summaryrefslogtreecommitdiff
path: root/vendor/github.com/bytedance/sonic
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/bytedance/sonic')
-rw-r--r--vendor/github.com/bytedance/sonic/.codespellrc5
-rw-r--r--vendor/github.com/bytedance/sonic/.gitignore55
-rw-r--r--vendor/github.com/bytedance/sonic/.gitmodules6
-rw-r--r--vendor/github.com/bytedance/sonic/.licenserc.yaml24
-rw-r--r--vendor/github.com/bytedance/sonic/CODE_OF_CONDUCT.md128
-rw-r--r--vendor/github.com/bytedance/sonic/CONTRIBUTING.md63
-rw-r--r--vendor/github.com/bytedance/sonic/CREDITS0
-rw-r--r--vendor/github.com/bytedance/sonic/LICENSE201
-rw-r--r--vendor/github.com/bytedance/sonic/README.md500
-rw-r--r--vendor/github.com/bytedance/sonic/README_ZH_CN.md493
-rw-r--r--vendor/github.com/bytedance/sonic/api.go247
-rw-r--r--vendor/github.com/bytedance/sonic/ast/api.go135
-rw-r--r--vendor/github.com/bytedance/sonic/ast/api_compat.go114
-rw-r--r--vendor/github.com/bytedance/sonic/ast/asm.s0
-rw-r--r--vendor/github.com/bytedance/sonic/ast/buffer.go470
-rw-r--r--vendor/github.com/bytedance/sonic/ast/decode.go562
-rw-r--r--vendor/github.com/bytedance/sonic/ast/encode.go274
-rw-r--r--vendor/github.com/bytedance/sonic/ast/error.go134
-rw-r--r--vendor/github.com/bytedance/sonic/ast/iterator.go216
-rw-r--r--vendor/github.com/bytedance/sonic/ast/node.go1843
-rw-r--r--vendor/github.com/bytedance/sonic/ast/parser.go766
-rw-r--r--vendor/github.com/bytedance/sonic/ast/search.go157
-rw-r--r--vendor/github.com/bytedance/sonic/ast/stubs.go142
-rw-r--r--vendor/github.com/bytedance/sonic/ast/visitor.go332
-rw-r--r--vendor/github.com/bytedance/sonic/compat.go133
-rw-r--r--vendor/github.com/bytedance/sonic/decoder/decoder_compat.go196
-rw-r--r--vendor/github.com/bytedance/sonic/decoder/decoder_native.go71
-rw-r--r--vendor/github.com/bytedance/sonic/encoder/encoder_compat.go261
-rw-r--r--vendor/github.com/bytedance/sonic/encoder/encoder_native.go120
-rw-r--r--vendor/github.com/bytedance/sonic/go.work9
-rw-r--r--vendor/github.com/bytedance/sonic/go.work.sum3
-rw-r--r--vendor/github.com/bytedance/sonic/internal/base64/b64_amd64.go46
-rw-r--r--vendor/github.com/bytedance/sonic/internal/base64/b64_compat.go44
-rw-r--r--vendor/github.com/bytedance/sonic/internal/caching/asm.s0
-rw-r--r--vendor/github.com/bytedance/sonic/internal/caching/fcache.go115
-rw-r--r--vendor/github.com/bytedance/sonic/internal/caching/hashing.go40
-rw-r--r--vendor/github.com/bytedance/sonic/internal/caching/pcache.go173
-rw-r--r--vendor/github.com/bytedance/sonic/internal/cpu/features.go40
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/api/decoder.go173
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/api/decoder_amd64.go38
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/api/decoder_arm64.go38
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/api/stream.go248
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/consts/option.go36
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/errors/errors.go191
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/jitdec/asm.s0
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/jitdec/asm_stubs_amd64_go117.go126
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/jitdec/asm_stubs_amd64_go121.go132
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/jitdec/assembler_regabi_amd64.go1971
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/jitdec/compiler.go1213
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/jitdec/debug.go70
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/jitdec/decoder.go140
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/jitdec/generic_regabi_amd64.go729
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/jitdec/generic_regabi_amd64_test.s37
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/jitdec/pools.go145
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/jitdec/primitives.go58
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/jitdec/stubs_go116.go106
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/jitdec/stubs_go120.go106
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/jitdec/types.go58
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/jitdec/utils.go39
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/optdec/compile_struct.go174
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/optdec/compiler.go449
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/optdec/const.go60
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/optdec/context.go3
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/optdec/decoder.go160
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/optdec/errors.go73
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/optdec/functor.go281
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/optdec/helper.go110
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/optdec/interface.go169
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/optdec/map.go430
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/optdec/native.go269
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/optdec/node.go1278
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/optdec/slice.go224
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/optdec/stringopts.go360
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/optdec/structs.go61
-rw-r--r--vendor/github.com/bytedance/sonic/internal/decoder/optdec/types.go60
-rw-r--r--vendor/github.com/bytedance/sonic/internal/encoder/alg/mapiter.go206
-rw-r--r--vendor/github.com/bytedance/sonic/internal/encoder/alg/opts.go31
-rw-r--r--vendor/github.com/bytedance/sonic/internal/encoder/alg/primitives.go95
-rw-r--r--vendor/github.com/bytedance/sonic/internal/encoder/alg/sort.go206
-rw-r--r--vendor/github.com/bytedance/sonic/internal/encoder/alg/spec.go198
-rw-r--r--vendor/github.com/bytedance/sonic/internal/encoder/alg/spec_compat.go148
-rw-r--r--vendor/github.com/bytedance/sonic/internal/encoder/compiler.go676
-rw-r--r--vendor/github.com/bytedance/sonic/internal/encoder/encode_norace.go24
-rw-r--r--vendor/github.com/bytedance/sonic/internal/encoder/encode_race.go54
-rw-r--r--vendor/github.com/bytedance/sonic/internal/encoder/encoder.go318
-rw-r--r--vendor/github.com/bytedance/sonic/internal/encoder/ir/op.go473
-rw-r--r--vendor/github.com/bytedance/sonic/internal/encoder/pools_amd64.go97
-rw-r--r--vendor/github.com/bytedance/sonic/internal/encoder/pools_compt.go24
-rw-r--r--vendor/github.com/bytedance/sonic/internal/encoder/stream.go91
-rw-r--r--vendor/github.com/bytedance/sonic/internal/encoder/vars/cache.go48
-rw-r--r--vendor/github.com/bytedance/sonic/internal/encoder/vars/const.go42
-rw-r--r--vendor/github.com/bytedance/sonic/internal/encoder/vars/errors.go65
-rw-r--r--vendor/github.com/bytedance/sonic/internal/encoder/vars/stack.go146
-rw-r--r--vendor/github.com/bytedance/sonic/internal/encoder/vars/types.go47
-rw-r--r--vendor/github.com/bytedance/sonic/internal/encoder/vm/stbus.go45
-rw-r--r--vendor/github.com/bytedance/sonic/internal/encoder/vm/vm.go374
-rw-r--r--vendor/github.com/bytedance/sonic/internal/encoder/x86/asm_stubs_amd64_go117.go53
-rw-r--r--vendor/github.com/bytedance/sonic/internal/encoder/x86/asm_stubs_amd64_go121.go52
-rw-r--r--vendor/github.com/bytedance/sonic/internal/encoder/x86/assembler_regabi_amd64.go1195
-rw-r--r--vendor/github.com/bytedance/sonic/internal/encoder/x86/debug_go116.go66
-rw-r--r--vendor/github.com/bytedance/sonic/internal/encoder/x86/debug_go117.go201
-rw-r--r--vendor/github.com/bytedance/sonic/internal/encoder/x86/stbus.go54
-rw-r--r--vendor/github.com/bytedance/sonic/internal/envs/decode.go24
-rw-r--r--vendor/github.com/bytedance/sonic/internal/jit/arch_amd64.go67
-rw-r--r--vendor/github.com/bytedance/sonic/internal/jit/asm.s0
-rw-r--r--vendor/github.com/bytedance/sonic/internal/jit/assembler_amd64.go269
-rw-r--r--vendor/github.com/bytedance/sonic/internal/jit/backend.go120
-rw-r--r--vendor/github.com/bytedance/sonic/internal/jit/runtime.go49
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/f32toa.go35
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/f32toa_subr.go46
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/f32toa_text_amd64.go1063
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/f64toa.go35
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/f64toa_subr.go46
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/f64toa_text_amd64.go2497
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/get_by_path.go35
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/get_by_path_subr.go46
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/get_by_path_text_amd64.go6241
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/html_escape.go34
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/html_escape_subr.go45
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/html_escape_text_amd64.go833
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/i64toa.go35
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/i64toa_subr.go47
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/i64toa_text_amd64.go631
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/lookup_small_key.go37
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/lookup_small_key_subr.go45
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/lookup_small_key_text_amd64.go216
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/lspace.go35
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/lspace_subr.go38
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/lspace_text_amd64.go113
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/native_export.go51
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/parse_with_padding.go36
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/parse_with_padding_subr.go46
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/parse_with_padding_text_amd64.go15284
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/quote.go33
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/quote_subr.go46
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/quote_text_amd64.go1349
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/skip_array.go35
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/skip_array_subr.go46
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/skip_array_text_amd64.go4348
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/skip_number.go34
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/skip_number_subr.go46
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/skip_number_text_amd64.go494
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/skip_object.go35
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/skip_object_subr.go46
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/skip_object_text_amd64.go4348
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one.go35
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_fast.go35
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_fast_subr.go46
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_fast_text_amd64.go957
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_subr.go46
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_text_amd64.go3719
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/u64toa.go34
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/u64toa_subr.go39
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/u64toa_text_amd64.go364
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/unquote.go34
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/unquote_subr.go46
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/unquote_text_amd64.go594
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/validate_one.go35
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/validate_one_subr.go46
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/validate_one_text_amd64.go4348
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8.go37
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_fast.go34
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_fast_subr.go42
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_fast_text_amd64.go752
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_subr.go44
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_text_amd64.go193
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/value.go33
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/value_subr.go46
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/value_text_amd64.go5660
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/vnumber.go33
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/vnumber_subr.go46
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/vnumber_text_amd64.go4283
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/vsigned.go33
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/vsigned_subr.go50
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/vsigned_text_amd64.go120
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/vstring.go33
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/vstring_subr.go46
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/vstring_text_amd64.go505
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/vunsigned.go33
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/vunsigned_subr.go57
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/avx2/vunsigned_text_amd64.go127
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/dispatch_amd64.go258
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/dispatch_arm64.go169
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/f32toa.tmpl35
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/f64toa.tmpl35
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/fastfloat_test.tmpl143
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/fastint_test.tmpl156
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/get_by_path.tmpl35
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/html_escape.tmpl34
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/i64toa.tmpl35
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/lookup_small_key.tmpl37
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/lspace.tmpl35
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/native_export.tmpl51
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/native_test.tmpl636
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/f32toa_arm64.go29
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/f32toa_arm64.s1019
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/f32toa_subr_arm64.go25
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/f64toa_arm64.go29
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/f64toa_arm64.s2492
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/f64toa_subr_arm64.go25
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/get_by_path_arm64.go33
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/get_by_path_arm64.s5627
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/get_by_path_subr_arm64.go25
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/html_escape_arm64.go35
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/html_escape_arm64.s1406
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/html_escape_subr_arm64.go25
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/i64toa_arm64.go29
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/i64toa_arm64.s985
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/i64toa_subr_arm64.go25
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/lookup_small_key_arm64.go31
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/lookup_small_key_arm64.s354
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/lookup_small_key_subr_arm64.go25
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/lspace_arm64.go35
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/lspace_arm64.s68
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/lspace_subr_arm64.go25
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/native_export_arm64.go51
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/parse_with_padding_arm64.go30
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/parse_with_padding_arm64.s14122
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/parse_with_padding_subr_arm64.go25
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/quote_arm64.go35
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/quote_arm64.s2563
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/quote_subr_arm64.go25
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/skip_array_arm64.go35
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/skip_array_arm64.s3481
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/skip_array_subr_arm64.go25
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/skip_number_arm64.go29
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/skip_number_arm64.s373
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/skip_number_subr_arm64.go25
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/skip_object_arm64.go35
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/skip_object_arm64.s3481
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/skip_object_subr_arm64.go25
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_arm64.go35
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_arm64.s3294
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_fast_arm64.go29
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_fast_arm64.s998
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_fast_subr_arm64.go25
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_subr_arm64.go25
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/u64toa_arm64.go29
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/u64toa_arm64.s598
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/u64toa_subr_arm64.go25
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/unquote_arm64.go35
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/unquote_arm64.s615
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/unquote_subr_arm64.go25
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/validate_one_arm64.go35
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/validate_one_arm64.s3480
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/validate_one_subr_arm64.go25
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_arm64.go36
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_arm64.s222
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_fast_arm64.go29
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_fast_arm64.s182
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_fast_subr_arm64.go25
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_subr_arm64.go25
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/value_arm64.go34
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/value_arm64.s5968
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/value_subr_arm64.go25
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/vnumber_arm64.go34
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/vnumber_arm64.s4690
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/vnumber_subr_arm64.go25
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/vsigned_arm64.go32
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/vsigned_arm64.s156
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/vsigned_subr_arm64.go25
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/vstring_arm64.go32
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/vstring_arm64.s628
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/vstring_subr_arm64.go25
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/vunsigned_arm64.go32
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/vunsigned_arm64.s150
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/neon/vunsigned_subr_arm64.go25
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/parse_with_padding.tmpl36
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/quote.tmpl33
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/recover_test.tmpl722
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/skip_array.tmpl35
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/skip_number.tmpl34
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/skip_object.tmpl35
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/skip_one.tmpl35
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/skip_one_fast.tmpl35
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/f32toa.go35
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/f32toa_subr.go46
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/f32toa_text_amd64.go1052
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/f64toa.go35
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/f64toa_subr.go46
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/f64toa_text_amd64.go2486
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/get_by_path.go35
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/get_by_path_subr.go46
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/get_by_path_text_amd64.go6154
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/html_escape.go34
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/html_escape_subr.go45
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/html_escape_text_amd64.go635
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/i64toa.go35
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/i64toa_subr.go47
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/i64toa_text_amd64.go658
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/lookup_small_key.go37
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/lookup_small_key_subr.go45
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/lookup_small_key_text_amd64.go239
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/lspace.go35
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/lspace_subr.go33
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/lspace_text_amd64.go37
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/native_export.go51
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/parse_with_padding.go36
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/parse_with_padding_subr.go46
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/parse_with_padding_text_amd64.go15013
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/quote.go33
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/quote_subr.go46
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/quote_text_amd64.go1100
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/skip_array.go35
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/skip_array_subr.go46
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/skip_array_text_amd64.go4017
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/skip_number.go34
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/skip_number_subr.go46
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/skip_number_text_amd64.go351
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/skip_object.go35
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/skip_object_subr.go46
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/skip_object_text_amd64.go4017
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/skip_one.go35
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_fast.go35
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_fast_subr.go46
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_fast_text_amd64.go1037
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_subr.go46
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_text_amd64.go3844
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/u64toa.go34
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/u64toa_subr.go39
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/u64toa_text_amd64.go384
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/unquote.go34
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/unquote_subr.go46
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/unquote_text_amd64.go538
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/validate_one.go35
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/validate_one_subr.go46
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/validate_one_text_amd64.go4017
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8.go37
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_fast.go34
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_fast_subr.go41
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_fast_text_amd64.go158
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_subr.go44
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_text_amd64.go193
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/value.go33
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/value_subr.go46
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/value_text_amd64.go5439
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/vnumber.go33
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/vnumber_subr.go46
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/vnumber_text_amd64.go4161
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/vsigned.go33
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/vsigned_subr.go50
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/vsigned_text_amd64.go120
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/vstring.go33
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/vstring_subr.go46
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/vstring_text_amd64.go653
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/vunsigned.go33
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/vunsigned_subr.go57
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/sse/vunsigned_text_amd64.go127
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/traceback_test.mock_tmpl379
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/types/types.go167
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/u64toa.tmpl34
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/unquote.tmpl34
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/validate_one.tmpl35
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/validate_utf8.tmpl37
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/validate_utf8_fast.tmpl34
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/value.tmpl33
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/vnumber.tmpl33
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/vsigned.tmpl33
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/vstring.tmpl33
-rw-r--r--vendor/github.com/bytedance/sonic/internal/native/vunsigned.tmpl33
-rw-r--r--vendor/github.com/bytedance/sonic/internal/optcaching/asm.s0
-rw-r--r--vendor/github.com/bytedance/sonic/internal/optcaching/fcache.go362
-rw-r--r--vendor/github.com/bytedance/sonic/internal/resolver/asm.s0
-rw-r--r--vendor/github.com/bytedance/sonic/internal/resolver/resolver.go214
-rw-r--r--vendor/github.com/bytedance/sonic/internal/resolver/stubs_compat.go48
-rw-r--r--vendor/github.com/bytedance/sonic/internal/resolver/stubs_latest.go48
-rw-r--r--vendor/github.com/bytedance/sonic/internal/rt/asm_amd64.s20
-rw-r--r--vendor/github.com/bytedance/sonic/internal/rt/asm_compat.s10
-rw-r--r--vendor/github.com/bytedance/sonic/internal/rt/assertI2I.go42
-rw-r--r--vendor/github.com/bytedance/sonic/internal/rt/base64_amd64.go20
-rw-r--r--vendor/github.com/bytedance/sonic/internal/rt/base64_compat.go20
-rw-r--r--vendor/github.com/bytedance/sonic/internal/rt/fastconv.go175
-rw-r--r--vendor/github.com/bytedance/sonic/internal/rt/fastmem.go155
-rw-r--r--vendor/github.com/bytedance/sonic/internal/rt/fastvalue.go261
-rw-r--r--vendor/github.com/bytedance/sonic/internal/rt/gcwb.go85
-rw-r--r--vendor/github.com/bytedance/sonic/internal/rt/gcwb_legacy.go29
-rw-r--r--vendor/github.com/bytedance/sonic/internal/rt/growslice.go36
-rw-r--r--vendor/github.com/bytedance/sonic/internal/rt/growslice_legacy.go27
-rw-r--r--vendor/github.com/bytedance/sonic/internal/rt/int48.go36
-rw-r--r--vendor/github.com/bytedance/sonic/internal/rt/pool.go31
-rw-r--r--vendor/github.com/bytedance/sonic/internal/rt/stackmap.go181
-rw-r--r--vendor/github.com/bytedance/sonic/internal/rt/stubs.go165
-rw-r--r--vendor/github.com/bytedance/sonic/internal/rt/table.go118
-rw-r--r--vendor/github.com/bytedance/sonic/internal/rt/types.go45
-rw-r--r--vendor/github.com/bytedance/sonic/internal/utils/skip.go79
-rw-r--r--vendor/github.com/bytedance/sonic/loader/LICENSE201
-rw-r--r--vendor/github.com/bytedance/sonic/loader/funcdata.go245
-rw-r--r--vendor/github.com/bytedance/sonic/loader/funcdata_compat.go460
-rw-r--r--vendor/github.com/bytedance/sonic/loader/funcdata_go117.go461
-rw-r--r--vendor/github.com/bytedance/sonic/loader/funcdata_go118.go113
-rw-r--r--vendor/github.com/bytedance/sonic/loader/funcdata_go120.go114
-rw-r--r--vendor/github.com/bytedance/sonic/loader/funcdata_go121.go119
-rw-r--r--vendor/github.com/bytedance/sonic/loader/funcdata_go123.go118
-rw-r--r--vendor/github.com/bytedance/sonic/loader/funcdata_latest.go355
-rw-r--r--vendor/github.com/bytedance/sonic/loader/internal/abi/abi.go197
-rw-r--r--vendor/github.com/bytedance/sonic/loader/internal/abi/abi_amd64.go301
-rw-r--r--vendor/github.com/bytedance/sonic/loader/internal/abi/abi_legacy_amd64.go215
-rw-r--r--vendor/github.com/bytedance/sonic/loader/internal/abi/abi_regabi_amd64.go345
-rw-r--r--vendor/github.com/bytedance/sonic/loader/internal/abi/stubs.go35
-rw-r--r--vendor/github.com/bytedance/sonic/loader/internal/iasm/expr/ast.go273
-rw-r--r--vendor/github.com/bytedance/sonic/loader/internal/iasm/expr/errors.go53
-rw-r--r--vendor/github.com/bytedance/sonic/loader/internal/iasm/expr/ops.go67
-rw-r--r--vendor/github.com/bytedance/sonic/loader/internal/iasm/expr/parser.go331
-rw-r--r--vendor/github.com/bytedance/sonic/loader/internal/iasm/expr/pools.go42
-rw-r--r--vendor/github.com/bytedance/sonic/loader/internal/iasm/expr/term.go23
-rw-r--r--vendor/github.com/bytedance/sonic/loader/internal/iasm/expr/utils.go77
-rw-r--r--vendor/github.com/bytedance/sonic/loader/internal/iasm/x86_64/arch.go251
-rw-r--r--vendor/github.com/bytedance/sonic/loader/internal/iasm/x86_64/asm.s16
-rw-r--r--vendor/github.com/bytedance/sonic/loader/internal/iasm/x86_64/eface.go79
-rw-r--r--vendor/github.com/bytedance/sonic/loader/internal/iasm/x86_64/encodings.go836
-rw-r--r--vendor/github.com/bytedance/sonic/loader/internal/iasm/x86_64/instructions.go1077
-rw-r--r--vendor/github.com/bytedance/sonic/loader/internal/iasm/x86_64/instructions_table.go24
-rw-r--r--vendor/github.com/bytedance/sonic/loader/internal/iasm/x86_64/operands.go665
-rw-r--r--vendor/github.com/bytedance/sonic/loader/internal/iasm/x86_64/pools.go54
-rw-r--r--vendor/github.com/bytedance/sonic/loader/internal/iasm/x86_64/program.go584
-rw-r--r--vendor/github.com/bytedance/sonic/loader/internal/iasm/x86_64/registers.go747
-rw-r--r--vendor/github.com/bytedance/sonic/loader/internal/iasm/x86_64/utils.go147
-rw-r--r--vendor/github.com/bytedance/sonic/loader/internal/rt/fastmem.go62
-rw-r--r--vendor/github.com/bytedance/sonic/loader/internal/rt/fastvalue.go183
-rw-r--r--vendor/github.com/bytedance/sonic/loader/internal/rt/stackmap.go181
-rw-r--r--vendor/github.com/bytedance/sonic/loader/loader.go37
-rw-r--r--vendor/github.com/bytedance/sonic/loader/loader_latest.go111
-rw-r--r--vendor/github.com/bytedance/sonic/loader/mmap_unix.go45
-rw-r--r--vendor/github.com/bytedance/sonic/loader/mmap_windows.go84
-rw-r--r--vendor/github.com/bytedance/sonic/loader/pcdata.go93
-rw-r--r--vendor/github.com/bytedance/sonic/loader/stubs.go60
-rw-r--r--vendor/github.com/bytedance/sonic/loader/wrapper.go185
-rw-r--r--vendor/github.com/bytedance/sonic/option/option.go92
-rw-r--r--vendor/github.com/bytedance/sonic/rawmessage.go43
-rw-r--r--vendor/github.com/bytedance/sonic/sonic.go176
-rw-r--r--vendor/github.com/bytedance/sonic/unquote/unquote.go80
-rw-r--r--vendor/github.com/bytedance/sonic/utf8/utf8.go81
432 files changed, 0 insertions, 217140 deletions
diff --git a/vendor/github.com/bytedance/sonic/.codespellrc b/vendor/github.com/bytedance/sonic/.codespellrc
deleted file mode 100644
index 1ccef98d5..000000000
--- a/vendor/github.com/bytedance/sonic/.codespellrc
+++ /dev/null
@@ -1,5 +0,0 @@
-[codespell]
-# ignore test files, go project names, binary files via `skip` and special var/regex via `ignore-words`
-skip = fuzz,*_test.tmpl,testdata,*_test.go,go.mod,go.sum,*.gz
-ignore-words = .github/workflows/.ignore_words
-check-filenames = true
diff --git a/vendor/github.com/bytedance/sonic/.gitignore b/vendor/github.com/bytedance/sonic/.gitignore
deleted file mode 100644
index fa60f43a2..000000000
--- a/vendor/github.com/bytedance/sonic/.gitignore
+++ /dev/null
@@ -1,55 +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
-*.profile
-*.svg
-*.out
-ast/test.out
-ast/bench.sh
-
-!testdata/*.json.gz
-fuzz/testdata
-*__debug_bin*
-*pprof
-*coverage.txt
-tools/venv/* \ No newline at end of file
diff --git a/vendor/github.com/bytedance/sonic/.gitmodules b/vendor/github.com/bytedance/sonic/.gitmodules
deleted file mode 100644
index ea84b991a..000000000
--- a/vendor/github.com/bytedance/sonic/.gitmodules
+++ /dev/null
@@ -1,6 +0,0 @@
-[submodule "cloudwego"]
- path = tools/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/.licenserc.yaml b/vendor/github.com/bytedance/sonic/.licenserc.yaml
deleted file mode 100644
index 1cb993e39..000000000
--- a/vendor/github.com/bytedance/sonic/.licenserc.yaml
+++ /dev/null
@@ -1,24 +0,0 @@
-header:
- license:
- spdx-id: Apache-2.0
- copyright-owner: ByteDance Inc.
-
- paths:
- - '**/*.go'
- - '**/*.s'
-
- paths-ignore:
- - 'ast/asm.s' # empty file
- - 'decoder/asm.s' # empty file
- - 'encoder/asm.s' # empty file
- - 'internal/caching/asm.s' # empty file
- - 'internal/jit/asm.s' # empty file
- - 'internal/native/avx/native_amd64.s' # auto-generated by asm2asm
- - 'internal/native/avx/native_subr_amd64.go' # auto-generated by asm2asm
- - 'internal/native/avx2/native_amd64.s' # auto-generated by asm2asm
- - 'internal/native/avx2/native_subr_amd64.go' # auto-generated by asm2asm
- - 'internal/resolver/asm.s' # empty file
- - 'internal/rt/asm.s' # empty file
- - 'internal/loader/asm.s' # empty file
-
- comment: on-failure \ No newline at end of file
diff --git a/vendor/github.com/bytedance/sonic/CODE_OF_CONDUCT.md b/vendor/github.com/bytedance/sonic/CODE_OF_CONDUCT.md
deleted file mode 100644
index 8505feb1c..000000000
--- a/vendor/github.com/bytedance/sonic/CODE_OF_CONDUCT.md
+++ /dev/null
@@ -1,128 +0,0 @@
-# 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
-wudi.daniel@bytedance.com.
-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/bytedance/sonic/CONTRIBUTING.md b/vendor/github.com/bytedance/sonic/CONTRIBUTING.md
deleted file mode 100644
index 7f63c661a..000000000
--- a/vendor/github.com/bytedance/sonic/CONTRIBUTING.md
+++ /dev/null
@@ -1,63 +0,0 @@
-# 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).
-
-## Without Semantic Versioning
-We keep the stable code in branch `main` like `golang.org/x`. Development base on branch `develop`. We promise the **Forward Compatibility** by adding new package directory with suffix `v2/v3` when code has break changes.
-
-## 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/bytedance/sonic/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 be 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:sonic@bytedance.com)
-
-## How to Get in Touch
-- [Email](mailto:wudi.daniel@bytedance.com)
-
-## Submit a Pull Request
-Before you submit your Pull Request (PR) consider the following guidelines:
-1. Search [GitHub](https://github.com/bytedance/sonic/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 bytedance/sonic repo.
-4. In your forked repository, make your changes in a new git branch:
- ```
- git checkout -b bugfix/security_bug 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 will be automatically generated from these messages.
-8. Push your branch to GitHub:
- ```
- git push origin bugfix/security_bug
- ```
-9. In GitHub, send a pull request to `sonic:main`
-
-Note: you must use one of `optimize/feature/bugfix/doc/ci/test/refactor` following a slash(`/`) as the branch prefix.
-
-Your pr title and commit message should follow https://www.conventionalcommits.org/.
-
-## 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/) & [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
-See [Go Code Review Comments](https://github.com/golang/go/wiki/CodeReviewComments).
-
-Good resources:
-- [Effective Go](https://golang.org/doc/effective_go)
-- [Pingcap General advice](https://pingcap.github.io/style-guide/general.html)
-- [Uber Go Style Guide](https://github.com/uber-go/guide/blob/master/style.md)
diff --git a/vendor/github.com/bytedance/sonic/CREDITS b/vendor/github.com/bytedance/sonic/CREDITS
deleted file mode 100644
index e69de29bb..000000000
--- a/vendor/github.com/bytedance/sonic/CREDITS
+++ /dev/null
diff --git a/vendor/github.com/bytedance/sonic/LICENSE b/vendor/github.com/bytedance/sonic/LICENSE
deleted file mode 100644
index 261eeb9e9..000000000
--- a/vendor/github.com/bytedance/sonic/LICENSE
+++ /dev/null
@@ -1,201 +0,0 @@
- 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
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT 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/bytedance/sonic/README.md b/vendor/github.com/bytedance/sonic/README.md
deleted file mode 100644
index 576c15bce..000000000
--- a/vendor/github.com/bytedance/sonic/README.md
+++ /dev/null
@@ -1,500 +0,0 @@
-# Sonic
-
-English | [中文](README_ZH_CN.md)
-
-A blazingly fast JSON serializing & deserializing library, accelerated by JIT (just-in-time compiling) and SIMD (single-instruction-multiple-data).
-
-## Requirement
-
-- Go: 1.17~1.23
-- OS: Linux / MacOS / Windows
-- CPU: AMD64 / ARM64(need go1.20 above)
-
-## Features
-
-- Runtime object binding without code generation
-- Complete APIs for JSON value manipulation
-- Fast, fast, fast!
-
-## APIs
-
-see [go.dev](https://pkg.go.dev/github.com/bytedance/sonic)
-
-## Benchmarks
-
-For **all sizes** of json and **all scenarios** of usage, **Sonic performs best**.
-
-- [Medium](https://github.com/bytedance/sonic/blob/main/decoder/testdata_test.go#L19) (13KB, 300+ key, 6 layers)
-
-```powershell
-goversion: 1.17.1
-goos: darwin
-goarch: amd64
-cpu: Intel(R) Core(TM) i9-9880H CPU @ 2.30GHz
-BenchmarkEncoder_Generic_Sonic-16 32393 ns/op 402.40 MB/s 11965 B/op 4 allocs/op
-BenchmarkEncoder_Generic_Sonic_Fast-16 21668 ns/op 601.57 MB/s 10940 B/op 4 allocs/op
-BenchmarkEncoder_Generic_JsonIter-16 42168 ns/op 309.12 MB/s 14345 B/op 115 allocs/op
-BenchmarkEncoder_Generic_GoJson-16 65189 ns/op 199.96 MB/s 23261 B/op 16 allocs/op
-BenchmarkEncoder_Generic_StdLib-16 106322 ns/op 122.60 MB/s 49136 B/op 789 allocs/op
-BenchmarkEncoder_Binding_Sonic-16 6269 ns/op 2079.26 MB/s 14173 B/op 4 allocs/op
-BenchmarkEncoder_Binding_Sonic_Fast-16 5281 ns/op 2468.16 MB/s 12322 B/op 4 allocs/op
-BenchmarkEncoder_Binding_JsonIter-16 20056 ns/op 649.93 MB/s 9488 B/op 2 allocs/op
-BenchmarkEncoder_Binding_GoJson-16 8311 ns/op 1568.32 MB/s 9481 B/op 1 allocs/op
-BenchmarkEncoder_Binding_StdLib-16 16448 ns/op 792.52 MB/s 9479 B/op 1 allocs/op
-BenchmarkEncoder_Parallel_Generic_Sonic-16 6681 ns/op 1950.93 MB/s 12738 B/op 4 allocs/op
-BenchmarkEncoder_Parallel_Generic_Sonic_Fast-16 4179 ns/op 3118.99 MB/s 10757 B/op 4 allocs/op
-BenchmarkEncoder_Parallel_Generic_JsonIter-16 9861 ns/op 1321.84 MB/s 14362 B/op 115 allocs/op
-BenchmarkEncoder_Parallel_Generic_GoJson-16 18850 ns/op 691.52 MB/s 23278 B/op 16 allocs/op
-BenchmarkEncoder_Parallel_Generic_StdLib-16 45902 ns/op 283.97 MB/s 49174 B/op 789 allocs/op
-BenchmarkEncoder_Parallel_Binding_Sonic-16 1480 ns/op 8810.09 MB/s 13049 B/op 4 allocs/op
-BenchmarkEncoder_Parallel_Binding_Sonic_Fast-16 1209 ns/op 10785.23 MB/s 11546 B/op 4 allocs/op
-BenchmarkEncoder_Parallel_Binding_JsonIter-16 6170 ns/op 2112.58 MB/s 9504 B/op 2 allocs/op
-BenchmarkEncoder_Parallel_Binding_GoJson-16 3321 ns/op 3925.52 MB/s 9496 B/op 1 allocs/op
-BenchmarkEncoder_Parallel_Binding_StdLib-16 3739 ns/op 3486.49 MB/s 9480 B/op 1 allocs/op
-
-BenchmarkDecoder_Generic_Sonic-16 66812 ns/op 195.10 MB/s 57602 B/op 723 allocs/op
-BenchmarkDecoder_Generic_Sonic_Fast-16 54523 ns/op 239.07 MB/s 49786 B/op 313 allocs/op
-BenchmarkDecoder_Generic_StdLib-16 124260 ns/op 104.90 MB/s 50869 B/op 772 allocs/op
-BenchmarkDecoder_Generic_JsonIter-16 91274 ns/op 142.81 MB/s 55782 B/op 1068 allocs/op
-BenchmarkDecoder_Generic_GoJson-16 88569 ns/op 147.17 MB/s 66367 B/op 973 allocs/op
-BenchmarkDecoder_Binding_Sonic-16 32557 ns/op 400.38 MB/s 28302 B/op 137 allocs/op
-BenchmarkDecoder_Binding_Sonic_Fast-16 28649 ns/op 455.00 MB/s 24999 B/op 34 allocs/op
-BenchmarkDecoder_Binding_StdLib-16 111437 ns/op 116.97 MB/s 10576 B/op 208 allocs/op
-BenchmarkDecoder_Binding_JsonIter-16 35090 ns/op 371.48 MB/s 14673 B/op 385 allocs/op
-BenchmarkDecoder_Binding_GoJson-16 28738 ns/op 453.59 MB/s 22039 B/op 49 allocs/op
-BenchmarkDecoder_Parallel_Generic_Sonic-16 12321 ns/op 1057.91 MB/s 57233 B/op 723 allocs/op
-BenchmarkDecoder_Parallel_Generic_Sonic_Fast-16 10644 ns/op 1224.64 MB/s 49362 B/op 313 allocs/op
-BenchmarkDecoder_Parallel_Generic_StdLib-16 57587 ns/op 226.35 MB/s 50874 B/op 772 allocs/op
-BenchmarkDecoder_Parallel_Generic_JsonIter-16 38666 ns/op 337.12 MB/s 55789 B/op 1068 allocs/op
-BenchmarkDecoder_Parallel_Generic_GoJson-16 30259 ns/op 430.79 MB/s 66370 B/op 974 allocs/op
-BenchmarkDecoder_Parallel_Binding_Sonic-16 5965 ns/op 2185.28 MB/s 27747 B/op 137 allocs/op
-BenchmarkDecoder_Parallel_Binding_Sonic_Fast-16 5170 ns/op 2521.31 MB/s 24715 B/op 34 allocs/op
-BenchmarkDecoder_Parallel_Binding_StdLib-16 27582 ns/op 472.58 MB/s 10576 B/op 208 allocs/op
-BenchmarkDecoder_Parallel_Binding_JsonIter-16 13571 ns/op 960.51 MB/s 14685 B/op 385 allocs/op
-BenchmarkDecoder_Parallel_Binding_GoJson-16 10031 ns/op 1299.51 MB/s 22111 B/op 49 allocs/op
-
-BenchmarkGetOne_Sonic-16 3276 ns/op 3975.78 MB/s 24 B/op 1 allocs/op
-BenchmarkGetOne_Gjson-16 9431 ns/op 1380.81 MB/s 0 B/op 0 allocs/op
-BenchmarkGetOne_Jsoniter-16 51178 ns/op 254.46 MB/s 27936 B/op 647 allocs/op
-BenchmarkGetOne_Parallel_Sonic-16 216.7 ns/op 60098.95 MB/s 24 B/op 1 allocs/op
-BenchmarkGetOne_Parallel_Gjson-16 1076 ns/op 12098.62 MB/s 0 B/op 0 allocs/op
-BenchmarkGetOne_Parallel_Jsoniter-16 17741 ns/op 734.06 MB/s 27945 B/op 647 allocs/op
-BenchmarkSetOne_Sonic-16 9571 ns/op 1360.61 MB/s 1584 B/op 17 allocs/op
-BenchmarkSetOne_Sjson-16 36456 ns/op 357.22 MB/s 52180 B/op 9 allocs/op
-BenchmarkSetOne_Jsoniter-16 79475 ns/op 163.86 MB/s 45862 B/op 964 allocs/op
-BenchmarkSetOne_Parallel_Sonic-16 850.9 ns/op 15305.31 MB/s 1584 B/op 17 allocs/op
-BenchmarkSetOne_Parallel_Sjson-16 18194 ns/op 715.77 MB/s 52247 B/op 9 allocs/op
-BenchmarkSetOne_Parallel_Jsoniter-16 33560 ns/op 388.05 MB/s 45892 B/op 964 allocs/op
-BenchmarkLoadNode/LoadAll()-16 11384 ns/op 1143.93 MB/s 6307 B/op 25 allocs/op
-BenchmarkLoadNode_Parallel/LoadAll()-16 5493 ns/op 2370.68 MB/s 7145 B/op 25 allocs/op
-BenchmarkLoadNode/Interface()-16 17722 ns/op 734.85 MB/s 13323 B/op 88 allocs/op
-BenchmarkLoadNode_Parallel/Interface()-16 10330 ns/op 1260.70 MB/s 15178 B/op 88 allocs/op
-```
-
-- [Small](https://github.com/bytedance/sonic/blob/main/testdata/small.go) (400B, 11 keys, 3 layers)
-![small benchmarks](./docs/imgs/bench-small.png)
-- [Large](https://github.com/bytedance/sonic/blob/main/testdata/twitter.json) (635KB, 10000+ key, 6 layers)
-![large benchmarks](./docs/imgs/bench-large.png)
-
-See [bench.sh](https://github.com/bytedance/sonic/blob/main/scripts/bench.sh) for benchmark codes.
-
-## How it works
-
-See [INTRODUCTION.md](./docs/INTRODUCTION.md).
-
-## Usage
-
-### Marshal/Unmarshal
-
-Default behaviors are mostly consistent with `encoding/json`, except HTML escaping form (see [Escape HTML](https://github.com/bytedance/sonic/blob/main/README.md#escape-html)) and `SortKeys` feature (optional support see [Sort Keys](https://github.com/bytedance/sonic/blob/main/README.md#sort-keys)) that is **NOT** in conformity to [RFC8259](https://datatracker.ietf.org/doc/html/rfc8259).
-
- ```go
-import "github.com/bytedance/sonic"
-
-var data YourSchema
-// Marshal
-output, err := sonic.Marshal(&data)
-// Unmarshal
-err := sonic.Unmarshal(output, &data)
- ```
-
-### Streaming IO
-
-Sonic supports decoding json from `io.Reader` or encoding objects into `io.Writer`, aims at handling multiple values as well as reducing memory consumption.
-
-- encoder
-
-```go
-var o1 = map[string]interface{}{
- "a": "b",
-}
-var o2 = 1
-var w = bytes.NewBuffer(nil)
-var enc = sonic.ConfigDefault.NewEncoder(w)
-enc.Encode(o1)
-enc.Encode(o2)
-fmt.Println(w.String())
-// Output:
-// {"a":"b"}
-// 1
-```
-
-- decoder
-
-```go
-var o = map[string]interface{}{}
-var r = strings.NewReader(`{"a":"b"}{"1":"2"}`)
-var dec = sonic.ConfigDefault.NewDecoder(r)
-dec.Decode(&o)
-dec.Decode(&o)
-fmt.Printf("%+v", o)
-// Output:
-// map[1:2 a:b]
-```
-
-### Use Number/Use Int64
-
- ```go
-import "github.com/bytedance/sonic/decoder"
-
-var input = `1`
-var data interface{}
-
-// default float64
-dc := decoder.NewDecoder(input)
-dc.Decode(&data) // data == float64(1)
-// use json.Number
-dc = decoder.NewDecoder(input)
-dc.UseNumber()
-dc.Decode(&data) // data == json.Number("1")
-// use int64
-dc = decoder.NewDecoder(input)
-dc.UseInt64()
-dc.Decode(&data) // data == int64(1)
-
-root, err := sonic.GetFromString(input)
-// Get json.Number
-jn := root.Number()
-jm := root.InterfaceUseNumber().(json.Number) // jn == jm
-// Get float64
-fn := root.Float64()
-fm := root.Interface().(float64) // jn == jm
- ```
-
-### Sort Keys
-
-On account of the performance loss from sorting (roughly 10%), sonic doesn't enable this feature by default. If your component depends on it to work (like [zstd](https://github.com/facebook/zstd)), Use it like this:
-
-```go
-import "github.com/bytedance/sonic"
-import "github.com/bytedance/sonic/encoder"
-
-// Binding map only
-m := map[string]interface{}{}
-v, err := encoder.Encode(m, encoder.SortMapKeys)
-
-// Or ast.Node.SortKeys() before marshal
-var root := sonic.Get(JSON)
-err := root.SortKeys()
-```
-
-### Escape HTML
-
-On account of the performance loss (roughly 15%), sonic doesn't enable this feature by default. You can use `encoder.EscapeHTML` option to open this feature (align with `encoding/json.HTMLEscape`).
-
-```go
-import "github.com/bytedance/sonic"
-
-v := map[string]string{"&&":"<>"}
-ret, err := Encode(v, EscapeHTML) // ret == `{"\u0026\u0026":{"X":"\u003c\u003e"}}`
-```
-
-### Compact Format
-
-Sonic encodes primitive objects (struct/map...) as compact-format JSON by default, except marshaling `json.RawMessage` or `json.Marshaler`: sonic ensures validating their output JSON but **DO NOT** compacting them for performance concerns. We provide the option `encoder.CompactMarshaler` to add compacting process.
-
-### Print Error
-
-If there invalid syntax in input JSON, sonic will return `decoder.SyntaxError`, which supports pretty-printing of error position
-
-```go
-import "github.com/bytedance/sonic"
-import "github.com/bytedance/sonic/decoder"
-
-var data interface{}
-err := sonic.UnmarshalString("[[[}]]", &data)
-if err != nil {
- /* One line by default */
- println(e.Error()) // "Syntax error at index 3: invalid char\n\n\t[[[}]]\n\t...^..\n"
- /* Pretty print */
- if e, ok := err.(decoder.SyntaxError); ok {
- /*Syntax error at index 3: invalid char
-
- [[[}]]
- ...^..
- */
- print(e.Description())
- } else if me, ok := err.(*decoder.MismatchTypeError); ok {
- // decoder.MismatchTypeError is new to Sonic v1.6.0
- print(me.Description())
- }
-}
-```
-
-#### Mismatched Types [Sonic v1.6.0]
-
-If there a **mismatch-typed** value for a given key, sonic will report `decoder.MismatchTypeError` (if there are many, report the last one), but still skip wrong the value and keep decoding next JSON.
-
-```go
-import "github.com/bytedance/sonic"
-import "github.com/bytedance/sonic/decoder"
-
-var data = struct{
- A int
- B int
-}{}
-err := UnmarshalString(`{"A":"1","B":1}`, &data)
-println(err.Error()) // Mismatch type int with value string "at index 5: mismatched type with value\n\n\t{\"A\":\"1\",\"B\":1}\n\t.....^.........\n"
-fmt.Printf("%+v", data) // {A:0 B:1}
-```
-
-### Ast.Node
-
-Sonic/ast.Node is a completely self-contained AST for JSON. It implements serialization and deserialization both and provides robust APIs for obtaining and modification of generic data.
-
-#### Get/Index
-
-Search partial JSON by given paths, which must be non-negative integer or string, or nil
-
-```go
-import "github.com/bytedance/sonic"
-
-input := []byte(`{"key1":[{},{"key2":{"key3":[1,2,3]}}]}`)
-
-// no path, returns entire json
-root, err := sonic.Get(input)
-raw := root.Raw() // == string(input)
-
-// multiple paths
-root, err := sonic.Get(input, "key1", 1, "key2")
-sub := root.Get("key3").Index(2).Int64() // == 3
-```
-
-**Tip**: since `Index()` uses offset to locate data, which is much faster than scanning like `Get()`, we suggest you use it as much as possible. And sonic also provides another API `IndexOrGet()` to underlying use offset as well as ensure the key is matched.
-
-#### SearchOption
-
-`Searcher` provides some options for user to meet different needs:
-
-```go
-opts := ast.SearchOption{ CopyReturn: true ... }
-val, err := sonic.GetWithOptions(JSON, opts, "key")
-```
-
-- CopyReturn
-Indicate the searcher to copy the result JSON string instead of refer from the input. This can help to reduce memory usage if you cache the results
-- ConcurentRead
-Since `ast.Node` use `Lazy-Load` design, it doesn't support Concurrently-Read by default. If you want to read it concurrently, please specify it.
-- ValidateJSON
-Indicate the searcher to validate the entire JSON. This option is enabled by default, which slow down the search speed a little.
-
-#### Set/Unset
-
-Modify the json content by Set()/Unset()
-
-```go
-import "github.com/bytedance/sonic"
-
-// Set
-exist, err := root.Set("key4", NewBool(true)) // exist == false
-alias1 := root.Get("key4")
-println(alias1.Valid()) // true
-alias2 := root.Index(1)
-println(alias1 == alias2) // true
-
-// Unset
-exist, err := root.UnsetByIndex(1) // exist == true
-println(root.Get("key4").Check()) // "value not exist"
-```
-
-#### Serialize
-
-To encode `ast.Node` as json, use `MarshalJson()` or `json.Marshal()` (MUST pass the node's pointer)
-
-```go
-import (
- "encoding/json"
- "github.com/bytedance/sonic"
-)
-
-buf, err := root.MarshalJson()
-println(string(buf)) // {"key1":[{},{"key2":{"key3":[1,2,3]}}]}
-exp, err := json.Marshal(&root) // WARN: use pointer
-println(string(buf) == string(exp)) // true
-```
-
-#### APIs
-
-- validation: `Check()`, `Error()`, `Valid()`, `Exist()`
-- searching: `Index()`, `Get()`, `IndexPair()`, `IndexOrGet()`, `GetByPath()`
-- go-type casting: `Int64()`, `Float64()`, `String()`, `Number()`, `Bool()`, `Map[UseNumber|UseNode]()`, `Array[UseNumber|UseNode]()`, `Interface[UseNumber|UseNode]()`
-- go-type packing: `NewRaw()`, `NewNumber()`, `NewNull()`, `NewBool()`, `NewString()`, `NewObject()`, `NewArray()`
-- iteration: `Values()`, `Properties()`, `ForEach()`, `SortKeys()`
-- modification: `Set()`, `SetByIndex()`, `Add()`
-
-### Ast.Visitor
-
-Sonic provides an advanced API for fully parsing JSON into non-standard types (neither `struct` not `map[string]interface{}`) without using any intermediate representation (`ast.Node` or `interface{}`). For example, you might have the following types which are like `interface{}` but actually not `interface{}`:
-
-```go
-type UserNode interface {}
-
-// the following types implement the UserNode interface.
-type (
- UserNull struct{}
- UserBool struct{ Value bool }
- UserInt64 struct{ Value int64 }
- UserFloat64 struct{ Value float64 }
- UserString struct{ Value string }
- UserObject struct{ Value map[string]UserNode }
- UserArray struct{ Value []UserNode }
-)
-```
-
-Sonic provides the following API to return **the preorder traversal of a JSON AST**. The `ast.Visitor` is a SAX style interface which is used in some C++ JSON library. You should implement `ast.Visitor` by yourself and pass it to `ast.Preorder()` method. In your visitor you can make your custom types to represent JSON values. There may be an O(n) space container (such as stack) in your visitor to record the object / array hierarchy.
-
-```go
-func Preorder(str string, visitor Visitor, opts *VisitorOptions) error
-
-type Visitor interface {
- OnNull() error
- OnBool(v bool) error
- OnString(v string) error
- OnInt64(v int64, n json.Number) error
- OnFloat64(v float64, n json.Number) error
- OnObjectBegin(capacity int) error
- OnObjectKey(key string) error
- OnObjectEnd() error
- OnArrayBegin(capacity int) error
- OnArrayEnd() error
-}
-```
-
-See [ast/visitor.go](https://github.com/bytedance/sonic/blob/main/ast/visitor.go) for detailed usage. We also implement a demo visitor for `UserNode` in [ast/visitor_test.go](https://github.com/bytedance/sonic/blob/main/ast/visitor_test.go).
-
-## Compatibility
-
-For developers who want to use sonic to meet diffirent scenarios, we provide some integrated configs as `sonic.API`
-
-- `ConfigDefault`: the sonic's default config (`EscapeHTML=false`,`SortKeys=false`...) to run sonic fast meanwhile ensure security.
-- `ConfigStd`: the std-compatible config (`EscapeHTML=true`,`SortKeys=true`...)
-- `ConfigFastest`: the fastest config (`NoQuoteTextMarshaler=true`) to run on sonic as fast as possible.
-Sonic **DOES NOT** ensure to support all environments, due to the difficulty of developing high-performance codes. On non-sonic-supporting environment, the implementation will fall back to `encoding/json`. Thus beflow configs will all equal to `ConfigStd`.
-
-## Tips
-
-### Pretouch
-
-Since Sonic uses [golang-asm](https://github.com/twitchyliquid64/golang-asm) as a JIT assembler, which is NOT very suitable for runtime compiling, first-hit running of a huge schema may cause request-timeout or even process-OOM. For better stability, we advise **using `Pretouch()` for huge-schema or compact-memory applications** before `Marshal()/Unmarshal()`.
-
-```go
-import (
- "reflect"
- "github.com/bytedance/sonic"
- "github.com/bytedance/sonic/option"
-)
-
-func init() {
- var v HugeStruct
-
- // For most large types (nesting depth <= option.DefaultMaxInlineDepth)
- err := sonic.Pretouch(reflect.TypeOf(v))
-
- // with more CompileOption...
- err := sonic.Pretouch(reflect.TypeOf(v),
- // If the type is too deep nesting (nesting depth > option.DefaultMaxInlineDepth),
- // you can set compile recursive loops in Pretouch for better stability in JIT.
- option.WithCompileRecursiveDepth(loop),
- // For a large nested struct, try to set a smaller depth to reduce compiling time.
- option.WithCompileMaxInlineDepth(depth),
- )
-}
-```
-
-### Copy string
-
-When decoding **string values without any escaped characters**, sonic references them from the origin JSON buffer instead of mallocing a new buffer to copy. This helps a lot for CPU performance but may leave the whole JSON buffer in memory as long as the decoded objects are being used. In practice, we found the extra memory introduced by referring JSON buffer is usually 20% ~ 80% of decoded objects. Once an application holds these objects for a long time (for example, cache the decoded objects for reusing), its in-use memory on the server may go up. - `Config.CopyString`/`decoder.CopyString()`: We provide the option for `Decode()` / `Unmarshal()` users to choose not to reference the JSON buffer, which may cause a decline in CPU performance to some degree.
-
-- `GetFromStringNoCopy()`: For memory safety, `sonic.Get()` / `sonic.GetFromString()` now copies return JSON. If users want to get json more quickly and not care about memory usage, you can use `GetFromStringNoCopy()` to return a JSON directly referenced from source.
-
-### Pass string or []byte?
-
-For alignment to `encoding/json`, we provide API to pass `[]byte` as an argument, but the string-to-bytes copy is conducted at the same time considering safety, which may lose performance when the origin JSON is huge. Therefore, you can use `UnmarshalString()` and `GetFromString()` to pass a string, as long as your origin data is a string or **nocopy-cast** is safe for your []byte. We also provide API `MarshalString()` for convenient **nocopy-cast** of encoded JSON []byte, which is safe since sonic's output bytes is always duplicated and unique.
-
-### Accelerate `encoding.TextMarshaler`
-
-To ensure data security, sonic.Encoder quotes and escapes string values from `encoding.TextMarshaler` interfaces by default, which may degrade performance much if most of your data is in form of them. We provide `encoder.NoQuoteTextMarshaler` to skip these operations, which means you **MUST** ensure their output string escaped and quoted following [RFC8259](https://datatracker.ietf.org/doc/html/rfc8259).
-
-### Better performance for generic data
-
-In **fully-parsed** scenario, `Unmarshal()` performs better than `Get()`+`Node.Interface()`. But if you only have a part of the schema for specific json, you can combine `Get()` and `Unmarshal()` together:
-
-```go
-import "github.com/bytedance/sonic"
-
-node, err := sonic.GetFromString(_TwitterJson, "statuses", 3, "user")
-var user User // your partial schema...
-err = sonic.UnmarshalString(node.Raw(), &user)
-```
-
-Even if you don't have any schema, use `ast.Node` as the container of generic values instead of `map` or `interface`:
-
-```go
-import "github.com/bytedance/sonic"
-
-root, err := sonic.GetFromString(_TwitterJson)
-user := root.GetByPath("statuses", 3, "user") // === root.Get("status").Index(3).Get("user")
-err = user.Check()
-
-// err = user.LoadAll() // only call this when you want to use 'user' concurrently...
-go someFunc(user)
-```
-
-Why? Because `ast.Node` stores its children using `array`:
-
-- `Array`'s performance is **much better** than `Map` when Inserting (Deserialize) and Scanning (Serialize) data;
-- **Hashing** (`map[x]`) is not as efficient as **Indexing** (`array[x]`), which `ast.Node` can conduct on **both array and object**;
-- Using `Interface()`/`Map()` means Sonic must parse all the underlying values, while `ast.Node` can parse them **on demand**.
-
-**CAUTION:** `ast.Node` **DOESN'T** ensure concurrent security directly, due to its **lazy-load** design. However, you can call `Node.Load()`/`Node.LoadAll()` to achieve that, which may bring performance reduction while it still works faster than converting to `map` or `interface{}`
-
-### Ast.Node or Ast.Visitor?
-
-For generic data, `ast.Node` should be enough for your needs in most cases.
-
-However, `ast.Node` is designed for partially processing JSON string. It has some special designs such as lazy-load which might not be suitable for directly parsing the whole JSON string like `Unmarshal()`. Although `ast.Node` is better then `map` or `interface{}`, it's also a kind of intermediate representation after all if your final types are customized and you have to convert the above types to your custom types after parsing.
-
-For better performance, in previous case the `ast.Visitor` will be the better choice. It performs JSON decoding like `Unmarshal()` and you can directly use your final types to represents a JSON AST without any intermediate representations.
-
-But `ast.Visitor` is not a very handy API. You might need to write a lot of code to implement your visitor and carefully maintain the tree hierarchy during decoding. Please read the comments in [ast/visitor.go](https://github.com/bytedance/sonic/blob/main/ast/visitor.go) carefully if you decide to use this API.
-
-### Buffer Size
-
-Sonic use memory pool in many places like `encoder.Encode`, `ast.Node.MarshalJSON` to improve performance, which may produce more memory usage (in-use) when server's load is high. See [issue 614](https://github.com/bytedance/sonic/issues/614). Therefore, we introduce some options to let user control the behavior of memory pool. See [option](https://pkg.go.dev/github.com/bytedance/sonic@v1.11.9/option#pkg-variables) package.
-
-### Faster JSON Skip
-
-For security, sonic use [FSM](native/skip_one.c) algorithm to validate JSON when decoding raw JSON or encoding `json.Marshaler`, which is much slower (1~10x) than [SIMD-searching-pair](native/skip_one_fast.c) algorithm. If user has many redundant JSON value and DO NOT NEED to strictly validate JSON correctness, you can enable below options:
-
-- `Config.NoValidateSkipJSON`: for faster skipping JSON when decoding, such as unknown fields, json.Unmarshaler(json.RawMessage), mismatched values, and redundant array elements
-- `Config.NoValidateJSONMarshaler`: avoid validating JSON when encoding `json.Marshaler`
-- `SearchOption.ValidateJSON`: indicates if validate located JSON value when `Get`
-
-## JSON-Path Support (GJSON)
-
-[tidwall/gjson](https://github.com/tidwall/gjson) has provided a comprehensive and popular JSON-Path API, and
- a lot of older codes heavily relies on it. Therefore, we provides a wrapper library, which combines gjson's API with sonic's SIMD algorithm to boost up the performance. See [cloudwego/gjson](https://github.com/cloudwego/gjson).
-
-## Community
-
-Sonic is a subproject of [CloudWeGo](https://www.cloudwego.io/). We are committed to building a cloud native ecosystem.
diff --git a/vendor/github.com/bytedance/sonic/README_ZH_CN.md b/vendor/github.com/bytedance/sonic/README_ZH_CN.md
deleted file mode 100644
index cf6e80764..000000000
--- a/vendor/github.com/bytedance/sonic/README_ZH_CN.md
+++ /dev/null
@@ -1,493 +0,0 @@
-# Sonic
-
-[English](README.md) | 中文
-
-一个速度奇快的 JSON 序列化/反序列化库,由 JIT (即时编译)和 SIMD (单指令流多数据流)加速。
-
-## 依赖
-
-- Go: 1.17~1.23
-- OS: Linux / MacOS / Windows
-- CPU: AMD64 / ARM64(需要 Go1.20 以上)
-
-## 接口
-
-详见 [go.dev](https://pkg.go.dev/github.com/bytedance/sonic)
-
-## 特色
-
-- 运行时对象绑定,无需代码生成
-- 完备的 JSON 操作 API
-- 快,更快,还要更快!
-
-## 基准测试
-
-对于**所有大小**的 json 和**所有使用场景**, **Sonic 表现均为最佳**。
-
-- [中型](https://github.com/bytedance/sonic/blob/main/decoder/testdata_test.go#L19) (13kB, 300+ 键, 6 层)
-
-```powershell
-goversion: 1.17.1
-goos: darwin
-goarch: amd64
-cpu: Intel(R) Core(TM) i9-9880H CPU @ 2.30GHz
-BenchmarkEncoder_Generic_Sonic-16 32393 ns/op 402.40 MB/s 11965 B/op 4 allocs/op
-BenchmarkEncoder_Generic_Sonic_Fast-16 21668 ns/op 601.57 MB/s 10940 B/op 4 allocs/op
-BenchmarkEncoder_Generic_JsonIter-16 42168 ns/op 309.12 MB/s 14345 B/op 115 allocs/op
-BenchmarkEncoder_Generic_GoJson-16 65189 ns/op 199.96 MB/s 23261 B/op 16 allocs/op
-BenchmarkEncoder_Generic_StdLib-16 106322 ns/op 122.60 MB/s 49136 B/op 789 allocs/op
-BenchmarkEncoder_Binding_Sonic-16 6269 ns/op 2079.26 MB/s 14173 B/op 4 allocs/op
-BenchmarkEncoder_Binding_Sonic_Fast-16 5281 ns/op 2468.16 MB/s 12322 B/op 4 allocs/op
-BenchmarkEncoder_Binding_JsonIter-16 20056 ns/op 649.93 MB/s 9488 B/op 2 allocs/op
-BenchmarkEncoder_Binding_GoJson-16 8311 ns/op 1568.32 MB/s 9481 B/op 1 allocs/op
-BenchmarkEncoder_Binding_StdLib-16 16448 ns/op 792.52 MB/s 9479 B/op 1 allocs/op
-BenchmarkEncoder_Parallel_Generic_Sonic-16 6681 ns/op 1950.93 MB/s 12738 B/op 4 allocs/op
-BenchmarkEncoder_Parallel_Generic_Sonic_Fast-16 4179 ns/op 3118.99 MB/s 10757 B/op 4 allocs/op
-BenchmarkEncoder_Parallel_Generic_JsonIter-16 9861 ns/op 1321.84 MB/s 14362 B/op 115 allocs/op
-BenchmarkEncoder_Parallel_Generic_GoJson-16 18850 ns/op 691.52 MB/s 23278 B/op 16 allocs/op
-BenchmarkEncoder_Parallel_Generic_StdLib-16 45902 ns/op 283.97 MB/s 49174 B/op 789 allocs/op
-BenchmarkEncoder_Parallel_Binding_Sonic-16 1480 ns/op 8810.09 MB/s 13049 B/op 4 allocs/op
-BenchmarkEncoder_Parallel_Binding_Sonic_Fast-16 1209 ns/op 10785.23 MB/s 11546 B/op 4 allocs/op
-BenchmarkEncoder_Parallel_Binding_JsonIter-16 6170 ns/op 2112.58 MB/s 9504 B/op 2 allocs/op
-BenchmarkEncoder_Parallel_Binding_GoJson-16 3321 ns/op 3925.52 MB/s 9496 B/op 1 allocs/op
-BenchmarkEncoder_Parallel_Binding_StdLib-16 3739 ns/op 3486.49 MB/s 9480 B/op 1 allocs/op
-
-BenchmarkDecoder_Generic_Sonic-16 66812 ns/op 195.10 MB/s 57602 B/op 723 allocs/op
-BenchmarkDecoder_Generic_Sonic_Fast-16 54523 ns/op 239.07 MB/s 49786 B/op 313 allocs/op
-BenchmarkDecoder_Generic_StdLib-16 124260 ns/op 104.90 MB/s 50869 B/op 772 allocs/op
-BenchmarkDecoder_Generic_JsonIter-16 91274 ns/op 142.81 MB/s 55782 B/op 1068 allocs/op
-BenchmarkDecoder_Generic_GoJson-16 88569 ns/op 147.17 MB/s 66367 B/op 973 allocs/op
-BenchmarkDecoder_Binding_Sonic-16 32557 ns/op 400.38 MB/s 28302 B/op 137 allocs/op
-BenchmarkDecoder_Binding_Sonic_Fast-16 28649 ns/op 455.00 MB/s 24999 B/op 34 allocs/op
-BenchmarkDecoder_Binding_StdLib-16 111437 ns/op 116.97 MB/s 10576 B/op 208 allocs/op
-BenchmarkDecoder_Binding_JsonIter-16 35090 ns/op 371.48 MB/s 14673 B/op 385 allocs/op
-BenchmarkDecoder_Binding_GoJson-16 28738 ns/op 453.59 MB/s 22039 B/op 49 allocs/op
-BenchmarkDecoder_Parallel_Generic_Sonic-16 12321 ns/op 1057.91 MB/s 57233 B/op 723 allocs/op
-BenchmarkDecoder_Parallel_Generic_Sonic_Fast-16 10644 ns/op 1224.64 MB/s 49362 B/op 313 allocs/op
-BenchmarkDecoder_Parallel_Generic_StdLib-16 57587 ns/op 226.35 MB/s 50874 B/op 772 allocs/op
-BenchmarkDecoder_Parallel_Generic_JsonIter-16 38666 ns/op 337.12 MB/s 55789 B/op 1068 allocs/op
-BenchmarkDecoder_Parallel_Generic_GoJson-16 30259 ns/op 430.79 MB/s 66370 B/op 974 allocs/op
-BenchmarkDecoder_Parallel_Binding_Sonic-16 5965 ns/op 2185.28 MB/s 27747 B/op 137 allocs/op
-BenchmarkDecoder_Parallel_Binding_Sonic_Fast-16 5170 ns/op 2521.31 MB/s 24715 B/op 34 allocs/op
-BenchmarkDecoder_Parallel_Binding_StdLib-16 27582 ns/op 472.58 MB/s 10576 B/op 208 allocs/op
-BenchmarkDecoder_Parallel_Binding_JsonIter-16 13571 ns/op 960.51 MB/s 14685 B/op 385 allocs/op
-BenchmarkDecoder_Parallel_Binding_GoJson-16 10031 ns/op 1299.51 MB/s 22111 B/op 49 allocs/op
-
-BenchmarkGetOne_Sonic-16 3276 ns/op 3975.78 MB/s 24 B/op 1 allocs/op
-BenchmarkGetOne_Gjson-16 9431 ns/op 1380.81 MB/s 0 B/op 0 allocs/op
-BenchmarkGetOne_Jsoniter-16 51178 ns/op 254.46 MB/s 27936 B/op 647 allocs/op
-BenchmarkGetOne_Parallel_Sonic-16 216.7 ns/op 60098.95 MB/s 24 B/op 1 allocs/op
-BenchmarkGetOne_Parallel_Gjson-16 1076 ns/op 12098.62 MB/s 0 B/op 0 allocs/op
-BenchmarkGetOne_Parallel_Jsoniter-16 17741 ns/op 734.06 MB/s 27945 B/op 647 allocs/op
-BenchmarkSetOne_Sonic-16 9571 ns/op 1360.61 MB/s 1584 B/op 17 allocs/op
-BenchmarkSetOne_Sjson-16 36456 ns/op 357.22 MB/s 52180 B/op 9 allocs/op
-BenchmarkSetOne_Jsoniter-16 79475 ns/op 163.86 MB/s 45862 B/op 964 allocs/op
-BenchmarkSetOne_Parallel_Sonic-16 850.9 ns/op 15305.31 MB/s 1584 B/op 17 allocs/op
-BenchmarkSetOne_Parallel_Sjson-16 18194 ns/op 715.77 MB/s 52247 B/op 9 allocs/op
-BenchmarkSetOne_Parallel_Jsoniter-16 33560 ns/op 388.05 MB/s 45892 B/op 964 allocs/op
-BenchmarkLoadNode/LoadAll()-16 11384 ns/op 1143.93 MB/s 6307 B/op 25 allocs/op
-BenchmarkLoadNode_Parallel/LoadAll()-16 5493 ns/op 2370.68 MB/s 7145 B/op 25 allocs/op
-BenchmarkLoadNode/Interface()-16 17722 ns/op 734.85 MB/s 13323 B/op 88 allocs/op
-BenchmarkLoadNode_Parallel/Interface()-16 10330 ns/op 1260.70 MB/s 15178 B/op 88 allocs/op
-```
-
-- [小型](https://github.com/bytedance/sonic/blob/main/testdata/small.go) (400B, 11 个键, 3 层)
-![small benchmarks](./docs/imgs/bench-small.png)
-- [大型](https://github.com/bytedance/sonic/blob/main/testdata/twitter.json) (635kB, 10000+ 个键, 6 层)
-![large benchmarks](./docs/imgs/bench-large.png)
-
-要查看基准测试代码,请参阅 [bench.sh](https://github.com/bytedance/sonic/blob/main/scripts/bench.sh) 。
-
-## 工作原理
-
-请参阅 [INTRODUCTION_ZH_CN.md](./docs/INTRODUCTION_ZH_CN.md).
-
-## 使用方式
-
-### 序列化/反序列化
-
-默认的行为基本上与 `encoding/json` 相一致,除了 HTML 转义形式(参见 [Escape HTML](https://github.com/bytedance/sonic/blob/main/README.md#escape-html)) 和 `SortKeys` 功能(参见 [Sort Keys](https://github.com/bytedance/sonic/blob/main/README.md#sort-keys))**没有**遵循 [RFC8259](https://datatracker.ietf.org/doc/html/rfc8259) 。
-
- ```go
-import "github.com/bytedance/sonic"
-
-var data YourSchema
-// Marshal
-output, err := sonic.Marshal(&data)
-// Unmarshal
-err := sonic.Unmarshal(output, &data)
- ```
-
-### 流式输入输出
-
-Sonic 支持解码 `io.Reader` 中输入的 json,或将对象编码为 json 后输出至 `io.Writer`,以处理多个值并减少内存消耗。
-
-- 编码器
-
-```go
-var o1 = map[string]interface{}{
- "a": "b",
-}
-var o2 = 1
-var w = bytes.NewBuffer(nil)
-var enc = sonic.ConfigDefault.NewEncoder(w)
-enc.Encode(o1)
-enc.Encode(o2)
-fmt.Println(w.String())
-// Output:
-// {"a":"b"}
-// 1
-```
-
-- 解码器
-
-```go
-var o = map[string]interface{}{}
-var r = strings.NewReader(`{"a":"b"}{"1":"2"}`)
-var dec = sonic.ConfigDefault.NewDecoder(r)
-dec.Decode(&o)
-dec.Decode(&o)
-fmt.Printf("%+v", o)
-// Output:
-// map[1:2 a:b]
-```
-
-### 使用 `Number` / `int64`
-
-```go
-import "github.com/bytedance/sonic/decoder"
-
-var input = `1`
-var data interface{}
-
-// default float64
-dc := decoder.NewDecoder(input)
-dc.Decode(&data) // data == float64(1)
-// use json.Number
-dc = decoder.NewDecoder(input)
-dc.UseNumber()
-dc.Decode(&data) // data == json.Number("1")
-// use int64
-dc = decoder.NewDecoder(input)
-dc.UseInt64()
-dc.Decode(&data) // data == int64(1)
-
-root, err := sonic.GetFromString(input)
-// Get json.Number
-jn := root.Number()
-jm := root.InterfaceUseNumber().(json.Number) // jn == jm
-// Get float64
-fn := root.Float64()
-fm := root.Interface().(float64) // jn == jm
- ```
-
-### 对键排序
-
-考虑到排序带来的性能损失(约 10% ), sonic 默认不会启用这个功能。如果你的组件依赖这个行为(如 [zstd](https://github.com/facebook/zstd)) ,可以仿照下面的例子:
-
-```go
-import "github.com/bytedance/sonic"
-import "github.com/bytedance/sonic/encoder"
-
-// Binding map only
-m := map[string]interface{}{}
-v, err := encoder.Encode(m, encoder.SortMapKeys)
-
-// Or ast.Node.SortKeys() before marshal
-var root := sonic.Get(JSON)
-err := root.SortKeys()
-```
-
-### HTML 转义
-
-考虑到性能损失(约15%), sonic 默认不会启用这个功能。你可以使用 `encoder.EscapeHTML` 选项来开启(与 `encoding/json.HTMLEscape` 行为一致)。
-
-```go
-import "github.com/bytedance/sonic"
-
-v := map[string]string{"&&":"<>"}
-ret, err := Encode(v, EscapeHTML) // ret == `{"\u0026\u0026":{"X":"\u003c\u003e"}}`
-```
-
-### 紧凑格式
-
-Sonic 默认将基本类型( `struct` , `map` 等)编码为紧凑格式的 JSON ,除非使用 `json.RawMessage` or `json.Marshaler` 进行编码: sonic 确保输出的 JSON 合法,但出于性能考虑,**不会**加工成紧凑格式。我们提供选项 `encoder.CompactMarshaler` 来添加此过程,
-
-### 打印错误
-
-如果输入的 JSON 存在无效的语法,sonic 将返回 `decoder.SyntaxError`,该错误支持错误位置的美化输出。
-
-```go
-import "github.com/bytedance/sonic"
-import "github.com/bytedance/sonic/decoder"
-
-var data interface{}
-err := sonic.UnmarshalString("[[[}]]", &data)
-if err != nil {
- /* One line by default */
- println(e.Error()) // "Syntax error at index 3: invalid char\n\n\t[[[}]]\n\t...^..\n"
- /* Pretty print */
- if e, ok := err.(decoder.SyntaxError); ok {
- /*Syntax error at index 3: invalid char
-
- [[[}]]
- ...^..
- */
- print(e.Description())
- } else if me, ok := err.(*decoder.MismatchTypeError); ok {
- // decoder.MismatchTypeError is new to Sonic v1.6.0
- print(me.Description())
- }
-}
-```
-
-#### 类型不匹配 [Sonic v1.6.0]
-
-如果给定键中存在**类型不匹配**的值, sonic 会抛出 `decoder.MismatchTypeError` (如果有多个,只会报告最后一个),但仍会跳过错误的值并解码下一个 JSON 。
-
-```go
-import "github.com/bytedance/sonic"
-import "github.com/bytedance/sonic/decoder"
-
-var data = struct{
- A int
- B int
-}{}
-err := UnmarshalString(`{"A":"1","B":1}`, &data)
-println(err.Error()) // Mismatch type int with value string "at index 5: mismatched type with value\n\n\t{\"A\":\"1\",\"B\":1}\n\t.....^.........\n"
-fmt.Printf("%+v", data) // {A:0 B:1}
-```
-
-### `Ast.Node`
-
-Sonic/ast.Node 是完全独立的 JSON 抽象语法树库。它实现了序列化和反序列化,并提供了获取和修改JSON数据的鲁棒的 API。
-
-#### 查找/索引
-
-通过给定的路径搜索 JSON 片段,路径必须为非负整数,字符串或 `nil` 。
-
-```go
-import "github.com/bytedance/sonic"
-
-input := []byte(`{"key1":[{},{"key2":{"key3":[1,2,3]}}]}`)
-
-// no path, returns entire json
-root, err := sonic.Get(input)
-raw := root.Raw() // == string(input)
-
-// multiple paths
-root, err := sonic.Get(input, "key1", 1, "key2")
-sub := root.Get("key3").Index(2).Int64() // == 3
-```
-
-**注意**:由于 `Index()` 使用偏移量来定位数据,比使用扫描的 `Get()` 要快的多,建议尽可能的使用 `Index` 。 Sonic 也提供了另一个 API, `IndexOrGet()` ,以偏移量为基础并且也确保键的匹配。
-
-#### 查找选项
-
-`ast.Searcher`提供了一些选项,以满足用户的不同需求:
-
-```go
-opts := ast.SearchOption{CopyReturn: true…}
-val, err := sonic.GetWithOptions(JSON, opts, "key")
-```
-
-- CopyReturn
-指示搜索器复制结果JSON字符串,而不是从输入引用。如果用户缓存结果,这有助于减少内存使用
-- ConcurentRead
-因为`ast.Node`使用`Lazy-Load`设计,默认不支持并发读取。如果您想同时读取,请指定它。
-- ValidateJSON
-指示搜索器来验证整个JSON。默认情况下启用该选项, 但是对于查找速度有一定影响。
-
-#### 修改
-
-使用 `Set()` / `Unset()` 修改 json 的内容
-
-```go
-import "github.com/bytedance/sonic"
-
-// Set
-exist, err := root.Set("key4", NewBool(true)) // exist == false
-alias1 := root.Get("key4")
-println(alias1.Valid()) // true
-alias2 := root.Index(1)
-println(alias1 == alias2) // true
-
-// Unset
-exist, err := root.UnsetByIndex(1) // exist == true
-println(root.Get("key4").Check()) // "value not exist"
-```
-
-#### 序列化
-
-要将 `ast.Node` 编码为 json ,使用 `MarshalJson()` 或者 `json.Marshal()` (必须传递指向节点的指针)
-
-```go
-import (
- "encoding/json"
- "github.com/bytedance/sonic"
-)
-
-buf, err := root.MarshalJson()
-println(string(buf)) // {"key1":[{},{"key2":{"key3":[1,2,3]}}]}
-exp, err := json.Marshal(&root) // WARN: use pointer
-println(string(buf) == string(exp)) // true
-```
-
-#### APIs
-
-- 合法性检查: `Check()`, `Error()`, `Valid()`, `Exist()`
-- 索引: `Index()`, `Get()`, `IndexPair()`, `IndexOrGet()`, `GetByPath()`
-- 转换至 go 内置类型: `Int64()`, `Float64()`, `String()`, `Number()`, `Bool()`, `Map[UseNumber|UseNode]()`, `Array[UseNumber|UseNode]()`, `Interface[UseNumber|UseNode]()`
-- go 类型打包: `NewRaw()`, `NewNumber()`, `NewNull()`, `NewBool()`, `NewString()`, `NewObject()`, `NewArray()`
-- 迭代: `Values()`, `Properties()`, `ForEach()`, `SortKeys()`
-- 修改: `Set()`, `SetByIndex()`, `Add()`
-
-### `Ast.Visitor`
-
-Sonic 提供了一个高级的 API 用于直接全量解析 JSON 到非标准容器里 (既不是 `struct` 也不是 `map[string]interface{}`) 且不需要借助任何中间表示 (`ast.Node` 或 `interface{}`)。举个例子,你可能定义了下述的类型,它们看起来像 `interface{}`,但实际上并不是:
-
-```go
-type UserNode interface {}
-
-// the following types implement the UserNode interface.
-type (
- UserNull struct{}
- UserBool struct{ Value bool }
- UserInt64 struct{ Value int64 }
- UserFloat64 struct{ Value float64 }
- UserString struct{ Value string }
- UserObject struct{ Value map[string]UserNode }
- UserArray struct{ Value []UserNode }
-)
-```
-
-Sonic 提供了下述的 API 来返回 **“对 JSON AST 的前序遍历”**。`ast.Visitor` 是一个 SAX 风格的接口,这在某些 C++ 的 JSON 解析库中被使用到。你需要自己实现一个 `ast.Visitor`,将它传递给 `ast.Preorder()` 方法。在你的实现中你可以使用自定义的类型来表示 JSON 的值。在你的 `ast.Visitor` 中,可能需要有一个 O(n) 空间复杂度的容器(比如说栈)来记录 object / array 的层级。
-
-```go
-func Preorder(str string, visitor Visitor, opts *VisitorOptions) error
-
-type Visitor interface {
- OnNull() error
- OnBool(v bool) error
- OnString(v string) error
- OnInt64(v int64, n json.Number) error
- OnFloat64(v float64, n json.Number) error
- OnObjectBegin(capacity int) error
- OnObjectKey(key string) error
- OnObjectEnd() error
- OnArrayBegin(capacity int) error
- OnArrayEnd() error
-}
-```
-
-详细用法参看 [ast/visitor.go](https://github.com/bytedance/sonic/blob/main/ast/visitor.go),我们还为 `UserNode` 实现了一个示例 `ast.Visitor`,你可以在 [ast/visitor_test.go](https://github.com/bytedance/sonic/blob/main/ast/visitor_test.go) 中找到它。
-
-## 兼容性
-
-对于想要使用sonic来满足不同场景的开发人员,我们提供了一些集成配置:
-
-- `ConfigDefault`: sonic的默认配置 (`EscapeHTML=false`, `SortKeys=false`…) 保证性能同时兼顾安全性。
-- `ConfigStd`: 与 `encoding/json` 保证完全兼容的配置
-- `ConfigFastest`: 最快的配置(`NoQuoteTextMarshaler=true...`) 保证性能最优但是会缺少一些安全性检查(validate UTF8 等)
-Sonic **不**确保支持所有环境,由于开发高性能代码的困难。在不支持sonic的环境中,实现将回落到 `encoding/json`。因此上述配置将全部等于`ConfigStd`。
-
-## 注意事项
-
-### 预热
-
-由于 Sonic 使用 [golang-asm](https://github.com/twitchyliquid64/golang-asm) 作为 JIT 汇编器,这个库并不适用于运行时编译,第一次运行一个大型模式可能会导致请求超时甚至进程内存溢出。为了更好地稳定性,我们建议在运行大型模式或在内存有限的应用中,在使用 `Marshal()/Unmarshal()` 前运行 `Pretouch()`。
-
-```go
-import (
- "reflect"
- "github.com/bytedance/sonic"
- "github.com/bytedance/sonic/option"
-)
-
-func init() {
- var v HugeStruct
-
- // For most large types (nesting depth <= option.DefaultMaxInlineDepth)
- err := sonic.Pretouch(reflect.TypeOf(v))
-
- // with more CompileOption...
- err := sonic.Pretouch(reflect.TypeOf(v),
- // If the type is too deep nesting (nesting depth > option.DefaultMaxInlineDepth),
- // you can set compile recursive loops in Pretouch for better stability in JIT.
- option.WithCompileRecursiveDepth(loop),
- // For a large nested struct, try to set a smaller depth to reduce compiling time.
- option.WithCompileMaxInlineDepth(depth),
- )
-}
-```
-
-### 拷贝字符串
-
-当解码 **没有转义字符的字符串**时, sonic 会从原始的 JSON 缓冲区内引用而不是复制到新的一个缓冲区中。这对 CPU 的性能方面很有帮助,但是可能因此在解码后对象仍在使用的时候将整个 JSON 缓冲区保留在内存中。实践中我们发现,通过引用 JSON 缓冲区引入的额外内存通常是解码后对象的 20% 至 80% ,一旦应用长期保留这些对象(如缓存以备重用),服务器所使用的内存可能会增加。我们提供了选项 `decoder.CopyString()` 供用户选择,不引用 JSON 缓冲区。这可能在一定程度上降低 CPU 性能。
-
-### 传递字符串还是字节数组?
-
-为了和 `encoding/json` 保持一致,我们提供了传递 `[]byte` 作为参数的 API ,但考虑到安全性,字符串到字节的复制是同时进行的,这在原始 JSON 非常大时可能会导致性能损失。因此,你可以使用 `UnmarshalString()` 和 `GetFromString()` 来传递字符串,只要你的原始数据是字符串,或**零拷贝类型转换**对于你的字节数组是安全的。我们也提供了 `MarshalString()` 的 API ,以便对编码的 JSON 字节数组进行**零拷贝类型转换**,因为 sonic 输出的字节始终是重复并且唯一的,所以这样是安全的。
-
-### 加速 `encoding.TextMarshaler`
-
-为了保证数据安全性, `sonic.Encoder` 默认会对来自 `encoding.TextMarshaler` 接口的字符串进行引用和转义,如果大部分数据都是这种形式那可能会导致很大的性能损失。我们提供了 `encoder.NoQuoteTextMarshaler` 选项来跳过这些操作,但你**必须**保证他们的输出字符串依照 [RFC8259](https://datatracker.ietf.org/doc/html/rfc8259) 进行了转义和引用。
-
-### 泛型的性能优化
-
-在 **完全解析**的场景下, `Unmarshal()` 表现得比 `Get()`+`Node.Interface()` 更好。但是如果你只有特定 JSON 的部分模式,你可以将 `Get()` 和 `Unmarshal()` 结合使用:
-
-```go
-import "github.com/bytedance/sonic"
-
-node, err := sonic.GetFromString(_TwitterJson, "statuses", 3, "user")
-var user User // your partial schema...
-err = sonic.UnmarshalString(node.Raw(), &user)
-```
-
-甚至如果你没有任何模式,可以用 `ast.Node` 代替 `map` 或 `interface` 作为泛型的容器:
-
-```go
-import "github.com/bytedance/sonic"
-
-root, err := sonic.GetFromString(_TwitterJson)
-user := root.GetByPath("statuses", 3, "user") // === root.Get("status").Index(3).Get("user")
-err = user.Check()
-
-// err = user.LoadAll() // only call this when you want to use 'user' concurrently...
-go someFunc(user)
-```
-
-为什么?因为 `ast.Node` 使用 `array` 来存储其子节点:
-
-- 在插入(反序列化)和扫描(序列化)数据时,`Array` 的性能比 `Map` **好得多**;
-- **哈希**(`map[x]`)的效率不如**索引**(`array[x]`)高效,而 `ast.Node` 可以在数组和对象上使用索引;
-- 使用 `Interface()` / `Map()` 意味着 sonic 必须解析所有的底层值,而 `ast.Node` 可以**按需解析**它们。
-
-**注意**:由于 `ast.Node` 的惰性加载设计,其**不能**直接保证并发安全性,但你可以调用 `Node.Load()` / `Node.LoadAll()` 来实现并发安全。尽管可能会带来性能损失,但仍比转换成 `map` 或 `interface{}` 更为高效。
-
-### 使用 `ast.Node` 还是 `ast.Visitor`?
-
-对于泛型数据的解析,`ast.Node` 在大多数场景上应该能够满足你的需求。
-
-然而,`ast.Node` 是一种针对部分解析 JSON 而设计的泛型容器,它包含一些特殊设计,比如惰性加载,如果你希望像 `Unmarshal()` 那样直接解析整个 JSON,这些设计可能并不合适。尽管 `ast.Node` 相较于 `map` 或 `interface{}` 来说是更好的一种泛型容器,但它毕竟也是一种中间表示,如果你的最终类型是自定义的,你还得在解析完成后将上述类型转化成你自定义的类型。
-
-在上述场景中,如果想要有更极致的性能,`ast.Visitor` 会是更好的选择。它采用和 `Unmarshal()` 类似的形式解析 JSON,并且你可以直接使用你的最终类型去表示 JSON AST,而不需要经过额外的任何中间表示。
-
-但是,`ast.Visitor` 并不是一个很易用的 API。你可能需要写大量的代码去实现自己的 `ast.Visitor`,并且需要在解析过程中仔细维护树的层级。如果你决定要使用这个 API,请先仔细阅读 [ast/visitor.go](https://github.com/bytedance/sonic/blob/main/ast/visitor.go) 中的注释。
-
-### 缓冲区大小
-
-Sonic在许多地方使用内存池,如`encoder.Encode`, `ast.Node.MarshalJSON`等来提高性能,这可能会在服务器负载高时产生更多的内存使用(in-use)。参见[issue 614](https://github.com/bytedance/sonic/issues/614)。因此,我们引入了一些选项来让用户配置内存池的行为。参见[option](https://pkg.go.dev/github.com/bytedance/sonic@v1.11.9/option#pkg-variables)包。
-
-### 更快的 JSON Skip
-
-为了安全起见,在跳过原始JSON 时,sonic decoder 默认使用[FSM](native/skip_one.c)算法扫描来跳过同时校验 JSON。它相比[SIMD-searching-pair](native/skip_one_fast.c)算法跳过要慢得多(1~10倍)。如果用户有很多冗余的JSON值,并且不需要严格验证JSON的正确性,你可以启用以下选项:
-
-- `Config.NoValidateSkipJSON`: 用于在解码时更快地跳过JSON,例如未知字段,`json.RawMessage`,不匹配的值和冗余的数组元素等
-- `Config.NoValidateJSONMarshaler`: 编码JSON时避免验证JSON。封送拆收器
-- `SearchOption.ValidateJSON`: 指示当`Get`时是否验证定位的JSON值
-
-## 社区
-
-Sonic 是 [CloudWeGo](https://www.cloudwego.io/) 下的一个子项目。我们致力于构建云原生生态系统。
diff --git a/vendor/github.com/bytedance/sonic/api.go b/vendor/github.com/bytedance/sonic/api.go
deleted file mode 100644
index 406715eca..000000000
--- a/vendor/github.com/bytedance/sonic/api.go
+++ /dev/null
@@ -1,247 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package sonic
-
-import (
- `io`
-
- `github.com/bytedance/sonic/ast`
- `github.com/bytedance/sonic/internal/rt`
-)
-
-const (
- // UseStdJSON indicates you are using fallback implementation (encoding/json)
- UseStdJSON = iota
- // UseSonicJSON indicates you are using real sonic implementation
- UseSonicJSON
-)
-
-// APIKind is the kind of API, 0 is std json, 1 is sonic.
-const APIKind = apiKind
-
-// Config is a combination of sonic/encoder.Options and sonic/decoder.Options
-type Config struct {
- // EscapeHTML indicates encoder to escape all HTML characters
- // after serializing into JSON (see https://pkg.go.dev/encoding/json#HTMLEscape).
- // WARNING: This hurts performance A LOT, USE WITH CARE.
- EscapeHTML bool
-
- // SortMapKeys indicates encoder that the keys of a map needs to be sorted
- // before serializing into JSON.
- // WARNING: This hurts performance A LOT, USE WITH CARE.
- SortMapKeys bool
-
- // CompactMarshaler indicates encoder that the output JSON from json.Marshaler
- // is always compact and needs no validation
- CompactMarshaler bool
-
- // NoQuoteTextMarshaler indicates encoder that the output text from encoding.TextMarshaler
- // is always escaped string and needs no quoting
- NoQuoteTextMarshaler bool
-
- // NoNullSliceOrMap indicates encoder that all empty Array or Object are encoded as '[]' or '{}',
- // instead of 'null'
- NoNullSliceOrMap bool
-
- // UseInt64 indicates decoder to unmarshal an integer into an interface{} as an
- // int64 instead of as a float64.
- UseInt64 bool
-
- // UseNumber indicates decoder to unmarshal a number into an interface{} as a
- // json.Number instead of as a float64.
- UseNumber bool
-
- // UseUnicodeErrors indicates decoder to return an error when encounter invalid
- // UTF-8 escape sequences.
- UseUnicodeErrors bool
-
- // DisallowUnknownFields indicates decoder to return an error when the destination
- // is a struct and the input contains object keys which do not match any
- // non-ignored, exported fields in the destination.
- DisallowUnknownFields bool
-
- // CopyString indicates decoder to decode string values by copying instead of referring.
- CopyString bool
-
- // ValidateString indicates decoder and encoder to validate string values: decoder will return errors
- // when unescaped control chars(\u0000-\u001f) in the string value of JSON.
- ValidateString bool
-
- // NoValidateJSONMarshaler indicates that the encoder should not validate the output string
- // after encoding the JSONMarshaler to JSON.
- NoValidateJSONMarshaler bool
-
- // NoValidateJSONSkip indicates the decoder should not validate the JSON value when skipping it,
- // such as unknown-fields, mismatched-type, redundant elements..
- NoValidateJSONSkip bool
-
- // NoEncoderNewline indicates that the encoder should not add a newline after every message
- NoEncoderNewline bool
-
- // Encode Infinity or Nan float into `null`, instead of returning an error.
- EncodeNullForInfOrNan bool
-}
-
-var (
- // ConfigDefault is the default config of APIs, aiming at efficiency and safety.
- ConfigDefault = Config{}.Froze()
-
- // ConfigStd is the standard config of APIs, aiming at being compatible with encoding/json.
- ConfigStd = Config{
- EscapeHTML : true,
- SortMapKeys: true,
- CompactMarshaler: true,
- CopyString : true,
- ValidateString : true,
- }.Froze()
-
- // ConfigFastest is the fastest config of APIs, aiming at speed.
- ConfigFastest = Config{
- NoQuoteTextMarshaler: true,
- NoValidateJSONMarshaler: true,
- NoValidateJSONSkip: true,
- }.Froze()
-)
-
-
-// API is a binding of specific config.
-// This interface is inspired by github.com/json-iterator/go,
-// and has same behaviors under equivalent config.
-type API interface {
- // MarshalToString returns the JSON encoding string of v
- MarshalToString(v interface{}) (string, error)
- // Marshal returns the JSON encoding bytes of v.
- Marshal(v interface{}) ([]byte, error)
- // MarshalIndent returns the JSON encoding bytes with indent and prefix.
- MarshalIndent(v interface{}, prefix, indent string) ([]byte, error)
- // UnmarshalFromString parses the JSON-encoded bytes and stores the result in the value pointed to by v.
- UnmarshalFromString(str string, v interface{}) error
- // Unmarshal parses the JSON-encoded string and stores the result in the value pointed to by v.
- Unmarshal(data []byte, v interface{}) error
- // NewEncoder create a Encoder holding writer
- NewEncoder(writer io.Writer) Encoder
- // NewDecoder create a Decoder holding reader
- NewDecoder(reader io.Reader) Decoder
- // Valid validates the JSON-encoded bytes and reports if it is valid
- Valid(data []byte) bool
-}
-
-// Encoder encodes JSON into io.Writer
-type Encoder interface {
- // Encode writes the JSON encoding of v to the stream, followed by a newline character.
- Encode(val interface{}) error
- // SetEscapeHTML specifies whether problematic HTML characters
- // should be escaped inside JSON quoted strings.
- // The default behavior NOT ESCAPE
- SetEscapeHTML(on bool)
- // SetIndent instructs the encoder to format each subsequent encoded value
- // as if indented by the package-level function Indent(dst, src, prefix, indent).
- // Calling SetIndent("", "") disables indentation
- SetIndent(prefix, indent string)
-}
-
-// Decoder decodes JSON from io.Read
-type Decoder interface {
- // Decode reads the next JSON-encoded value from its input and stores it in the value pointed to by v.
- Decode(val interface{}) error
- // Buffered returns a reader of the data remaining in the Decoder's buffer.
- // The reader is valid until the next call to Decode.
- Buffered() io.Reader
- // DisallowUnknownFields causes the Decoder to return an error when the destination is a struct
- // and the input contains object keys which do not match any non-ignored, exported fields in the destination.
- DisallowUnknownFields()
- // More reports whether there is another element in the current array or object being parsed.
- More() bool
- // UseNumber causes the Decoder to unmarshal a number into an interface{} as a Number instead of as a float64.
- UseNumber()
-}
-
-// Marshal returns the JSON encoding bytes of v.
-func Marshal(val interface{}) ([]byte, error) {
- return ConfigDefault.Marshal(val)
-}
-
-// MarshalIndent is like Marshal but applies Indent to format the output.
-// Each JSON element in the output will begin on a new line beginning with prefix
-// followed by one or more copies of indent according to the indentation nesting.
-func MarshalIndent(v interface{}, prefix, indent string) ([]byte, error) {
- return ConfigDefault.MarshalIndent(v, prefix, indent)
-}
-
-// MarshalString returns the JSON encoding string of v.
-func MarshalString(val interface{}) (string, error) {
- return ConfigDefault.MarshalToString(val)
-}
-
-// Unmarshal parses the JSON-encoded data and stores the result in the value pointed to by v.
-// NOTICE: This API copies given buffer by default,
-// if you want to pass JSON more efficiently, use UnmarshalString instead.
-func Unmarshal(buf []byte, val interface{}) error {
- return ConfigDefault.Unmarshal(buf, val)
-}
-
-// UnmarshalString is like Unmarshal, except buf is a string.
-func UnmarshalString(buf string, val interface{}) error {
- return ConfigDefault.UnmarshalFromString(buf, val)
-}
-
-// Get searches and locates the given path from src json,
-// and returns a ast.Node representing the partially json.
-//
-// Each path arg must be integer or string:
-// - Integer is target index(>=0), means searching current node as array.
-// - String is target key, means searching current node as object.
-//
-//
-// Notice: It expects the src json is **Well-formed** and **Immutable** when calling,
-// otherwise it may return unexpected result.
-// Considering memory safety, the returned JSON is **Copied** from the input
-func Get(src []byte, path ...interface{}) (ast.Node, error) {
- return GetCopyFromString(rt.Mem2Str(src), path...)
-}
-
-//GetWithOptions searches and locates the given path from src json,
-// with specific options of ast.Searcher
-func GetWithOptions(src []byte, opts ast.SearchOptions, path ...interface{}) (ast.Node, error) {
- s := ast.NewSearcher(rt.Mem2Str(src))
- s.SearchOptions = opts
- return s.GetByPath(path...)
-}
-
-// GetFromString is same with Get except src is string.
-//
-// WARNING: The returned JSON is **Referenced** from the input.
-// Caching or long-time holding the returned node may cause OOM.
-// If your src is big, consider use GetFromStringCopy().
-func GetFromString(src string, path ...interface{}) (ast.Node, error) {
- return ast.NewSearcher(src).GetByPath(path...)
-}
-
-// GetCopyFromString is same with Get except src is string
-func GetCopyFromString(src string, path ...interface{}) (ast.Node, error) {
- return ast.NewSearcher(src).GetByPathCopy(path...)
-}
-
-// Valid reports whether data is a valid JSON encoding.
-func Valid(data []byte) bool {
- return ConfigDefault.Valid(data)
-}
-
-// Valid reports whether data is a valid JSON encoding.
-func ValidString(data string) bool {
- return ConfigDefault.Valid(rt.Str2Mem(data))
-}
diff --git a/vendor/github.com/bytedance/sonic/ast/api.go b/vendor/github.com/bytedance/sonic/ast/api.go
deleted file mode 100644
index 7c8253aa1..000000000
--- a/vendor/github.com/bytedance/sonic/ast/api.go
+++ /dev/null
@@ -1,135 +0,0 @@
-//go:build (amd64 && go1.17 && !go1.24) || (arm64 && go1.20 && !go1.24)
-// +build amd64,go1.17,!go1.24 arm64,go1.20,!go1.24
-
-/*
- * Copyright 2022 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package ast
-
-import (
- `runtime`
- `unsafe`
-
- `github.com/bytedance/sonic/encoder`
- `github.com/bytedance/sonic/internal/native`
- `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
-
-//go:nocheckptr
-func quote(buf *[]byte, val string) {
- *buf = append(*buf, '"')
- if len(val) == 0 {
- *buf = append(*buf, '"')
- return
- }
-
- sp := rt.IndexChar(val, 0)
- nb := len(val)
- b := (*rt.GoSlice)(unsafe.Pointer(buf))
-
- // input buffer
- for nb > 0 {
- // output buffer
- dp := unsafe.Pointer(uintptr(b.Ptr) + uintptr(b.Len))
- dn := b.Cap - b.Len
- // call native.Quote, dn is byte count it outputs
- ret := native.Quote(sp, nb, dp, &dn, 0)
- // update *buf length
- b.Len += dn
-
- // no need more output
- if ret >= 0 {
- break
- }
-
- // double buf size
- *b = rt.GrowSlice(typeByte, *b, b.Cap*2)
- // ret is the complement of consumed input
- ret = ^ret
- // update input buffer
- nb -= ret
- sp = unsafe.Pointer(uintptr(sp) + uintptr(ret))
- }
-
- runtime.KeepAlive(buf)
- runtime.KeepAlive(sp)
- *buf = append(*buf, '"')
-}
-
-func unquote(src string) (string, types.ParsingError) {
- return uq.String(src)
-}
-
-func (self *Parser) decodeValue() (val types.JsonState) {
- sv := (*rt.GoString)(unsafe.Pointer(&self.s))
- flag := types.F_USE_NUMBER
- if self.dbuf != nil {
- flag = 0
- val.Dbuf = self.dbuf
- val.Dcap = types.MaxDigitNums
- }
- self.p = native.Value(sv.Ptr, sv.Len, self.p, &val, uint64(flag))
- return
-}
-
-func (self *Parser) skip() (int, types.ParsingError) {
- fsm := types.NewStateMachine()
- start := native.SkipOne(&self.s, &self.p, fsm, 0)
- types.FreeStateMachine(fsm)
-
- if start < 0 {
- return self.p, types.ParsingError(-start)
- }
- return start, 0
-}
-
-func (self *Node) encodeInterface(buf *[]byte) error {
- //WARN: NOT compatible with json.Encoder
- return encoder.EncodeInto(buf, self.packAny(), encoder.NoEncoderNewline)
-}
-
-func (self *Parser) skipFast() (int, types.ParsingError) {
- start := native.SkipOneFast(&self.s, &self.p)
- if start < 0 {
- return self.p, types.ParsingError(-start)
- }
- return start, 0
-}
-
-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)
- 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
deleted file mode 100644
index 6541e219d..000000000
--- a/vendor/github.com/bytedance/sonic/ast/api_compat.go
+++ /dev/null
@@ -1,114 +0,0 @@
-// +build !amd64,!arm64 go1.24 !go1.17 arm64,!go1.20
-
-/*
-* Copyright 2022 ByteDance Inc.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-
-package ast
-
-import (
- `encoding/json`
- `unicode/utf8`
-
- `github.com/bytedance/sonic/internal/native/types`
- `github.com/bytedance/sonic/internal/rt`
-)
-
-func init() {
- println("WARNING:(ast) sonic only supports go1.17~1.23, but your environment is not suitable")
-}
-
-func quote(buf *[]byte, val string) {
- quoteString(buf, val)
-}
-
-// unquote unescapes an internal JSON string (it doesn't count quotas at the beginning 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
-}
-
-
-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
-}
-
-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
-}
-
-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
-}
-
-func (self *Node) encodeInterface(buf *[]byte) error {
- out, err := json.Marshal(self.packAny())
- if err != nil {
- return err
- }
- *buf = append(*buf, out...)
- return nil
-}
-
-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 {
- return self.p, err
- }
- } else if key, ok := p.(string); ok {
- if err := self.searchKey(key); err != 0 {
- return self.p, err
- }
- } else {
- panic("path must be either int(>=0) or string")
- }
- }
-
- 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
- }
- return start, 0
-}
-
-func validate_utf8(str string) bool {
- return utf8.ValidString(str)
-}
diff --git a/vendor/github.com/bytedance/sonic/ast/asm.s b/vendor/github.com/bytedance/sonic/ast/asm.s
deleted file mode 100644
index e69de29bb..000000000
--- a/vendor/github.com/bytedance/sonic/ast/asm.s
+++ /dev/null
diff --git a/vendor/github.com/bytedance/sonic/ast/buffer.go b/vendor/github.com/bytedance/sonic/ast/buffer.go
deleted file mode 100644
index 04701ef5b..000000000
--- a/vendor/github.com/bytedance/sonic/ast/buffer.go
+++ /dev/null
@@ -1,470 +0,0 @@
-/**
- * Copyright 2023 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package ast
-
-import (
- "sort"
- "unsafe"
-
- "github.com/bytedance/sonic/internal/caching"
-)
-
-type nodeChunk [_DEFAULT_NODE_CAP]Node
-
-type linkedNodes struct {
- head nodeChunk
- tail []*nodeChunk
- size int
-}
-
-func (self *linkedNodes) Cap() int {
- if self == nil {
- return 0
- }
- return (len(self.tail)+1)*_DEFAULT_NODE_CAP
-}
-
-func (self *linkedNodes) Len() int {
- if self == nil {
- return 0
- }
- return self.size
-}
-
-func (self *linkedNodes) At(i int) (*Node) {
- if self == nil {
- return nil
- }
- if i >= 0 && i<self.size && i < _DEFAULT_NODE_CAP {
- return &self.head[i]
- } else if i >= _DEFAULT_NODE_CAP && i<self.size {
- a, b := i/_DEFAULT_NODE_CAP-1, i%_DEFAULT_NODE_CAP
- if a < len(self.tail) {
- return &self.tail[a][b]
- }
- }
- return nil
-}
-
-func (self *linkedNodes) MoveOne(source int, target int) {
- if source == target {
- return
- }
- if source < 0 || source >= self.size || target < 0 || target >= self.size {
- return
- }
- // reserve source
- n := *self.At(source)
- if source < target {
- // move every element (source,target] one step back
- for i:=source; i<target; i++ {
- *self.At(i) = *self.At(i+1)
- }
- } else {
- // move every element [target,source) one step forward
- for i:=source; i>target; i-- {
- *self.At(i) = *self.At(i-1)
- }
- }
- // set target
- *self.At(target) = n
-}
-
-func (self *linkedNodes) Pop() {
- if self == nil || self.size == 0 {
- return
- }
- self.Set(self.size-1, Node{})
- self.size--
-}
-
-func (self *linkedNodes) Push(v Node) {
- self.Set(self.size, v)
-}
-
-
-func (self *linkedNodes) Set(i int, v Node) {
- if i < _DEFAULT_NODE_CAP {
- self.head[i] = v
- if self.size <= i {
- self.size = i+1
- }
- return
- }
- a, b := i/_DEFAULT_NODE_CAP-1, i%_DEFAULT_NODE_CAP
- if a < 0 {
- self.head[b] = v
- } else {
- self.growTailLength(a+1)
- var n = &self.tail[a]
- if *n == nil {
- *n = new(nodeChunk)
- }
- (*n)[b] = v
- }
- if self.size <= i {
- self.size = i+1
- }
-}
-
-func (self *linkedNodes) growTailLength(l int) {
- if l <= len(self.tail) {
- return
- }
- c := cap(self.tail)
- for c < l {
- c += 1 + c>>_APPEND_GROW_SHIFT
- }
- if c == cap(self.tail) {
- self.tail = self.tail[:l]
- return
- }
- tmp := make([]*nodeChunk, l, c)
- copy(tmp, self.tail)
- self.tail = tmp
-}
-
-func (self *linkedNodes) ToSlice(con []Node) {
- if len(con) < self.size {
- return
- }
- i := (self.size-1)
- a, b := i/_DEFAULT_NODE_CAP-1, i%_DEFAULT_NODE_CAP
- if a < 0 {
- copy(con, self.head[:b+1])
- return
- } else {
- copy(con, self.head[:])
- con = con[_DEFAULT_NODE_CAP:]
- }
-
- for i:=0; i<a; i++ {
- copy(con, self.tail[i][:])
- con = con[_DEFAULT_NODE_CAP:]
- }
- copy(con, self.tail[a][:b+1])
-}
-
-func (self *linkedNodes) FromSlice(con []Node) {
- self.size = len(con)
- i := self.size-1
- a, b := i/_DEFAULT_NODE_CAP-1, i%_DEFAULT_NODE_CAP
- if a < 0 {
- copy(self.head[:b+1], con)
- return
- } else {
- copy(self.head[:], con)
- con = con[_DEFAULT_NODE_CAP:]
- }
-
- if cap(self.tail) <= a {
- c := (a+1) + (a+1)>>_APPEND_GROW_SHIFT
- self.tail = make([]*nodeChunk, a+1, c)
- }
- self.tail = self.tail[:a+1]
-
- for i:=0; i<a; i++ {
- self.tail[i] = new(nodeChunk)
- copy(self.tail[i][:], con)
- con = con[_DEFAULT_NODE_CAP:]
- }
-
- self.tail[a] = new(nodeChunk)
- copy(self.tail[a][:b+1], con)
-}
-
-type pairChunk [_DEFAULT_NODE_CAP]Pair
-
-type linkedPairs struct {
- index map[uint64]int
- head pairChunk
- tail []*pairChunk
- size int
-}
-
-func (self *linkedPairs) BuildIndex() {
- if self.index == nil {
- self.index = make(map[uint64]int, self.size)
- }
- for i:=0; i<self.size; i++ {
- p := self.At(i)
- self.index[p.hash] = i
- }
-}
-
-func (self *linkedPairs) Cap() int {
- if self == nil {
- return 0
- }
- return (len(self.tail)+1)*_DEFAULT_NODE_CAP
-}
-
-func (self *linkedPairs) Len() int {
- if self == nil {
- return 0
- }
- return self.size
-}
-
-func (self *linkedPairs) At(i int) *Pair {
- if self == nil {
- return nil
- }
- if i >= 0 && i < _DEFAULT_NODE_CAP && i<self.size {
- return &self.head[i]
- } else if i >= _DEFAULT_NODE_CAP && i<self.size {
- a, b := i/_DEFAULT_NODE_CAP-1, i%_DEFAULT_NODE_CAP
- if a < len(self.tail) {
- return &self.tail[a][b]
- }
- }
- return nil
-}
-
-func (self *linkedPairs) Push(v Pair) {
- self.Set(self.size, v)
-}
-
-func (self *linkedPairs) Pop() {
- if self == nil || self.size == 0 {
- return
- }
- self.Unset(self.size-1)
- self.size--
-}
-
-func (self *linkedPairs) Unset(i int) {
- if self.index != nil {
- p := self.At(i)
- delete(self.index, p.hash)
- }
- self.set(i, Pair{})
-}
-
-func (self *linkedPairs) Set(i int, v Pair) {
- if self.index != nil {
- h := v.hash
- self.index[h] = i
- }
- self.set(i, v)
-}
-
-func (self *linkedPairs) set(i int, v Pair) {
- if i < _DEFAULT_NODE_CAP {
- self.head[i] = v
- if self.size <= i {
- self.size = i+1
- }
- return
- }
- a, b := i/_DEFAULT_NODE_CAP-1, i%_DEFAULT_NODE_CAP
- if a < 0 {
- self.head[b] = v
- } else {
- self.growTailLength(a+1)
- var n = &self.tail[a]
- if *n == nil {
- *n = new(pairChunk)
- }
- (*n)[b] = v
- }
- if self.size <= i {
- self.size = i+1
- }
-}
-
-func (self *linkedPairs) growTailLength(l int) {
- if l <= len(self.tail) {
- return
- }
- c := cap(self.tail)
- for c < l {
- c += 1 + c>>_APPEND_GROW_SHIFT
- }
- if c == cap(self.tail) {
- self.tail = self.tail[:l]
- return
- }
- tmp := make([]*pairChunk, l, c)
- copy(tmp, self.tail)
- self.tail = tmp
-}
-
-// linear search
-func (self *linkedPairs) Get(key string) (*Pair, int) {
- if self.index != nil {
- // fast-path
- i, ok := self.index[caching.StrHash(key)]
- if ok {
- n := self.At(i)
- if n.Key == key {
- return n, i
- }
- // hash conflicts
- goto linear_search
- } else {
- return nil, -1
- }
- }
-linear_search:
- for i:=0; i<self.size; i++ {
- if n := self.At(i); n.Key == key {
- return n, i
- }
- }
- return nil, -1
-}
-
-func (self *linkedPairs) ToSlice(con []Pair) {
- if len(con) < self.size {
- return
- }
- i := self.size-1
- a, b := i/_DEFAULT_NODE_CAP-1, i%_DEFAULT_NODE_CAP
-
- if a < 0 {
- copy(con, self.head[:b+1])
- return
- } else {
- copy(con, self.head[:])
- con = con[_DEFAULT_NODE_CAP:]
- }
-
- for i:=0; i<a; i++ {
- copy(con, self.tail[i][:])
- con = con[_DEFAULT_NODE_CAP:]
- }
- copy(con, self.tail[a][:b+1])
-}
-
-func (self *linkedPairs) ToMap(con map[string]Node) {
- for i:=0; i<self.size; i++ {
- n := self.At(i)
- con[n.Key] = n.Value
- }
-}
-
-func (self *linkedPairs) copyPairs(to []Pair, from []Pair, l int) {
- copy(to, from)
- if self.index != nil {
- for i:=0; i<l; i++ {
- // NOTICE: in case of user not pass hash, just cal it
- h := caching.StrHash(from[i].Key)
- from[i].hash = h
- self.index[h] = i
- }
- }
-}
-
-func (self *linkedPairs) FromSlice(con []Pair) {
- self.size = len(con)
- i := self.size-1
- a, b := i/_DEFAULT_NODE_CAP-1, i%_DEFAULT_NODE_CAP
- if a < 0 {
- self.copyPairs(self.head[:b+1], con, b+1)
- return
- } else {
- self.copyPairs(self.head[:], con, len(self.head))
- con = con[_DEFAULT_NODE_CAP:]
- }
-
- if cap(self.tail) <= a {
- c := (a+1) + (a+1)>>_APPEND_GROW_SHIFT
- self.tail = make([]*pairChunk, a+1, c)
- }
- self.tail = self.tail[:a+1]
-
- for i:=0; i<a; i++ {
- self.tail[i] = new(pairChunk)
- self.copyPairs(self.tail[i][:], con, len(self.tail[i]))
- con = con[_DEFAULT_NODE_CAP:]
- }
-
- self.tail[a] = new(pairChunk)
- self.copyPairs(self.tail[a][:b+1], con, b+1)
-}
-
-func (self *linkedPairs) Less(i, j int) bool {
- return lessFrom(self.At(i).Key, self.At(j).Key, 0)
-}
-
-func (self *linkedPairs) Swap(i, j int) {
- a, b := self.At(i), self.At(j)
- if self.index != nil {
- self.index[a.hash] = j
- self.index[b.hash] = i
- }
- *a, *b = *b, *a
-}
-
-func (self *linkedPairs) Sort() {
- sort.Stable(self)
-}
-
-// Compare two strings from the pos d.
-func lessFrom(a, b string, d int) bool {
- l := len(a)
- if l > len(b) {
- l = len(b)
- }
- for i := d; i < l; i++ {
- if a[i] == b[i] {
- continue
- }
- return a[i] < b[i]
- }
- return len(a) < len(b)
-}
-
-type parseObjectStack struct {
- parser Parser
- v linkedPairs
-}
-
-type parseArrayStack struct {
- parser Parser
- v linkedNodes
-}
-
-func newLazyArray(p *Parser) Node {
- s := new(parseArrayStack)
- s.parser = *p
- return Node{
- t: _V_ARRAY_LAZY,
- p: unsafe.Pointer(s),
- }
-}
-
-func newLazyObject(p *Parser) Node {
- s := new(parseObjectStack)
- s.parser = *p
- return Node{
- t: _V_OBJECT_LAZY,
- p: unsafe.Pointer(s),
- }
-}
-
-func (self *Node) getParserAndArrayStack() (*Parser, *parseArrayStack) {
- stack := (*parseArrayStack)(self.p)
- return &stack.parser, stack
-}
-
-func (self *Node) getParserAndObjectStack() (*Parser, *parseObjectStack) {
- stack := (*parseObjectStack)(self.p)
- return &stack.parser, stack
-}
-
diff --git a/vendor/github.com/bytedance/sonic/ast/decode.go b/vendor/github.com/bytedance/sonic/ast/decode.go
deleted file mode 100644
index 135ee6eb8..000000000
--- a/vendor/github.com/bytedance/sonic/ast/decode.go
+++ /dev/null
@@ -1,562 +0,0 @@
-/*
- * Copyright 2022 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package ast
-
-import (
- "encoding/base64"
- "runtime"
- "strconv"
- "unsafe"
-
- "github.com/bytedance/sonic/internal/native/types"
- "github.com/bytedance/sonic/internal/rt"
- "github.com/bytedance/sonic/internal/utils"
-)
-
-// Hack: this is used for both checking space and cause friendly compile errors in 32-bit arch.
-const _Sonic_Not_Support_32Bit_Arch__Checking_32Bit_Arch_Here = (1 << ' ') | (1 << '\t') | (1 << '\r') | (1 << '\n')
-
-var bytesNull = []byte("null")
-
-const (
- strNull = "null"
- bytesTrue = "true"
- bytesFalse = "false"
- bytesObject = "{}"
- bytesArray = "[]"
-)
-
-func isSpace(c byte) bool {
- return (int(1<<c) & _Sonic_Not_Support_32Bit_Arch__Checking_32Bit_Arch_Here) != 0
-}
-
-//go:nocheckptr
-func skipBlank(src string, pos int) int {
- se := uintptr(rt.IndexChar(src, len(src)))
- sp := uintptr(rt.IndexChar(src, pos))
-
- for sp < se {
- if !isSpace(*(*byte)(unsafe.Pointer(sp))) {
- break
- }
- sp += 1
- }
- if sp >= se {
- return -int(types.ERR_EOF)
- }
- runtime.KeepAlive(src)
- return int(sp - uintptr(rt.IndexChar(src, 0)))
-}
-
-func decodeNull(src string, pos int) (ret int) {
- ret = pos + 4
- if ret > len(src) {
- return -int(types.ERR_EOF)
- }
- if src[pos:ret] == strNull {
- return ret
- } else {
- return -int(types.ERR_INVALID_CHAR)
- }
-}
-
-func decodeTrue(src string, pos int) (ret int) {
- ret = pos + 4
- if ret > len(src) {
- return -int(types.ERR_EOF)
- }
- if src[pos:ret] == bytesTrue {
- return ret
- } else {
- return -int(types.ERR_INVALID_CHAR)
- }
-
-}
-
-func decodeFalse(src string, pos int) (ret int) {
- ret = pos + 5
- if ret > len(src) {
- return -int(types.ERR_EOF)
- }
- if src[pos:ret] == bytesFalse {
- return ret
- }
- return -int(types.ERR_INVALID_CHAR)
-}
-
-//go:nocheckptr
-func decodeString(src string, pos int) (ret int, v string) {
- ret, ep := skipString(src, pos)
- if ep == -1 {
- (*rt.GoString)(unsafe.Pointer(&v)).Ptr = rt.IndexChar(src, pos+1)
- (*rt.GoString)(unsafe.Pointer(&v)).Len = ret - pos - 2
- return ret, v
- }
-
- vv, ok := unquoteBytes(rt.Str2Mem(src[pos:ret]))
- if !ok {
- return -int(types.ERR_INVALID_CHAR), ""
- }
-
- runtime.KeepAlive(src)
- return ret, rt.Mem2Str(vv)
-}
-
-func decodeBinary(src string, pos int) (ret int, v []byte) {
- var vv string
- ret, vv = decodeString(src, pos)
- if ret < 0 {
- return ret, nil
- }
- var err error
- v, err = base64.StdEncoding.DecodeString(vv)
- if err != nil {
- return -int(types.ERR_INVALID_CHAR), nil
- }
- return ret, v
-}
-
-func isDigit(c byte) bool {
- return c >= '0' && c <= '9'
-}
-
-//go:nocheckptr
-func decodeInt64(src string, pos int) (ret int, v int64, err error) {
- sp := uintptr(rt.IndexChar(src, pos))
- ss := uintptr(sp)
- se := uintptr(rt.IndexChar(src, len(src)))
- if uintptr(sp) >= se {
- return -int(types.ERR_EOF), 0, nil
- }
-
- if c := *(*byte)(unsafe.Pointer(sp)); c == '-' {
- sp += 1
- }
- if sp == se {
- return -int(types.ERR_EOF), 0, nil
- }
-
- for ; sp < se; sp += uintptr(1) {
- if !isDigit(*(*byte)(unsafe.Pointer(sp))) {
- break
- }
- }
-
- if sp < se {
- if c := *(*byte)(unsafe.Pointer(sp)); c == '.' || c == 'e' || c == 'E' {
- return -int(types.ERR_INVALID_NUMBER_FMT), 0, nil
- }
- }
-
- var vv string
- ret = int(uintptr(sp) - uintptr((*rt.GoString)(unsafe.Pointer(&src)).Ptr))
- (*rt.GoString)(unsafe.Pointer(&vv)).Ptr = unsafe.Pointer(ss)
- (*rt.GoString)(unsafe.Pointer(&vv)).Len = ret - pos
-
- v, err = strconv.ParseInt(vv, 10, 64)
- if err != nil {
- //NOTICE: allow overflow here
- if err.(*strconv.NumError).Err == strconv.ErrRange {
- return ret, 0, err
- }
- return -int(types.ERR_INVALID_CHAR), 0, err
- }
-
- runtime.KeepAlive(src)
- return ret, v, nil
-}
-
-func isNumberChars(c byte) bool {
- return (c >= '0' && c <= '9') || c == '+' || c == '-' || c == 'e' || c == 'E' || c == '.'
-}
-
-//go:nocheckptr
-func decodeFloat64(src string, pos int) (ret int, v float64, err error) {
- sp := uintptr(rt.IndexChar(src, pos))
- ss := uintptr(sp)
- se := uintptr(rt.IndexChar(src, len(src)))
- if uintptr(sp) >= se {
- return -int(types.ERR_EOF), 0, nil
- }
-
- if c := *(*byte)(unsafe.Pointer(sp)); c == '-' {
- sp += 1
- }
- if sp == se {
- return -int(types.ERR_EOF), 0, nil
- }
-
- for ; sp < se; sp += uintptr(1) {
- if !isNumberChars(*(*byte)(unsafe.Pointer(sp))) {
- break
- }
- }
-
- var vv string
- ret = int(uintptr(sp) - uintptr((*rt.GoString)(unsafe.Pointer(&src)).Ptr))
- (*rt.GoString)(unsafe.Pointer(&vv)).Ptr = unsafe.Pointer(ss)
- (*rt.GoString)(unsafe.Pointer(&vv)).Len = ret - pos
-
- v, err = strconv.ParseFloat(vv, 64)
- if err != nil {
- //NOTICE: allow overflow here
- if err.(*strconv.NumError).Err == strconv.ErrRange {
- return ret, 0, err
- }
- return -int(types.ERR_INVALID_CHAR), 0, err
- }
-
- runtime.KeepAlive(src)
- return ret, v, nil
-}
-
-func decodeValue(src string, pos int, skipnum bool) (ret int, v types.JsonState) {
- pos = skipBlank(src, pos)
- if pos < 0 {
- return pos, types.JsonState{Vt: types.ValueType(pos)}
- }
- switch c := src[pos]; c {
- case 'n':
- ret = decodeNull(src, pos)
- if ret < 0 {
- return ret, types.JsonState{Vt: types.ValueType(ret)}
- }
- return ret, types.JsonState{Vt: types.V_NULL}
- case '"':
- var ep int
- ret, ep = skipString(src, pos)
- if ret < 0 {
- return ret, types.JsonState{Vt: types.ValueType(ret)}
- }
- return ret, types.JsonState{Vt: types.V_STRING, Iv: int64(pos + 1), Ep: ep}
- case '{':
- return pos + 1, types.JsonState{Vt: types.V_OBJECT}
- case '[':
- return pos + 1, types.JsonState{Vt: types.V_ARRAY}
- case 't':
- ret = decodeTrue(src, pos)
- if ret < 0 {
- return ret, types.JsonState{Vt: types.ValueType(ret)}
- }
- return ret, types.JsonState{Vt: types.V_TRUE}
- case 'f':
- ret = decodeFalse(src, pos)
- if ret < 0 {
- return ret, types.JsonState{Vt: types.ValueType(ret)}
- }
- return ret, types.JsonState{Vt: types.V_FALSE}
- case '-', '+', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9':
- if skipnum {
- ret = skipNumber(src, pos)
- if ret >= 0 {
- return ret, types.JsonState{Vt: types.V_DOUBLE, Iv: 0, Ep: pos}
- } else {
- return ret, types.JsonState{Vt: types.ValueType(ret)}
- }
- } else {
- var iv int64
- ret, iv, _ = decodeInt64(src, pos)
- if ret >= 0 {
- return ret, types.JsonState{Vt: types.V_INTEGER, Iv: iv, Ep: pos}
- } else if ret != -int(types.ERR_INVALID_NUMBER_FMT) {
- return ret, types.JsonState{Vt: types.ValueType(ret)}
- }
- var fv float64
- ret, fv, _ = decodeFloat64(src, pos)
- if ret >= 0 {
- return ret, types.JsonState{Vt: types.V_DOUBLE, Dv: fv, Ep: pos}
- } else {
- return ret, types.JsonState{Vt: types.ValueType(ret)}
- }
- }
-
- default:
- return -int(types.ERR_INVALID_CHAR), types.JsonState{Vt:-types.ValueType(types.ERR_INVALID_CHAR)}
- }
-}
-
-//go:nocheckptr
-func skipNumber(src string, pos int) (ret int) {
- return utils.SkipNumber(src, pos)
-}
-
-//go:nocheckptr
-func skipString(src string, pos int) (ret int, ep int) {
- if pos+1 >= len(src) {
- return -int(types.ERR_EOF), -1
- }
-
- sp := uintptr(rt.IndexChar(src, pos))
- se := uintptr(rt.IndexChar(src, len(src)))
-
- // not start with quote
- if *(*byte)(unsafe.Pointer(sp)) != '"' {
- return -int(types.ERR_INVALID_CHAR), -1
- }
- sp += 1
-
- ep = -1
- for sp < se {
- c := *(*byte)(unsafe.Pointer(sp))
- if c == '\\' {
- if ep == -1 {
- ep = int(uintptr(sp) - uintptr((*rt.GoString)(unsafe.Pointer(&src)).Ptr))
- }
- sp += 2
- continue
- }
- sp += 1
- if c == '"' {
- return int(uintptr(sp) - uintptr((*rt.GoString)(unsafe.Pointer(&src)).Ptr)), ep
- }
- }
-
- runtime.KeepAlive(src)
- // not found the closed quote until EOF
- return -int(types.ERR_EOF), -1
-}
-
-//go:nocheckptr
-func skipPair(src string, pos int, lchar byte, rchar byte) (ret int) {
- if pos+1 >= len(src) {
- return -int(types.ERR_EOF)
- }
-
- sp := uintptr(rt.IndexChar(src, pos))
- se := uintptr(rt.IndexChar(src, len(src)))
-
- if *(*byte)(unsafe.Pointer(sp)) != lchar {
- return -int(types.ERR_INVALID_CHAR)
- }
-
- sp += 1
- nbrace := 1
- inquote := false
-
- for sp < se {
- c := *(*byte)(unsafe.Pointer(sp))
- if c == '\\' {
- sp += 2
- continue
- } else if c == '"' {
- inquote = !inquote
- } else if c == lchar {
- if !inquote {
- nbrace += 1
- }
- } else if c == rchar {
- if !inquote {
- nbrace -= 1
- if nbrace == 0 {
- sp += 1
- break
- }
- }
- }
- sp += 1
- }
-
- if nbrace != 0 {
- return -int(types.ERR_INVALID_CHAR)
- }
-
- runtime.KeepAlive(src)
- return int(uintptr(sp) - uintptr((*rt.GoString)(unsafe.Pointer(&src)).Ptr))
-}
-
-func skipValueFast(src string, pos int) (ret int, start int) {
- pos = skipBlank(src, pos)
- if pos < 0 {
- return pos, -1
- }
- switch c := src[pos]; c {
- case 'n':
- ret = decodeNull(src, pos)
- case '"':
- ret, _ = skipString(src, pos)
- case '{':
- ret = skipPair(src, pos, '{', '}')
- case '[':
- ret = skipPair(src, pos, '[', ']')
- case 't':
- ret = decodeTrue(src, pos)
- case 'f':
- ret = decodeFalse(src, pos)
- case '-', '+', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9':
- ret = skipNumber(src, pos)
- default:
- ret = -int(types.ERR_INVALID_CHAR)
- }
- return ret, pos
-}
-
-func skipValue(src string, pos int) (ret int, start int) {
- pos = skipBlank(src, pos)
- if pos < 0 {
- return pos, -1
- }
- switch c := src[pos]; c {
- case 'n':
- ret = decodeNull(src, pos)
- case '"':
- ret, _ = skipString(src, pos)
- case '{':
- ret, _ = skipObject(src, pos)
- case '[':
- ret, _ = skipArray(src, pos)
- case 't':
- ret = decodeTrue(src, pos)
- case 'f':
- ret = decodeFalse(src, pos)
- case '-', '+', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9':
- ret = skipNumber(src, pos)
- default:
- ret = -int(types.ERR_INVALID_CHAR)
- }
- return ret, pos
-}
-
-func skipObject(src string, pos int) (ret int, start int) {
- start = skipBlank(src, pos)
- if start < 0 {
- return start, -1
- }
-
- if src[start] != '{' {
- return -int(types.ERR_INVALID_CHAR), -1
- }
-
- pos = start + 1
- pos = skipBlank(src, pos)
- if pos < 0 {
- return pos, -1
- }
- if src[pos] == '}' {
- return pos + 1, start
- }
-
- for {
- pos, _ = skipString(src, pos)
- if pos < 0 {
- return pos, -1
- }
-
- pos = skipBlank(src, pos)
- if pos < 0 {
- return pos, -1
- }
- if src[pos] != ':' {
- return -int(types.ERR_INVALID_CHAR), -1
- }
-
- pos++
- pos, _ = skipValue(src, pos)
- if pos < 0 {
- return pos, -1
- }
-
- pos = skipBlank(src, pos)
- if pos < 0 {
- return pos, -1
- }
- if src[pos] == '}' {
- return pos + 1, start
- }
- if src[pos] != ',' {
- return -int(types.ERR_INVALID_CHAR), -1
- }
-
- pos++
- pos = skipBlank(src, pos)
- if pos < 0 {
- return pos, -1
- }
-
- }
-}
-
-func skipArray(src string, pos int) (ret int, start int) {
- start = skipBlank(src, pos)
- if start < 0 {
- return start, -1
- }
-
- if src[start] != '[' {
- return -int(types.ERR_INVALID_CHAR), -1
- }
-
- pos = start + 1
- pos = skipBlank(src, pos)
- if pos < 0 {
- return pos, -1
- }
- if src[pos] == ']' {
- return pos + 1, start
- }
-
- for {
- pos, _ = skipValue(src, pos)
- if pos < 0 {
- return pos, -1
- }
-
- pos = skipBlank(src, pos)
- if pos < 0 {
- return pos, -1
- }
- if src[pos] == ']' {
- return pos + 1, start
- }
- if src[pos] != ',' {
- return -int(types.ERR_INVALID_CHAR), -1
- }
- pos++
- }
-}
-
-// DecodeString decodes a JSON string from pos and return golang string.
-// - needEsc indicates if to unescaped escaping chars
-// - hasEsc tells if the returned string has escaping chars
-// - validStr enables validating UTF8 charset
-//
-func _DecodeString(src string, pos int, needEsc bool, validStr bool) (v string, ret int, hasEsc bool) {
- p := NewParserObj(src)
- p.p = pos
- switch val := p.decodeValue(); val.Vt {
- case types.V_STRING:
- str := p.s[val.Iv : p.p-1]
- if validStr && !validate_utf8(str) {
- return "", -int(types.ERR_INVALID_UTF8), false
- }
- /* fast path: no escape sequence */
- if val.Ep == -1 {
- return str, p.p, false
- } else if !needEsc {
- return str, p.p, true
- }
- /* unquote the string */
- out, err := unquote(str)
- /* check for errors */
- if err != 0 {
- return "", -int(err), true
- } else {
- return out, p.p, true
- }
- default:
- return "", -int(_ERR_UNSUPPORT_TYPE), false
- }
-}
diff --git a/vendor/github.com/bytedance/sonic/ast/encode.go b/vendor/github.com/bytedance/sonic/ast/encode.go
deleted file mode 100644
index eae0bd258..000000000
--- a/vendor/github.com/bytedance/sonic/ast/encode.go
+++ /dev/null
@@ -1,274 +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 ast
-
-import (
- "sync"
- "unicode/utf8"
-
- "github.com/bytedance/sonic/internal/rt"
- "github.com/bytedance/sonic/option"
-)
-
-func quoteString(e *[]byte, s string) {
- *e = append(*e, '"')
- start := 0
- for i := 0; i < len(s); {
- if b := s[i]; b < utf8.RuneSelf {
- if rt.SafeSet[b] {
- i++
- continue
- }
- if start < i {
- *e = append(*e, s[start:i]...)
- }
- *e = append(*e, '\\')
- switch b {
- case '\\', '"':
- *e = append(*e, b)
- case '\n':
- *e = append(*e, 'n')
- case '\r':
- *e = append(*e, 'r')
- case '\t':
- *e = append(*e, 't')
- default:
- // This encodes bytes < 0x20 except for \t, \n and \r.
- // If escapeHTML is set, it also escapes <, >, and &
- // because they can lead to security holes when
- // user-controlled strings are rendered into JSON
- // and served to some browsers.
- *e = append(*e, `u00`...)
- *e = append(*e, rt.Hex[b>>4])
- *e = append(*e, rt.Hex[b&0xF])
- }
- i++
- start = i
- continue
- }
- c, size := utf8.DecodeRuneInString(s[i:])
- // if c == utf8.RuneError && size == 1 {
- // if start < i {
- // e.Write(s[start:i])
- // }
- // e.WriteString(`\ufffd`)
- // i += size
- // start = i
- // continue
- // }
- if c == '\u2028' || c == '\u2029' {
- if start < i {
- *e = append(*e, s[start:i]...)
- }
- *e = append(*e, `\u202`...)
- *e = append(*e, rt.Hex[c&0xF])
- i += size
- start = i
- continue
- }
- i += size
- }
- if start < len(s) {
- *e = append(*e, s[start:]...)
- }
- *e = append(*e, '"')
-}
-
-var bytesPool = sync.Pool{}
-
-func (self *Node) MarshalJSON() ([]byte, error) {
- if self == nil {
- return bytesNull, nil
- }
-
- buf := newBuffer()
- err := self.encode(buf)
- if err != nil {
- freeBuffer(buf)
- return nil, err
- }
- var ret []byte
- if !rt.CanSizeResue(cap(*buf)) {
- ret = *buf
- } else {
- ret = make([]byte, len(*buf))
- copy(ret, *buf)
- freeBuffer(buf)
- }
- return ret, err
-}
-
-func newBuffer() *[]byte {
- if ret := bytesPool.Get(); ret != nil {
- return ret.(*[]byte)
- } else {
- buf := make([]byte, 0, option.DefaultAstBufferSize)
- return &buf
- }
-}
-
-func freeBuffer(buf *[]byte) {
- if !rt.CanSizeResue(cap(*buf)) {
- return
- }
- *buf = (*buf)[:0]
- bytesPool.Put(buf)
-}
-
-func (self *Node) encode(buf *[]byte) error {
- if self.isRaw() {
- return self.encodeRaw(buf)
- }
- switch int(self.itype()) {
- case V_NONE : return ErrNotExist
- case V_ERROR : return self.Check()
- case V_NULL : return self.encodeNull(buf)
- case V_TRUE : return self.encodeTrue(buf)
- case V_FALSE : return self.encodeFalse(buf)
- case V_ARRAY : return self.encodeArray(buf)
- case V_OBJECT: return self.encodeObject(buf)
- case V_STRING: return self.encodeString(buf)
- case V_NUMBER: return self.encodeNumber(buf)
- case V_ANY : return self.encodeInterface(buf)
- default : return ErrUnsupportType
- }
-}
-
-func (self *Node) encodeRaw(buf *[]byte) error {
- lock := self.rlock()
- if !self.isRaw() {
- self.runlock()
- return self.encode(buf)
- }
- raw := self.toString()
- if lock {
- self.runlock()
- }
- *buf = append(*buf, raw...)
- return nil
-}
-
-func (self *Node) encodeNull(buf *[]byte) error {
- *buf = append(*buf, strNull...)
- return nil
-}
-
-func (self *Node) encodeTrue(buf *[]byte) error {
- *buf = append(*buf, bytesTrue...)
- return nil
-}
-
-func (self *Node) encodeFalse(buf *[]byte) error {
- *buf = append(*buf, bytesFalse...)
- return nil
-}
-
-func (self *Node) encodeNumber(buf *[]byte) error {
- str := self.toString()
- *buf = append(*buf, str...)
- return nil
-}
-
-func (self *Node) encodeString(buf *[]byte) error {
- if self.l == 0 {
- *buf = append(*buf, '"', '"')
- return nil
- }
-
- quote(buf, self.toString())
- return nil
-}
-
-func (self *Node) encodeArray(buf *[]byte) error {
- if self.isLazy() {
- if err := self.skipAllIndex(); err != nil {
- return err
- }
- }
-
- nb := self.len()
- if nb == 0 {
- *buf = append(*buf, bytesArray...)
- return nil
- }
-
- *buf = append(*buf, '[')
-
- var started bool
- for i := 0; i < nb; i++ {
- n := self.nodeAt(i)
- if !n.Exists() {
- continue
- }
- if started {
- *buf = append(*buf, ',')
- }
- started = true
- if err := n.encode(buf); err != nil {
- return err
- }
- }
-
- *buf = append(*buf, ']')
- return nil
-}
-
-func (self *Pair) encode(buf *[]byte) error {
- if len(*buf) == 0 {
- *buf = append(*buf, '"', '"', ':')
- return self.Value.encode(buf)
- }
-
- quote(buf, self.Key)
- *buf = append(*buf, ':')
-
- return self.Value.encode(buf)
-}
-
-func (self *Node) encodeObject(buf *[]byte) error {
- if self.isLazy() {
- if err := self.skipAllKey(); err != nil {
- return err
- }
- }
-
- nb := self.len()
- if nb == 0 {
- *buf = append(*buf, bytesObject...)
- return nil
- }
-
- *buf = append(*buf, '{')
-
- var started bool
- for i := 0; i < nb; i++ {
- n := self.pairAt(i)
- if n == nil || !n.Value.Exists() {
- continue
- }
- if started {
- *buf = append(*buf, ',')
- }
- started = true
- if err := n.encode(buf); err != nil {
- return err
- }
- }
-
- *buf = append(*buf, '}')
- return nil
-}
diff --git a/vendor/github.com/bytedance/sonic/ast/error.go b/vendor/github.com/bytedance/sonic/ast/error.go
deleted file mode 100644
index 3716e7a91..000000000
--- a/vendor/github.com/bytedance/sonic/ast/error.go
+++ /dev/null
@@ -1,134 +0,0 @@
-package ast
-
-import (
- `fmt`
- `strings`
- `unsafe`
-
- `github.com/bytedance/sonic/internal/native/types`
-)
-
-
-func newError(err types.ParsingError, msg string) *Node {
- return &Node{
- t: V_ERROR,
- l: uint(err),
- p: unsafe.Pointer(&msg),
- }
-}
-
-func newErrorPair(err SyntaxError) *Pair {
- return &Pair{0, "", *newSyntaxError(err)}
-}
-
-// Error returns error message if the node is invalid
-func (self Node) Error() string {
- if self.t != V_ERROR {
- return ""
- } else {
- return *(*string)(self.p)
- }
-}
-
-func newSyntaxError(err SyntaxError) *Node {
- msg := err.Description()
- return &Node{
- t: V_ERROR,
- l: uint(err.Code),
- p: unsafe.Pointer(&msg),
- }
-}
-
-func (self *Parser) syntaxError(err types.ParsingError) SyntaxError {
- return SyntaxError{
- Pos : self.p,
- Src : self.s,
- Code: err,
- }
-}
-
-func unwrapError(err error) *Node {
- if se, ok := err.(*Node); ok {
- return se
- }else if sse, ok := err.(Node); ok {
- return &sse
- } else {
- msg := err.Error()
- return &Node{
- t: V_ERROR,
- p: unsafe.Pointer(&msg),
- }
- }
-}
-
-type SyntaxError struct {
- Pos int
- Src string
- Code types.ParsingError
- Msg string
-}
-
-func (self SyntaxError) Error() string {
- return fmt.Sprintf("%q", self.Description())
-}
-
-func (self SyntaxError) Description() string {
- return "Syntax error " + self.description()
-}
-
-func (self SyntaxError) description() string {
- i := 16
- p := self.Pos - i
- q := self.Pos + i
-
- /* check for empty source */
- if self.Src == "" {
- return fmt.Sprintf("no sources available, the input json is empty: %#v", self)
- }
-
- /* prevent slicing before the beginning */
- if p < 0 {
- p, q, i = 0, q - p, i + p
- }
-
- /* prevent slicing beyond the end */
- if n := len(self.Src); q > n {
- n = q - n
- q = len(self.Src)
-
- /* move the left bound if possible */
- if p > n {
- i += n
- p -= n
- }
- }
-
- /* left and right length */
- x := clamp_zero(i)
- y := clamp_zero(q - p - i - 1)
-
- /* compose the error description */
- return fmt.Sprintf(
- "at index %d: %s\n\n\t%s\n\t%s^%s\n",
- self.Pos,
- self.Message(),
- self.Src[p:q],
- strings.Repeat(".", x),
- strings.Repeat(".", y),
- )
-}
-
-func (self SyntaxError) Message() string {
- if self.Msg == "" {
- return self.Code.Message()
- }
- return self.Msg
-}
-
-func clamp_zero(v int) int {
- if v < 0 {
- return 0
- } else {
- return v
- }
-}
diff --git a/vendor/github.com/bytedance/sonic/ast/iterator.go b/vendor/github.com/bytedance/sonic/ast/iterator.go
deleted file mode 100644
index 1052dd0a0..000000000
--- a/vendor/github.com/bytedance/sonic/ast/iterator.go
+++ /dev/null
@@ -1,216 +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 ast
-
-import (
- "fmt"
-
- "github.com/bytedance/sonic/internal/caching"
- "github.com/bytedance/sonic/internal/native/types"
-)
-
-type Pair struct {
- hash uint64
- Key string
- Value Node
-}
-
-func NewPair(key string, val Node) Pair {
- return Pair{
- hash: caching.StrHash(key),
- Key: key,
- Value: val,
- }
-}
-
-// Values returns iterator for array's children traversal
-func (self *Node) Values() (ListIterator, error) {
- if err := self.should(types.V_ARRAY); err != nil {
- return ListIterator{}, err
- }
- return self.values(), nil
-}
-
-func (self *Node) values() ListIterator {
- return ListIterator{Iterator{p: self}}
-}
-
-// Properties returns iterator for object's children traversal
-func (self *Node) Properties() (ObjectIterator, error) {
- if err := self.should(types.V_OBJECT); err != nil {
- return ObjectIterator{}, err
- }
- return self.properties(), nil
-}
-
-func (self *Node) properties() ObjectIterator {
- return ObjectIterator{Iterator{p: self}}
-}
-
-type Iterator struct {
- i int
- p *Node
-}
-
-func (self *Iterator) Pos() int {
- return self.i
-}
-
-func (self *Iterator) Len() int {
- return self.p.len()
-}
-
-// HasNext reports if it is the end of iteration or has error.
-func (self *Iterator) HasNext() bool {
- if !self.p.isLazy() {
- return self.p.Valid() && self.i < self.p.len()
- } else if self.p.t == _V_ARRAY_LAZY {
- return self.p.skipNextNode().Valid()
- } else if self.p.t == _V_OBJECT_LAZY {
- pair := self.p.skipNextPair()
- if pair == nil {
- return false
- }
- return pair.Value.Valid()
- }
- return false
-}
-
-// ListIterator is specialized iterator for V_ARRAY
-type ListIterator struct {
- Iterator
-}
-
-// ObjectIterator is specialized iterator for V_ARRAY
-type ObjectIterator struct {
- Iterator
-}
-
-func (self *ListIterator) next() *Node {
-next_start:
- if !self.HasNext() {
- return nil
- } else {
- n := self.p.nodeAt(self.i)
- self.i++
- if !n.Exists() {
- goto next_start
- }
- return n
- }
-}
-
-// Next scans through children of underlying V_ARRAY,
-// copies each child to v, and returns .HasNext().
-func (self *ListIterator) Next(v *Node) bool {
- n := self.next()
- if n == nil {
- return false
- }
- *v = *n
- return true
-}
-
-func (self *ObjectIterator) next() *Pair {
-next_start:
- if !self.HasNext() {
- return nil
- } else {
- n := self.p.pairAt(self.i)
- self.i++
- if n == nil || !n.Value.Exists() {
- goto next_start
- }
- return n
- }
-}
-
-// Next scans through children of underlying V_OBJECT,
-// copies each child to v, and returns .HasNext().
-func (self *ObjectIterator) Next(p *Pair) bool {
- n := self.next()
- if n == nil {
- return false
- }
- *p = *n
- return true
-}
-
-// Sequence represents scanning path of single-layer nodes.
-// Index indicates the value's order in both V_ARRAY and V_OBJECT json.
-// Key is the value's key (for V_OBJECT json only, otherwise it will be nil).
-type Sequence struct {
- Index int
- Key *string
- // Level int
-}
-
-// String is string representation of one Sequence
-func (s Sequence) String() string {
- k := ""
- if s.Key != nil {
- k = *s.Key
- }
- return fmt.Sprintf("Sequence(%d, %q)", s.Index, k)
-}
-
-type Scanner func(path Sequence, node *Node) bool
-
-// ForEach scans one V_OBJECT node's children from JSON head to tail,
-// and pass the Sequence and Node of corresponding JSON value.
-//
-// Especially, if the node is not V_ARRAY or V_OBJECT,
-// the node itself will be returned and Sequence.Index == -1.
-//
-// NOTICE: A unsetted node WON'T trigger sc, but its index still counts into Path.Index
-func (self *Node) ForEach(sc Scanner) error {
- if err := self.checkRaw(); err != nil {
- return err
- }
- switch self.itype() {
- case types.V_ARRAY:
- iter, err := self.Values()
- if err != nil {
- return err
- }
- v := iter.next()
- for v != nil {
- if !sc(Sequence{iter.i-1, nil}, v) {
- return nil
- }
- v = iter.next()
- }
- case types.V_OBJECT:
- iter, err := self.Properties()
- if err != nil {
- return err
- }
- v := iter.next()
- for v != nil {
- if !sc(Sequence{iter.i-1, &v.Key}, &v.Value) {
- return nil
- }
- v = iter.next()
- }
- default:
- if self.Check() != nil {
- return self
- }
- sc(Sequence{-1, nil}, self)
- }
- return nil
-}
diff --git a/vendor/github.com/bytedance/sonic/ast/node.go b/vendor/github.com/bytedance/sonic/ast/node.go
deleted file mode 100644
index 2bb504850..000000000
--- a/vendor/github.com/bytedance/sonic/ast/node.go
+++ /dev/null
@@ -1,1843 +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 ast
-
-import (
- "encoding/json"
- "fmt"
- "strconv"
- "sync"
- "sync/atomic"
- "unsafe"
-
- "github.com/bytedance/sonic/internal/native/types"
- "github.com/bytedance/sonic/internal/rt"
-)
-
-const (
- _V_NONE types.ValueType = 0
- _V_NODE_BASE types.ValueType = 1 << 5
- _V_LAZY types.ValueType = 1 << 7
- _V_RAW types.ValueType = 1 << 8
- _V_NUMBER = _V_NODE_BASE + 1
- _V_ANY = _V_NODE_BASE + 2
- _V_ARRAY_LAZY = _V_LAZY | types.V_ARRAY
- _V_OBJECT_LAZY = _V_LAZY | types.V_OBJECT
- _MASK_LAZY = _V_LAZY - 1
- _MASK_RAW = _V_RAW - 1
-)
-
-const (
- V_NONE = 0
- V_ERROR = 1
- V_NULL = int(types.V_NULL)
- V_TRUE = int(types.V_TRUE)
- V_FALSE = int(types.V_FALSE)
- V_ARRAY = int(types.V_ARRAY)
- V_OBJECT = int(types.V_OBJECT)
- V_STRING = int(types.V_STRING)
- V_NUMBER = int(_V_NUMBER)
- V_ANY = int(_V_ANY)
-)
-
-type Node struct {
- t types.ValueType
- l uint
- p unsafe.Pointer
- m *sync.RWMutex
-}
-
-// UnmarshalJSON is just an adapter to json.Unmarshaler.
-// If you want better performance, use Searcher.GetByPath() directly
-func (self *Node) UnmarshalJSON(data []byte) (err error) {
- *self = NewRaw(string(data))
- return self.Check()
-}
-
-/** Node Type Accessor **/
-
-// Type returns json type represented by the node
-// It will be one of belows:
-// V_NONE = 0 (empty node, key not exists)
-// V_ERROR = 1 (error node)
-// V_NULL = 2 (json value `null`, key exists)
-// V_TRUE = 3 (json value `true`)
-// V_FALSE = 4 (json value `false`)
-// V_ARRAY = 5 (json value array)
-// V_OBJECT = 6 (json value object)
-// V_STRING = 7 (json value string)
-// V_NUMBER = 33 (json value number )
-// V_ANY = 34 (golang interface{})
-//
-// Deprecated: not concurrent safe. Use TypeSafe instead
-func (self Node) Type() int {
- return int(self.t & _MASK_LAZY & _MASK_RAW)
-}
-
-// Type concurrently-safe returns json type represented by the node
-// It will be one of belows:
-// V_NONE = 0 (empty node, key not exists)
-// V_ERROR = 1 (error node)
-// V_NULL = 2 (json value `null`, key exists)
-// V_TRUE = 3 (json value `true`)
-// V_FALSE = 4 (json value `false`)
-// V_ARRAY = 5 (json value array)
-// V_OBJECT = 6 (json value object)
-// V_STRING = 7 (json value string)
-// V_NUMBER = 33 (json value number )
-// V_ANY = 34 (golang interface{})
-func (self *Node) TypeSafe() int {
- return int(self.loadt() & _MASK_LAZY & _MASK_RAW)
-}
-
-func (self *Node) itype() types.ValueType {
- return self.t & _MASK_LAZY & _MASK_RAW
-}
-
-// Exists returns false only if the self is nil or empty node V_NONE
-func (self *Node) Exists() bool {
- if self == nil {
- return false
- }
- t := self.loadt()
- return t != V_ERROR && t != _V_NONE
-}
-
-// Valid reports if self is NOT V_ERROR or nil
-func (self *Node) Valid() bool {
- if self == nil {
- return false
- }
- return self.loadt() != V_ERROR
-}
-
-// Check checks if the node itself is valid, and return:
-// - ErrNotExist If the node is nil
-// - Its underlying error If the node is V_ERROR
-func (self *Node) Check() error {
- if self == nil {
- return ErrNotExist
- } else if self.loadt() != V_ERROR {
- return nil
- } else {
- return self
- }
-}
-
-// isRaw returns true if node's underlying value is raw json
-//
-// Deprecated: not concurrent safe
-func (self Node) IsRaw() bool {
- return self.t & _V_RAW != 0
-}
-
-// IsRaw returns true if node's underlying value is raw json
-func (self *Node) isRaw() bool {
- return self.loadt() & _V_RAW != 0
-}
-
-func (self *Node) isLazy() bool {
- return self != nil && self.t & _V_LAZY != 0
-}
-
-func (self *Node) isAny() bool {
- return self != nil && self.loadt() == _V_ANY
-}
-
-/** Simple Value Methods **/
-
-// Raw returns json representation of the node,
-func (self *Node) Raw() (string, error) {
- if self == nil {
- return "", ErrNotExist
- }
- lock := self.rlock()
- if !self.isRaw() {
- if lock {
- self.runlock()
- }
- buf, err := self.MarshalJSON()
- return rt.Mem2Str(buf), err
- }
- ret := self.toString()
- if lock {
- self.runlock()
- }
- return ret, nil
-}
-
-func (self *Node) checkRaw() error {
- if err := self.Check(); err != nil {
- return err
- }
- if self.isRaw() {
- self.parseRaw(false)
- }
- return self.Check()
-}
-
-// Bool returns bool value represented by this node,
-// including types.V_TRUE|V_FALSE|V_NUMBER|V_STRING|V_ANY|V_NULL,
-// V_NONE will return error
-func (self *Node) Bool() (bool, error) {
- if err := self.checkRaw(); err != nil {
- return false, err
- }
- switch self.t {
- case types.V_TRUE : return true , nil
- case types.V_FALSE : return false, nil
- case types.V_NULL : return false, nil
- case _V_NUMBER :
- if i, err := self.toInt64(); err == nil {
- return i != 0, nil
- } else if f, err := self.toFloat64(); err == nil {
- return f != 0, nil
- } else {
- return false, err
- }
- case types.V_STRING: return strconv.ParseBool(self.toString())
- case _V_ANY :
- any := self.packAny()
- switch v := any.(type) {
- case bool : return v, nil
- case int : return v != 0, nil
- case int8 : return v != 0, nil
- case int16 : return v != 0, nil
- case int32 : return v != 0, nil
- case int64 : return v != 0, nil
- case uint : return v != 0, nil
- case uint8 : return v != 0, nil
- case uint16 : return v != 0, nil
- case uint32 : return v != 0, nil
- case uint64 : return v != 0, nil
- case float32: return v != 0, nil
- case float64: return v != 0, nil
- case string : return strconv.ParseBool(v)
- case json.Number:
- if i, err := v.Int64(); err == nil {
- return i != 0, nil
- } else if f, err := v.Float64(); err == nil {
- return f != 0, nil
- } else {
- return false, err
- }
- default: return false, ErrUnsupportType
- }
- default : return false, ErrUnsupportType
- }
-}
-
-// Int64 casts the node to int64 value,
-// including V_NUMBER|V_TRUE|V_FALSE|V_ANY|V_STRING
-// V_NONE it will return error
-func (self *Node) Int64() (int64, error) {
- if err := self.checkRaw(); err != nil {
- return 0, err
- }
- switch self.t {
- case _V_NUMBER, types.V_STRING :
- if i, err := self.toInt64(); err == nil {
- return i, nil
- } else if f, err := self.toFloat64(); err == nil {
- return int64(f), nil
- } else {
- return 0, err
- }
- case types.V_TRUE : return 1, nil
- case types.V_FALSE : return 0, nil
- case types.V_NULL : return 0, nil
- case _V_ANY :
- any := self.packAny()
- switch v := any.(type) {
- case bool : if v { return 1, nil } else { return 0, nil }
- case int : return int64(v), nil
- case int8 : return int64(v), nil
- case int16 : return int64(v), nil
- case int32 : return int64(v), nil
- case int64 : return int64(v), nil
- case uint : return int64(v), nil
- case uint8 : return int64(v), nil
- case uint16 : return int64(v), nil
- case uint32 : return int64(v), nil
- case uint64 : return int64(v), nil
- case float32: return int64(v), nil
- case float64: return int64(v), nil
- case string :
- if i, err := strconv.ParseInt(v, 10, 64); err == nil {
- return i, nil
- } else if f, err := strconv.ParseFloat(v, 64); err == nil {
- return int64(f), nil
- } else {
- return 0, err
- }
- case json.Number:
- if i, err := v.Int64(); err == nil {
- return i, nil
- } else if f, err := v.Float64(); err == nil {
- return int64(f), nil
- } else {
- return 0, err
- }
- default: return 0, ErrUnsupportType
- }
- default : return 0, ErrUnsupportType
- }
-}
-
-// StrictInt64 exports underlying int64 value, including V_NUMBER, V_ANY
-func (self *Node) StrictInt64() (int64, error) {
- if err := self.checkRaw(); err != nil {
- return 0, err
- }
- switch self.t {
- case _V_NUMBER : return self.toInt64()
- case _V_ANY :
- any := self.packAny()
- switch v := any.(type) {
- case int : return int64(v), nil
- case int8 : return int64(v), nil
- case int16 : return int64(v), nil
- case int32 : return int64(v), nil
- case int64 : return int64(v), nil
- case uint : return int64(v), nil
- case uint8 : return int64(v), nil
- case uint16: return int64(v), nil
- case uint32: return int64(v), nil
- case uint64: return int64(v), nil
- case json.Number:
- if i, err := v.Int64(); err == nil {
- return i, nil
- } else {
- return 0, err
- }
- default: return 0, ErrUnsupportType
- }
- default : return 0, ErrUnsupportType
- }
-}
-
-func castNumber(v bool) json.Number {
- if v {
- return json.Number("1")
- } else {
- return json.Number("0")
- }
-}
-
-// Number casts node to float64,
-// including V_NUMBER|V_TRUE|V_FALSE|V_ANY|V_STRING|V_NULL,
-// V_NONE it will return error
-func (self *Node) Number() (json.Number, error) {
- if err := self.checkRaw(); err != nil {
- return json.Number(""), err
- }
- switch self.t {
- case _V_NUMBER : return self.toNumber(), nil
- case types.V_STRING :
- if _, err := self.toInt64(); err == nil {
- return self.toNumber(), nil
- } else if _, err := self.toFloat64(); err == nil {
- return self.toNumber(), nil
- } else {
- return json.Number(""), err
- }
- case types.V_TRUE : return json.Number("1"), nil
- case types.V_FALSE : return json.Number("0"), nil
- case types.V_NULL : return json.Number("0"), nil
- case _V_ANY :
- any := self.packAny()
- switch v := any.(type) {
- case bool : return castNumber(v), nil
- case int : return castNumber(v != 0), nil
- case int8 : return castNumber(v != 0), nil
- case int16 : return castNumber(v != 0), nil
- case int32 : return castNumber(v != 0), nil
- case int64 : return castNumber(v != 0), nil
- case uint : return castNumber(v != 0), nil
- case uint8 : return castNumber(v != 0), nil
- case uint16 : return castNumber(v != 0), nil
- case uint32 : return castNumber(v != 0), nil
- case uint64 : return castNumber(v != 0), nil
- case float32: return castNumber(v != 0), nil
- case float64: return castNumber(v != 0), nil
- case string :
- if _, err := strconv.ParseFloat(v, 64); err == nil {
- return json.Number(v), nil
- } else {
- return json.Number(""), err
- }
- case json.Number: return v, nil
- default: return json.Number(""), ErrUnsupportType
- }
- default : return json.Number(""), ErrUnsupportType
- }
-}
-
-// Number exports underlying float64 value, including V_NUMBER, V_ANY of json.Number
-func (self *Node) StrictNumber() (json.Number, error) {
- if err := self.checkRaw(); err != nil {
- return json.Number(""), err
- }
- switch self.t {
- case _V_NUMBER : return self.toNumber() , nil
- case _V_ANY :
- if v, ok := self.packAny().(json.Number); ok {
- return v, nil
- } else {
- return json.Number(""), ErrUnsupportType
- }
- default : return json.Number(""), ErrUnsupportType
- }
-}
-
-// String cast node to string,
-// including V_NUMBER|V_TRUE|V_FALSE|V_ANY|V_STRING|V_NULL,
-// V_NONE it will return error
-func (self *Node) String() (string, error) {
- if err := self.checkRaw(); err != nil {
- return "", err
- }
- switch self.t {
- case types.V_NULL : return "" , nil
- case types.V_TRUE : return "true" , nil
- case types.V_FALSE : return "false", nil
- case types.V_STRING, _V_NUMBER : return self.toString(), nil
- case _V_ANY :
- any := self.packAny()
- switch v := any.(type) {
- case bool : return strconv.FormatBool(v), nil
- case int : return strconv.Itoa(v), nil
- case int8 : return strconv.Itoa(int(v)), nil
- case int16 : return strconv.Itoa(int(v)), nil
- case int32 : return strconv.Itoa(int(v)), nil
- case int64 : return strconv.Itoa(int(v)), nil
- case uint : return strconv.Itoa(int(v)), nil
- case uint8 : return strconv.Itoa(int(v)), nil
- case uint16 : return strconv.Itoa(int(v)), nil
- case uint32 : return strconv.Itoa(int(v)), nil
- case uint64 : return strconv.Itoa(int(v)), nil
- case float32: return strconv.FormatFloat(float64(v), 'g', -1, 64), nil
- case float64: return strconv.FormatFloat(float64(v), 'g', -1, 64), nil
- case string : return v, nil
- case json.Number: return v.String(), nil
- default: return "", ErrUnsupportType
- }
- default : return "" , ErrUnsupportType
- }
-}
-
-// StrictString returns string value (unescaped), including V_STRING, V_ANY of string.
-// In other cases, it will return empty string.
-func (self *Node) StrictString() (string, error) {
- if err := self.checkRaw(); err != nil {
- return "", err
- }
- switch self.t {
- case types.V_STRING : return self.toString(), nil
- case _V_ANY :
- if v, ok := self.packAny().(string); ok {
- return v, nil
- } else {
- return "", ErrUnsupportType
- }
- default : return "", ErrUnsupportType
- }
-}
-
-// Float64 cast node to float64,
-// including V_NUMBER|V_TRUE|V_FALSE|V_ANY|V_STRING|V_NULL,
-// V_NONE it will return error
-func (self *Node) Float64() (float64, error) {
- if err := self.checkRaw(); err != nil {
- return 0.0, err
- }
- switch self.t {
- case _V_NUMBER, types.V_STRING : return self.toFloat64()
- case types.V_TRUE : return 1.0, nil
- case types.V_FALSE : return 0.0, nil
- case types.V_NULL : return 0.0, nil
- case _V_ANY :
- any := self.packAny()
- switch v := any.(type) {
- case bool :
- if v {
- return 1.0, nil
- } else {
- return 0.0, nil
- }
- case int : return float64(v), nil
- case int8 : return float64(v), nil
- case int16 : return float64(v), nil
- case int32 : return float64(v), nil
- case int64 : return float64(v), nil
- case uint : return float64(v), nil
- case uint8 : return float64(v), nil
- case uint16 : return float64(v), nil
- case uint32 : return float64(v), nil
- case uint64 : return float64(v), nil
- case float32: return float64(v), nil
- case float64: return float64(v), nil
- case string :
- if f, err := strconv.ParseFloat(v, 64); err == nil {
- return float64(f), nil
- } else {
- return 0, err
- }
- case json.Number:
- if f, err := v.Float64(); err == nil {
- return float64(f), nil
- } else {
- return 0, err
- }
- default : return 0, ErrUnsupportType
- }
- default : return 0.0, ErrUnsupportType
- }
-}
-
-// Float64 exports underlying float64 value, including V_NUMBER, V_ANY
-func (self *Node) StrictFloat64() (float64, error) {
- if err := self.checkRaw(); err != nil {
- return 0.0, err
- }
- switch self.t {
- case _V_NUMBER : return self.toFloat64()
- case _V_ANY :
- any := self.packAny()
- switch v := any.(type) {
- case float32 : return float64(v), nil
- case float64 : return float64(v), nil
- default : return 0, ErrUnsupportType
- }
- default : return 0.0, ErrUnsupportType
- }
-}
-
-/** Sequential Value Methods **/
-
-// Len returns children count of a array|object|string node
-// WARN: For partially loaded node, it also works but only counts the parsed children
-func (self *Node) Len() (int, error) {
- if err := self.checkRaw(); err != nil {
- return 0, err
- }
- if self.t == types.V_ARRAY || self.t == types.V_OBJECT || self.t == _V_ARRAY_LAZY || self.t == _V_OBJECT_LAZY || self.t == types.V_STRING {
- return int(self.l), nil
- } else if self.t == _V_NONE || self.t == types.V_NULL {
- return 0, nil
- } else {
- return 0, ErrUnsupportType
- }
-}
-
-func (self *Node) len() int {
- return int(self.l)
-}
-
-// Cap returns malloc capacity of a array|object node for children
-func (self *Node) Cap() (int, error) {
- if err := self.checkRaw(); err != nil {
- return 0, err
- }
- switch self.t {
- case types.V_ARRAY: return (*linkedNodes)(self.p).Cap(), nil
- case types.V_OBJECT: return (*linkedPairs)(self.p).Cap(), nil
- case _V_ARRAY_LAZY: return (*parseArrayStack)(self.p).v.Cap(), nil
- case _V_OBJECT_LAZY: return (*parseObjectStack)(self.p).v.Cap(), nil
- case _V_NONE, types.V_NULL: return 0, nil
- default: return 0, ErrUnsupportType
- }
-}
-
-// Set sets the node of given key under self, and reports if the key has existed.
-//
-// If self is V_NONE or V_NULL, it becomes V_OBJECT and sets the node at the key.
-func (self *Node) Set(key string, node Node) (bool, error) {
- if err := self.checkRaw(); err != nil {
- return false, err
- }
- if err := node.Check(); err != nil {
- return false, err
- }
-
- if self.t == _V_NONE || self.t == types.V_NULL {
- *self = NewObject([]Pair{NewPair(key, node)})
- return false, nil
- } else if self.itype() != types.V_OBJECT {
- return false, ErrUnsupportType
- }
-
- p := self.Get(key)
-
- if !p.Exists() {
- // self must be fully-loaded here
- if self.len() == 0 {
- *self = newObject(new(linkedPairs))
- }
- s := (*linkedPairs)(self.p)
- s.Push(NewPair(key, node))
- self.l++
- return false, nil
-
- } else if err := p.Check(); err != nil {
- return false, err
- }
-
- *p = node
- return true, nil
-}
-
-// SetAny wraps val with V_ANY node, and Set() the node.
-func (self *Node) SetAny(key string, val interface{}) (bool, error) {
- return self.Set(key, NewAny(val))
-}
-
-// Unset REMOVE (soft) the node of given key under object parent, and reports if the key has existed.
-func (self *Node) Unset(key string) (bool, error) {
- if err := self.should(types.V_OBJECT); err != nil {
- return false, err
- }
- // NOTICE: must get accurate length before deduct
- if err := self.skipAllKey(); err != nil {
- return false, err
- }
- p, i := self.skipKey(key)
- if !p.Exists() {
- return false, nil
- } else if err := p.Check(); err != nil {
- return false, err
- }
- self.removePairAt(i)
- return true, nil
-}
-
-// SetByIndex sets the node of given index, and reports if the key has existed.
-//
-// The index must be within self's children.
-func (self *Node) SetByIndex(index int, node Node) (bool, error) {
- if err := self.checkRaw(); err != nil {
- return false, err
- }
- if err := node.Check(); err != nil {
- return false, err
- }
-
- if index == 0 && (self.t == _V_NONE || self.t == types.V_NULL) {
- *self = NewArray([]Node{node})
- return false, nil
- }
-
- p := self.Index(index)
- if !p.Exists() {
- return false, ErrNotExist
- } else if err := p.Check(); err != nil {
- return false, err
- }
-
- *p = node
- return true, nil
-}
-
-// SetAny wraps val with V_ANY node, and SetByIndex() the node.
-func (self *Node) SetAnyByIndex(index int, val interface{}) (bool, error) {
- return self.SetByIndex(index, NewAny(val))
-}
-
-// UnsetByIndex REMOVE (softly) the node of given index.
-//
-// WARN: this will change address of elements, which is a dangerous action.
-// Use Unset() for object or Pop() for array instead.
-func (self *Node) UnsetByIndex(index int) (bool, error) {
- if err := self.checkRaw(); err != nil {
- return false, err
- }
-
- var p *Node
- it := self.itype()
-
- if it == types.V_ARRAY {
- if err := self.skipAllIndex(); err != nil {
- return false, err
- }
- p = self.nodeAt(index)
- } else if it == types.V_OBJECT {
- if err := self.skipAllKey(); err != nil {
- return false, err
- }
- pr := self.pairAt(index)
- if pr == nil {
- return false, ErrNotExist
- }
- p = &pr.Value
- } else {
- return false, ErrUnsupportType
- }
-
- if !p.Exists() {
- return false, ErrNotExist
- }
-
- // last elem
- if index == self.len() - 1 {
- return true, self.Pop()
- }
-
- // not last elem, self.len() change but linked-chunk not change
- if it == types.V_ARRAY {
- self.removeNode(index)
- }else if it == types.V_OBJECT {
- self.removePair(index)
- }
- return true, nil
-}
-
-// Add appends the given node under self.
-//
-// If self is V_NONE or V_NULL, it becomes V_ARRAY and sets the node at index 0.
-func (self *Node) Add(node Node) error {
- if err := self.checkRaw(); err != nil {
- return err
- }
-
- if self != nil && (self.t == _V_NONE || self.t == types.V_NULL) {
- *self = NewArray([]Node{node})
- return nil
- }
- if err := self.should(types.V_ARRAY); err != nil {
- return err
- }
-
- s, err := self.unsafeArray()
- if err != nil {
- return err
- }
-
- // Notice: array won't have unset node in tail
- s.Push(node)
- self.l++
- return nil
-}
-
-// Pop remove the last child of the V_Array or V_Object node.
-func (self *Node) Pop() error {
- if err := self.checkRaw(); err != nil {
- return err
- }
-
- if it := self.itype(); it == types.V_ARRAY {
- s, err := self.unsafeArray()
- if err != nil {
- return err
- }
- // remove tail unset nodes
- for i := s.Len()-1; i >= 0; i-- {
- if s.At(i).Exists() {
- s.Pop()
- self.l--
- break
- }
- s.Pop()
- }
-
- } else if it == types.V_OBJECT {
- s, err := self.unsafeMap()
- if err != nil {
- return err
- }
- // remove tail unset nodes
- for i := s.Len()-1; i >= 0; i-- {
- if p := s.At(i); p != nil && p.Value.Exists() {
- s.Pop()
- self.l--
- break
- }
- s.Pop()
- }
-
- } else {
- return ErrUnsupportType
- }
-
- return nil
-}
-
-// Move moves the child at src index to dst index,
-// meanwhile slides sliblings from src+1 to dst.
-//
-// WARN: this will change address of elements, which is a dangerous action.
-func (self *Node) Move(dst, src int) error {
- if err := self.should(types.V_ARRAY); err != nil {
- return err
- }
-
- s, err := self.unsafeArray()
- if err != nil {
- return err
- }
-
- // check if any unset node exists
- if l := s.Len(); self.len() != l {
- di, si := dst, src
- // find real pos of src and dst
- for i := 0; i < l; i++ {
- if s.At(i).Exists() {
- di--
- si--
- }
- if di == -1 {
- dst = i
- di--
- }
- if si == -1 {
- src = i
- si--
- }
- if di == -2 && si == -2 {
- break
- }
- }
- }
-
- s.MoveOne(src, dst)
- return nil
-}
-
-// SetAny wraps val with V_ANY node, and Add() the node.
-func (self *Node) AddAny(val interface{}) error {
- return self.Add(NewAny(val))
-}
-
-// GetByPath load given path on demands,
-// which only ensure nodes before this path got parsed.
-//
-// Note, the api expects the json is well-formed at least,
-// otherwise it may return unexpected result.
-func (self *Node) GetByPath(path ...interface{}) *Node {
- if !self.Valid() {
- return self
- }
- var s = self
- for _, p := range path {
- switch p := p.(type) {
- case int:
- s = s.Index(p)
- if !s.Valid() {
- return s
- }
- case string:
- s = s.Get(p)
- if !s.Valid() {
- return s
- }
- default:
- panic("path must be either int or string")
- }
- }
- return s
-}
-
-// Get loads given key of an object node on demands
-func (self *Node) Get(key string) *Node {
- if err := self.should(types.V_OBJECT); err != nil {
- return unwrapError(err)
- }
- n, _ := self.skipKey(key)
- return n
-}
-
-// Index indexies node at given idx,
-// node type CAN be either V_OBJECT or V_ARRAY
-func (self *Node) Index(idx int) *Node {
- if err := self.checkRaw(); err != nil {
- return unwrapError(err)
- }
-
- it := self.itype()
- if it == types.V_ARRAY {
- return self.skipIndex(idx)
-
- }else if it == types.V_OBJECT {
- pr := self.skipIndexPair(idx)
- if pr == nil {
- return newError(_ERR_NOT_FOUND, "value not exists")
- }
- return &pr.Value
-
- } else {
- return newError(_ERR_UNSUPPORT_TYPE, fmt.Sprintf("unsupported type: %v", self.itype()))
- }
-}
-
-// IndexPair indexies pair at given idx,
-// node type MUST be either V_OBJECT
-func (self *Node) IndexPair(idx int) *Pair {
- if err := self.should(types.V_OBJECT); err != nil {
- return nil
- }
- return self.skipIndexPair(idx)
-}
-
-func (self *Node) indexOrGet(idx int, key string) (*Node, int) {
- if err := self.should(types.V_OBJECT); err != nil {
- return unwrapError(err), idx
- }
-
- pr := self.skipIndexPair(idx)
- if pr != nil && pr.Key == key {
- return &pr.Value, idx
- }
-
- return self.skipKey(key)
-}
-
-// IndexOrGet firstly use idx to index a value and check if its key matches
-// If not, then use the key to search value
-func (self *Node) IndexOrGet(idx int, key string) *Node {
- node, _ := self.indexOrGet(idx, key)
- return node
-}
-
-// IndexOrGetWithIdx attempts to retrieve a node by index and key, returning the node and its correct index.
-// If the key does not match at the given index, it searches by key and returns the node with its updated index.
-func (self *Node) IndexOrGetWithIdx(idx int, key string) (*Node, int) {
- return self.indexOrGet(idx, key)
-}
-
-/** Generic Value Converters **/
-
-// Map loads all keys of an object node
-func (self *Node) Map() (map[string]interface{}, error) {
- if self.isAny() {
- any := self.packAny()
- if v, ok := any.(map[string]interface{}); ok {
- return v, nil
- } else {
- return nil, ErrUnsupportType
- }
- }
- if err := self.should(types.V_OBJECT); err != nil {
- return nil, err
- }
- if err := self.loadAllKey(false); err != nil {
- return nil, err
- }
- return self.toGenericObject()
-}
-
-// MapUseNumber loads all keys of an object node, with numeric nodes casted to json.Number
-func (self *Node) MapUseNumber() (map[string]interface{}, error) {
- if self.isAny() {
- any := self.packAny()
- if v, ok := any.(map[string]interface{}); ok {
- return v, nil
- } else {
- return nil, ErrUnsupportType
- }
- }
- if err := self.should(types.V_OBJECT); err != nil {
- return nil, err
- }
- if err := self.loadAllKey(false); err != nil {
- return nil, err
- }
- return self.toGenericObjectUseNumber()
-}
-
-// MapUseNode scans both parsed and non-parsed children nodes,
-// and map them by their keys
-func (self *Node) MapUseNode() (map[string]Node, error) {
- if self.isAny() {
- any := self.packAny()
- if v, ok := any.(map[string]Node); ok {
- return v, nil
- } else {
- return nil, ErrUnsupportType
- }
- }
- if err := self.should(types.V_OBJECT); err != nil {
- return nil, err
- }
- if err := self.skipAllKey(); err != nil {
- return nil, err
- }
- return self.toGenericObjectUseNode()
-}
-
-// MapUnsafe exports the underlying pointer to its children map
-// WARN: don't use it unless you know what you are doing
-//
-// Deprecated: this API now returns copied nodes instead of directly reference,
-// func (self *Node) UnsafeMap() ([]Pair, error) {
-// if err := self.should(types.V_OBJECT, "an object"); err != nil {
-// return nil, err
-// }
-// if err := self.skipAllKey(); err != nil {
-// return nil, err
-// }
-// return self.toGenericObjectUsePair()
-// }
-
-//go:nocheckptr
-func (self *Node) unsafeMap() (*linkedPairs, error) {
- if err := self.skipAllKey(); err != nil {
- return nil, err
- }
- if self.p == nil {
- *self = newObject(new(linkedPairs))
- }
- return (*linkedPairs)(self.p), nil
-}
-
-// SortKeys sorts children of a V_OBJECT node in ascending key-order.
-// If recurse is true, it recursively sorts children's children as long as a V_OBJECT node is found.
-func (self *Node) SortKeys(recurse bool) error {
- // check raw node first
- if err := self.checkRaw(); err != nil {
- return err
- }
- if self.itype() == types.V_OBJECT {
- return self.sortKeys(recurse)
- } else if self.itype() == types.V_ARRAY {
- var err error
- err2 := self.ForEach(func(path Sequence, node *Node) bool {
- it := node.itype()
- if it == types.V_ARRAY || it == types.V_OBJECT {
- err = node.SortKeys(recurse)
- if err != nil {
- return false
- }
- }
- return true
- })
- if err != nil {
- return err
- }
- return err2
- } else {
- return nil
- }
-}
-
-func (self *Node) sortKeys(recurse bool) (err error) {
- // check raw node first
- if err := self.checkRaw(); err != nil {
- return err
- }
- ps, err := self.unsafeMap()
- if err != nil {
- return err
- }
- ps.Sort()
- if recurse {
- var sc Scanner
- sc = func(path Sequence, node *Node) bool {
- if node.itype() == types.V_OBJECT {
- if err := node.sortKeys(recurse); err != nil {
- return false
- }
- }
- if node.itype() == types.V_ARRAY {
- if err := node.ForEach(sc); err != nil {
- return false
- }
- }
- return true
- }
- if err := self.ForEach(sc); err != nil {
- return err
- }
- }
- return nil
-}
-
-// Array loads all indexes of an array node
-func (self *Node) Array() ([]interface{}, error) {
- if self.isAny() {
- any := self.packAny()
- if v, ok := any.([]interface{}); ok {
- return v, nil
- } else {
- return nil, ErrUnsupportType
- }
- }
- if err := self.should(types.V_ARRAY); err != nil {
- return nil, err
- }
- if err := self.loadAllIndex(false); err != nil {
- return nil, err
- }
- return self.toGenericArray()
-}
-
-// ArrayUseNumber loads all indexes of an array node, with numeric nodes casted to json.Number
-func (self *Node) ArrayUseNumber() ([]interface{}, error) {
- if self.isAny() {
- any := self.packAny()
- if v, ok := any.([]interface{}); ok {
- return v, nil
- } else {
- return nil, ErrUnsupportType
- }
- }
- if err := self.should(types.V_ARRAY); err != nil {
- return nil, err
- }
- if err := self.loadAllIndex(false); err != nil {
- return nil, err
- }
- return self.toGenericArrayUseNumber()
-}
-
-// ArrayUseNode copies both parsed and non-parsed children nodes,
-// and indexes them by original order
-func (self *Node) ArrayUseNode() ([]Node, error) {
- if self.isAny() {
- any := self.packAny()
- if v, ok := any.([]Node); ok {
- return v, nil
- } else {
- return nil, ErrUnsupportType
- }
- }
- if err := self.should(types.V_ARRAY); err != nil {
- return nil, err
- }
- if err := self.skipAllIndex(); err != nil {
- return nil, err
- }
- return self.toGenericArrayUseNode()
-}
-
-// ArrayUnsafe exports the underlying pointer to its children array
-// WARN: don't use it unless you know what you are doing
-//
-// Deprecated: this API now returns copied nodes instead of directly reference,
-// which has no difference with ArrayUseNode
-// func (self *Node) UnsafeArray() ([]Node, error) {
-// if err := self.should(types.V_ARRAY, "an array"); err != nil {
-// return nil, err
-// }
-// if err := self.skipAllIndex(); err != nil {
-// return nil, err
-// }
-// return self.toGenericArrayUseNode()
-// }
-
-func (self *Node) unsafeArray() (*linkedNodes, error) {
- if err := self.skipAllIndex(); err != nil {
- return nil, err
- }
- if self.p == nil {
- *self = newArray(new(linkedNodes))
- }
- return (*linkedNodes)(self.p), nil
-}
-
-// Interface loads all children under all paths from this node,
-// and converts itself as generic type.
-// WARN: all numeric nodes are casted to float64
-func (self *Node) Interface() (interface{}, error) {
- if err := self.checkRaw(); err != nil {
- return nil, err
- }
- switch self.t {
- case V_ERROR : return nil, self.Check()
- case types.V_NULL : return nil, nil
- case types.V_TRUE : return true, nil
- case types.V_FALSE : return false, nil
- case types.V_ARRAY : return self.toGenericArray()
- case types.V_OBJECT : return self.toGenericObject()
- case types.V_STRING : return self.toString(), nil
- case _V_NUMBER :
- v, err := self.toFloat64()
- if err != nil {
- return nil, err
- }
- return v, nil
- case _V_ARRAY_LAZY :
- if err := self.loadAllIndex(false); err != nil {
- return nil, err
- }
- return self.toGenericArray()
- case _V_OBJECT_LAZY :
- if err := self.loadAllKey(false); err != nil {
- return nil, err
- }
- return self.toGenericObject()
- case _V_ANY:
- switch v := self.packAny().(type) {
- case Node : return v.Interface()
- case *Node: return v.Interface()
- default : return v, nil
- }
- default : return nil, ErrUnsupportType
- }
-}
-
-func (self *Node) packAny() interface{} {
- return *(*interface{})(self.p)
-}
-
-// InterfaceUseNumber works same with Interface()
-// except numeric nodes are casted to json.Number
-func (self *Node) InterfaceUseNumber() (interface{}, error) {
- if err := self.checkRaw(); err != nil {
- return nil, err
- }
- switch self.t {
- case V_ERROR : return nil, self.Check()
- case types.V_NULL : return nil, nil
- case types.V_TRUE : return true, nil
- case types.V_FALSE : return false, nil
- case types.V_ARRAY : return self.toGenericArrayUseNumber()
- case types.V_OBJECT : return self.toGenericObjectUseNumber()
- case types.V_STRING : return self.toString(), nil
- case _V_NUMBER : return self.toNumber(), nil
- case _V_ARRAY_LAZY :
- if err := self.loadAllIndex(false); err != nil {
- return nil, err
- }
- return self.toGenericArrayUseNumber()
- case _V_OBJECT_LAZY :
- if err := self.loadAllKey(false); err != nil {
- return nil, err
- }
- return self.toGenericObjectUseNumber()
- case _V_ANY : return self.packAny(), nil
- default : return nil, ErrUnsupportType
- }
-}
-
-// InterfaceUseNode clone itself as a new node,
-// or its children as map[string]Node (or []Node)
-func (self *Node) InterfaceUseNode() (interface{}, error) {
- if err := self.checkRaw(); err != nil {
- return nil, err
- }
- switch self.t {
- case types.V_ARRAY : return self.toGenericArrayUseNode()
- case types.V_OBJECT : return self.toGenericObjectUseNode()
- case _V_ARRAY_LAZY :
- if err := self.skipAllIndex(); err != nil {
- return nil, err
- }
- return self.toGenericArrayUseNode()
- case _V_OBJECT_LAZY :
- if err := self.skipAllKey(); err != nil {
- return nil, err
- }
- return self.toGenericObjectUseNode()
- default : return *self, self.Check()
- }
-}
-
-// LoadAll loads the node's children
-// and ensure all its children can be READ concurrently (include its children's children)
-func (self *Node) LoadAll() error {
- return self.Load()
-}
-
-// Load loads the node's children as parsed.
-// and ensure all its children can be READ concurrently (include its children's children)
-func (self *Node) Load() error {
- switch self.t {
- case _V_ARRAY_LAZY: self.loadAllIndex(true)
- case _V_OBJECT_LAZY: self.loadAllKey(true)
- case V_ERROR: return self
- case V_NONE: return nil
- }
- if self.m == nil {
- self.m = new(sync.RWMutex)
- }
- return self.checkRaw()
-}
-
-/**---------------------------------- Internal Helper Methods ----------------------------------**/
-
-func (self *Node) should(t types.ValueType) error {
- if err := self.checkRaw(); err != nil {
- return err
- }
- if self.itype() != t {
- return ErrUnsupportType
- }
- return nil
-}
-
-func (self *Node) nodeAt(i int) *Node {
- var p *linkedNodes
- if self.isLazy() {
- _, stack := self.getParserAndArrayStack()
- p = &stack.v
- } else {
- p = (*linkedNodes)(self.p)
- if l := p.Len(); l != self.len() {
- // some nodes got unset, iterate to skip them
- for j:=0; j<l; j++ {
- v := p.At(j)
- if v.Exists() {
- i--
- }
- if i < 0 {
- return v
- }
- }
- return nil
- }
- }
- return p.At(i)
-}
-
-func (self *Node) pairAt(i int) *Pair {
- var p *linkedPairs
- if self.isLazy() {
- _, stack := self.getParserAndObjectStack()
- p = &stack.v
- } else {
- p = (*linkedPairs)(self.p)
- if l := p.Len(); l != self.len() {
- // some nodes got unset, iterate to skip them
- for j:=0; j<l; j++ {
- v := p.At(j)
- if v != nil && v.Value.Exists() {
- i--
- }
- if i < 0 {
- return v
- }
- }
- return nil
- }
- }
- return p.At(i)
-}
-
-func (self *Node) skipAllIndex() error {
- if !self.isLazy() {
- return nil
- }
- var err types.ParsingError
- parser, stack := self.getParserAndArrayStack()
- parser.skipValue = true
- parser.noLazy = true
- *self, err = parser.decodeArray(&stack.v)
- if err != 0 {
- return parser.ExportError(err)
- }
- return nil
-}
-
-func (self *Node) skipAllKey() error {
- if !self.isLazy() {
- return nil
- }
- var err types.ParsingError
- parser, stack := self.getParserAndObjectStack()
- parser.skipValue = true
- parser.noLazy = true
- *self, err = parser.decodeObject(&stack.v)
- if err != 0 {
- return parser.ExportError(err)
- }
- return nil
-}
-
-func (self *Node) skipKey(key string) (*Node, int) {
- nb := self.len()
- lazy := self.isLazy()
-
- if nb > 0 {
- /* linear search */
- var p *Pair
- var i int
- if lazy {
- s := (*parseObjectStack)(self.p)
- p, i = s.v.Get(key)
- } else {
- p, i = (*linkedPairs)(self.p).Get(key)
- }
-
- if p != nil {
- return &p.Value, i
- }
- }
-
- /* not found */
- if !lazy {
- return nil, -1
- }
-
- // lazy load
- for last, i := self.skipNextPair(), nb; last != nil; last, i = self.skipNextPair(), i+1 {
- if last.Value.Check() != nil {
- return &last.Value, -1
- }
- if last.Key == key {
- return &last.Value, i
- }
- }
-
- return nil, -1
-}
-
-func (self *Node) skipIndex(index int) *Node {
- nb := self.len()
- if nb > index {
- v := self.nodeAt(index)
- return v
- }
- if !self.isLazy() {
- return nil
- }
-
- // lazy load
- for last := self.skipNextNode(); last != nil; last = self.skipNextNode(){
- if last.Check() != nil {
- return last
- }
- if self.len() > index {
- return last
- }
- }
-
- return nil
-}
-
-func (self *Node) skipIndexPair(index int) *Pair {
- nb := self.len()
- if nb > index {
- return self.pairAt(index)
- }
- if !self.isLazy() {
- return nil
- }
-
- // lazy load
- for last := self.skipNextPair(); last != nil; last = self.skipNextPair(){
- if last.Value.Check() != nil {
- return last
- }
- if self.len() > index {
- return last
- }
- }
-
- return nil
-}
-
-func (self *Node) loadAllIndex(loadOnce bool) error {
- if !self.isLazy() {
- return nil
- }
- var err types.ParsingError
- parser, stack := self.getParserAndArrayStack()
- if !loadOnce {
- parser.noLazy = true
- } else {
- parser.loadOnce = true
- }
- *self, err = parser.decodeArray(&stack.v)
- if err != 0 {
- return parser.ExportError(err)
- }
- return nil
-}
-
-func (self *Node) loadAllKey(loadOnce bool) error {
- if !self.isLazy() {
- return nil
- }
- var err types.ParsingError
- parser, stack := self.getParserAndObjectStack()
- if !loadOnce {
- parser.noLazy = true
- *self, err = parser.decodeObject(&stack.v)
- } else {
- parser.loadOnce = true
- *self, err = parser.decodeObject(&stack.v)
- }
- if err != 0 {
- return parser.ExportError(err)
- }
- return nil
-}
-
-func (self *Node) removeNode(i int) {
- node := self.nodeAt(i)
- if node == nil {
- return
- }
- *node = Node{}
- // NOTICE: not be consistent with linkedNode.Len()
- self.l--
-}
-
-func (self *Node) removePair(i int) {
- last := self.pairAt(i)
- if last == nil {
- return
- }
- *last = Pair{}
- // NOTICE: should be consistent with linkedPair.Len()
- self.l--
-}
-
-func (self *Node) removePairAt(i int) {
- p := (*linkedPairs)(self.p).At(i)
- if p == nil {
- return
- }
- *p = Pair{}
- // NOTICE: should be consistent with linkedPair.Len()
- self.l--
-}
-
-func (self *Node) toGenericArray() ([]interface{}, error) {
- nb := self.len()
- if nb == 0 {
- return []interface{}{}, nil
- }
- ret := make([]interface{}, 0, nb)
-
- /* convert each item */
- it := self.values()
- for v := it.next(); v != nil; v = it.next() {
- vv, err := v.Interface()
- if err != nil {
- return nil, err
- }
- ret = append(ret, vv)
- }
-
- /* all done */
- return ret, nil
-}
-
-func (self *Node) toGenericArrayUseNumber() ([]interface{}, error) {
- nb := self.len()
- if nb == 0 {
- return []interface{}{}, nil
- }
- ret := make([]interface{}, 0, nb)
-
- /* convert each item */
- it := self.values()
- for v := it.next(); v != nil; v = it.next() {
- vv, err := v.InterfaceUseNumber()
- if err != nil {
- return nil, err
- }
- ret = append(ret, vv)
- }
-
- /* all done */
- return ret, nil
-}
-
-func (self *Node) toGenericArrayUseNode() ([]Node, error) {
- var nb = self.len()
- if nb == 0 {
- return []Node{}, nil
- }
-
- var s = (*linkedNodes)(self.p)
- var out = make([]Node, nb)
- s.ToSlice(out)
-
- return out, nil
-}
-
-func (self *Node) toGenericObject() (map[string]interface{}, error) {
- nb := self.len()
- if nb == 0 {
- return map[string]interface{}{}, nil
- }
- ret := make(map[string]interface{}, nb)
-
- /* convert each item */
- it := self.properties()
- for v := it.next(); v != nil; v = it.next() {
- vv, err := v.Value.Interface()
- if err != nil {
- return nil, err
- }
- ret[v.Key] = vv
- }
-
- /* all done */
- return ret, nil
-}
-
-
-func (self *Node) toGenericObjectUseNumber() (map[string]interface{}, error) {
- nb := self.len()
- if nb == 0 {
- return map[string]interface{}{}, nil
- }
- ret := make(map[string]interface{}, nb)
-
- /* convert each item */
- it := self.properties()
- for v := it.next(); v != nil; v = it.next() {
- vv, err := v.Value.InterfaceUseNumber()
- if err != nil {
- return nil, err
- }
- ret[v.Key] = vv
- }
-
- /* all done */
- return ret, nil
-}
-
-func (self *Node) toGenericObjectUseNode() (map[string]Node, error) {
- var nb = self.len()
- if nb == 0 {
- return map[string]Node{}, nil
- }
-
- var s = (*linkedPairs)(self.p)
- var out = make(map[string]Node, nb)
- s.ToMap(out)
-
- /* all done */
- return out, nil
-}
-
-/**------------------------------------ Factory Methods ------------------------------------**/
-
-var (
- nullNode = Node{t: types.V_NULL}
- trueNode = Node{t: types.V_TRUE}
- falseNode = Node{t: types.V_FALSE}
-)
-
-// NewRaw creates a node of raw json.
-// If the input json is invalid, NewRaw returns a error Node.
-func NewRaw(json string) Node {
- parser := NewParserObj(json)
- start, err := parser.skip()
- if err != 0 {
- return *newError(err, err.Message())
- }
- it := switchRawType(parser.s[start])
- if it == _V_NONE {
- return Node{}
- }
- return newRawNode(parser.s[start:parser.p], it, false)
-}
-
-// NewRawConcurrentRead creates a node of raw json, which can be READ
-// (GetByPath/Get/Index/GetOrIndex/Int64/Bool/Float64/String/Number/Interface/Array/Map/Raw/MarshalJSON) concurrently.
-// If the input json is invalid, NewRaw returns a error Node.
-func NewRawConcurrentRead(json string) Node {
- parser := NewParserObj(json)
- start, err := parser.skip()
- if err != 0 {
- return *newError(err, err.Message())
- }
- it := switchRawType(parser.s[start])
- if it == _V_NONE {
- return Node{}
- }
- return newRawNode(parser.s[start:parser.p], it, true)
-}
-
-// NewAny creates a node of type V_ANY if any's type isn't Node or *Node,
-// which stores interface{} and can be only used for `.Interface()`\`.MarshalJSON()`.
-func NewAny(any interface{}) Node {
- switch n := any.(type) {
- case Node:
- return n
- case *Node:
- return *n
- default:
- return Node{
- t: _V_ANY,
- p: unsafe.Pointer(&any),
- }
- }
-}
-
-// NewBytes encodes given src with Base64 (RFC 4648), and creates a node of type V_STRING.
-func NewBytes(src []byte) Node {
- if len(src) == 0 {
- panic("empty src bytes")
- }
- out := rt.EncodeBase64(src)
- return NewString(out)
-}
-
-// NewNull creates a node of type V_NULL
-func NewNull() Node {
- return Node{
- p: nil,
- t: types.V_NULL,
- }
-}
-
-// NewBool creates a node of type bool:
-// If v is true, returns V_TRUE node
-// If v is false, returns V_FALSE node
-func NewBool(v bool) Node {
- var t = types.V_FALSE
- if v {
- t = types.V_TRUE
- }
- return Node{
- p: nil,
- t: t,
- }
-}
-
-// NewNumber creates a json.Number node
-// v must be a decimal string complying with RFC8259
-func NewNumber(v string) Node {
- return Node{
- l: uint(len(v)),
- p: rt.StrPtr(v),
- t: _V_NUMBER,
- }
-}
-
-func (node *Node) toNumber() json.Number {
- return json.Number(rt.StrFrom(node.p, int64(node.l)))
-}
-
-func (self *Node) toString() string {
- return rt.StrFrom(self.p, int64(self.l))
-}
-
-func (node *Node) toFloat64() (float64, error) {
- ret, err := node.toNumber().Float64()
- if err != nil {
- return 0, err
- }
- return ret, nil
-}
-
-func (node *Node) toInt64() (int64, error) {
- ret,err := node.toNumber().Int64()
- if err != nil {
- return 0, err
- }
- return ret, nil
-}
-
-func newBytes(v []byte) Node {
- return Node{
- t: types.V_STRING,
- p: mem2ptr(v),
- l: uint(len(v)),
- }
-}
-
-// NewString creates a node of type V_STRING.
-// v is considered to be a valid UTF-8 string,
-// which means it won't be validated and unescaped.
-// when the node is encoded to json, v will be escaped.
-func NewString(v string) Node {
- return Node{
- t: types.V_STRING,
- p: rt.StrPtr(v),
- l: uint(len(v)),
- }
-}
-
-// NewArray creates a node of type V_ARRAY,
-// using v as its underlying children
-func NewArray(v []Node) Node {
- s := new(linkedNodes)
- s.FromSlice(v)
- return newArray(s)
-}
-
-const _Threshold_Index = 16
-
-func newArray(v *linkedNodes) Node {
- return Node{
- t: types.V_ARRAY,
- l: uint(v.Len()),
- p: unsafe.Pointer(v),
- }
-}
-
-func (self *Node) setArray(v *linkedNodes) {
- self.t = types.V_ARRAY
- self.l = uint(v.Len())
- self.p = unsafe.Pointer(v)
-}
-
-// NewObject creates a node of type V_OBJECT,
-// using v as its underlying children
-func NewObject(v []Pair) Node {
- s := new(linkedPairs)
- s.FromSlice(v)
- return newObject(s)
-}
-
-func newObject(v *linkedPairs) Node {
- if v.size > _Threshold_Index {
- v.BuildIndex()
- }
- return Node{
- t: types.V_OBJECT,
- l: uint(v.Len()),
- p: unsafe.Pointer(v),
- }
-}
-
-func (self *Node) setObject(v *linkedPairs) {
- if v.size > _Threshold_Index {
- v.BuildIndex()
- }
- self.t = types.V_OBJECT
- self.l = uint(v.Len())
- self.p = unsafe.Pointer(v)
-}
-
-func (self *Node) parseRaw(full bool) {
- lock := self.lock()
- defer self.unlock()
- if !self.isRaw() {
- return
- }
- raw := self.toString()
- parser := NewParserObj(raw)
- var e types.ParsingError
- if full {
- parser.noLazy = true
- *self, e = parser.Parse()
- } else if lock {
- var n Node
- parser.noLazy = true
- parser.loadOnce = true
- n, e = parser.Parse()
- self.assign(n)
- } else {
- *self, e = parser.Parse()
- }
- if e != 0 {
- *self = *newSyntaxError(parser.syntaxError(e))
- }
-}
-
-func (self *Node) assign(n Node) {
- self.l = n.l
- self.p = n.p
- atomic.StoreInt64(&self.t, n.t)
-}
diff --git a/vendor/github.com/bytedance/sonic/ast/parser.go b/vendor/github.com/bytedance/sonic/ast/parser.go
deleted file mode 100644
index 30bd1f451..000000000
--- a/vendor/github.com/bytedance/sonic/ast/parser.go
+++ /dev/null
@@ -1,766 +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 ast
-
-import (
- "fmt"
- "sync"
- "sync/atomic"
-
- "github.com/bytedance/sonic/internal/native/types"
- "github.com/bytedance/sonic/internal/rt"
-)
-
-const (
- _DEFAULT_NODE_CAP int = 16
- _APPEND_GROW_SHIFT = 1
-)
-
-const (
- _ERR_NOT_FOUND types.ParsingError = 33
- _ERR_UNSUPPORT_TYPE types.ParsingError = 34
-)
-
-var (
- // ErrNotExist means both key and value doesn't exist
- ErrNotExist error = newError(_ERR_NOT_FOUND, "value not exists")
-
- // ErrUnsupportType means API on the node is unsupported
- ErrUnsupportType error = newError(_ERR_UNSUPPORT_TYPE, "unsupported type")
-)
-
-type Parser struct {
- p int
- s string
- noLazy bool
- loadOnce bool
- skipValue bool
- dbuf *byte
-}
-
-/** Parser Private Methods **/
-
-func (self *Parser) delim() types.ParsingError {
- n := len(self.s)
- p := self.lspace(self.p)
-
- /* check for EOF */
- if p >= n {
- return types.ERR_EOF
- }
-
- /* check for the delimtier */
- if self.s[p] != ':' {
- return types.ERR_INVALID_CHAR
- }
-
- /* update the read pointer */
- self.p = p + 1
- return 0
-}
-
-func (self *Parser) object() types.ParsingError {
- n := len(self.s)
- p := self.lspace(self.p)
-
- /* check for EOF */
- if p >= n {
- return types.ERR_EOF
- }
-
- /* check for the delimtier */
- if self.s[p] != '{' {
- return types.ERR_INVALID_CHAR
- }
-
- /* update the read pointer */
- self.p = p + 1
- return 0
-}
-
-func (self *Parser) array() types.ParsingError {
- n := len(self.s)
- p := self.lspace(self.p)
-
- /* check for EOF */
- if p >= n {
- return types.ERR_EOF
- }
-
- /* check for the delimtier */
- if self.s[p] != '[' {
- return types.ERR_INVALID_CHAR
- }
-
- /* update the read pointer */
- self.p = p + 1
- return 0
-}
-
-func (self *Parser) lspace(sp int) int {
- ns := len(self.s)
- for ; sp<ns && isSpace(self.s[sp]); sp+=1 {}
-
- return sp
-}
-
-func (self *Parser) backward() {
- for ; self.p >= 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)
-
- /* check for EOF */
- if self.p = self.lspace(sp); self.p >= ns {
- return Node{}, types.ERR_EOF
- }
-
- /* check for empty array */
- if self.s[self.p] == ']' {
- self.p++
- return Node{t: types.V_ARRAY}, 0
- }
-
- /* allocate array space and parse every element */
- for {
- var val Node
- var err types.ParsingError
-
- if self.skipValue {
- /* skip the value */
- var start int
- if start, err = self.skipFast(); err != 0 {
- return Node{}, err
- }
- if self.p > ns {
- return Node{}, types.ERR_EOF
- }
- t := switchRawType(self.s[start])
- if t == _V_NONE {
- return Node{}, types.ERR_INVALID_CHAR
- }
- val = newRawNode(self.s[start:self.p], t, false)
- }else{
- /* decode the value */
- if val, err = self.Parse(); err != 0 {
- return Node{}, err
- }
- }
-
- /* add the value to result */
- ret.Push(val)
- self.p = self.lspace(self.p)
-
- /* check for EOF */
- if self.p >= ns {
- return Node{}, types.ERR_EOF
- }
-
- /* check for the next character */
- switch self.s[self.p] {
- case ',' : self.p++
- case ']' : self.p++; return newArray(ret), 0
- default:
- // if val.isLazy() {
- // return newLazyArray(self, ret), 0
- // }
- return Node{}, types.ERR_INVALID_CHAR
- }
- }
-}
-
-func (self *Parser) decodeObject(ret *linkedPairs) (Node, types.ParsingError) {
- sp := self.p
- ns := len(self.s)
-
- /* check for EOF */
- if self.p = self.lspace(sp); self.p >= ns {
- return Node{}, types.ERR_EOF
- }
-
- /* check for empty object */
- if self.s[self.p] == '}' {
- self.p++
- return Node{t: types.V_OBJECT}, 0
- }
-
- /* decode each pair */
- for {
- var val Node
- var njs types.JsonState
- var err types.ParsingError
-
- /* decode the key */
- if njs = self.decodeValue(); njs.Vt != types.V_STRING {
- return Node{}, types.ERR_INVALID_CHAR
- }
-
- /* extract the key */
- idx := self.p - 1
- key := self.s[njs.Iv:idx]
-
- /* check for escape sequence */
- if njs.Ep != -1 {
- if key, err = unquote(key); err != 0 {
- return Node{}, err
- }
- }
-
- /* expect a ':' delimiter */
- if err = self.delim(); err != 0 {
- return Node{}, err
- }
-
-
- if self.skipValue {
- /* skip the value */
- var start int
- if start, err = self.skipFast(); err != 0 {
- return Node{}, err
- }
- if self.p > ns {
- return Node{}, types.ERR_EOF
- }
- t := switchRawType(self.s[start])
- if t == _V_NONE {
- return Node{}, types.ERR_INVALID_CHAR
- }
- val = newRawNode(self.s[start:self.p], t, false)
- } else {
- /* decode the value */
- if val, err = self.Parse(); err != 0 {
- return Node{}, err
- }
- }
-
- /* add the value to result */
- // FIXME: ret's address may change here, thus previous referred node in ret may be invalid !!
- ret.Push(NewPair(key, val))
- self.p = self.lspace(self.p)
-
- /* check for EOF */
- if self.p >= ns {
- return Node{}, types.ERR_EOF
- }
-
- /* check for the next character */
- switch self.s[self.p] {
- case ',' : self.p++
- case '}' : self.p++; return newObject(ret), 0
- default:
- // if val.isLazy() {
- // return newLazyObject(self, ret), 0
- // }
- return Node{}, types.ERR_INVALID_CHAR
- }
- }
-}
-
-func (self *Parser) decodeString(iv int64, ep int) (Node, types.ParsingError) {
- p := self.p - 1
- s := self.s[iv:p]
-
- /* fast path: no escape sequence */
- if ep == -1 {
- return NewString(s), 0
- }
-
- /* unquote the string */
- out, err := unquote(s)
-
- /* check for errors */
- if err != 0 {
- return Node{}, err
- } else {
- return newBytes(rt.Str2Mem(out)), 0
- }
-}
-
-/** Parser Interface **/
-
-func (self *Parser) Pos() int {
- return self.p
-}
-
-
-// Parse returns a ast.Node representing the parser's JSON.
-// NOTICE: the specific parsing lazy dependens parser's option
-// It only parse first layer and first child for Object or Array be default
-func (self *Parser) Parse() (Node, types.ParsingError) {
- switch val := self.decodeValue(); val.Vt {
- case types.V_EOF : return Node{}, types.ERR_EOF
- case types.V_NULL : return nullNode, 0
- case types.V_TRUE : return trueNode, 0
- case types.V_FALSE : return falseNode, 0
- case types.V_STRING : return self.decodeString(val.Iv, val.Ep)
- case types.V_ARRAY:
- s := self.p - 1;
- if p := skipBlank(self.s, self.p); p >= self.p && self.s[p] == ']' {
- self.p = p + 1
- return Node{t: types.V_ARRAY}, 0
- }
- if self.noLazy {
- if self.loadOnce {
- self.noLazy = false
- }
- return self.decodeArray(new(linkedNodes))
- }
- // NOTICE: loadOnce always keep raw json for object or array
- if self.loadOnce {
- self.p = s
- s, e := self.skipFast()
- if e != 0 {
- return Node{}, e
- }
- return newRawNode(self.s[s:self.p], types.V_ARRAY, true), 0
- }
- return newLazyArray(self), 0
- case types.V_OBJECT:
- s := self.p - 1;
- if p := skipBlank(self.s, self.p); p >= self.p && self.s[p] == '}' {
- self.p = p + 1
- return Node{t: types.V_OBJECT}, 0
- }
- // NOTICE: loadOnce always keep raw json for object or array
- if self.noLazy {
- if self.loadOnce {
- self.noLazy = false
- }
- return self.decodeObject(new(linkedPairs))
- }
- if self.loadOnce {
- self.p = s
- s, e := self.skipFast()
- if e != 0 {
- return Node{}, e
- }
- return newRawNode(self.s[s:self.p], types.V_OBJECT, true), 0
- }
- return newLazyObject(self), 0
- case types.V_DOUBLE : return NewNumber(self.s[val.Ep:self.p]), 0
- case types.V_INTEGER : return NewNumber(self.s[val.Ep:self.p]), 0
- default : return Node{}, types.ParsingError(-val.Vt)
- }
-}
-
-func (self *Parser) searchKey(match string) types.ParsingError {
- ns := len(self.s)
- if err := self.object(); err != 0 {
- return err
- }
-
- /* check for EOF */
- if self.p = self.lspace(self.p); self.p >= ns {
- return types.ERR_EOF
- }
-
- /* check for empty object */
- if self.s[self.p] == '}' {
- self.p++
- return _ERR_NOT_FOUND
- }
-
- var njs types.JsonState
- var err types.ParsingError
- /* decode each pair */
- for {
-
- /* decode the key */
- if njs = self.decodeValue(); njs.Vt != types.V_STRING {
- return types.ERR_INVALID_CHAR
- }
-
- /* extract the key */
- idx := self.p - 1
- key := self.s[njs.Iv:idx]
-
- /* check for escape sequence */
- if njs.Ep != -1 {
- if key, err = unquote(key); err != 0 {
- return err
- }
- }
-
- /* expect a ':' delimiter */
- if err = self.delim(); err != 0 {
- return err
- }
-
- /* skip value */
- if key != match {
- if _, err = self.skipFast(); err != 0 {
- return err
- }
- } else {
- return 0
- }
-
- /* check for EOF */
- self.p = self.lspace(self.p)
- if self.p >= ns {
- return types.ERR_EOF
- }
-
- /* check for the next character */
- switch self.s[self.p] {
- case ',':
- self.p++
- case '}':
- self.p++
- return _ERR_NOT_FOUND
- default:
- return types.ERR_INVALID_CHAR
- }
- }
-}
-
-func (self *Parser) searchIndex(idx int) types.ParsingError {
- ns := len(self.s)
- if err := self.array(); err != 0 {
- return err
- }
-
- /* check for EOF */
- if self.p = self.lspace(self.p); self.p >= ns {
- return types.ERR_EOF
- }
-
- /* check for empty array */
- if self.s[self.p] == ']' {
- self.p++
- return _ERR_NOT_FOUND
- }
-
- var err types.ParsingError
- /* allocate array space and parse every element */
- for i := 0; i < idx; i++ {
-
- /* decode the value */
- if _, err = self.skipFast(); err != 0 {
- return err
- }
-
- /* check for EOF */
- self.p = self.lspace(self.p)
- if self.p >= ns {
- return types.ERR_EOF
- }
-
- /* check for the next character */
- switch self.s[self.p] {
- case ',':
- self.p++
- case ']':
- self.p++
- return _ERR_NOT_FOUND
- default:
- return types.ERR_INVALID_CHAR
- }
- }
-
- return 0
-}
-
-func (self *Node) skipNextNode() *Node {
- if !self.isLazy() {
- return nil
- }
-
- parser, stack := self.getParserAndArrayStack()
- ret := &stack.v
- sp := parser.p
- ns := len(parser.s)
-
- /* check for EOF */
- if parser.p = parser.lspace(sp); parser.p >= ns {
- return newSyntaxError(parser.syntaxError(types.ERR_EOF))
- }
-
- /* check for empty array */
- if parser.s[parser.p] == ']' {
- parser.p++
- self.setArray(ret)
- return nil
- }
-
- var val Node
- /* skip the value */
- if start, err := parser.skipFast(); err != 0 {
- return newSyntaxError(parser.syntaxError(err))
- } else {
- t := switchRawType(parser.s[start])
- if t == _V_NONE {
- return newSyntaxError(parser.syntaxError(types.ERR_INVALID_CHAR))
- }
- val = newRawNode(parser.s[start:parser.p], t, false)
- }
-
- /* add the value to result */
- ret.Push(val)
- self.l++
- parser.p = parser.lspace(parser.p)
-
- /* check for EOF */
- if parser.p >= ns {
- return newSyntaxError(parser.syntaxError(types.ERR_EOF))
- }
-
- /* check for the next character */
- switch parser.s[parser.p] {
- case ',':
- parser.p++
- return ret.At(ret.Len()-1)
- case ']':
- parser.p++
- self.setArray(ret)
- return ret.At(ret.Len()-1)
- default:
- return newSyntaxError(parser.syntaxError(types.ERR_INVALID_CHAR))
- }
-}
-
-func (self *Node) skipNextPair() (*Pair) {
- if !self.isLazy() {
- return nil
- }
-
- parser, stack := self.getParserAndObjectStack()
- ret := &stack.v
- sp := parser.p
- ns := len(parser.s)
-
- /* check for EOF */
- if parser.p = parser.lspace(sp); parser.p >= ns {
- return newErrorPair(parser.syntaxError(types.ERR_EOF))
- }
-
- /* check for empty object */
- if parser.s[parser.p] == '}' {
- parser.p++
- self.setObject(ret)
- return nil
- }
-
- /* decode one pair */
- var val Node
- var njs types.JsonState
- var err types.ParsingError
-
- /* decode the key */
- if njs = parser.decodeValue(); njs.Vt != types.V_STRING {
- return newErrorPair(parser.syntaxError(types.ERR_INVALID_CHAR))
- }
-
- /* extract the key */
- idx := parser.p - 1
- key := parser.s[njs.Iv:idx]
-
- /* check for escape sequence */
- if njs.Ep != -1 {
- if key, err = unquote(key); err != 0 {
- return newErrorPair(parser.syntaxError(err))
- }
- }
-
- /* expect a ':' delimiter */
- if err = parser.delim(); err != 0 {
- return newErrorPair(parser.syntaxError(err))
- }
-
- /* skip the value */
- if start, err := parser.skipFast(); err != 0 {
- return newErrorPair(parser.syntaxError(err))
- } else {
- t := switchRawType(parser.s[start])
- if t == _V_NONE {
- return newErrorPair(parser.syntaxError(types.ERR_INVALID_CHAR))
- }
- val = newRawNode(parser.s[start:parser.p], t, false)
- }
-
- /* add the value to result */
- ret.Push(NewPair(key, val))
- self.l++
- parser.p = parser.lspace(parser.p)
-
- /* check for EOF */
- if parser.p >= ns {
- return newErrorPair(parser.syntaxError(types.ERR_EOF))
- }
-
- /* check for the next character */
- switch parser.s[parser.p] {
- case ',':
- parser.p++
- return ret.At(ret.Len()-1)
- case '}':
- parser.p++
- self.setObject(ret)
- return ret.At(ret.Len()-1)
- default:
- return newErrorPair(parser.syntaxError(types.ERR_INVALID_CHAR))
- }
-}
-
-
-/** Parser Factory **/
-
-// Loads parse all json into interface{}
-func Loads(src string) (int, interface{}, error) {
- ps := &Parser{s: src}
- np, err := ps.Parse()
-
- /* check for errors */
- if err != 0 {
- return 0, nil, ps.ExportError(err)
- } else {
- x, err := np.Interface()
- if err != nil {
- return 0, nil, err
- }
- return ps.Pos(), x, nil
- }
-}
-
-// LoadsUseNumber parse all json into interface{}, with numeric nodes casted to json.Number
-func LoadsUseNumber(src string) (int, interface{}, error) {
- ps := &Parser{s: src}
- np, err := ps.Parse()
-
- /* check for errors */
- if err != 0 {
- return 0, nil, err
- } else {
- x, err := np.InterfaceUseNumber()
- if err != nil {
- return 0, nil, err
- }
- return ps.Pos(), x, nil
- }
-}
-
-// NewParser returns pointer of new allocated parser
-func NewParser(src string) *Parser {
- return &Parser{s: src}
-}
-
-// NewParser returns new allocated parser
-func NewParserObj(src string) Parser {
- return Parser{s: src}
-}
-
-// decodeNumber controls if parser decodes the number values instead of skip them
-// WARN: once you set decodeNumber(true), please set decodeNumber(false) before you drop the parser
-// otherwise the memory CANNOT be reused
-func (self *Parser) decodeNumber(decode bool) {
- if !decode && self.dbuf != nil {
- types.FreeDbuf(self.dbuf)
- self.dbuf = nil
- return
- }
- if decode && self.dbuf == nil {
- self.dbuf = types.NewDbuf()
- }
-}
-
-// ExportError converts types.ParsingError to std Error
-func (self *Parser) ExportError(err types.ParsingError) error {
- if err == _ERR_NOT_FOUND {
- return ErrNotExist
- }
- return fmt.Errorf("%q", SyntaxError{
- Pos : self.p,
- Src : self.s,
- Code: err,
- }.Description())
-}
-
-func backward(src string, i int) int {
- for ; i>=0 && isSpace(src[i]); i-- {}
- return i
-}
-
-
-func newRawNode(str string, typ types.ValueType, lock bool) Node {
- ret := Node{
- t: typ | _V_RAW,
- p: rt.StrPtr(str),
- l: uint(len(str)),
- }
- if lock {
- ret.m = new(sync.RWMutex)
- }
- return ret
-}
-
-var typeJumpTable = [256]types.ValueType{
- '"' : types.V_STRING,
- '-' : _V_NUMBER,
- '0' : _V_NUMBER,
- '1' : _V_NUMBER,
- '2' : _V_NUMBER,
- '3' : _V_NUMBER,
- '4' : _V_NUMBER,
- '5' : _V_NUMBER,
- '6' : _V_NUMBER,
- '7' : _V_NUMBER,
- '8' : _V_NUMBER,
- '9' : _V_NUMBER,
- '[' : types.V_ARRAY,
- 'f' : types.V_FALSE,
- 'n' : types.V_NULL,
- 't' : types.V_TRUE,
- '{' : types.V_OBJECT,
-}
-
-func switchRawType(c byte) types.ValueType {
- return typeJumpTable[c]
-}
-
-func (self *Node) loadt() types.ValueType {
- return (types.ValueType)(atomic.LoadInt64(&self.t))
-}
-
-func (self *Node) lock() bool {
- if m := self.m; m != nil {
- m.Lock()
- return true
- }
- return false
-}
-
-func (self *Node) unlock() {
- if m := self.m; m != nil {
- m.Unlock()
- }
-}
-
-func (self *Node) rlock() bool {
- if m := self.m; m != nil {
- m.RLock()
- return true
- }
- return false
-}
-
-func (self *Node) runlock() {
- if m := self.m; m != nil {
- m.RUnlock()
- }
-}
diff --git a/vendor/github.com/bytedance/sonic/ast/search.go b/vendor/github.com/bytedance/sonic/ast/search.go
deleted file mode 100644
index 9a5fb9420..000000000
--- a/vendor/github.com/bytedance/sonic/ast/search.go
+++ /dev/null
@@ -1,157 +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 ast
-
-import (
- `github.com/bytedance/sonic/internal/rt`
- `github.com/bytedance/sonic/internal/native/types`
-)
-
-// SearchOptions controls Searcher's behavior
-type SearchOptions struct {
- // ValidateJSON indicates the searcher to validate the entire JSON
- ValidateJSON bool
-
- // CopyReturn indicates the searcher to copy the result JSON instead of refer from the input
- // This can help to reduce memory usage if you cache the results
- CopyReturn bool
-
- // ConcurrentRead indicates the searcher to return a concurrently-READ-safe node,
- // including: GetByPath/Get/Index/GetOrIndex/Int64/Bool/Float64/String/Number/Interface/Array/Map/Raw/MarshalJSON
- ConcurrentRead bool
-}
-
-type Searcher struct {
- parser Parser
- SearchOptions
-}
-
-func NewSearcher(str string) *Searcher {
- return &Searcher{
- parser: Parser{
- s: str,
- noLazy: false,
- },
- SearchOptions: SearchOptions{
- ValidateJSON: true,
- },
- }
-}
-
-// 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) {
- self.CopyReturn = true
- return self.getByPath(path...)
-}
-
-// GetByPathNoCopy search in depth from top json and returns a **Referenced** json node at the path location
-//
-// 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(path...)
-}
-
-func (self *Searcher) getByPath(path ...interface{}) (Node, error) {
- var err types.ParsingError
- var start int
-
- self.parser.p = 0
- start, err = self.parser.getByPath(self.ValidateJSON, path...)
- if err != 0 {
- // for compatibility with old version
- if err == types.ERR_NOT_FOUND {
- return Node{}, ErrNotExist
- }
- if err == types.ERR_UNSUPPORT_TYPE {
- panic("path must be either int(>=0) or string")
- }
- return Node{}, self.parser.syntaxError(err)
- }
-
- t := switchRawType(self.parser.s[start])
- if t == _V_NONE {
- return Node{}, self.parser.ExportError(err)
- }
-
- // copy string to reducing memory usage
- var raw string
- if self.CopyReturn {
- raw = rt.Mem2Str([]byte(self.parser.s[start:self.parser.p]))
- } else {
- raw = self.parser.s[start:self.parser.p]
- }
- return newRawNode(raw, t, self.ConcurrentRead), 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.go b/vendor/github.com/bytedance/sonic/ast/stubs.go
deleted file mode 100644
index 53bf3b8aa..000000000
--- a/vendor/github.com/bytedance/sonic/ast/stubs.go
+++ /dev/null
@@ -1,142 +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 ast
-
-import (
- "unicode/utf8"
- "unsafe"
-
- "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:nosplit
-func mem2ptr(s []byte) unsafe.Pointer {
- return (*rt.GoSlice)(unsafe.Pointer(&s)).Ptr
-}
-
-var safeSet = [utf8.RuneSelf]bool{
- ' ': true,
- '!': true,
- '"': false,
- '#': true,
- '$': true,
- '%': true,
- '&': true,
- '\'': true,
- '(': true,
- ')': true,
- '*': true,
- '+': true,
- ',': true,
- '-': true,
- '.': true,
- '/': true,
- '0': true,
- '1': true,
- '2': true,
- '3': true,
- '4': true,
- '5': true,
- '6': true,
- '7': true,
- '8': true,
- '9': true,
- ':': true,
- ';': true,
- '<': true,
- '=': true,
- '>': true,
- '?': true,
- '@': true,
- 'A': true,
- 'B': true,
- 'C': true,
- 'D': true,
- 'E': true,
- 'F': true,
- 'G': true,
- 'H': true,
- 'I': true,
- 'J': true,
- 'K': true,
- 'L': true,
- 'M': true,
- 'N': true,
- 'O': true,
- 'P': true,
- 'Q': true,
- 'R': true,
- 'S': true,
- 'T': true,
- 'U': true,
- 'V': true,
- 'W': true,
- 'X': true,
- 'Y': true,
- 'Z': true,
- '[': true,
- '\\': false,
- ']': true,
- '^': true,
- '_': true,
- '`': true,
- 'a': true,
- 'b': true,
- 'c': true,
- 'd': true,
- 'e': true,
- 'f': true,
- 'g': true,
- 'h': true,
- 'i': true,
- 'j': true,
- 'k': true,
- 'l': true,
- 'm': true,
- 'n': true,
- 'o': true,
- 'p': true,
- 'q': true,
- 'r': true,
- 's': true,
- 't': true,
- 'u': true,
- 'v': true,
- 'w': true,
- 'x': true,
- 'y': true,
- 'z': true,
- '{': true,
- '|': true,
- '}': true,
- '~': true,
- '\u007f': true,
-}
-
-var hex = "0123456789abcdef"
-
-//go:linkname unquoteBytes encoding/json.unquoteBytes
-func unquoteBytes(s []byte) (t []byte, ok bool)
diff --git a/vendor/github.com/bytedance/sonic/ast/visitor.go b/vendor/github.com/bytedance/sonic/ast/visitor.go
deleted file mode 100644
index dc0478513..000000000
--- a/vendor/github.com/bytedance/sonic/ast/visitor.go
+++ /dev/null
@@ -1,332 +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 ast
-
-import (
- `encoding/json`
- `errors`
-
- `github.com/bytedance/sonic/internal/native/types`
-)
-
-// Visitor handles the callbacks during preorder traversal of a JSON AST.
-//
-// According to the JSON RFC8259, a JSON AST can be defined by
-// the following rules without separator / whitespace tokens.
-//
-// JSON-AST = value
-// value = false / null / true / object / array / number / string
-// object = begin-object [ member *( member ) ] end-object
-// member = string value
-// array = begin-array [ value *( value ) ] end-array
-//
-type Visitor interface {
-
- // OnNull handles a JSON null value.
- OnNull() error
-
- // OnBool handles a JSON true / false value.
- OnBool(v bool) error
-
- // OnString handles a JSON string value.
- OnString(v string) error
-
- // OnInt64 handles a JSON number value with int64 type.
- OnInt64(v int64, n json.Number) error
-
- // OnFloat64 handles a JSON number value with float64 type.
- OnFloat64(v float64, n json.Number) error
-
- // OnObjectBegin handles the beginning of a JSON object value with a
- // suggested capacity that can be used to make your custom object container.
- //
- // After this point the visitor will receive a sequence of callbacks like
- // [string, value, string, value, ......, ObjectEnd].
- //
- // Note:
- // 1. This is a recursive definition which means the value can
- // also be a JSON object / array described by a sequence of callbacks.
- // 2. The suggested capacity will be 0 if current object is empty.
- // 3. Currently sonic use a fixed capacity for non-empty object (keep in
- // sync with ast.Node) which might not be very suitable. This may be
- // improved in future version.
- OnObjectBegin(capacity int) error
-
- // OnObjectKey handles a JSON object key string in member.
- OnObjectKey(key string) error
-
- // OnObjectEnd handles the ending of a JSON object value.
- OnObjectEnd() error
-
- // OnArrayBegin handles the beginning of a JSON array value with a
- // suggested capacity that can be used to make your custom array container.
- //
- // After this point the visitor will receive a sequence of callbacks like
- // [value, value, value, ......, ArrayEnd].
- //
- // Note:
- // 1. This is a recursive definition which means the value can
- // also be a JSON object / array described by a sequence of callbacks.
- // 2. The suggested capacity will be 0 if current array is empty.
- // 3. Currently sonic use a fixed capacity for non-empty array (keep in
- // sync with ast.Node) which might not be very suitable. This may be
- // improved in future version.
- OnArrayBegin(capacity int) error
-
- // OnArrayEnd handles the ending of a JSON array value.
- OnArrayEnd() error
-}
-
-// VisitorOptions contains all Visitor's options. The default value is an
-// empty VisitorOptions{}.
-type VisitorOptions struct {
- // OnlyNumber indicates parser to directly return number value without
- // conversion, then the first argument of OnInt64 / OnFloat64 will always
- // be zero.
- OnlyNumber bool
-}
-
-var defaultVisitorOptions = &VisitorOptions{}
-
-// Preorder decodes the whole JSON string and callbacks each AST node to visitor
-// during preorder traversal. Any visitor method with an error returned will
-// break the traversal and the given error will be directly returned. The opts
-// argument can be reused after every call.
-func Preorder(str string, visitor Visitor, opts *VisitorOptions) error {
- if opts == nil {
- opts = defaultVisitorOptions
- }
- // process VisitorOptions first to guarantee that all options will be
- // constant during decoding and make options more readable.
- var (
- optDecodeNumber = !opts.OnlyNumber
- )
-
- tv := &traverser{
- parser: Parser{
- s: str,
- noLazy: true,
- skipValue: false,
- },
- visitor: visitor,
- }
-
- if optDecodeNumber {
- tv.parser.decodeNumber(true)
- }
-
- err := tv.decodeValue()
-
- if optDecodeNumber {
- tv.parser.decodeNumber(false)
- }
- return err
-}
-
-type traverser struct {
- parser Parser
- visitor Visitor
-}
-
-// NOTE: keep in sync with (*Parser).Parse method.
-func (self *traverser) decodeValue() error {
- switch val := self.parser.decodeValue(); val.Vt {
- case types.V_EOF:
- return types.ERR_EOF
- case types.V_NULL:
- return self.visitor.OnNull()
- case types.V_TRUE:
- return self.visitor.OnBool(true)
- case types.V_FALSE:
- return self.visitor.OnBool(false)
- case types.V_STRING:
- return self.decodeString(val.Iv, val.Ep)
- case types.V_DOUBLE:
- return self.visitor.OnFloat64(val.Dv,
- json.Number(self.parser.s[val.Ep:self.parser.p]))
- case types.V_INTEGER:
- return self.visitor.OnInt64(val.Iv,
- json.Number(self.parser.s[val.Ep:self.parser.p]))
- case types.V_ARRAY:
- return self.decodeArray()
- case types.V_OBJECT:
- return self.decodeObject()
- default:
- return types.ParsingError(-val.Vt)
- }
-}
-
-// NOTE: keep in sync with (*Parser).decodeArray method.
-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 {
- return types.ERR_EOF
- }
-
- /* check for empty array */
- if self.parser.s[self.parser.p] == ']' {
- self.parser.p++
- return self.visitor.OnArrayEnd()
- }
-
- for {
- /* decode the value */
- if err := self.decodeValue(); err != nil {
- return err
- }
- self.parser.p = self.parser.lspace(self.parser.p)
-
- /* check for EOF */
- if self.parser.p >= ns {
- return types.ERR_EOF
- }
-
- /* check for the next character */
- switch self.parser.s[self.parser.p] {
- case ',':
- self.parser.p++
- case ']':
- self.parser.p++
- return self.visitor.OnArrayEnd()
- default:
- return types.ERR_INVALID_CHAR
- }
- }
-}
-
-// NOTE: keep in sync with (*Parser).decodeObject method.
-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 {
- return types.ERR_EOF
- }
-
- /* check for empty object */
- if self.parser.s[self.parser.p] == '}' {
- self.parser.p++
- return self.visitor.OnObjectEnd()
- }
-
- for {
- var njs types.JsonState
- var err types.ParsingError
-
- /* decode the key */
- if njs = self.parser.decodeValue(); njs.Vt != types.V_STRING {
- return types.ERR_INVALID_CHAR
- }
-
- /* extract the key */
- idx := self.parser.p - 1
- key := self.parser.s[njs.Iv:idx]
-
- /* check for escape sequence */
- if njs.Ep != -1 {
- if key, err = unquote(key); err != 0 {
- return err
- }
- }
-
- if err := self.visitor.OnObjectKey(key); err != nil {
- return err
- }
-
- /* expect a ':' delimiter */
- if err = self.parser.delim(); err != 0 {
- return err
- }
-
- /* decode the value */
- if err := self.decodeValue(); err != nil {
- return err
- }
-
- self.parser.p = self.parser.lspace(self.parser.p)
-
- /* check for EOF */
- if self.parser.p >= ns {
- return types.ERR_EOF
- }
-
- /* check for the next character */
- switch self.parser.s[self.parser.p] {
- case ',':
- self.parser.p++
- case '}':
- self.parser.p++
- return self.visitor.OnObjectEnd()
- default:
- return types.ERR_INVALID_CHAR
- }
- }
-}
-
-// NOTE: keep in sync with (*Parser).decodeString method.
-func (self *traverser) decodeString(iv int64, ep int) error {
- p := self.parser.p - 1
- s := self.parser.s[iv:p]
-
- /* fast path: no escape sequence */
- if ep == -1 {
- return self.visitor.OnString(s)
- }
-
- /* unquote the string */
- out, err := unquote(s)
- if err != 0 {
- return err
- }
- 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/compat.go b/vendor/github.com/bytedance/sonic/compat.go
deleted file mode 100644
index b32342a84..000000000
--- a/vendor/github.com/bytedance/sonic/compat.go
+++ /dev/null
@@ -1,133 +0,0 @@
-// +build !amd64,!arm64 go1.24 !go1.17 arm64,!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 sonic
-
-import (
- `bytes`
- `encoding/json`
- `io`
- `reflect`
-
- `github.com/bytedance/sonic/option`
-)
-
-const apiKind = UseStdJSON
-
-type frozenConfig struct {
- Config
-}
-
-// Froze convert the Config to API
-func (cfg Config) Froze() API {
- api := &frozenConfig{Config: cfg}
- return api
-}
-
-func (cfg frozenConfig) marshalOptions(val interface{}, prefix, indent string) ([]byte, error) {
- w := bytes.NewBuffer([]byte{})
- enc := json.NewEncoder(w)
- enc.SetEscapeHTML(cfg.EscapeHTML)
- enc.SetIndent(prefix, indent)
- err := enc.Encode(val)
- out := w.Bytes()
-
- // json.Encoder always appends '\n' after encoding,
- // which is not same with json.Marshal()
- if len(out) > 0 && out[len(out)-1] == '\n' {
- out = out[:len(out)-1]
- }
- return out, err
-}
-
-// Marshal is implemented by sonic
-func (cfg frozenConfig) Marshal(val interface{}) ([]byte, error) {
- if !cfg.EscapeHTML {
- return cfg.marshalOptions(val, "", "")
- }
- return json.Marshal(val)
-}
-
-// MarshalToString is implemented by sonic
-func (cfg frozenConfig) MarshalToString(val interface{}) (string, error) {
- out, err := cfg.Marshal(val)
- return string(out), err
-}
-
-// MarshalIndent is implemented by sonic
-func (cfg frozenConfig) MarshalIndent(val interface{}, prefix, indent string) ([]byte, error) {
- if !cfg.EscapeHTML {
- return cfg.marshalOptions(val, prefix, indent)
- }
- return json.MarshalIndent(val, prefix, indent)
-}
-
-// UnmarshalFromString is implemented by sonic
-func (cfg frozenConfig) UnmarshalFromString(buf string, val interface{}) error {
- r := bytes.NewBufferString(buf)
- dec := json.NewDecoder(r)
- if cfg.UseNumber {
- dec.UseNumber()
- }
- if cfg.DisallowUnknownFields {
- dec.DisallowUnknownFields()
- }
- return dec.Decode(val)
-}
-
-// Unmarshal is implemented by sonic
-func (cfg frozenConfig) Unmarshal(buf []byte, val interface{}) error {
- return cfg.UnmarshalFromString(string(buf), val)
-}
-
-// NewEncoder is implemented by sonic
-func (cfg frozenConfig) NewEncoder(writer io.Writer) Encoder {
- enc := json.NewEncoder(writer)
- if !cfg.EscapeHTML {
- enc.SetEscapeHTML(cfg.EscapeHTML)
- }
- return enc
-}
-
-// NewDecoder is implemented by sonic
-func (cfg frozenConfig) NewDecoder(reader io.Reader) Decoder {
- dec := json.NewDecoder(reader)
- if cfg.UseNumber {
- dec.UseNumber()
- }
- if cfg.DisallowUnknownFields {
- dec.DisallowUnknownFields()
- }
- return dec
-}
-
-// Valid is implemented by sonic
-func (cfg frozenConfig) Valid(data []byte) bool {
- return json.Valid(data)
-}
-
-// Pretouch compiles vt ahead-of-time to avoid JIT compilation on-the-fly, in
-// order to reduce the first-hit latency at **amd64** Arch.
-// Opts are the compile options, for example, "option.WithCompileRecursiveDepth" is
-// a compile option to set the depth of recursive compile for the nested struct type.
-// * This is the none implement for !amd64.
-// It will be useful for someone who develop with !amd64 arch,like Mac M1.
-func Pretouch(vt reflect.Type, opts ...option.CompileOption) error {
- return nil
-}
-
diff --git a/vendor/github.com/bytedance/sonic/decoder/decoder_compat.go b/vendor/github.com/bytedance/sonic/decoder/decoder_compat.go
deleted file mode 100644
index a0e1de4da..000000000
--- a/vendor/github.com/bytedance/sonic/decoder/decoder_compat.go
+++ /dev/null
@@ -1,196 +0,0 @@
-// +build !amd64,!arm64 go1.24 !go1.17 arm64,!go1.20
-
-/*
-* 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 decoder
-
-import (
- `bytes`
- `encoding/json`
- `io`
- `reflect`
- `unsafe`
-
- `github.com/bytedance/sonic/internal/native/types`
- `github.com/bytedance/sonic/option`
-)
-
-func init() {
- println("WARNING: sonic/decoder only supports (Go1.17~1.23 && CPU amd64) or (go1.20~1.23 && CPU arm64), but your environment is not suitable")
-}
-
-const (
- _F_use_int64 = 0
- _F_disable_urc = 2
- _F_disable_unknown = 3
- _F_copy_string = 4
-
- _F_use_number = types.B_USE_NUMBER
- _F_validate_string = types.B_VALIDATE_STRING
- _F_allow_control = types.B_ALLOW_CONTROL
- _F_no_validate_json = types.B_NO_VALIDATE_JSON
-)
-
-type Options uint64
-
-const (
- OptionUseInt64 Options = 1 << _F_use_int64
- OptionUseNumber Options = 1 << _F_use_number
- OptionUseUnicodeErrors Options = 1 << _F_disable_urc
- OptionDisableUnknown Options = 1 << _F_disable_unknown
- OptionCopyString Options = 1 << _F_copy_string
- OptionValidateString Options = 1 << _F_validate_string
- OptionNoValidateJSON Options = 1 << _F_no_validate_json
-)
-
-func (self *Decoder) SetOptions(opts Options) {
- if (opts & OptionUseNumber != 0) && (opts & OptionUseInt64 != 0) {
- panic("can't set OptionUseInt64 and OptionUseNumber both!")
- }
- self.f = uint64(opts)
-}
-
-
-// Decoder is the decoder context object
-type Decoder struct {
- i int
- f uint64
- s string
-}
-
-// NewDecoder creates a new decoder instance.
-func NewDecoder(s string) *Decoder {
- return &Decoder{s: s}
-}
-
-// Pos returns the current decoding position.
-func (self *Decoder) Pos() int {
- return self.i
-}
-
-func (self *Decoder) Reset(s string) {
- self.s = s
- self.i = 0
- // self.f = 0
-}
-
-// NOTE: api fallback do nothing
-func (self *Decoder) CheckTrailings() error {
- pos := self.i
- buf := self.s
- /* skip all the trailing spaces */
- if pos != len(buf) {
- for pos < len(buf) && (types.SPACE_MASK & (1 << buf[pos])) != 0 {
- pos++
- }
- }
-
- /* then it must be at EOF */
- if pos == len(buf) {
- return nil
- }
-
- /* junk after JSON value */
- return nil
-}
-
-
-// Decode parses the JSON-encoded data from current position and stores the result
-// in the value pointed to by val.
-func (self *Decoder) Decode(val interface{}) error {
- r := bytes.NewBufferString(self.s)
- dec := json.NewDecoder(r)
- if (self.f & uint64(OptionUseNumber)) != 0 {
- dec.UseNumber()
- }
- if (self.f & uint64(OptionDisableUnknown)) != 0 {
- dec.DisallowUnknownFields()
- }
- return dec.Decode(val)
-}
-
-// UseInt64 indicates the Decoder to unmarshal an integer into an interface{} as an
-// int64 instead of as a float64.
-func (self *Decoder) UseInt64() {
- self.f |= 1 << _F_use_int64
- self.f &^= 1 << _F_use_number
-}
-
-// UseNumber indicates the Decoder to unmarshal a number into an interface{} as a
-// json.Number instead of as a float64.
-func (self *Decoder) UseNumber() {
- self.f &^= 1 << _F_use_int64
- self.f |= 1 << _F_use_number
-}
-
-// UseUnicodeErrors indicates the Decoder to return an error when encounter invalid
-// UTF-8 escape sequences.
-func (self *Decoder) UseUnicodeErrors() {
- self.f |= 1 << _F_disable_urc
-}
-
-// DisallowUnknownFields indicates the Decoder to return an error when the destination
-// is a struct and the input contains object keys which do not match any
-// non-ignored, exported fields in the destination.
-func (self *Decoder) DisallowUnknownFields() {
- self.f |= 1 << _F_disable_unknown
-}
-
-// CopyString indicates the Decoder to decode string values by copying instead of referring.
-func (self *Decoder) CopyString() {
- self.f |= 1 << _F_copy_string
-}
-
-// ValidateString causes the Decoder to validate string values when decoding string value
-// in JSON. Validation is that, returning error when unescaped control chars(0x00-0x1f) or
-// invalid UTF-8 chars in the string value of JSON.
-func (self *Decoder) ValidateString() {
- self.f |= 1 << _F_validate_string
-}
-
-// Pretouch compiles vt ahead-of-time to avoid JIT compilation on-the-fly, in
-// order to reduce the first-hit latency.
-//
-// Opts are the compile options, for example, "option.WithCompileRecursiveDepth" is
-// a compile option to set the depth of recursive compile for the nested struct type.
-func Pretouch(vt reflect.Type, opts ...option.CompileOption) error {
- return nil
-}
-
-type StreamDecoder = json.Decoder
-
-// NewStreamDecoder adapts to encoding/json.NewDecoder API.
-//
-// NewStreamDecoder returns a new decoder that reads from r.
-func NewStreamDecoder(r io.Reader) *StreamDecoder {
- return json.NewDecoder(r)
-}
-
-// SyntaxError represents json syntax error
-type SyntaxError json.SyntaxError
-
-// Description
-func (s SyntaxError) Description() string {
- return (*json.SyntaxError)(unsafe.Pointer(&s)).Error()
-}
-// Error
-func (s SyntaxError) Error() string {
- return (*json.SyntaxError)(unsafe.Pointer(&s)).Error()
-}
-
-// MismatchTypeError represents mismatching between json and object
-type MismatchTypeError json.UnmarshalTypeError
diff --git a/vendor/github.com/bytedance/sonic/decoder/decoder_native.go b/vendor/github.com/bytedance/sonic/decoder/decoder_native.go
deleted file mode 100644
index 450dfb624..000000000
--- a/vendor/github.com/bytedance/sonic/decoder/decoder_native.go
+++ /dev/null
@@ -1,71 +0,0 @@
-//go:build (amd64 && go1.17 && !go1.24) || (arm64 && go1.20 && !go1.24)
-// +build amd64,go1.17,!go1.24 arm64,go1.20,!go1.24
-
-
-/*
-* 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 decoder
-
-import (
- `github.com/bytedance/sonic/internal/decoder/api`
-)
-
-// Decoder is the decoder context object
-type Decoder = api.Decoder
-
-// SyntaxError represents json syntax error
-type SyntaxError = api.SyntaxError
-
-// MismatchTypeError represents mismatching between json and object
-type MismatchTypeError = api.MismatchTypeError
-
-// Options for decode.
-type Options = api.Options
-
-const (
- OptionUseInt64 Options = api.OptionUseInt64
- OptionUseNumber Options = api.OptionUseNumber
- OptionUseUnicodeErrors Options = api.OptionUseUnicodeErrors
- OptionDisableUnknown Options = api.OptionDisableUnknown
- OptionCopyString Options = api.OptionCopyString
- OptionValidateString Options = api.OptionValidateString
- OptionNoValidateJSON Options = api.OptionNoValidateJSON
-)
-
-// StreamDecoder is the decoder context object for streaming input.
-type StreamDecoder = api.StreamDecoder
-
-var (
- // NewDecoder creates a new decoder instance.
- NewDecoder = api.NewDecoder
-
- // NewStreamDecoder adapts to encoding/json.NewDecoder API.
- //
- // NewStreamDecoder returns a new decoder that reads from r.
- NewStreamDecoder = api.NewStreamDecoder
-
- // Pretouch compiles vt ahead-of-time to avoid JIT compilation on-the-fly, in
- // order to reduce the first-hit latency.
- //
- // Opts are the compile options, for example, "option.WithCompileRecursiveDepth" is
- // a compile option to set the depth of recursive compile for the nested struct type.
- Pretouch = api.Pretouch
-
- // Skip skips only one json value, and returns first non-blank character position and its ending position if it is valid.
- // Otherwise, returns negative error code using start and invalid character position using end
- Skip = api.Skip
-)
diff --git a/vendor/github.com/bytedance/sonic/encoder/encoder_compat.go b/vendor/github.com/bytedance/sonic/encoder/encoder_compat.go
deleted file mode 100644
index 254defa20..000000000
--- a/vendor/github.com/bytedance/sonic/encoder/encoder_compat.go
+++ /dev/null
@@ -1,261 +0,0 @@
-// +build !amd64,!arm64 go1.24 !go1.17 arm64,!go1.20
-
-/*
-* 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 encoder
-
-import (
- `io`
- `bytes`
- `encoding/json`
- `reflect`
-
- `github.com/bytedance/sonic/option`
-)
-
-func init() {
- println("WARNING:(encoder) sonic only supports (Go1.17~1.23 && CPU amd64) or (G01.20~1.23 && CPU arm64) , 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
-
-const (
- bitSortMapKeys = iota
- bitEscapeHTML
- bitCompactMarshaler
- bitNoQuoteTextMarshaler
- bitNoNullSliceOrMap
- bitValidateString
- bitNoValidateJSONMarshaler
- bitNoEncoderNewline
-
- // used for recursive compile
- bitPointerValue = 63
-)
-
-const (
- // SortMapKeys indicates that the keys of a map needs to be sorted
- // before serializing into JSON.
- // WARNING: This hurts performance A LOT, USE WITH CARE.
- SortMapKeys Options = 1 << bitSortMapKeys
-
- // EscapeHTML indicates encoder to escape all HTML characters
- // after serializing into JSON (see https://pkg.go.dev/encoding/json#HTMLEscape).
- // WARNING: This hurts performance A LOT, USE WITH CARE.
- EscapeHTML Options = 1 << bitEscapeHTML
-
- // CompactMarshaler indicates that the output JSON from json.Marshaler
- // is always compact and needs no validation
- CompactMarshaler Options = 1 << bitCompactMarshaler
-
- // NoQuoteTextMarshaler indicates that the output text from encoding.TextMarshaler
- // is always escaped string and needs no quoting
- NoQuoteTextMarshaler Options = 1 << bitNoQuoteTextMarshaler
-
- // NoNullSliceOrMap indicates all empty Array or Object are encoded as '[]' or '{}',
- // instead of 'null'
- NoNullSliceOrMap Options = 1 << bitNoNullSliceOrMap
-
- // ValidateString indicates that encoder should validate the input string
- // before encoding it into JSON.
- ValidateString Options = 1 << bitValidateString
-
- // NoValidateJSONMarshaler indicates that the encoder should not validate the output string
- // after encoding the JSONMarshaler to JSON.
- NoValidateJSONMarshaler Options = 1 << bitNoValidateJSONMarshaler
-
- // NoEncoderNewline indicates that the encoder should not add a newline after every message
- NoEncoderNewline Options = 1 << bitNoEncoderNewline
-
- // CompatibleWithStd is used to be compatible with std encoder.
- CompatibleWithStd Options = SortMapKeys | EscapeHTML | CompactMarshaler
-)
-
-// Encoder represents a specific set of encoder configurations.
-type Encoder struct {
- Opts Options
- prefix string
- indent string
-}
-
-// Encode returns the JSON encoding of v.
-func (self *Encoder) Encode(v interface{}) ([]byte, error) {
- if self.indent != "" || self.prefix != "" {
- return EncodeIndented(v, self.prefix, self.indent, self.Opts)
- }
- return Encode(v, self.Opts)
-}
-
-// SortKeys enables the SortMapKeys option.
-func (self *Encoder) SortKeys() *Encoder {
- self.Opts |= SortMapKeys
- return self
-}
-
-// SetEscapeHTML specifies if option EscapeHTML opens
-func (self *Encoder) SetEscapeHTML(f bool) {
- if f {
- self.Opts |= EscapeHTML
- } else {
- self.Opts &= ^EscapeHTML
- }
-}
-
-// SetValidateString specifies if option ValidateString opens
-func (self *Encoder) SetValidateString(f bool) {
- if f {
- self.Opts |= ValidateString
- } else {
- self.Opts &= ^ValidateString
- }
-}
-
-// SetNoValidateJSONMarshaler specifies if option NoValidateJSONMarshaler opens
-func (self *Encoder) SetNoValidateJSONMarshaler(f bool) {
- if f {
- self.Opts |= NoValidateJSONMarshaler
- } else {
- self.Opts &= ^NoValidateJSONMarshaler
- }
-}
-
-// SetNoEncoderNewline specifies if option NoEncoderNewline opens
-func (self *Encoder) SetNoEncoderNewline(f bool) {
- if f {
- self.Opts |= NoEncoderNewline
- } else {
- self.Opts &= ^NoEncoderNewline
- }
-}
-
-// SetCompactMarshaler specifies if option CompactMarshaler opens
-func (self *Encoder) SetCompactMarshaler(f bool) {
- if f {
- self.Opts |= CompactMarshaler
- } else {
- self.Opts &= ^CompactMarshaler
- }
-}
-
-// SetNoQuoteTextMarshaler specifies if option NoQuoteTextMarshaler opens
-func (self *Encoder) SetNoQuoteTextMarshaler(f bool) {
- if f {
- self.Opts |= NoQuoteTextMarshaler
- } else {
- self.Opts &= ^NoQuoteTextMarshaler
- }
-}
-
-// SetIndent instructs the encoder to format each subsequent encoded
-// value as if indented by the package-level function EncodeIndent().
-// Calling SetIndent("", "") disables indentation.
-func (enc *Encoder) SetIndent(prefix, indent string) {
- enc.prefix = prefix
- enc.indent = indent
-}
-
-// Quote returns the JSON-quoted version of s.
-func Quote(s string) string {
- /* check for empty string */
- if s == "" {
- return `""`
- }
-
- out, _ := json.Marshal(s)
- return string(out)
-}
-
-// Encode returns the JSON encoding of val, encoded with opts.
-func Encode(val interface{}, opts Options) ([]byte, error) {
- return json.Marshal(val)
-}
-
-// 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()
- 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
-// characters inside string literals changed to \u003c, \u003e, \u0026, \u2028, \u2029
-// so that the JSON will be safe to embed inside HTML <script> tags.
-// For historical reasons, web browsers don't honor standard HTML
-// escaping within <script> tags, so an alternative JSON encoding must
-// be used.
-func HTMLEscape(dst []byte, src []byte) []byte {
- d := bytes.NewBuffer(dst)
- json.HTMLEscape(d, src)
- return d.Bytes()
-}
-
-// EncodeIndented is like Encode but applies Indent to format the output.
-// Each JSON element in the output will begin on a new line beginning with prefix
-// followed by one or more copies of indent according to the indentation nesting.
-func EncodeIndented(val interface{}, prefix string, indent string, opts Options) ([]byte, error) {
- w := bytes.NewBuffer([]byte{})
- enc := json.NewEncoder(w)
- enc.SetEscapeHTML((opts & EscapeHTML) != 0)
- enc.SetIndent(prefix, indent)
- err := enc.Encode(val)
- out := w.Bytes()
- return out, err
-}
-
-// Pretouch compiles vt ahead-of-time to avoid JIT compilation on-the-fly, in
-// order to reduce the first-hit latency.
-//
-// Opts are the compile options, for example, "option.WithCompileRecursiveDepth" is
-// a compile option to set the depth of recursive compile for the nested struct type.
-func Pretouch(vt reflect.Type, opts ...option.CompileOption) error {
- return nil
-}
-
-// Valid validates json and returns first non-blank character position,
-// if it is only one valid json value.
-// Otherwise returns invalid character position using start.
-//
-// Note: it does not check for the invalid UTF-8 characters.
-func Valid(data []byte) (ok bool, start int) {
- return json.Valid(data), 0
-}
-
-// StreamEncoder uses io.Writer as
-type StreamEncoder = json.Encoder
-
-// NewStreamEncoder adapts to encoding/json.NewDecoder API.
-//
-// NewStreamEncoder returns a new encoder that write to w.
-func NewStreamEncoder(w io.Writer) *StreamEncoder {
- return json.NewEncoder(w)
-}
-
diff --git a/vendor/github.com/bytedance/sonic/encoder/encoder_native.go b/vendor/github.com/bytedance/sonic/encoder/encoder_native.go
deleted file mode 100644
index b300ebf08..000000000
--- a/vendor/github.com/bytedance/sonic/encoder/encoder_native.go
+++ /dev/null
@@ -1,120 +0,0 @@
-// +build amd64,go1.17,!go1.24 arm64,go1.20,!go1.24
-
-/*
- * 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 encoder
-
-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
-
-// StreamEncoder uses io.Writer as input.
-type StreamEncoder = encoder.StreamEncoder
-
-// Options is a set of encoding options.
-type Options = encoder.Options
-
-const (
- // SortMapKeys indicates that the keys of a map needs to be sorted
- // before serializing into JSON.
- // WARNING: This hurts performance A LOT, USE WITH CARE.
- SortMapKeys Options = encoder.SortMapKeys
-
- // EscapeHTML indicates encoder to escape all HTML characters
- // after serializing into JSON (see https://pkg.go.dev/encoding/json#HTMLEscape).
- // WARNING: This hurts performance A LOT, USE WITH CARE.
- EscapeHTML Options = encoder.EscapeHTML
-
- // CompactMarshaler indicates that the output JSON from json.Marshaler
- // is always compact and needs no validation
- CompactMarshaler Options = encoder.CompactMarshaler
-
- // NoQuoteTextMarshaler indicates that the output text from encoding.TextMarshaler
- // is always escaped string and needs no quoting
- NoQuoteTextMarshaler Options = encoder.NoQuoteTextMarshaler
-
- // NoNullSliceOrMap indicates all empty Array or Object are encoded as '[]' or '{}',
- // instead of 'null'
- NoNullSliceOrMap Options = encoder.NoNullSliceOrMap
-
- // ValidateString indicates that encoder should validate the input string
- // before encoding it into JSON.
- ValidateString Options = encoder.ValidateString
-
- // NoValidateJSONMarshaler indicates that the encoder should not validate the output string
- // after encoding the JSONMarshaler to JSON.
- NoValidateJSONMarshaler Options = encoder.NoValidateJSONMarshaler
-
- // NoEncoderNewline indicates that the encoder should not add a newline after every message
- NoEncoderNewline Options = encoder.NoEncoderNewline
-
- // CompatibleWithStd is used to be compatible with std encoder.
- CompatibleWithStd Options = encoder.CompatibleWithStd
-
- // Encode Infinity or Nan float into `null`, instead of returning an error.
- EncodeNullForInfOrNan Options = encoder.EncodeNullForInfOrNan
-)
-
-
-var (
- // Encode returns the JSON encoding of val, encoded with opts.
- Encode = encoder.Encode
-
- // EncodeInto is like Encode but uses a user-supplied buffer instead of allocating a new one.
- EncodeIndented = encoder.EncodeIndented
-
- // EncodeIndented is like Encode but applies Indent to format the output.
- // Each JSON element in the output will begin on a new line beginning with prefix
- // followed by one or more copies of indent according to the indentation nesting.
- EncodeInto = encoder.EncodeInto
-
- // HTMLEscape appends to dst the JSON-encoded src with <, >, &, U+2028 and U+2029
- // characters inside string literals changed to \u003c, \u003e, \u0026, \u2028, \u2029
- // so that the JSON will be safe to embed inside HTML <script> tags.
- // For historical reasons, web browsers don't honor standard HTML
- // escaping within <script> tags, so an alternative JSON encoding must
- // be used.
- HTMLEscape = encoder.HTMLEscape
-
- // Pretouch compiles vt ahead-of-time to avoid JIT compilation on-the-fly, in
- // order to reduce the first-hit latency.
- //
- // Opts are the compile options, for example, "option.WithCompileRecursiveDepth" is
- // a compile option to set the depth of recursive compile for the nested struct type.
- Pretouch = encoder.Pretouch
-
- // Quote returns the JSON-quoted version of s.
- Quote = encoder.Quote
-
- // Valid validates json and returns first non-blank character position,
- // if it is only one valid json value.
- // Otherwise returns invalid character position using start.
- //
- // Note: it does not check for the invalid UTF-8 characters.
- Valid = encoder.Valid
-
- // NewStreamEncoder adapts to encoding/json.NewDecoder API.
- //
- // NewStreamEncoder returns a new encoder that write to w.
- NewStreamEncoder = encoder.NewStreamEncoder
-)
diff --git a/vendor/github.com/bytedance/sonic/go.work b/vendor/github.com/bytedance/sonic/go.work
deleted file mode 100644
index 8d2af51b9..000000000
--- a/vendor/github.com/bytedance/sonic/go.work
+++ /dev/null
@@ -1,9 +0,0 @@
-go 1.18
-
-use (
- .
- ./external_jsonlib_test
- ./fuzz
- ./generic_test
- ./loader
-)
diff --git a/vendor/github.com/bytedance/sonic/go.work.sum b/vendor/github.com/bytedance/sonic/go.work.sum
deleted file mode 100644
index b434dee51..000000000
--- a/vendor/github.com/bytedance/sonic/go.work.sum
+++ /dev/null
@@ -1,3 +0,0 @@
-github.com/bytedance/sonic/loader v0.2.0/go.mod h1:ncP89zfokxS5LZrJxl5z0UJcsk4M4yY2JpfqGeCtNLU=
-github.com/bytedance/sonic/loader v0.2.2/go.mod h1:N8A3vUdtUebEY2/VQC0MyhYeKUFosQU6FxH2JmUe6VI=
-github.com/cloudwego/iasm v0.2.0 h1:1KNIy1I1H9hNNFEEH3DVnI4UujN+1zjpuk6gwHLTssg=
diff --git a/vendor/github.com/bytedance/sonic/internal/base64/b64_amd64.go b/vendor/github.com/bytedance/sonic/internal/base64/b64_amd64.go
deleted file mode 100644
index 43db80d8a..000000000
--- a/vendor/github.com/bytedance/sonic/internal/base64/b64_amd64.go
+++ /dev/null
@@ -1,46 +0,0 @@
-// +build amd64,go1.17,!go1.24
-
-/**
- * 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 base64
-
-import (
- "github.com/cloudwego/base64x"
-)
-
-func DecodeBase64(src string) ([]byte, error) {
- return base64x.StdEncoding.DecodeString(src)
-}
-
-func EncodeBase64(buf []byte, src []byte) []byte {
- if len(src) == 0 {
- return append(buf, '"', '"')
- }
- buf = append(buf, '"')
- need := base64x.StdEncoding.EncodedLen(len(src))
- if cap(buf) - len(buf) < need {
- tmp := make([]byte, len(buf), len(buf) + need*2)
- copy(tmp, buf)
- buf = tmp
- }
- base64x.StdEncoding.Encode(buf[len(buf):cap(buf)], src)
- buf = buf[:len(buf) + need]
- buf = append(buf, '"')
- return buf
-}
-
- \ No newline at end of file
diff --git a/vendor/github.com/bytedance/sonic/internal/base64/b64_compat.go b/vendor/github.com/bytedance/sonic/internal/base64/b64_compat.go
deleted file mode 100644
index 6688faa20..000000000
--- a/vendor/github.com/bytedance/sonic/internal/base64/b64_compat.go
+++ /dev/null
@@ -1,44 +0,0 @@
-// +build !amd64 !go1.17 go1.24
-
-/*
- * Copyright 2022 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package base64
-
-import (
- "encoding/base64"
-)
-
-func EncodeBase64(buf []byte, src []byte) []byte {
- if len(src) == 0 {
- return append(buf, '"', '"')
- }
- buf = append(buf, '"')
- need := base64.StdEncoding.EncodedLen(len(src))
- if cap(buf) - len(buf) < need {
- tmp := make([]byte, len(buf), len(buf) + need*2)
- copy(tmp, buf)
- buf = tmp
- }
- base64.StdEncoding.Encode(buf[len(buf):cap(buf)], src)
- buf = buf[:len(buf) + need]
- buf = append(buf, '"')
- return buf
-}
-
-func DecodeBase64(src string) ([]byte, error) {
- return base64.StdEncoding.DecodeString(src)
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/caching/asm.s b/vendor/github.com/bytedance/sonic/internal/caching/asm.s
deleted file mode 100644
index e69de29bb..000000000
--- a/vendor/github.com/bytedance/sonic/internal/caching/asm.s
+++ /dev/null
diff --git a/vendor/github.com/bytedance/sonic/internal/caching/fcache.go b/vendor/github.com/bytedance/sonic/internal/caching/fcache.go
deleted file mode 100644
index 8cf62ff44..000000000
--- a/vendor/github.com/bytedance/sonic/internal/caching/fcache.go
+++ /dev/null
@@ -1,115 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package caching
-
-import (
- `strings`
- `unsafe`
-
- `github.com/bytedance/sonic/internal/rt`
-)
-
-type FieldMap struct {
- N uint64
- b unsafe.Pointer
- m map[string]int
-}
-
-type FieldEntry struct {
- ID int
- Name string
- Hash uint64
-}
-
-const (
- FieldMap_N = int64(unsafe.Offsetof(FieldMap{}.N))
- FieldMap_b = int64(unsafe.Offsetof(FieldMap{}.b))
- FieldEntrySize = int64(unsafe.Sizeof(FieldEntry{}))
-)
-
-func newBucket(n int) unsafe.Pointer {
- v := make([]FieldEntry, n)
- return (*rt.GoSlice)(unsafe.Pointer(&v)).Ptr
-}
-
-func CreateFieldMap(n int) *FieldMap {
- return &FieldMap {
- N: uint64(n * 2),
- b: newBucket(n * 2), // LoadFactor = 0.5
- m: make(map[string]int, n * 2),
- }
-}
-
-func (self *FieldMap) At(p uint64) *FieldEntry {
- off := uintptr(p) * uintptr(FieldEntrySize)
- return (*FieldEntry)(unsafe.Pointer(uintptr(self.b) + off))
-}
-
-// Get searches FieldMap by name. JIT generated assembly does NOT call this
-// function, rather it implements its own version directly in assembly. So
-// we must ensure this function stays in sync with the JIT generated one.
-func (self *FieldMap) Get(name string) int {
- h := StrHash(name)
- p := h % self.N
- s := self.At(p)
-
- /* find the element;
- * the hash map is never full, so the loop will always terminate */
- for s.Hash != 0 {
- if s.Hash == h && s.Name == name {
- return s.ID
- } else {
- p = (p + 1) % self.N
- s = self.At(p)
- }
- }
-
- /* not found */
- return -1
-}
-
-func (self *FieldMap) Set(name string, i int) {
- h := StrHash(name)
- p := h % self.N
- s := self.At(p)
-
- /* searching for an empty slot;
- * the hash map is never full, so the loop will always terminate */
- for s.Hash != 0 {
- p = (p + 1) % self.N
- s = self.At(p)
- }
-
- /* set the value */
- s.ID = i
- s.Hash = h
- s.Name = name
-
- /* add the case-insensitive version, prefer the one with smaller field ID */
- key := strings.ToLower(name)
- if v, ok := self.m[key]; !ok || i < v {
- self.m[key] = i
- }
-}
-
-func (self *FieldMap) GetCaseInsensitive(name string) int {
- if i, ok := self.m[strings.ToLower(name)]; ok {
- return i
- } else {
- return -1
- }
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/caching/hashing.go b/vendor/github.com/bytedance/sonic/internal/caching/hashing.go
deleted file mode 100644
index b8876a410..000000000
--- a/vendor/github.com/bytedance/sonic/internal/caching/hashing.go
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package caching
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var (
- V_strhash = rt.UnpackEface(strhash)
- S_strhash = *(*uintptr)(V_strhash.Value)
-)
-
-//go:noescape
-//go:linkname strhash runtime.strhash
-func strhash(_ unsafe.Pointer, _ uintptr) uintptr
-
-func StrHash(s string) uint64 {
- if v := strhash(unsafe.Pointer(&s), 0); v == 0 {
- return 1
- } else {
- return uint64(v)
- }
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/caching/pcache.go b/vendor/github.com/bytedance/sonic/internal/caching/pcache.go
deleted file mode 100644
index 8c1224d9c..000000000
--- a/vendor/github.com/bytedance/sonic/internal/caching/pcache.go
+++ /dev/null
@@ -1,173 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package caching
-
-import (
- `sync`
- `sync/atomic`
- `unsafe`
-
- `github.com/bytedance/sonic/internal/rt`
-)
-
-/** Program Map **/
-
-const (
- _LoadFactor = 0.5
- _InitCapacity = 4096 // must be a power of 2
-)
-
-type _ProgramMap struct {
- n uint64
- m uint32
- b []_ProgramEntry
-}
-
-type _ProgramEntry struct {
- vt *rt.GoType
- fn interface{}
-}
-
-func newProgramMap() *_ProgramMap {
- return &_ProgramMap {
- n: 0,
- m: _InitCapacity - 1,
- b: make([]_ProgramEntry, _InitCapacity),
- }
-}
-
-func (self *_ProgramMap) copy() *_ProgramMap {
- fork := &_ProgramMap{
- n: self.n,
- m: self.m,
- b: make([]_ProgramEntry, len(self.b)),
- }
- for i, f := range self.b {
- fork.b[i] = f
- }
- return fork
-}
-
-func (self *_ProgramMap) get(vt *rt.GoType) interface{} {
- i := self.m + 1
- p := vt.Hash & self.m
-
- /* linear probing */
- for ; i > 0; i-- {
- if b := self.b[p]; b.vt == vt {
- return b.fn
- } else if b.vt == nil {
- break
- } else {
- p = (p + 1) & self.m
- }
- }
-
- /* not found */
- return nil
-}
-
-func (self *_ProgramMap) add(vt *rt.GoType, fn interface{}) *_ProgramMap {
- p := self.copy()
- f := float64(atomic.LoadUint64(&p.n) + 1) / float64(p.m + 1)
-
- /* check for load factor */
- if f > _LoadFactor {
- p = p.rehash()
- }
-
- /* insert the value */
- p.insert(vt, fn)
- return p
-}
-
-func (self *_ProgramMap) rehash() *_ProgramMap {
- c := (self.m + 1) << 1
- r := &_ProgramMap{m: c - 1, b: make([]_ProgramEntry, int(c))}
-
- /* rehash every entry */
- for i := uint32(0); i <= self.m; i++ {
- if b := self.b[i]; b.vt != nil {
- r.insert(b.vt, b.fn)
- }
- }
-
- /* rebuild successful */
- return r
-}
-
-func (self *_ProgramMap) insert(vt *rt.GoType, fn interface{}) {
- h := vt.Hash
- p := h & self.m
-
- /* linear probing */
- for i := uint32(0); i <= self.m; i++ {
- if b := &self.b[p]; b.vt != nil {
- p += 1
- p &= self.m
- } else {
- b.vt = vt
- b.fn = fn
- atomic.AddUint64(&self.n, 1)
- return
- }
- }
-
- /* should never happens */
- panic("no available slots")
-}
-
-/** RCU Program Cache **/
-
-type ProgramCache struct {
- m sync.Mutex
- p unsafe.Pointer
-}
-
-func CreateProgramCache() *ProgramCache {
- return &ProgramCache {
- m: sync.Mutex{},
- p: unsafe.Pointer(newProgramMap()),
- }
-}
-
-func (self *ProgramCache) Get(vt *rt.GoType) interface{} {
- return (*_ProgramMap)(atomic.LoadPointer(&self.p)).get(vt)
-}
-
-func (self *ProgramCache) Compute(vt *rt.GoType, compute func(*rt.GoType, ... interface{}) (interface{}, error), ex ...interface{}) (interface{}, error) {
- var err error
- var val interface{}
-
- /* use defer to prevent inlining of this function */
- self.m.Lock()
- defer self.m.Unlock()
-
- /* double check with write lock held */
- if val = self.Get(vt); val != nil {
- return val, nil
- }
-
- /* compute the value */
- if val, err = compute(vt, ex...); err != nil {
- return nil, err
- }
-
- /* update the RCU cache */
- atomic.StorePointer(&self.p, unsafe.Pointer((*_ProgramMap)(atomic.LoadPointer(&self.p)).add(vt, val)))
- return val, nil
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/cpu/features.go b/vendor/github.com/bytedance/sonic/internal/cpu/features.go
deleted file mode 100644
index fd4dbda3c..000000000
--- a/vendor/github.com/bytedance/sonic/internal/cpu/features.go
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package cpu
-
-import (
- `fmt`
- `os`
-
- `github.com/klauspost/cpuid/v2`
-)
-
-var (
- HasAVX2 = cpuid.CPU.Has(cpuid.AVX2)
- HasSSE = cpuid.CPU.Has(cpuid.SSE)
-)
-
-func init() {
- switch v := os.Getenv("SONIC_MODE"); v {
- case "" : break
- case "auto" : break
- case "noavx" : HasAVX2 = false
- // will also disable avx, act as `noavx`, we remain it to make sure forward compatibility
- case "noavx2" : HasAVX2 = false
- default : panic(fmt.Sprintf("invalid mode: '%s', should be one of 'auto', 'noavx', 'noavx2'", v))
- }
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/api/decoder.go b/vendor/github.com/bytedance/sonic/internal/decoder/api/decoder.go
deleted file mode 100644
index 0dc01998f..000000000
--- a/vendor/github.com/bytedance/sonic/internal/decoder/api/decoder.go
+++ /dev/null
@@ -1,173 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package api
-
-import (
- `reflect`
-
- `github.com/bytedance/sonic/internal/native`
- `github.com/bytedance/sonic/internal/native/types`
- `github.com/bytedance/sonic/internal/decoder/consts`
- `github.com/bytedance/sonic/internal/decoder/errors`
- `github.com/bytedance/sonic/internal/rt`
- `github.com/bytedance/sonic/option`
-)
-
-const (
- _F_allow_control = consts.F_allow_control
- _F_copy_string = consts.F_copy_string
- _F_disable_unknown = consts.F_disable_unknown
- _F_disable_urc = consts.F_disable_urc
- _F_use_int64 = consts.F_use_int64
- _F_use_number = consts.F_use_number
- _F_validate_string = consts.F_validate_string
-
- _MaxStack = consts.MaxStack
-
- OptionUseInt64 = consts.OptionUseInt64
- OptionUseNumber = consts.OptionUseNumber
- OptionUseUnicodeErrors = consts.OptionUseUnicodeErrors
- OptionDisableUnknown = consts.OptionDisableUnknown
- OptionCopyString = consts.OptionCopyString
- OptionValidateString = consts.OptionValidateString
- OptionNoValidateJSON = consts.OptionNoValidateJSON
-)
-
-type (
- Options = consts.Options
- MismatchTypeError = errors.MismatchTypeError
- SyntaxError = errors.SyntaxError
-)
-
-func (self *Decoder) SetOptions(opts Options) {
- if (opts & consts.OptionUseNumber != 0) && (opts & consts.OptionUseInt64 != 0) {
- panic("can't set OptionUseInt64 and OptionUseNumber both!")
- }
- self.f = uint64(opts)
-}
-
-// Decoder is the decoder context object
-type Decoder struct {
- i int
- f uint64
- s string
-}
-
-// NewDecoder creates a new decoder instance.
-func NewDecoder(s string) *Decoder {
- return &Decoder{s: s}
-}
-
-// Pos returns the current decoding position.
-func (self *Decoder) Pos() int {
- return self.i
-}
-
-func (self *Decoder) Reset(s string) {
- self.s = s
- self.i = 0
- // self.f = 0
-}
-
-func (self *Decoder) CheckTrailings() error {
- pos := self.i
- buf := self.s
- /* skip all the trailing spaces */
- if pos != len(buf) {
- for pos < len(buf) && (types.SPACE_MASK & (1 << buf[pos])) != 0 {
- pos++
- }
- }
-
- /* then it must be at EOF */
- if pos == len(buf) {
- return nil
- }
-
- /* junk after JSON value */
- return SyntaxError {
- Src : buf,
- Pos : pos,
- Code : types.ERR_INVALID_CHAR,
- }
-}
-
-
-// Decode parses the JSON-encoded data from current position and stores the result
-// in the value pointed to by val.
-func (self *Decoder) Decode(val interface{}) error {
- return decodeImpl(&self.s, &self.i, self.f, val)
-}
-
-// UseInt64 indicates the Decoder to unmarshal an integer into an interface{} as an
-// int64 instead of as a float64.
-func (self *Decoder) UseInt64() {
- self.f |= 1 << _F_use_int64
- self.f &^= 1 << _F_use_number
-}
-
-// UseNumber indicates the Decoder to unmarshal a number into an interface{} as a
-// json.Number instead of as a float64.
-func (self *Decoder) UseNumber() {
- self.f &^= 1 << _F_use_int64
- self.f |= 1 << _F_use_number
-}
-
-// UseUnicodeErrors indicates the Decoder to return an error when encounter invalid
-// UTF-8 escape sequences.
-func (self *Decoder) UseUnicodeErrors() {
- self.f |= 1 << _F_disable_urc
-}
-
-// DisallowUnknownFields indicates the Decoder to return an error when the destination
-// is a struct and the input contains object keys which do not match any
-// non-ignored, exported fields in the destination.
-func (self *Decoder) DisallowUnknownFields() {
- self.f |= 1 << _F_disable_unknown
-}
-
-// CopyString indicates the Decoder to decode string values by copying instead of referring.
-func (self *Decoder) CopyString() {
- self.f |= 1 << _F_copy_string
-}
-
-// ValidateString causes the Decoder to validate string values when decoding string value
-// in JSON. Validation is that, returning error when unescaped control chars(0x00-0x1f) or
-// invalid UTF-8 chars in the string value of JSON.
-func (self *Decoder) ValidateString() {
- self.f |= 1 << _F_validate_string
-}
-
-// Pretouch compiles vt ahead-of-time to avoid JIT compilation on-the-fly, in
-// order to reduce the first-hit latency.
-//
-// Opts are the compile options, for example, "option.WithCompileRecursiveDepth" is
-// a compile option to set the depth of recursive compile for the nested struct type.
-func Pretouch(vt reflect.Type, opts ...option.CompileOption) error {
- return pretouchImpl(vt, opts...)
-}
-
-// Skip skips only one json value, and returns first non-blank character position and its ending position if it is valid.
-// Otherwise, returns negative error code using start and invalid character position using end
-func Skip(data []byte) (start int, end int) {
- s := rt.Mem2Str(data)
- p := 0
- m := types.NewStateMachine()
- ret := native.SkipOne(&s, &p, m, uint64(0))
- types.FreeStateMachine(m)
- return ret, p
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/api/decoder_amd64.go b/vendor/github.com/bytedance/sonic/internal/decoder/api/decoder_amd64.go
deleted file mode 100644
index 4e1c3f42c..000000000
--- a/vendor/github.com/bytedance/sonic/internal/decoder/api/decoder_amd64.go
+++ /dev/null
@@ -1,38 +0,0 @@
-//go:build go1.17 && !go1.24
-// +build go1.17,!go1.24
-
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package api
-
-import (
- "github.com/bytedance/sonic/internal/envs"
- "github.com/bytedance/sonic/internal/decoder/jitdec"
- "github.com/bytedance/sonic/internal/decoder/optdec"
-)
-
-var (
- pretouchImpl = jitdec.Pretouch
- decodeImpl = jitdec.Decode
-)
-
- func init() {
- if envs.UseOptDec {
- pretouchImpl = optdec.Pretouch
- decodeImpl = optdec.Decode
- }
- }
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/api/decoder_arm64.go b/vendor/github.com/bytedance/sonic/internal/decoder/api/decoder_arm64.go
deleted file mode 100644
index 16e55965a..000000000
--- a/vendor/github.com/bytedance/sonic/internal/decoder/api/decoder_arm64.go
+++ /dev/null
@@ -1,38 +0,0 @@
-// +build go1.17,!go1.24
-
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package api
-
-import (
- `github.com/bytedance/sonic/internal/decoder/optdec`
- `github.com/bytedance/sonic/internal/envs`
-)
-
-var (
- pretouchImpl = optdec.Pretouch
- decodeImpl = optdec.Decode
-)
-
-
-func init() {
- // when in aarch64, we enable all optimization
- envs.EnableOptDec()
- envs.EnableFastMap()
-}
-
-
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/api/stream.go b/vendor/github.com/bytedance/sonic/internal/decoder/api/stream.go
deleted file mode 100644
index 8a8102dd5..000000000
--- a/vendor/github.com/bytedance/sonic/internal/decoder/api/stream.go
+++ /dev/null
@@ -1,248 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package api
-
-import (
- `bytes`
- `io`
- `sync`
-
- `github.com/bytedance/sonic/internal/native`
- `github.com/bytedance/sonic/internal/native/types`
- `github.com/bytedance/sonic/internal/rt`
- `github.com/bytedance/sonic/option`
-)
-
-var (
- minLeftBufferShift uint = 1
-)
-
-// StreamDecoder is the decoder context object for streaming input.
-type StreamDecoder struct {
- r io.Reader
- buf []byte
- scanp int
- scanned int64
- err error
- Decoder
-}
-
-var bufPool = sync.Pool{
- New: func () interface{} {
- return make([]byte, 0, option.DefaultDecoderBufferSize)
- },
-}
-
-func freeBytes(buf []byte) {
- if rt.CanSizeResue(cap(buf)) {
- bufPool.Put(buf[:0])
- }
-}
-
-// NewStreamDecoder adapts to encoding/json.NewDecoder API.
-//
-// NewStreamDecoder returns a new decoder that reads from r.
-func NewStreamDecoder(r io.Reader) *StreamDecoder {
- return &StreamDecoder{r : r}
-}
-
-// Decode decodes input stream into val with corresponding data.
-// Redundantly bytes may be read and left in its buffer, and can be used at next call.
-// Either io error from underlying io.Reader (except io.EOF)
-// or syntax error from data will be recorded and stop subsequently decoding.
-func (self *StreamDecoder) Decode(val interface{}) (err error) {
- // read more data into buf
- if self.More() {
- var s = self.scanp
- try_skip:
- var e = len(self.buf)
- var src = rt.Mem2Str(self.buf[s:e])
- // try skip
- var x = 0;
- if y := native.SkipOneFast(&src, &x); y < 0 {
- if self.readMore() {
- goto try_skip
- } else {
- err = SyntaxError{e, self.s, types.ParsingError(-s), ""}
- self.setErr(err)
- return
- }
- } else {
- s = y + s
- e = x + s
- }
-
- // must copy string here for safety
- self.Decoder.Reset(string(self.buf[s:e]))
- err = self.Decoder.Decode(val)
- if err != nil {
- self.setErr(err)
- return
- }
-
- self.scanp = e
- _, empty := self.scan()
- if empty {
- // no remain valid bytes, thus we just recycle buffer
- mem := self.buf
- self.buf = nil
- freeBytes(mem)
- } else {
- // remain undecoded bytes, move them onto head
- n := copy(self.buf, self.buf[self.scanp:])
- self.buf = self.buf[:n]
- }
-
- self.scanned += int64(self.scanp)
- self.scanp = 0
- }
-
- return self.err
-}
-
-// InputOffset returns the input stream byte offset of the current decoder position.
-// The offset gives the location of the end of the most recently returned token and the beginning of the next token.
-func (self *StreamDecoder) InputOffset() int64 {
- return self.scanned + int64(self.scanp)
-}
-
-// Buffered returns a reader of the data remaining in the Decoder's buffer.
-// The reader is valid until the next call to Decode.
-func (self *StreamDecoder) Buffered() io.Reader {
- return bytes.NewReader(self.buf[self.scanp:])
-}
-
-// More reports whether there is another element in the
-// current array or object being parsed.
-func (self *StreamDecoder) More() bool {
- if self.err != nil {
- return false
- }
- c, err := self.peek()
- return err == nil && c != ']' && c != '}'
-}
-
-// More reports whether there is another element in the
-// current array or object being parsed.
-func (self *StreamDecoder) readMore() bool {
- if self.err != nil {
- return false
- }
-
- var err error
- var n int
- for {
- // Grow buffer if not large enough.
- l := len(self.buf)
- realloc(&self.buf)
-
- n, err = self.r.Read(self.buf[l:cap(self.buf)])
- self.buf = self.buf[: l+n]
-
- self.scanp = l
- _, empty := self.scan()
- if !empty {
- return true
- }
-
- // buffer has been scanned, now report any error
- if err != nil {
- self.setErr(err)
- return false
- }
- }
-}
-
-func (self *StreamDecoder) setErr(err error) {
- self.err = err
- mem := self.buf[:0]
- self.buf = nil
- freeBytes(mem)
-}
-
-func (self *StreamDecoder) peek() (byte, error) {
- var err error
- for {
- c, empty := self.scan()
- if !empty {
- return byte(c), nil
- }
- // buffer has been scanned, now report any error
- if err != nil {
- self.setErr(err)
- return 0, err
- }
- err = self.refill()
- }
-}
-
-func (self *StreamDecoder) scan() (byte, bool) {
- for i := self.scanp; i < len(self.buf); i++ {
- c := self.buf[i]
- if isSpace(c) {
- continue
- }
- self.scanp = i
- return c, false
- }
- return 0, true
-}
-
-func isSpace(c byte) bool {
- return types.SPACE_MASK & (1 << c) != 0
-}
-
-func (self *StreamDecoder) refill() error {
- // Make room to read more into the buffer.
- // First slide down data already consumed.
- if self.scanp > 0 {
- self.scanned += int64(self.scanp)
- n := copy(self.buf, self.buf[self.scanp:])
- self.buf = self.buf[:n]
- self.scanp = 0
- }
-
- // Grow buffer if not large enough.
- realloc(&self.buf)
-
- // Read. Delay error for next iteration (after scan).
- n, err := self.r.Read(self.buf[len(self.buf):cap(self.buf)])
- self.buf = self.buf[0 : len(self.buf)+n]
-
- return err
-}
-
-func realloc(buf *[]byte) bool {
- l := uint(len(*buf))
- c := uint(cap(*buf))
- if c == 0 {
- *buf = bufPool.Get().([]byte)
- return true
- }
- if c - l <= c >> minLeftBufferShift {
- e := l+(l>>minLeftBufferShift)
- if e <= c {
- e = c*2
- }
- tmp := make([]byte, l, e)
- copy(tmp, *buf)
- *buf = tmp
- return true
- }
- return false
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/consts/option.go b/vendor/github.com/bytedance/sonic/internal/decoder/consts/option.go
deleted file mode 100644
index 4195ebda7..000000000
--- a/vendor/github.com/bytedance/sonic/internal/decoder/consts/option.go
+++ /dev/null
@@ -1,36 +0,0 @@
-
-package consts
-
-import (
- `github.com/bytedance/sonic/internal/native/types`
-)
-
-
-const (
- F_use_int64 = 0
- F_disable_urc = 2
- F_disable_unknown = 3
- F_copy_string = 4
-
-
- F_use_number = types.B_USE_NUMBER
- F_validate_string = types.B_VALIDATE_STRING
- F_allow_control = types.B_ALLOW_CONTROL
- F_no_validate_json = types.B_NO_VALIDATE_JSON
-)
-
-type Options uint64
-
-const (
- OptionUseInt64 Options = 1 << F_use_int64
- OptionUseNumber Options = 1 << F_use_number
- OptionUseUnicodeErrors Options = 1 << F_disable_urc
- OptionDisableUnknown Options = 1 << F_disable_unknown
- OptionCopyString Options = 1 << F_copy_string
- OptionValidateString Options = 1 << F_validate_string
- OptionNoValidateJSON Options = 1 << F_no_validate_json
-)
-
-const (
- MaxStack = 4096
-) \ No newline at end of file
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/errors/errors.go b/vendor/github.com/bytedance/sonic/internal/decoder/errors/errors.go
deleted file mode 100644
index 9f05e8b6a..000000000
--- a/vendor/github.com/bytedance/sonic/internal/decoder/errors/errors.go
+++ /dev/null
@@ -1,191 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package errors
-
-import (
- `encoding/json`
- `errors`
- `fmt`
- `reflect`
- `strconv`
- `strings`
-
- `github.com/bytedance/sonic/internal/native/types`
- `github.com/bytedance/sonic/internal/rt`
-)
-
-type SyntaxError struct {
- Pos int
- Src string
- Code types.ParsingError
- Msg string
-}
-
-func (self SyntaxError) Error() string {
- return fmt.Sprintf("%q", self.Description())
-}
-
-func (self SyntaxError) Description() string {
- return "Syntax error " + self.description()
-}
-
-func (self SyntaxError) description() string {
- /* check for empty source */
- if self.Src == "" {
- return fmt.Sprintf("no sources available, the input json is empty: %#v", self)
- }
-
- p, x, q, y := calcBounds(len(self.Src), self.Pos)
-
- /* compose the error description */
- return fmt.Sprintf(
- "at index %d: %s\n\n\t%s\n\t%s^%s\n",
- self.Pos,
- self.Message(),
- self.Src[p:q],
- strings.Repeat(".", x),
- strings.Repeat(".", y),
- )
-}
-
-func calcBounds(size int, pos int) (lbound int, lwidth int, rbound int, rwidth int) {
- if pos >= size || pos < 0 {
- return 0, 0, size, 0
- }
-
- i := 16
- lbound = pos - i
- rbound = pos + i
-
- /* prevent slicing before the beginning */
- if lbound < 0 {
- lbound, rbound, i = 0, rbound - lbound, i + lbound
- }
-
- /* prevent slicing beyond the end */
- if n := size; rbound > n {
- n = rbound - n
- rbound = size
-
- /* move the left bound if possible */
- if lbound > n {
- i += n
- lbound -= n
- }
- }
-
- /* left and right length */
- lwidth = clamp_zero(i)
- rwidth = clamp_zero(rbound - lbound - i - 1)
-
- return
-}
-
-func (self SyntaxError) Message() string {
- if self.Msg == "" {
- return self.Code.Message()
- }
- return self.Msg
-}
-
-func clamp_zero(v int) int {
- if v < 0 {
- return 0
- } else {
- return v
- }
-}
-
-/** JIT Error Helpers **/
-
-var StackOverflow = &json.UnsupportedValueError {
- Str : "Value nesting too deep",
- Value : reflect.ValueOf("..."),
-}
-
-func ErrorWrap(src string, pos int, code types.ParsingError) error {
- return *error_wrap_heap(src, pos, code)
-}
-
-//go:noinline
-func error_wrap_heap(src string, pos int, code types.ParsingError) *SyntaxError {
- return &SyntaxError {
- Pos : pos,
- Src : src,
- Code : code,
- }
-}
-
-func ErrorType(vt *rt.GoType) error {
- return &json.UnmarshalTypeError{Type: vt.Pack()}
-}
-
-type MismatchTypeError struct {
- Pos int
- Src string
- Type reflect.Type
-}
-
-func swithchJSONType (src string, pos int) string {
- var val string
- switch src[pos] {
- case 'f': fallthrough
- case 't': val = "bool"
- case '"': val = "string"
- case '{': val = "object"
- case '[': val = "array"
- case '-', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9': val = "number"
- }
- return val
-}
-
-func (self MismatchTypeError) Error() string {
- se := SyntaxError {
- Pos : self.Pos,
- Src : self.Src,
- Code : types.ERR_MISMATCH,
- }
- return fmt.Sprintf("Mismatch type %s with value %s %q", self.Type.String(), swithchJSONType(self.Src, self.Pos), se.description())
-}
-
-func (self MismatchTypeError) Description() string {
- se := SyntaxError {
- Pos : self.Pos,
- Src : self.Src,
- Code : types.ERR_MISMATCH,
- }
- return fmt.Sprintf("Mismatch type %s with value %s %s", self.Type.String(), swithchJSONType(self.Src, self.Pos), se.description())
-}
-
-func ErrorMismatch(src string, pos int, vt *rt.GoType) error {
- return &MismatchTypeError {
- Pos : pos,
- Src : src,
- Type : vt.Pack(),
- }
-}
-
-func ErrorField(name string) error {
- return errors.New("json: unknown field " + strconv.Quote(name))
-}
-
-func ErrorValue(value string, vtype reflect.Type) error {
- return &json.UnmarshalTypeError {
- Type : vtype,
- Value : value,
- }
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/asm.s b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/asm.s
deleted file mode 100644
index e69de29bb..000000000
--- a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/asm.s
+++ /dev/null
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/asm_stubs_amd64_go117.go b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/asm_stubs_amd64_go117.go
deleted file mode 100644
index 48f73e5bf..000000000
--- a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/asm_stubs_amd64_go117.go
+++ /dev/null
@@ -1,126 +0,0 @@
-// +build go1.17,!go1.21
-
-// Copyright 2023 CloudWeGo Authors
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-package jitdec
-
-import (
- `strconv`
- `unsafe`
-
- `github.com/bytedance/sonic/internal/jit`
- `github.com/twitchyliquid64/golang-asm/obj`
- `github.com/twitchyliquid64/golang-asm/obj/x86`
-)
-
-//go:linkname _runtime_writeBarrier runtime.writeBarrier
-var _runtime_writeBarrier uintptr
-
-//go:linkname gcWriteBarrierAX runtime.gcWriteBarrier
-func gcWriteBarrierAX()
-
-var (
- _V_writeBarrier = jit.Imm(int64(uintptr(unsafe.Pointer(&_runtime_writeBarrier))))
-
- _F_gcWriteBarrierAX = jit.Func(gcWriteBarrierAX)
-)
-
-func (self *_Assembler) WritePtrAX(i int, rec obj.Addr, saveDI bool) {
- self.Emit("MOVQ", _V_writeBarrier, _R9)
- self.Emit("CMPL", jit.Ptr(_R9, 0), jit.Imm(0))
- self.Sjmp("JE", "_no_writeBarrier" + strconv.Itoa(i) + "_{n}")
- if saveDI {
- self.save(_DI)
- }
- self.Emit("LEAQ", rec, _DI)
- self.call(_F_gcWriteBarrierAX)
- if saveDI {
- self.load(_DI)
- }
- self.Sjmp("JMP", "_end_writeBarrier" + strconv.Itoa(i) + "_{n}")
- self.Link("_no_writeBarrier" + strconv.Itoa(i) + "_{n}")
- self.Emit("MOVQ", _AX, rec)
- self.Link("_end_writeBarrier" + strconv.Itoa(i) + "_{n}")
-}
-
-func (self *_Assembler) WriteRecNotAX(i int, ptr obj.Addr, rec obj.Addr, saveDI bool, saveAX bool) {
- if rec.Reg == x86.REG_AX || rec.Index == x86.REG_AX {
- panic("rec contains AX!")
- }
- self.Emit("MOVQ", _V_writeBarrier, _R9)
- self.Emit("CMPL", jit.Ptr(_R9, 0), jit.Imm(0))
- self.Sjmp("JE", "_no_writeBarrier" + strconv.Itoa(i) + "_{n}")
- if saveAX {
- self.Emit("XCHGQ", ptr, _AX)
- } else {
- self.Emit("MOVQ", ptr, _AX)
- }
- if saveDI {
- self.save(_DI)
- }
- self.Emit("LEAQ", rec, _DI)
- self.call(_F_gcWriteBarrierAX)
- if saveDI {
- self.load(_DI)
- }
- if saveAX {
- self.Emit("XCHGQ", ptr, _AX)
- }
- self.Sjmp("JMP", "_end_writeBarrier" + strconv.Itoa(i) + "_{n}")
- self.Link("_no_writeBarrier" + strconv.Itoa(i) + "_{n}")
- self.Emit("MOVQ", ptr, rec)
- self.Link("_end_writeBarrier" + strconv.Itoa(i) + "_{n}")
-}
-
-
-func (self *_ValueDecoder) WritePtrAX(i int, rec obj.Addr, saveDI bool) {
- self.Emit("MOVQ", _V_writeBarrier, _R9)
- self.Emit("CMPL", jit.Ptr(_R9, 0), jit.Imm(0))
- self.Sjmp("JE", "_no_writeBarrier" + strconv.Itoa(i) + "_{n}")
- if saveDI {
- self.save(_DI)
- }
- self.Emit("LEAQ", rec, _DI)
- self.call(_F_gcWriteBarrierAX)
- if saveDI {
- self.load(_DI)
- }
- self.Sjmp("JMP", "_end_writeBarrier" + strconv.Itoa(i) + "_{n}")
- self.Link("_no_writeBarrier" + strconv.Itoa(i) + "_{n}")
- self.Emit("MOVQ", _AX, rec)
- self.Link("_end_writeBarrier" + strconv.Itoa(i) + "_{n}")
-}
-
-func (self *_ValueDecoder) WriteRecNotAX(i int, ptr obj.Addr, rec obj.Addr, saveDI bool) {
- if rec.Reg == x86.REG_AX || rec.Index == x86.REG_AX {
- panic("rec contains AX!")
- }
- self.Emit("MOVQ", _V_writeBarrier, _AX)
- self.Emit("CMPL", jit.Ptr(_AX, 0), jit.Imm(0))
- self.Sjmp("JE", "_no_writeBarrier" + strconv.Itoa(i) + "_{n}")
- self.Emit("MOVQ", ptr, _AX)
- if saveDI {
- self.save(_DI)
- }
- self.Emit("LEAQ", rec, _DI)
- self.call(_F_gcWriteBarrierAX)
- if saveDI {
- self.load(_DI)
- }
- self.Sjmp("JMP", "_end_writeBarrier" + strconv.Itoa(i) + "_{n}")
- self.Link("_no_writeBarrier" + strconv.Itoa(i) + "_{n}")
- self.Emit("MOVQ", ptr, rec)
- self.Link("_end_writeBarrier" + strconv.Itoa(i) + "_{n}")
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/asm_stubs_amd64_go121.go b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/asm_stubs_amd64_go121.go
deleted file mode 100644
index cbec3d248..000000000
--- a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/asm_stubs_amd64_go121.go
+++ /dev/null
@@ -1,132 +0,0 @@
-// +build go1.21,!go1.24
-
-// Copyright 2023 CloudWeGo Authors
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-package jitdec
-
-import (
- `strconv`
- `unsafe`
-
- `github.com/bytedance/sonic/internal/jit`
- `github.com/twitchyliquid64/golang-asm/obj`
- `github.com/twitchyliquid64/golang-asm/obj/x86`
-)
-
-//go:linkname _runtime_writeBarrier runtime.writeBarrier
-var _runtime_writeBarrier uintptr
-
-//go:nosplit
-//go:linkname gcWriteBarrier2 runtime.gcWriteBarrier2
-func gcWriteBarrier2()
-
-// Notice: gcWriteBarrier must use R11 register!!
-var _R11 = _IC
-
-var (
- _V_writeBarrier = jit.Imm(int64(uintptr(unsafe.Pointer(&_runtime_writeBarrier))))
-
- _F_gcWriteBarrier2 = jit.Func(gcWriteBarrier2)
-)
-
-func (self *_Assembler) WritePtrAX(i int, rec obj.Addr, saveDI bool) {
- self.Emit("MOVQ", _V_writeBarrier, _R9)
- self.Emit("CMPL", jit.Ptr(_R9, 0), jit.Imm(0))
- self.Sjmp("JE", "_no_writeBarrier" + strconv.Itoa(i) + "_{n}")
- if saveDI {
- self.save(_DI, _R11)
- } else {
- self.save(_R11)
- }
- self.Emit("MOVQ", _F_gcWriteBarrier2, _R11)
- self.Rjmp("CALL", _R11)
- self.Emit("MOVQ", _AX, jit.Ptr(_R11, 0))
- self.Emit("MOVQ", rec, _DI)
- self.Emit("MOVQ", _DI, jit.Ptr(_R11, 8))
- if saveDI {
- self.load(_DI, _R11)
- } else {
- self.load(_R11)
- }
- self.Link("_no_writeBarrier" + strconv.Itoa(i) + "_{n}")
- self.Emit("MOVQ", _AX, rec)
-}
-
-func (self *_Assembler) WriteRecNotAX(i int, ptr obj.Addr, rec obj.Addr, saveDI bool, saveAX bool) {
- if rec.Reg == x86.REG_AX || rec.Index == x86.REG_AX {
- panic("rec contains AX!")
- }
- self.Emit("MOVQ", _V_writeBarrier, _R9)
- self.Emit("CMPL", jit.Ptr(_R9, 0), jit.Imm(0))
- self.Sjmp("JE", "_no_writeBarrier" + strconv.Itoa(i) + "_{n}")
- if saveAX {
- self.save(_AX, _R11)
- } else {
- self.save(_R11)
- }
- self.Emit("MOVQ", _F_gcWriteBarrier2, _R11)
- self.Rjmp("CALL", _R11)
- self.Emit("MOVQ", ptr, jit.Ptr(_R11, 0))
- self.Emit("MOVQ", rec, _AX)
- self.Emit("MOVQ", _AX, jit.Ptr(_R11, 8))
- if saveAX {
- self.load(_AX, _R11)
- } else {
- self.load(_R11)
- }
- self.Link("_no_writeBarrier" + strconv.Itoa(i) + "_{n}")
- self.Emit("MOVQ", ptr, rec)
-}
-
-func (self *_ValueDecoder) WritePtrAX(i int, rec obj.Addr, saveDI bool) {
- self.Emit("MOVQ", _V_writeBarrier, _R9)
- self.Emit("CMPL", jit.Ptr(_R9, 0), jit.Imm(0))
- self.Sjmp("JE", "_no_writeBarrier" + strconv.Itoa(i) + "_{n}")
- if saveDI {
- self.save(_DI, _R11)
- } else {
- self.save(_R11)
- }
- self.Emit("MOVQ", _F_gcWriteBarrier2, _R11)
- self.Rjmp("CALL", _R11)
- self.Emit("MOVQ", _AX, jit.Ptr(_R11, 0))
- self.Emit("MOVQ", rec, _DI)
- self.Emit("MOVQ", _DI, jit.Ptr(_R11, 8))
- if saveDI {
- self.load(_DI, _R11)
- } else {
- self.load(_R11)
- }
- self.Link("_no_writeBarrier" + strconv.Itoa(i) + "_{n}")
- self.Emit("MOVQ", _AX, rec)
-}
-
-func (self *_ValueDecoder) WriteRecNotAX(i int, ptr obj.Addr, rec obj.Addr, saveDI bool) {
- if rec.Reg == x86.REG_AX || rec.Index == x86.REG_AX {
- panic("rec contains AX!")
- }
- self.Emit("MOVQ", _V_writeBarrier, _AX)
- self.Emit("CMPL", jit.Ptr(_AX, 0), jit.Imm(0))
- self.Sjmp("JE", "_no_writeBarrier" + strconv.Itoa(i) + "_{n}")
- self.save(_R11)
- self.Emit("MOVQ", _F_gcWriteBarrier2, _R11)
- self.Rjmp("CALL", _R11)
- self.Emit("MOVQ", ptr, jit.Ptr(_R11, 0))
- self.Emit("MOVQ", rec, _AX)
- self.Emit("MOVQ", _AX, jit.Ptr(_R11, 8))
- self.load(_R11)
- self.Link("_no_writeBarrier" + strconv.Itoa(i) + "_{n}")
- self.Emit("MOVQ", ptr, rec)
-} \ No newline at end of file
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/assembler_regabi_amd64.go b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/assembler_regabi_amd64.go
deleted file mode 100644
index 42b8b502f..000000000
--- a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/assembler_regabi_amd64.go
+++ /dev/null
@@ -1,1971 +0,0 @@
-//go:build go1.17 && !go1.24
-// +build go1.17,!go1.24
-
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package jitdec
-
-import (
- "encoding/json"
- "fmt"
- "math"
- "reflect"
- "strings"
- "unsafe"
-
- "github.com/bytedance/sonic/internal/caching"
- "github.com/bytedance/sonic/internal/jit"
- "github.com/bytedance/sonic/internal/native"
- "github.com/bytedance/sonic/internal/native/types"
- "github.com/bytedance/sonic/internal/rt"
- "github.com/twitchyliquid64/golang-asm/obj"
-)
-
-/** Register Allocations
- *
- * State Registers:
- *
- * %r13 : stack base
- * %r10 : input pointer
- * %r12 : input length
- * %r11 : input cursor
- * %r15 : value pointer
- *
- * Error Registers:
- *
- * %rax : error type register
- * %rbx : error pointer register
- */
-
-/** Function Prototype & Stack Map
- *
- * func (s string, ic int, vp unsafe.Pointer, sb *_Stack, fv uint64, sv string) (rc int, err error)
- *
- * s.buf : (FP)
- * s.len : 8(FP)
- * ic : 16(FP)
- * vp : 24(FP)
- * sb : 32(FP)
- * fv : 40(FP)
- * sv : 56(FP)
- * err.vt : 72(FP)
- * err.vp : 80(FP)
- */
-
-const (
- _FP_args = 72 // 72 bytes to pass and spill register arguments
- _FP_fargs = 80 // 80 bytes for passing arguments to other Go functions
- _FP_saves = 48 // 48 bytes for saving the registers before CALL instructions
- _FP_locals = 144 // 144 bytes for local variables
-)
-
-const (
- _FP_offs = _FP_fargs + _FP_saves + _FP_locals
- _FP_size = _FP_offs + 8 // 8 bytes for the parent frame pointer
- _FP_base = _FP_size + 8 // 8 bytes for the return address
-)
-
-const (
- _IM_null = 0x6c6c756e // 'null'
- _IM_true = 0x65757274 // 'true'
- _IM_alse = 0x65736c61 // 'alse' ('false' without the 'f')
-)
-
-const (
- _BM_space = (1 << ' ') | (1 << '\t') | (1 << '\r') | (1 << '\n')
-)
-
-const (
- _MODE_JSON = 1 << 3 // base64 mode
-)
-
-const (
- _LB_error = "_error"
- _LB_im_error = "_im_error"
- _LB_eof_error = "_eof_error"
- _LB_type_error = "_type_error"
- _LB_field_error = "_field_error"
- _LB_range_error = "_range_error"
- _LB_stack_error = "_stack_error"
- _LB_base64_error = "_base64_error"
- _LB_unquote_error = "_unquote_error"
- _LB_parsing_error = "_parsing_error"
- _LB_parsing_error_v = "_parsing_error_v"
- _LB_mismatch_error = "_mismatch_error"
-)
-
-const (
- _LB_char_0_error = "_char_0_error"
- _LB_char_1_error = "_char_1_error"
- _LB_char_2_error = "_char_2_error"
- _LB_char_3_error = "_char_3_error"
- _LB_char_4_error = "_char_4_error"
- _LB_char_m2_error = "_char_m2_error"
- _LB_char_m3_error = "_char_m3_error"
-)
-
-const (
- _LB_skip_one = "_skip_one"
- _LB_skip_key_value = "_skip_key_value"
-)
-
-var (
- _AX = jit.Reg("AX")
- _BX = jit.Reg("BX")
- _CX = jit.Reg("CX")
- _DX = jit.Reg("DX")
- _DI = jit.Reg("DI")
- _SI = jit.Reg("SI")
- _BP = jit.Reg("BP")
- _SP = jit.Reg("SP")
- _R8 = jit.Reg("R8")
- _R9 = jit.Reg("R9")
- _X0 = jit.Reg("X0")
- _X1 = jit.Reg("X1")
- _X15 = jit.Reg("X15")
-)
-
-var (
- _IP = jit.Reg("R10") // saved on BP when callc
- _IC = jit.Reg("R11") // saved on BX when call_c
- _IL = jit.Reg("R12")
- _ST = jit.Reg("R13")
- _VP = jit.Reg("R15")
-)
-
-var (
- _DF = jit.Reg("AX") // reuse AX in generic decoder for flags
- _ET = jit.Reg("AX")
- _EP = jit.Reg("BX")
-)
-
-
-
-var (
- _ARG_s = _ARG_sp
- _ARG_sp = jit.Ptr(_SP, _FP_base + 0)
- _ARG_sl = jit.Ptr(_SP, _FP_base + 8)
- _ARG_ic = jit.Ptr(_SP, _FP_base + 16)
- _ARG_vp = jit.Ptr(_SP, _FP_base + 24)
- _ARG_sb = jit.Ptr(_SP, _FP_base + 32)
- _ARG_fv = jit.Ptr(_SP, _FP_base + 40)
-)
-
-var (
- _ARG_sv = _ARG_sv_p
- _ARG_sv_p = jit.Ptr(_SP, _FP_base + 48)
- _ARG_sv_n = jit.Ptr(_SP, _FP_base + 56)
- _ARG_vk = jit.Ptr(_SP, _FP_base + 64)
-)
-
-var (
- _VAR_st = _VAR_st_Vt
- _VAR_sr = jit.Ptr(_SP, _FP_fargs + _FP_saves)
-)
-
-var (
- _VAR_st_Vt = jit.Ptr(_SP, _FP_fargs + _FP_saves + 0)
- _VAR_st_Dv = jit.Ptr(_SP, _FP_fargs + _FP_saves + 8)
- _VAR_st_Iv = jit.Ptr(_SP, _FP_fargs + _FP_saves + 16)
- _VAR_st_Ep = jit.Ptr(_SP, _FP_fargs + _FP_saves + 24)
- _VAR_st_Db = jit.Ptr(_SP, _FP_fargs + _FP_saves + 32)
- _VAR_st_Dc = jit.Ptr(_SP, _FP_fargs + _FP_saves + 40)
-)
-
-var (
- _VAR_ss_AX = jit.Ptr(_SP, _FP_fargs + _FP_saves + 48)
- _VAR_ss_CX = jit.Ptr(_SP, _FP_fargs + _FP_saves + 56)
- _VAR_ss_SI = jit.Ptr(_SP, _FP_fargs + _FP_saves + 64)
- _VAR_ss_R8 = jit.Ptr(_SP, _FP_fargs + _FP_saves + 72)
- _VAR_ss_R9 = jit.Ptr(_SP, _FP_fargs + _FP_saves + 80)
-)
-
-var (
- _VAR_bs_p = jit.Ptr(_SP, _FP_fargs + _FP_saves + 88)
- _VAR_bs_n = jit.Ptr(_SP, _FP_fargs + _FP_saves + 96)
- _VAR_bs_LR = jit.Ptr(_SP, _FP_fargs + _FP_saves + 104)
-)
-
-var _VAR_fl = jit.Ptr(_SP, _FP_fargs + _FP_saves + 112)
-
-var (
- _VAR_et = jit.Ptr(_SP, _FP_fargs + _FP_saves + 120) // save mismatched type
- _VAR_pc = jit.Ptr(_SP, _FP_fargs + _FP_saves + 128) // save skip return pc
- _VAR_ic = jit.Ptr(_SP, _FP_fargs + _FP_saves + 136) // save mismatched position
-)
-
-type _Assembler struct {
- jit.BaseAssembler
- p _Program
- name string
-}
-
-func newAssembler(p _Program) *_Assembler {
- return new(_Assembler).Init(p)
-}
-
-/** Assembler Interface **/
-
-func (self *_Assembler) Load() _Decoder {
- return ptodec(self.BaseAssembler.Load("decode_"+self.name, _FP_size, _FP_args, argPtrs, localPtrs))
-}
-
-func (self *_Assembler) Init(p _Program) *_Assembler {
- self.p = p
- self.BaseAssembler.Init(self.compile)
- return self
-}
-
-func (self *_Assembler) compile() {
- self.prologue()
- self.instrs()
- self.epilogue()
- self.copy_string()
- self.escape_string()
- self.escape_string_twice()
- self.skip_one()
- self.skip_key_value()
- self.type_error()
- self.mismatch_error()
- self.field_error()
- self.range_error()
- self.stack_error()
- self.base64_error()
- self.parsing_error()
-}
-
-/** Assembler Stages **/
-
-var _OpFuncTab = [256]func(*_Assembler, *_Instr) {
- _OP_any : (*_Assembler)._asm_OP_any,
- _OP_dyn : (*_Assembler)._asm_OP_dyn,
- _OP_str : (*_Assembler)._asm_OP_str,
- _OP_bin : (*_Assembler)._asm_OP_bin,
- _OP_bool : (*_Assembler)._asm_OP_bool,
- _OP_num : (*_Assembler)._asm_OP_num,
- _OP_i8 : (*_Assembler)._asm_OP_i8,
- _OP_i16 : (*_Assembler)._asm_OP_i16,
- _OP_i32 : (*_Assembler)._asm_OP_i32,
- _OP_i64 : (*_Assembler)._asm_OP_i64,
- _OP_u8 : (*_Assembler)._asm_OP_u8,
- _OP_u16 : (*_Assembler)._asm_OP_u16,
- _OP_u32 : (*_Assembler)._asm_OP_u32,
- _OP_u64 : (*_Assembler)._asm_OP_u64,
- _OP_f32 : (*_Assembler)._asm_OP_f32,
- _OP_f64 : (*_Assembler)._asm_OP_f64,
- _OP_unquote : (*_Assembler)._asm_OP_unquote,
- _OP_nil_1 : (*_Assembler)._asm_OP_nil_1,
- _OP_nil_2 : (*_Assembler)._asm_OP_nil_2,
- _OP_nil_3 : (*_Assembler)._asm_OP_nil_3,
- _OP_deref : (*_Assembler)._asm_OP_deref,
- _OP_index : (*_Assembler)._asm_OP_index,
- _OP_is_null : (*_Assembler)._asm_OP_is_null,
- _OP_is_null_quote : (*_Assembler)._asm_OP_is_null_quote,
- _OP_map_init : (*_Assembler)._asm_OP_map_init,
- _OP_map_key_i8 : (*_Assembler)._asm_OP_map_key_i8,
- _OP_map_key_i16 : (*_Assembler)._asm_OP_map_key_i16,
- _OP_map_key_i32 : (*_Assembler)._asm_OP_map_key_i32,
- _OP_map_key_i64 : (*_Assembler)._asm_OP_map_key_i64,
- _OP_map_key_u8 : (*_Assembler)._asm_OP_map_key_u8,
- _OP_map_key_u16 : (*_Assembler)._asm_OP_map_key_u16,
- _OP_map_key_u32 : (*_Assembler)._asm_OP_map_key_u32,
- _OP_map_key_u64 : (*_Assembler)._asm_OP_map_key_u64,
- _OP_map_key_f32 : (*_Assembler)._asm_OP_map_key_f32,
- _OP_map_key_f64 : (*_Assembler)._asm_OP_map_key_f64,
- _OP_map_key_str : (*_Assembler)._asm_OP_map_key_str,
- _OP_map_key_utext : (*_Assembler)._asm_OP_map_key_utext,
- _OP_map_key_utext_p : (*_Assembler)._asm_OP_map_key_utext_p,
- _OP_array_skip : (*_Assembler)._asm_OP_array_skip,
- _OP_array_clear : (*_Assembler)._asm_OP_array_clear,
- _OP_array_clear_p : (*_Assembler)._asm_OP_array_clear_p,
- _OP_slice_init : (*_Assembler)._asm_OP_slice_init,
- _OP_slice_append : (*_Assembler)._asm_OP_slice_append,
- _OP_object_next : (*_Assembler)._asm_OP_object_next,
- _OP_struct_field : (*_Assembler)._asm_OP_struct_field,
- _OP_unmarshal : (*_Assembler)._asm_OP_unmarshal,
- _OP_unmarshal_p : (*_Assembler)._asm_OP_unmarshal_p,
- _OP_unmarshal_text : (*_Assembler)._asm_OP_unmarshal_text,
- _OP_unmarshal_text_p : (*_Assembler)._asm_OP_unmarshal_text_p,
- _OP_lspace : (*_Assembler)._asm_OP_lspace,
- _OP_match_char : (*_Assembler)._asm_OP_match_char,
- _OP_check_char : (*_Assembler)._asm_OP_check_char,
- _OP_load : (*_Assembler)._asm_OP_load,
- _OP_save : (*_Assembler)._asm_OP_save,
- _OP_drop : (*_Assembler)._asm_OP_drop,
- _OP_drop_2 : (*_Assembler)._asm_OP_drop_2,
- _OP_recurse : (*_Assembler)._asm_OP_recurse,
- _OP_goto : (*_Assembler)._asm_OP_goto,
- _OP_switch : (*_Assembler)._asm_OP_switch,
- _OP_check_char_0 : (*_Assembler)._asm_OP_check_char_0,
- _OP_dismatch_err : (*_Assembler)._asm_OP_dismatch_err,
- _OP_go_skip : (*_Assembler)._asm_OP_go_skip,
- _OP_skip_emtpy : (*_Assembler)._asm_OP_skip_empty,
- _OP_add : (*_Assembler)._asm_OP_add,
- _OP_check_empty : (*_Assembler)._asm_OP_check_empty,
- _OP_debug : (*_Assembler)._asm_OP_debug,
-}
-
-func (self *_Assembler) _asm_OP_debug(_ *_Instr) {
- self.Byte(0xcc)
-}
-
-func (self *_Assembler) instr(v *_Instr) {
- if fn := _OpFuncTab[v.op()]; fn != nil {
- fn(self, v)
- } else {
- panic(fmt.Sprintf("invalid opcode: %d", v.op()))
- }
-}
-
-func (self *_Assembler) instrs() {
- for i, v := range self.p {
- self.Mark(i)
- self.instr(&v)
- self.debug_instr(i, &v)
- }
-}
-
-func (self *_Assembler) epilogue() {
- self.Mark(len(self.p))
- self.Emit("XORL", _EP, _EP) // XORL EP, EP
- self.Emit("MOVQ", _VAR_et, _ET) // MOVQ VAR_et, ET
- self.Emit("TESTQ", _ET, _ET) // TESTQ ET, ET
- self.Sjmp("JNZ", _LB_mismatch_error) // JNZ _LB_mismatch_error
- self.Link(_LB_error) // _error:
- self.Emit("MOVQ", _EP, _CX) // MOVQ BX, CX
- self.Emit("MOVQ", _ET, _BX) // MOVQ AX, BX
- self.Emit("MOVQ", _IC, _AX) // MOVQ IC, AX
- self.Emit("MOVQ", jit.Imm(0), _ARG_sp) // MOVQ $0, sv.p<>+48(FP)
- self.Emit("MOVQ", jit.Imm(0), _ARG_vp) // MOVQ $0, sv.p<>+48(FP)
- self.Emit("MOVQ", jit.Imm(0), _ARG_sv_p) // MOVQ $0, sv.p<>+48(FP)
- self.Emit("MOVQ", jit.Imm(0), _ARG_vk) // MOVQ $0, vk<>+64(FP)
- self.Emit("MOVQ", jit.Ptr(_SP, _FP_offs), _BP) // MOVQ _FP_offs(SP), BP
- self.Emit("ADDQ", jit.Imm(_FP_size), _SP) // ADDQ $_FP_size, SP
- self.Emit("RET") // RET
-}
-
-func (self *_Assembler) prologue() {
- self.Emit("SUBQ", jit.Imm(_FP_size), _SP) // SUBQ $_FP_size, SP
- self.Emit("MOVQ", _BP, jit.Ptr(_SP, _FP_offs)) // MOVQ BP, _FP_offs(SP)
- self.Emit("LEAQ", jit.Ptr(_SP, _FP_offs), _BP) // LEAQ _FP_offs(SP), BP
- self.Emit("MOVQ", _AX, _ARG_sp) // MOVQ AX, s.p<>+0(FP)
- self.Emit("MOVQ", _AX, _IP) // MOVQ AX, IP
- self.Emit("MOVQ", _BX, _ARG_sl) // MOVQ BX, s.l<>+8(FP)
- self.Emit("MOVQ", _BX, _IL) // MOVQ BX, IL
- self.Emit("MOVQ", _CX, _ARG_ic) // MOVQ CX, ic<>+16(FP)
- self.Emit("MOVQ", _CX, _IC) // MOVQ CX, IC
- self.Emit("MOVQ", _DI, _ARG_vp) // MOVQ DI, vp<>+24(FP)
- self.Emit("MOVQ", _DI, _VP) // MOVQ DI, VP
- self.Emit("MOVQ", _SI, _ARG_sb) // MOVQ SI, sb<>+32(FP)
- self.Emit("MOVQ", _SI, _ST) // MOVQ SI, ST
- self.Emit("MOVQ", _R8, _ARG_fv) // MOVQ R8, fv<>+40(FP)
- self.Emit("MOVQ", jit.Imm(0), _ARG_sv_p) // MOVQ $0, sv.p<>+48(FP)
- self.Emit("MOVQ", jit.Imm(0), _ARG_sv_n) // MOVQ $0, sv.n<>+56(FP)
- self.Emit("MOVQ", jit.Imm(0), _ARG_vk) // MOVQ $0, vk<>+64(FP)
- self.Emit("MOVQ", jit.Imm(0), _VAR_et) // MOVQ $0, et<>+120(FP)
- // initialize digital buffer first
- self.Emit("MOVQ", jit.Imm(_MaxDigitNums), _VAR_st_Dc) // MOVQ $_MaxDigitNums, ss.Dcap
- self.Emit("LEAQ", jit.Ptr(_ST, _DbufOffset), _AX) // LEAQ _DbufOffset(ST), AX
- self.Emit("MOVQ", _AX, _VAR_st_Db) // MOVQ AX, ss.Dbuf
-}
-
-/** Function Calling Helpers **/
-
-var (
- _REG_go = []obj.Addr { _ST, _VP, _IP, _IL, _IC }
- _REG_rt = []obj.Addr { _ST, _VP, _IP, _IL, _IC }
-)
-
-func (self *_Assembler) save(r ...obj.Addr) {
- for i, v := range r {
- if i > _FP_saves / 8 - 1 {
- panic("too many registers to save")
- } else {
- self.Emit("MOVQ", v, jit.Ptr(_SP, _FP_fargs + int64(i) * 8))
- }
- }
-}
-
-func (self *_Assembler) load(r ...obj.Addr) {
- for i, v := range r {
- if i > _FP_saves / 8 - 1 {
- panic("too many registers to load")
- } else {
- self.Emit("MOVQ", jit.Ptr(_SP, _FP_fargs + int64(i) * 8), v)
- }
- }
-}
-
-func (self *_Assembler) call(fn obj.Addr) {
- self.Emit("MOVQ", fn, _R9) // MOVQ ${fn}, R11
- self.Rjmp("CALL", _R9) // CALL R11
-}
-
-func (self *_Assembler) call_go(fn obj.Addr) {
- self.save(_REG_go...) // SAVE $REG_go
- self.call(fn)
- self.load(_REG_go...) // LOAD $REG_go
-}
-
-func (self *_Assembler) callc(fn obj.Addr) {
- self.save(_IP)
- self.call(fn)
- self.Emit("XORPS", _X15, _X15)
- self.load(_IP)
-}
-
-func (self *_Assembler) call_c(fn obj.Addr) {
- self.Emit("XCHGQ", _IC, _BX)
- self.callc(fn)
- self.Emit("XCHGQ", _IC, _BX)
-}
-
-func (self *_Assembler) call_sf(fn obj.Addr) {
- self.Emit("LEAQ", _ARG_s, _DI) // LEAQ s<>+0(FP), DI
- self.Emit("MOVQ", _IC, _ARG_ic) // MOVQ IC, ic<>+16(FP)
- self.Emit("LEAQ", _ARG_ic, _SI) // LEAQ ic<>+16(FP), SI
- self.Emit("LEAQ", jit.Ptr(_ST, _FsmOffset), _DX) // LEAQ _FsmOffset(ST), DX
- self.Emit("MOVQ", _ARG_fv, _CX)
- self.callc(fn)
- self.Emit("MOVQ", _ARG_ic, _IC) // MOVQ ic<>+16(FP), IC
-}
-
-func (self *_Assembler) call_vf(fn obj.Addr) {
- self.Emit("LEAQ", _ARG_s, _DI) // LEAQ s<>+0(FP), DI
- self.Emit("MOVQ", _IC, _ARG_ic) // MOVQ IC, ic<>+16(FP)
- self.Emit("LEAQ", _ARG_ic, _SI) // LEAQ ic<>+16(FP), SI
- self.Emit("LEAQ", _VAR_st, _DX) // LEAQ st, DX
- self.callc(fn)
- self.Emit("MOVQ", _ARG_ic, _IC) // MOVQ ic<>+16(FP), IC
-}
-
-/** Assembler Error Handlers **/
-
-var (
- _F_convT64 = jit.Func(convT64)
- _F_error_wrap = jit.Func(error_wrap)
- _F_error_type = jit.Func(error_type)
- _F_error_field = jit.Func(error_field)
- _F_error_value = jit.Func(error_value)
- _F_error_mismatch = jit.Func(error_mismatch)
-)
-
-var (
- _I_int8 , _T_int8 = rtype(reflect.TypeOf(int8(0)))
- _I_int16 , _T_int16 = rtype(reflect.TypeOf(int16(0)))
- _I_int32 , _T_int32 = rtype(reflect.TypeOf(int32(0)))
- _I_uint8 , _T_uint8 = rtype(reflect.TypeOf(uint8(0)))
- _I_uint16 , _T_uint16 = rtype(reflect.TypeOf(uint16(0)))
- _I_uint32 , _T_uint32 = rtype(reflect.TypeOf(uint32(0)))
- _I_float32 , _T_float32 = rtype(reflect.TypeOf(float32(0)))
-)
-
-var (
- _T_error = rt.UnpackType(errorType)
- _I_base64_CorruptInputError = jit.Itab(_T_error, base64CorruptInputError)
-)
-
-var (
- _V_stackOverflow = jit.Imm(int64(uintptr(unsafe.Pointer(&stackOverflow))))
- _I_json_UnsupportedValueError = jit.Itab(_T_error, reflect.TypeOf(new(json.UnsupportedValueError)))
- _I_json_MismatchTypeError = jit.Itab(_T_error, reflect.TypeOf(new(MismatchTypeError)))
- _I_json_MismatchQuotedError = jit.Itab(_T_error, reflect.TypeOf(new(MismatchQuotedError)))
-)
-
-func (self *_Assembler) type_error() {
- self.Link(_LB_type_error) // _type_error:
- self.call_go(_F_error_type) // CALL_GO error_type
- self.Sjmp("JMP" , _LB_error) // JMP _error
-}
-
-func (self *_Assembler) mismatch_error() {
- self.Link(_LB_mismatch_error) // _type_error:
- self.Emit("MOVQ", _VAR_et, _ET) // MOVQ _VAR_et, ET
- self.Emit("MOVQ", _I_json_MismatchTypeError, _CX) // MOVQ _I_json_MismatchType, CX
- self.Emit("CMPQ", _ET, _CX) // CMPQ ET, CX
- self.Emit("MOVQ", jit.Ptr(_ST, _EpOffset), _EP) // MOVQ stack.Ep, EP
- self.Sjmp("JE" , _LB_error) // JE _LB_error
- self.Emit("MOVQ", _ARG_sp, _AX)
- self.Emit("MOVQ", _ARG_sl, _BX)
- self.Emit("MOVQ", _VAR_ic, _CX)
- self.Emit("MOVQ", _VAR_et, _DI)
- self.call_go(_F_error_mismatch) // CALL_GO error_type
- self.Sjmp("JMP" , _LB_error) // JMP _error
-}
-
-func (self *_Assembler) field_error() {
- self.Link(_LB_field_error) // _field_error:
- self.Emit("MOVQ", _ARG_sv_p, _AX) // MOVQ sv.p, AX
- self.Emit("MOVQ", _ARG_sv_n, _BX) // MOVQ sv.n, BX
- self.call_go(_F_error_field) // CALL_GO error_field
- self.Sjmp("JMP" , _LB_error) // JMP _error
-}
-
-func (self *_Assembler) range_error() {
- self.Link(_LB_range_error) // _range_error:
- self.Emit("MOVQ", _ET, _CX) // MOVQ ET, CX
- self.slice_from(_VAR_st_Ep, 0) // SLICE st.Ep, $0
- self.Emit("MOVQ", _DI, _AX) // MOVQ DI, AX
- self.Emit("MOVQ", _EP, _DI) // MOVQ EP, DI
- self.Emit("MOVQ", _SI, _BX) // MOVQ SI, BX
- self.call_go(_F_error_value) // CALL_GO error_value
- self.Sjmp("JMP" , _LB_error) // JMP _error
-}
-
-func (self *_Assembler) stack_error() {
- self.Link(_LB_stack_error) // _stack_error:
- self.Emit("MOVQ", _V_stackOverflow, _EP) // MOVQ ${_V_stackOverflow}, EP
- self.Emit("MOVQ", _I_json_UnsupportedValueError, _ET) // MOVQ ${_I_json_UnsupportedValueError}, ET
- self.Sjmp("JMP" , _LB_error) // JMP _error
-}
-
-func (self *_Assembler) base64_error() {
- self.Link(_LB_base64_error)
- self.Emit("NEGQ", _AX) // NEGQ AX
- self.Emit("SUBQ", jit.Imm(1), _AX) // SUBQ $1, AX
- self.call_go(_F_convT64) // CALL_GO convT64
- self.Emit("MOVQ", _AX, _EP) // MOVQ AX, EP
- self.Emit("MOVQ", _I_base64_CorruptInputError, _ET) // MOVQ ${itab(base64.CorruptInputError)}, ET
- self.Sjmp("JMP" , _LB_error) // JMP _error
-}
-
-func (self *_Assembler) parsing_error() {
- self.Link(_LB_eof_error) // _eof_error:
- self.Emit("MOVQ" , _IL, _IC) // MOVQ IL, IC
- self.Emit("MOVL" , jit.Imm(int64(types.ERR_EOF)), _EP) // MOVL ${types.ERR_EOF}, EP
- self.Sjmp("JMP" , _LB_parsing_error) // JMP _parsing_error
- self.Link(_LB_unquote_error) // _unquote_error:
- self.Emit("SUBQ" , _VAR_sr, _SI) // SUBQ sr, SI
- self.Emit("SUBQ" , _SI, _IC) // SUBQ IL, IC
- self.Link(_LB_parsing_error_v) // _parsing_error_v:
- self.Emit("MOVQ" , _AX, _EP) // MOVQ AX, EP
- self.Emit("NEGQ" , _EP) // NEGQ EP
- self.Sjmp("JMP" , _LB_parsing_error) // JMP _parsing_error
- self.Link(_LB_char_m3_error) // _char_m3_error:
- self.Emit("SUBQ" , jit.Imm(1), _IC) // SUBQ $1, IC
- self.Link(_LB_char_m2_error) // _char_m2_error:
- self.Emit("SUBQ" , jit.Imm(2), _IC) // SUBQ $2, IC
- self.Sjmp("JMP" , _LB_char_0_error) // JMP _char_0_error
- self.Link(_LB_im_error) // _im_error:
- self.Emit("CMPB" , _CX, jit.Sib(_IP, _IC, 1, 0)) // CMPB CX, (IP)(IC)
- self.Sjmp("JNE" , _LB_char_0_error) // JNE _char_0_error
- self.Emit("SHRL" , jit.Imm(8), _CX) // SHRL $8, CX
- self.Emit("CMPB" , _CX, jit.Sib(_IP, _IC, 1, 1)) // CMPB CX, 1(IP)(IC)
- self.Sjmp("JNE" , _LB_char_1_error) // JNE _char_1_error
- self.Emit("SHRL" , jit.Imm(8), _CX) // SHRL $8, CX
- self.Emit("CMPB" , _CX, jit.Sib(_IP, _IC, 1, 2)) // CMPB CX, 2(IP)(IC)
- self.Sjmp("JNE" , _LB_char_2_error) // JNE _char_2_error
- self.Sjmp("JMP" , _LB_char_3_error) // JNE _char_3_error
- self.Link(_LB_char_4_error) // _char_4_error:
- self.Emit("ADDQ" , jit.Imm(1), _IC) // ADDQ $1, IC
- self.Link(_LB_char_3_error) // _char_3_error:
- self.Emit("ADDQ" , jit.Imm(1), _IC) // ADDQ $1, IC
- self.Link(_LB_char_2_error) // _char_2_error:
- self.Emit("ADDQ" , jit.Imm(1), _IC) // ADDQ $1, IC
- self.Link(_LB_char_1_error) // _char_1_error:
- self.Emit("ADDQ" , jit.Imm(1), _IC) // ADDQ $1, IC
- self.Link(_LB_char_0_error) // _char_0_error:
- self.Emit("MOVL" , jit.Imm(int64(types.ERR_INVALID_CHAR)), _EP) // MOVL ${types.ERR_INVALID_CHAR}, EP
- self.Link(_LB_parsing_error) // _parsing_error:
- self.Emit("MOVQ" , _EP, _DI) // MOVQ EP, DI
- self.Emit("MOVQ", _ARG_sp, _AX) // MOVQ sp, AX
- self.Emit("MOVQ", _ARG_sl, _BX) // MOVQ sl, BX
- self.Emit("MOVQ" , _IC, _CX) // MOVQ IC, CX
- self.call_go(_F_error_wrap) // CALL_GO error_wrap
- self.Sjmp("JMP" , _LB_error) // JMP _error
-}
-
-func (self *_Assembler) _asm_OP_dismatch_err(p *_Instr) {
- self.Emit("MOVQ", _IC, _VAR_ic)
- self.Emit("MOVQ", jit.Type(p.vt()), _ET)
- self.Emit("MOVQ", _ET, _VAR_et)
-}
-
-func (self *_Assembler) _asm_OP_go_skip(p *_Instr) {
- self.Byte(0x4c, 0x8d, 0x0d) // LEAQ (PC), R9
- self.Xref(p.vi(), 4)
- // self.Byte(0xcc)
- self.Emit("MOVQ", _R9, _VAR_pc)
- self.Sjmp("JMP" , _LB_skip_one) // JMP _skip_one
-}
-
-var _F_IndexByte = jit.Func(strings.IndexByte)
-
-func (self *_Assembler) _asm_OP_skip_empty(p *_Instr) {
- // self.Byte(0xcc)
- self.call_sf(_F_skip_one) // CALL_SF skip_one
- // self.Byte(0xcc)
- self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX
- self.Sjmp("JS" , _LB_parsing_error_v) // JS _parse_error_v
- self.Emit("BTQ", jit.Imm(_F_disable_unknown), _ARG_fv)
- self.Xjmp("JNC", p.vi())
- self.Emit("LEAQ", jit.Sib(_IC, _AX, 1, 0), _BX)
- self.Emit("MOVQ", _BX, _ARG_sv_n)
- self.Emit("LEAQ", jit.Sib(_IP, _AX, 1, 0), _AX)
- self.Emit("MOVQ", _AX, _ARG_sv_p)
- self.Emit("MOVQ", jit.Imm(':'), _CX)
- self.call_go(_F_IndexByte)
- // self.Byte(0xcc)
- self.Emit("TESTQ", _AX, _AX)
- // disallow unknown field
- self.Sjmp("JNS", _LB_field_error)
-}
-
-func (self *_Assembler) skip_one() {
- self.Link(_LB_skip_one) // _skip:
- self.Emit("MOVQ", _VAR_ic, _IC) // MOVQ _VAR_ic, IC
- self.call_sf(_F_skip_one) // CALL_SF skip_one
- self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX
- self.Sjmp("JS" , _LB_parsing_error_v) // JS _parse_error_v
- self.Emit("MOVQ" , _VAR_pc, _R9) // MOVQ pc, R9
- self.Rjmp("JMP" , _R9) // JMP (R9)
-}
-
-func (self *_Assembler) skip_key_value() {
- self.Link(_LB_skip_key_value) // _skip:
- // skip the key
- self.Emit("MOVQ", _VAR_ic, _IC) // MOVQ _VAR_ic, IC
- self.call_sf(_F_skip_one) // CALL_SF skip_one
- self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX
- self.Sjmp("JS" , _LB_parsing_error_v) // JS _parse_error_v
- // match char ':'
- self.lspace("_global_1")
- self.Emit("CMPB", jit.Sib(_IP, _IC, 1, 0), jit.Imm(':'))
- self.Sjmp("JNE" , _LB_parsing_error_v) // JNE _parse_error_v
- self.Emit("ADDQ", jit.Imm(1), _IC) // ADDQ $1, IC
- self.lspace("_global_2")
- // skip the value
- self.call_sf(_F_skip_one) // CALL_SF skip_one
- self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX
- self.Sjmp("JS" , _LB_parsing_error_v) // JS _parse_error_v
- // jump back to specified address
- self.Emit("MOVQ" , _VAR_pc, _R9) // MOVQ pc, R9
- self.Rjmp("JMP" , _R9) // JMP (R9)
-}
-
-
-/** Memory Management Routines **/
-
-var (
- _T_byte = jit.Type(byteType)
- _F_mallocgc = jit.Func(mallocgc)
-)
-
-func (self *_Assembler) malloc_AX(nb obj.Addr, ret obj.Addr) {
- self.Emit("MOVQ", nb, _AX) // MOVQ ${nb}, AX
- self.Emit("MOVQ", _T_byte, _BX) // MOVQ ${type(byte)}, BX
- self.Emit("XORL", _CX, _CX) // XORL CX, CX
- self.call_go(_F_mallocgc) // CALL_GO mallocgc
- self.Emit("MOVQ", _AX, ret) // MOVQ AX, ${ret}
-}
-
-func (self *_Assembler) valloc(vt reflect.Type, ret obj.Addr) {
- self.Emit("MOVQ", jit.Imm(int64(vt.Size())), _AX) // MOVQ ${vt.Size()}, AX
- self.Emit("MOVQ", jit.Type(vt), _BX) // MOVQ ${vt}, BX
- self.Emit("MOVB", jit.Imm(1), _CX) // MOVB $1, CX
- self.call_go(_F_mallocgc) // CALL_GO mallocgc
- self.Emit("MOVQ", _AX, ret) // MOVQ AX, ${ret}
-}
-
-func (self *_Assembler) valloc_AX(vt reflect.Type) {
- self.Emit("MOVQ", jit.Imm(int64(vt.Size())), _AX) // MOVQ ${vt.Size()}, AX
- self.Emit("MOVQ", jit.Type(vt), _BX) // MOVQ ${vt}, BX
- self.Emit("MOVB", jit.Imm(1), _CX) // MOVB $1, CX
- self.call_go(_F_mallocgc) // CALL_GO mallocgc
-}
-
-func (self *_Assembler) vfollow(vt reflect.Type) {
- self.Emit("MOVQ" , jit.Ptr(_VP, 0), _AX) // MOVQ (VP), AX
- self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX
- self.Sjmp("JNZ" , "_end_{n}") // JNZ _end_{n}
- self.valloc_AX(vt) // VALLOC ${vt}, AX
- self.WritePtrAX(1, jit.Ptr(_VP, 0), true) // MOVQ AX, (VP)
- self.Link("_end_{n}") // _end_{n}:
- self.Emit("MOVQ" , _AX, _VP) // MOVQ AX, VP
-}
-
-/** Value Parsing Routines **/
-
-var (
- _F_vstring = jit.Imm(int64(native.S_vstring))
- _F_vnumber = jit.Imm(int64(native.S_vnumber))
- _F_vsigned = jit.Imm(int64(native.S_vsigned))
- _F_vunsigned = jit.Imm(int64(native.S_vunsigned))
-)
-
-func (self *_Assembler) check_err(vt reflect.Type, pin string, pin2 int) {
- self.Emit("MOVQ" , _VAR_st_Vt, _AX) // MOVQ st.Vt, AX
- self.Emit("TESTQ", _AX, _AX) // CMPQ AX, ${native.V_STRING}
- // try to skip the value
- if vt != nil {
- self.Sjmp("JNS" , "_check_err_{n}") // JNE _parsing_error_v
- self.Emit("MOVQ", jit.Type(vt), _ET)
- self.Emit("MOVQ", _ET, _VAR_et)
- if pin2 != -1 {
- self.Emit("SUBQ", jit.Imm(1), _BX)
- self.Emit("MOVQ", _BX, _VAR_ic)
- self.Byte(0x4c , 0x8d, 0x0d) // LEAQ (PC), R9
- self.Xref(pin2, 4)
- self.Emit("MOVQ", _R9, _VAR_pc)
- self.Sjmp("JMP" , _LB_skip_key_value)
- } else {
- self.Emit("MOVQ", _BX, _VAR_ic)
- self.Byte(0x4c , 0x8d, 0x0d) // LEAQ (PC), R9
- self.Sref(pin, 4)
- self.Emit("MOVQ", _R9, _VAR_pc)
- self.Sjmp("JMP" , _LB_skip_one)
- }
- self.Link("_check_err_{n}")
- } else {
- self.Sjmp("JS" , _LB_parsing_error_v) // JNE _parsing_error_v
- }
-}
-
-func (self *_Assembler) check_eof(d int64) {
- if d == 1 {
- self.Emit("CMPQ", _IC, _IL) // CMPQ IC, IL
- self.Sjmp("JAE" , _LB_eof_error) // JAE _eof_error
- } else {
- self.Emit("LEAQ", jit.Ptr(_IC, d), _AX) // LEAQ ${d}(IC), AX
- self.Emit("CMPQ", _AX, _IL) // CMPQ AX, IL
- self.Sjmp("JA" , _LB_eof_error) // JA _eof_error
- }
-}
-
-
-func (self *_Assembler) parse_string() {
- self.Emit("MOVQ", _ARG_fv, _CX)
- self.call_vf(_F_vstring)
- self.check_err(nil, "", -1)
-}
-
-func (self *_Assembler) parse_number(vt reflect.Type, pin string, pin2 int) {
- self.Emit("MOVQ", _IC, _BX) // save ic when call native func
- self.call_vf(_F_vnumber)
- self.check_err(vt, pin, pin2)
-}
-
-func (self *_Assembler) parse_signed(vt reflect.Type, pin string, pin2 int) {
- self.Emit("MOVQ", _IC, _BX) // save ic when call native func
- self.call_vf(_F_vsigned)
- self.check_err(vt, pin, pin2)
-}
-
-func (self *_Assembler) parse_unsigned(vt reflect.Type, pin string, pin2 int) {
- self.Emit("MOVQ", _IC, _BX) // save ic when call native func
- self.call_vf(_F_vunsigned)
- self.check_err(vt, pin, pin2)
-}
-
-// Pointer: DI, Size: SI, Return: R9
-func (self *_Assembler) copy_string() {
- self.Link("_copy_string")
- self.Emit("MOVQ", _DI, _VAR_bs_p)
- self.Emit("MOVQ", _SI, _VAR_bs_n)
- self.Emit("MOVQ", _R9, _VAR_bs_LR)
- self.malloc_AX(_SI, _ARG_sv_p)
- self.Emit("MOVQ", _VAR_bs_p, _BX)
- self.Emit("MOVQ", _VAR_bs_n, _CX)
- self.call_go(_F_memmove)
- self.Emit("MOVQ", _ARG_sv_p, _DI)
- self.Emit("MOVQ", _VAR_bs_n, _SI)
- self.Emit("MOVQ", _VAR_bs_LR, _R9)
- self.Rjmp("JMP", _R9)
-}
-
-// Pointer: DI, Size: SI, Return: R9
-func (self *_Assembler) escape_string() {
- self.Link("_escape_string")
- self.Emit("MOVQ" , _DI, _VAR_bs_p)
- self.Emit("MOVQ" , _SI, _VAR_bs_n)
- self.Emit("MOVQ" , _R9, _VAR_bs_LR)
- self.malloc_AX(_SI, _DX) // MALLOC SI, DX
- self.Emit("MOVQ" , _DX, _ARG_sv_p)
- self.Emit("MOVQ" , _VAR_bs_p, _DI)
- self.Emit("MOVQ" , _VAR_bs_n, _SI)
- self.Emit("LEAQ" , _VAR_sr, _CX) // LEAQ sr, CX
- self.Emit("XORL" , _R8, _R8) // XORL R8, R8
- self.Emit("BTQ" , jit.Imm(_F_disable_urc), _ARG_fv) // BTQ ${_F_disable_urc}, fv
- self.Emit("SETCC", _R8) // SETCC R8
- self.Emit("SHLQ" , jit.Imm(types.B_UNICODE_REPLACE), _R8) // SHLQ ${types.B_UNICODE_REPLACE}, R8
- self.call_c(_F_unquote) // CALL unquote
- self.Emit("MOVQ" , _VAR_bs_n, _SI) // MOVQ ${n}, SI
- self.Emit("ADDQ" , jit.Imm(1), _SI) // ADDQ $1, SI
- self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX
- self.Sjmp("JS" , _LB_unquote_error) // JS _unquote_error
- self.Emit("MOVQ" , _AX, _SI)
- self.Emit("MOVQ" , _ARG_sv_p, _DI)
- self.Emit("MOVQ" , _VAR_bs_LR, _R9)
- self.Rjmp("JMP", _R9)
-}
-
-func (self *_Assembler) escape_string_twice() {
- self.Link("_escape_string_twice")
- self.Emit("MOVQ" , _DI, _VAR_bs_p)
- self.Emit("MOVQ" , _SI, _VAR_bs_n)
- self.Emit("MOVQ" , _R9, _VAR_bs_LR)
- self.malloc_AX(_SI, _DX) // MALLOC SI, DX
- self.Emit("MOVQ" , _DX, _ARG_sv_p)
- self.Emit("MOVQ" , _VAR_bs_p, _DI)
- self.Emit("MOVQ" , _VAR_bs_n, _SI)
- self.Emit("LEAQ" , _VAR_sr, _CX) // LEAQ sr, CX
- self.Emit("MOVL" , jit.Imm(types.F_DOUBLE_UNQUOTE), _R8) // MOVL ${types.F_DOUBLE_UNQUOTE}, R8
- self.Emit("BTQ" , jit.Imm(_F_disable_urc), _ARG_fv) // BTQ ${_F_disable_urc}, AX
- self.Emit("XORL" , _AX, _AX) // XORL AX, AX
- self.Emit("SETCC", _AX) // SETCC AX
- self.Emit("SHLQ" , jit.Imm(types.B_UNICODE_REPLACE), _AX) // SHLQ ${types.B_UNICODE_REPLACE}, AX
- self.Emit("ORQ" , _AX, _R8) // ORQ AX, R8
- self.call_c(_F_unquote) // CALL unquote
- self.Emit("MOVQ" , _VAR_bs_n, _SI) // MOVQ ${n}, SI
- self.Emit("ADDQ" , jit.Imm(3), _SI) // ADDQ $3, SI
- self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX
- self.Sjmp("JS" , _LB_unquote_error) // JS _unquote_error
- self.Emit("MOVQ" , _AX, _SI)
- self.Emit("MOVQ" , _ARG_sv_p, _DI)
- self.Emit("MOVQ" , _VAR_bs_LR, _R9)
- self.Rjmp("JMP", _R9)
-}
-
-/** Range Checking Routines **/
-
-var (
- _V_max_f32 = jit.Imm(int64(uintptr(unsafe.Pointer(_Vp_max_f32))))
- _V_min_f32 = jit.Imm(int64(uintptr(unsafe.Pointer(_Vp_min_f32))))
-)
-
-var (
- _Vp_max_f32 = new(float32)
- _Vp_min_f32 = new(float32)
-)
-
-func init() {
- *_Vp_max_f32 = math.MaxFloat32
- *_Vp_min_f32 = -math.MaxFloat32
-}
-
-func (self *_Assembler) range_single_X0() {
- self.Emit("CVTSD2SS", _VAR_st_Dv, _X0) // CVTSD2SS _VAR_st_Dv, X0
- self.Emit("MOVQ" , _V_max_f32, _CX) // MOVQ _max_f32, CX
- self.Emit("MOVQ" , jit.Gitab(_I_float32), _ET) // MOVQ ${itab(float32)}, ET
- self.Emit("MOVQ" , jit.Gtype(_T_float32), _EP) // MOVQ ${type(float32)}, EP
- self.Emit("UCOMISS" , jit.Ptr(_CX, 0), _X0) // UCOMISS (CX), X0
- self.Sjmp("JA" , _LB_range_error) // JA _range_error
- self.Emit("MOVQ" , _V_min_f32, _CX) // MOVQ _min_f32, CX
- self.Emit("UCOMISS" , jit.Ptr(_CX, 0), _X0) // UCOMISS (CX), X0
- self.Sjmp("JB" , _LB_range_error) // JB _range_error
-}
-
-func (self *_Assembler) range_signed_CX(i *rt.GoItab, t *rt.GoType, a int64, b int64) {
- self.Emit("MOVQ", _VAR_st_Iv, _CX) // MOVQ st.Iv, CX
- self.Emit("MOVQ", jit.Gitab(i), _ET) // MOVQ ${i}, ET
- self.Emit("MOVQ", jit.Gtype(t), _EP) // MOVQ ${t}, EP
- self.Emit("CMPQ", _CX, jit.Imm(a)) // CMPQ CX, ${a}
- self.Sjmp("JL" , _LB_range_error) // JL _range_error
- self.Emit("CMPQ", _CX, jit.Imm(b)) // CMPQ CX, ${B}
- self.Sjmp("JG" , _LB_range_error) // JG _range_error
-}
-
-func (self *_Assembler) range_unsigned_CX(i *rt.GoItab, t *rt.GoType, v uint64) {
- self.Emit("MOVQ" , _VAR_st_Iv, _CX) // MOVQ st.Iv, CX
- self.Emit("MOVQ" , jit.Gitab(i), _ET) // MOVQ ${i}, ET
- self.Emit("MOVQ" , jit.Gtype(t), _EP) // MOVQ ${t}, EP
- self.Emit("TESTQ", _CX, _CX) // TESTQ CX, CX
- self.Sjmp("JS" , _LB_range_error) // JS _range_error
- self.Emit("CMPQ" , _CX, jit.Imm(int64(v))) // CMPQ CX, ${a}
- self.Sjmp("JA" , _LB_range_error) // JA _range_error
-}
-
-/** String Manipulating Routines **/
-
-var (
- _F_unquote = jit.Imm(int64(native.S_unquote))
-)
-
-func (self *_Assembler) slice_from(p obj.Addr, d int64) {
- self.Emit("MOVQ", p, _SI) // MOVQ ${p}, SI
- self.slice_from_r(_SI, d) // SLICE_R SI, ${d}
-}
-
-func (self *_Assembler) slice_from_r(p obj.Addr, d int64) {
- self.Emit("LEAQ", jit.Sib(_IP, p, 1, 0), _DI) // LEAQ (IP)(${p}), DI
- self.Emit("NEGQ", p) // NEGQ ${p}
- self.Emit("LEAQ", jit.Sib(_IC, p, 1, d), _SI) // LEAQ d(IC)(${p}), SI
-}
-
-func (self *_Assembler) unquote_once(p obj.Addr, n obj.Addr, stack bool, copy bool) {
- self.slice_from(_VAR_st_Iv, -1) // SLICE st.Iv, $-1
- self.Emit("CMPQ", _VAR_st_Ep, jit.Imm(-1)) // CMPQ st.Ep, $-1
- self.Sjmp("JE" , "_noescape_{n}") // JE _escape_{n}
- self.Byte(0x4c, 0x8d, 0x0d) // LEAQ (PC), R9
- self.Sref("_unquote_once_write_{n}", 4)
- self.Sjmp("JMP" , "_escape_string")
- self.Link("_noescape_{n}")
- if copy {
- self.Emit("BTQ" , jit.Imm(_F_copy_string), _ARG_fv)
- self.Sjmp("JNC", "_unquote_once_write_{n}")
- self.Byte(0x4c, 0x8d, 0x0d) // LEAQ (PC), R9
- self.Sref("_unquote_once_write_{n}", 4)
- self.Sjmp("JMP", "_copy_string")
- }
- self.Link("_unquote_once_write_{n}")
- self.Emit("MOVQ", _SI, n) // MOVQ SI, ${n}
- if stack {
- self.Emit("MOVQ", _DI, p)
- } else {
- self.WriteRecNotAX(10, _DI, p, false, false)
- }
-}
-
-func (self *_Assembler) unquote_twice(p obj.Addr, n obj.Addr, stack bool) {
- self.Emit("CMPQ" , _VAR_st_Ep, jit.Imm(-1)) // CMPQ st.Ep, $-1
- self.Sjmp("JE" , _LB_eof_error) // JE _eof_error
- self.Emit("CMPB" , jit.Sib(_IP, _IC, 1, -3), jit.Imm('\\')) // CMPB -3(IP)(IC), $'\\'
- self.Sjmp("JNE" , _LB_char_m3_error) // JNE _char_m3_error
- self.Emit("CMPB" , jit.Sib(_IP, _IC, 1, -2), jit.Imm('"')) // CMPB -2(IP)(IC), $'"'
- self.Sjmp("JNE" , _LB_char_m2_error) // JNE _char_m2_error
- self.slice_from(_VAR_st_Iv, -3) // SLICE st.Iv, $-3
- self.Emit("MOVQ" , _SI, _AX) // MOVQ SI, AX
- self.Emit("ADDQ" , _VAR_st_Iv, _AX) // ADDQ st.Iv, AX
- self.Emit("CMPQ" , _VAR_st_Ep, _AX) // CMPQ st.Ep, AX
- self.Sjmp("JE" , "_noescape_{n}") // JE _noescape_{n}
- self.Byte(0x4c, 0x8d, 0x0d) // LEAQ (PC), R9
- self.Sref("_unquote_twice_write_{n}", 4)
- self.Sjmp("JMP" , "_escape_string_twice")
- self.Link("_noescape_{n}") // _noescape_{n}:
- self.Emit("BTQ" , jit.Imm(_F_copy_string), _ARG_fv)
- self.Sjmp("JNC", "_unquote_twice_write_{n}")
- self.Byte(0x4c, 0x8d, 0x0d) // LEAQ (PC), R9
- self.Sref("_unquote_twice_write_{n}", 4)
- self.Sjmp("JMP", "_copy_string")
- self.Link("_unquote_twice_write_{n}")
- self.Emit("MOVQ" , _SI, n) // MOVQ SI, ${n}
- if stack {
- self.Emit("MOVQ", _DI, p)
- } else {
- self.WriteRecNotAX(12, _DI, p, false, false)
- }
- self.Link("_unquote_twice_end_{n}")
-}
-
-/** Memory Clearing Routines **/
-
-var (
- _F_memclrHasPointers = jit.Func(memclrHasPointers)
- _F_memclrNoHeapPointers = jit.Func(memclrNoHeapPointers)
-)
-
-func (self *_Assembler) mem_clear_fn(ptrfree bool) {
- if !ptrfree {
- self.call_go(_F_memclrHasPointers)
- } else {
- self.call_go(_F_memclrNoHeapPointers)
- }
-}
-
-func (self *_Assembler) mem_clear_rem(size int64, ptrfree bool) {
- self.Emit("MOVQ", jit.Imm(size), _BX) // MOVQ ${size}, BX
- self.Emit("MOVQ", jit.Ptr(_ST, 0), _AX) // MOVQ (ST), AX
- self.Emit("MOVQ", jit.Sib(_ST, _AX, 1, 0), _AX) // MOVQ (ST)(AX), AX
- self.Emit("SUBQ", _VP, _AX) // SUBQ VP, AX
- self.Emit("ADDQ", _AX, _BX) // ADDQ AX, BX
- self.Emit("MOVQ", _VP, _AX) // MOVQ VP, (SP)
- self.mem_clear_fn(ptrfree) // CALL_GO memclr{Has,NoHeap}Pointers
-}
-
-/** Map Assigning Routines **/
-
-var (
- _F_mapassign = jit.Func(mapassign)
- _F_mapassign_fast32 = jit.Func(mapassign_fast32)
- _F_mapassign_faststr = jit.Func(mapassign_faststr)
- _F_mapassign_fast64ptr = jit.Func(mapassign_fast64ptr)
-)
-
-var (
- _F_decodeJsonUnmarshaler obj.Addr
- _F_decodeJsonUnmarshalerQuoted obj.Addr
- _F_decodeTextUnmarshaler obj.Addr
-)
-
-func init() {
- _F_decodeJsonUnmarshaler = jit.Func(decodeJsonUnmarshaler)
- _F_decodeJsonUnmarshalerQuoted = jit.Func(decodeJsonUnmarshalerQuoted)
- _F_decodeTextUnmarshaler = jit.Func(decodeTextUnmarshaler)
-}
-
-func (self *_Assembler) mapaccess_ptr(t reflect.Type) {
- if rt.MapType(rt.UnpackType(t)).IndirectElem() {
- self.vfollow(t.Elem())
- }
-}
-
-func (self *_Assembler) mapassign_std(t reflect.Type, v obj.Addr) {
- self.Emit("LEAQ", v, _AX) // LEAQ ${v}, AX
- self.mapassign_call_from_AX(t, _F_mapassign) // MAPASSIGN ${t}, mapassign
-}
-
-func (self *_Assembler) mapassign_str_fast(t reflect.Type, p obj.Addr, n obj.Addr) {
- self.Emit("MOVQ", jit.Type(t), _AX) // MOVQ ${t}, AX
- self.Emit("MOVQ", _VP, _BX) // MOVQ VP, BX
- self.Emit("MOVQ", p, _CX) // MOVQ ${p}, CX
- self.Emit("MOVQ", n, _DI) // MOVQ ${n}, DI
- self.call_go(_F_mapassign_faststr) // CALL_GO ${fn}
- self.Emit("MOVQ", _AX, _VP) // MOVQ AX, VP
- self.mapaccess_ptr(t)
-}
-
-func (self *_Assembler) mapassign_call_from_AX(t reflect.Type, fn obj.Addr) {
- self.Emit("MOVQ", _AX, _CX)
- self.Emit("MOVQ", jit.Type(t), _AX) // MOVQ ${t}, AX
- self.Emit("MOVQ", _VP, _BX) // MOVQ VP, _BX
- self.call_go(fn) // CALL_GO ${fn}
- self.Emit("MOVQ", _AX, _VP) // MOVQ AX, VP
-}
-
-func (self *_Assembler) mapassign_fastx(t reflect.Type, fn obj.Addr) {
- self.mapassign_call_from_AX(t, fn)
- self.mapaccess_ptr(t)
-}
-
-func (self *_Assembler) mapassign_utext(t reflect.Type, addressable bool) {
- pv := false
- vk := t.Key()
- tk := t.Key()
-
- /* deref pointer if needed */
- if vk.Kind() == reflect.Ptr {
- pv = true
- vk = vk.Elem()
- }
-
- /* addressable value with pointer receiver */
- if addressable {
- pv = false
- tk = reflect.PtrTo(tk)
- }
-
- /* allocate the key, and call the unmarshaler */
- self.valloc(vk, _BX) // VALLOC ${vk}, BX
- // must spill vk pointer since next call_go may invoke GC
- self.Emit("MOVQ" , _BX, _ARG_vk)
- self.Emit("MOVQ" , jit.Type(tk), _AX) // MOVQ ${tk}, AX
- self.Emit("MOVQ" , _ARG_sv_p, _CX) // MOVQ sv.p, CX
- self.Emit("MOVQ" , _ARG_sv_n, _DI) // MOVQ sv.n, DI
- self.call_go(_F_decodeTextUnmarshaler) // CALL_GO decodeTextUnmarshaler
- self.Emit("TESTQ", _ET, _ET) // TESTQ ET, ET
- self.Sjmp("JNZ" , _LB_error) // JNZ _error
- self.Emit("MOVQ" , _ARG_vk, _AX) // MOVQ VAR.vk, AX
- self.Emit("MOVQ", jit.Imm(0), _ARG_vk)
-
- /* select the correct assignment function */
- if !pv {
- self.mapassign_call_from_AX(t, _F_mapassign)
- } else {
- self.mapassign_fastx(t, _F_mapassign_fast64ptr)
- }
-}
-
-/** External Unmarshaler Routines **/
-
-var (
- _F_skip_one = jit.Imm(int64(native.S_skip_one))
- _F_skip_array = jit.Imm(int64(native.S_skip_array))
- _F_skip_number = jit.Imm(int64(native.S_skip_number))
-)
-
-func (self *_Assembler) unmarshal_json(t reflect.Type, deref bool, f obj.Addr) {
- self.call_sf(_F_skip_one) // CALL_SF skip_one
- self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX
- self.Sjmp("JS" , _LB_parsing_error_v) // JS _parse_error_v
- self.Emit("MOVQ", _IC, _VAR_ic) // store for mismatche error skip
- self.slice_from_r(_AX, 0) // SLICE_R AX, $0
- self.Emit("MOVQ" , _DI, _ARG_sv_p) // MOVQ DI, sv.p
- self.Emit("MOVQ" , _SI, _ARG_sv_n) // MOVQ SI, sv.n
- self.unmarshal_func(t, f, deref) // UNMARSHAL json, ${t}, ${deref}
-}
-
-func (self *_Assembler) unmarshal_text(t reflect.Type, deref bool) {
- self.parse_string() // PARSE STRING
- self.unquote_once(_ARG_sv_p, _ARG_sv_n, true, true) // UNQUOTE once, sv.p, sv.n
- self.unmarshal_func(t, _F_decodeTextUnmarshaler, deref) // UNMARSHAL text, ${t}, ${deref}
-}
-
-func (self *_Assembler) unmarshal_func(t reflect.Type, fn obj.Addr, deref bool) {
- pt := t
- vk := t.Kind()
-
- /* allocate the field if needed */
- if deref && vk == reflect.Ptr {
- self.Emit("MOVQ" , _VP, _BX) // MOVQ VP, BX
- self.Emit("MOVQ" , jit.Ptr(_BX, 0), _BX) // MOVQ (BX), BX
- self.Emit("TESTQ", _BX, _BX) // TESTQ BX, BX
- self.Sjmp("JNZ" , "_deref_{n}") // JNZ _deref_{n}
- self.valloc(t.Elem(), _BX) // VALLOC ${t.Elem()}, BX
- self.WriteRecNotAX(3, _BX, jit.Ptr(_VP, 0), false, false) // MOVQ BX, (VP)
- self.Link("_deref_{n}") // _deref_{n}:
- } else {
- /* set value pointer */
- self.Emit("MOVQ", _VP, _BX) // MOVQ (VP), BX
- }
-
- /* set value type */
- self.Emit("MOVQ", jit.Type(pt), _AX) // MOVQ ${pt}, AX
-
- /* set the source string and call the unmarshaler */
- self.Emit("MOVQ" , _ARG_sv_p, _CX) // MOVQ sv.p, CX
- self.Emit("MOVQ" , _ARG_sv_n, _DI) // MOVQ sv.n, DI
- self.call_go(fn) // CALL_GO ${fn}
- self.Emit("TESTQ", _ET, _ET) // TESTQ ET, ET
- if fn == _F_decodeJsonUnmarshalerQuoted {
- self.Sjmp("JZ" , "_unmarshal_func_end_{n}") // JZ _unmarshal_func_end_{n}
- self.Emit("MOVQ", _I_json_MismatchQuotedError, _CX) // MOVQ _I_json_MismatchQuotedError, CX
- self.Emit("CMPQ", _ET, _CX) // check if MismatchQuotedError
- self.Sjmp("JNE" , _LB_error) // JNE _error
- self.Emit("MOVQ", jit.Type(t), _CX) // store current type
- self.Emit("MOVQ", _CX, _VAR_et) // store current type as mismatched type
- self.Emit("MOVQ", _VAR_ic, _IC) // recover the pos at mismatched, continue to parse
- self.Emit("XORL", _ET, _ET) // clear ET
- self.Link("_unmarshal_func_end_{n}")
- } else {
- self.Sjmp("JNE" , _LB_error) // JNE _error
- }
-}
-
-/** Dynamic Decoding Routine **/
-
-var (
- _F_decodeTypedPointer obj.Addr
-)
-
-func init() {
- _F_decodeTypedPointer = jit.Func(decodeTypedPointer)
-}
-
-func (self *_Assembler) decode_dynamic(vt obj.Addr, vp obj.Addr) {
- self.Emit("MOVQ" , vp, _SI) // MOVQ ${vp}, SI
- self.Emit("MOVQ" , vt, _DI) // MOVQ ${vt}, DI
- self.Emit("MOVQ", _ARG_sp, _AX) // MOVQ sp, AX
- self.Emit("MOVQ", _ARG_sl, _BX) // MOVQ sp, BX
- self.Emit("MOVQ" , _IC, _CX) // MOVQ IC, CX
- self.Emit("MOVQ" , _ST, _R8) // MOVQ ST, R8
- self.Emit("MOVQ" , _ARG_fv, _R9) // MOVQ fv, R9
- self.save(_REG_rt...)
- self.Emit("MOVQ", _F_decodeTypedPointer, _IL) // MOVQ ${fn}, R11
- self.Rjmp("CALL", _IL) // CALL R11
- self.load(_REG_rt...)
- self.Emit("MOVQ" , _AX, _IC) // MOVQ AX, IC
- self.Emit("MOVQ" , _BX, _ET) // MOVQ BX, ET
- self.Emit("MOVQ" , _CX, _EP) // MOVQ CX, EP
- self.Emit("TESTQ", _ET, _ET) // TESTQ ET, ET
- self.Sjmp("JE", "_decode_dynamic_end_{n}") // JE, _decode_dynamic_end_{n}
- self.Emit("MOVQ", _I_json_MismatchTypeError, _CX) // MOVQ _I_json_MismatchTypeError, CX
- self.Emit("CMPQ", _ET, _CX) // CMPQ ET, CX
- self.Sjmp("JNE", _LB_error) // JNE LB_error
- self.Emit("MOVQ", _ET, _VAR_et) // MOVQ ET, VAR_et
- self.WriteRecNotAX(14, _EP, jit.Ptr(_ST, _EpOffset), false, false) // MOVQ EP, stack.Ep
- self.Link("_decode_dynamic_end_{n}")
-}
-
-/** OpCode Assembler Functions **/
-
-var (
- _F_memequal = jit.Func(memequal)
- _F_memmove = jit.Func(memmove)
- _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)
-)
-
-var (
- _F_lspace = jit.Imm(int64(native.S_lspace))
- _F_strhash = jit.Imm(int64(caching.S_strhash))
-)
-
-var (
- _F_b64decode = jit.Imm(int64(_subr__b64decode))
- _F_decodeValue = jit.Imm(int64(_subr_decode_value))
-)
-
-var (
- _F_FieldMap_GetCaseInsensitive obj.Addr
- _Empty_Slice = []byte{}
- _Zero_Base = int64(uintptr(((*rt.GoSlice)(unsafe.Pointer(&_Empty_Slice))).Ptr))
-)
-
-const (
- _MODE_AVX2 = 1 << 2
-)
-
-const (
- _Fe_ID = int64(unsafe.Offsetof(caching.FieldEntry{}.ID))
- _Fe_Name = int64(unsafe.Offsetof(caching.FieldEntry{}.Name))
- _Fe_Hash = int64(unsafe.Offsetof(caching.FieldEntry{}.Hash))
-)
-
-const (
- _Vk_Ptr = int64(reflect.Ptr)
- _Gt_KindFlags = int64(unsafe.Offsetof(rt.GoType{}.KindFlags))
-)
-
-func init() {
- _F_FieldMap_GetCaseInsensitive = jit.Func((*caching.FieldMap).GetCaseInsensitive)
-}
-
-func (self *_Assembler) _asm_OP_any(_ *_Instr) {
- self.Emit("MOVQ" , jit.Ptr(_VP, 8), _CX) // MOVQ 8(VP), CX
- self.Emit("TESTQ" , _CX, _CX) // TESTQ CX, CX
- self.Sjmp("JZ" , "_decode_{n}") // JZ _decode_{n}
- self.Emit("CMPQ" , _CX, _VP) // CMPQ CX, VP
- self.Sjmp("JE" , "_decode_{n}") // JE _decode_{n}
- self.Emit("MOVQ" , jit.Ptr(_VP, 0), _AX) // MOVQ (VP), AX
- self.Emit("MOVBLZX", jit.Ptr(_AX, _Gt_KindFlags), _DX) // MOVBLZX _Gt_KindFlags(AX), DX
- self.Emit("ANDL" , jit.Imm(rt.F_kind_mask), _DX) // ANDL ${F_kind_mask}, DX
- self.Emit("CMPL" , _DX, jit.Imm(_Vk_Ptr)) // CMPL DX, ${reflect.Ptr}
- self.Sjmp("JNE" , "_decode_{n}") // JNE _decode_{n}
- self.Emit("LEAQ" , jit.Ptr(_VP, 8), _DI) // LEAQ 8(VP), DI
- self.decode_dynamic(_AX, _DI) // DECODE AX, DI
- self.Sjmp("JMP" , "_decode_end_{n}") // JMP _decode_end_{n}
- self.Link("_decode_{n}") // _decode_{n}:
- self.Emit("MOVQ" , _ARG_fv, _DF) // MOVQ fv, DF
- self.Emit("MOVQ" , _ST, jit.Ptr(_SP, 0)) // MOVQ _ST, (SP)
- self.call(_F_decodeValue) // CALL decodeValue
- self.Emit("MOVQ" , jit.Imm(0), jit.Ptr(_SP, 0)) // MOVQ _ST, (SP)
- self.Emit("TESTQ" , _EP, _EP) // TESTQ EP, EP
- self.Sjmp("JNZ" , _LB_parsing_error) // JNZ _parsing_error
- self.Link("_decode_end_{n}") // _decode_end_{n}:
-}
-
-func (self *_Assembler) _asm_OP_dyn(p *_Instr) {
- self.Emit("MOVQ" , jit.Type(p.vt()), _ET) // MOVQ ${p.vt()}, ET
- self.Emit("CMPQ" , jit.Ptr(_VP, 8), jit.Imm(0)) // CMPQ 8(VP), $0
- self.Sjmp("JE" , _LB_type_error) // JE _type_error
- self.Emit("MOVQ" , jit.Ptr(_VP, 0), _CX) // MOVQ (VP), CX
- self.Emit("MOVQ" , jit.Ptr(_CX, 8), _CX) // MOVQ 8(CX), CX
- self.Emit("MOVBLZX", jit.Ptr(_CX, _Gt_KindFlags), _DX) // MOVBLZX _Gt_KindFlags(CX), DX
- self.Emit("ANDL" , jit.Imm(rt.F_kind_mask), _DX) // ANDL ${F_kind_mask}, DX
- self.Emit("CMPL" , _DX, jit.Imm(_Vk_Ptr)) // CMPL DX, ${reflect.Ptr}
- self.Sjmp("JNE" , _LB_type_error) // JNE _type_error
- self.Emit("LEAQ" , jit.Ptr(_VP, 8), _DI) // LEAQ 8(VP), DI
- self.decode_dynamic(_CX, _DI) // DECODE CX, DI
- self.Link("_decode_end_{n}") // _decode_end_{n}:
-}
-
-func (self *_Assembler) _asm_OP_str(_ *_Instr) {
- self.parse_string() // PARSE STRING
- self.unquote_once(jit.Ptr(_VP, 0), jit.Ptr(_VP, 8), false, true) // UNQUOTE once, (VP), 8(VP)
-}
-
-func (self *_Assembler) _asm_OP_bin(_ *_Instr) {
- self.parse_string() // PARSE STRING
- self.slice_from(_VAR_st_Iv, -1) // SLICE st.Iv, $-1
- self.Emit("MOVQ" , _DI, jit.Ptr(_VP, 0)) // MOVQ DI, (VP)
- self.Emit("MOVQ" , _SI, jit.Ptr(_VP, 8)) // MOVQ SI, 8(VP)
- self.Emit("SHRQ" , jit.Imm(2), _SI) // SHRQ $2, SI
- self.Emit("LEAQ" , jit.Sib(_SI, _SI, 2, 0), _SI) // LEAQ (SI)(SI*2), SI
- self.Emit("MOVQ" , _SI, jit.Ptr(_VP, 16)) // MOVQ SI, 16(VP)
- self.malloc_AX(_SI, _SI) // MALLOC SI, SI
-
- // TODO: due to base64x's bug, only use AVX mode now
- self.Emit("MOVL", jit.Imm(_MODE_JSON), _CX) // MOVL $_MODE_JSON, CX
-
- /* call the decoder */
- self.Emit("XORL" , _DX, _DX) // XORL DX, DX
- self.Emit("MOVQ" , _VP, _DI) // MOVQ VP, DI
-
- self.Emit("MOVQ" , jit.Ptr(_VP, 0), _R8) // MOVQ SI, (VP)
- self.WriteRecNotAX(4, _SI, jit.Ptr(_VP, 0), true, false) // XCHGQ SI, (VP)
- self.Emit("MOVQ" , _R8, _SI)
-
- self.Emit("XCHGQ", _DX, jit.Ptr(_VP, 8)) // XCHGQ DX, 8(VP)
- self.call_c(_F_b64decode) // CALL b64decode
- self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX
- self.Sjmp("JS" , _LB_base64_error) // JS _base64_error
- self.Emit("MOVQ" , _AX, jit.Ptr(_VP, 8)) // MOVQ AX, 8(VP)
-}
-
-func (self *_Assembler) _asm_OP_bool(_ *_Instr) {
- self.Emit("LEAQ", jit.Ptr(_IC, 4), _AX) // LEAQ 4(IC), AX
- self.Emit("CMPQ", _AX, _IL) // CMPQ AX, IL
- self.Sjmp("JA" , _LB_eof_error) // JA _eof_error
- self.Emit("CMPB", jit.Sib(_IP, _IC, 1, 0), jit.Imm('f')) // CMPB (IP)(IC), $'f'
- self.Sjmp("JE" , "_false_{n}") // JE _false_{n}
- self.Emit("MOVL", jit.Imm(_IM_true), _CX) // MOVL $"true", CX
- self.Emit("CMPL", _CX, jit.Sib(_IP, _IC, 1, 0)) // CMPL CX, (IP)(IC)
- self.Sjmp("JE" , "_bool_true_{n}")
- // try to skip the value
- self.Emit("MOVQ", _IC, _VAR_ic)
- self.Emit("MOVQ", _T_bool, _ET)
- self.Emit("MOVQ", _ET, _VAR_et)
- self.Byte(0x4c, 0x8d, 0x0d) // LEAQ (PC), R9
- self.Sref("_end_{n}", 4)
- self.Emit("MOVQ", _R9, _VAR_pc)
- self.Sjmp("JMP" , _LB_skip_one)
-
- self.Link("_bool_true_{n}")
- self.Emit("MOVQ", _AX, _IC) // MOVQ AX, IC
- self.Emit("MOVB", jit.Imm(1), jit.Ptr(_VP, 0)) // MOVB $1, (VP)
- self.Sjmp("JMP" , "_end_{n}") // JMP _end_{n}
- self.Link("_false_{n}") // _false_{n}:
- self.Emit("ADDQ", jit.Imm(1), _AX) // ADDQ $1, AX
- self.Emit("ADDQ", jit.Imm(1), _IC) // ADDQ $1, IC
- self.Emit("CMPQ", _AX, _IL) // CMPQ AX, IL
- self.Sjmp("JA" , _LB_eof_error) // JA _eof_error
- self.Emit("MOVL", jit.Imm(_IM_alse), _CX) // MOVL $"alse", CX
- self.Emit("CMPL", _CX, jit.Sib(_IP, _IC, 1, 0)) // CMPL CX, (IP)(IC)
- self.Sjmp("JNE" , _LB_im_error) // JNE _im_error
- self.Emit("MOVQ", _AX, _IC) // MOVQ AX, IC
- self.Emit("XORL", _AX, _AX) // XORL AX, AX
- self.Emit("MOVB", _AX, jit.Ptr(_VP, 0)) // MOVB AX, (VP)
- self.Link("_end_{n}") // _end_{n}:
-}
-
-func (self *_Assembler) _asm_OP_num(_ *_Instr) {
- self.Emit("MOVQ", jit.Imm(0), _VAR_fl)
- self.Emit("CMPB", jit.Sib(_IP, _IC, 1, 0), jit.Imm('"'))
- self.Emit("MOVQ", _IC, _BX)
- self.Sjmp("JNE", "_skip_number_{n}")
- self.Emit("MOVQ", jit.Imm(1), _VAR_fl)
- self.Emit("ADDQ", jit.Imm(1), _IC)
- self.Link("_skip_number_{n}")
-
- /* call skip_number */
- self.Emit("LEAQ", _ARG_s, _DI) // LEAQ s<>+0(FP), DI
- self.Emit("MOVQ", _IC, _ARG_ic) // MOVQ IC, ic<>+16(FP)
- self.Emit("LEAQ", _ARG_ic, _SI) // LEAQ ic<>+16(FP), SI
- self.callc(_F_skip_number) // CALL _F_skip_number
- self.Emit("MOVQ", _ARG_ic, _IC) // MOVQ ic<>+16(FP), IC
- self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX
- self.Sjmp("JNS" , "_num_next_{n}")
-
- /* call skip one */
- self.Emit("MOVQ", _BX, _VAR_ic)
- self.Emit("MOVQ", _T_number, _ET)
- self.Emit("MOVQ", _ET, _VAR_et)
- self.Byte(0x4c, 0x8d, 0x0d)
- self.Sref("_num_end_{n}", 4)
- self.Emit("MOVQ", _R9, _VAR_pc)
- self.Sjmp("JMP" , _LB_skip_one)
-
- /* assign string */
- self.Link("_num_next_{n}")
- self.slice_from_r(_AX, 0)
- self.Emit("BTQ", jit.Imm(_F_copy_string), _ARG_fv)
- self.Sjmp("JNC", "_num_write_{n}")
- self.Byte(0x4c, 0x8d, 0x0d) // LEAQ (PC), R9
- self.Sref("_num_write_{n}", 4)
- self.Sjmp("JMP", "_copy_string")
- self.Link("_num_write_{n}")
- self.Emit("MOVQ", _SI, jit.Ptr(_VP, 8)) // MOVQ SI, 8(VP)
- self.WriteRecNotAX(13, _DI, jit.Ptr(_VP, 0), false, false)
- self.Emit("CMPQ", _VAR_fl, jit.Imm(1))
- self.Sjmp("JNE", "_num_end_{n}")
- self.Emit("CMPB", jit.Sib(_IP, _IC, 1, 0), jit.Imm('"'))
- self.Sjmp("JNE", _LB_char_0_error)
- self.Emit("ADDQ", jit.Imm(1), _IC)
- self.Link("_num_end_{n}")
-}
-
-func (self *_Assembler) _asm_OP_i8(_ *_Instr) {
- var pin = "_i8_end_{n}"
- self.parse_signed(int8Type, pin, -1) // PARSE int8
- self.range_signed_CX(_I_int8, _T_int8, math.MinInt8, math.MaxInt8) // RANGE int8
- self.Emit("MOVB", _CX, jit.Ptr(_VP, 0)) // MOVB CX, (VP)
- self.Link(pin)
-}
-
-func (self *_Assembler) _asm_OP_i16(_ *_Instr) {
- var pin = "_i16_end_{n}"
- self.parse_signed(int16Type, pin, -1) // PARSE int16
- self.range_signed_CX(_I_int16, _T_int16, math.MinInt16, math.MaxInt16) // RANGE int16
- self.Emit("MOVW", _CX, jit.Ptr(_VP, 0)) // MOVW CX, (VP)
- self.Link(pin)
-}
-
-func (self *_Assembler) _asm_OP_i32(_ *_Instr) {
- var pin = "_i32_end_{n}"
- self.parse_signed(int32Type, pin, -1) // PARSE int32
- self.range_signed_CX(_I_int32, _T_int32, math.MinInt32, math.MaxInt32) // RANGE int32
- self.Emit("MOVL", _CX, jit.Ptr(_VP, 0)) // MOVL CX, (VP)
- self.Link(pin)
-}
-
-func (self *_Assembler) _asm_OP_i64(_ *_Instr) {
- var pin = "_i64_end_{n}"
- self.parse_signed(int64Type, pin, -1) // PARSE int64
- self.Emit("MOVQ", _VAR_st_Iv, _AX) // MOVQ st.Iv, AX
- self.Emit("MOVQ", _AX, jit.Ptr(_VP, 0)) // MOVQ AX, (VP)
- self.Link(pin)
-}
-
-func (self *_Assembler) _asm_OP_u8(_ *_Instr) {
- var pin = "_u8_end_{n}"
- self.parse_unsigned(uint8Type, pin, -1) // PARSE uint8
- self.range_unsigned_CX(_I_uint8, _T_uint8, math.MaxUint8) // RANGE uint8
- self.Emit("MOVB", _CX, jit.Ptr(_VP, 0)) // MOVB CX, (VP)
- self.Link(pin)
-}
-
-func (self *_Assembler) _asm_OP_u16(_ *_Instr) {
- var pin = "_u16_end_{n}"
- self.parse_unsigned(uint16Type, pin, -1) // PARSE uint16
- self.range_unsigned_CX(_I_uint16, _T_uint16, math.MaxUint16) // RANGE uint16
- self.Emit("MOVW", _CX, jit.Ptr(_VP, 0)) // MOVW CX, (VP)
- self.Link(pin)
-}
-
-func (self *_Assembler) _asm_OP_u32(_ *_Instr) {
- var pin = "_u32_end_{n}"
- self.parse_unsigned(uint32Type, pin, -1) // PARSE uint32
- self.range_unsigned_CX(_I_uint32, _T_uint32, math.MaxUint32) // RANGE uint32
- self.Emit("MOVL", _CX, jit.Ptr(_VP, 0)) // MOVL CX, (VP)
- self.Link(pin)
-}
-
-func (self *_Assembler) _asm_OP_u64(_ *_Instr) {
- var pin = "_u64_end_{n}"
- self.parse_unsigned(uint64Type, pin, -1) // PARSE uint64
- self.Emit("MOVQ", _VAR_st_Iv, _AX) // MOVQ st.Iv, AX
- self.Emit("MOVQ", _AX, jit.Ptr(_VP, 0)) // MOVQ AX, (VP)
- self.Link(pin)
-}
-
-func (self *_Assembler) _asm_OP_f32(_ *_Instr) {
- var pin = "_f32_end_{n}"
- self.parse_number(float32Type, pin, -1) // PARSE NUMBER
- self.range_single_X0() // RANGE float32
- self.Emit("MOVSS", _X0, jit.Ptr(_VP, 0)) // MOVSS X0, (VP)
- self.Link(pin)
-}
-
-func (self *_Assembler) _asm_OP_f64(_ *_Instr) {
- var pin = "_f64_end_{n}"
- self.parse_number(float64Type, pin, -1) // PARSE NUMBER
- self.Emit("MOVSD", _VAR_st_Dv, _X0) // MOVSD st.Dv, X0
- self.Emit("MOVSD", _X0, jit.Ptr(_VP, 0)) // MOVSD X0, (VP)
- self.Link(pin)
-}
-
-func (self *_Assembler) _asm_OP_unquote(_ *_Instr) {
- self.check_eof(2)
- self.Emit("CMPB", jit.Sib(_IP, _IC, 1, 0), jit.Imm('\\')) // CMPB (IP)(IC), $'\\'
- self.Sjmp("JNE" , _LB_char_0_error) // JNE _char_0_error
- self.Emit("CMPB", jit.Sib(_IP, _IC, 1, 1), jit.Imm('"')) // CMPB 1(IP)(IC), $'"'
- self.Sjmp("JNE" , _LB_char_1_error) // JNE _char_1_error
- self.Emit("ADDQ", jit.Imm(2), _IC) // ADDQ $2, IC
- self.parse_string() // PARSE STRING
- self.unquote_twice(jit.Ptr(_VP, 0), jit.Ptr(_VP, 8), false) // UNQUOTE twice, (VP), 8(VP)
-}
-
-func (self *_Assembler) _asm_OP_nil_1(_ *_Instr) {
- self.Emit("XORL", _AX, _AX) // XORL AX, AX
- self.Emit("MOVQ", _AX, jit.Ptr(_VP, 0)) // MOVQ AX, (VP)
-}
-
-func (self *_Assembler) _asm_OP_nil_2(_ *_Instr) {
- self.Emit("PXOR" , _X0, _X0) // PXOR X0, X0
- self.Emit("MOVOU", _X0, jit.Ptr(_VP, 0)) // MOVOU X0, (VP)
-}
-
-func (self *_Assembler) _asm_OP_nil_3(_ *_Instr) {
- self.Emit("XORL" , _AX, _AX) // XORL AX, AX
- self.Emit("PXOR" , _X0, _X0) // PXOR X0, X0
- self.Emit("MOVOU", _X0, jit.Ptr(_VP, 0)) // MOVOU X0, (VP)
- self.Emit("MOVQ" , _AX, jit.Ptr(_VP, 16)) // MOVOU AX, 16(VP)
-}
-
-func (self *_Assembler) _asm_OP_deref(p *_Instr) {
- self.vfollow(p.vt())
-}
-
-func (self *_Assembler) _asm_OP_index(p *_Instr) {
- self.Emit("MOVQ", jit.Imm(p.i64()), _AX) // MOVQ ${p.vi()}, AX
- self.Emit("ADDQ", _AX, _VP) // ADDQ _AX, _VP
-}
-
-func (self *_Assembler) _asm_OP_is_null(p *_Instr) {
- self.Emit("LEAQ" , jit.Ptr(_IC, 4), _AX) // LEAQ 4(IC), AX
- self.Emit("CMPQ" , _AX, _IL) // CMPQ AX, IL
- self.Sjmp("JA" , "_not_null_{n}") // JA _not_null_{n}
- self.Emit("CMPL" , jit.Sib(_IP, _IC, 1, 0), jit.Imm(_IM_null)) // CMPL (IP)(IC), $"null"
- self.Emit("CMOVQEQ", _AX, _IC) // CMOVQEQ AX, IC
- self.Xjmp("JE" , p.vi()) // JE {p.vi()}
- self.Link("_not_null_{n}") // _not_null_{n}:
-}
-
-func (self *_Assembler) _asm_OP_is_null_quote(p *_Instr) {
- self.Emit("LEAQ" , jit.Ptr(_IC, 5), _AX) // LEAQ 4(IC), AX
- self.Emit("CMPQ" , _AX, _IL) // CMPQ AX, IL
- self.Sjmp("JA" , "_not_null_quote_{n}") // JA _not_null_quote_{n}
- self.Emit("CMPL" , jit.Sib(_IP, _IC, 1, 0), jit.Imm(_IM_null)) // CMPL (IP)(IC), $"null"
- self.Sjmp("JNE" , "_not_null_quote_{n}") // JNE _not_null_quote_{n}
- self.Emit("CMPB" , jit.Sib(_IP, _IC, 1, 4), jit.Imm('"')) // CMPB 4(IP)(IC), $'"'
- self.Emit("CMOVQEQ", _AX, _IC) // CMOVQEQ AX, IC
- self.Xjmp("JE" , p.vi()) // JE {p.vi()}
- self.Link("_not_null_quote_{n}") // _not_null_quote_{n}:
-}
-
-func (self *_Assembler) _asm_OP_map_init(_ *_Instr) {
- self.Emit("MOVQ" , jit.Ptr(_VP, 0), _AX) // MOVQ (VP), AX
- self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX
- self.Sjmp("JNZ" , "_end_{n}") // JNZ _end_{n}
- self.call_go(_F_makemap_small) // CALL_GO makemap_small
- self.WritePtrAX(6, jit.Ptr(_VP, 0), false) // MOVQ AX, (VP)
- self.Link("_end_{n}") // _end_{n}:
- self.Emit("MOVQ" , _AX, _VP) // MOVQ AX, VP
-}
-
-func (self *_Assembler) _asm_OP_map_key_i8(p *_Instr) {
- self.parse_signed(int8Type, "", p.vi()) // PARSE int8
- self.range_signed_CX(_I_int8, _T_int8, math.MinInt8, math.MaxInt8) // RANGE int8
- self.match_char('"')
- self.mapassign_std(p.vt(), _VAR_st_Iv) // MAPASSIGN int8, mapassign, st.Iv
-}
-
-func (self *_Assembler) _asm_OP_map_key_i16(p *_Instr) {
- self.parse_signed(int16Type, "", p.vi()) // PARSE int16
- self.range_signed_CX(_I_int16, _T_int16, math.MinInt16, math.MaxInt16) // RANGE int16
- self.match_char('"')
- self.mapassign_std(p.vt(), _VAR_st_Iv) // MAPASSIGN int16, mapassign, st.Iv
-}
-
-func (self *_Assembler) _asm_OP_map_key_i32(p *_Instr) {
- self.parse_signed(int32Type, "", p.vi()) // PARSE int32
- self.range_signed_CX(_I_int32, _T_int32, math.MinInt32, math.MaxInt32) // RANGE int32
- self.match_char('"')
- if vt := p.vt(); !mapfast(vt) {
- self.mapassign_std(vt, _VAR_st_Iv) // MAPASSIGN int32, mapassign, st.Iv
- } else {
- self.Emit("MOVQ", _CX, _AX) // MOVQ CX, AX
- self.mapassign_fastx(vt, _F_mapassign_fast32) // MAPASSIGN int32, mapassign_fast32
- }
-}
-
-func (self *_Assembler) _asm_OP_map_key_i64(p *_Instr) {
- self.parse_signed(int64Type, "", p.vi()) // PARSE int64
- self.match_char('"')
- if vt := p.vt(); !mapfast(vt) {
- self.mapassign_std(vt, _VAR_st_Iv) // MAPASSIGN int64, mapassign, st.Iv
- } else {
- self.Emit("MOVQ", _VAR_st_Iv, _AX) // MOVQ st.Iv, AX
- self.mapassign_fastx(vt, _F_mapassign_fast64) // MAPASSIGN int64, mapassign_fast64
- }
-}
-
-func (self *_Assembler) _asm_OP_map_key_u8(p *_Instr) {
- self.parse_unsigned(uint8Type, "", p.vi()) // PARSE uint8
- self.range_unsigned_CX(_I_uint8, _T_uint8, math.MaxUint8) // RANGE uint8
- self.match_char('"')
- self.mapassign_std(p.vt(), _VAR_st_Iv) // MAPASSIGN uint8, vt.Iv
-}
-
-func (self *_Assembler) _asm_OP_map_key_u16(p *_Instr) {
- self.parse_unsigned(uint16Type, "", p.vi()) // PARSE uint16
- self.range_unsigned_CX(_I_uint16, _T_uint16, math.MaxUint16) // RANGE uint16
- self.match_char('"')
- self.mapassign_std(p.vt(), _VAR_st_Iv) // MAPASSIGN uint16, vt.Iv
-}
-
-func (self *_Assembler) _asm_OP_map_key_u32(p *_Instr) {
- self.parse_unsigned(uint32Type, "", p.vi()) // PARSE uint32
- self.range_unsigned_CX(_I_uint32, _T_uint32, math.MaxUint32) // RANGE uint32
- self.match_char('"')
- if vt := p.vt(); !mapfast(vt) {
- self.mapassign_std(vt, _VAR_st_Iv) // MAPASSIGN uint32, vt.Iv
- } else {
- self.Emit("MOVQ", _CX, _AX) // MOVQ CX, AX
- self.mapassign_fastx(vt, _F_mapassign_fast32) // MAPASSIGN uint32, mapassign_fast32
- }
-}
-
-func (self *_Assembler) _asm_OP_map_key_u64(p *_Instr) {
- self.parse_unsigned(uint64Type, "", p.vi()) // PARSE uint64
- self.match_char('"')
- if vt := p.vt(); !mapfast(vt) {
- self.mapassign_std(vt, _VAR_st_Iv) // MAPASSIGN uint64, vt.Iv
- } else {
- self.Emit("MOVQ", _VAR_st_Iv, _AX) // MOVQ st.Iv, AX
- self.mapassign_fastx(vt, _F_mapassign_fast64) // MAPASSIGN uint64, mapassign_fast64
- }
-}
-
-func (self *_Assembler) _asm_OP_map_key_f32(p *_Instr) {
- self.parse_number(float32Type, "", p.vi()) // PARSE NUMBER
- self.range_single_X0() // RANGE float32
- self.Emit("MOVSS", _X0, _VAR_st_Dv) // MOVSS X0, st.Dv
- self.match_char('"')
- self.mapassign_std(p.vt(), _VAR_st_Dv) // MAPASSIGN ${p.vt()}, mapassign, st.Dv
-}
-
-func (self *_Assembler) _asm_OP_map_key_f64(p *_Instr) {
- self.parse_number(float64Type, "", p.vi()) // PARSE NUMBER
- self.match_char('"')
- self.mapassign_std(p.vt(), _VAR_st_Dv) // MAPASSIGN ${p.vt()}, mapassign, st.Dv
-}
-
-func (self *_Assembler) _asm_OP_map_key_str(p *_Instr) {
- self.parse_string() // PARSE STRING
- self.unquote_once(_ARG_sv_p, _ARG_sv_n, true, true) // UNQUOTE once, sv.p, sv.n
- if vt := p.vt(); !mapfast(vt) {
- self.valloc(vt.Key(), _DI)
- self.Emit("MOVOU", _ARG_sv, _X0)
- self.Emit("MOVOU", _X0, jit.Ptr(_DI, 0))
- self.mapassign_std(vt, jit.Ptr(_DI, 0)) // MAPASSIGN string, DI, SI
- } else {
- self.mapassign_str_fast(vt, _ARG_sv_p, _ARG_sv_n) // MAPASSIGN string, DI, SI
- }
-}
-
-func (self *_Assembler) _asm_OP_map_key_utext(p *_Instr) {
- self.parse_string() // PARSE STRING
- self.unquote_once(_ARG_sv_p, _ARG_sv_n, true, true) // UNQUOTE once, sv.p, sv.n
- self.mapassign_utext(p.vt(), false) // MAPASSIGN utext, ${p.vt()}, false
-}
-
-func (self *_Assembler) _asm_OP_map_key_utext_p(p *_Instr) {
- self.parse_string() // PARSE STRING
- self.unquote_once(_ARG_sv_p, _ARG_sv_n, true, true) // UNQUOTE once, sv.p, sv.n
- self.mapassign_utext(p.vt(), true) // MAPASSIGN utext, ${p.vt()}, true
-}
-
-func (self *_Assembler) _asm_OP_array_skip(_ *_Instr) {
- self.call_sf(_F_skip_array) // CALL_SF skip_array
- self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX
- self.Sjmp("JS" , _LB_parsing_error_v) // JS _parse_error_v
-}
-
-func (self *_Assembler) _asm_OP_array_clear(p *_Instr) {
- self.mem_clear_rem(p.i64(), true)
-}
-
-func (self *_Assembler) _asm_OP_array_clear_p(p *_Instr) {
- self.mem_clear_rem(p.i64(), false)
-}
-
-func (self *_Assembler) _asm_OP_slice_init(p *_Instr) {
- self.Emit("XORL" , _AX, _AX) // XORL AX, AX
- self.Emit("MOVQ" , _AX, jit.Ptr(_VP, 8)) // MOVQ AX, 8(VP)
- self.Emit("MOVQ" , jit.Ptr(_VP, 16), _BX) // MOVQ 16(VP), BX
- self.Emit("TESTQ", _BX, _BX) // TESTQ BX, BX
- self.Sjmp("JNZ" , "_done_{n}") // JNZ _done_{n}
- self.Emit("MOVQ" , jit.Imm(_MinSlice), _CX) // MOVQ ${_MinSlice}, CX
- self.Emit("MOVQ" , _CX, jit.Ptr(_VP, 16)) // MOVQ CX, 16(VP)
- self.Emit("MOVQ" , jit.Type(p.vt()), _AX) // MOVQ ${p.vt()}, DX
- self.call_go(_F_makeslice) // CALL_GO makeslice
- self.WritePtrAX(7, jit.Ptr(_VP, 0), false) // MOVQ AX, (VP)
- self.Emit("XORL" , _AX, _AX) // XORL AX, AX
- self.Emit("MOVQ" , _AX, jit.Ptr(_VP, 8)) // MOVQ AX, 8(VP)
- self.Link("_done_{n}") // _done_{n}
-}
-
-func (self *_Assembler) _asm_OP_check_empty(p *_Instr) {
- rbracket := p.vb()
- if rbracket == ']' {
- self.check_eof(1)
- self.Emit("LEAQ", jit.Ptr(_IC, 1), _AX) // LEAQ 1(IC), AX
- self.Emit("CMPB", jit.Sib(_IP, _IC, 1, 0), jit.Imm(int64(rbracket))) // CMPB (IP)(IC), ']'
- self.Sjmp("JNE" , "_not_empty_array_{n}") // JNE _not_empty_array_{n}
- self.Emit("MOVQ", _AX, _IC) // MOVQ AX, IC
- self.Emit("MOVQ", jit.Imm(_Zero_Base), _AX)
- self.WritePtrAX(9, jit.Ptr(_VP, 0), false)
- self.Emit("PXOR", _X0, _X0) // PXOR X0, X0
- self.Emit("MOVOU", _X0, jit.Ptr(_VP, 8)) // MOVOU X0, 8(VP)
- self.Xjmp("JMP" , p.vi()) // JMP {p.vi()}
- self.Link("_not_empty_array_{n}")
- } else {
- panic("only implement check empty array here!")
- }
-}
-
-func (self *_Assembler) _asm_OP_slice_append(p *_Instr) {
- self.Emit("MOVQ" , jit.Ptr(_VP, 8), _AX) // MOVQ 8(VP), AX
- self.Emit("CMPQ" , _AX, jit.Ptr(_VP, 16)) // CMPQ AX, 16(VP)
- self.Sjmp("JB" , "_index_{n}") // JB _index_{n}
- self.Emit("MOVQ" , _AX, _SI) // MOVQ AX, SI
- self.Emit("SHLQ" , jit.Imm(1), _SI) // SHLQ $1, SI
- self.Emit("MOVQ" , jit.Type(p.vt()), _AX) // MOVQ ${p.vt()}, AX
- self.Emit("MOVQ" , jit.Ptr(_VP, 0), _BX) // MOVQ (VP), BX
- self.Emit("MOVQ" , jit.Ptr(_VP, 8), _CX) // MOVQ 8(VP), CX
- self.Emit("MOVQ" , jit.Ptr(_VP, 16), _DI) // MOVQ 16(VP), DI
- self.call_go(_F_growslice) // CALL_GO growslice
- self.WritePtrAX(8, jit.Ptr(_VP, 0), false) // MOVQ AX, (VP)
- self.Emit("MOVQ" , _BX, jit.Ptr(_VP, 8)) // MOVQ BX, 8(VP)
- self.Emit("MOVQ" , _CX, jit.Ptr(_VP, 16)) // MOVQ CX, 16(VP)
-
- // because growslice not zero memory {oldcap, newlen} when append et not has ptrdata.
- // but we should zero it, avoid decode it as random values.
- if rt.UnpackType(p.vt()).PtrData == 0 {
- self.Emit("MOVQ" , _CX, _DI) // MOVQ CX, DI
- self.Emit("SUBQ" , _BX, _DI) // MOVQ BX, DI
-
- self.Emit("ADDQ" , jit.Imm(1), jit.Ptr(_VP, 8)) // ADDQ $1, 8(VP)
- self.Emit("MOVQ" , _AX, _VP) // MOVQ AX, VP
- self.Emit("MOVQ" , jit.Imm(int64(p.vlen())), _CX) // MOVQ ${p.vlen()}, CX
- self.Emit("MOVQ" , _BX, _AX) // MOVQ BX, AX
- self.From("MULQ" , _CX) // MULQ CX
- self.Emit("ADDQ" , _AX, _VP) // ADDQ AX, VP
-
- self.Emit("MOVQ" , _DI, _AX) // MOVQ SI, AX
- self.From("MULQ" , _CX) // MULQ BX
- self.Emit("MOVQ" , _AX, _BX) // ADDQ AX, BX
- self.Emit("MOVQ" , _VP, _AX) // MOVQ VP, AX
- self.mem_clear_fn(true) // CALL_GO memclr{Has,NoHeap}
- self.Sjmp("JMP", "_append_slice_end_{n}")
- }
-
- self.Emit("MOVQ" , _BX, _AX) // MOVQ BX, AX
- self.Link("_index_{n}") // _index_{n}:
- self.Emit("ADDQ" , jit.Imm(1), jit.Ptr(_VP, 8)) // ADDQ $1, 8(VP)
- self.Emit("MOVQ" , jit.Ptr(_VP, 0), _VP) // MOVQ (VP), VP
- self.Emit("MOVQ" , jit.Imm(int64(p.vlen())), _CX) // MOVQ ${p.vlen()}, CX
- self.From("MULQ" , _CX) // MULQ CX
- self.Emit("ADDQ" , _AX, _VP) // ADDQ AX, VP
- self.Link("_append_slice_end_{n}")
-}
-
-func (self *_Assembler) _asm_OP_object_next(_ *_Instr) {
- self.call_sf(_F_skip_one) // CALL_SF skip_one
- self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX
- self.Sjmp("JS" , _LB_parsing_error_v) // JS _parse_error_v
-}
-
-func (self *_Assembler) _asm_OP_struct_field(p *_Instr) {
- assert_eq(caching.FieldEntrySize, 32, "invalid field entry size")
- self.Emit("MOVQ" , jit.Imm(-1), _AX) // MOVQ $-1, AX
- self.Emit("MOVQ" , _AX, _VAR_sr) // MOVQ AX, sr
- self.parse_string() // PARSE STRING
- self.unquote_once(_ARG_sv_p, _ARG_sv_n, true, false) // UNQUOTE once, sv.p, sv.n
- self.Emit("LEAQ" , _ARG_sv, _AX) // LEAQ sv, AX
- self.Emit("XORL" , _BX, _BX) // XORL BX, BX
- self.call_go(_F_strhash) // CALL_GO strhash
- self.Emit("MOVQ" , _AX, _R9) // MOVQ AX, R9
- self.Emit("MOVQ" , jit.Imm(freezeFields(p.vf())), _CX) // MOVQ ${p.vf()}, CX
- self.Emit("MOVQ" , jit.Ptr(_CX, caching.FieldMap_b), _SI) // MOVQ FieldMap.b(CX), SI
- self.Emit("MOVQ" , jit.Ptr(_CX, caching.FieldMap_N), _CX) // MOVQ FieldMap.N(CX), CX
- self.Emit("TESTQ", _CX, _CX) // TESTQ CX, CX
- self.Sjmp("JZ" , "_try_lowercase_{n}") // JZ _try_lowercase_{n}
- self.Link("_loop_{n}") // _loop_{n}:
- self.Emit("XORL" , _DX, _DX) // XORL DX, DX
- self.From("DIVQ" , _CX) // DIVQ CX
- self.Emit("LEAQ" , jit.Ptr(_DX, 1), _AX) // LEAQ 1(DX), AX
- self.Emit("SHLQ" , jit.Imm(5), _DX) // SHLQ $5, DX
- self.Emit("LEAQ" , jit.Sib(_SI, _DX, 1, 0), _DI) // LEAQ (SI)(DX), DI
- self.Emit("MOVQ" , jit.Ptr(_DI, _Fe_Hash), _R8) // MOVQ FieldEntry.Hash(DI), R8
- self.Emit("TESTQ", _R8, _R8) // TESTQ R8, R8
- self.Sjmp("JZ" , "_try_lowercase_{n}") // JZ _try_lowercase_{n}
- self.Emit("CMPQ" , _R8, _R9) // CMPQ R8, R9
- self.Sjmp("JNE" , "_loop_{n}") // JNE _loop_{n}
- self.Emit("MOVQ" , jit.Ptr(_DI, _Fe_Name + 8), _DX) // MOVQ FieldEntry.Name+8(DI), DX
- self.Emit("CMPQ" , _DX, _ARG_sv_n) // CMPQ DX, sv.n
- self.Sjmp("JNE" , "_loop_{n}") // JNE _loop_{n}
- self.Emit("MOVQ" , jit.Ptr(_DI, _Fe_ID), _R8) // MOVQ FieldEntry.ID(DI), R8
- self.Emit("MOVQ" , _AX, _VAR_ss_AX) // MOVQ AX, ss.AX
- self.Emit("MOVQ" , _CX, _VAR_ss_CX) // MOVQ CX, ss.CX
- self.Emit("MOVQ" , _SI, _VAR_ss_SI) // MOVQ SI, ss.SI
- self.Emit("MOVQ" , _R8, _VAR_ss_R8) // MOVQ R8, ss.R8
- self.Emit("MOVQ" , _R9, _VAR_ss_R9) // MOVQ R9, ss.R9
- self.Emit("MOVQ" , _ARG_sv_p, _AX) // MOVQ _VAR_sv_p, AX
- self.Emit("MOVQ" , jit.Ptr(_DI, _Fe_Name), _CX) // MOVQ FieldEntry.Name(DI), CX
- self.Emit("MOVQ" , _CX, _BX) // MOVQ CX, 8(SP)
- self.Emit("MOVQ" , _DX, _CX) // MOVQ DX, 16(SP)
- self.call_go(_F_memequal) // CALL_GO memequal
- self.Emit("MOVB" , _AX, _DX) // MOVB 24(SP), DX
- self.Emit("MOVQ" , _VAR_ss_AX, _AX) // MOVQ ss.AX, AX
- self.Emit("MOVQ" , _VAR_ss_CX, _CX) // MOVQ ss.CX, CX
- self.Emit("MOVQ" , _VAR_ss_SI, _SI) // MOVQ ss.SI, SI
- self.Emit("MOVQ" , _VAR_ss_R9, _R9) // MOVQ ss.R9, R9
- self.Emit("TESTB", _DX, _DX) // TESTB DX, DX
- self.Sjmp("JZ" , "_loop_{n}") // JZ _loop_{n}
- self.Emit("MOVQ" , _VAR_ss_R8, _R8) // MOVQ ss.R8, R8
- self.Emit("MOVQ" , _R8, _VAR_sr) // MOVQ R8, sr
- self.Sjmp("JMP" , "_end_{n}") // JMP _end_{n}
- self.Link("_try_lowercase_{n}") // _try_lowercase_{n}:
- self.Emit("MOVQ" , jit.Imm(referenceFields(p.vf())), _AX) // MOVQ ${p.vf()}, AX
- self.Emit("MOVQ", _ARG_sv_p, _BX) // MOVQ sv, BX
- self.Emit("MOVQ", _ARG_sv_n, _CX) // MOVQ sv, CX
- self.call_go(_F_FieldMap_GetCaseInsensitive) // CALL_GO FieldMap::GetCaseInsensitive
- self.Emit("MOVQ" , _AX, _VAR_sr) // MOVQ AX, _VAR_sr
- self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX
- self.Sjmp("JNS" , "_end_{n}") // JNS _end_{n}
- self.Emit("BTQ" , jit.Imm(_F_disable_unknown), _ARG_fv) // BTQ ${_F_disable_unknown}, fv
- self.Sjmp("JC" , _LB_field_error) // JC _field_error
- self.Link("_end_{n}") // _end_{n}:
-}
-
-func (self *_Assembler) _asm_OP_unmarshal(p *_Instr) {
- if iv := p.i64(); iv != 0 {
- self.unmarshal_json(p.vt(), true, _F_decodeJsonUnmarshalerQuoted)
- } else {
- self.unmarshal_json(p.vt(), true, _F_decodeJsonUnmarshaler)
- }
-}
-
-func (self *_Assembler) _asm_OP_unmarshal_p(p *_Instr) {
- if iv := p.i64(); iv != 0 {
- self.unmarshal_json(p.vt(), false, _F_decodeJsonUnmarshalerQuoted)
- } else {
- self.unmarshal_json(p.vt(), false, _F_decodeJsonUnmarshaler)
- }
-}
-
-func (self *_Assembler) _asm_OP_unmarshal_text(p *_Instr) {
- self.unmarshal_text(p.vt(), true)
-}
-
-func (self *_Assembler) _asm_OP_unmarshal_text_p(p *_Instr) {
- self.unmarshal_text(p.vt(), false)
-}
-
-func (self *_Assembler) _asm_OP_lspace(_ *_Instr) {
- self.lspace("_{n}")
-}
-
-func (self *_Assembler) lspace(subfix string) {
- var label = "_lspace" + subfix
- self.Emit("CMPQ" , _IC, _IL) // CMPQ IC, IL
- self.Sjmp("JAE" , _LB_eof_error) // JAE _eof_error
- self.Emit("MOVQ" , jit.Imm(_BM_space), _DX) // MOVQ _BM_space, DX
- self.Emit("MOVBQZX", jit.Sib(_IP, _IC, 1, 0), _AX) // MOVBQZX (IP)(IC), AX
- self.Emit("CMPQ" , _AX, jit.Imm(' ')) // CMPQ AX, $' '
- self.Sjmp("JA" , label) // JA _nospace_{n}
- self.Emit("BTQ" , _AX, _DX) // BTQ AX, DX
- self.Sjmp("JNC" , label) // JNC _nospace_{n}
-
- /* test up to 4 characters */
- for i := 0; i < 3; i++ {
- self.Emit("ADDQ" , jit.Imm(1), _IC) // ADDQ $1, IC
- self.Emit("CMPQ" , _IC, _IL) // CMPQ IC, IL
- self.Sjmp("JAE" , _LB_eof_error) // JAE _eof_error
- self.Emit("MOVBQZX", jit.Sib(_IP, _IC, 1, 0), _AX) // MOVBQZX (IP)(IC), AX
- self.Emit("CMPQ" , _AX, jit.Imm(' ')) // CMPQ AX, $' '
- self.Sjmp("JA" , label) // JA _nospace_{n}
- self.Emit("BTQ" , _AX, _DX) // BTQ AX, DX
- self.Sjmp("JNC" , label) // JNC _nospace_{n}
- }
-
- /* handle over to the native function */
- self.Emit("MOVQ" , _IP, _DI) // MOVQ IP, DI
- self.Emit("MOVQ" , _IL, _SI) // MOVQ IL, SI
- self.Emit("MOVQ" , _IC, _DX) // MOVQ IC, DX
- self.callc(_F_lspace) // CALL lspace
- self.Emit("TESTQ" , _AX, _AX) // TESTQ AX, AX
- self.Sjmp("JS" , _LB_parsing_error_v) // JS _parsing_error_v
- self.Emit("CMPQ" , _AX, _IL) // CMPQ AX, IL
- self.Sjmp("JAE" , _LB_eof_error) // JAE _eof_error
- self.Emit("MOVQ" , _AX, _IC) // MOVQ AX, IC
- self.Link(label) // _nospace_{n}:
-}
-
-func (self *_Assembler) _asm_OP_match_char(p *_Instr) {
- self.match_char(p.vb())
-}
-
-func (self *_Assembler) match_char(char byte) {
- self.check_eof(1)
- self.Emit("CMPB", jit.Sib(_IP, _IC, 1, 0), jit.Imm(int64(char))) // CMPB (IP)(IC), ${p.vb()}
- self.Sjmp("JNE" , _LB_char_0_error) // JNE _char_0_error
- self.Emit("ADDQ", jit.Imm(1), _IC) // ADDQ $1, IC
-}
-
-func (self *_Assembler) _asm_OP_check_char(p *_Instr) {
- self.check_eof(1)
- self.Emit("LEAQ" , jit.Ptr(_IC, 1), _AX) // LEAQ 1(IC), AX
- self.Emit("CMPB" , jit.Sib(_IP, _IC, 1, 0), jit.Imm(int64(p.vb()))) // CMPB (IP)(IC), ${p.vb()}
- self.Emit("CMOVQEQ", _AX, _IC) // CMOVQEQ AX, IC
- self.Xjmp("JE" , p.vi()) // JE {p.vi()}
-}
-
-func (self *_Assembler) _asm_OP_check_char_0(p *_Instr) {
- self.check_eof(1)
- self.Emit("CMPB", jit.Sib(_IP, _IC, 1, 0), jit.Imm(int64(p.vb()))) // CMPB (IP)(IC), ${p.vb()}
- self.Xjmp("JE" , p.vi()) // JE {p.vi()}
-}
-
-func (self *_Assembler) _asm_OP_add(p *_Instr) {
- self.Emit("ADDQ", jit.Imm(int64(p.vi())), _IC) // ADDQ ${p.vi()}, IC
-}
-
-func (self *_Assembler) _asm_OP_load(_ *_Instr) {
- self.Emit("MOVQ", jit.Ptr(_ST, 0), _AX) // MOVQ (ST), AX
- self.Emit("MOVQ", jit.Sib(_ST, _AX, 1, 0), _VP) // MOVQ (ST)(AX), VP
-}
-
-func (self *_Assembler) _asm_OP_save(_ *_Instr) {
- self.Emit("MOVQ", jit.Ptr(_ST, 0), _CX) // MOVQ (ST), CX
- self.Emit("CMPQ", _CX, jit.Imm(_MaxStackBytes)) // CMPQ CX, ${_MaxStackBytes}
- self.Sjmp("JAE" , _LB_stack_error) // JA _stack_error
- self.WriteRecNotAX(0 , _VP, jit.Sib(_ST, _CX, 1, 8), false, false) // MOVQ VP, 8(ST)(CX)
- self.Emit("ADDQ", jit.Imm(8), _CX) // ADDQ $8, CX
- self.Emit("MOVQ", _CX, jit.Ptr(_ST, 0)) // MOVQ CX, (ST)
-}
-
-func (self *_Assembler) _asm_OP_drop(_ *_Instr) {
- self.Emit("MOVQ", jit.Ptr(_ST, 0), _AX) // MOVQ (ST), AX
- self.Emit("SUBQ", jit.Imm(8), _AX) // SUBQ $8, AX
- self.Emit("MOVQ", jit.Sib(_ST, _AX, 1, 8), _VP) // MOVQ 8(ST)(AX), VP
- self.Emit("MOVQ", _AX, jit.Ptr(_ST, 0)) // MOVQ AX, (ST)
- self.Emit("XORL", _BX, _BX) // XORL BX, BX
- self.Emit("MOVQ", _BX, jit.Sib(_ST, _AX, 1, 8)) // MOVQ BX, 8(ST)(AX)
-}
-
-func (self *_Assembler) _asm_OP_drop_2(_ *_Instr) {
- self.Emit("MOVQ" , jit.Ptr(_ST, 0), _AX) // MOVQ (ST), AX
- self.Emit("SUBQ" , jit.Imm(16), _AX) // SUBQ $16, AX
- self.Emit("MOVQ" , jit.Sib(_ST, _AX, 1, 8), _VP) // MOVQ 8(ST)(AX), VP
- self.Emit("MOVQ" , _AX, jit.Ptr(_ST, 0)) // MOVQ AX, (ST)
- self.Emit("PXOR" , _X0, _X0) // PXOR X0, X0
- self.Emit("MOVOU", _X0, jit.Sib(_ST, _AX, 1, 8)) // MOVOU X0, 8(ST)(AX)
-}
-
-func (self *_Assembler) _asm_OP_recurse(p *_Instr) {
- self.Emit("MOVQ", jit.Type(p.vt()), _AX) // MOVQ ${p.vt()}, AX
- self.decode_dynamic(_AX, _VP) // DECODE AX, VP
-}
-
-func (self *_Assembler) _asm_OP_goto(p *_Instr) {
- self.Xjmp("JMP", p.vi())
-}
-
-func (self *_Assembler) _asm_OP_switch(p *_Instr) {
- self.Emit("MOVQ", _VAR_sr, _AX) // MOVQ sr, AX
- self.Emit("CMPQ", _AX, jit.Imm(p.i64())) // CMPQ AX, ${len(p.vs())}
- self.Sjmp("JAE" , "_default_{n}") // JAE _default_{n}
-
- /* jump table selector */
- self.Byte(0x48, 0x8d, 0x3d) // LEAQ ?(PC), DI
- self.Sref("_switch_table_{n}", 4) // .... &_switch_table_{n}
- self.Emit("MOVLQSX", jit.Sib(_DI, _AX, 4, 0), _AX) // MOVLQSX (DI)(AX*4), AX
- self.Emit("ADDQ" , _DI, _AX) // ADDQ DI, AX
- self.Rjmp("JMP" , _AX) // JMP AX
- self.Link("_switch_table_{n}") // _switch_table_{n}:
-
- /* generate the jump table */
- for i, v := range p.vs() {
- self.Xref(v, int64(-i) * 4)
- }
-
- /* default case */
- self.Link("_default_{n}")
- self.NOP()
-}
-
-func (self *_Assembler) print_gc(i int, p1 *_Instr, p2 *_Instr) {
- self.Emit("MOVQ", jit.Imm(int64(p2.op())), _CX)// MOVQ $(p2.op()), 16(SP)
- self.Emit("MOVQ", jit.Imm(int64(p1.op())), _BX) // MOVQ $(p1.op()), 8(SP)
- self.Emit("MOVQ", jit.Imm(int64(i)), _AX) // MOVQ $(i), (SP)
- self.call_go(_F_println)
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/compiler.go b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/compiler.go
deleted file mode 100644
index 33191262a..000000000
--- a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/compiler.go
+++ /dev/null
@@ -1,1213 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package jitdec
-
-import (
- `encoding/json`
- `fmt`
- `reflect`
- `sort`
- `strconv`
- `strings`
- `unsafe`
-
- `github.com/bytedance/sonic/internal/caching`
- `github.com/bytedance/sonic/internal/resolver`
- `github.com/bytedance/sonic/internal/rt`
- `github.com/bytedance/sonic/option`
-)
-
-type _Op uint8
-
-const (
- _OP_any _Op = iota + 1
- _OP_dyn
- _OP_str
- _OP_bin
- _OP_bool
- _OP_num
- _OP_i8
- _OP_i16
- _OP_i32
- _OP_i64
- _OP_u8
- _OP_u16
- _OP_u32
- _OP_u64
- _OP_f32
- _OP_f64
- _OP_unquote
- _OP_nil_1
- _OP_nil_2
- _OP_nil_3
- _OP_deref
- _OP_index
- _OP_is_null
- _OP_is_null_quote
- _OP_map_init
- _OP_map_key_i8
- _OP_map_key_i16
- _OP_map_key_i32
- _OP_map_key_i64
- _OP_map_key_u8
- _OP_map_key_u16
- _OP_map_key_u32
- _OP_map_key_u64
- _OP_map_key_f32
- _OP_map_key_f64
- _OP_map_key_str
- _OP_map_key_utext
- _OP_map_key_utext_p
- _OP_array_skip
- _OP_array_clear
- _OP_array_clear_p
- _OP_slice_init
- _OP_slice_append
- _OP_object_next
- _OP_struct_field
- _OP_unmarshal
- _OP_unmarshal_p
- _OP_unmarshal_text
- _OP_unmarshal_text_p
- _OP_lspace
- _OP_match_char
- _OP_check_char
- _OP_load
- _OP_save
- _OP_drop
- _OP_drop_2
- _OP_recurse
- _OP_goto
- _OP_switch
- _OP_check_char_0
- _OP_dismatch_err
- _OP_go_skip
- _OP_skip_emtpy
- _OP_add
- _OP_check_empty
- _OP_debug
-)
-
-const (
- _INT_SIZE = 32 << (^uint(0) >> 63)
- _PTR_SIZE = 32 << (^uintptr(0) >> 63)
- _PTR_BYTE = unsafe.Sizeof(uintptr(0))
-)
-
-const (
- _MAX_ILBUF = 100000 // cutoff at 100k of IL instructions
- _MAX_FIELDS = 50 // cutoff at 50 fields struct
-)
-
-var _OpNames = [256]string {
- _OP_any : "any",
- _OP_dyn : "dyn",
- _OP_str : "str",
- _OP_bin : "bin",
- _OP_bool : "bool",
- _OP_num : "num",
- _OP_i8 : "i8",
- _OP_i16 : "i16",
- _OP_i32 : "i32",
- _OP_i64 : "i64",
- _OP_u8 : "u8",
- _OP_u16 : "u16",
- _OP_u32 : "u32",
- _OP_u64 : "u64",
- _OP_f32 : "f32",
- _OP_f64 : "f64",
- _OP_unquote : "unquote",
- _OP_nil_1 : "nil_1",
- _OP_nil_2 : "nil_2",
- _OP_nil_3 : "nil_3",
- _OP_deref : "deref",
- _OP_index : "index",
- _OP_is_null : "is_null",
- _OP_is_null_quote : "is_null_quote",
- _OP_map_init : "map_init",
- _OP_map_key_i8 : "map_key_i8",
- _OP_map_key_i16 : "map_key_i16",
- _OP_map_key_i32 : "map_key_i32",
- _OP_map_key_i64 : "map_key_i64",
- _OP_map_key_u8 : "map_key_u8",
- _OP_map_key_u16 : "map_key_u16",
- _OP_map_key_u32 : "map_key_u32",
- _OP_map_key_u64 : "map_key_u64",
- _OP_map_key_f32 : "map_key_f32",
- _OP_map_key_f64 : "map_key_f64",
- _OP_map_key_str : "map_key_str",
- _OP_map_key_utext : "map_key_utext",
- _OP_map_key_utext_p : "map_key_utext_p",
- _OP_array_skip : "array_skip",
- _OP_slice_init : "slice_init",
- _OP_slice_append : "slice_append",
- _OP_object_next : "object_next",
- _OP_struct_field : "struct_field",
- _OP_unmarshal : "unmarshal",
- _OP_unmarshal_p : "unmarshal_p",
- _OP_unmarshal_text : "unmarshal_text",
- _OP_unmarshal_text_p : "unmarshal_text_p",
- _OP_lspace : "lspace",
- _OP_match_char : "match_char",
- _OP_check_char : "check_char",
- _OP_load : "load",
- _OP_save : "save",
- _OP_drop : "drop",
- _OP_drop_2 : "drop_2",
- _OP_recurse : "recurse",
- _OP_goto : "goto",
- _OP_switch : "switch",
- _OP_check_char_0 : "check_char_0",
- _OP_dismatch_err : "dismatch_err",
- _OP_add : "add",
- _OP_go_skip : "go_skip",
- _OP_check_empty : "check_empty",
- _OP_debug : "debug",
-}
-
-func (self _Op) String() string {
- if ret := _OpNames[self]; ret != "" {
- return ret
- } else {
- return "<invalid>"
- }
-}
-
-func _OP_int() _Op {
- switch _INT_SIZE {
- case 32: return _OP_i32
- case 64: return _OP_i64
- default: panic("unsupported int size")
- }
-}
-
-func _OP_uint() _Op {
- switch _INT_SIZE {
- case 32: return _OP_u32
- case 64: return _OP_u64
- default: panic("unsupported uint size")
- }
-}
-
-func _OP_uintptr() _Op {
- switch _PTR_SIZE {
- case 32: return _OP_u32
- case 64: return _OP_u64
- default: panic("unsupported pointer size")
- }
-}
-
-func _OP_map_key_int() _Op {
- switch _INT_SIZE {
- case 32: return _OP_map_key_i32
- case 64: return _OP_map_key_i64
- default: panic("unsupported int size")
- }
-}
-
-func _OP_map_key_uint() _Op {
- switch _INT_SIZE {
- case 32: return _OP_map_key_u32
- case 64: return _OP_map_key_u64
- default: panic("unsupported uint size")
- }
-}
-
-func _OP_map_key_uintptr() _Op {
- switch _PTR_SIZE {
- case 32: return _OP_map_key_u32
- case 64: return _OP_map_key_u64
- default: panic("unsupported pointer size")
- }
-}
-
-type _Instr struct {
- u uint64 // union {op: 8, vb: 8, vi: 48}, iv maybe int or len([]int)
- p unsafe.Pointer // maybe GoSlice.Data, *GoType or *caching.FieldMap
-}
-
-func packOp(op _Op) uint64 {
- return uint64(op) << 56
-}
-
-func newInsOp(op _Op) _Instr {
- return _Instr{u: packOp(op)}
-}
-
-func newInsVi(op _Op, vi int) _Instr {
- return _Instr{u: packOp(op) | rt.PackInt(vi)}
-}
-
-func newInsVb(op _Op, vb byte) _Instr {
- return _Instr{u: packOp(op) | (uint64(vb) << 48)}
-}
-
-func newInsVs(op _Op, vs []int) _Instr {
- return _Instr {
- u: packOp(op) | rt.PackInt(len(vs)),
- p: (*rt.GoSlice)(unsafe.Pointer(&vs)).Ptr,
- }
-}
-
-func newInsVt(op _Op, vt reflect.Type) _Instr {
- return _Instr {
- u: packOp(op),
- p: unsafe.Pointer(rt.UnpackType(vt)),
- }
-}
-
-func newInsVtI(op _Op, vt reflect.Type, iv int) _Instr {
- return _Instr {
- u: packOp(op) | rt.PackInt(iv),
- p: unsafe.Pointer(rt.UnpackType(vt)),
- }
-}
-
-func newInsVf(op _Op, vf *caching.FieldMap) _Instr {
- return _Instr {
- u: packOp(op),
- p: unsafe.Pointer(vf),
- }
-}
-
-func (self _Instr) op() _Op {
- return _Op(self.u >> 56)
-}
-
-func (self _Instr) vi() int {
- return rt.UnpackInt(self.u)
-}
-
-func (self _Instr) vb() byte {
- return byte(self.u >> 48)
-}
-
-func (self _Instr) vs() (v []int) {
- (*rt.GoSlice)(unsafe.Pointer(&v)).Ptr = self.p
- (*rt.GoSlice)(unsafe.Pointer(&v)).Cap = self.vi()
- (*rt.GoSlice)(unsafe.Pointer(&v)).Len = self.vi()
- return
-}
-
-func (self _Instr) vf() *caching.FieldMap {
- return (*caching.FieldMap)(self.p)
-}
-
-func (self _Instr) vk() reflect.Kind {
- return (*rt.GoType)(self.p).Kind()
-}
-
-func (self _Instr) vt() reflect.Type {
- return (*rt.GoType)(self.p).Pack()
-}
-
-func (self _Instr) i64() int64 {
- return int64(self.vi())
-}
-
-func (self _Instr) vlen() int {
- return int((*rt.GoType)(self.p).Size)
-}
-
-func (self _Instr) isBranch() bool {
- switch self.op() {
- case _OP_goto : fallthrough
- case _OP_switch : fallthrough
- case _OP_is_null : fallthrough
- case _OP_is_null_quote : fallthrough
- case _OP_check_char : return true
- default : return false
- }
-}
-
-func (self _Instr) disassemble() string {
- switch self.op() {
- case _OP_dyn : fallthrough
- case _OP_deref : fallthrough
- case _OP_map_key_i8 : fallthrough
- case _OP_map_key_i16 : fallthrough
- case _OP_map_key_i32 : fallthrough
- case _OP_map_key_i64 : fallthrough
- case _OP_map_key_u8 : fallthrough
- case _OP_map_key_u16 : fallthrough
- case _OP_map_key_u32 : fallthrough
- case _OP_map_key_u64 : fallthrough
- case _OP_map_key_f32 : fallthrough
- case _OP_map_key_f64 : fallthrough
- case _OP_map_key_str : fallthrough
- case _OP_map_key_utext : fallthrough
- case _OP_map_key_utext_p : fallthrough
- case _OP_slice_init : fallthrough
- case _OP_slice_append : fallthrough
- case _OP_unmarshal : fallthrough
- case _OP_unmarshal_p : fallthrough
- case _OP_unmarshal_text : fallthrough
- case _OP_unmarshal_text_p : fallthrough
- case _OP_recurse : return fmt.Sprintf("%-18s%s", self.op(), self.vt())
- case _OP_goto : fallthrough
- case _OP_is_null_quote : fallthrough
- case _OP_is_null : return fmt.Sprintf("%-18sL_%d", self.op(), self.vi())
- case _OP_index : fallthrough
- case _OP_array_clear : fallthrough
- case _OP_array_clear_p : return fmt.Sprintf("%-18s%d", self.op(), self.vi())
- case _OP_switch : return fmt.Sprintf("%-18s%s", self.op(), self.formatSwitchLabels())
- case _OP_struct_field : return fmt.Sprintf("%-18s%s", self.op(), self.formatStructFields())
- case _OP_match_char : return fmt.Sprintf("%-18s%s", self.op(), strconv.QuoteRune(rune(self.vb())))
- case _OP_check_char : return fmt.Sprintf("%-18sL_%d, %s", self.op(), self.vi(), strconv.QuoteRune(rune(self.vb())))
- default : return self.op().String()
- }
-}
-
-func (self _Instr) formatSwitchLabels() string {
- var i int
- var v int
- var m []string
-
- /* format each label */
- for i, v = range self.vs() {
- m = append(m, fmt.Sprintf("%d=L_%d", i, v))
- }
-
- /* join them with "," */
- return strings.Join(m, ", ")
-}
-
-func (self _Instr) formatStructFields() string {
- var i uint64
- var r []string
- var m []struct{i int; n string}
-
- /* extract all the fields */
- for i = 0; i < self.vf().N; i++ {
- if v := self.vf().At(i); v.Hash != 0 {
- m = append(m, struct{i int; n string}{i: v.ID, n: v.Name})
- }
- }
-
- /* sort by field name */
- sort.Slice(m, func(i, j int) bool {
- return m[i].n < m[j].n
- })
-
- /* format each field */
- for _, v := range m {
- r = append(r, fmt.Sprintf("%s=%d", v.n, v.i))
- }
-
- /* join them with "," */
- return strings.Join(r, ", ")
-}
-
-type (
- _Program []_Instr
-)
-
-func (self _Program) pc() int {
- return len(self)
-}
-
-func (self _Program) tag(n int) {
- if n >= _MaxStack {
- panic("type nesting too deep")
- }
-}
-
-func (self _Program) pin(i int) {
- v := &self[i]
- v.u &= 0xffff000000000000
- v.u |= rt.PackInt(self.pc())
-}
-
-func (self _Program) rel(v []int) {
- for _, i := range v {
- self.pin(i)
- }
-}
-
-func (self *_Program) add(op _Op) {
- *self = append(*self, newInsOp(op))
-}
-
-func (self *_Program) int(op _Op, vi int) {
- *self = append(*self, newInsVi(op, vi))
-}
-
-func (self *_Program) chr(op _Op, vb byte) {
- *self = append(*self, newInsVb(op, vb))
-}
-
-func (self *_Program) tab(op _Op, vs []int) {
- *self = append(*self, newInsVs(op, vs))
-}
-
-func (self *_Program) rtt(op _Op, vt reflect.Type) {
- *self = append(*self, newInsVt(op, vt))
-}
-
-func (self *_Program) rtti(op _Op, vt reflect.Type, iv int) {
- *self = append(*self, newInsVtI(op, vt, iv))
-}
-
-func (self *_Program) fmv(op _Op, vf *caching.FieldMap) {
- *self = append(*self, newInsVf(op, vf))
-}
-
-func (self _Program) disassemble() string {
- nb := len(self)
- tab := make([]bool, nb + 1)
- ret := make([]string, 0, nb + 1)
-
- /* prescan to get all the labels */
- for _, ins := range self {
- if ins.isBranch() {
- if ins.op() != _OP_switch {
- tab[ins.vi()] = true
- } else {
- for _, v := range ins.vs() {
- tab[v] = true
- }
- }
- }
- }
-
- /* disassemble each instruction */
- for i, ins := range self {
- if !tab[i] {
- ret = append(ret, "\t" + ins.disassemble())
- } else {
- ret = append(ret, fmt.Sprintf("L_%d:\n\t%s", i, ins.disassemble()))
- }
- }
-
- /* add the last label, if needed */
- if tab[nb] {
- ret = append(ret, fmt.Sprintf("L_%d:", nb))
- }
-
- /* add an "end" indicator, and join all the strings */
- return strings.Join(append(ret, "\tend"), "\n")
-}
-
-type _Compiler struct {
- opts option.CompileOptions
- tab map[reflect.Type]bool
- rec map[reflect.Type]bool
-}
-
-func newCompiler() *_Compiler {
- return &_Compiler {
- opts: option.DefaultCompileOptions(),
- tab: map[reflect.Type]bool{},
- rec: map[reflect.Type]bool{},
- }
-}
-
-func (self *_Compiler) apply(opts option.CompileOptions) *_Compiler {
- self.opts = opts
- return self
-}
-
-func (self *_Compiler) rescue(ep *error) {
- if val := recover(); val != nil {
- if err, ok := val.(error); ok {
- *ep = err
- } else {
- panic(val)
- }
- }
-}
-
-func (self *_Compiler) compile(vt reflect.Type) (ret _Program, err error) {
- defer self.rescue(&err)
- self.compileOne(&ret, 0, vt)
- return
-}
-
-const (
- checkMarshalerFlags_quoted = 1
-)
-
-func (self *_Compiler) checkMarshaler(p *_Program, vt reflect.Type, flags int, exec bool) bool {
- pt := reflect.PtrTo(vt)
-
- /* check for `json.Unmarshaler` with pointer receiver */
- if pt.Implements(jsonUnmarshalerType) {
- if exec {
- p.add(_OP_lspace)
- p.rtti(_OP_unmarshal_p, pt, flags)
- }
- return true
- }
-
- /* check for `json.Unmarshaler` */
- if vt.Implements(jsonUnmarshalerType) {
- if exec {
- p.add(_OP_lspace)
- self.compileUnmarshalJson(p, vt, flags)
- }
- return true
- }
-
- if flags == checkMarshalerFlags_quoted {
- // text marshaler shouldn't be supported for quoted string
- return false
- }
-
- /* check for `encoding.TextMarshaler` with pointer receiver */
- if pt.Implements(encodingTextUnmarshalerType) {
- if exec {
- p.add(_OP_lspace)
- self.compileUnmarshalTextPtr(p, pt, flags)
- }
- return true
- }
-
- /* check for `encoding.TextUnmarshaler` */
- if vt.Implements(encodingTextUnmarshalerType) {
- if exec {
- p.add(_OP_lspace)
- self.compileUnmarshalText(p, vt, flags)
- }
- return true
- }
-
- return false
-}
-
-func (self *_Compiler) compileOne(p *_Program, sp int, vt reflect.Type) {
- /* check for recursive nesting */
- ok := self.tab[vt]
- if ok {
- p.rtt(_OP_recurse, vt)
- return
- }
-
- if self.checkMarshaler(p, vt, 0, true) {
- return
- }
-
- /* enter the recursion */
- p.add(_OP_lspace)
- self.tab[vt] = true
- self.compileOps(p, sp, vt)
- delete(self.tab, vt)
-}
-
-func (self *_Compiler) compileOps(p *_Program, sp int, vt reflect.Type) {
- switch vt.Kind() {
- case reflect.Bool : self.compilePrimitive (vt, p, _OP_bool)
- case reflect.Int : self.compilePrimitive (vt, p, _OP_int())
- case reflect.Int8 : self.compilePrimitive (vt, p, _OP_i8)
- case reflect.Int16 : self.compilePrimitive (vt, p, _OP_i16)
- case reflect.Int32 : self.compilePrimitive (vt, p, _OP_i32)
- case reflect.Int64 : self.compilePrimitive (vt, p, _OP_i64)
- case reflect.Uint : self.compilePrimitive (vt, p, _OP_uint())
- case reflect.Uint8 : self.compilePrimitive (vt, p, _OP_u8)
- case reflect.Uint16 : self.compilePrimitive (vt, p, _OP_u16)
- case reflect.Uint32 : self.compilePrimitive (vt, p, _OP_u32)
- case reflect.Uint64 : self.compilePrimitive (vt, p, _OP_u64)
- case reflect.Uintptr : self.compilePrimitive (vt, p, _OP_uintptr())
- case reflect.Float32 : self.compilePrimitive (vt, p, _OP_f32)
- case reflect.Float64 : self.compilePrimitive (vt, p, _OP_f64)
- case reflect.String : self.compileString (p, vt)
- case reflect.Array : self.compileArray (p, sp, vt)
- case reflect.Interface : self.compileInterface (p, vt)
- case reflect.Map : self.compileMap (p, sp, vt)
- case reflect.Ptr : self.compilePtr (p, sp, vt)
- case reflect.Slice : self.compileSlice (p, sp, vt)
- case reflect.Struct : self.compileStruct (p, sp, vt)
- default : panic (&json.UnmarshalTypeError{Type: vt})
- }
-}
-
-func (self *_Compiler) compileMap(p *_Program, sp int, vt reflect.Type) {
- if reflect.PtrTo(vt.Key()).Implements(encodingTextUnmarshalerType) {
- self.compileMapOp(p, sp, vt, _OP_map_key_utext_p)
- } else if vt.Key().Implements(encodingTextUnmarshalerType) {
- self.compileMapOp(p, sp, vt, _OP_map_key_utext)
- } else {
- self.compileMapUt(p, sp, vt)
- }
-}
-
-func (self *_Compiler) compileMapUt(p *_Program, sp int, vt reflect.Type) {
- switch vt.Key().Kind() {
- case reflect.Int : self.compileMapOp(p, sp, vt, _OP_map_key_int())
- case reflect.Int8 : self.compileMapOp(p, sp, vt, _OP_map_key_i8)
- case reflect.Int16 : self.compileMapOp(p, sp, vt, _OP_map_key_i16)
- case reflect.Int32 : self.compileMapOp(p, sp, vt, _OP_map_key_i32)
- case reflect.Int64 : self.compileMapOp(p, sp, vt, _OP_map_key_i64)
- case reflect.Uint : self.compileMapOp(p, sp, vt, _OP_map_key_uint())
- case reflect.Uint8 : self.compileMapOp(p, sp, vt, _OP_map_key_u8)
- case reflect.Uint16 : self.compileMapOp(p, sp, vt, _OP_map_key_u16)
- case reflect.Uint32 : self.compileMapOp(p, sp, vt, _OP_map_key_u32)
- case reflect.Uint64 : self.compileMapOp(p, sp, vt, _OP_map_key_u64)
- case reflect.Uintptr : self.compileMapOp(p, sp, vt, _OP_map_key_uintptr())
- case reflect.Float32 : self.compileMapOp(p, sp, vt, _OP_map_key_f32)
- case reflect.Float64 : self.compileMapOp(p, sp, vt, _OP_map_key_f64)
- case reflect.String : self.compileMapOp(p, sp, vt, _OP_map_key_str)
- default : panic(&json.UnmarshalTypeError{Type: vt})
- }
-}
-
-func (self *_Compiler) compileMapOp(p *_Program, sp int, vt reflect.Type, op _Op) {
- i := p.pc()
- p.add(_OP_is_null)
- p.tag(sp + 1)
- skip := self.checkIfSkip(p, vt, '{')
- p.add(_OP_save)
- p.add(_OP_map_init)
- p.add(_OP_save)
- p.add(_OP_lspace)
- j := p.pc()
- p.chr(_OP_check_char, '}')
- p.chr(_OP_match_char, '"')
- skip2 := p.pc()
- p.rtt(op, vt)
-
- /* match the value separator */
- p.add(_OP_lspace)
- p.chr(_OP_match_char, ':')
- self.compileOne(p, sp + 2, vt.Elem())
- p.pin(skip2)
- p.add(_OP_load)
- k0 := p.pc()
- p.add(_OP_lspace)
- k1 := p.pc()
- p.chr(_OP_check_char, '}')
- p.chr(_OP_match_char, ',')
- p.add(_OP_lspace)
- p.chr(_OP_match_char, '"')
- skip3 := p.pc()
- p.rtt(op, vt)
-
- /* match the value separator */
- p.add(_OP_lspace)
- p.chr(_OP_match_char, ':')
- self.compileOne(p, sp + 2, vt.Elem())
- p.pin(skip3)
- p.add(_OP_load)
- p.int(_OP_goto, k0)
- p.pin(j)
- p.pin(k1)
- p.add(_OP_drop_2)
- x := p.pc()
- p.add(_OP_goto)
- p.pin(i)
- p.add(_OP_nil_1)
- p.pin(skip)
- p.pin(x)
-}
-
-func (self *_Compiler) compilePtr(p *_Program, sp int, et reflect.Type) {
- i := p.pc()
- p.add(_OP_is_null)
-
- /* dereference all the way down */
- for et.Kind() == reflect.Ptr {
- if self.checkMarshaler(p, et, 0, true) {
- return
- }
- et = et.Elem()
- p.rtt(_OP_deref, et)
- }
-
- /* check for recursive nesting */
- ok := self.tab[et]
- if ok {
- p.rtt(_OP_recurse, et)
- } else {
- /* enter the recursion */
- p.add(_OP_lspace)
- self.tab[et] = true
-
- /* not inline the pointer type
- * recursing the defined pointer type's elem will cause issue379.
- */
- self.compileOps(p, sp, et)
- }
- delete(self.tab, et)
-
- j := p.pc()
- p.add(_OP_goto)
-
- // set val pointer as nil
- p.pin(i)
- p.add(_OP_nil_1)
-
- // nothing todo
- p.pin(j)
-}
-
-func (self *_Compiler) compileArray(p *_Program, sp int, vt reflect.Type) {
- x := p.pc()
- p.add(_OP_is_null)
- p.tag(sp)
- skip := self.checkIfSkip(p, vt, '[')
-
- p.add(_OP_save)
- p.add(_OP_lspace)
- v := []int{p.pc()}
- p.chr(_OP_check_char, ']')
-
- /* decode every item */
- for i := 1; i <= vt.Len(); i++ {
- self.compileOne(p, sp + 1, vt.Elem())
- p.add(_OP_load)
- p.int(_OP_index, i * int(vt.Elem().Size()))
- p.add(_OP_lspace)
- v = append(v, p.pc())
- p.chr(_OP_check_char, ']')
- p.chr(_OP_match_char, ',')
- }
-
- /* drop rest of the array */
- p.add(_OP_array_skip)
- w := p.pc()
- p.add(_OP_goto)
- p.rel(v)
-
- /* check for pointer data */
- if rt.UnpackType(vt.Elem()).PtrData == 0 {
- p.int(_OP_array_clear, int(vt.Size()))
- } else {
- p.int(_OP_array_clear_p, int(vt.Size()))
- }
-
- /* restore the stack */
- p.pin(w)
- p.add(_OP_drop)
-
- p.pin(skip)
- p.pin(x)
-}
-
-func (self *_Compiler) compileSlice(p *_Program, sp int, vt reflect.Type) {
- if vt.Elem().Kind() == byteType.Kind() {
- self.compileSliceBin(p, sp, vt)
- } else {
- self.compileSliceList(p, sp, vt)
- }
-}
-
-func (self *_Compiler) compileSliceBin(p *_Program, sp int, vt reflect.Type) {
- i := p.pc()
- p.add(_OP_is_null)
- j := p.pc()
- p.chr(_OP_check_char, '[')
- skip := self.checkIfSkip(p, vt, '"')
- k := p.pc()
- p.chr(_OP_check_char, '"')
- p.add(_OP_bin)
- x := p.pc()
- p.add(_OP_goto)
- p.pin(j)
- self.compileSliceBody(p, sp, vt.Elem())
- y := p.pc()
- p.add(_OP_goto)
- p.pin(i)
- p.pin(k)
- p.add(_OP_nil_3)
- p.pin(x)
- p.pin(skip)
- p.pin(y)
-}
-
-func (self *_Compiler) compileSliceList(p *_Program, sp int, vt reflect.Type) {
- i := p.pc()
- p.add(_OP_is_null)
- p.tag(sp)
- skip := self.checkIfSkip(p, vt, '[')
- self.compileSliceBody(p, sp, vt.Elem())
- x := p.pc()
- p.add(_OP_goto)
- p.pin(i)
- p.add(_OP_nil_3)
- p.pin(x)
- p.pin(skip)
-}
-
-func (self *_Compiler) compileSliceBody(p *_Program, sp int, et reflect.Type) {
- p.add(_OP_lspace)
- j := p.pc()
- p.chr(_OP_check_empty, ']')
- p.rtt(_OP_slice_init, et)
- p.add(_OP_save)
- p.rtt(_OP_slice_append, et)
- self.compileOne(p, sp + 1, et)
- p.add(_OP_load)
- k0 := p.pc()
- p.add(_OP_lspace)
- k1 := p.pc()
- p.chr(_OP_check_char, ']')
- p.chr(_OP_match_char, ',')
- p.rtt(_OP_slice_append, et)
- self.compileOne(p, sp + 1, et)
- p.add(_OP_load)
- p.int(_OP_goto, k0)
- p.pin(k1)
- p.add(_OP_drop)
- p.pin(j)
-}
-
-func (self *_Compiler) compileString(p *_Program, vt reflect.Type) {
- if vt == jsonNumberType {
- self.compilePrimitive(vt, p, _OP_num)
- } else {
- self.compileStringBody(vt, p)
- }
-}
-
-func (self *_Compiler) compileStringBody(vt reflect.Type, p *_Program) {
- i := p.pc()
- p.add(_OP_is_null)
- skip := self.checkIfSkip(p, vt, '"')
- p.add(_OP_str)
- p.pin(i)
- p.pin(skip)
-}
-
-func (self *_Compiler) compileStruct(p *_Program, sp int, vt reflect.Type) {
- if sp >= self.opts.MaxInlineDepth || p.pc() >= _MAX_ILBUF || (sp > 0 && vt.NumField() >= _MAX_FIELDS) {
- p.rtt(_OP_recurse, vt)
- if self.opts.RecursiveDepth > 0 {
- self.rec[vt] = true
- }
- } else {
- self.compileStructBody(p, sp, vt)
- }
-}
-
-func (self *_Compiler) compileStructBody(p *_Program, sp int, vt reflect.Type) {
- fv := resolver.ResolveStruct(vt)
- fm, sw := caching.CreateFieldMap(len(fv)), make([]int, len(fv))
-
- /* start of object */
- p.tag(sp)
- n := p.pc()
- p.add(_OP_is_null)
-
- j := p.pc()
- p.chr(_OP_check_char_0, '{')
- p.rtt(_OP_dismatch_err, vt)
-
- /* special case for empty object */
- if len(fv) == 0 {
- p.pin(j)
- s := p.pc()
- p.add(_OP_skip_emtpy)
- p.pin(s)
- p.pin(n)
- return
- }
-
- skip := p.pc()
- p.add(_OP_go_skip)
- p.pin(j)
- p.int(_OP_add, 1)
-
- p.add(_OP_save)
- p.add(_OP_lspace)
- x := p.pc()
- p.chr(_OP_check_char, '}')
- p.chr(_OP_match_char, '"')
- p.fmv(_OP_struct_field, fm)
- p.add(_OP_lspace)
- p.chr(_OP_match_char, ':')
- p.tab(_OP_switch, sw)
- p.add(_OP_object_next)
- y0 := p.pc()
- p.add(_OP_lspace)
- y1 := p.pc()
- p.chr(_OP_check_char, '}')
- p.chr(_OP_match_char, ',')
-
-
- /* match the remaining fields */
- p.add(_OP_lspace)
- p.chr(_OP_match_char, '"')
- p.fmv(_OP_struct_field, fm)
- p.add(_OP_lspace)
- p.chr(_OP_match_char, ':')
- p.tab(_OP_switch, sw)
- p.add(_OP_object_next)
- p.int(_OP_goto, y0)
-
- /* process each field */
- for i, f := range fv {
- sw[i] = p.pc()
- fm.Set(f.Name, i)
-
- /* index to the field */
- for _, o := range f.Path {
- if p.int(_OP_index, int(o.Size)); o.Kind == resolver.F_deref {
- p.rtt(_OP_deref, o.Type)
- }
- }
-
- /* check for "stringnize" option */
- if (f.Opts & resolver.F_stringize) == 0 {
- self.compileOne(p, sp + 1, f.Type)
- } else {
- self.compileStructFieldStr(p, sp + 1, f.Type)
- }
-
- /* load the state, and try next field */
- p.add(_OP_load)
- p.int(_OP_goto, y0)
- }
-
- p.pin(x)
- p.pin(y1)
- p.add(_OP_drop)
- p.pin(n)
- p.pin(skip)
-}
-
-func (self *_Compiler) compileStructFieldStrUnmarshal(p *_Program, vt reflect.Type) {
- p.add(_OP_lspace)
- n0 := p.pc()
- p.add(_OP_is_null)
- self.checkMarshaler(p, vt, checkMarshalerFlags_quoted, true)
- p.pin(n0)
-}
-
-func (self *_Compiler) compileStructFieldStr(p *_Program, sp int, vt reflect.Type) {
- // according to std, json.Unmarshaler should be called before stringize
- // see https://github.com/bytedance/sonic/issues/670
- if self.checkMarshaler(p, vt, checkMarshalerFlags_quoted, false) {
- self.compileStructFieldStrUnmarshal(p, vt)
- return
- }
-
- n1 := -1
- ft := vt
- sv := false
-
- /* dereference the pointer if needed */
- if ft.Kind() == reflect.Ptr {
- ft = ft.Elem()
- }
-
- /* check if it can be stringized */
- switch ft.Kind() {
- case reflect.Bool : sv = true
- case reflect.Int : sv = true
- case reflect.Int8 : sv = true
- case reflect.Int16 : sv = true
- case reflect.Int32 : sv = true
- case reflect.Int64 : sv = true
- case reflect.Uint : sv = true
- case reflect.Uint8 : sv = true
- case reflect.Uint16 : sv = true
- case reflect.Uint32 : sv = true
- case reflect.Uint64 : sv = true
- case reflect.Uintptr : sv = true
- case reflect.Float32 : sv = true
- case reflect.Float64 : sv = true
- case reflect.String : sv = true
- }
-
- /* if it's not, ignore the "string" and follow the regular path */
- if !sv {
- self.compileOne(p, sp, vt)
- return
- }
-
- /* remove the leading space, and match the leading quote */
- vk := vt.Kind()
- p.add(_OP_lspace)
- n0 := p.pc()
- p.add(_OP_is_null)
-
- skip := self.checkIfSkip(p, stringType, '"')
-
- /* also check for inner "null" */
- n1 = p.pc()
- p.add(_OP_is_null_quote)
-
- /* dereference the pointer only when it is not null */
- if vk == reflect.Ptr {
- vt = vt.Elem()
- p.rtt(_OP_deref, vt)
- }
-
- n2 := p.pc()
- p.chr(_OP_check_char_0, '"')
-
- /* string opcode selector */
- _OP_string := func() _Op {
- if ft == jsonNumberType {
- return _OP_num
- } else {
- return _OP_unquote
- }
- }
-
- /* compile for each type */
- switch vt.Kind() {
- case reflect.Bool : p.add(_OP_bool)
- case reflect.Int : p.add(_OP_int())
- case reflect.Int8 : p.add(_OP_i8)
- case reflect.Int16 : p.add(_OP_i16)
- case reflect.Int32 : p.add(_OP_i32)
- case reflect.Int64 : p.add(_OP_i64)
- case reflect.Uint : p.add(_OP_uint())
- case reflect.Uint8 : p.add(_OP_u8)
- case reflect.Uint16 : p.add(_OP_u16)
- case reflect.Uint32 : p.add(_OP_u32)
- case reflect.Uint64 : p.add(_OP_u64)
- case reflect.Uintptr : p.add(_OP_uintptr())
- case reflect.Float32 : p.add(_OP_f32)
- case reflect.Float64 : p.add(_OP_f64)
- case reflect.String : p.add(_OP_string())
- default : panic("not reachable")
- }
-
- /* the closing quote is not needed when parsing a pure string */
- if vt == jsonNumberType || vt.Kind() != reflect.String {
- p.chr(_OP_match_char, '"')
- }
-
- /* pin the `is_null_quote` jump location */
- if n1 != -1 && vk != reflect.Ptr {
- p.pin(n1)
- }
-
- /* "null" but not a pointer, act as if the field is not present */
- if vk != reflect.Ptr {
- pc2 := p.pc()
- p.add(_OP_goto)
- p.pin(n2)
- p.rtt(_OP_dismatch_err, vt)
- p.int(_OP_add, 1)
- p.pin(pc2)
- p.pin(n0)
- return
- }
-
- /* the "null" case of the pointer */
- pc := p.pc()
- p.add(_OP_goto)
- p.pin(n0) // `is_null` jump location
- p.pin(n1) // `is_null_quote` jump location
- p.add(_OP_nil_1)
- pc2 := p.pc()
- p.add(_OP_goto)
- p.pin(n2)
- p.rtt(_OP_dismatch_err, vt)
- p.int(_OP_add, 1)
- p.pin(pc)
- p.pin(pc2)
- p.pin(skip)
-}
-
-func (self *_Compiler) compileInterface(p *_Program, vt reflect.Type) {
- i := p.pc()
- p.add(_OP_is_null)
-
- /* check for empty interface */
- if vt.NumMethod() == 0 {
- p.add(_OP_any)
- } else {
- p.rtt(_OP_dyn, vt)
- }
-
- /* finish the OpCode */
- j := p.pc()
- p.add(_OP_goto)
- p.pin(i)
- p.add(_OP_nil_2)
- p.pin(j)
-}
-
-func (self *_Compiler) compilePrimitive(vt reflect.Type, p *_Program, op _Op) {
- i := p.pc()
- p.add(_OP_is_null)
- // skip := self.checkPrimitive(p, vt)
- p.add(op)
- p.pin(i)
- // p.pin(skip)
-}
-
-func (self *_Compiler) compileUnmarshalEnd(p *_Program, vt reflect.Type, i int) {
- j := p.pc()
- k := vt.Kind()
-
- /* not a pointer */
- if k != reflect.Ptr {
- p.pin(i)
- return
- }
-
- /* it seems that in Go JSON library, "null" takes priority over any kind of unmarshaler */
- p.add(_OP_goto)
- p.pin(i)
- p.add(_OP_nil_1)
- p.pin(j)
-}
-
-func (self *_Compiler) compileUnmarshalJson(p *_Program, vt reflect.Type, flags int) {
- i := p.pc()
- v := _OP_unmarshal
- p.add(_OP_is_null)
-
- /* check for dynamic interface */
- if vt.Kind() == reflect.Interface {
- v = _OP_dyn
- }
-
- /* call the unmarshaler */
- p.rtti(v, vt, flags)
- self.compileUnmarshalEnd(p, vt, i)
-}
-
-func (self *_Compiler) compileUnmarshalText(p *_Program, vt reflect.Type, iv int) {
- i := p.pc()
- v := _OP_unmarshal_text
- p.add(_OP_is_null)
-
- /* check for dynamic interface */
- if vt.Kind() == reflect.Interface {
- v = _OP_dyn
- } else {
- p.chr(_OP_match_char, '"')
- }
-
- /* call the unmarshaler */
- p.rtti(v, vt, iv)
- self.compileUnmarshalEnd(p, vt, i)
-}
-
-func (self *_Compiler) compileUnmarshalTextPtr(p *_Program, vt reflect.Type, iv int) {
- i := p.pc()
- p.add(_OP_is_null)
- p.chr(_OP_match_char, '"')
- p.rtti(_OP_unmarshal_text_p, vt, iv)
- p.pin(i)
-}
-
-func (self *_Compiler) checkIfSkip(p *_Program, vt reflect.Type, c byte) int {
- j := p.pc()
- p.chr(_OP_check_char_0, c)
- p.rtt(_OP_dismatch_err, vt)
- s := p.pc()
- p.add(_OP_go_skip)
- p.pin(j)
- p.int(_OP_add, 1)
- return s
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/debug.go b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/debug.go
deleted file mode 100644
index b59a3e571..000000000
--- a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/debug.go
+++ /dev/null
@@ -1,70 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package jitdec
-
-import (
- `os`
- `runtime`
- `runtime/debug`
- `strings`
-
- `github.com/bytedance/sonic/internal/jit`
-)
-
-
-var (
- debugSyncGC = os.Getenv("SONIC_SYNC_GC") != ""
- debugAsyncGC = os.Getenv("SONIC_NO_ASYNC_GC") == ""
-)
-
-var (
- _Instr_End _Instr = newInsOp(_OP_nil_1)
-
- _F_gc = jit.Func(runtime.GC)
- _F_force_gc = jit.Func(debug.FreeOSMemory)
- _F_println = jit.Func(println_wrapper)
- _F_print = jit.Func(print)
-)
-
-func println_wrapper(i int, op1 int, op2 int){
- println(i, " Intrs ", op1, _OpNames[op1], "next: ", op2, _OpNames[op2])
-}
-
-func print(i int){
- println(i)
-}
-
-func (self *_Assembler) force_gc() {
- self.call_go(_F_gc)
- self.call_go(_F_force_gc)
-}
-
-func (self *_Assembler) debug_instr(i int, v *_Instr) {
- if debugSyncGC {
- if (i+1 == len(self.p)) {
- self.print_gc(i, v, &_Instr_End)
- } else {
- next := &(self.p[i+1])
- self.print_gc(i, v, next)
- name := _OpNames[next.op()]
- if strings.Contains(name, "save") {
- return
- }
- }
- self.force_gc()
- }
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/decoder.go b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/decoder.go
deleted file mode 100644
index bbb4b4b61..000000000
--- a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/decoder.go
+++ /dev/null
@@ -1,140 +0,0 @@
-package jitdec
-
-import (
- `unsafe`
- `encoding/json`
- `reflect`
- `runtime`
-
- `github.com/bytedance/sonic/internal/decoder/consts`
- `github.com/bytedance/sonic/internal/decoder/errors`
- `github.com/bytedance/sonic/internal/rt`
- `github.com/bytedance/sonic/utf8`
- `github.com/bytedance/sonic/option`
-)
-
-type (
- MismatchTypeError = errors.MismatchTypeError
- SyntaxError = errors.SyntaxError
-)
-
-const (
- _F_allow_control = consts.F_allow_control
- _F_copy_string = consts.F_copy_string
- _F_disable_unknown = consts.F_disable_unknown
- _F_disable_urc = consts.F_disable_urc
- _F_use_int64 = consts.F_use_int64
- _F_use_number = consts.F_use_number
- _F_no_validate_json = consts.F_no_validate_json
- _F_validate_string = consts.F_validate_string
-)
-
-var (
- error_wrap = errors.ErrorWrap
- error_type = errors.ErrorType
- error_field = errors.ErrorField
- error_value = errors.ErrorValue
- error_mismatch = errors.ErrorMismatch
- stackOverflow = errors.StackOverflow
-)
-
-
-// Decode parses the JSON-encoded data from current position and stores the result
-// in the value pointed to by val.
-func Decode(s *string, i *int, f uint64, val interface{}) error {
- /* validate json if needed */
- if (f & (1 << _F_validate_string)) != 0 && !utf8.ValidateString(*s){
- dbuf := utf8.CorrectWith(nil, rt.Str2Mem(*s), "\ufffd")
- *s = rt.Mem2Str(dbuf)
- }
-
- vv := rt.UnpackEface(val)
- vp := vv.Value
-
- /* check for nil type */
- if vv.Type == nil {
- return &json.InvalidUnmarshalError{}
- }
-
- /* must be a non-nil pointer */
- if vp == nil || vv.Type.Kind() != reflect.Ptr {
- return &json.InvalidUnmarshalError{Type: vv.Type.Pack()}
- }
-
- etp := rt.PtrElem(vv.Type)
-
- /* check the defined pointer type for issue 379 */
- if vv.Type.IsNamed() {
- newp := vp
- etp = vv.Type
- vp = unsafe.Pointer(&newp)
- }
-
- /* create a new stack, and call the decoder */
- sb := newStack()
- nb, err := decodeTypedPointer(*s, *i, etp, vp, sb, f)
- /* return the stack back */
- *i = nb
- freeStack(sb)
-
- /* avoid GC ahead */
- runtime.KeepAlive(vv)
- return err
-}
-
-
-// Pretouch compiles vt ahead-of-time to avoid JIT compilation on-the-fly, in
-// order to reduce the first-hit latency.
-//
-// Opts are the compile options, for example, "option.WithCompileRecursiveDepth" is
-// a compile option to set the depth of recursive compile for the nested struct type.
-func Pretouch(vt reflect.Type, opts ...option.CompileOption) error {
- cfg := option.DefaultCompileOptions()
- for _, opt := range opts {
- opt(&cfg)
- }
- return pretouchRec(map[reflect.Type]bool{vt:true}, cfg)
-}
-
-func pretouchType(_vt reflect.Type, opts option.CompileOptions) (map[reflect.Type]bool, error) {
- /* compile function */
- compiler := newCompiler().apply(opts)
- decoder := func(vt *rt.GoType, _ ...interface{}) (interface{}, error) {
- if pp, err := compiler.compile(_vt); err != nil {
- return nil, err
- } else {
- as := newAssembler(pp)
- as.name = _vt.String()
- return as.Load(), nil
- }
- }
-
- /* find or compile */
- vt := rt.UnpackType(_vt)
- if val := programCache.Get(vt); val != nil {
- return nil, nil
- } else if _, err := programCache.Compute(vt, decoder); err == nil {
- return compiler.rec, nil
- } else {
- return nil, err
- }
-}
-
-func pretouchRec(vtm map[reflect.Type]bool, opts option.CompileOptions) error {
- if opts.RecursiveDepth < 0 || len(vtm) == 0 {
- return nil
- }
- next := make(map[reflect.Type]bool)
- for vt := range(vtm) {
- sub, err := pretouchType(vt, opts)
- if err != nil {
- return err
- }
- for svt := range(sub) {
- next[svt] = true
- }
- }
- opts.RecursiveDepth -= 1
- return pretouchRec(next, opts)
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/generic_regabi_amd64.go b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/generic_regabi_amd64.go
deleted file mode 100644
index e6d5e3e84..000000000
--- a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/generic_regabi_amd64.go
+++ /dev/null
@@ -1,729 +0,0 @@
-// +build go1.17,!go1.24
-
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package jitdec
-
-import (
- `encoding/json`
- `fmt`
- `reflect`
-
- `github.com/bytedance/sonic/internal/jit`
- `github.com/bytedance/sonic/internal/native`
- `github.com/bytedance/sonic/internal/native/types`
- `github.com/twitchyliquid64/golang-asm/obj`
-)
-
-/** Crucial Registers:
- *
- * ST(R13) && 0(SP) : ro, decoder stack
- * DF(AX) : ro, decoder flags
- * EP(BX) : wo, error pointer
- * IP(R10) : ro, input pointer
- * IL(R12) : ro, input length
- * IC(R11) : rw, input cursor
- * VP(R15) : ro, value pointer (to an interface{})
- */
-
-const (
- _VD_args = 8 // 8 bytes for passing arguments to this functions
- _VD_fargs = 64 // 64 bytes for passing arguments to other Go functions
- _VD_saves = 48 // 48 bytes for saving the registers before CALL instructions
- _VD_locals = 96 // 96 bytes for local variables
-)
-
-const (
- _VD_offs = _VD_fargs + _VD_saves + _VD_locals
- _VD_size = _VD_offs + 8 // 8 bytes for the parent frame pointer
-)
-
-var (
- _VAR_ss = _VAR_ss_Vt
- _VAR_df = jit.Ptr(_SP, _VD_fargs + _VD_saves)
-)
-
-var (
- _VAR_ss_Vt = jit.Ptr(_SP, _VD_fargs + _VD_saves + 8)
- _VAR_ss_Dv = jit.Ptr(_SP, _VD_fargs + _VD_saves + 16)
- _VAR_ss_Iv = jit.Ptr(_SP, _VD_fargs + _VD_saves + 24)
- _VAR_ss_Ep = jit.Ptr(_SP, _VD_fargs + _VD_saves + 32)
- _VAR_ss_Db = jit.Ptr(_SP, _VD_fargs + _VD_saves + 40)
- _VAR_ss_Dc = jit.Ptr(_SP, _VD_fargs + _VD_saves + 48)
-)
-
-var (
- _VAR_R9 = jit.Ptr(_SP, _VD_fargs + _VD_saves + 56)
-)
-type _ValueDecoder struct {
- jit.BaseAssembler
-}
-
-var (
- _VAR_cs_LR = jit.Ptr(_SP, _VD_fargs + _VD_saves + 64)
- _VAR_cs_p = jit.Ptr(_SP, _VD_fargs + _VD_saves + 72)
- _VAR_cs_n = jit.Ptr(_SP, _VD_fargs + _VD_saves + 80)
- _VAR_cs_d = jit.Ptr(_SP, _VD_fargs + _VD_saves + 88)
-)
-
-func (self *_ValueDecoder) build() uintptr {
- self.Init(self.compile)
- return *(*uintptr)(self.Load("decode_value", _VD_size, _VD_args, argPtrs_generic, localPtrs_generic))
-}
-
-/** Function Calling Helpers **/
-
-func (self *_ValueDecoder) save(r ...obj.Addr) {
- for i, v := range r {
- if i > _VD_saves / 8 - 1 {
- panic("too many registers to save")
- } else {
- self.Emit("MOVQ", v, jit.Ptr(_SP, _VD_fargs + int64(i) * 8))
- }
- }
-}
-
-func (self *_ValueDecoder) load(r ...obj.Addr) {
- for i, v := range r {
- if i > _VD_saves / 8 - 1 {
- panic("too many registers to load")
- } else {
- self.Emit("MOVQ", jit.Ptr(_SP, _VD_fargs + int64(i) * 8), v)
- }
- }
-}
-
-func (self *_ValueDecoder) call(fn obj.Addr) {
- self.Emit("MOVQ", fn, _R9) // MOVQ ${fn}, AX
- self.Rjmp("CALL", _R9) // CALL AX
-}
-
-func (self *_ValueDecoder) call_go(fn obj.Addr) {
- self.save(_REG_go...) // SAVE $REG_go
- self.call(fn) // CALL ${fn}
- self.load(_REG_go...) // LOAD $REG_go
-}
-
-func (self *_ValueDecoder) callc(fn obj.Addr) {
- self.save(_IP)
- self.call(fn)
- self.load(_IP)
-}
-
-func (self *_ValueDecoder) call_c(fn obj.Addr) {
- self.Emit("XCHGQ", _IC, _BX)
- self.callc(fn)
- self.Emit("XCHGQ", _IC, _BX)
-}
-
-/** Decoder Assembler **/
-
-const (
- _S_val = iota + 1
- _S_arr
- _S_arr_0
- _S_obj
- _S_obj_0
- _S_obj_delim
- _S_obj_sep
-)
-
-const (
- _S_omask_key = (1 << _S_obj_0) | (1 << _S_obj_sep)
- _S_omask_end = (1 << _S_obj_0) | (1 << _S_obj)
- _S_vmask = (1 << _S_val) | (1 << _S_arr_0)
-)
-
-const (
- _A_init_len = 1
- _A_init_cap = 16
-)
-
-const (
- _ST_Sp = 0
- _ST_Vt = _PtrBytes
- _ST_Vp = _PtrBytes * (types.MAX_RECURSE + 1)
-)
-
-var (
- _V_true = jit.Imm(int64(pbool(true)))
- _V_false = jit.Imm(int64(pbool(false)))
- _F_value = jit.Imm(int64(native.S_value))
-)
-
-var (
- _V_max = jit.Imm(int64(types.V_MAX))
- _E_eof = jit.Imm(int64(types.ERR_EOF))
- _E_invalid = jit.Imm(int64(types.ERR_INVALID_CHAR))
- _E_recurse = jit.Imm(int64(types.ERR_RECURSE_EXCEED_MAX))
-)
-
-var (
- _F_convTslice = jit.Func(convTslice)
- _F_convTstring = jit.Func(convTstring)
- _F_invalid_vtype = jit.Func(invalid_vtype)
-)
-
-var (
- _T_map = jit.Type(reflect.TypeOf((map[string]interface{})(nil)))
- _T_bool = jit.Type(reflect.TypeOf(false))
- _T_int64 = jit.Type(reflect.TypeOf(int64(0)))
- _T_eface = jit.Type(reflect.TypeOf((*interface{})(nil)).Elem())
- _T_slice = jit.Type(reflect.TypeOf(([]interface{})(nil)))
- _T_string = jit.Type(reflect.TypeOf(""))
- _T_number = jit.Type(reflect.TypeOf(json.Number("")))
- _T_float64 = jit.Type(reflect.TypeOf(float64(0)))
-)
-
-var _R_tab = map[int]string {
- '[': "_decode_V_ARRAY",
- '{': "_decode_V_OBJECT",
- ':': "_decode_V_KEY_SEP",
- ',': "_decode_V_ELEM_SEP",
- ']': "_decode_V_ARRAY_END",
- '}': "_decode_V_OBJECT_END",
-}
-
-func (self *_ValueDecoder) compile() {
- self.Emit("SUBQ", jit.Imm(_VD_size), _SP) // SUBQ $_VD_size, SP
- self.Emit("MOVQ", _BP, jit.Ptr(_SP, _VD_offs)) // MOVQ BP, _VD_offs(SP)
- self.Emit("LEAQ", jit.Ptr(_SP, _VD_offs), _BP) // LEAQ _VD_offs(SP), BP
-
- /* initialize the state machine */
- self.Emit("XORL", _CX, _CX) // XORL CX, CX
- self.Emit("MOVQ", _DF, _VAR_df) // MOVQ DF, df
- /* initialize digital buffer first */
- self.Emit("MOVQ", jit.Imm(_MaxDigitNums), _VAR_ss_Dc) // MOVQ $_MaxDigitNums, ss.Dcap
- self.Emit("LEAQ", jit.Ptr(_ST, _DbufOffset), _AX) // LEAQ _DbufOffset(ST), AX
- self.Emit("MOVQ", _AX, _VAR_ss_Db) // MOVQ AX, ss.Dbuf
- /* add ST offset */
- self.Emit("ADDQ", jit.Imm(_FsmOffset), _ST) // ADDQ _FsmOffset, _ST
- self.Emit("MOVQ", _CX, jit.Ptr(_ST, _ST_Sp)) // MOVQ CX, ST.Sp
- self.WriteRecNotAX(0, _VP, jit.Ptr(_ST, _ST_Vp), false) // MOVQ VP, ST.Vp[0]
- self.Emit("MOVQ", jit.Imm(_S_val), jit.Ptr(_ST, _ST_Vt)) // MOVQ _S_val, ST.Vt[0]
- self.Sjmp("JMP" , "_next") // JMP _next
-
- /* set the value from previous round */
- self.Link("_set_value") // _set_value:
- self.Emit("MOVL" , jit.Imm(_S_vmask), _DX) // MOVL _S_vmask, DX
- self.Emit("MOVQ" , jit.Ptr(_ST, _ST_Sp), _CX) // MOVQ ST.Sp, CX
- self.Emit("MOVQ" , jit.Sib(_ST, _CX, 8, _ST_Vt), _AX) // MOVQ ST.Vt[CX], AX
- self.Emit("BTQ" , _AX, _DX) // BTQ AX, DX
- self.Sjmp("JNC" , "_vtype_error") // JNC _vtype_error
- self.Emit("XORL" , _SI, _SI) // XORL SI, SI
- self.Emit("SUBQ" , jit.Imm(1), jit.Ptr(_ST, _ST_Sp)) // SUBQ $1, ST.Sp
- self.Emit("XCHGQ", jit.Sib(_ST, _CX, 8, _ST_Vp), _SI) // XCHGQ ST.Vp[CX], SI
- self.Emit("MOVQ" , _R8, jit.Ptr(_SI, 0)) // MOVQ R8, (SI)
- self.WriteRecNotAX(1, _R9, jit.Ptr(_SI, 8), false) // MOVQ R9, 8(SI)
-
- /* check for value stack */
- self.Link("_next") // _next:
- self.Emit("MOVQ" , jit.Ptr(_ST, _ST_Sp), _AX) // MOVQ ST.Sp, AX
- self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX
- self.Sjmp("JS" , "_return") // JS _return
-
- /* fast path: test up to 4 characters manually */
- self.Emit("CMPQ" , _IC, _IL) // CMPQ IC, IL
- self.Sjmp("JAE" , "_decode_V_EOF") // JAE _decode_V_EOF
- self.Emit("MOVBQZX", jit.Sib(_IP, _IC, 1, 0), _AX) // MOVBQZX (IP)(IC), AX
- self.Emit("MOVQ" , jit.Imm(_BM_space), _DX) // MOVQ _BM_space, DX
- self.Emit("CMPQ" , _AX, jit.Imm(' ')) // CMPQ AX, $' '
- self.Sjmp("JA" , "_decode_fast") // JA _decode_fast
- self.Emit("BTQ" , _AX, _DX) // BTQ _AX, _DX
- self.Sjmp("JNC" , "_decode_fast") // JNC _decode_fast
- self.Emit("ADDQ" , jit.Imm(1), _IC) // ADDQ $1, IC
-
- /* at least 1 to 3 spaces */
- for i := 0; i < 3; i++ {
- self.Emit("CMPQ" , _IC, _IL) // CMPQ IC, IL
- self.Sjmp("JAE" , "_decode_V_EOF") // JAE _decode_V_EOF
- self.Emit("MOVBQZX", jit.Sib(_IP, _IC, 1, 0), _AX) // MOVBQZX (IP)(IC), AX
- self.Emit("CMPQ" , _AX, jit.Imm(' ')) // CMPQ AX, $' '
- self.Sjmp("JA" , "_decode_fast") // JA _decode_fast
- self.Emit("BTQ" , _AX, _DX) // BTQ _AX, _DX
- self.Sjmp("JNC" , "_decode_fast") // JNC _decode_fast
- self.Emit("ADDQ" , jit.Imm(1), _IC) // ADDQ $1, IC
- }
-
- /* at least 4 spaces */
- self.Emit("CMPQ" , _IC, _IL) // CMPQ IC, IL
- self.Sjmp("JAE" , "_decode_V_EOF") // JAE _decode_V_EOF
- self.Emit("MOVBQZX", jit.Sib(_IP, _IC, 1, 0), _AX) // MOVBQZX (IP)(IC), AX
-
- /* fast path: use lookup table to select decoder */
- self.Link("_decode_fast") // _decode_fast:
- self.Byte(0x48, 0x8d, 0x3d) // LEAQ ?(PC), DI
- self.Sref("_decode_tab", 4) // .... &_decode_tab
- self.Emit("MOVLQSX", jit.Sib(_DI, _AX, 4, 0), _AX) // MOVLQSX (DI)(AX*4), AX
- self.Emit("TESTQ" , _AX, _AX) // TESTQ AX, AX
- self.Sjmp("JZ" , "_decode_native") // JZ _decode_native
- self.Emit("ADDQ" , jit.Imm(1), _IC) // ADDQ $1, IC
- self.Emit("ADDQ" , _DI, _AX) // ADDQ DI, AX
- self.Rjmp("JMP" , _AX) // JMP AX
-
- /* decode with native decoder */
- self.Link("_decode_native") // _decode_native:
- self.Emit("MOVQ", _IP, _DI) // MOVQ IP, DI
- self.Emit("MOVQ", _IL, _SI) // MOVQ IL, SI
- self.Emit("MOVQ", _IC, _DX) // MOVQ IC, DX
- self.Emit("LEAQ", _VAR_ss, _CX) // LEAQ ss, CX
- self.Emit("MOVQ", _VAR_df, _R8) // MOVQ $df, R8
- self.Emit("BTSQ", jit.Imm(_F_allow_control), _R8) // ANDQ $1<<_F_allow_control, R8
- self.callc(_F_value) // CALL value
- self.Emit("MOVQ", _AX, _IC) // MOVQ AX, IC
-
- /* check for errors */
- self.Emit("MOVQ" , _VAR_ss_Vt, _AX) // MOVQ ss.Vt, AX
- self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX
- self.Sjmp("JS" , "_parsing_error")
- self.Sjmp("JZ" , "_invalid_vtype") // JZ _invalid_vtype
- self.Emit("CMPQ" , _AX, _V_max) // CMPQ AX, _V_max
- self.Sjmp("JA" , "_invalid_vtype") // JA _invalid_vtype
-
- /* jump table selector */
- self.Byte(0x48, 0x8d, 0x3d) // LEAQ ?(PC), DI
- self.Sref("_switch_table", 4) // .... &_switch_table
- self.Emit("MOVLQSX", jit.Sib(_DI, _AX, 4, -4), _AX) // MOVLQSX -4(DI)(AX*4), AX
- self.Emit("ADDQ" , _DI, _AX) // ADDQ DI, AX
- self.Rjmp("JMP" , _AX) // JMP AX
-
- /** V_EOF **/
- self.Link("_decode_V_EOF") // _decode_V_EOF:
- self.Emit("MOVL", _E_eof, _EP) // MOVL _E_eof, EP
- self.Sjmp("JMP" , "_error") // JMP _error
-
- /** V_NULL **/
- self.Link("_decode_V_NULL") // _decode_V_NULL:
- self.Emit("XORL", _R8, _R8) // XORL R8, R8
- self.Emit("XORL", _R9, _R9) // XORL R9, R9
- self.Emit("LEAQ", jit.Ptr(_IC, -4), _DI) // LEAQ -4(IC), DI
- self.Sjmp("JMP" , "_set_value") // JMP _set_value
-
- /** V_TRUE **/
- self.Link("_decode_V_TRUE") // _decode_V_TRUE:
- self.Emit("MOVQ", _T_bool, _R8) // MOVQ _T_bool, R8
- // TODO: maybe modified by users?
- self.Emit("MOVQ", _V_true, _R9) // MOVQ _V_true, R9
- self.Emit("LEAQ", jit.Ptr(_IC, -4), _DI) // LEAQ -4(IC), DI
- self.Sjmp("JMP" , "_set_value") // JMP _set_value
-
- /** V_FALSE **/
- self.Link("_decode_V_FALSE") // _decode_V_FALSE:
- self.Emit("MOVQ", _T_bool, _R8) // MOVQ _T_bool, R8
- self.Emit("MOVQ", _V_false, _R9) // MOVQ _V_false, R9
- self.Emit("LEAQ", jit.Ptr(_IC, -5), _DI) // LEAQ -5(IC), DI
- self.Sjmp("JMP" , "_set_value") // JMP _set_value
-
- /** V_ARRAY **/
- self.Link("_decode_V_ARRAY") // _decode_V_ARRAY
- self.Emit("MOVL", jit.Imm(_S_vmask), _DX) // MOVL _S_vmask, DX
- self.Emit("MOVQ", jit.Ptr(_ST, _ST_Sp), _CX) // MOVQ ST.Sp, CX
- self.Emit("MOVQ", jit.Sib(_ST, _CX, 8, _ST_Vt), _AX) // MOVQ ST.Vt[CX], AX
- self.Emit("BTQ" , _AX, _DX) // BTQ AX, DX
- self.Sjmp("JNC" , "_invalid_char") // JNC _invalid_char
-
- /* create a new array */
- self.Emit("MOVQ", _T_eface, _AX) // MOVQ _T_eface, AX
- self.Emit("MOVQ", jit.Imm(_A_init_len), _BX) // MOVQ _A_init_len, BX
- self.Emit("MOVQ", jit.Imm(_A_init_cap), _CX) // MOVQ _A_init_cap, CX
- self.call_go(_F_makeslice) // CALL_GO runtime.makeslice
-
- /* pack into an interface */
- self.Emit("MOVQ", jit.Imm(_A_init_len), _BX) // MOVQ _A_init_len, BX
- self.Emit("MOVQ", jit.Imm(_A_init_cap), _CX) // MOVQ _A_init_cap, CX
- self.call_go(_F_convTslice) // CALL_GO runtime.convTslice
- self.Emit("MOVQ", _AX, _R8) // MOVQ AX, R8
-
- /* replace current state with an array */
- self.Emit("MOVQ", jit.Ptr(_ST, _ST_Sp), _CX) // MOVQ ST.Sp, CX
- self.Emit("MOVQ", jit.Sib(_ST, _CX, 8, _ST_Vp), _SI) // MOVQ ST.Vp[CX], SI
- self.Emit("MOVQ", jit.Imm(_S_arr), jit.Sib(_ST, _CX, 8, _ST_Vt)) // MOVQ _S_arr, ST.Vt[CX]
- self.Emit("MOVQ", _T_slice, _AX) // MOVQ _T_slice, AX
- self.Emit("MOVQ", _AX, jit.Ptr(_SI, 0)) // MOVQ AX, (SI)
- self.WriteRecNotAX(2, _R8, jit.Ptr(_SI, 8), false) // MOVQ R8, 8(SI)
-
- /* add a new slot for the first element */
- self.Emit("ADDQ", jit.Imm(1), _CX) // ADDQ $1, CX
- self.Emit("CMPQ", _CX, jit.Imm(types.MAX_RECURSE)) // CMPQ CX, ${types.MAX_RECURSE}
- self.Sjmp("JAE" , "_stack_overflow") // JA _stack_overflow
- self.Emit("MOVQ", jit.Ptr(_R8, 0), _AX) // MOVQ (R8), AX
- self.Emit("MOVQ", _CX, jit.Ptr(_ST, _ST_Sp)) // MOVQ CX, ST.Sp
- self.WritePtrAX(3, jit.Sib(_ST, _CX, 8, _ST_Vp), false) // MOVQ AX, ST.Vp[CX]
- self.Emit("MOVQ", jit.Imm(_S_arr_0), jit.Sib(_ST, _CX, 8, _ST_Vt)) // MOVQ _S_arr_0, ST.Vt[CX]
- self.Sjmp("JMP" , "_next") // JMP _next
-
- /** V_OBJECT **/
- self.Link("_decode_V_OBJECT") // _decode_V_OBJECT:
- self.Emit("MOVL", jit.Imm(_S_vmask), _DX) // MOVL _S_vmask, DX
- self.Emit("MOVQ", jit.Ptr(_ST, _ST_Sp), _CX) // MOVQ ST.Sp, CX
- self.Emit("MOVQ", jit.Sib(_ST, _CX, 8, _ST_Vt), _AX) // MOVQ ST.Vt[CX], AX
- self.Emit("BTQ" , _AX, _DX) // BTQ AX, DX
- self.Sjmp("JNC" , "_invalid_char") // JNC _invalid_char
- self.call_go(_F_makemap_small) // CALL_GO runtime.makemap_small
- self.Emit("MOVQ", jit.Ptr(_ST, _ST_Sp), _CX) // MOVQ ST.Sp, CX
- self.Emit("MOVQ", jit.Imm(_S_obj_0), jit.Sib(_ST, _CX, 8, _ST_Vt)) // MOVQ _S_obj_0, ST.Vt[CX]
- self.Emit("MOVQ", jit.Sib(_ST, _CX, 8, _ST_Vp), _SI) // MOVQ ST.Vp[CX], SI
- self.Emit("MOVQ", _T_map, _DX) // MOVQ _T_map, DX
- self.Emit("MOVQ", _DX, jit.Ptr(_SI, 0)) // MOVQ DX, (SI)
- self.WritePtrAX(4, jit.Ptr(_SI, 8), false) // MOVQ AX, 8(SI)
- self.Sjmp("JMP" , "_next") // JMP _next
-
- /** V_STRING **/
- self.Link("_decode_V_STRING") // _decode_V_STRING:
- self.Emit("MOVQ", _VAR_ss_Iv, _CX) // MOVQ ss.Iv, CX
- self.Emit("MOVQ", _IC, _AX) // MOVQ IC, AX
- self.Emit("SUBQ", _CX, _AX) // SUBQ CX, AX
-
- /* check for escapes */
- self.Emit("CMPQ", _VAR_ss_Ep, jit.Imm(-1)) // CMPQ ss.Ep, $-1
- self.Sjmp("JNE" , "_unquote") // JNE _unquote
- self.Emit("SUBQ", jit.Imm(1), _AX) // SUBQ $1, AX
- self.Emit("LEAQ", jit.Sib(_IP, _CX, 1, 0), _R8) // LEAQ (IP)(CX), R8
- self.Byte(0x48, 0x8d, 0x3d) // LEAQ (PC), DI
- self.Sref("_copy_string_end", 4)
- self.Emit("BTQ", jit.Imm(_F_copy_string), _VAR_df)
- self.Sjmp("JC", "copy_string")
- self.Link("_copy_string_end")
- self.Emit("XORL", _DX, _DX)
-
- /* strings with no escape sequences */
- self.Link("_noescape") // _noescape:
- self.Emit("MOVL", jit.Imm(_S_omask_key), _DI) // MOVL _S_omask, DI
- self.Emit("MOVQ", jit.Ptr(_ST, _ST_Sp), _CX) // MOVQ ST.Sp, CX
- self.Emit("MOVQ", jit.Sib(_ST, _CX, 8, _ST_Vt), _SI) // MOVQ ST.Vt[CX], SI
- self.Emit("BTQ" , _SI, _DI) // BTQ SI, DI
- self.Sjmp("JC" , "_object_key") // JC _object_key
-
- /* check for pre-packed strings, avoid 1 allocation */
- self.Emit("TESTQ", _DX, _DX) // TESTQ DX, DX
- self.Sjmp("JNZ" , "_packed_str") // JNZ _packed_str
- self.Emit("MOVQ" , _AX, _BX) // MOVQ AX, BX
- self.Emit("MOVQ" , _R8, _AX) // MOVQ R8, AX
- self.call_go(_F_convTstring) // CALL_GO runtime.convTstring
- self.Emit("MOVQ" , _AX, _R9) // MOVQ AX, R9
-
- /* packed string already in R9 */
- self.Link("_packed_str") // _packed_str:
- self.Emit("MOVQ", _T_string, _R8) // MOVQ _T_string, R8
- self.Emit("MOVQ", _VAR_ss_Iv, _DI) // MOVQ ss.Iv, DI
- self.Emit("SUBQ", jit.Imm(1), _DI) // SUBQ $1, DI
- self.Sjmp("JMP" , "_set_value") // JMP _set_value
-
- /* the string is an object key, get the map */
- self.Link("_object_key")
- self.Emit("MOVQ", jit.Ptr(_ST, _ST_Sp), _CX) // MOVQ ST.Sp, CX
- self.Emit("MOVQ", jit.Sib(_ST, _CX, 8, _ST_Vp), _SI) // MOVQ ST.Vp[CX], SI
- self.Emit("MOVQ", jit.Ptr(_SI, 8), _SI) // MOVQ 8(SI), SI
-
- /* add a new delimiter */
- self.Emit("ADDQ", jit.Imm(1), _CX) // ADDQ $1, CX
- self.Emit("CMPQ", _CX, jit.Imm(types.MAX_RECURSE)) // CMPQ CX, ${types.MAX_RECURSE}
- self.Sjmp("JAE" , "_stack_overflow") // JA _stack_overflow
- self.Emit("MOVQ", _CX, jit.Ptr(_ST, _ST_Sp)) // MOVQ CX, ST.Sp
- self.Emit("MOVQ", jit.Imm(_S_obj_delim), jit.Sib(_ST, _CX, 8, _ST_Vt)) // MOVQ _S_obj_delim, ST.Vt[CX]
-
- /* add a new slot int the map */
- self.Emit("MOVQ", _AX, _DI) // MOVQ AX, DI
- self.Emit("MOVQ", _T_map, _AX) // MOVQ _T_map, AX
- self.Emit("MOVQ", _SI, _BX) // MOVQ SI, BX
- self.Emit("MOVQ", _R8, _CX) // MOVQ R9, CX
- self.call_go(_F_mapassign_faststr) // CALL_GO runtime.mapassign_faststr
-
- /* add to the pointer stack */
- self.Emit("MOVQ", jit.Ptr(_ST, _ST_Sp), _CX) // MOVQ ST.Sp, CX
- self.WritePtrAX(6, jit.Sib(_ST, _CX, 8, _ST_Vp), false) // MOVQ AX, ST.Vp[CX]
- self.Sjmp("JMP" , "_next") // JMP _next
-
- /* allocate memory to store the string header and unquoted result */
- self.Link("_unquote") // _unquote:
- self.Emit("ADDQ", jit.Imm(15), _AX) // ADDQ $15, AX
- self.Emit("MOVQ", _T_byte, _BX) // MOVQ _T_byte, BX
- self.Emit("MOVB", jit.Imm(0), _CX) // MOVB $0, CX
- self.call_go(_F_mallocgc) // CALL_GO runtime.mallocgc
- self.Emit("MOVQ", _AX, _R9) // MOVQ AX, R9
-
- /* prepare the unquoting parameters */
- self.Emit("MOVQ" , _VAR_ss_Iv, _CX) // MOVQ ss.Iv, CX
- self.Emit("LEAQ" , jit.Sib(_IP, _CX, 1, 0), _DI) // LEAQ (IP)(CX), DI
- self.Emit("NEGQ" , _CX) // NEGQ CX
- self.Emit("LEAQ" , jit.Sib(_IC, _CX, 1, -1), _SI) // LEAQ -1(IC)(CX), SI
- self.Emit("LEAQ" , jit.Ptr(_R9, 16), _DX) // LEAQ 16(R8), DX
- self.Emit("LEAQ" , _VAR_ss_Ep, _CX) // LEAQ ss.Ep, CX
- self.Emit("XORL" , _R8, _R8) // XORL R8, R8
- self.Emit("BTQ" , jit.Imm(_F_disable_urc), _VAR_df) // BTQ ${_F_disable_urc}, fv
- self.Emit("SETCC", _R8) // SETCC R8
- self.Emit("SHLQ" , jit.Imm(types.B_UNICODE_REPLACE), _R8) // SHLQ ${types.B_UNICODE_REPLACE}, R8
-
- /* unquote the string, with R9 been preserved */
- self.Emit("MOVQ", _R9, _VAR_R9) // SAVE R9
- self.call_c(_F_unquote) // CALL unquote
- self.Emit("MOVQ", _VAR_R9, _R9) // LOAD R9
-
- /* check for errors */
- self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX
- self.Sjmp("JS" , "_unquote_error") // JS _unquote_error
- self.Emit("MOVL" , jit.Imm(1), _DX) // MOVL $1, DX
- self.Emit("LEAQ" , jit.Ptr(_R9, 16), _R8) // ADDQ $16, R8
- self.Emit("MOVQ" , _R8, jit.Ptr(_R9, 0)) // MOVQ R8, (R9)
- self.Emit("MOVQ" , _AX, jit.Ptr(_R9, 8)) // MOVQ AX, 8(R9)
- self.Sjmp("JMP" , "_noescape") // JMP _noescape
-
- /** V_DOUBLE **/
- self.Link("_decode_V_DOUBLE") // _decode_V_DOUBLE:
- self.Emit("BTQ" , jit.Imm(_F_use_number), _VAR_df) // BTQ _F_use_number, df
- self.Sjmp("JC" , "_use_number") // JC _use_number
- self.Emit("MOVSD", _VAR_ss_Dv, _X0) // MOVSD ss.Dv, X0
- self.Sjmp("JMP" , "_use_float64") // JMP _use_float64
-
- /** V_INTEGER **/
- self.Link("_decode_V_INTEGER") // _decode_V_INTEGER:
- self.Emit("BTQ" , jit.Imm(_F_use_number), _VAR_df) // BTQ _F_use_number, df
- self.Sjmp("JC" , "_use_number") // JC _use_number
- self.Emit("BTQ" , jit.Imm(_F_use_int64), _VAR_df) // BTQ _F_use_int64, df
- self.Sjmp("JC" , "_use_int64") // JC _use_int64
- //TODO: use ss.Dv directly
- self.Emit("MOVSD", _VAR_ss_Dv, _X0) // MOVSD ss.Dv, X0
-
- /* represent numbers as `float64` */
- self.Link("_use_float64") // _use_float64:
- self.Emit("MOVQ" , _X0, _AX) // MOVQ X0, AX
- self.call_go(_F_convT64) // CALL_GO runtime.convT64
- self.Emit("MOVQ" , _T_float64, _R8) // MOVQ _T_float64, R8
- self.Emit("MOVQ" , _AX, _R9) // MOVQ AX, R9
- self.Emit("MOVQ" , _VAR_ss_Ep, _DI) // MOVQ ss.Ep, DI
- self.Sjmp("JMP" , "_set_value") // JMP _set_value
-
- /* represent numbers as `json.Number` */
- self.Link("_use_number") // _use_number
- self.Emit("MOVQ", _VAR_ss_Ep, _AX) // MOVQ ss.Ep, AX
- self.Emit("LEAQ", jit.Sib(_IP, _AX, 1, 0), _SI) // LEAQ (IP)(AX), SI
- self.Emit("MOVQ", _IC, _CX) // MOVQ IC, CX
- self.Emit("SUBQ", _AX, _CX) // SUBQ AX, CX
- self.Emit("MOVQ", _SI, _AX) // MOVQ SI, AX
- self.Emit("MOVQ", _CX, _BX) // MOVQ CX, BX
- self.call_go(_F_convTstring) // CALL_GO runtime.convTstring
- self.Emit("MOVQ", _T_number, _R8) // MOVQ _T_number, R8
- self.Emit("MOVQ", _AX, _R9) // MOVQ AX, R9
- self.Emit("MOVQ", _VAR_ss_Ep, _DI) // MOVQ ss.Ep, DI
- self.Sjmp("JMP" , "_set_value") // JMP _set_value
-
- /* represent numbers as `int64` */
- self.Link("_use_int64") // _use_int64:
- self.Emit("MOVQ", _VAR_ss_Iv, _AX) // MOVQ ss.Iv, AX
- self.call_go(_F_convT64) // CALL_GO runtime.convT64
- self.Emit("MOVQ", _T_int64, _R8) // MOVQ _T_int64, R8
- self.Emit("MOVQ", _AX, _R9) // MOVQ AX, R9
- self.Emit("MOVQ", _VAR_ss_Ep, _DI) // MOVQ ss.Ep, DI
- self.Sjmp("JMP" , "_set_value") // JMP _set_value
-
- /** V_KEY_SEP **/
- self.Link("_decode_V_KEY_SEP") // _decode_V_KEY_SEP:
- self.Emit("MOVQ", jit.Ptr(_ST, _ST_Sp), _CX) // MOVQ ST.Sp, CX
- self.Emit("MOVQ", jit.Sib(_ST, _CX, 8, _ST_Vt), _AX) // MOVQ ST.Vt[CX], AX
- self.Emit("CMPQ", _AX, jit.Imm(_S_obj_delim)) // CMPQ AX, _S_obj_delim
- self.Sjmp("JNE" , "_invalid_char") // JNE _invalid_char
- self.Emit("MOVQ", jit.Imm(_S_val), jit.Sib(_ST, _CX, 8, _ST_Vt)) // MOVQ _S_val, ST.Vt[CX]
- self.Emit("MOVQ", jit.Imm(_S_obj), jit.Sib(_ST, _CX, 8, _ST_Vt - 8)) // MOVQ _S_obj, ST.Vt[CX - 1]
- self.Sjmp("JMP" , "_next") // JMP _next
-
- /** V_ELEM_SEP **/
- self.Link("_decode_V_ELEM_SEP") // _decode_V_ELEM_SEP:
- self.Emit("MOVQ" , jit.Ptr(_ST, _ST_Sp), _CX) // MOVQ ST.Sp, CX
- self.Emit("MOVQ" , jit.Sib(_ST, _CX, 8, _ST_Vt), _AX) // MOVQ ST.Vt[CX], AX
- self.Emit("CMPQ" , _AX, jit.Imm(_S_arr))
- self.Sjmp("JE" , "_array_sep") // JZ _next
- self.Emit("CMPQ" , _AX, jit.Imm(_S_obj)) // CMPQ _AX, _S_arr
- self.Sjmp("JNE" , "_invalid_char") // JNE _invalid_char
- self.Emit("MOVQ" , jit.Imm(_S_obj_sep), jit.Sib(_ST, _CX, 8, _ST_Vt))
- self.Sjmp("JMP" , "_next") // JMP _next
-
- /* arrays */
- self.Link("_array_sep")
- self.Emit("MOVQ", jit.Sib(_ST, _CX, 8, _ST_Vp), _SI) // MOVQ ST.Vp[CX], SI
- self.Emit("MOVQ", jit.Ptr(_SI, 8), _SI) // MOVQ 8(SI), SI
- self.Emit("MOVQ", jit.Ptr(_SI, 8), _DX) // MOVQ 8(SI), DX
- self.Emit("CMPQ", _DX, jit.Ptr(_SI, 16)) // CMPQ DX, 16(SI)
- self.Sjmp("JAE" , "_array_more") // JAE _array_more
-
- /* add a slot for the new element */
- self.Link("_array_append") // _array_append:
- self.Emit("ADDQ", jit.Imm(1), jit.Ptr(_SI, 8)) // ADDQ $1, 8(SI)
- self.Emit("MOVQ", jit.Ptr(_SI, 0), _SI) // MOVQ (SI), SI
- self.Emit("ADDQ", jit.Imm(1), _CX) // ADDQ $1, CX
- self.Emit("CMPQ", _CX, jit.Imm(types.MAX_RECURSE)) // CMPQ CX, ${types.MAX_RECURSE}
- self.Sjmp("JAE" , "_stack_overflow") // JA _stack_overflow
- self.Emit("SHLQ", jit.Imm(1), _DX) // SHLQ $1, DX
- self.Emit("LEAQ", jit.Sib(_SI, _DX, 8, 0), _SI) // LEAQ (SI)(DX*8), SI
- self.Emit("MOVQ", _CX, jit.Ptr(_ST, _ST_Sp)) // MOVQ CX, ST.Sp
- self.WriteRecNotAX(7 , _SI, jit.Sib(_ST, _CX, 8, _ST_Vp), false) // MOVQ SI, ST.Vp[CX]
- self.Emit("MOVQ", jit.Imm(_S_val), jit.Sib(_ST, _CX, 8, _ST_Vt)) // MOVQ _S_val, ST.Vt[CX}
- self.Sjmp("JMP" , "_next") // JMP _next
-
- /** V_ARRAY_END **/
- self.Link("_decode_V_ARRAY_END") // _decode_V_ARRAY_END:
- self.Emit("XORL", _DX, _DX) // XORL DX, DX
- self.Emit("MOVQ", jit.Ptr(_ST, _ST_Sp), _CX) // MOVQ ST.Sp, CX
- self.Emit("MOVQ", jit.Sib(_ST, _CX, 8, _ST_Vt), _AX) // MOVQ ST.Vt[CX], AX
- self.Emit("CMPQ", _AX, jit.Imm(_S_arr_0)) // CMPQ AX, _S_arr_0
- self.Sjmp("JE" , "_first_item") // JE _first_item
- self.Emit("CMPQ", _AX, jit.Imm(_S_arr)) // CMPQ AX, _S_arr
- self.Sjmp("JNE" , "_invalid_char") // JNE _invalid_char
- self.Emit("SUBQ", jit.Imm(1), jit.Ptr(_ST, _ST_Sp)) // SUBQ $1, ST.Sp
- self.Emit("MOVQ", _DX, jit.Sib(_ST, _CX, 8, _ST_Vp)) // MOVQ DX, ST.Vp[CX]
- self.Sjmp("JMP" , "_next") // JMP _next
-
- /* first element of an array */
- self.Link("_first_item") // _first_item:
- self.Emit("MOVQ", jit.Ptr(_ST, _ST_Sp), _CX) // MOVQ ST.Sp, CX
- self.Emit("SUBQ", jit.Imm(2), jit.Ptr(_ST, _ST_Sp)) // SUBQ $2, ST.Sp
- self.Emit("MOVQ", jit.Sib(_ST, _CX, 8, _ST_Vp - 8), _SI) // MOVQ ST.Vp[CX - 1], SI
- self.Emit("MOVQ", jit.Ptr(_SI, 8), _SI) // MOVQ 8(SI), SI
- self.Emit("MOVQ", _DX, jit.Sib(_ST, _CX, 8, _ST_Vp - 8)) // MOVQ DX, ST.Vp[CX - 1]
- self.Emit("MOVQ", _DX, jit.Sib(_ST, _CX, 8, _ST_Vp)) // MOVQ DX, ST.Vp[CX]
- self.Emit("MOVQ", _DX, jit.Ptr(_SI, 8)) // MOVQ DX, 8(SI)
- self.Sjmp("JMP" , "_next") // JMP _next
-
- /** V_OBJECT_END **/
- self.Link("_decode_V_OBJECT_END") // _decode_V_OBJECT_END:
- self.Emit("MOVL", jit.Imm(_S_omask_end), _DI) // MOVL _S_omask, DI
- self.Emit("MOVQ", jit.Ptr(_ST, _ST_Sp), _CX) // MOVQ ST.Sp, CX
- self.Emit("MOVQ", jit.Sib(_ST, _CX, 8, _ST_Vt), _AX) // MOVQ ST.Vt[CX], AX
- self.Emit("BTQ" , _AX, _DI)
- self.Sjmp("JNC" , "_invalid_char") // JNE _invalid_char
- self.Emit("XORL", _AX, _AX) // XORL AX, AX
- self.Emit("SUBQ", jit.Imm(1), jit.Ptr(_ST, _ST_Sp)) // SUBQ $1, ST.Sp
- self.Emit("MOVQ", _AX, jit.Sib(_ST, _CX, 8, _ST_Vp)) // MOVQ AX, ST.Vp[CX]
- self.Sjmp("JMP" , "_next") // JMP _next
-
- /* return from decoder */
- self.Link("_return") // _return:
- self.Emit("XORL", _EP, _EP) // XORL EP, EP
- self.Emit("MOVQ", _EP, jit.Ptr(_ST, _ST_Vp)) // MOVQ EP, ST.Vp[0]
- self.Link("_epilogue") // _epilogue:
- self.Emit("SUBQ", jit.Imm(_FsmOffset), _ST) // SUBQ _FsmOffset, _ST
- self.Emit("MOVQ", jit.Ptr(_SP, _VD_offs), _BP) // MOVQ _VD_offs(SP), BP
- self.Emit("ADDQ", jit.Imm(_VD_size), _SP) // ADDQ $_VD_size, SP
- self.Emit("RET") // RET
-
- /* array expand */
- self.Link("_array_more") // _array_more:
- self.Emit("MOVQ" , _T_eface, _AX) // MOVQ _T_eface, AX
- self.Emit("MOVQ" , jit.Ptr(_SI, 0), _BX) // MOVQ (SI), BX
- self.Emit("MOVQ" , jit.Ptr(_SI, 8), _CX) // MOVQ 8(SI), CX
- self.Emit("MOVQ" , jit.Ptr(_SI, 16), _DI) // MOVQ 16(SI), DI
- self.Emit("MOVQ" , _DI, _SI) // MOVQ DI, 24(SP)
- self.Emit("SHLQ" , jit.Imm(1), _SI) // SHLQ $1, SI
- self.call_go(_F_growslice) // CALL_GO runtime.growslice
- self.Emit("MOVQ" , _AX, _DI) // MOVQ AX, DI
- self.Emit("MOVQ" , _BX, _DX) // MOVQ BX, DX
- self.Emit("MOVQ" , _CX, _AX) // MOVQ CX, AX
-
- /* update the slice */
- self.Emit("MOVQ", jit.Ptr(_ST, _ST_Sp), _CX) // MOVQ ST.Sp, CX
- self.Emit("MOVQ", jit.Sib(_ST, _CX, 8, _ST_Vp), _SI) // MOVQ ST.Vp[CX], SI
- self.Emit("MOVQ", jit.Ptr(_SI, 8), _SI) // MOVQ 8(SI), SI
- self.Emit("MOVQ", _DX, jit.Ptr(_SI, 8)) // MOVQ DX, 8(SI)
- self.Emit("MOVQ", _AX, jit.Ptr(_SI, 16)) // MOVQ AX, 16(AX)
- self.WriteRecNotAX(8 , _DI, jit.Ptr(_SI, 0), false) // MOVQ R10, (SI)
- self.Sjmp("JMP" , "_array_append") // JMP _array_append
-
- /* copy string */
- self.Link("copy_string") // pointer: R8, length: AX, return addr: DI
- self.Emit("MOVQ", _R8, _VAR_cs_p)
- self.Emit("MOVQ", _AX, _VAR_cs_n)
- self.Emit("MOVQ", _DI, _VAR_cs_LR)
- self.Emit("MOVQ", _AX, _BX)
- self.Emit("MOVQ", _AX, _CX)
- self.Emit("MOVQ", _T_byte, _AX)
- self.call_go(_F_makeslice)
- self.Emit("MOVQ", _AX, _VAR_cs_d)
- self.Emit("MOVQ", _VAR_cs_p, _BX)
- self.Emit("MOVQ", _VAR_cs_n, _CX)
- self.call_go(_F_memmove)
- self.Emit("MOVQ", _VAR_cs_d, _R8)
- self.Emit("MOVQ", _VAR_cs_n, _AX)
- self.Emit("MOVQ", _VAR_cs_LR, _DI)
- self.Rjmp("JMP", _DI)
-
- /* error handlers */
- self.Link("_stack_overflow")
- self.Emit("MOVL" , _E_recurse, _EP) // MOVQ _E_recurse, EP
- self.Sjmp("JMP" , "_error") // JMP _error
- self.Link("_vtype_error") // _vtype_error:
- self.Emit("MOVQ" , _DI, _IC) // MOVQ DI, IC
- self.Emit("MOVL" , _E_invalid, _EP) // MOVL _E_invalid, EP
- self.Sjmp("JMP" , "_error") // JMP _error
- self.Link("_invalid_char") // _invalid_char:
- self.Emit("SUBQ" , jit.Imm(1), _IC) // SUBQ $1, IC
- self.Emit("MOVL" , _E_invalid, _EP) // MOVL _E_invalid, EP
- self.Sjmp("JMP" , "_error") // JMP _error
- self.Link("_unquote_error") // _unquote_error:
- self.Emit("MOVQ" , _VAR_ss_Iv, _IC) // MOVQ ss.Iv, IC
- self.Emit("SUBQ" , jit.Imm(1), _IC) // SUBQ $1, IC
- self.Link("_parsing_error") // _parsing_error:
- self.Emit("NEGQ" , _AX) // NEGQ AX
- self.Emit("MOVQ" , _AX, _EP) // MOVQ AX, EP
- self.Link("_error") // _error:
- self.Emit("PXOR" , _X0, _X0) // PXOR X0, X0
- self.Emit("MOVOU", _X0, jit.Ptr(_VP, 0)) // MOVOU X0, (VP)
- self.Sjmp("JMP" , "_epilogue") // JMP _epilogue
-
- /* invalid value type, never returns */
- self.Link("_invalid_vtype")
- self.call_go(_F_invalid_vtype) // CALL invalid_type
- self.Emit("UD2") // UD2
-
- /* switch jump table */
- self.Link("_switch_table") // _switch_table:
- self.Sref("_decode_V_EOF", 0) // SREF &_decode_V_EOF, $0
- self.Sref("_decode_V_NULL", -4) // SREF &_decode_V_NULL, $-4
- self.Sref("_decode_V_TRUE", -8) // SREF &_decode_V_TRUE, $-8
- self.Sref("_decode_V_FALSE", -12) // SREF &_decode_V_FALSE, $-12
- self.Sref("_decode_V_ARRAY", -16) // SREF &_decode_V_ARRAY, $-16
- self.Sref("_decode_V_OBJECT", -20) // SREF &_decode_V_OBJECT, $-20
- self.Sref("_decode_V_STRING", -24) // SREF &_decode_V_STRING, $-24
- self.Sref("_decode_V_DOUBLE", -28) // SREF &_decode_V_DOUBLE, $-28
- self.Sref("_decode_V_INTEGER", -32) // SREF &_decode_V_INTEGER, $-32
- self.Sref("_decode_V_KEY_SEP", -36) // SREF &_decode_V_KEY_SEP, $-36
- self.Sref("_decode_V_ELEM_SEP", -40) // SREF &_decode_V_ELEM_SEP, $-40
- self.Sref("_decode_V_ARRAY_END", -44) // SREF &_decode_V_ARRAY_END, $-44
- self.Sref("_decode_V_OBJECT_END", -48) // SREF &_decode_V_OBJECT_END, $-48
-
- /* fast character lookup table */
- self.Link("_decode_tab") // _decode_tab:
- self.Sref("_decode_V_EOF", 0) // SREF &_decode_V_EOF, $0
-
- /* generate rest of the tabs */
- for i := 1; i < 256; i++ {
- if to, ok := _R_tab[i]; ok {
- self.Sref(to, -int64(i) * 4)
- } else {
- self.Byte(0x00, 0x00, 0x00, 0x00)
- }
- }
-}
-
-/** Generic Decoder **/
-
-var (
- _subr_decode_value = new(_ValueDecoder).build()
-)
-
-//go:nosplit
-func invalid_vtype(vt types.ValueType) {
- throw(fmt.Sprintf("invalid value type: %d", vt))
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/generic_regabi_amd64_test.s b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/generic_regabi_amd64_test.s
deleted file mode 100644
index 19ed3752f..000000000
--- a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/generic_regabi_amd64_test.s
+++ /dev/null
@@ -1,37 +0,0 @@
-// +build go1.17,!go1.24
-
-//
-// Copyright 2021 ByteDance Inc.
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-
-#include "go_asm.h"
-#include "funcdata.h"
-#include "textflag.h"
-
-TEXT ·decodeValueStub(SB), NOSPLIT, $0 - 72
- NO_LOCAL_POINTERS
- PXOR X0, X0
- MOVOU X0, rv+48(FP)
- MOVQ st+0(FP) , R13
- MOVQ sp+8(FP) , R10
- MOVQ sn+16(FP), R12
- MOVQ ic+24(FP), R11
- MOVQ vp+32(FP), R15
- MOVQ df+40(FP), AX
- MOVQ ·_subr_decode_value(SB), BX
- CALL BX
- MOVQ R11, rp+48(FP)
- MOVQ BX, ex+56(FP)
- RET
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/pools.go b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/pools.go
deleted file mode 100644
index 200af6a60..000000000
--- a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/pools.go
+++ /dev/null
@@ -1,145 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package jitdec
-
-import (
- `sync`
- `unsafe`
-
- `github.com/bytedance/sonic/internal/caching`
- `github.com/bytedance/sonic/internal/native/types`
- `github.com/bytedance/sonic/internal/rt`
-)
-
-const (
- _MinSlice = 2
- _MaxStack = 4096 // 4k slots
- _MaxStackBytes = _MaxStack * _PtrBytes
- _MaxDigitNums = types.MaxDigitNums // used in atof fallback algorithm
-)
-
-const (
- _PtrBytes = _PTR_SIZE / 8
- _FsmOffset = (_MaxStack + 1) * _PtrBytes
- _DbufOffset = _FsmOffset + int64(unsafe.Sizeof(types.StateMachine{})) + types.MAX_RECURSE * _PtrBytes
- _EpOffset = _DbufOffset + _MaxDigitNums
- _StackSize = unsafe.Sizeof(_Stack{})
-)
-
-var (
- stackPool = sync.Pool{}
- valueCache = []unsafe.Pointer(nil)
- fieldCache = []*caching.FieldMap(nil)
- fieldCacheMux = sync.Mutex{}
- programCache = caching.CreateProgramCache()
-)
-
-type _Stack struct {
- sp uintptr
- sb [_MaxStack]unsafe.Pointer
- mm types.StateMachine
- vp [types.MAX_RECURSE]unsafe.Pointer
- dp [_MaxDigitNums]byte
- ep unsafe.Pointer
-}
-
-type _Decoder func(
- s string,
- i int,
- vp unsafe.Pointer,
- sb *_Stack,
- fv uint64,
- sv string, // DO NOT pass value to this argument, since it is only used for local _VAR_sv
- vk unsafe.Pointer, // DO NOT pass value to this argument, since it is only used for local _VAR_vk
-) (int, error)
-
-var _KeepAlive struct {
- s string
- i int
- vp unsafe.Pointer
- sb *_Stack
- fv uint64
- sv string
- vk unsafe.Pointer
-
- ret int
- err error
-
- frame_decoder [_FP_offs]byte
- frame_generic [_VD_offs]byte
-}
-
-var (
- argPtrs = []bool{true, false, false, true, true, false, true, false, true}
- localPtrs = []bool{}
-)
-
-var (
- argPtrs_generic = []bool{true}
- localPtrs_generic = []bool{}
-)
-
-func newStack() *_Stack {
- if ret := stackPool.Get(); ret == nil {
- return new(_Stack)
- } else {
- return ret.(*_Stack)
- }
-}
-
-func resetStack(p *_Stack) {
- memclrNoHeapPointers(unsafe.Pointer(p), _StackSize)
-}
-
-func freeStack(p *_Stack) {
- p.sp = 0
- stackPool.Put(p)
-}
-
-func freezeValue(v unsafe.Pointer) uintptr {
- valueCache = append(valueCache, v)
- return uintptr(v)
-}
-
-func freezeFields(v *caching.FieldMap) int64 {
- fieldCacheMux.Lock()
- fieldCache = append(fieldCache, v)
- fieldCacheMux.Unlock()
- return referenceFields(v)
-}
-
-func referenceFields(v *caching.FieldMap) int64 {
- return int64(uintptr(unsafe.Pointer(v)))
-}
-
-func makeDecoder(vt *rt.GoType, _ ...interface{}) (interface{}, error) {
- if pp, err := newCompiler().compile(vt.Pack()); err != nil {
- return nil, err
- } else {
- return newAssembler(pp).Load(), nil
- }
-}
-
-func findOrCompile(vt *rt.GoType) (_Decoder, error) {
- if val := programCache.Get(vt); val != nil {
- return val.(_Decoder), nil
- } else if ret, err := programCache.Compute(vt, makeDecoder); err == nil {
- return ret.(_Decoder), nil
- } else {
- return nil, err
- }
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/primitives.go b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/primitives.go
deleted file mode 100644
index 9de885007..000000000
--- a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/primitives.go
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package jitdec
-
-import (
- `encoding`
- `encoding/json`
- `unsafe`
-
- `github.com/bytedance/sonic/internal/native`
- `github.com/bytedance/sonic/internal/rt`
-)
-
-func decodeTypedPointer(s string, i int, vt *rt.GoType, vp unsafe.Pointer, sb *_Stack, fv uint64) (int, error) {
- if fn, err := findOrCompile(vt); err != nil {
- return 0, err
- } else {
- rt.MoreStack(_FP_size + _VD_size + native.MaxFrameSize)
- ret, err := fn(s, i, vp, sb, fv, "", nil)
- return ret, err
- }
-}
-
-func decodeJsonUnmarshaler(vv interface{}, s string) error {
- return vv.(json.Unmarshaler).UnmarshalJSON(rt.Str2Mem(s))
-}
-
-// used to distinguish between MismatchQuoted and other MismatchedTyped errors, see issue #670 and #716
-type MismatchQuotedError struct {}
-
-func (*MismatchQuotedError) Error() string {
- return "mismatch quoted"
-}
-
-func decodeJsonUnmarshalerQuoted(vv interface{}, s string) error {
- if len(s) < 2 || s[0] != '"' || s[len(s)-1] != '"' {
- return &MismatchQuotedError{}
- }
- return vv.(json.Unmarshaler).UnmarshalJSON(rt.Str2Mem(s[1:len(s)-1]))
-}
-
-func decodeTextUnmarshaler(vv interface{}, s string) error {
- return vv.(encoding.TextUnmarshaler).UnmarshalText(rt.Str2Mem(s))
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/stubs_go116.go b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/stubs_go116.go
deleted file mode 100644
index 8fa7c32fc..000000000
--- a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/stubs_go116.go
+++ /dev/null
@@ -1,106 +0,0 @@
-// +build go1.17,!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 jitdec
-
-import (
- `unsafe`
- `reflect`
-
- _ `github.com/cloudwego/base64x`
-
- `github.com/bytedance/sonic/internal/rt`
-)
-
-//go:linkname _subr__b64decode github.com/cloudwego/base64x._subr__b64decode
-var _subr__b64decode uintptr
-
-// runtime.maxElementSize
-const _max_map_element_size uintptr = 128
-
-func mapfast(vt reflect.Type) bool {
- return vt.Elem().Size() <= _max_map_element_size
-}
-
-//go:nosplit
-//go:linkname throw runtime.throw
-//goland:noinspection GoUnusedParameter
-func throw(s string)
-
-//go:linkname convT64 runtime.convT64
-//goland:noinspection GoUnusedParameter
-func convT64(v uint64) unsafe.Pointer
-
-//go:linkname convTslice runtime.convTslice
-//goland:noinspection GoUnusedParameter
-func convTslice(v []byte) unsafe.Pointer
-
-//go:linkname convTstring runtime.convTstring
-//goland:noinspection GoUnusedParameter
-func convTstring(v string) unsafe.Pointer
-
-//go:noescape
-//go:linkname memequal runtime.memequal
-//goland:noinspection GoUnusedParameter
-func memequal(a unsafe.Pointer, b unsafe.Pointer, size uintptr) bool
-
-//go:noescape
-//go:linkname memmove runtime.memmove
-//goland:noinspection GoUnusedParameter
-func memmove(to unsafe.Pointer, from unsafe.Pointer, n uintptr)
-
-//go:linkname mallocgc runtime.mallocgc
-//goland:noinspection GoUnusedParameter
-func mallocgc(size uintptr, typ *rt.GoType, needzero bool) unsafe.Pointer
-
-//go:linkname makeslice runtime.makeslice
-//goland:noinspection GoUnusedParameter
-func makeslice(et *rt.GoType, len int, cap int) unsafe.Pointer
-
-//go:linkname makemap_small runtime.makemap_small
-func makemap_small() unsafe.Pointer
-
-//go:linkname mapassign runtime.mapassign
-//goland:noinspection GoUnusedParameter
-func mapassign(t *rt.GoType, h unsafe.Pointer, k unsafe.Pointer) unsafe.Pointer
-
-//go:linkname mapassign_fast32 runtime.mapassign_fast32
-//goland:noinspection GoUnusedParameter
-func mapassign_fast32(t *rt.GoType, h unsafe.Pointer, k uint32) unsafe.Pointer
-
-//go:linkname mapassign_fast64 runtime.mapassign_fast64
-//goland:noinspection GoUnusedParameter
-func mapassign_fast64(t *rt.GoType, h unsafe.Pointer, k uint64) unsafe.Pointer
-
-//go:linkname mapassign_fast64ptr runtime.mapassign_fast64ptr
-//goland:noinspection GoUnusedParameter
-func mapassign_fast64ptr(t *rt.GoType, h unsafe.Pointer, k unsafe.Pointer) unsafe.Pointer
-
-//go:linkname mapassign_faststr runtime.mapassign_faststr
-//goland:noinspection GoUnusedParameter
-func mapassign_faststr(t *rt.GoType, h unsafe.Pointer, s string) unsafe.Pointer
-
-//go:nosplit
-//go:linkname memclrHasPointers runtime.memclrHasPointers
-//goland:noinspection GoUnusedParameter
-func memclrHasPointers(ptr unsafe.Pointer, n uintptr)
-
-//go:noescape
-//go:linkname memclrNoHeapPointers runtime.memclrNoHeapPointers
-//goland:noinspection GoUnusedParameter
-func memclrNoHeapPointers(ptr unsafe.Pointer, n uintptr) \ No newline at end of file
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/stubs_go120.go b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/stubs_go120.go
deleted file mode 100644
index a6dad26d7..000000000
--- a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/stubs_go120.go
+++ /dev/null
@@ -1,106 +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 jitdec
-
-import (
- `unsafe`
- `reflect`
-
- _ `github.com/cloudwego/base64x`
-
- `github.com/bytedance/sonic/internal/rt`
-)
-
-//go:linkname _subr__b64decode github.com/cloudwego/base64x._subr__b64decode
-var _subr__b64decode uintptr
-
-// runtime.maxElementSize
-const _max_map_element_size uintptr = 128
-
-func mapfast(vt reflect.Type) bool {
- return vt.Elem().Size() <= _max_map_element_size
-}
-
-//go:nosplit
-//go:linkname throw runtime.throw
-//goland:noinspection GoUnusedParameter
-func throw(s string)
-
-//go:linkname convT64 runtime.convT64
-//goland:noinspection GoUnusedParameter
-func convT64(v uint64) unsafe.Pointer
-
-//go:linkname convTslice runtime.convTslice
-//goland:noinspection GoUnusedParameter
-func convTslice(v []byte) unsafe.Pointer
-
-//go:linkname convTstring runtime.convTstring
-//goland:noinspection GoUnusedParameter
-func convTstring(v string) unsafe.Pointer
-
-//go:noescape
-//go:linkname memequal runtime.memequal
-//goland:noinspection GoUnusedParameter
-func memequal(a unsafe.Pointer, b unsafe.Pointer, size uintptr) bool
-
-//go:noescape
-//go:linkname memmove runtime.memmove
-//goland:noinspection GoUnusedParameter
-func memmove(to unsafe.Pointer, from unsafe.Pointer, n uintptr)
-
-//go:linkname mallocgc runtime.mallocgc
-//goland:noinspection GoUnusedParameter
-func mallocgc(size uintptr, typ *rt.GoType, needzero bool) unsafe.Pointer
-
-//go:linkname makeslice runtime.makeslice
-//goland:noinspection GoUnusedParameter
-func makeslice(et *rt.GoType, len int, cap int) unsafe.Pointer
-
-//go:linkname makemap_small runtime.makemap_small
-func makemap_small() unsafe.Pointer
-
-//go:linkname mapassign runtime.mapassign
-//goland:noinspection GoUnusedParameter
-func mapassign(t *rt.GoMapType, h unsafe.Pointer, k unsafe.Pointer) unsafe.Pointer
-
-//go:linkname mapassign_fast32 runtime.mapassign_fast32
-//goland:noinspection GoUnusedParameter
-func mapassign_fast32(t *rt.GoMapType, h unsafe.Pointer, k uint32) unsafe.Pointer
-
-//go:linkname mapassign_fast64 runtime.mapassign_fast64
-//goland:noinspection GoUnusedParameter
-func mapassign_fast64(t *rt.GoMapType, h unsafe.Pointer, k uint64) unsafe.Pointer
-
-//go:linkname mapassign_fast64ptr runtime.mapassign_fast64ptr
-//goland:noinspection GoUnusedParameter
-func mapassign_fast64ptr(t *rt.GoMapType, h unsafe.Pointer, k unsafe.Pointer) unsafe.Pointer
-
-//go:linkname mapassign_faststr runtime.mapassign_faststr
-//goland:noinspection GoUnusedParameter
-func mapassign_faststr(t *rt.GoMapType, h unsafe.Pointer, s string) unsafe.Pointer
-
-//go:nosplit
-//go:linkname memclrHasPointers runtime.memclrHasPointers
-//goland:noinspection GoUnusedParameter
-func memclrHasPointers(ptr unsafe.Pointer, n uintptr)
-
-//go:noescape
-//go:linkname memclrNoHeapPointers runtime.memclrNoHeapPointers
-//goland:noinspection GoUnusedParameter
-func memclrNoHeapPointers(ptr unsafe.Pointer, n uintptr)
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/types.go b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/types.go
deleted file mode 100644
index c196eb5b7..000000000
--- a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/types.go
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package jitdec
-
-import (
- `encoding`
- `encoding/base64`
- `encoding/json`
- `reflect`
- `unsafe`
-
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var (
- byteType = reflect.TypeOf(byte(0))
- intType = reflect.TypeOf(int(0))
- int8Type = reflect.TypeOf(int8(0))
- int16Type = reflect.TypeOf(int16(0))
- int32Type = reflect.TypeOf(int32(0))
- int64Type = reflect.TypeOf(int64(0))
- uintType = reflect.TypeOf(uint(0))
- uint8Type = reflect.TypeOf(uint8(0))
- uint16Type = reflect.TypeOf(uint16(0))
- uint32Type = reflect.TypeOf(uint32(0))
- uint64Type = reflect.TypeOf(uint64(0))
- float32Type = reflect.TypeOf(float32(0))
- float64Type = reflect.TypeOf(float64(0))
- stringType = reflect.TypeOf("")
- bytesType = reflect.TypeOf([]byte(nil))
- jsonNumberType = reflect.TypeOf(json.Number(""))
- base64CorruptInputError = reflect.TypeOf(base64.CorruptInputError(0))
-)
-
-var (
- errorType = reflect.TypeOf((*error)(nil)).Elem()
- jsonUnmarshalerType = reflect.TypeOf((*json.Unmarshaler)(nil)).Elem()
- encodingTextUnmarshalerType = reflect.TypeOf((*encoding.TextUnmarshaler)(nil)).Elem()
-)
-
-func rtype(t reflect.Type) (*rt.GoItab, *rt.GoType) {
- p := (*rt.GoIface)(unsafe.Pointer(&t))
- return p.Itab, (*rt.GoType)(p.Value)
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/utils.go b/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/utils.go
deleted file mode 100644
index 0a7a20289..000000000
--- a/vendor/github.com/bytedance/sonic/internal/decoder/jitdec/utils.go
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package jitdec
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/loader`
-)
-
-//go:nosplit
-func pbool(v bool) uintptr {
- return freezeValue(unsafe.Pointer(&v))
-}
-
-//go:nosplit
-func ptodec(p loader.Function) _Decoder {
- return *(*_Decoder)(unsafe.Pointer(&p))
-}
-
-func assert_eq(v int64, exp int64, msg string) {
- if v != exp {
- panic(msg)
- }
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/compile_struct.go b/vendor/github.com/bytedance/sonic/internal/decoder/optdec/compile_struct.go
deleted file mode 100644
index 713fb6561..000000000
--- a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/compile_struct.go
+++ /dev/null
@@ -1,174 +0,0 @@
-package optdec
-
-import (
- "fmt"
- "reflect"
-
- caching "github.com/bytedance/sonic/internal/optcaching"
- "github.com/bytedance/sonic/internal/rt"
- "github.com/bytedance/sonic/internal/resolver"
-)
-
-const (
- _MAX_FIELDS = 50 // cutoff at 50 fields struct
-)
-
-func (c *compiler) compileIntStringOption(vt reflect.Type) decFunc {
- switch vt.Size() {
- case 4:
- switch vt.Kind() {
- case reflect.Uint:
- fallthrough
- case reflect.Uintptr:
- return &u32StringDecoder{}
- case reflect.Int:
- return &i32StringDecoder{}
- }
- case 8:
- switch vt.Kind() {
- case reflect.Uint:
- fallthrough
- case reflect.Uintptr:
- return &u64StringDecoder{}
- case reflect.Int:
- return &i64StringDecoder{}
- }
- default:
- panic("not supported pointer size: " + fmt.Sprint(vt.Size()))
- }
- panic("unreachable")
-}
-
-func isInteger(vt reflect.Type) bool {
- switch vt.Kind() {
- case reflect.Int8, reflect.Int16, reflect.Int32, reflect.Int64, reflect.Uint8, reflect.Uint16, reflect.Uint32, reflect.Uint64, reflect.Uint, reflect.Uintptr, reflect.Int: return true
- default: return false
- }
-}
-
-func (c *compiler) assertStringOptTypes(vt reflect.Type) {
- if c.depth > _CompileMaxDepth {
- panic(*stackOverflow)
- }
-
- c.depth += 1
- defer func () {
- c.depth -= 1
- }()
-
- if isInteger(vt) {
- return
- }
-
- switch vt.Kind() {
- case reflect.String, reflect.Bool, reflect.Float32, reflect.Float64:
- return
- case reflect.Ptr: c.assertStringOptTypes(vt.Elem())
- default:
- panicForInvalidStrType(vt)
- }
-}
-
-func (c *compiler) compileFieldStringOption(vt reflect.Type) decFunc {
- c.assertStringOptTypes(vt)
- unmDec := c.tryCompilePtrUnmarshaler(vt, true)
- if unmDec != nil {
- return unmDec
- }
-
- switch vt.Kind() {
- case reflect.String:
- if vt == jsonNumberType {
- return &numberStringDecoder{}
- }
- return &strStringDecoder{}
- case reflect.Bool:
- return &boolStringDecoder{}
- case reflect.Int8:
- return &i8StringDecoder{}
- case reflect.Int16:
- return &i16StringDecoder{}
- case reflect.Int32:
- return &i32StringDecoder{}
- case reflect.Int64:
- return &i64StringDecoder{}
- case reflect.Uint8:
- return &u8StringDecoder{}
- case reflect.Uint16:
- return &u16StringDecoder{}
- case reflect.Uint32:
- return &u32StringDecoder{}
- case reflect.Uint64:
- return &u64StringDecoder{}
- case reflect.Float32:
- return &f32StringDecoder{}
- case reflect.Float64:
- return &f64StringDecoder{}
- case reflect.Uint:
- fallthrough
- case reflect.Uintptr:
- fallthrough
- case reflect.Int:
- return c.compileIntStringOption(vt)
- case reflect.Ptr:
- return &ptrStrDecoder{
- typ: rt.UnpackType(vt.Elem()),
- deref: c.compileFieldStringOption(vt.Elem()),
- }
- default:
- panicForInvalidStrType(vt)
- return nil
- }
-}
-
-func (c *compiler) compileStruct(vt reflect.Type) decFunc {
- c.enter(vt)
- defer c.exit(vt)
- if c.namedPtr {
- c.namedPtr = false
- return c.compileStructBody(vt)
- }
-
- if c.depth >= c.opts.MaxInlineDepth + 1 || (c.counts > 0 && vt.NumField() >= _MAX_FIELDS) {
- return &recuriveDecoder{
- typ: rt.UnpackType(vt),
- }
- } else {
- return c.compileStructBody(vt)
- }
-}
-
-func (c *compiler) compileStructBody(vt reflect.Type) decFunc {
- fv := resolver.ResolveStruct(vt)
- entries := make([]fieldEntry, 0, len(fv))
-
- for _, f := range fv {
- var dec decFunc
- /* dealt with field tag options */
- if f.Opts&resolver.F_stringize != 0 {
- dec = c.compileFieldStringOption(f.Type)
- } else {
- dec = c.compile(f.Type)
- }
-
- /* deal with embedded pointer fields */
- if f.Path[0].Kind == resolver.F_deref {
- dec = &embeddedFieldPtrDecoder{
- field: f,
- fieldDec: dec,
- fieldName: f.Name,
- }
- }
-
- entries = append(entries, fieldEntry{
- FieldMeta: f,
- fieldDec: dec,
- })
- }
- return &structDecoder{
- fieldMap: caching.NewFieldLookup(fv),
- fields: entries,
- structName: vt.Name(),
- typ: vt,
- }
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/compiler.go b/vendor/github.com/bytedance/sonic/internal/decoder/optdec/compiler.go
deleted file mode 100644
index 7d9d60a01..000000000
--- a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/compiler.go
+++ /dev/null
@@ -1,449 +0,0 @@
-package optdec
-
-import (
- "encoding/json"
- "fmt"
- "reflect"
-
- "github.com/bytedance/sonic/option"
- "github.com/bytedance/sonic/internal/rt"
- "github.com/bytedance/sonic/internal/caching"
-)
-
-var (
- programCache = caching.CreateProgramCache()
-)
-
-func findOrCompile(vt *rt.GoType) (decFunc, error) {
- makeDecoder := func(vt *rt.GoType, _ ...interface{}) (interface{}, error) {
- ret, err := newCompiler().compileType(vt.Pack())
- return ret, err
- }
- if val := programCache.Get(vt); val != nil {
- return val.(decFunc), nil
- } else if ret, err := programCache.Compute(vt, makeDecoder); err == nil {
- return ret.(decFunc), nil
- } else {
- return nil, err
- }
-}
-
-type compiler struct {
- visited map[reflect.Type]bool
- depth int
- counts int
- opts option.CompileOptions
- namedPtr bool
-}
-
-func newCompiler() *compiler {
- return &compiler{
- visited: make(map[reflect.Type]bool),
- opts: option.DefaultCompileOptions(),
- }
-}
-
-func (self *compiler) apply(opts option.CompileOptions) *compiler {
- self.opts = opts
- return self
-}
-
-const _CompileMaxDepth = 4096
-
-func (c *compiler) enter(vt reflect.Type) {
- c.visited[vt] = true
- c.depth += 1
-
- if c.depth > _CompileMaxDepth {
- panic(*stackOverflow)
- }
-}
-
-func (c *compiler) exit(vt reflect.Type) {
- c.visited[vt] = false
- c.depth -= 1
-}
-
-func (c *compiler) compileInt(vt reflect.Type) decFunc {
- switch vt.Size() {
- case 4:
- switch vt.Kind() {
- case reflect.Uint:
- fallthrough
- case reflect.Uintptr:
- return &u32Decoder{}
- case reflect.Int:
- return &i32Decoder{}
- }
- case 8:
- switch vt.Kind() {
- case reflect.Uint:
- fallthrough
- case reflect.Uintptr:
- return &u64Decoder{}
- case reflect.Int:
- return &i64Decoder{}
- }
- default:
- panic("not supported pointer size: " + fmt.Sprint(vt.Size()))
- }
- panic("unreachable")
-}
-
-func (c *compiler) rescue(ep *error) {
- if val := recover(); val != nil {
- if err, ok := val.(error); ok {
- *ep = err
- } else {
- panic(val)
- }
- }
-}
-
-func (c *compiler) compileType(vt reflect.Type) (rt decFunc, err error) {
- defer c.rescue(&err)
- rt = c.compile(vt)
- return rt, err
-}
-
-func (c *compiler) compile(vt reflect.Type) decFunc {
- if c.visited[vt] {
- return &recuriveDecoder{
- typ: rt.UnpackType(vt),
- }
- }
-
- dec := c.tryCompilePtrUnmarshaler(vt, false)
- if dec != nil {
- return dec
- }
-
- return c.compileBasic(vt)
-}
-
-func (c *compiler) compileBasic(vt reflect.Type) decFunc {
- defer func() {
- c.counts += 1
- }()
- switch vt.Kind() {
- case reflect.Bool:
- return &boolDecoder{}
- case reflect.Int8:
- return &i8Decoder{}
- case reflect.Int16:
- return &i16Decoder{}
- case reflect.Int32:
- return &i32Decoder{}
- case reflect.Int64:
- return &i64Decoder{}
- case reflect.Uint8:
- return &u8Decoder{}
- case reflect.Uint16:
- return &u16Decoder{}
- case reflect.Uint32:
- return &u32Decoder{}
- case reflect.Uint64:
- return &u64Decoder{}
- case reflect.Float32:
- return &f32Decoder{}
- case reflect.Float64:
- return &f64Decoder{}
- case reflect.Uint:
- fallthrough
- case reflect.Uintptr:
- fallthrough
- case reflect.Int:
- return c.compileInt(vt)
- case reflect.String:
- return c.compileString(vt)
- case reflect.Array:
- return c.compileArray(vt)
- case reflect.Interface:
- return c.compileInterface(vt)
- case reflect.Map:
- return c.compileMap(vt)
- case reflect.Ptr:
- return c.compilePtr(vt)
- case reflect.Slice:
- return c.compileSlice(vt)
- case reflect.Struct:
- return c.compileStruct(vt)
- default:
- panic(&json.UnmarshalTypeError{Type: vt})
- }
-}
-
-func (c *compiler) compilePtr(vt reflect.Type) decFunc {
- c.enter(vt)
- defer c.exit(vt)
-
- // special logic for Named Ptr, issue 379
- if reflect.PtrTo(vt.Elem()) != vt {
- c.namedPtr = true
- return &ptrDecoder{
- typ: rt.UnpackType(vt.Elem()),
- deref: c.compileBasic(vt.Elem()),
- }
- }
-
- return &ptrDecoder{
- typ: rt.UnpackType(vt.Elem()),
- deref: c.compile(vt.Elem()),
- }
-}
-
-func (c *compiler) compileArray(vt reflect.Type) decFunc {
- c.enter(vt)
- defer c.exit(vt)
- return &arrayDecoder{
- len: vt.Len(),
- elemType: rt.UnpackType(vt.Elem()),
- elemDec: c.compile(vt.Elem()),
- typ: vt,
- }
-}
-
-func (c *compiler) compileString(vt reflect.Type) decFunc {
- if vt == jsonNumberType {
- return &numberDecoder{}
- }
- return &stringDecoder{}
-
-}
-
-func (c *compiler) tryCompileSliceUnmarshaler(vt reflect.Type) decFunc {
- pt := reflect.PtrTo(vt.Elem())
- if pt.Implements(jsonUnmarshalerType) {
- return &sliceDecoder{
- elemType: rt.UnpackType(vt.Elem()),
- elemDec: c.compile(vt.Elem()),
- typ: vt,
- }
- }
-
- if pt.Implements(encodingTextUnmarshalerType) {
- return &sliceDecoder{
- elemType: rt.UnpackType(vt.Elem()),
- elemDec: c.compile(vt.Elem()),
- typ: vt,
- }
- }
- return nil
-}
-
-func (c *compiler) compileSlice(vt reflect.Type) decFunc {
- c.enter(vt)
- defer c.exit(vt)
-
- // Some common slice, use a decoder, to avoid function calls
- et := rt.UnpackType(vt.Elem())
-
- /* first checking `[]byte` */
- if et.Kind() == reflect.Uint8 /* []byte */ {
- return c.compileSliceBytes(vt)
- }
-
- dec := c.tryCompileSliceUnmarshaler(vt)
- if dec != nil {
- return dec
- }
-
- if vt == reflect.TypeOf([]interface{}{}) {
- return &sliceEfaceDecoder{}
- }
- if et.IsInt32() {
- return &sliceI32Decoder{}
- }
- if et.IsInt64() {
- return &sliceI64Decoder{}
- }
- if et.IsUint32() {
- return &sliceU32Decoder{}
- }
- if et.IsUint64() {
- return &sliceU64Decoder{}
- }
- if et.Kind() == reflect.String {
- return &sliceStringDecoder{}
- }
-
- return &sliceDecoder{
- elemType: rt.UnpackType(vt.Elem()),
- elemDec: c.compile(vt.Elem()),
- typ: vt,
- }
-}
-
-func (c *compiler) compileSliceBytes(vt reflect.Type) decFunc {
- ep := reflect.PtrTo(vt.Elem())
-
- if ep.Implements(jsonUnmarshalerType) {
- return &sliceBytesUnmarshalerDecoder{
- elemType: rt.UnpackType(vt.Elem()),
- elemDec: c.compile(vt.Elem()),
- typ: vt,
- }
- }
-
- if ep.Implements(encodingTextUnmarshalerType) {
- return &sliceBytesUnmarshalerDecoder{
- elemType: rt.UnpackType(vt.Elem()),
- elemDec: c.compile(vt.Elem()),
- typ: vt,
- }
- }
-
- return &sliceBytesDecoder{}
-}
-
-func (c *compiler) compileInterface(vt reflect.Type) decFunc {
- c.enter(vt)
- defer c.exit(vt)
- if vt.NumMethod() == 0 {
- return &efaceDecoder{}
- }
-
- if vt.Implements(jsonUnmarshalerType) {
- return &unmarshalJSONDecoder{
- typ: rt.UnpackType(vt),
- }
- }
-
- if vt.Implements(encodingTextUnmarshalerType) {
- return &unmarshalTextDecoder{
- typ: rt.UnpackType(vt),
- }
- }
-
- return &ifaceDecoder{
- typ: rt.UnpackType(vt),
- }
-}
-
-func (c *compiler) compileMap(vt reflect.Type) decFunc {
- c.enter(vt)
- defer c.exit(vt)
- // check the key unmarshaler at first
- decKey := tryCompileKeyUnmarshaler(vt)
- if decKey != nil {
- return &mapDecoder{
- mapType: rt.MapType(rt.UnpackType(vt)),
- keyDec: decKey,
- elemDec: c.compile(vt.Elem()),
- }
- }
-
- // Most common map, use a decoder, to avoid function calls
- if vt == reflect.TypeOf(map[string]interface{}{}) {
- return &mapEfaceDecoder{}
- } else if vt == reflect.TypeOf(map[string]string{}) {
- return &mapStringDecoder{}
- }
-
- // Some common integer map later
- mt := rt.MapType(rt.UnpackType(vt))
-
- if mt.Key.Kind() == reflect.String {
- return &mapStrKeyDecoder{
- mapType: mt,
- assign: rt.GetMapStrAssign(vt),
- elemDec: c.compile(vt.Elem()),
- }
- }
-
- if mt.Key.IsInt64() {
- return &mapI64KeyDecoder{
- mapType: mt,
- elemDec: c.compile(vt.Elem()),
- assign: rt.GetMap64Assign(vt),
- }
- }
-
- if mt.Key.IsInt32() {
- return &mapI32KeyDecoder{
- mapType: mt,
- elemDec: c.compile(vt.Elem()),
- assign: rt.GetMap32Assign(vt),
- }
- }
-
- if mt.Key.IsUint64() {
- return &mapU64KeyDecoder{
- mapType: mt,
- elemDec: c.compile(vt.Elem()),
- assign: rt.GetMap64Assign(vt),
- }
- }
-
- if mt.Key.IsUint32() {
- return &mapU32KeyDecoder{
- mapType: mt,
- elemDec: c.compile(vt.Elem()),
- assign: rt.GetMap32Assign(vt),
- }
- }
-
- // Generic map
- return &mapDecoder{
- mapType: mt,
- keyDec: c.compileMapKey(vt),
- elemDec: c.compile(vt.Elem()),
- }
-}
-
-func tryCompileKeyUnmarshaler(vt reflect.Type) decKey {
- pt := reflect.PtrTo(vt.Key())
-
- /* check for `encoding.TextUnmarshaler` with pointer receiver */
- if pt.Implements(encodingTextUnmarshalerType) {
- return decodeKeyTextUnmarshaler
- }
-
- /* not support map key with `json.Unmarshaler` */
- return nil
-}
-
-func (c *compiler) compileMapKey(vt reflect.Type) decKey {
- switch vt.Key().Kind() {
- case reflect.Int8:
- return decodeKeyI8
- case reflect.Int16:
- return decodeKeyI16
- case reflect.Uint8:
- return decodeKeyU8
- case reflect.Uint16:
- return decodeKeyU16
- default:
- panic(&json.UnmarshalTypeError{Type: vt})
- }
-}
-
-// maybe vt is a named type, and not a pointer receiver, see issue 379
-func (c *compiler) tryCompilePtrUnmarshaler(vt reflect.Type, strOpt bool) decFunc {
- pt := reflect.PtrTo(vt)
-
- /* check for `json.Unmarshaler` with pointer receiver */
- if pt.Implements(jsonUnmarshalerType) {
- return &unmarshalJSONDecoder{
- typ: rt.UnpackType(pt),
- strOpt: strOpt,
- }
- }
-
- /* check for `encoding.TextMarshaler` with pointer receiver */
- if pt.Implements(encodingTextUnmarshalerType) {
- /* TextUnmarshal not support, string tag */
- if strOpt {
- panicForInvalidStrType(vt)
- }
- return &unmarshalTextDecoder{
- typ: rt.UnpackType(pt),
- }
- }
-
- return nil
-}
-
-func panicForInvalidStrType(vt reflect.Type) {
- panic(error_type(rt.UnpackType(vt)))
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/const.go b/vendor/github.com/bytedance/sonic/internal/decoder/optdec/const.go
deleted file mode 100644
index 77879fafe..000000000
--- a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/const.go
+++ /dev/null
@@ -1,60 +0,0 @@
-package optdec
-
-import "math"
-
-/*
-Copied from sonic-rs
-// JSON Value Type
-const NULL: u64 = 0;
-const BOOL: u64 = 2;
-const FALSE: u64 = BOOL;
-const TRUE: u64 = (1 << 3) | BOOL;
-const NUMBER: u64 = 3;
-const UINT: u64 = NUMBER;
-const SINT: u64 = (1 << 3) | NUMBER;
-const REAL: u64 = (2 << 3) | NUMBER;
-const RAWNUMBER: u64 = (3 << 3) | NUMBER;
-const STRING: u64 = 4;
-const STRING_COMMON: u64 = STRING;
-const STRING_HASESCAPED: u64 = (1 << 3) | STRING;
-const OBJECT: u64 = 6;
-const ARRAY: u64 = 7;
-
-/// JSON Type Mask
-const POS_MASK: u64 = (!0) << 32;
-const POS_BITS: u64 = 32;
-const TYPE_MASK: u64 = 0xFF;
-const TYPE_BITS: u64 = 8;
-
-*/
-
-const (
- // BasicType: 3 bits
- KNull = 0 // xxxxx000
- KBool = 2 // xxxxx010
- KNumber = 3 // xxxxx011
- KString = 4 // xxxxx100
- KRaw = 5 // xxxxx101
- KObject = 6 // xxxxx110
- KArray = 7 // xxxxx111
-
- // SubType: 2 bits
- KFalse = (0 << 3) | KBool // xxx00_010, 2
- KTrue = (1 << 3) | KBool // xxx01_010, 10
- KUint = (0 << 3) | KNumber // xxx00_011, 3
- KSint = (1 << 3) | KNumber // xxx01_011, 11
- KReal = (2 << 3) | KNumber // xxx10_011, 19
- KRawNumber = (3 << 3) | KNumber // xxx11_011, 27
- KStringCommon = KString // xxx00_100, 4
- KStringEscaped = (1 << 3) | KString // xxx01_100, 12
-)
-
-const (
- PosMask = math.MaxUint64 << 32
- PosBits = 32
- TypeMask = 0xFF
- TypeBits = 8
-
- ConLenMask = uint64(math.MaxUint32)
- ConLenBits = 32
-)
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/context.go b/vendor/github.com/bytedance/sonic/internal/decoder/optdec/context.go
deleted file mode 100644
index 93ed9b7e0..000000000
--- a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/context.go
+++ /dev/null
@@ -1,3 +0,0 @@
-package optdec
-
-type context = Context
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/decoder.go b/vendor/github.com/bytedance/sonic/internal/decoder/optdec/decoder.go
deleted file mode 100644
index 81eed34ea..000000000
--- a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/decoder.go
+++ /dev/null
@@ -1,160 +0,0 @@
-package optdec
-
-import (
- "reflect"
- "unsafe"
-
- "encoding/json"
- "github.com/bytedance/sonic/internal/rt"
- "github.com/bytedance/sonic/option"
- "github.com/bytedance/sonic/internal/decoder/errors"
- "github.com/bytedance/sonic/internal/decoder/consts"
-)
-
-
-type (
- MismatchTypeError = errors.MismatchTypeError
- SyntaxError = errors.SyntaxError
-)
-
-const (
- _F_allow_control = consts.F_allow_control
- _F_copy_string = consts.F_copy_string
- _F_disable_unknown = consts.F_disable_unknown
- _F_disable_urc = consts.F_disable_urc
- _F_use_int64 = consts.F_use_int64
- _F_use_number = consts.F_use_number
- _F_validate_string = consts.F_validate_string
-)
-
-type Options = consts.Options
-
-const (
- OptionUseInt64 = consts.OptionUseInt64
- OptionUseNumber = consts.OptionUseNumber
- OptionUseUnicodeErrors = consts.OptionUseUnicodeErrors
- OptionDisableUnknown = consts.OptionDisableUnknown
- OptionCopyString = consts.OptionCopyString
- OptionValidateString = consts.OptionValidateString
-)
-
-
-func Decode(s *string, i *int, f uint64, val interface{}) error {
- vv := rt.UnpackEface(val)
- vp := vv.Value
-
- /* check for nil type */
- if vv.Type == nil {
- return &json.InvalidUnmarshalError{}
- }
-
- /* must be a non-nil pointer */
- if vp == nil || vv.Type.Kind() != reflect.Ptr {
- return &json.InvalidUnmarshalError{Type: vv.Type.Pack()}
- }
-
- etp := rt.PtrElem(vv.Type)
-
- /* check the defined pointer type for issue 379 */
- if vv.Type.IsNamed() {
- newp := vp
- etp = vv.Type
- vp = unsafe.Pointer(&newp)
- }
-
- dec, err := findOrCompile(etp)
- if err != nil {
- return err
- }
-
- /* parse into document */
- ctx, err := NewContext(*s, *i, uint64(f), etp)
- defer ctx.Delete()
- if ctx.Parser.Utf8Inv {
- *s = ctx.Parser.Json
- }
- if err != nil {
- goto fix_error;
- }
- err = dec.FromDom(vp, ctx.Root(), &ctx)
-
-fix_error:
- err = fix_error(*s, *i, err)
-
- // update position at last
- *i += ctx.Parser.Pos()
- return err
-}
-
-func fix_error(json string, pos int, err error) error {
- if e, ok := err.(SyntaxError); ok {
- return SyntaxError{
- Pos: int(e.Pos) + pos,
- Src: json,
- Msg: e.Msg,
- }
- }
-
- if e, ok := err.(MismatchTypeError); ok {
- return &MismatchTypeError {
- Pos: int(e.Pos) + pos,
- Src: json,
- Type: e.Type,
- }
- }
-
- return err
-}
-
-// Pretouch compiles vt ahead-of-time to avoid JIT compilation on-the-fly, in
-// order to reduce the first-hit latency.
-//
-// Opts are the compile options, for example, "option.WithCompileRecursiveDepth" is
-// a compile option to set the depth of recursive compile for the nested struct type.
-func Pretouch(vt reflect.Type, opts ...option.CompileOption) error {
- cfg := option.DefaultCompileOptions()
- for _, opt := range opts {
- opt(&cfg)
- }
- return pretouchRec(map[reflect.Type]bool{vt:true}, cfg)
-}
-
-func pretouchType(_vt reflect.Type, opts option.CompileOptions) (map[reflect.Type]bool, error) {
- /* compile function */
- compiler := newCompiler().apply(opts)
- decoder := func(vt *rt.GoType, _ ...interface{}) (interface{}, error) {
- if f, err := compiler.compileType(_vt); err != nil {
- return nil, err
- } else {
- return f, nil
- }
- }
-
- /* find or compile */
- vt := rt.UnpackType(_vt)
- if val := programCache.Get(vt); val != nil {
- return nil, nil
- } else if _, err := programCache.Compute(vt, decoder); err == nil {
- return compiler.visited, nil
- } else {
- return nil, err
- }
-}
-
-func pretouchRec(vtm map[reflect.Type]bool, opts option.CompileOptions) error {
- if opts.RecursiveDepth < 0 || len(vtm) == 0 {
- return nil
- }
- next := make(map[reflect.Type]bool)
- for vt := range(vtm) {
- sub, err := pretouchType(vt, opts)
- if err != nil {
- return err
- }
- for svt := range(sub) {
- next[svt] = true
- }
- }
- opts.RecursiveDepth -= 1
- return pretouchRec(next, opts)
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/errors.go b/vendor/github.com/bytedance/sonic/internal/decoder/optdec/errors.go
deleted file mode 100644
index db0af547b..000000000
--- a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/errors.go
+++ /dev/null
@@ -1,73 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
- package optdec
-
- import (
- "encoding/json"
- "errors"
- "reflect"
- "strconv"
-
- "github.com/bytedance/sonic/internal/rt"
- )
-
- /** JIT Error Helpers **/
-
- var stackOverflow = &json.UnsupportedValueError{
- Str: "Value nesting too deep",
- Value: reflect.ValueOf("..."),
- }
-
- func error_type(vt *rt.GoType) error {
- return &json.UnmarshalTypeError{Type: vt.Pack()}
- }
-
- func error_mismatch(node Node, ctx *context, typ reflect.Type) error {
- return MismatchTypeError{
- Pos: node.Position(),
- Src: ctx.Parser.Json,
- Type: typ,
- }
- }
-
- func newUnmatched(pos int, vt *rt.GoType) error {
- return MismatchTypeError{
- Pos: pos,
- Src: "",
- Type: vt.Pack(),
- }
- }
-
- func error_field(name string) error {
- return errors.New("json: unknown field " + strconv.Quote(name))
- }
-
- func error_value(value string, vtype reflect.Type) error {
- return &json.UnmarshalTypeError{
- Type: vtype,
- Value: value,
- }
- }
-
- func error_syntax(pos int, src string, msg string) error {
- return SyntaxError{
- Pos: pos,
- Src: src,
- Msg: msg,
- }
- }
- \ No newline at end of file
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/functor.go b/vendor/github.com/bytedance/sonic/internal/decoder/optdec/functor.go
deleted file mode 100644
index 2a0523d5e..000000000
--- a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/functor.go
+++ /dev/null
@@ -1,281 +0,0 @@
-package optdec
-
-import (
- "encoding/json"
- "math"
- "unsafe"
-
- "github.com/bytedance/sonic/internal/rt"
- "github.com/bytedance/sonic/internal/resolver"
-)
-
-type decFunc interface {
- FromDom(vp unsafe.Pointer, node Node, ctx *context) error
-}
-
-type ptrDecoder struct {
- typ *rt.GoType
- deref decFunc
-}
-
-// Pointer Value is allocated in the Caller
-func (d *ptrDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- if node.IsNull() {
- *(*unsafe.Pointer)(vp) = nil
- return nil
- }
-
- if *(*unsafe.Pointer)(vp) == nil {
- *(*unsafe.Pointer)(vp) = rt.Mallocgc(d.typ.Size, d.typ, true)
- }
-
- return d.deref.FromDom(*(*unsafe.Pointer)(vp), node, ctx)
-}
-
-type embeddedFieldPtrDecoder struct {
- field resolver.FieldMeta
- fieldDec decFunc
- fieldName string
-}
-
-// Pointer Value is allocated in the Caller
-func (d *embeddedFieldPtrDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- if node.IsNull() {
- return nil
- }
-
- // seek into the pointer
- vp = unsafe.Pointer(uintptr(vp) - uintptr(d.field.Path[0].Size))
- for _, f := range d.field.Path {
- deref := rt.UnpackType(f.Type)
- vp = unsafe.Pointer(uintptr(vp) + f.Size)
- if f.Kind == resolver.F_deref {
- if *(*unsafe.Pointer)(vp) == nil {
- *(*unsafe.Pointer)(vp) = rt.Mallocgc(deref.Size, deref, true)
- }
- vp = *(*unsafe.Pointer)(vp)
- }
- }
- return d.fieldDec.FromDom(vp, node, ctx)
-}
-
-type i8Decoder struct{}
-
-func (d *i8Decoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- if node.IsNull() {
- return nil
- }
-
- ret, ok := node.AsI64(ctx)
- if !ok || ret > math.MaxInt8 || ret < math.MinInt8 {
- return error_mismatch(node, ctx, int8Type)
- }
-
- *(*int8)(vp) = int8(ret)
- return nil
-}
-
-type i16Decoder struct{}
-
-func (d *i16Decoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- if node.IsNull() {
- return nil
- }
-
- ret, ok := node.AsI64(ctx)
- if !ok || ret > math.MaxInt16 || ret < math.MinInt16 {
- return error_mismatch(node, ctx, int16Type)
- }
-
- *(*int16)(vp) = int16(ret)
- return nil
-}
-
-type i32Decoder struct{}
-
-func (d *i32Decoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- if node.IsNull() {
- return nil
- }
-
- ret, ok := node.AsI64(ctx)
- if !ok || ret > math.MaxInt32 || ret < math.MinInt32 {
- return error_mismatch(node, ctx, int32Type)
- }
-
- *(*int32)(vp) = int32(ret)
- return nil
-}
-
-type i64Decoder struct{}
-
-func (d *i64Decoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- if node.IsNull() {
- return nil
- }
-
- ret, ok := node.AsI64(ctx)
- if !ok {
- return error_mismatch(node, ctx, int64Type)
- }
-
- *(*int64)(vp) = int64(ret)
- return nil
-}
-
-type u8Decoder struct{}
-
-func (d *u8Decoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- if node.IsNull() {
- return nil
- }
-
- ret, ok := node.AsU64(ctx)
- if !ok || ret > math.MaxUint8 {
- err := error_mismatch(node, ctx, uint8Type)
- return err
- }
-
- *(*uint8)(vp) = uint8(ret)
- return nil
-}
-
-type u16Decoder struct{}
-
-func (d *u16Decoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- if node.IsNull() {
- return nil
- }
-
- ret, ok := node.AsU64(ctx)
- if !ok || ret > math.MaxUint16 {
- return error_mismatch(node, ctx, uint16Type)
- }
- *(*uint16)(vp) = uint16(ret)
- return nil
-}
-
-type u32Decoder struct{}
-
-func (d *u32Decoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- if node.IsNull() {
- return nil
- }
-
- ret, ok := node.AsU64(ctx)
- if !ok || ret > math.MaxUint32 {
- return error_mismatch(node, ctx, uint32Type)
- }
-
- *(*uint32)(vp) = uint32(ret)
- return nil
-}
-
-type u64Decoder struct{}
-
-func (d *u64Decoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- if node.IsNull() {
- return nil
- }
-
- ret, ok := node.AsU64(ctx)
- if !ok {
- return error_mismatch(node, ctx, uint64Type)
- }
-
- *(*uint64)(vp) = uint64(ret)
- return nil
-}
-
-type f32Decoder struct{}
-
-func (d *f32Decoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- if node.IsNull() {
- return nil
- }
-
- ret, ok := node.AsF64(ctx)
- if !ok || ret > math.MaxFloat32 || ret < -math.MaxFloat32 {
- return error_mismatch(node, ctx, float32Type)
- }
-
- *(*float32)(vp) = float32(ret)
- return nil
-}
-
-type f64Decoder struct{}
-
-func (d *f64Decoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- if node.IsNull() {
- return nil
- }
-
- ret, ok := node.AsF64(ctx)
- if !ok {
- return error_mismatch(node, ctx, float64Type)
- }
-
- *(*float64)(vp) = float64(ret)
- return nil
-}
-
-type boolDecoder struct {
-}
-
-func (d *boolDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- if node.IsNull() {
- return nil
- }
-
- ret, ok := node.AsBool()
- if !ok {
- return error_mismatch(node, ctx, boolType)
- }
-
- *(*bool)(vp) = bool(ret)
- return nil
-}
-
-type stringDecoder struct {
-}
-
-func (d *stringDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- if node.IsNull() {
- return nil
- }
-
- ret, ok := node.AsStr(ctx)
- if !ok {
- return error_mismatch(node, ctx, stringType)
- }
- *(*string)(vp) = ret
- return nil
-}
-
-type numberDecoder struct {
-}
-
-func (d *numberDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- if node.IsNull() {
- return nil
- }
-
- num, ok := node.AsNumber(ctx)
- if !ok {
- return error_mismatch(node, ctx, jsonNumberType)
- }
- *(*json.Number)(vp) = num
- return nil
-}
-
-type recuriveDecoder struct {
- typ *rt.GoType
-}
-
-func (d *recuriveDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- dec, err := findOrCompile(d.typ)
- if err != nil {
- return err
- }
- return dec.FromDom(vp, node, ctx)
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/helper.go b/vendor/github.com/bytedance/sonic/internal/decoder/optdec/helper.go
deleted file mode 100644
index 61faa6c80..000000000
--- a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/helper.go
+++ /dev/null
@@ -1,110 +0,0 @@
-package optdec
-
-import (
- "encoding/json"
- "strconv"
-
- "github.com/bytedance/sonic/internal/native"
- "github.com/bytedance/sonic/internal/utils"
- "github.com/bytedance/sonic/internal/native/types"
-)
-
-
-func SkipNumberFast(json string, start int) (int, bool) {
- // find the number ending, we parsed in native, it always valid
- pos := start
- for pos < len(json) && json[pos] != ']' && json[pos] != '}' && json[pos] != ',' {
- if json[pos] >= '0' && json[pos] <= '9' || json[pos] == '.' || json[pos] == '-' || json[pos] == '+' || json[pos] == 'e' || json[pos] == 'E' {
- pos += 1
- } else {
- break
- }
- }
-
- // if not found number, return false
- if pos == start {
- return pos, false
- }
- return pos, true
-}
-
-
-func isSpace(c byte) bool {
- return c == ' ' || c == '\t' || c == '\n' || c == '\r'
-}
-
-// pos is the start index of the raw
-func ValidNumberFast(raw string) bool {
- ret := utils.SkipNumber(raw, 0)
- if ret < 0 {
- return false
- }
-
- // check trailing chars
- for ret < len(raw) {
- return false
- }
-
- return true
-}
-
-func SkipOneFast2(json string, pos *int) (int, error) {
- // find the number ending, we parsed in sonic-cpp, it always valid
- start := native.SkipOneFast(&json, pos)
- if start < 0 {
- return -1, error_syntax(*pos, json, types.ParsingError(-start).Error())
- }
- return start, nil
-}
-
-func SkipOneFast(json string, pos int) (string, error) {
- // find the number ending, we parsed in sonic-cpp, it always valid
- start := native.SkipOneFast(&json, &pos)
- if start < 0 {
- // TODO: details error code
- return "", error_syntax(pos, json, types.ParsingError(-start).Error())
- }
- return json[start:pos], nil
-}
-
-func ParseI64(raw string) (int64, error) {
- i64, err := strconv.ParseInt(raw, 10, 64)
- if err != nil {
- return 0, err
- }
- return i64, nil
-}
-
-func ParseBool(raw string) (bool, error) {
- var b bool
- err := json.Unmarshal([]byte(raw), &b)
- if err != nil {
- return false, err
- }
- return b, nil
-}
-
-func ParseU64(raw string) (uint64, error) {
- u64, err := strconv.ParseUint(raw, 10, 64)
- if err != nil {
- return 0, err
- }
- return u64, nil
-}
-
-func ParseF64(raw string) (float64, error) {
- f64, err := strconv.ParseFloat(raw, 64)
- if err != nil {
- return 0, err
- }
- return f64, nil
-}
-
-func Unquote(raw string) (string, error) {
- var u string
- err := json.Unmarshal([]byte(raw), &u)
- if err != nil {
- return "", err
- }
- return u, nil
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/interface.go b/vendor/github.com/bytedance/sonic/internal/decoder/optdec/interface.go
deleted file mode 100644
index 0c063d55f..000000000
--- a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/interface.go
+++ /dev/null
@@ -1,169 +0,0 @@
-package optdec
-
-import (
- "encoding"
- "encoding/json"
- "unsafe"
- "reflect"
-
- "github.com/bytedance/sonic/internal/rt"
-)
-
-type efaceDecoder struct {
-}
-
-func (d *efaceDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- if node.IsNull() {
- *(*interface{})(vp) = interface{}(nil)
- return nil
- }
-
- eface := *(*rt.GoEface)(vp)
-
- // not pointer type, or nil pointer, or *interface{}
- if eface.Value == nil || eface.Type.Kind() != reflect.Ptr || rt.PtrElem(eface.Type) == anyType {
- ret, err := node.AsEface(ctx)
- if err != nil {
- return err
- }
-
- *(*interface{})(vp) = ret
- return nil
- }
-
- etp := rt.PtrElem(eface.Type)
- vp = eface.Value
-
- /* check the defined pointer type for issue 379 */
- if eface.Type.IsNamed() {
- newp := vp
- etp = eface.Type
- vp = unsafe.Pointer(&newp)
- }
-
- dec, err := findOrCompile(etp)
- if err != nil {
- return err
- }
-
- return dec.FromDom(vp, node, ctx)
-}
-
-type ifaceDecoder struct {
- typ *rt.GoType
-}
-
-func (d *ifaceDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- if node.IsNull() {
- *(*unsafe.Pointer)(vp) = nil
- return nil
- }
-
- iface := *(*rt.GoIface)(vp)
- if iface.Itab == nil {
- return error_type(d.typ)
- }
-
- vt := iface.Itab.Vt
-
- // not pointer type, or nil pointer, or *interface{}
- if vp == nil || vt.Kind() != reflect.Ptr || rt.PtrElem(vt) == anyType {
- ret, err := node.AsEface(ctx)
- if err != nil {
- return err
- }
-
- *(*interface{})(vp) = ret
- return nil
- }
-
-
- etp := rt.PtrElem(vt)
- vp = iface.Value
-
- /* check the defined pointer type for issue 379 */
- if vt.IsNamed() {
- newp := vp
- etp = vt
- vp = unsafe.Pointer(&newp)
- }
-
- dec, err := findOrCompile(etp)
- if err != nil {
- return err
- }
-
- return dec.FromDom(vp, node, ctx)
-}
-
-type unmarshalTextDecoder struct {
- typ *rt.GoType
-}
-
-func (d *unmarshalTextDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- if node.IsNull() {
- *(*unsafe.Pointer)(vp) = nil
- return nil
- }
-
- txt, ok := node.AsStringText(ctx)
- if !ok {
- return error_mismatch(node, ctx, d.typ.Pack())
- }
-
- v := *(*interface{})(unsafe.Pointer(&rt.GoEface{
- Type: d.typ,
- Value: vp,
- }))
-
- // fast path
- if u, ok := v.(encoding.TextUnmarshaler); ok {
- return u.UnmarshalText(txt)
- }
-
- // slow path
- rv := reflect.ValueOf(v)
- if u, ok := rv.Interface().(encoding.TextUnmarshaler); ok {
- return u.UnmarshalText(txt)
- }
-
- return error_type(d.typ)
-}
-
-type unmarshalJSONDecoder struct {
- typ *rt.GoType
- strOpt bool
-}
-
-func (d *unmarshalJSONDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- v := *(*interface{})(unsafe.Pointer(&rt.GoEface{
- Type: d.typ,
- Value: vp,
- }))
-
- var input []byte
- if d.strOpt && node.IsNull() {
- input = []byte("null")
- } else if d.strOpt {
- s, ok := node.AsStringText(ctx)
- if !ok {
- return error_mismatch(node, ctx, d.typ.Pack())
- }
- input = s
- } else {
- input = []byte(node.AsRaw(ctx))
- }
-
- // fast path
- if u, ok := v.(json.Unmarshaler); ok {
- return u.UnmarshalJSON((input))
- }
-
- // slow path
- rv := reflect.ValueOf(v)
- if u, ok := rv.Interface().(json.Unmarshaler); ok {
- return u.UnmarshalJSON(input)
- }
-
- return error_type(d.typ)
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/map.go b/vendor/github.com/bytedance/sonic/internal/decoder/optdec/map.go
deleted file mode 100644
index 1a2bda8f3..000000000
--- a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/map.go
+++ /dev/null
@@ -1,430 +0,0 @@
-package optdec
-
-import (
- "encoding"
- "encoding/json"
- "math"
- "reflect"
- "unsafe"
-
- "github.com/bytedance/sonic/internal/rt"
-)
-
-/** Decoder for most common map types: map[string]interface{}, map[string]string **/
-
-type mapEfaceDecoder struct {
-}
-
-func (d *mapEfaceDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- if node.IsNull() {
- *(*map[string]interface{})(vp) = nil
- return nil
- }
-
- return node.AsMapEface(ctx, vp)
-}
-
-type mapStringDecoder struct {
-}
-
-func (d *mapStringDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- if node.IsNull() {
- *(*map[string]string)(vp) = nil
- return nil
- }
-
- return node.AsMapString(ctx, vp)
-}
-
-/** Decoder for map with string key **/
-
-type mapStrKeyDecoder struct {
- mapType *rt.GoMapType
- elemDec decFunc
- assign rt.MapStrAssign
- typ reflect.Type
-}
-
-func (d *mapStrKeyDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- if node.IsNull() {
- *(*unsafe.Pointer)(vp) = nil
- return nil
- }
-
- obj, ok := node.AsObj()
- if !ok {
- return error_mismatch(node, ctx, d.mapType.Pack())
- }
-
- // allocate map
- m := *(*unsafe.Pointer)(vp)
- if m == nil {
- m = rt.Makemap(&d.mapType.GoType, obj.Len())
- }
-
- var gerr error
- next := obj.Children()
- for i := 0; i < obj.Len(); i++ {
- keyn := NewNode(next)
- key, _ := keyn.AsStr(ctx)
-
- valn := NewNode(PtrOffset(next, 1))
- valp := d.assign(d.mapType, m, key)
- err := d.elemDec.FromDom(valp, valn, ctx)
- if gerr == nil && err != nil {
- gerr = err
- }
- next = valn.Next()
- }
-
- *(*unsafe.Pointer)(vp) = m
- return gerr
-}
-
-/** Decoder for map with int32 or int64 key **/
-
-type mapI32KeyDecoder struct {
- mapType *rt.GoMapType
- elemDec decFunc
- assign rt.Map32Assign
-}
-
-func (d *mapI32KeyDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- if node.IsNull() {
- *(*unsafe.Pointer)(vp) = nil
- return nil
- }
-
- obj, ok := node.AsObj()
- if !ok {
- return error_mismatch(node, ctx, d.mapType.Pack())
- }
-
- // allocate map
- m := *(*unsafe.Pointer)(vp)
- if m == nil {
- m = rt.Makemap(&d.mapType.GoType, obj.Len())
- }
-
- next := obj.Children()
- var gerr error
- for i := 0; i < obj.Len(); i++ {
- keyn := NewNode(next)
- k, ok := keyn.ParseI64(ctx)
- if !ok || k > math.MaxInt32 || k < math.MinInt32 {
- if gerr == nil {
- gerr = error_mismatch(keyn, ctx, d.mapType.Pack())
- }
- valn := NewNode(PtrOffset(next, 1))
- next = valn.Next()
- continue
- }
-
- key := int32(k)
- ku32 := *(*uint32)(unsafe.Pointer(&key))
- valn := NewNode(PtrOffset(next, 1))
- valp := d.assign(d.mapType, m, ku32)
- err := d.elemDec.FromDom(valp, valn, ctx)
- if gerr == nil && err != nil {
- gerr = err
- }
-
- next = valn.Next()
- }
-
- *(*unsafe.Pointer)(vp) = m
- return gerr
-}
-
-type mapI64KeyDecoder struct {
- mapType *rt.GoMapType
- elemDec decFunc
- assign rt.Map64Assign
-}
-
-func (d *mapI64KeyDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- if node.IsNull() {
- *(*unsafe.Pointer)(vp) = nil
- return nil
- }
-
- obj, ok := node.AsObj()
- if !ok {
- return error_mismatch(node, ctx, d.mapType.Pack())
- }
-
- // allocate map
- m := *(*unsafe.Pointer)(vp)
- if m == nil {
- m = rt.Makemap(&d.mapType.GoType, obj.Len())
- }
-
- var gerr error
- next := obj.Children()
- for i := 0; i < obj.Len(); i++ {
- keyn := NewNode(next)
- key, ok := keyn.ParseI64(ctx)
-
- if !ok {
- if gerr == nil {
- gerr = error_mismatch(keyn, ctx, d.mapType.Pack())
- }
- valn := NewNode(PtrOffset(next, 1))
- next = valn.Next()
- continue
- }
-
- ku64 := *(*uint64)(unsafe.Pointer(&key))
- valn := NewNode(PtrOffset(next, 1))
- valp := d.assign(d.mapType, m, ku64)
- err := d.elemDec.FromDom(valp, valn, ctx)
- if gerr == nil && err != nil {
- gerr = err
- }
- next = valn.Next()
- }
-
- *(*unsafe.Pointer)(vp) = m
- return gerr
-}
-
-/** Decoder for map with unt32 or uint64 key **/
-
-type mapU32KeyDecoder struct {
- mapType *rt.GoMapType
- elemDec decFunc
- assign rt.Map32Assign
-}
-
-func (d *mapU32KeyDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- if node.IsNull() {
- *(*unsafe.Pointer)(vp) = nil
- return nil
- }
-
- obj, ok := node.AsObj()
- if !ok {
- return error_mismatch(node, ctx, d.mapType.Pack())
- }
-
- // allocate map
- m := *(*unsafe.Pointer)(vp)
- if m == nil {
- m = rt.Makemap(&d.mapType.GoType, obj.Len())
- }
-
- var gerr error
- next := obj.Children()
- for i := 0; i < obj.Len(); i++ {
- keyn := NewNode(next)
- k, ok := keyn.ParseU64(ctx)
- if !ok || k > math.MaxUint32 {
- if gerr == nil {
- gerr = error_mismatch(keyn, ctx, d.mapType.Pack())
- }
- valn := NewNode(PtrOffset(next, 1))
- next = valn.Next()
- continue
- }
-
- key := uint32(k)
- valn := NewNode(PtrOffset(next, 1))
- valp := d.assign(d.mapType, m, key)
- err := d.elemDec.FromDom(valp, valn, ctx)
- if gerr == nil && err != nil {
- gerr = err
- }
- next = valn.Next()
- }
-
- *(*unsafe.Pointer)(vp) = m
- return gerr
-}
-
-type mapU64KeyDecoder struct {
- mapType *rt.GoMapType
- elemDec decFunc
- assign rt.Map64Assign
-}
-
-func (d *mapU64KeyDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- if node.IsNull() {
- *(*unsafe.Pointer)(vp) = nil
- return nil
- }
-
- obj, ok := node.AsObj()
- if !ok {
- return error_mismatch(node, ctx, d.mapType.Pack())
- }
- // allocate map
- m := *(*unsafe.Pointer)(vp)
- if m == nil {
- m = rt.Makemap(&d.mapType.GoType, obj.Len())
- }
-
- var gerr error
- next := obj.Children()
- for i := 0; i < obj.Len(); i++ {
- keyn := NewNode(next)
- key, ok := keyn.ParseU64(ctx)
- if !ok {
- if gerr == nil {
- gerr = error_mismatch(keyn, ctx, d.mapType.Pack())
- }
- valn := NewNode(PtrOffset(next, 1))
- next = valn.Next()
- continue
- }
-
- valn := NewNode(PtrOffset(next, 1))
- valp := d.assign(d.mapType, m, key)
- err := d.elemDec.FromDom(valp, valn, ctx)
- if gerr == nil && err != nil {
- gerr = err
- }
- next = valn.Next()
- }
-
- *(*unsafe.Pointer)(vp) = m
- return gerr
-}
-
-/** Decoder for generic cases */
-
-type decKey func(dec *mapDecoder, raw string, ctx *context) (interface{}, error)
-
-func decodeKeyU8(dec *mapDecoder, raw string, ctx *context) (interface{}, error) {
- key, err := Unquote(raw)
- if err != nil {
- return nil, err
- }
- ret, err := ParseU64(key)
- if err != nil {
- return nil, err
- }
- if ret > math.MaxUint8 {
- return nil, error_value(key, dec.mapType.Key.Pack())
- }
- return uint8(ret), nil
-}
-
-func decodeKeyU16(dec *mapDecoder, raw string, ctx *context) (interface{}, error) {
- key, err := Unquote(raw)
- if err != nil {
- return nil, err
- }
- ret, err := ParseU64(key)
- if err != nil {
- return nil, err
- }
- if ret > math.MaxUint16 {
- return nil, error_value(key, dec.mapType.Key.Pack())
- }
- return uint16(ret), nil
-}
-
-func decodeKeyI8(dec *mapDecoder, raw string, ctx *context) (interface{}, error) {
- key, err := Unquote(raw)
- if err != nil {
- return nil, err
- }
- ret, err := ParseI64(key)
- if err != nil {
- return nil, err
- }
- if ret > math.MaxInt8 || ret < math.MinInt8 {
- return nil, error_value(key, dec.mapType.Key.Pack())
- }
- return int8(ret), nil
-}
-
-func decodeKeyI16(dec *mapDecoder, raw string, ctx *context) (interface{}, error) {
- key, err := Unquote(raw)
- if err != nil {
- return nil, err
- }
- ret, err := ParseI64(key)
- if err != nil {
- return nil, err
- }
- if ret > math.MaxInt16 || ret < math.MinInt16 {
- return nil, error_value(key, dec.mapType.Key.Pack())
- }
- return int16(ret), nil
-}
-
-func decodeKeyJSONUnmarshaler(dec *mapDecoder, raw string, _ *context) (interface{}, error) {
- ret := reflect.New(dec.mapType.Key.Pack()).Interface()
- err := ret.(json.Unmarshaler).UnmarshalJSON([]byte(raw))
- if err != nil {
- return nil, err
- }
- return ret, nil
-}
-
-func decodeKeyTextUnmarshaler(dec *mapDecoder, raw string, ctx *context) (interface{}, error) {
- key, err := Unquote(raw)
- if err != nil {
- return nil, err
- }
- ret := reflect.New(dec.mapType.Key.Pack()).Interface()
- err = ret.(encoding.TextUnmarshaler).UnmarshalText([]byte(key))
- if err != nil {
- return nil, err
- }
- return ret, nil
-}
-
-type mapDecoder struct {
- mapType *rt.GoMapType
- keyDec decKey
- elemDec decFunc
-}
-
-func (d *mapDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- if node.IsNull() {
- *(*unsafe.Pointer)(vp) = nil
- return nil
- }
-
- obj, ok := node.AsObj()
- if !ok {
- return error_mismatch(node, ctx, d.mapType.Pack())
- }
-
- // allocate map
- m := *(*unsafe.Pointer)(vp)
- if m == nil {
- m = rt.Makemap(&d.mapType.GoType, obj.Len())
- }
-
- next := obj.Children()
- var gerr error
- for i := 0; i < obj.Len(); i++ {
- keyn := NewNode(next)
- raw := keyn.AsRaw(ctx)
- key, err := d.keyDec(d, raw, ctx)
- if err != nil {
- if gerr == nil {
- gerr = error_mismatch(keyn, ctx, d.mapType.Pack())
- }
- valn := NewNode(PtrOffset(next, 1))
- next = valn.Next()
- continue
- }
-
- valn := NewNode(PtrOffset(next, 1))
- keyp := rt.UnpackEface(key).Value
- valp := rt.Mapassign(d.mapType, m, keyp)
- err = d.elemDec.FromDom(valp, valn, ctx)
- if gerr == nil && err != nil {
- gerr = err
- }
-
- next = valn.Next()
- }
-
- *(*unsafe.Pointer)(vp) = m
- return gerr
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/native.go b/vendor/github.com/bytedance/sonic/internal/decoder/optdec/native.go
deleted file mode 100644
index 5dadec0b7..000000000
--- a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/native.go
+++ /dev/null
@@ -1,269 +0,0 @@
-package optdec
-
-import (
- "fmt"
- "reflect"
- "unsafe"
-
- "sync"
-
- "github.com/bytedance/sonic/internal/native"
- "github.com/bytedance/sonic/internal/native/types"
- "github.com/bytedance/sonic/internal/rt"
- "github.com/bytedance/sonic/utf8"
-)
-
-
-type ErrorCode int
-
-const (
- SONIC_OK = 0;
- SONIC_CONTROL_CHAR = 1;
- SONIC_INVALID_ESCAPED = 2;
- SONIC_INVALID_NUM = 3;
- SONIC_FLOAT_INF = 4;
- SONIC_EOF = 5;
- SONIC_INVALID_CHAR = 6;
- SONIC_EXPECT_KEY = 7;
- SONIC_EXPECT_COLON = 8;
- SONIC_EXPECT_OBJ_COMMA_OR_END = 9;
- SONIC_EXPECT_ARR_COMMA_OR_END = 10;
- SONIC_VISIT_FAILED = 11;
- SONIC_INVALID_ESCAPED_UTF = 12;
- SONIC_INVALID_LITERAL = 13;
- SONIC_STACK_OVERFLOW = 14;
-)
-
-var ParsingErrors = []string{
- SONIC_OK : "ok",
- SONIC_CONTROL_CHAR : "control chars in string",
- SONIC_INVALID_ESCAPED : "invalid escaped chars in string",
- SONIC_INVALID_NUM : "invalid number",
- SONIC_FLOAT_INF : "float infinity",
- SONIC_EOF : "eof",
- SONIC_INVALID_CHAR : "invalid chars",
- SONIC_EXPECT_KEY : "expect a json key",
- SONIC_EXPECT_COLON : "expect a `:`",
- SONIC_EXPECT_OBJ_COMMA_OR_END : "expect a `,` or `}`",
- SONIC_EXPECT_ARR_COMMA_OR_END : "expect a `,` or `]`",
- SONIC_VISIT_FAILED : "failed in json visitor",
- SONIC_INVALID_ESCAPED_UTF : "invalid escaped unicodes",
- SONIC_INVALID_LITERAL : "invalid literal(true/false/null)",
- SONIC_STACK_OVERFLOW : "json is exceeded max depth 4096, cause stack overflow",
-}
-
-func (code ErrorCode) Error() string {
- return ParsingErrors[code]
-}
-
-type node struct {
- typ uint64
- val uint64
-}
-
-// should consistent with native/parser.c
-type _nospaceBlock struct {
- _ [8]byte
- _ [8]byte
-}
-
-// should consistent with native/parser.c
-type nodeBuf struct {
- ncur uintptr
- parent int64
- depth uint64
- nstart uintptr
- nend uintptr
- stat jsonStat
-}
-
-func (self *nodeBuf) init(nodes []node) {
- self.ncur = uintptr(unsafe.Pointer(&nodes[0]))
- self.nstart = self.ncur
- self.nend = self.ncur + uintptr(cap(nodes)) * unsafe.Sizeof(node{})
- self.parent = -1
-}
-
-// should consistent with native/parser.c
-type Parser struct {
- Json string
- padded []byte
- nodes []node
- dbuf []byte
- backup []node
-
- options uint64
- // JSON cursor
- start uintptr
- cur uintptr
- end uintptr
- _nbk _nospaceBlock
-
- // node buffer cursor
- nbuf nodeBuf
- Utf8Inv bool
- isEface bool
-}
-
-// only when parse non-empty object/array are needed.
-type jsonStat struct {
- object uint32
- array uint32
- str uint32
- number uint32
- array_elems uint32
- object_keys uint32
- max_depth uint32
-}
-
-
-var (
- defaultJsonPaddedCap uintptr = 1 << 20 // 1 Mb
- defaultNodesCap uintptr = (1 << 20) / unsafe.Sizeof(node{}) // 1 Mb
-)
-
-var parsePool sync.Pool = sync.Pool {
- New: func () interface{} {
- return &Parser{
- options: 0,
- padded: make([]byte, 0, defaultJsonPaddedCap),
- nodes: make([]node, defaultNodesCap, defaultNodesCap),
- dbuf: make([]byte, types.MaxDigitNums, types.MaxDigitNums),
- }
- },
-}
-
-var padding string = "x\"x\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
-
-func newParser(data string, pos int, opt uint64) *Parser {
- p := parsePool.Get().(*Parser)
-
- /* validate json if needed */
- if (opt & (1 << _F_validate_string)) != 0 && !utf8.ValidateString(data){
- dbuf := utf8.CorrectWith(nil, rt.Str2Mem(data[pos:]), "\ufffd")
- dbuf = append(dbuf, padding...)
- p.Json = rt.Mem2Str(dbuf[:len(dbuf) - len(padding)])
- p.Utf8Inv = true
- p.start = uintptr((*rt.GoString)(unsafe.Pointer(&p.Json)).Ptr)
- } else {
- p.Json = data
- // TODO: prevent too large JSON
- p.padded = append(p.padded, data[pos:]...)
- p.padded = append(p.padded, padding...)
- p.start = uintptr((*rt.GoSlice)(unsafe.Pointer(&p.padded)).Ptr)
- }
-
- p.cur = p.start
- p.end = p.cur + uintptr(len(p.Json))
- p.options = opt
- p.nbuf.init(p.nodes)
- return p
-}
-
-
-func (p *Parser) Pos() int {
- return int(p.cur - p.start)
-}
-
-func (p *Parser) JsonBytes() []byte {
- if p.Utf8Inv {
- return (rt.Str2Mem(p.Json))
- } else {
- return p.padded
- }
-}
-
-var nodeType = rt.UnpackType(reflect.TypeOf(node{}))
-
-//go:inline
-func calMaxNodeCap(jsonSize int) int {
- return jsonSize / 2 + 2
-}
-
-func (p *Parser) parse() ErrorCode {
- // when decode into struct, we should decode number as possible
- old := p.options
- if !p.isEface {
- p.options &^= 1 << _F_use_number
- }
-
- // fast path with limited node buffer
- err := ErrorCode(native.ParseWithPadding(unsafe.Pointer(p)))
- if err != SONIC_VISIT_FAILED {
- p.options = old
- return err
- }
-
- // check OoB here
- offset := p.nbuf.ncur - p.nbuf.nstart
- curLen := offset / unsafe.Sizeof(node{})
- if curLen != uintptr(len(p.nodes)) {
- panic(fmt.Sprintf("current len: %d, real len: %d cap: %d", curLen, len(p.nodes), cap(p.nodes)))
- }
-
- // node buf is not enough, continue parse
- // the maxCap is always meet all valid JSON
- maxCap := calMaxNodeCap(len(p.Json))
- slice := rt.GoSlice{
- Ptr: rt.Mallocgc(uintptr(maxCap) * nodeType.Size, nodeType, false),
- Len: maxCap,
- Cap: maxCap,
- }
- rt.Memmove(unsafe.Pointer(slice.Ptr), unsafe.Pointer(&p.nodes[0]), offset)
- p.backup = p.nodes
- p.nodes = *(*[]node)(unsafe.Pointer(&slice))
-
- // update node cursor
- p.nbuf.nstart = uintptr(unsafe.Pointer(&p.nodes[0]))
- p.nbuf.nend = p.nbuf.nstart + uintptr(cap(p.nodes)) * unsafe.Sizeof(node{})
- p.nbuf.ncur = p.nbuf.nstart + offset
-
- // continue parse json
- err = ErrorCode(native.ParseWithPadding(unsafe.Pointer(p)))
- p.options = old
- return err
-}
-
-func (p *Parser) reset() {
- p.options = 0
- p.padded = p.padded[:0]
- // nodes is too large here, we will not reset it and use small backup nodes buffer
- if p.backup != nil {
- p.nodes = p.backup
- p.backup = nil
- }
- p.start = 0
- p.cur = 0
- p.end = 0
- p.Json = ""
- p.nbuf = nodeBuf{}
- p._nbk = _nospaceBlock{}
- p.Utf8Inv = false
- p.isEface = false
-}
-
-func (p *Parser) free() {
- p.reset()
- parsePool.Put(p)
-}
-
-//go:noinline
-func (p *Parser) fixError(code ErrorCode) error {
- if code == SONIC_OK {
- return nil
- }
-
- if p.Pos() == 0 {
- code = SONIC_EOF;
- }
-
- pos := p.Pos() - 1
- return error_syntax(pos, p.Json, ParsingErrors[code])
-}
-
-func Parse(data string, opt uint64) error {
- p := newParser(data, 0, opt)
- err := p.parse()
- p.free()
- return err
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/node.go b/vendor/github.com/bytedance/sonic/internal/decoder/optdec/node.go
deleted file mode 100644
index b23901e38..000000000
--- a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/node.go
+++ /dev/null
@@ -1,1278 +0,0 @@
-package optdec
-
-import (
- "encoding/json"
- "math"
- "unsafe"
-
- "github.com/bytedance/sonic/internal/envs"
- "github.com/bytedance/sonic/internal/rt"
-)
-
-type Context struct {
- Parser *Parser
- efacePool *efacePool
- Stack bounedStack
- Utf8Inv bool
-}
-
-func (ctx *Context) Options() uint64 {
- return ctx.Parser.options
-}
-
-/************************* Stack and Pool Helper *******************/
-
-type parentStat struct {
- con unsafe.Pointer
- remain uint64
-}
-type bounedStack struct {
- stack []parentStat
- index int
-}
-
-func newStack(size int) bounedStack {
- return bounedStack{
- stack: make([]parentStat, size + 2),
- index: 0,
- }
-}
-
-//go:nosplit
-func (s *bounedStack) Pop() (unsafe.Pointer, int, bool){
- s.index--
- con := s.stack[s.index].con
- remain := s.stack[s.index].remain &^ (uint64(1) << 63)
- isObj := (s.stack[s.index].remain & (uint64(1) << 63)) != 0
- s.stack[s.index].con = nil
- s.stack[s.index].remain = 0
- return con, int(remain), isObj
-}
-
-//go:nosplit
-func (s *bounedStack) Push(p unsafe.Pointer, remain int, isObj bool) {
- s.stack[s.index].con = p
- s.stack[s.index].remain = uint64(remain)
- if isObj {
- s.stack[s.index].remain |= (uint64(1) << 63)
- }
- s.index++
-}
-
-type efacePool struct{
- t64 rt.T64Pool
- tslice rt.TslicePool
- tstring rt.TstringPool
- efaceSlice rt.SlicePool
-}
-
-func newEfacePool(stat *jsonStat, useNumber bool) *efacePool {
- strs := int(stat.str)
- nums := 0
- if useNumber {
- strs += int(stat.number)
- } else {
- nums = int(stat.number)
- }
-
- return &efacePool{
- t64: rt.NewT64Pool(nums),
- tslice: rt.NewTslicePool(int(stat.array)),
- tstring: rt.NewTstringPool(strs),
- efaceSlice: rt.NewPool(rt.AnyType, int(stat.array_elems)),
- }
-}
-
-func (self *efacePool) GetMap(hint int) unsafe.Pointer {
- m := make(map[string]interface{}, hint)
- return *(*unsafe.Pointer)(unsafe.Pointer(&m))
-}
-
-func (self *efacePool) GetSlice(hint int) unsafe.Pointer {
- return unsafe.Pointer(self.efaceSlice.GetSlice(hint))
-}
-
-func (self *efacePool) ConvTSlice(val rt.GoSlice, typ *rt.GoType, dst unsafe.Pointer) {
- self.tslice.Conv(val, typ, (*interface{})(dst))
-}
-
-func (self *efacePool) ConvF64(val float64, dst unsafe.Pointer) {
- self.t64.Conv(castU64(val), rt.Float64Type, (*interface{})(dst))
-}
-
-func (self *efacePool) ConvTstring(val string, dst unsafe.Pointer) {
- self.tstring.Conv(val, (*interface{})(dst))
-}
-
-func (self *efacePool) ConvTnum(val json.Number, dst unsafe.Pointer) {
- self.tstring.ConvNum(val, (*interface{})(dst))
-}
-
-/********************************************************/
-
-func canUseFastMap( opts uint64, root *rt.GoType) bool {
- return envs.UseFastMap && (opts & (1 << _F_copy_string)) == 0 && (opts & (1 << _F_use_int64)) == 0 && (root == rt.AnyType || root == rt.MapEfaceType || root == rt.SliceEfaceType)
-}
-
-func NewContext(json string, pos int, opts uint64, root *rt.GoType) (Context, error) {
- ctx := Context{
- Parser: newParser(json, pos, opts),
- }
- if root == rt.AnyType || root == rt.MapEfaceType || root == rt.SliceEfaceType {
- ctx.Parser.isEface = true
- }
-
- ecode := ctx.Parser.parse()
-
- if ecode != 0 {
- return ctx, ctx.Parser.fixError(ecode)
- }
-
- useNumber := (opts & (1 << _F_use_number )) != 0
- if canUseFastMap(opts, root) {
- ctx.efacePool = newEfacePool(&ctx.Parser.nbuf.stat, useNumber)
- ctx.Stack = newStack(int(ctx.Parser.nbuf.stat.max_depth))
- }
-
- return ctx, nil
-}
-
-func (ctx *Context) Delete() {
- ctx.Parser.free()
- ctx.Parser = nil
-}
-
-type Node struct {
- cptr uintptr
-}
-
-func NewNode(cptr uintptr) Node {
- return Node{cptr: cptr}
-}
-
-type Dom struct {
- cdom uintptr
-}
-
-func (ctx *Context) Root() Node {
- root := (uintptr)(((*rt.GoSlice)(unsafe.Pointer(&ctx.Parser.nodes))).Ptr)
- return Node{cptr: root}
-}
-
-type Array struct {
- cptr uintptr
-}
-
-type Object struct {
- cptr uintptr
-}
-
-func (obj Object) Len() int {
- cobj := ptrCast(obj.cptr)
- return int(uint64(cobj.val) & ConLenMask)
-}
-
-func (arr Array) Len() int {
- carr := ptrCast(arr.cptr)
- return int(uint64(carr.val) & ConLenMask)
-}
-
-// / Helper functions to eliminate CGO calls
-func (val Node) Type() uint8 {
- ctype := ptrCast(val.cptr)
- return uint8(ctype.typ & TypeMask)
-}
-
-func (val Node) Next() uintptr {
- if val.Type() != KObject && val.Type() != KArray {
- return PtrOffset(val.cptr, 1)
- }
- cobj := ptrCast(val.cptr)
- offset := int64(uint64(cobj.val) >> ConLenBits)
- return PtrOffset(val.cptr, offset)
-}
-
-func (val *Node) next() {
- *val = NewNode(val.Next())
-}
-
-type NodeIter struct {
- next uintptr
-}
-
-func NewNodeIter(node Node) NodeIter {
- return NodeIter{next: node.cptr}
-}
-
-func (iter *NodeIter) Next() Node {
- ret := NewNode(iter.next)
- iter.next = PtrOffset(iter.next, 1)
- return ret
-}
-
-
-func (iter *NodeIter) Peek() Node {
- return NewNode(iter.next)
-}
-
-func (val Node) U64() uint64 {
- cnum := ptrCast(val.cptr)
- return *(*uint64)((unsafe.Pointer)(&(cnum.val)))
-}
-
-func (val Node) I64() int64 {
- cnum := ptrCast(val.cptr)
- return *(*int64)((unsafe.Pointer)(&(cnum.val)))
-}
-
-func (val Node) IsNull() bool {
- return val.Type() == KNull
-}
-
-func (val Node) IsNumber() bool {
- return val.Type() & KNumber != 0
-}
-
-func (val Node) F64() float64 {
- cnum := ptrCast(val.cptr)
- return *(*float64)((unsafe.Pointer)(&(cnum.val)))
-}
-
-func (val Node) Bool() bool {
- return val.Type() == KTrue
-}
-
-func (self Node) AsU64(ctx *Context) (uint64, bool) {
- if self.Type() == KUint {
- return self.U64(), true
- } else if self.Type() == KRawNumber {
- num, err := ParseU64(self.Raw(ctx))
- if err != nil {
- return 0, false
- }
- return num, true
- } else {
- return 0, false
- }
-}
-
-func (val *Node) AsObj() (Object, bool) {
- var ret Object
- if val.Type() != KObject {
- return ret, false
- }
- return Object{
- cptr: val.cptr,
- }, true
-}
-
-func (val Node) Obj() Object {
- return Object{cptr: val.cptr}
-}
-
-func (val Node) Arr() Array {
- return Array{cptr: val.cptr}
-}
-
-func (val *Node) AsArr() (Array, bool) {
- var ret Array
- if val.Type() != KArray {
- return ret, false
- }
- return Array{
- cptr: val.cptr,
- }, true
-}
-
-func (self Node) AsI64(ctx *Context) (int64, bool) {
- typ := self.Type()
- if typ == KUint && self.U64() <= math.MaxInt64 {
- return int64(self.U64()), true
- } else if typ == KSint {
- return self.I64(), true
- } else if typ == KRawNumber {
- val, err := self.Number(ctx).Int64()
- if err != nil {
- return 0, false
- }
- return val, true
- } else {
- return 0, false
- }
-}
-
-/********* Parse Node String into Value ***************/
-
-func (val Node) ParseI64(ctx *Context) (int64, bool) {
- s, ok := val.AsStrRef(ctx)
- if !ok {
- return 0, false
- }
-
- if s == "null" {
- return 0, true
- }
-
- i, err := ParseI64(s)
- if err != nil {
- return 0, false
- }
- return i, true
-}
-
-func (val Node) ParseBool(ctx *Context) (bool, bool) {
- s, ok := val.AsStrRef(ctx)
- if !ok {
- return false, false
- }
-
- if s == "null" {
- return false, true
- }
-
- b, err := ParseBool(s)
- if err != nil {
- return false, false
- }
- return b, true
-}
-
-func (val Node) ParseU64(ctx *Context) (uint64, bool) {
- s, ok := val.AsStrRef(ctx)
- if !ok {
- return 0, false
- }
-
- if s == "null" {
- return 0, true
- }
-
- i, err := ParseU64(s)
- if err != nil {
- return 0, false
- }
- return i, true
-}
-
-func (val Node) ParseF64(ctx *Context) (float64, bool) {
- s, ok := val.AsStrRef(ctx)
- if !ok {
- return 0, false
- }
-
- if s == "null" {
- return 0, true
- }
-
- i, err := ParseF64(s)
- if err != nil {
- return 0, false
- }
- return i, true
-}
-
-func (val Node) ParseString(ctx *Context) (string, bool) {
- // should not use AsStrRef
- s, ok := val.AsStr(ctx)
- if !ok {
- return "", false
- }
-
- if s == "null" {
- return "", true
- }
-
- s, err := Unquote(s)
- if err != nil {
- return "", false
- }
- return s, true
-}
-
-
-func (val Node) ParseNumber(ctx *Context) (json.Number, bool) {
- // should not use AsStrRef
- s, ok := val.AsStr(ctx)
- if !ok {
- return json.Number(""), false
- }
-
- if s == "null" {
- return json.Number(""), true
- }
-
- end, ok := SkipNumberFast(s, 0)
- // has error or trailing chars
- if !ok || end != len(s) {
- return json.Number(""), false
- }
- return json.Number(s), true
-}
-
-
-
-func (val Node) AsF64(ctx *Context) (float64, bool) {
- switch val.Type() {
- case KUint: return float64(val.U64()), true
- case KSint: return float64(val.I64()), true
- case KReal: return float64(val.F64()), true
- case KRawNumber: f, err := val.Number(ctx).Float64(); return f, err == nil
- default: return 0, false
- }
-}
-
-func (val Node) AsBool() (bool, bool) {
- switch val.Type() {
- case KTrue: return true, true
- case KFalse: return false, true
- default: return false, false
- }
-}
-
-func (val Node) AsStr(ctx *Context) (string, bool) {
- switch val.Type() {
- case KStringCommon:
- s := val.StringRef(ctx)
- if (ctx.Options() & (1 << _F_copy_string) == 0) {
- return s, true
- }
- return string(rt.Str2Mem(s)), true
- case KStringEscaped:
- return val.StringCopyEsc(ctx), true
- default: return "", false
- }
-}
-
-func (val Node) AsStrRef(ctx *Context) (string, bool) {
- switch val.Type() {
- case KStringEscaped:
- node := ptrCast(val.cptr)
- offset := val.Position()
- len := int(node.val)
- return rt.Mem2Str(ctx.Parser.JsonBytes()[offset : offset + len]), true
- case KStringCommon:
- return val.StringRef(ctx), true
- default:
- return "", false
- }
-}
-
-func (val Node) AsBytesRef(ctx *Context) ([]byte, bool) {
- switch val.Type() {
- case KStringEscaped:
- node := ptrCast(val.cptr)
- offset := val.Position()
- len := int(node.val)
- return ctx.Parser.JsonBytes()[offset : offset + len], true
- case KStringCommon:
- return rt.Str2Mem(val.StringRef(ctx)), true
- default:
- return nil, false
- }
-}
-
-func (val Node) AsStringText(ctx *Context) ([]byte, bool) {
- if !val.IsStr() {
- return nil, false
- }
-
- // clone to new bytes
- s, b := val.AsStrRef(ctx)
- return []byte(s), b
-}
-
-func (val Node) IsStr() bool {
- return (val.Type() == KStringCommon) || (val.Type() == KStringEscaped)
-}
-
-func (val Node) IsRawNumber() bool {
- return val.Type() == KRawNumber
-}
-
-func (val Node) Number(ctx *Context) json.Number {
- return json.Number(val.Raw(ctx))
-}
-
-func (val Node) Raw(ctx *Context) string {
- node := ptrCast(val.cptr)
- len := int(node.val)
- offset := val.Position()
- return ctx.Parser.Json[offset:int(offset+len)]
-}
-
-func (val Node) Position() int {
- node := ptrCast(val.cptr)
- return int(node.typ >> PosBits)
-}
-
-func (val Node) AsNumber(ctx *Context) (json.Number, bool) {
- // parse JSON string as number
- if val.IsStr() {
- s, _ := val.AsStr(ctx)
- if !ValidNumberFast(s) {
- return "", false
- } else {
- return json.Number(s), true
- }
- }
-
- return val.NonstrAsNumber(ctx)
-}
-
-func (val Node) NonstrAsNumber(ctx *Context) (json.Number, bool) {
- // deal with raw number
- if val.IsRawNumber() {
- return val.Number(ctx), true
- }
-
- // deal with parse number
- if !val.IsNumber() {
- return json.Number(""), false
- }
-
- start := val.Position()
- end, ok := SkipNumberFast(ctx.Parser.Json, start)
- if !ok {
- return "", false
- }
- return json.Number(ctx.Parser.Json[start:end]), true
-}
-
-func (val Node) AsRaw(ctx *Context) string {
- // fast path for unescaped strings
- switch val.Type() {
- case KNull:
- return "null"
- case KTrue:
- return "true"
- case KFalse:
- return "false"
- case KStringCommon:
- node := ptrCast(val.cptr)
- len := int(node.val)
- offset := val.Position()
- // add start abd end quote
- ref := rt.Str2Mem(ctx.Parser.Json)[offset-1 : offset+len+1]
- return rt.Mem2Str(ref)
- case KRawNumber: fallthrough
- case KRaw: return val.Raw(ctx)
- case KStringEscaped:
- raw, _ := SkipOneFast(ctx.Parser.Json, val.Position() - 1)
- return raw
- default:
- raw, err := SkipOneFast(ctx.Parser.Json, val.Position())
- if err != nil {
- break
- }
- return raw
- }
- panic("should always be valid json here")
-}
-
-// reference from the input JSON as possible
-func (val Node) StringRef(ctx *Context) string {
- return val.Raw(ctx)
-}
-
-//go:nocheckptr
-func ptrCast(p uintptr) *node {
- return (*node)(unsafe.Pointer(p))
-}
-
-func (val Node) StringCopyEsc(ctx *Context) string {
- // check whether there are in padded
- node := ptrCast(val.cptr)
- len := int(node.val)
- offset := val.Position()
- return string(ctx.Parser.JsonBytes()[offset : offset + len])
-}
-
-func (val Node) Object() Object {
- return Object{cptr: val.cptr}
-}
-
-func (val Node) Array() Array {
- return Array{cptr: val.cptr}
-}
-
-func (val *Array) Children() uintptr {
- return PtrOffset(val.cptr, 1)
-}
-
-func (val *Object) Children() uintptr {
- return PtrOffset(val.cptr, 1)
-}
-
-func (val *Node) Equal(ctx *Context, lhs string) bool {
- // check whether escaped
- cstr := ptrCast(val.cptr)
- offset := int(val.Position())
- len := int(cstr.val)
- return lhs == ctx.Parser.Json[offset:offset+len]
-}
-
-func (node *Node) AsMapEface(ctx *Context, vp unsafe.Pointer) error {
- if node.IsNull() {
- return nil
- }
-
- obj, ok := node.AsObj()
- if !ok {
- return newUnmatched(node.Position(), rt.MapEfaceType)
- }
-
- var err, gerr error
- size := obj.Len()
-
- var m map[string]interface{}
- if *(*unsafe.Pointer)(vp) == nil {
- if ctx.efacePool != nil {
- p := ctx.efacePool.GetMap(size)
- m = *(*map[string]interface{})(unsafe.Pointer(&p))
- } else {
- m = make(map[string]interface{}, size)
- }
- } else {
- m = *(*map[string]interface{})(vp)
- }
-
- next := obj.Children()
- for i := 0; i < size; i++ {
- knode := NewNode(next)
- key, _ := knode.AsStr(ctx)
- val := NewNode(PtrOffset(next, 1))
- m[key], err = val.AsEface(ctx)
- next = val.cptr
- if gerr == nil && err != nil {
- gerr = err
- }
- }
-
- *(*map[string]interface{})(vp) = m
- return gerr
-}
-
-func (node *Node) AsMapString(ctx *Context, vp unsafe.Pointer) error {
- obj, ok := node.AsObj()
- if !ok {
- return newUnmatched(node.Position(), rt.MapStringType)
- }
-
- size := obj.Len()
-
- var m map[string]string
- if *(*unsafe.Pointer)(vp) == nil {
- m = make(map[string]string, size)
- } else {
- m = *(*map[string]string)(vp)
- }
-
- var gerr error
- next := obj.Children()
- for i := 0; i < size; i++ {
- knode := NewNode(next)
- key, _ := knode.AsStr(ctx)
- val := NewNode(PtrOffset(next, 1))
- m[key], ok = val.AsStr(ctx)
- if !ok {
- if gerr == nil {
- gerr = newUnmatched(val.Position(), rt.StringType)
- }
- next = val.Next()
- } else {
- next = PtrOffset(val.cptr, 1)
- }
- }
-
- *(*map[string]string)(vp) = m
- return gerr
-}
-
-func (node *Node) AsSliceEface(ctx *Context, vp unsafe.Pointer) error {
- arr, ok := node.AsArr()
- if !ok {
- return newUnmatched(node.Position(), rt.SliceEfaceType)
- }
-
- size := arr.Len()
- var s []interface{}
- if size != 0 && ctx.efacePool != nil {
- slice := rt.GoSlice {
- Ptr: ctx.efacePool.GetSlice(size),
- Len: size,
- Cap: size,
- }
- *(*rt.GoSlice)(unsafe.Pointer(&s)) = slice
- } else {
- s = *(*[]interface{})((unsafe.Pointer)(rt.MakeSlice(vp, rt.AnyType, size)))
- }
-
- *node = NewNode(arr.Children())
-
- var err, gerr error
- for i := 0; i < size; i++ {
- s[i], err = node.AsEface(ctx)
- if gerr == nil && err != nil {
- gerr = err
- }
- }
-
- *(*[]interface{})(vp) = s
- return nil
-}
-
-func (node *Node) AsSliceI32(ctx *Context, vp unsafe.Pointer) error {
- arr, ok := node.AsArr()
- if !ok {
- return newUnmatched(node.Position(), rt.SliceI32Type)
- }
-
- size := arr.Len()
- s := *(*[]int32)((unsafe.Pointer)(rt.MakeSlice(vp, rt.Int32Type, size)))
- next := arr.Children()
-
- var gerr error
- for i := 0; i < size; i++ {
- val := NewNode(next)
- ret, ok := val.AsI64(ctx)
- if !ok || ret > math.MaxInt32 || ret < math.MinInt32 {
- if gerr == nil {
- gerr = newUnmatched(val.Position(), rt.Int32Type)
- }
- next = val.Next()
- } else {
- s[i] = int32(ret)
- next = PtrOffset(val.cptr, 1)
- }
- }
-
- *(*[]int32)(vp) = s
- return gerr
-}
-
-func (node *Node) AsSliceI64(ctx *Context, vp unsafe.Pointer) error {
- arr, ok := node.AsArr()
- if !ok {
- return newUnmatched(node.Position(), rt.SliceI64Type)
- }
-
- size := arr.Len()
- s := *(*[]int64)((unsafe.Pointer)(rt.MakeSlice(vp, rt.Int64Type, size)))
- next := arr.Children()
-
- var gerr error
- for i := 0; i < size; i++ {
- val := NewNode(next)
-
- ret, ok := val.AsI64(ctx)
- if !ok {
- if gerr == nil {
- gerr = newUnmatched(val.Position(), rt.Int64Type)
- }
- next = val.Next()
- } else {
- s[i] = ret
- next = PtrOffset(val.cptr, 1)
- }
- }
-
- *(*[]int64)(vp) = s
- return gerr
-}
-
-func (node *Node) AsSliceU32(ctx *Context, vp unsafe.Pointer) error {
- arr, ok := node.AsArr()
- if !ok {
- return newUnmatched(node.Position(), rt.SliceU32Type)
- }
-
- size := arr.Len()
- next := arr.Children()
- s := *(*[]uint32)((unsafe.Pointer)(rt.MakeSlice(vp, rt.Uint32Type, size)))
-
- var gerr error
- for i := 0; i < size; i++ {
- val := NewNode(next)
- ret, ok := val.AsU64(ctx)
- if !ok || ret > math.MaxUint32 {
- if gerr == nil {
- gerr = newUnmatched(val.Position(), rt.Uint32Type)
- }
- next = val.Next()
- } else {
- s[i] = uint32(ret)
- next = PtrOffset(val.cptr, 1)
- }
- }
-
- *(*[]uint32)(vp) = s
- return gerr
-}
-
-func (node *Node) AsSliceU64(ctx *Context, vp unsafe.Pointer) error {
- arr, ok := node.AsArr()
- if !ok {
- return newUnmatched(node.Position(), rt.SliceU64Type)
- }
-
- size := arr.Len()
- next := arr.Children()
-
- s := *(*[]uint64)((unsafe.Pointer)(rt.MakeSlice(vp, rt.Uint64Type, size)))
- var gerr error
- for i := 0; i < size; i++ {
- val := NewNode(next)
- ret, ok := val.AsU64(ctx)
- if !ok {
- if gerr == nil {
- gerr = newUnmatched(val.Position(), rt.Uint64Type)
- }
- next = val.Next()
- } else {
- s[i] = ret
- next = PtrOffset(val.cptr, 1)
- }
- }
-
- *(*[]uint64)(vp) = s
- return gerr
-}
-
-func (node *Node) AsSliceString(ctx *Context, vp unsafe.Pointer) error {
- arr, ok := node.AsArr()
- if !ok {
- return newUnmatched(node.Position(), rt.SliceStringType)
- }
-
- size := arr.Len()
- next := arr.Children()
- s := *(*[]string)((unsafe.Pointer)(rt.MakeSlice(vp, rt.StringType, size)))
-
- var gerr error
- for i := 0; i < size; i++ {
- val := NewNode(next)
- ret, ok := val.AsStr(ctx)
- if !ok {
- if gerr == nil {
- gerr = newUnmatched(val.Position(), rt.StringType)
- }
- next = val.Next()
- } else {
- s[i] = ret
- next = PtrOffset(val.cptr, 1)
- }
- }
-
- *(*[]string)(vp) = s
- return gerr
-}
-
-func (node *Node) AsSliceBytes(ctx *Context) ([]byte, error) {
- b, ok := node.AsBytesRef(ctx)
- if !ok {
- return nil, newUnmatched(node.Position(), rt.BytesType)
- }
-
- b64, err := rt.DecodeBase64(b)
- if err != nil {
- return nil, newUnmatched(node.Position(), rt.BytesType)
- }
- return b64, nil
-}
-
-// AsEface will always ok, because we have parse in native.
-func (node *Node) AsEface(ctx *Context) (interface{}, error) {
- if ctx.efacePool != nil {
- iter := NewNodeIter(*node)
- v := AsEfaceFast(&iter, ctx)
- *node = iter.Peek()
- return v, nil
- } else {
- return node.AsEfaceFallback(ctx)
- }
-}
-
-func parseSingleNode(node Node, ctx *Context) interface{} {
- var v interface{}
- switch node.Type() {
- case KObject: v = map[string]interface{}{}
- case KArray: v = []interface{}{}
- case KStringCommon: v = node.StringRef(ctx)
- case KStringEscaped: v = node.StringCopyEsc(ctx)
- case KTrue: v = true
- case KFalse: v = false
- case KNull: v = nil
- case KUint: v = float64(node.U64())
- case KSint: v = float64(node.I64())
- case KReal: v = float64(node.F64())
- case KRawNumber: v = node.Number(ctx)
- default: panic("unreachable for as eface")
- }
- return v
-}
-
-func castU64(val float64) uint64 {
- return *((*uint64)(unsafe.Pointer((&val))))
-}
-
-func AsEfaceFast(iter *NodeIter, ctx *Context) interface{} {
- var mp, sp, parent unsafe.Pointer // current container pointer
- var node Node
- var size int
- var isObj bool
- var slice rt.GoSlice
- var val unsafe.Pointer
- var vt **rt.GoType
- var vp *unsafe.Pointer
- var rootM unsafe.Pointer
- var rootS rt.GoSlice
- var root interface{}
- var key string
-
- node = iter.Next()
-
- switch node.Type() {
- case KObject:
- size = node.Object().Len()
- if size != 0 {
- ctx.Stack.Push(nil, 0, true)
- mp = ctx.efacePool.GetMap(size)
- rootM = mp
- isObj = true
- goto _object_key
- } else {
- return rt.GoEface {
- Type: rt.MapEfaceType,
- Value: ctx.efacePool.GetMap(0),
- }.Pack()
- }
- case KArray:
- size = node.Array().Len()
- if size != 0 {
- ctx.Stack.Push(nil, 0, false)
- sp = ctx.efacePool.GetSlice(size)
- slice = rt.GoSlice {
- Ptr: sp,
- Len: size,
- Cap: size,
- }
- rootS = slice
- isObj = false
- val = sp
- goto _arr_val;
- } else {
- ctx.efacePool.ConvTSlice(rt.EmptySlice, rt.SliceEfaceType, unsafe.Pointer(&root))
- }
- case KStringCommon: ctx.efacePool.ConvTstring(node.StringRef(ctx), unsafe.Pointer(&root))
- case KStringEscaped: ctx.efacePool.ConvTstring(node.StringCopyEsc(ctx), unsafe.Pointer(&root))
- case KTrue: root = true
- case KFalse: root = false
- case KNull: root = nil
- case KUint: ctx.efacePool.ConvF64(float64(node.U64()), unsafe.Pointer(&root))
- case KSint: ctx.efacePool.ConvF64(float64(node.I64()), unsafe.Pointer(&root))
- case KReal: ctx.efacePool.ConvF64(node.F64(), unsafe.Pointer(&root))
- case KRawNumber: ctx.efacePool.ConvTnum(node.Number(ctx), unsafe.Pointer(&root))
- default: panic("unreachable for as eface")
- }
- return root
-
-_object_key:
- node = iter.Next()
- if node.Type() == KStringCommon {
- key = node.StringRef(ctx)
- } else {
- key = node.StringCopyEsc(ctx)
- }
-
- // interface{} slot in map bucket
- val = rt.Mapassign_faststr(rt.MapEfaceMapType, mp, key)
- vt = &(*rt.GoEface)(val).Type
- vp = &(*rt.GoEface)(val).Value
-
- // parse value node
- node = iter.Next()
- switch node.Type() {
- case KObject:
- newSize := node.Object().Len()
- newMp := ctx.efacePool.GetMap(newSize)
- *vt = rt.MapEfaceType
- *vp = newMp
- remain := size - 1
- isObj = true
- if newSize != 0 {
- if remain > 0 {
- ctx.Stack.Push(mp, remain, true)
- }
- mp = newMp
- size = newSize
- goto _object_key;
- }
- case KArray:
- newSize := node.Array().Len()
- if newSize == 0 {
- ctx.efacePool.ConvTSlice(rt.EmptySlice, rt.SliceEfaceType, val)
- break;
- }
-
- newSp := ctx.efacePool.GetSlice(newSize)
- // pack to []interface{}
- ctx.efacePool.ConvTSlice(rt.GoSlice{
- Ptr: newSp,
- Len: newSize,
- Cap: newSize,
- }, rt.SliceEfaceType, val)
- remain := size - 1
- if remain > 0 {
- ctx.Stack.Push(mp, remain, true)
- }
- val = newSp
- isObj = false
- size = newSize
- goto _arr_val;
- case KStringCommon:
- ctx.efacePool.ConvTstring(node.StringRef(ctx), val)
- case KStringEscaped:
- ctx.efacePool.ConvTstring(node.StringCopyEsc(ctx), val)
- case KTrue:
- rt.ConvTBool(true, (*interface{})(val))
- case KFalse:
- rt.ConvTBool(false, (*interface{})(val))
- case KNull: /* skip */
- case KUint:
- ctx.efacePool.ConvF64(float64(node.U64()), val)
- case KSint:
- ctx.efacePool.ConvF64(float64(node.I64()), val)
- case KReal:
- ctx.efacePool.ConvF64(node.F64(), val)
- case KRawNumber:
- ctx.efacePool.ConvTnum(node.Number(ctx), val)
- default:
- panic("unreachable for as eface")
- }
-
- // check size
- size -= 1
- if size != 0 {
- goto _object_key;
- }
-
- parent, size, isObj = ctx.Stack.Pop()
-
- // parent is empty
- if parent == nil {
- if isObj {
- return rt.GoEface {
- Type: rt.MapEfaceType,
- Value: rootM,
- }.Pack()
- } else {
- ctx.efacePool.ConvTSlice(rootS, rt.SliceEfaceType, (unsafe.Pointer)(&root))
- return root
- }
- }
-
- // continue to parse parent
- if isObj {
- mp = parent
- goto _object_key;
- } else {
- val = rt.PtrAdd(parent, rt.AnyType.Size)
- goto _arr_val;
- }
-
-_arr_val:
- // interface{} slot in slice
- vt = &(*rt.GoEface)(val).Type
- vp = &(*rt.GoEface)(val).Value
-
- // parse value node
- node = iter.Next()
- switch node.Type() {
- case KObject:
- newSize := node.Object().Len()
- newMp := ctx.efacePool.GetMap(newSize)
- *vt = rt.MapEfaceType
- *vp = newMp
- remain := size - 1
- if newSize != 0 {
- // push next array elem into stack
- if remain > 0 {
- ctx.Stack.Push(val, remain, false)
- }
- mp = newMp
- size = newSize
- isObj = true
- goto _object_key;
- }
- case KArray:
- newSize := node.Array().Len()
- if newSize == 0 {
- ctx.efacePool.ConvTSlice(rt.EmptySlice, rt.SliceEfaceType, val)
- break;
- }
-
- newSp := ctx.efacePool.GetSlice(newSize)
- // pack to []interface{}
- ctx.efacePool.ConvTSlice(rt.GoSlice {
- Ptr: newSp,
- Len: newSize,
- Cap: newSize,
- }, rt.SliceEfaceType, val)
-
- remain := size - 1
- if remain > 0 {
- ctx.Stack.Push(val, remain, false)
- }
-
- val = newSp
- isObj = false
- size = newSize
- goto _arr_val;
- case KStringCommon:
- ctx.efacePool.ConvTstring(node.StringRef(ctx), val)
- case KStringEscaped:
- ctx.efacePool.ConvTstring(node.StringCopyEsc(ctx), val)
- case KTrue:
- rt.ConvTBool(true, (*interface{})(val))
- case KFalse:
- rt.ConvTBool(false, (*interface{})(val))
- case KNull: /* skip */
- case KUint:
- ctx.efacePool.ConvF64(float64(node.U64()), val)
- case KSint:
- ctx.efacePool.ConvF64(float64(node.I64()), val)
- case KReal:
- ctx.efacePool.ConvF64(node.F64(), val)
- case KRawNumber:
- ctx.efacePool.ConvTnum(node.Number(ctx), val)
- default: panic("unreachable for as eface")
- }
-
- // check size
- size -= 1
- if size != 0 {
- val = rt.PtrAdd(val, rt.AnyType.Size)
- goto _arr_val;
- }
-
-
- parent, size, isObj = ctx.Stack.Pop()
-
- // parent is empty
- if parent == nil {
- if isObj {
- return rt.GoEface {
- Type: rt.MapEfaceType,
- Value: rootM,
- }.Pack()
- } else {
- ctx.efacePool.ConvTSlice(rootS, rt.SliceEfaceType, unsafe.Pointer(&root))
- return root
- }
- }
-
- // continue to parse parent
- if isObj {
- mp = parent
- goto _object_key;
- } else {
- val = rt.PtrAdd(parent, rt.AnyType.Size)
- goto _arr_val;
- }
-}
-
-func (node *Node) AsEfaceFallback(ctx *Context) (interface{}, error) {
- switch node.Type() {
- case KObject:
- obj := node.Object()
- size := obj.Len()
- m := make(map[string]interface{}, size)
- *node = NewNode(obj.Children())
- var gerr, err error
- for i := 0; i < size; i++ {
- key, _ := node.AsStr(ctx)
- *node = NewNode(PtrOffset(node.cptr, 1))
- m[key], err = node.AsEfaceFallback(ctx)
- if gerr == nil && err != nil {
- gerr = err
- }
- }
- return m, gerr
- case KArray:
- arr := node.Array()
- size := arr.Len()
- a := make([]interface{}, size)
- *node = NewNode(arr.Children())
- var gerr, err error
- for i := 0; i < size; i++ {
- a[i], err = node.AsEfaceFallback(ctx)
- if gerr == nil && err != nil {
- gerr = err
- }
- }
- return a, gerr
- case KStringCommon:
- str, _ := node.AsStr(ctx)
- *node = NewNode(PtrOffset(node.cptr, 1))
- return str, nil
- case KStringEscaped:
- str := node.StringCopyEsc(ctx)
- *node = NewNode(PtrOffset(node.cptr, 1))
- return str, nil
- case KTrue:
- *node = NewNode(PtrOffset(node.cptr, 1))
- return true, nil
- case KFalse:
- *node = NewNode(PtrOffset(node.cptr, 1))
- return false, nil
- case KNull:
- *node = NewNode(PtrOffset(node.cptr, 1))
- return nil, nil
- default:
- // use float64
- if ctx.Parser.options & (1 << _F_use_number) != 0 {
- num, ok := node.AsNumber(ctx)
- if !ok {
- // skip the unmacthed type
- *node = NewNode(node.Next())
- return nil, newUnmatched(node.Position(), rt.JsonNumberType)
- } else {
- *node = NewNode(PtrOffset(node.cptr, 1))
- return num, nil
- }
- } else if ctx.Parser.options & (1 << _F_use_int64) != 0 {
- // first try int64
- i, ok := node.AsI64(ctx)
- if ok {
- *node = NewNode(PtrOffset(node.cptr, 1))
- return i, nil
- }
-
- // is not integer, then use float64
- f, ok := node.AsF64(ctx)
- if ok {
- *node = NewNode(PtrOffset(node.cptr, 1))
- return f, nil
- }
-
- // skip the unmacthed type
- *node = NewNode(node.Next())
- return nil, newUnmatched(node.Position(), rt.Int64Type)
- } else {
- num, ok := node.AsF64(ctx)
- if !ok {
- // skip the unmacthed type
- *node = NewNode(node.Next())
- return nil, newUnmatched(node.Position(), rt.Float64Type)
- } else {
- *node = NewNode(PtrOffset(node.cptr, 1))
- return num, nil
- }
- }
- }
-}
-
-//go:nosplit
-func PtrOffset(ptr uintptr, off int64) uintptr {
- return uintptr(int64(ptr) + off * int64(unsafe.Sizeof(node{})))
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/slice.go b/vendor/github.com/bytedance/sonic/internal/decoder/optdec/slice.go
deleted file mode 100644
index a94e422b3..000000000
--- a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/slice.go
+++ /dev/null
@@ -1,224 +0,0 @@
-package optdec
-
-import (
- "reflect"
- "unsafe"
-
- "github.com/bytedance/sonic/internal/rt"
-)
-
-type sliceDecoder struct {
- elemType *rt.GoType
- elemDec decFunc
- typ reflect.Type
-}
-
-var (
- emptyPtr = &struct{}{}
-)
-
-func (d *sliceDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- if node.IsNull() {
- *(*rt.GoSlice)(vp) = rt.GoSlice{}
- return nil
- }
-
- arr, ok := node.AsArr()
- if !ok {
- return error_mismatch(node, ctx, d.typ)
- }
-
- slice := rt.MakeSlice(vp, d.elemType, arr.Len())
- elems := slice.Ptr
- next := arr.Children()
-
- var gerr error
- for i := 0; i < arr.Len(); i++ {
- val := NewNode(next)
- elem := unsafe.Pointer(uintptr(elems) + uintptr(i)*d.elemType.Size)
- err := d.elemDec.FromDom(elem, val, ctx)
- if gerr == nil && err != nil {
- gerr = err
- }
- next = val.Next()
- }
-
- *(*rt.GoSlice)(vp) = *slice
- return gerr
-}
-
-type arrayDecoder struct {
- len int
- elemType *rt.GoType
- elemDec decFunc
- typ reflect.Type
-}
-
-//go:nocheckptr
-func (d *arrayDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- if node.IsNull() {
- return nil
- }
-
- arr, ok := node.AsArr()
- if !ok {
- return error_mismatch(node, ctx, d.typ)
- }
-
- next := arr.Children()
- i := 0
-
- var gerr error
- for ; i < d.len && i < arr.Len(); i++ {
- elem := unsafe.Pointer(uintptr(vp) + uintptr(i)*d.elemType.Size)
- val := NewNode(next)
- err := d.elemDec.FromDom(elem, val, ctx)
- if gerr == nil && err != nil {
- gerr = err
- }
- next = val.Next()
- }
-
- /* zero rest of array */
- ptr := unsafe.Pointer(uintptr(vp) + uintptr(i)*d.elemType.Size)
- n := uintptr(d.len-i) * d.elemType.Size
- rt.ClearMemory(d.elemType, ptr, n)
- return gerr
-}
-
-type sliceEfaceDecoder struct {
-}
-
-func (d *sliceEfaceDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- if node.IsNull() {
- *(*rt.GoSlice)(vp) = rt.GoSlice{}
- return nil
- }
-
- return node.AsSliceEface(ctx, vp)
-}
-
-type sliceI32Decoder struct {
-}
-
-func (d *sliceI32Decoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- if node.IsNull() {
- *(*rt.GoSlice)(vp) = rt.GoSlice{}
- return nil
- }
-
- return node.AsSliceI32(ctx, vp)
-}
-
-type sliceI64Decoder struct {
-}
-
-func (d *sliceI64Decoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- if node.IsNull() {
- *(*rt.GoSlice)(vp) = rt.GoSlice{}
- return nil
- }
-
- return node.AsSliceI64(ctx, vp)
-}
-
-type sliceU32Decoder struct {
-}
-
-func (d *sliceU32Decoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- if node.IsNull() {
- *(*rt.GoSlice)(vp) = rt.GoSlice{}
- return nil
- }
-
- return node.AsSliceU32(ctx, vp)
-}
-
-type sliceU64Decoder struct {
-}
-
-func (d *sliceU64Decoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- if node.IsNull() {
- *(*rt.GoSlice)(vp) = rt.GoSlice{}
- return nil
- }
-
- return node.AsSliceU64(ctx, vp)
-}
-
-type sliceStringDecoder struct {
-}
-
-func (d *sliceStringDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- if node.IsNull() {
- *(*rt.GoSlice)(vp) = rt.GoSlice{}
- return nil
- }
-
- return node.AsSliceString(ctx, vp)
-}
-
-type sliceBytesDecoder struct {
-}
-
-func (d *sliceBytesDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- if node.IsNull() {
- *(*rt.GoSlice)(vp) = rt.GoSlice{}
- return nil
- }
-
- s, err := node.AsSliceBytes(ctx)
- if err != nil {
- return err
- }
-
- *(*[]byte)(vp) = s
- return nil
-}
-
-type sliceBytesUnmarshalerDecoder struct {
- elemType *rt.GoType
- elemDec decFunc
- typ reflect.Type
-}
-
-func (d *sliceBytesUnmarshalerDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- if node.IsNull() {
- *(*rt.GoSlice)(vp) = rt.GoSlice{}
- return nil
- }
-
- /* parse JSON string into `[]byte` */
- if node.IsStr() {
- slice, err := node.AsSliceBytes(ctx)
- if err != nil {
- return err
- }
- *(*[]byte)(vp) = slice
- return nil
- }
-
- /* parse JSON array into `[]byte` */
- arr, ok := node.AsArr()
- if !ok {
- return error_mismatch(node, ctx, d.typ)
- }
-
- slice := rt.MakeSlice(vp, d.elemType, arr.Len())
- elems := slice.Ptr
-
- var gerr error
- next := arr.Children()
- for i := 0; i < arr.Len(); i++ {
- child := NewNode(next)
- elem := unsafe.Pointer(uintptr(elems) + uintptr(i)*d.elemType.Size)
- err := d.elemDec.FromDom(elem, child, ctx)
- if gerr == nil && err != nil {
- gerr = err
- }
- next = child.Next()
- }
-
- *(*rt.GoSlice)(vp) = *slice
- return gerr
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/stringopts.go b/vendor/github.com/bytedance/sonic/internal/decoder/optdec/stringopts.go
deleted file mode 100644
index 5af8c97e2..000000000
--- a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/stringopts.go
+++ /dev/null
@@ -1,360 +0,0 @@
-package optdec
-
-import (
- "encoding/json"
- "math"
- "unsafe"
-
- "github.com/bytedance/sonic/internal/rt"
-)
-
-type ptrStrDecoder struct {
- typ *rt.GoType
- deref decFunc
-}
-
-// Pointer Value is allocated in the Caller
-func (d *ptrStrDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- if node.IsNull() {
- *(*unsafe.Pointer)(vp) = nil
- return nil
- }
-
- s, ok := node.AsStrRef(ctx)
- if !ok {
- return error_mismatch(node, ctx, stringType)
- }
-
- if s == "null" {
- *(*unsafe.Pointer)(vp) = nil
- return nil
- }
-
- if *(*unsafe.Pointer)(vp) == nil {
- *(*unsafe.Pointer)(vp) = rt.Mallocgc(d.typ.Size, d.typ, true)
- }
-
- return d.deref.FromDom(*(*unsafe.Pointer)(vp), node, ctx)
-}
-
-type boolStringDecoder struct {
-}
-
-func (d *boolStringDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- if node.IsNull() {
- return nil
- }
-
- s, ok := node.AsStrRef(ctx)
- if !ok {
- return error_mismatch(node, ctx, stringType)
- }
-
- if s == "null" {
- return nil
- }
-
- b, err := ParseBool(s)
- if err != nil {
- return error_mismatch(node, ctx, boolType)
- }
-
- *(*bool)(vp) = b
- return nil
-}
-
-func parseI64(node Node, ctx *context) (int64, error, bool) {
- if node.IsNull() {
- return 0, nil, true
- }
-
- s, ok := node.AsStrRef(ctx)
- if !ok {
- return 0, error_mismatch(node, ctx, stringType), false
- }
-
- if s == "null" {
- return 0, nil, true
- }
-
- ret, err := ParseI64(s)
- return ret, err, false
-}
-
-type i8StringDecoder struct{}
-
-func (d *i8StringDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- ret, err, null := parseI64(node, ctx)
- if null {
- return nil
- }
-
- if err != nil {
- return err
- }
-
- if ret > math.MaxInt8 || ret < math.MinInt8 {
- return error_mismatch(node, ctx, int8Type)
- }
-
- *(*int8)(vp) = int8(ret)
- return nil
-}
-
-type i16StringDecoder struct{}
-
-func (d *i16StringDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- ret, err, null := parseI64(node, ctx)
- if null {
- return nil
- }
-
- if err != nil {
- return err
- }
-
- if ret > math.MaxInt16 || ret < math.MinInt16 {
- return error_mismatch(node, ctx, int16Type)
- }
-
- *(*int16)(vp) = int16(ret)
- return nil
-}
-
-type i32StringDecoder struct{}
-
-func (d *i32StringDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- ret, err, null := parseI64(node, ctx)
- if null {
- return nil
- }
-
- if err != nil {
- return err
- }
-
- if ret > math.MaxInt32 || ret < math.MinInt32 {
- return error_mismatch(node, ctx, int32Type)
- }
-
- *(*int32)(vp) = int32(ret)
- return nil
-}
-
-type i64StringDecoder struct{}
-
-func (d *i64StringDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- ret, err, null := parseI64(node, ctx)
- if null {
- return nil
- }
-
- if err != nil {
- return err
- }
-
- *(*int64)(vp) = int64(ret)
- return nil
-}
-
-func parseU64(node Node, ctx *context) (uint64, error, bool) {
- if node.IsNull() {
- return 0, nil, true
- }
-
- s, ok := node.AsStrRef(ctx)
- if !ok {
- return 0, error_mismatch(node, ctx, stringType), false
- }
-
- if s == "null" {
- return 0, nil, true
- }
-
- ret, err := ParseU64(s)
- return ret, err, false
-}
-
-type u8StringDecoder struct{}
-
-func (d *u8StringDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- ret, err, null := parseU64(node, ctx)
- if null {
- return nil
- }
-
- if err != nil {
- return err
- }
-
- if ret > math.MaxUint8 {
- return error_mismatch(node, ctx, uint8Type)
- }
-
- *(*uint8)(vp) = uint8(ret)
- return nil
-}
-
-type u16StringDecoder struct{}
-
-func (d *u16StringDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- ret, err, null := parseU64(node, ctx)
- if null {
- return nil
- }
-
- if err != nil {
- return err
- }
-
- if ret > math.MaxUint16 {
- return error_mismatch(node, ctx, uint16Type)
- }
-
- *(*uint16)(vp) = uint16(ret)
- return nil
-}
-
-type u32StringDecoder struct{}
-
-func (d *u32StringDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- ret, err, null := parseU64(node, ctx)
- if null {
- return nil
- }
-
- if err != nil {
- return err
- }
-
- if ret > math.MaxUint32 {
- return error_mismatch(node, ctx, uint32Type)
- }
-
- *(*uint32)(vp) = uint32(ret)
- return nil
-}
-
-
-type u64StringDecoder struct{}
-
-func (d *u64StringDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- ret, err, null := parseU64(node, ctx)
- if null {
- return nil
- }
-
- if err != nil {
- return err
- }
-
- *(*uint64)(vp) = uint64(ret)
- return nil
-}
-
-type f32StringDecoder struct{}
-
-func (d *f32StringDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- if node.IsNull() {
- return nil
- }
-
- s, ok := node.AsStrRef(ctx)
- if !ok {
- return error_mismatch(node, ctx, stringType)
- }
-
- if s == "null" {
- return nil
- }
-
- ret, err := ParseF64(s)
- if err != nil || ret > math.MaxFloat32 || ret < -math.MaxFloat32 {
- return error_mismatch(node, ctx, float32Type)
- }
-
- *(*float32)(vp) = float32(ret)
- return nil
-}
-
-type f64StringDecoder struct{}
-
-func (d *f64StringDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- if node.IsNull() {
- return nil
- }
-
- s, ok := node.AsStrRef(ctx)
- if !ok {
- return error_mismatch(node, ctx, stringType)
- }
-
- if s == "null" {
- return nil
- }
-
- ret, err := ParseF64(s)
- if err != nil {
- return error_mismatch(node, ctx, float64Type)
- }
-
- *(*float64)(vp) = float64(ret)
- return nil
-}
-
-/* parse string field with string options */
-type strStringDecoder struct{}
-
-func (d *strStringDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- if node.IsNull() {
- return nil
- }
-
- s, ok := node.AsStrRef(ctx)
- if !ok {
- return error_mismatch(node, ctx, stringType)
- }
-
- if s == "null" {
- return nil
- }
-
- s, err := Unquote(s)
- if err != nil {
- return error_mismatch(node, ctx, stringType)
- }
-
- *(*string)(vp) = s
- return nil
-}
-
-type numberStringDecoder struct{}
-
-func (d *numberStringDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- if node.IsNull() {
- return nil
- }
-
- s, ok := node.AsStrRef(ctx)
- if !ok {
- return error_mismatch(node, ctx, stringType)
- }
-
- if s == "null" {
- return nil
- }
-
- num, ok := node.ParseNumber(ctx)
- if !ok {
- return error_mismatch(node, ctx, jsonNumberType)
- }
-
- end, ok := SkipNumberFast(s, 0)
- // has error or trailing chars
- if !ok || end != len(s) {
- return error_mismatch(node, ctx, jsonNumberType)
- }
-
- *(*json.Number)(vp) = json.Number(num)
- return nil
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/structs.go b/vendor/github.com/bytedance/sonic/internal/decoder/optdec/structs.go
deleted file mode 100644
index bce2758f1..000000000
--- a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/structs.go
+++ /dev/null
@@ -1,61 +0,0 @@
-package optdec
-
-import (
- "reflect"
- "unsafe"
-
- caching "github.com/bytedance/sonic/internal/optcaching"
- "github.com/bytedance/sonic/internal/resolver"
-)
-
-type fieldEntry struct {
- resolver.FieldMeta
- fieldDec decFunc
-}
-
-type structDecoder struct {
- fieldMap caching.FieldLookup
- fields []fieldEntry
- structName string
- typ reflect.Type
-}
-
-func (d *structDecoder) FromDom(vp unsafe.Pointer, node Node, ctx *context) error {
- if node.IsNull() {
- return nil
- }
-
- var gerr error
- obj, ok := node.AsObj()
- if !ok {
- return error_mismatch(node, ctx, d.typ)
- }
-
- next := obj.Children()
- for i := 0; i < obj.Len(); i++ {
- key, _ := NewNode(next).AsStrRef(ctx)
- val := NewNode(PtrOffset(next, 1))
- next = val.Next()
-
- // find field idx
- idx := d.fieldMap.Get(key)
- if idx == -1 {
- if Options(ctx.Options())&OptionDisableUnknown != 0 {
- return error_field(key)
- }
- continue
- }
-
- offset := d.fields[idx].Path[0].Size
- elem := unsafe.Pointer(uintptr(vp) + offset)
- err := d.fields[idx].fieldDec.FromDom(elem, val, ctx)
-
- // deal with mismatch type errors
- if gerr == nil && err != nil {
- // TODO: better error info
- gerr = err
- }
- }
- return gerr
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/types.go b/vendor/github.com/bytedance/sonic/internal/decoder/optdec/types.go
deleted file mode 100644
index fe1433eec..000000000
--- a/vendor/github.com/bytedance/sonic/internal/decoder/optdec/types.go
+++ /dev/null
@@ -1,60 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package optdec
-
-import (
- "encoding"
- "encoding/base64"
- "encoding/json"
- "reflect"
- "unsafe"
-
- "github.com/bytedance/sonic/internal/rt"
-)
-
-var (
- boolType = reflect.TypeOf(bool(false))
- byteType = reflect.TypeOf(byte(0))
- intType = reflect.TypeOf(int(0))
- int8Type = reflect.TypeOf(int8(0))
- int16Type = reflect.TypeOf(int16(0))
- int32Type = reflect.TypeOf(int32(0))
- int64Type = reflect.TypeOf(int64(0))
- uintType = reflect.TypeOf(uint(0))
- uint8Type = reflect.TypeOf(uint8(0))
- uint16Type = reflect.TypeOf(uint16(0))
- uint32Type = reflect.TypeOf(uint32(0))
- uint64Type = reflect.TypeOf(uint64(0))
- float32Type = reflect.TypeOf(float32(0))
- float64Type = reflect.TypeOf(float64(0))
- stringType = reflect.TypeOf("")
- bytesType = reflect.TypeOf([]byte(nil))
- jsonNumberType = reflect.TypeOf(json.Number(""))
- base64CorruptInputError = reflect.TypeOf(base64.CorruptInputError(0))
- anyType = rt.UnpackType(reflect.TypeOf((*interface{})(nil)).Elem())
-)
-
-var (
- errorType = reflect.TypeOf((*error)(nil)).Elem()
- jsonUnmarshalerType = reflect.TypeOf((*json.Unmarshaler)(nil)).Elem()
- encodingTextUnmarshalerType = reflect.TypeOf((*encoding.TextUnmarshaler)(nil)).Elem()
-)
-
-func rtype(t reflect.Type) (*rt.GoItab, *rt.GoType) {
- p := (*rt.GoIface)(unsafe.Pointer(&t))
- return p.Itab, (*rt.GoType)(p.Value)
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/alg/mapiter.go b/vendor/github.com/bytedance/sonic/internal/encoder/alg/mapiter.go
deleted file mode 100644
index 5d9956a90..000000000
--- a/vendor/github.com/bytedance/sonic/internal/encoder/alg/mapiter.go
+++ /dev/null
@@ -1,206 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package alg
-
-import (
- "encoding"
- "reflect"
- "strconv"
- "sync"
- "unsafe"
-
- "github.com/bytedance/sonic/internal/encoder/vars"
- "github.com/bytedance/sonic/internal/rt"
-)
-
-type _MapPair struct {
- k string // when the map key is integer, k is pointed to m
- v unsafe.Pointer
- m [32]byte
-}
-
-type MapIterator struct {
- It rt.GoMapIterator // must be the first field
- kv rt.GoSlice // slice of _MapPair
- ki int
-}
-
-var (
- iteratorPool = sync.Pool{}
- iteratorPair = rt.UnpackType(reflect.TypeOf(_MapPair{}))
-)
-
-func init() {
- if unsafe.Offsetof(MapIterator{}.It) != 0 {
- panic("_MapIterator.it is not the first field")
- }
-}
-
-
-func newIterator() *MapIterator {
- if v := iteratorPool.Get(); v == nil {
- return new(MapIterator)
- } else {
- return resetIterator(v.(*MapIterator))
- }
-}
-
-func resetIterator(p *MapIterator) *MapIterator {
- p.ki = 0
- p.It = rt.GoMapIterator{}
- p.kv.Len = 0
- return p
-}
-
-func (self *MapIterator) at(i int) *_MapPair {
- return (*_MapPair)(unsafe.Pointer(uintptr(self.kv.Ptr) + uintptr(i) * unsafe.Sizeof(_MapPair{})))
-}
-
-func (self *MapIterator) add() (p *_MapPair) {
- p = self.at(self.kv.Len)
- self.kv.Len++
- return
-}
-
-func (self *MapIterator) data() (p []_MapPair) {
- *(*rt.GoSlice)(unsafe.Pointer(&p)) = self.kv
- return
-}
-
-func (self *MapIterator) append(t *rt.GoType, k unsafe.Pointer, v unsafe.Pointer) (err error) {
- p := self.add()
- p.v = v
-
- /* check for strings */
- if tk := t.Kind(); tk != reflect.String {
- return self.appendGeneric(p, t, tk, k)
- }
-
- /* fast path for strings */
- p.k = *(*string)(k)
- return nil
-}
-
-func (self *MapIterator) appendGeneric(p *_MapPair, t *rt.GoType, v reflect.Kind, k unsafe.Pointer) error {
- switch v {
- case reflect.Int : p.k = rt.Mem2Str(strconv.AppendInt(p.m[:0], int64(*(*int)(k)), 10)) ; return nil
- case reflect.Int8 : p.k = rt.Mem2Str(strconv.AppendInt(p.m[:0], int64(*(*int8)(k)), 10)) ; return nil
- case reflect.Int16 : p.k = rt.Mem2Str(strconv.AppendInt(p.m[:0], int64(*(*int16)(k)), 10)) ; return nil
- case reflect.Int32 : p.k = rt.Mem2Str(strconv.AppendInt(p.m[:0], int64(*(*int32)(k)), 10)) ; return nil
- case reflect.Int64 : p.k = rt.Mem2Str(strconv.AppendInt(p.m[:0], int64(*(*int64)(k)), 10)) ; return nil
- case reflect.Uint : p.k = rt.Mem2Str(strconv.AppendUint(p.m[:0], uint64(*(*uint)(k)), 10)) ; return nil
- case reflect.Uint8 : p.k = rt.Mem2Str(strconv.AppendUint(p.m[:0], uint64(*(*uint8)(k)), 10)) ; return nil
- case reflect.Uint16 : p.k = rt.Mem2Str(strconv.AppendUint(p.m[:0], uint64(*(*uint16)(k)), 10)) ; return nil
- case reflect.Uint32 : p.k = rt.Mem2Str(strconv.AppendUint(p.m[:0], uint64(*(*uint32)(k)), 10)) ; return nil
- case reflect.Uint64 : p.k = rt.Mem2Str(strconv.AppendUint(p.m[:0], uint64(*(*uint64)(k)), 10)) ; return nil
- case reflect.Uintptr : p.k = rt.Mem2Str(strconv.AppendUint(p.m[:0], uint64(*(*uintptr)(k)), 10)) ; return nil
- case reflect.Interface : return self.appendInterface(p, t, k)
- case reflect.Struct, reflect.Ptr : return self.appendConcrete(p, t, k)
- default : panic("unexpected map key type")
- }
-}
-
-func (self *MapIterator) appendConcrete(p *_MapPair, t *rt.GoType, k unsafe.Pointer) (err error) {
- // compiler has already checked that the type implements the encoding.MarshalText interface
- if !t.Indirect() {
- k = *(*unsafe.Pointer)(k)
- }
- eface := rt.GoEface{Value: k, Type: t}.Pack()
- out, err := eface.(encoding.TextMarshaler).MarshalText()
- if err != nil {
- return err
- }
- p.k = rt.Mem2Str(out)
- return
-}
-
-func (self *MapIterator) appendInterface(p *_MapPair, t *rt.GoType, k unsafe.Pointer) (err error) {
- if len(rt.IfaceType(t).Methods) == 0 {
- panic("unexpected map key type")
- } else if p.k, err = asText(k); err == nil {
- return nil
- } else {
- return
- }
-}
-
-func IteratorStop(p *MapIterator) {
- iteratorPool.Put(p)
-}
-
-func IteratorNext(p *MapIterator) {
- i := p.ki
- t := &p.It
-
- /* check for unordered iteration */
- if i < 0 {
- rt.Mapiternext(t)
- return
- }
-
- /* check for end of iteration */
- if p.ki >= p.kv.Len {
- t.K = nil
- t.V = nil
- return
- }
-
- /* update the key-value pair, and increase the pointer */
- t.K = unsafe.Pointer(&p.at(p.ki).k)
- t.V = p.at(p.ki).v
- p.ki++
-}
-
-func IteratorStart(t *rt.GoMapType, m *rt.GoMap, fv uint64) (*MapIterator, error) {
- it := newIterator()
- rt.Mapiterinit(t, m, &it.It)
-
- /* check for key-sorting, empty map don't need sorting */
- if m.Count == 0 || (fv & (1<<BitSortMapKeys)) == 0 {
- it.ki = -1
- return it, nil
- }
-
- /* pre-allocate space if needed */
- if m.Count > it.kv.Cap {
- it.kv = rt.GrowSlice(iteratorPair, it.kv, m.Count)
- }
-
- /* dump all the key-value pairs */
- for ; it.It.K != nil; rt.Mapiternext(&it.It) {
- if err := it.append(t.Key, it.It.K, it.It.V); err != nil {
- IteratorStop(it)
- return nil, err
- }
- }
-
- /* sort the keys, map with only 1 item don't need sorting */
- if it.ki = 1; m.Count > 1 {
- radixQsort(it.data(), 0, maxDepth(it.kv.Len))
- }
-
- /* load the first pair into iterator */
- it.It.V = it.at(0).v
- it.It.K = unsafe.Pointer(&it.at(0).k)
- return it, nil
-}
-
-func asText(v unsafe.Pointer) (string, error) {
- text := rt.AssertI2I(rt.UnpackType(vars.EncodingTextMarshalerType), *(*rt.GoIface)(v))
- r, e := (*(*encoding.TextMarshaler)(unsafe.Pointer(&text))).MarshalText()
- return rt.Mem2Str(r), e
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/alg/opts.go b/vendor/github.com/bytedance/sonic/internal/encoder/alg/opts.go
deleted file mode 100644
index c19e2de4e..000000000
--- a/vendor/github.com/bytedance/sonic/internal/encoder/alg/opts.go
+++ /dev/null
@@ -1,31 +0,0 @@
-/**
- * Copyright 2024 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package alg
-
-const (
- BitSortMapKeys = iota
- BitEscapeHTML
- BitCompactMarshaler
- BitNoQuoteTextMarshaler
- BitNoNullSliceOrMap
- BitValidateString
- BitNoValidateJSONMarshaler
- BitNoEncoderNewline
- BitEncodeNullForInfOrNan
-
- BitPointerValue = 63
-)
diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/alg/primitives.go b/vendor/github.com/bytedance/sonic/internal/encoder/alg/primitives.go
deleted file mode 100644
index 63fa01890..000000000
--- a/vendor/github.com/bytedance/sonic/internal/encoder/alg/primitives.go
+++ /dev/null
@@ -1,95 +0,0 @@
-/**
- * Copyright 2024 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package alg
-
-import (
- "encoding"
- "encoding/json"
-
- "github.com/bytedance/sonic/internal/encoder/vars"
- "github.com/bytedance/sonic/internal/rt"
-)
-
-func Compact(p *[]byte, v []byte) error {
- buf := vars.NewBuffer()
- err := json.Compact(buf, v)
-
- /* check for errors */
- if err != nil {
- return err
- }
-
- /* add to result */
- v = buf.Bytes()
- *p = append(*p, v...)
-
- /* return the buffer into pool */
- vars.FreeBuffer(buf)
- return nil
-}
-
-func EncodeNil(rb *[]byte) error {
- *rb = append(*rb, 'n', 'u', 'l', 'l')
- return nil
-}
-
-// func Make_EncodeTypedPointer(computor func(*rt.GoType, ...interface{}) (interface{}, error)) func(*[]byte, *rt.GoType, *unsafe.Pointer, *vars.Stack, uint64) error {
-// return func(buf *[]byte, vt *rt.GoType, vp *unsafe.Pointer, sb *vars.Stack, fv uint64) error {
-// if vt == nil {
-// return EncodeNil(buf)
-// } else if fn, err := vars.FindOrCompile(vt, (fv&(1<<BitPointerValue)) != 0, computor); err != nil {
-// return err
-// } else if vt.Indirect() {
-// err := fn(buf, *vp, sb, fv)
-// return err
-// } else {
-// err := fn(buf, unsafe.Pointer(vp), sb, fv)
-// return err
-// }
-// }
-// }
-
-func EncodeJsonMarshaler(buf *[]byte, val json.Marshaler, opt uint64) error {
- if ret, err := val.MarshalJSON(); err != nil {
- return err
- } else {
- if opt&(1<<BitCompactMarshaler) != 0 {
- return Compact(buf, ret)
- }
- if opt&(1<<BitNoValidateJSONMarshaler) == 0 {
- if ok, s := Valid(ret); !ok {
- return vars.Error_marshaler(ret, s)
- }
- }
- *buf = append(*buf, ret...)
- return nil
- }
-}
-
-func EncodeTextMarshaler(buf *[]byte, val encoding.TextMarshaler, opt uint64) error {
- if ret, err := val.MarshalText(); err != nil {
- return err
- } else {
- if opt&(1<<BitNoQuoteTextMarshaler) != 0 {
- *buf = append(*buf, ret...)
- return nil
- }
- *buf = Quote(*buf, rt.Mem2Str(ret), false)
- return nil
- }
-}
- \ No newline at end of file
diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/alg/sort.go b/vendor/github.com/bytedance/sonic/internal/encoder/alg/sort.go
deleted file mode 100644
index 5bb0f9011..000000000
--- a/vendor/github.com/bytedance/sonic/internal/encoder/alg/sort.go
+++ /dev/null
@@ -1,206 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package alg
-
-// Algorithm 3-way Radix Quicksort, d means the radix.
-// Reference: https://algs4.cs.princeton.edu/51radix/Quick3string.java.html
-func radixQsort(kvs []_MapPair, d, maxDepth int) {
- for len(kvs) > 11 {
- // To avoid the worst case of quickSort (time: O(n^2)), use introsort here.
- // Reference: https://en.wikipedia.org/wiki/Introsort and
- // https://github.com/golang/go/issues/467
- if maxDepth == 0 {
- heapSort(kvs, 0, len(kvs))
- return
- }
- maxDepth--
-
- p := pivot(kvs, d)
- lt, i, gt := 0, 0, len(kvs)
- for i < gt {
- c := byteAt(kvs[i].k, d)
- if c < p {
- swap(kvs, lt, i)
- i++
- lt++
- } else if c > p {
- gt--
- swap(kvs, i, gt)
- } else {
- i++
- }
- }
-
- // kvs[0:lt] < v = kvs[lt:gt] < kvs[gt:len(kvs)]
- // Native implementation:
- // radixQsort(kvs[:lt], d, maxDepth)
- // if p > -1 {
- // radixQsort(kvs[lt:gt], d+1, maxDepth)
- // }
- // radixQsort(kvs[gt:], d, maxDepth)
- // Optimize as follows: make recursive calls only for the smaller parts.
- // Reference: https://www.geeksforgeeks.org/quicksort-tail-call-optimization-reducing-worst-case-space-log-n/
- if p == -1 {
- if lt > len(kvs) - gt {
- radixQsort(kvs[gt:], d, maxDepth)
- kvs = kvs[:lt]
- } else {
- radixQsort(kvs[:lt], d, maxDepth)
- kvs = kvs[gt:]
- }
- } else {
- ml := maxThree(lt, gt-lt, len(kvs)-gt)
- if ml == lt {
- radixQsort(kvs[lt:gt], d+1, maxDepth)
- radixQsort(kvs[gt:], d, maxDepth)
- kvs = kvs[:lt]
- } else if ml == gt-lt {
- radixQsort(kvs[:lt], d, maxDepth)
- radixQsort(kvs[gt:], d, maxDepth)
- kvs = kvs[lt:gt]
- d += 1
- } else {
- radixQsort(kvs[:lt], d, maxDepth)
- radixQsort(kvs[lt:gt], d+1, maxDepth)
- kvs = kvs[gt:]
- }
- }
- }
- insertRadixSort(kvs, d)
-}
-
-func insertRadixSort(kvs []_MapPair, d int) {
- for i := 1; i < len(kvs); i++ {
- for j := i; j > 0 && lessFrom(kvs[j].k, kvs[j-1].k, d); j-- {
- swap(kvs, j, j-1)
- }
- }
-}
-
-func pivot(kvs []_MapPair, d int) int {
- m := len(kvs) >> 1
- if len(kvs) > 40 {
- // Tukey's ``Ninther,'' median of three mediankvs of three.
- t := len(kvs) / 8
- return medianThree(
- medianThree(byteAt(kvs[0].k, d), byteAt(kvs[t].k, d), byteAt(kvs[2*t].k, d)),
- medianThree(byteAt(kvs[m].k, d), byteAt(kvs[m-t].k, d), byteAt(kvs[m+t].k, d)),
- medianThree(byteAt(kvs[len(kvs)-1].k, d),
- byteAt(kvs[len(kvs)-1-t].k, d),
- byteAt(kvs[len(kvs)-1-2*t].k, d)))
- }
- return medianThree(byteAt(kvs[0].k, d), byteAt(kvs[m].k, d), byteAt(kvs[len(kvs)-1].k, d))
-}
-
-func medianThree(i, j, k int) int {
- if i > j {
- i, j = j, i
- } // i < j
- if k < i {
- return i
- }
- if k > j {
- return j
- }
- return k
-}
-
-func maxThree(i, j, k int) int {
- max := i
- if max < j {
- max = j
- }
- if max < k {
- max = k
- }
- return max
-}
-
-// maxDepth returns a threshold at which quicksort should switch
-// to heapsort. It returnkvs 2*ceil(lg(n+1)).
-func maxDepth(n int) int {
- var depth int
- for i := n; i > 0; i >>= 1 {
- depth++
- }
- return depth * 2
-}
-
-// siftDown implements the heap property on kvs[lo:hi].
-// first is an offset into the array where the root of the heap lies.
-func siftDown(kvs []_MapPair, lo, hi, first int) {
- root := lo
- for {
- child := 2*root + 1
- if child >= hi {
- break
- }
- if child+1 < hi && kvs[first+child].k < kvs[first+child+1].k {
- child++
- }
- if kvs[first+root].k >= kvs[first+child].k {
- return
- }
- swap(kvs, first+root, first+child)
- root = child
- }
-}
-
-func heapSort(kvs []_MapPair, a, b int) {
- first := a
- lo := 0
- hi := b - a
-
- // Build heap with the greatest element at top.
- for i := (hi - 1) / 2; i >= 0; i-- {
- siftDown(kvs, i, hi, first)
- }
-
- // Pop elements, the largest first, into end of kvs.
- for i := hi - 1; i >= 0; i-- {
- swap(kvs, first, first+i)
- siftDown(kvs, lo, i, first)
- }
-}
-
-// Note that _MapPair.k is NOT pointed to _MapPair.m when map key is integer after swap
-func swap(kvs []_MapPair, a, b int) {
- kvs[a].k, kvs[b].k = kvs[b].k, kvs[a].k
- kvs[a].v, kvs[b].v = kvs[b].v, kvs[a].v
-}
-
-// Compare two strings from the pos d.
-func lessFrom(a, b string, d int) bool {
- l := len(a)
- if l > len(b) {
- l = len(b)
- }
- for i := d; i < l; i++ {
- if a[i] == b[i] {
- continue
- }
- return a[i] < b[i]
- }
- return len(a) < len(b)
-}
-
-func byteAt(b string, p int) int {
- if p < len(b) {
- return int(b[p])
- }
- return -1
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/alg/spec.go b/vendor/github.com/bytedance/sonic/internal/encoder/alg/spec.go
deleted file mode 100644
index bff943626..000000000
--- a/vendor/github.com/bytedance/sonic/internal/encoder/alg/spec.go
+++ /dev/null
@@ -1,198 +0,0 @@
-//go:build (amd64 && go1.16 && !go1.24) || (arm64 && go1.20 && !go1.24)
-// +build amd64,go1.16,!go1.24 arm64,go1.20,!go1.24
-
-/**
- * Copyright 2024 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package alg
-
-import (
- "runtime"
- "unsafe"
-
- "github.com/bytedance/sonic/internal/native"
- "github.com/bytedance/sonic/internal/native/types"
- "github.com/bytedance/sonic/internal/rt"
-)
-
-// Valid validates json and returns first non-blank character position,
-// if it is only one valid json value.
-// Otherwise returns invalid character position using start.
-//
-// Note: it does not check for the invalid UTF-8 characters.
-func Valid(data []byte) (ok bool, start int) {
- n := len(data)
- if n == 0 {
- return false, -1
- }
- s := rt.Mem2Str(data)
- p := 0
- m := types.NewStateMachine()
- ret := native.ValidateOne(&s, &p, m, 0)
- types.FreeStateMachine(m)
-
- if ret < 0 {
- return false, p-1
- }
-
- /* check for trailing spaces */
- for ;p < n; p++ {
- if (types.SPACE_MASK & (1 << data[p])) == 0 {
- return false, p
- }
- }
-
- return true, ret
-}
-
-var typeByte = rt.UnpackEface(byte(0)).Type
-
-//go:nocheckptr
-func Quote(buf []byte, val string, double bool) []byte {
- if len(val) == 0 {
- if double {
- return append(buf, `"\"\""`...)
- }
- return append(buf, `""`...)
- }
-
- if double {
- buf = append(buf, `"\"`...)
- } else {
- buf = append(buf, `"`...)
- }
- sp := rt.IndexChar(val, 0)
- nb := len(val)
- b := (*rt.GoSlice)(unsafe.Pointer(&buf))
-
- // input buffer
- for nb > 0 {
- // output buffer
- dp := unsafe.Pointer(uintptr(b.Ptr) + uintptr(b.Len))
- dn := b.Cap - b.Len
- // call native.Quote, dn is byte count it outputs
- opts := uint64(0)
- if double {
- opts = types.F_DOUBLE_UNQUOTE
- }
- ret := native.Quote(sp, nb, dp, &dn, opts)
- // update *buf length
- b.Len += dn
-
- // no need more output
- if ret >= 0 {
- break
- }
-
- // double buf size
- *b = rt.GrowSlice(typeByte, *b, b.Cap*2)
- // ret is the complement of consumed input
- ret = ^ret
- // update input buffer
- nb -= ret
- sp = unsafe.Pointer(uintptr(sp) + uintptr(ret))
- }
-
- runtime.KeepAlive(buf)
- runtime.KeepAlive(sp)
- if double {
- buf = append(buf, `\""`...)
- } else {
- buf = append(buf, `"`...)
- }
-
- return buf
-}
-
-func HtmlEscape(dst []byte, src []byte) []byte {
- var sidx int
-
- dst = append(dst, src[:0]...) // avoid check nil dst
- sbuf := (*rt.GoSlice)(unsafe.Pointer(&src))
- dbuf := (*rt.GoSlice)(unsafe.Pointer(&dst))
-
- /* grow dst if it is shorter */
- if cap(dst)-len(dst) < len(src)+types.BufPaddingSize {
- cap := len(src)*3/2 + types.BufPaddingSize
- *dbuf = rt.GrowSlice(typeByte, *dbuf, cap)
- }
-
- for sidx < sbuf.Len {
- sp := rt.Add(sbuf.Ptr, uintptr(sidx))
- dp := rt.Add(dbuf.Ptr, uintptr(dbuf.Len))
-
- sn := sbuf.Len - sidx
- dn := dbuf.Cap - dbuf.Len
- nb := native.HTMLEscape(sp, sn, dp, &dn)
-
- /* check for errors */
- if dbuf.Len += dn; nb >= 0 {
- break
- }
-
- /* not enough space, grow the slice and try again */
- sidx += ^nb
- *dbuf = rt.GrowSlice(typeByte, *dbuf, dbuf.Cap*2)
- }
- return dst
-}
-
-func F64toa(buf []byte, v float64) ([]byte) {
- if v == 0 {
- return append(buf, '0')
- }
- buf = rt.GuardSlice2(buf, 64)
- ret := native.F64toa((*byte)(rt.IndexByte(buf, len(buf))), v)
- if ret > 0 {
- return buf[:len(buf)+ret]
- } else {
- return buf
- }
-}
-
-func F32toa(buf []byte, v float32) ([]byte) {
- if v == 0 {
- return append(buf, '0')
- }
- buf = rt.GuardSlice2(buf, 64)
- ret := native.F32toa((*byte)(rt.IndexByte(buf, len(buf))), v)
- if ret > 0 {
- return buf[:len(buf)+ret]
- } else {
- return buf
- }
-}
-
-func I64toa(buf []byte, v int64) ([]byte) {
- buf = rt.GuardSlice2(buf, 32)
- ret := native.I64toa((*byte)(rt.IndexByte(buf, len(buf))), v)
- if ret > 0 {
- return buf[:len(buf)+ret]
- } else {
- return buf
- }
-}
-
-func U64toa(buf []byte, v uint64) ([]byte) {
- buf = rt.GuardSlice2(buf, 32)
- ret := native.U64toa((*byte)(rt.IndexByte(buf, len(buf))), v)
- if ret > 0 {
- return buf[:len(buf)+ret]
- } else {
- return buf
- }
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/alg/spec_compat.go b/vendor/github.com/bytedance/sonic/internal/encoder/alg/spec_compat.go
deleted file mode 100644
index c15cbf7d8..000000000
--- a/vendor/github.com/bytedance/sonic/internal/encoder/alg/spec_compat.go
+++ /dev/null
@@ -1,148 +0,0 @@
-// +build !amd64,!arm64 go1.24 !go1.16 arm64,!go1.20
-
-/**
- * Copyright 2024 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package alg
-
-import (
- _ "unsafe"
- "unicode/utf8"
- "strconv"
- "bytes"
- "encoding/json"
-
- "github.com/bytedance/sonic/internal/rt"
-)
-
-// Valid validates json and returns first non-blank character position,
-// if it is only one valid json value.
-// Otherwise returns invalid character position using start.
-//
-// Note: it does not check for the invalid UTF-8 characters.
-func Valid(data []byte) (ok bool, start int) {
- ok = json.Valid(data)
- return ok, 0
-}
-
-var typeByte = rt.UnpackEface(byte(0)).Type
-
-func Quote(e []byte, s string, double bool) []byte {
- if len(s) == 0 {
- if double {
- return append(e, `"\"\""`...)
- }
- return append(e, `""`...)
- }
-
- b := e
- ss := len(e)
- e = append(e, '"')
- start := 0
-
- for i := 0; i < len(s); {
- if b := s[i]; b < utf8.RuneSelf {
- if rt.SafeSet[b] {
- i++
- continue
- }
- if start < i {
- e = append(e, s[start:i]...)
- }
- e = append(e, '\\')
- switch b {
- case '\\', '"':
- e = append(e, b)
- case '\n':
- e = append(e, 'n')
- case '\r':
- e = append(e, 'r')
- case '\t':
- e = append(e, 't')
- default:
- // This encodes bytes < 0x20 except for \t, \n and \r.
- // If escapeHTML is set, it also escapes <, >, and &
- // because they can lead to security holes when
- // user-controlled strings are rendered into JSON
- // and served to some browsers.
- e = append(e, `u00`...)
- e = append(e, rt.Hex[b>>4])
- e = append(e, rt.Hex[b&0xF])
- }
- i++
- start = i
- continue
- }
- c, size := utf8.DecodeRuneInString(s[i:])
- // if correct && c == utf8.RuneError && size == 1 {
- // if start < i {
- // e = append(e, s[start:i]...)
- // }
- // e = append(e, `\ufffd`...)
- // i += size
- // start = i
- // continue
- // }
- if c == '\u2028' || c == '\u2029' {
- if start < i {
- e = append(e, s[start:i]...)
- }
- e = append(e, `\u202`...)
- e = append(e, rt.Hex[c&0xF])
- i += size
- start = i
- continue
- }
- i += size
- }
-
- if start < len(s) {
- e = append(e, s[start:]...)
- }
- e = append(e, '"')
-
- if double {
- return strconv.AppendQuote(b, string(e[ss:]))
- } else {
- return e
- }
-}
-
-func HtmlEscape(dst []byte, src []byte) []byte {
- buf := bytes.NewBuffer(dst)
- json.HTMLEscape(buf, src)
- return buf.Bytes()
-}
-
-func F64toa(buf []byte, v float64) ([]byte) {
- bs := bytes.NewBuffer(buf)
- _ = json.NewEncoder(bs).Encode(v)
- return bs.Bytes()
-}
-
-func F32toa(buf []byte, v float32) ([]byte) {
- bs := bytes.NewBuffer(buf)
- _ = json.NewEncoder(bs).Encode(v)
- return bs.Bytes()
-}
-
-func I64toa(buf []byte, v int64) ([]byte) {
- return strconv.AppendInt(buf, int64(v), 10)
-}
-
-func U64toa(buf []byte, v uint64) ([]byte) {
- return strconv.AppendUint(buf, v, 10)
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/compiler.go b/vendor/github.com/bytedance/sonic/internal/encoder/compiler.go
deleted file mode 100644
index 902fbc98b..000000000
--- a/vendor/github.com/bytedance/sonic/internal/encoder/compiler.go
+++ /dev/null
@@ -1,676 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package encoder
-
-import (
- "reflect"
- "unsafe"
-
- "github.com/bytedance/sonic/internal/encoder/ir"
- "github.com/bytedance/sonic/internal/encoder/vars"
- "github.com/bytedance/sonic/internal/encoder/vm"
- "github.com/bytedance/sonic/internal/resolver"
- "github.com/bytedance/sonic/internal/rt"
- "github.com/bytedance/sonic/option"
-)
-
-func ForceUseVM() {
- vm.SetCompiler(makeEncoderVM)
- pretouchType = pretouchTypeVM
- encodeTypedPointer = vm.EncodeTypedPointer
- vars.UseVM = true
-}
-
-var encodeTypedPointer func(buf *[]byte, vt *rt.GoType, vp *unsafe.Pointer, sb *vars.Stack, fv uint64) error
-
-func makeEncoderVM(vt *rt.GoType, ex ...interface{}) (interface{}, error) {
- pp, err := NewCompiler().Compile(vt.Pack(), ex[0].(bool))
- if err != nil {
- return nil, err
- }
- return &pp, nil
-}
-
-var pretouchType func(_vt reflect.Type, opts option.CompileOptions, v uint8) (map[reflect.Type]uint8, error)
-
-func pretouchTypeVM(_vt reflect.Type, opts option.CompileOptions, v uint8) (map[reflect.Type]uint8, error) {
- /* compile function */
- compiler := NewCompiler().apply(opts)
-
- /* find or compile */
- vt := rt.UnpackType(_vt)
- if val := vars.GetProgram(vt); val != nil {
- return nil, nil
- } else if _, err := vars.ComputeProgram(vt, makeEncoderVM, v == 1); err == nil {
- return compiler.rec, nil
- } else {
- return nil, err
- }
-}
-
-func pretouchRec(vtm map[reflect.Type]uint8, opts option.CompileOptions) error {
- if opts.RecursiveDepth < 0 || len(vtm) == 0 {
- return nil
- }
- next := make(map[reflect.Type]uint8)
- for vt, v := range vtm {
- sub, err := pretouchType(vt, opts, v)
- if err != nil {
- return err
- }
- for svt, v := range sub {
- next[svt] = v
- }
- }
- opts.RecursiveDepth -= 1
- return pretouchRec(next, opts)
-}
-
-type Compiler struct {
- opts option.CompileOptions
- pv bool
- tab map[reflect.Type]bool
- rec map[reflect.Type]uint8
-}
-
-func NewCompiler() *Compiler {
- return &Compiler{
- opts: option.DefaultCompileOptions(),
- tab: map[reflect.Type]bool{},
- rec: map[reflect.Type]uint8{},
- }
-}
-
-func (self *Compiler) apply(opts option.CompileOptions) *Compiler {
- self.opts = opts
- if self.opts.RecursiveDepth > 0 {
- self.rec = map[reflect.Type]uint8{}
- }
- return self
-}
-
-func (self *Compiler) rescue(ep *error) {
- if val := recover(); val != nil {
- if err, ok := val.(error); ok {
- *ep = err
- } else {
- panic(val)
- }
- }
-}
-
-func (self *Compiler) Compile(vt reflect.Type, pv bool) (ret ir.Program, err error) {
- defer self.rescue(&err)
- self.compileOne(&ret, 0, vt, pv)
- return
-}
-
-func (self *Compiler) compileOne(p *ir.Program, sp int, vt reflect.Type, pv bool) {
- if self.tab[vt] {
- p.Vp(ir.OP_recurse, vt, pv)
- } else {
- self.compileRec(p, sp, vt, pv)
- }
-}
-
-func (self *Compiler) tryCompileMarshaler(p *ir.Program, vt reflect.Type, pv bool) bool {
- pt := reflect.PtrTo(vt)
-
- /* check for addressable `json.Marshaler` with pointer receiver */
- if pv && pt.Implements(vars.JsonMarshalerType) {
- addMarshalerOp(p, ir.OP_marshal_p, pt, vars.JsonMarshalerType)
- return true
- }
-
- /* check for `json.Marshaler` */
- if vt.Implements(vars.JsonMarshalerType) {
- self.compileMarshaler(p, ir.OP_marshal, vt, vars.JsonMarshalerType)
- return true
- }
-
- /* check for addressable `encoding.TextMarshaler` with pointer receiver */
- if pv && pt.Implements(vars.EncodingTextMarshalerType) {
- addMarshalerOp(p, ir.OP_marshal_text_p, pt, vars.EncodingTextMarshalerType)
- return true
- }
-
- /* check for `encoding.TextMarshaler` */
- if vt.Implements(vars.EncodingTextMarshalerType) {
- self.compileMarshaler(p, ir.OP_marshal_text, vt, vars.EncodingTextMarshalerType)
- return true
- }
-
- return false
-}
-
-func (self *Compiler) compileRec(p *ir.Program, sp int, vt reflect.Type, pv bool) {
- pr := self.pv
-
- if self.tryCompileMarshaler(p, vt, pv) {
- return
- }
-
- /* enter the recursion, and compile the type */
- self.pv = pv
- self.tab[vt] = true
- self.compileOps(p, sp, vt)
-
- /* exit the recursion */
- self.pv = pr
- delete(self.tab, vt)
-}
-
-func (self *Compiler) compileOps(p *ir.Program, sp int, vt reflect.Type) {
- switch vt.Kind() {
- case reflect.Bool:
- p.Add(ir.OP_bool)
- case reflect.Int:
- p.Add(ir.OP_int())
- case reflect.Int8:
- p.Add(ir.OP_i8)
- case reflect.Int16:
- p.Add(ir.OP_i16)
- case reflect.Int32:
- p.Add(ir.OP_i32)
- case reflect.Int64:
- p.Add(ir.OP_i64)
- case reflect.Uint:
- p.Add(ir.OP_uint())
- case reflect.Uint8:
- p.Add(ir.OP_u8)
- case reflect.Uint16:
- p.Add(ir.OP_u16)
- case reflect.Uint32:
- p.Add(ir.OP_u32)
- case reflect.Uint64:
- p.Add(ir.OP_u64)
- case reflect.Uintptr:
- p.Add(ir.OP_uintptr())
- case reflect.Float32:
- p.Add(ir.OP_f32)
- case reflect.Float64:
- p.Add(ir.OP_f64)
- case reflect.String:
- self.compileString(p, vt)
- case reflect.Array:
- self.compileArray(p, sp, vt.Elem(), vt.Len())
- case reflect.Interface:
- self.compileInterface(p, vt)
- case reflect.Map:
- self.compileMap(p, sp, vt)
- case reflect.Ptr:
- self.compilePtr(p, sp, vt.Elem())
- case reflect.Slice:
- self.compileSlice(p, sp, vt.Elem())
- case reflect.Struct:
- self.compileStruct(p, sp, vt)
- default:
- panic(vars.Error_type(vt))
- }
-}
-
-func (self *Compiler) compileNil(p *ir.Program, sp int, vt reflect.Type, nil_op ir.Op, fn func(*ir.Program, int, reflect.Type)) {
- x := p.PC()
- p.Add(ir.OP_is_nil)
- fn(p, sp, vt)
- e := p.PC()
- p.Add(ir.OP_goto)
- p.Pin(x)
- p.Add(nil_op)
- p.Pin(e)
-}
-
-func (self *Compiler) compilePtr(p *ir.Program, sp int, vt reflect.Type) {
- self.compileNil(p, sp, vt, ir.OP_null, self.compilePtrBody)
-}
-
-func (self *Compiler) compilePtrBody(p *ir.Program, sp int, vt reflect.Type) {
- p.Tag(sp)
- p.Add(ir.OP_save)
- p.Add(ir.OP_deref)
- self.compileOne(p, sp+1, vt, true)
- p.Add(ir.OP_drop)
-}
-
-func (self *Compiler) compileMap(p *ir.Program, sp int, vt reflect.Type) {
- self.compileNil(p, sp, vt, ir.OP_empty_obj, self.compileMapBody)
-}
-
-func (self *Compiler) compileMapBody(p *ir.Program, sp int, vt reflect.Type) {
- p.Tag(sp + 1)
- p.Int(ir.OP_byte, '{')
- e := p.PC()
- p.Add(ir.OP_is_zero_map)
- p.Add(ir.OP_save)
- p.Rtt(ir.OP_map_iter, vt)
- p.Add(ir.OP_save)
- i := p.PC()
- p.Add(ir.OP_map_check_key)
- u := p.PC()
- p.Add(ir.OP_map_write_key)
- self.compileMapBodyKey(p, vt.Key())
- p.Pin(u)
- p.Int(ir.OP_byte, ':')
- p.Add(ir.OP_map_value_next)
- self.compileOne(p, sp+2, vt.Elem(), false)
- j := p.PC()
- p.Add(ir.OP_map_check_key)
- p.Int(ir.OP_byte, ',')
- v := p.PC()
- p.Add(ir.OP_map_write_key)
- self.compileMapBodyKey(p, vt.Key())
- p.Pin(v)
- p.Int(ir.OP_byte, ':')
- p.Add(ir.OP_map_value_next)
- self.compileOne(p, sp+2, vt.Elem(), false)
- p.Int(ir.OP_goto, j)
- p.Pin(i)
- p.Pin(j)
- p.Add(ir.OP_map_stop)
- p.Add(ir.OP_drop_2)
- p.Pin(e)
- p.Int(ir.OP_byte, '}')
-}
-
-func (self *Compiler) compileMapBodyKey(p *ir.Program, vk reflect.Type) {
- if !vk.Implements(vars.EncodingTextMarshalerType) {
- self.compileMapBodyTextKey(p, vk)
- } else {
- self.compileMapBodyUtextKey(p, vk)
- }
-}
-
-func (self *Compiler) compileMapBodyTextKey(p *ir.Program, vk reflect.Type) {
- switch vk.Kind() {
- case reflect.Invalid:
- panic("map key is nil")
- case reflect.Bool:
- p.Key(ir.OP_bool)
- case reflect.Int:
- p.Key(ir.OP_int())
- case reflect.Int8:
- p.Key(ir.OP_i8)
- case reflect.Int16:
- p.Key(ir.OP_i16)
- case reflect.Int32:
- p.Key(ir.OP_i32)
- case reflect.Int64:
- p.Key(ir.OP_i64)
- case reflect.Uint:
- p.Key(ir.OP_uint())
- case reflect.Uint8:
- p.Key(ir.OP_u8)
- case reflect.Uint16:
- p.Key(ir.OP_u16)
- case reflect.Uint32:
- p.Key(ir.OP_u32)
- case reflect.Uint64:
- p.Key(ir.OP_u64)
- case reflect.Uintptr:
- p.Key(ir.OP_uintptr())
- case reflect.Float32:
- p.Key(ir.OP_f32)
- case reflect.Float64:
- p.Key(ir.OP_f64)
- case reflect.String:
- self.compileString(p, vk)
- default:
- panic(vars.Error_type(vk))
- }
-}
-
-func (self *Compiler) compileMapBodyUtextKey(p *ir.Program, vk reflect.Type) {
- if vk.Kind() != reflect.Ptr {
- addMarshalerOp(p, ir.OP_marshal_text, vk, vars.EncodingTextMarshalerType)
- } else {
- self.compileMapBodyUtextPtr(p, vk)
- }
-}
-
-func (self *Compiler) compileMapBodyUtextPtr(p *ir.Program, vk reflect.Type) {
- i := p.PC()
- p.Add(ir.OP_is_nil)
- addMarshalerOp(p, ir.OP_marshal_text, vk, vars.EncodingTextMarshalerType)
- j := p.PC()
- p.Add(ir.OP_goto)
- p.Pin(i)
- p.Str(ir.OP_text, "\"\"")
- p.Pin(j)
-}
-
-func (self *Compiler) compileSlice(p *ir.Program, sp int, vt reflect.Type) {
- self.compileNil(p, sp, vt, ir.OP_empty_arr, self.compileSliceBody)
-}
-
-func (self *Compiler) compileSliceBody(p *ir.Program, sp int, vt reflect.Type) {
- if vars.IsSimpleByte(vt) {
- p.Add(ir.OP_bin)
- } else {
- self.compileSliceArray(p, sp, vt)
- }
-}
-
-func (self *Compiler) compileSliceArray(p *ir.Program, sp int, vt reflect.Type) {
- p.Tag(sp)
- p.Int(ir.OP_byte, '[')
- e := p.PC()
- p.Add(ir.OP_is_nil)
- p.Add(ir.OP_save)
- p.Add(ir.OP_slice_len)
- i := p.PC()
- p.Rtt(ir.OP_slice_next, vt)
- self.compileOne(p, sp+1, vt, true)
- j := p.PC()
- p.Rtt(ir.OP_slice_next, vt)
- p.Int(ir.OP_byte, ',')
- self.compileOne(p, sp+1, vt, true)
- p.Int(ir.OP_goto, j)
- p.Pin(i)
- p.Pin(j)
- p.Add(ir.OP_drop)
- p.Pin(e)
- p.Int(ir.OP_byte, ']')
-}
-
-func (self *Compiler) compileArray(p *ir.Program, sp int, vt reflect.Type, nb int) {
- p.Tag(sp)
- p.Int(ir.OP_byte, '[')
- p.Add(ir.OP_save)
-
- /* first item */
- if nb != 0 {
- self.compileOne(p, sp+1, vt, self.pv)
- p.Add(ir.OP_load)
- }
-
- /* remaining items */
- for i := 1; i < nb; i++ {
- p.Int(ir.OP_byte, ',')
- p.Int(ir.OP_index, i*int(vt.Size()))
- self.compileOne(p, sp+1, vt, self.pv)
- p.Add(ir.OP_load)
- }
-
- /* end of array */
- p.Add(ir.OP_drop)
- p.Int(ir.OP_byte, ']')
-}
-
-func (self *Compiler) compileString(p *ir.Program, vt reflect.Type) {
- if vt != vars.JsonNumberType {
- p.Add(ir.OP_str)
- } else {
- p.Add(ir.OP_number)
- }
-}
-
-func (self *Compiler) compileStruct(p *ir.Program, sp int, vt reflect.Type) {
- if sp >= self.opts.MaxInlineDepth || p.PC() >= vars.MAX_ILBUF || (sp > 0 && vt.NumField() >= vars.MAX_FIELDS) {
- p.Vp(ir.OP_recurse, vt, self.pv)
- if self.opts.RecursiveDepth > 0 {
- if self.pv {
- self.rec[vt] = 1
- } else {
- self.rec[vt] = 0
- }
- }
- } else {
- self.compileStructBody(p, sp, vt)
- }
-}
-
-func (self *Compiler) compileStructBody(p *ir.Program, sp int, vt reflect.Type) {
- p.Tag(sp)
- p.Int(ir.OP_byte, '{')
- p.Add(ir.OP_save)
- p.Add(ir.OP_cond_set)
-
- /* compile each field */
- for _, fv := range resolver.ResolveStruct(vt) {
- var s []int
- var o resolver.Offset
-
- /* "omitempty" for arrays */
- if fv.Type.Kind() == reflect.Array {
- if fv.Type.Len() == 0 && (fv.Opts&resolver.F_omitempty) != 0 {
- continue
- }
- }
-
- /* index to the field */
- for _, o = range fv.Path {
- if p.Int(ir.OP_index, int(o.Size)); o.Kind == resolver.F_deref {
- s = append(s, p.PC())
- p.Add(ir.OP_is_nil)
- p.Add(ir.OP_deref)
- }
- }
-
- /* check for "omitempty" option */
- if fv.Type.Kind() != reflect.Struct && fv.Type.Kind() != reflect.Array && (fv.Opts&resolver.F_omitempty) != 0 {
- s = append(s, p.PC())
- self.compileStructFieldZero(p, fv.Type)
- }
-
- /* add the comma if not the first element */
- i := p.PC()
- p.Add(ir.OP_cond_testc)
- p.Int(ir.OP_byte, ',')
- p.Pin(i)
-
- /* compile the key and value */
- ft := fv.Type
- p.Str(ir.OP_text, Quote(fv.Name)+":")
-
- /* check for "stringnize" option */
- if (fv.Opts & resolver.F_stringize) == 0 {
- self.compileOne(p, sp+1, ft, self.pv)
- } else {
- self.compileStructFieldStr(p, sp+1, ft)
- }
-
- /* patch the skipping jumps and reload the struct pointer */
- p.Rel(s)
- p.Add(ir.OP_load)
- }
-
- /* end of object */
- p.Add(ir.OP_drop)
- p.Int(ir.OP_byte, '}')
-}
-
-func (self *Compiler) compileStructFieldStr(p *ir.Program, sp int, vt reflect.Type) {
- // NOTICE: according to encoding/json, Marshaler type has higher priority than string option
- // see issue:
- if self.tryCompileMarshaler(p, vt, self.pv) {
- return
- }
-
- pc := -1
- ft := vt
- sv := false
-
- /* dereference the pointer if needed */
- if ft.Kind() == reflect.Ptr {
- ft = ft.Elem()
- }
-
- /* check if it can be stringized */
- switch ft.Kind() {
- case reflect.Bool:
- sv = true
- case reflect.Int:
- sv = true
- case reflect.Int8:
- sv = true
- case reflect.Int16:
- sv = true
- case reflect.Int32:
- sv = true
- case reflect.Int64:
- sv = true
- case reflect.Uint:
- sv = true
- case reflect.Uint8:
- sv = true
- case reflect.Uint16:
- sv = true
- case reflect.Uint32:
- sv = true
- case reflect.Uint64:
- sv = true
- case reflect.Uintptr:
- sv = true
- case reflect.Float32:
- sv = true
- case reflect.Float64:
- sv = true
- case reflect.String:
- sv = true
- }
-
- /* if it's not, ignore the "string" and follow the regular path */
- if !sv {
- self.compileOne(p, sp, vt, self.pv)
- return
- }
-
- /* dereference the pointer */
- if vt.Kind() == reflect.Ptr {
- pc = p.PC()
- vt = vt.Elem()
- p.Add(ir.OP_is_nil)
- p.Add(ir.OP_deref)
- }
-
- /* special case of a double-quoted string */
- if ft != vars.JsonNumberType && ft.Kind() == reflect.String {
- p.Add(ir.OP_quote)
- } else {
- self.compileStructFieldQuoted(p, sp, vt)
- }
-
- /* the "null" case of the pointer */
- if pc != -1 {
- e := p.PC()
- p.Add(ir.OP_goto)
- p.Pin(pc)
- p.Add(ir.OP_null)
- p.Pin(e)
- }
-}
-
-func (self *Compiler) compileStructFieldZero(p *ir.Program, vt reflect.Type) {
- switch vt.Kind() {
- case reflect.Bool:
- p.Add(ir.OP_is_zero_1)
- case reflect.Int:
- p.Add(ir.OP_is_zero_ints())
- case reflect.Int8:
- p.Add(ir.OP_is_zero_1)
- case reflect.Int16:
- p.Add(ir.OP_is_zero_2)
- case reflect.Int32:
- p.Add(ir.OP_is_zero_4)
- case reflect.Int64:
- p.Add(ir.OP_is_zero_8)
- case reflect.Uint:
- p.Add(ir.OP_is_zero_ints())
- case reflect.Uint8:
- p.Add(ir.OP_is_zero_1)
- case reflect.Uint16:
- p.Add(ir.OP_is_zero_2)
- case reflect.Uint32:
- p.Add(ir.OP_is_zero_4)
- case reflect.Uint64:
- p.Add(ir.OP_is_zero_8)
- case reflect.Uintptr:
- p.Add(ir.OP_is_nil)
- case reflect.Float32:
- p.Add(ir.OP_is_zero_4)
- case reflect.Float64:
- p.Add(ir.OP_is_zero_8)
- case reflect.String:
- p.Add(ir.OP_is_nil_p1)
- case reflect.Interface:
- p.Add(ir.OP_is_nil)
- case reflect.Map:
- p.Add(ir.OP_is_zero_map)
- case reflect.Ptr:
- p.Add(ir.OP_is_nil)
- case reflect.Slice:
- p.Add(ir.OP_is_nil_p1)
- default:
- panic(vars.Error_type(vt))
- }
-}
-
-func (self *Compiler) compileStructFieldQuoted(p *ir.Program, sp int, vt reflect.Type) {
- p.Int(ir.OP_byte, '"')
- self.compileOne(p, sp, vt, self.pv)
- p.Int(ir.OP_byte, '"')
-}
-
-func (self *Compiler) compileInterface(p *ir.Program, vt reflect.Type) {
- x := p.PC()
- p.Add(ir.OP_is_nil_p1)
-
- /* iface and efaces are different */
- if vt.NumMethod() == 0 {
- p.Add(ir.OP_eface)
- } else {
- p.Add(ir.OP_iface)
- }
-
- /* the "null" value */
- e := p.PC()
- p.Add(ir.OP_goto)
- p.Pin(x)
- p.Add(ir.OP_null)
- p.Pin(e)
-}
-
-func (self *Compiler) compileMarshaler(p *ir.Program, op ir.Op, vt reflect.Type, mt reflect.Type) {
- pc := p.PC()
- vk := vt.Kind()
-
- /* direct receiver */
- if vk != reflect.Ptr {
- addMarshalerOp(p, op, vt, mt)
- return
- }
- /* value receiver with a pointer type, check for nil before calling the marshaler */
- p.Add(ir.OP_is_nil)
-
- addMarshalerOp(p, op, vt, mt)
-
- i := p.PC()
- p.Add(ir.OP_goto)
- p.Pin(pc)
- p.Add(ir.OP_null)
- p.Pin(i)
-}
-
-func addMarshalerOp(p *ir.Program, op ir.Op, vt reflect.Type, mt reflect.Type) {
- if vars.UseVM {
- itab := rt.GetItab(rt.IfaceType(rt.UnpackType(mt)), rt.UnpackType(vt), true)
- p.Vtab(op, vt, itab)
- } else {
- // OPT: get itab here
- p.Rtt(op, vt)
- }
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/encode_norace.go b/vendor/github.com/bytedance/sonic/internal/encoder/encode_norace.go
deleted file mode 100644
index c53206433..000000000
--- a/vendor/github.com/bytedance/sonic/internal/encoder/encode_norace.go
+++ /dev/null
@@ -1,24 +0,0 @@
-//go:build !race
-// +build !race
-
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package encoder
-
-func encodeIntoCheckRace(buf *[]byte, val interface{}, opts Options) error {
- return encodeInto(buf, val, opts)
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/encode_race.go b/vendor/github.com/bytedance/sonic/internal/encoder/encode_race.go
deleted file mode 100644
index c373c55f9..000000000
--- a/vendor/github.com/bytedance/sonic/internal/encoder/encode_race.go
+++ /dev/null
@@ -1,54 +0,0 @@
-//go:build race
-// +build race
-
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package encoder
-
-import (
- `encoding/json`
-
- `github.com/bytedance/sonic/internal/rt`
-)
-
-
-func helpDetectDataRace(val interface{}) {
- var out []byte
- defer func() {
- if v := recover(); v != nil {
- // NOTICE: help user to locate where panic occurs
- println("panic when encoding on: ", truncate(out))
- panic(v)
- }
- }()
- out, _ = json.Marshal(val)
-}
-
-func encodeIntoCheckRace(buf *[]byte, val interface{}, opts Options) error {
- err := encodeInto(buf, val, opts)
- /* put last to make the panic from sonic will always be caught at first */
- helpDetectDataRace(val)
- return err
-}
-
-func truncate(json []byte) string {
- if len(json) <= 256 {
- return rt.Mem2Str(json)
- } else {
- return rt.Mem2Str(json[len(json)-256:])
- }
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/encoder.go b/vendor/github.com/bytedance/sonic/internal/encoder/encoder.go
deleted file mode 100644
index 4cba1a168..000000000
--- a/vendor/github.com/bytedance/sonic/internal/encoder/encoder.go
+++ /dev/null
@@ -1,318 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package encoder
-
-import (
- "bytes"
- "encoding/json"
- "reflect"
- "runtime"
- "unsafe"
-
- "github.com/bytedance/sonic/utf8"
- "github.com/bytedance/sonic/internal/encoder/alg"
- "github.com/bytedance/sonic/internal/encoder/vars"
- "github.com/bytedance/sonic/internal/rt"
- "github.com/bytedance/sonic/option"
-)
-
-// Options is a set of encoding options.
-type Options uint64
-
-const (
- // SortMapKeys indicates that the keys of a map needs to be sorted
- // before serializing into JSON.
- // WARNING: This hurts performance A LOT, USE WITH CARE.
- SortMapKeys Options = 1 << alg.BitSortMapKeys
-
- // EscapeHTML indicates encoder to escape all HTML characters
- // after serializing into JSON (see https://pkg.go.dev/encoding/json#HTMLEscape).
- // WARNING: This hurts performance A LOT, USE WITH CARE.
- EscapeHTML Options = 1 << alg.BitEscapeHTML
-
- // CompactMarshaler indicates that the output JSON from json.Marshaler
- // is always compact and needs no validation
- CompactMarshaler Options = 1 << alg.BitCompactMarshaler
-
- // NoQuoteTextMarshaler indicates that the output text from encoding.TextMarshaler
- // is always escaped string and needs no quoting
- NoQuoteTextMarshaler Options = 1 << alg.BitNoQuoteTextMarshaler
-
- // NoNullSliceOrMap indicates all empty Array or Object are encoded as '[]' or '{}',
- // instead of 'null'.
- // NOTE: The priority of this option is lower than json tag `omitempty`.
- NoNullSliceOrMap Options = 1 << alg.BitNoNullSliceOrMap
-
- // ValidateString indicates that encoder should validate the input string
- // before encoding it into JSON.
- ValidateString Options = 1 << alg.BitValidateString
-
- // NoValidateJSONMarshaler indicates that the encoder should not validate the output string
- // after encoding the JSONMarshaler to JSON.
- NoValidateJSONMarshaler Options = 1 << alg.BitNoValidateJSONMarshaler
-
- // NoEncoderNewline indicates that the encoder should not add a newline after every message
- NoEncoderNewline Options = 1 << alg.BitNoEncoderNewline
-
- // CompatibleWithStd is used to be compatible with std encoder.
- CompatibleWithStd Options = SortMapKeys | EscapeHTML | CompactMarshaler
-
- // Encode Infinity or Nan float into `null`, instead of returning an error.
- EncodeNullForInfOrNan Options = 1 << alg.BitEncodeNullForInfOrNan
-)
-
-// Encoder represents a specific set of encoder configurations.
-type Encoder struct {
- Opts Options
- prefix string
- indent string
-}
-
-// Encode returns the JSON encoding of v.
-func (self *Encoder) Encode(v interface{}) ([]byte, error) {
- if self.indent != "" || self.prefix != "" {
- return EncodeIndented(v, self.prefix, self.indent, self.Opts)
- }
- return Encode(v, self.Opts)
-}
-
-// SortKeys enables the SortMapKeys option.
-func (self *Encoder) SortKeys() *Encoder {
- self.Opts |= SortMapKeys
- return self
-}
-
-// SetEscapeHTML specifies if option EscapeHTML opens
-func (self *Encoder) SetEscapeHTML(f bool) {
- if f {
- self.Opts |= EscapeHTML
- } else {
- self.Opts &= ^EscapeHTML
- }
-}
-
-// SetValidateString specifies if option ValidateString opens
-func (self *Encoder) SetValidateString(f bool) {
- if f {
- self.Opts |= ValidateString
- } else {
- self.Opts &= ^ValidateString
- }
-}
-
-// SetNoValidateJSONMarshaler specifies if option NoValidateJSONMarshaler opens
-func (self *Encoder) SetNoValidateJSONMarshaler(f bool) {
- if f {
- self.Opts |= NoValidateJSONMarshaler
- } else {
- self.Opts &= ^NoValidateJSONMarshaler
- }
-}
-
-// SetNoEncoderNewline specifies if option NoEncoderNewline opens
-func (self *Encoder) SetNoEncoderNewline(f bool) {
- if f {
- self.Opts |= NoEncoderNewline
- } else {
- self.Opts &= ^NoEncoderNewline
- }
-}
-
-
-// SetCompactMarshaler specifies if option CompactMarshaler opens
-func (self *Encoder) SetCompactMarshaler(f bool) {
- if f {
- self.Opts |= CompactMarshaler
- } else {
- self.Opts &= ^CompactMarshaler
- }
-}
-
-// SetNoQuoteTextMarshaler specifies if option NoQuoteTextMarshaler opens
-func (self *Encoder) SetNoQuoteTextMarshaler(f bool) {
- if f {
- self.Opts |= NoQuoteTextMarshaler
- } else {
- self.Opts &= ^NoQuoteTextMarshaler
- }
-}
-
-// SetIndent instructs the encoder to format each subsequent encoded
-// value as if indented by the package-level function EncodeIndent().
-// Calling SetIndent("", "") disables indentation.
-func (enc *Encoder) SetIndent(prefix, indent string) {
- enc.prefix = prefix
- enc.indent = indent
-}
-
-// Quote returns the JSON-quoted version of s.
-func Quote(s string) string {
- buf := make([]byte, 0, len(s)+2)
- buf = alg.Quote(buf, s, false)
- return rt.Mem2Str(buf)
-}
-
-// Encode returns the JSON encoding of val, encoded with opts.
-func Encode(val interface{}, opts Options) ([]byte, error) {
- var ret []byte
-
- buf := vars.NewBytes()
- err := encodeIntoCheckRace(buf, val, opts)
-
- /* check for errors */
- if err != nil {
- vars.FreeBytes(buf)
- return nil, err
- }
-
- /* htmlescape or correct UTF-8 if opts enable */
- old := buf
- *buf = encodeFinish(*old, opts)
- pbuf := ((*rt.GoSlice)(unsafe.Pointer(buf))).Ptr
- pold := ((*rt.GoSlice)(unsafe.Pointer(old))).Ptr
-
- /* return when allocated a new buffer */
- if pbuf != pold {
- vars.FreeBytes(old)
- return *buf, nil
- }
-
- /* make a copy of the result */
- if rt.CanSizeResue(cap(*buf)) {
- ret = make([]byte, len(*buf))
- copy(ret, *buf)
- vars.FreeBytes(buf)
- } else {
- ret = *buf
- }
-
- /* return the buffer into pool */
- return ret, nil
-}
-
-// EncodeInto is like Encode but uses a user-supplied buffer instead of allocating
-// a new one.
-func EncodeInto(buf *[]byte, val interface{}, opts Options) error {
- err := encodeIntoCheckRace(buf, val, opts)
- if err != nil {
- return err
- }
- *buf = encodeFinish(*buf, opts)
- return err
-}
-
-func encodeInto(buf *[]byte, val interface{}, opts Options) error {
- stk := vars.NewStack()
- efv := rt.UnpackEface(val)
- err := encodeTypedPointer(buf, efv.Type, &efv.Value, stk, uint64(opts))
-
- /* return the stack into pool */
- if err != nil {
- vars.ResetStack(stk)
- }
- vars.FreeStack(stk)
-
- /* avoid GC ahead */
- runtime.KeepAlive(buf)
- runtime.KeepAlive(efv)
- return err
-}
-
-func encodeFinish(buf []byte, opts Options) []byte {
- if opts & EscapeHTML != 0 {
- buf = HTMLEscape(nil, buf)
- }
- if (opts & ValidateString != 0) && !utf8.Validate(buf) {
- buf = utf8.CorrectWith(nil, buf, `\ufffd`)
- }
- return buf
-}
-
-
-// HTMLEscape appends to dst the JSON-encoded src with <, >, &, U+2028 and U+2029
-// characters inside string literals changed to \u003c, \u003e, \u0026, \u2028, \u2029
-// so that the JSON will be safe to embed inside HTML <script> tags.
-// For historical reasons, web browsers don't honor standard HTML
-// escaping within <script> tags, so an alternative JSON encoding must
-// be used.
-func HTMLEscape(dst []byte, src []byte) []byte {
- return alg.HtmlEscape(dst, src)
-}
-
-// EncodeIndented is like Encode but applies Indent to format the output.
-// Each JSON element in the output will begin on a new line beginning with prefix
-// followed by one or more copies of indent according to the indentation nesting.
-func EncodeIndented(val interface{}, prefix string, indent string, opts Options) ([]byte, error) {
- var err error
- var buf *bytes.Buffer
-
- /* encode into the buffer */
- out := vars.NewBytes()
- err = EncodeInto(out, val, opts)
-
- /* check for errors */
- if err != nil {
- vars.FreeBytes(out)
- return nil, err
- }
-
- /* indent the JSON */
- buf = vars.NewBuffer()
- err = json.Indent(buf, *out, prefix, indent)
- vars.FreeBytes(out)
-
- /* check for errors */
- if err != nil {
- vars.FreeBuffer(buf)
- return nil, err
- }
-
- /* copy to the result buffer */
- var ret []byte
- if rt.CanSizeResue(cap(buf.Bytes())) {
- ret = make([]byte, buf.Len())
- copy(ret, buf.Bytes())
- /* return the buffers into pool */
- vars.FreeBuffer(buf)
- } else {
- ret = buf.Bytes()
- }
-
- return ret, nil
-}
-
-// Pretouch compiles vt ahead-of-time to avoid JIT compilation on-the-fly, in
-// order to reduce the first-hit latency.
-//
-// Opts are the compile options, for example, "option.WithCompileRecursiveDepth" is
-// a compile option to set the depth of recursive compile for the nested struct type.
-func Pretouch(vt reflect.Type, opts ...option.CompileOption) error {
- cfg := option.DefaultCompileOptions()
- for _, opt := range opts {
- opt(&cfg)
- }
- return pretouchRec(map[reflect.Type]uint8{vt: 0}, cfg)
-}
-
-// Valid validates json and returns first non-blank character position,
-// if it is only one valid json value.
-// Otherwise returns invalid character position using start.
-//
-// Note: it does not check for the invalid UTF-8 characters.
-func Valid(data []byte) (ok bool, start int) {
- return alg.Valid(data)
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/ir/op.go b/vendor/github.com/bytedance/sonic/internal/encoder/ir/op.go
deleted file mode 100644
index a0c693f00..000000000
--- a/vendor/github.com/bytedance/sonic/internal/encoder/ir/op.go
+++ /dev/null
@@ -1,473 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package ir
-
-import (
- "fmt"
- "reflect"
- "strconv"
- "strings"
- "unsafe"
-
- "github.com/bytedance/sonic/internal/encoder/vars"
- "github.com/bytedance/sonic/internal/rt"
-)
-
-type Op uint8
-
-const (
- OP_null Op = iota + 1
- OP_empty_arr
- OP_empty_obj
- OP_bool
- OP_i8
- OP_i16
- OP_i32
- OP_i64
- OP_u8
- OP_u16
- OP_u32
- OP_u64
- OP_f32
- OP_f64
- OP_str
- OP_bin
- OP_quote
- OP_number
- OP_eface
- OP_iface
- OP_byte
- OP_text
- OP_deref
- OP_index
- OP_load
- OP_save
- OP_drop
- OP_drop_2
- OP_recurse
- OP_is_nil
- OP_is_nil_p1
- OP_is_zero_1
- OP_is_zero_2
- OP_is_zero_4
- OP_is_zero_8
- OP_is_zero_map
- OP_goto
- OP_map_iter
- OP_map_stop
- OP_map_check_key
- OP_map_write_key
- OP_map_value_next
- OP_slice_len
- OP_slice_next
- OP_marshal
- OP_marshal_p
- OP_marshal_text
- OP_marshal_text_p
- OP_cond_set
- OP_cond_testc
-)
-
-const (
- _INT_SIZE = 32 << (^uint(0) >> 63)
- _PTR_SIZE = 32 << (^uintptr(0) >> 63)
- _PTR_BYTE = unsafe.Sizeof(uintptr(0))
-)
-
-const OpSize = unsafe.Sizeof(NewInsOp(0))
-
-var OpNames = [256]string{
- OP_null: "null",
- OP_empty_arr: "empty_arr",
- OP_empty_obj: "empty_obj",
- OP_bool: "bool",
- OP_i8: "i8",
- OP_i16: "i16",
- OP_i32: "i32",
- OP_i64: "i64",
- OP_u8: "u8",
- OP_u16: "u16",
- OP_u32: "u32",
- OP_u64: "u64",
- OP_f32: "f32",
- OP_f64: "f64",
- OP_str: "str",
- OP_bin: "bin",
- OP_quote: "quote",
- OP_number: "number",
- OP_eface: "eface",
- OP_iface: "iface",
- OP_byte: "byte",
- OP_text: "text",
- OP_deref: "deref",
- OP_index: "index",
- OP_load: "load",
- OP_save: "save",
- OP_drop: "drop",
- OP_drop_2: "drop_2",
- OP_recurse: "recurse",
- OP_is_nil: "is_nil",
- OP_is_nil_p1: "is_nil_p1",
- OP_is_zero_1: "is_zero_1",
- OP_is_zero_2: "is_zero_2",
- OP_is_zero_4: "is_zero_4",
- OP_is_zero_8: "is_zero_8",
- OP_is_zero_map: "is_zero_map",
- OP_goto: "goto",
- OP_map_iter: "map_iter",
- OP_map_stop: "map_stop",
- OP_map_check_key: "map_check_key",
- OP_map_write_key: "map_write_key",
- OP_map_value_next: "map_value_next",
- OP_slice_len: "slice_len",
- OP_slice_next: "slice_next",
- OP_marshal: "marshal",
- OP_marshal_p: "marshal_p",
- OP_marshal_text: "marshal_text",
- OP_marshal_text_p: "marshal_text_p",
- OP_cond_set: "cond_set",
- OP_cond_testc: "cond_testc",
-}
-
-func (self Op) String() string {
- if ret := OpNames[self]; ret != "" {
- return ret
- } else {
- return "<invalid>"
- }
-}
-
-func OP_int() Op {
- switch _INT_SIZE {
- case 32:
- return OP_i32
- case 64:
- return OP_i64
- default:
- panic("unsupported int size")
- }
-}
-
-func OP_uint() Op {
- switch _INT_SIZE {
- case 32:
- return OP_u32
- case 64:
- return OP_u64
- default:
- panic("unsupported uint size")
- }
-}
-
-func OP_uintptr() Op {
- switch _PTR_SIZE {
- case 32:
- return OP_u32
- case 64:
- return OP_u64
- default:
- panic("unsupported pointer size")
- }
-}
-
-func OP_is_zero_ints() Op {
- switch _INT_SIZE {
- case 32:
- return OP_is_zero_4
- case 64:
- return OP_is_zero_8
- default:
- panic("unsupported integer size")
- }
-}
-
-type Instr struct {
- o Op
- u int // union {op: 8, _: 8, vi: 48}, vi maybe int or len(str)
- p unsafe.Pointer // maybe GoString.Ptr, or *GoType
-}
-
-func NewInsOp(op Op) Instr {
- return Instr{o: op}
-}
-
-func NewInsVi(op Op, vi int) Instr {
- return Instr{o: op, u: vi}
-}
-
-func NewInsVs(op Op, vs string) Instr {
- return Instr{
- o: op,
- u: len(vs),
- p: (*rt.GoString)(unsafe.Pointer(&vs)).Ptr,
- }
-}
-
-func NewInsVt(op Op, vt reflect.Type) Instr {
- return Instr{
- o: op,
- p: unsafe.Pointer(rt.UnpackType(vt)),
- }
-}
-
-type typAndTab struct {
- vt *rt.GoType
- itab *rt.GoItab
-}
-
-func NewInsVtab(op Op, vt reflect.Type, itab *rt.GoItab) Instr {
- return Instr{
- o: op,
- p: unsafe.Pointer(&typAndTab{
- vt: rt.UnpackType(vt),
- itab: itab,
- }),
- }
-}
-
-func NewInsVp(op Op, vt reflect.Type, pv bool) Instr {
- i := 0
- if pv {
- i = 1
- }
- return Instr{
- o: op,
- u: i,
- p: unsafe.Pointer(rt.UnpackType(vt)),
- }
-}
-
-func (self Instr) Op() Op {
- return Op(self.o)
-}
-
-func (self Instr) Vi() int {
- return self.u
-}
-
-func (self Instr) Vf() uint8 {
- return (*rt.GoType)(self.p).KindFlags
-}
-
-func (self Instr) Vs() (v string) {
- (*rt.GoString)(unsafe.Pointer(&v)).Ptr = self.p
- (*rt.GoString)(unsafe.Pointer(&v)).Len = self.Vi()
- return
-}
-
-func (self Instr) Vk() reflect.Kind {
- return (*rt.GoType)(self.p).Kind()
-}
-
-func (self Instr) Vt() reflect.Type {
- return (*rt.GoType)(self.p).Pack()
-}
-
-func (self Instr) Vr() *rt.GoType {
- return (*rt.GoType)(self.p)
-}
-
-func (self Instr) Vp() (vt reflect.Type, pv bool) {
- return (*rt.GoType)(self.p).Pack(), self.u == 1
-}
-
-func (self Instr) Vtab() (vt *rt.GoType, itab *rt.GoItab) {
- tt := (*typAndTab)(self.p)
- return tt.vt, tt.itab
-}
-
-func (self Instr) Vp2() (vt *rt.GoType, pv bool) {
- return (*rt.GoType)(self.p), self.u == 1
-}
-
-func (self Instr) I64() int64 {
- return int64(self.Vi())
-}
-
-func (self Instr) Byte() byte {
- return byte(self.Vi())
-}
-
-func (self Instr) Vlen() int {
- return int((*rt.GoType)(self.p).Size)
-}
-
-func (self Instr) isBranch() bool {
- switch self.Op() {
- case OP_goto:
- fallthrough
- case OP_is_nil:
- fallthrough
- case OP_is_nil_p1:
- fallthrough
- case OP_is_zero_1:
- fallthrough
- case OP_is_zero_2:
- fallthrough
- case OP_is_zero_4:
- fallthrough
- case OP_is_zero_8:
- fallthrough
- case OP_map_check_key:
- fallthrough
- case OP_map_write_key:
- fallthrough
- case OP_slice_next:
- fallthrough
- case OP_cond_testc:
- return true
- default:
- return false
- }
-}
-
-func (self Instr) Disassemble() string {
- switch self.Op() {
- case OP_byte:
- return fmt.Sprintf("%-18s%s", self.Op().String(), strconv.QuoteRune(rune(self.Vi())))
- case OP_text:
- return fmt.Sprintf("%-18s%s", self.Op().String(), strconv.Quote(self.Vs()))
- case OP_index:
- return fmt.Sprintf("%-18s%d", self.Op().String(), self.Vi())
- case OP_recurse:
- fallthrough
- case OP_map_iter:
- return fmt.Sprintf("%-18s%s", self.Op().String(), self.Vt())
- case OP_marshal:
- fallthrough
- case OP_marshal_p:
- fallthrough
- case OP_marshal_text:
- fallthrough
- case OP_marshal_text_p:
- vt, _ := self.Vtab()
- return fmt.Sprintf("%-18s%s", self.Op().String(), vt.Pack())
- case OP_goto:
- fallthrough
- case OP_is_nil:
- fallthrough
- case OP_is_nil_p1:
- fallthrough
- case OP_is_zero_1:
- fallthrough
- case OP_is_zero_2:
- fallthrough
- case OP_is_zero_4:
- fallthrough
- case OP_is_zero_8:
- fallthrough
- case OP_is_zero_map:
- fallthrough
- case OP_cond_testc:
- fallthrough
- case OP_map_check_key:
- fallthrough
- case OP_map_write_key:
- return fmt.Sprintf("%-18sL_%d", self.Op().String(), self.Vi())
- case OP_slice_next:
- return fmt.Sprintf("%-18sL_%d, %s", self.Op().String(), self.Vi(), self.Vt())
- default:
- return fmt.Sprintf("%#v", self)
- }
-}
-
-type (
- Program []Instr
-)
-
-func (self Program) PC() int {
- return len(self)
-}
-
-func (self Program) Tag(n int) {
- if n >= vars.MaxStack {
- panic("type nesting too deep")
- }
-}
-
-func (self Program) Pin(i int) {
- v := &self[i]
- v.u = self.PC()
-}
-
-func (self Program) Rel(v []int) {
- for _, i := range v {
- self.Pin(i)
- }
-}
-
-func (self *Program) Add(op Op) {
- *self = append(*self, NewInsOp(op))
-}
-
-func (self *Program) Key(op Op) {
- *self = append(*self,
- NewInsVi(OP_byte, '"'),
- NewInsOp(op),
- NewInsVi(OP_byte, '"'),
- )
-}
-
-func (self *Program) Int(op Op, vi int) {
- *self = append(*self, NewInsVi(op, vi))
-}
-
-func (self *Program) Str(op Op, vs string) {
- *self = append(*self, NewInsVs(op, vs))
-}
-
-func (self *Program) Rtt(op Op, vt reflect.Type) {
- *self = append(*self, NewInsVt(op, vt))
-}
-
-func (self *Program) Vp(op Op, vt reflect.Type, pv bool) {
- *self = append(*self, NewInsVp(op, vt, pv))
-}
-
-func (self *Program) Vtab(op Op, vt reflect.Type, itab *rt.GoItab) {
- *self = append(*self, NewInsVtab(op, vt, itab))
-}
-
-func (self Program) Disassemble() string {
- nb := len(self)
- tab := make([]bool, nb+1)
- ret := make([]string, 0, nb+1)
-
- /* prescan to get all the labels */
- for _, ins := range self {
- if ins.isBranch() {
- tab[ins.Vi()] = true
- }
- }
-
- /* disassemble each instruction */
- for i, ins := range self {
- if !tab[i] {
- ret = append(ret, "\t"+ins.Disassemble())
- } else {
- ret = append(ret, fmt.Sprintf("L_%d:\n\t%s", i, ins.Disassemble()))
- }
- }
-
- /* add the last label, if needed */
- if tab[nb] {
- ret = append(ret, fmt.Sprintf("L_%d:", nb))
- }
-
- /* add an "end" indicator, and join all the strings */
- return strings.Join(append(ret, "\tend"), "\n")
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/pools_amd64.go b/vendor/github.com/bytedance/sonic/internal/encoder/pools_amd64.go
deleted file mode 100644
index 43f026fbe..000000000
--- a/vendor/github.com/bytedance/sonic/internal/encoder/pools_amd64.go
+++ /dev/null
@@ -1,97 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package encoder
-
-import (
- "errors"
- "reflect"
- "unsafe"
-
- "github.com/bytedance/sonic/internal/encoder/vars"
- "github.com/bytedance/sonic/internal/encoder/x86"
- "github.com/bytedance/sonic/internal/rt"
- "github.com/bytedance/sonic/option"
-)
-
-
-func ForceUseJit() {
- x86.SetCompiler(makeEncoderX86)
- pretouchType = pretouchTypeX86
- encodeTypedPointer = x86.EncodeTypedPointer
- vars.UseVM = false
-}
-
-func init() {
- if vars.UseVM {
- ForceUseVM()
- } else {
- ForceUseJit()
- }
-}
-
-var _KeepAlive struct {
- rb *[]byte
- vp unsafe.Pointer
- sb *vars.Stack
- fv uint64
- err error
- frame [x86.FP_offs]byte
-}
-
-var errCallShadow = errors.New("DON'T CALL THIS!")
-
-// Faker func of _Encoder, used to export its stackmap as _Encoder's
-func _Encoder_Shadow(rb *[]byte, vp unsafe.Pointer, sb *vars.Stack, fv uint64) (err error) {
- // align to assembler_amd64.go: x86.FP_offs
- var frame [x86.FP_offs]byte
-
- // must keep all args and frames noticeable to GC
- _KeepAlive.rb = rb
- _KeepAlive.vp = vp
- _KeepAlive.sb = sb
- _KeepAlive.fv = fv
- _KeepAlive.err = err
- _KeepAlive.frame = frame
-
- return errCallShadow
-}
-
-func makeEncoderX86(vt *rt.GoType, ex ...interface{}) (interface{}, error) {
- pp, err := NewCompiler().Compile(vt.Pack(), ex[0].(bool))
- if err != nil {
- return nil, err
- }
- as := x86.NewAssembler(pp)
- as.Name = vt.String()
- return as.Load(), nil
-}
-
-func pretouchTypeX86(_vt reflect.Type, opts option.CompileOptions, v uint8) (map[reflect.Type]uint8, error) {
- /* compile function */
- compiler := NewCompiler().apply(opts)
-
- /* find or compile */
- vt := rt.UnpackType(_vt)
- if val := vars.GetProgram(vt); val != nil {
- return nil, nil
- } else if _, err := vars.ComputeProgram(vt, makeEncoderX86, v == 1); err == nil {
- return compiler.rec, nil
- } else {
- return nil, err
- }
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/pools_compt.go b/vendor/github.com/bytedance/sonic/internal/encoder/pools_compt.go
deleted file mode 100644
index ef46dc98e..000000000
--- a/vendor/github.com/bytedance/sonic/internal/encoder/pools_compt.go
+++ /dev/null
@@ -1,24 +0,0 @@
-//go:build !amd64
-// +build !amd64
-
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package encoder
-
-func init() {
- ForceUseVM()
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/stream.go b/vendor/github.com/bytedance/sonic/internal/encoder/stream.go
deleted file mode 100644
index c2d026a0c..000000000
--- a/vendor/github.com/bytedance/sonic/internal/encoder/stream.go
+++ /dev/null
@@ -1,91 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package encoder
-
-import (
- "encoding/json"
- "io"
-
- "github.com/bytedance/sonic/internal/encoder/vars"
-)
-
-// StreamEncoder uses io.Writer as input.
-type StreamEncoder struct {
- w io.Writer
- Encoder
-}
-
-// NewStreamEncoder adapts to encoding/json.NewDecoder API.
-//
-// NewStreamEncoder returns a new encoder that write to w.
-func NewStreamEncoder(w io.Writer) *StreamEncoder {
- return &StreamEncoder{w: w}
-}
-
-// Encode encodes interface{} as JSON to io.Writer
-func (enc *StreamEncoder) Encode(val interface{}) (err error) {
- out := vars.NewBytes()
-
- /* encode into the buffer */
- err = EncodeInto(out, val, enc.Opts)
- if err != nil {
- goto free_bytes
- }
-
- if enc.indent != "" || enc.prefix != "" {
- /* indent the JSON */
- buf := vars.NewBuffer()
- err = json.Indent(buf, *out, enc.prefix, enc.indent)
- if err != nil {
- vars.FreeBuffer(buf)
- goto free_bytes
- }
-
- // according to standard library, terminate each value with a newline...
- if enc.Opts & NoEncoderNewline == 0 {
- buf.WriteByte('\n')
- }
-
- /* copy into io.Writer */
- _, err = io.Copy(enc.w, buf)
- if err != nil {
- vars.FreeBuffer(buf)
- goto free_bytes
- }
-
- } else {
- /* copy into io.Writer */
- var n int
- buf := *out
- for len(buf) > 0 {
- n, err = enc.w.Write(buf)
- buf = buf[n:]
- if err != nil {
- goto free_bytes
- }
- }
-
- // according to standard library, terminate each value with a newline...
- if enc.Opts & NoEncoderNewline == 0 {
- enc.w.Write([]byte{'\n'})
- }
- }
-
-free_bytes:
- vars.FreeBytes(out)
- return err
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/vars/cache.go b/vendor/github.com/bytedance/sonic/internal/encoder/vars/cache.go
deleted file mode 100644
index 9cf2fb15e..000000000
--- a/vendor/github.com/bytedance/sonic/internal/encoder/vars/cache.go
+++ /dev/null
@@ -1,48 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package vars
-
-import (
- "unsafe"
-
- "github.com/bytedance/sonic/internal/rt"
-)
-
-type Encoder func(
- rb *[]byte,
- vp unsafe.Pointer,
- sb *Stack,
- fv uint64,
-) error
-
-func FindOrCompile(vt *rt.GoType, pv bool, compiler func(*rt.GoType, ... interface{}) (interface{}, error)) (interface{}, error) {
- if val := programCache.Get(vt); val != nil {
- return val, nil
- } else if ret, err := programCache.Compute(vt, compiler, pv); err == nil {
- return ret, nil
- } else {
- return nil, err
- }
-}
-
-func GetProgram(vt *rt.GoType) (interface{}) {
- return programCache.Get(vt)
-}
-
-func ComputeProgram(vt *rt.GoType, compute func(*rt.GoType, ... interface{}) (interface{}, error), pv bool) (interface{}, error) {
- return programCache.Compute(vt, compute, pv)
-} \ No newline at end of file
diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/vars/const.go b/vendor/github.com/bytedance/sonic/internal/encoder/vars/const.go
deleted file mode 100644
index 88499e959..000000000
--- a/vendor/github.com/bytedance/sonic/internal/encoder/vars/const.go
+++ /dev/null
@@ -1,42 +0,0 @@
-/**
- * Copyright 2024 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package vars
-
-import (
- "os"
- "unsafe"
-)
-
-const (
- MaxStack = 4096 // 4k states
- StackSize = unsafe.Sizeof(Stack{})
- StateSize = int64(unsafe.Sizeof(State{}))
- StackLimit = MaxStack * StateSize
-)
-
-const (
- MAX_ILBUF = 100000 // cutoff at 100k of IL instructions
- MAX_FIELDS = 50 // cutoff at 50 fields struct
-)
-
-var (
- DebugSyncGC = os.Getenv("SONIC_SYNC_GC") != ""
- DebugAsyncGC = os.Getenv("SONIC_NO_ASYNC_GC") == ""
- DebugCheckPtr = os.Getenv("SONIC_CHECK_POINTER") != ""
-)
-
-var UseVM = os.Getenv("SONIC_ENCODER_USE_VM") != ""
diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/vars/errors.go b/vendor/github.com/bytedance/sonic/internal/encoder/vars/errors.go
deleted file mode 100644
index 77919c44a..000000000
--- a/vendor/github.com/bytedance/sonic/internal/encoder/vars/errors.go
+++ /dev/null
@@ -1,65 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package vars
-
-import (
- `encoding/json`
- `fmt`
- `reflect`
- `strconv`
- `unsafe`
-
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var ERR_too_deep = &json.UnsupportedValueError {
- Str : "Value nesting too deep",
- Value : reflect.ValueOf("..."),
-}
-
-var ERR_nan_or_infinite = &json.UnsupportedValueError {
- Str : "NaN or ±Infinite",
- Value : reflect.ValueOf("NaN or ±Infinite"),
-}
-
-func Error_type(vtype reflect.Type) error {
- return &json.UnsupportedTypeError{Type: vtype}
-}
-
-func Error_number(number json.Number) error {
- return &json.UnsupportedValueError {
- Str : "invalid number literal: " + strconv.Quote(string(number)),
- Value : reflect.ValueOf(number),
- }
-}
-
-func Error_marshaler(ret []byte, pos int) error {
- return fmt.Errorf("invalid Marshaler output json syntax at %d: %q", pos, ret)
-}
-
-const (
- PanicNilPointerOfNonEmptyString int = 1 + iota
-)
-
-func GoPanic(code int, val unsafe.Pointer) {
- switch(code){
- case PanicNilPointerOfNonEmptyString:
- panic(fmt.Sprintf("val: %#v has nil pointer while its length is not zero!\nThis is a nil pointer exception (NPE) problem. There might be a data race issue. It is recommended to execute the tests related to the code with the `-race` compile flag to detect the problem.", (*rt.GoString)(val)))
- default:
- panic("encoder error!")
- }
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/vars/stack.go b/vendor/github.com/bytedance/sonic/internal/encoder/vars/stack.go
deleted file mode 100644
index 28a630b40..000000000
--- a/vendor/github.com/bytedance/sonic/internal/encoder/vars/stack.go
+++ /dev/null
@@ -1,146 +0,0 @@
-/**
- * Copyright 2024 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package vars
-
-import (
- "bytes"
- "sync"
- "unsafe"
-
- "github.com/bytedance/sonic/internal/caching"
- "github.com/bytedance/sonic/internal/rt"
- "github.com/bytedance/sonic/option"
-)
-
-type State struct {
- x int
- f uint64
- p unsafe.Pointer
- q unsafe.Pointer
-}
-
-type Stack struct {
- sp uintptr
- sb [MaxStack]State
-}
-
-var (
- bytesPool = sync.Pool{}
- stackPool = sync.Pool{
- New: func() interface{} {
- return &Stack{}
- },
- }
- bufferPool = sync.Pool{}
- programCache = caching.CreateProgramCache()
-)
-
-func NewBytes() *[]byte {
- if ret := bytesPool.Get(); ret != nil {
- return ret.(*[]byte)
- } else {
- ret := make([]byte, 0, option.DefaultEncoderBufferSize)
- return &ret
- }
-}
-
-func NewStack() *Stack {
- ret := stackPool.Get().(*Stack)
- ret.sp = 0
- return ret
-}
-
-func ResetStack(p *Stack) {
- rt.MemclrNoHeapPointers(unsafe.Pointer(p), StackSize)
-}
-
-func (s *Stack) Top() *State {
- return (*State)(rt.Add(unsafe.Pointer(&s.sb[0]), s.sp))
-}
-
-func (s *Stack) Cur() *State {
- return (*State)(rt.Add(unsafe.Pointer(&s.sb[0]), s.sp - uintptr(StateSize)))
-}
-
-const _MaxStackSP = uintptr(MaxStack * StateSize)
-
-func (s *Stack) Push(v State) bool {
- if uintptr(s.sp) >= _MaxStackSP {
- return false
- }
- st := s.Top()
- *st = v
- s.sp += uintptr(StateSize)
- return true
-}
-
-func (s *Stack) Pop() State {
- s.sp -= uintptr(StateSize)
- st := s.Top()
- ret := *st
- *st = State{}
- return ret
-}
-
-func (s *Stack) Load() (int, uint64, unsafe.Pointer, unsafe.Pointer) {
- st := s.Cur()
- return st.x, st.f, st.p, st.q
-}
-
-func (s *Stack) Save(x int, f uint64, p unsafe.Pointer, q unsafe.Pointer) bool {
- return s.Push(State{x: x, f:f, p: p, q: q})
-}
-
-func (s *Stack) Drop() (int, uint64, unsafe.Pointer, unsafe.Pointer) {
- st := s.Pop()
- return st.x, st.f, st.p, st.q
-}
-
-func NewBuffer() *bytes.Buffer {
- if ret := bufferPool.Get(); ret != nil {
- return ret.(*bytes.Buffer)
- } else {
- return bytes.NewBuffer(make([]byte, 0, option.DefaultEncoderBufferSize))
- }
-}
-
-func FreeBytes(p *[]byte) {
- if rt.CanSizeResue(cap(*p)) {
- (*p) = (*p)[:0]
- bytesPool.Put(p)
- }
-}
-
-func FreeStack(p *Stack) {
- p.sp = 0
- stackPool.Put(p)
-}
-
-func FreeBuffer(p *bytes.Buffer) {
- if rt.CanSizeResue(cap(p.Bytes())) {
- p.Reset()
- bufferPool.Put(p)
- }
-}
-
-var (
- ArgPtrs = []bool{true, true, true, false}
- LocalPtrs = []bool{}
-
- ArgPtrs_generic = []bool{true}
- LocalPtrs_generic = []bool{}
-) \ No newline at end of file
diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/vars/types.go b/vendor/github.com/bytedance/sonic/internal/encoder/vars/types.go
deleted file mode 100644
index ef8497807..000000000
--- a/vendor/github.com/bytedance/sonic/internal/encoder/vars/types.go
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package vars
-
-import (
- `encoding`
- `encoding/json`
- `reflect`
-)
-
-var (
- ByteType = reflect.TypeOf(byte(0))
- JsonNumberType = reflect.TypeOf(json.Number(""))
- JsonUnsupportedValueType = reflect.TypeOf(new(json.UnsupportedValueError))
-)
-
-var (
- ErrorType = reflect.TypeOf((*error)(nil)).Elem()
- JsonMarshalerType = reflect.TypeOf((*json.Marshaler)(nil)).Elem()
- EncodingTextMarshalerType = reflect.TypeOf((*encoding.TextMarshaler)(nil)).Elem()
-)
-
-func IsSimpleByte(vt reflect.Type) bool {
- if vt.Kind() != ByteType.Kind() {
- return false
- } else {
- return !isEitherMarshaler(vt) && !isEitherMarshaler(reflect.PtrTo(vt))
- }
-}
-
-func isEitherMarshaler(vt reflect.Type) bool {
- return vt.Implements(JsonMarshalerType) || vt.Implements(EncodingTextMarshalerType)
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/vm/stbus.go b/vendor/github.com/bytedance/sonic/internal/encoder/vm/stbus.go
deleted file mode 100644
index 21b476c3c..000000000
--- a/vendor/github.com/bytedance/sonic/internal/encoder/vm/stbus.go
+++ /dev/null
@@ -1,45 +0,0 @@
-/**
- * Copyright 2024 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package vm
-
-import (
- "unsafe"
- _ "unsafe"
-
- "github.com/bytedance/sonic/internal/encoder/alg"
- "github.com/bytedance/sonic/internal/encoder/ir"
- "github.com/bytedance/sonic/internal/encoder/vars"
- "github.com/bytedance/sonic/internal/rt"
-)
-
-func EncodeTypedPointer(buf *[]byte, vt *rt.GoType, vp *unsafe.Pointer, sb *vars.Stack, fv uint64) error {
- if vt == nil {
- return alg.EncodeNil(buf)
- } else if pp, err := vars.FindOrCompile(vt, (fv&(1<<alg.BitPointerValue)) != 0, compiler); err != nil {
- return err
- } else if vt.Indirect() {
- return Execute(buf, *vp, sb, fv, pp.(*ir.Program))
- } else {
- return Execute(buf, unsafe.Pointer(vp), sb, fv, pp.(*ir.Program))
- }
-}
-
-var compiler func(*rt.GoType, ... interface{}) (interface{}, error)
-
-func SetCompiler(c func(*rt.GoType, ... interface{}) (interface{}, error)) {
- compiler = c
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/vm/vm.go b/vendor/github.com/bytedance/sonic/internal/encoder/vm/vm.go
deleted file mode 100644
index b75ba807a..000000000
--- a/vendor/github.com/bytedance/sonic/internal/encoder/vm/vm.go
+++ /dev/null
@@ -1,374 +0,0 @@
-// Copyright 2024 CloudWeGo Authors
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-package vm
-
-import (
- "encoding"
- "encoding/json"
- "fmt"
- "math"
- "reflect"
- "unsafe"
-
- "github.com/bytedance/sonic/internal/encoder/alg"
- "github.com/bytedance/sonic/internal/encoder/ir"
- "github.com/bytedance/sonic/internal/encoder/vars"
- "github.com/bytedance/sonic/internal/rt"
- "github.com/bytedance/sonic/internal/base64"
-)
-
-const (
- _S_cond = iota
- _S_init
-)
-
-var (
- _T_json_Marshaler = rt.UnpackType(vars.JsonMarshalerType)
- _T_encoding_TextMarshaler = rt.UnpackType(vars.EncodingTextMarshalerType)
-)
-
-func print_instr(buf []byte, pc int, op ir.Op, ins *ir.Instr, p unsafe.Pointer) {
- if len(buf) > 20 {
- fmt.Println(string(buf[len(buf)-20:]))
- } else {
- fmt.Println(string(buf))
- }
- fmt.Printf("pc %04d, op %v, ins %#v, ptr: %x\n", pc, op, ins.Disassemble(), p)
-}
-
-func Execute(b *[]byte, p unsafe.Pointer, s *vars.Stack, flags uint64, prog *ir.Program) (error) {
- pl := len(*prog)
- if pl <= 0 {
- return nil
- }
-
- var buf = *b
- var x int
- var q unsafe.Pointer
- var f uint64
-
- var pro = &(*prog)[0]
- for pc := 0; pc < pl; {
- ins := (*ir.Instr)(rt.Add(unsafe.Pointer(pro), ir.OpSize*uintptr(pc)))
- pc++
- op := ins.Op()
-
- switch op {
- case ir.OP_goto:
- pc = ins.Vi()
- continue
- case ir.OP_byte:
- v := ins.Byte()
- buf = append(buf, v)
- case ir.OP_text:
- v := ins.Vs()
- buf = append(buf, v...)
- case ir.OP_deref:
- p = *(*unsafe.Pointer)(p)
- case ir.OP_index:
- p = rt.Add(p, uintptr(ins.I64()))
- case ir.OP_load:
- // NOTICE: load CANNOT change f!
- x, _, p, q = s.Load()
- case ir.OP_save:
- if !s.Save(x, f, p, q) {
- return vars.ERR_too_deep
- }
- case ir.OP_drop:
- x, f, p, q = s.Drop()
- case ir.OP_drop_2:
- s.Drop()
- x, f, p, q = s.Drop()
- case ir.OP_recurse:
- vt, pv := ins.Vp2()
- f := flags
- if pv {
- f |= (1 << alg.BitPointerValue)
- }
- *b = buf
- if vt.Indirect() {
- if err := EncodeTypedPointer(b, vt, (*unsafe.Pointer)(rt.NoEscape(unsafe.Pointer(&p))), s, f); err != nil {
- return err
- }
- } else {
- vp := (*unsafe.Pointer)(p)
- if err := EncodeTypedPointer(b, vt, vp, s, f); err != nil {
- return err
- }
- }
- buf = *b
- case ir.OP_is_nil:
- if is_nil(p) {
- pc = ins.Vi()
- continue
- }
- case ir.OP_is_nil_p1:
- if (*rt.GoEface)(p).Value == nil {
- pc = ins.Vi()
- continue
- }
- case ir.OP_null:
- buf = append(buf, 'n', 'u', 'l', 'l')
- case ir.OP_str:
- v := *(*string)(p)
- buf = alg.Quote(buf, v, false)
- case ir.OP_bool:
- if *(*bool)(p) {
- buf = append(buf, 't', 'r', 'u', 'e')
- } else {
- buf = append(buf, 'f', 'a', 'l', 's', 'e')
- }
- case ir.OP_i8:
- v := *(*int8)(p)
- buf = alg.I64toa(buf, int64(v))
- case ir.OP_i16:
- v := *(*int16)(p)
- buf = alg.I64toa(buf, int64(v))
- case ir.OP_i32:
- v := *(*int32)(p)
- buf = alg.I64toa(buf, int64(v))
- case ir.OP_i64:
- v := *(*int64)(p)
- buf = alg.I64toa(buf, int64(v))
- case ir.OP_u8:
- v := *(*uint8)(p)
- buf = alg.U64toa(buf, uint64(v))
- case ir.OP_u16:
- v := *(*uint16)(p)
- buf = alg.U64toa(buf, uint64(v))
- case ir.OP_u32:
- v := *(*uint32)(p)
- buf = alg.U64toa(buf, uint64(v))
- case ir.OP_u64:
- v := *(*uint64)(p)
- buf = alg.U64toa(buf, uint64(v))
- case ir.OP_f32:
- v := *(*float32)(p)
- if math.IsNaN(float64(v)) || math.IsInf(float64(v), 0) {
- if flags&(1<<alg.BitEncodeNullForInfOrNan) != 0 {
- buf = append(buf, 'n', 'u', 'l', 'l')
- continue
- }
- return vars.ERR_nan_or_infinite
- }
- buf = alg.F32toa(buf, v)
- case ir.OP_f64:
- v := *(*float64)(p)
- if math.IsNaN(v) || math.IsInf(v, 0) {
- if flags&(1<<alg.BitEncodeNullForInfOrNan) != 0 {
- buf = append(buf, 'n', 'u', 'l', 'l')
- continue
- }
- return vars.ERR_nan_or_infinite
- }
- buf = alg.F64toa(buf, v)
- case ir.OP_bin:
- v := *(*[]byte)(p)
- buf = base64.EncodeBase64(buf, v)
- case ir.OP_quote:
- v := *(*string)(p)
- buf = alg.Quote(buf, v, true)
- case ir.OP_number:
- v := *(*json.Number)(p)
- if v == "" {
- buf = append(buf, '0')
- } else if !rt.IsValidNumber(string(v)) {
- return vars.Error_number(v)
- } else {
- buf = append(buf, v...)
- }
- case ir.OP_eface:
- *b = buf
- if err := EncodeTypedPointer(b, *(**rt.GoType)(p), (*unsafe.Pointer)(rt.Add(p, 8)), s, flags); err != nil {
- return err
- }
- buf = *b
- case ir.OP_iface:
- *b = buf
- if err := EncodeTypedPointer(b, (*(**rt.GoItab)(p)).Vt, (*unsafe.Pointer)(rt.Add(p, 8)), s, flags); err != nil {
- return err
- }
- buf = *b
- case ir.OP_is_zero_map:
- v := *(**rt.GoMap)(p)
- if v == nil || v.Count == 0 {
- pc = ins.Vi()
- continue
- }
- case ir.OP_map_iter:
- v := *(**rt.GoMap)(p)
- vt := ins.Vr()
- it, err := alg.IteratorStart(rt.MapType(vt), v, flags)
- if err != nil {
- return err
- }
- q = unsafe.Pointer(it)
- case ir.OP_map_stop:
- it := (*alg.MapIterator)(q)
- alg.IteratorStop(it)
- q = nil
- case ir.OP_map_value_next:
- it := (*alg.MapIterator)(q)
- p = it.It.V
- alg.IteratorNext(it)
- case ir.OP_map_check_key:
- it := (*alg.MapIterator)(q)
- if it.It.K == nil {
- pc = ins.Vi()
- continue
- }
- p = it.It.K
- case ir.OP_marshal_text:
- vt, itab := ins.Vtab()
- var it rt.GoIface
- switch vt.Kind() {
- case reflect.Interface :
- if is_nil(p) {
- buf = append(buf, 'n', 'u', 'l', 'l')
- continue
- }
- it = rt.AssertI2I(_T_encoding_TextMarshaler, *(*rt.GoIface)(p))
- case reflect.Ptr, reflect.Map : it = convT2I(p, true, itab)
- default : it = convT2I(p, !vt.Indirect(), itab)
- }
- if err := alg.EncodeTextMarshaler(&buf, *(*encoding.TextMarshaler)(unsafe.Pointer(&it)), (flags)); err != nil {
- return err
- }
- case ir.OP_marshal_text_p:
- _, itab := ins.Vtab()
- it := convT2I(p, false, itab)
- if err := alg.EncodeTextMarshaler(&buf, *(*encoding.TextMarshaler)(unsafe.Pointer(&it)), (flags)); err != nil {
- return err
- }
- case ir.OP_map_write_key:
- if has_opts(flags, alg.BitSortMapKeys) {
- v := *(*string)(p)
- buf = alg.Quote(buf, v, false)
- pc = ins.Vi()
- continue
- }
- case ir.OP_slice_len:
- v := (*rt.GoSlice)(p)
- x = v.Len
- p = v.Ptr
- //TODO: why?
- f |= 1<<_S_init
- case ir.OP_slice_next:
- if x == 0 {
- pc = ins.Vi()
- continue
- }
- x--
- if has_opts(f, _S_init) {
- f &= ^uint64(1 << _S_init)
- } else {
- p = rt.Add(p, uintptr(ins.Vlen()))
- }
- case ir.OP_cond_set:
- f |= 1<<_S_cond
- case ir.OP_cond_testc:
- if has_opts(f, _S_cond) {
- f &= ^uint64(1 << _S_cond)
- pc = ins.Vi()
- continue
- }
- case ir.OP_is_zero_1:
- if *(*uint8)(p) == 0 {
- pc = ins.Vi()
- continue
- }
- case ir.OP_is_zero_2:
- if *(*uint16)(p) == 0 {
- pc = ins.Vi()
- continue
- }
- case ir.OP_is_zero_4:
- if *(*uint32)(p) == 0 {
- pc = ins.Vi()
- continue
- }
- case ir.OP_is_zero_8:
- if *(*uint64)(p) == 0 {
- pc = ins.Vi()
- continue
- }
- case ir.OP_empty_arr:
- if has_opts(flags, alg.BitNoNullSliceOrMap) {
- buf = append(buf, '[', ']')
- } else {
- buf = append(buf, 'n', 'u', 'l', 'l')
- }
- case ir.OP_empty_obj:
- if has_opts(flags, alg.BitNoNullSliceOrMap) {
- buf = append(buf, '{', '}')
- } else {
- buf = append(buf, 'n', 'u', 'l', 'l')
- }
- case ir.OP_marshal:
- vt, itab := ins.Vtab()
- var it rt.GoIface
- switch vt.Kind() {
- case reflect.Interface :
- if is_nil(p) {
- buf = append(buf, 'n', 'u', 'l', 'l')
- continue
- }
- it = rt.AssertI2I(_T_json_Marshaler, *(*rt.GoIface)(p))
- case reflect.Ptr, reflect.Map : it = convT2I(p, true, itab)
- default : it = convT2I(p, !vt.Indirect(), itab)
- }
- if err := alg.EncodeJsonMarshaler(&buf, *(*json.Marshaler)(unsafe.Pointer(&it)), (flags)); err != nil {
- return err
- }
- case ir.OP_marshal_p:
- _, itab := ins.Vtab()
- it := convT2I(p, false, itab)
- if err := alg.EncodeJsonMarshaler(&buf, *(*json.Marshaler)(unsafe.Pointer(&it)), (flags)); err != nil {
- return err
- }
- default:
- panic(fmt.Sprintf("not implement %s at %d", ins.Op().String(), pc))
- }
- }
-
- *b = buf
- return nil
-}
-
-// func to_buf(w unsafe.Pointer, l int, c int) []byte {
-// return rt.BytesFrom(unsafe.Pointer(uintptr(w)-uintptr(l)), l, c)
-// }
-
-// func from_buf(buf []byte) (unsafe.Pointer, int, int) {
-// return rt.IndexByte(buf, len(buf)), len(buf), cap(buf)
-// }
-
-func has_opts(opts uint64, bit int) bool {
- return opts & (1<<bit) != 0
-}
-
-func is_nil(p unsafe.Pointer) bool {
- return *(*unsafe.Pointer)(p) == nil
-}
-
-func convT2I(ptr unsafe.Pointer, deref bool, itab *rt.GoItab) (rt.GoIface) {
- if deref {
- ptr = *(*unsafe.Pointer)(ptr)
- }
- return rt.GoIface{
- Itab: itab,
- Value: ptr,
- }
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/x86/asm_stubs_amd64_go117.go b/vendor/github.com/bytedance/sonic/internal/encoder/x86/asm_stubs_amd64_go117.go
deleted file mode 100644
index eec9f6c58..000000000
--- a/vendor/github.com/bytedance/sonic/internal/encoder/x86/asm_stubs_amd64_go117.go
+++ /dev/null
@@ -1,53 +0,0 @@
-//go:build go1.17 && !go1.21
-// +build go1.17,!go1.21
-
-// Copyright 2023 CloudWeGo Authors
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-package x86
-
-import (
- "strconv"
- "unsafe"
-
- "github.com/bytedance/sonic/internal/jit"
- "github.com/bytedance/sonic/internal/rt"
- "github.com/twitchyliquid64/golang-asm/obj"
- "github.com/twitchyliquid64/golang-asm/obj/x86"
-)
-
-var (
- _V_writeBarrier = jit.Imm(int64(uintptr(unsafe.Pointer(&rt.RuntimeWriteBarrier))))
-
- _F_gcWriteBarrierAX = jit.Func(rt.GcWriteBarrierAX)
-)
-
-func (self *Assembler) WritePtr(i int, ptr obj.Addr, rec obj.Addr) {
- if rec.Reg == x86.REG_AX || rec.Index == x86.REG_AX {
- panic("rec contains AX!")
- }
- self.Emit("MOVQ", _V_writeBarrier, _BX)
- self.Emit("CMPL", jit.Ptr(_BX, 0), jit.Imm(0))
- self.Sjmp("JE", "_no_writeBarrier" + strconv.Itoa(i) + "_{n}")
- self.xsave(_DI)
- self.Emit("MOVQ", ptr, _AX)
- self.Emit("LEAQ", rec, _DI)
- self.Emit("MOVQ", _F_gcWriteBarrierAX, _BX) // MOVQ ${fn}, AX
- self.Rjmp("CALL", _BX)
- self.xload(_DI)
- self.Sjmp("JMP", "_end_writeBarrier" + strconv.Itoa(i) + "_{n}")
- self.Link("_no_writeBarrier" + strconv.Itoa(i) + "_{n}")
- self.Emit("MOVQ", ptr, rec)
- self.Link("_end_writeBarrier" + strconv.Itoa(i) + "_{n}")
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/x86/asm_stubs_amd64_go121.go b/vendor/github.com/bytedance/sonic/internal/encoder/x86/asm_stubs_amd64_go121.go
deleted file mode 100644
index 3d70021e4..000000000
--- a/vendor/github.com/bytedance/sonic/internal/encoder/x86/asm_stubs_amd64_go121.go
+++ /dev/null
@@ -1,52 +0,0 @@
-//go:build go1.21 && !go1.24
-// +build go1.21,!go1.24
-
-// Copyright 2023 CloudWeGo Authors
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-package x86
-
-import (
- "strconv"
- "unsafe"
-
- "github.com/bytedance/sonic/internal/jit"
- "github.com/bytedance/sonic/internal/rt"
- "github.com/twitchyliquid64/golang-asm/obj"
- "github.com/twitchyliquid64/golang-asm/obj/x86"
-)
-
-var (
- _V_writeBarrier = jit.Imm(int64(uintptr(unsafe.Pointer(&rt.RuntimeWriteBarrier))))
-
- _F_gcWriteBarrier2 = jit.Func(rt.GcWriteBarrier2)
-)
-
-func (self *Assembler) WritePtr(i int, ptr obj.Addr, old obj.Addr) {
- if old.Reg == x86.REG_AX || old.Index == x86.REG_AX {
- panic("rec contains AX!")
- }
- self.Emit("MOVQ", _V_writeBarrier, _BX)
- self.Emit("CMPL", jit.Ptr(_BX, 0), jit.Imm(0))
- self.Sjmp("JE", "_no_writeBarrier" + strconv.Itoa(i) + "_{n}")
- self.xsave(_SP_q)
- self.Emit("MOVQ", _F_gcWriteBarrier2, _BX) // MOVQ ${fn}, AX
- self.Rjmp("CALL", _BX)
- self.Emit("MOVQ", ptr, jit.Ptr(_SP_q, 0))
- self.Emit("MOVQ", old, _AX)
- self.Emit("MOVQ", _AX, jit.Ptr(_SP_q, 8))
- self.xload(_SP_q)
- self.Link("_no_writeBarrier" + strconv.Itoa(i) + "_{n}")
- self.Emit("MOVQ", ptr, old)
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/x86/assembler_regabi_amd64.go b/vendor/github.com/bytedance/sonic/internal/encoder/x86/assembler_regabi_amd64.go
deleted file mode 100644
index c0912fb81..000000000
--- a/vendor/github.com/bytedance/sonic/internal/encoder/x86/assembler_regabi_amd64.go
+++ /dev/null
@@ -1,1195 +0,0 @@
-//go:build go1.17 && !go1.24
-// +build go1.17,!go1.24
-
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package x86
-
-import (
- "fmt"
- "reflect"
- "strconv"
- "unsafe"
-
- "github.com/bytedance/sonic/internal/cpu"
- "github.com/bytedance/sonic/internal/encoder/alg"
- "github.com/bytedance/sonic/internal/encoder/ir"
- "github.com/bytedance/sonic/internal/encoder/vars"
- "github.com/bytedance/sonic/internal/jit"
- "github.com/bytedance/sonic/internal/native/types"
- "github.com/twitchyliquid64/golang-asm/obj"
- "github.com/twitchyliquid64/golang-asm/obj/x86"
-
- "github.com/bytedance/sonic/internal/native"
- "github.com/bytedance/sonic/internal/rt"
-)
-
-/** Register Allocations
- *
- * State Registers:
- *
- * %rbx : stack base
- * %rdi : result pointer
- * %rsi : result length
- * %rdx : result capacity
- * %r12 : sp->p
- * %r13 : sp->q
- * %r14 : sp->x
- * %r15 : sp->f
- *
- * Error Registers:
- *
- * %r10 : error type register
- * %r11 : error pointer register
- */
-
-/** Function Prototype & Stack Map
- *
- * func (buf *[]byte, p unsafe.Pointer, sb *_Stack, fv uint64) (err error)
- *
- * buf : (FP)
- * p : 8(FP)
- * sb : 16(FP)
- * fv : 24(FP)
- * err.vt : 32(FP)
- * err.vp : 40(FP)
- */
-
-const (
- _S_cond = iota
- _S_init
-)
-
-const (
- _FP_args = 32 // 32 bytes for spill registers of arguments
- _FP_fargs = 40 // 40 bytes for passing arguments to other Go functions
- _FP_saves = 64 // 64 bytes for saving the registers before CALL instructions
- _FP_locals = 24 // 24 bytes for local variables
-)
-
-const (
- _FP_loffs = _FP_fargs + _FP_saves
- FP_offs = _FP_loffs + _FP_locals
- // _FP_offs = _FP_loffs + _FP_locals + _FP_debug
- _FP_size = FP_offs + 8 // 8 bytes for the parent frame pointer
- _FP_base = _FP_size + 8 // 8 bytes for the return address
-)
-
-const (
- _FM_exp32 = 0x7f800000
- _FM_exp64 = 0x7ff0000000000000
-)
-
-const (
- _IM_null = 0x6c6c756e // 'null'
- _IM_true = 0x65757274 // 'true'
- _IM_fals = 0x736c6166 // 'fals' ('false' without the 'e')
- _IM_open = 0x00225c22 // '"\"∅'
- _IM_array = 0x5d5b // '[]'
- _IM_object = 0x7d7b // '{}'
- _IM_mulv = -0x5555555555555555
-)
-
-const (
- _LB_more_space = "_more_space"
- _LB_more_space_return = "_more_space_return_"
-)
-
-const (
- _LB_error = "_error"
- _LB_error_too_deep = "_error_too_deep"
- _LB_error_invalid_number = "_error_invalid_number"
- _LB_error_nan_or_infinite = "_error_nan_or_infinite"
- _LB_panic = "_panic"
-)
-
-var (
- _AX = jit.Reg("AX")
- _BX = jit.Reg("BX")
- _CX = jit.Reg("CX")
- _DX = jit.Reg("DX")
- _DI = jit.Reg("DI")
- _SI = jit.Reg("SI")
- _BP = jit.Reg("BP")
- _SP = jit.Reg("SP")
- _R8 = jit.Reg("R8")
- _R9 = jit.Reg("R9")
-)
-
-var (
- _X0 = jit.Reg("X0")
- _Y0 = jit.Reg("Y0")
-)
-
-var (
- _ST = jit.Reg("R15") // can't use R14 since it's always scratched by Go...
- _RP = jit.Reg("DI")
- _RL = jit.Reg("SI")
- _RC = jit.Reg("DX")
-)
-
-var (
- _LR = jit.Reg("R9")
- _ET = jit.Reg("AX")
- _EP = jit.Reg("BX")
-)
-
-var (
- _SP_p = jit.Reg("R10") // saved on BX when call_c
- _SP_q = jit.Reg("R11") // saved on BP when call_c
- _SP_x = jit.Reg("R12")
- _SP_f = jit.Reg("R13")
-)
-
-var (
- _ARG_rb = jit.Ptr(_SP, _FP_base)
- _ARG_vp = jit.Ptr(_SP, _FP_base+8)
- _ARG_sb = jit.Ptr(_SP, _FP_base+16)
- _ARG_fv = jit.Ptr(_SP, _FP_base+24)
-)
-
-var (
- _RET_et = _ET
- _RET_ep = _EP
-)
-
-var (
- _VAR_sp = jit.Ptr(_SP, _FP_fargs+_FP_saves)
- _VAR_dn = jit.Ptr(_SP, _FP_fargs+_FP_saves+8)
- _VAR_vp = jit.Ptr(_SP, _FP_fargs+_FP_saves+16)
-)
-
-var (
- _REG_ffi = []obj.Addr{_RP, _RL, _RC, _SP_q}
- _REG_b64 = []obj.Addr{_SP_p, _SP_q}
-
- _REG_all = []obj.Addr{_ST, _SP_x, _SP_f, _SP_p, _SP_q, _RP, _RL, _RC}
- _REG_ms = []obj.Addr{_ST, _SP_x, _SP_f, _SP_p, _SP_q, _LR}
- _REG_enc = []obj.Addr{_ST, _SP_x, _SP_f, _SP_p, _SP_q, _RL}
-)
-
-type Assembler struct {
- Name string
- jit.BaseAssembler
- p ir.Program
- x int
-}
-
-func NewAssembler(p ir.Program) *Assembler {
- return new(Assembler).Init(p)
-}
-
-/** Assembler Interface **/
-
-func (self *Assembler) Load() vars.Encoder {
- return ptoenc(self.BaseAssembler.Load("encode_"+self.Name, _FP_size, _FP_args, vars.ArgPtrs, vars.LocalPtrs))
-}
-
-func (self *Assembler) Init(p ir.Program) *Assembler {
- self.p = p
- self.BaseAssembler.Init(self.compile)
- return self
-}
-
-func (self *Assembler) compile() {
- self.prologue()
- self.instrs()
- self.epilogue()
- self.builtins()
-}
-
-/** Assembler Stages **/
-
-var _OpFuncTab = [256]func(*Assembler, *ir.Instr){
- ir.OP_null: (*Assembler)._asm_OP_null,
- ir.OP_empty_arr: (*Assembler)._asm_OP_empty_arr,
- ir.OP_empty_obj: (*Assembler)._asm_OP_empty_obj,
- ir.OP_bool: (*Assembler)._asm_OP_bool,
- ir.OP_i8: (*Assembler)._asm_OP_i8,
- ir.OP_i16: (*Assembler)._asm_OP_i16,
- ir.OP_i32: (*Assembler)._asm_OP_i32,
- ir.OP_i64: (*Assembler)._asm_OP_i64,
- ir.OP_u8: (*Assembler)._asm_OP_u8,
- ir.OP_u16: (*Assembler)._asm_OP_u16,
- ir.OP_u32: (*Assembler)._asm_OP_u32,
- ir.OP_u64: (*Assembler)._asm_OP_u64,
- ir.OP_f32: (*Assembler)._asm_OP_f32,
- ir.OP_f64: (*Assembler)._asm_OP_f64,
- ir.OP_str: (*Assembler)._asm_OP_str,
- ir.OP_bin: (*Assembler)._asm_OP_bin,
- ir.OP_quote: (*Assembler)._asm_OP_quote,
- ir.OP_number: (*Assembler)._asm_OP_number,
- ir.OP_eface: (*Assembler)._asm_OP_eface,
- ir.OP_iface: (*Assembler)._asm_OP_iface,
- ir.OP_byte: (*Assembler)._asm_OP_byte,
- ir.OP_text: (*Assembler)._asm_OP_text,
- ir.OP_deref: (*Assembler)._asm_OP_deref,
- ir.OP_index: (*Assembler)._asm_OP_index,
- ir.OP_load: (*Assembler)._asm_OP_load,
- ir.OP_save: (*Assembler)._asm_OP_save,
- ir.OP_drop: (*Assembler)._asm_OP_drop,
- ir.OP_drop_2: (*Assembler)._asm_OP_drop_2,
- ir.OP_recurse: (*Assembler)._asm_OP_recurse,
- ir.OP_is_nil: (*Assembler)._asm_OP_is_nil,
- ir.OP_is_nil_p1: (*Assembler)._asm_OP_is_nil_p1,
- ir.OP_is_zero_1: (*Assembler)._asm_OP_is_zero_1,
- ir.OP_is_zero_2: (*Assembler)._asm_OP_is_zero_2,
- ir.OP_is_zero_4: (*Assembler)._asm_OP_is_zero_4,
- ir.OP_is_zero_8: (*Assembler)._asm_OP_is_zero_8,
- ir.OP_is_zero_map: (*Assembler)._asm_OP_is_zero_map,
- ir.OP_goto: (*Assembler)._asm_OP_goto,
- ir.OP_map_iter: (*Assembler)._asm_OP_map_iter,
- ir.OP_map_stop: (*Assembler)._asm_OP_map_stop,
- ir.OP_map_check_key: (*Assembler)._asm_OP_map_check_key,
- ir.OP_map_write_key: (*Assembler)._asm_OP_map_write_key,
- ir.OP_map_value_next: (*Assembler)._asm_OP_map_value_next,
- ir.OP_slice_len: (*Assembler)._asm_OP_slice_len,
- ir.OP_slice_next: (*Assembler)._asm_OP_slice_next,
- ir.OP_marshal: (*Assembler)._asm_OP_marshal,
- ir.OP_marshal_p: (*Assembler)._asm_OP_marshal_p,
- ir.OP_marshal_text: (*Assembler)._asm_OP_marshal_text,
- ir.OP_marshal_text_p: (*Assembler)._asm_OP_marshal_text_p,
- ir.OP_cond_set: (*Assembler)._asm_OP_cond_set,
- ir.OP_cond_testc: (*Assembler)._asm_OP_cond_testc,
-}
-
-func (self *Assembler) instr(v *ir.Instr) {
- if fn := _OpFuncTab[v.Op()]; fn != nil {
- fn(self, v)
- } else {
- panic(fmt.Sprintf("invalid opcode: %d", v.Op()))
- }
-}
-
-func (self *Assembler) instrs() {
- for i, v := range self.p {
- self.Mark(i)
- self.instr(&v)
- self.debug_instr(i, &v)
- }
-}
-
-func (self *Assembler) builtins() {
- self.more_space()
- self.error_too_deep()
- self.error_invalid_number()
- self.error_nan_or_infinite()
- self.go_panic()
-}
-
-func (self *Assembler) epilogue() {
- self.Mark(len(self.p))
- self.Emit("XORL", _ET, _ET)
- self.Emit("XORL", _EP, _EP)
- self.Link(_LB_error)
- self.Emit("MOVQ", _ARG_rb, _CX) // MOVQ rb<>+0(FP), CX
- self.Emit("MOVQ", _RL, jit.Ptr(_CX, 8)) // MOVQ RL, 8(CX)
- self.Emit("MOVQ", jit.Imm(0), _ARG_rb) // MOVQ AX, rb<>+0(FP)
- self.Emit("MOVQ", jit.Imm(0), _ARG_vp) // MOVQ BX, vp<>+8(FP)
- self.Emit("MOVQ", jit.Imm(0), _ARG_sb) // MOVQ CX, sb<>+16(FP)
- self.Emit("MOVQ", jit.Ptr(_SP, FP_offs), _BP) // MOVQ _FP_offs(SP), BP
- self.Emit("ADDQ", jit.Imm(_FP_size), _SP) // ADDQ $_FP_size, SP
- self.Emit("RET") // RET
-}
-
-func (self *Assembler) prologue() {
- self.Emit("SUBQ", jit.Imm(_FP_size), _SP) // SUBQ $_FP_size, SP
- self.Emit("MOVQ", _BP, jit.Ptr(_SP, FP_offs)) // MOVQ BP, _FP_offs(SP)
- self.Emit("LEAQ", jit.Ptr(_SP, FP_offs), _BP) // LEAQ _FP_offs(SP), BP
- self.Emit("MOVQ", _AX, _ARG_rb) // MOVQ AX, rb<>+0(FP)
- self.Emit("MOVQ", _BX, _ARG_vp) // MOVQ BX, vp<>+8(FP)
- self.Emit("MOVQ", _CX, _ARG_sb) // MOVQ CX, sb<>+16(FP)
- self.Emit("MOVQ", _DI, _ARG_fv) // MOVQ DI, rb<>+24(FP)
- self.Emit("MOVQ", jit.Ptr(_AX, 0), _RP) // MOVQ (AX) , DI
- self.Emit("MOVQ", jit.Ptr(_AX, 8), _RL) // MOVQ 8(AX) , SI
- self.Emit("MOVQ", jit.Ptr(_AX, 16), _RC) // MOVQ 16(AX), DX
- self.Emit("MOVQ", _BX, _SP_p) // MOVQ BX, R10
- self.Emit("MOVQ", _CX, _ST) // MOVQ CX, R8
- self.Emit("XORL", _SP_x, _SP_x) // XORL R10, R12
- self.Emit("XORL", _SP_f, _SP_f) // XORL R11, R13
- self.Emit("XORL", _SP_q, _SP_q) // XORL R13, R11
-}
-
-/** Assembler Inline Functions **/
-
-func (self *Assembler) xsave(reg ...obj.Addr) {
- for i, v := range reg {
- if i > _FP_saves/8-1 {
- panic("too many registers to save")
- } else {
- self.Emit("MOVQ", v, jit.Ptr(_SP, _FP_fargs+int64(i)*8))
- }
- }
-}
-
-func (self *Assembler) xload(reg ...obj.Addr) {
- for i, v := range reg {
- if i > _FP_saves/8-1 {
- panic("too many registers to load")
- } else {
- self.Emit("MOVQ", jit.Ptr(_SP, _FP_fargs+int64(i)*8), v)
- }
- }
-}
-
-func (self *Assembler) rbuf_di() {
- if _RP.Reg != x86.REG_DI {
- panic("register allocation messed up: RP != DI")
- } else {
- self.Emit("ADDQ", _RL, _RP)
- }
-}
-
-func (self *Assembler) store_int(nd int, fn obj.Addr, ins string) {
- self.check_size(nd)
- self.save_c() // SAVE $C_regs
- self.rbuf_di() // MOVQ RP, DI
- self.Emit(ins, jit.Ptr(_SP_p, 0), _SI) // $ins (SP.p), SI
- self.call_c(fn) // CALL_C $fn
- self.Emit("ADDQ", _AX, _RL) // ADDQ AX, RL
-}
-
-func (self *Assembler) store_str(s string) {
- i := 0
- m := rt.Str2Mem(s)
-
- /* 8-byte stores */
- for i <= len(m)-8 {
- self.Emit("MOVQ", jit.Imm(rt.Get64(m[i:])), _AX) // MOVQ $s[i:], AX
- self.Emit("MOVQ", _AX, jit.Sib(_RP, _RL, 1, int64(i))) // MOVQ AX, i(RP)(RL)
- i += 8
- }
-
- /* 4-byte stores */
- if i <= len(m)-4 {
- self.Emit("MOVL", jit.Imm(int64(rt.Get32(m[i:]))), jit.Sib(_RP, _RL, 1, int64(i))) // MOVL $s[i:], i(RP)(RL)
- i += 4
- }
-
- /* 2-byte stores */
- if i <= len(m)-2 {
- self.Emit("MOVW", jit.Imm(int64(rt.Get16(m[i:]))), jit.Sib(_RP, _RL, 1, int64(i))) // MOVW $s[i:], i(RP)(RL)
- i += 2
- }
-
- /* last byte */
- if i < len(m) {
- self.Emit("MOVB", jit.Imm(int64(m[i])), jit.Sib(_RP, _RL, 1, int64(i))) // MOVB $s[i:], i(RP)(RL)
- }
-}
-
-func (self *Assembler) check_size(n int) {
- self.check_size_rl(jit.Ptr(_RL, int64(n)))
-}
-
-func (self *Assembler) check_size_r(r obj.Addr, d int) {
- self.check_size_rl(jit.Sib(_RL, r, 1, int64(d)))
-}
-
-func (self *Assembler) check_size_rl(v obj.Addr) {
- idx := self.x
- key := _LB_more_space_return + strconv.Itoa(idx)
-
- /* the following code relies on LR == R9 to work */
- if _LR.Reg != x86.REG_R9 {
- panic("register allocation messed up: LR != R9")
- }
-
- /* check for buffer capacity */
- self.x++
- self.Emit("LEAQ", v, _AX) // LEAQ $v, AX
- self.Emit("CMPQ", _AX, _RC) // CMPQ AX, RC
- self.Sjmp("JBE", key) // JBE _more_space_return_{n}
- self.slice_grow_ax(key) // GROW $key
- self.Link(key) // _more_space_return_{n}:
-}
-
-func (self *Assembler) slice_grow_ax(ret string) {
- self.Byte(0x4c, 0x8d, 0x0d) // LEAQ ?(PC), R9
- self.Sref(ret, 4) // .... &ret
- self.Sjmp("JMP", _LB_more_space) // JMP _more_space
-}
-
-/** State Stack Helpers **/
-
-
-
-func (self *Assembler) save_state() {
- self.Emit("MOVQ", jit.Ptr(_ST, 0), _CX) // MOVQ (ST), CX
- self.Emit("LEAQ", jit.Ptr(_CX, vars.StateSize), _R9) // LEAQ vars.StateSize(CX), R9
- self.Emit("CMPQ", _R9, jit.Imm(vars.StackLimit)) // CMPQ R9, $vars.StackLimit
- self.Sjmp("JAE", _LB_error_too_deep) // JA _error_too_deep
- self.Emit("MOVQ", _SP_x, jit.Sib(_ST, _CX, 1, 8)) // MOVQ SP.x, 8(ST)(CX)
- self.Emit("MOVQ", _SP_f, jit.Sib(_ST, _CX, 1, 16)) // MOVQ SP.f, 16(ST)(CX)
- self.WritePtr(0, _SP_p, jit.Sib(_ST, _CX, 1, 24)) // MOVQ SP.p, 24(ST)(CX)
- self.WritePtr(1, _SP_q, jit.Sib(_ST, _CX, 1, 32)) // MOVQ SP.q, 32(ST)(CX)
- self.Emit("MOVQ", _R9, jit.Ptr(_ST, 0)) // MOVQ R9, (ST)
-}
-
-func (self *Assembler) drop_state(decr int64) {
- self.Emit("MOVQ", jit.Ptr(_ST, 0), _AX) // MOVQ (ST), AX
- self.Emit("SUBQ", jit.Imm(decr), _AX) // SUBQ $decr, AX
- self.Emit("MOVQ", _AX, jit.Ptr(_ST, 0)) // MOVQ AX, (ST)
- self.Emit("MOVQ", jit.Sib(_ST, _AX, 1, 8), _SP_x) // MOVQ 8(ST)(AX), SP.x
- self.Emit("MOVQ", jit.Sib(_ST, _AX, 1, 16), _SP_f) // MOVQ 16(ST)(AX), SP.f
- self.Emit("MOVQ", jit.Sib(_ST, _AX, 1, 24), _SP_p) // MOVQ 24(ST)(AX), SP.p
- self.Emit("MOVQ", jit.Sib(_ST, _AX, 1, 32), _SP_q) // MOVQ 32(ST)(AX), SP.q
- self.Emit("PXOR", _X0, _X0) // PXOR X0, X0
- self.Emit("MOVOU", _X0, jit.Sib(_ST, _AX, 1, 8)) // MOVOU X0, 8(ST)(AX)
- self.Emit("MOVOU", _X0, jit.Sib(_ST, _AX, 1, 24)) // MOVOU X0, 24(ST)(AX)
-}
-
-/** Buffer Helpers **/
-
-func (self *Assembler) add_char(ch byte) {
- self.Emit("MOVB", jit.Imm(int64(ch)), jit.Sib(_RP, _RL, 1, 0)) // MOVB $ch, (RP)(RL)
- self.Emit("ADDQ", jit.Imm(1), _RL) // ADDQ $1, RL
-}
-
-func (self *Assembler) add_long(ch uint32, n int64) {
- self.Emit("MOVL", jit.Imm(int64(ch)), jit.Sib(_RP, _RL, 1, 0)) // MOVL $ch, (RP)(RL)
- self.Emit("ADDQ", jit.Imm(n), _RL) // ADDQ $n, RL
-}
-
-func (self *Assembler) add_text(ss string) {
- self.store_str(ss) // TEXT $ss
- self.Emit("ADDQ", jit.Imm(int64(len(ss))), _RL) // ADDQ ${len(ss)}, RL
-}
-
-// get *buf at AX
-func (self *Assembler) prep_buffer_AX() {
- self.Emit("MOVQ", _ARG_rb, _AX) // MOVQ rb<>+0(FP), AX
- self.Emit("MOVQ", _RL, jit.Ptr(_AX, 8)) // MOVQ RL, 8(AX)
-}
-
-func (self *Assembler) save_buffer() {
- self.Emit("MOVQ", _ARG_rb, _CX) // MOVQ rb<>+0(FP), CX
- self.Emit("MOVQ", _RP, jit.Ptr(_CX, 0)) // MOVQ RP, (CX)
- self.Emit("MOVQ", _RL, jit.Ptr(_CX, 8)) // MOVQ RL, 8(CX)
- self.Emit("MOVQ", _RC, jit.Ptr(_CX, 16)) // MOVQ RC, 16(CX)
-}
-
-// get *buf at AX
-func (self *Assembler) load_buffer_AX() {
- self.Emit("MOVQ", _ARG_rb, _AX) // MOVQ rb<>+0(FP), AX
- self.Emit("MOVQ", jit.Ptr(_AX, 0), _RP) // MOVQ (AX), RP
- self.Emit("MOVQ", jit.Ptr(_AX, 8), _RL) // MOVQ 8(AX), RL
- self.Emit("MOVQ", jit.Ptr(_AX, 16), _RC) // MOVQ 16(AX), RC
-}
-
-/** Function Interface Helpers **/
-
-func (self *Assembler) call(pc obj.Addr) {
- self.Emit("MOVQ", pc, _LR) // MOVQ $pc, AX
- self.Rjmp("CALL", _LR) // CALL AX
-}
-
-func (self *Assembler) save_c() {
- self.xsave(_REG_ffi...) // SAVE $REG_ffi
-}
-
-func (self *Assembler) call_b64(pc obj.Addr) {
- self.xsave(_REG_b64...) // SAVE $REG_all
- self.call(pc) // CALL $pc
- self.xload(_REG_b64...) // LOAD $REG_ffi
-}
-
-func (self *Assembler) call_c(pc obj.Addr) {
- self.Emit("XCHGQ", _SP_p, _BX)
- self.call(pc) // CALL $pc
- self.xload(_REG_ffi...) // LOAD $REG_ffi
- self.Emit("XCHGQ", _SP_p, _BX)
-}
-
-func (self *Assembler) call_go(pc obj.Addr) {
- self.xsave(_REG_all...) // SAVE $REG_all
- self.call(pc) // CALL $pc
- self.xload(_REG_all...) // LOAD $REG_all
-}
-
-func (self *Assembler) call_more_space(pc obj.Addr) {
- self.xsave(_REG_ms...) // SAVE $REG_all
- self.call(pc) // CALL $pc
- self.xload(_REG_ms...) // LOAD $REG_all
-}
-
-func (self *Assembler) call_encoder(pc obj.Addr) {
- self.xsave(_REG_enc...) // SAVE $REG_all
- self.call(pc) // CALL $pc
- self.xload(_REG_enc...) // LOAD $REG_all
-}
-
-func (self *Assembler) call_marshaler(fn obj.Addr, it *rt.GoType, vt reflect.Type) {
- switch vt.Kind() {
- case reflect.Interface:
- self.call_marshaler_i(fn, it)
- case reflect.Ptr, reflect.Map:
- self.call_marshaler_v(fn, it, vt, true)
- // struct/array of 1 direct iface type can be direct
- default:
- self.call_marshaler_v(fn, it, vt, !rt.UnpackType(vt).Indirect())
- }
-}
-
-var (
- _F_assertI2I = jit.Func(rt.AssertI2I)
-)
-
-func (self *Assembler) call_marshaler_i(fn obj.Addr, it *rt.GoType) {
- self.Emit("MOVQ", jit.Ptr(_SP_p, 0), _AX) // MOVQ (SP.p), AX
- self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX
- self.Sjmp("JZ", "_null_{n}") // JZ _null_{n}
- self.Emit("MOVQ", _AX, _BX) // MOVQ AX, BX
- self.Emit("MOVQ", jit.Ptr(_SP_p, 8), _CX) // MOVQ 8(SP.p), CX
- self.Emit("MOVQ", jit.Gtype(it), _AX) // MOVQ $it, AX
- self.call_go(_F_assertI2I) // CALL_GO assertI2I
- self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX
- self.Sjmp("JZ", "_null_{n}") // JZ _null_{n}
- self.Emit("MOVQ", _BX, _CX) // MOVQ BX, CX
- self.Emit("MOVQ", _AX, _BX) // MOVQ AX, BX
- self.prep_buffer_AX()
- self.Emit("MOVQ", _ARG_fv, _DI) // MOVQ ARG.fv, DI
- self.call_go(fn) // CALL $fn
- self.Emit("TESTQ", _ET, _ET) // TESTQ ET, ET
- self.Sjmp("JNZ", _LB_error) // JNZ _error
- self.load_buffer_AX()
- self.Sjmp("JMP", "_done_{n}") // JMP _done_{n}
- self.Link("_null_{n}") // _null_{n}:
- self.check_size(4) // SIZE $4
- self.Emit("MOVL", jit.Imm(_IM_null), jit.Sib(_RP, _RL, 1, 0)) // MOVL $'null', (RP)(RL*1)
- self.Emit("ADDQ", jit.Imm(4), _RL) // ADDQ $4, RL
- self.Link("_done_{n}") // _done_{n}:
-}
-
-func (self *Assembler) call_marshaler_v(fn obj.Addr, it *rt.GoType, vt reflect.Type, deref bool) {
- self.prep_buffer_AX() // MOVE {buf}, (SP)
- self.Emit("MOVQ", jit.Itab(it, vt), _BX) // MOVQ $(itab(it, vt)), BX
-
- /* dereference the pointer if needed */
- if !deref {
- self.Emit("MOVQ", _SP_p, _CX) // MOVQ SP.p, CX
- } else {
- self.Emit("MOVQ", jit.Ptr(_SP_p, 0), _CX) // MOVQ 0(SP.p), CX
- }
-
- /* call the encoder, and perform error checks */
- self.Emit("MOVQ", _ARG_fv, _DI) // MOVQ ARG.fv, DI
- self.call_go(fn) // CALL $fn
- self.Emit("TESTQ", _ET, _ET) // TESTQ ET, ET
- self.Sjmp("JNZ", _LB_error) // JNZ _error
- self.load_buffer_AX()
-}
-
-/** Builtin: _more_space **/
-
-var (
- _T_byte = jit.Type(vars.ByteType)
- _F_growslice = jit.Func(rt.GrowSlice)
-
- _T_json_Marshaler = rt.UnpackType(vars.JsonMarshalerType)
- _T_encoding_TextMarshaler = rt.UnpackType(vars.EncodingTextMarshalerType)
-)
-
-// AX must saving n
-func (self *Assembler) more_space() {
- self.Link(_LB_more_space)
- self.Emit("MOVQ", _RP, _BX) // MOVQ DI, BX
- self.Emit("MOVQ", _RL, _CX) // MOVQ SI, CX
- self.Emit("MOVQ", _RC, _DI) // MOVQ DX, DI
- self.Emit("MOVQ", _AX, _SI) // MOVQ AX, SI
- self.Emit("MOVQ", _T_byte, _AX) // MOVQ $_T_byte, AX
- self.call_more_space(_F_growslice) // CALL $pc
- self.Emit("MOVQ", _AX, _RP) // MOVQ AX, DI
- self.Emit("MOVQ", _BX, _RL) // MOVQ BX, SI
- self.Emit("MOVQ", _CX, _RC) // MOVQ CX, DX
- self.save_buffer() // SAVE {buf}
- self.Rjmp("JMP", _LR) // JMP LR
-}
-
-/** Builtin Errors **/
-
-var (
- _V_ERR_too_deep = jit.Imm(int64(uintptr(unsafe.Pointer(vars.ERR_too_deep))))
- _V_ERR_nan_or_infinite = jit.Imm(int64(uintptr(unsafe.Pointer(vars.ERR_nan_or_infinite))))
- _I_json_UnsupportedValueError = jit.Itab(rt.UnpackType(vars.ErrorType), vars.JsonUnsupportedValueType)
-)
-
-func (self *Assembler) error_too_deep() {
- self.Link(_LB_error_too_deep)
- self.Emit("MOVQ", _V_ERR_too_deep, _EP) // MOVQ $_V_ERR_too_deep, EP
- self.Emit("MOVQ", _I_json_UnsupportedValueError, _ET) // MOVQ $_I_json_UnsupportedValuError, ET
- self.Sjmp("JMP", _LB_error) // JMP _error
-}
-
-func (self *Assembler) error_invalid_number() {
- self.Link(_LB_error_invalid_number)
- self.Emit("MOVQ", jit.Ptr(_SP_p, 0), _AX) // MOVQ 0(SP), AX
- self.Emit("MOVQ", jit.Ptr(_SP_p, 8), _BX) // MOVQ 8(SP), BX
- self.call_go(_F_error_number) // CALL_GO error_number
- self.Sjmp("JMP", _LB_error) // JMP _error
-}
-
-func (self *Assembler) error_nan_or_infinite() {
- self.Link(_LB_error_nan_or_infinite)
- self.Emit("MOVQ", _V_ERR_nan_or_infinite, _EP) // MOVQ $_V_ERR_nan_or_infinite, EP
- self.Emit("MOVQ", _I_json_UnsupportedValueError, _ET) // MOVQ $_I_json_UnsupportedValuError, ET
- self.Sjmp("JMP", _LB_error) // JMP _error
-}
-
-/** String Encoding Routine **/
-
-var (
- _F_quote = jit.Imm(int64(native.S_quote))
- _F_panic = jit.Func(vars.GoPanic)
-)
-
-func (self *Assembler) go_panic() {
- self.Link(_LB_panic)
- self.Emit("MOVQ", _SP_p, _BX)
- self.call_go(_F_panic)
-}
-
-func (self *Assembler) encode_string(doubleQuote bool) {
- self.Emit("MOVQ", jit.Ptr(_SP_p, 8), _AX) // MOVQ 8(SP.p), AX
- self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX
- self.Sjmp("JZ", "_str_empty_{n}") // JZ _str_empty_{n}
- self.Emit("CMPQ", jit.Ptr(_SP_p, 0), jit.Imm(0))
- self.Sjmp("JNE", "_str_next_{n}")
- self.Emit("MOVQ", jit.Imm(int64(vars.PanicNilPointerOfNonEmptyString)), _AX)
- self.Sjmp("JMP", _LB_panic)
- self.Link("_str_next_{n}")
-
- /* opening quote, check for double quote */
- if !doubleQuote {
- self.check_size_r(_AX, 2) // SIZE $2
- self.add_char('"') // CHAR $'"'
- } else {
- self.check_size_r(_AX, 6) // SIZE $6
- self.add_long(_IM_open, 3) // TEXT $`"\"`
- }
-
- /* quoting loop */
- self.Emit("XORL", _AX, _AX) // XORL AX, AX
- self.Emit("MOVQ", _AX, _VAR_sp) // MOVQ AX, sp
- self.Link("_str_loop_{n}") // _str_loop_{n}:
- self.save_c() // SAVE $REG_ffi
-
- /* load the output buffer first, and then input buffer,
- * because the parameter registers collide with RP / RL / RC */
- self.Emit("MOVQ", _RC, _CX) // MOVQ RC, CX
- self.Emit("SUBQ", _RL, _CX) // SUBQ RL, CX
- self.Emit("MOVQ", _CX, _VAR_dn) // MOVQ CX, dn
- self.Emit("LEAQ", jit.Sib(_RP, _RL, 1, 0), _DX) // LEAQ (RP)(RL), DX
- self.Emit("LEAQ", _VAR_dn, _CX) // LEAQ dn, CX
- self.Emit("MOVQ", _VAR_sp, _AX) // MOVQ sp, AX
- self.Emit("MOVQ", jit.Ptr(_SP_p, 0), _DI) // MOVQ (SP.p), DI
- self.Emit("MOVQ", jit.Ptr(_SP_p, 8), _SI) // MOVQ 8(SP.p), SI
- self.Emit("ADDQ", _AX, _DI) // ADDQ AX, DI
- self.Emit("SUBQ", _AX, _SI) // SUBQ AX, SI
-
- /* set the flags based on `doubleQuote` */
- if !doubleQuote {
- self.Emit("XORL", _R8, _R8) // XORL R8, R8
- } else {
- self.Emit("MOVL", jit.Imm(types.F_DOUBLE_UNQUOTE), _R8) // MOVL ${types.F_DOUBLE_UNQUOTE}, R8
- }
-
- /* call the native quoter */
- self.call_c(_F_quote) // CALL quote
- self.Emit("ADDQ", _VAR_dn, _RL) // ADDQ dn, RL
-
- self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX
- self.Sjmp("JS", "_str_space_{n}") // JS _str_space_{n}
-
- /* close the string, check for double quote */
- if !doubleQuote {
- self.check_size(1) // SIZE $1
- self.add_char('"') // CHAR $'"'
- self.Sjmp("JMP", "_str_end_{n}") // JMP _str_end_{n}
- } else {
- self.check_size(3) // SIZE $3
- self.add_text("\\\"\"") // TEXT $'\""'
- self.Sjmp("JMP", "_str_end_{n}") // JMP _str_end_{n}
- }
-
- /* not enough space to contain the quoted string */
- self.Link("_str_space_{n}") // _str_space_{n}:
- self.Emit("NOTQ", _AX) // NOTQ AX
- self.Emit("ADDQ", _AX, _VAR_sp) // ADDQ AX, sp
- self.Emit("LEAQ", jit.Sib(_RC, _RC, 1, 0), _AX) // LEAQ (RC)(RC), AX
- self.slice_grow_ax("_str_loop_{n}") // GROW _str_loop_{n}
-
- /* empty string, check for double quote */
- if !doubleQuote {
- self.Link("_str_empty_{n}") // _str_empty_{n}:
- self.check_size(2) // SIZE $2
- self.add_text("\"\"") // TEXT $'""'
- self.Link("_str_end_{n}") // _str_end_{n}:
- } else {
- self.Link("_str_empty_{n}") // _str_empty_{n}:
- self.check_size(6) // SIZE $6
- self.add_text("\"\\\"\\\"\"") // TEXT $'"\"\""'
- self.Link("_str_end_{n}") // _str_end_{n}:
- }
-}
-
-/** OpCode Assembler Functions **/
-
-
-
-var (
- _F_f64toa = jit.Imm(int64(native.S_f64toa))
- _F_f32toa = jit.Imm(int64(native.S_f32toa))
- _F_i64toa = jit.Imm(int64(native.S_i64toa))
- _F_u64toa = jit.Imm(int64(native.S_u64toa))
- _F_b64encode = jit.Imm(int64(_subr__b64encode))
-)
-
-var (
- _F_memmove = jit.Func(rt.Memmove)
- _F_error_number = jit.Func(vars.Error_number)
- _F_isValidNumber = jit.Func(rt.IsValidNumber)
-)
-
-var (
- _F_iteratorStop = jit.Func(alg.IteratorStop)
- _F_iteratorNext = jit.Func(alg.IteratorNext)
- _F_iteratorStart = jit.Func(alg.IteratorStart)
-)
-
-var (
- _F_encodeTypedPointer obj.Addr
- _F_encodeJsonMarshaler obj.Addr
- _F_encodeTextMarshaler obj.Addr
-)
-
-const (
- _MODE_AVX2 = 1 << 2
-)
-
-func init() {
- _F_encodeJsonMarshaler = jit.Func(alg.EncodeJsonMarshaler)
- _F_encodeTextMarshaler = jit.Func(alg.EncodeTextMarshaler)
- _F_encodeTypedPointer = jit.Func(EncodeTypedPointer)
-}
-
-func (self *Assembler) _asm_OP_null(_ *ir.Instr) {
- self.check_size(4)
- self.Emit("MOVL", jit.Imm(_IM_null), jit.Sib(_RP, _RL, 1, 0)) // MOVL $'null', (RP)(RL*1)
- self.Emit("ADDQ", jit.Imm(4), _RL) // ADDQ $4, RL
-}
-
-func (self *Assembler) _asm_OP_empty_arr(_ *ir.Instr) {
- self.Emit("BTQ", jit.Imm(int64(alg.BitNoNullSliceOrMap)), _ARG_fv)
- self.Sjmp("JC", "_empty_arr_{n}")
- self._asm_OP_null(nil)
- self.Sjmp("JMP", "_empty_arr_end_{n}")
- self.Link("_empty_arr_{n}")
- self.check_size(2)
- self.Emit("MOVW", jit.Imm(_IM_array), jit.Sib(_RP, _RL, 1, 0))
- self.Emit("ADDQ", jit.Imm(2), _RL)
- self.Link("_empty_arr_end_{n}")
-}
-
-func (self *Assembler) _asm_OP_empty_obj(_ *ir.Instr) {
- self.Emit("BTQ", jit.Imm(int64(alg.BitNoNullSliceOrMap)), _ARG_fv)
- self.Sjmp("JC", "_empty_obj_{n}")
- self._asm_OP_null(nil)
- self.Sjmp("JMP", "_empty_obj_end_{n}")
- self.Link("_empty_obj_{n}")
- self.check_size(2)
- self.Emit("MOVW", jit.Imm(_IM_object), jit.Sib(_RP, _RL, 1, 0))
- self.Emit("ADDQ", jit.Imm(2), _RL)
- self.Link("_empty_obj_end_{n}")
-}
-
-func (self *Assembler) _asm_OP_bool(_ *ir.Instr) {
- self.Emit("CMPB", jit.Ptr(_SP_p, 0), jit.Imm(0)) // CMPB (SP.p), $0
- self.Sjmp("JE", "_false_{n}") // JE _false_{n}
- self.check_size(4) // SIZE $4
- self.Emit("MOVL", jit.Imm(_IM_true), jit.Sib(_RP, _RL, 1, 0)) // MOVL $'true', (RP)(RL*1)
- self.Emit("ADDQ", jit.Imm(4), _RL) // ADDQ $4, RL
- self.Sjmp("JMP", "_end_{n}") // JMP _end_{n}
- self.Link("_false_{n}") // _false_{n}:
- self.check_size(5) // SIZE $5
- self.Emit("MOVL", jit.Imm(_IM_fals), jit.Sib(_RP, _RL, 1, 0)) // MOVL $'fals', (RP)(RL*1)
- self.Emit("MOVB", jit.Imm('e'), jit.Sib(_RP, _RL, 1, 4)) // MOVB $'e', 4(RP)(RL*1)
- self.Emit("ADDQ", jit.Imm(5), _RL) // ADDQ $5, RL
- self.Link("_end_{n}") // _end_{n}:
-}
-
-func (self *Assembler) _asm_OP_i8(_ *ir.Instr) {
- self.store_int(4, _F_i64toa, "MOVBQSX")
-}
-
-func (self *Assembler) _asm_OP_i16(_ *ir.Instr) {
- self.store_int(6, _F_i64toa, "MOVWQSX")
-}
-
-func (self *Assembler) _asm_OP_i32(_ *ir.Instr) {
- self.store_int(17, _F_i64toa, "MOVLQSX")
-}
-
-func (self *Assembler) _asm_OP_i64(_ *ir.Instr) {
- self.store_int(21, _F_i64toa, "MOVQ")
-}
-
-func (self *Assembler) _asm_OP_u8(_ *ir.Instr) {
- self.store_int(3, _F_u64toa, "MOVBQZX")
-}
-
-func (self *Assembler) _asm_OP_u16(_ *ir.Instr) {
- self.store_int(5, _F_u64toa, "MOVWQZX")
-}
-
-func (self *Assembler) _asm_OP_u32(_ *ir.Instr) {
- self.store_int(16, _F_u64toa, "MOVLQZX")
-}
-
-func (self *Assembler) _asm_OP_u64(_ *ir.Instr) {
- self.store_int(20, _F_u64toa, "MOVQ")
-}
-
-func (self *Assembler) _asm_OP_f32(_ *ir.Instr) {
- self.check_size(32)
- self.Emit("MOVL", jit.Ptr(_SP_p, 0), _AX) // MOVL (SP.p), AX
- self.Emit("ANDL", jit.Imm(_FM_exp32), _AX) // ANDL $_FM_exp32, AX
- self.Emit("XORL", jit.Imm(_FM_exp32), _AX) // XORL $_FM_exp32, AX
- self.Sjmp("JNZ", "_encode_normal_f32_{n}")// JNZ _encode_normal_f32_{n}
- self.Emit("BTQ", jit.Imm(alg.BitEncodeNullForInfOrNan), _ARG_fv) // BTQ ${BitEncodeNullForInfOrNan}, fv
- self.Sjmp("JNC", _LB_error_nan_or_infinite) // JNC _error_nan_or_infinite
- self._asm_OP_null(nil)
- self.Sjmp("JMP", "_encode_f32_end_{n}") // JMP _encode_f32_end_{n}
- self.Link("_encode_normal_f32_{n}")
- self.save_c() // SAVE $C_regs
- self.rbuf_di() // MOVQ RP, DI
- self.Emit("MOVSS", jit.Ptr(_SP_p, 0), _X0) // MOVSS (SP.p), X0
- self.call_c(_F_f32toa) // CALL_C f32toa
- self.Emit("ADDQ", _AX, _RL) // ADDQ AX, RL
- self.Link("_encode_f32_end_{n}")
-}
-
-func (self *Assembler) _asm_OP_f64(_ *ir.Instr) {
- self.check_size(32)
- self.Emit("MOVQ", jit.Ptr(_SP_p, 0), _AX) // MOVQ (SP.p), AX
- self.Emit("MOVQ", jit.Imm(_FM_exp64), _CX) // MOVQ $_FM_exp64, CX
- self.Emit("ANDQ", _CX, _AX) // ANDQ CX, AX
- self.Emit("XORQ", _CX, _AX) // XORQ CX, AX
- self.Sjmp("JNZ", "_encode_normal_f64_{n}")// JNZ _encode_normal_f64_{n}
- self.Emit("BTQ", jit.Imm(alg.BitEncodeNullForInfOrNan), _ARG_fv) // BTQ ${BitEncodeNullForInfOrNan}, fv
- self.Sjmp("JNC", _LB_error_nan_or_infinite)// JNC _error_nan_or_infinite
- self._asm_OP_null(nil)
- self.Sjmp("JMP", "_encode_f64_end_{n}") // JMP _encode_f64_end_{n}
- self.Link("_encode_normal_f64_{n}")
- self.save_c() // SAVE $C_regs
- self.rbuf_di() // MOVQ RP, DI
- self.Emit("MOVSD", jit.Ptr(_SP_p, 0), _X0) // MOVSD (SP.p), X0
- self.call_c(_F_f64toa) // CALL_C f64toa
- self.Emit("ADDQ", _AX, _RL) // ADDQ AX, RL
- self.Link("_encode_f64_end_{n}")
-}
-
-func (self *Assembler) _asm_OP_str(_ *ir.Instr) {
- self.encode_string(false)
-}
-
-func (self *Assembler) _asm_OP_bin(_ *ir.Instr) {
- self.Emit("MOVQ", jit.Ptr(_SP_p, 8), _AX) // MOVQ 8(SP.p), AX
- self.Emit("ADDQ", jit.Imm(2), _AX) // ADDQ $2, AX
- self.Emit("MOVQ", jit.Imm(_IM_mulv), _CX) // MOVQ $_MF_mulv, CX
- self.Emit("MOVQ", _DX, _BX) // MOVQ DX, BX
- self.From("MULQ", _CX) // MULQ CX
- self.Emit("LEAQ", jit.Sib(_DX, _DX, 1, 1), _AX) // LEAQ 1(DX)(DX), AX
- self.Emit("ORQ", jit.Imm(2), _AX) // ORQ $2, AX
- self.Emit("MOVQ", _BX, _DX) // MOVQ BX, DX
- self.check_size_r(_AX, 0) // SIZE AX
- self.add_char('"') // CHAR $'"'
- self.Emit("MOVQ", _ARG_rb, _DI) // MOVQ rb<>+0(FP), DI
- self.Emit("MOVQ", _RL, jit.Ptr(_DI, 8)) // MOVQ SI, 8(DI)
- self.Emit("MOVQ", _SP_p, _SI) // MOVQ SP.p, SI
-
- /* check for AVX2 support */
- if !cpu.HasAVX2 {
- self.Emit("XORL", _DX, _DX) // XORL DX, DX
- } else {
- self.Emit("MOVL", jit.Imm(_MODE_AVX2), _DX) // MOVL $_MODE_AVX2, DX
- }
-
- /* call the encoder */
- self.call_b64(_F_b64encode) // CALL b64encode
- self.load_buffer_AX() // LOAD {buf}
- self.add_char('"') // CHAR $'"'
-}
-
-func (self *Assembler) _asm_OP_quote(_ *ir.Instr) {
- self.encode_string(true)
-}
-
-func (self *Assembler) _asm_OP_number(_ *ir.Instr) {
- self.Emit("MOVQ", jit.Ptr(_SP_p, 8), _BX) // MOVQ (SP.p), BX
- self.Emit("TESTQ", _BX, _BX) // TESTQ BX, BX
- self.Sjmp("JZ", "_empty_{n}")
- self.Emit("MOVQ", jit.Ptr(_SP_p, 0), _AX) // MOVQ (SP.p), AX
- self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX
- self.Sjmp("JNZ", "_number_next_{n}")
- self.Emit("MOVQ", jit.Imm(int64(vars.PanicNilPointerOfNonEmptyString)), _AX)
- self.Sjmp("JMP", _LB_panic)
- self.Link("_number_next_{n}")
- self.call_go(_F_isValidNumber) // CALL_GO isValidNumber
- self.Emit("CMPB", _AX, jit.Imm(0)) // CMPB AX, $0
- self.Sjmp("JE", _LB_error_invalid_number) // JE _error_invalid_number
- self.Emit("MOVQ", jit.Ptr(_SP_p, 8), _BX) // MOVQ (SP.p), BX
- self.check_size_r(_BX, 0) // SIZE BX
- self.Emit("LEAQ", jit.Sib(_RP, _RL, 1, 0), _AX) // LEAQ (RP)(RL), AX
- self.Emit("ADDQ", jit.Ptr(_SP_p, 8), _RL) // ADDQ 8(SP.p), RL
- self.Emit("MOVQ", jit.Ptr(_SP_p, 0), _BX) // MOVOU (SP.p), BX
- self.Emit("MOVQ", jit.Ptr(_SP_p, 8), _CX) // MOVOU X0, 8(SP)
- self.call_go(_F_memmove) // CALL_GO memmove
- self.Emit("MOVQ", _ARG_rb, _AX) // MOVQ rb<>+0(FP), AX
- self.Emit("MOVQ", _RL, jit.Ptr(_AX, 8)) // MOVQ RL, 8(AX)
- self.Sjmp("JMP", "_done_{n}") // JMP _done_{n}
- self.Link("_empty_{n}") // _empty_{n}
- self.check_size(1) // SIZE $1
- self.add_char('0') // CHAR $'0'
- self.Link("_done_{n}") // _done_{n}:
-}
-
-func (self *Assembler) _asm_OP_eface(_ *ir.Instr) {
- self.prep_buffer_AX() // MOVE {buf}, AX
- self.Emit("MOVQ", jit.Ptr(_SP_p, 0), _BX) // MOVQ (SP.p), BX
- self.Emit("LEAQ", jit.Ptr(_SP_p, 8), _CX) // LEAQ 8(SP.p), CX
- self.Emit("MOVQ", _ST, _DI) // MOVQ ST, DI
- self.Emit("MOVQ", _ARG_fv, _SI) // MOVQ fv, AX
- self.call_encoder(_F_encodeTypedPointer) // CALL encodeTypedPointer
- self.Emit("TESTQ", _ET, _ET) // TESTQ ET, ET
- self.Sjmp("JNZ", _LB_error) // JNZ _error
- self.load_buffer_AX()
-}
-
-func (self *Assembler) _asm_OP_iface(_ *ir.Instr) {
- self.prep_buffer_AX() // MOVE {buf}, AX
- self.Emit("MOVQ", jit.Ptr(_SP_p, 0), _CX) // MOVQ (SP.p), CX
- self.Emit("MOVQ", jit.Ptr(_CX, 8), _BX) // MOVQ 8(CX), BX
- self.Emit("LEAQ", jit.Ptr(_SP_p, 8), _CX) // LEAQ 8(SP.p), CX
- self.Emit("MOVQ", _ST, _DI) // MOVQ ST, DI
- self.Emit("MOVQ", _ARG_fv, _SI) // MOVQ fv, AX
- self.call_encoder(_F_encodeTypedPointer) // CALL encodeTypedPointer
- self.Emit("TESTQ", _ET, _ET) // TESTQ ET, ET
- self.Sjmp("JNZ", _LB_error) // JNZ _error
- self.load_buffer_AX()
-}
-
-func (self *Assembler) _asm_OP_byte(p *ir.Instr) {
- self.check_size(1)
- self.Emit("MOVB", jit.Imm(p.I64()), jit.Sib(_RP, _RL, 1, 0)) // MOVL p.Vi(), (RP)(RL*1)
- self.Emit("ADDQ", jit.Imm(1), _RL) // ADDQ $1, RL
-}
-
-func (self *Assembler) _asm_OP_text(p *ir.Instr) {
- self.check_size(len(p.Vs())) // SIZE ${len(p.Vs())}
- self.add_text(p.Vs()) // TEXT ${p.Vs()}
-}
-
-func (self *Assembler) _asm_OP_deref(_ *ir.Instr) {
- self.Emit("MOVQ", jit.Ptr(_SP_p, 0), _SP_p) // MOVQ (SP.p), SP.p
-}
-
-func (self *Assembler) _asm_OP_index(p *ir.Instr) {
- self.Emit("MOVQ", jit.Imm(p.I64()), _AX) // MOVQ $p.Vi(), AX
- self.Emit("ADDQ", _AX, _SP_p) // ADDQ AX, SP.p
-}
-
-func (self *Assembler) _asm_OP_load(_ *ir.Instr) {
- self.Emit("MOVQ", jit.Ptr(_ST, 0), _AX) // MOVQ (ST), AX
- self.Emit("MOVQ", jit.Sib(_ST, _AX, 1, -24), _SP_x) // MOVQ -24(ST)(AX), SP.x
- self.Emit("MOVQ", jit.Sib(_ST, _AX, 1, -8), _SP_p) // MOVQ -8(ST)(AX), SP.p
- self.Emit("MOVQ", jit.Sib(_ST, _AX, 1, 0), _SP_q) // MOVQ (ST)(AX), SP.q
-}
-
-func (self *Assembler) _asm_OP_save(_ *ir.Instr) {
- self.save_state()
-}
-
-func (self *Assembler) _asm_OP_drop(_ *ir.Instr) {
- self.drop_state(vars.StateSize)
-}
-
-func (self *Assembler) _asm_OP_drop_2(_ *ir.Instr) {
- self.drop_state(vars.StateSize * 2) // DROP $(vars.StateSize * 2)
- self.Emit("MOVOU", _X0, jit.Sib(_ST, _AX, 1, 56)) // MOVOU X0, 56(ST)(AX)
-}
-
-func (self *Assembler) _asm_OP_recurse(p *ir.Instr) {
- self.prep_buffer_AX() // MOVE {buf}, (SP)
- vt, pv := p.Vp()
- self.Emit("MOVQ", jit.Type(vt), _BX) // MOVQ $(type(p.Vt())), BX
-
- /* check for indirection */
- if !rt.UnpackType(vt).Indirect() {
- self.Emit("MOVQ", _SP_p, _CX) // MOVQ SP.p, CX
- } else {
- self.Emit("MOVQ", _SP_p, _VAR_vp) // MOVQ SP.p, VAR.vp
- self.Emit("LEAQ", _VAR_vp, _CX) // LEAQ VAR.vp, CX
- }
-
- /* call the encoder */
- self.Emit("MOVQ", _ST, _DI) // MOVQ ST, DI
- self.Emit("MOVQ", _ARG_fv, _SI) // MOVQ $fv, SI
- if pv {
- self.Emit("BTSQ", jit.Imm(alg.BitPointerValue), _SI) // BTSQ $1, SI
- }
-
- self.call_encoder(_F_encodeTypedPointer) // CALL encodeTypedPointer
- self.Emit("TESTQ", _ET, _ET) // TESTQ ET, ET
- self.Sjmp("JNZ", _LB_error) // JNZ _error
- self.load_buffer_AX()
-}
-
-func (self *Assembler) _asm_OP_is_nil(p *ir.Instr) {
- self.Emit("CMPQ", jit.Ptr(_SP_p, 0), jit.Imm(0)) // CMPQ (SP.p), $0
- self.Xjmp("JE", p.Vi()) // JE p.Vi()
-}
-
-func (self *Assembler) _asm_OP_is_nil_p1(p *ir.Instr) {
- self.Emit("CMPQ", jit.Ptr(_SP_p, 8), jit.Imm(0)) // CMPQ 8(SP.p), $0
- self.Xjmp("JE", p.Vi()) // JE p.Vi()
-}
-
-func (self *Assembler) _asm_OP_is_zero_1(p *ir.Instr) {
- self.Emit("CMPB", jit.Ptr(_SP_p, 0), jit.Imm(0)) // CMPB (SP.p), $0
- self.Xjmp("JE", p.Vi()) // JE p.Vi()
-}
-
-func (self *Assembler) _asm_OP_is_zero_2(p *ir.Instr) {
- self.Emit("CMPW", jit.Ptr(_SP_p, 0), jit.Imm(0)) // CMPW (SP.p), $0
- self.Xjmp("JE", p.Vi()) // JE p.Vi()
-}
-
-func (self *Assembler) _asm_OP_is_zero_4(p *ir.Instr) {
- self.Emit("CMPL", jit.Ptr(_SP_p, 0), jit.Imm(0)) // CMPL (SP.p), $0
- self.Xjmp("JE", p.Vi()) // JE p.Vi()
-}
-
-func (self *Assembler) _asm_OP_is_zero_8(p *ir.Instr) {
- self.Emit("CMPQ", jit.Ptr(_SP_p, 0), jit.Imm(0)) // CMPQ (SP.p), $0
- self.Xjmp("JE", p.Vi()) // JE p.Vi()
-}
-
-func (self *Assembler) _asm_OP_is_zero_map(p *ir.Instr) {
- self.Emit("MOVQ", jit.Ptr(_SP_p, 0), _AX) // MOVQ (SP.p), AX
- self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX
- self.Xjmp("JZ", p.Vi()) // JZ p.Vi()
- self.Emit("CMPQ", jit.Ptr(_AX, 0), jit.Imm(0)) // CMPQ (AX), $0
- self.Xjmp("JE", p.Vi()) // JE p.Vi()
-}
-
-func (self *Assembler) _asm_OP_goto(p *ir.Instr) {
- self.Xjmp("JMP", p.Vi())
-}
-
-func (self *Assembler) _asm_OP_map_iter(p *ir.Instr) {
- self.Emit("MOVQ", jit.Type(p.Vt()), _AX) // MOVQ $p.Vt(), AX
- self.Emit("MOVQ", jit.Ptr(_SP_p, 0), _BX) // MOVQ (SP.p), BX
- self.Emit("MOVQ", _ARG_fv, _CX) // MOVQ fv, CX
- self.call_go(_F_iteratorStart) // CALL_GO iteratorStart
- self.Emit("MOVQ", _AX, _SP_q) // MOVQ AX, SP.q
- self.Emit("MOVQ", _BX, _ET) // MOVQ 32(SP), ET
- self.Emit("MOVQ", _CX, _EP) // MOVQ 40(SP), EP
- self.Emit("TESTQ", _ET, _ET) // TESTQ ET, ET
- self.Sjmp("JNZ", _LB_error) // JNZ _error
-}
-
-func (self *Assembler) _asm_OP_map_stop(_ *ir.Instr) {
- self.Emit("MOVQ", _SP_q, _AX) // MOVQ SP.q, AX
- self.call_go(_F_iteratorStop) // CALL_GO iteratorStop
- self.Emit("XORL", _SP_q, _SP_q) // XORL SP.q, SP.q
-}
-
-func (self *Assembler) _asm_OP_map_check_key(p *ir.Instr) {
- self.Emit("MOVQ", jit.Ptr(_SP_q, 0), _SP_p) // MOVQ (SP.q), SP.p
- self.Emit("TESTQ", _SP_p, _SP_p) // TESTQ SP.p, SP.p
- self.Xjmp("JZ", p.Vi()) // JNZ p.Vi()
-}
-
-func (self *Assembler) _asm_OP_map_write_key(p *ir.Instr) {
- self.Emit("BTQ", jit.Imm(alg.BitSortMapKeys), _ARG_fv) // BTQ ${SortMapKeys}, fv
- self.Sjmp("JNC", "_unordered_key_{n}") // JNC _unordered_key_{n}
- self.encode_string(false) // STR $false
- self.Xjmp("JMP", p.Vi()) // JMP ${p.Vi()}
- self.Link("_unordered_key_{n}") // _unordered_key_{n}:
-}
-
-func (self *Assembler) _asm_OP_map_value_next(_ *ir.Instr) {
- self.Emit("MOVQ", jit.Ptr(_SP_q, 8), _SP_p) // MOVQ 8(SP.q), SP.p
- self.Emit("MOVQ", _SP_q, _AX) // MOVQ SP.q, AX
- self.call_go(_F_iteratorNext) // CALL_GO iteratorNext
-}
-
-func (self *Assembler) _asm_OP_slice_len(_ *ir.Instr) {
- self.Emit("MOVQ", jit.Ptr(_SP_p, 8), _SP_x) // MOVQ 8(SP.p), SP.x
- self.Emit("MOVQ", jit.Ptr(_SP_p, 0), _SP_p) // MOVQ (SP.p), SP.p
- self.Emit("ORQ", jit.Imm(1<<_S_init), _SP_f) // ORQ $(1<<_S_init), SP.f
-}
-
-func (self *Assembler) _asm_OP_slice_next(p *ir.Instr) {
- self.Emit("TESTQ", _SP_x, _SP_x) // TESTQ SP.x, SP.x
- self.Xjmp("JZ", p.Vi()) // JZ p.Vi()
- self.Emit("SUBQ", jit.Imm(1), _SP_x) // SUBQ $1, SP.x
- self.Emit("BTRQ", jit.Imm(_S_init), _SP_f) // BTRQ $_S_init, SP.f
- self.Emit("LEAQ", jit.Ptr(_SP_p, int64(p.Vlen())), _AX) // LEAQ $(p.vlen())(SP.p), AX
- self.Emit("CMOVQCC", _AX, _SP_p) // CMOVQNC AX, SP.p
-}
-
-func (self *Assembler) _asm_OP_marshal(p *ir.Instr) {
- self.call_marshaler(_F_encodeJsonMarshaler, _T_json_Marshaler, p.Vt())
-}
-
-func (self *Assembler) _asm_OP_marshal_p(p *ir.Instr) {
- if p.Vk() != reflect.Ptr {
- panic("marshal_p: invalid type")
- } else {
- self.call_marshaler_v(_F_encodeJsonMarshaler, _T_json_Marshaler, p.Vt(), false)
- }
-}
-
-func (self *Assembler) _asm_OP_marshal_text(p *ir.Instr) {
- self.call_marshaler(_F_encodeTextMarshaler, _T_encoding_TextMarshaler, p.Vt())
-}
-
-func (self *Assembler) _asm_OP_marshal_text_p(p *ir.Instr) {
- if p.Vk() != reflect.Ptr {
- panic("marshal_text_p: invalid type")
- } else {
- self.call_marshaler_v(_F_encodeTextMarshaler, _T_encoding_TextMarshaler, p.Vt(), false)
- }
-}
-
-func (self *Assembler) _asm_OP_cond_set(_ *ir.Instr) {
- self.Emit("ORQ", jit.Imm(1<<_S_cond), _SP_f) // ORQ $(1<<_S_cond), SP.f
-}
-
-func (self *Assembler) _asm_OP_cond_testc(p *ir.Instr) {
- self.Emit("BTRQ", jit.Imm(_S_cond), _SP_f) // BTRQ $_S_cond, SP.f
- self.Xjmp("JC", p.Vi())
-}
-
-func (self *Assembler) print_gc(i int, p1 *ir.Instr, p2 *ir.Instr) {
- self.Emit("MOVQ", jit.Imm(int64(p2.Op())), _CX) // MOVQ $(p2.Op()), AX
- self.Emit("MOVQ", jit.Imm(int64(p1.Op())), _BX) // MOVQ $(p1.Op()), BX
- self.Emit("MOVQ", jit.Imm(int64(i)), _AX) // MOVQ $(i), CX
- self.call_go(_F_println)
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/x86/debug_go116.go b/vendor/github.com/bytedance/sonic/internal/encoder/x86/debug_go116.go
deleted file mode 100644
index c292e88a1..000000000
--- a/vendor/github.com/bytedance/sonic/internal/encoder/x86/debug_go116.go
+++ /dev/null
@@ -1,66 +0,0 @@
-// +build go1.17,!go1.17
-
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package x86
-
-import (
- `os`
- `strings`
- `runtime`
- `runtime/debug`
-
- `github.com/bytedance/sonic/internal/jit`
-)
-
-var (
- debugSyncGC = os.Getenv("SONIC_SYNC_GC") != ""
- debugAsyncGC = os.Getenv("SONIC_NO_ASYNC_GC") == ""
-)
-
-var (
- _Instr_End _Instr = newInsOp(_OP_null)
-
- _F_gc = jit.Func(runtime.GC)
- _F_force_gc = jit.Func(debug.FreeOSMemory)
- _F_println = jit.Func(println_wrapper)
-)
-
-func println_wrapper(i int, op1 int, op2 int){
- println(i, " Intrs ", op1, _OpNames[op1], "next: ", op2, _OpNames[op2])
-}
-
-func (self *_Assembler) force_gc() {
- self.call_go(_F_gc)
- self.call_go(_F_force_gc)
-}
-
-func (self *_Assembler) debug_instr(i int, v *_Instr) {
- if debugSyncGC {
- if (i+1 == len(self.p)) {
- self.print_gc(i, v, &_Instr_End)
- } else {
- next := &(self.p[i+1])
- self.print_gc(i, v, next)
- name := _OpNames[next.op()]
- if strings.Contains(name, "save") {
- return
- }
- }
- self.force_gc()
- }
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/x86/debug_go117.go b/vendor/github.com/bytedance/sonic/internal/encoder/x86/debug_go117.go
deleted file mode 100644
index 0aca3f4c5..000000000
--- a/vendor/github.com/bytedance/sonic/internal/encoder/x86/debug_go117.go
+++ /dev/null
@@ -1,201 +0,0 @@
-//go:build go1.17 && !go1.24
-// +build go1.17,!go1.24
-
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package x86
-
-import (
- "fmt"
- "runtime"
- "strings"
- "unsafe"
-
- "github.com/bytedance/sonic/internal/encoder/ir"
- "github.com/bytedance/sonic/internal/encoder/vars"
- "github.com/bytedance/sonic/internal/jit"
- "github.com/twitchyliquid64/golang-asm/obj"
-)
-
-const _FP_debug = 128
-
-var (
- _Instr_End = ir.NewInsOp(ir.OP_is_nil)
-
- _F_gc = jit.Func(gc)
- _F_println = jit.Func(println_wrapper)
- _F_print = jit.Func(print)
-)
-
-func (self *Assembler) dsave(r ...obj.Addr) {
- for i, v := range r {
- if i > _FP_debug/8-1 {
- panic("too many registers to save")
- } else {
- self.Emit("MOVQ", v, jit.Ptr(_SP, _FP_fargs+_FP_saves+_FP_locals+int64(i)*8))
- }
- }
-}
-
-func (self *Assembler) dload(r ...obj.Addr) {
- for i, v := range r {
- if i > _FP_debug/8-1 {
- panic("too many registers to load")
- } else {
- self.Emit("MOVQ", jit.Ptr(_SP, _FP_fargs+_FP_saves+_FP_locals+int64(i)*8), v)
- }
- }
-}
-
-func println_wrapper(i int, op1 int, op2 int) {
- println(i, " Intrs ", op1, ir.OpNames[op1], "next: ", op2, ir.OpNames[op2])
-}
-
-func print(i int) {
- println(i)
-}
-
-func gc() {
- if !vars.DebugSyncGC {
- return
- }
- runtime.GC()
- // debug.FreeOSMemory()
-}
-
-func (self *Assembler) dcall(fn obj.Addr) {
- self.Emit("MOVQ", fn, _R10) // MOVQ ${fn}, R10
- self.Rjmp("CALL", _R10) // CALL R10
-}
-
-func (self *Assembler) debug_gc() {
- if !vars.DebugSyncGC {
- return
- }
- self.dsave(_REG_debug...)
- self.dcall(_F_gc)
- self.dload(_REG_debug...)
-}
-
-func (self *Assembler) debug_instr(i int, v *ir.Instr) {
- if vars.DebugSyncGC {
- if i+1 == len(self.p) {
- self.print_gc(i, v, &_Instr_End)
- } else {
- next := &(self.p[i+1])
- self.print_gc(i, v, next)
- name := ir.OpNames[next.Op()]
- if strings.Contains(name, "save") {
- return
- }
- }
- // self.debug_gc()
- }
-}
-
-//go:noescape
-//go:linkname checkptrBase runtime.checkptrBase
-func checkptrBase(p unsafe.Pointer) uintptr
-
-//go:noescape
-//go:linkname findObject runtime.findObject
-func findObject(p, refBase, refOff uintptr) (base uintptr, s unsafe.Pointer, objIndex uintptr)
-
-var (
- _F_checkptr = jit.Func(checkptr)
- _F_printptr = jit.Func(printptr)
-)
-
-var (
- _R10 = jit.Reg("R10")
-)
-var _REG_debug = []obj.Addr{
- jit.Reg("AX"),
- jit.Reg("BX"),
- jit.Reg("CX"),
- jit.Reg("DX"),
- jit.Reg("DI"),
- jit.Reg("SI"),
- jit.Reg("BP"),
- jit.Reg("SP"),
- jit.Reg("R8"),
- jit.Reg("R9"),
- jit.Reg("R10"),
- jit.Reg("R11"),
- jit.Reg("R12"),
- jit.Reg("R13"),
- jit.Reg("R14"),
- jit.Reg("R15"),
-}
-
-func checkptr(ptr uintptr) {
- if ptr == 0 {
- return
- }
- fmt.Printf("pointer: %x\n", ptr)
- f := checkptrBase(unsafe.Pointer(uintptr(ptr)))
- if f == 0 {
- fmt.Printf("! unknown-based pointer: %x\n", ptr)
- } else if f == 1 {
- fmt.Printf("! stack pointer: %x\n", ptr)
- } else {
- fmt.Printf("base: %x\n", f)
- }
- findobj(ptr)
-}
-
-func findobj(ptr uintptr) {
- base, s, objIndex := findObject(ptr, 0, 0)
- if s != nil && base == 0 {
- fmt.Printf("! invalid pointer: %x\n", ptr)
- }
- fmt.Printf("objIndex: %d\n", objIndex)
-}
-
-func (self *Assembler) check_ptr(ptr obj.Addr, lea bool) {
- if !vars.DebugCheckPtr {
- return
- }
-
- self.dsave(_REG_debug...)
- if lea {
- self.Emit("LEAQ", ptr, _R10)
- } else {
- self.Emit("MOVQ", ptr, _R10)
- }
- self.Emit("MOVQ", _R10, jit.Ptr(_SP, 0))
- self.dcall(_F_checkptr)
- self.dload(_REG_debug...)
-}
-
-func printptr(i int, ptr uintptr) {
- fmt.Printf("[%d] ptr: %x\n", i, ptr)
-}
-
-func (self *Assembler) print_ptr(i int, ptr obj.Addr, lea bool) {
- self.dsave(_REG_debug...)
- if lea {
- self.Emit("LEAQ", ptr, _R10)
- } else {
- self.Emit("MOVQ", ptr, _R10)
- }
-
- self.Emit("MOVQ", jit.Imm(int64(i)), _AX)
- self.Emit("MOVQ", _R10, _BX)
- self.dcall(_F_printptr)
- self.dload(_REG_debug...)
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/x86/stbus.go b/vendor/github.com/bytedance/sonic/internal/encoder/x86/stbus.go
deleted file mode 100644
index b9fa473f5..000000000
--- a/vendor/github.com/bytedance/sonic/internal/encoder/x86/stbus.go
+++ /dev/null
@@ -1,54 +0,0 @@
-/**
- * Copyright 2024 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package x86
-
-import (
- "unsafe"
- _ "unsafe"
-
- "github.com/bytedance/sonic/internal/encoder/alg"
- "github.com/bytedance/sonic/internal/encoder/vars"
- "github.com/bytedance/sonic/internal/rt"
- "github.com/bytedance/sonic/loader"
- _ "github.com/cloudwego/base64x"
-)
-
-//go:linkname _subr__b64encode github.com/cloudwego/base64x._subr__b64encode
-var _subr__b64encode uintptr
-
-var compiler func(*rt.GoType, ... interface{}) (interface{}, error)
-
-func SetCompiler(c func(*rt.GoType, ... interface{}) (interface{}, error)) {
- compiler = c
-}
-
-func ptoenc(p loader.Function) vars.Encoder {
- return *(*vars.Encoder)(unsafe.Pointer(&p))
-}
-
-func EncodeTypedPointer(buf *[]byte, vt *rt.GoType, vp *unsafe.Pointer, sb *vars.Stack, fv uint64) error {
- if vt == nil {
- return alg.EncodeNil(buf)
- } else if fn, err := vars.FindOrCompile(vt, (fv&(1<<alg.BitPointerValue)) != 0, compiler); err != nil {
- return err
- } else if vt.Indirect() {
- return fn.(vars.Encoder)(buf, *vp, sb, fv)
- } else {
- return fn.(vars.Encoder)(buf, unsafe.Pointer(vp), sb, fv)
- }
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/envs/decode.go b/vendor/github.com/bytedance/sonic/internal/envs/decode.go
deleted file mode 100644
index 72c630be0..000000000
--- a/vendor/github.com/bytedance/sonic/internal/envs/decode.go
+++ /dev/null
@@ -1,24 +0,0 @@
-package envs
-
-import (
- "os"
-)
-
-var UseOptDec = os.Getenv("SONIC_USE_OPTDEC") == "1"
-var UseFastMap = os.Getenv("SONIC_USE_FASTMAP") == "1"
-
-func EnableOptDec() {
- UseOptDec = true
-}
-
-func DisableOptDec() {
- UseOptDec = false
-}
-
-func EnableFastMap() {
- UseFastMap = true
-}
-
-func DisableFastMap() {
- UseFastMap = false
-} \ No newline at end of file
diff --git a/vendor/github.com/bytedance/sonic/internal/jit/arch_amd64.go b/vendor/github.com/bytedance/sonic/internal/jit/arch_amd64.go
deleted file mode 100644
index 7405052d6..000000000
--- a/vendor/github.com/bytedance/sonic/internal/jit/arch_amd64.go
+++ /dev/null
@@ -1,67 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package jit
-
-import (
- `github.com/twitchyliquid64/golang-asm/asm/arch`
- `github.com/twitchyliquid64/golang-asm/obj`
-)
-
-var (
- _AC = arch.Set("amd64")
-)
-
-func As(op string) obj.As {
- if ret, ok := _AC.Instructions[op]; ok {
- return ret
- } else {
- panic("invalid instruction: " + op)
- }
-}
-
-func Imm(imm int64) obj.Addr {
- return obj.Addr {
- Type : obj.TYPE_CONST,
- Offset : imm,
- }
-}
-
-func Reg(reg string) obj.Addr {
- if ret, ok := _AC.Register[reg]; ok {
- return obj.Addr{Reg: ret, Type: obj.TYPE_REG}
- } else {
- panic("invalid register name: " + reg)
- }
-}
-
-func Ptr(reg obj.Addr, offs int64) obj.Addr {
- return obj.Addr {
- Reg : reg.Reg,
- Type : obj.TYPE_MEM,
- Offset : offs,
- }
-}
-
-func Sib(reg obj.Addr, idx obj.Addr, scale int16, offs int64) obj.Addr {
- return obj.Addr {
- Reg : reg.Reg,
- Index : idx.Reg,
- Scale : scale,
- Type : obj.TYPE_MEM,
- Offset : offs,
- }
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/jit/asm.s b/vendor/github.com/bytedance/sonic/internal/jit/asm.s
deleted file mode 100644
index e69de29bb..000000000
--- a/vendor/github.com/bytedance/sonic/internal/jit/asm.s
+++ /dev/null
diff --git a/vendor/github.com/bytedance/sonic/internal/jit/assembler_amd64.go b/vendor/github.com/bytedance/sonic/internal/jit/assembler_amd64.go
deleted file mode 100644
index 00e6009db..000000000
--- a/vendor/github.com/bytedance/sonic/internal/jit/assembler_amd64.go
+++ /dev/null
@@ -1,269 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package jit
-
-import (
- `encoding/binary`
- `strconv`
- `strings`
- `sync`
-
- `github.com/bytedance/sonic/loader`
- `github.com/bytedance/sonic/internal/rt`
- `github.com/twitchyliquid64/golang-asm/obj`
- `github.com/twitchyliquid64/golang-asm/obj/x86`
-)
-
-const (
- _LB_jump_pc = "_jump_pc_"
-)
-
-type BaseAssembler struct {
- i int
- f func()
- c []byte
- o sync.Once
- pb *Backend
- xrefs map[string][]*obj.Prog
- labels map[string]*obj.Prog
- pendings map[string][]*obj.Prog
-}
-
-/** Instruction Encoders **/
-
-var _NOPS = [][16]byte {
- {0x90}, // NOP
- {0x66, 0x90}, // 66 NOP
- {0x0f, 0x1f, 0x00}, // NOP DWORD ptr [EAX]
- {0x0f, 0x1f, 0x40, 0x00}, // NOP DWORD ptr [EAX + 00H]
- {0x0f, 0x1f, 0x44, 0x00, 0x00}, // NOP DWORD ptr [EAX + EAX*1 + 00H]
- {0x66, 0x0f, 0x1f, 0x44, 0x00, 0x00}, // 66 NOP DWORD ptr [EAX + EAX*1 + 00H]
- {0x0f, 0x1f, 0x80, 0x00, 0x00, 0x00, 0x00}, // NOP DWORD ptr [EAX + 00000000H]
- {0x0f, 0x1f, 0x84, 0x00, 0x00, 0x00, 0x00, 0x00}, // NOP DWORD ptr [EAX + EAX*1 + 00000000H]
- {0x66, 0x0f, 0x1f, 0x84, 0x00, 0x00, 0x00, 0x00, 0x00}, // 66 NOP DWORD ptr [EAX + EAX*1 + 00000000H]
-}
-
-func (self *BaseAssembler) NOP() *obj.Prog {
- p := self.pb.New()
- p.As = obj.ANOP
- self.pb.Append(p)
- return p
-}
-
-func (self *BaseAssembler) NOPn(n int) {
- for i := len(_NOPS); i > 0 && n > 0; i-- {
- for ; n >= i; n -= i {
- self.Byte(_NOPS[i - 1][:i]...)
- }
- }
-}
-
-func (self *BaseAssembler) Byte(v ...byte) {
- for ; len(v) >= 8; v = v[8:] { self.From("QUAD", Imm(rt.Get64(v))) }
- for ; len(v) >= 4; v = v[4:] { self.From("LONG", Imm(int64(rt.Get32(v)))) }
- for ; len(v) >= 2; v = v[2:] { self.From("WORD", Imm(int64(rt.Get16(v)))) }
- for ; len(v) >= 1; v = v[1:] { self.From("BYTE", Imm(int64(v[0]))) }
-}
-
-func (self *BaseAssembler) Mark(pc int) {
- self.i++
- self.Link(_LB_jump_pc + strconv.Itoa(pc))
-}
-
-func (self *BaseAssembler) Link(to string) {
- var p *obj.Prog
- var v []*obj.Prog
-
- /* placeholder substitution */
- if strings.Contains(to, "{n}") {
- to = strings.ReplaceAll(to, "{n}", strconv.Itoa(self.i))
- }
-
- /* check for duplications */
- if _, ok := self.labels[to]; ok {
- panic("label " + to + " has already been linked")
- }
-
- /* get the pending links */
- p = self.NOP()
- v = self.pendings[to]
-
- /* patch all the pending jumps */
- for _, q := range v {
- q.To.Val = p
- }
-
- /* mark the label as resolved */
- self.labels[to] = p
- delete(self.pendings, to)
-}
-
-func (self *BaseAssembler) Xref(pc int, d int64) {
- self.Sref(_LB_jump_pc + strconv.Itoa(pc), d)
-}
-
-func (self *BaseAssembler) Sref(to string, d int64) {
- p := self.pb.New()
- p.As = x86.ALONG
- p.From = Imm(-d)
-
- /* placeholder substitution */
- if strings.Contains(to, "{n}") {
- to = strings.ReplaceAll(to, "{n}", strconv.Itoa(self.i))
- }
-
- /* record the patch point */
- self.pb.Append(p)
- self.xrefs[to] = append(self.xrefs[to], p)
-}
-
-func (self *BaseAssembler) Xjmp(op string, to int) {
- self.Sjmp(op, _LB_jump_pc + strconv.Itoa(to))
-}
-
-func (self *BaseAssembler) Sjmp(op string, to string) {
- p := self.pb.New()
- p.As = As(op)
-
- /* placeholder substitution */
- if strings.Contains(to, "{n}") {
- to = strings.ReplaceAll(to, "{n}", strconv.Itoa(self.i))
- }
-
- /* check for backward jumps */
- if v, ok := self.labels[to]; ok {
- p.To.Val = v
- } else {
- self.pendings[to] = append(self.pendings[to], p)
- }
-
- /* mark as a branch, and add to instruction buffer */
- p.To.Type = obj.TYPE_BRANCH
- self.pb.Append(p)
-}
-
-func (self *BaseAssembler) Rjmp(op string, to obj.Addr) {
- p := self.pb.New()
- p.To = to
- p.As = As(op)
- self.pb.Append(p)
-}
-
-func (self *BaseAssembler) From(op string, val obj.Addr) {
- p := self.pb.New()
- p.As = As(op)
- p.From = val
- self.pb.Append(p)
-}
-
-func (self *BaseAssembler) Emit(op string, args ...obj.Addr) {
- p := self.pb.New()
- p.As = As(op)
- self.assignOperands(p, args)
- self.pb.Append(p)
-}
-
-func (self *BaseAssembler) assignOperands(p *obj.Prog, args []obj.Addr) {
- switch len(args) {
- case 0 :
- case 1 : p.To = args[0]
- case 2 : p.To, p.From = args[1], args[0]
- case 3 : p.To, p.From, p.RestArgs = args[2], args[0], args[1:2]
- case 4 : p.To, p.From, p.RestArgs = args[2], args[3], args[:2]
- default : panic("invalid operands")
- }
-}
-
-/** Assembler Helpers **/
-
-func (self *BaseAssembler) Size() int {
- self.build()
- return len(self.c)
-}
-
-func (self *BaseAssembler) Init(f func()) {
- self.i = 0
- self.f = f
- self.c = nil
- self.o = sync.Once{}
-}
-
-var jitLoader = loader.Loader{
- Name: "sonic.jit.",
- File: "github.com/bytedance/sonic/jit.go",
- Options: loader.Options{
- NoPreempt: true,
- },
-}
-
-func (self *BaseAssembler) Load(name string, frameSize int, argSize int, argStackmap []bool, localStackmap []bool) loader.Function {
- self.build()
- return jitLoader.LoadOne(self.c, name, frameSize, argSize, argStackmap, localStackmap)
-}
-
-/** Assembler Stages **/
-
-func (self *BaseAssembler) init() {
- self.pb = newBackend("amd64")
- self.xrefs = map[string][]*obj.Prog{}
- self.labels = map[string]*obj.Prog{}
- self.pendings = map[string][]*obj.Prog{}
-}
-
-func (self *BaseAssembler) build() {
- self.o.Do(func() {
- self.init()
- self.f()
- self.validate()
- self.assemble()
- self.resolve()
- self.release()
- })
-}
-
-func (self *BaseAssembler) release() {
- self.pb.Release()
- self.pb = nil
- self.xrefs = nil
- self.labels = nil
- self.pendings = nil
-}
-
-func (self *BaseAssembler) resolve() {
- for s, v := range self.xrefs {
- for _, prog := range v {
- if prog.As != x86.ALONG {
- panic("invalid RIP relative reference")
- } else if p, ok := self.labels[s]; !ok {
- panic("links are not fully resolved: " + s)
- } else {
- off := prog.From.Offset + p.Pc - prog.Pc
- binary.LittleEndian.PutUint32(self.c[prog.Pc:], uint32(off))
- }
- }
- }
-}
-
-func (self *BaseAssembler) validate() {
- for key := range self.pendings {
- panic("links are not fully resolved: " + key)
- }
-}
-
-func (self *BaseAssembler) assemble() {
- self.c = self.pb.Assemble()
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/jit/backend.go b/vendor/github.com/bytedance/sonic/internal/jit/backend.go
deleted file mode 100644
index 75e180415..000000000
--- a/vendor/github.com/bytedance/sonic/internal/jit/backend.go
+++ /dev/null
@@ -1,120 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package jit
-
-import (
- `fmt`
- `sync`
- _ `unsafe`
-
- `github.com/twitchyliquid64/golang-asm/asm/arch`
- `github.com/twitchyliquid64/golang-asm/obj`
- `github.com/twitchyliquid64/golang-asm/objabi`
-)
-
-type Backend struct {
- Ctxt *obj.Link
- Arch *arch.Arch
- Head *obj.Prog
- Tail *obj.Prog
- Prog []*obj.Prog
-}
-
-var (
- _progPool sync.Pool
-)
-
-//go:nosplit
-//go:linkname throw runtime.throw
-func throw(_ string)
-
-func newProg() *obj.Prog {
- if val := _progPool.Get(); val == nil {
- return new(obj.Prog)
- } else {
- return remProg(val.(*obj.Prog))
- }
-}
-
-func remProg(p *obj.Prog) *obj.Prog {
- *p = obj.Prog{}
- return p
-}
-
-func newBackend(name string) (ret *Backend) {
- ret = new(Backend)
- ret.Arch = arch.Set(name)
- ret.Ctxt = newLinkContext(ret.Arch.LinkArch)
- ret.Arch.Init(ret.Ctxt)
- return
-}
-
-func newLinkContext(arch *obj.LinkArch) (ret *obj.Link) {
- ret = obj.Linknew(arch)
- ret.Headtype = objabi.Hlinux
- ret.DiagFunc = diagLinkContext
- return
-}
-
-func diagLinkContext(str string, args ...interface{}) {
- throw(fmt.Sprintf(str, args...))
-}
-
-func (self *Backend) New() (ret *obj.Prog) {
- ret = newProg()
- ret.Ctxt = self.Ctxt
- self.Prog = append(self.Prog, ret)
- return
-}
-
-func (self *Backend) Append(p *obj.Prog) {
- if self.Head == nil {
- self.Head = p
- self.Tail = p
- } else {
- self.Tail.Link = p
- self.Tail = p
- }
-}
-
-func (self *Backend) Release() {
- self.Arch = nil
- self.Ctxt = nil
-
- /* return all the progs into pool */
- for _, p := range self.Prog {
- _progPool.Put(p)
- }
-
- /* clear all the references */
- self.Head = nil
- self.Tail = nil
- self.Prog = nil
-}
-
-func (self *Backend) Assemble() []byte {
- var sym obj.LSym
- var fnv obj.FuncInfo
-
- /* construct the function */
- sym.Func = &fnv
- fnv.Text = self.Head
-
- /* call the assembler */
- self.Arch.Assemble(self.Ctxt, &sym, self.New)
- return sym.P
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/jit/runtime.go b/vendor/github.com/bytedance/sonic/internal/jit/runtime.go
deleted file mode 100644
index c9572ab98..000000000
--- a/vendor/github.com/bytedance/sonic/internal/jit/runtime.go
+++ /dev/null
@@ -1,49 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package jit
-
-import (
- `reflect`
- `unsafe`
-
- `github.com/bytedance/sonic/internal/rt`
- `github.com/twitchyliquid64/golang-asm/obj`
-)
-
-func Func(f interface{}) obj.Addr {
- if p := rt.UnpackEface(f); p.Type.Kind() != reflect.Func {
- panic("f is not a function")
- } else {
- return Imm(*(*int64)(p.Value))
- }
-}
-
-func Type(t reflect.Type) obj.Addr {
- return Gtype(rt.UnpackType(t))
-}
-
-func Itab(i *rt.GoType, t reflect.Type) obj.Addr {
- return Imm(int64(uintptr(unsafe.Pointer(rt.GetItab(rt.IfaceType(i), rt.UnpackType(t), false)))))
-}
-
-func Gitab(i *rt.GoItab) obj.Addr {
- return Imm(int64(uintptr(unsafe.Pointer(i))))
-}
-
-func Gtype(t *rt.GoType) obj.Addr {
- return Imm(int64(uintptr(unsafe.Pointer(t))))
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/f32toa.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/f32toa.go
deleted file mode 100644
index b529db6f5..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/f32toa.go
+++ /dev/null
@@ -1,35 +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 avx2
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var F_f32toa func(out unsafe.Pointer, val float32) (ret int)
-
-var S_f32toa uintptr
-
-//go:nosplit
-func f32toa(out *byte, val float32) (ret int) {
- return F_f32toa(rt.NoEscape(unsafe.Pointer(out)), val)
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/f32toa_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/f32toa_subr.go
deleted file mode 100644
index fa144bae3..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/f32toa_subr.go
+++ /dev/null
@@ -1,46 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx2
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__f32toa = 48
-)
-
-const (
- _stack__f32toa = 56
-)
-
-const (
- _size__f32toa = 3776
-)
-
-var (
- _pcsp__f32toa = [][2]uint32{
- {0x1, 0},
- {0x6, 8},
- {0x8, 16},
- {0xa, 24},
- {0xc, 32},
- {0xd, 40},
- {0xe, 48},
- {0xe8a, 56},
- {0xe8b, 48},
- {0xe8d, 40},
- {0xe8f, 32},
- {0xe91, 24},
- {0xe93, 16},
- {0xe94, 8},
- {0xe98, 0},
- {0xec0, 56},
- }
-)
-
-var _cfunc_f32toa = []loader.CFunc{
- {"_f32toa_entry", 0, _entry__f32toa, 0, nil},
- {"_f32toa", _entry__f32toa, _size__f32toa, _stack__f32toa, _pcsp__f32toa},
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/f32toa_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/f32toa_text_amd64.go
deleted file mode 100644
index 6a2f97974..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/f32toa_text_amd64.go
+++ /dev/null
@@ -1,1063 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx2
-
-var _text_f32toa = []byte{
- // .p2align 5, 0x00
- // LCPI0_0
- 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, // QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000'
- 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00000010 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000'
- //0x00000020 .p2align 4, 0x00
- //0x00000020 LCPI0_1
- 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00000020 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000'
- //0x00000030 .p2align 4, 0x90
- //0x00000030 _f32toa
- 0x55, //0x00000030 pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000031 movq %rsp, %rbp
- 0x41, 0x57, //0x00000034 pushq %r15
- 0x41, 0x56, //0x00000036 pushq %r14
- 0x41, 0x55, //0x00000038 pushq %r13
- 0x41, 0x54, //0x0000003a pushq %r12
- 0x53, //0x0000003c pushq %rbx
- 0x50, //0x0000003d pushq %rax
- 0xc5, 0xf9, 0x7e, 0xc0, //0x0000003e vmovd %xmm0, %eax
- 0x89, 0xc1, //0x00000042 movl %eax, %ecx
- 0xc1, 0xe9, 0x17, //0x00000044 shrl $23, %ecx
- 0x0f, 0xb6, 0xd1, //0x00000047 movzbl %cl, %edx
- 0x81, 0xfa, 0xff, 0x00, 0x00, 0x00, //0x0000004a cmpl $255, %edx
- 0x0f, 0x84, 0x72, 0x0e, 0x00, 0x00, //0x00000050 je LBB0_148
- 0xc6, 0x07, 0x2d, //0x00000056 movb $45, (%rdi)
- 0x41, 0x89, 0xc1, //0x00000059 movl %eax, %r9d
- 0x41, 0xc1, 0xe9, 0x1f, //0x0000005c shrl $31, %r9d
- 0x4e, 0x8d, 0x2c, 0x0f, //0x00000060 leaq (%rdi,%r9), %r13
- 0xa9, 0xff, 0xff, 0xff, 0x7f, //0x00000064 testl $2147483647, %eax
- 0x0f, 0x84, 0xc9, 0x01, 0x00, 0x00, //0x00000069 je LBB0_6
- 0x25, 0xff, 0xff, 0x7f, 0x00, //0x0000006f andl $8388607, %eax
- 0x85, 0xd2, //0x00000074 testl %edx, %edx
- 0x0f, 0x84, 0x53, 0x0e, 0x00, 0x00, //0x00000076 je LBB0_149
- 0x44, 0x8d, 0xb8, 0x00, 0x00, 0x80, 0x00, //0x0000007c leal $8388608(%rax), %r15d
- 0x44, 0x8d, 0x82, 0x6a, 0xff, 0xff, 0xff, //0x00000083 leal $-150(%rdx), %r8d
- 0x8d, 0x4a, 0x81, //0x0000008a leal $-127(%rdx), %ecx
- 0x83, 0xf9, 0x17, //0x0000008d cmpl $23, %ecx
- 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00000090 ja LBB0_7
- 0xb9, 0x96, 0x00, 0x00, 0x00, //0x00000096 movl $150, %ecx
- 0x29, 0xd1, //0x0000009b subl %edx, %ecx
- 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000009d movq $-1, %rbx
- 0x48, 0xd3, 0xe3, //0x000000a4 shlq %cl, %rbx
- 0xf7, 0xd3, //0x000000a7 notl %ebx
- 0x44, 0x85, 0xfb, //0x000000a9 testl %r15d, %ebx
- 0x0f, 0x84, 0x3f, 0x04, 0x00, 0x00, //0x000000ac je LBB0_34
- //0x000000b2 LBB0_7
- 0x48, 0x89, 0x7d, 0xd0, //0x000000b2 movq %rdi, $-48(%rbp)
- //0x000000b6 LBB0_8
- 0x45, 0x89, 0xfe, //0x000000b6 movl %r15d, %r14d
- 0x41, 0x83, 0xe6, 0x01, //0x000000b9 andl $1, %r14d
- 0x85, 0xc0, //0x000000bd testl %eax, %eax
- 0x0f, 0x94, 0xc0, //0x000000bf sete %al
- 0x83, 0xfa, 0x02, //0x000000c2 cmpl $2, %edx
- 0x0f, 0x93, 0xc1, //0x000000c5 setae %cl
- 0x20, 0xc1, //0x000000c8 andb %al, %cl
- 0x0f, 0xb6, 0xc9, //0x000000ca movzbl %cl, %ecx
- 0x45, 0x89, 0xfa, //0x000000cd movl %r15d, %r10d
- 0x41, 0xc1, 0xe2, 0x02, //0x000000d0 shll $2, %r10d
- 0x42, 0x8d, 0x04, 0xb9, //0x000000d4 leal (%rcx,%r15,4), %eax
- 0x83, 0xc0, 0xfe, //0x000000d8 addl $-2, %eax
- 0x41, 0x69, 0xd0, 0x13, 0x44, 0x13, 0x00, //0x000000db imull $1262611, %r8d, %edx
- 0x44, 0x8d, 0x9a, 0x01, 0x01, 0xf8, 0xff, //0x000000e2 leal $-524031(%rdx), %r11d
- 0x84, 0xc9, //0x000000e9 testb %cl, %cl
- 0x44, 0x0f, 0x44, 0xda, //0x000000eb cmovel %edx, %r11d
- 0x41, 0xc1, 0xfb, 0x16, //0x000000ef sarl $22, %r11d
- 0x41, 0x69, 0xcb, 0xb1, 0x6c, 0xe5, 0xff, //0x000000f3 imull $-1741647, %r11d, %ecx
- 0xc1, 0xe9, 0x13, //0x000000fa shrl $19, %ecx
- 0x44, 0x01, 0xc1, //0x000000fd addl %r8d, %ecx
- 0xba, 0x1f, 0x00, 0x00, 0x00, //0x00000100 movl $31, %edx
- 0x44, 0x29, 0xda, //0x00000105 subl %r11d, %edx
- 0x80, 0xc1, 0x01, //0x00000108 addb $1, %cl
- 0xd3, 0xe0, //0x0000010b shll %cl, %eax
- 0x48, 0x8d, 0x3d, 0xac, 0x0e, 0x00, 0x00, //0x0000010d leaq $3756(%rip), %rdi /* _pow10_ceil_sig_f32.g+0(%rip) */
- 0x4c, 0x8b, 0x24, 0xd7, //0x00000114 movq (%rdi,%rdx,8), %r12
- 0x49, 0xf7, 0xe4, //0x00000118 mulq %r12
- 0x46, 0x8d, 0x04, 0xbd, 0x02, 0x00, 0x00, 0x00, //0x0000011b leal $2(,%r15,4), %r8d
- 0x31, 0xf6, //0x00000123 xorl %esi, %esi
- 0x48, 0xc1, 0xe8, 0x21, //0x00000125 shrq $33, %rax
- 0x40, 0x0f, 0x95, 0xc6, //0x00000129 setne %sil
- 0x09, 0xd6, //0x0000012d orl %edx, %esi
- 0x41, 0xd3, 0xe2, //0x0000012f shll %cl, %r10d
- 0x4c, 0x89, 0xd0, //0x00000132 movq %r10, %rax
- 0x49, 0xf7, 0xe4, //0x00000135 mulq %r12
- 0x49, 0x89, 0xd2, //0x00000138 movq %rdx, %r10
- 0x45, 0x31, 0xff, //0x0000013b xorl %r15d, %r15d
- 0x48, 0xc1, 0xe8, 0x21, //0x0000013e shrq $33, %rax
- 0x41, 0x0f, 0x95, 0xc7, //0x00000142 setne %r15b
- 0x41, 0xd3, 0xe0, //0x00000146 shll %cl, %r8d
- 0x4c, 0x89, 0xc0, //0x00000149 movq %r8, %rax
- 0x49, 0xf7, 0xe4, //0x0000014c mulq %r12
- 0x45, 0x09, 0xd7, //0x0000014f orl %r10d, %r15d
- 0x31, 0xc9, //0x00000152 xorl %ecx, %ecx
- 0x48, 0xc1, 0xe8, 0x21, //0x00000154 shrq $33, %rax
- 0x0f, 0x95, 0xc1, //0x00000158 setne %cl
- 0x09, 0xd1, //0x0000015b orl %edx, %ecx
- 0x44, 0x01, 0xf6, //0x0000015d addl %r14d, %esi
- 0x44, 0x29, 0xf1, //0x00000160 subl %r14d, %ecx
- 0x41, 0x83, 0xff, 0x28, //0x00000163 cmpl $40, %r15d
- 0x0f, 0x82, 0x41, 0x00, 0x00, 0x00, //0x00000167 jb LBB0_10
- 0x44, 0x89, 0xd0, //0x0000016d movl %r10d, %eax
- 0xba, 0xcd, 0xcc, 0xcc, 0xcc, //0x00000170 movl $3435973837, %edx
- 0x48, 0x0f, 0xaf, 0xd0, //0x00000175 imulq %rax, %rdx
- 0x48, 0xc1, 0xea, 0x25, //0x00000179 shrq $37, %rdx
- 0x89, 0xf0, //0x0000017d movl %esi, %eax
- 0x48, 0x8d, 0x3c, 0xd5, 0x00, 0x00, 0x00, 0x00, //0x0000017f leaq (,%rdx,8), %rdi
- 0x48, 0x8d, 0x1c, 0xbf, //0x00000187 leaq (%rdi,%rdi,4), %rbx
- 0x48, 0x39, 0xc3, //0x0000018b cmpq %rax, %rbx
- 0x41, 0x0f, 0x92, 0xc6, //0x0000018e setb %r14b
- 0x48, 0x8d, 0x3c, 0xbf, //0x00000192 leaq (%rdi,%rdi,4), %rdi
- 0x48, 0x83, 0xc7, 0x28, //0x00000196 addq $40, %rdi
- 0x89, 0xcb, //0x0000019a movl %ecx, %ebx
- 0x31, 0xc0, //0x0000019c xorl %eax, %eax
- 0x48, 0x39, 0xdf, //0x0000019e cmpq %rbx, %rdi
- 0x41, 0x0f, 0x96, 0xc0, //0x000001a1 setbe %r8b
- 0x45, 0x38, 0xc6, //0x000001a5 cmpb %r8b, %r14b
- 0x0f, 0x84, 0xf2, 0x01, 0x00, 0x00, //0x000001a8 je LBB0_18
- //0x000001ae LBB0_10
- 0x45, 0x89, 0xd0, //0x000001ae movl %r10d, %r8d
- 0x41, 0xc1, 0xe8, 0x02, //0x000001b1 shrl $2, %r8d
- 0x44, 0x89, 0xd2, //0x000001b5 movl %r10d, %edx
- 0x83, 0xe2, 0xfc, //0x000001b8 andl $-4, %edx
- 0x39, 0xd6, //0x000001bb cmpl %edx, %esi
- 0x40, 0x0f, 0x97, 0xc6, //0x000001bd seta %sil
- 0x8d, 0x42, 0x04, //0x000001c1 leal $4(%rdx), %eax
- 0x39, 0xc8, //0x000001c4 cmpl %ecx, %eax
- 0x0f, 0x96, 0xc3, //0x000001c6 setbe %bl
- 0x40, 0x30, 0xf3, //0x000001c9 xorb %sil, %bl
- 0x0f, 0x84, 0x7a, 0x00, 0x00, 0x00, //0x000001cc je LBB0_14
- 0x83, 0xca, 0x02, //0x000001d2 orl $2, %edx
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000001d5 movl $1, %eax
- 0x41, 0x39, 0xd7, //0x000001da cmpl %edx, %r15d
- 0x0f, 0x87, 0x0e, 0x00, 0x00, 0x00, //0x000001dd ja LBB0_13
- 0x0f, 0x94, 0xc0, //0x000001e3 sete %al
- 0x41, 0xc0, 0xea, 0x02, //0x000001e6 shrb $2, %r10b
- 0x41, 0x20, 0xc2, //0x000001ea andb %al, %r10b
- 0x41, 0x0f, 0xb6, 0xc2, //0x000001ed movzbl %r10b, %eax
- //0x000001f1 LBB0_13
- 0x44, 0x01, 0xc0, //0x000001f1 addl %r8d, %eax
- 0x4d, 0x89, 0xef, //0x000001f4 movq %r13, %r15
- 0x3d, 0xa0, 0x86, 0x01, 0x00, //0x000001f7 cmpl $100000, %eax
- 0x4c, 0x8b, 0x6d, 0xd0, //0x000001fc movq $-48(%rbp), %r13
- 0x0f, 0x82, 0x61, 0x00, 0x00, 0x00, //0x00000200 jb LBB0_19
- //0x00000206 LBB0_15
- 0x41, 0xbc, 0x06, 0x00, 0x00, 0x00, //0x00000206 movl $6, %r12d
- 0x3d, 0x40, 0x42, 0x0f, 0x00, //0x0000020c cmpl $1000000, %eax
- 0x0f, 0x82, 0x8e, 0x00, 0x00, 0x00, //0x00000211 jb LBB0_24
- 0x41, 0xbc, 0x07, 0x00, 0x00, 0x00, //0x00000217 movl $7, %r12d
- 0x3d, 0x80, 0x96, 0x98, 0x00, //0x0000021d cmpl $10000000, %eax
- 0x0f, 0x82, 0x7d, 0x00, 0x00, 0x00, //0x00000222 jb LBB0_24
- 0x3d, 0x00, 0xe1, 0xf5, 0x05, //0x00000228 cmpl $100000000, %eax
- 0x41, 0xbc, 0x09, 0x00, 0x00, 0x00, //0x0000022d movl $9, %r12d
- 0xe9, 0x69, 0x00, 0x00, 0x00, //0x00000233 jmp LBB0_23
- //0x00000238 LBB0_6
- 0x41, 0xc6, 0x45, 0x00, 0x30, //0x00000238 movb $48, (%r13)
- 0x41, 0x29, 0xfd, //0x0000023d subl %edi, %r13d
- 0x41, 0x83, 0xc5, 0x01, //0x00000240 addl $1, %r13d
- 0x44, 0x89, 0xe8, //0x00000244 movl %r13d, %eax
- 0xe9, 0x6a, 0x0c, 0x00, 0x00, //0x00000247 jmp LBB0_147
- //0x0000024c LBB0_14
- 0x39, 0xc1, //0x0000024c cmpl %eax, %ecx
- 0x41, 0x83, 0xd8, 0xff, //0x0000024e sbbl $-1, %r8d
- 0x44, 0x89, 0xc0, //0x00000252 movl %r8d, %eax
- 0x4d, 0x89, 0xef, //0x00000255 movq %r13, %r15
- 0x3d, 0xa0, 0x86, 0x01, 0x00, //0x00000258 cmpl $100000, %eax
- 0x4c, 0x8b, 0x6d, 0xd0, //0x0000025d movq $-48(%rbp), %r13
- 0x0f, 0x83, 0x9f, 0xff, 0xff, 0xff, //0x00000261 jae LBB0_15
- //0x00000267 LBB0_19
- 0x41, 0xbc, 0x01, 0x00, 0x00, 0x00, //0x00000267 movl $1, %r12d
- 0x83, 0xf8, 0x0a, //0x0000026d cmpl $10, %eax
- 0x0f, 0x82, 0x2f, 0x00, 0x00, 0x00, //0x00000270 jb LBB0_24
- 0x41, 0xbc, 0x02, 0x00, 0x00, 0x00, //0x00000276 movl $2, %r12d
- 0x83, 0xf8, 0x64, //0x0000027c cmpl $100, %eax
- 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x0000027f jb LBB0_24
- 0x41, 0xbc, 0x03, 0x00, 0x00, 0x00, //0x00000285 movl $3, %r12d
- 0x3d, 0xe8, 0x03, 0x00, 0x00, //0x0000028b cmpl $1000, %eax
- 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00000290 jb LBB0_24
- 0x3d, 0x10, 0x27, 0x00, 0x00, //0x00000296 cmpl $10000, %eax
- 0x41, 0xbc, 0x05, 0x00, 0x00, 0x00, //0x0000029b movl $5, %r12d
- //0x000002a1 LBB0_23
- 0x41, 0x83, 0xdc, 0x00, //0x000002a1 sbbl $0, %r12d
- //0x000002a5 LBB0_24
- 0x47, 0x8d, 0x14, 0x1c, //0x000002a5 leal (%r12,%r11), %r10d
- 0x43, 0x8d, 0x0c, 0x1c, //0x000002a9 leal (%r12,%r11), %ecx
- 0x83, 0xc1, 0xea, //0x000002ad addl $-22, %ecx
- 0x83, 0xf9, 0xe4, //0x000002b0 cmpl $-28, %ecx
- 0x0f, 0x87, 0x78, 0x00, 0x00, 0x00, //0x000002b3 ja LBB0_28
- 0x44, 0x89, 0xe1, //0x000002b9 movl %r12d, %ecx
- 0x49, 0x8d, 0x14, 0x0f, //0x000002bc leaq (%r15,%rcx), %rdx
- 0x48, 0x83, 0xc2, 0x01, //0x000002c0 addq $1, %rdx
- 0x3d, 0x10, 0x27, 0x00, 0x00, //0x000002c4 cmpl $10000, %eax
- 0x0f, 0x82, 0xf1, 0x00, 0x00, 0x00, //0x000002c9 jb LBB0_32
- 0x89, 0xc7, //0x000002cf movl %eax, %edi
- 0xbe, 0x59, 0x17, 0xb7, 0xd1, //0x000002d1 movl $3518437209, %esi
- 0x48, 0x0f, 0xaf, 0xf7, //0x000002d6 imulq %rdi, %rsi
- 0x48, 0xc1, 0xee, 0x2d, //0x000002da shrq $45, %rsi
- 0x44, 0x69, 0xc6, 0xf0, 0xd8, 0xff, 0xff, //0x000002de imull $-10000, %esi, %r8d
- 0x41, 0x01, 0xc0, //0x000002e5 addl %eax, %r8d
- 0x0f, 0x84, 0xa7, 0x04, 0x00, 0x00, //0x000002e8 je LBB0_64
- 0x44, 0x89, 0xc0, //0x000002ee movl %r8d, %eax
- 0x48, 0x69, 0xc0, 0x1f, 0x85, 0xeb, 0x51, //0x000002f1 imulq $1374389535, %rax, %rax
- 0x48, 0xc1, 0xe8, 0x25, //0x000002f8 shrq $37, %rax
- 0x6b, 0xf8, 0x64, //0x000002fc imull $100, %eax, %edi
- 0x41, 0x29, 0xf8, //0x000002ff subl %edi, %r8d
- 0x48, 0x8d, 0x3d, 0xe7, 0x0b, 0x00, 0x00, //0x00000302 leaq $3047(%rip), %rdi /* _Digits+0(%rip) */
- 0x42, 0x0f, 0xb7, 0x1c, 0x47, //0x00000309 movzwl (%rdi,%r8,2), %ebx
- 0x66, 0x89, 0x5a, 0xfe, //0x0000030e movw %bx, $-2(%rdx)
- 0x0f, 0xb7, 0x04, 0x47, //0x00000312 movzwl (%rdi,%rax,2), %eax
- 0x66, 0x89, 0x42, 0xfc, //0x00000316 movw %ax, $-4(%rdx)
- 0x45, 0x31, 0xc0, //0x0000031a xorl %r8d, %r8d
- 0x48, 0x83, 0xc2, 0xfc, //0x0000031d addq $-4, %rdx
- 0x83, 0xfe, 0x64, //0x00000321 cmpl $100, %esi
- 0x0f, 0x83, 0xa4, 0x00, 0x00, 0x00, //0x00000324 jae LBB0_66
- //0x0000032a LBB0_33
- 0x89, 0xf0, //0x0000032a movl %esi, %eax
- 0xe9, 0xde, 0x00, 0x00, 0x00, //0x0000032c jmp LBB0_68
- //0x00000331 LBB0_28
- 0x45, 0x89, 0xe0, //0x00000331 movl %r12d, %r8d
- 0x45, 0x85, 0xdb, //0x00000334 testl %r11d, %r11d
- 0x0f, 0x88, 0x54, 0x02, 0x00, 0x00, //0x00000337 js LBB0_40
- 0x4b, 0x8d, 0x14, 0x07, //0x0000033d leaq (%r15,%r8), %rdx
- 0x3d, 0x10, 0x27, 0x00, 0x00, //0x00000341 cmpl $10000, %eax
- 0x0f, 0x82, 0xb1, 0x02, 0x00, 0x00, //0x00000346 jb LBB0_45
- 0x89, 0xc1, //0x0000034c movl %eax, %ecx
- 0xbe, 0x59, 0x17, 0xb7, 0xd1, //0x0000034e movl $3518437209, %esi
- 0x48, 0x0f, 0xaf, 0xf1, //0x00000353 imulq %rcx, %rsi
- 0x48, 0xc1, 0xee, 0x2d, //0x00000357 shrq $45, %rsi
- 0x69, 0xce, 0xf0, 0xd8, 0xff, 0xff, //0x0000035b imull $-10000, %esi, %ecx
- 0x01, 0xc1, //0x00000361 addl %eax, %ecx
- 0x48, 0x69, 0xc1, 0x1f, 0x85, 0xeb, 0x51, //0x00000363 imulq $1374389535, %rcx, %rax
- 0x48, 0xc1, 0xe8, 0x25, //0x0000036a shrq $37, %rax
- 0x6b, 0xf8, 0x64, //0x0000036e imull $100, %eax, %edi
- 0x29, 0xf9, //0x00000371 subl %edi, %ecx
- 0x48, 0x8d, 0x3d, 0x76, 0x0b, 0x00, 0x00, //0x00000373 leaq $2934(%rip), %rdi /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x0c, 0x4f, //0x0000037a movzwl (%rdi,%rcx,2), %ecx
- 0x66, 0x89, 0x4a, 0xfe, //0x0000037e movw %cx, $-2(%rdx)
- 0x48, 0x8d, 0x4a, 0xfc, //0x00000382 leaq $-4(%rdx), %rcx
- 0x0f, 0xb7, 0x04, 0x47, //0x00000386 movzwl (%rdi,%rax,2), %eax
- 0x66, 0x89, 0x42, 0xfc, //0x0000038a movw %ax, $-4(%rdx)
- 0x89, 0xf0, //0x0000038e movl %esi, %eax
- 0x83, 0xf8, 0x64, //0x00000390 cmpl $100, %eax
- 0x0f, 0x83, 0x70, 0x02, 0x00, 0x00, //0x00000393 jae LBB0_46
- //0x00000399 LBB0_31
- 0x89, 0xc6, //0x00000399 movl %eax, %esi
- 0xe9, 0xae, 0x02, 0x00, 0x00, //0x0000039b jmp LBB0_48
- //0x000003a0 LBB0_18
- 0x44, 0x88, 0xc0, //0x000003a0 movb %r8b, %al
- 0x01, 0xd0, //0x000003a3 addl %edx, %eax
- 0x41, 0x83, 0xc3, 0x01, //0x000003a5 addl $1, %r11d
- 0x4d, 0x89, 0xef, //0x000003a9 movq %r13, %r15
- 0x3d, 0xa0, 0x86, 0x01, 0x00, //0x000003ac cmpl $100000, %eax
- 0x4c, 0x8b, 0x6d, 0xd0, //0x000003b1 movq $-48(%rbp), %r13
- 0x0f, 0x83, 0x4b, 0xfe, 0xff, 0xff, //0x000003b5 jae LBB0_15
- 0xe9, 0xa7, 0xfe, 0xff, 0xff, //0x000003bb jmp LBB0_19
- //0x000003c0 LBB0_32
- 0x45, 0x31, 0xc0, //0x000003c0 xorl %r8d, %r8d
- 0x89, 0xc6, //0x000003c3 movl %eax, %esi
- 0x83, 0xfe, 0x64, //0x000003c5 cmpl $100, %esi
- 0x0f, 0x82, 0x5c, 0xff, 0xff, 0xff, //0x000003c8 jb LBB0_33
- //0x000003ce LBB0_66
- 0x48, 0x83, 0xc2, 0xff, //0x000003ce addq $-1, %rdx
- 0x4c, 0x8d, 0x1d, 0x17, 0x0b, 0x00, 0x00, //0x000003d2 leaq $2839(%rip), %r11 /* _Digits+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003d9 .p2align 4, 0x90
- //0x000003e0 LBB0_67
- 0x89, 0xf0, //0x000003e0 movl %esi, %eax
- 0x48, 0x69, 0xc0, 0x1f, 0x85, 0xeb, 0x51, //0x000003e2 imulq $1374389535, %rax, %rax
- 0x48, 0xc1, 0xe8, 0x25, //0x000003e9 shrq $37, %rax
- 0x6b, 0xf8, 0x64, //0x000003ed imull $100, %eax, %edi
- 0x89, 0xf3, //0x000003f0 movl %esi, %ebx
- 0x29, 0xfb, //0x000003f2 subl %edi, %ebx
- 0x41, 0x0f, 0xb7, 0x3c, 0x5b, //0x000003f4 movzwl (%r11,%rbx,2), %edi
- 0x66, 0x89, 0x7a, 0xff, //0x000003f9 movw %di, $-1(%rdx)
- 0x48, 0x83, 0xc2, 0xfe, //0x000003fd addq $-2, %rdx
- 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x00000401 cmpl $9999, %esi
- 0x89, 0xc6, //0x00000407 movl %eax, %esi
- 0x0f, 0x87, 0xd1, 0xff, 0xff, 0xff, //0x00000409 ja LBB0_67
- //0x0000040f LBB0_68
- 0x49, 0x8d, 0x57, 0x01, //0x0000040f leaq $1(%r15), %rdx
- 0x83, 0xf8, 0x0a, //0x00000413 cmpl $10, %eax
- 0x0f, 0x82, 0x1d, 0x00, 0x00, 0x00, //0x00000416 jb LBB0_70
- 0x89, 0xc6, //0x0000041c movl %eax, %esi
- 0x48, 0x8d, 0x3d, 0xcb, 0x0a, 0x00, 0x00, //0x0000041e leaq $2763(%rip), %rdi /* _Digits+0(%rip) */
- 0x8a, 0x04, 0x77, //0x00000425 movb (%rdi,%rsi,2), %al
- 0x8a, 0x5c, 0x77, 0x01, //0x00000428 movb $1(%rdi,%rsi,2), %bl
- 0x41, 0x88, 0x47, 0x01, //0x0000042c movb %al, $1(%r15)
- 0x41, 0x88, 0x5f, 0x02, //0x00000430 movb %bl, $2(%r15)
- 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00000434 jmp LBB0_71
- //0x00000439 LBB0_70
- 0x04, 0x30, //0x00000439 addb $48, %al
- 0x88, 0x02, //0x0000043b movb %al, (%rdx)
- //0x0000043d LBB0_71
- 0x4d, 0x29, 0xc1, //0x0000043d subq %r8, %r9
- 0x4d, 0x01, 0xe9, //0x00000440 addq %r13, %r9
- 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00000443 movl $1, %esi
- 0x4c, 0x29, 0xc6, //0x00000448 subq %r8, %rsi
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000044b .p2align 4, 0x90
- //0x00000450 LBB0_72
- 0x48, 0x83, 0xc6, 0xff, //0x00000450 addq $-1, %rsi
- 0x41, 0x80, 0x3c, 0x09, 0x30, //0x00000454 cmpb $48, (%r9,%rcx)
- 0x4d, 0x8d, 0x49, 0xff, //0x00000459 leaq $-1(%r9), %r9
- 0x0f, 0x84, 0xed, 0xff, 0xff, 0xff, //0x0000045d je LBB0_72
- 0x41, 0x88, 0x07, //0x00000463 movb %al, (%r15)
- 0x48, 0x01, 0xce, //0x00000466 addq %rcx, %rsi
- 0x48, 0x83, 0xfe, 0x02, //0x00000469 cmpq $2, %rsi
- 0x0f, 0x8c, 0x46, 0x00, 0x00, 0x00, //0x0000046d jl LBB0_77
- 0x49, 0x8d, 0x04, 0x09, //0x00000473 leaq (%r9,%rcx), %rax
- 0x48, 0x83, 0xc0, 0x02, //0x00000477 addq $2, %rax
- 0xc6, 0x02, 0x2e, //0x0000047b movb $46, (%rdx)
- 0xc6, 0x00, 0x65, //0x0000047e movb $101, (%rax)
- 0x45, 0x85, 0xd2, //0x00000481 testl %r10d, %r10d
- 0x0f, 0x8e, 0x43, 0x00, 0x00, 0x00, //0x00000484 jle LBB0_78
- //0x0000048a LBB0_75
- 0x41, 0x83, 0xc2, 0xff, //0x0000048a addl $-1, %r10d
- 0xc6, 0x40, 0x01, 0x2b, //0x0000048e movb $43, $1(%rax)
- 0x44, 0x89, 0xd1, //0x00000492 movl %r10d, %ecx
- 0x83, 0xf9, 0x0a, //0x00000495 cmpl $10, %ecx
- 0x0f, 0x82, 0x44, 0x00, 0x00, 0x00, //0x00000498 jb LBB0_79
- //0x0000049e LBB0_76
- 0x48, 0x63, 0xc9, //0x0000049e movslq %ecx, %rcx
- 0x48, 0x8d, 0x15, 0x48, 0x0a, 0x00, 0x00, //0x000004a1 leaq $2632(%rip), %rdx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x0c, 0x4a, //0x000004a8 movzwl (%rdx,%rcx,2), %ecx
- 0x66, 0x89, 0x48, 0x02, //0x000004ac movw %cx, $2(%rax)
- 0x48, 0x83, 0xc0, 0x04, //0x000004b0 addq $4, %rax
- 0xe9, 0xfa, 0x09, 0x00, 0x00, //0x000004b4 jmp LBB0_146
- //0x000004b9 LBB0_77
- 0x49, 0x8d, 0x04, 0x09, //0x000004b9 leaq (%r9,%rcx), %rax
- 0x48, 0x83, 0xc0, 0x01, //0x000004bd addq $1, %rax
- 0xc6, 0x00, 0x65, //0x000004c1 movb $101, (%rax)
- 0x45, 0x85, 0xd2, //0x000004c4 testl %r10d, %r10d
- 0x0f, 0x8f, 0xbd, 0xff, 0xff, 0xff, //0x000004c7 jg LBB0_75
- //0x000004cd LBB0_78
- 0xc6, 0x40, 0x01, 0x2d, //0x000004cd movb $45, $1(%rax)
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000004d1 movl $1, %ecx
- 0x44, 0x29, 0xd1, //0x000004d6 subl %r10d, %ecx
- 0x83, 0xf9, 0x0a, //0x000004d9 cmpl $10, %ecx
- 0x0f, 0x83, 0xbc, 0xff, 0xff, 0xff, //0x000004dc jae LBB0_76
- //0x000004e2 LBB0_79
- 0x80, 0xc1, 0x30, //0x000004e2 addb $48, %cl
- 0x88, 0x48, 0x02, //0x000004e5 movb %cl, $2(%rax)
- 0x48, 0x83, 0xc0, 0x03, //0x000004e8 addq $3, %rax
- 0xe9, 0xc2, 0x09, 0x00, 0x00, //0x000004ec jmp LBB0_146
- //0x000004f1 LBB0_34
- 0x41, 0xd3, 0xef, //0x000004f1 shrl %cl, %r15d
- 0x41, 0x81, 0xff, 0xa0, 0x86, 0x01, 0x00, //0x000004f4 cmpl $100000, %r15d
- 0x0f, 0x82, 0xda, 0x01, 0x00, 0x00, //0x000004fb jb LBB0_55
- 0xb9, 0x06, 0x00, 0x00, 0x00, //0x00000501 movl $6, %ecx
- 0x41, 0x81, 0xff, 0x40, 0x42, 0x0f, 0x00, //0x00000506 cmpl $1000000, %r15d
- 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x0000050d jb LBB0_38
- 0xb9, 0x07, 0x00, 0x00, 0x00, //0x00000513 movl $7, %ecx
- 0x41, 0x81, 0xff, 0x80, 0x96, 0x98, 0x00, //0x00000518 cmpl $10000000, %r15d
- 0x0f, 0x82, 0x10, 0x00, 0x00, 0x00, //0x0000051f jb LBB0_38
- 0x41, 0x81, 0xff, 0x00, 0xe1, 0xf5, 0x05, //0x00000525 cmpl $100000000, %r15d
- 0xb9, 0x09, 0x00, 0x00, 0x00, //0x0000052c movl $9, %ecx
- 0x48, 0x83, 0xd9, 0x00, //0x00000531 sbbq $0, %rcx
- //0x00000535 LBB0_38
- 0x4c, 0x01, 0xe9, //0x00000535 addq %r13, %rcx
- //0x00000538 LBB0_39
- 0x44, 0x89, 0xf8, //0x00000538 movl %r15d, %eax
- 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x0000053b movl $3518437209, %edx
- 0x48, 0x0f, 0xaf, 0xd0, //0x00000540 imulq %rax, %rdx
- 0x48, 0xc1, 0xea, 0x2d, //0x00000544 shrq $45, %rdx
- 0x69, 0xc2, 0xf0, 0xd8, 0xff, 0xff, //0x00000548 imull $-10000, %edx, %eax
- 0x44, 0x01, 0xf8, //0x0000054e addl %r15d, %eax
- 0x48, 0x69, 0xf0, 0x1f, 0x85, 0xeb, 0x51, //0x00000551 imulq $1374389535, %rax, %rsi
- 0x48, 0xc1, 0xee, 0x25, //0x00000558 shrq $37, %rsi
- 0x6b, 0xde, 0x64, //0x0000055c imull $100, %esi, %ebx
- 0x29, 0xd8, //0x0000055f subl %ebx, %eax
- 0x48, 0x8d, 0x1d, 0x88, 0x09, 0x00, 0x00, //0x00000561 leaq $2440(%rip), %rbx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x04, 0x43, //0x00000568 movzwl (%rbx,%rax,2), %eax
- 0x66, 0x89, 0x41, 0xfe, //0x0000056c movw %ax, $-2(%rcx)
- 0x0f, 0xb7, 0x04, 0x73, //0x00000570 movzwl (%rbx,%rsi,2), %eax
- 0x66, 0x89, 0x41, 0xfc, //0x00000574 movw %ax, $-4(%rcx)
- 0x48, 0x89, 0xc8, //0x00000578 movq %rcx, %rax
- 0x48, 0x83, 0xc1, 0xfc, //0x0000057b addq $-4, %rcx
- 0x41, 0x89, 0xd7, //0x0000057f movl %edx, %r15d
- 0x41, 0x83, 0xff, 0x64, //0x00000582 cmpl $100, %r15d
- 0x0f, 0x83, 0x8f, 0x01, 0x00, 0x00, //0x00000586 jae LBB0_59
- 0xe9, 0xd1, 0x01, 0x00, 0x00, //0x0000058c jmp LBB0_61
- //0x00000591 LBB0_40
- 0x45, 0x85, 0xd2, //0x00000591 testl %r10d, %r10d
- 0x0f, 0x8f, 0x27, 0x05, 0x00, 0x00, //0x00000594 jg LBB0_107
- 0x66, 0x41, 0xc7, 0x07, 0x30, 0x2e, //0x0000059a movw $11824, (%r15)
- 0x49, 0x83, 0xc7, 0x02, //0x000005a0 addq $2, %r15
- 0x45, 0x85, 0xd2, //0x000005a4 testl %r10d, %r10d
- 0x0f, 0x89, 0x14, 0x05, 0x00, 0x00, //0x000005a7 jns LBB0_107
- 0x45, 0x89, 0xe6, //0x000005ad movl %r12d, %r14d
- 0x41, 0xf7, 0xd6, //0x000005b0 notl %r14d
- 0x45, 0x29, 0xde, //0x000005b3 subl %r11d, %r14d
- 0x31, 0xc9, //0x000005b6 xorl %ecx, %ecx
- 0x41, 0x83, 0xfe, 0x7f, //0x000005b8 cmpl $127, %r14d
- 0x0f, 0x82, 0xe7, 0x04, 0x00, 0x00, //0x000005bc jb LBB0_105
- 0x4c, 0x89, 0xfb, //0x000005c2 movq %r15, %rbx
- 0x4c, 0x89, 0xef, //0x000005c5 movq %r13, %rdi
- 0x49, 0x83, 0xc6, 0x01, //0x000005c8 addq $1, %r14
- 0x4c, 0x89, 0xf1, //0x000005cc movq %r14, %rcx
- 0x48, 0x83, 0xe1, 0x80, //0x000005cf andq $-128, %rcx
- 0x48, 0x8d, 0x51, 0x80, //0x000005d3 leaq $-128(%rcx), %rdx
- 0x49, 0x89, 0xd5, //0x000005d7 movq %rdx, %r13
- 0x49, 0xc1, 0xed, 0x07, //0x000005da shrq $7, %r13
- 0x49, 0x83, 0xc5, 0x01, //0x000005de addq $1, %r13
- 0x45, 0x89, 0xef, //0x000005e2 movl %r13d, %r15d
- 0x41, 0x83, 0xe7, 0x03, //0x000005e5 andl $3, %r15d
- 0x48, 0x81, 0xfa, 0x80, 0x01, 0x00, 0x00, //0x000005e9 cmpq $384, %rdx
- 0x0f, 0x83, 0xb2, 0x03, 0x00, 0x00, //0x000005f0 jae LBB0_99
- 0x31, 0xd2, //0x000005f6 xorl %edx, %edx
- 0xe9, 0x55, 0x04, 0x00, 0x00, //0x000005f8 jmp LBB0_101
- //0x000005fd LBB0_45
- 0x48, 0x89, 0xd1, //0x000005fd movq %rdx, %rcx
- 0x83, 0xf8, 0x64, //0x00000600 cmpl $100, %eax
- 0x0f, 0x82, 0x90, 0xfd, 0xff, 0xff, //0x00000603 jb LBB0_31
- //0x00000609 LBB0_46
- 0x48, 0x83, 0xc1, 0xff, //0x00000609 addq $-1, %rcx
- 0x4c, 0x8d, 0x1d, 0xdc, 0x08, 0x00, 0x00, //0x0000060d leaq $2268(%rip), %r11 /* _Digits+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000614 .p2align 4, 0x90
- //0x00000620 LBB0_47
- 0x89, 0xc6, //0x00000620 movl %eax, %esi
- 0x48, 0x69, 0xf6, 0x1f, 0x85, 0xeb, 0x51, //0x00000622 imulq $1374389535, %rsi, %rsi
- 0x48, 0xc1, 0xee, 0x25, //0x00000629 shrq $37, %rsi
- 0x6b, 0xfe, 0x64, //0x0000062d imull $100, %esi, %edi
- 0x89, 0xc3, //0x00000630 movl %eax, %ebx
- 0x29, 0xfb, //0x00000632 subl %edi, %ebx
- 0x41, 0x0f, 0xb7, 0x3c, 0x5b, //0x00000634 movzwl (%r11,%rbx,2), %edi
- 0x66, 0x89, 0x79, 0xff, //0x00000639 movw %di, $-1(%rcx)
- 0x48, 0x83, 0xc1, 0xfe, //0x0000063d addq $-2, %rcx
- 0x3d, 0x0f, 0x27, 0x00, 0x00, //0x00000641 cmpl $9999, %eax
- 0x89, 0xf0, //0x00000646 movl %esi, %eax
- 0x0f, 0x87, 0xd2, 0xff, 0xff, 0xff, //0x00000648 ja LBB0_47
- //0x0000064e LBB0_48
- 0x4d, 0x63, 0xea, //0x0000064e movslq %r10d, %r13
- 0x83, 0xfe, 0x0a, //0x00000651 cmpl $10, %esi
- 0x0f, 0x82, 0x29, 0x00, 0x00, 0x00, //0x00000654 jb LBB0_51
- 0x89, 0xf0, //0x0000065a movl %esi, %eax
- 0x48, 0x8d, 0x0d, 0x8d, 0x08, 0x00, 0x00, //0x0000065c leaq $2189(%rip), %rcx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x04, 0x41, //0x00000663 movzwl (%rcx,%rax,2), %eax
- 0x66, 0x41, 0x89, 0x07, //0x00000667 movw %ax, (%r15)
- 0x4d, 0x01, 0xef, //0x0000066b addq %r13, %r15
- 0x4d, 0x39, 0xe8, //0x0000066e cmpq %r13, %r8
- 0x0f, 0x8c, 0x1f, 0x00, 0x00, 0x00, //0x00000671 jl LBB0_52
- //0x00000677 LBB0_50
- 0x4c, 0x89, 0xf8, //0x00000677 movq %r15, %rax
- 0x4c, 0x8b, 0x6d, 0xd0, //0x0000067a movq $-48(%rbp), %r13
- 0xe9, 0x30, 0x08, 0x00, 0x00, //0x0000067e jmp LBB0_146
- //0x00000683 LBB0_51
- 0x40, 0x80, 0xc6, 0x30, //0x00000683 addb $48, %sil
- 0x41, 0x88, 0x37, //0x00000687 movb %sil, (%r15)
- 0x4d, 0x01, 0xef, //0x0000068a addq %r13, %r15
- 0x4d, 0x39, 0xe8, //0x0000068d cmpq %r13, %r8
- 0x0f, 0x8d, 0xe1, 0xff, 0xff, 0xff, //0x00000690 jge LBB0_50
- //0x00000696 LBB0_52
- 0x4c, 0x89, 0xff, //0x00000696 movq %r15, %rdi
- 0x48, 0x8b, 0x45, 0xd0, //0x00000699 movq $-48(%rbp), %rax
- 0x4c, 0x01, 0xc8, //0x0000069d addq %r9, %rax
- 0x4d, 0x8d, 0x34, 0x00, //0x000006a0 leaq (%r8,%rax), %r14
- 0x49, 0x83, 0xc6, 0x01, //0x000006a4 addq $1, %r14
- 0x49, 0x01, 0xc5, //0x000006a8 addq %rax, %r13
- 0x4d, 0x39, 0xee, //0x000006ab cmpq %r13, %r14
- 0x4d, 0x89, 0xef, //0x000006ae movq %r13, %r15
- 0x4d, 0x0f, 0x47, 0xfe, //0x000006b1 cmovaq %r14, %r15
- 0x4e, 0x8d, 0x1c, 0x00, //0x000006b5 leaq (%rax,%r8), %r11
- 0x4d, 0x29, 0xdf, //0x000006b9 subq %r11, %r15
- 0x49, 0x83, 0xff, 0x10, //0x000006bc cmpq $16, %r15
- 0x0f, 0x82, 0xbc, 0x02, 0x00, 0x00, //0x000006c0 jb LBB0_96
- 0x49, 0x81, 0xff, 0x80, 0x00, 0x00, 0x00, //0x000006c6 cmpq $128, %r15
- 0x0f, 0x83, 0xda, 0x00, 0x00, 0x00, //0x000006cd jae LBB0_80
- 0x45, 0x31, 0xd2, //0x000006d3 xorl %r10d, %r10d
- 0xe9, 0x1c, 0x02, 0x00, 0x00, //0x000006d6 jmp LBB0_89
- //0x000006db LBB0_55
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000006db movl $1, %eax
- 0x41, 0x83, 0xff, 0x0a, //0x000006e0 cmpl $10, %r15d
- 0x0f, 0x82, 0x21, 0x00, 0x00, 0x00, //0x000006e4 jb LBB0_58
- 0xb8, 0x02, 0x00, 0x00, 0x00, //0x000006ea movl $2, %eax
- 0x41, 0x83, 0xff, 0x64, //0x000006ef cmpl $100, %r15d
- 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x000006f3 jb LBB0_58
- 0xb8, 0x03, 0x00, 0x00, 0x00, //0x000006f9 movl $3, %eax
- 0x41, 0x81, 0xff, 0xe8, 0x03, 0x00, 0x00, //0x000006fe cmpl $1000, %r15d
- 0x0f, 0x83, 0x4d, 0x02, 0x00, 0x00, //0x00000705 jae LBB0_93
- //0x0000070b LBB0_58
- 0x4c, 0x01, 0xe8, //0x0000070b addq %r13, %rax
- 0x48, 0x89, 0xc1, //0x0000070e movq %rax, %rcx
- 0x41, 0x83, 0xff, 0x64, //0x00000711 cmpl $100, %r15d
- 0x0f, 0x82, 0x47, 0x00, 0x00, 0x00, //0x00000715 jb LBB0_61
- //0x0000071b LBB0_59
- 0x48, 0x83, 0xc1, 0xff, //0x0000071b addq $-1, %rcx
- 0x4c, 0x8d, 0x05, 0xca, 0x07, 0x00, 0x00, //0x0000071f leaq $1994(%rip), %r8 /* _Digits+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000726 .p2align 4, 0x90
- //0x00000730 LBB0_60
- 0x44, 0x89, 0xfb, //0x00000730 movl %r15d, %ebx
- 0x44, 0x89, 0xfe, //0x00000733 movl %r15d, %esi
- 0x4c, 0x69, 0xfe, 0x1f, 0x85, 0xeb, 0x51, //0x00000736 imulq $1374389535, %rsi, %r15
- 0x49, 0xc1, 0xef, 0x25, //0x0000073d shrq $37, %r15
- 0x41, 0x6b, 0xf7, 0x64, //0x00000741 imull $100, %r15d, %esi
- 0x89, 0xda, //0x00000745 movl %ebx, %edx
- 0x29, 0xf2, //0x00000747 subl %esi, %edx
- 0x41, 0x0f, 0xb7, 0x14, 0x50, //0x00000749 movzwl (%r8,%rdx,2), %edx
- 0x66, 0x89, 0x51, 0xff, //0x0000074e movw %dx, $-1(%rcx)
- 0x48, 0x83, 0xc1, 0xfe, //0x00000752 addq $-2, %rcx
- 0x81, 0xfb, 0x0f, 0x27, 0x00, 0x00, //0x00000756 cmpl $9999, %ebx
- 0x0f, 0x87, 0xce, 0xff, 0xff, 0xff, //0x0000075c ja LBB0_60
- //0x00000762 LBB0_61
- 0x41, 0x83, 0xff, 0x0a, //0x00000762 cmpl $10, %r15d
- 0x0f, 0x82, 0x1a, 0x00, 0x00, 0x00, //0x00000766 jb LBB0_63
- 0x44, 0x89, 0xf9, //0x0000076c movl %r15d, %ecx
- 0x48, 0x8d, 0x15, 0x7a, 0x07, 0x00, 0x00, //0x0000076f leaq $1914(%rip), %rdx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x0c, 0x4a, //0x00000776 movzwl (%rdx,%rcx,2), %ecx
- 0x66, 0x41, 0x89, 0x4d, 0x00, //0x0000077a movw %cx, (%r13)
- 0x29, 0xf8, //0x0000077f subl %edi, %eax
- 0xe9, 0x30, 0x07, 0x00, 0x00, //0x00000781 jmp LBB0_147
- //0x00000786 LBB0_63
- 0x41, 0x80, 0xc7, 0x30, //0x00000786 addb $48, %r15b
- 0x45, 0x88, 0x7d, 0x00, //0x0000078a movb %r15b, (%r13)
- 0x29, 0xf8, //0x0000078e subl %edi, %eax
- 0xe9, 0x21, 0x07, 0x00, 0x00, //0x00000790 jmp LBB0_147
- //0x00000795 LBB0_64
- 0x41, 0xb8, 0x04, 0x00, 0x00, 0x00, //0x00000795 movl $4, %r8d
- 0x48, 0x83, 0xc2, 0xfc, //0x0000079b addq $-4, %rdx
- 0x83, 0xfe, 0x64, //0x0000079f cmpl $100, %esi
- 0x0f, 0x82, 0x82, 0xfb, 0xff, 0xff, //0x000007a2 jb LBB0_33
- 0xe9, 0x21, 0xfc, 0xff, 0xff, //0x000007a8 jmp LBB0_66
- //0x000007ad LBB0_80
- 0x4d, 0x89, 0xfa, //0x000007ad movq %r15, %r10
- 0x49, 0x83, 0xe2, 0x80, //0x000007b0 andq $-128, %r10
- 0x49, 0x8d, 0x42, 0x80, //0x000007b4 leaq $-128(%r10), %rax
- 0x48, 0x89, 0xc6, //0x000007b8 movq %rax, %rsi
- 0x48, 0xc1, 0xee, 0x07, //0x000007bb shrq $7, %rsi
- 0x48, 0x83, 0xc6, 0x01, //0x000007bf addq $1, %rsi
- 0x41, 0x89, 0xf4, //0x000007c3 movl %esi, %r12d
- 0x41, 0x83, 0xe4, 0x03, //0x000007c6 andl $3, %r12d
- 0x48, 0x3d, 0x80, 0x01, 0x00, 0x00, //0x000007ca cmpq $384, %rax
- 0x0f, 0x83, 0x07, 0x00, 0x00, 0x00, //0x000007d0 jae LBB0_82
- 0x31, 0xc9, //0x000007d6 xorl %ecx, %ecx
- 0xe9, 0xb4, 0x00, 0x00, 0x00, //0x000007d8 jmp LBB0_84
- //0x000007dd LBB0_82
- 0x48, 0x83, 0xe6, 0xfc, //0x000007dd andq $-4, %rsi
- 0x4b, 0x8d, 0x04, 0x01, //0x000007e1 leaq (%r9,%r8), %rax
- 0x48, 0x8b, 0x4d, 0xd0, //0x000007e5 movq $-48(%rbp), %rcx
- 0x48, 0x01, 0xc8, //0x000007e9 addq %rcx, %rax
- 0x48, 0x05, 0xe0, 0x01, 0x00, 0x00, //0x000007ec addq $480, %rax
- 0x31, 0xc9, //0x000007f2 xorl %ecx, %ecx
- 0xc5, 0xfe, 0x6f, 0x05, 0x04, 0xf8, 0xff, 0xff, //0x000007f4 vmovdqu $-2044(%rip), %ymm0 /* LCPI0_0+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, //0x000007fc .p2align 4, 0x90
- //0x00000800 LBB0_83
- 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, 0xc6, 0xfc, //0x00000887 addq $-4, %rsi
- 0x0f, 0x85, 0x6f, 0xff, 0xff, 0xff, //0x0000088b jne LBB0_83
- //0x00000891 LBB0_84
- 0x4d, 0x85, 0xe4, //0x00000891 testq %r12, %r12
- 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x00000894 je LBB0_87
- 0x4c, 0x01, 0xc9, //0x0000089a addq %r9, %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_86
- 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_86
- //0x000008e4 LBB0_87
- 0x4d, 0x39, 0xd7, //0x000008e4 cmpq %r10, %r15
- 0x0f, 0x84, 0x5f, 0x00, 0x00, 0x00, //0x000008e7 je LBB0_92
- 0x41, 0xf6, 0xc7, 0x70, //0x000008ed testb $112, %r15b
- 0x0f, 0x84, 0x88, 0x00, 0x00, 0x00, //0x000008f1 je LBB0_95
- //0x000008f7 LBB0_89
- 0x4d, 0x39, 0xee, //0x000008f7 cmpq %r13, %r14
- 0x4d, 0x0f, 0x47, 0xee, //0x000008fa cmovaq %r14, %r13
- 0x4d, 0x29, 0xdd, //0x000008fe subq %r11, %r13
- 0x4c, 0x89, 0xe8, //0x00000901 movq %r13, %rax
- 0x48, 0x83, 0xe0, 0xf0, //0x00000904 andq $-16, %rax
- 0x48, 0x01, 0xc2, //0x00000908 addq %rax, %rdx
- 0x4d, 0x01, 0xd1, //0x0000090b addq %r10, %r9
- 0x4d, 0x01, 0xc1, //0x0000090e addq %r8, %r9
- 0x4c, 0x03, 0x4d, 0xd0, //0x00000911 addq $-48(%rbp), %r9
- 0x48, 0x89, 0xc1, //0x00000915 movq %rax, %rcx
- 0x4c, 0x29, 0xd1, //0x00000918 subq %r10, %rcx
- 0x31, 0xf6, //0x0000091b xorl %esi, %esi
- 0xc5, 0xfa, 0x6f, 0x05, 0xfb, 0xf6, 0xff, 0xff, //0x0000091d vmovdqu $-2309(%rip), %xmm0 /* LCPI0_1+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000925 .p2align 4, 0x90
- //0x00000930 LBB0_90
- 0xc4, 0xc1, 0x7a, 0x7f, 0x04, 0x31, //0x00000930 vmovdqu %xmm0, (%r9,%rsi)
- 0x48, 0x83, 0xc6, 0x10, //0x00000936 addq $16, %rsi
- 0x48, 0x39, 0xf1, //0x0000093a cmpq %rsi, %rcx
- 0x0f, 0x85, 0xed, 0xff, 0xff, 0xff, //0x0000093d jne LBB0_90
- 0x49, 0x39, 0xc5, //0x00000943 cmpq %rax, %r13
- 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x00000946 jne LBB0_96
- //0x0000094c LBB0_92
- 0x48, 0x89, 0xf8, //0x0000094c movq %rdi, %rax
- 0x4c, 0x8b, 0x6d, 0xd0, //0x0000094f movq $-48(%rbp), %r13
- 0xe9, 0x5b, 0x05, 0x00, 0x00, //0x00000953 jmp LBB0_146
- //0x00000958 LBB0_93
- 0x41, 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x00000958 cmpl $10000, %r15d
- 0x4c, 0x89, 0xe9, //0x0000095f movq %r13, %rcx
- 0x48, 0x83, 0xd9, 0x00, //0x00000962 sbbq $0, %rcx
- 0x48, 0x83, 0xc1, 0x05, //0x00000966 addq $5, %rcx
- 0x41, 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x0000096a cmpl $10000, %r15d
- 0x0f, 0x83, 0xc1, 0xfb, 0xff, 0xff, //0x00000971 jae LBB0_39
- 0x48, 0x89, 0xc8, //0x00000977 movq %rcx, %rax
- 0xe9, 0x9c, 0xfd, 0xff, 0xff, //0x0000097a jmp LBB0_59
- //0x0000097f LBB0_95
- 0x4c, 0x01, 0xd2, //0x0000097f addq %r10, %rdx
- //0x00000982 LBB0_96
- 0x4c, 0x8b, 0x6d, 0xd0, //0x00000982 movq $-48(%rbp), %r13
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000986 .p2align 4, 0x90
- //0x00000990 LBB0_97
- 0xc6, 0x02, 0x30, //0x00000990 movb $48, (%rdx)
- 0x48, 0x83, 0xc2, 0x01, //0x00000993 addq $1, %rdx
- 0x48, 0x39, 0xfa, //0x00000997 cmpq %rdi, %rdx
- 0x0f, 0x82, 0xf0, 0xff, 0xff, 0xff, //0x0000099a jb LBB0_97
- 0x48, 0x89, 0xf8, //0x000009a0 movq %rdi, %rax
- 0xe9, 0x0b, 0x05, 0x00, 0x00, //0x000009a3 jmp LBB0_146
- //0x000009a8 LBB0_99
- 0x49, 0x83, 0xe5, 0xfc, //0x000009a8 andq $-4, %r13
- 0x49, 0x8d, 0x34, 0x39, //0x000009ac leaq (%r9,%rdi), %rsi
- 0x48, 0x81, 0xc6, 0xe2, 0x01, 0x00, 0x00, //0x000009b0 addq $482, %rsi
- 0x31, 0xd2, //0x000009b7 xorl %edx, %edx
- 0xc5, 0xfe, 0x6f, 0x05, 0x3f, 0xf6, 0xff, 0xff, //0x000009b9 vmovdqu $-2497(%rip), %ymm0 /* LCPI0_0+0(%rip) */
- //0x000009c1 LBB0_100
- 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0x20, 0xfe, 0xff, 0xff, //0x000009c1 vmovdqu %ymm0, $-480(%rsi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0x40, 0xfe, 0xff, 0xff, //0x000009ca vmovdqu %ymm0, $-448(%rsi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0x60, 0xfe, 0xff, 0xff, //0x000009d3 vmovdqu %ymm0, $-416(%rsi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0x80, 0xfe, 0xff, 0xff, //0x000009dc vmovdqu %ymm0, $-384(%rsi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0xa0, 0xfe, 0xff, 0xff, //0x000009e5 vmovdqu %ymm0, $-352(%rsi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0xc0, 0xfe, 0xff, 0xff, //0x000009ee vmovdqu %ymm0, $-320(%rsi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0xe0, 0xfe, 0xff, 0xff, //0x000009f7 vmovdqu %ymm0, $-288(%rsi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0x00, 0xff, 0xff, 0xff, //0x00000a00 vmovdqu %ymm0, $-256(%rsi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0x20, 0xff, 0xff, 0xff, //0x00000a09 vmovdqu %ymm0, $-224(%rsi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0x40, 0xff, 0xff, 0xff, //0x00000a12 vmovdqu %ymm0, $-192(%rsi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0x60, 0xff, 0xff, 0xff, //0x00000a1b vmovdqu %ymm0, $-160(%rsi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x44, 0x16, 0x80, //0x00000a24 vmovdqu %ymm0, $-128(%rsi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x44, 0x16, 0xa0, //0x00000a2a vmovdqu %ymm0, $-96(%rsi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x44, 0x16, 0xc0, //0x00000a30 vmovdqu %ymm0, $-64(%rsi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x44, 0x16, 0xe0, //0x00000a36 vmovdqu %ymm0, $-32(%rsi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x04, 0x16, //0x00000a3c vmovdqu %ymm0, (%rsi,%rdx)
- 0x48, 0x81, 0xc2, 0x00, 0x02, 0x00, 0x00, //0x00000a41 addq $512, %rdx
- 0x49, 0x83, 0xc5, 0xfc, //0x00000a48 addq $-4, %r13
- 0x0f, 0x85, 0x6f, 0xff, 0xff, 0xff, //0x00000a4c jne LBB0_100
- //0x00000a52 LBB0_101
- 0x4d, 0x85, 0xff, //0x00000a52 testq %r15, %r15
- 0x49, 0x89, 0xfd, //0x00000a55 movq %rdi, %r13
- 0x0f, 0x84, 0x3c, 0x00, 0x00, 0x00, //0x00000a58 je LBB0_104
- 0x4c, 0x01, 0xca, //0x00000a5e addq %r9, %rdx
- 0x4c, 0x01, 0xea, //0x00000a61 addq %r13, %rdx
- 0x48, 0x83, 0xc2, 0x62, //0x00000a64 addq $98, %rdx
- 0x49, 0xc1, 0xe7, 0x07, //0x00000a68 shlq $7, %r15
- 0x31, 0xf6, //0x00000a6c xorl %esi, %esi
- 0xc5, 0xfe, 0x6f, 0x05, 0x8a, 0xf5, 0xff, 0xff, //0x00000a6e vmovdqu $-2678(%rip), %ymm0 /* LCPI0_0+0(%rip) */
- //0x00000a76 LBB0_103
- 0xc5, 0xfe, 0x7f, 0x44, 0x32, 0xa0, //0x00000a76 vmovdqu %ymm0, $-96(%rdx,%rsi)
- 0xc5, 0xfe, 0x7f, 0x44, 0x32, 0xc0, //0x00000a7c vmovdqu %ymm0, $-64(%rdx,%rsi)
- 0xc5, 0xfe, 0x7f, 0x44, 0x32, 0xe0, //0x00000a82 vmovdqu %ymm0, $-32(%rdx,%rsi)
- 0xc5, 0xfe, 0x7f, 0x04, 0x32, //0x00000a88 vmovdqu %ymm0, (%rdx,%rsi)
- 0x48, 0x83, 0xee, 0x80, //0x00000a8d subq $-128, %rsi
- 0x49, 0x39, 0xf7, //0x00000a91 cmpq %rsi, %r15
- 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00000a94 jne LBB0_103
- //0x00000a9a LBB0_104
- 0x49, 0x89, 0xdf, //0x00000a9a movq %rbx, %r15
- 0x49, 0x01, 0xcf, //0x00000a9d addq %rcx, %r15
- 0x49, 0x39, 0xce, //0x00000aa0 cmpq %rcx, %r14
- 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00000aa3 je LBB0_107
- //0x00000aa9 LBB0_105
- 0x44, 0x01, 0xd1, //0x00000aa9 addl %r10d, %ecx
- 0xf7, 0xd9, //0x00000aac negl %ecx
- 0x90, 0x90, //0x00000aae .p2align 4, 0x90
- //0x00000ab0 LBB0_106
- 0x41, 0xc6, 0x07, 0x30, //0x00000ab0 movb $48, (%r15)
- 0x49, 0x83, 0xc7, 0x01, //0x00000ab4 addq $1, %r15
- 0x83, 0xc1, 0xff, //0x00000ab8 addl $-1, %ecx
- 0x0f, 0x85, 0xef, 0xff, 0xff, 0xff, //0x00000abb jne LBB0_106
- //0x00000ac1 LBB0_107
- 0x4c, 0x89, 0x7d, 0xd0, //0x00000ac1 movq %r15, $-48(%rbp)
- 0x4d, 0x01, 0xc7, //0x00000ac5 addq %r8, %r15
- 0x3d, 0x10, 0x27, 0x00, 0x00, //0x00000ac8 cmpl $10000, %eax
- 0x0f, 0x82, 0x5f, 0x00, 0x00, 0x00, //0x00000acd jb LBB0_110
- 0x89, 0xc2, //0x00000ad3 movl %eax, %edx
- 0xbb, 0x59, 0x17, 0xb7, 0xd1, //0x00000ad5 movl $3518437209, %ebx
- 0x48, 0x0f, 0xaf, 0xda, //0x00000ada imulq %rdx, %rbx
- 0x48, 0xc1, 0xeb, 0x2d, //0x00000ade shrq $45, %rbx
- 0x69, 0xd3, 0xf0, 0xd8, 0xff, 0xff, //0x00000ae2 imull $-10000, %ebx, %edx
- 0x01, 0xc2, //0x00000ae8 addl %eax, %edx
- 0x0f, 0x84, 0xd8, 0x01, 0x00, 0x00, //0x00000aea je LBB0_112
- 0x89, 0xd0, //0x00000af0 movl %edx, %eax
- 0x48, 0x69, 0xc0, 0x1f, 0x85, 0xeb, 0x51, //0x00000af2 imulq $1374389535, %rax, %rax
- 0x48, 0xc1, 0xe8, 0x25, //0x00000af9 shrq $37, %rax
- 0x6b, 0xf0, 0x64, //0x00000afd imull $100, %eax, %esi
- 0x29, 0xf2, //0x00000b00 subl %esi, %edx
- 0x48, 0x8d, 0x35, 0xe7, 0x03, 0x00, 0x00, //0x00000b02 leaq $999(%rip), %rsi /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x14, 0x56, //0x00000b09 movzwl (%rsi,%rdx,2), %edx
- 0x66, 0x41, 0x89, 0x57, 0xfe, //0x00000b0d movw %dx, $-2(%r15)
- 0x0f, 0xb7, 0x04, 0x46, //0x00000b12 movzwl (%rsi,%rax,2), %eax
- 0x66, 0x41, 0x89, 0x47, 0xfc, //0x00000b16 movw %ax, $-4(%r15)
- 0x45, 0x31, 0xf6, //0x00000b1b xorl %r14d, %r14d
- 0x49, 0x8d, 0x57, 0xfc, //0x00000b1e leaq $-4(%r15), %rdx
- 0x83, 0xfb, 0x64, //0x00000b22 cmpl $100, %ebx
- 0x0f, 0x83, 0x18, 0x00, 0x00, 0x00, //0x00000b25 jae LBB0_114
- //0x00000b2b LBB0_111
- 0x89, 0xd8, //0x00000b2b movl %ebx, %eax
- 0xe9, 0x4c, 0x00, 0x00, 0x00, //0x00000b2d jmp LBB0_116
- //0x00000b32 LBB0_110
- 0x45, 0x31, 0xf6, //0x00000b32 xorl %r14d, %r14d
- 0x4c, 0x89, 0xfa, //0x00000b35 movq %r15, %rdx
- 0x89, 0xc3, //0x00000b38 movl %eax, %ebx
- 0x83, 0xfb, 0x64, //0x00000b3a cmpl $100, %ebx
- 0x0f, 0x82, 0xe8, 0xff, 0xff, 0xff, //0x00000b3d jb LBB0_111
- //0x00000b43 LBB0_114
- 0x48, 0x83, 0xc2, 0xff, //0x00000b43 addq $-1, %rdx
- 0x48, 0x8d, 0x35, 0xa2, 0x03, 0x00, 0x00, //0x00000b47 leaq $930(%rip), %rsi /* _Digits+0(%rip) */
- 0x90, 0x90, //0x00000b4e .p2align 4, 0x90
- //0x00000b50 LBB0_115
- 0x89, 0xd8, //0x00000b50 movl %ebx, %eax
- 0x48, 0x69, 0xc0, 0x1f, 0x85, 0xeb, 0x51, //0x00000b52 imulq $1374389535, %rax, %rax
- 0x48, 0xc1, 0xe8, 0x25, //0x00000b59 shrq $37, %rax
- 0x6b, 0xf8, 0x64, //0x00000b5d imull $100, %eax, %edi
- 0x89, 0xd9, //0x00000b60 movl %ebx, %ecx
- 0x29, 0xf9, //0x00000b62 subl %edi, %ecx
- 0x0f, 0xb7, 0x0c, 0x4e, //0x00000b64 movzwl (%rsi,%rcx,2), %ecx
- 0x66, 0x89, 0x4a, 0xff, //0x00000b68 movw %cx, $-1(%rdx)
- 0x48, 0x83, 0xc2, 0xfe, //0x00000b6c addq $-2, %rdx
- 0x81, 0xfb, 0x0f, 0x27, 0x00, 0x00, //0x00000b70 cmpl $9999, %ebx
- 0x89, 0xc3, //0x00000b76 movl %eax, %ebx
- 0x0f, 0x87, 0xd2, 0xff, 0xff, 0xff, //0x00000b78 ja LBB0_115
- //0x00000b7e LBB0_116
- 0x4d, 0x89, 0xe9, //0x00000b7e movq %r13, %r9
- 0x83, 0xf8, 0x0a, //0x00000b81 cmpl $10, %eax
- 0x0f, 0x82, 0x19, 0x00, 0x00, 0x00, //0x00000b84 jb LBB0_118
- 0x89, 0xc0, //0x00000b8a movl %eax, %eax
- 0x48, 0x8d, 0x0d, 0x5d, 0x03, 0x00, 0x00, //0x00000b8c leaq $861(%rip), %rcx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x04, 0x41, //0x00000b93 movzwl (%rcx,%rax,2), %eax
- 0x48, 0x8b, 0x4d, 0xd0, //0x00000b97 movq $-48(%rbp), %rcx
- 0x66, 0x89, 0x01, //0x00000b9b movw %ax, (%rcx)
- 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00000b9e jmp LBB0_119
- //0x00000ba3 LBB0_118
- 0x04, 0x30, //0x00000ba3 addb $48, %al
- 0x48, 0x8b, 0x4d, 0xd0, //0x00000ba5 movq $-48(%rbp), %rcx
- 0x88, 0x01, //0x00000ba9 movb %al, (%rcx)
- //0x00000bab LBB0_119
- 0x4d, 0x29, 0xf7, //0x00000bab subq %r14, %r15
- 0x4d, 0x29, 0xf0, //0x00000bae subq %r14, %r8
- 0x49, 0x83, 0xc0, 0x01, //0x00000bb1 addq $1, %r8
- 0x43, 0x8d, 0x04, 0x1e, //0x00000bb5 leal (%r14,%r11), %eax
- 0xf6, 0xd8, //0x00000bb9 negb %al
- 0x43, 0x8d, 0x14, 0x33, //0x00000bbb leal (%r11,%r14), %edx
- 0xf7, 0xda, //0x00000bbf negl %edx
- 0x47, 0x8d, 0x2c, 0x33, //0x00000bc1 leal (%r11,%r14), %r13d
- 0x41, 0x83, 0xc5, 0xff, //0x00000bc5 addl $-1, %r13d
- 0x43, 0x8d, 0x34, 0x33, //0x00000bc9 leal (%r11,%r14), %esi
- 0x83, 0xc6, 0xfe, //0x00000bcd addl $-2, %esi
- 0x31, 0xc9, //0x00000bd0 xorl %ecx, %ecx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000bd2 .p2align 4, 0x90
- //0x00000be0 LBB0_120
- 0x89, 0xc3, //0x00000be0 movl %eax, %ebx
- 0x8d, 0x43, 0x03, //0x00000be2 leal $3(%rbx), %eax
- 0x83, 0xc6, 0x01, //0x00000be5 addl $1, %esi
- 0x41, 0x80, 0x7c, 0x0f, 0xff, 0x30, //0x00000be8 cmpb $48, $-1(%r15,%rcx)
- 0x48, 0x8d, 0x49, 0xff, //0x00000bee leaq $-1(%rcx), %rcx
- 0x0f, 0x84, 0xe8, 0xff, 0xff, 0xff, //0x00000bf2 je LBB0_120
- 0x49, 0x8d, 0x04, 0x0f, //0x00000bf8 leaq (%r15,%rcx), %rax
- 0x48, 0x83, 0xc0, 0x01, //0x00000bfc addq $1, %rax
- 0x45, 0x85, 0xd2, //0x00000c00 testl %r10d, %r10d
- 0x0f, 0x8e, 0xb7, 0x00, 0x00, 0x00, //0x00000c03 jle LBB0_126
- 0x45, 0x29, 0xf4, //0x00000c09 subl %r14d, %r12d
- 0x41, 0x8d, 0x3c, 0x0c, //0x00000c0c leal (%r12,%rcx), %edi
- 0x83, 0xc7, 0x01, //0x00000c10 addl $1, %edi
- 0x41, 0x39, 0xfa, //0x00000c13 cmpl %edi, %r10d
- 0x0f, 0x8d, 0x2e, 0x00, 0x00, 0x00, //0x00000c16 jge LBB0_127
- 0x48, 0x63, 0xc2, //0x00000c1c movslq %edx, %rax
- 0x48, 0x8d, 0x34, 0x08, //0x00000c1f leaq (%rax,%rcx), %rsi
- 0x48, 0x83, 0xc6, 0x01, //0x00000c23 addq $1, %rsi
- 0x85, 0xf6, //0x00000c27 testl %esi, %esi
- 0x4d, 0x89, 0xcd, //0x00000c29 movq %r9, %r13
- 0x0f, 0x8e, 0x17, 0x01, 0x00, 0x00, //0x00000c2c jle LBB0_138
- 0x41, 0x89, 0xf0, //0x00000c32 movl %esi, %r8d
- 0x49, 0x8d, 0x50, 0xff, //0x00000c35 leaq $-1(%r8), %rdx
- 0x48, 0x83, 0xfa, 0x03, //0x00000c39 cmpq $3, %rdx
- 0x0f, 0x83, 0x9d, 0x00, 0x00, 0x00, //0x00000c3d jae LBB0_132
- 0x31, 0xd2, //0x00000c43 xorl %edx, %edx
- 0xe9, 0xc2, 0x00, 0x00, 0x00, //0x00000c45 jmp LBB0_135
- //0x00000c4a LBB0_127
- 0x45, 0x89, 0xea, //0x00000c4a movl %r13d, %r10d
- 0x49, 0x29, 0xca, //0x00000c4d subq %rcx, %r10
- 0x45, 0x85, 0xd2, //0x00000c50 testl %r10d, %r10d
- 0x0f, 0x8e, 0x67, 0x00, 0x00, 0x00, //0x00000c53 jle LBB0_126
- 0x43, 0x8d, 0x1c, 0x33, //0x00000c59 leal (%r11,%r14), %ebx
- 0x83, 0xc3, 0xfe, //0x00000c5d addl $-2, %ebx
- 0x48, 0x29, 0xcb, //0x00000c60 subq %rcx, %rbx
- 0x31, 0xd2, //0x00000c63 xorl %edx, %edx
- 0x83, 0xfb, 0x7f, //0x00000c65 cmpl $127, %ebx
- 0x4d, 0x89, 0xcd, //0x00000c68 movq %r9, %r13
- 0x0f, 0x82, 0x2f, 0x02, 0x00, 0x00, //0x00000c6b jb LBB0_145
- 0x45, 0x01, 0xde, //0x00000c71 addl %r11d, %r14d
- 0x41, 0x83, 0xc6, 0xfe, //0x00000c74 addl $-2, %r14d
- 0x49, 0x29, 0xce, //0x00000c78 subq %rcx, %r14
- 0x41, 0x89, 0xdb, //0x00000c7b movl %ebx, %r11d
- 0x49, 0x83, 0xc3, 0x01, //0x00000c7e addq $1, %r11
- 0x4c, 0x89, 0xda, //0x00000c82 movq %r11, %rdx
- 0x48, 0x83, 0xe2, 0x80, //0x00000c85 andq $-128, %rdx
- 0x48, 0x8b, 0x7d, 0xd0, //0x00000c89 movq $-48(%rbp), %rdi
- 0x4c, 0x01, 0xc7, //0x00000c8d addq %r8, %rdi
- 0x89, 0xf0, //0x00000c90 movl %esi, %eax
- 0x48, 0x83, 0xc0, 0x01, //0x00000c92 addq $1, %rax
- 0x48, 0x83, 0xe0, 0x80, //0x00000c96 andq $-128, %rax
- 0x48, 0x01, 0xf8, //0x00000c9a addq %rdi, %rax
- 0x48, 0x8d, 0x72, 0x80, //0x00000c9d leaq $-128(%rdx), %rsi
- 0x49, 0x89, 0xf0, //0x00000ca1 movq %rsi, %r8
- 0x49, 0xc1, 0xe8, 0x07, //0x00000ca4 shrq $7, %r8
- 0x49, 0x83, 0xc0, 0x01, //0x00000ca8 addq $1, %r8
- 0x48, 0x81, 0xfe, 0x80, 0x01, 0x00, 0x00, //0x00000cac cmpq $384, %rsi
- 0x0f, 0x83, 0xa8, 0x00, 0x00, 0x00, //0x00000cb3 jae LBB0_139
- 0x31, 0xf6, //0x00000cb9 xorl %esi, %esi
- 0xe9, 0x5f, 0x01, 0x00, 0x00, //0x00000cbb jmp LBB0_141
- //0x00000cc0 LBB0_126
- 0x4d, 0x89, 0xcd, //0x00000cc0 movq %r9, %r13
- 0xe9, 0xeb, 0x01, 0x00, 0x00, //0x00000cc3 jmp LBB0_146
- //0x00000cc8 LBB0_112
- 0x41, 0xbe, 0x04, 0x00, 0x00, 0x00, //0x00000cc8 movl $4, %r14d
- 0x49, 0x8d, 0x57, 0xfc, //0x00000cce leaq $-4(%r15), %rdx
- 0x83, 0xfb, 0x64, //0x00000cd2 cmpl $100, %ebx
- 0x0f, 0x82, 0x50, 0xfe, 0xff, 0xff, //0x00000cd5 jb LBB0_111
- 0xe9, 0x63, 0xfe, 0xff, 0xff, //0x00000cdb jmp LBB0_114
- //0x00000ce0 LBB0_132
- 0x83, 0xe6, 0xfc, //0x00000ce0 andl $-4, %esi
- 0x48, 0xf7, 0xde, //0x00000ce3 negq %rsi
- 0x31, 0xd2, //0x00000ce6 xorl %edx, %edx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ce8 .p2align 4, 0x90
- //0x00000cf0 LBB0_133
- 0x49, 0x8d, 0x3c, 0x17, //0x00000cf0 leaq (%r15,%rdx), %rdi
- 0x8b, 0x44, 0x39, 0xfd, //0x00000cf4 movl $-3(%rcx,%rdi), %eax
- 0x89, 0x44, 0x39, 0xfe, //0x00000cf8 movl %eax, $-2(%rcx,%rdi)
- 0x48, 0x83, 0xc2, 0xfc, //0x00000cfc addq $-4, %rdx
- 0x48, 0x39, 0xd6, //0x00000d00 cmpq %rdx, %rsi
- 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00000d03 jne LBB0_133
- 0x48, 0xf7, 0xda, //0x00000d09 negq %rdx
- //0x00000d0c LBB0_135
- 0x41, 0xf6, 0xc0, 0x03, //0x00000d0c testb $3, %r8b
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00000d10 je LBB0_138
- 0x0f, 0xb6, 0xc3, //0x00000d16 movzbl %bl, %eax
- 0x83, 0xe0, 0x03, //0x00000d19 andl $3, %eax
- 0x48, 0xf7, 0xd8, //0x00000d1c negq %rax
- 0x4c, 0x89, 0xfe, //0x00000d1f movq %r15, %rsi
- 0x48, 0x29, 0xd6, //0x00000d22 subq %rdx, %rsi
- 0x31, 0xd2, //0x00000d25 xorl %edx, %edx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d27 .p2align 4, 0x90
- //0x00000d30 LBB0_137
- 0x48, 0x8d, 0x3c, 0x16, //0x00000d30 leaq (%rsi,%rdx), %rdi
- 0x0f, 0xb6, 0x1c, 0x39, //0x00000d34 movzbl (%rcx,%rdi), %ebx
- 0x88, 0x5c, 0x39, 0x01, //0x00000d38 movb %bl, $1(%rcx,%rdi)
- 0x48, 0x83, 0xc2, 0xff, //0x00000d3c addq $-1, %rdx
- 0x48, 0x39, 0xd0, //0x00000d40 cmpq %rdx, %rax
- 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00000d43 jne LBB0_137
- //0x00000d49 LBB0_138
- 0x49, 0x63, 0xc2, //0x00000d49 movslq %r10d, %rax
- 0x48, 0x8b, 0x55, 0xd0, //0x00000d4c movq $-48(%rbp), %rdx
- 0xc6, 0x04, 0x02, 0x2e, //0x00000d50 movb $46, (%rdx,%rax)
- 0x49, 0x8d, 0x04, 0x0f, //0x00000d54 leaq (%r15,%rcx), %rax
- 0x48, 0x83, 0xc0, 0x02, //0x00000d58 addq $2, %rax
- 0xe9, 0x52, 0x01, 0x00, 0x00, //0x00000d5c jmp LBB0_146
- //0x00000d61 LBB0_139
- 0x44, 0x89, 0xf3, //0x00000d61 movl %r14d, %ebx
- 0x48, 0x83, 0xc3, 0x01, //0x00000d64 addq $1, %rbx
- 0x48, 0x83, 0xe3, 0x80, //0x00000d68 andq $-128, %rbx
- 0x48, 0x83, 0xc3, 0x80, //0x00000d6c addq $-128, %rbx
- 0x48, 0xc1, 0xeb, 0x07, //0x00000d70 shrq $7, %rbx
- 0x48, 0x83, 0xc3, 0x01, //0x00000d74 addq $1, %rbx
- 0x48, 0x83, 0xe3, 0xfc, //0x00000d78 andq $-4, %rbx
- 0x31, 0xf6, //0x00000d7c xorl %esi, %esi
- 0xc5, 0xfe, 0x6f, 0x05, 0x7a, 0xf2, 0xff, 0xff, //0x00000d7e vmovdqu $-3462(%rip), %ymm0 /* LCPI0_0+0(%rip) */
- //0x00000d86 LBB0_140
- 0x49, 0x8d, 0x3c, 0x37, //0x00000d86 leaq (%r15,%rsi), %rdi
- 0xc5, 0xfe, 0x7f, 0x44, 0x39, 0x01, //0x00000d8a vmovdqu %ymm0, $1(%rcx,%rdi)
- 0xc5, 0xfe, 0x7f, 0x44, 0x39, 0x21, //0x00000d90 vmovdqu %ymm0, $33(%rcx,%rdi)
- 0xc5, 0xfe, 0x7f, 0x44, 0x39, 0x41, //0x00000d96 vmovdqu %ymm0, $65(%rcx,%rdi)
- 0xc5, 0xfe, 0x7f, 0x44, 0x39, 0x61, //0x00000d9c vmovdqu %ymm0, $97(%rcx,%rdi)
- 0xc5, 0xfe, 0x7f, 0x84, 0x39, 0x81, 0x00, 0x00, 0x00, //0x00000da2 vmovdqu %ymm0, $129(%rcx,%rdi)
- 0xc5, 0xfe, 0x7f, 0x84, 0x39, 0xa1, 0x00, 0x00, 0x00, //0x00000dab vmovdqu %ymm0, $161(%rcx,%rdi)
- 0xc5, 0xfe, 0x7f, 0x84, 0x39, 0xc1, 0x00, 0x00, 0x00, //0x00000db4 vmovdqu %ymm0, $193(%rcx,%rdi)
- 0xc5, 0xfe, 0x7f, 0x84, 0x39, 0xe1, 0x00, 0x00, 0x00, //0x00000dbd vmovdqu %ymm0, $225(%rcx,%rdi)
- 0xc5, 0xfe, 0x7f, 0x84, 0x39, 0x01, 0x01, 0x00, 0x00, //0x00000dc6 vmovdqu %ymm0, $257(%rcx,%rdi)
- 0xc5, 0xfe, 0x7f, 0x84, 0x39, 0x21, 0x01, 0x00, 0x00, //0x00000dcf vmovdqu %ymm0, $289(%rcx,%rdi)
- 0xc5, 0xfe, 0x7f, 0x84, 0x39, 0x41, 0x01, 0x00, 0x00, //0x00000dd8 vmovdqu %ymm0, $321(%rcx,%rdi)
- 0xc5, 0xfe, 0x7f, 0x84, 0x39, 0x61, 0x01, 0x00, 0x00, //0x00000de1 vmovdqu %ymm0, $353(%rcx,%rdi)
- 0xc5, 0xfe, 0x7f, 0x84, 0x39, 0x81, 0x01, 0x00, 0x00, //0x00000dea vmovdqu %ymm0, $385(%rcx,%rdi)
- 0xc5, 0xfe, 0x7f, 0x84, 0x39, 0xa1, 0x01, 0x00, 0x00, //0x00000df3 vmovdqu %ymm0, $417(%rcx,%rdi)
- 0xc5, 0xfe, 0x7f, 0x84, 0x39, 0xc1, 0x01, 0x00, 0x00, //0x00000dfc vmovdqu %ymm0, $449(%rcx,%rdi)
- 0xc5, 0xfe, 0x7f, 0x84, 0x39, 0xe1, 0x01, 0x00, 0x00, //0x00000e05 vmovdqu %ymm0, $481(%rcx,%rdi)
- 0x48, 0x81, 0xc6, 0x00, 0x02, 0x00, 0x00, //0x00000e0e addq $512, %rsi
- 0x48, 0x83, 0xc3, 0xfc, //0x00000e15 addq $-4, %rbx
- 0x0f, 0x85, 0x67, 0xff, 0xff, 0xff, //0x00000e19 jne LBB0_140
- //0x00000e1f LBB0_141
- 0x48, 0x01, 0xc8, //0x00000e1f addq %rcx, %rax
- 0x41, 0xf6, 0xc0, 0x03, //0x00000e22 testb $3, %r8b
- 0x0f, 0x84, 0x5c, 0x00, 0x00, 0x00, //0x00000e26 je LBB0_144
- 0x41, 0x83, 0xc6, 0x01, //0x00000e2c addl $1, %r14d
- 0x41, 0x81, 0xe6, 0x80, 0x01, 0x00, 0x00, //0x00000e30 andl $384, %r14d
- 0x41, 0x83, 0xc6, 0x80, //0x00000e37 addl $-128, %r14d
- 0x41, 0xc1, 0xee, 0x07, //0x00000e3b shrl $7, %r14d
- 0x41, 0x80, 0xc6, 0x01, //0x00000e3f addb $1, %r14b
- 0x45, 0x0f, 0xb6, 0xc6, //0x00000e43 movzbl %r14b, %r8d
- 0x41, 0x83, 0xe0, 0x03, //0x00000e47 andl $3, %r8d
- 0x49, 0xc1, 0xe0, 0x07, //0x00000e4b shlq $7, %r8
- 0x4c, 0x01, 0xfe, //0x00000e4f addq %r15, %rsi
- 0x48, 0x83, 0xc6, 0x61, //0x00000e52 addq $97, %rsi
- 0x31, 0xdb, //0x00000e56 xorl %ebx, %ebx
- 0xc5, 0xfe, 0x6f, 0x05, 0xa0, 0xf1, 0xff, 0xff, //0x00000e58 vmovdqu $-3680(%rip), %ymm0 /* LCPI0_0+0(%rip) */
- //0x00000e60 LBB0_143
- 0x48, 0x8d, 0x3c, 0x1e, //0x00000e60 leaq (%rsi,%rbx), %rdi
- 0xc5, 0xfe, 0x7f, 0x44, 0x39, 0xa0, //0x00000e64 vmovdqu %ymm0, $-96(%rcx,%rdi)
- 0xc5, 0xfe, 0x7f, 0x44, 0x39, 0xc0, //0x00000e6a vmovdqu %ymm0, $-64(%rcx,%rdi)
- 0xc5, 0xfe, 0x7f, 0x44, 0x39, 0xe0, //0x00000e70 vmovdqu %ymm0, $-32(%rcx,%rdi)
- 0xc5, 0xfe, 0x7f, 0x04, 0x39, //0x00000e76 vmovdqu %ymm0, (%rcx,%rdi)
- 0x48, 0x83, 0xeb, 0x80, //0x00000e7b subq $-128, %rbx
- 0x49, 0x39, 0xd8, //0x00000e7f cmpq %rbx, %r8
- 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00000e82 jne LBB0_143
- //0x00000e88 LBB0_144
- 0x49, 0x39, 0xd3, //0x00000e88 cmpq %rdx, %r11
- 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00000e8b je LBB0_146
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000e91 .p2align 4, 0x90
- //0x00000ea0 LBB0_145
- 0xc6, 0x00, 0x30, //0x00000ea0 movb $48, (%rax)
- 0x48, 0x83, 0xc0, 0x01, //0x00000ea3 addq $1, %rax
- 0x83, 0xc2, 0x01, //0x00000ea7 addl $1, %edx
- 0x44, 0x39, 0xd2, //0x00000eaa cmpl %r10d, %edx
- 0x0f, 0x8c, 0xed, 0xff, 0xff, 0xff, //0x00000ead jl LBB0_145
- //0x00000eb3 LBB0_146
- 0x44, 0x29, 0xe8, //0x00000eb3 subl %r13d, %eax
- //0x00000eb6 LBB0_147
- 0x48, 0x83, 0xc4, 0x08, //0x00000eb6 addq $8, %rsp
- 0x5b, //0x00000eba popq %rbx
- 0x41, 0x5c, //0x00000ebb popq %r12
- 0x41, 0x5d, //0x00000ebd popq %r13
- 0x41, 0x5e, //0x00000ebf popq %r14
- 0x41, 0x5f, //0x00000ec1 popq %r15
- 0x5d, //0x00000ec3 popq %rbp
- 0xc5, 0xf8, 0x77, //0x00000ec4 vzeroupper
- 0xc3, //0x00000ec7 retq
- //0x00000ec8 LBB0_148
- 0x31, 0xc0, //0x00000ec8 xorl %eax, %eax
- 0xe9, 0xe7, 0xff, 0xff, 0xff, //0x00000eca jmp LBB0_147
- //0x00000ecf LBB0_149
- 0x48, 0x89, 0x7d, 0xd0, //0x00000ecf movq %rdi, $-48(%rbp)
- 0x41, 0xb8, 0x6b, 0xff, 0xff, 0xff, //0x00000ed3 movl $-149, %r8d
- 0x41, 0x89, 0xc7, //0x00000ed9 movl %eax, %r15d
- 0xe9, 0xd5, 0xf1, 0xff, 0xff, //0x00000edc jmp LBB0_8
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ee1 .p2align 4, 0x00
- //0x00000ef0 _Digits
- 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 0x36, 0x30, 0x37, //0x00000ef0 QUAD $0x3330323031303030; QUAD $0x3730363035303430 // .ascii 16, '0001020304050607'
- 0x30, 0x38, 0x30, 0x39, 0x31, 0x30, 0x31, 0x31, 0x31, 0x32, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, //0x00000f00 QUAD $0x3131303139303830; QUAD $0x3531343133313231 // .ascii 16, '0809101112131415'
- 0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x32, 0x33, //0x00000f10 QUAD $0x3931383137313631; QUAD $0x3332323231323032 // .ascii 16, '1617181920212223'
- 0x32, 0x34, 0x32, 0x35, 0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31, //0x00000f20 QUAD $0x3732363235323432; QUAD $0x3133303339323832 // .ascii 16, '2425262728293031'
- 0x33, 0x32, 0x33, 0x33, 0x33, 0x34, 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39, //0x00000f30 QUAD $0x3533343333333233; QUAD $0x3933383337333633 // .ascii 16, '3233343536373839'
- 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x33, 0x34, 0x34, 0x34, 0x35, 0x34, 0x36, 0x34, 0x37, //0x00000f40 QUAD $0x3334323431343034; QUAD $0x3734363435343434 // .ascii 16, '4041424344454647'
- 0x34, 0x38, 0x34, 0x39, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35, 0x35, //0x00000f50 QUAD $0x3135303539343834; QUAD $0x3535343533353235 // .ascii 16, '4849505152535455'
- 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x33, //0x00000f60 QUAD $0x3935383537353635; QUAD $0x3336323631363036 // .ascii 16, '5657585960616263'
- 0x36, 0x34, 0x36, 0x35, 0x36, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x37, 0x30, 0x37, 0x31, //0x00000f70 QUAD $0x3736363635363436; QUAD $0x3137303739363836 // .ascii 16, '6465666768697071'
- 0x37, 0x32, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x37, 0x38, 0x37, 0x39, //0x00000f80 QUAD $0x3537343733373237; QUAD $0x3937383737373637 // .ascii 16, '7273747576777879'
- 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x33, 0x38, 0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, //0x00000f90 QUAD $0x3338323831383038; QUAD $0x3738363835383438 // .ascii 16, '8081828384858687'
- 0x38, 0x38, 0x38, 0x39, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35, //0x00000fa0 QUAD $0x3139303939383838; QUAD $0x3539343933393239 // .ascii 16, '8889909192939495'
- 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, //0x00000fb0 QUAD $0x3939383937393639 // .ascii 8, '96979899'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fb8 .p2align 4, 0x00
- //0x00000fc0 _pow10_ceil_sig_f32.g
- 0xf5, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x00000fc0 .quad -9093133594791772939
- 0x32, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x00000fc8 .quad -6754730975062328270
- 0x3f, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x00000fd0 .quad -3831727700400522433
- 0x0e, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x00000fd8 .quad -177973607073265138
- 0x49, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x00000fe0 .quad -7028762532061872567
- 0xdb, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x00000fe8 .quad -4174267146649952805
- 0x52, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x00000ff0 .quad -606147914885053102
- 0x53, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x00000ff8 .quad -7296371474444240045
- 0x28, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x00001000 .quad -4508778324627912152
- 0xb2, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x00001008 .quad -1024286887357502286
- 0xef, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x00001010 .quad -7557708332239520785
- 0xeb, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x00001018 .quad -4835449396872013077
- 0xa6, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x00001020 .quad -1432625727662628442
- 0x08, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x00001028 .quad -7812920107430224632
- 0x4a, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x00001030 .quad -5154464115860392886
- 0x5c, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x00001038 .quad -1831394126398103204
- 0xda, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x00001040 .quad -8062150356639896358
- 0x10, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x00001048 .quad -5466001927372482544
- 0x14, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x00001050 .quad -2220816390788215276
- 0xcc, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x00001058 .quad -8305539271883716404
- 0xff, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x00001060 .quad -5770238071427257601
- 0xbf, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x00001068 .quad -2601111570856684097
- 0x98, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x00001070 .quad -8543223759426509416
- 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00001078 .quad -6067343680855748867
- 0xbd, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x00001080 .quad -2972493582642298179
- 0xb6, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x00001088 .quad -8775337516792518218
- 0x24, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x00001090 .quad -6357485877563259868
- 0x2c, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x00001098 .quad -3335171328526686932
- 0x3c, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x000010a0 .quad -9002011107970261188
- 0x0b, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x000010a8 .quad -6640827866535438581
- 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000010b0 .quad -3689348814741910323
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000010b8 .quad -9223372036854775808
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x000010c0 .quad -6917529027641081856
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x000010c8 .quad -4035225266123964416
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x000010d0 .quad -432345564227567616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x000010d8 .quad -7187745005283311616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x000010e0 .quad -4372995238176751616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x000010e8 .quad -854558029293551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x000010f0 .quad -7451627795949551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x000010f8 .quad -4702848726509551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x00001100 .quad -1266874889709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x00001108 .quad -7709325833709551616
- 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x00001110 .quad -5024971273709551616
- 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x00001118 .quad -1669528073709551616
- 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x00001120 .quad -7960984073709551616
- 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x00001128 .quad -5339544073709551616
- 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x00001130 .quad -2062744073709551616
- 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x00001138 .quad -8206744073709551616
- 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x00001140 .quad -5646744073709551616
- 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x00001148 .quad -2446744073709551616
- 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x00001150 .quad -8446744073709551616
- 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x00001158 .quad -5946744073709551616
- 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x00001160 .quad -2821744073709551616
- 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x00001168 .quad -8681119073709551616
- 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x00001170 .quad -6239712823709551616
- 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x00001178 .quad -3187955011209551616
- 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x00001180 .quad -8910000909647051616
- 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x00001188 .quad -6525815118631426616
- 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x00001190 .quad -3545582879861895366
- 0x85, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x00001198 .quad -9133518327554766459
- 0xe6, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x000011a0 .quad -6805211891016070170
- 0xdf, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x000011a8 .quad -3894828845342699809
- 0x97, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x000011b0 .quad -256850038250986857
- 0x9e, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x000011b8 .quad -7078060301547948642
- 0x06, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x000011c0 .quad -4235889358507547898
- 0xc7, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x000011c8 .quad -683175679707046969
- 0x5d, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x000011d0 .quad -7344513827457986211
- 0xb4, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x000011d8 .quad -4568956265895094860
- 0x21, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x000011e0 .quad -1099509313941480671
- 0xf5, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x000011e8 .quad -7604722348854507275
- 0x32, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x000011f0 .quad -4894216917640746190
- 0xfe, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x000011f8 .quad -1506085128623544834
- 0xbf, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x00001200 .quad -7858832233030797377
- 0xae, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x00001208 .quad -5211854272861108818
- 0x1a, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x00001210 .quad -1903131822648998118
- 0x70, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x00001218 .quad -8106986416796705680
- 0x8c, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x00001220 .quad -5522047002568494196
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/f64toa.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/f64toa.go
deleted file mode 100644
index bb99c2f65..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/f64toa.go
+++ /dev/null
@@ -1,35 +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 avx2
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var F_f64toa func(out unsafe.Pointer, val float64) (ret int)
-
-var S_f64toa uintptr
-
-//go:nosplit
-func f64toa(out *byte, val float64) (ret int) {
- return F_f64toa((rt.NoEscape(unsafe.Pointer(out))), val)
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/f64toa_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/f64toa_subr.go
deleted file mode 100644
index b327c2152..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/f64toa_subr.go
+++ /dev/null
@@ -1,46 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx2
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__f64toa = 48
-)
-
-const (
- _stack__f64toa = 72
-)
-
-const (
- _size__f64toa = 5072
-)
-
-var (
- _pcsp__f64toa = [][2]uint32{
- {0x1, 0},
- {0x6, 8},
- {0x8, 16},
- {0xa, 24},
- {0xc, 32},
- {0xd, 40},
- {0x11, 48},
- {0x136d, 72},
- {0x136e, 48},
- {0x1370, 40},
- {0x1372, 32},
- {0x1374, 24},
- {0x1376, 16},
- {0x1377, 8},
- {0x137b, 0},
- {0x13d0, 72},
- }
-)
-
-var _cfunc_f64toa = []loader.CFunc{
- {"_f64toa_entry", 0, _entry__f64toa, 0, nil},
- {"_f64toa", _entry__f64toa, _size__f64toa, _stack__f64toa, _pcsp__f64toa},
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/f64toa_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/f64toa_text_amd64.go
deleted file mode 100644
index 608e50211..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/f64toa_text_amd64.go
+++ /dev/null
@@ -1,2497 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx2
-
-var _text_f64toa = []byte{
- // .p2align 5, 0x00
- // LCPI0_0
- 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, // QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000'
- 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00000010 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000'
- //0x00000020 .p2align 4, 0x00
- //0x00000020 LCPI0_1
- 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00000020 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000'
- //0x00000030 .p2align 4, 0x90
- //0x00000030 _f64toa
- 0x55, //0x00000030 pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000031 movq %rsp, %rbp
- 0x41, 0x57, //0x00000034 pushq %r15
- 0x41, 0x56, //0x00000036 pushq %r14
- 0x41, 0x55, //0x00000038 pushq %r13
- 0x41, 0x54, //0x0000003a pushq %r12
- 0x53, //0x0000003c pushq %rbx
- 0x48, 0x83, 0xec, 0x18, //0x0000003d subq $24, %rsp
- 0xc4, 0xe1, 0xf9, 0x7e, 0xc2, //0x00000041 vmovq %xmm0, %rdx
- 0x48, 0x89, 0xd0, //0x00000046 movq %rdx, %rax
- 0x48, 0xc1, 0xe8, 0x34, //0x00000049 shrq $52, %rax
- 0x25, 0xff, 0x07, 0x00, 0x00, //0x0000004d andl $2047, %eax
- 0x3d, 0xff, 0x07, 0x00, 0x00, //0x00000052 cmpl $2047, %eax
- 0x0f, 0x84, 0x60, 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, 0xf1, 0x01, 0x00, 0x00, //0x00000076 je LBB0_3
- 0x4c, 0x89, 0x45, 0xd0, //0x0000007c movq %r8, $-48(%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, 0x7d, 0xc0, //0x0000008f movq %rdi, $-64(%rbp)
- 0x0f, 0x84, 0x2c, 0x13, 0x00, 0x00, //0x00000093 je LBB0_5
- 0x49, 0x83, 0xc0, 0x01, //0x00000099 addq $1, %r8
- 0x49, 0x09, 0xd0, //0x0000009d orq %rdx, %r8
- 0x44, 0x8d, 0x98, 0xcd, 0xfb, 0xff, 0xff, //0x000000a0 leal $-1075(%rax), %r11d
- 0x8d, 0x88, 0x01, 0xfc, 0xff, 0xff, //0x000000a7 leal $-1023(%rax), %ecx
- 0x83, 0xf9, 0x34, //0x000000ad cmpl $52, %ecx
- 0x0f, 0x87, 0x1d, 0x00, 0x00, 0x00, //0x000000b0 ja LBB0_6
- 0xb9, 0x33, 0x04, 0x00, 0x00, //0x000000b6 movl $1075, %ecx
- 0x29, 0xc1, //0x000000bb subl %eax, %ecx
- 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000000bd movq $-1, %rbx
- 0x48, 0xd3, 0xe3, //0x000000c4 shlq %cl, %rbx
- 0x48, 0xf7, 0xd3, //0x000000c7 notq %rbx
- 0x49, 0x85, 0xd8, //0x000000ca testq %rbx, %r8
- 0x0f, 0x84, 0x5c, 0x04, 0x00, 0x00, //0x000000cd je LBB0_11
- //0x000000d3 LBB0_6
- 0x48, 0x85, 0xd2, //0x000000d3 testq %rdx, %rdx
- 0x0f, 0x94, 0xc1, //0x000000d6 sete %cl
- 0x83, 0xf8, 0x02, //0x000000d9 cmpl $2, %eax
- 0x0f, 0x93, 0xc0, //0x000000dc setae %al
- 0x20, 0xc8, //0x000000df andb %cl, %al
- 0x4e, 0x8d, 0x0c, 0x85, 0x00, 0x00, 0x00, 0x00, //0x000000e1 leaq (,%r8,4), %r9
- 0x0f, 0xb6, 0xc0, //0x000000e9 movzbl %al, %eax
- 0x41, 0x69, 0xcb, 0x13, 0x44, 0x13, 0x00, //0x000000ec imull $1262611, %r11d, %ecx
- 0x8d, 0x91, 0x01, 0x01, 0xf8, 0xff, //0x000000f3 leal $-524031(%rcx), %edx
- 0x84, 0xc0, //0x000000f9 testb %al, %al
- 0x0f, 0x44, 0xd1, //0x000000fb cmovel %ecx, %edx
- 0x4e, 0x8d, 0x14, 0x80, //0x000000fe leaq (%rax,%r8,4), %r10
- 0x49, 0x83, 0xc2, 0xfe, //0x00000102 addq $-2, %r10
- 0xc1, 0xfa, 0x16, //0x00000106 sarl $22, %edx
- 0x69, 0xca, 0xb1, 0x6c, 0xe5, 0xff, //0x00000109 imull $-1741647, %edx, %ecx
- 0xc1, 0xe9, 0x13, //0x0000010f shrl $19, %ecx
- 0x44, 0x01, 0xd9, //0x00000112 addl %r11d, %ecx
- 0xbf, 0x24, 0x01, 0x00, 0x00, //0x00000115 movl $292, %edi
- 0x48, 0x89, 0x55, 0xc8, //0x0000011a movq %rdx, $-56(%rbp)
- 0x29, 0xd7, //0x0000011e subl %edx, %edi
- 0x48, 0xc1, 0xe7, 0x04, //0x00000120 shlq $4, %rdi
- 0x80, 0xc1, 0x01, //0x00000124 addb $1, %cl
- 0x49, 0xd3, 0xe2, //0x00000127 shlq %cl, %r10
- 0x48, 0x8d, 0x1d, 0x9f, 0x13, 0x00, 0x00, //0x0000012a leaq $5023(%rip), %rbx /* _pow10_ceil_sig.g+0(%rip) */
- 0x4c, 0x8b, 0x7c, 0x1f, 0x08, //0x00000131 movq $8(%rdi,%rbx), %r15
- 0x4c, 0x89, 0xd0, //0x00000136 movq %r10, %rax
- 0x49, 0xf7, 0xe7, //0x00000139 mulq %r15
- 0x49, 0x89, 0xd3, //0x0000013c movq %rdx, %r11
- 0x48, 0x8b, 0x1c, 0x1f, //0x0000013f movq (%rdi,%rbx), %rbx
- 0x4c, 0x89, 0xd0, //0x00000143 movq %r10, %rax
- 0x48, 0xf7, 0xe3, //0x00000146 mulq %rbx
- 0x49, 0x89, 0xd2, //0x00000149 movq %rdx, %r10
- 0x4c, 0x01, 0xd8, //0x0000014c addq %r11, %rax
- 0x49, 0x83, 0xd2, 0x00, //0x0000014f adcq $0, %r10
- 0x45, 0x31, 0xe4, //0x00000153 xorl %r12d, %r12d
- 0x48, 0xa9, 0xfe, 0xff, 0xff, 0xff, //0x00000156 testq $-2, %rax
- 0x41, 0x0f, 0x95, 0xc4, //0x0000015c setne %r12b
- 0x49, 0xd3, 0xe1, //0x00000160 shlq %cl, %r9
- 0x4e, 0x8d, 0x1c, 0x85, 0x02, 0x00, 0x00, 0x00, //0x00000163 leaq $2(,%r8,4), %r11
- 0x4c, 0x89, 0xc8, //0x0000016b movq %r9, %rax
- 0x49, 0xf7, 0xe7, //0x0000016e mulq %r15
- 0x49, 0x89, 0xd6, //0x00000171 movq %rdx, %r14
- 0x4d, 0x09, 0xd4, //0x00000174 orq %r10, %r12
- 0x4c, 0x89, 0xc8, //0x00000177 movq %r9, %rax
- 0x48, 0xf7, 0xe3, //0x0000017a mulq %rbx
- 0x49, 0x89, 0xd1, //0x0000017d movq %rdx, %r9
- 0x4c, 0x01, 0xf0, //0x00000180 addq %r14, %rax
- 0x49, 0x83, 0xd1, 0x00, //0x00000183 adcq $0, %r9
- 0x45, 0x31, 0xd2, //0x00000187 xorl %r10d, %r10d
- 0x48, 0xa9, 0xfe, 0xff, 0xff, 0xff, //0x0000018a testq $-2, %rax
- 0x41, 0x0f, 0x95, 0xc2, //0x00000190 setne %r10b
- 0x49, 0xd3, 0xe3, //0x00000194 shlq %cl, %r11
- 0x4c, 0x89, 0xd8, //0x00000197 movq %r11, %rax
- 0x49, 0xf7, 0xe7, //0x0000019a mulq %r15
- 0x48, 0x89, 0xd1, //0x0000019d movq %rdx, %rcx
- 0x4c, 0x89, 0xd8, //0x000001a0 movq %r11, %rax
- 0x48, 0xf7, 0xe3, //0x000001a3 mulq %rbx
- 0x4d, 0x09, 0xca, //0x000001a6 orq %r9, %r10
- 0x48, 0x01, 0xc8, //0x000001a9 addq %rcx, %rax
- 0x48, 0x83, 0xd2, 0x00, //0x000001ac adcq $0, %rdx
- 0x31, 0xdb, //0x000001b0 xorl %ebx, %ebx
- 0x48, 0xa9, 0xfe, 0xff, 0xff, 0xff, //0x000001b2 testq $-2, %rax
- 0x0f, 0x95, 0xc3, //0x000001b8 setne %bl
- 0x48, 0x09, 0xd3, //0x000001bb orq %rdx, %rbx
- 0x41, 0x83, 0xe0, 0x01, //0x000001be andl $1, %r8d
- 0x4d, 0x01, 0xc4, //0x000001c2 addq %r8, %r12
- 0x4c, 0x29, 0xc3, //0x000001c5 subq %r8, %rbx
- 0x49, 0x83, 0xfa, 0x28, //0x000001c8 cmpq $40, %r10
- 0x0f, 0x82, 0x43, 0x00, 0x00, 0x00, //0x000001cc jb LBB0_41
- 0x48, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000001d2 movabsq $-3689348814741910323, %rcx
- 0x4c, 0x89, 0xc8, //0x000001dc movq %r9, %rax
- 0x48, 0xf7, 0xe1, //0x000001df mulq %rcx
- 0x48, 0x89, 0xd1, //0x000001e2 movq %rdx, %rcx
- 0x48, 0xc1, 0xe9, 0x05, //0x000001e5 shrq $5, %rcx
- 0x48, 0x8d, 0x04, 0xcd, 0x00, 0x00, 0x00, 0x00, //0x000001e9 leaq (,%rcx,8), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x000001f1 leaq (%rax,%rax,4), %rdx
- 0x49, 0x39, 0xd4, //0x000001f5 cmpq %rdx, %r12
- 0x40, 0x0f, 0x97, 0xc6, //0x000001f8 seta %sil
- 0x48, 0x8d, 0x14, 0x80, //0x000001fc leaq (%rax,%rax,4), %rdx
- 0x48, 0x83, 0xc2, 0x28, //0x00000200 addq $40, %rdx
- 0x31, 0xc0, //0x00000204 xorl %eax, %eax
- 0x48, 0x39, 0xda, //0x00000206 cmpq %rbx, %rdx
- 0x0f, 0x96, 0xc2, //0x00000209 setbe %dl
- 0x40, 0x38, 0xd6, //0x0000020c cmpb %dl, %sil
- 0x0f, 0x84, 0x29, 0x01, 0x00, 0x00, //0x0000020f je LBB0_8
- //0x00000215 LBB0_41
- 0x4c, 0x89, 0xc8, //0x00000215 movq %r9, %rax
- 0x48, 0xc1, 0xe8, 0x02, //0x00000218 shrq $2, %rax
- 0x4c, 0x89, 0xca, //0x0000021c movq %r9, %rdx
- 0x48, 0x83, 0xe2, 0xfc, //0x0000021f andq $-4, %rdx
- 0x49, 0x39, 0xd4, //0x00000223 cmpq %rdx, %r12
- 0x40, 0x0f, 0x97, 0xc6, //0x00000226 seta %sil
- 0x48, 0x8d, 0x7a, 0x04, //0x0000022a leaq $4(%rdx), %rdi
- 0x48, 0x39, 0xdf, //0x0000022e cmpq %rbx, %rdi
- 0x0f, 0x96, 0xc1, //0x00000231 setbe %cl
- 0x40, 0x30, 0xf1, //0x00000234 xorb %sil, %cl
- 0x4c, 0x8b, 0x7d, 0xc0, //0x00000237 movq $-64(%rbp), %r15
- 0x4c, 0x8b, 0x45, 0xd0, //0x0000023b movq $-48(%rbp), %r8
- 0x0f, 0x84, 0x38, 0x00, 0x00, 0x00, //0x0000023f je LBB0_42
- 0x48, 0x83, 0xca, 0x02, //0x00000245 orq $2, %rdx
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000249 movl $1, %ecx
- 0x49, 0x39, 0xd2, //0x0000024e cmpq %rdx, %r10
- 0x0f, 0x87, 0x0e, 0x00, 0x00, 0x00, //0x00000251 ja LBB0_45
- 0x0f, 0x94, 0xc1, //0x00000257 sete %cl
- 0x41, 0xc0, 0xe9, 0x02, //0x0000025a shrb $2, %r9b
- 0x41, 0x20, 0xc9, //0x0000025e andb %cl, %r9b
- 0x41, 0x0f, 0xb6, 0xc9, //0x00000261 movzbl %r9b, %ecx
- //0x00000265 LBB0_45
- 0x48, 0x01, 0xc1, //0x00000265 addq %rax, %rcx
- 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00000268 jmp LBB0_46
- //0x0000026d LBB0_3
- 0x41, 0xc6, 0x00, 0x30, //0x0000026d movb $48, (%r8)
- 0x41, 0x29, 0xf8, //0x00000271 subl %edi, %r8d
- 0x41, 0x83, 0xc0, 0x01, //0x00000274 addl $1, %r8d
- 0xe9, 0x19, 0x11, 0x00, 0x00, //0x00000278 jmp LBB0_181
- //0x0000027d LBB0_42
- 0x48, 0x39, 0xfb, //0x0000027d cmpq %rdi, %rbx
- 0x48, 0x83, 0xd8, 0xff, //0x00000280 sbbq $-1, %rax
- 0x48, 0x89, 0xc1, //0x00000284 movq %rax, %rcx
- //0x00000287 LBB0_46
- 0x48, 0x8b, 0x55, 0xc8, //0x00000287 movq $-56(%rbp), %rdx
- 0x48, 0xbe, 0x80, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x0000028b movabsq $8589934464, %rsi
- 0x48, 0x8d, 0x86, 0x7f, 0xe4, 0x0b, 0x54, //0x00000295 leaq $1410065535(%rsi), %rax
- 0x48, 0x39, 0xc1, //0x0000029c cmpq %rax, %rcx
- 0x0f, 0x86, 0xc7, 0x00, 0x00, 0x00, //0x0000029f jbe LBB0_54
- //0x000002a5 LBB0_48
- 0x48, 0x89, 0xc8, //0x000002a5 movq %rcx, %rax
- 0x48, 0xc1, 0xe8, 0x0b, //0x000002a8 shrq $11, %rax
- 0x41, 0xbb, 0x0b, 0x00, 0x00, 0x00, //0x000002ac movl $11, %r11d
- 0x48, 0x3d, 0xdd, 0x0e, 0xe9, 0x02, //0x000002b2 cmpq $48828125, %rax
- 0x0f, 0x82, 0x40, 0x01, 0x00, 0x00, //0x000002b8 jb LBB0_64
- 0x48, 0x89, 0xc8, //0x000002be movq %rcx, %rax
- 0x48, 0xc1, 0xe8, 0x0c, //0x000002c1 shrq $12, %rax
- 0x41, 0xbb, 0x0c, 0x00, 0x00, 0x00, //0x000002c5 movl $12, %r11d
- 0x48, 0x3d, 0x51, 0x4a, 0x8d, 0x0e, //0x000002cb cmpq $244140625, %rax
- 0x0f, 0x82, 0x27, 0x01, 0x00, 0x00, //0x000002d1 jb LBB0_64
- 0x48, 0x89, 0xc8, //0x000002d7 movq %rcx, %rax
- 0x48, 0xc1, 0xe8, 0x0d, //0x000002da shrq $13, %rax
- 0x41, 0xbb, 0x0d, 0x00, 0x00, 0x00, //0x000002de movl $13, %r11d
- 0x48, 0x3d, 0x95, 0x73, 0xc2, 0x48, //0x000002e4 cmpq $1220703125, %rax
- 0x0f, 0x82, 0x0e, 0x01, 0x00, 0x00, //0x000002ea jb LBB0_64
- 0x41, 0xbb, 0x0e, 0x00, 0x00, 0x00, //0x000002f0 movl $14, %r11d
- 0x48, 0xb8, 0x00, 0x40, 0x7a, 0x10, 0xf3, 0x5a, 0x00, 0x00, //0x000002f6 movabsq $100000000000000, %rax
- 0x48, 0x39, 0xc1, //0x00000300 cmpq %rax, %rcx
- 0x0f, 0x82, 0xf5, 0x00, 0x00, 0x00, //0x00000303 jb LBB0_64
- 0x41, 0xbb, 0x0f, 0x00, 0x00, 0x00, //0x00000309 movl $15, %r11d
- 0x48, 0xb8, 0x00, 0x80, 0xc6, 0xa4, 0x7e, 0x8d, 0x03, 0x00, //0x0000030f movabsq $1000000000000000, %rax
- 0x48, 0x39, 0xc1, //0x00000319 cmpq %rax, %rcx
- 0x0f, 0x82, 0xdc, 0x00, 0x00, 0x00, //0x0000031c jb LBB0_64
- 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x00000322 movabsq $10000000000000000, %rax
- 0x48, 0x39, 0xc1, //0x0000032c cmpq %rax, %rcx
- 0x41, 0xbb, 0x11, 0x00, 0x00, 0x00, //0x0000032f movl $17, %r11d
- //0x00000335 LBB0_63
- 0x41, 0x83, 0xdb, 0x00, //0x00000335 sbbl $0, %r11d
- 0xe9, 0xc0, 0x00, 0x00, 0x00, //0x00000339 jmp LBB0_64
- //0x0000033e LBB0_8
- 0x88, 0xd0, //0x0000033e movb %dl, %al
- 0x48, 0x01, 0xc1, //0x00000340 addq %rax, %rcx
- 0x48, 0x8b, 0x55, 0xc8, //0x00000343 movq $-56(%rbp), %rdx
- 0x83, 0xc2, 0x01, //0x00000347 addl $1, %edx
- 0x4c, 0x8b, 0x7d, 0xc0, //0x0000034a movq $-64(%rbp), %r15
- 0x4c, 0x8b, 0x45, 0xd0, //0x0000034e movq $-48(%rbp), %r8
- 0x48, 0xbe, 0x80, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x00000352 movabsq $8589934464, %rsi
- 0x48, 0x8d, 0x86, 0x7f, 0xe4, 0x0b, 0x54, //0x0000035c leaq $1410065535(%rsi), %rax
- 0x48, 0x39, 0xc1, //0x00000363 cmpq %rax, %rcx
- 0x0f, 0x87, 0x39, 0xff, 0xff, 0xff, //0x00000366 ja LBB0_48
- //0x0000036c LBB0_54
- 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000036c movl $1, %r11d
- 0x48, 0x83, 0xf9, 0x0a, //0x00000372 cmpq $10, %rcx
- 0x0f, 0x82, 0x82, 0x00, 0x00, 0x00, //0x00000376 jb LBB0_64
- 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x0000037c movl $2, %r11d
- 0x48, 0x83, 0xf9, 0x64, //0x00000382 cmpq $100, %rcx
- 0x0f, 0x82, 0x72, 0x00, 0x00, 0x00, //0x00000386 jb LBB0_64
- 0x41, 0xbb, 0x03, 0x00, 0x00, 0x00, //0x0000038c movl $3, %r11d
- 0x48, 0x81, 0xf9, 0xe8, 0x03, 0x00, 0x00, //0x00000392 cmpq $1000, %rcx
- 0x0f, 0x82, 0x5f, 0x00, 0x00, 0x00, //0x00000399 jb LBB0_64
- 0x41, 0xbb, 0x04, 0x00, 0x00, 0x00, //0x0000039f movl $4, %r11d
- 0x48, 0x81, 0xf9, 0x10, 0x27, 0x00, 0x00, //0x000003a5 cmpq $10000, %rcx
- 0x0f, 0x82, 0x4c, 0x00, 0x00, 0x00, //0x000003ac jb LBB0_64
- 0x41, 0xbb, 0x05, 0x00, 0x00, 0x00, //0x000003b2 movl $5, %r11d
- 0x48, 0x81, 0xf9, 0xa0, 0x86, 0x01, 0x00, //0x000003b8 cmpq $100000, %rcx
- 0x0f, 0x82, 0x39, 0x00, 0x00, 0x00, //0x000003bf jb LBB0_64
- 0x41, 0xbb, 0x06, 0x00, 0x00, 0x00, //0x000003c5 movl $6, %r11d
- 0x48, 0x81, 0xf9, 0x40, 0x42, 0x0f, 0x00, //0x000003cb cmpq $1000000, %rcx
- 0x0f, 0x82, 0x26, 0x00, 0x00, 0x00, //0x000003d2 jb LBB0_64
- 0x41, 0xbb, 0x07, 0x00, 0x00, 0x00, //0x000003d8 movl $7, %r11d
- 0x48, 0x81, 0xf9, 0x80, 0x96, 0x98, 0x00, //0x000003de cmpq $10000000, %rcx
- 0x0f, 0x82, 0x13, 0x00, 0x00, 0x00, //0x000003e5 jb LBB0_64
- 0x41, 0xbb, 0x08, 0x00, 0x00, 0x00, //0x000003eb movl $8, %r11d
- 0x48, 0x81, 0xf9, 0x00, 0xe1, 0xf5, 0x05, //0x000003f1 cmpq $100000000, %rcx
- 0x0f, 0x83, 0xad, 0x0f, 0x00, 0x00, //0x000003f8 jae LBB0_62
- //0x000003fe LBB0_64
- 0x45, 0x8d, 0x0c, 0x13, //0x000003fe leal (%r11,%rdx), %r9d
- 0x41, 0x8d, 0x04, 0x13, //0x00000402 leal (%r11,%rdx), %eax
- 0x83, 0xc0, 0xea, //0x00000406 addl $-22, %eax
- 0x45, 0x89, 0xdc, //0x00000409 movl %r11d, %r12d
- 0x83, 0xf8, 0xe4, //0x0000040c cmpl $-28, %eax
- 0x0f, 0x87, 0x2d, 0x00, 0x00, 0x00, //0x0000040f ja LBB0_93
- 0x4b, 0x8d, 0x34, 0x20, //0x00000415 leaq (%r8,%r12), %rsi
- 0x48, 0x83, 0xc6, 0x01, //0x00000419 addq $1, %rsi
- 0x48, 0x89, 0xc8, //0x0000041d movq %rcx, %rax
- 0x48, 0xc1, 0xe8, 0x20, //0x00000420 shrq $32, %rax
- 0x0f, 0x85, 0x47, 0x00, 0x00, 0x00, //0x00000424 jne LBB0_67
- 0x45, 0x31, 0xd2, //0x0000042a xorl %r10d, %r10d
- 0x89, 0xca, //0x0000042d movl %ecx, %edx
- 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x0000042f cmpl $10000, %edx
- 0x0f, 0x83, 0x0f, 0x06, 0x00, 0x00, //0x00000435 jae LBB0_73
- //0x0000043b LBB0_72
- 0x89, 0xd1, //0x0000043b movl %edx, %ecx
- 0xe9, 0x64, 0x06, 0x00, 0x00, //0x0000043d jmp LBB0_75
- //0x00000442 LBB0_93
- 0x85, 0xd2, //0x00000442 testl %edx, %edx
- 0x0f, 0x88, 0x08, 0x03, 0x00, 0x00, //0x00000444 js LBB0_94
- 0x4f, 0x8d, 0x14, 0x20, //0x0000044a leaq (%r8,%r12), %r10
- 0x48, 0x89, 0xc8, //0x0000044e movq %rcx, %rax
- 0x48, 0xc1, 0xe8, 0x20, //0x00000451 shrq $32, %rax
- 0x0f, 0x85, 0x5e, 0x03, 0x00, 0x00, //0x00000455 jne LBB0_151
- 0x4c, 0x89, 0xd6, //0x0000045b movq %r10, %rsi
- 0x81, 0xf9, 0x10, 0x27, 0x00, 0x00, //0x0000045e cmpl $10000, %ecx
- 0x0f, 0x83, 0x01, 0x04, 0x00, 0x00, //0x00000464 jae LBB0_154
- //0x0000046a LBB0_153
- 0x89, 0xca, //0x0000046a movl %ecx, %edx
- 0xe9, 0x55, 0x04, 0x00, 0x00, //0x0000046c jmp LBB0_156
- //0x00000471 LBB0_67
- 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000471 movabsq $-6067343680855748867, %rdx
- 0x48, 0x89, 0xc8, //0x0000047b movq %rcx, %rax
- 0x48, 0xf7, 0xe2, //0x0000047e mulq %rdx
- 0x48, 0xc1, 0xea, 0x1a, //0x00000481 shrq $26, %rdx
- 0x69, 0xfa, 0x00, 0x1f, 0x0a, 0xfa, //0x00000485 imull $-100000000, %edx, %edi
- 0x01, 0xcf, //0x0000048b addl %ecx, %edi
- 0x0f, 0x84, 0xa1, 0x05, 0x00, 0x00, //0x0000048d je LBB0_68
- 0x89, 0xf9, //0x00000493 movl %edi, %ecx
- 0x41, 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00000495 movl $3518437209, %r10d
- 0x49, 0x0f, 0xaf, 0xca, //0x0000049b imulq %r10, %rcx
- 0x48, 0xc1, 0xe9, 0x2d, //0x0000049f shrq $45, %rcx
- 0x69, 0xd9, 0x10, 0x27, 0x00, 0x00, //0x000004a3 imull $10000, %ecx, %ebx
- 0x29, 0xdf, //0x000004a9 subl %ebx, %edi
- 0x48, 0x89, 0xc8, //0x000004ab movq %rcx, %rax
- 0x49, 0x0f, 0xaf, 0xc2, //0x000004ae imulq %r10, %rax
- 0x48, 0xc1, 0xe8, 0x2d, //0x000004b2 shrq $45, %rax
- 0x69, 0xc0, 0x10, 0x27, 0x00, 0x00, //0x000004b6 imull $10000, %eax, %eax
- 0x29, 0xc1, //0x000004bc subl %eax, %ecx
- 0x0f, 0xb7, 0xc7, //0x000004be movzwl %di, %eax
- 0xc1, 0xe8, 0x02, //0x000004c1 shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x000004c4 imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x000004ca shrl $17, %eax
- 0x6b, 0xd8, 0x64, //0x000004cd imull $100, %eax, %ebx
- 0x29, 0xdf, //0x000004d0 subl %ebx, %edi
- 0x44, 0x0f, 0xb7, 0xd7, //0x000004d2 movzwl %di, %r10d
- 0x0f, 0xb7, 0xd9, //0x000004d6 movzwl %cx, %ebx
- 0xc1, 0xeb, 0x02, //0x000004d9 shrl $2, %ebx
- 0x69, 0xdb, 0x7b, 0x14, 0x00, 0x00, //0x000004dc imull $5243, %ebx, %ebx
- 0xc1, 0xeb, 0x11, //0x000004e2 shrl $17, %ebx
- 0x6b, 0xfb, 0x64, //0x000004e5 imull $100, %ebx, %edi
- 0x29, 0xf9, //0x000004e8 subl %edi, %ecx
- 0x44, 0x0f, 0xb7, 0xd9, //0x000004ea movzwl %cx, %r11d
- 0x48, 0x8d, 0x3d, 0x0b, 0x0f, 0x00, 0x00, //0x000004ee leaq $3851(%rip), %rdi /* _Digits+0(%rip) */
- 0x42, 0x0f, 0xb7, 0x0c, 0x57, //0x000004f5 movzwl (%rdi,%r10,2), %ecx
- 0x66, 0x89, 0x4e, 0xfe, //0x000004fa movw %cx, $-2(%rsi)
- 0x0f, 0xb7, 0x04, 0x47, //0x000004fe movzwl (%rdi,%rax,2), %eax
- 0x66, 0x89, 0x46, 0xfc, //0x00000502 movw %ax, $-4(%rsi)
- 0x42, 0x0f, 0xb7, 0x04, 0x5f, //0x00000506 movzwl (%rdi,%r11,2), %eax
- 0x66, 0x89, 0x46, 0xfa, //0x0000050b movw %ax, $-6(%rsi)
- 0x0f, 0xb7, 0x04, 0x5f, //0x0000050f movzwl (%rdi,%rbx,2), %eax
- 0x66, 0x89, 0x46, 0xf8, //0x00000513 movw %ax, $-8(%rsi)
- 0x45, 0x31, 0xd2, //0x00000517 xorl %r10d, %r10d
- 0x48, 0x83, 0xc6, 0xf8, //0x0000051a addq $-8, %rsi
- 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x0000051e cmpl $10000, %edx
- 0x0f, 0x82, 0x11, 0xff, 0xff, 0xff, //0x00000524 jb LBB0_72
- 0xe9, 0x1b, 0x05, 0x00, 0x00, //0x0000052a jmp LBB0_73
- //0x0000052f LBB0_11
- 0x49, 0xd3, 0xe8, //0x0000052f shrq %cl, %r8
- 0x48, 0xb8, 0x80, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x00000532 movabsq $8589934464, %rax
- 0x48, 0x05, 0x7f, 0xe4, 0x0b, 0x54, //0x0000053c addq $1410065535, %rax
- 0x49, 0x39, 0xc0, //0x00000542 cmpq %rax, %r8
- 0x0f, 0x86, 0x22, 0x04, 0x00, 0x00, //0x00000545 jbe LBB0_20
- 0x4c, 0x89, 0xc0, //0x0000054b movq %r8, %rax
- 0x48, 0xc1, 0xe8, 0x0b, //0x0000054e shrq $11, %rax
- 0x41, 0xb9, 0x0b, 0x00, 0x00, 0x00, //0x00000552 movl $11, %r9d
- 0x48, 0x3d, 0xdd, 0x0e, 0xe9, 0x02, //0x00000558 cmpq $48828125, %rax
- 0x0f, 0x82, 0x7b, 0x00, 0x00, 0x00, //0x0000055e jb LBB0_18
- 0x4c, 0x89, 0xc0, //0x00000564 movq %r8, %rax
- 0x48, 0xc1, 0xe8, 0x0c, //0x00000567 shrq $12, %rax
- 0x41, 0xb9, 0x0c, 0x00, 0x00, 0x00, //0x0000056b movl $12, %r9d
- 0x48, 0x3d, 0x51, 0x4a, 0x8d, 0x0e, //0x00000571 cmpq $244140625, %rax
- 0x0f, 0x82, 0x62, 0x00, 0x00, 0x00, //0x00000577 jb LBB0_18
- 0x4c, 0x89, 0xc0, //0x0000057d movq %r8, %rax
- 0x48, 0xc1, 0xe8, 0x0d, //0x00000580 shrq $13, %rax
- 0x41, 0xb9, 0x0d, 0x00, 0x00, 0x00, //0x00000584 movl $13, %r9d
- 0x48, 0x3d, 0x95, 0x73, 0xc2, 0x48, //0x0000058a cmpq $1220703125, %rax
- 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x00000590 jb LBB0_18
- 0x41, 0xb9, 0x0e, 0x00, 0x00, 0x00, //0x00000596 movl $14, %r9d
- 0x48, 0xb8, 0x00, 0x40, 0x7a, 0x10, 0xf3, 0x5a, 0x00, 0x00, //0x0000059c movabsq $100000000000000, %rax
- 0x49, 0x39, 0xc0, //0x000005a6 cmpq %rax, %r8
- 0x0f, 0x82, 0x30, 0x00, 0x00, 0x00, //0x000005a9 jb LBB0_18
- 0x41, 0xb9, 0x0f, 0x00, 0x00, 0x00, //0x000005af movl $15, %r9d
- 0x48, 0xb8, 0x00, 0x80, 0xc6, 0xa4, 0x7e, 0x8d, 0x03, 0x00, //0x000005b5 movabsq $1000000000000000, %rax
- 0x49, 0x39, 0xc0, //0x000005bf cmpq %rax, %r8
- 0x0f, 0x82, 0x17, 0x00, 0x00, 0x00, //0x000005c2 jb LBB0_18
- 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x000005c8 movabsq $10000000000000000, %rax
- 0x49, 0x39, 0xc0, //0x000005d2 cmpq %rax, %r8
- 0x41, 0xb9, 0x11, 0x00, 0x00, 0x00, //0x000005d5 movl $17, %r9d
- 0x49, 0x83, 0xd9, 0x00, //0x000005db sbbq $0, %r9
- //0x000005df LBB0_18
- 0x4c, 0x03, 0x4d, 0xd0, //0x000005df addq $-48(%rbp), %r9
- //0x000005e3 LBB0_19
- 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x000005e3 movabsq $-6067343680855748867, %rdx
- 0x4c, 0x89, 0xc0, //0x000005ed movq %r8, %rax
- 0x48, 0xf7, 0xe2, //0x000005f0 mulq %rdx
- 0x48, 0xc1, 0xea, 0x1a, //0x000005f3 shrq $26, %rdx
- 0x69, 0xca, 0x00, 0x1f, 0x0a, 0xfa, //0x000005f7 imull $-100000000, %edx, %ecx
- 0x44, 0x01, 0xc1, //0x000005fd addl %r8d, %ecx
- 0x41, 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00000600 movl $3518437209, %r10d
- 0x48, 0x89, 0xce, //0x00000606 movq %rcx, %rsi
- 0x49, 0x0f, 0xaf, 0xf2, //0x00000609 imulq %r10, %rsi
- 0x48, 0xc1, 0xee, 0x2d, //0x0000060d shrq $45, %rsi
- 0x69, 0xde, 0x10, 0x27, 0x00, 0x00, //0x00000611 imull $10000, %esi, %ebx
- 0x29, 0xd9, //0x00000617 subl %ebx, %ecx
- 0x48, 0x89, 0xf0, //0x00000619 movq %rsi, %rax
- 0x49, 0x0f, 0xaf, 0xc2, //0x0000061c imulq %r10, %rax
- 0x48, 0xc1, 0xe8, 0x2d, //0x00000620 shrq $45, %rax
- 0x69, 0xc0, 0x10, 0x27, 0x00, 0x00, //0x00000624 imull $10000, %eax, %eax
- 0x29, 0xc6, //0x0000062a subl %eax, %esi
- 0x0f, 0xb7, 0xc1, //0x0000062c movzwl %cx, %eax
- 0xc1, 0xe8, 0x02, //0x0000062f shrl $2, %eax
- 0x44, 0x69, 0xd0, 0x7b, 0x14, 0x00, 0x00, //0x00000632 imull $5243, %eax, %r10d
- 0x41, 0xc1, 0xea, 0x11, //0x00000639 shrl $17, %r10d
- 0x41, 0x6b, 0xc2, 0x64, //0x0000063d imull $100, %r10d, %eax
- 0x29, 0xc1, //0x00000641 subl %eax, %ecx
- 0x0f, 0xb7, 0xc1, //0x00000643 movzwl %cx, %eax
- 0x0f, 0xb7, 0xce, //0x00000646 movzwl %si, %ecx
- 0xc1, 0xe9, 0x02, //0x00000649 shrl $2, %ecx
- 0x69, 0xc9, 0x7b, 0x14, 0x00, 0x00, //0x0000064c imull $5243, %ecx, %ecx
- 0xc1, 0xe9, 0x11, //0x00000652 shrl $17, %ecx
- 0x6b, 0xd9, 0x64, //0x00000655 imull $100, %ecx, %ebx
- 0x29, 0xde, //0x00000658 subl %ebx, %esi
- 0x0f, 0xb7, 0xf6, //0x0000065a movzwl %si, %esi
- 0x48, 0x8d, 0x1d, 0x9c, 0x0d, 0x00, 0x00, //0x0000065d leaq $3484(%rip), %rbx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x04, 0x43, //0x00000664 movzwl (%rbx,%rax,2), %eax
- 0x66, 0x41, 0x89, 0x41, 0xfe, //0x00000668 movw %ax, $-2(%r9)
- 0x42, 0x0f, 0xb7, 0x04, 0x53, //0x0000066d movzwl (%rbx,%r10,2), %eax
- 0x66, 0x41, 0x89, 0x41, 0xfc, //0x00000672 movw %ax, $-4(%r9)
- 0x0f, 0xb7, 0x04, 0x73, //0x00000677 movzwl (%rbx,%rsi,2), %eax
- 0x66, 0x41, 0x89, 0x41, 0xfa, //0x0000067b movw %ax, $-6(%r9)
- 0x49, 0x8d, 0x41, 0xf8, //0x00000680 leaq $-8(%r9), %rax
- 0x0f, 0xb7, 0x0c, 0x4b, //0x00000684 movzwl (%rbx,%rcx,2), %ecx
- 0x66, 0x41, 0x89, 0x49, 0xf8, //0x00000688 movw %cx, $-8(%r9)
- 0x49, 0x89, 0xd0, //0x0000068d movq %rdx, %r8
- 0x41, 0x81, 0xf8, 0x10, 0x27, 0x00, 0x00, //0x00000690 cmpl $10000, %r8d
- 0x0f, 0x82, 0x76, 0x03, 0x00, 0x00, //0x00000697 jb LBB0_32
- //0x0000069d LBB0_33
- 0x41, 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x0000069d movl $3518437209, %r10d
- 0x4c, 0x8d, 0x1d, 0x56, 0x0d, 0x00, 0x00, //0x000006a3 leaq $3414(%rip), %r11 /* _Digits+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000006aa .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, 0xdf, 0x0c, 0x00, 0x00, //0x0000071a leaq $3295(%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, 0xd0, //0x0000072f movq $-48(%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, 0xbb, 0x0c, 0x00, 0x00, //0x0000073e leaq $3259(%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
- 0x48, 0x89, 0x55, 0xc8, //0x00000755 movq %rdx, $-56(%rbp)
- 0x0f, 0x8f, 0x82, 0x07, 0x00, 0x00, //0x00000759 jg LBB0_107
- 0x66, 0x41, 0xc7, 0x00, 0x30, 0x2e, //0x0000075f movw $11824, (%r8)
- 0x49, 0x83, 0xc0, 0x02, //0x00000765 addq $2, %r8
- 0x45, 0x85, 0xc9, //0x00000769 testl %r9d, %r9d
- 0x0f, 0x89, 0x6f, 0x07, 0x00, 0x00, //0x0000076c jns LBB0_107
- 0x45, 0x89, 0xde, //0x00000772 movl %r11d, %r14d
- 0x41, 0xf7, 0xd6, //0x00000775 notl %r14d
- 0x41, 0x29, 0xd6, //0x00000778 subl %edx, %r14d
- 0x31, 0xc0, //0x0000077b xorl %eax, %eax
- 0x41, 0x83, 0xfe, 0x7f, //0x0000077d cmpl $127, %r14d
- 0x0f, 0x82, 0x41, 0x07, 0x00, 0x00, //0x00000781 jb LBB0_105
- 0x49, 0x83, 0xc6, 0x01, //0x00000787 addq $1, %r14
- 0x4c, 0x89, 0xf0, //0x0000078b movq %r14, %rax
- 0x48, 0x21, 0xf0, //0x0000078e andq %rsi, %rax
- 0x48, 0x8d, 0x50, 0x80, //0x00000791 leaq $-128(%rax), %rdx
- 0x48, 0x89, 0xd3, //0x00000795 movq %rdx, %rbx
- 0x48, 0xc1, 0xeb, 0x07, //0x00000798 shrq $7, %rbx
- 0x48, 0x83, 0xc3, 0x01, //0x0000079c addq $1, %rbx
- 0x89, 0xde, //0x000007a0 movl %ebx, %esi
- 0x83, 0xe6, 0x03, //0x000007a2 andl $3, %esi
- 0x48, 0x81, 0xfa, 0x80, 0x01, 0x00, 0x00, //0x000007a5 cmpq $384, %rdx
- 0x0f, 0x83, 0x1b, 0x06, 0x00, 0x00, //0x000007ac jae LBB0_99
- 0x31, 0xd2, //0x000007b2 xorl %edx, %edx
- 0xe9, 0xbe, 0x06, 0x00, 0x00, //0x000007b4 jmp LBB0_101
- //0x000007b9 LBB0_151
- 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x000007b9 movabsq $-6067343680855748867, %rdx
- 0x48, 0x89, 0xc8, //0x000007c3 movq %rcx, %rax
- 0x48, 0xf7, 0xe2, //0x000007c6 mulq %rdx
- 0x48, 0xc1, 0xea, 0x1a, //0x000007c9 shrq $26, %rdx
- 0x69, 0xf2, 0x00, 0x1f, 0x0a, 0xfa, //0x000007cd imull $-100000000, %edx, %esi
- 0x01, 0xce, //0x000007d3 addl %ecx, %esi
- 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x000007d5 movl $3518437209, %ecx
- 0x48, 0x89, 0xf0, //0x000007da movq %rsi, %rax
- 0x48, 0x0f, 0xaf, 0xc1, //0x000007dd imulq %rcx, %rax
- 0x48, 0xc1, 0xe8, 0x2d, //0x000007e1 shrq $45, %rax
- 0x69, 0xf8, 0x10, 0x27, 0x00, 0x00, //0x000007e5 imull $10000, %eax, %edi
- 0x29, 0xfe, //0x000007eb subl %edi, %esi
- 0x48, 0x89, 0xc7, //0x000007ed movq %rax, %rdi
- 0x48, 0x0f, 0xaf, 0xf9, //0x000007f0 imulq %rcx, %rdi
- 0x48, 0xc1, 0xef, 0x2d, //0x000007f4 shrq $45, %rdi
- 0x69, 0xcf, 0x10, 0x27, 0x00, 0x00, //0x000007f8 imull $10000, %edi, %ecx
- 0x29, 0xc8, //0x000007fe subl %ecx, %eax
- 0x0f, 0xb7, 0xce, //0x00000800 movzwl %si, %ecx
- 0xc1, 0xe9, 0x02, //0x00000803 shrl $2, %ecx
- 0x69, 0xc9, 0x7b, 0x14, 0x00, 0x00, //0x00000806 imull $5243, %ecx, %ecx
- 0xc1, 0xe9, 0x11, //0x0000080c shrl $17, %ecx
- 0x6b, 0xf9, 0x64, //0x0000080f imull $100, %ecx, %edi
- 0x29, 0xfe, //0x00000812 subl %edi, %esi
- 0x0f, 0xb7, 0xf6, //0x00000814 movzwl %si, %esi
- 0x0f, 0xb7, 0xf8, //0x00000817 movzwl %ax, %edi
- 0xc1, 0xef, 0x02, //0x0000081a shrl $2, %edi
- 0x69, 0xff, 0x7b, 0x14, 0x00, 0x00, //0x0000081d imull $5243, %edi, %edi
- 0xc1, 0xef, 0x11, //0x00000823 shrl $17, %edi
- 0x6b, 0xdf, 0x64, //0x00000826 imull $100, %edi, %ebx
- 0x29, 0xd8, //0x00000829 subl %ebx, %eax
- 0x0f, 0xb7, 0xc0, //0x0000082b movzwl %ax, %eax
- 0x48, 0x8d, 0x1d, 0xcb, 0x0b, 0x00, 0x00, //0x0000082e leaq $3019(%rip), %rbx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x34, 0x73, //0x00000835 movzwl (%rbx,%rsi,2), %esi
- 0x66, 0x41, 0x89, 0x72, 0xfe, //0x00000839 movw %si, $-2(%r10)
- 0x0f, 0xb7, 0x0c, 0x4b, //0x0000083e movzwl (%rbx,%rcx,2), %ecx
- 0x66, 0x41, 0x89, 0x4a, 0xfc, //0x00000842 movw %cx, $-4(%r10)
- 0x0f, 0xb7, 0x04, 0x43, //0x00000847 movzwl (%rbx,%rax,2), %eax
- 0x66, 0x41, 0x89, 0x42, 0xfa, //0x0000084b movw %ax, $-6(%r10)
- 0x49, 0x8d, 0x72, 0xf8, //0x00000850 leaq $-8(%r10), %rsi
- 0x0f, 0xb7, 0x04, 0x7b, //0x00000854 movzwl (%rbx,%rdi,2), %eax
- 0x66, 0x41, 0x89, 0x42, 0xf8, //0x00000858 movw %ax, $-8(%r10)
- 0x89, 0xd1, //0x0000085d movl %edx, %ecx
- 0x81, 0xf9, 0x10, 0x27, 0x00, 0x00, //0x0000085f cmpl $10000, %ecx
- 0x0f, 0x82, 0xff, 0xfb, 0xff, 0xff, //0x00000865 jb LBB0_153
- //0x0000086b LBB0_154
- 0x41, 0xbb, 0x59, 0x17, 0xb7, 0xd1, //0x0000086b movl $3518437209, %r11d
- 0x4c, 0x8d, 0x35, 0x88, 0x0b, 0x00, 0x00, //0x00000871 leaq $2952(%rip), %r14 /* _Digits+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000878 .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, 0x5e, //0x000008a2 movzwl (%r14,%rbx,2), %edi
- 0x66, 0x89, 0x7e, 0xfe, //0x000008a7 movw %di, $-2(%rsi)
- 0x41, 0x0f, 0xb7, 0x04, 0x46, //0x000008ab movzwl (%r14,%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, 0x13, 0x0b, 0x00, 0x00, //0x000008e6 leaq $2835(%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, 0xf0, 0x0a, 0x00, 0x00, //0x00000909 leaq $2800(%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, 0xc4, //0x0000091b cmpq %rax, %r12
- 0x0f, 0x8c, 0x17, 0x00, 0x00, 0x00, //0x0000091e jl LBB0_162
- 0xe9, 0x6a, 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, 0xc4, //0x00000932 cmpq %rax, %r12
- 0x0f, 0x8d, 0x58, 0x0a, 0x00, 0x00, //0x00000935 jge LBB0_180
- //0x0000093b LBB0_162
- 0x4b, 0x8d, 0x0c, 0x2f, //0x0000093b leaq (%r15,%r13), %rcx
- 0x4d, 0x8d, 0x1c, 0x0c, //0x0000093f leaq (%r12,%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, 0xc6, //0x0000094d movq %rax, %r14
- 0x4d, 0x0f, 0x47, 0xf3, //0x00000950 cmovaq %r11, %r14
- 0x4e, 0x8d, 0x0c, 0x21, //0x00000954 leaq (%rcx,%r12), %r9
- 0x4d, 0x29, 0xce, //0x00000958 subq %r9, %r14
- 0x49, 0x83, 0xfe, 0x10, //0x0000095b cmpq $16, %r14
- 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, 0xd4, 0x09, 0x00, 0x00, //0x000009f9 ja LBB0_29
- //0x000009ff LBB0_28
- 0x4c, 0x03, 0x4d, 0xd0, //0x000009ff addq $-48(%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, 0x8a, 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, 0x62, 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, 0xf1, 0xf9, 0xff, 0xff, //0x00000a44 jb LBB0_72
- //0x00000a4a LBB0_73
- 0x41, 0xbb, 0x59, 0x17, 0xb7, 0xd1, //0x00000a4a movl $3518437209, %r11d
- 0x4c, 0x8d, 0x35, 0xa9, 0x09, 0x00, 0x00, //0x00000a50 leaq $2473(%rip), %r14 /* _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, 0x46, //0x00000a82 movzwl (%r14,%rax,2), %eax
- 0x66, 0x89, 0x46, 0xfe, //0x00000a87 movw %ax, $-2(%rsi)
- 0x41, 0x0f, 0xb7, 0x04, 0x7e, //0x00000a8b movzwl (%r14,%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, 0x33, 0x09, 0x00, 0x00, //0x00000ac6 leaq $2355(%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, 0x0f, 0x09, 0x00, 0x00, //0x00000aea leaq $2319(%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, 0xfd, //0x00000b06 addq %r15, %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, 0x25, 0x00, 0x30, //0x00000b24 cmpb $48, (%r13,%r12)
- 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, 0xe1, //0x00000b3b addq %r12, %rcx
- 0x48, 0x83, 0xf9, 0x02, //0x00000b3e cmpq $2, %rcx
- 0x0f, 0x8c, 0x63, 0x00, 0x00, 0x00, //0x00000b42 jl LBB0_83
- 0x4f, 0x8d, 0x04, 0x2c, //0x00000b48 leaq (%r12,%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, 0x82, 0x61, 0x00, 0x00, 0x00, //0x00000b6f jb 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, 0x6d, 0x08, 0x00, 0x00, //0x00000b8c leaq $2157(%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, 0xe8, 0x07, 0x00, 0x00, //0x00000ba6 jmp LBB0_180
- //0x00000bab LBB0_83
- 0x4f, 0x8d, 0x04, 0x2c, //0x00000bab leaq (%r12,%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, 0x83, 0x9f, 0xff, 0xff, 0xff, //0x00000bd0 jae LBB0_89
- //0x00000bd6 LBB0_90
- 0x83, 0xf8, 0x0a, //0x00000bd6 cmpl $10, %eax
- 0x0f, 0x82, 0x1b, 0x00, 0x00, 0x00, //0x00000bd9 jb LBB0_92
- 0x89, 0xc0, //0x00000bdf movl %eax, %eax
- 0x48, 0x8d, 0x0d, 0x18, 0x08, 0x00, 0x00, //0x00000be1 leaq $2072(%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, 0x99, 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, 0x8a, 0x07, 0x00, 0x00, //0x00000c04 jmp LBB0_180
- //0x00000c09 LBB0_163
- 0x49, 0x81, 0xfe, 0x80, 0x00, 0x00, 0x00, //0x00000c09 cmpq $128, %r14
- 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, 0xf1, //0x00000c1d movq %r14, %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
- 0x48, 0x83, 0xe3, 0xfc, //0x00000c4c andq $-4, %rbx
- 0x4b, 0x8d, 0x34, 0x2c, //0x00000c50 leaq (%r12,%r13), %rsi
- 0x49, 0x8d, 0x3c, 0x37, //0x00000c54 leaq (%r15,%rsi), %rdi
- 0x48, 0x81, 0xc7, 0xe0, 0x01, 0x00, 0x00, //0x00000c58 addq $480, %rdi
- 0x31, 0xf6, //0x00000c5f xorl %esi, %esi
- 0xc5, 0xfe, 0x6f, 0x05, 0x97, 0xf3, 0xff, 0xff, //0x00000c61 vmovdqu $-3177(%rip), %ymm0 /* LCPI0_0+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c69 .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, 0xfc, //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, 0xe6, //0x00000d0d addq %r12, %rsi
- 0x4c, 0x01, 0xfe, //0x00000d10 addq %r15, %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, 0xce, //0x00000d54 cmpq %rcx, %r14
- 0x0f, 0x84, 0x36, 0x06, 0x00, 0x00, //0x00000d57 je LBB0_180
- 0x41, 0xf6, 0xc6, 0x70, //0x00000d5d testb $112, %r14b
- 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, 0xe7, 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, 0xce, 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, 0x83, 0xe3, 0xfc, //0x00000dcd andq $-4, %rbx
- 0x4b, 0x8d, 0x3c, 0x2f, //0x00000dd1 leaq (%r15,%r13), %rdi
- 0x48, 0x81, 0xc7, 0xe2, 0x01, 0x00, 0x00, //0x00000dd5 addq $482, %rdi
- 0x31, 0xd2, //0x00000ddc xorl %edx, %edx
- 0xc5, 0xfe, 0x6f, 0x05, 0x1a, 0xf2, 0xff, 0xff, //0x00000dde vmovdqu $-3558(%rip), %ymm0 /* LCPI0_0+0(%rip) */
- //0x00000de6 LBB0_100
- 0xc5, 0xfe, 0x7f, 0x84, 0x17, 0x20, 0xfe, 0xff, 0xff, //0x00000de6 vmovdqu %ymm0, $-480(%rdi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x17, 0x40, 0xfe, 0xff, 0xff, //0x00000def vmovdqu %ymm0, $-448(%rdi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x17, 0x60, 0xfe, 0xff, 0xff, //0x00000df8 vmovdqu %ymm0, $-416(%rdi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x17, 0x80, 0xfe, 0xff, 0xff, //0x00000e01 vmovdqu %ymm0, $-384(%rdi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x17, 0xa0, 0xfe, 0xff, 0xff, //0x00000e0a vmovdqu %ymm0, $-352(%rdi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x17, 0xc0, 0xfe, 0xff, 0xff, //0x00000e13 vmovdqu %ymm0, $-320(%rdi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x17, 0xe0, 0xfe, 0xff, 0xff, //0x00000e1c vmovdqu %ymm0, $-288(%rdi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x17, 0x00, 0xff, 0xff, 0xff, //0x00000e25 vmovdqu %ymm0, $-256(%rdi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x17, 0x20, 0xff, 0xff, 0xff, //0x00000e2e vmovdqu %ymm0, $-224(%rdi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x17, 0x40, 0xff, 0xff, 0xff, //0x00000e37 vmovdqu %ymm0, $-192(%rdi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x84, 0x17, 0x60, 0xff, 0xff, 0xff, //0x00000e40 vmovdqu %ymm0, $-160(%rdi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x44, 0x17, 0x80, //0x00000e49 vmovdqu %ymm0, $-128(%rdi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x44, 0x17, 0xa0, //0x00000e4f vmovdqu %ymm0, $-96(%rdi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x44, 0x17, 0xc0, //0x00000e55 vmovdqu %ymm0, $-64(%rdi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x44, 0x17, 0xe0, //0x00000e5b vmovdqu %ymm0, $-32(%rdi,%rdx)
- 0xc5, 0xfe, 0x7f, 0x04, 0x17, //0x00000e61 vmovdqu %ymm0, (%rdi,%rdx)
- 0x48, 0x81, 0xc2, 0x00, 0x02, 0x00, 0x00, //0x00000e66 addq $512, %rdx
- 0x48, 0x83, 0xc3, 0xfc, //0x00000e6d addq $-4, %rbx
- 0x0f, 0x85, 0x6f, 0xff, 0xff, 0xff, //0x00000e71 jne LBB0_100
- //0x00000e77 LBB0_101
- 0x48, 0x85, 0xf6, //0x00000e77 testq %rsi, %rsi
- 0x0f, 0x84, 0x3c, 0x00, 0x00, 0x00, //0x00000e7a je LBB0_104
- 0x4c, 0x01, 0xea, //0x00000e80 addq %r13, %rdx
- 0x4c, 0x01, 0xfa, //0x00000e83 addq %r15, %rdx
- 0x48, 0x83, 0xc2, 0x62, //0x00000e86 addq $98, %rdx
- 0x48, 0xc1, 0xe6, 0x07, //0x00000e8a shlq $7, %rsi
- 0x31, 0xff, //0x00000e8e xorl %edi, %edi
- 0xc5, 0xfe, 0x6f, 0x05, 0x68, 0xf1, 0xff, 0xff, //0x00000e90 vmovdqu $-3736(%rip), %ymm0 /* LCPI0_0+0(%rip) */
- //0x00000e98 LBB0_103
- 0xc5, 0xfe, 0x7f, 0x44, 0x3a, 0xa0, //0x00000e98 vmovdqu %ymm0, $-96(%rdx,%rdi)
- 0xc5, 0xfe, 0x7f, 0x44, 0x3a, 0xc0, //0x00000e9e vmovdqu %ymm0, $-64(%rdx,%rdi)
- 0xc5, 0xfe, 0x7f, 0x44, 0x3a, 0xe0, //0x00000ea4 vmovdqu %ymm0, $-32(%rdx,%rdi)
- 0xc5, 0xfe, 0x7f, 0x04, 0x3a, //0x00000eaa vmovdqu %ymm0, (%rdx,%rdi)
- 0x48, 0x83, 0xef, 0x80, //0x00000eaf subq $-128, %rdi
- 0x48, 0x39, 0xfe, //0x00000eb3 cmpq %rdi, %rsi
- 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00000eb6 jne LBB0_103
- //0x00000ebc LBB0_104
- 0x49, 0x01, 0xc0, //0x00000ebc addq %rax, %r8
- 0x49, 0x39, 0xc6, //0x00000ebf cmpq %rax, %r14
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00000ec2 je LBB0_107
- //0x00000ec8 LBB0_105
- 0x44, 0x01, 0xc8, //0x00000ec8 addl %r9d, %eax
- 0xf7, 0xd8, //0x00000ecb negl %eax
- 0x90, 0x90, 0x90, //0x00000ecd .p2align 4, 0x90
- //0x00000ed0 LBB0_106
- 0x41, 0xc6, 0x00, 0x30, //0x00000ed0 movb $48, (%r8)
- 0x49, 0x83, 0xc0, 0x01, //0x00000ed4 addq $1, %r8
- 0x83, 0xc0, 0xff, //0x00000ed8 addl $-1, %eax
- 0x0f, 0x85, 0xef, 0xff, 0xff, 0xff, //0x00000edb jne LBB0_106
- //0x00000ee1 LBB0_107
- 0x4f, 0x8d, 0x2c, 0x20, //0x00000ee1 leaq (%r8,%r12), %r13
- 0x48, 0x89, 0xc8, //0x00000ee5 movq %rcx, %rax
- 0x48, 0xc1, 0xe8, 0x20, //0x00000ee8 shrq $32, %rax
- 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x00000eec jne LBB0_109
- 0x45, 0x31, 0xf6, //0x00000ef2 xorl %r14d, %r14d
- 0x89, 0xca, //0x00000ef5 movl %ecx, %edx
- 0x4c, 0x89, 0xe8, //0x00000ef7 movq %r13, %rax
- 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00000efa cmpl $10000, %edx
- 0x0f, 0x83, 0xde, 0x00, 0x00, 0x00, //0x00000f00 jae LBB0_115
- //0x00000f06 LBB0_114
- 0x89, 0xd1, //0x00000f06 movl %edx, %ecx
- 0xe9, 0x39, 0x01, 0x00, 0x00, //0x00000f08 jmp LBB0_117
- //0x00000f0d LBB0_109
- 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000f0d movabsq $-6067343680855748867, %rdx
- 0x48, 0x89, 0xc8, //0x00000f17 movq %rcx, %rax
- 0x48, 0xf7, 0xe2, //0x00000f1a mulq %rdx
- 0x48, 0xc1, 0xea, 0x1a, //0x00000f1d shrq $26, %rdx
- 0x69, 0xf2, 0x00, 0x1f, 0x0a, 0xfa, //0x00000f21 imull $-100000000, %edx, %esi
- 0x01, 0xce, //0x00000f27 addl %ecx, %esi
- 0x0f, 0x84, 0x9f, 0x00, 0x00, 0x00, //0x00000f29 je LBB0_110
- 0x89, 0xf0, //0x00000f2f movl %esi, %eax
- 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x00000f31 movl $3518437209, %ecx
- 0x48, 0x0f, 0xaf, 0xc1, //0x00000f36 imulq %rcx, %rax
- 0x48, 0xc1, 0xe8, 0x2d, //0x00000f3a shrq $45, %rax
- 0x69, 0xf8, 0x10, 0x27, 0x00, 0x00, //0x00000f3e imull $10000, %eax, %edi
- 0x29, 0xfe, //0x00000f44 subl %edi, %esi
- 0x48, 0x89, 0xc7, //0x00000f46 movq %rax, %rdi
- 0x48, 0x0f, 0xaf, 0xf9, //0x00000f49 imulq %rcx, %rdi
- 0x48, 0xc1, 0xef, 0x2d, //0x00000f4d shrq $45, %rdi
- 0x69, 0xcf, 0x10, 0x27, 0x00, 0x00, //0x00000f51 imull $10000, %edi, %ecx
- 0x29, 0xc8, //0x00000f57 subl %ecx, %eax
- 0x0f, 0xb7, 0xce, //0x00000f59 movzwl %si, %ecx
- 0xc1, 0xe9, 0x02, //0x00000f5c shrl $2, %ecx
- 0x69, 0xc9, 0x7b, 0x14, 0x00, 0x00, //0x00000f5f imull $5243, %ecx, %ecx
- 0xc1, 0xe9, 0x11, //0x00000f65 shrl $17, %ecx
- 0x6b, 0xf9, 0x64, //0x00000f68 imull $100, %ecx, %edi
- 0x29, 0xfe, //0x00000f6b subl %edi, %esi
- 0x44, 0x0f, 0xb7, 0xf6, //0x00000f6d movzwl %si, %r14d
- 0x0f, 0xb7, 0xf8, //0x00000f71 movzwl %ax, %edi
- 0xc1, 0xef, 0x02, //0x00000f74 shrl $2, %edi
- 0x69, 0xff, 0x7b, 0x14, 0x00, 0x00, //0x00000f77 imull $5243, %edi, %edi
- 0xc1, 0xef, 0x11, //0x00000f7d shrl $17, %edi
- 0x6b, 0xf7, 0x64, //0x00000f80 imull $100, %edi, %esi
- 0x29, 0xf0, //0x00000f83 subl %esi, %eax
- 0x44, 0x0f, 0xb7, 0xf8, //0x00000f85 movzwl %ax, %r15d
- 0x48, 0x8d, 0x35, 0x70, 0x04, 0x00, 0x00, //0x00000f89 leaq $1136(%rip), %rsi /* _Digits+0(%rip) */
- 0x42, 0x0f, 0xb7, 0x04, 0x76, //0x00000f90 movzwl (%rsi,%r14,2), %eax
- 0x66, 0x41, 0x89, 0x45, 0xfe, //0x00000f95 movw %ax, $-2(%r13)
- 0x0f, 0xb7, 0x04, 0x4e, //0x00000f9a movzwl (%rsi,%rcx,2), %eax
- 0x66, 0x41, 0x89, 0x45, 0xfc, //0x00000f9e movw %ax, $-4(%r13)
- 0x42, 0x0f, 0xb7, 0x04, 0x7e, //0x00000fa3 movzwl (%rsi,%r15,2), %eax
- 0x66, 0x41, 0x89, 0x45, 0xfa, //0x00000fa8 movw %ax, $-6(%r13)
- 0x0f, 0xb7, 0x04, 0x7e, //0x00000fad movzwl (%rsi,%rdi,2), %eax
- 0x66, 0x41, 0x89, 0x45, 0xf8, //0x00000fb1 movw %ax, $-8(%r13)
- 0x45, 0x31, 0xf6, //0x00000fb6 xorl %r14d, %r14d
- 0x49, 0x8d, 0x45, 0xf8, //0x00000fb9 leaq $-8(%r13), %rax
- 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00000fbd cmpl $10000, %edx
- 0x0f, 0x82, 0x3d, 0xff, 0xff, 0xff, //0x00000fc3 jb LBB0_114
- 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00000fc9 jmp LBB0_115
- //0x00000fce LBB0_110
- 0x41, 0xbe, 0x08, 0x00, 0x00, 0x00, //0x00000fce movl $8, %r14d
- 0x49, 0x8d, 0x45, 0xf8, //0x00000fd4 leaq $-8(%r13), %rax
- 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00000fd8 cmpl $10000, %edx
- 0x0f, 0x82, 0x22, 0xff, 0xff, 0xff, //0x00000fde jb LBB0_114
- //0x00000fe4 LBB0_115
- 0x41, 0xbf, 0x59, 0x17, 0xb7, 0xd1, //0x00000fe4 movl $3518437209, %r15d
- 0x48, 0x8d, 0x3d, 0x0f, 0x04, 0x00, 0x00, //0x00000fea leaq $1039(%rip), %rdi /* _Digits+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ff1 .p2align 4, 0x90
- //0x00001000 LBB0_116
- 0x89, 0xd1, //0x00001000 movl %edx, %ecx
- 0x49, 0x0f, 0xaf, 0xcf, //0x00001002 imulq %r15, %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, 0x93, 0x03, 0x00, 0x00, //0x00001066 leaq $915(%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, 0x5d, 0xc8, //0x0000107b movq $-56(%rbp), %rbx
- 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, 0x6f, 0x03, 0x00, 0x00, //0x0000108a leaq $879(%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, 0xf5, //0x000010a4 subq %r14, %r13
- 0x4d, 0x29, 0xf4, //0x000010a7 subq %r14, %r12
- 0x49, 0x83, 0xc4, 0x01, //0x000010aa addq $1, %r12
- 0x41, 0x8d, 0x3c, 0x1e, //0x000010ae leal (%r14,%rbx), %edi
- 0x40, 0xf6, 0xdf, //0x000010b2 negb %dil
- 0x42, 0x8d, 0x14, 0x33, //0x000010b5 leal (%rbx,%r14), %edx
- 0xf7, 0xda, //0x000010b9 negl %edx
- 0x46, 0x8d, 0x3c, 0x33, //0x000010bb leal (%rbx,%r14), %r15d
- 0x41, 0x83, 0xc7, 0xff, //0x000010bf addl $-1, %r15d
- 0x42, 0x8d, 0x34, 0x33, //0x000010c3 leal (%rbx,%r14), %esi
- 0x83, 0xc6, 0xfe, //0x000010c7 addl $-2, %esi
- 0x31, 0xc0, //0x000010ca xorl %eax, %eax
- 0x90, 0x90, 0x90, 0x90, //0x000010cc .p2align 4, 0x90
- //0x000010d0 LBB0_123
- 0x89, 0xf9, //0x000010d0 movl %edi, %ecx
- 0x8d, 0x79, 0x03, //0x000010d2 leal $3(%rcx), %edi
- 0x83, 0xc6, 0x01, //0x000010d5 addl $1, %esi
- 0x41, 0x80, 0x7c, 0x05, 0xff, 0x30, //0x000010d8 cmpb $48, $-1(%r13,%rax)
- 0x48, 0x8d, 0x40, 0xff, //0x000010de leaq $-1(%rax), %rax
- 0x0f, 0x84, 0xe8, 0xff, 0xff, 0xff, //0x000010e2 je LBB0_123
- 0x4e, 0x8d, 0x14, 0x28, //0x000010e8 leaq (%rax,%r13), %r10
- 0x49, 0x83, 0xc2, 0x01, //0x000010ec addq $1, %r10
- 0x45, 0x85, 0xc9, //0x000010f0 testl %r9d, %r9d
- 0x0f, 0x8e, 0xbf, 0x00, 0x00, 0x00, //0x000010f3 jle LBB0_125
- 0x45, 0x29, 0xf3, //0x000010f9 subl %r14d, %r11d
- 0x41, 0x8d, 0x3c, 0x03, //0x000010fc leal (%r11,%rax), %edi
- 0x83, 0xc7, 0x01, //0x00001100 addl $1, %edi
- 0x41, 0x39, 0xf9, //0x00001103 cmpl %edi, %r9d
- 0x0f, 0x8d, 0x2f, 0x00, 0x00, 0x00, //0x00001106 jge LBB0_127
- 0x48, 0x63, 0xd2, //0x0000110c movslq %edx, %rdx
- 0x48, 0x8d, 0x3c, 0x02, //0x0000110f leaq (%rdx,%rax), %rdi
- 0x48, 0x83, 0xc7, 0x01, //0x00001113 addq $1, %rdi
- 0x85, 0xff, //0x00001117 testl %edi, %edi
- 0x4c, 0x8b, 0x7d, 0xc0, //0x00001119 movq $-64(%rbp), %r15
- 0x0f, 0x8e, 0x06, 0x01, 0x00, 0x00, //0x0000111d jle LBB0_146
- 0x41, 0x89, 0xfa, //0x00001123 movl %edi, %r10d
- 0x49, 0x8d, 0x72, 0xff, //0x00001126 leaq $-1(%r10), %rsi
- 0x48, 0x83, 0xfe, 0x03, //0x0000112a cmpq $3, %rsi
- 0x0f, 0x83, 0x90, 0x00, 0x00, 0x00, //0x0000112e jae LBB0_147
- 0x31, 0xf6, //0x00001134 xorl %esi, %esi
- 0xe9, 0xb1, 0x00, 0x00, 0x00, //0x00001136 jmp LBB0_143
- //0x0000113b LBB0_127
- 0x44, 0x89, 0xf9, //0x0000113b movl %r15d, %ecx
- 0x48, 0x29, 0xc1, //0x0000113e subq %rax, %rcx
- 0x85, 0xc9, //0x00001141 testl %ecx, %ecx
- 0x0f, 0x8e, 0x6f, 0x00, 0x00, 0x00, //0x00001143 jle LBB0_125
- 0x42, 0x8d, 0x3c, 0x33, //0x00001149 leal (%rbx,%r14), %edi
- 0x83, 0xc7, 0xfe, //0x0000114d addl $-2, %edi
- 0x48, 0x29, 0xc7, //0x00001150 subq %rax, %rdi
- 0x31, 0xd2, //0x00001153 xorl %edx, %edx
- 0x83, 0xff, 0x7f, //0x00001155 cmpl $127, %edi
- 0x4c, 0x8b, 0x7d, 0xc0, //0x00001158 movq $-64(%rbp), %r15
- 0x0f, 0x82, 0x11, 0x02, 0x00, 0x00, //0x0000115c jb LBB0_137
- 0x46, 0x8d, 0x1c, 0x33, //0x00001162 leal (%rbx,%r14), %r11d
- 0x41, 0x83, 0xc3, 0xfe, //0x00001166 addl $-2, %r11d
- 0x49, 0x29, 0xc3, //0x0000116a subq %rax, %r11
- 0x41, 0x89, 0xf9, //0x0000116d movl %edi, %r9d
- 0x49, 0x83, 0xc1, 0x01, //0x00001170 addq $1, %r9
- 0x48, 0xba, 0x80, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x00001174 movabsq $8589934464, %rdx
- 0x4c, 0x21, 0xca, //0x0000117e andq %r9, %rdx
- 0x4d, 0x01, 0xe0, //0x00001181 addq %r12, %r8
- 0x41, 0x89, 0xf2, //0x00001184 movl %esi, %r10d
- 0x49, 0x83, 0xc2, 0x01, //0x00001187 addq $1, %r10
- 0x49, 0x83, 0xe2, 0x80, //0x0000118b andq $-128, %r10
- 0x4d, 0x01, 0xc2, //0x0000118f addq %r8, %r10
- 0x49, 0x89, 0xd6, //0x00001192 movq %rdx, %r14
- 0x48, 0x83, 0xc2, 0x80, //0x00001195 addq $-128, %rdx
- 0x49, 0x89, 0xd0, //0x00001199 movq %rdx, %r8
- 0x49, 0xc1, 0xe8, 0x07, //0x0000119c shrq $7, %r8
- 0x49, 0x83, 0xc0, 0x01, //0x000011a0 addq $1, %r8
- 0x48, 0x81, 0xfa, 0x80, 0x01, 0x00, 0x00, //0x000011a4 cmpq $384, %rdx
- 0x0f, 0x83, 0x8d, 0x00, 0x00, 0x00, //0x000011ab jae LBB0_131
- 0x31, 0xf6, //0x000011b1 xorl %esi, %esi
- 0xe9, 0x44, 0x01, 0x00, 0x00, //0x000011b3 jmp LBB0_133
- //0x000011b8 LBB0_125
- 0x4d, 0x89, 0xd0, //0x000011b8 movq %r10, %r8
- 0x4c, 0x8b, 0x7d, 0xc0, //0x000011bb movq $-64(%rbp), %r15
- 0xe9, 0xcf, 0x01, 0x00, 0x00, //0x000011bf jmp LBB0_180
- //0x000011c4 LBB0_147
- 0x83, 0xe7, 0xfc, //0x000011c4 andl $-4, %edi
- 0x48, 0xf7, 0xdf, //0x000011c7 negq %rdi
- 0x31, 0xf6, //0x000011ca xorl %esi, %esi
- 0x90, 0x90, 0x90, 0x90, //0x000011cc .p2align 4, 0x90
- //0x000011d0 LBB0_148
- 0x4a, 0x8d, 0x1c, 0x2e, //0x000011d0 leaq (%rsi,%r13), %rbx
- 0x8b, 0x54, 0x18, 0xfd, //0x000011d4 movl $-3(%rax,%rbx), %edx
- 0x89, 0x54, 0x18, 0xfe, //0x000011d8 movl %edx, $-2(%rax,%rbx)
- 0x48, 0x83, 0xc6, 0xfc, //0x000011dc addq $-4, %rsi
- 0x48, 0x39, 0xf7, //0x000011e0 cmpq %rsi, %rdi
- 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x000011e3 jne LBB0_148
- 0x48, 0xf7, 0xde, //0x000011e9 negq %rsi
- //0x000011ec LBB0_143
- 0x41, 0xf6, 0xc2, 0x03, //0x000011ec testb $3, %r10b
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000011f0 je LBB0_146
- 0x0f, 0xb6, 0xc9, //0x000011f6 movzbl %cl, %ecx
- 0x83, 0xe1, 0x03, //0x000011f9 andl $3, %ecx
- 0x48, 0xf7, 0xd9, //0x000011fc negq %rcx
- 0x4c, 0x89, 0xea, //0x000011ff movq %r13, %rdx
- 0x48, 0x29, 0xf2, //0x00001202 subq %rsi, %rdx
- 0x31, 0xf6, //0x00001205 xorl %esi, %esi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001207 .p2align 4, 0x90
- //0x00001210 LBB0_145
- 0x48, 0x8d, 0x3c, 0x32, //0x00001210 leaq (%rdx,%rsi), %rdi
- 0x0f, 0xb6, 0x1c, 0x38, //0x00001214 movzbl (%rax,%rdi), %ebx
- 0x88, 0x5c, 0x38, 0x01, //0x00001218 movb %bl, $1(%rax,%rdi)
- 0x48, 0x83, 0xc6, 0xff, //0x0000121c addq $-1, %rsi
- 0x48, 0x39, 0xf1, //0x00001220 cmpq %rsi, %rcx
- 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00001223 jne LBB0_145
- //0x00001229 LBB0_146
- 0x49, 0x63, 0xc9, //0x00001229 movslq %r9d, %rcx
- 0x41, 0xc6, 0x04, 0x08, 0x2e, //0x0000122c movb $46, (%r8,%rcx)
- 0x4e, 0x8d, 0x04, 0x28, //0x00001231 leaq (%rax,%r13), %r8
- 0x49, 0x83, 0xc0, 0x02, //0x00001235 addq $2, %r8
- 0xe9, 0x55, 0x01, 0x00, 0x00, //0x00001239 jmp LBB0_180
- //0x0000123e LBB0_131
- 0x44, 0x89, 0xda, //0x0000123e movl %r11d, %edx
- 0x48, 0x83, 0xc2, 0x01, //0x00001241 addq $1, %rdx
- 0x48, 0x83, 0xe2, 0x80, //0x00001245 andq $-128, %rdx
- 0x48, 0x83, 0xc2, 0x80, //0x00001249 addq $-128, %rdx
- 0x48, 0xc1, 0xea, 0x07, //0x0000124d shrq $7, %rdx
- 0x48, 0x83, 0xc2, 0x01, //0x00001251 addq $1, %rdx
- 0x48, 0x83, 0xe2, 0xfc, //0x00001255 andq $-4, %rdx
- 0x31, 0xf6, //0x00001259 xorl %esi, %esi
- 0xc5, 0xfe, 0x6f, 0x05, 0x9d, 0xed, 0xff, 0xff, //0x0000125b vmovdqu $-4707(%rip), %ymm0 /* LCPI0_0+0(%rip) */
- //0x00001263 LBB0_132
- 0x4a, 0x8d, 0x3c, 0x2e, //0x00001263 leaq (%rsi,%r13), %rdi
- 0xc5, 0xfe, 0x7f, 0x44, 0x38, 0x01, //0x00001267 vmovdqu %ymm0, $1(%rax,%rdi)
- 0xc5, 0xfe, 0x7f, 0x44, 0x38, 0x21, //0x0000126d vmovdqu %ymm0, $33(%rax,%rdi)
- 0xc5, 0xfe, 0x7f, 0x44, 0x38, 0x41, //0x00001273 vmovdqu %ymm0, $65(%rax,%rdi)
- 0xc5, 0xfe, 0x7f, 0x44, 0x38, 0x61, //0x00001279 vmovdqu %ymm0, $97(%rax,%rdi)
- 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x81, 0x00, 0x00, 0x00, //0x0000127f vmovdqu %ymm0, $129(%rax,%rdi)
- 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xa1, 0x00, 0x00, 0x00, //0x00001288 vmovdqu %ymm0, $161(%rax,%rdi)
- 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xc1, 0x00, 0x00, 0x00, //0x00001291 vmovdqu %ymm0, $193(%rax,%rdi)
- 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xe1, 0x00, 0x00, 0x00, //0x0000129a vmovdqu %ymm0, $225(%rax,%rdi)
- 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x01, 0x01, 0x00, 0x00, //0x000012a3 vmovdqu %ymm0, $257(%rax,%rdi)
- 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x21, 0x01, 0x00, 0x00, //0x000012ac vmovdqu %ymm0, $289(%rax,%rdi)
- 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x41, 0x01, 0x00, 0x00, //0x000012b5 vmovdqu %ymm0, $321(%rax,%rdi)
- 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x61, 0x01, 0x00, 0x00, //0x000012be vmovdqu %ymm0, $353(%rax,%rdi)
- 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x81, 0x01, 0x00, 0x00, //0x000012c7 vmovdqu %ymm0, $385(%rax,%rdi)
- 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xa1, 0x01, 0x00, 0x00, //0x000012d0 vmovdqu %ymm0, $417(%rax,%rdi)
- 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xc1, 0x01, 0x00, 0x00, //0x000012d9 vmovdqu %ymm0, $449(%rax,%rdi)
- 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xe1, 0x01, 0x00, 0x00, //0x000012e2 vmovdqu %ymm0, $481(%rax,%rdi)
- 0x48, 0x81, 0xc6, 0x00, 0x02, 0x00, 0x00, //0x000012eb addq $512, %rsi
- 0x48, 0x83, 0xc2, 0xfc, //0x000012f2 addq $-4, %rdx
- 0x0f, 0x85, 0x67, 0xff, 0xff, 0xff, //0x000012f6 jne LBB0_132
- //0x000012fc LBB0_133
- 0x49, 0x01, 0xc2, //0x000012fc addq %rax, %r10
- 0x41, 0xf6, 0xc0, 0x03, //0x000012ff testb $3, %r8b
- 0x0f, 0x84, 0x5b, 0x00, 0x00, 0x00, //0x00001303 je LBB0_136
- 0x41, 0x83, 0xc3, 0x01, //0x00001309 addl $1, %r11d
- 0x41, 0x81, 0xe3, 0x80, 0x01, 0x00, 0x00, //0x0000130d andl $384, %r11d
- 0x41, 0x83, 0xc3, 0x80, //0x00001314 addl $-128, %r11d
- 0x41, 0xc1, 0xeb, 0x07, //0x00001318 shrl $7, %r11d
- 0x41, 0x80, 0xc3, 0x01, //0x0000131c addb $1, %r11b
- 0x41, 0x0f, 0xb6, 0xd3, //0x00001320 movzbl %r11b, %edx
- 0x83, 0xe2, 0x03, //0x00001324 andl $3, %edx
- 0x48, 0xc1, 0xe2, 0x07, //0x00001327 shlq $7, %rdx
- 0x4c, 0x01, 0xee, //0x0000132b addq %r13, %rsi
- 0x48, 0x83, 0xc6, 0x61, //0x0000132e addq $97, %rsi
- 0x31, 0xff, //0x00001332 xorl %edi, %edi
- 0xc5, 0xfe, 0x6f, 0x05, 0xc4, 0xec, 0xff, 0xff, //0x00001334 vmovdqu $-4924(%rip), %ymm0 /* LCPI0_0+0(%rip) */
- //0x0000133c LBB0_135
- 0x48, 0x8d, 0x1c, 0x3e, //0x0000133c leaq (%rsi,%rdi), %rbx
- 0xc5, 0xfe, 0x7f, 0x44, 0x18, 0xa0, //0x00001340 vmovdqu %ymm0, $-96(%rax,%rbx)
- 0xc5, 0xfe, 0x7f, 0x44, 0x18, 0xc0, //0x00001346 vmovdqu %ymm0, $-64(%rax,%rbx)
- 0xc5, 0xfe, 0x7f, 0x44, 0x18, 0xe0, //0x0000134c vmovdqu %ymm0, $-32(%rax,%rbx)
- 0xc5, 0xfe, 0x7f, 0x04, 0x18, //0x00001352 vmovdqu %ymm0, (%rax,%rbx)
- 0x48, 0x83, 0xef, 0x80, //0x00001357 subq $-128, %rdi
- 0x48, 0x39, 0xfa, //0x0000135b cmpq %rdi, %rdx
- 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x0000135e jne LBB0_135
- //0x00001364 LBB0_136
- 0x44, 0x89, 0xf2, //0x00001364 movl %r14d, %edx
- 0x4d, 0x89, 0xd0, //0x00001367 movq %r10, %r8
- 0x4d, 0x39, 0xf1, //0x0000136a cmpq %r14, %r9
- 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x0000136d je LBB0_180
- //0x00001373 LBB0_137
- 0x4d, 0x89, 0xd0, //0x00001373 movq %r10, %r8
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001376 .p2align 4, 0x90
- //0x00001380 LBB0_138
- 0x41, 0xc6, 0x00, 0x30, //0x00001380 movb $48, (%r8)
- 0x49, 0x83, 0xc0, 0x01, //0x00001384 addq $1, %r8
- 0x83, 0xc2, 0x01, //0x00001388 addl $1, %edx
- 0x39, 0xca, //0x0000138b cmpl %ecx, %edx
- 0x0f, 0x8c, 0xed, 0xff, 0xff, 0xff, //0x0000138d jl LBB0_138
- //0x00001393 LBB0_180
- 0x45, 0x29, 0xf8, //0x00001393 subl %r15d, %r8d
- //0x00001396 LBB0_181
- 0x44, 0x89, 0xc0, //0x00001396 movl %r8d, %eax
- 0x48, 0x83, 0xc4, 0x18, //0x00001399 addq $24, %rsp
- 0x5b, //0x0000139d popq %rbx
- 0x41, 0x5c, //0x0000139e popq %r12
- 0x41, 0x5d, //0x000013a0 popq %r13
- 0x41, 0x5e, //0x000013a2 popq %r14
- 0x41, 0x5f, //0x000013a4 popq %r15
- 0x5d, //0x000013a6 popq %rbp
- 0xc5, 0xf8, 0x77, //0x000013a7 vzeroupper
- 0xc3, //0x000013aa retq
- //0x000013ab LBB0_62
- 0x48, 0x81, 0xf9, 0x00, 0xca, 0x9a, 0x3b, //0x000013ab cmpq $1000000000, %rcx
- 0x41, 0xbb, 0x0a, 0x00, 0x00, 0x00, //0x000013b2 movl $10, %r11d
- 0xe9, 0x78, 0xef, 0xff, 0xff, //0x000013b8 jmp LBB0_63
- //0x000013bd LBB0_1
- 0x45, 0x31, 0xc0, //0x000013bd xorl %r8d, %r8d
- 0xe9, 0xd1, 0xff, 0xff, 0xff, //0x000013c0 jmp LBB0_181
- //0x000013c5 LBB0_5
- 0x41, 0xbb, 0xce, 0xfb, 0xff, 0xff, //0x000013c5 movl $-1074, %r11d
- 0x49, 0x89, 0xd0, //0x000013cb movq %rdx, %r8
- 0xe9, 0x00, 0xed, 0xff, 0xff, //0x000013ce jmp LBB0_6
- //0x000013d3 LBB0_29
- 0x49, 0x81, 0xf8, 0x00, 0xca, 0x9a, 0x3b, //0x000013d3 cmpq $1000000000, %r8
- 0x4c, 0x8b, 0x4d, 0xd0, //0x000013da movq $-48(%rbp), %r9
- 0x49, 0x83, 0xd9, 0x00, //0x000013de sbbq $0, %r9
- 0x49, 0x83, 0xc1, 0x0a, //0x000013e2 addq $10, %r9
- 0x4c, 0x89, 0xc0, //0x000013e6 movq %r8, %rax
- 0x48, 0xc1, 0xe8, 0x20, //0x000013e9 shrq $32, %rax
- 0x0f, 0x85, 0xf0, 0xf1, 0xff, 0xff, //0x000013ed jne LBB0_19
- 0xe9, 0x0b, 0xf6, 0xff, 0xff, //0x000013f3 jmp LBB0_30
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013f8 .p2align 4, 0x00
- //0x00001400 _Digits
- 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 0x36, 0x30, 0x37, //0x00001400 QUAD $0x3330323031303030; QUAD $0x3730363035303430 // .ascii 16, '0001020304050607'
- 0x30, 0x38, 0x30, 0x39, 0x31, 0x30, 0x31, 0x31, 0x31, 0x32, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, //0x00001410 QUAD $0x3131303139303830; QUAD $0x3531343133313231 // .ascii 16, '0809101112131415'
- 0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x32, 0x33, //0x00001420 QUAD $0x3931383137313631; QUAD $0x3332323231323032 // .ascii 16, '1617181920212223'
- 0x32, 0x34, 0x32, 0x35, 0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31, //0x00001430 QUAD $0x3732363235323432; QUAD $0x3133303339323832 // .ascii 16, '2425262728293031'
- 0x33, 0x32, 0x33, 0x33, 0x33, 0x34, 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39, //0x00001440 QUAD $0x3533343333333233; QUAD $0x3933383337333633 // .ascii 16, '3233343536373839'
- 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x33, 0x34, 0x34, 0x34, 0x35, 0x34, 0x36, 0x34, 0x37, //0x00001450 QUAD $0x3334323431343034; QUAD $0x3734363435343434 // .ascii 16, '4041424344454647'
- 0x34, 0x38, 0x34, 0x39, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35, 0x35, //0x00001460 QUAD $0x3135303539343834; QUAD $0x3535343533353235 // .ascii 16, '4849505152535455'
- 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x33, //0x00001470 QUAD $0x3935383537353635; QUAD $0x3336323631363036 // .ascii 16, '5657585960616263'
- 0x36, 0x34, 0x36, 0x35, 0x36, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x37, 0x30, 0x37, 0x31, //0x00001480 QUAD $0x3736363635363436; QUAD $0x3137303739363836 // .ascii 16, '6465666768697071'
- 0x37, 0x32, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x37, 0x38, 0x37, 0x39, //0x00001490 QUAD $0x3537343733373237; QUAD $0x3937383737373637 // .ascii 16, '7273747576777879'
- 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x33, 0x38, 0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, //0x000014a0 QUAD $0x3338323831383038; QUAD $0x3738363835383438 // .ascii 16, '8081828384858687'
- 0x38, 0x38, 0x38, 0x39, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35, //0x000014b0 QUAD $0x3139303939383838; QUAD $0x3539343933393239 // .ascii 16, '8889909192939495'
- 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, //0x000014c0 QUAD $0x3939383937393639 // .ascii 8, '96979899'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014c8 .p2align 4, 0x00
- //0x000014d0 _pow10_ceil_sig.g
- 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x000014d0 .quad -38366372719436721
- 0x7b, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x000014d8 .quad 2731688931043774331
- 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x000014e0 .quad -6941508010590729807
- 0xad, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x000014e8 .quad 8624834609543440813
- 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x000014f0 .quad -4065198994811024355
- 0x18, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x000014f8 .quad -3054014793352862696
- 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x00001500 .quad -469812725086392539
- 0x1e, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x00001508 .quad 5405853545163697438
- 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x00001510 .quad -7211161980820077193
- 0x33, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x00001518 .quad 5684501474941004851
- 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x00001520 .quad -4402266457597708587
- 0x40, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x00001528 .quad 2493940825248868160
- 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x00001530 .quad -891147053569747830
- 0x10, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x00001538 .quad 7729112049988473104
- 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x00001540 .quad -7474495936122174250
- 0xaa, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x00001548 .quad -9004363024039368022
- 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x00001550 .quad -4731433901725329908
- 0x54, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x00001558 .quad 2579604275232953684
- 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x00001560 .quad -1302606358729274481
- 0xa9, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x00001568 .quad 3224505344041192105
- 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x00001570 .quad -7731658001846878407
- 0xaa, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x00001578 .quad 8932844867666826922
- 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x00001580 .quad -5052886483881210105
- 0x54, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x00001588 .quad -2669001970698630060
- 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x00001590 .quad -1704422086424124727
- 0x69, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x00001598 .quad -3336252463373287575
- 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x000015a0 .quad -7982792831656159810
- 0xa2, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x000015a8 .quad 2526528228819083170
- 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x000015b0 .quad -5366805021142811859
- 0x8b, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x000015b8 .quad -6065211750830921845
- 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x000015c0 .quad -2096820258001126919
- 0x6d, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x000015c8 .quad 1641857348316123501
- 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x000015d0 .quad -8228041688891786181
- 0xe4, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x000015d8 .quad -5891368184943504668
- 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x000015e0 .quad -5673366092687344822
- 0x9d, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x000015e8 .quad -7364210231179380835
- 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x000015f0 .quad -2480021597431793123
- 0x84, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x000015f8 .quad 4629795266307937668
- 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x00001600 .quad -8467542526035952558
- 0x73, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x00001608 .quad 5199465050656154995
- 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x00001610 .quad -5972742139117552794
- 0xd0, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x00001618 .quad -2724040723534582064
- 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x00001620 .quad -2854241655469553088
- 0x83, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x00001628 .quad -8016736922845615485
- 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x00001630 .quad -8701430062309552536
- 0x92, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x00001638 .quad 6518754469289960082
- 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x00001640 .quad -6265101559459552766
- 0x37, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x00001648 .quad 8148443086612450103
- 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x00001650 .quad -3219690930897053053
- 0x04, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x00001658 .quad 962181821410786820
- 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x00001660 .quad -8929835859451740015
- 0xc3, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x00001668 .quad -1704479370831952189
- 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x00001670 .quad -6550608805887287114
- 0x73, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x00001678 .quad 7092772823314835571
- 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x00001680 .quad -3576574988931720989
- 0x90, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x00001688 .quad -357406007711231344
- 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x00001690 .quad -9152888395723407474
- 0x9a, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x00001698 .quad 8999993282035256218
- 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x000016a0 .quad -6829424476226871438
- 0x81, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x000016a8 .quad 2026619565689294465
- 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x000016b0 .quad -3925094576856201394
- 0x21, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x000016b8 .quad -6690097579743157727
- 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x000016c0 .quad -294682202642863838
- 0xa9, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x000016c8 .quad 5472436080603216553
- 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x000016d0 .quad -7101705404292871755
- 0xaa, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x000016d8 .quad 8031958568804398250
- 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x000016e0 .quad -4265445736938701790
- 0xd4, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x000016e8 .quad -3795109844276665900
- 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x000016f0 .quad -720121152745989333
- 0x49, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x000016f8 .quad 9091170749936331337
- 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x00001700 .quad -7367604748107325189
- 0x6e, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x00001708 .quad 3376138709496513134
- 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x00001710 .quad -4597819916706768583
- 0x09, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x00001718 .quad -391512631556746487
- 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x00001720 .quad -1135588877456072824
- 0xcb, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x00001728 .quad 8733981247408842699
- 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x00001730 .quad -7627272076051127371
- 0xdf, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x00001738 .quad 5458738279630526687
- 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x00001740 .quad -4922404076636521310
- 0x17, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x00001748 .quad -7011635205744005353
- 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x00001750 .quad -1541319077368263733
- 0xdd, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x00001758 .quad 5070514048102157021
- 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x00001760 .quad -7880853450996246689
- 0xca, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x00001768 .quad 863228270850154186
- 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x00001770 .quad -5239380795317920458
- 0x7c, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x00001778 .quad -3532650679864695172
- 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x00001780 .quad -1937539975720012668
- 0x1b, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x00001788 .quad -9027499368258256869
- 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x00001790 .quad -8128491512466089774
- 0x11, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x00001798 .quad -3336344095947716591
- 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x000017a0 .quad -5548928372155224313
- 0x16, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x000017a8 .quad -8782116138362033642
- 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x000017b0 .quad -2324474446766642487
- 0x9b, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x000017b8 .quad 7469098900757009563
- 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x000017c0 .quad -8370325556870233411
- 0xe1, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x000017c8 .quad -2249342214667950879
- 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x000017d0 .quad -5851220927660403859
- 0x19, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x000017d8 .quad 6411694268519837209
- 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x000017e0 .quad -2702340141148116920
- 0x9f, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x000017e8 .quad -5820440219632367201
- 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x000017f0 .quad -8606491615858654931
- 0x04, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x000017f8 .quad 7891439908798240260
- 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x00001800 .quad -6146428501395930760
- 0x84, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x00001808 .quad -3970758169284363388
- 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x00001810 .quad -3071349608317525546
- 0x65, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x00001818 .quad -351761693178066331
- 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x00001820 .quad -8837122532839535322
- 0x80, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x00001828 .quad 6697677969404790400
- 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x00001830 .quad -6434717147622031249
- 0x1f, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x00001838 .quad -851274575098787809
- 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x00001840 .quad -3431710416100151157
- 0x27, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x00001848 .quad -1064093218873484761
- 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x00001850 .quad -9062348037703676329
- 0x59, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x00001858 .quad 8558313775058847833
- 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x00001860 .quad -6716249028702207507
- 0x6f, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x00001868 .quad 6086206200396171887
- 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x00001870 .quad -3783625267450371480
- 0x0a, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x00001878 .quad -6227300304786948854
- 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x00001880 .quad -117845565885576446
- 0x4d, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x00001888 .quad -3172439362556298163
- 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x00001890 .quad -6991182506319567135
- 0xb0, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x00001898 .quad -4288617610811380304
- 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x000018a0 .quad -4127292114472071014
- 0x1c, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x000018a8 .quad 3862600023340550428
- 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x000018b0 .quad -547429124662700864
- 0x63, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x000018b8 .quad -4395122007679087773
- 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x000018c0 .quad -7259672230555269896
- 0x1e, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x000018c8 .quad 8782263791269039902
- 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x000018d0 .quad -4462904269766699466
- 0xe5, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x000018d8 .quad -7468914334623251739
- 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x000018e0 .quad -966944318780986428
- 0x9e, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x000018e8 .quad 4498915137003099038
- 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x000018f0 .quad -7521869226879198374
- 0x43, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x000018f8 .quad -6411550076227838909
- 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x00001900 .quad -4790650515171610063
- 0x54, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x00001908 .quad 5820620459997365076
- 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x00001910 .quad -1376627125537124675
- 0x29, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x00001918 .quad -6559282480285457367
- 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x00001920 .quad -7777920981101784778
- 0x9a, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x00001928 .quad -8711237568605798758
- 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x00001930 .quad -5110715207949843068
- 0x40, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x00001938 .quad 2946011094524915264
- 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x00001940 .quad -1776707991509915931
- 0xd0, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x00001948 .quad 3682513868156144080
- 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x00001950 .quad -8027971522334779313
- 0x22, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x00001958 .quad 4607414176811284002
- 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x00001960 .quad -5423278384491086237
- 0xaa, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x00001968 .quad 1147581702586717098
- 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x00001970 .quad -2167411962186469893
- 0x95, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x00001978 .quad -3177208890193991531
- 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x00001980 .quad -8272161504007625539
- 0x5d, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x00001988 .quad 7237616480483531101
- 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x00001990 .quad -5728515861582144020
- 0xb4, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x00001998 .quad -4788037454677749836
- 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x000019a0 .quad -2548958808550292121
- 0xa1, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x000019a8 .quad -1373360799919799391
- 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x000019b0 .quad -8510628282985014432
- 0x45, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x000019b8 .quad -858350499949874619
- 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x000019c0 .quad -6026599335303880135
- 0xd6, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x000019c8 .quad 3538747893490044630
- 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x000019d0 .quad -2921563150702462265
- 0x8c, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x000019d8 .quad 9035120885289943692
- 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x000019e0 .quad -8743505996830120772
- 0x98, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x000019e8 .quad -5882264492762254952
- 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x000019f0 .quad -6317696477610263061
- 0xfd, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x000019f8 .quad -2741144597525430787
- 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x00001a00 .quad -3285434578585440922
- 0x7c, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x00001a08 .quad -3426430746906788484
- 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x00001a10 .quad -8970925639256982432
- 0x6e, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x00001a18 .quad 4776009810824339054
- 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x00001a20 .quad -6601971030643840136
- 0x09, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x00001a28 .quad 5970012263530423817
- 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x00001a30 .quad -3640777769877412266
- 0x8c, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x00001a38 .quad 7462515329413029772
- 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x00001a40 .quad -9193015133814464522
- 0xb7, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x00001a48 .quad 52386062455755703
- 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x00001a50 .quad -6879582898840692749
- 0xa5, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x00001a58 .quad -9157889458785081179
- 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x00001a60 .quad -3987792605123478032
- 0xce, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x00001a68 .quad 6999382250228200142
- 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x00001a70 .quad -373054737976959636
- 0x82, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x00001a78 .quad 8749227812785250178
- 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x00001a80 .quad -7150688238876681629
- 0xb1, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x00001a88 .quad -3755104653863994447
- 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x00001a90 .quad -4326674280168464132
- 0x9d, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x00001a98 .quad -4693880817329993059
- 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x00001aa0 .quad -796656831783192261
- 0x45, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x00001aa8 .quad -1255665003235103419
- 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x00001ab0 .quad -7415439547505577019
- 0x4b, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x00001ab8 .quad 8438581409832836171
- 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x00001ac0 .quad -4657613415954583370
- 0x5e, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x00001ac8 .quad -3286831292991118498
- 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x00001ad0 .quad -1210330751515841308
- 0x35, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x00001ad8 .quad -8720225134666286027
- 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x00001ae0 .quad -7673985747338482674
- 0xa1, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x00001ae8 .quad -3144297699952734815
- 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x00001af0 .quad -4980796165745715438
- 0x0a, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x00001af8 .quad -8542058143368306422
- 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x00001b00 .quad -1614309188754756393
- 0x4c, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x00001b08 .quad 3157485376071780684
- 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x00001b10 .quad -7926472270612804602
- 0xd0, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x00001b18 .quad 8890957387685944784
- 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x00001b20 .quad -5296404319838617848
- 0x43, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x00001b28 .quad 1890324697752655171
- 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x00001b30 .quad -2008819381370884406
- 0x94, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x00001b38 .quad 2362905872190818964
- 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x00001b40 .quad -8173041140997884610
- 0x9d, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x00001b48 .quad 6088502188546649757
- 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x00001b50 .quad -5604615407819967859
- 0x44, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x00001b58 .quad -1612744301171463612
- 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x00001b60 .quad -2394083241347571919
- 0xd5, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x00001b68 .quad 7207441660390446293
- 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x00001b70 .quad -8413831053483314306
- 0x05, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x00001b78 .quad -2412877989897052923
- 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x00001b80 .quad -5905602798426754978
- 0x46, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x00001b88 .quad -7627783505798704058
- 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x00001b90 .quad -2770317479606055818
- 0x58, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x00001b98 .quad 4300328673033783640
- 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x00001ba0 .quad -8648977452394866743
- 0xd7, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x00001ba8 .quad -1923980597781273129
- 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x00001bb0 .quad -6199535797066195524
- 0x4d, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x00001bb8 .quad 6818396289628184397
- 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x00001bc0 .quad -3137733727905356501
- 0x20, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x00001bc8 .quad 8522995362035230496
- 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x00001bd0 .quad -8878612607581929669
- 0x74, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x00001bd8 .quad 3021029092058325108
- 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x00001be0 .quad -6486579741050024183
- 0x91, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x00001be8 .quad -835399653354481519
- 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x00001bf0 .quad -3496538657885142324
- 0xb5, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x00001bf8 .quad 8179122470161673909
- 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x00001c00 .quad -9102865688819295809
- 0x31, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x00001c08 .quad -4111420493003729615
- 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x00001c10 .quad -6766896092596731857
- 0x7d, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x00001c18 .quad -5139275616254662019
- 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x00001c20 .quad -3846934097318526917
- 0x1d, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x00001c28 .quad -6424094520318327523
- 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x00001c30 .quad -196981603220770742
- 0x64, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x00001c38 .quad -8030118150397909404
- 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x00001c40 .quad -7040642529654063570
- 0xff, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x00001c48 .quad -7324666853212387329
- 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x00001c50 .quad -4189117143640191558
- 0xfe, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x00001c58 .quad 4679224488766679550
- 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x00001c60 .quad -624710411122851544
- 0x7d, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x00001c68 .quad -3374341425896426371
- 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x00001c70 .quad -7307973034592864071
- 0xcf, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x00001c78 .quad -9026492418826348337
- 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x00001c80 .quad -4523280274813692185
- 0x02, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x00001c88 .quad -2059743486678159614
- 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x00001c90 .quad -1042414325089727327
- 0xc2, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x00001c98 .quad -2574679358347699518
- 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x00001ca0 .quad -7569037980822161435
- 0xba, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x00001ca8 .quad 3002511419460075706
- 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x00001cb0 .quad -4849611457600313890
- 0xe8, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x00001cb8 .quad 8364825292752482536
- 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x00001cc0 .quad -1450328303573004458
- 0x22, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x00001cc8 .quad 1232659579085827362
- 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x00001cd0 .quad -7823984217374209643
- 0x35, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x00001cd8 .quad -3841273781498745803
- 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x00001ce0 .quad -5168294253290374149
- 0x43, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x00001ce8 .quad 4421779809981343555
- 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x00001cf0 .quad -1848681798185579782
- 0x13, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x00001cf8 .quad 915538744049291539
- 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x00001d00 .quad -8072955151507069220
- 0xac, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x00001d08 .quad 5183897733458195116
- 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x00001d10 .quad -5479507920956448621
- 0x57, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x00001d18 .quad 6479872166822743895
- 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x00001d20 .quad -2237698882768172872
- 0x2d, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x00001d28 .quad 3488154190101041965
- 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x00001d30 .quad -8316090829371189901
- 0xfc, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x00001d38 .quad 2180096368813151228
- 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x00001d40 .quad -5783427518286599473
- 0xfb, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x00001d48 .quad -1886565557410948869
- 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x00001d50 .quad -2617598379430861437
- 0x3a, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x00001d58 .quad -2358206946763686086
- 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x00001d60 .quad -8553528014785370254
- 0x84, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x00001d68 .quad 7749492695127472004
- 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x00001d70 .quad -6080224000054324913
- 0x65, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x00001d78 .quad 463493832054564197
- 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x00001d80 .quad -2988593981640518238
- 0xbe, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x00001d88 .quad -4032318728359182658
- 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x00001d90 .quad -8785400266166405755
- 0x37, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x00001d98 .quad -4826042214438183113
- 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x00001da0 .quad -6370064314280619289
- 0x05, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x00001da8 .quad 3190819268807046917
- 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x00001db0 .quad -3350894374423386208
- 0xc6, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x00001db8 .quad -623161932418579258
- 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x00001dc0 .quad -9011838011655698236
- 0xfc, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x00001dc8 .quad -7307005235402693892
- 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x00001dd0 .quad -6653111496142234891
- 0xbb, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x00001dd8 .quad -4522070525825979461
- 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x00001de0 .quad -3704703351750405709
- 0xa9, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x00001de8 .quad 3570783879572301481
- 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x00001df0 .quad -19193171260619233
- 0x53, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x00001df8 .quad -148206168962011053
- 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x00001e00 .quad -6929524759678968877
- 0x34, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x00001e08 .quad -92628855601256908
- 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x00001e10 .quad -4050219931171323192
- 0xc1, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x00001e18 .quad -115786069501571135
- 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x00001e20 .quad -451088895536766085
- 0xb1, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x00001e28 .quad 4466953431550423985
- 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x00001e30 .quad -7199459587351560659
- 0x4f, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x00001e38 .quad 486002885505321039
- 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x00001e40 .quad -4387638465762062920
- 0x63, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x00001e48 .quad 5219189625309039203
- 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x00001e50 .quad -872862063775190746
- 0xfb, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x00001e58 .quad 6523987031636299003
- 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x00001e60 .quad -7463067817500576073
- 0x1d, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x00001e68 .quad -534194123654701027
- 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x00001e70 .quad -4717148753448332187
- 0x24, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x00001e78 .quad -667742654568376284
- 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x00001e80 .quad -1284749923383027329
- 0x2d, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x00001e88 .quad 8388693718644305453
- 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x00001e90 .quad -7720497729755473937
- 0xdd, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x00001e98 .quad -6286281471915778851
- 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x00001ea0 .quad -5038936143766954517
- 0x14, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x00001ea8 .quad -7857851839894723564
- 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x00001eb0 .quad -1686984161281305242
- 0x18, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x00001eb8 .quad 8624429273841147160
- 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x00001ec0 .quad -7971894128441897632
- 0x2f, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x00001ec8 .quad 778582277723329071
- 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x00001ed0 .quad -5353181642124984136
- 0xbb, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x00001ed8 .quad 973227847154161339
- 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x00001ee0 .quad -2079791034228842266
- 0x6a, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x00001ee8 .quad 1216534808942701674
- 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x00001ef0 .quad -8217398424034108273
- 0xc2, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x00001ef8 .quad -3851351762838199358
- 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x00001f00 .quad -5660062011615247437
- 0xb3, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x00001f08 .quad -4814189703547749197
- 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x00001f10 .quad -2463391496091671392
- 0xdf, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x00001f18 .quad -6017737129434686497
- 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x00001f20 .quad -8457148712698376476
- 0x6c, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x00001f28 .quad 7768129340171790700
- 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x00001f30 .quad -5959749872445582691
- 0xc7, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x00001f38 .quad -8736582398494813241
- 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x00001f40 .quad -2838001322129590460
- 0xb8, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x00001f48 .quad -1697355961263740744
- 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x00001f50 .quad -8691279853972075893
- 0x73, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x00001f58 .quad 1244995533423855987
- 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x00001f60 .quad -6252413799037706963
- 0xd0, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x00001f68 .quad -3055441601647567920
- 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x00001f70 .quad -3203831230369745799
- 0xc4, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x00001f78 .quad 5404070034795315908
- 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x00001f80 .quad -8919923546622172981
- 0xbb, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x00001f88 .quad -3539985255894009413
- 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x00001f90 .quad -6538218414850328322
- 0x29, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x00001f98 .quad -4424981569867511767
- 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x00001fa0 .quad -3561087000135522498
- 0x33, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x00001fa8 .quad 8303831092947774003
- 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x00001fb0 .quad -9143208402725783417
- 0x60, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x00001fb8 .quad 578208414664970848
- 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x00001fc0 .quad -6817324484979841368
- 0xf8, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x00001fc8 .quad -3888925500096174344
- 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x00001fd0 .quad -3909969587797413806
- 0xb6, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x00001fd8 .quad -249470856692830026
- 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x00001fe0 .quad -275775966319379353
- 0xe3, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x00001fe8 .quad -4923524589293425437
- 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x00001ff0 .quad -7089889006590693952
- 0x0e, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x00001ff8 .quad -3077202868308390898
- 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x00002000 .quad -4250675239810979535
- 0x12, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x00002008 .quad 765182433041899282
- 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x00002010 .quad -701658031336336515
- 0xd6, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x00002018 .quad 5568164059729762006
- 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x00002020 .quad -7356065297226292178
- 0x46, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x00002028 .quad 5785945546544795206
- 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x00002030 .quad -4583395603105477319
- 0xd7, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x00002038 .quad -1990940103673781801
- 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x00002040 .quad -1117558485454458744
- 0x4d, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x00002048 .quad 6734696907262548557
- 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x00002050 .quad -7616003081050118571
- 0x70, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x00002058 .quad 4209185567039092848
- 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x00002060 .quad -4908317832885260310
- 0x8c, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x00002068 .quad -8573576096483297652
- 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x00002070 .quad -1523711272679187483
- 0x2f, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x00002078 .quad 3118087934678041647
- 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x00002080 .quad -7869848573065574033
- 0x9e, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x00002088 .quad 4254647968387469982
- 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x00002090 .quad -5225624697904579637
- 0x45, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x00002098 .quad 706623942056949573
- 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x000020a0 .quad -1920344853953336643
- 0x16, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x000020a8 .quad -3728406090856200938
- 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x000020b0 .quad -8117744561361917258
- 0x2e, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x000020b8 .quad -6941939825212513490
- 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x000020c0 .quad -5535494683275008668
- 0xfa, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x000020c8 .quad 5157633273766521850
- 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x000020d0 .quad -2307682335666372931
- 0xf8, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x000020d8 .quad 6447041592208152312
- 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x000020e0 .quad -8359830487432564938
- 0x5b, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x000020e8 .quad 6335244004343789147
- 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x000020f0 .quad -5838102090863318269
- 0xf2, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x000020f8 .quad -1304317031425039374
- 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x00002100 .quad -2685941595151759932
- 0xee, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x00002108 .quad -1630396289281299218
- 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x00002110 .quad -8596242524610931813
- 0x15, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x00002118 .quad 1286845328412881941
- 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x00002120 .quad -6133617137336276863
- 0x1a, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x00002128 .quad -3003129357911285478
- 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x00002130 .quad -3055335403242958174
- 0x60, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x00002138 .quad 5469460339465668960
- 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x00002140 .quad -8827113654667930715
- 0xdc, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x00002148 .quad 8030098730593431004
- 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x00002150 .quad -6422206049907525490
- 0x53, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x00002158 .quad -3797434642040374957
- 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x00002160 .quad -3416071543957018958
- 0xa8, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x00002168 .quad 9088264752731695016
- 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x00002170 .quad -9052573742614218705
- 0xc9, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x00002178 .quad -8154892584824854327
- 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x00002180 .quad -6704031159840385477
- 0xfb, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x00002188 .quad 8253128342678483707
- 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x00002190 .quad -3768352931373093942
- 0xba, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x00002198 .quad 5704724409920716730
- 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x000021a0 .quad -98755145788979524
- 0xa9, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x000021a8 .quad -2092466524453879895
- 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x000021b0 .quad -6979250993759194058
- 0xca, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x000021b8 .quad 998051431430019018
- 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x000021c0 .quad -4112377723771604669
- 0xbc, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x000021c8 .quad -7975807747567252036
- 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x000021d0 .quad -528786136287117932
- 0x2b, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x000021d8 .quad 8476984389250486571
- 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x000021e0 .quad -7248020362820530564
- 0xbb, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x000021e8 .quad -3925256793573221701
- 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x000021f0 .quad -4448339435098275301
- 0x69, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x000021f8 .quad -294884973539139223
- 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x00002200 .quad -948738275445456222
- 0xc4, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x00002208 .quad -368606216923924028
- 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x00002210 .quad -7510490449794491995
- 0x1b, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x00002218 .quad -2536221894791146469
- 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x00002220 .quad -4776427043815727089
- 0x21, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x00002228 .quad 6053094668365842721
- 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x00002230 .quad -1358847786342270957
- 0x69, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x00002238 .quad 2954682317029915497
- 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x00002240 .quad -7766808894105001205
- 0x22, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x00002248 .quad -459166561069996766
- 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x00002250 .quad -5096825099203863602
- 0x6a, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x00002258 .quad -573958201337495958
- 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x00002260 .quad -1759345355577441598
- 0x05, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x00002268 .quad -5329133770099257851
- 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x00002270 .quad -8017119874876982855
- 0xc3, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x00002278 .quad -5636551615525730109
- 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x00002280 .quad -5409713825168840664
- 0xf4, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x00002288 .quad 2177682517447613172
- 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x00002290 .quad -2150456263033662926
- 0xb1, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x00002298 .quad 2722103146809516465
- 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x000022a0 .quad -8261564192037121185
- 0x0f, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x000022a8 .quad 6313000485183335695
- 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x000022b0 .quad -5715269221619013577
- 0x52, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x000022b8 .quad 3279564588051781714
- 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x000022c0 .quad -2532400508596379068
- 0x66, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x000022c8 .quad -512230283362660762
- 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x000022d0 .quad -8500279345513818773
- 0x00, 0x59, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x000022d8 .quad 1985699082112030976
- 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x000022e0 .quad -6013663163464885563
- 0x40, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x000022e8 .quad -2129562165787349184
- 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x000022f0 .quad -2905392935903719049
- 0x10, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x000022f8 .quad 6561419329620589328
- 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x00002300 .quad -8733399612580906262
- 0xea, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x00002308 .quad -7428327965055601430
- 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x00002310 .quad -6305063497298744923
- 0x25, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x00002318 .quad 4549648098962661925
- 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x00002320 .quad -3269643353196043250
- 0xae, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x00002328 .quad -8147997931578836306
- 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x00002330 .quad -8961056123388608887
- 0xad, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x00002338 .quad 1825030320404309165
- 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x00002340 .quad -6589634135808373205
- 0xd8, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x00002348 .quad 6892973918932774360
- 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x00002350 .quad -3625356651333078602
- 0x4e, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x00002358 .quad 4004531380238580046
- 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x00002360 .quad -9183376934724255983
- 0xd1, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x00002368 .quad -2108853905778275375
- 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x00002370 .quad -6867535149977932074
- 0xc5, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x00002378 .quad 6587304654631931589
- 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x00002380 .quad -3972732919045027189
- 0x76, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x00002388 .quad -989241218564861322
- 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x00002390 .quad -354230130378896082
- 0x13, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x00002398 .quad -1236551523206076653
- 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x000023a0 .quad -7138922859127891907
- 0x6c, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x000023a8 .quad 6144684325637283948
- 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x000023b0 .quad -4311967555482476980
- 0x87, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x000023b8 .quad -6154202648235558777
- 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x000023c0 .quad -778273425925708321
- 0xa9, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x000023c8 .quad -3081067291867060567
- 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x000023d0 .quad -7403949918844649557
- 0x2a, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x000023d8 .quad -1925667057416912854
- 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x000023e0 .quad -4643251380128424042
- 0x34, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x000023e8 .quad -2407083821771141068
- 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x000023f0 .quad -1192378206733142148
- 0x41, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x000023f8 .quad -7620540795641314239
- 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x00002400 .quad -7662765406849295699
- 0xa9, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x00002408 .quad -2456994988062127447
- 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x00002410 .quad -4966770740134231719
- 0x53, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x00002418 .quad 6152128301777116499
- 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x00002420 .quad -1596777406740401745
- 0xa7, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x00002428 .quad -6144897678060768089
- 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x00002430 .quad -7915514906853832947
- 0xe9, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x00002438 .quad -3840561048787980055
- 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x00002440 .quad -5282707615139903279
- 0x23, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x00002448 .quad 4422670725869800739
- 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x00002450 .quad -1991698500497491195
- 0x6b, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x00002458 .quad -8306719647944912789
- 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x00002460 .quad -8162340590452013853
- 0x43, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x00002468 .quad 8643358275316593219
- 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x00002470 .quad -5591239719637629412
- 0xd4, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x00002478 .quad 6192511825718353620
- 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x00002480 .quad -2377363631119648861
- 0x89, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x00002488 .quad 7740639782147942025
- 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x00002490 .quad -8403381297090862394
- 0x16, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x00002498 .quad 2532056854628769814
- 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x000024a0 .quad -5892540602936190089
- 0x1b, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x000024a8 .quad -6058300968568813541
- 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x000024b0 .quad -2753989735242849707
- 0x22, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x000024b8 .quad -7572876210711016926
- 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x000024c0 .quad -8638772612167862923
- 0x55, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x000024c8 .quad 9102010423587778133
- 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x000024d0 .quad -6186779746782440750
- 0xea, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x000024d8 .quad -2457545025797441046
- 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x000024e0 .quad -3121788665050663033
- 0x65, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x000024e8 .quad -7683617300674189211
- 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x000024f0 .quad -8868646943297746252
- 0x3f, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x000024f8 .quad -4802260812921368257
- 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x00002500 .quad -6474122660694794911
- 0x8f, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x00002508 .quad -1391139997724322417
- 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x00002510 .quad -3480967307441105734
- 0xf3, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x00002518 .quad 7484447039699372787
- 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x00002520 .quad -9093133594791772940
- 0xd8, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x00002528 .quad -9157278655470055720
- 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x00002530 .quad -6754730975062328271
- 0x8e, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x00002538 .quad -6834912300910181746
- 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x00002540 .quad -3831727700400522434
- 0x31, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x00002548 .quad 679731660717048625
- 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x00002550 .quad -177973607073265139
- 0xfd, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x00002558 .quad -8373707460958465027
- 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x00002560 .quad -7028762532061872568
- 0x7e, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x00002568 .quad 8601490892183123070
- 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x00002570 .quad -4174267146649952806
- 0x9e, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x00002578 .quad -7694880458480647778
- 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x00002580 .quad -606147914885053103
- 0x05, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x00002588 .quad 4216457482181353989
- 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x00002590 .quad -7296371474444240046
- 0x43, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x00002598 .quad -4282243101277735613
- 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x000025a0 .quad -4508778324627912153
- 0x94, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x000025a8 .quad 8482254178684994196
- 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x000025b0 .quad -1024286887357502287
- 0x39, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x000025b8 .quad 5991131704928854841
- 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x000025c0 .quad -7557708332239520786
- 0x04, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x000025c8 .quad -3173071712060547580
- 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x000025d0 .quad -4835449396872013078
- 0x85, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x000025d8 .quad -8578025658503072379
- 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x000025e0 .quad -1432625727662628443
- 0xe6, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x000025e8 .quad 3112525982153323238
- 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x000025f0 .quad -7812920107430224633
- 0xd0, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x000025f8 .quad 4251171748059520976
- 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x00002600 .quad -5154464115860392887
- 0xc3, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x00002608 .quad 702278666647013315
- 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x00002610 .quad -1831394126398103205
- 0xb4, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x00002618 .quad 5489534351736154548
- 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x00002620 .quad -8062150356639896359
- 0x11, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x00002628 .quad 1125115960621402641
- 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x00002630 .quad -5466001927372482545
- 0x95, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x00002638 .quad 6018080969204141205
- 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x00002640 .quad -2220816390788215277
- 0xba, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x00002648 .quad 2910915193077788602
- 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x00002650 .quad -8305539271883716405
- 0xd4, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x00002658 .quad -486521013540076076
- 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x00002660 .quad -5770238071427257602
- 0x49, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x00002668 .quad -608151266925095095
- 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x00002670 .quad -2601111570856684098
- 0x1c, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x00002678 .quad -5371875102083756772
- 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x00002680 .quad -8543223759426509417
- 0x31, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x00002688 .quad 3560107088838733873
- 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00002690 .quad -6067343680855748868
- 0x3e, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x00002698 .quad -161552157378970562
- 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x000026a0 .quad -2972493582642298180
- 0x4d, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x000026a8 .quad 4409745821703674701
- 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x000026b0 .quad -8775337516792518219
- 0x10, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x000026b8 .quad -6467280898289979120
- 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x000026c0 .quad -6357485877563259869
- 0x54, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x000026c8 .quad 1139270913992301908
- 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x000026d0 .quad -3335171328526686933
- 0xa9, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x000026d8 .quad -3187597375937010519
- 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x000026e0 .quad -9002011107970261189
- 0xea, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x000026e8 .quad 7231123676894144234
- 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x000026f0 .quad -6640827866535438582
- 0xa4, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x000026f8 .quad 4427218577690292388
- 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00002700 .quad -3689348814741910324
- 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00002708 .quad -3689348814741910323
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00002710 .quad -9223372036854775808
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002718 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x00002720 .quad -6917529027641081856
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002728 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x00002730 .quad -4035225266123964416
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002738 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00002740 .quad -432345564227567616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002748 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x00002750 .quad -7187745005283311616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002758 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x00002760 .quad -4372995238176751616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002768 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x00002770 .quad -854558029293551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002778 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x00002780 .quad -7451627795949551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002788 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x00002790 .quad -4702848726509551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002798 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x000027a0 .quad -1266874889709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027a8 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x000027b0 .quad -7709325833709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027b8 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x000027c0 .quad -5024971273709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027c8 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x000027d0 .quad -1669528073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027d8 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x000027e0 .quad -7960984073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027e8 .quad 0
- 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x000027f0 .quad -5339544073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027f8 .quad 0
- 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x00002800 .quad -2062744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002808 .quad 0
- 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x00002810 .quad -8206744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002818 .quad 0
- 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x00002820 .quad -5646744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002828 .quad 0
- 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x00002830 .quad -2446744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002838 .quad 0
- 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x00002840 .quad -8446744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002848 .quad 0
- 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x00002850 .quad -5946744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002858 .quad 0
- 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x00002860 .quad -2821744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002868 .quad 0
- 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x00002870 .quad -8681119073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002878 .quad 0
- 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x00002880 .quad -6239712823709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002888 .quad 0
- 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x00002890 .quad -3187955011209551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002898 .quad 0
- 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x000028a0 .quad -8910000909647051616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000028a8 .quad 0
- 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x000028b0 .quad -6525815118631426616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000028b8 .quad 0
- 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x000028c0 .quad -3545582879861895366
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000028c8 .quad 0
- 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x000028d0 .quad -9133518327554766460
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x000028d8 .quad 4611686018427387904
- 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x000028e0 .quad -6805211891016070171
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x000028e8 .quad 5764607523034234880
- 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x000028f0 .quad -3894828845342699810
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x000028f8 .quad -6629298651489370112
- 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x00002900 .quad -256850038250986858
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x00002908 .quad 5548434740920451072
- 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x00002910 .quad -7078060301547948643
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x00002918 .quad -1143914305352105984
- 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x00002920 .quad -4235889358507547899
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x00002928 .quad 7793479155164643328
- 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x00002930 .quad -683175679707046970
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x00002938 .quad -4093209111326359552
- 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x00002940 .quad -7344513827457986212
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x00002948 .quad 4359273333062107136
- 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x00002950 .quad -4568956265895094861
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x00002958 .quad 5449091666327633920
- 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x00002960 .quad -1099509313941480672
- 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x00002968 .quad 2199678564482154496
- 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x00002970 .quad -7604722348854507276
- 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x00002978 .quad 1374799102801346560
- 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x00002980 .quad -4894216917640746191
- 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x00002988 .quad 1718498878501683200
- 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x00002990 .quad -1506085128623544835
- 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x00002998 .quad 6759809616554491904
- 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x000029a0 .quad -7858832233030797378
- 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x000029a8 .quad 6530724019560251392
- 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x000029b0 .quad -5211854272861108819
- 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x000029b8 .quad -1059967012404461568
- 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x000029c0 .quad -1903131822648998119
- 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x000029c8 .quad 7898413271349198848
- 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x000029d0 .quad -8106986416796705681
- 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x000029d8 .quad -1981020733047832576
- 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x000029e0 .quad -5522047002568494197
- 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x000029e8 .quad -2476275916309790720
- 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x000029f0 .quad -2290872734783229842
- 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x000029f8 .quad -3095344895387238400
- 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x00002a00 .quad -8349324486880600507
- 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x00002a08 .quad 4982938468024057856
- 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x00002a10 .quad -5824969590173362730
- 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x00002a18 .quad -7606384970252091392
- 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x00002a20 .quad -2669525969289315508
- 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x00002a28 .quad 4327076842467049472
- 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x00002a30 .quad -8585982758446904049
- 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x00002a38 .quad -6518949010312869888
- 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x00002a40 .quad -6120792429631242157
- 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x00002a48 .quad -8148686262891087360
- 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x00002a50 .quad -3039304518611664792
- 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x00002a58 .quad 8260886245095692416
- 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x00002a60 .quad -8817094351773372351
- 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x00002a68 .quad 5163053903184807760
- 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x00002a70 .quad -6409681921289327535
- 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x00002a78 .quad -7381240676301154012
- 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x00002a80 .quad -3400416383184271515
- 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x00002a88 .quad -3178808521666707
- 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x00002a90 .quad -9042789267131251553
- 0xa5, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x00002a98 .quad -4613672773753429595
- 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x00002aa0 .quad -6691800565486676537
- 0x0e, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x00002aa8 .quad -5767090967191786994
- 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x00002ab0 .quad -3753064688430957767
- 0x91, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x00002ab8 .quad -7208863708989733743
- 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x00002ac0 .quad -79644842111309304
- 0xb5, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x00002ac8 .quad 212292400617608629
- 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x00002ad0 .quad -6967307053960650171
- 0x91, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x00002ad8 .quad 132682750386005393
- 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x00002ae0 .quad -4097447799023424810
- 0xf6, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x00002ae8 .quad 4777539456409894646
- 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x00002af0 .quad -510123730351893109
- 0xb3, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x00002af8 .quad -3251447716342407501
- 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x00002b00 .quad -7236356359111015049
- 0x30, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x00002b08 .quad 7191217214140771120
- 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x00002b10 .quad -4433759430461380907
- 0xfc, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x00002b18 .quad 4377335499248575996
- 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x00002b20 .quad -930513269649338230
- 0x7b, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x00002b28 .quad -8363388681221443717
- 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x00002b30 .quad -7499099821171918250
- 0xad, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x00002b38 .quad -7532960934977096275
- 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x00002b40 .quad -4762188758037509908
- 0x18, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x00002b48 .quad 4418856886560793368
- 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x00002b50 .quad -1341049929119499481
- 0xde, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x00002b58 .quad 5523571108200991710
- 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x00002b60 .quad -7755685233340769032
- 0x6b, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x00002b68 .quad -8076983103442849941
- 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x00002b70 .quad -5082920523248573386
- 0x45, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x00002b78 .quad -5484542860876174523
- 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x00002b80 .quad -1741964635633328828
- 0x17, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x00002b88 .quad 6979379479186945559
- 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x00002b90 .quad -8006256924911912374
- 0xce, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x00002b98 .quad -4861259862362934834
- 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x00002ba0 .quad -5396135137712502563
- 0x42, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x00002ba8 .quad 7758483227328495170
- 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x00002bb0 .quad -2133482903713240300
- 0xd2, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x00002bb8 .quad -4136954021121544750
- 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x00002bc0 .quad -8250955842461857044
- 0xa3, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x00002bc8 .quad -279753253987271517
- 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x00002bd0 .quad -5702008784649933400
- 0xcc, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x00002bd8 .quad 4261994450943298508
- 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x00002be0 .quad -2515824962385028846
- 0xbf, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x00002be8 .quad 5327493063679123135
- 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x00002bf0 .quad -8489919629131724885
- 0x38, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x00002bf8 .quad 7941369183226839864
- 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x00002c00 .quad -6000713517987268202
- 0x05, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x00002c08 .quad 5315025460606161925
- 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x00002c10 .quad -2889205879056697349
- 0x07, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x00002c18 .quad -2579590211097073401
- 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x00002c20 .quad -8723282702051517699
- 0xa4, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x00002c28 .quad 7611128154919104932
- 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x00002c30 .quad -6292417359137009220
- 0x0d, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x00002c38 .quad -4321147861633282547
- 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x00002c40 .quad -3253835680493873621
- 0x91, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x00002c48 .quad -789748808614215279
- 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x00002c50 .quad -8951176327949752869
- 0xfb, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x00002c58 .quad 8729779031470891259
- 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x00002c60 .quad -6577284391509803182
- 0x39, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x00002c68 .quad 6300537770911226169
- 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x00002c70 .quad -3609919470959866074
- 0x87, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x00002c78 .quad -1347699823215743097
- 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x00002c80 .quad -9173728696990998152
- 0xb5, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x00002c88 .quad 6075216638131242421
- 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x00002c90 .quad -6855474852811359786
- 0x22, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x00002c98 .quad 7594020797664053026
- 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x00002ca0 .quad -3957657547586811828
- 0xea, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x00002ca8 .quad 269153960225290474
- 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x00002cb0 .quad -335385916056126881
- 0x24, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x00002cb8 .quad 336442450281613092
- 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x00002cc0 .quad -7127145225176161157
- 0x77, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x00002cc8 .quad 7127805559067090039
- 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x00002cd0 .quad -4297245513042813542
- 0x95, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x00002cd8 .quad 4298070930406474645
- 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x00002ce0 .quad -759870872876129024
- 0x7a, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x00002ce8 .quad -3850783373846682502
- 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x00002cf0 .quad -7392448323188662496
- 0xcc, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x00002cf8 .quad 9122475437414293196
- 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x00002d00 .quad -4628874385558440216
- 0x7f, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x00002d08 .quad -7043649776941685121
- 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x00002d10 .quad -1174406963520662366
- 0x1f, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x00002d18 .quad -4192876202749718497
- 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x00002d20 .quad -7651533379841495835
- 0x13, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x00002d28 .quad -4926390635932268013
- 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x00002d30 .quad -4952730706374481889
- 0x98, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x00002d38 .quad 3065383741939440792
- 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x00002d40 .quad -1579227364540714458
- 0xbe, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x00002d48 .quad -779956341003086914
- 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x00002d50 .quad -7904546130479028392
- 0x57, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x00002d58 .quad 6430056314514152535
- 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x00002d60 .quad -5268996644671397586
- 0x6d, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x00002d68 .quad 8037570393142690669
- 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x00002d70 .quad -1974559787411859078
- 0x48, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x00002d78 .quad 823590954573587528
- 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x00002d80 .quad -8151628894773493780
- 0xad, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x00002d88 .quad 5126430365035880109
- 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x00002d90 .quad -5577850100039479321
- 0x58, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x00002d98 .quad 6408037956294850136
- 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x00002da0 .quad -2360626606621961247
- 0xee, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x00002da8 .quad 3398361426941174766
- 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x00002db0 .quad -8392920656779807636
- 0x75, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x00002db8 .quad -4793553135802847627
- 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x00002dc0 .quad -5879464802547371641
- 0x12, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x00002dc8 .quad -1380255401326171630
- 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x00002dd0 .quad -2737644984756826647
- 0x96, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x00002dd8 .quad -1725319251657714538
- 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x00002de0 .quad -8628557143114098510
- 0xde, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x00002de8 .quad 3533361486141316318
- 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x00002df0 .quad -6174010410465235234
- 0x16, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x00002df8 .quad -4806670179178130410
- 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x00002e00 .quad -3105826994654156138
- 0x1b, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x00002e08 .quad 7826720331309500699
- 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x00002e10 .quad -8858670899299929442
- 0xb1, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x00002e18 .quad 280014188641050033
- 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x00002e20 .quad -6461652605697523899
- 0x1d, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x00002e28 .quad -8873354301053463267
- 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x00002e30 .quad -3465379738694516970
- 0x64, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x00002e38 .quad -1868320839462053276
- 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x00002e40 .quad -9083391364325154962
- 0x7f, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x00002e48 .quad 5749828502977298559
- 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x00002e50 .quad -6742553186979055799
- 0x9e, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x00002e58 .quad -2036086408133152610
- 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x00002e60 .quad -3816505465296431844
- 0xc6, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x00002e68 .quad 6678264026688335046
- 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x00002e70 .quad -158945813193151901
- 0xf7, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x00002e78 .quad 8347830033360418807
- 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x00002e80 .quad -7016870160886801794
- 0xfb, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x00002e88 .quad 2911550761636567803
- 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x00002e90 .quad -4159401682681114339
- 0xb9, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x00002e98 .quad -5583933584809066055
- 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x00002ea0 .quad -587566084924005019
- 0x27, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x00002ea8 .quad 2243455055843443239
- 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x00002eb0 .quad -7284757830718584993
- 0x59, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x00002eb8 .quad 3708002419115845977
- 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x00002ec0 .quad -4494261269970843337
- 0xaf, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x00002ec8 .quad 23317005467419567
- 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x00002ed0 .quad -1006140569036166268
- 0x9b, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x00002ed8 .quad -4582539761593113445
- 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x00002ee0 .quad -7546366883288685774
- 0xe1, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x00002ee8 .quad -558244341782001951
- 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x00002ef0 .quad -4821272585683469313
- 0x99, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x00002ef8 .quad -5309491445654890343
- 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x00002f00 .quad -1414904713676948737
- 0xbf, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x00002f08 .quad -6636864307068612929
- 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x00002f10 .quad -7801844473689174817
- 0x38, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x00002f18 .quad -4148040191917883080
- 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x00002f20 .quad -5140619573684080617
- 0x85, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x00002f28 .quad -5185050239897353851
- 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x00002f30 .quad -1814088448677712867
- 0xe6, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x00002f38 .quad -6481312799871692314
- 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x00002f40 .quad -8051334308064652398
- 0x30, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x00002f48 .quad -8662506518347195600
- 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x00002f50 .quad -5452481866653427593
- 0xfc, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x00002f58 .quad 3006924907348169212
- 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x00002f60 .quad -2203916314889396588
- 0x7b, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x00002f68 .quad -853029884242176389
- 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x00002f70 .quad -8294976724446954723
- 0x0d, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x00002f78 .quad 1772699331562333709
- 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x00002f80 .quad -5757034887131305500
- 0x90, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x00002f88 .quad 6827560182880305040
- 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x00002f90 .quad -2584607590486743971
- 0x74, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x00002f98 .quad 8534450228600381300
- 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x00002fa0 .quad -8532908771695296838
- 0xa9, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x00002fa8 .quad 7639874402088932265
- 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x00002fb0 .quad -6054449946191733143
- 0x93, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x00002fb8 .quad 326470965756389523
- 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x00002fc0 .quad -2956376414312278525
- 0xb7, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x00002fc8 .quad 5019774725622874807
- 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x00002fd0 .quad -8765264286586255934
- 0xb3, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x00002fd8 .quad 831516194300602803
- 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x00002fe0 .quad -6344894339805432014
- 0x1f, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x00002fe8 .quad -8183976793979022305
- 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x00002ff0 .quad -3319431906329402113
- 0x27, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x00002ff8 .quad 3605087062808385831
- 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x00003000 .quad -8992173969096958177
- 0xb9, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x00003008 .quad 9170708441896323001
- 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x00003010 .quad -6628531442943809817
- 0xa7, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x00003018 .quad 6851699533943015847
- 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x00003020 .quad -3673978285252374367
- 0x10, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x00003028 .quad 3952938399001381904
- 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x00003030 .quad -9213765455923815836
- 0x8a, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x00003038 .quad -4446942528265218166
- 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x00003040 .quad -6905520801477381891
- 0x6d, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x00003048 .quad -946992141904134803
- 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x00003050 .quad -4020214983419339459
- 0xc8, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x00003058 .quad 8039631859474607304
- 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x00003060 .quad -413582710846786420
- 0xfa, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x00003068 .quad -3785518230938904582
- 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x00003070 .quad -7176018221920323369
- 0xfc, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x00003078 .quad -60105885123121412
- 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x00003080 .quad -4358336758973016307
- 0xbb, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x00003088 .quad -75132356403901765
- 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x00003090 .quad -836234930288882479
- 0x6a, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x00003098 .quad 9129456591349898602
- 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x000030a0 .quad -7440175859071633406
- 0x62, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x000030a8 .quad -1211618658047395230
- 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x000030b0 .quad -4688533805412153853
- 0xfb, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x000030b8 .quad -6126209340986631941
- 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x000030c0 .quad -1248981238337804412
- 0x39, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x000030c8 .quad -7657761676233289927
- 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x000030d0 .quad -7698142301602209614
- 0x84, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x000030d8 .quad -2480258038432112252
- 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x000030e0 .quad -5010991858575374113
- 0xe5, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x000030e8 .quad -7712008566467528219
- 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x000030f0 .quad -1652053804791829737
- 0x5e, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x000030f8 .quad 8806733365625141342
- 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x00003100 .quad -7950062655635975442
- 0x3b, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x00003108 .quad -6025006692552756421
- 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x00003110 .quad -5325892301117581398
- 0x0a, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x00003118 .quad 6303799689591218186
- 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x00003120 .quad -2045679357969588844
- 0x0c, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x00003128 .quad -1343622424865753076
- 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x00003130 .quad -8196078626372074883
- 0x08, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x00003138 .quad 1466078993672598280
- 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x00003140 .quad -5633412264537705700
- 0xc9, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x00003148 .quad 6444284760518135753
- 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x00003150 .quad -2430079312244744221
- 0xbc, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x00003158 .quad 8055355950647669692
- 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x00003160 .quad -8436328597794046994
- 0x55, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x00003168 .quad 2728754459941099605
- 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x00003170 .quad -5933724728815170839
- 0x6b, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x00003178 .quad -5812428961928401301
- 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x00003180 .quad -2805469892591575644
- 0x05, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x00003188 .quad 1957835834444274181
- 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x00003190 .quad -8670947710510816634
- 0x43, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x00003198 .quad -7999724640327104445
- 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x000031a0 .quad -6226998619711132888
- 0x54, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x000031a8 .quad 3835402254873283156
- 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x000031b0 .quad -3172062256211528206
- 0xe9, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x000031b8 .quad 4794252818591603945
- 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x000031c0 .quad -8900067937773286985
- 0x12, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x000031c8 .quad 7608094030047140370
- 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x000031d0 .quad -6513398903789220827
- 0x96, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x000031d8 .quad 4898431519131537558
- 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x000031e0 .quad -3530062611309138130
- 0xbc, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x000031e8 .quad -7712018656367741764
- 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x000031f0 .quad -9123818159709293187
- 0xf6, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x000031f8 .quad 2097517367411243254
- 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x00003200 .quad -6793086681209228580
- 0x33, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x00003208 .quad 7233582727691441971
- 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x00003210 .quad -3879672333084147821
- 0xff, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x00003218 .quad 9041978409614302463
- 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x00003220 .quad -237904397927796872
- 0x3f, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x00003228 .quad 6690786993590490175
- 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x00003230 .quad -7066219276345954901
- 0xa8, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x00003238 .quad 4181741870994056360
- 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x00003240 .quad -4221088077005055722
- 0xd1, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x00003248 .quad 615491320315182545
- 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x00003250 .quad -664674077828931749
- 0x46, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x00003258 .quad -8454007886460797626
- 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x00003260 .quad -7332950326284164199
- 0x4c, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x00003268 .quad 3939617107816777292
- 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x00003270 .quad -4554501889427817345
- 0xde, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x00003278 .quad -8910536670511192098
- 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x00003280 .quad -1081441343357383777
- 0xd6, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x00003288 .quad 7308573235570561494
- 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x00003290 .quad -7593429867239446717
- 0x26, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x00003298 .quad -6961356773836868826
- 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x000032a0 .quad -4880101315621920492
- 0xef, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x000032a8 .quad -8701695967296086033
- 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x000032b0 .quad -1488440626100012711
- 0xeb, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x000032b8 .quad -6265433940692719637
- 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x000032c0 .quad -7847804418953589800
- 0xf3, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x000032c8 .quad 695789805494438131
- 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x000032d0 .quad -5198069505264599346
- 0x30, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x000032d8 .quad 869737256868047664
- 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x000032e0 .quad -1885900863153361279
- 0xfb, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x000032e8 .quad -8136200465769716229
- 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x000032f0 .quad -8096217067111932656
- 0xbd, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x000032f8 .quad -473439272678684739
- 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x00003300 .quad -5508585315462527915
- 0xad, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x00003308 .quad 4019886927579031981
- 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x00003310 .quad -2274045625900771990
- 0x18, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x00003318 .quad -8810199395808373736
- 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x00003320 .quad -8338807543829064350
- 0x8f, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x00003328 .quad -7812217631593927537
- 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x00003330 .quad -5811823411358942533
- 0xb3, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x00003338 .quad 4069786015789754291
- 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x00003340 .quad -2653093245771290262
- 0x9f, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x00003348 .quad 475546501309804959
- 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x00003350 .quad -8575712306248138270
- 0x04, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x00003358 .quad 4908902581746016004
- 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x00003360 .quad -6107954364382784934
- 0xc4, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x00003368 .quad -3087243809672255804
- 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x00003370 .quad -3023256937051093263
- 0x75, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x00003378 .quad -8470740780517707659
- 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x00003380 .quad -8807064613298015146
- 0x4a, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x00003388 .quad -682526969396179382
- 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x00003390 .quad -6397144748195131028
- 0xdc, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x00003398 .quad -5464844730172612132
- 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x000033a0 .quad -3384744916816525881
- 0x53, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x000033a8 .quad -2219369894288377261
- 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x000033b0 .quad -9032994600651410532
- 0x74, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x000033b8 .quad -1387106183930235788
- 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x000033c0 .quad -6679557232386875260
- 0x91, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x000033c8 .quad 2877803288514593169
- 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x000033d0 .quad -3737760522056206171
- 0xf5, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x000033d8 .quad 3597254110643241461
- 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x000033e0 .quad -60514634142869810
- 0x72, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x000033e8 .quad 9108253656731439730
- 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x000033f0 .quad -6955350673980375487
- 0x87, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x000033f8 .quad 1080972517029761927
- 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x00003400 .quad -4082502324048081455
- 0x69, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x00003408 .quad 5962901664714590313
- 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x00003410 .quad -491441886632713915
- 0x83, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x00003418 .quad -6381430974388925821
- 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x00003420 .quad -7224680206786528053
- 0x92, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x00003428 .quad -8600080377420466542
- 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x00003430 .quad -4419164240055772162
- 0x36, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x00003438 .quad 7696643601933968438
- 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x00003440 .quad -912269281642327298
- 0x44, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x00003448 .quad 397432465562684740
- 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x00003450 .quad -7487697328667536418
- 0x4b, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x00003458 .quad -4363290727450709941
- 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x00003460 .quad -4747935642407032618
- 0x5d, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x00003468 .quad 8380944645968776285
- 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x00003470 .quad -1323233534581402868
- 0x74, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x00003478 .quad 1252808770606194548
- 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x00003480 .quad -7744549986754458649
- 0xa9, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x00003488 .quad -8440366555225904215
- 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x00003490 .quad -5069001465015685407
- 0x93, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x00003498 .quad 7896285879677171347
- 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x000034a0 .quad -1724565812842218855
- 0x38, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x000034a8 .quad -3964700705685699528
- 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x000034b0 .quad -7995382660667468640
- 0xa3, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x000034b8 .quad 2133748077373825699
- 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x000034c0 .quad -5382542307406947896
- 0x4c, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x000034c8 .quad 2667185096717282124
- 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x000034d0 .quad -2116491865831296966
- 0x1e, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x000034d8 .quad 3333981370896602654
- 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x000034e0 .quad -8240336443785642460
- 0xd3, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x000034e8 .quad 6695424375237764563
- 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x000034f0 .quad -5688734536304665171
- 0x48, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x000034f8 .quad 8369280469047205704
- 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x00003500 .quad -2499232151953443560
- 0x1a, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x00003508 .quad -3373457468973156582
- 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x00003510 .quad -8479549122611984081
- 0x70, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x00003518 .quad -9025939945749304720
- 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x00003520 .quad -5987750384837592197
- 0x0c, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x00003528 .quad 7164319141522920716
- 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x00003530 .quad -2873001962619602342
- 0x4f, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x00003538 .quad 4343712908476262991
- 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x00003540 .quad -8713155254278333320
- 0x72, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x00003548 .quad 7326506586225052274
- 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x00003550 .quad -6279758049420528746
- 0x0e, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x00003558 .quad 9158133232781315342
- 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x00003560 .quad -3238011543348273028
- 0x51, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x00003568 .quad 2224294504121868369
- 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x00003570 .quad -8941286242233752499
- 0x33, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x00003578 .quad -7833187971778608077
- 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x00003580 .quad -6564921784364802720
- 0x40, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x00003588 .quad -568112927868484288
- 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x00003590 .quad -3594466212028615495
- 0x8f, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x00003598 .quad 3901544858591782543
- 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x000035a0 .quad -9164070410158966541
- 0x1a, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x000035a8 .quad -4479063491021217766
- 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x000035b0 .quad -6843401994271320272
- 0x20, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x000035b8 .quad -5598829363776522208
- 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x000035c0 .quad -3942566474411762436
- 0x28, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x000035c8 .quad -2386850686293264856
- 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x000035d0 .quad -316522074587315140
- 0xb2, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x000035d8 .quad 1628122660560806834
- 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x000035e0 .quad -7115355324258153819
- 0x4f, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x000035e8 .quad -8205795374004271537
- 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x000035f0 .quad -4282508136895304370
- 0xe3, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x000035f8 .quad -1033872180650563613
- 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x00003600 .quad -741449152691742558
- 0xdc, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x00003608 .quad -5904026244240592420
- 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x00003610 .quad -7380934748073420955
- 0x2a, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x00003618 .quad -5995859411864064214
- 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x00003620 .quad -4614482416664388289
- 0xf4, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x00003628 .quad 1728547772024695540
- 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x00003630 .quad -1156417002403097458
- 0xb1, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x00003638 .quad -2451001303396518479
- 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x00003640 .quad -7640289654143017767
- 0x8f, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x00003648 .quad 5385653213018257807
- 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x00003650 .quad -4938676049251384305
- 0xf2, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x00003658 .quad -7102991539009341454
- 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x00003660 .quad -1561659043136842477
- 0xee, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x00003668 .quad -8878739423761676818
- 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x00003670 .quad -7893565929601608404
- 0xb5, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x00003678 .quad 3674159897003727797
- 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x00003680 .quad -5255271393574622601
- 0xa2, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x00003688 .quad 4592699871254659746
- 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x00003690 .quad -1957403223540890347
- 0x4b, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x00003698 .quad 1129188820640936779
- 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x000036a0 .quad -8140906042354138323
- 0x0f, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x000036a8 .quad 3011586022114279439
- 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x000036b0 .quad -5564446534515285000
- 0x13, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x000036b8 .quad 8376168546070237203
- 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x000036c0 .quad -2343872149716718346
- 0x17, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x000036c8 .quad -7976533391121755113
- 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x000036d0 .quad -8382449121214030822
- 0x8f, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x000036d8 .quad 1932195658189984911
- 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x000036e0 .quad -5866375383090150624
- 0xb2, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x000036e8 .quad -6808127464117294670
- 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x000036f0 .quad -2721283210435300376
- 0x1f, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x000036f8 .quad -3898473311719230433
- 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x00003700 .quad -8618331034163144591
- 0x93, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x00003708 .quad 9092669226243950739
- 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x00003710 .quad -6161227774276542835
- 0xb8, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x00003718 .quad -2469221522477225288
- 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x00003720 .quad -3089848699418290639
- 0x66, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x00003728 .quad 6136845133758244198
- 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x00003730 .quad -8848684464777513506
- 0x60, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x00003738 .quad -3082000819042179232
- 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x00003740 .quad -6449169562544503978
- 0x38, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x00003748 .quad -8464187042230111944
- 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x00003750 .quad -3449775934753242068
- 0x86, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x00003758 .quad 3254824252494523782
- 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x00003760 .quad -9073638986861858149
- 0x74, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x00003768 .quad -7189106879045698444
- 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x00003770 .quad -6730362715149934782
- 0x90, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x00003778 .quad -8986383598807123056
- 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x00003780 .quad -3801267375510030573
- 0x74, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x00003788 .quad 2602078556773259892
- 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x00003790 .quad -139898200960150313
- 0x11, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x00003798 .quad -1359087822460813039
- 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x000037a0 .quad -7004965403241175802
- 0xab, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x000037a8 .quad -849429889038008149
- 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x000037b0 .quad -4144520735624081848
- 0xd6, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x000037b8 .quad -5673473379724898090
- 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x000037c0 .quad -568964901102714406
- 0x0b, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x000037c8 .quad -2480155706228734709
- 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x000037d0 .quad -7273132090830278360
- 0x27, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x000037d8 .quad -3855940325606653145
- 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x000037e0 .quad -4479729095110460046
- 0xf1, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x000037e8 .quad -208239388580928527
- 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x000037f0 .quad -987975350460687153
- 0xed, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x000037f8 .quad -4871985254153548563
- 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x00003800 .quad -7535013621679011327
- 0x14, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x00003808 .quad -3044990783845967852
- 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x00003810 .quad -4807081008671376254
- 0x19, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x00003818 .quad 5417133557047315993
- 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x00003820 .quad -1397165242411832414
- 0x9f, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x00003828 .quad -2451955090545630817
- 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x00003830 .quad -7790757304148477115
- 0x04, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x00003838 .quad -3838314940804713212
- 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x00003840 .quad -5126760611758208489
- 0x44, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x00003848 .quad 4425478360848884292
- 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x00003850 .quad -1796764746270372707
- 0xd5, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x00003858 .quad 920161932633717461
- 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x00003860 .quad -8040506994060064798
- 0xc6, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x00003868 .quad 2880944217109767366
- 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x00003870 .quad -5438947724147693094
- 0xf7, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x00003878 .quad -5622191765467566601
- 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x00003880 .quad -2186998636757228463
- 0x74, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x00003888 .quad 6807318348447705460
- 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x00003890 .quad -8284403175614349646
- 0xe9, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x00003898 .quad -2662955059861265943
- 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x000038a0 .quad -5743817951090549153
- 0x63, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x000038a8 .quad -7940379843253970333
- 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x000038b0 .quad -2568086420435798537
- 0xfc, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x000038b8 .quad 8521269269642088700
- 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x000038c0 .quad -8522583040413455942
- 0x9e, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x000038c8 .quad -6203421752542164322
- 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x000038d0 .quad -6041542782089432023
- 0x45, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x000038d8 .quad 6080780864604458309
- 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x000038e0 .quad -2940242459184402125
- 0x96, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x000038e8 .quad -6234081974526590826
- 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x000038f0 .quad -8755180564631333184
- 0x5e, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x000038f8 .quad 5327070802775656542
- 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x00003900 .quad -6332289687361778576
- 0x75, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x00003908 .quad 6658838503469570677
- 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x00003910 .quad -3303676090774835316
- 0x12, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x00003918 .quad 8323548129336963346
- 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x00003920 .quad -8982326584375353929
- 0xac, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x00003928 .quad -4021154456019173716
- 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x00003930 .quad -6616222212041804507
- 0x56, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x00003938 .quad -5026443070023967146
- 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x00003940 .quad -3658591746624867729
- 0xec, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x00003948 .quad 2940318199324816876
- 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x00003950 .quad -9204148869281624187
- 0xb4, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x00003958 .quad 8755227902219092404
- 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x00003960 .quad -6893500068174642330
- 0x20, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x00003968 .quad -2891023177508298208
- 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x00003970 .quad -4005189066790915008
- 0xa8, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x00003978 .quad -8225464990312760664
- 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x00003980 .quad -394800315061255856
- 0x52, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x00003988 .quad -5670145219463562926
- 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x00003990 .quad -7164279224554366766
- 0xd4, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x00003998 .quad 7985374283903742932
- 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x000039a0 .quad -4343663012265570553
- 0xc9, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x000039a8 .quad 758345818024902857
- 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x000039b0 .quad -817892746904575288
- 0xfb, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x000039b8 .quad -3663753745896259333
- 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x000039c0 .quad -7428711994456441411
- 0x9d, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x000039c8 .quad -9207375118826243939
- 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x000039d0 .quad -4674203974643163860
- 0xc4, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x000039d8 .quad -2285846861678029116
- 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x000039e0 .quad -1231068949876566920
- 0x75, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x000039e8 .quad 1754377441329851509
- 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x000039f0 .quad -7686947121313936181
- 0xc9, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x000039f8 .quad 1096485900831157193
- 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x00003a00 .quad -4996997883215032323
- 0xbb, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x00003a08 .quad -3241078642388441413
- 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x00003a10 .quad -1634561335591402499
- 0x6a, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x00003a18 .quad 5172023733869224042
- 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x00003a20 .quad -7939129862385708418
- 0x42, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x00003a28 .quad 5538357842881958978
- 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x00003a30 .quad -5312226309554747619
- 0x53, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x00003a38 .quad -2300424733252327085
- 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x00003a40 .quad -2028596868516046619
- 0xa7, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x00003a48 .quad 6347841120289366951
- 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x00003a50 .quad -8185402070463610993
- 0x49, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x00003a58 .quad 6273243709394548297
- 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x00003a60 .quad -5620066569652125837
- 0xdb, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x00003a68 .quad 3229868618315797467
- 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x00003a70 .quad -2413397193637769393
- 0xd2, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x00003a78 .quad -574350245532641070
- 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x00003a80 .quad -8425902273664687727
- 0x83, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x00003a88 .quad -358968903457900669
- 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x00003a90 .quad -5920691823653471754
- 0x64, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x00003a98 .quad 8774660907532399972
- 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x00003aa0 .quad -2789178761139451788
- 0xbd, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x00003aa8 .quad 1744954097560724157
- 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x00003ab0 .quad -8660765753353239224
- 0xb6, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x00003ab8 .quad -8132775725879323210
- 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x00003ac0 .quad -6214271173264161126
- 0x23, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x00003ac8 .quad -5554283638921766109
- 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x00003ad0 .quad -3156152948152813503
- 0xec, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x00003ad8 .quad 6892203506629956076
- 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x00003ae0 .quad -8890124620236590296
- 0x34, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x00003ae8 .quad -2609901835997359308
- 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x00003af0 .quad -6500969756868349965
- 0x01, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x00003af8 .quad 1349308723430688769
- 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x00003b00 .quad -3514526177658049553
- 0x01, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x00003b08 .quad -2925050114139026943
- 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x00003b10 .quad -9114107888677362827
- 0x41, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x00003b18 .quad -1828156321336891839
- 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x00003b20 .quad -6780948842419315629
- 0xd1, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x00003b28 .quad 6938176635183661009
- 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x00003b30 .quad -3864500034596756632
- 0xc5, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x00003b38 .quad 4061034775552188357
- 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x00003b40 .quad -218939024818557886
- 0xb6, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x00003b48 .quad 5076293469440235446
- 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x00003b50 .quad -7054365918152680535
- 0xd2, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x00003b58 .quad 7784369436827535058
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/get_by_path.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/get_by_path.go
deleted file mode 100644
index cb7ff6869..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/get_by_path.go
+++ /dev/null
@@ -1,35 +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 avx2
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/native/types`
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var F_get_by_path func(s unsafe.Pointer, p unsafe.Pointer, path unsafe.Pointer, m unsafe.Pointer) (ret int)
-
-var S_get_by_path uintptr
-
-//go:nosplit
-func get_by_path(s *string, p *int, path *[]interface{}, m *types.StateMachine) (ret int) {
- return F_get_by_path(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(path)), rt.NoEscape(unsafe.Pointer(m)))
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/get_by_path_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/get_by_path_subr.go
deleted file mode 100644
index 0c4e1f8ca..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/get_by_path_subr.go
+++ /dev/null
@@ -1,46 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx2
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__get_by_path = 640
-)
-
-const (
- _stack__get_by_path = 240
-)
-
-const (
- _size__get_by_path = 21184
-)
-
-var (
- _pcsp__get_by_path = [][2]uint32{
- {0x1, 0},
- {0x6, 8},
- {0x8, 16},
- {0xa, 24},
- {0xc, 32},
- {0xd, 40},
- {0x14, 48},
- {0x4907, 240},
- {0x4908, 48},
- {0x490a, 40},
- {0x490c, 32},
- {0x490e, 24},
- {0x4910, 16},
- {0x4911, 8},
- {0x4915, 0},
- {0x52c0, 240},
- }
-)
-
-var _cfunc_get_by_path = []loader.CFunc{
- {"_get_by_path_entry", 0, _entry__get_by_path, 0, nil},
- {"_get_by_path", _entry__get_by_path, _size__get_by_path, _stack__get_by_path, _pcsp__get_by_path},
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/get_by_path_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/get_by_path_text_amd64.go
deleted file mode 100644
index 773c9d91b..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/get_by_path_text_amd64.go
+++ /dev/null
@@ -1,6241 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx2
-
-var _text_get_by_path = []byte{
- // .p2align 5, 0x00
- // LCPI0_0
- 0x20, // .byte 32
- 0x00, //0x00000001 .byte 0
- 0x00, //0x00000002 .byte 0
- 0x00, //0x00000003 .byte 0
- 0x00, //0x00000004 .byte 0
- 0x00, //0x00000005 .byte 0
- 0x00, //0x00000006 .byte 0
- 0x00, //0x00000007 .byte 0
- 0x00, //0x00000008 .byte 0
- 0x09, //0x00000009 .byte 9
- 0x0a, //0x0000000a .byte 10
- 0x00, //0x0000000b .byte 0
- 0x00, //0x0000000c .byte 0
- 0x0d, //0x0000000d .byte 13
- 0x00, //0x0000000e .byte 0
- 0x00, //0x0000000f .byte 0
- 0x20, //0x00000010 .byte 32
- 0x00, //0x00000011 .byte 0
- 0x00, //0x00000012 .byte 0
- 0x00, //0x00000013 .byte 0
- 0x00, //0x00000014 .byte 0
- 0x00, //0x00000015 .byte 0
- 0x00, //0x00000016 .byte 0
- 0x00, //0x00000017 .byte 0
- 0x00, //0x00000018 .byte 0
- 0x09, //0x00000019 .byte 9
- 0x0a, //0x0000001a .byte 10
- 0x00, //0x0000001b .byte 0
- 0x00, //0x0000001c .byte 0
- 0x0d, //0x0000001d .byte 13
- 0x00, //0x0000001e .byte 0
- 0x00, //0x0000001f .byte 0
- //0x00000020 LCPI0_1
- 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000020 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,'
- 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000030 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,'
- //0x00000040 LCPI0_2
- 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000040 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf'
- 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000050 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf'
- //0x00000060 LCPI0_3
- 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000060 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]'
- 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000070 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]'
- //0x00000080 LCPI0_7
- 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000080 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""'
- 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000090 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""'
- //0x000000a0 LCPI0_8
- 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000000a0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
- 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000000b0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
- //0x000000c0 LCPI0_9
- 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x000000c0 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{'
- 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x000000d0 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{'
- //0x000000e0 LCPI0_10
- 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x000000e0 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}'
- 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x000000f0 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}'
- //0x00000100 LCPI0_11
- 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000100 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[['
- 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000110 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[['
- //0x00000120 LCPI0_13
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000120 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000130 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
- //0x00000140 LCPI0_14
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000140 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000150 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
- //0x00000160 LCPI0_15
- 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000160 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................'
- 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000170 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................'
- //0x00000180 LCPI0_16
- 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000180 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE'
- 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000190 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE'
- //0x000001a0 LCPI0_17
- 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x000001a0 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0'
- 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x000001b0 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0'
- //0x000001c0 LCPI0_18
- 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x000001c0 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'
- 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x000001d0 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'
- //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, 0x00, 0x00, 0x00, 0x00, //0x00000210 .quad 1
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000218 .quad 0
- //0x00000220 LCPI0_19
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000220 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
- //0x00000230 LCPI0_20
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000230 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
- //0x00000240 LCPI0_21
- 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x00000240 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0'
- //0x00000250 LCPI0_22
- 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x00000250 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'
- //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
- 0x49, 0x89, 0xcb, //0x00000294 movq %rcx, %r11
- 0x49, 0x89, 0xf5, //0x00000297 movq %rsi, %r13
- 0x49, 0x89, 0xfa, //0x0000029a movq %rdi, %r10
- 0x48, 0x8b, 0x42, 0x08, //0x0000029d movq $8(%rdx), %rax
- 0x48, 0x85, 0xc0, //0x000002a1 testq %rax, %rax
- 0x48, 0x89, 0x74, 0x24, 0x10, //0x000002a4 movq %rsi, $16(%rsp)
- 0x48, 0x89, 0x7c, 0x24, 0x18, //0x000002a9 movq %rdi, $24(%rsp)
- 0x48, 0x89, 0x4c, 0x24, 0x20, //0x000002ae movq %rcx, $32(%rsp)
- 0x0f, 0x84, 0x1b, 0x2b, 0x00, 0x00, //0x000002b3 je LBB0_520
- 0x48, 0x8b, 0x0a, //0x000002b9 movq (%rdx), %rcx
- 0x48, 0xc1, 0xe0, 0x04, //0x000002bc shlq $4, %rax
- 0x48, 0x89, 0x4c, 0x24, 0x30, //0x000002c0 movq %rcx, $48(%rsp)
- 0x48, 0x01, 0xc8, //0x000002c5 addq %rcx, %rax
- 0x48, 0x89, 0x84, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x000002c8 movq %rax, $160(%rsp)
- 0x4d, 0x8d, 0x42, 0x08, //0x000002d0 leaq $8(%r10), %r8
- 0x4d, 0x8b, 0x22, //0x000002d4 movq (%r10), %r12
- 0x49, 0x8b, 0x5d, 0x00, //0x000002d7 movq (%r13), %rbx
- 0xc5, 0xfe, 0x6f, 0x05, 0x1d, 0xfd, 0xff, 0xff, //0x000002db vmovdqu $-739(%rip), %ymm0 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x0d, 0x95, 0xfd, 0xff, 0xff, //0x000002e3 vmovdqu $-619(%rip), %ymm1 /* LCPI0_7+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x15, 0xad, 0xfd, 0xff, 0xff, //0x000002eb vmovdqu $-595(%rip), %ymm2 /* LCPI0_8+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x1d, 0x25, 0xfd, 0xff, 0xff, //0x000002f3 vmovdqu $-731(%rip), %ymm3 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x3d, 0xfd, 0xff, 0xff, //0x000002fb vmovdqu $-707(%rip), %ymm4 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x2d, 0x55, 0xfd, 0xff, 0xff, //0x00000303 vmovdqu $-683(%rip), %ymm5 /* LCPI0_3+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x0d, 0xdd, 0xfe, 0xff, 0xff, //0x0000030b vmovdqu $-291(%rip), %xmm9 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x1d, 0xe5, 0xfe, 0xff, 0xff, //0x00000313 vmovdqu $-283(%rip), %xmm11 /* LCPI0_6+0(%rip) */
- 0xc4, 0x41, 0x39, 0x76, 0xc0, //0x0000031b vpcmpeqd %xmm8, %xmm8, %xmm8
- 0xc5, 0x7e, 0x6f, 0x15, 0xd8, 0xfd, 0xff, 0xff, //0x00000320 vmovdqu $-552(%rip), %ymm10 /* LCPI0_11+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0x90, 0xfd, 0xff, 0xff, //0x00000328 vmovdqu $-624(%rip), %ymm12 /* LCPI0_9+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0xa8, 0xfd, 0xff, 0xff, //0x00000330 vmovdqu $-600(%rip), %ymm13 /* LCPI0_10+0(%rip) */
- //0x00000338 LBB0_2
- 0x49, 0x8b, 0x10, //0x00000338 movq (%r8), %rdx
- 0x48, 0x39, 0xd3, //0x0000033b cmpq %rdx, %rbx
- 0x0f, 0x83, 0x2c, 0x00, 0x00, 0x00, //0x0000033e jae LBB0_7
- 0x41, 0x8a, 0x04, 0x1c, //0x00000344 movb (%r12,%rbx), %al
- 0x3c, 0x0d, //0x00000348 cmpb $13, %al
- 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x0000034a je LBB0_7
- 0x3c, 0x20, //0x00000350 cmpb $32, %al
- 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00000352 je LBB0_7
- 0x04, 0xf5, //0x00000358 addb $-11, %al
- 0x3c, 0xfe, //0x0000035a cmpb $-2, %al
- 0x0f, 0x83, 0x0e, 0x00, 0x00, 0x00, //0x0000035c jae LBB0_7
- 0x48, 0x89, 0xd8, //0x00000362 movq %rbx, %rax
- 0xe9, 0xb0, 0x01, 0x00, 0x00, //0x00000365 jmp LBB0_32
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000036a .p2align 4, 0x90
- //0x00000370 LBB0_7
- 0x48, 0x8d, 0x43, 0x01, //0x00000370 leaq $1(%rbx), %rax
- 0x48, 0x39, 0xd0, //0x00000374 cmpq %rdx, %rax
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000377 jae LBB0_11
- 0x41, 0x8a, 0x0c, 0x04, //0x0000037d movb (%r12,%rax), %cl
- 0x80, 0xf9, 0x0d, //0x00000381 cmpb $13, %cl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000384 je LBB0_11
- 0x80, 0xf9, 0x20, //0x0000038a cmpb $32, %cl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000038d je LBB0_11
- 0x80, 0xc1, 0xf5, //0x00000393 addb $-11, %cl
- 0x80, 0xf9, 0xfe, //0x00000396 cmpb $-2, %cl
- 0x0f, 0x82, 0x7b, 0x01, 0x00, 0x00, //0x00000399 jb LBB0_32
- 0x90, //0x0000039f .p2align 4, 0x90
- //0x000003a0 LBB0_11
- 0x48, 0x8d, 0x43, 0x02, //0x000003a0 leaq $2(%rbx), %rax
- 0x48, 0x39, 0xd0, //0x000003a4 cmpq %rdx, %rax
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000003a7 jae LBB0_15
- 0x41, 0x8a, 0x0c, 0x04, //0x000003ad movb (%r12,%rax), %cl
- 0x80, 0xf9, 0x0d, //0x000003b1 cmpb $13, %cl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000003b4 je LBB0_15
- 0x80, 0xf9, 0x20, //0x000003ba cmpb $32, %cl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000003bd je LBB0_15
- 0x80, 0xc1, 0xf5, //0x000003c3 addb $-11, %cl
- 0x80, 0xf9, 0xfe, //0x000003c6 cmpb $-2, %cl
- 0x0f, 0x82, 0x4b, 0x01, 0x00, 0x00, //0x000003c9 jb LBB0_32
- 0x90, //0x000003cf .p2align 4, 0x90
- //0x000003d0 LBB0_15
- 0x48, 0x8d, 0x43, 0x03, //0x000003d0 leaq $3(%rbx), %rax
- 0x48, 0x39, 0xd0, //0x000003d4 cmpq %rdx, %rax
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000003d7 jae LBB0_19
- 0x41, 0x8a, 0x0c, 0x04, //0x000003dd movb (%r12,%rax), %cl
- 0x80, 0xf9, 0x0d, //0x000003e1 cmpb $13, %cl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000003e4 je LBB0_19
- 0x80, 0xf9, 0x20, //0x000003ea cmpb $32, %cl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000003ed je LBB0_19
- 0x80, 0xc1, 0xf5, //0x000003f3 addb $-11, %cl
- 0x80, 0xf9, 0xfe, //0x000003f6 cmpb $-2, %cl
- 0x0f, 0x82, 0x1b, 0x01, 0x00, 0x00, //0x000003f9 jb LBB0_32
- 0x90, //0x000003ff .p2align 4, 0x90
- //0x00000400 LBB0_19
- 0x4c, 0x8d, 0x73, 0x04, //0x00000400 leaq $4(%rbx), %r14
- 0x48, 0x89, 0xd1, //0x00000404 movq %rdx, %rcx
- 0x4c, 0x29, 0xf1, //0x00000407 subq %r14, %rcx
- 0x0f, 0x86, 0xd0, 0x00, 0x00, 0x00, //0x0000040a jbe LBB0_995
- 0x48, 0x83, 0xf9, 0x20, //0x00000410 cmpq $32, %rcx
- 0x0f, 0x82, 0x95, 0x29, 0x00, 0x00, //0x00000414 jb LBB0_597
- 0x48, 0xc7, 0xc1, 0xfc, 0xff, 0xff, 0xff, //0x0000041a movq $-4, %rcx
- 0x48, 0x29, 0xd9, //0x00000421 subq %rbx, %rcx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000424 .p2align 4, 0x90
- //0x00000430 LBB0_22
- 0xc4, 0x01, 0x7e, 0x6f, 0x34, 0x34, //0x00000430 vmovdqu (%r12,%r14), %ymm14
- 0xc4, 0x42, 0x7d, 0x00, 0xfe, //0x00000436 vpshufb %ymm14, %ymm0, %ymm15
- 0xc4, 0xc1, 0x0d, 0xf8, 0xf7, //0x0000043b vpsubb %ymm15, %ymm14, %ymm6
- 0xc4, 0xe2, 0x7d, 0x17, 0xf6, //0x00000440 vptest %ymm6, %ymm6
- 0x0f, 0x85, 0xb5, 0x00, 0x00, 0x00, //0x00000445 jne LBB0_31
- 0x49, 0x83, 0xc6, 0x20, //0x0000044b addq $32, %r14
- 0x48, 0x8d, 0x04, 0x0a, //0x0000044f leaq (%rdx,%rcx), %rax
- 0x48, 0x83, 0xc0, 0xe0, //0x00000453 addq $-32, %rax
- 0x48, 0x83, 0xc1, 0xe0, //0x00000457 addq $-32, %rcx
- 0x48, 0x83, 0xf8, 0x1f, //0x0000045b cmpq $31, %rax
- 0x0f, 0x87, 0xcb, 0xff, 0xff, 0xff, //0x0000045f ja LBB0_22
- 0x4c, 0x89, 0xe0, //0x00000465 movq %r12, %rax
- 0x48, 0x29, 0xc8, //0x00000468 subq %rcx, %rax
- 0x48, 0x01, 0xd1, //0x0000046b addq %rdx, %rcx
- 0x48, 0x85, 0xc9, //0x0000046e testq %rcx, %rcx
- 0x0f, 0x84, 0x3f, 0x00, 0x00, 0x00, //0x00000471 je LBB0_30
- //0x00000477 LBB0_25
- 0x4d, 0x89, 0xc1, //0x00000477 movq %r8, %r9
- 0x4c, 0x8d, 0x04, 0x08, //0x0000047a leaq (%rax,%rcx), %r8
- 0x31, 0xf6, //0x0000047e xorl %esi, %esi
- //0x00000480 LBB0_26
- 0x44, 0x0f, 0xbe, 0x34, 0x30, //0x00000480 movsbl (%rax,%rsi), %r14d
- 0x41, 0x83, 0xfe, 0x20, //0x00000485 cmpl $32, %r14d
- 0x0f, 0x87, 0xf5, 0x28, 0x00, 0x00, //0x00000489 ja LBB0_33
- 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000048f movabsq $4294977024, %rdi
- 0x4c, 0x0f, 0xa3, 0xf7, //0x00000499 btq %r14, %rdi
- 0x0f, 0x83, 0xe1, 0x28, 0x00, 0x00, //0x0000049d jae LBB0_33
- 0x48, 0x83, 0xc6, 0x01, //0x000004a3 addq $1, %rsi
- 0x48, 0x39, 0xf1, //0x000004a7 cmpq %rsi, %rcx
- 0x0f, 0x85, 0xd0, 0xff, 0xff, 0xff, //0x000004aa jne LBB0_26
- 0x4c, 0x89, 0xc0, //0x000004b0 movq %r8, %rax
- 0x4d, 0x89, 0xc8, //0x000004b3 movq %r9, %r8
- //0x000004b6 LBB0_30
- 0x4c, 0x29, 0xe0, //0x000004b6 subq %r12, %rax
- 0x48, 0x39, 0xd0, //0x000004b9 cmpq %rdx, %rax
- 0x0f, 0x82, 0x58, 0x00, 0x00, 0x00, //0x000004bc jb LBB0_32
- //0x000004c2 LBB0_34
- 0x31, 0xc0, //0x000004c2 xorl %eax, %eax
- 0x49, 0x89, 0xde, //0x000004c4 movq %rbx, %r14
- 0x48, 0x8b, 0x4c, 0x24, 0x30, //0x000004c7 movq $48(%rsp), %rcx
- 0x48, 0x8b, 0x09, //0x000004cc movq (%rcx), %rcx
- 0x48, 0x85, 0xc9, //0x000004cf testq %rcx, %rcx
- 0x0f, 0x85, 0x5f, 0x00, 0x00, 0x00, //0x000004d2 jne LBB0_35
- 0xe9, 0xd2, 0x44, 0x00, 0x00, //0x000004d8 jmp LBB0_996
- 0x90, 0x90, 0x90, //0x000004dd .p2align 4, 0x90
- //0x000004e0 LBB0_995
- 0x4d, 0x89, 0x75, 0x00, //0x000004e0 movq %r14, (%r13)
- 0x31, 0xc0, //0x000004e4 xorl %eax, %eax
- 0x48, 0x8b, 0x4c, 0x24, 0x30, //0x000004e6 movq $48(%rsp), %rcx
- 0x48, 0x8b, 0x09, //0x000004eb movq (%rcx), %rcx
- 0x48, 0x85, 0xc9, //0x000004ee testq %rcx, %rcx
- 0x0f, 0x85, 0x40, 0x00, 0x00, 0x00, //0x000004f1 jne LBB0_35
- 0xe9, 0xb3, 0x44, 0x00, 0x00, //0x000004f7 jmp LBB0_996
- 0x90, 0x90, 0x90, 0x90, //0x000004fc .p2align 4, 0x90
- //0x00000500 LBB0_31
- 0xc4, 0xc1, 0x0d, 0x74, 0xf7, //0x00000500 vpcmpeqb %ymm15, %ymm14, %ymm6
- 0xc5, 0xfd, 0xd7, 0xc6, //0x00000505 vpmovmskb %ymm6, %eax
- 0xf7, 0xd0, //0x00000509 notl %eax
- 0x0f, 0xbc, 0xc0, //0x0000050b bsfl %eax, %eax
- 0x48, 0x29, 0xc8, //0x0000050e subq %rcx, %rax
- 0x48, 0x39, 0xd0, //0x00000511 cmpq %rdx, %rax
- 0x0f, 0x83, 0xa8, 0xff, 0xff, 0xff, //0x00000514 jae LBB0_34
- //0x0000051a LBB0_32
- 0x4c, 0x8d, 0x70, 0x01, //0x0000051a leaq $1(%rax), %r14
- 0x4d, 0x89, 0x75, 0x00, //0x0000051e movq %r14, (%r13)
- 0x41, 0x8a, 0x04, 0x04, //0x00000522 movb (%r12,%rax), %al
- 0x48, 0x8b, 0x4c, 0x24, 0x30, //0x00000526 movq $48(%rsp), %rcx
- 0x48, 0x8b, 0x09, //0x0000052b movq (%rcx), %rcx
- 0x48, 0x85, 0xc9, //0x0000052e testq %rcx, %rcx
- 0x0f, 0x84, 0x78, 0x44, 0x00, 0x00, //0x00000531 je LBB0_996
- //0x00000537 LBB0_35
- 0x8a, 0x49, 0x17, //0x00000537 movb $23(%rcx), %cl
- 0x80, 0xe1, 0x1f, //0x0000053a andb $31, %cl
- 0x80, 0xf9, 0x02, //0x0000053d cmpb $2, %cl
- 0x0f, 0x84, 0x5a, 0x19, 0x00, 0x00, //0x00000540 je LBB0_387
- 0x80, 0xf9, 0x18, //0x00000546 cmpb $24, %cl
- 0x0f, 0x85, 0x60, 0x44, 0x00, 0x00, //0x00000549 jne LBB0_996
- 0x3c, 0x7b, //0x0000054f cmpb $123, %al
- 0x4c, 0x89, 0x44, 0x24, 0x28, //0x00000551 movq %r8, $40(%rsp)
- 0x0f, 0x85, 0x15, 0x46, 0x00, 0x00, //0x00000556 jne LBB0_1023
- //0x0000055c LBB0_38
- 0x49, 0x8b, 0x00, //0x0000055c movq (%r8), %rax
- 0x49, 0x39, 0xc6, //0x0000055f cmpq %rax, %r14
- 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x00000562 jae LBB0_43
- 0x43, 0x8a, 0x0c, 0x34, //0x00000568 movb (%r12,%r14), %cl
- 0x80, 0xf9, 0x0d, //0x0000056c cmpb $13, %cl
- 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x0000056f je LBB0_43
- 0x80, 0xf9, 0x20, //0x00000575 cmpb $32, %cl
- 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00000578 je LBB0_43
- 0x80, 0xc1, 0xf5, //0x0000057e addb $-11, %cl
- 0x80, 0xf9, 0xfe, //0x00000581 cmpb $-2, %cl
- 0x0f, 0x83, 0x16, 0x00, 0x00, 0x00, //0x00000584 jae LBB0_43
- 0x4c, 0x89, 0xf3, //0x0000058a movq %r14, %rbx
- 0xe9, 0x88, 0x01, 0x00, 0x00, //0x0000058d jmp LBB0_68
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000592 .p2align 4, 0x90
- //0x000005a0 LBB0_43
- 0x49, 0x8d, 0x5e, 0x01, //0x000005a0 leaq $1(%r14), %rbx
- 0x48, 0x39, 0xc3, //0x000005a4 cmpq %rax, %rbx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000005a7 jae LBB0_47
- 0x41, 0x8a, 0x0c, 0x1c, //0x000005ad movb (%r12,%rbx), %cl
- 0x80, 0xf9, 0x0d, //0x000005b1 cmpb $13, %cl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000005b4 je LBB0_47
- 0x80, 0xf9, 0x20, //0x000005ba cmpb $32, %cl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000005bd je LBB0_47
- 0x80, 0xc1, 0xf5, //0x000005c3 addb $-11, %cl
- 0x80, 0xf9, 0xfe, //0x000005c6 cmpb $-2, %cl
- 0x0f, 0x82, 0x4b, 0x01, 0x00, 0x00, //0x000005c9 jb LBB0_68
- 0x90, //0x000005cf .p2align 4, 0x90
- //0x000005d0 LBB0_47
- 0x49, 0x8d, 0x5e, 0x02, //0x000005d0 leaq $2(%r14), %rbx
- 0x48, 0x39, 0xc3, //0x000005d4 cmpq %rax, %rbx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000005d7 jae LBB0_51
- 0x41, 0x8a, 0x0c, 0x1c, //0x000005dd movb (%r12,%rbx), %cl
- 0x80, 0xf9, 0x0d, //0x000005e1 cmpb $13, %cl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000005e4 je LBB0_51
- 0x80, 0xf9, 0x20, //0x000005ea cmpb $32, %cl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000005ed je LBB0_51
- 0x80, 0xc1, 0xf5, //0x000005f3 addb $-11, %cl
- 0x80, 0xf9, 0xfe, //0x000005f6 cmpb $-2, %cl
- 0x0f, 0x82, 0x1b, 0x01, 0x00, 0x00, //0x000005f9 jb LBB0_68
- 0x90, //0x000005ff .p2align 4, 0x90
- //0x00000600 LBB0_51
- 0x49, 0x8d, 0x5e, 0x03, //0x00000600 leaq $3(%r14), %rbx
- 0x48, 0x39, 0xc3, //0x00000604 cmpq %rax, %rbx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000607 jae LBB0_55
- 0x41, 0x8a, 0x0c, 0x1c, //0x0000060d movb (%r12,%rbx), %cl
- 0x80, 0xf9, 0x0d, //0x00000611 cmpb $13, %cl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000614 je LBB0_55
- 0x80, 0xf9, 0x20, //0x0000061a cmpb $32, %cl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000061d je LBB0_55
- 0x80, 0xc1, 0xf5, //0x00000623 addb $-11, %cl
- 0x80, 0xf9, 0xfe, //0x00000626 cmpb $-2, %cl
- 0x0f, 0x82, 0xeb, 0x00, 0x00, 0x00, //0x00000629 jb LBB0_68
- 0x90, //0x0000062f .p2align 4, 0x90
- //0x00000630 LBB0_55
- 0x49, 0x8d, 0x5e, 0x04, //0x00000630 leaq $4(%r14), %rbx
- 0x48, 0x89, 0xc1, //0x00000634 movq %rax, %rcx
- 0x48, 0x29, 0xd9, //0x00000637 subq %rbx, %rcx
- 0x0f, 0x86, 0x2e, 0x45, 0x00, 0x00, //0x0000063a jbe LBB0_1021
- 0x48, 0x83, 0xf9, 0x20, //0x00000640 cmpq $32, %rcx
- 0x0f, 0x82, 0x9f, 0x08, 0x00, 0x00, //0x00000644 jb LBB0_352
- 0x48, 0xc7, 0xc1, 0xfc, 0xff, 0xff, 0xff, //0x0000064a movq $-4, %rcx
- 0x4c, 0x29, 0xf1, //0x00000651 subq %r14, %rcx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000654 .p2align 4, 0x90
- //0x00000660 LBB0_58
- 0xc4, 0x41, 0x7e, 0x6f, 0x34, 0x1c, //0x00000660 vmovdqu (%r12,%rbx), %ymm14
- 0xc4, 0x42, 0x7d, 0x00, 0xfe, //0x00000666 vpshufb %ymm14, %ymm0, %ymm15
- 0xc4, 0xc1, 0x0d, 0xf8, 0xf7, //0x0000066b vpsubb %ymm15, %ymm14, %ymm6
- 0xc4, 0xe2, 0x7d, 0x17, 0xf6, //0x00000670 vptest %ymm6, %ymm6
- 0x0f, 0x85, 0x85, 0x00, 0x00, 0x00, //0x00000675 jne LBB0_67
- 0x48, 0x83, 0xc3, 0x20, //0x0000067b addq $32, %rbx
- 0x48, 0x8d, 0x14, 0x08, //0x0000067f leaq (%rax,%rcx), %rdx
- 0x48, 0x83, 0xc2, 0xe0, //0x00000683 addq $-32, %rdx
- 0x48, 0x83, 0xc1, 0xe0, //0x00000687 addq $-32, %rcx
- 0x48, 0x83, 0xfa, 0x1f, //0x0000068b cmpq $31, %rdx
- 0x0f, 0x87, 0xcb, 0xff, 0xff, 0xff, //0x0000068f ja LBB0_58
- 0x4c, 0x89, 0xe3, //0x00000695 movq %r12, %rbx
- 0x48, 0x29, 0xcb, //0x00000698 subq %rcx, %rbx
- 0x48, 0x01, 0xc1, //0x0000069b addq %rax, %rcx
- 0x48, 0x85, 0xc9, //0x0000069e testq %rcx, %rcx
- 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x000006a1 je LBB0_66
- //0x000006a7 LBB0_61
- 0x4c, 0x8d, 0x0c, 0x0b, //0x000006a7 leaq (%rbx,%rcx), %r9
- 0x31, 0xd2, //0x000006ab xorl %edx, %edx
- 0x90, 0x90, 0x90, //0x000006ad .p2align 4, 0x90
- //0x000006b0 LBB0_62
- 0x0f, 0xbe, 0x3c, 0x13, //0x000006b0 movsbl (%rbx,%rdx), %edi
- 0x83, 0xff, 0x20, //0x000006b4 cmpl $32, %edi
- 0x0f, 0x87, 0x74, 0x04, 0x00, 0x00, //0x000006b7 ja LBB0_302
- 0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000006bd movabsq $4294977024, %rsi
- 0x48, 0x0f, 0xa3, 0xfe, //0x000006c7 btq %rdi, %rsi
- 0x0f, 0x83, 0x60, 0x04, 0x00, 0x00, //0x000006cb jae LBB0_302
- 0x48, 0x83, 0xc2, 0x01, //0x000006d1 addq $1, %rdx
- 0x48, 0x39, 0xd1, //0x000006d5 cmpq %rdx, %rcx
- 0x0f, 0x85, 0xd2, 0xff, 0xff, 0xff, //0x000006d8 jne LBB0_62
- 0x4c, 0x89, 0xcb, //0x000006de movq %r9, %rbx
- //0x000006e1 LBB0_66
- 0x4c, 0x29, 0xe3, //0x000006e1 subq %r12, %rbx
- 0x48, 0x39, 0xc3, //0x000006e4 cmpq %rax, %rbx
- 0x0f, 0x82, 0x2d, 0x00, 0x00, 0x00, //0x000006e7 jb LBB0_68
- 0xe9, 0x7f, 0x44, 0x00, 0x00, //0x000006ed jmp LBB0_1023
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000006f2 .p2align 4, 0x90
- //0x00000700 LBB0_67
- 0xc4, 0xc1, 0x0d, 0x74, 0xf7, //0x00000700 vpcmpeqb %ymm15, %ymm14, %ymm6
- 0xc5, 0xfd, 0xd7, 0xd6, //0x00000705 vpmovmskb %ymm6, %edx
- 0xf7, 0xd2, //0x00000709 notl %edx
- 0x0f, 0xbc, 0xda, //0x0000070b bsfl %edx, %ebx
- 0x48, 0x29, 0xcb, //0x0000070e subq %rcx, %rbx
- 0x48, 0x39, 0xc3, //0x00000711 cmpq %rax, %rbx
- 0x0f, 0x83, 0x57, 0x44, 0x00, 0x00, //0x00000714 jae LBB0_1023
- //0x0000071a LBB0_68
- 0x4c, 0x8d, 0x73, 0x01, //0x0000071a leaq $1(%rbx), %r14
- 0x4d, 0x89, 0x75, 0x00, //0x0000071e movq %r14, (%r13)
- 0x41, 0x8a, 0x04, 0x1c, //0x00000722 movb (%r12,%rbx), %al
- 0x3c, 0x22, //0x00000726 cmpb $34, %al
- 0x0f, 0x85, 0x36, 0x27, 0x00, 0x00, //0x00000728 jne LBB0_234
- 0x4d, 0x8b, 0x00, //0x0000072e movq (%r8), %r8
- 0x4d, 0x89, 0xc5, //0x00000731 movq %r8, %r13
- 0x4d, 0x29, 0xf5, //0x00000734 subq %r14, %r13
- 0x0f, 0x84, 0xb0, 0x4b, 0x00, 0x00, //0x00000737 je LBB0_1101
- 0x48, 0x8b, 0x44, 0x24, 0x30, //0x0000073d movq $48(%rsp), %rax
- 0x48, 0x8b, 0x40, 0x08, //0x00000742 movq $8(%rax), %rax
- 0x4c, 0x8b, 0x10, //0x00000746 movq (%rax), %r10
- 0x48, 0x8b, 0x40, 0x08, //0x00000749 movq $8(%rax), %rax
- 0x48, 0x89, 0x44, 0x24, 0x38, //0x0000074d movq %rax, $56(%rsp)
- 0x4f, 0x8d, 0x1c, 0x34, //0x00000752 leaq (%r12,%r14), %r11
- 0x49, 0x83, 0xfd, 0x40, //0x00000756 cmpq $64, %r13
- 0x0f, 0x82, 0xe5, 0x03, 0x00, 0x00, //0x0000075a jb LBB0_306
- 0x49, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00000760 movq $-2, %r9
- 0x49, 0x29, 0xd9, //0x00000767 subq %rbx, %r9
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000076a movq $-1, %rax
- 0x31, 0xd2, //0x00000771 xorl %edx, %edx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000773 .p2align 4, 0x90
- //0x00000780 LBB0_72
- 0xc4, 0x81, 0x7e, 0x6f, 0x34, 0x34, //0x00000780 vmovdqu (%r12,%r14), %ymm6
- 0xc4, 0x81, 0x7e, 0x6f, 0x7c, 0x34, 0x20, //0x00000786 vmovdqu $32(%r12,%r14), %ymm7
- 0xc5, 0x4d, 0x74, 0xf1, //0x0000078d vpcmpeqb %ymm1, %ymm6, %ymm14
- 0xc4, 0xc1, 0x7d, 0xd7, 0xce, //0x00000791 vpmovmskb %ymm14, %ecx
- 0xc5, 0x45, 0x74, 0xf1, //0x00000796 vpcmpeqb %ymm1, %ymm7, %ymm14
- 0xc4, 0xc1, 0x7d, 0xd7, 0xfe, //0x0000079a vpmovmskb %ymm14, %edi
- 0xc5, 0xcd, 0x74, 0xf2, //0x0000079f vpcmpeqb %ymm2, %ymm6, %ymm6
- 0xc5, 0xfd, 0xd7, 0xf6, //0x000007a3 vpmovmskb %ymm6, %esi
- 0xc5, 0xc5, 0x74, 0xf2, //0x000007a7 vpcmpeqb %ymm2, %ymm7, %ymm6
- 0xc5, 0x7d, 0xd7, 0xfe, //0x000007ab vpmovmskb %ymm6, %r15d
- 0x48, 0xc1, 0xe7, 0x20, //0x000007af shlq $32, %rdi
- 0x48, 0x09, 0xf9, //0x000007b3 orq %rdi, %rcx
- 0x49, 0xc1, 0xe7, 0x20, //0x000007b6 shlq $32, %r15
- 0x4c, 0x09, 0xfe, //0x000007ba orq %r15, %rsi
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x000007bd jne LBB0_81
- 0x48, 0x85, 0xd2, //0x000007c3 testq %rdx, %rdx
- 0x0f, 0x85, 0x37, 0x00, 0x00, 0x00, //0x000007c6 jne LBB0_83
- 0x31, 0xd2, //0x000007cc xorl %edx, %edx
- 0x48, 0x85, 0xc9, //0x000007ce testq %rcx, %rcx
- 0x0f, 0x85, 0x99, 0x00, 0x00, 0x00, //0x000007d1 jne LBB0_84
- //0x000007d7 LBB0_75
- 0x49, 0x83, 0xc5, 0xc0, //0x000007d7 addq $-64, %r13
- 0x49, 0x83, 0xc1, 0xc0, //0x000007db addq $-64, %r9
- 0x49, 0x83, 0xc6, 0x40, //0x000007df addq $64, %r14
- 0x49, 0x83, 0xfd, 0x3f, //0x000007e3 cmpq $63, %r13
- 0x0f, 0x87, 0x93, 0xff, 0xff, 0xff, //0x000007e7 ja LBB0_72
- 0xe9, 0xee, 0x02, 0x00, 0x00, //0x000007ed jmp LBB0_76
- //0x000007f2 LBB0_81
- 0x48, 0x83, 0xf8, 0xff, //0x000007f2 cmpq $-1, %rax
- 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x000007f6 jne LBB0_83
- 0x48, 0x0f, 0xbc, 0xc6, //0x000007fc bsfq %rsi, %rax
- 0x4c, 0x01, 0xf0, //0x00000800 addq %r14, %rax
- //0x00000803 LBB0_83
- 0x48, 0x89, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x00000803 movq %rax, $152(%rsp)
- 0x48, 0x89, 0xd0, //0x0000080b movq %rdx, %rax
- 0x48, 0xf7, 0xd0, //0x0000080e notq %rax
- 0x48, 0x21, 0xf0, //0x00000811 andq %rsi, %rax
- 0x48, 0x8d, 0x3c, 0x00, //0x00000814 leaq (%rax,%rax), %rdi
- 0x48, 0x09, 0xd7, //0x00000818 orq %rdx, %rdi
- 0x49, 0x89, 0xff, //0x0000081b movq %rdi, %r15
- 0x49, 0xf7, 0xd7, //0x0000081e notq %r15
- 0x49, 0x21, 0xf7, //0x00000821 andq %rsi, %r15
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000824 movabsq $-6148914691236517206, %rdx
- 0x49, 0x21, 0xd7, //0x0000082e andq %rdx, %r15
- 0x31, 0xd2, //0x00000831 xorl %edx, %edx
- 0x49, 0x01, 0xc7, //0x00000833 addq %rax, %r15
- 0x48, 0x8b, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x00000836 movq $152(%rsp), %rax
- 0x0f, 0x92, 0xc2, //0x0000083e setb %dl
- 0x4d, 0x01, 0xff, //0x00000841 addq %r15, %r15
- 0x48, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000844 movabsq $6148914691236517205, %rsi
- 0x49, 0x31, 0xf7, //0x0000084e xorq %rsi, %r15
- 0x49, 0x21, 0xff, //0x00000851 andq %rdi, %r15
- 0x49, 0xf7, 0xd7, //0x00000854 notq %r15
- 0x4c, 0x21, 0xf9, //0x00000857 andq %r15, %rcx
- 0x48, 0x85, 0xc9, //0x0000085a testq %rcx, %rcx
- 0x0f, 0x84, 0x74, 0xff, 0xff, 0xff, //0x0000085d je LBB0_75
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000863 .p2align 4, 0x90
- //0x00000870 LBB0_84
- 0x4c, 0x0f, 0xbc, 0xf1, //0x00000870 bsfq %rcx, %r14
- 0x4d, 0x29, 0xce, //0x00000874 subq %r9, %r14
- //0x00000877 LBB0_85
- 0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x00000877 movq $16(%rsp), %r13
- 0x4d, 0x85, 0xf6, //0x0000087c testq %r14, %r14
- 0x0f, 0x88, 0x70, 0x4a, 0x00, 0x00, //0x0000087f js LBB0_1103
- 0x4d, 0x89, 0x75, 0x00, //0x00000885 movq %r14, (%r13)
- 0x48, 0x83, 0xf8, 0xff, //0x00000889 cmpq $-1, %rax
- 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x0000088d je LBB0_88
- 0x4c, 0x39, 0xf0, //0x00000893 cmpq %r14, %rax
- 0x0f, 0x8e, 0xc4, 0x02, 0x00, 0x00, //0x00000896 jle LBB0_307
- //0x0000089c LBB0_88
- 0x4c, 0x89, 0xf1, //0x0000089c movq %r14, %rcx
- 0x48, 0x29, 0xd9, //0x0000089f subq %rbx, %rcx
- 0x48, 0x83, 0xc1, 0xfe, //0x000008a2 addq $-2, %rcx
- 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000008a6 movl $1, %r9d
- 0x48, 0x89, 0xca, //0x000008ac movq %rcx, %rdx
- 0x48, 0x8b, 0x44, 0x24, 0x38, //0x000008af movq $56(%rsp), %rax
- 0x48, 0x09, 0xc2, //0x000008b4 orq %rax, %rdx
- 0x4c, 0x8b, 0x44, 0x24, 0x28, //0x000008b7 movq $40(%rsp), %r8
- 0x0f, 0x84, 0xde, 0x01, 0x00, 0x00, //0x000008bc je LBB0_95
- 0x48, 0x39, 0xc1, //0x000008c2 cmpq %rax, %rcx
- 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x000008c5 jne LBB0_94
- 0x31, 0xd2, //0x000008cb xorl %edx, %edx
- 0x90, 0x90, 0x90, //0x000008cd .p2align 4, 0x90
- //0x000008d0 LBB0_91
- 0x48, 0x83, 0xf8, 0x20, //0x000008d0 cmpq $32, %rax
- 0x0f, 0x82, 0x3a, 0x00, 0x00, 0x00, //0x000008d4 jb LBB0_177
- 0xc4, 0xc1, 0x7e, 0x6f, 0x34, 0x13, //0x000008da vmovdqu (%r11,%rdx), %ymm6
- 0xc4, 0xc1, 0x4d, 0xf8, 0x34, 0x12, //0x000008e0 vpsubb (%r10,%rdx), %ymm6, %ymm6
- 0x48, 0x83, 0xc0, 0xe0, //0x000008e6 addq $-32, %rax
- 0x48, 0x83, 0xc2, 0x20, //0x000008ea addq $32, %rdx
- 0xc4, 0xe2, 0x7d, 0x17, 0xf6, //0x000008ee vptest %ymm6, %ymm6
- 0x0f, 0x84, 0xd7, 0xff, 0xff, 0xff, //0x000008f3 je LBB0_91
- 0xe9, 0xab, 0x00, 0x00, 0x00, //0x000008f9 jmp LBB0_93
- 0x90, 0x90, //0x000008fe .p2align 4, 0x90
- //0x00000900 LBB0_94
- 0x45, 0x31, 0xc9, //0x00000900 xorl %r9d, %r9d
- 0x49, 0x8b, 0x18, //0x00000903 movq (%r8), %rbx
- 0x49, 0x39, 0xde, //0x00000906 cmpq %rbx, %r14
- 0x0f, 0x83, 0x11, 0x06, 0x00, 0x00, //0x00000909 jae LBB0_100
- 0xe9, 0x98, 0x01, 0x00, 0x00, //0x0000090f jmp LBB0_96
- //0x00000914 LBB0_177
- 0x41, 0x8d, 0x0c, 0x1c, //0x00000914 leal (%r12,%rbx), %ecx
- 0x01, 0xd1, //0x00000918 addl %edx, %ecx
- 0x83, 0xc1, 0x01, //0x0000091a addl $1, %ecx
- 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x0000091d andl $4095, %ecx
- 0x81, 0xf9, 0xe0, 0x0f, 0x00, 0x00, //0x00000923 cmpl $4064, %ecx
- 0x0f, 0x87, 0x51, 0x00, 0x00, 0x00, //0x00000929 ja LBB0_181
- 0x41, 0x8d, 0x0c, 0x12, //0x0000092f leal (%r10,%rdx), %ecx
- 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00000933 andl $4095, %ecx
- 0x81, 0xf9, 0xe1, 0x0f, 0x00, 0x00, //0x00000939 cmpl $4065, %ecx
- 0x0f, 0x83, 0x3b, 0x00, 0x00, 0x00, //0x0000093f jae LBB0_181
- 0xc4, 0x41, 0x7e, 0x6f, 0x34, 0x13, //0x00000945 vmovdqu (%r11,%rdx), %ymm14
- 0xc4, 0xc1, 0x7e, 0x6f, 0x34, 0x12, //0x0000094b vmovdqu (%r10,%rdx), %ymm6
- 0xc5, 0x8d, 0xf8, 0xfe, //0x00000951 vpsubb %ymm6, %ymm14, %ymm7
- 0xc4, 0xe2, 0x7d, 0x17, 0xff, //0x00000955 vptest %ymm7, %ymm7
- 0x0f, 0x84, 0xd8, 0x00, 0x00, 0x00, //0x0000095a je LBB0_300
- 0xc5, 0x8d, 0x74, 0xf6, //0x00000960 vpcmpeqb %ymm6, %ymm14, %ymm6
- 0xc5, 0xfd, 0xd7, 0xce, //0x00000964 vpmovmskb %ymm6, %ecx
- 0xf7, 0xd1, //0x00000968 notl %ecx
- 0x0f, 0xbc, 0xc9, //0x0000096a bsfl %ecx, %ecx
- 0xe9, 0xab, 0x00, 0x00, 0x00, //0x0000096d jmp LBB0_188
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000972 .p2align 4, 0x90
- //0x00000980 LBB0_181
- 0x48, 0x83, 0xf8, 0x10, //0x00000980 cmpq $16, %rax
- 0x0f, 0x82, 0x36, 0x00, 0x00, 0x00, //0x00000984 jb LBB0_184
- 0xc4, 0xc1, 0x7a, 0x6f, 0x34, 0x13, //0x0000098a vmovdqu (%r11,%rdx), %xmm6
- 0xc4, 0xc1, 0x49, 0xf8, 0x34, 0x12, //0x00000990 vpsubb (%r10,%rdx), %xmm6, %xmm6
- 0x48, 0x83, 0xc0, 0xf0, //0x00000996 addq $-16, %rax
- 0x48, 0x83, 0xc2, 0x10, //0x0000099a addq $16, %rdx
- 0xc4, 0xe2, 0x79, 0x17, 0xf6, //0x0000099e vptest %xmm6, %xmm6
- 0x0f, 0x84, 0xd7, 0xff, 0xff, 0xff, //0x000009a3 je LBB0_181
- //0x000009a9 LBB0_93
- 0x31, 0xc0, //0x000009a9 xorl %eax, %eax
- 0x44, 0x0f, 0xb6, 0xc8, //0x000009ab movzbl %al, %r9d
- 0x49, 0x8b, 0x18, //0x000009af movq (%r8), %rbx
- 0x49, 0x39, 0xde, //0x000009b2 cmpq %rbx, %r14
- 0x0f, 0x83, 0x65, 0x05, 0x00, 0x00, //0x000009b5 jae LBB0_100
- 0xe9, 0xec, 0x00, 0x00, 0x00, //0x000009bb jmp LBB0_96
- //0x000009c0 LBB0_184
- 0x41, 0x8d, 0x0c, 0x1c, //0x000009c0 leal (%r12,%rbx), %ecx
- 0x01, 0xd1, //0x000009c4 addl %edx, %ecx
- 0x83, 0xc1, 0x01, //0x000009c6 addl $1, %ecx
- 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x000009c9 andl $4095, %ecx
- 0x81, 0xf9, 0xf0, 0x0f, 0x00, 0x00, //0x000009cf cmpl $4080, %ecx
- 0x0f, 0x87, 0x74, 0x00, 0x00, 0x00, //0x000009d5 ja LBB0_291
- 0x41, 0x8d, 0x0c, 0x12, //0x000009db leal (%r10,%rdx), %ecx
- 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x000009df andl $4095, %ecx
- 0x81, 0xf9, 0xf1, 0x0f, 0x00, 0x00, //0x000009e5 cmpl $4081, %ecx
- 0x0f, 0x83, 0x5e, 0x00, 0x00, 0x00, //0x000009eb jae LBB0_291
- 0xc4, 0x41, 0x7a, 0x6f, 0x34, 0x13, //0x000009f1 vmovdqu (%r11,%rdx), %xmm14
- 0xc4, 0xc1, 0x7a, 0x6f, 0x3c, 0x12, //0x000009f7 vmovdqu (%r10,%rdx), %xmm7
- 0xc5, 0x89, 0xf8, 0xf7, //0x000009fd vpsubb %xmm7, %xmm14, %xmm6
- 0xc4, 0xe2, 0x79, 0x17, 0xf6, //0x00000a01 vptest %xmm6, %xmm6
- 0x0f, 0x84, 0x2c, 0x00, 0x00, 0x00, //0x00000a06 je LBB0_300
- 0xc5, 0x89, 0x74, 0xf7, //0x00000a0c vpcmpeqb %xmm7, %xmm14, %xmm6
- 0xc5, 0xf9, 0xd7, 0xce, //0x00000a10 vpmovmskb %xmm6, %ecx
- 0xf7, 0xd1, //0x00000a14 notl %ecx
- 0x66, 0x0f, 0xbc, 0xc9, //0x00000a16 bsfw %cx, %cx
- 0x0f, 0xb7, 0xc9, //0x00000a1a movzwl %cx, %ecx
- //0x00000a1d LBB0_188
- 0x48, 0x39, 0xc8, //0x00000a1d cmpq %rcx, %rax
- 0x0f, 0x96, 0xc0, //0x00000a20 setbe %al
- 0x44, 0x0f, 0xb6, 0xc8, //0x00000a23 movzbl %al, %r9d
- 0x49, 0x8b, 0x18, //0x00000a27 movq (%r8), %rbx
- 0x49, 0x39, 0xde, //0x00000a2a cmpq %rbx, %r14
- 0x0f, 0x83, 0xed, 0x04, 0x00, 0x00, //0x00000a2d jae LBB0_100
- 0xe9, 0x74, 0x00, 0x00, 0x00, //0x00000a33 jmp LBB0_96
- //0x00000a38 LBB0_300
- 0xb0, 0x01, //0x00000a38 movb $1, %al
- 0x44, 0x0f, 0xb6, 0xc8, //0x00000a3a movzbl %al, %r9d
- 0x49, 0x8b, 0x18, //0x00000a3e movq (%r8), %rbx
- 0x49, 0x39, 0xde, //0x00000a41 cmpq %rbx, %r14
- 0x0f, 0x83, 0xd6, 0x04, 0x00, 0x00, //0x00000a44 jae LBB0_100
- 0xe9, 0x5d, 0x00, 0x00, 0x00, //0x00000a4a jmp LBB0_96
- //0x00000a4f LBB0_291
- 0xb0, 0x01, //0x00000a4f movb $1, %al
- 0x48, 0x39, 0x54, 0x24, 0x38, //0x00000a51 cmpq %rdx, $56(%rsp)
- 0x0f, 0x84, 0x38, 0x00, 0x00, 0x00, //0x00000a56 je LBB0_295
- 0x48, 0x83, 0x44, 0x24, 0x38, 0xff, //0x00000a5c addq $-1, $56(%rsp)
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a62 .p2align 4, 0x90
- //0x00000a70 LBB0_293
- 0x41, 0x0f, 0xb6, 0x04, 0x13, //0x00000a70 movzbl (%r11,%rdx), %eax
- 0x41, 0x3a, 0x04, 0x12, //0x00000a75 cmpb (%r10,%rdx), %al
- 0x0f, 0x94, 0xc0, //0x00000a79 sete %al
- 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00000a7c jne LBB0_295
- 0x48, 0x8d, 0x4a, 0x01, //0x00000a82 leaq $1(%rdx), %rcx
- 0x48, 0x39, 0x54, 0x24, 0x38, //0x00000a86 cmpq %rdx, $56(%rsp)
- 0x48, 0x89, 0xca, //0x00000a8b movq %rcx, %rdx
- 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00000a8e jne LBB0_293
- //0x00000a94 LBB0_295
- 0x44, 0x0f, 0xb6, 0xc8, //0x00000a94 movzbl %al, %r9d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a98 .p2align 4, 0x90
- //0x00000aa0 LBB0_95
- 0x49, 0x8b, 0x18, //0x00000aa0 movq (%r8), %rbx
- 0x49, 0x39, 0xde, //0x00000aa3 cmpq %rbx, %r14
- 0x0f, 0x83, 0x74, 0x04, 0x00, 0x00, //0x00000aa6 jae LBB0_100
- //0x00000aac LBB0_96
- 0x43, 0x8a, 0x0c, 0x34, //0x00000aac movb (%r12,%r14), %cl
- 0x80, 0xf9, 0x0d, //0x00000ab0 cmpb $13, %cl
- 0x0f, 0x84, 0x67, 0x04, 0x00, 0x00, //0x00000ab3 je LBB0_100
- 0x80, 0xf9, 0x20, //0x00000ab9 cmpb $32, %cl
- 0x0f, 0x84, 0x5e, 0x04, 0x00, 0x00, //0x00000abc je LBB0_100
- 0x80, 0xc1, 0xf5, //0x00000ac2 addb $-11, %cl
- 0x80, 0xf9, 0xfe, //0x00000ac5 cmpb $-2, %cl
- 0x0f, 0x83, 0x52, 0x04, 0x00, 0x00, //0x00000ac8 jae LBB0_100
- 0x4c, 0x89, 0xf2, //0x00000ace movq %r14, %rdx
- 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00000ad1 movq $24(%rsp), %r10
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00000ad6 movq $32(%rsp), %r11
- 0xe9, 0xc9, 0x05, 0x00, 0x00, //0x00000adb jmp LBB0_125
- //0x00000ae0 LBB0_76
- 0x4d, 0x01, 0xe6, //0x00000ae0 addq %r12, %r14
- 0x49, 0x83, 0xfd, 0x20, //0x00000ae3 cmpq $32, %r13
- 0x0f, 0x82, 0x77, 0x12, 0x00, 0x00, //0x00000ae7 jb LBB0_367
- //0x00000aed LBB0_77
- 0xc4, 0xc1, 0x7e, 0x6f, 0x36, //0x00000aed vmovdqu (%r14), %ymm6
- 0xc5, 0xcd, 0x74, 0xf9, //0x00000af2 vpcmpeqb %ymm1, %ymm6, %ymm7
- 0xc5, 0xfd, 0xd7, 0xcf, //0x00000af6 vpmovmskb %ymm7, %ecx
- 0xc5, 0xcd, 0x74, 0xf2, //0x00000afa vpcmpeqb %ymm2, %ymm6, %ymm6
- 0xc5, 0xfd, 0xd7, 0xf6, //0x00000afe vpmovmskb %ymm6, %esi
- 0x85, 0xf6, //0x00000b02 testl %esi, %esi
- 0x0f, 0x85, 0xe8, 0x11, 0x00, 0x00, //0x00000b04 jne LBB0_362
- 0x48, 0x85, 0xd2, //0x00000b0a testq %rdx, %rdx
- 0x0f, 0x85, 0xfe, 0x11, 0x00, 0x00, //0x00000b0d jne LBB0_364
- 0x31, 0xd2, //0x00000b13 xorl %edx, %edx
- 0x48, 0x85, 0xc9, //0x00000b15 testq %rcx, %rcx
- 0x0f, 0x84, 0x3e, 0x12, 0x00, 0x00, //0x00000b18 je LBB0_366
- //0x00000b1e LBB0_80
- 0x48, 0x0f, 0xbc, 0xc9, //0x00000b1e bsfq %rcx, %rcx
- 0x4d, 0x29, 0xe6, //0x00000b22 subq %r12, %r14
- 0x49, 0x01, 0xce, //0x00000b25 addq %rcx, %r14
- 0x49, 0x83, 0xc6, 0x01, //0x00000b28 addq $1, %r14
- 0xe9, 0x46, 0xfd, 0xff, 0xff, //0x00000b2c jmp LBB0_85
- //0x00000b31 LBB0_302
- 0x4c, 0x29, 0xe3, //0x00000b31 subq %r12, %rbx
- 0x48, 0x01, 0xd3, //0x00000b34 addq %rdx, %rbx
- 0x48, 0x39, 0xc3, //0x00000b37 cmpq %rax, %rbx
- 0x0f, 0x82, 0xda, 0xfb, 0xff, 0xff, //0x00000b3a jb LBB0_68
- 0xe9, 0x2c, 0x40, 0x00, 0x00, //0x00000b40 jmp LBB0_1023
- //0x00000b45 LBB0_306
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000b45 movq $-1, %rax
- 0x31, 0xd2, //0x00000b4c xorl %edx, %edx
- 0x4d, 0x89, 0xde, //0x00000b4e movq %r11, %r14
- 0x49, 0x83, 0xfd, 0x20, //0x00000b51 cmpq $32, %r13
- 0x0f, 0x83, 0x92, 0xff, 0xff, 0xff, //0x00000b55 jae LBB0_77
- 0xe9, 0x04, 0x12, 0x00, 0x00, //0x00000b5b jmp LBB0_367
- //0x00000b60 LBB0_307
- 0x48, 0xc7, 0x44, 0x24, 0x40, 0x00, 0x00, 0x00, 0x00, //0x00000b60 movq $0, $64(%rsp)
- 0x4f, 0x8d, 0x3c, 0x34, //0x00000b69 leaq (%r12,%r14), %r15
- 0x49, 0x83, 0xc7, 0xff, //0x00000b6d addq $-1, %r15
- 0x48, 0x8b, 0x44, 0x24, 0x38, //0x00000b71 movq $56(%rsp), %rax
- 0x4d, 0x8d, 0x2c, 0x02, //0x00000b76 leaq (%r10,%rax), %r13
- 0x4d, 0x39, 0xfb, //0x00000b7a cmpq %r15, %r11
- 0x4c, 0x8b, 0x44, 0x24, 0x28, //0x00000b7d movq $40(%rsp), %r8
- 0x0f, 0x83, 0x72, 0x03, 0x00, 0x00, //0x00000b82 jae LBB0_338
- 0x48, 0x85, 0xc0, //0x00000b88 testq %rax, %rax
- 0x0f, 0x8e, 0x69, 0x03, 0x00, 0x00, //0x00000b8b jle LBB0_338
- //0x00000b91 LBB0_309
- 0x41, 0x8a, 0x03, //0x00000b91 movb (%r11), %al
- 0x3c, 0x5c, //0x00000b94 cmpb $92, %al
- 0x0f, 0x85, 0x47, 0x00, 0x00, 0x00, //0x00000b96 jne LBB0_314
- 0x4c, 0x89, 0xf9, //0x00000b9c movq %r15, %rcx
- 0x4c, 0x29, 0xd9, //0x00000b9f subq %r11, %rcx
- 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00000ba2 movq $-1, %rbx
- 0x48, 0x85, 0xc9, //0x00000ba9 testq %rcx, %rcx
- 0x0f, 0x8e, 0x04, 0x49, 0x00, 0x00, //0x00000bac jle LBB0_1128
- 0x41, 0x0f, 0xb6, 0x43, 0x01, //0x00000bb2 movzbl $1(%r11), %eax
- 0x48, 0x8d, 0x15, 0x42, 0x52, 0x00, 0x00, //0x00000bb7 leaq $21058(%rip), %rdx /* __UnquoteTab+0(%rip) */
- 0x8a, 0x04, 0x10, //0x00000bbe movb (%rax,%rdx), %al
- 0x3c, 0xff, //0x00000bc1 cmpb $-1, %al
- 0x0f, 0x84, 0x30, 0x00, 0x00, 0x00, //0x00000bc3 je LBB0_316
- 0x84, 0xc0, //0x00000bc9 testb %al, %al
- 0x0f, 0x84, 0xd1, 0x48, 0x00, 0x00, //0x00000bcb je LBB0_1126
- 0x88, 0x44, 0x24, 0x40, //0x00000bd1 movb %al, $64(%rsp)
- 0x49, 0x83, 0xc3, 0x02, //0x00000bd5 addq $2, %r11
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000bd9 movl $1, %ecx
- 0xe9, 0x1d, 0x01, 0x00, 0x00, //0x00000bde jmp LBB0_327
- //0x00000be3 LBB0_314
- 0x41, 0x3a, 0x02, //0x00000be3 cmpb (%r10), %al
- 0x0f, 0x85, 0xe5, 0x10, 0x00, 0x00, //0x00000be6 jne LBB0_360
- 0x49, 0x83, 0xc3, 0x01, //0x00000bec addq $1, %r11
- 0x49, 0x83, 0xc2, 0x01, //0x00000bf0 addq $1, %r10
- 0xe9, 0x79, 0x01, 0x00, 0x00, //0x00000bf4 jmp LBB0_336
- //0x00000bf9 LBB0_316
- 0x48, 0x83, 0xf9, 0x04, //0x00000bf9 cmpq $4, %rcx
- 0x0f, 0x82, 0xaf, 0x48, 0x00, 0x00, //0x00000bfd jb LBB0_1127
- 0x4d, 0x8d, 0x43, 0x02, //0x00000c03 leaq $2(%r11), %r8
- 0x41, 0x8b, 0x53, 0x02, //0x00000c07 movl $2(%r11), %edx
- 0x89, 0xd0, //0x00000c0b movl %edx, %eax
- 0xf7, 0xd0, //0x00000c0d notl %eax
- 0x8d, 0xb2, 0xd0, 0xcf, 0xcf, 0xcf, //0x00000c0f leal $-808464432(%rdx), %esi
- 0x25, 0x80, 0x80, 0x80, 0x80, //0x00000c15 andl $-2139062144, %eax
- 0x48, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00000c1a movq $-2, %rbx
- 0x85, 0xf0, //0x00000c21 testl %esi, %eax
- 0x0f, 0x85, 0x4a, 0x48, 0x00, 0x00, //0x00000c23 jne LBB0_1138
- 0x8d, 0xb2, 0x19, 0x19, 0x19, 0x19, //0x00000c29 leal $421075225(%rdx), %esi
- 0x09, 0xd6, //0x00000c2f orl %edx, %esi
- 0xf7, 0xc6, 0x80, 0x80, 0x80, 0x80, //0x00000c31 testl $-2139062144, %esi
- 0x0f, 0x85, 0x36, 0x48, 0x00, 0x00, //0x00000c37 jne LBB0_1138
- 0x89, 0xd6, //0x00000c3d movl %edx, %esi
- 0x81, 0xe6, 0x7f, 0x7f, 0x7f, 0x7f, //0x00000c3f andl $2139062143, %esi
- 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00000c45 movl $-1061109568, %edi
- 0x29, 0xf7, //0x00000c4a subl %esi, %edi
- 0x44, 0x8d, 0x8e, 0x46, 0x46, 0x46, 0x46, //0x00000c4c leal $1179010630(%rsi), %r9d
- 0x21, 0xc7, //0x00000c53 andl %eax, %edi
- 0x44, 0x85, 0xcf, //0x00000c55 testl %r9d, %edi
- 0x0f, 0x85, 0x15, 0x48, 0x00, 0x00, //0x00000c58 jne LBB0_1138
- 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x00000c5e movl $-522133280, %edi
- 0x29, 0xf7, //0x00000c63 subl %esi, %edi
- 0x81, 0xc6, 0x39, 0x39, 0x39, 0x39, //0x00000c65 addl $960051513, %esi
- 0x21, 0xf8, //0x00000c6b andl %edi, %eax
- 0x85, 0xf0, //0x00000c6d testl %esi, %eax
- 0x0f, 0x85, 0x44, 0x48, 0x00, 0x00, //0x00000c6f jne LBB0_1129
- 0x0f, 0xca, //0x00000c75 bswapl %edx
- 0x89, 0xd0, //0x00000c77 movl %edx, %eax
- 0xc1, 0xe8, 0x04, //0x00000c79 shrl $4, %eax
- 0xf7, 0xd0, //0x00000c7c notl %eax
- 0x25, 0x01, 0x01, 0x01, 0x01, //0x00000c7e andl $16843009, %eax
- 0x8d, 0x04, 0xc0, //0x00000c83 leal (%rax,%rax,8), %eax
- 0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000c86 andl $252645135, %edx
- 0x01, 0xc2, //0x00000c8c addl %eax, %edx
- 0x89, 0xd0, //0x00000c8e movl %edx, %eax
- 0xc1, 0xe8, 0x04, //0x00000c90 shrl $4, %eax
- 0x09, 0xd0, //0x00000c93 orl %edx, %eax
- 0x89, 0xc6, //0x00000c95 movl %eax, %esi
- 0xc1, 0xee, 0x08, //0x00000c97 shrl $8, %esi
- 0x81, 0xe6, 0x00, 0xff, 0x00, 0x00, //0x00000c9a andl $65280, %esi
- 0x0f, 0xb6, 0xd0, //0x00000ca0 movzbl %al, %edx
- 0x09, 0xf2, //0x00000ca3 orl %esi, %edx
- 0x4d, 0x8d, 0x43, 0x06, //0x00000ca5 leaq $6(%r11), %r8
- 0x83, 0xfa, 0x7f, //0x00000ca9 cmpl $127, %edx
- 0x0f, 0x86, 0xd7, 0x00, 0x00, 0x00, //0x00000cac jbe LBB0_340
- 0x81, 0xfa, 0xff, 0x07, 0x00, 0x00, //0x00000cb2 cmpl $2047, %edx
- 0x0f, 0x86, 0xd9, 0x00, 0x00, 0x00, //0x00000cb8 jbe LBB0_341
- 0x8d, 0xba, 0x00, 0x20, 0xff, 0xff, //0x00000cbe leal $-57344(%rdx), %edi
- 0x81, 0xff, 0xff, 0xf7, 0xff, 0xff, //0x00000cc4 cmpl $-2049, %edi
- 0x0f, 0x87, 0xe5, 0x00, 0x00, 0x00, //0x00000cca ja LBB0_342
- 0xc1, 0xee, 0x0c, //0x00000cd0 shrl $12, %esi
- 0x40, 0x80, 0xce, 0xe0, //0x00000cd3 orb $-32, %sil
- 0x40, 0x88, 0x74, 0x24, 0x40, //0x00000cd7 movb %sil, $64(%rsp)
- 0xc1, 0xea, 0x06, //0x00000cdc shrl $6, %edx
- 0x80, 0xe2, 0x3f, //0x00000cdf andb $63, %dl
- 0x80, 0xca, 0x80, //0x00000ce2 orb $-128, %dl
- 0x88, 0x54, 0x24, 0x41, //0x00000ce5 movb %dl, $65(%rsp)
- 0x24, 0x3f, //0x00000ce9 andb $63, %al
- 0x0c, 0x80, //0x00000ceb orb $-128, %al
- 0x88, 0x44, 0x24, 0x42, //0x00000ced movb %al, $66(%rsp)
- 0xb9, 0x03, 0x00, 0x00, 0x00, //0x00000cf1 movl $3, %ecx
- 0x89, 0xf0, //0x00000cf6 movl %esi, %eax
- //0x00000cf8 LBB0_325
- 0x4d, 0x89, 0xc3, //0x00000cf8 movq %r8, %r11
- //0x00000cfb LBB0_326
- 0x4c, 0x8b, 0x44, 0x24, 0x28, //0x00000cfb movq $40(%rsp), %r8
- //0x00000d00 LBB0_327
- 0x48, 0x01, 0xe1, //0x00000d00 addq %rsp, %rcx
- 0x48, 0x83, 0xc1, 0x40, //0x00000d03 addq $64, %rcx
- 0x4d, 0x39, 0xea, //0x00000d07 cmpq %r13, %r10
- 0x0f, 0x83, 0x54, 0x00, 0x00, 0x00, //0x00000d0a jae LBB0_334
- 0x48, 0x8d, 0x54, 0x24, 0x40, //0x00000d10 leaq $64(%rsp), %rdx
- 0x48, 0x39, 0xd1, //0x00000d15 cmpq %rdx, %rcx
- 0x0f, 0x86, 0x46, 0x00, 0x00, 0x00, //0x00000d18 jbe LBB0_334
- 0x41, 0x38, 0x02, //0x00000d1e cmpb %al, (%r10)
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000d21 jne LBB0_334
- 0x49, 0x83, 0xc2, 0x01, //0x00000d27 addq $1, %r10
- 0x48, 0x8d, 0x54, 0x24, 0x41, //0x00000d2b leaq $65(%rsp), %rdx
- 0x4c, 0x89, 0xd6, //0x00000d30 movq %r10, %rsi
- //0x00000d33 LBB0_331
- 0x49, 0x89, 0xf2, //0x00000d33 movq %rsi, %r10
- 0x48, 0x89, 0xd0, //0x00000d36 movq %rdx, %rax
- 0x4c, 0x39, 0xee, //0x00000d39 cmpq %r13, %rsi
- 0x0f, 0x83, 0x27, 0x00, 0x00, 0x00, //0x00000d3c jae LBB0_335
- 0x48, 0x39, 0xc8, //0x00000d42 cmpq %rcx, %rax
- 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00000d45 jae LBB0_335
- 0x41, 0x0f, 0xb6, 0x1a, //0x00000d4b movzbl (%r10), %ebx
- 0x49, 0x8d, 0x72, 0x01, //0x00000d4f leaq $1(%r10), %rsi
- 0x48, 0x8d, 0x50, 0x01, //0x00000d53 leaq $1(%rax), %rdx
- 0x3a, 0x18, //0x00000d57 cmpb (%rax), %bl
- 0x0f, 0x84, 0xd4, 0xff, 0xff, 0xff, //0x00000d59 je LBB0_331
- 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00000d5f jmp LBB0_335
- //0x00000d64 LBB0_334
- 0x48, 0x8d, 0x44, 0x24, 0x40, //0x00000d64 leaq $64(%rsp), %rax
- //0x00000d69 LBB0_335
- 0x48, 0x39, 0xc8, //0x00000d69 cmpq %rcx, %rax
- 0x0f, 0x85, 0x5f, 0x0f, 0x00, 0x00, //0x00000d6c jne LBB0_360
- //0x00000d72 LBB0_336
- 0x4d, 0x39, 0xfb, //0x00000d72 cmpq %r15, %r11
- 0x0f, 0x83, 0x7f, 0x01, 0x00, 0x00, //0x00000d75 jae LBB0_338
- 0x4d, 0x39, 0xea, //0x00000d7b cmpq %r13, %r10
- 0x0f, 0x82, 0x0d, 0xfe, 0xff, 0xff, //0x00000d7e jb LBB0_309
- 0xe9, 0x71, 0x01, 0x00, 0x00, //0x00000d84 jmp LBB0_338
- //0x00000d89 LBB0_340
- 0x88, 0x44, 0x24, 0x40, //0x00000d89 movb %al, $64(%rsp)
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000d8d movl $1, %ecx
- 0xe9, 0x61, 0xff, 0xff, 0xff, //0x00000d92 jmp LBB0_325
- //0x00000d97 LBB0_341
- 0xc1, 0xea, 0x06, //0x00000d97 shrl $6, %edx
- 0x80, 0xca, 0xc0, //0x00000d9a orb $-64, %dl
- 0x88, 0x54, 0x24, 0x40, //0x00000d9d movb %dl, $64(%rsp)
- 0x24, 0x3f, //0x00000da1 andb $63, %al
- 0x0c, 0x80, //0x00000da3 orb $-128, %al
- 0x88, 0x44, 0x24, 0x41, //0x00000da5 movb %al, $65(%rsp)
- 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00000da9 movl $2, %ecx
- 0x89, 0xd0, //0x00000dae movl %edx, %eax
- 0xe9, 0x43, 0xff, 0xff, 0xff, //0x00000db0 jmp LBB0_325
- //0x00000db5 LBB0_342
- 0x48, 0xc7, 0xc3, 0xfc, 0xff, 0xff, 0xff, //0x00000db5 movq $-4, %rbx
- 0x48, 0x83, 0xf9, 0x06, //0x00000dbc cmpq $6, %rcx
- 0x0f, 0x82, 0xf3, 0x46, 0x00, 0x00, //0x00000dc0 jb LBB0_1129
- 0x81, 0xfa, 0xff, 0xdb, 0x00, 0x00, //0x00000dc6 cmpl $56319, %edx
- 0x0f, 0x87, 0xe7, 0x46, 0x00, 0x00, //0x00000dcc ja LBB0_1129
- 0x41, 0x80, 0x38, 0x5c, //0x00000dd2 cmpb $92, (%r8)
- 0x0f, 0x85, 0xdd, 0x46, 0x00, 0x00, //0x00000dd6 jne LBB0_1129
- 0x41, 0x80, 0x7b, 0x07, 0x75, //0x00000ddc cmpb $117, $7(%r11)
- 0x0f, 0x85, 0xd2, 0x46, 0x00, 0x00, //0x00000de1 jne LBB0_1129
- 0x4d, 0x8d, 0x43, 0x08, //0x00000de7 leaq $8(%r11), %r8
- 0x41, 0x8b, 0x43, 0x08, //0x00000deb movl $8(%r11), %eax
- 0x89, 0xc1, //0x00000def movl %eax, %ecx
- 0xf7, 0xd1, //0x00000df1 notl %ecx
- 0x8d, 0xb0, 0xd0, 0xcf, 0xcf, 0xcf, //0x00000df3 leal $-808464432(%rax), %esi
- 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x00000df9 andl $-2139062144, %ecx
- 0x85, 0xf1, //0x00000dff testl %esi, %ecx
- 0x0f, 0x85, 0x6c, 0x46, 0x00, 0x00, //0x00000e01 jne LBB0_1138
- 0x8d, 0xb0, 0x19, 0x19, 0x19, 0x19, //0x00000e07 leal $421075225(%rax), %esi
- 0x09, 0xc6, //0x00000e0d orl %eax, %esi
- 0xf7, 0xc6, 0x80, 0x80, 0x80, 0x80, //0x00000e0f testl $-2139062144, %esi
- 0x0f, 0x85, 0x58, 0x46, 0x00, 0x00, //0x00000e15 jne LBB0_1138
- 0x89, 0xc6, //0x00000e1b movl %eax, %esi
- 0x81, 0xe6, 0x7f, 0x7f, 0x7f, 0x7f, //0x00000e1d andl $2139062143, %esi
- 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00000e23 movl $-1061109568, %edi
- 0x29, 0xf7, //0x00000e28 subl %esi, %edi
- 0x44, 0x8d, 0x8e, 0x46, 0x46, 0x46, 0x46, //0x00000e2a leal $1179010630(%rsi), %r9d
- 0x21, 0xcf, //0x00000e31 andl %ecx, %edi
- 0x44, 0x85, 0xcf, //0x00000e33 testl %r9d, %edi
- 0x0f, 0x85, 0x37, 0x46, 0x00, 0x00, //0x00000e36 jne LBB0_1138
- 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x00000e3c movl $-522133280, %edi
- 0x29, 0xf7, //0x00000e41 subl %esi, %edi
- 0x81, 0xc6, 0x39, 0x39, 0x39, 0x39, //0x00000e43 addl $960051513, %esi
- 0x21, 0xf9, //0x00000e49 andl %edi, %ecx
- 0x85, 0xf1, //0x00000e4b testl %esi, %ecx
- 0x0f, 0x85, 0x20, 0x46, 0x00, 0x00, //0x00000e4d jne LBB0_1138
- 0x0f, 0xc8, //0x00000e53 bswapl %eax
- 0x89, 0xc1, //0x00000e55 movl %eax, %ecx
- 0xc1, 0xe9, 0x04, //0x00000e57 shrl $4, %ecx
- 0xf7, 0xd1, //0x00000e5a notl %ecx
- 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00000e5c andl $16843009, %ecx
- 0x8d, 0x0c, 0xc9, //0x00000e62 leal (%rcx,%rcx,8), %ecx
- 0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000e65 andl $252645135, %eax
- 0x01, 0xc8, //0x00000e6a addl %ecx, %eax
- 0x89, 0xc6, //0x00000e6c movl %eax, %esi
- 0xc1, 0xee, 0x04, //0x00000e6e shrl $4, %esi
- 0x09, 0xc6, //0x00000e71 orl %eax, %esi
- 0x40, 0x0f, 0xb6, 0xce, //0x00000e73 movzbl %sil, %ecx
- 0x89, 0xf0, //0x00000e77 movl %esi, %eax
- 0xc1, 0xe8, 0x08, //0x00000e79 shrl $8, %eax
- 0x25, 0x00, 0xff, 0x00, 0x00, //0x00000e7c andl $65280, %eax
- 0x8d, 0x34, 0x08, //0x00000e81 leal (%rax,%rcx), %esi
- 0x81, 0xc6, 0x00, 0x20, 0xff, 0xff, //0x00000e84 addl $-57344, %esi
- 0x81, 0xfe, 0x00, 0xfc, 0xff, 0xff, //0x00000e8a cmpl $-1024, %esi
- 0x0f, 0x82, 0x23, 0x46, 0x00, 0x00, //0x00000e90 jb LBB0_1129
- 0x09, 0xc8, //0x00000e96 orl %ecx, %eax
- 0xc1, 0xe2, 0x0a, //0x00000e98 shll $10, %edx
- 0x89, 0xc1, //0x00000e9b movl %eax, %ecx
- 0x01, 0xd1, //0x00000e9d addl %edx, %ecx
- 0x01, 0xc2, //0x00000e9f addl %eax, %edx
- 0x81, 0xc2, 0x00, 0x24, 0xa0, 0xfc, //0x00000ea1 addl $-56613888, %edx
- 0x89, 0xd0, //0x00000ea7 movl %edx, %eax
- 0xc1, 0xe8, 0x12, //0x00000ea9 shrl $18, %eax
- 0x0c, 0xf0, //0x00000eac orb $-16, %al
- 0x88, 0x44, 0x24, 0x40, //0x00000eae movb %al, $64(%rsp)
- 0x89, 0xd6, //0x00000eb2 movl %edx, %esi
- 0xc1, 0xee, 0x0c, //0x00000eb4 shrl $12, %esi
- 0x40, 0x80, 0xe6, 0x3f, //0x00000eb7 andb $63, %sil
- 0x40, 0x80, 0xce, 0x80, //0x00000ebb orb $-128, %sil
- 0x40, 0x88, 0x74, 0x24, 0x41, //0x00000ebf movb %sil, $65(%rsp)
- 0xc1, 0xea, 0x06, //0x00000ec4 shrl $6, %edx
- 0x80, 0xe2, 0x3f, //0x00000ec7 andb $63, %dl
- 0x80, 0xca, 0x80, //0x00000eca orb $-128, %dl
- 0x88, 0x54, 0x24, 0x42, //0x00000ecd movb %dl, $66(%rsp)
- 0x80, 0xe1, 0x3f, //0x00000ed1 andb $63, %cl
- 0x80, 0xc9, 0x80, //0x00000ed4 orb $-128, %cl
- 0x88, 0x4c, 0x24, 0x43, //0x00000ed7 movb %cl, $67(%rsp)
- 0x49, 0x83, 0xc3, 0x0c, //0x00000edb addq $12, %r11
- 0xb9, 0x04, 0x00, 0x00, 0x00, //0x00000edf movl $4, %ecx
- 0xe9, 0x12, 0xfe, 0xff, 0xff, //0x00000ee4 jmp LBB0_326
- //0x00000ee9 LBB0_352
- 0x4c, 0x01, 0xe3, //0x00000ee9 addq %r12, %rbx
- 0x48, 0x85, 0xc9, //0x00000eec testq %rcx, %rcx
- 0x0f, 0x85, 0xb2, 0xf7, 0xff, 0xff, //0x00000eef jne LBB0_61
- 0xe9, 0xe7, 0xf7, 0xff, 0xff, //0x00000ef5 jmp LBB0_66
- //0x00000efa LBB0_338
- 0x4d, 0x31, 0xfb, //0x00000efa xorq %r15, %r11
- 0x4d, 0x31, 0xea, //0x00000efd xorq %r13, %r10
- 0x45, 0x31, 0xc9, //0x00000f00 xorl %r9d, %r9d
- 0x4d, 0x09, 0xda, //0x00000f03 orq %r11, %r10
- 0x41, 0x0f, 0x94, 0xc1, //0x00000f06 sete %r9b
- //0x00000f0a LBB0_339
- 0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x00000f0a movq $16(%rsp), %r13
- 0x49, 0x8b, 0x18, //0x00000f0f movq (%r8), %rbx
- 0x49, 0x39, 0xde, //0x00000f12 cmpq %rbx, %r14
- 0x0f, 0x82, 0x91, 0xfb, 0xff, 0xff, //0x00000f15 jb LBB0_96
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000f1b .p2align 4, 0x90
- //0x00000f20 LBB0_100
- 0x49, 0x8d, 0x56, 0x01, //0x00000f20 leaq $1(%r14), %rdx
- 0x48, 0x39, 0xda, //0x00000f24 cmpq %rbx, %rdx
- 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00000f27 movq $24(%rsp), %r10
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00000f2c movq $32(%rsp), %r11
- 0x0f, 0x83, 0x29, 0x00, 0x00, 0x00, //0x00000f31 jae LBB0_104
- 0x41, 0x8a, 0x0c, 0x14, //0x00000f37 movb (%r12,%rdx), %cl
- 0x80, 0xf9, 0x0d, //0x00000f3b cmpb $13, %cl
- 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x00000f3e je LBB0_104
- 0x80, 0xf9, 0x20, //0x00000f44 cmpb $32, %cl
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000f47 je LBB0_104
- 0x80, 0xc1, 0xf5, //0x00000f4d addb $-11, %cl
- 0x80, 0xf9, 0xfe, //0x00000f50 cmpb $-2, %cl
- 0x0f, 0x82, 0x50, 0x01, 0x00, 0x00, //0x00000f53 jb LBB0_125
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000f59 .p2align 4, 0x90
- //0x00000f60 LBB0_104
- 0x49, 0x8d, 0x56, 0x02, //0x00000f60 leaq $2(%r14), %rdx
- 0x48, 0x39, 0xda, //0x00000f64 cmpq %rbx, %rdx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000f67 jae LBB0_108
- 0x41, 0x8a, 0x0c, 0x14, //0x00000f6d movb (%r12,%rdx), %cl
- 0x80, 0xf9, 0x0d, //0x00000f71 cmpb $13, %cl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000f74 je LBB0_108
- 0x80, 0xf9, 0x20, //0x00000f7a cmpb $32, %cl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00000f7d je LBB0_108
- 0x80, 0xc1, 0xf5, //0x00000f83 addb $-11, %cl
- 0x80, 0xf9, 0xfe, //0x00000f86 cmpb $-2, %cl
- 0x0f, 0x82, 0x1a, 0x01, 0x00, 0x00, //0x00000f89 jb LBB0_125
- 0x90, //0x00000f8f .p2align 4, 0x90
- //0x00000f90 LBB0_108
- 0x49, 0x8d, 0x56, 0x03, //0x00000f90 leaq $3(%r14), %rdx
- 0x48, 0x39, 0xda, //0x00000f94 cmpq %rbx, %rdx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000f97 jae LBB0_112
- 0x41, 0x8a, 0x0c, 0x14, //0x00000f9d movb (%r12,%rdx), %cl
- 0x80, 0xf9, 0x0d, //0x00000fa1 cmpb $13, %cl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000fa4 je LBB0_112
- 0x80, 0xf9, 0x20, //0x00000faa cmpb $32, %cl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00000fad je LBB0_112
- 0x80, 0xc1, 0xf5, //0x00000fb3 addb $-11, %cl
- 0x80, 0xf9, 0xfe, //0x00000fb6 cmpb $-2, %cl
- 0x0f, 0x82, 0xea, 0x00, 0x00, 0x00, //0x00000fb9 jb LBB0_125
- 0x90, //0x00000fbf .p2align 4, 0x90
- //0x00000fc0 LBB0_112
- 0x49, 0x8d, 0x56, 0x04, //0x00000fc0 leaq $4(%r14), %rdx
- 0x48, 0x89, 0xd9, //0x00000fc4 movq %rbx, %rcx
- 0x48, 0x29, 0xd1, //0x00000fc7 subq %rdx, %rcx
- 0x0f, 0x86, 0x51, 0x20, 0x00, 0x00, //0x00000fca jbe LBB0_1022
- 0x48, 0x83, 0xf9, 0x20, //0x00000fd0 cmpq $32, %rcx
- 0x0f, 0x82, 0xa6, 0x0c, 0x00, 0x00, //0x00000fd4 jb LBB0_353
- 0x48, 0xc7, 0xc1, 0xfc, 0xff, 0xff, 0xff, //0x00000fda movq $-4, %rcx
- 0x4c, 0x29, 0xf1, //0x00000fe1 subq %r14, %rcx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000fe4 .p2align 4, 0x90
- //0x00000ff0 LBB0_115
- 0xc4, 0x41, 0x7e, 0x6f, 0x34, 0x14, //0x00000ff0 vmovdqu (%r12,%rdx), %ymm14
- 0xc4, 0xc2, 0x7d, 0x00, 0xf6, //0x00000ff6 vpshufb %ymm14, %ymm0, %ymm6
- 0xc5, 0x8d, 0xf8, 0xfe, //0x00000ffb vpsubb %ymm6, %ymm14, %ymm7
- 0xc4, 0xe2, 0x7d, 0x17, 0xff, //0x00000fff vptest %ymm7, %ymm7
- 0x0f, 0x85, 0x86, 0x00, 0x00, 0x00, //0x00001004 jne LBB0_124
- 0x48, 0x83, 0xc2, 0x20, //0x0000100a addq $32, %rdx
- 0x48, 0x8d, 0x34, 0x0b, //0x0000100e leaq (%rbx,%rcx), %rsi
- 0x48, 0x83, 0xc6, 0xe0, //0x00001012 addq $-32, %rsi
- 0x48, 0x83, 0xc1, 0xe0, //0x00001016 addq $-32, %rcx
- 0x48, 0x83, 0xfe, 0x1f, //0x0000101a cmpq $31, %rsi
- 0x0f, 0x87, 0xcc, 0xff, 0xff, 0xff, //0x0000101e ja LBB0_115
- 0x4c, 0x89, 0xe2, //0x00001024 movq %r12, %rdx
- 0x48, 0x29, 0xca, //0x00001027 subq %rcx, %rdx
- 0x48, 0x01, 0xd9, //0x0000102a addq %rbx, %rcx
- 0x48, 0x85, 0xc9, //0x0000102d testq %rcx, %rcx
- 0x0f, 0x84, 0x40, 0x00, 0x00, 0x00, //0x00001030 je LBB0_123
- //0x00001036 LBB0_118
- 0x4c, 0x8d, 0x04, 0x0a, //0x00001036 leaq (%rdx,%rcx), %r8
- 0x31, 0xf6, //0x0000103a xorl %esi, %esi
- 0x90, 0x90, 0x90, 0x90, //0x0000103c .p2align 4, 0x90
- //0x00001040 LBB0_119
- 0x0f, 0xbe, 0x3c, 0x32, //0x00001040 movsbl (%rdx,%rsi), %edi
- 0x83, 0xff, 0x20, //0x00001044 cmpl $32, %edi
- 0x0f, 0x87, 0xf2, 0x0b, 0x00, 0x00, //0x00001047 ja LBB0_303
- 0x48, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000104d movabsq $4294977024, %rax
- 0x48, 0x0f, 0xa3, 0xf8, //0x00001057 btq %rdi, %rax
- 0x0f, 0x83, 0xde, 0x0b, 0x00, 0x00, //0x0000105b jae LBB0_303
- 0x48, 0x83, 0xc6, 0x01, //0x00001061 addq $1, %rsi
- 0x48, 0x39, 0xf1, //0x00001065 cmpq %rsi, %rcx
- 0x0f, 0x85, 0xd2, 0xff, 0xff, 0xff, //0x00001068 jne LBB0_119
- 0x4c, 0x89, 0xc2, //0x0000106e movq %r8, %rdx
- 0x4c, 0x8b, 0x44, 0x24, 0x28, //0x00001071 movq $40(%rsp), %r8
- //0x00001076 LBB0_123
- 0x4c, 0x29, 0xe2, //0x00001076 subq %r12, %rdx
- 0x48, 0x39, 0xda, //0x00001079 cmpq %rbx, %rdx
- 0x0f, 0x82, 0x27, 0x00, 0x00, 0x00, //0x0000107c jb LBB0_125
- 0xe9, 0xea, 0x3a, 0x00, 0x00, //0x00001082 jmp LBB0_1023
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001087 .p2align 4, 0x90
- //0x00001090 LBB0_124
- 0xc5, 0x8d, 0x74, 0xf6, //0x00001090 vpcmpeqb %ymm6, %ymm14, %ymm6
- 0xc5, 0xfd, 0xd7, 0xd6, //0x00001094 vpmovmskb %ymm6, %edx
- 0xf7, 0xd2, //0x00001098 notl %edx
- 0x0f, 0xbc, 0xd2, //0x0000109a bsfl %edx, %edx
- 0x48, 0x29, 0xca, //0x0000109d subq %rcx, %rdx
- 0x48, 0x39, 0xda, //0x000010a0 cmpq %rbx, %rdx
- 0x0f, 0x83, 0xc8, 0x3a, 0x00, 0x00, //0x000010a3 jae LBB0_1023
- //0x000010a9 LBB0_125
- 0x4c, 0x8d, 0x72, 0x01, //0x000010a9 leaq $1(%rdx), %r14
- 0x4d, 0x89, 0x75, 0x00, //0x000010ad movq %r14, (%r13)
- 0x41, 0x80, 0x3c, 0x14, 0x3a, //0x000010b1 cmpb $58, (%r12,%rdx)
- 0x0f, 0x85, 0xb5, 0x3a, 0x00, 0x00, //0x000010b6 jne LBB0_1023
- 0x4d, 0x85, 0xc9, //0x000010bc testq %r9, %r9
- 0x0f, 0x85, 0x9b, 0x1c, 0x00, 0x00, //0x000010bf jne LBB0_519
- 0x49, 0x8b, 0x18, //0x000010c5 movq (%r8), %rbx
- 0x49, 0x39, 0xde, //0x000010c8 cmpq %rbx, %r14
- 0x0f, 0x83, 0x2f, 0x00, 0x00, 0x00, //0x000010cb jae LBB0_132
- 0x43, 0x8a, 0x04, 0x34, //0x000010d1 movb (%r12,%r14), %al
- 0x3c, 0x0d, //0x000010d5 cmpb $13, %al
- 0x0f, 0x84, 0x23, 0x00, 0x00, 0x00, //0x000010d7 je LBB0_132
- 0x3c, 0x20, //0x000010dd cmpb $32, %al
- 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x000010df je LBB0_132
- 0x04, 0xf5, //0x000010e5 addb $-11, %al
- 0x3c, 0xfe, //0x000010e7 cmpb $-2, %al
- 0x0f, 0x83, 0x11, 0x00, 0x00, 0x00, //0x000010e9 jae LBB0_132
- 0x4c, 0x89, 0xf0, //0x000010ef movq %r14, %rax
- 0xe9, 0x72, 0x01, 0x00, 0x00, //0x000010f2 jmp LBB0_157
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000010f7 .p2align 4, 0x90
- //0x00001100 LBB0_132
- 0x48, 0x8d, 0x42, 0x02, //0x00001100 leaq $2(%rdx), %rax
- 0x48, 0x39, 0xd8, //0x00001104 cmpq %rbx, %rax
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001107 jae LBB0_136
- 0x41, 0x8a, 0x0c, 0x04, //0x0000110d movb (%r12,%rax), %cl
- 0x80, 0xf9, 0x0d, //0x00001111 cmpb $13, %cl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001114 je LBB0_136
- 0x80, 0xf9, 0x20, //0x0000111a cmpb $32, %cl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000111d je LBB0_136
- 0x80, 0xc1, 0xf5, //0x00001123 addb $-11, %cl
- 0x80, 0xf9, 0xfe, //0x00001126 cmpb $-2, %cl
- 0x0f, 0x82, 0x3a, 0x01, 0x00, 0x00, //0x00001129 jb LBB0_157
- 0x90, //0x0000112f .p2align 4, 0x90
- //0x00001130 LBB0_136
- 0x48, 0x8d, 0x42, 0x03, //0x00001130 leaq $3(%rdx), %rax
- 0x48, 0x39, 0xd8, //0x00001134 cmpq %rbx, %rax
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001137 jae LBB0_140
- 0x41, 0x8a, 0x0c, 0x04, //0x0000113d movb (%r12,%rax), %cl
- 0x80, 0xf9, 0x0d, //0x00001141 cmpb $13, %cl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001144 je LBB0_140
- 0x80, 0xf9, 0x20, //0x0000114a cmpb $32, %cl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000114d je LBB0_140
- 0x80, 0xc1, 0xf5, //0x00001153 addb $-11, %cl
- 0x80, 0xf9, 0xfe, //0x00001156 cmpb $-2, %cl
- 0x0f, 0x82, 0x0a, 0x01, 0x00, 0x00, //0x00001159 jb LBB0_157
- 0x90, //0x0000115f .p2align 4, 0x90
- //0x00001160 LBB0_140
- 0x48, 0x8d, 0x42, 0x04, //0x00001160 leaq $4(%rdx), %rax
- 0x48, 0x39, 0xd8, //0x00001164 cmpq %rbx, %rax
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001167 jae LBB0_144
- 0x41, 0x8a, 0x0c, 0x04, //0x0000116d movb (%r12,%rax), %cl
- 0x80, 0xf9, 0x0d, //0x00001171 cmpb $13, %cl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001174 je LBB0_144
- 0x80, 0xf9, 0x20, //0x0000117a cmpb $32, %cl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000117d je LBB0_144
- 0x80, 0xc1, 0xf5, //0x00001183 addb $-11, %cl
- 0x80, 0xf9, 0xfe, //0x00001186 cmpb $-2, %cl
- 0x0f, 0x82, 0xda, 0x00, 0x00, 0x00, //0x00001189 jb LBB0_157
- 0x90, //0x0000118f .p2align 4, 0x90
- //0x00001190 LBB0_144
- 0x48, 0x8d, 0x42, 0x05, //0x00001190 leaq $5(%rdx), %rax
- 0x48, 0x89, 0xd9, //0x00001194 movq %rbx, %rcx
- 0x48, 0x29, 0xc1, //0x00001197 subq %rax, %rcx
- 0x0f, 0x86, 0x00, 0x03, 0x00, 0x00, //0x0000119a jbe LBB0_202
- 0x48, 0x83, 0xf9, 0x20, //0x000011a0 cmpq $32, %rcx
- 0x0f, 0x82, 0x04, 0x0b, 0x00, 0x00, //0x000011a4 jb LBB0_356
- 0x48, 0xc7, 0xc1, 0xfb, 0xff, 0xff, 0xff, //0x000011aa movq $-5, %rcx
- 0x48, 0x29, 0xd1, //0x000011b1 subq %rdx, %rcx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000011b4 .p2align 4, 0x90
- //0x000011c0 LBB0_147
- 0xc4, 0x41, 0x7e, 0x6f, 0x34, 0x04, //0x000011c0 vmovdqu (%r12,%rax), %ymm14
- 0xc4, 0xc2, 0x7d, 0x00, 0xf6, //0x000011c6 vpshufb %ymm14, %ymm0, %ymm6
- 0xc5, 0x8d, 0xf8, 0xfe, //0x000011cb vpsubb %ymm6, %ymm14, %ymm7
- 0xc4, 0xe2, 0x7d, 0x17, 0xff, //0x000011cf vptest %ymm7, %ymm7
- 0x0f, 0x85, 0x76, 0x00, 0x00, 0x00, //0x000011d4 jne LBB0_156
- 0x48, 0x83, 0xc0, 0x20, //0x000011da addq $32, %rax
- 0x48, 0x8d, 0x14, 0x0b, //0x000011de leaq (%rbx,%rcx), %rdx
- 0x48, 0x83, 0xc2, 0xe0, //0x000011e2 addq $-32, %rdx
- 0x48, 0x83, 0xc1, 0xe0, //0x000011e6 addq $-32, %rcx
- 0x48, 0x83, 0xfa, 0x1f, //0x000011ea cmpq $31, %rdx
- 0x0f, 0x87, 0xcc, 0xff, 0xff, 0xff, //0x000011ee ja LBB0_147
- 0x4c, 0x89, 0xe0, //0x000011f4 movq %r12, %rax
- 0x48, 0x29, 0xc8, //0x000011f7 subq %rcx, %rax
- 0x48, 0x01, 0xd9, //0x000011fa addq %rbx, %rcx
- 0x48, 0x85, 0xc9, //0x000011fd testq %rcx, %rcx
- 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x00001200 je LBB0_155
- //0x00001206 LBB0_150
- 0x4c, 0x8d, 0x0c, 0x08, //0x00001206 leaq (%rax,%rcx), %r9
- 0x31, 0xd2, //0x0000120a xorl %edx, %edx
- //0x0000120c LBB0_151
- 0x0f, 0xbe, 0x3c, 0x10, //0x0000120c movsbl (%rax,%rdx), %edi
- 0x83, 0xff, 0x20, //0x00001210 cmpl $32, %edi
- 0x0f, 0x87, 0x53, 0x0a, 0x00, 0x00, //0x00001213 ja LBB0_305
- 0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001219 movabsq $4294977024, %rsi
- 0x48, 0x0f, 0xa3, 0xfe, //0x00001223 btq %rdi, %rsi
- 0x0f, 0x83, 0x3f, 0x0a, 0x00, 0x00, //0x00001227 jae LBB0_305
- 0x48, 0x83, 0xc2, 0x01, //0x0000122d addq $1, %rdx
- 0x48, 0x39, 0xd1, //0x00001231 cmpq %rdx, %rcx
- 0x0f, 0x85, 0xd2, 0xff, 0xff, 0xff, //0x00001234 jne LBB0_151
- 0x4c, 0x89, 0xc8, //0x0000123a movq %r9, %rax
- //0x0000123d LBB0_155
- 0x4c, 0x29, 0xe0, //0x0000123d subq %r12, %rax
- 0x48, 0x39, 0xd8, //0x00001240 cmpq %rbx, %rax
- 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x00001243 jb LBB0_157
- 0xe9, 0x59, 0x02, 0x00, 0x00, //0x00001249 jmp LBB0_203
- 0x90, 0x90, //0x0000124e .p2align 4, 0x90
- //0x00001250 LBB0_156
- 0xc5, 0x8d, 0x74, 0xf6, //0x00001250 vpcmpeqb %ymm6, %ymm14, %ymm6
- 0xc5, 0xfd, 0xd7, 0xc6, //0x00001254 vpmovmskb %ymm6, %eax
- 0xf7, 0xd0, //0x00001258 notl %eax
- 0x0f, 0xbc, 0xc0, //0x0000125a bsfl %eax, %eax
- 0x48, 0x29, 0xc8, //0x0000125d subq %rcx, %rax
- 0x48, 0x39, 0xd8, //0x00001260 cmpq %rbx, %rax
- 0x0f, 0x83, 0x3e, 0x02, 0x00, 0x00, //0x00001263 jae LBB0_203
- //0x00001269 LBB0_157
- 0x4c, 0x8d, 0x70, 0x01, //0x00001269 leaq $1(%rax), %r14
- 0x4d, 0x89, 0x75, 0x00, //0x0000126d movq %r14, (%r13)
- 0x41, 0x0f, 0xbe, 0x0c, 0x04, //0x00001271 movsbl (%r12,%rax), %ecx
- 0x83, 0xf9, 0x7b, //0x00001276 cmpl $123, %ecx
- 0x0f, 0x87, 0x21, 0x02, 0x00, 0x00, //0x00001279 ja LBB0_202
- 0x48, 0x8d, 0x15, 0xaa, 0x44, 0x00, 0x00, //0x0000127f leaq $17578(%rip), %rdx /* LJTI0_1+0(%rip) */
- 0x48, 0x63, 0x0c, 0x8a, //0x00001286 movslq (%rdx,%rcx,4), %rcx
- 0x48, 0x01, 0xd1, //0x0000128a addq %rdx, %rcx
- 0xff, 0xe1, //0x0000128d jmpq *%rcx
- //0x0000128f LBB0_159
- 0x49, 0x8b, 0x10, //0x0000128f movq (%r8), %rdx
- 0x48, 0x89, 0xd1, //0x00001292 movq %rdx, %rcx
- 0x4c, 0x29, 0xf1, //0x00001295 subq %r14, %rcx
- 0x48, 0x83, 0xf9, 0x20, //0x00001298 cmpq $32, %rcx
- 0x0f, 0x82, 0x1d, 0x0a, 0x00, 0x00, //0x0000129c jb LBB0_357
- 0x48, 0xf7, 0xd0, //0x000012a2 notq %rax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000012a5 .p2align 4, 0x90
- //0x000012b0 LBB0_161
- 0xc4, 0x81, 0x7e, 0x6f, 0x34, 0x34, //0x000012b0 vmovdqu (%r12,%r14), %ymm6
- 0xc5, 0xcd, 0x74, 0xfb, //0x000012b6 vpcmpeqb %ymm3, %ymm6, %ymm7
- 0xc5, 0xcd, 0xdb, 0xf4, //0x000012ba vpand %ymm4, %ymm6, %ymm6
- 0xc5, 0xcd, 0x74, 0xf5, //0x000012be vpcmpeqb %ymm5, %ymm6, %ymm6
- 0xc5, 0xcd, 0xeb, 0xf7, //0x000012c2 vpor %ymm7, %ymm6, %ymm6
- 0xc5, 0xfd, 0xd7, 0xce, //0x000012c6 vpmovmskb %ymm6, %ecx
- 0x85, 0xc9, //0x000012ca testl %ecx, %ecx
- 0x0f, 0x85, 0xbe, 0x00, 0x00, 0x00, //0x000012cc jne LBB0_175
- 0x49, 0x83, 0xc6, 0x20, //0x000012d2 addq $32, %r14
- 0x48, 0x8d, 0x0c, 0x02, //0x000012d6 leaq (%rdx,%rax), %rcx
- 0x48, 0x83, 0xc1, 0xe0, //0x000012da addq $-32, %rcx
- 0x48, 0x83, 0xc0, 0xe0, //0x000012de addq $-32, %rax
- 0x48, 0x83, 0xf9, 0x1f, //0x000012e2 cmpq $31, %rcx
- 0x0f, 0x87, 0xc4, 0xff, 0xff, 0xff, //0x000012e6 ja LBB0_161
- 0x4d, 0x89, 0xe6, //0x000012ec movq %r12, %r14
- 0x49, 0x29, 0xc6, //0x000012ef subq %rax, %r14
- 0x48, 0x01, 0xc2, //0x000012f2 addq %rax, %rdx
- 0x48, 0x89, 0xd1, //0x000012f5 movq %rdx, %rcx
- 0x48, 0x83, 0xf9, 0x10, //0x000012f8 cmpq $16, %rcx
- 0x0f, 0x82, 0x41, 0x00, 0x00, 0x00, //0x000012fc jb LBB0_167
- //0x00001302 LBB0_164
- 0x4c, 0x89, 0xe0, //0x00001302 movq %r12, %rax
- 0x4c, 0x29, 0xf0, //0x00001305 subq %r14, %rax
- //0x00001308 LBB0_165
- 0xc4, 0xc1, 0x7a, 0x6f, 0x36, //0x00001308 vmovdqu (%r14), %xmm6
- 0xc5, 0xc9, 0x74, 0x3d, 0xcb, 0xee, 0xff, 0xff, //0x0000130d vpcmpeqb $-4405(%rip), %xmm6, %xmm7 /* LCPI0_4+0(%rip) */
- 0xc5, 0xb1, 0xdb, 0xf6, //0x00001315 vpand %xmm6, %xmm9, %xmm6
- 0xc5, 0xa1, 0x74, 0xf6, //0x00001319 vpcmpeqb %xmm6, %xmm11, %xmm6
- 0xc5, 0xc9, 0xeb, 0xf7, //0x0000131d vpor %xmm7, %xmm6, %xmm6
- 0xc5, 0xf9, 0xd7, 0xd6, //0x00001321 vpmovmskb %xmm6, %edx
- 0x85, 0xd2, //0x00001325 testl %edx, %edx
- 0x0f, 0x85, 0x05, 0x09, 0x00, 0x00, //0x00001327 jne LBB0_301
- 0x49, 0x83, 0xc6, 0x10, //0x0000132d addq $16, %r14
- 0x48, 0x83, 0xc1, 0xf0, //0x00001331 addq $-16, %rcx
- 0x48, 0x83, 0xc0, 0xf0, //0x00001335 addq $-16, %rax
- 0x48, 0x83, 0xf9, 0x0f, //0x00001339 cmpq $15, %rcx
- 0x0f, 0x87, 0xc5, 0xff, 0xff, 0xff, //0x0000133d ja LBB0_165
- //0x00001343 LBB0_167
- 0x48, 0x85, 0xc9, //0x00001343 testq %rcx, %rcx
- 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00001346 je LBB0_174
- 0x49, 0x8d, 0x14, 0x0e, //0x0000134c leaq (%r14,%rcx), %rdx
- 0x31, 0xc0, //0x00001350 xorl %eax, %eax
- //0x00001352 LBB0_169
- 0x41, 0x0f, 0xb6, 0x1c, 0x06, //0x00001352 movzbl (%r14,%rax), %ebx
- 0x80, 0xfb, 0x2c, //0x00001357 cmpb $44, %bl
- 0x0f, 0x84, 0x79, 0x09, 0x00, 0x00, //0x0000135a je LBB0_358
- 0x80, 0xfb, 0x7d, //0x00001360 cmpb $125, %bl
- 0x0f, 0x84, 0x70, 0x09, 0x00, 0x00, //0x00001363 je LBB0_358
- 0x80, 0xfb, 0x5d, //0x00001369 cmpb $93, %bl
- 0x0f, 0x84, 0x67, 0x09, 0x00, 0x00, //0x0000136c je LBB0_358
- 0x48, 0x83, 0xc0, 0x01, //0x00001372 addq $1, %rax
- 0x48, 0x39, 0xc1, //0x00001376 cmpq %rax, %rcx
- 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x00001379 jne LBB0_169
- 0x49, 0x89, 0xd6, //0x0000137f movq %rdx, %r14
- //0x00001382 LBB0_174
- 0x4d, 0x29, 0xe6, //0x00001382 subq %r12, %r14
- 0xe9, 0x55, 0x09, 0x00, 0x00, //0x00001385 jmp LBB0_359
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000138a .p2align 4, 0x90
- //0x00001390 LBB0_175
- 0x44, 0x0f, 0xbc, 0xf1, //0x00001390 bsfl %ecx, %r14d
- //0x00001394 LBB0_176
- 0x49, 0x29, 0xc6, //0x00001394 subq %rax, %r14
- 0x4d, 0x89, 0x75, 0x00, //0x00001397 movq %r14, (%r13)
- 0xe9, 0x07, 0x01, 0x00, 0x00, //0x0000139b jmp LBB0_203
- //0x000013a0 LBB0_183
- 0x48, 0x83, 0xc0, 0x04, //0x000013a0 addq $4, %rax
- 0x49, 0x3b, 0x00, //0x000013a4 cmpq (%r8), %rax
- 0x0f, 0x86, 0xf3, 0x00, 0x00, 0x00, //0x000013a7 jbe LBB0_202
- 0xe9, 0xf5, 0x00, 0x00, 0x00, //0x000013ad jmp LBB0_203
- //0x000013b2 LBB0_189
- 0x4d, 0x8b, 0x00, //0x000013b2 movq (%r8), %r8
- 0x4d, 0x89, 0xc7, //0x000013b5 movq %r8, %r15
- 0x4d, 0x29, 0xf7, //0x000013b8 subq %r14, %r15
- 0x49, 0x83, 0xff, 0x20, //0x000013bb cmpq $32, %r15
- 0x0f, 0x8c, 0x24, 0x09, 0x00, 0x00, //0x000013bf jl LBB0_361
- 0x4d, 0x8d, 0x0c, 0x04, //0x000013c5 leaq (%r12,%rax), %r9
- 0x49, 0x29, 0xc0, //0x000013c9 subq %rax, %r8
- 0xbf, 0x1f, 0x00, 0x00, 0x00, //0x000013cc movl $31, %edi
- 0x45, 0x31, 0xff, //0x000013d1 xorl %r15d, %r15d
- 0x45, 0x31, 0xdb, //0x000013d4 xorl %r11d, %r11d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000013d7 .p2align 4, 0x90
- //0x000013e0 LBB0_191
- 0xc4, 0x81, 0x7e, 0x6f, 0x74, 0x39, 0x01, //0x000013e0 vmovdqu $1(%r9,%r15), %ymm6
- 0xc5, 0xcd, 0x74, 0xf9, //0x000013e7 vpcmpeqb %ymm1, %ymm6, %ymm7
- 0xc5, 0x7d, 0xd7, 0xd7, //0x000013eb vpmovmskb %ymm7, %r10d
- 0xc5, 0xcd, 0x74, 0xf2, //0x000013ef vpcmpeqb %ymm2, %ymm6, %ymm6
- 0xc5, 0xfd, 0xd7, 0xce, //0x000013f3 vpmovmskb %ymm6, %ecx
- 0x85, 0xc9, //0x000013f7 testl %ecx, %ecx
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000013f9 jne LBB0_194
- 0x4d, 0x85, 0xdb, //0x000013ff testq %r11, %r11
- 0x0f, 0x85, 0x08, 0x00, 0x00, 0x00, //0x00001402 jne LBB0_194
- 0x45, 0x31, 0xdb, //0x00001408 xorl %r11d, %r11d
- 0xe9, 0x31, 0x00, 0x00, 0x00, //0x0000140b jmp LBB0_195
- //0x00001410 .p2align 4, 0x90
- //0x00001410 LBB0_194
- 0x44, 0x89, 0xde, //0x00001410 movl %r11d, %esi
- 0xf7, 0xd6, //0x00001413 notl %esi
- 0x21, 0xce, //0x00001415 andl %ecx, %esi
- 0x8d, 0x14, 0x36, //0x00001417 leal (%rsi,%rsi), %edx
- 0x44, 0x09, 0xda, //0x0000141a orl %r11d, %edx
- 0x89, 0xd3, //0x0000141d movl %edx, %ebx
- 0xf7, 0xd3, //0x0000141f notl %ebx
- 0x21, 0xcb, //0x00001421 andl %ecx, %ebx
- 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001423 andl $-1431655766, %ebx
- 0x45, 0x31, 0xdb, //0x00001429 xorl %r11d, %r11d
- 0x01, 0xf3, //0x0000142c addl %esi, %ebx
- 0x41, 0x0f, 0x92, 0xc3, //0x0000142e setb %r11b
- 0x01, 0xdb, //0x00001432 addl %ebx, %ebx
- 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00001434 xorl $1431655765, %ebx
- 0x21, 0xd3, //0x0000143a andl %edx, %ebx
- 0xf7, 0xd3, //0x0000143c notl %ebx
- 0x41, 0x21, 0xda, //0x0000143e andl %ebx, %r10d
- //0x00001441 LBB0_195
- 0x4d, 0x85, 0xd2, //0x00001441 testq %r10, %r10
- 0x0f, 0x85, 0x7c, 0x07, 0x00, 0x00, //0x00001444 jne LBB0_288
- 0x49, 0x83, 0xc7, 0x20, //0x0000144a addq $32, %r15
- 0x49, 0x8d, 0x0c, 0x38, //0x0000144e leaq (%r8,%rdi), %rcx
- 0x48, 0x83, 0xc1, 0xe0, //0x00001452 addq $-32, %rcx
- 0x48, 0x83, 0xc7, 0xe0, //0x00001456 addq $-32, %rdi
- 0x48, 0x83, 0xf9, 0x3f, //0x0000145a cmpq $63, %rcx
- 0x0f, 0x8f, 0x7c, 0xff, 0xff, 0xff, //0x0000145e jg LBB0_191
- 0x4d, 0x85, 0xdb, //0x00001464 testq %r11, %r11
- 0x0f, 0x85, 0xf8, 0x09, 0x00, 0x00, //0x00001467 jne LBB0_384
- 0x4b, 0x8d, 0x04, 0x0f, //0x0000146d leaq (%r15,%r9), %rax
- 0x48, 0x83, 0xc0, 0x01, //0x00001471 addq $1, %rax
- 0x49, 0xf7, 0xd7, //0x00001475 notq %r15
- 0x4d, 0x01, 0xc7, //0x00001478 addq %r8, %r15
- //0x0000147b LBB0_199
- 0x4d, 0x85, 0xff, //0x0000147b testq %r15, %r15
- 0x4c, 0x8b, 0x44, 0x24, 0x28, //0x0000147e movq $40(%rsp), %r8
- 0x0f, 0x8e, 0xd2, 0x09, 0x00, 0x00, //0x00001483 jle LBB0_383
- 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00001489 movq $24(%rsp), %r10
- 0xe9, 0x6d, 0x07, 0x00, 0x00, //0x0000148e jmp LBB0_297
- //0x00001493 LBB0_201
- 0x48, 0x83, 0xc0, 0x05, //0x00001493 addq $5, %rax
- 0x49, 0x3b, 0x00, //0x00001497 cmpq (%r8), %rax
- 0x0f, 0x87, 0x07, 0x00, 0x00, 0x00, //0x0000149a ja LBB0_203
- //0x000014a0 .p2align 4, 0x90
- //0x000014a0 LBB0_202
- 0x49, 0x89, 0x45, 0x00, //0x000014a0 movq %rax, (%r13)
- 0x49, 0x89, 0xc6, //0x000014a4 movq %rax, %r14
- //0x000014a7 LBB0_203
- 0x4d, 0x8b, 0x22, //0x000014a7 movq (%r10), %r12
- 0x49, 0x8b, 0x42, 0x08, //0x000014aa movq $8(%r10), %rax
- 0x49, 0x39, 0xc6, //0x000014ae cmpq %rax, %r14
- 0x0f, 0x83, 0x39, 0x00, 0x00, 0x00, //0x000014b1 jae LBB0_208
- 0x43, 0x8a, 0x0c, 0x34, //0x000014b7 movb (%r12,%r14), %cl
- 0x80, 0xf9, 0x0d, //0x000014bb cmpb $13, %cl
- 0x0f, 0x84, 0x2c, 0x00, 0x00, 0x00, //0x000014be je LBB0_208
- 0x80, 0xf9, 0x20, //0x000014c4 cmpb $32, %cl
- 0x0f, 0x84, 0x23, 0x00, 0x00, 0x00, //0x000014c7 je LBB0_208
- 0x80, 0xc1, 0xf5, //0x000014cd addb $-11, %cl
- 0x80, 0xf9, 0xfe, //0x000014d0 cmpb $-2, %cl
- 0x0f, 0x83, 0x17, 0x00, 0x00, 0x00, //0x000014d3 jae LBB0_208
- 0x4c, 0x89, 0xf2, //0x000014d9 movq %r14, %rdx
- 0xe9, 0x78, 0x01, 0x00, 0x00, //0x000014dc jmp LBB0_233
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000014e1 .p2align 4, 0x90
- //0x000014f0 LBB0_208
- 0x49, 0x8d, 0x56, 0x01, //0x000014f0 leaq $1(%r14), %rdx
- 0x48, 0x39, 0xc2, //0x000014f4 cmpq %rax, %rdx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000014f7 jae LBB0_212
- 0x41, 0x8a, 0x0c, 0x14, //0x000014fd movb (%r12,%rdx), %cl
- 0x80, 0xf9, 0x0d, //0x00001501 cmpb $13, %cl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001504 je LBB0_212
- 0x80, 0xf9, 0x20, //0x0000150a cmpb $32, %cl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000150d je LBB0_212
- 0x80, 0xc1, 0xf5, //0x00001513 addb $-11, %cl
- 0x80, 0xf9, 0xfe, //0x00001516 cmpb $-2, %cl
- 0x0f, 0x82, 0x3a, 0x01, 0x00, 0x00, //0x00001519 jb LBB0_233
- 0x90, //0x0000151f .p2align 4, 0x90
- //0x00001520 LBB0_212
- 0x49, 0x8d, 0x56, 0x02, //0x00001520 leaq $2(%r14), %rdx
- 0x48, 0x39, 0xc2, //0x00001524 cmpq %rax, %rdx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001527 jae LBB0_216
- 0x41, 0x8a, 0x0c, 0x14, //0x0000152d movb (%r12,%rdx), %cl
- 0x80, 0xf9, 0x0d, //0x00001531 cmpb $13, %cl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001534 je LBB0_216
- 0x80, 0xf9, 0x20, //0x0000153a cmpb $32, %cl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000153d je LBB0_216
- 0x80, 0xc1, 0xf5, //0x00001543 addb $-11, %cl
- 0x80, 0xf9, 0xfe, //0x00001546 cmpb $-2, %cl
- 0x0f, 0x82, 0x0a, 0x01, 0x00, 0x00, //0x00001549 jb LBB0_233
- 0x90, //0x0000154f .p2align 4, 0x90
- //0x00001550 LBB0_216
- 0x49, 0x8d, 0x56, 0x03, //0x00001550 leaq $3(%r14), %rdx
- 0x48, 0x39, 0xc2, //0x00001554 cmpq %rax, %rdx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001557 jae LBB0_220
- 0x41, 0x8a, 0x0c, 0x14, //0x0000155d movb (%r12,%rdx), %cl
- 0x80, 0xf9, 0x0d, //0x00001561 cmpb $13, %cl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001564 je LBB0_220
- 0x80, 0xf9, 0x20, //0x0000156a cmpb $32, %cl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000156d je LBB0_220
- 0x80, 0xc1, 0xf5, //0x00001573 addb $-11, %cl
- 0x80, 0xf9, 0xfe, //0x00001576 cmpb $-2, %cl
- 0x0f, 0x82, 0xda, 0x00, 0x00, 0x00, //0x00001579 jb LBB0_233
- 0x90, //0x0000157f .p2align 4, 0x90
- //0x00001580 LBB0_220
- 0x49, 0x8d, 0x56, 0x04, //0x00001580 leaq $4(%r14), %rdx
- 0x48, 0x89, 0xc1, //0x00001584 movq %rax, %rcx
- 0x48, 0x29, 0xd1, //0x00001587 subq %rdx, %rcx
- 0x0f, 0x86, 0x91, 0x1a, 0x00, 0x00, //0x0000158a jbe LBB0_1022
- 0x48, 0x83, 0xf9, 0x20, //0x00001590 cmpq $32, %rcx
- 0x0f, 0x82, 0x03, 0x07, 0x00, 0x00, //0x00001594 jb LBB0_355
- 0x48, 0xc7, 0xc1, 0xfc, 0xff, 0xff, 0xff, //0x0000159a movq $-4, %rcx
- 0x4c, 0x29, 0xf1, //0x000015a1 subq %r14, %rcx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000015a4 .p2align 4, 0x90
- //0x000015b0 LBB0_223
- 0xc4, 0x41, 0x7e, 0x6f, 0x34, 0x14, //0x000015b0 vmovdqu (%r12,%rdx), %ymm14
- 0xc4, 0xc2, 0x7d, 0x00, 0xf6, //0x000015b6 vpshufb %ymm14, %ymm0, %ymm6
- 0xc5, 0x8d, 0xf8, 0xfe, //0x000015bb vpsubb %ymm6, %ymm14, %ymm7
- 0xc4, 0xe2, 0x7d, 0x17, 0xff, //0x000015bf vptest %ymm7, %ymm7
- 0x0f, 0x85, 0x76, 0x00, 0x00, 0x00, //0x000015c4 jne LBB0_232
- 0x48, 0x83, 0xc2, 0x20, //0x000015ca addq $32, %rdx
- 0x48, 0x8d, 0x34, 0x08, //0x000015ce leaq (%rax,%rcx), %rsi
- 0x48, 0x83, 0xc6, 0xe0, //0x000015d2 addq $-32, %rsi
- 0x48, 0x83, 0xc1, 0xe0, //0x000015d6 addq $-32, %rcx
- 0x48, 0x83, 0xfe, 0x1f, //0x000015da cmpq $31, %rsi
- 0x0f, 0x87, 0xcc, 0xff, 0xff, 0xff, //0x000015de ja LBB0_223
- 0x4c, 0x89, 0xe2, //0x000015e4 movq %r12, %rdx
- 0x48, 0x29, 0xca, //0x000015e7 subq %rcx, %rdx
- 0x48, 0x01, 0xc1, //0x000015ea addq %rax, %rcx
- 0x48, 0x85, 0xc9, //0x000015ed testq %rcx, %rcx
- 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x000015f0 je LBB0_231
- //0x000015f6 LBB0_226
- 0x4c, 0x8d, 0x0c, 0x0a, //0x000015f6 leaq (%rdx,%rcx), %r9
- 0x31, 0xf6, //0x000015fa xorl %esi, %esi
- //0x000015fc LBB0_227
- 0x0f, 0xbe, 0x1c, 0x32, //0x000015fc movsbl (%rdx,%rsi), %ebx
- 0x83, 0xfb, 0x20, //0x00001600 cmpl $32, %ebx
- 0x0f, 0x87, 0x4f, 0x06, 0x00, 0x00, //0x00001603 ja LBB0_304
- 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001609 movabsq $4294977024, %rdi
- 0x48, 0x0f, 0xa3, 0xdf, //0x00001613 btq %rbx, %rdi
- 0x0f, 0x83, 0x3b, 0x06, 0x00, 0x00, //0x00001617 jae LBB0_304
- 0x48, 0x83, 0xc6, 0x01, //0x0000161d addq $1, %rsi
- 0x48, 0x39, 0xf1, //0x00001621 cmpq %rsi, %rcx
- 0x0f, 0x85, 0xd2, 0xff, 0xff, 0xff, //0x00001624 jne LBB0_227
- 0x4c, 0x89, 0xca, //0x0000162a movq %r9, %rdx
- //0x0000162d LBB0_231
- 0x4c, 0x29, 0xe2, //0x0000162d subq %r12, %rdx
- 0x48, 0x39, 0xc2, //0x00001630 cmpq %rax, %rdx
- 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x00001633 jb LBB0_233
- 0xe9, 0x33, 0x35, 0x00, 0x00, //0x00001639 jmp LBB0_1023
- 0x90, 0x90, //0x0000163e .p2align 4, 0x90
- //0x00001640 LBB0_232
- 0xc5, 0x8d, 0x74, 0xf6, //0x00001640 vpcmpeqb %ymm6, %ymm14, %ymm6
- 0xc5, 0xfd, 0xd7, 0xd6, //0x00001644 vpmovmskb %ymm6, %edx
- 0xf7, 0xd2, //0x00001648 notl %edx
- 0x0f, 0xbc, 0xd2, //0x0000164a bsfl %edx, %edx
- 0x48, 0x29, 0xca, //0x0000164d subq %rcx, %rdx
- 0x48, 0x39, 0xc2, //0x00001650 cmpq %rax, %rdx
- 0x0f, 0x83, 0x18, 0x35, 0x00, 0x00, //0x00001653 jae LBB0_1023
- //0x00001659 LBB0_233
- 0x4c, 0x8d, 0x72, 0x01, //0x00001659 leaq $1(%rdx), %r14
- 0x4d, 0x89, 0x75, 0x00, //0x0000165d movq %r14, (%r13)
- 0x41, 0x8a, 0x04, 0x14, //0x00001661 movb (%r12,%rdx), %al
- 0x3c, 0x2c, //0x00001665 cmpb $44, %al
- 0x0f, 0x84, 0xef, 0xee, 0xff, 0xff, //0x00001667 je LBB0_38
- 0xe9, 0xf2, 0x17, 0x00, 0x00, //0x0000166d jmp LBB0_234
- //0x00001672 LBB0_235
- 0x4d, 0x8b, 0x00, //0x00001672 movq (%r8), %r8
- 0x4d, 0x29, 0xf0, //0x00001675 subq %r14, %r8
- 0x4d, 0x01, 0xf4, //0x00001678 addq %r14, %r12
- 0x45, 0x31, 0xd2, //0x0000167b xorl %r10d, %r10d
- 0x45, 0x31, 0xdb, //0x0000167e xorl %r11d, %r11d
- 0x45, 0x31, 0xf6, //0x00001681 xorl %r14d, %r14d
- 0x31, 0xd2, //0x00001684 xorl %edx, %edx
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00001686 jmp LBB0_237
- //0x0000168b LBB0_236
- 0x48, 0xc1, 0xf9, 0x3f, //0x0000168b sarq $63, %rcx
- 0xf3, 0x48, 0x0f, 0xb8, 0xc6, //0x0000168f popcntq %rsi, %rax
- 0x49, 0x01, 0xc6, //0x00001694 addq %rax, %r14
- 0x49, 0x83, 0xc4, 0x40, //0x00001697 addq $64, %r12
- 0x49, 0x83, 0xc0, 0xc0, //0x0000169b addq $-64, %r8
- 0x49, 0x89, 0xca, //0x0000169f movq %rcx, %r10
- //0x000016a2 LBB0_237
- 0x49, 0x83, 0xf8, 0x40, //0x000016a2 cmpq $64, %r8
- 0x0f, 0x8c, 0x31, 0x01, 0x00, 0x00, //0x000016a6 jl LBB0_245
- //0x000016ac LBB0_238
- 0xc4, 0x41, 0x7e, 0x6f, 0x3c, 0x24, //0x000016ac vmovdqu (%r12), %ymm15
- 0xc4, 0x41, 0x7e, 0x6f, 0x74, 0x24, 0x20, //0x000016b2 vmovdqu $32(%r12), %ymm14
- 0xc5, 0x85, 0x74, 0xf2, //0x000016b9 vpcmpeqb %ymm2, %ymm15, %ymm6
- 0xc5, 0xfd, 0xd7, 0xce, //0x000016bd vpmovmskb %ymm6, %ecx
- 0xc5, 0x8d, 0x74, 0xf2, //0x000016c1 vpcmpeqb %ymm2, %ymm14, %ymm6
- 0xc5, 0xfd, 0xd7, 0xc6, //0x000016c5 vpmovmskb %ymm6, %eax
- 0x48, 0xc1, 0xe0, 0x20, //0x000016c9 shlq $32, %rax
- 0x48, 0x09, 0xc1, //0x000016cd orq %rax, %rcx
- 0x48, 0x89, 0xc8, //0x000016d0 movq %rcx, %rax
- 0x4c, 0x09, 0xd8, //0x000016d3 orq %r11, %rax
- 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x000016d6 jne LBB0_240
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000016dc movq $-1, %rcx
- 0x45, 0x31, 0xdb, //0x000016e3 xorl %r11d, %r11d
- 0xe9, 0x46, 0x00, 0x00, 0x00, //0x000016e6 jmp LBB0_241
- //0x000016eb LBB0_240
- 0x4c, 0x89, 0xd8, //0x000016eb movq %r11, %rax
- 0x48, 0xf7, 0xd0, //0x000016ee notq %rax
- 0x48, 0x21, 0xc8, //0x000016f1 andq %rcx, %rax
- 0x48, 0x8d, 0x34, 0x00, //0x000016f4 leaq (%rax,%rax), %rsi
- 0x4c, 0x09, 0xde, //0x000016f8 orq %r11, %rsi
- 0x48, 0x89, 0xf7, //0x000016fb movq %rsi, %rdi
- 0x48, 0xf7, 0xd7, //0x000016fe notq %rdi
- 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001701 movabsq $-6148914691236517206, %rbx
- 0x48, 0x21, 0xd9, //0x0000170b andq %rbx, %rcx
- 0x48, 0x21, 0xf9, //0x0000170e andq %rdi, %rcx
- 0x45, 0x31, 0xdb, //0x00001711 xorl %r11d, %r11d
- 0x48, 0x01, 0xc1, //0x00001714 addq %rax, %rcx
- 0x41, 0x0f, 0x92, 0xc3, //0x00001717 setb %r11b
- 0x48, 0x01, 0xc9, //0x0000171b addq %rcx, %rcx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000171e movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc1, //0x00001728 xorq %rax, %rcx
- 0x48, 0x21, 0xf1, //0x0000172b andq %rsi, %rcx
- 0x48, 0xf7, 0xd1, //0x0000172e notq %rcx
- //0x00001731 LBB0_241
- 0xc5, 0x8d, 0x74, 0xf1, //0x00001731 vpcmpeqb %ymm1, %ymm14, %ymm6
- 0xc5, 0xfd, 0xd7, 0xc6, //0x00001735 vpmovmskb %ymm6, %eax
- 0x48, 0xc1, 0xe0, 0x20, //0x00001739 shlq $32, %rax
- 0xc5, 0x85, 0x74, 0xf1, //0x0000173d vpcmpeqb %ymm1, %ymm15, %ymm6
- 0xc5, 0xfd, 0xd7, 0xf6, //0x00001741 vpmovmskb %ymm6, %esi
- 0x48, 0x09, 0xc6, //0x00001745 orq %rax, %rsi
- 0x48, 0x21, 0xce, //0x00001748 andq %rcx, %rsi
- 0xc4, 0xe1, 0xf9, 0x6e, 0xf6, //0x0000174b vmovq %rsi, %xmm6
- 0xc4, 0xc3, 0x49, 0x44, 0xf0, 0x00, //0x00001750 vpclmulqdq $0, %xmm8, %xmm6, %xmm6
- 0xc4, 0xe1, 0xf9, 0x7e, 0xf1, //0x00001756 vmovq %xmm6, %rcx
- 0x4c, 0x31, 0xd1, //0x0000175b xorq %r10, %rcx
- 0xc4, 0xc1, 0x05, 0x74, 0xf2, //0x0000175e vpcmpeqb %ymm10, %ymm15, %ymm6
- 0xc5, 0xfd, 0xd7, 0xf6, //0x00001763 vpmovmskb %ymm6, %esi
- 0xc4, 0xc1, 0x0d, 0x74, 0xf2, //0x00001767 vpcmpeqb %ymm10, %ymm14, %ymm6
- 0xc5, 0xfd, 0xd7, 0xc6, //0x0000176c vpmovmskb %ymm6, %eax
- 0x48, 0xc1, 0xe0, 0x20, //0x00001770 shlq $32, %rax
- 0x48, 0x09, 0xc6, //0x00001774 orq %rax, %rsi
- 0x48, 0x89, 0xc8, //0x00001777 movq %rcx, %rax
- 0x48, 0xf7, 0xd0, //0x0000177a notq %rax
- 0x48, 0x21, 0xc6, //0x0000177d andq %rax, %rsi
- 0xc5, 0x85, 0x74, 0xf5, //0x00001780 vpcmpeqb %ymm5, %ymm15, %ymm6
- 0xc5, 0xfd, 0xd7, 0xfe, //0x00001784 vpmovmskb %ymm6, %edi
- 0xc5, 0x8d, 0x74, 0xf5, //0x00001788 vpcmpeqb %ymm5, %ymm14, %ymm6
- 0xc5, 0xfd, 0xd7, 0xde, //0x0000178c vpmovmskb %ymm6, %ebx
- 0x48, 0xc1, 0xe3, 0x20, //0x00001790 shlq $32, %rbx
- 0x48, 0x09, 0xdf, //0x00001794 orq %rbx, %rdi
- 0x48, 0x21, 0xc7, //0x00001797 andq %rax, %rdi
- 0x0f, 0x84, 0xeb, 0xfe, 0xff, 0xff, //0x0000179a je LBB0_236
- 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x000017a0 movq $24(%rsp), %r10
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000017a5 .p2align 4, 0x90
- //0x000017b0 LBB0_243
- 0x48, 0x8d, 0x5f, 0xff, //0x000017b0 leaq $-1(%rdi), %rbx
- 0x48, 0x89, 0xd8, //0x000017b4 movq %rbx, %rax
- 0x48, 0x21, 0xf0, //0x000017b7 andq %rsi, %rax
- 0xf3, 0x48, 0x0f, 0xb8, 0xc0, //0x000017ba popcntq %rax, %rax
- 0x4c, 0x01, 0xf0, //0x000017bf addq %r14, %rax
- 0x48, 0x39, 0xd0, //0x000017c2 cmpq %rdx, %rax
- 0x0f, 0x86, 0xca, 0x03, 0x00, 0x00, //0x000017c5 jbe LBB0_287
- 0x48, 0x83, 0xc2, 0x01, //0x000017cb addq $1, %rdx
- 0x48, 0x21, 0xdf, //0x000017cf andq %rbx, %rdi
- 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x000017d2 jne LBB0_243
- 0xe9, 0xae, 0xfe, 0xff, 0xff, //0x000017d8 jmp LBB0_236
- //0x000017dd LBB0_245
- 0x4d, 0x85, 0xc0, //0x000017dd testq %r8, %r8
- 0x0f, 0x8e, 0x64, 0x06, 0x00, 0x00, //0x000017e0 jle LBB0_382
- 0xc5, 0xc9, 0xef, 0xf6, //0x000017e6 vpxor %xmm6, %xmm6, %xmm6
- 0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x60, //0x000017ea vmovdqu %ymm6, $96(%rsp)
- 0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x40, //0x000017f0 vmovdqu %ymm6, $64(%rsp)
- 0x44, 0x89, 0xe0, //0x000017f6 movl %r12d, %eax
- 0x25, 0xff, 0x0f, 0x00, 0x00, //0x000017f9 andl $4095, %eax
- 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x000017fe cmpl $4033, %eax
- 0x0f, 0x82, 0x28, 0x00, 0x00, 0x00, //0x00001803 jb LBB0_249
- 0x49, 0x83, 0xf8, 0x20, //0x00001809 cmpq $32, %r8
- 0x0f, 0x82, 0x28, 0x00, 0x00, 0x00, //0x0000180d jb LBB0_250
- 0xc4, 0xc1, 0x7e, 0x6f, 0x34, 0x24, //0x00001813 vmovdqu (%r12), %ymm6
- 0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x40, //0x00001819 vmovdqu %ymm6, $64(%rsp)
- 0x49, 0x83, 0xc4, 0x20, //0x0000181f addq $32, %r12
- 0x49, 0x8d, 0x48, 0xe0, //0x00001823 leaq $-32(%r8), %rcx
- 0x4c, 0x8d, 0x4c, 0x24, 0x60, //0x00001827 leaq $96(%rsp), %r9
- 0xe9, 0x12, 0x00, 0x00, 0x00, //0x0000182c jmp LBB0_251
- //0x00001831 LBB0_249
- 0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x00001831 movq $16(%rsp), %r13
- 0xe9, 0x71, 0xfe, 0xff, 0xff, //0x00001836 jmp LBB0_238
- //0x0000183b LBB0_250
- 0x4c, 0x8d, 0x4c, 0x24, 0x40, //0x0000183b leaq $64(%rsp), %r9
- 0x4c, 0x89, 0xc1, //0x00001840 movq %r8, %rcx
- //0x00001843 LBB0_251
- 0x48, 0x83, 0xf9, 0x10, //0x00001843 cmpq $16, %rcx
- 0x0f, 0x82, 0x4d, 0x00, 0x00, 0x00, //0x00001847 jb LBB0_252
- 0xc4, 0xc1, 0x7a, 0x6f, 0x34, 0x24, //0x0000184d vmovdqu (%r12), %xmm6
- 0xc4, 0xc1, 0x7a, 0x7f, 0x31, //0x00001853 vmovdqu %xmm6, (%r9)
- 0x49, 0x83, 0xc4, 0x10, //0x00001858 addq $16, %r12
- 0x49, 0x83, 0xc1, 0x10, //0x0000185c addq $16, %r9
- 0x48, 0x83, 0xc1, 0xf0, //0x00001860 addq $-16, %rcx
- 0x48, 0x83, 0xf9, 0x08, //0x00001864 cmpq $8, %rcx
- 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x00001868 jae LBB0_259
- //0x0000186e LBB0_253
- 0x48, 0x83, 0xf9, 0x04, //0x0000186e cmpq $4, %rcx
- 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x00001872 jb LBB0_254
- //0x00001878 LBB0_260
- 0x41, 0x8b, 0x04, 0x24, //0x00001878 movl (%r12), %eax
- 0x41, 0x89, 0x01, //0x0000187c movl %eax, (%r9)
- 0x49, 0x83, 0xc4, 0x04, //0x0000187f addq $4, %r12
- 0x49, 0x83, 0xc1, 0x04, //0x00001883 addq $4, %r9
- 0x48, 0x83, 0xc1, 0xfc, //0x00001887 addq $-4, %rcx
- 0x48, 0x83, 0xf9, 0x02, //0x0000188b cmpq $2, %rcx
- 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x0000188f jae LBB0_255
- 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00001895 jmp LBB0_256
- //0x0000189a LBB0_252
- 0x48, 0x83, 0xf9, 0x08, //0x0000189a cmpq $8, %rcx
- 0x0f, 0x82, 0xca, 0xff, 0xff, 0xff, //0x0000189e jb LBB0_253
- //0x000018a4 LBB0_259
- 0x49, 0x8b, 0x04, 0x24, //0x000018a4 movq (%r12), %rax
- 0x49, 0x89, 0x01, //0x000018a8 movq %rax, (%r9)
- 0x49, 0x83, 0xc4, 0x08, //0x000018ab addq $8, %r12
- 0x49, 0x83, 0xc1, 0x08, //0x000018af addq $8, %r9
- 0x48, 0x83, 0xc1, 0xf8, //0x000018b3 addq $-8, %rcx
- 0x48, 0x83, 0xf9, 0x04, //0x000018b7 cmpq $4, %rcx
- 0x0f, 0x83, 0xb7, 0xff, 0xff, 0xff, //0x000018bb jae LBB0_260
- //0x000018c1 LBB0_254
- 0x48, 0x83, 0xf9, 0x02, //0x000018c1 cmpq $2, %rcx
- 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x000018c5 jb LBB0_256
- //0x000018cb LBB0_255
- 0x41, 0x0f, 0xb7, 0x04, 0x24, //0x000018cb movzwl (%r12), %eax
- 0x66, 0x41, 0x89, 0x01, //0x000018d0 movw %ax, (%r9)
- 0x49, 0x83, 0xc4, 0x02, //0x000018d4 addq $2, %r12
- 0x49, 0x83, 0xc1, 0x02, //0x000018d8 addq $2, %r9
- 0x48, 0x83, 0xc1, 0xfe, //0x000018dc addq $-2, %rcx
- //0x000018e0 LBB0_256
- 0x4c, 0x89, 0xe6, //0x000018e0 movq %r12, %rsi
- 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x000018e3 leaq $64(%rsp), %r12
- 0x48, 0x85, 0xc9, //0x000018e8 testq %rcx, %rcx
- 0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x000018eb movq $16(%rsp), %r13
- 0x0f, 0x84, 0xb6, 0xfd, 0xff, 0xff, //0x000018f0 je LBB0_238
- 0x8a, 0x06, //0x000018f6 movb (%rsi), %al
- 0x41, 0x88, 0x01, //0x000018f8 movb %al, (%r9)
- 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x000018fb leaq $64(%rsp), %r12
- 0xe9, 0xa7, 0xfd, 0xff, 0xff, //0x00001900 jmp LBB0_238
- //0x00001905 LBB0_261
- 0x4d, 0x8b, 0x00, //0x00001905 movq (%r8), %r8
- 0x4d, 0x29, 0xf0, //0x00001908 subq %r14, %r8
- 0x4d, 0x01, 0xf4, //0x0000190b addq %r14, %r12
- 0x45, 0x31, 0xd2, //0x0000190e xorl %r10d, %r10d
- 0x45, 0x31, 0xdb, //0x00001911 xorl %r11d, %r11d
- 0x45, 0x31, 0xf6, //0x00001914 xorl %r14d, %r14d
- 0x31, 0xd2, //0x00001917 xorl %edx, %edx
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00001919 jmp LBB0_263
- //0x0000191e LBB0_262
- 0x48, 0xc1, 0xf9, 0x3f, //0x0000191e sarq $63, %rcx
- 0xf3, 0x48, 0x0f, 0xb8, 0xc6, //0x00001922 popcntq %rsi, %rax
- 0x49, 0x01, 0xc6, //0x00001927 addq %rax, %r14
- 0x49, 0x83, 0xc4, 0x40, //0x0000192a addq $64, %r12
- 0x49, 0x83, 0xc0, 0xc0, //0x0000192e addq $-64, %r8
- 0x49, 0x89, 0xca, //0x00001932 movq %rcx, %r10
- //0x00001935 LBB0_263
- 0x49, 0x83, 0xf8, 0x40, //0x00001935 cmpq $64, %r8
- 0x0f, 0x8c, 0x2e, 0x01, 0x00, 0x00, //0x00001939 jl LBB0_271
- //0x0000193f LBB0_264
- 0xc4, 0x41, 0x7e, 0x6f, 0x3c, 0x24, //0x0000193f vmovdqu (%r12), %ymm15
- 0xc4, 0x41, 0x7e, 0x6f, 0x74, 0x24, 0x20, //0x00001945 vmovdqu $32(%r12), %ymm14
- 0xc5, 0x85, 0x74, 0xf2, //0x0000194c vpcmpeqb %ymm2, %ymm15, %ymm6
- 0xc5, 0xfd, 0xd7, 0xce, //0x00001950 vpmovmskb %ymm6, %ecx
- 0xc5, 0x8d, 0x74, 0xf2, //0x00001954 vpcmpeqb %ymm2, %ymm14, %ymm6
- 0xc5, 0xfd, 0xd7, 0xc6, //0x00001958 vpmovmskb %ymm6, %eax
- 0x48, 0xc1, 0xe0, 0x20, //0x0000195c shlq $32, %rax
- 0x48, 0x09, 0xc1, //0x00001960 orq %rax, %rcx
- 0x48, 0x89, 0xc8, //0x00001963 movq %rcx, %rax
- 0x4c, 0x09, 0xd8, //0x00001966 orq %r11, %rax
- 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001969 jne LBB0_266
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000196f movq $-1, %rcx
- 0x45, 0x31, 0xdb, //0x00001976 xorl %r11d, %r11d
- 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00001979 jmp LBB0_267
- //0x0000197e LBB0_266
- 0x4c, 0x89, 0xd8, //0x0000197e movq %r11, %rax
- 0x48, 0xf7, 0xd0, //0x00001981 notq %rax
- 0x48, 0x21, 0xc8, //0x00001984 andq %rcx, %rax
- 0x48, 0x8d, 0x34, 0x00, //0x00001987 leaq (%rax,%rax), %rsi
- 0x4c, 0x09, 0xde, //0x0000198b orq %r11, %rsi
- 0x48, 0x89, 0xf7, //0x0000198e movq %rsi, %rdi
- 0x48, 0xf7, 0xd7, //0x00001991 notq %rdi
- 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001994 movabsq $-6148914691236517206, %rbx
- 0x48, 0x21, 0xd9, //0x0000199e andq %rbx, %rcx
- 0x48, 0x21, 0xf9, //0x000019a1 andq %rdi, %rcx
- 0x45, 0x31, 0xdb, //0x000019a4 xorl %r11d, %r11d
- 0x48, 0x01, 0xc1, //0x000019a7 addq %rax, %rcx
- 0x41, 0x0f, 0x92, 0xc3, //0x000019aa setb %r11b
- 0x48, 0x01, 0xc9, //0x000019ae addq %rcx, %rcx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000019b1 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc1, //0x000019bb xorq %rax, %rcx
- 0x48, 0x21, 0xf1, //0x000019be andq %rsi, %rcx
- 0x48, 0xf7, 0xd1, //0x000019c1 notq %rcx
- //0x000019c4 LBB0_267
- 0xc5, 0x8d, 0x74, 0xf1, //0x000019c4 vpcmpeqb %ymm1, %ymm14, %ymm6
- 0xc5, 0xfd, 0xd7, 0xc6, //0x000019c8 vpmovmskb %ymm6, %eax
- 0x48, 0xc1, 0xe0, 0x20, //0x000019cc shlq $32, %rax
- 0xc5, 0x85, 0x74, 0xf1, //0x000019d0 vpcmpeqb %ymm1, %ymm15, %ymm6
- 0xc5, 0xfd, 0xd7, 0xf6, //0x000019d4 vpmovmskb %ymm6, %esi
- 0x48, 0x09, 0xc6, //0x000019d8 orq %rax, %rsi
- 0x48, 0x21, 0xce, //0x000019db andq %rcx, %rsi
- 0xc4, 0xe1, 0xf9, 0x6e, 0xf6, //0x000019de vmovq %rsi, %xmm6
- 0xc4, 0xc3, 0x49, 0x44, 0xf0, 0x00, //0x000019e3 vpclmulqdq $0, %xmm8, %xmm6, %xmm6
- 0xc4, 0xe1, 0xf9, 0x7e, 0xf1, //0x000019e9 vmovq %xmm6, %rcx
- 0x4c, 0x31, 0xd1, //0x000019ee xorq %r10, %rcx
- 0xc4, 0xc1, 0x05, 0x74, 0xf4, //0x000019f1 vpcmpeqb %ymm12, %ymm15, %ymm6
- 0xc5, 0xfd, 0xd7, 0xf6, //0x000019f6 vpmovmskb %ymm6, %esi
- 0xc4, 0xc1, 0x0d, 0x74, 0xf4, //0x000019fa vpcmpeqb %ymm12, %ymm14, %ymm6
- 0xc5, 0xfd, 0xd7, 0xc6, //0x000019ff vpmovmskb %ymm6, %eax
- 0x48, 0xc1, 0xe0, 0x20, //0x00001a03 shlq $32, %rax
- 0x48, 0x09, 0xc6, //0x00001a07 orq %rax, %rsi
- 0x48, 0x89, 0xc8, //0x00001a0a movq %rcx, %rax
- 0x48, 0xf7, 0xd0, //0x00001a0d notq %rax
- 0x48, 0x21, 0xc6, //0x00001a10 andq %rax, %rsi
- 0xc4, 0xc1, 0x05, 0x74, 0xf5, //0x00001a13 vpcmpeqb %ymm13, %ymm15, %ymm6
- 0xc5, 0xfd, 0xd7, 0xfe, //0x00001a18 vpmovmskb %ymm6, %edi
- 0xc4, 0xc1, 0x0d, 0x74, 0xf5, //0x00001a1c vpcmpeqb %ymm13, %ymm14, %ymm6
- 0xc5, 0xfd, 0xd7, 0xde, //0x00001a21 vpmovmskb %ymm6, %ebx
- 0x48, 0xc1, 0xe3, 0x20, //0x00001a25 shlq $32, %rbx
- 0x48, 0x09, 0xdf, //0x00001a29 orq %rbx, %rdi
- 0x48, 0x21, 0xc7, //0x00001a2c andq %rax, %rdi
- 0x0f, 0x84, 0xe9, 0xfe, 0xff, 0xff, //0x00001a2f je LBB0_262
- 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00001a35 movq $24(%rsp), %r10
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001a3a .p2align 4, 0x90
- //0x00001a40 LBB0_269
- 0x48, 0x8d, 0x5f, 0xff, //0x00001a40 leaq $-1(%rdi), %rbx
- 0x48, 0x89, 0xd8, //0x00001a44 movq %rbx, %rax
- 0x48, 0x21, 0xf0, //0x00001a47 andq %rsi, %rax
- 0xf3, 0x48, 0x0f, 0xb8, 0xc0, //0x00001a4a popcntq %rax, %rax
- 0x4c, 0x01, 0xf0, //0x00001a4f addq %r14, %rax
- 0x48, 0x39, 0xd0, //0x00001a52 cmpq %rdx, %rax
- 0x0f, 0x86, 0x3a, 0x01, 0x00, 0x00, //0x00001a55 jbe LBB0_287
- 0x48, 0x83, 0xc2, 0x01, //0x00001a5b addq $1, %rdx
- 0x48, 0x21, 0xdf, //0x00001a5f andq %rbx, %rdi
- 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00001a62 jne LBB0_269
- 0xe9, 0xb1, 0xfe, 0xff, 0xff, //0x00001a68 jmp LBB0_262
- //0x00001a6d LBB0_271
- 0x4d, 0x85, 0xc0, //0x00001a6d testq %r8, %r8
- 0x0f, 0x8e, 0xd4, 0x03, 0x00, 0x00, //0x00001a70 jle LBB0_382
- 0xc5, 0xc9, 0xef, 0xf6, //0x00001a76 vpxor %xmm6, %xmm6, %xmm6
- 0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x60, //0x00001a7a vmovdqu %ymm6, $96(%rsp)
- 0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x40, //0x00001a80 vmovdqu %ymm6, $64(%rsp)
- 0x44, 0x89, 0xe0, //0x00001a86 movl %r12d, %eax
- 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00001a89 andl $4095, %eax
- 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x00001a8e cmpl $4033, %eax
- 0x0f, 0x82, 0x28, 0x00, 0x00, 0x00, //0x00001a93 jb LBB0_275
- 0x49, 0x83, 0xf8, 0x20, //0x00001a99 cmpq $32, %r8
- 0x0f, 0x82, 0x28, 0x00, 0x00, 0x00, //0x00001a9d jb LBB0_276
- 0xc4, 0xc1, 0x7e, 0x6f, 0x34, 0x24, //0x00001aa3 vmovdqu (%r12), %ymm6
- 0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x40, //0x00001aa9 vmovdqu %ymm6, $64(%rsp)
- 0x49, 0x83, 0xc4, 0x20, //0x00001aaf addq $32, %r12
- 0x49, 0x8d, 0x48, 0xe0, //0x00001ab3 leaq $-32(%r8), %rcx
- 0x4c, 0x8d, 0x4c, 0x24, 0x60, //0x00001ab7 leaq $96(%rsp), %r9
- 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00001abc jmp LBB0_277
- //0x00001ac1 LBB0_275
- 0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x00001ac1 movq $16(%rsp), %r13
- 0xe9, 0x74, 0xfe, 0xff, 0xff, //0x00001ac6 jmp LBB0_264
- //0x00001acb LBB0_276
- 0x4c, 0x8d, 0x4c, 0x24, 0x40, //0x00001acb leaq $64(%rsp), %r9
- 0x4c, 0x89, 0xc1, //0x00001ad0 movq %r8, %rcx
- //0x00001ad3 LBB0_277
- 0x48, 0x83, 0xf9, 0x10, //0x00001ad3 cmpq $16, %rcx
- 0x0f, 0x82, 0x4d, 0x00, 0x00, 0x00, //0x00001ad7 jb LBB0_278
- 0xc4, 0xc1, 0x7a, 0x6f, 0x34, 0x24, //0x00001add vmovdqu (%r12), %xmm6
- 0xc4, 0xc1, 0x7a, 0x7f, 0x31, //0x00001ae3 vmovdqu %xmm6, (%r9)
- 0x49, 0x83, 0xc4, 0x10, //0x00001ae8 addq $16, %r12
- 0x49, 0x83, 0xc1, 0x10, //0x00001aec addq $16, %r9
- 0x48, 0x83, 0xc1, 0xf0, //0x00001af0 addq $-16, %rcx
- 0x48, 0x83, 0xf9, 0x08, //0x00001af4 cmpq $8, %rcx
- 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x00001af8 jae LBB0_285
- //0x00001afe LBB0_279
- 0x48, 0x83, 0xf9, 0x04, //0x00001afe cmpq $4, %rcx
- 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x00001b02 jb LBB0_280
- //0x00001b08 LBB0_286
- 0x41, 0x8b, 0x04, 0x24, //0x00001b08 movl (%r12), %eax
- 0x41, 0x89, 0x01, //0x00001b0c movl %eax, (%r9)
- 0x49, 0x83, 0xc4, 0x04, //0x00001b0f addq $4, %r12
- 0x49, 0x83, 0xc1, 0x04, //0x00001b13 addq $4, %r9
- 0x48, 0x83, 0xc1, 0xfc, //0x00001b17 addq $-4, %rcx
- 0x48, 0x83, 0xf9, 0x02, //0x00001b1b cmpq $2, %rcx
- 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x00001b1f jae LBB0_281
- 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00001b25 jmp LBB0_282
- //0x00001b2a LBB0_278
- 0x48, 0x83, 0xf9, 0x08, //0x00001b2a cmpq $8, %rcx
- 0x0f, 0x82, 0xca, 0xff, 0xff, 0xff, //0x00001b2e jb LBB0_279
- //0x00001b34 LBB0_285
- 0x49, 0x8b, 0x04, 0x24, //0x00001b34 movq (%r12), %rax
- 0x49, 0x89, 0x01, //0x00001b38 movq %rax, (%r9)
- 0x49, 0x83, 0xc4, 0x08, //0x00001b3b addq $8, %r12
- 0x49, 0x83, 0xc1, 0x08, //0x00001b3f addq $8, %r9
- 0x48, 0x83, 0xc1, 0xf8, //0x00001b43 addq $-8, %rcx
- 0x48, 0x83, 0xf9, 0x04, //0x00001b47 cmpq $4, %rcx
- 0x0f, 0x83, 0xb7, 0xff, 0xff, 0xff, //0x00001b4b jae LBB0_286
- //0x00001b51 LBB0_280
- 0x48, 0x83, 0xf9, 0x02, //0x00001b51 cmpq $2, %rcx
- 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x00001b55 jb LBB0_282
- //0x00001b5b LBB0_281
- 0x41, 0x0f, 0xb7, 0x04, 0x24, //0x00001b5b movzwl (%r12), %eax
- 0x66, 0x41, 0x89, 0x01, //0x00001b60 movw %ax, (%r9)
- 0x49, 0x83, 0xc4, 0x02, //0x00001b64 addq $2, %r12
- 0x49, 0x83, 0xc1, 0x02, //0x00001b68 addq $2, %r9
- 0x48, 0x83, 0xc1, 0xfe, //0x00001b6c addq $-2, %rcx
- //0x00001b70 LBB0_282
- 0x4c, 0x89, 0xe6, //0x00001b70 movq %r12, %rsi
- 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x00001b73 leaq $64(%rsp), %r12
- 0x48, 0x85, 0xc9, //0x00001b78 testq %rcx, %rcx
- 0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x00001b7b movq $16(%rsp), %r13
- 0x0f, 0x84, 0xb9, 0xfd, 0xff, 0xff, //0x00001b80 je LBB0_264
- 0x8a, 0x06, //0x00001b86 movb (%rsi), %al
- 0x41, 0x88, 0x01, //0x00001b88 movb %al, (%r9)
- 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x00001b8b leaq $64(%rsp), %r12
- 0xe9, 0xaa, 0xfd, 0xff, 0xff, //0x00001b90 jmp LBB0_264
- //0x00001b95 LBB0_287
- 0x48, 0x8b, 0x54, 0x24, 0x28, //0x00001b95 movq $40(%rsp), %rdx
- 0x48, 0x8b, 0x02, //0x00001b9a movq (%rdx), %rax
- 0x48, 0x0f, 0xbc, 0xcf, //0x00001b9d bsfq %rdi, %rcx
- 0x4c, 0x29, 0xc1, //0x00001ba1 subq %r8, %rcx
- 0x49, 0x89, 0xd0, //0x00001ba4 movq %rdx, %r8
- 0x4c, 0x8d, 0x34, 0x01, //0x00001ba7 leaq (%rcx,%rax), %r14
- 0x49, 0x83, 0xc6, 0x01, //0x00001bab addq $1, %r14
- 0x4d, 0x89, 0x75, 0x00, //0x00001baf movq %r14, (%r13)
- 0x48, 0x8b, 0x02, //0x00001bb3 movq (%rdx), %rax
- 0x49, 0x39, 0xc6, //0x00001bb6 cmpq %rax, %r14
- 0x4c, 0x0f, 0x47, 0xf0, //0x00001bb9 cmovaq %rax, %r14
- 0x4d, 0x89, 0x75, 0x00, //0x00001bbd movq %r14, (%r13)
- 0xe9, 0xe1, 0xf8, 0xff, 0xff, //0x00001bc1 jmp LBB0_203
- //0x00001bc6 LBB0_288
- 0x41, 0x0f, 0xbc, 0xca, //0x00001bc6 bsfl %r10d, %ecx
- 0x48, 0x01, 0xc8, //0x00001bca addq %rcx, %rax
- 0x4d, 0x8d, 0x34, 0x07, //0x00001bcd leaq (%r15,%rax), %r14
- 0x49, 0x83, 0xc6, 0x02, //0x00001bd1 addq $2, %r14
- //0x00001bd5 LBB0_289
- 0x4d, 0x89, 0x75, 0x00, //0x00001bd5 movq %r14, (%r13)
- //0x00001bd9 LBB0_290
- 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00001bd9 movq $24(%rsp), %r10
- 0x4c, 0x8b, 0x44, 0x24, 0x28, //0x00001bde movq $40(%rsp), %r8
- 0xe9, 0xbf, 0xf8, 0xff, 0xff, //0x00001be3 jmp LBB0_203
- //0x00001be8 LBB0_296
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00001be8 movq $-2, %rcx
- 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00001bef movl $2, %esi
- 0x48, 0x01, 0xf0, //0x00001bf4 addq %rsi, %rax
- 0x49, 0x01, 0xcf, //0x00001bf7 addq %rcx, %r15
- 0x0f, 0x8e, 0xa7, 0xf8, 0xff, 0xff, //0x00001bfa jle LBB0_203
- //0x00001c00 LBB0_297
- 0x0f, 0xb6, 0x08, //0x00001c00 movzbl (%rax), %ecx
- 0x80, 0xf9, 0x5c, //0x00001c03 cmpb $92, %cl
- 0x0f, 0x84, 0xdc, 0xff, 0xff, 0xff, //0x00001c06 je LBB0_296
- 0x80, 0xf9, 0x22, //0x00001c0c cmpb $34, %cl
- 0x0f, 0x84, 0x7c, 0x00, 0x00, 0x00, //0x00001c0f je LBB0_354
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001c15 movq $-1, %rcx
- 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001c1c movl $1, %esi
- 0x48, 0x01, 0xf0, //0x00001c21 addq %rsi, %rax
- 0x49, 0x01, 0xcf, //0x00001c24 addq %rcx, %r15
- 0x0f, 0x8f, 0xd3, 0xff, 0xff, 0xff, //0x00001c27 jg LBB0_297
- 0xe9, 0x75, 0xf8, 0xff, 0xff, //0x00001c2d jmp LBB0_203
- //0x00001c32 LBB0_301
- 0x66, 0x0f, 0xbc, 0xca, //0x00001c32 bsfw %dx, %cx
- 0x44, 0x0f, 0xb7, 0xf1, //0x00001c36 movzwl %cx, %r14d
- 0xe9, 0x55, 0xf7, 0xff, 0xff, //0x00001c3a jmp LBB0_176
- //0x00001c3f LBB0_303
- 0x4c, 0x29, 0xe2, //0x00001c3f subq %r12, %rdx
- 0x48, 0x01, 0xf2, //0x00001c42 addq %rsi, %rdx
- 0x4c, 0x8b, 0x44, 0x24, 0x28, //0x00001c45 movq $40(%rsp), %r8
- 0x48, 0x39, 0xda, //0x00001c4a cmpq %rbx, %rdx
- 0x0f, 0x82, 0x56, 0xf4, 0xff, 0xff, //0x00001c4d jb LBB0_125
- 0xe9, 0x19, 0x2f, 0x00, 0x00, //0x00001c53 jmp LBB0_1023
- //0x00001c58 LBB0_304
- 0x4c, 0x29, 0xe2, //0x00001c58 subq %r12, %rdx
- 0x48, 0x01, 0xf2, //0x00001c5b addq %rsi, %rdx
- 0x48, 0x39, 0xc2, //0x00001c5e cmpq %rax, %rdx
- 0x0f, 0x82, 0xf2, 0xf9, 0xff, 0xff, //0x00001c61 jb LBB0_233
- 0xe9, 0x05, 0x2f, 0x00, 0x00, //0x00001c67 jmp LBB0_1023
- //0x00001c6c LBB0_305
- 0x4c, 0x29, 0xe0, //0x00001c6c subq %r12, %rax
- 0x48, 0x01, 0xd0, //0x00001c6f addq %rdx, %rax
- 0x48, 0x39, 0xd8, //0x00001c72 cmpq %rbx, %rax
- 0x0f, 0x82, 0xee, 0xf5, 0xff, 0xff, //0x00001c75 jb LBB0_157
- 0xe9, 0x27, 0xf8, 0xff, 0xff, //0x00001c7b jmp LBB0_203
- //0x00001c80 LBB0_353
- 0x4c, 0x01, 0xe2, //0x00001c80 addq %r12, %rdx
- 0x48, 0x85, 0xc9, //0x00001c83 testq %rcx, %rcx
- 0x0f, 0x85, 0xaa, 0xf3, 0xff, 0xff, //0x00001c86 jne LBB0_118
- 0xe9, 0xe5, 0xf3, 0xff, 0xff, //0x00001c8c jmp LBB0_123
- //0x00001c91 LBB0_354
- 0x4c, 0x29, 0xe0, //0x00001c91 subq %r12, %rax
- 0x48, 0x83, 0xc0, 0x01, //0x00001c94 addq $1, %rax
- 0xe9, 0x03, 0xf8, 0xff, 0xff, //0x00001c98 jmp LBB0_202
- //0x00001c9d LBB0_355
- 0x4c, 0x01, 0xe2, //0x00001c9d addq %r12, %rdx
- 0x48, 0x85, 0xc9, //0x00001ca0 testq %rcx, %rcx
- 0x0f, 0x85, 0x4d, 0xf9, 0xff, 0xff, //0x00001ca3 jne LBB0_226
- 0xe9, 0x7f, 0xf9, 0xff, 0xff, //0x00001ca9 jmp LBB0_231
- //0x00001cae LBB0_356
- 0x4c, 0x01, 0xe0, //0x00001cae addq %r12, %rax
- 0x48, 0x85, 0xc9, //0x00001cb1 testq %rcx, %rcx
- 0x0f, 0x85, 0x4c, 0xf5, 0xff, 0xff, //0x00001cb4 jne LBB0_150
- 0xe9, 0x7e, 0xf5, 0xff, 0xff, //0x00001cba jmp LBB0_155
- //0x00001cbf LBB0_357
- 0x4d, 0x01, 0xe6, //0x00001cbf addq %r12, %r14
- 0x48, 0x83, 0xf9, 0x10, //0x00001cc2 cmpq $16, %rcx
- 0x0f, 0x83, 0x36, 0xf6, 0xff, 0xff, //0x00001cc6 jae LBB0_164
- 0xe9, 0x72, 0xf6, 0xff, 0xff, //0x00001ccc jmp LBB0_167
- //0x00001cd1 LBB0_360
- 0x45, 0x31, 0xc9, //0x00001cd1 xorl %r9d, %r9d
- 0xe9, 0x31, 0xf2, 0xff, 0xff, //0x00001cd4 jmp LBB0_339
- //0x00001cd9 LBB0_358
- 0x4d, 0x29, 0xe6, //0x00001cd9 subq %r12, %r14
- 0x49, 0x01, 0xc6, //0x00001cdc addq %rax, %r14
- //0x00001cdf LBB0_359
- 0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x00001cdf movq $16(%rsp), %r13
- 0xe9, 0xec, 0xfe, 0xff, 0xff, //0x00001ce4 jmp LBB0_289
- //0x00001ce9 LBB0_361
- 0x4b, 0x8d, 0x04, 0x34, //0x00001ce9 leaq (%r12,%r14), %rax
- 0xe9, 0x89, 0xf7, 0xff, 0xff, //0x00001ced jmp LBB0_199
- //0x00001cf2 LBB0_362
- 0x48, 0x89, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x00001cf2 movq %rax, $152(%rsp)
- 0x48, 0x83, 0xf8, 0xff, //0x00001cfa cmpq $-1, %rax
- 0x0f, 0x85, 0x15, 0x00, 0x00, 0x00, //0x00001cfe jne LBB0_365
- 0x4c, 0x89, 0xf7, //0x00001d04 movq %r14, %rdi
- 0x4c, 0x29, 0xe7, //0x00001d07 subq %r12, %rdi
- 0x48, 0x0f, 0xbc, 0xc6, //0x00001d0a bsfq %rsi, %rax
- 0x48, 0x01, 0xf8, //0x00001d0e addq %rdi, %rax
- //0x00001d11 LBB0_364
- 0x48, 0x89, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x00001d11 movq %rax, $152(%rsp)
- //0x00001d19 LBB0_365
- 0x41, 0x89, 0xd1, //0x00001d19 movl %edx, %r9d
- 0x41, 0xf7, 0xd1, //0x00001d1c notl %r9d
- 0x41, 0x21, 0xf1, //0x00001d1f andl %esi, %r9d
- 0x43, 0x8d, 0x3c, 0x09, //0x00001d22 leal (%r9,%r9), %edi
- 0x46, 0x8d, 0x3c, 0x4a, //0x00001d26 leal (%rdx,%r9,2), %r15d
- 0xf7, 0xd7, //0x00001d2a notl %edi
- 0x21, 0xf7, //0x00001d2c andl %esi, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001d2e andl $-1431655766, %edi
- 0x31, 0xd2, //0x00001d34 xorl %edx, %edx
- 0x44, 0x01, 0xcf, //0x00001d36 addl %r9d, %edi
- 0x0f, 0x92, 0xc2, //0x00001d39 setb %dl
- 0x01, 0xff, //0x00001d3c addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00001d3e xorl $1431655765, %edi
- 0x44, 0x21, 0xff, //0x00001d44 andl %r15d, %edi
- 0xf7, 0xd7, //0x00001d47 notl %edi
- 0x21, 0xf9, //0x00001d49 andl %edi, %ecx
- 0x48, 0x8b, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x00001d4b movq $152(%rsp), %rax
- 0x48, 0x85, 0xc9, //0x00001d53 testq %rcx, %rcx
- 0x0f, 0x85, 0xc2, 0xed, 0xff, 0xff, //0x00001d56 jne LBB0_80
- //0x00001d5c LBB0_366
- 0x49, 0x83, 0xc6, 0x20, //0x00001d5c addq $32, %r14
- 0x49, 0x83, 0xc5, 0xe0, //0x00001d60 addq $-32, %r13
- //0x00001d64 LBB0_367
- 0x48, 0x85, 0xd2, //0x00001d64 testq %rdx, %rdx
- 0x0f, 0x85, 0xa3, 0x00, 0x00, 0x00, //0x00001d67 jne LBB0_380
- 0x48, 0x89, 0xc7, //0x00001d6d movq %rax, %rdi
- 0x4d, 0x85, 0xed, //0x00001d70 testq %r13, %r13
- 0x0f, 0x84, 0x7e, 0x00, 0x00, 0x00, //0x00001d73 je LBB0_379
- //0x00001d79 LBB0_369
- 0x4c, 0x89, 0xe2, //0x00001d79 movq %r12, %rdx
- 0x48, 0xf7, 0xda, //0x00001d7c negq %rdx
- //0x00001d7f LBB0_370
- 0x31, 0xf6, //0x00001d7f xorl %esi, %esi
- //0x00001d81 LBB0_371
- 0x41, 0x0f, 0xb6, 0x0c, 0x36, //0x00001d81 movzbl (%r14,%rsi), %ecx
- 0x80, 0xf9, 0x22, //0x00001d86 cmpb $34, %cl
- 0x0f, 0x84, 0x61, 0x00, 0x00, 0x00, //0x00001d89 je LBB0_378
- 0x80, 0xf9, 0x5c, //0x00001d8f cmpb $92, %cl
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00001d92 je LBB0_376
- 0x48, 0x83, 0xc6, 0x01, //0x00001d98 addq $1, %rsi
- 0x49, 0x39, 0xf5, //0x00001d9c cmpq %rsi, %r13
- 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00001d9f jne LBB0_371
- 0xe9, 0x55, 0x00, 0x00, 0x00, //0x00001da5 jmp LBB0_374
- //0x00001daa LBB0_376
- 0x49, 0x8d, 0x4d, 0xff, //0x00001daa leaq $-1(%r13), %rcx
- 0x48, 0x39, 0xf1, //0x00001dae cmpq %rsi, %rcx
- 0x0f, 0x84, 0x39, 0x35, 0x00, 0x00, //0x00001db1 je LBB0_1102
- 0x4a, 0x8d, 0x0c, 0x32, //0x00001db7 leaq (%rdx,%r14), %rcx
- 0x48, 0x01, 0xf1, //0x00001dbb addq %rsi, %rcx
- 0x48, 0x83, 0xff, 0xff, //0x00001dbe cmpq $-1, %rdi
- 0x48, 0x0f, 0x44, 0xc1, //0x00001dc2 cmoveq %rcx, %rax
- 0x48, 0x0f, 0x44, 0xf9, //0x00001dc6 cmoveq %rcx, %rdi
- 0x49, 0x01, 0xf6, //0x00001dca addq %rsi, %r14
- 0x49, 0x83, 0xc6, 0x02, //0x00001dcd addq $2, %r14
- 0x4c, 0x89, 0xe9, //0x00001dd1 movq %r13, %rcx
- 0x48, 0x29, 0xf1, //0x00001dd4 subq %rsi, %rcx
- 0x48, 0x83, 0xc1, 0xfe, //0x00001dd7 addq $-2, %rcx
- 0x49, 0x83, 0xc5, 0xfe, //0x00001ddb addq $-2, %r13
- 0x49, 0x39, 0xf5, //0x00001ddf cmpq %rsi, %r13
- 0x49, 0x89, 0xcd, //0x00001de2 movq %rcx, %r13
- 0x0f, 0x85, 0x94, 0xff, 0xff, 0xff, //0x00001de5 jne LBB0_370
- 0xe9, 0x00, 0x35, 0x00, 0x00, //0x00001deb jmp LBB0_1102
- //0x00001df0 LBB0_378
- 0x49, 0x01, 0xf6, //0x00001df0 addq %rsi, %r14
- 0x49, 0x83, 0xc6, 0x01, //0x00001df3 addq $1, %r14
- //0x00001df7 LBB0_379
- 0x4d, 0x29, 0xe6, //0x00001df7 subq %r12, %r14
- 0xe9, 0x78, 0xea, 0xff, 0xff, //0x00001dfa jmp LBB0_85
- //0x00001dff LBB0_374
- 0x80, 0xf9, 0x22, //0x00001dff cmpb $34, %cl
- 0x0f, 0x85, 0xe8, 0x34, 0x00, 0x00, //0x00001e02 jne LBB0_1102
- 0x4d, 0x01, 0xee, //0x00001e08 addq %r13, %r14
- 0xe9, 0xe7, 0xff, 0xff, 0xff, //0x00001e0b jmp LBB0_379
- //0x00001e10 LBB0_380
- 0x4d, 0x85, 0xed, //0x00001e10 testq %r13, %r13
- 0x0f, 0x84, 0xd7, 0x34, 0x00, 0x00, //0x00001e13 je LBB0_1102
- 0x4c, 0x89, 0xe7, //0x00001e19 movq %r12, %rdi
- 0x48, 0xf7, 0xd7, //0x00001e1c notq %rdi
- 0x4c, 0x01, 0xf7, //0x00001e1f addq %r14, %rdi
- 0x48, 0x83, 0xf8, 0xff, //0x00001e22 cmpq $-1, %rax
- 0x48, 0x89, 0xc1, //0x00001e26 movq %rax, %rcx
- 0x48, 0x0f, 0x44, 0xcf, //0x00001e29 cmoveq %rdi, %rcx
- 0x48, 0x0f, 0x45, 0xf8, //0x00001e2d cmovneq %rax, %rdi
- 0x49, 0x83, 0xc6, 0x01, //0x00001e31 addq $1, %r14
- 0x49, 0x83, 0xc5, 0xff, //0x00001e35 addq $-1, %r13
- 0x48, 0x89, 0xc8, //0x00001e39 movq %rcx, %rax
- 0x4d, 0x85, 0xed, //0x00001e3c testq %r13, %r13
- 0x0f, 0x85, 0x34, 0xff, 0xff, 0xff, //0x00001e3f jne LBB0_369
- 0xe9, 0xad, 0xff, 0xff, 0xff, //0x00001e45 jmp LBB0_379
- //0x00001e4a LBB0_382
- 0x4c, 0x8b, 0x44, 0x24, 0x28, //0x00001e4a movq $40(%rsp), %r8
- 0x4d, 0x8b, 0x30, //0x00001e4f movq (%r8), %r14
- 0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x00001e52 movq $16(%rsp), %r13
- 0x4d, 0x89, 0x75, 0x00, //0x00001e57 movq %r14, (%r13)
- //0x00001e5b LBB0_383
- 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00001e5b movq $24(%rsp), %r10
- 0xe9, 0x42, 0xf6, 0xff, 0xff, //0x00001e60 jmp LBB0_203
- //0x00001e65 LBB0_384
- 0x49, 0x8d, 0x40, 0xff, //0x00001e65 leaq $-1(%r8), %rax
- 0x4c, 0x39, 0xf8, //0x00001e69 cmpq %r15, %rax
- 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00001e6c jne LBB0_386
- 0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x00001e72 movq $16(%rsp), %r13
- 0xe9, 0x5d, 0xfd, 0xff, 0xff, //0x00001e77 jmp LBB0_290
- //0x00001e7c LBB0_386
- 0x4b, 0x8d, 0x04, 0x0f, //0x00001e7c leaq (%r15,%r9), %rax
- 0x48, 0x83, 0xc0, 0x02, //0x00001e80 addq $2, %rax
- 0x4d, 0x29, 0xf8, //0x00001e84 subq %r15, %r8
- 0x49, 0x83, 0xc0, 0xfe, //0x00001e87 addq $-2, %r8
- 0x4d, 0x89, 0xc7, //0x00001e8b movq %r8, %r15
- 0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x00001e8e movq $16(%rsp), %r13
- 0xe9, 0xe3, 0xf5, 0xff, 0xff, //0x00001e93 jmp LBB0_199
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001e98 .p2align 4, 0x90
- //0x00001ea0 LBB0_387
- 0x3c, 0x5b, //0x00001ea0 cmpb $91, %al
- 0x0f, 0x85, 0xc9, 0x2c, 0x00, 0x00, //0x00001ea2 jne LBB0_1023
- 0x48, 0x8b, 0x44, 0x24, 0x30, //0x00001ea8 movq $48(%rsp), %rax
- 0x48, 0x8b, 0x40, 0x08, //0x00001ead movq $8(%rax), %rax
- 0x4c, 0x8b, 0x38, //0x00001eb1 movq (%rax), %r15
- 0x4d, 0x85, 0xff, //0x00001eb4 testq %r15, %r15
- 0x0f, 0x88, 0xf2, 0x2a, 0x00, 0x00, //0x00001eb7 js LBB0_996
- 0x49, 0x8b, 0x00, //0x00001ebd movq (%r8), %rax
- 0x49, 0x39, 0xc6, //0x00001ec0 cmpq %rax, %r14
- 0x0f, 0x83, 0x37, 0x00, 0x00, 0x00, //0x00001ec3 jae LBB0_394
- 0x43, 0x8a, 0x0c, 0x34, //0x00001ec9 movb (%r12,%r14), %cl
- 0x80, 0xf9, 0x0d, //0x00001ecd cmpb $13, %cl
- 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00001ed0 je LBB0_394
- 0x80, 0xf9, 0x20, //0x00001ed6 cmpb $32, %cl
- 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00001ed9 je LBB0_394
- 0x80, 0xc1, 0xf5, //0x00001edf addb $-11, %cl
- 0x80, 0xf9, 0xfe, //0x00001ee2 cmpb $-2, %cl
- 0x0f, 0x83, 0x15, 0x00, 0x00, 0x00, //0x00001ee5 jae LBB0_394
- 0x4c, 0x89, 0xf2, //0x00001eeb movq %r14, %rdx
- 0xe9, 0x7e, 0x01, 0x00, 0x00, //0x00001eee jmp LBB0_420
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001ef3 .p2align 4, 0x90
- //0x00001f00 LBB0_394
- 0x49, 0x8d, 0x56, 0x01, //0x00001f00 leaq $1(%r14), %rdx
- 0x48, 0x39, 0xc2, //0x00001f04 cmpq %rax, %rdx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001f07 jae LBB0_398
- 0x41, 0x8a, 0x0c, 0x14, //0x00001f0d movb (%r12,%rdx), %cl
- 0x80, 0xf9, 0x0d, //0x00001f11 cmpb $13, %cl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001f14 je LBB0_398
- 0x80, 0xf9, 0x20, //0x00001f1a cmpb $32, %cl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00001f1d je LBB0_398
- 0x80, 0xc1, 0xf5, //0x00001f23 addb $-11, %cl
- 0x80, 0xf9, 0xfe, //0x00001f26 cmpb $-2, %cl
- 0x0f, 0x82, 0x42, 0x01, 0x00, 0x00, //0x00001f29 jb LBB0_420
- 0x90, //0x00001f2f .p2align 4, 0x90
- //0x00001f30 LBB0_398
- 0x49, 0x8d, 0x56, 0x02, //0x00001f30 leaq $2(%r14), %rdx
- 0x48, 0x39, 0xc2, //0x00001f34 cmpq %rax, %rdx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001f37 jae LBB0_402
- 0x41, 0x8a, 0x0c, 0x14, //0x00001f3d movb (%r12,%rdx), %cl
- 0x80, 0xf9, 0x0d, //0x00001f41 cmpb $13, %cl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001f44 je LBB0_402
- 0x80, 0xf9, 0x20, //0x00001f4a cmpb $32, %cl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00001f4d je LBB0_402
- 0x80, 0xc1, 0xf5, //0x00001f53 addb $-11, %cl
- 0x80, 0xf9, 0xfe, //0x00001f56 cmpb $-2, %cl
- 0x0f, 0x82, 0x12, 0x01, 0x00, 0x00, //0x00001f59 jb LBB0_420
- 0x90, //0x00001f5f .p2align 4, 0x90
- //0x00001f60 LBB0_402
- 0x49, 0x8d, 0x56, 0x03, //0x00001f60 leaq $3(%r14), %rdx
- 0x48, 0x39, 0xc2, //0x00001f64 cmpq %rax, %rdx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001f67 jae LBB0_406
- 0x41, 0x8a, 0x0c, 0x14, //0x00001f6d movb (%r12,%rdx), %cl
- 0x80, 0xf9, 0x0d, //0x00001f71 cmpb $13, %cl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001f74 je LBB0_406
- 0x80, 0xf9, 0x20, //0x00001f7a cmpb $32, %cl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00001f7d je LBB0_406
- 0x80, 0xc1, 0xf5, //0x00001f83 addb $-11, %cl
- 0x80, 0xf9, 0xfe, //0x00001f86 cmpb $-2, %cl
- 0x0f, 0x82, 0xe2, 0x00, 0x00, 0x00, //0x00001f89 jb LBB0_420
- 0x90, //0x00001f8f .p2align 4, 0x90
- //0x00001f90 LBB0_406
- 0x49, 0x8d, 0x56, 0x04, //0x00001f90 leaq $4(%r14), %rdx
- 0x48, 0x89, 0xc1, //0x00001f94 movq %rax, %rcx
- 0x48, 0x29, 0xd1, //0x00001f97 subq %rdx, %rcx
- 0x0f, 0x86, 0xaf, 0x00, 0x00, 0x00, //0x00001f9a jbe LBB0_418
- 0x48, 0x83, 0xf9, 0x20, //0x00001fa0 cmpq $32, %rcx
- 0x0f, 0x82, 0x19, 0x0e, 0x00, 0x00, //0x00001fa4 jb LBB0_598
- 0x48, 0xc7, 0xc1, 0xfc, 0xff, 0xff, 0xff, //0x00001faa movq $-4, %rcx
- 0x4c, 0x29, 0xf1, //0x00001fb1 subq %r14, %rcx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001fb4 .p2align 4, 0x90
- //0x00001fc0 LBB0_409
- 0xc4, 0x41, 0x7e, 0x6f, 0x34, 0x14, //0x00001fc0 vmovdqu (%r12,%rdx), %ymm14
- 0xc4, 0x42, 0x7d, 0x00, 0xfe, //0x00001fc6 vpshufb %ymm14, %ymm0, %ymm15
- 0xc4, 0xc1, 0x0d, 0xf8, 0xf7, //0x00001fcb vpsubb %ymm15, %ymm14, %ymm6
- 0xc4, 0xe2, 0x7d, 0x17, 0xf6, //0x00001fd0 vptest %ymm6, %ymm6
- 0x0f, 0x85, 0x7c, 0x00, 0x00, 0x00, //0x00001fd5 jne LBB0_419
- 0x48, 0x83, 0xc2, 0x20, //0x00001fdb addq $32, %rdx
- 0x48, 0x8d, 0x34, 0x08, //0x00001fdf leaq (%rax,%rcx), %rsi
- 0x48, 0x83, 0xc6, 0xe0, //0x00001fe3 addq $-32, %rsi
- 0x48, 0x83, 0xc1, 0xe0, //0x00001fe7 addq $-32, %rcx
- 0x48, 0x83, 0xfe, 0x1f, //0x00001feb cmpq $31, %rsi
- 0x0f, 0x87, 0xcb, 0xff, 0xff, 0xff, //0x00001fef ja LBB0_409
- 0x4c, 0x89, 0xe2, //0x00001ff5 movq %r12, %rdx
- 0x48, 0x29, 0xca, //0x00001ff8 subq %rcx, %rdx
- 0x48, 0x01, 0xc1, //0x00001ffb addq %rax, %rcx
- 0x48, 0x85, 0xc9, //0x00001ffe testq %rcx, %rcx
- 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x00002001 je LBB0_417
- //0x00002007 LBB0_412
- 0x4c, 0x8d, 0x0c, 0x0a, //0x00002007 leaq (%rdx,%rcx), %r9
- 0x31, 0xf6, //0x0000200b xorl %esi, %esi
- //0x0000200d LBB0_413
- 0x0f, 0xbe, 0x1c, 0x32, //0x0000200d movsbl (%rdx,%rsi), %ebx
- 0x83, 0xfb, 0x20, //0x00002011 cmpl $32, %ebx
- 0x0f, 0x87, 0x81, 0x0d, 0x00, 0x00, //0x00002014 ja LBB0_596
- 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000201a movabsq $4294977024, %rdi
- 0x48, 0x0f, 0xa3, 0xdf, //0x00002024 btq %rbx, %rdi
- 0x0f, 0x83, 0x6d, 0x0d, 0x00, 0x00, //0x00002028 jae LBB0_596
- 0x48, 0x83, 0xc6, 0x01, //0x0000202e addq $1, %rsi
- 0x48, 0x39, 0xf1, //0x00002032 cmpq %rsi, %rcx
- 0x0f, 0x85, 0xd2, 0xff, 0xff, 0xff, //0x00002035 jne LBB0_413
- 0x4c, 0x89, 0xca, //0x0000203b movq %r9, %rdx
- //0x0000203e LBB0_417
- 0x4c, 0x29, 0xe2, //0x0000203e subq %r12, %rdx
- 0x48, 0x39, 0xc2, //0x00002041 cmpq %rax, %rdx
- 0x0f, 0x82, 0x27, 0x00, 0x00, 0x00, //0x00002044 jb LBB0_420
- 0xe9, 0x35, 0x00, 0x00, 0x00, //0x0000204a jmp LBB0_421
- //0x0000204f LBB0_418
- 0x49, 0x89, 0xd6, //0x0000204f movq %rdx, %r14
- 0xe9, 0x2d, 0x00, 0x00, 0x00, //0x00002052 jmp LBB0_421
- //0x00002057 LBB0_419
- 0xc4, 0xc1, 0x0d, 0x74, 0xf7, //0x00002057 vpcmpeqb %ymm15, %ymm14, %ymm6
- 0xc5, 0xfd, 0xd7, 0xd6, //0x0000205c vpmovmskb %ymm6, %edx
- 0xf7, 0xd2, //0x00002060 notl %edx
- 0x0f, 0xbc, 0xd2, //0x00002062 bsfl %edx, %edx
- 0x48, 0x29, 0xca, //0x00002065 subq %rcx, %rdx
- 0x48, 0x39, 0xc2, //0x00002068 cmpq %rax, %rdx
- 0x0f, 0x83, 0x13, 0x00, 0x00, 0x00, //0x0000206b jae LBB0_421
- //0x00002071 LBB0_420
- 0x4c, 0x8d, 0x72, 0x01, //0x00002071 leaq $1(%rdx), %r14
- 0x4d, 0x89, 0x75, 0x00, //0x00002075 movq %r14, (%r13)
- 0x41, 0x80, 0x3c, 0x14, 0x5d, //0x00002079 cmpb $93, (%r12,%rdx)
- 0x0f, 0x84, 0x89, 0x0f, 0x00, 0x00, //0x0000207e je LBB0_629
- //0x00002084 LBB0_421
- 0x49, 0x83, 0xc6, 0xff, //0x00002084 addq $-1, %r14
- 0x4d, 0x89, 0x75, 0x00, //0x00002088 movq %r14, (%r13)
- 0x4d, 0x85, 0xff, //0x0000208c testq %r15, %r15
- 0x0f, 0x8e, 0xcb, 0x0c, 0x00, 0x00, //0x0000208f jle LBB0_519
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002095 .p2align 4, 0x90
- //0x000020a0 LBB0_422
- 0x49, 0x8b, 0x10, //0x000020a0 movq (%r8), %rdx
- 0x49, 0x39, 0xd6, //0x000020a3 cmpq %rdx, %r14
- 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x000020a6 jae LBB0_427
- 0x43, 0x8a, 0x04, 0x34, //0x000020ac movb (%r12,%r14), %al
- 0x3c, 0x0d, //0x000020b0 cmpb $13, %al
- 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x000020b2 je LBB0_427
- 0x3c, 0x20, //0x000020b8 cmpb $32, %al
- 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x000020ba je LBB0_427
- 0x04, 0xf5, //0x000020c0 addb $-11, %al
- 0x3c, 0xfe, //0x000020c2 cmpb $-2, %al
- 0x0f, 0x83, 0x16, 0x00, 0x00, 0x00, //0x000020c4 jae LBB0_427
- 0x4c, 0x89, 0xf0, //0x000020ca movq %r14, %rax
- 0xe9, 0x78, 0x01, 0x00, 0x00, //0x000020cd jmp LBB0_452
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000020d2 .p2align 4, 0x90
- //0x000020e0 LBB0_427
- 0x49, 0x8d, 0x46, 0x01, //0x000020e0 leaq $1(%r14), %rax
- 0x48, 0x39, 0xd0, //0x000020e4 cmpq %rdx, %rax
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000020e7 jae LBB0_431
- 0x41, 0x8a, 0x0c, 0x04, //0x000020ed movb (%r12,%rax), %cl
- 0x80, 0xf9, 0x0d, //0x000020f1 cmpb $13, %cl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000020f4 je LBB0_431
- 0x80, 0xf9, 0x20, //0x000020fa cmpb $32, %cl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000020fd je LBB0_431
- 0x80, 0xc1, 0xf5, //0x00002103 addb $-11, %cl
- 0x80, 0xf9, 0xfe, //0x00002106 cmpb $-2, %cl
- 0x0f, 0x82, 0x3b, 0x01, 0x00, 0x00, //0x00002109 jb LBB0_452
- 0x90, //0x0000210f .p2align 4, 0x90
- //0x00002110 LBB0_431
- 0x49, 0x8d, 0x46, 0x02, //0x00002110 leaq $2(%r14), %rax
- 0x48, 0x39, 0xd0, //0x00002114 cmpq %rdx, %rax
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002117 jae LBB0_435
- 0x41, 0x8a, 0x0c, 0x04, //0x0000211d movb (%r12,%rax), %cl
- 0x80, 0xf9, 0x0d, //0x00002121 cmpb $13, %cl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00002124 je LBB0_435
- 0x80, 0xf9, 0x20, //0x0000212a cmpb $32, %cl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000212d je LBB0_435
- 0x80, 0xc1, 0xf5, //0x00002133 addb $-11, %cl
- 0x80, 0xf9, 0xfe, //0x00002136 cmpb $-2, %cl
- 0x0f, 0x82, 0x0b, 0x01, 0x00, 0x00, //0x00002139 jb LBB0_452
- 0x90, //0x0000213f .p2align 4, 0x90
- //0x00002140 LBB0_435
- 0x49, 0x8d, 0x46, 0x03, //0x00002140 leaq $3(%r14), %rax
- 0x48, 0x39, 0xd0, //0x00002144 cmpq %rdx, %rax
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002147 jae LBB0_439
- 0x41, 0x8a, 0x0c, 0x04, //0x0000214d movb (%r12,%rax), %cl
- 0x80, 0xf9, 0x0d, //0x00002151 cmpb $13, %cl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00002154 je LBB0_439
- 0x80, 0xf9, 0x20, //0x0000215a cmpb $32, %cl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000215d je LBB0_439
- 0x80, 0xc1, 0xf5, //0x00002163 addb $-11, %cl
- 0x80, 0xf9, 0xfe, //0x00002166 cmpb $-2, %cl
- 0x0f, 0x82, 0xdb, 0x00, 0x00, 0x00, //0x00002169 jb LBB0_452
- 0x90, //0x0000216f .p2align 4, 0x90
- //0x00002170 LBB0_439
- 0x49, 0x8d, 0x46, 0x04, //0x00002170 leaq $4(%r14), %rax
- 0x48, 0x89, 0xd1, //0x00002174 movq %rdx, %rcx
- 0x48, 0x29, 0xc1, //0x00002177 subq %rax, %rcx
- 0x0f, 0x86, 0x30, 0x03, 0x00, 0x00, //0x0000217a jbe LBB0_486
- 0x48, 0x83, 0xf9, 0x20, //0x00002180 cmpq $32, %rcx
- 0x0f, 0x82, 0x44, 0x0b, 0x00, 0x00, //0x00002184 jb LBB0_585
- 0x48, 0xc7, 0xc1, 0xfc, 0xff, 0xff, 0xff, //0x0000218a movq $-4, %rcx
- 0x4c, 0x29, 0xf1, //0x00002191 subq %r14, %rcx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002194 .p2align 4, 0x90
- //0x000021a0 LBB0_442
- 0xc4, 0x41, 0x7e, 0x6f, 0x34, 0x04, //0x000021a0 vmovdqu (%r12,%rax), %ymm14
- 0xc4, 0x42, 0x7d, 0x00, 0xfe, //0x000021a6 vpshufb %ymm14, %ymm0, %ymm15
- 0xc4, 0xc1, 0x0d, 0xf8, 0xf7, //0x000021ab vpsubb %ymm15, %ymm14, %ymm6
- 0xc4, 0xe2, 0x7d, 0x17, 0xf6, //0x000021b0 vptest %ymm6, %ymm6
- 0x0f, 0x85, 0x75, 0x00, 0x00, 0x00, //0x000021b5 jne LBB0_451
- 0x48, 0x83, 0xc0, 0x20, //0x000021bb addq $32, %rax
- 0x48, 0x8d, 0x34, 0x0a, //0x000021bf leaq (%rdx,%rcx), %rsi
- 0x48, 0x83, 0xc6, 0xe0, //0x000021c3 addq $-32, %rsi
- 0x48, 0x83, 0xc1, 0xe0, //0x000021c7 addq $-32, %rcx
- 0x48, 0x83, 0xfe, 0x1f, //0x000021cb cmpq $31, %rsi
- 0x0f, 0x87, 0xcb, 0xff, 0xff, 0xff, //0x000021cf ja LBB0_442
- 0x4c, 0x89, 0xe0, //0x000021d5 movq %r12, %rax
- 0x48, 0x29, 0xc8, //0x000021d8 subq %rcx, %rax
- 0x48, 0x01, 0xd1, //0x000021db addq %rdx, %rcx
- 0x48, 0x85, 0xc9, //0x000021de testq %rcx, %rcx
- 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x000021e1 je LBB0_450
- //0x000021e7 LBB0_445
- 0x4c, 0x8d, 0x0c, 0x08, //0x000021e7 leaq (%rax,%rcx), %r9
- 0x31, 0xf6, //0x000021eb xorl %esi, %esi
- //0x000021ed LBB0_446
- 0x0f, 0xbe, 0x1c, 0x30, //0x000021ed movsbl (%rax,%rsi), %ebx
- 0x83, 0xfb, 0x20, //0x000021f1 cmpl $32, %ebx
- 0x0f, 0x87, 0x1b, 0x0a, 0x00, 0x00, //0x000021f4 ja LBB0_582
- 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000021fa movabsq $4294977024, %rdi
- 0x48, 0x0f, 0xa3, 0xdf, //0x00002204 btq %rbx, %rdi
- 0x0f, 0x83, 0x07, 0x0a, 0x00, 0x00, //0x00002208 jae LBB0_582
- 0x48, 0x83, 0xc6, 0x01, //0x0000220e addq $1, %rsi
- 0x48, 0x39, 0xf1, //0x00002212 cmpq %rsi, %rcx
- 0x0f, 0x85, 0xd2, 0xff, 0xff, 0xff, //0x00002215 jne LBB0_446
- 0x4c, 0x89, 0xc8, //0x0000221b movq %r9, %rax
- //0x0000221e LBB0_450
- 0x4c, 0x29, 0xe0, //0x0000221e subq %r12, %rax
- 0x48, 0x39, 0xd0, //0x00002221 cmpq %rdx, %rax
- 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x00002224 jb LBB0_452
- 0xe9, 0x88, 0x02, 0x00, 0x00, //0x0000222a jmp LBB0_487
- 0x90, //0x0000222f .p2align 4, 0x90
- //0x00002230 LBB0_451
- 0xc4, 0xc1, 0x0d, 0x74, 0xf7, //0x00002230 vpcmpeqb %ymm15, %ymm14, %ymm6
- 0xc5, 0xfd, 0xd7, 0xc6, //0x00002235 vpmovmskb %ymm6, %eax
- 0xf7, 0xd0, //0x00002239 notl %eax
- 0x0f, 0xbc, 0xc0, //0x0000223b bsfl %eax, %eax
- 0x48, 0x29, 0xc8, //0x0000223e subq %rcx, %rax
- 0x48, 0x39, 0xd0, //0x00002241 cmpq %rdx, %rax
- 0x0f, 0x83, 0x6d, 0x02, 0x00, 0x00, //0x00002244 jae LBB0_487
- //0x0000224a LBB0_452
- 0x4c, 0x8d, 0x70, 0x01, //0x0000224a leaq $1(%rax), %r14
- 0x4d, 0x89, 0x75, 0x00, //0x0000224e movq %r14, (%r13)
- 0x41, 0x0f, 0xbe, 0x0c, 0x04, //0x00002252 movsbl (%r12,%rax), %ecx
- 0x83, 0xf9, 0x7b, //0x00002257 cmpl $123, %ecx
- 0x0f, 0x87, 0x50, 0x02, 0x00, 0x00, //0x0000225a ja LBB0_486
- 0x48, 0x8d, 0x15, 0xd9, 0x32, 0x00, 0x00, //0x00002260 leaq $13017(%rip), %rdx /* LJTI0_0+0(%rip) */
- 0x48, 0x63, 0x0c, 0x8a, //0x00002267 movslq (%rdx,%rcx,4), %rcx
- 0x48, 0x01, 0xd1, //0x0000226b addq %rdx, %rcx
- 0xff, 0xe1, //0x0000226e jmpq *%rcx
- //0x00002270 LBB0_454
- 0x49, 0x8b, 0x10, //0x00002270 movq (%r8), %rdx
- 0x48, 0x89, 0xd1, //0x00002273 movq %rdx, %rcx
- 0x4c, 0x29, 0xf1, //0x00002276 subq %r14, %rcx
- 0x48, 0x83, 0xf9, 0x20, //0x00002279 cmpq $32, %rcx
- 0x0f, 0x82, 0x5c, 0x0a, 0x00, 0x00, //0x0000227d jb LBB0_586
- 0x48, 0xf7, 0xd0, //0x00002283 notq %rax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002286 .p2align 4, 0x90
- //0x00002290 LBB0_456
- 0xc4, 0x81, 0x7e, 0x6f, 0x34, 0x34, //0x00002290 vmovdqu (%r12,%r14), %ymm6
- 0xc5, 0xcd, 0x74, 0xfb, //0x00002296 vpcmpeqb %ymm3, %ymm6, %ymm7
- 0xc5, 0xcd, 0xdb, 0xf4, //0x0000229a vpand %ymm4, %ymm6, %ymm6
- 0xc5, 0xcd, 0x74, 0xf5, //0x0000229e vpcmpeqb %ymm5, %ymm6, %ymm6
- 0xc5, 0xcd, 0xeb, 0xf7, //0x000022a2 vpor %ymm7, %ymm6, %ymm6
- 0xc5, 0xfd, 0xd7, 0xce, //0x000022a6 vpmovmskb %ymm6, %ecx
- 0x85, 0xc9, //0x000022aa testl %ecx, %ecx
- 0x0f, 0x85, 0xce, 0x00, 0x00, 0x00, //0x000022ac jne LBB0_470
- 0x49, 0x83, 0xc6, 0x20, //0x000022b2 addq $32, %r14
- 0x48, 0x8d, 0x0c, 0x02, //0x000022b6 leaq (%rdx,%rax), %rcx
- 0x48, 0x83, 0xc1, 0xe0, //0x000022ba addq $-32, %rcx
- 0x48, 0x83, 0xc0, 0xe0, //0x000022be addq $-32, %rax
- 0x48, 0x83, 0xf9, 0x1f, //0x000022c2 cmpq $31, %rcx
- 0x0f, 0x87, 0xc4, 0xff, 0xff, 0xff, //0x000022c6 ja LBB0_456
- 0x4d, 0x89, 0xe6, //0x000022cc movq %r12, %r14
- 0x49, 0x29, 0xc6, //0x000022cf subq %rax, %r14
- 0x48, 0x01, 0xc2, //0x000022d2 addq %rax, %rdx
- 0x48, 0x89, 0xd1, //0x000022d5 movq %rdx, %rcx
- 0x48, 0x83, 0xf9, 0x10, //0x000022d8 cmpq $16, %rcx
- 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x000022dc jb LBB0_462
- //0x000022e2 LBB0_459
- 0x4c, 0x89, 0xe0, //0x000022e2 movq %r12, %rax
- 0x4c, 0x29, 0xf0, //0x000022e5 subq %r14, %rax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000022e8 .p2align 4, 0x90
- //0x000022f0 LBB0_460
- 0xc4, 0xc1, 0x7a, 0x6f, 0x36, //0x000022f0 vmovdqu (%r14), %xmm6
- 0xc5, 0xc9, 0x74, 0x3d, 0xe3, 0xde, 0xff, 0xff, //0x000022f5 vpcmpeqb $-8477(%rip), %xmm6, %xmm7 /* LCPI0_4+0(%rip) */
- 0xc5, 0xb1, 0xdb, 0xf6, //0x000022fd vpand %xmm6, %xmm9, %xmm6
- 0xc5, 0xa1, 0x74, 0xf6, //0x00002301 vpcmpeqb %xmm6, %xmm11, %xmm6
- 0xc5, 0xc9, 0xeb, 0xf7, //0x00002305 vpor %xmm7, %xmm6, %xmm6
- 0xc5, 0xf9, 0xd7, 0xd6, //0x00002309 vpmovmskb %xmm6, %edx
- 0x85, 0xd2, //0x0000230d testl %edx, %edx
- 0x0f, 0x85, 0xdf, 0x08, 0x00, 0x00, //0x0000230f jne LBB0_580
- 0x49, 0x83, 0xc6, 0x10, //0x00002315 addq $16, %r14
- 0x48, 0x83, 0xc1, 0xf0, //0x00002319 addq $-16, %rcx
- 0x48, 0x83, 0xc0, 0xf0, //0x0000231d addq $-16, %rax
- 0x48, 0x83, 0xf9, 0x0f, //0x00002321 cmpq $15, %rcx
- 0x0f, 0x87, 0xc5, 0xff, 0xff, 0xff, //0x00002325 ja LBB0_460
- //0x0000232b LBB0_462
- 0x48, 0x85, 0xc9, //0x0000232b testq %rcx, %rcx
- 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x0000232e je LBB0_469
- 0x49, 0x8d, 0x14, 0x0e, //0x00002334 leaq (%r14,%rcx), %rdx
- 0x31, 0xc0, //0x00002338 xorl %eax, %eax
- //0x0000233a LBB0_464
- 0x41, 0x0f, 0xb6, 0x1c, 0x06, //0x0000233a movzbl (%r14,%rax), %ebx
- 0x80, 0xfb, 0x2c, //0x0000233f cmpb $44, %bl
- 0x0f, 0x84, 0xa9, 0x09, 0x00, 0x00, //0x00002342 je LBB0_587
- 0x80, 0xfb, 0x7d, //0x00002348 cmpb $125, %bl
- 0x0f, 0x84, 0xa0, 0x09, 0x00, 0x00, //0x0000234b je LBB0_587
- 0x80, 0xfb, 0x5d, //0x00002351 cmpb $93, %bl
- 0x0f, 0x84, 0x97, 0x09, 0x00, 0x00, //0x00002354 je LBB0_587
- 0x48, 0x83, 0xc0, 0x01, //0x0000235a addq $1, %rax
- 0x48, 0x39, 0xc1, //0x0000235e cmpq %rax, %rcx
- 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x00002361 jne LBB0_464
- 0x49, 0x89, 0xd6, //0x00002367 movq %rdx, %r14
- //0x0000236a LBB0_469
- 0x4d, 0x29, 0xe6, //0x0000236a subq %r12, %r14
- 0xe9, 0x85, 0x09, 0x00, 0x00, //0x0000236d jmp LBB0_588
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002372 .p2align 4, 0x90
- //0x00002380 LBB0_470
- 0x44, 0x0f, 0xbc, 0xf1, //0x00002380 bsfl %ecx, %r14d
- //0x00002384 LBB0_471
- 0x49, 0x29, 0xc6, //0x00002384 subq %rax, %r14
- 0x4d, 0x89, 0x75, 0x00, //0x00002387 movq %r14, (%r13)
- 0xe9, 0x27, 0x01, 0x00, 0x00, //0x0000238b jmp LBB0_487
- //0x00002390 LBB0_472
- 0x48, 0x83, 0xc0, 0x04, //0x00002390 addq $4, %rax
- 0x49, 0x3b, 0x00, //0x00002394 cmpq (%r8), %rax
- 0x0f, 0x86, 0x13, 0x01, 0x00, 0x00, //0x00002397 jbe LBB0_486
- 0xe9, 0x15, 0x01, 0x00, 0x00, //0x0000239d jmp LBB0_487
- //0x000023a2 LBB0_473
- 0x4c, 0x89, 0x44, 0x24, 0x28, //0x000023a2 movq %r8, $40(%rsp)
- 0x4d, 0x8b, 0x00, //0x000023a7 movq (%r8), %r8
- 0x4d, 0x89, 0xc5, //0x000023aa movq %r8, %r13
- 0x4d, 0x29, 0xf5, //0x000023ad subq %r14, %r13
- 0x49, 0x83, 0xfd, 0x20, //0x000023b0 cmpq $32, %r13
- 0x0f, 0x8c, 0x55, 0x09, 0x00, 0x00, //0x000023b4 jl LBB0_589
- 0x4d, 0x8d, 0x0c, 0x04, //0x000023ba leaq (%r12,%rax), %r9
- 0x49, 0x29, 0xc0, //0x000023be subq %rax, %r8
- 0xbe, 0x1f, 0x00, 0x00, 0x00, //0x000023c1 movl $31, %esi
- 0x45, 0x31, 0xed, //0x000023c6 xorl %r13d, %r13d
- 0x45, 0x31, 0xdb, //0x000023c9 xorl %r11d, %r11d
- 0xe9, 0x63, 0x00, 0x00, 0x00, //0x000023cc jmp LBB0_475
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000023d1 .p2align 4, 0x90
- //0x000023e0 LBB0_479
- 0x44, 0x89, 0xdb, //0x000023e0 movl %r11d, %ebx
- 0xf7, 0xd3, //0x000023e3 notl %ebx
- 0x21, 0xfb, //0x000023e5 andl %edi, %ebx
- 0x8d, 0x14, 0x1b, //0x000023e7 leal (%rbx,%rbx), %edx
- 0x44, 0x09, 0xda, //0x000023ea orl %r11d, %edx
- 0x89, 0xd1, //0x000023ed movl %edx, %ecx
- 0xf7, 0xd1, //0x000023ef notl %ecx
- 0x21, 0xf9, //0x000023f1 andl %edi, %ecx
- 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x000023f3 andl $-1431655766, %ecx
- 0x45, 0x31, 0xdb, //0x000023f9 xorl %r11d, %r11d
- 0x01, 0xd9, //0x000023fc addl %ebx, %ecx
- 0x41, 0x0f, 0x92, 0xc3, //0x000023fe setb %r11b
- 0x01, 0xc9, //0x00002402 addl %ecx, %ecx
- 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00002404 xorl $1431655765, %ecx
- 0x21, 0xd1, //0x0000240a andl %edx, %ecx
- 0xf7, 0xd1, //0x0000240c notl %ecx
- 0x41, 0x21, 0xca, //0x0000240e andl %ecx, %r10d
- 0x4d, 0x85, 0xd2, //0x00002411 testq %r10, %r10
- 0x0f, 0x85, 0x4e, 0x00, 0x00, 0x00, //0x00002414 jne LBB0_478
- //0x0000241a LBB0_480
- 0x49, 0x83, 0xc5, 0x20, //0x0000241a addq $32, %r13
- 0x49, 0x8d, 0x0c, 0x30, //0x0000241e leaq (%r8,%rsi), %rcx
- 0x48, 0x83, 0xc1, 0xe0, //0x00002422 addq $-32, %rcx
- 0x48, 0x83, 0xc6, 0xe0, //0x00002426 addq $-32, %rsi
- 0x48, 0x83, 0xf9, 0x3f, //0x0000242a cmpq $63, %rcx
- 0x0f, 0x8e, 0xf5, 0x07, 0x00, 0x00, //0x0000242e jle LBB0_481
- //0x00002434 LBB0_475
- 0xc4, 0x81, 0x7e, 0x6f, 0x74, 0x29, 0x01, //0x00002434 vmovdqu $1(%r9,%r13), %ymm6
- 0xc5, 0xcd, 0x74, 0xf9, //0x0000243b vpcmpeqb %ymm1, %ymm6, %ymm7
- 0xc5, 0x7d, 0xd7, 0xd7, //0x0000243f vpmovmskb %ymm7, %r10d
- 0xc5, 0xcd, 0x74, 0xf2, //0x00002443 vpcmpeqb %ymm2, %ymm6, %ymm6
- 0xc5, 0xfd, 0xd7, 0xfe, //0x00002447 vpmovmskb %ymm6, %edi
- 0x85, 0xff, //0x0000244b testl %edi, %edi
- 0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x0000244d jne LBB0_479
- 0x4d, 0x85, 0xdb, //0x00002453 testq %r11, %r11
- 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x00002456 jne LBB0_479
- 0x45, 0x31, 0xdb, //0x0000245c xorl %r11d, %r11d
- 0x4d, 0x85, 0xd2, //0x0000245f testq %r10, %r10
- 0x0f, 0x84, 0xb2, 0xff, 0xff, 0xff, //0x00002462 je LBB0_480
- //0x00002468 LBB0_478
- 0x41, 0x0f, 0xbc, 0xca, //0x00002468 bsfl %r10d, %ecx
- 0x48, 0x01, 0xc8, //0x0000246c addq %rcx, %rax
- 0x4e, 0x8d, 0x34, 0x28, //0x0000246f leaq (%rax,%r13), %r14
- 0x49, 0x83, 0xc6, 0x02, //0x00002473 addq $2, %r14
- 0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x00002477 movq $16(%rsp), %r13
- 0x4d, 0x89, 0x75, 0x00, //0x0000247c movq %r14, (%r13)
- //0x00002480 LBB0_594
- 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00002480 movq $24(%rsp), %r10
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002485 movq $32(%rsp), %r11
- 0x4c, 0x8b, 0x44, 0x24, 0x28, //0x0000248a movq $40(%rsp), %r8
- 0xe9, 0x23, 0x00, 0x00, 0x00, //0x0000248f jmp LBB0_487
- //0x00002494 LBB0_485
- 0x48, 0x83, 0xc0, 0x05, //0x00002494 addq $5, %rax
- 0x49, 0x3b, 0x00, //0x00002498 cmpq (%r8), %rax
- 0x0f, 0x87, 0x16, 0x00, 0x00, 0x00, //0x0000249b ja LBB0_487
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000024a1 .p2align 4, 0x90
- //0x000024b0 LBB0_486
- 0x49, 0x89, 0x45, 0x00, //0x000024b0 movq %rax, (%r13)
- 0x49, 0x89, 0xc6, //0x000024b4 movq %rax, %r14
- //0x000024b7 LBB0_487
- 0x4d, 0x8b, 0x22, //0x000024b7 movq (%r10), %r12
- 0x49, 0x8b, 0x42, 0x08, //0x000024ba movq $8(%r10), %rax
- 0x49, 0x39, 0xc6, //0x000024be cmpq %rax, %r14
- 0x0f, 0x83, 0x39, 0x00, 0x00, 0x00, //0x000024c1 jae LBB0_492
- 0x43, 0x8a, 0x0c, 0x34, //0x000024c7 movb (%r12,%r14), %cl
- 0x80, 0xf9, 0x0d, //0x000024cb cmpb $13, %cl
- 0x0f, 0x84, 0x2c, 0x00, 0x00, 0x00, //0x000024ce je LBB0_492
- 0x80, 0xf9, 0x20, //0x000024d4 cmpb $32, %cl
- 0x0f, 0x84, 0x23, 0x00, 0x00, 0x00, //0x000024d7 je LBB0_492
- 0x80, 0xc1, 0xf5, //0x000024dd addb $-11, %cl
- 0x80, 0xf9, 0xfe, //0x000024e0 cmpb $-2, %cl
- 0x0f, 0x83, 0x17, 0x00, 0x00, 0x00, //0x000024e3 jae LBB0_492
- 0x4c, 0x89, 0xf2, //0x000024e9 movq %r14, %rdx
- 0xe9, 0x89, 0x01, 0x00, 0x00, //0x000024ec jmp LBB0_517
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000024f1 .p2align 4, 0x90
- //0x00002500 LBB0_492
- 0x49, 0x8d, 0x56, 0x01, //0x00002500 leaq $1(%r14), %rdx
- 0x48, 0x39, 0xc2, //0x00002504 cmpq %rax, %rdx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002507 jae LBB0_496
- 0x41, 0x8a, 0x0c, 0x14, //0x0000250d movb (%r12,%rdx), %cl
- 0x80, 0xf9, 0x0d, //0x00002511 cmpb $13, %cl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00002514 je LBB0_496
- 0x80, 0xf9, 0x20, //0x0000251a cmpb $32, %cl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000251d je LBB0_496
- 0x80, 0xc1, 0xf5, //0x00002523 addb $-11, %cl
- 0x80, 0xf9, 0xfe, //0x00002526 cmpb $-2, %cl
- 0x0f, 0x82, 0x4b, 0x01, 0x00, 0x00, //0x00002529 jb LBB0_517
- 0x90, //0x0000252f .p2align 4, 0x90
- //0x00002530 LBB0_496
- 0x49, 0x8d, 0x56, 0x02, //0x00002530 leaq $2(%r14), %rdx
- 0x48, 0x39, 0xc2, //0x00002534 cmpq %rax, %rdx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002537 jae LBB0_500
- 0x41, 0x8a, 0x0c, 0x14, //0x0000253d movb (%r12,%rdx), %cl
- 0x80, 0xf9, 0x0d, //0x00002541 cmpb $13, %cl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00002544 je LBB0_500
- 0x80, 0xf9, 0x20, //0x0000254a cmpb $32, %cl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000254d je LBB0_500
- 0x80, 0xc1, 0xf5, //0x00002553 addb $-11, %cl
- 0x80, 0xf9, 0xfe, //0x00002556 cmpb $-2, %cl
- 0x0f, 0x82, 0x1b, 0x01, 0x00, 0x00, //0x00002559 jb LBB0_517
- 0x90, //0x0000255f .p2align 4, 0x90
- //0x00002560 LBB0_500
- 0x49, 0x8d, 0x56, 0x03, //0x00002560 leaq $3(%r14), %rdx
- 0x48, 0x39, 0xc2, //0x00002564 cmpq %rax, %rdx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002567 jae LBB0_504
- 0x41, 0x8a, 0x0c, 0x14, //0x0000256d movb (%r12,%rdx), %cl
- 0x80, 0xf9, 0x0d, //0x00002571 cmpb $13, %cl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00002574 je LBB0_504
- 0x80, 0xf9, 0x20, //0x0000257a cmpb $32, %cl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000257d je LBB0_504
- 0x80, 0xc1, 0xf5, //0x00002583 addb $-11, %cl
- 0x80, 0xf9, 0xfe, //0x00002586 cmpb $-2, %cl
- 0x0f, 0x82, 0xeb, 0x00, 0x00, 0x00, //0x00002589 jb LBB0_517
- 0x90, //0x0000258f .p2align 4, 0x90
- //0x00002590 LBB0_504
- 0x49, 0x8d, 0x56, 0x04, //0x00002590 leaq $4(%r14), %rdx
- 0x48, 0x89, 0xc1, //0x00002594 movq %rax, %rcx
- 0x48, 0x29, 0xd1, //0x00002597 subq %rdx, %rcx
- 0x0f, 0x86, 0x81, 0x0a, 0x00, 0x00, //0x0000259a jbe LBB0_1022
- 0x48, 0x83, 0xf9, 0x20, //0x000025a0 cmpq $32, %rcx
- 0x0f, 0x82, 0x13, 0x07, 0x00, 0x00, //0x000025a4 jb LBB0_584
- 0x48, 0xc7, 0xc1, 0xfc, 0xff, 0xff, 0xff, //0x000025aa movq $-4, %rcx
- 0x4c, 0x29, 0xf1, //0x000025b1 subq %r14, %rcx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000025b4 .p2align 4, 0x90
- //0x000025c0 LBB0_507
- 0xc4, 0x41, 0x7e, 0x6f, 0x34, 0x14, //0x000025c0 vmovdqu (%r12,%rdx), %ymm14
- 0xc4, 0x42, 0x7d, 0x00, 0xfe, //0x000025c6 vpshufb %ymm14, %ymm0, %ymm15
- 0xc4, 0xc1, 0x0d, 0xf8, 0xf7, //0x000025cb vpsubb %ymm15, %ymm14, %ymm6
- 0xc4, 0xe2, 0x7d, 0x17, 0xf6, //0x000025d0 vptest %ymm6, %ymm6
- 0x0f, 0x85, 0x85, 0x00, 0x00, 0x00, //0x000025d5 jne LBB0_516
- 0x48, 0x83, 0xc2, 0x20, //0x000025db addq $32, %rdx
- 0x48, 0x8d, 0x34, 0x08, //0x000025df leaq (%rax,%rcx), %rsi
- 0x48, 0x83, 0xc6, 0xe0, //0x000025e3 addq $-32, %rsi
- 0x48, 0x83, 0xc1, 0xe0, //0x000025e7 addq $-32, %rcx
- 0x48, 0x83, 0xfe, 0x1f, //0x000025eb cmpq $31, %rsi
- 0x0f, 0x87, 0xcb, 0xff, 0xff, 0xff, //0x000025ef ja LBB0_507
- 0x4c, 0x89, 0xe2, //0x000025f5 movq %r12, %rdx
- 0x48, 0x29, 0xca, //0x000025f8 subq %rcx, %rdx
- 0x48, 0x01, 0xc1, //0x000025fb addq %rax, %rcx
- 0x48, 0x85, 0xc9, //0x000025fe testq %rcx, %rcx
- 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00002601 je LBB0_515
- //0x00002607 LBB0_510
- 0x4c, 0x8d, 0x0c, 0x0a, //0x00002607 leaq (%rdx,%rcx), %r9
- 0x31, 0xf6, //0x0000260b xorl %esi, %esi
- 0x90, 0x90, 0x90, //0x0000260d .p2align 4, 0x90
- //0x00002610 LBB0_511
- 0x0f, 0xbe, 0x1c, 0x32, //0x00002610 movsbl (%rdx,%rsi), %ebx
- 0x83, 0xfb, 0x20, //0x00002614 cmpl $32, %ebx
- 0x0f, 0x87, 0xe4, 0x05, 0x00, 0x00, //0x00002617 ja LBB0_581
- 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000261d movabsq $4294977024, %rdi
- 0x48, 0x0f, 0xa3, 0xdf, //0x00002627 btq %rbx, %rdi
- 0x0f, 0x83, 0xd0, 0x05, 0x00, 0x00, //0x0000262b jae LBB0_581
- 0x48, 0x83, 0xc6, 0x01, //0x00002631 addq $1, %rsi
- 0x48, 0x39, 0xf1, //0x00002635 cmpq %rsi, %rcx
- 0x0f, 0x85, 0xd2, 0xff, 0xff, 0xff, //0x00002638 jne LBB0_511
- 0x4c, 0x89, 0xca, //0x0000263e movq %r9, %rdx
- //0x00002641 LBB0_515
- 0x4c, 0x29, 0xe2, //0x00002641 subq %r12, %rdx
- 0x48, 0x39, 0xc2, //0x00002644 cmpq %rax, %rdx
- 0x0f, 0x82, 0x2d, 0x00, 0x00, 0x00, //0x00002647 jb LBB0_517
- 0xe9, 0x1f, 0x25, 0x00, 0x00, //0x0000264d jmp LBB0_1023
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002652 .p2align 4, 0x90
- //0x00002660 LBB0_516
- 0xc4, 0xc1, 0x0d, 0x74, 0xf7, //0x00002660 vpcmpeqb %ymm15, %ymm14, %ymm6
- 0xc5, 0xfd, 0xd7, 0xd6, //0x00002665 vpmovmskb %ymm6, %edx
- 0xf7, 0xd2, //0x00002669 notl %edx
- 0x0f, 0xbc, 0xd2, //0x0000266b bsfl %edx, %edx
- 0x48, 0x29, 0xca, //0x0000266e subq %rcx, %rdx
- 0x48, 0x39, 0xc2, //0x00002671 cmpq %rax, %rdx
- 0x0f, 0x83, 0xf7, 0x24, 0x00, 0x00, //0x00002674 jae LBB0_1023
- //0x0000267a LBB0_517
- 0x4c, 0x8d, 0x72, 0x01, //0x0000267a leaq $1(%rdx), %r14
- 0x4d, 0x89, 0x75, 0x00, //0x0000267e movq %r14, (%r13)
- 0x41, 0x8a, 0x04, 0x14, //0x00002682 movb (%r12,%rdx), %al
- 0x3c, 0x2c, //0x00002686 cmpb $44, %al
- 0x0f, 0x85, 0x77, 0x09, 0x00, 0x00, //0x00002688 jne LBB0_628
- 0x49, 0x8d, 0x47, 0xff, //0x0000268e leaq $-1(%r15), %rax
- 0x49, 0x83, 0xff, 0x02, //0x00002692 cmpq $2, %r15
- 0x49, 0x89, 0xc7, //0x00002696 movq %rax, %r15
- 0x0f, 0x8d, 0x01, 0xfa, 0xff, 0xff, //0x00002699 jge LBB0_422
- 0xe9, 0xbc, 0x06, 0x00, 0x00, //0x0000269f jmp LBB0_519
- //0x000026a4 LBB0_522
- 0x4d, 0x89, 0xc1, //0x000026a4 movq %r8, %r9
- 0x4d, 0x8b, 0x00, //0x000026a7 movq (%r8), %r8
- 0x4d, 0x29, 0xf0, //0x000026aa subq %r14, %r8
- 0x4d, 0x01, 0xf4, //0x000026ad addq %r14, %r12
- 0x45, 0x31, 0xdb, //0x000026b0 xorl %r11d, %r11d
- 0x45, 0x31, 0xd2, //0x000026b3 xorl %r10d, %r10d
- 0x45, 0x31, 0xf6, //0x000026b6 xorl %r14d, %r14d
- 0x31, 0xc0, //0x000026b9 xorl %eax, %eax
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x000026bb jmp LBB0_524
- //0x000026c0 LBB0_523
- 0x48, 0xc1, 0xfa, 0x3f, //0x000026c0 sarq $63, %rdx
- 0xf3, 0x48, 0x0f, 0xb8, 0xce, //0x000026c4 popcntq %rsi, %rcx
- 0x49, 0x01, 0xce, //0x000026c9 addq %rcx, %r14
- 0x49, 0x83, 0xc4, 0x40, //0x000026cc addq $64, %r12
- 0x49, 0x83, 0xc0, 0xc0, //0x000026d0 addq $-64, %r8
- 0x49, 0x89, 0xd3, //0x000026d4 movq %rdx, %r11
- //0x000026d7 LBB0_524
- 0x49, 0x83, 0xf8, 0x40, //0x000026d7 cmpq $64, %r8
- 0x0f, 0x8c, 0x2c, 0x01, 0x00, 0x00, //0x000026db jl LBB0_532
- //0x000026e1 LBB0_525
- 0xc4, 0x41, 0x7e, 0x6f, 0x3c, 0x24, //0x000026e1 vmovdqu (%r12), %ymm15
- 0xc4, 0x41, 0x7e, 0x6f, 0x74, 0x24, 0x20, //0x000026e7 vmovdqu $32(%r12), %ymm14
- 0xc5, 0x85, 0x74, 0xf2, //0x000026ee vpcmpeqb %ymm2, %ymm15, %ymm6
- 0xc5, 0xfd, 0xd7, 0xce, //0x000026f2 vpmovmskb %ymm6, %ecx
- 0xc5, 0x8d, 0x74, 0xf2, //0x000026f6 vpcmpeqb %ymm2, %ymm14, %ymm6
- 0xc5, 0xfd, 0xd7, 0xf6, //0x000026fa vpmovmskb %ymm6, %esi
- 0x48, 0xc1, 0xe6, 0x20, //0x000026fe shlq $32, %rsi
- 0x48, 0x09, 0xf1, //0x00002702 orq %rsi, %rcx
- 0x48, 0x89, 0xce, //0x00002705 movq %rcx, %rsi
- 0x4c, 0x09, 0xd6, //0x00002708 orq %r10, %rsi
- 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x0000270b jne LBB0_527
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002711 movq $-1, %rcx
- 0x45, 0x31, 0xd2, //0x00002718 xorl %r10d, %r10d
- 0xe9, 0x46, 0x00, 0x00, 0x00, //0x0000271b jmp LBB0_528
- //0x00002720 LBB0_527
- 0x4c, 0x89, 0xd6, //0x00002720 movq %r10, %rsi
- 0x48, 0xf7, 0xd6, //0x00002723 notq %rsi
- 0x48, 0x21, 0xce, //0x00002726 andq %rcx, %rsi
- 0x48, 0x8d, 0x1c, 0x36, //0x00002729 leaq (%rsi,%rsi), %rbx
- 0x4c, 0x09, 0xd3, //0x0000272d orq %r10, %rbx
- 0x48, 0x89, 0xdf, //0x00002730 movq %rbx, %rdi
- 0x48, 0xf7, 0xd7, //0x00002733 notq %rdi
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002736 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd1, //0x00002740 andq %rdx, %rcx
- 0x48, 0x21, 0xf9, //0x00002743 andq %rdi, %rcx
- 0x45, 0x31, 0xd2, //0x00002746 xorl %r10d, %r10d
- 0x48, 0x01, 0xf1, //0x00002749 addq %rsi, %rcx
- 0x41, 0x0f, 0x92, 0xc2, //0x0000274c setb %r10b
- 0x48, 0x01, 0xc9, //0x00002750 addq %rcx, %rcx
- 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002753 movabsq $6148914691236517205, %rdx
- 0x48, 0x31, 0xd1, //0x0000275d xorq %rdx, %rcx
- 0x48, 0x21, 0xd9, //0x00002760 andq %rbx, %rcx
- 0x48, 0xf7, 0xd1, //0x00002763 notq %rcx
- //0x00002766 LBB0_528
- 0xc5, 0x8d, 0x74, 0xf1, //0x00002766 vpcmpeqb %ymm1, %ymm14, %ymm6
- 0xc5, 0xfd, 0xd7, 0xf6, //0x0000276a vpmovmskb %ymm6, %esi
- 0x48, 0xc1, 0xe6, 0x20, //0x0000276e shlq $32, %rsi
- 0xc5, 0x85, 0x74, 0xf1, //0x00002772 vpcmpeqb %ymm1, %ymm15, %ymm6
- 0xc5, 0xfd, 0xd7, 0xfe, //0x00002776 vpmovmskb %ymm6, %edi
- 0x48, 0x09, 0xf7, //0x0000277a orq %rsi, %rdi
- 0x48, 0x21, 0xcf, //0x0000277d andq %rcx, %rdi
- 0xc4, 0xe1, 0xf9, 0x6e, 0xf7, //0x00002780 vmovq %rdi, %xmm6
- 0xc4, 0xc3, 0x49, 0x44, 0xf0, 0x00, //0x00002785 vpclmulqdq $0, %xmm8, %xmm6, %xmm6
- 0xc4, 0xe1, 0xf9, 0x7e, 0xf2, //0x0000278b vmovq %xmm6, %rdx
- 0x4c, 0x31, 0xda, //0x00002790 xorq %r11, %rdx
- 0xc4, 0xc1, 0x05, 0x74, 0xf4, //0x00002793 vpcmpeqb %ymm12, %ymm15, %ymm6
- 0xc5, 0xfd, 0xd7, 0xf6, //0x00002798 vpmovmskb %ymm6, %esi
- 0xc4, 0xc1, 0x0d, 0x74, 0xf4, //0x0000279c vpcmpeqb %ymm12, %ymm14, %ymm6
- 0xc5, 0xfd, 0xd7, 0xfe, //0x000027a1 vpmovmskb %ymm6, %edi
- 0x48, 0xc1, 0xe7, 0x20, //0x000027a5 shlq $32, %rdi
- 0x48, 0x09, 0xfe, //0x000027a9 orq %rdi, %rsi
- 0x48, 0x89, 0xd1, //0x000027ac movq %rdx, %rcx
- 0x48, 0xf7, 0xd1, //0x000027af notq %rcx
- 0x48, 0x21, 0xce, //0x000027b2 andq %rcx, %rsi
- 0xc4, 0xc1, 0x05, 0x74, 0xf5, //0x000027b5 vpcmpeqb %ymm13, %ymm15, %ymm6
- 0xc5, 0xfd, 0xd7, 0xfe, //0x000027ba vpmovmskb %ymm6, %edi
- 0xc4, 0xc1, 0x0d, 0x74, 0xf5, //0x000027be vpcmpeqb %ymm13, %ymm14, %ymm6
- 0xc5, 0xfd, 0xd7, 0xde, //0x000027c3 vpmovmskb %ymm6, %ebx
- 0x48, 0xc1, 0xe3, 0x20, //0x000027c7 shlq $32, %rbx
- 0x48, 0x09, 0xdf, //0x000027cb orq %rbx, %rdi
- 0x48, 0x21, 0xcf, //0x000027ce andq %rcx, %rdi
- 0x0f, 0x84, 0xe9, 0xfe, 0xff, 0xff, //0x000027d1 je LBB0_523
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000027d7 movq $32(%rsp), %r11
- 0x90, 0x90, 0x90, 0x90, //0x000027dc .p2align 4, 0x90
- //0x000027e0 LBB0_530
- 0x48, 0x8d, 0x5f, 0xff, //0x000027e0 leaq $-1(%rdi), %rbx
- 0x48, 0x89, 0xd9, //0x000027e4 movq %rbx, %rcx
- 0x48, 0x21, 0xf1, //0x000027e7 andq %rsi, %rcx
- 0xf3, 0x48, 0x0f, 0xb8, 0xc9, //0x000027ea popcntq %rcx, %rcx
- 0x4c, 0x01, 0xf1, //0x000027ef addq %r14, %rcx
- 0x48, 0x39, 0xc1, //0x000027f2 cmpq %rax, %rcx
- 0x0f, 0x86, 0xc8, 0x03, 0x00, 0x00, //0x000027f5 jbe LBB0_574
- 0x48, 0x83, 0xc0, 0x01, //0x000027fb addq $1, %rax
- 0x48, 0x21, 0xdf, //0x000027ff andq %rbx, %rdi
- 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00002802 jne LBB0_530
- 0xe9, 0xb3, 0xfe, 0xff, 0xff, //0x00002808 jmp LBB0_523
- //0x0000280d LBB0_532
- 0x4d, 0x85, 0xc0, //0x0000280d testq %r8, %r8
- 0x0f, 0x8e, 0x02, 0x05, 0x00, 0x00, //0x00002810 jle LBB0_590
- 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, 0xe1, //0x00002826 movl %r12d, %ecx
- 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00002829 andl $4095, %ecx
- 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x0000282f cmpl $4033, %ecx
- 0x0f, 0x82, 0x28, 0x00, 0x00, 0x00, //0x00002835 jb LBB0_536
- 0x49, 0x83, 0xf8, 0x20, //0x0000283b cmpq $32, %r8
- 0x0f, 0x82, 0x28, 0x00, 0x00, 0x00, //0x0000283f jb LBB0_537
- 0xc4, 0xc1, 0x7e, 0x6f, 0x34, 0x24, //0x00002845 vmovdqu (%r12), %ymm6
- 0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x40, //0x0000284b vmovdqu %ymm6, $64(%rsp)
- 0x49, 0x83, 0xc4, 0x20, //0x00002851 addq $32, %r12
- 0x49, 0x8d, 0x48, 0xe0, //0x00002855 leaq $-32(%r8), %rcx
- 0x48, 0x8d, 0x7c, 0x24, 0x60, //0x00002859 leaq $96(%rsp), %rdi
- 0xe9, 0x12, 0x00, 0x00, 0x00, //0x0000285e jmp LBB0_538
- //0x00002863 LBB0_536
- 0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x00002863 movq $16(%rsp), %r13
- 0xe9, 0x74, 0xfe, 0xff, 0xff, //0x00002868 jmp LBB0_525
- //0x0000286d LBB0_537
- 0x48, 0x8d, 0x7c, 0x24, 0x40, //0x0000286d leaq $64(%rsp), %rdi
- 0x4c, 0x89, 0xc1, //0x00002872 movq %r8, %rcx
- //0x00002875 LBB0_538
- 0x48, 0x83, 0xf9, 0x10, //0x00002875 cmpq $16, %rcx
- 0x0f, 0x82, 0x4b, 0x00, 0x00, 0x00, //0x00002879 jb LBB0_539
- 0xc4, 0xc1, 0x7a, 0x6f, 0x34, 0x24, //0x0000287f vmovdqu (%r12), %xmm6
- 0xc5, 0xfa, 0x7f, 0x37, //0x00002885 vmovdqu %xmm6, (%rdi)
- 0x49, 0x83, 0xc4, 0x10, //0x00002889 addq $16, %r12
- 0x48, 0x83, 0xc7, 0x10, //0x0000288d addq $16, %rdi
- 0x48, 0x83, 0xc1, 0xf0, //0x00002891 addq $-16, %rcx
- 0x48, 0x83, 0xf9, 0x08, //0x00002895 cmpq $8, %rcx
- 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00002899 jae LBB0_546
- //0x0000289f LBB0_540
- 0x48, 0x83, 0xf9, 0x04, //0x0000289f cmpq $4, %rcx
- 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x000028a3 jb LBB0_541
- //0x000028a9 LBB0_547
- 0x41, 0x8b, 0x14, 0x24, //0x000028a9 movl (%r12), %edx
- 0x89, 0x17, //0x000028ad movl %edx, (%rdi)
- 0x49, 0x83, 0xc4, 0x04, //0x000028af addq $4, %r12
- 0x48, 0x83, 0xc7, 0x04, //0x000028b3 addq $4, %rdi
- 0x48, 0x83, 0xc1, 0xfc, //0x000028b7 addq $-4, %rcx
- 0x48, 0x83, 0xf9, 0x02, //0x000028bb cmpq $2, %rcx
- 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x000028bf jae LBB0_542
- 0xe9, 0x45, 0x00, 0x00, 0x00, //0x000028c5 jmp LBB0_543
- //0x000028ca LBB0_539
- 0x48, 0x83, 0xf9, 0x08, //0x000028ca cmpq $8, %rcx
- 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x000028ce jb LBB0_540
- //0x000028d4 LBB0_546
- 0x49, 0x8b, 0x14, 0x24, //0x000028d4 movq (%r12), %rdx
- 0x48, 0x89, 0x17, //0x000028d8 movq %rdx, (%rdi)
- 0x49, 0x83, 0xc4, 0x08, //0x000028db addq $8, %r12
- 0x48, 0x83, 0xc7, 0x08, //0x000028df addq $8, %rdi
- 0x48, 0x83, 0xc1, 0xf8, //0x000028e3 addq $-8, %rcx
- 0x48, 0x83, 0xf9, 0x04, //0x000028e7 cmpq $4, %rcx
- 0x0f, 0x83, 0xb8, 0xff, 0xff, 0xff, //0x000028eb jae LBB0_547
- //0x000028f1 LBB0_541
- 0x48, 0x83, 0xf9, 0x02, //0x000028f1 cmpq $2, %rcx
- 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x000028f5 jb LBB0_543
- //0x000028fb LBB0_542
- 0x41, 0x0f, 0xb7, 0x14, 0x24, //0x000028fb movzwl (%r12), %edx
- 0x66, 0x89, 0x17, //0x00002900 movw %dx, (%rdi)
- 0x49, 0x83, 0xc4, 0x02, //0x00002903 addq $2, %r12
- 0x48, 0x83, 0xc7, 0x02, //0x00002907 addq $2, %rdi
- 0x48, 0x83, 0xc1, 0xfe, //0x0000290b addq $-2, %rcx
- //0x0000290f LBB0_543
- 0x4c, 0x89, 0xe6, //0x0000290f movq %r12, %rsi
- 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x00002912 leaq $64(%rsp), %r12
- 0x48, 0x85, 0xc9, //0x00002917 testq %rcx, %rcx
- 0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x0000291a movq $16(%rsp), %r13
- 0x0f, 0x84, 0xbc, 0xfd, 0xff, 0xff, //0x0000291f je LBB0_525
- 0x8a, 0x0e, //0x00002925 movb (%rsi), %cl
- 0x88, 0x0f, //0x00002927 movb %cl, (%rdi)
- 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x00002929 leaq $64(%rsp), %r12
- 0xe9, 0xae, 0xfd, 0xff, 0xff, //0x0000292e jmp LBB0_525
- //0x00002933 LBB0_548
- 0x4d, 0x89, 0xc1, //0x00002933 movq %r8, %r9
- 0x4d, 0x8b, 0x00, //0x00002936 movq (%r8), %r8
- 0x4d, 0x29, 0xf0, //0x00002939 subq %r14, %r8
- 0x4d, 0x01, 0xf4, //0x0000293c addq %r14, %r12
- 0x45, 0x31, 0xdb, //0x0000293f xorl %r11d, %r11d
- 0x45, 0x31, 0xd2, //0x00002942 xorl %r10d, %r10d
- 0x45, 0x31, 0xf6, //0x00002945 xorl %r14d, %r14d
- 0x31, 0xc0, //0x00002948 xorl %eax, %eax
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x0000294a jmp LBB0_550
- //0x0000294f LBB0_549
- 0x48, 0xc1, 0xfa, 0x3f, //0x0000294f sarq $63, %rdx
- 0xf3, 0x48, 0x0f, 0xb8, 0xce, //0x00002953 popcntq %rsi, %rcx
- 0x49, 0x01, 0xce, //0x00002958 addq %rcx, %r14
- 0x49, 0x83, 0xc4, 0x40, //0x0000295b addq $64, %r12
- 0x49, 0x83, 0xc0, 0xc0, //0x0000295f addq $-64, %r8
- 0x49, 0x89, 0xd3, //0x00002963 movq %rdx, %r11
- //0x00002966 LBB0_550
- 0x49, 0x83, 0xf8, 0x40, //0x00002966 cmpq $64, %r8
- 0x0f, 0x8c, 0x2d, 0x01, 0x00, 0x00, //0x0000296a jl LBB0_558
- //0x00002970 LBB0_551
- 0xc4, 0x41, 0x7e, 0x6f, 0x3c, 0x24, //0x00002970 vmovdqu (%r12), %ymm15
- 0xc4, 0x41, 0x7e, 0x6f, 0x74, 0x24, 0x20, //0x00002976 vmovdqu $32(%r12), %ymm14
- 0xc5, 0x85, 0x74, 0xf2, //0x0000297d vpcmpeqb %ymm2, %ymm15, %ymm6
- 0xc5, 0xfd, 0xd7, 0xce, //0x00002981 vpmovmskb %ymm6, %ecx
- 0xc5, 0x8d, 0x74, 0xf2, //0x00002985 vpcmpeqb %ymm2, %ymm14, %ymm6
- 0xc5, 0xfd, 0xd7, 0xf6, //0x00002989 vpmovmskb %ymm6, %esi
- 0x48, 0xc1, 0xe6, 0x20, //0x0000298d shlq $32, %rsi
- 0x48, 0x09, 0xf1, //0x00002991 orq %rsi, %rcx
- 0x48, 0x89, 0xce, //0x00002994 movq %rcx, %rsi
- 0x4c, 0x09, 0xd6, //0x00002997 orq %r10, %rsi
- 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x0000299a jne LBB0_553
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000029a0 movq $-1, %rcx
- 0x45, 0x31, 0xd2, //0x000029a7 xorl %r10d, %r10d
- 0xe9, 0x46, 0x00, 0x00, 0x00, //0x000029aa jmp LBB0_554
- //0x000029af LBB0_553
- 0x4c, 0x89, 0xd6, //0x000029af movq %r10, %rsi
- 0x48, 0xf7, 0xd6, //0x000029b2 notq %rsi
- 0x48, 0x21, 0xce, //0x000029b5 andq %rcx, %rsi
- 0x48, 0x8d, 0x1c, 0x36, //0x000029b8 leaq (%rsi,%rsi), %rbx
- 0x4c, 0x09, 0xd3, //0x000029bc orq %r10, %rbx
- 0x48, 0x89, 0xdf, //0x000029bf movq %rbx, %rdi
- 0x48, 0xf7, 0xd7, //0x000029c2 notq %rdi
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000029c5 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd1, //0x000029cf andq %rdx, %rcx
- 0x48, 0x21, 0xf9, //0x000029d2 andq %rdi, %rcx
- 0x45, 0x31, 0xd2, //0x000029d5 xorl %r10d, %r10d
- 0x48, 0x01, 0xf1, //0x000029d8 addq %rsi, %rcx
- 0x41, 0x0f, 0x92, 0xc2, //0x000029db setb %r10b
- 0x48, 0x01, 0xc9, //0x000029df addq %rcx, %rcx
- 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000029e2 movabsq $6148914691236517205, %rdx
- 0x48, 0x31, 0xd1, //0x000029ec xorq %rdx, %rcx
- 0x48, 0x21, 0xd9, //0x000029ef andq %rbx, %rcx
- 0x48, 0xf7, 0xd1, //0x000029f2 notq %rcx
- //0x000029f5 LBB0_554
- 0xc5, 0x8d, 0x74, 0xf1, //0x000029f5 vpcmpeqb %ymm1, %ymm14, %ymm6
- 0xc5, 0xfd, 0xd7, 0xf6, //0x000029f9 vpmovmskb %ymm6, %esi
- 0x48, 0xc1, 0xe6, 0x20, //0x000029fd shlq $32, %rsi
- 0xc5, 0x85, 0x74, 0xf1, //0x00002a01 vpcmpeqb %ymm1, %ymm15, %ymm6
- 0xc5, 0xfd, 0xd7, 0xfe, //0x00002a05 vpmovmskb %ymm6, %edi
- 0x48, 0x09, 0xf7, //0x00002a09 orq %rsi, %rdi
- 0x48, 0x21, 0xcf, //0x00002a0c andq %rcx, %rdi
- 0xc4, 0xe1, 0xf9, 0x6e, 0xf7, //0x00002a0f vmovq %rdi, %xmm6
- 0xc4, 0xc3, 0x49, 0x44, 0xf0, 0x00, //0x00002a14 vpclmulqdq $0, %xmm8, %xmm6, %xmm6
- 0xc4, 0xe1, 0xf9, 0x7e, 0xf2, //0x00002a1a vmovq %xmm6, %rdx
- 0x4c, 0x31, 0xda, //0x00002a1f xorq %r11, %rdx
- 0xc4, 0xc1, 0x05, 0x74, 0xf2, //0x00002a22 vpcmpeqb %ymm10, %ymm15, %ymm6
- 0xc5, 0xfd, 0xd7, 0xf6, //0x00002a27 vpmovmskb %ymm6, %esi
- 0xc4, 0xc1, 0x0d, 0x74, 0xf2, //0x00002a2b vpcmpeqb %ymm10, %ymm14, %ymm6
- 0xc5, 0xfd, 0xd7, 0xfe, //0x00002a30 vpmovmskb %ymm6, %edi
- 0x48, 0xc1, 0xe7, 0x20, //0x00002a34 shlq $32, %rdi
- 0x48, 0x09, 0xfe, //0x00002a38 orq %rdi, %rsi
- 0x48, 0x89, 0xd1, //0x00002a3b movq %rdx, %rcx
- 0x48, 0xf7, 0xd1, //0x00002a3e notq %rcx
- 0x48, 0x21, 0xce, //0x00002a41 andq %rcx, %rsi
- 0xc5, 0x85, 0x74, 0xf5, //0x00002a44 vpcmpeqb %ymm5, %ymm15, %ymm6
- 0xc5, 0xfd, 0xd7, 0xfe, //0x00002a48 vpmovmskb %ymm6, %edi
- 0xc5, 0x8d, 0x74, 0xf5, //0x00002a4c vpcmpeqb %ymm5, %ymm14, %ymm6
- 0xc5, 0xfd, 0xd7, 0xde, //0x00002a50 vpmovmskb %ymm6, %ebx
- 0x48, 0xc1, 0xe3, 0x20, //0x00002a54 shlq $32, %rbx
- 0x48, 0x09, 0xdf, //0x00002a58 orq %rbx, %rdi
- 0x48, 0x21, 0xcf, //0x00002a5b andq %rcx, %rdi
- 0x0f, 0x84, 0xeb, 0xfe, 0xff, 0xff, //0x00002a5e je LBB0_549
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002a64 movq $32(%rsp), %r11
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002a69 .p2align 4, 0x90
- //0x00002a70 LBB0_556
- 0x48, 0x8d, 0x5f, 0xff, //0x00002a70 leaq $-1(%rdi), %rbx
- 0x48, 0x89, 0xd9, //0x00002a74 movq %rbx, %rcx
- 0x48, 0x21, 0xf1, //0x00002a77 andq %rsi, %rcx
- 0xf3, 0x48, 0x0f, 0xb8, 0xc9, //0x00002a7a popcntq %rcx, %rcx
- 0x4c, 0x01, 0xf1, //0x00002a7f addq %r14, %rcx
- 0x48, 0x39, 0xc1, //0x00002a82 cmpq %rax, %rcx
- 0x0f, 0x86, 0x38, 0x01, 0x00, 0x00, //0x00002a85 jbe LBB0_574
- 0x48, 0x83, 0xc0, 0x01, //0x00002a8b addq $1, %rax
- 0x48, 0x21, 0xdf, //0x00002a8f andq %rbx, %rdi
- 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00002a92 jne LBB0_556
- 0xe9, 0xb2, 0xfe, 0xff, 0xff, //0x00002a98 jmp LBB0_549
- //0x00002a9d LBB0_558
- 0x4d, 0x85, 0xc0, //0x00002a9d testq %r8, %r8
- 0x0f, 0x8e, 0x72, 0x02, 0x00, 0x00, //0x00002aa0 jle LBB0_590
- 0xc5, 0xc9, 0xef, 0xf6, //0x00002aa6 vpxor %xmm6, %xmm6, %xmm6
- 0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x60, //0x00002aaa vmovdqu %ymm6, $96(%rsp)
- 0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x40, //0x00002ab0 vmovdqu %ymm6, $64(%rsp)
- 0x44, 0x89, 0xe1, //0x00002ab6 movl %r12d, %ecx
- 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00002ab9 andl $4095, %ecx
- 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00002abf cmpl $4033, %ecx
- 0x0f, 0x82, 0x28, 0x00, 0x00, 0x00, //0x00002ac5 jb LBB0_562
- 0x49, 0x83, 0xf8, 0x20, //0x00002acb cmpq $32, %r8
- 0x0f, 0x82, 0x28, 0x00, 0x00, 0x00, //0x00002acf jb LBB0_563
- 0xc4, 0xc1, 0x7e, 0x6f, 0x34, 0x24, //0x00002ad5 vmovdqu (%r12), %ymm6
- 0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x40, //0x00002adb vmovdqu %ymm6, $64(%rsp)
- 0x49, 0x83, 0xc4, 0x20, //0x00002ae1 addq $32, %r12
- 0x49, 0x8d, 0x48, 0xe0, //0x00002ae5 leaq $-32(%r8), %rcx
- 0x48, 0x8d, 0x7c, 0x24, 0x60, //0x00002ae9 leaq $96(%rsp), %rdi
- 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00002aee jmp LBB0_564
- //0x00002af3 LBB0_562
- 0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x00002af3 movq $16(%rsp), %r13
- 0xe9, 0x73, 0xfe, 0xff, 0xff, //0x00002af8 jmp LBB0_551
- //0x00002afd LBB0_563
- 0x48, 0x8d, 0x7c, 0x24, 0x40, //0x00002afd leaq $64(%rsp), %rdi
- 0x4c, 0x89, 0xc1, //0x00002b02 movq %r8, %rcx
- //0x00002b05 LBB0_564
- 0x48, 0x83, 0xf9, 0x10, //0x00002b05 cmpq $16, %rcx
- 0x0f, 0x82, 0x4b, 0x00, 0x00, 0x00, //0x00002b09 jb LBB0_565
- 0xc4, 0xc1, 0x7a, 0x6f, 0x34, 0x24, //0x00002b0f vmovdqu (%r12), %xmm6
- 0xc5, 0xfa, 0x7f, 0x37, //0x00002b15 vmovdqu %xmm6, (%rdi)
- 0x49, 0x83, 0xc4, 0x10, //0x00002b19 addq $16, %r12
- 0x48, 0x83, 0xc7, 0x10, //0x00002b1d addq $16, %rdi
- 0x48, 0x83, 0xc1, 0xf0, //0x00002b21 addq $-16, %rcx
- 0x48, 0x83, 0xf9, 0x08, //0x00002b25 cmpq $8, %rcx
- 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00002b29 jae LBB0_572
- //0x00002b2f LBB0_566
- 0x48, 0x83, 0xf9, 0x04, //0x00002b2f cmpq $4, %rcx
- 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x00002b33 jb LBB0_567
- //0x00002b39 LBB0_573
- 0x41, 0x8b, 0x14, 0x24, //0x00002b39 movl (%r12), %edx
- 0x89, 0x17, //0x00002b3d movl %edx, (%rdi)
- 0x49, 0x83, 0xc4, 0x04, //0x00002b3f addq $4, %r12
- 0x48, 0x83, 0xc7, 0x04, //0x00002b43 addq $4, %rdi
- 0x48, 0x83, 0xc1, 0xfc, //0x00002b47 addq $-4, %rcx
- 0x48, 0x83, 0xf9, 0x02, //0x00002b4b cmpq $2, %rcx
- 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x00002b4f jae LBB0_568
- 0xe9, 0x45, 0x00, 0x00, 0x00, //0x00002b55 jmp LBB0_569
- //0x00002b5a LBB0_565
- 0x48, 0x83, 0xf9, 0x08, //0x00002b5a cmpq $8, %rcx
- 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x00002b5e jb LBB0_566
- //0x00002b64 LBB0_572
- 0x49, 0x8b, 0x14, 0x24, //0x00002b64 movq (%r12), %rdx
- 0x48, 0x89, 0x17, //0x00002b68 movq %rdx, (%rdi)
- 0x49, 0x83, 0xc4, 0x08, //0x00002b6b addq $8, %r12
- 0x48, 0x83, 0xc7, 0x08, //0x00002b6f addq $8, %rdi
- 0x48, 0x83, 0xc1, 0xf8, //0x00002b73 addq $-8, %rcx
- 0x48, 0x83, 0xf9, 0x04, //0x00002b77 cmpq $4, %rcx
- 0x0f, 0x83, 0xb8, 0xff, 0xff, 0xff, //0x00002b7b jae LBB0_573
- //0x00002b81 LBB0_567
- 0x48, 0x83, 0xf9, 0x02, //0x00002b81 cmpq $2, %rcx
- 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00002b85 jb LBB0_569
- //0x00002b8b LBB0_568
- 0x41, 0x0f, 0xb7, 0x14, 0x24, //0x00002b8b movzwl (%r12), %edx
- 0x66, 0x89, 0x17, //0x00002b90 movw %dx, (%rdi)
- 0x49, 0x83, 0xc4, 0x02, //0x00002b93 addq $2, %r12
- 0x48, 0x83, 0xc7, 0x02, //0x00002b97 addq $2, %rdi
- 0x48, 0x83, 0xc1, 0xfe, //0x00002b9b addq $-2, %rcx
- //0x00002b9f LBB0_569
- 0x4c, 0x89, 0xe6, //0x00002b9f movq %r12, %rsi
- 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x00002ba2 leaq $64(%rsp), %r12
- 0x48, 0x85, 0xc9, //0x00002ba7 testq %rcx, %rcx
- 0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x00002baa movq $16(%rsp), %r13
- 0x0f, 0x84, 0xbb, 0xfd, 0xff, 0xff, //0x00002baf je LBB0_551
- 0x8a, 0x0e, //0x00002bb5 movb (%rsi), %cl
- 0x88, 0x0f, //0x00002bb7 movb %cl, (%rdi)
- 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x00002bb9 leaq $64(%rsp), %r12
- 0xe9, 0xad, 0xfd, 0xff, 0xff, //0x00002bbe jmp LBB0_551
- //0x00002bc3 LBB0_574
- 0x49, 0x8b, 0x01, //0x00002bc3 movq (%r9), %rax
- 0x48, 0x0f, 0xbc, 0xcf, //0x00002bc6 bsfq %rdi, %rcx
- 0x4c, 0x29, 0xc1, //0x00002bca subq %r8, %rcx
- 0x4d, 0x89, 0xc8, //0x00002bcd movq %r9, %r8
- 0x4c, 0x8d, 0x34, 0x01, //0x00002bd0 leaq (%rcx,%rax), %r14
- 0x49, 0x83, 0xc6, 0x01, //0x00002bd4 addq $1, %r14
- 0x4d, 0x89, 0x75, 0x00, //0x00002bd8 movq %r14, (%r13)
- 0x49, 0x8b, 0x01, //0x00002bdc movq (%r9), %rax
- 0x49, 0x39, 0xc6, //0x00002bdf cmpq %rax, %r14
- 0x4c, 0x0f, 0x47, 0xf0, //0x00002be2 cmovaq %rax, %r14
- 0x4d, 0x89, 0x75, 0x00, //0x00002be6 movq %r14, (%r13)
- 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00002bea movq $24(%rsp), %r10
- 0xe9, 0xc3, 0xf8, 0xff, 0xff, //0x00002bef jmp LBB0_487
- //0x00002bf4 LBB0_580
- 0x66, 0x0f, 0xbc, 0xca, //0x00002bf4 bsfw %dx, %cx
- 0x44, 0x0f, 0xb7, 0xf1, //0x00002bf8 movzwl %cx, %r14d
- 0xe9, 0x83, 0xf7, 0xff, 0xff, //0x00002bfc jmp LBB0_471
- //0x00002c01 LBB0_581
- 0x4c, 0x29, 0xe2, //0x00002c01 subq %r12, %rdx
- 0x48, 0x01, 0xf2, //0x00002c04 addq %rsi, %rdx
- 0x48, 0x39, 0xc2, //0x00002c07 cmpq %rax, %rdx
- 0x0f, 0x82, 0x6a, 0xfa, 0xff, 0xff, //0x00002c0a jb LBB0_517
- 0xe9, 0x5c, 0x1f, 0x00, 0x00, //0x00002c10 jmp LBB0_1023
- //0x00002c15 LBB0_582
- 0x4c, 0x29, 0xe0, //0x00002c15 subq %r12, %rax
- 0x48, 0x01, 0xf0, //0x00002c18 addq %rsi, %rax
- 0x48, 0x39, 0xd0, //0x00002c1b cmpq %rdx, %rax
- 0x0f, 0x82, 0x26, 0xf6, 0xff, 0xff, //0x00002c1e jb LBB0_452
- 0xe9, 0x8e, 0xf8, 0xff, 0xff, //0x00002c24 jmp LBB0_487
- //0x00002c29 LBB0_481
- 0x4d, 0x85, 0xdb, //0x00002c29 testq %r11, %r11
- 0x0f, 0x85, 0x00, 0x01, 0x00, 0x00, //0x00002c2c jne LBB0_592
- 0x4b, 0x8d, 0x04, 0x29, //0x00002c32 leaq (%r9,%r13), %rax
- 0x48, 0x83, 0xc0, 0x01, //0x00002c36 addq $1, %rax
- 0x49, 0xf7, 0xd5, //0x00002c3a notq %r13
- 0x4d, 0x01, 0xc5, //0x00002c3d addq %r8, %r13
- //0x00002c40 LBB0_483
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002c40 movq $32(%rsp), %r11
- 0x4d, 0x85, 0xed, //0x00002c45 testq %r13, %r13
- 0x4c, 0x8b, 0x44, 0x24, 0x28, //0x00002c48 movq $40(%rsp), %r8
- 0x0f, 0x8e, 0xd0, 0x00, 0x00, 0x00, //0x00002c4d jle LBB0_591
- 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00002c53 movq $24(%rsp), %r10
- 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00002c58 jmp LBB0_576
- //0x00002c5d LBB0_575
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002c5d movq $-2, %rcx
- 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002c64 movl $2, %esi
- 0x48, 0x01, 0xf0, //0x00002c69 addq %rsi, %rax
- 0x49, 0x01, 0xcd, //0x00002c6c addq %rcx, %r13
- 0x0f, 0x8e, 0x2d, 0x00, 0x00, 0x00, //0x00002c6f jle LBB0_579
- //0x00002c75 LBB0_576
- 0x0f, 0xb6, 0x08, //0x00002c75 movzbl (%rax), %ecx
- 0x80, 0xf9, 0x5c, //0x00002c78 cmpb $92, %cl
- 0x0f, 0x84, 0xdc, 0xff, 0xff, 0xff, //0x00002c7b je LBB0_575
- 0x80, 0xf9, 0x22, //0x00002c81 cmpb $34, %cl
- 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00002c84 je LBB0_583
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002c8a movq $-1, %rcx
- 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002c91 movl $1, %esi
- 0x48, 0x01, 0xf0, //0x00002c96 addq %rsi, %rax
- 0x49, 0x01, 0xcd, //0x00002c99 addq %rcx, %r13
- 0x0f, 0x8f, 0xd3, 0xff, 0xff, 0xff, //0x00002c9c jg LBB0_576
- //0x00002ca2 LBB0_579
- 0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x00002ca2 movq $16(%rsp), %r13
- 0xe9, 0x0b, 0xf8, 0xff, 0xff, //0x00002ca7 jmp LBB0_487
- //0x00002cac LBB0_583
- 0x4c, 0x29, 0xe0, //0x00002cac subq %r12, %rax
- 0x48, 0x83, 0xc0, 0x01, //0x00002caf addq $1, %rax
- 0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x00002cb3 movq $16(%rsp), %r13
- 0xe9, 0xf3, 0xf7, 0xff, 0xff, //0x00002cb8 jmp LBB0_486
- //0x00002cbd LBB0_584
- 0x4c, 0x01, 0xe2, //0x00002cbd addq %r12, %rdx
- 0x48, 0x85, 0xc9, //0x00002cc0 testq %rcx, %rcx
- 0x0f, 0x85, 0x3e, 0xf9, 0xff, 0xff, //0x00002cc3 jne LBB0_510
- 0xe9, 0x73, 0xf9, 0xff, 0xff, //0x00002cc9 jmp LBB0_515
- //0x00002cce LBB0_585
- 0x4c, 0x01, 0xe0, //0x00002cce addq %r12, %rax
- 0x48, 0x85, 0xc9, //0x00002cd1 testq %rcx, %rcx
- 0x0f, 0x85, 0x0d, 0xf5, 0xff, 0xff, //0x00002cd4 jne LBB0_445
- 0xe9, 0x3f, 0xf5, 0xff, 0xff, //0x00002cda jmp LBB0_450
- //0x00002cdf LBB0_586
- 0x4d, 0x01, 0xe6, //0x00002cdf addq %r12, %r14
- 0x48, 0x83, 0xf9, 0x10, //0x00002ce2 cmpq $16, %rcx
- 0x0f, 0x83, 0xf6, 0xf5, 0xff, 0xff, //0x00002ce6 jae LBB0_459
- 0xe9, 0x3a, 0xf6, 0xff, 0xff, //0x00002cec jmp LBB0_462
- //0x00002cf1 LBB0_587
- 0x4d, 0x29, 0xe6, //0x00002cf1 subq %r12, %r14
- 0x49, 0x01, 0xc6, //0x00002cf4 addq %rax, %r14
- //0x00002cf7 LBB0_588
- 0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x00002cf7 movq $16(%rsp), %r13
- 0x4d, 0x89, 0x75, 0x00, //0x00002cfc movq %r14, (%r13)
- 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00002d00 movq $24(%rsp), %r10
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002d05 movq $32(%rsp), %r11
- 0xe9, 0xa8, 0xf7, 0xff, 0xff, //0x00002d0a jmp LBB0_487
- //0x00002d0f LBB0_589
- 0x4b, 0x8d, 0x04, 0x34, //0x00002d0f leaq (%r12,%r14), %rax
- 0xe9, 0x28, 0xff, 0xff, 0xff, //0x00002d13 jmp LBB0_483
- //0x00002d18 LBB0_590
- 0x4d, 0x89, 0xc8, //0x00002d18 movq %r9, %r8
- 0x4d, 0x8b, 0x31, //0x00002d1b movq (%r9), %r14
- 0xe9, 0xd4, 0xff, 0xff, 0xff, //0x00002d1e jmp LBB0_588
- //0x00002d23 LBB0_591
- 0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x00002d23 movq $16(%rsp), %r13
- 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00002d28 movq $24(%rsp), %r10
- 0xe9, 0x85, 0xf7, 0xff, 0xff, //0x00002d2d jmp LBB0_487
- //0x00002d32 LBB0_592
- 0x49, 0x8d, 0x40, 0xff, //0x00002d32 leaq $-1(%r8), %rax
- 0x4c, 0x39, 0xe8, //0x00002d36 cmpq %r13, %rax
- 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00002d39 jne LBB0_595
- 0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x00002d3f movq $16(%rsp), %r13
- 0xe9, 0x37, 0xf7, 0xff, 0xff, //0x00002d44 jmp LBB0_594
- //0x00002d49 LBB0_595
- 0x4b, 0x8d, 0x04, 0x29, //0x00002d49 leaq (%r9,%r13), %rax
- 0x48, 0x83, 0xc0, 0x02, //0x00002d4d addq $2, %rax
- 0x4d, 0x29, 0xe8, //0x00002d51 subq %r13, %r8
- 0x49, 0x83, 0xc0, 0xfe, //0x00002d54 addq $-2, %r8
- 0x4d, 0x89, 0xc5, //0x00002d58 movq %r8, %r13
- 0xe9, 0xe0, 0xfe, 0xff, 0xff, //0x00002d5b jmp LBB0_483
- //0x00002d60 .p2align 4, 0x90
- //0x00002d60 LBB0_519
- 0x48, 0x8b, 0x44, 0x24, 0x30, //0x00002d60 movq $48(%rsp), %rax
- 0x48, 0x83, 0xc0, 0x10, //0x00002d65 addq $16, %rax
- 0x4c, 0x89, 0xf3, //0x00002d69 movq %r14, %rbx
- 0x48, 0x89, 0x44, 0x24, 0x30, //0x00002d6c movq %rax, $48(%rsp)
- 0x48, 0x3b, 0x84, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00002d71 cmpq $160(%rsp), %rax
- 0x0f, 0x85, 0xb9, 0xd5, 0xff, 0xff, //0x00002d79 jne LBB0_2
- 0xe9, 0x50, 0x00, 0x00, 0x00, //0x00002d7f jmp LBB0_520
- //0x00002d84 LBB0_33
- 0x4c, 0x29, 0xe0, //0x00002d84 subq %r12, %rax
- 0x48, 0x01, 0xf0, //0x00002d87 addq %rsi, %rax
- 0x4d, 0x89, 0xc8, //0x00002d8a movq %r9, %r8
- 0x48, 0x39, 0xd0, //0x00002d8d cmpq %rdx, %rax
- 0x0f, 0x82, 0x84, 0xd7, 0xff, 0xff, //0x00002d90 jb LBB0_32
- 0xe9, 0x27, 0xd7, 0xff, 0xff, //0x00002d96 jmp LBB0_34
- //0x00002d9b LBB0_596
- 0x4c, 0x29, 0xe2, //0x00002d9b subq %r12, %rdx
- 0x48, 0x01, 0xf2, //0x00002d9e addq %rsi, %rdx
- 0x48, 0x39, 0xc2, //0x00002da1 cmpq %rax, %rdx
- 0x0f, 0x82, 0xc7, 0xf2, 0xff, 0xff, //0x00002da4 jb LBB0_420
- 0xe9, 0xd5, 0xf2, 0xff, 0xff, //0x00002daa jmp LBB0_421
- //0x00002daf LBB0_597
- 0x4d, 0x01, 0xe6, //0x00002daf addq %r12, %r14
- 0x4c, 0x89, 0xf0, //0x00002db2 movq %r14, %rax
- 0x48, 0x85, 0xc9, //0x00002db5 testq %rcx, %rcx
- 0x0f, 0x85, 0xb9, 0xd6, 0xff, 0xff, //0x00002db8 jne LBB0_25
- 0xe9, 0xf3, 0xd6, 0xff, 0xff, //0x00002dbe jmp LBB0_30
- //0x00002dc3 LBB0_598
- 0x4c, 0x01, 0xe2, //0x00002dc3 addq %r12, %rdx
- 0x48, 0x85, 0xc9, //0x00002dc6 testq %rcx, %rcx
- 0x0f, 0x85, 0x38, 0xf2, 0xff, 0xff, //0x00002dc9 jne LBB0_412
- 0xe9, 0x6a, 0xf2, 0xff, 0xff, //0x00002dcf jmp LBB0_417
- //0x00002dd4 LBB0_520
- 0x4d, 0x85, 0xdb, //0x00002dd4 testq %r11, %r11
- 0x0f, 0x84, 0x94, 0x00, 0x00, 0x00, //0x00002dd7 je LBB0_599
- 0x49, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00002ddd movabsq $9223372036854775806, %r9
- 0xc5, 0xfa, 0x6f, 0x05, 0x21, 0xd4, 0xff, 0xff, //0x00002de7 vmovdqu $-11231(%rip), %xmm0 /* LCPI0_12+0(%rip) */
- 0xc4, 0xc1, 0x7a, 0x7f, 0x03, //0x00002def vmovdqu %xmm0, (%r11)
- 0x4d, 0x8b, 0x65, 0x00, //0x00002df4 movq (%r13), %r12
- 0x48, 0xc7, 0x44, 0x24, 0x38, 0xff, 0xff, 0xff, 0xff, //0x00002df8 movq $-1, $56(%rsp)
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00002e01 movl $1, %r8d
- 0xc5, 0xfe, 0x6f, 0x2d, 0xf1, 0xd1, 0xff, 0xff, //0x00002e07 vmovdqu $-11791(%rip), %ymm5 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0x69, 0xd2, 0xff, 0xff, //0x00002e0f vmovdqu $-11671(%rip), %ymm6 /* LCPI0_7+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0x81, 0xd2, 0xff, 0xff, //0x00002e17 vmovdqu $-11647(%rip), %ymm7 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0xf9, 0xd2, 0xff, 0xff, //0x00002e1f vmovdqu $-11527(%rip), %ymm8 /* LCPI0_13+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x0d, 0x11, 0xd3, 0xff, 0xff, //0x00002e27 vmovdqu $-11503(%rip), %ymm9 /* LCPI0_14+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x15, 0x09, 0xd2, 0xff, 0xff, //0x00002e2f vmovdqu $-11767(%rip), %ymm10 /* LCPI0_2+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0x21, 0xd3, 0xff, 0xff, //0x00002e37 vmovdqu $-11487(%rip), %ymm11 /* LCPI0_15+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0x39, 0xd3, 0xff, 0xff, //0x00002e3f vmovdqu $-11463(%rip), %ymm12 /* LCPI0_16+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0x51, 0xd3, 0xff, 0xff, //0x00002e47 vmovdqu $-11439(%rip), %ymm13 /* LCPI0_17+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0x69, 0xd3, 0xff, 0xff, //0x00002e4f vmovdqu $-11415(%rip), %ymm14 /* LCPI0_18+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x3d, 0xc1, 0xd3, 0xff, 0xff, //0x00002e57 vmovdqu $-11327(%rip), %xmm15 /* LCPI0_19+0(%rip) */
- 0xe9, 0x70, 0x02, 0x00, 0x00, //0x00002e5f jmp LBB0_636
- //0x00002e64 LBB0_234
- 0x3c, 0x7d, //0x00002e64 cmpb $125, %al
- 0x0f, 0x84, 0xa1, 0x01, 0x00, 0x00, //0x00002e66 je LBB0_629
- 0xe9, 0x00, 0x1d, 0x00, 0x00, //0x00002e6c jmp LBB0_1023
- //0x00002e71 LBB0_599
- 0x4d, 0x8b, 0x1a, //0x00002e71 movq (%r10), %r11
- 0x49, 0x8b, 0x52, 0x08, //0x00002e74 movq $8(%r10), %rdx
- 0x49, 0x8b, 0x7d, 0x00, //0x00002e78 movq (%r13), %rdi
- 0x48, 0x39, 0xd7, //0x00002e7c cmpq %rdx, %rdi
- 0x0f, 0x83, 0x26, 0x00, 0x00, 0x00, //0x00002e7f jae LBB0_604
- 0x41, 0x8a, 0x04, 0x3b, //0x00002e85 movb (%r11,%rdi), %al
- 0x3c, 0x0d, //0x00002e89 cmpb $13, %al
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00002e8b je LBB0_604
- 0x3c, 0x20, //0x00002e91 cmpb $32, %al
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002e93 je LBB0_604
- 0x04, 0xf5, //0x00002e99 addb $-11, %al
- 0x3c, 0xfe, //0x00002e9b cmpb $-2, %al
- 0x0f, 0x83, 0x08, 0x00, 0x00, 0x00, //0x00002e9d jae LBB0_604
- 0x48, 0x89, 0xf8, //0x00002ea3 movq %rdi, %rax
- 0xe9, 0x48, 0x1b, 0x00, 0x00, //0x00002ea6 jmp LBB0_999
- //0x00002eab LBB0_604
- 0x48, 0x8d, 0x47, 0x01, //0x00002eab leaq $1(%rdi), %rax
- 0x48, 0x39, 0xd0, //0x00002eaf cmpq %rdx, %rax
- 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00002eb2 jae LBB0_608
- 0x41, 0x8a, 0x0c, 0x03, //0x00002eb8 movb (%r11,%rax), %cl
- 0x80, 0xf9, 0x0d, //0x00002ebc cmpb $13, %cl
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00002ebf je LBB0_608
- 0x80, 0xf9, 0x20, //0x00002ec5 cmpb $32, %cl
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00002ec8 je LBB0_608
- 0x80, 0xc1, 0xf5, //0x00002ece addb $-11, %cl
- 0x80, 0xf9, 0xfe, //0x00002ed1 cmpb $-2, %cl
- 0x0f, 0x82, 0x19, 0x1b, 0x00, 0x00, //0x00002ed4 jb LBB0_999
- //0x00002eda LBB0_608
- 0x48, 0x8d, 0x47, 0x02, //0x00002eda leaq $2(%rdi), %rax
- 0x48, 0x39, 0xd0, //0x00002ede cmpq %rdx, %rax
- 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00002ee1 jae LBB0_612
- 0x41, 0x8a, 0x0c, 0x03, //0x00002ee7 movb (%r11,%rax), %cl
- 0x80, 0xf9, 0x0d, //0x00002eeb cmpb $13, %cl
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00002eee je LBB0_612
- 0x80, 0xf9, 0x20, //0x00002ef4 cmpb $32, %cl
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00002ef7 je LBB0_612
- 0x80, 0xc1, 0xf5, //0x00002efd addb $-11, %cl
- 0x80, 0xf9, 0xfe, //0x00002f00 cmpb $-2, %cl
- 0x0f, 0x82, 0xea, 0x1a, 0x00, 0x00, //0x00002f03 jb LBB0_999
- //0x00002f09 LBB0_612
- 0x48, 0x8d, 0x47, 0x03, //0x00002f09 leaq $3(%rdi), %rax
- 0x48, 0x39, 0xd0, //0x00002f0d cmpq %rdx, %rax
- 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00002f10 jae LBB0_616
- 0x41, 0x8a, 0x0c, 0x03, //0x00002f16 movb (%r11,%rax), %cl
- 0x80, 0xf9, 0x0d, //0x00002f1a cmpb $13, %cl
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00002f1d je LBB0_616
- 0x80, 0xf9, 0x20, //0x00002f23 cmpb $32, %cl
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00002f26 je LBB0_616
- 0x80, 0xc1, 0xf5, //0x00002f2c addb $-11, %cl
- 0x80, 0xf9, 0xfe, //0x00002f2f cmpb $-2, %cl
- 0x0f, 0x82, 0xbb, 0x1a, 0x00, 0x00, //0x00002f32 jb LBB0_999
- //0x00002f38 LBB0_616
- 0x48, 0x8d, 0x47, 0x04, //0x00002f38 leaq $4(%rdi), %rax
- 0x48, 0x89, 0xd6, //0x00002f3c movq %rdx, %rsi
- 0x48, 0x29, 0xc6, //0x00002f3f subq %rax, %rsi
- 0x0f, 0x86, 0x7b, 0x1a, 0x00, 0x00, //0x00002f42 jbe LBB0_997
- 0x48, 0x83, 0xfe, 0x20, //0x00002f48 cmpq $32, %rsi
- 0x0f, 0x82, 0x3f, 0x25, 0x00, 0x00, //0x00002f4c jb LBB0_1125
- 0x48, 0xc7, 0xc6, 0xfc, 0xff, 0xff, 0xff, //0x00002f52 movq $-4, %rsi
- 0x48, 0x29, 0xfe, //0x00002f59 subq %rdi, %rsi
- 0xc5, 0xfe, 0x6f, 0x05, 0x9c, 0xd0, 0xff, 0xff, //0x00002f5c vmovdqu $-12132(%rip), %ymm0 /* LCPI0_0+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002f64 .p2align 4, 0x90
- //0x00002f70 LBB0_619
- 0xc4, 0xc1, 0x7e, 0x6f, 0x0c, 0x03, //0x00002f70 vmovdqu (%r11,%rax), %ymm1
- 0xc4, 0xe2, 0x7d, 0x00, 0xd1, //0x00002f76 vpshufb %ymm1, %ymm0, %ymm2
- 0xc5, 0xf5, 0xf8, 0xda, //0x00002f7b vpsubb %ymm2, %ymm1, %ymm3
- 0xc4, 0xe2, 0x7d, 0x17, 0xdb, //0x00002f7f vptest %ymm3, %ymm3
- 0x0f, 0x85, 0x49, 0x1a, 0x00, 0x00, //0x00002f84 jne LBB0_998
- 0x48, 0x83, 0xc0, 0x20, //0x00002f8a addq $32, %rax
- 0x48, 0x8d, 0x0c, 0x32, //0x00002f8e leaq (%rdx,%rsi), %rcx
- 0x48, 0x83, 0xc1, 0xe0, //0x00002f92 addq $-32, %rcx
- 0x48, 0x83, 0xc6, 0xe0, //0x00002f96 addq $-32, %rsi
- 0x48, 0x83, 0xf9, 0x1f, //0x00002f9a cmpq $31, %rcx
- 0x0f, 0x87, 0xcc, 0xff, 0xff, 0xff, //0x00002f9e ja LBB0_619
- 0x4c, 0x89, 0xd8, //0x00002fa4 movq %r11, %rax
- 0x48, 0x29, 0xf0, //0x00002fa7 subq %rsi, %rax
- 0x48, 0x01, 0xd6, //0x00002faa addq %rdx, %rsi
- 0x48, 0x85, 0xf6, //0x00002fad testq %rsi, %rsi
- 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x00002fb0 je LBB0_627
- //0x00002fb6 LBB0_622
- 0x4c, 0x8d, 0x04, 0x30, //0x00002fb6 leaq (%rax,%rsi), %r8
- 0x31, 0xc9, //0x00002fba xorl %ecx, %ecx
- 0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002fbc movabsq $4294977024, %rbx
- //0x00002fc6 LBB0_623
- 0x0f, 0xbe, 0x3c, 0x08, //0x00002fc6 movsbl (%rax,%rcx), %edi
- 0x83, 0xff, 0x20, //0x00002fca cmpl $32, %edi
- 0x0f, 0x87, 0x85, 0x24, 0x00, 0x00, //0x00002fcd ja LBB0_1123
- 0x48, 0x0f, 0xa3, 0xfb, //0x00002fd3 btq %rdi, %rbx
- 0x0f, 0x83, 0x7b, 0x24, 0x00, 0x00, //0x00002fd7 jae LBB0_1123
- 0x48, 0x83, 0xc1, 0x01, //0x00002fdd addq $1, %rcx
- 0x48, 0x39, 0xce, //0x00002fe1 cmpq %rcx, %rsi
- 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00002fe4 jne LBB0_623
- 0x4c, 0x89, 0xc0, //0x00002fea movq %r8, %rax
- //0x00002fed LBB0_627
- 0x4c, 0x29, 0xd8, //0x00002fed subq %r11, %rax
- 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00002ff0 movq $-1, %rbx
- 0x48, 0x39, 0xd0, //0x00002ff7 cmpq %rdx, %rax
- 0x0f, 0x82, 0xf3, 0x19, 0x00, 0x00, //0x00002ffa jb LBB0_999
- 0xe9, 0x7b, 0x1b, 0x00, 0x00, //0x00003000 jmp LBB0_1025
- //0x00003005 LBB0_628
- 0x3c, 0x5d, //0x00003005 cmpb $93, %al
- 0x0f, 0x85, 0x64, 0x1b, 0x00, 0x00, //0x00003007 jne LBB0_1023
- //0x0000300d LBB0_629
- 0x49, 0x83, 0xc6, 0xff, //0x0000300d addq $-1, %r14
- 0x4d, 0x89, 0x75, 0x00, //0x00003011 movq %r14, (%r13)
- 0x48, 0xc7, 0xc3, 0xdf, 0xff, 0xff, 0xff, //0x00003015 movq $-33, %rbx
- 0xe9, 0x5f, 0x1b, 0x00, 0x00, //0x0000301c jmp LBB0_1025
- //0x00003021 LBB0_1022
- 0x49, 0x89, 0xd6, //0x00003021 movq %rdx, %r14
- 0xe9, 0x48, 0x1b, 0x00, 0x00, //0x00003024 jmp LBB0_1023
- //0x00003029 LBB0_630
- 0x49, 0xf7, 0xdd, //0x00003029 negq %r13
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000302c movq $32(%rsp), %r11
- 0xc5, 0xfe, 0x6f, 0x2d, 0xc7, 0xcf, 0xff, 0xff, //0x00003031 vmovdqu $-12345(%rip), %ymm5 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0x3f, 0xd0, 0xff, 0xff, //0x00003039 vmovdqu $-12225(%rip), %ymm6 /* LCPI0_7+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0x57, 0xd0, 0xff, 0xff, //0x00003041 vmovdqu $-12201(%rip), %ymm7 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0xcf, 0xd0, 0xff, 0xff, //0x00003049 vmovdqu $-12081(%rip), %ymm8 /* LCPI0_13+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x0d, 0xe7, 0xd0, 0xff, 0xff, //0x00003051 vmovdqu $-12057(%rip), %ymm9 /* LCPI0_14+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x15, 0xdf, 0xcf, 0xff, 0xff, //0x00003059 vmovdqu $-12321(%rip), %ymm10 /* LCPI0_2+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0xf7, 0xd0, 0xff, 0xff, //0x00003061 vmovdqu $-12041(%rip), %ymm11 /* LCPI0_15+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0x0f, 0xd1, 0xff, 0xff, //0x00003069 vmovdqu $-12017(%rip), %ymm12 /* LCPI0_16+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0x27, 0xd1, 0xff, 0xff, //0x00003071 vmovdqu $-11993(%rip), %ymm13 /* LCPI0_17+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0x3f, 0xd1, 0xff, 0xff, //0x00003079 vmovdqu $-11969(%rip), %ymm14 /* LCPI0_18+0(%rip) */
- //0x00003081 LBB0_631
- 0x4d, 0x85, 0xed, //0x00003081 testq %r13, %r13
- 0x0f, 0x88, 0x4c, 0x1b, 0x00, 0x00, //0x00003084 js LBB0_1028
- 0x48, 0x8b, 0x44, 0x24, 0x10, //0x0000308a movq $16(%rsp), %rax
- 0x4c, 0x8b, 0x20, //0x0000308f movq (%rax), %r12
- //0x00003092 LBB0_633
- 0x4d, 0x01, 0xec, //0x00003092 addq %r13, %r12
- 0x49, 0x83, 0xc4, 0xff, //0x00003095 addq $-1, %r12
- 0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x00003099 movq $16(%rsp), %r13
- 0x4d, 0x89, 0x65, 0x00, //0x0000309e movq %r12, (%r13)
- 0x4c, 0x89, 0xf3, //0x000030a2 movq %r14, %rbx
- 0x4d, 0x39, 0xce, //0x000030a5 cmpq %r9, %r14
- 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x000030a8 movq $24(%rsp), %r10
- 0x0f, 0x87, 0xcd, 0x1a, 0x00, 0x00, //0x000030ad ja LBB0_1025
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000030b3 .p2align 4, 0x90
- //0x000030c0 LBB0_634
- 0x49, 0x8b, 0x33, //0x000030c0 movq (%r11), %rsi
- 0x49, 0x89, 0xf0, //0x000030c3 movq %rsi, %r8
- 0x48, 0x8b, 0x5c, 0x24, 0x38, //0x000030c6 movq $56(%rsp), %rbx
- 0x48, 0x85, 0xf6, //0x000030cb testq %rsi, %rsi
- 0x0f, 0x84, 0xac, 0x1a, 0x00, 0x00, //0x000030ce je LBB0_1025
- //0x000030d4 LBB0_636
- 0x4d, 0x8b, 0x3a, //0x000030d4 movq (%r10), %r15
- 0x49, 0x8b, 0x5a, 0x08, //0x000030d7 movq $8(%r10), %rbx
- 0x49, 0x39, 0xdc, //0x000030db cmpq %rbx, %r12
- 0x0f, 0x83, 0x2c, 0x00, 0x00, 0x00, //0x000030de jae LBB0_641
- 0x43, 0x8a, 0x04, 0x27, //0x000030e4 movb (%r15,%r12), %al
- 0x3c, 0x0d, //0x000030e8 cmpb $13, %al
- 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x000030ea je LBB0_641
- 0x3c, 0x20, //0x000030f0 cmpb $32, %al
- 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x000030f2 je LBB0_641
- 0x04, 0xf5, //0x000030f8 addb $-11, %al
- 0x3c, 0xfe, //0x000030fa cmpb $-2, %al
- 0x0f, 0x83, 0x0e, 0x00, 0x00, 0x00, //0x000030fc jae LBB0_641
- 0x4d, 0x89, 0xe6, //0x00003102 movq %r12, %r14
- 0xe9, 0x80, 0x01, 0x00, 0x00, //0x00003105 jmp LBB0_666
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000310a .p2align 4, 0x90
- //0x00003110 LBB0_641
- 0x4d, 0x8d, 0x74, 0x24, 0x01, //0x00003110 leaq $1(%r12), %r14
- 0x49, 0x39, 0xde, //0x00003115 cmpq %rbx, %r14
- 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00003118 jae LBB0_645
- 0x43, 0x8a, 0x14, 0x37, //0x0000311e movb (%r15,%r14), %dl
- 0x80, 0xfa, 0x0d, //0x00003122 cmpb $13, %dl
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00003125 je LBB0_645
- 0x80, 0xfa, 0x20, //0x0000312b cmpb $32, %dl
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000312e je LBB0_645
- 0x80, 0xc2, 0xf5, //0x00003134 addb $-11, %dl
- 0x80, 0xfa, 0xfe, //0x00003137 cmpb $-2, %dl
- 0x0f, 0x82, 0x4a, 0x01, 0x00, 0x00, //0x0000313a jb LBB0_666
- //0x00003140 .p2align 4, 0x90
- //0x00003140 LBB0_645
- 0x4d, 0x8d, 0x74, 0x24, 0x02, //0x00003140 leaq $2(%r12), %r14
- 0x49, 0x39, 0xde, //0x00003145 cmpq %rbx, %r14
- 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00003148 jae LBB0_649
- 0x43, 0x8a, 0x14, 0x37, //0x0000314e movb (%r15,%r14), %dl
- 0x80, 0xfa, 0x0d, //0x00003152 cmpb $13, %dl
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00003155 je LBB0_649
- 0x80, 0xfa, 0x20, //0x0000315b cmpb $32, %dl
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000315e je LBB0_649
- 0x80, 0xc2, 0xf5, //0x00003164 addb $-11, %dl
- 0x80, 0xfa, 0xfe, //0x00003167 cmpb $-2, %dl
- 0x0f, 0x82, 0x1a, 0x01, 0x00, 0x00, //0x0000316a jb LBB0_666
- //0x00003170 .p2align 4, 0x90
- //0x00003170 LBB0_649
- 0x4d, 0x8d, 0x74, 0x24, 0x03, //0x00003170 leaq $3(%r12), %r14
- 0x49, 0x39, 0xde, //0x00003175 cmpq %rbx, %r14
- 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00003178 jae LBB0_653
- 0x43, 0x8a, 0x14, 0x37, //0x0000317e movb (%r15,%r14), %dl
- 0x80, 0xfa, 0x0d, //0x00003182 cmpb $13, %dl
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00003185 je LBB0_653
- 0x80, 0xfa, 0x20, //0x0000318b cmpb $32, %dl
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000318e je LBB0_653
- 0x80, 0xc2, 0xf5, //0x00003194 addb $-11, %dl
- 0x80, 0xfa, 0xfe, //0x00003197 cmpb $-2, %dl
- 0x0f, 0x82, 0xea, 0x00, 0x00, 0x00, //0x0000319a jb LBB0_666
- //0x000031a0 .p2align 4, 0x90
- //0x000031a0 LBB0_653
- 0x4d, 0x8d, 0x74, 0x24, 0x04, //0x000031a0 leaq $4(%r12), %r14
- 0x48, 0x89, 0xde, //0x000031a5 movq %rbx, %rsi
- 0x4c, 0x29, 0xf6, //0x000031a8 subq %r14, %rsi
- 0x0f, 0x86, 0xad, 0x19, 0x00, 0x00, //0x000031ab jbe LBB0_1019
- 0x48, 0x83, 0xfe, 0x20, //0x000031b1 cmpq $32, %rsi
- 0x0f, 0x82, 0xd6, 0x11, 0x00, 0x00, //0x000031b5 jb LBB0_917
- 0x48, 0xc7, 0xc6, 0xfc, 0xff, 0xff, 0xff, //0x000031bb movq $-4, %rsi
- 0x4c, 0x29, 0xe6, //0x000031c2 subq %r12, %rsi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000031c5 .p2align 4, 0x90
- //0x000031d0 LBB0_656
- 0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x37, //0x000031d0 vmovdqu (%r15,%r14), %ymm0
- 0xc4, 0xe2, 0x55, 0x00, 0xc8, //0x000031d6 vpshufb %ymm0, %ymm5, %ymm1
- 0xc5, 0xfd, 0xf8, 0xd1, //0x000031db vpsubb %ymm1, %ymm0, %ymm2
- 0xc4, 0xe2, 0x7d, 0x17, 0xd2, //0x000031df vptest %ymm2, %ymm2
- 0x0f, 0x85, 0x86, 0x00, 0x00, 0x00, //0x000031e4 jne LBB0_665
- 0x49, 0x83, 0xc6, 0x20, //0x000031ea addq $32, %r14
- 0x48, 0x8d, 0x0c, 0x33, //0x000031ee leaq (%rbx,%rsi), %rcx
- 0x48, 0x83, 0xc1, 0xe0, //0x000031f2 addq $-32, %rcx
- 0x48, 0x83, 0xc6, 0xe0, //0x000031f6 addq $-32, %rsi
- 0x48, 0x83, 0xf9, 0x1f, //0x000031fa cmpq $31, %rcx
- 0x0f, 0x87, 0xcc, 0xff, 0xff, 0xff, //0x000031fe ja LBB0_656
- 0x4d, 0x89, 0xfe, //0x00003204 movq %r15, %r14
- 0x49, 0x29, 0xf6, //0x00003207 subq %rsi, %r14
- 0x48, 0x01, 0xde, //0x0000320a addq %rbx, %rsi
- 0x48, 0x85, 0xf6, //0x0000320d testq %rsi, %rsi
- 0x0f, 0x84, 0x3c, 0x00, 0x00, 0x00, //0x00003210 je LBB0_664
- //0x00003216 LBB0_659
- 0x49, 0x8d, 0x3c, 0x36, //0x00003216 leaq (%r14,%rsi), %rdi
- 0x31, 0xc9, //0x0000321a xorl %ecx, %ecx
- 0x90, 0x90, 0x90, 0x90, //0x0000321c .p2align 4, 0x90
- //0x00003220 LBB0_660
- 0x41, 0x0f, 0xbe, 0x14, 0x0e, //0x00003220 movsbl (%r14,%rcx), %edx
- 0x83, 0xfa, 0x20, //0x00003225 cmpl $32, %edx
- 0x0f, 0x87, 0x7e, 0x10, 0x00, 0x00, //0x00003228 ja LBB0_909
- 0x48, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000322e movabsq $4294977024, %rax
- 0x48, 0x0f, 0xa3, 0xd0, //0x00003238 btq %rdx, %rax
- 0x0f, 0x83, 0x6a, 0x10, 0x00, 0x00, //0x0000323c jae LBB0_909
- 0x48, 0x83, 0xc1, 0x01, //0x00003242 addq $1, %rcx
- 0x48, 0x39, 0xce, //0x00003246 cmpq %rcx, %rsi
- 0x0f, 0x85, 0xd1, 0xff, 0xff, 0xff, //0x00003249 jne LBB0_660
- 0x49, 0x89, 0xfe, //0x0000324f movq %rdi, %r14
- //0x00003252 LBB0_664
- 0x4d, 0x29, 0xfe, //0x00003252 subq %r15, %r14
- 0x49, 0x39, 0xde, //0x00003255 cmpq %rbx, %r14
- 0x0f, 0x82, 0x2c, 0x00, 0x00, 0x00, //0x00003258 jb LBB0_666
- 0xe9, 0xff, 0x18, 0x00, 0x00, //0x0000325e jmp LBB0_1020
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003263 .p2align 4, 0x90
- //0x00003270 LBB0_665
- 0xc5, 0xfd, 0x74, 0xc1, //0x00003270 vpcmpeqb %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc0, //0x00003274 vpmovmskb %ymm0, %eax
- 0xf7, 0xd0, //0x00003278 notl %eax
- 0x44, 0x0f, 0xbc, 0xf0, //0x0000327a bsfl %eax, %r14d
- 0x49, 0x29, 0xf6, //0x0000327e subq %rsi, %r14
- 0x49, 0x39, 0xde, //0x00003281 cmpq %rbx, %r14
- 0x0f, 0x83, 0xd8, 0x18, 0x00, 0x00, //0x00003284 jae LBB0_1020
- //0x0000328a LBB0_666
- 0x4d, 0x8d, 0x66, 0x01, //0x0000328a leaq $1(%r14), %r12
- 0x4d, 0x89, 0x65, 0x00, //0x0000328e movq %r12, (%r13)
- 0x43, 0x0f, 0xbe, 0x3c, 0x37, //0x00003292 movsbl (%r15,%r14), %edi
- 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00003297 movq $-1, %rbx
- 0x85, 0xff, //0x0000329e testl %edi, %edi
- 0x0f, 0x84, 0xda, 0x18, 0x00, 0x00, //0x000032a0 je LBB0_1025
- 0x49, 0x8d, 0x70, 0xff, //0x000032a6 leaq $-1(%r8), %rsi
- 0x43, 0x8b, 0x14, 0xc3, //0x000032aa movl (%r11,%r8,8), %edx
- 0x48, 0x8b, 0x44, 0x24, 0x38, //0x000032ae movq $56(%rsp), %rax
- 0x48, 0x83, 0xf8, 0xff, //0x000032b3 cmpq $-1, %rax
- 0x49, 0x0f, 0x44, 0xc6, //0x000032b7 cmoveq %r14, %rax
- 0x48, 0x89, 0x44, 0x24, 0x38, //0x000032bb movq %rax, $56(%rsp)
- 0x83, 0xc2, 0xff, //0x000032c0 addl $-1, %edx
- 0x83, 0xfa, 0x05, //0x000032c3 cmpl $5, %edx
- 0x0f, 0x87, 0xe3, 0x01, 0x00, 0x00, //0x000032c6 ja LBB0_698
- 0x48, 0x8d, 0x05, 0x4d, 0x26, 0x00, 0x00, //0x000032cc leaq $9805(%rip), %rax /* LJTI0_2+0(%rip) */
- 0x48, 0x63, 0x14, 0x90, //0x000032d3 movslq (%rax,%rdx,4), %rdx
- 0x48, 0x01, 0xc2, //0x000032d7 addq %rax, %rdx
- 0xff, 0xe2, //0x000032da jmpq *%rdx
- //0x000032dc LBB0_669
- 0x83, 0xff, 0x2c, //0x000032dc cmpl $44, %edi
- 0x0f, 0x84, 0xd0, 0x05, 0x00, 0x00, //0x000032df je LBB0_756
- 0x83, 0xff, 0x5d, //0x000032e5 cmpl $93, %edi
- 0x0f, 0x84, 0xae, 0x05, 0x00, 0x00, //0x000032e8 je LBB0_671
- 0xe9, 0x86, 0x18, 0x00, 0x00, //0x000032ee jmp LBB0_1024
- //0x000032f3 LBB0_672
- 0x40, 0x80, 0xff, 0x5d, //0x000032f3 cmpb $93, %dil
- 0x0f, 0x84, 0x9f, 0x05, 0x00, 0x00, //0x000032f7 je LBB0_671
- 0x4b, 0xc7, 0x04, 0xc3, 0x01, 0x00, 0x00, 0x00, //0x000032fd movq $1, (%r11,%r8,8)
- 0x83, 0xff, 0x7b, //0x00003305 cmpl $123, %edi
- 0x0f, 0x86, 0xad, 0x01, 0x00, 0x00, //0x00003308 jbe LBB0_674
- 0xe9, 0x66, 0x18, 0x00, 0x00, //0x0000330e jmp LBB0_1024
- //0x00003313 LBB0_675
- 0x40, 0x80, 0xff, 0x22, //0x00003313 cmpb $34, %dil
- 0x0f, 0x85, 0x5c, 0x18, 0x00, 0x00, //0x00003317 jne LBB0_1024
- 0x4b, 0xc7, 0x04, 0xc3, 0x04, 0x00, 0x00, 0x00, //0x0000331d movq $4, (%r11,%r8,8)
- 0x4d, 0x8b, 0x4a, 0x08, //0x00003325 movq $8(%r10), %r9
- 0x4c, 0x89, 0xca, //0x00003329 movq %r9, %rdx
- 0x4c, 0x29, 0xe2, //0x0000332c subq %r12, %rdx
- 0x0f, 0x84, 0x1b, 0x21, 0x00, 0x00, //0x0000332f je LBB0_1133
- 0x48, 0x83, 0xfa, 0x40, //0x00003335 cmpq $64, %rdx
- 0x0f, 0x82, 0x1d, 0x11, 0x00, 0x00, //0x00003339 jb LBB0_926
- 0x48, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x0000333f movq $-2, %rbx
- 0x4c, 0x29, 0xf3, //0x00003346 subq %r14, %rbx
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003349 movq $-1, %r8
- 0x45, 0x31, 0xd2, //0x00003350 xorl %r10d, %r10d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003353 .p2align 4, 0x90
- //0x00003360 LBB0_679
- 0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x27, //0x00003360 vmovdqu (%r15,%r12), %ymm0
- 0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x27, 0x20, //0x00003366 vmovdqu $32(%r15,%r12), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x0000336d vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xfa, //0x00003371 vpmovmskb %ymm2, %edi
- 0xc5, 0xf5, 0x74, 0xd6, //0x00003375 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xca, //0x00003379 vpmovmskb %ymm2, %ecx
- 0xc5, 0xfd, 0x74, 0xc7, //0x0000337d vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x00003381 vpmovmskb %ymm0, %esi
- 0xc5, 0xf5, 0x74, 0xc7, //0x00003385 vpcmpeqb %ymm7, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc0, //0x00003389 vpmovmskb %ymm0, %eax
- 0x48, 0xc1, 0xe1, 0x20, //0x0000338d shlq $32, %rcx
- 0x48, 0x09, 0xcf, //0x00003391 orq %rcx, %rdi
- 0x48, 0xc1, 0xe0, 0x20, //0x00003394 shlq $32, %rax
- 0x48, 0x09, 0xc6, //0x00003398 orq %rax, %rsi
- 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000339b jne LBB0_688
- 0x4d, 0x85, 0xd2, //0x000033a1 testq %r10, %r10
- 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x000033a4 jne LBB0_690
- 0x45, 0x31, 0xd2, //0x000033aa xorl %r10d, %r10d
- 0x48, 0x85, 0xff, //0x000033ad testq %rdi, %rdi
- 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000033b0 jne LBB0_691
- //0x000033b6 LBB0_682
- 0x48, 0x83, 0xc2, 0xc0, //0x000033b6 addq $-64, %rdx
- 0x48, 0x83, 0xc3, 0xc0, //0x000033ba addq $-64, %rbx
- 0x49, 0x83, 0xc4, 0x40, //0x000033be addq $64, %r12
- 0x48, 0x83, 0xfa, 0x3f, //0x000033c2 cmpq $63, %rdx
- 0x0f, 0x87, 0x94, 0xff, 0xff, 0xff, //0x000033c6 ja LBB0_679
- 0xe9, 0x25, 0x0d, 0x00, 0x00, //0x000033cc jmp LBB0_683
- //0x000033d1 LBB0_688
- 0x49, 0x83, 0xf8, 0xff, //0x000033d1 cmpq $-1, %r8
- 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x000033d5 jne LBB0_690
- 0x4c, 0x0f, 0xbc, 0xc6, //0x000033db bsfq %rsi, %r8
- 0x4d, 0x01, 0xe0, //0x000033df addq %r12, %r8
- //0x000033e2 LBB0_690
- 0x4c, 0x89, 0xd0, //0x000033e2 movq %r10, %rax
- 0x48, 0xf7, 0xd0, //0x000033e5 notq %rax
- 0x48, 0x21, 0xf0, //0x000033e8 andq %rsi, %rax
- 0x4c, 0x8d, 0x1c, 0x00, //0x000033eb leaq (%rax,%rax), %r11
- 0x4d, 0x09, 0xd3, //0x000033ef orq %r10, %r11
- 0x4c, 0x89, 0xd9, //0x000033f2 movq %r11, %rcx
- 0x48, 0xf7, 0xd1, //0x000033f5 notq %rcx
- 0x48, 0x21, 0xf1, //0x000033f8 andq %rsi, %rcx
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000033fb movabsq $-6148914691236517206, %rsi
- 0x48, 0x21, 0xf1, //0x00003405 andq %rsi, %rcx
- 0x45, 0x31, 0xd2, //0x00003408 xorl %r10d, %r10d
- 0x48, 0x01, 0xc1, //0x0000340b addq %rax, %rcx
- 0x41, 0x0f, 0x92, 0xc2, //0x0000340e setb %r10b
- 0x48, 0x01, 0xc9, //0x00003412 addq %rcx, %rcx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00003415 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc1, //0x0000341f xorq %rax, %rcx
- 0x4c, 0x21, 0xd9, //0x00003422 andq %r11, %rcx
- 0x48, 0xf7, 0xd1, //0x00003425 notq %rcx
- 0x48, 0x21, 0xcf, //0x00003428 andq %rcx, %rdi
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000342b movq $32(%rsp), %r11
- 0x48, 0x85, 0xff, //0x00003430 testq %rdi, %rdi
- 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00003433 je LBB0_682
- //0x00003439 LBB0_691
- 0x4c, 0x0f, 0xbc, 0xe7, //0x00003439 bsfq %rdi, %r12
- 0x49, 0x29, 0xdc, //0x0000343d subq %rbx, %r12
- //0x00003440 LBB0_692
- 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00003440 movq $24(%rsp), %r10
- 0x4d, 0x85, 0xe4, //0x00003445 testq %r12, %r12
- 0x0f, 0x88, 0x53, 0x17, 0x00, 0x00, //0x00003448 js LBB0_813
- //0x0000344e LBB0_693
- 0x4d, 0x89, 0x65, 0x00, //0x0000344e movq %r12, (%r13)
- 0x4c, 0x89, 0xf3, //0x00003452 movq %r14, %rbx
- 0x49, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00003455 movabsq $9223372036854775806, %r9
- 0x4d, 0x39, 0xce, //0x0000345f cmpq %r9, %r14
- 0x0f, 0x86, 0x58, 0xfc, 0xff, 0xff, //0x00003462 jbe LBB0_634
- 0xe9, 0x13, 0x17, 0x00, 0x00, //0x00003468 jmp LBB0_1025
- //0x0000346d LBB0_694
- 0x40, 0x80, 0xff, 0x3a, //0x0000346d cmpb $58, %dil
- 0x0f, 0x85, 0x02, 0x17, 0x00, 0x00, //0x00003471 jne LBB0_1024
- 0x4b, 0xc7, 0x04, 0xc3, 0x00, 0x00, 0x00, 0x00, //0x00003477 movq $0, (%r11,%r8,8)
- 0xe9, 0x3c, 0xfc, 0xff, 0xff, //0x0000347f jmp LBB0_634
- //0x00003484 LBB0_696
- 0x83, 0xff, 0x2c, //0x00003484 cmpl $44, %edi
- 0x0f, 0x85, 0x06, 0x04, 0x00, 0x00, //0x00003487 jne LBB0_697
- 0x49, 0x81, 0xf8, 0xff, 0x0f, 0x00, 0x00, //0x0000348d cmpq $4095, %r8
- 0x0f, 0x8f, 0xfb, 0x16, 0x00, 0x00, //0x00003494 jg LBB0_1106
- 0x49, 0x8d, 0x40, 0x01, //0x0000349a leaq $1(%r8), %rax
- 0x49, 0x89, 0x03, //0x0000349e movq %rax, (%r11)
- 0x4b, 0xc7, 0x44, 0xc3, 0x08, 0x03, 0x00, 0x00, 0x00, //0x000034a1 movq $3, $8(%r11,%r8,8)
- 0xe9, 0x11, 0xfc, 0xff, 0xff, //0x000034aa jmp LBB0_634
- //0x000034af LBB0_698
- 0x49, 0x89, 0x33, //0x000034af movq %rsi, (%r11)
- 0x83, 0xff, 0x7b, //0x000034b2 cmpl $123, %edi
- 0x0f, 0x87, 0xbe, 0x16, 0x00, 0x00, //0x000034b5 ja LBB0_1024
- //0x000034bb LBB0_674
- 0x4f, 0x8d, 0x04, 0x37, //0x000034bb leaq (%r15,%r14), %r8
- 0x89, 0xf8, //0x000034bf movl %edi, %eax
- 0x48, 0x8d, 0x0d, 0x70, 0x24, 0x00, 0x00, //0x000034c1 leaq $9328(%rip), %rcx /* LJTI0_3+0(%rip) */
- 0x48, 0x63, 0x04, 0x81, //0x000034c8 movslq (%rcx,%rax,4), %rax
- 0x48, 0x01, 0xc8, //0x000034cc addq %rcx, %rax
- 0xff, 0xe0, //0x000034cf jmpq *%rax
- //0x000034d1 LBB0_701
- 0x4d, 0x8b, 0x52, 0x08, //0x000034d1 movq $8(%r10), %r10
- 0x4d, 0x29, 0xf2, //0x000034d5 subq %r14, %r10
- 0x0f, 0x84, 0xec, 0x16, 0x00, 0x00, //0x000034d8 je LBB0_1027
- 0x41, 0x80, 0x38, 0x30, //0x000034de cmpb $48, (%r8)
- 0x0f, 0x85, 0x37, 0x00, 0x00, 0x00, //0x000034e2 jne LBB0_706
- 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x000034e8 movl $1, %r13d
- 0x49, 0x83, 0xfa, 0x01, //0x000034ee cmpq $1, %r10
- 0x0f, 0x84, 0x9a, 0xfb, 0xff, 0xff, //0x000034f2 je LBB0_633
- 0x43, 0x8a, 0x14, 0x27, //0x000034f8 movb (%r15,%r12), %dl
- 0x80, 0xc2, 0xd2, //0x000034fc addb $-46, %dl
- 0x80, 0xfa, 0x37, //0x000034ff cmpb $55, %dl
- 0x0f, 0x87, 0x8a, 0xfb, 0xff, 0xff, //0x00003502 ja LBB0_633
- 0x0f, 0xb6, 0xc2, //0x00003508 movzbl %dl, %eax
- 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x0000350b movabsq $36028797027352577, %rcx
- 0x48, 0x0f, 0xa3, 0xc1, //0x00003515 btq %rax, %rcx
- 0x0f, 0x83, 0x73, 0xfb, 0xff, 0xff, //0x00003519 jae LBB0_633
- //0x0000351f LBB0_706
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000351f movq $-1, %r11
- 0x49, 0x83, 0xfa, 0x20, //0x00003526 cmpq $32, %r10
- 0x0f, 0x82, 0xc6, 0x0f, 0x00, 0x00, //0x0000352a jb LBB0_930
- 0x45, 0x31, 0xed, //0x00003530 xorl %r13d, %r13d
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00003533 movq $-1, %r12
- 0x48, 0xc7, 0x44, 0x24, 0x30, 0xff, 0xff, 0xff, 0xff, //0x0000353a movq $-1, $48(%rsp)
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003543 .p2align 4, 0x90
- //0x00003550 LBB0_708
- 0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x28, //0x00003550 vmovdqu (%r8,%r13), %ymm0
- 0xc5, 0xbd, 0x74, 0xc8, //0x00003556 vpcmpeqb %ymm0, %ymm8, %ymm1
- 0xc5, 0xb5, 0x74, 0xd0, //0x0000355a vpcmpeqb %ymm0, %ymm9, %ymm2
- 0xc5, 0xed, 0xeb, 0xc9, //0x0000355e vpor %ymm1, %ymm2, %ymm1
- 0xc5, 0xad, 0xdb, 0xd0, //0x00003562 vpand %ymm0, %ymm10, %ymm2
- 0xc5, 0xa5, 0x74, 0xd8, //0x00003566 vpcmpeqb %ymm0, %ymm11, %ymm3
- 0xc5, 0xfd, 0xd7, 0xdb, //0x0000356a vpmovmskb %ymm3, %ebx
- 0xc5, 0x9d, 0x74, 0xd2, //0x0000356e vpcmpeqb %ymm2, %ymm12, %ymm2
- 0xc5, 0xfd, 0xd7, 0xf2, //0x00003572 vpmovmskb %ymm2, %esi
- 0xc5, 0xfd, 0xd7, 0xf9, //0x00003576 vpmovmskb %ymm1, %edi
- 0xc5, 0x95, 0xfc, 0xc0, //0x0000357a vpaddb %ymm0, %ymm13, %ymm0
- 0xc5, 0x8d, 0xda, 0xe0, //0x0000357e vpminub %ymm0, %ymm14, %ymm4
- 0xc5, 0xfd, 0x74, 0xc4, //0x00003582 vpcmpeqb %ymm4, %ymm0, %ymm0
- 0xc5, 0xe5, 0xeb, 0xd2, //0x00003586 vpor %ymm2, %ymm3, %ymm2
- 0xc5, 0xfd, 0xeb, 0xc2, //0x0000358a vpor %ymm2, %ymm0, %ymm0
- 0xc5, 0xfd, 0xeb, 0xc1, //0x0000358e vpor %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc0, //0x00003592 vpmovmskb %ymm0, %eax
- 0x48, 0xf7, 0xd0, //0x00003596 notq %rax
- 0x48, 0x0f, 0xbc, 0xc8, //0x00003599 bsfq %rax, %rcx
- 0x83, 0xf9, 0x20, //0x0000359d cmpl $32, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000035a0 je LBB0_710
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000035a6 movl $-1, %eax
- 0xd3, 0xe0, //0x000035ab shll %cl, %eax
- 0xf7, 0xd0, //0x000035ad notl %eax
- 0x21, 0xc3, //0x000035af andl %eax, %ebx
- 0x21, 0xc6, //0x000035b1 andl %eax, %esi
- 0x21, 0xf8, //0x000035b3 andl %edi, %eax
- 0x89, 0xc7, //0x000035b5 movl %eax, %edi
- //0x000035b7 LBB0_710
- 0x8d, 0x53, 0xff, //0x000035b7 leal $-1(%rbx), %edx
- 0x21, 0xda, //0x000035ba andl %ebx, %edx
- 0x0f, 0x85, 0x87, 0x0b, 0x00, 0x00, //0x000035bc jne LBB0_891
- 0x8d, 0x56, 0xff, //0x000035c2 leal $-1(%rsi), %edx
- 0x21, 0xf2, //0x000035c5 andl %esi, %edx
- 0x0f, 0x85, 0x7c, 0x0b, 0x00, 0x00, //0x000035c7 jne LBB0_891
- 0x8d, 0x57, 0xff, //0x000035cd leal $-1(%rdi), %edx
- 0x21, 0xfa, //0x000035d0 andl %edi, %edx
- 0x0f, 0x85, 0x71, 0x0b, 0x00, 0x00, //0x000035d2 jne LBB0_891
- 0x85, 0xdb, //0x000035d8 testl %ebx, %ebx
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000035da je LBB0_716
- 0x0f, 0xbc, 0xdb, //0x000035e0 bsfl %ebx, %ebx
- 0x48, 0x83, 0x7c, 0x24, 0x30, 0xff, //0x000035e3 cmpq $-1, $48(%rsp)
- 0x0f, 0x85, 0x90, 0x0d, 0x00, 0x00, //0x000035e9 jne LBB0_914
- 0x4c, 0x01, 0xeb, //0x000035ef addq %r13, %rbx
- 0x48, 0x89, 0x5c, 0x24, 0x30, //0x000035f2 movq %rbx, $48(%rsp)
- //0x000035f7 LBB0_716
- 0x85, 0xf6, //0x000035f7 testl %esi, %esi
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000035f9 je LBB0_719
- 0x0f, 0xbc, 0xf6, //0x000035ff bsfl %esi, %esi
- 0x49, 0x83, 0xfc, 0xff, //0x00003602 cmpq $-1, %r12
- 0x0f, 0x85, 0x6c, 0x0d, 0x00, 0x00, //0x00003606 jne LBB0_913
- 0x4c, 0x01, 0xee, //0x0000360c addq %r13, %rsi
- 0x49, 0x89, 0xf4, //0x0000360f movq %rsi, %r12
- //0x00003612 LBB0_719
- 0x85, 0xff, //0x00003612 testl %edi, %edi
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00003614 je LBB0_722
- 0x0f, 0xbc, 0xf7, //0x0000361a bsfl %edi, %esi
- 0x49, 0x83, 0xfb, 0xff, //0x0000361d cmpq $-1, %r11
- 0x0f, 0x85, 0x51, 0x0d, 0x00, 0x00, //0x00003621 jne LBB0_913
- 0x4c, 0x01, 0xee, //0x00003627 addq %r13, %rsi
- 0x49, 0x89, 0xf3, //0x0000362a movq %rsi, %r11
- //0x0000362d LBB0_722
- 0x83, 0xf9, 0x20, //0x0000362d cmpl $32, %ecx
- 0x0f, 0x85, 0x06, 0x04, 0x00, 0x00, //0x00003630 jne LBB0_780
- 0x49, 0x83, 0xc2, 0xe0, //0x00003636 addq $-32, %r10
- 0x49, 0x83, 0xc5, 0x20, //0x0000363a addq $32, %r13
- 0x49, 0x83, 0xfa, 0x1f, //0x0000363e cmpq $31, %r10
- 0x0f, 0x87, 0x08, 0xff, 0xff, 0xff, //0x00003642 ja LBB0_708
- 0xc5, 0xf8, 0x77, //0x00003648 vzeroupper
- 0xc5, 0x7a, 0x6f, 0x3d, 0xcd, 0xcb, 0xff, 0xff, //0x0000364b vmovdqu $-13363(%rip), %xmm15 /* LCPI0_19+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0x65, 0xcb, 0xff, 0xff, //0x00003653 vmovdqu $-13467(%rip), %ymm14 /* LCPI0_18+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0x3d, 0xcb, 0xff, 0xff, //0x0000365b vmovdqu $-13507(%rip), %ymm13 /* LCPI0_17+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0x15, 0xcb, 0xff, 0xff, //0x00003663 vmovdqu $-13547(%rip), %ymm12 /* LCPI0_16+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0xed, 0xca, 0xff, 0xff, //0x0000366b vmovdqu $-13587(%rip), %ymm11 /* LCPI0_15+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x15, 0xc5, 0xc9, 0xff, 0xff, //0x00003673 vmovdqu $-13883(%rip), %ymm10 /* LCPI0_2+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x0d, 0xbd, 0xca, 0xff, 0xff, //0x0000367b vmovdqu $-13635(%rip), %ymm9 /* LCPI0_14+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0x95, 0xca, 0xff, 0xff, //0x00003683 vmovdqu $-13675(%rip), %ymm8 /* LCPI0_13+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0x0d, 0xca, 0xff, 0xff, //0x0000368b vmovdqu $-13811(%rip), %ymm7 /* LCPI0_8+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0xe5, 0xc9, 0xff, 0xff, //0x00003693 vmovdqu $-13851(%rip), %ymm6 /* LCPI0_7+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x2d, 0x5d, 0xc9, 0xff, 0xff, //0x0000369b vmovdqu $-13987(%rip), %ymm5 /* LCPI0_0+0(%rip) */
- 0x4d, 0x01, 0xc5, //0x000036a3 addq %r8, %r13
- 0x49, 0x83, 0xfa, 0x10, //0x000036a6 cmpq $16, %r10
- 0x4c, 0x89, 0x44, 0x24, 0x28, //0x000036aa movq %r8, $40(%rsp)
- 0x0f, 0x82, 0x26, 0x01, 0x00, 0x00, //0x000036af jb LBB0_743
- //0x000036b5 LBB0_725
- 0x4d, 0x89, 0xe9, //0x000036b5 movq %r13, %r9
- 0x4d, 0x29, 0xc1, //0x000036b8 subq %r8, %r9
- 0x45, 0x31, 0xc0, //0x000036bb xorl %r8d, %r8d
- 0x90, 0x90, //0x000036be .p2align 4, 0x90
- //0x000036c0 LBB0_726
- 0xc4, 0x81, 0x7a, 0x6f, 0x44, 0x05, 0x00, //0x000036c0 vmovdqu (%r13,%r8), %xmm0
- 0xc5, 0x81, 0x74, 0xc8, //0x000036c7 vpcmpeqb %xmm0, %xmm15, %xmm1
- 0xc5, 0xf9, 0x74, 0x15, 0x5d, 0xcb, 0xff, 0xff, //0x000036cb vpcmpeqb $-13475(%rip), %xmm0, %xmm2 /* LCPI0_20+0(%rip) */
- 0xc5, 0xe9, 0xeb, 0xc9, //0x000036d3 vpor %xmm1, %xmm2, %xmm1
- 0xc5, 0xf9, 0xfc, 0x15, 0x61, 0xcb, 0xff, 0xff, //0x000036d7 vpaddb $-13471(%rip), %xmm0, %xmm2 /* LCPI0_21+0(%rip) */
- 0xc5, 0xe9, 0xda, 0x1d, 0x69, 0xcb, 0xff, 0xff, //0x000036df vpminub $-13463(%rip), %xmm2, %xmm3 /* LCPI0_22+0(%rip) */
- 0xc5, 0xe9, 0x74, 0xd3, //0x000036e7 vpcmpeqb %xmm3, %xmm2, %xmm2
- 0xc5, 0xf9, 0xdb, 0x1d, 0xfd, 0xca, 0xff, 0xff, //0x000036eb vpand $-13571(%rip), %xmm0, %xmm3 /* LCPI0_5+0(%rip) */
- 0xc5, 0xf9, 0x74, 0x05, 0x65, 0xcb, 0xff, 0xff, //0x000036f3 vpcmpeqb $-13467(%rip), %xmm0, %xmm0 /* LCPI0_23+0(%rip) */
- 0xc5, 0xe1, 0x74, 0x1d, 0x6d, 0xcb, 0xff, 0xff, //0x000036fb vpcmpeqb $-13459(%rip), %xmm3, %xmm3 /* LCPI0_24+0(%rip) */
- 0xc5, 0xe1, 0xeb, 0xe0, //0x00003703 vpor %xmm0, %xmm3, %xmm4
- 0xc5, 0xd9, 0xeb, 0xe1, //0x00003707 vpor %xmm1, %xmm4, %xmm4
- 0xc5, 0xd9, 0xeb, 0xd2, //0x0000370b vpor %xmm2, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xc0, //0x0000370f vpmovmskb %xmm0, %eax
- 0xc5, 0xf9, 0xd7, 0xfb, //0x00003713 vpmovmskb %xmm3, %edi
- 0xc5, 0xf9, 0xd7, 0xf1, //0x00003717 vpmovmskb %xmm1, %esi
- 0xc5, 0xf9, 0xd7, 0xca, //0x0000371b vpmovmskb %xmm2, %ecx
- 0xf7, 0xd1, //0x0000371f notl %ecx
- 0x0f, 0xbc, 0xc9, //0x00003721 bsfl %ecx, %ecx
- 0x83, 0xf9, 0x10, //0x00003724 cmpl $16, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00003727 je LBB0_728
- 0xba, 0xff, 0xff, 0xff, 0xff, //0x0000372d movl $-1, %edx
- 0xd3, 0xe2, //0x00003732 shll %cl, %edx
- 0xf7, 0xd2, //0x00003734 notl %edx
- 0x21, 0xd0, //0x00003736 andl %edx, %eax
- 0x21, 0xd7, //0x00003738 andl %edx, %edi
- 0x21, 0xf2, //0x0000373a andl %esi, %edx
- 0x89, 0xd6, //0x0000373c movl %edx, %esi
- //0x0000373e LBB0_728
- 0x8d, 0x50, 0xff, //0x0000373e leal $-1(%rax), %edx
- 0x21, 0xc2, //0x00003741 andl %eax, %edx
- 0x0f, 0x85, 0xf2, 0x0b, 0x00, 0x00, //0x00003743 jne LBB0_910
- 0x8d, 0x57, 0xff, //0x00003749 leal $-1(%rdi), %edx
- 0x21, 0xfa, //0x0000374c andl %edi, %edx
- 0x0f, 0x85, 0xe7, 0x0b, 0x00, 0x00, //0x0000374e jne LBB0_910
- 0x8d, 0x56, 0xff, //0x00003754 leal $-1(%rsi), %edx
- 0x21, 0xf2, //0x00003757 andl %esi, %edx
- 0x0f, 0x85, 0xdc, 0x0b, 0x00, 0x00, //0x00003759 jne LBB0_910
- 0x85, 0xc0, //0x0000375f testl %eax, %eax
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00003761 je LBB0_734
- 0x0f, 0xbc, 0xd8, //0x00003767 bsfl %eax, %ebx
- 0x48, 0x83, 0x7c, 0x24, 0x30, 0xff, //0x0000376a cmpq $-1, $48(%rsp)
- 0x0f, 0x85, 0x60, 0x0c, 0x00, 0x00, //0x00003770 jne LBB0_921
- 0x4c, 0x01, 0xcb, //0x00003776 addq %r9, %rbx
- 0x4c, 0x01, 0xc3, //0x00003779 addq %r8, %rbx
- 0x48, 0x89, 0x5c, 0x24, 0x30, //0x0000377c movq %rbx, $48(%rsp)
- //0x00003781 LBB0_734
- 0x85, 0xff, //0x00003781 testl %edi, %edi
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00003783 je LBB0_737
- 0x0f, 0xbc, 0xff, //0x00003789 bsfl %edi, %edi
- 0x49, 0x83, 0xfc, 0xff, //0x0000378c cmpq $-1, %r12
- 0x0f, 0x85, 0x47, 0x0c, 0x00, 0x00, //0x00003790 jne LBB0_922
- 0x4c, 0x01, 0xcf, //0x00003796 addq %r9, %rdi
- 0x4c, 0x01, 0xc7, //0x00003799 addq %r8, %rdi
- 0x49, 0x89, 0xfc, //0x0000379c movq %rdi, %r12
- //0x0000379f LBB0_737
- 0x85, 0xf6, //0x0000379f testl %esi, %esi
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000037a1 je LBB0_740
- 0x0f, 0xbc, 0xf6, //0x000037a7 bsfl %esi, %esi
- 0x49, 0x83, 0xfb, 0xff, //0x000037aa cmpq $-1, %r11
- 0x0f, 0x85, 0x30, 0x0c, 0x00, 0x00, //0x000037ae jne LBB0_923
- 0x4c, 0x01, 0xce, //0x000037b4 addq %r9, %rsi
- 0x4c, 0x01, 0xc6, //0x000037b7 addq %r8, %rsi
- 0x49, 0x89, 0xf3, //0x000037ba movq %rsi, %r11
- //0x000037bd LBB0_740
- 0x83, 0xf9, 0x10, //0x000037bd cmpl $16, %ecx
- 0x0f, 0x85, 0x8f, 0x02, 0x00, 0x00, //0x000037c0 jne LBB0_781
- 0x49, 0x83, 0xc2, 0xf0, //0x000037c6 addq $-16, %r10
- 0x49, 0x83, 0xc0, 0x10, //0x000037ca addq $16, %r8
- 0x49, 0x83, 0xfa, 0x0f, //0x000037ce cmpq $15, %r10
- 0x0f, 0x87, 0xe8, 0xfe, 0xff, 0xff, //0x000037d2 ja LBB0_726
- 0x4d, 0x01, 0xc5, //0x000037d8 addq %r8, %r13
- //0x000037db LBB0_743
- 0x4d, 0x85, 0xd2, //0x000037db testq %r10, %r10
- 0x49, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x000037de movabsq $9223372036854775806, %r9
- 0x48, 0x8d, 0x35, 0xa5, 0x23, 0x00, 0x00, //0x000037e8 leaq $9125(%rip), %rsi /* LJTI0_5+0(%rip) */
- 0x0f, 0x84, 0x7a, 0x02, 0x00, 0x00, //0x000037ef je LBB0_783
- 0x4f, 0x8d, 0x04, 0x2a, //0x000037f5 leaq (%r10,%r13), %r8
- 0x4c, 0x89, 0xef, //0x000037f9 movq %r13, %rdi
- 0x48, 0x2b, 0x7c, 0x24, 0x28, //0x000037fc subq $40(%rsp), %rdi
- 0x31, 0xc9, //0x00003801 xorl %ecx, %ecx
- 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00003803 jmp LBB0_748
- //0x00003808 LBB0_745
- 0x49, 0x83, 0xfb, 0xff, //0x00003808 cmpq $-1, %r11
- 0x0f, 0x85, 0x52, 0x0b, 0x00, 0x00, //0x0000380c jne LBB0_912
- 0x4c, 0x8d, 0x1c, 0x0f, //0x00003812 leaq (%rdi,%rcx), %r11
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003816 .p2align 4, 0x90
- //0x00003820 LBB0_747
- 0x48, 0x83, 0xc1, 0x01, //0x00003820 addq $1, %rcx
- 0x49, 0x39, 0xca, //0x00003824 cmpq %rcx, %r10
- 0x0f, 0x84, 0xc1, 0x08, 0x00, 0x00, //0x00003827 je LBB0_890
- //0x0000382d LBB0_748
- 0x41, 0x0f, 0xbe, 0x5c, 0x0d, 0x00, //0x0000382d movsbl (%r13,%rcx), %ebx
- 0x8d, 0x43, 0xd0, //0x00003833 leal $-48(%rbx), %eax
- 0x83, 0xf8, 0x0a, //0x00003836 cmpl $10, %eax
- 0x0f, 0x82, 0xe1, 0xff, 0xff, 0xff, //0x00003839 jb LBB0_747
- 0x8d, 0x53, 0xd5, //0x0000383f leal $-43(%rbx), %edx
- 0x83, 0xfa, 0x1a, //0x00003842 cmpl $26, %edx
- 0x0f, 0x87, 0x23, 0x00, 0x00, 0x00, //0x00003845 ja LBB0_753
- 0x48, 0x63, 0x04, 0x96, //0x0000384b movslq (%rsi,%rdx,4), %rax
- 0x48, 0x01, 0xf0, //0x0000384f addq %rsi, %rax
- 0xff, 0xe0, //0x00003852 jmpq *%rax
- //0x00003854 LBB0_751
- 0x48, 0x83, 0x7c, 0x24, 0x30, 0xff, //0x00003854 cmpq $-1, $48(%rsp)
- 0x0f, 0x85, 0x04, 0x0b, 0x00, 0x00, //0x0000385a jne LBB0_912
- 0x48, 0x8d, 0x04, 0x0f, //0x00003860 leaq (%rdi,%rcx), %rax
- 0x48, 0x89, 0x44, 0x24, 0x30, //0x00003864 movq %rax, $48(%rsp)
- 0xe9, 0xb2, 0xff, 0xff, 0xff, //0x00003869 jmp LBB0_747
- //0x0000386e LBB0_753
- 0x83, 0xfb, 0x65, //0x0000386e cmpl $101, %ebx
- 0x0f, 0x85, 0xf5, 0x01, 0x00, 0x00, //0x00003871 jne LBB0_782
- //0x00003877 LBB0_754
- 0x49, 0x83, 0xfc, 0xff, //0x00003877 cmpq $-1, %r12
- 0x0f, 0x85, 0xe3, 0x0a, 0x00, 0x00, //0x0000387b jne LBB0_912
- 0x4c, 0x8d, 0x24, 0x0f, //0x00003881 leaq (%rdi,%rcx), %r12
- 0xe9, 0x96, 0xff, 0xff, 0xff, //0x00003885 jmp LBB0_747
- //0x0000388a LBB0_699
- 0x83, 0xff, 0x22, //0x0000388a cmpl $34, %edi
- 0x0f, 0x84, 0x44, 0x00, 0x00, 0x00, //0x0000388d je LBB0_760
- //0x00003893 LBB0_697
- 0x83, 0xff, 0x7d, //0x00003893 cmpl $125, %edi
- 0x0f, 0x85, 0xdd, 0x12, 0x00, 0x00, //0x00003896 jne LBB0_1024
- //0x0000389c LBB0_671
- 0x49, 0x89, 0x33, //0x0000389c movq %rsi, (%r11)
- 0x49, 0x89, 0xf0, //0x0000389f movq %rsi, %r8
- 0x48, 0x8b, 0x5c, 0x24, 0x38, //0x000038a2 movq $56(%rsp), %rbx
- 0x48, 0x85, 0xf6, //0x000038a7 testq %rsi, %rsi
- 0x0f, 0x85, 0x24, 0xf8, 0xff, 0xff, //0x000038aa jne LBB0_636
- 0xe9, 0xcb, 0x12, 0x00, 0x00, //0x000038b0 jmp LBB0_1025
- //0x000038b5 LBB0_756
- 0x49, 0x81, 0xf8, 0xff, 0x0f, 0x00, 0x00, //0x000038b5 cmpq $4095, %r8
- 0x0f, 0x8f, 0xd3, 0x12, 0x00, 0x00, //0x000038bc jg LBB0_1106
- 0x49, 0x8d, 0x40, 0x01, //0x000038c2 leaq $1(%r8), %rax
- 0x49, 0x89, 0x03, //0x000038c6 movq %rax, (%r11)
- 0x4b, 0xc7, 0x44, 0xc3, 0x08, 0x00, 0x00, 0x00, 0x00, //0x000038c9 movq $0, $8(%r11,%r8,8)
- 0xe9, 0xe9, 0xf7, 0xff, 0xff, //0x000038d2 jmp LBB0_634
- //0x000038d7 LBB0_760
- 0x4b, 0xc7, 0x04, 0xc3, 0x02, 0x00, 0x00, 0x00, //0x000038d7 movq $2, (%r11,%r8,8)
- 0x4d, 0x8b, 0x4a, 0x08, //0x000038df movq $8(%r10), %r9
- 0x4c, 0x89, 0xca, //0x000038e3 movq %r9, %rdx
- 0x4c, 0x29, 0xe2, //0x000038e6 subq %r12, %rdx
- 0x0f, 0x84, 0x61, 0x1b, 0x00, 0x00, //0x000038e9 je LBB0_1133
- 0x48, 0x83, 0xfa, 0x40, //0x000038ef cmpq $64, %rdx
- 0x0f, 0x82, 0x39, 0x0c, 0x00, 0x00, //0x000038f3 jb LBB0_934
- 0x48, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x000038f9 movq $-2, %rbx
- 0x4c, 0x29, 0xf3, //0x00003900 subq %r14, %rbx
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003903 movq $-1, %r8
- 0x45, 0x31, 0xd2, //0x0000390a xorl %r10d, %r10d
- 0x90, 0x90, 0x90, //0x0000390d .p2align 4, 0x90
- //0x00003910 LBB0_763
- 0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x27, //0x00003910 vmovdqu (%r15,%r12), %ymm0
- 0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x27, 0x20, //0x00003916 vmovdqu $32(%r15,%r12), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x0000391d vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xfa, //0x00003921 vpmovmskb %ymm2, %edi
- 0xc5, 0xf5, 0x74, 0xd6, //0x00003925 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xc2, //0x00003929 vpmovmskb %ymm2, %eax
- 0xc5, 0xfd, 0x74, 0xc7, //0x0000392d vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x00003931 vpmovmskb %ymm0, %esi
- 0xc5, 0xf5, 0x74, 0xc7, //0x00003935 vpcmpeqb %ymm7, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc8, //0x00003939 vpmovmskb %ymm0, %ecx
- 0x48, 0xc1, 0xe0, 0x20, //0x0000393d shlq $32, %rax
- 0x48, 0x09, 0xc7, //0x00003941 orq %rax, %rdi
- 0x48, 0xc1, 0xe1, 0x20, //0x00003944 shlq $32, %rcx
- 0x48, 0x09, 0xce, //0x00003948 orq %rcx, %rsi
- 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000394b jne LBB0_772
- 0x4d, 0x85, 0xd2, //0x00003951 testq %r10, %r10
- 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x00003954 jne LBB0_774
- 0x45, 0x31, 0xd2, //0x0000395a xorl %r10d, %r10d
- 0x48, 0x85, 0xff, //0x0000395d testq %rdi, %rdi
- 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x00003960 jne LBB0_775
- //0x00003966 LBB0_766
- 0x48, 0x83, 0xc2, 0xc0, //0x00003966 addq $-64, %rdx
- 0x48, 0x83, 0xc3, 0xc0, //0x0000396a addq $-64, %rbx
- 0x49, 0x83, 0xc4, 0x40, //0x0000396e addq $64, %r12
- 0x48, 0x83, 0xfa, 0x3f, //0x00003972 cmpq $63, %rdx
- 0x0f, 0x87, 0x94, 0xff, 0xff, 0xff, //0x00003976 ja LBB0_763
- 0xe9, 0x3f, 0x09, 0x00, 0x00, //0x0000397c jmp LBB0_767
- //0x00003981 LBB0_772
- 0x49, 0x83, 0xf8, 0xff, //0x00003981 cmpq $-1, %r8
- 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00003985 jne LBB0_774
- 0x4c, 0x0f, 0xbc, 0xc6, //0x0000398b bsfq %rsi, %r8
- 0x4d, 0x01, 0xe0, //0x0000398f addq %r12, %r8
- //0x00003992 LBB0_774
- 0x4c, 0x89, 0xd0, //0x00003992 movq %r10, %rax
- 0x48, 0xf7, 0xd0, //0x00003995 notq %rax
- 0x48, 0x21, 0xf0, //0x00003998 andq %rsi, %rax
- 0x4c, 0x8d, 0x1c, 0x00, //0x0000399b leaq (%rax,%rax), %r11
- 0x4d, 0x09, 0xd3, //0x0000399f orq %r10, %r11
- 0x4c, 0x89, 0xd9, //0x000039a2 movq %r11, %rcx
- 0x48, 0xf7, 0xd1, //0x000039a5 notq %rcx
- 0x48, 0x21, 0xf1, //0x000039a8 andq %rsi, %rcx
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000039ab movabsq $-6148914691236517206, %rsi
- 0x48, 0x21, 0xf1, //0x000039b5 andq %rsi, %rcx
- 0x45, 0x31, 0xd2, //0x000039b8 xorl %r10d, %r10d
- 0x48, 0x01, 0xc1, //0x000039bb addq %rax, %rcx
- 0x41, 0x0f, 0x92, 0xc2, //0x000039be setb %r10b
- 0x48, 0x01, 0xc9, //0x000039c2 addq %rcx, %rcx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000039c5 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc1, //0x000039cf xorq %rax, %rcx
- 0x4c, 0x21, 0xd9, //0x000039d2 andq %r11, %rcx
- 0x48, 0xf7, 0xd1, //0x000039d5 notq %rcx
- 0x48, 0x21, 0xcf, //0x000039d8 andq %rcx, %rdi
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000039db movq $32(%rsp), %r11
- 0x48, 0x85, 0xff, //0x000039e0 testq %rdi, %rdi
- 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x000039e3 je LBB0_766
- //0x000039e9 LBB0_775
- 0x4c, 0x0f, 0xbc, 0xe7, //0x000039e9 bsfq %rdi, %r12
- 0x49, 0x29, 0xdc, //0x000039ed subq %rbx, %r12
- //0x000039f0 LBB0_776
- 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x000039f0 movq $24(%rsp), %r10
- 0x4d, 0x85, 0xe4, //0x000039f5 testq %r12, %r12
- 0x0f, 0x88, 0xa3, 0x11, 0x00, 0x00, //0x000039f8 js LBB0_813
- 0x4d, 0x89, 0x65, 0x00, //0x000039fe movq %r12, (%r13)
- 0x4c, 0x89, 0xf3, //0x00003a02 movq %r14, %rbx
- 0x49, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00003a05 movabsq $9223372036854775806, %r9
- 0x4d, 0x39, 0xce, //0x00003a0f cmpq %r9, %r14
- 0x0f, 0x87, 0x68, 0x11, 0x00, 0x00, //0x00003a12 ja LBB0_1025
- 0x49, 0x8b, 0x03, //0x00003a18 movq (%r11), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00003a1b cmpq $4095, %rax
- 0x0f, 0x8f, 0x6e, 0x11, 0x00, 0x00, //0x00003a21 jg LBB0_1106
- 0x48, 0x8d, 0x48, 0x01, //0x00003a27 leaq $1(%rax), %rcx
- 0x49, 0x89, 0x0b, //0x00003a2b movq %rcx, (%r11)
- 0x49, 0xc7, 0x44, 0xc3, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00003a2e movq $4, $8(%r11,%rax,8)
- 0xe9, 0x84, 0xf6, 0xff, 0xff, //0x00003a37 jmp LBB0_634
- //0x00003a3c LBB0_780
- 0x4c, 0x01, 0xe9, //0x00003a3c addq %r13, %rcx
- 0x4c, 0x01, 0xc1, //0x00003a3f addq %r8, %rcx
- 0xc5, 0xf8, 0x77, //0x00003a42 vzeroupper
- 0xc5, 0x7a, 0x6f, 0x3d, 0xd3, 0xc7, 0xff, 0xff, //0x00003a45 vmovdqu $-14381(%rip), %xmm15 /* LCPI0_19+0(%rip) */
- 0x49, 0x89, 0xcd, //0x00003a4d movq %rcx, %r13
- 0xe9, 0x1f, 0x00, 0x00, 0x00, //0x00003a50 jmp LBB0_784
- //0x00003a55 LBB0_781
- 0x89, 0xc8, //0x00003a55 movl %ecx, %eax
- 0x49, 0x01, 0xc5, //0x00003a57 addq %rax, %r13
- 0x4d, 0x01, 0xc5, //0x00003a5a addq %r8, %r13
- 0x49, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00003a5d movabsq $9223372036854775806, %r9
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00003a67 jmp LBB0_783
- //0x00003a6c LBB0_782
- 0x49, 0x01, 0xcd, //0x00003a6c addq %rcx, %r13
- //0x00003a6f LBB0_783
- 0x4c, 0x8b, 0x44, 0x24, 0x28, //0x00003a6f movq $40(%rsp), %r8
- //0x00003a74 LBB0_784
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003a74 movq $-1, %rcx
- 0x48, 0x8b, 0x54, 0x24, 0x30, //0x00003a7b movq $48(%rsp), %rdx
- 0x48, 0x85, 0xd2, //0x00003a80 testq %rdx, %rdx
- 0x0f, 0x84, 0x50, 0x11, 0x00, 0x00, //0x00003a83 je LBB0_1029
- 0x4d, 0x85, 0xdb, //0x00003a89 testq %r11, %r11
- 0x0f, 0x84, 0x47, 0x11, 0x00, 0x00, //0x00003a8c je LBB0_1029
- 0x4d, 0x85, 0xe4, //0x00003a92 testq %r12, %r12
- 0x0f, 0x84, 0x3e, 0x11, 0x00, 0x00, //0x00003a95 je LBB0_1029
- 0x4d, 0x29, 0xc5, //0x00003a9b subq %r8, %r13
- 0x49, 0x8d, 0x4d, 0xff, //0x00003a9e leaq $-1(%r13), %rcx
- 0x48, 0x39, 0xca, //0x00003aa2 cmpq %rcx, %rdx
- 0x0f, 0x84, 0x7e, 0xf5, 0xff, 0xff, //0x00003aa5 je LBB0_630
- 0x49, 0x39, 0xcb, //0x00003aab cmpq %rcx, %r11
- 0x0f, 0x84, 0x75, 0xf5, 0xff, 0xff, //0x00003aae je LBB0_630
- 0x49, 0x39, 0xcc, //0x00003ab4 cmpq %rcx, %r12
- 0x0f, 0x84, 0x6c, 0xf5, 0xff, 0xff, //0x00003ab7 je LBB0_630
- 0x4d, 0x85, 0xdb, //0x00003abd testq %r11, %r11
- 0xc5, 0xfe, 0x6f, 0x2d, 0x38, 0xc5, 0xff, 0xff, //0x00003ac0 vmovdqu $-15048(%rip), %ymm5 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0xb0, 0xc5, 0xff, 0xff, //0x00003ac8 vmovdqu $-14928(%rip), %ymm6 /* LCPI0_7+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0xc8, 0xc5, 0xff, 0xff, //0x00003ad0 vmovdqu $-14904(%rip), %ymm7 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0x40, 0xc6, 0xff, 0xff, //0x00003ad8 vmovdqu $-14784(%rip), %ymm8 /* LCPI0_13+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x0d, 0x58, 0xc6, 0xff, 0xff, //0x00003ae0 vmovdqu $-14760(%rip), %ymm9 /* LCPI0_14+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x15, 0x50, 0xc5, 0xff, 0xff, //0x00003ae8 vmovdqu $-15024(%rip), %ymm10 /* LCPI0_2+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0x68, 0xc6, 0xff, 0xff, //0x00003af0 vmovdqu $-14744(%rip), %ymm11 /* LCPI0_15+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0x80, 0xc6, 0xff, 0xff, //0x00003af8 vmovdqu $-14720(%rip), %ymm12 /* LCPI0_16+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0x98, 0xc6, 0xff, 0xff, //0x00003b00 vmovdqu $-14696(%rip), %ymm13 /* LCPI0_17+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0xb0, 0xc6, 0xff, 0xff, //0x00003b08 vmovdqu $-14672(%rip), %ymm14 /* LCPI0_18+0(%rip) */
- 0x0f, 0x8e, 0x18, 0x00, 0x00, 0x00, //0x00003b10 jle LBB0_793
- 0x49, 0x8d, 0x43, 0xff, //0x00003b16 leaq $-1(%r11), %rax
- 0x49, 0x39, 0xc4, //0x00003b1a cmpq %rax, %r12
- 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x00003b1d je LBB0_793
- 0x49, 0xf7, 0xd3, //0x00003b23 notq %r11
- 0x4d, 0x89, 0xdd, //0x00003b26 movq %r11, %r13
- 0xe9, 0x59, 0x08, 0x00, 0x00, //0x00003b29 jmp LBB0_916
- //0x00003b2e LBB0_793
- 0x48, 0x89, 0xd0, //0x00003b2e movq %rdx, %rax
- 0x4c, 0x09, 0xe0, //0x00003b31 orq %r12, %rax
- 0x0f, 0x99, 0xc1, //0x00003b34 setns %cl
- 0x0f, 0x88, 0x6c, 0x05, 0x00, 0x00, //0x00003b37 js LBB0_888
- 0x4c, 0x39, 0xe2, //0x00003b3d cmpq %r12, %rdx
- 0x0f, 0x8c, 0x63, 0x05, 0x00, 0x00, //0x00003b40 jl LBB0_888
- 0x48, 0xf7, 0xd2, //0x00003b46 notq %rdx
- 0x49, 0x89, 0xd5, //0x00003b49 movq %rdx, %r13
- 0xe9, 0x36, 0x08, 0x00, 0x00, //0x00003b4c jmp LBB0_916
- //0x00003b51 LBB0_796
- 0x4d, 0x8b, 0x4a, 0x08, //0x00003b51 movq $8(%r10), %r9
- 0x4c, 0x89, 0xca, //0x00003b55 movq %r9, %rdx
- 0x4c, 0x29, 0xe2, //0x00003b58 subq %r12, %rdx
- 0x0f, 0x84, 0xef, 0x18, 0x00, 0x00, //0x00003b5b je LBB0_1133
- 0x48, 0x83, 0xfa, 0x40, //0x00003b61 cmpq $64, %rdx
- 0x0f, 0x82, 0xe3, 0x09, 0x00, 0x00, //0x00003b65 jb LBB0_935
- 0x48, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00003b6b movq $-2, %rbx
- 0x4c, 0x29, 0xf3, //0x00003b72 subq %r14, %rbx
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003b75 movq $-1, %r8
- 0x45, 0x31, 0xd2, //0x00003b7c xorl %r10d, %r10d
- 0x90, //0x00003b7f .p2align 4, 0x90
- //0x00003b80 LBB0_799
- 0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x27, //0x00003b80 vmovdqu (%r15,%r12), %ymm0
- 0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x27, 0x20, //0x00003b86 vmovdqu $32(%r15,%r12), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x00003b8d vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xfa, //0x00003b91 vpmovmskb %ymm2, %edi
- 0xc5, 0xf5, 0x74, 0xd6, //0x00003b95 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xc2, //0x00003b99 vpmovmskb %ymm2, %eax
- 0xc5, 0xfd, 0x74, 0xc7, //0x00003b9d vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x00003ba1 vpmovmskb %ymm0, %esi
- 0xc5, 0xf5, 0x74, 0xc7, //0x00003ba5 vpcmpeqb %ymm7, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc8, //0x00003ba9 vpmovmskb %ymm0, %ecx
- 0x48, 0xc1, 0xe0, 0x20, //0x00003bad shlq $32, %rax
- 0x48, 0x09, 0xc7, //0x00003bb1 orq %rax, %rdi
- 0x48, 0xc1, 0xe1, 0x20, //0x00003bb4 shlq $32, %rcx
- 0x48, 0x09, 0xce, //0x00003bb8 orq %rcx, %rsi
- 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00003bbb jne LBB0_808
- 0x4d, 0x85, 0xd2, //0x00003bc1 testq %r10, %r10
- 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x00003bc4 jne LBB0_810
- 0x45, 0x31, 0xd2, //0x00003bca xorl %r10d, %r10d
- 0x48, 0x85, 0xff, //0x00003bcd testq %rdi, %rdi
- 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x00003bd0 jne LBB0_811
- //0x00003bd6 LBB0_802
- 0x48, 0x83, 0xc2, 0xc0, //0x00003bd6 addq $-64, %rdx
- 0x48, 0x83, 0xc3, 0xc0, //0x00003bda addq $-64, %rbx
- 0x49, 0x83, 0xc4, 0x40, //0x00003bde addq $64, %r12
- 0x48, 0x83, 0xfa, 0x3f, //0x00003be2 cmpq $63, %rdx
- 0x0f, 0x87, 0x94, 0xff, 0xff, 0xff, //0x00003be6 ja LBB0_799
- 0xe9, 0xfa, 0x07, 0x00, 0x00, //0x00003bec jmp LBB0_803
- //0x00003bf1 LBB0_808
- 0x49, 0x83, 0xf8, 0xff, //0x00003bf1 cmpq $-1, %r8
- 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00003bf5 jne LBB0_810
- 0x4c, 0x0f, 0xbc, 0xc6, //0x00003bfb bsfq %rsi, %r8
- 0x4d, 0x01, 0xe0, //0x00003bff addq %r12, %r8
- //0x00003c02 LBB0_810
- 0x4c, 0x89, 0xd0, //0x00003c02 movq %r10, %rax
- 0x48, 0xf7, 0xd0, //0x00003c05 notq %rax
- 0x48, 0x21, 0xf0, //0x00003c08 andq %rsi, %rax
- 0x4c, 0x8d, 0x1c, 0x00, //0x00003c0b leaq (%rax,%rax), %r11
- 0x4d, 0x09, 0xd3, //0x00003c0f orq %r10, %r11
- 0x4c, 0x89, 0xd9, //0x00003c12 movq %r11, %rcx
- 0x48, 0xf7, 0xd1, //0x00003c15 notq %rcx
- 0x48, 0x21, 0xf1, //0x00003c18 andq %rsi, %rcx
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003c1b movabsq $-6148914691236517206, %rsi
- 0x48, 0x21, 0xf1, //0x00003c25 andq %rsi, %rcx
- 0x45, 0x31, 0xd2, //0x00003c28 xorl %r10d, %r10d
- 0x48, 0x01, 0xc1, //0x00003c2b addq %rax, %rcx
- 0x41, 0x0f, 0x92, 0xc2, //0x00003c2e setb %r10b
- 0x48, 0x01, 0xc9, //0x00003c32 addq %rcx, %rcx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00003c35 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc1, //0x00003c3f xorq %rax, %rcx
- 0x4c, 0x21, 0xd9, //0x00003c42 andq %r11, %rcx
- 0x48, 0xf7, 0xd1, //0x00003c45 notq %rcx
- 0x48, 0x21, 0xcf, //0x00003c48 andq %rcx, %rdi
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00003c4b movq $32(%rsp), %r11
- 0x48, 0x85, 0xff, //0x00003c50 testq %rdi, %rdi
- 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00003c53 je LBB0_802
- //0x00003c59 LBB0_811
- 0x4c, 0x0f, 0xbc, 0xe7, //0x00003c59 bsfq %rdi, %r12
- 0x49, 0x29, 0xdc, //0x00003c5d subq %rbx, %r12
- //0x00003c60 LBB0_812
- 0x4d, 0x85, 0xe4, //0x00003c60 testq %r12, %r12
- 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00003c63 movq $24(%rsp), %r10
- 0x0f, 0x89, 0xe0, 0xf7, 0xff, 0xff, //0x00003c68 jns LBB0_693
- 0xe9, 0x2e, 0x0f, 0x00, 0x00, //0x00003c6e jmp LBB0_813
- //0x00003c73 LBB0_816
- 0x4d, 0x8b, 0x5a, 0x08, //0x00003c73 movq $8(%r10), %r11
- 0x4d, 0x29, 0xe3, //0x00003c77 subq %r12, %r11
- 0x0f, 0x84, 0x9b, 0x16, 0x00, 0x00, //0x00003c7a je LBB0_1105
- 0x4b, 0x8d, 0x04, 0x27, //0x00003c80 leaq (%r15,%r12), %rax
- 0x48, 0x89, 0x44, 0x24, 0x30, //0x00003c84 movq %rax, $48(%rsp)
- 0x80, 0x38, 0x30, //0x00003c89 cmpb $48, (%rax)
- 0x0f, 0x85, 0x3b, 0x00, 0x00, 0x00, //0x00003c8c jne LBB0_821
- 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x00003c92 movl $1, %r13d
- 0x49, 0x83, 0xfb, 0x01, //0x00003c98 cmpq $1, %r11
- 0x0f, 0x84, 0xb7, 0x05, 0x00, 0x00, //0x00003c9c je LBB0_905
- 0x48, 0x8b, 0x44, 0x24, 0x30, //0x00003ca2 movq $48(%rsp), %rax
- 0x8a, 0x50, 0x01, //0x00003ca7 movb $1(%rax), %dl
- 0x80, 0xc2, 0xd2, //0x00003caa addb $-46, %dl
- 0x80, 0xfa, 0x37, //0x00003cad cmpb $55, %dl
- 0x0f, 0x87, 0xa3, 0x05, 0x00, 0x00, //0x00003cb0 ja LBB0_905
- 0x0f, 0xb6, 0xc2, //0x00003cb6 movzbl %dl, %eax
- 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00003cb9 movabsq $36028797027352577, %rcx
- 0x48, 0x0f, 0xa3, 0xc1, //0x00003cc3 btq %rax, %rcx
- 0x0f, 0x83, 0x8c, 0x05, 0x00, 0x00, //0x00003cc7 jae LBB0_905
- //0x00003ccd LBB0_821
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003ccd movq $-1, %r8
- 0x49, 0x83, 0xfb, 0x20, //0x00003cd4 cmpq $32, %r11
- 0x0f, 0x82, 0x8c, 0x08, 0x00, 0x00, //0x00003cd8 jb LBB0_936
- 0x45, 0x31, 0xed, //0x00003cde xorl %r13d, %r13d
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00003ce1 movq $-1, %r12
- 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00003ce8 movq $-1, %r10
- //0x00003cef LBB0_823
- 0x48, 0x8b, 0x44, 0x24, 0x30, //0x00003cef movq $48(%rsp), %rax
- 0xc4, 0xa1, 0x7e, 0x6f, 0x04, 0x28, //0x00003cf4 vmovdqu (%rax,%r13), %ymm0
- 0xc5, 0xbd, 0x74, 0xc8, //0x00003cfa vpcmpeqb %ymm0, %ymm8, %ymm1
- 0xc5, 0xb5, 0x74, 0xd0, //0x00003cfe vpcmpeqb %ymm0, %ymm9, %ymm2
- 0xc5, 0xed, 0xeb, 0xc9, //0x00003d02 vpor %ymm1, %ymm2, %ymm1
- 0xc5, 0xad, 0xdb, 0xd0, //0x00003d06 vpand %ymm0, %ymm10, %ymm2
- 0xc5, 0xa5, 0x74, 0xd8, //0x00003d0a vpcmpeqb %ymm0, %ymm11, %ymm3
- 0xc5, 0xfd, 0xd7, 0xfb, //0x00003d0e vpmovmskb %ymm3, %edi
- 0xc5, 0x9d, 0x74, 0xd2, //0x00003d12 vpcmpeqb %ymm2, %ymm12, %ymm2
- 0xc5, 0xfd, 0xd7, 0xf2, //0x00003d16 vpmovmskb %ymm2, %esi
- 0xc5, 0xfd, 0xd7, 0xd1, //0x00003d1a vpmovmskb %ymm1, %edx
- 0xc5, 0x95, 0xfc, 0xc0, //0x00003d1e vpaddb %ymm0, %ymm13, %ymm0
- 0xc5, 0x8d, 0xda, 0xe0, //0x00003d22 vpminub %ymm0, %ymm14, %ymm4
- 0xc5, 0xfd, 0x74, 0xc4, //0x00003d26 vpcmpeqb %ymm4, %ymm0, %ymm0
- 0xc5, 0xe5, 0xeb, 0xd2, //0x00003d2a vpor %ymm2, %ymm3, %ymm2
- 0xc5, 0xfd, 0xeb, 0xc2, //0x00003d2e vpor %ymm2, %ymm0, %ymm0
- 0xc5, 0xfd, 0xeb, 0xc1, //0x00003d32 vpor %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc0, //0x00003d36 vpmovmskb %ymm0, %eax
- 0x48, 0xf7, 0xd0, //0x00003d3a notq %rax
- 0x48, 0x0f, 0xbc, 0xc8, //0x00003d3d bsfq %rax, %rcx
- 0x83, 0xf9, 0x20, //0x00003d41 cmpl $32, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00003d44 je LBB0_825
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00003d4a movl $-1, %eax
- 0xd3, 0xe0, //0x00003d4f shll %cl, %eax
- 0xf7, 0xd0, //0x00003d51 notl %eax
- 0x21, 0xc7, //0x00003d53 andl %eax, %edi
- 0x21, 0xc6, //0x00003d55 andl %eax, %esi
- 0x21, 0xd0, //0x00003d57 andl %edx, %eax
- 0x89, 0xc2, //0x00003d59 movl %eax, %edx
- //0x00003d5b LBB0_825
- 0x8d, 0x5f, 0xff, //0x00003d5b leal $-1(%rdi), %ebx
- 0x21, 0xfb, //0x00003d5e andl %edi, %ebx
- 0x0f, 0x85, 0x54, 0x06, 0x00, 0x00, //0x00003d60 jne LBB0_919
- 0x8d, 0x5e, 0xff, //0x00003d66 leal $-1(%rsi), %ebx
- 0x21, 0xf3, //0x00003d69 andl %esi, %ebx
- 0x0f, 0x85, 0x49, 0x06, 0x00, 0x00, //0x00003d6b jne LBB0_919
- 0x8d, 0x5a, 0xff, //0x00003d71 leal $-1(%rdx), %ebx
- 0x21, 0xd3, //0x00003d74 andl %edx, %ebx
- 0x0f, 0x85, 0x3e, 0x06, 0x00, 0x00, //0x00003d76 jne LBB0_919
- 0x85, 0xff, //0x00003d7c testl %edi, %edi
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00003d7e je LBB0_831
- 0x0f, 0xbc, 0xff, //0x00003d84 bsfl %edi, %edi
- 0x49, 0x83, 0xfa, 0xff, //0x00003d87 cmpq $-1, %r10
- 0x0f, 0x85, 0x8c, 0x07, 0x00, 0x00, //0x00003d8b jne LBB0_931
- 0x4c, 0x01, 0xef, //0x00003d91 addq %r13, %rdi
- 0x49, 0x89, 0xfa, //0x00003d94 movq %rdi, %r10
- //0x00003d97 LBB0_831
- 0x85, 0xf6, //0x00003d97 testl %esi, %esi
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00003d99 je LBB0_834
- 0x0f, 0xbc, 0xf6, //0x00003d9f bsfl %esi, %esi
- 0x49, 0x83, 0xfc, 0xff, //0x00003da2 cmpq $-1, %r12
- 0x0f, 0x85, 0x78, 0x07, 0x00, 0x00, //0x00003da6 jne LBB0_932
- 0x4c, 0x01, 0xee, //0x00003dac addq %r13, %rsi
- 0x49, 0x89, 0xf4, //0x00003daf movq %rsi, %r12
- //0x00003db2 LBB0_834
- 0x85, 0xd2, //0x00003db2 testl %edx, %edx
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00003db4 je LBB0_837
- 0x0f, 0xbc, 0xd2, //0x00003dba bsfl %edx, %edx
- 0x49, 0x83, 0xf8, 0xff, //0x00003dbd cmpq $-1, %r8
- 0x0f, 0x85, 0x64, 0x07, 0x00, 0x00, //0x00003dc1 jne LBB0_933
- 0x4c, 0x01, 0xea, //0x00003dc7 addq %r13, %rdx
- 0x49, 0x89, 0xd0, //0x00003dca movq %rdx, %r8
- //0x00003dcd LBB0_837
- 0x83, 0xf9, 0x20, //0x00003dcd cmpl $32, %ecx
- 0x0f, 0x85, 0xed, 0x02, 0x00, 0x00, //0x00003dd0 jne LBB0_889
- 0x49, 0x83, 0xc3, 0xe0, //0x00003dd6 addq $-32, %r11
- 0x49, 0x83, 0xc5, 0x20, //0x00003dda addq $32, %r13
- 0x49, 0x83, 0xfb, 0x1f, //0x00003dde cmpq $31, %r11
- 0x0f, 0x87, 0x07, 0xff, 0xff, 0xff, //0x00003de2 ja LBB0_823
- 0xc5, 0xf8, 0x77, //0x00003de8 vzeroupper
- 0x4c, 0x03, 0x6c, 0x24, 0x30, //0x00003deb addq $48(%rsp), %r13
- 0x49, 0x83, 0xfb, 0x10, //0x00003df0 cmpq $16, %r11
- 0xc5, 0x7a, 0x6f, 0x3d, 0x24, 0xc4, 0xff, 0xff, //0x00003df4 vmovdqu $-15324(%rip), %xmm15 /* LCPI0_19+0(%rip) */
- 0x0f, 0x82, 0x28, 0x01, 0x00, 0x00, //0x00003dfc jb LBB0_858
- //0x00003e02 LBB0_840
- 0x4c, 0x89, 0xe8, //0x00003e02 movq %r13, %rax
- 0x4c, 0x29, 0xf0, //0x00003e05 subq %r14, %rax
- 0x4d, 0x89, 0xf9, //0x00003e08 movq %r15, %r9
- 0x49, 0xf7, 0xd1, //0x00003e0b notq %r9
- 0x49, 0x01, 0xc1, //0x00003e0e addq %rax, %r9
- 0x31, 0xc0, //0x00003e11 xorl %eax, %eax
- //0x00003e13 LBB0_841
- 0xc4, 0xc1, 0x7a, 0x6f, 0x44, 0x05, 0x00, //0x00003e13 vmovdqu (%r13,%rax), %xmm0
- 0xc5, 0x81, 0x74, 0xc8, //0x00003e1a vpcmpeqb %xmm0, %xmm15, %xmm1
- 0xc5, 0xf9, 0x74, 0x15, 0x0a, 0xc4, 0xff, 0xff, //0x00003e1e vpcmpeqb $-15350(%rip), %xmm0, %xmm2 /* LCPI0_20+0(%rip) */
- 0xc5, 0xe9, 0xeb, 0xc9, //0x00003e26 vpor %xmm1, %xmm2, %xmm1
- 0xc5, 0xf9, 0xfc, 0x15, 0x0e, 0xc4, 0xff, 0xff, //0x00003e2a vpaddb $-15346(%rip), %xmm0, %xmm2 /* LCPI0_21+0(%rip) */
- 0xc5, 0xe9, 0xda, 0x1d, 0x16, 0xc4, 0xff, 0xff, //0x00003e32 vpminub $-15338(%rip), %xmm2, %xmm3 /* LCPI0_22+0(%rip) */
- 0xc5, 0xe9, 0x74, 0xd3, //0x00003e3a vpcmpeqb %xmm3, %xmm2, %xmm2
- 0xc5, 0xf9, 0xdb, 0x1d, 0xaa, 0xc3, 0xff, 0xff, //0x00003e3e vpand $-15446(%rip), %xmm0, %xmm3 /* LCPI0_5+0(%rip) */
- 0xc5, 0xf9, 0x74, 0x05, 0x12, 0xc4, 0xff, 0xff, //0x00003e46 vpcmpeqb $-15342(%rip), %xmm0, %xmm0 /* LCPI0_23+0(%rip) */
- 0xc5, 0xe1, 0x74, 0x1d, 0x1a, 0xc4, 0xff, 0xff, //0x00003e4e vpcmpeqb $-15334(%rip), %xmm3, %xmm3 /* LCPI0_24+0(%rip) */
- 0xc5, 0xe1, 0xeb, 0xe0, //0x00003e56 vpor %xmm0, %xmm3, %xmm4
- 0xc5, 0xd9, 0xeb, 0xe1, //0x00003e5a vpor %xmm1, %xmm4, %xmm4
- 0xc5, 0xd9, 0xeb, 0xd2, //0x00003e5e vpor %xmm2, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xd0, //0x00003e62 vpmovmskb %xmm0, %edx
- 0xc5, 0xf9, 0xd7, 0xfb, //0x00003e66 vpmovmskb %xmm3, %edi
- 0xc5, 0xf9, 0xd7, 0xf1, //0x00003e6a vpmovmskb %xmm1, %esi
- 0xc5, 0xf9, 0xd7, 0xca, //0x00003e6e vpmovmskb %xmm2, %ecx
- 0xf7, 0xd1, //0x00003e72 notl %ecx
- 0x0f, 0xbc, 0xc9, //0x00003e74 bsfl %ecx, %ecx
- 0x83, 0xf9, 0x10, //0x00003e77 cmpl $16, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00003e7a je LBB0_843
- 0xbb, 0xff, 0xff, 0xff, 0xff, //0x00003e80 movl $-1, %ebx
- 0xd3, 0xe3, //0x00003e85 shll %cl, %ebx
- 0xf7, 0xd3, //0x00003e87 notl %ebx
- 0x21, 0xda, //0x00003e89 andl %ebx, %edx
- 0x21, 0xdf, //0x00003e8b andl %ebx, %edi
- 0x21, 0xf3, //0x00003e8d andl %esi, %ebx
- 0x89, 0xde, //0x00003e8f movl %ebx, %esi
- //0x00003e91 LBB0_843
- 0x8d, 0x5a, 0xff, //0x00003e91 leal $-1(%rdx), %ebx
- 0x21, 0xd3, //0x00003e94 andl %edx, %ebx
- 0x0f, 0x85, 0xa2, 0x05, 0x00, 0x00, //0x00003e96 jne LBB0_924
- 0x8d, 0x5f, 0xff, //0x00003e9c leal $-1(%rdi), %ebx
- 0x21, 0xfb, //0x00003e9f andl %edi, %ebx
- 0x0f, 0x85, 0x97, 0x05, 0x00, 0x00, //0x00003ea1 jne LBB0_924
- 0x8d, 0x5e, 0xff, //0x00003ea7 leal $-1(%rsi), %ebx
- 0x21, 0xf3, //0x00003eaa andl %esi, %ebx
- 0x0f, 0x85, 0x8c, 0x05, 0x00, 0x00, //0x00003eac jne LBB0_924
- 0x85, 0xd2, //0x00003eb2 testl %edx, %edx
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00003eb4 je LBB0_849
- 0x0f, 0xbc, 0xd2, //0x00003eba bsfl %edx, %edx
- 0x49, 0x83, 0xfa, 0xff, //0x00003ebd cmpq $-1, %r10
- 0x0f, 0x85, 0xb1, 0x05, 0x00, 0x00, //0x00003ec1 jne LBB0_927
- 0x4c, 0x01, 0xca, //0x00003ec7 addq %r9, %rdx
- 0x48, 0x01, 0xc2, //0x00003eca addq %rax, %rdx
- 0x49, 0x89, 0xd2, //0x00003ecd movq %rdx, %r10
- //0x00003ed0 LBB0_849
- 0x85, 0xff, //0x00003ed0 testl %edi, %edi
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00003ed2 je LBB0_852
- 0x0f, 0xbc, 0xd7, //0x00003ed8 bsfl %edi, %edx
- 0x49, 0x83, 0xfc, 0xff, //0x00003edb cmpq $-1, %r12
- 0x0f, 0x85, 0x93, 0x05, 0x00, 0x00, //0x00003edf jne LBB0_927
- 0x4c, 0x01, 0xca, //0x00003ee5 addq %r9, %rdx
- 0x48, 0x01, 0xc2, //0x00003ee8 addq %rax, %rdx
- 0x49, 0x89, 0xd4, //0x00003eeb movq %rdx, %r12
- //0x00003eee LBB0_852
- 0x85, 0xf6, //0x00003eee testl %esi, %esi
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00003ef0 je LBB0_855
- 0x0f, 0xbc, 0xd6, //0x00003ef6 bsfl %esi, %edx
- 0x49, 0x83, 0xf8, 0xff, //0x00003ef9 cmpq $-1, %r8
- 0x0f, 0x85, 0x75, 0x05, 0x00, 0x00, //0x00003efd jne LBB0_927
- 0x4c, 0x01, 0xca, //0x00003f03 addq %r9, %rdx
- 0x48, 0x01, 0xc2, //0x00003f06 addq %rax, %rdx
- 0x49, 0x89, 0xd0, //0x00003f09 movq %rdx, %r8
- //0x00003f0c LBB0_855
- 0x83, 0xf9, 0x10, //0x00003f0c cmpl $16, %ecx
- 0x0f, 0x85, 0x3c, 0x02, 0x00, 0x00, //0x00003f0f jne LBB0_892
- 0x49, 0x83, 0xc3, 0xf0, //0x00003f15 addq $-16, %r11
- 0x48, 0x83, 0xc0, 0x10, //0x00003f19 addq $16, %rax
- 0x49, 0x83, 0xfb, 0x0f, //0x00003f1d cmpq $15, %r11
- 0x0f, 0x87, 0xec, 0xfe, 0xff, 0xff, //0x00003f21 ja LBB0_841
- 0x49, 0x01, 0xc5, //0x00003f27 addq %rax, %r13
- //0x00003f2a LBB0_858
- 0x4d, 0x85, 0xdb, //0x00003f2a testq %r11, %r11
- 0x49, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00003f2d movabsq $9223372036854775806, %r9
- 0x0f, 0x84, 0x3e, 0x02, 0x00, 0x00, //0x00003f37 je LBB0_894
- 0x4b, 0x8d, 0x14, 0x2b, //0x00003f3d leaq (%r11,%r13), %rdx
- 0x4c, 0x89, 0xe8, //0x00003f41 movq %r13, %rax
- 0x4c, 0x29, 0xf0, //0x00003f44 subq %r14, %rax
- 0x4c, 0x89, 0xfe, //0x00003f47 movq %r15, %rsi
- 0x48, 0xf7, 0xd6, //0x00003f4a notq %rsi
- 0x48, 0x01, 0xc6, //0x00003f4d addq %rax, %rsi
- 0x31, 0xc9, //0x00003f50 xorl %ecx, %ecx
- 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00003f52 jmp LBB0_861
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003f57 .p2align 4, 0x90
- //0x00003f60 LBB0_860
- 0x48, 0x83, 0xc1, 0x01, //0x00003f60 addq $1, %rcx
- 0x49, 0x39, 0xcb, //0x00003f64 cmpq %rcx, %r11
- 0x0f, 0x84, 0x35, 0x04, 0x00, 0x00, //0x00003f67 je LBB0_918
- //0x00003f6d LBB0_861
- 0x41, 0x0f, 0xbe, 0x7c, 0x0d, 0x00, //0x00003f6d movsbl (%r13,%rcx), %edi
- 0x8d, 0x47, 0xd0, //0x00003f73 leal $-48(%rdi), %eax
- 0x83, 0xf8, 0x0a, //0x00003f76 cmpl $10, %eax
- 0x0f, 0x82, 0xe1, 0xff, 0xff, 0xff, //0x00003f79 jb LBB0_860
- 0x8d, 0x5f, 0xd5, //0x00003f7f leal $-43(%rdi), %ebx
- 0x83, 0xfb, 0x1a, //0x00003f82 cmpl $26, %ebx
- 0x0f, 0x87, 0x23, 0x00, 0x00, 0x00, //0x00003f85 ja LBB0_866
- 0x48, 0x8d, 0x3d, 0x96, 0x1b, 0x00, 0x00, //0x00003f8b leaq $7062(%rip), %rdi /* LJTI0_4+0(%rip) */
- 0x48, 0x63, 0x04, 0x9f, //0x00003f92 movslq (%rdi,%rbx,4), %rax
- 0x48, 0x01, 0xf8, //0x00003f96 addq %rdi, %rax
- 0xff, 0xe0, //0x00003f99 jmpq *%rax
- //0x00003f9b LBB0_864
- 0x49, 0x83, 0xf8, 0xff, //0x00003f9b cmpq $-1, %r8
- 0x0f, 0x85, 0xa1, 0x04, 0x00, 0x00, //0x00003f9f jne LBB0_925
- 0x4c, 0x8d, 0x04, 0x0e, //0x00003fa5 leaq (%rsi,%rcx), %r8
- 0xe9, 0xb2, 0xff, 0xff, 0xff, //0x00003fa9 jmp LBB0_860
- //0x00003fae LBB0_866
- 0x83, 0xff, 0x65, //0x00003fae cmpl $101, %edi
- 0x0f, 0x85, 0xc1, 0x01, 0x00, 0x00, //0x00003fb1 jne LBB0_893
- //0x00003fb7 LBB0_867
- 0x49, 0x83, 0xfc, 0xff, //0x00003fb7 cmpq $-1, %r12
- 0x0f, 0x85, 0x85, 0x04, 0x00, 0x00, //0x00003fbb jne LBB0_925
- 0x4c, 0x8d, 0x24, 0x0e, //0x00003fc1 leaq (%rsi,%rcx), %r12
- 0xe9, 0x96, 0xff, 0xff, 0xff, //0x00003fc5 jmp LBB0_860
- //0x00003fca LBB0_869
- 0x49, 0x83, 0xfa, 0xff, //0x00003fca cmpq $-1, %r10
- 0x0f, 0x85, 0x72, 0x04, 0x00, 0x00, //0x00003fce jne LBB0_925
- 0x4c, 0x8d, 0x14, 0x0e, //0x00003fd4 leaq (%rsi,%rcx), %r10
- 0xe9, 0x83, 0xff, 0xff, 0xff, //0x00003fd8 jmp LBB0_860
- //0x00003fdd LBB0_871
- 0x49, 0x8b, 0x03, //0x00003fdd movq (%r11), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00003fe0 cmpq $4095, %rax
- 0x0f, 0x8f, 0xa9, 0x0b, 0x00, 0x00, //0x00003fe6 jg LBB0_1106
- 0x48, 0x8d, 0x48, 0x01, //0x00003fec leaq $1(%rax), %rcx
- 0x49, 0x89, 0x0b, //0x00003ff0 movq %rcx, (%r11)
- 0x49, 0xc7, 0x44, 0xc3, 0x08, 0x05, 0x00, 0x00, 0x00, //0x00003ff3 movq $5, $8(%r11,%rax,8)
- 0xe9, 0xbf, 0xf0, 0xff, 0xff, //0x00003ffc jmp LBB0_634
- //0x00004001 LBB0_873
- 0x49, 0x8b, 0x52, 0x08, //0x00004001 movq $8(%r10), %rdx
- 0x48, 0x8d, 0x42, 0xfc, //0x00004005 leaq $-4(%rdx), %rax
- 0x49, 0x39, 0xc6, //0x00004009 cmpq %rax, %r14
- 0x0f, 0x83, 0x15, 0x13, 0x00, 0x00, //0x0000400c jae LBB0_1107
- 0x43, 0x8b, 0x0c, 0x27, //0x00004012 movl (%r15,%r12), %ecx
- 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x00004016 cmpl $1702063201, %ecx
- 0x0f, 0x85, 0x0e, 0x13, 0x00, 0x00, //0x0000401c jne LBB0_1109
- 0x4d, 0x8d, 0x66, 0x05, //0x00004022 leaq $5(%r14), %r12
- 0xe9, 0x69, 0x00, 0x00, 0x00, //0x00004026 jmp LBB0_887
- //0x0000402b LBB0_876
- 0x49, 0x8b, 0x4a, 0x08, //0x0000402b movq $8(%r10), %rcx
- 0x48, 0x8d, 0x41, 0xfd, //0x0000402f leaq $-3(%rcx), %rax
- 0x49, 0x39, 0xc6, //0x00004033 cmpq %rax, %r14
- 0x0f, 0x83, 0xa8, 0x12, 0x00, 0x00, //0x00004036 jae LBB0_1108
- 0x41, 0x81, 0x38, 0x6e, 0x75, 0x6c, 0x6c, //0x0000403c cmpl $1819047278, (%r8)
- 0x0f, 0x84, 0x47, 0x00, 0x00, 0x00, //0x00004043 je LBB0_886
- 0xe9, 0x37, 0x13, 0x00, 0x00, //0x00004049 jmp LBB0_878
- //0x0000404e LBB0_882
- 0x49, 0x8b, 0x03, //0x0000404e movq (%r11), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00004051 cmpq $4095, %rax
- 0x0f, 0x8f, 0x38, 0x0b, 0x00, 0x00, //0x00004057 jg LBB0_1106
- 0x48, 0x8d, 0x48, 0x01, //0x0000405d leaq $1(%rax), %rcx
- 0x49, 0x89, 0x0b, //0x00004061 movq %rcx, (%r11)
- 0x49, 0xc7, 0x44, 0xc3, 0x08, 0x06, 0x00, 0x00, 0x00, //0x00004064 movq $6, $8(%r11,%rax,8)
- 0xe9, 0x4e, 0xf0, 0xff, 0xff, //0x0000406d jmp LBB0_634
- //0x00004072 LBB0_884
- 0x49, 0x8b, 0x4a, 0x08, //0x00004072 movq $8(%r10), %rcx
- 0x48, 0x8d, 0x41, 0xfd, //0x00004076 leaq $-3(%rcx), %rax
- 0x49, 0x39, 0xc6, //0x0000407a cmpq %rax, %r14
- 0x0f, 0x83, 0x61, 0x12, 0x00, 0x00, //0x0000407d jae LBB0_1108
- 0x41, 0x81, 0x38, 0x74, 0x72, 0x75, 0x65, //0x00004083 cmpl $1702195828, (%r8)
- 0x0f, 0x85, 0x4b, 0x13, 0x00, 0x00, //0x0000408a jne LBB0_1114
- //0x00004090 LBB0_886
- 0x4d, 0x8d, 0x66, 0x04, //0x00004090 leaq $4(%r14), %r12
- //0x00004094 LBB0_887
- 0x4d, 0x89, 0x65, 0x00, //0x00004094 movq %r12, (%r13)
- 0x4c, 0x89, 0xf3, //0x00004098 movq %r14, %rbx
- 0x4d, 0x39, 0xce, //0x0000409b cmpq %r9, %r14
- 0x0f, 0x86, 0x1c, 0xf0, 0xff, 0xff, //0x0000409e jbe LBB0_634
- 0xe9, 0xd7, 0x0a, 0x00, 0x00, //0x000040a4 jmp LBB0_1025
- //0x000040a9 LBB0_888
- 0x49, 0x8d, 0x44, 0x24, 0xff, //0x000040a9 leaq $-1(%r12), %rax
- 0x48, 0x39, 0xc2, //0x000040ae cmpq %rax, %rdx
- 0x49, 0xf7, 0xd4, //0x000040b1 notq %r12
- 0x4d, 0x0f, 0x45, 0xe5, //0x000040b4 cmovneq %r13, %r12
- 0x84, 0xc9, //0x000040b8 testb %cl, %cl
- 0x4d, 0x0f, 0x45, 0xec, //0x000040ba cmovneq %r12, %r13
- 0xe9, 0xc4, 0x02, 0x00, 0x00, //0x000040be jmp LBB0_916
- //0x000040c3 LBB0_889
- 0x4c, 0x01, 0xe9, //0x000040c3 addq %r13, %rcx
- 0x48, 0x03, 0x4c, 0x24, 0x30, //0x000040c6 addq $48(%rsp), %rcx
- 0xc5, 0xf8, 0x77, //0x000040cb vzeroupper
- 0xc5, 0x7a, 0x6f, 0x3d, 0x4a, 0xc1, 0xff, 0xff, //0x000040ce vmovdqu $-16054(%rip), %xmm15 /* LCPI0_19+0(%rip) */
- 0x49, 0x89, 0xcd, //0x000040d6 movq %rcx, %r13
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000040d9 movq $-1, %rcx
- 0x4d, 0x85, 0xd2, //0x000040e0 testq %r10, %r10
- 0x0f, 0x85, 0xa2, 0x00, 0x00, 0x00, //0x000040e3 jne LBB0_895
- 0xe9, 0x52, 0x13, 0x00, 0x00, //0x000040e9 jmp LBB0_1122
- //0x000040ee LBB0_890
- 0x4d, 0x89, 0xc5, //0x000040ee movq %r8, %r13
- 0xe9, 0x79, 0xf9, 0xff, 0xff, //0x000040f1 jmp LBB0_783
- //0x000040f6 LBB0_683
- 0x4d, 0x01, 0xfc, //0x000040f6 addq %r15, %r12
- 0x48, 0x83, 0xfa, 0x20, //0x000040f9 cmpq $32, %rdx
- 0x0f, 0x82, 0xf2, 0x04, 0x00, 0x00, //0x000040fd jb LBB0_941
- //0x00004103 LBB0_684
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x00004103 vmovdqu (%r12), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00004109 vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xf1, //0x0000410d vpmovmskb %ymm1, %esi
- 0xc5, 0xfd, 0x74, 0xc7, //0x00004111 vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf8, //0x00004115 vpmovmskb %ymm0, %edi
- 0x85, 0xff, //0x00004119 testl %edi, %edi
- 0x0f, 0x85, 0x73, 0x04, 0x00, 0x00, //0x0000411b jne LBB0_937
- 0x4d, 0x85, 0xd2, //0x00004121 testq %r10, %r10
- 0x0f, 0x85, 0x81, 0x04, 0x00, 0x00, //0x00004124 jne LBB0_939
- 0x45, 0x31, 0xd2, //0x0000412a xorl %r10d, %r10d
- 0x48, 0x85, 0xf6, //0x0000412d testq %rsi, %rsi
- 0x0f, 0x84, 0xb7, 0x04, 0x00, 0x00, //0x00004130 je LBB0_940
- //0x00004136 LBB0_687
- 0x48, 0x0f, 0xbc, 0xc6, //0x00004136 bsfq %rsi, %rax
- 0x4d, 0x29, 0xfc, //0x0000413a subq %r15, %r12
- 0x49, 0x01, 0xc4, //0x0000413d addq %rax, %r12
- 0x49, 0x83, 0xc4, 0x01, //0x00004140 addq $1, %r12
- 0xe9, 0xf7, 0xf2, 0xff, 0xff, //0x00004144 jmp LBB0_692
- //0x00004149 LBB0_891
- 0x0f, 0xbc, 0xc2, //0x00004149 bsfl %edx, %eax
- 0xe9, 0x30, 0x02, 0x00, 0x00, //0x0000414c jmp LBB0_915
- //0x00004151 LBB0_892
- 0x89, 0xc9, //0x00004151 movl %ecx, %ecx
- 0x49, 0x01, 0xcd, //0x00004153 addq %rcx, %r13
- 0x49, 0x01, 0xc5, //0x00004156 addq %rax, %r13
- 0x49, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00004159 movabsq $9223372036854775806, %r9
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00004163 movq $-1, %rcx
- 0x4d, 0x85, 0xd2, //0x0000416a testq %r10, %r10
- 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x0000416d jne LBB0_895
- 0xe9, 0xc8, 0x12, 0x00, 0x00, //0x00004173 jmp LBB0_1122
- //0x00004178 LBB0_893
- 0x49, 0x01, 0xcd, //0x00004178 addq %rcx, %r13
- //0x0000417b LBB0_894
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000417b movq $-1, %rcx
- 0x4d, 0x85, 0xd2, //0x00004182 testq %r10, %r10
- 0x0f, 0x84, 0xb5, 0x12, 0x00, 0x00, //0x00004185 je LBB0_1122
- //0x0000418b LBB0_895
- 0x4d, 0x85, 0xc0, //0x0000418b testq %r8, %r8
- 0xc5, 0xfe, 0x6f, 0x2d, 0x6a, 0xbe, 0xff, 0xff, //0x0000418e vmovdqu $-16790(%rip), %ymm5 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0xe2, 0xbe, 0xff, 0xff, //0x00004196 vmovdqu $-16670(%rip), %ymm6 /* LCPI0_7+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0xfa, 0xbe, 0xff, 0xff, //0x0000419e vmovdqu $-16646(%rip), %ymm7 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0x72, 0xbf, 0xff, 0xff, //0x000041a6 vmovdqu $-16526(%rip), %ymm8 /* LCPI0_13+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x0d, 0x8a, 0xbf, 0xff, 0xff, //0x000041ae vmovdqu $-16502(%rip), %ymm9 /* LCPI0_14+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x15, 0x82, 0xbe, 0xff, 0xff, //0x000041b6 vmovdqu $-16766(%rip), %ymm10 /* LCPI0_2+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0x9a, 0xbf, 0xff, 0xff, //0x000041be vmovdqu $-16486(%rip), %ymm11 /* LCPI0_15+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0xb2, 0xbf, 0xff, 0xff, //0x000041c6 vmovdqu $-16462(%rip), %ymm12 /* LCPI0_16+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0xca, 0xbf, 0xff, 0xff, //0x000041ce vmovdqu $-16438(%rip), %ymm13 /* LCPI0_17+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0xe2, 0xbf, 0xff, 0xff, //0x000041d6 vmovdqu $-16414(%rip), %ymm14 /* LCPI0_18+0(%rip) */
- 0x0f, 0x84, 0x5c, 0x12, 0x00, 0x00, //0x000041de je LBB0_1122
- 0x4d, 0x85, 0xe4, //0x000041e4 testq %r12, %r12
- 0x0f, 0x84, 0x53, 0x12, 0x00, 0x00, //0x000041e7 je LBB0_1122
- 0x4c, 0x2b, 0x6c, 0x24, 0x30, //0x000041ed subq $48(%rsp), %r13
- 0x49, 0x8d, 0x4d, 0xff, //0x000041f2 leaq $-1(%r13), %rcx
- 0x49, 0x39, 0xca, //0x000041f6 cmpq %rcx, %r10
- 0x0f, 0x84, 0x41, 0x00, 0x00, 0x00, //0x000041f9 je LBB0_903
- 0x49, 0x39, 0xc8, //0x000041ff cmpq %rcx, %r8
- 0x0f, 0x84, 0x38, 0x00, 0x00, 0x00, //0x00004202 je LBB0_903
- 0x49, 0x39, 0xcc, //0x00004208 cmpq %rcx, %r12
- 0x0f, 0x84, 0x2f, 0x00, 0x00, 0x00, //0x0000420b je LBB0_903
- 0x4d, 0x85, 0xc0, //0x00004211 testq %r8, %r8
- 0x0f, 0x8e, 0x61, 0x00, 0x00, 0x00, //0x00004214 jle LBB0_906
- 0x49, 0x8d, 0x40, 0xff, //0x0000421a leaq $-1(%r8), %rax
- 0x49, 0x39, 0xc4, //0x0000421e cmpq %rax, %r12
- 0x0f, 0x84, 0x54, 0x00, 0x00, 0x00, //0x00004221 je LBB0_906
- 0x49, 0xf7, 0xd0, //0x00004227 notq %r8
- 0x4d, 0x89, 0xc5, //0x0000422a movq %r8, %r13
- 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x0000422d movq $24(%rsp), %r10
- 0x4d, 0x85, 0xed, //0x00004232 testq %r13, %r13
- 0x0f, 0x89, 0x16, 0x00, 0x00, 0x00, //0x00004235 jns LBB0_904
- 0xe9, 0xfd, 0x11, 0x00, 0x00, //0x0000423b jmp LBB0_1121
- //0x00004240 LBB0_903
- 0x49, 0xf7, 0xdd, //0x00004240 negq %r13
- 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00004243 movq $24(%rsp), %r10
- 0x4d, 0x85, 0xed, //0x00004248 testq %r13, %r13
- 0x0f, 0x88, 0xec, 0x11, 0x00, 0x00, //0x0000424b js LBB0_1121
- //0x00004251 LBB0_904
- 0x48, 0x8b, 0x44, 0x24, 0x10, //0x00004251 movq $16(%rsp), %rax
- 0x4c, 0x8b, 0x20, //0x00004256 movq (%rax), %r12
- //0x00004259 LBB0_905
- 0x4d, 0x01, 0xec, //0x00004259 addq %r13, %r12
- 0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x0000425c movq $16(%rsp), %r13
- 0x4d, 0x89, 0x65, 0x00, //0x00004261 movq %r12, (%r13)
- 0x4c, 0x89, 0xf3, //0x00004265 movq %r14, %rbx
- 0x4d, 0x39, 0xce, //0x00004268 cmpq %r9, %r14
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000426b movq $32(%rsp), %r11
- 0x0f, 0x86, 0x4a, 0xee, 0xff, 0xff, //0x00004270 jbe LBB0_634
- 0xe9, 0x05, 0x09, 0x00, 0x00, //0x00004276 jmp LBB0_1025
- //0x0000427b LBB0_906
- 0x4c, 0x89, 0xd0, //0x0000427b movq %r10, %rax
- 0x4c, 0x09, 0xe0, //0x0000427e orq %r12, %rax
- 0x0f, 0x99, 0xc1, //0x00004281 setns %cl
- 0x0f, 0x88, 0x89, 0x00, 0x00, 0x00, //0x00004284 js LBB0_1120
- 0x4d, 0x39, 0xe2, //0x0000428a cmpq %r12, %r10
- 0x0f, 0x8c, 0x80, 0x00, 0x00, 0x00, //0x0000428d jl LBB0_1120
- 0x49, 0xf7, 0xd2, //0x00004293 notq %r10
- 0x4d, 0x89, 0xd5, //0x00004296 movq %r10, %r13
- 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00004299 movq $24(%rsp), %r10
- 0x4d, 0x85, 0xed, //0x0000429e testq %r13, %r13
- 0x0f, 0x89, 0xaa, 0xff, 0xff, 0xff, //0x000042a1 jns LBB0_904
- 0xe9, 0x91, 0x11, 0x00, 0x00, //0x000042a7 jmp LBB0_1121
- //0x000042ac LBB0_909
- 0x4d, 0x29, 0xfe, //0x000042ac subq %r15, %r14
- 0x49, 0x01, 0xce, //0x000042af addq %rcx, %r14
- 0x49, 0x39, 0xde, //0x000042b2 cmpq %rbx, %r14
- 0x0f, 0x82, 0xcf, 0xef, 0xff, 0xff, //0x000042b5 jb LBB0_666
- 0xe9, 0xa2, 0x08, 0x00, 0x00, //0x000042bb jmp LBB0_1020
- //0x000042c0 LBB0_767
- 0x4d, 0x01, 0xfc, //0x000042c0 addq %r15, %r12
- 0x48, 0x83, 0xfa, 0x20, //0x000042c3 cmpq $32, %rdx
- 0x0f, 0x82, 0x49, 0x04, 0x00, 0x00, //0x000042c7 jb LBB0_958
- //0x000042cd LBB0_768
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x000042cd vmovdqu (%r12), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x000042d3 vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xf1, //0x000042d7 vpmovmskb %ymm1, %esi
- 0xc5, 0xfd, 0x74, 0xc7, //0x000042db vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf8, //0x000042df vpmovmskb %ymm0, %edi
- 0x85, 0xff, //0x000042e3 testl %edi, %edi
- 0x0f, 0x85, 0xca, 0x03, 0x00, 0x00, //0x000042e5 jne LBB0_954
- 0x4d, 0x85, 0xd2, //0x000042eb testq %r10, %r10
- 0x0f, 0x85, 0xd8, 0x03, 0x00, 0x00, //0x000042ee jne LBB0_956
- 0x45, 0x31, 0xd2, //0x000042f4 xorl %r10d, %r10d
- 0x48, 0x85, 0xf6, //0x000042f7 testq %rsi, %rsi
- 0x0f, 0x84, 0x0e, 0x04, 0x00, 0x00, //0x000042fa je LBB0_957
- //0x00004300 LBB0_771
- 0x48, 0x0f, 0xbc, 0xc6, //0x00004300 bsfq %rsi, %rax
- 0x4d, 0x29, 0xfc, //0x00004304 subq %r15, %r12
- 0x49, 0x01, 0xc4, //0x00004307 addq %rax, %r12
- 0x49, 0x83, 0xc4, 0x01, //0x0000430a addq $1, %r12
- 0xe9, 0xdd, 0xf6, 0xff, 0xff, //0x0000430e jmp LBB0_776
- //0x00004313 LBB0_1120
- 0x49, 0x8d, 0x44, 0x24, 0xff, //0x00004313 leaq $-1(%r12), %rax
- 0x49, 0x39, 0xc2, //0x00004318 cmpq %rax, %r10
- 0x49, 0xf7, 0xd4, //0x0000431b notq %r12
- 0x4d, 0x0f, 0x45, 0xe5, //0x0000431e cmovneq %r13, %r12
- 0x84, 0xc9, //0x00004322 testb %cl, %cl
- 0x4d, 0x0f, 0x45, 0xec, //0x00004324 cmovneq %r12, %r13
- 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00004328 movq $24(%rsp), %r10
- 0x4d, 0x85, 0xed, //0x0000432d testq %r13, %r13
- 0x0f, 0x89, 0x1b, 0xff, 0xff, 0xff, //0x00004330 jns LBB0_904
- 0xe9, 0x02, 0x11, 0x00, 0x00, //0x00004336 jmp LBB0_1121
- //0x0000433b LBB0_910
- 0x0f, 0xbc, 0xc2, //0x0000433b bsfl %edx, %eax
- //0x0000433e LBB0_911
- 0x4d, 0x01, 0xf7, //0x0000433e addq %r14, %r15
- 0x4d, 0x29, 0xef, //0x00004341 subq %r13, %r15
- 0x49, 0x29, 0xc7, //0x00004344 subq %rax, %r15
- 0x49, 0xf7, 0xd0, //0x00004347 notq %r8
- 0x4d, 0x01, 0xf8, //0x0000434a addq %r15, %r8
- 0x4d, 0x89, 0xc5, //0x0000434d movq %r8, %r13
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00004350 movq $32(%rsp), %r11
- 0x49, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00004355 movabsq $9223372036854775806, %r9
- 0xe9, 0x1d, 0xed, 0xff, 0xff, //0x0000435f jmp LBB0_631
- //0x00004364 LBB0_912
- 0x4d, 0x01, 0xf7, //0x00004364 addq %r14, %r15
- 0x4d, 0x29, 0xef, //0x00004367 subq %r13, %r15
- 0x48, 0xf7, 0xd1, //0x0000436a notq %rcx
- 0x4c, 0x01, 0xf9, //0x0000436d addq %r15, %rcx
- 0x49, 0x89, 0xcd, //0x00004370 movq %rcx, %r13
- 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00004373 jmp LBB0_916
- //0x00004378 LBB0_913
- 0x89, 0xf0, //0x00004378 movl %esi, %eax
- 0xe9, 0x02, 0x00, 0x00, 0x00, //0x0000437a jmp LBB0_915
- //0x0000437f LBB0_914
- 0x89, 0xd8, //0x0000437f movl %ebx, %eax
- //0x00004381 LBB0_915
- 0x49, 0xf7, 0xd5, //0x00004381 notq %r13
- 0x49, 0x29, 0xc5, //0x00004384 subq %rax, %r13
- //0x00004387 LBB0_916
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00004387 movq $32(%rsp), %r11
- 0xe9, 0xf0, 0xec, 0xff, 0xff, //0x0000438c jmp LBB0_631
- //0x00004391 LBB0_917
- 0x4d, 0x01, 0xfe, //0x00004391 addq %r15, %r14
- 0x48, 0x85, 0xf6, //0x00004394 testq %rsi, %rsi
- 0x0f, 0x85, 0x79, 0xee, 0xff, 0xff, //0x00004397 jne LBB0_659
- 0xe9, 0xb0, 0xee, 0xff, 0xff, //0x0000439d jmp LBB0_664
- //0x000043a2 LBB0_918
- 0x49, 0x89, 0xd5, //0x000043a2 movq %rdx, %r13
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000043a5 movq $-1, %rcx
- 0x4d, 0x85, 0xd2, //0x000043ac testq %r10, %r10
- 0x0f, 0x85, 0xd6, 0xfd, 0xff, 0xff, //0x000043af jne LBB0_895
- 0xe9, 0x86, 0x10, 0x00, 0x00, //0x000043b5 jmp LBB0_1122
- //0x000043ba LBB0_919
- 0x0f, 0xbc, 0xc3, //0x000043ba bsfl %ebx, %eax
- //0x000043bd LBB0_920
- 0x49, 0xf7, 0xd5, //0x000043bd notq %r13
- 0x49, 0x29, 0xc5, //0x000043c0 subq %rax, %r13
- 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x000043c3 movq $24(%rsp), %r10
- 0x4d, 0x85, 0xed, //0x000043c8 testq %r13, %r13
- 0x0f, 0x89, 0x80, 0xfe, 0xff, 0xff, //0x000043cb jns LBB0_904
- 0xe9, 0x67, 0x10, 0x00, 0x00, //0x000043d1 jmp LBB0_1121
- //0x000043d6 LBB0_921
- 0x89, 0xd8, //0x000043d6 movl %ebx, %eax
- 0xe9, 0x61, 0xff, 0xff, 0xff, //0x000043d8 jmp LBB0_911
- //0x000043dd LBB0_922
- 0x89, 0xf8, //0x000043dd movl %edi, %eax
- 0xe9, 0x5a, 0xff, 0xff, 0xff, //0x000043df jmp LBB0_911
- //0x000043e4 LBB0_923
- 0x89, 0xf0, //0x000043e4 movl %esi, %eax
- 0xe9, 0x53, 0xff, 0xff, 0xff, //0x000043e6 jmp LBB0_911
- //0x000043eb LBB0_803
- 0x4d, 0x01, 0xfc, //0x000043eb addq %r15, %r12
- 0x48, 0x83, 0xfa, 0x20, //0x000043ee cmpq $32, %rdx
- 0x0f, 0x82, 0xc7, 0x04, 0x00, 0x00, //0x000043f2 jb LBB0_979
- //0x000043f8 LBB0_804
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x000043f8 vmovdqu (%r12), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x000043fe vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xf1, //0x00004402 vpmovmskb %ymm1, %esi
- 0xc5, 0xfd, 0x74, 0xc7, //0x00004406 vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf8, //0x0000440a vpmovmskb %ymm0, %edi
- 0x85, 0xff, //0x0000440e testl %edi, %edi
- 0x0f, 0x85, 0x48, 0x04, 0x00, 0x00, //0x00004410 jne LBB0_975
- 0x4d, 0x85, 0xd2, //0x00004416 testq %r10, %r10
- 0x0f, 0x85, 0x56, 0x04, 0x00, 0x00, //0x00004419 jne LBB0_977
- 0x45, 0x31, 0xd2, //0x0000441f xorl %r10d, %r10d
- 0x48, 0x85, 0xf6, //0x00004422 testq %rsi, %rsi
- 0x0f, 0x84, 0x8c, 0x04, 0x00, 0x00, //0x00004425 je LBB0_978
- //0x0000442b LBB0_807
- 0x48, 0x0f, 0xbc, 0xc6, //0x0000442b bsfq %rsi, %rax
- 0x4d, 0x29, 0xfc, //0x0000442f subq %r15, %r12
- 0x49, 0x01, 0xc4, //0x00004432 addq %rax, %r12
- 0x49, 0x83, 0xc4, 0x01, //0x00004435 addq $1, %r12
- 0xe9, 0x22, 0xf8, 0xff, 0xff, //0x00004439 jmp LBB0_812
- //0x0000443e LBB0_924
- 0x0f, 0xbc, 0xcb, //0x0000443e bsfl %ebx, %ecx
- 0xe9, 0x34, 0x00, 0x00, 0x00, //0x00004441 jmp LBB0_928
- //0x00004446 LBB0_925
- 0x4d, 0x01, 0xf7, //0x00004446 addq %r14, %r15
- 0x4d, 0x29, 0xef, //0x00004449 subq %r13, %r15
- 0x49, 0x29, 0xcf, //0x0000444c subq %rcx, %r15
- 0x4d, 0x89, 0xfd, //0x0000444f movq %r15, %r13
- 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00004452 movq $24(%rsp), %r10
- 0xe9, 0x3c, 0x00, 0x00, 0x00, //0x00004457 jmp LBB0_929
- //0x0000445c LBB0_926
- 0x4d, 0x01, 0xfc, //0x0000445c addq %r15, %r12
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000445f movq $-1, %r8
- 0x45, 0x31, 0xd2, //0x00004466 xorl %r10d, %r10d
- 0x48, 0x83, 0xfa, 0x20, //0x00004469 cmpq $32, %rdx
- 0x0f, 0x83, 0x90, 0xfc, 0xff, 0xff, //0x0000446d jae LBB0_684
- 0xe9, 0x7d, 0x01, 0x00, 0x00, //0x00004473 jmp LBB0_941
- //0x00004478 LBB0_927
- 0x89, 0xd1, //0x00004478 movl %edx, %ecx
- //0x0000447a LBB0_928
- 0x4d, 0x01, 0xf7, //0x0000447a addq %r14, %r15
- 0x4d, 0x29, 0xef, //0x0000447d subq %r13, %r15
- 0x49, 0x29, 0xcf, //0x00004480 subq %rcx, %r15
- 0x49, 0x29, 0xc7, //0x00004483 subq %rax, %r15
- 0x4d, 0x89, 0xfd, //0x00004486 movq %r15, %r13
- 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00004489 movq $24(%rsp), %r10
- 0x49, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x0000448e movabsq $9223372036854775806, %r9
- //0x00004498 LBB0_929
- 0xc5, 0xfe, 0x6f, 0x2d, 0x60, 0xbb, 0xff, 0xff, //0x00004498 vmovdqu $-17568(%rip), %ymm5 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0xd8, 0xbb, 0xff, 0xff, //0x000044a0 vmovdqu $-17448(%rip), %ymm6 /* LCPI0_7+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0xf0, 0xbb, 0xff, 0xff, //0x000044a8 vmovdqu $-17424(%rip), %ymm7 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0x68, 0xbc, 0xff, 0xff, //0x000044b0 vmovdqu $-17304(%rip), %ymm8 /* LCPI0_13+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x0d, 0x80, 0xbc, 0xff, 0xff, //0x000044b8 vmovdqu $-17280(%rip), %ymm9 /* LCPI0_14+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x15, 0x78, 0xbb, 0xff, 0xff, //0x000044c0 vmovdqu $-17544(%rip), %ymm10 /* LCPI0_2+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0x90, 0xbc, 0xff, 0xff, //0x000044c8 vmovdqu $-17264(%rip), %ymm11 /* LCPI0_15+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0xa8, 0xbc, 0xff, 0xff, //0x000044d0 vmovdqu $-17240(%rip), %ymm12 /* LCPI0_16+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0xc0, 0xbc, 0xff, 0xff, //0x000044d8 vmovdqu $-17216(%rip), %ymm13 /* LCPI0_17+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0xd8, 0xbc, 0xff, 0xff, //0x000044e0 vmovdqu $-17192(%rip), %ymm14 /* LCPI0_18+0(%rip) */
- 0x4d, 0x85, 0xed, //0x000044e8 testq %r13, %r13
- 0x0f, 0x89, 0x60, 0xfd, 0xff, 0xff, //0x000044eb jns LBB0_904
- 0xe9, 0x47, 0x0f, 0x00, 0x00, //0x000044f1 jmp LBB0_1121
- //0x000044f6 LBB0_930
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x000044f6 movq $-1, %r12
- 0x48, 0xc7, 0x44, 0x24, 0x30, 0xff, 0xff, 0xff, 0xff, //0x000044fd movq $-1, $48(%rsp)
- 0x4d, 0x89, 0xc5, //0x00004506 movq %r8, %r13
- 0x49, 0x83, 0xfa, 0x10, //0x00004509 cmpq $16, %r10
- 0x4c, 0x89, 0x44, 0x24, 0x28, //0x0000450d movq %r8, $40(%rsp)
- 0x0f, 0x83, 0x9d, 0xf1, 0xff, 0xff, //0x00004512 jae LBB0_725
- 0xe9, 0xbe, 0xf2, 0xff, 0xff, //0x00004518 jmp LBB0_743
- //0x0000451d LBB0_931
- 0x89, 0xf8, //0x0000451d movl %edi, %eax
- 0xe9, 0x99, 0xfe, 0xff, 0xff, //0x0000451f jmp LBB0_920
- //0x00004524 LBB0_932
- 0x89, 0xf0, //0x00004524 movl %esi, %eax
- 0xe9, 0x92, 0xfe, 0xff, 0xff, //0x00004526 jmp LBB0_920
- //0x0000452b LBB0_933
- 0x89, 0xd0, //0x0000452b movl %edx, %eax
- 0xe9, 0x8b, 0xfe, 0xff, 0xff, //0x0000452d jmp LBB0_920
- //0x00004532 LBB0_934
- 0x4d, 0x01, 0xfc, //0x00004532 addq %r15, %r12
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004535 movq $-1, %r8
- 0x45, 0x31, 0xd2, //0x0000453c xorl %r10d, %r10d
- 0x48, 0x83, 0xfa, 0x20, //0x0000453f cmpq $32, %rdx
- 0x0f, 0x83, 0x84, 0xfd, 0xff, 0xff, //0x00004543 jae LBB0_768
- 0xe9, 0xc8, 0x01, 0x00, 0x00, //0x00004549 jmp LBB0_958
- //0x0000454e LBB0_935
- 0x4d, 0x01, 0xfc, //0x0000454e addq %r15, %r12
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004551 movq $-1, %r8
- 0x45, 0x31, 0xd2, //0x00004558 xorl %r10d, %r10d
- 0x48, 0x83, 0xfa, 0x20, //0x0000455b cmpq $32, %rdx
- 0x0f, 0x83, 0x93, 0xfe, 0xff, 0xff, //0x0000455f jae LBB0_804
- 0xe9, 0x55, 0x03, 0x00, 0x00, //0x00004565 jmp LBB0_979
- //0x0000456a LBB0_936
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000456a movq $-1, %r12
- 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00004571 movq $-1, %r10
- 0x4c, 0x8b, 0x6c, 0x24, 0x30, //0x00004578 movq $48(%rsp), %r13
- 0x49, 0x83, 0xfb, 0x10, //0x0000457d cmpq $16, %r11
- 0xc5, 0x7a, 0x6f, 0x3d, 0x97, 0xbc, 0xff, 0xff, //0x00004581 vmovdqu $-17257(%rip), %xmm15 /* LCPI0_19+0(%rip) */
- 0x0f, 0x83, 0x73, 0xf8, 0xff, 0xff, //0x00004589 jae LBB0_840
- 0xe9, 0x96, 0xf9, 0xff, 0xff, //0x0000458f jmp LBB0_858
- //0x00004594 LBB0_937
- 0x49, 0x83, 0xf8, 0xff, //0x00004594 cmpq $-1, %r8
- 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x00004598 jne LBB0_939
- 0x4c, 0x89, 0xe0, //0x0000459e movq %r12, %rax
- 0x4c, 0x29, 0xf8, //0x000045a1 subq %r15, %rax
- 0x4c, 0x0f, 0xbc, 0xc7, //0x000045a4 bsfq %rdi, %r8
- 0x49, 0x01, 0xc0, //0x000045a8 addq %rax, %r8
- //0x000045ab LBB0_939
- 0x44, 0x89, 0xd0, //0x000045ab movl %r10d, %eax
- 0xf7, 0xd0, //0x000045ae notl %eax
- 0x21, 0xf8, //0x000045b0 andl %edi, %eax
- 0x8d, 0x0c, 0x00, //0x000045b2 leal (%rax,%rax), %ecx
- 0x41, 0x8d, 0x1c, 0x42, //0x000045b5 leal (%r10,%rax,2), %ebx
- 0xf7, 0xd1, //0x000045b9 notl %ecx
- 0x21, 0xf9, //0x000045bb andl %edi, %ecx
- 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x000045bd andl $-1431655766, %ecx
- 0x45, 0x31, 0xd2, //0x000045c3 xorl %r10d, %r10d
- 0x01, 0xc1, //0x000045c6 addl %eax, %ecx
- 0x41, 0x0f, 0x92, 0xc2, //0x000045c8 setb %r10b
- 0x01, 0xc9, //0x000045cc addl %ecx, %ecx
- 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x000045ce xorl $1431655765, %ecx
- 0x21, 0xd9, //0x000045d4 andl %ebx, %ecx
- 0xf7, 0xd1, //0x000045d6 notl %ecx
- 0x21, 0xce, //0x000045d8 andl %ecx, %esi
- 0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x000045da movq $16(%rsp), %r13
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000045df movq $32(%rsp), %r11
- 0x48, 0x85, 0xf6, //0x000045e4 testq %rsi, %rsi
- 0x0f, 0x85, 0x49, 0xfb, 0xff, 0xff, //0x000045e7 jne LBB0_687
- //0x000045ed LBB0_940
- 0x49, 0x83, 0xc4, 0x20, //0x000045ed addq $32, %r12
- 0x48, 0x83, 0xc2, 0xe0, //0x000045f1 addq $-32, %rdx
- //0x000045f5 LBB0_941
- 0x4d, 0x85, 0xd2, //0x000045f5 testq %r10, %r10
- 0x0f, 0x85, 0xd8, 0x01, 0x00, 0x00, //0x000045f8 jne LBB0_971
- 0x4d, 0x89, 0xc2, //0x000045fe movq %r8, %r10
- 0x48, 0x85, 0xd2, //0x00004601 testq %rdx, %rdx
- 0x0f, 0x84, 0x88, 0x00, 0x00, 0x00, //0x00004604 je LBB0_953
- //0x0000460a LBB0_943
- 0x4c, 0x89, 0xff, //0x0000460a movq %r15, %rdi
- 0x48, 0xf7, 0xdf, //0x0000460d negq %rdi
- //0x00004610 LBB0_944
- 0x31, 0xf6, //0x00004610 xorl %esi, %esi
- //0x00004612 LBB0_945
- 0x41, 0x0f, 0xb6, 0x1c, 0x34, //0x00004612 movzbl (%r12,%rsi), %ebx
- 0x80, 0xfb, 0x22, //0x00004617 cmpb $34, %bl
- 0x0f, 0x84, 0x6b, 0x00, 0x00, 0x00, //0x0000461a je LBB0_952
- 0x80, 0xfb, 0x5c, //0x00004620 cmpb $92, %bl
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00004623 je LBB0_950
- 0x48, 0x83, 0xc6, 0x01, //0x00004629 addq $1, %rsi
- 0x48, 0x39, 0xf2, //0x0000462d cmpq %rsi, %rdx
- 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00004630 jne LBB0_945
- 0xe9, 0x5f, 0x00, 0x00, 0x00, //0x00004636 jmp LBB0_948
- //0x0000463b LBB0_950
- 0x48, 0x8d, 0x42, 0xff, //0x0000463b leaq $-1(%rdx), %rax
- 0x48, 0x39, 0xf0, //0x0000463f cmpq %rsi, %rax
- 0x0f, 0x84, 0xb1, 0x0e, 0x00, 0x00, //0x00004642 je LBB0_990
- 0x4a, 0x8d, 0x04, 0x27, //0x00004648 leaq (%rdi,%r12), %rax
- 0x48, 0x01, 0xf0, //0x0000464c addq %rsi, %rax
- 0x49, 0x83, 0xfa, 0xff, //0x0000464f cmpq $-1, %r10
- 0x4c, 0x0f, 0x44, 0xc0, //0x00004653 cmoveq %rax, %r8
- 0x4c, 0x0f, 0x44, 0xd0, //0x00004657 cmoveq %rax, %r10
- 0x49, 0x01, 0xf4, //0x0000465b addq %rsi, %r12
- 0x49, 0x83, 0xc4, 0x02, //0x0000465e addq $2, %r12
- 0x48, 0x89, 0xd0, //0x00004662 movq %rdx, %rax
- 0x48, 0x29, 0xf0, //0x00004665 subq %rsi, %rax
- 0x48, 0x83, 0xc0, 0xfe, //0x00004668 addq $-2, %rax
- 0x48, 0x83, 0xc2, 0xfe, //0x0000466c addq $-2, %rdx
- 0x48, 0x39, 0xf2, //0x00004670 cmpq %rsi, %rdx
- 0x48, 0x89, 0xc2, //0x00004673 movq %rax, %rdx
- 0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x00004676 movq $16(%rsp), %r13
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000467b movq $32(%rsp), %r11
- 0x0f, 0x85, 0x8a, 0xff, 0xff, 0xff, //0x00004680 jne LBB0_944
- 0xe9, 0x20, 0x05, 0x00, 0x00, //0x00004686 jmp LBB0_814
- //0x0000468b LBB0_952
- 0x49, 0x01, 0xf4, //0x0000468b addq %rsi, %r12
- 0x49, 0x83, 0xc4, 0x01, //0x0000468e addq $1, %r12
- //0x00004692 LBB0_953
- 0x4d, 0x29, 0xfc, //0x00004692 subq %r15, %r12
- 0xe9, 0xa6, 0xed, 0xff, 0xff, //0x00004695 jmp LBB0_692
- //0x0000469a LBB0_948
- 0x80, 0xfb, 0x22, //0x0000469a cmpb $34, %bl
- 0x0f, 0x85, 0x56, 0x0e, 0x00, 0x00, //0x0000469d jne LBB0_990
- 0x49, 0x01, 0xd4, //0x000046a3 addq %rdx, %r12
- 0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x000046a6 movq $16(%rsp), %r13
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000046ab movq $32(%rsp), %r11
- 0xe9, 0xdd, 0xff, 0xff, 0xff, //0x000046b0 jmp LBB0_953
- //0x000046b5 LBB0_954
- 0x49, 0x83, 0xf8, 0xff, //0x000046b5 cmpq $-1, %r8
- 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x000046b9 jne LBB0_956
- 0x4c, 0x89, 0xe0, //0x000046bf movq %r12, %rax
- 0x4c, 0x29, 0xf8, //0x000046c2 subq %r15, %rax
- 0x4c, 0x0f, 0xbc, 0xc7, //0x000046c5 bsfq %rdi, %r8
- 0x49, 0x01, 0xc0, //0x000046c9 addq %rax, %r8
- //0x000046cc LBB0_956
- 0x44, 0x89, 0xd0, //0x000046cc movl %r10d, %eax
- 0xf7, 0xd0, //0x000046cf notl %eax
- 0x21, 0xf8, //0x000046d1 andl %edi, %eax
- 0x8d, 0x0c, 0x00, //0x000046d3 leal (%rax,%rax), %ecx
- 0x41, 0x8d, 0x1c, 0x42, //0x000046d6 leal (%r10,%rax,2), %ebx
- 0xf7, 0xd1, //0x000046da notl %ecx
- 0x21, 0xf9, //0x000046dc andl %edi, %ecx
- 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x000046de andl $-1431655766, %ecx
- 0x45, 0x31, 0xd2, //0x000046e4 xorl %r10d, %r10d
- 0x01, 0xc1, //0x000046e7 addl %eax, %ecx
- 0x41, 0x0f, 0x92, 0xc2, //0x000046e9 setb %r10b
- 0x01, 0xc9, //0x000046ed addl %ecx, %ecx
- 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x000046ef xorl $1431655765, %ecx
- 0x21, 0xd9, //0x000046f5 andl %ebx, %ecx
- 0xf7, 0xd1, //0x000046f7 notl %ecx
- 0x21, 0xce, //0x000046f9 andl %ecx, %esi
- 0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x000046fb movq $16(%rsp), %r13
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00004700 movq $32(%rsp), %r11
- 0x48, 0x85, 0xf6, //0x00004705 testq %rsi, %rsi
- 0x0f, 0x85, 0xf2, 0xfb, 0xff, 0xff, //0x00004708 jne LBB0_771
- //0x0000470e LBB0_957
- 0x49, 0x83, 0xc4, 0x20, //0x0000470e addq $32, %r12
- 0x48, 0x83, 0xc2, 0xe0, //0x00004712 addq $-32, %rdx
- //0x00004716 LBB0_958
- 0x4d, 0x85, 0xd2, //0x00004716 testq %r10, %r10
- 0x0f, 0x85, 0xfb, 0x00, 0x00, 0x00, //0x00004719 jne LBB0_973
- 0x4d, 0x89, 0xc2, //0x0000471f movq %r8, %r10
- 0x48, 0x85, 0xd2, //0x00004722 testq %rdx, %rdx
- 0x0f, 0x84, 0x88, 0x00, 0x00, 0x00, //0x00004725 je LBB0_970
- //0x0000472b LBB0_960
- 0x4c, 0x89, 0xff, //0x0000472b movq %r15, %rdi
- 0x48, 0xf7, 0xdf, //0x0000472e negq %rdi
- //0x00004731 LBB0_961
- 0x31, 0xf6, //0x00004731 xorl %esi, %esi
- //0x00004733 LBB0_962
- 0x41, 0x0f, 0xb6, 0x1c, 0x34, //0x00004733 movzbl (%r12,%rsi), %ebx
- 0x80, 0xfb, 0x22, //0x00004738 cmpb $34, %bl
- 0x0f, 0x84, 0x6b, 0x00, 0x00, 0x00, //0x0000473b je LBB0_969
- 0x80, 0xfb, 0x5c, //0x00004741 cmpb $92, %bl
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00004744 je LBB0_967
- 0x48, 0x83, 0xc6, 0x01, //0x0000474a addq $1, %rsi
- 0x48, 0x39, 0xf2, //0x0000474e cmpq %rsi, %rdx
- 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00004751 jne LBB0_962
- 0xe9, 0x5f, 0x00, 0x00, 0x00, //0x00004757 jmp LBB0_965
- //0x0000475c LBB0_967
- 0x48, 0x8d, 0x42, 0xff, //0x0000475c leaq $-1(%rdx), %rax
- 0x48, 0x39, 0xf0, //0x00004760 cmpq %rsi, %rax
- 0x0f, 0x84, 0x90, 0x0d, 0x00, 0x00, //0x00004763 je LBB0_990
- 0x4a, 0x8d, 0x04, 0x27, //0x00004769 leaq (%rdi,%r12), %rax
- 0x48, 0x01, 0xf0, //0x0000476d addq %rsi, %rax
- 0x49, 0x83, 0xfa, 0xff, //0x00004770 cmpq $-1, %r10
- 0x4c, 0x0f, 0x44, 0xc0, //0x00004774 cmoveq %rax, %r8
- 0x4c, 0x0f, 0x44, 0xd0, //0x00004778 cmoveq %rax, %r10
- 0x49, 0x01, 0xf4, //0x0000477c addq %rsi, %r12
- 0x49, 0x83, 0xc4, 0x02, //0x0000477f addq $2, %r12
- 0x48, 0x89, 0xd0, //0x00004783 movq %rdx, %rax
- 0x48, 0x29, 0xf0, //0x00004786 subq %rsi, %rax
- 0x48, 0x83, 0xc0, 0xfe, //0x00004789 addq $-2, %rax
- 0x48, 0x83, 0xc2, 0xfe, //0x0000478d addq $-2, %rdx
- 0x48, 0x39, 0xf2, //0x00004791 cmpq %rsi, %rdx
- 0x48, 0x89, 0xc2, //0x00004794 movq %rax, %rdx
- 0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x00004797 movq $16(%rsp), %r13
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000479c movq $32(%rsp), %r11
- 0x0f, 0x85, 0x8a, 0xff, 0xff, 0xff, //0x000047a1 jne LBB0_961
- 0xe9, 0xff, 0x03, 0x00, 0x00, //0x000047a7 jmp LBB0_814
- //0x000047ac LBB0_969
- 0x49, 0x01, 0xf4, //0x000047ac addq %rsi, %r12
- 0x49, 0x83, 0xc4, 0x01, //0x000047af addq $1, %r12
- //0x000047b3 LBB0_970
- 0x4d, 0x29, 0xfc, //0x000047b3 subq %r15, %r12
- 0xe9, 0x35, 0xf2, 0xff, 0xff, //0x000047b6 jmp LBB0_776
- //0x000047bb LBB0_965
- 0x80, 0xfb, 0x22, //0x000047bb cmpb $34, %bl
- 0x0f, 0x85, 0x35, 0x0d, 0x00, 0x00, //0x000047be jne LBB0_990
- 0x49, 0x01, 0xd4, //0x000047c4 addq %rdx, %r12
- 0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x000047c7 movq $16(%rsp), %r13
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000047cc movq $32(%rsp), %r11
- 0xe9, 0xdd, 0xff, 0xff, 0xff, //0x000047d1 jmp LBB0_970
- //0x000047d6 LBB0_971
- 0x48, 0x85, 0xd2, //0x000047d6 testq %rdx, %rdx
- 0x0f, 0x84, 0x1a, 0x0d, 0x00, 0x00, //0x000047d9 je LBB0_990
- 0x4d, 0x89, 0xfa, //0x000047df movq %r15, %r10
- 0x49, 0xf7, 0xd2, //0x000047e2 notq %r10
- 0x4d, 0x01, 0xe2, //0x000047e5 addq %r12, %r10
- 0x49, 0x83, 0xf8, 0xff, //0x000047e8 cmpq $-1, %r8
- 0x4c, 0x89, 0xc0, //0x000047ec movq %r8, %rax
- 0x49, 0x0f, 0x44, 0xc2, //0x000047ef cmoveq %r10, %rax
- 0x4d, 0x0f, 0x45, 0xd0, //0x000047f3 cmovneq %r8, %r10
- 0x49, 0x83, 0xc4, 0x01, //0x000047f7 addq $1, %r12
- 0x48, 0x83, 0xc2, 0xff, //0x000047fb addq $-1, %rdx
- 0x49, 0x89, 0xc0, //0x000047ff movq %rax, %r8
- 0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x00004802 movq $16(%rsp), %r13
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00004807 movq $32(%rsp), %r11
- 0x48, 0x85, 0xd2, //0x0000480c testq %rdx, %rdx
- 0x0f, 0x85, 0xf5, 0xfd, 0xff, 0xff, //0x0000480f jne LBB0_943
- 0xe9, 0x78, 0xfe, 0xff, 0xff, //0x00004815 jmp LBB0_953
- //0x0000481a LBB0_973
- 0x48, 0x85, 0xd2, //0x0000481a testq %rdx, %rdx
- 0x0f, 0x84, 0xd6, 0x0c, 0x00, 0x00, //0x0000481d je LBB0_990
- 0x4d, 0x89, 0xfa, //0x00004823 movq %r15, %r10
- 0x49, 0xf7, 0xd2, //0x00004826 notq %r10
- 0x4d, 0x01, 0xe2, //0x00004829 addq %r12, %r10
- 0x49, 0x83, 0xf8, 0xff, //0x0000482c cmpq $-1, %r8
- 0x4c, 0x89, 0xc0, //0x00004830 movq %r8, %rax
- 0x49, 0x0f, 0x44, 0xc2, //0x00004833 cmoveq %r10, %rax
- 0x4d, 0x0f, 0x45, 0xd0, //0x00004837 cmovneq %r8, %r10
- 0x49, 0x83, 0xc4, 0x01, //0x0000483b addq $1, %r12
- 0x48, 0x83, 0xc2, 0xff, //0x0000483f addq $-1, %rdx
- 0x49, 0x89, 0xc0, //0x00004843 movq %rax, %r8
- 0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x00004846 movq $16(%rsp), %r13
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000484b movq $32(%rsp), %r11
- 0x48, 0x85, 0xd2, //0x00004850 testq %rdx, %rdx
- 0x0f, 0x85, 0xd2, 0xfe, 0xff, 0xff, //0x00004853 jne LBB0_960
- 0xe9, 0x55, 0xff, 0xff, 0xff, //0x00004859 jmp LBB0_970
- //0x0000485e LBB0_975
- 0x49, 0x83, 0xf8, 0xff, //0x0000485e cmpq $-1, %r8
- 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x00004862 jne LBB0_977
- 0x4c, 0x89, 0xe0, //0x00004868 movq %r12, %rax
- 0x4c, 0x29, 0xf8, //0x0000486b subq %r15, %rax
- 0x4c, 0x0f, 0xbc, 0xc7, //0x0000486e bsfq %rdi, %r8
- 0x49, 0x01, 0xc0, //0x00004872 addq %rax, %r8
- //0x00004875 LBB0_977
- 0x44, 0x89, 0xd0, //0x00004875 movl %r10d, %eax
- 0xf7, 0xd0, //0x00004878 notl %eax
- 0x21, 0xf8, //0x0000487a andl %edi, %eax
- 0x8d, 0x0c, 0x00, //0x0000487c leal (%rax,%rax), %ecx
- 0x41, 0x8d, 0x1c, 0x42, //0x0000487f leal (%r10,%rax,2), %ebx
- 0xf7, 0xd1, //0x00004883 notl %ecx
- 0x21, 0xf9, //0x00004885 andl %edi, %ecx
- 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00004887 andl $-1431655766, %ecx
- 0x45, 0x31, 0xd2, //0x0000488d xorl %r10d, %r10d
- 0x01, 0xc1, //0x00004890 addl %eax, %ecx
- 0x41, 0x0f, 0x92, 0xc2, //0x00004892 setb %r10b
- 0x01, 0xc9, //0x00004896 addl %ecx, %ecx
- 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00004898 xorl $1431655765, %ecx
- 0x21, 0xd9, //0x0000489e andl %ebx, %ecx
- 0xf7, 0xd1, //0x000048a0 notl %ecx
- 0x21, 0xce, //0x000048a2 andl %ecx, %esi
- 0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x000048a4 movq $16(%rsp), %r13
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000048a9 movq $32(%rsp), %r11
- 0x48, 0x85, 0xf6, //0x000048ae testq %rsi, %rsi
- 0x0f, 0x85, 0x74, 0xfb, 0xff, 0xff, //0x000048b1 jne LBB0_807
- //0x000048b7 LBB0_978
- 0x49, 0x83, 0xc4, 0x20, //0x000048b7 addq $32, %r12
- 0x48, 0x83, 0xc2, 0xe0, //0x000048bb addq $-32, %rdx
- //0x000048bf LBB0_979
- 0x4d, 0x85, 0xd2, //0x000048bf testq %r10, %r10
- 0x0f, 0x85, 0xad, 0x00, 0x00, 0x00, //0x000048c2 jne LBB0_993
- 0x4d, 0x89, 0xc2, //0x000048c8 movq %r8, %r10
- 0x48, 0x85, 0xd2, //0x000048cb testq %rdx, %rdx
- 0x0f, 0x84, 0x7e, 0x00, 0x00, 0x00, //0x000048ce je LBB0_992
- //0x000048d4 LBB0_981
- 0x4c, 0x89, 0xff, //0x000048d4 movq %r15, %rdi
- 0x48, 0xf7, 0xdf, //0x000048d7 negq %rdi
- //0x000048da LBB0_982
- 0x31, 0xf6, //0x000048da xorl %esi, %esi
- //0x000048dc LBB0_983
- 0x41, 0x0f, 0xb6, 0x1c, 0x34, //0x000048dc movzbl (%r12,%rsi), %ebx
- 0x80, 0xfb, 0x22, //0x000048e1 cmpb $34, %bl
- 0x0f, 0x84, 0x61, 0x00, 0x00, 0x00, //0x000048e4 je LBB0_991
- 0x80, 0xfb, 0x5c, //0x000048ea cmpb $92, %bl
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000048ed je LBB0_988
- 0x48, 0x83, 0xc6, 0x01, //0x000048f3 addq $1, %rsi
- 0x48, 0x39, 0xf2, //0x000048f7 cmpq %rsi, %rdx
- 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000048fa jne LBB0_983
- 0xe9, 0x5f, 0x00, 0x00, 0x00, //0x00004900 jmp LBB0_986
- //0x00004905 LBB0_988
- 0x48, 0x8d, 0x42, 0xff, //0x00004905 leaq $-1(%rdx), %rax
- 0x48, 0x39, 0xf0, //0x00004909 cmpq %rsi, %rax
- 0x0f, 0x84, 0xe7, 0x0b, 0x00, 0x00, //0x0000490c je LBB0_990
- 0x4a, 0x8d, 0x04, 0x27, //0x00004912 leaq (%rdi,%r12), %rax
- 0x48, 0x01, 0xf0, //0x00004916 addq %rsi, %rax
- 0x49, 0x83, 0xfa, 0xff, //0x00004919 cmpq $-1, %r10
- 0x4c, 0x0f, 0x44, 0xc0, //0x0000491d cmoveq %rax, %r8
- 0x4c, 0x0f, 0x44, 0xd0, //0x00004921 cmoveq %rax, %r10
- 0x49, 0x01, 0xf4, //0x00004925 addq %rsi, %r12
- 0x49, 0x83, 0xc4, 0x02, //0x00004928 addq $2, %r12
- 0x48, 0x89, 0xd0, //0x0000492c movq %rdx, %rax
- 0x48, 0x29, 0xf0, //0x0000492f subq %rsi, %rax
- 0x48, 0x83, 0xc0, 0xfe, //0x00004932 addq $-2, %rax
- 0x48, 0x83, 0xc2, 0xfe, //0x00004936 addq $-2, %rdx
- 0x48, 0x39, 0xf2, //0x0000493a cmpq %rsi, %rdx
- 0x48, 0x89, 0xc2, //0x0000493d movq %rax, %rdx
- 0x0f, 0x85, 0x94, 0xff, 0xff, 0xff, //0x00004940 jne LBB0_982
- 0xe9, 0xae, 0x0b, 0x00, 0x00, //0x00004946 jmp LBB0_990
- //0x0000494b LBB0_991
- 0x49, 0x01, 0xf4, //0x0000494b addq %rsi, %r12
- 0x49, 0x83, 0xc4, 0x01, //0x0000494e addq $1, %r12
- //0x00004952 LBB0_992
- 0x4d, 0x29, 0xfc, //0x00004952 subq %r15, %r12
- 0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x00004955 movq $16(%rsp), %r13
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000495a movq $32(%rsp), %r11
- 0xe9, 0xfc, 0xf2, 0xff, 0xff, //0x0000495f jmp LBB0_812
- //0x00004964 LBB0_986
- 0x80, 0xfb, 0x22, //0x00004964 cmpb $34, %bl
- 0x0f, 0x85, 0x8c, 0x0b, 0x00, 0x00, //0x00004967 jne LBB0_990
- 0x49, 0x01, 0xd4, //0x0000496d addq %rdx, %r12
- 0xe9, 0xdd, 0xff, 0xff, 0xff, //0x00004970 jmp LBB0_992
- //0x00004975 LBB0_993
- 0x48, 0x85, 0xd2, //0x00004975 testq %rdx, %rdx
- 0x0f, 0x84, 0x7b, 0x0b, 0x00, 0x00, //0x00004978 je LBB0_990
- 0x4d, 0x89, 0xfa, //0x0000497e movq %r15, %r10
- 0x49, 0xf7, 0xd2, //0x00004981 notq %r10
- 0x4d, 0x01, 0xe2, //0x00004984 addq %r12, %r10
- 0x49, 0x83, 0xf8, 0xff, //0x00004987 cmpq $-1, %r8
- 0x4c, 0x89, 0xc0, //0x0000498b movq %r8, %rax
- 0x49, 0x0f, 0x44, 0xc2, //0x0000498e cmoveq %r10, %rax
- 0x4d, 0x0f, 0x45, 0xd0, //0x00004992 cmovneq %r8, %r10
- 0x49, 0x83, 0xc4, 0x01, //0x00004996 addq $1, %r12
- 0x48, 0x83, 0xc2, 0xff, //0x0000499a addq $-1, %rdx
- 0x49, 0x89, 0xc0, //0x0000499e movq %rax, %r8
- 0x48, 0x85, 0xd2, //0x000049a1 testq %rdx, %rdx
- 0x0f, 0x85, 0x2a, 0xff, 0xff, 0xff, //0x000049a4 jne LBB0_981
- 0xe9, 0xa3, 0xff, 0xff, 0xff, //0x000049aa jmp LBB0_992
- //0x000049af LBB0_996
- 0x49, 0x83, 0xc6, 0xff, //0x000049af addq $-1, %r14
- 0x4d, 0x89, 0x75, 0x00, //0x000049b3 movq %r14, (%r13)
- 0x48, 0xc7, 0xc3, 0xde, 0xff, 0xff, 0xff, //0x000049b7 movq $-34, %rbx
- 0xe9, 0xbd, 0x01, 0x00, 0x00, //0x000049be jmp LBB0_1025
- //0x000049c3 LBB0_997
- 0x49, 0x89, 0x45, 0x00, //0x000049c3 movq %rax, (%r13)
- 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000049c7 movq $-1, %rbx
- 0xe9, 0xad, 0x01, 0x00, 0x00, //0x000049ce jmp LBB0_1025
- //0x000049d3 LBB0_998
- 0xc5, 0xf5, 0x74, 0xc2, //0x000049d3 vpcmpeqb %ymm2, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc0, //0x000049d7 vpmovmskb %ymm0, %eax
- 0xf7, 0xd0, //0x000049db notl %eax
- 0x0f, 0xbc, 0xc0, //0x000049dd bsfl %eax, %eax
- 0x48, 0x29, 0xf0, //0x000049e0 subq %rsi, %rax
- 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000049e3 movq $-1, %rbx
- 0x48, 0x39, 0xd0, //0x000049ea cmpq %rdx, %rax
- 0x0f, 0x83, 0x8d, 0x01, 0x00, 0x00, //0x000049ed jae LBB0_1025
- //0x000049f3 LBB0_999
- 0x48, 0x8d, 0x50, 0x01, //0x000049f3 leaq $1(%rax), %rdx
- 0x49, 0x89, 0x55, 0x00, //0x000049f7 movq %rdx, (%r13)
- 0x41, 0x0f, 0xbe, 0x0c, 0x03, //0x000049fb movsbl (%r11,%rax), %ecx
- 0x83, 0xf9, 0x7b, //0x00004a00 cmpl $123, %ecx
- 0x0f, 0x87, 0xe7, 0x01, 0x00, 0x00, //0x00004a03 ja LBB0_1030
- 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00004a09 movq $-1, %rbx
- 0x48, 0x8d, 0x35, 0xe9, 0x11, 0x00, 0x00, //0x00004a10 leaq $4585(%rip), %rsi /* LJTI0_6+0(%rip) */
- 0x48, 0x63, 0x0c, 0x8e, //0x00004a17 movslq (%rsi,%rcx,4), %rcx
- 0x48, 0x01, 0xf1, //0x00004a1b addq %rsi, %rcx
- 0xff, 0xe1, //0x00004a1e jmpq *%rcx
- //0x00004a20 LBB0_1001
- 0x49, 0x8b, 0x4a, 0x08, //0x00004a20 movq $8(%r10), %rcx
- 0x48, 0x89, 0xce, //0x00004a24 movq %rcx, %rsi
- 0x48, 0x29, 0xd6, //0x00004a27 subq %rdx, %rsi
- 0x48, 0x83, 0xfe, 0x20, //0x00004a2a cmpq $32, %rsi
- 0x0f, 0x82, 0x95, 0x0a, 0x00, 0x00, //0x00004a2e jb LBB0_1130
- 0x48, 0x89, 0xc6, //0x00004a34 movq %rax, %rsi
- 0x48, 0xf7, 0xd6, //0x00004a37 notq %rsi
- 0xc5, 0xfe, 0x6f, 0x05, 0xde, 0xb5, 0xff, 0xff, //0x00004a3a vmovdqu $-18978(%rip), %ymm0 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x0d, 0xf6, 0xb5, 0xff, 0xff, //0x00004a42 vmovdqu $-18954(%rip), %ymm1 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x15, 0x0e, 0xb6, 0xff, 0xff, //0x00004a4a vmovdqu $-18930(%rip), %ymm2 /* LCPI0_3+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004a52 .p2align 4, 0x90
- //0x00004a60 LBB0_1003
- 0xc4, 0xc1, 0x7e, 0x6f, 0x1c, 0x13, //0x00004a60 vmovdqu (%r11,%rdx), %ymm3
- 0xc5, 0xe5, 0x74, 0xe0, //0x00004a66 vpcmpeqb %ymm0, %ymm3, %ymm4
- 0xc5, 0xe5, 0xdb, 0xd9, //0x00004a6a vpand %ymm1, %ymm3, %ymm3
- 0xc5, 0xe5, 0x74, 0xda, //0x00004a6e vpcmpeqb %ymm2, %ymm3, %ymm3
- 0xc5, 0xe5, 0xeb, 0xdc, //0x00004a72 vpor %ymm4, %ymm3, %ymm3
- 0xc5, 0xfd, 0xd7, 0xfb, //0x00004a76 vpmovmskb %ymm3, %edi
- 0x85, 0xff, //0x00004a7a testl %edi, %edi
- 0x0f, 0x85, 0xca, 0x00, 0x00, 0x00, //0x00004a7c jne LBB0_1017
- 0x48, 0x83, 0xc2, 0x20, //0x00004a82 addq $32, %rdx
- 0x48, 0x8d, 0x3c, 0x31, //0x00004a86 leaq (%rcx,%rsi), %rdi
- 0x48, 0x83, 0xc7, 0xe0, //0x00004a8a addq $-32, %rdi
- 0x48, 0x83, 0xc6, 0xe0, //0x00004a8e addq $-32, %rsi
- 0x48, 0x83, 0xff, 0x1f, //0x00004a92 cmpq $31, %rdi
- 0x0f, 0x87, 0xc4, 0xff, 0xff, 0xff, //0x00004a96 ja LBB0_1003
- 0x4c, 0x89, 0xda, //0x00004a9c movq %r11, %rdx
- 0x48, 0x29, 0xf2, //0x00004a9f subq %rsi, %rdx
- 0x48, 0x01, 0xf1, //0x00004aa2 addq %rsi, %rcx
- 0x48, 0x89, 0xce, //0x00004aa5 movq %rcx, %rsi
- 0x48, 0x83, 0xfe, 0x10, //0x00004aa8 cmpq $16, %rsi
- 0x0f, 0x82, 0x54, 0x00, 0x00, 0x00, //0x00004aac jb LBB0_1009
- //0x00004ab2 LBB0_1006
- 0x4c, 0x89, 0xd9, //0x00004ab2 movq %r11, %rcx
- 0x48, 0x29, 0xd1, //0x00004ab5 subq %rdx, %rcx
- 0xc5, 0xfa, 0x6f, 0x05, 0x20, 0xb7, 0xff, 0xff, //0x00004ab8 vmovdqu $-18656(%rip), %xmm0 /* LCPI0_4+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x0d, 0x28, 0xb7, 0xff, 0xff, //0x00004ac0 vmovdqu $-18648(%rip), %xmm1 /* LCPI0_5+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x15, 0x30, 0xb7, 0xff, 0xff, //0x00004ac8 vmovdqu $-18640(%rip), %xmm2 /* LCPI0_6+0(%rip) */
- //0x00004ad0 LBB0_1007
- 0xc5, 0xfa, 0x6f, 0x1a, //0x00004ad0 vmovdqu (%rdx), %xmm3
- 0xc5, 0xe1, 0x74, 0xe0, //0x00004ad4 vpcmpeqb %xmm0, %xmm3, %xmm4
- 0xc5, 0xe1, 0xdb, 0xd9, //0x00004ad8 vpand %xmm1, %xmm3, %xmm3
- 0xc5, 0xe1, 0x74, 0xda, //0x00004adc vpcmpeqb %xmm2, %xmm3, %xmm3
- 0xc5, 0xe1, 0xeb, 0xdc, //0x00004ae0 vpor %xmm4, %xmm3, %xmm3
- 0xc5, 0xf9, 0xd7, 0xfb, //0x00004ae4 vpmovmskb %xmm3, %edi
- 0x85, 0xff, //0x00004ae8 testl %edi, %edi
- 0x0f, 0x85, 0x15, 0x08, 0x00, 0x00, //0x00004aea jne LBB0_1104
- 0x48, 0x83, 0xc2, 0x10, //0x00004af0 addq $16, %rdx
- 0x48, 0x83, 0xc6, 0xf0, //0x00004af4 addq $-16, %rsi
- 0x48, 0x83, 0xc1, 0xf0, //0x00004af8 addq $-16, %rcx
- 0x48, 0x83, 0xfe, 0x0f, //0x00004afc cmpq $15, %rsi
- 0x0f, 0x87, 0xca, 0xff, 0xff, 0xff, //0x00004b00 ja LBB0_1007
- //0x00004b06 LBB0_1009
- 0x48, 0x85, 0xf6, //0x00004b06 testq %rsi, %rsi
- 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00004b09 je LBB0_1016
- 0x48, 0x8d, 0x3c, 0x32, //0x00004b0f leaq (%rdx,%rsi), %rdi
- 0x31, 0xc9, //0x00004b13 xorl %ecx, %ecx
- //0x00004b15 LBB0_1011
- 0x0f, 0xb6, 0x1c, 0x0a, //0x00004b15 movzbl (%rdx,%rcx), %ebx
- 0x80, 0xfb, 0x2c, //0x00004b19 cmpb $44, %bl
- 0x0f, 0x84, 0xb9, 0x09, 0x00, 0x00, //0x00004b1c je LBB0_1131
- 0x80, 0xfb, 0x7d, //0x00004b22 cmpb $125, %bl
- 0x0f, 0x84, 0xb0, 0x09, 0x00, 0x00, //0x00004b25 je LBB0_1131
- 0x80, 0xfb, 0x5d, //0x00004b2b cmpb $93, %bl
- 0x0f, 0x84, 0xa7, 0x09, 0x00, 0x00, //0x00004b2e je LBB0_1131
- 0x48, 0x83, 0xc1, 0x01, //0x00004b34 addq $1, %rcx
- 0x48, 0x39, 0xce, //0x00004b38 cmpq %rcx, %rsi
- 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x00004b3b jne LBB0_1011
- 0x48, 0x89, 0xfa, //0x00004b41 movq %rdi, %rdx
- //0x00004b44 LBB0_1016
- 0x4c, 0x29, 0xda, //0x00004b44 subq %r11, %rdx
- 0xe9, 0x95, 0x09, 0x00, 0x00, //0x00004b47 jmp LBB0_1132
- //0x00004b4c LBB0_1017
- 0x0f, 0xbc, 0xcf, //0x00004b4c bsfl %edi, %ecx
- 0x48, 0x29, 0xf1, //0x00004b4f subq %rsi, %rcx
- //0x00004b52 LBB0_1018
- 0x49, 0x89, 0x4d, 0x00, //0x00004b52 movq %rcx, (%r13)
- 0x48, 0x89, 0xc3, //0x00004b56 movq %rax, %rbx
- 0xe9, 0x22, 0x00, 0x00, 0x00, //0x00004b59 jmp LBB0_1025
- //0x00004b5e LBB0_1019
- 0x4d, 0x89, 0x75, 0x00, //0x00004b5e movq %r14, (%r13)
- //0x00004b62 LBB0_1020
- 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00004b62 movq $-1, %rbx
- 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00004b69 jmp LBB0_1025
- //0x00004b6e LBB0_1021
- 0x49, 0x89, 0xde, //0x00004b6e movq %rbx, %r14
- //0x00004b71 LBB0_1023
- 0x49, 0x83, 0xc6, 0xff, //0x00004b71 addq $-1, %r14
- 0x4d, 0x89, 0x75, 0x00, //0x00004b75 movq %r14, (%r13)
- //0x00004b79 LBB0_1024
- 0x48, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00004b79 movq $-2, %rbx
- //0x00004b80 LBB0_1025
- 0x48, 0x89, 0xd8, //0x00004b80 movq %rbx, %rax
- 0x48, 0x8d, 0x65, 0xd8, //0x00004b83 leaq $-40(%rbp), %rsp
- 0x5b, //0x00004b87 popq %rbx
- 0x41, 0x5c, //0x00004b88 popq %r12
- 0x41, 0x5d, //0x00004b8a popq %r13
- 0x41, 0x5e, //0x00004b8c popq %r14
- 0x41, 0x5f, //0x00004b8e popq %r15
- 0x5d, //0x00004b90 popq %rbp
- 0xc5, 0xf8, 0x77, //0x00004b91 vzeroupper
- 0xc3, //0x00004b94 retq
- //0x00004b95 LBB0_1106
- 0x48, 0xc7, 0xc3, 0xf9, 0xff, 0xff, 0xff, //0x00004b95 movq $-7, %rbx
- 0xe9, 0xdf, 0xff, 0xff, 0xff, //0x00004b9c jmp LBB0_1025
- //0x00004ba1 LBB0_813
- 0x49, 0x83, 0xfc, 0xff, //0x00004ba1 cmpq $-1, %r12
- 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00004ba5 jne LBB0_815
- //0x00004bab LBB0_814
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00004bab movq $-1, %r12
- 0x4d, 0x89, 0xc8, //0x00004bb2 movq %r9, %r8
- //0x00004bb5 LBB0_815
- 0x4d, 0x89, 0x45, 0x00, //0x00004bb5 movq %r8, (%r13)
- 0x4c, 0x89, 0xe3, //0x00004bb9 movq %r12, %rbx
- 0xe9, 0xbf, 0xff, 0xff, 0xff, //0x00004bbc jmp LBB0_1025
- //0x00004bc1 LBB0_1026
- 0x48, 0x8d, 0x48, 0x04, //0x00004bc1 leaq $4(%rax), %rcx
- 0xe9, 0xca, 0x03, 0x00, 0x00, //0x00004bc5 jmp LBB0_1069
- //0x00004bca LBB0_1027
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00004bca movq $-1, %rcx
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00004bd1 jmp LBB0_1029
- //0x00004bd6 LBB0_1028
- 0x4c, 0x89, 0xe9, //0x00004bd6 movq %r13, %rcx
- //0x00004bd9 LBB0_1029
- 0x48, 0x8b, 0x54, 0x24, 0x10, //0x00004bd9 movq $16(%rsp), %rdx
- 0x48, 0x8b, 0x02, //0x00004bde movq (%rdx), %rax
- 0x48, 0x29, 0xc8, //0x00004be1 subq %rcx, %rax
- 0x48, 0x83, 0xc0, 0xfe, //0x00004be4 addq $-2, %rax
- 0x48, 0x89, 0x02, //0x00004be8 movq %rax, (%rdx)
- 0xe9, 0x89, 0xff, 0xff, 0xff, //0x00004beb jmp LBB0_1024
- //0x00004bf0 LBB0_1030
- 0x49, 0x89, 0x45, 0x00, //0x00004bf0 movq %rax, (%r13)
- 0xe9, 0x80, 0xff, 0xff, 0xff, //0x00004bf4 jmp LBB0_1024
- //0x00004bf9 LBB0_1031
- 0x4d, 0x8b, 0x42, 0x08, //0x00004bf9 movq $8(%r10), %r8
- 0x4d, 0x89, 0xc6, //0x00004bfd movq %r8, %r14
- 0x49, 0x29, 0xd6, //0x00004c00 subq %rdx, %r14
- 0x49, 0x83, 0xfe, 0x20, //0x00004c03 cmpq $32, %r14
- 0x0f, 0x8c, 0xe4, 0x08, 0x00, 0x00, //0x00004c07 jl LBB0_1134
- 0x4d, 0x8d, 0x0c, 0x03, //0x00004c0d leaq (%r11,%rax), %r9
- 0x49, 0x29, 0xc0, //0x00004c11 subq %rax, %r8
- 0xbe, 0x1f, 0x00, 0x00, 0x00, //0x00004c14 movl $31, %esi
- 0x45, 0x31, 0xf6, //0x00004c19 xorl %r14d, %r14d
- 0xc5, 0xfe, 0x6f, 0x05, 0x5c, 0xb4, 0xff, 0xff, //0x00004c1c vmovdqu $-19364(%rip), %ymm0 /* LCPI0_7+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x0d, 0x74, 0xb4, 0xff, 0xff, //0x00004c24 vmovdqu $-19340(%rip), %ymm1 /* LCPI0_8+0(%rip) */
- 0x45, 0x31, 0xff, //0x00004c2c xorl %r15d, %r15d
- //0x00004c2f LBB0_1033
- 0xc4, 0x81, 0x7e, 0x6f, 0x54, 0x31, 0x01, //0x00004c2f vmovdqu $1(%r9,%r14), %ymm2
- 0xc5, 0xed, 0x74, 0xd8, //0x00004c36 vpcmpeqb %ymm0, %ymm2, %ymm3
- 0xc5, 0x7d, 0xd7, 0xd3, //0x00004c3a vpmovmskb %ymm3, %r10d
- 0xc5, 0xed, 0x74, 0xd1, //0x00004c3e vpcmpeqb %ymm1, %ymm2, %ymm2
- 0xc5, 0xfd, 0xd7, 0xca, //0x00004c42 vpmovmskb %ymm2, %ecx
- 0x85, 0xc9, //0x00004c46 testl %ecx, %ecx
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00004c48 jne LBB0_1036
- 0x4d, 0x85, 0xff, //0x00004c4e testq %r15, %r15
- 0x0f, 0x85, 0x08, 0x00, 0x00, 0x00, //0x00004c51 jne LBB0_1036
- 0x45, 0x31, 0xff, //0x00004c57 xorl %r15d, %r15d
- 0xe9, 0x34, 0x00, 0x00, 0x00, //0x00004c5a jmp LBB0_1037
- //0x00004c5f LBB0_1036
- 0x44, 0x89, 0xfa, //0x00004c5f movl %r15d, %edx
- 0xf7, 0xd2, //0x00004c62 notl %edx
- 0x21, 0xca, //0x00004c64 andl %ecx, %edx
- 0x44, 0x8d, 0x24, 0x12, //0x00004c66 leal (%rdx,%rdx), %r12d
- 0x45, 0x09, 0xfc, //0x00004c6a orl %r15d, %r12d
- 0x44, 0x89, 0xe7, //0x00004c6d movl %r12d, %edi
- 0xf7, 0xd7, //0x00004c70 notl %edi
- 0x21, 0xcf, //0x00004c72 andl %ecx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00004c74 andl $-1431655766, %edi
- 0x45, 0x31, 0xff, //0x00004c7a xorl %r15d, %r15d
- 0x01, 0xd7, //0x00004c7d addl %edx, %edi
- 0x41, 0x0f, 0x92, 0xc7, //0x00004c7f setb %r15b
- 0x01, 0xff, //0x00004c83 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00004c85 xorl $1431655765, %edi
- 0x44, 0x21, 0xe7, //0x00004c8b andl %r12d, %edi
- 0xf7, 0xd7, //0x00004c8e notl %edi
- 0x41, 0x21, 0xfa, //0x00004c90 andl %edi, %r10d
- //0x00004c93 LBB0_1037
- 0x4d, 0x85, 0xd2, //0x00004c93 testq %r10, %r10
- 0x0f, 0x85, 0xeb, 0x05, 0x00, 0x00, //0x00004c96 jne LBB0_1096
- 0x49, 0x83, 0xc6, 0x20, //0x00004c9c addq $32, %r14
- 0x49, 0x8d, 0x0c, 0x30, //0x00004ca0 leaq (%r8,%rsi), %rcx
- 0x48, 0x83, 0xc1, 0xe0, //0x00004ca4 addq $-32, %rcx
- 0x48, 0x83, 0xc6, 0xe0, //0x00004ca8 addq $-32, %rsi
- 0x48, 0x83, 0xf9, 0x3f, //0x00004cac cmpq $63, %rcx
- 0x0f, 0x8f, 0x79, 0xff, 0xff, 0xff, //0x00004cb0 jg LBB0_1033
- 0x4d, 0x85, 0xff, //0x00004cb6 testq %r15, %r15
- 0x0f, 0x85, 0x5a, 0x08, 0x00, 0x00, //0x00004cb9 jne LBB0_1136
- 0x4b, 0x8d, 0x14, 0x0e, //0x00004cbf leaq (%r14,%r9), %rdx
- 0x48, 0x83, 0xc2, 0x01, //0x00004cc3 addq $1, %rdx
- 0x49, 0xf7, 0xd6, //0x00004cc7 notq %r14
- 0x4d, 0x01, 0xc6, //0x00004cca addq %r8, %r14
- //0x00004ccd LBB0_1041
- 0x4d, 0x85, 0xf6, //0x00004ccd testq %r14, %r14
- 0x48, 0x8b, 0x7c, 0x24, 0x10, //0x00004cd0 movq $16(%rsp), %rdi
- 0x0f, 0x8e, 0xa5, 0xfe, 0xff, 0xff, //0x00004cd5 jle LBB0_1025
- 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00004cdb movq $-1, %rbx
- 0xe9, 0xcb, 0x05, 0x00, 0x00, //0x00004ce2 jmp LBB0_1098
- //0x00004ce7 LBB0_1043
- 0x49, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00004ce7 movabsq $6148914691236517205, %r9
- 0x4d, 0x8b, 0x72, 0x08, //0x00004cf1 movq $8(%r10), %r14
- 0x49, 0x29, 0xd6, //0x00004cf5 subq %rdx, %r14
- 0x49, 0x01, 0xd3, //0x00004cf8 addq %rdx, %r11
- 0x45, 0x31, 0xd2, //0x00004cfb xorl %r10d, %r10d
- 0xc5, 0xfe, 0x6f, 0x05, 0x9a, 0xb3, 0xff, 0xff, //0x00004cfe vmovdqu $-19558(%rip), %ymm0 /* LCPI0_8+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x0d, 0x72, 0xb3, 0xff, 0xff, //0x00004d06 vmovdqu $-19598(%rip), %ymm1 /* LCPI0_7+0(%rip) */
- 0xc5, 0xe9, 0x76, 0xd2, //0x00004d0e vpcmpeqd %xmm2, %xmm2, %xmm2
- 0xc5, 0xfe, 0x6f, 0x1d, 0xe6, 0xb3, 0xff, 0xff, //0x00004d12 vmovdqu $-19482(%rip), %ymm3 /* LCPI0_11+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x3e, 0xb3, 0xff, 0xff, //0x00004d1a vmovdqu $-19650(%rip), %ymm4 /* LCPI0_3+0(%rip) */
- 0xc4, 0x41, 0x31, 0xef, 0xc9, //0x00004d22 vpxor %xmm9, %xmm9, %xmm9
- 0x45, 0x31, 0xe4, //0x00004d27 xorl %r12d, %r12d
- 0x45, 0x31, 0xff, //0x00004d2a xorl %r15d, %r15d
- 0x31, 0xd2, //0x00004d2d xorl %edx, %edx
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00004d2f jmp LBB0_1045
- //0x00004d34 LBB0_1044
- 0x49, 0xc1, 0xfd, 0x3f, //0x00004d34 sarq $63, %r13
- 0xf3, 0x49, 0x0f, 0xb8, 0xc8, //0x00004d38 popcntq %r8, %rcx
- 0x49, 0x01, 0xcf, //0x00004d3d addq %rcx, %r15
- 0x49, 0x83, 0xc3, 0x40, //0x00004d40 addq $64, %r11
- 0x49, 0x83, 0xc6, 0xc0, //0x00004d44 addq $-64, %r14
- 0x4d, 0x89, 0xea, //0x00004d48 movq %r13, %r10
- //0x00004d4b LBB0_1045
- 0x49, 0x83, 0xfe, 0x40, //0x00004d4b cmpq $64, %r14
- 0x0f, 0x8c, 0x1c, 0x01, 0x00, 0x00, //0x00004d4f jl LBB0_1053
- //0x00004d55 LBB0_1046
- 0xc4, 0xc1, 0x7e, 0x6f, 0x3b, //0x00004d55 vmovdqu (%r11), %ymm7
- 0xc4, 0xc1, 0x7e, 0x6f, 0x73, 0x20, //0x00004d5a vmovdqu $32(%r11), %ymm6
- 0xc5, 0x45, 0x74, 0xc0, //0x00004d60 vpcmpeqb %ymm0, %ymm7, %ymm8
- 0xc4, 0xc1, 0x7d, 0xd7, 0xf0, //0x00004d64 vpmovmskb %ymm8, %esi
- 0xc5, 0x4d, 0x74, 0xc0, //0x00004d69 vpcmpeqb %ymm0, %ymm6, %ymm8
- 0xc4, 0xc1, 0x7d, 0xd7, 0xf8, //0x00004d6d vpmovmskb %ymm8, %edi
- 0x48, 0xc1, 0xe7, 0x20, //0x00004d72 shlq $32, %rdi
- 0x48, 0x09, 0xfe, //0x00004d76 orq %rdi, %rsi
- 0x48, 0x89, 0xf7, //0x00004d79 movq %rsi, %rdi
- 0x4c, 0x09, 0xe7, //0x00004d7c orq %r12, %rdi
- 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00004d7f jne LBB0_1048
- 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00004d85 movq $-1, %rsi
- 0x45, 0x31, 0xe4, //0x00004d8c xorl %r12d, %r12d
- 0xe9, 0x3c, 0x00, 0x00, 0x00, //0x00004d8f jmp LBB0_1049
- //0x00004d94 LBB0_1048
- 0x4c, 0x89, 0xe7, //0x00004d94 movq %r12, %rdi
- 0x48, 0xf7, 0xd7, //0x00004d97 notq %rdi
- 0x48, 0x21, 0xf7, //0x00004d9a andq %rsi, %rdi
- 0x4c, 0x8d, 0x2c, 0x3f, //0x00004d9d leaq (%rdi,%rdi), %r13
- 0x4d, 0x09, 0xe5, //0x00004da1 orq %r12, %r13
- 0x4d, 0x89, 0xe8, //0x00004da4 movq %r13, %r8
- 0x49, 0xf7, 0xd0, //0x00004da7 notq %r8
- 0x48, 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00004daa movabsq $-6148914691236517206, %rcx
- 0x48, 0x21, 0xce, //0x00004db4 andq %rcx, %rsi
- 0x4c, 0x21, 0xc6, //0x00004db7 andq %r8, %rsi
- 0x45, 0x31, 0xe4, //0x00004dba xorl %r12d, %r12d
- 0x48, 0x01, 0xfe, //0x00004dbd addq %rdi, %rsi
- 0x41, 0x0f, 0x92, 0xc4, //0x00004dc0 setb %r12b
- 0x48, 0x01, 0xf6, //0x00004dc4 addq %rsi, %rsi
- 0x4c, 0x31, 0xce, //0x00004dc7 xorq %r9, %rsi
- 0x4c, 0x21, 0xee, //0x00004dca andq %r13, %rsi
- 0x48, 0xf7, 0xd6, //0x00004dcd notq %rsi
- //0x00004dd0 LBB0_1049
- 0xc5, 0x4d, 0x74, 0xc1, //0x00004dd0 vpcmpeqb %ymm1, %ymm6, %ymm8
- 0xc4, 0xc1, 0x7d, 0xd7, 0xc8, //0x00004dd4 vpmovmskb %ymm8, %ecx
- 0x48, 0xc1, 0xe1, 0x20, //0x00004dd9 shlq $32, %rcx
- 0xc5, 0x45, 0x74, 0xc1, //0x00004ddd vpcmpeqb %ymm1, %ymm7, %ymm8
- 0xc4, 0xc1, 0x7d, 0xd7, 0xf8, //0x00004de1 vpmovmskb %ymm8, %edi
- 0x48, 0x09, 0xcf, //0x00004de6 orq %rcx, %rdi
- 0x48, 0x21, 0xf7, //0x00004de9 andq %rsi, %rdi
- 0xc4, 0xe1, 0xf9, 0x6e, 0xef, //0x00004dec vmovq %rdi, %xmm5
- 0xc4, 0xe3, 0x51, 0x44, 0xea, 0x00, //0x00004df1 vpclmulqdq $0, %xmm2, %xmm5, %xmm5
- 0xc4, 0xc1, 0xf9, 0x7e, 0xed, //0x00004df7 vmovq %xmm5, %r13
- 0x4d, 0x31, 0xd5, //0x00004dfc xorq %r10, %r13
- 0xc5, 0xc5, 0x74, 0xeb, //0x00004dff vpcmpeqb %ymm3, %ymm7, %ymm5
- 0xc5, 0x7d, 0xd7, 0xc5, //0x00004e03 vpmovmskb %ymm5, %r8d
- 0xc5, 0xcd, 0x74, 0xeb, //0x00004e07 vpcmpeqb %ymm3, %ymm6, %ymm5
- 0xc5, 0xfd, 0xd7, 0xcd, //0x00004e0b vpmovmskb %ymm5, %ecx
- 0x48, 0xc1, 0xe1, 0x20, //0x00004e0f shlq $32, %rcx
- 0x49, 0x09, 0xc8, //0x00004e13 orq %rcx, %r8
- 0x4d, 0x89, 0xea, //0x00004e16 movq %r13, %r10
- 0x49, 0xf7, 0xd2, //0x00004e19 notq %r10
- 0x4d, 0x21, 0xd0, //0x00004e1c andq %r10, %r8
- 0xc5, 0xc5, 0x74, 0xec, //0x00004e1f vpcmpeqb %ymm4, %ymm7, %ymm5
- 0xc5, 0xfd, 0xd7, 0xcd, //0x00004e23 vpmovmskb %ymm5, %ecx
- 0xc5, 0xcd, 0x74, 0xec, //0x00004e27 vpcmpeqb %ymm4, %ymm6, %ymm5
- 0xc5, 0xfd, 0xd7, 0xf5, //0x00004e2b vpmovmskb %ymm5, %esi
- 0x48, 0xc1, 0xe6, 0x20, //0x00004e2f shlq $32, %rsi
- 0x48, 0x09, 0xf1, //0x00004e33 orq %rsi, %rcx
- 0x4c, 0x21, 0xd1, //0x00004e36 andq %r10, %rcx
- 0x0f, 0x84, 0xf5, 0xfe, 0xff, 0xff, //0x00004e39 je LBB0_1044
- 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x00004e3f movq $24(%rsp), %r10
- //0x00004e44 LBB0_1051
- 0x48, 0x8d, 0x79, 0xff, //0x00004e44 leaq $-1(%rcx), %rdi
- 0x48, 0x89, 0xfe, //0x00004e48 movq %rdi, %rsi
- 0x4c, 0x21, 0xc6, //0x00004e4b andq %r8, %rsi
- 0xf3, 0x48, 0x0f, 0xb8, 0xf6, //0x00004e4e popcntq %rsi, %rsi
- 0x4c, 0x01, 0xfe, //0x00004e53 addq %r15, %rsi
- 0x48, 0x39, 0xd6, //0x00004e56 cmpq %rdx, %rsi
- 0x0f, 0x86, 0xed, 0x03, 0x00, 0x00, //0x00004e59 jbe LBB0_1095
- 0x48, 0x83, 0xc2, 0x01, //0x00004e5f addq $1, %rdx
- 0x48, 0x21, 0xf9, //0x00004e63 andq %rdi, %rcx
- 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00004e66 jne LBB0_1051
- 0xe9, 0xc3, 0xfe, 0xff, 0xff, //0x00004e6c jmp LBB0_1044
- //0x00004e71 LBB0_1053
- 0x4d, 0x85, 0xf6, //0x00004e71 testq %r14, %r14
- 0x0f, 0x8e, 0x89, 0x06, 0x00, 0x00, //0x00004e74 jle LBB0_1135
- 0xc5, 0x7e, 0x7f, 0x4c, 0x24, 0x60, //0x00004e7a vmovdqu %ymm9, $96(%rsp)
- 0xc5, 0x7e, 0x7f, 0x4c, 0x24, 0x40, //0x00004e80 vmovdqu %ymm9, $64(%rsp)
- 0x44, 0x89, 0xd9, //0x00004e86 movl %r11d, %ecx
- 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00004e89 andl $4095, %ecx
- 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00004e8f cmpl $4033, %ecx
- 0x0f, 0x82, 0xba, 0xfe, 0xff, 0xff, //0x00004e95 jb LBB0_1046
- 0x49, 0x83, 0xfe, 0x20, //0x00004e9b cmpq $32, %r14
- 0x0f, 0x82, 0x1d, 0x00, 0x00, 0x00, //0x00004e9f jb LBB0_1057
- 0xc4, 0xc1, 0x7e, 0x6f, 0x2b, //0x00004ea5 vmovdqu (%r11), %ymm5
- 0xc5, 0xfe, 0x7f, 0x6c, 0x24, 0x40, //0x00004eaa vmovdqu %ymm5, $64(%rsp)
- 0x49, 0x83, 0xc3, 0x20, //0x00004eb0 addq $32, %r11
- 0x49, 0x8d, 0x7e, 0xe0, //0x00004eb4 leaq $-32(%r14), %rdi
- 0x48, 0x8d, 0x74, 0x24, 0x60, //0x00004eb8 leaq $96(%rsp), %rsi
- 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00004ebd jmp LBB0_1058
- //0x00004ec2 LBB0_1057
- 0x48, 0x8d, 0x74, 0x24, 0x40, //0x00004ec2 leaq $64(%rsp), %rsi
- 0x4c, 0x89, 0xf7, //0x00004ec7 movq %r14, %rdi
- //0x00004eca LBB0_1058
- 0x48, 0x83, 0xff, 0x10, //0x00004eca cmpq $16, %rdi
- 0x0f, 0x82, 0x5a, 0x00, 0x00, 0x00, //0x00004ece jb LBB0_1059
- 0xc4, 0xc1, 0x7a, 0x6f, 0x2b, //0x00004ed4 vmovdqu (%r11), %xmm5
- 0xc5, 0xfa, 0x7f, 0x2e, //0x00004ed9 vmovdqu %xmm5, (%rsi)
- 0x49, 0x83, 0xc3, 0x10, //0x00004edd addq $16, %r11
- 0x48, 0x83, 0xc6, 0x10, //0x00004ee1 addq $16, %rsi
- 0x48, 0x83, 0xc7, 0xf0, //0x00004ee5 addq $-16, %rdi
- 0x48, 0x83, 0xff, 0x08, //0x00004ee9 cmpq $8, %rdi
- 0x0f, 0x83, 0x45, 0x00, 0x00, 0x00, //0x00004eed jae LBB0_1064
- //0x00004ef3 LBB0_1060
- 0x48, 0x83, 0xff, 0x04, //0x00004ef3 cmpq $4, %rdi
- 0x0f, 0x82, 0x57, 0x00, 0x00, 0x00, //0x00004ef7 jb LBB0_1061
- //0x00004efd LBB0_1065
- 0x41, 0x8b, 0x0b, //0x00004efd movl (%r11), %ecx
- 0x89, 0x0e, //0x00004f00 movl %ecx, (%rsi)
- 0x49, 0x83, 0xc3, 0x04, //0x00004f02 addq $4, %r11
- 0x48, 0x83, 0xc6, 0x04, //0x00004f06 addq $4, %rsi
- 0x48, 0x83, 0xc7, 0xfc, //0x00004f0a addq $-4, %rdi
- 0x48, 0x83, 0xff, 0x02, //0x00004f0e cmpq $2, %rdi
- 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x00004f12 jae LBB0_1066
- //0x00004f18 LBB0_1062
- 0x4c, 0x89, 0xd9, //0x00004f18 movq %r11, %rcx
- 0x4c, 0x8d, 0x5c, 0x24, 0x40, //0x00004f1b leaq $64(%rsp), %r11
- 0x48, 0x85, 0xff, //0x00004f20 testq %rdi, %rdi
- 0x0f, 0x85, 0x59, 0x00, 0x00, 0x00, //0x00004f23 jne LBB0_1067
- 0xe9, 0x27, 0xfe, 0xff, 0xff, //0x00004f29 jmp LBB0_1046
- //0x00004f2e LBB0_1059
- 0x48, 0x83, 0xff, 0x08, //0x00004f2e cmpq $8, %rdi
- 0x0f, 0x82, 0xbb, 0xff, 0xff, 0xff, //0x00004f32 jb LBB0_1060
- //0x00004f38 LBB0_1064
- 0x49, 0x8b, 0x0b, //0x00004f38 movq (%r11), %rcx
- 0x48, 0x89, 0x0e, //0x00004f3b movq %rcx, (%rsi)
- 0x49, 0x83, 0xc3, 0x08, //0x00004f3e addq $8, %r11
- 0x48, 0x83, 0xc6, 0x08, //0x00004f42 addq $8, %rsi
- 0x48, 0x83, 0xc7, 0xf8, //0x00004f46 addq $-8, %rdi
- 0x48, 0x83, 0xff, 0x04, //0x00004f4a cmpq $4, %rdi
- 0x0f, 0x83, 0xa9, 0xff, 0xff, 0xff, //0x00004f4e jae LBB0_1065
- //0x00004f54 LBB0_1061
- 0x48, 0x83, 0xff, 0x02, //0x00004f54 cmpq $2, %rdi
- 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x00004f58 jb LBB0_1062
- //0x00004f5e LBB0_1066
- 0x41, 0x0f, 0xb7, 0x0b, //0x00004f5e movzwl (%r11), %ecx
- 0x66, 0x89, 0x0e, //0x00004f62 movw %cx, (%rsi)
- 0x49, 0x83, 0xc3, 0x02, //0x00004f65 addq $2, %r11
- 0x48, 0x83, 0xc6, 0x02, //0x00004f69 addq $2, %rsi
- 0x48, 0x83, 0xc7, 0xfe, //0x00004f6d addq $-2, %rdi
- 0x4c, 0x89, 0xd9, //0x00004f71 movq %r11, %rcx
- 0x4c, 0x8d, 0x5c, 0x24, 0x40, //0x00004f74 leaq $64(%rsp), %r11
- 0x48, 0x85, 0xff, //0x00004f79 testq %rdi, %rdi
- 0x0f, 0x84, 0xd3, 0xfd, 0xff, 0xff, //0x00004f7c je LBB0_1046
- //0x00004f82 LBB0_1067
- 0x8a, 0x09, //0x00004f82 movb (%rcx), %cl
- 0x88, 0x0e, //0x00004f84 movb %cl, (%rsi)
- 0x4c, 0x8d, 0x5c, 0x24, 0x40, //0x00004f86 leaq $64(%rsp), %r11
- 0xe9, 0xc5, 0xfd, 0xff, 0xff, //0x00004f8b jmp LBB0_1046
- //0x00004f90 LBB0_1068
- 0x48, 0x8d, 0x48, 0x05, //0x00004f90 leaq $5(%rax), %rcx
- //0x00004f94 LBB0_1069
- 0x49, 0x3b, 0x4a, 0x08, //0x00004f94 cmpq $8(%r10), %rcx
- 0x0f, 0x86, 0xb4, 0xfb, 0xff, 0xff, //0x00004f98 jbe LBB0_1018
- 0xe9, 0xdd, 0xfb, 0xff, 0xff, //0x00004f9e jmp LBB0_1025
- //0x00004fa3 LBB0_1070
- 0x49, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00004fa3 movabsq $6148914691236517205, %r9
- 0x4d, 0x8b, 0x72, 0x08, //0x00004fad movq $8(%r10), %r14
- 0x49, 0x29, 0xd6, //0x00004fb1 subq %rdx, %r14
- 0x49, 0x01, 0xd3, //0x00004fb4 addq %rdx, %r11
- 0x45, 0x31, 0xd2, //0x00004fb7 xorl %r10d, %r10d
- 0xc5, 0xfe, 0x6f, 0x05, 0xde, 0xb0, 0xff, 0xff, //0x00004fba vmovdqu $-20258(%rip), %ymm0 /* LCPI0_8+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x0d, 0xb6, 0xb0, 0xff, 0xff, //0x00004fc2 vmovdqu $-20298(%rip), %ymm1 /* LCPI0_7+0(%rip) */
- 0xc5, 0xe9, 0x76, 0xd2, //0x00004fca vpcmpeqd %xmm2, %xmm2, %xmm2
- 0xc5, 0xfe, 0x6f, 0x1d, 0xea, 0xb0, 0xff, 0xff, //0x00004fce vmovdqu $-20246(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x02, 0xb1, 0xff, 0xff, //0x00004fd6 vmovdqu $-20222(%rip), %ymm4 /* LCPI0_10+0(%rip) */
- 0xc4, 0x41, 0x31, 0xef, 0xc9, //0x00004fde vpxor %xmm9, %xmm9, %xmm9
- 0x45, 0x31, 0xe4, //0x00004fe3 xorl %r12d, %r12d
- 0x45, 0x31, 0xff, //0x00004fe6 xorl %r15d, %r15d
- 0x31, 0xd2, //0x00004fe9 xorl %edx, %edx
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00004feb jmp LBB0_1072
- //0x00004ff0 LBB0_1071
- 0x49, 0xc1, 0xfd, 0x3f, //0x00004ff0 sarq $63, %r13
- 0xf3, 0x49, 0x0f, 0xb8, 0xc8, //0x00004ff4 popcntq %r8, %rcx
- 0x49, 0x01, 0xcf, //0x00004ff9 addq %rcx, %r15
- 0x49, 0x83, 0xc3, 0x40, //0x00004ffc addq $64, %r11
- 0x49, 0x83, 0xc6, 0xc0, //0x00005000 addq $-64, %r14
- 0x4d, 0x89, 0xea, //0x00005004 movq %r13, %r10
- //0x00005007 LBB0_1072
- 0x49, 0x83, 0xfe, 0x40, //0x00005007 cmpq $64, %r14
- 0x0f, 0x8c, 0x1c, 0x01, 0x00, 0x00, //0x0000500b jl LBB0_1080
- //0x00005011 LBB0_1073
- 0xc4, 0xc1, 0x7e, 0x6f, 0x3b, //0x00005011 vmovdqu (%r11), %ymm7
- 0xc4, 0xc1, 0x7e, 0x6f, 0x73, 0x20, //0x00005016 vmovdqu $32(%r11), %ymm6
- 0xc5, 0x45, 0x74, 0xc0, //0x0000501c vpcmpeqb %ymm0, %ymm7, %ymm8
- 0xc4, 0xc1, 0x7d, 0xd7, 0xf0, //0x00005020 vpmovmskb %ymm8, %esi
- 0xc5, 0x4d, 0x74, 0xc0, //0x00005025 vpcmpeqb %ymm0, %ymm6, %ymm8
- 0xc4, 0xc1, 0x7d, 0xd7, 0xf8, //0x00005029 vpmovmskb %ymm8, %edi
- 0x48, 0xc1, 0xe7, 0x20, //0x0000502e shlq $32, %rdi
- 0x48, 0x09, 0xfe, //0x00005032 orq %rdi, %rsi
- 0x48, 0x89, 0xf7, //0x00005035 movq %rsi, %rdi
- 0x4c, 0x09, 0xe7, //0x00005038 orq %r12, %rdi
- 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x0000503b jne LBB0_1075
- 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00005041 movq $-1, %rsi
- 0x45, 0x31, 0xe4, //0x00005048 xorl %r12d, %r12d
- 0xe9, 0x3c, 0x00, 0x00, 0x00, //0x0000504b jmp LBB0_1076
- //0x00005050 LBB0_1075
- 0x4c, 0x89, 0xe7, //0x00005050 movq %r12, %rdi
- 0x48, 0xf7, 0xd7, //0x00005053 notq %rdi
- 0x48, 0x21, 0xf7, //0x00005056 andq %rsi, %rdi
- 0x4c, 0x8d, 0x2c, 0x3f, //0x00005059 leaq (%rdi,%rdi), %r13
- 0x4d, 0x09, 0xe5, //0x0000505d orq %r12, %r13
- 0x4d, 0x89, 0xe8, //0x00005060 movq %r13, %r8
- 0x49, 0xf7, 0xd0, //0x00005063 notq %r8
- 0x48, 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00005066 movabsq $-6148914691236517206, %rcx
- 0x48, 0x21, 0xce, //0x00005070 andq %rcx, %rsi
- 0x4c, 0x21, 0xc6, //0x00005073 andq %r8, %rsi
- 0x45, 0x31, 0xe4, //0x00005076 xorl %r12d, %r12d
- 0x48, 0x01, 0xfe, //0x00005079 addq %rdi, %rsi
- 0x41, 0x0f, 0x92, 0xc4, //0x0000507c setb %r12b
- 0x48, 0x01, 0xf6, //0x00005080 addq %rsi, %rsi
- 0x4c, 0x31, 0xce, //0x00005083 xorq %r9, %rsi
- 0x4c, 0x21, 0xee, //0x00005086 andq %r13, %rsi
- 0x48, 0xf7, 0xd6, //0x00005089 notq %rsi
- //0x0000508c LBB0_1076
- 0xc5, 0x4d, 0x74, 0xc1, //0x0000508c vpcmpeqb %ymm1, %ymm6, %ymm8
- 0xc4, 0xc1, 0x7d, 0xd7, 0xc8, //0x00005090 vpmovmskb %ymm8, %ecx
- 0x48, 0xc1, 0xe1, 0x20, //0x00005095 shlq $32, %rcx
- 0xc5, 0x45, 0x74, 0xc1, //0x00005099 vpcmpeqb %ymm1, %ymm7, %ymm8
- 0xc4, 0xc1, 0x7d, 0xd7, 0xf8, //0x0000509d vpmovmskb %ymm8, %edi
- 0x48, 0x09, 0xcf, //0x000050a2 orq %rcx, %rdi
- 0x48, 0x21, 0xf7, //0x000050a5 andq %rsi, %rdi
- 0xc4, 0xe1, 0xf9, 0x6e, 0xef, //0x000050a8 vmovq %rdi, %xmm5
- 0xc4, 0xe3, 0x51, 0x44, 0xea, 0x00, //0x000050ad vpclmulqdq $0, %xmm2, %xmm5, %xmm5
- 0xc4, 0xc1, 0xf9, 0x7e, 0xed, //0x000050b3 vmovq %xmm5, %r13
- 0x4d, 0x31, 0xd5, //0x000050b8 xorq %r10, %r13
- 0xc5, 0xc5, 0x74, 0xeb, //0x000050bb vpcmpeqb %ymm3, %ymm7, %ymm5
- 0xc5, 0x7d, 0xd7, 0xc5, //0x000050bf vpmovmskb %ymm5, %r8d
- 0xc5, 0xcd, 0x74, 0xeb, //0x000050c3 vpcmpeqb %ymm3, %ymm6, %ymm5
- 0xc5, 0xfd, 0xd7, 0xcd, //0x000050c7 vpmovmskb %ymm5, %ecx
- 0x48, 0xc1, 0xe1, 0x20, //0x000050cb shlq $32, %rcx
- 0x49, 0x09, 0xc8, //0x000050cf orq %rcx, %r8
- 0x4d, 0x89, 0xea, //0x000050d2 movq %r13, %r10
- 0x49, 0xf7, 0xd2, //0x000050d5 notq %r10
- 0x4d, 0x21, 0xd0, //0x000050d8 andq %r10, %r8
- 0xc5, 0xc5, 0x74, 0xec, //0x000050db vpcmpeqb %ymm4, %ymm7, %ymm5
- 0xc5, 0xfd, 0xd7, 0xcd, //0x000050df vpmovmskb %ymm5, %ecx
- 0xc5, 0xcd, 0x74, 0xec, //0x000050e3 vpcmpeqb %ymm4, %ymm6, %ymm5
- 0xc5, 0xfd, 0xd7, 0xf5, //0x000050e7 vpmovmskb %ymm5, %esi
- 0x48, 0xc1, 0xe6, 0x20, //0x000050eb shlq $32, %rsi
- 0x48, 0x09, 0xf1, //0x000050ef orq %rsi, %rcx
- 0x4c, 0x21, 0xd1, //0x000050f2 andq %r10, %rcx
- 0x0f, 0x84, 0xf5, 0xfe, 0xff, 0xff, //0x000050f5 je LBB0_1071
- 0x4c, 0x8b, 0x54, 0x24, 0x18, //0x000050fb movq $24(%rsp), %r10
- //0x00005100 LBB0_1078
- 0x48, 0x8d, 0x79, 0xff, //0x00005100 leaq $-1(%rcx), %rdi
- 0x48, 0x89, 0xfe, //0x00005104 movq %rdi, %rsi
- 0x4c, 0x21, 0xc6, //0x00005107 andq %r8, %rsi
- 0xf3, 0x48, 0x0f, 0xb8, 0xf6, //0x0000510a popcntq %rsi, %rsi
- 0x4c, 0x01, 0xfe, //0x0000510f addq %r15, %rsi
- 0x48, 0x39, 0xd6, //0x00005112 cmpq %rdx, %rsi
- 0x0f, 0x86, 0x31, 0x01, 0x00, 0x00, //0x00005115 jbe LBB0_1095
- 0x48, 0x83, 0xc2, 0x01, //0x0000511b addq $1, %rdx
- 0x48, 0x21, 0xf9, //0x0000511f andq %rdi, %rcx
- 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00005122 jne LBB0_1078
- 0xe9, 0xc3, 0xfe, 0xff, 0xff, //0x00005128 jmp LBB0_1071
- //0x0000512d LBB0_1080
- 0x4d, 0x85, 0xf6, //0x0000512d testq %r14, %r14
- 0x0f, 0x8e, 0xcd, 0x03, 0x00, 0x00, //0x00005130 jle LBB0_1135
- 0xc5, 0x7e, 0x7f, 0x4c, 0x24, 0x60, //0x00005136 vmovdqu %ymm9, $96(%rsp)
- 0xc5, 0x7e, 0x7f, 0x4c, 0x24, 0x40, //0x0000513c vmovdqu %ymm9, $64(%rsp)
- 0x44, 0x89, 0xd9, //0x00005142 movl %r11d, %ecx
- 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00005145 andl $4095, %ecx
- 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x0000514b cmpl $4033, %ecx
- 0x0f, 0x82, 0xba, 0xfe, 0xff, 0xff, //0x00005151 jb LBB0_1073
- 0x49, 0x83, 0xfe, 0x20, //0x00005157 cmpq $32, %r14
- 0x0f, 0x82, 0x1d, 0x00, 0x00, 0x00, //0x0000515b jb LBB0_1084
- 0xc4, 0xc1, 0x7e, 0x6f, 0x2b, //0x00005161 vmovdqu (%r11), %ymm5
- 0xc5, 0xfe, 0x7f, 0x6c, 0x24, 0x40, //0x00005166 vmovdqu %ymm5, $64(%rsp)
- 0x49, 0x83, 0xc3, 0x20, //0x0000516c addq $32, %r11
- 0x49, 0x8d, 0x7e, 0xe0, //0x00005170 leaq $-32(%r14), %rdi
- 0x48, 0x8d, 0x74, 0x24, 0x60, //0x00005174 leaq $96(%rsp), %rsi
- 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00005179 jmp LBB0_1085
- //0x0000517e LBB0_1084
- 0x48, 0x8d, 0x74, 0x24, 0x40, //0x0000517e leaq $64(%rsp), %rsi
- 0x4c, 0x89, 0xf7, //0x00005183 movq %r14, %rdi
- //0x00005186 LBB0_1085
- 0x48, 0x83, 0xff, 0x10, //0x00005186 cmpq $16, %rdi
- 0x0f, 0x82, 0x5a, 0x00, 0x00, 0x00, //0x0000518a jb LBB0_1086
- 0xc4, 0xc1, 0x7a, 0x6f, 0x2b, //0x00005190 vmovdqu (%r11), %xmm5
- 0xc5, 0xfa, 0x7f, 0x2e, //0x00005195 vmovdqu %xmm5, (%rsi)
- 0x49, 0x83, 0xc3, 0x10, //0x00005199 addq $16, %r11
- 0x48, 0x83, 0xc6, 0x10, //0x0000519d addq $16, %rsi
- 0x48, 0x83, 0xc7, 0xf0, //0x000051a1 addq $-16, %rdi
- 0x48, 0x83, 0xff, 0x08, //0x000051a5 cmpq $8, %rdi
- 0x0f, 0x83, 0x45, 0x00, 0x00, 0x00, //0x000051a9 jae LBB0_1091
- //0x000051af LBB0_1087
- 0x48, 0x83, 0xff, 0x04, //0x000051af cmpq $4, %rdi
- 0x0f, 0x82, 0x57, 0x00, 0x00, 0x00, //0x000051b3 jb LBB0_1088
- //0x000051b9 LBB0_1092
- 0x41, 0x8b, 0x0b, //0x000051b9 movl (%r11), %ecx
- 0x89, 0x0e, //0x000051bc movl %ecx, (%rsi)
- 0x49, 0x83, 0xc3, 0x04, //0x000051be addq $4, %r11
- 0x48, 0x83, 0xc6, 0x04, //0x000051c2 addq $4, %rsi
- 0x48, 0x83, 0xc7, 0xfc, //0x000051c6 addq $-4, %rdi
- 0x48, 0x83, 0xff, 0x02, //0x000051ca cmpq $2, %rdi
- 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x000051ce jae LBB0_1093
- //0x000051d4 LBB0_1089
- 0x4c, 0x89, 0xd9, //0x000051d4 movq %r11, %rcx
- 0x4c, 0x8d, 0x5c, 0x24, 0x40, //0x000051d7 leaq $64(%rsp), %r11
- 0x48, 0x85, 0xff, //0x000051dc testq %rdi, %rdi
- 0x0f, 0x85, 0x59, 0x00, 0x00, 0x00, //0x000051df jne LBB0_1094
- 0xe9, 0x27, 0xfe, 0xff, 0xff, //0x000051e5 jmp LBB0_1073
- //0x000051ea LBB0_1086
- 0x48, 0x83, 0xff, 0x08, //0x000051ea cmpq $8, %rdi
- 0x0f, 0x82, 0xbb, 0xff, 0xff, 0xff, //0x000051ee jb LBB0_1087
- //0x000051f4 LBB0_1091
- 0x49, 0x8b, 0x0b, //0x000051f4 movq (%r11), %rcx
- 0x48, 0x89, 0x0e, //0x000051f7 movq %rcx, (%rsi)
- 0x49, 0x83, 0xc3, 0x08, //0x000051fa addq $8, %r11
- 0x48, 0x83, 0xc6, 0x08, //0x000051fe addq $8, %rsi
- 0x48, 0x83, 0xc7, 0xf8, //0x00005202 addq $-8, %rdi
- 0x48, 0x83, 0xff, 0x04, //0x00005206 cmpq $4, %rdi
- 0x0f, 0x83, 0xa9, 0xff, 0xff, 0xff, //0x0000520a jae LBB0_1092
- //0x00005210 LBB0_1088
- 0x48, 0x83, 0xff, 0x02, //0x00005210 cmpq $2, %rdi
- 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x00005214 jb LBB0_1089
- //0x0000521a LBB0_1093
- 0x41, 0x0f, 0xb7, 0x0b, //0x0000521a movzwl (%r11), %ecx
- 0x66, 0x89, 0x0e, //0x0000521e movw %cx, (%rsi)
- 0x49, 0x83, 0xc3, 0x02, //0x00005221 addq $2, %r11
- 0x48, 0x83, 0xc6, 0x02, //0x00005225 addq $2, %rsi
- 0x48, 0x83, 0xc7, 0xfe, //0x00005229 addq $-2, %rdi
- 0x4c, 0x89, 0xd9, //0x0000522d movq %r11, %rcx
- 0x4c, 0x8d, 0x5c, 0x24, 0x40, //0x00005230 leaq $64(%rsp), %r11
- 0x48, 0x85, 0xff, //0x00005235 testq %rdi, %rdi
- 0x0f, 0x84, 0xd3, 0xfd, 0xff, 0xff, //0x00005238 je LBB0_1073
- //0x0000523e LBB0_1094
- 0x8a, 0x09, //0x0000523e movb (%rcx), %cl
- 0x88, 0x0e, //0x00005240 movb %cl, (%rsi)
- 0x4c, 0x8d, 0x5c, 0x24, 0x40, //0x00005242 leaq $64(%rsp), %r11
- 0xe9, 0xc5, 0xfd, 0xff, 0xff, //0x00005247 jmp LBB0_1073
- //0x0000524c LBB0_1095
- 0x49, 0x8b, 0x52, 0x08, //0x0000524c movq $8(%r10), %rdx
- 0x48, 0x0f, 0xbc, 0xc9, //0x00005250 bsfq %rcx, %rcx
- 0x4c, 0x29, 0xf1, //0x00005254 subq %r14, %rcx
- 0x48, 0x01, 0xd1, //0x00005257 addq %rdx, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x0000525a addq $1, %rcx
- 0x48, 0x8b, 0x74, 0x24, 0x10, //0x0000525e movq $16(%rsp), %rsi
- 0x48, 0x89, 0x0e, //0x00005263 movq %rcx, (%rsi)
- 0x49, 0x8b, 0x52, 0x08, //0x00005266 movq $8(%r10), %rdx
- 0x48, 0x39, 0xd1, //0x0000526a cmpq %rdx, %rcx
- 0x48, 0x0f, 0x47, 0xca, //0x0000526d cmovaq %rdx, %rcx
- 0x48, 0x89, 0x0e, //0x00005271 movq %rcx, (%rsi)
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00005274 movq $-1, %rcx
- 0x48, 0x0f, 0x47, 0xc1, //0x0000527b cmovaq %rcx, %rax
- 0x48, 0x89, 0xc3, //0x0000527f movq %rax, %rbx
- 0xe9, 0xf9, 0xf8, 0xff, 0xff, //0x00005282 jmp LBB0_1025
- //0x00005287 LBB0_1096
- 0x41, 0x0f, 0xbc, 0xca, //0x00005287 bsfl %r10d, %ecx
- 0x48, 0x01, 0xc1, //0x0000528b addq %rax, %rcx
- 0x4c, 0x01, 0xf1, //0x0000528e addq %r14, %rcx
- 0x48, 0x83, 0xc1, 0x02, //0x00005291 addq $2, %rcx
- 0xe9, 0xb8, 0xf8, 0xff, 0xff, //0x00005295 jmp LBB0_1018
- //0x0000529a LBB0_1097
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x0000529a movq $-2, %rcx
- 0xbe, 0x02, 0x00, 0x00, 0x00, //0x000052a1 movl $2, %esi
- 0x48, 0x01, 0xf2, //0x000052a6 addq %rsi, %rdx
- 0x49, 0x01, 0xce, //0x000052a9 addq %rcx, %r14
- 0x0f, 0x8e, 0xce, 0xf8, 0xff, 0xff, //0x000052ac jle LBB0_1025
- //0x000052b2 LBB0_1098
- 0x0f, 0xb6, 0x0a, //0x000052b2 movzbl (%rdx), %ecx
- 0x80, 0xf9, 0x5c, //0x000052b5 cmpb $92, %cl
- 0x0f, 0x84, 0xdc, 0xff, 0xff, 0xff, //0x000052b8 je LBB0_1097
- 0x80, 0xf9, 0x22, //0x000052be cmpb $34, %cl
- 0x0f, 0x84, 0xb8, 0x01, 0x00, 0x00, //0x000052c1 je LBB0_1124
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000052c7 movq $-1, %rcx
- 0xbe, 0x01, 0x00, 0x00, 0x00, //0x000052ce movl $1, %esi
- 0x48, 0x01, 0xf2, //0x000052d3 addq %rsi, %rdx
- 0x49, 0x01, 0xce, //0x000052d6 addq %rcx, %r14
- 0x0f, 0x8f, 0xd3, 0xff, 0xff, 0xff, //0x000052d9 jg LBB0_1098
- 0xe9, 0x9c, 0xf8, 0xff, 0xff, //0x000052df jmp LBB0_1025
- //0x000052e4 LBB0_1108
- 0x49, 0x89, 0x4d, 0x00, //0x000052e4 movq %rcx, (%r13)
- 0xe9, 0x93, 0xf8, 0xff, 0xff, //0x000052e8 jmp LBB0_1025
- //0x000052ed LBB0_1101
- 0x4d, 0x89, 0xf0, //0x000052ed movq %r14, %r8
- //0x000052f0 LBB0_1102
- 0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x000052f0 movq $16(%rsp), %r13
- //0x000052f5 LBB0_1103
- 0x4d, 0x89, 0x45, 0x00, //0x000052f5 movq %r8, (%r13)
- 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000052f9 movq $-1, %rbx
- 0xe9, 0x7b, 0xf8, 0xff, 0xff, //0x00005300 jmp LBB0_1025
- //0x00005305 LBB0_1104
- 0x66, 0x0f, 0xbc, 0xd7, //0x00005305 bsfw %di, %dx
- 0x0f, 0xb7, 0xd2, //0x00005309 movzwl %dx, %edx
- 0x48, 0x29, 0xca, //0x0000530c subq %rcx, %rdx
- 0x49, 0x89, 0x55, 0x00, //0x0000530f movq %rdx, (%r13)
- 0x48, 0x89, 0xc3, //0x00005313 movq %rax, %rbx
- 0xe9, 0x65, 0xf8, 0xff, 0xff, //0x00005316 jmp LBB0_1025
- //0x0000531b LBB0_1105
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000531b movq $-1, %rcx
- 0xe9, 0x19, 0x01, 0x00, 0x00, //0x00005322 jmp LBB0_1122
- //0x00005327 LBB0_1107
- 0x49, 0x89, 0x55, 0x00, //0x00005327 movq %rdx, (%r13)
- 0xe9, 0x50, 0xf8, 0xff, 0xff, //0x0000532b jmp LBB0_1025
- //0x00005330 LBB0_1109
- 0x48, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00005330 movq $-2, %rbx
- 0x80, 0xf9, 0x61, //0x00005337 cmpb $97, %cl
- 0x0f, 0x85, 0x40, 0xf8, 0xff, 0xff, //0x0000533a jne LBB0_1025
- 0x49, 0x8d, 0x46, 0x02, //0x00005340 leaq $2(%r14), %rax
- 0x49, 0x89, 0x45, 0x00, //0x00005344 movq %rax, (%r13)
- 0x43, 0x80, 0x7c, 0x37, 0x02, 0x6c, //0x00005348 cmpb $108, $2(%r15,%r14)
- 0x0f, 0x85, 0x2c, 0xf8, 0xff, 0xff, //0x0000534e jne LBB0_1025
- 0x49, 0x8d, 0x46, 0x03, //0x00005354 leaq $3(%r14), %rax
- 0x49, 0x89, 0x45, 0x00, //0x00005358 movq %rax, (%r13)
- 0x43, 0x80, 0x7c, 0x37, 0x03, 0x73, //0x0000535c cmpb $115, $3(%r15,%r14)
- 0x0f, 0x85, 0x18, 0xf8, 0xff, 0xff, //0x00005362 jne LBB0_1025
- 0x49, 0x8d, 0x46, 0x04, //0x00005368 leaq $4(%r14), %rax
- 0x49, 0x89, 0x45, 0x00, //0x0000536c movq %rax, (%r13)
- 0x43, 0x80, 0x7c, 0x37, 0x04, 0x65, //0x00005370 cmpb $101, $4(%r15,%r14)
- 0x0f, 0x85, 0x04, 0xf8, 0xff, 0xff, //0x00005376 jne LBB0_1025
- 0x49, 0x83, 0xc6, 0x05, //0x0000537c addq $5, %r14
- 0xe9, 0xab, 0x00, 0x00, 0x00, //0x00005380 jmp LBB0_1119
- //0x00005385 LBB0_878
- 0x4d, 0x89, 0x75, 0x00, //0x00005385 movq %r14, (%r13)
- 0x48, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00005389 movq $-2, %rbx
- 0x41, 0x80, 0x38, 0x6e, //0x00005390 cmpb $110, (%r8)
- 0x0f, 0x85, 0xe6, 0xf7, 0xff, 0xff, //0x00005394 jne LBB0_1025
- 0x49, 0x8d, 0x46, 0x01, //0x0000539a leaq $1(%r14), %rax
- 0x49, 0x89, 0x45, 0x00, //0x0000539e movq %rax, (%r13)
- 0x43, 0x80, 0x7c, 0x37, 0x01, 0x75, //0x000053a2 cmpb $117, $1(%r15,%r14)
- 0x0f, 0x85, 0xd2, 0xf7, 0xff, 0xff, //0x000053a8 jne LBB0_1025
- 0x49, 0x8d, 0x46, 0x02, //0x000053ae leaq $2(%r14), %rax
- 0x49, 0x89, 0x45, 0x00, //0x000053b2 movq %rax, (%r13)
- 0x43, 0x80, 0x7c, 0x37, 0x02, 0x6c, //0x000053b6 cmpb $108, $2(%r15,%r14)
- 0x0f, 0x85, 0xbe, 0xf7, 0xff, 0xff, //0x000053bc jne LBB0_1025
- 0x49, 0x8d, 0x46, 0x03, //0x000053c2 leaq $3(%r14), %rax
- 0x49, 0x89, 0x45, 0x00, //0x000053c6 movq %rax, (%r13)
- 0x43, 0x80, 0x7c, 0x37, 0x03, 0x6c, //0x000053ca cmpb $108, $3(%r15,%r14)
- 0x0f, 0x85, 0xaa, 0xf7, 0xff, 0xff, //0x000053d0 jne LBB0_1025
- 0xe9, 0x51, 0x00, 0x00, 0x00, //0x000053d6 jmp LBB0_1118
- //0x000053db LBB0_1114
- 0x4d, 0x89, 0x75, 0x00, //0x000053db movq %r14, (%r13)
- 0x48, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x000053df movq $-2, %rbx
- 0x41, 0x80, 0x38, 0x74, //0x000053e6 cmpb $116, (%r8)
- 0x0f, 0x85, 0x90, 0xf7, 0xff, 0xff, //0x000053ea jne LBB0_1025
- 0x49, 0x8d, 0x46, 0x01, //0x000053f0 leaq $1(%r14), %rax
- 0x49, 0x89, 0x45, 0x00, //0x000053f4 movq %rax, (%r13)
- 0x43, 0x80, 0x7c, 0x37, 0x01, 0x72, //0x000053f8 cmpb $114, $1(%r15,%r14)
- 0x0f, 0x85, 0x7c, 0xf7, 0xff, 0xff, //0x000053fe jne LBB0_1025
- 0x49, 0x8d, 0x46, 0x02, //0x00005404 leaq $2(%r14), %rax
- 0x49, 0x89, 0x45, 0x00, //0x00005408 movq %rax, (%r13)
- 0x43, 0x80, 0x7c, 0x37, 0x02, 0x75, //0x0000540c cmpb $117, $2(%r15,%r14)
- 0x0f, 0x85, 0x68, 0xf7, 0xff, 0xff, //0x00005412 jne LBB0_1025
- 0x49, 0x8d, 0x46, 0x03, //0x00005418 leaq $3(%r14), %rax
- 0x49, 0x89, 0x45, 0x00, //0x0000541c movq %rax, (%r13)
- 0x43, 0x80, 0x7c, 0x37, 0x03, 0x65, //0x00005420 cmpb $101, $3(%r15,%r14)
- 0x0f, 0x85, 0x54, 0xf7, 0xff, 0xff, //0x00005426 jne LBB0_1025
- //0x0000542c LBB0_1118
- 0x49, 0x83, 0xc6, 0x04, //0x0000542c addq $4, %r14
- //0x00005430 LBB0_1119
- 0x48, 0x8b, 0x44, 0x24, 0x10, //0x00005430 movq $16(%rsp), %rax
- 0x4c, 0x89, 0x30, //0x00005435 movq %r14, (%rax)
- 0xe9, 0x43, 0xf7, 0xff, 0xff, //0x00005438 jmp LBB0_1025
- //0x0000543d LBB0_1121
- 0x4c, 0x89, 0xe9, //0x0000543d movq %r13, %rcx
- //0x00005440 LBB0_1122
- 0x48, 0xf7, 0xd1, //0x00005440 notq %rcx
- 0x48, 0x8b, 0x44, 0x24, 0x10, //0x00005443 movq $16(%rsp), %rax
- 0x48, 0x01, 0x08, //0x00005448 addq %rcx, (%rax)
- 0xe9, 0x29, 0xf7, 0xff, 0xff, //0x0000544b jmp LBB0_1024
- //0x00005450 LBB0_1133
- 0x4d, 0x89, 0xe1, //0x00005450 movq %r12, %r9
- 0xe9, 0x53, 0xf7, 0xff, 0xff, //0x00005453 jmp LBB0_814
- //0x00005458 LBB0_1123
- 0x4c, 0x29, 0xd8, //0x00005458 subq %r11, %rax
- 0x48, 0x01, 0xc8, //0x0000545b addq %rcx, %rax
- 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000545e movq $-1, %rbx
- 0x48, 0x39, 0xd0, //0x00005465 cmpq %rdx, %rax
- 0x0f, 0x82, 0x85, 0xf5, 0xff, 0xff, //0x00005468 jb LBB0_999
- 0xe9, 0x0d, 0xf7, 0xff, 0xff, //0x0000546e jmp LBB0_1025
- //0x00005473 LBB0_1138
- 0x48, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00005473 movq $-2, %rbx
- 0xe9, 0x3a, 0x00, 0x00, 0x00, //0x0000547a jmp LBB0_1129
- //0x0000547f LBB0_1124
- 0x4c, 0x29, 0xda, //0x0000547f subq %r11, %rdx
- 0x48, 0x83, 0xc2, 0x01, //0x00005482 addq $1, %rdx
- 0x48, 0x89, 0x17, //0x00005486 movq %rdx, (%rdi)
- 0x48, 0x89, 0xc3, //0x00005489 movq %rax, %rbx
- 0xe9, 0xef, 0xf6, 0xff, 0xff, //0x0000548c jmp LBB0_1025
- //0x00005491 LBB0_1125
- 0x4c, 0x01, 0xd8, //0x00005491 addq %r11, %rax
- 0x48, 0x85, 0xf6, //0x00005494 testq %rsi, %rsi
- 0x0f, 0x85, 0x19, 0xdb, 0xff, 0xff, //0x00005497 jne LBB0_622
- 0xe9, 0x4b, 0xdb, 0xff, 0xff, //0x0000549d jmp LBB0_627
- //0x000054a2 LBB0_1126
- 0x49, 0x83, 0xc3, 0x01, //0x000054a2 addq $1, %r11
- 0x48, 0xc7, 0xc3, 0xfd, 0xff, 0xff, 0xff, //0x000054a6 movq $-3, %rbx
- 0xe9, 0x04, 0x00, 0x00, 0x00, //0x000054ad jmp LBB0_1128
- //0x000054b2 LBB0_1127
- 0x49, 0x83, 0xc3, 0x01, //0x000054b2 addq $1, %r11
- //0x000054b6 LBB0_1128
- 0x4d, 0x89, 0xd8, //0x000054b6 movq %r11, %r8
- //0x000054b9 LBB0_1129
- 0x4d, 0x29, 0xe0, //0x000054b9 subq %r12, %r8
- 0x48, 0x8b, 0x44, 0x24, 0x10, //0x000054bc movq $16(%rsp), %rax
- 0x4c, 0x89, 0x00, //0x000054c1 movq %r8, (%rax)
- 0xe9, 0xb7, 0xf6, 0xff, 0xff, //0x000054c4 jmp LBB0_1025
- //0x000054c9 LBB0_1130
- 0x4c, 0x01, 0xda, //0x000054c9 addq %r11, %rdx
- 0x48, 0x83, 0xfe, 0x10, //0x000054cc cmpq $16, %rsi
- 0x0f, 0x83, 0xdc, 0xf5, 0xff, 0xff, //0x000054d0 jae LBB0_1006
- 0xe9, 0x2b, 0xf6, 0xff, 0xff, //0x000054d6 jmp LBB0_1009
- //0x000054db LBB0_1131
- 0x4c, 0x29, 0xda, //0x000054db subq %r11, %rdx
- 0x48, 0x01, 0xca, //0x000054de addq %rcx, %rdx
- //0x000054e1 LBB0_1132
- 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x000054e1 movq $16(%rsp), %rcx
- 0x48, 0x89, 0x11, //0x000054e6 movq %rdx, (%rcx)
- 0x48, 0x89, 0xc3, //0x000054e9 movq %rax, %rbx
- 0xe9, 0x8f, 0xf6, 0xff, 0xff, //0x000054ec jmp LBB0_1025
- //0x000054f1 LBB0_1134
- 0x4c, 0x01, 0xda, //0x000054f1 addq %r11, %rdx
- 0xe9, 0xd4, 0xf7, 0xff, 0xff, //0x000054f4 jmp LBB0_1041
- //0x000054f9 LBB0_990
- 0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x000054f9 movq $16(%rsp), %r13
- 0xe9, 0xa8, 0xf6, 0xff, 0xff, //0x000054fe jmp LBB0_814
- //0x00005503 LBB0_1135
- 0x48, 0x8b, 0x44, 0x24, 0x18, //0x00005503 movq $24(%rsp), %rax
- 0x48, 0x8b, 0x40, 0x08, //0x00005508 movq $8(%rax), %rax
- 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x0000550c movq $16(%rsp), %rcx
- 0x48, 0x89, 0x01, //0x00005511 movq %rax, (%rcx)
- 0xe9, 0x67, 0xf6, 0xff, 0xff, //0x00005514 jmp LBB0_1025
- //0x00005519 LBB0_1136
- 0x49, 0x8d, 0x48, 0xff, //0x00005519 leaq $-1(%r8), %rcx
- 0x4c, 0x39, 0xf1, //0x0000551d cmpq %r14, %rcx
- 0x0f, 0x84, 0x5a, 0xf6, 0xff, 0xff, //0x00005520 je LBB0_1025
- 0x4b, 0x8d, 0x14, 0x0e, //0x00005526 leaq (%r14,%r9), %rdx
- 0x48, 0x83, 0xc2, 0x02, //0x0000552a addq $2, %rdx
- 0x4d, 0x29, 0xf0, //0x0000552e subq %r14, %r8
- 0x49, 0x83, 0xc0, 0xfe, //0x00005531 addq $-2, %r8
- 0x4d, 0x89, 0xc6, //0x00005535 movq %r8, %r14
- 0xe9, 0x90, 0xf7, 0xff, 0xff, //0x00005538 jmp LBB0_1041
- 0x90, 0x90, 0x90, //0x0000553d .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_473, LBB0_473-LJTI0_0
- // // .set L0_0_set_454, LBB0_454-LJTI0_0
- // // .set L0_0_set_548, LBB0_548-LJTI0_0
- // // .set L0_0_set_485, LBB0_485-LJTI0_0
- // // .set L0_0_set_472, LBB0_472-LJTI0_0
- // // .set L0_0_set_522, LBB0_522-LJTI0_0
- //0x00005540 LJTI0_0
- 0x77, 0xcf, 0xff, 0xff, //0x00005540 .long L0_0_set_487
- 0x70, 0xcf, 0xff, 0xff, //0x00005544 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x00005548 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x0000554c .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x00005550 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x00005554 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x00005558 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x0000555c .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x00005560 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x00005564 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x00005568 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x0000556c .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x00005570 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x00005574 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x00005578 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x0000557c .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x00005580 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x00005584 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x00005588 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x0000558c .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x00005590 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x00005594 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x00005598 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x0000559c .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x000055a0 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x000055a4 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x000055a8 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x000055ac .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x000055b0 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x000055b4 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x000055b8 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x000055bc .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x000055c0 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x000055c4 .long L0_0_set_486
- 0x62, 0xce, 0xff, 0xff, //0x000055c8 .long L0_0_set_473
- 0x70, 0xcf, 0xff, 0xff, //0x000055cc .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x000055d0 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x000055d4 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x000055d8 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x000055dc .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x000055e0 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x000055e4 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x000055e8 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x000055ec .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x000055f0 .long L0_0_set_486
- 0x30, 0xcd, 0xff, 0xff, //0x000055f4 .long L0_0_set_454
- 0x70, 0xcf, 0xff, 0xff, //0x000055f8 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x000055fc .long L0_0_set_486
- 0x30, 0xcd, 0xff, 0xff, //0x00005600 .long L0_0_set_454
- 0x30, 0xcd, 0xff, 0xff, //0x00005604 .long L0_0_set_454
- 0x30, 0xcd, 0xff, 0xff, //0x00005608 .long L0_0_set_454
- 0x30, 0xcd, 0xff, 0xff, //0x0000560c .long L0_0_set_454
- 0x30, 0xcd, 0xff, 0xff, //0x00005610 .long L0_0_set_454
- 0x30, 0xcd, 0xff, 0xff, //0x00005614 .long L0_0_set_454
- 0x30, 0xcd, 0xff, 0xff, //0x00005618 .long L0_0_set_454
- 0x30, 0xcd, 0xff, 0xff, //0x0000561c .long L0_0_set_454
- 0x30, 0xcd, 0xff, 0xff, //0x00005620 .long L0_0_set_454
- 0x30, 0xcd, 0xff, 0xff, //0x00005624 .long L0_0_set_454
- 0x70, 0xcf, 0xff, 0xff, //0x00005628 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x0000562c .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x00005630 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x00005634 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x00005638 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x0000563c .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x00005640 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x00005644 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x00005648 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x0000564c .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x00005650 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x00005654 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x00005658 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x0000565c .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x00005660 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x00005664 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x00005668 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x0000566c .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x00005670 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x00005674 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x00005678 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x0000567c .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x00005680 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x00005684 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x00005688 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x0000568c .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x00005690 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x00005694 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x00005698 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x0000569c .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x000056a0 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x000056a4 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x000056a8 .long L0_0_set_486
- 0xf3, 0xd3, 0xff, 0xff, //0x000056ac .long L0_0_set_548
- 0x70, 0xcf, 0xff, 0xff, //0x000056b0 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x000056b4 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x000056b8 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x000056bc .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x000056c0 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x000056c4 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x000056c8 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x000056cc .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x000056d0 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x000056d4 .long L0_0_set_486
- 0x54, 0xcf, 0xff, 0xff, //0x000056d8 .long L0_0_set_485
- 0x70, 0xcf, 0xff, 0xff, //0x000056dc .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x000056e0 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x000056e4 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x000056e8 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x000056ec .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x000056f0 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x000056f4 .long L0_0_set_486
- 0x50, 0xce, 0xff, 0xff, //0x000056f8 .long L0_0_set_472
- 0x70, 0xcf, 0xff, 0xff, //0x000056fc .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x00005700 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x00005704 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x00005708 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x0000570c .long L0_0_set_486
- 0x50, 0xce, 0xff, 0xff, //0x00005710 .long L0_0_set_472
- 0x70, 0xcf, 0xff, 0xff, //0x00005714 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x00005718 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x0000571c .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x00005720 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x00005724 .long L0_0_set_486
- 0x70, 0xcf, 0xff, 0xff, //0x00005728 .long L0_0_set_486
- 0x64, 0xd1, 0xff, 0xff, //0x0000572c .long L0_0_set_522
- // // .set L0_1_set_203, LBB0_203-LJTI0_1
- // // .set L0_1_set_202, LBB0_202-LJTI0_1
- // // .set L0_1_set_189, LBB0_189-LJTI0_1
- // // .set L0_1_set_159, LBB0_159-LJTI0_1
- // // .set L0_1_set_235, LBB0_235-LJTI0_1
- // // .set L0_1_set_201, LBB0_201-LJTI0_1
- // // .set L0_1_set_183, LBB0_183-LJTI0_1
- // // .set L0_1_set_261, LBB0_261-LJTI0_1
- //0x00005730 LJTI0_1
- 0x77, 0xbd, 0xff, 0xff, //0x00005730 .long L0_1_set_203
- 0x70, 0xbd, 0xff, 0xff, //0x00005734 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x00005738 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x0000573c .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x00005740 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x00005744 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x00005748 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x0000574c .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x00005750 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x00005754 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x00005758 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x0000575c .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x00005760 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x00005764 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x00005768 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x0000576c .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x00005770 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x00005774 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x00005778 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x0000577c .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x00005780 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x00005784 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x00005788 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x0000578c .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x00005790 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x00005794 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x00005798 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x0000579c .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x000057a0 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x000057a4 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x000057a8 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x000057ac .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x000057b0 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x000057b4 .long L0_1_set_202
- 0x82, 0xbc, 0xff, 0xff, //0x000057b8 .long L0_1_set_189
- 0x70, 0xbd, 0xff, 0xff, //0x000057bc .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x000057c0 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x000057c4 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x000057c8 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x000057cc .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x000057d0 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x000057d4 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x000057d8 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x000057dc .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x000057e0 .long L0_1_set_202
- 0x5f, 0xbb, 0xff, 0xff, //0x000057e4 .long L0_1_set_159
- 0x70, 0xbd, 0xff, 0xff, //0x000057e8 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x000057ec .long L0_1_set_202
- 0x5f, 0xbb, 0xff, 0xff, //0x000057f0 .long L0_1_set_159
- 0x5f, 0xbb, 0xff, 0xff, //0x000057f4 .long L0_1_set_159
- 0x5f, 0xbb, 0xff, 0xff, //0x000057f8 .long L0_1_set_159
- 0x5f, 0xbb, 0xff, 0xff, //0x000057fc .long L0_1_set_159
- 0x5f, 0xbb, 0xff, 0xff, //0x00005800 .long L0_1_set_159
- 0x5f, 0xbb, 0xff, 0xff, //0x00005804 .long L0_1_set_159
- 0x5f, 0xbb, 0xff, 0xff, //0x00005808 .long L0_1_set_159
- 0x5f, 0xbb, 0xff, 0xff, //0x0000580c .long L0_1_set_159
- 0x5f, 0xbb, 0xff, 0xff, //0x00005810 .long L0_1_set_159
- 0x5f, 0xbb, 0xff, 0xff, //0x00005814 .long L0_1_set_159
- 0x70, 0xbd, 0xff, 0xff, //0x00005818 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x0000581c .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x00005820 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x00005824 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x00005828 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x0000582c .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x00005830 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x00005834 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x00005838 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x0000583c .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x00005840 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x00005844 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x00005848 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x0000584c .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x00005850 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x00005854 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x00005858 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x0000585c .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x00005860 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x00005864 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x00005868 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x0000586c .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x00005870 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x00005874 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x00005878 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x0000587c .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x00005880 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x00005884 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x00005888 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x0000588c .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x00005890 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x00005894 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x00005898 .long L0_1_set_202
- 0x42, 0xbf, 0xff, 0xff, //0x0000589c .long L0_1_set_235
- 0x70, 0xbd, 0xff, 0xff, //0x000058a0 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x000058a4 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x000058a8 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x000058ac .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x000058b0 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x000058b4 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x000058b8 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x000058bc .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x000058c0 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x000058c4 .long L0_1_set_202
- 0x63, 0xbd, 0xff, 0xff, //0x000058c8 .long L0_1_set_201
- 0x70, 0xbd, 0xff, 0xff, //0x000058cc .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x000058d0 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x000058d4 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x000058d8 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x000058dc .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x000058e0 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x000058e4 .long L0_1_set_202
- 0x70, 0xbc, 0xff, 0xff, //0x000058e8 .long L0_1_set_183
- 0x70, 0xbd, 0xff, 0xff, //0x000058ec .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x000058f0 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x000058f4 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x000058f8 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x000058fc .long L0_1_set_202
- 0x70, 0xbc, 0xff, 0xff, //0x00005900 .long L0_1_set_183
- 0x70, 0xbd, 0xff, 0xff, //0x00005904 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x00005908 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x0000590c .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x00005910 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x00005914 .long L0_1_set_202
- 0x70, 0xbd, 0xff, 0xff, //0x00005918 .long L0_1_set_202
- 0xd5, 0xc1, 0xff, 0xff, //0x0000591c .long L0_1_set_261
- // // .set L0_2_set_669, LBB0_669-LJTI0_2
- // // .set L0_2_set_696, LBB0_696-LJTI0_2
- // // .set L0_2_set_675, LBB0_675-LJTI0_2
- // // .set L0_2_set_694, LBB0_694-LJTI0_2
- // // .set L0_2_set_672, LBB0_672-LJTI0_2
- // // .set L0_2_set_699, LBB0_699-LJTI0_2
- //0x00005920 LJTI0_2
- 0xbc, 0xd9, 0xff, 0xff, //0x00005920 .long L0_2_set_669
- 0x64, 0xdb, 0xff, 0xff, //0x00005924 .long L0_2_set_696
- 0xf3, 0xd9, 0xff, 0xff, //0x00005928 .long L0_2_set_675
- 0x4d, 0xdb, 0xff, 0xff, //0x0000592c .long L0_2_set_694
- 0xd3, 0xd9, 0xff, 0xff, //0x00005930 .long L0_2_set_672
- 0x6a, 0xdf, 0xff, 0xff, //0x00005934 .long L0_2_set_699
- // // .set L0_3_set_1025, LBB0_1025-LJTI0_3
- // // .set L0_3_set_1024, LBB0_1024-LJTI0_3
- // // .set L0_3_set_796, LBB0_796-LJTI0_3
- // // .set L0_3_set_816, LBB0_816-LJTI0_3
- // // .set L0_3_set_701, LBB0_701-LJTI0_3
- // // .set L0_3_set_871, LBB0_871-LJTI0_3
- // // .set L0_3_set_873, LBB0_873-LJTI0_3
- // // .set L0_3_set_876, LBB0_876-LJTI0_3
- // // .set L0_3_set_884, LBB0_884-LJTI0_3
- // // .set L0_3_set_882, LBB0_882-LJTI0_3
- //0x00005938 LJTI0_3
- 0x48, 0xf2, 0xff, 0xff, //0x00005938 .long L0_3_set_1025
- 0x41, 0xf2, 0xff, 0xff, //0x0000593c .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005940 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005944 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005948 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x0000594c .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005950 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005954 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005958 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x0000595c .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005960 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005964 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005968 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x0000596c .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005970 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005974 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005978 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x0000597c .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005980 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005984 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005988 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x0000598c .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005990 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005994 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005998 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x0000599c .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x000059a0 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x000059a4 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x000059a8 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x000059ac .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x000059b0 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x000059b4 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x000059b8 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x000059bc .long L0_3_set_1024
- 0x19, 0xe2, 0xff, 0xff, //0x000059c0 .long L0_3_set_796
- 0x41, 0xf2, 0xff, 0xff, //0x000059c4 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x000059c8 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x000059cc .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x000059d0 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x000059d4 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x000059d8 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x000059dc .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x000059e0 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x000059e4 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x000059e8 .long L0_3_set_1024
- 0x3b, 0xe3, 0xff, 0xff, //0x000059ec .long L0_3_set_816
- 0x41, 0xf2, 0xff, 0xff, //0x000059f0 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x000059f4 .long L0_3_set_1024
- 0x99, 0xdb, 0xff, 0xff, //0x000059f8 .long L0_3_set_701
- 0x99, 0xdb, 0xff, 0xff, //0x000059fc .long L0_3_set_701
- 0x99, 0xdb, 0xff, 0xff, //0x00005a00 .long L0_3_set_701
- 0x99, 0xdb, 0xff, 0xff, //0x00005a04 .long L0_3_set_701
- 0x99, 0xdb, 0xff, 0xff, //0x00005a08 .long L0_3_set_701
- 0x99, 0xdb, 0xff, 0xff, //0x00005a0c .long L0_3_set_701
- 0x99, 0xdb, 0xff, 0xff, //0x00005a10 .long L0_3_set_701
- 0x99, 0xdb, 0xff, 0xff, //0x00005a14 .long L0_3_set_701
- 0x99, 0xdb, 0xff, 0xff, //0x00005a18 .long L0_3_set_701
- 0x99, 0xdb, 0xff, 0xff, //0x00005a1c .long L0_3_set_701
- 0x41, 0xf2, 0xff, 0xff, //0x00005a20 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005a24 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005a28 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005a2c .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005a30 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005a34 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005a38 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005a3c .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005a40 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005a44 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005a48 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005a4c .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005a50 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005a54 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005a58 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005a5c .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005a60 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005a64 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005a68 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005a6c .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005a70 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005a74 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005a78 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005a7c .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005a80 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005a84 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005a88 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005a8c .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005a90 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005a94 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005a98 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005a9c .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005aa0 .long L0_3_set_1024
- 0xa5, 0xe6, 0xff, 0xff, //0x00005aa4 .long L0_3_set_871
- 0x41, 0xf2, 0xff, 0xff, //0x00005aa8 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005aac .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005ab0 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005ab4 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005ab8 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005abc .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005ac0 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005ac4 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005ac8 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005acc .long L0_3_set_1024
- 0xc9, 0xe6, 0xff, 0xff, //0x00005ad0 .long L0_3_set_873
- 0x41, 0xf2, 0xff, 0xff, //0x00005ad4 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005ad8 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005adc .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005ae0 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005ae4 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005ae8 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005aec .long L0_3_set_1024
- 0xf3, 0xe6, 0xff, 0xff, //0x00005af0 .long L0_3_set_876
- 0x41, 0xf2, 0xff, 0xff, //0x00005af4 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005af8 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005afc .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005b00 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005b04 .long L0_3_set_1024
- 0x3a, 0xe7, 0xff, 0xff, //0x00005b08 .long L0_3_set_884
- 0x41, 0xf2, 0xff, 0xff, //0x00005b0c .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005b10 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005b14 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005b18 .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005b1c .long L0_3_set_1024
- 0x41, 0xf2, 0xff, 0xff, //0x00005b20 .long L0_3_set_1024
- 0x16, 0xe7, 0xff, 0xff, //0x00005b24 .long L0_3_set_882
- // // .set L0_4_set_864, LBB0_864-LJTI0_4
- // // .set L0_4_set_893, LBB0_893-LJTI0_4
- // // .set L0_4_set_869, LBB0_869-LJTI0_4
- // // .set L0_4_set_867, LBB0_867-LJTI0_4
- //0x00005b28 LJTI0_4
- 0x73, 0xe4, 0xff, 0xff, //0x00005b28 .long L0_4_set_864
- 0x50, 0xe6, 0xff, 0xff, //0x00005b2c .long L0_4_set_893
- 0x73, 0xe4, 0xff, 0xff, //0x00005b30 .long L0_4_set_864
- 0xa2, 0xe4, 0xff, 0xff, //0x00005b34 .long L0_4_set_869
- 0x50, 0xe6, 0xff, 0xff, //0x00005b38 .long L0_4_set_893
- 0x50, 0xe6, 0xff, 0xff, //0x00005b3c .long L0_4_set_893
- 0x50, 0xe6, 0xff, 0xff, //0x00005b40 .long L0_4_set_893
- 0x50, 0xe6, 0xff, 0xff, //0x00005b44 .long L0_4_set_893
- 0x50, 0xe6, 0xff, 0xff, //0x00005b48 .long L0_4_set_893
- 0x50, 0xe6, 0xff, 0xff, //0x00005b4c .long L0_4_set_893
- 0x50, 0xe6, 0xff, 0xff, //0x00005b50 .long L0_4_set_893
- 0x50, 0xe6, 0xff, 0xff, //0x00005b54 .long L0_4_set_893
- 0x50, 0xe6, 0xff, 0xff, //0x00005b58 .long L0_4_set_893
- 0x50, 0xe6, 0xff, 0xff, //0x00005b5c .long L0_4_set_893
- 0x50, 0xe6, 0xff, 0xff, //0x00005b60 .long L0_4_set_893
- 0x50, 0xe6, 0xff, 0xff, //0x00005b64 .long L0_4_set_893
- 0x50, 0xe6, 0xff, 0xff, //0x00005b68 .long L0_4_set_893
- 0x50, 0xe6, 0xff, 0xff, //0x00005b6c .long L0_4_set_893
- 0x50, 0xe6, 0xff, 0xff, //0x00005b70 .long L0_4_set_893
- 0x50, 0xe6, 0xff, 0xff, //0x00005b74 .long L0_4_set_893
- 0x50, 0xe6, 0xff, 0xff, //0x00005b78 .long L0_4_set_893
- 0x50, 0xe6, 0xff, 0xff, //0x00005b7c .long L0_4_set_893
- 0x50, 0xe6, 0xff, 0xff, //0x00005b80 .long L0_4_set_893
- 0x50, 0xe6, 0xff, 0xff, //0x00005b84 .long L0_4_set_893
- 0x50, 0xe6, 0xff, 0xff, //0x00005b88 .long L0_4_set_893
- 0x50, 0xe6, 0xff, 0xff, //0x00005b8c .long L0_4_set_893
- 0x8f, 0xe4, 0xff, 0xff, //0x00005b90 .long L0_4_set_867
- // // .set L0_5_set_745, LBB0_745-LJTI0_5
- // // .set L0_5_set_782, LBB0_782-LJTI0_5
- // // .set L0_5_set_751, LBB0_751-LJTI0_5
- // // .set L0_5_set_754, LBB0_754-LJTI0_5
- //0x00005b94 LJTI0_5
- 0x74, 0xdc, 0xff, 0xff, //0x00005b94 .long L0_5_set_745
- 0xd8, 0xde, 0xff, 0xff, //0x00005b98 .long L0_5_set_782
- 0x74, 0xdc, 0xff, 0xff, //0x00005b9c .long L0_5_set_745
- 0xc0, 0xdc, 0xff, 0xff, //0x00005ba0 .long L0_5_set_751
- 0xd8, 0xde, 0xff, 0xff, //0x00005ba4 .long L0_5_set_782
- 0xd8, 0xde, 0xff, 0xff, //0x00005ba8 .long L0_5_set_782
- 0xd8, 0xde, 0xff, 0xff, //0x00005bac .long L0_5_set_782
- 0xd8, 0xde, 0xff, 0xff, //0x00005bb0 .long L0_5_set_782
- 0xd8, 0xde, 0xff, 0xff, //0x00005bb4 .long L0_5_set_782
- 0xd8, 0xde, 0xff, 0xff, //0x00005bb8 .long L0_5_set_782
- 0xd8, 0xde, 0xff, 0xff, //0x00005bbc .long L0_5_set_782
- 0xd8, 0xde, 0xff, 0xff, //0x00005bc0 .long L0_5_set_782
- 0xd8, 0xde, 0xff, 0xff, //0x00005bc4 .long L0_5_set_782
- 0xd8, 0xde, 0xff, 0xff, //0x00005bc8 .long L0_5_set_782
- 0xd8, 0xde, 0xff, 0xff, //0x00005bcc .long L0_5_set_782
- 0xd8, 0xde, 0xff, 0xff, //0x00005bd0 .long L0_5_set_782
- 0xd8, 0xde, 0xff, 0xff, //0x00005bd4 .long L0_5_set_782
- 0xd8, 0xde, 0xff, 0xff, //0x00005bd8 .long L0_5_set_782
- 0xd8, 0xde, 0xff, 0xff, //0x00005bdc .long L0_5_set_782
- 0xd8, 0xde, 0xff, 0xff, //0x00005be0 .long L0_5_set_782
- 0xd8, 0xde, 0xff, 0xff, //0x00005be4 .long L0_5_set_782
- 0xd8, 0xde, 0xff, 0xff, //0x00005be8 .long L0_5_set_782
- 0xd8, 0xde, 0xff, 0xff, //0x00005bec .long L0_5_set_782
- 0xd8, 0xde, 0xff, 0xff, //0x00005bf0 .long L0_5_set_782
- 0xd8, 0xde, 0xff, 0xff, //0x00005bf4 .long L0_5_set_782
- 0xd8, 0xde, 0xff, 0xff, //0x00005bf8 .long L0_5_set_782
- 0xe3, 0xdc, 0xff, 0xff, //0x00005bfc .long L0_5_set_754
- // // .set L0_6_set_1025, LBB0_1025-LJTI0_6
- // // .set L0_6_set_1030, LBB0_1030-LJTI0_6
- // // .set L0_6_set_1031, LBB0_1031-LJTI0_6
- // // .set L0_6_set_1001, LBB0_1001-LJTI0_6
- // // .set L0_6_set_1043, LBB0_1043-LJTI0_6
- // // .set L0_6_set_1068, LBB0_1068-LJTI0_6
- // // .set L0_6_set_1026, LBB0_1026-LJTI0_6
- // // .set L0_6_set_1070, LBB0_1070-LJTI0_6
- //0x00005c00 LJTI0_6
- 0x80, 0xef, 0xff, 0xff, //0x00005c00 .long L0_6_set_1025
- 0xf0, 0xef, 0xff, 0xff, //0x00005c04 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005c08 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005c0c .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005c10 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005c14 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005c18 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005c1c .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005c20 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005c24 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005c28 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005c2c .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005c30 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005c34 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005c38 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005c3c .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005c40 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005c44 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005c48 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005c4c .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005c50 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005c54 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005c58 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005c5c .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005c60 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005c64 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005c68 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005c6c .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005c70 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005c74 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005c78 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005c7c .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005c80 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005c84 .long L0_6_set_1030
- 0xf9, 0xef, 0xff, 0xff, //0x00005c88 .long L0_6_set_1031
- 0xf0, 0xef, 0xff, 0xff, //0x00005c8c .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005c90 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005c94 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005c98 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005c9c .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005ca0 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005ca4 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005ca8 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005cac .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005cb0 .long L0_6_set_1030
- 0x20, 0xee, 0xff, 0xff, //0x00005cb4 .long L0_6_set_1001
- 0xf0, 0xef, 0xff, 0xff, //0x00005cb8 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005cbc .long L0_6_set_1030
- 0x20, 0xee, 0xff, 0xff, //0x00005cc0 .long L0_6_set_1001
- 0x20, 0xee, 0xff, 0xff, //0x00005cc4 .long L0_6_set_1001
- 0x20, 0xee, 0xff, 0xff, //0x00005cc8 .long L0_6_set_1001
- 0x20, 0xee, 0xff, 0xff, //0x00005ccc .long L0_6_set_1001
- 0x20, 0xee, 0xff, 0xff, //0x00005cd0 .long L0_6_set_1001
- 0x20, 0xee, 0xff, 0xff, //0x00005cd4 .long L0_6_set_1001
- 0x20, 0xee, 0xff, 0xff, //0x00005cd8 .long L0_6_set_1001
- 0x20, 0xee, 0xff, 0xff, //0x00005cdc .long L0_6_set_1001
- 0x20, 0xee, 0xff, 0xff, //0x00005ce0 .long L0_6_set_1001
- 0x20, 0xee, 0xff, 0xff, //0x00005ce4 .long L0_6_set_1001
- 0xf0, 0xef, 0xff, 0xff, //0x00005ce8 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005cec .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005cf0 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005cf4 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005cf8 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005cfc .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005d00 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005d04 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005d08 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005d0c .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005d10 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005d14 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005d18 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005d1c .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005d20 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005d24 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005d28 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005d2c .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005d30 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005d34 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005d38 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005d3c .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005d40 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005d44 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005d48 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005d4c .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005d50 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005d54 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005d58 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005d5c .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005d60 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005d64 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005d68 .long L0_6_set_1030
- 0xe7, 0xf0, 0xff, 0xff, //0x00005d6c .long L0_6_set_1043
- 0xf0, 0xef, 0xff, 0xff, //0x00005d70 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005d74 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005d78 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005d7c .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005d80 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005d84 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005d88 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005d8c .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005d90 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005d94 .long L0_6_set_1030
- 0x90, 0xf3, 0xff, 0xff, //0x00005d98 .long L0_6_set_1068
- 0xf0, 0xef, 0xff, 0xff, //0x00005d9c .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005da0 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005da4 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005da8 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005dac .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005db0 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005db4 .long L0_6_set_1030
- 0xc1, 0xef, 0xff, 0xff, //0x00005db8 .long L0_6_set_1026
- 0xf0, 0xef, 0xff, 0xff, //0x00005dbc .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005dc0 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005dc4 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005dc8 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005dcc .long L0_6_set_1030
- 0xc1, 0xef, 0xff, 0xff, //0x00005dd0 .long L0_6_set_1026
- 0xf0, 0xef, 0xff, 0xff, //0x00005dd4 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005dd8 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005ddc .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005de0 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005de4 .long L0_6_set_1030
- 0xf0, 0xef, 0xff, 0xff, //0x00005de8 .long L0_6_set_1030
- 0xa3, 0xf3, 0xff, 0xff, //0x00005dec .long L0_6_set_1070
- //0x00005df0 .p2align 2, 0x00
- //0x00005df0 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x00005df0 .long 2
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005df4 .p2align 4, 0x00
- //0x00005e00 __UnquoteTab
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e00 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, //0x00005e10 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, //0x00005e20 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, //0x00005e30 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, //0x00005e40 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, //0x00005e50 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, //0x00005e60 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, //0x00005e70 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, //0x00005e76 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e86 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e96 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ea6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005eb6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ec6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ed6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ee6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ef6 QUAD $0x0000000000000000; WORD $0x0000 // .space 10, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/html_escape.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/html_escape.go
deleted file mode 100644
index 9ea82de49..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/html_escape.go
+++ /dev/null
@@ -1,34 +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 avx2
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var F_html_escape func(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn unsafe.Pointer) (ret int)
-
-var S_html_escape uintptr
-
-//go:nosplit
-func html_escape(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int) (ret int) {
- return F_html_escape(rt.NoEscape(sp), nb, dp, rt.NoEscape(unsafe.Pointer(dn)))
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/html_escape_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/html_escape_subr.go
deleted file mode 100644
index fcb0f9bcf..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/html_escape_subr.go
+++ /dev/null
@@ -1,45 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx2
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__html_escape = 192
-)
-
-const (
- _stack__html_escape = 72
-)
-
-const (
- _size__html_escape = 2048
-)
-
-var (
- _pcsp__html_escape = [][2]uint32{
- {0x1, 0},
- {0x6, 8},
- {0x8, 16},
- {0xa, 24},
- {0xc, 32},
- {0xd, 40},
- {0x11, 48},
- {0x7e5, 72},
- {0x7e6, 48},
- {0x7e8, 40},
- {0x7ea, 32},
- {0x7ec, 24},
- {0x7ee, 16},
- {0x7ef, 8},
- {0x800, 0},
- }
-)
-
-var _cfunc_html_escape = []loader.CFunc{
- {"_html_escape_entry", 0, _entry__html_escape, 0, nil},
- {"_html_escape", _entry__html_escape, _size__html_escape, _stack__html_escape, _pcsp__html_escape},
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/html_escape_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/html_escape_text_amd64.go
deleted file mode 100644
index cd04bdc3d..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/html_escape_text_amd64.go
+++ /dev/null
@@ -1,833 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx2
-
-var _text_html_escape = []byte{
- // .p2align 5, 0x00
- // LCPI0_0
- 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, // QUAD $0x2626262626262626; QUAD $0x2626262626262626 // .space 16, '&&&&&&&&&&&&&&&&'
- 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, //0x00000010 QUAD $0x2626262626262626; QUAD $0x2626262626262626 // .space 16, '&&&&&&&&&&&&&&&&'
- //0x00000020 LCPI0_1
- 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, //0x00000020 QUAD $0xe2e2e2e2e2e2e2e2; QUAD $0xe2e2e2e2e2e2e2e2 // .space 16, '\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2'
- 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, //0x00000030 QUAD $0xe2e2e2e2e2e2e2e2; QUAD $0xe2e2e2e2e2e2e2e2 // .space 16, '\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2'
- //0x00000040 LCPI0_2
- 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, //0x00000040 QUAD $0xfdfdfdfdfdfdfdfd; QUAD $0xfdfdfdfdfdfdfdfd // .space 16, '\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd'
- 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, //0x00000050 QUAD $0xfdfdfdfdfdfdfdfd; QUAD $0xfdfdfdfdfdfdfdfd // .space 16, '\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd'
- //0x00000060 LCPI0_3
- 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, //0x00000060 QUAD $0x3c3c3c3c3c3c3c3c; QUAD $0x3c3c3c3c3c3c3c3c // .space 16, '<<<<<<<<<<<<<<<<'
- 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, //0x00000070 QUAD $0x3c3c3c3c3c3c3c3c; QUAD $0x3c3c3c3c3c3c3c3c // .space 16, '<<<<<<<<<<<<<<<<'
- //0x00000080 .p2align 4, 0x00
- //0x00000080 LCPI0_4
- 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, //0x00000080 QUAD $0x2626262626262626; QUAD $0x2626262626262626 // .space 16, '&&&&&&&&&&&&&&&&'
- //0x00000090 LCPI0_5
- 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, //0x00000090 QUAD $0xe2e2e2e2e2e2e2e2; QUAD $0xe2e2e2e2e2e2e2e2 // .space 16, '\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2'
- //0x000000a0 LCPI0_6
- 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, //0x000000a0 QUAD $0xfdfdfdfdfdfdfdfd; QUAD $0xfdfdfdfdfdfdfdfd // .space 16, '\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd'
- //0x000000b0 LCPI0_7
- 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, //0x000000b0 QUAD $0x3c3c3c3c3c3c3c3c; QUAD $0x3c3c3c3c3c3c3c3c // .space 16, '<<<<<<<<<<<<<<<<'
- //0x000000c0 .p2align 4, 0x90
- //0x000000c0 _html_escape
- 0x55, //0x000000c0 pushq %rbp
- 0x48, 0x89, 0xe5, //0x000000c1 movq %rsp, %rbp
- 0x41, 0x57, //0x000000c4 pushq %r15
- 0x41, 0x56, //0x000000c6 pushq %r14
- 0x41, 0x55, //0x000000c8 pushq %r13
- 0x41, 0x54, //0x000000ca pushq %r12
- 0x53, //0x000000cc pushq %rbx
- 0x48, 0x83, 0xec, 0x18, //0x000000cd subq $24, %rsp
- 0x48, 0x89, 0x4d, 0xc0, //0x000000d1 movq %rcx, $-64(%rbp)
- 0x49, 0x89, 0xd7, //0x000000d5 movq %rdx, %r15
- 0x48, 0x89, 0x55, 0xc8, //0x000000d8 movq %rdx, $-56(%rbp)
- 0x48, 0x89, 0x7d, 0xd0, //0x000000dc movq %rdi, $-48(%rbp)
- 0x48, 0x89, 0xf8, //0x000000e0 movq %rdi, %rax
- 0x48, 0x85, 0xf6, //0x000000e3 testq %rsi, %rsi
- 0x0f, 0x8e, 0x8c, 0x07, 0x00, 0x00, //0x000000e6 jle LBB0_106
- 0x48, 0x8b, 0x45, 0xc0, //0x000000ec movq $-64(%rbp), %rax
- 0x4c, 0x8b, 0x08, //0x000000f0 movq (%rax), %r9
- 0xc5, 0xfe, 0x6f, 0x1d, 0x05, 0xff, 0xff, 0xff, //0x000000f3 vmovdqu $-251(%rip), %ymm3 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x1d, 0xff, 0xff, 0xff, //0x000000fb vmovdqu $-227(%rip), %ymm4 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x2d, 0x35, 0xff, 0xff, 0xff, //0x00000103 vmovdqu $-203(%rip), %ymm5 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0x4d, 0xff, 0xff, 0xff, //0x0000010b vmovdqu $-179(%rip), %ymm6 /* LCPI0_3+0(%rip) */
- 0x4c, 0x8d, 0x35, 0xa6, 0x07, 0x00, 0x00, //0x00000113 leaq $1958(%rip), %r14 /* __HtmlQuoteTab+0(%rip) */
- 0x4c, 0x8b, 0x5d, 0xd0, //0x0000011a movq $-48(%rbp), %r11
- 0x4c, 0x8b, 0x7d, 0xc8, //0x0000011e movq $-56(%rbp), %r15
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000122 .p2align 4, 0x90
- //0x00000130 LBB0_2
- 0x4d, 0x85, 0xc9, //0x00000130 testq %r9, %r9
- 0x0f, 0x8e, 0x5e, 0x07, 0x00, 0x00, //0x00000133 jle LBB0_3
- 0x48, 0x83, 0xfe, 0x20, //0x00000139 cmpq $32, %rsi
- 0x0f, 0x93, 0xc1, //0x0000013d setae %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
- 0x49, 0x83, 0xf9, 0x20, //0x0000014c cmpq $32, %r9
- 0x0f, 0x82, 0x7a, 0x00, 0x00, 0x00, //0x00000150 jb LBB0_12
- 0x48, 0x83, 0xfe, 0x20, //0x00000156 cmpq $32, %rsi
- 0x0f, 0x82, 0x70, 0x00, 0x00, 0x00, //0x0000015a jb LBB0_12
- 0x45, 0x31, 0xc0, //0x00000160 xorl %r8d, %r8d
- 0x48, 0x89, 0xf3, //0x00000163 movq %rsi, %rbx
- 0x4c, 0x89, 0xcf, //0x00000166 movq %r9, %rdi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000169 .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, 0x83, 0x62, 0x00, 0x00, 0x00, //0x00000567 jae 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, 0x83, 0x6a, 0x00, 0x00, 0x00, //0x00000631 jae 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, 0x82, 0x12, 0x00, 0x00, 0x00, //0x0000069b jb 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, 0x87, 0x32, 0xf9, 0xff, 0xff, //0x000007f8 ja LBB0_2
- 0xe9, 0x75, 0x00, 0x00, 0x00, //0x000007fe jmp LBB0_106
- //0x00000803 LBB0_89
- 0x48, 0x83, 0xfe, 0x03, //0x00000803 cmpq $3, %rsi
- 0x0f, 0x82, 0x28, 0x00, 0x00, 0x00, //0x00000807 jb LBB0_95
- 0x41, 0x80, 0x7b, 0x01, 0x80, //0x0000080d cmpb $-128, $1(%r11)
- 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x00000812 jne LBB0_95
- 0x41, 0x8a, 0x4b, 0x02, //0x00000818 movb $2(%r11), %cl
- 0x89, 0xc8, //0x0000081c movl %ecx, %eax
- 0x24, 0xfe, //0x0000081e andb $-2, %al
- 0x3c, 0xa8, //0x00000820 cmpb $-88, %al
- 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x00000822 jne LBB0_95
- 0x49, 0x8d, 0x43, 0x02, //0x00000828 leaq $2(%r11), %rax
- 0x48, 0x83, 0xc6, 0xfe, //0x0000082c addq $-2, %rsi
- 0xe9, 0x1c, 0xff, 0xff, 0xff, //0x00000830 jmp LBB0_93
- //0x00000835 LBB0_95
- 0x4d, 0x85, 0xc9, //0x00000835 testq %r9, %r9
- 0x0f, 0x8e, 0x59, 0x00, 0x00, 0x00, //0x00000838 jle LBB0_3
- 0x41, 0xc6, 0x07, 0xe2, //0x0000083e movb $-30, (%r15)
- 0x49, 0x83, 0xc7, 0x01, //0x00000842 addq $1, %r15
- 0x49, 0x83, 0xc1, 0xff, //0x00000846 addq $-1, %r9
- 0x4c, 0x89, 0xd8, //0x0000084a movq %r11, %rax
- 0xe9, 0x94, 0xff, 0xff, 0xff, //0x0000084d jmp LBB0_105
- //0x00000852 LBB0_84
- 0x48, 0x8b, 0x4d, 0xc8, //0x00000852 movq $-56(%rbp), %rcx
- 0x4c, 0x01, 0xe1, //0x00000856 addq %r12, %rcx
- 0x48, 0xf7, 0xd1, //0x00000859 notq %rcx
- 0x4c, 0x01, 0xf9, //0x0000085c addq %r15, %rcx
- 0x48, 0x8b, 0x45, 0xc0, //0x0000085f movq $-64(%rbp), %rax
- 0x48, 0x89, 0x08, //0x00000863 movq %rcx, (%rax)
- 0x48, 0x8b, 0x45, 0xd0, //0x00000866 movq $-48(%rbp), %rax
- 0x4c, 0x29, 0xd8, //0x0000086a subq %r11, %rax
- 0x4c, 0x01, 0xe0, //0x0000086d addq %r12, %rax
- 0xe9, 0x2c, 0x00, 0x00, 0x00, //0x00000870 jmp LBB0_107
- //0x00000875 LBB0_86
- 0x4c, 0x89, 0xd8, //0x00000875 movq %r11, %rax
- //0x00000878 LBB0_106
- 0x4c, 0x2b, 0x7d, 0xc8, //0x00000878 subq $-56(%rbp), %r15
- 0x48, 0x8b, 0x4d, 0xc0, //0x0000087c movq $-64(%rbp), %rcx
- 0x4c, 0x89, 0x39, //0x00000880 movq %r15, (%rcx)
- 0x48, 0x2b, 0x45, 0xd0, //0x00000883 subq $-48(%rbp), %rax
- 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00000887 jmp LBB0_107
- //0x0000088c LBB0_94
- 0x4c, 0x2b, 0x7d, 0xc8, //0x0000088c subq $-56(%rbp), %r15
- 0x48, 0x8b, 0x45, 0xc0, //0x00000890 movq $-64(%rbp), %rax
- 0x4c, 0x89, 0x38, //0x00000894 movq %r15, (%rax)
- //0x00000897 LBB0_3
- 0x49, 0xf7, 0xd3, //0x00000897 notq %r11
- 0x4c, 0x03, 0x5d, 0xd0, //0x0000089a addq $-48(%rbp), %r11
- 0x4c, 0x89, 0xd8, //0x0000089e movq %r11, %rax
- //0x000008a1 LBB0_107
- 0x48, 0x83, 0xc4, 0x18, //0x000008a1 addq $24, %rsp
- 0x5b, //0x000008a5 popq %rbx
- 0x41, 0x5c, //0x000008a6 popq %r12
- 0x41, 0x5d, //0x000008a8 popq %r13
- 0x41, 0x5e, //0x000008aa popq %r14
- 0x41, 0x5f, //0x000008ac popq %r15
- 0x5d, //0x000008ae popq %rbp
- 0xc5, 0xf8, 0x77, //0x000008af vzeroupper
- 0xc3, //0x000008b2 retq
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008b3 .p2align 4, 0x00
- //0x000008c0 __HtmlQuoteTab
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000900 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000910 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000920 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000930 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000940 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000950 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000960 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000970 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000980 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000990 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000aa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ab0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ac0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ad0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ae0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000af0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b20 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x32, 0x36, 0x00, 0x00, //0x00000b28 QUAD $0x000036323030755c // .asciz 8, '\\u0026\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ba0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000bb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000bc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000bd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000be0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000bf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c80 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x33, 0x63, 0x00, 0x00, //0x00000c88 QUAD $0x000063333030755c // .asciz 8, '\\u003c\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ca0 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x33, 0x65, 0x00, 0x00, //0x00000ca8 QUAD $0x000065333030755c // .asciz 8, '\\u003e\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000cb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000cc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000cd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ce0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000cf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000da0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000db0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000dc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000dd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000de0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000df0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ea0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000eb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ec0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ed0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ee0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ef0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fe0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ff0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001000 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001010 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001020 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001030 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001040 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001050 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001060 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001070 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001080 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001090 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001100 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001110 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001120 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001130 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001140 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001150 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001160 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001170 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001180 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001190 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001200 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001210 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001220 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001230 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001240 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001250 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001260 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001270 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001280 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001290 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001300 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001310 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001320 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001330 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001340 .quad 6
- 0x5c, 0x75, 0x32, 0x30, 0x32, 0x38, 0x00, 0x00, //0x00001348 QUAD $0x000038323032755c // .asciz 8, '\\u2028\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001350 .quad 6
- 0x5c, 0x75, 0x32, 0x30, 0x32, 0x39, 0x00, 0x00, //0x00001358 QUAD $0x000039323032755c // .asciz 8, '\\u2029\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001360 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001370 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001380 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001390 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001400 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001410 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001420 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001430 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001440 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001450 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001460 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001470 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001480 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001490 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001500 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001510 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001520 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001530 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001540 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001550 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001560 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001570 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001580 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001590 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000015a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000015b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000015c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000015d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000015e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000015f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001600 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001610 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001620 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001630 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001640 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001650 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001660 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001670 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001680 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001690 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000016a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000016b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000016c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000016d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000016e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000016f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001700 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001710 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001720 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001730 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001740 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001750 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001760 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001770 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001780 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001790 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001800 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001810 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001820 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001830 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001840 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001850 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001860 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001870 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001880 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001890 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000018a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000018b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/i64toa.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/i64toa.go
deleted file mode 100644
index 9b9333d8e..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/i64toa.go
+++ /dev/null
@@ -1,35 +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 avx2
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var F_i64toa func(out unsafe.Pointer, val int64) (ret int)
-
-var S_i64toa uintptr
-
-//go:nosplit
-func i64toa(out *byte, val int64) (ret int) {
- return F_i64toa(rt.NoEscape(unsafe.Pointer(out)), val)
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/i64toa_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/i64toa_subr.go
deleted file mode 100644
index bb6b38708..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/i64toa_subr.go
+++ /dev/null
@@ -1,47 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx2
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__i64toa = 64
-)
-
-const (
- _stack__i64toa = 8
-)
-
-const (
- _size__i64toa = 2272
-)
-
-var (
- _pcsp__i64toa = [][2]uint32{
- {0x1, 0},
- {0xae, 8},
- {0xaf, 0},
- {0x201, 8},
- {0x202, 0},
- {0x287, 8},
- {0x288, 0},
- {0x456, 8},
- {0x457, 0},
- {0x4e2, 8},
- {0x4e3, 0},
- {0x610, 8},
- {0x611, 0},
- {0x771, 8},
- {0x772, 0},
- {0x8d9, 8},
- {0x8e0, 0},
- }
-)
-
-var _cfunc_i64toa = []loader.CFunc{
- {"_i64toa_entry", 0, _entry__i64toa, 0, nil},
- {"_i64toa", _entry__i64toa, _size__i64toa, _stack__i64toa, _pcsp__i64toa},
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/i64toa_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/i64toa_text_amd64.go
deleted file mode 100644
index 954ae7045..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/i64toa_text_amd64.go
+++ /dev/null
@@ -1,631 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx2
-
-var _text_i64toa = []byte{
- // .p2align 4, 0x00
- // LCPI0_0
- 0x59, 0x17, 0xb7, 0xd1, 0x00, 0x00, 0x00, 0x00, // .quad 3518437209
- 0x59, 0x17, 0xb7, 0xd1, 0x00, 0x00, 0x00, 0x00, //0x00000008 .quad 3518437209
- //0x00000010 LCPI0_3
- 0x0a, 0x00, //0x00000010 .word 10
- 0x0a, 0x00, //0x00000012 .word 10
- 0x0a, 0x00, //0x00000014 .word 10
- 0x0a, 0x00, //0x00000016 .word 10
- 0x0a, 0x00, //0x00000018 .word 10
- 0x0a, 0x00, //0x0000001a .word 10
- 0x0a, 0x00, //0x0000001c .word 10
- 0x0a, 0x00, //0x0000001e .word 10
- //0x00000020 LCPI0_4
- 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00000020 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000'
- //0x00000030 .p2align 3, 0x00
- //0x00000030 LCPI0_1
- 0xc5, 0x20, 0x7b, 0x14, 0x34, 0x33, 0x00, 0x80, //0x00000030 .quad -9223315738079846203
- //0x00000038 LCPI0_2
- 0x80, 0x00, 0x00, 0x08, 0x00, 0x20, 0x00, 0x80, //0x00000038 .quad -9223336852348469120
- //0x00000040 .p2align 4, 0x90
- //0x00000040 _i64toa
- 0x55, //0x00000040 pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000041 movq %rsp, %rbp
- 0x48, 0x85, 0xf6, //0x00000044 testq %rsi, %rsi
- 0x0f, 0x88, 0xb2, 0x00, 0x00, 0x00, //0x00000047 js LBB0_25
- 0x48, 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x0000004d cmpq $9999, %rsi
- 0x0f, 0x87, 0xfb, 0x00, 0x00, 0x00, //0x00000054 ja LBB0_9
- 0x0f, 0xb7, 0xc6, //0x0000005a movzwl %si, %eax
- 0xc1, 0xe8, 0x02, //0x0000005d shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000060 imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x00000066 shrl $17, %eax
- 0x48, 0x8d, 0x14, 0x00, //0x00000069 leaq (%rax,%rax), %rdx
- 0x6b, 0xc0, 0x64, //0x0000006d imull $100, %eax, %eax
- 0x89, 0xf1, //0x00000070 movl %esi, %ecx
- 0x29, 0xc1, //0x00000072 subl %eax, %ecx
- 0x0f, 0xb7, 0xc1, //0x00000074 movzwl %cx, %eax
- 0x48, 0x01, 0xc0, //0x00000077 addq %rax, %rax
- 0x81, 0xfe, 0xe8, 0x03, 0x00, 0x00, //0x0000007a cmpl $1000, %esi
- 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00000080 jb LBB0_4
- 0x48, 0x8d, 0x0d, 0x93, 0x08, 0x00, 0x00, //0x00000086 leaq $2195(%rip), %rcx /* _Digits+0(%rip) */
- 0x8a, 0x0c, 0x0a, //0x0000008d movb (%rdx,%rcx), %cl
- 0x88, 0x0f, //0x00000090 movb %cl, (%rdi)
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000092 movl $1, %ecx
- 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00000097 jmp LBB0_5
- //0x0000009c LBB0_4
- 0x31, 0xc9, //0x0000009c xorl %ecx, %ecx
- 0x83, 0xfe, 0x64, //0x0000009e cmpl $100, %esi
- 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x000000a1 jb LBB0_6
- //0x000000a7 LBB0_5
- 0x0f, 0xb7, 0xd2, //0x000000a7 movzwl %dx, %edx
- 0x48, 0x83, 0xca, 0x01, //0x000000aa orq $1, %rdx
- 0x48, 0x8d, 0x35, 0x6b, 0x08, 0x00, 0x00, //0x000000ae leaq $2155(%rip), %rsi /* _Digits+0(%rip) */
- 0x8a, 0x14, 0x32, //0x000000b5 movb (%rdx,%rsi), %dl
- 0x89, 0xce, //0x000000b8 movl %ecx, %esi
- 0x83, 0xc1, 0x01, //0x000000ba addl $1, %ecx
- 0x88, 0x14, 0x37, //0x000000bd movb %dl, (%rdi,%rsi)
- //0x000000c0 LBB0_7
- 0x48, 0x8d, 0x15, 0x59, 0x08, 0x00, 0x00, //0x000000c0 leaq $2137(%rip), %rdx /* _Digits+0(%rip) */
- 0x8a, 0x14, 0x10, //0x000000c7 movb (%rax,%rdx), %dl
- 0x89, 0xce, //0x000000ca movl %ecx, %esi
- 0x83, 0xc1, 0x01, //0x000000cc addl $1, %ecx
- 0x88, 0x14, 0x37, //0x000000cf movb %dl, (%rdi,%rsi)
- //0x000000d2 LBB0_8
- 0x0f, 0xb7, 0xc0, //0x000000d2 movzwl %ax, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x000000d5 orq $1, %rax
- 0x48, 0x8d, 0x15, 0x40, 0x08, 0x00, 0x00, //0x000000d9 leaq $2112(%rip), %rdx /* _Digits+0(%rip) */
- 0x8a, 0x04, 0x10, //0x000000e0 movb (%rax,%rdx), %al
- 0x89, 0xca, //0x000000e3 movl %ecx, %edx
- 0x83, 0xc1, 0x01, //0x000000e5 addl $1, %ecx
- 0x88, 0x04, 0x17, //0x000000e8 movb %al, (%rdi,%rdx)
- 0x89, 0xc8, //0x000000eb movl %ecx, %eax
- 0x5d, //0x000000ed popq %rbp
- 0xc3, //0x000000ee retq
- //0x000000ef LBB0_6
- 0x31, 0xc9, //0x000000ef xorl %ecx, %ecx
- 0x83, 0xfe, 0x0a, //0x000000f1 cmpl $10, %esi
- 0x0f, 0x83, 0xc6, 0xff, 0xff, 0xff, //0x000000f4 jae LBB0_7
- 0xe9, 0xd3, 0xff, 0xff, 0xff, //0x000000fa jmp LBB0_8
- //0x000000ff LBB0_25
- 0xc6, 0x07, 0x2d, //0x000000ff movb $45, (%rdi)
- 0x48, 0xf7, 0xde, //0x00000102 negq %rsi
- 0x48, 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x00000105 cmpq $9999, %rsi
- 0x0f, 0x87, 0xd9, 0x01, 0x00, 0x00, //0x0000010c ja LBB0_33
- 0x0f, 0xb7, 0xc6, //0x00000112 movzwl %si, %eax
- 0xc1, 0xe8, 0x02, //0x00000115 shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000118 imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x0000011e shrl $17, %eax
- 0x48, 0x8d, 0x14, 0x00, //0x00000121 leaq (%rax,%rax), %rdx
- 0x6b, 0xc0, 0x64, //0x00000125 imull $100, %eax, %eax
- 0x89, 0xf1, //0x00000128 movl %esi, %ecx
- 0x29, 0xc1, //0x0000012a subl %eax, %ecx
- 0x0f, 0xb7, 0xc1, //0x0000012c movzwl %cx, %eax
- 0x48, 0x01, 0xc0, //0x0000012f addq %rax, %rax
- 0x81, 0xfe, 0xe8, 0x03, 0x00, 0x00, //0x00000132 cmpl $1000, %esi
- 0x0f, 0x82, 0xab, 0x00, 0x00, 0x00, //0x00000138 jb LBB0_28
- 0x48, 0x8d, 0x0d, 0xdb, 0x07, 0x00, 0x00, //0x0000013e leaq $2011(%rip), %rcx /* _Digits+0(%rip) */
- 0x8a, 0x0c, 0x0a, //0x00000145 movb (%rdx,%rcx), %cl
- 0x88, 0x4f, 0x01, //0x00000148 movb %cl, $1(%rdi)
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x0000014b movl $1, %ecx
- 0xe9, 0x9f, 0x00, 0x00, 0x00, //0x00000150 jmp LBB0_29
- //0x00000155 LBB0_9
- 0x48, 0x81, 0xfe, 0xff, 0xe0, 0xf5, 0x05, //0x00000155 cmpq $99999999, %rsi
- 0x0f, 0x87, 0x1e, 0x02, 0x00, 0x00, //0x0000015c ja LBB0_17
- 0x89, 0xf0, //0x00000162 movl %esi, %eax
- 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00000164 movl $3518437209, %edx
- 0x48, 0x0f, 0xaf, 0xd0, //0x00000169 imulq %rax, %rdx
- 0x48, 0xc1, 0xea, 0x2d, //0x0000016d shrq $45, %rdx
- 0x44, 0x69, 0xc2, 0x10, 0x27, 0x00, 0x00, //0x00000171 imull $10000, %edx, %r8d
- 0x89, 0xf1, //0x00000178 movl %esi, %ecx
- 0x44, 0x29, 0xc1, //0x0000017a subl %r8d, %ecx
- 0x4c, 0x69, 0xd0, 0x83, 0xde, 0x1b, 0x43, //0x0000017d imulq $1125899907, %rax, %r10
- 0x49, 0xc1, 0xea, 0x31, //0x00000184 shrq $49, %r10
- 0x41, 0x83, 0xe2, 0xfe, //0x00000188 andl $-2, %r10d
- 0x0f, 0xb7, 0xc2, //0x0000018c movzwl %dx, %eax
- 0xc1, 0xe8, 0x02, //0x0000018f shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000192 imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x00000198 shrl $17, %eax
- 0x6b, 0xc0, 0x64, //0x0000019b imull $100, %eax, %eax
- 0x29, 0xc2, //0x0000019e subl %eax, %edx
- 0x44, 0x0f, 0xb7, 0xca, //0x000001a0 movzwl %dx, %r9d
- 0x4d, 0x01, 0xc9, //0x000001a4 addq %r9, %r9
- 0x0f, 0xb7, 0xc1, //0x000001a7 movzwl %cx, %eax
- 0xc1, 0xe8, 0x02, //0x000001aa shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x000001ad imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x000001b3 shrl $17, %eax
- 0x4c, 0x8d, 0x04, 0x00, //0x000001b6 leaq (%rax,%rax), %r8
- 0x6b, 0xc0, 0x64, //0x000001ba imull $100, %eax, %eax
- 0x29, 0xc1, //0x000001bd subl %eax, %ecx
- 0x44, 0x0f, 0xb7, 0xd9, //0x000001bf movzwl %cx, %r11d
- 0x4d, 0x01, 0xdb, //0x000001c3 addq %r11, %r11
- 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x000001c6 cmpl $10000000, %esi
- 0x0f, 0x82, 0x70, 0x00, 0x00, 0x00, //0x000001cc jb LBB0_12
- 0x48, 0x8d, 0x05, 0x47, 0x07, 0x00, 0x00, //0x000001d2 leaq $1863(%rip), %rax /* _Digits+0(%rip) */
- 0x41, 0x8a, 0x04, 0x02, //0x000001d9 movb (%r10,%rax), %al
- 0x88, 0x07, //0x000001dd movb %al, (%rdi)
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000001df movl $1, %ecx
- 0xe9, 0x67, 0x00, 0x00, 0x00, //0x000001e4 jmp LBB0_13
- //0x000001e9 LBB0_28
- 0x31, 0xc9, //0x000001e9 xorl %ecx, %ecx
- 0x83, 0xfe, 0x64, //0x000001eb cmpl $100, %esi
- 0x0f, 0x82, 0xd4, 0x00, 0x00, 0x00, //0x000001ee jb LBB0_30
- //0x000001f4 LBB0_29
- 0x0f, 0xb7, 0xd2, //0x000001f4 movzwl %dx, %edx
- 0x48, 0x83, 0xca, 0x01, //0x000001f7 orq $1, %rdx
- 0x48, 0x8d, 0x35, 0x1e, 0x07, 0x00, 0x00, //0x000001fb leaq $1822(%rip), %rsi /* _Digits+0(%rip) */
- 0x8a, 0x14, 0x32, //0x00000202 movb (%rdx,%rsi), %dl
- 0x89, 0xce, //0x00000205 movl %ecx, %esi
- 0x83, 0xc1, 0x01, //0x00000207 addl $1, %ecx
- 0x88, 0x54, 0x37, 0x01, //0x0000020a movb %dl, $1(%rdi,%rsi)
- //0x0000020e LBB0_31
- 0x48, 0x8d, 0x15, 0x0b, 0x07, 0x00, 0x00, //0x0000020e leaq $1803(%rip), %rdx /* _Digits+0(%rip) */
- 0x8a, 0x14, 0x10, //0x00000215 movb (%rax,%rdx), %dl
- 0x89, 0xce, //0x00000218 movl %ecx, %esi
- 0x83, 0xc1, 0x01, //0x0000021a addl $1, %ecx
- 0x88, 0x54, 0x37, 0x01, //0x0000021d movb %dl, $1(%rdi,%rsi)
- //0x00000221 LBB0_32
- 0x0f, 0xb7, 0xc0, //0x00000221 movzwl %ax, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x00000224 orq $1, %rax
- 0x48, 0x8d, 0x15, 0xf1, 0x06, 0x00, 0x00, //0x00000228 leaq $1777(%rip), %rdx /* _Digits+0(%rip) */
- 0x8a, 0x04, 0x10, //0x0000022f movb (%rax,%rdx), %al
- 0x89, 0xca, //0x00000232 movl %ecx, %edx
- 0x83, 0xc1, 0x01, //0x00000234 addl $1, %ecx
- 0x88, 0x44, 0x17, 0x01, //0x00000237 movb %al, $1(%rdi,%rdx)
- 0x83, 0xc1, 0x01, //0x0000023b addl $1, %ecx
- 0x89, 0xc8, //0x0000023e movl %ecx, %eax
- 0x5d, //0x00000240 popq %rbp
- 0xc3, //0x00000241 retq
- //0x00000242 LBB0_12
- 0x31, 0xc9, //0x00000242 xorl %ecx, %ecx
- 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x00000244 cmpl $1000000, %esi
- 0x0f, 0x82, 0x88, 0x00, 0x00, 0x00, //0x0000024a jb LBB0_14
- //0x00000250 LBB0_13
- 0x44, 0x89, 0xd0, //0x00000250 movl %r10d, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x00000253 orq $1, %rax
- 0x48, 0x8d, 0x35, 0xc2, 0x06, 0x00, 0x00, //0x00000257 leaq $1730(%rip), %rsi /* _Digits+0(%rip) */
- 0x8a, 0x04, 0x30, //0x0000025e movb (%rax,%rsi), %al
- 0x89, 0xce, //0x00000261 movl %ecx, %esi
- 0x83, 0xc1, 0x01, //0x00000263 addl $1, %ecx
- 0x88, 0x04, 0x37, //0x00000266 movb %al, (%rdi,%rsi)
- //0x00000269 LBB0_15
- 0x48, 0x8d, 0x05, 0xb0, 0x06, 0x00, 0x00, //0x00000269 leaq $1712(%rip), %rax /* _Digits+0(%rip) */
- 0x41, 0x8a, 0x04, 0x01, //0x00000270 movb (%r9,%rax), %al
- 0x89, 0xce, //0x00000274 movl %ecx, %esi
- 0x83, 0xc1, 0x01, //0x00000276 addl $1, %ecx
- 0x88, 0x04, 0x37, //0x00000279 movb %al, (%rdi,%rsi)
- //0x0000027c LBB0_16
- 0x41, 0x0f, 0xb7, 0xc1, //0x0000027c movzwl %r9w, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x00000280 orq $1, %rax
- 0x48, 0x8d, 0x35, 0x95, 0x06, 0x00, 0x00, //0x00000284 leaq $1685(%rip), %rsi /* _Digits+0(%rip) */
- 0x8a, 0x04, 0x30, //0x0000028b movb (%rax,%rsi), %al
- 0x89, 0xca, //0x0000028e movl %ecx, %edx
- 0x88, 0x04, 0x17, //0x00000290 movb %al, (%rdi,%rdx)
- 0x41, 0x8a, 0x04, 0x30, //0x00000293 movb (%r8,%rsi), %al
- 0x88, 0x44, 0x17, 0x01, //0x00000297 movb %al, $1(%rdi,%rdx)
- 0x41, 0x0f, 0xb7, 0xc0, //0x0000029b movzwl %r8w, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x0000029f orq $1, %rax
- 0x8a, 0x04, 0x30, //0x000002a3 movb (%rax,%rsi), %al
- 0x88, 0x44, 0x17, 0x02, //0x000002a6 movb %al, $2(%rdi,%rdx)
- 0x41, 0x8a, 0x04, 0x33, //0x000002aa movb (%r11,%rsi), %al
- 0x88, 0x44, 0x17, 0x03, //0x000002ae movb %al, $3(%rdi,%rdx)
- 0x41, 0x0f, 0xb7, 0xc3, //0x000002b2 movzwl %r11w, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x000002b6 orq $1, %rax
- 0x8a, 0x04, 0x30, //0x000002ba movb (%rax,%rsi), %al
- 0x83, 0xc1, 0x05, //0x000002bd addl $5, %ecx
- 0x88, 0x44, 0x17, 0x04, //0x000002c0 movb %al, $4(%rdi,%rdx)
- 0x89, 0xc8, //0x000002c4 movl %ecx, %eax
- 0x5d, //0x000002c6 popq %rbp
- 0xc3, //0x000002c7 retq
- //0x000002c8 LBB0_30
- 0x31, 0xc9, //0x000002c8 xorl %ecx, %ecx
- 0x83, 0xfe, 0x0a, //0x000002ca cmpl $10, %esi
- 0x0f, 0x83, 0x3b, 0xff, 0xff, 0xff, //0x000002cd jae LBB0_31
- 0xe9, 0x49, 0xff, 0xff, 0xff, //0x000002d3 jmp LBB0_32
- //0x000002d8 LBB0_14
- 0x31, 0xc9, //0x000002d8 xorl %ecx, %ecx
- 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x000002da cmpl $100000, %esi
- 0x0f, 0x83, 0x83, 0xff, 0xff, 0xff, //0x000002e0 jae LBB0_15
- 0xe9, 0x91, 0xff, 0xff, 0xff, //0x000002e6 jmp LBB0_16
- //0x000002eb LBB0_33
- 0x48, 0x81, 0xfe, 0xff, 0xe0, 0xf5, 0x05, //0x000002eb cmpq $99999999, %rsi
- 0x0f, 0x87, 0x3e, 0x02, 0x00, 0x00, //0x000002f2 ja LBB0_41
- 0x89, 0xf0, //0x000002f8 movl %esi, %eax
- 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x000002fa movl $3518437209, %edx
- 0x48, 0x0f, 0xaf, 0xd0, //0x000002ff imulq %rax, %rdx
- 0x48, 0xc1, 0xea, 0x2d, //0x00000303 shrq $45, %rdx
- 0x44, 0x69, 0xc2, 0x10, 0x27, 0x00, 0x00, //0x00000307 imull $10000, %edx, %r8d
- 0x89, 0xf1, //0x0000030e movl %esi, %ecx
- 0x44, 0x29, 0xc1, //0x00000310 subl %r8d, %ecx
- 0x4c, 0x69, 0xd0, 0x83, 0xde, 0x1b, 0x43, //0x00000313 imulq $1125899907, %rax, %r10
- 0x49, 0xc1, 0xea, 0x31, //0x0000031a shrq $49, %r10
- 0x41, 0x83, 0xe2, 0xfe, //0x0000031e andl $-2, %r10d
- 0x0f, 0xb7, 0xc2, //0x00000322 movzwl %dx, %eax
- 0xc1, 0xe8, 0x02, //0x00000325 shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000328 imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x0000032e shrl $17, %eax
- 0x6b, 0xc0, 0x64, //0x00000331 imull $100, %eax, %eax
- 0x29, 0xc2, //0x00000334 subl %eax, %edx
- 0x44, 0x0f, 0xb7, 0xca, //0x00000336 movzwl %dx, %r9d
- 0x4d, 0x01, 0xc9, //0x0000033a addq %r9, %r9
- 0x0f, 0xb7, 0xc1, //0x0000033d movzwl %cx, %eax
- 0xc1, 0xe8, 0x02, //0x00000340 shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000343 imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x00000349 shrl $17, %eax
- 0x4c, 0x8d, 0x04, 0x00, //0x0000034c leaq (%rax,%rax), %r8
- 0x6b, 0xc0, 0x64, //0x00000350 imull $100, %eax, %eax
- 0x29, 0xc1, //0x00000353 subl %eax, %ecx
- 0x44, 0x0f, 0xb7, 0xd9, //0x00000355 movzwl %cx, %r11d
- 0x4d, 0x01, 0xdb, //0x00000359 addq %r11, %r11
- 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x0000035c cmpl $10000000, %esi
- 0x0f, 0x82, 0x2f, 0x01, 0x00, 0x00, //0x00000362 jb LBB0_36
- 0x48, 0x8d, 0x05, 0xb1, 0x05, 0x00, 0x00, //0x00000368 leaq $1457(%rip), %rax /* _Digits+0(%rip) */
- 0x41, 0x8a, 0x04, 0x02, //0x0000036f movb (%r10,%rax), %al
- 0x88, 0x47, 0x01, //0x00000373 movb %al, $1(%rdi)
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000376 movl $1, %ecx
- 0xe9, 0x25, 0x01, 0x00, 0x00, //0x0000037b jmp LBB0_37
- //0x00000380 LBB0_17
- 0x48, 0xb9, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x00000380 movabsq $10000000000000000, %rcx
- 0x48, 0x39, 0xce, //0x0000038a cmpq %rcx, %rsi
- 0x0f, 0x83, 0xbe, 0x02, 0x00, 0x00, //0x0000038d jae LBB0_19
- 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000393 movabsq $-6067343680855748867, %rcx
- 0x48, 0x89, 0xf0, //0x0000039d movq %rsi, %rax
- 0x48, 0xf7, 0xe1, //0x000003a0 mulq %rcx
- 0x48, 0xc1, 0xea, 0x1a, //0x000003a3 shrq $26, %rdx
- 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x000003a7 imull $100000000, %edx, %eax
- 0x29, 0xc6, //0x000003ad subl %eax, %esi
- 0xc5, 0xf9, 0x6e, 0xc2, //0x000003af vmovd %edx, %xmm0
- 0xc5, 0xfa, 0x6f, 0x0d, 0x45, 0xfc, 0xff, 0xff, //0x000003b3 vmovdqu $-955(%rip), %xmm1 /* LCPI0_0+0(%rip) */
- 0xc5, 0xf9, 0xf4, 0xd1, //0x000003bb vpmuludq %xmm1, %xmm0, %xmm2
- 0xc5, 0xe9, 0x73, 0xd2, 0x2d, //0x000003bf vpsrlq $45, %xmm2, %xmm2
- 0xb8, 0x10, 0x27, 0x00, 0x00, //0x000003c4 movl $10000, %eax
- 0xc4, 0xe1, 0xf9, 0x6e, 0xd8, //0x000003c9 vmovq %rax, %xmm3
- 0xc5, 0xe9, 0xf4, 0xe3, //0x000003ce vpmuludq %xmm3, %xmm2, %xmm4
- 0xc5, 0xf9, 0xfa, 0xc4, //0x000003d2 vpsubd %xmm4, %xmm0, %xmm0
- 0xc5, 0xe9, 0x61, 0xc0, //0x000003d6 vpunpcklwd %xmm0, %xmm2, %xmm0
- 0xc5, 0xf9, 0x73, 0xf0, 0x02, //0x000003da vpsllq $2, %xmm0, %xmm0
- 0xc5, 0xfb, 0x70, 0xc0, 0x50, //0x000003df vpshuflw $80, %xmm0, %xmm0
- 0xc5, 0xf9, 0x70, 0xc0, 0x50, //0x000003e4 vpshufd $80, %xmm0, %xmm0
- 0xc4, 0xe2, 0x79, 0x59, 0x15, 0x3e, 0xfc, 0xff, 0xff, //0x000003e9 vpbroadcastq $-962(%rip), %xmm2 /* LCPI0_1+0(%rip) */
- 0xc4, 0xe2, 0x79, 0x59, 0x25, 0x3d, 0xfc, 0xff, 0xff, //0x000003f2 vpbroadcastq $-963(%rip), %xmm4 /* LCPI0_2+0(%rip) */
- 0xc5, 0xf9, 0xe4, 0xc2, //0x000003fb vpmulhuw %xmm2, %xmm0, %xmm0
- 0xc5, 0xf9, 0xe4, 0xc4, //0x000003ff vpmulhuw %xmm4, %xmm0, %xmm0
- 0xc5, 0xfa, 0x6f, 0x2d, 0x05, 0xfc, 0xff, 0xff, //0x00000403 vmovdqu $-1019(%rip), %xmm5 /* LCPI0_3+0(%rip) */
- 0xc5, 0xf9, 0xd5, 0xf5, //0x0000040b vpmullw %xmm5, %xmm0, %xmm6
- 0xc5, 0xc9, 0x73, 0xf6, 0x10, //0x0000040f vpsllq $16, %xmm6, %xmm6
- 0xc5, 0xf9, 0xf9, 0xc6, //0x00000414 vpsubw %xmm6, %xmm0, %xmm0
- 0xc5, 0xf9, 0x6e, 0xf6, //0x00000418 vmovd %esi, %xmm6
- 0xc5, 0xc9, 0xf4, 0xc9, //0x0000041c vpmuludq %xmm1, %xmm6, %xmm1
- 0xc5, 0xf1, 0x73, 0xd1, 0x2d, //0x00000420 vpsrlq $45, %xmm1, %xmm1
- 0xc5, 0xf1, 0xf4, 0xdb, //0x00000425 vpmuludq %xmm3, %xmm1, %xmm3
- 0xc5, 0xc9, 0xfa, 0xdb, //0x00000429 vpsubd %xmm3, %xmm6, %xmm3
- 0xc5, 0xf1, 0x61, 0xcb, //0x0000042d vpunpcklwd %xmm3, %xmm1, %xmm1
- 0xc5, 0xf1, 0x73, 0xf1, 0x02, //0x00000431 vpsllq $2, %xmm1, %xmm1
- 0xc5, 0xfb, 0x70, 0xc9, 0x50, //0x00000436 vpshuflw $80, %xmm1, %xmm1
- 0xc5, 0xf9, 0x70, 0xc9, 0x50, //0x0000043b vpshufd $80, %xmm1, %xmm1
- 0xc5, 0xf1, 0xe4, 0xca, //0x00000440 vpmulhuw %xmm2, %xmm1, %xmm1
- 0xc5, 0xf1, 0xe4, 0xcc, //0x00000444 vpmulhuw %xmm4, %xmm1, %xmm1
- 0xc5, 0xf1, 0xd5, 0xd5, //0x00000448 vpmullw %xmm5, %xmm1, %xmm2
- 0xc5, 0xe9, 0x73, 0xf2, 0x10, //0x0000044c vpsllq $16, %xmm2, %xmm2
- 0xc5, 0xf1, 0xf9, 0xca, //0x00000451 vpsubw %xmm2, %xmm1, %xmm1
- 0xc5, 0xf9, 0x67, 0xc1, //0x00000455 vpackuswb %xmm1, %xmm0, %xmm0
- 0xc5, 0xf9, 0xfc, 0x0d, 0xbf, 0xfb, 0xff, 0xff, //0x00000459 vpaddb $-1089(%rip), %xmm0, %xmm1 /* LCPI0_4+0(%rip) */
- 0xc5, 0xe9, 0xef, 0xd2, //0x00000461 vpxor %xmm2, %xmm2, %xmm2
- 0xc5, 0xf9, 0x74, 0xc2, //0x00000465 vpcmpeqb %xmm2, %xmm0, %xmm0
- 0xc5, 0xf9, 0xd7, 0xc0, //0x00000469 vpmovmskb %xmm0, %eax
- 0xf7, 0xd0, //0x0000046d notl %eax
- 0x0d, 0x00, 0x80, 0x00, 0x00, //0x0000046f orl $32768, %eax
- 0x0f, 0xbc, 0xc0, //0x00000474 bsfl %eax, %eax
- 0xb9, 0x10, 0x00, 0x00, 0x00, //0x00000477 movl $16, %ecx
- 0x29, 0xc1, //0x0000047c subl %eax, %ecx
- 0x48, 0xc1, 0xe0, 0x04, //0x0000047e shlq $4, %rax
- 0x48, 0x8d, 0x15, 0x67, 0x05, 0x00, 0x00, //0x00000482 leaq $1383(%rip), %rdx /* _VecShiftShuffles+0(%rip) */
- 0xc4, 0xe2, 0x71, 0x00, 0x04, 0x10, //0x00000489 vpshufb (%rax,%rdx), %xmm1, %xmm0
- 0xc5, 0xfa, 0x7f, 0x07, //0x0000048f vmovdqu %xmm0, (%rdi)
- 0x89, 0xc8, //0x00000493 movl %ecx, %eax
- 0x5d, //0x00000495 popq %rbp
- 0xc3, //0x00000496 retq
- //0x00000497 LBB0_36
- 0x31, 0xc9, //0x00000497 xorl %ecx, %ecx
- 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x00000499 cmpl $1000000, %esi
- 0x0f, 0x82, 0x7e, 0x00, 0x00, 0x00, //0x0000049f jb LBB0_38
- //0x000004a5 LBB0_37
- 0x44, 0x89, 0xd0, //0x000004a5 movl %r10d, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x000004a8 orq $1, %rax
- 0x48, 0x8d, 0x35, 0x6d, 0x04, 0x00, 0x00, //0x000004ac leaq $1133(%rip), %rsi /* _Digits+0(%rip) */
- 0x8a, 0x04, 0x30, //0x000004b3 movb (%rax,%rsi), %al
- 0x89, 0xce, //0x000004b6 movl %ecx, %esi
- 0x83, 0xc1, 0x01, //0x000004b8 addl $1, %ecx
- 0x88, 0x44, 0x37, 0x01, //0x000004bb movb %al, $1(%rdi,%rsi)
- //0x000004bf LBB0_39
- 0x48, 0x8d, 0x05, 0x5a, 0x04, 0x00, 0x00, //0x000004bf leaq $1114(%rip), %rax /* _Digits+0(%rip) */
- 0x41, 0x8a, 0x04, 0x01, //0x000004c6 movb (%r9,%rax), %al
- 0x89, 0xce, //0x000004ca movl %ecx, %esi
- 0x83, 0xc1, 0x01, //0x000004cc addl $1, %ecx
- 0x88, 0x44, 0x37, 0x01, //0x000004cf movb %al, $1(%rdi,%rsi)
- //0x000004d3 LBB0_40
- 0x41, 0x0f, 0xb7, 0xc1, //0x000004d3 movzwl %r9w, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x000004d7 orq $1, %rax
- 0x48, 0x8d, 0x35, 0x3e, 0x04, 0x00, 0x00, //0x000004db leaq $1086(%rip), %rsi /* _Digits+0(%rip) */
- 0x8a, 0x04, 0x30, //0x000004e2 movb (%rax,%rsi), %al
- 0x89, 0xca, //0x000004e5 movl %ecx, %edx
- 0x88, 0x44, 0x17, 0x01, //0x000004e7 movb %al, $1(%rdi,%rdx)
- 0x41, 0x8a, 0x04, 0x30, //0x000004eb movb (%r8,%rsi), %al
- 0x88, 0x44, 0x17, 0x02, //0x000004ef movb %al, $2(%rdi,%rdx)
- 0x41, 0x0f, 0xb7, 0xc0, //0x000004f3 movzwl %r8w, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x000004f7 orq $1, %rax
- 0x8a, 0x04, 0x30, //0x000004fb movb (%rax,%rsi), %al
- 0x88, 0x44, 0x17, 0x03, //0x000004fe movb %al, $3(%rdi,%rdx)
- 0x41, 0x8a, 0x04, 0x33, //0x00000502 movb (%r11,%rsi), %al
- 0x88, 0x44, 0x17, 0x04, //0x00000506 movb %al, $4(%rdi,%rdx)
- 0x41, 0x0f, 0xb7, 0xc3, //0x0000050a movzwl %r11w, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x0000050e orq $1, %rax
- 0x8a, 0x04, 0x30, //0x00000512 movb (%rax,%rsi), %al
- 0x83, 0xc1, 0x05, //0x00000515 addl $5, %ecx
- 0x88, 0x44, 0x17, 0x05, //0x00000518 movb %al, $5(%rdi,%rdx)
- 0x83, 0xc1, 0x01, //0x0000051c addl $1, %ecx
- 0x89, 0xc8, //0x0000051f movl %ecx, %eax
- 0x5d, //0x00000521 popq %rbp
- 0xc3, //0x00000522 retq
- //0x00000523 LBB0_38
- 0x31, 0xc9, //0x00000523 xorl %ecx, %ecx
- 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x00000525 cmpl $100000, %esi
- 0x0f, 0x83, 0x8e, 0xff, 0xff, 0xff, //0x0000052b jae LBB0_39
- 0xe9, 0x9d, 0xff, 0xff, 0xff, //0x00000531 jmp LBB0_40
- //0x00000536 LBB0_41
- 0x48, 0xb9, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x00000536 movabsq $10000000000000000, %rcx
- 0x48, 0x39, 0xce, //0x00000540 cmpq %rcx, %rsi
- 0x0f, 0x83, 0x69, 0x02, 0x00, 0x00, //0x00000543 jae LBB0_43
- 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000549 movabsq $-6067343680855748867, %rcx
- 0x48, 0x89, 0xf0, //0x00000553 movq %rsi, %rax
- 0x48, 0xf7, 0xe1, //0x00000556 mulq %rcx
- 0x48, 0xc1, 0xea, 0x1a, //0x00000559 shrq $26, %rdx
- 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x0000055d imull $100000000, %edx, %eax
- 0x29, 0xc6, //0x00000563 subl %eax, %esi
- 0xc5, 0xf9, 0x6e, 0xc2, //0x00000565 vmovd %edx, %xmm0
- 0xc5, 0xfa, 0x6f, 0x0d, 0x8f, 0xfa, 0xff, 0xff, //0x00000569 vmovdqu $-1393(%rip), %xmm1 /* LCPI0_0+0(%rip) */
- 0xc5, 0xf9, 0xf4, 0xd1, //0x00000571 vpmuludq %xmm1, %xmm0, %xmm2
- 0xc5, 0xe9, 0x73, 0xd2, 0x2d, //0x00000575 vpsrlq $45, %xmm2, %xmm2
- 0xb8, 0x10, 0x27, 0x00, 0x00, //0x0000057a movl $10000, %eax
- 0xc4, 0xe1, 0xf9, 0x6e, 0xd8, //0x0000057f vmovq %rax, %xmm3
- 0xc5, 0xe9, 0xf4, 0xe3, //0x00000584 vpmuludq %xmm3, %xmm2, %xmm4
- 0xc5, 0xf9, 0xfa, 0xc4, //0x00000588 vpsubd %xmm4, %xmm0, %xmm0
- 0xc5, 0xe9, 0x61, 0xc0, //0x0000058c vpunpcklwd %xmm0, %xmm2, %xmm0
- 0xc5, 0xf9, 0x73, 0xf0, 0x02, //0x00000590 vpsllq $2, %xmm0, %xmm0
- 0xc5, 0xfb, 0x70, 0xc0, 0x50, //0x00000595 vpshuflw $80, %xmm0, %xmm0
- 0xc5, 0xf9, 0x70, 0xc0, 0x50, //0x0000059a vpshufd $80, %xmm0, %xmm0
- 0xc4, 0xe2, 0x79, 0x59, 0x15, 0x88, 0xfa, 0xff, 0xff, //0x0000059f vpbroadcastq $-1400(%rip), %xmm2 /* LCPI0_1+0(%rip) */
- 0xc4, 0xe2, 0x79, 0x59, 0x25, 0x87, 0xfa, 0xff, 0xff, //0x000005a8 vpbroadcastq $-1401(%rip), %xmm4 /* LCPI0_2+0(%rip) */
- 0xc5, 0xf9, 0xe4, 0xc2, //0x000005b1 vpmulhuw %xmm2, %xmm0, %xmm0
- 0xc5, 0xf9, 0xe4, 0xc4, //0x000005b5 vpmulhuw %xmm4, %xmm0, %xmm0
- 0xc5, 0xfa, 0x6f, 0x2d, 0x4f, 0xfa, 0xff, 0xff, //0x000005b9 vmovdqu $-1457(%rip), %xmm5 /* LCPI0_3+0(%rip) */
- 0xc5, 0xf9, 0xd5, 0xf5, //0x000005c1 vpmullw %xmm5, %xmm0, %xmm6
- 0xc5, 0xc9, 0x73, 0xf6, 0x10, //0x000005c5 vpsllq $16, %xmm6, %xmm6
- 0xc5, 0xf9, 0xf9, 0xc6, //0x000005ca vpsubw %xmm6, %xmm0, %xmm0
- 0xc5, 0xf9, 0x6e, 0xf6, //0x000005ce vmovd %esi, %xmm6
- 0xc5, 0xc9, 0xf4, 0xc9, //0x000005d2 vpmuludq %xmm1, %xmm6, %xmm1
- 0xc5, 0xf1, 0x73, 0xd1, 0x2d, //0x000005d6 vpsrlq $45, %xmm1, %xmm1
- 0xc5, 0xf1, 0xf4, 0xdb, //0x000005db vpmuludq %xmm3, %xmm1, %xmm3
- 0xc5, 0xc9, 0xfa, 0xdb, //0x000005df vpsubd %xmm3, %xmm6, %xmm3
- 0xc5, 0xf1, 0x61, 0xcb, //0x000005e3 vpunpcklwd %xmm3, %xmm1, %xmm1
- 0xc5, 0xf1, 0x73, 0xf1, 0x02, //0x000005e7 vpsllq $2, %xmm1, %xmm1
- 0xc5, 0xfb, 0x70, 0xc9, 0x50, //0x000005ec vpshuflw $80, %xmm1, %xmm1
- 0xc5, 0xf9, 0x70, 0xc9, 0x50, //0x000005f1 vpshufd $80, %xmm1, %xmm1
- 0xc5, 0xf1, 0xe4, 0xca, //0x000005f6 vpmulhuw %xmm2, %xmm1, %xmm1
- 0xc5, 0xf1, 0xe4, 0xcc, //0x000005fa vpmulhuw %xmm4, %xmm1, %xmm1
- 0xc5, 0xf1, 0xd5, 0xd5, //0x000005fe vpmullw %xmm5, %xmm1, %xmm2
- 0xc5, 0xe9, 0x73, 0xf2, 0x10, //0x00000602 vpsllq $16, %xmm2, %xmm2
- 0xc5, 0xf1, 0xf9, 0xca, //0x00000607 vpsubw %xmm2, %xmm1, %xmm1
- 0xc5, 0xf9, 0x67, 0xc1, //0x0000060b vpackuswb %xmm1, %xmm0, %xmm0
- 0xc5, 0xf9, 0xfc, 0x0d, 0x09, 0xfa, 0xff, 0xff, //0x0000060f vpaddb $-1527(%rip), %xmm0, %xmm1 /* LCPI0_4+0(%rip) */
- 0xc5, 0xe9, 0xef, 0xd2, //0x00000617 vpxor %xmm2, %xmm2, %xmm2
- 0xc5, 0xf9, 0x74, 0xc2, //0x0000061b vpcmpeqb %xmm2, %xmm0, %xmm0
- 0xc5, 0xf9, 0xd7, 0xc0, //0x0000061f vpmovmskb %xmm0, %eax
- 0xf7, 0xd0, //0x00000623 notl %eax
- 0x0d, 0x00, 0x80, 0x00, 0x00, //0x00000625 orl $32768, %eax
- 0x0f, 0xbc, 0xc0, //0x0000062a bsfl %eax, %eax
- 0xb9, 0x10, 0x00, 0x00, 0x00, //0x0000062d movl $16, %ecx
- 0x29, 0xc1, //0x00000632 subl %eax, %ecx
- 0x48, 0xc1, 0xe0, 0x04, //0x00000634 shlq $4, %rax
- 0x48, 0x8d, 0x15, 0xb1, 0x03, 0x00, 0x00, //0x00000638 leaq $945(%rip), %rdx /* _VecShiftShuffles+0(%rip) */
- 0xc4, 0xe2, 0x71, 0x00, 0x04, 0x10, //0x0000063f vpshufb (%rax,%rdx), %xmm1, %xmm0
- 0xc5, 0xfa, 0x7f, 0x47, 0x01, //0x00000645 vmovdqu %xmm0, $1(%rdi)
- 0x83, 0xc1, 0x01, //0x0000064a addl $1, %ecx
- 0x89, 0xc8, //0x0000064d movl %ecx, %eax
- 0x5d, //0x0000064f popq %rbp
- 0xc3, //0x00000650 retq
- //0x00000651 LBB0_19
- 0x48, 0xba, 0x57, 0x78, 0x13, 0xb1, 0x2f, 0x65, 0xa5, 0x39, //0x00000651 movabsq $4153837486827862103, %rdx
- 0x48, 0x89, 0xf0, //0x0000065b movq %rsi, %rax
- 0x48, 0xf7, 0xe2, //0x0000065e mulq %rdx
- 0x48, 0xc1, 0xea, 0x33, //0x00000661 shrq $51, %rdx
- 0x48, 0x0f, 0xaf, 0xca, //0x00000665 imulq %rdx, %rcx
- 0x48, 0x29, 0xce, //0x00000669 subq %rcx, %rsi
- 0x83, 0xfa, 0x09, //0x0000066c cmpl $9, %edx
- 0x0f, 0x87, 0x0f, 0x00, 0x00, 0x00, //0x0000066f ja LBB0_21
- 0x80, 0xc2, 0x30, //0x00000675 addb $48, %dl
- 0x88, 0x17, //0x00000678 movb %dl, (%rdi)
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x0000067a movl $1, %ecx
- 0xe9, 0x52, 0x00, 0x00, 0x00, //0x0000067f jmp LBB0_24
- //0x00000684 LBB0_21
- 0x83, 0xfa, 0x63, //0x00000684 cmpl $99, %edx
- 0x0f, 0x87, 0x1a, 0x00, 0x00, 0x00, //0x00000687 ja LBB0_23
- 0x89, 0xd0, //0x0000068d movl %edx, %eax
- 0x48, 0x8d, 0x0d, 0x8a, 0x02, 0x00, 0x00, //0x0000068f leaq $650(%rip), %rcx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x04, 0x41, //0x00000696 movzwl (%rcx,%rax,2), %eax
- 0x66, 0x89, 0x07, //0x0000069a movw %ax, (%rdi)
- 0xb9, 0x02, 0x00, 0x00, 0x00, //0x0000069d movl $2, %ecx
- 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x000006a2 jmp LBB0_24
- //0x000006a7 LBB0_23
- 0x89, 0xd0, //0x000006a7 movl %edx, %eax
- 0xc1, 0xe8, 0x02, //0x000006a9 shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x000006ac imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x000006b2 shrl $17, %eax
- 0x8d, 0x48, 0x30, //0x000006b5 leal $48(%rax), %ecx
- 0x88, 0x0f, //0x000006b8 movb %cl, (%rdi)
- 0x6b, 0xc0, 0x64, //0x000006ba imull $100, %eax, %eax
- 0x29, 0xc2, //0x000006bd subl %eax, %edx
- 0x0f, 0xb7, 0xc2, //0x000006bf movzwl %dx, %eax
- 0x48, 0x8d, 0x0d, 0x57, 0x02, 0x00, 0x00, //0x000006c2 leaq $599(%rip), %rcx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x04, 0x41, //0x000006c9 movzwl (%rcx,%rax,2), %eax
- 0x66, 0x89, 0x47, 0x01, //0x000006cd movw %ax, $1(%rdi)
- 0xb9, 0x03, 0x00, 0x00, 0x00, //0x000006d1 movl $3, %ecx
- //0x000006d6 LBB0_24
- 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x000006d6 movabsq $-6067343680855748867, %rdx
- 0x48, 0x89, 0xf0, //0x000006e0 movq %rsi, %rax
- 0x48, 0xf7, 0xe2, //0x000006e3 mulq %rdx
- 0x48, 0xc1, 0xea, 0x1a, //0x000006e6 shrq $26, %rdx
- 0xc5, 0xf9, 0x6e, 0xc2, //0x000006ea vmovd %edx, %xmm0
- 0xc5, 0xfa, 0x6f, 0x0d, 0x0a, 0xf9, 0xff, 0xff, //0x000006ee vmovdqu $-1782(%rip), %xmm1 /* LCPI0_0+0(%rip) */
- 0xc5, 0xf9, 0xf4, 0xd1, //0x000006f6 vpmuludq %xmm1, %xmm0, %xmm2
- 0xc5, 0xe9, 0x73, 0xd2, 0x2d, //0x000006fa vpsrlq $45, %xmm2, %xmm2
- 0xb8, 0x10, 0x27, 0x00, 0x00, //0x000006ff movl $10000, %eax
- 0xc4, 0xe1, 0xf9, 0x6e, 0xd8, //0x00000704 vmovq %rax, %xmm3
- 0xc5, 0xe9, 0xf4, 0xe3, //0x00000709 vpmuludq %xmm3, %xmm2, %xmm4
- 0xc5, 0xf9, 0xfa, 0xc4, //0x0000070d vpsubd %xmm4, %xmm0, %xmm0
- 0xc5, 0xe9, 0x61, 0xc0, //0x00000711 vpunpcklwd %xmm0, %xmm2, %xmm0
- 0xc5, 0xf9, 0x73, 0xf0, 0x02, //0x00000715 vpsllq $2, %xmm0, %xmm0
- 0xc5, 0xfb, 0x70, 0xc0, 0x50, //0x0000071a vpshuflw $80, %xmm0, %xmm0
- 0xc4, 0xe2, 0x79, 0x59, 0x15, 0x08, 0xf9, 0xff, 0xff, //0x0000071f vpbroadcastq $-1784(%rip), %xmm2 /* LCPI0_1+0(%rip) */
- 0xc5, 0xf9, 0x70, 0xc0, 0x50, //0x00000728 vpshufd $80, %xmm0, %xmm0
- 0xc5, 0xf9, 0xe4, 0xc2, //0x0000072d vpmulhuw %xmm2, %xmm0, %xmm0
- 0xc4, 0xe2, 0x79, 0x59, 0x25, 0xfe, 0xf8, 0xff, 0xff, //0x00000731 vpbroadcastq $-1794(%rip), %xmm4 /* LCPI0_2+0(%rip) */
- 0xc5, 0xf9, 0xe4, 0xc4, //0x0000073a vpmulhuw %xmm4, %xmm0, %xmm0
- 0xc5, 0xfa, 0x6f, 0x2d, 0xca, 0xf8, 0xff, 0xff, //0x0000073e vmovdqu $-1846(%rip), %xmm5 /* LCPI0_3+0(%rip) */
- 0xc5, 0xf9, 0xd5, 0xf5, //0x00000746 vpmullw %xmm5, %xmm0, %xmm6
- 0xc5, 0xc9, 0x73, 0xf6, 0x10, //0x0000074a vpsllq $16, %xmm6, %xmm6
- 0xc5, 0xf9, 0xf9, 0xc6, //0x0000074f vpsubw %xmm6, %xmm0, %xmm0
- 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x00000753 imull $100000000, %edx, %eax
- 0x29, 0xc6, //0x00000759 subl %eax, %esi
- 0xc5, 0xf9, 0x6e, 0xf6, //0x0000075b vmovd %esi, %xmm6
- 0xc5, 0xc9, 0xf4, 0xc9, //0x0000075f vpmuludq %xmm1, %xmm6, %xmm1
- 0xc5, 0xf1, 0x73, 0xd1, 0x2d, //0x00000763 vpsrlq $45, %xmm1, %xmm1
- 0xc5, 0xf1, 0xf4, 0xdb, //0x00000768 vpmuludq %xmm3, %xmm1, %xmm3
- 0xc5, 0xc9, 0xfa, 0xdb, //0x0000076c vpsubd %xmm3, %xmm6, %xmm3
- 0xc5, 0xf1, 0x61, 0xcb, //0x00000770 vpunpcklwd %xmm3, %xmm1, %xmm1
- 0xc5, 0xf1, 0x73, 0xf1, 0x02, //0x00000774 vpsllq $2, %xmm1, %xmm1
- 0xc5, 0xfb, 0x70, 0xc9, 0x50, //0x00000779 vpshuflw $80, %xmm1, %xmm1
- 0xc5, 0xf9, 0x70, 0xc9, 0x50, //0x0000077e vpshufd $80, %xmm1, %xmm1
- 0xc5, 0xf1, 0xe4, 0xca, //0x00000783 vpmulhuw %xmm2, %xmm1, %xmm1
- 0xc5, 0xf1, 0xe4, 0xcc, //0x00000787 vpmulhuw %xmm4, %xmm1, %xmm1
- 0xc5, 0xf1, 0xd5, 0xd5, //0x0000078b vpmullw %xmm5, %xmm1, %xmm2
- 0xc5, 0xe9, 0x73, 0xf2, 0x10, //0x0000078f vpsllq $16, %xmm2, %xmm2
- 0xc5, 0xf1, 0xf9, 0xca, //0x00000794 vpsubw %xmm2, %xmm1, %xmm1
- 0xc5, 0xf9, 0x67, 0xc1, //0x00000798 vpackuswb %xmm1, %xmm0, %xmm0
- 0xc5, 0xf9, 0xfc, 0x05, 0x7c, 0xf8, 0xff, 0xff, //0x0000079c vpaddb $-1924(%rip), %xmm0, %xmm0 /* LCPI0_4+0(%rip) */
- 0x89, 0xc8, //0x000007a4 movl %ecx, %eax
- 0xc5, 0xfa, 0x7f, 0x04, 0x07, //0x000007a6 vmovdqu %xmm0, (%rdi,%rax)
- 0x83, 0xc9, 0x10, //0x000007ab orl $16, %ecx
- 0x89, 0xc8, //0x000007ae movl %ecx, %eax
- 0x5d, //0x000007b0 popq %rbp
- 0xc3, //0x000007b1 retq
- //0x000007b2 LBB0_43
- 0x48, 0xba, 0x57, 0x78, 0x13, 0xb1, 0x2f, 0x65, 0xa5, 0x39, //0x000007b2 movabsq $4153837486827862103, %rdx
- 0x48, 0x89, 0xf0, //0x000007bc movq %rsi, %rax
- 0x48, 0xf7, 0xe2, //0x000007bf mulq %rdx
- 0x48, 0xc1, 0xea, 0x33, //0x000007c2 shrq $51, %rdx
- 0x48, 0x0f, 0xaf, 0xca, //0x000007c6 imulq %rdx, %rcx
- 0x48, 0x29, 0xce, //0x000007ca subq %rcx, %rsi
- 0x83, 0xfa, 0x09, //0x000007cd cmpl $9, %edx
- 0x0f, 0x87, 0x10, 0x00, 0x00, 0x00, //0x000007d0 ja LBB0_45
- 0x80, 0xc2, 0x30, //0x000007d6 addb $48, %dl
- 0x88, 0x57, 0x01, //0x000007d9 movb %dl, $1(%rdi)
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000007dc movl $1, %ecx
- 0xe9, 0x54, 0x00, 0x00, 0x00, //0x000007e1 jmp LBB0_48
- //0x000007e6 LBB0_45
- 0x83, 0xfa, 0x63, //0x000007e6 cmpl $99, %edx
- 0x0f, 0x87, 0x1b, 0x00, 0x00, 0x00, //0x000007e9 ja LBB0_47
- 0x89, 0xd0, //0x000007ef movl %edx, %eax
- 0x48, 0x8d, 0x0d, 0x28, 0x01, 0x00, 0x00, //0x000007f1 leaq $296(%rip), %rcx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x04, 0x41, //0x000007f8 movzwl (%rcx,%rax,2), %eax
- 0x66, 0x89, 0x47, 0x01, //0x000007fc movw %ax, $1(%rdi)
- 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00000800 movl $2, %ecx
- 0xe9, 0x30, 0x00, 0x00, 0x00, //0x00000805 jmp LBB0_48
- //0x0000080a LBB0_47
- 0x89, 0xd0, //0x0000080a movl %edx, %eax
- 0xc1, 0xe8, 0x02, //0x0000080c shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x0000080f imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x00000815 shrl $17, %eax
- 0x8d, 0x48, 0x30, //0x00000818 leal $48(%rax), %ecx
- 0x88, 0x4f, 0x01, //0x0000081b movb %cl, $1(%rdi)
- 0x6b, 0xc0, 0x64, //0x0000081e imull $100, %eax, %eax
- 0x29, 0xc2, //0x00000821 subl %eax, %edx
- 0x0f, 0xb7, 0xc2, //0x00000823 movzwl %dx, %eax
- 0x48, 0x8d, 0x0d, 0xf3, 0x00, 0x00, 0x00, //0x00000826 leaq $243(%rip), %rcx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x04, 0x41, //0x0000082d movzwl (%rcx,%rax,2), %eax
- 0x66, 0x89, 0x47, 0x02, //0x00000831 movw %ax, $2(%rdi)
- 0xb9, 0x03, 0x00, 0x00, 0x00, //0x00000835 movl $3, %ecx
- //0x0000083a LBB0_48
- 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x0000083a movabsq $-6067343680855748867, %rdx
- 0x48, 0x89, 0xf0, //0x00000844 movq %rsi, %rax
- 0x48, 0xf7, 0xe2, //0x00000847 mulq %rdx
- 0x48, 0xc1, 0xea, 0x1a, //0x0000084a shrq $26, %rdx
- 0xc5, 0xf9, 0x6e, 0xc2, //0x0000084e vmovd %edx, %xmm0
- 0xc5, 0xfa, 0x6f, 0x0d, 0xa6, 0xf7, 0xff, 0xff, //0x00000852 vmovdqu $-2138(%rip), %xmm1 /* LCPI0_0+0(%rip) */
- 0xc5, 0xf9, 0xf4, 0xd1, //0x0000085a vpmuludq %xmm1, %xmm0, %xmm2
- 0xc5, 0xe9, 0x73, 0xd2, 0x2d, //0x0000085e vpsrlq $45, %xmm2, %xmm2
- 0xb8, 0x10, 0x27, 0x00, 0x00, //0x00000863 movl $10000, %eax
- 0xc4, 0xe1, 0xf9, 0x6e, 0xd8, //0x00000868 vmovq %rax, %xmm3
- 0xc5, 0xe9, 0xf4, 0xe3, //0x0000086d vpmuludq %xmm3, %xmm2, %xmm4
- 0xc5, 0xf9, 0xfa, 0xc4, //0x00000871 vpsubd %xmm4, %xmm0, %xmm0
- 0xc5, 0xe9, 0x61, 0xc0, //0x00000875 vpunpcklwd %xmm0, %xmm2, %xmm0
- 0xc5, 0xf9, 0x73, 0xf0, 0x02, //0x00000879 vpsllq $2, %xmm0, %xmm0
- 0xc5, 0xfb, 0x70, 0xc0, 0x50, //0x0000087e vpshuflw $80, %xmm0, %xmm0
- 0xc4, 0xe2, 0x79, 0x59, 0x15, 0xa4, 0xf7, 0xff, 0xff, //0x00000883 vpbroadcastq $-2140(%rip), %xmm2 /* LCPI0_1+0(%rip) */
- 0xc5, 0xf9, 0x70, 0xc0, 0x50, //0x0000088c vpshufd $80, %xmm0, %xmm0
- 0xc5, 0xf9, 0xe4, 0xc2, //0x00000891 vpmulhuw %xmm2, %xmm0, %xmm0
- 0xc4, 0xe2, 0x79, 0x59, 0x25, 0x9a, 0xf7, 0xff, 0xff, //0x00000895 vpbroadcastq $-2150(%rip), %xmm4 /* LCPI0_2+0(%rip) */
- 0xc5, 0xf9, 0xe4, 0xc4, //0x0000089e vpmulhuw %xmm4, %xmm0, %xmm0
- 0xc5, 0xfa, 0x6f, 0x2d, 0x66, 0xf7, 0xff, 0xff, //0x000008a2 vmovdqu $-2202(%rip), %xmm5 /* LCPI0_3+0(%rip) */
- 0xc5, 0xf9, 0xd5, 0xf5, //0x000008aa vpmullw %xmm5, %xmm0, %xmm6
- 0xc5, 0xc9, 0x73, 0xf6, 0x10, //0x000008ae vpsllq $16, %xmm6, %xmm6
- 0xc5, 0xf9, 0xf9, 0xc6, //0x000008b3 vpsubw %xmm6, %xmm0, %xmm0
- 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x000008b7 imull $100000000, %edx, %eax
- 0x29, 0xc6, //0x000008bd subl %eax, %esi
- 0xc5, 0xf9, 0x6e, 0xf6, //0x000008bf vmovd %esi, %xmm6
- 0xc5, 0xc9, 0xf4, 0xc9, //0x000008c3 vpmuludq %xmm1, %xmm6, %xmm1
- 0xc5, 0xf1, 0x73, 0xd1, 0x2d, //0x000008c7 vpsrlq $45, %xmm1, %xmm1
- 0xc5, 0xf1, 0xf4, 0xdb, //0x000008cc vpmuludq %xmm3, %xmm1, %xmm3
- 0xc5, 0xc9, 0xfa, 0xdb, //0x000008d0 vpsubd %xmm3, %xmm6, %xmm3
- 0xc5, 0xf1, 0x61, 0xcb, //0x000008d4 vpunpcklwd %xmm3, %xmm1, %xmm1
- 0xc5, 0xf1, 0x73, 0xf1, 0x02, //0x000008d8 vpsllq $2, %xmm1, %xmm1
- 0xc5, 0xfb, 0x70, 0xc9, 0x50, //0x000008dd vpshuflw $80, %xmm1, %xmm1
- 0xc5, 0xf9, 0x70, 0xc9, 0x50, //0x000008e2 vpshufd $80, %xmm1, %xmm1
- 0xc5, 0xf1, 0xe4, 0xca, //0x000008e7 vpmulhuw %xmm2, %xmm1, %xmm1
- 0xc5, 0xf1, 0xe4, 0xcc, //0x000008eb vpmulhuw %xmm4, %xmm1, %xmm1
- 0xc5, 0xf1, 0xd5, 0xd5, //0x000008ef vpmullw %xmm5, %xmm1, %xmm2
- 0xc5, 0xe9, 0x73, 0xf2, 0x10, //0x000008f3 vpsllq $16, %xmm2, %xmm2
- 0xc5, 0xf1, 0xf9, 0xca, //0x000008f8 vpsubw %xmm2, %xmm1, %xmm1
- 0xc5, 0xf9, 0x67, 0xc1, //0x000008fc vpackuswb %xmm1, %xmm0, %xmm0
- 0xc5, 0xf9, 0xfc, 0x05, 0x18, 0xf7, 0xff, 0xff, //0x00000900 vpaddb $-2280(%rip), %xmm0, %xmm0 /* LCPI0_4+0(%rip) */
- 0x89, 0xc8, //0x00000908 movl %ecx, %eax
- 0xc5, 0xfa, 0x7f, 0x44, 0x07, 0x01, //0x0000090a vmovdqu %xmm0, $1(%rdi,%rax)
- 0x83, 0xc9, 0x10, //0x00000910 orl $16, %ecx
- 0x83, 0xc1, 0x01, //0x00000913 addl $1, %ecx
- 0x89, 0xc8, //0x00000916 movl %ecx, %eax
- 0x5d, //0x00000918 popq %rbp
- 0xc3, //0x00000919 retq
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000091a .p2align 4, 0x00
- //0x00000920 _Digits
- 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 0x36, 0x30, 0x37, //0x00000920 QUAD $0x3330323031303030; QUAD $0x3730363035303430 // .ascii 16, '0001020304050607'
- 0x30, 0x38, 0x30, 0x39, 0x31, 0x30, 0x31, 0x31, 0x31, 0x32, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, //0x00000930 QUAD $0x3131303139303830; QUAD $0x3531343133313231 // .ascii 16, '0809101112131415'
- 0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x32, 0x33, //0x00000940 QUAD $0x3931383137313631; QUAD $0x3332323231323032 // .ascii 16, '1617181920212223'
- 0x32, 0x34, 0x32, 0x35, 0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31, //0x00000950 QUAD $0x3732363235323432; QUAD $0x3133303339323832 // .ascii 16, '2425262728293031'
- 0x33, 0x32, 0x33, 0x33, 0x33, 0x34, 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39, //0x00000960 QUAD $0x3533343333333233; QUAD $0x3933383337333633 // .ascii 16, '3233343536373839'
- 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x33, 0x34, 0x34, 0x34, 0x35, 0x34, 0x36, 0x34, 0x37, //0x00000970 QUAD $0x3334323431343034; QUAD $0x3734363435343434 // .ascii 16, '4041424344454647'
- 0x34, 0x38, 0x34, 0x39, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35, 0x35, //0x00000980 QUAD $0x3135303539343834; QUAD $0x3535343533353235 // .ascii 16, '4849505152535455'
- 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x33, //0x00000990 QUAD $0x3935383537353635; QUAD $0x3336323631363036 // .ascii 16, '5657585960616263'
- 0x36, 0x34, 0x36, 0x35, 0x36, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x37, 0x30, 0x37, 0x31, //0x000009a0 QUAD $0x3736363635363436; QUAD $0x3137303739363836 // .ascii 16, '6465666768697071'
- 0x37, 0x32, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x37, 0x38, 0x37, 0x39, //0x000009b0 QUAD $0x3537343733373237; QUAD $0x3937383737373637 // .ascii 16, '7273747576777879'
- 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x33, 0x38, 0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, //0x000009c0 QUAD $0x3338323831383038; QUAD $0x3738363835383438 // .ascii 16, '8081828384858687'
- 0x38, 0x38, 0x38, 0x39, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35, //0x000009d0 QUAD $0x3139303939383838; QUAD $0x3539343933393239 // .ascii 16, '8889909192939495'
- 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, //0x000009e0 QUAD $0x3939383937393639 // .ascii 8, '96979899'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009e8 .p2align 4, 0x00
- //0x000009f0 _VecShiftShuffles
- 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, //0x000009f0 QUAD $0x0706050403020100; QUAD $0x0f0e0d0c0b0a0908 // .ascii 16, '\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f'
- 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, //0x00000a00 QUAD $0x0807060504030201; QUAD $0xff0f0e0d0c0b0a09 // .ascii 16, '\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff'
- 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, //0x00000a10 QUAD $0x0908070605040302; QUAD $0xffff0f0e0d0c0b0a // .ascii 16, '\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff'
- 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, //0x00000a20 QUAD $0x0a09080706050403; QUAD $0xffffff0f0e0d0c0b // .ascii 16, '\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff'
- 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, //0x00000a30 QUAD $0x0b0a090807060504; QUAD $0xffffffff0f0e0d0c // .ascii 16, '\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff'
- 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000a40 QUAD $0x0c0b0a0908070605; QUAD $0xffffffffff0f0e0d // .ascii 16, '\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff'
- 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000a50 QUAD $0x0d0c0b0a09080706; QUAD $0xffffffffffff0f0e // .ascii 16, '\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff'
- 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000a60 QUAD $0x0e0d0c0b0a090807; QUAD $0xffffffffffffff0f // .ascii 16, '\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff'
- 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000a70 QUAD $0x0f0e0d0c0b0a0908; QUAD $0xffffffffffffffff // .ascii 16, '\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff\xff'
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/lookup_small_key.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/lookup_small_key.go
deleted file mode 100644
index 2a7ff03ea..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/lookup_small_key.go
+++ /dev/null
@@ -1,37 +0,0 @@
-// 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/rt`
-)
-
-var F_lookup_small_key func(key unsafe.Pointer, table unsafe.Pointer, lowerOff int) (ret int)
-
-var S_lookup_small_key uintptr
-
-//go:nosplit
-func lookup_small_key(key *string, table *[]byte, lowerOff int) (ret int) {
- return F_lookup_small_key(rt.NoEscape(unsafe.Pointer(key)), rt.NoEscape(unsafe.Pointer(table)), lowerOff)
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/lookup_small_key_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/lookup_small_key_subr.go
deleted file mode 100644
index e8ab48ba7..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/lookup_small_key_subr.go
+++ /dev/null
@@ -1,45 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx2
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__lookup_small_key = 96
-)
-
-const (
- _stack__lookup_small_key = 56
-)
-
-const (
- _size__lookup_small_key = 794
-)
-
-var (
- _pcsp__lookup_small_key = [][2]uint32{
- {0x1, 0},
- {0x6, 8},
- {0x8, 16},
- {0xa, 24},
- {0xc, 32},
- {0xd, 40},
- {0xe, 48},
- {0x30c, 56},
- {0x30d, 48},
- {0x30f, 40},
- {0x311, 32},
- {0x313, 24},
- {0x315, 16},
- {0x316, 8},
- {0x31a, 0},
- }
-)
-
-var _cfunc_lookup_small_key = []loader.CFunc{
- {"_lookup_small_key_entry", 0, _entry__lookup_small_key, 0, nil},
- {"_lookup_small_key", _entry__lookup_small_key, _size__lookup_small_key, _stack__lookup_small_key, _pcsp__lookup_small_key},
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/lookup_small_key_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/lookup_small_key_text_amd64.go
deleted file mode 100644
index b44c35a04..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/lookup_small_key_text_amd64.go
+++ /dev/null
@@ -1,216 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx2
-
-var _text_lookup_small_key = []byte{
- // .p2align 5, 0x00
- // LCPI0_0
- 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, // 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, //0x00000010 QUAD $0xbfbfbfbfbfbfbfbf; QUAD $0xbfbfbfbfbfbfbfbf // .space 16, '\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf'
- //0x00000020 LCPI0_1
- 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, //0x00000020 QUAD $0x1818181818181818; QUAD $0x1818181818181818 // .space 16, '\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18'
- 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, //0x00000030 QUAD $0x1818181818181818; QUAD $0x1818181818181818 // .space 16, '\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18\x18'
- //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 _lookup_small_key
- 0x55, //0x00000060 pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000061 movq %rsp, %rbp
- 0x41, 0x57, //0x00000064 pushq %r15
- 0x41, 0x56, //0x00000066 pushq %r14
- 0x41, 0x55, //0x00000068 pushq %r13
- 0x41, 0x54, //0x0000006a pushq %r12
- 0x53, //0x0000006c pushq %rbx
- 0x50, //0x0000006d pushq %rax
- 0x4c, 0x8b, 0x57, 0x08, //0x0000006e movq $8(%rdi), %r10
- 0x4c, 0x8b, 0x2e, //0x00000072 movq (%rsi), %r13
- 0x45, 0x0f, 0xb6, 0xc2, //0x00000075 movzbl %r10b, %r8d
- 0x4b, 0x8d, 0x0c, 0x80, //0x00000079 leaq (%r8,%r8,4), %rcx
- 0x45, 0x0f, 0xb6, 0x4c, 0x0d, 0x00, //0x0000007d movzbl (%r13,%rcx), %r9d
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000083 movq $-1, %rax
- 0x45, 0x85, 0xc9, //0x0000008a testl %r9d, %r9d
- 0x0f, 0x84, 0xd5, 0x02, 0x00, 0x00, //0x0000008d je LBB0_39
- 0x48, 0x89, 0x55, 0xd0, //0x00000093 movq %rdx, $-48(%rbp)
- 0x4c, 0x8b, 0x37, //0x00000097 movq (%rdi), %r14
- 0x41, 0x8b, 0x44, 0x0d, 0x01, //0x0000009a movl $1(%r13,%rcx), %eax
- 0x8d, 0xb8, 0xa5, 0x00, 0x00, 0x00, //0x0000009f leal $165(%rax), %edi
- 0x4c, 0x01, 0xef, //0x000000a5 addq %r13, %rdi
- 0x41, 0x0f, 0xb6, 0xca, //0x000000a8 movzbl %r10b, %ecx
- 0x41, 0x83, 0xf8, 0x09, //0x000000ac cmpl $9, %r8d
- 0x0f, 0x83, 0xc6, 0x00, 0x00, 0x00, //0x000000b0 jae LBB0_2
- 0x45, 0x8a, 0x3e, //0x000000b6 movb (%r14), %r15b
- 0x45, 0x8d, 0x60, 0x01, //0x000000b9 leal $1(%r8), %r12d
- 0x44, 0x89, 0xcb, //0x000000bd movl %r9d, %ebx
- //0x000000c0 .p2align 4, 0x90
- //0x000000c0 LBB0_7
- 0x44, 0x38, 0x3f, //0x000000c0 cmpb %r15b, (%rdi)
- 0x0f, 0x85, 0x97, 0x00, 0x00, 0x00, //0x000000c3 jne LBB0_8
- 0x44, 0x0f, 0xb6, 0x5f, 0x01, //0x000000c9 movzbl $1(%rdi), %r11d
- 0xbe, 0x01, 0x00, 0x00, 0x00, //0x000000ce movl $1, %esi
- 0x45, 0x3a, 0x5e, 0x01, //0x000000d3 cmpb $1(%r14), %r11b
- 0x0f, 0x85, 0x85, 0x00, 0x00, 0x00, //0x000000d7 jne LBB0_16
- 0x0f, 0xb6, 0x57, 0x02, //0x000000dd movzbl $2(%rdi), %edx
- 0xbe, 0x02, 0x00, 0x00, 0x00, //0x000000e1 movl $2, %esi
- 0x41, 0x3a, 0x56, 0x02, //0x000000e6 cmpb $2(%r14), %dl
- 0x0f, 0x85, 0x72, 0x00, 0x00, 0x00, //0x000000ea jne LBB0_16
- 0x0f, 0xb6, 0x57, 0x03, //0x000000f0 movzbl $3(%rdi), %edx
- 0xbe, 0x03, 0x00, 0x00, 0x00, //0x000000f4 movl $3, %esi
- 0x41, 0x3a, 0x56, 0x03, //0x000000f9 cmpb $3(%r14), %dl
- 0x0f, 0x85, 0x5f, 0x00, 0x00, 0x00, //0x000000fd jne LBB0_16
- 0x0f, 0xb6, 0x57, 0x04, //0x00000103 movzbl $4(%rdi), %edx
- 0xbe, 0x04, 0x00, 0x00, 0x00, //0x00000107 movl $4, %esi
- 0x41, 0x3a, 0x56, 0x04, //0x0000010c cmpb $4(%r14), %dl
- 0x0f, 0x85, 0x4c, 0x00, 0x00, 0x00, //0x00000110 jne LBB0_16
- 0x0f, 0xb6, 0x57, 0x05, //0x00000116 movzbl $5(%rdi), %edx
- 0xbe, 0x05, 0x00, 0x00, 0x00, //0x0000011a movl $5, %esi
- 0x41, 0x3a, 0x56, 0x05, //0x0000011f cmpb $5(%r14), %dl
- 0x0f, 0x85, 0x39, 0x00, 0x00, 0x00, //0x00000123 jne LBB0_16
- 0x0f, 0xb6, 0x57, 0x06, //0x00000129 movzbl $6(%rdi), %edx
- 0xbe, 0x06, 0x00, 0x00, 0x00, //0x0000012d movl $6, %esi
- 0x41, 0x3a, 0x56, 0x06, //0x00000132 cmpb $6(%r14), %dl
- 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00000136 jne LBB0_16
- 0x0f, 0xb6, 0x57, 0x07, //0x0000013c movzbl $7(%rdi), %edx
- 0x31, 0xf6, //0x00000140 xorl %esi, %esi
- 0x41, 0x3a, 0x56, 0x07, //0x00000142 cmpb $7(%r14), %dl
- 0x40, 0x0f, 0x94, 0xc6, //0x00000146 sete %sil
- 0x48, 0x83, 0xc6, 0x07, //0x0000014a addq $7, %rsi
- 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x0000014e jmp LBB0_16
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000153 .p2align 4, 0x90
- //0x00000160 LBB0_8
- 0x31, 0xf6, //0x00000160 xorl %esi, %esi
- //0x00000162 LBB0_16
- 0x48, 0x39, 0xce, //0x00000162 cmpq %rcx, %rsi
- 0x0f, 0x83, 0x71, 0x01, 0x00, 0x00, //0x00000165 jae LBB0_17
- 0x4c, 0x01, 0xe7, //0x0000016b addq %r12, %rdi
- 0x83, 0xc3, 0xff, //0x0000016e addl $-1, %ebx
- 0x0f, 0x85, 0x49, 0xff, 0xff, 0xff, //0x00000171 jne LBB0_7
- 0xe9, 0x43, 0x00, 0x00, 0x00, //0x00000177 jmp LBB0_20
- //0x0000017c LBB0_2
- 0xc4, 0xc1, 0x7e, 0x6f, 0x06, //0x0000017c vmovdqu (%r14), %ymm0
- 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00000181 movq $-1, %rsi
- 0x48, 0xd3, 0xe6, //0x00000188 shlq %cl, %rsi
- 0x45, 0x8d, 0x78, 0x01, //0x0000018b leal $1(%r8), %r15d
- 0x44, 0x89, 0xcb, //0x0000018f movl %r9d, %ebx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000192 .p2align 4, 0x90
- //0x000001a0 LBB0_3
- 0xc5, 0xfd, 0x74, 0x0f, //0x000001a0 vpcmpeqb (%rdi), %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xd1, //0x000001a4 vpmovmskb %ymm1, %edx
- 0x09, 0xf2, //0x000001a8 orl %esi, %edx
- 0x83, 0xfa, 0xff, //0x000001aa cmpl $-1, %edx
- 0x0f, 0x84, 0x38, 0x01, 0x00, 0x00, //0x000001ad je LBB0_4
- 0x4c, 0x01, 0xff, //0x000001b3 addq %r15, %rdi
- 0x83, 0xc3, 0xff, //0x000001b6 addl $-1, %ebx
- 0x0f, 0x85, 0xe1, 0xff, 0xff, 0xff, //0x000001b9 jne LBB0_3
- //0x000001bf LBB0_20
- 0xc4, 0xc1, 0x7e, 0x6f, 0x06, //0x000001bf vmovdqu (%r14), %ymm0
- 0xc5, 0xfd, 0xfc, 0x0d, 0x34, 0xfe, 0xff, 0xff, //0x000001c4 vpaddb $-460(%rip), %ymm0, %ymm1 /* LCPI0_0+0(%rip) */
- 0xc5, 0xf5, 0xda, 0x15, 0x4c, 0xfe, 0xff, 0xff, //0x000001cc vpminub $-436(%rip), %ymm1, %ymm2 /* LCPI0_1+0(%rip) */
- 0x48, 0x03, 0x45, 0xd0, //0x000001d4 addq $-48(%rbp), %rax
- 0xc5, 0xf5, 0x74, 0xca, //0x000001d8 vpcmpeqb %ymm2, %ymm1, %ymm1
- 0xc5, 0xf5, 0xdb, 0x0d, 0x5c, 0xfe, 0xff, 0xff, //0x000001dc vpand $-420(%rip), %ymm1, %ymm1 /* LCPI0_2+0(%rip) */
- 0x49, 0x01, 0xc5, //0x000001e4 addq %rax, %r13
- 0xc5, 0xf5, 0xfc, 0xc0, //0x000001e7 vpaddb %ymm0, %ymm1, %ymm0
- 0x41, 0x0f, 0xb6, 0xca, //0x000001eb movzbl %r10b, %ecx
- 0x41, 0x83, 0xf8, 0x09, //0x000001ef cmpl $9, %r8d
- 0x0f, 0x83, 0xfd, 0x00, 0x00, 0x00, //0x000001f3 jae LBB0_21
- 0xc4, 0xe3, 0x79, 0x14, 0xc2, 0x01, //0x000001f9 vpextrb $1, %xmm0, %edx
- 0xc4, 0xc3, 0x79, 0x14, 0xc4, 0x02, //0x000001ff vpextrb $2, %xmm0, %r12d
- 0xc4, 0xc3, 0x79, 0x14, 0xc7, 0x03, //0x00000205 vpextrb $3, %xmm0, %r15d
- 0xc4, 0xc3, 0x79, 0x14, 0xc2, 0x04, //0x0000020b vpextrb $4, %xmm0, %r10d
- 0xc4, 0xc3, 0x79, 0x14, 0xc3, 0x05, //0x00000211 vpextrb $5, %xmm0, %r11d
- 0xc4, 0xc3, 0x79, 0x14, 0xc6, 0x06, //0x00000217 vpextrb $6, %xmm0, %r14d
- 0xc5, 0xf9, 0x7e, 0xc3, //0x0000021d vmovd %xmm0, %ebx
- 0xc4, 0xe3, 0x79, 0x14, 0xc0, 0x07, //0x00000221 vpextrb $7, %xmm0, %eax
- 0x41, 0x83, 0xc0, 0x01, //0x00000227 addl $1, %r8d
- 0x41, 0x83, 0xf9, 0x02, //0x0000022b cmpl $2, %r9d
- 0xbf, 0x01, 0x00, 0x00, 0x00, //0x0000022f movl $1, %edi
- 0x41, 0x0f, 0x43, 0xf9, //0x00000234 cmovael %r9d, %edi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000238 .p2align 4, 0x90
- //0x00000240 LBB0_25
- 0x41, 0x38, 0x5d, 0x00, //0x00000240 cmpb %bl, (%r13)
- 0x0f, 0x85, 0x76, 0x00, 0x00, 0x00, //0x00000244 jne LBB0_26
- 0xbe, 0x01, 0x00, 0x00, 0x00, //0x0000024a movl $1, %esi
- 0x41, 0x38, 0x55, 0x01, //0x0000024f cmpb %dl, $1(%r13)
- 0x0f, 0x85, 0x69, 0x00, 0x00, 0x00, //0x00000253 jne LBB0_34
- 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00000259 movl $2, %esi
- 0x45, 0x38, 0x65, 0x02, //0x0000025e cmpb %r12b, $2(%r13)
- 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x00000262 jne LBB0_34
- 0xbe, 0x03, 0x00, 0x00, 0x00, //0x00000268 movl $3, %esi
- 0x45, 0x38, 0x7d, 0x03, //0x0000026d cmpb %r15b, $3(%r13)
- 0x0f, 0x85, 0x4b, 0x00, 0x00, 0x00, //0x00000271 jne LBB0_34
- 0xbe, 0x04, 0x00, 0x00, 0x00, //0x00000277 movl $4, %esi
- 0x45, 0x38, 0x55, 0x04, //0x0000027c cmpb %r10b, $4(%r13)
- 0x0f, 0x85, 0x3c, 0x00, 0x00, 0x00, //0x00000280 jne LBB0_34
- 0xbe, 0x05, 0x00, 0x00, 0x00, //0x00000286 movl $5, %esi
- 0x45, 0x38, 0x5d, 0x05, //0x0000028b cmpb %r11b, $5(%r13)
- 0x0f, 0x85, 0x2d, 0x00, 0x00, 0x00, //0x0000028f jne LBB0_34
- 0xbe, 0x06, 0x00, 0x00, 0x00, //0x00000295 movl $6, %esi
- 0x45, 0x38, 0x75, 0x06, //0x0000029a cmpb %r14b, $6(%r13)
- 0x0f, 0x85, 0x1e, 0x00, 0x00, 0x00, //0x0000029e jne LBB0_34
- 0x31, 0xf6, //0x000002a4 xorl %esi, %esi
- 0x41, 0x38, 0x45, 0x07, //0x000002a6 cmpb %al, $7(%r13)
- 0x40, 0x0f, 0x94, 0xc6, //0x000002aa sete %sil
- 0x48, 0x83, 0xc6, 0x07, //0x000002ae addq $7, %rsi
- 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x000002b2 jmp LBB0_34
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002b7 .p2align 4, 0x90
- //0x000002c0 LBB0_26
- 0x31, 0xf6, //0x000002c0 xorl %esi, %esi
- //0x000002c2 LBB0_34
- 0x48, 0x39, 0xce, //0x000002c2 cmpq %rcx, %rsi
- 0x0f, 0x83, 0x82, 0x00, 0x00, 0x00, //0x000002c5 jae LBB0_35
- 0x4d, 0x01, 0xc5, //0x000002cb addq %r8, %r13
- 0x83, 0xc7, 0xff, //0x000002ce addl $-1, %edi
- 0x0f, 0x85, 0x69, 0xff, 0xff, 0xff, //0x000002d1 jne LBB0_25
- 0xe9, 0x65, 0x00, 0x00, 0x00, //0x000002d7 jmp LBB0_38
- //0x000002dc LBB0_17
- 0x4c, 0x01, 0xe7, //0x000002dc addq %r12, %rdi
- 0x48, 0x83, 0xc7, 0xff, //0x000002df addq $-1, %rdi
- 0x0f, 0xb6, 0x07, //0x000002e3 movzbl (%rdi), %eax
- 0xe9, 0x7d, 0x00, 0x00, 0x00, //0x000002e6 jmp LBB0_39
- //0x000002eb LBB0_4
- 0x48, 0x01, 0xcf, //0x000002eb addq %rcx, %rdi
- 0x0f, 0xb6, 0x07, //0x000002ee movzbl (%rdi), %eax
- 0xe9, 0x72, 0x00, 0x00, 0x00, //0x000002f1 jmp LBB0_39
- //0x000002f6 LBB0_21
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000002f6 movq $-1, %rax
- 0x48, 0xd3, 0xe0, //0x000002fd shlq %cl, %rax
- 0x41, 0x83, 0xc0, 0x01, //0x00000300 addl $1, %r8d
- 0x41, 0x83, 0xf9, 0x02, //0x00000304 cmpl $2, %r9d
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00000308 movl $1, %edx
- 0x41, 0x0f, 0x43, 0xd1, //0x0000030d cmovael %r9d, %edx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000311 .p2align 4, 0x90
- //0x00000320 LBB0_22
- 0xc4, 0xc1, 0x7d, 0x74, 0x4d, 0x00, //0x00000320 vpcmpeqb (%r13), %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xf1, //0x00000326 vpmovmskb %ymm1, %esi
- 0x09, 0xc6, //0x0000032a orl %eax, %esi
- 0x83, 0xfe, 0xff, //0x0000032c cmpl $-1, %esi
- 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x0000032f je LBB0_23
- 0x4d, 0x01, 0xc5, //0x00000335 addq %r8, %r13
- 0x83, 0xc2, 0xff, //0x00000338 addl $-1, %edx
- 0x0f, 0x85, 0xdf, 0xff, 0xff, 0xff, //0x0000033b jne LBB0_22
- //0x00000341 LBB0_38
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000341 movq $-1, %rax
- 0xe9, 0x1b, 0x00, 0x00, 0x00, //0x00000348 jmp LBB0_39
- //0x0000034d LBB0_35
- 0x4b, 0x8d, 0x3c, 0x28, //0x0000034d leaq (%r8,%r13), %rdi
- 0x48, 0x83, 0xc7, 0xff, //0x00000351 addq $-1, %rdi
- 0x0f, 0xb6, 0x07, //0x00000355 movzbl (%rdi), %eax
- 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00000358 jmp LBB0_39
- //0x0000035d LBB0_23
- 0x49, 0x01, 0xcd, //0x0000035d addq %rcx, %r13
- 0x4c, 0x89, 0xef, //0x00000360 movq %r13, %rdi
- 0x41, 0x0f, 0xb6, 0x45, 0x00, //0x00000363 movzbl (%r13), %eax
- //0x00000368 LBB0_39
- 0x48, 0x83, 0xc4, 0x08, //0x00000368 addq $8, %rsp
- 0x5b, //0x0000036c popq %rbx
- 0x41, 0x5c, //0x0000036d popq %r12
- 0x41, 0x5d, //0x0000036f popq %r13
- 0x41, 0x5e, //0x00000371 popq %r14
- 0x41, 0x5f, //0x00000373 popq %r15
- 0x5d, //0x00000375 popq %rbp
- 0xc5, 0xf8, 0x77, //0x00000376 vzeroupper
- 0xc3, //0x00000379 retq
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/lspace.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/lspace.go
deleted file mode 100644
index ac48dadf7..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/lspace.go
+++ /dev/null
@@ -1,35 +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 avx2
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var F_lspace func(sp unsafe.Pointer, nb int, off int) (ret int)
-
-var S_lspace uintptr
-
-//go:nosplit
-func lspace(sp *byte, nb int, off int) (ret int) {
- return F_lspace(rt.NoEscape(unsafe.Pointer(sp)), nb, off)
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/lspace_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/lspace_subr.go
deleted file mode 100644
index 89e6c085a..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/lspace_subr.go
+++ /dev/null
@@ -1,38 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx2
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__lspace = 32
-)
-
-const (
- _stack__lspace = 8
-)
-
-const (
- _size__lspace = 240
-)
-
-var (
- _pcsp__lspace = [][2]uint32{
- {0x1, 0},
- {0xbb, 8},
- {0xbf, 0},
- {0xd0, 8},
- {0xd4, 0},
- {0xdb, 8},
- {0xdf, 0},
- {0xf0, 8},
- }
-)
-
-var _cfunc_lspace = []loader.CFunc{
- {"_lspace_entry", 0, _entry__lspace, 0, nil},
- {"_lspace", _entry__lspace, _size__lspace, _stack__lspace, _pcsp__lspace},
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/lspace_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/lspace_text_amd64.go
deleted file mode 100644
index e6ace6922..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/lspace_text_amd64.go
+++ /dev/null
@@ -1,113 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx2
-
-var _text_lspace = []byte{
- // .p2align 5, 0x00
- // LCPI0_0
- 0x20, // .byte 32
- 0x00, //0x00000001 .byte 0
- 0x00, //0x00000002 .byte 0
- 0x00, //0x00000003 .byte 0
- 0x00, //0x00000004 .byte 0
- 0x00, //0x00000005 .byte 0
- 0x00, //0x00000006 .byte 0
- 0x00, //0x00000007 .byte 0
- 0x00, //0x00000008 .byte 0
- 0x09, //0x00000009 .byte 9
- 0x0a, //0x0000000a .byte 10
- 0x00, //0x0000000b .byte 0
- 0x00, //0x0000000c .byte 0
- 0x0d, //0x0000000d .byte 13
- 0x00, //0x0000000e .byte 0
- 0x00, //0x0000000f .byte 0
- 0x20, //0x00000010 .byte 32
- 0x00, //0x00000011 .byte 0
- 0x00, //0x00000012 .byte 0
- 0x00, //0x00000013 .byte 0
- 0x00, //0x00000014 .byte 0
- 0x00, //0x00000015 .byte 0
- 0x00, //0x00000016 .byte 0
- 0x00, //0x00000017 .byte 0
- 0x00, //0x00000018 .byte 0
- 0x09, //0x00000019 .byte 9
- 0x0a, //0x0000001a .byte 10
- 0x00, //0x0000001b .byte 0
- 0x00, //0x0000001c .byte 0
- 0x0d, //0x0000001d .byte 13
- 0x00, //0x0000001e .byte 0
- 0x00, //0x0000001f .byte 0
- //0x00000020 .p2align 4, 0x90
- //0x00000020 _lspace
- 0x55, //0x00000020 pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000021 movq %rsp, %rbp
- 0x48, 0x89, 0xd0, //0x00000024 movq %rdx, %rax
- 0x48, 0x89, 0xf1, //0x00000027 movq %rsi, %rcx
- 0x48, 0x29, 0xd1, //0x0000002a subq %rdx, %rcx
- 0x48, 0x83, 0xf9, 0x20, //0x0000002d cmpq $32, %rcx
- 0x0f, 0x82, 0xc8, 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, 0xf8, 0xda, //0x0000005a vpsubb %ymm2, %ymm1, %ymm3
- 0xc4, 0xe2, 0x7d, 0x17, 0xdb, //0x0000005e vptest %ymm3, %ymm3
- 0x0f, 0x85, 0x76, 0x00, 0x00, 0x00, //0x00000063 jne LBB0_11
- 0x48, 0x83, 0xc0, 0x20, //0x00000069 addq $32, %rax
- 0x48, 0x8d, 0x14, 0x0e, //0x0000006d leaq (%rsi,%rcx), %rdx
- 0x48, 0x83, 0xc2, 0xe0, //0x00000071 addq $-32, %rdx
- 0x48, 0x83, 0xc1, 0xe0, //0x00000075 addq $-32, %rcx
- 0x48, 0x83, 0xfa, 0x1f, //0x00000079 cmpq $31, %rdx
- 0x0f, 0x87, 0xcd, 0xff, 0xff, 0xff, //0x0000007d ja LBB0_10
- 0x48, 0x89, 0xf8, //0x00000083 movq %rdi, %rax
- 0x48, 0x29, 0xc8, //0x00000086 subq %rcx, %rax
- 0x48, 0x01, 0xce, //0x00000089 addq %rcx, %rsi
- 0x48, 0x89, 0xf1, //0x0000008c movq %rsi, %rcx
- 0x48, 0x85, 0xc9, //0x0000008f testq %rcx, %rcx
- 0x0f, 0x84, 0x3f, 0x00, 0x00, 0x00, //0x00000092 je LBB0_14
- //0x00000098 LBB0_5
- 0x4c, 0x8d, 0x04, 0x08, //0x00000098 leaq (%rax,%rcx), %r8
- 0x31, 0xd2, //0x0000009c xorl %edx, %edx
- 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000009e movabsq $4294977024, %r9
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000000a8 .p2align 4, 0x90
- //0x000000b0 LBB0_6
- 0x0f, 0xbe, 0x34, 0x10, //0x000000b0 movsbl (%rax,%rdx), %esi
- 0x83, 0xfe, 0x20, //0x000000b4 cmpl $32, %esi
- 0x0f, 0x87, 0x37, 0x00, 0x00, 0x00, //0x000000b7 ja LBB0_8
- 0x49, 0x0f, 0xa3, 0xf1, //0x000000bd btq %rsi, %r9
- 0x0f, 0x83, 0x2d, 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
- 0xc5, 0xf5, 0x74, 0xc2, //0x000000df vpcmpeqb %ymm2, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc0, //0x000000e3 vpmovmskb %ymm0, %eax
- 0xf7, 0xd0, //0x000000e7 notl %eax
- 0x0f, 0xbc, 0xc0, //0x000000e9 bsfl %eax, %eax
- 0x48, 0x29, 0xc8, //0x000000ec subq %rcx, %rax
- 0x5d, //0x000000ef popq %rbp
- 0xc5, 0xf8, 0x77, //0x000000f0 vzeroupper
- 0xc3, //0x000000f3 retq
- //0x000000f4 LBB0_8
- 0x48, 0x29, 0xf8, //0x000000f4 subq %rdi, %rax
- 0x48, 0x01, 0xd0, //0x000000f7 addq %rdx, %rax
- 0x5d, //0x000000fa popq %rbp
- 0xc5, 0xf8, 0x77, //0x000000fb vzeroupper
- 0xc3, //0x000000fe retq
- //0x000000ff LBB0_1
- 0x48, 0x01, 0xf8, //0x000000ff addq %rdi, %rax
- 0x48, 0x85, 0xc9, //0x00000102 testq %rcx, %rcx
- 0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x00000105 jne LBB0_5
- 0xe9, 0xc7, 0xff, 0xff, 0xff, //0x0000010b jmp LBB0_14
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/native_export.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/native_export.go
deleted file mode 100644
index 7f4d2abeb..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/native_export.go
+++ /dev/null
@@ -1,51 +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 avx2
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-func Use() {
- loader.WrapGoC(_text_f64toa, _cfunc_f64toa, []loader.GoC{{"_f64toa", &S_f64toa, &F_f64toa}}, "avx2", "avx2/f64toa.c")
- loader.WrapGoC(_text_f32toa, _cfunc_f32toa, []loader.GoC{{"_f32toa", &S_f32toa, &F_f32toa}}, "avx2", "avx2/f32toa.c")
- loader.WrapGoC(_text_get_by_path, _cfunc_get_by_path, []loader.GoC{{"_get_by_path", &S_get_by_path, &F_get_by_path}}, "avx2", "avx2/get_by_path.c")
- loader.WrapGoC(_text_html_escape, _cfunc_html_escape, []loader.GoC{{"_html_escape", &S_html_escape, &F_html_escape}}, "avx2", "avx2/html_escape.c")
- loader.WrapGoC(_text_i64toa, _cfunc_i64toa, []loader.GoC{{"_i64toa", &S_i64toa, &F_i64toa}}, "avx2", "avx2/i64toa.c")
- loader.WrapGoC(_text_lspace, _cfunc_lspace, []loader.GoC{{"_lspace", &S_lspace, &F_lspace}}, "avx2", "avx2/lspace.c")
- loader.WrapGoC(_text_quote, _cfunc_quote, []loader.GoC{{"_quote", &S_quote, &F_quote}}, "avx2", "avx2/quote.c")
- loader.WrapGoC(_text_skip_array, _cfunc_skip_array, []loader.GoC{{"_skip_array", &S_skip_array, &F_skip_array}}, "avx2", "avx2/skip_array.c")
- loader.WrapGoC(_text_skip_number, _cfunc_skip_number, []loader.GoC{{"_skip_number", &S_skip_number, &F_skip_number}}, "avx2", "avx2/skip_number.c")
- loader.WrapGoC(_text_skip_one, _cfunc_skip_one, []loader.GoC{{"_skip_one", &S_skip_one, &F_skip_one}}, "avx2", "avx2/skip_one.c")
- loader.WrapGoC(_text_skip_object, _cfunc_skip_object, []loader.GoC{{"_skip_object", &S_skip_object, &F_skip_object}}, "avx2", "avx2/skip_object.c")
- loader.WrapGoC(_text_skip_one_fast, _cfunc_skip_one_fast, []loader.GoC{{"_skip_one_fast", &S_skip_one_fast, &F_skip_one_fast}}, "avx2", "avx2/skip_one_fast.c")
- loader.WrapGoC(_text_u64toa, _cfunc_u64toa, []loader.GoC{{"_u64toa", &S_u64toa, &F_u64toa}}, "avx2", "avx2/u64toa.c")
- loader.WrapGoC(_text_unquote, _cfunc_unquote, []loader.GoC{{"_unquote", &S_unquote, &F_unquote}}, "avx2", "avx2/unquote.c")
- loader.WrapGoC(_text_validate_one, _cfunc_validate_one, []loader.GoC{{"_validate_one", &S_validate_one, &F_validate_one}}, "avx2", "avx2/validate_one.c")
- loader.WrapGoC(_text_validate_utf8, _cfunc_validate_utf8, []loader.GoC{{"_validate_utf8", &S_validate_utf8, &F_validate_utf8}}, "avx2", "avx2/validate_utf8.c")
- loader.WrapGoC(_text_validate_utf8_fast, _cfunc_validate_utf8_fast, []loader.GoC{{"_validate_utf8_fast", &S_validate_utf8_fast, &F_validate_utf8_fast}}, "avx2", "avx2/validate_utf8_fast.c")
- loader.WrapGoC(_text_vnumber, _cfunc_vnumber, []loader.GoC{{"_vnumber", &S_vnumber, &F_vnumber}}, "avx2", "avx2/vnumber.c")
- loader.WrapGoC(_text_vsigned, _cfunc_vsigned, []loader.GoC{{"_vsigned", &S_vsigned, &F_vsigned}}, "avx2", "avx2/vsigned.c")
- loader.WrapGoC(_text_vunsigned, _cfunc_vunsigned, []loader.GoC{{"_vunsigned", &S_vunsigned, &F_vunsigned}}, "avx2", "avx2/vunsigned.c")
- loader.WrapGoC(_text_vstring, _cfunc_vstring, []loader.GoC{{"_vstring", &S_vstring, &F_vstring}}, "avx2", "avx2/vstring.c")
- loader.WrapGoC(_text_value, _cfunc_value, []loader.GoC{{"_value", &S_value, &F_value}}, "avx2", "avx2/value.c")
- loader.WrapGoC(_text_parse_with_padding, _cfunc_parse_with_padding, []loader.GoC{{"_parse_with_padding", &S_parse_with_padding, &F_parse_with_padding}}, "avx2", "avx2/parser.c")
- loader.WrapGoC(_text_lookup_small_key, _cfunc_lookup_small_key, []loader.GoC{{"_lookup_small_key", &S_lookup_small_key, &F_lookup_small_key}}, "avx2", "avx2/lookup.c")
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/parse_with_padding.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/parse_with_padding.go
deleted file mode 100644
index c9cfcc61a..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/parse_with_padding.go
+++ /dev/null
@@ -1,36 +0,0 @@
-// 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/rt`
-)
-
-var F_parse_with_padding func(parser unsafe.Pointer) (ret int)
-
-var S_parse_with_padding uintptr
-
-//go:nosplit
-func parse_with_padding(parser unsafe.Pointer) (ret int) {
- return F_parse_with_padding(rt.NoEscape(parser))
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/parse_with_padding_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/parse_with_padding_subr.go
deleted file mode 100644
index 9ba1e2750..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/parse_with_padding_subr.go
+++ /dev/null
@@ -1,46 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx2
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__parse_with_padding = 688
-)
-
-const (
- _stack__parse_with_padding = 192
-)
-
-const (
- _size__parse_with_padding = 49496
-)
-
-var (
- _pcsp__parse_with_padding = [][2]uint32{
- {0x1, 0},
- {0x6, 8},
- {0x8, 16},
- {0xa, 24},
- {0xc, 32},
- {0xd, 40},
- {0x14, 48},
- {0xf22, 192},
- {0xf23, 48},
- {0xf25, 40},
- {0xf27, 32},
- {0xf29, 24},
- {0xf2b, 16},
- {0xf2c, 8},
- {0xf30, 0},
- {0xc158, 192},
- }
-)
-
-var _cfunc_parse_with_padding = []loader.CFunc{
- {"_parse_with_padding_entry", 0, _entry__parse_with_padding, 0, nil},
- {"_parse_with_padding", _entry__parse_with_padding, _size__parse_with_padding, _stack__parse_with_padding, _pcsp__parse_with_padding},
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/parse_with_padding_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/parse_with_padding_text_amd64.go
deleted file mode 100644
index 9d5564076..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/parse_with_padding_text_amd64.go
+++ /dev/null
@@ -1,15284 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx2
-
-var _text_parse_with_padding = []byte{
- // .p2align 4, 0x90
- // _padding_reader_next
- 0x55, // pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000001 movq %rsp, %rbp
- 0x48, 0x8b, 0x07, //0x00000004 movq (%rdi), %rax
- 0x48, 0x8d, 0x48, 0x01, //0x00000007 leaq $1(%rax), %rcx
- 0x48, 0x89, 0x0f, //0x0000000b movq %rcx, (%rdi)
- 0x0f, 0xbe, 0x00, //0x0000000e movsbl (%rax), %eax
- 0x5d, //0x00000011 popq %rbp
- 0xc3, //0x00000012 retq
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000013 .p2align 4, 0x90
- //0x00000020 _padding_reader_peek_n
- 0x55, //0x00000020 pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000021 movq %rsp, %rbp
- 0x48, 0x8b, 0x07, //0x00000024 movq (%rdi), %rax
- 0x5d, //0x00000027 popq %rbp
- 0xc3, //0x00000028 retq
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000029 .p2align 4, 0x90
- //0x00000030 _padding_reader_cur
- 0x55, //0x00000030 pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000031 movq %rsp, %rbp
- 0x48, 0x89, 0xf8, //0x00000034 movq %rdi, %rax
- 0x5d, //0x00000037 popq %rbp
- 0xc3, //0x00000038 retq
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000039 .p2align 4, 0x90
- //0x00000040 _padding_reader_remain
- 0x55, //0x00000040 pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000041 movq %rsp, %rbp
- 0x48, 0x8b, 0x47, 0x10, //0x00000044 movq $16(%rdi), %rax
- 0x48, 0x2b, 0x07, //0x00000048 subq (%rdi), %rax
- 0x5d, //0x0000004b popq %rbp
- 0xc3, //0x0000004c retq
- 0x90, 0x90, 0x90, //0x0000004d .p2align 4, 0x90
- //0x00000050 _padding_reader_eat
- 0x55, //0x00000050 pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000051 movq %rsp, %rbp
- 0x48, 0x01, 0x37, //0x00000054 addq %rsi, (%rdi)
- 0x5d, //0x00000057 popq %rbp
- 0xc3, //0x00000058 retq
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000059 .p2align 5, 0x00
- //0x00000060 LCPI5_0
- 0x20, //0x00000060 .byte 32
- 0x00, //0x00000061 .byte 0
- 0x00, //0x00000062 .byte 0
- 0x00, //0x00000063 .byte 0
- 0x00, //0x00000064 .byte 0
- 0x00, //0x00000065 .byte 0
- 0x00, //0x00000066 .byte 0
- 0x00, //0x00000067 .byte 0
- 0x00, //0x00000068 .byte 0
- 0x09, //0x00000069 .byte 9
- 0x0a, //0x0000006a .byte 10
- 0x00, //0x0000006b .byte 0
- 0x00, //0x0000006c .byte 0
- 0x0d, //0x0000006d .byte 13
- 0x00, //0x0000006e .byte 0
- 0x00, //0x0000006f .byte 0
- 0x20, //0x00000070 .byte 32
- 0x00, //0x00000071 .byte 0
- 0x00, //0x00000072 .byte 0
- 0x00, //0x00000073 .byte 0
- 0x00, //0x00000074 .byte 0
- 0x00, //0x00000075 .byte 0
- 0x00, //0x00000076 .byte 0
- 0x00, //0x00000077 .byte 0
- 0x00, //0x00000078 .byte 0
- 0x09, //0x00000079 .byte 9
- 0x0a, //0x0000007a .byte 10
- 0x00, //0x0000007b .byte 0
- 0x00, //0x0000007c .byte 0
- 0x0d, //0x0000007d .byte 13
- 0x00, //0x0000007e .byte 0
- 0x00, //0x0000007f .byte 0
- //0x00000080 LCPI5_1
- 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000080 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
- 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000090 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
- //0x000000a0 LCPI5_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 LCPI5_3
- 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, //0x000000c0 QUAD $0x1f1f1f1f1f1f1f1f; QUAD $0x1f1f1f1f1f1f1f1f // .space 16, '\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f'
- 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, //0x000000d0 QUAD $0x1f1f1f1f1f1f1f1f; QUAD $0x1f1f1f1f1f1f1f1f // .space 16, '\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f'
- //0x000000e0 LCPI5_4
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x000000e0 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x000000f0 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
- //0x00000100 LCPI5_5
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000100 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000110 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
- //0x00000120 LCPI5_6
- 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'
- 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 LCPI5_7
- 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000140 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................'
- 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000150 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................'
- //0x00000160 LCPI5_8
- 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000160 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE'
- 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000170 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE'
- //0x00000180 LCPI5_9
- 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x00000180 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0'
- 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x00000190 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0'
- //0x000001a0 LCPI5_10
- 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x000001a0 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'
- 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x000001b0 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'
- //0x000001c0 LCPI5_23
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000001c0 QUAD $0x0000000000000000 // .space 8, '\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000001c8 .quad 1
- 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000001d0 .quad 1
- 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000001d8 .quad 1
- //0x000001e0 .p2align 4, 0x00
- //0x000001e0 LCPI5_11
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x000001e0 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
- //0x000001f0 LCPI5_12
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x000001f0 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
- //0x00000200 LCPI5_13
- 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x00000200 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0'
- //0x00000210 LCPI5_14
- 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x00000210 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'
- //0x00000220 LCPI5_15
- 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000220 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf'
- //0x00000230 LCPI5_16
- 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000230 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................'
- //0x00000240 LCPI5_17
- 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000240 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE'
- //0x00000250 LCPI5_18
- 0x00, 0x00, 0x30, 0x43, //0x00000250 .long 1127219200
- 0x00, 0x00, 0x30, 0x45, //0x00000254 .long 1160773632
- 0x00, 0x00, 0x00, 0x00, //0x00000258 .long 0
- 0x00, 0x00, 0x00, 0x00, //0x0000025c .long 0
- //0x00000260 LCPI5_19
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x43, //0x00000260 .quad 0x4330000000000000
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x45, //0x00000268 .quad 0x4530000000000000
- //0x00000270 LCPI5_20
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00000270 .quad 0x8000000000000000
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00000278 .quad 0x8000000000000000
- //0x00000280 .p2align 3, 0x00
- //0x00000280 LCPI5_21
- 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x00000280 .quad 0x430c6bf526340000
- //0x00000288 LCPI5_22
- 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0xc3, //0x00000288 .quad 0xc30c6bf526340000
- //0x00000290 LCPI5_24
- 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000290 .quad 1
- //0x00000298 LCPI5_25
- 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000298 .quad 10000
- //0x000002a0 LCPI5_26
- 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000002a0 .quad 10
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002a8 .p2align 4, 0x90
- //0x000002b0 _parse_with_padding
- 0x55, //0x000002b0 pushq %rbp
- 0x48, 0x89, 0xe5, //0x000002b1 movq %rsp, %rbp
- 0x41, 0x57, //0x000002b4 pushq %r15
- 0x41, 0x56, //0x000002b6 pushq %r14
- 0x41, 0x55, //0x000002b8 pushq %r13
- 0x41, 0x54, //0x000002ba pushq %r12
- 0x53, //0x000002bc pushq %rbx
- 0x48, 0x81, 0xec, 0x90, 0x00, 0x00, 0x00, //0x000002bd subq $144, %rsp
- 0x49, 0x89, 0xfc, //0x000002c4 movq %rdi, %r12
- 0x4c, 0x8b, 0x5f, 0x78, //0x000002c7 movq $120(%rdi), %r11
- 0x48, 0x8b, 0x87, 0x80, 0x00, 0x00, 0x00, //0x000002cb movq $128(%rdi), %rax
- 0x48, 0x8b, 0x8f, 0x88, 0x00, 0x00, 0x00, //0x000002d2 movq $136(%rdi), %rcx
- 0x48, 0x89, 0x4d, 0x88, //0x000002d9 movq %rcx, $-120(%rbp)
- 0x48, 0x8b, 0x8f, 0xa8, 0x00, 0x00, 0x00, //0x000002dd movq $168(%rdi), %rcx
- 0x4d, 0x89, 0xde, //0x000002e4 movq %r11, %r14
- 0x49, 0xf7, 0xd6, //0x000002e7 notq %r14
- 0x48, 0x83, 0xf9, 0xff, //0x000002ea cmpq $-1, %rcx
- 0x48, 0x89, 0x7d, 0xc0, //0x000002ee movq %rdi, $-64(%rbp)
- 0x0f, 0x85, 0xde, 0x29, 0x00, 0x00, //0x000002f2 jne LBB5_551
- 0x4c, 0x8d, 0x68, 0x01, //0x000002f8 leaq $1(%rax), %r13
- 0x0f, 0xb6, 0x08, //0x000002fc movzbl (%rax), %ecx
- 0x48, 0x83, 0xf9, 0x20, //0x000002ff cmpq $32, %rcx
- 0x0f, 0x87, 0xd2, 0x00, 0x00, 0x00, //0x00000303 ja LBB5_12
- 0x48, 0xba, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000309 movabsq $4294977025, %rdx
- 0x48, 0x0f, 0xa3, 0xca, //0x00000313 btq %rcx, %rdx
- 0x0f, 0x83, 0xbe, 0x00, 0x00, 0x00, //0x00000317 jae LBB5_12
- 0x0f, 0xb6, 0x48, 0x01, //0x0000031d movzbl $1(%rax), %ecx
- 0x48, 0x83, 0xc0, 0x02, //0x00000321 addq $2, %rax
- 0x48, 0x83, 0xf9, 0x20, //0x00000325 cmpq $32, %rcx
- 0x0f, 0x87, 0x11, 0x02, 0x00, 0x00, //0x00000329 ja LBB5_41
- 0x48, 0x0f, 0xa3, 0xca, //0x0000032f btq %rcx, %rdx
- 0x0f, 0x83, 0x07, 0x02, 0x00, 0x00, //0x00000333 jae LBB5_41
- 0x49, 0x8b, 0x94, 0x24, 0x90, 0x00, 0x00, 0x00, //0x00000339 movq $144(%r12), %rdx
- 0x48, 0x89, 0xc1, //0x00000341 movq %rax, %rcx
- 0x48, 0x29, 0xd1, //0x00000344 subq %rdx, %rcx
- 0x48, 0x83, 0xf9, 0x3f, //0x00000347 cmpq $63, %rcx
- 0x0f, 0x87, 0x1e, 0x00, 0x00, 0x00, //0x0000034b ja LBB5_8
- 0x49, 0x8b, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x00000351 movq $152(%r12), %rax
- 0x48, 0xd3, 0xe8, //0x00000359 shrq %cl, %rax
- 0x48, 0xd3, 0xe0, //0x0000035c shlq %cl, %rax
- 0x48, 0x85, 0xc0, //0x0000035f testq %rax, %rax
- 0x0f, 0x85, 0x64, 0x00, 0x00, 0x00, //0x00000362 jne LBB5_11
- 0x48, 0x83, 0xc2, 0x40, //0x00000368 addq $64, %rdx
- 0x48, 0x89, 0xd0, //0x0000036c movq %rdx, %rax
- //0x0000036f LBB5_8
- 0x48, 0x83, 0xc0, 0xc0, //0x0000036f addq $-64, %rax
- 0xc5, 0xfe, 0x6f, 0x05, 0xe5, 0xfc, 0xff, 0xff, //0x00000373 vmovdqu $-795(%rip), %ymm0 /* LCPI5_0+0(%rip) */
- 0x48, 0x89, 0xc2, //0x0000037b movq %rax, %rdx
- 0x90, 0x90, //0x0000037e .p2align 4, 0x90
- //0x00000380 LBB5_9
- 0xc5, 0xfe, 0x6f, 0x4a, 0x40, //0x00000380 vmovdqu $64(%rdx), %ymm1
- 0xc5, 0xfe, 0x6f, 0x52, 0x60, //0x00000385 vmovdqu $96(%rdx), %ymm2
- 0x48, 0x83, 0xc2, 0x40, //0x0000038a addq $64, %rdx
- 0xc4, 0xe2, 0x7d, 0x00, 0xd9, //0x0000038e vpshufb %ymm1, %ymm0, %ymm3
- 0xc4, 0xe2, 0x7d, 0x00, 0xe2, //0x00000393 vpshufb %ymm2, %ymm0, %ymm4
- 0xc5, 0xf5, 0x74, 0xcb, //0x00000398 vpcmpeqb %ymm3, %ymm1, %ymm1
- 0xc5, 0xfd, 0xd7, 0xc9, //0x0000039c vpmovmskb %ymm1, %ecx
- 0xc5, 0xed, 0x74, 0xcc, //0x000003a0 vpcmpeqb %ymm4, %ymm2, %ymm1
- 0xc5, 0xfd, 0xd7, 0xc1, //0x000003a4 vpmovmskb %ymm1, %eax
- 0x48, 0xc1, 0xe0, 0x20, //0x000003a8 shlq $32, %rax
- 0x48, 0x09, 0xc8, //0x000003ac orq %rcx, %rax
- 0x48, 0x83, 0xf8, 0xff, //0x000003af cmpq $-1, %rax
- 0x0f, 0x84, 0xc7, 0xff, 0xff, 0xff, //0x000003b3 je LBB5_9
- 0x48, 0xf7, 0xd0, //0x000003b9 notq %rax
- 0x49, 0x89, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x000003bc movq %rax, $152(%r12)
- 0x49, 0x89, 0x94, 0x24, 0x90, 0x00, 0x00, 0x00, //0x000003c4 movq %rdx, $144(%r12)
- //0x000003cc LBB5_11
- 0x48, 0x0f, 0xbc, 0xc0, //0x000003cc bsfq %rax, %rax
- 0x4c, 0x8d, 0x2c, 0x02, //0x000003d0 leaq (%rdx,%rax), %r13
- 0x49, 0x83, 0xc5, 0x01, //0x000003d4 addq $1, %r13
- 0x8a, 0x0c, 0x02, //0x000003d8 movb (%rdx,%rax), %cl
- //0x000003db LBB5_12
- 0x4f, 0x8d, 0x0c, 0x2e, //0x000003db leaq (%r14,%r13), %r9
- 0x0f, 0xbe, 0xc1, //0x000003df movsbl %cl, %eax
- 0xb9, 0x06, 0x00, 0x00, 0x00, //0x000003e2 movl $6, %ecx
- 0x45, 0x31, 0xc0, //0x000003e7 xorl %r8d, %r8d
- 0x83, 0xc0, 0xde, //0x000003ea addl $-34, %eax
- 0x83, 0xf8, 0x59, //0x000003ed cmpl $89, %eax
- 0x0f, 0x87, 0xb2, 0x0d, 0x00, 0x00, //0x000003f0 ja LBB5_175
- 0x48, 0x8d, 0x15, 0x0b, 0xc0, 0x00, 0x00, //0x000003f6 leaq $49163(%rip), %rdx /* LJTI5_0+0(%rip) */
- 0x48, 0x63, 0x04, 0x82, //0x000003fd movslq (%rdx,%rax,4), %rax
- 0x48, 0x01, 0xd0, //0x00000401 addq %rdx, %rax
- 0xff, 0xe0, //0x00000404 jmpq *%rax
- //0x00000406 LBB5_14
- 0x44, 0x89, 0xc0, //0x00000406 movl %r8d, %eax
- 0x34, 0x01, //0x00000409 xorb $1, %al
- 0x44, 0x0f, 0xb6, 0xd8, //0x0000040b movzbl %al, %r11d
- 0x4d, 0x89, 0xee, //0x0000040f movq %r13, %r14
- 0x4d, 0x29, 0xde, //0x00000412 subq %r11, %r14
- 0x4c, 0x89, 0xdf, //0x00000415 movq %r11, %rdi
- 0x48, 0xf7, 0xdf, //0x00000418 negq %rdi
- 0x41, 0xf6, 0x44, 0x24, 0x70, 0x02, //0x0000041b testb $2, $112(%r12)
- 0x0f, 0x85, 0xd9, 0x00, 0x00, 0x00, //0x00000421 jne LBB5_30
- 0x41, 0x8a, 0x06, //0x00000427 movb (%r14), %al
- 0x3c, 0x30, //0x0000042a cmpb $48, %al
- 0x4c, 0x89, 0x75, 0xb8, //0x0000042c movq %r14, $-72(%rbp)
- 0x0f, 0x85, 0x12, 0x01, 0x00, 0x00, //0x00000430 jne LBB5_34
- 0x4c, 0x89, 0xf0, //0x00000436 movq %r14, %rax
- 0x49, 0x83, 0xc6, 0x01, //0x00000439 addq $1, %r14
- 0x8a, 0x40, 0x01, //0x0000043d movb $1(%rax), %al
- 0x31, 0xdb, //0x00000440 xorl %ebx, %ebx
- 0x3c, 0x2e, //0x00000442 cmpb $46, %al
- 0x0f, 0x84, 0x56, 0x0a, 0x00, 0x00, //0x00000444 je LBB5_142
- 0x3c, 0x45, //0x0000044a cmpb $69, %al
- 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x0000044c je LBB5_19
- 0x3c, 0x65, //0x00000452 cmpb $101, %al
- 0x0f, 0x85, 0x0f, 0x0b, 0x00, 0x00, //0x00000454 jne LBB5_154
- //0x0000045a LBB5_19
- 0x4d, 0x89, 0xf5, //0x0000045a movq %r14, %r13
- //0x0000045d LBB5_20
- 0x45, 0x31, 0xff, //0x0000045d xorl %r15d, %r15d
- 0x31, 0xf6, //0x00000460 xorl %esi, %esi
- //0x00000462 LBB5_21
- 0x45, 0x89, 0xc2, //0x00000462 movl %r8d, %r10d
- 0x4d, 0x8d, 0x75, 0x01, //0x00000465 leaq $1(%r13), %r14
- 0x41, 0x8a, 0x55, 0x01, //0x00000469 movb $1(%r13), %dl
- 0xb9, 0xff, 0xff, 0xff, 0xff, //0x0000046d movl $-1, %ecx
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000472 movl $1, %r8d
- 0x80, 0xfa, 0x2d, //0x00000478 cmpb $45, %dl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x0000047b je LBB5_24
- 0x80, 0xfa, 0x2b, //0x00000481 cmpb $43, %dl
- 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x00000484 jne LBB5_25
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x0000048a movl $1, %ecx
- //0x0000048f LBB5_24
- 0x41, 0x8a, 0x55, 0x02, //0x0000048f movb $2(%r13), %dl
- 0x49, 0x83, 0xc5, 0x02, //0x00000493 addq $2, %r13
- 0x4d, 0x89, 0xee, //0x00000497 movq %r13, %r14
- 0x41, 0x89, 0xc8, //0x0000049a movl %ecx, %r8d
- //0x0000049d LBB5_25
- 0x8d, 0x7a, 0xd0, //0x0000049d leal $-48(%rdx), %edi
- 0xb9, 0x03, 0x00, 0x00, 0x00, //0x000004a0 movl $3, %ecx
- 0x40, 0x80, 0xff, 0x09, //0x000004a5 cmpb $9, %dil
- 0x0f, 0x87, 0x26, 0x01, 0x00, 0x00, //0x000004a9 ja LBB5_42
- 0x31, 0xc9, //0x000004af xorl %ecx, %ecx
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000004b1 movq $-1, %rdi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000004b8 .p2align 4, 0x90
- //0x000004c0 LBB5_27
- 0x8d, 0x0c, 0x89, //0x000004c0 leal (%rcx,%rcx,4), %ecx
- 0x0f, 0xb6, 0xd2, //0x000004c3 movzbl %dl, %edx
- 0x8d, 0x0c, 0x4a, //0x000004c6 leal (%rdx,%rcx,2), %ecx
- 0x83, 0xc1, 0xd0, //0x000004c9 addl $-48, %ecx
- 0x41, 0x0f, 0xb6, 0x56, 0x01, //0x000004cc movzbl $1(%r14), %edx
- 0x49, 0x83, 0xc6, 0x01, //0x000004d1 addq $1, %r14
- 0x8d, 0x42, 0xd0, //0x000004d5 leal $-48(%rdx), %eax
- 0x48, 0x83, 0xc7, 0x01, //0x000004d8 addq $1, %rdi
- 0x3c, 0x0a, //0x000004dc cmpb $10, %al
- 0x0f, 0x82, 0xdc, 0xff, 0xff, 0xff, //0x000004de jb LBB5_27
- 0x48, 0x83, 0xff, 0x09, //0x000004e4 cmpq $9, %rdi
- 0x0f, 0x83, 0x7d, 0x35, 0x00, 0x00, //0x000004e8 jae LBB5_683
- //0x000004ee LBB5_29
- 0x41, 0x0f, 0xaf, 0xc8, //0x000004ee imull %r8d, %ecx
- 0x44, 0x01, 0xf9, //0x000004f2 addl %r15d, %ecx
- 0x41, 0x89, 0xcf, //0x000004f5 movl %ecx, %r15d
- 0x45, 0x89, 0xd0, //0x000004f8 movl %r10d, %r8d
- 0xe9, 0xee, 0x0a, 0x00, 0x00, //0x000004fb jmp LBB5_193
- //0x00000500 LBB5_30
- 0x44, 0x89, 0x45, 0xd0, //0x00000500 movl %r8d, $-48(%rbp)
- 0x4c, 0x8b, 0x45, 0x88, //0x00000504 movq $-120(%rbp), %r8
- 0x4d, 0x29, 0xf0, //0x00000508 subq %r14, %r8
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000050b movq $-1, %rdx
- 0x49, 0x29, 0xf8, //0x00000512 subq %rdi, %r8
- 0x0f, 0x84, 0x16, 0x0c, 0x00, 0x00, //0x00000515 je LBB5_170
- 0x41, 0x80, 0x3e, 0x30, //0x0000051b cmpb $48, (%r14)
- 0x0f, 0x85, 0xe8, 0x05, 0x00, 0x00, //0x0000051f jne LBB5_97
- 0x31, 0xc0, //0x00000525 xorl %eax, %eax
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00000527 movl $1, %edx
- 0x49, 0x83, 0xf8, 0x01, //0x0000052c cmpq $1, %r8
- 0x0f, 0x85, 0xab, 0x05, 0x00, 0x00, //0x00000530 jne LBB5_95
- //0x00000536 LBB5_33
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000536 movl $1, %ecx
- 0xe9, 0x00, 0x0c, 0x00, 0x00, //0x0000053b jmp LBB5_171
- //0x00000540 LBB5_41
- 0x49, 0x89, 0xc5, //0x00000540 movq %rax, %r13
- 0xe9, 0x93, 0xfe, 0xff, 0xff, //0x00000543 jmp LBB5_12
- //0x00000548 LBB5_34
- 0x8d, 0x50, 0xd0, //0x00000548 leal $-48(%rax), %edx
- 0xb9, 0x03, 0x00, 0x00, 0x00, //0x0000054b movl $3, %ecx
- 0x80, 0xfa, 0x09, //0x00000550 cmpb $9, %dl
- 0x0f, 0x87, 0x7c, 0x00, 0x00, 0x00, //0x00000553 ja LBB5_42
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000559 movq $-1, %rdi
- 0x31, 0xd2, //0x00000560 xorl %edx, %edx
- 0x31, 0xf6, //0x00000562 xorl %esi, %esi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000564 .p2align 4, 0x90
- //0x00000570 LBB5_36
- 0x48, 0x8d, 0x34, 0xb6, //0x00000570 leaq (%rsi,%rsi,4), %rsi
- 0x0f, 0xb6, 0xc0, //0x00000574 movzbl %al, %eax
- 0x48, 0x8d, 0x34, 0x70, //0x00000577 leaq (%rax,%rsi,2), %rsi
- 0x48, 0x83, 0xc6, 0xd0, //0x0000057b addq $-48, %rsi
- 0x41, 0x0f, 0xb6, 0x44, 0x3e, 0x02, //0x0000057f movzbl $2(%r14,%rdi), %eax
- 0x8d, 0x58, 0xd0, //0x00000585 leal $-48(%rax), %ebx
- 0x48, 0x83, 0xc2, 0xff, //0x00000588 addq $-1, %rdx
- 0x48, 0x83, 0xc7, 0x01, //0x0000058c addq $1, %rdi
- 0x80, 0xfb, 0x0a, //0x00000590 cmpb $10, %bl
- 0x0f, 0x82, 0xd7, 0xff, 0xff, 0xff, //0x00000593 jb LBB5_36
- 0x49, 0x89, 0xd2, //0x00000599 movq %rdx, %r10
- 0x49, 0xf7, 0xda, //0x0000059c negq %r10
- 0x49, 0x29, 0xd6, //0x0000059f subq %rdx, %r14
- 0x31, 0xdb, //0x000005a2 xorl %ebx, %ebx
- 0x48, 0x83, 0xff, 0x13, //0x000005a4 cmpq $19, %rdi
- 0x0f, 0x83, 0xd5, 0x34, 0x00, 0x00, //0x000005a8 jae LBB5_685
- 0x45, 0x31, 0xff, //0x000005ae xorl %r15d, %r15d
- 0x3c, 0x2e, //0x000005b1 cmpb $46, %al
- 0x0f, 0x85, 0x18, 0x38, 0x00, 0x00, //0x000005b3 jne LBB5_727
- //0x000005b9 LBB5_39
- 0x41, 0x8a, 0x46, 0x01, //0x000005b9 movb $1(%r14), %al
- 0x49, 0x83, 0xc6, 0x01, //0x000005bd addq $1, %r14
- 0x8d, 0x50, 0xd0, //0x000005c1 leal $-48(%rax), %edx
- 0x4d, 0x89, 0xf5, //0x000005c4 movq %r14, %r13
- 0x80, 0xfa, 0x0a, //0x000005c7 cmpb $10, %dl
- 0x0f, 0x82, 0x26, 0x09, 0x00, 0x00, //0x000005ca jb LBB5_148
- 0xe9, 0xd3, 0x0b, 0x00, 0x00, //0x000005d0 jmp LBB5_175
- //0x000005d5 LBB5_42
- 0x4d, 0x89, 0xf5, //0x000005d5 movq %r14, %r13
- 0xe9, 0xcb, 0x0b, 0x00, 0x00, //0x000005d8 jmp LBB5_175
- //0x000005dd LBB5_43
- 0x4d, 0x8d, 0x75, 0x01, //0x000005dd leaq $1(%r13), %r14
- 0x41, 0x80, 0x7d, 0x00, 0x75, //0x000005e1 cmpb $117, (%r13)
- 0xb8, 0x0d, 0x00, 0x00, 0x00, //0x000005e6 movl $13, %eax
- 0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x000005eb jne LBB5_46
- 0x4d, 0x8d, 0x75, 0x02, //0x000005f1 leaq $2(%r13), %r14
- 0x41, 0x80, 0x7d, 0x01, 0x6c, //0x000005f5 cmpb $108, $1(%r13)
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000005fa jne LBB5_46
- 0x4d, 0x8d, 0x75, 0x03, //0x00000600 leaq $3(%r13), %r14
- 0x31, 0xc0, //0x00000604 xorl %eax, %eax
- 0x41, 0x80, 0x7d, 0x02, 0x6c, //0x00000606 cmpb $108, $2(%r13)
- 0x0f, 0x85, 0xfb, 0x34, 0x00, 0x00, //0x0000060b jne LBB5_693
- //0x00000611 LBB5_46
- 0x49, 0xc1, 0xe1, 0x20, //0x00000611 shlq $32, %r9
- 0xe9, 0x94, 0x02, 0x00, 0x00, //0x00000615 jmp LBB5_74
- //0x0000061a LBB5_47
- 0x4d, 0x8d, 0x75, 0x01, //0x0000061a leaq $1(%r13), %r14
- 0x41, 0x80, 0x7d, 0x00, 0x72, //0x0000061e cmpb $114, (%r13)
- 0xb8, 0x0d, 0x00, 0x00, 0x00, //0x00000623 movl $13, %eax
- 0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x00000628 jne LBB5_50
- 0x4d, 0x8d, 0x75, 0x02, //0x0000062e leaq $2(%r13), %r14
- 0x41, 0x80, 0x7d, 0x01, 0x75, //0x00000632 cmpb $117, $1(%r13)
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00000637 jne LBB5_50
- 0x4d, 0x8d, 0x75, 0x03, //0x0000063d leaq $3(%r13), %r14
- 0x31, 0xc0, //0x00000641 xorl %eax, %eax
- 0x41, 0x80, 0x7d, 0x02, 0x65, //0x00000643 cmpb $101, $2(%r13)
- 0x0f, 0x85, 0xc8, 0x34, 0x00, 0x00, //0x00000648 jne LBB5_694
- //0x0000064e LBB5_50
- 0x49, 0xc1, 0xe1, 0x20, //0x0000064e shlq $32, %r9
- 0x49, 0x83, 0xc9, 0x0a, //0x00000652 orq $10, %r9
- 0xe9, 0x53, 0x02, 0x00, 0x00, //0x00000656 jmp LBB5_74
- //0x0000065b LBB5_51
- 0xc4, 0xc1, 0x7e, 0x6f, 0x45, 0x00, //0x0000065b vmovdqu (%r13), %ymm0
- 0xc5, 0xfd, 0x74, 0x0d, 0x17, 0xfa, 0xff, 0xff, //0x00000661 vpcmpeqb $-1513(%rip), %ymm0, %ymm1 /* LCPI5_1+0(%rip) */
- 0xc5, 0xfd, 0xd7, 0xc9, //0x00000669 vpmovmskb %ymm1, %ecx
- 0xc5, 0xfd, 0x74, 0x15, 0x2b, 0xfa, 0xff, 0xff, //0x0000066d vpcmpeqb $-1493(%rip), %ymm0, %ymm2 /* LCPI5_2+0(%rip) */
- 0xc5, 0xfd, 0xd7, 0xd2, //0x00000675 vpmovmskb %ymm2, %edx
- 0xc5, 0xfd, 0xda, 0x15, 0x3f, 0xfa, 0xff, 0xff, //0x00000679 vpminub $-1473(%rip), %ymm0, %ymm2 /* LCPI5_3+0(%rip) */
- 0xc5, 0xfd, 0x74, 0xda, //0x00000681 vpcmpeqb %ymm2, %ymm0, %ymm3
- 0xc5, 0xe5, 0xeb, 0xc1, //0x00000685 vpor %ymm1, %ymm3, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc0, //0x00000689 vpmovmskb %ymm0, %eax
- 0x83, 0xc0, 0xff, //0x0000068d addl $-1, %eax
- 0x4d, 0x89, 0xce, //0x00000690 movq %r9, %r14
- 0x85, 0xd0, //0x00000693 testl %edx, %eax
- 0x0f, 0x84, 0x9b, 0x0f, 0x00, 0x00, //0x00000695 je LBB5_178
- 0x4d, 0x89, 0xeb, //0x0000069b movq %r13, %r11
- 0x4c, 0x8b, 0x4d, 0x88, //0x0000069e movq $-120(%rbp), %r9
- 0xe9, 0x2c, 0x12, 0x00, 0x00, //0x000006a2 jmp LBB5_267
- //0x000006a7 LBB5_53
- 0x49, 0xc1, 0xe1, 0x20, //0x000006a7 shlq $32, %r9
- 0x49, 0x83, 0xc9, 0x06, //0x000006ab orq $6, %r9
- 0x49, 0x8b, 0x84, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x000006af movq $160(%r12), %rax
- 0x4c, 0x89, 0x08, //0x000006b7 movq %r9, (%rax)
- 0x48, 0xc7, 0x40, 0x08, 0xff, 0xff, 0xff, 0xff, //0x000006ba movq $-1, $8(%rax)
- 0x49, 0x8b, 0x84, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x000006c2 movq $160(%r12), %rax
- 0x4d, 0x8b, 0x84, 0x24, 0xb8, 0x00, 0x00, 0x00, //0x000006ca movq $184(%r12), %r8
- 0x48, 0x89, 0xc1, //0x000006d2 movq %rax, %rcx
- 0x4c, 0x29, 0xc1, //0x000006d5 subq %r8, %rcx
- 0x48, 0x89, 0xcb, //0x000006d8 movq %rcx, %rbx
- 0x48, 0xc1, 0xfb, 0x04, //0x000006db sarq $4, %rbx
- 0x49, 0x89, 0x9c, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x000006df movq %rbx, $168(%r12)
- 0x48, 0x8d, 0x70, 0x10, //0x000006e7 leaq $16(%rax), %rsi
- 0x49, 0x89, 0xb4, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x000006eb movq %rsi, $160(%r12)
- 0x49, 0x83, 0x84, 0x24, 0xb0, 0x00, 0x00, 0x00, 0x01, //0x000006f3 addq $1, $176(%r12)
- 0x4d, 0x8d, 0x94, 0x24, 0xb8, 0x00, 0x00, 0x00, //0x000006fc leaq $184(%r12), %r10
- 0x48, 0x8d, 0x50, 0x20, //0x00000704 leaq $32(%rax), %rdx
- 0x45, 0x31, 0xff, //0x00000708 xorl %r15d, %r15d
- 0x48, 0x83, 0xf9, 0xf0, //0x0000070b cmpq $-16, %rcx
- 0x48, 0x89, 0xc1, //0x0000070f movq %rax, %rcx
- 0x49, 0x0f, 0x44, 0xcf, //0x00000712 cmoveq %r15, %rcx
- 0x49, 0x3b, 0x94, 0x24, 0xc0, 0x00, 0x00, 0x00, //0x00000716 cmpq $192(%r12), %rdx
- 0x0f, 0x87, 0x03, 0x00, 0x00, 0x00, //0x0000071e ja LBB5_55
- 0x49, 0x89, 0xcf, //0x00000724 movq %rcx, %r15
- //0x00000727 LBB5_55
- 0xb9, 0x0b, 0x00, 0x00, 0x00, //0x00000727 movl $11, %ecx
- 0x4d, 0x85, 0xff, //0x0000072c testq %r15, %r15
- 0x0f, 0x84, 0x73, 0x0a, 0x00, 0x00, //0x0000072f je LBB5_175
- 0x49, 0x8d, 0x55, 0x01, //0x00000735 leaq $1(%r13), %rdx
- 0x41, 0x0f, 0xb6, 0x7d, 0x00, //0x00000739 movzbl (%r13), %edi
- 0x48, 0x83, 0xff, 0x20, //0x0000073e cmpq $32, %rdi
- 0x0f, 0x87, 0xd4, 0x00, 0x00, 0x00, //0x00000742 ja LBB5_67
- 0x48, 0xb9, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000748 movabsq $4294977025, %rcx
- 0x48, 0x0f, 0xa3, 0xf9, //0x00000752 btq %rdi, %rcx
- 0x0f, 0x83, 0xc0, 0x00, 0x00, 0x00, //0x00000756 jae LBB5_67
- 0x41, 0x0f, 0xb6, 0x7d, 0x01, //0x0000075c movzbl $1(%r13), %edi
- 0x49, 0x83, 0xc5, 0x02, //0x00000761 addq $2, %r13
- 0x48, 0x83, 0xff, 0x20, //0x00000765 cmpq $32, %rdi
- 0x0f, 0x87, 0x00, 0x17, 0x00, 0x00, //0x00000769 ja LBB5_485
- 0x48, 0x0f, 0xa3, 0xf9, //0x0000076f btq %rdi, %rcx
- 0x0f, 0x83, 0xf6, 0x16, 0x00, 0x00, //0x00000773 jae LBB5_485
- 0x49, 0x8b, 0xbc, 0x24, 0x90, 0x00, 0x00, 0x00, //0x00000779 movq $144(%r12), %rdi
- 0x4c, 0x89, 0xe9, //0x00000781 movq %r13, %rcx
- 0x48, 0x29, 0xf9, //0x00000784 subq %rdi, %rcx
- 0x48, 0x83, 0xf9, 0x3f, //0x00000787 cmpq $63, %rcx
- 0x0f, 0x87, 0x1e, 0x00, 0x00, 0x00, //0x0000078b ja LBB5_63
- 0x49, 0x8b, 0x94, 0x24, 0x98, 0x00, 0x00, 0x00, //0x00000791 movq $152(%r12), %rdx
- 0x48, 0xd3, 0xea, //0x00000799 shrq %cl, %rdx
- 0x48, 0xd3, 0xe2, //0x0000079c shlq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x0000079f testq %rdx, %rdx
- 0x0f, 0x85, 0x64, 0x00, 0x00, 0x00, //0x000007a2 jne LBB5_66
- 0x48, 0x83, 0xc7, 0x40, //0x000007a8 addq $64, %rdi
- 0x49, 0x89, 0xfd, //0x000007ac movq %rdi, %r13
- //0x000007af LBB5_63
- 0x49, 0x83, 0xc5, 0xc0, //0x000007af addq $-64, %r13
- 0xc5, 0xfe, 0x6f, 0x05, 0xa5, 0xf8, 0xff, 0xff, //0x000007b3 vmovdqu $-1883(%rip), %ymm0 /* LCPI5_0+0(%rip) */
- 0x4c, 0x89, 0xef, //0x000007bb movq %r13, %rdi
- 0x90, 0x90, //0x000007be .p2align 4, 0x90
- //0x000007c0 LBB5_64
- 0xc5, 0xfe, 0x6f, 0x4f, 0x40, //0x000007c0 vmovdqu $64(%rdi), %ymm1
- 0xc5, 0xfe, 0x6f, 0x57, 0x60, //0x000007c5 vmovdqu $96(%rdi), %ymm2
- 0x48, 0x83, 0xc7, 0x40, //0x000007ca addq $64, %rdi
- 0xc4, 0xe2, 0x7d, 0x00, 0xd9, //0x000007ce vpshufb %ymm1, %ymm0, %ymm3
- 0xc4, 0xe2, 0x7d, 0x00, 0xe2, //0x000007d3 vpshufb %ymm2, %ymm0, %ymm4
- 0xc5, 0xf5, 0x74, 0xcb, //0x000007d8 vpcmpeqb %ymm3, %ymm1, %ymm1
- 0xc5, 0xfd, 0xd7, 0xc9, //0x000007dc vpmovmskb %ymm1, %ecx
- 0xc5, 0xed, 0x74, 0xcc, //0x000007e0 vpcmpeqb %ymm4, %ymm2, %ymm1
- 0xc5, 0xfd, 0xd7, 0xd1, //0x000007e4 vpmovmskb %ymm1, %edx
- 0x48, 0xc1, 0xe2, 0x20, //0x000007e8 shlq $32, %rdx
- 0x48, 0x09, 0xca, //0x000007ec orq %rcx, %rdx
- 0x48, 0x83, 0xfa, 0xff, //0x000007ef cmpq $-1, %rdx
- 0x0f, 0x84, 0xc7, 0xff, 0xff, 0xff, //0x000007f3 je LBB5_64
- 0x48, 0xf7, 0xd2, //0x000007f9 notq %rdx
- 0x49, 0x89, 0x94, 0x24, 0x98, 0x00, 0x00, 0x00, //0x000007fc movq %rdx, $152(%r12)
- 0x49, 0x89, 0xbc, 0x24, 0x90, 0x00, 0x00, 0x00, //0x00000804 movq %rdi, $144(%r12)
- //0x0000080c LBB5_66
- 0x48, 0x0f, 0xbc, 0xca, //0x0000080c bsfq %rdx, %rcx
- 0x48, 0x8d, 0x14, 0x0f, //0x00000810 leaq (%rdi,%rcx), %rdx
- 0x48, 0x83, 0xc2, 0x01, //0x00000814 addq $1, %rdx
- 0x40, 0x8a, 0x3c, 0x0f, //0x00000818 movb (%rdi,%rcx), %dil
- //0x0000081c LBB5_67
- 0x31, 0xc9, //0x0000081c xorl %ecx, %ecx
- 0x48, 0x89, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x0000081e movq %rcx, $-136(%rbp)
- 0x40, 0x80, 0xff, 0x7d, //0x00000825 cmpb $125, %dil
- 0x0f, 0x85, 0x56, 0x16, 0x00, 0x00, //0x00000829 jne LBB5_183
- //0x0000082f LBB5_68
- 0x41, 0x83, 0x84, 0x24, 0xc8, 0x00, 0x00, 0x00, 0x01, //0x0000082f addl $1, $200(%r12)
- 0x48, 0xc1, 0xe3, 0x04, //0x00000838 shlq $4, %rbx
- 0x49, 0x8b, 0x4c, 0x18, 0x08, //0x0000083c movq $8(%r8,%rbx), %rcx
- 0x49, 0x89, 0x8c, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x00000841 movq %rcx, $168(%r12)
- 0x48, 0x29, 0xc6, //0x00000849 subq %rax, %rsi
- 0x48, 0xc1, 0xee, 0x04, //0x0000084c shrq $4, %rsi
- 0x41, 0x89, 0x74, 0x18, 0x0c, //0x00000850 movl %esi, $12(%r8,%rbx)
- 0x41, 0xc7, 0x44, 0x18, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000855 movl $0, $8(%r8,%rbx)
- 0xe9, 0x2f, 0x02, 0x00, 0x00, //0x0000085e jmp LBB5_92
- //0x00000863 LBB5_69
- 0x4d, 0x8d, 0x75, 0x01, //0x00000863 leaq $1(%r13), %r14
- 0x41, 0x80, 0x7d, 0x00, 0x61, //0x00000867 cmpb $97, (%r13)
- 0xb8, 0x0d, 0x00, 0x00, 0x00, //0x0000086c movl $13, %eax
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x00000871 jne LBB5_73
- 0x4d, 0x8d, 0x75, 0x02, //0x00000877 leaq $2(%r13), %r14
- 0x41, 0x80, 0x7d, 0x01, 0x6c, //0x0000087b cmpb $108, $1(%r13)
- 0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x00000880 jne LBB5_73
- 0x4d, 0x8d, 0x75, 0x03, //0x00000886 leaq $3(%r13), %r14
- 0x41, 0x80, 0x7d, 0x02, 0x73, //0x0000088a cmpb $115, $2(%r13)
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x0000088f jne LBB5_73
- 0x4d, 0x8d, 0x75, 0x04, //0x00000895 leaq $4(%r13), %r14
- 0x31, 0xc0, //0x00000899 xorl %eax, %eax
- 0x41, 0x80, 0x7d, 0x03, 0x65, //0x0000089b cmpb $101, $3(%r13)
- 0x0f, 0x85, 0x7a, 0x32, 0x00, 0x00, //0x000008a0 jne LBB5_695
- //0x000008a6 LBB5_73
- 0x49, 0xc1, 0xe1, 0x20, //0x000008a6 shlq $32, %r9
- 0x49, 0x83, 0xc9, 0x02, //0x000008aa orq $2, %r9
- //0x000008ae LBB5_74
- 0x49, 0x8b, 0x8c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x000008ae movq $160(%r12), %rcx
- 0x4c, 0x89, 0x09, //0x000008b6 movq %r9, (%rcx)
- 0x48, 0x8d, 0x51, 0x10, //0x000008b9 leaq $16(%rcx), %rdx
- 0x49, 0x89, 0x94, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x000008bd movq %rdx, $160(%r12)
- 0xe9, 0xb8, 0x08, 0x00, 0x00, //0x000008c5 jmp LBB5_172
- //0x000008ca LBB5_75
- 0x41, 0xb0, 0x01, //0x000008ca movb $1, %r8b
- 0xe9, 0x34, 0xfb, 0xff, 0xff, //0x000008cd jmp LBB5_14
- //0x000008d2 LBB5_76
- 0x49, 0xc1, 0xe1, 0x20, //0x000008d2 shlq $32, %r9
- 0x49, 0x83, 0xc9, 0x07, //0x000008d6 orq $7, %r9
- 0x49, 0x8b, 0x84, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x000008da movq $160(%r12), %rax
- 0x4c, 0x89, 0x08, //0x000008e2 movq %r9, (%rax)
- 0x48, 0xc7, 0x40, 0x08, 0xff, 0xff, 0xff, 0xff, //0x000008e5 movq $-1, $8(%rax)
- 0x49, 0x8b, 0x84, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x000008ed movq $160(%r12), %rax
- 0x4d, 0x8b, 0x84, 0x24, 0xb8, 0x00, 0x00, 0x00, //0x000008f5 movq $184(%r12), %r8
- 0x48, 0x89, 0xc1, //0x000008fd movq %rax, %rcx
- 0x4c, 0x29, 0xc1, //0x00000900 subq %r8, %rcx
- 0x48, 0x89, 0xcf, //0x00000903 movq %rcx, %rdi
- 0x48, 0xc1, 0xff, 0x04, //0x00000906 sarq $4, %rdi
- 0x49, 0x89, 0xbc, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x0000090a movq %rdi, $168(%r12)
- 0x48, 0x8d, 0x58, 0x10, //0x00000912 leaq $16(%rax), %rbx
- 0x49, 0x89, 0x9c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00000916 movq %rbx, $160(%r12)
- 0x49, 0x83, 0x84, 0x24, 0xb0, 0x00, 0x00, 0x00, 0x01, //0x0000091e addq $1, $176(%r12)
- 0x4d, 0x8d, 0x94, 0x24, 0xb8, 0x00, 0x00, 0x00, //0x00000927 leaq $184(%r12), %r10
- 0x48, 0x8d, 0x50, 0x20, //0x0000092f leaq $32(%rax), %rdx
- 0x45, 0x31, 0xff, //0x00000933 xorl %r15d, %r15d
- 0x48, 0x83, 0xf9, 0xf0, //0x00000936 cmpq $-16, %rcx
- 0x48, 0x89, 0xc1, //0x0000093a movq %rax, %rcx
- 0x49, 0x0f, 0x44, 0xcf, //0x0000093d cmoveq %r15, %rcx
- 0x49, 0x3b, 0x94, 0x24, 0xc0, 0x00, 0x00, 0x00, //0x00000941 cmpq $192(%r12), %rdx
- 0x0f, 0x87, 0x03, 0x00, 0x00, 0x00, //0x00000949 ja LBB5_78
- 0x49, 0x89, 0xcf, //0x0000094f movq %rcx, %r15
- //0x00000952 LBB5_78
- 0xb9, 0x0b, 0x00, 0x00, 0x00, //0x00000952 movl $11, %ecx
- 0x4d, 0x85, 0xff, //0x00000957 testq %r15, %r15
- 0x0f, 0x84, 0x48, 0x08, 0x00, 0x00, //0x0000095a je LBB5_175
- 0x49, 0x8d, 0x55, 0x01, //0x00000960 leaq $1(%r13), %rdx
- 0x41, 0x0f, 0xb6, 0x4d, 0x00, //0x00000964 movzbl (%r13), %ecx
- 0x48, 0x83, 0xf9, 0x20, //0x00000969 cmpq $32, %rcx
- 0x0f, 0x87, 0xd8, 0x00, 0x00, 0x00, //0x0000096d ja LBB5_90
- 0x48, 0xbe, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000973 movabsq $4294977025, %rsi
- 0x48, 0x0f, 0xa3, 0xce, //0x0000097d btq %rcx, %rsi
- 0x0f, 0x83, 0xc4, 0x00, 0x00, 0x00, //0x00000981 jae LBB5_90
- 0x41, 0x0f, 0xb6, 0x4d, 0x01, //0x00000987 movzbl $1(%r13), %ecx
- 0x49, 0x83, 0xc5, 0x02, //0x0000098c addq $2, %r13
- 0x48, 0x83, 0xf9, 0x20, //0x00000990 cmpq $32, %rcx
- 0x0f, 0x87, 0xf6, 0x14, 0x00, 0x00, //0x00000994 ja LBB5_486
- 0x48, 0x0f, 0xa3, 0xce, //0x0000099a btq %rcx, %rsi
- 0x0f, 0x83, 0xec, 0x14, 0x00, 0x00, //0x0000099e jae LBB5_486
- 0x49, 0x8b, 0xb4, 0x24, 0x90, 0x00, 0x00, 0x00, //0x000009a4 movq $144(%r12), %rsi
- 0x4c, 0x89, 0xe9, //0x000009ac movq %r13, %rcx
- 0x48, 0x29, 0xf1, //0x000009af subq %rsi, %rcx
- 0x48, 0x83, 0xf9, 0x3f, //0x000009b2 cmpq $63, %rcx
- 0x0f, 0x87, 0x1e, 0x00, 0x00, 0x00, //0x000009b6 ja LBB5_86
- 0x49, 0x8b, 0x94, 0x24, 0x98, 0x00, 0x00, 0x00, //0x000009bc movq $152(%r12), %rdx
- 0x48, 0xd3, 0xea, //0x000009c4 shrq %cl, %rdx
- 0x48, 0xd3, 0xe2, //0x000009c7 shlq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x000009ca testq %rdx, %rdx
- 0x0f, 0x85, 0x69, 0x00, 0x00, 0x00, //0x000009cd jne LBB5_89
- 0x48, 0x83, 0xc6, 0x40, //0x000009d3 addq $64, %rsi
- 0x49, 0x89, 0xf5, //0x000009d7 movq %rsi, %r13
- //0x000009da LBB5_86
- 0x49, 0x83, 0xc5, 0xc0, //0x000009da addq $-64, %r13
- 0xc5, 0xfe, 0x6f, 0x05, 0x7a, 0xf6, 0xff, 0xff, //0x000009de vmovdqu $-2438(%rip), %ymm0 /* LCPI5_0+0(%rip) */
- 0x4c, 0x89, 0xee, //0x000009e6 movq %r13, %rsi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000009e9 .p2align 4, 0x90
- //0x000009f0 LBB5_87
- 0xc5, 0xfe, 0x6f, 0x4e, 0x40, //0x000009f0 vmovdqu $64(%rsi), %ymm1
- 0xc5, 0xfe, 0x6f, 0x56, 0x60, //0x000009f5 vmovdqu $96(%rsi), %ymm2
- 0x48, 0x83, 0xc6, 0x40, //0x000009fa addq $64, %rsi
- 0xc4, 0xe2, 0x7d, 0x00, 0xd9, //0x000009fe vpshufb %ymm1, %ymm0, %ymm3
- 0xc4, 0xe2, 0x7d, 0x00, 0xe2, //0x00000a03 vpshufb %ymm2, %ymm0, %ymm4
- 0xc5, 0xf5, 0x74, 0xcb, //0x00000a08 vpcmpeqb %ymm3, %ymm1, %ymm1
- 0xc5, 0xfd, 0xd7, 0xc9, //0x00000a0c vpmovmskb %ymm1, %ecx
- 0xc5, 0xed, 0x74, 0xcc, //0x00000a10 vpcmpeqb %ymm4, %ymm2, %ymm1
- 0xc5, 0xfd, 0xd7, 0xd1, //0x00000a14 vpmovmskb %ymm1, %edx
- 0x48, 0xc1, 0xe2, 0x20, //0x00000a18 shlq $32, %rdx
- 0x48, 0x09, 0xca, //0x00000a1c orq %rcx, %rdx
- 0x48, 0x83, 0xfa, 0xff, //0x00000a1f cmpq $-1, %rdx
- 0x0f, 0x84, 0xc7, 0xff, 0xff, 0xff, //0x00000a23 je LBB5_87
- 0x48, 0xf7, 0xd2, //0x00000a29 notq %rdx
- 0x49, 0x89, 0x94, 0x24, 0x98, 0x00, 0x00, 0x00, //0x00000a2c movq %rdx, $152(%r12)
- 0x49, 0x89, 0xb4, 0x24, 0x90, 0x00, 0x00, 0x00, //0x00000a34 movq %rsi, $144(%r12)
- //0x00000a3c LBB5_89
- 0x48, 0x0f, 0xbc, 0xca, //0x00000a3c bsfq %rdx, %rcx
- 0x48, 0x8d, 0x14, 0x0e, //0x00000a40 leaq (%rsi,%rcx), %rdx
- 0x48, 0x83, 0xc2, 0x01, //0x00000a44 addq $1, %rdx
- 0x8a, 0x0c, 0x0e, //0x00000a48 movb (%rsi,%rcx), %cl
- //0x00000a4b LBB5_90
- 0x31, 0xf6, //0x00000a4b xorl %esi, %esi
- 0x48, 0x89, 0xb5, 0x78, 0xff, 0xff, 0xff, //0x00000a4d movq %rsi, $-136(%rbp)
- 0x31, 0xf6, //0x00000a54 xorl %esi, %esi
- 0x48, 0x89, 0x75, 0xa8, //0x00000a56 movq %rsi, $-88(%rbp)
- 0x80, 0xf9, 0x5d, //0x00000a5a cmpb $93, %cl
- 0x0f, 0x85, 0x59, 0x0c, 0x00, 0x00, //0x00000a5d jne LBB5_184
- 0x41, 0x83, 0x84, 0x24, 0xcc, 0x00, 0x00, 0x00, 0x01, //0x00000a63 addl $1, $204(%r12)
- 0x48, 0xc1, 0xe7, 0x04, //0x00000a6c shlq $4, %rdi
- 0x49, 0x8b, 0x4c, 0x38, 0x08, //0x00000a70 movq $8(%r8,%rdi), %rcx
- 0x49, 0x89, 0x8c, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x00000a75 movq %rcx, $168(%r12)
- 0x48, 0x29, 0xc3, //0x00000a7d subq %rax, %rbx
- 0x48, 0xc1, 0xeb, 0x04, //0x00000a80 shrq $4, %rbx
- 0x41, 0x89, 0x5c, 0x38, 0x0c, //0x00000a84 movl %ebx, $12(%r8,%rdi)
- 0x41, 0xc7, 0x44, 0x38, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000a89 movl $0, $8(%r8,%rdi)
- //0x00000a92 LBB5_92
- 0x0f, 0xb6, 0x08, //0x00000a92 movzbl (%rax), %ecx
- 0x89, 0x08, //0x00000a95 movl %ecx, (%rax)
- 0x49, 0x8b, 0x84, 0x24, 0xb0, 0x00, 0x00, 0x00, //0x00000a97 movq $176(%r12), %rax
- 0x41, 0x8b, 0x8c, 0x24, 0xe0, 0x00, 0x00, 0x00, //0x00000a9f movl $224(%r12), %ecx
- 0x48, 0x39, 0xc8, //0x00000aa7 cmpq %rcx, %rax
- 0x0f, 0x86, 0x04, 0x32, 0x00, 0x00, //0x00000aaa jbe LBB5_712
- //0x00000ab0 LBB5_93
- 0x41, 0x89, 0x84, 0x24, 0xe0, 0x00, 0x00, 0x00, //0x00000ab0 movl %eax, $224(%r12)
- 0x31, 0xc9, //0x00000ab8 xorl %ecx, %ecx
- 0x48, 0x89, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x00000aba movq %rcx, $-136(%rbp)
- 0x31, 0xc9, //0x00000ac1 xorl %ecx, %ecx
- 0x48, 0x89, 0x4d, 0xa8, //0x00000ac3 movq %rcx, $-88(%rbp)
- 0x48, 0x3d, 0x00, 0x10, 0x00, 0x00, //0x00000ac7 cmpq $4096, %rax
- 0x0f, 0x86, 0xe1, 0x31, 0x00, 0x00, //0x00000acd jbe LBB5_712
- 0x31, 0xc0, //0x00000ad3 xorl %eax, %eax
- 0x48, 0x89, 0x45, 0x80, //0x00000ad5 movq %rax, $-128(%rbp)
- 0x45, 0x31, 0xff, //0x00000ad9 xorl %r15d, %r15d
- 0xe9, 0x8d, 0x7b, 0x00, 0x00, //0x00000adc jmp LBB5_1721
- //0x00000ae1 LBB5_95
- 0x41, 0x8a, 0x4e, 0x01, //0x00000ae1 movb $1(%r14), %cl
- 0x80, 0xc1, 0xd2, //0x00000ae5 addb $-46, %cl
- 0x0f, 0xb6, 0xc9, //0x00000ae8 movzbl %cl, %ecx
- 0x80, 0xf9, 0x37, //0x00000aeb cmpb $55, %cl
- 0x0f, 0x87, 0x42, 0xfa, 0xff, 0xff, //0x00000aee ja LBB5_33
- 0x48, 0xbe, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000af4 movabsq $36028797027352577, %rsi
- 0x48, 0x0f, 0xa3, 0xce, //0x00000afe btq %rcx, %rsi
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000b02 movl $1, %ecx
- 0x0f, 0x83, 0x33, 0x06, 0x00, 0x00, //0x00000b07 jae LBB5_171
- //0x00000b0d LBB5_97
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000b0d movq $-1, %r15
- 0x49, 0x83, 0xf8, 0x20, //0x00000b14 cmpq $32, %r8
- 0x48, 0x89, 0x7d, 0xb0, //0x00000b18 movq %rdi, $-80(%rbp)
- 0x0f, 0x82, 0x1e, 0x2f, 0x00, 0x00, //0x00000b1c jb LBB5_681
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000b22 movq $-1, %r15
- 0x31, 0xd2, //0x00000b29 xorl %edx, %edx
- 0xc5, 0xfe, 0x6f, 0x05, 0xad, 0xf5, 0xff, 0xff, //0x00000b2b vmovdqu $-2643(%rip), %ymm0 /* LCPI5_4+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x0d, 0xc5, 0xf5, 0xff, 0xff, //0x00000b33 vmovdqu $-2619(%rip), %ymm1 /* LCPI5_5+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x15, 0xdd, 0xf5, 0xff, 0xff, //0x00000b3b vmovdqu $-2595(%rip), %ymm2 /* LCPI5_6+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x1d, 0xf5, 0xf5, 0xff, 0xff, //0x00000b43 vmovdqu $-2571(%rip), %ymm3 /* LCPI5_7+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x0d, 0xf6, 0xff, 0xff, //0x00000b4b vmovdqu $-2547(%rip), %ymm4 /* LCPI5_8+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x2d, 0x25, 0xf6, 0xff, 0xff, //0x00000b53 vmovdqu $-2523(%rip), %ymm5 /* LCPI5_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0x3d, 0xf6, 0xff, 0xff, //0x00000b5b vmovdqu $-2499(%rip), %ymm6 /* LCPI5_10+0(%rip) */
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00000b63 movq $-1, %r12
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00000b6a movq $-1, %r11
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000b71 .p2align 4, 0x90
- //0x00000b80 LBB5_99
- 0xc4, 0xc1, 0x7e, 0x6f, 0x3c, 0x16, //0x00000b80 vmovdqu (%r14,%rdx), %ymm7
- 0xc5, 0x45, 0x74, 0xc0, //0x00000b86 vpcmpeqb %ymm0, %ymm7, %ymm8
- 0xc5, 0x45, 0x74, 0xc9, //0x00000b8a vpcmpeqb %ymm1, %ymm7, %ymm9
- 0xc4, 0x41, 0x35, 0xeb, 0xc0, //0x00000b8e vpor %ymm8, %ymm9, %ymm8
- 0xc5, 0x45, 0xdb, 0xca, //0x00000b93 vpand %ymm2, %ymm7, %ymm9
- 0xc5, 0x35, 0x74, 0xcc, //0x00000b97 vpcmpeqb %ymm4, %ymm9, %ymm9
- 0xc5, 0x45, 0x74, 0xd3, //0x00000b9b vpcmpeqb %ymm3, %ymm7, %ymm10
- 0xc4, 0xc1, 0x7d, 0xd7, 0xf2, //0x00000b9f vpmovmskb %ymm10, %esi
- 0xc4, 0xc1, 0x7d, 0xd7, 0xf9, //0x00000ba4 vpmovmskb %ymm9, %edi
- 0xc4, 0xc1, 0x7d, 0xd7, 0xd8, //0x00000ba9 vpmovmskb %ymm8, %ebx
- 0xc5, 0xc5, 0xfc, 0xfd, //0x00000bae vpaddb %ymm5, %ymm7, %ymm7
- 0xc5, 0x45, 0xda, 0xde, //0x00000bb2 vpminub %ymm6, %ymm7, %ymm11
- 0xc5, 0xa5, 0x74, 0xff, //0x00000bb6 vpcmpeqb %ymm7, %ymm11, %ymm7
- 0xc4, 0x41, 0x2d, 0xeb, 0xc9, //0x00000bba vpor %ymm9, %ymm10, %ymm9
- 0xc5, 0xb5, 0xeb, 0xff, //0x00000bbf vpor %ymm7, %ymm9, %ymm7
- 0xc5, 0xbd, 0xeb, 0xff, //0x00000bc3 vpor %ymm7, %ymm8, %ymm7
- 0xc5, 0xfd, 0xd7, 0xc7, //0x00000bc7 vpmovmskb %ymm7, %eax
- 0x48, 0xf7, 0xd0, //0x00000bcb notq %rax
- 0x4c, 0x0f, 0xbc, 0xd0, //0x00000bce bsfq %rax, %r10
- 0x41, 0x83, 0xfa, 0x20, //0x00000bd2 cmpl $32, %r10d
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000bd6 je LBB5_101
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00000bdc movl $-1, %eax
- 0x44, 0x89, 0xd1, //0x00000be1 movl %r10d, %ecx
- 0xd3, 0xe0, //0x00000be4 shll %cl, %eax
- 0xf7, 0xd0, //0x00000be6 notl %eax
- 0x21, 0xc6, //0x00000be8 andl %eax, %esi
- 0x21, 0xc7, //0x00000bea andl %eax, %edi
- 0x21, 0xd8, //0x00000bec andl %ebx, %eax
- 0x89, 0xc3, //0x00000bee movl %eax, %ebx
- //0x00000bf0 LBB5_101
- 0x8d, 0x4e, 0xff, //0x00000bf0 leal $-1(%rsi), %ecx
- 0x21, 0xf1, //0x00000bf3 andl %esi, %ecx
- 0x0f, 0x85, 0x5b, 0x1c, 0x00, 0x00, //0x00000bf5 jne LBB5_482
- 0x8d, 0x4f, 0xff, //0x00000bfb leal $-1(%rdi), %ecx
- 0x21, 0xf9, //0x00000bfe andl %edi, %ecx
- 0x0f, 0x85, 0x50, 0x1c, 0x00, 0x00, //0x00000c00 jne LBB5_482
- 0x8d, 0x4b, 0xff, //0x00000c06 leal $-1(%rbx), %ecx
- 0x21, 0xd9, //0x00000c09 andl %ebx, %ecx
- 0x0f, 0x85, 0x45, 0x1c, 0x00, 0x00, //0x00000c0b jne LBB5_482
- 0x85, 0xf6, //0x00000c11 testl %esi, %esi
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000c13 je LBB5_106
- 0x0f, 0xbc, 0xce, //0x00000c19 bsfl %esi, %ecx
- 0x48, 0x8d, 0x04, 0x0a, //0x00000c1c leaq (%rdx,%rcx), %rax
- 0x49, 0x83, 0xfb, 0xff, //0x00000c20 cmpq $-1, %r11
- 0x49, 0x89, 0xc3, //0x00000c24 movq %rax, %r11
- 0x0f, 0x85, 0x31, 0x1c, 0x00, 0x00, //0x00000c27 jne LBB5_489
- //0x00000c2d LBB5_106
- 0x85, 0xff, //0x00000c2d testl %edi, %edi
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000c2f je LBB5_108
- 0x0f, 0xbc, 0xcf, //0x00000c35 bsfl %edi, %ecx
- 0x48, 0x8d, 0x04, 0x0a, //0x00000c38 leaq (%rdx,%rcx), %rax
- 0x49, 0x83, 0xfc, 0xff, //0x00000c3c cmpq $-1, %r12
- 0x49, 0x89, 0xc4, //0x00000c40 movq %rax, %r12
- 0x0f, 0x85, 0x15, 0x1c, 0x00, 0x00, //0x00000c43 jne LBB5_489
- //0x00000c49 LBB5_108
- 0x85, 0xdb, //0x00000c49 testl %ebx, %ebx
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000c4b je LBB5_110
- 0x0f, 0xbc, 0xcb, //0x00000c51 bsfl %ebx, %ecx
- 0x48, 0x8d, 0x04, 0x0a, //0x00000c54 leaq (%rdx,%rcx), %rax
- 0x49, 0x83, 0xff, 0xff, //0x00000c58 cmpq $-1, %r15
- 0x49, 0x89, 0xc7, //0x00000c5c movq %rax, %r15
- 0x0f, 0x85, 0xf9, 0x1b, 0x00, 0x00, //0x00000c5f jne LBB5_489
- //0x00000c65 LBB5_110
- 0x41, 0x83, 0xfa, 0x20, //0x00000c65 cmpl $32, %r10d
- 0x0f, 0x85, 0x13, 0x02, 0x00, 0x00, //0x00000c69 jne LBB5_141
- 0x49, 0x83, 0xc0, 0xe0, //0x00000c6f addq $-32, %r8
- 0x48, 0x83, 0xc2, 0x20, //0x00000c73 addq $32, %rdx
- 0x49, 0x83, 0xf8, 0x1f, //0x00000c77 cmpq $31, %r8
- 0x0f, 0x87, 0xff, 0xfe, 0xff, 0xff, //0x00000c7b ja LBB5_99
- 0xc5, 0xf8, 0x77, //0x00000c81 vzeroupper
- 0x4c, 0x89, 0x75, 0xb8, //0x00000c84 movq %r14, $-72(%rbp)
- 0x4c, 0x01, 0xf2, //0x00000c88 addq %r14, %rdx
- 0x49, 0x89, 0xd2, //0x00000c8b movq %rdx, %r10
- 0x4c, 0x89, 0x4d, 0x98, //0x00000c8e movq %r9, $-104(%rbp)
- 0x4d, 0x89, 0xc6, //0x00000c92 movq %r8, %r14
- 0x49, 0x83, 0xf8, 0x10, //0x00000c95 cmpq $16, %r8
- 0x0f, 0x82, 0x4a, 0x01, 0x00, 0x00, //0x00000c99 jb LBB5_128
- //0x00000c9f LBB5_113
- 0x4d, 0x89, 0xd1, //0x00000c9f movq %r10, %r9
- 0x4c, 0x2b, 0x4d, 0xb8, //0x00000ca2 subq $-72(%rbp), %r9
- 0x31, 0xd2, //0x00000ca6 xorl %edx, %edx
- 0xc5, 0x7a, 0x6f, 0x05, 0x30, 0xf5, 0xff, 0xff, //0x00000ca8 vmovdqu $-2768(%rip), %xmm8 /* LCPI5_11+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x0d, 0x38, 0xf5, 0xff, 0xff, //0x00000cb0 vmovdqu $-2760(%rip), %xmm9 /* LCPI5_12+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x15, 0x40, 0xf5, 0xff, 0xff, //0x00000cb8 vmovdqu $-2752(%rip), %xmm10 /* LCPI5_13+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x1d, 0x48, 0xf5, 0xff, 0xff, //0x00000cc0 vmovdqu $-2744(%rip), %xmm11 /* LCPI5_14+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x25, 0x50, 0xf5, 0xff, 0xff, //0x00000cc8 vmovdqu $-2736(%rip), %xmm4 /* LCPI5_15+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x2d, 0x58, 0xf5, 0xff, 0xff, //0x00000cd0 vmovdqu $-2728(%rip), %xmm5 /* LCPI5_16+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x35, 0x60, 0xf5, 0xff, 0xff, //0x00000cd8 vmovdqu $-2720(%rip), %xmm6 /* LCPI5_17+0(%rip) */
- //0x00000ce0 .p2align 4, 0x90
- //0x00000ce0 LBB5_114
- 0xc4, 0xc1, 0x7a, 0x6f, 0x3c, 0x12, //0x00000ce0 vmovdqu (%r10,%rdx), %xmm7
- 0xc5, 0xb9, 0x74, 0xc7, //0x00000ce6 vpcmpeqb %xmm7, %xmm8, %xmm0
- 0xc5, 0xb1, 0x74, 0xcf, //0x00000cea vpcmpeqb %xmm7, %xmm9, %xmm1
- 0xc5, 0xf1, 0xeb, 0xc0, //0x00000cee vpor %xmm0, %xmm1, %xmm0
- 0xc5, 0xa9, 0xfc, 0xcf, //0x00000cf2 vpaddb %xmm7, %xmm10, %xmm1
- 0xc5, 0xa1, 0xda, 0xd1, //0x00000cf6 vpminub %xmm1, %xmm11, %xmm2
- 0xc5, 0xf1, 0x74, 0xca, //0x00000cfa vpcmpeqb %xmm2, %xmm1, %xmm1
- 0xc5, 0xc1, 0xdb, 0xd4, //0x00000cfe vpand %xmm4, %xmm7, %xmm2
- 0xc5, 0xe9, 0x74, 0xd6, //0x00000d02 vpcmpeqb %xmm6, %xmm2, %xmm2
- 0xc5, 0xc1, 0x74, 0xfd, //0x00000d06 vpcmpeqb %xmm5, %xmm7, %xmm7
- 0xc5, 0xe9, 0xeb, 0xdf, //0x00000d0a vpor %xmm7, %xmm2, %xmm3
- 0xc5, 0xe1, 0xeb, 0xd8, //0x00000d0e vpor %xmm0, %xmm3, %xmm3
- 0xc5, 0xe1, 0xeb, 0xc9, //0x00000d12 vpor %xmm1, %xmm3, %xmm1
- 0xc5, 0xf9, 0xd7, 0xf7, //0x00000d16 vpmovmskb %xmm7, %esi
- 0xc5, 0xf9, 0xd7, 0xfa, //0x00000d1a vpmovmskb %xmm2, %edi
- 0xc5, 0xf9, 0xd7, 0xd8, //0x00000d1e vpmovmskb %xmm0, %ebx
- 0xc5, 0xf9, 0xd7, 0xc1, //0x00000d22 vpmovmskb %xmm1, %eax
- 0xf7, 0xd0, //0x00000d26 notl %eax
- 0x0f, 0xbc, 0xc8, //0x00000d28 bsfl %eax, %ecx
- 0x83, 0xf9, 0x10, //0x00000d2b cmpl $16, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00000d2e je LBB5_116
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00000d34 movl $-1, %eax
- 0xd3, 0xe0, //0x00000d39 shll %cl, %eax
- 0xf7, 0xd0, //0x00000d3b notl %eax
- 0x21, 0xc6, //0x00000d3d andl %eax, %esi
- 0x21, 0xc7, //0x00000d3f andl %eax, %edi
- 0x21, 0xd8, //0x00000d41 andl %ebx, %eax
- 0x89, 0xc3, //0x00000d43 movl %eax, %ebx
- //0x00000d45 LBB5_116
- 0x44, 0x8d, 0x46, 0xff, //0x00000d45 leal $-1(%rsi), %r8d
- 0x41, 0x21, 0xf0, //0x00000d49 andl %esi, %r8d
- 0x0f, 0x85, 0x3e, 0x20, 0x00, 0x00, //0x00000d4c jne LBB5_560
- 0x8d, 0x47, 0xff, //0x00000d52 leal $-1(%rdi), %eax
- 0x21, 0xf8, //0x00000d55 andl %edi, %eax
- 0x0f, 0x85, 0xeb, 0x1c, 0x00, 0x00, //0x00000d57 jne LBB5_518
- 0x8d, 0x43, 0xff, //0x00000d5d leal $-1(%rbx), %eax
- 0x21, 0xd8, //0x00000d60 andl %ebx, %eax
- 0x0f, 0x85, 0xe0, 0x1c, 0x00, 0x00, //0x00000d62 jne LBB5_518
- 0x85, 0xf6, //0x00000d68 testl %esi, %esi
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000d6a je LBB5_121
- 0x0f, 0xbc, 0xf6, //0x00000d70 bsfl %esi, %esi
- 0x49, 0x8d, 0x04, 0x11, //0x00000d73 leaq (%r9,%rdx), %rax
- 0x48, 0x01, 0xf0, //0x00000d77 addq %rsi, %rax
- 0x49, 0x83, 0xfb, 0xff, //0x00000d7a cmpq $-1, %r11
- 0x49, 0x89, 0xc3, //0x00000d7e movq %rax, %r11
- 0x0f, 0x85, 0xc9, 0x1c, 0x00, 0x00, //0x00000d81 jne LBB5_519
- //0x00000d87 LBB5_121
- 0x85, 0xff, //0x00000d87 testl %edi, %edi
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000d89 je LBB5_123
- 0x0f, 0xbc, 0xf7, //0x00000d8f bsfl %edi, %esi
- 0x49, 0x8d, 0x04, 0x11, //0x00000d92 leaq (%r9,%rdx), %rax
- 0x48, 0x01, 0xf0, //0x00000d96 addq %rsi, %rax
- 0x49, 0x83, 0xfc, 0xff, //0x00000d99 cmpq $-1, %r12
- 0x49, 0x89, 0xc4, //0x00000d9d movq %rax, %r12
- 0x0f, 0x85, 0xaa, 0x1c, 0x00, 0x00, //0x00000da0 jne LBB5_519
- //0x00000da6 LBB5_123
- 0x85, 0xdb, //0x00000da6 testl %ebx, %ebx
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000da8 je LBB5_125
- 0x0f, 0xbc, 0xf3, //0x00000dae bsfl %ebx, %esi
- 0x49, 0x8d, 0x04, 0x11, //0x00000db1 leaq (%r9,%rdx), %rax
- 0x48, 0x01, 0xf0, //0x00000db5 addq %rsi, %rax
- 0x49, 0x83, 0xff, 0xff, //0x00000db8 cmpq $-1, %r15
- 0x49, 0x89, 0xc7, //0x00000dbc movq %rax, %r15
- 0x0f, 0x85, 0x8b, 0x1c, 0x00, 0x00, //0x00000dbf jne LBB5_519
- //0x00000dc5 LBB5_125
- 0x83, 0xf9, 0x10, //0x00000dc5 cmpl $16, %ecx
- 0x0f, 0x85, 0xb3, 0x01, 0x00, 0x00, //0x00000dc8 jne LBB5_156
- 0x4c, 0x89, 0xf0, //0x00000dce movq %r14, %rax
- 0x48, 0x83, 0xc0, 0xf0, //0x00000dd1 addq $-16, %rax
- 0x48, 0x83, 0xc2, 0x10, //0x00000dd5 addq $16, %rdx
- 0x49, 0x89, 0xc6, //0x00000dd9 movq %rax, %r14
- 0x48, 0x83, 0xf8, 0x0f, //0x00000ddc cmpq $15, %rax
- 0x0f, 0x87, 0xfa, 0xfe, 0xff, 0xff, //0x00000de0 ja LBB5_114
- 0x49, 0x01, 0xd2, //0x00000de6 addq %rdx, %r10
- //0x00000de9 LBB5_128
- 0x4d, 0x85, 0xf6, //0x00000de9 testq %r14, %r14
- 0x4c, 0x8b, 0x4d, 0x98, //0x00000dec movq $-104(%rbp), %r9
- 0x0f, 0x84, 0xbe, 0x02, 0x00, 0x00, //0x00000df0 je LBB5_159
- 0x4b, 0x8d, 0x0c, 0x32, //0x00000df6 leaq (%r10,%r14), %rcx
- 0x4c, 0x89, 0xd3, //0x00000dfa movq %r10, %rbx
- 0x48, 0x2b, 0x5d, 0xb8, //0x00000dfd subq $-72(%rbp), %rbx
- 0x31, 0xd2, //0x00000e01 xorl %edx, %edx
- 0x48, 0x8d, 0x3d, 0x66, 0xb7, 0x00, 0x00, //0x00000e03 leaq $46950(%rip), %rdi /* LJTI5_1+0(%rip) */
- 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x00000e0a jmp LBB5_133
- //0x00000e0f LBB5_130
- 0x49, 0x83, 0xfb, 0xff, //0x00000e0f cmpq $-1, %r11
- 0x0f, 0x85, 0x5f, 0x1a, 0x00, 0x00, //0x00000e13 jne LBB5_492
- 0x4c, 0x8d, 0x1c, 0x13, //0x00000e19 leaq (%rbx,%rdx), %r11
- 0x90, 0x90, 0x90, //0x00000e1d .p2align 4, 0x90
- //0x00000e20 LBB5_132
- 0x48, 0x83, 0xc2, 0x01, //0x00000e20 addq $1, %rdx
- 0x49, 0x39, 0xd6, //0x00000e24 cmpq %rdx, %r14
- 0x0f, 0x84, 0x73, 0x10, 0x00, 0x00, //0x00000e27 je LBB5_349
- //0x00000e2d LBB5_133
- 0x41, 0x0f, 0xbe, 0x34, 0x12, //0x00000e2d movsbl (%r10,%rdx), %esi
- 0x8d, 0x46, 0xd0, //0x00000e32 leal $-48(%rsi), %eax
- 0x83, 0xf8, 0x0a, //0x00000e35 cmpl $10, %eax
- 0x0f, 0x82, 0xe2, 0xff, 0xff, 0xff, //0x00000e38 jb LBB5_132
- 0x8d, 0x46, 0xd5, //0x00000e3e leal $-43(%rsi), %eax
- 0x83, 0xf8, 0x1a, //0x00000e41 cmpl $26, %eax
- 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00000e44 ja LBB5_138
- 0x48, 0x63, 0x04, 0x87, //0x00000e4a movslq (%rdi,%rax,4), %rax
- 0x48, 0x01, 0xf8, //0x00000e4e addq %rdi, %rax
- 0xff, 0xe0, //0x00000e51 jmpq *%rax
- //0x00000e53 LBB5_136
- 0x49, 0x83, 0xff, 0xff, //0x00000e53 cmpq $-1, %r15
- 0x0f, 0x85, 0x1b, 0x1a, 0x00, 0x00, //0x00000e57 jne LBB5_492
- 0x4c, 0x8d, 0x3c, 0x13, //0x00000e5d leaq (%rbx,%rdx), %r15
- 0xe9, 0xba, 0xff, 0xff, 0xff, //0x00000e61 jmp LBB5_132
- //0x00000e66 LBB5_138
- 0x83, 0xfe, 0x65, //0x00000e66 cmpl $101, %esi
- 0x0f, 0x85, 0x42, 0x02, 0x00, 0x00, //0x00000e69 jne LBB5_158
- //0x00000e6f LBB5_139
- 0x49, 0x83, 0xfc, 0xff, //0x00000e6f cmpq $-1, %r12
- 0x0f, 0x85, 0xff, 0x19, 0x00, 0x00, //0x00000e73 jne LBB5_492
- 0x4c, 0x8d, 0x24, 0x13, //0x00000e79 leaq (%rbx,%rdx), %r12
- 0xe9, 0x9e, 0xff, 0xff, 0xff, //0x00000e7d jmp LBB5_132
- //0x00000e82 LBB5_141
- 0x49, 0x01, 0xd2, //0x00000e82 addq %rdx, %r10
- 0x4d, 0x01, 0xf2, //0x00000e85 addq %r14, %r10
- 0xc5, 0xf8, 0x77, //0x00000e88 vzeroupper
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00000e8b movq $-1, %rdx
- 0x4d, 0x85, 0xdb, //0x00000e92 testq %r11, %r11
- 0x0f, 0x85, 0x2d, 0x02, 0x00, 0x00, //0x00000e95 jne LBB5_160
- 0xe9, 0x91, 0x02, 0x00, 0x00, //0x00000e9b jmp LBB5_170
- //0x00000ea0 LBB5_142
- 0x48, 0x8b, 0x7d, 0xb8, //0x00000ea0 movq $-72(%rbp), %rdi
- 0x4c, 0x8d, 0x6f, 0x02, //0x00000ea4 leaq $2(%rdi), %r13
- 0x8a, 0x47, 0x02, //0x00000ea8 movb $2(%rdi), %al
- 0x8d, 0x50, 0xd0, //0x00000eab leal $-48(%rax), %edx
- 0xb9, 0x03, 0x00, 0x00, 0x00, //0x00000eae movl $3, %ecx
- 0x80, 0xfa, 0x09, //0x00000eb3 cmpb $9, %dl
- 0x0f, 0x87, 0xec, 0x02, 0x00, 0x00, //0x00000eb6 ja LBB5_175
- 0x45, 0x31, 0xff, //0x00000ebc xorl %r15d, %r15d
- 0x3c, 0x30, //0x00000ebf cmpb $48, %al
- 0x0f, 0x85, 0x15, 0x00, 0x00, 0x00, //0x00000ec1 jne LBB5_145
- //0x00000ec7 LBB5_144
- 0x41, 0x0f, 0xb6, 0x45, 0x01, //0x00000ec7 movzbl $1(%r13), %eax
- 0x49, 0x83, 0xc5, 0x01, //0x00000ecc addq $1, %r13
- 0x41, 0x83, 0xc7, 0xff, //0x00000ed0 addl $-1, %r15d
- 0x3c, 0x30, //0x00000ed4 cmpb $48, %al
- 0x0f, 0x84, 0xeb, 0xff, 0xff, 0xff, //0x00000ed6 je LBB5_144
- //0x00000edc LBB5_145
- 0x3c, 0x45, //0x00000edc cmpb $69, %al
- 0x0f, 0x84, 0xd1, 0x07, 0x00, 0x00, //0x00000ede je LBB5_182
- 0x3c, 0x65, //0x00000ee4 cmpb $101, %al
- 0x0f, 0x84, 0xc9, 0x07, 0x00, 0x00, //0x00000ee6 je LBB5_182
- 0x8d, 0x50, 0xd0, //0x00000eec leal $-48(%rax), %edx
- 0x45, 0x31, 0xd2, //0x00000eef xorl %r10d, %r10d
- 0x31, 0xdb, //0x00000ef2 xorl %ebx, %ebx
- 0x31, 0xf6, //0x00000ef4 xorl %esi, %esi
- //0x00000ef6 LBB5_148
- 0x44, 0x89, 0x45, 0xd0, //0x00000ef6 movl %r8d, $-48(%rbp)
- 0x41, 0xb8, 0x11, 0x00, 0x00, 0x00, //0x00000efa movl $17, %r8d
- 0x4d, 0x29, 0xd0, //0x00000f00 subq %r10, %r8
- 0x4d, 0x85, 0xc0, //0x00000f03 testq %r8, %r8
- 0x0f, 0x8e, 0x9a, 0x00, 0x00, 0x00, //0x00000f06 jle LBB5_157
- 0x80, 0xfa, 0x09, //0x00000f0c cmpb $9, %dl
- 0x0f, 0x87, 0x91, 0x00, 0x00, 0x00, //0x00000f0f ja LBB5_157
- 0x4f, 0x8d, 0x34, 0x28, //0x00000f15 leaq (%r8,%r13), %r14
- 0xbf, 0x10, 0x00, 0x00, 0x00, //0x00000f19 movl $16, %edi
- 0x4c, 0x29, 0xd7, //0x00000f1e subq %r10, %rdi
- 0x31, 0xd2, //0x00000f21 xorl %edx, %edx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000f23 .p2align 4, 0x90
- //0x00000f30 LBB5_151
- 0x48, 0x8d, 0x34, 0xb6, //0x00000f30 leaq (%rsi,%rsi,4), %rsi
- 0x0f, 0xb6, 0xc0, //0x00000f34 movzbl %al, %eax
- 0x48, 0x8d, 0x34, 0x70, //0x00000f37 leaq (%rax,%rsi,2), %rsi
- 0x48, 0x83, 0xc6, 0xd0, //0x00000f3b addq $-48, %rsi
- 0x48, 0x39, 0xd7, //0x00000f3f cmpq %rdx, %rdi
- 0x0f, 0x84, 0xa2, 0x07, 0x00, 0x00, //0x00000f42 je LBB5_188
- 0x41, 0x0f, 0xb6, 0x44, 0x15, 0x01, //0x00000f48 movzbl $1(%r13,%rdx), %eax
- 0x8d, 0x48, 0xd0, //0x00000f4e leal $-48(%rax), %ecx
- 0x48, 0x83, 0xc2, 0x01, //0x00000f51 addq $1, %rdx
- 0x80, 0xf9, 0x0a, //0x00000f55 cmpb $10, %cl
- 0x0f, 0x82, 0xd2, 0xff, 0xff, 0xff, //0x00000f58 jb LBB5_151
- 0x4d, 0x89, 0xee, //0x00000f5e movq %r13, %r14
- 0x49, 0x01, 0xd6, //0x00000f61 addq %rdx, %r14
- 0xe9, 0x71, 0x00, 0x00, 0x00, //0x00000f64 jmp LBB5_192
- //0x00000f69 LBB5_154
- 0x31, 0xc0, //0x00000f69 xorl %eax, %eax
- 0x45, 0x84, 0xc0, //0x00000f6b testb %r8b, %r8b
- 0x0f, 0x84, 0xc9, 0x2e, 0x00, 0x00, //0x00000f6e je LBB5_735
- //0x00000f74 LBB5_155
- 0x49, 0xc1, 0xe1, 0x20, //0x00000f74 shlq $32, %r9
- 0x49, 0x83, 0xc9, 0x0b, //0x00000f78 orq $11, %r9
- 0xe9, 0xc4, 0x2e, 0x00, 0x00, //0x00000f7c jmp LBB5_736
- //0x00000f81 LBB5_156
- 0x89, 0xc8, //0x00000f81 movl %ecx, %eax
- 0x49, 0x01, 0xc2, //0x00000f83 addq %rax, %r10
- 0x49, 0x01, 0xd2, //0x00000f86 addq %rdx, %r10
- 0x4c, 0x8b, 0x4d, 0x98, //0x00000f89 movq $-104(%rbp), %r9
- 0x4c, 0x8b, 0x75, 0xb8, //0x00000f8d movq $-72(%rbp), %r14
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00000f91 movq $-1, %rdx
- 0x4d, 0x85, 0xdb, //0x00000f98 testq %r11, %r11
- 0x0f, 0x85, 0x27, 0x01, 0x00, 0x00, //0x00000f9b jne LBB5_160
- 0xe9, 0x8b, 0x01, 0x00, 0x00, //0x00000fa1 jmp LBB5_170
- //0x00000fa6 LBB5_157
- 0x4d, 0x89, 0xee, //0x00000fa6 movq %r13, %r14
- 0x45, 0x31, 0xc0, //0x00000fa9 xorl %r8d, %r8d
- 0x80, 0xfa, 0x09, //0x00000fac cmpb $9, %dl
- 0x0f, 0x87, 0x22, 0x00, 0x00, 0x00, //0x00000faf ja LBB5_191
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000fb5 .p2align 4, 0x90
- //0x00000fc0 LBB5_189
- 0x41, 0x0f, 0xb6, 0x46, 0x01, //0x00000fc0 movzbl $1(%r14), %eax
- 0x49, 0x83, 0xc6, 0x01, //0x00000fc5 addq $1, %r14
- 0x8d, 0x48, 0xd0, //0x00000fc9 leal $-48(%rax), %ecx
- 0xb3, 0x01, //0x00000fcc movb $1, %bl
- 0x80, 0xf9, 0x0a, //0x00000fce cmpb $10, %cl
- 0x0f, 0x82, 0xe9, 0xff, 0xff, 0xff, //0x00000fd1 jb LBB5_189
- //0x00000fd7 LBB5_191
- 0x4c, 0x89, 0xc2, //0x00000fd7 movq %r8, %rdx
- //0x00000fda LBB5_192
- 0x41, 0x29, 0xd7, //0x00000fda subl %edx, %r15d
- 0x24, 0xdf, //0x00000fdd andb $-33, %al
- 0x4d, 0x89, 0xf5, //0x00000fdf movq %r14, %r13
- 0x3c, 0x45, //0x00000fe2 cmpb $69, %al
- 0x44, 0x8b, 0x45, 0xd0, //0x00000fe4 movl $-48(%rbp), %r8d
- 0x0f, 0x84, 0x74, 0xf4, 0xff, 0xff, //0x00000fe8 je LBB5_21
- //0x00000fee LBB5_193
- 0x43, 0x8d, 0x14, 0x1b, //0x00000fee leal (%r11,%r11), %edx
- 0x83, 0xc2, 0xff, //0x00000ff2 addl $-1, %edx
- 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000ff5 movabsq $4503599627370495, %rax
- 0x48, 0x83, 0xc0, 0x01, //0x00000fff addq $1, %rax
- 0x48, 0x39, 0xc6, //0x00001003 cmpq %rax, %rsi
- 0x0f, 0x83, 0xf3, 0x01, 0x00, 0x00, //0x00001006 jae LBB5_204
- 0xc4, 0xe1, 0xf9, 0x6e, 0xc6, //0x0000100c vmovq %rsi, %xmm0
- 0xc5, 0xf9, 0x62, 0x05, 0x37, 0xf2, 0xff, 0xff, //0x00001011 vpunpckldq $-3529(%rip), %xmm0, %xmm0 /* LCPI5_18+0(%rip) */
- 0xc5, 0xf9, 0x5c, 0x05, 0x3f, 0xf2, 0xff, 0xff, //0x00001019 vsubpd $-3521(%rip), %xmm0, %xmm0 /* LCPI5_19+0(%rip) */
- 0xc4, 0xe3, 0x79, 0x05, 0xc8, 0x01, //0x00001021 vpermilpd $1, %xmm0, %xmm1
- 0xc5, 0xf3, 0x58, 0xc0, //0x00001027 vaddsd %xmm0, %xmm1, %xmm0
- 0x89, 0xd0, //0x0000102b movl %edx, %eax
- 0xc1, 0xe8, 0x1f, //0x0000102d shrl $31, %eax
- 0x48, 0xc1, 0xe0, 0x3f, //0x00001030 shlq $63, %rax
- 0xc4, 0xe1, 0xf9, 0x6e, 0xc8, //0x00001034 vmovq %rax, %xmm1
- 0xc5, 0xf9, 0x56, 0xc1, //0x00001039 vorpd %xmm1, %xmm0, %xmm0
- 0x45, 0x85, 0xff, //0x0000103d testl %r15d, %r15d
- 0x0f, 0x84, 0x77, 0x27, 0x00, 0x00, //0x00001040 je LBB5_654
- 0x48, 0x85, 0xf6, //0x00001046 testq %rsi, %rsi
- 0x0f, 0x84, 0x6e, 0x27, 0x00, 0x00, //0x00001049 je LBB5_654
- 0x41, 0x8d, 0x47, 0xff, //0x0000104f leal $-1(%r15), %eax
- 0x83, 0xf8, 0x24, //0x00001053 cmpl $36, %eax
- 0x0f, 0x87, 0x84, 0x01, 0x00, 0x00, //0x00001056 ja LBB5_202
- 0x44, 0x89, 0xf8, //0x0000105c movl %r15d, %eax
- 0x41, 0x83, 0xff, 0x17, //0x0000105f cmpl $23, %r15d
- 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x00001063 jb LBB5_199
- 0x41, 0x8d, 0x47, 0xea, //0x00001069 leal $-22(%r15), %eax
- 0x48, 0x8d, 0x0d, 0x1c, 0xb9, 0x00, 0x00, //0x0000106d leaq $47388(%rip), %rcx /* _P10_TAB+0(%rip) */
- 0xc5, 0xfb, 0x59, 0x04, 0xc1, //0x00001074 vmulsd (%rcx,%rax,8), %xmm0, %xmm0
- 0xb8, 0x16, 0x00, 0x00, 0x00, //0x00001079 movl $22, %eax
- //0x0000107e LBB5_199
- 0xc5, 0xf9, 0x2e, 0x05, 0xfa, 0xf1, 0xff, 0xff, //0x0000107e vucomisd $-3590(%rip), %xmm0 /* LCPI5_21+0(%rip) */
- 0x0f, 0x87, 0xda, 0x07, 0x00, 0x00, //0x00001086 ja LBB5_343
- 0xc5, 0xfb, 0x10, 0x0d, 0xf4, 0xf1, 0xff, 0xff, //0x0000108c vmovsd $-3596(%rip), %xmm1 /* LCPI5_22+0(%rip) */
- 0xc5, 0xf9, 0x2e, 0xc8, //0x00001094 vucomisd %xmm0, %xmm1
- 0x0f, 0x87, 0xc8, 0x07, 0x00, 0x00, //0x00001098 ja LBB5_343
- 0x89, 0xc0, //0x0000109e movl %eax, %eax
- 0x48, 0x8d, 0x0d, 0xe9, 0xb8, 0x00, 0x00, //0x000010a0 leaq $47337(%rip), %rcx /* _P10_TAB+0(%rip) */
- 0xc5, 0xfb, 0x59, 0x04, 0xc1, //0x000010a7 vmulsd (%rcx,%rax,8), %xmm0, %xmm0
- 0xe9, 0x0c, 0x27, 0x00, 0x00, //0x000010ac jmp LBB5_654
- //0x000010b1 LBB5_158
- 0x49, 0x01, 0xd2, //0x000010b1 addq %rdx, %r10
- //0x000010b4 LBB5_159
- 0x4c, 0x8b, 0x75, 0xb8, //0x000010b4 movq $-72(%rbp), %r14
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000010b8 movq $-1, %rdx
- 0x4d, 0x85, 0xdb, //0x000010bf testq %r11, %r11
- 0x0f, 0x84, 0x69, 0x00, 0x00, 0x00, //0x000010c2 je LBB5_170
- //0x000010c8 LBB5_160
- 0x4d, 0x85, 0xff, //0x000010c8 testq %r15, %r15
- 0x0f, 0x84, 0x60, 0x00, 0x00, 0x00, //0x000010cb je LBB5_170
- 0x4d, 0x85, 0xe4, //0x000010d1 testq %r12, %r12
- 0x0f, 0x84, 0x57, 0x00, 0x00, 0x00, //0x000010d4 je LBB5_170
- 0x4d, 0x29, 0xf2, //0x000010da subq %r14, %r10
- 0x49, 0x8d, 0x4a, 0xff, //0x000010dd leaq $-1(%r10), %rcx
- 0x49, 0x39, 0xcb, //0x000010e1 cmpq %rcx, %r11
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000010e4 je LBB5_168
- 0x49, 0x39, 0xcf, //0x000010ea cmpq %rcx, %r15
- 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x000010ed je LBB5_168
- 0x49, 0x39, 0xcc, //0x000010f3 cmpq %rcx, %r12
- 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000010f6 je LBB5_168
- 0x49, 0x8d, 0x47, 0xff, //0x000010fc leaq $-1(%r15), %rax
- 0x4d, 0x85, 0xff, //0x00001100 testq %r15, %r15
- 0x0f, 0x8e, 0xbe, 0x05, 0x00, 0x00, //0x00001103 jle LBB5_185
- 0x49, 0x39, 0xc4, //0x00001109 cmpq %rax, %r12
- 0x0f, 0x84, 0xb5, 0x05, 0x00, 0x00, //0x0000110c je LBB5_185
- 0x49, 0xf7, 0xd7, //0x00001112 notq %r15
- 0x4c, 0x89, 0xfa, //0x00001115 movq %r15, %rdx
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00001118 jmp LBB5_169
- //0x0000111d LBB5_168
- 0x49, 0xf7, 0xda, //0x0000111d negq %r10
- 0x4c, 0x89, 0xd2, //0x00001120 movq %r10, %rdx
- //0x00001123 LBB5_169
- 0x31, 0xc0, //0x00001123 xorl %eax, %eax
- 0x48, 0x89, 0xd1, //0x00001125 movq %rdx, %rcx
- 0x48, 0x85, 0xd2, //0x00001128 testq %rdx, %rdx
- 0x0f, 0x89, 0x0f, 0x00, 0x00, 0x00, //0x0000112b jns LBB5_171
- //0x00001131 LBB5_170
- 0x48, 0xf7, 0xd2, //0x00001131 notq %rdx
- 0xb8, 0x03, 0x00, 0x00, 0x00, //0x00001134 movl $3, %eax
- 0x48, 0xc7, 0xc1, 0xfd, 0xff, 0xff, 0xff, //0x00001139 movq $-3, %rcx
- //0x00001140 LBB5_171
- 0x49, 0x01, 0xd6, //0x00001140 addq %rdx, %r14
- 0x0f, 0xb6, 0x55, 0xd0, //0x00001143 movzbl $-48(%rbp), %edx
- 0x48, 0x01, 0xca, //0x00001147 addq %rcx, %rdx
- 0x49, 0xc1, 0xe1, 0x20, //0x0000114a shlq $32, %r9
- 0x49, 0x83, 0xc9, 0x1b, //0x0000114e orq $27, %r9
- 0x4c, 0x8b, 0x65, 0xc0, //0x00001152 movq $-64(%rbp), %r12
- 0x49, 0x8b, 0x8c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00001156 movq $160(%r12), %rcx
- 0x4c, 0x89, 0x09, //0x0000115e movq %r9, (%rcx)
- 0x48, 0x89, 0x51, 0x08, //0x00001161 movq %rdx, $8(%rcx)
- 0x49, 0x8b, 0x8c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00001165 movq $160(%r12), %rcx
- 0x48, 0x8d, 0x51, 0x10, //0x0000116d leaq $16(%rcx), %rdx
- 0x49, 0x89, 0x94, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00001171 movq %rdx, $160(%r12)
- 0x41, 0x83, 0x84, 0x24, 0xd4, 0x00, 0x00, 0x00, 0x01, //0x00001179 addl $1, $212(%r12)
- //0x00001182 LBB5_172
- 0x48, 0x83, 0xc1, 0x20, //0x00001182 addq $32, %rcx
- 0x49, 0x3b, 0x8c, 0x24, 0xc0, 0x00, 0x00, 0x00, //0x00001186 cmpq $192(%r12), %rcx
- 0x0f, 0x96, 0xc2, //0x0000118e setbe %dl
- //0x00001191 LBB5_173
- 0x4d, 0x89, 0xf5, //0x00001191 movq %r14, %r13
- 0x89, 0xc1, //0x00001194 movl %eax, %ecx
- 0x85, 0xc0, //0x00001196 testl %eax, %eax
- 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00001198 jne LBB5_175
- 0x31, 0xc9, //0x0000119e xorl %ecx, %ecx
- 0x84, 0xd2, //0x000011a0 testb %dl, %dl
- 0x0f, 0x84, 0xe5, 0x2c, 0x00, 0x00, //0x000011a2 je LBB5_738
- //0x000011a8 LBB5_175
- 0x4d, 0x89, 0xac, 0x24, 0x80, 0x00, 0x00, 0x00, //0x000011a8 movq %r13, $128(%r12)
- 0xb8, 0x0e, 0x00, 0x00, 0x00, //0x000011b0 movl $14, %eax
- 0x41, 0x81, 0xbc, 0x24, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, //0x000011b5 cmpl $4096, $224(%r12)
- 0x0f, 0x87, 0x02, 0x00, 0x00, 0x00, //0x000011c1 ja LBB5_177
- 0x89, 0xc8, //0x000011c7 movl %ecx, %eax
- //0x000011c9 LBB5_177
- 0x48, 0x98, //0x000011c9 cltq
- 0x48, 0x81, 0xc4, 0x90, 0x00, 0x00, 0x00, //0x000011cb addq $144, %rsp
- 0x5b, //0x000011d2 popq %rbx
- 0x41, 0x5c, //0x000011d3 popq %r12
- 0x41, 0x5d, //0x000011d5 popq %r13
- 0x41, 0x5e, //0x000011d7 popq %r14
- 0x41, 0x5f, //0x000011d9 popq %r15
- 0x5d, //0x000011db popq %rbp
- 0xc5, 0xf8, 0x77, //0x000011dc vzeroupper
- 0xc3, //0x000011df retq
- //0x000011e0 LBB5_202
- 0x41, 0x83, 0xff, 0xea, //0x000011e0 cmpl $-22, %r15d
- 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x000011e4 jb LBB5_204
- 0x41, 0xf7, 0xdf, //0x000011ea negl %r15d
- 0x48, 0x8d, 0x05, 0x9c, 0xb7, 0x00, 0x00, //0x000011ed leaq $47004(%rip), %rax /* _P10_TAB+0(%rip) */
- 0xc4, 0xa1, 0x7b, 0x5e, 0x04, 0xf8, //0x000011f4 vdivsd (%rax,%r15,8), %xmm0, %xmm0
- 0xe9, 0xbe, 0x25, 0x00, 0x00, //0x000011fa jmp LBB5_654
- //0x000011ff LBB5_204
- 0x89, 0x55, 0xb0, //0x000011ff movl %edx, $-80(%rbp)
- 0x41, 0x8d, 0x87, 0xa4, 0xfe, 0xff, 0xff, //0x00001202 leal $-348(%r15), %eax
- 0x3d, 0x48, 0xfd, 0xff, 0xff, //0x00001209 cmpl $-696, %eax
- 0x0f, 0x82, 0x28, 0x01, 0x00, 0x00, //0x0000120e jb LBB5_219
- //0x00001214 LBB5_205
- 0x44, 0x89, 0x45, 0xd0, //0x00001214 movl %r8d, $-48(%rbp)
- 0x4d, 0x89, 0xc8, //0x00001218 movq %r9, %r8
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x0000121b movl $64, %ecx
- 0x48, 0x85, 0xf6, //0x00001220 testq %rsi, %rsi
- 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x00001223 je LBB5_207
- 0x48, 0x0f, 0xbd, 0xce, //0x00001229 bsrq %rsi, %rcx
- 0x48, 0x83, 0xf1, 0x3f, //0x0000122d xorq $63, %rcx
- //0x00001231 LBB5_207
- 0x49, 0x89, 0xf3, //0x00001231 movq %rsi, %r11
- 0x49, 0xd3, 0xe3, //0x00001234 shlq %cl, %r11
- 0x41, 0x69, 0xc7, 0x6a, 0x52, 0x03, 0x00, //0x00001237 imull $217706, %r15d, %eax
- 0xc1, 0xf8, 0x10, //0x0000123e sarl $16, %eax
- 0x05, 0x3f, 0x04, 0x00, 0x00, //0x00001241 addl $1087, %eax
- 0x4c, 0x63, 0xe8, //0x00001246 movslq %eax, %r13
- 0x4c, 0x89, 0x6d, 0x88, //0x00001249 movq %r13, $-120(%rbp)
- 0x41, 0x81, 0xc7, 0x5c, 0x01, 0x00, 0x00, //0x0000124d addl $348, %r15d
- 0x49, 0xc1, 0xe7, 0x04, //0x00001254 shlq $4, %r15
- 0x48, 0x8d, 0x05, 0xf1, 0xb7, 0x00, 0x00, //0x00001258 leaq $47089(%rip), %rax /* _POW10_M128_TAB+0(%rip) */
- 0x49, 0x8b, 0x7c, 0x07, 0x08, //0x0000125f movq $8(%r15,%rax), %rdi
- 0x48, 0x89, 0xf8, //0x00001264 movq %rdi, %rax
- 0x49, 0xf7, 0xe3, //0x00001267 mulq %r11
- 0x49, 0x89, 0xc2, //0x0000126a movq %rax, %r10
- 0x49, 0x89, 0xd1, //0x0000126d movq %rdx, %r9
- 0x49, 0x29, 0xcd, //0x00001270 subq %rcx, %r13
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00001273 andl $511, %edx
- 0x4c, 0x89, 0xd9, //0x00001279 movq %r11, %rcx
- 0x48, 0xf7, 0xd1, //0x0000127c notq %rcx
- 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x0000127f cmpq $511, %rdx
- 0x0f, 0x85, 0x47, 0x00, 0x00, 0x00, //0x00001286 jne LBB5_213
- 0x49, 0x39, 0xca, //0x0000128c cmpq %rcx, %r10
- 0x0f, 0x86, 0x3e, 0x00, 0x00, 0x00, //0x0000128f jbe LBB5_213
- 0x4c, 0x89, 0xd8, //0x00001295 movq %r11, %rax
- 0x48, 0x8d, 0x15, 0xb1, 0xb7, 0x00, 0x00, //0x00001298 leaq $47025(%rip), %rdx /* _POW10_M128_TAB+0(%rip) */
- 0x49, 0xf7, 0x24, 0x17, //0x0000129f mulq (%r15,%rdx)
- 0x49, 0x01, 0xd2, //0x000012a3 addq %rdx, %r10
- 0x49, 0x83, 0xd1, 0x00, //0x000012a6 adcq $0, %r9
- 0x44, 0x89, 0xca, //0x000012aa movl %r9d, %edx
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x000012ad andl $511, %edx
- 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x000012b3 cmpq $511, %rdx
- 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x000012ba jne LBB5_213
- 0x49, 0x83, 0xfa, 0xff, //0x000012c0 cmpq $-1, %r10
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000012c4 jne LBB5_213
- 0x48, 0x39, 0xc8, //0x000012ca cmpq %rcx, %rax
- 0x0f, 0x87, 0x66, 0x00, 0x00, 0x00, //0x000012cd ja LBB5_218
- //0x000012d3 LBB5_213
- 0x4c, 0x89, 0xc8, //0x000012d3 movq %r9, %rax
- 0x48, 0xc1, 0xe8, 0x3f, //0x000012d6 shrq $63, %rax
- 0x8d, 0x48, 0x09, //0x000012da leal $9(%rax), %ecx
- 0x49, 0xd3, 0xe9, //0x000012dd shrq %cl, %r9
- 0x44, 0x89, 0xc9, //0x000012e0 movl %r9d, %ecx
- 0x83, 0xe1, 0x03, //0x000012e3 andl $3, %ecx
- 0x4d, 0x85, 0xd2, //0x000012e6 testq %r10, %r10
- 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000012e9 jne LBB5_217
- 0x48, 0x85, 0xd2, //0x000012ef testq %rdx, %rdx
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000012f2 jne LBB5_217
- 0x83, 0xf9, 0x01, //0x000012f8 cmpl $1, %ecx
- 0x0f, 0x84, 0x38, 0x00, 0x00, 0x00, //0x000012fb je LBB5_218
- //0x00001301 LBB5_217
- 0x49, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x00001301 movabsq $18014398509481984, %r10
- 0x44, 0x89, 0xca, //0x0000130b movl %r9d, %edx
- 0x83, 0xe2, 0x01, //0x0000130e andl $1, %edx
- 0x4c, 0x01, 0xca, //0x00001311 addq %r9, %rdx
- 0x48, 0x89, 0xd1, //0x00001314 movq %rdx, %rcx
- 0x48, 0xc1, 0xe9, 0x36, //0x00001317 shrq $54, %rcx
- 0x49, 0x01, 0xc5, //0x0000131b addq %rax, %r13
- 0x48, 0x83, 0xf9, 0x01, //0x0000131e cmpq $1, %rcx
- 0x49, 0x83, 0xdd, 0x00, //0x00001322 sbbq $0, %r13
- 0x49, 0x8d, 0x85, 0x01, 0xf8, 0xff, 0xff, //0x00001326 leaq $-2047(%r13), %rax
- 0x48, 0x3d, 0x02, 0xf8, 0xff, 0xff, //0x0000132d cmpq $-2046, %rax
- 0x0f, 0x83, 0xc5, 0x03, 0x00, 0x00, //0x00001333 jae LBB5_254
- //0x00001339 LBB5_218
- 0x4d, 0x89, 0xc1, //0x00001339 movq %r8, %r9
- //0x0000133c LBB5_219
- 0x4d, 0x89, 0xf0, //0x0000133c movq %r14, %r8
- 0x4c, 0x2b, 0x45, 0xb8, //0x0000133f subq $-72(%rbp), %r8
- 0x4c, 0x89, 0xe0, //0x00001343 movq %r12, %rax
- 0x4d, 0x8b, 0x64, 0x24, 0x40, //0x00001346 movq $64(%r12), %r12
- 0x4c, 0x8b, 0x50, 0x50, //0x0000134b movq $80(%rax), %r10
- 0x4d, 0x85, 0xd2, //0x0000134f testq %r10, %r10
- 0x0f, 0x84, 0xaa, 0x01, 0x00, 0x00, //0x00001352 je LBB5_235
- 0x41, 0xc6, 0x04, 0x24, 0x00, //0x00001358 movb $0, (%r12)
- 0x49, 0x83, 0xfa, 0x01, //0x0000135d cmpq $1, %r10
- 0x0f, 0x84, 0x9b, 0x01, 0x00, 0x00, //0x00001361 je LBB5_235
- 0x49, 0x8d, 0x4a, 0xff, //0x00001367 leaq $-1(%r10), %rcx
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000136b movl $1, %eax
- 0x48, 0x83, 0xf9, 0x10, //0x00001370 cmpq $16, %rcx
- 0x0f, 0x82, 0x76, 0x01, 0x00, 0x00, //0x00001374 jb LBB5_234
- 0x31, 0xd2, //0x0000137a xorl %edx, %edx
- 0x48, 0x81, 0xf9, 0x80, 0x00, 0x00, 0x00, //0x0000137c cmpq $128, %rcx
- 0x0f, 0x82, 0x2f, 0x01, 0x00, 0x00, //0x00001383 jb LBB5_231
- 0x48, 0x89, 0xca, //0x00001389 movq %rcx, %rdx
- 0x48, 0x83, 0xe2, 0x80, //0x0000138c andq $-128, %rdx
- 0x48, 0x8d, 0x5a, 0x80, //0x00001390 leaq $-128(%rdx), %rbx
- 0x48, 0x89, 0xdf, //0x00001394 movq %rbx, %rdi
- 0x48, 0xc1, 0xef, 0x07, //0x00001397 shrq $7, %rdi
- 0x48, 0x83, 0xc7, 0x01, //0x0000139b addq $1, %rdi
- 0x89, 0xf8, //0x0000139f movl %edi, %eax
- 0x83, 0xe0, 0x03, //0x000013a1 andl $3, %eax
- 0x31, 0xf6, //0x000013a4 xorl %esi, %esi
- 0x48, 0x81, 0xfb, 0x80, 0x01, 0x00, 0x00, //0x000013a6 cmpq $384, %rbx
- 0x0f, 0x82, 0xaf, 0x00, 0x00, 0x00, //0x000013ad jb LBB5_226
- 0x48, 0x83, 0xe7, 0xfc, //0x000013b3 andq $-4, %rdi
- 0x31, 0xf6, //0x000013b7 xorl %esi, %esi
- 0xc5, 0xf9, 0xef, 0xc0, //0x000013b9 vpxor %xmm0, %xmm0, %xmm0
- //0x000013bd LBB5_225
- 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x34, 0x01, //0x000013bd vmovdqu %ymm0, $1(%r12,%rsi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x34, 0x21, //0x000013c4 vmovdqu %ymm0, $33(%r12,%rsi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x34, 0x41, //0x000013cb vmovdqu %ymm0, $65(%r12,%rsi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x34, 0x61, //0x000013d2 vmovdqu %ymm0, $97(%r12,%rsi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x34, 0x81, 0x00, 0x00, 0x00, //0x000013d9 vmovdqu %ymm0, $129(%r12,%rsi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x34, 0xa1, 0x00, 0x00, 0x00, //0x000013e3 vmovdqu %ymm0, $161(%r12,%rsi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x34, 0xc1, 0x00, 0x00, 0x00, //0x000013ed vmovdqu %ymm0, $193(%r12,%rsi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x34, 0xe1, 0x00, 0x00, 0x00, //0x000013f7 vmovdqu %ymm0, $225(%r12,%rsi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x34, 0x01, 0x01, 0x00, 0x00, //0x00001401 vmovdqu %ymm0, $257(%r12,%rsi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x34, 0x21, 0x01, 0x00, 0x00, //0x0000140b vmovdqu %ymm0, $289(%r12,%rsi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x34, 0x41, 0x01, 0x00, 0x00, //0x00001415 vmovdqu %ymm0, $321(%r12,%rsi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x34, 0x61, 0x01, 0x00, 0x00, //0x0000141f vmovdqu %ymm0, $353(%r12,%rsi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x34, 0x81, 0x01, 0x00, 0x00, //0x00001429 vmovdqu %ymm0, $385(%r12,%rsi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x34, 0xa1, 0x01, 0x00, 0x00, //0x00001433 vmovdqu %ymm0, $417(%r12,%rsi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x34, 0xc1, 0x01, 0x00, 0x00, //0x0000143d vmovdqu %ymm0, $449(%r12,%rsi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x34, 0xe1, 0x01, 0x00, 0x00, //0x00001447 vmovdqu %ymm0, $481(%r12,%rsi)
- 0x48, 0x81, 0xc6, 0x00, 0x02, 0x00, 0x00, //0x00001451 addq $512, %rsi
- 0x48, 0x83, 0xc7, 0xfc, //0x00001458 addq $-4, %rdi
- 0x0f, 0x85, 0x5b, 0xff, 0xff, 0xff, //0x0000145c jne LBB5_225
- //0x00001462 LBB5_226
- 0x48, 0x85, 0xc0, //0x00001462 testq %rax, %rax
- 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00001465 je LBB5_229
- 0xc5, 0xf9, 0xef, 0xc0, //0x0000146b vpxor %xmm0, %xmm0, %xmm0
- //0x0000146f LBB5_228
- 0x48, 0x89, 0xf7, //0x0000146f movq %rsi, %rdi
- 0x48, 0x83, 0xcf, 0x01, //0x00001472 orq $1, %rdi
- 0xc4, 0xc1, 0x7e, 0x7f, 0x04, 0x3c, //0x00001476 vmovdqu %ymm0, (%r12,%rdi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x3c, 0x20, //0x0000147c vmovdqu %ymm0, $32(%r12,%rdi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x3c, 0x40, //0x00001483 vmovdqu %ymm0, $64(%r12,%rdi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x3c, 0x60, //0x0000148a vmovdqu %ymm0, $96(%r12,%rdi)
- 0x48, 0x83, 0xee, 0x80, //0x00001491 subq $-128, %rsi
- 0x48, 0x83, 0xc0, 0xff, //0x00001495 addq $-1, %rax
- 0x0f, 0x85, 0xd0, 0xff, 0xff, 0xff, //0x00001499 jne LBB5_228
- //0x0000149f LBB5_229
- 0x48, 0x39, 0xd1, //0x0000149f cmpq %rdx, %rcx
- 0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x000014a2 je LBB5_235
- 0x48, 0x89, 0xd0, //0x000014a8 movq %rdx, %rax
- 0x48, 0x83, 0xc8, 0x01, //0x000014ab orq $1, %rax
- 0xf6, 0xc1, 0x70, //0x000014af testb $112, %cl
- 0x0f, 0x84, 0x38, 0x00, 0x00, 0x00, //0x000014b2 je LBB5_234
- //0x000014b8 LBB5_231
- 0x48, 0x89, 0xce, //0x000014b8 movq %rcx, %rsi
- 0x48, 0x83, 0xe6, 0xf0, //0x000014bb andq $-16, %rsi
- 0x48, 0x8d, 0x46, 0x01, //0x000014bf leaq $1(%rsi), %rax
- 0xc5, 0xf9, 0xef, 0xc0, //0x000014c3 vpxor %xmm0, %xmm0, %xmm0
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000014c7 .p2align 4, 0x90
- //0x000014d0 LBB5_232
- 0xc4, 0xc1, 0x7a, 0x7f, 0x44, 0x14, 0x01, //0x000014d0 vmovdqu %xmm0, $1(%r12,%rdx)
- 0x48, 0x83, 0xc2, 0x10, //0x000014d7 addq $16, %rdx
- 0x48, 0x39, 0xd6, //0x000014db cmpq %rdx, %rsi
- 0x0f, 0x85, 0xec, 0xff, 0xff, 0xff, //0x000014de jne LBB5_232
- 0x48, 0x39, 0xf1, //0x000014e4 cmpq %rsi, %rcx
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000014e7 je LBB5_235
- 0x90, 0x90, 0x90, //0x000014ed .p2align 4, 0x90
- //0x000014f0 LBB5_234
- 0x41, 0xc6, 0x04, 0x04, 0x00, //0x000014f0 movb $0, (%r12,%rax)
- 0x48, 0x83, 0xc0, 0x01, //0x000014f5 addq $1, %rax
- 0x49, 0x39, 0xc2, //0x000014f9 cmpq %rax, %r10
- 0x0f, 0x85, 0xee, 0xff, 0xff, 0xff, //0x000014fc jne LBB5_234
- //0x00001502 LBB5_235
- 0x4c, 0x89, 0x4d, 0x98, //0x00001502 movq %r9, $-104(%rbp)
- 0x48, 0x8b, 0x45, 0xb8, //0x00001506 movq $-72(%rbp), %rax
- 0x8a, 0x00, //0x0000150a movb (%rax), %al
- 0x31, 0xc9, //0x0000150c xorl %ecx, %ecx
- 0x88, 0x45, 0xa8, //0x0000150e movb %al, $-88(%rbp)
- 0x3c, 0x2d, //0x00001511 cmpb $45, %al
- 0x0f, 0x94, 0xc1, //0x00001513 sete %cl
- 0x45, 0x31, 0xff, //0x00001516 xorl %r15d, %r15d
- 0xba, 0x00, 0x00, 0x00, 0x00, //0x00001519 movl $0, %edx
- 0x49, 0x39, 0xc8, //0x0000151e cmpq %rcx, %r8
- 0x0f, 0x8e, 0x5b, 0x22, 0x00, 0x00, //0x00001521 jle LBB5_653
- 0xb0, 0x01, //0x00001527 movb $1, %al
- 0x45, 0x31, 0xdb, //0x00001529 xorl %r11d, %r11d
- 0x45, 0x31, 0xc9, //0x0000152c xorl %r9d, %r9d
- 0x31, 0xf6, //0x0000152f xorl %esi, %esi
- 0x31, 0xd2, //0x00001531 xorl %edx, %edx
- 0xe9, 0x29, 0x00, 0x00, 0x00, //0x00001533 jmp LBB5_239
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001538 .p2align 4, 0x90
- //0x00001540 LBB5_237
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00001540 movl $1, %edx
- 0x41, 0x89, 0xf7, //0x00001545 movl %esi, %r15d
- 0x80, 0xfb, 0x2e, //0x00001548 cmpb $46, %bl
- 0x0f, 0x85, 0x98, 0x00, 0x00, 0x00, //0x0000154b jne LBB5_249
- //0x00001551 LBB5_238
- 0x48, 0x83, 0xc1, 0x01, //0x00001551 addq $1, %rcx
- 0x4c, 0x39, 0xc1, //0x00001555 cmpq %r8, %rcx
- 0x0f, 0x9c, 0xc0, //0x00001558 setl %al
- 0x0f, 0x84, 0x80, 0x00, 0x00, 0x00, //0x0000155b je LBB5_248
- //0x00001561 LBB5_239
- 0x89, 0xd7, //0x00001561 movl %edx, %edi
- 0x45, 0x89, 0xfd, //0x00001563 movl %r15d, %r13d
- 0x48, 0x8b, 0x55, 0xb8, //0x00001566 movq $-72(%rbp), %rdx
- 0x0f, 0xb6, 0x1c, 0x0a, //0x0000156a movzbl (%rdx,%rcx), %ebx
- 0x8d, 0x53, 0xd0, //0x0000156e leal $-48(%rbx), %edx
- 0x80, 0xfa, 0x09, //0x00001571 cmpb $9, %dl
- 0x0f, 0x87, 0xc6, 0xff, 0xff, 0xff, //0x00001574 ja LBB5_237
- 0x80, 0xfb, 0x30, //0x0000157a cmpb $48, %bl
- 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x0000157d jne LBB5_243
- 0x85, 0xf6, //0x00001583 testl %esi, %esi
- 0x0f, 0x84, 0x46, 0x00, 0x00, 0x00, //0x00001585 je LBB5_247
- 0x49, 0x63, 0xc3, //0x0000158b movslq %r11d, %rax
- 0x49, 0x39, 0xc2, //0x0000158e cmpq %rax, %r10
- 0x0f, 0x87, 0x15, 0x00, 0x00, 0x00, //0x00001591 ja LBB5_244
- 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00001597 jmp LBB5_245
- 0x90, 0x90, 0x90, 0x90, //0x0000159c .p2align 4, 0x90
- //0x000015a0 LBB5_243
- 0x48, 0x63, 0xc6, //0x000015a0 movslq %esi, %rax
- 0x49, 0x39, 0xc2, //0x000015a3 cmpq %rax, %r10
- 0x0f, 0x86, 0x15, 0x00, 0x00, 0x00, //0x000015a6 jbe LBB5_246
- //0x000015ac LBB5_244
- 0x41, 0x88, 0x1c, 0x04, //0x000015ac movb %bl, (%r12,%rax)
- 0x41, 0x83, 0xc3, 0x01, //0x000015b0 addl $1, %r11d
- //0x000015b4 LBB5_245
- 0x45, 0x89, 0xef, //0x000015b4 movl %r13d, %r15d
- 0x44, 0x89, 0xde, //0x000015b7 movl %r11d, %esi
- 0x89, 0xfa, //0x000015ba movl %edi, %edx
- 0xe9, 0x90, 0xff, 0xff, 0xff, //0x000015bc jmp LBB5_238
- //0x000015c1 LBB5_246
- 0x45, 0x89, 0xef, //0x000015c1 movl %r13d, %r15d
- 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000015c4 movl $1, %r9d
- 0x89, 0xfa, //0x000015ca movl %edi, %edx
- 0xe9, 0x80, 0xff, 0xff, 0xff, //0x000015cc jmp LBB5_238
- //0x000015d1 LBB5_247
- 0x41, 0x83, 0xc5, 0xff, //0x000015d1 addl $-1, %r13d
- 0x31, 0xf6, //0x000015d5 xorl %esi, %esi
- 0x45, 0x89, 0xef, //0x000015d7 movl %r13d, %r15d
- 0x89, 0xfa, //0x000015da movl %edi, %edx
- 0xe9, 0x70, 0xff, 0xff, 0xff, //0x000015dc jmp LBB5_238
- //0x000015e1 LBB5_248
- 0x45, 0x89, 0xfd, //0x000015e1 movl %r15d, %r13d
- 0x4c, 0x89, 0xc1, //0x000015e4 movq %r8, %rcx
- 0x89, 0xd7, //0x000015e7 movl %edx, %edi
- //0x000015e9 LBB5_249
- 0x85, 0xff, //0x000015e9 testl %edi, %edi
- 0x45, 0x0f, 0x44, 0xeb, //0x000015eb cmovel %r11d, %r13d
- 0xa8, 0x01, //0x000015ef testb $1, %al
- 0x0f, 0x84, 0xf2, 0x03, 0x00, 0x00, //0x000015f1 je LBB5_280
- 0x89, 0xc8, //0x000015f7 movl %ecx, %eax
- 0x48, 0x8b, 0x75, 0xb8, //0x000015f9 movq $-72(%rbp), %rsi
- 0x8a, 0x04, 0x06, //0x000015fd movb (%rsi,%rax), %al
- 0x0c, 0x20, //0x00001600 orb $32, %al
- 0x3c, 0x65, //0x00001602 cmpb $101, %al
- 0x0f, 0x85, 0xdf, 0x03, 0x00, 0x00, //0x00001604 jne LBB5_280
- 0x89, 0xca, //0x0000160a movl %ecx, %edx
- 0x48, 0x89, 0xf7, //0x0000160c movq %rsi, %rdi
- 0x8a, 0x5c, 0x16, 0x01, //0x0000160f movb $1(%rsi,%rdx), %bl
- 0x48, 0x83, 0xc2, 0x01, //0x00001613 addq $1, %rdx
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001617 movl $1, %eax
- 0x80, 0xfb, 0x2d, //0x0000161c cmpb $45, %bl
- 0x0f, 0x84, 0x6a, 0x03, 0x00, 0x00, //0x0000161f je LBB5_272
- 0x80, 0xfb, 0x2b, //0x00001625 cmpb $43, %bl
- 0x0f, 0x85, 0x69, 0x03, 0x00, 0x00, //0x00001628 jne LBB5_273
- 0x8d, 0x51, 0x02, //0x0000162e leal $2(%rcx), %edx
- 0xe9, 0x61, 0x03, 0x00, 0x00, //0x00001631 jmp LBB5_273
- //0x00001636 LBB5_178
- 0x49, 0x8b, 0x44, 0x24, 0x70, //0x00001636 movq $112(%r12), %rax
- 0xc5, 0xfe, 0x6f, 0x05, 0x3d, 0xea, 0xff, 0xff, //0x0000163b vmovdqu $-5571(%rip), %ymm0 /* LCPI5_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x0d, 0x55, 0xea, 0xff, 0xff, //0x00001643 vmovdqu $-5547(%rip), %ymm1 /* LCPI5_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x15, 0x6d, 0xea, 0xff, 0xff, //0x0000164b vmovdqu $-5523(%rip), %ymm2 /* LCPI5_3+0(%rip) */
- 0x4d, 0x89, 0xeb, //0x00001653 movq %r13, %r11
- 0xa8, 0x20, //0x00001656 testb $32, %al
- 0x0f, 0x85, 0x10, 0x02, 0x00, 0x00, //0x00001658 jne LBB5_263
- 0x4c, 0x8b, 0x4d, 0x88, //0x0000165e movq $-120(%rbp), %r9
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001662 .p2align 4, 0x90
- //0x00001670 LBB5_180
- 0x83, 0xc2, 0xff, //0x00001670 addl $-1, %edx
- 0x85, 0xca, //0x00001673 testl %ecx, %edx
- 0x0f, 0x85, 0x27, 0x18, 0x00, 0x00, //0x00001675 jne LBB5_575
- 0xc4, 0xc1, 0x7e, 0x6f, 0x5b, 0x20, //0x0000167b vmovdqu $32(%r11), %ymm3
- 0x49, 0x83, 0xc3, 0x20, //0x00001681 addq $32, %r11
- 0xc5, 0xe5, 0x74, 0xe0, //0x00001685 vpcmpeqb %ymm0, %ymm3, %ymm4
- 0xc5, 0xfd, 0xd7, 0xcc, //0x00001689 vpmovmskb %ymm4, %ecx
- 0xc5, 0xe5, 0x74, 0xe9, //0x0000168d vpcmpeqb %ymm1, %ymm3, %ymm5
- 0xc5, 0xfd, 0xd7, 0xd5, //0x00001691 vpmovmskb %ymm5, %edx
- 0xc5, 0xe5, 0xda, 0xea, //0x00001695 vpminub %ymm2, %ymm3, %ymm5
- 0xc5, 0xe5, 0x74, 0xdd, //0x00001699 vpcmpeqb %ymm5, %ymm3, %ymm3
- 0xc5, 0xe5, 0xeb, 0xdc, //0x0000169d vpor %ymm4, %ymm3, %ymm3
- 0xc5, 0xfd, 0xd7, 0xf3, //0x000016a1 vpmovmskb %ymm3, %esi
- 0x83, 0xc6, 0xff, //0x000016a5 addl $-1, %esi
- 0x85, 0xd6, //0x000016a8 testl %edx, %esi
- 0x0f, 0x84, 0xc0, 0xff, 0xff, 0xff, //0x000016aa je LBB5_180
- 0xe9, 0x1e, 0x02, 0x00, 0x00, //0x000016b0 jmp LBB5_267
- //0x000016b5 LBB5_182
- 0x31, 0xdb, //0x000016b5 xorl %ebx, %ebx
- 0xe9, 0xa1, 0xed, 0xff, 0xff, //0x000016b7 jmp LBB5_20
- //0x000016bc LBB5_184
- 0x31, 0xc0, //0x000016bc xorl %eax, %eax
- 0x48, 0x89, 0x45, 0x80, //0x000016be movq %rax, $-128(%rbp)
- 0xe9, 0xda, 0x71, 0x00, 0x00, //0x000016c2 jmp LBB5_1640
- //0x000016c7 LBB5_185
- 0x4c, 0x89, 0xd8, //0x000016c7 movq %r11, %rax
- 0x4c, 0x09, 0xe0, //0x000016ca orq %r12, %rax
- 0x0f, 0x99, 0xc1, //0x000016cd setns %cl
- 0x0f, 0x88, 0x9c, 0x02, 0x00, 0x00, //0x000016d0 js LBB5_270
- 0x4d, 0x39, 0xe3, //0x000016d6 cmpq %r12, %r11
- 0x0f, 0x8c, 0x93, 0x02, 0x00, 0x00, //0x000016d9 jl LBB5_270
- 0x49, 0xf7, 0xd3, //0x000016df notq %r11
- 0x4c, 0x89, 0xda, //0x000016e2 movq %r11, %rdx
- 0xe9, 0x39, 0xfa, 0xff, 0xff, //0x000016e5 jmp LBB5_169
- //0x000016ea LBB5_188
- 0x41, 0x8a, 0x06, //0x000016ea movb (%r14), %al
- 0x8d, 0x50, 0xd0, //0x000016ed leal $-48(%rax), %edx
- 0x80, 0xfa, 0x09, //0x000016f0 cmpb $9, %dl
- 0x0f, 0x87, 0xde, 0xf8, 0xff, 0xff, //0x000016f3 ja LBB5_191
- 0xe9, 0xc2, 0xf8, 0xff, 0xff, //0x000016f9 jmp LBB5_189
- //0x000016fe LBB5_254
- 0x4c, 0x39, 0xd2, //0x000016fe cmpq %r10, %rdx
- 0x49, 0xbb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001701 movabsq $-9223372036854775808, %r11
- 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x0000170b movabsq $4503599627370495, %rax
- 0xb1, 0x02, //0x00001715 movb $2, %cl
- 0x80, 0xd9, 0x00, //0x00001717 sbbb $0, %cl
- 0x48, 0xd3, 0xea, //0x0000171a shrq %cl, %rdx
- 0x49, 0xc1, 0xe5, 0x34, //0x0000171d shlq $52, %r13
- 0x48, 0x21, 0xc2, //0x00001721 andq %rax, %rdx
- 0x4c, 0x09, 0xea, //0x00001724 orq %r13, %rdx
- 0x48, 0x89, 0xd0, //0x00001727 movq %rdx, %rax
- 0x4c, 0x09, 0xd8, //0x0000172a orq %r11, %rax
- 0x80, 0x7d, 0xd0, 0x00, //0x0000172d cmpb $0, $-48(%rbp)
- 0x48, 0x0f, 0x44, 0xc2, //0x00001731 cmoveq %rdx, %rax
- 0xc4, 0xe1, 0xf9, 0x6e, 0xc0, //0x00001735 vmovq %rax, %xmm0
- 0x84, 0xdb, //0x0000173a testb %bl, %bl
- 0x0f, 0x84, 0x56, 0x07, 0x00, 0x00, //0x0000173c je LBB5_348
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001742 movl $64, %ecx
- 0x48, 0xff, 0xc6, //0x00001747 incq %rsi
- 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x0000174a je LBB5_257
- 0x48, 0x0f, 0xbd, 0xce, //0x00001750 bsrq %rsi, %rcx
- 0x48, 0x83, 0xf1, 0x3f, //0x00001754 xorq $63, %rcx
- //0x00001758 LBB5_257
- 0x48, 0xd3, 0xe6, //0x00001758 shlq %cl, %rsi
- 0x48, 0x89, 0xf0, //0x0000175b movq %rsi, %rax
- 0x48, 0xf7, 0xe7, //0x0000175e mulq %rdi
- 0x49, 0x89, 0xc1, //0x00001761 movq %rax, %r9
- 0x48, 0x89, 0xd3, //0x00001764 movq %rdx, %rbx
- 0x48, 0x8b, 0x7d, 0x88, //0x00001767 movq $-120(%rbp), %rdi
- 0x48, 0x29, 0xcf, //0x0000176b subq %rcx, %rdi
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x0000176e andl $511, %edx
- 0x48, 0x89, 0xf1, //0x00001774 movq %rsi, %rcx
- 0x48, 0xf7, 0xd1, //0x00001777 notq %rcx
- 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x0000177a cmpq $511, %rdx
- 0x0f, 0x85, 0x46, 0x00, 0x00, 0x00, //0x00001781 jne LBB5_344
- 0x49, 0x39, 0xc9, //0x00001787 cmpq %rcx, %r9
- 0x0f, 0x86, 0x3d, 0x00, 0x00, 0x00, //0x0000178a jbe LBB5_344
- 0x48, 0x89, 0xf0, //0x00001790 movq %rsi, %rax
- 0x48, 0x8d, 0x15, 0xb6, 0xb2, 0x00, 0x00, //0x00001793 leaq $45750(%rip), %rdx /* _POW10_M128_TAB+0(%rip) */
- 0x49, 0xf7, 0x24, 0x17, //0x0000179a mulq (%r15,%rdx)
- 0x49, 0x01, 0xd1, //0x0000179e addq %rdx, %r9
- 0x48, 0x83, 0xd3, 0x00, //0x000017a1 adcq $0, %rbx
- 0x89, 0xda, //0x000017a5 movl %ebx, %edx
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x000017a7 andl $511, %edx
- 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x000017ad cmpq $511, %rdx
- 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x000017b4 jne LBB5_344
- 0x49, 0x83, 0xf9, 0xff, //0x000017ba cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000017be jne LBB5_344
- 0x48, 0x39, 0xc8, //0x000017c4 cmpq %rcx, %rax
- 0x0f, 0x87, 0x6c, 0xfb, 0xff, 0xff, //0x000017c7 ja LBB5_218
- //0x000017cd LBB5_344
- 0x48, 0x89, 0xd8, //0x000017cd movq %rbx, %rax
- 0x48, 0xc1, 0xe8, 0x3f, //0x000017d0 shrq $63, %rax
- 0x8d, 0x48, 0x09, //0x000017d4 leal $9(%rax), %ecx
- 0x48, 0xd3, 0xeb, //0x000017d7 shrq %cl, %rbx
- 0x89, 0xd9, //0x000017da movl %ebx, %ecx
- 0x83, 0xe1, 0x03, //0x000017dc andl $3, %ecx
- 0x4d, 0x85, 0xc9, //0x000017df testq %r9, %r9
- 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000017e2 jne LBB5_487
- 0x48, 0x85, 0xd2, //0x000017e8 testq %rdx, %rdx
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000017eb jne LBB5_487
- 0x83, 0xf9, 0x01, //0x000017f1 cmpl $1, %ecx
- 0x0f, 0x84, 0x3f, 0xfb, 0xff, 0xff, //0x000017f4 je LBB5_218
- //0x000017fa LBB5_487
- 0x89, 0xda, //0x000017fa movl %ebx, %edx
- 0x83, 0xe2, 0x01, //0x000017fc andl $1, %edx
- 0x48, 0x01, 0xda, //0x000017ff addq %rbx, %rdx
- 0x48, 0x01, 0xc7, //0x00001802 addq %rax, %rdi
- 0x4c, 0x39, 0xd2, //0x00001805 cmpq %r10, %rdx
- 0x48, 0x83, 0xdf, 0x00, //0x00001808 sbbq $0, %rdi
- 0x48, 0x8d, 0x87, 0x01, 0xf8, 0xff, 0xff, //0x0000180c leaq $-2047(%rdi), %rax
- 0x48, 0x3d, 0x02, 0xf8, 0xff, 0xff, //0x00001813 cmpq $-2046, %rax
- 0x4d, 0x89, 0xc1, //0x00001819 movq %r8, %r9
- 0x0f, 0x82, 0x1a, 0xfb, 0xff, 0xff, //0x0000181c jb LBB5_219
- 0x4c, 0x39, 0xd2, //0x00001822 cmpq %r10, %rdx
- 0xb1, 0x02, //0x00001825 movb $2, %cl
- 0x80, 0xd9, 0x00, //0x00001827 sbbb $0, %cl
- 0x48, 0xd3, 0xea, //0x0000182a shrq %cl, %rdx
- 0x48, 0xc1, 0xe7, 0x34, //0x0000182d shlq $52, %rdi
- 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001831 movabsq $4503599627370495, %rax
- 0x48, 0x21, 0xc2, //0x0000183b andq %rax, %rdx
- 0x48, 0x09, 0xfa, //0x0000183e orq %rdi, %rdx
- 0x49, 0x09, 0xd3, //0x00001841 orq %rdx, %r11
- 0x80, 0x7d, 0xd0, 0x00, //0x00001844 cmpb $0, $-48(%rbp)
- 0x4c, 0x0f, 0x44, 0xda, //0x00001848 cmoveq %rdx, %r11
- 0xc4, 0xc1, 0xf9, 0x6e, 0xcb, //0x0000184c vmovq %r11, %xmm1
- 0xc5, 0xf9, 0x2e, 0xc1, //0x00001851 vucomisd %xmm1, %xmm0
- 0x0f, 0x85, 0xe1, 0xfa, 0xff, 0xff, //0x00001855 jne LBB5_219
- 0x0f, 0x8b, 0x5c, 0x1f, 0x00, 0x00, //0x0000185b jnp LBB5_654
- 0xe9, 0xd6, 0xfa, 0xff, 0xff, //0x00001861 jmp LBB5_219
- //0x00001866 LBB5_343
- 0x89, 0x55, 0xb0, //0x00001866 movl %edx, $-80(%rbp)
- 0xe9, 0xa6, 0xf9, 0xff, 0xff, //0x00001869 jmp LBB5_205
- //0x0000186e LBB5_263
- 0x4c, 0x8b, 0x4d, 0x88, //0x0000186e movq $-120(%rbp), %r9
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001872 .p2align 4, 0x90
- //0x00001880 LBB5_264
- 0xc5, 0xe5, 0x71, 0xf3, 0x07, //0x00001880 vpsllw $7, %ymm3, %ymm3
- 0xc5, 0xfd, 0xd7, 0xdb, //0x00001885 vpmovmskb %ymm3, %ebx
- 0x83, 0xc2, 0xff, //0x00001889 addl $-1, %edx
- 0x85, 0xca, //0x0000188c testl %ecx, %edx
- 0x0f, 0x85, 0x0e, 0x16, 0x00, 0x00, //0x0000188e jne LBB5_575
- 0x31, 0xf6, //0x00001894 xorl %esi, %esi
- 0x85, 0xda, //0x00001896 testl %ebx, %edx
- 0x0f, 0x85, 0x04, 0x29, 0x00, 0x00, //0x00001898 jne LBB5_785
- 0xc4, 0xc1, 0x7e, 0x6f, 0x5b, 0x20, //0x0000189e vmovdqu $32(%r11), %ymm3
- 0x49, 0x83, 0xc3, 0x20, //0x000018a4 addq $32, %r11
- 0xc5, 0xe5, 0x74, 0xe0, //0x000018a8 vpcmpeqb %ymm0, %ymm3, %ymm4
- 0xc5, 0xfd, 0xd7, 0xcc, //0x000018ac vpmovmskb %ymm4, %ecx
- 0xc5, 0xe5, 0x74, 0xe9, //0x000018b0 vpcmpeqb %ymm1, %ymm3, %ymm5
- 0xc5, 0xfd, 0xd7, 0xd5, //0x000018b4 vpmovmskb %ymm5, %edx
- 0xc5, 0xe5, 0xda, 0xea, //0x000018b8 vpminub %ymm2, %ymm3, %ymm5
- 0xc5, 0xe5, 0x74, 0xdd, //0x000018bc vpcmpeqb %ymm5, %ymm3, %ymm3
- 0xc5, 0xe5, 0xeb, 0xe4, //0x000018c0 vpor %ymm4, %ymm3, %ymm4
- 0xc5, 0xfd, 0xd7, 0xf4, //0x000018c4 vpmovmskb %ymm4, %esi
- 0x83, 0xc6, 0xff, //0x000018c8 addl $-1, %esi
- 0x85, 0xd6, //0x000018cb testl %edx, %esi
- 0x0f, 0x84, 0xad, 0xff, 0xff, 0xff, //0x000018cd je LBB5_264
- //0x000018d3 LBB5_267
- 0x0f, 0xbc, 0xc2, //0x000018d3 bsfl %edx, %eax
- 0x4a, 0x8d, 0x0c, 0x18, //0x000018d6 leaq (%rax,%r11), %rcx
- 0x49, 0x01, 0xc3, //0x000018da addq %rax, %r11
- 0x49, 0x83, 0xc3, 0x01, //0x000018dd addq $1, %r11
- 0x49, 0xf7, 0xd5, //0x000018e1 notq %r13
- 0x4a, 0x8d, 0x3c, 0x29, //0x000018e4 leaq (%rcx,%r13), %rdi
- 0x48, 0x83, 0xc7, 0x01, //0x000018e8 addq $1, %rdi
- 0x31, 0xf6, //0x000018ec xorl %esi, %esi
- 0x31, 0xc0, //0x000018ee xorl %eax, %eax
- 0x48, 0x85, 0xff, //0x000018f0 testq %rdi, %rdi
- 0x0f, 0x89, 0x04, 0x00, 0x00, 0x00, //0x000018f3 jns LBB5_269
- //0x000018f9 LBB5_268
- 0x89, 0xf8, //0x000018f9 movl %edi, %eax
- 0xf7, 0xd8, //0x000018fb negl %eax
- //0x000018fd LBB5_269
- 0x40, 0x0f, 0xb6, 0xce, //0x000018fd movzbl %sil, %ecx
- 0x49, 0xc1, 0xe6, 0x20, //0x00001901 shlq $32, %r14
- 0x49, 0x8d, 0x0c, 0xce, //0x00001905 leaq (%r14,%rcx,8), %rcx
- 0x48, 0xba, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001909 movabsq $4294967296, %rdx
- 0x48, 0x01, 0xd1, //0x00001913 addq %rdx, %rcx
- 0x48, 0x83, 0xc1, 0x04, //0x00001916 addq $4, %rcx
- 0x4c, 0x8b, 0x65, 0xc0, //0x0000191a movq $-64(%rbp), %r12
- 0x49, 0x8b, 0x94, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x0000191e movq $160(%r12), %rdx
- 0x48, 0x89, 0x0a, //0x00001926 movq %rcx, (%rdx)
- 0x48, 0x89, 0x7a, 0x08, //0x00001929 movq %rdi, $8(%rdx)
- 0x49, 0x8b, 0x8c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x0000192d movq $160(%r12), %rcx
- 0x48, 0x8d, 0x71, 0x10, //0x00001935 leaq $16(%rcx), %rsi
- 0x41, 0x83, 0x84, 0x24, 0xd0, 0x00, 0x00, 0x00, 0x01, //0x00001939 addl $1, $208(%r12)
- 0x48, 0x83, 0xc1, 0x20, //0x00001942 addq $32, %rcx
- 0x49, 0x3b, 0x8c, 0x24, 0xc0, 0x00, 0x00, 0x00, //0x00001946 cmpq $192(%r12), %rcx
- 0x0f, 0x96, 0xc2, //0x0000194e setbe %dl
- 0x4d, 0x89, 0xde, //0x00001951 movq %r11, %r14
- 0x4d, 0x39, 0xd9, //0x00001954 cmpq %r11, %r9
- 0x49, 0x89, 0xb4, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00001957 movq %rsi, $160(%r12)
- 0xb9, 0x05, 0x00, 0x00, 0x00, //0x0000195f movl $5, %ecx
- 0x4d, 0x89, 0xdd, //0x00001964 movq %r11, %r13
- 0x0f, 0x89, 0x24, 0xf8, 0xff, 0xff, //0x00001967 jns LBB5_173
- 0xe9, 0x36, 0xf8, 0xff, 0xff, //0x0000196d jmp LBB5_175
- //0x00001972 LBB5_270
- 0x49, 0x8d, 0x44, 0x24, 0xff, //0x00001972 leaq $-1(%r12), %rax
- 0x49, 0x39, 0xc3, //0x00001977 cmpq %rax, %r11
- 0x49, 0xf7, 0xd4, //0x0000197a notq %r12
- 0x4d, 0x0f, 0x45, 0xe2, //0x0000197d cmovneq %r10, %r12
- 0x84, 0xc9, //0x00001981 testb %cl, %cl
- 0x4d, 0x0f, 0x44, 0xe2, //0x00001983 cmoveq %r10, %r12
- 0x4c, 0x89, 0xe2, //0x00001987 movq %r12, %rdx
- 0xe9, 0x94, 0xf7, 0xff, 0xff, //0x0000198a jmp LBB5_169
- //0x0000198f LBB5_272
- 0x8d, 0x51, 0x02, //0x0000198f leal $2(%rcx), %edx
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00001992 movl $-1, %eax
- //0x00001997 LBB5_273
- 0x48, 0x63, 0xd2, //0x00001997 movslq %edx, %rdx
- 0x31, 0xc9, //0x0000199a xorl %ecx, %ecx
- 0x49, 0x39, 0xd0, //0x0000199c cmpq %rdx, %r8
- 0x0f, 0x8e, 0x3b, 0x00, 0x00, 0x00, //0x0000199f jle LBB5_279
- 0x31, 0xc9, //0x000019a5 xorl %ecx, %ecx
- //0x000019a7 LBB5_275
- 0x0f, 0xbe, 0x34, 0x17, //0x000019a7 movsbl (%rdi,%rdx), %esi
- 0x83, 0xfe, 0x30, //0x000019ab cmpl $48, %esi
- 0x0f, 0x8c, 0x2c, 0x00, 0x00, 0x00, //0x000019ae jl LBB5_279
- 0x40, 0x80, 0xfe, 0x39, //0x000019b4 cmpb $57, %sil
- 0x0f, 0x87, 0x22, 0x00, 0x00, 0x00, //0x000019b8 ja LBB5_279
- 0x81, 0xf9, 0x0f, 0x27, 0x00, 0x00, //0x000019be cmpl $9999, %ecx
- 0x0f, 0x8f, 0x16, 0x00, 0x00, 0x00, //0x000019c4 jg LBB5_279
- 0x8d, 0x0c, 0x89, //0x000019ca leal (%rcx,%rcx,4), %ecx
- 0x8d, 0x0c, 0x4e, //0x000019cd leal (%rsi,%rcx,2), %ecx
- 0x83, 0xc1, 0xd0, //0x000019d0 addl $-48, %ecx
- 0x48, 0x83, 0xc2, 0x01, //0x000019d3 addq $1, %rdx
- 0x49, 0x39, 0xd0, //0x000019d7 cmpq %rdx, %r8
- 0x0f, 0x85, 0xc7, 0xff, 0xff, 0xff, //0x000019da jne LBB5_275
- //0x000019e0 LBB5_279
- 0x0f, 0xaf, 0xc8, //0x000019e0 imull %eax, %ecx
- 0x44, 0x01, 0xe9, //0x000019e3 addl %r13d, %ecx
- 0x41, 0x89, 0xcd, //0x000019e6 movl %ecx, %r13d
- //0x000019e9 LBB5_280
- 0x45, 0x31, 0xff, //0x000019e9 xorl %r15d, %r15d
- 0xba, 0x00, 0x00, 0x00, 0x00, //0x000019ec movl $0, %edx
- 0x45, 0x85, 0xdb, //0x000019f1 testl %r11d, %r11d
- 0x0f, 0x84, 0x88, 0x1d, 0x00, 0x00, //0x000019f4 je LBB5_653
- 0x49, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x000019fa movabsq $9218868437227405312, %r15
- 0x31, 0xd2, //0x00001a04 xorl %edx, %edx
- 0x41, 0x81, 0xfd, 0x36, 0x01, 0x00, 0x00, //0x00001a06 cmpl $310, %r13d
- 0x0f, 0x8f, 0x6f, 0x1d, 0x00, 0x00, //0x00001a0d jg LBB5_653
- 0x45, 0x31, 0xff, //0x00001a13 xorl %r15d, %r15d
- 0xba, 0x00, 0x00, 0x00, 0x00, //0x00001a16 movl $0, %edx
- 0x41, 0x81, 0xfd, 0xb6, 0xfe, 0xff, 0xff, //0x00001a1b cmpl $-330, %r13d
- 0x0f, 0x8c, 0x5a, 0x1d, 0x00, 0x00, //0x00001a22 jl LBB5_653
- 0x4c, 0x89, 0x75, 0xa0, //0x00001a28 movq %r14, $-96(%rbp)
- 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, //0x00001a2c movabsq $1152921504606846976, %r14
- 0x45, 0x85, 0xed, //0x00001a36 testl %r13d, %r13d
- 0x0f, 0x8e, 0x8b, 0x04, 0x00, 0x00, //0x00001a39 jle LBB5_352
- 0x31, 0xc0, //0x00001a3f xorl %eax, %eax
- 0x48, 0x89, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00001a41 movq %rax, $-144(%rbp)
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001a48 movl $1, %r8d
- 0x44, 0x89, 0xda, //0x00001a4e movl %r11d, %edx
- 0x44, 0x89, 0xde, //0x00001a51 movl %r11d, %esi
- 0xe9, 0x2c, 0x00, 0x00, 0x00, //0x00001a54 jmp LBB5_288
- //0x00001a59 LBB5_285
- 0x45, 0x31, 0xdb, //0x00001a59 xorl %r11d, %r11d
- 0x85, 0xd2, //0x00001a5c testl %edx, %edx
- 0x0f, 0x84, 0x5c, 0x04, 0x00, 0x00, //0x00001a5e je LBB5_351
- //0x00001a64 LBB5_286
- 0x41, 0x89, 0xd3, //0x00001a64 movl %edx, %r11d
- 0x89, 0xd7, //0x00001a67 movl %edx, %edi
- //0x00001a69 LBB5_287
- 0x44, 0x03, 0xbd, 0x70, 0xff, 0xff, 0xff, //0x00001a69 addl $-144(%rbp), %r15d
- 0x89, 0xfe, //0x00001a70 movl %edi, %esi
- 0x44, 0x89, 0xf8, //0x00001a72 movl %r15d, %eax
- 0x48, 0x89, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00001a75 movq %rax, $-144(%rbp)
- 0x45, 0x85, 0xed, //0x00001a7c testl %r13d, %r13d
- 0x0f, 0x8e, 0x48, 0x04, 0x00, 0x00, //0x00001a7f jle LBB5_353
- //0x00001a85 LBB5_288
- 0x41, 0x83, 0xfd, 0x08, //0x00001a85 cmpl $8, %r13d
- 0x0f, 0x86, 0x1a, 0x00, 0x00, 0x00, //0x00001a89 jbe LBB5_290
- 0xb9, 0xe5, 0xff, 0xff, 0xff, //0x00001a8f movl $-27, %ecx
- 0x31, 0xff, //0x00001a94 xorl %edi, %edi
- 0x41, 0xbf, 0x1b, 0x00, 0x00, 0x00, //0x00001a96 movl $27, %r15d
- 0x85, 0xf6, //0x00001a9c testl %esi, %esi
- 0x0f, 0x85, 0xf1, 0x01, 0x00, 0x00, //0x00001a9e jne LBB5_318
- 0xe9, 0xc0, 0xff, 0xff, 0xff, //0x00001aa4 jmp LBB5_287
- //0x00001aa9 LBB5_290
- 0x44, 0x89, 0xe8, //0x00001aa9 movl %r13d, %eax
- 0x48, 0x8d, 0x0d, 0x2d, 0xdb, 0x00, 0x00, //0x00001aac leaq $56109(%rip), %rcx /* _POW_TAB+0(%rip) */
- 0x44, 0x8b, 0x3c, 0x81, //0x00001ab3 movl (%rcx,%rax,4), %r15d
- 0x31, 0xff, //0x00001ab7 xorl %edi, %edi
- 0x85, 0xf6, //0x00001ab9 testl %esi, %esi
- 0x0f, 0x84, 0xa8, 0xff, 0xff, 0xff, //0x00001abb je LBB5_287
- 0x44, 0x89, 0xf9, //0x00001ac1 movl %r15d, %ecx
- 0xf7, 0xd9, //0x00001ac4 negl %ecx
- 0x83, 0xf9, 0xc3, //0x00001ac6 cmpl $-61, %ecx
- 0x0f, 0x86, 0x1a, 0x00, 0x00, 0x00, //0x00001ac9 jbe LBB5_294
- 0xe9, 0xc1, 0x01, 0x00, 0x00, //0x00001acf jmp LBB5_318
- //0x00001ad4 LBB5_316
- 0x45, 0x31, 0xed, //0x00001ad4 xorl %r13d, %r13d
- //0x00001ad7 LBB5_292
- 0x45, 0x31, 0xdb, //0x00001ad7 xorl %r11d, %r11d
- //0x00001ada LBB5_293
- 0x8d, 0x4a, 0x3c, //0x00001ada leal $60(%rdx), %ecx
- 0x44, 0x89, 0xde, //0x00001add movl %r11d, %esi
- 0x83, 0xfa, 0x88, //0x00001ae0 cmpl $-120, %edx
- 0x0f, 0x8d, 0xa9, 0x01, 0x00, 0x00, //0x00001ae3 jge LBB5_317
- //0x00001ae9 LBB5_294
- 0x89, 0xca, //0x00001ae9 movl %ecx, %edx
- 0x85, 0xf6, //0x00001aeb testl %esi, %esi
- 0xbf, 0x00, 0x00, 0x00, 0x00, //0x00001aed movl $0, %edi
- 0x0f, 0x4f, 0xfe, //0x00001af2 cmovgl %esi, %edi
- 0x31, 0xc0, //0x00001af5 xorl %eax, %eax
- 0x31, 0xc9, //0x00001af7 xorl %ecx, %ecx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001af9 .p2align 4, 0x90
- //0x00001b00 LBB5_295
- 0x48, 0x39, 0xc7, //0x00001b00 cmpq %rax, %rdi
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00001b03 je LBB5_298
- 0x48, 0x8d, 0x0c, 0x89, //0x00001b09 leaq (%rcx,%rcx,4), %rcx
- 0x49, 0x0f, 0xbe, 0x1c, 0x04, //0x00001b0d movsbq (%r12,%rax), %rbx
- 0x48, 0x8d, 0x0c, 0x4b, //0x00001b12 leaq (%rbx,%rcx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x00001b16 addq $-48, %rcx
- 0x48, 0x83, 0xc0, 0x01, //0x00001b1a addq $1, %rax
- 0x4c, 0x39, 0xf1, //0x00001b1e cmpq %r14, %rcx
- 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x00001b21 jb LBB5_295
- 0x89, 0xc7, //0x00001b27 movl %eax, %edi
- 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00001b29 jmp LBB5_300
- //0x00001b2e LBB5_298
- 0x48, 0x85, 0xc9, //0x00001b2e testq %rcx, %rcx
- 0x0f, 0x84, 0xa0, 0xff, 0xff, 0xff, //0x00001b31 je LBB5_292
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001b37 .p2align 4, 0x90
- //0x00001b40 LBB5_299
- 0x48, 0x01, 0xc9, //0x00001b40 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00001b43 leaq (%rcx,%rcx,4), %rcx
- 0x83, 0xc7, 0x01, //0x00001b47 addl $1, %edi
- 0x4c, 0x39, 0xf1, //0x00001b4a cmpq %r14, %rcx
- 0x0f, 0x82, 0xed, 0xff, 0xff, 0xff, //0x00001b4d jb LBB5_299
- //0x00001b53 LBB5_300
- 0x41, 0x29, 0xfd, //0x00001b53 subl %edi, %r13d
- 0x41, 0x83, 0xc5, 0x01, //0x00001b56 addl $1, %r13d
- 0x31, 0xc0, //0x00001b5a xorl %eax, %eax
- 0x39, 0xf7, //0x00001b5c cmpl %esi, %edi
- 0x0f, 0x8d, 0x6a, 0x00, 0x00, 0x00, //0x00001b5e jge LBB5_305
- 0x48, 0x89, 0x55, 0xb8, //0x00001b64 movq %rdx, $-72(%rbp)
- 0x48, 0x63, 0xf7, //0x00001b68 movslq %edi, %rsi
- 0x49, 0x63, 0xfb, //0x00001b6b movslq %r11d, %rdi
- 0x49, 0x8d, 0x04, 0x34, //0x00001b6e leaq (%r12,%rsi), %rax
- 0x45, 0x31, 0xdb, //0x00001b72 xorl %r11d, %r11d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001b75 .p2align 4, 0x90
- //0x00001b80 LBB5_302
- 0x49, 0x8d, 0x5e, 0xff, //0x00001b80 leaq $-1(%r14), %rbx
- 0x48, 0x21, 0xcb, //0x00001b84 andq %rcx, %rbx
- 0x48, 0xc1, 0xe9, 0x3c, //0x00001b87 shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x00001b8b orb $48, %cl
- 0x43, 0x88, 0x0c, 0x1c, //0x00001b8e movb %cl, (%r12,%r11)
- 0x4a, 0x0f, 0xbe, 0x0c, 0x18, //0x00001b92 movsbq (%rax,%r11), %rcx
- 0x4a, 0x8d, 0x14, 0x1e, //0x00001b97 leaq (%rsi,%r11), %rdx
- 0x48, 0x83, 0xc2, 0x01, //0x00001b9b addq $1, %rdx
- 0x49, 0x83, 0xc3, 0x01, //0x00001b9f addq $1, %r11
- 0x48, 0x8d, 0x1c, 0x9b, //0x00001ba3 leaq (%rbx,%rbx,4), %rbx
- 0x48, 0x8d, 0x0c, 0x59, //0x00001ba7 leaq (%rcx,%rbx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x00001bab addq $-48, %rcx
- 0x48, 0x39, 0xfa, //0x00001baf cmpq %rdi, %rdx
- 0x0f, 0x8c, 0xc8, 0xff, 0xff, 0xff, //0x00001bb2 jl LBB5_302
- 0x48, 0x85, 0xc9, //0x00001bb8 testq %rcx, %rcx
- 0x0f, 0x84, 0xb3, 0x00, 0x00, 0x00, //0x00001bbb je LBB5_314
- 0x44, 0x89, 0xd8, //0x00001bc1 movl %r11d, %eax
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001bc4 movl $1, %r8d
- 0x48, 0x8b, 0x55, 0xb8, //0x00001bca movq $-72(%rbp), %rdx
- //0x00001bce LBB5_305
- 0x41, 0x89, 0xc3, //0x00001bce movl %eax, %r11d
- 0xe9, 0x22, 0x00, 0x00, 0x00, //0x00001bd1 jmp LBB5_307
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001bd6 .p2align 4, 0x90
- //0x00001be0 LBB5_306
- 0x4c, 0x39, 0xf1, //0x00001be0 cmpq %r14, %rcx
- 0x45, 0x0f, 0x43, 0xc8, //0x00001be3 cmovael %r8d, %r9d
- 0x48, 0x8d, 0x04, 0x36, //0x00001be7 leaq (%rsi,%rsi), %rax
- 0x48, 0x8d, 0x0c, 0x80, //0x00001beb leaq (%rax,%rax,4), %rcx
- 0x48, 0x85, 0xf6, //0x00001bef testq %rsi, %rsi
- 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00001bf2 je LBB5_309
- //0x00001bf8 LBB5_307
- 0x49, 0x8d, 0x76, 0xff, //0x00001bf8 leaq $-1(%r14), %rsi
- 0x48, 0x21, 0xce, //0x00001bfc andq %rcx, %rsi
- 0x49, 0x63, 0xc3, //0x00001bff movslq %r11d, %rax
- 0x49, 0x39, 0xc2, //0x00001c02 cmpq %rax, %r10
- 0x0f, 0x86, 0xd5, 0xff, 0xff, 0xff, //0x00001c05 jbe LBB5_306
- 0x48, 0xc1, 0xe9, 0x3c, //0x00001c0b shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x00001c0f orb $48, %cl
- 0x41, 0x88, 0x0c, 0x04, //0x00001c12 movb %cl, (%r12,%rax)
- 0x83, 0xc0, 0x01, //0x00001c16 addl $1, %eax
- 0x41, 0x89, 0xc3, //0x00001c19 movl %eax, %r11d
- 0x48, 0x8d, 0x04, 0x36, //0x00001c1c leaq (%rsi,%rsi), %rax
- 0x48, 0x8d, 0x0c, 0x80, //0x00001c20 leaq (%rax,%rax,4), %rcx
- 0x48, 0x85, 0xf6, //0x00001c24 testq %rsi, %rsi
- 0x0f, 0x85, 0xcb, 0xff, 0xff, 0xff, //0x00001c27 jne LBB5_307
- //0x00001c2d LBB5_309
- 0x45, 0x85, 0xdb, //0x00001c2d testl %r11d, %r11d
- 0x0f, 0x8e, 0x51, 0x00, 0x00, 0x00, //0x00001c30 jle LBB5_315
- //0x00001c36 LBB5_310
- 0x44, 0x89, 0xd8, //0x00001c36 movl %r11d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00001c39 cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x95, 0xfe, 0xff, 0xff, //0x00001c3f jne LBB5_293
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001c45 .p2align 4, 0x90
- //0x00001c50 LBB5_311
- 0x48, 0x83, 0xf8, 0x01, //0x00001c50 cmpq $1, %rax
- 0x0f, 0x86, 0x7a, 0xfe, 0xff, 0xff, //0x00001c54 jbe LBB5_316
- 0x8d, 0x48, 0xfe, //0x00001c5a leal $-2(%rax), %ecx
- 0x48, 0x83, 0xc0, 0xff, //0x00001c5d addq $-1, %rax
- 0x41, 0x80, 0x3c, 0x0c, 0x30, //0x00001c61 cmpb $48, (%r12,%rcx)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x00001c66 je LBB5_311
- 0x41, 0x89, 0xc3, //0x00001c6c movl %eax, %r11d
- 0xe9, 0x66, 0xfe, 0xff, 0xff, //0x00001c6f jmp LBB5_293
- //0x00001c74 LBB5_314
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001c74 movl $1, %r8d
- 0x48, 0x8b, 0x55, 0xb8, //0x00001c7a movq $-72(%rbp), %rdx
- 0x45, 0x85, 0xdb, //0x00001c7e testl %r11d, %r11d
- 0x0f, 0x8f, 0xaf, 0xff, 0xff, 0xff, //0x00001c81 jg LBB5_310
- //0x00001c87 LBB5_315
- 0x0f, 0x85, 0x4d, 0xfe, 0xff, 0xff, //0x00001c87 jne LBB5_293
- 0xe9, 0x42, 0xfe, 0xff, 0xff, //0x00001c8d jmp LBB5_316
- //0x00001c92 LBB5_317
- 0x44, 0x89, 0xde, //0x00001c92 movl %r11d, %esi
- //0x00001c95 LBB5_318
- 0xf7, 0xd9, //0x00001c95 negl %ecx
- 0x85, 0xf6, //0x00001c97 testl %esi, %esi
- 0x41, 0xb8, 0x00, 0x00, 0x00, 0x00, //0x00001c99 movl $0, %r8d
- 0x44, 0x0f, 0x4f, 0xc6, //0x00001c9f cmovgl %esi, %r8d
- 0x31, 0xc0, //0x00001ca3 xorl %eax, %eax
- 0x31, 0xff, //0x00001ca5 xorl %edi, %edi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001ca7 .p2align 4, 0x90
- //0x00001cb0 LBB5_319
- 0x49, 0x39, 0xc0, //0x00001cb0 cmpq %rax, %r8
- 0x0f, 0x84, 0xb0, 0x00, 0x00, 0x00, //0x00001cb3 je LBB5_328
- 0x48, 0x8d, 0x14, 0xbf, //0x00001cb9 leaq (%rdi,%rdi,4), %rdx
- 0x49, 0x0f, 0xbe, 0x3c, 0x04, //0x00001cbd movsbq (%r12,%rax), %rdi
- 0x48, 0x8d, 0x3c, 0x57, //0x00001cc2 leaq (%rdi,%rdx,2), %rdi
- 0x48, 0x83, 0xc7, 0xd0, //0x00001cc6 addq $-48, %rdi
- 0x48, 0x83, 0xc0, 0x01, //0x00001cca addq $1, %rax
- 0x48, 0x89, 0xfa, //0x00001cce movq %rdi, %rdx
- 0x48, 0xd3, 0xea, //0x00001cd1 shrq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x00001cd4 testq %rdx, %rdx
- 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x00001cd7 je LBB5_319
- 0x44, 0x89, 0x4d, 0xb8, //0x00001cdd movl %r9d, $-72(%rbp)
- 0x41, 0x89, 0xc0, //0x00001ce1 movl %eax, %r8d
- //0x00001ce4 LBB5_322
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001ce4 movq $-1, %r9
- 0x49, 0xd3, 0xe1, //0x00001ceb shlq %cl, %r9
- 0x49, 0xf7, 0xd1, //0x00001cee notq %r9
- 0x31, 0xd2, //0x00001cf1 xorl %edx, %edx
- 0x41, 0x39, 0xf0, //0x00001cf3 cmpl %esi, %r8d
- 0x0f, 0x8d, 0x52, 0x00, 0x00, 0x00, //0x00001cf6 jge LBB5_326
- 0x4c, 0x89, 0x7d, 0xd0, //0x00001cfc movq %r15, $-48(%rbp)
- 0x4c, 0x89, 0x6d, 0x88, //0x00001d00 movq %r13, $-120(%rbp)
- 0x49, 0x63, 0xf0, //0x00001d04 movslq %r8d, %rsi
- 0x4d, 0x63, 0xfb, //0x00001d07 movslq %r11d, %r15
- 0x49, 0x8d, 0x04, 0x34, //0x00001d0a leaq (%r12,%rsi), %rax
- 0x31, 0xd2, //0x00001d0e xorl %edx, %edx
- //0x00001d10 .p2align 4, 0x90
- //0x00001d10 LBB5_324
- 0x48, 0x89, 0xfb, //0x00001d10 movq %rdi, %rbx
- 0x48, 0xd3, 0xeb, //0x00001d13 shrq %cl, %rbx
- 0x4c, 0x21, 0xcf, //0x00001d16 andq %r9, %rdi
- 0x80, 0xc3, 0x30, //0x00001d19 addb $48, %bl
- 0x41, 0x88, 0x1c, 0x14, //0x00001d1c movb %bl, (%r12,%rdx)
- 0x48, 0x0f, 0xbe, 0x1c, 0x10, //0x00001d20 movsbq (%rax,%rdx), %rbx
- 0x4c, 0x8d, 0x2c, 0x16, //0x00001d25 leaq (%rsi,%rdx), %r13
- 0x49, 0x83, 0xc5, 0x01, //0x00001d29 addq $1, %r13
- 0x48, 0x83, 0xc2, 0x01, //0x00001d2d addq $1, %rdx
- 0x48, 0x8d, 0x3c, 0xbf, //0x00001d31 leaq (%rdi,%rdi,4), %rdi
- 0x48, 0x8d, 0x3c, 0x7b, //0x00001d35 leaq (%rbx,%rdi,2), %rdi
- 0x48, 0x83, 0xc7, 0xd0, //0x00001d39 addq $-48, %rdi
- 0x4d, 0x39, 0xfd, //0x00001d3d cmpq %r15, %r13
- 0x0f, 0x8c, 0xca, 0xff, 0xff, 0xff, //0x00001d40 jl LBB5_324
- 0x4c, 0x8b, 0x6d, 0x88, //0x00001d46 movq $-120(%rbp), %r13
- 0x4c, 0x8b, 0x7d, 0xd0, //0x00001d4a movq $-48(%rbp), %r15
- //0x00001d4e LBB5_326
- 0x45, 0x29, 0xc5, //0x00001d4e subl %r8d, %r13d
- 0x41, 0x83, 0xc5, 0x01, //0x00001d51 addl $1, %r13d
- 0x48, 0x85, 0xff, //0x00001d55 testq %rdi, %rdi
- 0x0f, 0x85, 0x3f, 0x00, 0x00, 0x00, //0x00001d58 jne LBB5_331
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001d5e movl $1, %r8d
- 0xe9, 0x94, 0x00, 0x00, 0x00, //0x00001d64 jmp LBB5_335
- //0x00001d69 LBB5_328
- 0x31, 0xd2, //0x00001d69 xorl %edx, %edx
- 0x48, 0x85, 0xff, //0x00001d6b testq %rdi, %rdi
- 0x0f, 0x84, 0xeb, 0x00, 0x00, 0x00, //0x00001d6e je LBB5_341
- 0x48, 0x89, 0xf8, //0x00001d74 movq %rdi, %rax
- 0x48, 0xd3, 0xe8, //0x00001d77 shrq %cl, %rax
- 0x48, 0x85, 0xc0, //0x00001d7a testq %rax, %rax
- 0x44, 0x89, 0x4d, 0xb8, //0x00001d7d movl %r9d, $-72(%rbp)
- 0x0f, 0x84, 0xb9, 0x00, 0x00, 0x00, //0x00001d81 je LBB5_340
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001d87 movq $-1, %r9
- 0x49, 0xd3, 0xe1, //0x00001d8e shlq %cl, %r9
- 0x49, 0xf7, 0xd1, //0x00001d91 notq %r9
- 0x45, 0x29, 0xc5, //0x00001d94 subl %r8d, %r13d
- 0x41, 0x83, 0xc5, 0x01, //0x00001d97 addl $1, %r13d
- 0x31, 0xd2, //0x00001d9b xorl %edx, %edx
- //0x00001d9d LBB5_331
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001d9d movl $1, %r8d
- 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00001da3 jmp LBB5_333
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001da8 .p2align 4, 0x90
- //0x00001db0 LBB5_332
- 0x48, 0x85, 0xc0, //0x00001db0 testq %rax, %rax
- 0x8b, 0x45, 0xb8, //0x00001db3 movl $-72(%rbp), %eax
- 0x41, 0x0f, 0x45, 0xc0, //0x00001db6 cmovnel %r8d, %eax
- 0x89, 0x45, 0xb8, //0x00001dba movl %eax, $-72(%rbp)
- 0x48, 0x01, 0xff, //0x00001dbd addq %rdi, %rdi
- 0x48, 0x8d, 0x3c, 0xbf, //0x00001dc0 leaq (%rdi,%rdi,4), %rdi
- 0x48, 0x85, 0xff, //0x00001dc4 testq %rdi, %rdi
- 0x0f, 0x84, 0x30, 0x00, 0x00, 0x00, //0x00001dc7 je LBB5_335
- //0x00001dcd LBB5_333
- 0x48, 0x89, 0xf8, //0x00001dcd movq %rdi, %rax
- 0x48, 0xd3, 0xe8, //0x00001dd0 shrq %cl, %rax
- 0x4c, 0x21, 0xcf, //0x00001dd3 andq %r9, %rdi
- 0x48, 0x63, 0xf2, //0x00001dd6 movslq %edx, %rsi
- 0x49, 0x39, 0xf2, //0x00001dd9 cmpq %rsi, %r10
- 0x0f, 0x86, 0xce, 0xff, 0xff, 0xff, //0x00001ddc jbe LBB5_332
- 0x04, 0x30, //0x00001de2 addb $48, %al
- 0x41, 0x88, 0x04, 0x34, //0x00001de4 movb %al, (%r12,%rsi)
- 0x83, 0xc6, 0x01, //0x00001de8 addl $1, %esi
- 0x89, 0xf2, //0x00001deb movl %esi, %edx
- 0x48, 0x01, 0xff, //0x00001ded addq %rdi, %rdi
- 0x48, 0x8d, 0x3c, 0xbf, //0x00001df0 leaq (%rdi,%rdi,4), %rdi
- 0x48, 0x85, 0xff, //0x00001df4 testq %rdi, %rdi
- 0x0f, 0x85, 0xd0, 0xff, 0xff, 0xff, //0x00001df7 jne LBB5_333
- //0x00001dfd LBB5_335
- 0x85, 0xd2, //0x00001dfd testl %edx, %edx
- 0x44, 0x8b, 0x4d, 0xb8, //0x00001dff movl $-72(%rbp), %r9d
- 0x0f, 0x8e, 0x50, 0xfc, 0xff, 0xff, //0x00001e03 jle LBB5_285
- 0x41, 0x89, 0xd3, //0x00001e09 movl %edx, %r11d
- 0x43, 0x80, 0x7c, 0x23, 0xff, 0x30, //0x00001e0c cmpb $48, $-1(%r11,%r12)
- 0x0f, 0x85, 0x4c, 0xfc, 0xff, 0xff, //0x00001e12 jne LBB5_286
- //0x00001e18 LBB5_337
- 0x49, 0x83, 0xfb, 0x01, //0x00001e18 cmpq $1, %r11
- 0x0f, 0x86, 0x9a, 0x00, 0x00, 0x00, //0x00001e1c jbe LBB5_350
- 0x41, 0x8d, 0x43, 0xfe, //0x00001e22 leal $-2(%r11), %eax
- 0x49, 0x83, 0xc3, 0xff, //0x00001e26 addq $-1, %r11
- 0x41, 0x80, 0x3c, 0x04, 0x30, //0x00001e2a cmpb $48, (%r12,%rax)
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00001e2f je LBB5_337
- 0x44, 0x89, 0xda, //0x00001e35 movl %r11d, %edx
- 0x44, 0x89, 0xdf, //0x00001e38 movl %r11d, %edi
- 0xe9, 0x29, 0xfc, 0xff, 0xff, //0x00001e3b jmp LBB5_287
- //0x00001e40 LBB5_340
- 0x48, 0x01, 0xff, //0x00001e40 addq %rdi, %rdi
- 0x48, 0x8d, 0x3c, 0xbf, //0x00001e43 leaq (%rdi,%rdi,4), %rdi
- 0x41, 0x83, 0xc0, 0x01, //0x00001e47 addl $1, %r8d
- 0x48, 0x89, 0xf8, //0x00001e4b movq %rdi, %rax
- 0x48, 0xd3, 0xe8, //0x00001e4e shrq %cl, %rax
- 0x48, 0x85, 0xc0, //0x00001e51 testq %rax, %rax
- 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x00001e54 je LBB5_340
- 0xe9, 0x85, 0xfe, 0xff, 0xff, //0x00001e5a jmp LBB5_322
- //0x00001e5f LBB5_341
- 0x45, 0x31, 0xdb, //0x00001e5f xorl %r11d, %r11d
- 0x31, 0xff, //0x00001e62 xorl %edi, %edi
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001e64 movl $1, %r8d
- 0xe9, 0xfa, 0xfb, 0xff, 0xff, //0x00001e6a jmp LBB5_287
- //0x00001e6f LBB5_485
- 0x4c, 0x89, 0xea, //0x00001e6f movq %r13, %rdx
- 0x31, 0xc9, //0x00001e72 xorl %ecx, %ecx
- 0x48, 0x89, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x00001e74 movq %rcx, $-136(%rbp)
- 0x40, 0x80, 0xff, 0x7d, //0x00001e7b cmpb $125, %dil
- 0x0f, 0x84, 0xaa, 0xe9, 0xff, 0xff, //0x00001e7f je LBB5_68
- //0x00001e85 LBB5_183
- 0x31, 0xc0, //0x00001e85 xorl %eax, %eax
- 0x48, 0x89, 0x45, 0x80, //0x00001e87 movq %rax, $-128(%rbp)
- 0xe9, 0x34, 0x23, 0x00, 0x00, //0x00001e8b jmp LBB5_791
- //0x00001e90 LBB5_486
- 0x4c, 0x89, 0xea, //0x00001e90 movq %r13, %rdx
- 0xe9, 0xb3, 0xeb, 0xff, 0xff, //0x00001e93 jmp LBB5_90
- //0x00001e98 LBB5_348
- 0x4d, 0x89, 0xc1, //0x00001e98 movq %r8, %r9
- 0xe9, 0x1d, 0x19, 0x00, 0x00, //0x00001e9b jmp LBB5_654
- //0x00001ea0 LBB5_349
- 0x49, 0x89, 0xca, //0x00001ea0 movq %rcx, %r10
- 0x4c, 0x8b, 0x75, 0xb8, //0x00001ea3 movq $-72(%rbp), %r14
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001ea7 movq $-1, %rdx
- 0x4d, 0x85, 0xdb, //0x00001eae testq %r11, %r11
- 0x0f, 0x85, 0x11, 0xf2, 0xff, 0xff, //0x00001eb1 jne LBB5_160
- 0xe9, 0x75, 0xf2, 0xff, 0xff, //0x00001eb7 jmp LBB5_170
- //0x00001ebc LBB5_350
- 0x41, 0x83, 0xc3, 0xff, //0x00001ebc addl $-1, %r11d
- //0x00001ec0 LBB5_351
- 0x44, 0x03, 0xbd, 0x70, 0xff, 0xff, 0xff, //0x00001ec0 addl $-144(%rbp), %r15d
- 0x45, 0x31, 0xed, //0x00001ec7 xorl %r13d, %r13d
- //0x00001eca LBB5_352
- 0x44, 0x89, 0xda, //0x00001eca movl %r11d, %edx
- //0x00001ecd LBB5_353
- 0x49, 0x8d, 0x44, 0x24, 0x01, //0x00001ecd leaq $1(%r12), %rax
- 0x48, 0x89, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00001ed2 movq %rax, $-144(%rbp)
- 0x89, 0xd3, //0x00001ed9 movl %edx, %ebx
- 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00001edb jmp LBB5_357
- //0x00001ee0 LBB5_354
- 0x31, 0xd2, //0x00001ee0 xorl %edx, %edx
- 0x45, 0x85, 0xdb, //0x00001ee2 testl %r11d, %r11d
- 0x0f, 0x84, 0x5e, 0x07, 0x00, 0x00, //0x00001ee5 je LBB5_453
- //0x00001eeb LBB5_355
- 0x44, 0x89, 0xda, //0x00001eeb movl %r11d, %edx
- 0x44, 0x89, 0xd8, //0x00001eee movl %r11d, %eax
- //0x00001ef1 LBB5_356
- 0x41, 0x29, 0xf7, //0x00001ef1 subl %esi, %r15d
- 0x89, 0xc3, //0x00001ef4 movl %eax, %ebx
- //0x00001ef6 LBB5_357
- 0x45, 0x85, 0xed, //0x00001ef6 testl %r13d, %r13d
- 0x0f, 0x88, 0x16, 0x00, 0x00, 0x00, //0x00001ef9 js LBB5_360
- 0x0f, 0x85, 0x51, 0x07, 0x00, 0x00, //0x00001eff jne LBB5_455
- 0x41, 0x80, 0x3c, 0x24, 0x35, //0x00001f05 cmpb $53, (%r12)
- 0x0f, 0x8c, 0x27, 0x00, 0x00, 0x00, //0x00001f0a jl LBB5_363
- 0xe9, 0x41, 0x07, 0x00, 0x00, //0x00001f10 jmp LBB5_455
- //0x00001f15 LBB5_360
- 0x41, 0x83, 0xfd, 0xf8, //0x00001f15 cmpl $-8, %r13d
- 0x0f, 0x83, 0x18, 0x00, 0x00, 0x00, //0x00001f19 jae LBB5_363
- 0xbe, 0x1b, 0x00, 0x00, 0x00, //0x00001f1f movl $27, %esi
- 0x31, 0xc0, //0x00001f24 xorl %eax, %eax
- 0x89, 0xd3, //0x00001f26 movl %edx, %ebx
- 0x85, 0xd2, //0x00001f28 testl %edx, %edx
- 0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x00001f2a jne LBB5_364
- 0x31, 0xd2, //0x00001f30 xorl %edx, %edx
- 0xe9, 0xba, 0xff, 0xff, 0xff, //0x00001f32 jmp LBB5_356
- //0x00001f37 LBB5_363
- 0x44, 0x89, 0xe8, //0x00001f37 movl %r13d, %eax
- 0xf7, 0xd8, //0x00001f3a negl %eax
- 0x48, 0x8d, 0x0d, 0x9d, 0xd6, 0x00, 0x00, //0x00001f3c leaq $54941(%rip), %rcx /* _POW_TAB+0(%rip) */
- 0x8b, 0x34, 0x81, //0x00001f43 movl (%rcx,%rax,4), %esi
- 0x31, 0xc0, //0x00001f46 xorl %eax, %eax
- 0x85, 0xdb, //0x00001f48 testl %ebx, %ebx
- 0x0f, 0x84, 0xa1, 0xff, 0xff, 0xff, //0x00001f4a je LBB5_356
- //0x00001f50 LBB5_364
- 0x4c, 0x89, 0x6d, 0x88, //0x00001f50 movq %r13, $-120(%rbp)
- 0x89, 0x75, 0xb8, //0x00001f54 movl %esi, $-72(%rbp)
- 0x89, 0xf1, //0x00001f57 movl %esi, %ecx
- 0x48, 0x6b, 0xc1, 0x68, //0x00001f59 imulq $104, %rcx, %rax
- 0x48, 0x8d, 0x35, 0xac, 0xd6, 0x00, 0x00, //0x00001f5d leaq $54956(%rip), %rsi /* _LSHIFT_TAB+0(%rip) */
- 0x44, 0x8b, 0x2c, 0x30, //0x00001f64 movl (%rax,%rsi), %r13d
- 0x49, 0x89, 0xd8, //0x00001f68 movq %rbx, %r8
- 0x48, 0x63, 0xd3, //0x00001f6b movslq %ebx, %rdx
- 0x48, 0x01, 0xc6, //0x00001f6e addq %rax, %rsi
- 0x48, 0x83, 0xc6, 0x04, //0x00001f71 addq $4, %rsi
- 0x31, 0xff, //0x00001f75 xorl %edi, %edi
- 0x4c, 0x89, 0x7d, 0xd0, //0x00001f77 movq %r15, $-48(%rbp)
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001f7b .p2align 4, 0x90
- //0x00001f80 LBB5_365
- 0x0f, 0xb6, 0x1c, 0x3e, //0x00001f80 movzbl (%rsi,%rdi), %ebx
- 0x84, 0xdb, //0x00001f84 testb %bl, %bl
- 0x0f, 0x84, 0x56, 0x00, 0x00, 0x00, //0x00001f86 je LBB5_370
- 0x41, 0x38, 0x1c, 0x3c, //0x00001f8c cmpb %bl, (%r12,%rdi)
- 0x0f, 0x85, 0x46, 0x00, 0x00, 0x00, //0x00001f90 jne LBB5_371
- 0x48, 0x83, 0xc7, 0x01, //0x00001f96 addq $1, %rdi
- 0x48, 0x39, 0xfa, //0x00001f9a cmpq %rdi, %rdx
- 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00001f9d jne LBB5_365
- 0x44, 0x89, 0xc2, //0x00001fa3 movl %r8d, %edx
- 0x48, 0x8d, 0x35, 0x63, 0xd6, 0x00, 0x00, //0x00001fa6 leaq $54883(%rip), %rsi /* _LSHIFT_TAB+0(%rip) */
- 0x48, 0x01, 0xf0, //0x00001fad addq %rsi, %rax
- 0x80, 0x7c, 0x02, 0x04, 0x00, //0x00001fb0 cmpb $0, $4(%rdx,%rax)
- 0x0f, 0x84, 0x27, 0x00, 0x00, 0x00, //0x00001fb5 je LBB5_370
- //0x00001fbb LBB5_372
- 0x4c, 0x89, 0xef, //0x00001fbb movq %r13, %rdi
- 0x83, 0xc7, 0xff, //0x00001fbe addl $-1, %edi
- 0x45, 0x85, 0xc0, //0x00001fc1 testl %r8d, %r8d
- 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x00001fc4 jg LBB5_373
- //0x00001fca LBB5_385
- 0x4c, 0x8b, 0x6d, 0x88, //0x00001fca movq $-120(%rbp), %r13
- 0x4c, 0x8b, 0x7d, 0xd0, //0x00001fce movq $-48(%rbp), %r15
- 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001fd2 movl $1, %ebx
- 0xe9, 0x6e, 0x01, 0x00, 0x00, //0x00001fd7 jmp LBB5_386
- //0x00001fdc LBB5_371
- 0x0f, 0x8c, 0xd9, 0xff, 0xff, 0xff, //0x00001fdc jl LBB5_372
- //0x00001fe2 LBB5_370
- 0x4c, 0x89, 0xef, //0x00001fe2 movq %r13, %rdi
- 0x45, 0x85, 0xc0, //0x00001fe5 testl %r8d, %r8d
- 0x0f, 0x8e, 0xdc, 0xff, 0xff, 0xff, //0x00001fe8 jle LBB5_385
- //0x00001fee LBB5_373
- 0x44, 0x89, 0xcb, //0x00001fee movl %r9d, %ebx
- 0x48, 0x89, 0xbd, 0x78, 0xff, 0xff, 0xff, //0x00001ff1 movq %rdi, $-136(%rbp)
- 0x42, 0x8d, 0x04, 0x07, //0x00001ff8 leal (%rdi,%r8), %eax
- 0x45, 0x89, 0xc5, //0x00001ffc movl %r8d, %r13d
- 0x48, 0x98, //0x00001fff cltq
- 0x48, 0x89, 0xc7, //0x00002001 movq %rax, %rdi
- 0x48, 0xc1, 0xe7, 0x20, //0x00002004 shlq $32, %rdi
- 0x48, 0x83, 0xc0, 0xff, //0x00002008 addq $-1, %rax
- 0x49, 0x83, 0xc5, 0x01, //0x0000200c addq $1, %r13
- 0x45, 0x31, 0xc0, //0x00002010 xorl %r8d, %r8d
- 0xe9, 0x39, 0x00, 0x00, 0x00, //0x00002013 jmp LBB5_376
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002018 .p2align 4, 0x90
- //0x00002020 LBB5_374
- 0x48, 0x85, 0xc0, //0x00002020 testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00002023 movl $1, %eax
- 0x0f, 0x45, 0xd8, //0x00002028 cmovnel %eax, %ebx
- //0x0000202b LBB5_375
- 0x48, 0xb8, 0xff, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x0000202b movabsq $-4294967041, %rax
- 0x48, 0x01, 0xc7, //0x00002035 addq %rax, %rdi
- 0x48, 0x81, 0xc7, 0x01, 0xff, 0xff, 0xff, //0x00002038 addq $-255, %rdi
- 0x49, 0x8d, 0x41, 0xff, //0x0000203f leaq $-1(%r9), %rax
- 0x49, 0x83, 0xc5, 0xff, //0x00002043 addq $-1, %r13
- 0x49, 0x83, 0xfd, 0x01, //0x00002047 cmpq $1, %r13
- 0x0f, 0x86, 0x4f, 0x00, 0x00, 0x00, //0x0000204b jbe LBB5_378
- //0x00002051 LBB5_376
- 0x49, 0x89, 0xc1, //0x00002051 movq %rax, %r9
- 0x41, 0x8d, 0x45, 0xfe, //0x00002054 leal $-2(%r13), %eax
- 0x49, 0x0f, 0xbe, 0x34, 0x04, //0x00002058 movsbq (%r12,%rax), %rsi
- 0x48, 0x83, 0xc6, 0xd0, //0x0000205d addq $-48, %rsi
- 0x48, 0xd3, 0xe6, //0x00002061 shlq %cl, %rsi
- 0x4c, 0x01, 0xc6, //0x00002064 addq %r8, %rsi
- 0x48, 0x89, 0xf0, //0x00002067 movq %rsi, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000206a movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x00002074 mulq %rdx
- 0x49, 0x89, 0xd0, //0x00002077 movq %rdx, %r8
- 0x49, 0xc1, 0xe8, 0x03, //0x0000207a shrq $3, %r8
- 0x4b, 0x8d, 0x04, 0x00, //0x0000207e leaq (%r8,%r8), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x00002082 leaq (%rax,%rax,4), %rdx
- 0x48, 0x89, 0xf0, //0x00002086 movq %rsi, %rax
- 0x48, 0x29, 0xd0, //0x00002089 subq %rdx, %rax
- 0x4d, 0x39, 0xd1, //0x0000208c cmpq %r10, %r9
- 0x0f, 0x83, 0x8b, 0xff, 0xff, 0xff, //0x0000208f jae LBB5_374
- 0x04, 0x30, //0x00002095 addb $48, %al
- 0x43, 0x88, 0x04, 0x0c, //0x00002097 movb %al, (%r12,%r9)
- 0xe9, 0x8b, 0xff, 0xff, 0xff, //0x0000209b jmp LBB5_375
- //0x000020a0 LBB5_378
- 0x48, 0x83, 0xfe, 0x0a, //0x000020a0 cmpq $10, %rsi
- 0x4c, 0x8b, 0x6d, 0x88, //0x000020a4 movq $-120(%rbp), %r13
- 0x0f, 0x83, 0x18, 0x00, 0x00, 0x00, //0x000020a8 jae LBB5_380
- 0x41, 0x89, 0xd9, //0x000020ae movl %ebx, %r9d
- 0x4c, 0x8b, 0x7d, 0xd0, //0x000020b1 movq $-48(%rbp), %r15
- 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000020b5 movl $1, %ebx
- 0x48, 0x8b, 0xbd, 0x78, 0xff, 0xff, 0xff, //0x000020ba movq $-136(%rbp), %rdi
- 0xe9, 0x84, 0x00, 0x00, 0x00, //0x000020c1 jmp LBB5_386
- //0x000020c6 LBB5_380
- 0x49, 0x63, 0xc9, //0x000020c6 movslq %r9d, %rcx
- 0x48, 0x83, 0xc1, 0xff, //0x000020c9 addq $-1, %rcx
- 0x41, 0x89, 0xd9, //0x000020cd movl %ebx, %r9d
- 0x4c, 0x8b, 0x7d, 0xd0, //0x000020d0 movq $-48(%rbp), %r15
- 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000020d4 movl $1, %ebx
- 0x48, 0x8b, 0xbd, 0x78, 0xff, 0xff, 0xff, //0x000020d9 movq $-136(%rbp), %rdi
- 0xe9, 0x23, 0x00, 0x00, 0x00, //0x000020e0 jmp LBB5_382
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000020e5 .p2align 4, 0x90
- //0x000020f0 LBB5_381
- 0x48, 0x85, 0xc0, //0x000020f0 testq %rax, %rax
- 0x44, 0x0f, 0x45, 0xcb, //0x000020f3 cmovnel %ebx, %r9d
- 0x48, 0x83, 0xc1, 0xff, //0x000020f7 addq $-1, %rcx
- 0x49, 0x83, 0xf8, 0x09, //0x000020fb cmpq $9, %r8
- 0x49, 0x89, 0xd0, //0x000020ff movq %rdx, %r8
- 0x0f, 0x86, 0x42, 0x00, 0x00, 0x00, //0x00002102 jbe LBB5_386
- //0x00002108 LBB5_382
- 0x4c, 0x89, 0xc0, //0x00002108 movq %r8, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000210b movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x00002115 mulq %rdx
- 0x48, 0xc1, 0xea, 0x03, //0x00002118 shrq $3, %rdx
- 0x48, 0x8d, 0x04, 0x12, //0x0000211c leaq (%rdx,%rdx), %rax
- 0x48, 0x8d, 0x34, 0x80, //0x00002120 leaq (%rax,%rax,4), %rsi
- 0x4c, 0x89, 0xc0, //0x00002124 movq %r8, %rax
- 0x48, 0x29, 0xf0, //0x00002127 subq %rsi, %rax
- 0x4c, 0x39, 0xd1, //0x0000212a cmpq %r10, %rcx
- 0x0f, 0x83, 0xbd, 0xff, 0xff, 0xff, //0x0000212d jae LBB5_381
- 0x04, 0x30, //0x00002133 addb $48, %al
- 0x41, 0x88, 0x04, 0x0c, //0x00002135 movb %al, (%r12,%rcx)
- 0x48, 0x83, 0xc1, 0xff, //0x00002139 addq $-1, %rcx
- 0x49, 0x83, 0xf8, 0x09, //0x0000213d cmpq $9, %r8
- 0x49, 0x89, 0xd0, //0x00002141 movq %rdx, %r8
- 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x00002144 ja LBB5_382
- //0x0000214a LBB5_386
- 0x41, 0x01, 0xfb, //0x0000214a addl %edi, %r11d
- 0x4d, 0x63, 0xdb, //0x0000214d movslq %r11d, %r11
- 0x4d, 0x39, 0xda, //0x00002150 cmpq %r11, %r10
- 0x45, 0x0f, 0x46, 0xda, //0x00002153 cmovbel %r10d, %r11d
- 0x41, 0x01, 0xfd, //0x00002157 addl %edi, %r13d
- 0x45, 0x85, 0xdb, //0x0000215a testl %r11d, %r11d
- 0x0f, 0x8e, 0x3e, 0x00, 0x00, 0x00, //0x0000215d jle LBB5_390
- 0x44, 0x89, 0xd8, //0x00002163 movl %r11d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00002166 cmpb $48, $-1(%rax,%r12)
- 0x8b, 0x75, 0xb8, //0x0000216c movl $-72(%rbp), %esi
- 0x0f, 0x85, 0x48, 0x00, 0x00, 0x00, //0x0000216f jne LBB5_394
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002175 .p2align 4, 0x90
- //0x00002180 LBB5_388
- 0x48, 0x83, 0xf8, 0x01, //0x00002180 cmpq $1, %rax
- 0x0f, 0x86, 0x2a, 0x00, 0x00, 0x00, //0x00002184 jbe LBB5_391
- 0x8d, 0x48, 0xfe, //0x0000218a leal $-2(%rax), %ecx
- 0x48, 0x83, 0xc0, 0xff, //0x0000218d addq $-1, %rax
- 0x41, 0x80, 0x3c, 0x0c, 0x30, //0x00002191 cmpb $48, (%r12,%rcx)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x00002196 je LBB5_388
- 0xe9, 0x19, 0x00, 0x00, 0x00, //0x0000219c jmp LBB5_393
- //0x000021a1 LBB5_390
- 0x31, 0xc0, //0x000021a1 xorl %eax, %eax
- 0x45, 0x85, 0xdb, //0x000021a3 testl %r11d, %r11d
- 0x8b, 0x75, 0xb8, //0x000021a6 movl $-72(%rbp), %esi
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000021a9 jne LBB5_394
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000021af jmp LBB5_392
- //0x000021b4 LBB5_391
- 0x83, 0xc0, 0xff, //0x000021b4 addl $-1, %eax
- //0x000021b7 LBB5_392
- 0x45, 0x31, 0xed, //0x000021b7 xorl %r13d, %r13d
- //0x000021ba LBB5_393
- 0x41, 0x89, 0xc3, //0x000021ba movl %eax, %r11d
- //0x000021bd LBB5_394
- 0x85, 0xf6, //0x000021bd testl %esi, %esi
- 0x0f, 0x89, 0x26, 0xfd, 0xff, 0xff, //0x000021bf jns LBB5_355
- 0x83, 0xfe, 0xc3, //0x000021c5 cmpl $-61, %esi
- 0x0f, 0x87, 0x2d, 0x02, 0x00, 0x00, //0x000021c8 ja LBB5_422
- 0x41, 0x89, 0xf0, //0x000021ce movl %esi, %r8d
- 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x000021d1 jmp LBB5_399
- //0x000021d6 LBB5_397
- 0x45, 0x31, 0xed, //0x000021d6 xorl %r13d, %r13d
- 0x45, 0x31, 0xff, //0x000021d9 xorl %r15d, %r15d
- //0x000021dc LBB5_398
- 0x41, 0x8d, 0x48, 0x3c, //0x000021dc leal $60(%r8), %ecx
- 0x45, 0x89, 0xfb, //0x000021e0 movl %r15d, %r11d
- 0x41, 0x83, 0xf8, 0x88, //0x000021e3 cmpl $-120, %r8d
- 0x41, 0x89, 0xc8, //0x000021e7 movl %ecx, %r8d
- 0x0f, 0x8d, 0x10, 0x02, 0x00, 0x00, //0x000021ea jge LBB5_423
- //0x000021f0 LBB5_399
- 0x45, 0x85, 0xdb, //0x000021f0 testl %r11d, %r11d
- 0xbe, 0x00, 0x00, 0x00, 0x00, //0x000021f3 movl $0, %esi
- 0x41, 0x0f, 0x4f, 0xf3, //0x000021f8 cmovgl %r11d, %esi
- 0x31, 0xc0, //0x000021fc xorl %eax, %eax
- 0x31, 0xc9, //0x000021fe xorl %ecx, %ecx
- //0x00002200 .p2align 4, 0x90
- //0x00002200 LBB5_400
- 0x48, 0x39, 0xc6, //0x00002200 cmpq %rax, %rsi
- 0x0f, 0x84, 0x27, 0x00, 0x00, 0x00, //0x00002203 je LBB5_403
- 0x48, 0x8d, 0x0c, 0x89, //0x00002209 leaq (%rcx,%rcx,4), %rcx
- 0x49, 0x0f, 0xbe, 0x14, 0x04, //0x0000220d movsbq (%r12,%rax), %rdx
- 0x48, 0x8d, 0x0c, 0x4a, //0x00002212 leaq (%rdx,%rcx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x00002216 addq $-48, %rcx
- 0x48, 0x83, 0xc0, 0x01, //0x0000221a addq $1, %rax
- 0x4c, 0x39, 0xf1, //0x0000221e cmpq %r14, %rcx
- 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x00002221 jb LBB5_400
- 0x89, 0xc6, //0x00002227 movl %eax, %esi
- 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00002229 jmp LBB5_405
- 0x90, 0x90, //0x0000222e .p2align 4, 0x90
- //0x00002230 LBB5_403
- 0x45, 0x31, 0xff, //0x00002230 xorl %r15d, %r15d
- 0x48, 0x85, 0xc9, //0x00002233 testq %rcx, %rcx
- 0x0f, 0x84, 0xa0, 0xff, 0xff, 0xff, //0x00002236 je LBB5_398
- 0x90, 0x90, 0x90, 0x90, //0x0000223c .p2align 4, 0x90
- //0x00002240 LBB5_404
- 0x48, 0x01, 0xc9, //0x00002240 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00002243 leaq (%rcx,%rcx,4), %rcx
- 0x83, 0xc6, 0x01, //0x00002247 addl $1, %esi
- 0x4c, 0x39, 0xf1, //0x0000224a cmpq %r14, %rcx
- 0x0f, 0x82, 0xed, 0xff, 0xff, 0xff, //0x0000224d jb LBB5_404
- //0x00002253 LBB5_405
- 0x41, 0x29, 0xf5, //0x00002253 subl %esi, %r13d
- 0x41, 0x83, 0xc5, 0x01, //0x00002256 addl $1, %r13d
- 0x45, 0x31, 0xff, //0x0000225a xorl %r15d, %r15d
- 0x44, 0x39, 0xde, //0x0000225d cmpl %r11d, %esi
- 0x0f, 0x8d, 0x02, 0x01, 0x00, 0x00, //0x00002260 jge LBB5_414
- 0x48, 0x63, 0xf6, //0x00002266 movslq %esi, %rsi
- 0x49, 0x63, 0xc3, //0x00002269 movslq %r11d, %rax
- 0x49, 0x89, 0xc7, //0x0000226c movq %rax, %r15
- 0x49, 0x29, 0xf7, //0x0000226f subq %rsi, %r15
- 0x48, 0x89, 0xf7, //0x00002272 movq %rsi, %rdi
- 0x48, 0xf7, 0xd7, //0x00002275 notq %rdi
- 0x48, 0x01, 0xc7, //0x00002278 addq %rax, %rdi
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x0000227b jne LBB5_408
- 0x31, 0xff, //0x00002281 xorl %edi, %edi
- 0x41, 0xf6, 0xc7, 0x01, //0x00002283 testb $1, %r15b
- 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x00002287 jne LBB5_411
- 0xe9, 0xaf, 0x00, 0x00, 0x00, //0x0000228d jmp LBB5_412
- //0x00002292 LBB5_408
- 0x45, 0x89, 0xcb, //0x00002292 movl %r9d, %r11d
- 0x4d, 0x89, 0xf9, //0x00002295 movq %r15, %r9
- 0x49, 0x83, 0xe1, 0xfe, //0x00002298 andq $-2, %r9
- 0x49, 0xf7, 0xd9, //0x0000229c negq %r9
- 0x31, 0xff, //0x0000229f xorl %edi, %edi
- 0x48, 0x8b, 0x9d, 0x70, 0xff, 0xff, 0xff, //0x000022a1 movq $-144(%rbp), %rbx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000022a8 .p2align 4, 0x90
- //0x000022b0 LBB5_409
- 0x48, 0x89, 0xc8, //0x000022b0 movq %rcx, %rax
- 0x48, 0xc1, 0xe8, 0x3c, //0x000022b3 shrq $60, %rax
- 0x49, 0x8d, 0x56, 0xff, //0x000022b7 leaq $-1(%r14), %rdx
- 0x48, 0x21, 0xd1, //0x000022bb andq %rdx, %rcx
- 0x0c, 0x30, //0x000022be orb $48, %al
- 0x88, 0x43, 0xff, //0x000022c0 movb %al, $-1(%rbx)
- 0x48, 0x8d, 0x04, 0x89, //0x000022c3 leaq (%rcx,%rcx,4), %rax
- 0x48, 0x0f, 0xbe, 0x4c, 0x33, 0xff, //0x000022c7 movsbq $-1(%rbx,%rsi), %rcx
- 0x48, 0x8d, 0x04, 0x41, //0x000022cd leaq (%rcx,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x000022d1 addq $-48, %rax
- 0x48, 0x89, 0xc1, //0x000022d5 movq %rax, %rcx
- 0x48, 0xc1, 0xe9, 0x3c, //0x000022d8 shrq $60, %rcx
- 0x48, 0x21, 0xd0, //0x000022dc andq %rdx, %rax
- 0x80, 0xc9, 0x30, //0x000022df orb $48, %cl
- 0x88, 0x0b, //0x000022e2 movb %cl, (%rbx)
- 0x48, 0x8d, 0x04, 0x80, //0x000022e4 leaq (%rax,%rax,4), %rax
- 0x48, 0x0f, 0xbe, 0x0c, 0x33, //0x000022e8 movsbq (%rbx,%rsi), %rcx
- 0x48, 0x8d, 0x0c, 0x41, //0x000022ed leaq (%rcx,%rax,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x000022f1 addq $-48, %rcx
- 0x48, 0x83, 0xc3, 0x02, //0x000022f5 addq $2, %rbx
- 0x48, 0x83, 0xc7, 0xfe, //0x000022f9 addq $-2, %rdi
- 0x49, 0x39, 0xf9, //0x000022fd cmpq %rdi, %r9
- 0x0f, 0x85, 0xaa, 0xff, 0xff, 0xff, //0x00002300 jne LBB5_409
- 0x48, 0x29, 0xfe, //0x00002306 subq %rdi, %rsi
- 0x48, 0xf7, 0xdf, //0x00002309 negq %rdi
- 0x45, 0x89, 0xd9, //0x0000230c movl %r11d, %r9d
- 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000230f movl $1, %ebx
- 0x41, 0xf6, 0xc7, 0x01, //0x00002314 testb $1, %r15b
- 0x0f, 0x84, 0x23, 0x00, 0x00, 0x00, //0x00002318 je LBB5_412
- //0x0000231e LBB5_411
- 0x49, 0x8d, 0x46, 0xff, //0x0000231e leaq $-1(%r14), %rax
- 0x48, 0x21, 0xc8, //0x00002322 andq %rcx, %rax
- 0x48, 0xc1, 0xe9, 0x3c, //0x00002325 shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x00002329 orb $48, %cl
- 0x41, 0x88, 0x0c, 0x3c, //0x0000232c movb %cl, (%r12,%rdi)
- 0x48, 0x8d, 0x04, 0x80, //0x00002330 leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x0c, 0x34, //0x00002334 movsbq (%r12,%rsi), %rcx
- 0x48, 0x8d, 0x0c, 0x41, //0x00002339 leaq (%rcx,%rax,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x0000233d addq $-48, %rcx
- //0x00002341 LBB5_412
- 0x48, 0x85, 0xc9, //0x00002341 testq %rcx, %rcx
- 0x0f, 0x85, 0x1e, 0x00, 0x00, 0x00, //0x00002344 jne LBB5_414
- 0xe9, 0x4e, 0x00, 0x00, 0x00, //0x0000234a jmp LBB5_416
- 0x90, //0x0000234f .p2align 4, 0x90
- //0x00002350 LBB5_413
- 0x4c, 0x39, 0xf1, //0x00002350 cmpq %r14, %rcx
- 0x44, 0x0f, 0x43, 0xcb, //0x00002353 cmovael %ebx, %r9d
- 0x48, 0x8d, 0x0c, 0x00, //0x00002357 leaq (%rax,%rax), %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x0000235b leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc0, //0x0000235f testq %rax, %rax
- 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00002362 je LBB5_416
- //0x00002368 LBB5_414
- 0x49, 0x8d, 0x46, 0xff, //0x00002368 leaq $-1(%r14), %rax
- 0x48, 0x21, 0xc8, //0x0000236c andq %rcx, %rax
- 0x49, 0x63, 0xf7, //0x0000236f movslq %r15d, %rsi
- 0x49, 0x39, 0xf2, //0x00002372 cmpq %rsi, %r10
- 0x0f, 0x86, 0xd5, 0xff, 0xff, 0xff, //0x00002375 jbe LBB5_413
- 0x48, 0xc1, 0xe9, 0x3c, //0x0000237b shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x0000237f orb $48, %cl
- 0x41, 0x88, 0x0c, 0x34, //0x00002382 movb %cl, (%r12,%rsi)
- 0x83, 0xc6, 0x01, //0x00002386 addl $1, %esi
- 0x41, 0x89, 0xf7, //0x00002389 movl %esi, %r15d
- 0x48, 0x8d, 0x0c, 0x00, //0x0000238c leaq (%rax,%rax), %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00002390 leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc0, //0x00002394 testq %rax, %rax
- 0x0f, 0x85, 0xcb, 0xff, 0xff, 0xff, //0x00002397 jne LBB5_414
- //0x0000239d LBB5_416
- 0x45, 0x85, 0xff, //0x0000239d testl %r15d, %r15d
- 0x0f, 0x8e, 0x4a, 0x00, 0x00, 0x00, //0x000023a0 jle LBB5_421
- 0x44, 0x89, 0xf8, //0x000023a6 movl %r15d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x000023a9 cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x27, 0xfe, 0xff, 0xff, //0x000023af jne LBB5_398
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000023b5 .p2align 4, 0x90
- //0x000023c0 LBB5_418
- 0x48, 0x83, 0xf8, 0x01, //0x000023c0 cmpq $1, %rax
- 0x0f, 0x86, 0x0c, 0xfe, 0xff, 0xff, //0x000023c4 jbe LBB5_397
- 0x8d, 0x48, 0xfe, //0x000023ca leal $-2(%rax), %ecx
- 0x48, 0x83, 0xc0, 0xff, //0x000023cd addq $-1, %rax
- 0x41, 0x80, 0x3c, 0x0c, 0x30, //0x000023d1 cmpb $48, (%r12,%rcx)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x000023d6 je LBB5_418
- 0x41, 0x89, 0xc7, //0x000023dc movl %eax, %r15d
- 0xe9, 0xf8, 0xfd, 0xff, 0xff, //0x000023df jmp LBB5_398
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000023e4 .p2align 4, 0x90
- //0x000023f0 LBB5_421
- 0x0f, 0x85, 0xe6, 0xfd, 0xff, 0xff, //0x000023f0 jne LBB5_398
- 0xe9, 0xdb, 0xfd, 0xff, 0xff, //0x000023f6 jmp LBB5_397
- //0x000023fb LBB5_422
- 0x45, 0x89, 0xdf, //0x000023fb movl %r11d, %r15d
- 0x89, 0xf1, //0x000023fe movl %esi, %ecx
- //0x00002400 LBB5_423
- 0xf7, 0xd9, //0x00002400 negl %ecx
- 0x45, 0x85, 0xff, //0x00002402 testl %r15d, %r15d
- 0xbe, 0x00, 0x00, 0x00, 0x00, //0x00002405 movl $0, %esi
- 0x41, 0x0f, 0x4f, 0xf7, //0x0000240a cmovgl %r15d, %esi
- 0x31, 0xff, //0x0000240e xorl %edi, %edi
- 0x31, 0xc0, //0x00002410 xorl %eax, %eax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002412 .p2align 4, 0x90
- //0x00002420 LBB5_424
- 0x48, 0x39, 0xfe, //0x00002420 cmpq %rdi, %rsi
- 0x0f, 0x84, 0x65, 0x00, 0x00, 0x00, //0x00002423 je LBB5_430
- 0x48, 0x8d, 0x04, 0x80, //0x00002429 leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x14, 0x3c, //0x0000242d movsbq (%r12,%rdi), %rdx
- 0x48, 0x8d, 0x04, 0x42, //0x00002432 leaq (%rdx,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x00002436 addq $-48, %rax
- 0x48, 0x83, 0xc7, 0x01, //0x0000243a addq $1, %rdi
- 0x48, 0x89, 0xc2, //0x0000243e movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x00002441 shrq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x00002444 testq %rdx, %rdx
- 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x00002447 je LBB5_424
- 0x4c, 0x89, 0x6d, 0x88, //0x0000244d movq %r13, $-120(%rbp)
- 0x89, 0xfe, //0x00002451 movl %edi, %esi
- //0x00002453 LBB5_427
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00002453 movq $-1, %r13
- 0x49, 0xd3, 0xe5, //0x0000245a shlq %cl, %r13
- 0x49, 0xf7, 0xd5, //0x0000245d notq %r13
- 0x45, 0x31, 0xdb, //0x00002460 xorl %r11d, %r11d
- 0x44, 0x39, 0xfe, //0x00002463 cmpl %r15d, %esi
- 0x0f, 0x8d, 0x5e, 0x00, 0x00, 0x00, //0x00002466 jge LBB5_433
- 0x4c, 0x63, 0xc6, //0x0000246c movslq %esi, %r8
- 0x49, 0x63, 0xd7, //0x0000246f movslq %r15d, %rdx
- 0x49, 0x89, 0xd3, //0x00002472 movq %rdx, %r11
- 0x4d, 0x29, 0xc3, //0x00002475 subq %r8, %r11
- 0x4c, 0x89, 0xc7, //0x00002478 movq %r8, %rdi
- 0x48, 0xf7, 0xd7, //0x0000247b notq %rdi
- 0x48, 0x01, 0xd7, //0x0000247e addq %rdx, %rdi
- 0x0f, 0x85, 0x5c, 0x00, 0x00, 0x00, //0x00002481 jne LBB5_435
- 0x31, 0xd2, //0x00002487 xorl %edx, %edx
- 0xe9, 0xd1, 0x00, 0x00, 0x00, //0x00002489 jmp LBB5_438
- //0x0000248e LBB5_430
- 0x45, 0x31, 0xdb, //0x0000248e xorl %r11d, %r11d
- 0x48, 0x85, 0xc0, //0x00002491 testq %rax, %rax
- 0x0f, 0x84, 0x39, 0x00, 0x00, 0x00, //0x00002494 je LBB5_434
- 0x48, 0x89, 0xc2, //0x0000249a movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x0000249d shrq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x000024a0 testq %rdx, %rdx
- 0x0f, 0x84, 0xf4, 0x00, 0x00, 0x00, //0x000024a3 je LBB5_441
- 0x4c, 0x89, 0xef, //0x000024a9 movq %r13, %rdi
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000024ac movq $-1, %r13
- 0x49, 0xd3, 0xe5, //0x000024b3 shlq %cl, %r13
- 0x49, 0xf7, 0xd5, //0x000024b6 notq %r13
- 0x29, 0xf7, //0x000024b9 subl %esi, %edi
- 0x83, 0xc7, 0x01, //0x000024bb addl $1, %edi
- 0x45, 0x31, 0xdb, //0x000024be xorl %r11d, %r11d
- 0x4c, 0x8b, 0x7d, 0xd0, //0x000024c1 movq $-48(%rbp), %r15
- 0xe9, 0xf6, 0x00, 0x00, 0x00, //0x000024c5 jmp LBB5_443
- //0x000024ca LBB5_433
- 0x4c, 0x8b, 0x7d, 0xd0, //0x000024ca movq $-48(%rbp), %r15
- 0xe9, 0xbc, 0x00, 0x00, 0x00, //0x000024ce jmp LBB5_440
- //0x000024d3 LBB5_434
- 0x31, 0xd2, //0x000024d3 xorl %edx, %edx
- 0x31, 0xc0, //0x000024d5 xorl %eax, %eax
- 0x4c, 0x8b, 0x7d, 0xd0, //0x000024d7 movq $-48(%rbp), %r15
- 0x8b, 0x75, 0xb8, //0x000024db movl $-72(%rbp), %esi
- 0xe9, 0x0e, 0xfa, 0xff, 0xff, //0x000024de jmp LBB5_356
- //0x000024e3 LBB5_435
- 0x45, 0x89, 0xcf, //0x000024e3 movl %r9d, %r15d
- 0x4d, 0x89, 0xd9, //0x000024e6 movq %r11, %r9
- 0x49, 0x83, 0xe1, 0xfe, //0x000024e9 andq $-2, %r9
- 0x49, 0xf7, 0xd9, //0x000024ed negq %r9
- 0x31, 0xd2, //0x000024f0 xorl %edx, %edx
- 0x48, 0x8b, 0xbd, 0x70, 0xff, 0xff, 0xff, //0x000024f2 movq $-144(%rbp), %rdi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000024f9 .p2align 4, 0x90
- //0x00002500 LBB5_436
- 0x48, 0x89, 0xc3, //0x00002500 movq %rax, %rbx
- 0x48, 0xd3, 0xeb, //0x00002503 shrq %cl, %rbx
- 0x4c, 0x21, 0xe8, //0x00002506 andq %r13, %rax
- 0x80, 0xc3, 0x30, //0x00002509 addb $48, %bl
- 0x88, 0x5f, 0xff, //0x0000250c movb %bl, $-1(%rdi)
- 0x48, 0x8d, 0x04, 0x80, //0x0000250f leaq (%rax,%rax,4), %rax
- 0x4a, 0x0f, 0xbe, 0x5c, 0x07, 0xff, //0x00002513 movsbq $-1(%rdi,%r8), %rbx
- 0x48, 0x8d, 0x04, 0x43, //0x00002519 leaq (%rbx,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x0000251d addq $-48, %rax
- 0x48, 0x89, 0xc3, //0x00002521 movq %rax, %rbx
- 0x48, 0xd3, 0xeb, //0x00002524 shrq %cl, %rbx
- 0x4c, 0x21, 0xe8, //0x00002527 andq %r13, %rax
- 0x80, 0xc3, 0x30, //0x0000252a addb $48, %bl
- 0x88, 0x1f, //0x0000252d movb %bl, (%rdi)
- 0x48, 0x8d, 0x04, 0x80, //0x0000252f leaq (%rax,%rax,4), %rax
- 0x4a, 0x0f, 0xbe, 0x1c, 0x07, //0x00002533 movsbq (%rdi,%r8), %rbx
- 0x48, 0x8d, 0x04, 0x43, //0x00002538 leaq (%rbx,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x0000253c addq $-48, %rax
- 0x48, 0x83, 0xc7, 0x02, //0x00002540 addq $2, %rdi
- 0x48, 0x83, 0xc2, 0xfe, //0x00002544 addq $-2, %rdx
- 0x49, 0x39, 0xd1, //0x00002548 cmpq %rdx, %r9
- 0x0f, 0x85, 0xaf, 0xff, 0xff, 0xff, //0x0000254b jne LBB5_436
- 0x49, 0x29, 0xd0, //0x00002551 subq %rdx, %r8
- 0x48, 0xf7, 0xda, //0x00002554 negq %rdx
- 0x45, 0x89, 0xf9, //0x00002557 movl %r15d, %r9d
- 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000255a movl $1, %ebx
- //0x0000255f LBB5_438
- 0x41, 0xf6, 0xc3, 0x01, //0x0000255f testb $1, %r11b
- 0x4c, 0x8b, 0x7d, 0xd0, //0x00002563 movq $-48(%rbp), %r15
- 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00002567 je LBB5_440
- 0x48, 0x89, 0xc7, //0x0000256d movq %rax, %rdi
- 0x48, 0xd3, 0xef, //0x00002570 shrq %cl, %rdi
- 0x4c, 0x21, 0xe8, //0x00002573 andq %r13, %rax
- 0x40, 0x80, 0xc7, 0x30, //0x00002576 addb $48, %dil
- 0x41, 0x88, 0x3c, 0x14, //0x0000257a movb %dil, (%r12,%rdx)
- 0x48, 0x8d, 0x04, 0x80, //0x0000257e leaq (%rax,%rax,4), %rax
- 0x4b, 0x0f, 0xbe, 0x14, 0x04, //0x00002582 movsbq (%r12,%r8), %rdx
- 0x48, 0x8d, 0x04, 0x42, //0x00002587 leaq (%rdx,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x0000258b addq $-48, %rax
- //0x0000258f LBB5_440
- 0x48, 0x8b, 0x7d, 0x88, //0x0000258f movq $-120(%rbp), %rdi
- 0x29, 0xf7, //0x00002593 subl %esi, %edi
- 0x83, 0xc7, 0x01, //0x00002595 addl $1, %edi
- 0xe9, 0x61, 0x00, 0x00, 0x00, //0x00002598 jmp LBB5_447
- //0x0000259d LBB5_441
- 0x4c, 0x89, 0x6d, 0x88, //0x0000259d movq %r13, $-120(%rbp)
- //0x000025a1 LBB5_442
- 0x48, 0x01, 0xc0, //0x000025a1 addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x000025a4 leaq (%rax,%rax,4), %rax
- 0x83, 0xc6, 0x01, //0x000025a8 addl $1, %esi
- 0x48, 0x89, 0xc2, //0x000025ab movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x000025ae shrq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x000025b1 testq %rdx, %rdx
- 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x000025b4 je LBB5_442
- 0xe9, 0x94, 0xfe, 0xff, 0xff, //0x000025ba jmp LBB5_427
- 0x90, //0x000025bf .p2align 4, 0x90
- //0x000025c0 LBB5_443
- 0x48, 0x89, 0xc2, //0x000025c0 movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x000025c3 shrq %cl, %rdx
- 0x4c, 0x21, 0xe8, //0x000025c6 andq %r13, %rax
- 0x49, 0x63, 0xf3, //0x000025c9 movslq %r11d, %rsi
- 0x49, 0x39, 0xf2, //0x000025cc cmpq %rsi, %r10
- 0x0f, 0x86, 0x1b, 0x00, 0x00, 0x00, //0x000025cf jbe LBB5_445
- 0x80, 0xc2, 0x30, //0x000025d5 addb $48, %dl
- 0x41, 0x88, 0x14, 0x34, //0x000025d8 movb %dl, (%r12,%rsi)
- 0x83, 0xc6, 0x01, //0x000025dc addl $1, %esi
- 0x41, 0x89, 0xf3, //0x000025df movl %esi, %r11d
- 0xe9, 0x10, 0x00, 0x00, 0x00, //0x000025e2 jmp LBB5_446
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000025e7 .p2align 4, 0x90
- //0x000025f0 LBB5_445
- 0x48, 0x85, 0xd2, //0x000025f0 testq %rdx, %rdx
- 0x44, 0x0f, 0x45, 0xcb, //0x000025f3 cmovnel %ebx, %r9d
- //0x000025f7 LBB5_446
- 0x48, 0x01, 0xc0, //0x000025f7 addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x000025fa leaq (%rax,%rax,4), %rax
- //0x000025fe LBB5_447
- 0x48, 0x85, 0xc0, //0x000025fe testq %rax, %rax
- 0x0f, 0x85, 0xb9, 0xff, 0xff, 0xff, //0x00002601 jne LBB5_443
- 0x45, 0x85, 0xdb, //0x00002607 testl %r11d, %r11d
- 0x49, 0x89, 0xfd, //0x0000260a movq %rdi, %r13
- 0x8b, 0x75, 0xb8, //0x0000260d movl $-72(%rbp), %esi
- 0x0f, 0x8e, 0xca, 0xf8, 0xff, 0xff, //0x00002610 jle LBB5_354
- 0x44, 0x89, 0xda, //0x00002616 movl %r11d, %edx
- 0x42, 0x80, 0x7c, 0x22, 0xff, 0x30, //0x00002619 cmpb $48, $-1(%rdx,%r12)
- 0x0f, 0x85, 0xc6, 0xf8, 0xff, 0xff, //0x0000261f jne LBB5_355
- //0x00002625 LBB5_450
- 0x48, 0x83, 0xfa, 0x01, //0x00002625 cmpq $1, %rdx
- 0x0f, 0x86, 0x17, 0x00, 0x00, 0x00, //0x00002629 jbe LBB5_452
- 0x8d, 0x42, 0xfe, //0x0000262f leal $-2(%rdx), %eax
- 0x48, 0x83, 0xc2, 0xff, //0x00002632 addq $-1, %rdx
- 0x41, 0x80, 0x3c, 0x04, 0x30, //0x00002636 cmpb $48, (%r12,%rax)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x0000263b je LBB5_450
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00002641 jmp LBB5_454
- //0x00002646 LBB5_452
- 0x83, 0xc2, 0xff, //0x00002646 addl $-1, %edx
- //0x00002649 LBB5_453
- 0x45, 0x31, 0xed, //0x00002649 xorl %r13d, %r13d
- //0x0000264c LBB5_454
- 0x41, 0x89, 0xd3, //0x0000264c movl %edx, %r11d
- 0x89, 0xd0, //0x0000264f movl %edx, %eax
- 0xe9, 0x9b, 0xf8, 0xff, 0xff, //0x00002651 jmp LBB5_356
- //0x00002656 LBB5_455
- 0x41, 0x81, 0xff, 0x02, 0xfc, 0xff, 0xff, //0x00002656 cmpl $-1022, %r15d
- 0x0f, 0x8f, 0xcd, 0x01, 0x00, 0x00, //0x0000265d jg LBB5_480
- 0x4c, 0x89, 0x6d, 0x88, //0x00002663 movq %r13, $-120(%rbp)
- 0x4c, 0x89, 0xf8, //0x00002667 movq %r15, %rax
- 0x45, 0x89, 0xcf, //0x0000266a movl %r9d, %r15d
- 0x44, 0x8d, 0xa8, 0xfd, 0x03, 0x00, 0x00, //0x0000266d leal $1021(%rax), %r13d
- 0xbe, 0x02, 0xfc, 0xff, 0xff, //0x00002674 movl $-1022, %esi
- 0x45, 0x31, 0xc9, //0x00002679 xorl %r9d, %r9d
- 0x85, 0xdb, //0x0000267c testl %ebx, %ebx
- 0x0f, 0x84, 0xe7, 0x01, 0x00, 0x00, //0x0000267e je LBB5_491
- 0x3d, 0xc6, 0xfb, 0xff, 0xff, //0x00002684 cmpl $-1082, %eax
- 0x0f, 0x87, 0xff, 0x01, 0x00, 0x00, //0x00002689 ja LBB5_493
- 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x0000268f movl $1, %r9d
- 0xe9, 0x20, 0x00, 0x00, 0x00, //0x00002695 jmp LBB5_461
- //0x0000269a LBB5_459
- 0x31, 0xc0, //0x0000269a xorl %eax, %eax
- 0x48, 0x89, 0x45, 0x88, //0x0000269c movq %rax, $-120(%rbp)
- 0x31, 0xf6, //0x000026a0 xorl %esi, %esi
- //0x000026a2 LBB5_460
- 0x41, 0x8d, 0x4d, 0x3c, //0x000026a2 leal $60(%r13), %ecx
- 0x41, 0x89, 0xf3, //0x000026a6 movl %esi, %r11d
- 0x89, 0xf3, //0x000026a9 movl %esi, %ebx
- 0x89, 0xf7, //0x000026ab movl %esi, %edi
- 0x41, 0x83, 0xfd, 0x88, //0x000026ad cmpl $-120, %r13d
- 0x41, 0x89, 0xcd, //0x000026b1 movl %ecx, %r13d
- 0x0f, 0x8d, 0xdc, 0x01, 0x00, 0x00, //0x000026b4 jge LBB5_494
- //0x000026ba LBB5_461
- 0x85, 0xdb, //0x000026ba testl %ebx, %ebx
- 0xbf, 0x00, 0x00, 0x00, 0x00, //0x000026bc movl $0, %edi
- 0x0f, 0x4f, 0xfb, //0x000026c1 cmovgl %ebx, %edi
- 0x31, 0xd2, //0x000026c4 xorl %edx, %edx
- 0x31, 0xc9, //0x000026c6 xorl %ecx, %ecx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000026c8 .p2align 4, 0x90
- //0x000026d0 LBB5_462
- 0x48, 0x39, 0xd7, //0x000026d0 cmpq %rdx, %rdi
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x000026d3 je LBB5_465
- 0x48, 0x8d, 0x0c, 0x89, //0x000026d9 leaq (%rcx,%rcx,4), %rcx
- 0x49, 0x0f, 0xbe, 0x34, 0x14, //0x000026dd movsbq (%r12,%rdx), %rsi
- 0x48, 0x8d, 0x0c, 0x4e, //0x000026e2 leaq (%rsi,%rcx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x000026e6 addq $-48, %rcx
- 0x48, 0x83, 0xc2, 0x01, //0x000026ea addq $1, %rdx
- 0x4c, 0x39, 0xf1, //0x000026ee cmpq %r14, %rcx
- 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x000026f1 jb LBB5_462
- 0x89, 0xd7, //0x000026f7 movl %edx, %edi
- 0xe9, 0x25, 0x00, 0x00, 0x00, //0x000026f9 jmp LBB5_467
- //0x000026fe LBB5_465
- 0x31, 0xf6, //0x000026fe xorl %esi, %esi
- 0x48, 0x85, 0xc9, //0x00002700 testq %rcx, %rcx
- 0x0f, 0x84, 0x99, 0xff, 0xff, 0xff, //0x00002703 je LBB5_460
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002709 .p2align 4, 0x90
- //0x00002710 LBB5_466
- 0x48, 0x01, 0xc9, //0x00002710 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00002713 leaq (%rcx,%rcx,4), %rcx
- 0x83, 0xc7, 0x01, //0x00002717 addl $1, %edi
- 0x4c, 0x39, 0xf1, //0x0000271a cmpq %r14, %rcx
- 0x0f, 0x82, 0xed, 0xff, 0xff, 0xff, //0x0000271d jb LBB5_466
- //0x00002723 LBB5_467
- 0x48, 0x8b, 0x45, 0x88, //0x00002723 movq $-120(%rbp), %rax
- 0x29, 0xf8, //0x00002727 subl %edi, %eax
- 0x83, 0xc0, 0x01, //0x00002729 addl $1, %eax
- 0x48, 0x89, 0x45, 0x88, //0x0000272c movq %rax, $-120(%rbp)
- 0x31, 0xf6, //0x00002730 xorl %esi, %esi
- 0x39, 0xdf, //0x00002732 cmpl %ebx, %edi
- 0x0f, 0x8d, 0x7e, 0x00, 0x00, 0x00, //0x00002734 jge LBB5_472
- 0x48, 0x63, 0xff, //0x0000273a movslq %edi, %rdi
- 0x4d, 0x63, 0xc3, //0x0000273d movslq %r11d, %r8
- 0x49, 0x8d, 0x14, 0x3c, //0x00002740 leaq (%r12,%rdi), %rdx
- 0x31, 0xf6, //0x00002744 xorl %esi, %esi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002746 .p2align 4, 0x90
- //0x00002750 LBB5_469
- 0x49, 0x8d, 0x46, 0xff, //0x00002750 leaq $-1(%r14), %rax
- 0x48, 0x21, 0xc8, //0x00002754 andq %rcx, %rax
- 0x48, 0xc1, 0xe9, 0x3c, //0x00002757 shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x0000275b orb $48, %cl
- 0x41, 0x88, 0x0c, 0x34, //0x0000275e movb %cl, (%r12,%rsi)
- 0x48, 0x0f, 0xbe, 0x0c, 0x32, //0x00002762 movsbq (%rdx,%rsi), %rcx
- 0x48, 0x8d, 0x1c, 0x37, //0x00002767 leaq (%rdi,%rsi), %rbx
- 0x48, 0x83, 0xc3, 0x01, //0x0000276b addq $1, %rbx
- 0x48, 0x83, 0xc6, 0x01, //0x0000276f addq $1, %rsi
- 0x48, 0x8d, 0x04, 0x80, //0x00002773 leaq (%rax,%rax,4), %rax
- 0x48, 0x8d, 0x0c, 0x41, //0x00002777 leaq (%rcx,%rax,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x0000277b addq $-48, %rcx
- 0x4c, 0x39, 0xc3, //0x0000277f cmpq %r8, %rbx
- 0x0f, 0x8c, 0xc8, 0xff, 0xff, 0xff, //0x00002782 jl LBB5_469
- 0x48, 0x85, 0xc9, //0x00002788 testq %rcx, %rcx
- 0x0f, 0x85, 0x27, 0x00, 0x00, 0x00, //0x0000278b jne LBB5_472
- 0xe9, 0x56, 0x00, 0x00, 0x00, //0x00002791 jmp LBB5_474
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002796 .p2align 4, 0x90
- //0x000027a0 LBB5_471
- 0x4c, 0x39, 0xf1, //0x000027a0 cmpq %r14, %rcx
- 0x45, 0x0f, 0x43, 0xf9, //0x000027a3 cmovael %r9d, %r15d
- 0x48, 0x8d, 0x04, 0x3f, //0x000027a7 leaq (%rdi,%rdi), %rax
- 0x48, 0x8d, 0x0c, 0x80, //0x000027ab leaq (%rax,%rax,4), %rcx
- 0x48, 0x85, 0xff, //0x000027af testq %rdi, %rdi
- 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x000027b2 je LBB5_474
- //0x000027b8 LBB5_472
- 0x49, 0x8d, 0x7e, 0xff, //0x000027b8 leaq $-1(%r14), %rdi
- 0x48, 0x21, 0xcf, //0x000027bc andq %rcx, %rdi
- 0x48, 0x63, 0xd6, //0x000027bf movslq %esi, %rdx
- 0x49, 0x39, 0xd2, //0x000027c2 cmpq %rdx, %r10
- 0x0f, 0x86, 0xd5, 0xff, 0xff, 0xff, //0x000027c5 jbe LBB5_471
- 0x48, 0xc1, 0xe9, 0x3c, //0x000027cb shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x000027cf orb $48, %cl
- 0x41, 0x88, 0x0c, 0x14, //0x000027d2 movb %cl, (%r12,%rdx)
- 0x83, 0xc2, 0x01, //0x000027d6 addl $1, %edx
- 0x89, 0xd6, //0x000027d9 movl %edx, %esi
- 0x48, 0x8d, 0x04, 0x3f, //0x000027db leaq (%rdi,%rdi), %rax
- 0x48, 0x8d, 0x0c, 0x80, //0x000027df leaq (%rax,%rax,4), %rcx
- 0x48, 0x85, 0xff, //0x000027e3 testq %rdi, %rdi
- 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x000027e6 jne LBB5_472
- //0x000027ec LBB5_474
- 0x85, 0xf6, //0x000027ec testl %esi, %esi
- 0x0f, 0x8e, 0x31, 0x00, 0x00, 0x00, //0x000027ee jle LBB5_479
- 0x89, 0xf1, //0x000027f4 movl %esi, %ecx
- 0x42, 0x80, 0x7c, 0x21, 0xff, 0x30, //0x000027f6 cmpb $48, $-1(%rcx,%r12)
- 0x0f, 0x85, 0xa0, 0xfe, 0xff, 0xff, //0x000027fc jne LBB5_460
- //0x00002802 LBB5_476
- 0x48, 0x83, 0xf9, 0x01, //0x00002802 cmpq $1, %rcx
- 0x0f, 0x86, 0x8e, 0xfe, 0xff, 0xff, //0x00002806 jbe LBB5_459
- 0x8d, 0x41, 0xfe, //0x0000280c leal $-2(%rcx), %eax
- 0x48, 0x83, 0xc1, 0xff, //0x0000280f addq $-1, %rcx
- 0x41, 0x80, 0x3c, 0x04, 0x30, //0x00002813 cmpb $48, (%r12,%rax)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x00002818 je LBB5_476
- 0x89, 0xce, //0x0000281e movl %ecx, %esi
- 0xe9, 0x7d, 0xfe, 0xff, 0xff, //0x00002820 jmp LBB5_460
- //0x00002825 LBB5_479
- 0x0f, 0x85, 0x77, 0xfe, 0xff, 0xff, //0x00002825 jne LBB5_460
- 0xe9, 0x6a, 0xfe, 0xff, 0xff, //0x0000282b jmp LBB5_459
- //0x00002830 LBB5_480
- 0x41, 0x8d, 0x77, 0xff, //0x00002830 leal $-1(%r15), %esi
- 0x31, 0xd2, //0x00002834 xorl %edx, %edx
- 0x41, 0x81, 0xff, 0x00, 0x04, 0x00, 0x00, //0x00002836 cmpl $1024, %r15d
- 0x4c, 0x8b, 0x75, 0xa0, //0x0000283d movq $-96(%rbp), %r14
- 0x0f, 0x8e, 0xee, 0x01, 0x00, 0x00, //0x00002841 jle LBB5_517
- 0x49, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00002847 movabsq $9218868437227405312, %r15
- 0xe9, 0x2c, 0x0f, 0x00, 0x00, //0x00002851 jmp LBB5_653
- //0x00002856 LBB5_482
- 0x0f, 0xbc, 0xc1, //0x00002856 bsfl %ecx, %eax
- 0xe9, 0x02, 0x00, 0x00, 0x00, //0x00002859 jmp LBB5_490
- //0x0000285e LBB5_489
- 0x89, 0xc8, //0x0000285e movl %ecx, %eax
- //0x00002860 LBB5_490
- 0x48, 0xf7, 0xd2, //0x00002860 notq %rdx
- 0x48, 0x29, 0xc2, //0x00002863 subq %rax, %rdx
- 0xe9, 0xb8, 0xe8, 0xff, 0xff, //0x00002866 jmp LBB5_169
- //0x0000286b LBB5_491
- 0x4c, 0x8b, 0x75, 0xa0, //0x0000286b movq $-96(%rbp), %r14
- 0x4c, 0x8b, 0x6d, 0x88, //0x0000286f movq $-120(%rbp), %r13
- 0xe9, 0x42, 0x05, 0x00, 0x00, //0x00002873 jmp LBB5_563
- //0x00002878 LBB5_492
- 0x4c, 0x03, 0x6d, 0xb0, //0x00002878 addq $-80(%rbp), %r13
- 0x4d, 0x29, 0xd5, //0x0000287c subq %r10, %r13
- 0x48, 0xf7, 0xd2, //0x0000287f notq %rdx
- 0x4c, 0x01, 0xea, //0x00002882 addq %r13, %rdx
- 0x4c, 0x8b, 0x75, 0xb8, //0x00002885 movq $-72(%rbp), %r14
- 0xe9, 0x95, 0xe8, 0xff, 0xff, //0x00002889 jmp LBB5_169
- //0x0000288e LBB5_493
- 0x44, 0x89, 0xde, //0x0000288e movl %r11d, %esi
- 0x89, 0xdf, //0x00002891 movl %ebx, %edi
- 0x44, 0x89, 0xe9, //0x00002893 movl %r13d, %ecx
- //0x00002896 LBB5_494
- 0xf7, 0xd9, //0x00002896 negl %ecx
- 0x31, 0xc0, //0x00002898 xorl %eax, %eax
- 0x85, 0xff, //0x0000289a testl %edi, %edi
- 0x41, 0xbe, 0x00, 0x00, 0x00, 0x00, //0x0000289c movl $0, %r14d
- 0x44, 0x0f, 0x4f, 0xf7, //0x000028a2 cmovgl %edi, %r14d
- 0x31, 0xd2, //0x000028a6 xorl %edx, %edx
- 0x45, 0x89, 0xf9, //0x000028a8 movl %r15d, %r9d
- 0x4c, 0x8b, 0x6d, 0x88, //0x000028ab movq $-120(%rbp), %r13
- //0x000028af LBB5_495
- 0x49, 0x39, 0xc6, //0x000028af cmpq %rax, %r14
- 0x0f, 0x84, 0x9f, 0x00, 0x00, 0x00, //0x000028b2 je LBB5_504
- 0x48, 0x8d, 0x14, 0x92, //0x000028b8 leaq (%rdx,%rdx,4), %rdx
- 0x49, 0x0f, 0xbe, 0x1c, 0x04, //0x000028bc movsbq (%r12,%rax), %rbx
- 0x48, 0x8d, 0x14, 0x53, //0x000028c1 leaq (%rbx,%rdx,2), %rdx
- 0x48, 0x83, 0xc2, 0xd0, //0x000028c5 addq $-48, %rdx
- 0x48, 0x83, 0xc0, 0x01, //0x000028c9 addq $1, %rax
- 0x48, 0x89, 0xd3, //0x000028cd movq %rdx, %rbx
- 0x48, 0xd3, 0xeb, //0x000028d0 shrq %cl, %rbx
- 0x48, 0x85, 0xdb, //0x000028d3 testq %rbx, %rbx
- 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x000028d6 je LBB5_495
- 0x41, 0x89, 0xc6, //0x000028dc movl %eax, %r14d
- //0x000028df LBB5_498
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000028df movq $-1, %r8
- 0x49, 0xd3, 0xe0, //0x000028e6 shlq %cl, %r8
- 0x49, 0xf7, 0xd0, //0x000028e9 notq %r8
- 0x45, 0x31, 0xdb, //0x000028ec xorl %r11d, %r11d
- 0x41, 0x39, 0xfe, //0x000028ef cmpl %edi, %r14d
- 0x0f, 0x8d, 0x46, 0x00, 0x00, 0x00, //0x000028f2 jge LBB5_502
- 0x49, 0x63, 0xc6, //0x000028f8 movslq %r14d, %rax
- 0x4c, 0x63, 0xce, //0x000028fb movslq %esi, %r9
- 0x49, 0x8d, 0x3c, 0x04, //0x000028fe leaq (%r12,%rax), %rdi
- 0x45, 0x31, 0xdb, //0x00002902 xorl %r11d, %r11d
- //0x00002905 LBB5_500
- 0x48, 0x89, 0xd3, //0x00002905 movq %rdx, %rbx
- 0x48, 0xd3, 0xeb, //0x00002908 shrq %cl, %rbx
- 0x4c, 0x21, 0xc2, //0x0000290b andq %r8, %rdx
- 0x80, 0xc3, 0x30, //0x0000290e addb $48, %bl
- 0x43, 0x88, 0x1c, 0x1c, //0x00002911 movb %bl, (%r12,%r11)
- 0x4a, 0x0f, 0xbe, 0x1c, 0x1f, //0x00002915 movsbq (%rdi,%r11), %rbx
- 0x4a, 0x8d, 0x34, 0x18, //0x0000291a leaq (%rax,%r11), %rsi
- 0x48, 0x83, 0xc6, 0x01, //0x0000291e addq $1, %rsi
- 0x49, 0x83, 0xc3, 0x01, //0x00002922 addq $1, %r11
- 0x48, 0x8d, 0x14, 0x92, //0x00002926 leaq (%rdx,%rdx,4), %rdx
- 0x48, 0x8d, 0x14, 0x53, //0x0000292a leaq (%rbx,%rdx,2), %rdx
- 0x48, 0x83, 0xc2, 0xd0, //0x0000292e addq $-48, %rdx
- 0x4c, 0x39, 0xce, //0x00002932 cmpq %r9, %rsi
- 0x0f, 0x8c, 0xca, 0xff, 0xff, 0xff, //0x00002935 jl LBB5_500
- 0x45, 0x89, 0xf9, //0x0000293b movl %r15d, %r9d
- //0x0000293e LBB5_502
- 0x45, 0x29, 0xf5, //0x0000293e subl %r14d, %r13d
- 0x41, 0x83, 0xc5, 0x01, //0x00002941 addl $1, %r13d
- 0x48, 0x85, 0xd2, //0x00002945 testq %rdx, %rdx
- 0x0f, 0x85, 0x3e, 0x00, 0x00, 0x00, //0x00002948 jne LBB5_507
- 0x4c, 0x8b, 0x75, 0xa0, //0x0000294e movq $-96(%rbp), %r14
- 0xe9, 0x8d, 0x00, 0x00, 0x00, //0x00002952 jmp LBB5_511
- //0x00002957 LBB5_504
- 0x45, 0x31, 0xc9, //0x00002957 xorl %r9d, %r9d
- 0x48, 0x85, 0xd2, //0x0000295a testq %rdx, %rdx
- 0x0f, 0x84, 0x4e, 0x04, 0x00, 0x00, //0x0000295d je LBB5_562
- 0x48, 0x89, 0xd0, //0x00002963 movq %rdx, %rax
- 0x48, 0xd3, 0xe8, //0x00002966 shrq %cl, %rax
- 0x48, 0x85, 0xc0, //0x00002969 testq %rax, %rax
- 0x0f, 0x84, 0x99, 0x0e, 0x00, 0x00, //0x0000296c je LBB5_656
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002972 movq $-1, %r8
- 0x49, 0xd3, 0xe0, //0x00002979 shlq %cl, %r8
- 0x49, 0xf7, 0xd0, //0x0000297c notq %r8
- 0x45, 0x29, 0xf5, //0x0000297f subl %r14d, %r13d
- 0x41, 0x83, 0xc5, 0x01, //0x00002982 addl $1, %r13d
- 0x45, 0x31, 0xdb, //0x00002986 xorl %r11d, %r11d
- 0x45, 0x89, 0xf9, //0x00002989 movl %r15d, %r9d
- //0x0000298c LBB5_507
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000298c movl $1, %eax
- 0x4c, 0x8b, 0x75, 0xa0, //0x00002991 movq $-96(%rbp), %r14
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00002995 jmp LBB5_509
- //0x0000299a LBB5_508
- 0x48, 0x85, 0xf6, //0x0000299a testq %rsi, %rsi
- 0x44, 0x0f, 0x45, 0xc8, //0x0000299d cmovnel %eax, %r9d
- 0x48, 0x01, 0xd2, //0x000029a1 addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x000029a4 leaq (%rdx,%rdx,4), %rdx
- 0x48, 0x85, 0xd2, //0x000029a8 testq %rdx, %rdx
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000029ab je LBB5_511
- //0x000029b1 LBB5_509
- 0x48, 0x89, 0xd6, //0x000029b1 movq %rdx, %rsi
- 0x48, 0xd3, 0xee, //0x000029b4 shrq %cl, %rsi
- 0x4c, 0x21, 0xc2, //0x000029b7 andq %r8, %rdx
- 0x49, 0x63, 0xfb, //0x000029ba movslq %r11d, %rdi
- 0x49, 0x39, 0xfa, //0x000029bd cmpq %rdi, %r10
- 0x0f, 0x86, 0xd4, 0xff, 0xff, 0xff, //0x000029c0 jbe LBB5_508
- 0x40, 0x80, 0xc6, 0x30, //0x000029c6 addb $48, %sil
- 0x41, 0x88, 0x34, 0x3c, //0x000029ca movb %sil, (%r12,%rdi)
- 0x83, 0xc7, 0x01, //0x000029ce addl $1, %edi
- 0x41, 0x89, 0xfb, //0x000029d1 movl %edi, %r11d
- 0x48, 0x01, 0xd2, //0x000029d4 addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x000029d7 leaq (%rdx,%rdx,4), %rdx
- 0x48, 0x85, 0xd2, //0x000029db testq %rdx, %rdx
- 0x0f, 0x85, 0xcd, 0xff, 0xff, 0xff, //0x000029de jne LBB5_509
- //0x000029e4 LBB5_511
- 0x45, 0x85, 0xdb, //0x000029e4 testl %r11d, %r11d
- 0x0f, 0x8e, 0x6a, 0x00, 0x00, 0x00, //0x000029e7 jle LBB5_520
- 0x44, 0x89, 0xd8, //0x000029ed movl %r11d, %eax
- 0xbe, 0x02, 0xfc, 0xff, 0xff, //0x000029f0 movl $-1022, %esi
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x000029f5 cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x71, 0x00, 0x00, 0x00, //0x000029fb jne LBB5_521
- //0x00002a01 LBB5_513
- 0x49, 0x89, 0xc3, //0x00002a01 movq %rax, %r11
- 0x31, 0xc0, //0x00002a04 xorl %eax, %eax
- 0x49, 0x83, 0xfb, 0x01, //0x00002a06 cmpq $1, %r11
- 0x0f, 0x86, 0x16, 0x00, 0x00, 0x00, //0x00002a0a jbe LBB5_516
- 0x41, 0x8d, 0x4b, 0xfe, //0x00002a10 leal $-2(%r11), %ecx
- 0x49, 0x8d, 0x43, 0xff, //0x00002a14 leaq $-1(%r11), %rax
- 0x41, 0x80, 0x3c, 0x0c, 0x30, //0x00002a18 cmpb $48, (%r12,%rcx)
- 0x0f, 0x84, 0xde, 0xff, 0xff, 0xff, //0x00002a1d je LBB5_513
- 0x44, 0x89, 0xe8, //0x00002a23 movl %r13d, %eax
- //0x00002a26 LBB5_516
- 0x41, 0x83, 0xc3, 0xff, //0x00002a26 addl $-1, %r11d
- 0xbe, 0x02, 0xfc, 0xff, 0xff, //0x00002a2a movl $-1022, %esi
- 0x41, 0x89, 0xc5, //0x00002a2f movl %eax, %r13d
- 0x44, 0x89, 0xdb, //0x00002a32 movl %r11d, %ebx
- //0x00002a35 LBB5_517
- 0x45, 0x89, 0xcf, //0x00002a35 movl %r9d, %r15d
- 0x45, 0x31, 0xc9, //0x00002a38 xorl %r9d, %r9d
- 0x85, 0xdb, //0x00002a3b testl %ebx, %ebx
- 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x00002a3d jne LBB5_522
- 0xe9, 0x72, 0x03, 0x00, 0x00, //0x00002a43 jmp LBB5_563
- //0x00002a48 LBB5_518
- 0x0f, 0xbc, 0xc0, //0x00002a48 bsfl %eax, %eax
- 0xe9, 0x44, 0x03, 0x00, 0x00, //0x00002a4b jmp LBB5_561
- //0x00002a50 LBB5_519
- 0x89, 0xf0, //0x00002a50 movl %esi, %eax
- 0xe9, 0x3d, 0x03, 0x00, 0x00, //0x00002a52 jmp LBB5_561
- //0x00002a57 LBB5_520
- 0x45, 0x89, 0xcf, //0x00002a57 movl %r9d, %r15d
- 0xbe, 0x02, 0xfc, 0xff, 0xff, //0x00002a5a movl $-1022, %esi
- 0x31, 0xc0, //0x00002a5f xorl %eax, %eax
- 0x44, 0x89, 0xdb, //0x00002a61 movl %r11d, %ebx
- 0x45, 0x85, 0xdb, //0x00002a64 testl %r11d, %r11d
- 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00002a67 jne LBB5_522
- 0xe9, 0xe2, 0x0c, 0x00, 0x00, //0x00002a6d jmp LBB5_652
- //0x00002a72 LBB5_521
- 0x45, 0x89, 0xcf, //0x00002a72 movl %r9d, %r15d
- 0x44, 0x89, 0xdb, //0x00002a75 movl %r11d, %ebx
- //0x00002a78 LBB5_522
- 0x48, 0x89, 0x75, 0xb8, //0x00002a78 movq %rsi, $-72(%rbp)
- 0x49, 0x89, 0xd8, //0x00002a7c movq %rbx, %r8
- 0x48, 0x63, 0xc3, //0x00002a7f movslq %ebx, %rax
- 0x48, 0x8d, 0x78, 0xfe, //0x00002a82 leaq $-2(%rax), %rdi
- 0x48, 0x8d, 0x50, 0xff, //0x00002a86 leaq $-1(%rax), %rdx
- 0x31, 0xf6, //0x00002a8a xorl %esi, %esi
- //0x00002a8c LBB5_523
- 0x48, 0x8d, 0x0d, 0x7d, 0xcb, 0x00, 0x00, //0x00002a8c leaq $52093(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */
- 0x0f, 0xb6, 0x9c, 0x0e, 0x8c, 0x15, 0x00, 0x00, //0x00002a93 movzbl $5516(%rsi,%rcx), %ebx
- 0x41, 0x0f, 0xb6, 0x0c, 0x34, //0x00002a9b movzbl (%r12,%rsi), %ecx
- 0x38, 0xd9, //0x00002aa0 cmpb %bl, %cl
- 0x0f, 0x85, 0x3c, 0x01, 0x00, 0x00, //0x00002aa2 jne LBB5_540
- 0x48, 0x39, 0xf2, //0x00002aa8 cmpq %rsi, %rdx
- 0x0f, 0x84, 0x60, 0x00, 0x00, 0x00, //0x00002aab je LBB5_530
- 0x48, 0x8d, 0x0d, 0x58, 0xcb, 0x00, 0x00, //0x00002ab1 leaq $52056(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */
- 0x0f, 0xb6, 0x9c, 0x0e, 0x8d, 0x15, 0x00, 0x00, //0x00002ab8 movzbl $5517(%rsi,%rcx), %ebx
- 0x41, 0x0f, 0xb6, 0x4c, 0x34, 0x01, //0x00002ac0 movzbl $1(%r12,%rsi), %ecx
- 0x38, 0xd9, //0x00002ac6 cmpb %bl, %cl
- 0x0f, 0x85, 0x16, 0x01, 0x00, 0x00, //0x00002ac8 jne LBB5_540
- 0x48, 0x39, 0xf7, //0x00002ace cmpq %rsi, %rdi
- 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00002ad1 je LBB5_530
- 0x48, 0x8d, 0x0d, 0x32, 0xcb, 0x00, 0x00, //0x00002ad7 leaq $52018(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */
- 0x0f, 0xb6, 0x9c, 0x0e, 0x8e, 0x15, 0x00, 0x00, //0x00002ade movzbl $5518(%rsi,%rcx), %ebx
- 0x41, 0xbe, 0x10, 0x00, 0x00, 0x00, //0x00002ae6 movl $16, %r14d
- 0x48, 0x83, 0xfe, 0x24, //0x00002aec cmpq $36, %rsi
- 0x0f, 0x84, 0x3f, 0x00, 0x00, 0x00, //0x00002af0 je LBB5_532
- 0x41, 0x0f, 0xb6, 0x4c, 0x34, 0x02, //0x00002af6 movzbl $2(%r12,%rsi), %ecx
- 0x38, 0xd9, //0x00002afc cmpb %bl, %cl
- 0x0f, 0x85, 0xe0, 0x00, 0x00, 0x00, //0x00002afe jne LBB5_540
- 0x48, 0x83, 0xc6, 0x03, //0x00002b04 addq $3, %rsi
- 0x48, 0x39, 0xf0, //0x00002b08 cmpq %rsi, %rax
- 0x0f, 0x85, 0x7b, 0xff, 0xff, 0xff, //0x00002b0b jne LBB5_523
- //0x00002b11 LBB5_530
- 0x44, 0x89, 0xc0, //0x00002b11 movl %r8d, %eax
- 0x41, 0xbe, 0x10, 0x00, 0x00, 0x00, //0x00002b14 movl $16, %r14d
- 0x48, 0x8d, 0x0d, 0xef, 0xca, 0x00, 0x00, //0x00002b1a leaq $51951(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */
- 0x80, 0xbc, 0x08, 0x8c, 0x15, 0x00, 0x00, 0x00, //0x00002b21 cmpb $0, $5516(%rax,%rcx)
- 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x00002b29 je LBB5_532
- //0x00002b2f LBB5_531
- 0x41, 0xbe, 0x0f, 0x00, 0x00, 0x00, //0x00002b2f movl $15, %r14d
- //0x00002b35 LBB5_532
- 0x45, 0x85, 0xc0, //0x00002b35 testl %r8d, %r8d
- 0x0f, 0x8e, 0x27, 0x01, 0x00, 0x00, //0x00002b38 jle LBB5_545
- 0x4c, 0x89, 0xeb, //0x00002b3e movq %r13, %rbx
- 0x49, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00002b41 movabsq $-432345564227567616, %r9
- 0x47, 0x8d, 0x2c, 0x06, //0x00002b4b leal (%r14,%r8), %r13d
- 0x44, 0x89, 0xc7, //0x00002b4f movl %r8d, %edi
- 0x49, 0x63, 0xcd, //0x00002b52 movslq %r13d, %rcx
- 0x48, 0x83, 0xc1, 0xff, //0x00002b55 addq $-1, %rcx
- 0x48, 0x83, 0xc7, 0x01, //0x00002b59 addq $1, %rdi
- 0x45, 0x31, 0xc0, //0x00002b5d xorl %r8d, %r8d
- 0xe9, 0x22, 0x00, 0x00, 0x00, //0x00002b60 jmp LBB5_536
- //0x00002b65 LBB5_534
- 0x48, 0x85, 0xc0, //0x00002b65 testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00002b68 movl $1, %eax
- 0x44, 0x0f, 0x45, 0xf8, //0x00002b6d cmovnel %eax, %r15d
- //0x00002b71 LBB5_535
- 0x41, 0x83, 0xc5, 0xff, //0x00002b71 addl $-1, %r13d
- 0x48, 0x83, 0xc1, 0xff, //0x00002b75 addq $-1, %rcx
- 0x48, 0x83, 0xc7, 0xff, //0x00002b79 addq $-1, %rdi
- 0x48, 0x83, 0xff, 0x01, //0x00002b7d cmpq $1, %rdi
- 0x0f, 0x86, 0x4b, 0x00, 0x00, 0x00, //0x00002b81 jbe LBB5_538
- //0x00002b87 LBB5_536
- 0x4d, 0x01, 0xc8, //0x00002b87 addq %r9, %r8
- 0x8d, 0x47, 0xfe, //0x00002b8a leal $-2(%rdi), %eax
- 0x49, 0x0f, 0xbe, 0x34, 0x04, //0x00002b8d movsbq (%r12,%rax), %rsi
- 0x48, 0xc1, 0xe6, 0x35, //0x00002b92 shlq $53, %rsi
- 0x4c, 0x01, 0xc6, //0x00002b96 addq %r8, %rsi
- 0x48, 0x89, 0xf0, //0x00002b99 movq %rsi, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00002b9c movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x00002ba6 mulq %rdx
- 0x49, 0x89, 0xd0, //0x00002ba9 movq %rdx, %r8
- 0x49, 0xc1, 0xe8, 0x03, //0x00002bac shrq $3, %r8
- 0x4b, 0x8d, 0x04, 0x00, //0x00002bb0 leaq (%r8,%r8), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x00002bb4 leaq (%rax,%rax,4), %rdx
- 0x48, 0x89, 0xf0, //0x00002bb8 movq %rsi, %rax
- 0x48, 0x29, 0xd0, //0x00002bbb subq %rdx, %rax
- 0x4c, 0x39, 0xd1, //0x00002bbe cmpq %r10, %rcx
- 0x0f, 0x83, 0x9e, 0xff, 0xff, 0xff, //0x00002bc1 jae LBB5_534
- 0x04, 0x30, //0x00002bc7 addb $48, %al
- 0x41, 0x88, 0x04, 0x0c, //0x00002bc9 movb %al, (%r12,%rcx)
- 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x00002bcd jmp LBB5_535
- //0x00002bd2 LBB5_538
- 0x48, 0x83, 0xfe, 0x0a, //0x00002bd2 cmpq $10, %rsi
- 0x0f, 0x83, 0x1b, 0x00, 0x00, 0x00, //0x00002bd6 jae LBB5_541
- 0x49, 0x89, 0xdd, //0x00002bdc movq %rbx, %r13
- 0xe9, 0x81, 0x00, 0x00, 0x00, //0x00002bdf jmp LBB5_545
- //0x00002be4 LBB5_540
- 0x41, 0xbe, 0x10, 0x00, 0x00, 0x00, //0x00002be4 movl $16, %r14d
- 0x38, 0xd9, //0x00002bea cmpb %bl, %cl
- 0x0f, 0x8c, 0x3d, 0xff, 0xff, 0xff, //0x00002bec jl LBB5_531
- 0xe9, 0x3e, 0xff, 0xff, 0xff, //0x00002bf2 jmp LBB5_532
- //0x00002bf7 LBB5_541
- 0x49, 0x63, 0xcd, //0x00002bf7 movslq %r13d, %rcx
- 0x48, 0x83, 0xc1, 0xff, //0x00002bfa addq $-1, %rcx
- 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002bfe movl $1, %esi
- 0x49, 0x89, 0xdd, //0x00002c03 movq %rbx, %r13
- 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00002c06 jmp LBB5_543
- //0x00002c0b LBB5_542
- 0x48, 0x85, 0xc0, //0x00002c0b testq %rax, %rax
- 0x44, 0x0f, 0x45, 0xfe, //0x00002c0e cmovnel %esi, %r15d
- 0x48, 0x83, 0xc1, 0xff, //0x00002c12 addq $-1, %rcx
- 0x49, 0x83, 0xf8, 0x09, //0x00002c16 cmpq $9, %r8
- 0x49, 0x89, 0xd0, //0x00002c1a movq %rdx, %r8
- 0x0f, 0x86, 0x42, 0x00, 0x00, 0x00, //0x00002c1d jbe LBB5_545
- //0x00002c23 LBB5_543
- 0x4c, 0x89, 0xc0, //0x00002c23 movq %r8, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00002c26 movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x00002c30 mulq %rdx
- 0x48, 0xc1, 0xea, 0x03, //0x00002c33 shrq $3, %rdx
- 0x48, 0x8d, 0x04, 0x12, //0x00002c37 leaq (%rdx,%rdx), %rax
- 0x48, 0x8d, 0x3c, 0x80, //0x00002c3b leaq (%rax,%rax,4), %rdi
- 0x4c, 0x89, 0xc0, //0x00002c3f movq %r8, %rax
- 0x48, 0x29, 0xf8, //0x00002c42 subq %rdi, %rax
- 0x4c, 0x39, 0xd1, //0x00002c45 cmpq %r10, %rcx
- 0x0f, 0x83, 0xbd, 0xff, 0xff, 0xff, //0x00002c48 jae LBB5_542
- 0x04, 0x30, //0x00002c4e addb $48, %al
- 0x41, 0x88, 0x04, 0x0c, //0x00002c50 movb %al, (%r12,%rcx)
- 0x48, 0x83, 0xc1, 0xff, //0x00002c54 addq $-1, %rcx
- 0x49, 0x83, 0xf8, 0x09, //0x00002c58 cmpq $9, %r8
- 0x49, 0x89, 0xd0, //0x00002c5c movq %rdx, %r8
- 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x00002c5f ja LBB5_543
- //0x00002c65 LBB5_545
- 0x45, 0x01, 0xf3, //0x00002c65 addl %r14d, %r11d
- 0x4d, 0x63, 0xcb, //0x00002c68 movslq %r11d, %r9
- 0x4d, 0x39, 0xca, //0x00002c6b cmpq %r9, %r10
- 0x45, 0x0f, 0x46, 0xca, //0x00002c6e cmovbel %r10d, %r9d
- 0x45, 0x01, 0xf5, //0x00002c72 addl %r14d, %r13d
- 0x45, 0x85, 0xc9, //0x00002c75 testl %r9d, %r9d
- 0x0f, 0x8e, 0x3b, 0x00, 0x00, 0x00, //0x00002c78 jle LBB5_550
- 0x44, 0x89, 0xc8, //0x00002c7e movl %r9d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00002c81 cmpb $48, $-1(%rax,%r12)
- 0x4c, 0x8b, 0x75, 0xa0, //0x00002c87 movq $-96(%rbp), %r14
- 0x48, 0x8b, 0x75, 0xb8, //0x00002c8b movq $-72(%rbp), %rsi
- 0x0f, 0x85, 0x25, 0x01, 0x00, 0x00, //0x00002c8f jne LBB5_563
- //0x00002c95 LBB5_547
- 0x48, 0x83, 0xf8, 0x01, //0x00002c95 cmpq $1, %rax
- 0x0f, 0x86, 0xf3, 0x01, 0x00, 0x00, //0x00002c99 jbe LBB5_574
- 0x8d, 0x48, 0xfe, //0x00002c9f leal $-2(%rax), %ecx
- 0x48, 0x83, 0xc0, 0xff, //0x00002ca2 addq $-1, %rax
- 0x41, 0x80, 0x3c, 0x0c, 0x30, //0x00002ca6 cmpb $48, (%r12,%rcx)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x00002cab je LBB5_547
- 0x41, 0x89, 0xc1, //0x00002cb1 movl %eax, %r9d
- 0xe9, 0x01, 0x01, 0x00, 0x00, //0x00002cb4 jmp LBB5_563
- //0x00002cb9 LBB5_550
- 0x31, 0xff, //0x00002cb9 xorl %edi, %edi
- 0xb8, 0x00, 0x00, 0x00, 0x00, //0x00002cbb movl $0, %eax
- 0x45, 0x85, 0xc9, //0x00002cc0 testl %r9d, %r9d
- 0x4c, 0x8b, 0x75, 0xa0, //0x00002cc3 movq $-96(%rbp), %r14
- 0x48, 0x8b, 0x75, 0xb8, //0x00002cc7 movq $-72(%rbp), %rsi
- 0x0f, 0x85, 0xe9, 0x00, 0x00, 0x00, //0x00002ccb jne LBB5_563
- 0xe9, 0x37, 0x0a, 0x00, 0x00, //0x00002cd1 jmp LBB5_650
- //0x00002cd6 LBB5_551
- 0x4d, 0x8d, 0x94, 0x24, 0xb8, 0x00, 0x00, 0x00, //0x00002cd6 leaq $184(%r12), %r10
- 0x4d, 0x8b, 0xbc, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00002cde movq $160(%r12), %r15
- 0x4d, 0x8b, 0x84, 0x24, 0xb8, 0x00, 0x00, 0x00, //0x00002ce6 movq $184(%r12), %r8
- 0x49, 0x89, 0xc9, //0x00002cee movq %rcx, %r9
- 0x49, 0xc1, 0xe1, 0x04, //0x00002cf1 shlq $4, %r9
- 0x4b, 0x8d, 0x14, 0x08, //0x00002cf5 leaq (%r8,%r9), %rdx
- 0x48, 0x89, 0x55, 0xb8, //0x00002cf9 movq %rdx, $-72(%rbp)
- 0x49, 0x8d, 0x77, 0xf0, //0x00002cfd leaq $-16(%r15), %rsi
- 0x41, 0x8a, 0x57, 0xf0, //0x00002d01 movb $-16(%r15), %dl
- 0x80, 0xfa, 0x07, //0x00002d05 cmpb $7, %dl
- 0x0f, 0x84, 0x1f, 0x0b, 0x00, 0x00, //0x00002d08 je LBB5_658
- 0x80, 0xfa, 0x06, //0x00002d0e cmpb $6, %dl
- 0x0f, 0x85, 0x8f, 0x0b, 0x00, 0x00, //0x00002d11 jne LBB5_665
- 0x48, 0x8d, 0x50, 0x01, //0x00002d17 leaq $1(%rax), %rdx
- 0x0f, 0xb6, 0x38, //0x00002d1b movzbl (%rax), %edi
- 0x48, 0x83, 0xff, 0x20, //0x00002d1e cmpq $32, %rdi
- 0x0f, 0x87, 0x88, 0x0e, 0x00, 0x00, //0x00002d22 ja LBB5_701
- 0x48, 0xb9, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002d28 movabsq $4294977025, %rcx
- 0x48, 0x0f, 0xa3, 0xf9, //0x00002d32 btq %rdi, %rcx
- 0x0f, 0x83, 0x74, 0x0e, 0x00, 0x00, //0x00002d36 jae LBB5_701
- 0x0f, 0xb6, 0x78, 0x01, //0x00002d3c movzbl $1(%rax), %edi
- 0x48, 0x83, 0xc0, 0x02, //0x00002d40 addq $2, %rax
- 0x48, 0x83, 0xff, 0x20, //0x00002d44 cmpq $32, %rdi
- 0x0f, 0x87, 0xdc, 0x0d, 0x00, 0x00, //0x00002d48 ja LBB5_719
- 0x48, 0x0f, 0xa3, 0xf9, //0x00002d4e btq %rdi, %rcx
- 0x0f, 0x83, 0xd2, 0x0d, 0x00, 0x00, //0x00002d52 jae LBB5_719
- 0x49, 0x8b, 0xb4, 0x24, 0x90, 0x00, 0x00, 0x00, //0x00002d58 movq $144(%r12), %rsi
- 0x48, 0x89, 0xc1, //0x00002d60 movq %rax, %rcx
- 0x48, 0x29, 0xf1, //0x00002d63 subq %rsi, %rcx
- 0x48, 0x83, 0xf9, 0x3f, //0x00002d66 cmpq $63, %rcx
- 0x0f, 0x87, 0xd5, 0x0d, 0x00, 0x00, //0x00002d6a ja LBB5_697
- 0x49, 0x8b, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x00002d70 movq $152(%r12), %rax
- 0x48, 0xd3, 0xe8, //0x00002d78 shrq %cl, %rax
- 0x48, 0xd3, 0xe0, //0x00002d7b shlq %cl, %rax
- 0x48, 0x85, 0xc0, //0x00002d7e testq %rax, %rax
- 0x0f, 0x84, 0xb3, 0x0d, 0x00, 0x00, //0x00002d81 je LBB5_696
- 0x4c, 0x8b, 0x65, 0xc0, //0x00002d87 movq $-64(%rbp), %r12
- 0xe9, 0x10, 0x0e, 0x00, 0x00, //0x00002d8b jmp LBB5_700
- //0x00002d90 LBB5_560
- 0x41, 0x0f, 0xbc, 0xc0, //0x00002d90 bsfl %r8d, %eax
- //0x00002d94 LBB5_561
- 0x4c, 0x03, 0x6d, 0xb0, //0x00002d94 addq $-80(%rbp), %r13
- 0x4d, 0x29, 0xd5, //0x00002d98 subq %r10, %r13
- 0x49, 0x29, 0xc5, //0x00002d9b subq %rax, %r13
- 0x48, 0xf7, 0xd2, //0x00002d9e notq %rdx
- 0x4c, 0x01, 0xea, //0x00002da1 addq %r13, %rdx
- 0x4c, 0x8b, 0x4d, 0x98, //0x00002da4 movq $-104(%rbp), %r9
- 0x4c, 0x8b, 0x75, 0xb8, //0x00002da8 movq $-72(%rbp), %r14
- 0xe9, 0x72, 0xe3, 0xff, 0xff, //0x00002dac jmp LBB5_169
- //0x00002db1 LBB5_562
- 0x4c, 0x8b, 0x75, 0xa0, //0x00002db1 movq $-96(%rbp), %r14
- 0xbe, 0x02, 0xfc, 0xff, 0xff, //0x00002db5 movl $-1022, %esi
- //0x00002dba LBB5_563
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002dba movq $-1, %rax
- 0x41, 0x83, 0xfd, 0x14, //0x00002dc1 cmpl $20, %r13d
- 0x0f, 0x8f, 0x89, 0x09, 0x00, 0x00, //0x00002dc5 jg LBB5_652
- 0x31, 0xc9, //0x00002dcb xorl %ecx, %ecx
- 0xbf, 0x00, 0x00, 0x00, 0x00, //0x00002dcd movl $0, %edi
- 0x45, 0x85, 0xed, //0x00002dd2 testl %r13d, %r13d
- 0x0f, 0x8e, 0x52, 0x00, 0x00, 0x00, //0x00002dd5 jle LBB5_570
- 0x49, 0x89, 0xf2, //0x00002ddb movq %rsi, %r10
- 0x31, 0xc0, //0x00002dde xorl %eax, %eax
- 0x45, 0x85, 0xc9, //0x00002de0 testl %r9d, %r9d
- 0xba, 0x00, 0x00, 0x00, 0x00, //0x00002de3 movl $0, %edx
- 0x41, 0x0f, 0x4f, 0xd1, //0x00002de8 cmovgl %r9d, %edx
- 0x44, 0x89, 0xee, //0x00002dec movl %r13d, %esi
- 0x48, 0x8d, 0x4e, 0xff, //0x00002def leaq $-1(%rsi), %rcx
- 0x48, 0x39, 0xd1, //0x00002df3 cmpq %rdx, %rcx
- 0x48, 0x0f, 0x43, 0xca, //0x00002df6 cmovaeq %rdx, %rcx
- 0x4c, 0x8d, 0x41, 0x01, //0x00002dfa leaq $1(%rcx), %r8
- 0x31, 0xff, //0x00002dfe xorl %edi, %edi
- //0x00002e00 LBB5_566
- 0x48, 0x39, 0xc2, //0x00002e00 cmpq %rax, %rdx
- 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00002e03 je LBB5_569
- 0x48, 0x8d, 0x3c, 0xbf, //0x00002e09 leaq (%rdi,%rdi,4), %rdi
- 0x49, 0x0f, 0xbe, 0x1c, 0x04, //0x00002e0d movsbq (%r12,%rax), %rbx
- 0x48, 0x8d, 0x3c, 0x7b, //0x00002e12 leaq (%rbx,%rdi,2), %rdi
- 0x48, 0x83, 0xc7, 0xd0, //0x00002e16 addq $-48, %rdi
- 0x48, 0x83, 0xc0, 0x01, //0x00002e1a addq $1, %rax
- 0x48, 0x39, 0xc6, //0x00002e1e cmpq %rax, %rsi
- 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00002e21 jne LBB5_566
- 0x4c, 0x89, 0xc1, //0x00002e27 movq %r8, %rcx
- //0x00002e2a LBB5_569
- 0x4c, 0x89, 0xd6, //0x00002e2a movq %r10, %rsi
- //0x00002e2d LBB5_570
- 0x44, 0x89, 0xea, //0x00002e2d movl %r13d, %edx
- 0x29, 0xca, //0x00002e30 subl %ecx, %edx
- 0x0f, 0x8e, 0x79, 0x08, 0x00, 0x00, //0x00002e32 jle LBB5_642
- 0x83, 0xfa, 0x10, //0x00002e38 cmpl $16, %edx
- 0x0f, 0x82, 0x5b, 0x08, 0x00, 0x00, //0x00002e3b jb LBB5_640
- 0x49, 0x89, 0xf0, //0x00002e41 movq %rsi, %r8
- 0x89, 0xd6, //0x00002e44 movl %edx, %esi
- 0x83, 0xe6, 0xf0, //0x00002e46 andl $-16, %esi
- 0xc5, 0xfa, 0x6f, 0x05, 0x6f, 0xd3, 0xff, 0xff, //0x00002e49 vmovdqu $-11409(%rip), %xmm0 /* LCPI5_23+0(%rip) */
- 0xc4, 0xe3, 0xf9, 0x22, 0xc7, 0x00, //0x00002e51 vpinsrq $0, %rdi, %xmm0, %xmm0
- 0xc4, 0xe3, 0x7d, 0x02, 0x05, 0x5f, 0xd3, 0xff, 0xff, 0xf0, //0x00002e57 vpblendd $240, $-11425(%rip), %ymm0, %ymm0 /* LCPI5_23+0(%rip) */
- 0x01, 0xf1, //0x00002e61 addl %esi, %ecx
- 0x8d, 0x5e, 0xf0, //0x00002e63 leal $-16(%rsi), %ebx
- 0x89, 0xd8, //0x00002e66 movl %ebx, %eax
- 0xc1, 0xe8, 0x04, //0x00002e68 shrl $4, %eax
- 0x83, 0xc0, 0x01, //0x00002e6b addl $1, %eax
- 0x89, 0xc7, //0x00002e6e movl %eax, %edi
- 0x83, 0xe7, 0x03, //0x00002e70 andl $3, %edi
- 0xc4, 0xe2, 0x7d, 0x59, 0x0d, 0x14, 0xd4, 0xff, 0xff, //0x00002e73 vpbroadcastq $-11244(%rip), %ymm1 /* LCPI5_24+0(%rip) */
- 0x83, 0xfb, 0x30, //0x00002e7c cmpl $48, %ebx
- 0x0f, 0x83, 0x5d, 0x06, 0x00, 0x00, //0x00002e7f jae LBB5_634
- 0xc5, 0xfd, 0x6f, 0xd9, //0x00002e85 vmovdqa %ymm1, %ymm3
- 0xc5, 0xfd, 0x6f, 0xd1, //0x00002e89 vmovdqa %ymm1, %ymm2
- 0xe9, 0xce, 0x06, 0x00, 0x00, //0x00002e8d jmp LBB5_636
- //0x00002e92 LBB5_574
- 0x83, 0xc0, 0xff, //0x00002e92 addl $-1, %eax
- 0x31, 0xff, //0x00002e95 xorl %edi, %edi
- 0x41, 0x89, 0xc1, //0x00002e97 movl %eax, %r9d
- 0x45, 0x31, 0xed, //0x00002e9a xorl %r13d, %r13d
- 0xe9, 0x1a, 0x08, 0x00, 0x00, //0x00002e9d jmp LBB5_643
- //0x00002ea2 LBB5_575
- 0x0f, 0xbc, 0xc9, //0x00002ea2 bsfl %ecx, %ecx
- 0x4d, 0x89, 0xdc, //0x00002ea5 movq %r11, %r12
- 0x49, 0x01, 0xcc, //0x00002ea8 addq %rcx, %r12
- 0xc5, 0xfe, 0x6f, 0x05, 0xcd, 0xd1, 0xff, 0xff, //0x00002eab vmovdqu $-11827(%rip), %ymm0 /* LCPI5_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x0d, 0xe5, 0xd1, 0xff, 0xff, //0x00002eb3 vmovdqu $-11803(%rip), %ymm1 /* LCPI5_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x15, 0xfd, 0xd1, 0xff, 0xff, //0x00002ebb vmovdqu $-11779(%rip), %ymm2 /* LCPI5_3+0(%rip) */
- 0x48, 0x8d, 0x15, 0x16, 0xe0, 0x00, 0x00, //0x00002ec3 leaq $57366(%rip), %rdx /* _ESCAPED_TAB+0(%rip) */
- 0x4c, 0x89, 0xe3, //0x00002eca movq %r12, %rbx
- 0x4d, 0x89, 0xe3, //0x00002ecd movq %r12, %r11
- //0x00002ed0 LBB5_576
- 0x0f, 0xb6, 0x4b, 0x01, //0x00002ed0 movzbl $1(%rbx), %ecx
- 0x48, 0x83, 0xf9, 0x75, //0x00002ed4 cmpq $117, %rcx
- 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00002ed8 je LBB5_579
- 0x8a, 0x0c, 0x11, //0x00002ede movb (%rcx,%rdx), %cl
- 0x40, 0xb6, 0x01, //0x00002ee1 movb $1, %sil
- 0x48, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x00002ee4 movq $-2, %rdi
- 0x84, 0xc9, //0x00002eeb testb %cl, %cl
- 0x0f, 0x84, 0x06, 0xea, 0xff, 0xff, //0x00002eed je LBB5_268
- 0x48, 0x83, 0xc3, 0x02, //0x00002ef3 addq $2, %rbx
- 0x41, 0x88, 0x0c, 0x24, //0x00002ef7 movb %cl, (%r12)
- 0x49, 0x83, 0xc4, 0x01, //0x00002efb addq $1, %r12
- 0x49, 0x89, 0xdb, //0x00002eff movq %rbx, %r11
- 0xe9, 0x6a, 0x02, 0x00, 0x00, //0x00002f02 jmp LBB5_599
- //0x00002f07 LBB5_579
- 0x44, 0x8b, 0x43, 0x02, //0x00002f07 movl $2(%rbx), %r8d
- 0x45, 0x89, 0xc1, //0x00002f0b movl %r8d, %r9d
- 0x41, 0xf7, 0xd1, //0x00002f0e notl %r9d
- 0x41, 0x8d, 0x88, 0xd0, 0xcf, 0xcf, 0xcf, //0x00002f11 leal $-808464432(%r8), %ecx
- 0x41, 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x00002f18 andl $-2139062144, %r9d
- 0x40, 0xb6, 0x01, //0x00002f1f movb $1, %sil
- 0x48, 0xc7, 0xc7, 0xf4, 0xff, 0xff, 0xff, //0x00002f22 movq $-12, %rdi
- 0x41, 0x85, 0xc9, //0x00002f29 testl %ecx, %r9d
- 0x0f, 0x85, 0x1d, 0x10, 0x00, 0x00, //0x00002f2c jne LBB5_764
- 0x41, 0x8d, 0x88, 0x19, 0x19, 0x19, 0x19, //0x00002f32 leal $421075225(%r8), %ecx
- 0x44, 0x09, 0xc1, //0x00002f39 orl %r8d, %ecx
- 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x00002f3c testl $-2139062144, %ecx
- 0x0f, 0x85, 0x07, 0x10, 0x00, 0x00, //0x00002f42 jne LBB5_764
- 0x45, 0x89, 0xc2, //0x00002f48 movl %r8d, %r10d
- 0x41, 0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x00002f4b andl $2139062143, %r10d
- 0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x00002f52 movl $-1061109568, %ecx
- 0x44, 0x29, 0xd1, //0x00002f57 subl %r10d, %ecx
- 0x45, 0x8d, 0xba, 0x46, 0x46, 0x46, 0x46, //0x00002f5a leal $1179010630(%r10), %r15d
- 0x44, 0x21, 0xc9, //0x00002f61 andl %r9d, %ecx
- 0x44, 0x85, 0xf9, //0x00002f64 testl %r15d, %ecx
- 0x0f, 0x85, 0xe2, 0x0f, 0x00, 0x00, //0x00002f67 jne LBB5_764
- 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x00002f6d movl $-522133280, %ecx
- 0x44, 0x29, 0xd1, //0x00002f72 subl %r10d, %ecx
- 0x41, 0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x00002f75 addl $960051513, %r10d
- 0x41, 0x21, 0xc9, //0x00002f7c andl %ecx, %r9d
- 0x45, 0x85, 0xd1, //0x00002f7f testl %r10d, %r9d
- 0x0f, 0x85, 0xc7, 0x0f, 0x00, 0x00, //0x00002f82 jne LBB5_764
- 0x41, 0x0f, 0xc8, //0x00002f88 bswapl %r8d
- 0x44, 0x89, 0xc1, //0x00002f8b movl %r8d, %ecx
- 0xc1, 0xe9, 0x04, //0x00002f8e shrl $4, %ecx
- 0xf7, 0xd1, //0x00002f91 notl %ecx
- 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00002f93 andl $16843009, %ecx
- 0x8d, 0x0c, 0xc9, //0x00002f99 leal (%rcx,%rcx,8), %ecx
- 0x41, 0x81, 0xe0, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002f9c andl $252645135, %r8d
- 0x41, 0x01, 0xc8, //0x00002fa3 addl %ecx, %r8d
- 0x44, 0x89, 0xc1, //0x00002fa6 movl %r8d, %ecx
- 0xc1, 0xe9, 0x04, //0x00002fa9 shrl $4, %ecx
- 0x44, 0x09, 0xc1, //0x00002fac orl %r8d, %ecx
- 0x44, 0x0f, 0xb6, 0xc9, //0x00002faf movzbl %cl, %r9d
- 0xc1, 0xe9, 0x08, //0x00002fb3 shrl $8, %ecx
- 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00002fb6 andl $65280, %ecx
- 0x41, 0x09, 0xc9, //0x00002fbc orl %ecx, %r9d
- 0x4c, 0x8d, 0x5b, 0x06, //0x00002fbf leaq $6(%rbx), %r11
- 0x41, 0x81, 0xf9, 0x80, 0x00, 0x00, 0x00, //0x00002fc3 cmpl $128, %r9d
- 0x0f, 0x82, 0x65, 0x04, 0x00, 0x00, //0x00002fca jb LBB5_629
- 0x45, 0x31, 0xc0, //0x00002fd0 xorl %r8d, %r8d
- //0x00002fd3 LBB5_585
- 0x41, 0x81, 0xf9, 0xff, 0x07, 0x00, 0x00, //0x00002fd3 cmpl $2047, %r9d
- 0x0f, 0x86, 0x6a, 0x04, 0x00, 0x00, //0x00002fda jbe LBB5_631
- 0x41, 0x8d, 0x89, 0x00, 0x20, 0xff, 0xff, //0x00002fe0 leal $-57344(%r9), %ecx
- 0x81, 0xf9, 0xff, 0xf7, 0xff, 0xff, //0x00002fe7 cmpl $-2049, %ecx
- 0x0f, 0x86, 0x4c, 0x01, 0x00, 0x00, //0x00002fed jbe LBB5_597
- 0x41, 0x81, 0xf9, 0xff, 0xdb, 0x00, 0x00, //0x00002ff3 cmpl $56319, %r9d
- 0x0f, 0x87, 0x70, 0x04, 0x00, 0x00, //0x00002ffa ja LBB5_632
- 0x42, 0x80, 0x7c, 0x43, 0x06, 0x5c, //0x00003000 cmpb $92, $6(%rbx,%r8,2)
- 0x0f, 0x85, 0x64, 0x04, 0x00, 0x00, //0x00003006 jne LBB5_632
- 0x42, 0x80, 0x7c, 0x43, 0x07, 0x75, //0x0000300c cmpb $117, $7(%rbx,%r8,2)
- 0x0f, 0x85, 0x58, 0x04, 0x00, 0x00, //0x00003012 jne LBB5_632
- 0x42, 0x8b, 0x4c, 0x43, 0x08, //0x00003018 movl $8(%rbx,%r8,2), %ecx
- 0x41, 0x89, 0xca, //0x0000301d movl %ecx, %r10d
- 0x41, 0xf7, 0xd2, //0x00003020 notl %r10d
- 0x48, 0x89, 0x4d, 0xb8, //0x00003023 movq %rcx, $-72(%rbp)
- 0x81, 0xc1, 0xd0, 0xcf, 0xcf, 0xcf, //0x00003027 addl $-808464432, %ecx
- 0x41, 0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x0000302d andl $-2139062144, %r10d
- 0x41, 0x85, 0xca, //0x00003034 testl %ecx, %r10d
- 0x0f, 0x85, 0x12, 0x0f, 0x00, 0x00, //0x00003037 jne LBB5_764
- 0x4c, 0x8b, 0x7d, 0xb8, //0x0000303d movq $-72(%rbp), %r15
- 0x41, 0x8d, 0x8f, 0x19, 0x19, 0x19, 0x19, //0x00003041 leal $421075225(%r15), %ecx
- 0x44, 0x09, 0xf9, //0x00003048 orl %r15d, %ecx
- 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x0000304b testl $-2139062144, %ecx
- 0x0f, 0x85, 0xf8, 0x0e, 0x00, 0x00, //0x00003051 jne LBB5_764
- 0x4c, 0x8b, 0x7d, 0xb8, //0x00003057 movq $-72(%rbp), %r15
- 0x41, 0x81, 0xe7, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000305b andl $2139062143, %r15d
- 0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x00003062 movl $-1061109568, %ecx
- 0x44, 0x29, 0xf9, //0x00003067 subl %r15d, %ecx
- 0x89, 0x4d, 0x98, //0x0000306a movl %ecx, $-104(%rbp)
- 0x41, 0x8d, 0x8f, 0x46, 0x46, 0x46, 0x46, //0x0000306d leal $1179010630(%r15), %ecx
- 0x89, 0x4d, 0xd0, //0x00003074 movl %ecx, $-48(%rbp)
- 0x8b, 0x4d, 0x98, //0x00003077 movl $-104(%rbp), %ecx
- 0x44, 0x21, 0xd1, //0x0000307a andl %r10d, %ecx
- 0x85, 0x4d, 0xd0, //0x0000307d testl %ecx, $-48(%rbp)
- 0x0f, 0x85, 0xc9, 0x0e, 0x00, 0x00, //0x00003080 jne LBB5_764
- 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x00003086 movl $-522133280, %ecx
- 0x44, 0x29, 0xf9, //0x0000308b subl %r15d, %ecx
- 0x41, 0x81, 0xc7, 0x39, 0x39, 0x39, 0x39, //0x0000308e addl $960051513, %r15d
- 0x41, 0x21, 0xca, //0x00003095 andl %ecx, %r10d
- 0x45, 0x85, 0xfa, //0x00003098 testl %r15d, %r10d
- 0x0f, 0x85, 0xae, 0x0e, 0x00, 0x00, //0x0000309b jne LBB5_764
- 0x4c, 0x8b, 0x55, 0xb8, //0x000030a1 movq $-72(%rbp), %r10
- 0x41, 0x0f, 0xca, //0x000030a5 bswapl %r10d
- 0x44, 0x89, 0xd1, //0x000030a8 movl %r10d, %ecx
- 0xc1, 0xe9, 0x04, //0x000030ab shrl $4, %ecx
- 0xf7, 0xd1, //0x000030ae notl %ecx
- 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x000030b0 andl $16843009, %ecx
- 0x8d, 0x0c, 0xc9, //0x000030b6 leal (%rcx,%rcx,8), %ecx
- 0x41, 0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x000030b9 andl $252645135, %r10d
- 0x41, 0x01, 0xca, //0x000030c0 addl %ecx, %r10d
- 0x44, 0x89, 0xd1, //0x000030c3 movl %r10d, %ecx
- 0xc1, 0xe9, 0x04, //0x000030c6 shrl $4, %ecx
- 0x44, 0x09, 0xd1, //0x000030c9 orl %r10d, %ecx
- 0x44, 0x0f, 0xb6, 0xf9, //0x000030cc movzbl %cl, %r15d
- 0x4c, 0x89, 0x7d, 0xd0, //0x000030d0 movq %r15, $-48(%rbp)
- 0x41, 0x89, 0xca, //0x000030d4 movl %ecx, %r10d
- 0x41, 0xc1, 0xea, 0x08, //0x000030d7 shrl $8, %r10d
- 0x41, 0x81, 0xe2, 0x00, 0xff, 0x00, 0x00, //0x000030db andl $65280, %r10d
- 0x43, 0x8d, 0x0c, 0x3a, //0x000030e2 leal (%r10,%r15), %ecx
- 0x48, 0x89, 0x4d, 0xb8, //0x000030e6 movq %rcx, $-72(%rbp)
- 0x4d, 0x8d, 0x7b, 0x06, //0x000030ea leaq $6(%r11), %r15
- 0x4c, 0x89, 0x7d, 0x98, //0x000030ee movq %r15, $-104(%rbp)
- 0x48, 0x8b, 0x4d, 0xd0, //0x000030f2 movq $-48(%rbp), %rcx
- 0x44, 0x01, 0xd1, //0x000030f6 addl %r10d, %ecx
- 0x81, 0xc1, 0x00, 0x20, 0xff, 0xff, //0x000030f9 addl $-57344, %ecx
- 0x81, 0xf9, 0xff, 0xfb, 0xff, 0xff, //0x000030ff cmpl $-1025, %ecx
- 0x0f, 0x87, 0x77, 0x03, 0x00, 0x00, //0x00003105 ja LBB5_633
- 0x66, 0x43, 0xc7, 0x04, 0x04, 0xef, 0xbf, //0x0000310b movw $-16401, (%r12,%r8)
- 0x43, 0xc6, 0x44, 0x04, 0x02, 0xbd, //0x00003112 movb $-67, $2(%r12,%r8)
- 0x49, 0x83, 0xc0, 0x03, //0x00003118 addq $3, %r8
- 0x4c, 0x8b, 0x5d, 0x98, //0x0000311c movq $-104(%rbp), %r11
- 0x48, 0x8b, 0x4d, 0xb8, //0x00003120 movq $-72(%rbp), %rcx
- 0x41, 0x89, 0xc9, //0x00003124 movl %ecx, %r9d
- 0x81, 0xf9, 0x80, 0x00, 0x00, 0x00, //0x00003127 cmpl $128, %ecx
- 0x0f, 0x83, 0xa0, 0xfe, 0xff, 0xff, //0x0000312d jae LBB5_585
- 0x4d, 0x01, 0xc4, //0x00003133 addq %r8, %r12
- 0x4c, 0x8b, 0x5d, 0x98, //0x00003136 movq $-104(%rbp), %r11
- 0xe9, 0xfa, 0x02, 0x00, 0x00, //0x0000313a jmp LBB5_630
- //0x0000313f LBB5_597
- 0x44, 0x89, 0xc9, //0x0000313f movl %r9d, %ecx
- 0xc1, 0xe9, 0x0c, //0x00003142 shrl $12, %ecx
- 0x80, 0xc9, 0xe0, //0x00003145 orb $-32, %cl
- 0x43, 0x88, 0x0c, 0x04, //0x00003148 movb %cl, (%r12,%r8)
- 0x44, 0x89, 0xc9, //0x0000314c movl %r9d, %ecx
- 0xc1, 0xe9, 0x06, //0x0000314f shrl $6, %ecx
- 0x80, 0xe1, 0x3f, //0x00003152 andb $63, %cl
- 0x80, 0xc9, 0x80, //0x00003155 orb $-128, %cl
- 0x43, 0x88, 0x4c, 0x04, 0x01, //0x00003158 movb %cl, $1(%r12,%r8)
- 0x41, 0x80, 0xe1, 0x3f, //0x0000315d andb $63, %r9b
- 0x41, 0x80, 0xc9, 0x80, //0x00003161 orb $-128, %r9b
- 0x47, 0x88, 0x4c, 0x04, 0x02, //0x00003165 movb %r9b, $2(%r12,%r8)
- //0x0000316a LBB5_598
- 0x4d, 0x01, 0xc4, //0x0000316a addq %r8, %r12
- 0x49, 0x83, 0xc4, 0x03, //0x0000316d addq $3, %r12
- //0x00003171 LBB5_599
- 0x4c, 0x89, 0xdb, //0x00003171 movq %r11, %rbx
- 0x41, 0x80, 0x3b, 0x5c, //0x00003174 cmpb $92, (%r11)
- 0x4c, 0x8b, 0x4d, 0x88, //0x00003178 movq $-120(%rbp), %r9
- 0x0f, 0x84, 0x4e, 0xfd, 0xff, 0xff, //0x0000317c je LBB5_576
- 0x4c, 0x89, 0xde, //0x00003182 movq %r11, %rsi
- 0xc4, 0xc1, 0x7e, 0x6f, 0x1b, //0x00003185 vmovdqu (%r11), %ymm3
- 0xc5, 0xe5, 0x74, 0xe0, //0x0000318a vpcmpeqb %ymm0, %ymm3, %ymm4
- 0xc5, 0xe5, 0x74, 0xe9, //0x0000318e vpcmpeqb %ymm1, %ymm3, %ymm5
- 0xc5, 0xfd, 0xd7, 0xfd, //0x00003192 vpmovmskb %ymm5, %edi
- 0xc5, 0xe5, 0xda, 0xea, //0x00003196 vpminub %ymm2, %ymm3, %ymm5
- 0xc5, 0xe5, 0x74, 0xed, //0x0000319a vpcmpeqb %ymm5, %ymm3, %ymm5
- 0xc5, 0xd5, 0xeb, 0xf4, //0x0000319e vpor %ymm4, %ymm5, %ymm6
- 0xc5, 0xfd, 0xd7, 0xce, //0x000031a2 vpmovmskb %ymm6, %ecx
- 0x83, 0xc1, 0xff, //0x000031a6 addl $-1, %ecx
- 0x45, 0x8a, 0x03, //0x000031a9 movb (%r11), %r8b
- 0x85, 0xf9, //0x000031ac testl %edi, %ecx
- 0x0f, 0x85, 0xad, 0x0d, 0x00, 0x00, //0x000031ae jne LBB5_750
- 0xa8, 0x20, //0x000031b4 testb $32, %al
- 0x0f, 0x85, 0x3a, 0x01, 0x00, 0x00, //0x000031b6 jne LBB5_618
- 0x83, 0xc7, 0xff, //0x000031bc addl $-1, %edi
- 0xc5, 0xe5, 0x74, 0xe0, //0x000031bf vpcmpeqb %ymm0, %ymm3, %ymm4
- 0xc5, 0xfd, 0xd7, 0xcc, //0x000031c3 vpmovmskb %ymm4, %ecx
- 0x85, 0xcf, //0x000031c7 testl %ecx, %edi
- 0x0f, 0x85, 0x5d, 0x00, 0x00, 0x00, //0x000031c9 jne LBB5_607
- 0x49, 0x83, 0xc3, 0x20, //0x000031cf addq $32, %r11
- //0x000031d3 LBB5_604
- 0xc4, 0xc1, 0x7e, 0x7f, 0x1c, 0x24, //0x000031d3 vmovdqu %ymm3, (%r12)
- 0x49, 0x8d, 0x74, 0x24, 0x20, //0x000031d9 leaq $32(%r12), %rsi
- 0xc4, 0xc1, 0x7e, 0x6f, 0x1b, //0x000031de vmovdqu (%r11), %ymm3
- 0xc5, 0xe5, 0x74, 0xe0, //0x000031e3 vpcmpeqb %ymm0, %ymm3, %ymm4
- 0xc5, 0xe5, 0x74, 0xe9, //0x000031e7 vpcmpeqb %ymm1, %ymm3, %ymm5
- 0xc5, 0xfd, 0xd7, 0xfd, //0x000031eb vpmovmskb %ymm5, %edi
- 0xc5, 0xe5, 0xda, 0xea, //0x000031ef vpminub %ymm2, %ymm3, %ymm5
- 0xc5, 0xe5, 0x74, 0xed, //0x000031f3 vpcmpeqb %ymm5, %ymm3, %ymm5
- 0xc5, 0xd5, 0xeb, 0xec, //0x000031f7 vpor %ymm4, %ymm5, %ymm5
- 0xc5, 0xfd, 0xd7, 0xcd, //0x000031fb vpmovmskb %ymm5, %ecx
- 0x83, 0xc1, 0xff, //0x000031ff addl $-1, %ecx
- 0x85, 0xf9, //0x00003202 testl %edi, %ecx
- 0x0f, 0x85, 0x4e, 0x0d, 0x00, 0x00, //0x00003204 jne LBB5_749
- 0x83, 0xc7, 0xff, //0x0000320a addl $-1, %edi
- 0xc5, 0xfd, 0xd7, 0xcc, //0x0000320d vpmovmskb %ymm4, %ecx
- 0x49, 0x83, 0xc3, 0x20, //0x00003211 addq $32, %r11
- 0x49, 0x89, 0xf4, //0x00003215 movq %rsi, %r12
- 0x85, 0xcf, //0x00003218 testl %ecx, %edi
- 0x0f, 0x84, 0xb3, 0xff, 0xff, 0xff, //0x0000321a je LBB5_604
- 0xc4, 0xc1, 0x79, 0x7e, 0xd8, //0x00003220 vmovd %xmm3, %r8d
- 0x49, 0x83, 0xc3, 0xe0, //0x00003225 addq $-32, %r11
- 0x49, 0x89, 0xf4, //0x00003229 movq %rsi, %r12
- //0x0000322c LBB5_607
- 0x4c, 0x89, 0xdb, //0x0000322c movq %r11, %rbx
- 0x41, 0x80, 0xf8, 0x5c, //0x0000322f cmpb $92, %r8b
- 0x4c, 0x8b, 0x4d, 0x88, //0x00003233 movq $-120(%rbp), %r9
- 0x0f, 0x84, 0x93, 0xfc, 0xff, 0xff, //0x00003237 je LBB5_576
- 0x31, 0xf6, //0x0000323d xorl %esi, %esi
- //0x0000323f LBB5_609
- 0x45, 0x88, 0x04, 0x34, //0x0000323f movb %r8b, (%r12,%rsi)
- 0x41, 0x0f, 0xb6, 0x4c, 0x33, 0x01, //0x00003243 movzbl $1(%r11,%rsi), %ecx
- 0x80, 0xf9, 0x5c, //0x00003249 cmpb $92, %cl
- 0x0f, 0x84, 0x14, 0x01, 0x00, 0x00, //0x0000324c je LBB5_621
- 0x41, 0x88, 0x4c, 0x34, 0x01, //0x00003252 movb %cl, $1(%r12,%rsi)
- 0x41, 0x0f, 0xb6, 0x4c, 0x33, 0x02, //0x00003257 movzbl $2(%r11,%rsi), %ecx
- 0x80, 0xf9, 0x5c, //0x0000325d cmpb $92, %cl
- 0x0f, 0x84, 0x25, 0x01, 0x00, 0x00, //0x00003260 je LBB5_622
- 0x41, 0x88, 0x4c, 0x34, 0x02, //0x00003266 movb %cl, $2(%r12,%rsi)
- 0x41, 0x0f, 0xb6, 0x4c, 0x33, 0x03, //0x0000326b movzbl $3(%r11,%rsi), %ecx
- 0x80, 0xf9, 0x5c, //0x00003271 cmpb $92, %cl
- 0x0f, 0x84, 0x2c, 0x01, 0x00, 0x00, //0x00003274 je LBB5_623
- 0x41, 0x88, 0x4c, 0x34, 0x03, //0x0000327a movb %cl, $3(%r12,%rsi)
- 0x41, 0x0f, 0xb6, 0x4c, 0x33, 0x04, //0x0000327f movzbl $4(%r11,%rsi), %ecx
- 0x80, 0xf9, 0x5c, //0x00003285 cmpb $92, %cl
- 0x0f, 0x84, 0x33, 0x01, 0x00, 0x00, //0x00003288 je LBB5_624
- 0x41, 0x88, 0x4c, 0x34, 0x04, //0x0000328e movb %cl, $4(%r12,%rsi)
- 0x41, 0x0f, 0xb6, 0x4c, 0x33, 0x05, //0x00003293 movzbl $5(%r11,%rsi), %ecx
- 0x80, 0xf9, 0x5c, //0x00003299 cmpb $92, %cl
- 0x0f, 0x84, 0x3a, 0x01, 0x00, 0x00, //0x0000329c je LBB5_625
- 0x41, 0x88, 0x4c, 0x34, 0x05, //0x000032a2 movb %cl, $5(%r12,%rsi)
- 0x41, 0x0f, 0xb6, 0x4c, 0x33, 0x06, //0x000032a7 movzbl $6(%r11,%rsi), %ecx
- 0x80, 0xf9, 0x5c, //0x000032ad cmpb $92, %cl
- 0x0f, 0x84, 0x41, 0x01, 0x00, 0x00, //0x000032b0 je LBB5_626
- 0x41, 0x88, 0x4c, 0x34, 0x06, //0x000032b6 movb %cl, $6(%r12,%rsi)
- 0x41, 0x0f, 0xb6, 0x4c, 0x33, 0x07, //0x000032bb movzbl $7(%r11,%rsi), %ecx
- 0x80, 0xf9, 0x5c, //0x000032c1 cmpb $92, %cl
- 0x0f, 0x84, 0x48, 0x01, 0x00, 0x00, //0x000032c4 je LBB5_627
- 0x41, 0x88, 0x4c, 0x34, 0x07, //0x000032ca movb %cl, $7(%r12,%rsi)
- 0x45, 0x0f, 0xb6, 0x44, 0x33, 0x08, //0x000032cf movzbl $8(%r11,%rsi), %r8d
- 0x48, 0x83, 0xc6, 0x08, //0x000032d5 addq $8, %rsi
- 0x41, 0x80, 0xf8, 0x5c, //0x000032d9 cmpb $92, %r8b
- 0x0f, 0x85, 0x5c, 0xff, 0xff, 0xff, //0x000032dd jne LBB5_609
- 0x49, 0x8d, 0x1c, 0x33, //0x000032e3 leaq (%r11,%rsi), %rbx
- 0x48, 0x83, 0xc3, 0xff, //0x000032e7 addq $-1, %rbx
- 0x49, 0x01, 0xf3, //0x000032eb addq %rsi, %r11
- 0x49, 0x01, 0xf4, //0x000032ee addq %rsi, %r12
- 0xe9, 0x32, 0x01, 0x00, 0x00, //0x000032f1 jmp LBB5_628
- //0x000032f6 LBB5_618
- 0xc5, 0xd5, 0x71, 0xf5, 0x07, //0x000032f6 vpsllw $7, %ymm5, %ymm5
- 0xc5, 0xfd, 0xd7, 0xdd, //0x000032fb vpmovmskb %ymm5, %ebx
- 0x83, 0xc7, 0xff, //0x000032ff addl $-1, %edi
- 0x40, 0xb6, 0x01, //0x00003302 movb $1, %sil
- 0x85, 0xdf, //0x00003305 testl %ebx, %edi
- 0x0f, 0x85, 0x91, 0x0e, 0x00, 0x00, //0x00003307 jne LBB5_784
- 0xc5, 0xdd, 0x71, 0xf4, 0x07, //0x0000330d vpsllw $7, %ymm4, %ymm4
- 0xc5, 0xfd, 0xd7, 0xcc, //0x00003312 vpmovmskb %ymm4, %ecx
- 0x85, 0xcf, //0x00003316 testl %ecx, %edi
- 0x0f, 0x85, 0x0e, 0xff, 0xff, 0xff, //0x00003318 jne LBB5_607
- 0xc4, 0xc1, 0x7e, 0x7f, 0x1c, 0x24, //0x0000331e vmovdqu %ymm3, (%r12)
- 0x49, 0x8d, 0x5b, 0x20, //0x00003324 leaq $32(%r11), %rbx
- 0x49, 0x83, 0xc4, 0x20, //0x00003328 addq $32, %r12
- 0xc4, 0xc1, 0x7e, 0x6f, 0x5b, 0x20, //0x0000332c vmovdqu $32(%r11), %ymm3
- 0xc5, 0xe5, 0x74, 0xe0, //0x00003332 vpcmpeqb %ymm0, %ymm3, %ymm4
- 0xc5, 0xe5, 0x74, 0xe9, //0x00003336 vpcmpeqb %ymm1, %ymm3, %ymm5
- 0xc5, 0xfd, 0xd7, 0xfd, //0x0000333a vpmovmskb %ymm5, %edi
- 0xc5, 0xe5, 0xda, 0xea, //0x0000333e vpminub %ymm2, %ymm3, %ymm5
- 0xc5, 0xe5, 0x74, 0xed, //0x00003342 vpcmpeqb %ymm5, %ymm3, %ymm5
- 0xc5, 0xd5, 0xeb, 0xf4, //0x00003346 vpor %ymm4, %ymm5, %ymm6
- 0xc5, 0xfd, 0xd7, 0xce, //0x0000334a vpmovmskb %ymm6, %ecx
- 0x83, 0xc1, 0xff, //0x0000334e addl $-1, %ecx
- 0x45, 0x0f, 0xb6, 0x43, 0x20, //0x00003351 movzbl $32(%r11), %r8d
- 0x49, 0x89, 0xdb, //0x00003356 movq %rbx, %r11
- 0x85, 0xf9, //0x00003359 testl %edi, %ecx
- 0x0f, 0x84, 0x95, 0xff, 0xff, 0xff, //0x0000335b je LBB5_618
- 0xe9, 0xfe, 0x0b, 0x00, 0x00, //0x00003361 jmp LBB5_751
- //0x00003366 LBB5_621
- 0x49, 0x8d, 0x0c, 0x33, //0x00003366 leaq (%r11,%rsi), %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x0000336a addq $1, %rcx
- 0x49, 0x01, 0xf3, //0x0000336e addq %rsi, %r11
- 0x49, 0x01, 0xf4, //0x00003371 addq %rsi, %r12
- 0x49, 0x83, 0xc4, 0x01, //0x00003374 addq $1, %r12
- 0x4c, 0x89, 0xdb, //0x00003378 movq %r11, %rbx
- 0x48, 0x83, 0xc3, 0x01, //0x0000337b addq $1, %rbx
- 0x49, 0x89, 0xcb, //0x0000337f movq %rcx, %r11
- 0x4c, 0x8b, 0x4d, 0x88, //0x00003382 movq $-120(%rbp), %r9
- 0xe9, 0x45, 0xfb, 0xff, 0xff, //0x00003386 jmp LBB5_576
- //0x0000338b LBB5_622
- 0x49, 0x8d, 0x1c, 0x33, //0x0000338b leaq (%r11,%rsi), %rbx
- 0x48, 0x83, 0xc3, 0x01, //0x0000338f addq $1, %rbx
- 0x49, 0x01, 0xf3, //0x00003393 addq %rsi, %r11
- 0x49, 0x83, 0xc3, 0x02, //0x00003396 addq $2, %r11
- 0x49, 0x01, 0xf4, //0x0000339a addq %rsi, %r12
- 0x49, 0x83, 0xc4, 0x02, //0x0000339d addq $2, %r12
- 0xe9, 0x82, 0x00, 0x00, 0x00, //0x000033a1 jmp LBB5_628
- //0x000033a6 LBB5_623
- 0x49, 0x8d, 0x1c, 0x33, //0x000033a6 leaq (%r11,%rsi), %rbx
- 0x48, 0x83, 0xc3, 0x02, //0x000033aa addq $2, %rbx
- 0x49, 0x01, 0xf3, //0x000033ae addq %rsi, %r11
- 0x49, 0x83, 0xc3, 0x03, //0x000033b1 addq $3, %r11
- 0x49, 0x01, 0xf4, //0x000033b5 addq %rsi, %r12
- 0x49, 0x83, 0xc4, 0x03, //0x000033b8 addq $3, %r12
- 0xe9, 0x67, 0x00, 0x00, 0x00, //0x000033bc jmp LBB5_628
- //0x000033c1 LBB5_624
- 0x49, 0x8d, 0x1c, 0x33, //0x000033c1 leaq (%r11,%rsi), %rbx
- 0x48, 0x83, 0xc3, 0x03, //0x000033c5 addq $3, %rbx
- 0x49, 0x01, 0xf3, //0x000033c9 addq %rsi, %r11
- 0x49, 0x83, 0xc3, 0x04, //0x000033cc addq $4, %r11
- 0x49, 0x01, 0xf4, //0x000033d0 addq %rsi, %r12
- 0x49, 0x83, 0xc4, 0x04, //0x000033d3 addq $4, %r12
- 0xe9, 0x4c, 0x00, 0x00, 0x00, //0x000033d7 jmp LBB5_628
- //0x000033dc LBB5_625
- 0x49, 0x8d, 0x1c, 0x33, //0x000033dc leaq (%r11,%rsi), %rbx
- 0x48, 0x83, 0xc3, 0x04, //0x000033e0 addq $4, %rbx
- 0x49, 0x01, 0xf3, //0x000033e4 addq %rsi, %r11
- 0x49, 0x83, 0xc3, 0x05, //0x000033e7 addq $5, %r11
- 0x49, 0x01, 0xf4, //0x000033eb addq %rsi, %r12
- 0x49, 0x83, 0xc4, 0x05, //0x000033ee addq $5, %r12
- 0xe9, 0x31, 0x00, 0x00, 0x00, //0x000033f2 jmp LBB5_628
- //0x000033f7 LBB5_626
- 0x49, 0x8d, 0x1c, 0x33, //0x000033f7 leaq (%r11,%rsi), %rbx
- 0x48, 0x83, 0xc3, 0x05, //0x000033fb addq $5, %rbx
- 0x49, 0x01, 0xf3, //0x000033ff addq %rsi, %r11
- 0x49, 0x83, 0xc3, 0x06, //0x00003402 addq $6, %r11
- 0x49, 0x01, 0xf4, //0x00003406 addq %rsi, %r12
- 0x49, 0x83, 0xc4, 0x06, //0x00003409 addq $6, %r12
- 0xe9, 0x16, 0x00, 0x00, 0x00, //0x0000340d jmp LBB5_628
- //0x00003412 LBB5_627
- 0x49, 0x8d, 0x1c, 0x33, //0x00003412 leaq (%r11,%rsi), %rbx
- 0x48, 0x83, 0xc3, 0x06, //0x00003416 addq $6, %rbx
- 0x49, 0x01, 0xf3, //0x0000341a addq %rsi, %r11
- 0x49, 0x83, 0xc3, 0x07, //0x0000341d addq $7, %r11
- 0x49, 0x01, 0xf4, //0x00003421 addq %rsi, %r12
- 0x49, 0x83, 0xc4, 0x07, //0x00003424 addq $7, %r12
- //0x00003428 LBB5_628
- 0x48, 0x83, 0xc3, 0x01, //0x00003428 addq $1, %rbx
- 0x4c, 0x8b, 0x4d, 0x88, //0x0000342c movq $-120(%rbp), %r9
- 0xe9, 0x9b, 0xfa, 0xff, 0xff, //0x00003430 jmp LBB5_576
- //0x00003435 LBB5_629
- 0x4c, 0x89, 0x4d, 0xb8, //0x00003435 movq %r9, $-72(%rbp)
- //0x00003439 LBB5_630
- 0x48, 0x8b, 0x4d, 0xb8, //0x00003439 movq $-72(%rbp), %rcx
- 0x41, 0x88, 0x0c, 0x24, //0x0000343d movb %cl, (%r12)
- 0x49, 0x83, 0xc4, 0x01, //0x00003441 addq $1, %r12
- 0xe9, 0x27, 0xfd, 0xff, 0xff, //0x00003445 jmp LBB5_599
- //0x0000344a LBB5_631
- 0x44, 0x89, 0xc9, //0x0000344a movl %r9d, %ecx
- 0xc1, 0xe9, 0x06, //0x0000344d shrl $6, %ecx
- 0x80, 0xc9, 0xc0, //0x00003450 orb $-64, %cl
- 0x43, 0x88, 0x0c, 0x04, //0x00003453 movb %cl, (%r12,%r8)
- 0x41, 0x80, 0xe1, 0x3f, //0x00003457 andb $63, %r9b
- 0x41, 0x80, 0xc9, 0x80, //0x0000345b orb $-128, %r9b
- 0x47, 0x88, 0x4c, 0x04, 0x01, //0x0000345f movb %r9b, $1(%r12,%r8)
- 0x4d, 0x01, 0xc4, //0x00003464 addq %r8, %r12
- 0x49, 0x83, 0xc4, 0x02, //0x00003467 addq $2, %r12
- 0xe9, 0x01, 0xfd, 0xff, 0xff, //0x0000346b jmp LBB5_599
- //0x00003470 LBB5_632
- 0x66, 0x43, 0xc7, 0x04, 0x04, 0xef, 0xbf, //0x00003470 movw $-16401, (%r12,%r8)
- 0x43, 0xc6, 0x44, 0x04, 0x02, 0xbd, //0x00003477 movb $-67, $2(%r12,%r8)
- 0xe9, 0xe8, 0xfc, 0xff, 0xff, //0x0000347d jmp LBB5_598
- //0x00003482 LBB5_633
- 0x41, 0xc1, 0xe1, 0x0a, //0x00003482 shll $10, %r9d
- 0x48, 0x8b, 0x4d, 0xb8, //0x00003486 movq $-72(%rbp), %rcx
- 0x89, 0xce, //0x0000348a movl %ecx, %esi
- 0x44, 0x01, 0xce, //0x0000348c addl %r9d, %esi
- 0x44, 0x01, 0xc9, //0x0000348f addl %r9d, %ecx
- 0x81, 0xc1, 0x00, 0x24, 0xa0, 0xfc, //0x00003492 addl $-56613888, %ecx
- 0x89, 0xcf, //0x00003498 movl %ecx, %edi
- 0xc1, 0xef, 0x12, //0x0000349a shrl $18, %edi
- 0x40, 0x80, 0xcf, 0xf0, //0x0000349d orb $-16, %dil
- 0x43, 0x88, 0x3c, 0x04, //0x000034a1 movb %dil, (%r12,%r8)
- 0x89, 0xcf, //0x000034a5 movl %ecx, %edi
- 0xc1, 0xef, 0x0c, //0x000034a7 shrl $12, %edi
- 0x40, 0x80, 0xe7, 0x3f, //0x000034aa andb $63, %dil
- 0x40, 0x80, 0xcf, 0x80, //0x000034ae orb $-128, %dil
- 0x43, 0x88, 0x7c, 0x04, 0x01, //0x000034b2 movb %dil, $1(%r12,%r8)
- 0xc1, 0xe9, 0x06, //0x000034b7 shrl $6, %ecx
- 0x80, 0xe1, 0x3f, //0x000034ba andb $63, %cl
- 0x80, 0xc9, 0x80, //0x000034bd orb $-128, %cl
- 0x43, 0x88, 0x4c, 0x04, 0x02, //0x000034c0 movb %cl, $2(%r12,%r8)
- 0x40, 0x80, 0xe6, 0x3f, //0x000034c5 andb $63, %sil
- 0x40, 0x80, 0xce, 0x80, //0x000034c9 orb $-128, %sil
- 0x43, 0x88, 0x74, 0x04, 0x03, //0x000034cd movb %sil, $3(%r12,%r8)
- 0x4d, 0x01, 0xc4, //0x000034d2 addq %r8, %r12
- 0x49, 0x83, 0xc4, 0x04, //0x000034d5 addq $4, %r12
- 0x49, 0x83, 0xc3, 0x06, //0x000034d9 addq $6, %r11
- 0xe9, 0x8f, 0xfc, 0xff, 0xff, //0x000034dd jmp LBB5_599
- //0x000034e2 LBB5_634
- 0x83, 0xe0, 0xfc, //0x000034e2 andl $-4, %eax
- 0xc4, 0xe2, 0x7d, 0x59, 0x0d, 0xa2, 0xcd, 0xff, 0xff, //0x000034e5 vpbroadcastq $-12894(%rip), %ymm1 /* LCPI5_24+0(%rip) */
- 0xc4, 0xe2, 0x7d, 0x59, 0x25, 0xa1, 0xcd, 0xff, 0xff, //0x000034ee vpbroadcastq $-12895(%rip), %ymm4 /* LCPI5_25+0(%rip) */
- 0xc5, 0xfd, 0x6f, 0xd9, //0x000034f7 vmovdqa %ymm1, %ymm3
- 0xc5, 0xfd, 0x6f, 0xd1, //0x000034fb vmovdqa %ymm1, %ymm2
- //0x000034ff LBB5_635
- 0xc5, 0xfd, 0xf4, 0xec, //0x000034ff vpmuludq %ymm4, %ymm0, %ymm5
- 0xc5, 0xfd, 0x73, 0xd0, 0x20, //0x00003503 vpsrlq $32, %ymm0, %ymm0
- 0xc5, 0xfd, 0xf4, 0xc4, //0x00003508 vpmuludq %ymm4, %ymm0, %ymm0
- 0xc5, 0xfd, 0x73, 0xf0, 0x20, //0x0000350c vpsllq $32, %ymm0, %ymm0
- 0xc5, 0xd5, 0xd4, 0xc0, //0x00003511 vpaddq %ymm0, %ymm5, %ymm0
- 0xc5, 0xf5, 0xf4, 0xec, //0x00003515 vpmuludq %ymm4, %ymm1, %ymm5
- 0xc5, 0xf5, 0x73, 0xd1, 0x20, //0x00003519 vpsrlq $32, %ymm1, %ymm1
- 0xc5, 0xf5, 0xf4, 0xcc, //0x0000351e vpmuludq %ymm4, %ymm1, %ymm1
- 0xc5, 0xf5, 0x73, 0xf1, 0x20, //0x00003522 vpsllq $32, %ymm1, %ymm1
- 0xc5, 0xd5, 0xd4, 0xc9, //0x00003527 vpaddq %ymm1, %ymm5, %ymm1
- 0xc5, 0xe5, 0xf4, 0xec, //0x0000352b vpmuludq %ymm4, %ymm3, %ymm5
- 0xc5, 0xe5, 0x73, 0xd3, 0x20, //0x0000352f vpsrlq $32, %ymm3, %ymm3
- 0xc5, 0xe5, 0xf4, 0xdc, //0x00003534 vpmuludq %ymm4, %ymm3, %ymm3
- 0xc5, 0xe5, 0x73, 0xf3, 0x20, //0x00003538 vpsllq $32, %ymm3, %ymm3
- 0xc5, 0xd5, 0xd4, 0xdb, //0x0000353d vpaddq %ymm3, %ymm5, %ymm3
- 0xc5, 0xed, 0xf4, 0xec, //0x00003541 vpmuludq %ymm4, %ymm2, %ymm5
- 0xc5, 0xed, 0x73, 0xd2, 0x20, //0x00003545 vpsrlq $32, %ymm2, %ymm2
- 0xc5, 0xed, 0xf4, 0xd4, //0x0000354a vpmuludq %ymm4, %ymm2, %ymm2
- 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x0000354e vpsllq $32, %ymm2, %ymm2
- 0xc5, 0xd5, 0xd4, 0xd2, //0x00003553 vpaddq %ymm2, %ymm5, %ymm2
- 0x83, 0xc0, 0xfc, //0x00003557 addl $-4, %eax
- 0x0f, 0x85, 0x9f, 0xff, 0xff, 0xff, //0x0000355a jne LBB5_635
- //0x00003560 LBB5_636
- 0x85, 0xff, //0x00003560 testl %edi, %edi
- 0x0f, 0x84, 0x6a, 0x00, 0x00, 0x00, //0x00003562 je LBB5_639
- 0xc4, 0xe2, 0x7d, 0x59, 0x25, 0x2f, 0xcd, 0xff, 0xff, //0x00003568 vpbroadcastq $-13009(%rip), %ymm4 /* LCPI5_26+0(%rip) */
- //0x00003571 LBB5_638
- 0xc5, 0xfd, 0xf4, 0xec, //0x00003571 vpmuludq %ymm4, %ymm0, %ymm5
- 0xc5, 0xfd, 0x73, 0xd0, 0x20, //0x00003575 vpsrlq $32, %ymm0, %ymm0
- 0xc5, 0xfd, 0xf4, 0xc4, //0x0000357a vpmuludq %ymm4, %ymm0, %ymm0
- 0xc5, 0xfd, 0x73, 0xf0, 0x20, //0x0000357e vpsllq $32, %ymm0, %ymm0
- 0xc5, 0xd5, 0xd4, 0xc0, //0x00003583 vpaddq %ymm0, %ymm5, %ymm0
- 0xc5, 0xf5, 0xf4, 0xec, //0x00003587 vpmuludq %ymm4, %ymm1, %ymm5
- 0xc5, 0xf5, 0x73, 0xd1, 0x20, //0x0000358b vpsrlq $32, %ymm1, %ymm1
- 0xc5, 0xf5, 0xf4, 0xcc, //0x00003590 vpmuludq %ymm4, %ymm1, %ymm1
- 0xc5, 0xf5, 0x73, 0xf1, 0x20, //0x00003594 vpsllq $32, %ymm1, %ymm1
- 0xc5, 0xd5, 0xd4, 0xc9, //0x00003599 vpaddq %ymm1, %ymm5, %ymm1
- 0xc5, 0xe5, 0xf4, 0xec, //0x0000359d vpmuludq %ymm4, %ymm3, %ymm5
- 0xc5, 0xe5, 0x73, 0xd3, 0x20, //0x000035a1 vpsrlq $32, %ymm3, %ymm3
- 0xc5, 0xe5, 0xf4, 0xdc, //0x000035a6 vpmuludq %ymm4, %ymm3, %ymm3
- 0xc5, 0xe5, 0x73, 0xf3, 0x20, //0x000035aa vpsllq $32, %ymm3, %ymm3
- 0xc5, 0xd5, 0xd4, 0xdb, //0x000035af vpaddq %ymm3, %ymm5, %ymm3
- 0xc5, 0xed, 0xf4, 0xec, //0x000035b3 vpmuludq %ymm4, %ymm2, %ymm5
- 0xc5, 0xed, 0x73, 0xd2, 0x20, //0x000035b7 vpsrlq $32, %ymm2, %ymm2
- 0xc5, 0xed, 0xf4, 0xd4, //0x000035bc vpmuludq %ymm4, %ymm2, %ymm2
- 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x000035c0 vpsllq $32, %ymm2, %ymm2
- 0xc5, 0xd5, 0xd4, 0xd2, //0x000035c5 vpaddq %ymm2, %ymm5, %ymm2
- 0x83, 0xc7, 0xff, //0x000035c9 addl $-1, %edi
- 0x0f, 0x85, 0x9f, 0xff, 0xff, 0xff, //0x000035cc jne LBB5_638
- //0x000035d2 LBB5_639
- 0xc5, 0xdd, 0x73, 0xd1, 0x20, //0x000035d2 vpsrlq $32, %ymm1, %ymm4
- 0xc5, 0xdd, 0xf4, 0xe0, //0x000035d7 vpmuludq %ymm0, %ymm4, %ymm4
- 0xc5, 0xd5, 0x73, 0xd0, 0x20, //0x000035db vpsrlq $32, %ymm0, %ymm5
- 0xc5, 0xf5, 0xf4, 0xed, //0x000035e0 vpmuludq %ymm5, %ymm1, %ymm5
- 0xc5, 0xd5, 0xd4, 0xe4, //0x000035e4 vpaddq %ymm4, %ymm5, %ymm4
- 0xc5, 0xdd, 0x73, 0xf4, 0x20, //0x000035e8 vpsllq $32, %ymm4, %ymm4
- 0xc5, 0xf5, 0xf4, 0xc0, //0x000035ed vpmuludq %ymm0, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd4, 0xc4, //0x000035f1 vpaddq %ymm4, %ymm0, %ymm0
- 0xc5, 0xf5, 0x73, 0xd3, 0x20, //0x000035f5 vpsrlq $32, %ymm3, %ymm1
- 0xc5, 0xf5, 0xf4, 0xc8, //0x000035fa vpmuludq %ymm0, %ymm1, %ymm1
- 0xc5, 0xdd, 0x73, 0xd0, 0x20, //0x000035fe vpsrlq $32, %ymm0, %ymm4
- 0xc5, 0xe5, 0xf4, 0xe4, //0x00003603 vpmuludq %ymm4, %ymm3, %ymm4
- 0xc5, 0xdd, 0xd4, 0xc9, //0x00003607 vpaddq %ymm1, %ymm4, %ymm1
- 0xc5, 0xf5, 0x73, 0xf1, 0x20, //0x0000360b vpsllq $32, %ymm1, %ymm1
- 0xc5, 0xe5, 0xf4, 0xc0, //0x00003610 vpmuludq %ymm0, %ymm3, %ymm0
- 0xc5, 0xfd, 0xd4, 0xc1, //0x00003614 vpaddq %ymm1, %ymm0, %ymm0
- 0xc5, 0xf5, 0x73, 0xd2, 0x20, //0x00003618 vpsrlq $32, %ymm2, %ymm1
- 0xc5, 0xf5, 0xf4, 0xc8, //0x0000361d vpmuludq %ymm0, %ymm1, %ymm1
- 0xc5, 0xe5, 0x73, 0xd0, 0x20, //0x00003621 vpsrlq $32, %ymm0, %ymm3
- 0xc5, 0xed, 0xf4, 0xdb, //0x00003626 vpmuludq %ymm3, %ymm2, %ymm3
- 0xc5, 0xe5, 0xd4, 0xc9, //0x0000362a vpaddq %ymm1, %ymm3, %ymm1
- 0xc5, 0xf5, 0x73, 0xf1, 0x20, //0x0000362e vpsllq $32, %ymm1, %ymm1
- 0xc5, 0xed, 0xf4, 0xc0, //0x00003633 vpmuludq %ymm0, %ymm2, %ymm0
- 0xc5, 0xfd, 0xd4, 0xc1, //0x00003637 vpaddq %ymm1, %ymm0, %ymm0
- 0xc4, 0xe3, 0x7d, 0x39, 0xc1, 0x01, //0x0000363b vextracti128 $1, %ymm0, %xmm1
- 0xc5, 0xe9, 0x73, 0xd0, 0x20, //0x00003641 vpsrlq $32, %xmm0, %xmm2
- 0xc5, 0xe9, 0xf4, 0xd1, //0x00003646 vpmuludq %xmm1, %xmm2, %xmm2
- 0xc5, 0xe1, 0x73, 0xd1, 0x20, //0x0000364a vpsrlq $32, %xmm1, %xmm3
- 0xc5, 0xf9, 0xf4, 0xdb, //0x0000364f vpmuludq %xmm3, %xmm0, %xmm3
- 0xc5, 0xe1, 0xd4, 0xd2, //0x00003653 vpaddq %xmm2, %xmm3, %xmm2
- 0xc5, 0xe9, 0x73, 0xf2, 0x20, //0x00003657 vpsllq $32, %xmm2, %xmm2
- 0xc5, 0xf9, 0xf4, 0xc1, //0x0000365c vpmuludq %xmm1, %xmm0, %xmm0
- 0xc5, 0xf9, 0xd4, 0xc2, //0x00003660 vpaddq %xmm2, %xmm0, %xmm0
- 0xc5, 0xf9, 0x70, 0xc8, 0xee, //0x00003664 vpshufd $238, %xmm0, %xmm1
- 0xc5, 0xe9, 0x73, 0xd0, 0x20, //0x00003669 vpsrlq $32, %xmm0, %xmm2
- 0xc5, 0xe9, 0xf4, 0xd1, //0x0000366e vpmuludq %xmm1, %xmm2, %xmm2
- 0xc5, 0xf9, 0x70, 0xd8, 0xff, //0x00003672 vpshufd $255, %xmm0, %xmm3
- 0xc5, 0xf9, 0xf4, 0xdb, //0x00003677 vpmuludq %xmm3, %xmm0, %xmm3
- 0xc5, 0xe1, 0xd4, 0xd2, //0x0000367b vpaddq %xmm2, %xmm3, %xmm2
- 0xc5, 0xe9, 0x73, 0xf2, 0x20, //0x0000367f vpsllq $32, %xmm2, %xmm2
- 0xc5, 0xf9, 0xf4, 0xc1, //0x00003684 vpmuludq %xmm1, %xmm0, %xmm0
- 0xc5, 0xf9, 0xd4, 0xc2, //0x00003688 vpaddq %xmm2, %xmm0, %xmm0
- 0xc4, 0xe1, 0xf9, 0x7e, 0xc7, //0x0000368c vmovq %xmm0, %rdi
- 0x39, 0xf2, //0x00003691 cmpl %esi, %edx
- 0x4c, 0x89, 0xc6, //0x00003693 movq %r8, %rsi
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00003696 je LBB5_642
- //0x0000369c LBB5_640
- 0x44, 0x89, 0xe8, //0x0000369c movl %r13d, %eax
- 0x29, 0xc8, //0x0000369f subl %ecx, %eax
- //0x000036a1 LBB5_641
- 0x48, 0x01, 0xff, //0x000036a1 addq %rdi, %rdi
- 0x48, 0x8d, 0x3c, 0xbf, //0x000036a4 leaq (%rdi,%rdi,4), %rdi
- 0x83, 0xc0, 0xff, //0x000036a8 addl $-1, %eax
- 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x000036ab jne LBB5_641
- //0x000036b1 LBB5_642
- 0x31, 0xc0, //0x000036b1 xorl %eax, %eax
- 0x45, 0x85, 0xed, //0x000036b3 testl %r13d, %r13d
- 0x0f, 0x88, 0x51, 0x00, 0x00, 0x00, //0x000036b6 js LBB5_650
- //0x000036bc LBB5_643
- 0x31, 0xc0, //0x000036bc xorl %eax, %eax
- 0x45, 0x39, 0xe9, //0x000036be cmpl %r13d, %r9d
- 0x0f, 0x8e, 0x46, 0x00, 0x00, 0x00, //0x000036c1 jle LBB5_650
- 0x44, 0x89, 0xe8, //0x000036c7 movl %r13d, %eax
- 0x41, 0x8a, 0x04, 0x04, //0x000036ca movb (%r12,%rax), %al
- 0x41, 0x8d, 0x4d, 0x01, //0x000036ce leal $1(%r13), %ecx
- 0x3c, 0x35, //0x000036d2 cmpb $53, %al
- 0x0f, 0x85, 0x2e, 0x00, 0x00, 0x00, //0x000036d4 jne LBB5_649
- 0x44, 0x39, 0xc9, //0x000036da cmpl %r9d, %ecx
- 0x0f, 0x85, 0x25, 0x00, 0x00, 0x00, //0x000036dd jne LBB5_649
- 0xb0, 0x01, //0x000036e3 movb $1, %al
- 0x45, 0x85, 0xff, //0x000036e5 testl %r15d, %r15d
- 0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x000036e8 jne LBB5_650
- 0x31, 0xc0, //0x000036ee xorl %eax, %eax
- 0x45, 0x85, 0xed, //0x000036f0 testl %r13d, %r13d
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000036f3 je LBB5_650
- 0x41, 0x83, 0xc5, 0xff, //0x000036f9 addl $-1, %r13d
- 0x43, 0x8a, 0x04, 0x2c, //0x000036fd movb (%r12,%r13), %al
- 0x24, 0x01, //0x00003701 andb $1, %al
- 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00003703 jmp LBB5_650
- //0x00003708 LBB5_649
- 0x3c, 0x35, //0x00003708 cmpb $53, %al
- 0x0f, 0x9d, 0xc0, //0x0000370a setge %al
- //0x0000370d LBB5_650
- 0x0f, 0xb6, 0xc0, //0x0000370d movzbl %al, %eax
- 0x48, 0x01, 0xf8, //0x00003710 addq %rdi, %rax
- 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, //0x00003713 movabsq $9007199254740992, %rcx
- 0x48, 0x39, 0xc8, //0x0000371d cmpq %rcx, %rax
- 0x0f, 0x85, 0x2e, 0x00, 0x00, 0x00, //0x00003720 jne LBB5_652
- 0x8d, 0x4e, 0x01, //0x00003726 leal $1(%rsi), %ecx
- 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00003729 movabsq $4503599627370495, %rax
- 0x48, 0x83, 0xc0, 0x01, //0x00003733 addq $1, %rax
- 0x31, 0xd2, //0x00003737 xorl %edx, %edx
- 0x48, 0x89, 0xf7, //0x00003739 movq %rsi, %rdi
- 0x49, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x0000373c movabsq $9218868437227405312, %r15
- 0x81, 0xff, 0xfe, 0x03, 0x00, 0x00, //0x00003746 cmpl $1022, %edi
- 0x89, 0xce, //0x0000374c movl %ecx, %esi
- 0x0f, 0x8f, 0x2e, 0x00, 0x00, 0x00, //0x0000374e jg LBB5_653
- //0x00003754 LBB5_652
- 0x48, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00003754 movabsq $4503599627370495, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x0000375e addq $1, %rcx
- 0x48, 0x21, 0xc1, //0x00003762 andq %rax, %rcx
- 0x81, 0xc6, 0xff, 0x03, 0x00, 0x00, //0x00003765 addl $1023, %esi
- 0x81, 0xe6, 0xff, 0x07, 0x00, 0x00, //0x0000376b andl $2047, %esi
- 0x48, 0xc1, 0xe6, 0x34, //0x00003771 shlq $52, %rsi
- 0x48, 0x85, 0xc9, //0x00003775 testq %rcx, %rcx
- 0x48, 0x0f, 0x44, 0xf1, //0x00003778 cmoveq %rcx, %rsi
- 0x49, 0x89, 0xf7, //0x0000377c movq %rsi, %r15
- 0x48, 0x89, 0xc2, //0x0000377f movq %rax, %rdx
- //0x00003782 LBB5_653
- 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00003782 movabsq $4503599627370495, %rax
- 0x48, 0x21, 0xc2, //0x0000378c andq %rax, %rdx
- 0x4c, 0x09, 0xfa, //0x0000378f orq %r15, %rdx
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00003792 movabsq $-9223372036854775808, %rax
- 0x48, 0x09, 0xd0, //0x0000379c orq %rdx, %rax
- 0x80, 0x7d, 0xa8, 0x2d, //0x0000379f cmpb $45, $-88(%rbp)
- 0x48, 0x0f, 0x45, 0xc2, //0x000037a3 cmovneq %rdx, %rax
- 0xc4, 0xe1, 0xf9, 0x6e, 0xc0, //0x000037a7 vmovq %rax, %xmm0
- 0xc5, 0xcb, 0x2a, 0x4d, 0xb0, //0x000037ac vcvtsi2sdl $-80(%rbp), %xmm6, %xmm1
- 0xc5, 0xf3, 0x59, 0xc0, //0x000037b1 vmulsd %xmm0, %xmm1, %xmm0
- 0x4c, 0x8b, 0x65, 0xc0, //0x000037b5 movq $-64(%rbp), %r12
- 0x4c, 0x8b, 0x4d, 0x98, //0x000037b9 movq $-104(%rbp), %r9
- //0x000037bd LBB5_654
- 0xc4, 0xe1, 0xf9, 0x7e, 0xc0, //0x000037bd vmovq %xmm0, %rax
- 0x48, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000037c2 movabsq $-9223372036854775808, %rdx
- 0x48, 0x83, 0xc2, 0xff, //0x000037cc addq $-1, %rdx
- 0x48, 0x21, 0xc2, //0x000037d0 andq %rax, %rdx
- 0xb9, 0x04, 0x00, 0x00, 0x00, //0x000037d3 movl $4, %ecx
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x000037d8 movabsq $9218868437227405312, %rax
- 0x4d, 0x89, 0xf5, //0x000037e2 movq %r14, %r13
- 0x48, 0x39, 0xc2, //0x000037e5 cmpq %rax, %rdx
- 0x0f, 0x84, 0xba, 0xd9, 0xff, 0xff, //0x000037e8 je LBB5_175
- //0x000037ee LBB5_655
- 0x49, 0xc1, 0xe1, 0x20, //0x000037ee shlq $32, %r9
- 0x49, 0x83, 0xc9, 0x13, //0x000037f2 orq $19, %r9
- 0x49, 0x8b, 0x84, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x000037f6 movq $160(%r12), %rax
- 0x4c, 0x89, 0x08, //0x000037fe movq %r9, (%rax)
- 0xc5, 0xfb, 0x11, 0x40, 0x08, //0x00003801 vmovsd %xmm0, $8(%rax)
- 0xe9, 0x49, 0x06, 0x00, 0x00, //0x00003806 jmp LBB5_737
- //0x0000380b LBB5_656
- 0x45, 0x89, 0xf9, //0x0000380b movl %r15d, %r9d
- //0x0000380e LBB5_657
- 0x48, 0x01, 0xd2, //0x0000380e addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x00003811 leaq (%rdx,%rdx,4), %rdx
- 0x41, 0x83, 0xc6, 0x01, //0x00003815 addl $1, %r14d
- 0x48, 0x89, 0xd0, //0x00003819 movq %rdx, %rax
- 0x48, 0xd3, 0xe8, //0x0000381c shrq %cl, %rax
- 0x48, 0x85, 0xc0, //0x0000381f testq %rax, %rax
- 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x00003822 je LBB5_657
- 0xe9, 0xb2, 0xf0, 0xff, 0xff, //0x00003828 jmp LBB5_498
- //0x0000382d LBB5_658
- 0x48, 0x8d, 0x50, 0x01, //0x0000382d leaq $1(%rax), %rdx
- 0x0f, 0xb6, 0x08, //0x00003831 movzbl (%rax), %ecx
- 0x48, 0x83, 0xf9, 0x20, //0x00003834 cmpq $32, %rcx
- 0x0f, 0x87, 0x17, 0x04, 0x00, 0x00, //0x00003838 ja LBB5_709
- 0x48, 0xbe, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000383e movabsq $4294977025, %rsi
- 0x48, 0x0f, 0xa3, 0xce, //0x00003848 btq %rcx, %rsi
- 0x0f, 0x83, 0x03, 0x04, 0x00, 0x00, //0x0000384c jae LBB5_709
- 0x0f, 0xb6, 0x48, 0x01, //0x00003852 movzbl $1(%rax), %ecx
- 0x48, 0x83, 0xc0, 0x02, //0x00003856 addq $2, %rax
- 0x48, 0x83, 0xf9, 0x20, //0x0000385a cmpq $32, %rcx
- 0x0f, 0x87, 0xce, 0x02, 0x00, 0x00, //0x0000385e ja LBB5_720
- 0x48, 0x0f, 0xa3, 0xce, //0x00003864 btq %rcx, %rsi
- 0x0f, 0x83, 0xc4, 0x02, 0x00, 0x00, //0x00003868 jae LBB5_720
- 0x49, 0x8b, 0xb4, 0x24, 0x90, 0x00, 0x00, 0x00, //0x0000386e movq $144(%r12), %rsi
- 0x48, 0x89, 0xc1, //0x00003876 movq %rax, %rcx
- 0x48, 0x29, 0xf1, //0x00003879 subq %rsi, %rcx
- 0x48, 0x83, 0xf9, 0x3f, //0x0000387c cmpq $63, %rcx
- 0x0f, 0x87, 0x65, 0x03, 0x00, 0x00, //0x00003880 ja LBB5_705
- 0x49, 0x8b, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x00003886 movq $152(%r12), %rax
- 0x48, 0xd3, 0xe8, //0x0000388e shrq %cl, %rax
- 0x48, 0xd3, 0xe0, //0x00003891 shlq %cl, %rax
- 0x48, 0x85, 0xc0, //0x00003894 testq %rax, %rax
- 0x0f, 0x84, 0x43, 0x03, 0x00, 0x00, //0x00003897 je LBB5_704
- 0x4c, 0x8b, 0x65, 0xc0, //0x0000389d movq $-64(%rbp), %r12
- 0xe9, 0xa0, 0x03, 0x00, 0x00, //0x000038a1 jmp LBB5_708
- //0x000038a6 LBB5_665
- 0x48, 0x8b, 0x55, 0xb8, //0x000038a6 movq $-72(%rbp), %rdx
- 0x80, 0x3a, 0x06, //0x000038aa cmpb $6, (%rdx)
- 0x0f, 0x85, 0xd7, 0x00, 0x00, 0x00, //0x000038ad jne LBB5_674
- 0xc1, 0xe1, 0x04, //0x000038b3 shll $4, %ecx
- 0x44, 0x01, 0xc1, //0x000038b6 addl %r8d, %ecx
- 0x29, 0xce, //0x000038b9 subl %ecx, %esi
- 0x31, 0xc9, //0x000038bb xorl %ecx, %ecx
- 0x48, 0x89, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x000038bd movq %rcx, $-136(%rbp)
- 0x31, 0xc9, //0x000038c4 xorl %ecx, %ecx
- 0x48, 0x89, 0x4d, 0xa8, //0x000038c6 movq %rcx, $-88(%rbp)
- 0x40, 0xf6, 0xc6, 0x10, //0x000038ca testb $16, %sil
- 0x0f, 0x85, 0xa4, 0x01, 0x00, 0x00, //0x000038ce jne LBB5_684
- 0x48, 0x8d, 0x50, 0x01, //0x000038d4 leaq $1(%rax), %rdx
- 0x0f, 0xb6, 0x30, //0x000038d8 movzbl (%rax), %esi
- 0x31, 0xc9, //0x000038db xorl %ecx, %ecx
- 0x48, 0x89, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x000038dd movq %rcx, $-136(%rbp)
- 0x31, 0xc9, //0x000038e4 xorl %ecx, %ecx
- 0x48, 0x89, 0x4d, 0xa8, //0x000038e6 movq %rcx, $-88(%rbp)
- 0x48, 0x83, 0xfe, 0x20, //0x000038ea cmpq $32, %rsi
- 0x0f, 0x87, 0xc4, 0x05, 0x00, 0x00, //0x000038ee ja LBB5_744
- 0x48, 0xb9, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000038f4 movabsq $4294977025, %rcx
- 0x48, 0x0f, 0xa3, 0xf1, //0x000038fe btq %rsi, %rcx
- 0x0f, 0x83, 0xb0, 0x05, 0x00, 0x00, //0x00003902 jae LBB5_744
- 0x0f, 0xb6, 0x70, 0x01, //0x00003908 movzbl $1(%rax), %esi
- 0x48, 0x83, 0xc0, 0x02, //0x0000390c addq $2, %rax
- 0x31, 0xd2, //0x00003910 xorl %edx, %edx
- 0x48, 0x89, 0x95, 0x78, 0xff, 0xff, 0xff, //0x00003912 movq %rdx, $-136(%rbp)
- 0x31, 0xd2, //0x00003919 xorl %edx, %edx
- 0x48, 0x89, 0x55, 0xa8, //0x0000391b movq %rdx, $-88(%rbp)
- 0x48, 0x83, 0xfe, 0x20, //0x0000391f cmpq $32, %rsi
- 0x0f, 0x87, 0x8c, 0x05, 0x00, 0x00, //0x00003923 ja LBB5_743
- 0x48, 0x0f, 0xa3, 0xf1, //0x00003929 btq %rsi, %rcx
- 0x0f, 0x83, 0x82, 0x05, 0x00, 0x00, //0x0000392d jae LBB5_743
- 0x48, 0x8b, 0x4d, 0xc0, //0x00003933 movq $-64(%rbp), %rcx
- 0x48, 0x8b, 0xb1, 0x90, 0x00, 0x00, 0x00, //0x00003937 movq $144(%rcx), %rsi
- 0x48, 0x89, 0xc1, //0x0000393e movq %rax, %rcx
- 0x48, 0x29, 0xf1, //0x00003941 subq %rsi, %rcx
- 0x48, 0x83, 0xf9, 0x3f, //0x00003944 cmpq $63, %rcx
- 0x0f, 0x87, 0x84, 0x05, 0x00, 0x00, //0x00003948 ja LBB5_746
- 0x48, 0x8b, 0x45, 0xc0, //0x0000394e movq $-64(%rbp), %rax
- 0x48, 0x8b, 0x80, 0x98, 0x00, 0x00, 0x00, //0x00003952 movq $152(%rax), %rax
- 0x48, 0xd3, 0xe8, //0x00003959 shrq %cl, %rax
- 0x48, 0xd3, 0xe0, //0x0000395c shlq %cl, %rax
- 0x31, 0xc9, //0x0000395f xorl %ecx, %ecx
- 0x48, 0x89, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x00003961 movq %rcx, $-136(%rbp)
- 0x31, 0xc9, //0x00003968 xorl %ecx, %ecx
- 0x48, 0x89, 0x4d, 0xa8, //0x0000396a movq %rcx, $-88(%rbp)
- 0x48, 0x85, 0xc0, //0x0000396e testq %rax, %rax
- 0x0f, 0x84, 0x54, 0x05, 0x00, 0x00, //0x00003971 je LBB5_745
- 0x31, 0xc9, //0x00003977 xorl %ecx, %ecx
- 0x48, 0x89, 0x4d, 0x80, //0x00003979 movq %rcx, $-128(%rbp)
- 0x4c, 0x8b, 0x65, 0xc0, //0x0000397d movq $-64(%rbp), %r12
- 0x4c, 0x8b, 0x7d, 0xb8, //0x00003981 movq $-72(%rbp), %r15
- 0xe9, 0xf2, 0x45, 0x00, 0x00, //0x00003985 jmp LBB5_1548
- //0x0000398a LBB5_674
- 0x48, 0x8d, 0x50, 0x01, //0x0000398a leaq $1(%rax), %rdx
- 0x0f, 0xb6, 0x30, //0x0000398e movzbl (%rax), %esi
- 0x31, 0xc9, //0x00003991 xorl %ecx, %ecx
- 0x48, 0x89, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x00003993 movq %rcx, $-136(%rbp)
- 0x31, 0xc9, //0x0000399a xorl %ecx, %ecx
- 0x48, 0x89, 0x4d, 0xa8, //0x0000399c movq %rcx, $-88(%rbp)
- 0x48, 0x83, 0xfe, 0x20, //0x000039a0 cmpq $32, %rsi
- 0x0f, 0x87, 0x78, 0x03, 0x00, 0x00, //0x000039a4 ja LBB5_718
- 0x48, 0xb9, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000039aa movabsq $4294977025, %rcx
- 0x48, 0x0f, 0xa3, 0xf1, //0x000039b4 btq %rsi, %rcx
- 0x0f, 0x83, 0x64, 0x03, 0x00, 0x00, //0x000039b8 jae LBB5_718
- 0x0f, 0xb6, 0x70, 0x01, //0x000039be movzbl $1(%rax), %esi
- 0x48, 0x83, 0xc0, 0x02, //0x000039c2 addq $2, %rax
- 0x31, 0xd2, //0x000039c6 xorl %edx, %edx
- 0x48, 0x89, 0x95, 0x78, 0xff, 0xff, 0xff, //0x000039c8 movq %rdx, $-136(%rbp)
- 0x31, 0xd2, //0x000039cf xorl %edx, %edx
- 0x48, 0x89, 0x55, 0xa8, //0x000039d1 movq %rdx, $-88(%rbp)
- 0x48, 0x83, 0xfe, 0x20, //0x000039d5 cmpq $32, %rsi
- 0x0f, 0x87, 0x40, 0x03, 0x00, 0x00, //0x000039d9 ja LBB5_717
- 0x48, 0x0f, 0xa3, 0xf1, //0x000039df btq %rsi, %rcx
- 0x0f, 0x83, 0x36, 0x03, 0x00, 0x00, //0x000039e3 jae LBB5_717
- 0x48, 0x8b, 0x4d, 0xc0, //0x000039e9 movq $-64(%rbp), %rcx
- 0x48, 0x8b, 0xb1, 0x90, 0x00, 0x00, 0x00, //0x000039ed movq $144(%rcx), %rsi
- 0x48, 0x89, 0xc1, //0x000039f4 movq %rax, %rcx
- 0x48, 0x29, 0xf1, //0x000039f7 subq %rsi, %rcx
- 0x48, 0x83, 0xf9, 0x3f, //0x000039fa cmpq $63, %rcx
- 0x0f, 0x87, 0x38, 0x03, 0x00, 0x00, //0x000039fe ja LBB5_722
- 0x48, 0x8b, 0x45, 0xc0, //0x00003a04 movq $-64(%rbp), %rax
- 0x48, 0x8b, 0x80, 0x98, 0x00, 0x00, 0x00, //0x00003a08 movq $152(%rax), %rax
- 0x48, 0xd3, 0xe8, //0x00003a0f shrq %cl, %rax
- 0x48, 0xd3, 0xe0, //0x00003a12 shlq %cl, %rax
- 0x31, 0xc9, //0x00003a15 xorl %ecx, %ecx
- 0x48, 0x89, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x00003a17 movq %rcx, $-136(%rbp)
- 0x31, 0xc9, //0x00003a1e xorl %ecx, %ecx
- 0x48, 0x89, 0x4d, 0xa8, //0x00003a20 movq %rcx, $-88(%rbp)
- 0x48, 0x85, 0xc0, //0x00003a24 testq %rax, %rax
- 0x0f, 0x84, 0x08, 0x03, 0x00, 0x00, //0x00003a27 je LBB5_721
- 0x31, 0xc9, //0x00003a2d xorl %ecx, %ecx
- 0x48, 0x89, 0x4d, 0x80, //0x00003a2f movq %rcx, $-128(%rbp)
- 0x4c, 0x8b, 0x65, 0xc0, //0x00003a33 movq $-64(%rbp), %r12
- 0x4c, 0x8b, 0x7d, 0xb8, //0x00003a37 movq $-72(%rbp), %r15
- 0xe9, 0x5c, 0x85, 0x00, 0x00, //0x00003a3b jmp LBB5_2328
- //0x00003a40 LBB5_681
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00003a40 movq $-1, %r12
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00003a47 movq $-1, %r11
- 0x4c, 0x89, 0x75, 0xb8, //0x00003a4e movq %r14, $-72(%rbp)
- 0x4d, 0x89, 0xf2, //0x00003a52 movq %r14, %r10
- 0x4c, 0x89, 0x4d, 0x98, //0x00003a55 movq %r9, $-104(%rbp)
- 0x4d, 0x89, 0xc6, //0x00003a59 movq %r8, %r14
- 0x49, 0x83, 0xf8, 0x10, //0x00003a5c cmpq $16, %r8
- 0x0f, 0x83, 0x39, 0xd2, 0xff, 0xff, //0x00003a60 jae LBB5_113
- 0xe9, 0x7e, 0xd3, 0xff, 0xff, //0x00003a66 jmp LBB5_128
- //0x00003a6b LBB5_683
- 0x45, 0x31, 0xff, //0x00003a6b xorl %r15d, %r15d
- 0xb9, 0x10, 0x27, 0x00, 0x00, //0x00003a6e movl $10000, %ecx
- 0xe9, 0x76, 0xca, 0xff, 0xff, //0x00003a73 jmp LBB5_29
- //0x00003a78 LBB5_684
- 0x31, 0xc9, //0x00003a78 xorl %ecx, %ecx
- 0x48, 0x89, 0x4d, 0x80, //0x00003a7a movq %rcx, $-128(%rbp)
- 0xe9, 0xe0, 0x09, 0x00, 0x00, //0x00003a7e jmp LBB5_814
- //0x00003a83 LBB5_685
- 0x45, 0x89, 0xc5, //0x00003a83 movl %r8d, %r13d
- 0x4d, 0x89, 0xc8, //0x00003a86 movq %r9, %r8
- 0x4d, 0x8d, 0x0c, 0x16, //0x00003a89 leaq (%r14,%rdx), %r9
- 0x41, 0x8a, 0x04, 0x16, //0x00003a8d movb (%r14,%rdx), %al
- 0x8d, 0x50, 0xd0, //0x00003a91 leal $-48(%rax), %edx
- 0x45, 0x31, 0xd2, //0x00003a94 xorl %r10d, %r10d
- 0x80, 0xfa, 0x09, //0x00003a97 cmpb $9, %dl
- 0x0f, 0x87, 0x70, 0x02, 0x00, 0x00, //0x00003a9a ja LBB5_714
- 0x31, 0xf6, //0x00003aa0 xorl %esi, %esi
- 0x31, 0xd2, //0x00003aa2 xorl %edx, %edx
- //0x00003aa4 LBB5_687
- 0x48, 0x8d, 0x34, 0xb6, //0x00003aa4 leaq (%rsi,%rsi,4), %rsi
- 0x0f, 0xb6, 0xc0, //0x00003aa8 movzbl %al, %eax
- 0x48, 0x8d, 0x34, 0x70, //0x00003aab leaq (%rax,%rsi,2), %rsi
- 0x48, 0x83, 0xc6, 0xd0, //0x00003aaf addq $-48, %rsi
- 0x4c, 0x8d, 0x52, 0x01, //0x00003ab3 leaq $1(%rdx), %r10
- 0x41, 0x0f, 0xb6, 0x41, 0x01, //0x00003ab7 movzbl $1(%r9), %eax
- 0x49, 0x83, 0xc1, 0x01, //0x00003abc addq $1, %r9
- 0x8d, 0x78, 0xd0, //0x00003ac0 leal $-48(%rax), %edi
- 0x40, 0x80, 0xff, 0x09, //0x00003ac3 cmpb $9, %dil
- 0x0f, 0x87, 0x0d, 0x00, 0x00, 0x00, //0x00003ac7 ja LBB5_689
- 0x48, 0x83, 0xfa, 0x12, //0x00003acd cmpq $18, %rdx
- 0x4c, 0x89, 0xd2, //0x00003ad1 movq %r10, %rdx
- 0x0f, 0x82, 0xca, 0xff, 0xff, 0xff, //0x00003ad4 jb LBB5_687
- //0x00003ada LBB5_689
- 0x31, 0xdb, //0x00003ada xorl %ebx, %ebx
- 0x40, 0x80, 0xff, 0x09, //0x00003adc cmpb $9, %dil
- 0x0f, 0x87, 0xd3, 0x02, 0x00, 0x00, //0x00003ae0 ja LBB5_725
- 0x45, 0x31, 0xff, //0x00003ae6 xorl %r15d, %r15d
- //0x00003ae9 LBB5_691
- 0x43, 0x0f, 0xb6, 0x44, 0x39, 0x01, //0x00003ae9 movzbl $1(%r9,%r15), %eax
- 0x8d, 0x50, 0xd0, //0x00003aef leal $-48(%rax), %edx
- 0x49, 0x83, 0xc7, 0x01, //0x00003af2 addq $1, %r15
- 0x80, 0xfa, 0x0a, //0x00003af6 cmpb $10, %dl
- 0x0f, 0x82, 0xea, 0xff, 0xff, 0xff, //0x00003af9 jb LBB5_691
- 0x4d, 0x01, 0xf9, //0x00003aff addq %r15, %r9
- 0xb3, 0x01, //0x00003b02 movb $1, %bl
- 0x4d, 0x89, 0xce, //0x00003b04 movq %r9, %r14
- 0xe9, 0xb3, 0x02, 0x00, 0x00, //0x00003b07 jmp LBB5_726
- //0x00003b0c LBB5_693
- 0xb8, 0x0d, 0x00, 0x00, 0x00, //0x00003b0c movl $13, %eax
- 0xe9, 0xfb, 0xca, 0xff, 0xff, //0x00003b11 jmp LBB5_46
- //0x00003b16 LBB5_694
- 0xb8, 0x0d, 0x00, 0x00, 0x00, //0x00003b16 movl $13, %eax
- 0xe9, 0x2e, 0xcb, 0xff, 0xff, //0x00003b1b jmp LBB5_50
- //0x00003b20 LBB5_695
- 0xb8, 0x0d, 0x00, 0x00, 0x00, //0x00003b20 movl $13, %eax
- 0xe9, 0x7c, 0xcd, 0xff, 0xff, //0x00003b25 jmp LBB5_73
- //0x00003b2a LBB5_719
- 0x48, 0x89, 0xc2, //0x00003b2a movq %rax, %rdx
- 0xe9, 0x7e, 0x00, 0x00, 0x00, //0x00003b2d jmp LBB5_701
- //0x00003b32 LBB5_720
- 0x48, 0x89, 0xc2, //0x00003b32 movq %rax, %rdx
- 0xe9, 0x1b, 0x01, 0x00, 0x00, //0x00003b35 jmp LBB5_709
- //0x00003b3a LBB5_696
- 0x48, 0x83, 0xc6, 0x40, //0x00003b3a addq $64, %rsi
- 0x48, 0x89, 0xf0, //0x00003b3e movq %rsi, %rax
- 0x4c, 0x8b, 0x65, 0xc0, //0x00003b41 movq $-64(%rbp), %r12
- //0x00003b45 LBB5_697
- 0x48, 0x83, 0xc0, 0xc0, //0x00003b45 addq $-64, %rax
- 0xc5, 0xfe, 0x6f, 0x05, 0x0f, 0xc5, 0xff, 0xff, //0x00003b49 vmovdqu $-15089(%rip), %ymm0 /* LCPI5_0+0(%rip) */
- 0x48, 0x89, 0xc6, //0x00003b51 movq %rax, %rsi
- //0x00003b54 LBB5_698
- 0xc5, 0xfe, 0x6f, 0x4e, 0x40, //0x00003b54 vmovdqu $64(%rsi), %ymm1
- 0xc5, 0xfe, 0x6f, 0x56, 0x60, //0x00003b59 vmovdqu $96(%rsi), %ymm2
- 0x48, 0x83, 0xc6, 0x40, //0x00003b5e addq $64, %rsi
- 0xc4, 0xe2, 0x7d, 0x00, 0xd9, //0x00003b62 vpshufb %ymm1, %ymm0, %ymm3
- 0xc4, 0xe2, 0x7d, 0x00, 0xe2, //0x00003b67 vpshufb %ymm2, %ymm0, %ymm4
- 0xc5, 0xf5, 0x74, 0xcb, //0x00003b6c vpcmpeqb %ymm3, %ymm1, %ymm1
- 0xc5, 0xfd, 0xd7, 0xc9, //0x00003b70 vpmovmskb %ymm1, %ecx
- 0xc5, 0xed, 0x74, 0xcc, //0x00003b74 vpcmpeqb %ymm4, %ymm2, %ymm1
- 0xc5, 0xfd, 0xd7, 0xc1, //0x00003b78 vpmovmskb %ymm1, %eax
- 0x48, 0xc1, 0xe0, 0x20, //0x00003b7c shlq $32, %rax
- 0x48, 0x09, 0xc8, //0x00003b80 orq %rcx, %rax
- 0x48, 0x83, 0xf8, 0xff, //0x00003b83 cmpq $-1, %rax
- 0x0f, 0x84, 0xc7, 0xff, 0xff, 0xff, //0x00003b87 je LBB5_698
- 0x48, 0xf7, 0xd0, //0x00003b8d notq %rax
- 0x49, 0x89, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x00003b90 movq %rax, $152(%r12)
- 0x49, 0x89, 0xb4, 0x24, 0x90, 0x00, 0x00, 0x00, //0x00003b98 movq %rsi, $144(%r12)
- //0x00003ba0 LBB5_700
- 0x48, 0x0f, 0xbc, 0xc0, //0x00003ba0 bsfq %rax, %rax
- 0x48, 0x8d, 0x14, 0x06, //0x00003ba4 leaq (%rsi,%rax), %rdx
- 0x48, 0x83, 0xc2, 0x01, //0x00003ba8 addq $1, %rdx
- 0x40, 0x8a, 0x3c, 0x06, //0x00003bac movb (%rsi,%rax), %dil
- //0x00003bb0 LBB5_701
- 0x40, 0x80, 0xff, 0x7d, //0x00003bb0 cmpb $125, %dil
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00003bb4 jne LBB5_703
- 0x41, 0x83, 0x84, 0x24, 0xc8, 0x00, 0x00, 0x00, 0x01, //0x00003bba addl $1, $200(%r12)
- 0xe9, 0xa5, 0x00, 0x00, 0x00, //0x00003bc3 jmp LBB5_711
- //0x00003bc8 LBB5_703
- 0x31, 0xc0, //0x00003bc8 xorl %eax, %eax
- 0x48, 0x89, 0x85, 0x78, 0xff, 0xff, 0xff, //0x00003bca movq %rax, $-136(%rbp)
- 0x31, 0xc0, //0x00003bd1 xorl %eax, %eax
- 0x48, 0x89, 0x45, 0x80, //0x00003bd3 movq %rax, $-128(%rbp)
- 0x4c, 0x8b, 0x7d, 0xb8, //0x00003bd7 movq $-72(%rbp), %r15
- 0xe9, 0xe4, 0x05, 0x00, 0x00, //0x00003bdb jmp LBB5_791
- //0x00003be0 LBB5_704
- 0x48, 0x83, 0xc6, 0x40, //0x00003be0 addq $64, %rsi
- 0x48, 0x89, 0xf0, //0x00003be4 movq %rsi, %rax
- 0x4c, 0x8b, 0x65, 0xc0, //0x00003be7 movq $-64(%rbp), %r12
- //0x00003beb LBB5_705
- 0x48, 0x83, 0xc0, 0xc0, //0x00003beb addq $-64, %rax
- 0xc5, 0xfe, 0x6f, 0x05, 0x69, 0xc4, 0xff, 0xff, //0x00003bef vmovdqu $-15255(%rip), %ymm0 /* LCPI5_0+0(%rip) */
- 0x48, 0x89, 0xc6, //0x00003bf7 movq %rax, %rsi
- //0x00003bfa LBB5_706
- 0xc5, 0xfe, 0x6f, 0x4e, 0x40, //0x00003bfa vmovdqu $64(%rsi), %ymm1
- 0xc5, 0xfe, 0x6f, 0x56, 0x60, //0x00003bff vmovdqu $96(%rsi), %ymm2
- 0x48, 0x83, 0xc6, 0x40, //0x00003c04 addq $64, %rsi
- 0xc4, 0xe2, 0x7d, 0x00, 0xd9, //0x00003c08 vpshufb %ymm1, %ymm0, %ymm3
- 0xc4, 0xe2, 0x7d, 0x00, 0xe2, //0x00003c0d vpshufb %ymm2, %ymm0, %ymm4
- 0xc5, 0xf5, 0x74, 0xcb, //0x00003c12 vpcmpeqb %ymm3, %ymm1, %ymm1
- 0xc5, 0xfd, 0xd7, 0xc9, //0x00003c16 vpmovmskb %ymm1, %ecx
- 0xc5, 0xed, 0x74, 0xcc, //0x00003c1a vpcmpeqb %ymm4, %ymm2, %ymm1
- 0xc5, 0xfd, 0xd7, 0xc1, //0x00003c1e vpmovmskb %ymm1, %eax
- 0x48, 0xc1, 0xe0, 0x20, //0x00003c22 shlq $32, %rax
- 0x48, 0x09, 0xc8, //0x00003c26 orq %rcx, %rax
- 0x48, 0x83, 0xf8, 0xff, //0x00003c29 cmpq $-1, %rax
- 0x0f, 0x84, 0xc7, 0xff, 0xff, 0xff, //0x00003c2d je LBB5_706
- 0x48, 0xf7, 0xd0, //0x00003c33 notq %rax
- 0x49, 0x89, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x00003c36 movq %rax, $152(%r12)
- 0x49, 0x89, 0xb4, 0x24, 0x90, 0x00, 0x00, 0x00, //0x00003c3e movq %rsi, $144(%r12)
- //0x00003c46 LBB5_708
- 0x48, 0x0f, 0xbc, 0xc0, //0x00003c46 bsfq %rax, %rax
- 0x48, 0x8d, 0x14, 0x06, //0x00003c4a leaq (%rsi,%rax), %rdx
- 0x48, 0x83, 0xc2, 0x01, //0x00003c4e addq $1, %rdx
- 0x8a, 0x0c, 0x06, //0x00003c52 movb (%rsi,%rax), %cl
- //0x00003c55 LBB5_709
- 0x31, 0xc0, //0x00003c55 xorl %eax, %eax
- 0x48, 0x89, 0x45, 0xa8, //0x00003c57 movq %rax, $-88(%rbp)
- 0x80, 0xf9, 0x5d, //0x00003c5b cmpb $93, %cl
- 0x0f, 0x85, 0x94, 0x00, 0x00, 0x00, //0x00003c5e jne LBB5_713
- 0x41, 0x83, 0x84, 0x24, 0xcc, 0x00, 0x00, 0x00, 0x01, //0x00003c64 addl $1, $204(%r12)
- //0x00003c6d LBB5_711
- 0x4b, 0x8b, 0x4c, 0x08, 0x08, //0x00003c6d movq $8(%r8,%r9), %rcx
- 0x49, 0x89, 0x8c, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x00003c72 movq %rcx, $168(%r12)
- 0x4d, 0x29, 0xc7, //0x00003c7a subq %r8, %r15
- 0x4d, 0x29, 0xcf, //0x00003c7d subq %r9, %r15
- 0x49, 0xc1, 0xef, 0x04, //0x00003c80 shrq $4, %r15
- 0x47, 0x89, 0x7c, 0x08, 0x0c, //0x00003c84 movl %r15d, $12(%r8,%r9)
- 0x43, 0xc7, 0x44, 0x08, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00003c89 movl $0, $8(%r8,%r9)
- 0x43, 0x0f, 0xb6, 0x04, 0x08, //0x00003c92 movzbl (%r8,%r9), %eax
- 0x43, 0x89, 0x04, 0x08, //0x00003c97 movl %eax, (%r8,%r9)
- 0x49, 0x8b, 0x84, 0x24, 0xb0, 0x00, 0x00, 0x00, //0x00003c9b movq $176(%r12), %rax
- 0x41, 0x8b, 0x8c, 0x24, 0xe0, 0x00, 0x00, 0x00, //0x00003ca3 movl $224(%r12), %ecx
- 0x48, 0x39, 0xc8, //0x00003cab cmpq %rcx, %rax
- 0x0f, 0x87, 0xfc, 0xcd, 0xff, 0xff, //0x00003cae ja LBB5_93
- //0x00003cb4 LBB5_712
- 0x48, 0x83, 0xc0, 0xff, //0x00003cb4 addq $-1, %rax
- 0x49, 0x89, 0x84, 0x24, 0xb0, 0x00, 0x00, 0x00, //0x00003cb8 movq %rax, $176(%r12)
- 0x49, 0x8b, 0x84, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x00003cc0 movq $168(%r12), %rax
- 0x31, 0xc9, //0x00003cc8 xorl %ecx, %ecx
- 0x48, 0x89, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x00003cca movq %rcx, $-136(%rbp)
- 0xb9, 0x00, 0x00, 0x00, 0x00, //0x00003cd1 movl $0, %ecx
- 0x48, 0x89, 0x4d, 0x80, //0x00003cd6 movq %rcx, $-128(%rbp)
- 0xb9, 0x00, 0x00, 0x00, 0x00, //0x00003cda movl $0, %ecx
- 0x48, 0x89, 0x4d, 0xa8, //0x00003cdf movq %rcx, $-88(%rbp)
- 0x41, 0xbf, 0x00, 0x00, 0x00, 0x00, //0x00003ce3 movl $0, %r15d
- 0x48, 0x83, 0xf8, 0xff, //0x00003ce9 cmpq $-1, %rax
- 0x0f, 0x85, 0x71, 0x49, 0x00, 0x00, //0x00003ced jne LBB5_1720
- 0xe9, 0x76, 0x49, 0x00, 0x00, //0x00003cf3 jmp LBB5_1721
- //0x00003cf8 LBB5_713
- 0x31, 0xc0, //0x00003cf8 xorl %eax, %eax
- 0x48, 0x89, 0x85, 0x78, 0xff, 0xff, 0xff, //0x00003cfa movq %rax, $-136(%rbp)
- 0x31, 0xc0, //0x00003d01 xorl %eax, %eax
- 0x48, 0x89, 0x45, 0x80, //0x00003d03 movq %rax, $-128(%rbp)
- 0x4c, 0x8b, 0x7d, 0xb8, //0x00003d07 movq $-72(%rbp), %r15
- 0xe9, 0x91, 0x4b, 0x00, 0x00, //0x00003d0b jmp LBB5_1640
- //0x00003d10 LBB5_714
- 0x4d, 0x89, 0xce, //0x00003d10 movq %r9, %r14
- 0x31, 0xdb, //0x00003d13 xorl %ebx, %ebx
- 0x45, 0x31, 0xff, //0x00003d15 xorl %r15d, %r15d
- 0x31, 0xf6, //0x00003d18 xorl %esi, %esi
- 0xe9, 0xa0, 0x00, 0x00, 0x00, //0x00003d1a jmp LBB5_726
- //0x00003d1f LBB5_717
- 0x48, 0x89, 0xc2, //0x00003d1f movq %rax, %rdx
- //0x00003d22 LBB5_718
- 0x31, 0xc0, //0x00003d22 xorl %eax, %eax
- 0x48, 0x89, 0x45, 0x80, //0x00003d24 movq %rax, $-128(%rbp)
- 0x4c, 0x8b, 0x65, 0xc0, //0x00003d28 movq $-64(%rbp), %r12
- 0x4c, 0x8b, 0x7d, 0xb8, //0x00003d2c movq $-72(%rbp), %r15
- 0xe9, 0x77, 0x82, 0x00, 0x00, //0x00003d30 jmp LBB5_2329
- //0x00003d35 LBB5_721
- 0x48, 0x83, 0xc6, 0x40, //0x00003d35 addq $64, %rsi
- 0x48, 0x89, 0xf0, //0x00003d39 movq %rsi, %rax
- //0x00003d3c LBB5_722
- 0x48, 0x83, 0xc0, 0xc0, //0x00003d3c addq $-64, %rax
- 0xc5, 0xfe, 0x6f, 0x05, 0x18, 0xc3, 0xff, 0xff, //0x00003d40 vmovdqu $-15592(%rip), %ymm0 /* LCPI5_0+0(%rip) */
- 0x48, 0x89, 0xc6, //0x00003d48 movq %rax, %rsi
- //0x00003d4b LBB5_723
- 0xc5, 0xfe, 0x6f, 0x4e, 0x40, //0x00003d4b vmovdqu $64(%rsi), %ymm1
- 0xc5, 0xfe, 0x6f, 0x56, 0x60, //0x00003d50 vmovdqu $96(%rsi), %ymm2
- 0x48, 0x83, 0xc6, 0x40, //0x00003d55 addq $64, %rsi
- 0xc4, 0xe2, 0x7d, 0x00, 0xd9, //0x00003d59 vpshufb %ymm1, %ymm0, %ymm3
- 0xc4, 0xe2, 0x7d, 0x00, 0xe2, //0x00003d5e vpshufb %ymm2, %ymm0, %ymm4
- 0xc5, 0xf5, 0x74, 0xcb, //0x00003d63 vpcmpeqb %ymm3, %ymm1, %ymm1
- 0xc5, 0xfd, 0xd7, 0xc9, //0x00003d67 vpmovmskb %ymm1, %ecx
- 0xc5, 0xed, 0x74, 0xcc, //0x00003d6b vpcmpeqb %ymm4, %ymm2, %ymm1
- 0xc5, 0xfd, 0xd7, 0xc1, //0x00003d6f vpmovmskb %ymm1, %eax
- 0x48, 0xc1, 0xe0, 0x20, //0x00003d73 shlq $32, %rax
- 0x48, 0x09, 0xc8, //0x00003d77 orq %rcx, %rax
- 0x48, 0x83, 0xf8, 0xff, //0x00003d7a cmpq $-1, %rax
- 0x0f, 0x84, 0xc7, 0xff, 0xff, 0xff, //0x00003d7e je LBB5_723
- 0x48, 0xf7, 0xd0, //0x00003d84 notq %rax
- 0x4c, 0x8b, 0x65, 0xc0, //0x00003d87 movq $-64(%rbp), %r12
- 0x49, 0x89, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x00003d8b movq %rax, $152(%r12)
- 0x49, 0x89, 0xb4, 0x24, 0x90, 0x00, 0x00, 0x00, //0x00003d93 movq %rsi, $144(%r12)
- 0x31, 0xc9, //0x00003d9b xorl %ecx, %ecx
- 0x48, 0x89, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x00003d9d movq %rcx, $-136(%rbp)
- 0x31, 0xc9, //0x00003da4 xorl %ecx, %ecx
- 0x48, 0x89, 0x4d, 0x80, //0x00003da6 movq %rcx, $-128(%rbp)
- 0x31, 0xc9, //0x00003daa xorl %ecx, %ecx
- 0x48, 0x89, 0x4d, 0xa8, //0x00003dac movq %rcx, $-88(%rbp)
- 0x4c, 0x8b, 0x7d, 0xb8, //0x00003db0 movq $-72(%rbp), %r15
- 0xe9, 0xe3, 0x81, 0x00, 0x00, //0x00003db4 jmp LBB5_2328
- //0x00003db9 LBB5_725
- 0x4d, 0x89, 0xce, //0x00003db9 movq %r9, %r14
- 0x45, 0x31, 0xff, //0x00003dbc xorl %r15d, %r15d
- //0x00003dbf LBB5_726
- 0x4c, 0x8b, 0x65, 0xc0, //0x00003dbf movq $-64(%rbp), %r12
- 0x4d, 0x89, 0xc1, //0x00003dc3 movq %r8, %r9
- 0x45, 0x89, 0xe8, //0x00003dc6 movl %r13d, %r8d
- 0x3c, 0x2e, //0x00003dc9 cmpb $46, %al
- 0x0f, 0x84, 0xe8, 0xc7, 0xff, 0xff, //0x00003dcb je LBB5_39
- //0x00003dd1 LBB5_727
- 0x3c, 0x45, //0x00003dd1 cmpb $69, %al
- 0x0f, 0x84, 0x59, 0x00, 0x00, 0x00, //0x00003dd3 je LBB5_733
- 0x3c, 0x65, //0x00003dd9 cmpb $101, %al
- 0x0f, 0x84, 0x51, 0x00, 0x00, 0x00, //0x00003ddb je LBB5_733
- 0x45, 0x85, 0xff, //0x00003de1 testl %r15d, %r15d
- 0x0f, 0x85, 0xb8, 0x00, 0x00, 0x00, //0x00003de4 jne LBB5_741
- 0x45, 0x84, 0xc0, //0x00003dea testb %r8b, %r8b
- 0x0f, 0x84, 0x47, 0x00, 0x00, 0x00, //0x00003ded je LBB5_734
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00003df3 movabsq $-9223372036854775808, %rax
- 0x48, 0x39, 0xc6, //0x00003dfd cmpq %rax, %rsi
- 0x0f, 0x86, 0x91, 0x00, 0x00, 0x00, //0x00003e00 jbe LBB5_739
- 0xc4, 0xe1, 0xf9, 0x6e, 0xc6, //0x00003e06 vmovq %rsi, %xmm0
- 0xc5, 0xf9, 0x62, 0x05, 0x3d, 0xc4, 0xff, 0xff, //0x00003e0b vpunpckldq $-15299(%rip), %xmm0, %xmm0 /* LCPI5_18+0(%rip) */
- 0xc5, 0xf9, 0x5c, 0x05, 0x45, 0xc4, 0xff, 0xff, //0x00003e13 vsubpd $-15291(%rip), %xmm0, %xmm0 /* LCPI5_19+0(%rip) */
- 0xc4, 0xe3, 0x79, 0x05, 0xc8, 0x01, //0x00003e1b vpermilpd $1, %xmm0, %xmm1
- 0xc5, 0xf3, 0x58, 0xc0, //0x00003e21 vaddsd %xmm0, %xmm1, %xmm0
- 0xc5, 0xf9, 0x57, 0x05, 0x43, 0xc4, 0xff, 0xff, //0x00003e25 vxorpd $-15293(%rip), %xmm0, %xmm0 /* LCPI5_20+0(%rip) */
- 0xe9, 0xbc, 0xf9, 0xff, 0xff, //0x00003e2d jmp LBB5_655
- //0x00003e32 LBB5_733
- 0x4d, 0x89, 0xf5, //0x00003e32 movq %r14, %r13
- 0xe9, 0x28, 0xc6, 0xff, 0xff, //0x00003e35 jmp LBB5_21
- //0x00003e3a LBB5_734
- 0x48, 0x89, 0xf0, //0x00003e3a movq %rsi, %rax
- //0x00003e3d LBB5_735
- 0x49, 0xc1, 0xe1, 0x20, //0x00003e3d shlq $32, %r9
- 0x49, 0x83, 0xc9, 0x03, //0x00003e41 orq $3, %r9
- //0x00003e45 LBB5_736
- 0x49, 0x8b, 0x8c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00003e45 movq $160(%r12), %rcx
- 0x4c, 0x89, 0x09, //0x00003e4d movq %r9, (%rcx)
- 0x48, 0x89, 0x41, 0x08, //0x00003e50 movq %rax, $8(%rcx)
- //0x00003e54 LBB5_737
- 0x41, 0x83, 0x84, 0x24, 0xd4, 0x00, 0x00, 0x00, 0x01, //0x00003e54 addl $1, $212(%r12)
- 0x49, 0x8b, 0x84, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00003e5d movq $160(%r12), %rax
- 0x48, 0x8d, 0x48, 0x10, //0x00003e65 leaq $16(%rax), %rcx
- 0x49, 0x89, 0x8c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00003e69 movq %rcx, $160(%r12)
- 0x48, 0x83, 0xc0, 0x20, //0x00003e71 addq $32, %rax
- 0x49, 0x3b, 0x84, 0x24, 0xc0, 0x00, 0x00, 0x00, //0x00003e75 cmpq $192(%r12), %rax
- 0x0f, 0x96, 0xc2, //0x00003e7d setbe %dl
- 0x4d, 0x89, 0xf5, //0x00003e80 movq %r14, %r13
- 0x31, 0xc9, //0x00003e83 xorl %ecx, %ecx
- 0x84, 0xd2, //0x00003e85 testb %dl, %dl
- 0x0f, 0x85, 0x1b, 0xd3, 0xff, 0xff, //0x00003e87 jne LBB5_175
- //0x00003e8d LBB5_738
- 0xb9, 0x0b, 0x00, 0x00, 0x00, //0x00003e8d movl $11, %ecx
- 0xe9, 0x11, 0xd3, 0xff, 0xff, //0x00003e92 jmp LBB5_175
- //0x00003e97 LBB5_739
- 0x48, 0xf7, 0xde, //0x00003e97 negq %rsi
- 0x48, 0x89, 0xf0, //0x00003e9a movq %rsi, %rax
- 0xe9, 0xd2, 0xd0, 0xff, 0xff, //0x00003e9d jmp LBB5_155
- //0x00003ea2 LBB5_741
- 0x41, 0x83, 0xff, 0x01, //0x00003ea2 cmpl $1, %r15d
- 0x0f, 0x84, 0x90, 0x01, 0x00, 0x00, //0x00003ea6 je LBB5_767
- //0x00003eac LBB5_742
- 0x4c, 0x8b, 0x65, 0xc0, //0x00003eac movq $-64(%rbp), %r12
- 0xe9, 0x39, 0xd1, 0xff, 0xff, //0x00003eb0 jmp LBB5_193
- //0x00003eb5 LBB5_743
- 0x48, 0x89, 0xc2, //0x00003eb5 movq %rax, %rdx
- //0x00003eb8 LBB5_744
- 0x31, 0xc0, //0x00003eb8 xorl %eax, %eax
- 0x48, 0x89, 0x45, 0x80, //0x00003eba movq %rax, $-128(%rbp)
- 0x4c, 0x8b, 0x65, 0xc0, //0x00003ebe movq $-64(%rbp), %r12
- 0x4c, 0x8b, 0x7d, 0xb8, //0x00003ec2 movq $-72(%rbp), %r15
- 0xe9, 0x9e, 0x48, 0x00, 0x00, //0x00003ec6 jmp LBB5_1734
- //0x00003ecb LBB5_745
- 0x48, 0x83, 0xc6, 0x40, //0x00003ecb addq $64, %rsi
- 0x48, 0x89, 0xf0, //0x00003ecf movq %rsi, %rax
- //0x00003ed2 LBB5_746
- 0x48, 0x83, 0xc0, 0xc0, //0x00003ed2 addq $-64, %rax
- 0xc5, 0xfe, 0x6f, 0x05, 0x82, 0xc1, 0xff, 0xff, //0x00003ed6 vmovdqu $-15998(%rip), %ymm0 /* LCPI5_0+0(%rip) */
- 0x48, 0x89, 0xc6, //0x00003ede movq %rax, %rsi
- //0x00003ee1 LBB5_747
- 0xc5, 0xfe, 0x6f, 0x4e, 0x40, //0x00003ee1 vmovdqu $64(%rsi), %ymm1
- 0xc5, 0xfe, 0x6f, 0x56, 0x60, //0x00003ee6 vmovdqu $96(%rsi), %ymm2
- 0x48, 0x83, 0xc6, 0x40, //0x00003eeb addq $64, %rsi
- 0xc4, 0xe2, 0x7d, 0x00, 0xd9, //0x00003eef vpshufb %ymm1, %ymm0, %ymm3
- 0xc4, 0xe2, 0x7d, 0x00, 0xe2, //0x00003ef4 vpshufb %ymm2, %ymm0, %ymm4
- 0xc5, 0xf5, 0x74, 0xcb, //0x00003ef9 vpcmpeqb %ymm3, %ymm1, %ymm1
- 0xc5, 0xfd, 0xd7, 0xc9, //0x00003efd vpmovmskb %ymm1, %ecx
- 0xc5, 0xed, 0x74, 0xcc, //0x00003f01 vpcmpeqb %ymm4, %ymm2, %ymm1
- 0xc5, 0xfd, 0xd7, 0xc1, //0x00003f05 vpmovmskb %ymm1, %eax
- 0x48, 0xc1, 0xe0, 0x20, //0x00003f09 shlq $32, %rax
- 0x48, 0x09, 0xc8, //0x00003f0d orq %rcx, %rax
- 0x48, 0x83, 0xf8, 0xff, //0x00003f10 cmpq $-1, %rax
- 0x0f, 0x84, 0xc7, 0xff, 0xff, 0xff, //0x00003f14 je LBB5_747
- 0x48, 0xf7, 0xd0, //0x00003f1a notq %rax
- 0x4c, 0x8b, 0x65, 0xc0, //0x00003f1d movq $-64(%rbp), %r12
- 0x49, 0x89, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x00003f21 movq %rax, $152(%r12)
- 0x49, 0x89, 0xb4, 0x24, 0x90, 0x00, 0x00, 0x00, //0x00003f29 movq %rsi, $144(%r12)
- 0x31, 0xc9, //0x00003f31 xorl %ecx, %ecx
- 0x48, 0x89, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x00003f33 movq %rcx, $-136(%rbp)
- 0x31, 0xc9, //0x00003f3a xorl %ecx, %ecx
- 0x48, 0x89, 0x4d, 0x80, //0x00003f3c movq %rcx, $-128(%rbp)
- 0x31, 0xc9, //0x00003f40 xorl %ecx, %ecx
- 0x48, 0x89, 0x4d, 0xa8, //0x00003f42 movq %rcx, $-88(%rbp)
- 0x4c, 0x8b, 0x7d, 0xb8, //0x00003f46 movq $-72(%rbp), %r15
- 0xe9, 0x2d, 0x40, 0x00, 0x00, //0x00003f4a jmp LBB5_1548
- //0x00003f4f LBB5_764
- 0x4c, 0x8b, 0x4d, 0x88, //0x00003f4f movq $-120(%rbp), %r9
- 0xe9, 0xa1, 0xd9, 0xff, 0xff, //0x00003f53 jmp LBB5_268
- //0x00003f58 LBB5_749
- 0xc4, 0xc1, 0x79, 0x7e, 0xd8, //0x00003f58 vmovd %xmm3, %r8d
- 0x49, 0x83, 0xc4, 0x20, //0x00003f5d addq $32, %r12
- //0x00003f61 LBB5_750
- 0x4c, 0x89, 0xdb, //0x00003f61 movq %r11, %rbx
- //0x00003f64 LBB5_751
- 0x41, 0x80, 0xf8, 0x22, //0x00003f64 cmpb $34, %r8b
- 0x0f, 0x85, 0x24, 0x00, 0x00, 0x00, //0x00003f68 jne LBB5_754
- //0x00003f6e LBB5_752
- 0x48, 0x83, 0xc3, 0x01, //0x00003f6e addq $1, %rbx
- 0x4d, 0x29, 0xec, //0x00003f72 subq %r13, %r12
- 0x40, 0xb6, 0x01, //0x00003f75 movb $1, %sil
- 0x49, 0x89, 0xdb, //0x00003f78 movq %rbx, %r11
- 0x4c, 0x89, 0xe7, //0x00003f7b movq %r12, %rdi
- //0x00003f7e LBB5_753
- 0x4c, 0x8b, 0x4d, 0x88, //0x00003f7e movq $-120(%rbp), %r9
- 0x31, 0xc0, //0x00003f82 xorl %eax, %eax
- 0x48, 0x85, 0xff, //0x00003f84 testq %rdi, %rdi
- 0x0f, 0x89, 0x70, 0xd9, 0xff, 0xff, //0x00003f87 jns LBB5_269
- 0xe9, 0x67, 0xd9, 0xff, 0xff, //0x00003f8d jmp LBB5_268
- //0x00003f92 LBB5_754
- 0x31, 0xc0, //0x00003f92 xorl %eax, %eax
- //0x00003f94 LBB5_755
- 0x45, 0x88, 0x04, 0x04, //0x00003f94 movb %r8b, (%r12,%rax)
- 0x0f, 0xb6, 0x4c, 0x03, 0x01, //0x00003f98 movzbl $1(%rbx,%rax), %ecx
- 0x80, 0xf9, 0x22, //0x00003f9d cmpb $34, %cl
- 0x0f, 0x84, 0xc0, 0x00, 0x00, 0x00, //0x00003fa0 je LBB5_770
- 0x41, 0x88, 0x4c, 0x04, 0x01, //0x00003fa6 movb %cl, $1(%r12,%rax)
- 0x0f, 0xb6, 0x4c, 0x03, 0x02, //0x00003fab movzbl $2(%rbx,%rax), %ecx
- 0x80, 0xf9, 0x22, //0x00003fb0 cmpb $34, %cl
- 0x0f, 0x84, 0xc8, 0x00, 0x00, 0x00, //0x00003fb3 je LBB5_771
- 0x41, 0x88, 0x4c, 0x04, 0x02, //0x00003fb9 movb %cl, $2(%r12,%rax)
- 0x0f, 0xb6, 0x4c, 0x03, 0x03, //0x00003fbe movzbl $3(%rbx,%rax), %ecx
- 0x80, 0xf9, 0x22, //0x00003fc3 cmpb $34, %cl
- 0x0f, 0x84, 0xd0, 0x00, 0x00, 0x00, //0x00003fc6 je LBB5_772
- 0x41, 0x88, 0x4c, 0x04, 0x03, //0x00003fcc movb %cl, $3(%r12,%rax)
- 0x0f, 0xb6, 0x4c, 0x03, 0x04, //0x00003fd1 movzbl $4(%rbx,%rax), %ecx
- 0x80, 0xf9, 0x22, //0x00003fd6 cmpb $34, %cl
- 0x0f, 0x84, 0xd8, 0x00, 0x00, 0x00, //0x00003fd9 je LBB5_773
- 0x41, 0x88, 0x4c, 0x04, 0x04, //0x00003fdf movb %cl, $4(%r12,%rax)
- 0x0f, 0xb6, 0x4c, 0x03, 0x05, //0x00003fe4 movzbl $5(%rbx,%rax), %ecx
- 0x80, 0xf9, 0x22, //0x00003fe9 cmpb $34, %cl
- 0x0f, 0x84, 0xe0, 0x00, 0x00, 0x00, //0x00003fec je LBB5_774
- 0x41, 0x88, 0x4c, 0x04, 0x05, //0x00003ff2 movb %cl, $5(%r12,%rax)
- 0x0f, 0xb6, 0x4c, 0x03, 0x06, //0x00003ff7 movzbl $6(%rbx,%rax), %ecx
- 0x80, 0xf9, 0x22, //0x00003ffc cmpb $34, %cl
- 0x0f, 0x84, 0xe8, 0x00, 0x00, 0x00, //0x00003fff je LBB5_775
- 0x41, 0x88, 0x4c, 0x04, 0x06, //0x00004005 movb %cl, $6(%r12,%rax)
- 0x0f, 0xb6, 0x4c, 0x03, 0x07, //0x0000400a movzbl $7(%rbx,%rax), %ecx
- 0x80, 0xf9, 0x22, //0x0000400f cmpb $34, %cl
- 0x0f, 0x84, 0xf0, 0x00, 0x00, 0x00, //0x00004012 je LBB5_776
- 0x41, 0x88, 0x4c, 0x04, 0x07, //0x00004018 movb %cl, $7(%r12,%rax)
- 0x44, 0x0f, 0xb6, 0x44, 0x03, 0x08, //0x0000401d movzbl $8(%rbx,%rax), %r8d
- 0x48, 0x83, 0xc0, 0x08, //0x00004023 addq $8, %rax
- 0x41, 0x80, 0xf8, 0x22, //0x00004027 cmpb $34, %r8b
- 0x0f, 0x85, 0x63, 0xff, 0xff, 0xff, //0x0000402b jne LBB5_755
- 0x48, 0x01, 0xc3, //0x00004031 addq %rax, %rbx
- 0x49, 0x01, 0xc4, //0x00004034 addq %rax, %r12
- 0xe9, 0x32, 0xff, 0xff, 0xff, //0x00004037 jmp LBB5_752
- //0x0000403c LBB5_767
- 0xb9, 0x0a, 0x00, 0x00, 0x00, //0x0000403c movl $10, %ecx
- 0x48, 0x89, 0xf0, //0x00004041 movq %rsi, %rax
- 0x48, 0xf7, 0xe1, //0x00004044 mulq %rcx
- 0x0f, 0x81, 0xd6, 0x00, 0x00, 0x00, //0x00004047 jno LBB5_777
- 0x43, 0x8d, 0x04, 0x1b, //0x0000404d leal (%r11,%r11), %eax
- 0x83, 0xc0, 0xff, //0x00004051 addl $-1, %eax
- 0x89, 0x45, 0xb0, //0x00004054 movl %eax, $-80(%rbp)
- 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00004057 movl $1, %r15d
- 0x4c, 0x8b, 0x65, 0xc0, //0x0000405d movq $-64(%rbp), %r12
- 0xe9, 0xae, 0xd1, 0xff, 0xff, //0x00004061 jmp LBB5_205
- //0x00004066 LBB5_770
- 0x4c, 0x8d, 0x1c, 0x03, //0x00004066 leaq (%rbx,%rax), %r11
- 0x49, 0x83, 0xc3, 0x02, //0x0000406a addq $2, %r11
- 0x4d, 0x29, 0xec, //0x0000406e subq %r13, %r12
- 0x49, 0x8d, 0x3c, 0x04, //0x00004071 leaq (%r12,%rax), %rdi
- 0x48, 0x83, 0xc7, 0x01, //0x00004075 addq $1, %rdi
- 0x40, 0xb6, 0x01, //0x00004079 movb $1, %sil
- 0xe9, 0xfd, 0xfe, 0xff, 0xff, //0x0000407c jmp LBB5_753
- //0x00004081 LBB5_771
- 0x4c, 0x8d, 0x1c, 0x03, //0x00004081 leaq (%rbx,%rax), %r11
- 0x49, 0x83, 0xc3, 0x03, //0x00004085 addq $3, %r11
- 0x4d, 0x29, 0xec, //0x00004089 subq %r13, %r12
- 0x49, 0x8d, 0x3c, 0x04, //0x0000408c leaq (%r12,%rax), %rdi
- 0x48, 0x83, 0xc7, 0x02, //0x00004090 addq $2, %rdi
- 0x40, 0xb6, 0x01, //0x00004094 movb $1, %sil
- 0xe9, 0xe2, 0xfe, 0xff, 0xff, //0x00004097 jmp LBB5_753
- //0x0000409c LBB5_772
- 0x4c, 0x8d, 0x1c, 0x03, //0x0000409c leaq (%rbx,%rax), %r11
- 0x49, 0x83, 0xc3, 0x04, //0x000040a0 addq $4, %r11
- 0x4d, 0x29, 0xec, //0x000040a4 subq %r13, %r12
- 0x49, 0x8d, 0x3c, 0x04, //0x000040a7 leaq (%r12,%rax), %rdi
- 0x48, 0x83, 0xc7, 0x03, //0x000040ab addq $3, %rdi
- 0x40, 0xb6, 0x01, //0x000040af movb $1, %sil
- 0xe9, 0xc7, 0xfe, 0xff, 0xff, //0x000040b2 jmp LBB5_753
- //0x000040b7 LBB5_773
- 0x4c, 0x8d, 0x1c, 0x03, //0x000040b7 leaq (%rbx,%rax), %r11
- 0x49, 0x83, 0xc3, 0x05, //0x000040bb addq $5, %r11
- 0x4d, 0x29, 0xec, //0x000040bf subq %r13, %r12
- 0x49, 0x8d, 0x3c, 0x04, //0x000040c2 leaq (%r12,%rax), %rdi
- 0x48, 0x83, 0xc7, 0x04, //0x000040c6 addq $4, %rdi
- 0x40, 0xb6, 0x01, //0x000040ca movb $1, %sil
- 0xe9, 0xac, 0xfe, 0xff, 0xff, //0x000040cd jmp LBB5_753
- //0x000040d2 LBB5_774
- 0x4c, 0x8d, 0x1c, 0x03, //0x000040d2 leaq (%rbx,%rax), %r11
- 0x49, 0x83, 0xc3, 0x06, //0x000040d6 addq $6, %r11
- 0x4d, 0x29, 0xec, //0x000040da subq %r13, %r12
- 0x49, 0x8d, 0x3c, 0x04, //0x000040dd leaq (%r12,%rax), %rdi
- 0x48, 0x83, 0xc7, 0x05, //0x000040e1 addq $5, %rdi
- 0x40, 0xb6, 0x01, //0x000040e5 movb $1, %sil
- 0xe9, 0x91, 0xfe, 0xff, 0xff, //0x000040e8 jmp LBB5_753
- //0x000040ed LBB5_775
- 0x4c, 0x8d, 0x1c, 0x03, //0x000040ed leaq (%rbx,%rax), %r11
- 0x49, 0x83, 0xc3, 0x07, //0x000040f1 addq $7, %r11
- 0x4d, 0x29, 0xec, //0x000040f5 subq %r13, %r12
- 0x49, 0x8d, 0x3c, 0x04, //0x000040f8 leaq (%r12,%rax), %rdi
- 0x48, 0x83, 0xc7, 0x06, //0x000040fc addq $6, %rdi
- 0x40, 0xb6, 0x01, //0x00004100 movb $1, %sil
- 0xe9, 0x76, 0xfe, 0xff, 0xff, //0x00004103 jmp LBB5_753
- //0x00004108 LBB5_776
- 0x4c, 0x8d, 0x1c, 0x03, //0x00004108 leaq (%rbx,%rax), %r11
- 0x49, 0x83, 0xc3, 0x08, //0x0000410c addq $8, %r11
- 0x4d, 0x29, 0xec, //0x00004110 subq %r13, %r12
- 0x49, 0x8d, 0x3c, 0x04, //0x00004113 leaq (%r12,%rax), %rdi
- 0x48, 0x83, 0xc7, 0x07, //0x00004117 addq $7, %rdi
- 0x40, 0xb6, 0x01, //0x0000411b movb $1, %sil
- 0xe9, 0x5b, 0xfe, 0xff, 0xff, //0x0000411e jmp LBB5_753
- //0x00004123 LBB5_777
- 0x41, 0x0f, 0xb6, 0x4e, 0xff, //0x00004123 movzbl $-1(%r14), %ecx
- 0x83, 0xc1, 0xd0, //0x00004128 addl $-48, %ecx
- 0x48, 0x63, 0xc9, //0x0000412b movslq %ecx, %rcx
- 0x48, 0x89, 0xca, //0x0000412e movq %rcx, %rdx
- 0x48, 0xc1, 0xfa, 0x3f, //0x00004131 sarq $63, %rdx
- 0x48, 0x01, 0xc8, //0x00004135 addq %rcx, %rax
- 0x48, 0x83, 0xd2, 0x00, //0x00004138 adcq $0, %rdx
- 0x89, 0xd1, //0x0000413c movl %edx, %ecx
- 0x83, 0xe1, 0x01, //0x0000413e andl $1, %ecx
- 0x48, 0xf7, 0xd9, //0x00004141 negq %rcx
- 0x48, 0x31, 0xca, //0x00004144 xorq %rcx, %rdx
- 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00004147 movl $1, %r15d
- 0x0f, 0x85, 0x59, 0xfd, 0xff, 0xff, //0x0000414d jne LBB5_742
- 0x48, 0x85, 0xc9, //0x00004153 testq %rcx, %rcx
- 0x0f, 0x88, 0x50, 0xfd, 0xff, 0xff, //0x00004156 js LBB5_742
- 0x45, 0x84, 0xc0, //0x0000415c testb %r8b, %r8b
- 0x0f, 0x84, 0x30, 0x00, 0x00, 0x00, //0x0000415f je LBB5_783
- 0xc4, 0xe1, 0xf9, 0x6e, 0xc0, //0x00004165 vmovq %rax, %xmm0
- 0xc5, 0xf9, 0x62, 0x05, 0xde, 0xc0, 0xff, 0xff, //0x0000416a vpunpckldq $-16162(%rip), %xmm0, %xmm0 /* LCPI5_18+0(%rip) */
- 0xc5, 0xf9, 0x5c, 0x05, 0xe6, 0xc0, 0xff, 0xff, //0x00004172 vsubpd $-16154(%rip), %xmm0, %xmm0 /* LCPI5_19+0(%rip) */
- 0xc4, 0xe3, 0x79, 0x05, 0xc8, 0x01, //0x0000417a vpermilpd $1, %xmm0, %xmm1
- 0xc5, 0xf3, 0x58, 0xc0, //0x00004180 vaddsd %xmm0, %xmm1, %xmm0
- 0xc5, 0xf9, 0x57, 0x05, 0xe4, 0xc0, 0xff, 0xff, //0x00004184 vxorpd $-16156(%rip), %xmm0, %xmm0 /* LCPI5_20+0(%rip) */
- 0x4c, 0x8b, 0x65, 0xc0, //0x0000418c movq $-64(%rbp), %r12
- 0xe9, 0x59, 0xf6, 0xff, 0xff, //0x00004190 jmp LBB5_655
- //0x00004195 LBB5_783
- 0x4c, 0x8b, 0x65, 0xc0, //0x00004195 movq $-64(%rbp), %r12
- 0xe9, 0x9f, 0xfc, 0xff, 0xff, //0x00004199 jmp LBB5_735
- //0x0000419e LBB5_784
- 0x4c, 0x8b, 0x4d, 0x88, //0x0000419e movq $-120(%rbp), %r9
- //0x000041a2 LBB5_785
- 0x0f, 0xbc, 0xc3, //0x000041a2 bsfl %ebx, %eax
- 0x49, 0x01, 0xc3, //0x000041a5 addq %rax, %r11
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000041a8 movq $-1, %rdi
- 0xe9, 0x45, 0xd7, 0xff, 0xff, //0x000041af jmp LBB5_268
- //0x000041b4 LBB5_790
- 0x48, 0x0f, 0xbc, 0xca, //0x000041b4 bsfq %rdx, %rcx
- 0x48, 0x8d, 0x14, 0x08, //0x000041b8 leaq (%rax,%rcx), %rdx
- 0x48, 0x83, 0xc2, 0x01, //0x000041bc addq $1, %rdx
- 0x40, 0x8a, 0x3c, 0x08, //0x000041c0 movb (%rax,%rcx), %dil
- //0x000041c4 LBB5_791
- 0xb9, 0x07, 0x00, 0x00, 0x00, //0x000041c4 movl $7, %ecx
- 0x40, 0x80, 0xff, 0x22, //0x000041c9 cmpb $34, %dil
- 0x0f, 0x85, 0xa6, 0x7f, 0x00, 0x00, //0x000041cd jne LBB5_1423
- 0x48, 0x89, 0xd3, //0x000041d3 movq %rdx, %rbx
- 0xc5, 0xfe, 0x6f, 0x02, //0x000041d6 vmovdqu (%rdx), %ymm0
- 0xc5, 0xfd, 0x74, 0x0d, 0x9e, 0xbe, 0xff, 0xff, //0x000041da vpcmpeqb $-16738(%rip), %ymm0, %ymm1 /* LCPI5_1+0(%rip) */
- 0x4c, 0x29, 0xdb, //0x000041e2 subq %r11, %rbx
- 0xc5, 0xfd, 0xd7, 0xc1, //0x000041e5 vpmovmskb %ymm1, %eax
- 0xc5, 0xfd, 0x74, 0x15, 0xaf, 0xbe, 0xff, 0xff, //0x000041e9 vpcmpeqb $-16721(%rip), %ymm0, %ymm2 /* LCPI5_2+0(%rip) */
- 0xc5, 0xfd, 0xd7, 0xf2, //0x000041f1 vpmovmskb %ymm2, %esi
- 0xc5, 0xfd, 0xda, 0x15, 0xc3, 0xbe, 0xff, 0xff, //0x000041f5 vpminub $-16701(%rip), %ymm0, %ymm2 /* LCPI5_3+0(%rip) */
- 0xc5, 0xfd, 0x74, 0xda, //0x000041fd vpcmpeqb %ymm2, %ymm0, %ymm3
- 0xc5, 0xe5, 0xeb, 0xc1, //0x00004201 vpor %ymm1, %ymm3, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc8, //0x00004205 vpmovmskb %ymm0, %ecx
- 0x83, 0xc1, 0xff, //0x00004209 addl $-1, %ecx
- 0x85, 0xf1, //0x0000420c testl %esi, %ecx
- 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x0000420e je LBB5_794
- 0x49, 0x89, 0xd5, //0x00004214 movq %rdx, %r13
- 0xe9, 0xd5, 0x00, 0x00, 0x00, //0x00004217 jmp LBB5_800
- //0x0000421c LBB5_794
- 0x49, 0x8b, 0x4c, 0x24, 0x70, //0x0000421c movq $112(%r12), %rcx
- 0xc5, 0xfe, 0x6f, 0x05, 0x57, 0xbe, 0xff, 0xff, //0x00004221 vmovdqu $-16809(%rip), %ymm0 /* LCPI5_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x0d, 0x6f, 0xbe, 0xff, 0xff, //0x00004229 vmovdqu $-16785(%rip), %ymm1 /* LCPI5_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x15, 0x87, 0xbe, 0xff, 0xff, //0x00004231 vmovdqu $-16761(%rip), %ymm2 /* LCPI5_3+0(%rip) */
- 0x49, 0x89, 0xd5, //0x00004239 movq %rdx, %r13
- 0xf6, 0xc1, 0x20, //0x0000423c testb $32, %cl
- 0x0f, 0x85, 0x5b, 0x00, 0x00, 0x00, //0x0000423f jne LBB5_797
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004245 .p2align 4, 0x90
- //0x00004250 LBB5_795
- 0x83, 0xc6, 0xff, //0x00004250 addl $-1, %esi
- 0x85, 0xc6, //0x00004253 testl %eax, %esi
- 0x0f, 0x85, 0x51, 0x1c, 0x00, 0x00, //0x00004255 jne LBB5_1147
- 0xc4, 0xc1, 0x7e, 0x6f, 0x5d, 0x20, //0x0000425b vmovdqu $32(%r13), %ymm3
- 0x49, 0x83, 0xc5, 0x20, //0x00004261 addq $32, %r13
- 0xc5, 0xe5, 0x74, 0xe0, //0x00004265 vpcmpeqb %ymm0, %ymm3, %ymm4
- 0xc5, 0xfd, 0xd7, 0xc4, //0x00004269 vpmovmskb %ymm4, %eax
- 0xc5, 0xe5, 0x74, 0xe9, //0x0000426d vpcmpeqb %ymm1, %ymm3, %ymm5
- 0xc5, 0xfd, 0xd7, 0xf5, //0x00004271 vpmovmskb %ymm5, %esi
- 0xc5, 0xe5, 0xda, 0xea, //0x00004275 vpminub %ymm2, %ymm3, %ymm5
- 0xc5, 0xe5, 0x74, 0xdd, //0x00004279 vpcmpeqb %ymm5, %ymm3, %ymm3
- 0xc5, 0xe5, 0xeb, 0xdc, //0x0000427d vpor %ymm4, %ymm3, %ymm3
- 0xc5, 0xfd, 0xd7, 0xfb, //0x00004281 vpmovmskb %ymm3, %edi
- 0x83, 0xc7, 0xff, //0x00004285 addl $-1, %edi
- 0x85, 0xf7, //0x00004288 testl %esi, %edi
- 0x0f, 0x84, 0xc0, 0xff, 0xff, 0xff, //0x0000428a je LBB5_795
- 0xe9, 0x5c, 0x00, 0x00, 0x00, //0x00004290 jmp LBB5_800
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004295 .p2align 4, 0x90
- //0x000042a0 LBB5_797
- 0xc5, 0xe5, 0x71, 0xf3, 0x07, //0x000042a0 vpsllw $7, %ymm3, %ymm3
- 0xc5, 0xfd, 0xd7, 0xfb, //0x000042a5 vpmovmskb %ymm3, %edi
- 0x83, 0xc6, 0xff, //0x000042a9 addl $-1, %esi
- 0x85, 0xc6, //0x000042ac testl %eax, %esi
- 0x0f, 0x85, 0xf8, 0x1b, 0x00, 0x00, //0x000042ae jne LBB5_1147
- 0x85, 0xfe, //0x000042b4 testl %edi, %esi
- 0x0f, 0x85, 0x66, 0x41, 0x00, 0x00, //0x000042b6 jne LBB5_1611
- 0xc4, 0xc1, 0x7e, 0x6f, 0x5d, 0x20, //0x000042bc vmovdqu $32(%r13), %ymm3
- 0x49, 0x83, 0xc5, 0x20, //0x000042c2 addq $32, %r13
- 0xc5, 0xe5, 0x74, 0xe0, //0x000042c6 vpcmpeqb %ymm0, %ymm3, %ymm4
- 0xc5, 0xfd, 0xd7, 0xc4, //0x000042ca vpmovmskb %ymm4, %eax
- 0xc5, 0xe5, 0x74, 0xe9, //0x000042ce vpcmpeqb %ymm1, %ymm3, %ymm5
- 0xc5, 0xfd, 0xd7, 0xf5, //0x000042d2 vpmovmskb %ymm5, %esi
- 0xc5, 0xe5, 0xda, 0xea, //0x000042d6 vpminub %ymm2, %ymm3, %ymm5
- 0xc5, 0xe5, 0x74, 0xdd, //0x000042da vpcmpeqb %ymm5, %ymm3, %ymm3
- 0xc5, 0xe5, 0xeb, 0xe4, //0x000042de vpor %ymm4, %ymm3, %ymm4
- 0xc5, 0xfd, 0xd7, 0xfc, //0x000042e2 vpmovmskb %ymm4, %edi
- 0x83, 0xc7, 0xff, //0x000042e6 addl $-1, %edi
- 0x85, 0xf7, //0x000042e9 testl %esi, %edi
- 0x0f, 0x84, 0xaf, 0xff, 0xff, 0xff, //0x000042eb je LBB5_797
- //0x000042f1 LBB5_800
- 0x0f, 0xbc, 0xc6, //0x000042f1 bsfl %esi, %eax
- 0x4a, 0x8d, 0x0c, 0x28, //0x000042f4 leaq (%rax,%r13), %rcx
- 0x49, 0x01, 0xc5, //0x000042f8 addq %rax, %r13
- 0x49, 0x83, 0xc5, 0x01, //0x000042fb addq $1, %r13
- 0x48, 0xf7, 0xd2, //0x000042ff notq %rdx
- 0x48, 0x8d, 0x34, 0x0a, //0x00004302 leaq (%rdx,%rcx), %rsi
- 0x48, 0x83, 0xc6, 0x01, //0x00004306 addq $1, %rsi
- 0xba, 0x04, 0x00, 0x00, 0x00, //0x0000430a movl $4, %edx
- 0x31, 0xc0, //0x0000430f xorl %eax, %eax
- 0x48, 0x89, 0x45, 0xa8, //0x00004311 movq %rax, $-88(%rbp)
- 0x48, 0x85, 0xf6, //0x00004315 testq %rsi, %rsi
- 0x0f, 0x88, 0x11, 0x41, 0x00, 0x00, //0x00004318 js LBB5_1612
- //0x0000431e LBB5_801
- 0x49, 0x8d, 0x45, 0x01, //0x0000431e leaq $1(%r13), %rax
- 0x41, 0x0f, 0xb6, 0x7d, 0x00, //0x00004322 movzbl (%r13), %edi
- 0x48, 0x83, 0xff, 0x20, //0x00004327 cmpq $32, %rdi
- 0x0f, 0x87, 0xdb, 0x00, 0x00, 0x00, //0x0000432b ja LBB5_812
- 0x48, 0xb9, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00004331 movabsq $4294977025, %rcx
- 0x48, 0x0f, 0xa3, 0xf9, //0x0000433b btq %rdi, %rcx
- 0x0f, 0x83, 0xc7, 0x00, 0x00, 0x00, //0x0000433f jae LBB5_812
- 0x41, 0x0f, 0xb6, 0x7d, 0x01, //0x00004345 movzbl $1(%r13), %edi
- 0x49, 0x83, 0xc5, 0x02, //0x0000434a addq $2, %r13
- 0x48, 0x83, 0xff, 0x20, //0x0000434e cmpq $32, %rdi
- 0x0f, 0x87, 0xe9, 0x03, 0x00, 0x00, //0x00004352 ja LBB5_857
- 0x48, 0x0f, 0xa3, 0xf9, //0x00004358 btq %rdi, %rcx
- 0x0f, 0x83, 0xdf, 0x03, 0x00, 0x00, //0x0000435c jae LBB5_857
- 0x49, 0x8b, 0xbc, 0x24, 0x90, 0x00, 0x00, 0x00, //0x00004362 movq $144(%r12), %rdi
- 0x4c, 0x89, 0xe9, //0x0000436a movq %r13, %rcx
- 0x48, 0x29, 0xf9, //0x0000436d subq %rdi, %rcx
- 0x48, 0x83, 0xf9, 0x3f, //0x00004370 cmpq $63, %rcx
- 0x0f, 0x87, 0x1e, 0x00, 0x00, 0x00, //0x00004374 ja LBB5_808
- 0x49, 0x8b, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x0000437a movq $152(%r12), %rax
- 0x48, 0xd3, 0xe8, //0x00004382 shrq %cl, %rax
- 0x48, 0xd3, 0xe0, //0x00004385 shlq %cl, %rax
- 0x48, 0x85, 0xc0, //0x00004388 testq %rax, %rax
- 0x0f, 0x85, 0x6b, 0x00, 0x00, 0x00, //0x0000438b jne LBB5_811
- 0x48, 0x83, 0xc7, 0x40, //0x00004391 addq $64, %rdi
- 0x49, 0x89, 0xfd, //0x00004395 movq %rdi, %r13
- //0x00004398 LBB5_808
- 0x49, 0x83, 0xc5, 0xc0, //0x00004398 addq $-64, %r13
- 0xc5, 0xfe, 0x6f, 0x05, 0xbc, 0xbc, 0xff, 0xff, //0x0000439c vmovdqu $-17220(%rip), %ymm0 /* LCPI5_0+0(%rip) */
- 0x4c, 0x89, 0xef, //0x000043a4 movq %r13, %rdi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000043a7 .p2align 4, 0x90
- //0x000043b0 LBB5_809
- 0xc5, 0xfe, 0x6f, 0x4f, 0x40, //0x000043b0 vmovdqu $64(%rdi), %ymm1
- 0xc5, 0xfe, 0x6f, 0x57, 0x60, //0x000043b5 vmovdqu $96(%rdi), %ymm2
- 0x48, 0x83, 0xc7, 0x40, //0x000043ba addq $64, %rdi
- 0xc4, 0xe2, 0x7d, 0x00, 0xd9, //0x000043be vpshufb %ymm1, %ymm0, %ymm3
- 0xc4, 0xe2, 0x7d, 0x00, 0xe2, //0x000043c3 vpshufb %ymm2, %ymm0, %ymm4
- 0xc5, 0xf5, 0x74, 0xcb, //0x000043c8 vpcmpeqb %ymm3, %ymm1, %ymm1
- 0xc5, 0xfd, 0xd7, 0xc9, //0x000043cc vpmovmskb %ymm1, %ecx
- 0xc5, 0xed, 0x74, 0xcc, //0x000043d0 vpcmpeqb %ymm4, %ymm2, %ymm1
- 0xc5, 0xfd, 0xd7, 0xc1, //0x000043d4 vpmovmskb %ymm1, %eax
- 0x48, 0xc1, 0xe0, 0x20, //0x000043d8 shlq $32, %rax
- 0x48, 0x09, 0xc8, //0x000043dc orq %rcx, %rax
- 0x48, 0x83, 0xf8, 0xff, //0x000043df cmpq $-1, %rax
- 0x0f, 0x84, 0xc7, 0xff, 0xff, 0xff, //0x000043e3 je LBB5_809
- 0x48, 0xf7, 0xd0, //0x000043e9 notq %rax
- 0x49, 0x89, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x000043ec movq %rax, $152(%r12)
- 0x49, 0x89, 0xbc, 0x24, 0x90, 0x00, 0x00, 0x00, //0x000043f4 movq %rdi, $144(%r12)
- //0x000043fc LBB5_811
- 0x48, 0x0f, 0xbc, 0xc8, //0x000043fc bsfq %rax, %rcx
- 0x48, 0x8d, 0x04, 0x0f, //0x00004400 leaq (%rdi,%rcx), %rax
- 0x48, 0x83, 0xc0, 0x01, //0x00004404 addq $1, %rax
- 0x40, 0x8a, 0x3c, 0x0f, //0x00004408 movb (%rdi,%rcx), %dil
- //0x0000440c LBB5_812
- 0xb9, 0x08, 0x00, 0x00, 0x00, //0x0000440c movl $8, %ecx
- 0x40, 0x80, 0xff, 0x3a, //0x00004411 cmpb $58, %dil
- 0x0f, 0x85, 0x38, 0x03, 0x00, 0x00, //0x00004415 jne LBB5_1424
- //0x0000441b LBB5_813
- 0x4c, 0x89, 0x7d, 0xb8, //0x0000441b movq %r15, $-72(%rbp)
- 0x48, 0xc1, 0xe3, 0x20, //0x0000441f shlq $32, %rbx
- 0x48, 0x09, 0xda, //0x00004423 orq %rbx, %rdx
- 0x49, 0x8b, 0x8c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00004426 movq $160(%r12), %rcx
- 0x48, 0x89, 0x11, //0x0000442e movq %rdx, (%rcx)
- 0x48, 0x89, 0x71, 0x08, //0x00004431 movq %rsi, $8(%rcx)
- 0x49, 0x8b, 0x94, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00004435 movq $160(%r12), %rdx
- 0x4c, 0x8d, 0x7a, 0x10, //0x0000443d leaq $16(%rdx), %r15
- 0x4d, 0x89, 0xbc, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00004441 movq %r15, $160(%r12)
- 0x48, 0x83, 0xc2, 0x20, //0x00004449 addq $32, %rdx
- 0xb9, 0x0b, 0x00, 0x00, 0x00, //0x0000444d movl $11, %ecx
- 0x49, 0x89, 0xc5, //0x00004452 movq %rax, %r13
- 0x49, 0x3b, 0x94, 0x24, 0xc0, 0x00, 0x00, 0x00, //0x00004455 cmpq $192(%r12), %rdx
- 0x0f, 0x87, 0x45, 0xcd, 0xff, 0xff, //0x0000445d ja LBB5_175
- //0x00004463 LBB5_814
- 0x4c, 0x8d, 0x68, 0x01, //0x00004463 leaq $1(%rax), %r13
- 0x0f, 0xb6, 0x08, //0x00004467 movzbl (%rax), %ecx
- 0x48, 0x83, 0xf9, 0x20, //0x0000446a cmpq $32, %rcx
- 0x4c, 0x89, 0x75, 0x98, //0x0000446e movq %r14, $-104(%rbp)
- 0x0f, 0x87, 0xd3, 0x00, 0x00, 0x00, //0x00004472 ja LBB5_825
- 0x48, 0xba, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00004478 movabsq $4294977025, %rdx
- 0x48, 0x0f, 0xa3, 0xca, //0x00004482 btq %rcx, %rdx
- 0x0f, 0x83, 0xbf, 0x00, 0x00, 0x00, //0x00004486 jae LBB5_825
- 0x0f, 0xb6, 0x48, 0x01, //0x0000448c movzbl $1(%rax), %ecx
- 0x48, 0x83, 0xc0, 0x02, //0x00004490 addq $2, %rax
- 0x48, 0x83, 0xf9, 0x20, //0x00004494 cmpq $32, %rcx
- 0x0f, 0x87, 0x9b, 0x02, 0x00, 0x00, //0x00004498 ja LBB5_855
- 0x48, 0x0f, 0xa3, 0xca, //0x0000449e btq %rcx, %rdx
- 0x0f, 0x83, 0x91, 0x02, 0x00, 0x00, //0x000044a2 jae LBB5_855
- 0x49, 0x8b, 0x94, 0x24, 0x90, 0x00, 0x00, 0x00, //0x000044a8 movq $144(%r12), %rdx
- 0x48, 0x89, 0xc1, //0x000044b0 movq %rax, %rcx
- 0x48, 0x29, 0xd1, //0x000044b3 subq %rdx, %rcx
- 0x48, 0x83, 0xf9, 0x3f, //0x000044b6 cmpq $63, %rcx
- 0x0f, 0x87, 0x1e, 0x00, 0x00, 0x00, //0x000044ba ja LBB5_821
- 0x49, 0x8b, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x000044c0 movq $152(%r12), %rax
- 0x48, 0xd3, 0xe8, //0x000044c8 shrq %cl, %rax
- 0x48, 0xd3, 0xe0, //0x000044cb shlq %cl, %rax
- 0x48, 0x85, 0xc0, //0x000044ce testq %rax, %rax
- 0x0f, 0x85, 0x65, 0x00, 0x00, 0x00, //0x000044d1 jne LBB5_824
- 0x48, 0x83, 0xc2, 0x40, //0x000044d7 addq $64, %rdx
- 0x48, 0x89, 0xd0, //0x000044db movq %rdx, %rax
- //0x000044de LBB5_821
- 0x48, 0x83, 0xc0, 0xc0, //0x000044de addq $-64, %rax
- 0xc5, 0xfe, 0x6f, 0x05, 0x76, 0xbb, 0xff, 0xff, //0x000044e2 vmovdqu $-17546(%rip), %ymm0 /* LCPI5_0+0(%rip) */
- 0x48, 0x89, 0xc2, //0x000044ea movq %rax, %rdx
- 0x90, 0x90, 0x90, //0x000044ed .p2align 4, 0x90
- //0x000044f0 LBB5_822
- 0xc5, 0xfe, 0x6f, 0x4a, 0x40, //0x000044f0 vmovdqu $64(%rdx), %ymm1
- 0xc5, 0xfe, 0x6f, 0x52, 0x60, //0x000044f5 vmovdqu $96(%rdx), %ymm2
- 0x48, 0x83, 0xc2, 0x40, //0x000044fa addq $64, %rdx
- 0xc4, 0xe2, 0x7d, 0x00, 0xd9, //0x000044fe vpshufb %ymm1, %ymm0, %ymm3
- 0xc4, 0xe2, 0x7d, 0x00, 0xe2, //0x00004503 vpshufb %ymm2, %ymm0, %ymm4
- 0xc5, 0xf5, 0x74, 0xcb, //0x00004508 vpcmpeqb %ymm3, %ymm1, %ymm1
- 0xc5, 0xfd, 0xd7, 0xc9, //0x0000450c vpmovmskb %ymm1, %ecx
- 0xc5, 0xed, 0x74, 0xcc, //0x00004510 vpcmpeqb %ymm4, %ymm2, %ymm1
- 0xc5, 0xfd, 0xd7, 0xc1, //0x00004514 vpmovmskb %ymm1, %eax
- 0x48, 0xc1, 0xe0, 0x20, //0x00004518 shlq $32, %rax
- 0x48, 0x09, 0xc8, //0x0000451c orq %rcx, %rax
- 0x48, 0x83, 0xf8, 0xff, //0x0000451f cmpq $-1, %rax
- 0x0f, 0x84, 0xc7, 0xff, 0xff, 0xff, //0x00004523 je LBB5_822
- 0x48, 0xf7, 0xd0, //0x00004529 notq %rax
- 0x49, 0x89, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x0000452c movq %rax, $152(%r12)
- 0x49, 0x89, 0x94, 0x24, 0x90, 0x00, 0x00, 0x00, //0x00004534 movq %rdx, $144(%r12)
- //0x0000453c LBB5_824
- 0x48, 0x0f, 0xbc, 0xc0, //0x0000453c bsfq %rax, %rax
- 0x4c, 0x8d, 0x2c, 0x02, //0x00004540 leaq (%rdx,%rax), %r13
- 0x49, 0x83, 0xc5, 0x01, //0x00004544 addq $1, %r13
- 0x8a, 0x0c, 0x02, //0x00004548 movb (%rdx,%rax), %cl
- //0x0000454b LBB5_825
- 0x4f, 0x8d, 0x04, 0x2e, //0x0000454b leaq (%r14,%r13), %r8
- 0x0f, 0xbe, 0xc1, //0x0000454f movsbl %cl, %eax
- 0xb9, 0x06, 0x00, 0x00, 0x00, //0x00004552 movl $6, %ecx
- 0x31, 0xf6, //0x00004557 xorl %esi, %esi
- 0x83, 0xc0, 0xde, //0x00004559 addl $-34, %eax
- 0x83, 0xf8, 0x59, //0x0000455c cmpl $89, %eax
- 0x0f, 0x87, 0x43, 0xcc, 0xff, 0xff, //0x0000455f ja LBB5_175
- 0x48, 0x8d, 0x15, 0x70, 0x80, 0x00, 0x00, //0x00004565 leaq $32880(%rip), %rdx /* LJTI5_2+0(%rip) */
- 0x48, 0x63, 0x04, 0x82, //0x0000456c movslq (%rdx,%rax,4), %rax
- 0x48, 0x01, 0xd0, //0x00004570 addq %rdx, %rax
- 0xff, 0xe0, //0x00004573 jmpq *%rax
- //0x00004575 LBB5_827
- 0x4c, 0x89, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00004575 movq %r8, $-144(%rbp)
- 0x89, 0x75, 0xa0, //0x0000457c movl %esi, $-96(%rbp)
- 0x89, 0xf0, //0x0000457f movl %esi, %eax
- 0x34, 0x01, //0x00004581 xorb $1, %al
- 0x44, 0x0f, 0xb6, 0xc8, //0x00004583 movzbl %al, %r9d
- 0x4d, 0x89, 0xe8, //0x00004587 movq %r13, %r8
- 0x4d, 0x29, 0xc8, //0x0000458a subq %r9, %r8
- 0x4c, 0x89, 0xc8, //0x0000458d movq %r9, %rax
- 0x48, 0xf7, 0xd8, //0x00004590 negq %rax
- 0x41, 0xf6, 0x44, 0x24, 0x70, 0x02, //0x00004593 testb $2, $112(%r12)
- 0x4c, 0x89, 0x45, 0xd0, //0x00004599 movq %r8, $-48(%rbp)
- 0x0f, 0x85, 0xcb, 0x00, 0x00, 0x00, //0x0000459d jne LBB5_843
- 0x41, 0x8a, 0x00, //0x000045a3 movb (%r8), %al
- 0x3c, 0x30, //0x000045a6 cmpb $48, %al
- 0x0f, 0x85, 0x04, 0x01, 0x00, 0x00, //0x000045a8 jne LBB5_847
- 0x4d, 0x8d, 0x68, 0x01, //0x000045ae leaq $1(%r8), %r13
- 0x41, 0x8a, 0x40, 0x01, //0x000045b2 movb $1(%r8), %al
- 0x45, 0x31, 0xf6, //0x000045b6 xorl %r14d, %r14d
- 0x3c, 0x2e, //0x000045b9 cmpb $46, %al
- 0x0f, 0x84, 0xc2, 0x09, 0x00, 0x00, //0x000045bb je LBB5_951
- 0x3c, 0x45, //0x000045c1 cmpb $69, %al
- 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x000045c3 je LBB5_832
- 0x3c, 0x65, //0x000045c9 cmpb $101, %al
- 0x0f, 0x85, 0x67, 0x0a, 0x00, 0x00, //0x000045cb jne LBB5_963
- //0x000045d1 LBB5_832
- 0x4c, 0x89, 0xea, //0x000045d1 movq %r13, %rdx
- //0x000045d4 LBB5_833
- 0x45, 0x31, 0xe4, //0x000045d4 xorl %r12d, %r12d
- 0x31, 0xf6, //0x000045d7 xorl %esi, %esi
- //0x000045d9 LBB5_834
- 0x4c, 0x8d, 0x6a, 0x01, //0x000045d9 leaq $1(%rdx), %r13
- 0x40, 0x8a, 0x7a, 0x01, //0x000045dd movb $1(%rdx), %dil
- 0xb9, 0xff, 0xff, 0xff, 0xff, //0x000045e1 movl $-1, %ecx
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000045e6 movl $1, %eax
- 0x40, 0x80, 0xff, 0x2d, //0x000045eb cmpb $45, %dil
- 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x000045ef je LBB5_837
- 0x40, 0x80, 0xff, 0x2b, //0x000045f5 cmpb $43, %dil
- 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000045f9 jne LBB5_838
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000045ff movl $1, %ecx
- //0x00004604 LBB5_837
- 0x40, 0x8a, 0x7a, 0x02, //0x00004604 movb $2(%rdx), %dil
- 0x48, 0x83, 0xc2, 0x02, //0x00004608 addq $2, %rdx
- 0x49, 0x89, 0xd5, //0x0000460c movq %rdx, %r13
- 0x89, 0xc8, //0x0000460f movl %ecx, %eax
- //0x00004611 LBB5_838
- 0x8d, 0x57, 0xd0, //0x00004611 leal $-48(%rdi), %edx
- 0xb9, 0x03, 0x00, 0x00, 0x00, //0x00004614 movl $3, %ecx
- 0x80, 0xfa, 0x09, //0x00004619 cmpb $9, %dl
- 0x0f, 0x87, 0x82, 0x37, 0x00, 0x00, //0x0000461c ja LBB5_1508
- 0x31, 0xc9, //0x00004622 xorl %ecx, %ecx
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00004624 movq $-1, %rdx
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000462b .p2align 4, 0x90
- //0x00004630 LBB5_840
- 0x8d, 0x0c, 0x89, //0x00004630 leal (%rcx,%rcx,4), %ecx
- 0x40, 0x0f, 0xb6, 0xff, //0x00004633 movzbl %dil, %edi
- 0x8d, 0x0c, 0x4f, //0x00004637 leal (%rdi,%rcx,2), %ecx
- 0x83, 0xc1, 0xd0, //0x0000463a addl $-48, %ecx
- 0x41, 0x0f, 0xb6, 0x7d, 0x01, //0x0000463d movzbl $1(%r13), %edi
- 0x49, 0x83, 0xc5, 0x01, //0x00004642 addq $1, %r13
- 0x8d, 0x5f, 0xd0, //0x00004646 leal $-48(%rdi), %ebx
- 0x48, 0x83, 0xc2, 0x01, //0x00004649 addq $1, %rdx
- 0x80, 0xfb, 0x0a, //0x0000464d cmpb $10, %bl
- 0x0f, 0x82, 0xda, 0xff, 0xff, 0xff, //0x00004650 jb LBB5_840
- 0x48, 0x83, 0xfa, 0x09, //0x00004656 cmpq $9, %rdx
- 0x0f, 0x83, 0x99, 0x39, 0x00, 0x00, //0x0000465a jae LBB5_1520
- //0x00004660 LBB5_842
- 0x0f, 0xaf, 0xc8, //0x00004660 imull %eax, %ecx
- 0x44, 0x01, 0xe1, //0x00004663 addl %r12d, %ecx
- 0x41, 0x89, 0xcc, //0x00004666 movl %ecx, %r12d
- 0xe9, 0xd1, 0x0c, 0x00, 0x00, //0x00004669 jmp LBB5_1001
- //0x0000466e LBB5_843
- 0x4c, 0x89, 0x5d, 0xb0, //0x0000466e movq %r11, $-80(%rbp)
- 0x4c, 0x8b, 0x5d, 0x88, //0x00004672 movq $-120(%rbp), %r11
- 0x4d, 0x29, 0xc3, //0x00004676 subq %r8, %r11
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00004679 movq $-1, %rdx
- 0x48, 0x89, 0x45, 0x90, //0x00004680 movq %rax, $-112(%rbp)
- 0x49, 0x29, 0xc3, //0x00004684 subq %rax, %r11
- 0x0f, 0x84, 0xa6, 0x0a, 0x00, 0x00, //0x00004687 je LBB5_979
- 0x41, 0x80, 0x38, 0x30, //0x0000468d cmpb $48, (%r8)
- 0x0f, 0x85, 0x4b, 0x05, 0x00, 0x00, //0x00004691 jne LBB5_905
- 0x31, 0xff, //0x00004697 xorl %edi, %edi
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00004699 movl $1, %edx
- 0x49, 0x83, 0xfb, 0x01, //0x0000469e cmpq $1, %r11
- 0x0f, 0x85, 0x10, 0x05, 0x00, 0x00, //0x000046a2 jne LBB5_903
- //0x000046a8 LBB5_846
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000046a8 movl $1, %eax
- 0xe9, 0x90, 0x0a, 0x00, 0x00, //0x000046ad jmp LBB5_980
- //0x000046b2 LBB5_847
- 0x8d, 0x50, 0xd0, //0x000046b2 leal $-48(%rax), %edx
- 0xb9, 0x03, 0x00, 0x00, 0x00, //0x000046b5 movl $3, %ecx
- 0x80, 0xfa, 0x09, //0x000046ba cmpb $9, %dl
- 0x0f, 0x87, 0x98, 0x00, 0x00, 0x00, //0x000046bd ja LBB5_853
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000046c3 movq $-1, %rdx
- 0x31, 0xff, //0x000046ca xorl %edi, %edi
- 0x31, 0xf6, //0x000046cc xorl %esi, %esi
- 0x90, 0x90, //0x000046ce .p2align 4, 0x90
- //0x000046d0 LBB5_849
- 0x48, 0x8d, 0x34, 0xb6, //0x000046d0 leaq (%rsi,%rsi,4), %rsi
- 0x0f, 0xb6, 0xc0, //0x000046d4 movzbl %al, %eax
- 0x48, 0x8d, 0x34, 0x70, //0x000046d7 leaq (%rax,%rsi,2), %rsi
- 0x48, 0x83, 0xc6, 0xd0, //0x000046db addq $-48, %rsi
- 0x41, 0x0f, 0xb6, 0x44, 0x10, 0x02, //0x000046df movzbl $2(%r8,%rdx), %eax
- 0x8d, 0x58, 0xd0, //0x000046e5 leal $-48(%rax), %ebx
- 0x48, 0x83, 0xc7, 0xff, //0x000046e8 addq $-1, %rdi
- 0x48, 0x83, 0xc2, 0x01, //0x000046ec addq $1, %rdx
- 0x80, 0xfb, 0x0a, //0x000046f0 cmpb $10, %bl
- 0x0f, 0x82, 0xd7, 0xff, 0xff, 0xff, //0x000046f3 jb LBB5_849
- 0x49, 0x89, 0xfa, //0x000046f9 movq %rdi, %r10
- 0x49, 0xf7, 0xda, //0x000046fc negq %r10
- 0x4d, 0x89, 0xc5, //0x000046ff movq %r8, %r13
- 0x49, 0x29, 0xfd, //0x00004702 subq %rdi, %r13
- 0x45, 0x31, 0xf6, //0x00004705 xorl %r14d, %r14d
- 0x48, 0x83, 0xfa, 0x13, //0x00004708 cmpq $19, %rdx
- 0x0f, 0x83, 0xf4, 0x38, 0x00, 0x00, //0x0000470c jae LBB5_1521
- 0x45, 0x31, 0xe4, //0x00004712 xorl %r12d, %r12d
- 0x3c, 0x2e, //0x00004715 cmpb $46, %al
- 0x0f, 0x85, 0xcc, 0x39, 0x00, 0x00, //0x00004717 jne LBB5_1555
- //0x0000471d LBB5_852
- 0x41, 0x8a, 0x45, 0x01, //0x0000471d movb $1(%r13), %al
- 0x49, 0x83, 0xc5, 0x01, //0x00004721 addq $1, %r13
- 0x8d, 0x58, 0xd0, //0x00004725 leal $-48(%rax), %ebx
- 0x4c, 0x89, 0xea, //0x00004728 movq %r13, %rdx
- 0x80, 0xfb, 0x0a, //0x0000472b cmpb $10, %bl
- 0x0f, 0x82, 0xa3, 0x08, 0x00, 0x00, //0x0000472e jb LBB5_957
- 0xe9, 0x6b, 0x36, 0x00, 0x00, //0x00004734 jmp LBB5_1508
- //0x00004739 LBB5_855
- 0x49, 0x89, 0xc5, //0x00004739 movq %rax, %r13
- 0xe9, 0x0a, 0xfe, 0xff, 0xff, //0x0000473c jmp LBB5_825
- //0x00004741 LBB5_857
- 0x4c, 0x89, 0xe8, //0x00004741 movq %r13, %rax
- 0xb9, 0x08, 0x00, 0x00, 0x00, //0x00004744 movl $8, %ecx
- 0x40, 0x80, 0xff, 0x3a, //0x00004749 cmpb $58, %dil
- 0x0f, 0x84, 0xc8, 0xfc, 0xff, 0xff, //0x0000474d je LBB5_813
- //0x00004753 LBB5_1424
- 0x49, 0x89, 0xc5, //0x00004753 movq %rax, %r13
- 0xe9, 0x4d, 0xca, 0xff, 0xff, //0x00004756 jmp LBB5_175
- //0x0000475b LBB5_853
- 0x4d, 0x89, 0xc5, //0x0000475b movq %r8, %r13
- 0x48, 0x8b, 0x85, 0x78, 0xff, 0xff, 0xff, //0x0000475e movq $-136(%rbp), %rax
- 0x48, 0x83, 0xf8, 0x03, //0x00004765 cmpq $3, %rax
- 0x0f, 0x85, 0x46, 0x36, 0x00, 0x00, //0x00004769 jne LBB5_1509
- //0x0000476f LBB5_1533
- 0x4c, 0x8b, 0x65, 0xc0, //0x0000476f movq $-64(%rbp), %r12
- 0x4d, 0x8b, 0xbc, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00004773 movq $160(%r12), %r15
- 0x89, 0xcf, //0x0000477b movl %ecx, %edi
- //0x0000477d LBB5_1534
- 0x48, 0x8b, 0x85, 0x70, 0xff, 0xff, 0xff, //0x0000477d movq $-144(%rbp), %rax
- 0xe9, 0xd0, 0x08, 0x00, 0x00, //0x00004784 jmp LBB5_1535
- //0x00004789 LBB5_858
- 0x49, 0x8d, 0x45, 0x01, //0x00004789 leaq $1(%r13), %rax
- 0x41, 0x80, 0x7d, 0x00, 0x72, //0x0000478d cmpb $114, (%r13)
- 0xbf, 0x0d, 0x00, 0x00, 0x00, //0x00004792 movl $13, %edi
- 0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x00004797 jne LBB5_861
- 0x49, 0x8d, 0x45, 0x02, //0x0000479d leaq $2(%r13), %rax
- 0x41, 0x80, 0x7d, 0x01, 0x75, //0x000047a1 cmpb $117, $1(%r13)
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000047a6 jne LBB5_861
- 0x49, 0x8d, 0x45, 0x03, //0x000047ac leaq $3(%r13), %rax
- 0x31, 0xff, //0x000047b0 xorl %edi, %edi
- 0x41, 0x80, 0x7d, 0x02, 0x65, //0x000047b2 cmpb $101, $2(%r13)
- 0x0f, 0x85, 0xd0, 0x38, 0x00, 0x00, //0x000047b7 jne LBB5_1529
- //0x000047bd LBB5_861
- 0x49, 0xc1, 0xe0, 0x20, //0x000047bd shlq $32, %r8
- 0x49, 0x83, 0xc8, 0x0a, //0x000047c1 orq $10, %r8
- 0xe9, 0x2f, 0x02, 0x00, 0x00, //0x000047c5 jmp LBB5_886
- //0x000047ca LBB5_862
- 0x49, 0x8d, 0x45, 0x01, //0x000047ca leaq $1(%r13), %rax
- 0x41, 0x80, 0x7d, 0x00, 0x75, //0x000047ce cmpb $117, (%r13)
- 0xbf, 0x0d, 0x00, 0x00, 0x00, //0x000047d3 movl $13, %edi
- 0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x000047d8 jne LBB5_865
- 0x49, 0x8d, 0x45, 0x02, //0x000047de leaq $2(%r13), %rax
- 0x41, 0x80, 0x7d, 0x01, 0x6c, //0x000047e2 cmpb $108, $1(%r13)
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000047e7 jne LBB5_865
- 0x49, 0x8d, 0x45, 0x03, //0x000047ed leaq $3(%r13), %rax
- 0x31, 0xff, //0x000047f1 xorl %edi, %edi
- 0x41, 0x80, 0x7d, 0x02, 0x6c, //0x000047f3 cmpb $108, $2(%r13)
- 0x0f, 0x85, 0x99, 0x38, 0x00, 0x00, //0x000047f8 jne LBB5_1530
- //0x000047fe LBB5_865
- 0x49, 0xc1, 0xe0, 0x20, //0x000047fe shlq $32, %r8
- 0xe9, 0xf2, 0x01, 0x00, 0x00, //0x00004802 jmp LBB5_886
- //0x00004807 LBB5_866
- 0xc4, 0xc1, 0x7e, 0x6f, 0x45, 0x00, //0x00004807 vmovdqu (%r13), %ymm0
- 0xc5, 0xfd, 0x74, 0x0d, 0x6b, 0xb8, 0xff, 0xff, //0x0000480d vpcmpeqb $-18325(%rip), %ymm0, %ymm1 /* LCPI5_1+0(%rip) */
- 0xc5, 0xfd, 0xd7, 0xd1, //0x00004815 vpmovmskb %ymm1, %edx
- 0xc5, 0xfd, 0x74, 0x15, 0x7f, 0xb8, 0xff, 0xff, //0x00004819 vpcmpeqb $-18305(%rip), %ymm0, %ymm2 /* LCPI5_2+0(%rip) */
- 0xc5, 0xfd, 0xd7, 0xf2, //0x00004821 vpmovmskb %ymm2, %esi
- 0xc5, 0xfd, 0xda, 0x15, 0x93, 0xb8, 0xff, 0xff, //0x00004825 vpminub $-18285(%rip), %ymm0, %ymm2 /* LCPI5_3+0(%rip) */
- 0xc5, 0xfd, 0x74, 0xda, //0x0000482d vpcmpeqb %ymm2, %ymm0, %ymm3
- 0xc5, 0xe5, 0xeb, 0xc1, //0x00004831 vpor %ymm1, %ymm3, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc0, //0x00004835 vpmovmskb %ymm0, %eax
- 0x83, 0xc0, 0xff, //0x00004839 addl $-1, %eax
- 0x85, 0xf0, //0x0000483c testl %esi, %eax
- 0x0f, 0x84, 0x53, 0x09, 0x00, 0x00, //0x0000483e je LBB5_981
- 0x4c, 0x89, 0xe8, //0x00004844 movq %r13, %rax
- 0xe9, 0x08, 0x0a, 0x00, 0x00, //0x00004847 jmp LBB5_987
- //0x0000484c LBB5_868
- 0x40, 0xb6, 0x01, //0x0000484c movb $1, %sil
- 0xe9, 0x21, 0xfd, 0xff, 0xff, //0x0000484f jmp LBB5_827
- //0x00004854 LBB5_869
- 0x49, 0xc1, 0xe0, 0x20, //0x00004854 shlq $32, %r8
- 0x49, 0x83, 0xc8, 0x06, //0x00004858 orq $6, %r8
- 0x4d, 0x89, 0x07, //0x0000485c movq %r8, (%r15)
- 0x49, 0x8b, 0x84, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x0000485f movq $168(%r12), %rax
- 0x49, 0x89, 0x47, 0x08, //0x00004867 movq %rax, $8(%r15)
- 0x49, 0x8b, 0x84, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x0000486b movq $160(%r12), %rax
- 0x4d, 0x8b, 0x84, 0x24, 0xb8, 0x00, 0x00, 0x00, //0x00004873 movq $184(%r12), %r8
- 0x48, 0x89, 0xc1, //0x0000487b movq %rax, %rcx
- 0x4c, 0x29, 0xc1, //0x0000487e subq %r8, %rcx
- 0x48, 0x89, 0xcb, //0x00004881 movq %rcx, %rbx
- 0x48, 0xc1, 0xfb, 0x04, //0x00004884 sarq $4, %rbx
- 0x49, 0x89, 0x9c, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x00004888 movq %rbx, $168(%r12)
- 0x48, 0x8d, 0x70, 0x10, //0x00004890 leaq $16(%rax), %rsi
- 0x49, 0x89, 0xb4, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00004894 movq %rsi, $160(%r12)
- 0x49, 0x83, 0x84, 0x24, 0xb0, 0x00, 0x00, 0x00, 0x01, //0x0000489c addq $1, $176(%r12)
- 0x4d, 0x8d, 0x94, 0x24, 0xb8, 0x00, 0x00, 0x00, //0x000048a5 leaq $184(%r12), %r10
- 0x48, 0x8d, 0x50, 0x20, //0x000048ad leaq $32(%rax), %rdx
- 0x45, 0x31, 0xff, //0x000048b1 xorl %r15d, %r15d
- 0x48, 0x83, 0xf9, 0xf0, //0x000048b4 cmpq $-16, %rcx
- 0x48, 0x89, 0xc1, //0x000048b8 movq %rax, %rcx
- 0x49, 0x0f, 0x44, 0xcf, //0x000048bb cmoveq %r15, %rcx
- 0x49, 0x3b, 0x94, 0x24, 0xc0, 0x00, 0x00, 0x00, //0x000048bf cmpq $192(%r12), %rdx
- 0x0f, 0x87, 0x03, 0x00, 0x00, 0x00, //0x000048c7 ja LBB5_871
- 0x49, 0x89, 0xcf, //0x000048cd movq %rcx, %r15
- //0x000048d0 LBB5_871
- 0xb9, 0x0b, 0x00, 0x00, 0x00, //0x000048d0 movl $11, %ecx
- 0x4d, 0x85, 0xff, //0x000048d5 testq %r15, %r15
- 0x0f, 0x84, 0xca, 0xc8, 0xff, 0xff, //0x000048d8 je LBB5_175
- 0x49, 0x8d, 0x55, 0x01, //0x000048de leaq $1(%r13), %rdx
- 0x41, 0x0f, 0xb6, 0x7d, 0x00, //0x000048e2 movzbl (%r13), %edi
- 0x48, 0x83, 0xff, 0x20, //0x000048e7 cmpq $32, %rdi
- 0x0f, 0x87, 0xe4, 0x3c, 0x00, 0x00, //0x000048eb ja LBB5_1637
- 0x48, 0xb9, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000048f1 movabsq $4294977025, %rcx
- 0x48, 0x0f, 0xa3, 0xf9, //0x000048fb btq %rdi, %rcx
- 0x0f, 0x83, 0xd0, 0x3c, 0x00, 0x00, //0x000048ff jae LBB5_1637
- 0x41, 0x0f, 0xb6, 0x7d, 0x01, //0x00004905 movzbl $1(%r13), %edi
- 0x49, 0x83, 0xc5, 0x02, //0x0000490a addq $2, %r13
- 0x48, 0x83, 0xff, 0x20, //0x0000490e cmpq $32, %rdi
- 0x0f, 0x87, 0x65, 0x4d, 0x00, 0x00, //0x00004912 ja LBB5_1209
- 0x48, 0x0f, 0xa3, 0xf9, //0x00004918 btq %rdi, %rcx
- 0x0f, 0x83, 0x5b, 0x4d, 0x00, 0x00, //0x0000491c jae LBB5_1209
- 0x49, 0x8b, 0xbc, 0x24, 0x90, 0x00, 0x00, 0x00, //0x00004922 movq $144(%r12), %rdi
- 0x4c, 0x89, 0xe9, //0x0000492a movq %r13, %rcx
- 0x48, 0x29, 0xf9, //0x0000492d subq %rdi, %rcx
- 0x48, 0x83, 0xf9, 0x3f, //0x00004930 cmpq $63, %rcx
- 0x0f, 0x87, 0x1e, 0x00, 0x00, 0x00, //0x00004934 ja LBB5_879
- 0x49, 0x8b, 0x94, 0x24, 0x98, 0x00, 0x00, 0x00, //0x0000493a movq $152(%r12), %rdx
- 0x48, 0xd3, 0xea, //0x00004942 shrq %cl, %rdx
- 0x48, 0xd3, 0xe2, //0x00004945 shlq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x00004948 testq %rdx, %rdx
- 0x0f, 0x85, 0x74, 0x3c, 0x00, 0x00, //0x0000494b jne LBB5_1636
- 0x48, 0x83, 0xc7, 0x40, //0x00004951 addq $64, %rdi
- 0x49, 0x89, 0xfd, //0x00004955 movq %rdi, %r13
- //0x00004958 LBB5_879
- 0x49, 0x83, 0xc5, 0xc0, //0x00004958 addq $-64, %r13
- 0xc5, 0xfe, 0x6f, 0x05, 0xfc, 0xb6, 0xff, 0xff, //0x0000495c vmovdqu $-18692(%rip), %ymm0 /* LCPI5_0+0(%rip) */
- 0x4c, 0x89, 0xef, //0x00004964 movq %r13, %rdi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004967 .p2align 4, 0x90
- //0x00004970 LBB5_880
- 0xc5, 0xfe, 0x6f, 0x4f, 0x40, //0x00004970 vmovdqu $64(%rdi), %ymm1
- 0xc5, 0xfe, 0x6f, 0x57, 0x60, //0x00004975 vmovdqu $96(%rdi), %ymm2
- 0x48, 0x83, 0xc7, 0x40, //0x0000497a addq $64, %rdi
- 0xc4, 0xe2, 0x7d, 0x00, 0xd9, //0x0000497e vpshufb %ymm1, %ymm0, %ymm3
- 0xc4, 0xe2, 0x7d, 0x00, 0xe2, //0x00004983 vpshufb %ymm2, %ymm0, %ymm4
- 0xc5, 0xf5, 0x74, 0xcb, //0x00004988 vpcmpeqb %ymm3, %ymm1, %ymm1
- 0xc5, 0xfd, 0xd7, 0xc9, //0x0000498c vpmovmskb %ymm1, %ecx
- 0xc5, 0xed, 0x74, 0xcc, //0x00004990 vpcmpeqb %ymm4, %ymm2, %ymm1
- 0xc5, 0xfd, 0xd7, 0xd1, //0x00004994 vpmovmskb %ymm1, %edx
- 0x48, 0xc1, 0xe2, 0x20, //0x00004998 shlq $32, %rdx
- 0x48, 0x09, 0xca, //0x0000499c orq %rcx, %rdx
- 0x48, 0x83, 0xfa, 0xff, //0x0000499f cmpq $-1, %rdx
- 0x0f, 0x84, 0xc7, 0xff, 0xff, 0xff, //0x000049a3 je LBB5_880
- 0xe9, 0x04, 0x3c, 0x00, 0x00, //0x000049a9 jmp LBB5_1635
- //0x000049ae LBB5_881
- 0x49, 0x8d, 0x45, 0x01, //0x000049ae leaq $1(%r13), %rax
- 0x41, 0x80, 0x7d, 0x00, 0x61, //0x000049b2 cmpb $97, (%r13)
- 0xbf, 0x0d, 0x00, 0x00, 0x00, //0x000049b7 movl $13, %edi
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x000049bc jne LBB5_885
- 0x49, 0x8d, 0x45, 0x02, //0x000049c2 leaq $2(%r13), %rax
- 0x41, 0x80, 0x7d, 0x01, 0x6c, //0x000049c6 cmpb $108, $1(%r13)
- 0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x000049cb jne LBB5_885
- 0x49, 0x8d, 0x45, 0x03, //0x000049d1 leaq $3(%r13), %rax
- 0x41, 0x80, 0x7d, 0x02, 0x73, //0x000049d5 cmpb $115, $2(%r13)
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000049da jne LBB5_885
- 0x49, 0x8d, 0x45, 0x04, //0x000049e0 leaq $4(%r13), %rax
- 0x31, 0xff, //0x000049e4 xorl %edi, %edi
- 0x41, 0x80, 0x7d, 0x03, 0x65, //0x000049e6 cmpb $101, $3(%r13)
- 0x0f, 0x85, 0xb0, 0x36, 0x00, 0x00, //0x000049eb jne LBB5_1531
- //0x000049f1 LBB5_885
- 0x49, 0xc1, 0xe0, 0x20, //0x000049f1 shlq $32, %r8
- 0x49, 0x83, 0xc8, 0x02, //0x000049f5 orq $2, %r8
- //0x000049f9 LBB5_886
- 0x4d, 0x89, 0x07, //0x000049f9 movq %r8, (%r15)
- 0x49, 0x8d, 0x4f, 0x10, //0x000049fc leaq $16(%r15), %rcx
- 0x49, 0x89, 0x8c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00004a00 movq %rcx, $160(%r12)
- 0xe9, 0xbd, 0x08, 0x00, 0x00, //0x00004a08 jmp LBB5_990
- //0x00004a0d LBB5_887
- 0x49, 0xc1, 0xe0, 0x20, //0x00004a0d shlq $32, %r8
- 0x49, 0x83, 0xc8, 0x07, //0x00004a11 orq $7, %r8
- 0x4d, 0x89, 0x07, //0x00004a15 movq %r8, (%r15)
- 0x49, 0x8b, 0x84, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x00004a18 movq $168(%r12), %rax
- 0x49, 0x89, 0x47, 0x08, //0x00004a20 movq %rax, $8(%r15)
- 0x49, 0x8b, 0x84, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00004a24 movq $160(%r12), %rax
- 0x4d, 0x8b, 0x84, 0x24, 0xb8, 0x00, 0x00, 0x00, //0x00004a2c movq $184(%r12), %r8
- 0x48, 0x89, 0xc1, //0x00004a34 movq %rax, %rcx
- 0x4c, 0x29, 0xc1, //0x00004a37 subq %r8, %rcx
- 0x48, 0x89, 0xcf, //0x00004a3a movq %rcx, %rdi
- 0x48, 0xc1, 0xff, 0x04, //0x00004a3d sarq $4, %rdi
- 0x49, 0x89, 0xbc, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x00004a41 movq %rdi, $168(%r12)
- 0x48, 0x8d, 0x58, 0x10, //0x00004a49 leaq $16(%rax), %rbx
- 0x49, 0x89, 0x9c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00004a4d movq %rbx, $160(%r12)
- 0x49, 0x83, 0x84, 0x24, 0xb0, 0x00, 0x00, 0x00, 0x01, //0x00004a55 addq $1, $176(%r12)
- 0x4d, 0x8d, 0x94, 0x24, 0xb8, 0x00, 0x00, 0x00, //0x00004a5e leaq $184(%r12), %r10
- 0x48, 0x8d, 0x50, 0x20, //0x00004a66 leaq $32(%rax), %rdx
- 0x45, 0x31, 0xff, //0x00004a6a xorl %r15d, %r15d
- 0x48, 0x83, 0xf9, 0xf0, //0x00004a6d cmpq $-16, %rcx
- 0x48, 0x89, 0xc1, //0x00004a71 movq %rax, %rcx
- 0x49, 0x0f, 0x44, 0xcf, //0x00004a74 cmoveq %r15, %rcx
- 0x49, 0x3b, 0x94, 0x24, 0xc0, 0x00, 0x00, 0x00, //0x00004a78 cmpq $192(%r12), %rdx
- 0x0f, 0x87, 0x03, 0x00, 0x00, 0x00, //0x00004a80 ja LBB5_889
- 0x49, 0x89, 0xcf, //0x00004a86 movq %rcx, %r15
- //0x00004a89 LBB5_889
- 0xb9, 0x0b, 0x00, 0x00, 0x00, //0x00004a89 movl $11, %ecx
- 0x4d, 0x85, 0xff, //0x00004a8e testq %r15, %r15
- 0x0f, 0x84, 0x11, 0xc7, 0xff, 0xff, //0x00004a91 je LBB5_175
- 0x49, 0x8d, 0x55, 0x01, //0x00004a97 leaq $1(%r13), %rdx
- 0x41, 0x0f, 0xb6, 0x4d, 0x00, //0x00004a9b movzbl (%r13), %ecx
- 0x48, 0x83, 0xf9, 0x20, //0x00004aa0 cmpq $32, %rcx
- 0x0f, 0x87, 0xd1, 0x00, 0x00, 0x00, //0x00004aa4 ja LBB5_901
- 0x48, 0xbe, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00004aaa movabsq $4294977025, %rsi
- 0x48, 0x0f, 0xa3, 0xce, //0x00004ab4 btq %rcx, %rsi
- 0x0f, 0x83, 0xbd, 0x00, 0x00, 0x00, //0x00004ab8 jae LBB5_901
- 0x41, 0x0f, 0xb6, 0x4d, 0x01, //0x00004abe movzbl $1(%r13), %ecx
- 0x49, 0x83, 0xc5, 0x02, //0x00004ac3 addq $2, %r13
- 0x48, 0x83, 0xf9, 0x20, //0x00004ac7 cmpq $32, %rcx
- 0x0f, 0x87, 0xf2, 0x0e, 0x00, 0x00, //0x00004acb ja LBB5_1210
- 0x48, 0x0f, 0xa3, 0xce, //0x00004ad1 btq %rcx, %rsi
- 0x0f, 0x83, 0xe8, 0x0e, 0x00, 0x00, //0x00004ad5 jae LBB5_1210
- 0x49, 0x8b, 0xb4, 0x24, 0x90, 0x00, 0x00, 0x00, //0x00004adb movq $144(%r12), %rsi
- 0x4c, 0x89, 0xe9, //0x00004ae3 movq %r13, %rcx
- 0x48, 0x29, 0xf1, //0x00004ae6 subq %rsi, %rcx
- 0x48, 0x83, 0xf9, 0x3f, //0x00004ae9 cmpq $63, %rcx
- 0x0f, 0x87, 0x1e, 0x00, 0x00, 0x00, //0x00004aed ja LBB5_897
- 0x49, 0x8b, 0x94, 0x24, 0x98, 0x00, 0x00, 0x00, //0x00004af3 movq $152(%r12), %rdx
- 0x48, 0xd3, 0xea, //0x00004afb shrq %cl, %rdx
- 0x48, 0xd3, 0xe2, //0x00004afe shlq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x00004b01 testq %rdx, %rdx
- 0x0f, 0x85, 0x62, 0x00, 0x00, 0x00, //0x00004b04 jne LBB5_900
- 0x48, 0x83, 0xc6, 0x40, //0x00004b0a addq $64, %rsi
- 0x49, 0x89, 0xf5, //0x00004b0e movq %rsi, %r13
- //0x00004b11 LBB5_897
- 0x49, 0x83, 0xc5, 0xc0, //0x00004b11 addq $-64, %r13
- 0xc5, 0xfe, 0x6f, 0x05, 0x43, 0xb5, 0xff, 0xff, //0x00004b15 vmovdqu $-19133(%rip), %ymm0 /* LCPI5_0+0(%rip) */
- 0x4c, 0x89, 0xee, //0x00004b1d movq %r13, %rsi
- //0x00004b20 .p2align 4, 0x90
- //0x00004b20 LBB5_898
- 0xc5, 0xfe, 0x6f, 0x4e, 0x40, //0x00004b20 vmovdqu $64(%rsi), %ymm1
- 0xc5, 0xfe, 0x6f, 0x56, 0x60, //0x00004b25 vmovdqu $96(%rsi), %ymm2
- 0x48, 0x83, 0xc6, 0x40, //0x00004b2a addq $64, %rsi
- 0xc4, 0xe2, 0x7d, 0x00, 0xd9, //0x00004b2e vpshufb %ymm1, %ymm0, %ymm3
- 0xc4, 0xe2, 0x7d, 0x00, 0xe2, //0x00004b33 vpshufb %ymm2, %ymm0, %ymm4
- 0xc5, 0xf5, 0x74, 0xcb, //0x00004b38 vpcmpeqb %ymm3, %ymm1, %ymm1
- 0xc5, 0xfd, 0xd7, 0xc9, //0x00004b3c vpmovmskb %ymm1, %ecx
- 0xc5, 0xed, 0x74, 0xcc, //0x00004b40 vpcmpeqb %ymm4, %ymm2, %ymm1
- 0xc5, 0xfd, 0xd7, 0xd1, //0x00004b44 vpmovmskb %ymm1, %edx
- 0x48, 0xc1, 0xe2, 0x20, //0x00004b48 shlq $32, %rdx
- 0x48, 0x09, 0xca, //0x00004b4c orq %rcx, %rdx
- 0x48, 0x83, 0xfa, 0xff, //0x00004b4f cmpq $-1, %rdx
- 0x0f, 0x84, 0xc7, 0xff, 0xff, 0xff, //0x00004b53 je LBB5_898
- 0x48, 0xf7, 0xd2, //0x00004b59 notq %rdx
- 0x49, 0x89, 0x94, 0x24, 0x98, 0x00, 0x00, 0x00, //0x00004b5c movq %rdx, $152(%r12)
- 0x49, 0x89, 0xb4, 0x24, 0x90, 0x00, 0x00, 0x00, //0x00004b64 movq %rsi, $144(%r12)
- //0x00004b6c LBB5_900
- 0x48, 0x0f, 0xbc, 0xca, //0x00004b6c bsfq %rdx, %rcx
- 0x48, 0x8d, 0x14, 0x0e, //0x00004b70 leaq (%rsi,%rcx), %rdx
- 0x48, 0x83, 0xc2, 0x01, //0x00004b74 addq $1, %rdx
- 0x8a, 0x0c, 0x0e, //0x00004b78 movb (%rsi,%rcx), %cl
- //0x00004b7b LBB5_901
- 0x80, 0xf9, 0x5d, //0x00004b7b cmpb $93, %cl
- 0x0f, 0x85, 0x1d, 0x3d, 0x00, 0x00, //0x00004b7e jne LBB5_1640
- //0x00004b84 LBB5_902
- 0x41, 0x83, 0x84, 0x24, 0xcc, 0x00, 0x00, 0x00, 0x01, //0x00004b84 addl $1, $204(%r12)
- 0x48, 0xc1, 0xe7, 0x04, //0x00004b8d shlq $4, %rdi
- 0x49, 0x8b, 0x4c, 0x38, 0x08, //0x00004b91 movq $8(%r8,%rdi), %rcx
- 0x49, 0x89, 0x8c, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x00004b96 movq %rcx, $168(%r12)
- 0x48, 0x29, 0xc3, //0x00004b9e subq %rax, %rbx
- 0x48, 0xc1, 0xeb, 0x04, //0x00004ba1 shrq $4, %rbx
- 0x41, 0x89, 0x5c, 0x38, 0x0c, //0x00004ba5 movl %ebx, $12(%r8,%rdi)
- 0x41, 0xc7, 0x44, 0x38, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00004baa movl $0, $8(%r8,%rdi)
- 0xe9, 0x56, 0x3a, 0x00, 0x00, //0x00004bb3 jmp LBB5_1639
- //0x00004bb8 LBB5_903
- 0x41, 0x8a, 0x40, 0x01, //0x00004bb8 movb $1(%r8), %al
- 0x04, 0xd2, //0x00004bbc addb $-46, %al
- 0x0f, 0xb6, 0xc0, //0x00004bbe movzbl %al, %eax
- 0x3c, 0x37, //0x00004bc1 cmpb $55, %al
- 0x0f, 0x87, 0xdf, 0xfa, 0xff, 0xff, //0x00004bc3 ja LBB5_846
- 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00004bc9 movabsq $36028797027352577, %rcx
- 0x48, 0x0f, 0xa3, 0xc1, //0x00004bd3 btq %rax, %rcx
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00004bd7 movl $1, %eax
- 0x0f, 0x83, 0x60, 0x05, 0x00, 0x00, //0x00004bdc jae LBB5_980
- //0x00004be2 LBB5_905
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00004be2 movq $-1, %r12
- 0x49, 0x83, 0xfb, 0x20, //0x00004be9 cmpq $32, %r11
- 0x0f, 0x82, 0xe6, 0x33, 0x00, 0x00, //0x00004bed jb LBB5_1519
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00004bf3 movq $-1, %r12
- 0x31, 0xd2, //0x00004bfa xorl %edx, %edx
- 0xc5, 0xfe, 0x6f, 0x05, 0xdc, 0xb4, 0xff, 0xff, //0x00004bfc vmovdqu $-19236(%rip), %ymm0 /* LCPI5_4+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x0d, 0xf4, 0xb4, 0xff, 0xff, //0x00004c04 vmovdqu $-19212(%rip), %ymm1 /* LCPI5_5+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x15, 0x0c, 0xb5, 0xff, 0xff, //0x00004c0c vmovdqu $-19188(%rip), %ymm2 /* LCPI5_6+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x1d, 0x24, 0xb5, 0xff, 0xff, //0x00004c14 vmovdqu $-19164(%rip), %ymm3 /* LCPI5_7+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x3c, 0xb5, 0xff, 0xff, //0x00004c1c vmovdqu $-19140(%rip), %ymm4 /* LCPI5_8+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x2d, 0x54, 0xb5, 0xff, 0xff, //0x00004c24 vmovdqu $-19116(%rip), %ymm5 /* LCPI5_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0x6c, 0xb5, 0xff, 0xff, //0x00004c2c vmovdqu $-19092(%rip), %ymm6 /* LCPI5_10+0(%rip) */
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00004c34 movq $-1, %r14
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00004c3b movq $-1, %r9
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004c42 .p2align 4, 0x90
- //0x00004c50 LBB5_907
- 0xc4, 0xc1, 0x7e, 0x6f, 0x3c, 0x10, //0x00004c50 vmovdqu (%r8,%rdx), %ymm7
- 0xc5, 0x45, 0x74, 0xc0, //0x00004c56 vpcmpeqb %ymm0, %ymm7, %ymm8
- 0xc5, 0x45, 0x74, 0xc9, //0x00004c5a vpcmpeqb %ymm1, %ymm7, %ymm9
- 0xc4, 0x41, 0x35, 0xeb, 0xc0, //0x00004c5e vpor %ymm8, %ymm9, %ymm8
- 0xc5, 0x45, 0xdb, 0xca, //0x00004c63 vpand %ymm2, %ymm7, %ymm9
- 0xc5, 0x35, 0x74, 0xcc, //0x00004c67 vpcmpeqb %ymm4, %ymm9, %ymm9
- 0xc5, 0x45, 0x74, 0xd3, //0x00004c6b vpcmpeqb %ymm3, %ymm7, %ymm10
- 0xc4, 0xc1, 0x7d, 0xd7, 0xc2, //0x00004c6f vpmovmskb %ymm10, %eax
- 0xc4, 0xc1, 0x7d, 0xd7, 0xf1, //0x00004c74 vpmovmskb %ymm9, %esi
- 0xc4, 0xc1, 0x7d, 0xd7, 0xf8, //0x00004c79 vpmovmskb %ymm8, %edi
- 0xc5, 0xc5, 0xfc, 0xfd, //0x00004c7e vpaddb %ymm5, %ymm7, %ymm7
- 0xc5, 0x45, 0xda, 0xde, //0x00004c82 vpminub %ymm6, %ymm7, %ymm11
- 0xc5, 0xa5, 0x74, 0xff, //0x00004c86 vpcmpeqb %ymm7, %ymm11, %ymm7
- 0xc4, 0x41, 0x2d, 0xeb, 0xc9, //0x00004c8a vpor %ymm9, %ymm10, %ymm9
- 0xc5, 0xb5, 0xeb, 0xff, //0x00004c8f vpor %ymm7, %ymm9, %ymm7
- 0xc5, 0xbd, 0xeb, 0xff, //0x00004c93 vpor %ymm7, %ymm8, %ymm7
- 0xc5, 0xfd, 0xd7, 0xcf, //0x00004c97 vpmovmskb %ymm7, %ecx
- 0x48, 0xf7, 0xd1, //0x00004c9b notq %rcx
- 0x4c, 0x0f, 0xbc, 0xf9, //0x00004c9e bsfq %rcx, %r15
- 0x41, 0x83, 0xff, 0x20, //0x00004ca2 cmpl $32, %r15d
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00004ca6 je LBB5_909
- 0xbb, 0xff, 0xff, 0xff, 0xff, //0x00004cac movl $-1, %ebx
- 0x44, 0x89, 0xf9, //0x00004cb1 movl %r15d, %ecx
- 0xd3, 0xe3, //0x00004cb4 shll %cl, %ebx
- 0xf7, 0xd3, //0x00004cb6 notl %ebx
- 0x21, 0xd8, //0x00004cb8 andl %ebx, %eax
- 0x21, 0xde, //0x00004cba andl %ebx, %esi
- 0x21, 0xfb, //0x00004cbc andl %edi, %ebx
- 0x89, 0xdf, //0x00004cbe movl %ebx, %edi
- //0x00004cc0 LBB5_909
- 0x8d, 0x48, 0xff, //0x00004cc0 leal $-1(%rax), %ecx
- 0x21, 0xc1, //0x00004cc3 andl %eax, %ecx
- 0x0f, 0x85, 0x51, 0x18, 0x00, 0x00, //0x00004cc5 jne LBB5_1214
- 0x8d, 0x4e, 0xff, //0x00004ccb leal $-1(%rsi), %ecx
- 0x21, 0xf1, //0x00004cce andl %esi, %ecx
- 0x0f, 0x85, 0x46, 0x18, 0x00, 0x00, //0x00004cd0 jne LBB5_1214
- 0x8d, 0x4f, 0xff, //0x00004cd6 leal $-1(%rdi), %ecx
- 0x21, 0xf9, //0x00004cd9 andl %edi, %ecx
- 0x0f, 0x85, 0x3b, 0x18, 0x00, 0x00, //0x00004cdb jne LBB5_1214
- 0x85, 0xc0, //0x00004ce1 testl %eax, %eax
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00004ce3 je LBB5_914
- 0x0f, 0xbc, 0xc0, //0x00004ce9 bsfl %eax, %eax
- 0x48, 0x8d, 0x0c, 0x02, //0x00004cec leaq (%rdx,%rax), %rcx
- 0x49, 0x83, 0xf9, 0xff, //0x00004cf0 cmpq $-1, %r9
- 0x49, 0x89, 0xc9, //0x00004cf4 movq %rcx, %r9
- 0x0f, 0x85, 0xcc, 0x21, 0x00, 0x00, //0x00004cf7 jne LBB5_1345
- //0x00004cfd LBB5_914
- 0x85, 0xf6, //0x00004cfd testl %esi, %esi
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00004cff je LBB5_916
- 0x0f, 0xbc, 0xc6, //0x00004d05 bsfl %esi, %eax
- 0x48, 0x8d, 0x0c, 0x02, //0x00004d08 leaq (%rdx,%rax), %rcx
- 0x49, 0x83, 0xfe, 0xff, //0x00004d0c cmpq $-1, %r14
- 0x49, 0x89, 0xce, //0x00004d10 movq %rcx, %r14
- 0x0f, 0x85, 0xb0, 0x21, 0x00, 0x00, //0x00004d13 jne LBB5_1345
- //0x00004d19 LBB5_916
- 0x85, 0xff, //0x00004d19 testl %edi, %edi
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00004d1b je LBB5_918
- 0x0f, 0xbc, 0xc7, //0x00004d21 bsfl %edi, %eax
- 0x48, 0x8d, 0x0c, 0x02, //0x00004d24 leaq (%rdx,%rax), %rcx
- 0x49, 0x83, 0xfc, 0xff, //0x00004d28 cmpq $-1, %r12
- 0x49, 0x89, 0xcc, //0x00004d2c movq %rcx, %r12
- 0x0f, 0x85, 0x94, 0x21, 0x00, 0x00, //0x00004d2f jne LBB5_1345
- //0x00004d35 LBB5_918
- 0x41, 0x83, 0xff, 0x20, //0x00004d35 cmpl $32, %r15d
- 0x0f, 0x85, 0x36, 0x02, 0x00, 0x00, //0x00004d39 jne LBB5_950
- 0x49, 0x83, 0xc3, 0xe0, //0x00004d3f addq $-32, %r11
- 0x48, 0x83, 0xc2, 0x20, //0x00004d43 addq $32, %rdx
- 0x49, 0x83, 0xfb, 0x1f, //0x00004d47 cmpq $31, %r11
- 0x0f, 0x87, 0xff, 0xfe, 0xff, 0xff, //0x00004d4b ja LBB5_907
- 0xc5, 0xf8, 0x77, //0x00004d51 vzeroupper
- 0x4c, 0x01, 0xc2, //0x00004d54 addq %r8, %rdx
- 0x49, 0x89, 0xd7, //0x00004d57 movq %rdx, %r15
- 0x49, 0x83, 0xfb, 0x10, //0x00004d5a cmpq $16, %r11
- 0x0f, 0x82, 0x6b, 0x01, 0x00, 0x00, //0x00004d5e jb LBB5_937
- //0x00004d64 LBB5_921
- 0x4c, 0x89, 0xfb, //0x00004d64 movq %r15, %rbx
- 0x4c, 0x29, 0xc3, //0x00004d67 subq %r8, %rbx
- 0x31, 0xd2, //0x00004d6a xorl %edx, %edx
- 0xc5, 0x7a, 0x6f, 0x05, 0x6c, 0xb4, 0xff, 0xff, //0x00004d6c vmovdqu $-19348(%rip), %xmm8 /* LCPI5_11+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x0d, 0x74, 0xb4, 0xff, 0xff, //0x00004d74 vmovdqu $-19340(%rip), %xmm9 /* LCPI5_12+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x15, 0x7c, 0xb4, 0xff, 0xff, //0x00004d7c vmovdqu $-19332(%rip), %xmm10 /* LCPI5_13+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x1d, 0x84, 0xb4, 0xff, 0xff, //0x00004d84 vmovdqu $-19324(%rip), %xmm11 /* LCPI5_14+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x25, 0x8c, 0xb4, 0xff, 0xff, //0x00004d8c vmovdqu $-19316(%rip), %xmm4 /* LCPI5_15+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x2d, 0x94, 0xb4, 0xff, 0xff, //0x00004d94 vmovdqu $-19308(%rip), %xmm5 /* LCPI5_16+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x35, 0x9c, 0xb4, 0xff, 0xff, //0x00004d9c vmovdqu $-19300(%rip), %xmm6 /* LCPI5_17+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004da4 .p2align 4, 0x90
- //0x00004db0 LBB5_922
- 0xc4, 0xc1, 0x7a, 0x6f, 0x3c, 0x17, //0x00004db0 vmovdqu (%r15,%rdx), %xmm7
- 0xc5, 0xb9, 0x74, 0xc7, //0x00004db6 vpcmpeqb %xmm7, %xmm8, %xmm0
- 0xc5, 0xb1, 0x74, 0xcf, //0x00004dba vpcmpeqb %xmm7, %xmm9, %xmm1
- 0xc5, 0xf1, 0xeb, 0xc0, //0x00004dbe vpor %xmm0, %xmm1, %xmm0
- 0xc5, 0xa9, 0xfc, 0xcf, //0x00004dc2 vpaddb %xmm7, %xmm10, %xmm1
- 0xc5, 0xa1, 0xda, 0xd1, //0x00004dc6 vpminub %xmm1, %xmm11, %xmm2
- 0xc5, 0xf1, 0x74, 0xca, //0x00004dca vpcmpeqb %xmm2, %xmm1, %xmm1
- 0xc5, 0xc1, 0xdb, 0xd4, //0x00004dce vpand %xmm4, %xmm7, %xmm2
- 0xc5, 0xe9, 0x74, 0xd6, //0x00004dd2 vpcmpeqb %xmm6, %xmm2, %xmm2
- 0xc5, 0xc1, 0x74, 0xfd, //0x00004dd6 vpcmpeqb %xmm5, %xmm7, %xmm7
- 0xc5, 0xe9, 0xeb, 0xdf, //0x00004dda vpor %xmm7, %xmm2, %xmm3
- 0xc5, 0xe1, 0xeb, 0xd8, //0x00004dde vpor %xmm0, %xmm3, %xmm3
- 0xc5, 0xe1, 0xeb, 0xc9, //0x00004de2 vpor %xmm1, %xmm3, %xmm1
- 0xc5, 0xf9, 0xd7, 0xc7, //0x00004de6 vpmovmskb %xmm7, %eax
- 0xc5, 0xf9, 0xd7, 0xf2, //0x00004dea vpmovmskb %xmm2, %esi
- 0xc5, 0x79, 0xd7, 0xc0, //0x00004dee vpmovmskb %xmm0, %r8d
- 0xc5, 0xf9, 0xd7, 0xc9, //0x00004df2 vpmovmskb %xmm1, %ecx
- 0xf7, 0xd1, //0x00004df6 notl %ecx
- 0x0f, 0xbc, 0xc9, //0x00004df8 bsfl %ecx, %ecx
- 0x83, 0xf9, 0x10, //0x00004dfb cmpl $16, %ecx
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00004dfe je LBB5_924
- 0xbf, 0xff, 0xff, 0xff, 0xff, //0x00004e04 movl $-1, %edi
- 0xd3, 0xe7, //0x00004e09 shll %cl, %edi
- 0xf7, 0xd7, //0x00004e0b notl %edi
- 0x21, 0xf8, //0x00004e0d andl %edi, %eax
- 0x21, 0xfe, //0x00004e0f andl %edi, %esi
- 0x44, 0x21, 0xc7, //0x00004e11 andl %r8d, %edi
- 0x41, 0x89, 0xf8, //0x00004e14 movl %edi, %r8d
- //0x00004e17 LBB5_924
- 0x44, 0x8d, 0x50, 0xff, //0x00004e17 leal $-1(%rax), %r10d
- 0x41, 0x21, 0xc2, //0x00004e1b andl %eax, %r10d
- 0x0f, 0x85, 0xf8, 0x25, 0x00, 0x00, //0x00004e1e jne LBB5_1409
- 0x8d, 0x7e, 0xff, //0x00004e24 leal $-1(%rsi), %edi
- 0x21, 0xf7, //0x00004e27 andl %esi, %edi
- 0x0f, 0x85, 0x87, 0x22, 0x00, 0x00, //0x00004e29 jne LBB5_1375
- 0x41, 0x8d, 0x78, 0xff, //0x00004e2f leal $-1(%r8), %edi
- 0x44, 0x21, 0xc7, //0x00004e33 andl %r8d, %edi
- 0x0f, 0x85, 0x7a, 0x22, 0x00, 0x00, //0x00004e36 jne LBB5_1375
- 0x85, 0xc0, //0x00004e3c testl %eax, %eax
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00004e3e je LBB5_929
- 0x0f, 0xbc, 0xc0, //0x00004e44 bsfl %eax, %eax
- 0x48, 0x8d, 0x3c, 0x13, //0x00004e47 leaq (%rbx,%rdx), %rdi
- 0x48, 0x01, 0xc7, //0x00004e4b addq %rax, %rdi
- 0x49, 0x83, 0xf9, 0xff, //0x00004e4e cmpq $-1, %r9
- 0x49, 0x89, 0xf9, //0x00004e52 movq %rdi, %r9
- 0x0f, 0x85, 0xba, 0x25, 0x00, 0x00, //0x00004e55 jne LBB5_1408
- //0x00004e5b LBB5_929
- 0x85, 0xf6, //0x00004e5b testl %esi, %esi
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00004e5d je LBB5_931
- 0x0f, 0xbc, 0xc6, //0x00004e63 bsfl %esi, %eax
- 0x48, 0x8d, 0x34, 0x13, //0x00004e66 leaq (%rbx,%rdx), %rsi
- 0x48, 0x01, 0xc6, //0x00004e6a addq %rax, %rsi
- 0x49, 0x83, 0xfe, 0xff, //0x00004e6d cmpq $-1, %r14
- 0x49, 0x89, 0xf6, //0x00004e71 movq %rsi, %r14
- 0x0f, 0x85, 0x9b, 0x25, 0x00, 0x00, //0x00004e74 jne LBB5_1408
- //0x00004e7a LBB5_931
- 0x45, 0x85, 0xc0, //0x00004e7a testl %r8d, %r8d
- 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00004e7d je LBB5_934
- 0x41, 0x0f, 0xbc, 0xc0, //0x00004e83 bsfl %r8d, %eax
- 0x48, 0x8d, 0x34, 0x13, //0x00004e87 leaq (%rbx,%rdx), %rsi
- 0x48, 0x01, 0xc6, //0x00004e8b addq %rax, %rsi
- 0x49, 0x83, 0xfc, 0xff, //0x00004e8e cmpq $-1, %r12
- 0x49, 0x89, 0xf4, //0x00004e92 movq %rsi, %r12
- 0x4c, 0x8b, 0x45, 0xd0, //0x00004e95 movq $-48(%rbp), %r8
- 0x0f, 0x85, 0x07, 0x31, 0x00, 0x00, //0x00004e99 jne LBB5_1516
- 0x83, 0xf9, 0x10, //0x00004e9f cmpl $16, %ecx
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00004ea2 je LBB5_935
- 0xe9, 0xed, 0x01, 0x00, 0x00, //0x00004ea8 jmp LBB5_964
- //0x00004ead LBB5_934
- 0x4c, 0x8b, 0x45, 0xd0, //0x00004ead movq $-48(%rbp), %r8
- 0x83, 0xf9, 0x10, //0x00004eb1 cmpl $16, %ecx
- 0x0f, 0x85, 0xe0, 0x01, 0x00, 0x00, //0x00004eb4 jne LBB5_964
- //0x00004eba LBB5_935
- 0x49, 0x83, 0xc3, 0xf0, //0x00004eba addq $-16, %r11
- 0x48, 0x83, 0xc2, 0x10, //0x00004ebe addq $16, %rdx
- 0x49, 0x83, 0xfb, 0x0f, //0x00004ec2 cmpq $15, %r11
- 0x0f, 0x87, 0xe4, 0xfe, 0xff, 0xff, //0x00004ec6 ja LBB5_922
- 0x49, 0x01, 0xd7, //0x00004ecc addq %rdx, %r15
- //0x00004ecf LBB5_937
- 0x4d, 0x85, 0xdb, //0x00004ecf testq %r11, %r11
- 0x0f, 0x84, 0xdd, 0x01, 0x00, 0x00, //0x00004ed2 je LBB5_967
- 0x4f, 0x8d, 0x04, 0x1f, //0x00004ed8 leaq (%r15,%r11), %r8
- 0x4c, 0x89, 0xff, //0x00004edc movq %r15, %rdi
- 0x48, 0x2b, 0x7d, 0xd0, //0x00004edf subq $-48(%rbp), %rdi
- 0x31, 0xd2, //0x00004ee3 xorl %edx, %edx
- 0x48, 0x8d, 0x35, 0x58, 0x78, 0x00, 0x00, //0x00004ee5 leaq $30808(%rip), %rsi /* LJTI5_3+0(%rip) */
- 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x00004eec jmp LBB5_940
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004ef1 .p2align 4, 0x90
- //0x00004f00 LBB5_939
- 0x48, 0x83, 0xc2, 0x01, //0x00004f00 addq $1, %rdx
- 0x49, 0x39, 0xd3, //0x00004f04 cmpq %rdx, %r11
- 0x0f, 0x84, 0xf3, 0x15, 0x00, 0x00, //0x00004f07 je LBB5_1211
- //0x00004f0d LBB5_940
- 0x41, 0x0f, 0xbe, 0x04, 0x17, //0x00004f0d movsbl (%r15,%rdx), %eax
- 0x8d, 0x48, 0xd0, //0x00004f12 leal $-48(%rax), %ecx
- 0x83, 0xf9, 0x0a, //0x00004f15 cmpl $10, %ecx
- 0x0f, 0x82, 0xe2, 0xff, 0xff, 0xff, //0x00004f18 jb LBB5_939
- 0x8d, 0x48, 0xd5, //0x00004f1e leal $-43(%rax), %ecx
- 0x83, 0xf9, 0x1a, //0x00004f21 cmpl $26, %ecx
- 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00004f24 ja LBB5_945
- 0x48, 0x63, 0x04, 0x8e, //0x00004f2a movslq (%rsi,%rcx,4), %rax
- 0x48, 0x01, 0xf0, //0x00004f2e addq %rsi, %rax
- 0xff, 0xe0, //0x00004f31 jmpq *%rax
- //0x00004f33 LBB5_943
- 0x49, 0x83, 0xfc, 0xff, //0x00004f33 cmpq $-1, %r12
- 0x0f, 0x85, 0x99, 0x1f, 0x00, 0x00, //0x00004f37 jne LBB5_1348
- 0x4c, 0x8d, 0x24, 0x17, //0x00004f3d leaq (%rdi,%rdx), %r12
- 0xe9, 0xba, 0xff, 0xff, 0xff, //0x00004f41 jmp LBB5_939
- //0x00004f46 LBB5_945
- 0x83, 0xf8, 0x65, //0x00004f46 cmpl $101, %eax
- 0x0f, 0x85, 0x63, 0x01, 0x00, 0x00, //0x00004f49 jne LBB5_966
- //0x00004f4f LBB5_946
- 0x49, 0x83, 0xfe, 0xff, //0x00004f4f cmpq $-1, %r14
- 0x0f, 0x85, 0x7d, 0x1f, 0x00, 0x00, //0x00004f53 jne LBB5_1348
- 0x4c, 0x8d, 0x34, 0x17, //0x00004f59 leaq (%rdi,%rdx), %r14
- 0xe9, 0x9e, 0xff, 0xff, 0xff, //0x00004f5d jmp LBB5_939
- //0x00004f62 LBB5_948
- 0x49, 0x83, 0xf9, 0xff, //0x00004f62 cmpq $-1, %r9
- 0x0f, 0x85, 0x6a, 0x1f, 0x00, 0x00, //0x00004f66 jne LBB5_1348
- 0x4c, 0x8d, 0x0c, 0x17, //0x00004f6c leaq (%rdi,%rdx), %r9
- 0xe9, 0x8b, 0xff, 0xff, 0xff, //0x00004f70 jmp LBB5_939
- //0x00004f75 LBB5_950
- 0x49, 0x01, 0xd7, //0x00004f75 addq %rdx, %r15
- 0x4d, 0x01, 0xc7, //0x00004f78 addq %r8, %r15
- 0xc5, 0xf8, 0x77, //0x00004f7b vzeroupper
- 0xe9, 0x36, 0x01, 0x00, 0x00, //0x00004f7e jmp LBB5_968
- //0x00004f83 LBB5_951
- 0x49, 0x8d, 0x50, 0x02, //0x00004f83 leaq $2(%r8), %rdx
- 0x41, 0x8a, 0x40, 0x02, //0x00004f87 movb $2(%r8), %al
- 0x8d, 0x70, 0xd0, //0x00004f8b leal $-48(%rax), %esi
- 0xb9, 0x03, 0x00, 0x00, 0x00, //0x00004f8e movl $3, %ecx
- 0x40, 0x80, 0xfe, 0x09, //0x00004f93 cmpb $9, %sil
- 0x0f, 0x87, 0x0e, 0x31, 0x00, 0x00, //0x00004f97 ja LBB5_1532
- 0x45, 0x31, 0xe4, //0x00004f9d xorl %r12d, %r12d
- 0x3c, 0x30, //0x00004fa0 cmpb $48, %al
- 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x00004fa2 jne LBB5_954
- //0x00004fa8 LBB5_953
- 0x0f, 0xb6, 0x42, 0x01, //0x00004fa8 movzbl $1(%rdx), %eax
- 0x48, 0x83, 0xc2, 0x01, //0x00004fac addq $1, %rdx
- 0x41, 0x83, 0xc4, 0xff, //0x00004fb0 addl $-1, %r12d
- 0x3c, 0x30, //0x00004fb4 cmpb $48, %al
- 0x0f, 0x84, 0xec, 0xff, 0xff, 0xff, //0x00004fb6 je LBB5_953
- //0x00004fbc LBB5_954
- 0x3c, 0x45, //0x00004fbc cmpb $69, %al
- 0x0f, 0x84, 0x0e, 0x03, 0x00, 0x00, //0x00004fbe je LBB5_991
- 0x3c, 0x65, //0x00004fc4 cmpb $101, %al
- 0x0f, 0x84, 0x06, 0x03, 0x00, 0x00, //0x00004fc6 je LBB5_991
- 0x8d, 0x58, 0xd0, //0x00004fcc leal $-48(%rax), %ebx
- 0x45, 0x31, 0xd2, //0x00004fcf xorl %r10d, %r10d
- 0x45, 0x31, 0xf6, //0x00004fd2 xorl %r14d, %r14d
- 0x31, 0xf6, //0x00004fd5 xorl %esi, %esi
- //0x00004fd7 LBB5_957
- 0x41, 0xb8, 0x11, 0x00, 0x00, 0x00, //0x00004fd7 movl $17, %r8d
- 0x4d, 0x29, 0xd0, //0x00004fdd subq %r10, %r8
- 0x4d, 0x85, 0xc0, //0x00004fe0 testq %r8, %r8
- 0x0f, 0x8e, 0xbe, 0x00, 0x00, 0x00, //0x00004fe3 jle LBB5_965
- 0x80, 0xfb, 0x09, //0x00004fe9 cmpb $9, %bl
- 0x0f, 0x87, 0xb5, 0x00, 0x00, 0x00, //0x00004fec ja LBB5_965
- 0x4e, 0x8d, 0x2c, 0x02, //0x00004ff2 leaq (%rdx,%r8), %r13
- 0xbb, 0x10, 0x00, 0x00, 0x00, //0x00004ff6 movl $16, %ebx
- 0x4c, 0x29, 0xd3, //0x00004ffb subq %r10, %rbx
- 0x31, 0xff, //0x00004ffe xorl %edi, %edi
- //0x00005000 .p2align 4, 0x90
- //0x00005000 LBB5_960
- 0x48, 0x8d, 0x34, 0xb6, //0x00005000 leaq (%rsi,%rsi,4), %rsi
- 0x0f, 0xb6, 0xc0, //0x00005004 movzbl %al, %eax
- 0x48, 0x8d, 0x34, 0x70, //0x00005007 leaq (%rax,%rsi,2), %rsi
- 0x48, 0x83, 0xc6, 0xd0, //0x0000500b addq $-48, %rsi
- 0x48, 0x39, 0xfb, //0x0000500f cmpq %rdi, %rbx
- 0x0f, 0x84, 0xe5, 0x02, 0x00, 0x00, //0x00005012 je LBB5_995
- 0x0f, 0xb6, 0x44, 0x3a, 0x01, //0x00005018 movzbl $1(%rdx,%rdi), %eax
- 0x8d, 0x48, 0xd0, //0x0000501d leal $-48(%rax), %ecx
- 0x48, 0x83, 0xc7, 0x01, //0x00005020 addq $1, %rdi
- 0x80, 0xf9, 0x0a, //0x00005024 cmpb $10, %cl
- 0x0f, 0x82, 0xd3, 0xff, 0xff, 0xff, //0x00005027 jb LBB5_960
- 0x48, 0x01, 0xfa, //0x0000502d addq %rdi, %rdx
- 0x49, 0x89, 0xd5, //0x00005030 movq %rdx, %r13
- 0xe9, 0xf3, 0x02, 0x00, 0x00, //0x00005033 jmp LBB5_1000
- //0x00005038 LBB5_963
- 0x31, 0xff, //0x00005038 xorl %edi, %edi
- 0xb8, 0x00, 0x00, 0x00, 0x00, //0x0000503a movl $0, %eax
- 0x48, 0x89, 0x45, 0x80, //0x0000503f movq %rax, $-128(%rbp)
- 0xb9, 0x00, 0x00, 0x00, 0x00, //0x00005043 movl $0, %ecx
- 0x80, 0x7d, 0xa0, 0x00, //0x00005048 cmpb $0, $-96(%rbp)
- 0x48, 0x8b, 0x85, 0x70, 0xff, 0xff, 0xff, //0x0000504c movq $-144(%rbp), %rax
- 0x0f, 0x85, 0x83, 0x2d, 0x00, 0x00, //0x00005053 jne LBB5_1513
- //0x00005059 LBB5_1535
- 0x48, 0xc1, 0xe0, 0x20, //0x00005059 shlq $32, %rax
- 0x48, 0x83, 0xc8, 0x03, //0x0000505d orq $3, %rax
- 0x49, 0x89, 0x07, //0x00005061 movq %rax, (%r15)
- 0x48, 0x8b, 0x45, 0x80, //0x00005064 movq $-128(%rbp), %rax
- 0x49, 0x89, 0x47, 0x08, //0x00005068 movq %rax, $8(%r15)
- 0x41, 0x83, 0x84, 0x24, 0xd4, 0x00, 0x00, 0x00, 0x01, //0x0000506c addl $1, $212(%r12)
- 0x4d, 0x8b, 0xbc, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00005075 movq $160(%r12), %r15
- 0x49, 0x8d, 0x47, 0x10, //0x0000507d leaq $16(%r15), %rax
- 0x49, 0x89, 0x84, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00005081 movq %rax, $160(%r12)
- 0xb8, 0x03, 0x00, 0x00, 0x00, //0x00005089 movl $3, %eax
- 0x48, 0x89, 0x85, 0x78, 0xff, 0xff, 0xff, //0x0000508e movq %rax, $-136(%rbp)
- 0xe9, 0xda, 0x2d, 0x00, 0x00, //0x00005095 jmp LBB5_1536
- //0x0000509a LBB5_964
- 0x89, 0xc8, //0x0000509a movl %ecx, %eax
- 0x49, 0x01, 0xc7, //0x0000509c addq %rax, %r15
- 0x49, 0x01, 0xd7, //0x0000509f addq %rdx, %r15
- 0xe9, 0x12, 0x00, 0x00, 0x00, //0x000050a2 jmp LBB5_968
- //0x000050a7 LBB5_965
- 0x49, 0x89, 0xd5, //0x000050a7 movq %rdx, %r13
- 0x45, 0x31, 0xc0, //0x000050aa xorl %r8d, %r8d
- 0xe9, 0x52, 0x02, 0x00, 0x00, //0x000050ad jmp LBB5_996
- //0x000050b2 LBB5_966
- 0x49, 0x01, 0xd7, //0x000050b2 addq %rdx, %r15
- //0x000050b5 LBB5_967
- 0x4c, 0x8b, 0x45, 0xd0, //0x000050b5 movq $-48(%rbp), %r8
- //0x000050b9 LBB5_968
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000050b9 movq $-1, %rdx
- 0x4d, 0x85, 0xc9, //0x000050c0 testq %r9, %r9
- 0x0f, 0x84, 0x6a, 0x00, 0x00, 0x00, //0x000050c3 je LBB5_979
- 0x4d, 0x85, 0xe4, //0x000050c9 testq %r12, %r12
- 0x0f, 0x84, 0x61, 0x00, 0x00, 0x00, //0x000050cc je LBB5_979
- 0x4d, 0x85, 0xf6, //0x000050d2 testq %r14, %r14
- 0x0f, 0x84, 0x58, 0x00, 0x00, 0x00, //0x000050d5 je LBB5_979
- 0x4d, 0x29, 0xc7, //0x000050db subq %r8, %r15
- 0x49, 0x8d, 0x47, 0xff, //0x000050de leaq $-1(%r15), %rax
- 0x49, 0x39, 0xc1, //0x000050e2 cmpq %rax, %r9
- 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x000050e5 je LBB5_977
- 0x49, 0x39, 0xc4, //0x000050eb cmpq %rax, %r12
- 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x000050ee je LBB5_977
- 0x49, 0x39, 0xc6, //0x000050f4 cmpq %rax, %r14
- 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x000050f7 je LBB5_977
- 0x49, 0x8d, 0x44, 0x24, 0xff, //0x000050fd leaq $-1(%r12), %rax
- 0x4d, 0x85, 0xe4, //0x00005102 testq %r12, %r12
- 0x0f, 0x8e, 0xcf, 0x01, 0x00, 0x00, //0x00005105 jle LBB5_992
- 0x49, 0x39, 0xc6, //0x0000510b cmpq %rax, %r14
- 0x0f, 0x84, 0xc6, 0x01, 0x00, 0x00, //0x0000510e je LBB5_992
- 0x49, 0xf7, 0xd4, //0x00005114 notq %r12
- 0x4c, 0x89, 0xe2, //0x00005117 movq %r12, %rdx
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x0000511a jmp LBB5_978
- //0x0000511f LBB5_977
- 0x49, 0xf7, 0xdf, //0x0000511f negq %r15
- 0x4c, 0x89, 0xfa, //0x00005122 movq %r15, %rdx
- //0x00005125 LBB5_978
- 0x31, 0xff, //0x00005125 xorl %edi, %edi
- 0x48, 0x89, 0xd0, //0x00005127 movq %rdx, %rax
- 0x48, 0x85, 0xd2, //0x0000512a testq %rdx, %rdx
- 0x0f, 0x89, 0x0f, 0x00, 0x00, 0x00, //0x0000512d jns LBB5_980
- //0x00005133 LBB5_979
- 0x48, 0xf7, 0xd2, //0x00005133 notq %rdx
- 0xbf, 0x03, 0x00, 0x00, 0x00, //0x00005136 movl $3, %edi
- 0x48, 0xc7, 0xc0, 0xfd, 0xff, 0xff, 0xff, //0x0000513b movq $-3, %rax
- //0x00005142 LBB5_980
- 0x49, 0x01, 0xd0, //0x00005142 addq %rdx, %r8
- 0x0f, 0xb6, 0x4d, 0xa0, //0x00005145 movzbl $-96(%rbp), %ecx
- 0x48, 0x01, 0xc1, //0x00005149 addq %rax, %rcx
- 0x48, 0x8b, 0x95, 0x70, 0xff, 0xff, 0xff, //0x0000514c movq $-144(%rbp), %rdx
- 0x48, 0xc1, 0xe2, 0x20, //0x00005153 shlq $32, %rdx
- 0x48, 0x83, 0xca, 0x1b, //0x00005157 orq $27, %rdx
- 0x4c, 0x8b, 0x65, 0xc0, //0x0000515b movq $-64(%rbp), %r12
- 0x49, 0x8b, 0x84, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x0000515f movq $160(%r12), %rax
- 0x48, 0x89, 0x10, //0x00005167 movq %rdx, (%rax)
- 0x48, 0x89, 0x48, 0x08, //0x0000516a movq %rcx, $8(%rax)
- 0x4d, 0x8b, 0xbc, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x0000516e movq $160(%r12), %r15
- 0x49, 0x8d, 0x47, 0x10, //0x00005176 leaq $16(%r15), %rax
- 0x49, 0x89, 0x84, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x0000517a movq %rax, $160(%r12)
- 0x41, 0x83, 0x84, 0x24, 0xd4, 0x00, 0x00, 0x00, 0x01, //0x00005182 addl $1, $212(%r12)
- 0x4d, 0x89, 0xc5, //0x0000518b movq %r8, %r13
- 0x4c, 0x8b, 0x5d, 0xb0, //0x0000518e movq $-80(%rbp), %r11
- 0xe9, 0xdd, 0x2c, 0x00, 0x00, //0x00005192 jmp LBB5_1536
- //0x00005197 LBB5_981
- 0x49, 0x8b, 0x4c, 0x24, 0x70, //0x00005197 movq $112(%r12), %rcx
- 0xc5, 0xfe, 0x6f, 0x05, 0xdc, 0xae, 0xff, 0xff, //0x0000519c vmovdqu $-20772(%rip), %ymm0 /* LCPI5_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x0d, 0xf4, 0xae, 0xff, 0xff, //0x000051a4 vmovdqu $-20748(%rip), %ymm1 /* LCPI5_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x15, 0x0c, 0xaf, 0xff, 0xff, //0x000051ac vmovdqu $-20724(%rip), %ymm2 /* LCPI5_3+0(%rip) */
- 0x4c, 0x89, 0xe8, //0x000051b4 movq %r13, %rax
- 0xf6, 0xc1, 0x20, //0x000051b7 testb $32, %cl
- 0x0f, 0x85, 0x44, 0x00, 0x00, 0x00, //0x000051ba jne LBB5_984
- //0x000051c0 LBB5_982
- 0x83, 0xc6, 0xff, //0x000051c0 addl $-1, %esi
- 0x85, 0xd6, //0x000051c3 testl %edx, %esi
- 0x0f, 0x85, 0x81, 0x22, 0x00, 0x00, //0x000051c5 jne LBB5_1426
- 0xc5, 0xfe, 0x6f, 0x58, 0x20, //0x000051cb vmovdqu $32(%rax), %ymm3
- 0x48, 0x83, 0xc0, 0x20, //0x000051d0 addq $32, %rax
- 0xc5, 0xe5, 0x74, 0xe0, //0x000051d4 vpcmpeqb %ymm0, %ymm3, %ymm4
- 0xc5, 0xfd, 0xd7, 0xd4, //0x000051d8 vpmovmskb %ymm4, %edx
- 0xc5, 0xe5, 0x74, 0xe9, //0x000051dc vpcmpeqb %ymm1, %ymm3, %ymm5
- 0xc5, 0xfd, 0xd7, 0xf5, //0x000051e0 vpmovmskb %ymm5, %esi
- 0xc5, 0xe5, 0xda, 0xea, //0x000051e4 vpminub %ymm2, %ymm3, %ymm5
- 0xc5, 0xe5, 0x74, 0xdd, //0x000051e8 vpcmpeqb %ymm5, %ymm3, %ymm3
- 0xc5, 0xe5, 0xeb, 0xdc, //0x000051ec vpor %ymm4, %ymm3, %ymm3
- 0xc5, 0xfd, 0xd7, 0xfb, //0x000051f0 vpmovmskb %ymm3, %edi
- 0x83, 0xc7, 0xff, //0x000051f4 addl $-1, %edi
- 0x85, 0xf7, //0x000051f7 testl %esi, %edi
- 0x0f, 0x84, 0xc1, 0xff, 0xff, 0xff, //0x000051f9 je LBB5_982
- 0xe9, 0x50, 0x00, 0x00, 0x00, //0x000051ff jmp LBB5_987
- //0x00005204 LBB5_984
- 0xc5, 0xe5, 0x71, 0xf3, 0x07, //0x00005204 vpsllw $7, %ymm3, %ymm3
- 0xc5, 0xfd, 0xd7, 0xdb, //0x00005209 vpmovmskb %ymm3, %ebx
- 0x83, 0xc6, 0xff, //0x0000520d addl $-1, %esi
- 0x85, 0xd6, //0x00005210 testl %edx, %esi
- 0x0f, 0x85, 0x34, 0x22, 0x00, 0x00, //0x00005212 jne LBB5_1426
- 0x85, 0xde, //0x00005218 testl %ebx, %esi
- 0x0f, 0x85, 0x9d, 0x2d, 0x00, 0x00, //0x0000521a jne LBB5_1517
- 0xc5, 0xfe, 0x6f, 0x58, 0x20, //0x00005220 vmovdqu $32(%rax), %ymm3
- 0x48, 0x83, 0xc0, 0x20, //0x00005225 addq $32, %rax
- 0xc5, 0xe5, 0x74, 0xe0, //0x00005229 vpcmpeqb %ymm0, %ymm3, %ymm4
- 0xc5, 0xfd, 0xd7, 0xd4, //0x0000522d vpmovmskb %ymm4, %edx
- 0xc5, 0xe5, 0x74, 0xe9, //0x00005231 vpcmpeqb %ymm1, %ymm3, %ymm5
- 0xc5, 0xfd, 0xd7, 0xf5, //0x00005235 vpmovmskb %ymm5, %esi
- 0xc5, 0xe5, 0xda, 0xea, //0x00005239 vpminub %ymm2, %ymm3, %ymm5
- 0xc5, 0xe5, 0x74, 0xdd, //0x0000523d vpcmpeqb %ymm5, %ymm3, %ymm3
- 0xc5, 0xe5, 0xeb, 0xe4, //0x00005241 vpor %ymm4, %ymm3, %ymm4
- 0xc5, 0xfd, 0xd7, 0xfc, //0x00005245 vpmovmskb %ymm4, %edi
- 0x83, 0xc7, 0xff, //0x00005249 addl $-1, %edi
- 0x85, 0xf7, //0x0000524c testl %esi, %edi
- 0x0f, 0x84, 0xb0, 0xff, 0xff, 0xff, //0x0000524e je LBB5_984
- //0x00005254 LBB5_987
- 0x0f, 0xbc, 0xce, //0x00005254 bsfl %esi, %ecx
- 0x48, 0x8d, 0x14, 0x01, //0x00005257 leaq (%rcx,%rax), %rdx
- 0x48, 0x01, 0xc8, //0x0000525b addq %rcx, %rax
- 0x48, 0x83, 0xc0, 0x01, //0x0000525e addq $1, %rax
- 0x49, 0xf7, 0xd5, //0x00005262 notq %r13
- 0x4c, 0x01, 0xea, //0x00005265 addq %r13, %rdx
- 0x48, 0x83, 0xc2, 0x01, //0x00005268 addq $1, %rdx
- 0x31, 0xc9, //0x0000526c xorl %ecx, %ecx
- 0x48, 0x89, 0x4d, 0xa8, //0x0000526e movq %rcx, $-88(%rbp)
- 0x31, 0xff, //0x00005272 xorl %edi, %edi
- 0x48, 0x85, 0xd2, //0x00005274 testq %rdx, %rdx
- 0x0f, 0x89, 0x04, 0x00, 0x00, 0x00, //0x00005277 jns LBB5_989
- //0x0000527d LBB5_988
- 0x89, 0xd7, //0x0000527d movl %edx, %edi
- 0xf7, 0xdf, //0x0000527f negl %edi
- //0x00005281 LBB5_989
- 0x0f, 0xb6, 0x4d, 0xa8, //0x00005281 movzbl $-88(%rbp), %ecx
- 0x49, 0xc1, 0xe0, 0x20, //0x00005285 shlq $32, %r8
- 0x49, 0x8d, 0x0c, 0xc8, //0x00005289 leaq (%r8,%rcx,8), %rcx
- 0x48, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000528d movabsq $4294967296, %rsi
- 0x48, 0x01, 0xf1, //0x00005297 addq %rsi, %rcx
- 0x48, 0x83, 0xc1, 0x04, //0x0000529a addq $4, %rcx
- 0x49, 0x8b, 0xb4, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x0000529e movq $160(%r12), %rsi
- 0x48, 0x89, 0x0e, //0x000052a6 movq %rcx, (%rsi)
- 0x48, 0x89, 0x56, 0x08, //0x000052a9 movq %rdx, $8(%rsi)
- 0x4d, 0x8b, 0xbc, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x000052ad movq $160(%r12), %r15
- 0x49, 0x8d, 0x4f, 0x10, //0x000052b5 leaq $16(%r15), %rcx
- 0x49, 0x89, 0x8c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x000052b9 movq %rcx, $160(%r12)
- 0x41, 0x83, 0x84, 0x24, 0xd0, 0x00, 0x00, 0x00, 0x01, //0x000052c1 addl $1, $208(%r12)
- //0x000052ca LBB5_990
- 0x49, 0x89, 0xc5, //0x000052ca movq %rax, %r13
- 0xe9, 0xa2, 0x2b, 0x00, 0x00, //0x000052cd jmp LBB5_1536
- //0x000052d2 LBB5_991
- 0x45, 0x31, 0xf6, //0x000052d2 xorl %r14d, %r14d
- 0xe9, 0xfa, 0xf2, 0xff, 0xff, //0x000052d5 jmp LBB5_833
- //0x000052da LBB5_992
- 0x4c, 0x89, 0xc8, //0x000052da movq %r9, %rax
- 0x4c, 0x09, 0xf0, //0x000052dd orq %r14, %rax
- 0x0f, 0x99, 0xc0, //0x000052e0 setns %al
- 0x0f, 0x88, 0xeb, 0x06, 0x00, 0x00, //0x000052e3 js LBB5_1073
- 0x4d, 0x39, 0xf1, //0x000052e9 cmpq %r14, %r9
- 0x0f, 0x8c, 0xe2, 0x06, 0x00, 0x00, //0x000052ec jl LBB5_1073
- 0x49, 0xf7, 0xd1, //0x000052f2 notq %r9
- 0x4c, 0x89, 0xca, //0x000052f5 movq %r9, %rdx
- 0xe9, 0x28, 0xfe, 0xff, 0xff, //0x000052f8 jmp LBB5_978
- //0x000052fd LBB5_995
- 0x41, 0x8a, 0x45, 0x00, //0x000052fd movb (%r13), %al
- 0x8d, 0x58, 0xd0, //0x00005301 leal $-48(%rax), %ebx
- //0x00005304 LBB5_996
- 0x80, 0xfb, 0x09, //0x00005304 cmpb $9, %bl
- 0x0f, 0x87, 0x1b, 0x00, 0x00, 0x00, //0x00005307 ja LBB5_999
- 0x90, 0x90, 0x90, //0x0000530d .p2align 4, 0x90
- //0x00005310 LBB5_997
- 0x41, 0x0f, 0xb6, 0x45, 0x01, //0x00005310 movzbl $1(%r13), %eax
- 0x49, 0x83, 0xc5, 0x01, //0x00005315 addq $1, %r13
- 0x8d, 0x48, 0xd0, //0x00005319 leal $-48(%rax), %ecx
- 0x41, 0xb6, 0x01, //0x0000531c movb $1, %r14b
- 0x80, 0xf9, 0x0a, //0x0000531f cmpb $10, %cl
- 0x0f, 0x82, 0xe8, 0xff, 0xff, 0xff, //0x00005322 jb LBB5_997
- //0x00005328 LBB5_999
- 0x4c, 0x89, 0xc7, //0x00005328 movq %r8, %rdi
- //0x0000532b LBB5_1000
- 0x41, 0x29, 0xfc, //0x0000532b subl %edi, %r12d
- 0x24, 0xdf, //0x0000532e andb $-33, %al
- 0x4c, 0x89, 0xea, //0x00005330 movq %r13, %rdx
- 0x3c, 0x45, //0x00005333 cmpb $69, %al
- 0x4c, 0x8b, 0x45, 0xd0, //0x00005335 movq $-48(%rbp), %r8
- 0x0f, 0x84, 0x9a, 0xf2, 0xff, 0xff, //0x00005339 je LBB5_834
- //0x0000533f LBB5_1001
- 0x43, 0x8d, 0x3c, 0x09, //0x0000533f leal (%r9,%r9), %edi
- 0x83, 0xc7, 0xff, //0x00005343 addl $-1, %edi
- 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00005346 movabsq $4503599627370495, %rax
- 0x48, 0x83, 0xc0, 0x01, //0x00005350 addq $1, %rax
- 0x48, 0x39, 0xc6, //0x00005354 cmpq %rax, %rsi
- 0x0f, 0x83, 0xc6, 0x00, 0x00, 0x00, //0x00005357 jae LBB5_1012
- 0xc4, 0xe1, 0xf9, 0x6e, 0xc6, //0x0000535d vmovq %rsi, %xmm0
- 0xc5, 0xf9, 0x62, 0x05, 0xe6, 0xae, 0xff, 0xff, //0x00005362 vpunpckldq $-20762(%rip), %xmm0, %xmm0 /* LCPI5_18+0(%rip) */
- 0xc5, 0xf9, 0x5c, 0x05, 0xee, 0xae, 0xff, 0xff, //0x0000536a vsubpd $-20754(%rip), %xmm0, %xmm0 /* LCPI5_19+0(%rip) */
- 0xc4, 0xe3, 0x79, 0x05, 0xc8, 0x01, //0x00005372 vpermilpd $1, %xmm0, %xmm1
- 0xc5, 0xf3, 0x58, 0xc0, //0x00005378 vaddsd %xmm0, %xmm1, %xmm0
- 0x89, 0xf8, //0x0000537c movl %edi, %eax
- 0xc1, 0xe8, 0x1f, //0x0000537e shrl $31, %eax
- 0x48, 0xc1, 0xe0, 0x3f, //0x00005381 shlq $63, %rax
- 0xc4, 0xe1, 0xf9, 0x6e, 0xc8, //0x00005385 vmovq %rax, %xmm1
- 0xc5, 0xf9, 0x56, 0xc1, //0x0000538a vorpd %xmm1, %xmm0, %xmm0
- 0x45, 0x85, 0xe4, //0x0000538e testl %r12d, %r12d
- 0x0f, 0x84, 0xdd, 0x29, 0x00, 0x00, //0x00005391 je LBB5_1507
- 0x48, 0x85, 0xf6, //0x00005397 testq %rsi, %rsi
- 0x0f, 0x84, 0xd4, 0x29, 0x00, 0x00, //0x0000539a je LBB5_1507
- 0x41, 0x8d, 0x44, 0x24, 0xff, //0x000053a0 leal $-1(%r12), %eax
- 0x83, 0xf8, 0x24, //0x000053a5 cmpl $36, %eax
- 0x0f, 0x87, 0x56, 0x00, 0x00, 0x00, //0x000053a8 ja LBB5_1010
- 0x44, 0x89, 0xe0, //0x000053ae movl %r12d, %eax
- 0x41, 0x83, 0xfc, 0x17, //0x000053b1 cmpl $23, %r12d
- 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x000053b5 jb LBB5_1007
- 0x41, 0x8d, 0x44, 0x24, 0xea, //0x000053bb leal $-22(%r12), %eax
- 0x48, 0x8d, 0x0d, 0xc9, 0x75, 0x00, 0x00, //0x000053c0 leaq $30153(%rip), %rcx /* _P10_TAB+0(%rip) */
- 0xc5, 0xfb, 0x59, 0x04, 0xc1, //0x000053c7 vmulsd (%rcx,%rax,8), %xmm0, %xmm0
- 0xb8, 0x16, 0x00, 0x00, 0x00, //0x000053cc movl $22, %eax
- //0x000053d1 LBB5_1007
- 0xc5, 0xf9, 0x2e, 0x05, 0xa7, 0xae, 0xff, 0xff, //0x000053d1 vucomisd $-20825(%rip), %xmm0 /* LCPI5_21+0(%rip) */
- 0x0f, 0x87, 0x57, 0x00, 0x00, 0x00, //0x000053d9 ja LBB5_1013
- 0xc5, 0xfb, 0x10, 0x0d, 0xa1, 0xae, 0xff, 0xff, //0x000053df vmovsd $-20831(%rip), %xmm1 /* LCPI5_22+0(%rip) */
- 0xc5, 0xf9, 0x2e, 0xc8, //0x000053e7 vucomisd %xmm0, %xmm1
- 0x0f, 0x87, 0x45, 0x00, 0x00, 0x00, //0x000053eb ja LBB5_1013
- 0x89, 0xc0, //0x000053f1 movl %eax, %eax
- 0x48, 0x8d, 0x0d, 0x96, 0x75, 0x00, 0x00, //0x000053f3 leaq $30102(%rip), %rcx /* _P10_TAB+0(%rip) */
- 0xc5, 0xfb, 0x59, 0x04, 0xc1, //0x000053fa vmulsd (%rcx,%rax,8), %xmm0, %xmm0
- 0xe9, 0x70, 0x29, 0x00, 0x00, //0x000053ff jmp LBB5_1507
- //0x00005404 LBB5_1010
- 0x41, 0x83, 0xfc, 0xea, //0x00005404 cmpl $-22, %r12d
- 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x00005408 jb LBB5_1012
- 0x41, 0xf7, 0xdc, //0x0000540e negl %r12d
- 0x48, 0x8d, 0x05, 0x78, 0x75, 0x00, 0x00, //0x00005411 leaq $30072(%rip), %rax /* _P10_TAB+0(%rip) */
- 0xc4, 0xa1, 0x7b, 0x5e, 0x04, 0xe0, //0x00005418 vdivsd (%rax,%r12,8), %xmm0, %xmm0
- 0xe9, 0x51, 0x29, 0x00, 0x00, //0x0000541e jmp LBB5_1507
- //0x00005423 LBB5_1012
- 0x41, 0x8d, 0x84, 0x24, 0xa4, 0xfe, 0xff, 0xff, //0x00005423 leal $-348(%r12), %eax
- 0x3d, 0x48, 0xfd, 0xff, 0xff, //0x0000542b cmpl $-696, %eax
- 0x0f, 0x82, 0x29, 0x01, 0x00, 0x00, //0x00005430 jb LBB5_1025
- //0x00005436 LBB5_1013
- 0x4c, 0x89, 0x5d, 0xb0, //0x00005436 movq %r11, $-80(%rbp)
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x0000543a movl $64, %ecx
- 0x48, 0x85, 0xf6, //0x0000543f testq %rsi, %rsi
- 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x00005442 je LBB5_1015
- //0x00005448 LBB5_1014
- 0x48, 0x0f, 0xbd, 0xce, //0x00005448 bsrq %rsi, %rcx
- 0x48, 0x83, 0xf1, 0x3f, //0x0000544c xorq $63, %rcx
- //0x00005450 LBB5_1015
- 0x49, 0x89, 0xf3, //0x00005450 movq %rsi, %r11
- 0x49, 0xd3, 0xe3, //0x00005453 shlq %cl, %r11
- 0x41, 0x69, 0xc4, 0x6a, 0x52, 0x03, 0x00, //0x00005456 imull $217706, %r12d, %eax
- 0xc1, 0xf8, 0x10, //0x0000545d sarl $16, %eax
- 0x05, 0x3f, 0x04, 0x00, 0x00, //0x00005460 addl $1087, %eax
- 0x48, 0x63, 0xd8, //0x00005465 movslq %eax, %rbx
- 0x49, 0x89, 0xd8, //0x00005468 movq %rbx, %r8
- 0x41, 0x81, 0xc4, 0x5c, 0x01, 0x00, 0x00, //0x0000546b addl $348, %r12d
- 0x49, 0xc1, 0xe4, 0x04, //0x00005472 shlq $4, %r12
- 0x48, 0x8d, 0x05, 0xd3, 0x75, 0x00, 0x00, //0x00005476 leaq $30163(%rip), %rax /* _POW10_M128_TAB+0(%rip) */
- 0x4d, 0x8b, 0x7c, 0x04, 0x08, //0x0000547d movq $8(%r12,%rax), %r15
- 0x4c, 0x89, 0xf8, //0x00005482 movq %r15, %rax
- 0x49, 0xf7, 0xe3, //0x00005485 mulq %r11
- 0x49, 0x89, 0xc2, //0x00005488 movq %rax, %r10
- 0x49, 0x89, 0xd1, //0x0000548b movq %rdx, %r9
- 0x48, 0x29, 0xcb, //0x0000548e subq %rcx, %rbx
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00005491 andl $511, %edx
- 0x4c, 0x89, 0xd9, //0x00005497 movq %r11, %rcx
- 0x48, 0xf7, 0xd1, //0x0000549a notq %rcx
- 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x0000549d cmpq $511, %rdx
- 0x0f, 0x85, 0x47, 0x00, 0x00, 0x00, //0x000054a4 jne LBB5_1020
- 0x49, 0x39, 0xca, //0x000054aa cmpq %rcx, %r10
- 0x0f, 0x86, 0x3e, 0x00, 0x00, 0x00, //0x000054ad jbe LBB5_1020
- 0x4c, 0x89, 0xd8, //0x000054b3 movq %r11, %rax
- 0x48, 0x8d, 0x15, 0x93, 0x75, 0x00, 0x00, //0x000054b6 leaq $30099(%rip), %rdx /* _POW10_M128_TAB+0(%rip) */
- 0x49, 0xf7, 0x24, 0x14, //0x000054bd mulq (%r12,%rdx)
- 0x49, 0x01, 0xd2, //0x000054c1 addq %rdx, %r10
- 0x49, 0x83, 0xd1, 0x00, //0x000054c4 adcq $0, %r9
- 0x44, 0x89, 0xca, //0x000054c8 movl %r9d, %edx
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x000054cb andl $511, %edx
- 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x000054d1 cmpq $511, %rdx
- 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x000054d8 jne LBB5_1020
- 0x49, 0x83, 0xfa, 0xff, //0x000054de cmpq $-1, %r10
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000054e2 jne LBB5_1020
- 0x48, 0x39, 0xc8, //0x000054e8 cmpq %rcx, %rax
- 0x0f, 0x87, 0x66, 0x00, 0x00, 0x00, //0x000054eb ja LBB5_1024
- //0x000054f1 LBB5_1020
- 0x4c, 0x89, 0xc8, //0x000054f1 movq %r9, %rax
- 0x48, 0xc1, 0xe8, 0x3f, //0x000054f4 shrq $63, %rax
- 0x8d, 0x48, 0x09, //0x000054f8 leal $9(%rax), %ecx
- 0x49, 0xd3, 0xe9, //0x000054fb shrq %cl, %r9
- 0x44, 0x89, 0xc9, //0x000054fe movl %r9d, %ecx
- 0x83, 0xe1, 0x03, //0x00005501 andl $3, %ecx
- 0x4d, 0x85, 0xd2, //0x00005504 testq %r10, %r10
- 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00005507 jne LBB5_1023
- 0x48, 0x85, 0xd2, //0x0000550d testq %rdx, %rdx
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00005510 jne LBB5_1023
- 0x83, 0xf9, 0x01, //0x00005516 cmpl $1, %ecx
- 0x0f, 0x84, 0x38, 0x00, 0x00, 0x00, //0x00005519 je LBB5_1024
- //0x0000551f LBB5_1023
- 0x49, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x0000551f movabsq $18014398509481984, %r10
- 0x44, 0x89, 0xca, //0x00005529 movl %r9d, %edx
- 0x83, 0xe2, 0x01, //0x0000552c andl $1, %edx
- 0x4c, 0x01, 0xca, //0x0000552f addq %r9, %rdx
- 0x48, 0x89, 0xd1, //0x00005532 movq %rdx, %rcx
- 0x48, 0xc1, 0xe9, 0x36, //0x00005535 shrq $54, %rcx
- 0x48, 0x01, 0xc3, //0x00005539 addq %rax, %rbx
- 0x48, 0x83, 0xf9, 0x01, //0x0000553c cmpq $1, %rcx
- 0x48, 0x83, 0xdb, 0x00, //0x00005540 sbbq $0, %rbx
- 0x48, 0x8d, 0x83, 0x01, 0xf8, 0xff, 0xff, //0x00005544 leaq $-2047(%rbx), %rax
- 0x48, 0x3d, 0x02, 0xf8, 0xff, 0xff, //0x0000554b cmpq $-2046, %rax
- 0x0f, 0x83, 0x03, 0x03, 0x00, 0x00, //0x00005551 jae LBB5_1060
- //0x00005557 LBB5_1024
- 0x4c, 0x8b, 0x5d, 0xb0, //0x00005557 movq $-80(%rbp), %r11
- 0x4c, 0x8b, 0x45, 0xd0, //0x0000555b movq $-48(%rbp), %r8
- //0x0000555f LBB5_1025
- 0x89, 0xbd, 0x64, 0xff, 0xff, 0xff, //0x0000555f movl %edi, $-156(%rbp)
- 0x4d, 0x89, 0xea, //0x00005565 movq %r13, %r10
- 0x4d, 0x29, 0xc2, //0x00005568 subq %r8, %r10
- 0x48, 0x8b, 0x45, 0xc0, //0x0000556b movq $-64(%rbp), %rax
- 0x4c, 0x8b, 0x60, 0x40, //0x0000556f movq $64(%rax), %r12
- 0x4c, 0x8b, 0x48, 0x50, //0x00005573 movq $80(%rax), %r9
- 0x4d, 0x85, 0xc9, //0x00005577 testq %r9, %r9
- 0x0f, 0x84, 0xa2, 0x01, 0x00, 0x00, //0x0000557a je LBB5_1041
- 0x41, 0xc6, 0x04, 0x24, 0x00, //0x00005580 movb $0, (%r12)
- 0x49, 0x83, 0xf9, 0x01, //0x00005585 cmpq $1, %r9
- 0x0f, 0x84, 0x93, 0x01, 0x00, 0x00, //0x00005589 je LBB5_1041
- 0x49, 0x8d, 0x49, 0xff, //0x0000558f leaq $-1(%r9), %rcx
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00005593 movl $1, %eax
- 0x48, 0x83, 0xf9, 0x10, //0x00005598 cmpq $16, %rcx
- 0x0f, 0x82, 0x6e, 0x01, 0x00, 0x00, //0x0000559c jb LBB5_1040
- 0x31, 0xd2, //0x000055a2 xorl %edx, %edx
- 0x48, 0x81, 0xf9, 0x80, 0x00, 0x00, 0x00, //0x000055a4 cmpq $128, %rcx
- 0x0f, 0x82, 0x2f, 0x01, 0x00, 0x00, //0x000055ab jb LBB5_1037
- 0x48, 0x89, 0xca, //0x000055b1 movq %rcx, %rdx
- 0x48, 0x83, 0xe2, 0x80, //0x000055b4 andq $-128, %rdx
- 0x48, 0x8d, 0x5a, 0x80, //0x000055b8 leaq $-128(%rdx), %rbx
- 0x48, 0x89, 0xdf, //0x000055bc movq %rbx, %rdi
- 0x48, 0xc1, 0xef, 0x07, //0x000055bf shrq $7, %rdi
- 0x48, 0x83, 0xc7, 0x01, //0x000055c3 addq $1, %rdi
- 0x89, 0xf8, //0x000055c7 movl %edi, %eax
- 0x83, 0xe0, 0x03, //0x000055c9 andl $3, %eax
- 0x31, 0xf6, //0x000055cc xorl %esi, %esi
- 0x48, 0x81, 0xfb, 0x80, 0x01, 0x00, 0x00, //0x000055ce cmpq $384, %rbx
- 0x0f, 0x82, 0xaf, 0x00, 0x00, 0x00, //0x000055d5 jb LBB5_1032
- 0x48, 0x83, 0xe7, 0xfc, //0x000055db andq $-4, %rdi
- 0x31, 0xf6, //0x000055df xorl %esi, %esi
- 0xc5, 0xf9, 0xef, 0xc0, //0x000055e1 vpxor %xmm0, %xmm0, %xmm0
- //0x000055e5 LBB5_1031
- 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x34, 0x01, //0x000055e5 vmovdqu %ymm0, $1(%r12,%rsi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x34, 0x21, //0x000055ec vmovdqu %ymm0, $33(%r12,%rsi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x34, 0x41, //0x000055f3 vmovdqu %ymm0, $65(%r12,%rsi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x34, 0x61, //0x000055fa vmovdqu %ymm0, $97(%r12,%rsi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x34, 0x81, 0x00, 0x00, 0x00, //0x00005601 vmovdqu %ymm0, $129(%r12,%rsi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x34, 0xa1, 0x00, 0x00, 0x00, //0x0000560b vmovdqu %ymm0, $161(%r12,%rsi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x34, 0xc1, 0x00, 0x00, 0x00, //0x00005615 vmovdqu %ymm0, $193(%r12,%rsi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x34, 0xe1, 0x00, 0x00, 0x00, //0x0000561f vmovdqu %ymm0, $225(%r12,%rsi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x34, 0x01, 0x01, 0x00, 0x00, //0x00005629 vmovdqu %ymm0, $257(%r12,%rsi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x34, 0x21, 0x01, 0x00, 0x00, //0x00005633 vmovdqu %ymm0, $289(%r12,%rsi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x34, 0x41, 0x01, 0x00, 0x00, //0x0000563d vmovdqu %ymm0, $321(%r12,%rsi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x34, 0x61, 0x01, 0x00, 0x00, //0x00005647 vmovdqu %ymm0, $353(%r12,%rsi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x34, 0x81, 0x01, 0x00, 0x00, //0x00005651 vmovdqu %ymm0, $385(%r12,%rsi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x34, 0xa1, 0x01, 0x00, 0x00, //0x0000565b vmovdqu %ymm0, $417(%r12,%rsi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x34, 0xc1, 0x01, 0x00, 0x00, //0x00005665 vmovdqu %ymm0, $449(%r12,%rsi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x34, 0xe1, 0x01, 0x00, 0x00, //0x0000566f vmovdqu %ymm0, $481(%r12,%rsi)
- 0x48, 0x81, 0xc6, 0x00, 0x02, 0x00, 0x00, //0x00005679 addq $512, %rsi
- 0x48, 0x83, 0xc7, 0xfc, //0x00005680 addq $-4, %rdi
- 0x0f, 0x85, 0x5b, 0xff, 0xff, 0xff, //0x00005684 jne LBB5_1031
- //0x0000568a LBB5_1032
- 0x48, 0x85, 0xc0, //0x0000568a testq %rax, %rax
- 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x0000568d je LBB5_1035
- 0xc5, 0xf9, 0xef, 0xc0, //0x00005693 vpxor %xmm0, %xmm0, %xmm0
- //0x00005697 LBB5_1034
- 0x48, 0x89, 0xf7, //0x00005697 movq %rsi, %rdi
- 0x48, 0x83, 0xcf, 0x01, //0x0000569a orq $1, %rdi
- 0xc4, 0xc1, 0x7e, 0x7f, 0x04, 0x3c, //0x0000569e vmovdqu %ymm0, (%r12,%rdi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x3c, 0x20, //0x000056a4 vmovdqu %ymm0, $32(%r12,%rdi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x3c, 0x40, //0x000056ab vmovdqu %ymm0, $64(%r12,%rdi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x3c, 0x60, //0x000056b2 vmovdqu %ymm0, $96(%r12,%rdi)
- 0x48, 0x83, 0xee, 0x80, //0x000056b9 subq $-128, %rsi
- 0x48, 0x83, 0xc0, 0xff, //0x000056bd addq $-1, %rax
- 0x0f, 0x85, 0xd0, 0xff, 0xff, 0xff, //0x000056c1 jne LBB5_1034
- //0x000056c7 LBB5_1035
- 0x48, 0x39, 0xd1, //0x000056c7 cmpq %rdx, %rcx
- 0x0f, 0x84, 0x52, 0x00, 0x00, 0x00, //0x000056ca je LBB5_1041
- 0x48, 0x89, 0xd0, //0x000056d0 movq %rdx, %rax
- 0x48, 0x83, 0xc8, 0x01, //0x000056d3 orq $1, %rax
- 0xf6, 0xc1, 0x70, //0x000056d7 testb $112, %cl
- 0x0f, 0x84, 0x30, 0x00, 0x00, 0x00, //0x000056da je LBB5_1040
- //0x000056e0 LBB5_1037
- 0x48, 0x89, 0xce, //0x000056e0 movq %rcx, %rsi
- 0x48, 0x83, 0xe6, 0xf0, //0x000056e3 andq $-16, %rsi
- 0x48, 0x8d, 0x46, 0x01, //0x000056e7 leaq $1(%rsi), %rax
- 0xc5, 0xf9, 0xef, 0xc0, //0x000056eb vpxor %xmm0, %xmm0, %xmm0
- //0x000056ef LBB5_1038
- 0xc4, 0xc1, 0x7a, 0x7f, 0x44, 0x14, 0x01, //0x000056ef vmovdqu %xmm0, $1(%r12,%rdx)
- 0x48, 0x83, 0xc2, 0x10, //0x000056f6 addq $16, %rdx
- 0x48, 0x39, 0xd6, //0x000056fa cmpq %rdx, %rsi
- 0x0f, 0x85, 0xec, 0xff, 0xff, 0xff, //0x000056fd jne LBB5_1038
- 0x48, 0x39, 0xf1, //0x00005703 cmpq %rsi, %rcx
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00005706 je LBB5_1041
- 0x90, 0x90, 0x90, 0x90, //0x0000570c .p2align 4, 0x90
- //0x00005710 LBB5_1040
- 0x41, 0xc6, 0x04, 0x04, 0x00, //0x00005710 movb $0, (%r12,%rax)
- 0x48, 0x83, 0xc0, 0x01, //0x00005715 addq $1, %rax
- 0x49, 0x39, 0xc1, //0x00005719 cmpq %rax, %r9
- 0x0f, 0x85, 0xee, 0xff, 0xff, 0xff, //0x0000571c jne LBB5_1040
- //0x00005722 LBB5_1041
- 0x4c, 0x89, 0x5d, 0xb0, //0x00005722 movq %r11, $-80(%rbp)
- 0x45, 0x8a, 0x30, //0x00005726 movb (%r8), %r14b
- 0x31, 0xc9, //0x00005729 xorl %ecx, %ecx
- 0x41, 0x80, 0xfe, 0x2d, //0x0000572b cmpb $45, %r14b
- 0x0f, 0x94, 0xc1, //0x0000572f sete %cl
- 0x31, 0xff, //0x00005732 xorl %edi, %edi
- 0xba, 0x00, 0x00, 0x00, 0x00, //0x00005734 movl $0, %edx
- 0x49, 0x39, 0xca, //0x00005739 cmpq %rcx, %r10
- 0x0f, 0x8e, 0xf8, 0x25, 0x00, 0x00, //0x0000573c jle LBB5_1505
- 0x44, 0x88, 0x75, 0xcf, //0x00005742 movb %r14b, $-49(%rbp)
- 0xb0, 0x01, //0x00005746 movb $1, %al
- 0x31, 0xdb, //0x00005748 xorl %ebx, %ebx
- 0x45, 0x31, 0xdb, //0x0000574a xorl %r11d, %r11d
- 0x45, 0x31, 0xf6, //0x0000574d xorl %r14d, %r14d
- 0x31, 0xd2, //0x00005750 xorl %edx, %edx
- 0xe9, 0x2b, 0x00, 0x00, 0x00, //0x00005752 jmp LBB5_1045
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005757 .p2align 4, 0x90
- //0x00005760 LBB5_1043
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00005760 movl $1, %edx
- 0x44, 0x89, 0xf7, //0x00005765 movl %r14d, %edi
- 0x40, 0x80, 0xfe, 0x2e, //0x00005768 cmpb $46, %sil
- 0x0f, 0x85, 0x9b, 0x00, 0x00, 0x00, //0x0000576c jne LBB5_1055
- //0x00005772 LBB5_1044
- 0x48, 0x83, 0xc1, 0x01, //0x00005772 addq $1, %rcx
- 0x4c, 0x39, 0xd1, //0x00005776 cmpq %r10, %rcx
- 0x0f, 0x9c, 0xc0, //0x00005779 setl %al
- 0x0f, 0x84, 0x82, 0x00, 0x00, 0x00, //0x0000577c je LBB5_1054
- //0x00005782 LBB5_1045
- 0x41, 0x89, 0xd7, //0x00005782 movl %edx, %r15d
- 0x41, 0x89, 0xf8, //0x00005785 movl %edi, %r8d
- 0x48, 0x8b, 0x55, 0xd0, //0x00005788 movq $-48(%rbp), %rdx
- 0x0f, 0xb6, 0x34, 0x0a, //0x0000578c movzbl (%rdx,%rcx), %esi
- 0x8d, 0x56, 0xd0, //0x00005790 leal $-48(%rsi), %edx
- 0x80, 0xfa, 0x09, //0x00005793 cmpb $9, %dl
- 0x0f, 0x87, 0xc4, 0xff, 0xff, 0xff, //0x00005796 ja LBB5_1043
- 0x40, 0x80, 0xfe, 0x30, //0x0000579c cmpb $48, %sil
- 0x0f, 0x85, 0x1a, 0x00, 0x00, 0x00, //0x000057a0 jne LBB5_1049
- 0x45, 0x85, 0xf6, //0x000057a6 testl %r14d, %r14d
- 0x0f, 0x84, 0x43, 0x00, 0x00, 0x00, //0x000057a9 je LBB5_1053
- 0x48, 0x63, 0xc3, //0x000057af movslq %ebx, %rax
- 0x49, 0x39, 0xc1, //0x000057b2 cmpq %rax, %r9
- 0x0f, 0x87, 0x11, 0x00, 0x00, 0x00, //0x000057b5 ja LBB5_1050
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x000057bb jmp LBB5_1051
- //0x000057c0 LBB5_1049
- 0x49, 0x63, 0xc6, //0x000057c0 movslq %r14d, %rax
- 0x49, 0x39, 0xc1, //0x000057c3 cmpq %rax, %r9
- 0x0f, 0x86, 0x15, 0x00, 0x00, 0x00, //0x000057c6 jbe LBB5_1052
- //0x000057cc LBB5_1050
- 0x41, 0x88, 0x34, 0x04, //0x000057cc movb %sil, (%r12,%rax)
- 0x83, 0xc3, 0x01, //0x000057d0 addl $1, %ebx
- //0x000057d3 LBB5_1051
- 0x44, 0x89, 0xc7, //0x000057d3 movl %r8d, %edi
- 0x41, 0x89, 0xde, //0x000057d6 movl %ebx, %r14d
- 0x44, 0x89, 0xfa, //0x000057d9 movl %r15d, %edx
- 0xe9, 0x91, 0xff, 0xff, 0xff, //0x000057dc jmp LBB5_1044
- //0x000057e1 LBB5_1052
- 0x44, 0x89, 0xc7, //0x000057e1 movl %r8d, %edi
- 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000057e4 movl $1, %r11d
- 0x44, 0x89, 0xfa, //0x000057ea movl %r15d, %edx
- 0xe9, 0x80, 0xff, 0xff, 0xff, //0x000057ed jmp LBB5_1044
- //0x000057f2 LBB5_1053
- 0x41, 0x83, 0xc0, 0xff, //0x000057f2 addl $-1, %r8d
- 0x45, 0x31, 0xf6, //0x000057f6 xorl %r14d, %r14d
- 0x44, 0x89, 0xc7, //0x000057f9 movl %r8d, %edi
- 0x44, 0x89, 0xfa, //0x000057fc movl %r15d, %edx
- 0xe9, 0x6e, 0xff, 0xff, 0xff, //0x000057ff jmp LBB5_1044
- //0x00005804 LBB5_1054
- 0x41, 0x89, 0xf8, //0x00005804 movl %edi, %r8d
- 0x4c, 0x89, 0xd1, //0x00005807 movq %r10, %rcx
- 0x41, 0x89, 0xd7, //0x0000580a movl %edx, %r15d
- //0x0000580d LBB5_1055
- 0x45, 0x85, 0xff, //0x0000580d testl %r15d, %r15d
- 0x44, 0x0f, 0x44, 0xc3, //0x00005810 cmovel %ebx, %r8d
- 0xa8, 0x01, //0x00005814 testb $1, %al
- 0x44, 0x8a, 0x75, 0xcf, //0x00005816 movb $-49(%rbp), %r14b
- 0x0f, 0x84, 0x2e, 0x02, 0x00, 0x00, //0x0000581a je LBB5_1083
- 0x89, 0xc8, //0x00005820 movl %ecx, %eax
- 0x48, 0x8b, 0x75, 0xd0, //0x00005822 movq $-48(%rbp), %rsi
- 0x8a, 0x04, 0x06, //0x00005826 movb (%rsi,%rax), %al
- 0x0c, 0x20, //0x00005829 orb $32, %al
- 0x3c, 0x65, //0x0000582b cmpb $101, %al
- 0x0f, 0x85, 0x1b, 0x02, 0x00, 0x00, //0x0000582d jne LBB5_1083
- 0x89, 0xca, //0x00005833 movl %ecx, %edx
- 0x8a, 0x44, 0x16, 0x01, //0x00005835 movb $1(%rsi,%rdx), %al
- 0x48, 0x83, 0xc2, 0x01, //0x00005839 addq $1, %rdx
- 0xbf, 0x01, 0x00, 0x00, 0x00, //0x0000583d movl $1, %edi
- 0x3c, 0x2d, //0x00005842 cmpb $45, %al
- 0x0f, 0x84, 0xa6, 0x01, 0x00, 0x00, //0x00005844 je LBB5_1075
- 0x3c, 0x2b, //0x0000584a cmpb $43, %al
- 0x0f, 0x85, 0xa6, 0x01, 0x00, 0x00, //0x0000584c jne LBB5_1076
- 0x8d, 0x51, 0x02, //0x00005852 leal $2(%rcx), %edx
- 0xe9, 0x9e, 0x01, 0x00, 0x00, //0x00005855 jmp LBB5_1076
- //0x0000585a LBB5_1060
- 0x4c, 0x39, 0xd2, //0x0000585a cmpq %r10, %rdx
- 0x49, 0xbb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000585d movabsq $-9223372036854775808, %r11
- 0x49, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00005867 movabsq $4503599627370495, %r9
- 0xb1, 0x02, //0x00005871 movb $2, %cl
- 0x80, 0xd9, 0x00, //0x00005873 sbbb $0, %cl
- 0x48, 0xd3, 0xea, //0x00005876 shrq %cl, %rdx
- 0x48, 0xc1, 0xe3, 0x34, //0x00005879 shlq $52, %rbx
- 0x4c, 0x21, 0xca, //0x0000587d andq %r9, %rdx
- 0x48, 0x09, 0xda, //0x00005880 orq %rbx, %rdx
- 0x48, 0x89, 0xd0, //0x00005883 movq %rdx, %rax
- 0x4c, 0x09, 0xd8, //0x00005886 orq %r11, %rax
- 0x80, 0x7d, 0xa0, 0x00, //0x00005889 cmpb $0, $-96(%rbp)
- 0x48, 0x0f, 0x44, 0xc2, //0x0000588d cmoveq %rdx, %rax
- 0xc4, 0xe1, 0xf9, 0x6e, 0xc0, //0x00005891 vmovq %rax, %xmm0
- 0x45, 0x84, 0xf6, //0x00005896 testb %r14b, %r14b
- 0x0f, 0x84, 0xd1, 0x24, 0x00, 0x00, //0x00005899 je LBB5_1506
- 0x4d, 0x89, 0xce, //0x0000589f movq %r9, %r14
- 0x4c, 0x89, 0xd3, //0x000058a2 movq %r10, %rbx
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000058a5 movl $64, %ecx
- 0x48, 0xff, 0xc6, //0x000058aa incq %rsi
- 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x000058ad je LBB5_1063
- 0x48, 0x0f, 0xbd, 0xce, //0x000058b3 bsrq %rsi, %rcx
- 0x48, 0x83, 0xf1, 0x3f, //0x000058b7 xorq $63, %rcx
- //0x000058bb LBB5_1063
- 0x48, 0xd3, 0xe6, //0x000058bb shlq %cl, %rsi
- 0x48, 0x89, 0xf0, //0x000058be movq %rsi, %rax
- 0x49, 0xf7, 0xe7, //0x000058c1 mulq %r15
- 0x49, 0x89, 0xc1, //0x000058c4 movq %rax, %r9
- 0x49, 0x89, 0xd2, //0x000058c7 movq %rdx, %r10
- 0x49, 0x29, 0xc8, //0x000058ca subq %rcx, %r8
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x000058cd andl $511, %edx
- 0x48, 0x89, 0xf1, //0x000058d3 movq %rsi, %rcx
- 0x48, 0xf7, 0xd1, //0x000058d6 notq %rcx
- 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x000058d9 cmpq $511, %rdx
- 0x0f, 0x85, 0x47, 0x00, 0x00, 0x00, //0x000058e0 jne LBB5_1068
- 0x49, 0x39, 0xc9, //0x000058e6 cmpq %rcx, %r9
- 0x0f, 0x86, 0x3e, 0x00, 0x00, 0x00, //0x000058e9 jbe LBB5_1068
- 0x48, 0x89, 0xf0, //0x000058ef movq %rsi, %rax
- 0x48, 0x8d, 0x15, 0x57, 0x71, 0x00, 0x00, //0x000058f2 leaq $29015(%rip), %rdx /* _POW10_M128_TAB+0(%rip) */
- 0x49, 0xf7, 0x24, 0x14, //0x000058f9 mulq (%r12,%rdx)
- 0x49, 0x01, 0xd1, //0x000058fd addq %rdx, %r9
- 0x49, 0x83, 0xd2, 0x00, //0x00005900 adcq $0, %r10
- 0x44, 0x89, 0xd2, //0x00005904 movl %r10d, %edx
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00005907 andl $511, %edx
- 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x0000590d cmpq $511, %rdx
- 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x00005914 jne LBB5_1068
- 0x49, 0x83, 0xf9, 0xff, //0x0000591a cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000591e jne LBB5_1068
- 0x48, 0x39, 0xc8, //0x00005924 cmpq %rcx, %rax
- 0x0f, 0x87, 0x2a, 0xfc, 0xff, 0xff, //0x00005927 ja LBB5_1024
- //0x0000592d LBB5_1068
- 0x4c, 0x89, 0xd0, //0x0000592d movq %r10, %rax
- 0x48, 0xc1, 0xe8, 0x3f, //0x00005930 shrq $63, %rax
- 0x8d, 0x48, 0x09, //0x00005934 leal $9(%rax), %ecx
- 0x49, 0xd3, 0xea, //0x00005937 shrq %cl, %r10
- 0x44, 0x89, 0xd1, //0x0000593a movl %r10d, %ecx
- 0x83, 0xe1, 0x03, //0x0000593d andl $3, %ecx
- 0x4d, 0x85, 0xc9, //0x00005940 testq %r9, %r9
- 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00005943 jne LBB5_1071
- 0x48, 0x85, 0xd2, //0x00005949 testq %rdx, %rdx
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000594c jne LBB5_1071
- 0x83, 0xf9, 0x01, //0x00005952 cmpl $1, %ecx
- 0x0f, 0x84, 0xfc, 0xfb, 0xff, 0xff, //0x00005955 je LBB5_1024
- //0x0000595b LBB5_1071
- 0x44, 0x89, 0xd2, //0x0000595b movl %r10d, %edx
- 0x83, 0xe2, 0x01, //0x0000595e andl $1, %edx
- 0x4c, 0x01, 0xd2, //0x00005961 addq %r10, %rdx
- 0x49, 0x01, 0xc0, //0x00005964 addq %rax, %r8
- 0x48, 0x39, 0xda, //0x00005967 cmpq %rbx, %rdx
- 0x49, 0x83, 0xd8, 0x00, //0x0000596a sbbq $0, %r8
- 0x49, 0x8d, 0x80, 0x01, 0xf8, 0xff, 0xff, //0x0000596e leaq $-2047(%r8), %rax
- 0x48, 0x3d, 0x02, 0xf8, 0xff, 0xff, //0x00005975 cmpq $-2046, %rax
- 0x0f, 0x82, 0xd6, 0xfb, 0xff, 0xff, //0x0000597b jb LBB5_1024
- 0x48, 0x39, 0xda, //0x00005981 cmpq %rbx, %rdx
- 0xb1, 0x02, //0x00005984 movb $2, %cl
- 0x80, 0xd9, 0x00, //0x00005986 sbbb $0, %cl
- 0x48, 0xd3, 0xea, //0x00005989 shrq %cl, %rdx
- 0x49, 0xc1, 0xe0, 0x34, //0x0000598c shlq $52, %r8
- 0x4c, 0x21, 0xf2, //0x00005990 andq %r14, %rdx
- 0x4c, 0x09, 0xc2, //0x00005993 orq %r8, %rdx
- 0x49, 0x09, 0xd3, //0x00005996 orq %rdx, %r11
- 0x80, 0x7d, 0xa0, 0x00, //0x00005999 cmpb $0, $-96(%rbp)
- 0x4c, 0x0f, 0x44, 0xda, //0x0000599d cmoveq %rdx, %r11
- 0xc4, 0xc1, 0xf9, 0x6e, 0xcb, //0x000059a1 vmovq %r11, %xmm1
- 0xc5, 0xf9, 0x2e, 0xc1, //0x000059a6 vucomisd %xmm1, %xmm0
- 0x4c, 0x8b, 0x5d, 0xb0, //0x000059aa movq $-80(%rbp), %r11
- 0x4c, 0x8b, 0x45, 0xd0, //0x000059ae movq $-48(%rbp), %r8
- 0x0f, 0x85, 0xa7, 0xfb, 0xff, 0xff, //0x000059b2 jne LBB5_1025
- 0x0f, 0x8b, 0xb6, 0x23, 0x00, 0x00, //0x000059b8 jnp LBB5_1507
- 0xe9, 0x9c, 0xfb, 0xff, 0xff, //0x000059be jmp LBB5_1025
- //0x000059c3 LBB5_1210
- 0x4c, 0x89, 0xea, //0x000059c3 movq %r13, %rdx
- 0x80, 0xf9, 0x5d, //0x000059c6 cmpb $93, %cl
- 0x0f, 0x85, 0xd2, 0x2e, 0x00, 0x00, //0x000059c9 jne LBB5_1640
- 0xe9, 0xb0, 0xf1, 0xff, 0xff, //0x000059cf jmp LBB5_902
- //0x000059d4 LBB5_1073
- 0x49, 0x8d, 0x4e, 0xff, //0x000059d4 leaq $-1(%r14), %rcx
- 0x49, 0x39, 0xc9, //0x000059d8 cmpq %rcx, %r9
- 0x49, 0xf7, 0xd6, //0x000059db notq %r14
- 0x4d, 0x0f, 0x45, 0xf7, //0x000059de cmovneq %r15, %r14
- 0x84, 0xc0, //0x000059e2 testb %al, %al
- 0x4d, 0x0f, 0x44, 0xf7, //0x000059e4 cmoveq %r15, %r14
- 0x4c, 0x89, 0xf2, //0x000059e8 movq %r14, %rdx
- 0xe9, 0x35, 0xf7, 0xff, 0xff, //0x000059eb jmp LBB5_978
- //0x000059f0 LBB5_1075
- 0x8d, 0x51, 0x02, //0x000059f0 leal $2(%rcx), %edx
- 0xbf, 0xff, 0xff, 0xff, 0xff, //0x000059f3 movl $-1, %edi
- //0x000059f8 LBB5_1076
- 0x48, 0x63, 0xd2, //0x000059f8 movslq %edx, %rdx
- 0x31, 0xc9, //0x000059fb xorl %ecx, %ecx
- 0x49, 0x39, 0xd2, //0x000059fd cmpq %rdx, %r10
- 0x0f, 0x8e, 0x3f, 0x00, 0x00, 0x00, //0x00005a00 jle LBB5_1082
- 0x31, 0xc9, //0x00005a06 xorl %ecx, %ecx
- //0x00005a08 LBB5_1078
- 0x48, 0x8b, 0x45, 0xd0, //0x00005a08 movq $-48(%rbp), %rax
- 0x0f, 0xbe, 0x34, 0x10, //0x00005a0c movsbl (%rax,%rdx), %esi
- 0x83, 0xfe, 0x30, //0x00005a10 cmpl $48, %esi
- 0x0f, 0x8c, 0x2c, 0x00, 0x00, 0x00, //0x00005a13 jl LBB5_1082
- 0x40, 0x80, 0xfe, 0x39, //0x00005a19 cmpb $57, %sil
- 0x0f, 0x87, 0x22, 0x00, 0x00, 0x00, //0x00005a1d ja LBB5_1082
- 0x81, 0xf9, 0x0f, 0x27, 0x00, 0x00, //0x00005a23 cmpl $9999, %ecx
- 0x0f, 0x8f, 0x16, 0x00, 0x00, 0x00, //0x00005a29 jg LBB5_1082
- 0x8d, 0x04, 0x89, //0x00005a2f leal (%rcx,%rcx,4), %eax
- 0x8d, 0x0c, 0x46, //0x00005a32 leal (%rsi,%rax,2), %ecx
- 0x83, 0xc1, 0xd0, //0x00005a35 addl $-48, %ecx
- 0x48, 0x83, 0xc2, 0x01, //0x00005a38 addq $1, %rdx
- 0x49, 0x39, 0xd2, //0x00005a3c cmpq %rdx, %r10
- 0x0f, 0x85, 0xc3, 0xff, 0xff, 0xff, //0x00005a3f jne LBB5_1078
- //0x00005a45 LBB5_1082
- 0x0f, 0xaf, 0xcf, //0x00005a45 imull %edi, %ecx
- 0x44, 0x01, 0xc1, //0x00005a48 addl %r8d, %ecx
- 0x41, 0x89, 0xc8, //0x00005a4b movl %ecx, %r8d
- //0x00005a4e LBB5_1083
- 0x31, 0xff, //0x00005a4e xorl %edi, %edi
- 0xba, 0x00, 0x00, 0x00, 0x00, //0x00005a50 movl $0, %edx
- 0x85, 0xdb, //0x00005a55 testl %ebx, %ebx
- 0x0f, 0x84, 0xdd, 0x22, 0x00, 0x00, //0x00005a57 je LBB5_1505
- 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00005a5d movabsq $9218868437227405312, %rcx
- 0x31, 0xd2, //0x00005a67 xorl %edx, %edx
- 0x4c, 0x89, 0xc0, //0x00005a69 movq %r8, %rax
- 0x3d, 0x36, 0x01, 0x00, 0x00, //0x00005a6c cmpl $310, %eax
- 0x0f, 0x8e, 0x08, 0x00, 0x00, 0x00, //0x00005a71 jle LBB5_1086
- 0x48, 0x89, 0xcf, //0x00005a77 movq %rcx, %rdi
- 0xe9, 0xbb, 0x22, 0x00, 0x00, //0x00005a7a jmp LBB5_1505
- //0x00005a7f LBB5_1086
- 0x31, 0xff, //0x00005a7f xorl %edi, %edi
- 0xba, 0x00, 0x00, 0x00, 0x00, //0x00005a81 movl $0, %edx
- 0x3d, 0xb6, 0xfe, 0xff, 0xff, //0x00005a86 cmpl $-330, %eax
- 0x0f, 0x8c, 0xa9, 0x22, 0x00, 0x00, //0x00005a8b jl LBB5_1505
- 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, //0x00005a91 movabsq $1152921504606846976, %r14
- 0x4d, 0x89, 0xc7, //0x00005a9b movq %r8, %r15
- 0x45, 0x85, 0xff, //0x00005a9e testl %r15d, %r15d
- 0x0f, 0x8e, 0x7d, 0x0a, 0x00, 0x00, //0x00005aa1 jle LBB5_1215
- 0x45, 0x31, 0xc0, //0x00005aa7 xorl %r8d, %r8d
- 0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x00005aaa movl $1, %r10d
- 0x89, 0xda, //0x00005ab0 movl %ebx, %edx
- 0x89, 0xdf, //0x00005ab2 movl %ebx, %edi
- 0xe9, 0x23, 0x00, 0x00, 0x00, //0x00005ab4 jmp LBB5_1092
- //0x00005ab9 LBB5_1089
- 0x31, 0xdb, //0x00005ab9 xorl %ebx, %ebx
- 0x85, 0xd2, //0x00005abb testl %edx, %edx
- 0x0f, 0x84, 0x48, 0x0a, 0x00, 0x00, //0x00005abd je LBB5_1213
- //0x00005ac3 LBB5_1090
- 0x89, 0xd3, //0x00005ac3 movl %edx, %ebx
- 0x89, 0xd6, //0x00005ac5 movl %edx, %esi
- //0x00005ac7 LBB5_1091
- 0x48, 0x8b, 0x45, 0xa0, //0x00005ac7 movq $-96(%rbp), %rax
- 0x44, 0x01, 0xc0, //0x00005acb addl %r8d, %eax
- 0x89, 0xf7, //0x00005ace movl %esi, %edi
- 0x41, 0x89, 0xc0, //0x00005ad0 movl %eax, %r8d
- 0x45, 0x85, 0xff, //0x00005ad3 testl %r15d, %r15d
- 0x0f, 0x8e, 0x4c, 0x0a, 0x00, 0x00, //0x00005ad6 jle LBB5_1216
- //0x00005adc LBB5_1092
- 0x41, 0x83, 0xff, 0x08, //0x00005adc cmpl $8, %r15d
- 0x0f, 0x86, 0x1d, 0x00, 0x00, 0x00, //0x00005ae0 jbe LBB5_1094
- 0xb9, 0xe5, 0xff, 0xff, 0xff, //0x00005ae6 movl $-27, %ecx
- 0x31, 0xf6, //0x00005aeb xorl %esi, %esi
- 0xb8, 0x1b, 0x00, 0x00, 0x00, //0x00005aed movl $27, %eax
- 0x48, 0x89, 0x45, 0xa0, //0x00005af2 movq %rax, $-96(%rbp)
- 0x85, 0xff, //0x00005af6 testl %edi, %edi
- 0x0f, 0x85, 0xd7, 0x01, 0x00, 0x00, //0x00005af8 jne LBB5_1123
- 0xe9, 0xc4, 0xff, 0xff, 0xff, //0x00005afe jmp LBB5_1091
- //0x00005b03 LBB5_1094
- 0x44, 0x89, 0xf8, //0x00005b03 movl %r15d, %eax
- 0x48, 0x8d, 0x0d, 0xd3, 0x9a, 0x00, 0x00, //0x00005b06 leaq $39635(%rip), %rcx /* _POW_TAB+0(%rip) */
- 0x8b, 0x0c, 0x81, //0x00005b0d movl (%rcx,%rax,4), %ecx
- 0x31, 0xf6, //0x00005b10 xorl %esi, %esi
- 0x85, 0xff, //0x00005b12 testl %edi, %edi
- 0x48, 0x89, 0x4d, 0xa0, //0x00005b14 movq %rcx, $-96(%rbp)
- 0x0f, 0x84, 0xa9, 0xff, 0xff, 0xff, //0x00005b18 je LBB5_1091
- 0xf7, 0xd9, //0x00005b1e negl %ecx
- 0x83, 0xf9, 0xc3, //0x00005b20 cmpl $-61, %ecx
- 0x0f, 0x87, 0xac, 0x01, 0x00, 0x00, //0x00005b23 ja LBB5_1123
- 0x4c, 0x89, 0x85, 0x58, 0xff, 0xff, 0xff, //0x00005b29 movq %r8, $-168(%rbp)
- 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00005b30 jmp LBB5_1099
- //0x00005b35 LBB5_1121
- 0x45, 0x31, 0xff, //0x00005b35 xorl %r15d, %r15d
- //0x00005b38 LBB5_1097
- 0x31, 0xdb, //0x00005b38 xorl %ebx, %ebx
- //0x00005b3a LBB5_1098
- 0x41, 0x8d, 0x48, 0x3c, //0x00005b3a leal $60(%r8), %ecx
- 0x89, 0xdf, //0x00005b3e movl %ebx, %edi
- 0x41, 0x83, 0xf8, 0x88, //0x00005b40 cmpl $-120, %r8d
- 0x0f, 0x8d, 0x82, 0x01, 0x00, 0x00, //0x00005b44 jge LBB5_1122
- //0x00005b4a LBB5_1099
- 0x41, 0x89, 0xc8, //0x00005b4a movl %ecx, %r8d
- 0x85, 0xff, //0x00005b4d testl %edi, %edi
- 0xbe, 0x00, 0x00, 0x00, 0x00, //0x00005b4f movl $0, %esi
- 0x0f, 0x4f, 0xf7, //0x00005b54 cmovgl %edi, %esi
- 0x31, 0xc0, //0x00005b57 xorl %eax, %eax
- 0x31, 0xc9, //0x00005b59 xorl %ecx, %ecx
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005b5b .p2align 4, 0x90
- //0x00005b60 LBB5_1100
- 0x48, 0x39, 0xc6, //0x00005b60 cmpq %rax, %rsi
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00005b63 je LBB5_1103
- 0x48, 0x8d, 0x0c, 0x89, //0x00005b69 leaq (%rcx,%rcx,4), %rcx
- 0x49, 0x0f, 0xbe, 0x14, 0x04, //0x00005b6d movsbq (%r12,%rax), %rdx
- 0x48, 0x8d, 0x0c, 0x4a, //0x00005b72 leaq (%rdx,%rcx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x00005b76 addq $-48, %rcx
- 0x48, 0x83, 0xc0, 0x01, //0x00005b7a addq $1, %rax
- 0x4c, 0x39, 0xf1, //0x00005b7e cmpq %r14, %rcx
- 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x00005b81 jb LBB5_1100
- 0x89, 0xc6, //0x00005b87 movl %eax, %esi
- 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00005b89 jmp LBB5_1105
- //0x00005b8e LBB5_1103
- 0x48, 0x85, 0xc9, //0x00005b8e testq %rcx, %rcx
- 0x0f, 0x84, 0xa1, 0xff, 0xff, 0xff, //0x00005b91 je LBB5_1097
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005b97 .p2align 4, 0x90
- //0x00005ba0 LBB5_1104
- 0x48, 0x01, 0xc9, //0x00005ba0 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00005ba3 leaq (%rcx,%rcx,4), %rcx
- 0x83, 0xc6, 0x01, //0x00005ba7 addl $1, %esi
- 0x4c, 0x39, 0xf1, //0x00005baa cmpq %r14, %rcx
- 0x0f, 0x82, 0xed, 0xff, 0xff, 0xff, //0x00005bad jb LBB5_1104
- //0x00005bb3 LBB5_1105
- 0x41, 0x29, 0xf7, //0x00005bb3 subl %esi, %r15d
- 0x41, 0x83, 0xc7, 0x01, //0x00005bb6 addl $1, %r15d
- 0x31, 0xc0, //0x00005bba xorl %eax, %eax
- 0x39, 0xfe, //0x00005bbc cmpl %edi, %esi
- 0x0f, 0x8d, 0x55, 0x00, 0x00, 0x00, //0x00005bbe jge LBB5_1110
- 0x48, 0x63, 0xf6, //0x00005bc4 movslq %esi, %rsi
- 0x4c, 0x63, 0xd3, //0x00005bc7 movslq %ebx, %r10
- 0x49, 0x8d, 0x04, 0x34, //0x00005bca leaq (%r12,%rsi), %rax
- 0x31, 0xdb, //0x00005bce xorl %ebx, %ebx
- //0x00005bd0 .p2align 4, 0x90
- //0x00005bd0 LBB5_1107
- 0x49, 0x8d, 0x56, 0xff, //0x00005bd0 leaq $-1(%r14), %rdx
- 0x48, 0x21, 0xca, //0x00005bd4 andq %rcx, %rdx
- 0x48, 0xc1, 0xe9, 0x3c, //0x00005bd7 shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x00005bdb orb $48, %cl
- 0x41, 0x88, 0x0c, 0x1c, //0x00005bde movb %cl, (%r12,%rbx)
- 0x48, 0x0f, 0xbe, 0x0c, 0x18, //0x00005be2 movsbq (%rax,%rbx), %rcx
- 0x48, 0x8d, 0x3c, 0x1e, //0x00005be7 leaq (%rsi,%rbx), %rdi
- 0x48, 0x83, 0xc7, 0x01, //0x00005beb addq $1, %rdi
- 0x48, 0x83, 0xc3, 0x01, //0x00005bef addq $1, %rbx
- 0x48, 0x8d, 0x14, 0x92, //0x00005bf3 leaq (%rdx,%rdx,4), %rdx
- 0x48, 0x8d, 0x0c, 0x51, //0x00005bf7 leaq (%rcx,%rdx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x00005bfb addq $-48, %rcx
- 0x4c, 0x39, 0xd7, //0x00005bff cmpq %r10, %rdi
- 0x0f, 0x8c, 0xc8, 0xff, 0xff, 0xff, //0x00005c02 jl LBB5_1107
- 0x48, 0x85, 0xc9, //0x00005c08 testq %rcx, %rcx
- 0x0f, 0x84, 0xa2, 0x00, 0x00, 0x00, //0x00005c0b je LBB5_1119
- 0x89, 0xd8, //0x00005c11 movl %ebx, %eax
- 0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x00005c13 movl $1, %r10d
- //0x00005c19 LBB5_1110
- 0x89, 0xc3, //0x00005c19 movl %eax, %ebx
- 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00005c1b jmp LBB5_1112
- //0x00005c20 .p2align 4, 0x90
- //0x00005c20 LBB5_1111
- 0x4c, 0x39, 0xf1, //0x00005c20 cmpq %r14, %rcx
- 0x45, 0x0f, 0x43, 0xda, //0x00005c23 cmovael %r10d, %r11d
- 0x48, 0x8d, 0x04, 0x36, //0x00005c27 leaq (%rsi,%rsi), %rax
- 0x48, 0x8d, 0x0c, 0x80, //0x00005c2b leaq (%rax,%rax,4), %rcx
- 0x48, 0x85, 0xf6, //0x00005c2f testq %rsi, %rsi
- 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00005c32 je LBB5_1114
- //0x00005c38 LBB5_1112
- 0x49, 0x8d, 0x76, 0xff, //0x00005c38 leaq $-1(%r14), %rsi
- 0x48, 0x21, 0xce, //0x00005c3c andq %rcx, %rsi
- 0x48, 0x63, 0xc3, //0x00005c3f movslq %ebx, %rax
- 0x49, 0x39, 0xc1, //0x00005c42 cmpq %rax, %r9
- 0x0f, 0x86, 0xd5, 0xff, 0xff, 0xff, //0x00005c45 jbe LBB5_1111
- 0x48, 0xc1, 0xe9, 0x3c, //0x00005c4b shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x00005c4f orb $48, %cl
- 0x41, 0x88, 0x0c, 0x04, //0x00005c52 movb %cl, (%r12,%rax)
- 0x83, 0xc0, 0x01, //0x00005c56 addl $1, %eax
- 0x89, 0xc3, //0x00005c59 movl %eax, %ebx
- 0x48, 0x8d, 0x04, 0x36, //0x00005c5b leaq (%rsi,%rsi), %rax
- 0x48, 0x8d, 0x0c, 0x80, //0x00005c5f leaq (%rax,%rax,4), %rcx
- 0x48, 0x85, 0xf6, //0x00005c63 testq %rsi, %rsi
- 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00005c66 jne LBB5_1112
- //0x00005c6c LBB5_1114
- 0x85, 0xdb, //0x00005c6c testl %ebx, %ebx
- 0x0f, 0x8e, 0x4d, 0x00, 0x00, 0x00, //0x00005c6e jle LBB5_1120
- //0x00005c74 LBB5_1115
- 0x89, 0xd8, //0x00005c74 movl %ebx, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00005c76 cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0xb8, 0xfe, 0xff, 0xff, //0x00005c7c jne LBB5_1098
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005c82 .p2align 4, 0x90
- //0x00005c90 LBB5_1116
- 0x48, 0x83, 0xf8, 0x01, //0x00005c90 cmpq $1, %rax
- 0x0f, 0x86, 0x9b, 0xfe, 0xff, 0xff, //0x00005c94 jbe LBB5_1121
- 0x8d, 0x48, 0xfe, //0x00005c9a leal $-2(%rax), %ecx
- 0x48, 0x83, 0xc0, 0xff, //0x00005c9d addq $-1, %rax
- 0x41, 0x80, 0x3c, 0x0c, 0x30, //0x00005ca1 cmpb $48, (%r12,%rcx)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x00005ca6 je LBB5_1116
- 0x89, 0xc3, //0x00005cac movl %eax, %ebx
- 0xe9, 0x87, 0xfe, 0xff, 0xff, //0x00005cae jmp LBB5_1098
- //0x00005cb3 LBB5_1119
- 0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x00005cb3 movl $1, %r10d
- 0x85, 0xdb, //0x00005cb9 testl %ebx, %ebx
- 0x0f, 0x8f, 0xb3, 0xff, 0xff, 0xff, //0x00005cbb jg LBB5_1115
- //0x00005cc1 LBB5_1120
- 0x0f, 0x85, 0x73, 0xfe, 0xff, 0xff, //0x00005cc1 jne LBB5_1098
- 0xe9, 0x69, 0xfe, 0xff, 0xff, //0x00005cc7 jmp LBB5_1121
- //0x00005ccc LBB5_1122
- 0x89, 0xdf, //0x00005ccc movl %ebx, %edi
- 0x4c, 0x8b, 0x85, 0x58, 0xff, 0xff, 0xff, //0x00005cce movq $-168(%rbp), %r8
- //0x00005cd5 LBB5_1123
- 0x4c, 0x89, 0x85, 0x58, 0xff, 0xff, 0xff, //0x00005cd5 movq %r8, $-168(%rbp)
- 0xf7, 0xd9, //0x00005cdc negl %ecx
- 0x85, 0xff, //0x00005cde testl %edi, %edi
- 0x41, 0xb8, 0x00, 0x00, 0x00, 0x00, //0x00005ce0 movl $0, %r8d
- 0x44, 0x0f, 0x4f, 0xc7, //0x00005ce6 cmovgl %edi, %r8d
- 0x31, 0xc0, //0x00005cea xorl %eax, %eax
- 0x31, 0xf6, //0x00005cec xorl %esi, %esi
- 0x90, 0x90, //0x00005cee .p2align 4, 0x90
- //0x00005cf0 LBB5_1124
- 0x49, 0x39, 0xc0, //0x00005cf0 cmpq %rax, %r8
- 0x0f, 0x84, 0xbb, 0x00, 0x00, 0x00, //0x00005cf3 je LBB5_1133
- 0x48, 0x8d, 0x14, 0xb6, //0x00005cf9 leaq (%rsi,%rsi,4), %rdx
- 0x49, 0x0f, 0xbe, 0x34, 0x04, //0x00005cfd movsbq (%r12,%rax), %rsi
- 0x48, 0x8d, 0x34, 0x56, //0x00005d02 leaq (%rsi,%rdx,2), %rsi
- 0x48, 0x83, 0xc6, 0xd0, //0x00005d06 addq $-48, %rsi
- 0x48, 0x83, 0xc0, 0x01, //0x00005d0a addq $1, %rax
- 0x48, 0x89, 0xf2, //0x00005d0e movq %rsi, %rdx
- 0x48, 0xd3, 0xea, //0x00005d11 shrq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x00005d14 testq %rdx, %rdx
- 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x00005d17 je LBB5_1124
- 0x41, 0x89, 0xc0, //0x00005d1d movl %eax, %r8d
- //0x00005d20 LBB5_1127
- 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00005d20 movq $-1, %r10
- 0x49, 0xd3, 0xe2, //0x00005d27 shlq %cl, %r10
- 0x49, 0xf7, 0xd2, //0x00005d2a notq %r10
- 0x31, 0xd2, //0x00005d2d xorl %edx, %edx
- 0x41, 0x39, 0xf8, //0x00005d2f cmpl %edi, %r8d
- 0x0f, 0x8d, 0x60, 0x00, 0x00, 0x00, //0x00005d32 jge LBB5_1131
- 0x4c, 0x89, 0x7d, 0xd0, //0x00005d38 movq %r15, $-48(%rbp)
- 0x49, 0x63, 0xd0, //0x00005d3c movslq %r8d, %rdx
- 0x48, 0x63, 0xc3, //0x00005d3f movslq %ebx, %rax
- 0x48, 0x89, 0x45, 0x90, //0x00005d42 movq %rax, $-112(%rbp)
- 0x48, 0x89, 0xd0, //0x00005d46 movq %rdx, %rax
- 0x4c, 0x01, 0xe2, //0x00005d49 addq %r12, %rdx
- 0x48, 0x89, 0x95, 0x68, 0xff, 0xff, 0xff, //0x00005d4c movq %rdx, $-152(%rbp)
- 0x31, 0xd2, //0x00005d53 xorl %edx, %edx
- //0x00005d55 LBB5_1129
- 0x49, 0x89, 0xf7, //0x00005d55 movq %rsi, %r15
- 0x49, 0xd3, 0xef, //0x00005d58 shrq %cl, %r15
- 0x4c, 0x21, 0xd6, //0x00005d5b andq %r10, %rsi
- 0x41, 0x80, 0xc7, 0x30, //0x00005d5e addb $48, %r15b
- 0x45, 0x88, 0x3c, 0x14, //0x00005d62 movb %r15b, (%r12,%rdx)
- 0x48, 0x8b, 0xbd, 0x68, 0xff, 0xff, 0xff, //0x00005d66 movq $-152(%rbp), %rdi
- 0x48, 0x0f, 0xbe, 0x1c, 0x17, //0x00005d6d movsbq (%rdi,%rdx), %rbx
- 0x48, 0x8d, 0x3c, 0x10, //0x00005d72 leaq (%rax,%rdx), %rdi
- 0x48, 0x83, 0xc7, 0x01, //0x00005d76 addq $1, %rdi
- 0x48, 0x83, 0xc2, 0x01, //0x00005d7a addq $1, %rdx
- 0x48, 0x8d, 0x34, 0xb6, //0x00005d7e leaq (%rsi,%rsi,4), %rsi
- 0x48, 0x8d, 0x34, 0x73, //0x00005d82 leaq (%rbx,%rsi,2), %rsi
- 0x48, 0x83, 0xc6, 0xd0, //0x00005d86 addq $-48, %rsi
- 0x48, 0x3b, 0x7d, 0x90, //0x00005d8a cmpq $-112(%rbp), %rdi
- 0x0f, 0x8c, 0xc1, 0xff, 0xff, 0xff, //0x00005d8e jl LBB5_1129
- 0x4c, 0x8b, 0x7d, 0xd0, //0x00005d94 movq $-48(%rbp), %r15
- //0x00005d98 LBB5_1131
- 0x45, 0x29, 0xc7, //0x00005d98 subl %r8d, %r15d
- 0x41, 0x83, 0xc7, 0x01, //0x00005d9b addl $1, %r15d
- 0x48, 0x85, 0xf6, //0x00005d9f testq %rsi, %rsi
- 0x0f, 0x85, 0x3c, 0x00, 0x00, 0x00, //0x00005da2 jne LBB5_1136
- 0x4c, 0x8b, 0x85, 0x58, 0xff, 0xff, 0xff, //0x00005da8 movq $-168(%rbp), %r8
- 0xe9, 0x88, 0x00, 0x00, 0x00, //0x00005daf jmp LBB5_1140
- //0x00005db4 LBB5_1133
- 0x31, 0xd2, //0x00005db4 xorl %edx, %edx
- 0x48, 0x85, 0xf6, //0x00005db6 testq %rsi, %rsi
- 0x0f, 0x84, 0xdd, 0x00, 0x00, 0x00, //0x00005db9 je LBB5_1146
- 0x48, 0x89, 0xf0, //0x00005dbf movq %rsi, %rax
- 0x48, 0xd3, 0xe8, //0x00005dc2 shrq %cl, %rax
- 0x48, 0x85, 0xc0, //0x00005dc5 testq %rax, %rax
- 0x0f, 0x84, 0xaf, 0x00, 0x00, 0x00, //0x00005dc8 je LBB5_1145
- 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00005dce movq $-1, %r10
- 0x49, 0xd3, 0xe2, //0x00005dd5 shlq %cl, %r10
- 0x49, 0xf7, 0xd2, //0x00005dd8 notq %r10
- 0x45, 0x29, 0xc7, //0x00005ddb subl %r8d, %r15d
- 0x41, 0x83, 0xc7, 0x01, //0x00005dde addl $1, %r15d
- 0x31, 0xd2, //0x00005de2 xorl %edx, %edx
- //0x00005de4 LBB5_1136
- 0x4c, 0x8b, 0x85, 0x58, 0xff, 0xff, 0xff, //0x00005de4 movq $-168(%rbp), %r8
- 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x00005deb jmp LBB5_1138
- //0x00005df0 LBB5_1137
- 0x48, 0x85, 0xc0, //0x00005df0 testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00005df3 movl $1, %eax
- 0x44, 0x0f, 0x45, 0xd8, //0x00005df8 cmovnel %eax, %r11d
- 0x48, 0x01, 0xf6, //0x00005dfc addq %rsi, %rsi
- 0x48, 0x8d, 0x34, 0xb6, //0x00005dff leaq (%rsi,%rsi,4), %rsi
- 0x48, 0x85, 0xf6, //0x00005e03 testq %rsi, %rsi
- 0x0f, 0x84, 0x30, 0x00, 0x00, 0x00, //0x00005e06 je LBB5_1140
- //0x00005e0c LBB5_1138
- 0x48, 0x89, 0xf0, //0x00005e0c movq %rsi, %rax
- 0x48, 0xd3, 0xe8, //0x00005e0f shrq %cl, %rax
- 0x4c, 0x21, 0xd6, //0x00005e12 andq %r10, %rsi
- 0x48, 0x63, 0xfa, //0x00005e15 movslq %edx, %rdi
- 0x49, 0x39, 0xf9, //0x00005e18 cmpq %rdi, %r9
- 0x0f, 0x86, 0xcf, 0xff, 0xff, 0xff, //0x00005e1b jbe LBB5_1137
- 0x04, 0x30, //0x00005e21 addb $48, %al
- 0x41, 0x88, 0x04, 0x3c, //0x00005e23 movb %al, (%r12,%rdi)
- 0x83, 0xc7, 0x01, //0x00005e27 addl $1, %edi
- 0x89, 0xfa, //0x00005e2a movl %edi, %edx
- 0x48, 0x01, 0xf6, //0x00005e2c addq %rsi, %rsi
- 0x48, 0x8d, 0x34, 0xb6, //0x00005e2f leaq (%rsi,%rsi,4), %rsi
- 0x48, 0x85, 0xf6, //0x00005e33 testq %rsi, %rsi
- 0x0f, 0x85, 0xd0, 0xff, 0xff, 0xff, //0x00005e36 jne LBB5_1138
- //0x00005e3c LBB5_1140
- 0x85, 0xd2, //0x00005e3c testl %edx, %edx
- 0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x00005e3e movl $1, %r10d
- 0x0f, 0x8e, 0x6f, 0xfc, 0xff, 0xff, //0x00005e44 jle LBB5_1089
- 0x89, 0xd3, //0x00005e4a movl %edx, %ebx
- 0x42, 0x80, 0x7c, 0x23, 0xff, 0x30, //0x00005e4c cmpb $48, $-1(%rbx,%r12)
- 0x0f, 0x85, 0x6b, 0xfc, 0xff, 0xff, //0x00005e52 jne LBB5_1090
- //0x00005e58 LBB5_1142
- 0x48, 0x83, 0xfb, 0x01, //0x00005e58 cmpq $1, %rbx
- 0x0f, 0x86, 0xa6, 0x06, 0x00, 0x00, //0x00005e5c jbe LBB5_1212
- 0x8d, 0x43, 0xfe, //0x00005e62 leal $-2(%rbx), %eax
- 0x48, 0x83, 0xc3, 0xff, //0x00005e65 addq $-1, %rbx
- 0x41, 0x80, 0x3c, 0x04, 0x30, //0x00005e69 cmpb $48, (%r12,%rax)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x00005e6e je LBB5_1142
- 0x89, 0xda, //0x00005e74 movl %ebx, %edx
- 0x89, 0xde, //0x00005e76 movl %ebx, %esi
- 0xe9, 0x4a, 0xfc, 0xff, 0xff, //0x00005e78 jmp LBB5_1091
- //0x00005e7d LBB5_1145
- 0x48, 0x01, 0xf6, //0x00005e7d addq %rsi, %rsi
- 0x48, 0x8d, 0x34, 0xb6, //0x00005e80 leaq (%rsi,%rsi,4), %rsi
- 0x41, 0x83, 0xc0, 0x01, //0x00005e84 addl $1, %r8d
- 0x48, 0x89, 0xf0, //0x00005e88 movq %rsi, %rax
- 0x48, 0xd3, 0xe8, //0x00005e8b shrq %cl, %rax
- 0x48, 0x85, 0xc0, //0x00005e8e testq %rax, %rax
- 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x00005e91 je LBB5_1145
- 0xe9, 0x84, 0xfe, 0xff, 0xff, //0x00005e97 jmp LBB5_1127
- //0x00005e9c LBB5_1146
- 0x31, 0xdb, //0x00005e9c xorl %ebx, %ebx
- 0x31, 0xf6, //0x00005e9e xorl %esi, %esi
- 0x4c, 0x8b, 0x85, 0x58, 0xff, 0xff, 0xff, //0x00005ea0 movq $-168(%rbp), %r8
- 0xe9, 0x1b, 0xfc, 0xff, 0xff, //0x00005ea7 jmp LBB5_1091
- //0x00005eac LBB5_1147
- 0x4d, 0x89, 0xf9, //0x00005eac movq %r15, %r9
- 0x0f, 0xbc, 0xc0, //0x00005eaf bsfl %eax, %eax
- 0x49, 0x01, 0xc5, //0x00005eb2 addq %rax, %r13
- 0xc5, 0xfe, 0x6f, 0x05, 0xc3, 0xa1, 0xff, 0xff, //0x00005eb5 vmovdqu $-24125(%rip), %ymm0 /* LCPI5_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x0d, 0xdb, 0xa1, 0xff, 0xff, //0x00005ebd vmovdqu $-24101(%rip), %ymm1 /* LCPI5_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x15, 0xf3, 0xa1, 0xff, 0xff, //0x00005ec5 vmovdqu $-24077(%rip), %ymm2 /* LCPI5_3+0(%rip) */
- 0x4c, 0x8d, 0x3d, 0x0c, 0xb0, 0x00, 0x00, //0x00005ecd leaq $45068(%rip), %r15 /* _ESCAPED_TAB+0(%rip) */
- 0x4c, 0x89, 0xef, //0x00005ed4 movq %r13, %rdi
- 0x4d, 0x89, 0xe8, //0x00005ed7 movq %r13, %r8
- //0x00005eda LBB5_1148
- 0x0f, 0xb6, 0x47, 0x01, //0x00005eda movzbl $1(%rdi), %eax
- 0x48, 0x83, 0xf8, 0x75, //0x00005ede cmpq $117, %rax
- 0x0f, 0x84, 0x2e, 0x00, 0x00, 0x00, //0x00005ee2 je LBB5_1151
- 0x42, 0x8a, 0x04, 0x38, //0x00005ee8 movb (%rax,%r15), %al
- 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x00005eec movq $-2, %rsi
- 0x84, 0xc0, //0x00005ef3 testb %al, %al
- 0x0f, 0x84, 0x34, 0x25, 0x00, 0x00, //0x00005ef5 je LBB5_1612
- 0x4c, 0x89, 0x75, 0x98, //0x00005efb movq %r14, $-104(%rbp)
- 0x4c, 0x89, 0x5d, 0xb0, //0x00005eff movq %r11, $-80(%rbp)
- 0x48, 0x83, 0xc7, 0x02, //0x00005f03 addq $2, %rdi
- 0x41, 0x88, 0x00, //0x00005f07 movb %al, (%r8)
- 0x49, 0x83, 0xc0, 0x01, //0x00005f0a addq $1, %r8
- 0x49, 0x89, 0xfd, //0x00005f0e movq %rdi, %r13
- 0xe9, 0x70, 0x02, 0x00, 0x00, //0x00005f11 jmp LBB5_1171
- //0x00005f16 LBB5_1151
- 0x4c, 0x89, 0x75, 0x98, //0x00005f16 movq %r14, $-104(%rbp)
- 0x4c, 0x89, 0x5d, 0xb0, //0x00005f1a movq %r11, $-80(%rbp)
- 0x44, 0x8b, 0x67, 0x02, //0x00005f1e movl $2(%rdi), %r12d
- 0x45, 0x89, 0xe2, //0x00005f22 movl %r12d, %r10d
- 0x41, 0xf7, 0xd2, //0x00005f25 notl %r10d
- 0x41, 0x8d, 0x84, 0x24, 0xd0, 0xcf, 0xcf, 0xcf, //0x00005f28 leal $-808464432(%r12), %eax
- 0x41, 0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x00005f30 andl $-2139062144, %r10d
- 0x48, 0xc7, 0xc6, 0xf4, 0xff, 0xff, 0xff, //0x00005f37 movq $-12, %rsi
- 0x41, 0x85, 0xc2, //0x00005f3e testl %eax, %r10d
- 0x0f, 0x85, 0x42, 0x22, 0x00, 0x00, //0x00005f41 jne LBB5_1582
- 0x41, 0x8d, 0x84, 0x24, 0x19, 0x19, 0x19, 0x19, //0x00005f47 leal $421075225(%r12), %eax
- 0x44, 0x09, 0xe0, //0x00005f4f orl %r12d, %eax
- 0xa9, 0x80, 0x80, 0x80, 0x80, //0x00005f52 testl $-2139062144, %eax
- 0x0f, 0x85, 0x2c, 0x22, 0x00, 0x00, //0x00005f57 jne LBB5_1582
- 0x44, 0x89, 0xe0, //0x00005f5d movl %r12d, %eax
- 0x25, 0x7f, 0x7f, 0x7f, 0x7f, //0x00005f60 andl $2139062143, %eax
- 0x41, 0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x00005f65 movl $-1061109568, %r11d
- 0x41, 0x29, 0xc3, //0x00005f6b subl %eax, %r11d
- 0x44, 0x8d, 0xb0, 0x46, 0x46, 0x46, 0x46, //0x00005f6e leal $1179010630(%rax), %r14d
- 0x45, 0x21, 0xd3, //0x00005f75 andl %r10d, %r11d
- 0x45, 0x85, 0xf3, //0x00005f78 testl %r14d, %r11d
- 0x0f, 0x85, 0x08, 0x22, 0x00, 0x00, //0x00005f7b jne LBB5_1582
- 0x41, 0xbb, 0xe0, 0xe0, 0xe0, 0xe0, //0x00005f81 movl $-522133280, %r11d
- 0x41, 0x29, 0xc3, //0x00005f87 subl %eax, %r11d
- 0x05, 0x39, 0x39, 0x39, 0x39, //0x00005f8a addl $960051513, %eax
- 0x45, 0x21, 0xda, //0x00005f8f andl %r11d, %r10d
- 0x41, 0x85, 0xc2, //0x00005f92 testl %eax, %r10d
- 0x0f, 0x85, 0xee, 0x21, 0x00, 0x00, //0x00005f95 jne LBB5_1582
- 0x41, 0x0f, 0xcc, //0x00005f9b bswapl %r12d
- 0x44, 0x89, 0xe0, //0x00005f9e movl %r12d, %eax
- 0xc1, 0xe8, 0x04, //0x00005fa1 shrl $4, %eax
- 0xf7, 0xd0, //0x00005fa4 notl %eax
- 0x25, 0x01, 0x01, 0x01, 0x01, //0x00005fa6 andl $16843009, %eax
- 0x8d, 0x04, 0xc0, //0x00005fab leal (%rax,%rax,8), %eax
- 0x41, 0x81, 0xe4, 0x0f, 0x0f, 0x0f, 0x0f, //0x00005fae andl $252645135, %r12d
- 0x41, 0x01, 0xc4, //0x00005fb5 addl %eax, %r12d
- 0x44, 0x89, 0xe0, //0x00005fb8 movl %r12d, %eax
- 0xc1, 0xe8, 0x04, //0x00005fbb shrl $4, %eax
- 0x44, 0x09, 0xe0, //0x00005fbe orl %r12d, %eax
- 0x44, 0x0f, 0xb6, 0xd0, //0x00005fc1 movzbl %al, %r10d
- 0xc1, 0xe8, 0x08, //0x00005fc5 shrl $8, %eax
- 0x25, 0x00, 0xff, 0x00, 0x00, //0x00005fc8 andl $65280, %eax
- 0x41, 0x09, 0xc2, //0x00005fcd orl %eax, %r10d
- 0x4c, 0x8d, 0x6f, 0x06, //0x00005fd0 leaq $6(%rdi), %r13
- 0x41, 0x81, 0xfa, 0x80, 0x00, 0x00, 0x00, //0x00005fd4 cmpl $128, %r10d
- 0x0f, 0x82, 0x76, 0x04, 0x00, 0x00, //0x00005fdb jb LBB5_1202
- 0x45, 0x31, 0xe4, //0x00005fe1 xorl %r12d, %r12d
- //0x00005fe4 LBB5_1157
- 0x41, 0x81, 0xfa, 0xff, 0x07, 0x00, 0x00, //0x00005fe4 cmpl $2047, %r10d
- 0x0f, 0x86, 0x7a, 0x04, 0x00, 0x00, //0x00005feb jbe LBB5_1204
- 0x41, 0x8d, 0x82, 0x00, 0x20, 0xff, 0xff, //0x00005ff1 leal $-57344(%r10), %eax
- 0x3d, 0xff, 0xf7, 0xff, 0xff, //0x00005ff8 cmpl $-2049, %eax
- 0x0f, 0x86, 0x54, 0x01, 0x00, 0x00, //0x00005ffd jbe LBB5_1169
- 0x41, 0x81, 0xfa, 0xff, 0xdb, 0x00, 0x00, //0x00006003 cmpl $56319, %r10d
- 0x0f, 0x87, 0x80, 0x04, 0x00, 0x00, //0x0000600a ja LBB5_1205
- 0x42, 0x80, 0x7c, 0x67, 0x06, 0x5c, //0x00006010 cmpb $92, $6(%rdi,%r12,2)
- 0x0f, 0x85, 0x74, 0x04, 0x00, 0x00, //0x00006016 jne LBB5_1205
- 0x42, 0x80, 0x7c, 0x67, 0x07, 0x75, //0x0000601c cmpb $117, $7(%rdi,%r12,2)
- 0x0f, 0x85, 0x68, 0x04, 0x00, 0x00, //0x00006022 jne LBB5_1205
- 0x42, 0x8b, 0x44, 0x67, 0x08, //0x00006028 movl $8(%rdi,%r12,2), %eax
- 0x41, 0x89, 0xc6, //0x0000602d movl %eax, %r14d
- 0x41, 0xf7, 0xd6, //0x00006030 notl %r14d
- 0x48, 0x89, 0x45, 0xb8, //0x00006033 movq %rax, $-72(%rbp)
- 0x05, 0xd0, 0xcf, 0xcf, 0xcf, //0x00006037 addl $-808464432, %eax
- 0x41, 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x0000603c andl $-2139062144, %r14d
- 0x41, 0x85, 0xc6, //0x00006043 testl %eax, %r14d
- 0x0f, 0x85, 0x3d, 0x21, 0x00, 0x00, //0x00006046 jne LBB5_1582
- 0x4c, 0x8b, 0x5d, 0xb8, //0x0000604c movq $-72(%rbp), %r11
- 0x41, 0x8d, 0x83, 0x19, 0x19, 0x19, 0x19, //0x00006050 leal $421075225(%r11), %eax
- 0x44, 0x09, 0xd8, //0x00006057 orl %r11d, %eax
- 0xa9, 0x80, 0x80, 0x80, 0x80, //0x0000605a testl $-2139062144, %eax
- 0x0f, 0x85, 0x24, 0x21, 0x00, 0x00, //0x0000605f jne LBB5_1582
- 0x48, 0x8b, 0x45, 0xb8, //0x00006065 movq $-72(%rbp), %rax
- 0x25, 0x7f, 0x7f, 0x7f, 0x7f, //0x00006069 andl $2139062143, %eax
- 0xc7, 0x45, 0xd0, 0xc0, 0xc0, 0xc0, 0xc0, //0x0000606e movl $-1061109568, $-48(%rbp)
- 0x29, 0x45, 0xd0, //0x00006075 subl %eax, $-48(%rbp)
- 0x48, 0x89, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00006078 movq %rax, $-144(%rbp)
- 0x44, 0x8d, 0x98, 0x46, 0x46, 0x46, 0x46, //0x0000607f leal $1179010630(%rax), %r11d
- 0x44, 0x89, 0x5d, 0xa8, //0x00006086 movl %r11d, $-88(%rbp)
- 0x44, 0x21, 0x75, 0xd0, //0x0000608a andl %r14d, $-48(%rbp)
- 0x8b, 0x45, 0xa8, //0x0000608e movl $-88(%rbp), %eax
- 0x85, 0x45, 0xd0, //0x00006091 testl %eax, $-48(%rbp)
- 0x0f, 0x85, 0xef, 0x20, 0x00, 0x00, //0x00006094 jne LBB5_1582
- 0xc7, 0x45, 0xd0, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000609a movl $-522133280, $-48(%rbp)
- 0x48, 0x8b, 0x85, 0x70, 0xff, 0xff, 0xff, //0x000060a1 movq $-144(%rbp), %rax
- 0x29, 0x45, 0xd0, //0x000060a8 subl %eax, $-48(%rbp)
- 0x05, 0x39, 0x39, 0x39, 0x39, //0x000060ab addl $960051513, %eax
- 0x44, 0x23, 0x75, 0xd0, //0x000060b0 andl $-48(%rbp), %r14d
- 0x41, 0x85, 0xc6, //0x000060b4 testl %eax, %r14d
- 0x0f, 0x85, 0xcc, 0x20, 0x00, 0x00, //0x000060b7 jne LBB5_1582
- 0x4c, 0x8b, 0x5d, 0xb8, //0x000060bd movq $-72(%rbp), %r11
- 0x41, 0x0f, 0xcb, //0x000060c1 bswapl %r11d
- 0x44, 0x89, 0xd8, //0x000060c4 movl %r11d, %eax
- 0xc1, 0xe8, 0x04, //0x000060c7 shrl $4, %eax
- 0xf7, 0xd0, //0x000060ca notl %eax
- 0x25, 0x01, 0x01, 0x01, 0x01, //0x000060cc andl $16843009, %eax
- 0x8d, 0x04, 0xc0, //0x000060d1 leal (%rax,%rax,8), %eax
- 0x41, 0x81, 0xe3, 0x0f, 0x0f, 0x0f, 0x0f, //0x000060d4 andl $252645135, %r11d
- 0x41, 0x01, 0xc3, //0x000060db addl %eax, %r11d
- 0x44, 0x89, 0xd8, //0x000060de movl %r11d, %eax
- 0xc1, 0xe8, 0x04, //0x000060e1 shrl $4, %eax
- 0x44, 0x09, 0xd8, //0x000060e4 orl %r11d, %eax
- 0x44, 0x0f, 0xb6, 0xf0, //0x000060e7 movzbl %al, %r14d
- 0x4c, 0x89, 0x75, 0xd0, //0x000060eb movq %r14, $-48(%rbp)
- 0x41, 0x89, 0xc3, //0x000060ef movl %eax, %r11d
- 0x41, 0xc1, 0xeb, 0x08, //0x000060f2 shrl $8, %r11d
- 0x41, 0x81, 0xe3, 0x00, 0xff, 0x00, 0x00, //0x000060f6 andl $65280, %r11d
- 0x43, 0x8d, 0x04, 0x33, //0x000060fd leal (%r11,%r14), %eax
- 0x48, 0x89, 0x45, 0xb8, //0x00006101 movq %rax, $-72(%rbp)
- 0x4d, 0x8d, 0x75, 0x06, //0x00006105 leaq $6(%r13), %r14
- 0x4c, 0x89, 0x75, 0xa8, //0x00006109 movq %r14, $-88(%rbp)
- 0x48, 0x8b, 0x45, 0xd0, //0x0000610d movq $-48(%rbp), %rax
- 0x44, 0x01, 0xd8, //0x00006111 addl %r11d, %eax
- 0x05, 0x00, 0x20, 0xff, 0xff, //0x00006114 addl $-57344, %eax
- 0x3d, 0xff, 0xfb, 0xff, 0xff, //0x00006119 cmpl $-1025, %eax
- 0x0f, 0x87, 0x7e, 0x03, 0x00, 0x00, //0x0000611e ja LBB5_1206
- 0x66, 0x43, 0xc7, 0x04, 0x20, 0xef, 0xbf, //0x00006124 movw $-16401, (%r8,%r12)
- 0x43, 0xc6, 0x44, 0x20, 0x02, 0xbd, //0x0000612b movb $-67, $2(%r8,%r12)
- 0x49, 0x83, 0xc4, 0x03, //0x00006131 addq $3, %r12
- 0x4c, 0x8b, 0x6d, 0xa8, //0x00006135 movq $-88(%rbp), %r13
- 0x48, 0x8b, 0x45, 0xb8, //0x00006139 movq $-72(%rbp), %rax
- 0x41, 0x89, 0xc2, //0x0000613d movl %eax, %r10d
- 0x3d, 0x80, 0x00, 0x00, 0x00, //0x00006140 cmpl $128, %eax
- 0x0f, 0x83, 0x99, 0xfe, 0xff, 0xff, //0x00006145 jae LBB5_1157
- 0x4d, 0x01, 0xe0, //0x0000614b addq %r12, %r8
- 0x4c, 0x8b, 0x6d, 0xa8, //0x0000614e movq $-88(%rbp), %r13
- 0xe9, 0x04, 0x03, 0x00, 0x00, //0x00006152 jmp LBB5_1203
- //0x00006157 LBB5_1169
- 0x44, 0x89, 0xd0, //0x00006157 movl %r10d, %eax
- 0xc1, 0xe8, 0x0c, //0x0000615a shrl $12, %eax
- 0x0c, 0xe0, //0x0000615d orb $-32, %al
- 0x43, 0x88, 0x04, 0x20, //0x0000615f movb %al, (%r8,%r12)
- 0x44, 0x89, 0xd0, //0x00006163 movl %r10d, %eax
- 0xc1, 0xe8, 0x06, //0x00006166 shrl $6, %eax
- 0x24, 0x3f, //0x00006169 andb $63, %al
- 0x0c, 0x80, //0x0000616b orb $-128, %al
- 0x43, 0x88, 0x44, 0x20, 0x01, //0x0000616d movb %al, $1(%r8,%r12)
- 0x41, 0x80, 0xe2, 0x3f, //0x00006172 andb $63, %r10b
- 0x41, 0x80, 0xca, 0x80, //0x00006176 orb $-128, %r10b
- 0x47, 0x88, 0x54, 0x20, 0x02, //0x0000617a movb %r10b, $2(%r8,%r12)
- //0x0000617f LBB5_1170
- 0x4d, 0x01, 0xe0, //0x0000617f addq %r12, %r8
- 0x49, 0x83, 0xc0, 0x03, //0x00006182 addq $3, %r8
- //0x00006186 LBB5_1171
- 0x41, 0x80, 0x7d, 0x00, 0x5c, //0x00006186 cmpb $92, (%r13)
- 0x4c, 0x89, 0xef, //0x0000618b movq %r13, %rdi
- 0x4c, 0x8b, 0x65, 0xc0, //0x0000618e movq $-64(%rbp), %r12
- 0x4c, 0x8b, 0x5d, 0xb0, //0x00006192 movq $-80(%rbp), %r11
- 0x4c, 0x8b, 0x75, 0x98, //0x00006196 movq $-104(%rbp), %r14
- 0x0f, 0x84, 0x3a, 0xfd, 0xff, 0xff, //0x0000619a je LBB5_1148
- 0x4c, 0x89, 0x5d, 0xb0, //0x000061a0 movq %r11, $-80(%rbp)
- 0xc4, 0xc1, 0x7e, 0x6f, 0x5d, 0x00, //0x000061a4 vmovdqu (%r13), %ymm3
- 0xc5, 0xe5, 0x74, 0xe0, //0x000061aa vpcmpeqb %ymm0, %ymm3, %ymm4
- 0xc5, 0xe5, 0x74, 0xe9, //0x000061ae vpcmpeqb %ymm1, %ymm3, %ymm5
- 0xc5, 0xfd, 0xd7, 0xf5, //0x000061b2 vpmovmskb %ymm5, %esi
- 0xc5, 0xe5, 0xda, 0xea, //0x000061b6 vpminub %ymm2, %ymm3, %ymm5
- 0xc5, 0xe5, 0x74, 0xed, //0x000061ba vpcmpeqb %ymm5, %ymm3, %ymm5
- 0xc5, 0xd5, 0xeb, 0xf4, //0x000061be vpor %ymm4, %ymm5, %ymm6
- 0xc5, 0xfd, 0xd7, 0xc6, //0x000061c2 vpmovmskb %ymm6, %eax
- 0x83, 0xc0, 0xff, //0x000061c6 addl $-1, %eax
- 0x45, 0x8a, 0x55, 0x00, //0x000061c9 movb (%r13), %r10b
- 0x85, 0xf0, //0x000061cd testl %esi, %eax
- 0x0f, 0x85, 0xc6, 0x1f, 0x00, 0x00, //0x000061cf jne LBB5_1569
- 0xf6, 0xc1, 0x20, //0x000061d5 testb $32, %cl
- 0x0f, 0x85, 0x3a, 0x01, 0x00, 0x00, //0x000061d8 jne LBB5_1190
- 0x83, 0xc6, 0xff, //0x000061de addl $-1, %esi
- 0xc5, 0xe5, 0x74, 0xe0, //0x000061e1 vpcmpeqb %ymm0, %ymm3, %ymm4
- 0xc5, 0xfd, 0xd7, 0xc4, //0x000061e5 vpmovmskb %ymm4, %eax
- 0x85, 0xc6, //0x000061e9 testl %eax, %esi
- 0x0f, 0x85, 0x5c, 0x00, 0x00, 0x00, //0x000061eb jne LBB5_1179
- 0x49, 0x83, 0xc5, 0x20, //0x000061f1 addq $32, %r13
- //0x000061f5 LBB5_1176
- 0xc4, 0xc1, 0x7e, 0x7f, 0x18, //0x000061f5 vmovdqu %ymm3, (%r8)
- 0x49, 0x8d, 0x40, 0x20, //0x000061fa leaq $32(%r8), %rax
- 0xc4, 0xc1, 0x7e, 0x6f, 0x5d, 0x00, //0x000061fe vmovdqu (%r13), %ymm3
- 0xc5, 0xe5, 0x74, 0xe0, //0x00006204 vpcmpeqb %ymm0, %ymm3, %ymm4
- 0xc5, 0xe5, 0x74, 0xe9, //0x00006208 vpcmpeqb %ymm1, %ymm3, %ymm5
- 0xc5, 0xfd, 0xd7, 0xf5, //0x0000620c vpmovmskb %ymm5, %esi
- 0xc5, 0xe5, 0xda, 0xea, //0x00006210 vpminub %ymm2, %ymm3, %ymm5
- 0xc5, 0xe5, 0x74, 0xed, //0x00006214 vpcmpeqb %ymm5, %ymm3, %ymm5
- 0xc5, 0xd5, 0xeb, 0xec, //0x00006218 vpor %ymm4, %ymm5, %ymm5
- 0xc5, 0xfd, 0xd7, 0xfd, //0x0000621c vpmovmskb %ymm5, %edi
- 0x83, 0xc7, 0xff, //0x00006220 addl $-1, %edi
- 0x85, 0xf7, //0x00006223 testl %esi, %edi
- 0x0f, 0x85, 0x67, 0x1f, 0x00, 0x00, //0x00006225 jne LBB5_1568
- 0x83, 0xc6, 0xff, //0x0000622b addl $-1, %esi
- 0xc5, 0xfd, 0xd7, 0xfc, //0x0000622e vpmovmskb %ymm4, %edi
- 0x49, 0x83, 0xc5, 0x20, //0x00006232 addq $32, %r13
- 0x49, 0x89, 0xc0, //0x00006236 movq %rax, %r8
- 0x85, 0xfe, //0x00006239 testl %edi, %esi
- 0x0f, 0x84, 0xb4, 0xff, 0xff, 0xff, //0x0000623b je LBB5_1176
- 0xc4, 0xc1, 0x79, 0x7e, 0xda, //0x00006241 vmovd %xmm3, %r10d
- 0x49, 0x83, 0xc5, 0xe0, //0x00006246 addq $-32, %r13
- 0x49, 0x89, 0xc0, //0x0000624a movq %rax, %r8
- //0x0000624d LBB5_1179
- 0x4c, 0x89, 0xef, //0x0000624d movq %r13, %rdi
- 0x41, 0x80, 0xfa, 0x5c, //0x00006250 cmpb $92, %r10b
- 0x4c, 0x8b, 0x65, 0xc0, //0x00006254 movq $-64(%rbp), %r12
- 0x4c, 0x8b, 0x5d, 0xb0, //0x00006258 movq $-80(%rbp), %r11
- 0x4c, 0x8b, 0x75, 0x98, //0x0000625c movq $-104(%rbp), %r14
- 0x0f, 0x84, 0x74, 0xfc, 0xff, 0xff, //0x00006260 je LBB5_1148
- 0x31, 0xf6, //0x00006266 xorl %esi, %esi
- //0x00006268 LBB5_1181
- 0x45, 0x88, 0x14, 0x30, //0x00006268 movb %r10b, (%r8,%rsi)
- 0x41, 0x0f, 0xb6, 0x44, 0x35, 0x01, //0x0000626c movzbl $1(%r13,%rsi), %eax
- 0x3c, 0x5c, //0x00006272 cmpb $92, %al
- 0x0f, 0x84, 0x0a, 0x01, 0x00, 0x00, //0x00006274 je LBB5_1193
- 0x41, 0x88, 0x44, 0x30, 0x01, //0x0000627a movb %al, $1(%r8,%rsi)
- 0x41, 0x0f, 0xb6, 0x44, 0x35, 0x02, //0x0000627f movzbl $2(%r13,%rsi), %eax
- 0x3c, 0x5c, //0x00006285 cmpb $92, %al
- 0x0f, 0x84, 0x18, 0x01, 0x00, 0x00, //0x00006287 je LBB5_1194
- 0x41, 0x88, 0x44, 0x30, 0x02, //0x0000628d movb %al, $2(%r8,%rsi)
- 0x41, 0x0f, 0xb6, 0x44, 0x35, 0x03, //0x00006292 movzbl $3(%r13,%rsi), %eax
- 0x3c, 0x5c, //0x00006298 cmpb $92, %al
- 0x0f, 0x84, 0x20, 0x01, 0x00, 0x00, //0x0000629a je LBB5_1195
- 0x41, 0x88, 0x44, 0x30, 0x03, //0x000062a0 movb %al, $3(%r8,%rsi)
- 0x41, 0x0f, 0xb6, 0x44, 0x35, 0x04, //0x000062a5 movzbl $4(%r13,%rsi), %eax
- 0x3c, 0x5c, //0x000062ab cmpb $92, %al
- 0x0f, 0x84, 0x28, 0x01, 0x00, 0x00, //0x000062ad je LBB5_1196
- 0x41, 0x88, 0x44, 0x30, 0x04, //0x000062b3 movb %al, $4(%r8,%rsi)
- 0x41, 0x0f, 0xb6, 0x44, 0x35, 0x05, //0x000062b8 movzbl $5(%r13,%rsi), %eax
- 0x3c, 0x5c, //0x000062be cmpb $92, %al
- 0x0f, 0x84, 0x30, 0x01, 0x00, 0x00, //0x000062c0 je LBB5_1197
- 0x41, 0x88, 0x44, 0x30, 0x05, //0x000062c6 movb %al, $5(%r8,%rsi)
- 0x41, 0x0f, 0xb6, 0x44, 0x35, 0x06, //0x000062cb movzbl $6(%r13,%rsi), %eax
- 0x3c, 0x5c, //0x000062d1 cmpb $92, %al
- 0x0f, 0x84, 0x38, 0x01, 0x00, 0x00, //0x000062d3 je LBB5_1198
- 0x41, 0x88, 0x44, 0x30, 0x06, //0x000062d9 movb %al, $6(%r8,%rsi)
- 0x41, 0x0f, 0xb6, 0x44, 0x35, 0x07, //0x000062de movzbl $7(%r13,%rsi), %eax
- 0x3c, 0x5c, //0x000062e4 cmpb $92, %al
- 0x0f, 0x84, 0x40, 0x01, 0x00, 0x00, //0x000062e6 je LBB5_1199
- 0x41, 0x88, 0x44, 0x30, 0x07, //0x000062ec movb %al, $7(%r8,%rsi)
- 0x45, 0x0f, 0xb6, 0x54, 0x35, 0x08, //0x000062f1 movzbl $8(%r13,%rsi), %r10d
- 0x48, 0x83, 0xc6, 0x08, //0x000062f7 addq $8, %rsi
- 0x41, 0x80, 0xfa, 0x5c, //0x000062fb cmpb $92, %r10b
- 0x0f, 0x85, 0x63, 0xff, 0xff, 0xff, //0x000062ff jne LBB5_1181
- 0x4a, 0x8d, 0x3c, 0x2e, //0x00006305 leaq (%rsi,%r13), %rdi
- 0x48, 0x83, 0xc7, 0xff, //0x00006309 addq $-1, %rdi
- 0x49, 0x01, 0xf5, //0x0000630d addq %rsi, %r13
- 0x49, 0x01, 0xf0, //0x00006310 addq %rsi, %r8
- 0xe9, 0x2a, 0x01, 0x00, 0x00, //0x00006313 jmp LBB5_1200
- //0x00006318 LBB5_1190
- 0xc5, 0xd5, 0x71, 0xf5, 0x07, //0x00006318 vpsllw $7, %ymm5, %ymm5
- 0xc5, 0xfd, 0xd7, 0xfd, //0x0000631d vpmovmskb %ymm5, %edi
- 0x83, 0xc6, 0xff, //0x00006321 addl $-1, %esi
- 0x85, 0xfe, //0x00006324 testl %edi, %esi
- 0x0f, 0x85, 0xf2, 0x20, 0x00, 0x00, //0x00006326 jne LBB5_1610
- 0xc5, 0xdd, 0x71, 0xf4, 0x07, //0x0000632c vpsllw $7, %ymm4, %ymm4
- 0xc5, 0xfd, 0xd7, 0xc4, //0x00006331 vpmovmskb %ymm4, %eax
- 0x85, 0xc6, //0x00006335 testl %eax, %esi
- 0x0f, 0x85, 0x10, 0xff, 0xff, 0xff, //0x00006337 jne LBB5_1179
- 0xc4, 0xc1, 0x7e, 0x7f, 0x18, //0x0000633d vmovdqu %ymm3, (%r8)
- 0x49, 0x8d, 0x45, 0x20, //0x00006342 leaq $32(%r13), %rax
- 0x49, 0x83, 0xc0, 0x20, //0x00006346 addq $32, %r8
- 0xc4, 0xc1, 0x7e, 0x6f, 0x5d, 0x20, //0x0000634a vmovdqu $32(%r13), %ymm3
- 0xc5, 0xe5, 0x74, 0xe0, //0x00006350 vpcmpeqb %ymm0, %ymm3, %ymm4
- 0xc5, 0xe5, 0x74, 0xe9, //0x00006354 vpcmpeqb %ymm1, %ymm3, %ymm5
- 0xc5, 0xfd, 0xd7, 0xf5, //0x00006358 vpmovmskb %ymm5, %esi
- 0xc5, 0xe5, 0xda, 0xea, //0x0000635c vpminub %ymm2, %ymm3, %ymm5
- 0xc5, 0xe5, 0x74, 0xed, //0x00006360 vpcmpeqb %ymm5, %ymm3, %ymm5
- 0xc5, 0xd5, 0xeb, 0xf4, //0x00006364 vpor %ymm4, %ymm5, %ymm6
- 0xc5, 0xfd, 0xd7, 0xfe, //0x00006368 vpmovmskb %ymm6, %edi
- 0x83, 0xc7, 0xff, //0x0000636c addl $-1, %edi
- 0x45, 0x0f, 0xb6, 0x55, 0x20, //0x0000636f movzbl $32(%r13), %r10d
- 0x49, 0x89, 0xc5, //0x00006374 movq %rax, %r13
- 0x85, 0xf7, //0x00006377 testl %esi, %edi
- 0x0f, 0x84, 0x99, 0xff, 0xff, 0xff, //0x00006379 je LBB5_1190
- 0xe9, 0x1a, 0x1e, 0x00, 0x00, //0x0000637f jmp LBB5_1570
- //0x00006384 LBB5_1193
- 0x4a, 0x8d, 0x04, 0x2e, //0x00006384 leaq (%rsi,%r13), %rax
- 0x48, 0x83, 0xc0, 0x01, //0x00006388 addq $1, %rax
- 0x49, 0x01, 0xf5, //0x0000638c addq %rsi, %r13
- 0x49, 0x01, 0xf0, //0x0000638f addq %rsi, %r8
- 0x49, 0x83, 0xc0, 0x01, //0x00006392 addq $1, %r8
- 0x4c, 0x89, 0xef, //0x00006396 movq %r13, %rdi
- 0x48, 0x83, 0xc7, 0x01, //0x00006399 addq $1, %rdi
- 0x49, 0x89, 0xc5, //0x0000639d movq %rax, %r13
- 0xe9, 0xa1, 0x00, 0x00, 0x00, //0x000063a0 jmp LBB5_1201
- //0x000063a5 LBB5_1194
- 0x4a, 0x8d, 0x3c, 0x2e, //0x000063a5 leaq (%rsi,%r13), %rdi
- 0x48, 0x83, 0xc7, 0x01, //0x000063a9 addq $1, %rdi
- 0x49, 0x01, 0xf5, //0x000063ad addq %rsi, %r13
- 0x49, 0x83, 0xc5, 0x02, //0x000063b0 addq $2, %r13
- 0x49, 0x01, 0xf0, //0x000063b4 addq %rsi, %r8
- 0x49, 0x83, 0xc0, 0x02, //0x000063b7 addq $2, %r8
- 0xe9, 0x82, 0x00, 0x00, 0x00, //0x000063bb jmp LBB5_1200
- //0x000063c0 LBB5_1195
- 0x4a, 0x8d, 0x3c, 0x2e, //0x000063c0 leaq (%rsi,%r13), %rdi
- 0x48, 0x83, 0xc7, 0x02, //0x000063c4 addq $2, %rdi
- 0x49, 0x01, 0xf5, //0x000063c8 addq %rsi, %r13
- 0x49, 0x83, 0xc5, 0x03, //0x000063cb addq $3, %r13
- 0x49, 0x01, 0xf0, //0x000063cf addq %rsi, %r8
- 0x49, 0x83, 0xc0, 0x03, //0x000063d2 addq $3, %r8
- 0xe9, 0x67, 0x00, 0x00, 0x00, //0x000063d6 jmp LBB5_1200
- //0x000063db LBB5_1196
- 0x4a, 0x8d, 0x3c, 0x2e, //0x000063db leaq (%rsi,%r13), %rdi
- 0x48, 0x83, 0xc7, 0x03, //0x000063df addq $3, %rdi
- 0x49, 0x01, 0xf5, //0x000063e3 addq %rsi, %r13
- 0x49, 0x83, 0xc5, 0x04, //0x000063e6 addq $4, %r13
- 0x49, 0x01, 0xf0, //0x000063ea addq %rsi, %r8
- 0x49, 0x83, 0xc0, 0x04, //0x000063ed addq $4, %r8
- 0xe9, 0x4c, 0x00, 0x00, 0x00, //0x000063f1 jmp LBB5_1200
- //0x000063f6 LBB5_1197
- 0x4a, 0x8d, 0x3c, 0x2e, //0x000063f6 leaq (%rsi,%r13), %rdi
- 0x48, 0x83, 0xc7, 0x04, //0x000063fa addq $4, %rdi
- 0x49, 0x01, 0xf5, //0x000063fe addq %rsi, %r13
- 0x49, 0x83, 0xc5, 0x05, //0x00006401 addq $5, %r13
- 0x49, 0x01, 0xf0, //0x00006405 addq %rsi, %r8
- 0x49, 0x83, 0xc0, 0x05, //0x00006408 addq $5, %r8
- 0xe9, 0x31, 0x00, 0x00, 0x00, //0x0000640c jmp LBB5_1200
- //0x00006411 LBB5_1198
- 0x4a, 0x8d, 0x3c, 0x2e, //0x00006411 leaq (%rsi,%r13), %rdi
- 0x48, 0x83, 0xc7, 0x05, //0x00006415 addq $5, %rdi
- 0x49, 0x01, 0xf5, //0x00006419 addq %rsi, %r13
- 0x49, 0x83, 0xc5, 0x06, //0x0000641c addq $6, %r13
- 0x49, 0x01, 0xf0, //0x00006420 addq %rsi, %r8
- 0x49, 0x83, 0xc0, 0x06, //0x00006423 addq $6, %r8
- 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00006427 jmp LBB5_1200
- //0x0000642c LBB5_1199
- 0x4a, 0x8d, 0x3c, 0x2e, //0x0000642c leaq (%rsi,%r13), %rdi
- 0x48, 0x83, 0xc7, 0x06, //0x00006430 addq $6, %rdi
- 0x49, 0x01, 0xf5, //0x00006434 addq %rsi, %r13
- 0x49, 0x83, 0xc5, 0x07, //0x00006437 addq $7, %r13
- 0x49, 0x01, 0xf0, //0x0000643b addq %rsi, %r8
- 0x49, 0x83, 0xc0, 0x07, //0x0000643e addq $7, %r8
- //0x00006442 LBB5_1200
- 0x48, 0x83, 0xc7, 0x01, //0x00006442 addq $1, %rdi
- //0x00006446 LBB5_1201
- 0x4c, 0x8b, 0x65, 0xc0, //0x00006446 movq $-64(%rbp), %r12
- 0x4c, 0x8b, 0x5d, 0xb0, //0x0000644a movq $-80(%rbp), %r11
- 0x4c, 0x8b, 0x75, 0x98, //0x0000644e movq $-104(%rbp), %r14
- 0xe9, 0x83, 0xfa, 0xff, 0xff, //0x00006452 jmp LBB5_1148
- //0x00006457 LBB5_1202
- 0x4c, 0x89, 0x55, 0xb8, //0x00006457 movq %r10, $-72(%rbp)
- //0x0000645b LBB5_1203
- 0x48, 0x8b, 0x45, 0xb8, //0x0000645b movq $-72(%rbp), %rax
- 0x41, 0x88, 0x00, //0x0000645f movb %al, (%r8)
- 0x49, 0x83, 0xc0, 0x01, //0x00006462 addq $1, %r8
- 0xe9, 0x1b, 0xfd, 0xff, 0xff, //0x00006466 jmp LBB5_1171
- //0x0000646b LBB5_1204
- 0x44, 0x89, 0xd0, //0x0000646b movl %r10d, %eax
- 0xc1, 0xe8, 0x06, //0x0000646e shrl $6, %eax
- 0x0c, 0xc0, //0x00006471 orb $-64, %al
- 0x43, 0x88, 0x04, 0x20, //0x00006473 movb %al, (%r8,%r12)
- 0x41, 0x80, 0xe2, 0x3f, //0x00006477 andb $63, %r10b
- 0x41, 0x80, 0xca, 0x80, //0x0000647b orb $-128, %r10b
- 0x47, 0x88, 0x54, 0x20, 0x01, //0x0000647f movb %r10b, $1(%r8,%r12)
- 0x4d, 0x01, 0xe0, //0x00006484 addq %r12, %r8
- 0x49, 0x83, 0xc0, 0x02, //0x00006487 addq $2, %r8
- 0xe9, 0xf6, 0xfc, 0xff, 0xff, //0x0000648b jmp LBB5_1171
- //0x00006490 LBB5_1205
- 0x66, 0x43, 0xc7, 0x04, 0x20, 0xef, 0xbf, //0x00006490 movw $-16401, (%r8,%r12)
- 0x43, 0xc6, 0x44, 0x20, 0x02, 0xbd, //0x00006497 movb $-67, $2(%r8,%r12)
- 0xe9, 0xdd, 0xfc, 0xff, 0xff, //0x0000649d jmp LBB5_1170
- //0x000064a2 LBB5_1206
- 0x41, 0xc1, 0xe2, 0x0a, //0x000064a2 shll $10, %r10d
- 0x48, 0x8b, 0x75, 0xb8, //0x000064a6 movq $-72(%rbp), %rsi
- 0x89, 0xf0, //0x000064aa movl %esi, %eax
- 0x44, 0x01, 0xd0, //0x000064ac addl %r10d, %eax
- 0x44, 0x01, 0xd6, //0x000064af addl %r10d, %esi
- 0x81, 0xc6, 0x00, 0x24, 0xa0, 0xfc, //0x000064b2 addl $-56613888, %esi
- 0x89, 0xf7, //0x000064b8 movl %esi, %edi
- 0xc1, 0xef, 0x12, //0x000064ba shrl $18, %edi
- 0x40, 0x80, 0xcf, 0xf0, //0x000064bd orb $-16, %dil
- 0x43, 0x88, 0x3c, 0x20, //0x000064c1 movb %dil, (%r8,%r12)
- 0x89, 0xf7, //0x000064c5 movl %esi, %edi
- 0xc1, 0xef, 0x0c, //0x000064c7 shrl $12, %edi
- 0x40, 0x80, 0xe7, 0x3f, //0x000064ca andb $63, %dil
- 0x40, 0x80, 0xcf, 0x80, //0x000064ce orb $-128, %dil
- 0x43, 0x88, 0x7c, 0x20, 0x01, //0x000064d2 movb %dil, $1(%r8,%r12)
- 0xc1, 0xee, 0x06, //0x000064d7 shrl $6, %esi
- 0x40, 0x80, 0xe6, 0x3f, //0x000064da andb $63, %sil
- 0x40, 0x80, 0xce, 0x80, //0x000064de orb $-128, %sil
- 0x43, 0x88, 0x74, 0x20, 0x02, //0x000064e2 movb %sil, $2(%r8,%r12)
- 0x24, 0x3f, //0x000064e7 andb $63, %al
- 0x0c, 0x80, //0x000064e9 orb $-128, %al
- 0x43, 0x88, 0x44, 0x20, 0x03, //0x000064eb movb %al, $3(%r8,%r12)
- 0x4d, 0x01, 0xe0, //0x000064f0 addq %r12, %r8
- 0x49, 0x83, 0xc0, 0x04, //0x000064f3 addq $4, %r8
- 0x49, 0x83, 0xc5, 0x06, //0x000064f7 addq $6, %r13
- 0xe9, 0x86, 0xfc, 0xff, 0xff, //0x000064fb jmp LBB5_1171
- //0x00006500 LBB5_1211
- 0x4d, 0x89, 0xc7, //0x00006500 movq %r8, %r15
- 0xe9, 0xad, 0xeb, 0xff, 0xff, //0x00006503 jmp LBB5_967
- //0x00006508 LBB5_1212
- 0x83, 0xc3, 0xff, //0x00006508 addl $-1, %ebx
- //0x0000650b LBB5_1213
- 0x48, 0x8b, 0x45, 0xa0, //0x0000650b movq $-96(%rbp), %rax
- 0x44, 0x01, 0xc0, //0x0000650f addl %r8d, %eax
- 0x45, 0x31, 0xff, //0x00006512 xorl %r15d, %r15d
- 0x89, 0xda, //0x00006515 movl %ebx, %edx
- 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00006517 jmp LBB5_1216
- //0x0000651c LBB5_1214
- 0x0f, 0xbc, 0xc1, //0x0000651c bsfl %ecx, %eax
- 0xe9, 0xa7, 0x09, 0x00, 0x00, //0x0000651f jmp LBB5_1346
- //0x00006524 LBB5_1215
- 0x89, 0xda, //0x00006524 movl %ebx, %edx
- 0x31, 0xc0, //0x00006526 xorl %eax, %eax
- //0x00006528 LBB5_1216
- 0x48, 0x89, 0x45, 0xa0, //0x00006528 movq %rax, $-96(%rbp)
- 0x4c, 0x89, 0x7d, 0xd0, //0x0000652c movq %r15, $-48(%rbp)
- 0x49, 0x8d, 0x44, 0x24, 0x01, //0x00006530 leaq $1(%r12), %rax
- 0x48, 0x89, 0x85, 0x48, 0xff, 0xff, 0xff, //0x00006535 movq %rax, $-184(%rbp)
- 0x41, 0x89, 0xd7, //0x0000653c movl %edx, %r15d
- 0xe9, 0x16, 0x00, 0x00, 0x00, //0x0000653f jmp LBB5_1219
- //0x00006544 LBB5_1255
- 0x4c, 0x89, 0x7d, 0xd0, //0x00006544 movq %r15, $-48(%rbp)
- 0x89, 0xda, //0x00006548 movl %ebx, %edx
- 0x89, 0xd8, //0x0000654a movl %ebx, %eax
- //0x0000654c LBB5_1217
- 0x48, 0x8b, 0x4d, 0xa0, //0x0000654c movq $-96(%rbp), %rcx
- //0x00006550 LBB5_1218
- 0x44, 0x29, 0xd1, //0x00006550 subl %r10d, %ecx
- 0x48, 0x89, 0x4d, 0xa0, //0x00006553 movq %rcx, $-96(%rbp)
- 0x41, 0x89, 0xc7, //0x00006557 movl %eax, %r15d
- //0x0000655a LBB5_1219
- 0x48, 0x8b, 0x45, 0xd0, //0x0000655a movq $-48(%rbp), %rax
- 0x85, 0xc0, //0x0000655e testl %eax, %eax
- 0x0f, 0x88, 0x16, 0x00, 0x00, 0x00, //0x00006560 js LBB5_1222
- 0x0f, 0x85, 0x7b, 0x07, 0x00, 0x00, //0x00006566 jne LBB5_1318
- 0x41, 0x80, 0x3c, 0x24, 0x35, //0x0000656c cmpb $53, (%r12)
- 0x0f, 0x8c, 0x28, 0x00, 0x00, 0x00, //0x00006571 jl LBB5_1225
- 0xe9, 0x6b, 0x07, 0x00, 0x00, //0x00006577 jmp LBB5_1318
- //0x0000657c LBB5_1222
- 0x83, 0xf8, 0xf8, //0x0000657c cmpl $-8, %eax
- 0x0f, 0x83, 0x1a, 0x00, 0x00, 0x00, //0x0000657f jae LBB5_1225
- 0x41, 0xba, 0x1b, 0x00, 0x00, 0x00, //0x00006585 movl $27, %r10d
- 0x31, 0xc0, //0x0000658b xorl %eax, %eax
- 0x41, 0x89, 0xd7, //0x0000658d movl %edx, %r15d
- 0x85, 0xd2, //0x00006590 testl %edx, %edx
- 0x0f, 0x85, 0x23, 0x00, 0x00, 0x00, //0x00006592 jne LBB5_1226
- 0x31, 0xd2, //0x00006598 xorl %edx, %edx
- 0xe9, 0xad, 0xff, 0xff, 0xff, //0x0000659a jmp LBB5_1217
- //0x0000659f LBB5_1225
- 0x48, 0x8b, 0x45, 0xd0, //0x0000659f movq $-48(%rbp), %rax
- 0xf7, 0xd8, //0x000065a3 negl %eax
- 0x48, 0x8d, 0x0d, 0x34, 0x90, 0x00, 0x00, //0x000065a5 leaq $36916(%rip), %rcx /* _POW_TAB+0(%rip) */
- 0x44, 0x8b, 0x14, 0x81, //0x000065ac movl (%rcx,%rax,4), %r10d
- 0x31, 0xc0, //0x000065b0 xorl %eax, %eax
- 0x45, 0x85, 0xff, //0x000065b2 testl %r15d, %r15d
- 0x0f, 0x84, 0x91, 0xff, 0xff, 0xff, //0x000065b5 je LBB5_1217
- //0x000065bb LBB5_1226
- 0x44, 0x89, 0xd1, //0x000065bb movl %r10d, %ecx
- 0x4c, 0x6b, 0xc1, 0x68, //0x000065be imulq $104, %rcx, %r8
- 0x48, 0x8d, 0x05, 0x47, 0x90, 0x00, 0x00, //0x000065c2 leaq $36935(%rip), %rax /* _LSHIFT_TAB+0(%rip) */
- 0x41, 0x8b, 0x14, 0x00, //0x000065c9 movl (%r8,%rax), %edx
- 0x48, 0x89, 0x55, 0x90, //0x000065cd movq %rdx, $-112(%rbp)
- 0x49, 0x63, 0xd7, //0x000065d1 movslq %r15d, %rdx
- 0x49, 0x8d, 0x3c, 0x00, //0x000065d4 leaq (%r8,%rax), %rdi
- 0x48, 0x83, 0xc7, 0x04, //0x000065d8 addq $4, %rdi
- 0x31, 0xf6, //0x000065dc xorl %esi, %esi
- 0x90, 0x90, //0x000065de .p2align 4, 0x90
- //0x000065e0 LBB5_1227
- 0x0f, 0xb6, 0x04, 0x37, //0x000065e0 movzbl (%rdi,%rsi), %eax
- 0x84, 0xc0, //0x000065e4 testb %al, %al
- 0x0f, 0x84, 0x3b, 0x00, 0x00, 0x00, //0x000065e6 je LBB5_1232
- 0x41, 0x38, 0x04, 0x34, //0x000065ec cmpb %al, (%r12,%rsi)
- 0x0f, 0x85, 0x17, 0x01, 0x00, 0x00, //0x000065f0 jne LBB5_1241
- 0x48, 0x83, 0xc6, 0x01, //0x000065f6 addq $1, %rsi
- 0x48, 0x39, 0xf2, //0x000065fa cmpq %rsi, %rdx
- 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x000065fd jne LBB5_1227
- 0x44, 0x89, 0xf8, //0x00006603 movl %r15d, %eax
- 0x48, 0x8d, 0x15, 0x03, 0x90, 0x00, 0x00, //0x00006606 leaq $36867(%rip), %rdx /* _LSHIFT_TAB+0(%rip) */
- 0x49, 0x01, 0xd0, //0x0000660d addq %rdx, %r8
- 0x42, 0x80, 0x7c, 0x00, 0x04, 0x00, //0x00006610 cmpb $0, $4(%rax,%r8)
- 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x00006616 je LBB5_1232
- //0x0000661c LBB5_1231
- 0x48, 0x8b, 0x45, 0x90, //0x0000661c movq $-112(%rbp), %rax
- 0x83, 0xc0, 0xff, //0x00006620 addl $-1, %eax
- 0x48, 0x89, 0x45, 0x90, //0x00006623 movq %rax, $-112(%rbp)
- //0x00006627 LBB5_1232
- 0x45, 0x85, 0xff, //0x00006627 testl %r15d, %r15d
- 0x44, 0x89, 0x95, 0x68, 0xff, 0xff, 0xff, //0x0000662a movl %r10d, $-152(%rbp)
- 0x0f, 0x8e, 0xc8, 0x00, 0x00, 0x00, //0x00006631 jle LBB5_1240
- 0x48, 0x8b, 0x45, 0x90, //0x00006637 movq $-112(%rbp), %rax
- 0x44, 0x01, 0xf8, //0x0000663b addl %r15d, %eax
- 0x44, 0x89, 0xff, //0x0000663e movl %r15d, %edi
- 0x48, 0x98, //0x00006641 cltq
- 0x49, 0x89, 0xc7, //0x00006643 movq %rax, %r15
- 0x49, 0xc1, 0xe7, 0x20, //0x00006646 shlq $32, %r15
- 0x48, 0x83, 0xc0, 0xff, //0x0000664a addq $-1, %rax
- 0x48, 0x83, 0xc7, 0x01, //0x0000664e addq $1, %rdi
- 0x45, 0x31, 0xc0, //0x00006652 xorl %r8d, %r8d
- 0xe9, 0x38, 0x00, 0x00, 0x00, //0x00006655 jmp LBB5_1236
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000665a .p2align 4, 0x90
- //0x00006660 LBB5_1234
- 0x48, 0x85, 0xc0, //0x00006660 testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00006663 movl $1, %eax
- 0x44, 0x0f, 0x45, 0xd8, //0x00006668 cmovnel %eax, %r11d
- //0x0000666c LBB5_1235
- 0x48, 0xb8, 0xff, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x0000666c movabsq $-4294967041, %rax
- 0x49, 0x01, 0xc7, //0x00006676 addq %rax, %r15
- 0x49, 0x81, 0xc7, 0x01, 0xff, 0xff, 0xff, //0x00006679 addq $-255, %r15
- 0x49, 0x8d, 0x42, 0xff, //0x00006680 leaq $-1(%r10), %rax
- 0x48, 0x83, 0xc7, 0xff, //0x00006684 addq $-1, %rdi
- 0x48, 0x83, 0xff, 0x01, //0x00006688 cmpq $1, %rdi
- 0x0f, 0x86, 0x4e, 0x00, 0x00, 0x00, //0x0000668c jbe LBB5_1238
- //0x00006692 LBB5_1236
- 0x49, 0x89, 0xc2, //0x00006692 movq %rax, %r10
- 0x8d, 0x47, 0xfe, //0x00006695 leal $-2(%rdi), %eax
- 0x49, 0x0f, 0xbe, 0x34, 0x04, //0x00006698 movsbq (%r12,%rax), %rsi
- 0x48, 0x83, 0xc6, 0xd0, //0x0000669d addq $-48, %rsi
- 0x48, 0xd3, 0xe6, //0x000066a1 shlq %cl, %rsi
- 0x4c, 0x01, 0xc6, //0x000066a4 addq %r8, %rsi
- 0x48, 0x89, 0xf0, //0x000066a7 movq %rsi, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000066aa movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x000066b4 mulq %rdx
- 0x49, 0x89, 0xd0, //0x000066b7 movq %rdx, %r8
- 0x49, 0xc1, 0xe8, 0x03, //0x000066ba shrq $3, %r8
- 0x4b, 0x8d, 0x04, 0x00, //0x000066be leaq (%r8,%r8), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x000066c2 leaq (%rax,%rax,4), %rdx
- 0x48, 0x89, 0xf0, //0x000066c6 movq %rsi, %rax
- 0x48, 0x29, 0xd0, //0x000066c9 subq %rdx, %rax
- 0x4d, 0x39, 0xca, //0x000066cc cmpq %r9, %r10
- 0x0f, 0x83, 0x8b, 0xff, 0xff, 0xff, //0x000066cf jae LBB5_1234
- 0x04, 0x30, //0x000066d5 addb $48, %al
- 0x43, 0x88, 0x04, 0x14, //0x000066d7 movb %al, (%r12,%r10)
- 0xe9, 0x8c, 0xff, 0xff, 0xff, //0x000066db jmp LBB5_1235
- //0x000066e0 LBB5_1238
- 0x48, 0x83, 0xfe, 0x0a, //0x000066e0 cmpq $10, %rsi
- 0x4c, 0x8b, 0x7d, 0xd0, //0x000066e4 movq $-48(%rbp), %r15
- 0xbf, 0x01, 0x00, 0x00, 0x00, //0x000066e8 movl $1, %edi
- 0x0f, 0x83, 0x25, 0x00, 0x00, 0x00, //0x000066ed jae LBB5_1242
- 0x44, 0x8b, 0x95, 0x68, 0xff, 0xff, 0xff, //0x000066f3 movl $-152(%rbp), %r10d
- 0xe9, 0x8b, 0x00, 0x00, 0x00, //0x000066fa jmp LBB5_1246
- //0x000066ff LBB5_1240
- 0x4c, 0x8b, 0x7d, 0xd0, //0x000066ff movq $-48(%rbp), %r15
- 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00006703 movl $1, %edi
- 0xe9, 0x7d, 0x00, 0x00, 0x00, //0x00006708 jmp LBB5_1246
- //0x0000670d LBB5_1241
- 0x0f, 0x8c, 0x09, 0xff, 0xff, 0xff, //0x0000670d jl LBB5_1231
- 0xe9, 0x0f, 0xff, 0xff, 0xff, //0x00006713 jmp LBB5_1232
- //0x00006718 LBB5_1242
- 0x49, 0x63, 0xca, //0x00006718 movslq %r10d, %rcx
- 0x48, 0x83, 0xc1, 0xff, //0x0000671b addq $-1, %rcx
- 0x44, 0x8b, 0x95, 0x68, 0xff, 0xff, 0xff, //0x0000671f movl $-152(%rbp), %r10d
- 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x00006726 jmp LBB5_1244
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000672b .p2align 4, 0x90
- //0x00006730 LBB5_1243
- 0x48, 0x85, 0xc0, //0x00006730 testq %rax, %rax
- 0x44, 0x0f, 0x45, 0xdf, //0x00006733 cmovnel %edi, %r11d
- 0x48, 0x83, 0xc1, 0xff, //0x00006737 addq $-1, %rcx
- 0x49, 0x83, 0xf8, 0x09, //0x0000673b cmpq $9, %r8
- 0x49, 0x89, 0xd0, //0x0000673f movq %rdx, %r8
- 0x0f, 0x86, 0x42, 0x00, 0x00, 0x00, //0x00006742 jbe LBB5_1246
- //0x00006748 LBB5_1244
- 0x4c, 0x89, 0xc0, //0x00006748 movq %r8, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000674b movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x00006755 mulq %rdx
- 0x48, 0xc1, 0xea, 0x03, //0x00006758 shrq $3, %rdx
- 0x48, 0x8d, 0x04, 0x12, //0x0000675c leaq (%rdx,%rdx), %rax
- 0x48, 0x8d, 0x34, 0x80, //0x00006760 leaq (%rax,%rax,4), %rsi
- 0x4c, 0x89, 0xc0, //0x00006764 movq %r8, %rax
- 0x48, 0x29, 0xf0, //0x00006767 subq %rsi, %rax
- 0x4c, 0x39, 0xc9, //0x0000676a cmpq %r9, %rcx
- 0x0f, 0x83, 0xbd, 0xff, 0xff, 0xff, //0x0000676d jae LBB5_1243
- 0x04, 0x30, //0x00006773 addb $48, %al
- 0x41, 0x88, 0x04, 0x0c, //0x00006775 movb %al, (%r12,%rcx)
- 0x48, 0x83, 0xc1, 0xff, //0x00006779 addq $-1, %rcx
- 0x49, 0x83, 0xf8, 0x09, //0x0000677d cmpq $9, %r8
- 0x49, 0x89, 0xd0, //0x00006781 movq %rdx, %r8
- 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x00006784 ja LBB5_1244
- //0x0000678a LBB5_1246
- 0x48, 0x8b, 0x45, 0x90, //0x0000678a movq $-112(%rbp), %rax
- 0x01, 0xc3, //0x0000678e addl %eax, %ebx
- 0x48, 0x63, 0xdb, //0x00006790 movslq %ebx, %rbx
- 0x49, 0x39, 0xd9, //0x00006793 cmpq %rbx, %r9
- 0x41, 0x0f, 0x46, 0xd9, //0x00006796 cmovbel %r9d, %ebx
- 0x41, 0x01, 0xc7, //0x0000679a addl %eax, %r15d
- 0x85, 0xdb, //0x0000679d testl %ebx, %ebx
- 0x0f, 0x8e, 0x3c, 0x00, 0x00, 0x00, //0x0000679f jle LBB5_1250
- 0x89, 0xd8, //0x000067a5 movl %ebx, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x000067a7 cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x45, 0x00, 0x00, 0x00, //0x000067ad jne LBB5_1254
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000067b3 .p2align 4, 0x90
- //0x000067c0 LBB5_1248
- 0x48, 0x83, 0xf8, 0x01, //0x000067c0 cmpq $1, %rax
- 0x0f, 0x86, 0x26, 0x00, 0x00, 0x00, //0x000067c4 jbe LBB5_1251
- 0x8d, 0x48, 0xfe, //0x000067ca leal $-2(%rax), %ecx
- 0x48, 0x83, 0xc0, 0xff, //0x000067cd addq $-1, %rax
- 0x41, 0x80, 0x3c, 0x0c, 0x30, //0x000067d1 cmpb $48, (%r12,%rcx)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x000067d6 je LBB5_1248
- 0xe9, 0x15, 0x00, 0x00, 0x00, //0x000067dc jmp LBB5_1253
- //0x000067e1 LBB5_1250
- 0x31, 0xc0, //0x000067e1 xorl %eax, %eax
- 0x85, 0xdb, //0x000067e3 testl %ebx, %ebx
- 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x000067e5 jne LBB5_1254
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000067eb jmp LBB5_1252
- //0x000067f0 LBB5_1251
- 0x83, 0xc0, 0xff, //0x000067f0 addl $-1, %eax
- //0x000067f3 LBB5_1252
- 0x45, 0x31, 0xff, //0x000067f3 xorl %r15d, %r15d
- //0x000067f6 LBB5_1253
- 0x89, 0xc3, //0x000067f6 movl %eax, %ebx
- //0x000067f8 LBB5_1254
- 0x45, 0x85, 0xd2, //0x000067f8 testl %r10d, %r10d
- 0x0f, 0x89, 0x43, 0xfd, 0xff, 0xff, //0x000067fb jns LBB5_1255
- 0x41, 0x83, 0xfa, 0xc3, //0x00006801 cmpl $-61, %r10d
- 0x0f, 0x87, 0x34, 0x02, 0x00, 0x00, //0x00006805 ja LBB5_1283
- 0x45, 0x89, 0xd0, //0x0000680b movl %r10d, %r8d
- 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x0000680e jmp LBB5_1260
- //0x00006813 LBB5_1258
- 0x45, 0x31, 0xff, //0x00006813 xorl %r15d, %r15d
- 0x45, 0x31, 0xd2, //0x00006816 xorl %r10d, %r10d
- //0x00006819 LBB5_1259
- 0x41, 0x8d, 0x48, 0x3c, //0x00006819 leal $60(%r8), %ecx
- 0x44, 0x89, 0xd3, //0x0000681d movl %r10d, %ebx
- 0x41, 0x83, 0xf8, 0x88, //0x00006820 cmpl $-120, %r8d
- 0x41, 0x89, 0xc8, //0x00006824 movl %ecx, %r8d
- 0x0f, 0x8d, 0x1a, 0x02, 0x00, 0x00, //0x00006827 jge LBB5_1284
- //0x0000682d LBB5_1260
- 0x85, 0xdb, //0x0000682d testl %ebx, %ebx
- 0xbe, 0x00, 0x00, 0x00, 0x00, //0x0000682f movl $0, %esi
- 0x0f, 0x4f, 0xf3, //0x00006834 cmovgl %ebx, %esi
- 0x31, 0xc0, //0x00006837 xorl %eax, %eax
- 0x31, 0xc9, //0x00006839 xorl %ecx, %ecx
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000683b .p2align 4, 0x90
- //0x00006840 LBB5_1261
- 0x48, 0x39, 0xc6, //0x00006840 cmpq %rax, %rsi
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00006843 je LBB5_1264
- 0x48, 0x8d, 0x0c, 0x89, //0x00006849 leaq (%rcx,%rcx,4), %rcx
- 0x49, 0x0f, 0xbe, 0x14, 0x04, //0x0000684d movsbq (%r12,%rax), %rdx
- 0x48, 0x8d, 0x0c, 0x4a, //0x00006852 leaq (%rdx,%rcx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x00006856 addq $-48, %rcx
- 0x48, 0x83, 0xc0, 0x01, //0x0000685a addq $1, %rax
- 0x4c, 0x39, 0xf1, //0x0000685e cmpq %r14, %rcx
- 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x00006861 jb LBB5_1261
- 0x89, 0xc6, //0x00006867 movl %eax, %esi
- 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00006869 jmp LBB5_1266
- //0x0000686e LBB5_1264
- 0x45, 0x31, 0xd2, //0x0000686e xorl %r10d, %r10d
- 0x48, 0x85, 0xc9, //0x00006871 testq %rcx, %rcx
- 0x0f, 0x84, 0x9f, 0xff, 0xff, 0xff, //0x00006874 je LBB5_1259
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000687a .p2align 4, 0x90
- //0x00006880 LBB5_1265
- 0x48, 0x01, 0xc9, //0x00006880 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00006883 leaq (%rcx,%rcx,4), %rcx
- 0x83, 0xc6, 0x01, //0x00006887 addl $1, %esi
- 0x4c, 0x39, 0xf1, //0x0000688a cmpq %r14, %rcx
- 0x0f, 0x82, 0xed, 0xff, 0xff, 0xff, //0x0000688d jb LBB5_1265
- //0x00006893 LBB5_1266
- 0x41, 0x29, 0xf7, //0x00006893 subl %esi, %r15d
- 0x41, 0x83, 0xc7, 0x01, //0x00006896 addl $1, %r15d
- 0x45, 0x31, 0xd2, //0x0000689a xorl %r10d, %r10d
- 0x39, 0xde, //0x0000689d cmpl %ebx, %esi
- 0x0f, 0x8d, 0x13, 0x01, 0x00, 0x00, //0x0000689f jge LBB5_1275
- 0x48, 0x63, 0xf6, //0x000068a5 movslq %esi, %rsi
- 0x48, 0x63, 0xc3, //0x000068a8 movslq %ebx, %rax
- 0x49, 0x89, 0xc2, //0x000068ab movq %rax, %r10
- 0x49, 0x29, 0xf2, //0x000068ae subq %rsi, %r10
- 0x48, 0x89, 0xf7, //0x000068b1 movq %rsi, %rdi
- 0x48, 0xf7, 0xd7, //0x000068b4 notq %rdi
- 0x48, 0x01, 0xc7, //0x000068b7 addq %rax, %rdi
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000068ba jne LBB5_1269
- 0x31, 0xff, //0x000068c0 xorl %edi, %edi
- 0x41, 0xf6, 0xc2, 0x01, //0x000068c2 testb $1, %r10b
- 0x0f, 0x85, 0x8f, 0x00, 0x00, 0x00, //0x000068c6 jne LBB5_1272
- 0xe9, 0xad, 0x00, 0x00, 0x00, //0x000068cc jmp LBB5_1273
- //0x000068d1 LBB5_1269
- 0x4c, 0x89, 0x7d, 0xd0, //0x000068d1 movq %r15, $-48(%rbp)
- 0x4d, 0x89, 0xd7, //0x000068d5 movq %r10, %r15
- 0x49, 0x83, 0xe7, 0xfe, //0x000068d8 andq $-2, %r15
- 0x49, 0xf7, 0xdf, //0x000068dc negq %r15
- 0x31, 0xff, //0x000068df xorl %edi, %edi
- 0x48, 0x8b, 0x85, 0x48, 0xff, 0xff, 0xff, //0x000068e1 movq $-184(%rbp), %rax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000068e8 .p2align 4, 0x90
- //0x000068f0 LBB5_1270
- 0x48, 0x89, 0xcb, //0x000068f0 movq %rcx, %rbx
- 0x48, 0xc1, 0xeb, 0x3c, //0x000068f3 shrq $60, %rbx
- 0x49, 0x8d, 0x56, 0xff, //0x000068f7 leaq $-1(%r14), %rdx
- 0x48, 0x21, 0xd1, //0x000068fb andq %rdx, %rcx
- 0x80, 0xcb, 0x30, //0x000068fe orb $48, %bl
- 0x88, 0x58, 0xff, //0x00006901 movb %bl, $-1(%rax)
- 0x48, 0x8d, 0x0c, 0x89, //0x00006904 leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x0f, 0xbe, 0x5c, 0x30, 0xff, //0x00006908 movsbq $-1(%rax,%rsi), %rbx
- 0x48, 0x8d, 0x0c, 0x4b, //0x0000690e leaq (%rbx,%rcx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x00006912 addq $-48, %rcx
- 0x48, 0x89, 0xcb, //0x00006916 movq %rcx, %rbx
- 0x48, 0xc1, 0xeb, 0x3c, //0x00006919 shrq $60, %rbx
- 0x48, 0x21, 0xd1, //0x0000691d andq %rdx, %rcx
- 0x80, 0xcb, 0x30, //0x00006920 orb $48, %bl
- 0x88, 0x18, //0x00006923 movb %bl, (%rax)
- 0x48, 0x8d, 0x0c, 0x89, //0x00006925 leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x0f, 0xbe, 0x14, 0x30, //0x00006929 movsbq (%rax,%rsi), %rdx
- 0x48, 0x8d, 0x0c, 0x4a, //0x0000692e leaq (%rdx,%rcx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x00006932 addq $-48, %rcx
- 0x48, 0x83, 0xc0, 0x02, //0x00006936 addq $2, %rax
- 0x48, 0x83, 0xc7, 0xfe, //0x0000693a addq $-2, %rdi
- 0x49, 0x39, 0xff, //0x0000693e cmpq %rdi, %r15
- 0x0f, 0x85, 0xa9, 0xff, 0xff, 0xff, //0x00006941 jne LBB5_1270
- 0x48, 0x29, 0xfe, //0x00006947 subq %rdi, %rsi
- 0x48, 0xf7, 0xdf, //0x0000694a negq %rdi
- 0x4c, 0x8b, 0x7d, 0xd0, //0x0000694d movq $-48(%rbp), %r15
- 0x41, 0xf6, 0xc2, 0x01, //0x00006951 testb $1, %r10b
- 0x0f, 0x84, 0x23, 0x00, 0x00, 0x00, //0x00006955 je LBB5_1273
- //0x0000695b LBB5_1272
- 0x49, 0x8d, 0x46, 0xff, //0x0000695b leaq $-1(%r14), %rax
- 0x48, 0x21, 0xc8, //0x0000695f andq %rcx, %rax
- 0x48, 0xc1, 0xe9, 0x3c, //0x00006962 shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x00006966 orb $48, %cl
- 0x41, 0x88, 0x0c, 0x3c, //0x00006969 movb %cl, (%r12,%rdi)
- 0x48, 0x8d, 0x04, 0x80, //0x0000696d leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x0c, 0x34, //0x00006971 movsbq (%r12,%rsi), %rcx
- 0x48, 0x8d, 0x0c, 0x41, //0x00006976 leaq (%rcx,%rax,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x0000697a addq $-48, %rcx
- //0x0000697e LBB5_1273
- 0x48, 0x85, 0xc9, //0x0000697e testq %rcx, %rcx
- 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00006981 movl $1, %edi
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x00006986 jne LBB5_1275
- 0xe9, 0x5c, 0x00, 0x00, 0x00, //0x0000698c jmp LBB5_1277
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006991 .p2align 4, 0x90
- //0x000069a0 LBB5_1274
- 0x4c, 0x39, 0xf1, //0x000069a0 cmpq %r14, %rcx
- 0x44, 0x0f, 0x43, 0xdf, //0x000069a3 cmovael %edi, %r11d
- 0x48, 0x8d, 0x0c, 0x00, //0x000069a7 leaq (%rax,%rax), %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x000069ab leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc0, //0x000069af testq %rax, %rax
- 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x000069b2 je LBB5_1277
- //0x000069b8 LBB5_1275
- 0x49, 0x8d, 0x46, 0xff, //0x000069b8 leaq $-1(%r14), %rax
- 0x48, 0x21, 0xc8, //0x000069bc andq %rcx, %rax
- 0x49, 0x63, 0xf2, //0x000069bf movslq %r10d, %rsi
- 0x49, 0x39, 0xf1, //0x000069c2 cmpq %rsi, %r9
- 0x0f, 0x86, 0xd5, 0xff, 0xff, 0xff, //0x000069c5 jbe LBB5_1274
- 0x48, 0xc1, 0xe9, 0x3c, //0x000069cb shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x000069cf orb $48, %cl
- 0x41, 0x88, 0x0c, 0x34, //0x000069d2 movb %cl, (%r12,%rsi)
- 0x83, 0xc6, 0x01, //0x000069d6 addl $1, %esi
- 0x41, 0x89, 0xf2, //0x000069d9 movl %esi, %r10d
- 0x48, 0x8d, 0x0c, 0x00, //0x000069dc leaq (%rax,%rax), %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x000069e0 leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc0, //0x000069e4 testq %rax, %rax
- 0x0f, 0x85, 0xcb, 0xff, 0xff, 0xff, //0x000069e7 jne LBB5_1275
- //0x000069ed LBB5_1277
- 0x45, 0x85, 0xd2, //0x000069ed testl %r10d, %r10d
- 0x0f, 0x8e, 0x3e, 0x00, 0x00, 0x00, //0x000069f0 jle LBB5_1282
- 0x44, 0x89, 0xd0, //0x000069f6 movl %r10d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x000069f9 cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x14, 0xfe, 0xff, 0xff, //0x000069ff jne LBB5_1259
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006a05 .p2align 4, 0x90
- //0x00006a10 LBB5_1279
- 0x48, 0x83, 0xf8, 0x01, //0x00006a10 cmpq $1, %rax
- 0x0f, 0x86, 0xf9, 0xfd, 0xff, 0xff, //0x00006a14 jbe LBB5_1258
- 0x8d, 0x48, 0xfe, //0x00006a1a leal $-2(%rax), %ecx
- 0x48, 0x83, 0xc0, 0xff, //0x00006a1d addq $-1, %rax
- 0x41, 0x80, 0x3c, 0x0c, 0x30, //0x00006a21 cmpb $48, (%r12,%rcx)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x00006a26 je LBB5_1279
- 0x41, 0x89, 0xc2, //0x00006a2c movl %eax, %r10d
- 0xe9, 0xe5, 0xfd, 0xff, 0xff, //0x00006a2f jmp LBB5_1259
- //0x00006a34 LBB5_1282
- 0x0f, 0x85, 0xdf, 0xfd, 0xff, 0xff, //0x00006a34 jne LBB5_1259
- 0xe9, 0xd4, 0xfd, 0xff, 0xff, //0x00006a3a jmp LBB5_1258
- //0x00006a3f LBB5_1283
- 0x44, 0x89, 0xd0, //0x00006a3f movl %r10d, %eax
- 0x41, 0x89, 0xda, //0x00006a42 movl %ebx, %r10d
- 0x89, 0xc1, //0x00006a45 movl %eax, %ecx
- //0x00006a47 LBB5_1284
- 0xf7, 0xd9, //0x00006a47 negl %ecx
- 0x45, 0x85, 0xd2, //0x00006a49 testl %r10d, %r10d
- 0x41, 0xb8, 0x00, 0x00, 0x00, 0x00, //0x00006a4c movl $0, %r8d
- 0x45, 0x0f, 0x4f, 0xc2, //0x00006a52 cmovgl %r10d, %r8d
- 0x31, 0xff, //0x00006a56 xorl %edi, %edi
- 0x31, 0xc0, //0x00006a58 xorl %eax, %eax
- 0x4c, 0x89, 0x7d, 0xd0, //0x00006a5a movq %r15, $-48(%rbp)
- 0x90, 0x90, //0x00006a5e .p2align 4, 0x90
- //0x00006a60 LBB5_1285
- 0x49, 0x39, 0xf8, //0x00006a60 cmpq %rdi, %r8
- 0x0f, 0x84, 0x6c, 0x00, 0x00, 0x00, //0x00006a63 je LBB5_1291
- 0x48, 0x8d, 0x04, 0x80, //0x00006a69 leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x14, 0x3c, //0x00006a6d movsbq (%r12,%rdi), %rdx
- 0x48, 0x8d, 0x04, 0x42, //0x00006a72 leaq (%rdx,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x00006a76 addq $-48, %rax
- 0x48, 0x83, 0xc7, 0x01, //0x00006a7a addq $1, %rdi
- 0x48, 0x89, 0xc2, //0x00006a7e movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x00006a81 shrq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x00006a84 testq %rdx, %rdx
- 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x00006a87 je LBB5_1285
- 0x41, 0x89, 0xf8, //0x00006a8d movl %edi, %r8d
- 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00006a90 movl $1, %r15d
- //0x00006a96 LBB5_1288
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00006a96 movq $-1, %rdi
- 0x48, 0xd3, 0xe7, //0x00006a9d shlq %cl, %rdi
- 0x48, 0xf7, 0xd7, //0x00006aa0 notq %rdi
- 0x31, 0xdb, //0x00006aa3 xorl %ebx, %ebx
- 0x45, 0x39, 0xd0, //0x00006aa5 cmpl %r10d, %r8d
- 0x0f, 0x8d, 0x8f, 0x00, 0x00, 0x00, //0x00006aa8 jge LBB5_1295
- 0x48, 0x89, 0x7d, 0x90, //0x00006aae movq %rdi, $-112(%rbp)
- 0x49, 0x63, 0xd0, //0x00006ab2 movslq %r8d, %rdx
- 0x49, 0x63, 0xf2, //0x00006ab5 movslq %r10d, %rsi
- 0x48, 0x89, 0xf3, //0x00006ab8 movq %rsi, %rbx
- 0x48, 0x29, 0xd3, //0x00006abb subq %rdx, %rbx
- 0x48, 0x89, 0xd7, //0x00006abe movq %rdx, %rdi
- 0x48, 0xf7, 0xd7, //0x00006ac1 notq %rdi
- 0x48, 0x01, 0xf7, //0x00006ac4 addq %rsi, %rdi
- 0x0f, 0x85, 0x90, 0x00, 0x00, 0x00, //0x00006ac7 jne LBB5_1297
- 0x45, 0x31, 0xff, //0x00006acd xorl %r15d, %r15d
- 0xe9, 0x14, 0x01, 0x00, 0x00, //0x00006ad0 jmp LBB5_1300
- //0x00006ad5 LBB5_1291
- 0x31, 0xdb, //0x00006ad5 xorl %ebx, %ebx
- 0x48, 0x85, 0xc0, //0x00006ad7 testq %rax, %rax
- 0x0f, 0x84, 0x69, 0x00, 0x00, 0x00, //0x00006ada je LBB5_1296
- 0x48, 0x89, 0xc2, //0x00006ae0 movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x00006ae3 shrq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x00006ae6 testq %rdx, %rdx
- 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00006ae9 movl $1, %r15d
- 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00006aef je LBB5_1294
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00006af5 movq $-1, %rdi
- 0x48, 0xd3, 0xe7, //0x00006afc shlq %cl, %rdi
- 0x48, 0xf7, 0xd7, //0x00006aff notq %rdi
- 0x48, 0x8b, 0x55, 0xd0, //0x00006b02 movq $-48(%rbp), %rdx
- 0x44, 0x29, 0xc2, //0x00006b06 subl %r8d, %edx
- 0x83, 0xc2, 0x01, //0x00006b09 addl $1, %edx
- 0x48, 0x89, 0x55, 0xd0, //0x00006b0c movq %rdx, $-48(%rbp)
- 0x31, 0xdb, //0x00006b10 xorl %ebx, %ebx
- 0x44, 0x8b, 0x95, 0x68, 0xff, 0xff, 0xff, //0x00006b12 movl $-152(%rbp), %r10d
- 0xe9, 0x22, 0x01, 0x00, 0x00, //0x00006b19 jmp LBB5_1304
- //0x00006b1e LBB5_1294
- 0x48, 0x01, 0xc0, //0x00006b1e addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00006b21 leaq (%rax,%rax,4), %rax
- 0x41, 0x83, 0xc0, 0x01, //0x00006b25 addl $1, %r8d
- 0x48, 0x89, 0xc2, //0x00006b29 movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x00006b2c shrq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x00006b2f testq %rdx, %rdx
- 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x00006b32 je LBB5_1294
- 0xe9, 0x59, 0xff, 0xff, 0xff, //0x00006b38 jmp LBB5_1288
- //0x00006b3d LBB5_1295
- 0x44, 0x8b, 0x95, 0x68, 0xff, 0xff, 0xff, //0x00006b3d movl $-152(%rbp), %r10d
- 0xe9, 0xdd, 0x00, 0x00, 0x00, //0x00006b44 jmp LBB5_1303
- //0x00006b49 LBB5_1296
- 0x31, 0xd2, //0x00006b49 xorl %edx, %edx
- 0x31, 0xc0, //0x00006b4b xorl %eax, %eax
- 0x48, 0x8b, 0x4d, 0xa0, //0x00006b4d movq $-96(%rbp), %rcx
- 0x44, 0x8b, 0x95, 0x68, 0xff, 0xff, 0xff, //0x00006b51 movl $-152(%rbp), %r10d
- 0xe9, 0xf3, 0xf9, 0xff, 0xff, //0x00006b58 jmp LBB5_1218
- //0x00006b5d LBB5_1297
- 0x44, 0x89, 0x9d, 0x54, 0xff, 0xff, 0xff, //0x00006b5d movl %r11d, $-172(%rbp)
- 0x48, 0x89, 0xde, //0x00006b64 movq %rbx, %rsi
- 0x48, 0x83, 0xe6, 0xfe, //0x00006b67 andq $-2, %rsi
- 0x48, 0xf7, 0xde, //0x00006b6b negq %rsi
- 0x48, 0x89, 0xb5, 0x58, 0xff, 0xff, 0xff, //0x00006b6e movq %rsi, $-168(%rbp)
- 0x45, 0x31, 0xff, //0x00006b75 xorl %r15d, %r15d
- 0x48, 0x8b, 0xbd, 0x48, 0xff, 0xff, 0xff, //0x00006b78 movq $-184(%rbp), %rdi
- //0x00006b7f LBB5_1298
- 0x49, 0x89, 0xc2, //0x00006b7f movq %rax, %r10
- 0x49, 0xd3, 0xea, //0x00006b82 shrq %cl, %r10
- 0x4c, 0x8b, 0x5d, 0x90, //0x00006b85 movq $-112(%rbp), %r11
- 0x4c, 0x21, 0xd8, //0x00006b89 andq %r11, %rax
- 0x41, 0x80, 0xc2, 0x30, //0x00006b8c addb $48, %r10b
- 0x44, 0x88, 0x57, 0xff, //0x00006b90 movb %r10b, $-1(%rdi)
- 0x48, 0x8d, 0x04, 0x80, //0x00006b94 leaq (%rax,%rax,4), %rax
- 0x48, 0x0f, 0xbe, 0x74, 0x17, 0xff, //0x00006b98 movsbq $-1(%rdi,%rdx), %rsi
- 0x48, 0x8d, 0x04, 0x46, //0x00006b9e leaq (%rsi,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x00006ba2 addq $-48, %rax
- 0x48, 0x89, 0xc6, //0x00006ba6 movq %rax, %rsi
- 0x48, 0xd3, 0xee, //0x00006ba9 shrq %cl, %rsi
- 0x4c, 0x21, 0xd8, //0x00006bac andq %r11, %rax
- 0x40, 0x80, 0xc6, 0x30, //0x00006baf addb $48, %sil
- 0x40, 0x88, 0x37, //0x00006bb3 movb %sil, (%rdi)
- 0x48, 0x8d, 0x04, 0x80, //0x00006bb6 leaq (%rax,%rax,4), %rax
- 0x48, 0x0f, 0xbe, 0x34, 0x17, //0x00006bba movsbq (%rdi,%rdx), %rsi
- 0x48, 0x8d, 0x04, 0x46, //0x00006bbf leaq (%rsi,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x00006bc3 addq $-48, %rax
- 0x48, 0x83, 0xc7, 0x02, //0x00006bc7 addq $2, %rdi
- 0x49, 0x83, 0xc7, 0xfe, //0x00006bcb addq $-2, %r15
- 0x4c, 0x39, 0xbd, 0x58, 0xff, 0xff, 0xff, //0x00006bcf cmpq %r15, $-168(%rbp)
- 0x0f, 0x85, 0xa3, 0xff, 0xff, 0xff, //0x00006bd6 jne LBB5_1298
- 0x4c, 0x29, 0xfa, //0x00006bdc subq %r15, %rdx
- 0x49, 0xf7, 0xdf, //0x00006bdf negq %r15
- 0x44, 0x8b, 0x9d, 0x54, 0xff, 0xff, 0xff, //0x00006be2 movl $-172(%rbp), %r11d
- //0x00006be9 LBB5_1300
- 0xf6, 0xc3, 0x01, //0x00006be9 testb $1, %bl
- 0x44, 0x8b, 0x95, 0x68, 0xff, 0xff, 0xff, //0x00006bec movl $-152(%rbp), %r10d
- 0x0f, 0x84, 0x23, 0x00, 0x00, 0x00, //0x00006bf3 je LBB5_1302
- 0x48, 0x89, 0xc7, //0x00006bf9 movq %rax, %rdi
- 0x48, 0xd3, 0xef, //0x00006bfc shrq %cl, %rdi
- 0x48, 0x23, 0x45, 0x90, //0x00006bff andq $-112(%rbp), %rax
- 0x40, 0x80, 0xc7, 0x30, //0x00006c03 addb $48, %dil
- 0x43, 0x88, 0x3c, 0x3c, //0x00006c07 movb %dil, (%r12,%r15)
- 0x48, 0x8d, 0x04, 0x80, //0x00006c0b leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x14, 0x14, //0x00006c0f movsbq (%r12,%rdx), %rdx
- 0x48, 0x8d, 0x04, 0x42, //0x00006c14 leaq (%rdx,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x00006c18 addq $-48, %rax
- //0x00006c1c LBB5_1302
- 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00006c1c movl $1, %r15d
- 0x48, 0x8b, 0x7d, 0x90, //0x00006c22 movq $-112(%rbp), %rdi
- //0x00006c26 LBB5_1303
- 0x48, 0x8b, 0x55, 0xd0, //0x00006c26 movq $-48(%rbp), %rdx
- 0x44, 0x29, 0xc2, //0x00006c2a subl %r8d, %edx
- 0x83, 0xc2, 0x01, //0x00006c2d addl $1, %edx
- 0x48, 0x89, 0x55, 0xd0, //0x00006c30 movq %rdx, $-48(%rbp)
- 0xe9, 0x45, 0x00, 0x00, 0x00, //0x00006c34 jmp LBB5_1308
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006c39 .p2align 4, 0x90
- //0x00006c40 LBB5_1304
- 0x48, 0x89, 0xc2, //0x00006c40 movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x00006c43 shrq %cl, %rdx
- 0x48, 0x21, 0xf8, //0x00006c46 andq %rdi, %rax
- 0x48, 0x63, 0xf3, //0x00006c49 movslq %ebx, %rsi
- 0x49, 0x39, 0xf1, //0x00006c4c cmpq %rsi, %r9
- 0x0f, 0x86, 0x1b, 0x00, 0x00, 0x00, //0x00006c4f jbe LBB5_1306
- 0x80, 0xc2, 0x30, //0x00006c55 addb $48, %dl
- 0x41, 0x88, 0x14, 0x34, //0x00006c58 movb %dl, (%r12,%rsi)
- 0x83, 0xc6, 0x01, //0x00006c5c addl $1, %esi
- 0x89, 0xf3, //0x00006c5f movl %esi, %ebx
- 0xe9, 0x11, 0x00, 0x00, 0x00, //0x00006c61 jmp LBB5_1307
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006c66 .p2align 4, 0x90
- //0x00006c70 LBB5_1306
- 0x48, 0x85, 0xd2, //0x00006c70 testq %rdx, %rdx
- 0x45, 0x0f, 0x45, 0xdf, //0x00006c73 cmovnel %r15d, %r11d
- //0x00006c77 LBB5_1307
- 0x48, 0x01, 0xc0, //0x00006c77 addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00006c7a leaq (%rax,%rax,4), %rax
- //0x00006c7e LBB5_1308
- 0x48, 0x85, 0xc0, //0x00006c7e testq %rax, %rax
- 0x0f, 0x85, 0xb9, 0xff, 0xff, 0xff, //0x00006c81 jne LBB5_1304
- 0x85, 0xdb, //0x00006c87 testl %ebx, %ebx
- 0x48, 0x8b, 0x4d, 0xa0, //0x00006c89 movq $-96(%rbp), %rcx
- 0x0f, 0x8e, 0x2f, 0x00, 0x00, 0x00, //0x00006c8d jle LBB5_1313
- 0x89, 0xda, //0x00006c93 movl %ebx, %edx
- 0x42, 0x80, 0x7c, 0x22, 0xff, 0x30, //0x00006c95 cmpb $48, $-1(%rdx,%r12)
- 0x0f, 0x85, 0x2b, 0x00, 0x00, 0x00, //0x00006c9b jne LBB5_1314
- //0x00006ca1 LBB5_1311
- 0x48, 0x83, 0xfa, 0x01, //0x00006ca1 cmpq $1, %rdx
- 0x0f, 0x86, 0x2a, 0x00, 0x00, 0x00, //0x00006ca5 jbe LBB5_1315
- 0x8d, 0x42, 0xfe, //0x00006cab leal $-2(%rdx), %eax
- 0x48, 0x83, 0xc2, 0xff, //0x00006cae addq $-1, %rdx
- 0x41, 0x80, 0x3c, 0x04, 0x30, //0x00006cb2 cmpb $48, (%r12,%rax)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x00006cb7 je LBB5_1311
- 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x00006cbd jmp LBB5_1317
- //0x00006cc2 LBB5_1313
- 0x31, 0xd2, //0x00006cc2 xorl %edx, %edx
- 0x85, 0xdb, //0x00006cc4 testl %ebx, %ebx
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00006cc6 je LBB5_1316
- //0x00006ccc LBB5_1314
- 0x89, 0xda, //0x00006ccc movl %ebx, %edx
- 0x89, 0xd8, //0x00006cce movl %ebx, %eax
- 0xe9, 0x7b, 0xf8, 0xff, 0xff, //0x00006cd0 jmp LBB5_1218
- //0x00006cd5 LBB5_1315
- 0x83, 0xc2, 0xff, //0x00006cd5 addl $-1, %edx
- //0x00006cd8 LBB5_1316
- 0x31, 0xc0, //0x00006cd8 xorl %eax, %eax
- 0x48, 0x89, 0x45, 0xd0, //0x00006cda movq %rax, $-48(%rbp)
- //0x00006cde LBB5_1317
- 0x89, 0xd3, //0x00006cde movl %edx, %ebx
- 0x89, 0xd0, //0x00006ce0 movl %edx, %eax
- 0xe9, 0x69, 0xf8, 0xff, 0xff, //0x00006ce2 jmp LBB5_1218
- //0x00006ce7 LBB5_1318
- 0x48, 0x8b, 0x45, 0xa0, //0x00006ce7 movq $-96(%rbp), %rax
- 0x3d, 0x02, 0xfc, 0xff, 0xff, //0x00006ceb cmpl $-1022, %eax
- 0x0f, 0x8f, 0xb0, 0x01, 0x00, 0x00, //0x00006cf0 jg LBB5_1343
- 0x44, 0x8d, 0x80, 0xfd, 0x03, 0x00, 0x00, //0x00006cf6 leal $1021(%rax), %r8d
- 0xb9, 0x02, 0xfc, 0xff, 0xff, //0x00006cfd movl $-1022, %ecx
- 0x48, 0x89, 0x4d, 0x90, //0x00006d02 movq %rcx, $-112(%rbp)
- 0x45, 0x31, 0xd2, //0x00006d06 xorl %r10d, %r10d
- 0x45, 0x85, 0xff, //0x00006d09 testl %r15d, %r15d
- 0x0f, 0x84, 0x9b, 0x03, 0x00, 0x00, //0x00006d0c je LBB5_1412
- 0x3d, 0xc6, 0xfb, 0xff, 0xff, //0x00006d12 cmpl $-1082, %eax
- 0x0f, 0x87, 0xc5, 0x01, 0x00, 0x00, //0x00006d17 ja LBB5_1349
- 0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x00006d1d movl $1, %r10d
- 0xe9, 0x20, 0x00, 0x00, 0x00, //0x00006d23 jmp LBB5_1324
- //0x00006d28 LBB5_1322
- 0x31, 0xc0, //0x00006d28 xorl %eax, %eax
- 0x48, 0x89, 0x45, 0xd0, //0x00006d2a movq %rax, $-48(%rbp)
- 0x31, 0xff, //0x00006d2e xorl %edi, %edi
- //0x00006d30 LBB5_1323
- 0x41, 0x8d, 0x48, 0x3c, //0x00006d30 leal $60(%r8), %ecx
- 0x89, 0xfb, //0x00006d34 movl %edi, %ebx
- 0x41, 0x89, 0xff, //0x00006d36 movl %edi, %r15d
- 0x89, 0xf8, //0x00006d39 movl %edi, %eax
- 0x41, 0x83, 0xf8, 0x88, //0x00006d3b cmpl $-120, %r8d
- 0x41, 0x89, 0xc8, //0x00006d3f movl %ecx, %r8d
- 0x0f, 0x8d, 0xa2, 0x01, 0x00, 0x00, //0x00006d42 jge LBB5_1350
- //0x00006d48 LBB5_1324
- 0x45, 0x85, 0xff, //0x00006d48 testl %r15d, %r15d
- 0xb8, 0x00, 0x00, 0x00, 0x00, //0x00006d4b movl $0, %eax
- 0x41, 0x0f, 0x4f, 0xc7, //0x00006d50 cmovgl %r15d, %eax
- 0x31, 0xff, //0x00006d54 xorl %edi, %edi
- 0x31, 0xc9, //0x00006d56 xorl %ecx, %ecx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006d58 .p2align 4, 0x90
- //0x00006d60 LBB5_1325
- 0x48, 0x39, 0xf8, //0x00006d60 cmpq %rdi, %rax
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00006d63 je LBB5_1328
- 0x48, 0x8d, 0x0c, 0x89, //0x00006d69 leaq (%rcx,%rcx,4), %rcx
- 0x49, 0x0f, 0xbe, 0x34, 0x3c, //0x00006d6d movsbq (%r12,%rdi), %rsi
- 0x48, 0x8d, 0x0c, 0x4e, //0x00006d72 leaq (%rsi,%rcx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x00006d76 addq $-48, %rcx
- 0x48, 0x83, 0xc7, 0x01, //0x00006d7a addq $1, %rdi
- 0x4c, 0x39, 0xf1, //0x00006d7e cmpq %r14, %rcx
- 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x00006d81 jb LBB5_1325
- 0x89, 0xf8, //0x00006d87 movl %edi, %eax
- 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x00006d89 jmp LBB5_1330
- //0x00006d8e LBB5_1328
- 0x31, 0xff, //0x00006d8e xorl %edi, %edi
- 0x48, 0x85, 0xc9, //0x00006d90 testq %rcx, %rcx
- 0x0f, 0x84, 0x97, 0xff, 0xff, 0xff, //0x00006d93 je LBB5_1323
- //0x00006d99 LBB5_1329
- 0x48, 0x01, 0xc9, //0x00006d99 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00006d9c leaq (%rcx,%rcx,4), %rcx
- 0x83, 0xc0, 0x01, //0x00006da0 addl $1, %eax
- 0x4c, 0x39, 0xf1, //0x00006da3 cmpq %r14, %rcx
- 0x0f, 0x82, 0xed, 0xff, 0xff, 0xff, //0x00006da6 jb LBB5_1329
- //0x00006dac LBB5_1330
- 0x48, 0x8b, 0x55, 0xd0, //0x00006dac movq $-48(%rbp), %rdx
- 0x29, 0xc2, //0x00006db0 subl %eax, %edx
- 0x83, 0xc2, 0x01, //0x00006db2 addl $1, %edx
- 0x48, 0x89, 0x55, 0xd0, //0x00006db5 movq %rdx, $-48(%rbp)
- 0x31, 0xff, //0x00006db9 xorl %edi, %edi
- 0x44, 0x39, 0xf8, //0x00006dbb cmpl %r15d, %eax
- 0x0f, 0x8d, 0x6a, 0x00, 0x00, 0x00, //0x00006dbe jge LBB5_1335
- 0x48, 0x98, //0x00006dc4 cltq
- 0x4c, 0x63, 0xfb, //0x00006dc6 movslq %ebx, %r15
- 0x49, 0x8d, 0x1c, 0x04, //0x00006dc9 leaq (%r12,%rax), %rbx
- 0x31, 0xff, //0x00006dcd xorl %edi, %edi
- 0x90, //0x00006dcf .p2align 4, 0x90
- //0x00006dd0 LBB5_1332
- 0x49, 0x8d, 0x56, 0xff, //0x00006dd0 leaq $-1(%r14), %rdx
- 0x48, 0x21, 0xca, //0x00006dd4 andq %rcx, %rdx
- 0x48, 0xc1, 0xe9, 0x3c, //0x00006dd7 shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x00006ddb orb $48, %cl
- 0x41, 0x88, 0x0c, 0x3c, //0x00006dde movb %cl, (%r12,%rdi)
- 0x48, 0x0f, 0xbe, 0x0c, 0x3b, //0x00006de2 movsbq (%rbx,%rdi), %rcx
- 0x48, 0x8d, 0x34, 0x38, //0x00006de7 leaq (%rax,%rdi), %rsi
- 0x48, 0x83, 0xc6, 0x01, //0x00006deb addq $1, %rsi
- 0x48, 0x83, 0xc7, 0x01, //0x00006def addq $1, %rdi
- 0x48, 0x8d, 0x14, 0x92, //0x00006df3 leaq (%rdx,%rdx,4), %rdx
- 0x48, 0x8d, 0x0c, 0x51, //0x00006df7 leaq (%rcx,%rdx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x00006dfb addq $-48, %rcx
- 0x4c, 0x39, 0xfe, //0x00006dff cmpq %r15, %rsi
- 0x0f, 0x8c, 0xc8, 0xff, 0xff, 0xff, //0x00006e02 jl LBB5_1332
- 0x48, 0x85, 0xc9, //0x00006e08 testq %rcx, %rcx
- 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x00006e0b jne LBB5_1335
- 0xe9, 0x4c, 0x00, 0x00, 0x00, //0x00006e11 jmp LBB5_1337
- //0x00006e16 LBB5_1334
- 0x4c, 0x39, 0xf1, //0x00006e16 cmpq %r14, %rcx
- 0x45, 0x0f, 0x43, 0xda, //0x00006e19 cmovael %r10d, %r11d
- 0x48, 0x8d, 0x0c, 0x00, //0x00006e1d leaq (%rax,%rax), %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00006e21 leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc0, //0x00006e25 testq %rax, %rax
- 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00006e28 je LBB5_1337
- //0x00006e2e LBB5_1335
- 0x49, 0x8d, 0x46, 0xff, //0x00006e2e leaq $-1(%r14), %rax
- 0x48, 0x21, 0xc8, //0x00006e32 andq %rcx, %rax
- 0x48, 0x63, 0xf7, //0x00006e35 movslq %edi, %rsi
- 0x49, 0x39, 0xf1, //0x00006e38 cmpq %rsi, %r9
- 0x0f, 0x86, 0xd5, 0xff, 0xff, 0xff, //0x00006e3b jbe LBB5_1334
- 0x48, 0xc1, 0xe9, 0x3c, //0x00006e41 shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x00006e45 orb $48, %cl
- 0x41, 0x88, 0x0c, 0x34, //0x00006e48 movb %cl, (%r12,%rsi)
- 0x83, 0xc6, 0x01, //0x00006e4c addl $1, %esi
- 0x89, 0xf7, //0x00006e4f movl %esi, %edi
- 0x48, 0x8d, 0x0c, 0x00, //0x00006e51 leaq (%rax,%rax), %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00006e55 leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc0, //0x00006e59 testq %rax, %rax
- 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00006e5c jne LBB5_1335
- //0x00006e62 LBB5_1337
- 0x85, 0xff, //0x00006e62 testl %edi, %edi
- 0x0f, 0x8e, 0x31, 0x00, 0x00, 0x00, //0x00006e64 jle LBB5_1342
- 0x89, 0xf8, //0x00006e6a movl %edi, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00006e6c cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0xb8, 0xfe, 0xff, 0xff, //0x00006e72 jne LBB5_1323
- //0x00006e78 LBB5_1339
- 0x48, 0x83, 0xf8, 0x01, //0x00006e78 cmpq $1, %rax
- 0x0f, 0x86, 0xa6, 0xfe, 0xff, 0xff, //0x00006e7c jbe LBB5_1322
- 0x8d, 0x48, 0xfe, //0x00006e82 leal $-2(%rax), %ecx
- 0x48, 0x83, 0xc0, 0xff, //0x00006e85 addq $-1, %rax
- 0x41, 0x80, 0x3c, 0x0c, 0x30, //0x00006e89 cmpb $48, (%r12,%rcx)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x00006e8e je LBB5_1339
- 0x89, 0xc7, //0x00006e94 movl %eax, %edi
- 0xe9, 0x95, 0xfe, 0xff, 0xff, //0x00006e96 jmp LBB5_1323
- //0x00006e9b LBB5_1342
- 0x0f, 0x85, 0x8f, 0xfe, 0xff, 0xff, //0x00006e9b jne LBB5_1323
- 0xe9, 0x82, 0xfe, 0xff, 0xff, //0x00006ea1 jmp LBB5_1322
- //0x00006ea6 LBB5_1343
- 0x8d, 0x48, 0xff, //0x00006ea6 leal $-1(%rax), %ecx
- 0x31, 0xd2, //0x00006ea9 xorl %edx, %edx
- 0x3d, 0x00, 0x04, 0x00, 0x00, //0x00006eab cmpl $1024, %eax
- 0x44, 0x8a, 0x75, 0xcf, //0x00006eb0 movb $-49(%rbp), %r14b
- 0x0f, 0x8e, 0xbf, 0x01, 0x00, 0x00, //0x00006eb4 jle LBB5_1373
- 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00006eba movabsq $9218868437227405312, %rdi
- 0xe9, 0x71, 0x0e, 0x00, 0x00, //0x00006ec4 jmp LBB5_1505
- //0x00006ec9 LBB5_1345
- 0x89, 0xc0, //0x00006ec9 movl %eax, %eax
- //0x00006ecb LBB5_1346
- 0x48, 0xf7, 0xd2, //0x00006ecb notq %rdx
- 0x48, 0x29, 0xc2, //0x00006ece subq %rax, %rdx
- 0xe9, 0x4f, 0xe2, 0xff, 0xff, //0x00006ed1 jmp LBB5_978
- //0x00006ed6 LBB5_1348
- 0x4c, 0x03, 0x6d, 0x90, //0x00006ed6 addq $-112(%rbp), %r13
- 0x4d, 0x29, 0xfd, //0x00006eda subq %r15, %r13
- 0xe9, 0x48, 0x05, 0x00, 0x00, //0x00006edd jmp LBB5_1411
- //0x00006ee2 LBB5_1349
- 0x89, 0xdf, //0x00006ee2 movl %ebx, %edi
- 0x44, 0x89, 0xf8, //0x00006ee4 movl %r15d, %eax
- 0x44, 0x89, 0xc1, //0x00006ee7 movl %r8d, %ecx
- //0x00006eea LBB5_1350
- 0xf7, 0xd9, //0x00006eea negl %ecx
- 0x31, 0xf6, //0x00006eec xorl %esi, %esi
- 0x85, 0xc0, //0x00006eee testl %eax, %eax
- 0x41, 0xbe, 0x00, 0x00, 0x00, 0x00, //0x00006ef0 movl $0, %r14d
- 0x44, 0x0f, 0x4f, 0xf0, //0x00006ef6 cmovgl %eax, %r14d
- 0x31, 0xd2, //0x00006efa xorl %edx, %edx
- 0x4c, 0x8b, 0x7d, 0xd0, //0x00006efc movq $-48(%rbp), %r15
- //0x00006f00 LBB5_1351
- 0x49, 0x39, 0xf6, //0x00006f00 cmpq %rsi, %r14
- 0x0f, 0x84, 0x9f, 0x00, 0x00, 0x00, //0x00006f03 je LBB5_1360
- 0x48, 0x8d, 0x14, 0x92, //0x00006f09 leaq (%rdx,%rdx,4), %rdx
- 0x49, 0x0f, 0xbe, 0x1c, 0x34, //0x00006f0d movsbq (%r12,%rsi), %rbx
- 0x48, 0x8d, 0x14, 0x53, //0x00006f12 leaq (%rbx,%rdx,2), %rdx
- 0x48, 0x83, 0xc2, 0xd0, //0x00006f16 addq $-48, %rdx
- 0x48, 0x83, 0xc6, 0x01, //0x00006f1a addq $1, %rsi
- 0x48, 0x89, 0xd3, //0x00006f1e movq %rdx, %rbx
- 0x48, 0xd3, 0xeb, //0x00006f21 shrq %cl, %rbx
- 0x48, 0x85, 0xdb, //0x00006f24 testq %rbx, %rbx
- 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x00006f27 je LBB5_1351
- 0x41, 0x89, 0xf6, //0x00006f2d movl %esi, %r14d
- //0x00006f30 LBB5_1354
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00006f30 movq $-1, %r8
- 0x49, 0xd3, 0xe0, //0x00006f37 shlq %cl, %r8
- 0x49, 0xf7, 0xd0, //0x00006f3a notq %r8
- 0x31, 0xdb, //0x00006f3d xorl %ebx, %ebx
- 0x41, 0x39, 0xc6, //0x00006f3f cmpl %eax, %r14d
- 0x0f, 0x8d, 0x47, 0x00, 0x00, 0x00, //0x00006f42 jge LBB5_1358
- 0x4d, 0x63, 0xfe, //0x00006f48 movslq %r14d, %r15
- 0x4c, 0x63, 0xd7, //0x00006f4b movslq %edi, %r10
- 0x4b, 0x8d, 0x3c, 0x3c, //0x00006f4e leaq (%r12,%r15), %rdi
- 0x31, 0xdb, //0x00006f52 xorl %ebx, %ebx
- //0x00006f54 LBB5_1356
- 0x48, 0x89, 0xd6, //0x00006f54 movq %rdx, %rsi
- 0x48, 0xd3, 0xee, //0x00006f57 shrq %cl, %rsi
- 0x4c, 0x21, 0xc2, //0x00006f5a andq %r8, %rdx
- 0x40, 0x80, 0xc6, 0x30, //0x00006f5d addb $48, %sil
- 0x41, 0x88, 0x34, 0x1c, //0x00006f61 movb %sil, (%r12,%rbx)
- 0x48, 0x0f, 0xbe, 0x34, 0x1f, //0x00006f65 movsbq (%rdi,%rbx), %rsi
- 0x49, 0x8d, 0x04, 0x1f, //0x00006f6a leaq (%r15,%rbx), %rax
- 0x48, 0x83, 0xc0, 0x01, //0x00006f6e addq $1, %rax
- 0x48, 0x83, 0xc3, 0x01, //0x00006f72 addq $1, %rbx
- 0x48, 0x8d, 0x14, 0x92, //0x00006f76 leaq (%rdx,%rdx,4), %rdx
- 0x48, 0x8d, 0x14, 0x56, //0x00006f7a leaq (%rsi,%rdx,2), %rdx
- 0x48, 0x83, 0xc2, 0xd0, //0x00006f7e addq $-48, %rdx
- 0x4c, 0x39, 0xd0, //0x00006f82 cmpq %r10, %rax
- 0x0f, 0x8c, 0xc9, 0xff, 0xff, 0xff, //0x00006f85 jl LBB5_1356
- 0x4c, 0x8b, 0x7d, 0xd0, //0x00006f8b movq $-48(%rbp), %r15
- //0x00006f8f LBB5_1358
- 0x45, 0x29, 0xf7, //0x00006f8f subl %r14d, %r15d
- 0x41, 0x83, 0xc7, 0x01, //0x00006f92 addl $1, %r15d
- 0x48, 0x85, 0xd2, //0x00006f96 testq %rdx, %rdx
- 0x0f, 0x85, 0x3a, 0x00, 0x00, 0x00, //0x00006f99 jne LBB5_1363
- 0x44, 0x8a, 0x75, 0xcf, //0x00006f9f movb $-49(%rbp), %r14b
- 0xe9, 0x88, 0x00, 0x00, 0x00, //0x00006fa3 jmp LBB5_1367
- //0x00006fa8 LBB5_1360
- 0x45, 0x31, 0xd2, //0x00006fa8 xorl %r10d, %r10d
- 0x48, 0x85, 0xd2, //0x00006fab testq %rdx, %rdx
- 0x0f, 0x84, 0xf9, 0x00, 0x00, 0x00, //0x00006fae je LBB5_1412
- 0x48, 0x89, 0xd6, //0x00006fb4 movq %rdx, %rsi
- 0x48, 0xd3, 0xee, //0x00006fb7 shrq %cl, %rsi
- 0x48, 0x85, 0xf6, //0x00006fba testq %rsi, %rsi
- 0x0f, 0x84, 0xcb, 0x00, 0x00, 0x00, //0x00006fbd je LBB5_1374
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00006fc3 movq $-1, %r8
- 0x49, 0xd3, 0xe0, //0x00006fca shlq %cl, %r8
- 0x49, 0xf7, 0xd0, //0x00006fcd notq %r8
- 0x45, 0x29, 0xf7, //0x00006fd0 subl %r14d, %r15d
- 0x41, 0x83, 0xc7, 0x01, //0x00006fd3 addl $1, %r15d
- 0x31, 0xdb, //0x00006fd7 xorl %ebx, %ebx
- //0x00006fd9 LBB5_1363
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00006fd9 movl $1, %eax
- 0x44, 0x8a, 0x75, 0xcf, //0x00006fde movb $-49(%rbp), %r14b
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00006fe2 jmp LBB5_1365
- //0x00006fe7 LBB5_1364
- 0x48, 0x85, 0xf6, //0x00006fe7 testq %rsi, %rsi
- 0x44, 0x0f, 0x45, 0xd8, //0x00006fea cmovnel %eax, %r11d
- 0x48, 0x01, 0xd2, //0x00006fee addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x00006ff1 leaq (%rdx,%rdx,4), %rdx
- 0x48, 0x85, 0xd2, //0x00006ff5 testq %rdx, %rdx
- 0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x00006ff8 je LBB5_1367
- //0x00006ffe LBB5_1365
- 0x48, 0x89, 0xd6, //0x00006ffe movq %rdx, %rsi
- 0x48, 0xd3, 0xee, //0x00007001 shrq %cl, %rsi
- 0x4c, 0x21, 0xc2, //0x00007004 andq %r8, %rdx
- 0x48, 0x63, 0xfb, //0x00007007 movslq %ebx, %rdi
- 0x49, 0x39, 0xf9, //0x0000700a cmpq %rdi, %r9
- 0x0f, 0x86, 0xd4, 0xff, 0xff, 0xff, //0x0000700d jbe LBB5_1364
- 0x40, 0x80, 0xc6, 0x30, //0x00007013 addb $48, %sil
- 0x41, 0x88, 0x34, 0x3c, //0x00007017 movb %sil, (%r12,%rdi)
- 0x83, 0xc7, 0x01, //0x0000701b addl $1, %edi
- 0x89, 0xfb, //0x0000701e movl %edi, %ebx
- 0x48, 0x01, 0xd2, //0x00007020 addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x00007023 leaq (%rdx,%rdx,4), %rdx
- 0x48, 0x85, 0xd2, //0x00007027 testq %rdx, %rdx
- 0x0f, 0x85, 0xce, 0xff, 0xff, 0xff, //0x0000702a jne LBB5_1365
- //0x00007030 LBB5_1367
- 0x85, 0xdb, //0x00007030 testl %ebx, %ebx
- 0x0f, 0x8e, 0x86, 0x00, 0x00, 0x00, //0x00007032 jle LBB5_1376
- 0x89, 0xd8, //0x00007038 movl %ebx, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x0000703a cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x97, 0x00, 0x00, 0x00, //0x00007040 jne LBB5_1377
- //0x00007046 LBB5_1369
- 0x48, 0x89, 0xc3, //0x00007046 movq %rax, %rbx
- 0x31, 0xc0, //0x00007049 xorl %eax, %eax
- 0x48, 0x83, 0xfb, 0x01, //0x0000704b cmpq $1, %rbx
- 0x0f, 0x86, 0x15, 0x00, 0x00, 0x00, //0x0000704f jbe LBB5_1372
- 0x8d, 0x4b, 0xfe, //0x00007055 leal $-2(%rbx), %ecx
- 0x48, 0x8d, 0x43, 0xff, //0x00007058 leaq $-1(%rbx), %rax
- 0x41, 0x80, 0x3c, 0x0c, 0x30, //0x0000705c cmpb $48, (%r12,%rcx)
- 0x0f, 0x84, 0xdf, 0xff, 0xff, 0xff, //0x00007061 je LBB5_1369
- 0x44, 0x89, 0xf8, //0x00007067 movl %r15d, %eax
- //0x0000706a LBB5_1372
- 0x83, 0xc3, 0xff, //0x0000706a addl $-1, %ebx
- 0xb9, 0x02, 0xfc, 0xff, 0xff, //0x0000706d movl $-1022, %ecx
- 0x48, 0x89, 0x45, 0xd0, //0x00007072 movq %rax, $-48(%rbp)
- 0x41, 0x89, 0xdf, //0x00007076 movl %ebx, %r15d
- //0x00007079 LBB5_1373
- 0x48, 0x89, 0x4d, 0x90, //0x00007079 movq %rcx, $-112(%rbp)
- 0x45, 0x31, 0xd2, //0x0000707d xorl %r10d, %r10d
- 0x45, 0x85, 0xff, //0x00007080 testl %r15d, %r15d
- 0x0f, 0x85, 0x64, 0x00, 0x00, 0x00, //0x00007083 jne LBB5_1378
- 0xe9, 0xb5, 0x02, 0x00, 0x00, //0x00007089 jmp LBB5_1413
- //0x0000708e LBB5_1374
- 0x48, 0x01, 0xd2, //0x0000708e addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x00007091 leaq (%rdx,%rdx,4), %rdx
- 0x41, 0x83, 0xc6, 0x01, //0x00007095 addl $1, %r14d
- 0x48, 0x89, 0xd6, //0x00007099 movq %rdx, %rsi
- 0x48, 0xd3, 0xee, //0x0000709c shrq %cl, %rsi
- 0x48, 0x85, 0xf6, //0x0000709f testq %rsi, %rsi
- 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x000070a2 je LBB5_1374
- 0xe9, 0x83, 0xfe, 0xff, 0xff, //0x000070a8 jmp LBB5_1354
- //0x000070ad LBB5_1412
- 0x44, 0x8a, 0x75, 0xcf, //0x000070ad movb $-49(%rbp), %r14b
- 0xe9, 0x8d, 0x02, 0x00, 0x00, //0x000070b1 jmp LBB5_1413
- //0x000070b6 LBB5_1375
- 0x0f, 0xbc, 0xc7, //0x000070b6 bsfl %edi, %eax
- 0xe9, 0x62, 0x03, 0x00, 0x00, //0x000070b9 jmp LBB5_1410
- //0x000070be LBB5_1376
- 0x4c, 0x89, 0x7d, 0xd0, //0x000070be movq %r15, $-48(%rbp)
- 0xb8, 0x02, 0xfc, 0xff, 0xff, //0x000070c2 movl $-1022, %eax
- 0x48, 0x89, 0x45, 0x90, //0x000070c7 movq %rax, $-112(%rbp)
- 0x31, 0xc0, //0x000070cb xorl %eax, %eax
- 0x41, 0x89, 0xdf, //0x000070cd movl %ebx, %r15d
- 0x85, 0xdb, //0x000070d0 testl %ebx, %ebx
- 0x0f, 0x85, 0x15, 0x00, 0x00, 0x00, //0x000070d2 jne LBB5_1378
- 0xe9, 0x2e, 0x0c, 0x00, 0x00, //0x000070d8 jmp LBB5_1504
- //0x000070dd LBB5_1377
- 0xb8, 0x02, 0xfc, 0xff, 0xff, //0x000070dd movl $-1022, %eax
- 0x48, 0x89, 0x45, 0x90, //0x000070e2 movq %rax, $-112(%rbp)
- 0x4c, 0x89, 0x7d, 0xd0, //0x000070e6 movq %r15, $-48(%rbp)
- 0x41, 0x89, 0xdf, //0x000070ea movl %ebx, %r15d
- //0x000070ed LBB5_1378
- 0x49, 0x63, 0xc7, //0x000070ed movslq %r15d, %rax
- 0x4c, 0x8d, 0x40, 0xfe, //0x000070f0 leaq $-2(%rax), %r8
- 0x4c, 0x8d, 0x50, 0xff, //0x000070f4 leaq $-1(%rax), %r10
- 0x31, 0xff, //0x000070f8 xorl %edi, %edi
- //0x000070fa LBB5_1379
- 0x48, 0x8d, 0x0d, 0x0f, 0x85, 0x00, 0x00, //0x000070fa leaq $34063(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */
- 0x0f, 0xb6, 0x8c, 0x0f, 0x8c, 0x15, 0x00, 0x00, //0x00007101 movzbl $5516(%rdi,%rcx), %ecx
- 0x41, 0x0f, 0xb6, 0x14, 0x3c, //0x00007109 movzbl (%r12,%rdi), %edx
- 0x38, 0xca, //0x0000710e cmpb %cl, %dl
- 0x0f, 0x85, 0x3f, 0x01, 0x00, 0x00, //0x00007110 jne LBB5_1396
- 0x49, 0x39, 0xfa, //0x00007116 cmpq %rdi, %r10
- 0x0f, 0x84, 0x5f, 0x00, 0x00, 0x00, //0x00007119 je LBB5_1386
- 0x48, 0x8d, 0x0d, 0xea, 0x84, 0x00, 0x00, //0x0000711f leaq $34026(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */
- 0x0f, 0xb6, 0x8c, 0x0f, 0x8d, 0x15, 0x00, 0x00, //0x00007126 movzbl $5517(%rdi,%rcx), %ecx
- 0x41, 0x0f, 0xb6, 0x54, 0x3c, 0x01, //0x0000712e movzbl $1(%r12,%rdi), %edx
- 0x38, 0xca, //0x00007134 cmpb %cl, %dl
- 0x0f, 0x85, 0x19, 0x01, 0x00, 0x00, //0x00007136 jne LBB5_1396
- 0x49, 0x39, 0xf8, //0x0000713c cmpq %rdi, %r8
- 0x0f, 0x84, 0x39, 0x00, 0x00, 0x00, //0x0000713f je LBB5_1386
- 0x48, 0x8d, 0x0d, 0xc4, 0x84, 0x00, 0x00, //0x00007145 leaq $33988(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */
- 0x0f, 0xb6, 0x8c, 0x0f, 0x8e, 0x15, 0x00, 0x00, //0x0000714c movzbl $5518(%rdi,%rcx), %ecx
- 0xbe, 0x10, 0x00, 0x00, 0x00, //0x00007154 movl $16, %esi
- 0x48, 0x83, 0xff, 0x24, //0x00007159 cmpq $36, %rdi
- 0x0f, 0x84, 0x3d, 0x00, 0x00, 0x00, //0x0000715d je LBB5_1388
- 0x41, 0x0f, 0xb6, 0x54, 0x3c, 0x02, //0x00007163 movzbl $2(%r12,%rdi), %edx
- 0x38, 0xca, //0x00007169 cmpb %cl, %dl
- 0x0f, 0x85, 0xe4, 0x00, 0x00, 0x00, //0x0000716b jne LBB5_1396
- 0x48, 0x83, 0xc7, 0x03, //0x00007171 addq $3, %rdi
- 0x48, 0x39, 0xf8, //0x00007175 cmpq %rdi, %rax
- 0x0f, 0x85, 0x7c, 0xff, 0xff, 0xff, //0x00007178 jne LBB5_1379
- //0x0000717e LBB5_1386
- 0x44, 0x89, 0xf8, //0x0000717e movl %r15d, %eax
- 0xbe, 0x10, 0x00, 0x00, 0x00, //0x00007181 movl $16, %esi
- 0x48, 0x8d, 0x0d, 0x83, 0x84, 0x00, 0x00, //0x00007186 leaq $33923(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */
- 0x80, 0xbc, 0x08, 0x8c, 0x15, 0x00, 0x00, 0x00, //0x0000718d cmpb $0, $5516(%rax,%rcx)
- 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x00007195 je LBB5_1388
- //0x0000719b LBB5_1387
- 0xbe, 0x0f, 0x00, 0x00, 0x00, //0x0000719b movl $15, %esi
- //0x000071a0 LBB5_1388
- 0x45, 0x85, 0xff, //0x000071a0 testl %r15d, %r15d
- 0x48, 0x89, 0x75, 0xa0, //0x000071a3 movq %rsi, $-96(%rbp)
- 0x0f, 0x8e, 0xba, 0x00, 0x00, 0x00, //0x000071a7 jle LBB5_1397
- 0x49, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x000071ad movabsq $-432345564227567616, %r10
- 0x46, 0x8d, 0x34, 0x3e, //0x000071b7 leal (%rsi,%r15), %r14d
- 0x44, 0x89, 0xff, //0x000071bb movl %r15d, %edi
- 0x4d, 0x63, 0xc6, //0x000071be movslq %r14d, %r8
- 0x49, 0x83, 0xc0, 0xff, //0x000071c1 addq $-1, %r8
- 0x48, 0x83, 0xc7, 0x01, //0x000071c5 addq $1, %rdi
- 0x31, 0xc9, //0x000071c9 xorl %ecx, %ecx
- 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x000071cb movl $1, %r15d
- 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x000071d1 jmp LBB5_1392
- //0x000071d6 LBB5_1390
- 0x48, 0x85, 0xc0, //0x000071d6 testq %rax, %rax
- 0x45, 0x0f, 0x45, 0xdf, //0x000071d9 cmovnel %r15d, %r11d
- //0x000071dd LBB5_1391
- 0x41, 0x83, 0xc6, 0xff, //0x000071dd addl $-1, %r14d
- 0x49, 0x83, 0xc0, 0xff, //0x000071e1 addq $-1, %r8
- 0x48, 0x83, 0xc7, 0xff, //0x000071e5 addq $-1, %rdi
- 0x48, 0x83, 0xff, 0x01, //0x000071e9 cmpq $1, %rdi
- 0x0f, 0x86, 0x4b, 0x00, 0x00, 0x00, //0x000071ed jbe LBB5_1394
- //0x000071f3 LBB5_1392
- 0x4c, 0x01, 0xd1, //0x000071f3 addq %r10, %rcx
- 0x8d, 0x47, 0xfe, //0x000071f6 leal $-2(%rdi), %eax
- 0x49, 0x0f, 0xbe, 0x34, 0x04, //0x000071f9 movsbq (%r12,%rax), %rsi
- 0x48, 0xc1, 0xe6, 0x35, //0x000071fe shlq $53, %rsi
- 0x48, 0x01, 0xce, //0x00007202 addq %rcx, %rsi
- 0x48, 0x89, 0xf0, //0x00007205 movq %rsi, %rax
- 0x48, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00007208 movabsq $-3689348814741910323, %rcx
- 0x48, 0xf7, 0xe1, //0x00007212 mulq %rcx
- 0x48, 0x89, 0xd1, //0x00007215 movq %rdx, %rcx
- 0x48, 0xc1, 0xe9, 0x03, //0x00007218 shrq $3, %rcx
- 0x48, 0x8d, 0x04, 0x09, //0x0000721c leaq (%rcx,%rcx), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x00007220 leaq (%rax,%rax,4), %rdx
- 0x48, 0x89, 0xf0, //0x00007224 movq %rsi, %rax
- 0x48, 0x29, 0xd0, //0x00007227 subq %rdx, %rax
- 0x4d, 0x39, 0xc8, //0x0000722a cmpq %r9, %r8
- 0x0f, 0x83, 0xa3, 0xff, 0xff, 0xff, //0x0000722d jae LBB5_1390
- 0x04, 0x30, //0x00007233 addb $48, %al
- 0x43, 0x88, 0x04, 0x04, //0x00007235 movb %al, (%r12,%r8)
- 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x00007239 jmp LBB5_1391
- //0x0000723e LBB5_1394
- 0x48, 0x83, 0xfe, 0x0a, //0x0000723e cmpq $10, %rsi
- 0x4c, 0x8b, 0x7d, 0xd0, //0x00007242 movq $-48(%rbp), %r15
- 0x0f, 0x83, 0x24, 0x00, 0x00, 0x00, //0x00007246 jae LBB5_1398
- 0x44, 0x8a, 0x75, 0xcf, //0x0000724c movb $-49(%rbp), %r14b
- 0xe9, 0x8b, 0x00, 0x00, 0x00, //0x00007250 jmp LBB5_1402
- //0x00007255 LBB5_1396
- 0xbe, 0x10, 0x00, 0x00, 0x00, //0x00007255 movl $16, %esi
- 0x38, 0xca, //0x0000725a cmpb %cl, %dl
- 0x0f, 0x8c, 0x39, 0xff, 0xff, 0xff, //0x0000725c jl LBB5_1387
- 0xe9, 0x39, 0xff, 0xff, 0xff, //0x00007262 jmp LBB5_1388
- //0x00007267 LBB5_1397
- 0x4c, 0x8b, 0x7d, 0xd0, //0x00007267 movq $-48(%rbp), %r15
- 0xe9, 0x70, 0x00, 0x00, 0x00, //0x0000726b jmp LBB5_1402
- //0x00007270 LBB5_1398
- 0x49, 0x63, 0xf6, //0x00007270 movslq %r14d, %rsi
- 0x48, 0x83, 0xc6, 0xff, //0x00007273 addq $-1, %rsi
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00007277 movl $1, %r8d
- 0x44, 0x8a, 0x75, 0xcf, //0x0000727d movb $-49(%rbp), %r14b
- 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00007281 jmp LBB5_1400
- //0x00007286 LBB5_1399
- 0x48, 0x85, 0xc0, //0x00007286 testq %rax, %rax
- 0x45, 0x0f, 0x45, 0xd8, //0x00007289 cmovnel %r8d, %r11d
- 0x48, 0x83, 0xc6, 0xff, //0x0000728d addq $-1, %rsi
- 0x48, 0x83, 0xf9, 0x09, //0x00007291 cmpq $9, %rcx
- 0x48, 0x89, 0xd1, //0x00007295 movq %rdx, %rcx
- 0x0f, 0x86, 0x42, 0x00, 0x00, 0x00, //0x00007298 jbe LBB5_1402
- //0x0000729e LBB5_1400
- 0x48, 0x89, 0xc8, //0x0000729e movq %rcx, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000072a1 movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x000072ab mulq %rdx
- 0x48, 0xc1, 0xea, 0x03, //0x000072ae shrq $3, %rdx
- 0x48, 0x8d, 0x04, 0x12, //0x000072b2 leaq (%rdx,%rdx), %rax
- 0x48, 0x8d, 0x3c, 0x80, //0x000072b6 leaq (%rax,%rax,4), %rdi
- 0x48, 0x89, 0xc8, //0x000072ba movq %rcx, %rax
- 0x48, 0x29, 0xf8, //0x000072bd subq %rdi, %rax
- 0x4c, 0x39, 0xce, //0x000072c0 cmpq %r9, %rsi
- 0x0f, 0x83, 0xbd, 0xff, 0xff, 0xff, //0x000072c3 jae LBB5_1399
- 0x04, 0x30, //0x000072c9 addb $48, %al
- 0x41, 0x88, 0x04, 0x34, //0x000072cb movb %al, (%r12,%rsi)
- 0x48, 0x83, 0xc6, 0xff, //0x000072cf addq $-1, %rsi
- 0x48, 0x83, 0xf9, 0x09, //0x000072d3 cmpq $9, %rcx
- 0x48, 0x89, 0xd1, //0x000072d7 movq %rdx, %rcx
- 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x000072da ja LBB5_1400
- //0x000072e0 LBB5_1402
- 0x48, 0x8b, 0x45, 0xa0, //0x000072e0 movq $-96(%rbp), %rax
- 0x01, 0xc3, //0x000072e4 addl %eax, %ebx
- 0x4c, 0x63, 0xd3, //0x000072e6 movslq %ebx, %r10
- 0x4d, 0x39, 0xd1, //0x000072e9 cmpq %r10, %r9
- 0x45, 0x0f, 0x46, 0xd1, //0x000072ec cmovbel %r9d, %r10d
- 0x41, 0x01, 0xc7, //0x000072f0 addl %eax, %r15d
- 0x45, 0x85, 0xd2, //0x000072f3 testl %r10d, %r10d
- 0x4c, 0x89, 0x7d, 0xd0, //0x000072f6 movq %r15, $-48(%rbp)
- 0x0f, 0x8e, 0x33, 0x00, 0x00, 0x00, //0x000072fa jle LBB5_1407
- 0x44, 0x89, 0xd0, //0x00007300 movl %r10d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00007303 cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x34, 0x00, 0x00, 0x00, //0x00007309 jne LBB5_1413
- //0x0000730f LBB5_1404
- 0x48, 0x83, 0xf8, 0x01, //0x0000730f cmpq $1, %rax
- 0x0f, 0x86, 0x20, 0x01, 0x00, 0x00, //0x00007313 jbe LBB5_1425
- 0x8d, 0x48, 0xfe, //0x00007319 leal $-2(%rax), %ecx
- 0x48, 0x83, 0xc0, 0xff, //0x0000731c addq $-1, %rax
- 0x41, 0x80, 0x3c, 0x0c, 0x30, //0x00007320 cmpb $48, (%r12,%rcx)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x00007325 je LBB5_1404
- 0x41, 0x89, 0xc2, //0x0000732b movl %eax, %r10d
- 0xe9, 0x10, 0x00, 0x00, 0x00, //0x0000732e jmp LBB5_1413
- //0x00007333 LBB5_1407
- 0x31, 0xff, //0x00007333 xorl %edi, %edi
- 0xb8, 0x00, 0x00, 0x00, 0x00, //0x00007335 movl $0, %eax
- 0x45, 0x85, 0xd2, //0x0000733a testl %r10d, %r10d
- 0x0f, 0x84, 0x7e, 0x09, 0x00, 0x00, //0x0000733d je LBB5_1502
- //0x00007343 LBB5_1413
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00007343 movq $-1, %rax
- 0x48, 0x8b, 0x4d, 0xd0, //0x0000734a movq $-48(%rbp), %rcx
- 0x83, 0xf9, 0x14, //0x0000734e cmpl $20, %ecx
- 0x0f, 0x8f, 0xb4, 0x09, 0x00, 0x00, //0x00007351 jg LBB5_1504
- 0x45, 0x31, 0xc9, //0x00007357 xorl %r9d, %r9d
- 0xbf, 0x00, 0x00, 0x00, 0x00, //0x0000735a movl $0, %edi
- 0x85, 0xc9, //0x0000735f testl %ecx, %ecx
- 0x0f, 0x8e, 0x4b, 0x00, 0x00, 0x00, //0x00007361 jle LBB5_1419
- 0x31, 0xc0, //0x00007367 xorl %eax, %eax
- 0x45, 0x85, 0xd2, //0x00007369 testl %r10d, %r10d
- 0xba, 0x00, 0x00, 0x00, 0x00, //0x0000736c movl $0, %edx
- 0x41, 0x0f, 0x4f, 0xd2, //0x00007371 cmovgl %r10d, %edx
- 0x89, 0xce, //0x00007375 movl %ecx, %esi
- 0x4c, 0x8d, 0x4e, 0xff, //0x00007377 leaq $-1(%rsi), %r9
- 0x49, 0x39, 0xd1, //0x0000737b cmpq %rdx, %r9
- 0x4c, 0x0f, 0x43, 0xca, //0x0000737e cmovaeq %rdx, %r9
- 0x4d, 0x8d, 0x41, 0x01, //0x00007382 leaq $1(%r9), %r8
- 0x31, 0xff, //0x00007386 xorl %edi, %edi
- //0x00007388 LBB5_1416
- 0x48, 0x39, 0xc2, //0x00007388 cmpq %rax, %rdx
- 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x0000738b je LBB5_1419
- 0x48, 0x8d, 0x3c, 0xbf, //0x00007391 leaq (%rdi,%rdi,4), %rdi
- 0x49, 0x0f, 0xbe, 0x1c, 0x04, //0x00007395 movsbq (%r12,%rax), %rbx
- 0x48, 0x8d, 0x3c, 0x7b, //0x0000739a leaq (%rbx,%rdi,2), %rdi
- 0x48, 0x83, 0xc7, 0xd0, //0x0000739e addq $-48, %rdi
- 0x48, 0x83, 0xc0, 0x01, //0x000073a2 addq $1, %rax
- 0x48, 0x39, 0xc6, //0x000073a6 cmpq %rax, %rsi
- 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x000073a9 jne LBB5_1416
- 0x4d, 0x89, 0xc1, //0x000073af movq %r8, %r9
- //0x000073b2 LBB5_1419
- 0x89, 0xca, //0x000073b2 movl %ecx, %edx
- 0x44, 0x29, 0xca, //0x000073b4 subl %r9d, %edx
- 0x0f, 0x8e, 0xa9, 0x08, 0x00, 0x00, //0x000073b7 jle LBB5_1494
- 0x83, 0xfa, 0x10, //0x000073bd cmpl $16, %edx
- 0x0f, 0x82, 0x8b, 0x08, 0x00, 0x00, //0x000073c0 jb LBB5_1492
- 0x89, 0xd6, //0x000073c6 movl %edx, %esi
- 0x83, 0xe6, 0xf0, //0x000073c8 andl $-16, %esi
- 0xc5, 0xfa, 0x6f, 0x05, 0xed, 0x8d, 0xff, 0xff, //0x000073cb vmovdqu $-29203(%rip), %xmm0 /* LCPI5_23+0(%rip) */
- 0xc4, 0xe3, 0xf9, 0x22, 0xc7, 0x00, //0x000073d3 vpinsrq $0, %rdi, %xmm0, %xmm0
- 0xc4, 0xe3, 0x7d, 0x02, 0x05, 0xdd, 0x8d, 0xff, 0xff, 0xf0, //0x000073d9 vpblendd $240, $-29219(%rip), %ymm0, %ymm0 /* LCPI5_23+0(%rip) */
- 0x41, 0x01, 0xf1, //0x000073e3 addl %esi, %r9d
- 0x8d, 0x5e, 0xf0, //0x000073e6 leal $-16(%rsi), %ebx
- 0x89, 0xd8, //0x000073e9 movl %ebx, %eax
- 0xc1, 0xe8, 0x04, //0x000073eb shrl $4, %eax
- 0x83, 0xc0, 0x01, //0x000073ee addl $1, %eax
- 0x89, 0xc7, //0x000073f1 movl %eax, %edi
- 0x83, 0xe7, 0x03, //0x000073f3 andl $3, %edi
- 0xc4, 0xe2, 0x7d, 0x59, 0x0d, 0x91, 0x8e, 0xff, 0xff, //0x000073f6 vpbroadcastq $-29039(%rip), %ymm1 /* LCPI5_24+0(%rip) */
- 0x83, 0xfb, 0x30, //0x000073ff cmpl $48, %ebx
- 0x0f, 0x83, 0x92, 0x06, 0x00, 0x00, //0x00007402 jae LBB5_1486
- 0xc5, 0xfd, 0x6f, 0xd9, //0x00007408 vmovdqa %ymm1, %ymm3
- 0xc5, 0xfd, 0x6f, 0xd1, //0x0000740c vmovdqa %ymm1, %ymm2
- 0xe9, 0x03, 0x07, 0x00, 0x00, //0x00007410 jmp LBB5_1488
- //0x00007415 LBB5_1408
- 0x89, 0xc0, //0x00007415 movl %eax, %eax
- 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00007417 jmp LBB5_1410
- //0x0000741c LBB5_1409
- 0x41, 0x0f, 0xbc, 0xc2, //0x0000741c bsfl %r10d, %eax
- //0x00007420 LBB5_1410
- 0x4c, 0x03, 0x6d, 0x90, //0x00007420 addq $-112(%rbp), %r13
- 0x4d, 0x29, 0xfd, //0x00007424 subq %r15, %r13
- 0x49, 0x29, 0xc5, //0x00007427 subq %rax, %r13
- //0x0000742a LBB5_1411
- 0x48, 0xf7, 0xd2, //0x0000742a notq %rdx
- 0x4c, 0x01, 0xea, //0x0000742d addq %r13, %rdx
- 0x4c, 0x8b, 0x45, 0xd0, //0x00007430 movq $-48(%rbp), %r8
- 0xe9, 0xec, 0xdc, 0xff, 0xff, //0x00007434 jmp LBB5_978
- //0x00007439 LBB5_1425
- 0x83, 0xc0, 0xff, //0x00007439 addl $-1, %eax
- 0x31, 0xff, //0x0000743c xorl %edi, %edi
- 0x41, 0x89, 0xc2, //0x0000743e movl %eax, %r10d
- 0x31, 0xc0, //0x00007441 xorl %eax, %eax
- 0x48, 0x89, 0x45, 0xd0, //0x00007443 movq %rax, $-48(%rbp)
- 0xe9, 0x24, 0x08, 0x00, 0x00, //0x00007447 jmp LBB5_1495
- //0x0000744c LBB5_1426
- 0x0f, 0xbc, 0xd2, //0x0000744c bsfl %edx, %edx
- 0x48, 0x01, 0xd0, //0x0000744f addq %rdx, %rax
- 0xc5, 0xfe, 0x6f, 0x05, 0x26, 0x8c, 0xff, 0xff, //0x00007452 vmovdqu $-29658(%rip), %ymm0 /* LCPI5_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x0d, 0x3e, 0x8c, 0xff, 0xff, //0x0000745a vmovdqu $-29634(%rip), %ymm1 /* LCPI5_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x15, 0x56, 0x8c, 0xff, 0xff, //0x00007462 vmovdqu $-29610(%rip), %ymm2 /* LCPI5_3+0(%rip) */
- 0x48, 0x8d, 0x35, 0x6f, 0x9a, 0x00, 0x00, //0x0000746a leaq $39535(%rip), %rsi /* _ESCAPED_TAB+0(%rip) */
- 0x48, 0x89, 0xc7, //0x00007471 movq %rax, %rdi
- 0x49, 0x89, 0xc7, //0x00007474 movq %rax, %r15
- //0x00007477 LBB5_1427
- 0x0f, 0xb6, 0x57, 0x01, //0x00007477 movzbl $1(%rdi), %edx
- 0x48, 0x83, 0xfa, 0x75, //0x0000747b cmpq $117, %rdx
- 0x0f, 0x84, 0x2e, 0x00, 0x00, 0x00, //0x0000747f je LBB5_1430
- 0x8a, 0x1c, 0x32, //0x00007485 movb (%rdx,%rsi), %bl
- 0xb2, 0x01, //0x00007488 movb $1, %dl
- 0x48, 0x89, 0x55, 0xa8, //0x0000748a movq %rdx, $-88(%rbp)
- 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x0000748e movq $-2, %rdx
- 0x84, 0xdb, //0x00007495 testb %bl, %bl
- 0x0f, 0x84, 0xe0, 0xdd, 0xff, 0xff, //0x00007497 je LBB5_988
- 0x4d, 0x89, 0xde, //0x0000749d movq %r11, %r14
- 0x48, 0x83, 0xc7, 0x02, //0x000074a0 addq $2, %rdi
- 0x41, 0x88, 0x1f, //0x000074a4 movb %bl, (%r15)
- 0x49, 0x83, 0xc7, 0x01, //0x000074a7 addq $1, %r15
- 0x48, 0x89, 0xf8, //0x000074ab movq %rdi, %rax
- 0xe9, 0x7c, 0x02, 0x00, 0x00, //0x000074ae jmp LBB5_1450
- //0x000074b3 LBB5_1430
- 0x4d, 0x89, 0xde, //0x000074b3 movq %r11, %r14
- 0x44, 0x8b, 0x67, 0x02, //0x000074b6 movl $2(%rdi), %r12d
- 0x45, 0x89, 0xe1, //0x000074ba movl %r12d, %r9d
- 0x41, 0xf7, 0xd1, //0x000074bd notl %r9d
- 0x41, 0x8d, 0x9c, 0x24, 0xd0, 0xcf, 0xcf, 0xcf, //0x000074c0 leal $-808464432(%r12), %ebx
- 0x41, 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x000074c8 andl $-2139062144, %r9d
- 0xb2, 0x01, //0x000074cf movb $1, %dl
- 0x48, 0x89, 0x55, 0xa8, //0x000074d1 movq %rdx, $-88(%rbp)
- 0x48, 0xc7, 0xc2, 0xf4, 0xff, 0xff, 0xff, //0x000074d5 movq $-12, %rdx
- 0x41, 0x85, 0xd9, //0x000074dc testl %ebx, %r9d
- 0x0f, 0x85, 0x5c, 0x0e, 0x00, 0x00, //0x000074df jne LBB5_1595
- 0x41, 0x8d, 0x9c, 0x24, 0x19, 0x19, 0x19, 0x19, //0x000074e5 leal $421075225(%r12), %ebx
- 0x44, 0x09, 0xe3, //0x000074ed orl %r12d, %ebx
- 0xf7, 0xc3, 0x80, 0x80, 0x80, 0x80, //0x000074f0 testl $-2139062144, %ebx
- 0x0f, 0x85, 0x45, 0x0e, 0x00, 0x00, //0x000074f6 jne LBB5_1595
- 0x45, 0x89, 0xe2, //0x000074fc movl %r12d, %r10d
- 0x41, 0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x000074ff andl $2139062143, %r10d
- 0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x00007506 movl $-1061109568, %ebx
- 0x44, 0x29, 0xd3, //0x0000750b subl %r10d, %ebx
- 0x45, 0x8d, 0x9a, 0x46, 0x46, 0x46, 0x46, //0x0000750e leal $1179010630(%r10), %r11d
- 0x44, 0x21, 0xcb, //0x00007515 andl %r9d, %ebx
- 0x44, 0x85, 0xdb, //0x00007518 testl %r11d, %ebx
- 0x0f, 0x85, 0x20, 0x0e, 0x00, 0x00, //0x0000751b jne LBB5_1595
- 0xbb, 0xe0, 0xe0, 0xe0, 0xe0, //0x00007521 movl $-522133280, %ebx
- 0x44, 0x29, 0xd3, //0x00007526 subl %r10d, %ebx
- 0x41, 0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x00007529 addl $960051513, %r10d
- 0x41, 0x21, 0xd9, //0x00007530 andl %ebx, %r9d
- 0x45, 0x85, 0xd1, //0x00007533 testl %r10d, %r9d
- 0x0f, 0x85, 0x05, 0x0e, 0x00, 0x00, //0x00007536 jne LBB5_1595
- 0x41, 0x0f, 0xcc, //0x0000753c bswapl %r12d
- 0x44, 0x89, 0xe0, //0x0000753f movl %r12d, %eax
- 0xc1, 0xe8, 0x04, //0x00007542 shrl $4, %eax
- 0xf7, 0xd0, //0x00007545 notl %eax
- 0x25, 0x01, 0x01, 0x01, 0x01, //0x00007547 andl $16843009, %eax
- 0x8d, 0x04, 0xc0, //0x0000754c leal (%rax,%rax,8), %eax
- 0x41, 0x81, 0xe4, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000754f andl $252645135, %r12d
- 0x41, 0x01, 0xc4, //0x00007556 addl %eax, %r12d
- 0x44, 0x89, 0xe0, //0x00007559 movl %r12d, %eax
- 0xc1, 0xe8, 0x04, //0x0000755c shrl $4, %eax
- 0x44, 0x09, 0xe0, //0x0000755f orl %r12d, %eax
- 0x44, 0x0f, 0xb6, 0xc8, //0x00007562 movzbl %al, %r9d
- 0xc1, 0xe8, 0x08, //0x00007566 shrl $8, %eax
- 0x25, 0x00, 0xff, 0x00, 0x00, //0x00007569 andl $65280, %eax
- 0x41, 0x09, 0xc1, //0x0000756e orl %eax, %r9d
- 0x48, 0x8d, 0x47, 0x06, //0x00007571 leaq $6(%rdi), %rax
- 0x41, 0x81, 0xf9, 0x80, 0x00, 0x00, 0x00, //0x00007575 cmpl $128, %r9d
- 0x0f, 0x82, 0x6d, 0x04, 0x00, 0x00, //0x0000757c jb LBB5_1481
- 0x45, 0x31, 0xe4, //0x00007582 xorl %r12d, %r12d
- //0x00007585 LBB5_1436
- 0x41, 0x81, 0xf9, 0xff, 0x07, 0x00, 0x00, //0x00007585 cmpl $2047, %r9d
- 0x0f, 0x86, 0x71, 0x04, 0x00, 0x00, //0x0000758c jbe LBB5_1483
- 0x41, 0x8d, 0x99, 0x00, 0x20, 0xff, 0xff, //0x00007592 leal $-57344(%r9), %ebx
- 0x81, 0xfb, 0xff, 0xf7, 0xff, 0xff, //0x00007599 cmpl $-2049, %ebx
- 0x0f, 0x86, 0x58, 0x01, 0x00, 0x00, //0x0000759f jbe LBB5_1448
- 0x41, 0x81, 0xf9, 0xff, 0xdb, 0x00, 0x00, //0x000075a5 cmpl $56319, %r9d
- 0x0f, 0x87, 0x77, 0x04, 0x00, 0x00, //0x000075ac ja LBB5_1484
- 0x42, 0x80, 0x7c, 0x67, 0x06, 0x5c, //0x000075b2 cmpb $92, $6(%rdi,%r12,2)
- 0x0f, 0x85, 0x6b, 0x04, 0x00, 0x00, //0x000075b8 jne LBB5_1484
- 0x42, 0x80, 0x7c, 0x67, 0x07, 0x75, //0x000075be cmpb $117, $7(%rdi,%r12,2)
- 0x0f, 0x85, 0x5f, 0x04, 0x00, 0x00, //0x000075c4 jne LBB5_1484
- 0x42, 0x8b, 0x5c, 0x67, 0x08, //0x000075ca movl $8(%rdi,%r12,2), %ebx
- 0x41, 0x89, 0xdb, //0x000075cf movl %ebx, %r11d
- 0x41, 0xf7, 0xd3, //0x000075d2 notl %r11d
- 0x48, 0x89, 0x5d, 0xd0, //0x000075d5 movq %rbx, $-48(%rbp)
- 0x81, 0xc3, 0xd0, 0xcf, 0xcf, 0xcf, //0x000075d9 addl $-808464432, %ebx
- 0x41, 0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x000075df andl $-2139062144, %r11d
- 0x41, 0x85, 0xdb, //0x000075e6 testl %ebx, %r11d
- 0x0f, 0x85, 0x52, 0x0d, 0x00, 0x00, //0x000075e9 jne LBB5_1595
- 0x4c, 0x8b, 0x55, 0xd0, //0x000075ef movq $-48(%rbp), %r10
- 0x41, 0x8d, 0x9a, 0x19, 0x19, 0x19, 0x19, //0x000075f3 leal $421075225(%r10), %ebx
- 0x44, 0x09, 0xd3, //0x000075fa orl %r10d, %ebx
- 0xf7, 0xc3, 0x80, 0x80, 0x80, 0x80, //0x000075fd testl $-2139062144, %ebx
- 0x0f, 0x85, 0x38, 0x0d, 0x00, 0x00, //0x00007603 jne LBB5_1595
- 0x4c, 0x8b, 0x55, 0xd0, //0x00007609 movq $-48(%rbp), %r10
- 0x41, 0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000760d andl $2139062143, %r10d
- 0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x00007614 movl $-1061109568, %ebx
- 0x44, 0x29, 0xd3, //0x00007619 subl %r10d, %ebx
- 0x89, 0x5d, 0xa0, //0x0000761c movl %ebx, $-96(%rbp)
- 0x41, 0x8d, 0x9a, 0x46, 0x46, 0x46, 0x46, //0x0000761f leal $1179010630(%r10), %ebx
- 0x89, 0x9d, 0x70, 0xff, 0xff, 0xff, //0x00007626 movl %ebx, $-144(%rbp)
- 0x8b, 0x5d, 0xa0, //0x0000762c movl $-96(%rbp), %ebx
- 0x44, 0x21, 0xdb, //0x0000762f andl %r11d, %ebx
- 0x85, 0x9d, 0x70, 0xff, 0xff, 0xff, //0x00007632 testl %ebx, $-144(%rbp)
- 0x0f, 0x85, 0x03, 0x0d, 0x00, 0x00, //0x00007638 jne LBB5_1595
- 0xbb, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000763e movl $-522133280, %ebx
- 0x44, 0x29, 0xd3, //0x00007643 subl %r10d, %ebx
- 0x41, 0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x00007646 addl $960051513, %r10d
- 0x41, 0x21, 0xdb, //0x0000764d andl %ebx, %r11d
- 0x45, 0x85, 0xd3, //0x00007650 testl %r10d, %r11d
- 0x0f, 0x85, 0xe8, 0x0c, 0x00, 0x00, //0x00007653 jne LBB5_1595
- 0x4c, 0x8b, 0x55, 0xd0, //0x00007659 movq $-48(%rbp), %r10
- 0x41, 0x0f, 0xca, //0x0000765d bswapl %r10d
- 0x44, 0x89, 0xd3, //0x00007660 movl %r10d, %ebx
- 0xc1, 0xeb, 0x04, //0x00007663 shrl $4, %ebx
- 0xf7, 0xd3, //0x00007666 notl %ebx
- 0x81, 0xe3, 0x01, 0x01, 0x01, 0x01, //0x00007668 andl $16843009, %ebx
- 0x8d, 0x1c, 0xdb, //0x0000766e leal (%rbx,%rbx,8), %ebx
- 0x41, 0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x00007671 andl $252645135, %r10d
- 0x41, 0x01, 0xda, //0x00007678 addl %ebx, %r10d
- 0x44, 0x89, 0xd3, //0x0000767b movl %r10d, %ebx
- 0xc1, 0xeb, 0x04, //0x0000767e shrl $4, %ebx
- 0x44, 0x09, 0xd3, //0x00007681 orl %r10d, %ebx
- 0x44, 0x0f, 0xb6, 0xdb, //0x00007684 movzbl %bl, %r11d
- 0x4c, 0x89, 0x9d, 0x70, 0xff, 0xff, 0xff, //0x00007688 movq %r11, $-144(%rbp)
- 0x41, 0x89, 0xda, //0x0000768f movl %ebx, %r10d
- 0x41, 0xc1, 0xea, 0x08, //0x00007692 shrl $8, %r10d
- 0x41, 0x81, 0xe2, 0x00, 0xff, 0x00, 0x00, //0x00007696 andl $65280, %r10d
- 0x43, 0x8d, 0x1c, 0x1a, //0x0000769d leal (%r10,%r11), %ebx
- 0x48, 0x89, 0x5d, 0xd0, //0x000076a1 movq %rbx, $-48(%rbp)
- 0x4c, 0x8d, 0x58, 0x06, //0x000076a5 leaq $6(%rax), %r11
- 0x4c, 0x89, 0x5d, 0xa0, //0x000076a9 movq %r11, $-96(%rbp)
- 0x48, 0x8b, 0x9d, 0x70, 0xff, 0xff, 0xff, //0x000076ad movq $-144(%rbp), %rbx
- 0x44, 0x01, 0xd3, //0x000076b4 addl %r10d, %ebx
- 0x81, 0xc3, 0x00, 0x20, 0xff, 0xff, //0x000076b7 addl $-57344, %ebx
- 0x81, 0xfb, 0xff, 0xfb, 0xff, 0xff, //0x000076bd cmpl $-1025, %ebx
- 0x0f, 0x87, 0x72, 0x03, 0x00, 0x00, //0x000076c3 ja LBB5_1485
- 0x66, 0x43, 0xc7, 0x04, 0x27, 0xef, 0xbf, //0x000076c9 movw $-16401, (%r15,%r12)
- 0x43, 0xc6, 0x44, 0x27, 0x02, 0xbd, //0x000076d0 movb $-67, $2(%r15,%r12)
- 0x49, 0x83, 0xc4, 0x03, //0x000076d6 addq $3, %r12
- 0x48, 0x8b, 0x45, 0xa0, //0x000076da movq $-96(%rbp), %rax
- 0x48, 0x8b, 0x5d, 0xd0, //0x000076de movq $-48(%rbp), %rbx
- 0x41, 0x89, 0xd9, //0x000076e2 movl %ebx, %r9d
- 0x81, 0xfb, 0x80, 0x00, 0x00, 0x00, //0x000076e5 cmpl $128, %ebx
- 0x0f, 0x83, 0x94, 0xfe, 0xff, 0xff, //0x000076eb jae LBB5_1436
- 0x4d, 0x01, 0xe7, //0x000076f1 addq %r12, %r15
- 0x48, 0x8b, 0x45, 0xa0, //0x000076f4 movq $-96(%rbp), %rax
- 0xe9, 0xf6, 0x02, 0x00, 0x00, //0x000076f8 jmp LBB5_1482
- //0x000076fd LBB5_1448
- 0x44, 0x89, 0xca, //0x000076fd movl %r9d, %edx
- 0xc1, 0xea, 0x0c, //0x00007700 shrl $12, %edx
- 0x80, 0xca, 0xe0, //0x00007703 orb $-32, %dl
- 0x43, 0x88, 0x14, 0x27, //0x00007706 movb %dl, (%r15,%r12)
- 0x44, 0x89, 0xca, //0x0000770a movl %r9d, %edx
- 0xc1, 0xea, 0x06, //0x0000770d shrl $6, %edx
- 0x80, 0xe2, 0x3f, //0x00007710 andb $63, %dl
- 0x80, 0xca, 0x80, //0x00007713 orb $-128, %dl
- 0x43, 0x88, 0x54, 0x27, 0x01, //0x00007716 movb %dl, $1(%r15,%r12)
- 0x41, 0x80, 0xe1, 0x3f, //0x0000771b andb $63, %r9b
- 0x41, 0x80, 0xc9, 0x80, //0x0000771f orb $-128, %r9b
- 0x47, 0x88, 0x4c, 0x27, 0x02, //0x00007723 movb %r9b, $2(%r15,%r12)
- //0x00007728 LBB5_1449
- 0x4d, 0x01, 0xe7, //0x00007728 addq %r12, %r15
- 0x49, 0x83, 0xc7, 0x03, //0x0000772b addq $3, %r15
- //0x0000772f LBB5_1450
- 0x80, 0x38, 0x5c, //0x0000772f cmpb $92, (%rax)
- 0x48, 0x89, 0xc7, //0x00007732 movq %rax, %rdi
- 0x4c, 0x8b, 0x65, 0xc0, //0x00007735 movq $-64(%rbp), %r12
- 0x4d, 0x89, 0xf3, //0x00007739 movq %r14, %r11
- 0x0f, 0x84, 0x35, 0xfd, 0xff, 0xff, //0x0000773c je LBB5_1427
- 0x4d, 0x89, 0xd9, //0x00007742 movq %r11, %r9
- 0xc5, 0xfe, 0x6f, 0x18, //0x00007745 vmovdqu (%rax), %ymm3
- 0xc5, 0xe5, 0x74, 0xe0, //0x00007749 vpcmpeqb %ymm0, %ymm3, %ymm4
- 0xc5, 0xe5, 0x74, 0xe9, //0x0000774d vpcmpeqb %ymm1, %ymm3, %ymm5
- 0xc5, 0xfd, 0xd7, 0xd5, //0x00007751 vpmovmskb %ymm5, %edx
- 0xc5, 0xe5, 0xda, 0xea, //0x00007755 vpminub %ymm2, %ymm3, %ymm5
- 0xc5, 0xe5, 0x74, 0xed, //0x00007759 vpcmpeqb %ymm5, %ymm3, %ymm5
- 0xc5, 0xd5, 0xeb, 0xf4, //0x0000775d vpor %ymm4, %ymm5, %ymm6
- 0xc5, 0xfd, 0xd7, 0xfe, //0x00007761 vpmovmskb %ymm6, %edi
- 0x83, 0xc7, 0xff, //0x00007765 addl $-1, %edi
- 0x44, 0x8a, 0x10, //0x00007768 movb (%rax), %r10b
- 0x85, 0xd7, //0x0000776b testl %edx, %edi
- 0x0f, 0x85, 0xe3, 0x0b, 0x00, 0x00, //0x0000776d jne LBB5_1597
- 0xf6, 0xc1, 0x20, //0x00007773 testb $32, %cl
- 0x0f, 0x85, 0x33, 0x01, 0x00, 0x00, //0x00007776 jne LBB5_1469
- 0x83, 0xc2, 0xff, //0x0000777c addl $-1, %edx
- 0xc5, 0xe5, 0x74, 0xe0, //0x0000777f vpcmpeqb %ymm0, %ymm3, %ymm4
- 0xc5, 0xfd, 0xd7, 0xfc, //0x00007783 vpmovmskb %ymm4, %edi
- 0x85, 0xfa, //0x00007787 testl %edi, %edx
- 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x00007789 jne LBB5_1458
- 0x48, 0x83, 0xc0, 0x20, //0x0000778f addq $32, %rax
- //0x00007793 LBB5_1455
- 0xc4, 0xc1, 0x7e, 0x7f, 0x1f, //0x00007793 vmovdqu %ymm3, (%r15)
- 0x49, 0x8d, 0x57, 0x20, //0x00007798 leaq $32(%r15), %rdx
- 0xc5, 0xfe, 0x6f, 0x18, //0x0000779c vmovdqu (%rax), %ymm3
- 0xc5, 0xe5, 0x74, 0xe0, //0x000077a0 vpcmpeqb %ymm0, %ymm3, %ymm4
- 0xc5, 0xe5, 0x74, 0xe9, //0x000077a4 vpcmpeqb %ymm1, %ymm3, %ymm5
- 0xc5, 0xfd, 0xd7, 0xdd, //0x000077a8 vpmovmskb %ymm5, %ebx
- 0xc5, 0xe5, 0xda, 0xea, //0x000077ac vpminub %ymm2, %ymm3, %ymm5
- 0xc5, 0xe5, 0x74, 0xed, //0x000077b0 vpcmpeqb %ymm5, %ymm3, %ymm5
- 0xc5, 0xd5, 0xeb, 0xec, //0x000077b4 vpor %ymm4, %ymm5, %ymm5
- 0xc5, 0xfd, 0xd7, 0xfd, //0x000077b8 vpmovmskb %ymm5, %edi
- 0x83, 0xc7, 0xff, //0x000077bc addl $-1, %edi
- 0x85, 0xdf, //0x000077bf testl %ebx, %edi
- 0x0f, 0x85, 0x86, 0x0b, 0x00, 0x00, //0x000077c1 jne LBB5_1596
- 0x83, 0xc3, 0xff, //0x000077c7 addl $-1, %ebx
- 0xc5, 0xfd, 0xd7, 0xfc, //0x000077ca vpmovmskb %ymm4, %edi
- 0x48, 0x83, 0xc0, 0x20, //0x000077ce addq $32, %rax
- 0x49, 0x89, 0xd7, //0x000077d2 movq %rdx, %r15
- 0x85, 0xfb, //0x000077d5 testl %edi, %ebx
- 0x0f, 0x84, 0xb6, 0xff, 0xff, 0xff, //0x000077d7 je LBB5_1455
- 0xc4, 0xc1, 0x79, 0x7e, 0xda, //0x000077dd vmovd %xmm3, %r10d
- 0x48, 0x83, 0xc0, 0xe0, //0x000077e2 addq $-32, %rax
- 0x49, 0x89, 0xd7, //0x000077e6 movq %rdx, %r15
- //0x000077e9 LBB5_1458
- 0x48, 0x89, 0xc7, //0x000077e9 movq %rax, %rdi
- 0x41, 0x80, 0xfa, 0x5c, //0x000077ec cmpb $92, %r10b
- 0x4c, 0x8b, 0x65, 0xc0, //0x000077f0 movq $-64(%rbp), %r12
- 0x4d, 0x89, 0xcb, //0x000077f4 movq %r9, %r11
- 0x0f, 0x84, 0x7a, 0xfc, 0xff, 0xff, //0x000077f7 je LBB5_1427
- 0x31, 0xd2, //0x000077fd xorl %edx, %edx
- //0x000077ff LBB5_1460
- 0x45, 0x88, 0x14, 0x17, //0x000077ff movb %r10b, (%r15,%rdx)
- 0x0f, 0xb6, 0x5c, 0x10, 0x01, //0x00007803 movzbl $1(%rax,%rdx), %ebx
- 0x80, 0xfb, 0x5c, //0x00007808 cmpb $92, %bl
- 0x0f, 0x84, 0x10, 0x01, 0x00, 0x00, //0x0000780b je LBB5_1472
- 0x41, 0x88, 0x5c, 0x17, 0x01, //0x00007811 movb %bl, $1(%r15,%rdx)
- 0x0f, 0xb6, 0x5c, 0x10, 0x02, //0x00007816 movzbl $2(%rax,%rdx), %ebx
- 0x80, 0xfb, 0x5c, //0x0000781b cmpb $92, %bl
- 0x0f, 0x84, 0x1e, 0x01, 0x00, 0x00, //0x0000781e je LBB5_1473
- 0x41, 0x88, 0x5c, 0x17, 0x02, //0x00007824 movb %bl, $2(%r15,%rdx)
- 0x0f, 0xb6, 0x5c, 0x10, 0x03, //0x00007829 movzbl $3(%rax,%rdx), %ebx
- 0x80, 0xfb, 0x5c, //0x0000782e cmpb $92, %bl
- 0x0f, 0x84, 0x26, 0x01, 0x00, 0x00, //0x00007831 je LBB5_1474
- 0x41, 0x88, 0x5c, 0x17, 0x03, //0x00007837 movb %bl, $3(%r15,%rdx)
- 0x0f, 0xb6, 0x5c, 0x10, 0x04, //0x0000783c movzbl $4(%rax,%rdx), %ebx
- 0x80, 0xfb, 0x5c, //0x00007841 cmpb $92, %bl
- 0x0f, 0x84, 0x2e, 0x01, 0x00, 0x00, //0x00007844 je LBB5_1475
- 0x41, 0x88, 0x5c, 0x17, 0x04, //0x0000784a movb %bl, $4(%r15,%rdx)
- 0x0f, 0xb6, 0x5c, 0x10, 0x05, //0x0000784f movzbl $5(%rax,%rdx), %ebx
- 0x80, 0xfb, 0x5c, //0x00007854 cmpb $92, %bl
- 0x0f, 0x84, 0x36, 0x01, 0x00, 0x00, //0x00007857 je LBB5_1476
- 0x41, 0x88, 0x5c, 0x17, 0x05, //0x0000785d movb %bl, $5(%r15,%rdx)
- 0x0f, 0xb6, 0x5c, 0x10, 0x06, //0x00007862 movzbl $6(%rax,%rdx), %ebx
- 0x80, 0xfb, 0x5c, //0x00007867 cmpb $92, %bl
- 0x0f, 0x84, 0x3e, 0x01, 0x00, 0x00, //0x0000786a je LBB5_1477
- 0x41, 0x88, 0x5c, 0x17, 0x06, //0x00007870 movb %bl, $6(%r15,%rdx)
- 0x0f, 0xb6, 0x5c, 0x10, 0x07, //0x00007875 movzbl $7(%rax,%rdx), %ebx
- 0x80, 0xfb, 0x5c, //0x0000787a cmpb $92, %bl
- 0x0f, 0x84, 0x46, 0x01, 0x00, 0x00, //0x0000787d je LBB5_1478
- 0x41, 0x88, 0x5c, 0x17, 0x07, //0x00007883 movb %bl, $7(%r15,%rdx)
- 0x44, 0x0f, 0xb6, 0x54, 0x10, 0x08, //0x00007888 movzbl $8(%rax,%rdx), %r10d
- 0x48, 0x83, 0xc2, 0x08, //0x0000788e addq $8, %rdx
- 0x41, 0x80, 0xfa, 0x5c, //0x00007892 cmpb $92, %r10b
- 0x0f, 0x85, 0x63, 0xff, 0xff, 0xff, //0x00007896 jne LBB5_1460
- 0x48, 0x8d, 0x3c, 0x10, //0x0000789c leaq (%rax,%rdx), %rdi
- 0x48, 0x83, 0xc7, 0xff, //0x000078a0 addq $-1, %rdi
- 0x48, 0x01, 0xd0, //0x000078a4 addq %rdx, %rax
- 0x49, 0x01, 0xd7, //0x000078a7 addq %rdx, %r15
- 0xe9, 0x30, 0x01, 0x00, 0x00, //0x000078aa jmp LBB5_1479
- //0x000078af LBB5_1469
- 0xc5, 0xd5, 0x71, 0xf5, 0x07, //0x000078af vpsllw $7, %ymm5, %ymm5
- 0xc5, 0xfd, 0xd7, 0xdd, //0x000078b4 vpmovmskb %ymm5, %ebx
- 0x83, 0xc2, 0xff, //0x000078b8 addl $-1, %edx
- 0x40, 0xb7, 0x01, //0x000078bb movb $1, %dil
- 0x48, 0x89, 0x7d, 0xa8, //0x000078be movq %rdi, $-88(%rbp)
- 0x85, 0xda, //0x000078c2 testl %ebx, %edx
- 0x0f, 0x85, 0xf6, 0x06, 0x00, 0x00, //0x000078c4 jne LBB5_1518
- 0xc5, 0xdd, 0x71, 0xf4, 0x07, //0x000078ca vpsllw $7, %ymm4, %ymm4
- 0xc5, 0xfd, 0xd7, 0xfc, //0x000078cf vpmovmskb %ymm4, %edi
- 0x85, 0xfa, //0x000078d3 testl %edi, %edx
- 0x0f, 0x85, 0x0e, 0xff, 0xff, 0xff, //0x000078d5 jne LBB5_1458
- 0xc4, 0xc1, 0x7e, 0x7f, 0x1f, //0x000078db vmovdqu %ymm3, (%r15)
- 0x48, 0x8d, 0x58, 0x20, //0x000078e0 leaq $32(%rax), %rbx
- 0x49, 0x83, 0xc7, 0x20, //0x000078e4 addq $32, %r15
- 0xc5, 0xfe, 0x6f, 0x58, 0x20, //0x000078e8 vmovdqu $32(%rax), %ymm3
- 0xc5, 0xe5, 0x74, 0xe0, //0x000078ed vpcmpeqb %ymm0, %ymm3, %ymm4
- 0xc5, 0xe5, 0x74, 0xe9, //0x000078f1 vpcmpeqb %ymm1, %ymm3, %ymm5
- 0xc5, 0xfd, 0xd7, 0xd5, //0x000078f5 vpmovmskb %ymm5, %edx
- 0xc5, 0xe5, 0xda, 0xea, //0x000078f9 vpminub %ymm2, %ymm3, %ymm5
- 0xc5, 0xe5, 0x74, 0xed, //0x000078fd vpcmpeqb %ymm5, %ymm3, %ymm5
- 0xc5, 0xd5, 0xeb, 0xf4, //0x00007901 vpor %ymm4, %ymm5, %ymm6
- 0xc5, 0xfd, 0xd7, 0xfe, //0x00007905 vpmovmskb %ymm6, %edi
- 0x83, 0xc7, 0xff, //0x00007909 addl $-1, %edi
- 0x44, 0x0f, 0xb6, 0x50, 0x20, //0x0000790c movzbl $32(%rax), %r10d
- 0x48, 0x89, 0xd8, //0x00007911 movq %rbx, %rax
- 0x85, 0xd7, //0x00007914 testl %edx, %edi
- 0x0f, 0x84, 0x93, 0xff, 0xff, 0xff, //0x00007916 je LBB5_1469
- 0xe9, 0x38, 0x0a, 0x00, 0x00, //0x0000791c jmp LBB5_1598
- //0x00007921 LBB5_1472
- 0x48, 0x8d, 0x1c, 0x10, //0x00007921 leaq (%rax,%rdx), %rbx
- 0x48, 0x83, 0xc3, 0x01, //0x00007925 addq $1, %rbx
- 0x48, 0x01, 0xd0, //0x00007929 addq %rdx, %rax
- 0x49, 0x01, 0xd7, //0x0000792c addq %rdx, %r15
- 0x49, 0x83, 0xc7, 0x01, //0x0000792f addq $1, %r15
- 0x48, 0x89, 0xc7, //0x00007933 movq %rax, %rdi
- 0x48, 0x83, 0xc7, 0x01, //0x00007936 addq $1, %rdi
- 0x48, 0x89, 0xd8, //0x0000793a movq %rbx, %rax
- 0xe9, 0xa1, 0x00, 0x00, 0x00, //0x0000793d jmp LBB5_1480
- //0x00007942 LBB5_1473
- 0x48, 0x8d, 0x3c, 0x10, //0x00007942 leaq (%rax,%rdx), %rdi
- 0x48, 0x83, 0xc7, 0x01, //0x00007946 addq $1, %rdi
- 0x48, 0x01, 0xd0, //0x0000794a addq %rdx, %rax
- 0x48, 0x83, 0xc0, 0x02, //0x0000794d addq $2, %rax
- 0x49, 0x01, 0xd7, //0x00007951 addq %rdx, %r15
- 0x49, 0x83, 0xc7, 0x02, //0x00007954 addq $2, %r15
- 0xe9, 0x82, 0x00, 0x00, 0x00, //0x00007958 jmp LBB5_1479
- //0x0000795d LBB5_1474
- 0x48, 0x8d, 0x3c, 0x10, //0x0000795d leaq (%rax,%rdx), %rdi
- 0x48, 0x83, 0xc7, 0x02, //0x00007961 addq $2, %rdi
- 0x48, 0x01, 0xd0, //0x00007965 addq %rdx, %rax
- 0x48, 0x83, 0xc0, 0x03, //0x00007968 addq $3, %rax
- 0x49, 0x01, 0xd7, //0x0000796c addq %rdx, %r15
- 0x49, 0x83, 0xc7, 0x03, //0x0000796f addq $3, %r15
- 0xe9, 0x67, 0x00, 0x00, 0x00, //0x00007973 jmp LBB5_1479
- //0x00007978 LBB5_1475
- 0x48, 0x8d, 0x3c, 0x10, //0x00007978 leaq (%rax,%rdx), %rdi
- 0x48, 0x83, 0xc7, 0x03, //0x0000797c addq $3, %rdi
- 0x48, 0x01, 0xd0, //0x00007980 addq %rdx, %rax
- 0x48, 0x83, 0xc0, 0x04, //0x00007983 addq $4, %rax
- 0x49, 0x01, 0xd7, //0x00007987 addq %rdx, %r15
- 0x49, 0x83, 0xc7, 0x04, //0x0000798a addq $4, %r15
- 0xe9, 0x4c, 0x00, 0x00, 0x00, //0x0000798e jmp LBB5_1479
- //0x00007993 LBB5_1476
- 0x48, 0x8d, 0x3c, 0x10, //0x00007993 leaq (%rax,%rdx), %rdi
- 0x48, 0x83, 0xc7, 0x04, //0x00007997 addq $4, %rdi
- 0x48, 0x01, 0xd0, //0x0000799b addq %rdx, %rax
- 0x48, 0x83, 0xc0, 0x05, //0x0000799e addq $5, %rax
- 0x49, 0x01, 0xd7, //0x000079a2 addq %rdx, %r15
- 0x49, 0x83, 0xc7, 0x05, //0x000079a5 addq $5, %r15
- 0xe9, 0x31, 0x00, 0x00, 0x00, //0x000079a9 jmp LBB5_1479
- //0x000079ae LBB5_1477
- 0x48, 0x8d, 0x3c, 0x10, //0x000079ae leaq (%rax,%rdx), %rdi
- 0x48, 0x83, 0xc7, 0x05, //0x000079b2 addq $5, %rdi
- 0x48, 0x01, 0xd0, //0x000079b6 addq %rdx, %rax
- 0x48, 0x83, 0xc0, 0x06, //0x000079b9 addq $6, %rax
- 0x49, 0x01, 0xd7, //0x000079bd addq %rdx, %r15
- 0x49, 0x83, 0xc7, 0x06, //0x000079c0 addq $6, %r15
- 0xe9, 0x16, 0x00, 0x00, 0x00, //0x000079c4 jmp LBB5_1479
- //0x000079c9 LBB5_1478
- 0x48, 0x8d, 0x3c, 0x10, //0x000079c9 leaq (%rax,%rdx), %rdi
- 0x48, 0x83, 0xc7, 0x06, //0x000079cd addq $6, %rdi
- 0x48, 0x01, 0xd0, //0x000079d1 addq %rdx, %rax
- 0x48, 0x83, 0xc0, 0x07, //0x000079d4 addq $7, %rax
- 0x49, 0x01, 0xd7, //0x000079d8 addq %rdx, %r15
- 0x49, 0x83, 0xc7, 0x07, //0x000079db addq $7, %r15
- //0x000079df LBB5_1479
- 0x48, 0x83, 0xc7, 0x01, //0x000079df addq $1, %rdi
- //0x000079e3 LBB5_1480
- 0x4c, 0x8b, 0x65, 0xc0, //0x000079e3 movq $-64(%rbp), %r12
- 0x4d, 0x89, 0xcb, //0x000079e7 movq %r9, %r11
- 0xe9, 0x88, 0xfa, 0xff, 0xff, //0x000079ea jmp LBB5_1427
- //0x000079ef LBB5_1481
- 0x4c, 0x89, 0x4d, 0xd0, //0x000079ef movq %r9, $-48(%rbp)
- //0x000079f3 LBB5_1482
- 0x48, 0x8b, 0x55, 0xd0, //0x000079f3 movq $-48(%rbp), %rdx
- 0x41, 0x88, 0x17, //0x000079f7 movb %dl, (%r15)
- 0x49, 0x83, 0xc7, 0x01, //0x000079fa addq $1, %r15
- 0xe9, 0x2c, 0xfd, 0xff, 0xff, //0x000079fe jmp LBB5_1450
- //0x00007a03 LBB5_1483
- 0x44, 0x89, 0xca, //0x00007a03 movl %r9d, %edx
- 0xc1, 0xea, 0x06, //0x00007a06 shrl $6, %edx
- 0x80, 0xca, 0xc0, //0x00007a09 orb $-64, %dl
- 0x43, 0x88, 0x14, 0x27, //0x00007a0c movb %dl, (%r15,%r12)
- 0x41, 0x80, 0xe1, 0x3f, //0x00007a10 andb $63, %r9b
- 0x41, 0x80, 0xc9, 0x80, //0x00007a14 orb $-128, %r9b
- 0x47, 0x88, 0x4c, 0x27, 0x01, //0x00007a18 movb %r9b, $1(%r15,%r12)
- 0x4d, 0x01, 0xe7, //0x00007a1d addq %r12, %r15
- 0x49, 0x83, 0xc7, 0x02, //0x00007a20 addq $2, %r15
- 0xe9, 0x06, 0xfd, 0xff, 0xff, //0x00007a24 jmp LBB5_1450
- //0x00007a29 LBB5_1484
- 0x66, 0x43, 0xc7, 0x04, 0x27, 0xef, 0xbf, //0x00007a29 movw $-16401, (%r15,%r12)
- 0x43, 0xc6, 0x44, 0x27, 0x02, 0xbd, //0x00007a30 movb $-67, $2(%r15,%r12)
- 0xe9, 0xed, 0xfc, 0xff, 0xff, //0x00007a36 jmp LBB5_1449
- //0x00007a3b LBB5_1485
- 0x41, 0xc1, 0xe1, 0x0a, //0x00007a3b shll $10, %r9d
- 0x48, 0x8b, 0x7d, 0xd0, //0x00007a3f movq $-48(%rbp), %rdi
- 0x89, 0xfa, //0x00007a43 movl %edi, %edx
- 0x44, 0x01, 0xca, //0x00007a45 addl %r9d, %edx
- 0x42, 0x8d, 0x1c, 0x0f, //0x00007a48 leal (%rdi,%r9), %ebx
- 0x81, 0xc3, 0x00, 0x24, 0xa0, 0xfc, //0x00007a4c addl $-56613888, %ebx
- 0x89, 0xdf, //0x00007a52 movl %ebx, %edi
- 0xc1, 0xef, 0x12, //0x00007a54 shrl $18, %edi
- 0x40, 0x80, 0xcf, 0xf0, //0x00007a57 orb $-16, %dil
- 0x43, 0x88, 0x3c, 0x27, //0x00007a5b movb %dil, (%r15,%r12)
- 0x89, 0xdf, //0x00007a5f movl %ebx, %edi
- 0xc1, 0xef, 0x0c, //0x00007a61 shrl $12, %edi
- 0x40, 0x80, 0xe7, 0x3f, //0x00007a64 andb $63, %dil
- 0x40, 0x80, 0xcf, 0x80, //0x00007a68 orb $-128, %dil
- 0x43, 0x88, 0x7c, 0x27, 0x01, //0x00007a6c movb %dil, $1(%r15,%r12)
- 0xc1, 0xeb, 0x06, //0x00007a71 shrl $6, %ebx
- 0x80, 0xe3, 0x3f, //0x00007a74 andb $63, %bl
- 0x80, 0xcb, 0x80, //0x00007a77 orb $-128, %bl
- 0x43, 0x88, 0x5c, 0x27, 0x02, //0x00007a7a movb %bl, $2(%r15,%r12)
- 0x80, 0xe2, 0x3f, //0x00007a7f andb $63, %dl
- 0x80, 0xca, 0x80, //0x00007a82 orb $-128, %dl
- 0x43, 0x88, 0x54, 0x27, 0x03, //0x00007a85 movb %dl, $3(%r15,%r12)
- 0x4d, 0x01, 0xe7, //0x00007a8a addq %r12, %r15
- 0x49, 0x83, 0xc7, 0x04, //0x00007a8d addq $4, %r15
- 0x48, 0x83, 0xc0, 0x06, //0x00007a91 addq $6, %rax
- 0xe9, 0x95, 0xfc, 0xff, 0xff, //0x00007a95 jmp LBB5_1450
- //0x00007a9a LBB5_1486
- 0x83, 0xe0, 0xfc, //0x00007a9a andl $-4, %eax
- 0xc4, 0xe2, 0x7d, 0x59, 0x0d, 0xea, 0x87, 0xff, 0xff, //0x00007a9d vpbroadcastq $-30742(%rip), %ymm1 /* LCPI5_24+0(%rip) */
- 0xc4, 0xe2, 0x7d, 0x59, 0x25, 0xe9, 0x87, 0xff, 0xff, //0x00007aa6 vpbroadcastq $-30743(%rip), %ymm4 /* LCPI5_25+0(%rip) */
- 0xc5, 0xfd, 0x6f, 0xd9, //0x00007aaf vmovdqa %ymm1, %ymm3
- 0xc5, 0xfd, 0x6f, 0xd1, //0x00007ab3 vmovdqa %ymm1, %ymm2
- //0x00007ab7 LBB5_1487
- 0xc5, 0xfd, 0xf4, 0xec, //0x00007ab7 vpmuludq %ymm4, %ymm0, %ymm5
- 0xc5, 0xfd, 0x73, 0xd0, 0x20, //0x00007abb vpsrlq $32, %ymm0, %ymm0
- 0xc5, 0xfd, 0xf4, 0xc4, //0x00007ac0 vpmuludq %ymm4, %ymm0, %ymm0
- 0xc5, 0xfd, 0x73, 0xf0, 0x20, //0x00007ac4 vpsllq $32, %ymm0, %ymm0
- 0xc5, 0xd5, 0xd4, 0xc0, //0x00007ac9 vpaddq %ymm0, %ymm5, %ymm0
- 0xc5, 0xf5, 0xf4, 0xec, //0x00007acd vpmuludq %ymm4, %ymm1, %ymm5
- 0xc5, 0xf5, 0x73, 0xd1, 0x20, //0x00007ad1 vpsrlq $32, %ymm1, %ymm1
- 0xc5, 0xf5, 0xf4, 0xcc, //0x00007ad6 vpmuludq %ymm4, %ymm1, %ymm1
- 0xc5, 0xf5, 0x73, 0xf1, 0x20, //0x00007ada vpsllq $32, %ymm1, %ymm1
- 0xc5, 0xd5, 0xd4, 0xc9, //0x00007adf vpaddq %ymm1, %ymm5, %ymm1
- 0xc5, 0xe5, 0xf4, 0xec, //0x00007ae3 vpmuludq %ymm4, %ymm3, %ymm5
- 0xc5, 0xe5, 0x73, 0xd3, 0x20, //0x00007ae7 vpsrlq $32, %ymm3, %ymm3
- 0xc5, 0xe5, 0xf4, 0xdc, //0x00007aec vpmuludq %ymm4, %ymm3, %ymm3
- 0xc5, 0xe5, 0x73, 0xf3, 0x20, //0x00007af0 vpsllq $32, %ymm3, %ymm3
- 0xc5, 0xd5, 0xd4, 0xdb, //0x00007af5 vpaddq %ymm3, %ymm5, %ymm3
- 0xc5, 0xed, 0xf4, 0xec, //0x00007af9 vpmuludq %ymm4, %ymm2, %ymm5
- 0xc5, 0xed, 0x73, 0xd2, 0x20, //0x00007afd vpsrlq $32, %ymm2, %ymm2
- 0xc5, 0xed, 0xf4, 0xd4, //0x00007b02 vpmuludq %ymm4, %ymm2, %ymm2
- 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x00007b06 vpsllq $32, %ymm2, %ymm2
- 0xc5, 0xd5, 0xd4, 0xd2, //0x00007b0b vpaddq %ymm2, %ymm5, %ymm2
- 0x83, 0xc0, 0xfc, //0x00007b0f addl $-4, %eax
- 0x0f, 0x85, 0x9f, 0xff, 0xff, 0xff, //0x00007b12 jne LBB5_1487
- //0x00007b18 LBB5_1488
- 0x85, 0xff, //0x00007b18 testl %edi, %edi
- 0x0f, 0x84, 0x6a, 0x00, 0x00, 0x00, //0x00007b1a je LBB5_1491
- 0xc4, 0xe2, 0x7d, 0x59, 0x25, 0x77, 0x87, 0xff, 0xff, //0x00007b20 vpbroadcastq $-30857(%rip), %ymm4 /* LCPI5_26+0(%rip) */
- //0x00007b29 LBB5_1490
- 0xc5, 0xfd, 0xf4, 0xec, //0x00007b29 vpmuludq %ymm4, %ymm0, %ymm5
- 0xc5, 0xfd, 0x73, 0xd0, 0x20, //0x00007b2d vpsrlq $32, %ymm0, %ymm0
- 0xc5, 0xfd, 0xf4, 0xc4, //0x00007b32 vpmuludq %ymm4, %ymm0, %ymm0
- 0xc5, 0xfd, 0x73, 0xf0, 0x20, //0x00007b36 vpsllq $32, %ymm0, %ymm0
- 0xc5, 0xd5, 0xd4, 0xc0, //0x00007b3b vpaddq %ymm0, %ymm5, %ymm0
- 0xc5, 0xf5, 0xf4, 0xec, //0x00007b3f vpmuludq %ymm4, %ymm1, %ymm5
- 0xc5, 0xf5, 0x73, 0xd1, 0x20, //0x00007b43 vpsrlq $32, %ymm1, %ymm1
- 0xc5, 0xf5, 0xf4, 0xcc, //0x00007b48 vpmuludq %ymm4, %ymm1, %ymm1
- 0xc5, 0xf5, 0x73, 0xf1, 0x20, //0x00007b4c vpsllq $32, %ymm1, %ymm1
- 0xc5, 0xd5, 0xd4, 0xc9, //0x00007b51 vpaddq %ymm1, %ymm5, %ymm1
- 0xc5, 0xe5, 0xf4, 0xec, //0x00007b55 vpmuludq %ymm4, %ymm3, %ymm5
- 0xc5, 0xe5, 0x73, 0xd3, 0x20, //0x00007b59 vpsrlq $32, %ymm3, %ymm3
- 0xc5, 0xe5, 0xf4, 0xdc, //0x00007b5e vpmuludq %ymm4, %ymm3, %ymm3
- 0xc5, 0xe5, 0x73, 0xf3, 0x20, //0x00007b62 vpsllq $32, %ymm3, %ymm3
- 0xc5, 0xd5, 0xd4, 0xdb, //0x00007b67 vpaddq %ymm3, %ymm5, %ymm3
- 0xc5, 0xed, 0xf4, 0xec, //0x00007b6b vpmuludq %ymm4, %ymm2, %ymm5
- 0xc5, 0xed, 0x73, 0xd2, 0x20, //0x00007b6f vpsrlq $32, %ymm2, %ymm2
- 0xc5, 0xed, 0xf4, 0xd4, //0x00007b74 vpmuludq %ymm4, %ymm2, %ymm2
- 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x00007b78 vpsllq $32, %ymm2, %ymm2
- 0xc5, 0xd5, 0xd4, 0xd2, //0x00007b7d vpaddq %ymm2, %ymm5, %ymm2
- 0x83, 0xc7, 0xff, //0x00007b81 addl $-1, %edi
- 0x0f, 0x85, 0x9f, 0xff, 0xff, 0xff, //0x00007b84 jne LBB5_1490
- //0x00007b8a LBB5_1491
- 0xc5, 0xdd, 0x73, 0xd1, 0x20, //0x00007b8a vpsrlq $32, %ymm1, %ymm4
- 0xc5, 0xdd, 0xf4, 0xe0, //0x00007b8f vpmuludq %ymm0, %ymm4, %ymm4
- 0xc5, 0xd5, 0x73, 0xd0, 0x20, //0x00007b93 vpsrlq $32, %ymm0, %ymm5
- 0xc5, 0xf5, 0xf4, 0xed, //0x00007b98 vpmuludq %ymm5, %ymm1, %ymm5
- 0xc5, 0xd5, 0xd4, 0xe4, //0x00007b9c vpaddq %ymm4, %ymm5, %ymm4
- 0xc5, 0xdd, 0x73, 0xf4, 0x20, //0x00007ba0 vpsllq $32, %ymm4, %ymm4
- 0xc5, 0xf5, 0xf4, 0xc0, //0x00007ba5 vpmuludq %ymm0, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd4, 0xc4, //0x00007ba9 vpaddq %ymm4, %ymm0, %ymm0
- 0xc5, 0xf5, 0x73, 0xd3, 0x20, //0x00007bad vpsrlq $32, %ymm3, %ymm1
- 0xc5, 0xf5, 0xf4, 0xc8, //0x00007bb2 vpmuludq %ymm0, %ymm1, %ymm1
- 0xc5, 0xdd, 0x73, 0xd0, 0x20, //0x00007bb6 vpsrlq $32, %ymm0, %ymm4
- 0xc5, 0xe5, 0xf4, 0xe4, //0x00007bbb vpmuludq %ymm4, %ymm3, %ymm4
- 0xc5, 0xdd, 0xd4, 0xc9, //0x00007bbf vpaddq %ymm1, %ymm4, %ymm1
- 0xc5, 0xf5, 0x73, 0xf1, 0x20, //0x00007bc3 vpsllq $32, %ymm1, %ymm1
- 0xc5, 0xe5, 0xf4, 0xc0, //0x00007bc8 vpmuludq %ymm0, %ymm3, %ymm0
- 0xc5, 0xfd, 0xd4, 0xc1, //0x00007bcc vpaddq %ymm1, %ymm0, %ymm0
- 0xc5, 0xf5, 0x73, 0xd2, 0x20, //0x00007bd0 vpsrlq $32, %ymm2, %ymm1
- 0xc5, 0xf5, 0xf4, 0xc8, //0x00007bd5 vpmuludq %ymm0, %ymm1, %ymm1
- 0xc5, 0xe5, 0x73, 0xd0, 0x20, //0x00007bd9 vpsrlq $32, %ymm0, %ymm3
- 0xc5, 0xed, 0xf4, 0xdb, //0x00007bde vpmuludq %ymm3, %ymm2, %ymm3
- 0xc5, 0xe5, 0xd4, 0xc9, //0x00007be2 vpaddq %ymm1, %ymm3, %ymm1
- 0xc5, 0xf5, 0x73, 0xf1, 0x20, //0x00007be6 vpsllq $32, %ymm1, %ymm1
- 0xc5, 0xed, 0xf4, 0xc0, //0x00007beb vpmuludq %ymm0, %ymm2, %ymm0
- 0xc5, 0xfd, 0xd4, 0xc1, //0x00007bef vpaddq %ymm1, %ymm0, %ymm0
- 0xc4, 0xe3, 0x7d, 0x39, 0xc1, 0x01, //0x00007bf3 vextracti128 $1, %ymm0, %xmm1
- 0xc5, 0xe9, 0x73, 0xd0, 0x20, //0x00007bf9 vpsrlq $32, %xmm0, %xmm2
- 0xc5, 0xe9, 0xf4, 0xd1, //0x00007bfe vpmuludq %xmm1, %xmm2, %xmm2
- 0xc5, 0xe1, 0x73, 0xd1, 0x20, //0x00007c02 vpsrlq $32, %xmm1, %xmm3
- 0xc5, 0xf9, 0xf4, 0xdb, //0x00007c07 vpmuludq %xmm3, %xmm0, %xmm3
- 0xc5, 0xe1, 0xd4, 0xd2, //0x00007c0b vpaddq %xmm2, %xmm3, %xmm2
- 0xc5, 0xe9, 0x73, 0xf2, 0x20, //0x00007c0f vpsllq $32, %xmm2, %xmm2
- 0xc5, 0xf9, 0xf4, 0xc1, //0x00007c14 vpmuludq %xmm1, %xmm0, %xmm0
- 0xc5, 0xf9, 0xd4, 0xc2, //0x00007c18 vpaddq %xmm2, %xmm0, %xmm0
- 0xc5, 0xf9, 0x70, 0xc8, 0xee, //0x00007c1c vpshufd $238, %xmm0, %xmm1
- 0xc5, 0xe9, 0x73, 0xd0, 0x20, //0x00007c21 vpsrlq $32, %xmm0, %xmm2
- 0xc5, 0xe9, 0xf4, 0xd1, //0x00007c26 vpmuludq %xmm1, %xmm2, %xmm2
- 0xc5, 0xf9, 0x70, 0xd8, 0xff, //0x00007c2a vpshufd $255, %xmm0, %xmm3
- 0xc5, 0xf9, 0xf4, 0xdb, //0x00007c2f vpmuludq %xmm3, %xmm0, %xmm3
- 0xc5, 0xe1, 0xd4, 0xd2, //0x00007c33 vpaddq %xmm2, %xmm3, %xmm2
- 0xc5, 0xe9, 0x73, 0xf2, 0x20, //0x00007c37 vpsllq $32, %xmm2, %xmm2
- 0xc5, 0xf9, 0xf4, 0xc1, //0x00007c3c vpmuludq %xmm1, %xmm0, %xmm0
- 0xc5, 0xf9, 0xd4, 0xc2, //0x00007c40 vpaddq %xmm2, %xmm0, %xmm0
- 0xc4, 0xe1, 0xf9, 0x7e, 0xc7, //0x00007c44 vmovq %xmm0, %rdi
- 0x39, 0xf2, //0x00007c49 cmpl %esi, %edx
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00007c4b je LBB5_1494
- //0x00007c51 LBB5_1492
- 0x89, 0xc8, //0x00007c51 movl %ecx, %eax
- 0x44, 0x29, 0xc8, //0x00007c53 subl %r9d, %eax
- //0x00007c56 LBB5_1493
- 0x48, 0x01, 0xff, //0x00007c56 addq %rdi, %rdi
- 0x48, 0x8d, 0x3c, 0xbf, //0x00007c59 leaq (%rdi,%rdi,4), %rdi
- 0x83, 0xc0, 0xff, //0x00007c5d addl $-1, %eax
- 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x00007c60 jne LBB5_1493
- //0x00007c66 LBB5_1494
- 0x31, 0xc0, //0x00007c66 xorl %eax, %eax
- 0x85, 0xc9, //0x00007c68 testl %ecx, %ecx
- 0x0f, 0x88, 0x51, 0x00, 0x00, 0x00, //0x00007c6a js LBB5_1502
- //0x00007c70 LBB5_1495
- 0x31, 0xc0, //0x00007c70 xorl %eax, %eax
- 0x48, 0x8b, 0x55, 0xd0, //0x00007c72 movq $-48(%rbp), %rdx
- 0x41, 0x39, 0xd2, //0x00007c76 cmpl %edx, %r10d
- 0x0f, 0x8e, 0x42, 0x00, 0x00, 0x00, //0x00007c79 jle LBB5_1502
- 0x89, 0xd0, //0x00007c7f movl %edx, %eax
- 0x41, 0x8a, 0x04, 0x04, //0x00007c81 movb (%r12,%rax), %al
- 0x8d, 0x4a, 0x01, //0x00007c85 leal $1(%rdx), %ecx
- 0x3c, 0x35, //0x00007c88 cmpb $53, %al
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x00007c8a jne LBB5_1501
- 0x44, 0x39, 0xd1, //0x00007c90 cmpl %r10d, %ecx
- 0x0f, 0x85, 0x23, 0x00, 0x00, 0x00, //0x00007c93 jne LBB5_1501
- 0xb0, 0x01, //0x00007c99 movb $1, %al
- 0x45, 0x85, 0xdb, //0x00007c9b testl %r11d, %r11d
- 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x00007c9e jne LBB5_1502
- 0x31, 0xc0, //0x00007ca4 xorl %eax, %eax
- 0x85, 0xd2, //0x00007ca6 testl %edx, %edx
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00007ca8 je LBB5_1502
- 0x83, 0xc2, 0xff, //0x00007cae addl $-1, %edx
- 0x41, 0x8a, 0x04, 0x14, //0x00007cb1 movb (%r12,%rdx), %al
- 0x24, 0x01, //0x00007cb5 andb $1, %al
- 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00007cb7 jmp LBB5_1502
- //0x00007cbc LBB5_1501
- 0x3c, 0x35, //0x00007cbc cmpb $53, %al
- 0x0f, 0x9d, 0xc0, //0x00007cbe setge %al
- //0x00007cc1 LBB5_1502
- 0x0f, 0xb6, 0xc0, //0x00007cc1 movzbl %al, %eax
- 0x48, 0x01, 0xf8, //0x00007cc4 addq %rdi, %rax
- 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, //0x00007cc7 movabsq $9007199254740992, %rcx
- 0x48, 0x39, 0xc8, //0x00007cd1 cmpq %rcx, %rax
- 0x0f, 0x85, 0x31, 0x00, 0x00, 0x00, //0x00007cd4 jne LBB5_1504
- 0x48, 0x8b, 0x5d, 0x90, //0x00007cda movq $-112(%rbp), %rbx
- 0x8d, 0x4b, 0x01, //0x00007cde leal $1(%rbx), %ecx
- 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00007ce1 movabsq $4503599627370495, %rax
- 0x48, 0x83, 0xc0, 0x01, //0x00007ceb addq $1, %rax
- 0x31, 0xd2, //0x00007cef xorl %edx, %edx
- 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00007cf1 movabsq $9218868437227405312, %rdi
- 0x81, 0xfb, 0xfe, 0x03, 0x00, 0x00, //0x00007cfb cmpl $1022, %ebx
- 0x48, 0x89, 0x4d, 0x90, //0x00007d01 movq %rcx, $-112(%rbp)
- 0x0f, 0x8f, 0x2f, 0x00, 0x00, 0x00, //0x00007d05 jg LBB5_1505
- //0x00007d0b LBB5_1504
- 0x48, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00007d0b movabsq $4503599627370495, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x00007d15 addq $1, %rcx
- 0x48, 0x21, 0xc1, //0x00007d19 andq %rax, %rcx
- 0x48, 0x8b, 0x7d, 0x90, //0x00007d1c movq $-112(%rbp), %rdi
- 0x81, 0xc7, 0xff, 0x03, 0x00, 0x00, //0x00007d20 addl $1023, %edi
- 0x81, 0xe7, 0xff, 0x07, 0x00, 0x00, //0x00007d26 andl $2047, %edi
- 0x48, 0xc1, 0xe7, 0x34, //0x00007d2c shlq $52, %rdi
- 0x48, 0x85, 0xc9, //0x00007d30 testq %rcx, %rcx
- 0x48, 0x0f, 0x44, 0xf9, //0x00007d33 cmoveq %rcx, %rdi
- 0x48, 0x89, 0xc2, //0x00007d37 movq %rax, %rdx
- //0x00007d3a LBB5_1505
- 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00007d3a movabsq $4503599627370495, %rax
- 0x48, 0x21, 0xc2, //0x00007d44 andq %rax, %rdx
- 0x48, 0x09, 0xfa, //0x00007d47 orq %rdi, %rdx
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00007d4a movabsq $-9223372036854775808, %rax
- 0x48, 0x09, 0xd0, //0x00007d54 orq %rdx, %rax
- 0x41, 0x80, 0xfe, 0x2d, //0x00007d57 cmpb $45, %r14b
- 0x48, 0x0f, 0x45, 0xc2, //0x00007d5b cmovneq %rdx, %rax
- 0xc4, 0xe1, 0xf9, 0x6e, 0xc0, //0x00007d5f vmovq %rax, %xmm0
- 0xc5, 0xcb, 0x2a, 0x8d, 0x64, 0xff, 0xff, 0xff, //0x00007d64 vcvtsi2sdl $-156(%rbp), %xmm6, %xmm1
- 0xc5, 0xf3, 0x59, 0xc0, //0x00007d6c vmulsd %xmm0, %xmm1, %xmm0
- //0x00007d70 LBB5_1506
- 0x4c, 0x8b, 0x5d, 0xb0, //0x00007d70 movq $-80(%rbp), %r11
- //0x00007d74 LBB5_1507
- 0xc4, 0xe1, 0xf9, 0x7e, 0xc0, //0x00007d74 vmovq %xmm0, %rax
- 0x48, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00007d79 movabsq $-9223372036854775808, %rdx
- 0x48, 0x83, 0xc2, 0xff, //0x00007d83 addq $-1, %rdx
- 0x48, 0x21, 0xc2, //0x00007d87 andq %rax, %rdx
- 0x31, 0xff, //0x00007d8a xorl %edi, %edi
- 0xb9, 0x04, 0x00, 0x00, 0x00, //0x00007d8c movl $4, %ecx
- 0x48, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00007d91 movabsq $9218868437227405312, %rsi
- 0x48, 0x39, 0xf2, //0x00007d9b cmpq %rsi, %rdx
- 0x0f, 0x85, 0x81, 0x00, 0x00, 0x00, //0x00007d9e jne LBB5_1515
- //0x00007da4 LBB5_1508
- 0x48, 0x8b, 0x85, 0x78, 0xff, 0xff, 0xff, //0x00007da4 movq $-136(%rbp), %rax
- 0x48, 0x83, 0xf8, 0x03, //0x00007dab cmpq $3, %rax
- 0x0f, 0x84, 0xba, 0xc9, 0xff, 0xff, //0x00007daf je LBB5_1533
- //0x00007db5 LBB5_1509
- 0x48, 0x83, 0xf8, 0x13, //0x00007db5 cmpq $19, %rax
- 0x4c, 0x8b, 0x65, 0xc0, //0x00007db9 movq $-64(%rbp), %r12
- 0x0f, 0x84, 0x5c, 0x00, 0x00, 0x00, //0x00007dbd je LBB5_1514
- 0x48, 0x83, 0xf8, 0x0b, //0x00007dc3 cmpq $11, %rax
- 0x0f, 0x85, 0xdb, 0x93, 0xff, 0xff, //0x00007dc7 jne LBB5_175
- 0x4d, 0x8b, 0xbc, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00007dcd movq $160(%r12), %r15
- //0x00007dd5 LBB5_1512
- 0x48, 0x8b, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00007dd5 movq $-144(%rbp), %rax
- //0x00007ddc LBB5_1513
- 0x48, 0xc1, 0xe0, 0x20, //0x00007ddc shlq $32, %rax
- 0x48, 0x83, 0xc8, 0x0b, //0x00007de0 orq $11, %rax
- 0x49, 0x89, 0x07, //0x00007de4 movq %rax, (%r15)
- 0x48, 0x8b, 0x45, 0x80, //0x00007de7 movq $-128(%rbp), %rax
- 0x49, 0x89, 0x47, 0x08, //0x00007deb movq %rax, $8(%r15)
- 0x41, 0x83, 0x84, 0x24, 0xd4, 0x00, 0x00, 0x00, 0x01, //0x00007def addl $1, $212(%r12)
- 0x4d, 0x8b, 0xbc, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00007df8 movq $160(%r12), %r15
- 0x49, 0x8d, 0x47, 0x10, //0x00007e00 leaq $16(%r15), %rax
- 0x49, 0x89, 0x84, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00007e04 movq %rax, $160(%r12)
- 0xb8, 0x0b, 0x00, 0x00, 0x00, //0x00007e0c movl $11, %eax
- 0x48, 0x89, 0x85, 0x78, 0xff, 0xff, 0xff, //0x00007e11 movq %rax, $-136(%rbp)
- 0x89, 0xcf, //0x00007e18 movl %ecx, %edi
- 0xe9, 0x55, 0x00, 0x00, 0x00, //0x00007e1a jmp LBB5_1536
- //0x00007e1f LBB5_1514
- 0x89, 0xcf, //0x00007e1f movl %ecx, %edi
- 0x48, 0x8b, 0x45, 0x80, //0x00007e21 movq $-128(%rbp), %rax
- //0x00007e25 LBB5_1515
- 0x48, 0x8b, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00007e25 movq $-144(%rbp), %rdx
- 0x48, 0xc1, 0xe2, 0x20, //0x00007e2c shlq $32, %rdx
- 0x48, 0x83, 0xca, 0x13, //0x00007e30 orq $19, %rdx
- 0x4c, 0x8b, 0x65, 0xc0, //0x00007e34 movq $-64(%rbp), %r12
- 0x49, 0x8b, 0x8c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00007e38 movq $160(%r12), %rcx
- 0x48, 0x89, 0x11, //0x00007e40 movq %rdx, (%rcx)
- 0x48, 0x89, 0x41, 0x08, //0x00007e43 movq %rax, $8(%rcx)
- 0x41, 0x83, 0x84, 0x24, 0xd4, 0x00, 0x00, 0x00, 0x01, //0x00007e47 addl $1, $212(%r12)
- 0x4d, 0x8b, 0xbc, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00007e50 movq $160(%r12), %r15
- 0x49, 0x8d, 0x4f, 0x10, //0x00007e58 leaq $16(%r15), %rcx
- 0x49, 0x89, 0x8c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00007e5c movq %rcx, $160(%r12)
- 0xb9, 0x13, 0x00, 0x00, 0x00, //0x00007e64 movl $19, %ecx
- 0x48, 0x89, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x00007e69 movq %rcx, $-136(%rbp)
- 0x48, 0x89, 0x45, 0x80, //0x00007e70 movq %rax, $-128(%rbp)
- //0x00007e74 LBB5_1536
- 0x49, 0x83, 0xc7, 0x20, //0x00007e74 addq $32, %r15
- 0x49, 0x8b, 0x84, 0x24, 0xc0, 0x00, 0x00, 0x00, //0x00007e78 movq $192(%r12), %rax
- 0xb9, 0x0b, 0x00, 0x00, 0x00, //0x00007e80 movl $11, %ecx
- 0x85, 0xff, //0x00007e85 testl %edi, %edi
- 0x0f, 0x45, 0xcf, //0x00007e87 cmovnel %edi, %ecx
- 0x0f, 0x85, 0x18, 0x93, 0xff, 0xff, //0x00007e8a jne LBB5_175
- 0x49, 0x39, 0xc7, //0x00007e90 cmpq %rax, %r15
- 0x0f, 0x87, 0x0f, 0x93, 0xff, 0xff, //0x00007e93 ja LBB5_175
- 0x49, 0x8d, 0x55, 0x01, //0x00007e99 leaq $1(%r13), %rdx
- 0x41, 0x0f, 0xb6, 0x75, 0x00, //0x00007e9d movzbl (%r13), %esi
- 0x48, 0x83, 0xfe, 0x20, //0x00007ea2 cmpq $32, %rsi
- 0x0f, 0x87, 0xed, 0x00, 0x00, 0x00, //0x00007ea6 ja LBB5_1549
- 0x48, 0xb8, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00007eac movabsq $4294977025, %rax
- 0x48, 0x0f, 0xa3, 0xf0, //0x00007eb6 btq %rsi, %rax
- 0x4c, 0x8b, 0x75, 0x98, //0x00007eba movq $-104(%rbp), %r14
- 0x4c, 0x8b, 0x7d, 0xb8, //0x00007ebe movq $-72(%rbp), %r15
- 0x0f, 0x83, 0xa1, 0x08, 0x00, 0x00, //0x00007ec2 jae LBB5_1734
- 0x41, 0x0f, 0xb6, 0x75, 0x01, //0x00007ec8 movzbl $1(%r13), %esi
- 0x49, 0x83, 0xc5, 0x02, //0x00007ecd addq $2, %r13
- 0x48, 0x83, 0xfe, 0x20, //0x00007ed1 cmpq $32, %rsi
- 0x0f, 0x87, 0xb6, 0x00, 0x00, 0x00, //0x00007ed5 ja LBB5_1551
- 0x48, 0x0f, 0xa3, 0xf0, //0x00007edb btq %rsi, %rax
- 0x0f, 0x83, 0xac, 0x00, 0x00, 0x00, //0x00007edf jae LBB5_1551
- 0x49, 0x8b, 0xb4, 0x24, 0x90, 0x00, 0x00, 0x00, //0x00007ee5 movq $144(%r12), %rsi
- 0x4c, 0x89, 0xe9, //0x00007eed movq %r13, %rcx
- 0x48, 0x29, 0xf1, //0x00007ef0 subq %rsi, %rcx
- 0x48, 0x83, 0xf9, 0x3f, //0x00007ef3 cmpq $63, %rcx
- 0x0f, 0x87, 0x1e, 0x00, 0x00, 0x00, //0x00007ef7 ja LBB5_1545
- 0x49, 0x8b, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x00007efd movq $152(%r12), %rax
- 0x48, 0xd3, 0xe8, //0x00007f05 shrq %cl, %rax
- 0x48, 0xd3, 0xe0, //0x00007f08 shlq %cl, %rax
- 0x48, 0x85, 0xc0, //0x00007f0b testq %rax, %rax
- 0x0f, 0x85, 0x68, 0x00, 0x00, 0x00, //0x00007f0e jne LBB5_1548
- 0x48, 0x83, 0xc6, 0x40, //0x00007f14 addq $64, %rsi
- 0x49, 0x89, 0xf5, //0x00007f18 movq %rsi, %r13
- //0x00007f1b LBB5_1545
- 0x49, 0x83, 0xc5, 0xc0, //0x00007f1b addq $-64, %r13
- 0xc5, 0xfe, 0x6f, 0x05, 0x39, 0x81, 0xff, 0xff, //0x00007f1f vmovdqu $-32455(%rip), %ymm0 /* LCPI5_0+0(%rip) */
- 0x4c, 0x89, 0xee, //0x00007f27 movq %r13, %rsi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007f2a .p2align 4, 0x90
- //0x00007f30 LBB5_1546
- 0xc5, 0xfe, 0x6f, 0x4e, 0x40, //0x00007f30 vmovdqu $64(%rsi), %ymm1
- 0xc5, 0xfe, 0x6f, 0x56, 0x60, //0x00007f35 vmovdqu $96(%rsi), %ymm2
- 0x48, 0x83, 0xc6, 0x40, //0x00007f3a addq $64, %rsi
- 0xc4, 0xe2, 0x7d, 0x00, 0xd9, //0x00007f3e vpshufb %ymm1, %ymm0, %ymm3
- 0xc4, 0xe2, 0x7d, 0x00, 0xe2, //0x00007f43 vpshufb %ymm2, %ymm0, %ymm4
- 0xc5, 0xf5, 0x74, 0xcb, //0x00007f48 vpcmpeqb %ymm3, %ymm1, %ymm1
- 0xc5, 0xfd, 0xd7, 0xc9, //0x00007f4c vpmovmskb %ymm1, %ecx
- 0xc5, 0xed, 0x74, 0xcc, //0x00007f50 vpcmpeqb %ymm4, %ymm2, %ymm1
- 0xc5, 0xfd, 0xd7, 0xc1, //0x00007f54 vpmovmskb %ymm1, %eax
- 0x48, 0xc1, 0xe0, 0x20, //0x00007f58 shlq $32, %rax
- 0x48, 0x09, 0xc8, //0x00007f5c orq %rcx, %rax
- 0x48, 0x83, 0xf8, 0xff, //0x00007f5f cmpq $-1, %rax
- 0x0f, 0x84, 0xc7, 0xff, 0xff, 0xff, //0x00007f63 je LBB5_1546
- 0x48, 0xf7, 0xd0, //0x00007f69 notq %rax
- 0x49, 0x89, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x00007f6c movq %rax, $152(%r12)
- 0x49, 0x89, 0xb4, 0x24, 0x90, 0x00, 0x00, 0x00, //0x00007f74 movq %rsi, $144(%r12)
- //0x00007f7c LBB5_1548
- 0x48, 0x0f, 0xbc, 0xc0, //0x00007f7c bsfq %rax, %rax
- 0x48, 0x8d, 0x14, 0x06, //0x00007f80 leaq (%rsi,%rax), %rdx
- 0x48, 0x83, 0xc2, 0x01, //0x00007f84 addq $1, %rdx
- 0x40, 0x8a, 0x34, 0x06, //0x00007f88 movb (%rsi,%rax), %sil
- 0xe9, 0xd8, 0x07, 0x00, 0x00, //0x00007f8c jmp LBB5_1734
- //0x00007f91 LBB5_1551
- 0x4c, 0x89, 0xea, //0x00007f91 movq %r13, %rdx
- 0xe9, 0xd0, 0x07, 0x00, 0x00, //0x00007f94 jmp LBB5_1734
- //0x00007f99 LBB5_1549
- 0x4c, 0x8b, 0x75, 0x98, //0x00007f99 movq $-104(%rbp), %r14
- 0x4c, 0x8b, 0x7d, 0xb8, //0x00007f9d movq $-72(%rbp), %r15
- 0xe9, 0xc3, 0x07, 0x00, 0x00, //0x00007fa1 jmp LBB5_1734
- //0x00007fa6 LBB5_1516
- 0x89, 0xc0, //0x00007fa6 movl %eax, %eax
- 0x4c, 0x03, 0x6d, 0x90, //0x00007fa8 addq $-112(%rbp), %r13
- 0x4d, 0x29, 0xfd, //0x00007fac subq %r15, %r13
- 0x49, 0x29, 0xc5, //0x00007faf subq %rax, %r13
- 0x48, 0xf7, 0xd2, //0x00007fb2 notq %rdx
- 0x4c, 0x01, 0xea, //0x00007fb5 addq %r13, %rdx
- 0xe9, 0x68, 0xd1, 0xff, 0xff, //0x00007fb8 jmp LBB5_978
- //0x00007fbd LBB5_1517
- 0x4d, 0x89, 0xd9, //0x00007fbd movq %r11, %r9
- //0x00007fc0 LBB5_1518
- 0x0f, 0xbc, 0xcb, //0x00007fc0 bsfl %ebx, %ecx
- 0x48, 0x01, 0xc8, //0x00007fc3 addq %rcx, %rax
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00007fc6 movq $-1, %rdx
- 0x4c, 0x8b, 0x65, 0xc0, //0x00007fcd movq $-64(%rbp), %r12
- 0x4d, 0x89, 0xcb, //0x00007fd1 movq %r9, %r11
- 0xe9, 0xa4, 0xd2, 0xff, 0xff, //0x00007fd4 jmp LBB5_988
- //0x00007fd9 LBB5_1519
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00007fd9 movq $-1, %r14
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00007fe0 movq $-1, %r9
- 0x4d, 0x89, 0xc7, //0x00007fe7 movq %r8, %r15
- 0x49, 0x83, 0xfb, 0x10, //0x00007fea cmpq $16, %r11
- 0x0f, 0x83, 0x70, 0xcd, 0xff, 0xff, //0x00007fee jae LBB5_921
- 0xe9, 0xd6, 0xce, 0xff, 0xff, //0x00007ff4 jmp LBB5_937
- //0x00007ff9 LBB5_1520
- 0x45, 0x31, 0xe4, //0x00007ff9 xorl %r12d, %r12d
- 0xb9, 0x10, 0x27, 0x00, 0x00, //0x00007ffc movl $10000, %ecx
- 0xe9, 0x5a, 0xc6, 0xff, 0xff, //0x00008001 jmp LBB5_842
- //0x00008006 LBB5_1521
- 0x4c, 0x89, 0xdb, //0x00008006 movq %r11, %rbx
- 0x4e, 0x8d, 0x1c, 0x2f, //0x00008009 leaq (%rdi,%r13), %r11
- 0x41, 0x8a, 0x44, 0x3d, 0x00, //0x0000800d movb (%r13,%rdi), %al
- 0x8d, 0x50, 0xd0, //0x00008012 leal $-48(%rax), %edx
- 0x45, 0x31, 0xd2, //0x00008015 xorl %r10d, %r10d
- 0x80, 0xfa, 0x09, //0x00008018 cmpb $9, %dl
- 0x0f, 0x87, 0xa3, 0x00, 0x00, 0x00, //0x0000801b ja LBB5_1552
- 0x31, 0xf6, //0x00008021 xorl %esi, %esi
- 0x31, 0xff, //0x00008023 xorl %edi, %edi
- //0x00008025 LBB5_1523
- 0x48, 0x8d, 0x14, 0xb6, //0x00008025 leaq (%rsi,%rsi,4), %rdx
- 0x0f, 0xb6, 0xc0, //0x00008029 movzbl %al, %eax
- 0x48, 0x8d, 0x34, 0x50, //0x0000802c leaq (%rax,%rdx,2), %rsi
- 0x48, 0x83, 0xc6, 0xd0, //0x00008030 addq $-48, %rsi
- 0x4c, 0x8d, 0x57, 0x01, //0x00008034 leaq $1(%rdi), %r10
- 0x41, 0x0f, 0xb6, 0x43, 0x01, //0x00008038 movzbl $1(%r11), %eax
- 0x49, 0x83, 0xc3, 0x01, //0x0000803d addq $1, %r11
- 0x8d, 0x50, 0xd0, //0x00008041 leal $-48(%rax), %edx
- 0x80, 0xfa, 0x09, //0x00008044 cmpb $9, %dl
- 0x0f, 0x87, 0x0d, 0x00, 0x00, 0x00, //0x00008047 ja LBB5_1525
- 0x48, 0x83, 0xff, 0x12, //0x0000804d cmpq $18, %rdi
- 0x4c, 0x89, 0xd7, //0x00008051 movq %r10, %rdi
- 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x00008054 jb LBB5_1523
- //0x0000805a LBB5_1525
- 0x45, 0x31, 0xf6, //0x0000805a xorl %r14d, %r14d
- 0x80, 0xfa, 0x09, //0x0000805d cmpb $9, %dl
- 0x0f, 0x87, 0x6e, 0x00, 0x00, 0x00, //0x00008060 ja LBB5_1553
- 0x45, 0x31, 0xe4, //0x00008066 xorl %r12d, %r12d
- //0x00008069 LBB5_1527
- 0x43, 0x0f, 0xb6, 0x44, 0x23, 0x01, //0x00008069 movzbl $1(%r11,%r12), %eax
- 0x8d, 0x50, 0xd0, //0x0000806f leal $-48(%rax), %edx
- 0x49, 0x83, 0xc4, 0x01, //0x00008072 addq $1, %r12
- 0x80, 0xfa, 0x0a, //0x00008076 cmpb $10, %dl
- 0x0f, 0x82, 0xea, 0xff, 0xff, 0xff, //0x00008079 jb LBB5_1527
- 0x4d, 0x01, 0xe3, //0x0000807f addq %r12, %r11
- 0x41, 0xb6, 0x01, //0x00008082 movb $1, %r14b
- 0x4d, 0x89, 0xdd, //0x00008085 movq %r11, %r13
- 0xe9, 0x4d, 0x00, 0x00, 0x00, //0x00008088 jmp LBB5_1554
- //0x0000808d LBB5_1529
- 0xbf, 0x0d, 0x00, 0x00, 0x00, //0x0000808d movl $13, %edi
- 0xe9, 0x26, 0xc7, 0xff, 0xff, //0x00008092 jmp LBB5_861
- //0x00008097 LBB5_1530
- 0xbf, 0x0d, 0x00, 0x00, 0x00, //0x00008097 movl $13, %edi
- 0xe9, 0x5d, 0xc7, 0xff, 0xff, //0x0000809c jmp LBB5_865
- //0x000080a1 LBB5_1531
- 0xbf, 0x0d, 0x00, 0x00, 0x00, //0x000080a1 movl $13, %edi
- 0xe9, 0x46, 0xc9, 0xff, 0xff, //0x000080a6 jmp LBB5_885
- //0x000080ab LBB5_1532
- 0x49, 0x89, 0xd5, //0x000080ab movq %rdx, %r13
- 0x48, 0x8b, 0x85, 0x78, 0xff, 0xff, 0xff, //0x000080ae movq $-136(%rbp), %rax
- 0x48, 0x83, 0xf8, 0x03, //0x000080b5 cmpq $3, %rax
- 0x0f, 0x85, 0xf6, 0xfc, 0xff, 0xff, //0x000080b9 jne LBB5_1509
- 0xe9, 0xab, 0xc6, 0xff, 0xff, //0x000080bf jmp LBB5_1533
- //0x000080c4 LBB5_1552
- 0x4d, 0x89, 0xdd, //0x000080c4 movq %r11, %r13
- 0x45, 0x31, 0xf6, //0x000080c7 xorl %r14d, %r14d
- 0x45, 0x31, 0xe4, //0x000080ca xorl %r12d, %r12d
- 0x31, 0xf6, //0x000080cd xorl %esi, %esi
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000080cf jmp LBB5_1554
- //0x000080d4 LBB5_1553
- 0x4d, 0x89, 0xdd, //0x000080d4 movq %r11, %r13
- 0x45, 0x31, 0xe4, //0x000080d7 xorl %r12d, %r12d
- //0x000080da LBB5_1554
- 0x49, 0x89, 0xdb, //0x000080da movq %rbx, %r11
- 0x4c, 0x8b, 0x45, 0xd0, //0x000080dd movq $-48(%rbp), %r8
- 0x3c, 0x2e, //0x000080e1 cmpb $46, %al
- 0x0f, 0x84, 0x34, 0xc6, 0xff, 0xff, //0x000080e3 je LBB5_852
- //0x000080e9 LBB5_1555
- 0x3c, 0x45, //0x000080e9 cmpb $69, %al
- 0x0f, 0x84, 0x5e, 0x00, 0x00, 0x00, //0x000080eb je LBB5_1562
- 0x3c, 0x65, //0x000080f1 cmpb $101, %al
- 0x0f, 0x84, 0x56, 0x00, 0x00, 0x00, //0x000080f3 je LBB5_1562
- 0x45, 0x85, 0xe4, //0x000080f9 testl %r12d, %r12d
- 0x0f, 0x85, 0x74, 0x00, 0x00, 0x00, //0x000080fc jne LBB5_1566
- 0x31, 0xff, //0x00008102 xorl %edi, %edi
- 0x80, 0x7d, 0xa0, 0x00, //0x00008104 cmpb $0, $-96(%rbp)
- 0x0f, 0x84, 0x49, 0x00, 0x00, 0x00, //0x00008108 je LBB5_1563
- 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000810e movabsq $-9223372036854775808, %rcx
- 0x48, 0x39, 0xce, //0x00008118 cmpq %rcx, %rsi
- 0x0f, 0x86, 0x43, 0x00, 0x00, 0x00, //0x0000811b jbe LBB5_1564
- 0xc4, 0xe1, 0xf9, 0x6e, 0xc6, //0x00008121 vmovq %rsi, %xmm0
- 0xc5, 0xf9, 0x62, 0x05, 0x22, 0x81, 0xff, 0xff, //0x00008126 vpunpckldq $-32478(%rip), %xmm0, %xmm0 /* LCPI5_18+0(%rip) */
- 0xc5, 0xf9, 0x5c, 0x05, 0x2a, 0x81, 0xff, 0xff, //0x0000812e vsubpd $-32470(%rip), %xmm0, %xmm0 /* LCPI5_19+0(%rip) */
- 0xc4, 0xe3, 0x79, 0x05, 0xc8, 0x01, //0x00008136 vpermilpd $1, %xmm0, %xmm1
- 0xc5, 0xf3, 0x58, 0xc0, //0x0000813c vaddsd %xmm0, %xmm1, %xmm0
- 0xc4, 0xe1, 0xf9, 0x7e, 0xc0, //0x00008140 vmovq %xmm0, %rax
- //0x00008145 LBB5_1561
- 0x48, 0x31, 0xc8, //0x00008145 xorq %rcx, %rax
- 0x31, 0xff, //0x00008148 xorl %edi, %edi
- 0xe9, 0xd6, 0xfc, 0xff, 0xff, //0x0000814a jmp LBB5_1515
- //0x0000814f LBB5_1562
- 0x4c, 0x89, 0xea, //0x0000814f movq %r13, %rdx
- 0xe9, 0x82, 0xc4, 0xff, 0xff, //0x00008152 jmp LBB5_834
- //0x00008157 LBB5_1563
- 0x48, 0x89, 0x75, 0x80, //0x00008157 movq %rsi, $-128(%rbp)
- 0x4c, 0x8b, 0x65, 0xc0, //0x0000815b movq $-64(%rbp), %r12
- 0xe9, 0x19, 0xc6, 0xff, 0xff, //0x0000815f jmp LBB5_1534
- //0x00008164 LBB5_1564
- 0x48, 0xf7, 0xde, //0x00008164 negq %rsi
- 0x31, 0xc9, //0x00008167 xorl %ecx, %ecx
- 0x48, 0x89, 0x75, 0x80, //0x00008169 movq %rsi, $-128(%rbp)
- 0x4c, 0x8b, 0x65, 0xc0, //0x0000816d movq $-64(%rbp), %r12
- 0xe9, 0x5f, 0xfc, 0xff, 0xff, //0x00008171 jmp LBB5_1512
- //0x00008176 LBB5_1566
- 0x41, 0x83, 0xfc, 0x01, //0x00008176 cmpl $1, %r12d
- 0x0f, 0x84, 0xb8, 0x02, 0x00, 0x00, //0x0000817a je LBB5_1613
- //0x00008180 LBB5_1567
- 0x4c, 0x8b, 0x45, 0xd0, //0x00008180 movq $-48(%rbp), %r8
- 0xe9, 0xb6, 0xd1, 0xff, 0xff, //0x00008184 jmp LBB5_1001
- //0x00008189 LBB5_1582
- 0x4c, 0x8b, 0x65, 0xc0, //0x00008189 movq $-64(%rbp), %r12
- 0xe9, 0x9d, 0x02, 0x00, 0x00, //0x0000818d jmp LBB5_1612
- //0x00008192 LBB5_1568
- 0xc4, 0xc1, 0x79, 0x7e, 0xda, //0x00008192 vmovd %xmm3, %r10d
- 0x49, 0x83, 0xc0, 0x20, //0x00008197 addq $32, %r8
- //0x0000819b LBB5_1569
- 0x4c, 0x89, 0xe8, //0x0000819b movq %r13, %rax
- //0x0000819e LBB5_1570
- 0x41, 0x80, 0xfa, 0x22, //0x0000819e cmpb $34, %r10b
- 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x000081a2 jne LBB5_1572
- //0x000081a8 LBB5_1571
- 0x48, 0x83, 0xc0, 0x01, //0x000081a8 addq $1, %rax
- 0x49, 0x29, 0xd0, //0x000081ac subq %rdx, %r8
- 0xb1, 0x01, //0x000081af movb $1, %cl
- 0x48, 0x89, 0x4d, 0xa8, //0x000081b1 movq %rcx, $-88(%rbp)
- 0xba, 0x0c, 0x00, 0x00, 0x00, //0x000081b5 movl $12, %edx
- 0x49, 0x89, 0xc5, //0x000081ba movq %rax, %r13
- 0x4c, 0x89, 0xc6, //0x000081bd movq %r8, %rsi
- 0xe9, 0x5f, 0x01, 0x00, 0x00, //0x000081c0 jmp LBB5_1594
- //0x000081c5 LBB5_1572
- 0x31, 0xc9, //0x000081c5 xorl %ecx, %ecx
- //0x000081c7 LBB5_1573
- 0x45, 0x88, 0x14, 0x08, //0x000081c7 movb %r10b, (%r8,%rcx)
- 0x0f, 0xb6, 0x74, 0x08, 0x01, //0x000081cb movzbl $1(%rax,%rcx), %esi
- 0x40, 0x80, 0xfe, 0x22, //0x000081d0 cmpb $34, %sil
- 0x0f, 0x84, 0x9c, 0x00, 0x00, 0x00, //0x000081d4 je LBB5_1586
- 0x41, 0x88, 0x74, 0x08, 0x01, //0x000081da movb %sil, $1(%r8,%rcx)
- 0x0f, 0xb6, 0x74, 0x08, 0x02, //0x000081df movzbl $2(%rax,%rcx), %esi
- 0x40, 0x80, 0xfe, 0x22, //0x000081e4 cmpb $34, %sil
- 0x0f, 0x84, 0xa0, 0x00, 0x00, 0x00, //0x000081e8 je LBB5_1587
- 0x41, 0x88, 0x74, 0x08, 0x02, //0x000081ee movb %sil, $2(%r8,%rcx)
- 0x0f, 0xb6, 0x74, 0x08, 0x03, //0x000081f3 movzbl $3(%rax,%rcx), %esi
- 0x40, 0x80, 0xfe, 0x22, //0x000081f8 cmpb $34, %sil
- 0x0f, 0x84, 0xa4, 0x00, 0x00, 0x00, //0x000081fc je LBB5_1588
- 0x41, 0x88, 0x74, 0x08, 0x03, //0x00008202 movb %sil, $3(%r8,%rcx)
- 0x0f, 0xb6, 0x74, 0x08, 0x04, //0x00008207 movzbl $4(%rax,%rcx), %esi
- 0x40, 0x80, 0xfe, 0x22, //0x0000820c cmpb $34, %sil
- 0x0f, 0x84, 0xa8, 0x00, 0x00, 0x00, //0x00008210 je LBB5_1589
- 0x41, 0x88, 0x74, 0x08, 0x04, //0x00008216 movb %sil, $4(%r8,%rcx)
- 0x0f, 0xb6, 0x74, 0x08, 0x05, //0x0000821b movzbl $5(%rax,%rcx), %esi
- 0x40, 0x80, 0xfe, 0x22, //0x00008220 cmpb $34, %sil
- 0x0f, 0x84, 0xac, 0x00, 0x00, 0x00, //0x00008224 je LBB5_1590
- 0x41, 0x88, 0x74, 0x08, 0x05, //0x0000822a movb %sil, $5(%r8,%rcx)
- 0x0f, 0xb6, 0x74, 0x08, 0x06, //0x0000822f movzbl $6(%rax,%rcx), %esi
- 0x40, 0x80, 0xfe, 0x22, //0x00008234 cmpb $34, %sil
- 0x0f, 0x84, 0xb0, 0x00, 0x00, 0x00, //0x00008238 je LBB5_1591
- 0x41, 0x88, 0x74, 0x08, 0x06, //0x0000823e movb %sil, $6(%r8,%rcx)
- 0x0f, 0xb6, 0x74, 0x08, 0x07, //0x00008243 movzbl $7(%rax,%rcx), %esi
- 0x40, 0x80, 0xfe, 0x22, //0x00008248 cmpb $34, %sil
- 0x0f, 0x84, 0xb4, 0x00, 0x00, 0x00, //0x0000824c je LBB5_1592
- 0x41, 0x88, 0x74, 0x08, 0x07, //0x00008252 movb %sil, $7(%r8,%rcx)
- 0x44, 0x0f, 0xb6, 0x54, 0x08, 0x08, //0x00008257 movzbl $8(%rax,%rcx), %r10d
- 0x48, 0x83, 0xc1, 0x08, //0x0000825d addq $8, %rcx
- 0x41, 0x80, 0xfa, 0x22, //0x00008261 cmpb $34, %r10b
- 0x0f, 0x85, 0x5c, 0xff, 0xff, 0xff, //0x00008265 jne LBB5_1573
- 0x48, 0x01, 0xc8, //0x0000826b addq %rcx, %rax
- 0x49, 0x01, 0xc8, //0x0000826e addq %rcx, %r8
- 0xe9, 0x32, 0xff, 0xff, 0xff, //0x00008271 jmp LBB5_1571
- //0x00008276 LBB5_1586
- 0x4c, 0x8d, 0x2c, 0x08, //0x00008276 leaq (%rax,%rcx), %r13
- 0x49, 0x83, 0xc5, 0x02, //0x0000827a addq $2, %r13
- 0x49, 0x29, 0xd0, //0x0000827e subq %rdx, %r8
- 0x49, 0x8d, 0x34, 0x08, //0x00008281 leaq (%r8,%rcx), %rsi
- 0x48, 0x83, 0xc6, 0x01, //0x00008285 addq $1, %rsi
- 0xe9, 0x8b, 0x00, 0x00, 0x00, //0x00008289 jmp LBB5_1593
- //0x0000828e LBB5_1587
- 0x4c, 0x8d, 0x2c, 0x08, //0x0000828e leaq (%rax,%rcx), %r13
- 0x49, 0x83, 0xc5, 0x03, //0x00008292 addq $3, %r13
- 0x49, 0x29, 0xd0, //0x00008296 subq %rdx, %r8
- 0x49, 0x8d, 0x34, 0x08, //0x00008299 leaq (%r8,%rcx), %rsi
- 0x48, 0x83, 0xc6, 0x02, //0x0000829d addq $2, %rsi
- 0xe9, 0x73, 0x00, 0x00, 0x00, //0x000082a1 jmp LBB5_1593
- //0x000082a6 LBB5_1588
- 0x4c, 0x8d, 0x2c, 0x08, //0x000082a6 leaq (%rax,%rcx), %r13
- 0x49, 0x83, 0xc5, 0x04, //0x000082aa addq $4, %r13
- 0x49, 0x29, 0xd0, //0x000082ae subq %rdx, %r8
- 0x49, 0x8d, 0x34, 0x08, //0x000082b1 leaq (%r8,%rcx), %rsi
- 0x48, 0x83, 0xc6, 0x03, //0x000082b5 addq $3, %rsi
- 0xe9, 0x5b, 0x00, 0x00, 0x00, //0x000082b9 jmp LBB5_1593
- //0x000082be LBB5_1589
- 0x4c, 0x8d, 0x2c, 0x08, //0x000082be leaq (%rax,%rcx), %r13
- 0x49, 0x83, 0xc5, 0x05, //0x000082c2 addq $5, %r13
- 0x49, 0x29, 0xd0, //0x000082c6 subq %rdx, %r8
- 0x49, 0x8d, 0x34, 0x08, //0x000082c9 leaq (%r8,%rcx), %rsi
- 0x48, 0x83, 0xc6, 0x04, //0x000082cd addq $4, %rsi
- 0xe9, 0x43, 0x00, 0x00, 0x00, //0x000082d1 jmp LBB5_1593
- //0x000082d6 LBB5_1590
- 0x4c, 0x8d, 0x2c, 0x08, //0x000082d6 leaq (%rax,%rcx), %r13
- 0x49, 0x83, 0xc5, 0x06, //0x000082da addq $6, %r13
- 0x49, 0x29, 0xd0, //0x000082de subq %rdx, %r8
- 0x49, 0x8d, 0x34, 0x08, //0x000082e1 leaq (%r8,%rcx), %rsi
- 0x48, 0x83, 0xc6, 0x05, //0x000082e5 addq $5, %rsi
- 0xe9, 0x2b, 0x00, 0x00, 0x00, //0x000082e9 jmp LBB5_1593
- //0x000082ee LBB5_1591
- 0x4c, 0x8d, 0x2c, 0x08, //0x000082ee leaq (%rax,%rcx), %r13
- 0x49, 0x83, 0xc5, 0x07, //0x000082f2 addq $7, %r13
- 0x49, 0x29, 0xd0, //0x000082f6 subq %rdx, %r8
- 0x49, 0x8d, 0x34, 0x08, //0x000082f9 leaq (%r8,%rcx), %rsi
- 0x48, 0x83, 0xc6, 0x06, //0x000082fd addq $6, %rsi
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00008301 jmp LBB5_1593
- //0x00008306 LBB5_1592
- 0x4c, 0x8d, 0x2c, 0x08, //0x00008306 leaq (%rax,%rcx), %r13
- 0x49, 0x83, 0xc5, 0x08, //0x0000830a addq $8, %r13
- 0x49, 0x29, 0xd0, //0x0000830e subq %rdx, %r8
- 0x49, 0x8d, 0x34, 0x08, //0x00008311 leaq (%r8,%rcx), %rsi
- 0x48, 0x83, 0xc6, 0x07, //0x00008315 addq $7, %rsi
- //0x00008319 LBB5_1593
- 0xb0, 0x01, //0x00008319 movb $1, %al
- 0x48, 0x89, 0x45, 0xa8, //0x0000831b movq %rax, $-88(%rbp)
- 0xba, 0x0c, 0x00, 0x00, 0x00, //0x0000831f movl $12, %edx
- //0x00008324 LBB5_1594
- 0x4c, 0x8b, 0x65, 0xc0, //0x00008324 movq $-64(%rbp), %r12
- 0x4c, 0x8b, 0x5d, 0xb0, //0x00008328 movq $-80(%rbp), %r11
- 0x4c, 0x8b, 0x75, 0x98, //0x0000832c movq $-104(%rbp), %r14
- 0x4d, 0x89, 0xcf, //0x00008330 movq %r9, %r15
- 0x48, 0x85, 0xf6, //0x00008333 testq %rsi, %rsi
- 0x0f, 0x89, 0xe2, 0xbf, 0xff, 0xff, //0x00008336 jns LBB5_801
- 0xe9, 0xee, 0x00, 0x00, 0x00, //0x0000833c jmp LBB5_1612
- //0x00008341 LBB5_1595
- 0x4c, 0x8b, 0x65, 0xc0, //0x00008341 movq $-64(%rbp), %r12
- 0x4d, 0x89, 0xf3, //0x00008345 movq %r14, %r11
- 0xe9, 0x30, 0xcf, 0xff, 0xff, //0x00008348 jmp LBB5_988
- //0x0000834d LBB5_1596
- 0xc4, 0xc1, 0x79, 0x7e, 0xda, //0x0000834d vmovd %xmm3, %r10d
- 0x49, 0x83, 0xc7, 0x20, //0x00008352 addq $32, %r15
- //0x00008356 LBB5_1597
- 0x48, 0x89, 0xc3, //0x00008356 movq %rax, %rbx
- //0x00008359 LBB5_1598
- 0x41, 0x80, 0xfa, 0x22, //0x00008359 cmpb $34, %r10b
- 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x0000835d jne LBB5_1600
- //0x00008363 LBB5_1599
- 0x48, 0x83, 0xc3, 0x01, //0x00008363 addq $1, %rbx
- 0x4d, 0x29, 0xef, //0x00008367 subq %r13, %r15
- 0xb0, 0x01, //0x0000836a movb $1, %al
- 0x48, 0x89, 0x45, 0xa8, //0x0000836c movq %rax, $-88(%rbp)
- 0x48, 0x89, 0xd8, //0x00008370 movq %rbx, %rax
- 0x4c, 0x89, 0xfa, //0x00008373 movq %r15, %rdx
- 0xe9, 0x9b, 0x01, 0x00, 0x00, //0x00008376 jmp LBB5_1623
- //0x0000837b LBB5_1600
- 0x31, 0xc9, //0x0000837b xorl %ecx, %ecx
- //0x0000837d LBB5_1601
- 0x45, 0x88, 0x14, 0x0f, //0x0000837d movb %r10b, (%r15,%rcx)
- 0x0f, 0xb6, 0x44, 0x0b, 0x01, //0x00008381 movzbl $1(%rbx,%rcx), %eax
- 0x3c, 0x22, //0x00008386 cmpb $34, %al
- 0x0f, 0x84, 0xdf, 0x00, 0x00, 0x00, //0x00008388 je LBB5_1615
- 0x41, 0x88, 0x44, 0x0f, 0x01, //0x0000838e movb %al, $1(%r15,%rcx)
- 0x0f, 0xb6, 0x44, 0x0b, 0x02, //0x00008393 movzbl $2(%rbx,%rcx), %eax
- 0x3c, 0x22, //0x00008398 cmpb $34, %al
- 0x0f, 0x84, 0xe5, 0x00, 0x00, 0x00, //0x0000839a je LBB5_1616
- 0x41, 0x88, 0x44, 0x0f, 0x02, //0x000083a0 movb %al, $2(%r15,%rcx)
- 0x0f, 0xb6, 0x44, 0x0b, 0x03, //0x000083a5 movzbl $3(%rbx,%rcx), %eax
- 0x3c, 0x22, //0x000083aa cmpb $34, %al
- 0x0f, 0x84, 0xeb, 0x00, 0x00, 0x00, //0x000083ac je LBB5_1617
- 0x41, 0x88, 0x44, 0x0f, 0x03, //0x000083b2 movb %al, $3(%r15,%rcx)
- 0x0f, 0xb6, 0x44, 0x0b, 0x04, //0x000083b7 movzbl $4(%rbx,%rcx), %eax
- 0x3c, 0x22, //0x000083bc cmpb $34, %al
- 0x0f, 0x84, 0xf1, 0x00, 0x00, 0x00, //0x000083be je LBB5_1618
- 0x41, 0x88, 0x44, 0x0f, 0x04, //0x000083c4 movb %al, $4(%r15,%rcx)
- 0x0f, 0xb6, 0x44, 0x0b, 0x05, //0x000083c9 movzbl $5(%rbx,%rcx), %eax
- 0x3c, 0x22, //0x000083ce cmpb $34, %al
- 0x0f, 0x84, 0xf7, 0x00, 0x00, 0x00, //0x000083d0 je LBB5_1619
- 0x41, 0x88, 0x44, 0x0f, 0x05, //0x000083d6 movb %al, $5(%r15,%rcx)
- 0x0f, 0xb6, 0x44, 0x0b, 0x06, //0x000083db movzbl $6(%rbx,%rcx), %eax
- 0x3c, 0x22, //0x000083e0 cmpb $34, %al
- 0x0f, 0x84, 0xfd, 0x00, 0x00, 0x00, //0x000083e2 je LBB5_1620
- 0x41, 0x88, 0x44, 0x0f, 0x06, //0x000083e8 movb %al, $6(%r15,%rcx)
- 0x0f, 0xb6, 0x44, 0x0b, 0x07, //0x000083ed movzbl $7(%rbx,%rcx), %eax
- 0x3c, 0x22, //0x000083f2 cmpb $34, %al
- 0x0f, 0x84, 0x03, 0x01, 0x00, 0x00, //0x000083f4 je LBB5_1621
- 0x41, 0x88, 0x44, 0x0f, 0x07, //0x000083fa movb %al, $7(%r15,%rcx)
- 0x44, 0x0f, 0xb6, 0x54, 0x0b, 0x08, //0x000083ff movzbl $8(%rbx,%rcx), %r10d
- 0x48, 0x83, 0xc1, 0x08, //0x00008405 addq $8, %rcx
- 0x41, 0x80, 0xfa, 0x22, //0x00008409 cmpb $34, %r10b
- 0x0f, 0x85, 0x6a, 0xff, 0xff, 0xff, //0x0000840d jne LBB5_1601
- 0x48, 0x01, 0xcb, //0x00008413 addq %rcx, %rbx
- 0x49, 0x01, 0xcf, //0x00008416 addq %rcx, %r15
- 0xe9, 0x45, 0xff, 0xff, 0xff, //0x00008419 jmp LBB5_1599
- //0x0000841e LBB5_1610
- 0x4c, 0x8b, 0x65, 0xc0, //0x0000841e movq $-64(%rbp), %r12
- //0x00008422 LBB5_1611
- 0x0f, 0xbc, 0xc7, //0x00008422 bsfl %edi, %eax
- 0x49, 0x01, 0xc5, //0x00008425 addq %rax, %r13
- 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00008428 movq $-1, %rsi
- //0x0000842f LBB5_1612
- 0xf7, 0xde, //0x0000842f negl %esi
- 0x89, 0xf1, //0x00008431 movl %esi, %ecx
- 0xe9, 0x70, 0x8d, 0xff, 0xff, //0x00008433 jmp LBB5_175
- //0x00008438 LBB5_1613
- 0xb9, 0x0a, 0x00, 0x00, 0x00, //0x00008438 movl $10, %ecx
- 0x48, 0x89, 0xf0, //0x0000843d movq %rsi, %rax
- 0x48, 0xf7, 0xe1, //0x00008440 mulq %rcx
- 0x0f, 0x81, 0xe4, 0x00, 0x00, 0x00, //0x00008443 jno LBB5_1624
- 0x43, 0x8d, 0x3c, 0x09, //0x00008449 leal (%r9,%r9), %edi
- 0x83, 0xc7, 0xff, //0x0000844d addl $-1, %edi
- 0x41, 0xbc, 0x01, 0x00, 0x00, 0x00, //0x00008450 movl $1, %r12d
- 0x4c, 0x89, 0x5d, 0xb0, //0x00008456 movq %r11, $-80(%rbp)
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x0000845a movl $64, %ecx
- 0x48, 0x85, 0xf6, //0x0000845f testq %rsi, %rsi
- 0x0f, 0x85, 0xe0, 0xcf, 0xff, 0xff, //0x00008462 jne LBB5_1014
- 0xe9, 0xe3, 0xcf, 0xff, 0xff, //0x00008468 jmp LBB5_1015
- //0x0000846d LBB5_1615
- 0x48, 0x8d, 0x04, 0x0b, //0x0000846d leaq (%rbx,%rcx), %rax
- 0x48, 0x83, 0xc0, 0x02, //0x00008471 addq $2, %rax
- 0x4d, 0x29, 0xef, //0x00008475 subq %r13, %r15
- 0x49, 0x8d, 0x14, 0x0f, //0x00008478 leaq (%r15,%rcx), %rdx
- 0x48, 0x83, 0xc2, 0x01, //0x0000847c addq $1, %rdx
- 0xe9, 0x8b, 0x00, 0x00, 0x00, //0x00008480 jmp LBB5_1622
- //0x00008485 LBB5_1616
- 0x48, 0x8d, 0x04, 0x0b, //0x00008485 leaq (%rbx,%rcx), %rax
- 0x48, 0x83, 0xc0, 0x03, //0x00008489 addq $3, %rax
- 0x4d, 0x29, 0xef, //0x0000848d subq %r13, %r15
- 0x49, 0x8d, 0x14, 0x0f, //0x00008490 leaq (%r15,%rcx), %rdx
- 0x48, 0x83, 0xc2, 0x02, //0x00008494 addq $2, %rdx
- 0xe9, 0x73, 0x00, 0x00, 0x00, //0x00008498 jmp LBB5_1622
- //0x0000849d LBB5_1617
- 0x48, 0x8d, 0x04, 0x0b, //0x0000849d leaq (%rbx,%rcx), %rax
- 0x48, 0x83, 0xc0, 0x04, //0x000084a1 addq $4, %rax
- 0x4d, 0x29, 0xef, //0x000084a5 subq %r13, %r15
- 0x49, 0x8d, 0x14, 0x0f, //0x000084a8 leaq (%r15,%rcx), %rdx
- 0x48, 0x83, 0xc2, 0x03, //0x000084ac addq $3, %rdx
- 0xe9, 0x5b, 0x00, 0x00, 0x00, //0x000084b0 jmp LBB5_1622
- //0x000084b5 LBB5_1618
- 0x48, 0x8d, 0x04, 0x0b, //0x000084b5 leaq (%rbx,%rcx), %rax
- 0x48, 0x83, 0xc0, 0x05, //0x000084b9 addq $5, %rax
- 0x4d, 0x29, 0xef, //0x000084bd subq %r13, %r15
- 0x49, 0x8d, 0x14, 0x0f, //0x000084c0 leaq (%r15,%rcx), %rdx
- 0x48, 0x83, 0xc2, 0x04, //0x000084c4 addq $4, %rdx
- 0xe9, 0x43, 0x00, 0x00, 0x00, //0x000084c8 jmp LBB5_1622
- //0x000084cd LBB5_1619
- 0x48, 0x8d, 0x04, 0x0b, //0x000084cd leaq (%rbx,%rcx), %rax
- 0x48, 0x83, 0xc0, 0x06, //0x000084d1 addq $6, %rax
- 0x4d, 0x29, 0xef, //0x000084d5 subq %r13, %r15
- 0x49, 0x8d, 0x14, 0x0f, //0x000084d8 leaq (%r15,%rcx), %rdx
- 0x48, 0x83, 0xc2, 0x05, //0x000084dc addq $5, %rdx
- 0xe9, 0x2b, 0x00, 0x00, 0x00, //0x000084e0 jmp LBB5_1622
- //0x000084e5 LBB5_1620
- 0x48, 0x8d, 0x04, 0x0b, //0x000084e5 leaq (%rbx,%rcx), %rax
- 0x48, 0x83, 0xc0, 0x07, //0x000084e9 addq $7, %rax
- 0x4d, 0x29, 0xef, //0x000084ed subq %r13, %r15
- 0x49, 0x8d, 0x14, 0x0f, //0x000084f0 leaq (%r15,%rcx), %rdx
- 0x48, 0x83, 0xc2, 0x06, //0x000084f4 addq $6, %rdx
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x000084f8 jmp LBB5_1622
- //0x000084fd LBB5_1621
- 0x48, 0x8d, 0x04, 0x0b, //0x000084fd leaq (%rbx,%rcx), %rax
- 0x48, 0x83, 0xc0, 0x08, //0x00008501 addq $8, %rax
- 0x4d, 0x29, 0xef, //0x00008505 subq %r13, %r15
- 0x49, 0x8d, 0x14, 0x0f, //0x00008508 leaq (%r15,%rcx), %rdx
- 0x48, 0x83, 0xc2, 0x07, //0x0000850c addq $7, %rdx
- //0x00008510 LBB5_1622
- 0xb1, 0x01, //0x00008510 movb $1, %cl
- 0x48, 0x89, 0x4d, 0xa8, //0x00008512 movq %rcx, $-88(%rbp)
- //0x00008516 LBB5_1623
- 0x4c, 0x8b, 0x65, 0xc0, //0x00008516 movq $-64(%rbp), %r12
- 0x4d, 0x89, 0xcb, //0x0000851a movq %r9, %r11
- 0x31, 0xff, //0x0000851d xorl %edi, %edi
- 0x48, 0x85, 0xd2, //0x0000851f testq %rdx, %rdx
- 0x0f, 0x89, 0x59, 0xcd, 0xff, 0xff, //0x00008522 jns LBB5_989
- 0xe9, 0x50, 0xcd, 0xff, 0xff, //0x00008528 jmp LBB5_988
- //0x0000852d LBB5_1624
- 0x41, 0x0f, 0xb6, 0x4d, 0xff, //0x0000852d movzbl $-1(%r13), %ecx
- 0x83, 0xc1, 0xd0, //0x00008532 addl $-48, %ecx
- 0x48, 0x63, 0xc9, //0x00008535 movslq %ecx, %rcx
- 0x48, 0x89, 0xca, //0x00008538 movq %rcx, %rdx
- 0x48, 0xc1, 0xfa, 0x3f, //0x0000853b sarq $63, %rdx
- 0x48, 0x01, 0xc8, //0x0000853f addq %rcx, %rax
- 0x48, 0x83, 0xd2, 0x00, //0x00008542 adcq $0, %rdx
- 0x89, 0xd1, //0x00008546 movl %edx, %ecx
- 0x83, 0xe1, 0x01, //0x00008548 andl $1, %ecx
- 0x48, 0xf7, 0xd9, //0x0000854b negq %rcx
- 0x48, 0x31, 0xca, //0x0000854e xorq %rcx, %rdx
- 0x41, 0xbc, 0x01, 0x00, 0x00, 0x00, //0x00008551 movl $1, %r12d
- 0x0f, 0x85, 0x23, 0xfc, 0xff, 0xff, //0x00008557 jne LBB5_1567
- 0x48, 0x85, 0xc9, //0x0000855d testq %rcx, %rcx
- 0x0f, 0x88, 0x1a, 0xfc, 0xff, 0xff, //0x00008560 js LBB5_1567
- 0x31, 0xff, //0x00008566 xorl %edi, %edi
- 0x80, 0x7d, 0xa0, 0x00, //0x00008568 cmpb $0, $-96(%rbp)
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x0000856c je LBB5_1630
- 0xc4, 0xe1, 0xf9, 0x6e, 0xc0, //0x00008572 vmovq %rax, %xmm0
- 0xc5, 0xf9, 0x62, 0x05, 0xd1, 0x7c, 0xff, 0xff, //0x00008577 vpunpckldq $-33583(%rip), %xmm0, %xmm0 /* LCPI5_18+0(%rip) */
- 0xc5, 0xf9, 0x5c, 0x05, 0xd9, 0x7c, 0xff, 0xff, //0x0000857f vsubpd $-33575(%rip), %xmm0, %xmm0 /* LCPI5_19+0(%rip) */
- 0xc4, 0xe3, 0x79, 0x05, 0xc8, 0x01, //0x00008587 vpermilpd $1, %xmm0, %xmm1
- 0xc5, 0xf3, 0x58, 0xc0, //0x0000858d vaddsd %xmm0, %xmm1, %xmm0
- 0xc4, 0xe1, 0xf9, 0x7e, 0xc1, //0x00008591 vmovq %xmm0, %rcx
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00008596 movabsq $-9223372036854775808, %rax
- 0xe9, 0xa0, 0xfb, 0xff, 0xff, //0x000085a0 jmp LBB5_1561
- //0x000085a5 LBB5_1630
- 0x48, 0x89, 0x45, 0x80, //0x000085a5 movq %rax, $-128(%rbp)
- 0x4c, 0x8b, 0x65, 0xc0, //0x000085a9 movq $-64(%rbp), %r12
- 0xe9, 0xcb, 0xc1, 0xff, 0xff, //0x000085ad jmp LBB5_1534
- //0x000085b2 LBB5_1635
- 0x48, 0xf7, 0xd2, //0x000085b2 notq %rdx
- 0x49, 0x89, 0x94, 0x24, 0x98, 0x00, 0x00, 0x00, //0x000085b5 movq %rdx, $152(%r12)
- 0x49, 0x89, 0xbc, 0x24, 0x90, 0x00, 0x00, 0x00, //0x000085bd movq %rdi, $144(%r12)
- //0x000085c5 LBB5_1636
- 0x48, 0x0f, 0xbc, 0xca, //0x000085c5 bsfq %rdx, %rcx
- 0x48, 0x8d, 0x14, 0x0f, //0x000085c9 leaq (%rdi,%rcx), %rdx
- 0x48, 0x83, 0xc2, 0x01, //0x000085cd addq $1, %rdx
- 0x40, 0x8a, 0x3c, 0x0f, //0x000085d1 movb (%rdi,%rcx), %dil
- //0x000085d5 LBB5_1637
- 0x40, 0x80, 0xff, 0x7d, //0x000085d5 cmpb $125, %dil
- 0x0f, 0x85, 0xe5, 0xbb, 0xff, 0xff, //0x000085d9 jne LBB5_791
- 0x41, 0x83, 0x84, 0x24, 0xc8, 0x00, 0x00, 0x00, 0x01, //0x000085df addl $1, $200(%r12)
- 0x48, 0xc1, 0xe3, 0x04, //0x000085e8 shlq $4, %rbx
- 0x49, 0x8b, 0x4c, 0x18, 0x08, //0x000085ec movq $8(%r8,%rbx), %rcx
- 0x49, 0x89, 0x8c, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x000085f1 movq %rcx, $168(%r12)
- 0x48, 0x29, 0xc6, //0x000085f9 subq %rax, %rsi
- 0x48, 0xc1, 0xee, 0x04, //0x000085fc shrq $4, %rsi
- 0x41, 0x89, 0x74, 0x18, 0x0c, //0x00008600 movl %esi, $12(%r8,%rbx)
- 0x41, 0xc7, 0x44, 0x18, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00008605 movl $0, $8(%r8,%rbx)
- //0x0000860e LBB5_1639
- 0x0f, 0xb6, 0x08, //0x0000860e movzbl (%rax), %ecx
- 0x89, 0x08, //0x00008611 movl %ecx, (%rax)
- 0x49, 0x8b, 0x84, 0x24, 0xb0, 0x00, 0x00, 0x00, //0x00008613 movq $176(%r12), %rax
- 0x41, 0x8b, 0x8c, 0x24, 0xe0, 0x00, 0x00, 0x00, //0x0000861b movl $224(%r12), %ecx
- 0x48, 0x39, 0xc8, //0x00008623 cmpq %rcx, %rax
- 0x0f, 0x86, 0x17, 0x00, 0x00, 0x00, //0x00008626 jbe LBB5_1719
- //0x0000862c LBB5_1718
- 0x41, 0x89, 0x84, 0x24, 0xe0, 0x00, 0x00, 0x00, //0x0000862c movl %eax, $224(%r12)
- 0x45, 0x31, 0xff, //0x00008634 xorl %r15d, %r15d
- 0x48, 0x3d, 0x00, 0x10, 0x00, 0x00, //0x00008637 cmpq $4096, %rax
- 0x0f, 0x87, 0x2b, 0x00, 0x00, 0x00, //0x0000863d ja LBB5_1721
- //0x00008643 LBB5_1719
- 0x48, 0x83, 0xc0, 0xff, //0x00008643 addq $-1, %rax
- 0x49, 0x89, 0x84, 0x24, 0xb0, 0x00, 0x00, 0x00, //0x00008647 movq %rax, $176(%r12)
- 0x49, 0x8b, 0x84, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x0000864f movq $168(%r12), %rax
- 0x45, 0x31, 0xff, //0x00008657 xorl %r15d, %r15d
- 0x48, 0x83, 0xf8, 0xff, //0x0000865a cmpq $-1, %rax
- 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x0000865e je LBB5_1721
- //0x00008664 LBB5_1720
- 0x48, 0xc1, 0xe0, 0x04, //0x00008664 shlq $4, %rax
- 0x49, 0x03, 0x02, //0x00008668 addq (%r10), %rax
- 0x49, 0x89, 0xc7, //0x0000866b movq %rax, %r15
- //0x0000866e LBB5_1721
- 0x31, 0xc9, //0x0000866e xorl %ecx, %ecx
- 0x4d, 0x85, 0xff, //0x00008670 testq %r15, %r15
- 0x0f, 0x84, 0x00, 0x3b, 0x00, 0x00, //0x00008673 je LBB5_1423
- 0x48, 0x8d, 0x4a, 0x01, //0x00008679 leaq $1(%rdx), %rcx
- 0x0f, 0xb6, 0x32, //0x0000867d movzbl (%rdx), %esi
- 0x48, 0x83, 0xfe, 0x20, //0x00008680 cmpq $32, %rsi
- 0x0f, 0x87, 0xd2, 0x00, 0x00, 0x00, //0x00008684 ja LBB5_1733
- 0x48, 0xb8, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000868a movabsq $4294977025, %rax
- 0x48, 0x0f, 0xa3, 0xf0, //0x00008694 btq %rsi, %rax
- 0x0f, 0x83, 0xbe, 0x00, 0x00, 0x00, //0x00008698 jae LBB5_1733
- 0x0f, 0xb6, 0x72, 0x01, //0x0000869e movzbl $1(%rdx), %esi
- 0x48, 0x83, 0xc2, 0x02, //0x000086a2 addq $2, %rdx
- 0x48, 0x83, 0xfe, 0x20, //0x000086a6 cmpq $32, %rsi
- 0x0f, 0x87, 0xb9, 0x01, 0x00, 0x00, //0x000086aa ja LBB5_1748
- 0x48, 0x0f, 0xa3, 0xf0, //0x000086b0 btq %rsi, %rax
- 0x0f, 0x83, 0xaf, 0x01, 0x00, 0x00, //0x000086b4 jae LBB5_1748
- 0x49, 0x8b, 0x84, 0x24, 0x90, 0x00, 0x00, 0x00, //0x000086ba movq $144(%r12), %rax
- 0x48, 0x89, 0xd1, //0x000086c2 movq %rdx, %rcx
- 0x48, 0x29, 0xc1, //0x000086c5 subq %rax, %rcx
- 0x48, 0x83, 0xf9, 0x3f, //0x000086c8 cmpq $63, %rcx
- 0x0f, 0x87, 0x1e, 0x00, 0x00, 0x00, //0x000086cc ja LBB5_1729
- 0x49, 0x8b, 0x94, 0x24, 0x98, 0x00, 0x00, 0x00, //0x000086d2 movq $152(%r12), %rdx
- 0x48, 0xd3, 0xea, //0x000086da shrq %cl, %rdx
- 0x48, 0xd3, 0xe2, //0x000086dd shlq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x000086e0 testq %rdx, %rdx
- 0x0f, 0x85, 0x63, 0x00, 0x00, 0x00, //0x000086e3 jne LBB5_1732
- 0x48, 0x83, 0xc0, 0x40, //0x000086e9 addq $64, %rax
- 0x48, 0x89, 0xc2, //0x000086ed movq %rax, %rdx
- //0x000086f0 LBB5_1729
- 0x48, 0x83, 0xc2, 0xc0, //0x000086f0 addq $-64, %rdx
- 0xc5, 0xfe, 0x6f, 0x05, 0x64, 0x79, 0xff, 0xff, //0x000086f4 vmovdqu $-34460(%rip), %ymm0 /* LCPI5_0+0(%rip) */
- 0x48, 0x89, 0xd0, //0x000086fc movq %rdx, %rax
- 0x90, //0x000086ff .p2align 4, 0x90
- //0x00008700 LBB5_1730
- 0xc5, 0xfe, 0x6f, 0x48, 0x40, //0x00008700 vmovdqu $64(%rax), %ymm1
- 0xc5, 0xfe, 0x6f, 0x50, 0x60, //0x00008705 vmovdqu $96(%rax), %ymm2
- 0x48, 0x83, 0xc0, 0x40, //0x0000870a addq $64, %rax
- 0xc4, 0xe2, 0x7d, 0x00, 0xd9, //0x0000870e vpshufb %ymm1, %ymm0, %ymm3
- 0xc4, 0xe2, 0x7d, 0x00, 0xe2, //0x00008713 vpshufb %ymm2, %ymm0, %ymm4
- 0xc5, 0xf5, 0x74, 0xcb, //0x00008718 vpcmpeqb %ymm3, %ymm1, %ymm1
- 0xc5, 0xfd, 0xd7, 0xc9, //0x0000871c vpmovmskb %ymm1, %ecx
- 0xc5, 0xed, 0x74, 0xcc, //0x00008720 vpcmpeqb %ymm4, %ymm2, %ymm1
- 0xc5, 0xfd, 0xd7, 0xd1, //0x00008724 vpmovmskb %ymm1, %edx
- 0x48, 0xc1, 0xe2, 0x20, //0x00008728 shlq $32, %rdx
- 0x48, 0x09, 0xca, //0x0000872c orq %rcx, %rdx
- 0x48, 0x83, 0xfa, 0xff, //0x0000872f cmpq $-1, %rdx
- 0x0f, 0x84, 0xc7, 0xff, 0xff, 0xff, //0x00008733 je LBB5_1730
- 0x48, 0xf7, 0xd2, //0x00008739 notq %rdx
- 0x49, 0x89, 0x94, 0x24, 0x98, 0x00, 0x00, 0x00, //0x0000873c movq %rdx, $152(%r12)
- 0x49, 0x89, 0x84, 0x24, 0x90, 0x00, 0x00, 0x00, //0x00008744 movq %rax, $144(%r12)
- //0x0000874c LBB5_1732
- 0x48, 0x0f, 0xbc, 0xd2, //0x0000874c bsfq %rdx, %rdx
- 0x48, 0x8d, 0x0c, 0x10, //0x00008750 leaq (%rax,%rdx), %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x00008754 addq $1, %rcx
- 0x40, 0x8a, 0x34, 0x10, //0x00008758 movb (%rax,%rdx), %sil
- //0x0000875c LBB5_1733
- 0x41, 0x80, 0x3f, 0x06, //0x0000875c cmpb $6, (%r15)
- 0x48, 0x89, 0xca, //0x00008760 movq %rcx, %rdx
- 0x0f, 0x85, 0x43, 0x38, 0x00, 0x00, //0x00008763 jne LBB5_2329
- //0x00008769 LBB5_1734
- 0xb8, 0x00, 0x01, 0x00, 0x00, //0x00008769 movl $256, %eax
- 0x49, 0x03, 0x07, //0x0000876e addq (%r15), %rax
- 0x49, 0x89, 0x07, //0x00008771 movq %rax, (%r15)
- 0xb9, 0x09, 0x00, 0x00, 0x00, //0x00008774 movl $9, %ecx
- 0x40, 0x80, 0xfe, 0x2c, //0x00008779 cmpb $44, %sil
- 0x0f, 0x85, 0xfb, 0x00, 0x00, 0x00, //0x0000877d jne LBB5_2186
- 0x48, 0x8d, 0x42, 0x01, //0x00008783 leaq $1(%rdx), %rax
- 0x0f, 0xb6, 0x3a, //0x00008787 movzbl (%rdx), %edi
- 0x48, 0x83, 0xff, 0x20, //0x0000878a cmpq $32, %rdi
- 0x0f, 0x87, 0xcd, 0x00, 0x00, 0x00, //0x0000878e ja LBB5_1746
- 0x48, 0xb9, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00008794 movabsq $4294977025, %rcx
- 0x48, 0x0f, 0xa3, 0xf9, //0x0000879e btq %rdi, %rcx
- 0x0f, 0x83, 0xb9, 0x00, 0x00, 0x00, //0x000087a2 jae LBB5_1746
- 0x0f, 0xb6, 0x7a, 0x01, //0x000087a8 movzbl $1(%rdx), %edi
- 0x48, 0x83, 0xc2, 0x02, //0x000087ac addq $2, %rdx
- 0x48, 0x83, 0xff, 0x20, //0x000087b0 cmpq $32, %rdi
- 0x0f, 0x87, 0x0a, 0xba, 0xff, 0xff, //0x000087b4 ja LBB5_791
- 0x48, 0x0f, 0xa3, 0xf9, //0x000087ba btq %rdi, %rcx
- 0x0f, 0x83, 0x00, 0xba, 0xff, 0xff, //0x000087be jae LBB5_791
- 0x49, 0x8b, 0x84, 0x24, 0x90, 0x00, 0x00, 0x00, //0x000087c4 movq $144(%r12), %rax
- 0x48, 0x89, 0xd1, //0x000087cc movq %rdx, %rcx
- 0x48, 0x29, 0xc1, //0x000087cf subq %rax, %rcx
- 0x48, 0x83, 0xf9, 0x3f, //0x000087d2 cmpq $63, %rcx
- 0x0f, 0x87, 0x1e, 0x00, 0x00, 0x00, //0x000087d6 ja LBB5_1742
- 0x49, 0x8b, 0x94, 0x24, 0x98, 0x00, 0x00, 0x00, //0x000087dc movq $152(%r12), %rdx
- 0x48, 0xd3, 0xea, //0x000087e4 shrq %cl, %rdx
- 0x48, 0xd3, 0xe2, //0x000087e7 shlq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x000087ea testq %rdx, %rdx
- 0x0f, 0x85, 0xc1, 0xb9, 0xff, 0xff, //0x000087ed jne LBB5_790
- 0x48, 0x83, 0xc0, 0x40, //0x000087f3 addq $64, %rax
- 0x48, 0x89, 0xc2, //0x000087f7 movq %rax, %rdx
- //0x000087fa LBB5_1742
- 0x48, 0x83, 0xc2, 0xc0, //0x000087fa addq $-64, %rdx
- 0xc5, 0xfe, 0x6f, 0x05, 0x5a, 0x78, 0xff, 0xff, //0x000087fe vmovdqu $-34726(%rip), %ymm0 /* LCPI5_0+0(%rip) */
- 0x48, 0x89, 0xd0, //0x00008806 movq %rdx, %rax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008809 .p2align 4, 0x90
- //0x00008810 LBB5_1743
- 0xc5, 0xfe, 0x6f, 0x48, 0x40, //0x00008810 vmovdqu $64(%rax), %ymm1
- 0xc5, 0xfe, 0x6f, 0x50, 0x60, //0x00008815 vmovdqu $96(%rax), %ymm2
- 0x48, 0x83, 0xc0, 0x40, //0x0000881a addq $64, %rax
- 0xc4, 0xe2, 0x7d, 0x00, 0xd9, //0x0000881e vpshufb %ymm1, %ymm0, %ymm3
- 0xc4, 0xe2, 0x7d, 0x00, 0xe2, //0x00008823 vpshufb %ymm2, %ymm0, %ymm4
- 0xc5, 0xf5, 0x74, 0xcb, //0x00008828 vpcmpeqb %ymm3, %ymm1, %ymm1
- 0xc5, 0xfd, 0xd7, 0xc9, //0x0000882c vpmovmskb %ymm1, %ecx
- 0xc5, 0xed, 0x74, 0xcc, //0x00008830 vpcmpeqb %ymm4, %ymm2, %ymm1
- 0xc5, 0xfd, 0xd7, 0xd1, //0x00008834 vpmovmskb %ymm1, %edx
- 0x48, 0xc1, 0xe2, 0x20, //0x00008838 shlq $32, %rdx
- 0x48, 0x09, 0xca, //0x0000883c orq %rcx, %rdx
- 0x48, 0x83, 0xfa, 0xff, //0x0000883f cmpq $-1, %rdx
- 0x0f, 0x84, 0xc7, 0xff, 0xff, 0xff, //0x00008843 je LBB5_1743
- 0x48, 0xf7, 0xd2, //0x00008849 notq %rdx
- 0x49, 0x89, 0x94, 0x24, 0x98, 0x00, 0x00, 0x00, //0x0000884c movq %rdx, $152(%r12)
- 0x49, 0x89, 0x84, 0x24, 0x90, 0x00, 0x00, 0x00, //0x00008854 movq %rax, $144(%r12)
- 0xe9, 0x53, 0xb9, 0xff, 0xff, //0x0000885c jmp LBB5_790
- //0x00008861 LBB5_1746
- 0x48, 0x89, 0xc2, //0x00008861 movq %rax, %rdx
- 0xe9, 0x5b, 0xb9, 0xff, 0xff, //0x00008864 jmp LBB5_791
- //0x00008869 LBB5_1748
- 0x48, 0x89, 0xd1, //0x00008869 movq %rdx, %rcx
- 0x41, 0x80, 0x3f, 0x06, //0x0000886c cmpb $6, (%r15)
- 0x48, 0x89, 0xca, //0x00008870 movq %rcx, %rdx
- 0x0f, 0x85, 0x33, 0x37, 0x00, 0x00, //0x00008873 jne LBB5_2329
- 0xe9, 0xeb, 0xfe, 0xff, 0xff, //0x00008879 jmp LBB5_1734
- //0x0000887e LBB5_2186
- 0x40, 0x80, 0xfe, 0x7d, //0x0000887e cmpb $125, %sil
- 0x0f, 0x85, 0xf1, 0x38, 0x00, 0x00, //0x00008882 jne LBB5_1423
- 0x41, 0x83, 0x84, 0x24, 0xc8, 0x00, 0x00, 0x00, 0x01, //0x00008888 addl $1, $200(%r12)
- 0xc1, 0xe8, 0x08, //0x00008891 shrl $8, %eax
- 0x41, 0x01, 0x84, 0x24, 0xdc, 0x00, 0x00, 0x00, //0x00008894 addl %eax, $220(%r12)
- 0xe9, 0x70, 0x38, 0x00, 0x00, //0x0000889c jmp LBB5_2347
- //0x000088a1 LBB5_1640
- 0x4d, 0x8d, 0x94, 0x24, 0xb8, 0x00, 0x00, 0x00, //0x000088a1 leaq $184(%r12), %r10
- 0x4c, 0x8d, 0x0d, 0x00, 0x3f, 0x00, 0x00, //0x000088a9 leaq $16128(%rip), %r9 /* LJTI5_4+0(%rip) */
- 0x45, 0x31, 0xc0, //0x000088b0 xorl %r8d, %r8d
- 0xc5, 0x7e, 0x6f, 0x25, 0xa5, 0x77, 0xff, 0xff, //0x000088b3 vmovdqu $-34907(%rip), %ymm12 /* LCPI5_0+0(%rip) */
- //0x000088bb LBB5_1641
- 0x49, 0x89, 0xd5, //0x000088bb movq %rdx, %r13
- 0x4c, 0x01, 0xf2, //0x000088be addq %r14, %rdx
- 0x0f, 0xbe, 0xc1, //0x000088c1 movsbl %cl, %eax
- 0xb9, 0x06, 0x00, 0x00, 0x00, //0x000088c4 movl $6, %ecx
- 0x83, 0xc0, 0xde, //0x000088c9 addl $-34, %eax
- 0x83, 0xf8, 0x59, //0x000088cc cmpl $89, %eax
- 0x0f, 0x87, 0xd3, 0x88, 0xff, 0xff, //0x000088cf ja LBB5_175
- 0x4c, 0x89, 0x7d, 0xb8, //0x000088d5 movq %r15, $-72(%rbp)
- 0x49, 0x63, 0x04, 0x81, //0x000088d9 movslq (%r9,%rax,4), %rax
- 0x4c, 0x01, 0xc8, //0x000088dd addq %r9, %rax
- 0xff, 0xe0, //0x000088e0 jmpq *%rax
- //0x000088e2 LBB5_1643
- 0x48, 0xc1, 0xe2, 0x20, //0x000088e2 shlq $32, %rdx
- 0x48, 0x83, 0xca, 0x07, //0x000088e6 orq $7, %rdx
- 0x49, 0x8b, 0x84, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x000088ea movq $160(%r12), %rax
- 0x48, 0x89, 0x10, //0x000088f2 movq %rdx, (%rax)
- 0x49, 0x8b, 0x8c, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x000088f5 movq $168(%r12), %rcx
- 0x48, 0x89, 0x48, 0x08, //0x000088fd movq %rcx, $8(%rax)
- 0x49, 0x8b, 0x9c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00008901 movq $160(%r12), %rbx
- 0x49, 0x8b, 0xb4, 0x24, 0xb8, 0x00, 0x00, 0x00, //0x00008909 movq $184(%r12), %rsi
- 0x48, 0x89, 0xd8, //0x00008911 movq %rbx, %rax
- 0x48, 0x29, 0xf0, //0x00008914 subq %rsi, %rax
- 0x48, 0x89, 0xc7, //0x00008917 movq %rax, %rdi
- 0x48, 0xc1, 0xff, 0x04, //0x0000891a sarq $4, %rdi
- 0x49, 0x89, 0xbc, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x0000891e movq %rdi, $168(%r12)
- 0x48, 0x8d, 0x4b, 0x10, //0x00008926 leaq $16(%rbx), %rcx
- 0x49, 0x89, 0x8c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x0000892a movq %rcx, $160(%r12)
- 0x49, 0x83, 0x84, 0x24, 0xb0, 0x00, 0x00, 0x00, 0x01, //0x00008932 addq $1, $176(%r12)
- 0x48, 0x83, 0xf8, 0xf0, //0x0000893b cmpq $-16, %rax
- 0x48, 0x89, 0xd8, //0x0000893f movq %rbx, %rax
- 0x49, 0x0f, 0x44, 0xc0, //0x00008942 cmoveq %r8, %rax
- 0x48, 0x8d, 0x4b, 0x20, //0x00008946 leaq $32(%rbx), %rcx
- 0x41, 0xbf, 0x00, 0x00, 0x00, 0x00, //0x0000894a movl $0, %r15d
- 0x49, 0x3b, 0x8c, 0x24, 0xc0, 0x00, 0x00, 0x00, //0x00008950 cmpq $192(%r12), %rcx
- 0x0f, 0x87, 0x03, 0x00, 0x00, 0x00, //0x00008958 ja LBB5_1645
- 0x49, 0x89, 0xc7, //0x0000895e movq %rax, %r15
- //0x00008961 LBB5_1645
- 0xb9, 0x0b, 0x00, 0x00, 0x00, //0x00008961 movl $11, %ecx
- 0x4d, 0x85, 0xff, //0x00008966 testq %r15, %r15
- 0x0f, 0x84, 0x39, 0x88, 0xff, 0xff, //0x00008969 je LBB5_175
- 0x49, 0x8d, 0x55, 0x01, //0x0000896f leaq $1(%r13), %rdx
- 0x41, 0x0f, 0xb6, 0x4d, 0x00, //0x00008973 movzbl (%r13), %ecx
- 0x48, 0x83, 0xf9, 0x20, //0x00008978 cmpq $32, %rcx
- 0x0f, 0x87, 0x8e, 0x00, 0x00, 0x00, //0x0000897c ja LBB5_1658
- 0x48, 0xb8, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00008982 movabsq $4294977025, %rax
- 0x48, 0x0f, 0xa3, 0xc8, //0x0000898c btq %rcx, %rax
- 0x0f, 0x83, 0x7a, 0x00, 0x00, 0x00, //0x00008990 jae LBB5_1658
- 0x41, 0x0f, 0xb6, 0x4d, 0x01, //0x00008996 movzbl $1(%r13), %ecx
- 0x49, 0x83, 0xc5, 0x02, //0x0000899b addq $2, %r13
- 0x48, 0x83, 0xf9, 0x20, //0x0000899f cmpq $32, %rcx
- 0x0f, 0x87, 0x57, 0x00, 0x00, 0x00, //0x000089a3 ja LBB5_1660
- 0x48, 0xb8, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000089a9 movabsq $4294977025, %rax
- 0x48, 0x0f, 0xa3, 0xc8, //0x000089b3 btq %rcx, %rax
- 0x0f, 0x83, 0x43, 0x00, 0x00, 0x00, //0x000089b7 jae LBB5_1660
- 0x49, 0x8b, 0x84, 0x24, 0x90, 0x00, 0x00, 0x00, //0x000089bd movq $144(%r12), %rax
- 0x4c, 0x89, 0xe9, //0x000089c5 movq %r13, %rcx
- 0x48, 0x29, 0xc1, //0x000089c8 subq %rax, %rcx
- 0x48, 0x83, 0xf9, 0x40, //0x000089cb cmpq $64, %rcx
- 0x0f, 0x83, 0x50, 0x00, 0x00, 0x00, //0x000089cf jae LBB5_1654
- 0x49, 0x8b, 0x94, 0x24, 0x98, 0x00, 0x00, 0x00, //0x000089d5 movq $152(%r12), %rdx
- 0x48, 0xd3, 0xea, //0x000089dd shrq %cl, %rdx
- 0x48, 0xd3, 0xe2, //0x000089e0 shlq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x000089e3 testq %rdx, %rdx
- 0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x000089e6 je LBB5_1653
- 0x48, 0x0f, 0xbc, 0xca, //0x000089ec bsfq %rdx, %rcx
- 0x48, 0x8d, 0x14, 0x08, //0x000089f0 leaq (%rax,%rcx), %rdx
- 0x48, 0x83, 0xc2, 0x01, //0x000089f4 addq $1, %rdx
- 0x48, 0x01, 0xc8, //0x000089f8 addq %rcx, %rax
- 0xe9, 0x8e, 0x00, 0x00, 0x00, //0x000089fb jmp LBB5_1657
- //0x00008a00 LBB5_1660
- 0x4c, 0x89, 0xea, //0x00008a00 movq %r13, %rdx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008a03 .p2align 4, 0x90
- //0x00008a10 LBB5_1658
- 0x80, 0xf9, 0x5d, //0x00008a10 cmpb $93, %cl
- 0x0f, 0x85, 0xa2, 0xfe, 0xff, 0xff, //0x00008a13 jne LBB5_1641
- 0xe9, 0x7b, 0x00, 0x00, 0x00, //0x00008a19 jmp LBB5_1717
- //0x00008a1e LBB5_1653
- 0x48, 0x83, 0xc0, 0x40, //0x00008a1e addq $64, %rax
- 0x49, 0x89, 0xc5, //0x00008a22 movq %rax, %r13
- //0x00008a25 LBB5_1654
- 0x49, 0x83, 0xc5, 0xc0, //0x00008a25 addq $-64, %r13
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008a29 .p2align 4, 0x90
- //0x00008a30 LBB5_1655
- 0xc4, 0xc1, 0x7e, 0x6f, 0x45, 0x40, //0x00008a30 vmovdqu $64(%r13), %ymm0
- 0xc4, 0xc1, 0x7e, 0x6f, 0x4d, 0x60, //0x00008a36 vmovdqu $96(%r13), %ymm1
- 0x49, 0x83, 0xc5, 0x40, //0x00008a3c addq $64, %r13
- 0xc4, 0xe2, 0x1d, 0x00, 0xd0, //0x00008a40 vpshufb %ymm0, %ymm12, %ymm2
- 0xc4, 0xe2, 0x1d, 0x00, 0xd9, //0x00008a45 vpshufb %ymm1, %ymm12, %ymm3
- 0xc5, 0xfd, 0x74, 0xc2, //0x00008a4a vpcmpeqb %ymm2, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc8, //0x00008a4e vpmovmskb %ymm0, %ecx
- 0xc5, 0xf5, 0x74, 0xc3, //0x00008a52 vpcmpeqb %ymm3, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc0, //0x00008a56 vpmovmskb %ymm0, %eax
- 0x48, 0xc1, 0xe0, 0x20, //0x00008a5a shlq $32, %rax
- 0x48, 0x09, 0xc8, //0x00008a5e orq %rcx, %rax
- 0x48, 0x83, 0xf8, 0xff, //0x00008a61 cmpq $-1, %rax
- 0x0f, 0x84, 0xc5, 0xff, 0xff, 0xff, //0x00008a65 je LBB5_1655
- 0x48, 0xf7, 0xd0, //0x00008a6b notq %rax
- 0x49, 0x89, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x00008a6e movq %rax, $152(%r12)
- 0x4d, 0x89, 0xac, 0x24, 0x90, 0x00, 0x00, 0x00, //0x00008a76 movq %r13, $144(%r12)
- 0x48, 0x0f, 0xbc, 0xc8, //0x00008a7e bsfq %rax, %rcx
- 0x4a, 0x8d, 0x04, 0x29, //0x00008a82 leaq (%rcx,%r13), %rax
- 0x4a, 0x8d, 0x14, 0x29, //0x00008a86 leaq (%rcx,%r13), %rdx
- 0x48, 0x83, 0xc2, 0x01, //0x00008a8a addq $1, %rdx
- //0x00008a8e LBB5_1657
- 0x8a, 0x08, //0x00008a8e movb (%rax), %cl
- 0x80, 0xf9, 0x5d, //0x00008a90 cmpb $93, %cl
- 0x0f, 0x85, 0x22, 0xfe, 0xff, 0xff, //0x00008a93 jne LBB5_1641
- //0x00008a99 LBB5_1717
- 0x41, 0x83, 0x84, 0x24, 0xcc, 0x00, 0x00, 0x00, 0x01, //0x00008a99 addl $1, $204(%r12)
- 0x48, 0xc1, 0xe7, 0x04, //0x00008aa2 shlq $4, %rdi
- 0x48, 0x8b, 0x44, 0x3e, 0x08, //0x00008aa6 movq $8(%rsi,%rdi), %rax
- 0x49, 0x89, 0x84, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x00008aab movq %rax, $168(%r12)
- 0x48, 0x89, 0xd8, //0x00008ab3 movq %rbx, %rax
- 0x48, 0x29, 0xd8, //0x00008ab6 subq %rbx, %rax
- 0x48, 0x83, 0xc0, 0x10, //0x00008ab9 addq $16, %rax
- 0x48, 0xc1, 0xe8, 0x04, //0x00008abd shrq $4, %rax
- 0x89, 0x44, 0x3e, 0x0c, //0x00008ac1 movl %eax, $12(%rsi,%rdi)
- 0xc7, 0x44, 0x3e, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00008ac5 movl $0, $8(%rsi,%rdi)
- 0x0f, 0xb6, 0x03, //0x00008acd movzbl (%rbx), %eax
- 0x89, 0x03, //0x00008ad0 movl %eax, (%rbx)
- 0x49, 0x8b, 0x84, 0x24, 0xb0, 0x00, 0x00, 0x00, //0x00008ad2 movq $176(%r12), %rax
- 0x41, 0x8b, 0x8c, 0x24, 0xe0, 0x00, 0x00, 0x00, //0x00008ada movl $224(%r12), %ecx
- 0x48, 0x39, 0xc8, //0x00008ae2 cmpq %rcx, %rax
- 0x0f, 0x87, 0x41, 0xfb, 0xff, 0xff, //0x00008ae5 ja LBB5_1718
- 0xe9, 0x53, 0xfb, 0xff, 0xff, //0x00008aeb jmp LBB5_1719
- //0x00008af0 LBB5_1661
- 0x4c, 0x89, 0x5d, 0xb0, //0x00008af0 movq %r11, $-80(%rbp)
- 0x45, 0x31, 0xd2, //0x00008af4 xorl %r10d, %r10d
- //0x00008af7 LBB5_1662
- 0x44, 0x89, 0xd0, //0x00008af7 movl %r10d, %eax
- 0x34, 0x01, //0x00008afa xorb $1, %al
- 0x44, 0x0f, 0xb6, 0xc0, //0x00008afc movzbl %al, %r8d
- 0x4d, 0x89, 0xe9, //0x00008b00 movq %r13, %r9
- 0x4d, 0x29, 0xc1, //0x00008b03 subq %r8, %r9
- 0x4c, 0x89, 0xc6, //0x00008b06 movq %r8, %rsi
- 0x48, 0xf7, 0xde, //0x00008b09 negq %rsi
- 0x41, 0xf6, 0x44, 0x24, 0x70, 0x02, //0x00008b0c testb $2, $112(%r12)
- 0x4c, 0x8b, 0x5d, 0x88, //0x00008b12 movq $-120(%rbp), %r11
- 0x4c, 0x89, 0x4d, 0xd0, //0x00008b16 movq %r9, $-48(%rbp)
- 0x4c, 0x89, 0x75, 0x98, //0x00008b1a movq %r14, $-104(%rbp)
- 0x48, 0x89, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00008b1e movq %rdx, $-144(%rbp)
- 0x0f, 0x85, 0xd3, 0x00, 0x00, 0x00, //0x00008b25 jne LBB5_1677
- 0x41, 0x8a, 0x01, //0x00008b2b movb (%r9), %al
- 0x3c, 0x30, //0x00008b2e cmpb $48, %al
- 0x0f, 0x85, 0x04, 0x01, 0x00, 0x00, //0x00008b30 jne LBB5_1681
- 0x4d, 0x8d, 0x69, 0x01, //0x00008b36 leaq $1(%r9), %r13
- 0x41, 0x8a, 0x41, 0x01, //0x00008b3a movb $1(%r9), %al
- 0x45, 0x31, 0xe4, //0x00008b3e xorl %r12d, %r12d
- 0x3c, 0x2e, //0x00008b41 cmpb $46, %al
- 0x4c, 0x8b, 0x5d, 0xb0, //0x00008b43 movq $-80(%rbp), %r11
- 0x0f, 0x84, 0xfe, 0x07, 0x00, 0x00, //0x00008b47 je LBB5_1796
- 0x3c, 0x45, //0x00008b4d cmpb $69, %al
- 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x00008b4f je LBB5_1667
- 0x3c, 0x65, //0x00008b55 cmpb $101, %al
- 0x0f, 0x85, 0xb0, 0x08, 0x00, 0x00, //0x00008b57 jne LBB5_1808
- //0x00008b5d LBB5_1667
- 0x4c, 0x89, 0xea, //0x00008b5d movq %r13, %rdx
- 0x45, 0x31, 0xf6, //0x00008b60 xorl %r14d, %r14d
- 0x31, 0xf6, //0x00008b63 xorl %esi, %esi
- 0x4c, 0x8b, 0x7d, 0xb8, //0x00008b65 movq $-72(%rbp), %r15
- //0x00008b69 LBB5_1668
- 0x4c, 0x8d, 0x6a, 0x01, //0x00008b69 leaq $1(%rdx), %r13
- 0x40, 0x8a, 0x7a, 0x01, //0x00008b6d movb $1(%rdx), %dil
- 0xb9, 0xff, 0xff, 0xff, 0xff, //0x00008b71 movl $-1, %ecx
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00008b76 movl $1, %eax
- 0x40, 0x80, 0xff, 0x2d, //0x00008b7b cmpb $45, %dil
- 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x00008b7f je LBB5_1671
- 0x40, 0x80, 0xff, 0x2b, //0x00008b85 cmpb $43, %dil
- 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00008b89 jne LBB5_1672
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00008b8f movl $1, %ecx
- //0x00008b94 LBB5_1671
- 0x40, 0x8a, 0x7a, 0x02, //0x00008b94 movb $2(%rdx), %dil
- 0x48, 0x83, 0xc2, 0x02, //0x00008b98 addq $2, %rdx
- 0x49, 0x89, 0xd5, //0x00008b9c movq %rdx, %r13
- 0x89, 0xc8, //0x00008b9f movl %ecx, %eax
- //0x00008ba1 LBB5_1672
- 0x8d, 0x57, 0xd0, //0x00008ba1 leal $-48(%rdi), %edx
- 0xb9, 0x03, 0x00, 0x00, 0x00, //0x00008ba4 movl $3, %ecx
- 0x80, 0xfa, 0x09, //0x00008ba9 cmpb $9, %dl
- 0x0f, 0x87, 0xe2, 0x2f, 0x00, 0x00, //0x00008bac ja LBB5_2288
- 0x31, 0xc9, //0x00008bb2 xorl %ecx, %ecx
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00008bb4 movq $-1, %rdx
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008bbb .p2align 4, 0x90
- //0x00008bc0 LBB5_1674
- 0x8d, 0x0c, 0x89, //0x00008bc0 leal (%rcx,%rcx,4), %ecx
- 0x40, 0x0f, 0xb6, 0xff, //0x00008bc3 movzbl %dil, %edi
- 0x8d, 0x0c, 0x4f, //0x00008bc7 leal (%rdi,%rcx,2), %ecx
- 0x83, 0xc1, 0xd0, //0x00008bca addl $-48, %ecx
- 0x41, 0x0f, 0xb6, 0x7d, 0x01, //0x00008bcd movzbl $1(%r13), %edi
- 0x49, 0x83, 0xc5, 0x01, //0x00008bd2 addq $1, %r13
- 0x8d, 0x5f, 0xd0, //0x00008bd6 leal $-48(%rdi), %ebx
- 0x48, 0x83, 0xc2, 0x01, //0x00008bd9 addq $1, %rdx
- 0x80, 0xfb, 0x0a, //0x00008bdd cmpb $10, %bl
- 0x0f, 0x82, 0xda, 0xff, 0xff, 0xff, //0x00008be0 jb LBB5_1674
- 0x48, 0x83, 0xfa, 0x09, //0x00008be6 cmpq $9, %rdx
- 0x0f, 0x83, 0xd7, 0x30, 0x00, 0x00, //0x00008bea jae LBB5_2297
- //0x00008bf0 LBB5_1676
- 0x0f, 0xaf, 0xc8, //0x00008bf0 imull %eax, %ecx
- 0x44, 0x01, 0xf1, //0x00008bf3 addl %r14d, %ecx
- 0x41, 0x89, 0xce, //0x00008bf6 movl %ecx, %r14d
- 0xe9, 0xf1, 0x0a, 0x00, 0x00, //0x00008bf9 jmp LBB5_1844
- //0x00008bfe LBB5_1677
- 0x44, 0x89, 0x55, 0xa0, //0x00008bfe movl %r10d, $-96(%rbp)
- 0x4d, 0x29, 0xcb, //0x00008c02 subq %r9, %r11
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00008c05 movq $-1, %rdx
- 0x49, 0x29, 0xf3, //0x00008c0c subq %rsi, %r11
- 0x0f, 0x84, 0x9c, 0x08, 0x00, 0x00, //0x00008c0f je LBB5_1822
- 0x41, 0x80, 0x39, 0x30, //0x00008c15 cmpb $48, (%r9)
- 0x0f, 0x85, 0x9b, 0x03, 0x00, 0x00, //0x00008c19 jne LBB5_1751
- 0x31, 0xff, //0x00008c1f xorl %edi, %edi
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00008c21 movl $1, %edx
- 0x49, 0x83, 0xfb, 0x01, //0x00008c26 cmpq $1, %r11
- 0x0f, 0x85, 0x60, 0x03, 0x00, 0x00, //0x00008c2a jne LBB5_1749
- //0x00008c30 LBB5_1680
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00008c30 movl $1, %eax
- 0xe9, 0x86, 0x08, 0x00, 0x00, //0x00008c35 jmp LBB5_1823
- //0x00008c3a LBB5_1681
- 0x8d, 0x50, 0xd0, //0x00008c3a leal $-48(%rax), %edx
- 0xb9, 0x03, 0x00, 0x00, 0x00, //0x00008c3d movl $3, %ecx
- 0x80, 0xfa, 0x09, //0x00008c42 cmpb $9, %dl
- 0x4c, 0x8b, 0x5d, 0xb0, //0x00008c45 movq $-80(%rbp), %r11
- 0x4c, 0x8b, 0x7d, 0xb8, //0x00008c49 movq $-72(%rbp), %r15
- 0x0f, 0x87, 0x7b, 0x00, 0x00, 0x00, //0x00008c4d ja LBB5_1687
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00008c53 movq $-1, %rdx
- 0x31, 0xff, //0x00008c5a xorl %edi, %edi
- 0x31, 0xf6, //0x00008c5c xorl %esi, %esi
- 0x90, 0x90, //0x00008c5e .p2align 4, 0x90
- //0x00008c60 LBB5_1683
- 0x48, 0x8d, 0x34, 0xb6, //0x00008c60 leaq (%rsi,%rsi,4), %rsi
- 0x0f, 0xb6, 0xc0, //0x00008c64 movzbl %al, %eax
- 0x48, 0x8d, 0x34, 0x70, //0x00008c67 leaq (%rax,%rsi,2), %rsi
- 0x48, 0x83, 0xc6, 0xd0, //0x00008c6b addq $-48, %rsi
- 0x41, 0x0f, 0xb6, 0x44, 0x11, 0x02, //0x00008c6f movzbl $2(%r9,%rdx), %eax
- 0x8d, 0x58, 0xd0, //0x00008c75 leal $-48(%rax), %ebx
- 0x48, 0x83, 0xc7, 0xff, //0x00008c78 addq $-1, %rdi
- 0x48, 0x83, 0xc2, 0x01, //0x00008c7c addq $1, %rdx
- 0x80, 0xfb, 0x0a, //0x00008c80 cmpb $10, %bl
- 0x0f, 0x82, 0xd7, 0xff, 0xff, 0xff, //0x00008c83 jb LBB5_1683
- 0x4d, 0x89, 0xcd, //0x00008c89 movq %r9, %r13
- 0x49, 0x89, 0xf9, //0x00008c8c movq %rdi, %r9
- 0x49, 0xf7, 0xd9, //0x00008c8f negq %r9
- 0x49, 0x29, 0xfd, //0x00008c92 subq %rdi, %r13
- 0x45, 0x31, 0xe4, //0x00008c95 xorl %r12d, %r12d
- 0x48, 0x83, 0xfa, 0x13, //0x00008c98 cmpq $19, %rdx
- 0x0f, 0x83, 0x3b, 0x30, 0x00, 0x00, //0x00008c9c jae LBB5_2298
- 0x45, 0x31, 0xf6, //0x00008ca2 xorl %r14d, %r14d
- 0x3c, 0x2e, //0x00008ca5 cmpb $46, %al
- 0x0f, 0x85, 0x25, 0x31, 0x00, 0x00, //0x00008ca7 jne LBB5_2351
- //0x00008cad LBB5_1686
- 0x44, 0x89, 0x55, 0xa0, //0x00008cad movl %r10d, $-96(%rbp)
- 0x41, 0x8a, 0x45, 0x01, //0x00008cb1 movb $1(%r13), %al
- 0x49, 0x83, 0xc5, 0x01, //0x00008cb5 addq $1, %r13
- 0x8d, 0x78, 0xd0, //0x00008cb9 leal $-48(%rax), %edi
- 0x4c, 0x89, 0xea, //0x00008cbc movq %r13, %rdx
- 0x40, 0x80, 0xff, 0x0a, //0x00008cbf cmpb $10, %dil
- 0x0f, 0x82, 0xde, 0x06, 0x00, 0x00, //0x00008cc3 jb LBB5_1802
- 0xe9, 0xc6, 0x2e, 0x00, 0x00, //0x00008cc9 jmp LBB5_2288
- //0x00008cce LBB5_1687
- 0x4d, 0x89, 0xcd, //0x00008cce movq %r9, %r13
- 0x48, 0x8b, 0x85, 0x78, 0xff, 0xff, 0xff, //0x00008cd1 movq $-136(%rbp), %rax
- 0x48, 0x83, 0xf8, 0x13, //0x00008cd8 cmpq $19, %rax
- 0x0f, 0x85, 0xc3, 0x2e, 0x00, 0x00, //0x00008cdc jne LBB5_2289
- //0x00008ce2 LBB5_2314
- 0x89, 0xcf, //0x00008ce2 movl %ecx, %edi
- 0x48, 0x8b, 0x45, 0x80, //0x00008ce4 movq $-128(%rbp), %rax
- 0xe9, 0x54, 0x31, 0x00, 0x00, //0x00008ce8 jmp LBB5_2315
- //0x00008ced LBB5_1688
- 0x49, 0x8d, 0x45, 0x01, //0x00008ced leaq $1(%r13), %rax
- 0x41, 0x80, 0x7d, 0x00, 0x75, //0x00008cf1 cmpb $117, (%r13)
- 0xbf, 0x0d, 0x00, 0x00, 0x00, //0x00008cf6 movl $13, %edi
- 0x0f, 0x85, 0x63, 0x30, 0x00, 0x00, //0x00008cfb jne LBB5_2306
- 0x49, 0x8d, 0x45, 0x02, //0x00008d01 leaq $2(%r13), %rax
- 0x41, 0x80, 0x7d, 0x01, 0x6c, //0x00008d05 cmpb $108, $1(%r13)
- 0x4c, 0x8b, 0x7d, 0xb8, //0x00008d0a movq $-72(%rbp), %r15
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00008d0e jne LBB5_1691
- 0x49, 0x8d, 0x45, 0x03, //0x00008d14 leaq $3(%r13), %rax
- 0x31, 0xff, //0x00008d18 xorl %edi, %edi
- 0x41, 0x80, 0x7d, 0x02, 0x6c, //0x00008d1a cmpb $108, $2(%r13)
- 0x0f, 0x85, 0x51, 0x30, 0x00, 0x00, //0x00008d1f jne LBB5_2310
- //0x00008d25 LBB5_1691
- 0x48, 0xc1, 0xe2, 0x20, //0x00008d25 shlq $32, %rdx
- 0xe9, 0x40, 0x02, 0x00, 0x00, //0x00008d29 jmp LBB5_1716
- //0x00008d2e LBB5_1692
- 0x49, 0x8d, 0x45, 0x01, //0x00008d2e leaq $1(%r13), %rax
- 0x41, 0x80, 0x7d, 0x00, 0x61, //0x00008d32 cmpb $97, (%r13)
- 0xbf, 0x0d, 0x00, 0x00, 0x00, //0x00008d37 movl $13, %edi
- 0x0f, 0x85, 0x92, 0x2f, 0x00, 0x00, //0x00008d3c jne LBB5_2307
- 0x49, 0x8d, 0x45, 0x02, //0x00008d42 leaq $2(%r13), %rax
- 0x41, 0x80, 0x7d, 0x01, 0x6c, //0x00008d46 cmpb $108, $1(%r13)
- 0x0f, 0x85, 0x83, 0x2f, 0x00, 0x00, //0x00008d4b jne LBB5_2307
- 0x49, 0x8d, 0x45, 0x03, //0x00008d51 leaq $3(%r13), %rax
- 0x41, 0x80, 0x7d, 0x02, 0x73, //0x00008d55 cmpb $115, $2(%r13)
- 0x4c, 0x8b, 0x7d, 0xb8, //0x00008d5a movq $-72(%rbp), %r15
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00008d5e jne LBB5_1696
- 0x49, 0x8d, 0x45, 0x04, //0x00008d64 leaq $4(%r13), %rax
- 0x31, 0xff, //0x00008d68 xorl %edi, %edi
- 0x41, 0x80, 0x7d, 0x03, 0x65, //0x00008d6a cmpb $101, $3(%r13)
- 0x0f, 0x85, 0x15, 0x30, 0x00, 0x00, //0x00008d6f jne LBB5_2312
- //0x00008d75 LBB5_1696
- 0x48, 0xc1, 0xe2, 0x20, //0x00008d75 shlq $32, %rdx
- 0x48, 0x83, 0xca, 0x02, //0x00008d79 orq $2, %rdx
- 0xe9, 0xec, 0x01, 0x00, 0x00, //0x00008d7d jmp LBB5_1716
- //0x00008d82 LBB5_1697
- 0x4c, 0x89, 0x5d, 0xb0, //0x00008d82 movq %r11, $-80(%rbp)
- 0x41, 0xb2, 0x01, //0x00008d86 movb $1, %r10b
- 0xe9, 0x69, 0xfd, 0xff, 0xff, //0x00008d89 jmp LBB5_1662
- //0x00008d8e LBB5_1698
- 0x49, 0x89, 0xd0, //0x00008d8e movq %rdx, %r8
- 0xc4, 0xc1, 0x7e, 0x6f, 0x45, 0x00, //0x00008d91 vmovdqu (%r13), %ymm0
- 0xc5, 0xfd, 0x74, 0x0d, 0xe1, 0x72, 0xff, 0xff, //0x00008d97 vpcmpeqb $-36127(%rip), %ymm0, %ymm1 /* LCPI5_1+0(%rip) */
- 0xc5, 0xfd, 0xd7, 0xd1, //0x00008d9f vpmovmskb %ymm1, %edx
- 0xc5, 0xfd, 0x74, 0x15, 0xf5, 0x72, 0xff, 0xff, //0x00008da3 vpcmpeqb $-36107(%rip), %ymm0, %ymm2 /* LCPI5_2+0(%rip) */
- 0xc5, 0xfd, 0xd7, 0xf2, //0x00008dab vpmovmskb %ymm2, %esi
- 0xc5, 0xfd, 0xda, 0x15, 0x09, 0x73, 0xff, 0xff, //0x00008daf vpminub $-36087(%rip), %ymm0, %ymm2 /* LCPI5_3+0(%rip) */
- 0xc5, 0xfd, 0x74, 0xda, //0x00008db7 vpcmpeqb %ymm2, %ymm0, %ymm3
- 0xc5, 0xe5, 0xeb, 0xc1, //0x00008dbb vpor %ymm1, %ymm3, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc0, //0x00008dbf vpmovmskb %ymm0, %eax
- 0x83, 0xc0, 0xff, //0x00008dc3 addl $-1, %eax
- 0x85, 0xf0, //0x00008dc6 testl %esi, %eax
- 0x0f, 0x84, 0x5e, 0x07, 0x00, 0x00, //0x00008dc8 je LBB5_1825
- 0x4c, 0x89, 0xe8, //0x00008dce movq %r13, %rax
- 0xe9, 0x13, 0x08, 0x00, 0x00, //0x00008dd1 jmp LBB5_1831
- //0x00008dd6 LBB5_1700
- 0x48, 0xc1, 0xe2, 0x20, //0x00008dd6 shlq $32, %rdx
- 0x48, 0x83, 0xca, 0x06, //0x00008dda orq $6, %rdx
- 0x49, 0x8b, 0x84, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00008dde movq $160(%r12), %rax
- 0x48, 0x89, 0x10, //0x00008de6 movq %rdx, (%rax)
- 0x49, 0x8b, 0x8c, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x00008de9 movq $168(%r12), %rcx
- 0x48, 0x89, 0x48, 0x08, //0x00008df1 movq %rcx, $8(%rax)
- 0x49, 0x8b, 0x84, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00008df5 movq $160(%r12), %rax
- 0x4d, 0x8b, 0x84, 0x24, 0xb8, 0x00, 0x00, 0x00, //0x00008dfd movq $184(%r12), %r8
- 0x48, 0x89, 0xc1, //0x00008e05 movq %rax, %rcx
- 0x4c, 0x29, 0xc1, //0x00008e08 subq %r8, %rcx
- 0x48, 0x89, 0xcb, //0x00008e0b movq %rcx, %rbx
- 0x48, 0xc1, 0xfb, 0x04, //0x00008e0e sarq $4, %rbx
- 0x49, 0x89, 0x9c, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x00008e12 movq %rbx, $168(%r12)
- 0x48, 0x8d, 0x70, 0x10, //0x00008e1a leaq $16(%rax), %rsi
- 0x49, 0x89, 0xb4, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00008e1e movq %rsi, $160(%r12)
- 0x49, 0x83, 0x84, 0x24, 0xb0, 0x00, 0x00, 0x00, 0x01, //0x00008e26 addq $1, $176(%r12)
- 0x48, 0x8d, 0x50, 0x20, //0x00008e2f leaq $32(%rax), %rdx
- 0x45, 0x31, 0xff, //0x00008e33 xorl %r15d, %r15d
- 0x48, 0x83, 0xf9, 0xf0, //0x00008e36 cmpq $-16, %rcx
- 0x48, 0x89, 0xc1, //0x00008e3a movq %rax, %rcx
- 0x49, 0x0f, 0x44, 0xcf, //0x00008e3d cmoveq %r15, %rcx
- 0x49, 0x3b, 0x94, 0x24, 0xc0, 0x00, 0x00, 0x00, //0x00008e41 cmpq $192(%r12), %rdx
- 0x0f, 0x87, 0x03, 0x00, 0x00, 0x00, //0x00008e49 ja LBB5_1702
- 0x49, 0x89, 0xcf, //0x00008e4f movq %rcx, %r15
- //0x00008e52 LBB5_1702
- 0xb9, 0x0b, 0x00, 0x00, 0x00, //0x00008e52 movl $11, %ecx
- 0x4d, 0x85, 0xff, //0x00008e57 testq %r15, %r15
- 0x0f, 0x84, 0x48, 0x83, 0xff, 0xff, //0x00008e5a je LBB5_175
- 0x49, 0x8d, 0x55, 0x01, //0x00008e60 leaq $1(%r13), %rdx
- 0x41, 0x0f, 0xb6, 0x7d, 0x00, //0x00008e64 movzbl (%r13), %edi
- 0x48, 0x83, 0xff, 0x20, //0x00008e69 cmpq $32, %rdi
- 0x0f, 0x87, 0x62, 0xf7, 0xff, 0xff, //0x00008e6d ja LBB5_1637
- 0x48, 0xb9, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00008e73 movabsq $4294977025, %rcx
- 0x48, 0x0f, 0xa3, 0xf9, //0x00008e7d btq %rdi, %rcx
- 0x0f, 0x83, 0x4e, 0xf7, 0xff, 0xff, //0x00008e81 jae LBB5_1637
- 0x41, 0x0f, 0xb6, 0x7d, 0x01, //0x00008e87 movzbl $1(%r13), %edi
- 0x49, 0x83, 0xc5, 0x02, //0x00008e8c addq $2, %r13
- 0x48, 0x83, 0xff, 0x20, //0x00008e90 cmpq $32, %rdi
- 0x0f, 0x87, 0xe3, 0x07, 0x00, 0x00, //0x00008e94 ja LBB5_1209
- 0x48, 0xb9, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00008e9a movabsq $4294977025, %rcx
- 0x48, 0x0f, 0xa3, 0xf9, //0x00008ea4 btq %rdi, %rcx
- 0x0f, 0x83, 0xcf, 0x07, 0x00, 0x00, //0x00008ea8 jae LBB5_1209
- 0x49, 0x8b, 0xbc, 0x24, 0x90, 0x00, 0x00, 0x00, //0x00008eae movq $144(%r12), %rdi
- 0x4c, 0x89, 0xe9, //0x00008eb6 movq %r13, %rcx
- 0x48, 0x29, 0xf9, //0x00008eb9 subq %rdi, %rcx
- 0x48, 0x83, 0xf9, 0x3f, //0x00008ebc cmpq $63, %rcx
- 0x0f, 0x87, 0x1e, 0x00, 0x00, 0x00, //0x00008ec0 ja LBB5_1710
- 0x49, 0x8b, 0x94, 0x24, 0x98, 0x00, 0x00, 0x00, //0x00008ec6 movq $152(%r12), %rdx
- 0x48, 0xd3, 0xea, //0x00008ece shrq %cl, %rdx
- 0x48, 0xd3, 0xe2, //0x00008ed1 shlq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x00008ed4 testq %rdx, %rdx
- 0x0f, 0x85, 0xe8, 0xf6, 0xff, 0xff, //0x00008ed7 jne LBB5_1636
- 0x48, 0x83, 0xc7, 0x40, //0x00008edd addq $64, %rdi
- 0x49, 0x89, 0xfd, //0x00008ee1 movq %rdi, %r13
- //0x00008ee4 LBB5_1710
- 0x49, 0x83, 0xc5, 0xc0, //0x00008ee4 addq $-64, %r13
- 0x4c, 0x89, 0xef, //0x00008ee8 movq %r13, %rdi
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008eeb .p2align 4, 0x90
- //0x00008ef0 LBB5_1711
- 0xc5, 0xfe, 0x6f, 0x47, 0x40, //0x00008ef0 vmovdqu $64(%rdi), %ymm0
- 0xc5, 0xfe, 0x6f, 0x4f, 0x60, //0x00008ef5 vmovdqu $96(%rdi), %ymm1
- 0x48, 0x83, 0xc7, 0x40, //0x00008efa addq $64, %rdi
- 0xc4, 0xe2, 0x1d, 0x00, 0xd0, //0x00008efe vpshufb %ymm0, %ymm12, %ymm2
- 0xc4, 0xe2, 0x1d, 0x00, 0xd9, //0x00008f03 vpshufb %ymm1, %ymm12, %ymm3
- 0xc5, 0xfd, 0x74, 0xc2, //0x00008f08 vpcmpeqb %ymm2, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc8, //0x00008f0c vpmovmskb %ymm0, %ecx
- 0xc5, 0xf5, 0x74, 0xc3, //0x00008f10 vpcmpeqb %ymm3, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xd0, //0x00008f14 vpmovmskb %ymm0, %edx
- 0x48, 0xc1, 0xe2, 0x20, //0x00008f18 shlq $32, %rdx
- 0x48, 0x09, 0xca, //0x00008f1c orq %rcx, %rdx
- 0x48, 0x83, 0xfa, 0xff, //0x00008f1f cmpq $-1, %rdx
- 0x0f, 0x84, 0xc7, 0xff, 0xff, 0xff, //0x00008f23 je LBB5_1711
- 0xe9, 0x84, 0xf6, 0xff, 0xff, //0x00008f29 jmp LBB5_1635
- //0x00008f2e LBB5_1712
- 0x49, 0x8d, 0x45, 0x01, //0x00008f2e leaq $1(%r13), %rax
- 0x41, 0x80, 0x7d, 0x00, 0x72, //0x00008f32 cmpb $114, (%r13)
- 0xbf, 0x0d, 0x00, 0x00, 0x00, //0x00008f37 movl $13, %edi
- 0x0f, 0x85, 0x2b, 0x2e, 0x00, 0x00, //0x00008f3c jne LBB5_2308
- 0x49, 0x8d, 0x45, 0x02, //0x00008f42 leaq $2(%r13), %rax
- 0x41, 0x80, 0x7d, 0x01, 0x75, //0x00008f46 cmpb $117, $1(%r13)
- 0x4c, 0x8b, 0x7d, 0xb8, //0x00008f4b movq $-72(%rbp), %r15
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00008f4f jne LBB5_1715
- 0x49, 0x8d, 0x45, 0x03, //0x00008f55 leaq $3(%r13), %rax
- 0x31, 0xff, //0x00008f59 xorl %edi, %edi
- 0x41, 0x80, 0x7d, 0x02, 0x65, //0x00008f5b cmpb $101, $2(%r13)
- 0x0f, 0x85, 0x1a, 0x2e, 0x00, 0x00, //0x00008f60 jne LBB5_2311
- //0x00008f66 LBB5_1715
- 0x48, 0xc1, 0xe2, 0x20, //0x00008f66 shlq $32, %rdx
- 0x48, 0x83, 0xca, 0x0a, //0x00008f6a orq $10, %rdx
- //0x00008f6e LBB5_1716
- 0x48, 0x89, 0xd1, //0x00008f6e movq %rdx, %rcx
- 0x49, 0x8b, 0x94, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00008f71 movq $160(%r12), %rdx
- 0x48, 0x89, 0x0a, //0x00008f79 movq %rcx, (%rdx)
- 0x48, 0x8d, 0x4a, 0x10, //0x00008f7c leaq $16(%rdx), %rcx
- 0x49, 0x89, 0x8c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00008f80 movq %rcx, $160(%r12)
- 0x49, 0x89, 0xc5, //0x00008f88 movq %rax, %r13
- 0xe9, 0x04, 0x2f, 0x00, 0x00, //0x00008f8b jmp LBB5_2316
- //0x00008f90 LBB5_1749
- 0x41, 0x8a, 0x41, 0x01, //0x00008f90 movb $1(%r9), %al
- 0x04, 0xd2, //0x00008f94 addb $-46, %al
- 0x0f, 0xb6, 0xc0, //0x00008f96 movzbl %al, %eax
- 0x3c, 0x37, //0x00008f99 cmpb $55, %al
- 0x0f, 0x87, 0x8f, 0xfc, 0xff, 0xff, //0x00008f9b ja LBB5_1680
- 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00008fa1 movabsq $36028797027352577, %rcx
- 0x48, 0x0f, 0xa3, 0xc1, //0x00008fab btq %rax, %rcx
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00008faf movl $1, %eax
- 0x0f, 0x83, 0x06, 0x05, 0x00, 0x00, //0x00008fb4 jae LBB5_1823
- //0x00008fba LBB5_1751
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00008fba movq $-1, %r12
- 0x49, 0x83, 0xfb, 0x20, //0x00008fc1 cmpq $32, %r11
- 0x48, 0x89, 0x75, 0x90, //0x00008fc5 movq %rsi, $-112(%rbp)
- 0x0f, 0x82, 0xd0, 0x2c, 0x00, 0x00, //0x00008fc9 jb LBB5_2296
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00008fcf movq $-1, %r12
- 0x31, 0xd2, //0x00008fd6 xorl %edx, %edx
- 0xc5, 0xfe, 0x6f, 0x05, 0x00, 0x71, 0xff, 0xff, //0x00008fd8 vmovdqu $-36608(%rip), %ymm0 /* LCPI5_4+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x0d, 0x18, 0x71, 0xff, 0xff, //0x00008fe0 vmovdqu $-36584(%rip), %ymm1 /* LCPI5_5+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x15, 0x30, 0x71, 0xff, 0xff, //0x00008fe8 vmovdqu $-36560(%rip), %ymm2 /* LCPI5_6+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x1d, 0x48, 0x71, 0xff, 0xff, //0x00008ff0 vmovdqu $-36536(%rip), %ymm3 /* LCPI5_7+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x60, 0x71, 0xff, 0xff, //0x00008ff8 vmovdqu $-36512(%rip), %ymm4 /* LCPI5_8+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x2d, 0x78, 0x71, 0xff, 0xff, //0x00009000 vmovdqu $-36488(%rip), %ymm5 /* LCPI5_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0x90, 0x71, 0xff, 0xff, //0x00009008 vmovdqu $-36464(%rip), %ymm6 /* LCPI5_10+0(%rip) */
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00009010 movq $-1, %r14
- 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00009017 movq $-1, %r10
- 0x90, 0x90, //0x0000901e .p2align 4, 0x90
- //0x00009020 LBB5_1753
- 0xc4, 0xc1, 0x7e, 0x6f, 0x3c, 0x11, //0x00009020 vmovdqu (%r9,%rdx), %ymm7
- 0xc5, 0x45, 0x74, 0xc0, //0x00009026 vpcmpeqb %ymm0, %ymm7, %ymm8
- 0xc5, 0x45, 0x74, 0xc9, //0x0000902a vpcmpeqb %ymm1, %ymm7, %ymm9
- 0xc4, 0x41, 0x35, 0xeb, 0xc0, //0x0000902e vpor %ymm8, %ymm9, %ymm8
- 0xc5, 0x45, 0xdb, 0xca, //0x00009033 vpand %ymm2, %ymm7, %ymm9
- 0xc5, 0x35, 0x74, 0xcc, //0x00009037 vpcmpeqb %ymm4, %ymm9, %ymm9
- 0xc5, 0x45, 0x74, 0xd3, //0x0000903b vpcmpeqb %ymm3, %ymm7, %ymm10
- 0xc4, 0xc1, 0x7d, 0xd7, 0xc2, //0x0000903f vpmovmskb %ymm10, %eax
- 0xc4, 0xc1, 0x7d, 0xd7, 0xf9, //0x00009044 vpmovmskb %ymm9, %edi
- 0xc4, 0xc1, 0x7d, 0xd7, 0xd8, //0x00009049 vpmovmskb %ymm8, %ebx
- 0xc5, 0xc5, 0xfc, 0xfd, //0x0000904e vpaddb %ymm5, %ymm7, %ymm7
- 0xc5, 0x45, 0xda, 0xde, //0x00009052 vpminub %ymm6, %ymm7, %ymm11
- 0xc5, 0xa5, 0x74, 0xff, //0x00009056 vpcmpeqb %ymm7, %ymm11, %ymm7
- 0xc4, 0x41, 0x2d, 0xeb, 0xc9, //0x0000905a vpor %ymm9, %ymm10, %ymm9
- 0xc5, 0xb5, 0xeb, 0xff, //0x0000905f vpor %ymm7, %ymm9, %ymm7
- 0xc5, 0xbd, 0xeb, 0xff, //0x00009063 vpor %ymm7, %ymm8, %ymm7
- 0xc5, 0xfd, 0xd7, 0xcf, //0x00009067 vpmovmskb %ymm7, %ecx
- 0x48, 0xf7, 0xd1, //0x0000906b notq %rcx
- 0x4c, 0x0f, 0xbc, 0xf9, //0x0000906e bsfq %rcx, %r15
- 0x41, 0x83, 0xff, 0x20, //0x00009072 cmpl $32, %r15d
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00009076 je LBB5_1755
- 0xbe, 0xff, 0xff, 0xff, 0xff, //0x0000907c movl $-1, %esi
- 0x44, 0x89, 0xf9, //0x00009081 movl %r15d, %ecx
- 0xd3, 0xe6, //0x00009084 shll %cl, %esi
- 0xf7, 0xd6, //0x00009086 notl %esi
- 0x21, 0xf0, //0x00009088 andl %esi, %eax
- 0x21, 0xf7, //0x0000908a andl %esi, %edi
- 0x21, 0xde, //0x0000908c andl %ebx, %esi
- 0x89, 0xf3, //0x0000908e movl %esi, %ebx
- //0x00009090 LBB5_1755
- 0x8d, 0x48, 0xff, //0x00009090 leal $-1(%rax), %ecx
- 0x21, 0xc1, //0x00009093 andl %eax, %ecx
- 0x0f, 0x85, 0xd7, 0x11, 0x00, 0x00, //0x00009095 jne LBB5_1997
- 0x8d, 0x4f, 0xff, //0x0000909b leal $-1(%rdi), %ecx
- 0x21, 0xf9, //0x0000909e andl %edi, %ecx
- 0x0f, 0x85, 0xcc, 0x11, 0x00, 0x00, //0x000090a0 jne LBB5_1997
- 0x8d, 0x4b, 0xff, //0x000090a6 leal $-1(%rbx), %ecx
- 0x21, 0xd9, //0x000090a9 andl %ebx, %ecx
- 0x0f, 0x85, 0xc1, 0x11, 0x00, 0x00, //0x000090ab jne LBB5_1997
- 0x85, 0xc0, //0x000090b1 testl %eax, %eax
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000090b3 je LBB5_1760
- 0x0f, 0xbc, 0xc0, //0x000090b9 bsfl %eax, %eax
- 0x48, 0x8d, 0x0c, 0x02, //0x000090bc leaq (%rdx,%rax), %rcx
- 0x49, 0x83, 0xfa, 0xff, //0x000090c0 cmpq $-1, %r10
- 0x49, 0x89, 0xca, //0x000090c4 movq %rcx, %r10
- 0x0f, 0x85, 0x33, 0x1b, 0x00, 0x00, //0x000090c7 jne LBB5_2123
- //0x000090cd LBB5_1760
- 0x85, 0xff, //0x000090cd testl %edi, %edi
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000090cf je LBB5_1762
- 0x0f, 0xbc, 0xc7, //0x000090d5 bsfl %edi, %eax
- 0x48, 0x8d, 0x0c, 0x02, //0x000090d8 leaq (%rdx,%rax), %rcx
- 0x49, 0x83, 0xfe, 0xff, //0x000090dc cmpq $-1, %r14
- 0x49, 0x89, 0xce, //0x000090e0 movq %rcx, %r14
- 0x0f, 0x85, 0x17, 0x1b, 0x00, 0x00, //0x000090e3 jne LBB5_2123
- //0x000090e9 LBB5_1762
- 0x85, 0xdb, //0x000090e9 testl %ebx, %ebx
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000090eb je LBB5_1764
- 0x0f, 0xbc, 0xc3, //0x000090f1 bsfl %ebx, %eax
- 0x48, 0x8d, 0x0c, 0x02, //0x000090f4 leaq (%rdx,%rax), %rcx
- 0x49, 0x83, 0xfc, 0xff, //0x000090f8 cmpq $-1, %r12
- 0x49, 0x89, 0xcc, //0x000090fc movq %rcx, %r12
- 0x0f, 0x85, 0xfb, 0x1a, 0x00, 0x00, //0x000090ff jne LBB5_2123
- //0x00009105 LBB5_1764
- 0x41, 0x83, 0xff, 0x20, //0x00009105 cmpl $32, %r15d
- 0x0f, 0x85, 0x16, 0x02, 0x00, 0x00, //0x00009109 jne LBB5_1795
- 0x49, 0x83, 0xc3, 0xe0, //0x0000910f addq $-32, %r11
- 0x48, 0x83, 0xc2, 0x20, //0x00009113 addq $32, %rdx
- 0x49, 0x83, 0xfb, 0x1f, //0x00009117 cmpq $31, %r11
- 0x0f, 0x87, 0xff, 0xfe, 0xff, 0xff, //0x0000911b ja LBB5_1753
- 0xc5, 0xf8, 0x77, //0x00009121 vzeroupper
- 0x4c, 0x01, 0xca, //0x00009124 addq %r9, %rdx
- 0x49, 0x89, 0xd7, //0x00009127 movq %rdx, %r15
- 0x49, 0x83, 0xfb, 0x10, //0x0000912a cmpq $16, %r11
- 0xc5, 0x7e, 0x6f, 0x25, 0x2a, 0x6f, 0xff, 0xff, //0x0000912e vmovdqu $-37078(%rip), %ymm12 /* LCPI5_0+0(%rip) */
- 0x0f, 0x82, 0x51, 0x01, 0x00, 0x00, //0x00009136 jb LBB5_1782
- //0x0000913c LBB5_1767
- 0x4c, 0x89, 0xfe, //0x0000913c movq %r15, %rsi
- 0x4c, 0x29, 0xce, //0x0000913f subq %r9, %rsi
- 0x31, 0xd2, //0x00009142 xorl %edx, %edx
- 0xc5, 0x7a, 0x6f, 0x05, 0x94, 0x70, 0xff, 0xff, //0x00009144 vmovdqu $-36716(%rip), %xmm8 /* LCPI5_11+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x0d, 0x9c, 0x70, 0xff, 0xff, //0x0000914c vmovdqu $-36708(%rip), %xmm9 /* LCPI5_12+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x15, 0xa4, 0x70, 0xff, 0xff, //0x00009154 vmovdqu $-36700(%rip), %xmm10 /* LCPI5_13+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x1d, 0xac, 0x70, 0xff, 0xff, //0x0000915c vmovdqu $-36692(%rip), %xmm11 /* LCPI5_14+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x25, 0xb4, 0x70, 0xff, 0xff, //0x00009164 vmovdqu $-36684(%rip), %xmm4 /* LCPI5_15+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x2d, 0xbc, 0x70, 0xff, 0xff, //0x0000916c vmovdqu $-36676(%rip), %xmm5 /* LCPI5_16+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x35, 0xc4, 0x70, 0xff, 0xff, //0x00009174 vmovdqu $-36668(%rip), %xmm6 /* LCPI5_17+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, //0x0000917c .p2align 4, 0x90
- //0x00009180 LBB5_1768
- 0xc4, 0xc1, 0x7a, 0x6f, 0x3c, 0x17, //0x00009180 vmovdqu (%r15,%rdx), %xmm7
- 0xc5, 0xb9, 0x74, 0xc7, //0x00009186 vpcmpeqb %xmm7, %xmm8, %xmm0
- 0xc5, 0xb1, 0x74, 0xcf, //0x0000918a vpcmpeqb %xmm7, %xmm9, %xmm1
- 0xc5, 0xf1, 0xeb, 0xc0, //0x0000918e vpor %xmm0, %xmm1, %xmm0
- 0xc5, 0xa9, 0xfc, 0xcf, //0x00009192 vpaddb %xmm7, %xmm10, %xmm1
- 0xc5, 0xa1, 0xda, 0xd1, //0x00009196 vpminub %xmm1, %xmm11, %xmm2
- 0xc5, 0xf1, 0x74, 0xca, //0x0000919a vpcmpeqb %xmm2, %xmm1, %xmm1
- 0xc5, 0xc1, 0xdb, 0xd4, //0x0000919e vpand %xmm4, %xmm7, %xmm2
- 0xc5, 0xe9, 0x74, 0xd6, //0x000091a2 vpcmpeqb %xmm6, %xmm2, %xmm2
- 0xc5, 0xc1, 0x74, 0xfd, //0x000091a6 vpcmpeqb %xmm5, %xmm7, %xmm7
- 0xc5, 0xe9, 0xeb, 0xdf, //0x000091aa vpor %xmm7, %xmm2, %xmm3
- 0xc5, 0xe1, 0xeb, 0xd8, //0x000091ae vpor %xmm0, %xmm3, %xmm3
- 0xc5, 0xe1, 0xeb, 0xc9, //0x000091b2 vpor %xmm1, %xmm3, %xmm1
- 0xc5, 0xf9, 0xd7, 0xc7, //0x000091b6 vpmovmskb %xmm7, %eax
- 0xc5, 0xf9, 0xd7, 0xfa, //0x000091ba vpmovmskb %xmm2, %edi
- 0xc5, 0x79, 0xd7, 0xc0, //0x000091be vpmovmskb %xmm0, %r8d
- 0xc5, 0xf9, 0xd7, 0xc9, //0x000091c2 vpmovmskb %xmm1, %ecx
- 0xf7, 0xd1, //0x000091c6 notl %ecx
- 0x0f, 0xbc, 0xc9, //0x000091c8 bsfl %ecx, %ecx
- 0x83, 0xf9, 0x10, //0x000091cb cmpl $16, %ecx
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000091ce je LBB5_1770
- 0xbb, 0xff, 0xff, 0xff, 0xff, //0x000091d4 movl $-1, %ebx
- 0xd3, 0xe3, //0x000091d9 shll %cl, %ebx
- 0xf7, 0xd3, //0x000091db notl %ebx
- 0x21, 0xd8, //0x000091dd andl %ebx, %eax
- 0x21, 0xdf, //0x000091df andl %ebx, %edi
- 0x44, 0x21, 0xc3, //0x000091e1 andl %r8d, %ebx
- 0x41, 0x89, 0xd8, //0x000091e4 movl %ebx, %r8d
- //0x000091e7 LBB5_1770
- 0x44, 0x8d, 0x48, 0xff, //0x000091e7 leal $-1(%rax), %r9d
- 0x41, 0x21, 0xc1, //0x000091eb andl %eax, %r9d
- 0x0f, 0x85, 0xe1, 0x1e, 0x00, 0x00, //0x000091ee jne LBB5_2189
- 0x8d, 0x5f, 0xff, //0x000091f4 leal $-1(%rdi), %ebx
- 0x21, 0xfb, //0x000091f7 andl %edi, %ebx
- 0x0f, 0x85, 0xdf, 0x1e, 0x00, 0x00, //0x000091f9 jne LBB5_2190
- 0x41, 0x8d, 0x58, 0xff, //0x000091ff leal $-1(%r8), %ebx
- 0x44, 0x21, 0xc3, //0x00009203 andl %r8d, %ebx
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00009206 movq $-48(%rbp), %r9
- 0x0f, 0x85, 0xed, 0x1e, 0x00, 0x00, //0x0000920a jne LBB5_2192
- 0x85, 0xc0, //0x00009210 testl %eax, %eax
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00009212 je LBB5_1775
- 0x0f, 0xbc, 0xc0, //0x00009218 bsfl %eax, %eax
- 0x48, 0x8d, 0x1c, 0x16, //0x0000921b leaq (%rsi,%rdx), %rbx
- 0x48, 0x01, 0xc3, //0x0000921f addq %rax, %rbx
- 0x49, 0x83, 0xfa, 0xff, //0x00009222 cmpq $-1, %r10
- 0x49, 0x89, 0xda, //0x00009226 movq %rbx, %r10
- 0x0f, 0x85, 0x17, 0x1c, 0x00, 0x00, //0x00009229 jne LBB5_2153
- //0x0000922f LBB5_1775
- 0x85, 0xff, //0x0000922f testl %edi, %edi
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00009231 je LBB5_1777
- 0x0f, 0xbc, 0xc7, //0x00009237 bsfl %edi, %eax
- 0x48, 0x8d, 0x3c, 0x16, //0x0000923a leaq (%rsi,%rdx), %rdi
- 0x48, 0x01, 0xc7, //0x0000923e addq %rax, %rdi
- 0x49, 0x83, 0xfe, 0xff, //0x00009241 cmpq $-1, %r14
- 0x49, 0x89, 0xfe, //0x00009245 movq %rdi, %r14
- 0x0f, 0x85, 0xf8, 0x1b, 0x00, 0x00, //0x00009248 jne LBB5_2153
- //0x0000924e LBB5_1777
- 0x45, 0x85, 0xc0, //0x0000924e testl %r8d, %r8d
- 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00009251 je LBB5_1779
- 0x41, 0x0f, 0xbc, 0xc0, //0x00009257 bsfl %r8d, %eax
- 0x48, 0x8d, 0x3c, 0x16, //0x0000925b leaq (%rsi,%rdx), %rdi
- 0x48, 0x01, 0xc7, //0x0000925f addq %rax, %rdi
- 0x49, 0x83, 0xfc, 0xff, //0x00009262 cmpq $-1, %r12
- 0x49, 0x89, 0xfc, //0x00009266 movq %rdi, %r12
- 0x0f, 0x85, 0xd7, 0x1b, 0x00, 0x00, //0x00009269 jne LBB5_2153
- //0x0000926f LBB5_1779
- 0x83, 0xf9, 0x10, //0x0000926f cmpl $16, %ecx
- 0x0f, 0x85, 0xb7, 0x01, 0x00, 0x00, //0x00009272 jne LBB5_1809
- 0x49, 0x83, 0xc3, 0xf0, //0x00009278 addq $-16, %r11
- 0x48, 0x83, 0xc2, 0x10, //0x0000927c addq $16, %rdx
- 0x49, 0x83, 0xfb, 0x0f, //0x00009280 cmpq $15, %r11
- 0x0f, 0x87, 0xf6, 0xfe, 0xff, 0xff, //0x00009284 ja LBB5_1768
- 0x49, 0x01, 0xd7, //0x0000928a addq %rdx, %r15
- //0x0000928d LBB5_1782
- 0x4d, 0x85, 0xdb, //0x0000928d testq %r11, %r11
- 0x0f, 0x84, 0xa1, 0x01, 0x00, 0x00, //0x00009290 je LBB5_1811
- 0x4f, 0x8d, 0x04, 0x1f, //0x00009296 leaq (%r15,%r11), %r8
- 0x4c, 0x89, 0xfb, //0x0000929a movq %r15, %rbx
- 0x4c, 0x29, 0xcb, //0x0000929d subq %r9, %rbx
- 0x31, 0xd2, //0x000092a0 xorl %edx, %edx
- 0x48, 0x8d, 0x3d, 0x6f, 0x36, 0x00, 0x00, //0x000092a2 leaq $13935(%rip), %rdi /* LJTI5_5+0(%rip) */
- 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x000092a9 jmp LBB5_1785
- 0x90, 0x90, //0x000092ae .p2align 4, 0x90
- //0x000092b0 LBB5_1784
- 0x48, 0x83, 0xc2, 0x01, //0x000092b0 addq $1, %rdx
- 0x49, 0x39, 0xd3, //0x000092b4 cmpq %rdx, %r11
- 0x0f, 0x84, 0x8c, 0x0f, 0x00, 0x00, //0x000092b7 je LBB5_1994
- //0x000092bd LBB5_1785
- 0x41, 0x0f, 0xbe, 0x04, 0x17, //0x000092bd movsbl (%r15,%rdx), %eax
- 0x8d, 0x48, 0xd0, //0x000092c2 leal $-48(%rax), %ecx
- 0x83, 0xf9, 0x0a, //0x000092c5 cmpl $10, %ecx
- 0x0f, 0x82, 0xe2, 0xff, 0xff, 0xff, //0x000092c8 jb LBB5_1784
- 0x8d, 0x48, 0xd5, //0x000092ce leal $-43(%rax), %ecx
- 0x83, 0xf9, 0x1a, //0x000092d1 cmpl $26, %ecx
- 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x000092d4 ja LBB5_1790
- 0x48, 0x63, 0x04, 0x8f, //0x000092da movslq (%rdi,%rcx,4), %rax
- 0x48, 0x01, 0xf8, //0x000092de addq %rdi, %rax
- 0xff, 0xe0, //0x000092e1 jmpq *%rax
- //0x000092e3 LBB5_1788
- 0x49, 0x83, 0xfc, 0xff, //0x000092e3 cmpq $-1, %r12
- 0x0f, 0x85, 0x2f, 0x19, 0x00, 0x00, //0x000092e7 jne LBB5_2126
- 0x4c, 0x8d, 0x24, 0x13, //0x000092ed leaq (%rbx,%rdx), %r12
- 0xe9, 0xba, 0xff, 0xff, 0xff, //0x000092f1 jmp LBB5_1784
- //0x000092f6 LBB5_1790
- 0x83, 0xf8, 0x65, //0x000092f6 cmpl $101, %eax
- 0x0f, 0x85, 0x35, 0x01, 0x00, 0x00, //0x000092f9 jne LBB5_1810
- //0x000092ff LBB5_1791
- 0x49, 0x83, 0xfe, 0xff, //0x000092ff cmpq $-1, %r14
- 0x0f, 0x85, 0x13, 0x19, 0x00, 0x00, //0x00009303 jne LBB5_2126
- 0x4c, 0x8d, 0x34, 0x13, //0x00009309 leaq (%rbx,%rdx), %r14
- 0xe9, 0x9e, 0xff, 0xff, 0xff, //0x0000930d jmp LBB5_1784
- //0x00009312 LBB5_1793
- 0x49, 0x83, 0xfa, 0xff, //0x00009312 cmpq $-1, %r10
- 0x0f, 0x85, 0x00, 0x19, 0x00, 0x00, //0x00009316 jne LBB5_2126
- 0x4c, 0x8d, 0x14, 0x13, //0x0000931c leaq (%rbx,%rdx), %r10
- 0xe9, 0x8b, 0xff, 0xff, 0xff, //0x00009320 jmp LBB5_1784
- //0x00009325 LBB5_1795
- 0x49, 0x01, 0xd7, //0x00009325 addq %rdx, %r15
- 0x4d, 0x01, 0xcf, //0x00009328 addq %r9, %r15
- 0xc5, 0xf8, 0x77, //0x0000932b vzeroupper
- 0xc5, 0x7e, 0x6f, 0x25, 0x2a, 0x6d, 0xff, 0xff, //0x0000932e vmovdqu $-37590(%rip), %ymm12 /* LCPI5_0+0(%rip) */
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00009336 movq $-1, %rdx
- 0x4d, 0x85, 0xd2, //0x0000933d testq %r10, %r10
- 0x0f, 0x85, 0x01, 0x01, 0x00, 0x00, //0x00009340 jne LBB5_1812
- 0xe9, 0x66, 0x01, 0x00, 0x00, //0x00009346 jmp LBB5_1822
- //0x0000934b LBB5_1796
- 0x49, 0x8d, 0x51, 0x02, //0x0000934b leaq $2(%r9), %rdx
- 0x41, 0x8a, 0x41, 0x02, //0x0000934f movb $2(%r9), %al
- 0x8d, 0x70, 0xd0, //0x00009353 leal $-48(%rax), %esi
- 0xb9, 0x03, 0x00, 0x00, 0x00, //0x00009356 movl $3, %ecx
- 0x40, 0x80, 0xfe, 0x09, //0x0000935b cmpb $9, %sil
- 0x4c, 0x8b, 0x7d, 0xb8, //0x0000935f movq $-72(%rbp), %r15
- 0x0f, 0x87, 0x2b, 0x2a, 0x00, 0x00, //0x00009363 ja LBB5_2313
- 0x45, 0x31, 0xf6, //0x00009369 xorl %r14d, %r14d
- 0x3c, 0x30, //0x0000936c cmpb $48, %al
- 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x0000936e jne LBB5_1799
- //0x00009374 LBB5_1798
- 0x0f, 0xb6, 0x42, 0x01, //0x00009374 movzbl $1(%rdx), %eax
- 0x48, 0x83, 0xc2, 0x01, //0x00009378 addq $1, %rdx
- 0x41, 0x83, 0xc6, 0xff, //0x0000937c addl $-1, %r14d
- 0x3c, 0x30, //0x00009380 cmpb $48, %al
- 0x0f, 0x84, 0xec, 0xff, 0xff, 0xff, //0x00009382 je LBB5_1798
- //0x00009388 LBB5_1799
- 0x3c, 0x45, //0x00009388 cmpb $69, %al
- 0x0f, 0x84, 0xe0, 0x02, 0x00, 0x00, //0x0000938a je LBB5_1834
- 0x3c, 0x65, //0x00009390 cmpb $101, %al
- 0x0f, 0x84, 0xd8, 0x02, 0x00, 0x00, //0x00009392 je LBB5_1834
- 0x44, 0x89, 0x55, 0xa0, //0x00009398 movl %r10d, $-96(%rbp)
- 0x8d, 0x78, 0xd0, //0x0000939c leal $-48(%rax), %edi
- 0x45, 0x31, 0xc9, //0x0000939f xorl %r9d, %r9d
- 0x45, 0x31, 0xe4, //0x000093a2 xorl %r12d, %r12d
- 0x31, 0xf6, //0x000093a5 xorl %esi, %esi
- //0x000093a7 LBB5_1802
- 0x41, 0xba, 0x11, 0x00, 0x00, 0x00, //0x000093a7 movl $17, %r10d
- 0x4d, 0x29, 0xca, //0x000093ad subq %r9, %r10
- 0x4d, 0x85, 0xd2, //0x000093b0 testq %r10, %r10
- 0x0f, 0x8e, 0x64, 0x01, 0x00, 0x00, //0x000093b3 jle LBB5_1824
- 0x40, 0x80, 0xff, 0x09, //0x000093b9 cmpb $9, %dil
- 0x0f, 0x87, 0x5a, 0x01, 0x00, 0x00, //0x000093bd ja LBB5_1824
- 0x4e, 0x8d, 0x2c, 0x12, //0x000093c3 leaq (%rdx,%r10), %r13
- 0xb9, 0x10, 0x00, 0x00, 0x00, //0x000093c7 movl $16, %ecx
- 0x4c, 0x29, 0xc9, //0x000093cc subq %r9, %rcx
- 0x31, 0xff, //0x000093cf xorl %edi, %edi
- 0x4c, 0x8b, 0x4d, 0xd0, //0x000093d1 movq $-48(%rbp), %r9
- //0x000093d5 LBB5_1805
- 0x48, 0x8d, 0x34, 0xb6, //0x000093d5 leaq (%rsi,%rsi,4), %rsi
- 0x0f, 0xb6, 0xc0, //0x000093d9 movzbl %al, %eax
- 0x48, 0x8d, 0x34, 0x70, //0x000093dc leaq (%rax,%rsi,2), %rsi
- 0x48, 0x83, 0xc6, 0xd0, //0x000093e0 addq $-48, %rsi
- 0x48, 0x39, 0xf9, //0x000093e4 cmpq %rdi, %rcx
- 0x0f, 0x84, 0xbb, 0x02, 0x00, 0x00, //0x000093e7 je LBB5_1838
- 0x0f, 0xb6, 0x44, 0x3a, 0x01, //0x000093ed movzbl $1(%rdx,%rdi), %eax
- 0x8d, 0x58, 0xd0, //0x000093f2 leal $-48(%rax), %ebx
- 0x48, 0x83, 0xc7, 0x01, //0x000093f5 addq $1, %rdi
- 0x80, 0xfb, 0x0a, //0x000093f9 cmpb $10, %bl
- 0x0f, 0x82, 0xd3, 0xff, 0xff, 0xff, //0x000093fc jb LBB5_1805
- 0x48, 0x01, 0xfa, //0x00009402 addq %rdi, %rdx
- 0x49, 0x89, 0xd5, //0x00009405 movq %rdx, %r13
- 0xe9, 0xce, 0x02, 0x00, 0x00, //0x00009408 jmp LBB5_1843
- //0x0000940d LBB5_1808
- 0x31, 0xc9, //0x0000940d xorl %ecx, %ecx
- 0xb8, 0x00, 0x00, 0x00, 0x00, //0x0000940f movl $0, %eax
- 0x48, 0x89, 0x45, 0x80, //0x00009414 movq %rax, $-128(%rbp)
- 0xbf, 0x00, 0x00, 0x00, 0x00, //0x00009418 movl $0, %edi
- 0x45, 0x84, 0xd2, //0x0000941d testb %r10b, %r10b
- 0x4c, 0x8b, 0x65, 0xc0, //0x00009420 movq $-64(%rbp), %r12
- 0x0f, 0x84, 0x9e, 0x27, 0x00, 0x00, //0x00009424 je LBB5_2291
- 0xe9, 0xf9, 0x27, 0x00, 0x00, //0x0000942a jmp LBB5_2293
- //0x0000942f LBB5_1809
- 0x89, 0xc8, //0x0000942f movl %ecx, %eax
- 0x49, 0x01, 0xc7, //0x00009431 addq %rax, %r15
- //0x00009434 LBB5_1810
- 0x49, 0x01, 0xd7, //0x00009434 addq %rdx, %r15
- //0x00009437 LBB5_1811
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00009437 movq $-1, %rdx
- 0x4d, 0x85, 0xd2, //0x0000943e testq %r10, %r10
- 0x0f, 0x84, 0x6a, 0x00, 0x00, 0x00, //0x00009441 je LBB5_1822
- //0x00009447 LBB5_1812
- 0x4d, 0x85, 0xe4, //0x00009447 testq %r12, %r12
- 0x0f, 0x84, 0x61, 0x00, 0x00, 0x00, //0x0000944a je LBB5_1822
- 0x4d, 0x85, 0xf6, //0x00009450 testq %r14, %r14
- 0x0f, 0x84, 0x58, 0x00, 0x00, 0x00, //0x00009453 je LBB5_1822
- 0x4d, 0x29, 0xcf, //0x00009459 subq %r9, %r15
- 0x49, 0x8d, 0x47, 0xff, //0x0000945c leaq $-1(%r15), %rax
- 0x49, 0x39, 0xc2, //0x00009460 cmpq %rax, %r10
- 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00009463 je LBB5_1820
- 0x49, 0x39, 0xc4, //0x00009469 cmpq %rax, %r12
- 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x0000946c je LBB5_1820
- 0x49, 0x39, 0xc6, //0x00009472 cmpq %rax, %r14
- 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00009475 je LBB5_1820
- 0x49, 0x8d, 0x44, 0x24, 0xff, //0x0000947b leaq $-1(%r12), %rax
- 0x4d, 0x85, 0xe4, //0x00009480 testq %r12, %r12
- 0x0f, 0x8e, 0xfc, 0x01, 0x00, 0x00, //0x00009483 jle LBB5_1835
- 0x49, 0x39, 0xc6, //0x00009489 cmpq %rax, %r14
- 0x0f, 0x84, 0xf3, 0x01, 0x00, 0x00, //0x0000948c je LBB5_1835
- 0x49, 0xf7, 0xd4, //0x00009492 notq %r12
- 0x4c, 0x89, 0xe2, //0x00009495 movq %r12, %rdx
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00009498 jmp LBB5_1821
- //0x0000949d LBB5_1820
- 0x49, 0xf7, 0xdf, //0x0000949d negq %r15
- 0x4c, 0x89, 0xfa, //0x000094a0 movq %r15, %rdx
- //0x000094a3 LBB5_1821
- 0x31, 0xff, //0x000094a3 xorl %edi, %edi
- 0x48, 0x89, 0xd0, //0x000094a5 movq %rdx, %rax
- 0x48, 0x85, 0xd2, //0x000094a8 testq %rdx, %rdx
- 0x0f, 0x89, 0x0f, 0x00, 0x00, 0x00, //0x000094ab jns LBB5_1823
- //0x000094b1 LBB5_1822
- 0x48, 0xf7, 0xd2, //0x000094b1 notq %rdx
- 0xbf, 0x03, 0x00, 0x00, 0x00, //0x000094b4 movl $3, %edi
- 0x48, 0xc7, 0xc0, 0xfd, 0xff, 0xff, 0xff, //0x000094b9 movq $-3, %rax
- //0x000094c0 LBB5_1823
- 0x49, 0x01, 0xd1, //0x000094c0 addq %rdx, %r9
- 0x0f, 0xb6, 0x4d, 0xa0, //0x000094c3 movzbl $-96(%rbp), %ecx
- 0x48, 0x01, 0xc1, //0x000094c7 addq %rax, %rcx
- 0x48, 0x8b, 0x95, 0x70, 0xff, 0xff, 0xff, //0x000094ca movq $-144(%rbp), %rdx
- 0x48, 0xc1, 0xe2, 0x20, //0x000094d1 shlq $32, %rdx
- 0x48, 0x83, 0xca, 0x1b, //0x000094d5 orq $27, %rdx
- 0x4c, 0x8b, 0x65, 0xc0, //0x000094d9 movq $-64(%rbp), %r12
- 0x49, 0x8b, 0x84, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x000094dd movq $160(%r12), %rax
- 0x48, 0x89, 0x10, //0x000094e5 movq %rdx, (%rax)
- 0x48, 0x89, 0x48, 0x08, //0x000094e8 movq %rcx, $8(%rax)
- 0x49, 0x8b, 0x94, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x000094ec movq $160(%r12), %rdx
- 0x48, 0x8d, 0x42, 0x10, //0x000094f4 leaq $16(%rdx), %rax
- 0x49, 0x89, 0x84, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x000094f8 movq %rax, $160(%r12)
- 0x41, 0x83, 0x84, 0x24, 0xd4, 0x00, 0x00, 0x00, 0x01, //0x00009500 addl $1, $212(%r12)
- 0x4d, 0x89, 0xcd, //0x00009509 movq %r9, %r13
- 0x4c, 0x8b, 0x5d, 0xb0, //0x0000950c movq $-80(%rbp), %r11
- 0x4c, 0x8b, 0x75, 0x98, //0x00009510 movq $-104(%rbp), %r14
- 0x4c, 0x8b, 0x7d, 0xb8, //0x00009514 movq $-72(%rbp), %r15
- 0xe9, 0x77, 0x29, 0x00, 0x00, //0x00009518 jmp LBB5_2316
- //0x0000951d LBB5_1824
- 0x49, 0x89, 0xd5, //0x0000951d movq %rdx, %r13
- 0x45, 0x31, 0xd2, //0x00009520 xorl %r10d, %r10d
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00009523 movq $-48(%rbp), %r9
- 0xe9, 0x83, 0x01, 0x00, 0x00, //0x00009527 jmp LBB5_1839
- //0x0000952c LBB5_1825
- 0x49, 0x8b, 0x4c, 0x24, 0x70, //0x0000952c movq $112(%r12), %rcx
- 0xc5, 0xfe, 0x6f, 0x05, 0x47, 0x6b, 0xff, 0xff, //0x00009531 vmovdqu $-38073(%rip), %ymm0 /* LCPI5_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x0d, 0x5f, 0x6b, 0xff, 0xff, //0x00009539 vmovdqu $-38049(%rip), %ymm1 /* LCPI5_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x15, 0x77, 0x6b, 0xff, 0xff, //0x00009541 vmovdqu $-38025(%rip), %ymm2 /* LCPI5_3+0(%rip) */
- 0x4c, 0x89, 0xe8, //0x00009549 movq %r13, %rax
- 0xf6, 0xc1, 0x20, //0x0000954c testb $32, %cl
- 0x0f, 0x85, 0x44, 0x00, 0x00, 0x00, //0x0000954f jne LBB5_1828
- //0x00009555 LBB5_1826
- 0x83, 0xc6, 0xff, //0x00009555 addl $-1, %esi
- 0x85, 0xd6, //0x00009558 testl %edx, %esi
- 0x0f, 0x85, 0xb5, 0x1c, 0x00, 0x00, //0x0000955a jne LBB5_2207
- 0xc5, 0xfe, 0x6f, 0x58, 0x20, //0x00009560 vmovdqu $32(%rax), %ymm3
- 0x48, 0x83, 0xc0, 0x20, //0x00009565 addq $32, %rax
- 0xc5, 0xe5, 0x74, 0xe0, //0x00009569 vpcmpeqb %ymm0, %ymm3, %ymm4
- 0xc5, 0xfd, 0xd7, 0xd4, //0x0000956d vpmovmskb %ymm4, %edx
- 0xc5, 0xe5, 0x74, 0xe9, //0x00009571 vpcmpeqb %ymm1, %ymm3, %ymm5
- 0xc5, 0xfd, 0xd7, 0xf5, //0x00009575 vpmovmskb %ymm5, %esi
- 0xc5, 0xe5, 0xda, 0xea, //0x00009579 vpminub %ymm2, %ymm3, %ymm5
- 0xc5, 0xe5, 0x74, 0xdd, //0x0000957d vpcmpeqb %ymm5, %ymm3, %ymm3
- 0xc5, 0xe5, 0xeb, 0xdc, //0x00009581 vpor %ymm4, %ymm3, %ymm3
- 0xc5, 0xfd, 0xd7, 0xfb, //0x00009585 vpmovmskb %ymm3, %edi
- 0x83, 0xc7, 0xff, //0x00009589 addl $-1, %edi
- 0x85, 0xf7, //0x0000958c testl %esi, %edi
- 0x0f, 0x84, 0xc1, 0xff, 0xff, 0xff, //0x0000958e je LBB5_1826
- 0xe9, 0x50, 0x00, 0x00, 0x00, //0x00009594 jmp LBB5_1831
- //0x00009599 LBB5_1828
- 0xc5, 0xe5, 0x71, 0xf3, 0x07, //0x00009599 vpsllw $7, %ymm3, %ymm3
- 0xc5, 0xfd, 0xd7, 0xdb, //0x0000959e vpmovmskb %ymm3, %ebx
- 0x83, 0xc6, 0xff, //0x000095a2 addl $-1, %esi
- 0x85, 0xd6, //0x000095a5 testl %edx, %esi
- 0x0f, 0x85, 0x68, 0x1c, 0x00, 0x00, //0x000095a7 jne LBB5_2207
- 0x85, 0xde, //0x000095ad testl %ebx, %esi
- 0x0f, 0x85, 0xc0, 0x26, 0x00, 0x00, //0x000095af jne LBB5_2294
- 0xc5, 0xfe, 0x6f, 0x58, 0x20, //0x000095b5 vmovdqu $32(%rax), %ymm3
- 0x48, 0x83, 0xc0, 0x20, //0x000095ba addq $32, %rax
- 0xc5, 0xe5, 0x74, 0xe0, //0x000095be vpcmpeqb %ymm0, %ymm3, %ymm4
- 0xc5, 0xfd, 0xd7, 0xd4, //0x000095c2 vpmovmskb %ymm4, %edx
- 0xc5, 0xe5, 0x74, 0xe9, //0x000095c6 vpcmpeqb %ymm1, %ymm3, %ymm5
- 0xc5, 0xfd, 0xd7, 0xf5, //0x000095ca vpmovmskb %ymm5, %esi
- 0xc5, 0xe5, 0xda, 0xea, //0x000095ce vpminub %ymm2, %ymm3, %ymm5
- 0xc5, 0xe5, 0x74, 0xdd, //0x000095d2 vpcmpeqb %ymm5, %ymm3, %ymm3
- 0xc5, 0xe5, 0xeb, 0xe4, //0x000095d6 vpor %ymm4, %ymm3, %ymm4
- 0xc5, 0xfd, 0xd7, 0xfc, //0x000095da vpmovmskb %ymm4, %edi
- 0x83, 0xc7, 0xff, //0x000095de addl $-1, %edi
- 0x85, 0xf7, //0x000095e1 testl %esi, %edi
- 0x0f, 0x84, 0xb0, 0xff, 0xff, 0xff, //0x000095e3 je LBB5_1828
- //0x000095e9 LBB5_1831
- 0x0f, 0xbc, 0xce, //0x000095e9 bsfl %esi, %ecx
- 0x48, 0x8d, 0x14, 0x01, //0x000095ec leaq (%rcx,%rax), %rdx
- 0x48, 0x01, 0xc8, //0x000095f0 addq %rcx, %rax
- 0x48, 0x83, 0xc0, 0x01, //0x000095f3 addq $1, %rax
- 0x49, 0xf7, 0xd5, //0x000095f7 notq %r13
- 0x4c, 0x01, 0xea, //0x000095fa addq %r13, %rdx
- 0x48, 0x83, 0xc2, 0x01, //0x000095fd addq $1, %rdx
- 0x31, 0xc9, //0x00009601 xorl %ecx, %ecx
- 0x48, 0x89, 0x4d, 0xa8, //0x00009603 movq %rcx, $-88(%rbp)
- 0x31, 0xff, //0x00009607 xorl %edi, %edi
- 0x48, 0x85, 0xd2, //0x00009609 testq %rdx, %rdx
- 0x0f, 0x89, 0x04, 0x00, 0x00, 0x00, //0x0000960c jns LBB5_1833
- //0x00009612 LBB5_1832
- 0x89, 0xd7, //0x00009612 movl %edx, %edi
- 0xf7, 0xdf, //0x00009614 negl %edi
- //0x00009616 LBB5_1833
- 0x31, 0xc9, //0x00009616 xorl %ecx, %ecx
- 0x80, 0x7d, 0xa8, 0x00, //0x00009618 cmpb $0, $-88(%rbp)
- 0x0f, 0x95, 0xc1, //0x0000961c setne %cl
- 0x49, 0xc1, 0xe0, 0x20, //0x0000961f shlq $32, %r8
- 0x49, 0x8d, 0x0c, 0xc8, //0x00009623 leaq (%r8,%rcx,8), %rcx
- 0x48, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00009627 movabsq $4294967296, %rsi
- 0x48, 0x01, 0xf1, //0x00009631 addq %rsi, %rcx
- 0x48, 0x83, 0xc1, 0x04, //0x00009634 addq $4, %rcx
- 0x49, 0x8b, 0xb4, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00009638 movq $160(%r12), %rsi
- 0x48, 0x89, 0x0e, //0x00009640 movq %rcx, (%rsi)
- 0x48, 0x89, 0x56, 0x08, //0x00009643 movq %rdx, $8(%rsi)
- 0x49, 0x8b, 0x94, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00009647 movq $160(%r12), %rdx
- 0x48, 0x8d, 0x4a, 0x10, //0x0000964f leaq $16(%rdx), %rcx
- 0x49, 0x89, 0x8c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00009653 movq %rcx, $160(%r12)
- 0x41, 0x83, 0x84, 0x24, 0xd0, 0x00, 0x00, 0x00, 0x01, //0x0000965b addl $1, $208(%r12)
- 0x49, 0x89, 0xc5, //0x00009664 movq %rax, %r13
- 0x4c, 0x8b, 0x7d, 0xb8, //0x00009667 movq $-72(%rbp), %r15
- 0xe9, 0x24, 0x28, 0x00, 0x00, //0x0000966b jmp LBB5_2316
- //0x00009670 LBB5_1834
- 0x45, 0x31, 0xe4, //0x00009670 xorl %r12d, %r12d
- 0x45, 0x31, 0xf6, //0x00009673 xorl %r14d, %r14d
- 0x31, 0xf6, //0x00009676 xorl %esi, %esi
- 0xe9, 0xec, 0xf4, 0xff, 0xff, //0x00009678 jmp LBB5_1668
- //0x0000967d LBB5_1209
- 0x4c, 0x89, 0xea, //0x0000967d movq %r13, %rdx
- 0xe9, 0x50, 0xef, 0xff, 0xff, //0x00009680 jmp LBB5_1637
- //0x00009685 LBB5_1835
- 0x4c, 0x89, 0xd0, //0x00009685 movq %r10, %rax
- 0x4c, 0x09, 0xf0, //0x00009688 orq %r14, %rax
- 0x0f, 0x99, 0xc0, //0x0000968b setns %al
- 0x0f, 0x88, 0xaf, 0x06, 0x00, 0x00, //0x0000968e js LBB5_1916
- 0x4d, 0x39, 0xf2, //0x00009694 cmpq %r14, %r10
- 0x0f, 0x8c, 0xa6, 0x06, 0x00, 0x00, //0x00009697 jl LBB5_1916
- 0x49, 0xf7, 0xd2, //0x0000969d notq %r10
- 0x4c, 0x89, 0xd2, //0x000096a0 movq %r10, %rdx
- 0xe9, 0xfb, 0xfd, 0xff, 0xff, //0x000096a3 jmp LBB5_1821
- //0x000096a8 LBB5_1838
- 0x41, 0x8a, 0x45, 0x00, //0x000096a8 movb (%r13), %al
- 0x8d, 0x78, 0xd0, //0x000096ac leal $-48(%rax), %edi
- //0x000096af LBB5_1839
- 0x40, 0x80, 0xff, 0x09, //0x000096af cmpb $9, %dil
- 0x0f, 0x87, 0x1f, 0x00, 0x00, 0x00, //0x000096b3 ja LBB5_1842
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000096b9 .p2align 4, 0x90
- //0x000096c0 LBB5_1840
- 0x41, 0x0f, 0xb6, 0x45, 0x01, //0x000096c0 movzbl $1(%r13), %eax
- 0x49, 0x83, 0xc5, 0x01, //0x000096c5 addq $1, %r13
- 0x8d, 0x48, 0xd0, //0x000096c9 leal $-48(%rax), %ecx
- 0x41, 0xb4, 0x01, //0x000096cc movb $1, %r12b
- 0x80, 0xf9, 0x0a, //0x000096cf cmpb $10, %cl
- 0x0f, 0x82, 0xe8, 0xff, 0xff, 0xff, //0x000096d2 jb LBB5_1840
- //0x000096d8 LBB5_1842
- 0x4c, 0x89, 0xd7, //0x000096d8 movq %r10, %rdi
- //0x000096db LBB5_1843
- 0x41, 0x29, 0xfe, //0x000096db subl %edi, %r14d
- 0x24, 0xdf, //0x000096de andb $-33, %al
- 0x4c, 0x89, 0xea, //0x000096e0 movq %r13, %rdx
- 0x3c, 0x45, //0x000096e3 cmpb $69, %al
- 0x44, 0x8b, 0x55, 0xa0, //0x000096e5 movl $-96(%rbp), %r10d
- 0x0f, 0x84, 0x7a, 0xf4, 0xff, 0xff, //0x000096e9 je LBB5_1668
- //0x000096ef LBB5_1844
- 0x43, 0x8d, 0x14, 0x00, //0x000096ef leal (%r8,%r8), %edx
- 0x83, 0xc2, 0xff, //0x000096f3 addl $-1, %edx
- 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000096f6 movabsq $4503599627370495, %rax
- 0x48, 0x83, 0xc0, 0x01, //0x00009700 addq $1, %rax
- 0x48, 0x39, 0xc6, //0x00009704 cmpq %rax, %rsi
- 0x0f, 0x83, 0xc4, 0x00, 0x00, 0x00, //0x00009707 jae LBB5_1855
- 0xc4, 0xe1, 0xf9, 0x6e, 0xc6, //0x0000970d vmovq %rsi, %xmm0
- 0xc5, 0xf9, 0x62, 0x05, 0x36, 0x6b, 0xff, 0xff, //0x00009712 vpunpckldq $-38090(%rip), %xmm0, %xmm0 /* LCPI5_18+0(%rip) */
- 0xc5, 0xf9, 0x5c, 0x05, 0x3e, 0x6b, 0xff, 0xff, //0x0000971a vsubpd $-38082(%rip), %xmm0, %xmm0 /* LCPI5_19+0(%rip) */
- 0xc4, 0xe3, 0x79, 0x05, 0xc8, 0x01, //0x00009722 vpermilpd $1, %xmm0, %xmm1
- 0xc5, 0xf3, 0x58, 0xc0, //0x00009728 vaddsd %xmm0, %xmm1, %xmm0
- 0x89, 0xd0, //0x0000972c movl %edx, %eax
- 0xc1, 0xe8, 0x1f, //0x0000972e shrl $31, %eax
- 0x48, 0xc1, 0xe0, 0x3f, //0x00009731 shlq $63, %rax
- 0xc4, 0xe1, 0xf9, 0x6e, 0xc8, //0x00009735 vmovq %rax, %xmm1
- 0xc5, 0xf9, 0x56, 0xc1, //0x0000973a vorpd %xmm1, %xmm0, %xmm0
- 0x45, 0x85, 0xf6, //0x0000973e testl %r14d, %r14d
- 0x0f, 0x84, 0x1d, 0x24, 0x00, 0x00, //0x00009741 je LBB5_2287
- 0x48, 0x85, 0xf6, //0x00009747 testq %rsi, %rsi
- 0x0f, 0x84, 0x14, 0x24, 0x00, 0x00, //0x0000974a je LBB5_2287
- 0x41, 0x8d, 0x46, 0xff, //0x00009750 leal $-1(%r14), %eax
- 0x83, 0xf8, 0x24, //0x00009754 cmpl $36, %eax
- 0x0f, 0x87, 0x55, 0x00, 0x00, 0x00, //0x00009757 ja LBB5_1853
- 0x44, 0x89, 0xf0, //0x0000975d movl %r14d, %eax
- 0x41, 0x83, 0xfe, 0x17, //0x00009760 cmpl $23, %r14d
- 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x00009764 jb LBB5_1850
- 0x41, 0x8d, 0x46, 0xea, //0x0000976a leal $-22(%r14), %eax
- 0x48, 0x8d, 0x0d, 0x1b, 0x32, 0x00, 0x00, //0x0000976e leaq $12827(%rip), %rcx /* _P10_TAB+0(%rip) */
- 0xc5, 0xfb, 0x59, 0x04, 0xc1, //0x00009775 vmulsd (%rcx,%rax,8), %xmm0, %xmm0
- 0xb8, 0x16, 0x00, 0x00, 0x00, //0x0000977a movl $22, %eax
- //0x0000977f LBB5_1850
- 0xc5, 0xf9, 0x2e, 0x05, 0xf9, 0x6a, 0xff, 0xff, //0x0000977f vucomisd $-38151(%rip), %xmm0 /* LCPI5_21+0(%rip) */
- 0x0f, 0x87, 0xab, 0x05, 0x00, 0x00, //0x00009787 ja LBB5_1990
- 0xc5, 0xfb, 0x10, 0x0d, 0xf3, 0x6a, 0xff, 0xff, //0x0000978d vmovsd $-38157(%rip), %xmm1 /* LCPI5_22+0(%rip) */
- 0xc5, 0xf9, 0x2e, 0xc8, //0x00009795 vucomisd %xmm0, %xmm1
- 0x0f, 0x87, 0x99, 0x05, 0x00, 0x00, //0x00009799 ja LBB5_1990
- 0x89, 0xc0, //0x0000979f movl %eax, %eax
- 0x48, 0x8d, 0x0d, 0xe8, 0x31, 0x00, 0x00, //0x000097a1 leaq $12776(%rip), %rcx /* _P10_TAB+0(%rip) */
- 0xc5, 0xfb, 0x59, 0x04, 0xc1, //0x000097a8 vmulsd (%rcx,%rax,8), %xmm0, %xmm0
- 0xe9, 0xb2, 0x23, 0x00, 0x00, //0x000097ad jmp LBB5_2287
- //0x000097b2 LBB5_1853
- 0x41, 0x83, 0xfe, 0xea, //0x000097b2 cmpl $-22, %r14d
- 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x000097b6 jb LBB5_1855
- 0x41, 0xf7, 0xde, //0x000097bc negl %r14d
- 0x48, 0x8d, 0x05, 0xca, 0x31, 0x00, 0x00, //0x000097bf leaq $12746(%rip), %rax /* _P10_TAB+0(%rip) */
- 0xc4, 0xa1, 0x7b, 0x5e, 0x04, 0xf0, //0x000097c6 vdivsd (%rax,%r14,8), %xmm0, %xmm0
- 0xe9, 0x93, 0x23, 0x00, 0x00, //0x000097cc jmp LBB5_2287
- //0x000097d1 LBB5_1855
- 0x89, 0x95, 0x64, 0xff, 0xff, 0xff, //0x000097d1 movl %edx, $-156(%rbp)
- 0x41, 0x8d, 0x86, 0xa4, 0xfe, 0xff, 0xff, //0x000097d7 leal $-348(%r14), %eax
- 0x3d, 0x48, 0xfd, 0xff, 0xff, //0x000097de cmpl $-696, %eax
- 0x0f, 0x82, 0x2d, 0x01, 0x00, 0x00, //0x000097e3 jb LBB5_1868
- //0x000097e9 LBB5_1856
- 0x4c, 0x89, 0x5d, 0xb0, //0x000097e9 movq %r11, $-80(%rbp)
- 0x44, 0x89, 0x55, 0xa0, //0x000097ed movl %r10d, $-96(%rbp)
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000097f1 movl $64, %ecx
- 0x48, 0x85, 0xf6, //0x000097f6 testq %rsi, %rsi
- 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x000097f9 je LBB5_1858
- 0x48, 0x0f, 0xbd, 0xce, //0x000097ff bsrq %rsi, %rcx
- 0x48, 0x83, 0xf1, 0x3f, //0x00009803 xorq $63, %rcx
- //0x00009807 LBB5_1858
- 0x49, 0x89, 0xf3, //0x00009807 movq %rsi, %r11
- 0x49, 0xd3, 0xe3, //0x0000980a shlq %cl, %r11
- 0x41, 0x69, 0xc6, 0x6a, 0x52, 0x03, 0x00, //0x0000980d imull $217706, %r14d, %eax
- 0xc1, 0xf8, 0x10, //0x00009814 sarl $16, %eax
- 0x05, 0x3f, 0x04, 0x00, 0x00, //0x00009817 addl $1087, %eax
- 0x48, 0x63, 0xf8, //0x0000981c movslq %eax, %rdi
- 0x48, 0x89, 0xfb, //0x0000981f movq %rdi, %rbx
- 0x41, 0x81, 0xc6, 0x5c, 0x01, 0x00, 0x00, //0x00009822 addl $348, %r14d
- 0x49, 0xc1, 0xe6, 0x04, //0x00009829 shlq $4, %r14
- 0x48, 0x8d, 0x05, 0x1c, 0x32, 0x00, 0x00, //0x0000982d leaq $12828(%rip), %rax /* _POW10_M128_TAB+0(%rip) */
- 0x49, 0x8b, 0x44, 0x06, 0x08, //0x00009834 movq $8(%r14,%rax), %rax
- 0x49, 0x89, 0xc0, //0x00009839 movq %rax, %r8
- 0x49, 0xf7, 0xe3, //0x0000983c mulq %r11
- 0x49, 0x89, 0xc2, //0x0000983f movq %rax, %r10
- 0x49, 0x89, 0xd1, //0x00009842 movq %rdx, %r9
- 0x48, 0x29, 0xcb, //0x00009845 subq %rcx, %rbx
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00009848 andl $511, %edx
- 0x4c, 0x89, 0xd9, //0x0000984e movq %r11, %rcx
- 0x48, 0xf7, 0xd1, //0x00009851 notq %rcx
- 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00009854 cmpq $511, %rdx
- 0x0f, 0x85, 0x47, 0x00, 0x00, 0x00, //0x0000985b jne LBB5_1863
- 0x49, 0x39, 0xca, //0x00009861 cmpq %rcx, %r10
- 0x0f, 0x86, 0x3e, 0x00, 0x00, 0x00, //0x00009864 jbe LBB5_1863
- 0x4c, 0x89, 0xd8, //0x0000986a movq %r11, %rax
- 0x48, 0x8d, 0x15, 0xdc, 0x31, 0x00, 0x00, //0x0000986d leaq $12764(%rip), %rdx /* _POW10_M128_TAB+0(%rip) */
- 0x49, 0xf7, 0x24, 0x16, //0x00009874 mulq (%r14,%rdx)
- 0x49, 0x01, 0xd2, //0x00009878 addq %rdx, %r10
- 0x49, 0x83, 0xd1, 0x00, //0x0000987b adcq $0, %r9
- 0x44, 0x89, 0xca, //0x0000987f movl %r9d, %edx
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00009882 andl $511, %edx
- 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00009888 cmpq $511, %rdx
- 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x0000988f jne LBB5_1863
- 0x49, 0x83, 0xfa, 0xff, //0x00009895 cmpq $-1, %r10
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00009899 jne LBB5_1863
- 0x48, 0x39, 0xc8, //0x0000989f cmpq %rcx, %rax
- 0x0f, 0x87, 0x66, 0x00, 0x00, 0x00, //0x000098a2 ja LBB5_1867
- //0x000098a8 LBB5_1863
- 0x4c, 0x89, 0xc8, //0x000098a8 movq %r9, %rax
- 0x48, 0xc1, 0xe8, 0x3f, //0x000098ab shrq $63, %rax
- 0x8d, 0x48, 0x09, //0x000098af leal $9(%rax), %ecx
- 0x49, 0xd3, 0xe9, //0x000098b2 shrq %cl, %r9
- 0x44, 0x89, 0xc9, //0x000098b5 movl %r9d, %ecx
- 0x83, 0xe1, 0x03, //0x000098b8 andl $3, %ecx
- 0x4d, 0x85, 0xd2, //0x000098bb testq %r10, %r10
- 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000098be jne LBB5_1866
- 0x48, 0x85, 0xd2, //0x000098c4 testq %rdx, %rdx
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000098c7 jne LBB5_1866
- 0x83, 0xf9, 0x01, //0x000098cd cmpl $1, %ecx
- 0x0f, 0x84, 0x38, 0x00, 0x00, 0x00, //0x000098d0 je LBB5_1867
- //0x000098d6 LBB5_1866
- 0x49, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x000098d6 movabsq $18014398509481984, %r10
- 0x44, 0x89, 0xca, //0x000098e0 movl %r9d, %edx
- 0x83, 0xe2, 0x01, //0x000098e3 andl $1, %edx
- 0x4c, 0x01, 0xca, //0x000098e6 addq %r9, %rdx
- 0x48, 0x89, 0xd1, //0x000098e9 movq %rdx, %rcx
- 0x48, 0xc1, 0xe9, 0x36, //0x000098ec shrq $54, %rcx
- 0x48, 0x01, 0xc3, //0x000098f0 addq %rax, %rbx
- 0x48, 0x83, 0xf9, 0x01, //0x000098f3 cmpq $1, %rcx
- 0x48, 0x83, 0xdb, 0x00, //0x000098f7 sbbq $0, %rbx
- 0x48, 0x8d, 0x83, 0x01, 0xf8, 0xff, 0xff, //0x000098fb leaq $-2047(%rbx), %rax
- 0x48, 0x3d, 0x02, 0xf8, 0xff, 0xff, //0x00009902 cmpq $-2046, %rax
- 0x0f, 0x83, 0xf6, 0x02, 0x00, 0x00, //0x00009908 jae LBB5_1903
- //0x0000990e LBB5_1867
- 0x4c, 0x8b, 0x5d, 0xb0, //0x0000990e movq $-80(%rbp), %r11
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00009912 movq $-48(%rbp), %r9
- //0x00009916 LBB5_1868
- 0x4d, 0x89, 0xee, //0x00009916 movq %r13, %r14
- 0x4d, 0x29, 0xce, //0x00009919 subq %r9, %r14
- 0x48, 0x8b, 0x45, 0xc0, //0x0000991c movq $-64(%rbp), %rax
- 0x4c, 0x8b, 0x78, 0x40, //0x00009920 movq $64(%rax), %r15
- 0x4c, 0x8b, 0x48, 0x50, //0x00009924 movq $80(%rax), %r9
- 0x4d, 0x85, 0xc9, //0x00009928 testq %r9, %r9
- 0x0f, 0x84, 0xa1, 0x01, 0x00, 0x00, //0x0000992b je LBB5_1884
- 0x41, 0xc6, 0x07, 0x00, //0x00009931 movb $0, (%r15)
- 0x49, 0x83, 0xf9, 0x01, //0x00009935 cmpq $1, %r9
- 0x0f, 0x84, 0x93, 0x01, 0x00, 0x00, //0x00009939 je LBB5_1884
- 0x49, 0x8d, 0x49, 0xff, //0x0000993f leaq $-1(%r9), %rcx
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00009943 movl $1, %eax
- 0x48, 0x83, 0xf9, 0x10, //0x00009948 cmpq $16, %rcx
- 0x0f, 0x82, 0x6e, 0x01, 0x00, 0x00, //0x0000994c jb LBB5_1883
- 0x31, 0xd2, //0x00009952 xorl %edx, %edx
- 0x48, 0x81, 0xf9, 0x80, 0x00, 0x00, 0x00, //0x00009954 cmpq $128, %rcx
- 0x0f, 0x82, 0x2f, 0x01, 0x00, 0x00, //0x0000995b jb LBB5_1880
- 0x48, 0x89, 0xca, //0x00009961 movq %rcx, %rdx
- 0x48, 0x83, 0xe2, 0x80, //0x00009964 andq $-128, %rdx
- 0x48, 0x8d, 0x7a, 0x80, //0x00009968 leaq $-128(%rdx), %rdi
- 0x48, 0x89, 0xf8, //0x0000996c movq %rdi, %rax
- 0x48, 0xc1, 0xe8, 0x07, //0x0000996f shrq $7, %rax
- 0x48, 0x83, 0xc0, 0x01, //0x00009973 addq $1, %rax
- 0x89, 0xc3, //0x00009977 movl %eax, %ebx
- 0x83, 0xe3, 0x03, //0x00009979 andl $3, %ebx
- 0x31, 0xf6, //0x0000997c xorl %esi, %esi
- 0x48, 0x81, 0xff, 0x80, 0x01, 0x00, 0x00, //0x0000997e cmpq $384, %rdi
- 0x0f, 0x82, 0xaf, 0x00, 0x00, 0x00, //0x00009985 jb LBB5_1875
- 0x48, 0x83, 0xe0, 0xfc, //0x0000998b andq $-4, %rax
- 0x31, 0xf6, //0x0000998f xorl %esi, %esi
- 0xc5, 0xf9, 0xef, 0xc0, //0x00009991 vpxor %xmm0, %xmm0, %xmm0
- //0x00009995 LBB5_1874
- 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x37, 0x01, //0x00009995 vmovdqu %ymm0, $1(%r15,%rsi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x37, 0x21, //0x0000999c vmovdqu %ymm0, $33(%r15,%rsi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x37, 0x41, //0x000099a3 vmovdqu %ymm0, $65(%r15,%rsi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x37, 0x61, //0x000099aa vmovdqu %ymm0, $97(%r15,%rsi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x37, 0x81, 0x00, 0x00, 0x00, //0x000099b1 vmovdqu %ymm0, $129(%r15,%rsi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x37, 0xa1, 0x00, 0x00, 0x00, //0x000099bb vmovdqu %ymm0, $161(%r15,%rsi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x37, 0xc1, 0x00, 0x00, 0x00, //0x000099c5 vmovdqu %ymm0, $193(%r15,%rsi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x37, 0xe1, 0x00, 0x00, 0x00, //0x000099cf vmovdqu %ymm0, $225(%r15,%rsi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x37, 0x01, 0x01, 0x00, 0x00, //0x000099d9 vmovdqu %ymm0, $257(%r15,%rsi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x37, 0x21, 0x01, 0x00, 0x00, //0x000099e3 vmovdqu %ymm0, $289(%r15,%rsi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x37, 0x41, 0x01, 0x00, 0x00, //0x000099ed vmovdqu %ymm0, $321(%r15,%rsi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x37, 0x61, 0x01, 0x00, 0x00, //0x000099f7 vmovdqu %ymm0, $353(%r15,%rsi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x37, 0x81, 0x01, 0x00, 0x00, //0x00009a01 vmovdqu %ymm0, $385(%r15,%rsi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x37, 0xa1, 0x01, 0x00, 0x00, //0x00009a0b vmovdqu %ymm0, $417(%r15,%rsi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x37, 0xc1, 0x01, 0x00, 0x00, //0x00009a15 vmovdqu %ymm0, $449(%r15,%rsi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x37, 0xe1, 0x01, 0x00, 0x00, //0x00009a1f vmovdqu %ymm0, $481(%r15,%rsi)
- 0x48, 0x81, 0xc6, 0x00, 0x02, 0x00, 0x00, //0x00009a29 addq $512, %rsi
- 0x48, 0x83, 0xc0, 0xfc, //0x00009a30 addq $-4, %rax
- 0x0f, 0x85, 0x5b, 0xff, 0xff, 0xff, //0x00009a34 jne LBB5_1874
- //0x00009a3a LBB5_1875
- 0x48, 0x85, 0xdb, //0x00009a3a testq %rbx, %rbx
- 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00009a3d je LBB5_1878
- 0xc5, 0xf9, 0xef, 0xc0, //0x00009a43 vpxor %xmm0, %xmm0, %xmm0
- //0x00009a47 LBB5_1877
- 0x48, 0x89, 0xf0, //0x00009a47 movq %rsi, %rax
- 0x48, 0x83, 0xc8, 0x01, //0x00009a4a orq $1, %rax
- 0xc4, 0xc1, 0x7e, 0x7f, 0x04, 0x07, //0x00009a4e vmovdqu %ymm0, (%r15,%rax)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x07, 0x20, //0x00009a54 vmovdqu %ymm0, $32(%r15,%rax)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x07, 0x40, //0x00009a5b vmovdqu %ymm0, $64(%r15,%rax)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x07, 0x60, //0x00009a62 vmovdqu %ymm0, $96(%r15,%rax)
- 0x48, 0x83, 0xee, 0x80, //0x00009a69 subq $-128, %rsi
- 0x48, 0x83, 0xc3, 0xff, //0x00009a6d addq $-1, %rbx
- 0x0f, 0x85, 0xd0, 0xff, 0xff, 0xff, //0x00009a71 jne LBB5_1877
- //0x00009a77 LBB5_1878
- 0x48, 0x39, 0xd1, //0x00009a77 cmpq %rdx, %rcx
- 0x0f, 0x84, 0x52, 0x00, 0x00, 0x00, //0x00009a7a je LBB5_1884
- 0x48, 0x89, 0xd0, //0x00009a80 movq %rdx, %rax
- 0x48, 0x83, 0xc8, 0x01, //0x00009a83 orq $1, %rax
- 0xf6, 0xc1, 0x70, //0x00009a87 testb $112, %cl
- 0x0f, 0x84, 0x30, 0x00, 0x00, 0x00, //0x00009a8a je LBB5_1883
- //0x00009a90 LBB5_1880
- 0x48, 0x89, 0xce, //0x00009a90 movq %rcx, %rsi
- 0x48, 0x83, 0xe6, 0xf0, //0x00009a93 andq $-16, %rsi
- 0x48, 0x8d, 0x46, 0x01, //0x00009a97 leaq $1(%rsi), %rax
- 0xc5, 0xf9, 0xef, 0xc0, //0x00009a9b vpxor %xmm0, %xmm0, %xmm0
- //0x00009a9f LBB5_1881
- 0xc4, 0xc1, 0x7a, 0x7f, 0x44, 0x17, 0x01, //0x00009a9f vmovdqu %xmm0, $1(%r15,%rdx)
- 0x48, 0x83, 0xc2, 0x10, //0x00009aa6 addq $16, %rdx
- 0x48, 0x39, 0xd6, //0x00009aaa cmpq %rdx, %rsi
- 0x0f, 0x85, 0xec, 0xff, 0xff, 0xff, //0x00009aad jne LBB5_1881
- 0x48, 0x39, 0xf1, //0x00009ab3 cmpq %rsi, %rcx
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00009ab6 je LBB5_1884
- 0x90, 0x90, 0x90, 0x90, //0x00009abc .p2align 4, 0x90
- //0x00009ac0 LBB5_1883
- 0x41, 0xc6, 0x04, 0x07, 0x00, //0x00009ac0 movb $0, (%r15,%rax)
- 0x48, 0x83, 0xc0, 0x01, //0x00009ac5 addq $1, %rax
- 0x49, 0x39, 0xc1, //0x00009ac9 cmpq %rax, %r9
- 0x0f, 0x85, 0xee, 0xff, 0xff, 0xff, //0x00009acc jne LBB5_1883
- //0x00009ad2 LBB5_1884
- 0x4c, 0x89, 0x5d, 0xb0, //0x00009ad2 movq %r11, $-80(%rbp)
- 0x48, 0x8b, 0x45, 0xd0, //0x00009ad6 movq $-48(%rbp), %rax
- 0x40, 0x8a, 0x30, //0x00009ada movb (%rax), %sil
- 0x31, 0xc9, //0x00009add xorl %ecx, %ecx
- 0x40, 0x80, 0xfe, 0x2d, //0x00009adf cmpb $45, %sil
- 0x0f, 0x94, 0xc1, //0x00009ae3 sete %cl
- 0x31, 0xff, //0x00009ae6 xorl %edi, %edi
- 0xba, 0x00, 0x00, 0x00, 0x00, //0x00009ae8 movl $0, %edx
- 0x49, 0x39, 0xce, //0x00009aed cmpq %rcx, %r14
- 0x0f, 0x8e, 0x30, 0x20, 0x00, 0x00, //0x00009af0 jle LBB5_2286
- 0x40, 0x88, 0x75, 0xcf, //0x00009af6 movb %sil, $-49(%rbp)
- 0xb0, 0x01, //0x00009afa movb $1, %al
- 0x45, 0x31, 0xd2, //0x00009afc xorl %r10d, %r10d
- 0x45, 0x31, 0xdb, //0x00009aff xorl %r11d, %r11d
- 0x31, 0xf6, //0x00009b02 xorl %esi, %esi
- 0x31, 0xdb, //0x00009b04 xorl %ebx, %ebx
- 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x00009b06 jmp LBB5_1888
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009b0b .p2align 4, 0x90
- //0x00009b10 LBB5_1886
- 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00009b10 movl $1, %ebx
- 0x41, 0x89, 0xf4, //0x00009b15 movl %esi, %r12d
- 0x40, 0x80, 0xff, 0x2e, //0x00009b18 cmpb $46, %dil
- 0x4c, 0x89, 0xe7, //0x00009b1c movq %r12, %rdi
- 0x0f, 0x85, 0x95, 0x00, 0x00, 0x00, //0x00009b1f jne LBB5_1898
- //0x00009b25 LBB5_1887
- 0x48, 0x83, 0xc1, 0x01, //0x00009b25 addq $1, %rcx
- 0x4c, 0x39, 0xf1, //0x00009b29 cmpq %r14, %rcx
- 0x0f, 0x9c, 0xc0, //0x00009b2c setl %al
- 0x0f, 0x84, 0x7d, 0x00, 0x00, 0x00, //0x00009b2f je LBB5_1897
- //0x00009b35 LBB5_1888
- 0x89, 0xda, //0x00009b35 movl %ebx, %edx
- 0x41, 0x89, 0xf8, //0x00009b37 movl %edi, %r8d
- 0x48, 0x8b, 0x7d, 0xd0, //0x00009b3a movq $-48(%rbp), %rdi
- 0x0f, 0xb6, 0x3c, 0x0f, //0x00009b3e movzbl (%rdi,%rcx), %edi
- 0x8d, 0x5f, 0xd0, //0x00009b42 leal $-48(%rdi), %ebx
- 0x80, 0xfb, 0x09, //0x00009b45 cmpb $9, %bl
- 0x0f, 0x87, 0xc2, 0xff, 0xff, 0xff, //0x00009b48 ja LBB5_1886
- 0x40, 0x80, 0xff, 0x30, //0x00009b4e cmpb $48, %dil
- 0x0f, 0x85, 0x19, 0x00, 0x00, 0x00, //0x00009b52 jne LBB5_1892
- 0x85, 0xf6, //0x00009b58 testl %esi, %esi
- 0x0f, 0x84, 0x42, 0x00, 0x00, 0x00, //0x00009b5a je LBB5_1896
- 0x49, 0x63, 0xc2, //0x00009b60 movslq %r10d, %rax
- 0x49, 0x39, 0xc1, //0x00009b63 cmpq %rax, %r9
- 0x0f, 0x87, 0x11, 0x00, 0x00, 0x00, //0x00009b66 ja LBB5_1893
- 0xe9, 0x14, 0x00, 0x00, 0x00, //0x00009b6c jmp LBB5_1894
- //0x00009b71 LBB5_1892
- 0x48, 0x63, 0xc6, //0x00009b71 movslq %esi, %rax
- 0x49, 0x39, 0xc1, //0x00009b74 cmpq %rax, %r9
- 0x0f, 0x86, 0x15, 0x00, 0x00, 0x00, //0x00009b77 jbe LBB5_1895
- //0x00009b7d LBB5_1893
- 0x41, 0x88, 0x3c, 0x07, //0x00009b7d movb %dil, (%r15,%rax)
- 0x41, 0x83, 0xc2, 0x01, //0x00009b81 addl $1, %r10d
- //0x00009b85 LBB5_1894
- 0x44, 0x89, 0xc7, //0x00009b85 movl %r8d, %edi
- 0x44, 0x89, 0xd6, //0x00009b88 movl %r10d, %esi
- 0x89, 0xd3, //0x00009b8b movl %edx, %ebx
- 0xe9, 0x93, 0xff, 0xff, 0xff, //0x00009b8d jmp LBB5_1887
- //0x00009b92 LBB5_1895
- 0x44, 0x89, 0xc7, //0x00009b92 movl %r8d, %edi
- 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00009b95 movl $1, %r11d
- 0x89, 0xd3, //0x00009b9b movl %edx, %ebx
- 0xe9, 0x83, 0xff, 0xff, 0xff, //0x00009b9d jmp LBB5_1887
- //0x00009ba2 LBB5_1896
- 0x41, 0x83, 0xc0, 0xff, //0x00009ba2 addl $-1, %r8d
- 0x31, 0xf6, //0x00009ba6 xorl %esi, %esi
- 0x44, 0x89, 0xc7, //0x00009ba8 movl %r8d, %edi
- 0x89, 0xd3, //0x00009bab movl %edx, %ebx
- 0xe9, 0x73, 0xff, 0xff, 0xff, //0x00009bad jmp LBB5_1887
- //0x00009bb2 LBB5_1897
- 0x41, 0x89, 0xf8, //0x00009bb2 movl %edi, %r8d
- 0x4c, 0x89, 0xf1, //0x00009bb5 movq %r14, %rcx
- 0x89, 0xda, //0x00009bb8 movl %ebx, %edx
- //0x00009bba LBB5_1898
- 0x85, 0xd2, //0x00009bba testl %edx, %edx
- 0x45, 0x0f, 0x44, 0xc2, //0x00009bbc cmovel %r10d, %r8d
- 0xa8, 0x01, //0x00009bc0 testb $1, %al
- 0x0f, 0x84, 0xf5, 0x01, 0x00, 0x00, //0x00009bc2 je LBB5_1926
- 0x89, 0xc8, //0x00009bc8 movl %ecx, %eax
- 0x48, 0x8b, 0x75, 0xd0, //0x00009bca movq $-48(%rbp), %rsi
- 0x8a, 0x04, 0x06, //0x00009bce movb (%rsi,%rax), %al
- 0x0c, 0x20, //0x00009bd1 orb $32, %al
- 0x3c, 0x65, //0x00009bd3 cmpb $101, %al
- 0x0f, 0x85, 0xe2, 0x01, 0x00, 0x00, //0x00009bd5 jne LBB5_1926
- 0x89, 0xca, //0x00009bdb movl %ecx, %edx
- 0x8a, 0x5c, 0x16, 0x01, //0x00009bdd movb $1(%rsi,%rdx), %bl
- 0x48, 0x83, 0xc2, 0x01, //0x00009be1 addq $1, %rdx
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00009be5 movl $1, %eax
- 0x80, 0xfb, 0x2d, //0x00009bea cmpb $45, %bl
- 0x0f, 0x84, 0x6c, 0x01, 0x00, 0x00, //0x00009bed je LBB5_1918
- 0x80, 0xfb, 0x2b, //0x00009bf3 cmpb $43, %bl
- 0x0f, 0x85, 0x6b, 0x01, 0x00, 0x00, //0x00009bf6 jne LBB5_1919
- 0x8d, 0x51, 0x02, //0x00009bfc leal $2(%rcx), %edx
- 0xe9, 0x63, 0x01, 0x00, 0x00, //0x00009bff jmp LBB5_1919
- //0x00009c04 LBB5_1903
- 0x4c, 0x39, 0xd2, //0x00009c04 cmpq %r10, %rdx
- 0x49, 0xbb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00009c07 movabsq $-9223372036854775808, %r11
- 0x49, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00009c11 movabsq $4503599627370495, %r9
- 0xb1, 0x02, //0x00009c1b movb $2, %cl
- 0x80, 0xd9, 0x00, //0x00009c1d sbbb $0, %cl
- 0x48, 0xd3, 0xea, //0x00009c20 shrq %cl, %rdx
- 0x48, 0xc1, 0xe3, 0x34, //0x00009c23 shlq $52, %rbx
- 0x4c, 0x21, 0xca, //0x00009c27 andq %r9, %rdx
- 0x48, 0x09, 0xda, //0x00009c2a orq %rbx, %rdx
- 0x48, 0x89, 0xd0, //0x00009c2d movq %rdx, %rax
- 0x4c, 0x09, 0xd8, //0x00009c30 orq %r11, %rax
- 0x80, 0x7d, 0xa0, 0x00, //0x00009c33 cmpb $0, $-96(%rbp)
- 0x48, 0x0f, 0x44, 0xc2, //0x00009c37 cmoveq %rdx, %rax
- 0xc4, 0xe1, 0xf9, 0x6e, 0xc0, //0x00009c3b vmovq %rax, %xmm0
- 0x45, 0x84, 0xe4, //0x00009c40 testb %r12b, %r12b
- 0x0f, 0x84, 0xf7, 0x05, 0x00, 0x00, //0x00009c43 je LBB5_1993
- 0x4d, 0x89, 0xcc, //0x00009c49 movq %r9, %r12
- 0x4c, 0x89, 0xd3, //0x00009c4c movq %r10, %rbx
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00009c4f movl $64, %ecx
- 0x48, 0xff, 0xc6, //0x00009c54 incq %rsi
- 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x00009c57 je LBB5_1906
- 0x48, 0x0f, 0xbd, 0xce, //0x00009c5d bsrq %rsi, %rcx
- 0x48, 0x83, 0xf1, 0x3f, //0x00009c61 xorq $63, %rcx
- //0x00009c65 LBB5_1906
- 0x48, 0xd3, 0xe6, //0x00009c65 shlq %cl, %rsi
- 0x48, 0x89, 0xf0, //0x00009c68 movq %rsi, %rax
- 0x49, 0xf7, 0xe0, //0x00009c6b mulq %r8
- 0x49, 0x89, 0xc1, //0x00009c6e movq %rax, %r9
- 0x49, 0x89, 0xd2, //0x00009c71 movq %rdx, %r10
- 0x48, 0x29, 0xcf, //0x00009c74 subq %rcx, %rdi
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00009c77 andl $511, %edx
- 0x48, 0x89, 0xf1, //0x00009c7d movq %rsi, %rcx
- 0x48, 0xf7, 0xd1, //0x00009c80 notq %rcx
- 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00009c83 cmpq $511, %rdx
- 0x0f, 0x85, 0x47, 0x00, 0x00, 0x00, //0x00009c8a jne LBB5_1911
- 0x49, 0x39, 0xc9, //0x00009c90 cmpq %rcx, %r9
- 0x0f, 0x86, 0x3e, 0x00, 0x00, 0x00, //0x00009c93 jbe LBB5_1911
- 0x48, 0x89, 0xf0, //0x00009c99 movq %rsi, %rax
- 0x48, 0x8d, 0x15, 0xad, 0x2d, 0x00, 0x00, //0x00009c9c leaq $11693(%rip), %rdx /* _POW10_M128_TAB+0(%rip) */
- 0x49, 0xf7, 0x24, 0x16, //0x00009ca3 mulq (%r14,%rdx)
- 0x49, 0x01, 0xd1, //0x00009ca7 addq %rdx, %r9
- 0x49, 0x83, 0xd2, 0x00, //0x00009caa adcq $0, %r10
- 0x44, 0x89, 0xd2, //0x00009cae movl %r10d, %edx
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00009cb1 andl $511, %edx
- 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00009cb7 cmpq $511, %rdx
- 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x00009cbe jne LBB5_1911
- 0x49, 0x83, 0xf9, 0xff, //0x00009cc4 cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00009cc8 jne LBB5_1911
- 0x48, 0x39, 0xc8, //0x00009cce cmpq %rcx, %rax
- 0x0f, 0x87, 0x37, 0xfc, 0xff, 0xff, //0x00009cd1 ja LBB5_1867
- //0x00009cd7 LBB5_1911
- 0x4c, 0x89, 0xd0, //0x00009cd7 movq %r10, %rax
- 0x48, 0xc1, 0xe8, 0x3f, //0x00009cda shrq $63, %rax
- 0x8d, 0x48, 0x09, //0x00009cde leal $9(%rax), %ecx
- 0x49, 0xd3, 0xea, //0x00009ce1 shrq %cl, %r10
- 0x44, 0x89, 0xd1, //0x00009ce4 movl %r10d, %ecx
- 0x83, 0xe1, 0x03, //0x00009ce7 andl $3, %ecx
- 0x4d, 0x85, 0xc9, //0x00009cea testq %r9, %r9
- 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00009ced jne LBB5_1914
- 0x48, 0x85, 0xd2, //0x00009cf3 testq %rdx, %rdx
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00009cf6 jne LBB5_1914
- 0x83, 0xf9, 0x01, //0x00009cfc cmpl $1, %ecx
- 0x0f, 0x84, 0x09, 0xfc, 0xff, 0xff, //0x00009cff je LBB5_1867
- //0x00009d05 LBB5_1914
- 0x44, 0x89, 0xd2, //0x00009d05 movl %r10d, %edx
- 0x83, 0xe2, 0x01, //0x00009d08 andl $1, %edx
- 0x4c, 0x01, 0xd2, //0x00009d0b addq %r10, %rdx
- 0x48, 0x01, 0xc7, //0x00009d0e addq %rax, %rdi
- 0x48, 0x39, 0xda, //0x00009d11 cmpq %rbx, %rdx
- 0x48, 0x83, 0xdf, 0x00, //0x00009d14 sbbq $0, %rdi
- 0x48, 0x8d, 0x87, 0x01, 0xf8, 0xff, 0xff, //0x00009d18 leaq $-2047(%rdi), %rax
- 0x48, 0x3d, 0x02, 0xf8, 0xff, 0xff, //0x00009d1f cmpq $-2046, %rax
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00009d25 movq $-48(%rbp), %r9
- 0x0f, 0x83, 0x02, 0x0f, 0x00, 0x00, //0x00009d29 jae LBB5_2127
- 0x4c, 0x8b, 0x5d, 0xb0, //0x00009d2f movq $-80(%rbp), %r11
- 0xe9, 0xde, 0xfb, 0xff, 0xff, //0x00009d33 jmp LBB5_1868
- //0x00009d38 LBB5_1990
- 0x89, 0x95, 0x64, 0xff, 0xff, 0xff, //0x00009d38 movl %edx, $-156(%rbp)
- 0xe9, 0xa6, 0xfa, 0xff, 0xff, //0x00009d3e jmp LBB5_1856
- //0x00009d43 LBB5_1916
- 0x49, 0x8d, 0x4e, 0xff, //0x00009d43 leaq $-1(%r14), %rcx
- 0x49, 0x39, 0xca, //0x00009d47 cmpq %rcx, %r10
- 0x49, 0xf7, 0xd6, //0x00009d4a notq %r14
- 0x4d, 0x0f, 0x45, 0xf7, //0x00009d4d cmovneq %r15, %r14
- 0x84, 0xc0, //0x00009d51 testb %al, %al
- 0x4d, 0x0f, 0x44, 0xf7, //0x00009d53 cmoveq %r15, %r14
- 0x4c, 0x89, 0xf2, //0x00009d57 movq %r14, %rdx
- 0xe9, 0x44, 0xf7, 0xff, 0xff, //0x00009d5a jmp LBB5_1821
- //0x00009d5f LBB5_1918
- 0x8d, 0x51, 0x02, //0x00009d5f leal $2(%rcx), %edx
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00009d62 movl $-1, %eax
- //0x00009d67 LBB5_1919
- 0x48, 0x63, 0xd2, //0x00009d67 movslq %edx, %rdx
- 0x31, 0xc9, //0x00009d6a xorl %ecx, %ecx
- 0x49, 0x39, 0xd6, //0x00009d6c cmpq %rdx, %r14
- 0x0f, 0x8e, 0x3f, 0x00, 0x00, 0x00, //0x00009d6f jle LBB5_1925
- 0x31, 0xc9, //0x00009d75 xorl %ecx, %ecx
- //0x00009d77 LBB5_1921
- 0x48, 0x8b, 0x75, 0xd0, //0x00009d77 movq $-48(%rbp), %rsi
- 0x0f, 0xbe, 0x34, 0x16, //0x00009d7b movsbl (%rsi,%rdx), %esi
- 0x83, 0xfe, 0x30, //0x00009d7f cmpl $48, %esi
- 0x0f, 0x8c, 0x2c, 0x00, 0x00, 0x00, //0x00009d82 jl LBB5_1925
- 0x40, 0x80, 0xfe, 0x39, //0x00009d88 cmpb $57, %sil
- 0x0f, 0x87, 0x22, 0x00, 0x00, 0x00, //0x00009d8c ja LBB5_1925
- 0x81, 0xf9, 0x0f, 0x27, 0x00, 0x00, //0x00009d92 cmpl $9999, %ecx
- 0x0f, 0x8f, 0x16, 0x00, 0x00, 0x00, //0x00009d98 jg LBB5_1925
- 0x8d, 0x0c, 0x89, //0x00009d9e leal (%rcx,%rcx,4), %ecx
- 0x8d, 0x0c, 0x4e, //0x00009da1 leal (%rsi,%rcx,2), %ecx
- 0x83, 0xc1, 0xd0, //0x00009da4 addl $-48, %ecx
- 0x48, 0x83, 0xc2, 0x01, //0x00009da7 addq $1, %rdx
- 0x49, 0x39, 0xd6, //0x00009dab cmpq %rdx, %r14
- 0x0f, 0x85, 0xc3, 0xff, 0xff, 0xff, //0x00009dae jne LBB5_1921
- //0x00009db4 LBB5_1925
- 0x0f, 0xaf, 0xc8, //0x00009db4 imull %eax, %ecx
- 0x44, 0x01, 0xc1, //0x00009db7 addl %r8d, %ecx
- 0x41, 0x89, 0xc8, //0x00009dba movl %ecx, %r8d
- //0x00009dbd LBB5_1926
- 0x40, 0x8a, 0x75, 0xcf, //0x00009dbd movb $-49(%rbp), %sil
- 0x31, 0xff, //0x00009dc1 xorl %edi, %edi
- 0xba, 0x00, 0x00, 0x00, 0x00, //0x00009dc3 movl $0, %edx
- 0x45, 0x85, 0xd2, //0x00009dc8 testl %r10d, %r10d
- 0x0f, 0x84, 0x55, 0x1d, 0x00, 0x00, //0x00009dcb je LBB5_2286
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00009dd1 movabsq $9218868437227405312, %rax
- 0x31, 0xd2, //0x00009ddb xorl %edx, %edx
- 0x41, 0x81, 0xf8, 0x36, 0x01, 0x00, 0x00, //0x00009ddd cmpl $310, %r8d
- 0x0f, 0x8e, 0x08, 0x00, 0x00, 0x00, //0x00009de4 jle LBB5_1929
- 0x48, 0x89, 0xc7, //0x00009dea movq %rax, %rdi
- 0xe9, 0x34, 0x1d, 0x00, 0x00, //0x00009ded jmp LBB5_2286
- //0x00009df2 LBB5_1929
- 0x31, 0xff, //0x00009df2 xorl %edi, %edi
- 0xba, 0x00, 0x00, 0x00, 0x00, //0x00009df4 movl $0, %edx
- 0x41, 0x81, 0xf8, 0xb6, 0xfe, 0xff, 0xff, //0x00009df9 cmpl $-330, %r8d
- 0x0f, 0x8c, 0x20, 0x1d, 0x00, 0x00, //0x00009e00 jl LBB5_2286
- 0x49, 0xbc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, //0x00009e06 movabsq $1152921504606846976, %r12
- 0x45, 0x85, 0xc0, //0x00009e10 testl %r8d, %r8d
- 0x0f, 0x8e, 0x61, 0x04, 0x00, 0x00, //0x00009e13 jle LBB5_1998
- 0x31, 0xdb, //0x00009e19 xorl %ebx, %ebx
- 0x44, 0x89, 0xd2, //0x00009e1b movl %r10d, %edx
- 0x44, 0x89, 0xd7, //0x00009e1e movl %r10d, %edi
- 0xe9, 0x23, 0x00, 0x00, 0x00, //0x00009e21 jmp LBB5_1935
- //0x00009e26 LBB5_1932
- 0x45, 0x31, 0xd2, //0x00009e26 xorl %r10d, %r10d
- 0x85, 0xd2, //0x00009e29 testl %edx, %edx
- 0x0f, 0x84, 0x34, 0x04, 0x00, 0x00, //0x00009e2b je LBB5_1996
- //0x00009e31 LBB5_1933
- 0x41, 0x89, 0xd2, //0x00009e31 movl %edx, %r10d
- 0x89, 0xd6, //0x00009e34 movl %edx, %esi
- //0x00009e36 LBB5_1934
- 0x48, 0x8b, 0x4d, 0x90, //0x00009e36 movq $-112(%rbp), %rcx
- 0x01, 0xd9, //0x00009e3a addl %ebx, %ecx
- 0x89, 0xf7, //0x00009e3c movl %esi, %edi
- 0x89, 0xcb, //0x00009e3e movl %ecx, %ebx
- 0x45, 0x85, 0xc0, //0x00009e40 testl %r8d, %r8d
- 0x0f, 0x8e, 0x36, 0x04, 0x00, 0x00, //0x00009e43 jle LBB5_1999
- //0x00009e49 LBB5_1935
- 0x41, 0x83, 0xf8, 0x08, //0x00009e49 cmpl $8, %r8d
- 0x0f, 0x86, 0x1d, 0x00, 0x00, 0x00, //0x00009e4d jbe LBB5_1937
- 0xb9, 0xe5, 0xff, 0xff, 0xff, //0x00009e53 movl $-27, %ecx
- 0x31, 0xf6, //0x00009e58 xorl %esi, %esi
- 0xb8, 0x1b, 0x00, 0x00, 0x00, //0x00009e5a movl $27, %eax
- 0x48, 0x89, 0x45, 0x90, //0x00009e5f movq %rax, $-112(%rbp)
- 0x85, 0xff, //0x00009e63 testl %edi, %edi
- 0x0f, 0x85, 0x0f, 0x02, 0x00, 0x00, //0x00009e65 jne LBB5_1966
- 0xe9, 0xc6, 0xff, 0xff, 0xff, //0x00009e6b jmp LBB5_1934
- //0x00009e70 LBB5_1937
- 0x44, 0x89, 0xc0, //0x00009e70 movl %r8d, %eax
- 0x48, 0x8d, 0x0d, 0x66, 0x57, 0x00, 0x00, //0x00009e73 leaq $22374(%rip), %rcx /* _POW_TAB+0(%rip) */
- 0x8b, 0x0c, 0x81, //0x00009e7a movl (%rcx,%rax,4), %ecx
- 0x31, 0xf6, //0x00009e7d xorl %esi, %esi
- 0x85, 0xff, //0x00009e7f testl %edi, %edi
- 0x48, 0x89, 0x4d, 0x90, //0x00009e81 movq %rcx, $-112(%rbp)
- 0x0f, 0x84, 0xab, 0xff, 0xff, 0xff, //0x00009e85 je LBB5_1934
- 0xf7, 0xd9, //0x00009e8b negl %ecx
- 0x83, 0xf9, 0xc3, //0x00009e8d cmpl $-61, %ecx
- 0x0f, 0x87, 0xe4, 0x01, 0x00, 0x00, //0x00009e90 ja LBB5_1966
- 0x48, 0x89, 0x9d, 0x68, 0xff, 0xff, 0xff, //0x00009e96 movq %rbx, $-152(%rbp)
- 0x4d, 0x89, 0xc6, //0x00009e9d movq %r8, %r14
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00009ea0 movl $1, %edx
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00009ea5 jmp LBB5_1942
- //0x00009eaa LBB5_1964
- 0x45, 0x31, 0xf6, //0x00009eaa xorl %r14d, %r14d
- //0x00009ead LBB5_1940
- 0x45, 0x31, 0xd2, //0x00009ead xorl %r10d, %r10d
- //0x00009eb0 LBB5_1941
- 0x41, 0x8d, 0x48, 0x3c, //0x00009eb0 leal $60(%r8), %ecx
- 0x44, 0x89, 0xd7, //0x00009eb4 movl %r10d, %edi
- 0x41, 0x83, 0xf8, 0x88, //0x00009eb7 cmpl $-120, %r8d
- 0x0f, 0x8d, 0xac, 0x01, 0x00, 0x00, //0x00009ebb jge LBB5_1965
- //0x00009ec1 LBB5_1942
- 0x41, 0x89, 0xc8, //0x00009ec1 movl %ecx, %r8d
- 0x85, 0xff, //0x00009ec4 testl %edi, %edi
- 0xbe, 0x00, 0x00, 0x00, 0x00, //0x00009ec6 movl $0, %esi
- 0x0f, 0x4f, 0xf7, //0x00009ecb cmovgl %edi, %esi
- 0x31, 0xc0, //0x00009ece xorl %eax, %eax
- 0x31, 0xc9, //0x00009ed0 xorl %ecx, %ecx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009ed2 .p2align 4, 0x90
- //0x00009ee0 LBB5_1943
- 0x48, 0x39, 0xc6, //0x00009ee0 cmpq %rax, %rsi
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00009ee3 je LBB5_1946
- 0x48, 0x8d, 0x0c, 0x89, //0x00009ee9 leaq (%rcx,%rcx,4), %rcx
- 0x49, 0x0f, 0xbe, 0x1c, 0x07, //0x00009eed movsbq (%r15,%rax), %rbx
- 0x48, 0x8d, 0x0c, 0x4b, //0x00009ef2 leaq (%rbx,%rcx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x00009ef6 addq $-48, %rcx
- 0x48, 0x83, 0xc0, 0x01, //0x00009efa addq $1, %rax
- 0x4c, 0x39, 0xe1, //0x00009efe cmpq %r12, %rcx
- 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x00009f01 jb LBB5_1943
- 0x89, 0xc6, //0x00009f07 movl %eax, %esi
- 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00009f09 jmp LBB5_1948
- //0x00009f0e LBB5_1946
- 0x48, 0x85, 0xc9, //0x00009f0e testq %rcx, %rcx
- 0x0f, 0x84, 0x96, 0xff, 0xff, 0xff, //0x00009f11 je LBB5_1940
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009f17 .p2align 4, 0x90
- //0x00009f20 LBB5_1947
- 0x48, 0x01, 0xc9, //0x00009f20 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00009f23 leaq (%rcx,%rcx,4), %rcx
- 0x83, 0xc6, 0x01, //0x00009f27 addl $1, %esi
- 0x4c, 0x39, 0xe1, //0x00009f2a cmpq %r12, %rcx
- 0x0f, 0x82, 0xed, 0xff, 0xff, 0xff, //0x00009f2d jb LBB5_1947
- //0x00009f33 LBB5_1948
- 0x41, 0x29, 0xf6, //0x00009f33 subl %esi, %r14d
- 0x41, 0x83, 0xc6, 0x01, //0x00009f36 addl $1, %r14d
- 0x31, 0xc0, //0x00009f3a xorl %eax, %eax
- 0x39, 0xfe, //0x00009f3c cmpl %edi, %esi
- 0x0f, 0x8d, 0x66, 0x00, 0x00, 0x00, //0x00009f3e jge LBB5_1953
- 0x48, 0x63, 0xf6, //0x00009f44 movslq %esi, %rsi
- 0x49, 0x63, 0xfa, //0x00009f47 movslq %r10d, %rdi
- 0x49, 0x8d, 0x04, 0x37, //0x00009f4a leaq (%r15,%rsi), %rax
- 0x45, 0x31, 0xd2, //0x00009f4e xorl %r10d, %r10d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009f51 .p2align 4, 0x90
- //0x00009f60 LBB5_1950
- 0x49, 0x8d, 0x5c, 0x24, 0xff, //0x00009f60 leaq $-1(%r12), %rbx
- 0x48, 0x21, 0xcb, //0x00009f65 andq %rcx, %rbx
- 0x48, 0xc1, 0xe9, 0x3c, //0x00009f68 shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x00009f6c orb $48, %cl
- 0x43, 0x88, 0x0c, 0x17, //0x00009f6f movb %cl, (%r15,%r10)
- 0x4a, 0x0f, 0xbe, 0x0c, 0x10, //0x00009f73 movsbq (%rax,%r10), %rcx
- 0x4a, 0x8d, 0x14, 0x16, //0x00009f78 leaq (%rsi,%r10), %rdx
- 0x48, 0x83, 0xc2, 0x01, //0x00009f7c addq $1, %rdx
- 0x49, 0x83, 0xc2, 0x01, //0x00009f80 addq $1, %r10
- 0x48, 0x8d, 0x1c, 0x9b, //0x00009f84 leaq (%rbx,%rbx,4), %rbx
- 0x48, 0x8d, 0x0c, 0x59, //0x00009f88 leaq (%rcx,%rbx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x00009f8c addq $-48, %rcx
- 0x48, 0x39, 0xfa, //0x00009f90 cmpq %rdi, %rdx
- 0x0f, 0x8c, 0xc7, 0xff, 0xff, 0xff, //0x00009f93 jl LBB5_1950
- 0x48, 0x85, 0xc9, //0x00009f99 testq %rcx, %rcx
- 0x0f, 0x84, 0xb2, 0x00, 0x00, 0x00, //0x00009f9c je LBB5_1962
- 0x44, 0x89, 0xd0, //0x00009fa2 movl %r10d, %eax
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00009fa5 movl $1, %edx
- //0x00009faa LBB5_1953
- 0x41, 0x89, 0xc2, //0x00009faa movl %eax, %r10d
- 0xe9, 0x26, 0x00, 0x00, 0x00, //0x00009fad jmp LBB5_1955
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009fb2 .p2align 4, 0x90
- //0x00009fc0 LBB5_1954
- 0x4c, 0x39, 0xe1, //0x00009fc0 cmpq %r12, %rcx
- 0x44, 0x0f, 0x43, 0xda, //0x00009fc3 cmovael %edx, %r11d
- 0x48, 0x8d, 0x04, 0x36, //0x00009fc7 leaq (%rsi,%rsi), %rax
- 0x48, 0x8d, 0x0c, 0x80, //0x00009fcb leaq (%rax,%rax,4), %rcx
- 0x48, 0x85, 0xf6, //0x00009fcf testq %rsi, %rsi
- 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00009fd2 je LBB5_1957
- //0x00009fd8 LBB5_1955
- 0x49, 0x8d, 0x74, 0x24, 0xff, //0x00009fd8 leaq $-1(%r12), %rsi
- 0x48, 0x21, 0xce, //0x00009fdd andq %rcx, %rsi
- 0x49, 0x63, 0xc2, //0x00009fe0 movslq %r10d, %rax
- 0x49, 0x39, 0xc1, //0x00009fe3 cmpq %rax, %r9
- 0x0f, 0x86, 0xd4, 0xff, 0xff, 0xff, //0x00009fe6 jbe LBB5_1954
- 0x48, 0xc1, 0xe9, 0x3c, //0x00009fec shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x00009ff0 orb $48, %cl
- 0x41, 0x88, 0x0c, 0x07, //0x00009ff3 movb %cl, (%r15,%rax)
- 0x83, 0xc0, 0x01, //0x00009ff7 addl $1, %eax
- 0x41, 0x89, 0xc2, //0x00009ffa movl %eax, %r10d
- 0x48, 0x8d, 0x04, 0x36, //0x00009ffd leaq (%rsi,%rsi), %rax
- 0x48, 0x8d, 0x0c, 0x80, //0x0000a001 leaq (%rax,%rax,4), %rcx
- 0x48, 0x85, 0xf6, //0x0000a005 testq %rsi, %rsi
- 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x0000a008 jne LBB5_1955
- //0x0000a00e LBB5_1957
- 0x45, 0x85, 0xd2, //0x0000a00e testl %r10d, %r10d
- 0x0f, 0x8e, 0x4b, 0x00, 0x00, 0x00, //0x0000a011 jle LBB5_1963
- //0x0000a017 LBB5_1958
- 0x44, 0x89, 0xd0, //0x0000a017 movl %r10d, %eax
- 0x42, 0x80, 0x7c, 0x38, 0xff, 0x30, //0x0000a01a cmpb $48, $-1(%rax,%r15)
- 0x0f, 0x85, 0x8a, 0xfe, 0xff, 0xff, //0x0000a020 jne LBB5_1941
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000a026 .p2align 4, 0x90
- //0x0000a030 LBB5_1959
- 0x48, 0x83, 0xf8, 0x01, //0x0000a030 cmpq $1, %rax
- 0x0f, 0x86, 0x70, 0xfe, 0xff, 0xff, //0x0000a034 jbe LBB5_1964
- 0x8d, 0x48, 0xfe, //0x0000a03a leal $-2(%rax), %ecx
- 0x48, 0x83, 0xc0, 0xff, //0x0000a03d addq $-1, %rax
- 0x41, 0x80, 0x3c, 0x0f, 0x30, //0x0000a041 cmpb $48, (%r15,%rcx)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x0000a046 je LBB5_1959
- 0x41, 0x89, 0xc2, //0x0000a04c movl %eax, %r10d
- 0xe9, 0x5c, 0xfe, 0xff, 0xff, //0x0000a04f jmp LBB5_1941
- //0x0000a054 LBB5_1962
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x0000a054 movl $1, %edx
- 0x45, 0x85, 0xd2, //0x0000a059 testl %r10d, %r10d
- 0x0f, 0x8f, 0xb5, 0xff, 0xff, 0xff, //0x0000a05c jg LBB5_1958
- //0x0000a062 LBB5_1963
- 0x0f, 0x85, 0x48, 0xfe, 0xff, 0xff, //0x0000a062 jne LBB5_1941
- 0xe9, 0x3d, 0xfe, 0xff, 0xff, //0x0000a068 jmp LBB5_1964
- //0x0000a06d LBB5_1965
- 0x44, 0x89, 0xd7, //0x0000a06d movl %r10d, %edi
- 0x4d, 0x89, 0xf0, //0x0000a070 movq %r14, %r8
- 0x48, 0x8b, 0x9d, 0x68, 0xff, 0xff, 0xff, //0x0000a073 movq $-152(%rbp), %rbx
- //0x0000a07a LBB5_1966
- 0x4c, 0x89, 0x45, 0xd0, //0x0000a07a movq %r8, $-48(%rbp)
- 0xf7, 0xd9, //0x0000a07e negl %ecx
- 0x85, 0xff, //0x0000a080 testl %edi, %edi
- 0x41, 0xb8, 0x00, 0x00, 0x00, 0x00, //0x0000a082 movl $0, %r8d
- 0x44, 0x0f, 0x4f, 0xc7, //0x0000a088 cmovgl %edi, %r8d
- 0x31, 0xc0, //0x0000a08c xorl %eax, %eax
- 0x31, 0xf6, //0x0000a08e xorl %esi, %esi
- //0x0000a090 LBB5_1967
- 0x49, 0x39, 0xc0, //0x0000a090 cmpq %rax, %r8
- 0x0f, 0x84, 0xa0, 0x00, 0x00, 0x00, //0x0000a093 je LBB5_1974
- 0x48, 0x8d, 0x14, 0xb6, //0x0000a099 leaq (%rsi,%rsi,4), %rdx
- 0x49, 0x0f, 0xbe, 0x34, 0x07, //0x0000a09d movsbq (%r15,%rax), %rsi
- 0x48, 0x8d, 0x34, 0x56, //0x0000a0a2 leaq (%rsi,%rdx,2), %rsi
- 0x48, 0x83, 0xc6, 0xd0, //0x0000a0a6 addq $-48, %rsi
- 0x48, 0x83, 0xc0, 0x01, //0x0000a0aa addq $1, %rax
- 0x48, 0x89, 0xf2, //0x0000a0ae movq %rsi, %rdx
- 0x48, 0xd3, 0xea, //0x0000a0b1 shrq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x0000a0b4 testq %rdx, %rdx
- 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x0000a0b7 je LBB5_1967
- 0x48, 0x89, 0x9d, 0x68, 0xff, 0xff, 0xff, //0x0000a0bd movq %rbx, $-152(%rbp)
- 0x41, 0x89, 0xc0, //0x0000a0c4 movl %eax, %r8d
- //0x0000a0c7 LBB5_1970
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000a0c7 movq $-1, %r14
- 0x49, 0xd3, 0xe6, //0x0000a0ce shlq %cl, %r14
- 0x49, 0xf7, 0xd6, //0x0000a0d1 notq %r14
- 0x31, 0xd2, //0x0000a0d4 xorl %edx, %edx
- 0x41, 0x39, 0xf8, //0x0000a0d6 cmpl %edi, %r8d
- 0x0f, 0x8d, 0x47, 0x00, 0x00, 0x00, //0x0000a0d9 jge LBB5_1973
- 0x49, 0x63, 0xf8, //0x0000a0df movslq %r8d, %rdi
- 0x49, 0x63, 0xc2, //0x0000a0e2 movslq %r10d, %rax
- 0x48, 0x89, 0x45, 0xa0, //0x0000a0e5 movq %rax, $-96(%rbp)
- 0x49, 0x8d, 0x04, 0x3f, //0x0000a0e9 leaq (%r15,%rdi), %rax
- 0x31, 0xd2, //0x0000a0ed xorl %edx, %edx
- //0x0000a0ef LBB5_1972
- 0x48, 0x89, 0xf3, //0x0000a0ef movq %rsi, %rbx
- 0x48, 0xd3, 0xeb, //0x0000a0f2 shrq %cl, %rbx
- 0x4c, 0x21, 0xf6, //0x0000a0f5 andq %r14, %rsi
- 0x80, 0xc3, 0x30, //0x0000a0f8 addb $48, %bl
- 0x41, 0x88, 0x1c, 0x17, //0x0000a0fb movb %bl, (%r15,%rdx)
- 0x48, 0x0f, 0xbe, 0x1c, 0x10, //0x0000a0ff movsbq (%rax,%rdx), %rbx
- 0x4c, 0x8d, 0x14, 0x17, //0x0000a104 leaq (%rdi,%rdx), %r10
- 0x49, 0x83, 0xc2, 0x01, //0x0000a108 addq $1, %r10
- 0x48, 0x83, 0xc2, 0x01, //0x0000a10c addq $1, %rdx
- 0x48, 0x8d, 0x34, 0xb6, //0x0000a110 leaq (%rsi,%rsi,4), %rsi
- 0x48, 0x8d, 0x34, 0x73, //0x0000a114 leaq (%rbx,%rsi,2), %rsi
- 0x48, 0x83, 0xc6, 0xd0, //0x0000a118 addq $-48, %rsi
- 0x4c, 0x3b, 0x55, 0xa0, //0x0000a11c cmpq $-96(%rbp), %r10
- 0x0f, 0x8c, 0xc9, 0xff, 0xff, 0xff, //0x0000a120 jl LBB5_1972
- //0x0000a126 LBB5_1973
- 0x48, 0x8b, 0x45, 0xd0, //0x0000a126 movq $-48(%rbp), %rax
- 0x44, 0x29, 0xc0, //0x0000a12a subl %r8d, %eax
- 0x49, 0x89, 0xc0, //0x0000a12d movq %rax, %r8
- 0x41, 0x83, 0xc0, 0x01, //0x0000a130 addl $1, %r8d
- 0xe9, 0x77, 0x00, 0x00, 0x00, //0x0000a134 jmp LBB5_1979
- //0x0000a139 LBB5_1974
- 0x31, 0xd2, //0x0000a139 xorl %edx, %edx
- 0x48, 0x85, 0xf6, //0x0000a13b testq %rsi, %rsi
- 0x0f, 0x84, 0x57, 0x00, 0x00, 0x00, //0x0000a13e je LBB5_1978
- 0x48, 0x89, 0xf0, //0x0000a144 movq %rsi, %rax
- 0x48, 0xd3, 0xe8, //0x0000a147 shrq %cl, %rax
- 0x48, 0x85, 0xc0, //0x0000a14a testq %rax, %rax
- 0x48, 0x89, 0x9d, 0x68, 0xff, 0xff, 0xff, //0x0000a14d movq %rbx, $-152(%rbp)
- 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x0000a154 je LBB5_1977
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000a15a movq $-1, %r14
- 0x49, 0xd3, 0xe6, //0x0000a161 shlq %cl, %r14
- 0x49, 0xf7, 0xd6, //0x0000a164 notq %r14
- 0x48, 0x8b, 0x45, 0xd0, //0x0000a167 movq $-48(%rbp), %rax
- 0x44, 0x29, 0xc0, //0x0000a16b subl %r8d, %eax
- 0x49, 0x89, 0xc0, //0x0000a16e movq %rax, %r8
- 0x41, 0x83, 0xc0, 0x01, //0x0000a171 addl $1, %r8d
- 0x31, 0xd2, //0x0000a175 xorl %edx, %edx
- 0xe9, 0x3d, 0x00, 0x00, 0x00, //0x0000a177 jmp LBB5_1980
- //0x0000a17c LBB5_1977
- 0x48, 0x01, 0xf6, //0x0000a17c addq %rsi, %rsi
- 0x48, 0x8d, 0x34, 0xb6, //0x0000a17f leaq (%rsi,%rsi,4), %rsi
- 0x41, 0x83, 0xc0, 0x01, //0x0000a183 addl $1, %r8d
- 0x48, 0x89, 0xf0, //0x0000a187 movq %rsi, %rax
- 0x48, 0xd3, 0xe8, //0x0000a18a shrq %cl, %rax
- 0x48, 0x85, 0xc0, //0x0000a18d testq %rax, %rax
- 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x0000a190 je LBB5_1977
- 0xe9, 0x2c, 0xff, 0xff, 0xff, //0x0000a196 jmp LBB5_1970
- //0x0000a19b LBB5_1978
- 0x45, 0x31, 0xd2, //0x0000a19b xorl %r10d, %r10d
- 0x31, 0xf6, //0x0000a19e xorl %esi, %esi
- 0x4c, 0x8b, 0x45, 0xd0, //0x0000a1a0 movq $-48(%rbp), %r8
- 0xe9, 0x8d, 0xfc, 0xff, 0xff, //0x0000a1a4 jmp LBB5_1934
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000a1a9 .p2align 4, 0x90
- //0x0000a1b0 LBB5_1979
- 0x48, 0x85, 0xf6, //0x0000a1b0 testq %rsi, %rsi
- 0x0f, 0x84, 0x3d, 0x00, 0x00, 0x00, //0x0000a1b3 je LBB5_1984
- //0x0000a1b9 LBB5_1980
- 0x48, 0x89, 0xf0, //0x0000a1b9 movq %rsi, %rax
- 0x48, 0xd3, 0xe8, //0x0000a1bc shrq %cl, %rax
- 0x4c, 0x21, 0xf6, //0x0000a1bf andq %r14, %rsi
- 0x48, 0x63, 0xfa, //0x0000a1c2 movslq %edx, %rdi
- 0x49, 0x39, 0xf9, //0x0000a1c5 cmpq %rdi, %r9
- 0x0f, 0x86, 0x10, 0x00, 0x00, 0x00, //0x0000a1c8 jbe LBB5_1982
- 0x04, 0x30, //0x0000a1ce addb $48, %al
- 0x41, 0x88, 0x04, 0x3f, //0x0000a1d0 movb %al, (%r15,%rdi)
- 0x83, 0xc7, 0x01, //0x0000a1d4 addl $1, %edi
- 0x89, 0xfa, //0x0000a1d7 movl %edi, %edx
- 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x0000a1d9 jmp LBB5_1983
- //0x0000a1de LBB5_1982
- 0x48, 0x85, 0xc0, //0x0000a1de testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000a1e1 movl $1, %eax
- 0x44, 0x0f, 0x45, 0xd8, //0x0000a1e6 cmovnel %eax, %r11d
- //0x0000a1ea LBB5_1983
- 0x48, 0x01, 0xf6, //0x0000a1ea addq %rsi, %rsi
- 0x48, 0x8d, 0x34, 0xb6, //0x0000a1ed leaq (%rsi,%rsi,4), %rsi
- 0xe9, 0xba, 0xff, 0xff, 0xff, //0x0000a1f1 jmp LBB5_1979
- //0x0000a1f6 LBB5_1984
- 0x85, 0xd2, //0x0000a1f6 testl %edx, %edx
- 0x48, 0x8b, 0x4d, 0x90, //0x0000a1f8 movq $-112(%rbp), %rcx
- 0x48, 0x8b, 0x9d, 0x68, 0xff, 0xff, 0xff, //0x0000a1fc movq $-152(%rbp), %rbx
- 0x0f, 0x8e, 0x1d, 0xfc, 0xff, 0xff, //0x0000a203 jle LBB5_1932
- 0x41, 0x89, 0xd2, //0x0000a209 movl %edx, %r10d
- 0x43, 0x80, 0x7c, 0x3a, 0xff, 0x30, //0x0000a20c cmpb $48, $-1(%r10,%r15)
- 0x0f, 0x85, 0x19, 0xfc, 0xff, 0xff, //0x0000a212 jne LBB5_1933
- //0x0000a218 LBB5_1986
- 0x49, 0x83, 0xfa, 0x01, //0x0000a218 cmpq $1, %r10
- 0x0f, 0x86, 0x3f, 0x00, 0x00, 0x00, //0x0000a21c jbe LBB5_1995
- 0x41, 0x8d, 0x42, 0xfe, //0x0000a222 leal $-2(%r10), %eax
- 0x49, 0x83, 0xc2, 0xff, //0x0000a226 addq $-1, %r10
- 0x41, 0x80, 0x3c, 0x07, 0x30, //0x0000a22a cmpb $48, (%r15,%rax)
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x0000a22f je LBB5_1986
- 0x44, 0x89, 0xd2, //0x0000a235 movl %r10d, %edx
- 0x44, 0x89, 0xd6, //0x0000a238 movl %r10d, %esi
- 0xe9, 0xf6, 0xfb, 0xff, 0xff, //0x0000a23b jmp LBB5_1934
- //0x0000a240 LBB5_1993
- 0x4c, 0x8b, 0x5d, 0xb0, //0x0000a240 movq $-80(%rbp), %r11
- 0xe9, 0x1b, 0x19, 0x00, 0x00, //0x0000a244 jmp LBB5_2287
- //0x0000a249 LBB5_1994
- 0x4d, 0x89, 0xc7, //0x0000a249 movq %r8, %r15
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000a24c movq $-1, %rdx
- 0x4d, 0x85, 0xd2, //0x0000a253 testq %r10, %r10
- 0x0f, 0x85, 0xeb, 0xf1, 0xff, 0xff, //0x0000a256 jne LBB5_1812
- 0xe9, 0x50, 0xf2, 0xff, 0xff, //0x0000a25c jmp LBB5_1822
- //0x0000a261 LBB5_1995
- 0x41, 0x83, 0xc2, 0xff, //0x0000a261 addl $-1, %r10d
- //0x0000a265 LBB5_1996
- 0x01, 0xd9, //0x0000a265 addl %ebx, %ecx
- 0x45, 0x31, 0xc0, //0x0000a267 xorl %r8d, %r8d
- 0x44, 0x89, 0xd2, //0x0000a26a movl %r10d, %edx
- 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x0000a26d jmp LBB5_1999
- //0x0000a272 LBB5_1997
- 0x0f, 0xbc, 0xc1, //0x0000a272 bsfl %ecx, %eax
- 0xe9, 0x88, 0x09, 0x00, 0x00, //0x0000a275 jmp LBB5_2124
- //0x0000a27a LBB5_1998
- 0x44, 0x89, 0xd2, //0x0000a27a movl %r10d, %edx
- 0x31, 0xc9, //0x0000a27d xorl %ecx, %ecx
- //0x0000a27f LBB5_1999
- 0x49, 0x8d, 0x47, 0x01, //0x0000a27f leaq $1(%r15), %rax
- 0x48, 0x89, 0x85, 0x48, 0xff, 0xff, 0xff, //0x0000a283 movq %rax, $-184(%rbp)
- 0x41, 0x89, 0xd6, //0x0000a28a movl %edx, %r14d
- 0x48, 0x89, 0xcf, //0x0000a28d movq %rcx, %rdi
- 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x0000a290 jmp LBB5_2003
- //0x0000a295 LBB5_2000
- 0x31, 0xd2, //0x0000a295 xorl %edx, %edx
- 0x45, 0x85, 0xd2, //0x0000a297 testl %r10d, %r10d
- 0x48, 0x8b, 0x7d, 0x90, //0x0000a29a movq $-112(%rbp), %rdi
- 0x0f, 0x84, 0x5c, 0x07, 0x00, 0x00, //0x0000a29e je LBB5_2094
- //0x0000a2a4 LBB5_2001
- 0x44, 0x89, 0xd2, //0x0000a2a4 movl %r10d, %edx
- 0x44, 0x89, 0xd0, //0x0000a2a7 movl %r10d, %eax
- //0x0000a2aa LBB5_2002
- 0x29, 0xf7, //0x0000a2aa subl %esi, %edi
- 0x41, 0x89, 0xc6, //0x0000a2ac movl %eax, %r14d
- //0x0000a2af LBB5_2003
- 0x45, 0x85, 0xc0, //0x0000a2af testl %r8d, %r8d
- 0x0f, 0x88, 0x15, 0x00, 0x00, 0x00, //0x0000a2b2 js LBB5_2006
- 0x0f, 0x85, 0x4f, 0x07, 0x00, 0x00, //0x0000a2b8 jne LBB5_2096
- 0x41, 0x80, 0x3f, 0x35, //0x0000a2be cmpb $53, (%r15)
- 0x0f, 0x8c, 0x28, 0x00, 0x00, 0x00, //0x0000a2c2 jl LBB5_2009
- 0xe9, 0x40, 0x07, 0x00, 0x00, //0x0000a2c8 jmp LBB5_2096
- //0x0000a2cd LBB5_2006
- 0x41, 0x83, 0xf8, 0xf8, //0x0000a2cd cmpl $-8, %r8d
- 0x0f, 0x83, 0x19, 0x00, 0x00, 0x00, //0x0000a2d1 jae LBB5_2009
- 0xbe, 0x1b, 0x00, 0x00, 0x00, //0x0000a2d7 movl $27, %esi
- 0x31, 0xc0, //0x0000a2dc xorl %eax, %eax
- 0x41, 0x89, 0xd6, //0x0000a2de movl %edx, %r14d
- 0x85, 0xd2, //0x0000a2e1 testl %edx, %edx
- 0x0f, 0x85, 0x21, 0x00, 0x00, 0x00, //0x0000a2e3 jne LBB5_2010
- 0x31, 0xd2, //0x0000a2e9 xorl %edx, %edx
- 0xe9, 0xba, 0xff, 0xff, 0xff, //0x0000a2eb jmp LBB5_2002
- //0x0000a2f0 LBB5_2009
- 0x44, 0x89, 0xc0, //0x0000a2f0 movl %r8d, %eax
- 0xf7, 0xd8, //0x0000a2f3 negl %eax
- 0x48, 0x8d, 0x0d, 0xe4, 0x52, 0x00, 0x00, //0x0000a2f5 leaq $21220(%rip), %rcx /* _POW_TAB+0(%rip) */
- 0x8b, 0x34, 0x81, //0x0000a2fc movl (%rcx,%rax,4), %esi
- 0x31, 0xc0, //0x0000a2ff xorl %eax, %eax
- 0x45, 0x85, 0xf6, //0x0000a301 testl %r14d, %r14d
- 0x0f, 0x84, 0xa0, 0xff, 0xff, 0xff, //0x0000a304 je LBB5_2002
- //0x0000a30a LBB5_2010
- 0x48, 0x89, 0x7d, 0x90, //0x0000a30a movq %rdi, $-112(%rbp)
- 0x89, 0xb5, 0x68, 0xff, 0xff, 0xff, //0x0000a30e movl %esi, $-152(%rbp)
- 0x89, 0xf1, //0x0000a314 movl %esi, %ecx
- 0x48, 0x6b, 0xf1, 0x68, //0x0000a316 imulq $104, %rcx, %rsi
- 0x48, 0x8d, 0x05, 0xef, 0x52, 0x00, 0x00, //0x0000a31a leaq $21231(%rip), %rax /* _LSHIFT_TAB+0(%rip) */
- 0x8b, 0x14, 0x06, //0x0000a321 movl (%rsi,%rax), %edx
- 0x48, 0x89, 0x55, 0xa0, //0x0000a324 movq %rdx, $-96(%rbp)
- 0x49, 0x63, 0xd6, //0x0000a328 movslq %r14d, %rdx
- 0x48, 0x8d, 0x3c, 0x06, //0x0000a32b leaq (%rsi,%rax), %rdi
- 0x48, 0x83, 0xc7, 0x04, //0x0000a32f addq $4, %rdi
- 0x31, 0xdb, //0x0000a333 xorl %ebx, %ebx
- 0x4c, 0x89, 0x45, 0xd0, //0x0000a335 movq %r8, $-48(%rbp)
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000a339 .p2align 4, 0x90
- //0x0000a340 LBB5_2011
- 0x0f, 0xb6, 0x04, 0x1f, //0x0000a340 movzbl (%rdi,%rbx), %eax
- 0x84, 0xc0, //0x0000a344 testb %al, %al
- 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x0000a346 je LBB5_2016
- 0x41, 0x38, 0x04, 0x1f, //0x0000a34c cmpb %al, (%r15,%rbx)
- 0x0f, 0x85, 0xe1, 0x01, 0x00, 0x00, //0x0000a350 jne LBB5_2033
- 0x48, 0x83, 0xc3, 0x01, //0x0000a356 addq $1, %rbx
- 0x48, 0x39, 0xda, //0x0000a35a cmpq %rbx, %rdx
- 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x0000a35d jne LBB5_2011
- 0x44, 0x89, 0xf0, //0x0000a363 movl %r14d, %eax
- 0x48, 0x8d, 0x15, 0xa3, 0x52, 0x00, 0x00, //0x0000a366 leaq $21155(%rip), %rdx /* _LSHIFT_TAB+0(%rip) */
- 0x48, 0x01, 0xd6, //0x0000a36d addq %rdx, %rsi
- 0x80, 0x7c, 0x30, 0x04, 0x00, //0x0000a370 cmpb $0, $4(%rax,%rsi)
- 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x0000a375 je LBB5_2016
- //0x0000a37b LBB5_2015
- 0x48, 0x8b, 0x45, 0xa0, //0x0000a37b movq $-96(%rbp), %rax
- 0x83, 0xc0, 0xff, //0x0000a37f addl $-1, %eax
- 0x48, 0x89, 0x45, 0xa0, //0x0000a382 movq %rax, $-96(%rbp)
- //0x0000a386 LBB5_2016
- 0x45, 0x85, 0xf6, //0x0000a386 testl %r14d, %r14d
- 0x0f, 0x8e, 0x30, 0x01, 0x00, 0x00, //0x0000a389 jle LBB5_2027
- 0x48, 0x8b, 0x45, 0xa0, //0x0000a38f movq $-96(%rbp), %rax
- 0x44, 0x01, 0xf0, //0x0000a393 addl %r14d, %eax
- 0x44, 0x89, 0xf7, //0x0000a396 movl %r14d, %edi
- 0x48, 0x98, //0x0000a399 cltq
- 0x48, 0x89, 0xc3, //0x0000a39b movq %rax, %rbx
- 0x48, 0xc1, 0xe3, 0x20, //0x0000a39e shlq $32, %rbx
- 0x48, 0x83, 0xc0, 0xff, //0x0000a3a2 addq $-1, %rax
- 0x48, 0x83, 0xc7, 0x01, //0x0000a3a6 addq $1, %rdi
- 0x45, 0x31, 0xc0, //0x0000a3aa xorl %r8d, %r8d
- 0xe9, 0x40, 0x00, 0x00, 0x00, //0x0000a3ad jmp LBB5_2020
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000a3b2 .p2align 4, 0x90
- //0x0000a3c0 LBB5_2018
- 0x48, 0x85, 0xc0, //0x0000a3c0 testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000a3c3 movl $1, %eax
- 0x44, 0x0f, 0x45, 0xd8, //0x0000a3c8 cmovnel %eax, %r11d
- //0x0000a3cc LBB5_2019
- 0x48, 0xb8, 0xff, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x0000a3cc movabsq $-4294967041, %rax
- 0x48, 0x01, 0xc3, //0x0000a3d6 addq %rax, %rbx
- 0x48, 0x81, 0xc3, 0x01, 0xff, 0xff, 0xff, //0x0000a3d9 addq $-255, %rbx
- 0x49, 0x8d, 0x46, 0xff, //0x0000a3e0 leaq $-1(%r14), %rax
- 0x48, 0x83, 0xc7, 0xff, //0x0000a3e4 addq $-1, %rdi
- 0x48, 0x83, 0xff, 0x01, //0x0000a3e8 cmpq $1, %rdi
- 0x0f, 0x86, 0x4e, 0x00, 0x00, 0x00, //0x0000a3ec jbe LBB5_2022
- //0x0000a3f2 LBB5_2020
- 0x49, 0x89, 0xc6, //0x0000a3f2 movq %rax, %r14
- 0x8d, 0x47, 0xfe, //0x0000a3f5 leal $-2(%rdi), %eax
- 0x49, 0x0f, 0xbe, 0x34, 0x07, //0x0000a3f8 movsbq (%r15,%rax), %rsi
- 0x48, 0x83, 0xc6, 0xd0, //0x0000a3fd addq $-48, %rsi
- 0x48, 0xd3, 0xe6, //0x0000a401 shlq %cl, %rsi
- 0x4c, 0x01, 0xc6, //0x0000a404 addq %r8, %rsi
- 0x48, 0x89, 0xf0, //0x0000a407 movq %rsi, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000a40a movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x0000a414 mulq %rdx
- 0x49, 0x89, 0xd0, //0x0000a417 movq %rdx, %r8
- 0x49, 0xc1, 0xe8, 0x03, //0x0000a41a shrq $3, %r8
- 0x4b, 0x8d, 0x04, 0x00, //0x0000a41e leaq (%r8,%r8), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x0000a422 leaq (%rax,%rax,4), %rdx
- 0x48, 0x89, 0xf0, //0x0000a426 movq %rsi, %rax
- 0x48, 0x29, 0xd0, //0x0000a429 subq %rdx, %rax
- 0x4d, 0x39, 0xce, //0x0000a42c cmpq %r9, %r14
- 0x0f, 0x83, 0x8b, 0xff, 0xff, 0xff, //0x0000a42f jae LBB5_2018
- 0x04, 0x30, //0x0000a435 addb $48, %al
- 0x43, 0x88, 0x04, 0x37, //0x0000a437 movb %al, (%r15,%r14)
- 0xe9, 0x8c, 0xff, 0xff, 0xff, //0x0000a43b jmp LBB5_2019
- //0x0000a440 LBB5_2022
- 0x48, 0x83, 0xfe, 0x0a, //0x0000a440 cmpq $10, %rsi
- 0x48, 0x8b, 0x7d, 0x90, //0x0000a444 movq $-112(%rbp), %rdi
- 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000a448 movl $1, %ebx
- 0x0f, 0x82, 0x75, 0x00, 0x00, 0x00, //0x0000a44d jb LBB5_2028
- 0x49, 0x63, 0xce, //0x0000a453 movslq %r14d, %rcx
- 0x48, 0x83, 0xc1, 0xff, //0x0000a456 addq $-1, %rcx
- 0xe9, 0x19, 0x00, 0x00, 0x00, //0x0000a45a jmp LBB5_2025
- 0x90, //0x0000a45f .p2align 4, 0x90
- //0x0000a460 LBB5_2024
- 0x48, 0x85, 0xc0, //0x0000a460 testq %rax, %rax
- 0x44, 0x0f, 0x45, 0xdb, //0x0000a463 cmovnel %ebx, %r11d
- 0x48, 0x83, 0xc1, 0xff, //0x0000a467 addq $-1, %rcx
- 0x49, 0x83, 0xf8, 0x09, //0x0000a46b cmpq $9, %r8
- 0x49, 0x89, 0xd0, //0x0000a46f movq %rdx, %r8
- 0x0f, 0x86, 0x50, 0x00, 0x00, 0x00, //0x0000a472 jbe LBB5_2028
- //0x0000a478 LBB5_2025
- 0x4c, 0x89, 0xc0, //0x0000a478 movq %r8, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000a47b movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x0000a485 mulq %rdx
- 0x48, 0xc1, 0xea, 0x03, //0x0000a488 shrq $3, %rdx
- 0x48, 0x8d, 0x04, 0x12, //0x0000a48c leaq (%rdx,%rdx), %rax
- 0x48, 0x8d, 0x34, 0x80, //0x0000a490 leaq (%rax,%rax,4), %rsi
- 0x4c, 0x89, 0xc0, //0x0000a494 movq %r8, %rax
- 0x48, 0x29, 0xf0, //0x0000a497 subq %rsi, %rax
- 0x4c, 0x39, 0xc9, //0x0000a49a cmpq %r9, %rcx
- 0x0f, 0x83, 0xbd, 0xff, 0xff, 0xff, //0x0000a49d jae LBB5_2024
- 0x04, 0x30, //0x0000a4a3 addb $48, %al
- 0x41, 0x88, 0x04, 0x0f, //0x0000a4a5 movb %al, (%r15,%rcx)
- 0x48, 0x83, 0xc1, 0xff, //0x0000a4a9 addq $-1, %rcx
- 0x49, 0x83, 0xf8, 0x09, //0x0000a4ad cmpq $9, %r8
- 0x49, 0x89, 0xd0, //0x0000a4b1 movq %rdx, %r8
- 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x0000a4b4 ja LBB5_2025
- 0xe9, 0x09, 0x00, 0x00, 0x00, //0x0000a4ba jmp LBB5_2028
- //0x0000a4bf LBB5_2027
- 0x48, 0x8b, 0x7d, 0x90, //0x0000a4bf movq $-112(%rbp), %rdi
- 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000a4c3 movl $1, %ebx
- //0x0000a4c8 LBB5_2028
- 0x48, 0x8b, 0x45, 0xa0, //0x0000a4c8 movq $-96(%rbp), %rax
- 0x41, 0x01, 0xc2, //0x0000a4cc addl %eax, %r10d
- 0x4d, 0x63, 0xd2, //0x0000a4cf movslq %r10d, %r10
- 0x4d, 0x39, 0xd1, //0x0000a4d2 cmpq %r10, %r9
- 0x45, 0x0f, 0x46, 0xd1, //0x0000a4d5 cmovbel %r9d, %r10d
- 0x4c, 0x8b, 0x45, 0xd0, //0x0000a4d9 movq $-48(%rbp), %r8
- 0x41, 0x01, 0xc0, //0x0000a4dd addl %eax, %r8d
- 0x45, 0x85, 0xd2, //0x0000a4e0 testl %r10d, %r10d
- 0x0f, 0x8e, 0x38, 0x00, 0x00, 0x00, //0x0000a4e3 jle LBB5_2032
- 0x44, 0x89, 0xd0, //0x0000a4e9 movl %r10d, %eax
- 0x42, 0x80, 0x7c, 0x38, 0xff, 0x30, //0x0000a4ec cmpb $48, $-1(%rax,%r15)
- 0x8b, 0xb5, 0x68, 0xff, 0xff, 0xff, //0x0000a4f2 movl $-152(%rbp), %esi
- 0x0f, 0x85, 0x4d, 0x00, 0x00, 0x00, //0x0000a4f8 jne LBB5_2037
- 0x90, 0x90, //0x0000a4fe .p2align 4, 0x90
- //0x0000a500 LBB5_2030
- 0x48, 0x83, 0xf8, 0x01, //0x0000a500 cmpq $1, %rax
- 0x0f, 0x86, 0x38, 0x00, 0x00, 0x00, //0x0000a504 jbe LBB5_2034
- 0x8d, 0x48, 0xfe, //0x0000a50a leal $-2(%rax), %ecx
- 0x48, 0x83, 0xc0, 0xff, //0x0000a50d addq $-1, %rax
- 0x41, 0x80, 0x3c, 0x0f, 0x30, //0x0000a511 cmpb $48, (%r15,%rcx)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x0000a516 je LBB5_2030
- 0xe9, 0x27, 0x00, 0x00, 0x00, //0x0000a51c jmp LBB5_2036
- //0x0000a521 LBB5_2032
- 0x31, 0xc0, //0x0000a521 xorl %eax, %eax
- 0x45, 0x85, 0xd2, //0x0000a523 testl %r10d, %r10d
- 0x8b, 0xb5, 0x68, 0xff, 0xff, 0xff, //0x0000a526 movl $-152(%rbp), %esi
- 0x0f, 0x85, 0x19, 0x00, 0x00, 0x00, //0x0000a52c jne LBB5_2037
- 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x0000a532 jmp LBB5_2035
- //0x0000a537 LBB5_2033
- 0x0f, 0x8c, 0x3e, 0xfe, 0xff, 0xff, //0x0000a537 jl LBB5_2015
- 0xe9, 0x44, 0xfe, 0xff, 0xff, //0x0000a53d jmp LBB5_2016
- //0x0000a542 LBB5_2034
- 0x83, 0xc0, 0xff, //0x0000a542 addl $-1, %eax
- //0x0000a545 LBB5_2035
- 0x45, 0x31, 0xc0, //0x0000a545 xorl %r8d, %r8d
- //0x0000a548 LBB5_2036
- 0x41, 0x89, 0xc2, //0x0000a548 movl %eax, %r10d
- //0x0000a54b LBB5_2037
- 0x85, 0xf6, //0x0000a54b testl %esi, %esi
- 0x0f, 0x89, 0x51, 0xfd, 0xff, 0xff, //0x0000a54d jns LBB5_2001
- 0x4c, 0x89, 0x45, 0xd0, //0x0000a553 movq %r8, $-48(%rbp)
- 0x83, 0xfe, 0xc3, //0x0000a557 cmpl $-61, %esi
- 0x0f, 0x87, 0x2f, 0x02, 0x00, 0x00, //0x0000a55a ja LBB5_2065
- 0x41, 0x89, 0xf0, //0x0000a560 movl %esi, %r8d
- 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x0000a563 jmp LBB5_2042
- //0x0000a568 LBB5_2040
- 0x31, 0xc0, //0x0000a568 xorl %eax, %eax
- 0x48, 0x89, 0x45, 0xd0, //0x0000a56a movq %rax, $-48(%rbp)
- 0x45, 0x31, 0xf6, //0x0000a56e xorl %r14d, %r14d
- //0x0000a571 LBB5_2041
- 0x41, 0x8d, 0x48, 0x3c, //0x0000a571 leal $60(%r8), %ecx
- 0x45, 0x89, 0xf2, //0x0000a575 movl %r14d, %r10d
- 0x41, 0x83, 0xf8, 0x88, //0x0000a578 cmpl $-120, %r8d
- 0x41, 0x89, 0xc8, //0x0000a57c movl %ecx, %r8d
- 0x0f, 0x8d, 0x0f, 0x02, 0x00, 0x00, //0x0000a57f jge LBB5_2066
- //0x0000a585 LBB5_2042
- 0x45, 0x85, 0xd2, //0x0000a585 testl %r10d, %r10d
- 0xbe, 0x00, 0x00, 0x00, 0x00, //0x0000a588 movl $0, %esi
- 0x41, 0x0f, 0x4f, 0xf2, //0x0000a58d cmovgl %r10d, %esi
- 0x31, 0xc0, //0x0000a591 xorl %eax, %eax
- 0x31, 0xc9, //0x0000a593 xorl %ecx, %ecx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000a595 .p2align 4, 0x90
- //0x0000a5a0 LBB5_2043
- 0x48, 0x39, 0xc6, //0x0000a5a0 cmpq %rax, %rsi
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x0000a5a3 je LBB5_2046
- 0x48, 0x8d, 0x0c, 0x89, //0x0000a5a9 leaq (%rcx,%rcx,4), %rcx
- 0x49, 0x0f, 0xbe, 0x14, 0x07, //0x0000a5ad movsbq (%r15,%rax), %rdx
- 0x48, 0x8d, 0x0c, 0x4a, //0x0000a5b2 leaq (%rdx,%rcx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x0000a5b6 addq $-48, %rcx
- 0x48, 0x83, 0xc0, 0x01, //0x0000a5ba addq $1, %rax
- 0x4c, 0x39, 0xe1, //0x0000a5be cmpq %r12, %rcx
- 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x0000a5c1 jb LBB5_2043
- 0x89, 0xc6, //0x0000a5c7 movl %eax, %esi
- 0xe9, 0x25, 0x00, 0x00, 0x00, //0x0000a5c9 jmp LBB5_2048
- //0x0000a5ce LBB5_2046
- 0x45, 0x31, 0xf6, //0x0000a5ce xorl %r14d, %r14d
- 0x48, 0x85, 0xc9, //0x0000a5d1 testq %rcx, %rcx
- 0x0f, 0x84, 0x97, 0xff, 0xff, 0xff, //0x0000a5d4 je LBB5_2041
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000a5da .p2align 4, 0x90
- //0x0000a5e0 LBB5_2047
- 0x48, 0x01, 0xc9, //0x0000a5e0 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x0000a5e3 leaq (%rcx,%rcx,4), %rcx
- 0x83, 0xc6, 0x01, //0x0000a5e7 addl $1, %esi
- 0x4c, 0x39, 0xe1, //0x0000a5ea cmpq %r12, %rcx
- 0x0f, 0x82, 0xed, 0xff, 0xff, 0xff, //0x0000a5ed jb LBB5_2047
- //0x0000a5f3 LBB5_2048
- 0x48, 0x8b, 0x45, 0xd0, //0x0000a5f3 movq $-48(%rbp), %rax
- 0x29, 0xf0, //0x0000a5f7 subl %esi, %eax
- 0x83, 0xc0, 0x01, //0x0000a5f9 addl $1, %eax
- 0x48, 0x89, 0x45, 0xd0, //0x0000a5fc movq %rax, $-48(%rbp)
- 0x45, 0x31, 0xf6, //0x0000a600 xorl %r14d, %r14d
- 0x44, 0x39, 0xd6, //0x0000a603 cmpl %r10d, %esi
- 0x0f, 0x8d, 0xfc, 0x00, 0x00, 0x00, //0x0000a606 jge LBB5_2057
- 0x48, 0x63, 0xf6, //0x0000a60c movslq %esi, %rsi
- 0x49, 0x63, 0xc2, //0x0000a60f movslq %r10d, %rax
- 0x49, 0x89, 0xc6, //0x0000a612 movq %rax, %r14
- 0x49, 0x29, 0xf6, //0x0000a615 subq %rsi, %r14
- 0x48, 0x89, 0xf7, //0x0000a618 movq %rsi, %rdi
- 0x48, 0xf7, 0xd7, //0x0000a61b notq %rdi
- 0x48, 0x01, 0xc7, //0x0000a61e addq %rax, %rdi
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x0000a621 jne LBB5_2051
- 0x31, 0xff, //0x0000a627 xorl %edi, %edi
- 0x41, 0xf6, 0xc6, 0x01, //0x0000a629 testb $1, %r14b
- 0x0f, 0x85, 0x8a, 0x00, 0x00, 0x00, //0x0000a62d jne LBB5_2054
- 0xe9, 0xa9, 0x00, 0x00, 0x00, //0x0000a633 jmp LBB5_2055
- //0x0000a638 LBB5_2051
- 0x4d, 0x89, 0xf2, //0x0000a638 movq %r14, %r10
- 0x49, 0x83, 0xe2, 0xfe, //0x0000a63b andq $-2, %r10
- 0x49, 0xf7, 0xda, //0x0000a63f negq %r10
- 0x31, 0xff, //0x0000a642 xorl %edi, %edi
- 0x48, 0x8b, 0x85, 0x48, 0xff, 0xff, 0xff, //0x0000a644 movq $-184(%rbp), %rax
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000a64b .p2align 4, 0x90
- //0x0000a650 LBB5_2052
- 0x48, 0x89, 0xcb, //0x0000a650 movq %rcx, %rbx
- 0x48, 0xc1, 0xeb, 0x3c, //0x0000a653 shrq $60, %rbx
- 0x49, 0x8d, 0x54, 0x24, 0xff, //0x0000a657 leaq $-1(%r12), %rdx
- 0x48, 0x21, 0xd1, //0x0000a65c andq %rdx, %rcx
- 0x80, 0xcb, 0x30, //0x0000a65f orb $48, %bl
- 0x88, 0x58, 0xff, //0x0000a662 movb %bl, $-1(%rax)
- 0x48, 0x8d, 0x0c, 0x89, //0x0000a665 leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x0f, 0xbe, 0x5c, 0x30, 0xff, //0x0000a669 movsbq $-1(%rax,%rsi), %rbx
- 0x48, 0x8d, 0x0c, 0x4b, //0x0000a66f leaq (%rbx,%rcx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x0000a673 addq $-48, %rcx
- 0x48, 0x89, 0xcb, //0x0000a677 movq %rcx, %rbx
- 0x48, 0xc1, 0xeb, 0x3c, //0x0000a67a shrq $60, %rbx
- 0x48, 0x21, 0xd1, //0x0000a67e andq %rdx, %rcx
- 0x80, 0xcb, 0x30, //0x0000a681 orb $48, %bl
- 0x88, 0x18, //0x0000a684 movb %bl, (%rax)
- 0x48, 0x8d, 0x0c, 0x89, //0x0000a686 leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x0f, 0xbe, 0x14, 0x30, //0x0000a68a movsbq (%rax,%rsi), %rdx
- 0x48, 0x8d, 0x0c, 0x4a, //0x0000a68f leaq (%rdx,%rcx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x0000a693 addq $-48, %rcx
- 0x48, 0x83, 0xc0, 0x02, //0x0000a697 addq $2, %rax
- 0x48, 0x83, 0xc7, 0xfe, //0x0000a69b addq $-2, %rdi
- 0x49, 0x39, 0xfa, //0x0000a69f cmpq %rdi, %r10
- 0x0f, 0x85, 0xa8, 0xff, 0xff, 0xff, //0x0000a6a2 jne LBB5_2052
- 0x48, 0x29, 0xfe, //0x0000a6a8 subq %rdi, %rsi
- 0x48, 0xf7, 0xdf, //0x0000a6ab negq %rdi
- 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000a6ae movl $1, %ebx
- 0x41, 0xf6, 0xc6, 0x01, //0x0000a6b3 testb $1, %r14b
- 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x0000a6b7 je LBB5_2055
- //0x0000a6bd LBB5_2054
- 0x49, 0x8d, 0x44, 0x24, 0xff, //0x0000a6bd leaq $-1(%r12), %rax
- 0x48, 0x21, 0xc8, //0x0000a6c2 andq %rcx, %rax
- 0x48, 0xc1, 0xe9, 0x3c, //0x0000a6c5 shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x0000a6c9 orb $48, %cl
- 0x41, 0x88, 0x0c, 0x3f, //0x0000a6cc movb %cl, (%r15,%rdi)
- 0x48, 0x8d, 0x04, 0x80, //0x0000a6d0 leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x0c, 0x37, //0x0000a6d4 movsbq (%r15,%rsi), %rcx
- 0x48, 0x8d, 0x0c, 0x41, //0x0000a6d9 leaq (%rcx,%rax,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x0000a6dd addq $-48, %rcx
- //0x0000a6e1 LBB5_2055
- 0x48, 0x85, 0xc9, //0x0000a6e1 testq %rcx, %rcx
- 0x0f, 0x85, 0x1e, 0x00, 0x00, 0x00, //0x0000a6e4 jne LBB5_2057
- 0xe9, 0x4f, 0x00, 0x00, 0x00, //0x0000a6ea jmp LBB5_2059
- 0x90, //0x0000a6ef .p2align 4, 0x90
- //0x0000a6f0 LBB5_2056
- 0x4c, 0x39, 0xe1, //0x0000a6f0 cmpq %r12, %rcx
- 0x44, 0x0f, 0x43, 0xdb, //0x0000a6f3 cmovael %ebx, %r11d
- 0x48, 0x8d, 0x0c, 0x00, //0x0000a6f7 leaq (%rax,%rax), %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x0000a6fb leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc0, //0x0000a6ff testq %rax, %rax
- 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x0000a702 je LBB5_2059
- //0x0000a708 LBB5_2057
- 0x49, 0x8d, 0x44, 0x24, 0xff, //0x0000a708 leaq $-1(%r12), %rax
- 0x48, 0x21, 0xc8, //0x0000a70d andq %rcx, %rax
- 0x49, 0x63, 0xf6, //0x0000a710 movslq %r14d, %rsi
- 0x49, 0x39, 0xf1, //0x0000a713 cmpq %rsi, %r9
- 0x0f, 0x86, 0xd4, 0xff, 0xff, 0xff, //0x0000a716 jbe LBB5_2056
- 0x48, 0xc1, 0xe9, 0x3c, //0x0000a71c shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x0000a720 orb $48, %cl
- 0x41, 0x88, 0x0c, 0x37, //0x0000a723 movb %cl, (%r15,%rsi)
- 0x83, 0xc6, 0x01, //0x0000a727 addl $1, %esi
- 0x41, 0x89, 0xf6, //0x0000a72a movl %esi, %r14d
- 0x48, 0x8d, 0x0c, 0x00, //0x0000a72d leaq (%rax,%rax), %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x0000a731 leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc0, //0x0000a735 testq %rax, %rax
- 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x0000a738 jne LBB5_2057
- //0x0000a73e LBB5_2059
- 0x45, 0x85, 0xf6, //0x0000a73e testl %r14d, %r14d
- 0x0f, 0x8e, 0x3d, 0x00, 0x00, 0x00, //0x0000a741 jle LBB5_2064
- 0x44, 0x89, 0xf0, //0x0000a747 movl %r14d, %eax
- 0x42, 0x80, 0x7c, 0x38, 0xff, 0x30, //0x0000a74a cmpb $48, $-1(%rax,%r15)
- 0x0f, 0x85, 0x1b, 0xfe, 0xff, 0xff, //0x0000a750 jne LBB5_2041
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000a756 .p2align 4, 0x90
- //0x0000a760 LBB5_2061
- 0x48, 0x83, 0xf8, 0x01, //0x0000a760 cmpq $1, %rax
- 0x0f, 0x86, 0xfe, 0xfd, 0xff, 0xff, //0x0000a764 jbe LBB5_2040
- 0x8d, 0x48, 0xfe, //0x0000a76a leal $-2(%rax), %ecx
- 0x48, 0x83, 0xc0, 0xff, //0x0000a76d addq $-1, %rax
- 0x41, 0x80, 0x3c, 0x0f, 0x30, //0x0000a771 cmpb $48, (%r15,%rcx)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x0000a776 je LBB5_2061
- 0x41, 0x89, 0xc6, //0x0000a77c movl %eax, %r14d
- 0xe9, 0xed, 0xfd, 0xff, 0xff, //0x0000a77f jmp LBB5_2041
- //0x0000a784 LBB5_2064
- 0x0f, 0x85, 0xe7, 0xfd, 0xff, 0xff, //0x0000a784 jne LBB5_2041
- 0xe9, 0xd9, 0xfd, 0xff, 0xff, //0x0000a78a jmp LBB5_2040
- //0x0000a78f LBB5_2065
- 0x45, 0x89, 0xd6, //0x0000a78f movl %r10d, %r14d
- 0x89, 0xf1, //0x0000a792 movl %esi, %ecx
- //0x0000a794 LBB5_2066
- 0xf7, 0xd9, //0x0000a794 negl %ecx
- 0x45, 0x85, 0xf6, //0x0000a796 testl %r14d, %r14d
- 0x41, 0xb8, 0x00, 0x00, 0x00, 0x00, //0x0000a799 movl $0, %r8d
- 0x45, 0x0f, 0x4f, 0xc6, //0x0000a79f cmovgl %r14d, %r8d
- 0x31, 0xff, //0x0000a7a3 xorl %edi, %edi
- 0x31, 0xc0, //0x0000a7a5 xorl %eax, %eax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000a7a7 .p2align 4, 0x90
- //0x0000a7b0 LBB5_2067
- 0x49, 0x39, 0xf8, //0x0000a7b0 cmpq %rdi, %r8
- 0x0f, 0x84, 0x66, 0x00, 0x00, 0x00, //0x0000a7b3 je LBB5_2073
- 0x48, 0x8d, 0x04, 0x80, //0x0000a7b9 leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x14, 0x3f, //0x0000a7bd movsbq (%r15,%rdi), %rdx
- 0x48, 0x8d, 0x04, 0x42, //0x0000a7c2 leaq (%rdx,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x0000a7c6 addq $-48, %rax
- 0x48, 0x83, 0xc7, 0x01, //0x0000a7ca addq $1, %rdi
- 0x48, 0x89, 0xc2, //0x0000a7ce movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x0000a7d1 shrq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x0000a7d4 testq %rdx, %rdx
- 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x0000a7d7 je LBB5_2067
- 0x41, 0x89, 0xf8, //0x0000a7dd movl %edi, %r8d
- //0x0000a7e0 LBB5_2070
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000a7e0 movq $-1, %rdx
- 0x48, 0xd3, 0xe2, //0x0000a7e7 shlq %cl, %rdx
- 0x48, 0xf7, 0xd2, //0x0000a7ea notq %rdx
- 0x48, 0x89, 0x55, 0xa0, //0x0000a7ed movq %rdx, $-96(%rbp)
- 0x45, 0x31, 0xd2, //0x0000a7f1 xorl %r10d, %r10d
- 0x45, 0x39, 0xf0, //0x0000a7f4 cmpl %r14d, %r8d
- 0x0f, 0x8d, 0x55, 0x01, 0x00, 0x00, //0x0000a7f7 jge LBB5_2084
- 0x49, 0x63, 0xf0, //0x0000a7fd movslq %r8d, %rsi
- 0x49, 0x63, 0xd6, //0x0000a800 movslq %r14d, %rdx
- 0x49, 0x89, 0xd2, //0x0000a803 movq %rdx, %r10
- 0x49, 0x29, 0xf2, //0x0000a806 subq %rsi, %r10
- 0x48, 0x89, 0xf3, //0x0000a809 movq %rsi, %rbx
- 0x48, 0xf7, 0xd3, //0x0000a80c notq %rbx
- 0x48, 0x01, 0xd3, //0x0000a80f addq %rdx, %rbx
- 0x0f, 0x85, 0x7e, 0x00, 0x00, 0x00, //0x0000a812 jne LBB5_2078
- 0x31, 0xd2, //0x0000a818 xorl %edx, %edx
- 0xe9, 0x02, 0x01, 0x00, 0x00, //0x0000a81a jmp LBB5_2081
- //0x0000a81f LBB5_2073
- 0x45, 0x31, 0xd2, //0x0000a81f xorl %r10d, %r10d
- 0x48, 0x85, 0xc0, //0x0000a822 testq %rax, %rax
- 0x0f, 0x84, 0x54, 0x00, 0x00, 0x00, //0x0000a825 je LBB5_2077
- 0x48, 0x89, 0xc2, //0x0000a82b movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x0000a82e shrq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x0000a831 testq %rdx, %rdx
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x0000a834 je LBB5_2076
- 0x48, 0x8b, 0x7d, 0xd0, //0x0000a83a movq $-48(%rbp), %rdi
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000a83e movq $-1, %rdx
- 0x48, 0xd3, 0xe2, //0x0000a845 shlq %cl, %rdx
- 0x48, 0xf7, 0xd2, //0x0000a848 notq %rdx
- 0x48, 0x89, 0x55, 0xa0, //0x0000a84b movq %rdx, $-96(%rbp)
- 0x44, 0x29, 0xc7, //0x0000a84f subl %r8d, %edi
- 0x83, 0xc7, 0x01, //0x0000a852 addl $1, %edi
- 0x49, 0x89, 0xf8, //0x0000a855 movq %rdi, %r8
- 0x45, 0x31, 0xd2, //0x0000a858 xorl %r10d, %r10d
- 0xe9, 0x08, 0x01, 0x00, 0x00, //0x0000a85b jmp LBB5_2085
- //0x0000a860 LBB5_2076
- 0x48, 0x01, 0xc0, //0x0000a860 addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x0000a863 leaq (%rax,%rax,4), %rax
- 0x41, 0x83, 0xc0, 0x01, //0x0000a867 addl $1, %r8d
- 0x48, 0x89, 0xc2, //0x0000a86b movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x0000a86e shrq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x0000a871 testq %rdx, %rdx
- 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x0000a874 je LBB5_2076
- 0xe9, 0x61, 0xff, 0xff, 0xff, //0x0000a87a jmp LBB5_2070
- //0x0000a87f LBB5_2077
- 0x31, 0xd2, //0x0000a87f xorl %edx, %edx
- 0x31, 0xc0, //0x0000a881 xorl %eax, %eax
- 0x48, 0x8b, 0x7d, 0x90, //0x0000a883 movq $-112(%rbp), %rdi
- 0x8b, 0xb5, 0x68, 0xff, 0xff, 0xff, //0x0000a887 movl $-152(%rbp), %esi
- 0x4c, 0x8b, 0x45, 0xd0, //0x0000a88d movq $-48(%rbp), %r8
- 0xe9, 0x14, 0xfa, 0xff, 0xff, //0x0000a891 jmp LBB5_2002
- //0x0000a896 LBB5_2078
- 0x44, 0x89, 0x9d, 0x54, 0xff, 0xff, 0xff, //0x0000a896 movl %r11d, $-172(%rbp)
- 0x4c, 0x89, 0xd2, //0x0000a89d movq %r10, %rdx
- 0x48, 0x83, 0xe2, 0xfe, //0x0000a8a0 andq $-2, %rdx
- 0x48, 0xf7, 0xda, //0x0000a8a4 negq %rdx
- 0x48, 0x89, 0x95, 0x58, 0xff, 0xff, 0xff, //0x0000a8a7 movq %rdx, $-168(%rbp)
- 0x31, 0xd2, //0x0000a8ae xorl %edx, %edx
- 0x48, 0x8b, 0x9d, 0x48, 0xff, 0xff, 0xff, //0x0000a8b0 movq $-184(%rbp), %rbx
- //0x0000a8b7 LBB5_2079
- 0x49, 0x89, 0xc6, //0x0000a8b7 movq %rax, %r14
- 0x49, 0xd3, 0xee, //0x0000a8ba shrq %cl, %r14
- 0x4c, 0x8b, 0x5d, 0xa0, //0x0000a8bd movq $-96(%rbp), %r11
- 0x4c, 0x21, 0xd8, //0x0000a8c1 andq %r11, %rax
- 0x41, 0x80, 0xc6, 0x30, //0x0000a8c4 addb $48, %r14b
- 0x44, 0x88, 0x73, 0xff, //0x0000a8c8 movb %r14b, $-1(%rbx)
- 0x48, 0x8d, 0x04, 0x80, //0x0000a8cc leaq (%rax,%rax,4), %rax
- 0x48, 0x0f, 0xbe, 0x7c, 0x33, 0xff, //0x0000a8d0 movsbq $-1(%rbx,%rsi), %rdi
- 0x48, 0x8d, 0x04, 0x47, //0x0000a8d6 leaq (%rdi,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x0000a8da addq $-48, %rax
- 0x48, 0x89, 0xc7, //0x0000a8de movq %rax, %rdi
- 0x48, 0xd3, 0xef, //0x0000a8e1 shrq %cl, %rdi
- 0x4c, 0x21, 0xd8, //0x0000a8e4 andq %r11, %rax
- 0x40, 0x80, 0xc7, 0x30, //0x0000a8e7 addb $48, %dil
- 0x40, 0x88, 0x3b, //0x0000a8eb movb %dil, (%rbx)
- 0x48, 0x8d, 0x04, 0x80, //0x0000a8ee leaq (%rax,%rax,4), %rax
- 0x48, 0x0f, 0xbe, 0x3c, 0x33, //0x0000a8f2 movsbq (%rbx,%rsi), %rdi
- 0x48, 0x8d, 0x04, 0x47, //0x0000a8f7 leaq (%rdi,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x0000a8fb addq $-48, %rax
- 0x48, 0x83, 0xc3, 0x02, //0x0000a8ff addq $2, %rbx
- 0x48, 0x83, 0xc2, 0xfe, //0x0000a903 addq $-2, %rdx
- 0x48, 0x39, 0x95, 0x58, 0xff, 0xff, 0xff, //0x0000a907 cmpq %rdx, $-168(%rbp)
- 0x0f, 0x85, 0xa3, 0xff, 0xff, 0xff, //0x0000a90e jne LBB5_2079
- 0x48, 0x29, 0xd6, //0x0000a914 subq %rdx, %rsi
- 0x48, 0xf7, 0xda, //0x0000a917 negq %rdx
- 0x44, 0x8b, 0x9d, 0x54, 0xff, 0xff, 0xff, //0x0000a91a movl $-172(%rbp), %r11d
- //0x0000a921 LBB5_2081
- 0x41, 0xf6, 0xc2, 0x01, //0x0000a921 testb $1, %r10b
- 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x0000a925 je LBB5_2083
- 0x48, 0x89, 0xc3, //0x0000a92b movq %rax, %rbx
- 0x48, 0xd3, 0xeb, //0x0000a92e shrq %cl, %rbx
- 0x48, 0x23, 0x45, 0xa0, //0x0000a931 andq $-96(%rbp), %rax
- 0x80, 0xc3, 0x30, //0x0000a935 addb $48, %bl
- 0x41, 0x88, 0x1c, 0x17, //0x0000a938 movb %bl, (%r15,%rdx)
- 0x48, 0x8d, 0x04, 0x80, //0x0000a93c leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x14, 0x37, //0x0000a940 movsbq (%r15,%rsi), %rdx
- 0x48, 0x8d, 0x04, 0x42, //0x0000a945 leaq (%rdx,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x0000a949 addq $-48, %rax
- //0x0000a94d LBB5_2083
- 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000a94d movl $1, %ebx
- //0x0000a952 LBB5_2084
- 0x48, 0x8b, 0x7d, 0xd0, //0x0000a952 movq $-48(%rbp), %rdi
- 0x44, 0x29, 0xc7, //0x0000a956 subl %r8d, %edi
- 0x83, 0xc7, 0x01, //0x0000a959 addl $1, %edi
- 0x49, 0x89, 0xf8, //0x0000a95c movq %rdi, %r8
- 0x48, 0x85, 0xc0, //0x0000a95f testq %rax, %rax
- 0x0f, 0x84, 0x52, 0x00, 0x00, 0x00, //0x0000a962 je LBB5_2089
- //0x0000a968 LBB5_2085
- 0x48, 0x8b, 0x7d, 0xa0, //0x0000a968 movq $-96(%rbp), %rdi
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x0000a96c jmp LBB5_2087
- //0x0000a971 LBB5_2086
- 0x48, 0x85, 0xd2, //0x0000a971 testq %rdx, %rdx
- 0x44, 0x0f, 0x45, 0xdb, //0x0000a974 cmovnel %ebx, %r11d
- 0x48, 0x01, 0xc0, //0x0000a978 addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x0000a97b leaq (%rax,%rax,4), %rax
- 0x48, 0x85, 0xc0, //0x0000a97f testq %rax, %rax
- 0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x0000a982 je LBB5_2089
- //0x0000a988 LBB5_2087
- 0x48, 0x89, 0xc2, //0x0000a988 movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x0000a98b shrq %cl, %rdx
- 0x48, 0x21, 0xf8, //0x0000a98e andq %rdi, %rax
- 0x49, 0x63, 0xf2, //0x0000a991 movslq %r10d, %rsi
- 0x49, 0x39, 0xf1, //0x0000a994 cmpq %rsi, %r9
- 0x0f, 0x86, 0xd4, 0xff, 0xff, 0xff, //0x0000a997 jbe LBB5_2086
- 0x80, 0xc2, 0x30, //0x0000a99d addb $48, %dl
- 0x41, 0x88, 0x14, 0x37, //0x0000a9a0 movb %dl, (%r15,%rsi)
- 0x83, 0xc6, 0x01, //0x0000a9a4 addl $1, %esi
- 0x41, 0x89, 0xf2, //0x0000a9a7 movl %esi, %r10d
- 0x48, 0x01, 0xc0, //0x0000a9aa addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x0000a9ad leaq (%rax,%rax,4), %rax
- 0x48, 0x85, 0xc0, //0x0000a9b1 testq %rax, %rax
- 0x0f, 0x85, 0xce, 0xff, 0xff, 0xff, //0x0000a9b4 jne LBB5_2087
- //0x0000a9ba LBB5_2089
- 0x45, 0x85, 0xd2, //0x0000a9ba testl %r10d, %r10d
- 0x8b, 0xb5, 0x68, 0xff, 0xff, 0xff, //0x0000a9bd movl $-152(%rbp), %esi
- 0x0f, 0x8e, 0xcc, 0xf8, 0xff, 0xff, //0x0000a9c3 jle LBB5_2000
- 0x44, 0x89, 0xd2, //0x0000a9c9 movl %r10d, %edx
- 0x42, 0x80, 0x7c, 0x3a, 0xff, 0x30, //0x0000a9cc cmpb $48, $-1(%rdx,%r15)
- 0x48, 0x8b, 0x7d, 0x90, //0x0000a9d2 movq $-112(%rbp), %rdi
- 0x0f, 0x85, 0xc8, 0xf8, 0xff, 0xff, //0x0000a9d6 jne LBB5_2001
- //0x0000a9dc LBB5_2091
- 0x48, 0x83, 0xfa, 0x01, //0x0000a9dc cmpq $1, %rdx
- 0x0f, 0x86, 0x17, 0x00, 0x00, 0x00, //0x0000a9e0 jbe LBB5_2093
- 0x8d, 0x42, 0xfe, //0x0000a9e6 leal $-2(%rdx), %eax
- 0x48, 0x83, 0xc2, 0xff, //0x0000a9e9 addq $-1, %rdx
- 0x41, 0x80, 0x3c, 0x07, 0x30, //0x0000a9ed cmpb $48, (%r15,%rax)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x0000a9f2 je LBB5_2091
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x0000a9f8 jmp LBB5_2095
- //0x0000a9fd LBB5_2093
- 0x83, 0xc2, 0xff, //0x0000a9fd addl $-1, %edx
- //0x0000aa00 LBB5_2094
- 0x45, 0x31, 0xc0, //0x0000aa00 xorl %r8d, %r8d
- //0x0000aa03 LBB5_2095
- 0x41, 0x89, 0xd2, //0x0000aa03 movl %edx, %r10d
- 0x89, 0xd0, //0x0000aa06 movl %edx, %eax
- 0xe9, 0x9d, 0xf8, 0xff, 0xff, //0x0000aa08 jmp LBB5_2002
- //0x0000aa0d LBB5_2096
- 0x81, 0xff, 0x02, 0xfc, 0xff, 0xff, //0x0000aa0d cmpl $-1022, %edi
- 0x0f, 0x8f, 0xc2, 0x01, 0x00, 0x00, //0x0000aa13 jg LBB5_2121
- 0x8d, 0x9f, 0xfd, 0x03, 0x00, 0x00, //0x0000aa19 leal $1021(%rdi), %ebx
- 0x31, 0xd2, //0x0000aa1f xorl %edx, %edx
- 0x45, 0x85, 0xf6, //0x0000aa21 testl %r14d, %r14d
- 0x0f, 0x84, 0xe3, 0x01, 0x00, 0x00, //0x0000aa24 je LBB5_2125
- 0x4c, 0x89, 0x45, 0xd0, //0x0000aa2a movq %r8, $-48(%rbp)
- 0x81, 0xff, 0xc6, 0xfb, 0xff, 0xff, //0x0000aa2e cmpl $-1082, %edi
- 0x0f, 0x87, 0x35, 0x02, 0x00, 0x00, //0x0000aa34 ja LBB5_2128
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000aa3a movl $1, %r8d
- 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x0000aa40 jmp LBB5_2102
- //0x0000aa45 LBB5_2100
- 0x31, 0xc0, //0x0000aa45 xorl %eax, %eax
- 0x48, 0x89, 0x45, 0xd0, //0x0000aa47 movq %rax, $-48(%rbp)
- 0x31, 0xff, //0x0000aa4b xorl %edi, %edi
- //0x0000aa4d LBB5_2101
- 0x8d, 0x4b, 0x3c, //0x0000aa4d leal $60(%rbx), %ecx
- 0x41, 0x89, 0xfa, //0x0000aa50 movl %edi, %r10d
- 0x41, 0x89, 0xfe, //0x0000aa53 movl %edi, %r14d
- 0x89, 0xf8, //0x0000aa56 movl %edi, %eax
- 0x83, 0xfb, 0x88, //0x0000aa58 cmpl $-120, %ebx
- 0x89, 0xcb, //0x0000aa5b movl %ecx, %ebx
- 0x0f, 0x8d, 0x14, 0x02, 0x00, 0x00, //0x0000aa5d jge LBB5_2129
- //0x0000aa63 LBB5_2102
- 0x45, 0x85, 0xf6, //0x0000aa63 testl %r14d, %r14d
- 0xb8, 0x00, 0x00, 0x00, 0x00, //0x0000aa66 movl $0, %eax
- 0x41, 0x0f, 0x4f, 0xc6, //0x0000aa6b cmovgl %r14d, %eax
- 0x31, 0xff, //0x0000aa6f xorl %edi, %edi
- 0x31, 0xc9, //0x0000aa71 xorl %ecx, %ecx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000aa73 .p2align 4, 0x90
- //0x0000aa80 LBB5_2103
- 0x48, 0x39, 0xf8, //0x0000aa80 cmpq %rdi, %rax
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x0000aa83 je LBB5_2106
- 0x48, 0x8d, 0x0c, 0x89, //0x0000aa89 leaq (%rcx,%rcx,4), %rcx
- 0x49, 0x0f, 0xbe, 0x34, 0x3f, //0x0000aa8d movsbq (%r15,%rdi), %rsi
- 0x48, 0x8d, 0x0c, 0x4e, //0x0000aa92 leaq (%rsi,%rcx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x0000aa96 addq $-48, %rcx
- 0x48, 0x83, 0xc7, 0x01, //0x0000aa9a addq $1, %rdi
- 0x4c, 0x39, 0xe1, //0x0000aa9e cmpq %r12, %rcx
- 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x0000aaa1 jb LBB5_2103
- 0x89, 0xf8, //0x0000aaa7 movl %edi, %eax
- 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x0000aaa9 jmp LBB5_2108
- //0x0000aaae LBB5_2106
- 0x31, 0xff, //0x0000aaae xorl %edi, %edi
- 0x48, 0x85, 0xc9, //0x0000aab0 testq %rcx, %rcx
- 0x0f, 0x84, 0x94, 0xff, 0xff, 0xff, //0x0000aab3 je LBB5_2101
- //0x0000aab9 LBB5_2107
- 0x48, 0x01, 0xc9, //0x0000aab9 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x0000aabc leaq (%rcx,%rcx,4), %rcx
- 0x83, 0xc0, 0x01, //0x0000aac0 addl $1, %eax
- 0x4c, 0x39, 0xe1, //0x0000aac3 cmpq %r12, %rcx
- 0x0f, 0x82, 0xed, 0xff, 0xff, 0xff, //0x0000aac6 jb LBB5_2107
- //0x0000aacc LBB5_2108
- 0x48, 0x8b, 0x55, 0xd0, //0x0000aacc movq $-48(%rbp), %rdx
- 0x29, 0xc2, //0x0000aad0 subl %eax, %edx
- 0x83, 0xc2, 0x01, //0x0000aad2 addl $1, %edx
- 0x48, 0x89, 0x55, 0xd0, //0x0000aad5 movq %rdx, $-48(%rbp)
- 0x31, 0xff, //0x0000aad9 xorl %edi, %edi
- 0x44, 0x39, 0xf0, //0x0000aadb cmpl %r14d, %eax
- 0x0f, 0x8d, 0x7e, 0x00, 0x00, 0x00, //0x0000aade jge LBB5_2113
- 0x49, 0x89, 0xde, //0x0000aae4 movq %rbx, %r14
- 0x48, 0x98, //0x0000aae7 cltq
- 0x4d, 0x63, 0xd2, //0x0000aae9 movslq %r10d, %r10
- 0x49, 0x8d, 0x1c, 0x07, //0x0000aaec leaq (%r15,%rax), %rbx
- 0x31, 0xff, //0x0000aaf0 xorl %edi, %edi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000aaf2 .p2align 4, 0x90
- //0x0000ab00 LBB5_2110
- 0x49, 0x8d, 0x54, 0x24, 0xff, //0x0000ab00 leaq $-1(%r12), %rdx
- 0x48, 0x21, 0xca, //0x0000ab05 andq %rcx, %rdx
- 0x48, 0xc1, 0xe9, 0x3c, //0x0000ab08 shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x0000ab0c orb $48, %cl
- 0x41, 0x88, 0x0c, 0x3f, //0x0000ab0f movb %cl, (%r15,%rdi)
- 0x48, 0x0f, 0xbe, 0x0c, 0x3b, //0x0000ab13 movsbq (%rbx,%rdi), %rcx
- 0x48, 0x8d, 0x34, 0x38, //0x0000ab18 leaq (%rax,%rdi), %rsi
- 0x48, 0x83, 0xc6, 0x01, //0x0000ab1c addq $1, %rsi
- 0x48, 0x83, 0xc7, 0x01, //0x0000ab20 addq $1, %rdi
- 0x48, 0x8d, 0x14, 0x92, //0x0000ab24 leaq (%rdx,%rdx,4), %rdx
- 0x48, 0x8d, 0x0c, 0x51, //0x0000ab28 leaq (%rcx,%rdx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x0000ab2c addq $-48, %rcx
- 0x4c, 0x39, 0xd6, //0x0000ab30 cmpq %r10, %rsi
- 0x0f, 0x8c, 0xc7, 0xff, 0xff, 0xff, //0x0000ab33 jl LBB5_2110
- 0x4c, 0x89, 0xf3, //0x0000ab39 movq %r14, %rbx
- 0x48, 0x85, 0xc9, //0x0000ab3c testq %rcx, %rcx
- 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x0000ab3f jne LBB5_2113
- 0xe9, 0x4d, 0x00, 0x00, 0x00, //0x0000ab45 jmp LBB5_2115
- //0x0000ab4a LBB5_2112
- 0x4c, 0x39, 0xe1, //0x0000ab4a cmpq %r12, %rcx
- 0x45, 0x0f, 0x43, 0xd8, //0x0000ab4d cmovael %r8d, %r11d
- 0x48, 0x8d, 0x0c, 0x00, //0x0000ab51 leaq (%rax,%rax), %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x0000ab55 leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc0, //0x0000ab59 testq %rax, %rax
- 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x0000ab5c je LBB5_2115
- //0x0000ab62 LBB5_2113
- 0x49, 0x8d, 0x44, 0x24, 0xff, //0x0000ab62 leaq $-1(%r12), %rax
- 0x48, 0x21, 0xc8, //0x0000ab67 andq %rcx, %rax
- 0x48, 0x63, 0xf7, //0x0000ab6a movslq %edi, %rsi
- 0x49, 0x39, 0xf1, //0x0000ab6d cmpq %rsi, %r9
- 0x0f, 0x86, 0xd4, 0xff, 0xff, 0xff, //0x0000ab70 jbe LBB5_2112
- 0x48, 0xc1, 0xe9, 0x3c, //0x0000ab76 shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x0000ab7a orb $48, %cl
- 0x41, 0x88, 0x0c, 0x37, //0x0000ab7d movb %cl, (%r15,%rsi)
- 0x83, 0xc6, 0x01, //0x0000ab81 addl $1, %esi
- 0x89, 0xf7, //0x0000ab84 movl %esi, %edi
- 0x48, 0x8d, 0x0c, 0x00, //0x0000ab86 leaq (%rax,%rax), %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x0000ab8a leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc0, //0x0000ab8e testq %rax, %rax
- 0x0f, 0x85, 0xcb, 0xff, 0xff, 0xff, //0x0000ab91 jne LBB5_2113
- //0x0000ab97 LBB5_2115
- 0x85, 0xff, //0x0000ab97 testl %edi, %edi
- 0x0f, 0x8e, 0x31, 0x00, 0x00, 0x00, //0x0000ab99 jle LBB5_2120
- 0x89, 0xf8, //0x0000ab9f movl %edi, %eax
- 0x42, 0x80, 0x7c, 0x38, 0xff, 0x30, //0x0000aba1 cmpb $48, $-1(%rax,%r15)
- 0x0f, 0x85, 0xa0, 0xfe, 0xff, 0xff, //0x0000aba7 jne LBB5_2101
- //0x0000abad LBB5_2117
- 0x48, 0x83, 0xf8, 0x01, //0x0000abad cmpq $1, %rax
- 0x0f, 0x86, 0x8e, 0xfe, 0xff, 0xff, //0x0000abb1 jbe LBB5_2100
- 0x8d, 0x48, 0xfe, //0x0000abb7 leal $-2(%rax), %ecx
- 0x48, 0x83, 0xc0, 0xff, //0x0000abba addq $-1, %rax
- 0x41, 0x80, 0x3c, 0x0f, 0x30, //0x0000abbe cmpb $48, (%r15,%rcx)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x0000abc3 je LBB5_2117
- 0x89, 0xc7, //0x0000abc9 movl %eax, %edi
- 0xe9, 0x7d, 0xfe, 0xff, 0xff, //0x0000abcb jmp LBB5_2101
- //0x0000abd0 LBB5_2120
- 0x0f, 0x85, 0x77, 0xfe, 0xff, 0xff, //0x0000abd0 jne LBB5_2101
- 0xe9, 0x6a, 0xfe, 0xff, 0xff, //0x0000abd6 jmp LBB5_2100
- //0x0000abdb LBB5_2121
- 0x44, 0x8d, 0x67, 0xff, //0x0000abdb leal $-1(%rdi), %r12d
- 0x31, 0xd2, //0x0000abdf xorl %edx, %edx
- 0x81, 0xff, 0x00, 0x04, 0x00, 0x00, //0x0000abe1 cmpl $1024, %edi
- 0x40, 0x8a, 0x75, 0xcf, //0x0000abe7 movb $-49(%rbp), %sil
- 0x0f, 0x8e, 0x26, 0x02, 0x00, 0x00, //0x0000abeb jle LBB5_2151
- 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x0000abf1 movabsq $9218868437227405312, %rdi
- 0xe9, 0x26, 0x0f, 0x00, 0x00, //0x0000abfb jmp LBB5_2286
- //0x0000ac00 LBB5_2123
- 0x89, 0xc0, //0x0000ac00 movl %eax, %eax
- //0x0000ac02 LBB5_2124
- 0x48, 0xf7, 0xd2, //0x0000ac02 notq %rdx
- 0x48, 0x29, 0xc2, //0x0000ac05 subq %rax, %rdx
- 0xe9, 0x96, 0xe8, 0xff, 0xff, //0x0000ac08 jmp LBB5_1821
- //0x0000ac0d LBB5_2125
- 0x40, 0x8a, 0x75, 0xcf, //0x0000ac0d movb $-49(%rbp), %sil
- 0x41, 0xbc, 0x02, 0xfc, 0xff, 0xff, //0x0000ac11 movl $-1022, %r12d
- 0xe9, 0x07, 0x05, 0x00, 0x00, //0x0000ac17 jmp LBB5_2195
- //0x0000ac1c LBB5_2126
- 0x48, 0x8b, 0x45, 0x90, //0x0000ac1c movq $-112(%rbp), %rax
- 0x4c, 0x29, 0xf8, //0x0000ac20 subq %r15, %rax
- 0x4c, 0x01, 0xe8, //0x0000ac23 addq %r13, %rax
- 0x48, 0xf7, 0xd2, //0x0000ac26 notq %rdx
- 0x48, 0x01, 0xc2, //0x0000ac29 addq %rax, %rdx
- 0xe9, 0x72, 0xe8, 0xff, 0xff, //0x0000ac2c jmp LBB5_1821
- //0x0000ac31 LBB5_2127
- 0x48, 0x39, 0xda, //0x0000ac31 cmpq %rbx, %rdx
- 0xb1, 0x02, //0x0000ac34 movb $2, %cl
- 0x80, 0xd9, 0x00, //0x0000ac36 sbbb $0, %cl
- 0x48, 0xd3, 0xea, //0x0000ac39 shrq %cl, %rdx
- 0x48, 0xc1, 0xe7, 0x34, //0x0000ac3c shlq $52, %rdi
- 0x4c, 0x21, 0xe2, //0x0000ac40 andq %r12, %rdx
- 0x48, 0x09, 0xfa, //0x0000ac43 orq %rdi, %rdx
- 0x49, 0x09, 0xd3, //0x0000ac46 orq %rdx, %r11
- 0x80, 0x7d, 0xa0, 0x00, //0x0000ac49 cmpb $0, $-96(%rbp)
- 0x4c, 0x0f, 0x44, 0xda, //0x0000ac4d cmoveq %rdx, %r11
- 0xc4, 0xc1, 0xf9, 0x6e, 0xcb, //0x0000ac51 vmovq %r11, %xmm1
- 0xc5, 0xf9, 0x2e, 0xc1, //0x0000ac56 vucomisd %xmm1, %xmm0
- 0x4c, 0x8b, 0x5d, 0xb0, //0x0000ac5a movq $-80(%rbp), %r11
- 0x0f, 0x85, 0xb2, 0xec, 0xff, 0xff, //0x0000ac5e jne LBB5_1868
- 0x0f, 0x8b, 0xfa, 0x0e, 0x00, 0x00, //0x0000ac64 jnp LBB5_2287
- 0xe9, 0xa7, 0xec, 0xff, 0xff, //0x0000ac6a jmp LBB5_1868
- //0x0000ac6f LBB5_2128
- 0x44, 0x89, 0xd7, //0x0000ac6f movl %r10d, %edi
- 0x44, 0x89, 0xf0, //0x0000ac72 movl %r14d, %eax
- 0x89, 0xd9, //0x0000ac75 movl %ebx, %ecx
- //0x0000ac77 LBB5_2129
- 0xf7, 0xd9, //0x0000ac77 negl %ecx
- 0x31, 0xf6, //0x0000ac79 xorl %esi, %esi
- 0x85, 0xc0, //0x0000ac7b testl %eax, %eax
- 0x41, 0xbe, 0x00, 0x00, 0x00, 0x00, //0x0000ac7d movl $0, %r14d
- 0x44, 0x0f, 0x4f, 0xf0, //0x0000ac83 cmovgl %eax, %r14d
- 0x31, 0xd2, //0x0000ac87 xorl %edx, %edx
- 0x44, 0x8a, 0x65, 0xcf, //0x0000ac89 movb $-49(%rbp), %r12b
- 0x4c, 0x8b, 0x45, 0xd0, //0x0000ac8d movq $-48(%rbp), %r8
- //0x0000ac91 LBB5_2130
- 0x49, 0x39, 0xf6, //0x0000ac91 cmpq %rsi, %r14
- 0x0f, 0x84, 0x9f, 0x00, 0x00, 0x00, //0x0000ac94 je LBB5_2138
- 0x48, 0x8d, 0x14, 0x92, //0x0000ac9a leaq (%rdx,%rdx,4), %rdx
- 0x49, 0x0f, 0xbe, 0x1c, 0x37, //0x0000ac9e movsbq (%r15,%rsi), %rbx
- 0x48, 0x8d, 0x14, 0x53, //0x0000aca3 leaq (%rbx,%rdx,2), %rdx
- 0x48, 0x83, 0xc2, 0xd0, //0x0000aca7 addq $-48, %rdx
- 0x48, 0x83, 0xc6, 0x01, //0x0000acab addq $1, %rsi
- 0x48, 0x89, 0xd3, //0x0000acaf movq %rdx, %rbx
- 0x48, 0xd3, 0xeb, //0x0000acb2 shrq %cl, %rbx
- 0x48, 0x85, 0xdb, //0x0000acb5 testq %rbx, %rbx
- 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x0000acb8 je LBB5_2130
- 0x41, 0x89, 0xf6, //0x0000acbe movl %esi, %r14d
- //0x0000acc1 LBB5_2133
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000acc1 movq $-1, %r8
- 0x49, 0xd3, 0xe0, //0x0000acc8 shlq %cl, %r8
- 0x49, 0xf7, 0xd0, //0x0000accb notq %r8
- 0x45, 0x31, 0xd2, //0x0000acce xorl %r10d, %r10d
- 0x41, 0x39, 0xc6, //0x0000acd1 cmpl %eax, %r14d
- 0x0f, 0x8d, 0x47, 0x00, 0x00, 0x00, //0x0000acd4 jge LBB5_2137
- 0x49, 0x63, 0xc6, //0x0000acda movslq %r14d, %rax
- 0x4c, 0x63, 0xe7, //0x0000acdd movslq %edi, %r12
- 0x49, 0x8d, 0x3c, 0x07, //0x0000ace0 leaq (%r15,%rax), %rdi
- 0x45, 0x31, 0xd2, //0x0000ace4 xorl %r10d, %r10d
- //0x0000ace7 LBB5_2135
- 0x48, 0x89, 0xd3, //0x0000ace7 movq %rdx, %rbx
- 0x48, 0xd3, 0xeb, //0x0000acea shrq %cl, %rbx
- 0x4c, 0x21, 0xc2, //0x0000aced andq %r8, %rdx
- 0x80, 0xc3, 0x30, //0x0000acf0 addb $48, %bl
- 0x43, 0x88, 0x1c, 0x17, //0x0000acf3 movb %bl, (%r15,%r10)
- 0x4a, 0x0f, 0xbe, 0x1c, 0x17, //0x0000acf7 movsbq (%rdi,%r10), %rbx
- 0x4a, 0x8d, 0x34, 0x10, //0x0000acfc leaq (%rax,%r10), %rsi
- 0x48, 0x83, 0xc6, 0x01, //0x0000ad00 addq $1, %rsi
- 0x49, 0x83, 0xc2, 0x01, //0x0000ad04 addq $1, %r10
- 0x48, 0x8d, 0x14, 0x92, //0x0000ad08 leaq (%rdx,%rdx,4), %rdx
- 0x48, 0x8d, 0x14, 0x53, //0x0000ad0c leaq (%rbx,%rdx,2), %rdx
- 0x48, 0x83, 0xc2, 0xd0, //0x0000ad10 addq $-48, %rdx
- 0x4c, 0x39, 0xe6, //0x0000ad14 cmpq %r12, %rsi
- 0x0f, 0x8c, 0xca, 0xff, 0xff, 0xff, //0x0000ad17 jl LBB5_2135
- 0x44, 0x8a, 0x65, 0xcf, //0x0000ad1d movb $-49(%rbp), %r12b
- //0x0000ad21 LBB5_2137
- 0x48, 0x8b, 0x5d, 0xd0, //0x0000ad21 movq $-48(%rbp), %rbx
- 0x44, 0x29, 0xf3, //0x0000ad25 subl %r14d, %ebx
- 0x83, 0xc3, 0x01, //0x0000ad28 addl $1, %ebx
- 0x48, 0x85, 0xd2, //0x0000ad2b testq %rdx, %rdx
- 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x0000ad2e jne LBB5_2141
- 0xe9, 0x85, 0x00, 0x00, 0x00, //0x0000ad34 jmp LBB5_2145
- //0x0000ad39 LBB5_2138
- 0x48, 0x85, 0xd2, //0x0000ad39 testq %rdx, %rdx
- 0x0f, 0x84, 0xd6, 0x03, 0x00, 0x00, //0x0000ad3c je LBB5_2194
- 0x48, 0x89, 0xd6, //0x0000ad42 movq %rdx, %rsi
- 0x48, 0xd3, 0xee, //0x0000ad45 shrq %cl, %rsi
- 0x48, 0x85, 0xf6, //0x0000ad48 testq %rsi, %rsi
- 0x0f, 0x84, 0xd6, 0x00, 0x00, 0x00, //0x0000ad4b je LBB5_2152
- 0x4c, 0x89, 0xc3, //0x0000ad51 movq %r8, %rbx
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000ad54 movq $-1, %r8
- 0x49, 0xd3, 0xe0, //0x0000ad5b shlq %cl, %r8
- 0x49, 0xf7, 0xd0, //0x0000ad5e notq %r8
- 0x44, 0x29, 0xf3, //0x0000ad61 subl %r14d, %ebx
- 0x83, 0xc3, 0x01, //0x0000ad64 addl $1, %ebx
- 0x45, 0x31, 0xd2, //0x0000ad67 xorl %r10d, %r10d
- //0x0000ad6a LBB5_2141
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000ad6a movl $1, %eax
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x0000ad6f jmp LBB5_2143
- //0x0000ad74 LBB5_2142
- 0x48, 0x85, 0xf6, //0x0000ad74 testq %rsi, %rsi
- 0x44, 0x0f, 0x45, 0xd8, //0x0000ad77 cmovnel %eax, %r11d
- 0x48, 0x01, 0xd2, //0x0000ad7b addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x0000ad7e leaq (%rdx,%rdx,4), %rdx
- 0x48, 0x85, 0xd2, //0x0000ad82 testq %rdx, %rdx
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x0000ad85 je LBB5_2145
- //0x0000ad8b LBB5_2143
- 0x48, 0x89, 0xd6, //0x0000ad8b movq %rdx, %rsi
- 0x48, 0xd3, 0xee, //0x0000ad8e shrq %cl, %rsi
- 0x4c, 0x21, 0xc2, //0x0000ad91 andq %r8, %rdx
- 0x49, 0x63, 0xfa, //0x0000ad94 movslq %r10d, %rdi
- 0x49, 0x39, 0xf9, //0x0000ad97 cmpq %rdi, %r9
- 0x0f, 0x86, 0xd4, 0xff, 0xff, 0xff, //0x0000ad9a jbe LBB5_2142
- 0x40, 0x80, 0xc6, 0x30, //0x0000ada0 addb $48, %sil
- 0x41, 0x88, 0x34, 0x3f, //0x0000ada4 movb %sil, (%r15,%rdi)
- 0x83, 0xc7, 0x01, //0x0000ada8 addl $1, %edi
- 0x41, 0x89, 0xfa, //0x0000adab movl %edi, %r10d
- 0x48, 0x01, 0xd2, //0x0000adae addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x0000adb1 leaq (%rdx,%rdx,4), %rdx
- 0x48, 0x85, 0xd2, //0x0000adb5 testq %rdx, %rdx
- 0x0f, 0x85, 0xcd, 0xff, 0xff, 0xff, //0x0000adb8 jne LBB5_2143
- //0x0000adbe LBB5_2145
- 0x44, 0x89, 0xe6, //0x0000adbe movl %r12d, %esi
- 0x45, 0x85, 0xd2, //0x0000adc1 testl %r10d, %r10d
- 0x49, 0x89, 0xd8, //0x0000adc4 movq %rbx, %r8
- 0x0f, 0x8e, 0x80, 0x00, 0x00, 0x00, //0x0000adc7 jle LBB5_2154
- 0x44, 0x89, 0xd0, //0x0000adcd movl %r10d, %eax
- 0x41, 0xbc, 0x02, 0xfc, 0xff, 0xff, //0x0000add0 movl $-1022, %r12d
- 0x42, 0x80, 0x7c, 0x38, 0xff, 0x30, //0x0000add6 cmpb $48, $-1(%rax,%r15)
- 0x0f, 0x85, 0x84, 0x00, 0x00, 0x00, //0x0000addc jne LBB5_2155
- //0x0000ade2 LBB5_2147
- 0x49, 0x89, 0xc2, //0x0000ade2 movq %rax, %r10
- 0x31, 0xc0, //0x0000ade5 xorl %eax, %eax
- 0x49, 0x83, 0xfa, 0x01, //0x0000ade7 cmpq $1, %r10
- 0x0f, 0x86, 0x16, 0x00, 0x00, 0x00, //0x0000adeb jbe LBB5_2150
- 0x41, 0x8d, 0x4a, 0xfe, //0x0000adf1 leal $-2(%r10), %ecx
- 0x49, 0x8d, 0x42, 0xff, //0x0000adf5 leaq $-1(%r10), %rax
- 0x41, 0x80, 0x3c, 0x0f, 0x30, //0x0000adf9 cmpb $48, (%r15,%rcx)
- 0x0f, 0x84, 0xde, 0xff, 0xff, 0xff, //0x0000adfe je LBB5_2147
- 0x44, 0x89, 0xc0, //0x0000ae04 movl %r8d, %eax
- //0x0000ae07 LBB5_2150
- 0x41, 0x83, 0xc2, 0xff, //0x0000ae07 addl $-1, %r10d
- 0x41, 0xbc, 0x02, 0xfc, 0xff, 0xff, //0x0000ae0b movl $-1022, %r12d
- 0x41, 0x89, 0xc0, //0x0000ae11 movl %eax, %r8d
- 0x45, 0x89, 0xd6, //0x0000ae14 movl %r10d, %r14d
- //0x0000ae17 LBB5_2151
- 0x31, 0xd2, //0x0000ae17 xorl %edx, %edx
- 0x45, 0x85, 0xf6, //0x0000ae19 testl %r14d, %r14d
- 0x0f, 0x85, 0x47, 0x00, 0x00, 0x00, //0x0000ae1c jne LBB5_2156
- 0xe9, 0xfc, 0x02, 0x00, 0x00, //0x0000ae22 jmp LBB5_2195
- //0x0000ae27 LBB5_2152
- 0x48, 0x01, 0xd2, //0x0000ae27 addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x0000ae2a leaq (%rdx,%rdx,4), %rdx
- 0x41, 0x83, 0xc6, 0x01, //0x0000ae2e addl $1, %r14d
- 0x48, 0x89, 0xd6, //0x0000ae32 movq %rdx, %rsi
- 0x48, 0xd3, 0xee, //0x0000ae35 shrq %cl, %rsi
- 0x48, 0x85, 0xf6, //0x0000ae38 testq %rsi, %rsi
- 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x0000ae3b je LBB5_2152
- 0xe9, 0x7b, 0xfe, 0xff, 0xff, //0x0000ae41 jmp LBB5_2133
- //0x0000ae46 LBB5_2153
- 0x89, 0xc0, //0x0000ae46 movl %eax, %eax
- 0xe9, 0xb3, 0x02, 0x00, 0x00, //0x0000ae48 jmp LBB5_2193
- //0x0000ae4d LBB5_2154
- 0x41, 0xbc, 0x02, 0xfc, 0xff, 0xff, //0x0000ae4d movl $-1022, %r12d
- 0x31, 0xc0, //0x0000ae53 xorl %eax, %eax
- 0x45, 0x89, 0xd6, //0x0000ae55 movl %r10d, %r14d
- 0x45, 0x85, 0xd2, //0x0000ae58 testl %r10d, %r10d
- 0x0f, 0x85, 0x08, 0x00, 0x00, 0x00, //0x0000ae5b jne LBB5_2156
- 0xe9, 0x90, 0x0c, 0x00, 0x00, //0x0000ae61 jmp LBB5_2285
- //0x0000ae66 LBB5_2155
- 0x45, 0x89, 0xd6, //0x0000ae66 movl %r10d, %r14d
- //0x0000ae69 LBB5_2156
- 0x4c, 0x89, 0x45, 0xd0, //0x0000ae69 movq %r8, $-48(%rbp)
- 0x49, 0x63, 0xc6, //0x0000ae6d movslq %r14d, %rax
- 0x4c, 0x8d, 0x40, 0xfe, //0x0000ae70 leaq $-2(%rax), %r8
- 0x48, 0x8d, 0x50, 0xff, //0x0000ae74 leaq $-1(%rax), %rdx
- 0x31, 0xff, //0x0000ae78 xorl %edi, %edi
- //0x0000ae7a LBB5_2157
- 0x48, 0x8d, 0x0d, 0x8f, 0x47, 0x00, 0x00, //0x0000ae7a leaq $18319(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */
- 0x0f, 0xb6, 0x9c, 0x0f, 0x8c, 0x15, 0x00, 0x00, //0x0000ae81 movzbl $5516(%rdi,%rcx), %ebx
- 0x41, 0x0f, 0xb6, 0x0c, 0x3f, //0x0000ae89 movzbl (%r15,%rdi), %ecx
- 0x38, 0xd9, //0x0000ae8e cmpb %bl, %cl
- 0x0f, 0x85, 0x47, 0x01, 0x00, 0x00, //0x0000ae90 jne LBB5_2174
- 0x48, 0x39, 0xfa, //0x0000ae96 cmpq %rdi, %rdx
- 0x0f, 0x84, 0x5f, 0x00, 0x00, 0x00, //0x0000ae99 je LBB5_2164
- 0x48, 0x8d, 0x0d, 0x6a, 0x47, 0x00, 0x00, //0x0000ae9f leaq $18282(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */
- 0x0f, 0xb6, 0x9c, 0x0f, 0x8d, 0x15, 0x00, 0x00, //0x0000aea6 movzbl $5517(%rdi,%rcx), %ebx
- 0x41, 0x0f, 0xb6, 0x4c, 0x3f, 0x01, //0x0000aeae movzbl $1(%r15,%rdi), %ecx
- 0x38, 0xd9, //0x0000aeb4 cmpb %bl, %cl
- 0x0f, 0x85, 0x21, 0x01, 0x00, 0x00, //0x0000aeb6 jne LBB5_2174
- 0x49, 0x39, 0xf8, //0x0000aebc cmpq %rdi, %r8
- 0x0f, 0x84, 0x39, 0x00, 0x00, 0x00, //0x0000aebf je LBB5_2164
- 0x48, 0x8d, 0x0d, 0x44, 0x47, 0x00, 0x00, //0x0000aec5 leaq $18244(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */
- 0x0f, 0xb6, 0x9c, 0x0f, 0x8e, 0x15, 0x00, 0x00, //0x0000aecc movzbl $5518(%rdi,%rcx), %ebx
- 0xb9, 0x10, 0x00, 0x00, 0x00, //0x0000aed4 movl $16, %ecx
- 0x48, 0x83, 0xff, 0x24, //0x0000aed9 cmpq $36, %rdi
- 0x0f, 0x84, 0x3d, 0x00, 0x00, 0x00, //0x0000aedd je LBB5_2166
- 0x41, 0x0f, 0xb6, 0x4c, 0x3f, 0x02, //0x0000aee3 movzbl $2(%r15,%rdi), %ecx
- 0x38, 0xd9, //0x0000aee9 cmpb %bl, %cl
- 0x0f, 0x85, 0xec, 0x00, 0x00, 0x00, //0x0000aeeb jne LBB5_2174
- 0x48, 0x83, 0xc7, 0x03, //0x0000aef1 addq $3, %rdi
- 0x48, 0x39, 0xf8, //0x0000aef5 cmpq %rdi, %rax
- 0x0f, 0x85, 0x7c, 0xff, 0xff, 0xff, //0x0000aef8 jne LBB5_2157
- //0x0000aefe LBB5_2164
- 0x44, 0x89, 0xf0, //0x0000aefe movl %r14d, %eax
- 0x48, 0x8d, 0x0d, 0x08, 0x47, 0x00, 0x00, //0x0000af01 leaq $18184(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */
- 0x80, 0xbc, 0x08, 0x8c, 0x15, 0x00, 0x00, 0x00, //0x0000af08 cmpb $0, $5516(%rax,%rcx)
- 0xb9, 0x10, 0x00, 0x00, 0x00, //0x0000af10 movl $16, %ecx
- 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x0000af15 je LBB5_2166
- //0x0000af1b LBB5_2165
- 0xb9, 0x0f, 0x00, 0x00, 0x00, //0x0000af1b movl $15, %ecx
- //0x0000af20 LBB5_2166
- 0x45, 0x85, 0xf6, //0x0000af20 testl %r14d, %r14d
- 0x48, 0x89, 0x4d, 0xa0, //0x0000af23 movq %rcx, $-96(%rbp)
- 0x0f, 0x8e, 0xc2, 0x00, 0x00, 0x00, //0x0000af27 jle LBB5_2175
- 0x4c, 0x89, 0x65, 0x90, //0x0000af2d movq %r12, $-112(%rbp)
- 0x48, 0xbb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x0000af31 movabsq $-432345564227567616, %rbx
- 0x46, 0x8d, 0x24, 0x31, //0x0000af3b leal (%rcx,%r14), %r12d
- 0x44, 0x89, 0xf7, //0x0000af3f movl %r14d, %edi
- 0x4d, 0x63, 0xc4, //0x0000af42 movslq %r12d, %r8
- 0x49, 0x83, 0xc0, 0xff, //0x0000af45 addq $-1, %r8
- 0x48, 0x83, 0xc7, 0x01, //0x0000af49 addq $1, %rdi
- 0x31, 0xc9, //0x0000af4d xorl %ecx, %ecx
- 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x0000af4f movl $1, %r14d
- 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x0000af55 jmp LBB5_2170
- //0x0000af5a LBB5_2168
- 0x48, 0x85, 0xc0, //0x0000af5a testq %rax, %rax
- 0x45, 0x0f, 0x45, 0xde, //0x0000af5d cmovnel %r14d, %r11d
- //0x0000af61 LBB5_2169
- 0x41, 0x83, 0xc4, 0xff, //0x0000af61 addl $-1, %r12d
- 0x49, 0x83, 0xc0, 0xff, //0x0000af65 addq $-1, %r8
- 0x48, 0x83, 0xc7, 0xff, //0x0000af69 addq $-1, %rdi
- 0x48, 0x83, 0xff, 0x01, //0x0000af6d cmpq $1, %rdi
- 0x0f, 0x86, 0x4b, 0x00, 0x00, 0x00, //0x0000af71 jbe LBB5_2172
- //0x0000af77 LBB5_2170
- 0x48, 0x01, 0xd9, //0x0000af77 addq %rbx, %rcx
- 0x8d, 0x47, 0xfe, //0x0000af7a leal $-2(%rdi), %eax
- 0x49, 0x0f, 0xbe, 0x34, 0x07, //0x0000af7d movsbq (%r15,%rax), %rsi
- 0x48, 0xc1, 0xe6, 0x35, //0x0000af82 shlq $53, %rsi
- 0x48, 0x01, 0xce, //0x0000af86 addq %rcx, %rsi
- 0x48, 0x89, 0xf0, //0x0000af89 movq %rsi, %rax
- 0x48, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000af8c movabsq $-3689348814741910323, %rcx
- 0x48, 0xf7, 0xe1, //0x0000af96 mulq %rcx
- 0x48, 0x89, 0xd1, //0x0000af99 movq %rdx, %rcx
- 0x48, 0xc1, 0xe9, 0x03, //0x0000af9c shrq $3, %rcx
- 0x48, 0x8d, 0x04, 0x09, //0x0000afa0 leaq (%rcx,%rcx), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x0000afa4 leaq (%rax,%rax,4), %rdx
- 0x48, 0x89, 0xf0, //0x0000afa8 movq %rsi, %rax
- 0x48, 0x29, 0xd0, //0x0000afab subq %rdx, %rax
- 0x4d, 0x39, 0xc8, //0x0000afae cmpq %r9, %r8
- 0x0f, 0x83, 0xa3, 0xff, 0xff, 0xff, //0x0000afb1 jae LBB5_2168
- 0x04, 0x30, //0x0000afb7 addb $48, %al
- 0x43, 0x88, 0x04, 0x07, //0x0000afb9 movb %al, (%r15,%r8)
- 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x0000afbd jmp LBB5_2169
- //0x0000afc2 LBB5_2172
- 0x48, 0x83, 0xfe, 0x0a, //0x0000afc2 cmpq $10, %rsi
- 0x4c, 0x8b, 0x45, 0xd0, //0x0000afc6 movq $-48(%rbp), %r8
- 0x0f, 0x83, 0x2b, 0x00, 0x00, 0x00, //0x0000afca jae LBB5_2176
- 0x44, 0x8a, 0x75, 0xcf, //0x0000afd0 movb $-49(%rbp), %r14b
- 0x4c, 0x8b, 0x65, 0x90, //0x0000afd4 movq $-112(%rbp), %r12
- 0xe9, 0x91, 0x00, 0x00, 0x00, //0x0000afd8 jmp LBB5_2180
- //0x0000afdd LBB5_2174
- 0x38, 0xd9, //0x0000afdd cmpb %bl, %cl
- 0xb9, 0x10, 0x00, 0x00, 0x00, //0x0000afdf movl $16, %ecx
- 0x0f, 0x8c, 0x31, 0xff, 0xff, 0xff, //0x0000afe4 jl LBB5_2165
- 0xe9, 0x31, 0xff, 0xff, 0xff, //0x0000afea jmp LBB5_2166
- //0x0000afef LBB5_2175
- 0x41, 0x89, 0xf6, //0x0000afef movl %esi, %r14d
- 0x4c, 0x8b, 0x45, 0xd0, //0x0000aff2 movq $-48(%rbp), %r8
- 0xe9, 0x73, 0x00, 0x00, 0x00, //0x0000aff6 jmp LBB5_2180
- //0x0000affb LBB5_2176
- 0x49, 0x63, 0xf4, //0x0000affb movslq %r12d, %rsi
- 0x48, 0x83, 0xc6, 0xff, //0x0000affe addq $-1, %rsi
- 0xbf, 0x01, 0x00, 0x00, 0x00, //0x0000b002 movl $1, %edi
- 0x44, 0x8a, 0x75, 0xcf, //0x0000b007 movb $-49(%rbp), %r14b
- 0x4c, 0x8b, 0x65, 0x90, //0x0000b00b movq $-112(%rbp), %r12
- 0xe9, 0x18, 0x00, 0x00, 0x00, //0x0000b00f jmp LBB5_2178
- //0x0000b014 LBB5_2177
- 0x48, 0x85, 0xc0, //0x0000b014 testq %rax, %rax
- 0x44, 0x0f, 0x45, 0xdf, //0x0000b017 cmovnel %edi, %r11d
- 0x48, 0x83, 0xc6, 0xff, //0x0000b01b addq $-1, %rsi
- 0x48, 0x83, 0xf9, 0x09, //0x0000b01f cmpq $9, %rcx
- 0x48, 0x89, 0xd1, //0x0000b023 movq %rdx, %rcx
- 0x0f, 0x86, 0x42, 0x00, 0x00, 0x00, //0x0000b026 jbe LBB5_2180
- //0x0000b02c LBB5_2178
- 0x48, 0x89, 0xc8, //0x0000b02c movq %rcx, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000b02f movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x0000b039 mulq %rdx
- 0x48, 0xc1, 0xea, 0x03, //0x0000b03c shrq $3, %rdx
- 0x48, 0x8d, 0x04, 0x12, //0x0000b040 leaq (%rdx,%rdx), %rax
- 0x48, 0x8d, 0x1c, 0x80, //0x0000b044 leaq (%rax,%rax,4), %rbx
- 0x48, 0x89, 0xc8, //0x0000b048 movq %rcx, %rax
- 0x48, 0x29, 0xd8, //0x0000b04b subq %rbx, %rax
- 0x4c, 0x39, 0xce, //0x0000b04e cmpq %r9, %rsi
- 0x0f, 0x83, 0xbd, 0xff, 0xff, 0xff, //0x0000b051 jae LBB5_2177
- 0x04, 0x30, //0x0000b057 addb $48, %al
- 0x41, 0x88, 0x04, 0x37, //0x0000b059 movb %al, (%r15,%rsi)
- 0x48, 0x83, 0xc6, 0xff, //0x0000b05d addq $-1, %rsi
- 0x48, 0x83, 0xf9, 0x09, //0x0000b061 cmpq $9, %rcx
- 0x48, 0x89, 0xd1, //0x0000b065 movq %rdx, %rcx
- 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x0000b068 ja LBB5_2178
- //0x0000b06e LBB5_2180
- 0x48, 0x8b, 0x45, 0xa0, //0x0000b06e movq $-96(%rbp), %rax
- 0x41, 0x01, 0xc2, //0x0000b072 addl %eax, %r10d
- 0x49, 0x63, 0xd2, //0x0000b075 movslq %r10d, %rdx
- 0x49, 0x39, 0xd1, //0x0000b078 cmpq %rdx, %r9
- 0x41, 0x0f, 0x46, 0xd1, //0x0000b07b cmovbel %r9d, %edx
- 0x41, 0x01, 0xc0, //0x0000b07f addl %eax, %r8d
- 0x85, 0xd2, //0x0000b082 testl %edx, %edx
- 0x0f, 0x8e, 0x34, 0x00, 0x00, 0x00, //0x0000b084 jle LBB5_2185
- 0x89, 0xd0, //0x0000b08a movl %edx, %eax
- 0x42, 0x80, 0x7c, 0x38, 0xff, 0x30, //0x0000b08c cmpb $48, $-1(%rax,%r15)
- 0x44, 0x89, 0xf6, //0x0000b092 movl %r14d, %esi
- 0x0f, 0x85, 0x88, 0x00, 0x00, 0x00, //0x0000b095 jne LBB5_2195
- //0x0000b09b LBB5_2182
- 0x48, 0x83, 0xf8, 0x01, //0x0000b09b cmpq $1, %rax
- 0x0f, 0x86, 0x60, 0x01, 0x00, 0x00, //0x0000b09f jbe LBB5_2206
- 0x8d, 0x48, 0xfe, //0x0000b0a5 leal $-2(%rax), %ecx
- 0x48, 0x83, 0xc0, 0xff, //0x0000b0a8 addq $-1, %rax
- 0x41, 0x80, 0x3c, 0x0f, 0x30, //0x0000b0ac cmpb $48, (%r15,%rcx)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x0000b0b1 je LBB5_2182
- 0x89, 0xc2, //0x0000b0b7 movl %eax, %edx
- 0xe9, 0x65, 0x00, 0x00, 0x00, //0x0000b0b9 jmp LBB5_2195
- //0x0000b0be LBB5_2185
- 0x31, 0xff, //0x0000b0be xorl %edi, %edi
- 0xb8, 0x00, 0x00, 0x00, 0x00, //0x0000b0c0 movl $0, %eax
- 0x85, 0xd2, //0x0000b0c5 testl %edx, %edx
- 0x44, 0x89, 0xf6, //0x0000b0c7 movl %r14d, %esi
- 0x0f, 0x85, 0x53, 0x00, 0x00, 0x00, //0x0000b0ca jne LBB5_2195
- 0xe9, 0xd7, 0x09, 0x00, 0x00, //0x0000b0d0 jmp LBB5_2283
- //0x0000b0d5 LBB5_2189
- 0x41, 0x0f, 0xbc, 0xc1, //0x0000b0d5 bsfl %r9d, %eax
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x0000b0d9 jmp LBB5_2191
- //0x0000b0de LBB5_2190
- 0x0f, 0xbc, 0xc3, //0x0000b0de bsfl %ebx, %eax
- //0x0000b0e1 LBB5_2191
- 0x48, 0x8b, 0x4d, 0x90, //0x0000b0e1 movq $-112(%rbp), %rcx
- 0x4c, 0x29, 0xf9, //0x0000b0e5 subq %r15, %rcx
- 0x4c, 0x01, 0xe9, //0x0000b0e8 addq %r13, %rcx
- 0x48, 0x29, 0xc1, //0x0000b0eb subq %rax, %rcx
- 0x48, 0xf7, 0xd2, //0x0000b0ee notq %rdx
- 0x48, 0x01, 0xca, //0x0000b0f1 addq %rcx, %rdx
- 0x4c, 0x8b, 0x4d, 0xd0, //0x0000b0f4 movq $-48(%rbp), %r9
- 0xe9, 0xa6, 0xe3, 0xff, 0xff, //0x0000b0f8 jmp LBB5_1821
- //0x0000b0fd LBB5_2192
- 0x0f, 0xbc, 0xc3, //0x0000b0fd bsfl %ebx, %eax
- //0x0000b100 LBB5_2193
- 0x48, 0x8b, 0x4d, 0x90, //0x0000b100 movq $-112(%rbp), %rcx
- 0x4c, 0x29, 0xf9, //0x0000b104 subq %r15, %rcx
- 0x4c, 0x01, 0xe9, //0x0000b107 addq %r13, %rcx
- 0x48, 0x29, 0xc1, //0x0000b10a subq %rax, %rcx
- 0x48, 0xf7, 0xd2, //0x0000b10d notq %rdx
- 0x48, 0x01, 0xca, //0x0000b110 addq %rcx, %rdx
- 0xe9, 0x8b, 0xe3, 0xff, 0xff, //0x0000b113 jmp LBB5_1821
- //0x0000b118 LBB5_2194
- 0x44, 0x89, 0xe6, //0x0000b118 movl %r12d, %esi
- 0x41, 0xbc, 0x02, 0xfc, 0xff, 0xff, //0x0000b11b movl $-1022, %r12d
- 0x31, 0xd2, //0x0000b121 xorl %edx, %edx
- //0x0000b123 LBB5_2195
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000b123 movq $-1, %rax
- 0x41, 0x83, 0xf8, 0x14, //0x0000b12a cmpl $20, %r8d
- 0x0f, 0x8f, 0xc2, 0x09, 0x00, 0x00, //0x0000b12e jg LBB5_2285
- 0x31, 0xc9, //0x0000b134 xorl %ecx, %ecx
- 0xbf, 0x00, 0x00, 0x00, 0x00, //0x0000b136 movl $0, %edi
- 0x45, 0x85, 0xc0, //0x0000b13b testl %r8d, %r8d
- 0x49, 0x89, 0xd6, //0x0000b13e movq %rdx, %r14
- 0x0f, 0x8e, 0x59, 0x00, 0x00, 0x00, //0x0000b141 jle LBB5_2202
- 0x41, 0x89, 0xf2, //0x0000b147 movl %esi, %r10d
- 0x31, 0xc0, //0x0000b14a xorl %eax, %eax
- 0x85, 0xd2, //0x0000b14c testl %edx, %edx
- 0x48, 0x89, 0xd1, //0x0000b14e movq %rdx, %rcx
- 0xba, 0x00, 0x00, 0x00, 0x00, //0x0000b151 movl $0, %edx
- 0x0f, 0x4f, 0xd1, //0x0000b156 cmovgl %ecx, %edx
- 0x4d, 0x89, 0xc1, //0x0000b159 movq %r8, %r9
- 0x44, 0x89, 0xc6, //0x0000b15c movl %r8d, %esi
- 0x48, 0x8d, 0x4e, 0xff, //0x0000b15f leaq $-1(%rsi), %rcx
- 0x48, 0x39, 0xd1, //0x0000b163 cmpq %rdx, %rcx
- 0x48, 0x0f, 0x43, 0xca, //0x0000b166 cmovaeq %rdx, %rcx
- 0x4c, 0x8d, 0x41, 0x01, //0x0000b16a leaq $1(%rcx), %r8
- 0x31, 0xff, //0x0000b16e xorl %edi, %edi
- //0x0000b170 LBB5_2198
- 0x48, 0x39, 0xc2, //0x0000b170 cmpq %rax, %rdx
- 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x0000b173 je LBB5_2201
- 0x48, 0x8d, 0x3c, 0xbf, //0x0000b179 leaq (%rdi,%rdi,4), %rdi
- 0x49, 0x0f, 0xbe, 0x1c, 0x07, //0x0000b17d movsbq (%r15,%rax), %rbx
- 0x48, 0x8d, 0x3c, 0x7b, //0x0000b182 leaq (%rbx,%rdi,2), %rdi
- 0x48, 0x83, 0xc7, 0xd0, //0x0000b186 addq $-48, %rdi
- 0x48, 0x83, 0xc0, 0x01, //0x0000b18a addq $1, %rax
- 0x48, 0x39, 0xc6, //0x0000b18e cmpq %rax, %rsi
- 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x0000b191 jne LBB5_2198
- 0x4c, 0x89, 0xc1, //0x0000b197 movq %r8, %rcx
- //0x0000b19a LBB5_2201
- 0x4d, 0x89, 0xc8, //0x0000b19a movq %r9, %r8
- 0x44, 0x89, 0xd6, //0x0000b19d movl %r10d, %esi
- //0x0000b1a0 LBB5_2202
- 0x44, 0x89, 0xc2, //0x0000b1a0 movl %r8d, %edx
- 0x29, 0xca, //0x0000b1a3 subl %ecx, %edx
- 0x0f, 0x8e, 0xa5, 0x08, 0x00, 0x00, //0x0000b1a5 jle LBB5_2275
- 0x83, 0xfa, 0x10, //0x0000b1ab cmpl $16, %edx
- 0x0f, 0x82, 0x87, 0x08, 0x00, 0x00, //0x0000b1ae jb LBB5_2273
- 0x41, 0x89, 0xf1, //0x0000b1b4 movl %esi, %r9d
- 0x89, 0xd6, //0x0000b1b7 movl %edx, %esi
- 0x83, 0xe6, 0xf0, //0x0000b1b9 andl $-16, %esi
- 0xc5, 0xfa, 0x6f, 0x05, 0xfc, 0x4f, 0xff, 0xff, //0x0000b1bc vmovdqu $-45060(%rip), %xmm0 /* LCPI5_23+0(%rip) */
- 0xc4, 0xe3, 0xf9, 0x22, 0xc7, 0x00, //0x0000b1c4 vpinsrq $0, %rdi, %xmm0, %xmm0
- 0xc4, 0xe3, 0x7d, 0x02, 0x05, 0xec, 0x4f, 0xff, 0xff, 0xf0, //0x0000b1ca vpblendd $240, $-45076(%rip), %ymm0, %ymm0 /* LCPI5_23+0(%rip) */
- 0x01, 0xf1, //0x0000b1d4 addl %esi, %ecx
- 0x8d, 0x5e, 0xf0, //0x0000b1d6 leal $-16(%rsi), %ebx
- 0x89, 0xd8, //0x0000b1d9 movl %ebx, %eax
- 0xc1, 0xe8, 0x04, //0x0000b1db shrl $4, %eax
- 0x83, 0xc0, 0x01, //0x0000b1de addl $1, %eax
- 0x89, 0xc7, //0x0000b1e1 movl %eax, %edi
- 0x83, 0xe7, 0x03, //0x0000b1e3 andl $3, %edi
- 0xc4, 0xe2, 0x7d, 0x59, 0x0d, 0xa1, 0x50, 0xff, 0xff, //0x0000b1e6 vpbroadcastq $-44895(%rip), %ymm1 /* LCPI5_24+0(%rip) */
- 0x83, 0xfb, 0x30, //0x0000b1ef cmpl $48, %ebx
- 0x0f, 0x83, 0x89, 0x06, 0x00, 0x00, //0x0000b1f2 jae LBB5_2267
- 0xc5, 0xfd, 0x6f, 0xd9, //0x0000b1f8 vmovdqa %ymm1, %ymm3
- 0xc5, 0xfd, 0x6f, 0xd1, //0x0000b1fc vmovdqa %ymm1, %ymm2
- 0xe9, 0xfa, 0x06, 0x00, 0x00, //0x0000b200 jmp LBB5_2269
- //0x0000b205 LBB5_2206
- 0x83, 0xc0, 0xff, //0x0000b205 addl $-1, %eax
- 0x31, 0xff, //0x0000b208 xorl %edi, %edi
- 0x41, 0x89, 0xc6, //0x0000b20a movl %eax, %r14d
- 0x45, 0x31, 0xc0, //0x0000b20d xorl %r8d, %r8d
- 0xe9, 0x46, 0x08, 0x00, 0x00, //0x0000b210 jmp LBB5_2276
- //0x0000b215 LBB5_2207
- 0x0f, 0xbc, 0xd2, //0x0000b215 bsfl %edx, %edx
- 0x48, 0x01, 0xd0, //0x0000b218 addq %rdx, %rax
- 0xc5, 0xfe, 0x6f, 0x05, 0x5d, 0x4e, 0xff, 0xff, //0x0000b21b vmovdqu $-45475(%rip), %ymm0 /* LCPI5_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x0d, 0x75, 0x4e, 0xff, 0xff, //0x0000b223 vmovdqu $-45451(%rip), %ymm1 /* LCPI5_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x15, 0x8d, 0x4e, 0xff, 0xff, //0x0000b22b vmovdqu $-45427(%rip), %ymm2 /* LCPI5_3+0(%rip) */
- 0x48, 0x8d, 0x35, 0xa6, 0x5c, 0x00, 0x00, //0x0000b233 leaq $23718(%rip), %rsi /* _ESCAPED_TAB+0(%rip) */
- 0x48, 0x89, 0xc7, //0x0000b23a movq %rax, %rdi
- 0x49, 0x89, 0xc7, //0x0000b23d movq %rax, %r15
- //0x0000b240 LBB5_2208
- 0x0f, 0xb6, 0x57, 0x01, //0x0000b240 movzbl $1(%rdi), %edx
- 0x48, 0x83, 0xfa, 0x75, //0x0000b244 cmpq $117, %rdx
- 0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x0000b248 je LBB5_2211
- 0x8a, 0x1c, 0x32, //0x0000b24e movb (%rdx,%rsi), %bl
- 0xb2, 0x01, //0x0000b251 movb $1, %dl
- 0x48, 0x89, 0x55, 0xa8, //0x0000b253 movq %rdx, $-88(%rbp)
- 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x0000b257 movq $-2, %rdx
- 0x84, 0xdb, //0x0000b25e testb %bl, %bl
- 0x0f, 0x84, 0xac, 0xe3, 0xff, 0xff, //0x0000b260 je LBB5_1832
- 0x4c, 0x89, 0x75, 0x98, //0x0000b266 movq %r14, $-104(%rbp)
- 0x4d, 0x89, 0xde, //0x0000b26a movq %r11, %r14
- 0x48, 0x83, 0xc7, 0x02, //0x0000b26d addq $2, %rdi
- 0x41, 0x88, 0x1f, //0x0000b271 movb %bl, (%r15)
- 0x49, 0x83, 0xc7, 0x01, //0x0000b274 addq $1, %r15
- 0x48, 0x89, 0xf8, //0x0000b278 movq %rdi, %rax
- 0xe9, 0x74, 0x02, 0x00, 0x00, //0x0000b27b jmp LBB5_2231
- //0x0000b280 LBB5_2211
- 0x4c, 0x89, 0x75, 0x98, //0x0000b280 movq %r14, $-104(%rbp)
- 0x4d, 0x89, 0xde, //0x0000b284 movq %r11, %r14
- 0x44, 0x8b, 0x67, 0x02, //0x0000b287 movl $2(%rdi), %r12d
- 0x45, 0x89, 0xe1, //0x0000b28b movl %r12d, %r9d
- 0x41, 0xf7, 0xd1, //0x0000b28e notl %r9d
- 0x41, 0x8d, 0x9c, 0x24, 0xd0, 0xcf, 0xcf, 0xcf, //0x0000b291 leal $-808464432(%r12), %ebx
- 0x41, 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x0000b299 andl $-2139062144, %r9d
- 0xb2, 0x01, //0x0000b2a0 movb $1, %dl
- 0x48, 0x89, 0x55, 0xa8, //0x0000b2a2 movq %rdx, $-88(%rbp)
- 0x48, 0xc7, 0xc2, 0xf4, 0xff, 0xff, 0xff, //0x0000b2a6 movq $-12, %rdx
- 0x41, 0x85, 0xd9, //0x0000b2ad testl %ebx, %r9d
- 0x0f, 0x85, 0xea, 0x0e, 0x00, 0x00, //0x0000b2b0 jne LBB5_2366
- 0x41, 0x8d, 0x9c, 0x24, 0x19, 0x19, 0x19, 0x19, //0x0000b2b6 leal $421075225(%r12), %ebx
- 0x44, 0x09, 0xe3, //0x0000b2be orl %r12d, %ebx
- 0xf7, 0xc3, 0x80, 0x80, 0x80, 0x80, //0x0000b2c1 testl $-2139062144, %ebx
- 0x0f, 0x85, 0xd3, 0x0e, 0x00, 0x00, //0x0000b2c7 jne LBB5_2366
- 0x45, 0x89, 0xe2, //0x0000b2cd movl %r12d, %r10d
- 0x41, 0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000b2d0 andl $2139062143, %r10d
- 0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x0000b2d7 movl $-1061109568, %ebx
- 0x44, 0x29, 0xd3, //0x0000b2dc subl %r10d, %ebx
- 0x45, 0x8d, 0x9a, 0x46, 0x46, 0x46, 0x46, //0x0000b2df leal $1179010630(%r10), %r11d
- 0x44, 0x21, 0xcb, //0x0000b2e6 andl %r9d, %ebx
- 0x44, 0x85, 0xdb, //0x0000b2e9 testl %r11d, %ebx
- 0x0f, 0x85, 0xae, 0x0e, 0x00, 0x00, //0x0000b2ec jne LBB5_2366
- 0xbb, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000b2f2 movl $-522133280, %ebx
- 0x44, 0x29, 0xd3, //0x0000b2f7 subl %r10d, %ebx
- 0x41, 0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x0000b2fa addl $960051513, %r10d
- 0x41, 0x21, 0xd9, //0x0000b301 andl %ebx, %r9d
- 0x45, 0x85, 0xd1, //0x0000b304 testl %r10d, %r9d
- 0x0f, 0x85, 0x93, 0x0e, 0x00, 0x00, //0x0000b307 jne LBB5_2366
- 0x41, 0x0f, 0xcc, //0x0000b30d bswapl %r12d
- 0x44, 0x89, 0xe0, //0x0000b310 movl %r12d, %eax
- 0xc1, 0xe8, 0x04, //0x0000b313 shrl $4, %eax
- 0xf7, 0xd0, //0x0000b316 notl %eax
- 0x25, 0x01, 0x01, 0x01, 0x01, //0x0000b318 andl $16843009, %eax
- 0x8d, 0x04, 0xc0, //0x0000b31d leal (%rax,%rax,8), %eax
- 0x41, 0x81, 0xe4, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000b320 andl $252645135, %r12d
- 0x41, 0x01, 0xc4, //0x0000b327 addl %eax, %r12d
- 0x44, 0x89, 0xe0, //0x0000b32a movl %r12d, %eax
- 0xc1, 0xe8, 0x04, //0x0000b32d shrl $4, %eax
- 0x44, 0x09, 0xe0, //0x0000b330 orl %r12d, %eax
- 0x44, 0x0f, 0xb6, 0xc8, //0x0000b333 movzbl %al, %r9d
- 0xc1, 0xe8, 0x08, //0x0000b337 shrl $8, %eax
- 0x25, 0x00, 0xff, 0x00, 0x00, //0x0000b33a andl $65280, %eax
- 0x41, 0x09, 0xc1, //0x0000b33f orl %eax, %r9d
- 0x48, 0x8d, 0x47, 0x06, //0x0000b342 leaq $6(%rdi), %rax
- 0x41, 0x81, 0xf9, 0x80, 0x00, 0x00, 0x00, //0x0000b346 cmpl $128, %r9d
- 0x0f, 0x82, 0x83, 0x04, 0x00, 0x00, //0x0000b34d jb LBB5_2262
- 0x45, 0x31, 0xe4, //0x0000b353 xorl %r12d, %r12d
- //0x0000b356 LBB5_2217
- 0x41, 0x81, 0xf9, 0xff, 0x07, 0x00, 0x00, //0x0000b356 cmpl $2047, %r9d
- 0x0f, 0x86, 0x87, 0x04, 0x00, 0x00, //0x0000b35d jbe LBB5_2264
- 0x41, 0x8d, 0x99, 0x00, 0x20, 0xff, 0xff, //0x0000b363 leal $-57344(%r9), %ebx
- 0x81, 0xfb, 0xff, 0xf7, 0xff, 0xff, //0x0000b36a cmpl $-2049, %ebx
- 0x0f, 0x86, 0x4c, 0x01, 0x00, 0x00, //0x0000b370 jbe LBB5_2229
- 0x41, 0x81, 0xf9, 0xff, 0xdb, 0x00, 0x00, //0x0000b376 cmpl $56319, %r9d
- 0x0f, 0x87, 0x8d, 0x04, 0x00, 0x00, //0x0000b37d ja LBB5_2265
- 0x42, 0x80, 0x7c, 0x67, 0x06, 0x5c, //0x0000b383 cmpb $92, $6(%rdi,%r12,2)
- 0x0f, 0x85, 0x81, 0x04, 0x00, 0x00, //0x0000b389 jne LBB5_2265
- 0x42, 0x80, 0x7c, 0x67, 0x07, 0x75, //0x0000b38f cmpb $117, $7(%rdi,%r12,2)
- 0x0f, 0x85, 0x75, 0x04, 0x00, 0x00, //0x0000b395 jne LBB5_2265
- 0x42, 0x8b, 0x5c, 0x67, 0x08, //0x0000b39b movl $8(%rdi,%r12,2), %ebx
- 0x41, 0x89, 0xdb, //0x0000b3a0 movl %ebx, %r11d
- 0x41, 0xf7, 0xd3, //0x0000b3a3 notl %r11d
- 0x48, 0x89, 0x5d, 0xd0, //0x0000b3a6 movq %rbx, $-48(%rbp)
- 0x81, 0xc3, 0xd0, 0xcf, 0xcf, 0xcf, //0x0000b3aa addl $-808464432, %ebx
- 0x41, 0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x0000b3b0 andl $-2139062144, %r11d
- 0x41, 0x85, 0xdb, //0x0000b3b7 testl %ebx, %r11d
- 0x0f, 0x85, 0xe0, 0x0d, 0x00, 0x00, //0x0000b3ba jne LBB5_2366
- 0x4c, 0x8b, 0x55, 0xd0, //0x0000b3c0 movq $-48(%rbp), %r10
- 0x41, 0x8d, 0x9a, 0x19, 0x19, 0x19, 0x19, //0x0000b3c4 leal $421075225(%r10), %ebx
- 0x44, 0x09, 0xd3, //0x0000b3cb orl %r10d, %ebx
- 0xf7, 0xc3, 0x80, 0x80, 0x80, 0x80, //0x0000b3ce testl $-2139062144, %ebx
- 0x0f, 0x85, 0xc6, 0x0d, 0x00, 0x00, //0x0000b3d4 jne LBB5_2366
- 0x4c, 0x8b, 0x55, 0xd0, //0x0000b3da movq $-48(%rbp), %r10
- 0x41, 0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000b3de andl $2139062143, %r10d
- 0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x0000b3e5 movl $-1061109568, %ebx
- 0x44, 0x29, 0xd3, //0x0000b3ea subl %r10d, %ebx
- 0x89, 0x5d, 0x90, //0x0000b3ed movl %ebx, $-112(%rbp)
- 0x41, 0x8d, 0x9a, 0x46, 0x46, 0x46, 0x46, //0x0000b3f0 leal $1179010630(%r10), %ebx
- 0x89, 0x5d, 0xa0, //0x0000b3f7 movl %ebx, $-96(%rbp)
- 0x8b, 0x5d, 0x90, //0x0000b3fa movl $-112(%rbp), %ebx
- 0x44, 0x21, 0xdb, //0x0000b3fd andl %r11d, %ebx
- 0x85, 0x5d, 0xa0, //0x0000b400 testl %ebx, $-96(%rbp)
- 0x0f, 0x85, 0x97, 0x0d, 0x00, 0x00, //0x0000b403 jne LBB5_2366
- 0xbb, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000b409 movl $-522133280, %ebx
- 0x44, 0x29, 0xd3, //0x0000b40e subl %r10d, %ebx
- 0x41, 0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x0000b411 addl $960051513, %r10d
- 0x41, 0x21, 0xdb, //0x0000b418 andl %ebx, %r11d
- 0x45, 0x85, 0xd3, //0x0000b41b testl %r10d, %r11d
- 0x0f, 0x85, 0x7c, 0x0d, 0x00, 0x00, //0x0000b41e jne LBB5_2366
- 0x4c, 0x8b, 0x55, 0xd0, //0x0000b424 movq $-48(%rbp), %r10
- 0x41, 0x0f, 0xca, //0x0000b428 bswapl %r10d
- 0x44, 0x89, 0xd3, //0x0000b42b movl %r10d, %ebx
- 0xc1, 0xeb, 0x04, //0x0000b42e shrl $4, %ebx
- 0xf7, 0xd3, //0x0000b431 notl %ebx
- 0x81, 0xe3, 0x01, 0x01, 0x01, 0x01, //0x0000b433 andl $16843009, %ebx
- 0x8d, 0x1c, 0xdb, //0x0000b439 leal (%rbx,%rbx,8), %ebx
- 0x41, 0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000b43c andl $252645135, %r10d
- 0x41, 0x01, 0xda, //0x0000b443 addl %ebx, %r10d
- 0x44, 0x89, 0xd3, //0x0000b446 movl %r10d, %ebx
- 0xc1, 0xeb, 0x04, //0x0000b449 shrl $4, %ebx
- 0x44, 0x09, 0xd3, //0x0000b44c orl %r10d, %ebx
- 0x44, 0x0f, 0xb6, 0xdb, //0x0000b44f movzbl %bl, %r11d
- 0x4c, 0x89, 0x5d, 0xa0, //0x0000b453 movq %r11, $-96(%rbp)
- 0x41, 0x89, 0xda, //0x0000b457 movl %ebx, %r10d
- 0x41, 0xc1, 0xea, 0x08, //0x0000b45a shrl $8, %r10d
- 0x41, 0x81, 0xe2, 0x00, 0xff, 0x00, 0x00, //0x0000b45e andl $65280, %r10d
- 0x43, 0x8d, 0x1c, 0x1a, //0x0000b465 leal (%r10,%r11), %ebx
- 0x48, 0x89, 0x5d, 0xd0, //0x0000b469 movq %rbx, $-48(%rbp)
- 0x4c, 0x8d, 0x58, 0x06, //0x0000b46d leaq $6(%rax), %r11
- 0x4c, 0x89, 0x5d, 0x90, //0x0000b471 movq %r11, $-112(%rbp)
- 0x48, 0x8b, 0x5d, 0xa0, //0x0000b475 movq $-96(%rbp), %rbx
- 0x44, 0x01, 0xd3, //0x0000b479 addl %r10d, %ebx
- 0x81, 0xc3, 0x00, 0x20, 0xff, 0xff, //0x0000b47c addl $-57344, %ebx
- 0x81, 0xfb, 0xff, 0xfb, 0xff, 0xff, //0x0000b482 cmpl $-1025, %ebx
- 0x0f, 0x87, 0x94, 0x03, 0x00, 0x00, //0x0000b488 ja LBB5_2266
- 0x66, 0x43, 0xc7, 0x04, 0x27, 0xef, 0xbf, //0x0000b48e movw $-16401, (%r15,%r12)
- 0x43, 0xc6, 0x44, 0x27, 0x02, 0xbd, //0x0000b495 movb $-67, $2(%r15,%r12)
- 0x49, 0x83, 0xc4, 0x03, //0x0000b49b addq $3, %r12
- 0x48, 0x8b, 0x45, 0x90, //0x0000b49f movq $-112(%rbp), %rax
- 0x48, 0x8b, 0x5d, 0xd0, //0x0000b4a3 movq $-48(%rbp), %rbx
- 0x41, 0x89, 0xd9, //0x0000b4a7 movl %ebx, %r9d
- 0x81, 0xfb, 0x80, 0x00, 0x00, 0x00, //0x0000b4aa cmpl $128, %ebx
- 0x0f, 0x83, 0xa0, 0xfe, 0xff, 0xff, //0x0000b4b0 jae LBB5_2217
- 0x4d, 0x01, 0xe7, //0x0000b4b6 addq %r12, %r15
- 0x48, 0x8b, 0x45, 0x90, //0x0000b4b9 movq $-112(%rbp), %rax
- 0xe9, 0x18, 0x03, 0x00, 0x00, //0x0000b4bd jmp LBB5_2263
- //0x0000b4c2 LBB5_2229
- 0x44, 0x89, 0xca, //0x0000b4c2 movl %r9d, %edx
- 0xc1, 0xea, 0x0c, //0x0000b4c5 shrl $12, %edx
- 0x80, 0xca, 0xe0, //0x0000b4c8 orb $-32, %dl
- 0x43, 0x88, 0x14, 0x27, //0x0000b4cb movb %dl, (%r15,%r12)
- 0x44, 0x89, 0xca, //0x0000b4cf movl %r9d, %edx
- 0xc1, 0xea, 0x06, //0x0000b4d2 shrl $6, %edx
- 0x80, 0xe2, 0x3f, //0x0000b4d5 andb $63, %dl
- 0x80, 0xca, 0x80, //0x0000b4d8 orb $-128, %dl
- 0x43, 0x88, 0x54, 0x27, 0x01, //0x0000b4db movb %dl, $1(%r15,%r12)
- 0x41, 0x80, 0xe1, 0x3f, //0x0000b4e0 andb $63, %r9b
- 0x41, 0x80, 0xc9, 0x80, //0x0000b4e4 orb $-128, %r9b
- 0x47, 0x88, 0x4c, 0x27, 0x02, //0x0000b4e8 movb %r9b, $2(%r15,%r12)
- //0x0000b4ed LBB5_2230
- 0x4d, 0x01, 0xe7, //0x0000b4ed addq %r12, %r15
- 0x49, 0x83, 0xc7, 0x03, //0x0000b4f0 addq $3, %r15
- //0x0000b4f4 LBB5_2231
- 0x80, 0x38, 0x5c, //0x0000b4f4 cmpb $92, (%rax)
- 0x48, 0x89, 0xc7, //0x0000b4f7 movq %rax, %rdi
- 0x4c, 0x8b, 0x65, 0xc0, //0x0000b4fa movq $-64(%rbp), %r12
- 0x4d, 0x89, 0xf3, //0x0000b4fe movq %r14, %r11
- 0x4c, 0x8b, 0x75, 0x98, //0x0000b501 movq $-104(%rbp), %r14
- 0x0f, 0x84, 0x35, 0xfd, 0xff, 0xff, //0x0000b505 je LBB5_2208
- 0xc5, 0x7d, 0x7f, 0xe7, //0x0000b50b vmovdqa %ymm12, %ymm7
- 0x4d, 0x89, 0xf2, //0x0000b50f movq %r14, %r10
- 0x4d, 0x89, 0xd9, //0x0000b512 movq %r11, %r9
- 0xc5, 0xfe, 0x6f, 0x18, //0x0000b515 vmovdqu (%rax), %ymm3
- 0xc5, 0xe5, 0x74, 0xe0, //0x0000b519 vpcmpeqb %ymm0, %ymm3, %ymm4
- 0xc5, 0xe5, 0x74, 0xe9, //0x0000b51d vpcmpeqb %ymm1, %ymm3, %ymm5
- 0xc5, 0xfd, 0xd7, 0xd5, //0x0000b521 vpmovmskb %ymm5, %edx
- 0xc5, 0xe5, 0xda, 0xea, //0x0000b525 vpminub %ymm2, %ymm3, %ymm5
- 0xc5, 0xe5, 0x74, 0xed, //0x0000b529 vpcmpeqb %ymm5, %ymm3, %ymm5
- 0xc5, 0xd5, 0xeb, 0xf4, //0x0000b52d vpor %ymm4, %ymm5, %ymm6
- 0xc5, 0xfd, 0xd7, 0xfe, //0x0000b531 vpmovmskb %ymm6, %edi
- 0x83, 0xc7, 0xff, //0x0000b535 addl $-1, %edi
- 0x8a, 0x18, //0x0000b538 movb (%rax), %bl
- 0x89, 0x5d, 0xd0, //0x0000b53a movl %ebx, $-48(%rbp)
- 0x85, 0xd7, //0x0000b53d testl %edx, %edi
- 0x0f, 0x85, 0x74, 0x0c, 0x00, 0x00, //0x0000b53f jne LBB5_2368
- 0xf6, 0xc1, 0x20, //0x0000b545 testb $32, %cl
- 0x0f, 0x85, 0x3f, 0x01, 0x00, 0x00, //0x0000b548 jne LBB5_2250
- 0x83, 0xc2, 0xff, //0x0000b54e addl $-1, %edx
- 0xc5, 0xe5, 0x74, 0xe0, //0x0000b551 vpcmpeqb %ymm0, %ymm3, %ymm4
- 0xc5, 0xfd, 0xd7, 0xfc, //0x0000b555 vpmovmskb %ymm4, %edi
- 0x85, 0xfa, //0x0000b559 testl %edi, %edx
- 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x0000b55b jne LBB5_2239
- 0x48, 0x83, 0xc0, 0x20, //0x0000b561 addq $32, %rax
- //0x0000b565 LBB5_2236
- 0xc4, 0xc1, 0x7e, 0x7f, 0x1f, //0x0000b565 vmovdqu %ymm3, (%r15)
- 0x49, 0x8d, 0x57, 0x20, //0x0000b56a leaq $32(%r15), %rdx
- 0xc5, 0xfe, 0x6f, 0x18, //0x0000b56e vmovdqu (%rax), %ymm3
- 0xc5, 0xe5, 0x74, 0xe0, //0x0000b572 vpcmpeqb %ymm0, %ymm3, %ymm4
- 0xc5, 0xe5, 0x74, 0xe9, //0x0000b576 vpcmpeqb %ymm1, %ymm3, %ymm5
- 0xc5, 0xfd, 0xd7, 0xdd, //0x0000b57a vpmovmskb %ymm5, %ebx
- 0xc5, 0xe5, 0xda, 0xea, //0x0000b57e vpminub %ymm2, %ymm3, %ymm5
- 0xc5, 0xe5, 0x74, 0xed, //0x0000b582 vpcmpeqb %ymm5, %ymm3, %ymm5
- 0xc5, 0xd5, 0xeb, 0xec, //0x0000b586 vpor %ymm4, %ymm5, %ymm5
- 0xc5, 0xfd, 0xd7, 0xfd, //0x0000b58a vpmovmskb %ymm5, %edi
- 0x83, 0xc7, 0xff, //0x0000b58e addl $-1, %edi
- 0x85, 0xdf, //0x0000b591 testl %ebx, %edi
- 0x0f, 0x85, 0x17, 0x0c, 0x00, 0x00, //0x0000b593 jne LBB5_2367
- 0x83, 0xc3, 0xff, //0x0000b599 addl $-1, %ebx
- 0xc5, 0xfd, 0xd7, 0xfc, //0x0000b59c vpmovmskb %ymm4, %edi
- 0x48, 0x83, 0xc0, 0x20, //0x0000b5a0 addq $32, %rax
- 0x49, 0x89, 0xd7, //0x0000b5a4 movq %rdx, %r15
- 0x85, 0xfb, //0x0000b5a7 testl %edi, %ebx
- 0x0f, 0x84, 0xb6, 0xff, 0xff, 0xff, //0x0000b5a9 je LBB5_2236
- 0xc5, 0xf9, 0x7e, 0x5d, 0xd0, //0x0000b5af vmovd %xmm3, $-48(%rbp)
- 0x48, 0x83, 0xc0, 0xe0, //0x0000b5b4 addq $-32, %rax
- 0x49, 0x89, 0xd7, //0x0000b5b8 movq %rdx, %r15
- //0x0000b5bb LBB5_2239
- 0x48, 0x89, 0xc7, //0x0000b5bb movq %rax, %rdi
- 0x80, 0x7d, 0xd0, 0x5c, //0x0000b5be cmpb $92, $-48(%rbp)
- 0x4c, 0x8b, 0x65, 0xc0, //0x0000b5c2 movq $-64(%rbp), %r12
- 0x4d, 0x89, 0xcb, //0x0000b5c6 movq %r9, %r11
- 0x4d, 0x89, 0xd6, //0x0000b5c9 movq %r10, %r14
- 0xc5, 0x7d, 0x6f, 0xe7, //0x0000b5cc vmovdqa %ymm7, %ymm12
- 0x0f, 0x84, 0x6a, 0xfc, 0xff, 0xff, //0x0000b5d0 je LBB5_2208
- 0x31, 0xd2, //0x0000b5d6 xorl %edx, %edx
- //0x0000b5d8 LBB5_2241
- 0x8b, 0x7d, 0xd0, //0x0000b5d8 movl $-48(%rbp), %edi
- 0x41, 0x88, 0x3c, 0x17, //0x0000b5db movb %dil, (%r15,%rdx)
- 0x0f, 0xb6, 0x5c, 0x10, 0x01, //0x0000b5df movzbl $1(%rax,%rdx), %ebx
- 0x80, 0xfb, 0x5c, //0x0000b5e4 cmpb $92, %bl
- 0x0f, 0x84, 0x14, 0x01, 0x00, 0x00, //0x0000b5e7 je LBB5_2253
- 0x41, 0x88, 0x5c, 0x17, 0x01, //0x0000b5ed movb %bl, $1(%r15,%rdx)
- 0x0f, 0xb6, 0x5c, 0x10, 0x02, //0x0000b5f2 movzbl $2(%rax,%rdx), %ebx
- 0x80, 0xfb, 0x5c, //0x0000b5f7 cmpb $92, %bl
- 0x0f, 0x84, 0x22, 0x01, 0x00, 0x00, //0x0000b5fa je LBB5_2254
- 0x41, 0x88, 0x5c, 0x17, 0x02, //0x0000b600 movb %bl, $2(%r15,%rdx)
- 0x0f, 0xb6, 0x5c, 0x10, 0x03, //0x0000b605 movzbl $3(%rax,%rdx), %ebx
- 0x80, 0xfb, 0x5c, //0x0000b60a cmpb $92, %bl
- 0x0f, 0x84, 0x2a, 0x01, 0x00, 0x00, //0x0000b60d je LBB5_2255
- 0x41, 0x88, 0x5c, 0x17, 0x03, //0x0000b613 movb %bl, $3(%r15,%rdx)
- 0x0f, 0xb6, 0x5c, 0x10, 0x04, //0x0000b618 movzbl $4(%rax,%rdx), %ebx
- 0x80, 0xfb, 0x5c, //0x0000b61d cmpb $92, %bl
- 0x0f, 0x84, 0x32, 0x01, 0x00, 0x00, //0x0000b620 je LBB5_2256
- 0x41, 0x88, 0x5c, 0x17, 0x04, //0x0000b626 movb %bl, $4(%r15,%rdx)
- 0x0f, 0xb6, 0x5c, 0x10, 0x05, //0x0000b62b movzbl $5(%rax,%rdx), %ebx
- 0x80, 0xfb, 0x5c, //0x0000b630 cmpb $92, %bl
- 0x0f, 0x84, 0x3a, 0x01, 0x00, 0x00, //0x0000b633 je LBB5_2257
- 0x41, 0x88, 0x5c, 0x17, 0x05, //0x0000b639 movb %bl, $5(%r15,%rdx)
- 0x0f, 0xb6, 0x5c, 0x10, 0x06, //0x0000b63e movzbl $6(%rax,%rdx), %ebx
- 0x80, 0xfb, 0x5c, //0x0000b643 cmpb $92, %bl
- 0x0f, 0x84, 0x42, 0x01, 0x00, 0x00, //0x0000b646 je LBB5_2258
- 0x41, 0x88, 0x5c, 0x17, 0x06, //0x0000b64c movb %bl, $6(%r15,%rdx)
- 0x0f, 0xb6, 0x5c, 0x10, 0x07, //0x0000b651 movzbl $7(%rax,%rdx), %ebx
- 0x80, 0xfb, 0x5c, //0x0000b656 cmpb $92, %bl
- 0x0f, 0x84, 0x4a, 0x01, 0x00, 0x00, //0x0000b659 je LBB5_2259
- 0x41, 0x88, 0x5c, 0x17, 0x07, //0x0000b65f movb %bl, $7(%r15,%rdx)
- 0x0f, 0xb6, 0x7c, 0x10, 0x08, //0x0000b664 movzbl $8(%rax,%rdx), %edi
- 0x48, 0x83, 0xc2, 0x08, //0x0000b669 addq $8, %rdx
- 0x89, 0x7d, 0xd0, //0x0000b66d movl %edi, $-48(%rbp)
- 0x40, 0x80, 0xff, 0x5c, //0x0000b670 cmpb $92, %dil
- 0x0f, 0x85, 0x5e, 0xff, 0xff, 0xff, //0x0000b674 jne LBB5_2241
- 0x48, 0x8d, 0x3c, 0x10, //0x0000b67a leaq (%rax,%rdx), %rdi
- 0x48, 0x83, 0xc7, 0xff, //0x0000b67e addq $-1, %rdi
- 0x48, 0x01, 0xd0, //0x0000b682 addq %rdx, %rax
- 0x49, 0x01, 0xd7, //0x0000b685 addq %rdx, %r15
- 0xe9, 0x32, 0x01, 0x00, 0x00, //0x0000b688 jmp LBB5_2260
- //0x0000b68d LBB5_2250
- 0xc5, 0xd5, 0x71, 0xf5, 0x07, //0x0000b68d vpsllw $7, %ymm5, %ymm5
- 0xc5, 0xfd, 0xd7, 0xdd, //0x0000b692 vpmovmskb %ymm5, %ebx
- 0x83, 0xc2, 0xff, //0x0000b696 addl $-1, %edx
- 0x40, 0xb7, 0x01, //0x0000b699 movb $1, %dil
- 0x48, 0x89, 0x7d, 0xa8, //0x0000b69c movq %rdi, $-88(%rbp)
- 0x85, 0xda, //0x0000b6a0 testl %ebx, %edx
- 0x0f, 0x85, 0xd7, 0x05, 0x00, 0x00, //0x0000b6a2 jne LBB5_2295
- 0xc5, 0xdd, 0x71, 0xf4, 0x07, //0x0000b6a8 vpsllw $7, %ymm4, %ymm4
- 0xc5, 0xfd, 0xd7, 0xfc, //0x0000b6ad vpmovmskb %ymm4, %edi
- 0x85, 0xfa, //0x0000b6b1 testl %edi, %edx
- 0x0f, 0x85, 0x02, 0xff, 0xff, 0xff, //0x0000b6b3 jne LBB5_2239
- 0xc4, 0xc1, 0x7e, 0x7f, 0x1f, //0x0000b6b9 vmovdqu %ymm3, (%r15)
- 0x48, 0x8d, 0x58, 0x20, //0x0000b6be leaq $32(%rax), %rbx
- 0x49, 0x83, 0xc7, 0x20, //0x0000b6c2 addq $32, %r15
- 0xc5, 0xfe, 0x6f, 0x58, 0x20, //0x0000b6c6 vmovdqu $32(%rax), %ymm3
- 0xc5, 0xe5, 0x74, 0xe0, //0x0000b6cb vpcmpeqb %ymm0, %ymm3, %ymm4
- 0xc5, 0xe5, 0x74, 0xe9, //0x0000b6cf vpcmpeqb %ymm1, %ymm3, %ymm5
- 0xc5, 0xfd, 0xd7, 0xd5, //0x0000b6d3 vpmovmskb %ymm5, %edx
- 0xc5, 0xe5, 0xda, 0xea, //0x0000b6d7 vpminub %ymm2, %ymm3, %ymm5
- 0xc5, 0xe5, 0x74, 0xed, //0x0000b6db vpcmpeqb %ymm5, %ymm3, %ymm5
- 0xc5, 0xd5, 0xeb, 0xf4, //0x0000b6df vpor %ymm4, %ymm5, %ymm6
- 0xc5, 0xfd, 0xd7, 0xfe, //0x0000b6e3 vpmovmskb %ymm6, %edi
- 0x83, 0xc7, 0xff, //0x0000b6e7 addl $-1, %edi
- 0x0f, 0xb6, 0x40, 0x20, //0x0000b6ea movzbl $32(%rax), %eax
- 0x89, 0x45, 0xd0, //0x0000b6ee movl %eax, $-48(%rbp)
- 0x48, 0x89, 0xd8, //0x0000b6f1 movq %rbx, %rax
- 0x85, 0xd7, //0x0000b6f4 testl %edx, %edi
- 0x0f, 0x84, 0x91, 0xff, 0xff, 0xff, //0x0000b6f6 je LBB5_2250
- 0xe9, 0xbb, 0x0a, 0x00, 0x00, //0x0000b6fc jmp LBB5_2369
- //0x0000b701 LBB5_2253
- 0x48, 0x8d, 0x1c, 0x10, //0x0000b701 leaq (%rax,%rdx), %rbx
- 0x48, 0x83, 0xc3, 0x01, //0x0000b705 addq $1, %rbx
- 0x48, 0x01, 0xd0, //0x0000b709 addq %rdx, %rax
- 0x49, 0x01, 0xd7, //0x0000b70c addq %rdx, %r15
- 0x49, 0x83, 0xc7, 0x01, //0x0000b70f addq $1, %r15
- 0x48, 0x89, 0xc7, //0x0000b713 movq %rax, %rdi
- 0x48, 0x83, 0xc7, 0x01, //0x0000b716 addq $1, %rdi
- 0x48, 0x89, 0xd8, //0x0000b71a movq %rbx, %rax
- 0xe9, 0xa1, 0x00, 0x00, 0x00, //0x0000b71d jmp LBB5_2261
- //0x0000b722 LBB5_2254
- 0x48, 0x8d, 0x3c, 0x10, //0x0000b722 leaq (%rax,%rdx), %rdi
- 0x48, 0x83, 0xc7, 0x01, //0x0000b726 addq $1, %rdi
- 0x48, 0x01, 0xd0, //0x0000b72a addq %rdx, %rax
- 0x48, 0x83, 0xc0, 0x02, //0x0000b72d addq $2, %rax
- 0x49, 0x01, 0xd7, //0x0000b731 addq %rdx, %r15
- 0x49, 0x83, 0xc7, 0x02, //0x0000b734 addq $2, %r15
- 0xe9, 0x82, 0x00, 0x00, 0x00, //0x0000b738 jmp LBB5_2260
- //0x0000b73d LBB5_2255
- 0x48, 0x8d, 0x3c, 0x10, //0x0000b73d leaq (%rax,%rdx), %rdi
- 0x48, 0x83, 0xc7, 0x02, //0x0000b741 addq $2, %rdi
- 0x48, 0x01, 0xd0, //0x0000b745 addq %rdx, %rax
- 0x48, 0x83, 0xc0, 0x03, //0x0000b748 addq $3, %rax
- 0x49, 0x01, 0xd7, //0x0000b74c addq %rdx, %r15
- 0x49, 0x83, 0xc7, 0x03, //0x0000b74f addq $3, %r15
- 0xe9, 0x67, 0x00, 0x00, 0x00, //0x0000b753 jmp LBB5_2260
- //0x0000b758 LBB5_2256
- 0x48, 0x8d, 0x3c, 0x10, //0x0000b758 leaq (%rax,%rdx), %rdi
- 0x48, 0x83, 0xc7, 0x03, //0x0000b75c addq $3, %rdi
- 0x48, 0x01, 0xd0, //0x0000b760 addq %rdx, %rax
- 0x48, 0x83, 0xc0, 0x04, //0x0000b763 addq $4, %rax
- 0x49, 0x01, 0xd7, //0x0000b767 addq %rdx, %r15
- 0x49, 0x83, 0xc7, 0x04, //0x0000b76a addq $4, %r15
- 0xe9, 0x4c, 0x00, 0x00, 0x00, //0x0000b76e jmp LBB5_2260
- //0x0000b773 LBB5_2257
- 0x48, 0x8d, 0x3c, 0x10, //0x0000b773 leaq (%rax,%rdx), %rdi
- 0x48, 0x83, 0xc7, 0x04, //0x0000b777 addq $4, %rdi
- 0x48, 0x01, 0xd0, //0x0000b77b addq %rdx, %rax
- 0x48, 0x83, 0xc0, 0x05, //0x0000b77e addq $5, %rax
- 0x49, 0x01, 0xd7, //0x0000b782 addq %rdx, %r15
- 0x49, 0x83, 0xc7, 0x05, //0x0000b785 addq $5, %r15
- 0xe9, 0x31, 0x00, 0x00, 0x00, //0x0000b789 jmp LBB5_2260
- //0x0000b78e LBB5_2258
- 0x48, 0x8d, 0x3c, 0x10, //0x0000b78e leaq (%rax,%rdx), %rdi
- 0x48, 0x83, 0xc7, 0x05, //0x0000b792 addq $5, %rdi
- 0x48, 0x01, 0xd0, //0x0000b796 addq %rdx, %rax
- 0x48, 0x83, 0xc0, 0x06, //0x0000b799 addq $6, %rax
- 0x49, 0x01, 0xd7, //0x0000b79d addq %rdx, %r15
- 0x49, 0x83, 0xc7, 0x06, //0x0000b7a0 addq $6, %r15
- 0xe9, 0x16, 0x00, 0x00, 0x00, //0x0000b7a4 jmp LBB5_2260
- //0x0000b7a9 LBB5_2259
- 0x48, 0x8d, 0x3c, 0x10, //0x0000b7a9 leaq (%rax,%rdx), %rdi
- 0x48, 0x83, 0xc7, 0x06, //0x0000b7ad addq $6, %rdi
- 0x48, 0x01, 0xd0, //0x0000b7b1 addq %rdx, %rax
- 0x48, 0x83, 0xc0, 0x07, //0x0000b7b4 addq $7, %rax
- 0x49, 0x01, 0xd7, //0x0000b7b8 addq %rdx, %r15
- 0x49, 0x83, 0xc7, 0x07, //0x0000b7bb addq $7, %r15
- //0x0000b7bf LBB5_2260
- 0x48, 0x83, 0xc7, 0x01, //0x0000b7bf addq $1, %rdi
- //0x0000b7c3 LBB5_2261
- 0x4c, 0x8b, 0x65, 0xc0, //0x0000b7c3 movq $-64(%rbp), %r12
- 0x4d, 0x89, 0xcb, //0x0000b7c7 movq %r9, %r11
- 0x4d, 0x89, 0xd6, //0x0000b7ca movq %r10, %r14
- 0xc5, 0x7d, 0x6f, 0xe7, //0x0000b7cd vmovdqa %ymm7, %ymm12
- 0xe9, 0x6a, 0xfa, 0xff, 0xff, //0x0000b7d1 jmp LBB5_2208
- //0x0000b7d6 LBB5_2262
- 0x4c, 0x89, 0x4d, 0xd0, //0x0000b7d6 movq %r9, $-48(%rbp)
- //0x0000b7da LBB5_2263
- 0x48, 0x8b, 0x55, 0xd0, //0x0000b7da movq $-48(%rbp), %rdx
- 0x41, 0x88, 0x17, //0x0000b7de movb %dl, (%r15)
- 0x49, 0x83, 0xc7, 0x01, //0x0000b7e1 addq $1, %r15
- 0xe9, 0x0a, 0xfd, 0xff, 0xff, //0x0000b7e5 jmp LBB5_2231
- //0x0000b7ea LBB5_2264
- 0x44, 0x89, 0xca, //0x0000b7ea movl %r9d, %edx
- 0xc1, 0xea, 0x06, //0x0000b7ed shrl $6, %edx
- 0x80, 0xca, 0xc0, //0x0000b7f0 orb $-64, %dl
- 0x43, 0x88, 0x14, 0x27, //0x0000b7f3 movb %dl, (%r15,%r12)
- 0x41, 0x80, 0xe1, 0x3f, //0x0000b7f7 andb $63, %r9b
- 0x41, 0x80, 0xc9, 0x80, //0x0000b7fb orb $-128, %r9b
- 0x47, 0x88, 0x4c, 0x27, 0x01, //0x0000b7ff movb %r9b, $1(%r15,%r12)
- 0x4d, 0x01, 0xe7, //0x0000b804 addq %r12, %r15
- 0x49, 0x83, 0xc7, 0x02, //0x0000b807 addq $2, %r15
- 0xe9, 0xe4, 0xfc, 0xff, 0xff, //0x0000b80b jmp LBB5_2231
- //0x0000b810 LBB5_2265
- 0x66, 0x43, 0xc7, 0x04, 0x27, 0xef, 0xbf, //0x0000b810 movw $-16401, (%r15,%r12)
- 0x43, 0xc6, 0x44, 0x27, 0x02, 0xbd, //0x0000b817 movb $-67, $2(%r15,%r12)
- 0xe9, 0xcb, 0xfc, 0xff, 0xff, //0x0000b81d jmp LBB5_2230
- //0x0000b822 LBB5_2266
- 0x41, 0xc1, 0xe1, 0x0a, //0x0000b822 shll $10, %r9d
- 0x48, 0x8b, 0x7d, 0xd0, //0x0000b826 movq $-48(%rbp), %rdi
- 0x89, 0xfa, //0x0000b82a movl %edi, %edx
- 0x44, 0x01, 0xca, //0x0000b82c addl %r9d, %edx
- 0x42, 0x8d, 0x1c, 0x0f, //0x0000b82f leal (%rdi,%r9), %ebx
- 0x81, 0xc3, 0x00, 0x24, 0xa0, 0xfc, //0x0000b833 addl $-56613888, %ebx
- 0x89, 0xdf, //0x0000b839 movl %ebx, %edi
- 0xc1, 0xef, 0x12, //0x0000b83b shrl $18, %edi
- 0x40, 0x80, 0xcf, 0xf0, //0x0000b83e orb $-16, %dil
- 0x43, 0x88, 0x3c, 0x27, //0x0000b842 movb %dil, (%r15,%r12)
- 0x89, 0xdf, //0x0000b846 movl %ebx, %edi
- 0xc1, 0xef, 0x0c, //0x0000b848 shrl $12, %edi
- 0x40, 0x80, 0xe7, 0x3f, //0x0000b84b andb $63, %dil
- 0x40, 0x80, 0xcf, 0x80, //0x0000b84f orb $-128, %dil
- 0x43, 0x88, 0x7c, 0x27, 0x01, //0x0000b853 movb %dil, $1(%r15,%r12)
- 0xc1, 0xeb, 0x06, //0x0000b858 shrl $6, %ebx
- 0x80, 0xe3, 0x3f, //0x0000b85b andb $63, %bl
- 0x80, 0xcb, 0x80, //0x0000b85e orb $-128, %bl
- 0x43, 0x88, 0x5c, 0x27, 0x02, //0x0000b861 movb %bl, $2(%r15,%r12)
- 0x80, 0xe2, 0x3f, //0x0000b866 andb $63, %dl
- 0x80, 0xca, 0x80, //0x0000b869 orb $-128, %dl
- 0x43, 0x88, 0x54, 0x27, 0x03, //0x0000b86c movb %dl, $3(%r15,%r12)
- 0x4d, 0x01, 0xe7, //0x0000b871 addq %r12, %r15
- 0x49, 0x83, 0xc7, 0x04, //0x0000b874 addq $4, %r15
- 0x48, 0x83, 0xc0, 0x06, //0x0000b878 addq $6, %rax
- 0xe9, 0x73, 0xfc, 0xff, 0xff, //0x0000b87c jmp LBB5_2231
- //0x0000b881 LBB5_2267
- 0x83, 0xe0, 0xfc, //0x0000b881 andl $-4, %eax
- 0xc4, 0xe2, 0x7d, 0x59, 0x0d, 0x03, 0x4a, 0xff, 0xff, //0x0000b884 vpbroadcastq $-46589(%rip), %ymm1 /* LCPI5_24+0(%rip) */
- 0xc4, 0xe2, 0x7d, 0x59, 0x25, 0x02, 0x4a, 0xff, 0xff, //0x0000b88d vpbroadcastq $-46590(%rip), %ymm4 /* LCPI5_25+0(%rip) */
- 0xc5, 0xfd, 0x6f, 0xd9, //0x0000b896 vmovdqa %ymm1, %ymm3
- 0xc5, 0xfd, 0x6f, 0xd1, //0x0000b89a vmovdqa %ymm1, %ymm2
- //0x0000b89e LBB5_2268
- 0xc5, 0xfd, 0xf4, 0xec, //0x0000b89e vpmuludq %ymm4, %ymm0, %ymm5
- 0xc5, 0xfd, 0x73, 0xd0, 0x20, //0x0000b8a2 vpsrlq $32, %ymm0, %ymm0
- 0xc5, 0xfd, 0xf4, 0xc4, //0x0000b8a7 vpmuludq %ymm4, %ymm0, %ymm0
- 0xc5, 0xfd, 0x73, 0xf0, 0x20, //0x0000b8ab vpsllq $32, %ymm0, %ymm0
- 0xc5, 0xd5, 0xd4, 0xc0, //0x0000b8b0 vpaddq %ymm0, %ymm5, %ymm0
- 0xc5, 0xf5, 0xf4, 0xec, //0x0000b8b4 vpmuludq %ymm4, %ymm1, %ymm5
- 0xc5, 0xf5, 0x73, 0xd1, 0x20, //0x0000b8b8 vpsrlq $32, %ymm1, %ymm1
- 0xc5, 0xf5, 0xf4, 0xcc, //0x0000b8bd vpmuludq %ymm4, %ymm1, %ymm1
- 0xc5, 0xf5, 0x73, 0xf1, 0x20, //0x0000b8c1 vpsllq $32, %ymm1, %ymm1
- 0xc5, 0xd5, 0xd4, 0xc9, //0x0000b8c6 vpaddq %ymm1, %ymm5, %ymm1
- 0xc5, 0xe5, 0xf4, 0xec, //0x0000b8ca vpmuludq %ymm4, %ymm3, %ymm5
- 0xc5, 0xe5, 0x73, 0xd3, 0x20, //0x0000b8ce vpsrlq $32, %ymm3, %ymm3
- 0xc5, 0xe5, 0xf4, 0xdc, //0x0000b8d3 vpmuludq %ymm4, %ymm3, %ymm3
- 0xc5, 0xe5, 0x73, 0xf3, 0x20, //0x0000b8d7 vpsllq $32, %ymm3, %ymm3
- 0xc5, 0xd5, 0xd4, 0xdb, //0x0000b8dc vpaddq %ymm3, %ymm5, %ymm3
- 0xc5, 0xed, 0xf4, 0xec, //0x0000b8e0 vpmuludq %ymm4, %ymm2, %ymm5
- 0xc5, 0xed, 0x73, 0xd2, 0x20, //0x0000b8e4 vpsrlq $32, %ymm2, %ymm2
- 0xc5, 0xed, 0xf4, 0xd4, //0x0000b8e9 vpmuludq %ymm4, %ymm2, %ymm2
- 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x0000b8ed vpsllq $32, %ymm2, %ymm2
- 0xc5, 0xd5, 0xd4, 0xd2, //0x0000b8f2 vpaddq %ymm2, %ymm5, %ymm2
- 0x83, 0xc0, 0xfc, //0x0000b8f6 addl $-4, %eax
- 0x0f, 0x85, 0x9f, 0xff, 0xff, 0xff, //0x0000b8f9 jne LBB5_2268
- //0x0000b8ff LBB5_2269
- 0x85, 0xff, //0x0000b8ff testl %edi, %edi
- 0x0f, 0x84, 0x6a, 0x00, 0x00, 0x00, //0x0000b901 je LBB5_2272
- 0xc4, 0xe2, 0x7d, 0x59, 0x25, 0x90, 0x49, 0xff, 0xff, //0x0000b907 vpbroadcastq $-46704(%rip), %ymm4 /* LCPI5_26+0(%rip) */
- //0x0000b910 LBB5_2271
- 0xc5, 0xfd, 0xf4, 0xec, //0x0000b910 vpmuludq %ymm4, %ymm0, %ymm5
- 0xc5, 0xfd, 0x73, 0xd0, 0x20, //0x0000b914 vpsrlq $32, %ymm0, %ymm0
- 0xc5, 0xfd, 0xf4, 0xc4, //0x0000b919 vpmuludq %ymm4, %ymm0, %ymm0
- 0xc5, 0xfd, 0x73, 0xf0, 0x20, //0x0000b91d vpsllq $32, %ymm0, %ymm0
- 0xc5, 0xd5, 0xd4, 0xc0, //0x0000b922 vpaddq %ymm0, %ymm5, %ymm0
- 0xc5, 0xf5, 0xf4, 0xec, //0x0000b926 vpmuludq %ymm4, %ymm1, %ymm5
- 0xc5, 0xf5, 0x73, 0xd1, 0x20, //0x0000b92a vpsrlq $32, %ymm1, %ymm1
- 0xc5, 0xf5, 0xf4, 0xcc, //0x0000b92f vpmuludq %ymm4, %ymm1, %ymm1
- 0xc5, 0xf5, 0x73, 0xf1, 0x20, //0x0000b933 vpsllq $32, %ymm1, %ymm1
- 0xc5, 0xd5, 0xd4, 0xc9, //0x0000b938 vpaddq %ymm1, %ymm5, %ymm1
- 0xc5, 0xe5, 0xf4, 0xec, //0x0000b93c vpmuludq %ymm4, %ymm3, %ymm5
- 0xc5, 0xe5, 0x73, 0xd3, 0x20, //0x0000b940 vpsrlq $32, %ymm3, %ymm3
- 0xc5, 0xe5, 0xf4, 0xdc, //0x0000b945 vpmuludq %ymm4, %ymm3, %ymm3
- 0xc5, 0xe5, 0x73, 0xf3, 0x20, //0x0000b949 vpsllq $32, %ymm3, %ymm3
- 0xc5, 0xd5, 0xd4, 0xdb, //0x0000b94e vpaddq %ymm3, %ymm5, %ymm3
- 0xc5, 0xed, 0xf4, 0xec, //0x0000b952 vpmuludq %ymm4, %ymm2, %ymm5
- 0xc5, 0xed, 0x73, 0xd2, 0x20, //0x0000b956 vpsrlq $32, %ymm2, %ymm2
- 0xc5, 0xed, 0xf4, 0xd4, //0x0000b95b vpmuludq %ymm4, %ymm2, %ymm2
- 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x0000b95f vpsllq $32, %ymm2, %ymm2
- 0xc5, 0xd5, 0xd4, 0xd2, //0x0000b964 vpaddq %ymm2, %ymm5, %ymm2
- 0x83, 0xc7, 0xff, //0x0000b968 addl $-1, %edi
- 0x0f, 0x85, 0x9f, 0xff, 0xff, 0xff, //0x0000b96b jne LBB5_2271
- //0x0000b971 LBB5_2272
- 0xc5, 0xdd, 0x73, 0xd1, 0x20, //0x0000b971 vpsrlq $32, %ymm1, %ymm4
- 0xc5, 0xdd, 0xf4, 0xe0, //0x0000b976 vpmuludq %ymm0, %ymm4, %ymm4
- 0xc5, 0xd5, 0x73, 0xd0, 0x20, //0x0000b97a vpsrlq $32, %ymm0, %ymm5
- 0xc5, 0xf5, 0xf4, 0xed, //0x0000b97f vpmuludq %ymm5, %ymm1, %ymm5
- 0xc5, 0xd5, 0xd4, 0xe4, //0x0000b983 vpaddq %ymm4, %ymm5, %ymm4
- 0xc5, 0xdd, 0x73, 0xf4, 0x20, //0x0000b987 vpsllq $32, %ymm4, %ymm4
- 0xc5, 0xf5, 0xf4, 0xc0, //0x0000b98c vpmuludq %ymm0, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd4, 0xc4, //0x0000b990 vpaddq %ymm4, %ymm0, %ymm0
- 0xc5, 0xf5, 0x73, 0xd3, 0x20, //0x0000b994 vpsrlq $32, %ymm3, %ymm1
- 0xc5, 0xf5, 0xf4, 0xc8, //0x0000b999 vpmuludq %ymm0, %ymm1, %ymm1
- 0xc5, 0xdd, 0x73, 0xd0, 0x20, //0x0000b99d vpsrlq $32, %ymm0, %ymm4
- 0xc5, 0xe5, 0xf4, 0xe4, //0x0000b9a2 vpmuludq %ymm4, %ymm3, %ymm4
- 0xc5, 0xdd, 0xd4, 0xc9, //0x0000b9a6 vpaddq %ymm1, %ymm4, %ymm1
- 0xc5, 0xf5, 0x73, 0xf1, 0x20, //0x0000b9aa vpsllq $32, %ymm1, %ymm1
- 0xc5, 0xe5, 0xf4, 0xc0, //0x0000b9af vpmuludq %ymm0, %ymm3, %ymm0
- 0xc5, 0xfd, 0xd4, 0xc1, //0x0000b9b3 vpaddq %ymm1, %ymm0, %ymm0
- 0xc5, 0xf5, 0x73, 0xd2, 0x20, //0x0000b9b7 vpsrlq $32, %ymm2, %ymm1
- 0xc5, 0xf5, 0xf4, 0xc8, //0x0000b9bc vpmuludq %ymm0, %ymm1, %ymm1
- 0xc5, 0xe5, 0x73, 0xd0, 0x20, //0x0000b9c0 vpsrlq $32, %ymm0, %ymm3
- 0xc5, 0xed, 0xf4, 0xdb, //0x0000b9c5 vpmuludq %ymm3, %ymm2, %ymm3
- 0xc5, 0xe5, 0xd4, 0xc9, //0x0000b9c9 vpaddq %ymm1, %ymm3, %ymm1
- 0xc5, 0xf5, 0x73, 0xf1, 0x20, //0x0000b9cd vpsllq $32, %ymm1, %ymm1
- 0xc5, 0xed, 0xf4, 0xc0, //0x0000b9d2 vpmuludq %ymm0, %ymm2, %ymm0
- 0xc5, 0xfd, 0xd4, 0xc1, //0x0000b9d6 vpaddq %ymm1, %ymm0, %ymm0
- 0xc4, 0xe3, 0x7d, 0x39, 0xc1, 0x01, //0x0000b9da vextracti128 $1, %ymm0, %xmm1
- 0xc5, 0xe9, 0x73, 0xd0, 0x20, //0x0000b9e0 vpsrlq $32, %xmm0, %xmm2
- 0xc5, 0xe9, 0xf4, 0xd1, //0x0000b9e5 vpmuludq %xmm1, %xmm2, %xmm2
- 0xc5, 0xe1, 0x73, 0xd1, 0x20, //0x0000b9e9 vpsrlq $32, %xmm1, %xmm3
- 0xc5, 0xf9, 0xf4, 0xdb, //0x0000b9ee vpmuludq %xmm3, %xmm0, %xmm3
- 0xc5, 0xe1, 0xd4, 0xd2, //0x0000b9f2 vpaddq %xmm2, %xmm3, %xmm2
- 0xc5, 0xe9, 0x73, 0xf2, 0x20, //0x0000b9f6 vpsllq $32, %xmm2, %xmm2
- 0xc5, 0xf9, 0xf4, 0xc1, //0x0000b9fb vpmuludq %xmm1, %xmm0, %xmm0
- 0xc5, 0xf9, 0xd4, 0xc2, //0x0000b9ff vpaddq %xmm2, %xmm0, %xmm0
- 0xc5, 0xf9, 0x70, 0xc8, 0xee, //0x0000ba03 vpshufd $238, %xmm0, %xmm1
- 0xc5, 0xe9, 0x73, 0xd0, 0x20, //0x0000ba08 vpsrlq $32, %xmm0, %xmm2
- 0xc5, 0xe9, 0xf4, 0xd1, //0x0000ba0d vpmuludq %xmm1, %xmm2, %xmm2
- 0xc5, 0xf9, 0x70, 0xd8, 0xff, //0x0000ba11 vpshufd $255, %xmm0, %xmm3
- 0xc5, 0xf9, 0xf4, 0xdb, //0x0000ba16 vpmuludq %xmm3, %xmm0, %xmm3
- 0xc5, 0xe1, 0xd4, 0xd2, //0x0000ba1a vpaddq %xmm2, %xmm3, %xmm2
- 0xc5, 0xe9, 0x73, 0xf2, 0x20, //0x0000ba1e vpsllq $32, %xmm2, %xmm2
- 0xc5, 0xf9, 0xf4, 0xc1, //0x0000ba23 vpmuludq %xmm1, %xmm0, %xmm0
- 0xc5, 0xf9, 0xd4, 0xc2, //0x0000ba27 vpaddq %xmm2, %xmm0, %xmm0
- 0xc4, 0xe1, 0xf9, 0x7e, 0xc7, //0x0000ba2b vmovq %xmm0, %rdi
- 0x39, 0xf2, //0x0000ba30 cmpl %esi, %edx
- 0x44, 0x89, 0xce, //0x0000ba32 movl %r9d, %esi
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x0000ba35 je LBB5_2275
- //0x0000ba3b LBB5_2273
- 0x44, 0x89, 0xc0, //0x0000ba3b movl %r8d, %eax
- 0x29, 0xc8, //0x0000ba3e subl %ecx, %eax
- //0x0000ba40 LBB5_2274
- 0x48, 0x01, 0xff, //0x0000ba40 addq %rdi, %rdi
- 0x48, 0x8d, 0x3c, 0xbf, //0x0000ba43 leaq (%rdi,%rdi,4), %rdi
- 0x83, 0xc0, 0xff, //0x0000ba47 addl $-1, %eax
- 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x0000ba4a jne LBB5_2274
- //0x0000ba50 LBB5_2275
- 0x31, 0xc0, //0x0000ba50 xorl %eax, %eax
- 0x45, 0x85, 0xc0, //0x0000ba52 testl %r8d, %r8d
- 0x0f, 0x88, 0x51, 0x00, 0x00, 0x00, //0x0000ba55 js LBB5_2283
- //0x0000ba5b LBB5_2276
- 0x31, 0xc0, //0x0000ba5b xorl %eax, %eax
- 0x45, 0x39, 0xc6, //0x0000ba5d cmpl %r8d, %r14d
- 0x0f, 0x8e, 0x46, 0x00, 0x00, 0x00, //0x0000ba60 jle LBB5_2283
- 0x44, 0x89, 0xc0, //0x0000ba66 movl %r8d, %eax
- 0x41, 0x8a, 0x04, 0x07, //0x0000ba69 movb (%r15,%rax), %al
- 0x41, 0x8d, 0x48, 0x01, //0x0000ba6d leal $1(%r8), %ecx
- 0x3c, 0x35, //0x0000ba71 cmpb $53, %al
- 0x0f, 0x85, 0x2e, 0x00, 0x00, 0x00, //0x0000ba73 jne LBB5_2282
- 0x44, 0x39, 0xf1, //0x0000ba79 cmpl %r14d, %ecx
- 0x0f, 0x85, 0x25, 0x00, 0x00, 0x00, //0x0000ba7c jne LBB5_2282
- 0xb0, 0x01, //0x0000ba82 movb $1, %al
- 0x45, 0x85, 0xdb, //0x0000ba84 testl %r11d, %r11d
- 0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x0000ba87 jne LBB5_2283
- 0x31, 0xc0, //0x0000ba8d xorl %eax, %eax
- 0x45, 0x85, 0xc0, //0x0000ba8f testl %r8d, %r8d
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000ba92 je LBB5_2283
- 0x41, 0x83, 0xc0, 0xff, //0x0000ba98 addl $-1, %r8d
- 0x43, 0x8a, 0x04, 0x07, //0x0000ba9c movb (%r15,%r8), %al
- 0x24, 0x01, //0x0000baa0 andb $1, %al
- 0xe9, 0x05, 0x00, 0x00, 0x00, //0x0000baa2 jmp LBB5_2283
- //0x0000baa7 LBB5_2282
- 0x3c, 0x35, //0x0000baa7 cmpb $53, %al
- 0x0f, 0x9d, 0xc0, //0x0000baa9 setge %al
- //0x0000baac LBB5_2283
- 0x0f, 0xb6, 0xc0, //0x0000baac movzbl %al, %eax
- 0x48, 0x01, 0xf8, //0x0000baaf addq %rdi, %rax
- 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, //0x0000bab2 movabsq $9007199254740992, %rcx
- 0x48, 0x39, 0xc8, //0x0000babc cmpq %rcx, %rax
- 0x0f, 0x85, 0x31, 0x00, 0x00, 0x00, //0x0000babf jne LBB5_2285
- 0x41, 0x8d, 0x4c, 0x24, 0x01, //0x0000bac5 leal $1(%r12), %ecx
- 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x0000baca movabsq $4503599627370495, %rax
- 0x48, 0x83, 0xc0, 0x01, //0x0000bad4 addq $1, %rax
- 0x31, 0xd2, //0x0000bad8 xorl %edx, %edx
- 0x89, 0xf3, //0x0000bada movl %esi, %ebx
- 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x0000badc movabsq $9218868437227405312, %rdi
- 0x41, 0x81, 0xfc, 0xfe, 0x03, 0x00, 0x00, //0x0000bae6 cmpl $1022, %r12d
- 0x41, 0x89, 0xcc, //0x0000baed movl %ecx, %r12d
- 0x0f, 0x8f, 0x30, 0x00, 0x00, 0x00, //0x0000baf0 jg LBB5_2286
- //0x0000baf6 LBB5_2285
- 0x48, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x0000baf6 movabsq $4503599627370495, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x0000bb00 addq $1, %rcx
- 0x48, 0x21, 0xc1, //0x0000bb04 andq %rax, %rcx
- 0x41, 0x81, 0xc4, 0xff, 0x03, 0x00, 0x00, //0x0000bb07 addl $1023, %r12d
- 0x41, 0x81, 0xe4, 0xff, 0x07, 0x00, 0x00, //0x0000bb0e andl $2047, %r12d
- 0x49, 0xc1, 0xe4, 0x34, //0x0000bb15 shlq $52, %r12
- 0x48, 0x85, 0xc9, //0x0000bb19 testq %rcx, %rcx
- 0x4c, 0x0f, 0x44, 0xe1, //0x0000bb1c cmoveq %rcx, %r12
- 0x4c, 0x89, 0xe7, //0x0000bb20 movq %r12, %rdi
- 0x48, 0x89, 0xc2, //0x0000bb23 movq %rax, %rdx
- //0x0000bb26 LBB5_2286
- 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x0000bb26 movabsq $4503599627370495, %rax
- 0x48, 0x21, 0xc2, //0x0000bb30 andq %rax, %rdx
- 0x48, 0x09, 0xfa, //0x0000bb33 orq %rdi, %rdx
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000bb36 movabsq $-9223372036854775808, %rax
- 0x48, 0x09, 0xd0, //0x0000bb40 orq %rdx, %rax
- 0x40, 0x80, 0xfe, 0x2d, //0x0000bb43 cmpb $45, %sil
- 0x48, 0x0f, 0x45, 0xc2, //0x0000bb47 cmovneq %rdx, %rax
- 0xc4, 0xe1, 0xf9, 0x6e, 0xc0, //0x0000bb4b vmovq %rax, %xmm0
- 0xc5, 0xcb, 0x2a, 0x8d, 0x64, 0xff, 0xff, 0xff, //0x0000bb50 vcvtsi2sdl $-156(%rbp), %xmm6, %xmm1
- 0xc5, 0xf3, 0x59, 0xc0, //0x0000bb58 vmulsd %xmm0, %xmm1, %xmm0
- 0x4c, 0x8b, 0x5d, 0xb0, //0x0000bb5c movq $-80(%rbp), %r11
- 0x4c, 0x8b, 0x7d, 0xb8, //0x0000bb60 movq $-72(%rbp), %r15
- //0x0000bb64 LBB5_2287
- 0xc4, 0xe1, 0xf9, 0x7e, 0xc0, //0x0000bb64 vmovq %xmm0, %rax
- 0x48, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000bb69 movabsq $-9223372036854775808, %rdx
- 0x48, 0x83, 0xc2, 0xff, //0x0000bb73 addq $-1, %rdx
- 0x48, 0x21, 0xc2, //0x0000bb77 andq %rax, %rdx
- 0x31, 0xff, //0x0000bb7a xorl %edi, %edi
- 0xb9, 0x04, 0x00, 0x00, 0x00, //0x0000bb7c movl $4, %ecx
- 0x48, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x0000bb81 movabsq $9218868437227405312, %rsi
- 0x48, 0x39, 0xf2, //0x0000bb8b cmpq %rsi, %rdx
- 0x0f, 0x85, 0xad, 0x02, 0x00, 0x00, //0x0000bb8e jne LBB5_2315
- //0x0000bb94 LBB5_2288
- 0x48, 0x8b, 0x85, 0x78, 0xff, 0xff, 0xff, //0x0000bb94 movq $-136(%rbp), %rax
- 0x48, 0x83, 0xf8, 0x13, //0x0000bb9b cmpq $19, %rax
- 0x0f, 0x84, 0x3d, 0xd1, 0xff, 0xff, //0x0000bb9f je LBB5_2314
- //0x0000bba5 LBB5_2289
- 0x48, 0x83, 0xf8, 0x0b, //0x0000bba5 cmpq $11, %rax
- 0x0f, 0x84, 0x68, 0x00, 0x00, 0x00, //0x0000bba9 je LBB5_2292
- 0x48, 0x83, 0xf8, 0x03, //0x0000bbaf cmpq $3, %rax
- 0x4c, 0x8b, 0x65, 0xc0, //0x0000bbb3 movq $-64(%rbp), %r12
- 0x4c, 0x8b, 0x75, 0x98, //0x0000bbb7 movq $-104(%rbp), %r14
- 0x48, 0x8b, 0x95, 0x70, 0xff, 0xff, 0xff, //0x0000bbbb movq $-144(%rbp), %rdx
- 0x0f, 0x85, 0xe0, 0x55, 0xff, 0xff, //0x0000bbc2 jne LBB5_175
- //0x0000bbc8 LBB5_2291
- 0x48, 0xc1, 0xe2, 0x20, //0x0000bbc8 shlq $32, %rdx
- 0x48, 0x83, 0xca, 0x03, //0x0000bbcc orq $3, %rdx
- 0x49, 0x8b, 0x84, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x0000bbd0 movq $160(%r12), %rax
- 0x48, 0x89, 0x10, //0x0000bbd8 movq %rdx, (%rax)
- 0x48, 0x8b, 0x55, 0x80, //0x0000bbdb movq $-128(%rbp), %rdx
- 0x48, 0x89, 0x50, 0x08, //0x0000bbdf movq %rdx, $8(%rax)
- 0x41, 0x83, 0x84, 0x24, 0xd4, 0x00, 0x00, 0x00, 0x01, //0x0000bbe3 addl $1, $212(%r12)
- 0x49, 0x8b, 0x94, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x0000bbec movq $160(%r12), %rdx
- 0x48, 0x8d, 0x42, 0x10, //0x0000bbf4 leaq $16(%rdx), %rax
- 0x49, 0x89, 0x84, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x0000bbf8 movq %rax, $160(%r12)
- 0xb8, 0x03, 0x00, 0x00, 0x00, //0x0000bc00 movl $3, %eax
- 0x48, 0x89, 0x85, 0x78, 0xff, 0xff, 0xff, //0x0000bc05 movq %rax, $-136(%rbp)
- 0x89, 0xcf, //0x0000bc0c movl %ecx, %edi
- 0x4c, 0x8b, 0x7d, 0xb8, //0x0000bc0e movq $-72(%rbp), %r15
- 0xe9, 0x7d, 0x02, 0x00, 0x00, //0x0000bc12 jmp LBB5_2316
- //0x0000bc17 LBB5_2292
- 0x89, 0xcf, //0x0000bc17 movl %ecx, %edi
- 0x4c, 0x8b, 0x65, 0xc0, //0x0000bc19 movq $-64(%rbp), %r12
- 0x4c, 0x8b, 0x75, 0x98, //0x0000bc1d movq $-104(%rbp), %r14
- 0x48, 0x8b, 0x95, 0x70, 0xff, 0xff, 0xff, //0x0000bc21 movq $-144(%rbp), %rdx
- //0x0000bc28 LBB5_2293
- 0x48, 0xc1, 0xe2, 0x20, //0x0000bc28 shlq $32, %rdx
- 0x48, 0x83, 0xca, 0x0b, //0x0000bc2c orq $11, %rdx
- 0x49, 0x8b, 0x84, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x0000bc30 movq $160(%r12), %rax
- 0x48, 0x89, 0x10, //0x0000bc38 movq %rdx, (%rax)
- 0x48, 0x8b, 0x4d, 0x80, //0x0000bc3b movq $-128(%rbp), %rcx
- 0x48, 0x89, 0x48, 0x08, //0x0000bc3f movq %rcx, $8(%rax)
- 0x41, 0x83, 0x84, 0x24, 0xd4, 0x00, 0x00, 0x00, 0x01, //0x0000bc43 addl $1, $212(%r12)
- 0x49, 0x8b, 0x94, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x0000bc4c movq $160(%r12), %rdx
- 0x48, 0x8d, 0x42, 0x10, //0x0000bc54 leaq $16(%rdx), %rax
- 0x49, 0x89, 0x84, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x0000bc58 movq %rax, $160(%r12)
- 0xb8, 0x0b, 0x00, 0x00, 0x00, //0x0000bc60 movl $11, %eax
- 0x48, 0x89, 0x85, 0x78, 0xff, 0xff, 0xff, //0x0000bc65 movq %rax, $-136(%rbp)
- 0x4c, 0x8b, 0x7d, 0xb8, //0x0000bc6c movq $-72(%rbp), %r15
- 0xe9, 0x1f, 0x02, 0x00, 0x00, //0x0000bc70 jmp LBB5_2316
- //0x0000bc75 LBB5_2294
- 0xc5, 0x7d, 0x7f, 0xe7, //0x0000bc75 vmovdqa %ymm12, %ymm7
- 0x4d, 0x89, 0xf2, //0x0000bc79 movq %r14, %r10
- 0x4d, 0x89, 0xd9, //0x0000bc7c movq %r11, %r9
- //0x0000bc7f LBB5_2295
- 0x0f, 0xbc, 0xcb, //0x0000bc7f bsfl %ebx, %ecx
- 0x48, 0x01, 0xc8, //0x0000bc82 addq %rcx, %rax
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000bc85 movq $-1, %rdx
- 0x4c, 0x8b, 0x65, 0xc0, //0x0000bc8c movq $-64(%rbp), %r12
- 0x4d, 0x89, 0xcb, //0x0000bc90 movq %r9, %r11
- 0x4d, 0x89, 0xd6, //0x0000bc93 movq %r10, %r14
- 0xc5, 0x7d, 0x6f, 0xe7, //0x0000bc96 vmovdqa %ymm7, %ymm12
- 0xe9, 0x73, 0xd9, 0xff, 0xff, //0x0000bc9a jmp LBB5_1832
- //0x0000bc9f LBB5_2296
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000bc9f movq $-1, %r14
- 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000bca6 movq $-1, %r10
- 0x4d, 0x89, 0xcf, //0x0000bcad movq %r9, %r15
- 0x49, 0x83, 0xfb, 0x10, //0x0000bcb0 cmpq $16, %r11
- 0xc5, 0x7e, 0x6f, 0x25, 0xa4, 0x43, 0xff, 0xff, //0x0000bcb4 vmovdqu $-48220(%rip), %ymm12 /* LCPI5_0+0(%rip) */
- 0x0f, 0x83, 0x7a, 0xd4, 0xff, 0xff, //0x0000bcbc jae LBB5_1767
- 0xe9, 0xc6, 0xd5, 0xff, 0xff, //0x0000bcc2 jmp LBB5_1782
- //0x0000bcc7 LBB5_2297
- 0x45, 0x31, 0xf6, //0x0000bcc7 xorl %r14d, %r14d
- 0xb9, 0x10, 0x27, 0x00, 0x00, //0x0000bcca movl $10000, %ecx
- 0xe9, 0x1c, 0xcf, 0xff, 0xff, //0x0000bccf jmp LBB5_1676
- //0x0000bcd4 LBB5_2307
- 0x4c, 0x8b, 0x7d, 0xb8, //0x0000bcd4 movq $-72(%rbp), %r15
- 0xe9, 0x98, 0xd0, 0xff, 0xff, //0x0000bcd8 jmp LBB5_1696
- //0x0000bcdd LBB5_2298
- 0x44, 0x89, 0xd3, //0x0000bcdd movl %r10d, %ebx
- 0x4e, 0x8d, 0x14, 0x2f, //0x0000bce0 leaq (%rdi,%r13), %r10
- 0x41, 0x8a, 0x44, 0x3d, 0x00, //0x0000bce4 movb (%r13,%rdi), %al
- 0x8d, 0x50, 0xd0, //0x0000bce9 leal $-48(%rax), %edx
- 0x45, 0x31, 0xc9, //0x0000bcec xorl %r9d, %r9d
- 0x80, 0xfa, 0x09, //0x0000bcef cmpb $9, %dl
- 0x0f, 0x87, 0xb5, 0x00, 0x00, 0x00, //0x0000bcf2 ja LBB5_2348
- 0x31, 0xf6, //0x0000bcf8 xorl %esi, %esi
- 0x31, 0xff, //0x0000bcfa xorl %edi, %edi
- //0x0000bcfc LBB5_2300
- 0x48, 0x8d, 0x14, 0xb6, //0x0000bcfc leaq (%rsi,%rsi,4), %rdx
- 0x0f, 0xb6, 0xc0, //0x0000bd00 movzbl %al, %eax
- 0x48, 0x8d, 0x34, 0x50, //0x0000bd03 leaq (%rax,%rdx,2), %rsi
- 0x48, 0x83, 0xc6, 0xd0, //0x0000bd07 addq $-48, %rsi
- 0x4c, 0x8d, 0x4f, 0x01, //0x0000bd0b leaq $1(%rdi), %r9
- 0x41, 0x0f, 0xb6, 0x42, 0x01, //0x0000bd0f movzbl $1(%r10), %eax
- 0x49, 0x83, 0xc2, 0x01, //0x0000bd14 addq $1, %r10
- 0x8d, 0x50, 0xd0, //0x0000bd18 leal $-48(%rax), %edx
- 0x80, 0xfa, 0x09, //0x0000bd1b cmpb $9, %dl
- 0x0f, 0x87, 0x0d, 0x00, 0x00, 0x00, //0x0000bd1e ja LBB5_2302
- 0x48, 0x83, 0xff, 0x12, //0x0000bd24 cmpq $18, %rdi
- 0x4c, 0x89, 0xcf, //0x0000bd28 movq %r9, %rdi
- 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x0000bd2b jb LBB5_2300
- //0x0000bd31 LBB5_2302
- 0x45, 0x31, 0xe4, //0x0000bd31 xorl %r12d, %r12d
- 0x80, 0xfa, 0x09, //0x0000bd34 cmpb $9, %dl
- 0x0f, 0x87, 0x80, 0x00, 0x00, 0x00, //0x0000bd37 ja LBB5_2349
- 0x45, 0x31, 0xf6, //0x0000bd3d xorl %r14d, %r14d
- //0x0000bd40 LBB5_2304
- 0x43, 0x0f, 0xb6, 0x44, 0x32, 0x01, //0x0000bd40 movzbl $1(%r10,%r14), %eax
- 0x8d, 0x50, 0xd0, //0x0000bd46 leal $-48(%rax), %edx
- 0x49, 0x83, 0xc6, 0x01, //0x0000bd49 addq $1, %r14
- 0x80, 0xfa, 0x0a, //0x0000bd4d cmpb $10, %dl
- 0x0f, 0x82, 0xea, 0xff, 0xff, 0xff, //0x0000bd50 jb LBB5_2304
- 0x4d, 0x01, 0xf2, //0x0000bd56 addq %r14, %r10
- 0x41, 0xb4, 0x01, //0x0000bd59 movb $1, %r12b
- 0x4d, 0x89, 0xd5, //0x0000bd5c movq %r10, %r13
- 0xe9, 0x5f, 0x00, 0x00, 0x00, //0x0000bd5f jmp LBB5_2350
- //0x0000bd64 LBB5_2306
- 0x4c, 0x8b, 0x7d, 0xb8, //0x0000bd64 movq $-72(%rbp), %r15
- 0xe9, 0xb8, 0xcf, 0xff, 0xff, //0x0000bd68 jmp LBB5_1691
- //0x0000bd6d LBB5_2308
- 0x4c, 0x8b, 0x7d, 0xb8, //0x0000bd6d movq $-72(%rbp), %r15
- 0xe9, 0xf0, 0xd1, 0xff, 0xff, //0x0000bd71 jmp LBB5_1715
- //0x0000bd76 LBB5_2310
- 0xbf, 0x0d, 0x00, 0x00, 0x00, //0x0000bd76 movl $13, %edi
- 0xe9, 0xa5, 0xcf, 0xff, 0xff, //0x0000bd7b jmp LBB5_1691
- //0x0000bd80 LBB5_2311
- 0xbf, 0x0d, 0x00, 0x00, 0x00, //0x0000bd80 movl $13, %edi
- 0xe9, 0xdc, 0xd1, 0xff, 0xff, //0x0000bd85 jmp LBB5_1715
- //0x0000bd8a LBB5_2312
- 0xbf, 0x0d, 0x00, 0x00, 0x00, //0x0000bd8a movl $13, %edi
- 0xe9, 0xe1, 0xcf, 0xff, 0xff, //0x0000bd8f jmp LBB5_1696
- //0x0000bd94 LBB5_2313
- 0x49, 0x89, 0xd5, //0x0000bd94 movq %rdx, %r13
- 0x48, 0x8b, 0x85, 0x78, 0xff, 0xff, 0xff, //0x0000bd97 movq $-136(%rbp), %rax
- 0x48, 0x83, 0xf8, 0x13, //0x0000bd9e cmpq $19, %rax
- 0x0f, 0x85, 0xfd, 0xfd, 0xff, 0xff, //0x0000bda2 jne LBB5_2289
- 0xe9, 0x35, 0xcf, 0xff, 0xff, //0x0000bda8 jmp LBB5_2314
- //0x0000bdad LBB5_2348
- 0x4d, 0x89, 0xd5, //0x0000bdad movq %r10, %r13
- 0x45, 0x31, 0xe4, //0x0000bdb0 xorl %r12d, %r12d
- 0x45, 0x31, 0xf6, //0x0000bdb3 xorl %r14d, %r14d
- 0x31, 0xf6, //0x0000bdb6 xorl %esi, %esi
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x0000bdb8 jmp LBB5_2350
- //0x0000bdbd LBB5_2349
- 0x4d, 0x89, 0xd5, //0x0000bdbd movq %r10, %r13
- 0x45, 0x31, 0xf6, //0x0000bdc0 xorl %r14d, %r14d
- //0x0000bdc3 LBB5_2350
- 0x4c, 0x8b, 0x7d, 0xb8, //0x0000bdc3 movq $-72(%rbp), %r15
- 0x41, 0x89, 0xda, //0x0000bdc7 movl %ebx, %r10d
- 0x3c, 0x2e, //0x0000bdca cmpb $46, %al
- 0x0f, 0x84, 0xdb, 0xce, 0xff, 0xff, //0x0000bdcc je LBB5_1686
- //0x0000bdd2 LBB5_2351
- 0x3c, 0x45, //0x0000bdd2 cmpb $69, %al
- 0x0f, 0x84, 0xe6, 0x02, 0x00, 0x00, //0x0000bdd4 je LBB5_2358
- 0x3c, 0x65, //0x0000bdda cmpb $101, %al
- 0x48, 0x8b, 0x95, 0x70, 0xff, 0xff, 0xff, //0x0000bddc movq $-144(%rbp), %rdx
- 0x4c, 0x8b, 0x4d, 0xd0, //0x0000bde3 movq $-48(%rbp), %r9
- 0x0f, 0x84, 0x94, 0x03, 0x00, 0x00, //0x0000bde7 je LBB5_2361
- 0x45, 0x85, 0xf6, //0x0000bded testl %r14d, %r14d
- 0x0f, 0x85, 0x93, 0x03, 0x00, 0x00, //0x0000bdf0 jne LBB5_2362
- 0x31, 0xc9, //0x0000bdf6 xorl %ecx, %ecx
- 0x45, 0x84, 0xd2, //0x0000bdf8 testb %r10b, %r10b
- 0x0f, 0x84, 0xcb, 0x02, 0x00, 0x00, //0x0000bdfb je LBB5_2359
- 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000be01 movabsq $-9223372036854775808, %rcx
- 0x48, 0x39, 0xce, //0x0000be0b cmpq %rcx, %rsi
- 0x0f, 0x86, 0xc9, 0x02, 0x00, 0x00, //0x0000be0e jbe LBB5_2360
- 0xc4, 0xe1, 0xf9, 0x6e, 0xc6, //0x0000be14 vmovq %rsi, %xmm0
- 0xc5, 0xf9, 0x62, 0x05, 0x2f, 0x44, 0xff, 0xff, //0x0000be19 vpunpckldq $-48081(%rip), %xmm0, %xmm0 /* LCPI5_18+0(%rip) */
- 0xc5, 0xf9, 0x5c, 0x05, 0x37, 0x44, 0xff, 0xff, //0x0000be21 vsubpd $-48073(%rip), %xmm0, %xmm0 /* LCPI5_19+0(%rip) */
- 0xc4, 0xe3, 0x79, 0x05, 0xc8, 0x01, //0x0000be29 vpermilpd $1, %xmm0, %xmm1
- 0xc5, 0xf3, 0x58, 0xc0, //0x0000be2f vaddsd %xmm0, %xmm1, %xmm0
- 0xc4, 0xe1, 0xf9, 0x7e, 0xc0, //0x0000be33 vmovq %xmm0, %rax
- //0x0000be38 LBB5_2357
- 0x48, 0x31, 0xc8, //0x0000be38 xorq %rcx, %rax
- 0x31, 0xff, //0x0000be3b xorl %edi, %edi
- 0x4c, 0x8b, 0x7d, 0xb8, //0x0000be3d movq $-72(%rbp), %r15
- //0x0000be41 LBB5_2315
- 0x48, 0x8b, 0x95, 0x70, 0xff, 0xff, 0xff, //0x0000be41 movq $-144(%rbp), %rdx
- 0x48, 0xc1, 0xe2, 0x20, //0x0000be48 shlq $32, %rdx
- 0x48, 0x83, 0xca, 0x13, //0x0000be4c orq $19, %rdx
- 0x4c, 0x8b, 0x65, 0xc0, //0x0000be50 movq $-64(%rbp), %r12
- 0x49, 0x8b, 0x8c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x0000be54 movq $160(%r12), %rcx
- 0x48, 0x89, 0x11, //0x0000be5c movq %rdx, (%rcx)
- 0x48, 0x89, 0x41, 0x08, //0x0000be5f movq %rax, $8(%rcx)
- 0x41, 0x83, 0x84, 0x24, 0xd4, 0x00, 0x00, 0x00, 0x01, //0x0000be63 addl $1, $212(%r12)
- 0x49, 0x8b, 0x94, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x0000be6c movq $160(%r12), %rdx
- 0x48, 0x8d, 0x4a, 0x10, //0x0000be74 leaq $16(%rdx), %rcx
- 0x49, 0x89, 0x8c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x0000be78 movq %rcx, $160(%r12)
- 0xb9, 0x13, 0x00, 0x00, 0x00, //0x0000be80 movl $19, %ecx
- 0x48, 0x89, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x0000be85 movq %rcx, $-136(%rbp)
- 0x48, 0x89, 0x45, 0x80, //0x0000be8c movq %rax, $-128(%rbp)
- 0x4c, 0x8b, 0x75, 0x98, //0x0000be90 movq $-104(%rbp), %r14
- //0x0000be94 LBB5_2316
- 0x48, 0x83, 0xc2, 0x20, //0x0000be94 addq $32, %rdx
- 0x49, 0x8b, 0x84, 0x24, 0xc0, 0x00, 0x00, 0x00, //0x0000be98 movq $192(%r12), %rax
- 0xb9, 0x0b, 0x00, 0x00, 0x00, //0x0000bea0 movl $11, %ecx
- 0x85, 0xff, //0x0000bea5 testl %edi, %edi
- 0x0f, 0x45, 0xcf, //0x0000bea7 cmovnel %edi, %ecx
- 0x0f, 0x85, 0xf8, 0x52, 0xff, 0xff, //0x0000beaa jne LBB5_175
- 0x48, 0x39, 0xc2, //0x0000beb0 cmpq %rax, %rdx
- 0x0f, 0x87, 0xef, 0x52, 0xff, 0xff, //0x0000beb3 ja LBB5_175
- 0x49, 0x8d, 0x55, 0x01, //0x0000beb9 leaq $1(%r13), %rdx
- 0x41, 0x0f, 0xb6, 0x75, 0x00, //0x0000bebd movzbl (%r13), %esi
- 0x48, 0x83, 0xfe, 0x20, //0x0000bec2 cmpq $32, %rsi
- 0x0f, 0x87, 0xe0, 0x00, 0x00, 0x00, //0x0000bec6 ja LBB5_2329
- 0x48, 0xb8, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000becc movabsq $4294977025, %rax
- 0x48, 0x0f, 0xa3, 0xf0, //0x0000bed6 btq %rsi, %rax
- 0x0f, 0x83, 0xcc, 0x00, 0x00, 0x00, //0x0000beda jae LBB5_2329
- 0x41, 0x0f, 0xb6, 0x75, 0x01, //0x0000bee0 movzbl $1(%r13), %esi
- 0x49, 0x83, 0xc5, 0x02, //0x0000bee5 addq $2, %r13
- 0x48, 0x83, 0xfe, 0x20, //0x0000bee9 cmpq $32, %rsi
- 0x0f, 0x87, 0xc5, 0x01, 0x00, 0x00, //0x0000beed ja LBB5_2344
- 0x48, 0xb8, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000bef3 movabsq $4294977025, %rax
- 0x48, 0x0f, 0xa3, 0xf0, //0x0000befd btq %rsi, %rax
- 0x0f, 0x83, 0xb1, 0x01, 0x00, 0x00, //0x0000bf01 jae LBB5_2344
- 0x49, 0x8b, 0xb4, 0x24, 0x90, 0x00, 0x00, 0x00, //0x0000bf07 movq $144(%r12), %rsi
- 0x4c, 0x89, 0xe9, //0x0000bf0f movq %r13, %rcx
- 0x48, 0x29, 0xf1, //0x0000bf12 subq %rsi, %rcx
- 0x48, 0x83, 0xf9, 0x3f, //0x0000bf15 cmpq $63, %rcx
- 0x0f, 0x87, 0x1e, 0x00, 0x00, 0x00, //0x0000bf19 ja LBB5_2325
- 0x49, 0x8b, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x0000bf1f movq $152(%r12), %rax
- 0x48, 0xd3, 0xe8, //0x0000bf27 shrq %cl, %rax
- 0x48, 0xd3, 0xe0, //0x0000bf2a shlq %cl, %rax
- 0x48, 0x85, 0xc0, //0x0000bf2d testq %rax, %rax
- 0x0f, 0x85, 0x66, 0x00, 0x00, 0x00, //0x0000bf30 jne LBB5_2328
- 0x48, 0x83, 0xc6, 0x40, //0x0000bf36 addq $64, %rsi
- 0x49, 0x89, 0xf5, //0x0000bf3a movq %rsi, %r13
- //0x0000bf3d LBB5_2325
- 0x49, 0x83, 0xc5, 0xc0, //0x0000bf3d addq $-64, %r13
- 0x4c, 0x89, 0xee, //0x0000bf41 movq %r13, %rsi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000bf44 .p2align 4, 0x90
- //0x0000bf50 LBB5_2326
- 0xc5, 0xfe, 0x6f, 0x46, 0x40, //0x0000bf50 vmovdqu $64(%rsi), %ymm0
- 0xc5, 0xfe, 0x6f, 0x4e, 0x60, //0x0000bf55 vmovdqu $96(%rsi), %ymm1
- 0x48, 0x83, 0xc6, 0x40, //0x0000bf5a addq $64, %rsi
- 0xc4, 0xe2, 0x1d, 0x00, 0xd0, //0x0000bf5e vpshufb %ymm0, %ymm12, %ymm2
- 0xc4, 0xe2, 0x1d, 0x00, 0xd9, //0x0000bf63 vpshufb %ymm1, %ymm12, %ymm3
- 0xc5, 0xfd, 0x74, 0xc2, //0x0000bf68 vpcmpeqb %ymm2, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc8, //0x0000bf6c vpmovmskb %ymm0, %ecx
- 0xc5, 0xf5, 0x74, 0xc3, //0x0000bf70 vpcmpeqb %ymm3, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc0, //0x0000bf74 vpmovmskb %ymm0, %eax
- 0x48, 0xc1, 0xe0, 0x20, //0x0000bf78 shlq $32, %rax
- 0x48, 0x09, 0xc8, //0x0000bf7c orq %rcx, %rax
- 0x48, 0x83, 0xf8, 0xff, //0x0000bf7f cmpq $-1, %rax
- 0x0f, 0x84, 0xc7, 0xff, 0xff, 0xff, //0x0000bf83 je LBB5_2326
- 0x48, 0xf7, 0xd0, //0x0000bf89 notq %rax
- 0x49, 0x89, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x0000bf8c movq %rax, $152(%r12)
- 0x49, 0x89, 0xb4, 0x24, 0x90, 0x00, 0x00, 0x00, //0x0000bf94 movq %rsi, $144(%r12)
- //0x0000bf9c LBB5_2328
- 0x48, 0x0f, 0xbc, 0xc0, //0x0000bf9c bsfq %rax, %rax
- 0x48, 0x8d, 0x14, 0x06, //0x0000bfa0 leaq (%rsi,%rax), %rdx
- 0x48, 0x83, 0xc2, 0x01, //0x0000bfa4 addq $1, %rdx
- 0x40, 0x8a, 0x34, 0x06, //0x0000bfa8 movb (%rsi,%rax), %sil
- //0x0000bfac LBB5_2329
- 0xb8, 0x00, 0x01, 0x00, 0x00, //0x0000bfac movl $256, %eax
- 0x49, 0x03, 0x07, //0x0000bfb1 addq (%r15), %rax
- 0x49, 0x89, 0x07, //0x0000bfb4 movq %rax, (%r15)
- 0xb9, 0x0a, 0x00, 0x00, 0x00, //0x0000bfb7 movl $10, %ecx
- 0x40, 0x80, 0xfe, 0x2c, //0x0000bfbc cmpb $44, %sil
- 0x0f, 0x85, 0x2d, 0x01, 0x00, 0x00, //0x0000bfc0 jne LBB5_2345
- 0x48, 0x8d, 0x42, 0x01, //0x0000bfc6 leaq $1(%rdx), %rax
- 0x0f, 0xb6, 0x0a, //0x0000bfca movzbl (%rdx), %ecx
- 0x48, 0x83, 0xf9, 0x20, //0x0000bfcd cmpq $32, %rcx
- 0x0f, 0x87, 0xd9, 0x00, 0x00, 0x00, //0x0000bfd1 ja LBB5_2342
- 0x48, 0xbe, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000bfd7 movabsq $4294977025, %rsi
- 0x48, 0x0f, 0xa3, 0xce, //0x0000bfe1 btq %rcx, %rsi
- 0x0f, 0x83, 0xc5, 0x00, 0x00, 0x00, //0x0000bfe5 jae LBB5_2342
- 0x0f, 0xb6, 0x4a, 0x01, //0x0000bfeb movzbl $1(%rdx), %ecx
- 0x48, 0x83, 0xc2, 0x02, //0x0000bfef addq $2, %rdx
- 0x48, 0x83, 0xf9, 0x20, //0x0000bff3 cmpq $32, %rcx
- 0x0f, 0x87, 0xa4, 0xc8, 0xff, 0xff, //0x0000bff7 ja LBB5_1640
- 0x48, 0x0f, 0xa3, 0xce, //0x0000bffd btq %rcx, %rsi
- 0x0f, 0x83, 0x9a, 0xc8, 0xff, 0xff, //0x0000c001 jae LBB5_1640
- 0x49, 0x8b, 0x84, 0x24, 0x90, 0x00, 0x00, 0x00, //0x0000c007 movq $144(%r12), %rax
- 0x48, 0x89, 0xd1, //0x0000c00f movq %rdx, %rcx
- 0x48, 0x29, 0xc1, //0x0000c012 subq %rax, %rcx
- 0x48, 0x83, 0xf9, 0x3f, //0x0000c015 cmpq $63, %rcx
- 0x0f, 0x87, 0x1e, 0x00, 0x00, 0x00, //0x0000c019 ja LBB5_2337
- 0x49, 0x8b, 0x94, 0x24, 0x98, 0x00, 0x00, 0x00, //0x0000c01f movq $152(%r12), %rdx
- 0x48, 0xd3, 0xea, //0x0000c027 shrq %cl, %rdx
- 0x48, 0xd3, 0xe2, //0x0000c02a shlq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x0000c02d testq %rdx, %rdx
- 0x0f, 0x85, 0x66, 0x00, 0x00, 0x00, //0x0000c030 jne LBB5_2340
- 0x48, 0x83, 0xc0, 0x40, //0x0000c036 addq $64, %rax
- 0x48, 0x89, 0xc2, //0x0000c03a movq %rax, %rdx
- //0x0000c03d LBB5_2337
- 0x48, 0x83, 0xc2, 0xc0, //0x0000c03d addq $-64, %rdx
- 0xc5, 0xfe, 0x6f, 0x05, 0x17, 0x40, 0xff, 0xff, //0x0000c041 vmovdqu $-49129(%rip), %ymm0 /* LCPI5_0+0(%rip) */
- 0x48, 0x89, 0xd0, //0x0000c049 movq %rdx, %rax
- 0x90, 0x90, 0x90, 0x90, //0x0000c04c .p2align 4, 0x90
- //0x0000c050 LBB5_2338
- 0xc5, 0xfe, 0x6f, 0x48, 0x40, //0x0000c050 vmovdqu $64(%rax), %ymm1
- 0xc5, 0xfe, 0x6f, 0x50, 0x60, //0x0000c055 vmovdqu $96(%rax), %ymm2
- 0x48, 0x83, 0xc0, 0x40, //0x0000c05a addq $64, %rax
- 0xc4, 0xe2, 0x7d, 0x00, 0xd9, //0x0000c05e vpshufb %ymm1, %ymm0, %ymm3
- 0xc4, 0xe2, 0x7d, 0x00, 0xe2, //0x0000c063 vpshufb %ymm2, %ymm0, %ymm4
- 0xc5, 0xf5, 0x74, 0xcb, //0x0000c068 vpcmpeqb %ymm3, %ymm1, %ymm1
- 0xc5, 0xfd, 0xd7, 0xc9, //0x0000c06c vpmovmskb %ymm1, %ecx
- 0xc5, 0xed, 0x74, 0xcc, //0x0000c070 vpcmpeqb %ymm4, %ymm2, %ymm1
- 0xc5, 0xfd, 0xd7, 0xd1, //0x0000c074 vpmovmskb %ymm1, %edx
- 0x48, 0xc1, 0xe2, 0x20, //0x0000c078 shlq $32, %rdx
- 0x48, 0x09, 0xca, //0x0000c07c orq %rcx, %rdx
- 0x48, 0x83, 0xfa, 0xff, //0x0000c07f cmpq $-1, %rdx
- 0x0f, 0x84, 0xc7, 0xff, 0xff, 0xff, //0x0000c083 je LBB5_2338
- 0x48, 0xf7, 0xd2, //0x0000c089 notq %rdx
- 0x49, 0x89, 0x94, 0x24, 0x98, 0x00, 0x00, 0x00, //0x0000c08c movq %rdx, $152(%r12)
- 0x49, 0x89, 0x84, 0x24, 0x90, 0x00, 0x00, 0x00, //0x0000c094 movq %rax, $144(%r12)
- //0x0000c09c LBB5_2340
- 0x48, 0x0f, 0xbc, 0xca, //0x0000c09c bsfq %rdx, %rcx
- 0x48, 0x8d, 0x14, 0x08, //0x0000c0a0 leaq (%rax,%rcx), %rdx
- 0x48, 0x83, 0xc2, 0x01, //0x0000c0a4 addq $1, %rdx
- 0x8a, 0x0c, 0x08, //0x0000c0a8 movb (%rax,%rcx), %cl
- 0xe9, 0xf1, 0xc7, 0xff, 0xff, //0x0000c0ab jmp LBB5_1640
- //0x0000c0b0 LBB5_2342
- 0x48, 0x89, 0xc2, //0x0000c0b0 movq %rax, %rdx
- 0xe9, 0xe9, 0xc7, 0xff, 0xff, //0x0000c0b3 jmp LBB5_1640
- //0x0000c0b8 LBB5_2344
- 0x4c, 0x89, 0xea, //0x0000c0b8 movq %r13, %rdx
- 0xe9, 0xec, 0xfe, 0xff, 0xff, //0x0000c0bb jmp LBB5_2329
- //0x0000c0c0 LBB5_2358
- 0x4c, 0x89, 0xea, //0x0000c0c0 movq %r13, %rdx
- 0x4c, 0x8b, 0x4d, 0xd0, //0x0000c0c3 movq $-48(%rbp), %r9
- 0xe9, 0x9d, 0xca, 0xff, 0xff, //0x0000c0c7 jmp LBB5_1668
- //0x0000c0cc LBB5_2359
- 0x48, 0x89, 0x75, 0x80, //0x0000c0cc movq %rsi, $-128(%rbp)
- 0x4c, 0x8b, 0x65, 0xc0, //0x0000c0d0 movq $-64(%rbp), %r12
- 0x4c, 0x8b, 0x75, 0x98, //0x0000c0d4 movq $-104(%rbp), %r14
- 0xe9, 0xeb, 0xfa, 0xff, 0xff, //0x0000c0d8 jmp LBB5_2291
- //0x0000c0dd LBB5_2360
- 0x48, 0xf7, 0xde, //0x0000c0dd negq %rsi
- 0x31, 0xff, //0x0000c0e0 xorl %edi, %edi
- 0x48, 0x89, 0x75, 0x80, //0x0000c0e2 movq %rsi, $-128(%rbp)
- 0x4c, 0x8b, 0x65, 0xc0, //0x0000c0e6 movq $-64(%rbp), %r12
- 0x4c, 0x8b, 0x75, 0x98, //0x0000c0ea movq $-104(%rbp), %r14
- 0xe9, 0x35, 0xfb, 0xff, 0xff, //0x0000c0ee jmp LBB5_2293
- //0x0000c0f3 LBB5_2345
- 0x40, 0x80, 0xfe, 0x5d, //0x0000c0f3 cmpb $93, %sil
- 0x0f, 0x85, 0x7c, 0x00, 0x00, 0x00, //0x0000c0f7 jne LBB5_1423
- 0x41, 0x83, 0x84, 0x24, 0xcc, 0x00, 0x00, 0x00, 0x01, //0x0000c0fd addl $1, $204(%r12)
- 0xc1, 0xe8, 0x08, //0x0000c106 shrl $8, %eax
- 0x41, 0x01, 0x84, 0x24, 0xd8, 0x00, 0x00, 0x00, //0x0000c109 addl %eax, $216(%r12)
- //0x0000c111 LBB5_2347
- 0x49, 0x8b, 0x8c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x0000c111 movq $160(%r12), %rcx
- 0x49, 0x8b, 0xb4, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x0000c119 movq $168(%r12), %rsi
- 0x4d, 0x8d, 0x94, 0x24, 0xb8, 0x00, 0x00, 0x00, //0x0000c121 leaq $184(%r12), %r10
- 0x49, 0x8b, 0xbc, 0x24, 0xb8, 0x00, 0x00, 0x00, //0x0000c129 movq $184(%r12), %rdi
- 0x48, 0xc1, 0xe6, 0x04, //0x0000c131 shlq $4, %rsi
- 0x48, 0x29, 0xf9, //0x0000c135 subq %rdi, %rcx
- 0x48, 0x29, 0xf1, //0x0000c138 subq %rsi, %rcx
- 0x48, 0x8b, 0x5c, 0x37, 0x08, //0x0000c13b movq $8(%rdi,%rsi), %rbx
- 0x49, 0x89, 0x9c, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x0000c140 movq %rbx, $168(%r12)
- 0x48, 0xc1, 0xe9, 0x04, //0x0000c148 shrq $4, %rcx
- 0x89, 0x4c, 0x37, 0x0c, //0x0000c14c movl %ecx, $12(%rdi,%rsi)
- 0x89, 0x44, 0x37, 0x08, //0x0000c150 movl %eax, $8(%rdi,%rsi)
- 0x0f, 0xb6, 0x04, 0x37, //0x0000c154 movzbl (%rdi,%rsi), %eax
- 0x89, 0x04, 0x37, //0x0000c158 movl %eax, (%rdi,%rsi)
- 0x49, 0x8b, 0x84, 0x24, 0xb0, 0x00, 0x00, 0x00, //0x0000c15b movq $176(%r12), %rax
- 0x41, 0x8b, 0x8c, 0x24, 0xe0, 0x00, 0x00, 0x00, //0x0000c163 movl $224(%r12), %ecx
- 0x48, 0x39, 0xc8, //0x0000c16b cmpq %rcx, %rax
- 0x0f, 0x87, 0xb8, 0xc4, 0xff, 0xff, //0x0000c16e ja LBB5_1718
- 0xe9, 0xca, 0xc4, 0xff, 0xff, //0x0000c174 jmp LBB5_1719
- //0x0000c179 LBB5_1423
- 0x49, 0x89, 0xd5, //0x0000c179 movq %rdx, %r13
- 0xe9, 0x27, 0x50, 0xff, 0xff, //0x0000c17c jmp LBB5_175
- //0x0000c181 LBB5_2361
- 0x4c, 0x89, 0xea, //0x0000c181 movq %r13, %rdx
- 0xe9, 0xe0, 0xc9, 0xff, 0xff, //0x0000c184 jmp LBB5_1668
- //0x0000c189 LBB5_2362
- 0x41, 0x83, 0xfe, 0x01, //0x0000c189 cmpl $1, %r14d
- 0x0f, 0x84, 0xf1, 0x00, 0x00, 0x00, //0x0000c18d je LBB5_2381
- //0x0000c193 LBB5_2363
- 0x4c, 0x8b, 0x7d, 0xb8, //0x0000c193 movq $-72(%rbp), %r15
- 0x4c, 0x8b, 0x4d, 0xd0, //0x0000c197 movq $-48(%rbp), %r9
- 0xe9, 0x4f, 0xd5, 0xff, 0xff, //0x0000c19b jmp LBB5_1844
- //0x0000c1a0 LBB5_2366
- 0x4c, 0x8b, 0x65, 0xc0, //0x0000c1a0 movq $-64(%rbp), %r12
- 0x4d, 0x89, 0xf3, //0x0000c1a4 movq %r14, %r11
- 0x4c, 0x8b, 0x75, 0x98, //0x0000c1a7 movq $-104(%rbp), %r14
- 0xe9, 0x62, 0xd4, 0xff, 0xff, //0x0000c1ab jmp LBB5_1832
- //0x0000c1b0 LBB5_2367
- 0xc5, 0xf9, 0x7e, 0x5d, 0xd0, //0x0000c1b0 vmovd %xmm3, $-48(%rbp)
- 0x49, 0x83, 0xc7, 0x20, //0x0000c1b5 addq $32, %r15
- //0x0000c1b9 LBB5_2368
- 0x48, 0x89, 0xc3, //0x0000c1b9 movq %rax, %rbx
- //0x0000c1bc LBB5_2369
- 0x80, 0x7d, 0xd0, 0x22, //0x0000c1bc cmpb $34, $-48(%rbp)
- 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x0000c1c0 jne LBB5_2371
- //0x0000c1c6 LBB5_2370
- 0x48, 0x83, 0xc3, 0x01, //0x0000c1c6 addq $1, %rbx
- 0x4d, 0x29, 0xef, //0x0000c1ca subq %r13, %r15
- 0xb0, 0x01, //0x0000c1cd movb $1, %al
- 0x48, 0x89, 0x45, 0xa8, //0x0000c1cf movq %rax, $-88(%rbp)
- 0x48, 0x89, 0xd8, //0x0000c1d3 movq %rbx, %rax
- 0x4c, 0x89, 0xfa, //0x0000c1d6 movq %r15, %rdx
- 0xe9, 0x7c, 0x01, 0x00, 0x00, //0x0000c1d9 jmp LBB5_2391
- //0x0000c1de LBB5_2371
- 0x31, 0xc9, //0x0000c1de xorl %ecx, %ecx
- //0x0000c1e0 LBB5_2372
- 0x8b, 0x45, 0xd0, //0x0000c1e0 movl $-48(%rbp), %eax
- 0x41, 0x88, 0x04, 0x0f, //0x0000c1e3 movb %al, (%r15,%rcx)
- 0x0f, 0xb6, 0x44, 0x0b, 0x01, //0x0000c1e7 movzbl $1(%rbx,%rcx), %eax
- 0x3c, 0x22, //0x0000c1ec cmpb $34, %al
- 0x0f, 0x84, 0xbd, 0x00, 0x00, 0x00, //0x0000c1ee je LBB5_2383
- 0x41, 0x88, 0x44, 0x0f, 0x01, //0x0000c1f4 movb %al, $1(%r15,%rcx)
- 0x0f, 0xb6, 0x44, 0x0b, 0x02, //0x0000c1f9 movzbl $2(%rbx,%rcx), %eax
- 0x3c, 0x22, //0x0000c1fe cmpb $34, %al
- 0x0f, 0x84, 0xc3, 0x00, 0x00, 0x00, //0x0000c200 je LBB5_2384
- 0x41, 0x88, 0x44, 0x0f, 0x02, //0x0000c206 movb %al, $2(%r15,%rcx)
- 0x0f, 0xb6, 0x44, 0x0b, 0x03, //0x0000c20b movzbl $3(%rbx,%rcx), %eax
- 0x3c, 0x22, //0x0000c210 cmpb $34, %al
- 0x0f, 0x84, 0xc9, 0x00, 0x00, 0x00, //0x0000c212 je LBB5_2385
- 0x41, 0x88, 0x44, 0x0f, 0x03, //0x0000c218 movb %al, $3(%r15,%rcx)
- 0x0f, 0xb6, 0x44, 0x0b, 0x04, //0x0000c21d movzbl $4(%rbx,%rcx), %eax
- 0x3c, 0x22, //0x0000c222 cmpb $34, %al
- 0x0f, 0x84, 0xcf, 0x00, 0x00, 0x00, //0x0000c224 je LBB5_2386
- 0x41, 0x88, 0x44, 0x0f, 0x04, //0x0000c22a movb %al, $4(%r15,%rcx)
- 0x0f, 0xb6, 0x44, 0x0b, 0x05, //0x0000c22f movzbl $5(%rbx,%rcx), %eax
- 0x3c, 0x22, //0x0000c234 cmpb $34, %al
- 0x0f, 0x84, 0xd5, 0x00, 0x00, 0x00, //0x0000c236 je LBB5_2387
- 0x41, 0x88, 0x44, 0x0f, 0x05, //0x0000c23c movb %al, $5(%r15,%rcx)
- 0x0f, 0xb6, 0x44, 0x0b, 0x06, //0x0000c241 movzbl $6(%rbx,%rcx), %eax
- 0x3c, 0x22, //0x0000c246 cmpb $34, %al
- 0x0f, 0x84, 0xdb, 0x00, 0x00, 0x00, //0x0000c248 je LBB5_2388
- 0x41, 0x88, 0x44, 0x0f, 0x06, //0x0000c24e movb %al, $6(%r15,%rcx)
- 0x0f, 0xb6, 0x44, 0x0b, 0x07, //0x0000c253 movzbl $7(%rbx,%rcx), %eax
- 0x3c, 0x22, //0x0000c258 cmpb $34, %al
- 0x0f, 0x84, 0xe1, 0x00, 0x00, 0x00, //0x0000c25a je LBB5_2389
- 0x41, 0x88, 0x44, 0x0f, 0x07, //0x0000c260 movb %al, $7(%r15,%rcx)
- 0x0f, 0xb6, 0x44, 0x0b, 0x08, //0x0000c265 movzbl $8(%rbx,%rcx), %eax
- 0x48, 0x83, 0xc1, 0x08, //0x0000c26a addq $8, %rcx
- 0x89, 0x45, 0xd0, //0x0000c26e movl %eax, $-48(%rbp)
- 0x3c, 0x22, //0x0000c271 cmpb $34, %al
- 0x0f, 0x85, 0x67, 0xff, 0xff, 0xff, //0x0000c273 jne LBB5_2372
- 0x48, 0x01, 0xcb, //0x0000c279 addq %rcx, %rbx
- 0x49, 0x01, 0xcf, //0x0000c27c addq %rcx, %r15
- 0xe9, 0x42, 0xff, 0xff, 0xff, //0x0000c27f jmp LBB5_2370
- //0x0000c284 LBB5_2381
- 0xb9, 0x0a, 0x00, 0x00, 0x00, //0x0000c284 movl $10, %ecx
- 0x48, 0x89, 0xf0, //0x0000c289 movq %rsi, %rax
- 0x48, 0xf7, 0xe1, //0x0000c28c mulq %rcx
- 0x0f, 0x81, 0xe3, 0x00, 0x00, 0x00, //0x0000c28f jno LBB5_2392
- 0x43, 0x8d, 0x04, 0x00, //0x0000c295 leal (%r8,%r8), %eax
- 0x83, 0xc0, 0xff, //0x0000c299 addl $-1, %eax
- 0x89, 0x85, 0x64, 0xff, 0xff, 0xff, //0x0000c29c movl %eax, $-156(%rbp)
- 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x0000c2a2 movl $1, %r14d
- 0x4c, 0x8b, 0x7d, 0xb8, //0x0000c2a8 movq $-72(%rbp), %r15
- 0xe9, 0x38, 0xd5, 0xff, 0xff, //0x0000c2ac jmp LBB5_1856
- //0x0000c2b1 LBB5_2383
- 0x48, 0x8d, 0x04, 0x0b, //0x0000c2b1 leaq (%rbx,%rcx), %rax
- 0x48, 0x83, 0xc0, 0x02, //0x0000c2b5 addq $2, %rax
- 0x4d, 0x29, 0xef, //0x0000c2b9 subq %r13, %r15
- 0x49, 0x8d, 0x14, 0x0f, //0x0000c2bc leaq (%r15,%rcx), %rdx
- 0x48, 0x83, 0xc2, 0x01, //0x0000c2c0 addq $1, %rdx
- 0xe9, 0x8b, 0x00, 0x00, 0x00, //0x0000c2c4 jmp LBB5_2390
- //0x0000c2c9 LBB5_2384
- 0x48, 0x8d, 0x04, 0x0b, //0x0000c2c9 leaq (%rbx,%rcx), %rax
- 0x48, 0x83, 0xc0, 0x03, //0x0000c2cd addq $3, %rax
- 0x4d, 0x29, 0xef, //0x0000c2d1 subq %r13, %r15
- 0x49, 0x8d, 0x14, 0x0f, //0x0000c2d4 leaq (%r15,%rcx), %rdx
- 0x48, 0x83, 0xc2, 0x02, //0x0000c2d8 addq $2, %rdx
- 0xe9, 0x73, 0x00, 0x00, 0x00, //0x0000c2dc jmp LBB5_2390
- //0x0000c2e1 LBB5_2385
- 0x48, 0x8d, 0x04, 0x0b, //0x0000c2e1 leaq (%rbx,%rcx), %rax
- 0x48, 0x83, 0xc0, 0x04, //0x0000c2e5 addq $4, %rax
- 0x4d, 0x29, 0xef, //0x0000c2e9 subq %r13, %r15
- 0x49, 0x8d, 0x14, 0x0f, //0x0000c2ec leaq (%r15,%rcx), %rdx
- 0x48, 0x83, 0xc2, 0x03, //0x0000c2f0 addq $3, %rdx
- 0xe9, 0x5b, 0x00, 0x00, 0x00, //0x0000c2f4 jmp LBB5_2390
- //0x0000c2f9 LBB5_2386
- 0x48, 0x8d, 0x04, 0x0b, //0x0000c2f9 leaq (%rbx,%rcx), %rax
- 0x48, 0x83, 0xc0, 0x05, //0x0000c2fd addq $5, %rax
- 0x4d, 0x29, 0xef, //0x0000c301 subq %r13, %r15
- 0x49, 0x8d, 0x14, 0x0f, //0x0000c304 leaq (%r15,%rcx), %rdx
- 0x48, 0x83, 0xc2, 0x04, //0x0000c308 addq $4, %rdx
- 0xe9, 0x43, 0x00, 0x00, 0x00, //0x0000c30c jmp LBB5_2390
- //0x0000c311 LBB5_2387
- 0x48, 0x8d, 0x04, 0x0b, //0x0000c311 leaq (%rbx,%rcx), %rax
- 0x48, 0x83, 0xc0, 0x06, //0x0000c315 addq $6, %rax
- 0x4d, 0x29, 0xef, //0x0000c319 subq %r13, %r15
- 0x49, 0x8d, 0x14, 0x0f, //0x0000c31c leaq (%r15,%rcx), %rdx
- 0x48, 0x83, 0xc2, 0x05, //0x0000c320 addq $5, %rdx
- 0xe9, 0x2b, 0x00, 0x00, 0x00, //0x0000c324 jmp LBB5_2390
- //0x0000c329 LBB5_2388
- 0x48, 0x8d, 0x04, 0x0b, //0x0000c329 leaq (%rbx,%rcx), %rax
- 0x48, 0x83, 0xc0, 0x07, //0x0000c32d addq $7, %rax
- 0x4d, 0x29, 0xef, //0x0000c331 subq %r13, %r15
- 0x49, 0x8d, 0x14, 0x0f, //0x0000c334 leaq (%r15,%rcx), %rdx
- 0x48, 0x83, 0xc2, 0x06, //0x0000c338 addq $6, %rdx
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x0000c33c jmp LBB5_2390
- //0x0000c341 LBB5_2389
- 0x48, 0x8d, 0x04, 0x0b, //0x0000c341 leaq (%rbx,%rcx), %rax
- 0x48, 0x83, 0xc0, 0x08, //0x0000c345 addq $8, %rax
- 0x4d, 0x29, 0xef, //0x0000c349 subq %r13, %r15
- 0x49, 0x8d, 0x14, 0x0f, //0x0000c34c leaq (%r15,%rcx), %rdx
- 0x48, 0x83, 0xc2, 0x07, //0x0000c350 addq $7, %rdx
- //0x0000c354 LBB5_2390
- 0xb1, 0x01, //0x0000c354 movb $1, %cl
- 0x48, 0x89, 0x4d, 0xa8, //0x0000c356 movq %rcx, $-88(%rbp)
- //0x0000c35a LBB5_2391
- 0x4c, 0x8b, 0x65, 0xc0, //0x0000c35a movq $-64(%rbp), %r12
- 0x4d, 0x89, 0xcb, //0x0000c35e movq %r9, %r11
- 0x4d, 0x89, 0xd6, //0x0000c361 movq %r10, %r14
- 0xc5, 0x7d, 0x6f, 0xe7, //0x0000c364 vmovdqa %ymm7, %ymm12
- 0x31, 0xff, //0x0000c368 xorl %edi, %edi
- 0x48, 0x85, 0xd2, //0x0000c36a testq %rdx, %rdx
- 0x0f, 0x89, 0xa3, 0xd2, 0xff, 0xff, //0x0000c36d jns LBB5_1833
- 0xe9, 0x9a, 0xd2, 0xff, 0xff, //0x0000c373 jmp LBB5_1832
- //0x0000c378 LBB5_2392
- 0x41, 0x0f, 0xb6, 0x4d, 0xff, //0x0000c378 movzbl $-1(%r13), %ecx
- 0x83, 0xc1, 0xd0, //0x0000c37d addl $-48, %ecx
- 0x48, 0x63, 0xc9, //0x0000c380 movslq %ecx, %rcx
- 0x48, 0x89, 0xca, //0x0000c383 movq %rcx, %rdx
- 0x48, 0xc1, 0xfa, 0x3f, //0x0000c386 sarq $63, %rdx
- 0x48, 0x01, 0xc8, //0x0000c38a addq %rcx, %rax
- 0x48, 0x83, 0xd2, 0x00, //0x0000c38d adcq $0, %rdx
- 0x89, 0xd1, //0x0000c391 movl %edx, %ecx
- 0x83, 0xe1, 0x01, //0x0000c393 andl $1, %ecx
- 0x48, 0xf7, 0xd9, //0x0000c396 negq %rcx
- 0x48, 0x31, 0xca, //0x0000c399 xorq %rcx, %rdx
- 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x0000c39c movl $1, %r14d
- 0x0f, 0x85, 0xeb, 0xfd, 0xff, 0xff, //0x0000c3a2 jne LBB5_2363
- 0x48, 0x85, 0xc9, //0x0000c3a8 testq %rcx, %rcx
- 0x0f, 0x88, 0xe2, 0xfd, 0xff, 0xff, //0x0000c3ab js LBB5_2363
- 0x31, 0xc9, //0x0000c3b1 xorl %ecx, %ecx
- 0x45, 0x84, 0xd2, //0x0000c3b3 testb %r10b, %r10b
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x0000c3b6 je LBB5_2396
- 0xc4, 0xe1, 0xf9, 0x6e, 0xc0, //0x0000c3bc vmovq %rax, %xmm0
- 0xc5, 0xf9, 0x62, 0x05, 0x87, 0x3e, 0xff, 0xff, //0x0000c3c1 vpunpckldq $-49529(%rip), %xmm0, %xmm0 /* LCPI5_18+0(%rip) */
- 0xc5, 0xf9, 0x5c, 0x05, 0x8f, 0x3e, 0xff, 0xff, //0x0000c3c9 vsubpd $-49521(%rip), %xmm0, %xmm0 /* LCPI5_19+0(%rip) */
- 0xc4, 0xe3, 0x79, 0x05, 0xc8, 0x01, //0x0000c3d1 vpermilpd $1, %xmm0, %xmm1
- 0xc5, 0xf3, 0x58, 0xc0, //0x0000c3d7 vaddsd %xmm0, %xmm1, %xmm0
- 0xc4, 0xe1, 0xf9, 0x7e, 0xc1, //0x0000c3db vmovq %xmm0, %rcx
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000c3e0 movabsq $-9223372036854775808, %rax
- 0xe9, 0x49, 0xfa, 0xff, 0xff, //0x0000c3ea jmp LBB5_2357
- //0x0000c3ef LBB5_2396
- 0x48, 0x89, 0x45, 0x80, //0x0000c3ef movq %rax, $-128(%rbp)
- 0x4c, 0x8b, 0x65, 0xc0, //0x0000c3f3 movq $-64(%rbp), %r12
- 0x4c, 0x8b, 0x75, 0x98, //0x0000c3f7 movq $-104(%rbp), %r14
- 0x48, 0x8b, 0x95, 0x70, 0xff, 0xff, 0xff, //0x0000c3fb movq $-144(%rbp), %rdx
- 0xe9, 0xc1, 0xf7, 0xff, 0xff, //0x0000c402 jmp LBB5_2291
- 0x90, //0x0000c407 .p2align 2, 0x90
- // // .set L5_0_set_51, LBB5_51-LJTI5_0
- // // .set L5_0_set_175, LBB5_175-LJTI5_0
- // // .set L5_0_set_75, LBB5_75-LJTI5_0
- // // .set L5_0_set_14, LBB5_14-LJTI5_0
- // // .set L5_0_set_76, LBB5_76-LJTI5_0
- // // .set L5_0_set_69, LBB5_69-LJTI5_0
- // // .set L5_0_set_43, LBB5_43-LJTI5_0
- // // .set L5_0_set_47, LBB5_47-LJTI5_0
- // // .set L5_0_set_53, LBB5_53-LJTI5_0
- //0x0000c408 LJTI5_0
- 0x53, 0x42, 0xff, 0xff, //0x0000c408 .long L5_0_set_51
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c40c .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c410 .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c414 .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c418 .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c41c .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c420 .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c424 .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c428 .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c42c .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c430 .long L5_0_set_175
- 0xc2, 0x44, 0xff, 0xff, //0x0000c434 .long L5_0_set_75
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c438 .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c43c .long L5_0_set_175
- 0xfe, 0x3f, 0xff, 0xff, //0x0000c440 .long L5_0_set_14
- 0xfe, 0x3f, 0xff, 0xff, //0x0000c444 .long L5_0_set_14
- 0xfe, 0x3f, 0xff, 0xff, //0x0000c448 .long L5_0_set_14
- 0xfe, 0x3f, 0xff, 0xff, //0x0000c44c .long L5_0_set_14
- 0xfe, 0x3f, 0xff, 0xff, //0x0000c450 .long L5_0_set_14
- 0xfe, 0x3f, 0xff, 0xff, //0x0000c454 .long L5_0_set_14
- 0xfe, 0x3f, 0xff, 0xff, //0x0000c458 .long L5_0_set_14
- 0xfe, 0x3f, 0xff, 0xff, //0x0000c45c .long L5_0_set_14
- 0xfe, 0x3f, 0xff, 0xff, //0x0000c460 .long L5_0_set_14
- 0xfe, 0x3f, 0xff, 0xff, //0x0000c464 .long L5_0_set_14
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c468 .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c46c .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c470 .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c474 .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c478 .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c47c .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c480 .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c484 .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c488 .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c48c .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c490 .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c494 .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c498 .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c49c .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c4a0 .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c4a4 .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c4a8 .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c4ac .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c4b0 .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c4b4 .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c4b8 .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c4bc .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c4c0 .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c4c4 .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c4c8 .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c4cc .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c4d0 .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c4d4 .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c4d8 .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c4dc .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c4e0 .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c4e4 .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c4e8 .long L5_0_set_175
- 0xca, 0x44, 0xff, 0xff, //0x0000c4ec .long L5_0_set_76
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c4f0 .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c4f4 .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c4f8 .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c4fc .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c500 .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c504 .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c508 .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c50c .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c510 .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c514 .long L5_0_set_175
- 0x5b, 0x44, 0xff, 0xff, //0x0000c518 .long L5_0_set_69
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c51c .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c520 .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c524 .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c528 .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c52c .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c530 .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c534 .long L5_0_set_175
- 0xd5, 0x41, 0xff, 0xff, //0x0000c538 .long L5_0_set_43
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c53c .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c540 .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c544 .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c548 .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c54c .long L5_0_set_175
- 0x12, 0x42, 0xff, 0xff, //0x0000c550 .long L5_0_set_47
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c554 .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c558 .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c55c .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c560 .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c564 .long L5_0_set_175
- 0xa0, 0x4d, 0xff, 0xff, //0x0000c568 .long L5_0_set_175
- 0x9f, 0x42, 0xff, 0xff, //0x0000c56c .long L5_0_set_53
- // // .set L5_1_set_136, LBB5_136-LJTI5_1
- // // .set L5_1_set_158, LBB5_158-LJTI5_1
- // // .set L5_1_set_130, LBB5_130-LJTI5_1
- // // .set L5_1_set_139, LBB5_139-LJTI5_1
- //0x0000c570 LJTI5_1
- 0xe3, 0x48, 0xff, 0xff, //0x0000c570 .long L5_1_set_136
- 0x41, 0x4b, 0xff, 0xff, //0x0000c574 .long L5_1_set_158
- 0xe3, 0x48, 0xff, 0xff, //0x0000c578 .long L5_1_set_136
- 0x9f, 0x48, 0xff, 0xff, //0x0000c57c .long L5_1_set_130
- 0x41, 0x4b, 0xff, 0xff, //0x0000c580 .long L5_1_set_158
- 0x41, 0x4b, 0xff, 0xff, //0x0000c584 .long L5_1_set_158
- 0x41, 0x4b, 0xff, 0xff, //0x0000c588 .long L5_1_set_158
- 0x41, 0x4b, 0xff, 0xff, //0x0000c58c .long L5_1_set_158
- 0x41, 0x4b, 0xff, 0xff, //0x0000c590 .long L5_1_set_158
- 0x41, 0x4b, 0xff, 0xff, //0x0000c594 .long L5_1_set_158
- 0x41, 0x4b, 0xff, 0xff, //0x0000c598 .long L5_1_set_158
- 0x41, 0x4b, 0xff, 0xff, //0x0000c59c .long L5_1_set_158
- 0x41, 0x4b, 0xff, 0xff, //0x0000c5a0 .long L5_1_set_158
- 0x41, 0x4b, 0xff, 0xff, //0x0000c5a4 .long L5_1_set_158
- 0x41, 0x4b, 0xff, 0xff, //0x0000c5a8 .long L5_1_set_158
- 0x41, 0x4b, 0xff, 0xff, //0x0000c5ac .long L5_1_set_158
- 0x41, 0x4b, 0xff, 0xff, //0x0000c5b0 .long L5_1_set_158
- 0x41, 0x4b, 0xff, 0xff, //0x0000c5b4 .long L5_1_set_158
- 0x41, 0x4b, 0xff, 0xff, //0x0000c5b8 .long L5_1_set_158
- 0x41, 0x4b, 0xff, 0xff, //0x0000c5bc .long L5_1_set_158
- 0x41, 0x4b, 0xff, 0xff, //0x0000c5c0 .long L5_1_set_158
- 0x41, 0x4b, 0xff, 0xff, //0x0000c5c4 .long L5_1_set_158
- 0x41, 0x4b, 0xff, 0xff, //0x0000c5c8 .long L5_1_set_158
- 0x41, 0x4b, 0xff, 0xff, //0x0000c5cc .long L5_1_set_158
- 0x41, 0x4b, 0xff, 0xff, //0x0000c5d0 .long L5_1_set_158
- 0x41, 0x4b, 0xff, 0xff, //0x0000c5d4 .long L5_1_set_158
- 0xff, 0x48, 0xff, 0xff, //0x0000c5d8 .long L5_1_set_139
- // // .set L5_2_set_866, LBB5_866-LJTI5_2
- // // .set L5_2_set_175, LBB5_175-LJTI5_2
- // // .set L5_2_set_868, LBB5_868-LJTI5_2
- // // .set L5_2_set_827, LBB5_827-LJTI5_2
- // // .set L5_2_set_887, LBB5_887-LJTI5_2
- // // .set L5_2_set_881, LBB5_881-LJTI5_2
- // // .set L5_2_set_862, LBB5_862-LJTI5_2
- // // .set L5_2_set_858, LBB5_858-LJTI5_2
- // // .set L5_2_set_869, LBB5_869-LJTI5_2
- //0x0000c5dc LJTI5_2
- 0x2b, 0x82, 0xff, 0xff, //0x0000c5dc .long L5_2_set_866
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c5e0 .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c5e4 .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c5e8 .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c5ec .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c5f0 .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c5f4 .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c5f8 .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c5fc .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c600 .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c604 .long L5_2_set_175
- 0x70, 0x82, 0xff, 0xff, //0x0000c608 .long L5_2_set_868
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c60c .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c610 .long L5_2_set_175
- 0x99, 0x7f, 0xff, 0xff, //0x0000c614 .long L5_2_set_827
- 0x99, 0x7f, 0xff, 0xff, //0x0000c618 .long L5_2_set_827
- 0x99, 0x7f, 0xff, 0xff, //0x0000c61c .long L5_2_set_827
- 0x99, 0x7f, 0xff, 0xff, //0x0000c620 .long L5_2_set_827
- 0x99, 0x7f, 0xff, 0xff, //0x0000c624 .long L5_2_set_827
- 0x99, 0x7f, 0xff, 0xff, //0x0000c628 .long L5_2_set_827
- 0x99, 0x7f, 0xff, 0xff, //0x0000c62c .long L5_2_set_827
- 0x99, 0x7f, 0xff, 0xff, //0x0000c630 .long L5_2_set_827
- 0x99, 0x7f, 0xff, 0xff, //0x0000c634 .long L5_2_set_827
- 0x99, 0x7f, 0xff, 0xff, //0x0000c638 .long L5_2_set_827
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c63c .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c640 .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c644 .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c648 .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c64c .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c650 .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c654 .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c658 .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c65c .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c660 .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c664 .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c668 .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c66c .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c670 .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c674 .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c678 .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c67c .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c680 .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c684 .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c688 .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c68c .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c690 .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c694 .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c698 .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c69c .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c6a0 .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c6a4 .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c6a8 .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c6ac .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c6b0 .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c6b4 .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c6b8 .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c6bc .long L5_2_set_175
- 0x31, 0x84, 0xff, 0xff, //0x0000c6c0 .long L5_2_set_887
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c6c4 .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c6c8 .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c6cc .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c6d0 .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c6d4 .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c6d8 .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c6dc .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c6e0 .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c6e4 .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c6e8 .long L5_2_set_175
- 0xd2, 0x83, 0xff, 0xff, //0x0000c6ec .long L5_2_set_881
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c6f0 .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c6f4 .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c6f8 .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c6fc .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c700 .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c704 .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c708 .long L5_2_set_175
- 0xee, 0x81, 0xff, 0xff, //0x0000c70c .long L5_2_set_862
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c710 .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c714 .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c718 .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c71c .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c720 .long L5_2_set_175
- 0xad, 0x81, 0xff, 0xff, //0x0000c724 .long L5_2_set_858
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c728 .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c72c .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c730 .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c734 .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c738 .long L5_2_set_175
- 0xcc, 0x4b, 0xff, 0xff, //0x0000c73c .long L5_2_set_175
- 0x78, 0x82, 0xff, 0xff, //0x0000c740 .long L5_2_set_869
- // // .set L5_3_set_943, LBB5_943-LJTI5_3
- // // .set L5_3_set_966, LBB5_966-LJTI5_3
- // // .set L5_3_set_948, LBB5_948-LJTI5_3
- // // .set L5_3_set_946, LBB5_946-LJTI5_3
- //0x0000c744 LJTI5_3
- 0xef, 0x87, 0xff, 0xff, //0x0000c744 .long L5_3_set_943
- 0x6e, 0x89, 0xff, 0xff, //0x0000c748 .long L5_3_set_966
- 0xef, 0x87, 0xff, 0xff, //0x0000c74c .long L5_3_set_943
- 0x1e, 0x88, 0xff, 0xff, //0x0000c750 .long L5_3_set_948
- 0x6e, 0x89, 0xff, 0xff, //0x0000c754 .long L5_3_set_966
- 0x6e, 0x89, 0xff, 0xff, //0x0000c758 .long L5_3_set_966
- 0x6e, 0x89, 0xff, 0xff, //0x0000c75c .long L5_3_set_966
- 0x6e, 0x89, 0xff, 0xff, //0x0000c760 .long L5_3_set_966
- 0x6e, 0x89, 0xff, 0xff, //0x0000c764 .long L5_3_set_966
- 0x6e, 0x89, 0xff, 0xff, //0x0000c768 .long L5_3_set_966
- 0x6e, 0x89, 0xff, 0xff, //0x0000c76c .long L5_3_set_966
- 0x6e, 0x89, 0xff, 0xff, //0x0000c770 .long L5_3_set_966
- 0x6e, 0x89, 0xff, 0xff, //0x0000c774 .long L5_3_set_966
- 0x6e, 0x89, 0xff, 0xff, //0x0000c778 .long L5_3_set_966
- 0x6e, 0x89, 0xff, 0xff, //0x0000c77c .long L5_3_set_966
- 0x6e, 0x89, 0xff, 0xff, //0x0000c780 .long L5_3_set_966
- 0x6e, 0x89, 0xff, 0xff, //0x0000c784 .long L5_3_set_966
- 0x6e, 0x89, 0xff, 0xff, //0x0000c788 .long L5_3_set_966
- 0x6e, 0x89, 0xff, 0xff, //0x0000c78c .long L5_3_set_966
- 0x6e, 0x89, 0xff, 0xff, //0x0000c790 .long L5_3_set_966
- 0x6e, 0x89, 0xff, 0xff, //0x0000c794 .long L5_3_set_966
- 0x6e, 0x89, 0xff, 0xff, //0x0000c798 .long L5_3_set_966
- 0x6e, 0x89, 0xff, 0xff, //0x0000c79c .long L5_3_set_966
- 0x6e, 0x89, 0xff, 0xff, //0x0000c7a0 .long L5_3_set_966
- 0x6e, 0x89, 0xff, 0xff, //0x0000c7a4 .long L5_3_set_966
- 0x6e, 0x89, 0xff, 0xff, //0x0000c7a8 .long L5_3_set_966
- 0x0b, 0x88, 0xff, 0xff, //0x0000c7ac .long L5_3_set_946
- // // .set L5_4_set_1698, LBB5_1698-LJTI5_4
- // // .set L5_4_set_175, LBB5_175-LJTI5_4
- // // .set L5_4_set_1697, LBB5_1697-LJTI5_4
- // // .set L5_4_set_1661, LBB5_1661-LJTI5_4
- // // .set L5_4_set_1643, LBB5_1643-LJTI5_4
- // // .set L5_4_set_1692, LBB5_1692-LJTI5_4
- // // .set L5_4_set_1688, LBB5_1688-LJTI5_4
- // // .set L5_4_set_1712, LBB5_1712-LJTI5_4
- // // .set L5_4_set_1700, LBB5_1700-LJTI5_4
- //0x0000c7b0 LJTI5_4
- 0xde, 0xc5, 0xff, 0xff, //0x0000c7b0 .long L5_4_set_1698
- 0xf8, 0x49, 0xff, 0xff, //0x0000c7b4 .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c7b8 .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c7bc .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c7c0 .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c7c4 .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c7c8 .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c7cc .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c7d0 .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c7d4 .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c7d8 .long L5_4_set_175
- 0xd2, 0xc5, 0xff, 0xff, //0x0000c7dc .long L5_4_set_1697
- 0xf8, 0x49, 0xff, 0xff, //0x0000c7e0 .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c7e4 .long L5_4_set_175
- 0x40, 0xc3, 0xff, 0xff, //0x0000c7e8 .long L5_4_set_1661
- 0x40, 0xc3, 0xff, 0xff, //0x0000c7ec .long L5_4_set_1661
- 0x40, 0xc3, 0xff, 0xff, //0x0000c7f0 .long L5_4_set_1661
- 0x40, 0xc3, 0xff, 0xff, //0x0000c7f4 .long L5_4_set_1661
- 0x40, 0xc3, 0xff, 0xff, //0x0000c7f8 .long L5_4_set_1661
- 0x40, 0xc3, 0xff, 0xff, //0x0000c7fc .long L5_4_set_1661
- 0x40, 0xc3, 0xff, 0xff, //0x0000c800 .long L5_4_set_1661
- 0x40, 0xc3, 0xff, 0xff, //0x0000c804 .long L5_4_set_1661
- 0x40, 0xc3, 0xff, 0xff, //0x0000c808 .long L5_4_set_1661
- 0x40, 0xc3, 0xff, 0xff, //0x0000c80c .long L5_4_set_1661
- 0xf8, 0x49, 0xff, 0xff, //0x0000c810 .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c814 .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c818 .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c81c .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c820 .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c824 .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c828 .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c82c .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c830 .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c834 .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c838 .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c83c .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c840 .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c844 .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c848 .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c84c .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c850 .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c854 .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c858 .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c85c .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c860 .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c864 .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c868 .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c86c .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c870 .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c874 .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c878 .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c87c .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c880 .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c884 .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c888 .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c88c .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c890 .long L5_4_set_175
- 0x32, 0xc1, 0xff, 0xff, //0x0000c894 .long L5_4_set_1643
- 0xf8, 0x49, 0xff, 0xff, //0x0000c898 .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c89c .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c8a0 .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c8a4 .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c8a8 .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c8ac .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c8b0 .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c8b4 .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c8b8 .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c8bc .long L5_4_set_175
- 0x7e, 0xc5, 0xff, 0xff, //0x0000c8c0 .long L5_4_set_1692
- 0xf8, 0x49, 0xff, 0xff, //0x0000c8c4 .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c8c8 .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c8cc .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c8d0 .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c8d4 .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c8d8 .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c8dc .long L5_4_set_175
- 0x3d, 0xc5, 0xff, 0xff, //0x0000c8e0 .long L5_4_set_1688
- 0xf8, 0x49, 0xff, 0xff, //0x0000c8e4 .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c8e8 .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c8ec .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c8f0 .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c8f4 .long L5_4_set_175
- 0x7e, 0xc7, 0xff, 0xff, //0x0000c8f8 .long L5_4_set_1712
- 0xf8, 0x49, 0xff, 0xff, //0x0000c8fc .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c900 .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c904 .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c908 .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c90c .long L5_4_set_175
- 0xf8, 0x49, 0xff, 0xff, //0x0000c910 .long L5_4_set_175
- 0x26, 0xc6, 0xff, 0xff, //0x0000c914 .long L5_4_set_1700
- // // .set L5_5_set_1788, LBB5_1788-LJTI5_5
- // // .set L5_5_set_1810, LBB5_1810-LJTI5_5
- // // .set L5_5_set_1793, LBB5_1793-LJTI5_5
- // // .set L5_5_set_1791, LBB5_1791-LJTI5_5
- //0x0000c918 LJTI5_5
- 0xcb, 0xc9, 0xff, 0xff, //0x0000c918 .long L5_5_set_1788
- 0x1c, 0xcb, 0xff, 0xff, //0x0000c91c .long L5_5_set_1810
- 0xcb, 0xc9, 0xff, 0xff, //0x0000c920 .long L5_5_set_1788
- 0xfa, 0xc9, 0xff, 0xff, //0x0000c924 .long L5_5_set_1793
- 0x1c, 0xcb, 0xff, 0xff, //0x0000c928 .long L5_5_set_1810
- 0x1c, 0xcb, 0xff, 0xff, //0x0000c92c .long L5_5_set_1810
- 0x1c, 0xcb, 0xff, 0xff, //0x0000c930 .long L5_5_set_1810
- 0x1c, 0xcb, 0xff, 0xff, //0x0000c934 .long L5_5_set_1810
- 0x1c, 0xcb, 0xff, 0xff, //0x0000c938 .long L5_5_set_1810
- 0x1c, 0xcb, 0xff, 0xff, //0x0000c93c .long L5_5_set_1810
- 0x1c, 0xcb, 0xff, 0xff, //0x0000c940 .long L5_5_set_1810
- 0x1c, 0xcb, 0xff, 0xff, //0x0000c944 .long L5_5_set_1810
- 0x1c, 0xcb, 0xff, 0xff, //0x0000c948 .long L5_5_set_1810
- 0x1c, 0xcb, 0xff, 0xff, //0x0000c94c .long L5_5_set_1810
- 0x1c, 0xcb, 0xff, 0xff, //0x0000c950 .long L5_5_set_1810
- 0x1c, 0xcb, 0xff, 0xff, //0x0000c954 .long L5_5_set_1810
- 0x1c, 0xcb, 0xff, 0xff, //0x0000c958 .long L5_5_set_1810
- 0x1c, 0xcb, 0xff, 0xff, //0x0000c95c .long L5_5_set_1810
- 0x1c, 0xcb, 0xff, 0xff, //0x0000c960 .long L5_5_set_1810
- 0x1c, 0xcb, 0xff, 0xff, //0x0000c964 .long L5_5_set_1810
- 0x1c, 0xcb, 0xff, 0xff, //0x0000c968 .long L5_5_set_1810
- 0x1c, 0xcb, 0xff, 0xff, //0x0000c96c .long L5_5_set_1810
- 0x1c, 0xcb, 0xff, 0xff, //0x0000c970 .long L5_5_set_1810
- 0x1c, 0xcb, 0xff, 0xff, //0x0000c974 .long L5_5_set_1810
- 0x1c, 0xcb, 0xff, 0xff, //0x0000c978 .long L5_5_set_1810
- 0x1c, 0xcb, 0xff, 0xff, //0x0000c97c .long L5_5_set_1810
- 0xe7, 0xc9, 0xff, 0xff, //0x0000c980 .long L5_5_set_1791
- //0x0000c984 .p2align 2, 0x00
- //0x0000c984 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x0000c984 .long 2
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000c988 .p2align 4, 0x00
- //0x0000c990 _P10_TAB
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x3f, //0x0000c990 .quad 0x3ff0000000000000
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x40, //0x0000c998 .quad 0x4024000000000000
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x59, 0x40, //0x0000c9a0 .quad 0x4059000000000000
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x8f, 0x40, //0x0000c9a8 .quad 0x408f400000000000
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0xc3, 0x40, //0x0000c9b0 .quad 0x40c3880000000000
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x6a, 0xf8, 0x40, //0x0000c9b8 .quad 0x40f86a0000000000
- 0x00, 0x00, 0x00, 0x00, 0x80, 0x84, 0x2e, 0x41, //0x0000c9c0 .quad 0x412e848000000000
- 0x00, 0x00, 0x00, 0x00, 0xd0, 0x12, 0x63, 0x41, //0x0000c9c8 .quad 0x416312d000000000
- 0x00, 0x00, 0x00, 0x00, 0x84, 0xd7, 0x97, 0x41, //0x0000c9d0 .quad 0x4197d78400000000
- 0x00, 0x00, 0x00, 0x00, 0x65, 0xcd, 0xcd, 0x41, //0x0000c9d8 .quad 0x41cdcd6500000000
- 0x00, 0x00, 0x00, 0x20, 0x5f, 0xa0, 0x02, 0x42, //0x0000c9e0 .quad 0x4202a05f20000000
- 0x00, 0x00, 0x00, 0xe8, 0x76, 0x48, 0x37, 0x42, //0x0000c9e8 .quad 0x42374876e8000000
- 0x00, 0x00, 0x00, 0xa2, 0x94, 0x1a, 0x6d, 0x42, //0x0000c9f0 .quad 0x426d1a94a2000000
- 0x00, 0x00, 0x40, 0xe5, 0x9c, 0x30, 0xa2, 0x42, //0x0000c9f8 .quad 0x42a2309ce5400000
- 0x00, 0x00, 0x90, 0x1e, 0xc4, 0xbc, 0xd6, 0x42, //0x0000ca00 .quad 0x42d6bcc41e900000
- 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x0000ca08 .quad 0x430c6bf526340000
- 0x00, 0x80, 0xe0, 0x37, 0x79, 0xc3, 0x41, 0x43, //0x0000ca10 .quad 0x4341c37937e08000
- 0x00, 0xa0, 0xd8, 0x85, 0x57, 0x34, 0x76, 0x43, //0x0000ca18 .quad 0x4376345785d8a000
- 0x00, 0xc8, 0x4e, 0x67, 0x6d, 0xc1, 0xab, 0x43, //0x0000ca20 .quad 0x43abc16d674ec800
- 0x00, 0x3d, 0x91, 0x60, 0xe4, 0x58, 0xe1, 0x43, //0x0000ca28 .quad 0x43e158e460913d00
- 0x40, 0x8c, 0xb5, 0x78, 0x1d, 0xaf, 0x15, 0x44, //0x0000ca30 .quad 0x4415af1d78b58c40
- 0x50, 0xef, 0xe2, 0xd6, 0xe4, 0x1a, 0x4b, 0x44, //0x0000ca38 .quad 0x444b1ae4d6e2ef50
- 0x92, 0xd5, 0x4d, 0x06, 0xcf, 0xf0, 0x80, 0x44, //0x0000ca40 .quad 0x4480f0cf064dd592
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ca48 .p2align 4, 0x00
- //0x0000ca50 _POW10_M128_TAB
- 0x53, 0xe4, 0x60, 0xcd, 0x69, 0xc8, 0x32, 0x17, //0x0000ca50 .quad 1671618768450675795
- 0x88, 0x02, 0x1c, 0x08, 0xa0, 0xd5, 0x8f, 0xfa, //0x0000ca58 .quad -391859759250406776
- 0xb4, 0x8e, 0x5c, 0x20, 0x42, 0xbd, 0x7f, 0x0e, //0x0000ca60 .quad 1044761730281672372
- 0x95, 0x81, 0x11, 0x05, 0x84, 0xe5, 0x99, 0x9c, //0x0000ca68 .quad -7162441377172586091
- 0x61, 0xb2, 0x73, 0xa8, 0x92, 0xac, 0x1f, 0x52, //0x0000ca70 .quad 5917638181279478369
- 0xfa, 0xe1, 0x55, 0x06, 0xe5, 0x5e, 0xc0, 0xc3, //0x0000ca78 .quad -4341365703038344710
- 0xf9, 0x9e, 0x90, 0x52, 0xb7, 0x97, 0xa7, 0xe6, //0x0000ca80 .quad -1826324310255427847
- 0x78, 0x5a, 0xeb, 0x47, 0x9e, 0x76, 0xb0, 0xf4, //0x0000ca88 .quad -815021110370542984
- 0x5c, 0x63, 0x9a, 0x93, 0xd2, 0xbe, 0x28, 0x90, //0x0000ca90 .quad -8058981721550724260
- 0x8b, 0x18, 0xf3, 0xec, 0x22, 0x4a, 0xee, 0x98, //0x0000ca98 .quad -7426917221622671221
- 0x33, 0xfc, 0x80, 0x38, 0x87, 0xee, 0x32, 0x74, //0x0000caa0 .quad 8373016921771146291
- 0xae, 0xde, 0x2f, 0xa8, 0xab, 0xdc, 0x29, 0xbf, //0x0000caa8 .quad -4671960508600951122
- 0x3f, 0x3b, 0xa1, 0x06, 0x29, 0xaa, 0x3f, 0x11, //0x0000cab0 .quad 1242899115359157055
- 0x5a, 0xd6, 0x3b, 0x92, 0xd6, 0x53, 0xf4, 0xee, //0x0000cab8 .quad -1228264617323800998
- 0x07, 0xc5, 0x24, 0xa4, 0x59, 0xca, 0xc7, 0x4a, //0x0000cac0 .quad 5388497965526861063
- 0xf8, 0x65, 0x65, 0x1b, 0x66, 0xb4, 0x58, 0x95, //0x0000cac8 .quad -7685194413468457480
- 0x49, 0xf6, 0x2d, 0x0d, 0xf0, 0xbc, 0x79, 0x5d, //0x0000cad0 .quad 6735622456908576329
- 0x76, 0xbf, 0x3e, 0xa2, 0x7f, 0xe1, 0xae, 0xba, //0x0000cad8 .quad -4994806998408183946
- 0xdc, 0x73, 0x79, 0x10, 0x2c, 0x2c, 0xd8, 0xf4, //0x0000cae0 .quad -803843965719055396
- 0x53, 0x6f, 0xce, 0x8a, 0xdf, 0x99, 0x5a, 0xe9, //0x0000cae8 .quad -1631822729582842029
- 0x69, 0xe8, 0x4b, 0x8a, 0x9b, 0x1b, 0x07, 0x79, //0x0000caf0 .quad 8720969558280366185
- 0x94, 0x05, 0xc1, 0xb6, 0x2b, 0xa0, 0xd8, 0x91, //0x0000caf8 .quad -7937418233630358124
- 0x84, 0xe2, 0xde, 0x6c, 0x82, 0xe2, 0x48, 0x97, //0x0000cb00 .quad -7545532125859093884
- 0xf9, 0x46, 0x71, 0xa4, 0x36, 0xc8, 0x4e, 0xb6, //0x0000cb08 .quad -5310086773610559751
- 0x25, 0x9b, 0x16, 0x08, 0x23, 0x1b, 0x1b, 0xfd, //0x0000cb10 .quad -208543120469091547
- 0xb7, 0x98, 0x8d, 0x4d, 0x44, 0x7a, 0xe2, 0xe3, //0x0000cb18 .quad -2025922448585811785
- 0xf7, 0x20, 0x0e, 0xe5, 0xf5, 0xf0, 0x30, 0xfe, //0x0000cb20 .quad -130339450293182217
- 0x72, 0x7f, 0x78, 0xb0, 0x6a, 0x8c, 0x6d, 0x8e, //0x0000cb28 .quad -8183730558007214222
- 0x35, 0xa9, 0x51, 0x5e, 0x33, 0x2d, 0xbd, 0xbd, //0x0000cb30 .quad -4774610331293865675
- 0x4f, 0x9f, 0x96, 0x5c, 0x85, 0xef, 0x08, 0xb2, //0x0000cb38 .quad -5617977179081629873
- 0x82, 0x13, 0xe6, 0x35, 0x80, 0x78, 0x2c, 0xad, //0x0000cb40 .quad -5968262914117332094
- 0x23, 0x47, 0xbc, 0xb3, 0x66, 0x2b, 0x8b, 0xde, //0x0000cb48 .quad -2410785455424649437
- 0x31, 0xcc, 0xaf, 0x21, 0x50, 0xcb, 0x3b, 0x4c, //0x0000cb50 .quad 5493207715531443249
- 0x76, 0xac, 0x55, 0x30, 0x20, 0xfb, 0x16, 0x8b, //0x0000cb58 .quad -8424269937281487754
- 0x3d, 0xbf, 0x1b, 0x2a, 0x24, 0xbe, 0x4a, 0xdf, //0x0000cb60 .quad -2356862392440471747
- 0x93, 0x17, 0x6b, 0x3c, 0xe8, 0xb9, 0xdc, 0xad, //0x0000cb68 .quad -5918651403174471789
- 0x0d, 0xaf, 0xa2, 0x34, 0xad, 0x6d, 0x1d, 0xd7, //0x0000cb70 .quad -2946077990550589683
- 0x78, 0xdd, 0x85, 0x4b, 0x62, 0xe8, 0x53, 0xd9, //0x0000cb78 .quad -2786628235540701832
- 0x68, 0xad, 0xe5, 0x40, 0x8c, 0x64, 0x72, 0x86, //0x0000cb80 .quad -8758827771735200408
- 0x6b, 0xaa, 0x33, 0x6f, 0x3d, 0x71, 0xd4, 0x87, //0x0000cb88 .quad -8659171674854020501
- 0xc2, 0x18, 0x1f, 0x51, 0xaf, 0xfd, 0x0e, 0x68, //0x0000cb90 .quad 7498209359040551106
- 0x06, 0x95, 0x00, 0xcb, 0x8c, 0x8d, 0xc9, 0xa9, //0x0000cb98 .quad -6212278575140137722
- 0xf2, 0xde, 0x66, 0x25, 0x1b, 0xbd, 0x12, 0x02, //0x0000cba0 .quad 149389661945913074
- 0x48, 0xba, 0xc0, 0xfd, 0xef, 0xf0, 0x3b, 0xd4, //0x0000cba8 .quad -3153662200497784248
- 0x57, 0x4b, 0x60, 0xf7, 0x30, 0xb6, 0x4b, 0x01, //0x0000cbb0 .quad 93368538716195671
- 0x6d, 0x74, 0x98, 0xfe, 0x95, 0x76, 0xa5, 0x84, //0x0000cbb8 .quad -8888567902952197011
- 0x2d, 0x5e, 0x38, 0x35, 0xbd, 0xa3, 0x9e, 0x41, //0x0000cbc0 .quad 4728396691822632493
- 0x88, 0x91, 0x3e, 0x7e, 0x3b, 0xd4, 0xce, 0xa5, //0x0000cbc8 .quad -6499023860262858360
- 0xb9, 0x75, 0x86, 0x82, 0xac, 0x4c, 0x06, 0x52, //0x0000cbd0 .quad 5910495864778290617
- 0xea, 0x35, 0xce, 0x5d, 0x4a, 0x89, 0x42, 0xcf, //0x0000cbd8 .quad -3512093806901185046
- 0x93, 0x09, 0x94, 0xd1, 0xeb, 0xef, 0x43, 0x73, //0x0000cbe0 .quad 8305745933913819539
- 0xb2, 0xe1, 0xa0, 0x7a, 0xce, 0x95, 0x89, 0x81, //0x0000cbe8 .quad -9112587656954322510
- 0xf8, 0x0b, 0xf9, 0xc5, 0xe6, 0xeb, 0x14, 0x10, //0x0000cbf0 .quad 1158810380537498616
- 0x1f, 0x1a, 0x49, 0x19, 0x42, 0xfb, 0xeb, 0xa1, //0x0000cbf8 .quad -6779048552765515233
- 0xf6, 0x4e, 0x77, 0x77, 0xe0, 0x26, 0x1a, 0xd4, //0x0000cc00 .quad -3163173042755514634
- 0xa6, 0x60, 0x9b, 0x9f, 0x12, 0xfa, 0x66, 0xca, //0x0000cc08 .quad -3862124672529506138
- 0xb4, 0x22, 0x55, 0x95, 0x98, 0xb0, 0x20, 0x89, //0x0000cc10 .quad -8565652321871781196
- 0xd0, 0x38, 0x82, 0x47, 0x97, 0xb8, 0x00, 0xfd, //0x0000cc18 .quad -215969822234494768
- 0xb0, 0x35, 0x55, 0x5d, 0x5f, 0x6e, 0xb4, 0x55, //0x0000cc20 .quad 6175682344898606512
- 0x82, 0x63, 0xb1, 0x8c, 0x5e, 0x73, 0x20, 0x9e, //0x0000cc28 .quad -7052510166537641086
- 0x1d, 0x83, 0xaa, 0x34, 0xf7, 0x89, 0x21, 0xeb, //0x0000cc30 .quad -1503769105731517667
- 0x62, 0xbc, 0xdd, 0x2f, 0x36, 0x90, 0xa8, 0xc5, //0x0000cc38 .quad -4203951689744663454
- 0xe4, 0x23, 0xd5, 0x01, 0x75, 0xec, 0xe9, 0xa5, //0x0000cc40 .quad -6491397400591784988
- 0x7b, 0x2b, 0xd5, 0xbb, 0x43, 0xb4, 0x12, 0xf7, //0x0000cc48 .quad -643253593753441413
- 0x6e, 0x36, 0x25, 0x21, 0xc9, 0x33, 0xb2, 0x47, //0x0000cc50 .quad 5166248661484910190
- 0x2d, 0x3b, 0x65, 0x55, 0xaa, 0xb0, 0x6b, 0x9a, //0x0000cc58 .quad -7319562523736982739
- 0x0a, 0x84, 0x6e, 0x69, 0xbb, 0xc0, 0x9e, 0x99, //0x0000cc60 .quad -7377247228426025974
- 0xf8, 0x89, 0xbe, 0xea, 0xd4, 0x9c, 0x06, 0xc1, //0x0000cc68 .quad -4537767136243840520
- 0x0d, 0x25, 0xca, 0x43, 0xea, 0x70, 0x06, 0xc0, //0x0000cc70 .quad -4609873017105144563
- 0x76, 0x2c, 0x6e, 0x25, 0x0a, 0x44, 0x48, 0xf1, //0x0000cc78 .quad -1060522901877412746
- 0x28, 0x57, 0x5e, 0x6a, 0x92, 0x06, 0x04, 0x38, //0x0000cc80 .quad 4036358391950366504
- 0xca, 0xdb, 0x64, 0x57, 0x86, 0x2a, 0xcd, 0x96, //0x0000cc88 .quad -7580355841314464822
- 0xf2, 0xec, 0xf5, 0x04, 0x37, 0x08, 0x05, 0xc6, //0x0000cc90 .quad -4177924046916817678
- 0xbc, 0x12, 0x3e, 0xed, 0x27, 0x75, 0x80, 0xbc, //0x0000cc98 .quad -4863758783215693124
- 0x2e, 0x68, 0x33, 0xc6, 0x44, 0x4a, 0x86, 0xf7, //0x0000cca0 .quad -610719040218634194
- 0x6b, 0x97, 0x8d, 0xe8, 0x71, 0x92, 0xa0, 0xeb, //0x0000cca8 .quad -1468012460592228501
- 0x1d, 0x21, 0xe0, 0xfb, 0x6a, 0xee, 0xb3, 0x7a, //0x0000ccb0 .quad 8841672636718129437
- 0xa3, 0x7e, 0x58, 0x31, 0x87, 0x5b, 0x44, 0x93, //0x0000ccb8 .quad -7835036815511224669
- 0x64, 0x29, 0xd8, 0xba, 0x05, 0xea, 0x60, 0x59, //0x0000ccc0 .quad 6440404777470273892
- 0x4c, 0x9e, 0xae, 0xfd, 0x68, 0x72, 0x15, 0xb8, //0x0000ccc8 .quad -5182110000961642932
- 0xbd, 0x33, 0x8e, 0x29, 0x87, 0x24, 0xb9, 0x6f, //0x0000ccd0 .quad 8050505971837842365
- 0xdf, 0x45, 0x1a, 0x3d, 0x03, 0xcf, 0x1a, 0xe6, //0x0000ccd8 .quad -1865951482774665761
- 0x56, 0xe0, 0xf8, 0x79, 0xd4, 0xb6, 0xd3, 0xa5, //0x0000cce0 .quad -6497648813669818282
- 0xab, 0x6b, 0x30, 0x06, 0x62, 0xc1, 0xd0, 0x8f, //0x0000cce8 .quad -8083748704375247957
- 0x6c, 0x18, 0x77, 0x98, 0x89, 0xa4, 0x48, 0x8f, //0x0000ccf0 .quad -8122061017087272852
- 0x96, 0x86, 0xbc, 0x87, 0xba, 0xf1, 0xc4, 0xb3, //0x0000ccf8 .quad -5492999862041672042
- 0x87, 0xde, 0x94, 0xfe, 0xab, 0xcd, 0x1a, 0x33, //0x0000cd00 .quad 3682481783923072647
- 0x3c, 0xa8, 0xab, 0x29, 0x29, 0x2e, 0xb6, 0xe0, //0x0000cd08 .quad -2254563809124702148
- 0x14, 0x0b, 0x1d, 0x7f, 0x8b, 0xc0, 0xf0, 0x9f, //0x0000cd10 .quad -6921820921902855404
- 0x25, 0x49, 0x0b, 0xba, 0xd9, 0xdc, 0x71, 0x8c, //0x0000cd18 .quad -8326631408344020699
- 0xd9, 0x4d, 0xe4, 0x5e, 0xae, 0xf0, 0xec, 0x07, //0x0000cd20 .quad 571095884476206553
- 0x6f, 0x1b, 0x8e, 0x28, 0x10, 0x54, 0x8e, 0xaf, //0x0000cd28 .quad -5796603242002637969
- 0x50, 0x61, 0x9d, 0xf6, 0xd9, 0x2c, 0xe8, 0xc9, //0x0000cd30 .quad -3897816162832129712
- 0x4a, 0xa2, 0xb1, 0x32, 0x14, 0xe9, 0x71, 0xdb, //0x0000cd38 .quad -2634068034075909558
- 0xd2, 0x5c, 0x22, 0x3a, 0x08, 0x1c, 0x31, 0xbe, //0x0000cd40 .quad -4741978110983775022
- 0x6e, 0x05, 0xaf, 0x9f, 0xac, 0x31, 0x27, 0x89, //0x0000cd48 .quad -8563821548938525330
- 0x06, 0xf4, 0xaa, 0x48, 0x0a, 0x63, 0xbd, 0x6d, //0x0000cd50 .quad 7907585416552444934
- 0xca, 0xc6, 0x9a, 0xc7, 0x17, 0xfe, 0x70, 0xab, //0x0000cd58 .quad -6093090917745768758
- 0x08, 0xb1, 0xd5, 0xda, 0xcc, 0xbb, 0x2c, 0x09, //0x0000cd60 .quad 661109733835780360
- 0x7d, 0x78, 0x81, 0xb9, 0x9d, 0x3d, 0x4d, 0xd6, //0x0000cd68 .quad -3004677628754823043
- 0xa5, 0x8e, 0xc5, 0x08, 0x60, 0xf5, 0xbb, 0x25, //0x0000cd70 .quad 2719036592861056677
- 0x4e, 0xeb, 0xf0, 0x93, 0x82, 0x46, 0xf0, 0x85, //0x0000cd78 .quad -8795452545612846258
- 0x4e, 0xf2, 0xf6, 0x0a, 0xb8, 0xf2, 0x2a, 0xaf, //0x0000cd80 .quad -5824576295778454962
- 0x21, 0x26, 0xed, 0x38, 0x23, 0x58, 0x6c, 0xa7, //0x0000cd88 .quad -6382629663588669919
- 0xe1, 0xae, 0xb4, 0x0d, 0x66, 0xaf, 0xf5, 0x1a, //0x0000cd90 .quad 1942651667131707105
- 0xaa, 0x6f, 0x28, 0x07, 0x2c, 0x6e, 0x47, 0xd1, //0x0000cd98 .quad -3366601061058449494
- 0x4d, 0xed, 0x90, 0xc8, 0x9f, 0x8d, 0xd9, 0x50, //0x0000cda0 .quad 5825843310384704845
- 0xca, 0x45, 0x79, 0x84, 0xdb, 0xa4, 0xcc, 0x82, //0x0000cda8 .quad -9021654690802612790
- 0xa0, 0x28, 0xb5, 0xba, 0x07, 0xf1, 0x0f, 0xe5, //0x0000cdb0 .quad -1941067898873894752
- 0x3c, 0x97, 0x97, 0x65, 0x12, 0xce, 0x7f, 0xa3, //0x0000cdb8 .quad -6665382345075878084
- 0xc8, 0x72, 0x62, 0xa9, 0x49, 0xed, 0x53, 0x1e, //0x0000cdc0 .quad 2185351144835019464
- 0x0c, 0x7d, 0xfd, 0xfe, 0x96, 0xc1, 0x5f, 0xcc, //0x0000cdc8 .quad -3720041912917459700
- 0x7a, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x0000cdd0 .quad 2731688931043774330
- 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x0000cdd8 .quad -38366372719436721
- 0xac, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x0000cde0 .quad 8624834609543440812
- 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x0000cde8 .quad -6941508010590729807
- 0x17, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x0000cdf0 .quad -3054014793352862697
- 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x0000cdf8 .quad -4065198994811024355
- 0x1d, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x0000ce00 .quad 5405853545163697437
- 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x0000ce08 .quad -469812725086392539
- 0x32, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x0000ce10 .quad 5684501474941004850
- 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x0000ce18 .quad -7211161980820077193
- 0x3f, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x0000ce20 .quad 2493940825248868159
- 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x0000ce28 .quad -4402266457597708587
- 0x0f, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x0000ce30 .quad 7729112049988473103
- 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x0000ce38 .quad -891147053569747830
- 0xa9, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x0000ce40 .quad -9004363024039368023
- 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x0000ce48 .quad -7474495936122174250
- 0x53, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x0000ce50 .quad 2579604275232953683
- 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x0000ce58 .quad -4731433901725329908
- 0xa8, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x0000ce60 .quad 3224505344041192104
- 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x0000ce68 .quad -1302606358729274481
- 0xa9, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x0000ce70 .quad 8932844867666826921
- 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x0000ce78 .quad -7731658001846878407
- 0x53, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x0000ce80 .quad -2669001970698630061
- 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x0000ce88 .quad -5052886483881210105
- 0x68, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x0000ce90 .quad -3336252463373287576
- 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x0000ce98 .quad -1704422086424124727
- 0xa1, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x0000cea0 .quad 2526528228819083169
- 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x0000cea8 .quad -7982792831656159810
- 0x8a, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x0000ceb0 .quad -6065211750830921846
- 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x0000ceb8 .quad -5366805021142811859
- 0x6c, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x0000cec0 .quad 1641857348316123500
- 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x0000cec8 .quad -2096820258001126919
- 0xe3, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x0000ced0 .quad -5891368184943504669
- 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x0000ced8 .quad -8228041688891786181
- 0x9c, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x0000cee0 .quad -7364210231179380836
- 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x0000cee8 .quad -5673366092687344822
- 0x83, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x0000cef0 .quad 4629795266307937667
- 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x0000cef8 .quad -2480021597431793123
- 0x72, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x0000cf00 .quad 5199465050656154994
- 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x0000cf08 .quad -8467542526035952558
- 0xcf, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x0000cf10 .quad -2724040723534582065
- 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x0000cf18 .quad -5972742139117552794
- 0x82, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x0000cf20 .quad -8016736922845615486
- 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x0000cf28 .quad -2854241655469553088
- 0x91, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x0000cf30 .quad 6518754469289960081
- 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x0000cf38 .quad -8701430062309552536
- 0x36, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x0000cf40 .quad 8148443086612450102
- 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x0000cf48 .quad -6265101559459552766
- 0x03, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x0000cf50 .quad 962181821410786819
- 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x0000cf58 .quad -3219690930897053053
- 0xc2, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x0000cf60 .quad -1704479370831952190
- 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x0000cf68 .quad -8929835859451740015
- 0x72, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x0000cf70 .quad 7092772823314835570
- 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x0000cf78 .quad -6550608805887287114
- 0x8f, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x0000cf80 .quad -357406007711231345
- 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x0000cf88 .quad -3576574988931720989
- 0x99, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x0000cf90 .quad 8999993282035256217
- 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x0000cf98 .quad -9152888395723407474
- 0x80, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x0000cfa0 .quad 2026619565689294464
- 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x0000cfa8 .quad -6829424476226871438
- 0x20, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x0000cfb0 .quad -6690097579743157728
- 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x0000cfb8 .quad -3925094576856201394
- 0xa8, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x0000cfc0 .quad 5472436080603216552
- 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x0000cfc8 .quad -294682202642863838
- 0xa9, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x0000cfd0 .quad 8031958568804398249
- 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x0000cfd8 .quad -7101705404292871755
- 0xd3, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x0000cfe0 .quad -3795109844276665901
- 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x0000cfe8 .quad -4265445736938701790
- 0x48, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x0000cff0 .quad 9091170749936331336
- 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x0000cff8 .quad -720121152745989333
- 0x6d, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x0000d000 .quad 3376138709496513133
- 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x0000d008 .quad -7367604748107325189
- 0x08, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x0000d010 .quad -391512631556746488
- 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x0000d018 .quad -4597819916706768583
- 0xca, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x0000d020 .quad 8733981247408842698
- 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x0000d028 .quad -1135588877456072824
- 0xde, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x0000d030 .quad 5458738279630526686
- 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x0000d038 .quad -7627272076051127371
- 0x16, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x0000d040 .quad -7011635205744005354
- 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x0000d048 .quad -4922404076636521310
- 0xdc, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x0000d050 .quad 5070514048102157020
- 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x0000d058 .quad -1541319077368263733
- 0xc9, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x0000d060 .quad 863228270850154185
- 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x0000d068 .quad -7880853450996246689
- 0x7b, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x0000d070 .quad -3532650679864695173
- 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x0000d078 .quad -5239380795317920458
- 0x1a, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x0000d080 .quad -9027499368258256870
- 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x0000d088 .quad -1937539975720012668
- 0x10, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x0000d090 .quad -3336344095947716592
- 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x0000d098 .quad -8128491512466089774
- 0x15, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x0000d0a0 .quad -8782116138362033643
- 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x0000d0a8 .quad -5548928372155224313
- 0x9a, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x0000d0b0 .quad 7469098900757009562
- 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x0000d0b8 .quad -2324474446766642487
- 0xe0, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x0000d0c0 .quad -2249342214667950880
- 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x0000d0c8 .quad -8370325556870233411
- 0x18, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x0000d0d0 .quad 6411694268519837208
- 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x0000d0d8 .quad -5851220927660403859
- 0x9e, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x0000d0e0 .quad -5820440219632367202
- 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x0000d0e8 .quad -2702340141148116920
- 0x03, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x0000d0f0 .quad 7891439908798240259
- 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x0000d0f8 .quad -8606491615858654931
- 0x83, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x0000d100 .quad -3970758169284363389
- 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x0000d108 .quad -6146428501395930760
- 0x64, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x0000d110 .quad -351761693178066332
- 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x0000d118 .quad -3071349608317525546
- 0x7f, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x0000d120 .quad 6697677969404790399
- 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x0000d128 .quad -8837122532839535322
- 0x1e, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x0000d130 .quad -851274575098787810
- 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x0000d138 .quad -6434717147622031249
- 0x26, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x0000d140 .quad -1064093218873484762
- 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x0000d148 .quad -3431710416100151157
- 0x58, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x0000d150 .quad 8558313775058847832
- 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x0000d158 .quad -9062348037703676329
- 0x6e, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x0000d160 .quad 6086206200396171886
- 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x0000d168 .quad -6716249028702207507
- 0x09, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x0000d170 .quad -6227300304786948855
- 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x0000d178 .quad -3783625267450371480
- 0x4c, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x0000d180 .quad -3172439362556298164
- 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x0000d188 .quad -117845565885576446
- 0xaf, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x0000d190 .quad -4288617610811380305
- 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x0000d198 .quad -6991182506319567135
- 0x1b, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x0000d1a0 .quad 3862600023340550427
- 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x0000d1a8 .quad -4127292114472071014
- 0x62, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x0000d1b0 .quad -4395122007679087774
- 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x0000d1b8 .quad -547429124662700864
- 0x1d, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x0000d1c0 .quad 8782263791269039901
- 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x0000d1c8 .quad -7259672230555269896
- 0xe4, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x0000d1d0 .quad -7468914334623251740
- 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x0000d1d8 .quad -4462904269766699466
- 0x9d, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x0000d1e0 .quad 4498915137003099037
- 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x0000d1e8 .quad -966944318780986428
- 0x42, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x0000d1f0 .quad -6411550076227838910
- 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x0000d1f8 .quad -7521869226879198374
- 0x53, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x0000d200 .quad 5820620459997365075
- 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x0000d208 .quad -4790650515171610063
- 0x28, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x0000d210 .quad -6559282480285457368
- 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x0000d218 .quad -1376627125537124675
- 0x99, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x0000d220 .quad -8711237568605798759
- 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x0000d228 .quad -7777920981101784778
- 0x3f, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x0000d230 .quad 2946011094524915263
- 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x0000d238 .quad -5110715207949843068
- 0xcf, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x0000d240 .quad 3682513868156144079
- 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x0000d248 .quad -1776707991509915931
- 0x21, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x0000d250 .quad 4607414176811284001
- 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x0000d258 .quad -8027971522334779313
- 0xa9, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x0000d260 .quad 1147581702586717097
- 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x0000d268 .quad -5423278384491086237
- 0x94, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x0000d270 .quad -3177208890193991532
- 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x0000d278 .quad -2167411962186469893
- 0x5c, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x0000d280 .quad 7237616480483531100
- 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x0000d288 .quad -8272161504007625539
- 0xb3, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x0000d290 .quad -4788037454677749837
- 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x0000d298 .quad -5728515861582144020
- 0xa0, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x0000d2a0 .quad -1373360799919799392
- 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x0000d2a8 .quad -2548958808550292121
- 0x44, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x0000d2b0 .quad -858350499949874620
- 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x0000d2b8 .quad -8510628282985014432
- 0xd5, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x0000d2c0 .quad 3538747893490044629
- 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x0000d2c8 .quad -6026599335303880135
- 0x8b, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x0000d2d0 .quad 9035120885289943691
- 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x0000d2d8 .quad -2921563150702462265
- 0x97, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x0000d2e0 .quad -5882264492762254953
- 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x0000d2e8 .quad -8743505996830120772
- 0xfc, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x0000d2f0 .quad -2741144597525430788
- 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x0000d2f8 .quad -6317696477610263061
- 0x7b, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x0000d300 .quad -3426430746906788485
- 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x0000d308 .quad -3285434578585440922
- 0x6d, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x0000d310 .quad 4776009810824339053
- 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x0000d318 .quad -8970925639256982432
- 0x08, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x0000d320 .quad 5970012263530423816
- 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x0000d328 .quad -6601971030643840136
- 0x8b, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x0000d330 .quad 7462515329413029771
- 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x0000d338 .quad -3640777769877412266
- 0xb6, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x0000d340 .quad 52386062455755702
- 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x0000d348 .quad -9193015133814464522
- 0xa4, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x0000d350 .quad -9157889458785081180
- 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x0000d358 .quad -6879582898840692749
- 0xcd, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x0000d360 .quad 6999382250228200141
- 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x0000d368 .quad -3987792605123478032
- 0x81, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x0000d370 .quad 8749227812785250177
- 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x0000d378 .quad -373054737976959636
- 0xb0, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x0000d380 .quad -3755104653863994448
- 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x0000d388 .quad -7150688238876681629
- 0x9c, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x0000d390 .quad -4693880817329993060
- 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x0000d398 .quad -4326674280168464132
- 0x44, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x0000d3a0 .quad -1255665003235103420
- 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x0000d3a8 .quad -796656831783192261
- 0x4a, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x0000d3b0 .quad 8438581409832836170
- 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x0000d3b8 .quad -7415439547505577019
- 0x5d, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x0000d3c0 .quad -3286831292991118499
- 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x0000d3c8 .quad -4657613415954583370
- 0x34, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x0000d3d0 .quad -8720225134666286028
- 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x0000d3d8 .quad -1210330751515841308
- 0xa0, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x0000d3e0 .quad -3144297699952734816
- 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x0000d3e8 .quad -7673985747338482674
- 0x09, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x0000d3f0 .quad -8542058143368306423
- 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x0000d3f8 .quad -4980796165745715438
- 0x4b, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x0000d400 .quad 3157485376071780683
- 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x0000d408 .quad -1614309188754756393
- 0xcf, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x0000d410 .quad 8890957387685944783
- 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x0000d418 .quad -7926472270612804602
- 0x42, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x0000d420 .quad 1890324697752655170
- 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x0000d428 .quad -5296404319838617848
- 0x93, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x0000d430 .quad 2362905872190818963
- 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x0000d438 .quad -2008819381370884406
- 0x9c, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x0000d440 .quad 6088502188546649756
- 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x0000d448 .quad -8173041140997884610
- 0x43, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x0000d450 .quad -1612744301171463613
- 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x0000d458 .quad -5604615407819967859
- 0xd4, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x0000d460 .quad 7207441660390446292
- 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x0000d468 .quad -2394083241347571919
- 0x04, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x0000d470 .quad -2412877989897052924
- 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x0000d478 .quad -8413831053483314306
- 0x45, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x0000d480 .quad -7627783505798704059
- 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x0000d488 .quad -5905602798426754978
- 0x57, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x0000d490 .quad 4300328673033783639
- 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x0000d498 .quad -2770317479606055818
- 0xd6, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x0000d4a0 .quad -1923980597781273130
- 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x0000d4a8 .quad -8648977452394866743
- 0x4c, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x0000d4b0 .quad 6818396289628184396
- 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x0000d4b8 .quad -6199535797066195524
- 0x1f, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x0000d4c0 .quad 8522995362035230495
- 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x0000d4c8 .quad -3137733727905356501
- 0x73, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x0000d4d0 .quad 3021029092058325107
- 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x0000d4d8 .quad -8878612607581929669
- 0x90, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x0000d4e0 .quad -835399653354481520
- 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x0000d4e8 .quad -6486579741050024183
- 0xb4, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x0000d4f0 .quad 8179122470161673908
- 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x0000d4f8 .quad -3496538657885142324
- 0x30, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x0000d500 .quad -4111420493003729616
- 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x0000d508 .quad -9102865688819295809
- 0x7c, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x0000d510 .quad -5139275616254662020
- 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x0000d518 .quad -6766896092596731857
- 0x1c, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x0000d520 .quad -6424094520318327524
- 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x0000d528 .quad -3846934097318526917
- 0x63, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x0000d530 .quad -8030118150397909405
- 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x0000d538 .quad -196981603220770742
- 0xfe, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x0000d540 .quad -7324666853212387330
- 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x0000d548 .quad -7040642529654063570
- 0xfd, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x0000d550 .quad 4679224488766679549
- 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x0000d558 .quad -4189117143640191558
- 0x7c, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x0000d560 .quad -3374341425896426372
- 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x0000d568 .quad -624710411122851544
- 0xce, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x0000d570 .quad -9026492418826348338
- 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x0000d578 .quad -7307973034592864071
- 0x01, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x0000d580 .quad -2059743486678159615
- 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x0000d588 .quad -4523280274813692185
- 0xc1, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x0000d590 .quad -2574679358347699519
- 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x0000d598 .quad -1042414325089727327
- 0xb9, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x0000d5a0 .quad 3002511419460075705
- 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x0000d5a8 .quad -7569037980822161435
- 0xe7, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x0000d5b0 .quad 8364825292752482535
- 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x0000d5b8 .quad -4849611457600313890
- 0x21, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x0000d5c0 .quad 1232659579085827361
- 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x0000d5c8 .quad -1450328303573004458
- 0x34, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x0000d5d0 .quad -3841273781498745804
- 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x0000d5d8 .quad -7823984217374209643
- 0x42, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x0000d5e0 .quad 4421779809981343554
- 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x0000d5e8 .quad -5168294253290374149
- 0x12, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x0000d5f0 .quad 915538744049291538
- 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x0000d5f8 .quad -1848681798185579782
- 0xab, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x0000d600 .quad 5183897733458195115
- 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x0000d608 .quad -8072955151507069220
- 0x56, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x0000d610 .quad 6479872166822743894
- 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x0000d618 .quad -5479507920956448621
- 0x2c, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x0000d620 .quad 3488154190101041964
- 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x0000d628 .quad -2237698882768172872
- 0xfb, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x0000d630 .quad 2180096368813151227
- 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x0000d638 .quad -8316090829371189901
- 0xfa, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x0000d640 .quad -1886565557410948870
- 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x0000d648 .quad -5783427518286599473
- 0x39, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x0000d650 .quad -2358206946763686087
- 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x0000d658 .quad -2617598379430861437
- 0x83, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x0000d660 .quad 7749492695127472003
- 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x0000d668 .quad -8553528014785370254
- 0x64, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x0000d670 .quad 463493832054564196
- 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x0000d678 .quad -6080224000054324913
- 0xbd, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x0000d680 .quad -4032318728359182659
- 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x0000d688 .quad -2988593981640518238
- 0x36, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x0000d690 .quad -4826042214438183114
- 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x0000d698 .quad -8785400266166405755
- 0x04, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x0000d6a0 .quad 3190819268807046916
- 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x0000d6a8 .quad -6370064314280619289
- 0xc5, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x0000d6b0 .quad -623161932418579259
- 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x0000d6b8 .quad -3350894374423386208
- 0xfb, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x0000d6c0 .quad -7307005235402693893
- 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x0000d6c8 .quad -9011838011655698236
- 0xba, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x0000d6d0 .quad -4522070525825979462
- 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x0000d6d8 .quad -6653111496142234891
- 0xa8, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x0000d6e0 .quad 3570783879572301480
- 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x0000d6e8 .quad -3704703351750405709
- 0x52, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x0000d6f0 .quad -148206168962011054
- 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x0000d6f8 .quad -19193171260619233
- 0x33, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x0000d700 .quad -92628855601256909
- 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x0000d708 .quad -6929524759678968877
- 0xc0, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x0000d710 .quad -115786069501571136
- 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x0000d718 .quad -4050219931171323192
- 0xb0, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x0000d720 .quad 4466953431550423984
- 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x0000d728 .quad -451088895536766085
- 0x4e, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x0000d730 .quad 486002885505321038
- 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x0000d738 .quad -7199459587351560659
- 0x62, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x0000d740 .quad 5219189625309039202
- 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x0000d748 .quad -4387638465762062920
- 0xfa, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x0000d750 .quad 6523987031636299002
- 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x0000d758 .quad -872862063775190746
- 0x1c, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x0000d760 .quad -534194123654701028
- 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x0000d768 .quad -7463067817500576073
- 0x23, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x0000d770 .quad -667742654568376285
- 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x0000d778 .quad -4717148753448332187
- 0x2c, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x0000d780 .quad 8388693718644305452
- 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x0000d788 .quad -1284749923383027329
- 0xdc, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x0000d790 .quad -6286281471915778852
- 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x0000d798 .quad -7720497729755473937
- 0x13, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x0000d7a0 .quad -7857851839894723565
- 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x0000d7a8 .quad -5038936143766954517
- 0x17, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x0000d7b0 .quad 8624429273841147159
- 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x0000d7b8 .quad -1686984161281305242
- 0x2e, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x0000d7c0 .quad 778582277723329070
- 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x0000d7c8 .quad -7971894128441897632
- 0xba, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x0000d7d0 .quad 973227847154161338
- 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x0000d7d8 .quad -5353181642124984136
- 0x69, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x0000d7e0 .quad 1216534808942701673
- 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x0000d7e8 .quad -2079791034228842266
- 0xc1, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x0000d7f0 .quad -3851351762838199359
- 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x0000d7f8 .quad -8217398424034108273
- 0xb2, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x0000d800 .quad -4814189703547749198
- 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x0000d808 .quad -5660062011615247437
- 0xde, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x0000d810 .quad -6017737129434686498
- 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x0000d818 .quad -2463391496091671392
- 0x6b, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x0000d820 .quad 7768129340171790699
- 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x0000d828 .quad -8457148712698376476
- 0xc6, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x0000d830 .quad -8736582398494813242
- 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x0000d838 .quad -5959749872445582691
- 0xb7, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x0000d840 .quad -1697355961263740745
- 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x0000d848 .quad -2838001322129590460
- 0x72, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x0000d850 .quad 1244995533423855986
- 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x0000d858 .quad -8691279853972075893
- 0xcf, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x0000d860 .quad -3055441601647567921
- 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x0000d868 .quad -6252413799037706963
- 0xc3, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x0000d870 .quad 5404070034795315907
- 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x0000d878 .quad -3203831230369745799
- 0xba, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x0000d880 .quad -3539985255894009414
- 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x0000d888 .quad -8919923546622172981
- 0x28, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x0000d890 .quad -4424981569867511768
- 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x0000d898 .quad -6538218414850328322
- 0x32, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x0000d8a0 .quad 8303831092947774002
- 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x0000d8a8 .quad -3561087000135522498
- 0x5f, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x0000d8b0 .quad 578208414664970847
- 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x0000d8b8 .quad -9143208402725783417
- 0xf7, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x0000d8c0 .quad -3888925500096174345
- 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x0000d8c8 .quad -6817324484979841368
- 0xb5, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x0000d8d0 .quad -249470856692830027
- 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x0000d8d8 .quad -3909969587797413806
- 0xe2, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x0000d8e0 .quad -4923524589293425438
- 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x0000d8e8 .quad -275775966319379353
- 0x0d, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x0000d8f0 .quad -3077202868308390899
- 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x0000d8f8 .quad -7089889006590693952
- 0x11, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x0000d900 .quad 765182433041899281
- 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x0000d908 .quad -4250675239810979535
- 0xd5, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x0000d910 .quad 5568164059729762005
- 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x0000d918 .quad -701658031336336515
- 0x45, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x0000d920 .quad 5785945546544795205
- 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x0000d928 .quad -7356065297226292178
- 0xd6, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x0000d930 .quad -1990940103673781802
- 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x0000d938 .quad -4583395603105477319
- 0x4c, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x0000d940 .quad 6734696907262548556
- 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x0000d948 .quad -1117558485454458744
- 0x6f, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x0000d950 .quad 4209185567039092847
- 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x0000d958 .quad -7616003081050118571
- 0x8b, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x0000d960 .quad -8573576096483297653
- 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x0000d968 .quad -4908317832885260310
- 0x2e, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x0000d970 .quad 3118087934678041646
- 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x0000d978 .quad -1523711272679187483
- 0x9d, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x0000d980 .quad 4254647968387469981
- 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x0000d988 .quad -7869848573065574033
- 0x44, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x0000d990 .quad 706623942056949572
- 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x0000d998 .quad -5225624697904579637
- 0x15, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x0000d9a0 .quad -3728406090856200939
- 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x0000d9a8 .quad -1920344853953336643
- 0x2d, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x0000d9b0 .quad -6941939825212513491
- 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x0000d9b8 .quad -8117744561361917258
- 0xf9, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x0000d9c0 .quad 5157633273766521849
- 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x0000d9c8 .quad -5535494683275008668
- 0xf7, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x0000d9d0 .quad 6447041592208152311
- 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x0000d9d8 .quad -2307682335666372931
- 0x5a, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x0000d9e0 .quad 6335244004343789146
- 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x0000d9e8 .quad -8359830487432564938
- 0xf1, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x0000d9f0 .quad -1304317031425039375
- 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x0000d9f8 .quad -5838102090863318269
- 0xed, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x0000da00 .quad -1630396289281299219
- 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x0000da08 .quad -2685941595151759932
- 0x14, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x0000da10 .quad 1286845328412881940
- 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x0000da18 .quad -8596242524610931813
- 0x19, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x0000da20 .quad -3003129357911285479
- 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x0000da28 .quad -6133617137336276863
- 0x5f, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x0000da30 .quad 5469460339465668959
- 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x0000da38 .quad -3055335403242958174
- 0xdb, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x0000da40 .quad 8030098730593431003
- 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x0000da48 .quad -8827113654667930715
- 0x52, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x0000da50 .quad -3797434642040374958
- 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x0000da58 .quad -6422206049907525490
- 0xa7, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x0000da60 .quad 9088264752731695015
- 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x0000da68 .quad -3416071543957018958
- 0xc8, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x0000da70 .quad -8154892584824854328
- 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x0000da78 .quad -9052573742614218705
- 0xfa, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x0000da80 .quad 8253128342678483706
- 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x0000da88 .quad -6704031159840385477
- 0xb9, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x0000da90 .quad 5704724409920716729
- 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x0000da98 .quad -3768352931373093942
- 0xa8, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x0000daa0 .quad -2092466524453879896
- 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x0000daa8 .quad -98755145788979524
- 0xc9, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x0000dab0 .quad 998051431430019017
- 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x0000dab8 .quad -6979250993759194058
- 0xbb, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x0000dac0 .quad -7975807747567252037
- 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x0000dac8 .quad -4112377723771604669
- 0x2a, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x0000dad0 .quad 8476984389250486570
- 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x0000dad8 .quad -528786136287117932
- 0xba, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x0000dae0 .quad -3925256793573221702
- 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x0000dae8 .quad -7248020362820530564
- 0x68, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x0000daf0 .quad -294884973539139224
- 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x0000daf8 .quad -4448339435098275301
- 0xc3, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x0000db00 .quad -368606216923924029
- 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x0000db08 .quad -948738275445456222
- 0x1a, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x0000db10 .quad -2536221894791146470
- 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x0000db18 .quad -7510490449794491995
- 0x20, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x0000db20 .quad 6053094668365842720
- 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x0000db28 .quad -4776427043815727089
- 0x68, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x0000db30 .quad 2954682317029915496
- 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x0000db38 .quad -1358847786342270957
- 0x21, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x0000db40 .quad -459166561069996767
- 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x0000db48 .quad -7766808894105001205
- 0x69, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x0000db50 .quad -573958201337495959
- 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x0000db58 .quad -5096825099203863602
- 0x04, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x0000db60 .quad -5329133770099257852
- 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x0000db68 .quad -1759345355577441598
- 0xc2, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x0000db70 .quad -5636551615525730110
- 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x0000db78 .quad -8017119874876982855
- 0xf3, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x0000db80 .quad 2177682517447613171
- 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x0000db88 .quad -5409713825168840664
- 0xb0, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x0000db90 .quad 2722103146809516464
- 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x0000db98 .quad -2150456263033662926
- 0x0e, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x0000dba0 .quad 6313000485183335694
- 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x0000dba8 .quad -8261564192037121185
- 0x51, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x0000dbb0 .quad 3279564588051781713
- 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x0000dbb8 .quad -5715269221619013577
- 0x65, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x0000dbc0 .quad -512230283362660763
- 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x0000dbc8 .quad -2532400508596379068
- 0xff, 0x58, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x0000dbd0 .quad 1985699082112030975
- 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x0000dbd8 .quad -8500279345513818773
- 0x3f, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x0000dbe0 .quad -2129562165787349185
- 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x0000dbe8 .quad -6013663163464885563
- 0x0f, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x0000dbf0 .quad 6561419329620589327
- 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x0000dbf8 .quad -2905392935903719049
- 0xe9, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x0000dc00 .quad -7428327965055601431
- 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x0000dc08 .quad -8733399612580906262
- 0x24, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x0000dc10 .quad 4549648098962661924
- 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x0000dc18 .quad -6305063497298744923
- 0xad, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x0000dc20 .quad -8147997931578836307
- 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x0000dc28 .quad -3269643353196043250
- 0xac, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x0000dc30 .quad 1825030320404309164
- 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x0000dc38 .quad -8961056123388608887
- 0xd7, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x0000dc40 .quad 6892973918932774359
- 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x0000dc48 .quad -6589634135808373205
- 0x4d, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x0000dc50 .quad 4004531380238580045
- 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x0000dc58 .quad -3625356651333078602
- 0xd0, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x0000dc60 .quad -2108853905778275376
- 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x0000dc68 .quad -9183376934724255983
- 0xc4, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x0000dc70 .quad 6587304654631931588
- 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x0000dc78 .quad -6867535149977932074
- 0x75, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x0000dc80 .quad -989241218564861323
- 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x0000dc88 .quad -3972732919045027189
- 0x12, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x0000dc90 .quad -1236551523206076654
- 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x0000dc98 .quad -354230130378896082
- 0x6b, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x0000dca0 .quad 6144684325637283947
- 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x0000dca8 .quad -7138922859127891907
- 0x86, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x0000dcb0 .quad -6154202648235558778
- 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x0000dcb8 .quad -4311967555482476980
- 0xa8, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x0000dcc0 .quad -3081067291867060568
- 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x0000dcc8 .quad -778273425925708321
- 0x29, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x0000dcd0 .quad -1925667057416912855
- 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x0000dcd8 .quad -7403949918844649557
- 0x33, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x0000dce0 .quad -2407083821771141069
- 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x0000dce8 .quad -4643251380128424042
- 0x40, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x0000dcf0 .quad -7620540795641314240
- 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x0000dcf8 .quad -1192378206733142148
- 0xa8, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x0000dd00 .quad -2456994988062127448
- 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x0000dd08 .quad -7662765406849295699
- 0x52, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x0000dd10 .quad 6152128301777116498
- 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x0000dd18 .quad -4966770740134231719
- 0xa6, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x0000dd20 .quad -6144897678060768090
- 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x0000dd28 .quad -1596777406740401745
- 0xe8, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x0000dd30 .quad -3840561048787980056
- 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x0000dd38 .quad -7915514906853832947
- 0x22, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x0000dd40 .quad 4422670725869800738
- 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x0000dd48 .quad -5282707615139903279
- 0x6a, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x0000dd50 .quad -8306719647944912790
- 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x0000dd58 .quad -1991698500497491195
- 0x42, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x0000dd60 .quad 8643358275316593218
- 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x0000dd68 .quad -8162340590452013853
- 0xd3, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x0000dd70 .quad 6192511825718353619
- 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x0000dd78 .quad -5591239719637629412
- 0x88, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x0000dd80 .quad 7740639782147942024
- 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x0000dd88 .quad -2377363631119648861
- 0x15, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x0000dd90 .quad 2532056854628769813
- 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x0000dd98 .quad -8403381297090862394
- 0x1a, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x0000dda0 .quad -6058300968568813542
- 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x0000dda8 .quad -5892540602936190089
- 0x21, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x0000ddb0 .quad -7572876210711016927
- 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x0000ddb8 .quad -2753989735242849707
- 0x54, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x0000ddc0 .quad 9102010423587778132
- 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x0000ddc8 .quad -8638772612167862923
- 0xe9, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x0000ddd0 .quad -2457545025797441047
- 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x0000ddd8 .quad -6186779746782440750
- 0x64, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x0000dde0 .quad -7683617300674189212
- 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x0000dde8 .quad -3121788665050663033
- 0x3e, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x0000ddf0 .quad -4802260812921368258
- 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x0000ddf8 .quad -8868646943297746252
- 0x8e, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x0000de00 .quad -1391139997724322418
- 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x0000de08 .quad -6474122660694794911
- 0xf2, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x0000de10 .quad 7484447039699372786
- 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x0000de18 .quad -3480967307441105734
- 0xd7, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x0000de20 .quad -9157278655470055721
- 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x0000de28 .quad -9093133594791772940
- 0x8d, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x0000de30 .quad -6834912300910181747
- 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x0000de38 .quad -6754730975062328271
- 0x30, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x0000de40 .quad 679731660717048624
- 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x0000de48 .quad -3831727700400522434
- 0xfc, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x0000de50 .quad -8373707460958465028
- 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x0000de58 .quad -177973607073265139
- 0x7d, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x0000de60 .quad 8601490892183123069
- 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x0000de68 .quad -7028762532061872568
- 0x9d, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x0000de70 .quad -7694880458480647779
- 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x0000de78 .quad -4174267146649952806
- 0x04, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x0000de80 .quad 4216457482181353988
- 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x0000de88 .quad -606147914885053103
- 0x42, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x0000de90 .quad -4282243101277735614
- 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x0000de98 .quad -7296371474444240046
- 0x93, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x0000dea0 .quad 8482254178684994195
- 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x0000dea8 .quad -4508778324627912153
- 0x38, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x0000deb0 .quad 5991131704928854840
- 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x0000deb8 .quad -1024286887357502287
- 0x03, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x0000dec0 .quad -3173071712060547581
- 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x0000dec8 .quad -7557708332239520786
- 0x84, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x0000ded0 .quad -8578025658503072380
- 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x0000ded8 .quad -4835449396872013078
- 0xe5, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x0000dee0 .quad 3112525982153323237
- 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x0000dee8 .quad -1432625727662628443
- 0xcf, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x0000def0 .quad 4251171748059520975
- 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x0000def8 .quad -7812920107430224633
- 0xc2, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x0000df00 .quad 702278666647013314
- 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x0000df08 .quad -5154464115860392887
- 0xb3, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x0000df10 .quad 5489534351736154547
- 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x0000df18 .quad -1831394126398103205
- 0x10, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x0000df20 .quad 1125115960621402640
- 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x0000df28 .quad -8062150356639896359
- 0x94, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x0000df30 .quad 6018080969204141204
- 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x0000df38 .quad -5466001927372482545
- 0xb9, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x0000df40 .quad 2910915193077788601
- 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x0000df48 .quad -2220816390788215277
- 0xd3, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x0000df50 .quad -486521013540076077
- 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x0000df58 .quad -8305539271883716405
- 0x48, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x0000df60 .quad -608151266925095096
- 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x0000df68 .quad -5770238071427257602
- 0x1b, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x0000df70 .quad -5371875102083756773
- 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x0000df78 .quad -2601111570856684098
- 0x30, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x0000df80 .quad 3560107088838733872
- 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x0000df88 .quad -8543223759426509417
- 0x3d, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x0000df90 .quad -161552157378970563
- 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x0000df98 .quad -6067343680855748868
- 0x4c, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x0000dfa0 .quad 4409745821703674700
- 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x0000dfa8 .quad -2972493582642298180
- 0x0f, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x0000dfb0 .quad -6467280898289979121
- 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x0000dfb8 .quad -8775337516792518219
- 0x53, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x0000dfc0 .quad 1139270913992301907
- 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x0000dfc8 .quad -6357485877563259869
- 0xa8, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x0000dfd0 .quad -3187597375937010520
- 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x0000dfd8 .quad -3335171328526686933
- 0xe9, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x0000dfe0 .quad 7231123676894144233
- 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x0000dfe8 .quad -9002011107970261189
- 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x0000dff0 .quad 4427218577690292387
- 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x0000dff8 .quad -6640827866535438582
- 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000e000 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, //0x0000e010 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000e018 .quad -9223372036854775808
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e020 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x0000e028 .quad -6917529027641081856
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e030 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x0000e038 .quad -4035225266123964416
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e040 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x0000e048 .quad -432345564227567616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e050 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x0000e058 .quad -7187745005283311616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e060 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x0000e068 .quad -4372995238176751616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e070 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x0000e078 .quad -854558029293551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e080 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x0000e088 .quad -7451627795949551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e090 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x0000e098 .quad -4702848726509551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e0a0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x0000e0a8 .quad -1266874889709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e0b0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x0000e0b8 .quad -7709325833709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e0c0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x0000e0c8 .quad -5024971273709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e0d0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x0000e0d8 .quad -1669528073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e0e0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x0000e0e8 .quad -7960984073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e0f0 .quad 0
- 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x0000e0f8 .quad -5339544073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e100 .quad 0
- 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x0000e108 .quad -2062744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e110 .quad 0
- 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x0000e118 .quad -8206744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e120 .quad 0
- 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x0000e128 .quad -5646744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e130 .quad 0
- 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x0000e138 .quad -2446744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e140 .quad 0
- 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x0000e148 .quad -8446744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e150 .quad 0
- 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x0000e158 .quad -5946744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e160 .quad 0
- 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x0000e168 .quad -2821744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e170 .quad 0
- 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x0000e178 .quad -8681119073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e180 .quad 0
- 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x0000e188 .quad -6239712823709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e190 .quad 0
- 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x0000e198 .quad -3187955011209551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e1a0 .quad 0
- 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x0000e1a8 .quad -8910000909647051616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e1b0 .quad 0
- 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x0000e1b8 .quad -6525815118631426616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e1c0 .quad 0
- 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x0000e1c8 .quad -3545582879861895366
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x0000e1d0 .quad 4611686018427387904
- 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x0000e1d8 .quad -9133518327554766460
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x0000e1e0 .quad 5764607523034234880
- 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x0000e1e8 .quad -6805211891016070171
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x0000e1f0 .quad -6629298651489370112
- 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x0000e1f8 .quad -3894828845342699810
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x0000e200 .quad 5548434740920451072
- 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x0000e208 .quad -256850038250986858
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x0000e210 .quad -1143914305352105984
- 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x0000e218 .quad -7078060301547948643
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x0000e220 .quad 7793479155164643328
- 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x0000e228 .quad -4235889358507547899
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x0000e230 .quad -4093209111326359552
- 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x0000e238 .quad -683175679707046970
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x0000e240 .quad 4359273333062107136
- 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x0000e248 .quad -7344513827457986212
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x0000e250 .quad 5449091666327633920
- 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x0000e258 .quad -4568956265895094861
- 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x0000e260 .quad 2199678564482154496
- 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x0000e268 .quad -1099509313941480672
- 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x0000e270 .quad 1374799102801346560
- 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x0000e278 .quad -7604722348854507276
- 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x0000e280 .quad 1718498878501683200
- 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x0000e288 .quad -4894216917640746191
- 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x0000e290 .quad 6759809616554491904
- 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x0000e298 .quad -1506085128623544835
- 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x0000e2a0 .quad 6530724019560251392
- 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x0000e2a8 .quad -7858832233030797378
- 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x0000e2b0 .quad -1059967012404461568
- 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x0000e2b8 .quad -5211854272861108819
- 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x0000e2c0 .quad 7898413271349198848
- 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x0000e2c8 .quad -1903131822648998119
- 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x0000e2d0 .quad -1981020733047832576
- 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x0000e2d8 .quad -8106986416796705681
- 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x0000e2e0 .quad -2476275916309790720
- 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x0000e2e8 .quad -5522047002568494197
- 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x0000e2f0 .quad -3095344895387238400
- 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x0000e2f8 .quad -2290872734783229842
- 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x0000e300 .quad 4982938468024057856
- 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x0000e308 .quad -8349324486880600507
- 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x0000e310 .quad -7606384970252091392
- 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x0000e318 .quad -5824969590173362730
- 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x0000e320 .quad 4327076842467049472
- 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x0000e328 .quad -2669525969289315508
- 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x0000e330 .quad -6518949010312869888
- 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x0000e338 .quad -8585982758446904049
- 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x0000e340 .quad -8148686262891087360
- 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x0000e348 .quad -6120792429631242157
- 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x0000e350 .quad 8260886245095692416
- 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x0000e358 .quad -3039304518611664792
- 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x0000e360 .quad 5163053903184807760
- 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x0000e368 .quad -8817094351773372351
- 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x0000e370 .quad -7381240676301154012
- 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x0000e378 .quad -6409681921289327535
- 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x0000e380 .quad -3178808521666707
- 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x0000e388 .quad -3400416383184271515
- 0xa4, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x0000e390 .quad -4613672773753429596
- 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x0000e398 .quad -9042789267131251553
- 0x0d, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x0000e3a0 .quad -5767090967191786995
- 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x0000e3a8 .quad -6691800565486676537
- 0x90, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x0000e3b0 .quad -7208863708989733744
- 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x0000e3b8 .quad -3753064688430957767
- 0xb4, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x0000e3c0 .quad 212292400617608628
- 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x0000e3c8 .quad -79644842111309304
- 0x90, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x0000e3d0 .quad 132682750386005392
- 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x0000e3d8 .quad -6967307053960650171
- 0xf5, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x0000e3e0 .quad 4777539456409894645
- 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x0000e3e8 .quad -4097447799023424810
- 0xb2, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x0000e3f0 .quad -3251447716342407502
- 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x0000e3f8 .quad -510123730351893109
- 0x2f, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x0000e400 .quad 7191217214140771119
- 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x0000e408 .quad -7236356359111015049
- 0xfb, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x0000e410 .quad 4377335499248575995
- 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x0000e418 .quad -4433759430461380907
- 0x7a, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x0000e420 .quad -8363388681221443718
- 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x0000e428 .quad -930513269649338230
- 0xac, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x0000e430 .quad -7532960934977096276
- 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x0000e438 .quad -7499099821171918250
- 0x17, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x0000e440 .quad 4418856886560793367
- 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x0000e448 .quad -4762188758037509908
- 0xdd, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x0000e450 .quad 5523571108200991709
- 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x0000e458 .quad -1341049929119499481
- 0x6a, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x0000e460 .quad -8076983103442849942
- 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x0000e468 .quad -7755685233340769032
- 0x44, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x0000e470 .quad -5484542860876174524
- 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x0000e478 .quad -5082920523248573386
- 0x16, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x0000e480 .quad 6979379479186945558
- 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x0000e488 .quad -1741964635633328828
- 0xcd, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x0000e490 .quad -4861259862362934835
- 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x0000e498 .quad -8006256924911912374
- 0x41, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x0000e4a0 .quad 7758483227328495169
- 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x0000e4a8 .quad -5396135137712502563
- 0xd1, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x0000e4b0 .quad -4136954021121544751
- 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x0000e4b8 .quad -2133482903713240300
- 0xa2, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x0000e4c0 .quad -279753253987271518
- 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x0000e4c8 .quad -8250955842461857044
- 0xcb, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x0000e4d0 .quad 4261994450943298507
- 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x0000e4d8 .quad -5702008784649933400
- 0xbe, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x0000e4e0 .quad 5327493063679123134
- 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x0000e4e8 .quad -2515824962385028846
- 0x37, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x0000e4f0 .quad 7941369183226839863
- 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x0000e4f8 .quad -8489919629131724885
- 0x04, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x0000e500 .quad 5315025460606161924
- 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x0000e508 .quad -6000713517987268202
- 0x06, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x0000e510 .quad -2579590211097073402
- 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x0000e518 .quad -2889205879056697349
- 0xa3, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x0000e520 .quad 7611128154919104931
- 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x0000e528 .quad -8723282702051517699
- 0x0c, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x0000e530 .quad -4321147861633282548
- 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x0000e538 .quad -6292417359137009220
- 0x90, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x0000e540 .quad -789748808614215280
- 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x0000e548 .quad -3253835680493873621
- 0xfa, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x0000e550 .quad 8729779031470891258
- 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x0000e558 .quad -8951176327949752869
- 0x38, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x0000e560 .quad 6300537770911226168
- 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x0000e568 .quad -6577284391509803182
- 0x86, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x0000e570 .quad -1347699823215743098
- 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x0000e578 .quad -3609919470959866074
- 0xb4, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x0000e580 .quad 6075216638131242420
- 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x0000e588 .quad -9173728696990998152
- 0x21, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x0000e590 .quad 7594020797664053025
- 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x0000e598 .quad -6855474852811359786
- 0xe9, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x0000e5a0 .quad 269153960225290473
- 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x0000e5a8 .quad -3957657547586811828
- 0x23, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x0000e5b0 .quad 336442450281613091
- 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x0000e5b8 .quad -335385916056126881
- 0x76, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x0000e5c0 .quad 7127805559067090038
- 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x0000e5c8 .quad -7127145225176161157
- 0x94, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x0000e5d0 .quad 4298070930406474644
- 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x0000e5d8 .quad -4297245513042813542
- 0x79, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x0000e5e0 .quad -3850783373846682503
- 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x0000e5e8 .quad -759870872876129024
- 0xcb, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x0000e5f0 .quad 9122475437414293195
- 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x0000e5f8 .quad -7392448323188662496
- 0x7e, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x0000e600 .quad -7043649776941685122
- 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x0000e608 .quad -4628874385558440216
- 0x1e, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x0000e610 .quad -4192876202749718498
- 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x0000e618 .quad -1174406963520662366
- 0x12, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x0000e620 .quad -4926390635932268014
- 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x0000e628 .quad -7651533379841495835
- 0x97, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x0000e630 .quad 3065383741939440791
- 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x0000e638 .quad -4952730706374481889
- 0xbd, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x0000e640 .quad -779956341003086915
- 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x0000e648 .quad -1579227364540714458
- 0x56, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x0000e650 .quad 6430056314514152534
- 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x0000e658 .quad -7904546130479028392
- 0x6c, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x0000e660 .quad 8037570393142690668
- 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x0000e668 .quad -5268996644671397586
- 0x47, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x0000e670 .quad 823590954573587527
- 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x0000e678 .quad -1974559787411859078
- 0xac, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x0000e680 .quad 5126430365035880108
- 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x0000e688 .quad -8151628894773493780
- 0x57, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x0000e690 .quad 6408037956294850135
- 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x0000e698 .quad -5577850100039479321
- 0xed, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x0000e6a0 .quad 3398361426941174765
- 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x0000e6a8 .quad -2360626606621961247
- 0x74, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x0000e6b0 .quad -4793553135802847628
- 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x0000e6b8 .quad -8392920656779807636
- 0x11, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x0000e6c0 .quad -1380255401326171631
- 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x0000e6c8 .quad -5879464802547371641
- 0x95, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x0000e6d0 .quad -1725319251657714539
- 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x0000e6d8 .quad -2737644984756826647
- 0xdd, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x0000e6e0 .quad 3533361486141316317
- 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x0000e6e8 .quad -8628557143114098510
- 0x15, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x0000e6f0 .quad -4806670179178130411
- 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x0000e6f8 .quad -6174010410465235234
- 0x1a, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x0000e700 .quad 7826720331309500698
- 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x0000e708 .quad -3105826994654156138
- 0xb0, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x0000e710 .quad 280014188641050032
- 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x0000e718 .quad -8858670899299929442
- 0x1c, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x0000e720 .quad -8873354301053463268
- 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x0000e728 .quad -6461652605697523899
- 0x63, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x0000e730 .quad -1868320839462053277
- 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x0000e738 .quad -3465379738694516970
- 0x7e, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x0000e740 .quad 5749828502977298558
- 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x0000e748 .quad -9083391364325154962
- 0x9d, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x0000e750 .quad -2036086408133152611
- 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x0000e758 .quad -6742553186979055799
- 0xc5, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x0000e760 .quad 6678264026688335045
- 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x0000e768 .quad -3816505465296431844
- 0xf6, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x0000e770 .quad 8347830033360418806
- 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x0000e778 .quad -158945813193151901
- 0xfa, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x0000e780 .quad 2911550761636567802
- 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x0000e788 .quad -7016870160886801794
- 0xb8, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x0000e790 .quad -5583933584809066056
- 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x0000e798 .quad -4159401682681114339
- 0x26, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x0000e7a0 .quad 2243455055843443238
- 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x0000e7a8 .quad -587566084924005019
- 0x58, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x0000e7b0 .quad 3708002419115845976
- 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x0000e7b8 .quad -7284757830718584993
- 0xae, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x0000e7c0 .quad 23317005467419566
- 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x0000e7c8 .quad -4494261269970843337
- 0x9a, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x0000e7d0 .quad -4582539761593113446
- 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x0000e7d8 .quad -1006140569036166268
- 0xe0, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x0000e7e0 .quad -558244341782001952
- 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x0000e7e8 .quad -7546366883288685774
- 0x98, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x0000e7f0 .quad -5309491445654890344
- 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x0000e7f8 .quad -4821272585683469313
- 0xbe, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x0000e800 .quad -6636864307068612930
- 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x0000e808 .quad -1414904713676948737
- 0x37, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x0000e810 .quad -4148040191917883081
- 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x0000e818 .quad -7801844473689174817
- 0x84, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x0000e820 .quad -5185050239897353852
- 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x0000e828 .quad -5140619573684080617
- 0xe5, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x0000e830 .quad -6481312799871692315
- 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x0000e838 .quad -1814088448677712867
- 0x2f, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x0000e840 .quad -8662506518347195601
- 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x0000e848 .quad -8051334308064652398
- 0xfb, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x0000e850 .quad 3006924907348169211
- 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x0000e858 .quad -5452481866653427593
- 0x7a, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x0000e860 .quad -853029884242176390
- 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x0000e868 .quad -2203916314889396588
- 0x0c, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x0000e870 .quad 1772699331562333708
- 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x0000e878 .quad -8294976724446954723
- 0x8f, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x0000e880 .quad 6827560182880305039
- 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x0000e888 .quad -5757034887131305500
- 0x73, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x0000e890 .quad 8534450228600381299
- 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x0000e898 .quad -2584607590486743971
- 0xa8, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x0000e8a0 .quad 7639874402088932264
- 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x0000e8a8 .quad -8532908771695296838
- 0x92, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x0000e8b0 .quad 326470965756389522
- 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x0000e8b8 .quad -6054449946191733143
- 0xb6, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x0000e8c0 .quad 5019774725622874806
- 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x0000e8c8 .quad -2956376414312278525
- 0xb2, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x0000e8d0 .quad 831516194300602802
- 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x0000e8d8 .quad -8765264286586255934
- 0x1e, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x0000e8e0 .quad -8183976793979022306
- 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x0000e8e8 .quad -6344894339805432014
- 0x26, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x0000e8f0 .quad 3605087062808385830
- 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x0000e8f8 .quad -3319431906329402113
- 0xb8, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x0000e900 .quad 9170708441896323000
- 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x0000e908 .quad -8992173969096958177
- 0xa6, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x0000e910 .quad 6851699533943015846
- 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x0000e918 .quad -6628531442943809817
- 0x0f, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x0000e920 .quad 3952938399001381903
- 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x0000e928 .quad -3673978285252374367
- 0x89, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x0000e930 .quad -4446942528265218167
- 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x0000e938 .quad -9213765455923815836
- 0x6c, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x0000e940 .quad -946992141904134804
- 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x0000e948 .quad -6905520801477381891
- 0xc7, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x0000e950 .quad 8039631859474607303
- 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x0000e958 .quad -4020214983419339459
- 0xf9, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x0000e960 .quad -3785518230938904583
- 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x0000e968 .quad -413582710846786420
- 0xfb, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x0000e970 .quad -60105885123121413
- 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x0000e978 .quad -7176018221920323369
- 0xba, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x0000e980 .quad -75132356403901766
- 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x0000e988 .quad -4358336758973016307
- 0x69, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x0000e990 .quad 9129456591349898601
- 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x0000e998 .quad -836234930288882479
- 0x61, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x0000e9a0 .quad -1211618658047395231
- 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x0000e9a8 .quad -7440175859071633406
- 0xfa, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x0000e9b0 .quad -6126209340986631942
- 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x0000e9b8 .quad -4688533805412153853
- 0x38, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x0000e9c0 .quad -7657761676233289928
- 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x0000e9c8 .quad -1248981238337804412
- 0x83, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x0000e9d0 .quad -2480258038432112253
- 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x0000e9d8 .quad -7698142301602209614
- 0xe4, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x0000e9e0 .quad -7712008566467528220
- 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x0000e9e8 .quad -5010991858575374113
- 0x5d, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x0000e9f0 .quad 8806733365625141341
- 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x0000e9f8 .quad -1652053804791829737
- 0x3a, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x0000ea00 .quad -6025006692552756422
- 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x0000ea08 .quad -7950062655635975442
- 0x09, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x0000ea10 .quad 6303799689591218185
- 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x0000ea18 .quad -5325892301117581398
- 0x0b, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x0000ea20 .quad -1343622424865753077
- 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x0000ea28 .quad -2045679357969588844
- 0x07, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x0000ea30 .quad 1466078993672598279
- 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x0000ea38 .quad -8196078626372074883
- 0xc8, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x0000ea40 .quad 6444284760518135752
- 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x0000ea48 .quad -5633412264537705700
- 0xbb, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x0000ea50 .quad 8055355950647669691
- 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x0000ea58 .quad -2430079312244744221
- 0x54, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x0000ea60 .quad 2728754459941099604
- 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x0000ea68 .quad -8436328597794046994
- 0x6a, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x0000ea70 .quad -5812428961928401302
- 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x0000ea78 .quad -5933724728815170839
- 0x04, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x0000ea80 .quad 1957835834444274180
- 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x0000ea88 .quad -2805469892591575644
- 0x42, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x0000ea90 .quad -7999724640327104446
- 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x0000ea98 .quad -8670947710510816634
- 0x53, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x0000eaa0 .quad 3835402254873283155
- 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x0000eaa8 .quad -6226998619711132888
- 0xe8, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x0000eab0 .quad 4794252818591603944
- 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x0000eab8 .quad -3172062256211528206
- 0x11, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x0000eac0 .quad 7608094030047140369
- 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x0000eac8 .quad -8900067937773286985
- 0x95, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x0000ead0 .quad 4898431519131537557
- 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x0000ead8 .quad -6513398903789220827
- 0xbb, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x0000eae0 .quad -7712018656367741765
- 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x0000eae8 .quad -3530062611309138130
- 0xf5, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x0000eaf0 .quad 2097517367411243253
- 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x0000eaf8 .quad -9123818159709293187
- 0x32, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x0000eb00 .quad 7233582727691441970
- 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x0000eb08 .quad -6793086681209228580
- 0xfe, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x0000eb10 .quad 9041978409614302462
- 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x0000eb18 .quad -3879672333084147821
- 0x3e, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x0000eb20 .quad 6690786993590490174
- 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x0000eb28 .quad -237904397927796872
- 0xa7, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x0000eb30 .quad 4181741870994056359
- 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x0000eb38 .quad -7066219276345954901
- 0xd0, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x0000eb40 .quad 615491320315182544
- 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x0000eb48 .quad -4221088077005055722
- 0x45, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x0000eb50 .quad -8454007886460797627
- 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x0000eb58 .quad -664674077828931749
- 0x4b, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x0000eb60 .quad 3939617107816777291
- 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x0000eb68 .quad -7332950326284164199
- 0xdd, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x0000eb70 .quad -8910536670511192099
- 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x0000eb78 .quad -4554501889427817345
- 0xd5, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x0000eb80 .quad 7308573235570561493
- 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x0000eb88 .quad -1081441343357383777
- 0x25, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x0000eb90 .quad -6961356773836868827
- 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x0000eb98 .quad -7593429867239446717
- 0xee, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x0000eba0 .quad -8701695967296086034
- 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x0000eba8 .quad -4880101315621920492
- 0xea, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x0000ebb0 .quad -6265433940692719638
- 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x0000ebb8 .quad -1488440626100012711
- 0xf2, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x0000ebc0 .quad 695789805494438130
- 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x0000ebc8 .quad -7847804418953589800
- 0x2f, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x0000ebd0 .quad 869737256868047663
- 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x0000ebd8 .quad -5198069505264599346
- 0xfa, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x0000ebe0 .quad -8136200465769716230
- 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x0000ebe8 .quad -1885900863153361279
- 0xbc, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x0000ebf0 .quad -473439272678684740
- 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x0000ebf8 .quad -8096217067111932656
- 0xac, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x0000ec00 .quad 4019886927579031980
- 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x0000ec08 .quad -5508585315462527915
- 0x17, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x0000ec10 .quad -8810199395808373737
- 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x0000ec18 .quad -2274045625900771990
- 0x8e, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x0000ec20 .quad -7812217631593927538
- 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x0000ec28 .quad -8338807543829064350
- 0xb2, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x0000ec30 .quad 4069786015789754290
- 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x0000ec38 .quad -5811823411358942533
- 0x9e, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x0000ec40 .quad 475546501309804958
- 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x0000ec48 .quad -2653093245771290262
- 0x03, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x0000ec50 .quad 4908902581746016003
- 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x0000ec58 .quad -8575712306248138270
- 0xc3, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x0000ec60 .quad -3087243809672255805
- 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x0000ec68 .quad -6107954364382784934
- 0x74, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x0000ec70 .quad -8470740780517707660
- 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x0000ec78 .quad -3023256937051093263
- 0x49, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x0000ec80 .quad -682526969396179383
- 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x0000ec88 .quad -8807064613298015146
- 0xdb, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x0000ec90 .quad -5464844730172612133
- 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x0000ec98 .quad -6397144748195131028
- 0x52, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x0000eca0 .quad -2219369894288377262
- 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x0000eca8 .quad -3384744916816525881
- 0x73, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x0000ecb0 .quad -1387106183930235789
- 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x0000ecb8 .quad -9032994600651410532
- 0x90, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x0000ecc0 .quad 2877803288514593168
- 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x0000ecc8 .quad -6679557232386875260
- 0xf4, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x0000ecd0 .quad 3597254110643241460
- 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x0000ecd8 .quad -3737760522056206171
- 0x71, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x0000ece0 .quad 9108253656731439729
- 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x0000ece8 .quad -60514634142869810
- 0x86, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x0000ecf0 .quad 1080972517029761926
- 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x0000ecf8 .quad -6955350673980375487
- 0x68, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x0000ed00 .quad 5962901664714590312
- 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x0000ed08 .quad -4082502324048081455
- 0x82, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x0000ed10 .quad -6381430974388925822
- 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x0000ed18 .quad -491441886632713915
- 0x91, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x0000ed20 .quad -8600080377420466543
- 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x0000ed28 .quad -7224680206786528053
- 0x35, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x0000ed30 .quad 7696643601933968437
- 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x0000ed38 .quad -4419164240055772162
- 0x43, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x0000ed40 .quad 397432465562684739
- 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x0000ed48 .quad -912269281642327298
- 0x4a, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x0000ed50 .quad -4363290727450709942
- 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x0000ed58 .quad -7487697328667536418
- 0x5c, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x0000ed60 .quad 8380944645968776284
- 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x0000ed68 .quad -4747935642407032618
- 0x73, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x0000ed70 .quad 1252808770606194547
- 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x0000ed78 .quad -1323233534581402868
- 0xa8, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x0000ed80 .quad -8440366555225904216
- 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x0000ed88 .quad -7744549986754458649
- 0x92, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x0000ed90 .quad 7896285879677171346
- 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x0000ed98 .quad -5069001465015685407
- 0x37, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x0000eda0 .quad -3964700705685699529
- 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x0000eda8 .quad -1724565812842218855
- 0xa2, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x0000edb0 .quad 2133748077373825698
- 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x0000edb8 .quad -7995382660667468640
- 0x4b, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x0000edc0 .quad 2667185096717282123
- 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x0000edc8 .quad -5382542307406947896
- 0x1d, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x0000edd0 .quad 3333981370896602653
- 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x0000edd8 .quad -2116491865831296966
- 0xd2, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x0000ede0 .quad 6695424375237764562
- 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x0000ede8 .quad -8240336443785642460
- 0x47, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x0000edf0 .quad 8369280469047205703
- 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x0000edf8 .quad -5688734536304665171
- 0x19, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x0000ee00 .quad -3373457468973156583
- 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x0000ee08 .quad -2499232151953443560
- 0x6f, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x0000ee10 .quad -9025939945749304721
- 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x0000ee18 .quad -8479549122611984081
- 0x0b, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x0000ee20 .quad 7164319141522920715
- 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x0000ee28 .quad -5987750384837592197
- 0x4e, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x0000ee30 .quad 4343712908476262990
- 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x0000ee38 .quad -2873001962619602342
- 0x71, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x0000ee40 .quad 7326506586225052273
- 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x0000ee48 .quad -8713155254278333320
- 0x0d, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x0000ee50 .quad 9158133232781315341
- 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x0000ee58 .quad -6279758049420528746
- 0x50, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x0000ee60 .quad 2224294504121868368
- 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x0000ee68 .quad -3238011543348273028
- 0x32, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x0000ee70 .quad -7833187971778608078
- 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x0000ee78 .quad -8941286242233752499
- 0x3f, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x0000ee80 .quad -568112927868484289
- 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x0000ee88 .quad -6564921784364802720
- 0x8e, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x0000ee90 .quad 3901544858591782542
- 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x0000ee98 .quad -3594466212028615495
- 0x19, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x0000eea0 .quad -4479063491021217767
- 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x0000eea8 .quad -9164070410158966541
- 0x1f, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x0000eeb0 .quad -5598829363776522209
- 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x0000eeb8 .quad -6843401994271320272
- 0x27, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x0000eec0 .quad -2386850686293264857
- 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x0000eec8 .quad -3942566474411762436
- 0xb1, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x0000eed0 .quad 1628122660560806833
- 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x0000eed8 .quad -316522074587315140
- 0x4e, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x0000eee0 .quad -8205795374004271538
- 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x0000eee8 .quad -7115355324258153819
- 0xe2, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x0000eef0 .quad -1033872180650563614
- 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x0000eef8 .quad -4282508136895304370
- 0xdb, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x0000ef00 .quad -5904026244240592421
- 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x0000ef08 .quad -741449152691742558
- 0x29, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x0000ef10 .quad -5995859411864064215
- 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x0000ef18 .quad -7380934748073420955
- 0xf3, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x0000ef20 .quad 1728547772024695539
- 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x0000ef28 .quad -4614482416664388289
- 0xb0, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x0000ef30 .quad -2451001303396518480
- 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x0000ef38 .quad -1156417002403097458
- 0x8e, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x0000ef40 .quad 5385653213018257806
- 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x0000ef48 .quad -7640289654143017767
- 0xf1, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x0000ef50 .quad -7102991539009341455
- 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x0000ef58 .quad -4938676049251384305
- 0xed, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x0000ef60 .quad -8878739423761676819
- 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x0000ef68 .quad -1561659043136842477
- 0xb4, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x0000ef70 .quad 3674159897003727796
- 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x0000ef78 .quad -7893565929601608404
- 0xa1, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x0000ef80 .quad 4592699871254659745
- 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x0000ef88 .quad -5255271393574622601
- 0x4a, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x0000ef90 .quad 1129188820640936778
- 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x0000ef98 .quad -1957403223540890347
- 0x0e, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x0000efa0 .quad 3011586022114279438
- 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x0000efa8 .quad -8140906042354138323
- 0x12, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x0000efb0 .quad 8376168546070237202
- 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x0000efb8 .quad -5564446534515285000
- 0x16, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x0000efc0 .quad -7976533391121755114
- 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x0000efc8 .quad -2343872149716718346
- 0x8e, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x0000efd0 .quad 1932195658189984910
- 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x0000efd8 .quad -8382449121214030822
- 0xb1, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x0000efe0 .quad -6808127464117294671
- 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x0000efe8 .quad -5866375383090150624
- 0x1e, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x0000eff0 .quad -3898473311719230434
- 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x0000eff8 .quad -2721283210435300376
- 0x92, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x0000f000 .quad 9092669226243950738
- 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x0000f008 .quad -8618331034163144591
- 0xb7, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x0000f010 .quad -2469221522477225289
- 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x0000f018 .quad -6161227774276542835
- 0x65, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x0000f020 .quad 6136845133758244197
- 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x0000f028 .quad -3089848699418290639
- 0x5f, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x0000f030 .quad -3082000819042179233
- 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x0000f038 .quad -8848684464777513506
- 0x37, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x0000f040 .quad -8464187042230111945
- 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x0000f048 .quad -6449169562544503978
- 0x85, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x0000f050 .quad 3254824252494523781
- 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x0000f058 .quad -3449775934753242068
- 0x73, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x0000f060 .quad -7189106879045698445
- 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x0000f068 .quad -9073638986861858149
- 0x8f, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x0000f070 .quad -8986383598807123057
- 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x0000f078 .quad -6730362715149934782
- 0x73, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x0000f080 .quad 2602078556773259891
- 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x0000f088 .quad -3801267375510030573
- 0x10, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x0000f090 .quad -1359087822460813040
- 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x0000f098 .quad -139898200960150313
- 0xaa, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x0000f0a0 .quad -849429889038008150
- 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x0000f0a8 .quad -7004965403241175802
- 0xd5, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x0000f0b0 .quad -5673473379724898091
- 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x0000f0b8 .quad -4144520735624081848
- 0x0a, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x0000f0c0 .quad -2480155706228734710
- 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x0000f0c8 .quad -568964901102714406
- 0x26, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x0000f0d0 .quad -3855940325606653146
- 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x0000f0d8 .quad -7273132090830278360
- 0xf0, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x0000f0e0 .quad -208239388580928528
- 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x0000f0e8 .quad -4479729095110460046
- 0xec, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x0000f0f0 .quad -4871985254153548564
- 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x0000f0f8 .quad -987975350460687153
- 0x13, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x0000f100 .quad -3044990783845967853
- 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x0000f108 .quad -7535013621679011327
- 0x18, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x0000f110 .quad 5417133557047315992
- 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x0000f118 .quad -4807081008671376254
- 0x9e, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x0000f120 .quad -2451955090545630818
- 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x0000f128 .quad -1397165242411832414
- 0x03, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x0000f130 .quad -3838314940804713213
- 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x0000f138 .quad -7790757304148477115
- 0x43, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x0000f140 .quad 4425478360848884291
- 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x0000f148 .quad -5126760611758208489
- 0xd4, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x0000f150 .quad 920161932633717460
- 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x0000f158 .quad -1796764746270372707
- 0xc5, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x0000f160 .quad 2880944217109767365
- 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x0000f168 .quad -8040506994060064798
- 0xf6, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x0000f170 .quad -5622191765467566602
- 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x0000f178 .quad -5438947724147693094
- 0x73, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x0000f180 .quad 6807318348447705459
- 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x0000f188 .quad -2186998636757228463
- 0xe8, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x0000f190 .quad -2662955059861265944
- 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x0000f198 .quad -8284403175614349646
- 0x62, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x0000f1a0 .quad -7940379843253970334
- 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x0000f1a8 .quad -5743817951090549153
- 0xfb, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x0000f1b0 .quad 8521269269642088699
- 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x0000f1b8 .quad -2568086420435798537
- 0x9d, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x0000f1c0 .quad -6203421752542164323
- 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x0000f1c8 .quad -8522583040413455942
- 0x44, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x0000f1d0 .quad 6080780864604458308
- 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x0000f1d8 .quad -6041542782089432023
- 0x95, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x0000f1e0 .quad -6234081974526590827
- 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x0000f1e8 .quad -2940242459184402125
- 0x5d, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x0000f1f0 .quad 5327070802775656541
- 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x0000f1f8 .quad -8755180564631333184
- 0x74, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x0000f200 .quad 6658838503469570676
- 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x0000f208 .quad -6332289687361778576
- 0x11, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x0000f210 .quad 8323548129336963345
- 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x0000f218 .quad -3303676090774835316
- 0xab, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x0000f220 .quad -4021154456019173717
- 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x0000f228 .quad -8982326584375353929
- 0x55, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x0000f230 .quad -5026443070023967147
- 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x0000f238 .quad -6616222212041804507
- 0xeb, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x0000f240 .quad 2940318199324816875
- 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x0000f248 .quad -3658591746624867729
- 0xb3, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x0000f250 .quad 8755227902219092403
- 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x0000f258 .quad -9204148869281624187
- 0x1f, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x0000f260 .quad -2891023177508298209
- 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x0000f268 .quad -6893500068174642330
- 0xa7, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x0000f270 .quad -8225464990312760665
- 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x0000f278 .quad -4005189066790915008
- 0x51, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x0000f280 .quad -5670145219463562927
- 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x0000f288 .quad -394800315061255856
- 0xd3, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x0000f290 .quad 7985374283903742931
- 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x0000f298 .quad -7164279224554366766
- 0xc8, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x0000f2a0 .quad 758345818024902856
- 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x0000f2a8 .quad -4343663012265570553
- 0xfa, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x0000f2b0 .quad -3663753745896259334
- 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x0000f2b8 .quad -817892746904575288
- 0x9c, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x0000f2c0 .quad -9207375118826243940
- 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x0000f2c8 .quad -7428711994456441411
- 0xc3, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x0000f2d0 .quad -2285846861678029117
- 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x0000f2d8 .quad -4674203974643163860
- 0x74, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x0000f2e0 .quad 1754377441329851508
- 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x0000f2e8 .quad -1231068949876566920
- 0xc8, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x0000f2f0 .quad 1096485900831157192
- 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x0000f2f8 .quad -7686947121313936181
- 0xba, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x0000f300 .quad -3241078642388441414
- 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x0000f308 .quad -4996997883215032323
- 0x69, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x0000f310 .quad 5172023733869224041
- 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x0000f318 .quad -1634561335591402499
- 0x41, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x0000f320 .quad 5538357842881958977
- 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x0000f328 .quad -7939129862385708418
- 0x52, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x0000f330 .quad -2300424733252327086
- 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x0000f338 .quad -5312226309554747619
- 0xa6, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x0000f340 .quad 6347841120289366950
- 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x0000f348 .quad -2028596868516046619
- 0x48, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x0000f350 .quad 6273243709394548296
- 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x0000f358 .quad -8185402070463610993
- 0xda, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x0000f360 .quad 3229868618315797466
- 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x0000f368 .quad -5620066569652125837
- 0xd1, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x0000f370 .quad -574350245532641071
- 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x0000f378 .quad -2413397193637769393
- 0x82, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x0000f380 .quad -358968903457900670
- 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x0000f388 .quad -8425902273664687727
- 0x63, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x0000f390 .quad 8774660907532399971
- 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x0000f398 .quad -5920691823653471754
- 0xbc, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x0000f3a0 .quad 1744954097560724156
- 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x0000f3a8 .quad -2789178761139451788
- 0xb5, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x0000f3b0 .quad -8132775725879323211
- 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x0000f3b8 .quad -8660765753353239224
- 0x22, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x0000f3c0 .quad -5554283638921766110
- 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x0000f3c8 .quad -6214271173264161126
- 0xeb, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x0000f3d0 .quad 6892203506629956075
- 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x0000f3d8 .quad -3156152948152813503
- 0x33, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x0000f3e0 .quad -2609901835997359309
- 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x0000f3e8 .quad -8890124620236590296
- 0x00, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x0000f3f0 .quad 1349308723430688768
- 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x0000f3f8 .quad -6500969756868349965
- 0x00, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x0000f400 .quad -2925050114139026944
- 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x0000f408 .quad -3514526177658049553
- 0x40, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x0000f410 .quad -1828156321336891840
- 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x0000f418 .quad -9114107888677362827
- 0xd0, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x0000f420 .quad 6938176635183661008
- 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x0000f428 .quad -6780948842419315629
- 0xc4, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x0000f430 .quad 4061034775552188356
- 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x0000f438 .quad -3864500034596756632
- 0xb5, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x0000f440 .quad 5076293469440235445
- 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x0000f448 .quad -218939024818557886
- 0xd1, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x0000f450 .quad 7784369436827535057
- 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x0000f458 .quad -7054365918152680535
- 0x85, 0x18, 0x24, 0x05, 0x73, 0x8b, 0x09, 0xc7, //0x0000f460 .quad -4104596259247744891
- 0x93, 0xe2, 0x1b, 0x62, 0x77, 0x52, 0xa0, 0xc5, //0x0000f468 .quad -4206271379263462765
- 0xa7, 0x1e, 0x6d, 0xc6, 0x4f, 0xee, 0xcb, 0xb8, //0x0000f470 .quad -5130745324059681113
- 0x38, 0xdb, 0xa2, 0x3a, 0x15, 0x67, 0x08, 0xf7, //0x0000f478 .quad -646153205651940552
- 0x28, 0x33, 0x04, 0xdc, 0xf1, 0x74, 0x7f, 0x73, //0x0000f480 .quad 8322499218531169064
- 0x03, 0xc9, 0xa5, 0x44, 0x6d, 0x40, 0x65, 0x9a, //0x0000f488 .quad -7321374781173544701
- 0xf2, 0x3f, 0x05, 0x53, 0x2e, 0x52, 0x5f, 0x50, //0x0000f490 .quad 5791438004736573426
- 0x44, 0x3b, 0xcf, 0x95, 0x88, 0x90, 0xfe, 0xc0, //0x0000f498 .quad -4540032458039542972
- 0xef, 0x8f, 0xc6, 0xe7, 0xb9, 0x26, 0x77, 0x64, //0x0000f4a0 .quad 7239297505920716783
- 0x15, 0x0a, 0x43, 0xbb, 0xaa, 0x34, 0x3e, 0xf1, //0x0000f4a8 .quad -1063354554122040811
- 0xf5, 0x19, 0xdc, 0x30, 0x34, 0x78, 0xca, 0x5e, //0x0000f4b0 .quad 6830403950414141941
- 0x4d, 0xe6, 0x09, 0xb5, 0xea, 0xe0, 0xc6, 0x96, //0x0000f4b8 .quad -7582125623967357363
- 0x72, 0x20, 0x13, 0x3d, 0x41, 0x16, 0x7d, 0xb6, //0x0000f4c0 .quad -5297053117264486286
- 0xe0, 0x5f, 0x4c, 0x62, 0x25, 0x99, 0x78, 0xbc, //0x0000f4c8 .quad -4865971011531808800
- 0x8f, 0xe8, 0x57, 0x8c, 0xd1, 0x5b, 0x1c, 0xe4, //0x0000f4d0 .quad -2009630378153219953
- 0xd8, 0x77, 0xdf, 0xba, 0x6e, 0xbf, 0x96, 0xeb, //0x0000f4d8 .quad -1470777745987373096
- 0x59, 0xf1, 0xb6, 0xf7, 0x62, 0xb9, 0x91, 0x8e, //0x0000f4e0 .quad -8173548013986844327
- 0xe7, 0xaa, 0xcb, 0x34, 0xa5, 0x37, 0x3e, 0x93, //0x0000f4e8 .quad -7836765118883190041
- 0xb0, 0xad, 0xa4, 0xb5, 0xbb, 0x27, 0x36, 0x72, //0x0000f4f0 .quad 8229809056225996208
- 0xa1, 0x95, 0xfe, 0x81, 0x8e, 0xc5, 0x0d, 0xb8, //0x0000f4f8 .quad -5184270380176599647
- 0x1c, 0xd9, 0x0d, 0xa3, 0xaa, 0xb1, 0xc3, 0xce, //0x0000f500 .quad -3547796734999668452
- 0x09, 0x3b, 0x7e, 0x22, 0xf2, 0x36, 0x11, 0xe6, //0x0000f508 .quad -1868651956793361655
- 0xb1, 0xa7, 0xe8, 0xa5, 0x0a, 0x4f, 0x3a, 0x21, //0x0000f510 .quad 2394313059052595121
- 0xe6, 0xe4, 0x8e, 0x55, 0x57, 0xc2, 0xca, 0x8f, //0x0000f518 .quad -8085436500636932890
- 0x9d, 0xd1, 0x62, 0x4f, 0xcd, 0xe2, 0x88, 0xa9, //0x0000f520 .quad -6230480713039031907
- 0x1f, 0x9e, 0xf2, 0x2a, 0xed, 0x72, 0xbd, 0xb3, //0x0000f528 .quad -5495109607368778209
- 0x05, 0x86, 0x3b, 0xa3, 0x80, 0x1b, 0xeb, 0x93, //0x0000f530 .quad -7788100891298789883
- 0xa7, 0x45, 0xaf, 0x75, 0xa8, 0xcf, 0xac, 0xe0, //0x0000f538 .quad -2257200990783584857
- 0xc3, 0x33, 0x05, 0x66, 0x30, 0xf1, 0x72, 0xbc, //0x0000f540 .quad -4867563057061743677
- 0x88, 0x8b, 0x8d, 0x49, 0xc9, 0x01, 0x6c, 0x8c, //0x0000f548 .quad -8328279646880822392
- 0xb4, 0x80, 0x86, 0x7f, 0x7c, 0xad, 0x8f, 0xeb, //0x0000f550 .quad -1472767802899791692
- 0x6a, 0xee, 0xf0, 0x9b, 0x3b, 0x02, 0x87, 0xaf, //0x0000f558 .quad -5798663540173640086
- 0xe1, 0x20, 0x68, 0x9f, 0xdb, 0x98, 0x73, 0xa6, //0x0000f560 .quad -6452645772052127519
- 0x05, 0x2a, 0xed, 0x82, 0xca, 0xc2, 0x68, 0xdb, //0x0000f568 .quad -2636643406789662203
- 0x8c, 0x14, 0xa1, 0x43, 0x89, 0x3f, 0x08, 0x88, //0x0000f570 .quad -8644589625959967604
- 0x43, 0x3a, 0xd4, 0x91, 0xbe, 0x79, 0x21, 0x89, //0x0000f578 .quad -8565431156884620733
- 0xb0, 0x59, 0x89, 0x94, 0x6b, 0x4f, 0x0a, 0x6a, //0x0000f580 .quad 7641007041259592112
- 0xd4, 0x48, 0x49, 0x36, 0x2e, 0xd8, 0x69, 0xab, //0x0000f588 .quad -6095102927678388012
- 0x1c, 0xb0, 0xab, 0x79, 0x46, 0xe3, 0x8c, 0x84, //0x0000f590 .quad -8895485272135061476
- 0x09, 0x9b, 0xdb, 0xc3, 0x39, 0x4e, 0x44, 0xd6, //0x0000f598 .quad -3007192641170597111
- 0x11, 0x4e, 0x0b, 0x0c, 0x0c, 0x0e, 0xd8, 0xf2, //0x0000f5a0 .quad -947992276657025519
- 0xe5, 0x40, 0x69, 0x1a, 0xe4, 0xb0, 0xea, 0x85, //0x0000f5a8 .quad -8797024428372705051
- 0x95, 0x21, 0x0e, 0x0f, 0x8f, 0x11, 0x8e, 0x6f, //0x0000f5b0 .quad 8038381691033493909
- 0x1f, 0x91, 0x03, 0x21, 0x1d, 0x5d, 0x65, 0xa7, //0x0000f5b8 .quad -6384594517038493409
- 0xfb, 0xa9, 0xd1, 0xd2, 0xf2, 0x95, 0x71, 0x4b, //0x0000f5c0 .quad 5436291095364479483
- 0x67, 0x75, 0x44, 0x69, 0x64, 0xb4, 0x3e, 0xd1, //0x0000f5c8 .quad -3369057127870728857
- 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'
- //0x0000f5e0 .p2align 4, 0x00
- //0x0000f5e0 _POW_TAB
- 0x01, 0x00, 0x00, 0x00, //0x0000f5e0 .long 1
- 0x03, 0x00, 0x00, 0x00, //0x0000f5e4 .long 3
- 0x06, 0x00, 0x00, 0x00, //0x0000f5e8 .long 6
- 0x09, 0x00, 0x00, 0x00, //0x0000f5ec .long 9
- 0x0d, 0x00, 0x00, 0x00, //0x0000f5f0 .long 13
- 0x10, 0x00, 0x00, 0x00, //0x0000f5f4 .long 16
- 0x13, 0x00, 0x00, 0x00, //0x0000f5f8 .long 19
- 0x17, 0x00, 0x00, 0x00, //0x0000f5fc .long 23
- 0x1a, 0x00, 0x00, 0x00, //0x0000f600 .long 26
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f604 .p2align 4, 0x00
- //0x0000f610 _LSHIFT_TAB
- 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, //0x0000f670 QUAD $0x0000000000000000 // .space 8, '\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x01, 0x00, 0x00, 0x00, //0x0000f678 .long 1
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f67c 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, //0x0000f68c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f69c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f6ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f6bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f6cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000f6dc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x01, 0x00, 0x00, 0x00, //0x0000f6e0 .long 1
- 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f6e4 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, //0x0000f6f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f704 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f714 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f724 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f734 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000f744 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x01, 0x00, 0x00, 0x00, //0x0000f748 .long 1
- 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f74c 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, //0x0000f75c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f76c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f77c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f78c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f79c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000f7ac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x02, 0x00, 0x00, 0x00, //0x0000f7b0 .long 2
- 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7b4 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, //0x0000f7c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f804 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000f814 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x02, 0x00, 0x00, 0x00, //0x0000f818 .long 2
- 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f81c 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, //0x0000f82c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f83c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f84c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f85c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f86c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000f87c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x02, 0x00, 0x00, 0x00, //0x0000f880 .long 2
- 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f884 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, //0x0000f894 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f8a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f8b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f8c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f8d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000f8e4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x03, 0x00, 0x00, 0x00, //0x0000f8e8 .long 3
- 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f8ec 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, //0x0000f8fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f90c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f91c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f92c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f93c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000f94c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x03, 0x00, 0x00, 0x00, //0x0000f950 .long 3
- 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f954 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, //0x0000f964 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f974 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f984 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f994 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000f9b4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x03, 0x00, 0x00, 0x00, //0x0000f9b8 .long 3
- 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9bc 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, //0x0000f9cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000fa1c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x04, 0x00, 0x00, 0x00, //0x0000fa20 .long 4
- 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa24 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, //0x0000fa34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000fa84 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x04, 0x00, 0x00, 0x00, //0x0000fa88 .long 4
- 0x34, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa8c 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, //0x0000fa9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000faac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fabc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000facc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fadc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000faec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x04, 0x00, 0x00, 0x00, //0x0000faf0 .long 4
- 0x32, 0x34, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000faf4 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, //0x0000fb04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000fb54 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x04, 0x00, 0x00, 0x00, //0x0000fb58 .long 4
- 0x31, 0x32, 0x32, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb5c 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, //0x0000fb6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fbac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000fbbc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x05, 0x00, 0x00, 0x00, //0x0000fbc0 .long 5
- 0x36, 0x31, 0x30, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fbc4 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, //0x0000fbd4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fbe4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fbf4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000fc24 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x05, 0x00, 0x00, 0x00, //0x0000fc28 .long 5
- 0x33, 0x30, 0x35, 0x31, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc2c 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, //0x0000fc3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000fc8c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x05, 0x00, 0x00, 0x00, //0x0000fc90 .long 5
- 0x31, 0x35, 0x32, 0x35, 0x38, 0x37, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x0000fc94 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, //0x0000fca4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fcb4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fcc4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fcd4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fce4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000fcf4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x06, 0x00, 0x00, 0x00, //0x0000fcf8 .long 6
- 0x37, 0x36, 0x32, 0x39, 0x33, 0x39, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x0000fcfc 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, //0x0000fd0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000fd5c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x06, 0x00, 0x00, 0x00, //0x0000fd60 .long 6
- 0x33, 0x38, 0x31, 0x34, 0x36, 0x39, 0x37, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, //0x0000fd64 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, //0x0000fd74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fda4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fdb4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000fdc4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x06, 0x00, 0x00, 0x00, //0x0000fdc8 .long 6
- 0x31, 0x39, 0x30, 0x37, 0x33, 0x34, 0x38, 0x36, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, //0x0000fdcc 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, //0x0000fddc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fdec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fdfc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000fe2c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, //0x0000fe30 .long 7
- 0x39, 0x35, 0x33, 0x36, 0x37, 0x34, 0x33, 0x31, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, //0x0000fe34 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, //0x0000fe44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000fe94 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, //0x0000fe98 .long 7
- 0x34, 0x37, 0x36, 0x38, 0x33, 0x37, 0x31, 0x35, 0x38, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, //0x0000fe9c QUAD $0x3531373338363734; QUAD $0x0035323133303238 // .asciz 16, '476837158203125\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000feac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000febc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fecc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fedc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000feec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000fefc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, //0x0000ff00 .long 7
- 0x32, 0x33, 0x38, 0x34, 0x31, 0x38, 0x35, 0x37, 0x39, 0x31, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, //0x0000ff04 QUAD $0x3735383134383332; QUAD $0x3532363531303139 // .asciz 16, '2384185791015625'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000ff64 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, //0x0000ff68 .long 7
- 0x31, 0x31, 0x39, 0x32, 0x30, 0x39, 0x32, 0x38, 0x39, 0x35, 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, //0x0000ff6c QUAD $0x3832393032393131; QUAD $0x3231383730353539 // .asciz 16, '1192092895507812'
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff7c 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, //0x0000ff8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ffac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ffbc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000ffcc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x08, 0x00, 0x00, 0x00, //0x0000ffd0 .long 8
- 0x35, 0x39, 0x36, 0x30, 0x34, 0x36, 0x34, 0x34, 0x37, 0x37, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, //0x0000ffd4 QUAD $0x3434363430363935; QUAD $0x3236303933353737 // .asciz 16, '5960464477539062'
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ffe4 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, //0x0000fff4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010004 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010014 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010024 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00010034 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x08, 0x00, 0x00, 0x00, //0x00010038 .long 8
- 0x32, 0x39, 0x38, 0x30, 0x32, 0x33, 0x32, 0x32, 0x33, 0x38, 0x37, 0x36, 0x39, 0x35, 0x33, 0x31, //0x0001003c QUAD $0x3232333230383932; QUAD $0x3133353936373833 // .asciz 16, '2980232238769531'
- 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001004c 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, //0x0001005c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001006c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001007c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001008c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0001009c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x08, 0x00, 0x00, 0x00, //0x000100a0 .long 8
- 0x31, 0x34, 0x39, 0x30, 0x31, 0x31, 0x36, 0x31, 0x31, 0x39, 0x33, 0x38, 0x34, 0x37, 0x36, 0x35, //0x000100a4 QUAD $0x3136313130393431; QUAD $0x3536373438333931 // .asciz 16, '1490116119384765'
- 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000100b4 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, //0x000100c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000100d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000100e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000100f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00010104 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x09, 0x00, 0x00, 0x00, //0x00010108 .long 9
- 0x37, 0x34, 0x35, 0x30, 0x35, 0x38, 0x30, 0x35, 0x39, 0x36, 0x39, 0x32, 0x33, 0x38, 0x32, 0x38, //0x0001010c QUAD $0x3530383530353437; QUAD $0x3832383332393639 // .asciz 16, '7450580596923828'
- 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001011c 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, //0x0001012c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001013c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001014c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001015c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0001016c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x09, 0x00, 0x00, 0x00, //0x00010170 .long 9
- 0x33, 0x37, 0x32, 0x35, 0x32, 0x39, 0x30, 0x32, 0x39, 0x38, 0x34, 0x36, 0x31, 0x39, 0x31, 0x34, //0x00010174 QUAD $0x3230393235323733; QUAD $0x3431393136343839 // .asciz 16, '3725290298461914'
- 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010184 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, //0x00010194 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000101a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000101b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000101c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000101d4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x09, 0x00, 0x00, 0x00, //0x000101d8 .long 9
- 0x31, 0x38, 0x36, 0x32, 0x36, 0x34, 0x35, 0x31, 0x34, 0x39, 0x32, 0x33, 0x30, 0x39, 0x35, 0x37, //0x000101dc QUAD $0x3135343632363831; QUAD $0x3735393033323934 // .asciz 16, '1862645149230957'
- 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000101ec 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, //0x000101fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001020c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001021c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001022c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0001023c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0a, 0x00, 0x00, 0x00, //0x00010240 .long 10
- 0x39, 0x33, 0x31, 0x33, 0x32, 0x32, 0x35, 0x37, 0x34, 0x36, 0x31, 0x35, 0x34, 0x37, 0x38, 0x35, //0x00010244 QUAD $0x3735323233313339; QUAD $0x3538373435313634 // .asciz 16, '9313225746154785'
- 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010254 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, //0x00010264 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010274 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010284 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010294 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000102a4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0a, 0x00, 0x00, 0x00, //0x000102a8 .long 10
- 0x34, 0x36, 0x35, 0x36, 0x36, 0x31, 0x32, 0x38, 0x37, 0x33, 0x30, 0x37, 0x37, 0x33, 0x39, 0x32, //0x000102ac QUAD $0x3832313636353634; QUAD $0x3239333737303337 // .asciz 16, '4656612873077392'
- 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000102bc 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, //0x000102cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000102dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000102ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000102fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0001030c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0a, 0x00, 0x00, 0x00, //0x00010310 .long 10
- 0x32, 0x33, 0x32, 0x38, 0x33, 0x30, 0x36, 0x34, 0x33, 0x36, 0x35, 0x33, 0x38, 0x36, 0x39, 0x36, //0x00010314 QUAD $0x3436303338323332; QUAD $0x3639363833353633 // .asciz 16, '2328306436538696'
- 0x32, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010324 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, //0x00010334 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010344 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010354 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010364 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00010374 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0a, 0x00, 0x00, 0x00, //0x00010378 .long 10
- 0x31, 0x31, 0x36, 0x34, 0x31, 0x35, 0x33, 0x32, 0x31, 0x38, 0x32, 0x36, 0x39, 0x33, 0x34, 0x38, //0x0001037c QUAD $0x3233353134363131; QUAD $0x3834333936323831 // .asciz 16, '1164153218269348'
- 0x31, 0x34, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001038c 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, //0x0001039c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000103ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000103bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000103cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000103dc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0b, 0x00, 0x00, 0x00, //0x000103e0 .long 11
- 0x35, 0x38, 0x32, 0x30, 0x37, 0x36, 0x36, 0x30, 0x39, 0x31, 0x33, 0x34, 0x36, 0x37, 0x34, 0x30, //0x000103e4 QUAD $0x3036363730323835; QUAD $0x3034373634333139 // .asciz 16, '5820766091346740'
- 0x37, 0x32, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000103f4 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, //0x00010404 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010414 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010424 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010434 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00010444 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0b, 0x00, 0x00, 0x00, //0x00010448 .long 11
- 0x32, 0x39, 0x31, 0x30, 0x33, 0x38, 0x33, 0x30, 0x34, 0x35, 0x36, 0x37, 0x33, 0x33, 0x37, 0x30, //0x0001044c QUAD $0x3033383330313932; QUAD $0x3037333337363534 // .asciz 16, '2910383045673370'
- 0x33, 0x36, 0x31, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001045c 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, //0x0001046c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001047c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001048c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001049c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000104ac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0b, 0x00, 0x00, 0x00, //0x000104b0 .long 11
- 0x31, 0x34, 0x35, 0x35, 0x31, 0x39, 0x31, 0x35, 0x32, 0x32, 0x38, 0x33, 0x36, 0x36, 0x38, 0x35, //0x000104b4 QUAD $0x3531393135353431; QUAD $0x3538363633383232 // .asciz 16, '1455191522836685'
- 0x31, 0x38, 0x30, 0x36, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000104c4 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, //0x000104d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000104e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000104f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010504 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00010514 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0c, 0x00, 0x00, 0x00, //0x00010518 .long 12
- 0x37, 0x32, 0x37, 0x35, 0x39, 0x35, 0x37, 0x36, 0x31, 0x34, 0x31, 0x38, 0x33, 0x34, 0x32, 0x35, //0x0001051c QUAD $0x3637353935373237; QUAD $0x3532343338313431 // .asciz 16, '7275957614183425'
- 0x39, 0x30, 0x33, 0x33, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001052c 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, //0x0001053c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001054c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001055c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001056c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0001057c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0c, 0x00, 0x00, 0x00, //0x00010580 .long 12
- 0x33, 0x36, 0x33, 0x37, 0x39, 0x37, 0x38, 0x38, 0x30, 0x37, 0x30, 0x39, 0x31, 0x37, 0x31, 0x32, //0x00010584 QUAD $0x3838373937333633; QUAD $0x3231373139303730 // .asciz 16, '3637978807091712'
- 0x39, 0x35, 0x31, 0x36, 0x36, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010594 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, //0x000105a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000105b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000105c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000105d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000105e4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0c, 0x00, 0x00, 0x00, //0x000105e8 .long 12
- 0x31, 0x38, 0x31, 0x38, 0x39, 0x38, 0x39, 0x34, 0x30, 0x33, 0x35, 0x34, 0x35, 0x38, 0x35, 0x36, //0x000105ec QUAD $0x3439383938313831; QUAD $0x3635383534353330 // .asciz 16, '1818989403545856'
- 0x34, 0x37, 0x35, 0x38, 0x33, 0x30, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x000105fc 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, //0x0001060c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001061c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001062c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001063c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0001064c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0d, 0x00, 0x00, 0x00, //0x00010650 .long 13
- 0x39, 0x30, 0x39, 0x34, 0x39, 0x34, 0x37, 0x30, 0x31, 0x37, 0x37, 0x32, 0x39, 0x32, 0x38, 0x32, //0x00010654 QUAD $0x3037343934393039; QUAD $0x3238323932373731 // .asciz 16, '9094947017729282'
- 0x33, 0x37, 0x39, 0x31, 0x35, 0x30, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00010664 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, //0x00010674 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010684 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010694 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000106a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000106b4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0d, 0x00, 0x00, 0x00, //0x000106b8 .long 13
- 0x34, 0x35, 0x34, 0x37, 0x34, 0x37, 0x33, 0x35, 0x30, 0x38, 0x38, 0x36, 0x34, 0x36, 0x34, 0x31, //0x000106bc QUAD $0x3533373437343534; QUAD $0x3134363436383830 // .asciz 16, '4547473508864641'
- 0x31, 0x38, 0x39, 0x35, 0x37, 0x35, 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, //0x000106cc 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, //0x000106dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000106ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000106fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001070c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0001071c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0d, 0x00, 0x00, 0x00, //0x00010720 .long 13
- 0x32, 0x32, 0x37, 0x33, 0x37, 0x33, 0x36, 0x37, 0x35, 0x34, 0x34, 0x33, 0x32, 0x33, 0x32, 0x30, //0x00010724 QUAD $0x3736333733373232; QUAD $0x3032333233343435 // .asciz 16, '2273736754432320'
- 0x35, 0x39, 0x34, 0x37, 0x38, 0x37, 0x35, 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, //0x00010734 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, //0x00010744 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010754 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010764 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010774 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00010784 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0d, 0x00, 0x00, 0x00, //0x00010788 .long 13
- 0x31, 0x31, 0x33, 0x36, 0x38, 0x36, 0x38, 0x33, 0x37, 0x37, 0x32, 0x31, 0x36, 0x31, 0x36, 0x30, //0x0001078c QUAD $0x3338363836333131; QUAD $0x3036313631323737 // .asciz 16, '1136868377216160'
- 0x32, 0x39, 0x37, 0x33, 0x39, 0x33, 0x37, 0x39, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, //0x0001079c QUAD $0x3937333933373932; QUAD $0x0035323138323838 // .asciz 16, '297393798828125\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000107ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000107bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000107cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000107dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000107ec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0e, 0x00, 0x00, 0x00, //0x000107f0 .long 14
- 0x35, 0x36, 0x38, 0x34, 0x33, 0x34, 0x31, 0x38, 0x38, 0x36, 0x30, 0x38, 0x30, 0x38, 0x30, 0x31, //0x000107f4 QUAD $0x3831343334383635; QUAD $0x3130383038303638 // .asciz 16, '5684341886080801'
- 0x34, 0x38, 0x36, 0x39, 0x36, 0x38, 0x39, 0x39, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, //0x00010804 QUAD $0x3939383639363834; QUAD $0x0035323630343134 // .asciz 16, '486968994140625\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010814 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010824 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010834 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010844 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00010854 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0e, 0x00, 0x00, 0x00, //0x00010858 .long 14
- 0x32, 0x38, 0x34, 0x32, 0x31, 0x37, 0x30, 0x39, 0x34, 0x33, 0x30, 0x34, 0x30, 0x34, 0x30, 0x30, //0x0001085c QUAD $0x3930373132343832; QUAD $0x3030343034303334 // .asciz 16, '2842170943040400'
- 0x37, 0x34, 0x33, 0x34, 0x38, 0x34, 0x34, 0x39, 0x37, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, //0x0001086c QUAD $0x3934343834333437; QUAD $0x3532313330373037 // .asciz 16, '7434844970703125'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001087c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001088c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001089c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000108ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000108bc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0e, 0x00, 0x00, 0x00, //0x000108c0 .long 14
- 0x31, 0x34, 0x32, 0x31, 0x30, 0x38, 0x35, 0x34, 0x37, 0x31, 0x35, 0x32, 0x30, 0x32, 0x30, 0x30, //0x000108c4 QUAD $0x3435383031323431; QUAD $0x3030323032353137 // .asciz 16, '1421085471520200'
- 0x33, 0x37, 0x31, 0x37, 0x34, 0x32, 0x32, 0x34, 0x38, 0x35, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, //0x000108d4 QUAD $0x3432323437313733; QUAD $0x3236353135333538 // .asciz 16, '3717422485351562'
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000108e4 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, //0x000108f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010904 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010914 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00010924 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0f, 0x00, 0x00, 0x00, //0x00010928 .long 15
- 0x37, 0x31, 0x30, 0x35, 0x34, 0x32, 0x37, 0x33, 0x35, 0x37, 0x36, 0x30, 0x31, 0x30, 0x30, 0x31, //0x0001092c QUAD $0x3337323435303137; QUAD $0x3130303130363735 // .asciz 16, '7105427357601001'
- 0x38, 0x35, 0x38, 0x37, 0x31, 0x31, 0x32, 0x34, 0x32, 0x36, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, //0x0001093c QUAD $0x3432313137383538; QUAD $0x3231383735373632 // .asciz 16, '8587112426757812'
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001094c 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, //0x0001095c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001096c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001097c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0001098c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0f, 0x00, 0x00, 0x00, //0x00010990 .long 15
- 0x33, 0x35, 0x35, 0x32, 0x37, 0x31, 0x33, 0x36, 0x37, 0x38, 0x38, 0x30, 0x30, 0x35, 0x30, 0x30, //0x00010994 QUAD $0x3633313732353533; QUAD $0x3030353030383837 // .asciz 16, '3552713678800500'
- 0x39, 0x32, 0x39, 0x33, 0x35, 0x35, 0x36, 0x32, 0x31, 0x33, 0x33, 0x37, 0x38, 0x39, 0x30, 0x36, //0x000109a4 QUAD $0x3236353533393239; QUAD $0x3630393837333331 // .asciz 16, '9293556213378906'
- 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000109b4 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, //0x000109c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000109d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000109e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000109f4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0f, 0x00, 0x00, 0x00, //0x000109f8 .long 15
- 0x31, 0x37, 0x37, 0x36, 0x33, 0x35, 0x36, 0x38, 0x33, 0x39, 0x34, 0x30, 0x30, 0x32, 0x35, 0x30, //0x000109fc QUAD $0x3836353336373731; QUAD $0x3035323030343933 // .asciz 16, '1776356839400250'
- 0x34, 0x36, 0x34, 0x36, 0x37, 0x37, 0x38, 0x31, 0x30, 0x36, 0x36, 0x38, 0x39, 0x34, 0x35, 0x33, //0x00010a0c QUAD $0x3138373736343634; QUAD $0x3335343938363630 // .asciz 16, '4646778106689453'
- 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a1c 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, //0x00010a2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00010a5c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x10, 0x00, 0x00, 0x00, //0x00010a60 .long 16
- 0x38, 0x38, 0x38, 0x31, 0x37, 0x38, 0x34, 0x31, 0x39, 0x37, 0x30, 0x30, 0x31, 0x32, 0x35, 0x32, //0x00010a64 QUAD $0x3134383731383838; QUAD $0x3235323130303739 // .asciz 16, '8881784197001252'
- 0x33, 0x32, 0x33, 0x33, 0x38, 0x39, 0x30, 0x35, 0x33, 0x33, 0x34, 0x34, 0x37, 0x32, 0x36, 0x35, //0x00010a74 QUAD $0x3530393833333233; QUAD $0x3536323734343333 // .asciz 16, '3233890533447265'
- 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a84 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, //0x00010a94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010aa4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ab4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00010ac4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x10, 0x00, 0x00, 0x00, //0x00010ac8 .long 16
- 0x34, 0x34, 0x34, 0x30, 0x38, 0x39, 0x32, 0x30, 0x39, 0x38, 0x35, 0x30, 0x30, 0x36, 0x32, 0x36, //0x00010acc QUAD $0x3032393830343434; QUAD $0x3632363030353839 // .asciz 16, '4440892098500626'
- 0x31, 0x36, 0x31, 0x36, 0x39, 0x34, 0x35, 0x32, 0x36, 0x36, 0x37, 0x32, 0x33, 0x36, 0x33, 0x32, //0x00010adc QUAD $0x3235343936313631; QUAD $0x3233363332373636 // .asciz 16, '1616945266723632'
- 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010aec 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, //0x00010afc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00010b2c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x10, 0x00, 0x00, 0x00, //0x00010b30 .long 16
- 0x32, 0x32, 0x32, 0x30, 0x34, 0x34, 0x36, 0x30, 0x34, 0x39, 0x32, 0x35, 0x30, 0x33, 0x31, 0x33, //0x00010b34 QUAD $0x3036343430323232; QUAD $0x3331333035323934 // .asciz 16, '2220446049250313'
- 0x30, 0x38, 0x30, 0x38, 0x34, 0x37, 0x32, 0x36, 0x33, 0x33, 0x33, 0x36, 0x31, 0x38, 0x31, 0x36, //0x00010b44 QUAD $0x3632373438303830; QUAD $0x3631383136333333 // .asciz 16, '0808472633361816'
- 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b54 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, //0x00010b64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00010b94 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x10, 0x00, 0x00, 0x00, //0x00010b98 .long 16
- 0x31, 0x31, 0x31, 0x30, 0x32, 0x32, 0x33, 0x30, 0x32, 0x34, 0x36, 0x32, 0x35, 0x31, 0x35, 0x36, //0x00010b9c QUAD $0x3033323230313131; QUAD $0x3635313532363432 // .asciz 16, '1110223024625156'
- 0x35, 0x34, 0x30, 0x34, 0x32, 0x33, 0x36, 0x33, 0x31, 0x36, 0x36, 0x38, 0x30, 0x39, 0x30, 0x38, //0x00010bac QUAD $0x3336333234303435; QUAD $0x3830393038363631 // .asciz 16, '5404236316680908'
- 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010bbc 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, //0x00010bcc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010bdc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010bec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00010bfc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x11, 0x00, 0x00, 0x00, //0x00010c00 .long 17
- 0x35, 0x35, 0x35, 0x31, 0x31, 0x31, 0x35, 0x31, 0x32, 0x33, 0x31, 0x32, 0x35, 0x37, 0x38, 0x32, //0x00010c04 QUAD $0x3135313131353535; QUAD $0x3238373532313332 // .asciz 16, '5551115123125782'
- 0x37, 0x30, 0x32, 0x31, 0x31, 0x38, 0x31, 0x35, 0x38, 0x33, 0x34, 0x30, 0x34, 0x35, 0x34, 0x31, //0x00010c14 QUAD $0x3531383131323037; QUAD $0x3134353430343338 // .asciz 16, '7021181583404541'
- 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c24 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, //0x00010c34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00010c64 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x11, 0x00, 0x00, 0x00, //0x00010c68 .long 17
- 0x32, 0x37, 0x37, 0x35, 0x35, 0x35, 0x37, 0x35, 0x36, 0x31, 0x35, 0x36, 0x32, 0x38, 0x39, 0x31, //0x00010c6c QUAD $0x3537353535373732; QUAD $0x3139383236353136 // .asciz 16, '2775557561562891'
- 0x33, 0x35, 0x31, 0x30, 0x35, 0x39, 0x30, 0x37, 0x39, 0x31, 0x37, 0x30, 0x32, 0x32, 0x37, 0x30, //0x00010c7c QUAD $0x3730393530313533; QUAD $0x3037323230373139 // .asciz 16, '3510590791702270'
- 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c8c 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, //0x00010c9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010cac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010cbc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00010ccc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x11, 0x00, 0x00, 0x00, //0x00010cd0 .long 17
- 0x31, 0x33, 0x38, 0x37, 0x37, 0x37, 0x38, 0x37, 0x38, 0x30, 0x37, 0x38, 0x31, 0x34, 0x34, 0x35, //0x00010cd4 QUAD $0x3738373737383331; QUAD $0x3534343138373038 // .asciz 16, '1387778780781445'
- 0x36, 0x37, 0x35, 0x35, 0x32, 0x39, 0x35, 0x33, 0x39, 0x35, 0x38, 0x35, 0x31, 0x31, 0x33, 0x35, //0x00010ce4 QUAD $0x3335393235353736; QUAD $0x3533313135383539 // .asciz 16, '6755295395851135'
- 0x32, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010cf4 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, //0x00010d04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010d14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010d24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00010d34 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x12, 0x00, 0x00, 0x00, //0x00010d38 .long 18
- 0x36, 0x39, 0x33, 0x38, 0x38, 0x39, 0x33, 0x39, 0x30, 0x33, 0x39, 0x30, 0x37, 0x32, 0x32, 0x38, //0x00010d3c QUAD $0x3933393838333936; QUAD $0x3832323730393330 // .asciz 16, '6938893903907228'
- 0x33, 0x37, 0x37, 0x36, 0x34, 0x37, 0x36, 0x39, 0x37, 0x39, 0x32, 0x35, 0x35, 0x36, 0x37, 0x36, //0x00010d4c QUAD $0x3936373436373733; QUAD $0x3637363535323937 // .asciz 16, '3776476979255676'
- 0x32, 0x36, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010d5c 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, //0x00010d6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010d7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010d8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00010d9c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x12, 0x00, 0x00, 0x00, //0x00010da0 .long 18
- 0x33, 0x34, 0x36, 0x39, 0x34, 0x34, 0x36, 0x39, 0x35, 0x31, 0x39, 0x35, 0x33, 0x36, 0x31, 0x34, //0x00010da4 QUAD $0x3936343439363433; QUAD $0x3431363335393135 // .asciz 16, '3469446951953614'
- 0x31, 0x38, 0x38, 0x38, 0x32, 0x33, 0x38, 0x34, 0x38, 0x39, 0x36, 0x32, 0x37, 0x38, 0x33, 0x38, //0x00010db4 QUAD $0x3438333238383831; QUAD $0x3833383732363938 // .asciz 16, '1888238489627838'
- 0x31, 0x33, 0x34, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010dc4 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, //0x00010dd4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010de4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010df4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00010e04 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x12, 0x00, 0x00, 0x00, //0x00010e08 .long 18
- 0x31, 0x37, 0x33, 0x34, 0x37, 0x32, 0x33, 0x34, 0x37, 0x35, 0x39, 0x37, 0x36, 0x38, 0x30, 0x37, //0x00010e0c QUAD $0x3433323734333731; QUAD $0x3730383637393537 // .asciz 16, '1734723475976807'
- 0x30, 0x39, 0x34, 0x34, 0x31, 0x31, 0x39, 0x32, 0x34, 0x34, 0x38, 0x31, 0x33, 0x39, 0x31, 0x39, //0x00010e1c QUAD $0x3239313134343930; QUAD $0x3931393331383434 // .asciz 16, '0944119244813919'
- 0x30, 0x36, 0x37, 0x33, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e2c 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, //0x00010e3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00010e6c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x13, 0x00, 0x00, 0x00, //0x00010e70 .long 19
- 0x38, 0x36, 0x37, 0x33, 0x36, 0x31, 0x37, 0x33, 0x37, 0x39, 0x38, 0x38, 0x34, 0x30, 0x33, 0x35, //0x00010e74 QUAD $0x3337313633373638; QUAD $0x3533303438383937 // .asciz 16, '8673617379884035'
- 0x34, 0x37, 0x32, 0x30, 0x35, 0x39, 0x36, 0x32, 0x32, 0x34, 0x30, 0x36, 0x39, 0x35, 0x39, 0x35, //0x00010e84 QUAD $0x3236393530323734; QUAD $0x3539353936303432 // .asciz 16, '4720596224069595'
- 0x33, 0x33, 0x36, 0x39, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e94 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, //0x00010ea4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010eb4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ec4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00010ed4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ed8 .p2align 4, 0x00
- //0x00010ee0 _ESCAPED_TAB
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ee0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ef0 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, //0x00010f00 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, //0x00010f10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010f20 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, //0x00010f30 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, //0x00010f40 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, //0x00010f50 LONG $0x000d0000; BYTE $0x09 // .ascii 5, '\x00\x00\r\x00\t'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010f55 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010f65 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010f75 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010f85 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010f95 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010fa5 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010fb5 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010fc5 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010fd5 QUAD $0x0000000000000000; WORD $0x0000; BYTE $0x00 // .space 11, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/quote.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/quote.go
deleted file mode 100644
index 78bb35d2e..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/quote.go
+++ /dev/null
@@ -1,33 +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 avx2
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/rt`
-)
-var F_quote func(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn unsafe.Pointer, flags uint64) (ret int)
-
-var S_quote uintptr
-
-//go:nosplit
-func quote(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int, flags uint64) (ret int) {
- return F_quote(rt.NoEscape(sp), nb, rt.NoEscape(dp), rt.NoEscape(unsafe.Pointer(dn)), flags)
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/quote_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/quote_subr.go
deleted file mode 100644
index 2508f5ff5..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/quote_subr.go
+++ /dev/null
@@ -1,46 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx2
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__quote = 144
-)
-
-const (
- _stack__quote = 72
-)
-
-const (
- _size__quote = 2720
-)
-
-var (
- _pcsp__quote = [][2]uint32{
- {0x1, 0},
- {0x6, 8},
- {0x8, 16},
- {0xa, 24},
- {0xc, 32},
- {0xd, 40},
- {0x11, 48},
- {0xa6c, 72},
- {0xa6d, 48},
- {0xa6f, 40},
- {0xa71, 32},
- {0xa73, 24},
- {0xa75, 16},
- {0xa76, 8},
- {0xa7a, 0},
- {0xaa0, 72},
- }
-)
-
-var _cfunc_quote = []loader.CFunc{
- {"_quote_entry", 0, _entry__quote, 0, nil},
- {"_quote", _entry__quote, _size__quote, _stack__quote, _pcsp__quote},
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/quote_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/quote_text_amd64.go
deleted file mode 100644
index 5ede187c0..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/quote_text_amd64.go
+++ /dev/null
@@ -1,1349 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx2
-
-var _text_quote = []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
- 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, //0x00000040 QUAD $0x1f1f1f1f1f1f1f1f; QUAD $0x1f1f1f1f1f1f1f1f // .space 16, '\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f'
- 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, //0x00000050 QUAD $0x1f1f1f1f1f1f1f1f; QUAD $0x1f1f1f1f1f1f1f1f // .space 16, '\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f'
- //0x00000060 .p2align 4, 0x00
- //0x00000060 LCPI0_3
- 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000060 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""'
- //0x00000070 LCPI0_4
- 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000070 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
- //0x00000080 LCPI0_5
- 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, //0x00000080 QUAD $0x1f1f1f1f1f1f1f1f; QUAD $0x1f1f1f1f1f1f1f1f // .space 16, '\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f'
- //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, 0x7b, 0x0a, 0x00, 0x00, //0x000000ae leaq $2683(%rip), %rax /* __SingleQuoteTab+0(%rip) */
- 0x4c, 0x8d, 0x05, 0x74, 0x1a, 0x00, 0x00, //0x000000b5 leaq $6772(%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, 0x22, 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, 0xf1, 0x09, 0x00, 0x00, //0x000000da je LBB0_122
- 0xc5, 0xfe, 0x6f, 0x1d, 0x18, 0xff, 0xff, 0xff, //0x000000e0 vmovdqu $-232(%rip), %ymm3 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x30, 0xff, 0xff, 0xff, //0x000000e8 vmovdqu $-208(%rip), %ymm4 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x2d, 0x48, 0xff, 0xff, 0xff, //0x000000f0 vmovdqu $-184(%rip), %ymm5 /* LCPI0_2+0(%rip) */
- 0x48, 0x89, 0xf9, //0x000000f8 movq %rdi, %rcx
- 0x48, 0x89, 0x55, 0xc0, //0x000000fb movq %rdx, $-64(%rbp)
- 0x49, 0x89, 0xd1, //0x000000ff movq %rdx, %r9
- //0x00000102 LBB0_3
- 0x49, 0x89, 0xcd, //0x00000102 movq %rcx, %r13
- 0x49, 0x83, 0xfe, 0x20, //0x00000105 cmpq $32, %r14
- 0x0f, 0x9d, 0xc1, //0x00000109 setge %cl
- 0x49, 0x83, 0xfa, 0x20, //0x0000010c cmpq $32, %r10
- 0x4c, 0x89, 0xe8, //0x00000110 movq %r13, %rax
- 0x4c, 0x89, 0xd3, //0x00000113 movq %r10, %rbx
- 0x4d, 0x89, 0xcc, //0x00000116 movq %r9, %r12
- 0x4d, 0x89, 0xf3, //0x00000119 movq %r14, %r11
- 0x0f, 0x8c, 0x7e, 0x00, 0x00, 0x00, //0x0000011c jl LBB0_10
- 0x49, 0x83, 0xfe, 0x20, //0x00000122 cmpq $32, %r14
- 0x0f, 0x8c, 0x74, 0x00, 0x00, 0x00, //0x00000126 jl LBB0_10
- 0x45, 0x31, 0xe4, //0x0000012c xorl %r12d, %r12d
- 0x4c, 0x89, 0xf6, //0x0000012f movq %r14, %rsi
- 0x4c, 0x89, 0xd2, //0x00000132 movq %r10, %rdx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000135 .p2align 4, 0x90
- //0x00000140 LBB0_6
- 0xc4, 0xa1, 0x7e, 0x6f, 0x04, 0x20, //0x00000140 vmovdqu (%rax,%r12), %ymm0
- 0xc5, 0xfd, 0x74, 0xcb, //0x00000146 vpcmpeqb %ymm3, %ymm0, %ymm1
- 0xc5, 0xfd, 0x74, 0xd4, //0x0000014a vpcmpeqb %ymm4, %ymm0, %ymm2
- 0xc5, 0xed, 0xeb, 0xc9, //0x0000014e vpor %ymm1, %ymm2, %ymm1
- 0xc4, 0x81, 0x7e, 0x7f, 0x04, 0x21, //0x00000152 vmovdqu %ymm0, (%r9,%r12)
- 0xc5, 0xfd, 0xda, 0xd5, //0x00000158 vpminub %ymm5, %ymm0, %ymm2
- 0xc5, 0xfd, 0x74, 0xc2, //0x0000015c vpcmpeqb %ymm2, %ymm0, %ymm0
- 0xc5, 0xf5, 0xeb, 0xc0, //0x00000160 vpor %ymm0, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc8, //0x00000164 vpmovmskb %ymm0, %ecx
- 0x85, 0xc9, //0x00000168 testl %ecx, %ecx
- 0x0f, 0x85, 0xe8, 0x01, 0x00, 0x00, //0x0000016a jne LBB0_20
- 0x4c, 0x8d, 0x5e, 0xe0, //0x00000170 leaq $-32(%rsi), %r11
- 0x48, 0x8d, 0x5a, 0xe0, //0x00000174 leaq $-32(%rdx), %rbx
- 0x49, 0x83, 0xc4, 0x20, //0x00000178 addq $32, %r12
- 0x48, 0x83, 0xfe, 0x40, //0x0000017c cmpq $64, %rsi
- 0x0f, 0x9d, 0xc1, //0x00000180 setge %cl
- 0x0f, 0x8c, 0x10, 0x00, 0x00, 0x00, //0x00000183 jl LBB0_9
- 0x4c, 0x89, 0xde, //0x00000189 movq %r11, %rsi
- 0x48, 0x83, 0xfa, 0x3f, //0x0000018c cmpq $63, %rdx
- 0x48, 0x89, 0xda, //0x00000190 movq %rbx, %rdx
- 0x0f, 0x8f, 0xa7, 0xff, 0xff, 0xff, //0x00000193 jg LBB0_6
- //0x00000199 LBB0_9
- 0x4e, 0x8d, 0x2c, 0x20, //0x00000199 leaq (%rax,%r12), %r13
- 0x4d, 0x01, 0xcc, //0x0000019d addq %r9, %r12
- //0x000001a0 LBB0_10
- 0x84, 0xc9, //0x000001a0 testb %cl, %cl
- 0x0f, 0x84, 0x84, 0x00, 0x00, 0x00, //0x000001a2 je LBB0_14
- 0x4c, 0x89, 0xf6, //0x000001a8 movq %r14, %rsi
- 0xc4, 0xc1, 0x7e, 0x6f, 0x45, 0x00, //0x000001ab vmovdqu (%r13), %ymm0
- 0xc5, 0xfd, 0x74, 0xcb, //0x000001b1 vpcmpeqb %ymm3, %ymm0, %ymm1
- 0xc5, 0xfd, 0x74, 0xd4, //0x000001b5 vpcmpeqb %ymm4, %ymm0, %ymm2
- 0xc5, 0xed, 0xeb, 0xc9, //0x000001b9 vpor %ymm1, %ymm2, %ymm1
- 0xc5, 0xfd, 0xda, 0xd5, //0x000001bd vpminub %ymm5, %ymm0, %ymm2
- 0xc5, 0xfd, 0x74, 0xc2, //0x000001c1 vpcmpeqb %ymm2, %ymm0, %ymm0
- 0xc5, 0xf5, 0xeb, 0xc0, //0x000001c5 vpor %ymm0, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc8, //0x000001c9 vpmovmskb %ymm0, %ecx
- 0x48, 0xba, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000001cd movabsq $4294967296, %rdx
- 0x48, 0x09, 0xd1, //0x000001d7 orq %rdx, %rcx
- 0x4c, 0x0f, 0xbc, 0xf1, //0x000001da bsfq %rcx, %r14
- 0xc4, 0xc1, 0x7a, 0x6f, 0x45, 0x00, //0x000001de vmovdqu (%r13), %xmm0
- 0xc4, 0xe3, 0xf9, 0x16, 0xc1, 0x01, //0x000001e4 vpextrq $1, %xmm0, %rcx
- 0xc4, 0xe1, 0xf9, 0x7e, 0xc2, //0x000001ea vmovq %xmm0, %rdx
- 0x49, 0x39, 0xde, //0x000001ef cmpq %rbx, %r14
- 0x0f, 0x8e, 0x6f, 0x01, 0x00, 0x00, //0x000001f2 jle LBB0_21
- 0x48, 0x83, 0xfb, 0x10, //0x000001f8 cmpq $16, %rbx
- 0x49, 0x89, 0xc3, //0x000001fc movq %rax, %r11
- 0x0f, 0x82, 0xae, 0x01, 0x00, 0x00, //0x000001ff jb LBB0_24
- 0x49, 0x89, 0x14, 0x24, //0x00000205 movq %rdx, (%r12)
- 0x49, 0x89, 0x4c, 0x24, 0x08, //0x00000209 movq %rcx, $8(%r12)
- 0x49, 0x8d, 0x4d, 0x10, //0x0000020e leaq $16(%r13), %rcx
- 0x49, 0x83, 0xc4, 0x10, //0x00000212 addq $16, %r12
- 0x48, 0x8d, 0x53, 0xf0, //0x00000216 leaq $-16(%rbx), %rdx
- 0x49, 0x89, 0xf6, //0x0000021a movq %rsi, %r14
- 0x48, 0x83, 0xfa, 0x08, //0x0000021d cmpq $8, %rdx
- 0x0f, 0x83, 0x9f, 0x01, 0x00, 0x00, //0x00000221 jae LBB0_25
- 0xe9, 0xad, 0x01, 0x00, 0x00, //0x00000227 jmp LBB0_26
- //0x0000022c LBB0_14
- 0xc5, 0xf8, 0x77, //0x0000022c vzeroupper
- 0x49, 0x83, 0xfb, 0x10, //0x0000022f cmpq $16, %r11
- 0x0f, 0x9d, 0xc2, //0x00000233 setge %dl
- 0x4c, 0x89, 0x7d, 0xc8, //0x00000236 movq %r15, $-56(%rbp)
- 0x4c, 0x89, 0x75, 0xd0, //0x0000023a movq %r14, $-48(%rbp)
- 0x0f, 0x8c, 0x07, 0x02, 0x00, 0x00, //0x0000023e jl LBB0_31
- 0x48, 0x83, 0xfb, 0x10, //0x00000244 cmpq $16, %rbx
- 0xc5, 0xfa, 0x6f, 0x35, 0x10, 0xfe, 0xff, 0xff, //0x00000248 vmovdqu $-496(%rip), %xmm6 /* LCPI0_3+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x3d, 0x18, 0xfe, 0xff, 0xff, //0x00000250 vmovdqu $-488(%rip), %xmm7 /* LCPI0_4+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x05, 0x20, 0xfe, 0xff, 0xff, //0x00000258 vmovdqu $-480(%rip), %xmm8 /* LCPI0_5+0(%rip) */
- 0x0f, 0x8c, 0x28, 0x02, 0x00, 0x00, //0x00000260 jl LBB0_36
- 0x48, 0x89, 0xc1, //0x00000266 movq %rax, %rcx
- 0x4c, 0x29, 0xe9, //0x00000269 subq %r13, %rcx
- 0xc5, 0xfe, 0x6f, 0x1d, 0x8c, 0xfd, 0xff, 0xff, //0x0000026c vmovdqu $-628(%rip), %ymm3 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0xa4, 0xfd, 0xff, 0xff, //0x00000274 vmovdqu $-604(%rip), %ymm4 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x2d, 0xbc, 0xfd, 0xff, 0xff, //0x0000027c vmovdqu $-580(%rip), %ymm5 /* LCPI0_2+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000284 .p2align 4, 0x90
- //0x00000290 LBB0_17
- 0xc4, 0xc1, 0x7a, 0x6f, 0x45, 0x00, //0x00000290 vmovdqu (%r13), %xmm0
- 0xc5, 0xf9, 0x74, 0xce, //0x00000296 vpcmpeqb %xmm6, %xmm0, %xmm1
- 0xc5, 0xf9, 0x74, 0xd7, //0x0000029a vpcmpeqb %xmm7, %xmm0, %xmm2
- 0xc5, 0xe9, 0xeb, 0xc9, //0x0000029e vpor %xmm1, %xmm2, %xmm1
- 0xc4, 0xc1, 0x7a, 0x7f, 0x04, 0x24, //0x000002a2 vmovdqu %xmm0, (%r12)
- 0xc5, 0xb9, 0xda, 0xd0, //0x000002a8 vpminub %xmm0, %xmm8, %xmm2
- 0xc5, 0xf9, 0x74, 0xc2, //0x000002ac vpcmpeqb %xmm2, %xmm0, %xmm0
- 0xc5, 0xf1, 0xeb, 0xc0, //0x000002b0 vpor %xmm0, %xmm1, %xmm0
- 0xc5, 0xf9, 0xd7, 0xd0, //0x000002b4 vpmovmskb %xmm0, %edx
- 0x85, 0xd2, //0x000002b8 testl %edx, %edx
- 0x0f, 0x85, 0xd8, 0x00, 0x00, 0x00, //0x000002ba jne LBB0_23
- 0x49, 0x83, 0xc5, 0x10, //0x000002c0 addq $16, %r13
- 0x49, 0x83, 0xc4, 0x10, //0x000002c4 addq $16, %r12
- 0x4d, 0x8d, 0x7b, 0xf0, //0x000002c8 leaq $-16(%r11), %r15
- 0x4c, 0x8d, 0x73, 0xf0, //0x000002cc leaq $-16(%rbx), %r14
- 0x49, 0x83, 0xfb, 0x20, //0x000002d0 cmpq $32, %r11
- 0x0f, 0x9d, 0xc2, //0x000002d4 setge %dl
- 0x0f, 0x8c, 0x14, 0x00, 0x00, 0x00, //0x000002d7 jl LBB0_32
- 0x48, 0x83, 0xc1, 0xf0, //0x000002dd addq $-16, %rcx
- 0x4d, 0x89, 0xfb, //0x000002e1 movq %r15, %r11
- 0x48, 0x83, 0xfb, 0x1f, //0x000002e4 cmpq $31, %rbx
- 0x4c, 0x89, 0xf3, //0x000002e8 movq %r14, %rbx
- 0x0f, 0x8f, 0x9f, 0xff, 0xff, 0xff, //0x000002eb jg LBB0_17
- //0x000002f1 LBB0_32
- 0x84, 0xd2, //0x000002f1 testb %dl, %dl
- 0x0f, 0x84, 0xbb, 0x01, 0x00, 0x00, //0x000002f3 je LBB0_37
- //0x000002f9 LBB0_33
- 0xc4, 0xc1, 0x7a, 0x6f, 0x45, 0x00, //0x000002f9 vmovdqu (%r13), %xmm0
- 0xc5, 0xf9, 0x74, 0xce, //0x000002ff vpcmpeqb %xmm6, %xmm0, %xmm1
- 0xc5, 0xf9, 0x74, 0xd7, //0x00000303 vpcmpeqb %xmm7, %xmm0, %xmm2
- 0xc5, 0xe9, 0xeb, 0xc9, //0x00000307 vpor %xmm1, %xmm2, %xmm1
- 0xc5, 0xb9, 0xda, 0xd0, //0x0000030b vpminub %xmm0, %xmm8, %xmm2
- 0xc5, 0xf9, 0x74, 0xd2, //0x0000030f vpcmpeqb %xmm2, %xmm0, %xmm2
- 0xc5, 0xf1, 0xeb, 0xca, //0x00000313 vpor %xmm2, %xmm1, %xmm1
- 0xc5, 0xf9, 0xd7, 0xc9, //0x00000317 vpmovmskb %xmm1, %ecx
- 0x81, 0xc9, 0x00, 0x00, 0x01, 0x00, //0x0000031b orl $65536, %ecx
- 0x0f, 0xbc, 0xd9, //0x00000321 bsfl %ecx, %ebx
- 0xc4, 0xe1, 0xf9, 0x7e, 0xc1, //0x00000324 vmovq %xmm0, %rcx
- 0x49, 0x39, 0xde, //0x00000329 cmpq %rbx, %r14
- 0x49, 0x89, 0xc3, //0x0000032c movq %rax, %r11
- 0x0f, 0x8d, 0x9e, 0x02, 0x00, 0x00, //0x0000032f jge LBB0_57
- 0x49, 0x83, 0xfe, 0x08, //0x00000335 cmpq $8, %r14
- 0x4c, 0x8b, 0x7d, 0xc8, //0x00000339 movq $-56(%rbp), %r15
- 0x0f, 0x82, 0xcd, 0x02, 0x00, 0x00, //0x0000033d jb LBB0_62
- 0x49, 0x89, 0x0c, 0x24, //0x00000343 movq %rcx, (%r12)
- 0x49, 0x8d, 0x4d, 0x08, //0x00000347 leaq $8(%r13), %rcx
- 0x49, 0x83, 0xc4, 0x08, //0x0000034b addq $8, %r12
- 0x49, 0x8d, 0x56, 0xf8, //0x0000034f leaq $-8(%r14), %rdx
- 0xe9, 0xbe, 0x02, 0x00, 0x00, //0x00000353 jmp LBB0_63
- //0x00000358 LBB0_20
- 0x49, 0x89, 0xc3, //0x00000358 movq %rax, %r11
- 0x44, 0x0f, 0xbc, 0xe9, //0x0000035b bsfl %ecx, %r13d
- 0x4d, 0x01, 0xe5, //0x0000035f addq %r12, %r13
- 0xe9, 0x79, 0x03, 0x00, 0x00, //0x00000362 jmp LBB0_75
- //0x00000367 LBB0_21
- 0x41, 0x83, 0xfe, 0x10, //0x00000367 cmpl $16, %r14d
- 0x49, 0x89, 0xc3, //0x0000036b movq %rax, %r11
- 0x0f, 0x82, 0xcd, 0x01, 0x00, 0x00, //0x0000036e jb LBB0_46
- 0x49, 0x89, 0x14, 0x24, //0x00000374 movq %rdx, (%r12)
- 0x49, 0x89, 0x4c, 0x24, 0x08, //0x00000378 movq %rcx, $8(%r12)
- 0x49, 0x8d, 0x5d, 0x10, //0x0000037d leaq $16(%r13), %rbx
- 0x49, 0x83, 0xc4, 0x10, //0x00000381 addq $16, %r12
- 0x49, 0x8d, 0x4e, 0xf0, //0x00000385 leaq $-16(%r14), %rcx
- 0x48, 0x83, 0xf9, 0x08, //0x00000389 cmpq $8, %rcx
- 0x0f, 0x83, 0xbe, 0x01, 0x00, 0x00, //0x0000038d jae LBB0_47
- 0xe9, 0xcc, 0x01, 0x00, 0x00, //0x00000393 jmp LBB0_48
- //0x00000398 LBB0_23
- 0x66, 0x0f, 0xbc, 0xd2, //0x00000398 bsfw %dx, %dx
- 0x44, 0x0f, 0xb7, 0xea, //0x0000039c movzwl %dx, %r13d
- 0x49, 0x29, 0xcd, //0x000003a0 subq %rcx, %r13
- 0x4c, 0x8b, 0x7d, 0xc8, //0x000003a3 movq $-56(%rbp), %r15
- 0x4c, 0x8b, 0x75, 0xd0, //0x000003a7 movq $-48(%rbp), %r14
- 0x49, 0x89, 0xc3, //0x000003ab movq %rax, %r11
- 0xe9, 0x2d, 0x03, 0x00, 0x00, //0x000003ae jmp LBB0_75
- //0x000003b3 LBB0_24
- 0x4c, 0x89, 0xe9, //0x000003b3 movq %r13, %rcx
- 0x48, 0x89, 0xda, //0x000003b6 movq %rbx, %rdx
- 0x49, 0x89, 0xf6, //0x000003b9 movq %rsi, %r14
- 0x48, 0x83, 0xfa, 0x08, //0x000003bc cmpq $8, %rdx
- 0x0f, 0x82, 0x13, 0x00, 0x00, 0x00, //0x000003c0 jb LBB0_26
- //0x000003c6 LBB0_25
- 0x48, 0x8b, 0x31, //0x000003c6 movq (%rcx), %rsi
- 0x49, 0x89, 0x34, 0x24, //0x000003c9 movq %rsi, (%r12)
- 0x48, 0x83, 0xc1, 0x08, //0x000003cd addq $8, %rcx
- 0x49, 0x83, 0xc4, 0x08, //0x000003d1 addq $8, %r12
- 0x48, 0x83, 0xc2, 0xf8, //0x000003d5 addq $-8, %rdx
- //0x000003d9 LBB0_26
- 0x48, 0x83, 0xfa, 0x04, //0x000003d9 cmpq $4, %rdx
- 0x0f, 0x8c, 0x3c, 0x00, 0x00, 0x00, //0x000003dd jl LBB0_27
- 0x8b, 0x31, //0x000003e3 movl (%rcx), %esi
- 0x41, 0x89, 0x34, 0x24, //0x000003e5 movl %esi, (%r12)
- 0x48, 0x83, 0xc1, 0x04, //0x000003e9 addq $4, %rcx
- 0x49, 0x83, 0xc4, 0x04, //0x000003ed addq $4, %r12
- 0x48, 0x83, 0xc2, 0xfc, //0x000003f1 addq $-4, %rdx
- 0x48, 0x83, 0xfa, 0x02, //0x000003f5 cmpq $2, %rdx
- 0x0f, 0x83, 0x2a, 0x00, 0x00, 0x00, //0x000003f9 jae LBB0_54
- //0x000003ff LBB0_28
- 0x48, 0x85, 0xd2, //0x000003ff testq %rdx, %rdx
- 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x00000402 je LBB0_30
- //0x00000408 LBB0_29
- 0x8a, 0x09, //0x00000408 movb (%rcx), %cl
- 0x41, 0x88, 0x0c, 0x24, //0x0000040a movb %cl, (%r12)
- //0x0000040e LBB0_30
- 0x4c, 0x01, 0xeb, //0x0000040e addq %r13, %rbx
- 0x48, 0xf7, 0xd3, //0x00000411 notq %rbx
- 0x4c, 0x01, 0xdb, //0x00000414 addq %r11, %rbx
- 0x49, 0x89, 0xdd, //0x00000417 movq %rbx, %r13
- 0xe9, 0xc1, 0x02, 0x00, 0x00, //0x0000041a jmp LBB0_75
- //0x0000041f LBB0_27
- 0x48, 0x83, 0xfa, 0x02, //0x0000041f cmpq $2, %rdx
- 0x0f, 0x82, 0xd6, 0xff, 0xff, 0xff, //0x00000423 jb LBB0_28
- //0x00000429 LBB0_54
- 0x0f, 0xb7, 0x31, //0x00000429 movzwl (%rcx), %esi
- 0x66, 0x41, 0x89, 0x34, 0x24, //0x0000042c movw %si, (%r12)
- 0x48, 0x83, 0xc1, 0x02, //0x00000431 addq $2, %rcx
- 0x49, 0x83, 0xc4, 0x02, //0x00000435 addq $2, %r12
- 0x48, 0x83, 0xc2, 0xfe, //0x00000439 addq $-2, %rdx
- 0x48, 0x85, 0xd2, //0x0000043d testq %rdx, %rdx
- 0x0f, 0x85, 0xc2, 0xff, 0xff, 0xff, //0x00000440 jne LBB0_29
- 0xe9, 0xc3, 0xff, 0xff, 0xff, //0x00000446 jmp LBB0_30
- //0x0000044b LBB0_31
- 0x49, 0x89, 0xde, //0x0000044b movq %rbx, %r14
- 0x4d, 0x89, 0xdf, //0x0000044e movq %r11, %r15
- 0xc5, 0xfe, 0x6f, 0x1d, 0xa7, 0xfb, 0xff, 0xff, //0x00000451 vmovdqu $-1113(%rip), %ymm3 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0xbf, 0xfb, 0xff, 0xff, //0x00000459 vmovdqu $-1089(%rip), %ymm4 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x2d, 0xd7, 0xfb, 0xff, 0xff, //0x00000461 vmovdqu $-1065(%rip), %ymm5 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x35, 0xef, 0xfb, 0xff, 0xff, //0x00000469 vmovdqu $-1041(%rip), %xmm6 /* LCPI0_3+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x3d, 0xf7, 0xfb, 0xff, 0xff, //0x00000471 vmovdqu $-1033(%rip), %xmm7 /* LCPI0_4+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x05, 0xff, 0xfb, 0xff, 0xff, //0x00000479 vmovdqu $-1025(%rip), %xmm8 /* LCPI0_5+0(%rip) */
- 0x84, 0xd2, //0x00000481 testb %dl, %dl
- 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x00000483 je LBB0_37
- 0xe9, 0x6b, 0xfe, 0xff, 0xff, //0x00000489 jmp LBB0_33
- //0x0000048e LBB0_36
- 0x49, 0x89, 0xde, //0x0000048e movq %rbx, %r14
- 0x4d, 0x89, 0xdf, //0x00000491 movq %r11, %r15
- 0xc5, 0xfe, 0x6f, 0x1d, 0x64, 0xfb, 0xff, 0xff, //0x00000494 vmovdqu $-1180(%rip), %ymm3 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x7c, 0xfb, 0xff, 0xff, //0x0000049c vmovdqu $-1156(%rip), %ymm4 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x2d, 0x94, 0xfb, 0xff, 0xff, //0x000004a4 vmovdqu $-1132(%rip), %ymm5 /* LCPI0_2+0(%rip) */
- 0x84, 0xd2, //0x000004ac testb %dl, %dl
- 0x0f, 0x85, 0x45, 0xfe, 0xff, 0xff, //0x000004ae jne LBB0_33
- //0x000004b4 LBB0_37
- 0x4d, 0x85, 0xff, //0x000004b4 testq %r15, %r15
- 0x49, 0x89, 0xc3, //0x000004b7 movq %rax, %r11
- 0x0f, 0x8e, 0x5f, 0x00, 0x00, 0x00, //0x000004ba jle LBB0_44
- 0x4d, 0x85, 0xf6, //0x000004c0 testq %r14, %r14
- 0x0f, 0x8e, 0x56, 0x00, 0x00, 0x00, //0x000004c3 jle LBB0_44
- 0x31, 0xd2, //0x000004c9 xorl %edx, %edx
- 0x31, 0xc9, //0x000004cb xorl %ecx, %ecx
- 0x90, 0x90, 0x90, //0x000004cd .p2align 4, 0x90
- //0x000004d0 LBB0_40
- 0x41, 0x0f, 0xb6, 0x5c, 0x15, 0x00, //0x000004d0 movzbl (%r13,%rdx), %ebx
- 0x48, 0x89, 0xde, //0x000004d6 movq %rbx, %rsi
- 0x48, 0xc1, 0xe6, 0x04, //0x000004d9 shlq $4, %rsi
- 0x48, 0x8d, 0x05, 0x4c, 0x06, 0x00, 0x00, //0x000004dd leaq $1612(%rip), %rax /* __SingleQuoteTab+0(%rip) */
- 0x48, 0x83, 0x3c, 0x06, 0x00, //0x000004e4 cmpq $0, (%rsi,%rax)
- 0x0f, 0x85, 0x12, 0x01, 0x00, 0x00, //0x000004e9 jne LBB0_61
- 0x49, 0x8d, 0x04, 0x0f, //0x000004ef leaq (%r15,%rcx), %rax
- 0x41, 0x88, 0x1c, 0x14, //0x000004f3 movb %bl, (%r12,%rdx)
- 0x48, 0x8d, 0x71, 0xff, //0x000004f7 leaq $-1(%rcx), %rsi
- 0x48, 0x83, 0xf8, 0x02, //0x000004fb cmpq $2, %rax
- 0x0f, 0x8c, 0x14, 0x00, 0x00, 0x00, //0x000004ff jl LBB0_43
- 0x4c, 0x01, 0xf1, //0x00000505 addq %r14, %rcx
- 0x48, 0x83, 0xc2, 0x01, //0x00000508 addq $1, %rdx
- 0x48, 0x83, 0xf9, 0x01, //0x0000050c cmpq $1, %rcx
- 0x48, 0x89, 0xf1, //0x00000510 movq %rsi, %rcx
- 0x0f, 0x8f, 0xb7, 0xff, 0xff, 0xff, //0x00000513 jg LBB0_40
- //0x00000519 LBB0_43
- 0x49, 0x29, 0xf5, //0x00000519 subq %rsi, %r13
- 0x49, 0x01, 0xf7, //0x0000051c addq %rsi, %r15
- //0x0000051f LBB0_44
- 0x4d, 0x85, 0xff, //0x0000051f testq %r15, %r15
- 0x4c, 0x8b, 0x75, 0xd0, //0x00000522 movq $-48(%rbp), %r14
- 0x49, 0xbc, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, //0x00000526 movabsq $12884901889, %r12
- 0x0f, 0x84, 0xbf, 0x00, 0x00, 0x00, //0x00000530 je LBB0_59
- 0x49, 0xf7, 0xd5, //0x00000536 notq %r13
- 0x4d, 0x01, 0xdd, //0x00000539 addq %r11, %r13
- 0xe9, 0xb7, 0x00, 0x00, 0x00, //0x0000053c jmp LBB0_60
- //0x00000541 LBB0_46
- 0x4c, 0x89, 0xeb, //0x00000541 movq %r13, %rbx
- 0x4c, 0x89, 0xf1, //0x00000544 movq %r14, %rcx
- 0x48, 0x83, 0xf9, 0x08, //0x00000547 cmpq $8, %rcx
- 0x0f, 0x82, 0x13, 0x00, 0x00, 0x00, //0x0000054b jb LBB0_48
- //0x00000551 LBB0_47
- 0x48, 0x8b, 0x13, //0x00000551 movq (%rbx), %rdx
- 0x49, 0x89, 0x14, 0x24, //0x00000554 movq %rdx, (%r12)
- 0x48, 0x83, 0xc3, 0x08, //0x00000558 addq $8, %rbx
- 0x49, 0x83, 0xc4, 0x08, //0x0000055c addq $8, %r12
- 0x48, 0x83, 0xc1, 0xf8, //0x00000560 addq $-8, %rcx
- //0x00000564 LBB0_48
- 0x48, 0x83, 0xf9, 0x04, //0x00000564 cmpq $4, %rcx
- 0x0f, 0x82, 0x39, 0x00, 0x00, 0x00, //0x00000568 jb LBB0_49
- 0x8b, 0x13, //0x0000056e movl (%rbx), %edx
- 0x41, 0x89, 0x14, 0x24, //0x00000570 movl %edx, (%r12)
- 0x48, 0x83, 0xc3, 0x04, //0x00000574 addq $4, %rbx
- 0x49, 0x83, 0xc4, 0x04, //0x00000578 addq $4, %r12
- 0x48, 0x83, 0xc1, 0xfc, //0x0000057c addq $-4, %rcx
- 0x48, 0x83, 0xf9, 0x02, //0x00000580 cmpq $2, %rcx
- 0x0f, 0x83, 0x27, 0x00, 0x00, 0x00, //0x00000584 jae LBB0_56
- //0x0000058a LBB0_50
- 0x48, 0x85, 0xc9, //0x0000058a testq %rcx, %rcx
- 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x0000058d je LBB0_52
- //0x00000593 LBB0_51
- 0x8a, 0x0b, //0x00000593 movb (%rbx), %cl
- 0x41, 0x88, 0x0c, 0x24, //0x00000595 movb %cl, (%r12)
- //0x00000599 LBB0_52
- 0x4d, 0x29, 0xdd, //0x00000599 subq %r11, %r13
- 0x4d, 0x01, 0xf5, //0x0000059c addq %r14, %r13
- 0x49, 0x89, 0xf6, //0x0000059f movq %rsi, %r14
- 0xe9, 0x39, 0x01, 0x00, 0x00, //0x000005a2 jmp LBB0_75
- //0x000005a7 LBB0_49
- 0x48, 0x83, 0xf9, 0x02, //0x000005a7 cmpq $2, %rcx
- 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x000005ab jb LBB0_50
- //0x000005b1 LBB0_56
- 0x0f, 0xb7, 0x13, //0x000005b1 movzwl (%rbx), %edx
- 0x66, 0x41, 0x89, 0x14, 0x24, //0x000005b4 movw %dx, (%r12)
- 0x48, 0x83, 0xc3, 0x02, //0x000005b9 addq $2, %rbx
- 0x49, 0x83, 0xc4, 0x02, //0x000005bd addq $2, %r12
- 0x48, 0x83, 0xc1, 0xfe, //0x000005c1 addq $-2, %rcx
- 0x48, 0x85, 0xc9, //0x000005c5 testq %rcx, %rcx
- 0x0f, 0x85, 0xc5, 0xff, 0xff, 0xff, //0x000005c8 jne LBB0_51
- 0xe9, 0xc6, 0xff, 0xff, 0xff, //0x000005ce jmp LBB0_52
- //0x000005d3 LBB0_57
- 0x83, 0xfb, 0x08, //0x000005d3 cmpl $8, %ebx
- 0x4c, 0x8b, 0x7d, 0xc8, //0x000005d6 movq $-56(%rbp), %r15
- 0x0f, 0x82, 0xac, 0x00, 0x00, 0x00, //0x000005da jb LBB0_69
- 0x49, 0x89, 0x0c, 0x24, //0x000005e0 movq %rcx, (%r12)
- 0x49, 0x8d, 0x55, 0x08, //0x000005e4 leaq $8(%r13), %rdx
- 0x49, 0x83, 0xc4, 0x08, //0x000005e8 addq $8, %r12
- 0x48, 0x8d, 0x4b, 0xf8, //0x000005ec leaq $-8(%rbx), %rcx
- 0xe9, 0x9d, 0x00, 0x00, 0x00, //0x000005f0 jmp LBB0_70
- //0x000005f5 LBB0_59
- 0x4d, 0x29, 0xdd, //0x000005f5 subq %r11, %r13
- //0x000005f8 LBB0_60
- 0x4c, 0x8b, 0x7d, 0xc8, //0x000005f8 movq $-56(%rbp), %r15
- 0xe9, 0xe9, 0x00, 0x00, 0x00, //0x000005fc jmp LBB0_76
- //0x00000601 LBB0_61
- 0x4d, 0x29, 0xdd, //0x00000601 subq %r11, %r13
- 0x49, 0x29, 0xcd, //0x00000604 subq %rcx, %r13
- 0x4c, 0x8b, 0x7d, 0xc8, //0x00000607 movq $-56(%rbp), %r15
- 0xe9, 0x47, 0x00, 0x00, 0x00, //0x0000060b jmp LBB0_68
- //0x00000610 LBB0_62
- 0x4c, 0x89, 0xe9, //0x00000610 movq %r13, %rcx
- 0x4c, 0x89, 0xf2, //0x00000613 movq %r14, %rdx
- //0x00000616 LBB0_63
- 0x48, 0x83, 0xfa, 0x04, //0x00000616 cmpq $4, %rdx
- 0x0f, 0x8c, 0x40, 0x00, 0x00, 0x00, //0x0000061a jl LBB0_64
- 0x8b, 0x31, //0x00000620 movl (%rcx), %esi
- 0x41, 0x89, 0x34, 0x24, //0x00000622 movl %esi, (%r12)
- 0x48, 0x83, 0xc1, 0x04, //0x00000626 addq $4, %rcx
- 0x49, 0x83, 0xc4, 0x04, //0x0000062a addq $4, %r12
- 0x48, 0x83, 0xc2, 0xfc, //0x0000062e addq $-4, %rdx
- 0x48, 0x83, 0xfa, 0x02, //0x00000632 cmpq $2, %rdx
- 0x0f, 0x83, 0x2e, 0x00, 0x00, 0x00, //0x00000636 jae LBB0_90
- //0x0000063c LBB0_65
- 0x48, 0x85, 0xd2, //0x0000063c testq %rdx, %rdx
- 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x0000063f je LBB0_67
- //0x00000645 LBB0_66
- 0x8a, 0x09, //0x00000645 movb (%rcx), %cl
- 0x41, 0x88, 0x0c, 0x24, //0x00000647 movb %cl, (%r12)
- //0x0000064b LBB0_67
- 0x4d, 0x01, 0xee, //0x0000064b addq %r13, %r14
- 0x49, 0xf7, 0xd6, //0x0000064e notq %r14
- 0x4d, 0x01, 0xde, //0x00000651 addq %r11, %r14
- 0x4d, 0x89, 0xf5, //0x00000654 movq %r14, %r13
- //0x00000657 LBB0_68
- 0x4c, 0x8b, 0x75, 0xd0, //0x00000657 movq $-48(%rbp), %r14
- 0xe9, 0x80, 0x00, 0x00, 0x00, //0x0000065b jmp LBB0_75
- //0x00000660 LBB0_64
- 0x48, 0x83, 0xfa, 0x02, //0x00000660 cmpq $2, %rdx
- 0x0f, 0x82, 0xd2, 0xff, 0xff, 0xff, //0x00000664 jb LBB0_65
- //0x0000066a LBB0_90
- 0x0f, 0xb7, 0x31, //0x0000066a movzwl (%rcx), %esi
- 0x66, 0x41, 0x89, 0x34, 0x24, //0x0000066d movw %si, (%r12)
- 0x48, 0x83, 0xc1, 0x02, //0x00000672 addq $2, %rcx
- 0x49, 0x83, 0xc4, 0x02, //0x00000676 addq $2, %r12
- 0x48, 0x83, 0xc2, 0xfe, //0x0000067a addq $-2, %rdx
- 0x48, 0x85, 0xd2, //0x0000067e testq %rdx, %rdx
- 0x0f, 0x85, 0xbe, 0xff, 0xff, 0xff, //0x00000681 jne LBB0_66
- 0xe9, 0xbf, 0xff, 0xff, 0xff, //0x00000687 jmp LBB0_67
- //0x0000068c LBB0_69
- 0x4c, 0x89, 0xea, //0x0000068c movq %r13, %rdx
- 0x48, 0x89, 0xd9, //0x0000068f movq %rbx, %rcx
- //0x00000692 LBB0_70
- 0x4c, 0x8b, 0x75, 0xd0, //0x00000692 movq $-48(%rbp), %r14
- 0x48, 0x83, 0xf9, 0x04, //0x00000696 cmpq $4, %rcx
- 0x0f, 0x82, 0x27, 0x01, 0x00, 0x00, //0x0000069a jb LBB0_71
- 0x8b, 0x32, //0x000006a0 movl (%rdx), %esi
- 0x41, 0x89, 0x34, 0x24, //0x000006a2 movl %esi, (%r12)
- 0x48, 0x83, 0xc2, 0x04, //0x000006a6 addq $4, %rdx
- 0x49, 0x83, 0xc4, 0x04, //0x000006aa addq $4, %r12
- 0x48, 0x83, 0xc1, 0xfc, //0x000006ae addq $-4, %rcx
- 0x48, 0x83, 0xf9, 0x02, //0x000006b2 cmpq $2, %rcx
- 0x0f, 0x83, 0x15, 0x01, 0x00, 0x00, //0x000006b6 jae LBB0_92
- //0x000006bc LBB0_72
- 0x48, 0x85, 0xc9, //0x000006bc testq %rcx, %rcx
- 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x000006bf je LBB0_74
- //0x000006c5 LBB0_73
- 0x8a, 0x0a, //0x000006c5 movb (%rdx), %cl
- 0x41, 0x88, 0x0c, 0x24, //0x000006c7 movb %cl, (%r12)
- //0x000006cb LBB0_74
- 0x4d, 0x29, 0xdd, //0x000006cb subq %r11, %r13
- 0x49, 0x01, 0xdd, //0x000006ce addq %rbx, %r13
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000006d1 .p2align 4, 0x90
- //0x000006e0 LBB0_75
- 0x49, 0xbc, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, //0x000006e0 movabsq $12884901889, %r12
- //0x000006ea LBB0_76
- 0x4d, 0x85, 0xed, //0x000006ea testq %r13, %r13
- 0x0f, 0x88, 0x17, 0x04, 0x00, 0x00, //0x000006ed js LBB0_125
- 0x4d, 0x01, 0xe9, //0x000006f3 addq %r13, %r9
- 0x4d, 0x39, 0xee, //0x000006f6 cmpq %r13, %r14
- 0x0f, 0x84, 0xcb, 0x03, 0x00, 0x00, //0x000006f9 je LBB0_121
- 0x4d, 0x29, 0xea, //0x000006ff subq %r13, %r10
- 0xe9, 0x19, 0x00, 0x00, 0x00, //0x00000702 jmp LBB0_80
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000707 .p2align 4, 0x90
- //0x00000710 LBB0_79
- 0x49, 0x01, 0xc9, //0x00000710 addq %rcx, %r9
- 0x49, 0x83, 0xc5, 0x01, //0x00000713 addq $1, %r13
- 0x4d, 0x39, 0xee, //0x00000717 cmpq %r13, %r14
- 0x0f, 0x84, 0xaa, 0x03, 0x00, 0x00, //0x0000071a je LBB0_121
- //0x00000720 LBB0_80
- 0x43, 0x0f, 0xb6, 0x34, 0x2b, //0x00000720 movzbl (%r11,%r13), %esi
- 0x48, 0xc1, 0xe6, 0x04, //0x00000725 shlq $4, %rsi
- 0x49, 0x8b, 0x1c, 0x30, //0x00000729 movq (%r8,%rsi), %rbx
- 0x85, 0xdb, //0x0000072d testl %ebx, %ebx
- 0x0f, 0x84, 0x80, 0x00, 0x00, 0x00, //0x0000072f je LBB0_88
- 0x48, 0x63, 0xcb, //0x00000735 movslq %ebx, %rcx
- 0x49, 0x29, 0xca, //0x00000738 subq %rcx, %r10
- 0x0f, 0x8c, 0xa1, 0x03, 0x00, 0x00, //0x0000073b jl LBB0_123
- 0x48, 0xc1, 0xe3, 0x20, //0x00000741 shlq $32, %rbx
- 0x49, 0x8d, 0x14, 0x30, //0x00000745 leaq (%r8,%rsi), %rdx
- 0x48, 0x83, 0xc2, 0x08, //0x00000749 addq $8, %rdx
- 0x4c, 0x39, 0xe3, //0x0000074d cmpq %r12, %rbx
- 0x0f, 0x8c, 0x2a, 0x00, 0x00, 0x00, //0x00000750 jl LBB0_84
- 0x8b, 0x02, //0x00000756 movl (%rdx), %eax
- 0x41, 0x89, 0x01, //0x00000758 movl %eax, (%r9)
- 0x49, 0x8d, 0x14, 0x30, //0x0000075b leaq (%r8,%rsi), %rdx
- 0x48, 0x83, 0xc2, 0x0c, //0x0000075f addq $12, %rdx
- 0x49, 0x8d, 0x71, 0x04, //0x00000763 leaq $4(%r9), %rsi
- 0x48, 0x8d, 0x59, 0xfc, //0x00000767 leaq $-4(%rcx), %rbx
- 0x48, 0x83, 0xfb, 0x02, //0x0000076b cmpq $2, %rbx
- 0x0f, 0x83, 0x1b, 0x00, 0x00, 0x00, //0x0000076f jae LBB0_85
- 0xe9, 0x28, 0x00, 0x00, 0x00, //0x00000775 jmp LBB0_86
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000077a .p2align 4, 0x90
- //0x00000780 LBB0_84
- 0x4c, 0x89, 0xce, //0x00000780 movq %r9, %rsi
- 0x48, 0x89, 0xcb, //0x00000783 movq %rcx, %rbx
- 0x48, 0x83, 0xfb, 0x02, //0x00000786 cmpq $2, %rbx
- 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x0000078a jb LBB0_86
- //0x00000790 LBB0_85
- 0x0f, 0xb7, 0x02, //0x00000790 movzwl (%rdx), %eax
- 0x66, 0x89, 0x06, //0x00000793 movw %ax, (%rsi)
- 0x48, 0x83, 0xc2, 0x02, //0x00000796 addq $2, %rdx
- 0x48, 0x83, 0xc6, 0x02, //0x0000079a addq $2, %rsi
- 0x48, 0x83, 0xc3, 0xfe, //0x0000079e addq $-2, %rbx
- //0x000007a2 LBB0_86
- 0x48, 0x85, 0xdb, //0x000007a2 testq %rbx, %rbx
- 0x0f, 0x84, 0x65, 0xff, 0xff, 0xff, //0x000007a5 je LBB0_79
- 0x0f, 0xb6, 0x02, //0x000007ab movzbl (%rdx), %eax
- 0x88, 0x06, //0x000007ae movb %al, (%rsi)
- 0xe9, 0x5b, 0xff, 0xff, 0xff, //0x000007b0 jmp LBB0_79
- //0x000007b5 LBB0_88
- 0x4b, 0x8d, 0x0c, 0x2b, //0x000007b5 leaq (%r11,%r13), %rcx
- 0x4d, 0x29, 0xee, //0x000007b9 subq %r13, %r14
- 0x0f, 0x85, 0x40, 0xf9, 0xff, 0xff, //0x000007bc jne LBB0_3
- 0xe9, 0x03, 0x03, 0x00, 0x00, //0x000007c2 jmp LBB0_121
- //0x000007c7 LBB0_71
- 0x48, 0x83, 0xf9, 0x02, //0x000007c7 cmpq $2, %rcx
- 0x0f, 0x82, 0xeb, 0xfe, 0xff, 0xff, //0x000007cb jb LBB0_72
- //0x000007d1 LBB0_92
- 0x0f, 0xb7, 0x32, //0x000007d1 movzwl (%rdx), %esi
- 0x66, 0x41, 0x89, 0x34, 0x24, //0x000007d4 movw %si, (%r12)
- 0x48, 0x83, 0xc2, 0x02, //0x000007d9 addq $2, %rdx
- 0x49, 0x83, 0xc4, 0x02, //0x000007dd addq $2, %r12
- 0x48, 0x83, 0xc1, 0xfe, //0x000007e1 addq $-2, %rcx
- 0x48, 0x85, 0xc9, //0x000007e5 testq %rcx, %rcx
- 0x0f, 0x85, 0xd7, 0xfe, 0xff, 0xff, //0x000007e8 jne LBB0_73
- 0xe9, 0xd8, 0xfe, 0xff, 0xff, //0x000007ee jmp LBB0_74
- //0x000007f3 LBB0_93
- 0x4c, 0x8d, 0x0d, 0x36, 0x23, 0x00, 0x00, //0x000007f3 leaq $9014(%rip), %r9 /* __EscTab+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x1d, 0xfe, 0xf7, 0xff, 0xff, //0x000007fa vmovdqu $-2050(%rip), %ymm3 /* LCPI0_0+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0x16, 0xf8, 0xff, 0xff, //0x00000802 vmovdqu $-2026(%rip), %ymm8 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x2d, 0x2e, 0xf8, 0xff, 0xff, //0x0000080a vmovdqu $-2002(%rip), %ymm5 /* LCPI0_2+0(%rip) */
- 0x48, 0x89, 0xd3, //0x00000812 movq %rdx, %rbx
- 0x4c, 0x89, 0xf6, //0x00000815 movq %r14, %rsi
- //0x00000818 LBB0_94
- 0x48, 0x83, 0xfe, 0x10, //0x00000818 cmpq $16, %rsi
- 0x0f, 0x8c, 0x10, 0x01, 0x00, 0x00, //0x0000081c jl LBB0_102
- 0x48, 0x83, 0xfe, 0x20, //0x00000822 cmpq $32, %rsi
- 0x0f, 0x82, 0x88, 0x00, 0x00, 0x00, //0x00000826 jb LBB0_99
- 0x90, 0x90, 0x90, 0x90, //0x0000082c .p2align 4, 0x90
- //0x00000830 LBB0_96
- 0xc5, 0xfe, 0x6f, 0x07, //0x00000830 vmovdqu (%rdi), %ymm0
- 0xc5, 0xfd, 0x74, 0xcb, //0x00000834 vpcmpeqb %ymm3, %ymm0, %ymm1
- 0xc5, 0xbd, 0x74, 0xd0, //0x00000838 vpcmpeqb %ymm0, %ymm8, %ymm2
- 0xc5, 0xed, 0xeb, 0xc9, //0x0000083c vpor %ymm1, %ymm2, %ymm1
- 0xc5, 0xfe, 0x7f, 0x03, //0x00000840 vmovdqu %ymm0, (%rbx)
- 0xc5, 0xfd, 0xda, 0xd5, //0x00000844 vpminub %ymm5, %ymm0, %ymm2
- 0xc5, 0xfd, 0x74, 0xc2, //0x00000848 vpcmpeqb %ymm2, %ymm0, %ymm0
- 0xc5, 0xf5, 0xeb, 0xc0, //0x0000084c vpor %ymm0, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc0, //0x00000850 vpmovmskb %ymm0, %eax
- 0x85, 0xc0, //0x00000854 testl %eax, %eax
- 0x0f, 0x85, 0xf1, 0x01, 0x00, 0x00, //0x00000856 jne LBB0_114
- 0x48, 0x83, 0xc7, 0x20, //0x0000085c addq $32, %rdi
- 0x48, 0x83, 0xc3, 0x20, //0x00000860 addq $32, %rbx
- 0x48, 0x83, 0xc6, 0xe0, //0x00000864 addq $-32, %rsi
- 0x48, 0x83, 0xfe, 0x1f, //0x00000868 cmpq $31, %rsi
- 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x0000086c ja LBB0_96
- 0xc5, 0xf8, 0x77, //0x00000872 vzeroupper
- 0xc5, 0xfe, 0x6f, 0x2d, 0xc3, 0xf7, 0xff, 0xff, //0x00000875 vmovdqu $-2109(%rip), %ymm5 /* LCPI0_2+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0x9b, 0xf7, 0xff, 0xff, //0x0000087d vmovdqu $-2149(%rip), %ymm8 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x1d, 0x73, 0xf7, 0xff, 0xff, //0x00000885 vmovdqu $-2189(%rip), %ymm3 /* LCPI0_0+0(%rip) */
- 0x48, 0x83, 0xfe, 0x10, //0x0000088d cmpq $16, %rsi
- 0xc5, 0xfa, 0x6f, 0x35, 0xc7, 0xf7, 0xff, 0xff, //0x00000891 vmovdqu $-2105(%rip), %xmm6 /* LCPI0_3+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x3d, 0xcf, 0xf7, 0xff, 0xff, //0x00000899 vmovdqu $-2097(%rip), %xmm7 /* LCPI0_4+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x25, 0xd7, 0xf7, 0xff, 0xff, //0x000008a1 vmovdqu $-2089(%rip), %xmm4 /* LCPI0_5+0(%rip) */
- 0x0f, 0x83, 0x41, 0x00, 0x00, 0x00, //0x000008a9 jae LBB0_100
- 0xe9, 0x7e, 0x00, 0x00, 0x00, //0x000008af jmp LBB0_102
- //0x000008b4 LBB0_99
- 0xc5, 0xf8, 0x77, //0x000008b4 vzeroupper
- 0xc5, 0xfe, 0x6f, 0x2d, 0x81, 0xf7, 0xff, 0xff, //0x000008b7 vmovdqu $-2175(%rip), %ymm5 /* LCPI0_2+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0x59, 0xf7, 0xff, 0xff, //0x000008bf vmovdqu $-2215(%rip), %ymm8 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x1d, 0x31, 0xf7, 0xff, 0xff, //0x000008c7 vmovdqu $-2255(%rip), %ymm3 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x35, 0x89, 0xf7, 0xff, 0xff, //0x000008cf vmovdqu $-2167(%rip), %xmm6 /* LCPI0_3+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x3d, 0x91, 0xf7, 0xff, 0xff, //0x000008d7 vmovdqu $-2159(%rip), %xmm7 /* LCPI0_4+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x25, 0x99, 0xf7, 0xff, 0xff, //0x000008df vmovdqu $-2151(%rip), %xmm4 /* LCPI0_5+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000008e7 .p2align 4, 0x90
- //0x000008f0 LBB0_100
- 0xc5, 0xfa, 0x6f, 0x07, //0x000008f0 vmovdqu (%rdi), %xmm0
- 0xc5, 0xf9, 0x74, 0xce, //0x000008f4 vpcmpeqb %xmm6, %xmm0, %xmm1
- 0xc5, 0xf9, 0x74, 0xd7, //0x000008f8 vpcmpeqb %xmm7, %xmm0, %xmm2
- 0xc5, 0xe9, 0xeb, 0xc9, //0x000008fc vpor %xmm1, %xmm2, %xmm1
- 0xc5, 0xfa, 0x7f, 0x03, //0x00000900 vmovdqu %xmm0, (%rbx)
- 0xc5, 0xf9, 0xda, 0xd4, //0x00000904 vpminub %xmm4, %xmm0, %xmm2
- 0xc5, 0xf9, 0x74, 0xc2, //0x00000908 vpcmpeqb %xmm2, %xmm0, %xmm0
- 0xc5, 0xf1, 0xeb, 0xc0, //0x0000090c vpor %xmm0, %xmm1, %xmm0
- 0xc5, 0xf9, 0xd7, 0xc0, //0x00000910 vpmovmskb %xmm0, %eax
- 0x85, 0xc0, //0x00000914 testl %eax, %eax
- 0x0f, 0x85, 0x22, 0x01, 0x00, 0x00, //0x00000916 jne LBB0_112
- 0x48, 0x83, 0xc7, 0x10, //0x0000091c addq $16, %rdi
- 0x48, 0x83, 0xc3, 0x10, //0x00000920 addq $16, %rbx
- 0x48, 0x83, 0xc6, 0xf0, //0x00000924 addq $-16, %rsi
- 0x48, 0x83, 0xfe, 0x0f, //0x00000928 cmpq $15, %rsi
- 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x0000092c ja LBB0_100
- //0x00000932 LBB0_102
- 0x48, 0x83, 0xfe, 0x08, //0x00000932 cmpq $8, %rsi
- 0x0f, 0x8c, 0x7b, 0x00, 0x00, 0x00, //0x00000936 jl LBB0_106
- 0x0f, 0xb6, 0x07, //0x0000093c movzbl (%rdi), %eax
- 0x0f, 0xb6, 0x4f, 0x01, //0x0000093f movzbl $1(%rdi), %ecx
- 0x42, 0x8a, 0x0c, 0x09, //0x00000943 movb (%rcx,%r9), %cl
- 0x00, 0xc9, //0x00000947 addb %cl, %cl
- 0x42, 0x0a, 0x0c, 0x08, //0x00000949 orb (%rax,%r9), %cl
- 0x0f, 0xb6, 0x47, 0x02, //0x0000094d movzbl $2(%rdi), %eax
- 0x46, 0x8a, 0x14, 0x08, //0x00000951 movb (%rax,%r9), %r10b
- 0x41, 0xc0, 0xe2, 0x02, //0x00000955 shlb $2, %r10b
- 0x41, 0x08, 0xca, //0x00000959 orb %cl, %r10b
- 0x0f, 0xb6, 0x47, 0x03, //0x0000095c movzbl $3(%rdi), %eax
- 0x42, 0x8a, 0x04, 0x08, //0x00000960 movb (%rax,%r9), %al
- 0xc0, 0xe0, 0x03, //0x00000964 shlb $3, %al
- 0x44, 0x08, 0xd0, //0x00000967 orb %r10b, %al
- 0x48, 0x8b, 0x0f, //0x0000096a movq (%rdi), %rcx
- 0x48, 0x89, 0x0b, //0x0000096d movq %rcx, (%rbx)
- 0x0f, 0x85, 0xd4, 0x00, 0x00, 0x00, //0x00000970 jne LBB0_113
- 0x0f, 0xb6, 0x47, 0x04, //0x00000976 movzbl $4(%rdi), %eax
- 0x0f, 0xb6, 0x4f, 0x05, //0x0000097a movzbl $5(%rdi), %ecx
- 0x42, 0x8a, 0x0c, 0x09, //0x0000097e movb (%rcx,%r9), %cl
- 0x00, 0xc9, //0x00000982 addb %cl, %cl
- 0x42, 0x0a, 0x0c, 0x08, //0x00000984 orb (%rax,%r9), %cl
- 0x0f, 0xb6, 0x47, 0x06, //0x00000988 movzbl $6(%rdi), %eax
- 0x46, 0x8a, 0x14, 0x08, //0x0000098c movb (%rax,%r9), %r10b
- 0x41, 0xc0, 0xe2, 0x02, //0x00000990 shlb $2, %r10b
- 0x41, 0x08, 0xca, //0x00000994 orb %cl, %r10b
- 0x0f, 0xb6, 0x47, 0x07, //0x00000997 movzbl $7(%rdi), %eax
- 0x42, 0x8a, 0x04, 0x08, //0x0000099b movb (%rax,%r9), %al
- 0xc0, 0xe0, 0x03, //0x0000099f shlb $3, %al
- 0x44, 0x08, 0xd0, //0x000009a2 orb %r10b, %al
- 0x0f, 0x85, 0xf4, 0x00, 0x00, 0x00, //0x000009a5 jne LBB0_119
- 0x48, 0x83, 0xc3, 0x08, //0x000009ab addq $8, %rbx
- 0x48, 0x83, 0xc7, 0x08, //0x000009af addq $8, %rdi
- 0x48, 0x83, 0xc6, 0xf8, //0x000009b3 addq $-8, %rsi
- //0x000009b7 LBB0_106
- 0x48, 0x83, 0xfe, 0x04, //0x000009b7 cmpq $4, %rsi
- 0x0f, 0x8c, 0x44, 0x00, 0x00, 0x00, //0x000009bb jl LBB0_109
- 0x0f, 0xb6, 0x07, //0x000009c1 movzbl (%rdi), %eax
- 0x0f, 0xb6, 0x4f, 0x01, //0x000009c4 movzbl $1(%rdi), %ecx
- 0x42, 0x8a, 0x0c, 0x09, //0x000009c8 movb (%rcx,%r9), %cl
- 0x00, 0xc9, //0x000009cc addb %cl, %cl
- 0x42, 0x0a, 0x0c, 0x08, //0x000009ce orb (%rax,%r9), %cl
- 0x0f, 0xb6, 0x47, 0x02, //0x000009d2 movzbl $2(%rdi), %eax
- 0x46, 0x8a, 0x14, 0x08, //0x000009d6 movb (%rax,%r9), %r10b
- 0x41, 0xc0, 0xe2, 0x02, //0x000009da shlb $2, %r10b
- 0x41, 0x08, 0xca, //0x000009de orb %cl, %r10b
- 0x0f, 0xb6, 0x47, 0x03, //0x000009e1 movzbl $3(%rdi), %eax
- 0x42, 0x8a, 0x04, 0x08, //0x000009e5 movb (%rax,%r9), %al
- 0xc0, 0xe0, 0x03, //0x000009e9 shlb $3, %al
- 0x44, 0x08, 0xd0, //0x000009ec orb %r10b, %al
- 0x8b, 0x0f, //0x000009ef movl (%rdi), %ecx
- 0x89, 0x0b, //0x000009f1 movl %ecx, (%rbx)
- 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x000009f3 jne LBB0_113
- 0x48, 0x83, 0xc3, 0x04, //0x000009f9 addq $4, %rbx
- 0x48, 0x83, 0xc7, 0x04, //0x000009fd addq $4, %rdi
- 0x48, 0x83, 0xc6, 0xfc, //0x00000a01 addq $-4, %rsi
- //0x00000a05 LBB0_109
- 0x48, 0x85, 0xf6, //0x00000a05 testq %rsi, %rsi
- 0x0f, 0x8e, 0xb1, 0x00, 0x00, 0x00, //0x00000a08 jle LBB0_120
- 0x90, 0x90, //0x00000a0e .p2align 4, 0x90
- //0x00000a10 LBB0_110
- 0x0f, 0xb6, 0x07, //0x00000a10 movzbl (%rdi), %eax
- 0x42, 0x80, 0x3c, 0x08, 0x00, //0x00000a13 cmpb $0, (%rax,%r9)
- 0x0f, 0x85, 0x3b, 0x00, 0x00, 0x00, //0x00000a18 jne LBB0_116
- 0x48, 0x83, 0xc7, 0x01, //0x00000a1e addq $1, %rdi
- 0x88, 0x03, //0x00000a22 movb %al, (%rbx)
- 0x48, 0x83, 0xc3, 0x01, //0x00000a24 addq $1, %rbx
- 0x48, 0x8d, 0x46, 0xff, //0x00000a28 leaq $-1(%rsi), %rax
- 0x48, 0x83, 0xfe, 0x01, //0x00000a2c cmpq $1, %rsi
- 0x48, 0x89, 0xc6, //0x00000a30 movq %rax, %rsi
- 0x0f, 0x8f, 0xd7, 0xff, 0xff, 0xff, //0x00000a33 jg LBB0_110
- 0xe9, 0x81, 0x00, 0x00, 0x00, //0x00000a39 jmp LBB0_120
- //0x00000a3e LBB0_112
- 0x66, 0x0f, 0xbc, 0xc0, //0x00000a3e bsfw %ax, %ax
- 0x0f, 0xb7, 0xc0, //0x00000a42 movzwl %ax, %eax
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00000a45 jmp LBB0_115
- //0x00000a4a LBB0_113
- 0x0f, 0xb6, 0xc0, //0x00000a4a movzbl %al, %eax
- //0x00000a4d LBB0_114
- 0x0f, 0xbc, 0xc0, //0x00000a4d bsfl %eax, %eax
- //0x00000a50 LBB0_115
- 0x48, 0x01, 0xc7, //0x00000a50 addq %rax, %rdi
- 0x48, 0x29, 0xc6, //0x00000a53 subq %rax, %rsi
- 0x48, 0x01, 0xc3, //0x00000a56 addq %rax, %rbx
- //0x00000a59 LBB0_116
- 0x8a, 0x0f, //0x00000a59 movb (%rdi), %cl
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a5b .p2align 4, 0x90
- //0x00000a60 LBB0_117
- 0x48, 0x89, 0xd8, //0x00000a60 movq %rbx, %rax
- 0x0f, 0xb6, 0xc9, //0x00000a63 movzbl %cl, %ecx
- 0x48, 0xc1, 0xe1, 0x04, //0x00000a66 shlq $4, %rcx
- 0x49, 0x63, 0x1c, 0x08, //0x00000a6a movslq (%r8,%rcx), %rbx
- 0x49, 0x8b, 0x4c, 0x08, 0x08, //0x00000a6e movq $8(%r8,%rcx), %rcx
- 0x48, 0x89, 0x08, //0x00000a73 movq %rcx, (%rax)
- 0x48, 0x01, 0xc3, //0x00000a76 addq %rax, %rbx
- 0x48, 0x83, 0xfe, 0x02, //0x00000a79 cmpq $2, %rsi
- 0x0f, 0x8c, 0x3c, 0x00, 0x00, 0x00, //0x00000a7d jl LBB0_120
- 0x0f, 0xb6, 0x4f, 0x01, //0x00000a83 movzbl $1(%rdi), %ecx
- 0x48, 0x83, 0xc7, 0x01, //0x00000a87 addq $1, %rdi
- 0x48, 0x83, 0xc6, 0xff, //0x00000a8b addq $-1, %rsi
- 0x42, 0x80, 0x3c, 0x09, 0x00, //0x00000a8f cmpb $0, (%rcx,%r9)
- 0x0f, 0x85, 0xc6, 0xff, 0xff, 0xff, //0x00000a94 jne LBB0_117
- 0xe9, 0x79, 0xfd, 0xff, 0xff, //0x00000a9a jmp LBB0_94
- //0x00000a9f LBB0_119
- 0x0f, 0xb6, 0xc0, //0x00000a9f movzbl %al, %eax
- 0x0f, 0xbc, 0xc0, //0x00000aa2 bsfl %eax, %eax
- 0x48, 0x8d, 0x48, 0x04, //0x00000aa5 leaq $4(%rax), %rcx
- 0x48, 0x01, 0xc7, //0x00000aa9 addq %rax, %rdi
- 0x48, 0x83, 0xc7, 0x04, //0x00000aac addq $4, %rdi
- 0x48, 0x29, 0xce, //0x00000ab0 subq %rcx, %rsi
- 0x48, 0x01, 0xc3, //0x00000ab3 addq %rax, %rbx
- 0x48, 0x83, 0xc3, 0x04, //0x00000ab6 addq $4, %rbx
- 0xe9, 0x9a, 0xff, 0xff, 0xff, //0x00000aba jmp LBB0_116
- //0x00000abf LBB0_120
- 0x48, 0x29, 0xd3, //0x00000abf subq %rdx, %rbx
- 0x49, 0x89, 0x1f, //0x00000ac2 movq %rbx, (%r15)
- 0xe9, 0x2b, 0x00, 0x00, 0x00, //0x00000ac5 jmp LBB0_124
- //0x00000aca LBB0_121
- 0x4d, 0x01, 0xeb, //0x00000aca addq %r13, %r11
- 0x48, 0x8b, 0x55, 0xc0, //0x00000acd movq $-64(%rbp), %rdx
- //0x00000ad1 LBB0_122
- 0x49, 0x29, 0xd1, //0x00000ad1 subq %rdx, %r9
- 0x4d, 0x89, 0x0f, //0x00000ad4 movq %r9, (%r15)
- 0x49, 0x29, 0xfb, //0x00000ad7 subq %rdi, %r11
- 0x4d, 0x89, 0xde, //0x00000ada movq %r11, %r14
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00000add jmp LBB0_124
- //0x00000ae2 LBB0_123
- 0x4c, 0x2b, 0x4d, 0xc0, //0x00000ae2 subq $-64(%rbp), %r9
- 0x4d, 0x89, 0x0f, //0x00000ae6 movq %r9, (%r15)
- 0x4c, 0x29, 0xdf, //0x00000ae9 subq %r11, %rdi
- 0x49, 0xf7, 0xd5, //0x00000aec notq %r13
- 0x49, 0x01, 0xfd, //0x00000aef addq %rdi, %r13
- 0x4d, 0x89, 0xee, //0x00000af2 movq %r13, %r14
- //0x00000af5 LBB0_124
- 0x4c, 0x89, 0xf0, //0x00000af5 movq %r14, %rax
- 0x48, 0x83, 0xc4, 0x18, //0x00000af8 addq $24, %rsp
- 0x5b, //0x00000afc popq %rbx
- 0x41, 0x5c, //0x00000afd popq %r12
- 0x41, 0x5d, //0x00000aff popq %r13
- 0x41, 0x5e, //0x00000b01 popq %r14
- 0x41, 0x5f, //0x00000b03 popq %r15
- 0x5d, //0x00000b05 popq %rbp
- 0xc5, 0xf8, 0x77, //0x00000b06 vzeroupper
- 0xc3, //0x00000b09 retq
- //0x00000b0a LBB0_125
- 0x48, 0x8b, 0x45, 0xc0, //0x00000b0a movq $-64(%rbp), %rax
- 0x4c, 0x01, 0xe8, //0x00000b0e addq %r13, %rax
- 0x48, 0xf7, 0xd0, //0x00000b11 notq %rax
- 0x4c, 0x01, 0xc8, //0x00000b14 addq %r9, %rax
- 0x49, 0x89, 0x07, //0x00000b17 movq %rax, (%r15)
- 0x4c, 0x29, 0xdf, //0x00000b1a subq %r11, %rdi
- 0x4c, 0x01, 0xef, //0x00000b1d addq %r13, %rdi
- 0x49, 0x89, 0xfe, //0x00000b20 movq %rdi, %r14
- 0xe9, 0xcd, 0xff, 0xff, 0xff, //0x00000b23 jmp LBB0_124
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b28 .p2align 4, 0x00
- //0x00000b30 __SingleQuoteTab
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b30 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x30, 0x30, 0x00, 0x00, //0x00000b38 QUAD $0x000030303030755c // .asciz 8, '\\u0000\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b40 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x30, 0x31, 0x00, 0x00, //0x00000b48 QUAD $0x000031303030755c // .asciz 8, '\\u0001\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b50 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x30, 0x32, 0x00, 0x00, //0x00000b58 QUAD $0x000032303030755c // .asciz 8, '\\u0002\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b60 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x30, 0x33, 0x00, 0x00, //0x00000b68 QUAD $0x000033303030755c // .asciz 8, '\\u0003\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b70 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x30, 0x34, 0x00, 0x00, //0x00000b78 QUAD $0x000034303030755c // .asciz 8, '\\u0004\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b80 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x30, 0x35, 0x00, 0x00, //0x00000b88 QUAD $0x000035303030755c // .asciz 8, '\\u0005\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b90 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x30, 0x36, 0x00, 0x00, //0x00000b98 QUAD $0x000036303030755c // .asciz 8, '\\u0006\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ba0 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x30, 0x37, 0x00, 0x00, //0x00000ba8 QUAD $0x000037303030755c // .asciz 8, '\\u0007\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000bb0 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x30, 0x38, 0x00, 0x00, //0x00000bb8 QUAD $0x000038303030755c // .asciz 8, '\\u0008\x00\x00'
- 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000bc0 .quad 2
- 0x5c, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000bc8 QUAD $0x000000000000745c // .asciz 8, '\\t\x00\x00\x00\x00\x00\x00'
- 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000bd0 .quad 2
- 0x5c, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000bd8 QUAD $0x0000000000006e5c // .asciz 8, '\\n\x00\x00\x00\x00\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000be0 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x30, 0x62, 0x00, 0x00, //0x00000be8 QUAD $0x000062303030755c // .asciz 8, '\\u000b\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000bf0 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x30, 0x63, 0x00, 0x00, //0x00000bf8 QUAD $0x000063303030755c // .asciz 8, '\\u000c\x00\x00'
- 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c00 .quad 2
- 0x5c, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c08 QUAD $0x000000000000725c // .asciz 8, '\\r\x00\x00\x00\x00\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c10 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x30, 0x65, 0x00, 0x00, //0x00000c18 QUAD $0x000065303030755c // .asciz 8, '\\u000e\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c20 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x30, 0x66, 0x00, 0x00, //0x00000c28 QUAD $0x000066303030755c // .asciz 8, '\\u000f\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c30 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x31, 0x30, 0x00, 0x00, //0x00000c38 QUAD $0x000030313030755c // .asciz 8, '\\u0010\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c40 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x31, 0x31, 0x00, 0x00, //0x00000c48 QUAD $0x000031313030755c // .asciz 8, '\\u0011\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c50 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x31, 0x32, 0x00, 0x00, //0x00000c58 QUAD $0x000032313030755c // .asciz 8, '\\u0012\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c60 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x31, 0x33, 0x00, 0x00, //0x00000c68 QUAD $0x000033313030755c // .asciz 8, '\\u0013\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c70 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x31, 0x34, 0x00, 0x00, //0x00000c78 QUAD $0x000034313030755c // .asciz 8, '\\u0014\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c80 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x31, 0x35, 0x00, 0x00, //0x00000c88 QUAD $0x000035313030755c // .asciz 8, '\\u0015\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c90 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x31, 0x36, 0x00, 0x00, //0x00000c98 QUAD $0x000036313030755c // .asciz 8, '\\u0016\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ca0 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x31, 0x37, 0x00, 0x00, //0x00000ca8 QUAD $0x000037313030755c // .asciz 8, '\\u0017\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000cb0 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x31, 0x38, 0x00, 0x00, //0x00000cb8 QUAD $0x000038313030755c // .asciz 8, '\\u0018\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000cc0 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x31, 0x39, 0x00, 0x00, //0x00000cc8 QUAD $0x000039313030755c // .asciz 8, '\\u0019\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000cd0 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x31, 0x61, 0x00, 0x00, //0x00000cd8 QUAD $0x000061313030755c // .asciz 8, '\\u001a\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ce0 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x31, 0x62, 0x00, 0x00, //0x00000ce8 QUAD $0x000062313030755c // .asciz 8, '\\u001b\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000cf0 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x31, 0x63, 0x00, 0x00, //0x00000cf8 QUAD $0x000063313030755c // .asciz 8, '\\u001c\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d00 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x31, 0x64, 0x00, 0x00, //0x00000d08 QUAD $0x000064313030755c // .asciz 8, '\\u001d\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d10 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x31, 0x65, 0x00, 0x00, //0x00000d18 QUAD $0x000065313030755c // .asciz 8, '\\u001e\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d20 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x31, 0x66, 0x00, 0x00, //0x00000d28 QUAD $0x000066313030755c // .asciz 8, '\\u001f\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'
- 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d50 .quad 2
- 0x5c, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d58 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, //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'
- 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010f0 .quad 2
- 0x5c, 0x5c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010f8 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, //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'
- 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'
- //0x00001b30 .p2align 4, 0x00
- //0x00001b30 __DoubleQuoteTab
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b30 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x30, 0x00, //0x00001b38 QUAD $0x0030303030755c5c // .asciz 8, '\\\\u0000\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b40 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x31, 0x00, //0x00001b48 QUAD $0x0031303030755c5c // .asciz 8, '\\\\u0001\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b50 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x32, 0x00, //0x00001b58 QUAD $0x0032303030755c5c // .asciz 8, '\\\\u0002\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b60 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x33, 0x00, //0x00001b68 QUAD $0x0033303030755c5c // .asciz 8, '\\\\u0003\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b70 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x34, 0x00, //0x00001b78 QUAD $0x0034303030755c5c // .asciz 8, '\\\\u0004\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b80 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x35, 0x00, //0x00001b88 QUAD $0x0035303030755c5c // .asciz 8, '\\\\u0005\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b90 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x36, 0x00, //0x00001b98 QUAD $0x0036303030755c5c // .asciz 8, '\\\\u0006\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ba0 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x37, 0x00, //0x00001ba8 QUAD $0x0037303030755c5c // .asciz 8, '\\\\u0007\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001bb0 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x38, 0x00, //0x00001bb8 QUAD $0x0038303030755c5c // .asciz 8, '\\\\u0008\x00'
- 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001bc0 .quad 3
- 0x5c, 0x5c, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001bc8 QUAD $0x0000000000745c5c // .asciz 8, '\\\\t\x00\x00\x00\x00\x00'
- 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001bd0 .quad 3
- 0x5c, 0x5c, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001bd8 QUAD $0x00000000006e5c5c // .asciz 8, '\\\\n\x00\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001be0 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x62, 0x00, //0x00001be8 QUAD $0x0062303030755c5c // .asciz 8, '\\\\u000b\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001bf0 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x63, 0x00, //0x00001bf8 QUAD $0x0063303030755c5c // .asciz 8, '\\\\u000c\x00'
- 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c00 .quad 3
- 0x5c, 0x5c, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c08 QUAD $0x0000000000725c5c // .asciz 8, '\\\\r\x00\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c10 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x65, 0x00, //0x00001c18 QUAD $0x0065303030755c5c // .asciz 8, '\\\\u000e\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c20 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x66, 0x00, //0x00001c28 QUAD $0x0066303030755c5c // .asciz 8, '\\\\u000f\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c30 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x30, 0x00, //0x00001c38 QUAD $0x0030313030755c5c // .asciz 8, '\\\\u0010\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c40 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x31, 0x00, //0x00001c48 QUAD $0x0031313030755c5c // .asciz 8, '\\\\u0011\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c50 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x32, 0x00, //0x00001c58 QUAD $0x0032313030755c5c // .asciz 8, '\\\\u0012\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c60 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x33, 0x00, //0x00001c68 QUAD $0x0033313030755c5c // .asciz 8, '\\\\u0013\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c70 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x34, 0x00, //0x00001c78 QUAD $0x0034313030755c5c // .asciz 8, '\\\\u0014\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c80 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x35, 0x00, //0x00001c88 QUAD $0x0035313030755c5c // .asciz 8, '\\\\u0015\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c90 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x36, 0x00, //0x00001c98 QUAD $0x0036313030755c5c // .asciz 8, '\\\\u0016\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ca0 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x37, 0x00, //0x00001ca8 QUAD $0x0037313030755c5c // .asciz 8, '\\\\u0017\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001cb0 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x38, 0x00, //0x00001cb8 QUAD $0x0038313030755c5c // .asciz 8, '\\\\u0018\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001cc0 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x39, 0x00, //0x00001cc8 QUAD $0x0039313030755c5c // .asciz 8, '\\\\u0019\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001cd0 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x61, 0x00, //0x00001cd8 QUAD $0x0061313030755c5c // .asciz 8, '\\\\u001a\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ce0 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x62, 0x00, //0x00001ce8 QUAD $0x0062313030755c5c // .asciz 8, '\\\\u001b\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001cf0 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x63, 0x00, //0x00001cf8 QUAD $0x0063313030755c5c // .asciz 8, '\\\\u001c\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001d00 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x64, 0x00, //0x00001d08 QUAD $0x0064313030755c5c // .asciz 8, '\\\\u001d\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001d10 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x65, 0x00, //0x00001d18 QUAD $0x0065313030755c5c // .asciz 8, '\\\\u001e\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001d20 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x66, 0x00, //0x00001d28 QUAD $0x0066313030755c5c // .asciz 8, '\\\\u001f\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'
- 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001d50 .quad 4
- 0x5c, 0x5c, 0x5c, 0x22, 0x00, 0x00, 0x00, 0x00, //0x00001d58 QUAD $0x00000000225c5c5c // .asciz 8, '\\\\\\"\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'
- 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000020f0 .quad 4
- 0x5c, 0x5c, 0x5c, 0x5c, 0x00, 0x00, 0x00, 0x00, //0x000020f8 QUAD $0x000000005c5c5c5c // .asciz 8, '\\\\\\\\\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'
- 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'
- //0x00002b30 .p2align 4, 0x00
- //0x00002b30 __EscTab
- 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002b30 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, //0x00002b40 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, //0x00002b50 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, //0x00002b60 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, //0x00002b70 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, //0x00002b80 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, //0x00002b8d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002b9d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002bad QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002bbd QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002bcd QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002bdd QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002bed QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002bfd QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002c0d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002c1d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, //0x00002c2d WORD $0x0000; BYTE $0x00 // .space 3, '\x00\x00\x00'
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_array.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_array.go
deleted file mode 100644
index b38be8c86..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_array.go
+++ /dev/null
@@ -1,35 +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 avx2
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/native/types`
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var F_skip_array func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) (ret int)
-
-var S_skip_array uintptr
-
-//go:nosplit
-func skip_array(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) {
- return F_skip_array(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags)
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_array_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_array_subr.go
deleted file mode 100644
index 6d4460fd6..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_array_subr.go
+++ /dev/null
@@ -1,46 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx2
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__skip_array = 704
-)
-
-const (
- _stack__skip_array = 208
-)
-
-const (
- _size__skip_array = 15888
-)
-
-var (
- _pcsp__skip_array = [][2]uint32{
- {0x1, 0},
- {0x6, 8},
- {0x8, 16},
- {0xa, 24},
- {0xc, 32},
- {0xd, 40},
- {0x14, 48},
- {0x3b41, 208},
- {0x3b42, 48},
- {0x3b44, 40},
- {0x3b46, 32},
- {0x3b48, 24},
- {0x3b4a, 16},
- {0x3b4b, 8},
- {0x3b4f, 0},
- {0x3e10, 208},
- }
-)
-
-var _cfunc_skip_array = []loader.CFunc{
- {"_skip_array_entry", 0, _entry__skip_array, 0, nil},
- {"_skip_array", _entry__skip_array, _size__skip_array, _stack__skip_array, _pcsp__skip_array},
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_array_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_array_text_amd64.go
deleted file mode 100644
index c41dbacf9..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_array_text_amd64.go
+++ /dev/null
@@ -1,4348 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx2
-
-var _text_skip_array = []byte{
- // .p2align 4, 0x00
- // LCPI0_0
- 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .quad 1
- 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000008 .quad 5
- //0x00000010 LCPI0_11
- 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000010 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,'
- //0x00000020 LCPI0_12
- 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000020 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf'
- //0x00000030 LCPI0_13
- 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000030 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]'
- //0x00000040 LCPI0_20
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000040 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
- //0x00000050 LCPI0_21
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000050 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
- //0x00000060 LCPI0_22
- 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x00000060 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0'
- //0x00000070 LCPI0_23
- 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x00000070 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'
- //0x00000080 LCPI0_24
- 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000080 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................'
- //0x00000090 LCPI0_25
- 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000090 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE'
- //0x000000a0 LCPI0_26
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x000000a0 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .space 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000000b0 .p2align 5, 0x00
- //0x000000c0 LCPI0_1
- 0x20, //0x000000c0 .byte 32
- 0x00, //0x000000c1 .byte 0
- 0x00, //0x000000c2 .byte 0
- 0x00, //0x000000c3 .byte 0
- 0x00, //0x000000c4 .byte 0
- 0x00, //0x000000c5 .byte 0
- 0x00, //0x000000c6 .byte 0
- 0x00, //0x000000c7 .byte 0
- 0x00, //0x000000c8 .byte 0
- 0x09, //0x000000c9 .byte 9
- 0x0a, //0x000000ca .byte 10
- 0x00, //0x000000cb .byte 0
- 0x00, //0x000000cc .byte 0
- 0x0d, //0x000000cd .byte 13
- 0x00, //0x000000ce .byte 0
- 0x00, //0x000000cf .byte 0
- 0x20, //0x000000d0 .byte 32
- 0x00, //0x000000d1 .byte 0
- 0x00, //0x000000d2 .byte 0
- 0x00, //0x000000d3 .byte 0
- 0x00, //0x000000d4 .byte 0
- 0x00, //0x000000d5 .byte 0
- 0x00, //0x000000d6 .byte 0
- 0x00, //0x000000d7 .byte 0
- 0x00, //0x000000d8 .byte 0
- 0x09, //0x000000d9 .byte 9
- 0x0a, //0x000000da .byte 10
- 0x00, //0x000000db .byte 0
- 0x00, //0x000000dc .byte 0
- 0x0d, //0x000000dd .byte 13
- 0x00, //0x000000de .byte 0
- 0x00, //0x000000df .byte 0
- //0x000000e0 LCPI0_2
- 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000000e0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""'
- 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000000f0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""'
- //0x00000100 LCPI0_3
- 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000100 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
- 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000110 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
- //0x00000120 LCPI0_4
- 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, //0x00000120 QUAD $0x1f1f1f1f1f1f1f1f; QUAD $0x1f1f1f1f1f1f1f1f // .space 16, '\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f'
- 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, //0x00000130 QUAD $0x1f1f1f1f1f1f1f1f; QUAD $0x1f1f1f1f1f1f1f1f // .space 16, '\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f'
- //0x00000140 LCPI0_5
- 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x00000140 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{'
- 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x00000150 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{'
- //0x00000160 LCPI0_6
- 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000160 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}'
- 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000170 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}'
- //0x00000180 LCPI0_7
- 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000180 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[['
- 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000190 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[['
- //0x000001a0 LCPI0_8
- 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x000001a0 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]'
- 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x000001b0 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]'
- //0x000001c0 LCPI0_9
- 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x000001c0 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,'
- 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x000001d0 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,'
- //0x000001e0 LCPI0_10
- 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x000001e0 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf'
- 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x000001f0 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf'
- //0x00000200 LCPI0_14
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000200 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000210 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
- //0x00000220 LCPI0_15
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000220 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000230 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
- //0x00000240 LCPI0_16
- 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000240 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................'
- 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000250 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................'
- //0x00000260 LCPI0_17
- 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000260 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE'
- 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 LCPI0_18
- 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x00000280 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0'
- 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x00000290 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0'
- //0x000002a0 LCPI0_19
- 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x000002a0 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'
- 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x000002b0 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'
- //0x000002c0 .p2align 4, 0x90
- //0x000002c0 _skip_array
- 0x55, //0x000002c0 pushq %rbp
- 0x48, 0x89, 0xe5, //0x000002c1 movq %rsp, %rbp
- 0x41, 0x57, //0x000002c4 pushq %r15
- 0x41, 0x56, //0x000002c6 pushq %r14
- 0x41, 0x55, //0x000002c8 pushq %r13
- 0x41, 0x54, //0x000002ca pushq %r12
- 0x53, //0x000002cc pushq %rbx
- 0x48, 0x81, 0xec, 0xa0, 0x00, 0x00, 0x00, //0x000002cd subq $160, %rsp
- 0x49, 0x89, 0xc8, //0x000002d4 movq %rcx, %r8
- 0x49, 0x89, 0xd6, //0x000002d7 movq %rdx, %r14
- 0x49, 0x89, 0xfb, //0x000002da movq %rdi, %r11
- 0xc5, 0xfa, 0x6f, 0x05, 0x1b, 0xfd, 0xff, 0xff, //0x000002dd vmovdqu $-741(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfa, 0x7f, 0x02, //0x000002e5 vmovdqu %xmm0, (%rdx)
- 0x48, 0x89, 0x74, 0x24, 0x08, //0x000002e9 movq %rsi, $8(%rsp)
- 0x48, 0x8b, 0x0e, //0x000002ee movq (%rsi), %rcx
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000002f1 movq $-1, %r9
- 0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x000002f8 movl $1, %r10d
- 0xc5, 0xfe, 0x6f, 0x2d, 0xba, 0xfd, 0xff, 0xff, //0x000002fe vmovdqu $-582(%rip), %ymm5 /* LCPI0_1+0(%rip) */
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000306 movabsq $4294977024, %r15
- 0xc5, 0xfe, 0x6f, 0x35, 0xc8, 0xfd, 0xff, 0xff, //0x00000310 vmovdqu $-568(%rip), %ymm6 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0xe0, 0xfd, 0xff, 0xff, //0x00000318 vmovdqu $-544(%rip), %ymm7 /* LCPI0_3+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0xf8, 0xfd, 0xff, 0xff, //0x00000320 vmovdqu $-520(%rip), %ymm8 /* LCPI0_4+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x0d, 0xd0, 0xfe, 0xff, 0xff, //0x00000328 vmovdqu $-304(%rip), %ymm9 /* LCPI0_14+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0xe8, 0xfe, 0xff, 0xff, //0x00000330 vmovdqu $-280(%rip), %ymm13 /* LCPI0_15+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0xa0, 0xfe, 0xff, 0xff, //0x00000338 vmovdqu $-352(%rip), %ymm11 /* LCPI0_10+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0xf8, 0xfe, 0xff, 0xff, //0x00000340 vmovdqu $-264(%rip), %ymm14 /* LCPI0_16+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x3d, 0x10, 0xff, 0xff, 0xff, //0x00000348 vmovdqu $-240(%rip), %ymm15 /* LCPI0_17+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x1d, 0x68, 0xfe, 0xff, 0xff, //0x00000350 vmovdqu $-408(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x40, 0xfe, 0xff, 0xff, //0x00000358 vmovdqu $-448(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x15, 0xd8, 0xfd, 0xff, 0xff, //0x00000360 vmovdqu $-552(%rip), %ymm10 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0xf0, 0xfd, 0xff, 0xff, //0x00000368 vmovdqu $-528(%rip), %ymm12 /* LCPI0_6+0(%rip) */
- 0x4c, 0x89, 0x44, 0x24, 0x18, //0x00000370 movq %r8, $24(%rsp)
- 0x48, 0x89, 0x7c, 0x24, 0x20, //0x00000375 movq %rdi, $32(%rsp)
- 0x48, 0x89, 0x54, 0x24, 0x28, //0x0000037a movq %rdx, $40(%rsp)
- 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x0000037f jmp LBB0_6
- //0x00000384 LBB0_1
- 0x49, 0x8d, 0x4d, 0x04, //0x00000384 leaq $4(%r13), %rcx
- //0x00000388 LBB0_2
- 0x48, 0x89, 0x0a, //0x00000388 movq %rcx, (%rdx)
- //0x0000038b LBB0_3
- 0x4c, 0x89, 0xe8, //0x0000038b movq %r13, %rax
- 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x0000038e movabsq $9223372036854775806, %rdx
- 0x49, 0x39, 0xd5, //0x00000398 cmpq %rdx, %r13
- 0x0f, 0x87, 0x5c, 0x3a, 0x00, 0x00, //0x0000039b ja LBB0_721
- //0x000003a1 LBB0_4
- 0x49, 0x8b, 0x36, //0x000003a1 movq (%r14), %rsi
- 0x49, 0x89, 0xf2, //0x000003a4 movq %rsi, %r10
- 0x4c, 0x89, 0xc8, //0x000003a7 movq %r9, %rax
- 0x48, 0x85, 0xf6, //0x000003aa testq %rsi, %rsi
- 0x0f, 0x84, 0x4a, 0x3a, 0x00, 0x00, //0x000003ad je LBB0_721
- //0x000003b3 LBB0_6
- 0x4d, 0x8b, 0x23, //0x000003b3 movq (%r11), %r12
- 0x49, 0x8b, 0x43, 0x08, //0x000003b6 movq $8(%r11), %rax
- 0x48, 0x39, 0xc1, //0x000003ba cmpq %rax, %rcx
- 0x0f, 0x83, 0x2d, 0x00, 0x00, 0x00, //0x000003bd jae LBB0_11
- 0x41, 0x8a, 0x14, 0x0c, //0x000003c3 movb (%r12,%rcx), %dl
- 0x80, 0xfa, 0x0d, //0x000003c7 cmpb $13, %dl
- 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x000003ca je LBB0_11
- 0x80, 0xfa, 0x20, //0x000003d0 cmpb $32, %dl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000003d3 je LBB0_11
- 0x80, 0xc2, 0xf5, //0x000003d9 addb $-11, %dl
- 0x80, 0xfa, 0xfe, //0x000003dc cmpb $-2, %dl
- 0x0f, 0x83, 0x0b, 0x00, 0x00, 0x00, //0x000003df jae LBB0_11
- 0x49, 0x89, 0xcd, //0x000003e5 movq %rcx, %r13
- 0xe9, 0x6d, 0x01, 0x00, 0x00, //0x000003e8 jmp LBB0_36
- 0x90, 0x90, 0x90, //0x000003ed .p2align 4, 0x90
- //0x000003f0 LBB0_11
- 0x4c, 0x8d, 0x69, 0x01, //0x000003f0 leaq $1(%rcx), %r13
- 0x49, 0x39, 0xc5, //0x000003f4 cmpq %rax, %r13
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000003f7 jae LBB0_15
- 0x43, 0x8a, 0x14, 0x2c, //0x000003fd movb (%r12,%r13), %dl
- 0x80, 0xfa, 0x0d, //0x00000401 cmpb $13, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000404 je LBB0_15
- 0x80, 0xfa, 0x20, //0x0000040a cmpb $32, %dl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000040d je LBB0_15
- 0x80, 0xc2, 0xf5, //0x00000413 addb $-11, %dl
- 0x80, 0xfa, 0xfe, //0x00000416 cmpb $-2, %dl
- 0x0f, 0x82, 0x3b, 0x01, 0x00, 0x00, //0x00000419 jb LBB0_36
- 0x90, //0x0000041f .p2align 4, 0x90
- //0x00000420 LBB0_15
- 0x4c, 0x8d, 0x69, 0x02, //0x00000420 leaq $2(%rcx), %r13
- 0x49, 0x39, 0xc5, //0x00000424 cmpq %rax, %r13
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000427 jae LBB0_19
- 0x43, 0x8a, 0x14, 0x2c, //0x0000042d movb (%r12,%r13), %dl
- 0x80, 0xfa, 0x0d, //0x00000431 cmpb $13, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000434 je LBB0_19
- 0x80, 0xfa, 0x20, //0x0000043a cmpb $32, %dl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000043d je LBB0_19
- 0x80, 0xc2, 0xf5, //0x00000443 addb $-11, %dl
- 0x80, 0xfa, 0xfe, //0x00000446 cmpb $-2, %dl
- 0x0f, 0x82, 0x0b, 0x01, 0x00, 0x00, //0x00000449 jb LBB0_36
- 0x90, //0x0000044f .p2align 4, 0x90
- //0x00000450 LBB0_19
- 0x4c, 0x8d, 0x69, 0x03, //0x00000450 leaq $3(%rcx), %r13
- 0x49, 0x39, 0xc5, //0x00000454 cmpq %rax, %r13
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000457 jae LBB0_23
- 0x43, 0x8a, 0x14, 0x2c, //0x0000045d movb (%r12,%r13), %dl
- 0x80, 0xfa, 0x0d, //0x00000461 cmpb $13, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000464 je LBB0_23
- 0x80, 0xfa, 0x20, //0x0000046a cmpb $32, %dl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000046d je LBB0_23
- 0x80, 0xc2, 0xf5, //0x00000473 addb $-11, %dl
- 0x80, 0xfa, 0xfe, //0x00000476 cmpb $-2, %dl
- 0x0f, 0x82, 0xdb, 0x00, 0x00, 0x00, //0x00000479 jb LBB0_36
- 0x90, //0x0000047f .p2align 4, 0x90
- //0x00000480 LBB0_23
- 0x4c, 0x8d, 0x69, 0x04, //0x00000480 leaq $4(%rcx), %r13
- 0x48, 0x89, 0xc6, //0x00000484 movq %rax, %rsi
- 0x4c, 0x29, 0xee, //0x00000487 subq %r13, %rsi
- 0x0f, 0x86, 0x01, 0x39, 0x00, 0x00, //0x0000048a jbe LBB0_693
- 0x48, 0x83, 0xfe, 0x20, //0x00000490 cmpq $32, %rsi
- 0x0f, 0x82, 0x5c, 0x25, 0x00, 0x00, //0x00000494 jb LBB0_502
- 0x48, 0xc7, 0xc6, 0xfc, 0xff, 0xff, 0xff, //0x0000049a movq $-4, %rsi
- 0x48, 0x29, 0xce, //0x000004a1 subq %rcx, %rsi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000004a4 .p2align 4, 0x90
- //0x000004b0 LBB0_26
- 0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x2c, //0x000004b0 vmovdqu (%r12,%r13), %ymm0
- 0xc4, 0xe2, 0x55, 0x00, 0xc8, //0x000004b6 vpshufb %ymm0, %ymm5, %ymm1
- 0xc5, 0xfd, 0xf8, 0xd1, //0x000004bb vpsubb %ymm1, %ymm0, %ymm2
- 0xc4, 0xe2, 0x7d, 0x17, 0xd2, //0x000004bf vptest %ymm2, %ymm2
- 0x0f, 0x85, 0x76, 0x00, 0x00, 0x00, //0x000004c4 jne LBB0_35
- 0x49, 0x83, 0xc5, 0x20, //0x000004ca addq $32, %r13
- 0x48, 0x8d, 0x0c, 0x30, //0x000004ce leaq (%rax,%rsi), %rcx
- 0x48, 0x83, 0xc1, 0xe0, //0x000004d2 addq $-32, %rcx
- 0x48, 0x83, 0xc6, 0xe0, //0x000004d6 addq $-32, %rsi
- 0x48, 0x83, 0xf9, 0x1f, //0x000004da cmpq $31, %rcx
- 0x0f, 0x87, 0xcc, 0xff, 0xff, 0xff, //0x000004de ja LBB0_26
- 0x4d, 0x89, 0xe5, //0x000004e4 movq %r12, %r13
- 0x49, 0x29, 0xf5, //0x000004e7 subq %rsi, %r13
- 0x48, 0x01, 0xc6, //0x000004ea addq %rax, %rsi
- 0x48, 0x85, 0xf6, //0x000004ed testq %rsi, %rsi
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000004f0 je LBB0_34
- //0x000004f6 LBB0_29
- 0x4a, 0x8d, 0x14, 0x2e, //0x000004f6 leaq (%rsi,%r13), %rdx
- 0x31, 0xc9, //0x000004fa xorl %ecx, %ecx
- 0x90, 0x90, 0x90, 0x90, //0x000004fc .p2align 4, 0x90
- //0x00000500 LBB0_30
- 0x41, 0x0f, 0xbe, 0x7c, 0x0d, 0x00, //0x00000500 movsbl (%r13,%rcx), %edi
- 0x83, 0xff, 0x20, //0x00000506 cmpl $32, %edi
- 0x0f, 0x87, 0x98, 0x20, 0x00, 0x00, //0x00000509 ja LBB0_470
- 0x49, 0x0f, 0xa3, 0xff, //0x0000050f btq %rdi, %r15
- 0x0f, 0x83, 0x8e, 0x20, 0x00, 0x00, //0x00000513 jae LBB0_470
- 0x48, 0x83, 0xc1, 0x01, //0x00000519 addq $1, %rcx
- 0x48, 0x39, 0xce, //0x0000051d cmpq %rcx, %rsi
- 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x00000520 jne LBB0_30
- 0x49, 0x89, 0xd5, //0x00000526 movq %rdx, %r13
- //0x00000529 LBB0_34
- 0x4d, 0x29, 0xe5, //0x00000529 subq %r12, %r13
- 0x49, 0x39, 0xc5, //0x0000052c cmpq %rax, %r13
- 0x0f, 0x82, 0x25, 0x00, 0x00, 0x00, //0x0000052f jb LBB0_36
- 0xe9, 0x5f, 0x38, 0x00, 0x00, //0x00000535 jmp LBB0_694
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000053a .p2align 4, 0x90
- //0x00000540 LBB0_35
- 0xc5, 0xfd, 0x74, 0xc1, //0x00000540 vpcmpeqb %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc8, //0x00000544 vpmovmskb %ymm0, %ecx
- 0xf7, 0xd1, //0x00000548 notl %ecx
- 0x44, 0x0f, 0xbc, 0xe9, //0x0000054a bsfl %ecx, %r13d
- 0x49, 0x29, 0xf5, //0x0000054e subq %rsi, %r13
- 0x49, 0x39, 0xc5, //0x00000551 cmpq %rax, %r13
- 0x0f, 0x83, 0x3f, 0x38, 0x00, 0x00, //0x00000554 jae LBB0_694
- //0x0000055a LBB0_36
- 0x49, 0x8d, 0x4d, 0x01, //0x0000055a leaq $1(%r13), %rcx
- 0x48, 0x8b, 0x44, 0x24, 0x08, //0x0000055e movq $8(%rsp), %rax
- 0x48, 0x89, 0x08, //0x00000563 movq %rcx, (%rax)
- 0x43, 0x0f, 0xbe, 0x14, 0x2c, //0x00000566 movsbl (%r12,%r13), %edx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000056b movq $-1, %rax
- 0x85, 0xd2, //0x00000572 testl %edx, %edx
- 0x0f, 0x84, 0x83, 0x38, 0x00, 0x00, //0x00000574 je LBB0_721
- 0x49, 0x8d, 0x72, 0xff, //0x0000057a leaq $-1(%r10), %rsi
- 0x43, 0x8b, 0x3c, 0xd6, //0x0000057e movl (%r14,%r10,8), %edi
- 0x49, 0x83, 0xf9, 0xff, //0x00000582 cmpq $-1, %r9
- 0x4d, 0x0f, 0x44, 0xcd, //0x00000586 cmoveq %r13, %r9
- 0x83, 0xc7, 0xff, //0x0000058a addl $-1, %edi
- 0x83, 0xff, 0x05, //0x0000058d cmpl $5, %edi
- 0x0f, 0x87, 0x13, 0x02, 0x00, 0x00, //0x00000590 ja LBB0_84
- 0x48, 0x8d, 0x1d, 0x33, 0x3b, 0x00, 0x00, //0x00000596 leaq $15155(%rip), %rbx /* LJTI0_0+0(%rip) */
- 0x48, 0x63, 0x3c, 0xbb, //0x0000059d movslq (%rbx,%rdi,4), %rdi
- 0x48, 0x01, 0xdf, //0x000005a1 addq %rbx, %rdi
- 0xff, 0xe7, //0x000005a4 jmpq *%rdi
- //0x000005a6 LBB0_39
- 0x83, 0xfa, 0x2c, //0x000005a6 cmpl $44, %edx
- 0x0f, 0x84, 0x71, 0x06, 0x00, 0x00, //0x000005a9 je LBB0_143
- 0x83, 0xfa, 0x5d, //0x000005af cmpl $93, %edx
- 0x0f, 0x84, 0xda, 0x01, 0x00, 0x00, //0x000005b2 je LBB0_41
- 0xe9, 0x39, 0x38, 0x00, 0x00, //0x000005b8 jmp LBB0_720
- //0x000005bd LBB0_42
- 0x80, 0xfa, 0x5d, //0x000005bd cmpb $93, %dl
- 0x0f, 0x84, 0xcc, 0x01, 0x00, 0x00, //0x000005c0 je LBB0_41
- 0x4b, 0xc7, 0x04, 0xd6, 0x01, 0x00, 0x00, 0x00, //0x000005c6 movq $1, (%r14,%r10,8)
- 0x83, 0xfa, 0x7b, //0x000005ce cmpl $123, %edx
- 0x0f, 0x86, 0xde, 0x01, 0x00, 0x00, //0x000005d1 jbe LBB0_85
- 0xe9, 0x1a, 0x38, 0x00, 0x00, //0x000005d7 jmp LBB0_720
- //0x000005dc LBB0_44
- 0x80, 0xfa, 0x22, //0x000005dc cmpb $34, %dl
- 0x0f, 0x85, 0x11, 0x38, 0x00, 0x00, //0x000005df jne LBB0_720
- 0x4b, 0xc7, 0x04, 0xd6, 0x04, 0x00, 0x00, 0x00, //0x000005e5 movq $4, (%r14,%r10,8)
- 0x4d, 0x8b, 0x73, 0x08, //0x000005ed movq $8(%r11), %r14
- 0x41, 0xf6, 0xc0, 0x40, //0x000005f1 testb $64, %r8b
- 0x0f, 0x85, 0x94, 0x07, 0x00, 0x00, //0x000005f5 jne LBB0_153
- 0x41, 0xf6, 0xc0, 0x20, //0x000005fb testb $32, %r8b
- 0x0f, 0x85, 0xa1, 0x0a, 0x00, 0x00, //0x000005ff jne LBB0_195
- 0x4d, 0x89, 0xf2, //0x00000605 movq %r14, %r10
- 0x49, 0x29, 0xca, //0x00000608 subq %rcx, %r10
- 0x0f, 0x84, 0x92, 0x39, 0x00, 0x00, //0x0000060b je LBB0_724
- 0x49, 0x83, 0xfa, 0x40, //0x00000611 cmpq $64, %r10
- 0x0f, 0x82, 0xfc, 0x26, 0x00, 0x00, //0x00000615 jb LBB0_532
- 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x0000061b movq $-2, %rsi
- 0x4c, 0x29, 0xee, //0x00000622 subq %r13, %rsi
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00000625 movq $-1, $16(%rsp)
- 0x45, 0x31, 0xc0, //0x0000062e xorl %r8d, %r8d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000631 .p2align 4, 0x90
- //0x00000640 LBB0_50
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x00000640 vmovdqu (%r12,%rcx), %ymm0
- 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x0c, 0x20, //0x00000646 vmovdqu $32(%r12,%rcx), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x0000064d vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xfa, //0x00000651 vpmovmskb %ymm2, %edi
- 0xc5, 0xf5, 0x74, 0xd6, //0x00000655 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xc2, //0x00000659 vpmovmskb %ymm2, %eax
- 0xc5, 0xfd, 0x74, 0xc7, //0x0000065d vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xd0, //0x00000661 vpmovmskb %ymm0, %edx
- 0xc5, 0xf5, 0x74, 0xc7, //0x00000665 vpcmpeqb %ymm7, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xd8, //0x00000669 vpmovmskb %ymm0, %ebx
- 0x48, 0xc1, 0xe0, 0x20, //0x0000066d shlq $32, %rax
- 0x48, 0x09, 0xc7, //0x00000671 orq %rax, %rdi
- 0x48, 0xc1, 0xe3, 0x20, //0x00000674 shlq $32, %rbx
- 0x48, 0x09, 0xda, //0x00000678 orq %rbx, %rdx
- 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000067b jne LBB0_59
- 0x4d, 0x85, 0xc0, //0x00000681 testq %r8, %r8
- 0x0f, 0x85, 0x3f, 0x00, 0x00, 0x00, //0x00000684 jne LBB0_61
- 0x45, 0x31, 0xc0, //0x0000068a xorl %r8d, %r8d
- 0x48, 0x85, 0xff, //0x0000068d testq %rdi, %rdi
- 0x0f, 0x85, 0x8a, 0x00, 0x00, 0x00, //0x00000690 jne LBB0_62
- //0x00000696 LBB0_53
- 0x49, 0x83, 0xc2, 0xc0, //0x00000696 addq $-64, %r10
- 0x48, 0x83, 0xc6, 0xc0, //0x0000069a addq $-64, %rsi
- 0x48, 0x83, 0xc1, 0x40, //0x0000069e addq $64, %rcx
- 0x49, 0x83, 0xfa, 0x3f, //0x000006a2 cmpq $63, %r10
- 0x0f, 0x87, 0x94, 0xff, 0xff, 0xff, //0x000006a6 ja LBB0_50
- 0xe9, 0x71, 0x22, 0x00, 0x00, //0x000006ac jmp LBB0_54
- //0x000006b1 LBB0_59
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x000006b1 cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x000006b7 jne LBB0_61
- 0x48, 0x0f, 0xbc, 0xc2, //0x000006bd bsfq %rdx, %rax
- 0x48, 0x01, 0xc8, //0x000006c1 addq %rcx, %rax
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x000006c4 movq %rax, $16(%rsp)
- //0x000006c9 LBB0_61
- 0x4c, 0x89, 0xc0, //0x000006c9 movq %r8, %rax
- 0x48, 0xf7, 0xd0, //0x000006cc notq %rax
- 0x48, 0x21, 0xd0, //0x000006cf andq %rdx, %rax
- 0x4c, 0x8d, 0x1c, 0x00, //0x000006d2 leaq (%rax,%rax), %r11
- 0x4d, 0x09, 0xc3, //0x000006d6 orq %r8, %r11
- 0x4c, 0x89, 0xdb, //0x000006d9 movq %r11, %rbx
- 0x48, 0xf7, 0xd3, //0x000006dc notq %rbx
- 0x48, 0x21, 0xd3, //0x000006df andq %rdx, %rbx
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000006e2 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd3, //0x000006ec andq %rdx, %rbx
- 0x45, 0x31, 0xc0, //0x000006ef xorl %r8d, %r8d
- 0x48, 0x01, 0xc3, //0x000006f2 addq %rax, %rbx
- 0x41, 0x0f, 0x92, 0xc0, //0x000006f5 setb %r8b
- 0x48, 0x01, 0xdb, //0x000006f9 addq %rbx, %rbx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000006fc movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc3, //0x00000706 xorq %rax, %rbx
- 0x4c, 0x21, 0xdb, //0x00000709 andq %r11, %rbx
- 0x48, 0xf7, 0xd3, //0x0000070c notq %rbx
- 0x48, 0x21, 0xdf, //0x0000070f andq %rbx, %rdi
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00000712 movq $32(%rsp), %r11
- 0x48, 0x85, 0xff, //0x00000717 testq %rdi, %rdi
- 0x0f, 0x84, 0x76, 0xff, 0xff, 0xff, //0x0000071a je LBB0_53
- //0x00000720 LBB0_62
- 0x48, 0x0f, 0xbc, 0xcf, //0x00000720 bsfq %rdi, %rcx
- 0x48, 0x29, 0xf1, //0x00000724 subq %rsi, %rcx
- //0x00000727 LBB0_63
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00000727 movq $24(%rsp), %r8
- //0x0000072c LBB0_64
- 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x0000072c movq $8(%rsp), %rbx
- 0x48, 0x85, 0xc9, //0x00000731 testq %rcx, %rcx
- 0x0f, 0x89, 0x67, 0x0c, 0x00, 0x00, //0x00000734 jns LBB0_247
- 0xe9, 0x72, 0x36, 0x00, 0x00, //0x0000073a jmp LBB0_696
- //0x0000073f LBB0_65
- 0x80, 0xfa, 0x3a, //0x0000073f cmpb $58, %dl
- 0x0f, 0x85, 0xae, 0x36, 0x00, 0x00, //0x00000742 jne LBB0_720
- 0x4b, 0xc7, 0x04, 0xd6, 0x00, 0x00, 0x00, 0x00, //0x00000748 movq $0, (%r14,%r10,8)
- 0xe9, 0x4c, 0xfc, 0xff, 0xff, //0x00000750 jmp LBB0_4
- //0x00000755 LBB0_67
- 0x83, 0xfa, 0x2c, //0x00000755 cmpl $44, %edx
- 0x0f, 0x85, 0x2b, 0x00, 0x00, 0x00, //0x00000758 jne LBB0_68
- 0x49, 0x81, 0xfa, 0xff, 0x0f, 0x00, 0x00, //0x0000075e cmpq $4095, %r10
- 0x0f, 0x8f, 0x3a, 0x36, 0x00, 0x00, //0x00000765 jg LBB0_713
- 0x49, 0x8d, 0x42, 0x01, //0x0000076b leaq $1(%r10), %rax
- 0x49, 0x89, 0x06, //0x0000076f movq %rax, (%r14)
- 0x4b, 0xc7, 0x44, 0xd6, 0x08, 0x03, 0x00, 0x00, 0x00, //0x00000772 movq $3, $8(%r14,%r10,8)
- 0xe9, 0x21, 0xfc, 0xff, 0xff, //0x0000077b jmp LBB0_4
- //0x00000780 LBB0_69
- 0x83, 0xfa, 0x22, //0x00000780 cmpl $34, %edx
- 0x0f, 0x84, 0xb9, 0x04, 0x00, 0x00, //0x00000783 je LBB0_70
- //0x00000789 LBB0_68
- 0x83, 0xfa, 0x7d, //0x00000789 cmpl $125, %edx
- 0x0f, 0x85, 0x64, 0x36, 0x00, 0x00, //0x0000078c jne LBB0_720
- //0x00000792 LBB0_41
- 0x49, 0x89, 0x36, //0x00000792 movq %rsi, (%r14)
- 0x49, 0x89, 0xf2, //0x00000795 movq %rsi, %r10
- 0x4c, 0x89, 0xc8, //0x00000798 movq %r9, %rax
- 0x48, 0x85, 0xf6, //0x0000079b testq %rsi, %rsi
- 0x0f, 0x85, 0x0f, 0xfc, 0xff, 0xff, //0x0000079e jne LBB0_6
- 0xe9, 0x54, 0x36, 0x00, 0x00, //0x000007a4 jmp LBB0_721
- //0x000007a9 LBB0_84
- 0x49, 0x89, 0x36, //0x000007a9 movq %rsi, (%r14)
- 0x83, 0xfa, 0x7b, //0x000007ac cmpl $123, %edx
- 0x0f, 0x87, 0x41, 0x36, 0x00, 0x00, //0x000007af ja LBB0_720
- //0x000007b5 LBB0_85
- 0x4f, 0x8d, 0x14, 0x2c, //0x000007b5 leaq (%r12,%r13), %r10
- 0x89, 0xd2, //0x000007b9 movl %edx, %edx
- 0x48, 0x8d, 0x35, 0x26, 0x39, 0x00, 0x00, //0x000007bb leaq $14630(%rip), %rsi /* LJTI0_1+0(%rip) */
- 0x48, 0x63, 0x14, 0x96, //0x000007c2 movslq (%rsi,%rdx,4), %rdx
- 0x48, 0x01, 0xf2, //0x000007c6 addq %rsi, %rdx
- 0xff, 0xe2, //0x000007c9 jmpq *%rdx
- //0x000007cb LBB0_86
- 0x49, 0x8b, 0x5b, 0x08, //0x000007cb movq $8(%r11), %rbx
- 0x41, 0xf6, 0xc0, 0x40, //0x000007cf testb $64, %r8b
- 0x0f, 0x85, 0xa7, 0x06, 0x00, 0x00, //0x000007d3 jne LBB0_165
- 0x4c, 0x29, 0xeb, //0x000007d9 subq %r13, %rbx
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x000007dc movq $8(%rsp), %rsi
- 0x0f, 0x84, 0xee, 0x35, 0x00, 0x00, //0x000007e1 je LBB0_699
- 0x41, 0x80, 0x3a, 0x30, //0x000007e7 cmpb $48, (%r10)
- 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x000007eb jne LBB0_92
- 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000007f1 movl $1, %r11d
- 0x48, 0x83, 0xfb, 0x01, //0x000007f7 cmpq $1, %rbx
- 0x0f, 0x84, 0xd9, 0x22, 0x00, 0x00, //0x000007fb je LBB0_509
- 0x41, 0x8a, 0x04, 0x0c, //0x00000801 movb (%r12,%rcx), %al
- 0x04, 0xd2, //0x00000805 addb $-46, %al
- 0x3c, 0x37, //0x00000807 cmpb $55, %al
- 0x0f, 0x87, 0xcb, 0x22, 0x00, 0x00, //0x00000809 ja LBB0_509
- 0x0f, 0xb6, 0xc0, //0x0000080f movzbl %al, %eax
- 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000812 movabsq $36028797027352577, %rdx
- 0x48, 0x0f, 0xa3, 0xc2, //0x0000081c btq %rax, %rdx
- 0x0f, 0x83, 0xb4, 0x22, 0x00, 0x00, //0x00000820 jae LBB0_509
- //0x00000826 LBB0_92
- 0x48, 0x83, 0xfb, 0x20, //0x00000826 cmpq $32, %rbx
- 0x0f, 0x82, 0x56, 0x24, 0x00, 0x00, //0x0000082a jb LBB0_524
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00000830 movq $-1, $16(%rsp)
- 0x45, 0x31, 0xdb, //0x00000839 xorl %r11d, %r11d
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000083c movq $-1, %r8
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000843 movq $-1, %r15
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000084a .p2align 4, 0x90
- //0x00000850 LBB0_94
- 0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x1a, //0x00000850 vmovdqu (%r10,%r11), %ymm0
- 0xc5, 0xb5, 0x74, 0xc8, //0x00000856 vpcmpeqb %ymm0, %ymm9, %ymm1
- 0xc5, 0x95, 0x74, 0xd0, //0x0000085a vpcmpeqb %ymm0, %ymm13, %ymm2
- 0xc5, 0xed, 0xeb, 0xc9, //0x0000085e vpor %ymm1, %ymm2, %ymm1
- 0xc5, 0xa5, 0xdb, 0xd0, //0x00000862 vpand %ymm0, %ymm11, %ymm2
- 0xc5, 0x8d, 0x74, 0xd8, //0x00000866 vpcmpeqb %ymm0, %ymm14, %ymm3
- 0xc5, 0xfd, 0xd7, 0xfb, //0x0000086a vpmovmskb %ymm3, %edi
- 0xc5, 0x85, 0x74, 0xd2, //0x0000086e vpcmpeqb %ymm2, %ymm15, %ymm2
- 0xc5, 0xfd, 0xd7, 0xf2, //0x00000872 vpmovmskb %ymm2, %esi
- 0xc5, 0xfd, 0xd7, 0xc1, //0x00000876 vpmovmskb %ymm1, %eax
- 0xc5, 0xfd, 0xfc, 0x05, 0xfe, 0xf9, 0xff, 0xff, //0x0000087a vpaddb $-1538(%rip), %ymm0, %ymm0 /* LCPI0_18+0(%rip) */
- 0xc5, 0xfd, 0xda, 0x25, 0x16, 0xfa, 0xff, 0xff, //0x00000882 vpminub $-1514(%rip), %ymm0, %ymm4 /* LCPI0_19+0(%rip) */
- 0xc5, 0xfd, 0x74, 0xc4, //0x0000088a vpcmpeqb %ymm4, %ymm0, %ymm0
- 0xc5, 0xe5, 0xeb, 0xd2, //0x0000088e vpor %ymm2, %ymm3, %ymm2
- 0xc5, 0xfd, 0xeb, 0xc2, //0x00000892 vpor %ymm2, %ymm0, %ymm0
- 0xc5, 0xfd, 0xeb, 0xc1, //0x00000896 vpor %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc8, //0x0000089a vpmovmskb %ymm0, %ecx
- 0x48, 0xf7, 0xd1, //0x0000089e notq %rcx
- 0x48, 0x0f, 0xbc, 0xc9, //0x000008a1 bsfq %rcx, %rcx
- 0x83, 0xf9, 0x20, //0x000008a5 cmpl $32, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000008a8 je LBB0_96
- 0xba, 0xff, 0xff, 0xff, 0xff, //0x000008ae movl $-1, %edx
- 0xd3, 0xe2, //0x000008b3 shll %cl, %edx
- 0xf7, 0xd2, //0x000008b5 notl %edx
- 0x21, 0xd7, //0x000008b7 andl %edx, %edi
- 0x21, 0xd6, //0x000008b9 andl %edx, %esi
- 0x21, 0xc2, //0x000008bb andl %eax, %edx
- 0x89, 0xd0, //0x000008bd movl %edx, %eax
- //0x000008bf LBB0_96
- 0x8d, 0x57, 0xff, //0x000008bf leal $-1(%rdi), %edx
- 0x21, 0xfa, //0x000008c2 andl %edi, %edx
- 0xc5, 0xfe, 0x6f, 0x1d, 0xf4, 0xf8, 0xff, 0xff, //0x000008c4 vmovdqu $-1804(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0xcc, 0xf8, 0xff, 0xff, //0x000008cc vmovdqu $-1844(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0x0f, 0x85, 0xfc, 0x1d, 0x00, 0x00, //0x000008d4 jne LBB0_478
- 0x8d, 0x56, 0xff, //0x000008da leal $-1(%rsi), %edx
- 0x21, 0xf2, //0x000008dd andl %esi, %edx
- 0x0f, 0x85, 0xf1, 0x1d, 0x00, 0x00, //0x000008df jne LBB0_478
- 0x8d, 0x50, 0xff, //0x000008e5 leal $-1(%rax), %edx
- 0x21, 0xc2, //0x000008e8 andl %eax, %edx
- 0x0f, 0x85, 0xe6, 0x1d, 0x00, 0x00, //0x000008ea jne LBB0_478
- 0x85, 0xff, //0x000008f0 testl %edi, %edi
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000008f2 je LBB0_102
- 0x0f, 0xbc, 0xd7, //0x000008f8 bsfl %edi, %edx
- 0x49, 0x83, 0xff, 0xff, //0x000008fb cmpq $-1, %r15
- 0x0f, 0x85, 0xe6, 0x20, 0x00, 0x00, //0x000008ff jne LBB0_501
- 0x4c, 0x01, 0xda, //0x00000905 addq %r11, %rdx
- 0x49, 0x89, 0xd7, //0x00000908 movq %rdx, %r15
- //0x0000090b LBB0_102
- 0x85, 0xf6, //0x0000090b testl %esi, %esi
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000090d je LBB0_105
- 0x0f, 0xbc, 0xd6, //0x00000913 bsfl %esi, %edx
- 0x49, 0x83, 0xf8, 0xff, //0x00000916 cmpq $-1, %r8
- 0x0f, 0x85, 0xcb, 0x20, 0x00, 0x00, //0x0000091a jne LBB0_501
- 0x4c, 0x01, 0xda, //0x00000920 addq %r11, %rdx
- 0x49, 0x89, 0xd0, //0x00000923 movq %rdx, %r8
- //0x00000926 LBB0_105
- 0x85, 0xc0, //0x00000926 testl %eax, %eax
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000928 je LBB0_108
- 0x0f, 0xbc, 0xc0, //0x0000092e bsfl %eax, %eax
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00000931 cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0x6d, 0x21, 0x00, 0x00, //0x00000937 jne LBB0_504
- 0x4c, 0x01, 0xd8, //0x0000093d addq %r11, %rax
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x00000940 movq %rax, $16(%rsp)
- //0x00000945 LBB0_108
- 0x83, 0xf9, 0x20, //0x00000945 cmpl $32, %ecx
- 0x0f, 0x85, 0xab, 0x08, 0x00, 0x00, //0x00000948 jne LBB0_219
- 0x48, 0x83, 0xc3, 0xe0, //0x0000094e addq $-32, %rbx
- 0x49, 0x83, 0xc3, 0x20, //0x00000952 addq $32, %r11
- 0x48, 0x83, 0xfb, 0x1f, //0x00000956 cmpq $31, %rbx
- 0x0f, 0x87, 0xf0, 0xfe, 0xff, 0xff, //0x0000095a ja LBB0_94
- 0xc5, 0xf8, 0x77, //0x00000960 vzeroupper
- 0xc5, 0x7e, 0x6f, 0x3d, 0xf5, 0xf8, 0xff, 0xff, //0x00000963 vmovdqu $-1803(%rip), %ymm15 /* LCPI0_17+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0xcd, 0xf8, 0xff, 0xff, //0x0000096b vmovdqu $-1843(%rip), %ymm14 /* LCPI0_16+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0x65, 0xf8, 0xff, 0xff, //0x00000973 vmovdqu $-1947(%rip), %ymm11 /* LCPI0_10+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0x9d, 0xf8, 0xff, 0xff, //0x0000097b vmovdqu $-1891(%rip), %ymm13 /* LCPI0_15+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x0d, 0x75, 0xf8, 0xff, 0xff, //0x00000983 vmovdqu $-1931(%rip), %ymm9 /* LCPI0_14+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0xcd, 0xf7, 0xff, 0xff, //0x0000098b vmovdqu $-2099(%rip), %ymm12 /* LCPI0_6+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x15, 0xa5, 0xf7, 0xff, 0xff, //0x00000993 vmovdqu $-2139(%rip), %ymm10 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0x7d, 0xf7, 0xff, 0xff, //0x0000099b vmovdqu $-2179(%rip), %ymm8 /* LCPI0_4+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0x55, 0xf7, 0xff, 0xff, //0x000009a3 vmovdqu $-2219(%rip), %ymm7 /* LCPI0_3+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0x2d, 0xf7, 0xff, 0xff, //0x000009ab vmovdqu $-2259(%rip), %ymm6 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x2d, 0x05, 0xf7, 0xff, 0xff, //0x000009b3 vmovdqu $-2299(%rip), %ymm5 /* LCPI0_1+0(%rip) */
- 0x4d, 0x01, 0xd3, //0x000009bb addq %r10, %r11
- 0x48, 0x83, 0xfb, 0x10, //0x000009be cmpq $16, %rbx
- 0x0f, 0x82, 0xa2, 0x01, 0x00, 0x00, //0x000009c2 jb LBB0_130
- //0x000009c8 LBB0_111
- 0x4c, 0x89, 0xd8, //0x000009c8 movq %r11, %rax
- 0x4c, 0x29, 0xd0, //0x000009cb subq %r10, %rax
- 0x48, 0x89, 0x44, 0x24, 0x38, //0x000009ce movq %rax, $56(%rsp)
- 0x45, 0x31, 0xf6, //0x000009d3 xorl %r14d, %r14d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000009d6 .p2align 4, 0x90
- //0x000009e0 LBB0_112
- 0x4c, 0x89, 0x44, 0x24, 0x30, //0x000009e0 movq %r8, $48(%rsp)
- 0x4d, 0x89, 0xd0, //0x000009e5 movq %r10, %r8
- 0xc4, 0x81, 0x7a, 0x6f, 0x04, 0x33, //0x000009e8 vmovdqu (%r11,%r14), %xmm0
- 0xc5, 0xf9, 0x74, 0x0d, 0x4a, 0xf6, 0xff, 0xff, //0x000009ee vpcmpeqb $-2486(%rip), %xmm0, %xmm1 /* LCPI0_20+0(%rip) */
- 0xc5, 0xf9, 0x74, 0x15, 0x52, 0xf6, 0xff, 0xff, //0x000009f6 vpcmpeqb $-2478(%rip), %xmm0, %xmm2 /* LCPI0_21+0(%rip) */
- 0xc5, 0xe9, 0xeb, 0xc9, //0x000009fe vpor %xmm1, %xmm2, %xmm1
- 0xc5, 0xf9, 0xfc, 0x15, 0x56, 0xf6, 0xff, 0xff, //0x00000a02 vpaddb $-2474(%rip), %xmm0, %xmm2 /* LCPI0_22+0(%rip) */
- 0xc5, 0xe9, 0xda, 0x1d, 0x5e, 0xf6, 0xff, 0xff, //0x00000a0a vpminub $-2466(%rip), %xmm2, %xmm3 /* LCPI0_23+0(%rip) */
- 0xc5, 0xe9, 0x74, 0xd3, //0x00000a12 vpcmpeqb %xmm3, %xmm2, %xmm2
- 0xc5, 0xf9, 0xdb, 0x1d, 0x02, 0xf6, 0xff, 0xff, //0x00000a16 vpand $-2558(%rip), %xmm0, %xmm3 /* LCPI0_12+0(%rip) */
- 0xc5, 0xf9, 0x74, 0x05, 0x5a, 0xf6, 0xff, 0xff, //0x00000a1e vpcmpeqb $-2470(%rip), %xmm0, %xmm0 /* LCPI0_24+0(%rip) */
- 0xc5, 0xe1, 0x74, 0x1d, 0x62, 0xf6, 0xff, 0xff, //0x00000a26 vpcmpeqb $-2462(%rip), %xmm3, %xmm3 /* LCPI0_25+0(%rip) */
- 0xc5, 0xe1, 0xeb, 0xe0, //0x00000a2e vpor %xmm0, %xmm3, %xmm4
- 0xc5, 0xd9, 0xeb, 0xe1, //0x00000a32 vpor %xmm1, %xmm4, %xmm4
- 0xc5, 0xd9, 0xeb, 0xd2, //0x00000a36 vpor %xmm2, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xd0, //0x00000a3a vpmovmskb %xmm0, %edx
- 0xc5, 0xf9, 0xd7, 0xfb, //0x00000a3e vpmovmskb %xmm3, %edi
- 0xc5, 0xf9, 0xd7, 0xf1, //0x00000a42 vpmovmskb %xmm1, %esi
- 0xc5, 0xf9, 0xd7, 0xc2, //0x00000a46 vpmovmskb %xmm2, %eax
- 0xf7, 0xd0, //0x00000a4a notl %eax
- 0x0f, 0xbc, 0xc8, //0x00000a4c bsfl %eax, %ecx
- 0x4d, 0x89, 0xca, //0x00000a4f movq %r9, %r10
- 0x83, 0xf9, 0x10, //0x00000a52 cmpl $16, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00000a55 je LBB0_114
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00000a5b movl $-1, %eax
- 0xd3, 0xe0, //0x00000a60 shll %cl, %eax
- 0xf7, 0xd0, //0x00000a62 notl %eax
- 0x21, 0xc2, //0x00000a64 andl %eax, %edx
- 0x21, 0xc7, //0x00000a66 andl %eax, %edi
- 0x21, 0xf0, //0x00000a68 andl %esi, %eax
- 0x89, 0xc6, //0x00000a6a movl %eax, %esi
- //0x00000a6c LBB0_114
- 0xc5, 0xfe, 0x6f, 0x1d, 0x4c, 0xf7, 0xff, 0xff, //0x00000a6c vmovdqu $-2228(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x24, 0xf7, 0xff, 0xff, //0x00000a74 vmovdqu $-2268(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0x44, 0x8d, 0x4a, 0xff, //0x00000a7c leal $-1(%rdx), %r9d
- 0x41, 0x21, 0xd1, //0x00000a80 andl %edx, %r9d
- 0x0f, 0x85, 0x7b, 0x20, 0x00, 0x00, //0x00000a83 jne LBB0_510
- 0x8d, 0x47, 0xff, //0x00000a89 leal $-1(%rdi), %eax
- 0x21, 0xf8, //0x00000a8c andl %edi, %eax
- 0x0f, 0x85, 0x7d, 0x20, 0x00, 0x00, //0x00000a8e jne LBB0_511
- 0x8d, 0x46, 0xff, //0x00000a94 leal $-1(%rsi), %eax
- 0x21, 0xf0, //0x00000a97 andl %esi, %eax
- 0x4d, 0x89, 0xd1, //0x00000a99 movq %r10, %r9
- 0x0f, 0x85, 0x9a, 0x20, 0x00, 0x00, //0x00000a9c jne LBB0_513
- 0x85, 0xd2, //0x00000aa2 testl %edx, %edx
- 0x0f, 0x84, 0x66, 0x00, 0x00, 0x00, //0x00000aa4 je LBB0_123
- 0x0f, 0xbc, 0xd2, //0x00000aaa bsfl %edx, %edx
- 0x49, 0x83, 0xff, 0xff, //0x00000aad cmpq $-1, %r15
- 0x0f, 0x85, 0x50, 0x1f, 0x00, 0x00, //0x00000ab1 jne LBB0_503
- 0x4d, 0x89, 0xc2, //0x00000ab7 movq %r8, %r10
- 0x48, 0x8b, 0x44, 0x24, 0x38, //0x00000aba movq $56(%rsp), %rax
- 0x4c, 0x01, 0xf0, //0x00000abf addq %r14, %rax
- 0x48, 0x01, 0xc2, //0x00000ac2 addq %rax, %rdx
- 0x49, 0x89, 0xd7, //0x00000ac5 movq %rdx, %r15
- 0x85, 0xff, //0x00000ac8 testl %edi, %edi
- 0x4c, 0x8b, 0x44, 0x24, 0x30, //0x00000aca movq $48(%rsp), %r8
- 0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x00000acf je LBB0_120
- //0x00000ad5 LBB0_124
- 0x0f, 0xbc, 0xd7, //0x00000ad5 bsfl %edi, %edx
- 0x49, 0x83, 0xf8, 0xff, //0x00000ad8 cmpq $-1, %r8
- 0x0f, 0x85, 0x25, 0x1f, 0x00, 0x00, //0x00000adc jne LBB0_503
- 0x48, 0x8b, 0x44, 0x24, 0x38, //0x00000ae2 movq $56(%rsp), %rax
- 0x4c, 0x01, 0xf0, //0x00000ae7 addq %r14, %rax
- 0x48, 0x01, 0xc2, //0x00000aea addq %rax, %rdx
- 0x49, 0x89, 0xd0, //0x00000aed movq %rdx, %r8
- 0x85, 0xf6, //0x00000af0 testl %esi, %esi
- 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000af2 jne LBB0_126
- //0x00000af8 LBB0_121
- 0x83, 0xf9, 0x10, //0x00000af8 cmpl $16, %ecx
- 0x0f, 0x84, 0x4f, 0x00, 0x00, 0x00, //0x00000afb je LBB0_128
- 0xe9, 0x6a, 0x0e, 0x00, 0x00, //0x00000b01 jmp LBB0_122
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000b06 .p2align 4, 0x90
- //0x00000b10 LBB0_123
- 0x4d, 0x89, 0xc2, //0x00000b10 movq %r8, %r10
- 0x85, 0xff, //0x00000b13 testl %edi, %edi
- 0x4c, 0x8b, 0x44, 0x24, 0x30, //0x00000b15 movq $48(%rsp), %r8
- 0x0f, 0x85, 0xb5, 0xff, 0xff, 0xff, //0x00000b1a jne LBB0_124
- //0x00000b20 .p2align 4, 0x90
- //0x00000b20 LBB0_120
- 0x85, 0xf6, //0x00000b20 testl %esi, %esi
- 0x0f, 0x84, 0xd0, 0xff, 0xff, 0xff, //0x00000b22 je LBB0_121
- //0x00000b28 LBB0_126
- 0x0f, 0xbc, 0xd6, //0x00000b28 bsfl %esi, %edx
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00000b2b cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0xd0, 0x1e, 0x00, 0x00, //0x00000b31 jne LBB0_503
- 0x48, 0x8b, 0x44, 0x24, 0x38, //0x00000b37 movq $56(%rsp), %rax
- 0x4c, 0x01, 0xf0, //0x00000b3c addq %r14, %rax
- 0x48, 0x01, 0xc2, //0x00000b3f addq %rax, %rdx
- 0x48, 0x89, 0x54, 0x24, 0x10, //0x00000b42 movq %rdx, $16(%rsp)
- 0x83, 0xf9, 0x10, //0x00000b47 cmpl $16, %ecx
- 0x0f, 0x85, 0x20, 0x0e, 0x00, 0x00, //0x00000b4a jne LBB0_122
- //0x00000b50 LBB0_128
- 0x48, 0x83, 0xc3, 0xf0, //0x00000b50 addq $-16, %rbx
- 0x49, 0x83, 0xc6, 0x10, //0x00000b54 addq $16, %r14
- 0x48, 0x83, 0xfb, 0x0f, //0x00000b58 cmpq $15, %rbx
- 0x0f, 0x87, 0x7e, 0xfe, 0xff, 0xff, //0x00000b5c ja LBB0_112
- 0x4d, 0x01, 0xf3, //0x00000b62 addq %r14, %r11
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00000b65 movq $40(%rsp), %r14
- //0x00000b6a LBB0_130
- 0x48, 0x85, 0xdb, //0x00000b6a testq %rbx, %rbx
- 0x0f, 0x84, 0x27, 0x0e, 0x00, 0x00, //0x00000b6d je LBB0_346
- 0x49, 0x8d, 0x04, 0x1b, //0x00000b73 leaq (%r11,%rbx), %rax
- 0x48, 0x89, 0x44, 0x24, 0x30, //0x00000b77 movq %rax, $48(%rsp)
- 0x4c, 0x89, 0xde, //0x00000b7c movq %r11, %rsi
- 0x4c, 0x29, 0xd6, //0x00000b7f subq %r10, %rsi
- 0x31, 0xc0, //0x00000b82 xorl %eax, %eax
- 0xc5, 0xfe, 0x6f, 0x1d, 0x34, 0xf6, 0xff, 0xff, //0x00000b84 vmovdqu $-2508(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x0c, 0xf6, 0xff, 0xff, //0x00000b8c vmovdqu $-2548(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xe9, 0x24, 0x00, 0x00, 0x00, //0x00000b94 jmp LBB0_135
- //0x00000b99 LBB0_132
- 0x49, 0x83, 0xff, 0xff, //0x00000b99 cmpq $-1, %r15
- 0x0f, 0x85, 0x30, 0x1e, 0x00, 0x00, //0x00000b9d jne LBB0_500
- 0x4c, 0x8d, 0x3c, 0x06, //0x00000ba3 leaq (%rsi,%rax), %r15
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ba7 .p2align 4, 0x90
- //0x00000bb0 LBB0_134
- 0x48, 0x83, 0xc0, 0x01, //0x00000bb0 addq $1, %rax
- 0x48, 0x39, 0xc3, //0x00000bb4 cmpq %rax, %rbx
- 0x0f, 0x84, 0xfe, 0x19, 0x00, 0x00, //0x00000bb7 je LBB0_471
- //0x00000bbd LBB0_135
- 0x41, 0x0f, 0xbe, 0x14, 0x03, //0x00000bbd movsbl (%r11,%rax), %edx
- 0x8d, 0x7a, 0xd0, //0x00000bc2 leal $-48(%rdx), %edi
- 0x83, 0xff, 0x0a, //0x00000bc5 cmpl $10, %edi
- 0x0f, 0x82, 0xe2, 0xff, 0xff, 0xff, //0x00000bc8 jb LBB0_134
- 0x8d, 0x7a, 0xd5, //0x00000bce leal $-43(%rdx), %edi
- 0x83, 0xff, 0x1a, //0x00000bd1 cmpl $26, %edi
- 0x0f, 0x87, 0x2a, 0x00, 0x00, 0x00, //0x00000bd4 ja LBB0_140
- 0x48, 0x8d, 0x0d, 0x63, 0x37, 0x00, 0x00, //0x00000bda leaq $14179(%rip), %rcx /* LJTI0_3+0(%rip) */
- 0x48, 0x63, 0x14, 0xb9, //0x00000be1 movslq (%rcx,%rdi,4), %rdx
- 0x48, 0x01, 0xca, //0x00000be5 addq %rcx, %rdx
- 0xff, 0xe2, //0x00000be8 jmpq *%rdx
- //0x00000bea LBB0_138
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00000bea cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0xdd, 0x1d, 0x00, 0x00, //0x00000bf0 jne LBB0_500
- 0x48, 0x8d, 0x0c, 0x06, //0x00000bf6 leaq (%rsi,%rax), %rcx
- 0x48, 0x89, 0x4c, 0x24, 0x10, //0x00000bfa movq %rcx, $16(%rsp)
- 0xe9, 0xac, 0xff, 0xff, 0xff, //0x00000bff jmp LBB0_134
- //0x00000c04 LBB0_140
- 0x83, 0xfa, 0x65, //0x00000c04 cmpl $101, %edx
- 0x0f, 0x85, 0x8a, 0x0d, 0x00, 0x00, //0x00000c07 jne LBB0_345
- //0x00000c0d LBB0_141
- 0x49, 0x83, 0xf8, 0xff, //0x00000c0d cmpq $-1, %r8
- 0x0f, 0x85, 0xbc, 0x1d, 0x00, 0x00, //0x00000c11 jne LBB0_500
- 0x4c, 0x8d, 0x04, 0x06, //0x00000c17 leaq (%rsi,%rax), %r8
- 0xe9, 0x90, 0xff, 0xff, 0xff, //0x00000c1b jmp LBB0_134
- //0x00000c20 LBB0_143
- 0x49, 0x81, 0xfa, 0xff, 0x0f, 0x00, 0x00, //0x00000c20 cmpq $4095, %r10
- 0x0f, 0x8f, 0x78, 0x31, 0x00, 0x00, //0x00000c27 jg LBB0_713
- 0x49, 0x8d, 0x42, 0x01, //0x00000c2d leaq $1(%r10), %rax
- 0x49, 0x89, 0x06, //0x00000c31 movq %rax, (%r14)
- 0x4b, 0xc7, 0x44, 0xd6, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000c34 movq $0, $8(%r14,%r10,8)
- 0xe9, 0x5f, 0xf7, 0xff, 0xff, //0x00000c3d jmp LBB0_4
- //0x00000c42 LBB0_70
- 0x4b, 0xc7, 0x04, 0xd6, 0x02, 0x00, 0x00, 0x00, //0x00000c42 movq $2, (%r14,%r10,8)
- 0x4d, 0x8b, 0x73, 0x08, //0x00000c4a movq $8(%r11), %r14
- 0x41, 0xf6, 0xc0, 0x40, //0x00000c4e testb $64, %r8b
- 0x0f, 0x85, 0x49, 0x03, 0x00, 0x00, //0x00000c52 jne LBB0_183
- 0x41, 0xf6, 0xc0, 0x20, //0x00000c58 testb $32, %r8b
- 0x0f, 0x85, 0xbd, 0x05, 0x00, 0x00, //0x00000c5c jne LBB0_220
- 0x4d, 0x89, 0xf2, //0x00000c62 movq %r14, %r10
- 0x49, 0x29, 0xca, //0x00000c65 subq %rcx, %r10
- 0x0f, 0x84, 0x35, 0x33, 0x00, 0x00, //0x00000c68 je LBB0_724
- 0x49, 0x83, 0xfa, 0x40, //0x00000c6e cmpq $64, %r10
- 0x0f, 0x82, 0x18, 0x21, 0x00, 0x00, //0x00000c72 jb LBB0_538
- 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x00000c78 movq $-2, %rsi
- 0x4c, 0x29, 0xee, //0x00000c7f subq %r13, %rsi
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00000c82 movq $-1, $16(%rsp)
- 0x45, 0x31, 0xc0, //0x00000c8b xorl %r8d, %r8d
- 0x90, 0x90, //0x00000c8e .p2align 4, 0x90
- //0x00000c90 LBB0_75
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x00000c90 vmovdqu (%r12,%rcx), %ymm0
- 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x0c, 0x20, //0x00000c96 vmovdqu $32(%r12,%rcx), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x00000c9d vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xfa, //0x00000ca1 vpmovmskb %ymm2, %edi
- 0xc5, 0xf5, 0x74, 0xd6, //0x00000ca5 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xc2, //0x00000ca9 vpmovmskb %ymm2, %eax
- 0xc5, 0xfd, 0x74, 0xc7, //0x00000cad vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xd0, //0x00000cb1 vpmovmskb %ymm0, %edx
- 0xc5, 0xf5, 0x74, 0xc7, //0x00000cb5 vpcmpeqb %ymm7, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xd8, //0x00000cb9 vpmovmskb %ymm0, %ebx
- 0x48, 0xc1, 0xe0, 0x20, //0x00000cbd shlq $32, %rax
- 0x48, 0x09, 0xc7, //0x00000cc1 orq %rax, %rdi
- 0x48, 0xc1, 0xe3, 0x20, //0x00000cc4 shlq $32, %rbx
- 0x48, 0x09, 0xda, //0x00000cc8 orq %rbx, %rdx
- 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000ccb jne LBB0_147
- 0x4d, 0x85, 0xc0, //0x00000cd1 testq %r8, %r8
- 0x0f, 0x85, 0x3f, 0x00, 0x00, 0x00, //0x00000cd4 jne LBB0_149
- 0x45, 0x31, 0xc0, //0x00000cda xorl %r8d, %r8d
- 0x48, 0x85, 0xff, //0x00000cdd testq %rdi, %rdi
- 0x0f, 0x85, 0x8a, 0x00, 0x00, 0x00, //0x00000ce0 jne LBB0_150
- //0x00000ce6 LBB0_78
- 0x49, 0x83, 0xc2, 0xc0, //0x00000ce6 addq $-64, %r10
- 0x48, 0x83, 0xc6, 0xc0, //0x00000cea addq $-64, %rsi
- 0x48, 0x83, 0xc1, 0x40, //0x00000cee addq $64, %rcx
- 0x49, 0x83, 0xfa, 0x3f, //0x00000cf2 cmpq $63, %r10
- 0x0f, 0x87, 0x94, 0xff, 0xff, 0xff, //0x00000cf6 ja LBB0_75
- 0xe9, 0x11, 0x1d, 0x00, 0x00, //0x00000cfc jmp LBB0_79
- //0x00000d01 LBB0_147
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00000d01 cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x00000d07 jne LBB0_149
- 0x48, 0x0f, 0xbc, 0xc2, //0x00000d0d bsfq %rdx, %rax
- 0x48, 0x01, 0xc8, //0x00000d11 addq %rcx, %rax
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x00000d14 movq %rax, $16(%rsp)
- //0x00000d19 LBB0_149
- 0x4c, 0x89, 0xc0, //0x00000d19 movq %r8, %rax
- 0x48, 0xf7, 0xd0, //0x00000d1c notq %rax
- 0x48, 0x21, 0xd0, //0x00000d1f andq %rdx, %rax
- 0x4c, 0x8d, 0x1c, 0x00, //0x00000d22 leaq (%rax,%rax), %r11
- 0x4d, 0x09, 0xc3, //0x00000d26 orq %r8, %r11
- 0x4c, 0x89, 0xdb, //0x00000d29 movq %r11, %rbx
- 0x48, 0xf7, 0xd3, //0x00000d2c notq %rbx
- 0x48, 0x21, 0xd3, //0x00000d2f andq %rdx, %rbx
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000d32 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd3, //0x00000d3c andq %rdx, %rbx
- 0x45, 0x31, 0xc0, //0x00000d3f xorl %r8d, %r8d
- 0x48, 0x01, 0xc3, //0x00000d42 addq %rax, %rbx
- 0x41, 0x0f, 0x92, 0xc0, //0x00000d45 setb %r8b
- 0x48, 0x01, 0xdb, //0x00000d49 addq %rbx, %rbx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000d4c movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc3, //0x00000d56 xorq %rax, %rbx
- 0x4c, 0x21, 0xdb, //0x00000d59 andq %r11, %rbx
- 0x48, 0xf7, 0xd3, //0x00000d5c notq %rbx
- 0x48, 0x21, 0xdf, //0x00000d5f andq %rbx, %rdi
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00000d62 movq $32(%rsp), %r11
- 0x48, 0x85, 0xff, //0x00000d67 testq %rdi, %rdi
- 0x0f, 0x84, 0x76, 0xff, 0xff, 0xff, //0x00000d6a je LBB0_78
- //0x00000d70 LBB0_150
- 0x48, 0x0f, 0xbc, 0xcf, //0x00000d70 bsfq %rdi, %rcx
- 0x48, 0x29, 0xf1, //0x00000d74 subq %rsi, %rcx
- //0x00000d77 LBB0_151
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00000d77 movq $24(%rsp), %r8
- //0x00000d7c LBB0_152
- 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00000d7c movq $8(%rsp), %rbx
- 0x48, 0x85, 0xc9, //0x00000d81 testq %rcx, %rcx
- 0x0f, 0x89, 0xb9, 0x0d, 0x00, 0x00, //0x00000d84 jns LBB0_363
- 0xe9, 0x22, 0x30, 0x00, 0x00, //0x00000d8a jmp LBB0_696
- //0x00000d8f LBB0_153
- 0x4d, 0x89, 0xf2, //0x00000d8f movq %r14, %r10
- 0x49, 0x29, 0xca, //0x00000d92 subq %rcx, %r10
- 0x49, 0x83, 0xfa, 0x20, //0x00000d95 cmpq $32, %r10
- 0x0f, 0x8c, 0x9e, 0x1e, 0x00, 0x00, //0x00000d99 jl LBB0_520
- 0x4d, 0x89, 0xcf, //0x00000d9f movq %r9, %r15
- 0x4f, 0x8d, 0x04, 0x2c, //0x00000da2 leaq (%r12,%r13), %r8
- 0x4d, 0x29, 0xee, //0x00000da6 subq %r13, %r14
- 0xbe, 0x1f, 0x00, 0x00, 0x00, //0x00000da9 movl $31, %esi
- 0x45, 0x31, 0xd2, //0x00000dae xorl %r10d, %r10d
- 0x45, 0x31, 0xdb, //0x00000db1 xorl %r11d, %r11d
- 0xe9, 0x5b, 0x00, 0x00, 0x00, //0x00000db4 jmp LBB0_155
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000db9 .p2align 4, 0x90
- //0x00000dc0 LBB0_160
- 0x44, 0x89, 0xdf, //0x00000dc0 movl %r11d, %edi
- 0xf7, 0xd7, //0x00000dc3 notl %edi
- 0x21, 0xcf, //0x00000dc5 andl %ecx, %edi
- 0x8d, 0x14, 0x3f, //0x00000dc7 leal (%rdi,%rdi), %edx
- 0x44, 0x09, 0xda, //0x00000dca orl %r11d, %edx
- 0x89, 0xd3, //0x00000dcd movl %edx, %ebx
- 0xf7, 0xd3, //0x00000dcf notl %ebx
- 0x21, 0xcb, //0x00000dd1 andl %ecx, %ebx
- 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000dd3 andl $-1431655766, %ebx
- 0x45, 0x31, 0xdb, //0x00000dd9 xorl %r11d, %r11d
- 0x01, 0xfb, //0x00000ddc addl %edi, %ebx
- 0x41, 0x0f, 0x92, 0xc3, //0x00000dde setb %r11b
- 0x01, 0xdb, //0x00000de2 addl %ebx, %ebx
- 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00000de4 xorl $1431655765, %ebx
- 0x21, 0xd3, //0x00000dea andl %edx, %ebx
- 0xf7, 0xd3, //0x00000dec notl %ebx
- 0x41, 0x21, 0xd9, //0x00000dee andl %ebx, %r9d
- 0x4d, 0x85, 0xc9, //0x00000df1 testq %r9, %r9
- 0x0f, 0x85, 0x4e, 0x00, 0x00, 0x00, //0x00000df4 jne LBB0_158
- //0x00000dfa LBB0_161
- 0x49, 0x83, 0xc2, 0x20, //0x00000dfa addq $32, %r10
- 0x49, 0x8d, 0x0c, 0x36, //0x00000dfe leaq (%r14,%rsi), %rcx
- 0x48, 0x83, 0xc1, 0xe0, //0x00000e02 addq $-32, %rcx
- 0x48, 0x83, 0xc6, 0xe0, //0x00000e06 addq $-32, %rsi
- 0x48, 0x83, 0xf9, 0x3f, //0x00000e0a cmpq $63, %rcx
- 0x0f, 0x8e, 0x28, 0x18, 0x00, 0x00, //0x00000e0e jle LBB0_162
- //0x00000e14 LBB0_155
- 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x10, 0x01, //0x00000e14 vmovdqu $1(%r8,%r10), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00000e1b vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0x7d, 0xd7, 0xc9, //0x00000e1f vpmovmskb %ymm1, %r9d
- 0xc5, 0xfd, 0x74, 0xc7, //0x00000e23 vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc8, //0x00000e27 vpmovmskb %ymm0, %ecx
- 0x85, 0xc9, //0x00000e2b testl %ecx, %ecx
- 0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x00000e2d jne LBB0_160
- 0x4d, 0x85, 0xdb, //0x00000e33 testq %r11, %r11
- 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x00000e36 jne LBB0_160
- 0x45, 0x31, 0xdb, //0x00000e3c xorl %r11d, %r11d
- 0x4d, 0x85, 0xc9, //0x00000e3f testq %r9, %r9
- 0x0f, 0x84, 0xb2, 0xff, 0xff, 0xff, //0x00000e42 je LBB0_161
- //0x00000e48 LBB0_158
- 0x41, 0x0f, 0xbc, 0xc1, //0x00000e48 bsfl %r9d, %eax
- 0x4c, 0x01, 0xe8, //0x00000e4c addq %r13, %rax
- 0x49, 0x8d, 0x0c, 0x02, //0x00000e4f leaq (%r10,%rax), %rcx
- 0x48, 0x83, 0xc1, 0x02, //0x00000e53 addq $2, %rcx
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00000e57 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00000e5c movq $32(%rsp), %r11
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00000e61 movq $40(%rsp), %r14
- 0x4d, 0x89, 0xf9, //0x00000e66 movq %r15, %r9
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000e69 movabsq $4294977024, %r15
- //0x00000e73 LBB0_159
- 0x48, 0x8b, 0x44, 0x24, 0x08, //0x00000e73 movq $8(%rsp), %rax
- 0x48, 0x89, 0x08, //0x00000e78 movq %rcx, (%rax)
- 0xe9, 0x0b, 0xf5, 0xff, 0xff, //0x00000e7b jmp LBB0_3
- //0x00000e80 LBB0_165
- 0x48, 0x89, 0xd8, //0x00000e80 movq %rbx, %rax
- 0x48, 0x29, 0xc8, //0x00000e83 subq %rcx, %rax
- 0x48, 0x83, 0xf8, 0x20, //0x00000e86 cmpq $32, %rax
- 0x48, 0x8b, 0x7c, 0x24, 0x08, //0x00000e8a movq $8(%rsp), %rdi
- 0x0f, 0x82, 0xb0, 0x1d, 0x00, 0x00, //0x00000e8f jb LBB0_521
- 0x4c, 0x89, 0xe8, //0x00000e95 movq %r13, %rax
- 0x48, 0xf7, 0xd0, //0x00000e98 notq %rax
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000e9b .p2align 4, 0x90
- //0x00000ea0 LBB0_167
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x00000ea0 vmovdqu (%r12,%rcx), %ymm0
- 0xc5, 0xfd, 0x74, 0xcb, //0x00000ea6 vpcmpeqb %ymm3, %ymm0, %ymm1
- 0xc5, 0xa5, 0xdb, 0xc0, //0x00000eaa vpand %ymm0, %ymm11, %ymm0
- 0xc5, 0xfd, 0x74, 0xc4, //0x00000eae vpcmpeqb %ymm4, %ymm0, %ymm0
- 0xc5, 0xfd, 0xeb, 0xc1, //0x00000eb2 vpor %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xd0, //0x00000eb6 vpmovmskb %ymm0, %edx
- 0x85, 0xd2, //0x00000eba testl %edx, %edx
- 0x0f, 0x85, 0xd1, 0x00, 0x00, 0x00, //0x00000ebc jne LBB0_181
- 0x48, 0x83, 0xc1, 0x20, //0x00000ec2 addq $32, %rcx
- 0x48, 0x8d, 0x14, 0x03, //0x00000ec6 leaq (%rbx,%rax), %rdx
- 0x48, 0x83, 0xc2, 0xe0, //0x00000eca addq $-32, %rdx
- 0x48, 0x83, 0xc0, 0xe0, //0x00000ece addq $-32, %rax
- 0x48, 0x83, 0xfa, 0x1f, //0x00000ed2 cmpq $31, %rdx
- 0x0f, 0x87, 0xc4, 0xff, 0xff, 0xff, //0x00000ed6 ja LBB0_167
- 0x4c, 0x89, 0xe1, //0x00000edc movq %r12, %rcx
- 0x48, 0x29, 0xc1, //0x00000edf subq %rax, %rcx
- 0x48, 0x01, 0xc3, //0x00000ee2 addq %rax, %rbx
- 0x48, 0x89, 0xd8, //0x00000ee5 movq %rbx, %rax
- 0x48, 0x83, 0xf8, 0x10, //0x00000ee8 cmpq $16, %rax
- 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x00000eec jb LBB0_173
- //0x00000ef2 LBB0_170
- 0x4c, 0x89, 0xe2, //0x00000ef2 movq %r12, %rdx
- 0x48, 0x29, 0xca, //0x00000ef5 subq %rcx, %rdx
- //0x00000ef8 LBB0_171
- 0xc5, 0xfa, 0x6f, 0x01, //0x00000ef8 vmovdqu (%rcx), %xmm0
- 0xc5, 0xf9, 0x74, 0x0d, 0x0c, 0xf1, 0xff, 0xff, //0x00000efc vpcmpeqb $-3828(%rip), %xmm0, %xmm1 /* LCPI0_11+0(%rip) */
- 0xc5, 0xf9, 0xdb, 0x05, 0x14, 0xf1, 0xff, 0xff, //0x00000f04 vpand $-3820(%rip), %xmm0, %xmm0 /* LCPI0_12+0(%rip) */
- 0xc5, 0xf9, 0x74, 0x05, 0x1c, 0xf1, 0xff, 0xff, //0x00000f0c vpcmpeqb $-3812(%rip), %xmm0, %xmm0 /* LCPI0_13+0(%rip) */
- 0xc5, 0xf9, 0xeb, 0xc1, //0x00000f14 vpor %xmm1, %xmm0, %xmm0
- 0xc5, 0xf9, 0xd7, 0xf0, //0x00000f18 vpmovmskb %xmm0, %esi
- 0x85, 0xf6, //0x00000f1c testl %esi, %esi
- 0x0f, 0x85, 0x09, 0x17, 0x00, 0x00, //0x00000f1e jne LBB0_477
- 0x48, 0x83, 0xc1, 0x10, //0x00000f24 addq $16, %rcx
- 0x48, 0x83, 0xc0, 0xf0, //0x00000f28 addq $-16, %rax
- 0x48, 0x83, 0xc2, 0xf0, //0x00000f2c addq $-16, %rdx
- 0x48, 0x83, 0xf8, 0x0f, //0x00000f30 cmpq $15, %rax
- 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x00000f34 ja LBB0_171
- //0x00000f3a LBB0_173
- 0xc5, 0x7d, 0x7f, 0xe1, //0x00000f3a vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x00000f3e vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00000f42 vmovdqa %ymm13, %ymm10
- 0x4c, 0x89, 0xfe, //0x00000f47 movq %r15, %rsi
- 0x49, 0x89, 0xff, //0x00000f4a movq %rdi, %r15
- 0x48, 0x85, 0xc0, //0x00000f4d testq %rax, %rax
- 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00000f50 je LBB0_180
- 0x48, 0x8d, 0x3c, 0x01, //0x00000f56 leaq (%rcx,%rax), %rdi
- 0x31, 0xd2, //0x00000f5a xorl %edx, %edx
- //0x00000f5c LBB0_175
- 0x0f, 0xb6, 0x1c, 0x11, //0x00000f5c movzbl (%rcx,%rdx), %ebx
- 0x80, 0xfb, 0x2c, //0x00000f60 cmpb $44, %bl
- 0x0f, 0x84, 0xef, 0x1d, 0x00, 0x00, //0x00000f63 je LBB0_535
- 0x80, 0xfb, 0x7d, //0x00000f69 cmpb $125, %bl
- 0x0f, 0x84, 0xe6, 0x1d, 0x00, 0x00, //0x00000f6c je LBB0_535
- 0x80, 0xfb, 0x5d, //0x00000f72 cmpb $93, %bl
- 0x0f, 0x84, 0xdd, 0x1d, 0x00, 0x00, //0x00000f75 je LBB0_535
- 0x48, 0x83, 0xc2, 0x01, //0x00000f7b addq $1, %rdx
- 0x48, 0x39, 0xd0, //0x00000f7f cmpq %rdx, %rax
- 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x00000f82 jne LBB0_175
- 0x48, 0x89, 0xf9, //0x00000f88 movq %rdi, %rcx
- //0x00000f8b LBB0_180
- 0x4c, 0x29, 0xe1, //0x00000f8b subq %r12, %rcx
- 0xe9, 0xcb, 0x1d, 0x00, 0x00, //0x00000f8e jmp LBB0_536
- //0x00000f93 LBB0_181
- 0x0f, 0xbc, 0xca, //0x00000f93 bsfl %edx, %ecx
- 0x48, 0x29, 0xc1, //0x00000f96 subq %rax, %rcx
- //0x00000f99 LBB0_182
- 0x48, 0x89, 0x0f, //0x00000f99 movq %rcx, (%rdi)
- 0xe9, 0xea, 0xf3, 0xff, 0xff, //0x00000f9c jmp LBB0_3
- //0x00000fa1 LBB0_183
- 0x4d, 0x89, 0xf2, //0x00000fa1 movq %r14, %r10
- 0x49, 0x29, 0xca, //0x00000fa4 subq %rcx, %r10
- 0x49, 0x83, 0xfa, 0x20, //0x00000fa7 cmpq $32, %r10
- 0x0f, 0x8c, 0x5e, 0x1d, 0x00, 0x00, //0x00000fab jl LBB0_531
- 0x4d, 0x89, 0xcf, //0x00000fb1 movq %r9, %r15
- 0x4f, 0x8d, 0x04, 0x2c, //0x00000fb4 leaq (%r12,%r13), %r8
- 0x4d, 0x29, 0xee, //0x00000fb8 subq %r13, %r14
- 0xbe, 0x1f, 0x00, 0x00, 0x00, //0x00000fbb movl $31, %esi
- 0x45, 0x31, 0xd2, //0x00000fc0 xorl %r10d, %r10d
- 0x45, 0x31, 0xdb, //0x00000fc3 xorl %r11d, %r11d
- 0xe9, 0x59, 0x00, 0x00, 0x00, //0x00000fc6 jmp LBB0_185
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000fcb .p2align 4, 0x90
- //0x00000fd0 LBB0_190
- 0x44, 0x89, 0xdf, //0x00000fd0 movl %r11d, %edi
- 0xf7, 0xd7, //0x00000fd3 notl %edi
- 0x21, 0xcf, //0x00000fd5 andl %ecx, %edi
- 0x8d, 0x14, 0x3f, //0x00000fd7 leal (%rdi,%rdi), %edx
- 0x44, 0x09, 0xda, //0x00000fda orl %r11d, %edx
- 0x89, 0xd3, //0x00000fdd movl %edx, %ebx
- 0xf7, 0xd3, //0x00000fdf notl %ebx
- 0x21, 0xcb, //0x00000fe1 andl %ecx, %ebx
- 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000fe3 andl $-1431655766, %ebx
- 0x45, 0x31, 0xdb, //0x00000fe9 xorl %r11d, %r11d
- 0x01, 0xfb, //0x00000fec addl %edi, %ebx
- 0x41, 0x0f, 0x92, 0xc3, //0x00000fee setb %r11b
- 0x01, 0xdb, //0x00000ff2 addl %ebx, %ebx
- 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00000ff4 xorl $1431655765, %ebx
- 0x21, 0xd3, //0x00000ffa andl %edx, %ebx
- 0xf7, 0xd3, //0x00000ffc notl %ebx
- 0x41, 0x21, 0xd9, //0x00000ffe andl %ebx, %r9d
- 0x4d, 0x85, 0xc9, //0x00001001 testq %r9, %r9
- 0x0f, 0x85, 0x4e, 0x00, 0x00, 0x00, //0x00001004 jne LBB0_188
- //0x0000100a LBB0_191
- 0x49, 0x83, 0xc2, 0x20, //0x0000100a addq $32, %r10
- 0x49, 0x8d, 0x0c, 0x36, //0x0000100e leaq (%r14,%rsi), %rcx
- 0x48, 0x83, 0xc1, 0xe0, //0x00001012 addq $-32, %rcx
- 0x48, 0x83, 0xc6, 0xe0, //0x00001016 addq $-32, %rsi
- 0x48, 0x83, 0xf9, 0x3f, //0x0000101a cmpq $63, %rcx
- 0x0f, 0x8e, 0x5b, 0x18, 0x00, 0x00, //0x0000101e jle LBB0_192
- //0x00001024 LBB0_185
- 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x10, 0x01, //0x00001024 vmovdqu $1(%r8,%r10), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x0000102b vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0x7d, 0xd7, 0xc9, //0x0000102f vpmovmskb %ymm1, %r9d
- 0xc5, 0xfd, 0x74, 0xc7, //0x00001033 vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc8, //0x00001037 vpmovmskb %ymm0, %ecx
- 0x85, 0xc9, //0x0000103b testl %ecx, %ecx
- 0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x0000103d jne LBB0_190
- 0x4d, 0x85, 0xdb, //0x00001043 testq %r11, %r11
- 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x00001046 jne LBB0_190
- 0x45, 0x31, 0xdb, //0x0000104c xorl %r11d, %r11d
- 0x4d, 0x85, 0xc9, //0x0000104f testq %r9, %r9
- 0x0f, 0x84, 0xb2, 0xff, 0xff, 0xff, //0x00001052 je LBB0_191
- //0x00001058 LBB0_188
- 0x41, 0x0f, 0xbc, 0xc1, //0x00001058 bsfl %r9d, %eax
- 0x4c, 0x01, 0xe8, //0x0000105c addq %r13, %rax
- 0x49, 0x8d, 0x0c, 0x02, //0x0000105f leaq (%r10,%rax), %rcx
- 0x48, 0x83, 0xc1, 0x02, //0x00001063 addq $2, %rcx
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00001067 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000106c movq $32(%rsp), %r11
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00001071 movq $40(%rsp), %r14
- 0x4d, 0x89, 0xf9, //0x00001076 movq %r15, %r9
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001079 movabsq $4294977024, %r15
- //0x00001083 LBB0_189
- 0x48, 0x8b, 0x44, 0x24, 0x08, //0x00001083 movq $8(%rsp), %rax
- 0x48, 0x89, 0x08, //0x00001088 movq %rcx, (%rax)
- 0x4c, 0x89, 0xe8, //0x0000108b movq %r13, %rax
- 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x0000108e movabsq $9223372036854775806, %rdx
- 0x49, 0x39, 0xd5, //0x00001098 cmpq %rdx, %r13
- 0x0f, 0x86, 0xc0, 0x0a, 0x00, 0x00, //0x0000109b jbe LBB0_364
- 0xe9, 0x57, 0x2d, 0x00, 0x00, //0x000010a1 jmp LBB0_721
- //0x000010a6 LBB0_195
- 0x4d, 0x89, 0xf3, //0x000010a6 movq %r14, %r11
- 0x49, 0x29, 0xcb, //0x000010a9 subq %rcx, %r11
- 0x0f, 0x84, 0xf1, 0x2e, 0x00, 0x00, //0x000010ac je LBB0_724
- 0x49, 0x83, 0xfb, 0x40, //0x000010b2 cmpq $64, %r11
- 0x0f, 0x82, 0x79, 0x1c, 0x00, 0x00, //0x000010b6 jb LBB0_533
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x000010bc movq $-1, $16(%rsp)
- 0x45, 0x31, 0xd2, //0x000010c5 xorl %r10d, %r10d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000010c8 .p2align 4, 0x90
- //0x000010d0 LBB0_198
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x000010d0 vmovdqu (%r12,%rcx), %ymm0
- 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x0c, 0x20, //0x000010d6 vmovdqu $32(%r12,%rcx), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x000010dd vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xfa, //0x000010e1 vpmovmskb %ymm2, %edi
- 0xc5, 0xf5, 0x74, 0xd6, //0x000010e5 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xc2, //0x000010e9 vpmovmskb %ymm2, %eax
- 0xc5, 0xfd, 0x74, 0xd7, //0x000010ed vpcmpeqb %ymm7, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x000010f1 vpmovmskb %ymm2, %edx
- 0xc5, 0xf5, 0x74, 0xd7, //0x000010f5 vpcmpeqb %ymm7, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xda, //0x000010f9 vpmovmskb %ymm2, %ebx
- 0xc5, 0xbd, 0xda, 0xd1, //0x000010fd vpminub %ymm1, %ymm8, %ymm2
- 0xc5, 0xf5, 0x74, 0xca, //0x00001101 vpcmpeqb %ymm2, %ymm1, %ymm1
- 0xc5, 0xfd, 0xd7, 0xf1, //0x00001105 vpmovmskb %ymm1, %esi
- 0x48, 0xc1, 0xe0, 0x20, //0x00001109 shlq $32, %rax
- 0x48, 0x09, 0xc7, //0x0000110d orq %rax, %rdi
- 0x48, 0xc1, 0xe3, 0x20, //0x00001110 shlq $32, %rbx
- 0x48, 0xc1, 0xe6, 0x20, //0x00001114 shlq $32, %rsi
- 0x48, 0x09, 0xda, //0x00001118 orq %rbx, %rdx
- 0x0f, 0x85, 0x44, 0x00, 0x00, 0x00, //0x0000111b jne LBB0_209
- 0x4d, 0x85, 0xd2, //0x00001121 testq %r10, %r10
- 0x0f, 0x85, 0x53, 0x00, 0x00, 0x00, //0x00001124 jne LBB0_211
- 0x45, 0x31, 0xd2, //0x0000112a xorl %r10d, %r10d
- //0x0000112d LBB0_201
- 0xc5, 0xbd, 0xda, 0xc8, //0x0000112d vpminub %ymm0, %ymm8, %ymm1
- 0xc5, 0xfd, 0x74, 0xc1, //0x00001131 vpcmpeqb %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc0, //0x00001135 vpmovmskb %ymm0, %eax
- 0x48, 0x09, 0xc6, //0x00001139 orq %rax, %rsi
- 0x48, 0x85, 0xff, //0x0000113c testq %rdi, %rdi
- 0x0f, 0x85, 0x8b, 0x00, 0x00, 0x00, //0x0000113f jne LBB0_212
- 0x48, 0x85, 0xf6, //0x00001145 testq %rsi, %rsi
- 0x0f, 0x85, 0xce, 0x2c, 0x00, 0x00, //0x00001148 jne LBB0_704
- 0x49, 0x83, 0xc3, 0xc0, //0x0000114e addq $-64, %r11
- 0x48, 0x83, 0xc1, 0x40, //0x00001152 addq $64, %rcx
- 0x49, 0x83, 0xfb, 0x3f, //0x00001156 cmpq $63, %r11
- 0x0f, 0x87, 0x70, 0xff, 0xff, 0xff, //0x0000115a ja LBB0_198
- 0xe9, 0x0e, 0x18, 0x00, 0x00, //0x00001160 jmp LBB0_204
- //0x00001165 LBB0_209
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00001165 cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x0000116b jne LBB0_211
- 0x48, 0x0f, 0xbc, 0xc2, //0x00001171 bsfq %rdx, %rax
- 0x48, 0x01, 0xc8, //0x00001175 addq %rcx, %rax
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x00001178 movq %rax, $16(%rsp)
- //0x0000117d LBB0_211
- 0x4c, 0x89, 0xd0, //0x0000117d movq %r10, %rax
- 0x48, 0xf7, 0xd0, //0x00001180 notq %rax
- 0x48, 0x21, 0xd0, //0x00001183 andq %rdx, %rax
- 0x4c, 0x8d, 0x04, 0x00, //0x00001186 leaq (%rax,%rax), %r8
- 0x4d, 0x09, 0xd0, //0x0000118a orq %r10, %r8
- 0x4c, 0x89, 0xc3, //0x0000118d movq %r8, %rbx
- 0x48, 0xf7, 0xd3, //0x00001190 notq %rbx
- 0x48, 0x21, 0xd3, //0x00001193 andq %rdx, %rbx
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001196 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd3, //0x000011a0 andq %rdx, %rbx
- 0x45, 0x31, 0xd2, //0x000011a3 xorl %r10d, %r10d
- 0x48, 0x01, 0xc3, //0x000011a6 addq %rax, %rbx
- 0x41, 0x0f, 0x92, 0xc2, //0x000011a9 setb %r10b
- 0x48, 0x01, 0xdb, //0x000011ad addq %rbx, %rbx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000011b0 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc3, //0x000011ba xorq %rax, %rbx
- 0x4c, 0x21, 0xc3, //0x000011bd andq %r8, %rbx
- 0x48, 0xf7, 0xd3, //0x000011c0 notq %rbx
- 0x48, 0x21, 0xdf, //0x000011c3 andq %rbx, %rdi
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000011c6 movq $24(%rsp), %r8
- 0xe9, 0x5d, 0xff, 0xff, 0xff, //0x000011cb jmp LBB0_201
- //0x000011d0 LBB0_212
- 0x48, 0x0f, 0xbc, 0xc7, //0x000011d0 bsfq %rdi, %rax
- 0x48, 0x85, 0xf6, //0x000011d4 testq %rsi, %rsi
- 0x0f, 0x84, 0x9c, 0x01, 0x00, 0x00, //0x000011d7 je LBB0_245
- 0x48, 0x0f, 0xbc, 0xd6, //0x000011dd bsfq %rsi, %rdx
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000011e1 movq $32(%rsp), %r11
- 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x000011e6 movq $8(%rsp), %rbx
- 0x48, 0x39, 0xc2, //0x000011eb cmpq %rax, %rdx
- 0x0f, 0x83, 0x9d, 0x01, 0x00, 0x00, //0x000011ee jae LBB0_246
- 0xe9, 0xda, 0x2d, 0x00, 0x00, //0x000011f4 jmp LBB0_239
- //0x000011f9 LBB0_219
- 0x4c, 0x01, 0xd9, //0x000011f9 addq %r11, %rcx
- 0x4c, 0x01, 0xd1, //0x000011fc addq %r10, %rcx
- 0xc5, 0xf8, 0x77, //0x000011ff vzeroupper
- 0x49, 0x89, 0xcb, //0x00001202 movq %rcx, %r11
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001205 movq $-1, %rax
- 0x4d, 0x85, 0xff, //0x0000120c testq %r15, %r15
- 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x0000120f movq $16(%rsp), %rcx
- 0x0f, 0x85, 0x95, 0x07, 0x00, 0x00, //0x00001214 jne LBB0_347
- 0xe9, 0xc5, 0x2b, 0x00, 0x00, //0x0000121a jmp LBB0_700
- //0x0000121f LBB0_220
- 0x4d, 0x89, 0xf3, //0x0000121f movq %r14, %r11
- 0x49, 0x29, 0xcb, //0x00001222 subq %rcx, %r11
- 0x0f, 0x84, 0x78, 0x2d, 0x00, 0x00, //0x00001225 je LBB0_724
- 0x49, 0x83, 0xfb, 0x40, //0x0000122b cmpq $64, %r11
- 0x0f, 0x82, 0x79, 0x1b, 0x00, 0x00, //0x0000122f jb LBB0_539
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00001235 movq $-1, $16(%rsp)
- 0x45, 0x31, 0xd2, //0x0000123e xorl %r10d, %r10d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001241 .p2align 4, 0x90
- //0x00001250 LBB0_223
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x00001250 vmovdqu (%r12,%rcx), %ymm0
- 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x0c, 0x20, //0x00001256 vmovdqu $32(%r12,%rcx), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x0000125d vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xfa, //0x00001261 vpmovmskb %ymm2, %edi
- 0xc5, 0xf5, 0x74, 0xd6, //0x00001265 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xc2, //0x00001269 vpmovmskb %ymm2, %eax
- 0xc5, 0xfd, 0x74, 0xd7, //0x0000126d vpcmpeqb %ymm7, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x00001271 vpmovmskb %ymm2, %edx
- 0xc5, 0xf5, 0x74, 0xd7, //0x00001275 vpcmpeqb %ymm7, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xda, //0x00001279 vpmovmskb %ymm2, %ebx
- 0xc5, 0xbd, 0xda, 0xd1, //0x0000127d vpminub %ymm1, %ymm8, %ymm2
- 0xc5, 0xf5, 0x74, 0xca, //0x00001281 vpcmpeqb %ymm2, %ymm1, %ymm1
- 0xc5, 0xfd, 0xd7, 0xf1, //0x00001285 vpmovmskb %ymm1, %esi
- 0x48, 0xc1, 0xe0, 0x20, //0x00001289 shlq $32, %rax
- 0x48, 0x09, 0xc7, //0x0000128d orq %rax, %rdi
- 0x48, 0xc1, 0xe3, 0x20, //0x00001290 shlq $32, %rbx
- 0x48, 0xc1, 0xe6, 0x20, //0x00001294 shlq $32, %rsi
- 0x48, 0x09, 0xda, //0x00001298 orq %rbx, %rdx
- 0x0f, 0x85, 0x44, 0x00, 0x00, 0x00, //0x0000129b jne LBB0_234
- 0x4d, 0x85, 0xd2, //0x000012a1 testq %r10, %r10
- 0x0f, 0x85, 0x53, 0x00, 0x00, 0x00, //0x000012a4 jne LBB0_236
- 0x45, 0x31, 0xd2, //0x000012aa xorl %r10d, %r10d
- //0x000012ad LBB0_226
- 0xc5, 0xbd, 0xda, 0xc8, //0x000012ad vpminub %ymm0, %ymm8, %ymm1
- 0xc5, 0xfd, 0x74, 0xc1, //0x000012b1 vpcmpeqb %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc0, //0x000012b5 vpmovmskb %ymm0, %eax
- 0x48, 0x09, 0xc6, //0x000012b9 orq %rax, %rsi
- 0x48, 0x85, 0xff, //0x000012bc testq %rdi, %rdi
- 0x0f, 0x85, 0x8b, 0x00, 0x00, 0x00, //0x000012bf jne LBB0_237
- 0x48, 0x85, 0xf6, //0x000012c5 testq %rsi, %rsi
- 0x0f, 0x85, 0x4e, 0x2b, 0x00, 0x00, //0x000012c8 jne LBB0_704
- 0x49, 0x83, 0xc3, 0xc0, //0x000012ce addq $-64, %r11
- 0x48, 0x83, 0xc1, 0x40, //0x000012d2 addq $64, %rcx
- 0x49, 0x83, 0xfb, 0x3f, //0x000012d6 cmpq $63, %r11
- 0x0f, 0x87, 0x70, 0xff, 0xff, 0xff, //0x000012da ja LBB0_223
- 0xe9, 0x7e, 0x17, 0x00, 0x00, //0x000012e0 jmp LBB0_229
- //0x000012e5 LBB0_234
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x000012e5 cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x000012eb jne LBB0_236
- 0x48, 0x0f, 0xbc, 0xc2, //0x000012f1 bsfq %rdx, %rax
- 0x48, 0x01, 0xc8, //0x000012f5 addq %rcx, %rax
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x000012f8 movq %rax, $16(%rsp)
- //0x000012fd LBB0_236
- 0x4c, 0x89, 0xd0, //0x000012fd movq %r10, %rax
- 0x48, 0xf7, 0xd0, //0x00001300 notq %rax
- 0x48, 0x21, 0xd0, //0x00001303 andq %rdx, %rax
- 0x4c, 0x8d, 0x04, 0x00, //0x00001306 leaq (%rax,%rax), %r8
- 0x4d, 0x09, 0xd0, //0x0000130a orq %r10, %r8
- 0x4c, 0x89, 0xc3, //0x0000130d movq %r8, %rbx
- 0x48, 0xf7, 0xd3, //0x00001310 notq %rbx
- 0x48, 0x21, 0xd3, //0x00001313 andq %rdx, %rbx
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001316 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd3, //0x00001320 andq %rdx, %rbx
- 0x45, 0x31, 0xd2, //0x00001323 xorl %r10d, %r10d
- 0x48, 0x01, 0xc3, //0x00001326 addq %rax, %rbx
- 0x41, 0x0f, 0x92, 0xc2, //0x00001329 setb %r10b
- 0x48, 0x01, 0xdb, //0x0000132d addq %rbx, %rbx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001330 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc3, //0x0000133a xorq %rax, %rbx
- 0x4c, 0x21, 0xc3, //0x0000133d andq %r8, %rbx
- 0x48, 0xf7, 0xd3, //0x00001340 notq %rbx
- 0x48, 0x21, 0xdf, //0x00001343 andq %rbx, %rdi
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00001346 movq $24(%rsp), %r8
- 0xe9, 0x5d, 0xff, 0xff, 0xff, //0x0000134b jmp LBB0_226
- //0x00001350 LBB0_237
- 0x48, 0x0f, 0xbc, 0xc7, //0x00001350 bsfq %rdi, %rax
- 0x48, 0x85, 0xf6, //0x00001354 testq %rsi, %rsi
- 0x0f, 0x84, 0xbe, 0x07, 0x00, 0x00, //0x00001357 je LBB0_361
- 0x48, 0x0f, 0xbc, 0xd6, //0x0000135d bsfq %rsi, %rdx
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00001361 movq $32(%rsp), %r11
- 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00001366 movq $8(%rsp), %rbx
- 0x48, 0x39, 0xc2, //0x0000136b cmpq %rax, %rdx
- 0x0f, 0x83, 0xbf, 0x07, 0x00, 0x00, //0x0000136e jae LBB0_362
- 0xe9, 0x5a, 0x2c, 0x00, 0x00, //0x00001374 jmp LBB0_239
- //0x00001379 LBB0_245
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001379 movl $64, %edx
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000137e movq $32(%rsp), %r11
- 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00001383 movq $8(%rsp), %rbx
- 0x48, 0x39, 0xc2, //0x00001388 cmpq %rax, %rdx
- 0x0f, 0x82, 0x42, 0x2c, 0x00, 0x00, //0x0000138b jb LBB0_239
- //0x00001391 LBB0_246
- 0x48, 0x01, 0xc1, //0x00001391 addq %rax, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x00001394 addq $1, %rcx
- 0x48, 0x85, 0xc9, //0x00001398 testq %rcx, %rcx
- 0x0f, 0x88, 0x10, 0x2a, 0x00, 0x00, //0x0000139b js LBB0_696
- //0x000013a1 LBB0_247
- 0x48, 0x89, 0x0b, //0x000013a1 movq %rcx, (%rbx)
- 0x4c, 0x89, 0xe8, //0x000013a4 movq %r13, %rax
- 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x000013a7 movabsq $9223372036854775806, %rdx
- 0x49, 0x39, 0xd5, //0x000013b1 cmpq %rdx, %r13
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x000013b4 movq $40(%rsp), %r14
- 0x0f, 0x86, 0xe2, 0xef, 0xff, 0xff, //0x000013b9 jbe LBB0_4
- 0xe9, 0x39, 0x2a, 0x00, 0x00, //0x000013bf jmp LBB0_721
- //0x000013c4 LBB0_248
- 0x49, 0x8b, 0x53, 0x08, //0x000013c4 movq $8(%r11), %rdx
- 0x48, 0x8d, 0x72, 0xfc, //0x000013c8 leaq $-4(%rdx), %rsi
- 0x49, 0x39, 0xf5, //0x000013cc cmpq %rsi, %r13
- 0x0f, 0x83, 0x6a, 0x2a, 0x00, 0x00, //0x000013cf jae LBB0_706
- 0x41, 0x8b, 0x0c, 0x0c, //0x000013d5 movl (%r12,%rcx), %ecx
- 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x000013d9 cmpl $1702063201, %ecx
- 0x48, 0x8b, 0x54, 0x24, 0x08, //0x000013df movq $8(%rsp), %rdx
- 0x0f, 0x85, 0xb4, 0x2a, 0x00, 0x00, //0x000013e4 jne LBB0_707
- 0x49, 0x8d, 0x4d, 0x05, //0x000013ea leaq $5(%r13), %rcx
- 0xe9, 0x95, 0xef, 0xff, 0xff, //0x000013ee jmp LBB0_2
- //0x000013f3 LBB0_251
- 0x4d, 0x8b, 0x73, 0x08, //0x000013f3 movq $8(%r11), %r14
- 0x41, 0xf6, 0xc0, 0x40, //0x000013f7 testb $64, %r8b
- 0x0f, 0x85, 0x84, 0x07, 0x00, 0x00, //0x000013fb jne LBB0_366
- 0x41, 0xf6, 0xc0, 0x20, //0x00001401 testb $32, %r8b
- 0x0f, 0x85, 0x46, 0x10, 0x00, 0x00, //0x00001405 jne LBB0_450
- 0x4d, 0x89, 0xf2, //0x0000140b movq %r14, %r10
- 0x49, 0x29, 0xca, //0x0000140e subq %rcx, %r10
- 0x0f, 0x84, 0xe2, 0x2b, 0x00, 0x00, //0x00001411 je LBB0_727
- 0x49, 0x83, 0xfa, 0x40, //0x00001417 cmpq $64, %r10
- 0x0f, 0x82, 0x03, 0x1a, 0x00, 0x00, //0x0000141b jb LBB0_544
- 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x00001421 movq $-2, %rsi
- 0x4c, 0x29, 0xee, //0x00001428 subq %r13, %rsi
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x0000142b movq $-1, $16(%rsp)
- 0x45, 0x31, 0xc0, //0x00001434 xorl %r8d, %r8d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001437 .p2align 4, 0x90
- //0x00001440 LBB0_256
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x00001440 vmovdqu (%r12,%rcx), %ymm0
- 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x0c, 0x20, //0x00001446 vmovdqu $32(%r12,%rcx), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x0000144d vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xfa, //0x00001451 vpmovmskb %ymm2, %edi
- 0xc5, 0xf5, 0x74, 0xd6, //0x00001455 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xc2, //0x00001459 vpmovmskb %ymm2, %eax
- 0xc5, 0xfd, 0x74, 0xc7, //0x0000145d vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xd0, //0x00001461 vpmovmskb %ymm0, %edx
- 0xc5, 0xf5, 0x74, 0xc7, //0x00001465 vpcmpeqb %ymm7, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xd8, //0x00001469 vpmovmskb %ymm0, %ebx
- 0x48, 0xc1, 0xe0, 0x20, //0x0000146d shlq $32, %rax
- 0x48, 0x09, 0xc7, //0x00001471 orq %rax, %rdi
- 0x48, 0xc1, 0xe3, 0x20, //0x00001474 shlq $32, %rbx
- 0x48, 0x09, 0xda, //0x00001478 orq %rbx, %rdx
- 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000147b jne LBB0_265
- 0x4d, 0x85, 0xc0, //0x00001481 testq %r8, %r8
- 0x0f, 0x85, 0x3f, 0x00, 0x00, 0x00, //0x00001484 jne LBB0_267
- 0x45, 0x31, 0xc0, //0x0000148a xorl %r8d, %r8d
- 0x48, 0x85, 0xff, //0x0000148d testq %rdi, %rdi
- 0x0f, 0x85, 0x8a, 0x00, 0x00, 0x00, //0x00001490 jne LBB0_268
- //0x00001496 LBB0_259
- 0x49, 0x83, 0xc2, 0xc0, //0x00001496 addq $-64, %r10
- 0x48, 0x83, 0xc6, 0xc0, //0x0000149a addq $-64, %rsi
- 0x48, 0x83, 0xc1, 0x40, //0x0000149e addq $64, %rcx
- 0x49, 0x83, 0xfa, 0x3f, //0x000014a2 cmpq $63, %r10
- 0x0f, 0x87, 0x94, 0xff, 0xff, 0xff, //0x000014a6 ja LBB0_256
- 0xe9, 0xc7, 0x16, 0x00, 0x00, //0x000014ac jmp LBB0_260
- //0x000014b1 LBB0_265
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x000014b1 cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x000014b7 jne LBB0_267
- 0x48, 0x0f, 0xbc, 0xc2, //0x000014bd bsfq %rdx, %rax
- 0x48, 0x01, 0xc8, //0x000014c1 addq %rcx, %rax
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x000014c4 movq %rax, $16(%rsp)
- //0x000014c9 LBB0_267
- 0x4c, 0x89, 0xc0, //0x000014c9 movq %r8, %rax
- 0x48, 0xf7, 0xd0, //0x000014cc notq %rax
- 0x48, 0x21, 0xd0, //0x000014cf andq %rdx, %rax
- 0x4c, 0x8d, 0x1c, 0x00, //0x000014d2 leaq (%rax,%rax), %r11
- 0x4d, 0x09, 0xc3, //0x000014d6 orq %r8, %r11
- 0x4c, 0x89, 0xdb, //0x000014d9 movq %r11, %rbx
- 0x48, 0xf7, 0xd3, //0x000014dc notq %rbx
- 0x48, 0x21, 0xd3, //0x000014df andq %rdx, %rbx
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000014e2 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd3, //0x000014ec andq %rdx, %rbx
- 0x45, 0x31, 0xc0, //0x000014ef xorl %r8d, %r8d
- 0x48, 0x01, 0xc3, //0x000014f2 addq %rax, %rbx
- 0x41, 0x0f, 0x92, 0xc0, //0x000014f5 setb %r8b
- 0x48, 0x01, 0xdb, //0x000014f9 addq %rbx, %rbx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000014fc movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc3, //0x00001506 xorq %rax, %rbx
- 0x4c, 0x21, 0xdb, //0x00001509 andq %r11, %rbx
- 0x48, 0xf7, 0xd3, //0x0000150c notq %rbx
- 0x48, 0x21, 0xdf, //0x0000150f andq %rbx, %rdi
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00001512 movq $32(%rsp), %r11
- 0x48, 0x85, 0xff, //0x00001517 testq %rdi, %rdi
- 0x0f, 0x84, 0x76, 0xff, 0xff, 0xff, //0x0000151a je LBB0_259
- //0x00001520 LBB0_268
- 0xc5, 0x7d, 0x7f, 0xea, //0x00001520 vmovdqa %ymm13, %ymm2
- 0x48, 0x0f, 0xbc, 0xcf, //0x00001524 bsfq %rdi, %rcx
- 0x48, 0x29, 0xf1, //0x00001528 subq %rsi, %rcx
- //0x0000152b LBB0_269
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x0000152b movq $24(%rsp), %r8
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00001530 movq $8(%rsp), %rsi
- 0xe9, 0xc3, 0x10, 0x00, 0x00, //0x00001535 jmp LBB0_475
- //0x0000153a LBB0_270
- 0x4d, 0x8b, 0x7b, 0x08, //0x0000153a movq $8(%r11), %r15
- 0x41, 0xf6, 0xc0, 0x40, //0x0000153e testb $64, %r8b
- 0x0f, 0x85, 0x25, 0x07, 0x00, 0x00, //0x00001542 jne LBB0_377
- 0x49, 0x29, 0xcf, //0x00001548 subq %rcx, %r15
- 0x0f, 0x84, 0x0f, 0x2a, 0x00, 0x00, //0x0000154b je LBB0_714
- 0x4d, 0x8d, 0x14, 0x0c, //0x00001551 leaq (%r12,%rcx), %r10
- 0x41, 0x80, 0x3a, 0x30, //0x00001555 cmpb $48, (%r10)
- 0x0f, 0x85, 0x34, 0x00, 0x00, 0x00, //0x00001559 jne LBB0_276
- 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000155f movl $1, %ebx
- 0x49, 0x83, 0xff, 0x01, //0x00001564 cmpq $1, %r15
- 0x0f, 0x84, 0x71, 0x17, 0x00, 0x00, //0x00001568 je LBB0_530
- 0x41, 0x8a, 0x42, 0x01, //0x0000156e movb $1(%r10), %al
- 0x04, 0xd2, //0x00001572 addb $-46, %al
- 0x3c, 0x37, //0x00001574 cmpb $55, %al
- 0x0f, 0x87, 0x63, 0x17, 0x00, 0x00, //0x00001576 ja LBB0_530
- 0x0f, 0xb6, 0xc0, //0x0000157c movzbl %al, %eax
- 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x0000157f movabsq $36028797027352577, %rdx
- 0x48, 0x0f, 0xa3, 0xc2, //0x00001589 btq %rax, %rdx
- 0x0f, 0x83, 0x4c, 0x17, 0x00, 0x00, //0x0000158d jae LBB0_530
- //0x00001593 LBB0_276
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001593 movq $-1, %r11
- 0x49, 0x83, 0xff, 0x20, //0x0000159a cmpq $32, %r15
- 0x0f, 0x82, 0x56, 0x18, 0x00, 0x00, //0x0000159e jb LBB0_543
- 0x31, 0xdb, //0x000015a4 xorl %ebx, %ebx
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000015a6 movq $-1, %r14
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000015ad movq $-1, %r8
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000015b4 .p2align 4, 0x90
- //0x000015c0 LBB0_278
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x1a, //0x000015c0 vmovdqu (%r10,%rbx), %ymm0
- 0xc5, 0xb5, 0x74, 0xc8, //0x000015c6 vpcmpeqb %ymm0, %ymm9, %ymm1
- 0xc5, 0x95, 0x74, 0xd0, //0x000015ca vpcmpeqb %ymm0, %ymm13, %ymm2
- 0xc5, 0xed, 0xeb, 0xc9, //0x000015ce vpor %ymm1, %ymm2, %ymm1
- 0xc5, 0xa5, 0xdb, 0xd0, //0x000015d2 vpand %ymm0, %ymm11, %ymm2
- 0xc5, 0x8d, 0x74, 0xd8, //0x000015d6 vpcmpeqb %ymm0, %ymm14, %ymm3
- 0xc5, 0xfd, 0xd7, 0xfb, //0x000015da vpmovmskb %ymm3, %edi
- 0xc5, 0x85, 0x74, 0xd2, //0x000015de vpcmpeqb %ymm2, %ymm15, %ymm2
- 0xc5, 0xfd, 0xd7, 0xf2, //0x000015e2 vpmovmskb %ymm2, %esi
- 0xc5, 0xfd, 0xd7, 0xc1, //0x000015e6 vpmovmskb %ymm1, %eax
- 0xc5, 0xfd, 0xfc, 0x05, 0x8e, 0xec, 0xff, 0xff, //0x000015ea vpaddb $-4978(%rip), %ymm0, %ymm0 /* LCPI0_18+0(%rip) */
- 0xc5, 0xfd, 0xda, 0x25, 0xa6, 0xec, 0xff, 0xff, //0x000015f2 vpminub $-4954(%rip), %ymm0, %ymm4 /* LCPI0_19+0(%rip) */
- 0xc5, 0xfd, 0x74, 0xc4, //0x000015fa vpcmpeqb %ymm4, %ymm0, %ymm0
- 0xc5, 0xe5, 0xeb, 0xd2, //0x000015fe vpor %ymm2, %ymm3, %ymm2
- 0xc5, 0xfd, 0xeb, 0xc2, //0x00001602 vpor %ymm2, %ymm0, %ymm0
- 0xc5, 0xfd, 0xeb, 0xc1, //0x00001606 vpor %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc8, //0x0000160a vpmovmskb %ymm0, %ecx
- 0x48, 0xf7, 0xd1, //0x0000160e notq %rcx
- 0x48, 0x0f, 0xbc, 0xc9, //0x00001611 bsfq %rcx, %rcx
- 0x83, 0xf9, 0x20, //0x00001615 cmpl $32, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00001618 je LBB0_280
- 0xba, 0xff, 0xff, 0xff, 0xff, //0x0000161e movl $-1, %edx
- 0xd3, 0xe2, //0x00001623 shll %cl, %edx
- 0xf7, 0xd2, //0x00001625 notl %edx
- 0x21, 0xd7, //0x00001627 andl %edx, %edi
- 0x21, 0xd6, //0x00001629 andl %edx, %esi
- 0x21, 0xc2, //0x0000162b andl %eax, %edx
- 0x89, 0xd0, //0x0000162d movl %edx, %eax
- //0x0000162f LBB0_280
- 0x8d, 0x57, 0xff, //0x0000162f leal $-1(%rdi), %edx
- 0x21, 0xfa, //0x00001632 andl %edi, %edx
- 0xc5, 0xfe, 0x6f, 0x1d, 0x84, 0xeb, 0xff, 0xff, //0x00001634 vmovdqu $-5244(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x5c, 0xeb, 0xff, 0xff, //0x0000163c vmovdqu $-5284(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0x0f, 0x85, 0x22, 0x15, 0x00, 0x00, //0x00001644 jne LBB0_516
- 0x8d, 0x56, 0xff, //0x0000164a leal $-1(%rsi), %edx
- 0x21, 0xf2, //0x0000164d andl %esi, %edx
- 0x0f, 0x85, 0x17, 0x15, 0x00, 0x00, //0x0000164f jne LBB0_516
- 0x8d, 0x50, 0xff, //0x00001655 leal $-1(%rax), %edx
- 0x21, 0xc2, //0x00001658 andl %eax, %edx
- 0x0f, 0x85, 0x0c, 0x15, 0x00, 0x00, //0x0000165a jne LBB0_516
- 0x85, 0xff, //0x00001660 testl %edi, %edi
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001662 je LBB0_286
- 0x0f, 0xbc, 0xd7, //0x00001668 bsfl %edi, %edx
- 0x49, 0x83, 0xf8, 0xff, //0x0000166b cmpq $-1, %r8
- 0x0f, 0x85, 0xbd, 0x15, 0x00, 0x00, //0x0000166f jne LBB0_519
- 0x48, 0x01, 0xda, //0x00001675 addq %rbx, %rdx
- 0x49, 0x89, 0xd0, //0x00001678 movq %rdx, %r8
- //0x0000167b LBB0_286
- 0x85, 0xf6, //0x0000167b testl %esi, %esi
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000167d je LBB0_289
- 0x0f, 0xbc, 0xd6, //0x00001683 bsfl %esi, %edx
- 0x49, 0x83, 0xfe, 0xff, //0x00001686 cmpq $-1, %r14
- 0x0f, 0x85, 0xa2, 0x15, 0x00, 0x00, //0x0000168a jne LBB0_519
- 0x48, 0x01, 0xda, //0x00001690 addq %rbx, %rdx
- 0x49, 0x89, 0xd6, //0x00001693 movq %rdx, %r14
- //0x00001696 LBB0_289
- 0x85, 0xc0, //0x00001696 testl %eax, %eax
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001698 je LBB0_292
- 0x0f, 0xbc, 0xc0, //0x0000169e bsfl %eax, %eax
- 0x49, 0x83, 0xfb, 0xff, //0x000016a1 cmpq $-1, %r11
- 0x0f, 0x85, 0x04, 0x16, 0x00, 0x00, //0x000016a5 jne LBB0_525
- 0x48, 0x01, 0xd8, //0x000016ab addq %rbx, %rax
- 0x49, 0x89, 0xc3, //0x000016ae movq %rax, %r11
- //0x000016b1 LBB0_292
- 0x83, 0xf9, 0x20, //0x000016b1 cmpl $32, %ecx
- 0x0f, 0x85, 0xdc, 0x0e, 0x00, 0x00, //0x000016b4 jne LBB0_469
- 0x49, 0x83, 0xc7, 0xe0, //0x000016ba addq $-32, %r15
- 0x48, 0x83, 0xc3, 0x20, //0x000016be addq $32, %rbx
- 0x49, 0x83, 0xff, 0x1f, //0x000016c2 cmpq $31, %r15
- 0x0f, 0x87, 0xf4, 0xfe, 0xff, 0xff, //0x000016c6 ja LBB0_278
- 0xc5, 0xf8, 0x77, //0x000016cc vzeroupper
- 0x4c, 0x01, 0xd3, //0x000016cf addq %r10, %rbx
- 0x4c, 0x89, 0x54, 0x24, 0x30, //0x000016d2 movq %r10, $48(%rsp)
- 0x4c, 0x89, 0x4c, 0x24, 0x10, //0x000016d7 movq %r9, $16(%rsp)
- 0x49, 0x83, 0xff, 0x10, //0x000016dc cmpq $16, %r15
- 0x0f, 0x82, 0x2c, 0x01, 0x00, 0x00, //0x000016e0 jb LBB0_313
- //0x000016e6 LBB0_295
- 0x48, 0x89, 0xd8, //0x000016e6 movq %rbx, %rax
- 0x4c, 0x29, 0xe8, //0x000016e9 subq %r13, %rax
- 0x4d, 0x89, 0xe1, //0x000016ec movq %r12, %r9
- 0x49, 0xf7, 0xd1, //0x000016ef notq %r9
- 0x49, 0x01, 0xc1, //0x000016f2 addq %rax, %r9
- 0x45, 0x31, 0xd2, //0x000016f5 xorl %r10d, %r10d
- //0x000016f8 LBB0_296
- 0xc4, 0xa1, 0x7a, 0x6f, 0x04, 0x13, //0x000016f8 vmovdqu (%rbx,%r10), %xmm0
- 0xc5, 0xf9, 0x74, 0x0d, 0x3a, 0xe9, 0xff, 0xff, //0x000016fe vpcmpeqb $-5830(%rip), %xmm0, %xmm1 /* LCPI0_20+0(%rip) */
- 0xc5, 0xf9, 0x74, 0x15, 0x42, 0xe9, 0xff, 0xff, //0x00001706 vpcmpeqb $-5822(%rip), %xmm0, %xmm2 /* LCPI0_21+0(%rip) */
- 0xc5, 0xe9, 0xeb, 0xc9, //0x0000170e vpor %xmm1, %xmm2, %xmm1
- 0xc5, 0xf9, 0xfc, 0x15, 0x46, 0xe9, 0xff, 0xff, //0x00001712 vpaddb $-5818(%rip), %xmm0, %xmm2 /* LCPI0_22+0(%rip) */
- 0xc5, 0xe9, 0xda, 0x1d, 0x4e, 0xe9, 0xff, 0xff, //0x0000171a vpminub $-5810(%rip), %xmm2, %xmm3 /* LCPI0_23+0(%rip) */
- 0xc5, 0xe9, 0x74, 0xd3, //0x00001722 vpcmpeqb %xmm3, %xmm2, %xmm2
- 0xc5, 0xf9, 0xdb, 0x1d, 0xf2, 0xe8, 0xff, 0xff, //0x00001726 vpand $-5902(%rip), %xmm0, %xmm3 /* LCPI0_12+0(%rip) */
- 0xc5, 0xf9, 0x74, 0x05, 0x4a, 0xe9, 0xff, 0xff, //0x0000172e vpcmpeqb $-5814(%rip), %xmm0, %xmm0 /* LCPI0_24+0(%rip) */
- 0xc5, 0xe1, 0x74, 0x1d, 0x52, 0xe9, 0xff, 0xff, //0x00001736 vpcmpeqb $-5806(%rip), %xmm3, %xmm3 /* LCPI0_25+0(%rip) */
- 0xc5, 0xe1, 0xeb, 0xe0, //0x0000173e vpor %xmm0, %xmm3, %xmm4
- 0xc5, 0xd9, 0xeb, 0xe1, //0x00001742 vpor %xmm1, %xmm4, %xmm4
- 0xc5, 0xd9, 0xeb, 0xd2, //0x00001746 vpor %xmm2, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xd0, //0x0000174a vpmovmskb %xmm0, %edx
- 0xc5, 0xf9, 0xd7, 0xfb, //0x0000174e vpmovmskb %xmm3, %edi
- 0xc5, 0xf9, 0xd7, 0xf1, //0x00001752 vpmovmskb %xmm1, %esi
- 0xc5, 0xf9, 0xd7, 0xc2, //0x00001756 vpmovmskb %xmm2, %eax
- 0xf7, 0xd0, //0x0000175a notl %eax
- 0x0f, 0xbc, 0xc8, //0x0000175c bsfl %eax, %ecx
- 0x83, 0xf9, 0x10, //0x0000175f cmpl $16, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00001762 je LBB0_298
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00001768 movl $-1, %eax
- 0xd3, 0xe0, //0x0000176d shll %cl, %eax
- 0xf7, 0xd0, //0x0000176f notl %eax
- 0x21, 0xc2, //0x00001771 andl %eax, %edx
- 0x21, 0xc7, //0x00001773 andl %eax, %edi
- 0x21, 0xf0, //0x00001775 andl %esi, %eax
- 0x89, 0xc6, //0x00001777 movl %eax, %esi
- //0x00001779 LBB0_298
- 0x8d, 0x42, 0xff, //0x00001779 leal $-1(%rdx), %eax
- 0x21, 0xd0, //0x0000177c andl %edx, %eax
- 0x0f, 0x85, 0x90, 0x14, 0x00, 0x00, //0x0000177e jne LBB0_517
- 0x8d, 0x47, 0xff, //0x00001784 leal $-1(%rdi), %eax
- 0x21, 0xf8, //0x00001787 andl %edi, %eax
- 0x0f, 0x85, 0x85, 0x14, 0x00, 0x00, //0x00001789 jne LBB0_517
- 0x8d, 0x46, 0xff, //0x0000178f leal $-1(%rsi), %eax
- 0x21, 0xf0, //0x00001792 andl %esi, %eax
- 0x0f, 0x85, 0x7a, 0x14, 0x00, 0x00, //0x00001794 jne LBB0_517
- 0x85, 0xd2, //0x0000179a testl %edx, %edx
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x0000179c je LBB0_304
- 0x0f, 0xbc, 0xd2, //0x000017a2 bsfl %edx, %edx
- 0x49, 0x83, 0xf8, 0xff, //0x000017a5 cmpq $-1, %r8
- 0x0f, 0x85, 0xa8, 0x14, 0x00, 0x00, //0x000017a9 jne LBB0_522
- 0x4c, 0x01, 0xca, //0x000017af addq %r9, %rdx
- 0x4c, 0x01, 0xd2, //0x000017b2 addq %r10, %rdx
- 0x49, 0x89, 0xd0, //0x000017b5 movq %rdx, %r8
- //0x000017b8 LBB0_304
- 0x85, 0xff, //0x000017b8 testl %edi, %edi
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000017ba je LBB0_307
- 0x0f, 0xbc, 0xd7, //0x000017c0 bsfl %edi, %edx
- 0x49, 0x83, 0xfe, 0xff, //0x000017c3 cmpq $-1, %r14
- 0x0f, 0x85, 0x8a, 0x14, 0x00, 0x00, //0x000017c7 jne LBB0_522
- 0x4c, 0x01, 0xca, //0x000017cd addq %r9, %rdx
- 0x4c, 0x01, 0xd2, //0x000017d0 addq %r10, %rdx
- 0x49, 0x89, 0xd6, //0x000017d3 movq %rdx, %r14
- //0x000017d6 LBB0_307
- 0x85, 0xf6, //0x000017d6 testl %esi, %esi
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000017d8 je LBB0_310
- 0x0f, 0xbc, 0xd6, //0x000017de bsfl %esi, %edx
- 0x49, 0x83, 0xfb, 0xff, //0x000017e1 cmpq $-1, %r11
- 0x0f, 0x85, 0x6c, 0x14, 0x00, 0x00, //0x000017e5 jne LBB0_522
- 0x4c, 0x01, 0xca, //0x000017eb addq %r9, %rdx
- 0x4c, 0x01, 0xd2, //0x000017ee addq %r10, %rdx
- 0x49, 0x89, 0xd3, //0x000017f1 movq %rdx, %r11
- //0x000017f4 LBB0_310
- 0x83, 0xf9, 0x10, //0x000017f4 cmpl $16, %ecx
- 0x0f, 0x85, 0xe5, 0x0e, 0x00, 0x00, //0x000017f7 jne LBB0_479
- 0x49, 0x83, 0xc7, 0xf0, //0x000017fd addq $-16, %r15
- 0x49, 0x83, 0xc2, 0x10, //0x00001801 addq $16, %r10
- 0x49, 0x83, 0xff, 0x0f, //0x00001805 cmpq $15, %r15
- 0x0f, 0x87, 0xe9, 0xfe, 0xff, 0xff, //0x00001809 ja LBB0_296
- 0x4c, 0x01, 0xd3, //0x0000180f addq %r10, %rbx
- //0x00001812 LBB0_313
- 0x4d, 0x85, 0xff, //0x00001812 testq %r15, %r15
- 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x00001815 movq $16(%rsp), %r9
- 0x48, 0x8d, 0x0d, 0xb7, 0x2a, 0x00, 0x00, //0x0000181a leaq $10935(%rip), %rcx /* LJTI0_2+0(%rip) */
- 0x0f, 0x84, 0xd0, 0x0e, 0x00, 0x00, //0x00001821 je LBB0_481
- 0x4e, 0x8d, 0x14, 0x3b, //0x00001827 leaq (%rbx,%r15), %r10
- 0x48, 0x89, 0xd8, //0x0000182b movq %rbx, %rax
- 0x4c, 0x29, 0xe8, //0x0000182e subq %r13, %rax
- 0x4c, 0x89, 0xe6, //0x00001831 movq %r12, %rsi
- 0x48, 0xf7, 0xd6, //0x00001834 notq %rsi
- 0x48, 0x01, 0xc6, //0x00001837 addq %rax, %rsi
- 0x31, 0xc0, //0x0000183a xorl %eax, %eax
- 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x0000183c jmp LBB0_316
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001841 .p2align 4, 0x90
- //0x00001850 LBB0_315
- 0x48, 0x83, 0xc0, 0x01, //0x00001850 addq $1, %rax
- 0x49, 0x39, 0xc7, //0x00001854 cmpq %rax, %r15
- 0x0f, 0x84, 0x07, 0x13, 0x00, 0x00, //0x00001857 je LBB0_515
- //0x0000185d LBB0_316
- 0x0f, 0xbe, 0x14, 0x03, //0x0000185d movsbl (%rbx,%rax), %edx
- 0x8d, 0x7a, 0xd0, //0x00001861 leal $-48(%rdx), %edi
- 0x83, 0xff, 0x0a, //0x00001864 cmpl $10, %edi
- 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00001867 jb LBB0_315
- 0x8d, 0x7a, 0xd5, //0x0000186d leal $-43(%rdx), %edi
- 0x83, 0xff, 0x1a, //0x00001870 cmpl $26, %edi
- 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00001873 ja LBB0_321
- 0x48, 0x63, 0x14, 0xb9, //0x00001879 movslq (%rcx,%rdi,4), %rdx
- 0x48, 0x01, 0xca, //0x0000187d addq %rcx, %rdx
- 0xff, 0xe2, //0x00001880 jmpq *%rdx
- //0x00001882 LBB0_319
- 0x49, 0x83, 0xfb, 0xff, //0x00001882 cmpq $-1, %r11
- 0x0f, 0x85, 0x90, 0x13, 0x00, 0x00, //0x00001886 jne LBB0_518
- 0x4c, 0x8d, 0x1c, 0x06, //0x0000188c leaq (%rsi,%rax), %r11
- 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00001890 jmp LBB0_315
- //0x00001895 LBB0_321
- 0x83, 0xfa, 0x65, //0x00001895 cmpl $101, %edx
- 0x0f, 0x85, 0x56, 0x0e, 0x00, 0x00, //0x00001898 jne LBB0_480
- //0x0000189e LBB0_322
- 0x49, 0x83, 0xfe, 0xff, //0x0000189e cmpq $-1, %r14
- 0x0f, 0x85, 0x74, 0x13, 0x00, 0x00, //0x000018a2 jne LBB0_518
- 0x4c, 0x8d, 0x34, 0x06, //0x000018a8 leaq (%rsi,%rax), %r14
- 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x000018ac jmp LBB0_315
- //0x000018b1 LBB0_324
- 0x49, 0x83, 0xf8, 0xff, //0x000018b1 cmpq $-1, %r8
- 0x0f, 0x85, 0x61, 0x13, 0x00, 0x00, //0x000018b5 jne LBB0_518
- 0x4c, 0x8d, 0x04, 0x06, //0x000018bb leaq (%rsi,%rax), %r8
- 0xe9, 0x8c, 0xff, 0xff, 0xff, //0x000018bf jmp LBB0_315
- //0x000018c4 LBB0_326
- 0x41, 0xf6, 0xc0, 0x40, //0x000018c4 testb $64, %r8b
- 0x0f, 0x85, 0xbe, 0x04, 0x00, 0x00, //0x000018c8 jne LBB0_393
- 0x49, 0x8b, 0x06, //0x000018ce movq (%r14), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000018d1 cmpq $4095, %rax
- 0x0f, 0x8f, 0xc8, 0x24, 0x00, 0x00, //0x000018d7 jg LBB0_713
- 0x48, 0x8d, 0x50, 0x01, //0x000018dd leaq $1(%rax), %rdx
- 0x49, 0x89, 0x16, //0x000018e1 movq %rdx, (%r14)
- 0x49, 0xc7, 0x44, 0xc6, 0x08, 0x05, 0x00, 0x00, 0x00, //0x000018e4 movq $5, $8(%r14,%rax,8)
- 0xe9, 0xaf, 0xea, 0xff, 0xff, //0x000018ed jmp LBB0_4
- //0x000018f2 LBB0_329
- 0x49, 0x8b, 0x4b, 0x08, //0x000018f2 movq $8(%r11), %rcx
- 0x48, 0x8d, 0x51, 0xfd, //0x000018f6 leaq $-3(%rcx), %rdx
- 0x49, 0x39, 0xd5, //0x000018fa cmpq %rdx, %r13
- 0x0f, 0x83, 0x0c, 0x25, 0x00, 0x00, //0x000018fd jae LBB0_703
- 0x41, 0x81, 0x3a, 0x6e, 0x75, 0x6c, 0x6c, //0x00001903 cmpl $1819047278, (%r10)
- 0x48, 0x8b, 0x54, 0x24, 0x08, //0x0000190a movq $8(%rsp), %rdx
- 0x0f, 0x84, 0x6f, 0xea, 0xff, 0xff, //0x0000190f je LBB0_1
- 0xe9, 0x32, 0x25, 0x00, 0x00, //0x00001915 jmp LBB0_331
- //0x0000191a LBB0_336
- 0x41, 0xf6, 0xc0, 0x40, //0x0000191a testb $64, %r8b
- 0x0f, 0x85, 0x93, 0x07, 0x00, 0x00, //0x0000191e jne LBB0_419
- 0x49, 0x8b, 0x06, //0x00001924 movq (%r14), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001927 cmpq $4095, %rax
- 0x0f, 0x8f, 0x72, 0x24, 0x00, 0x00, //0x0000192d jg LBB0_713
- 0x48, 0x8d, 0x50, 0x01, //0x00001933 leaq $1(%rax), %rdx
- 0x49, 0x89, 0x16, //0x00001937 movq %rdx, (%r14)
- 0x49, 0xc7, 0x44, 0xc6, 0x08, 0x06, 0x00, 0x00, 0x00, //0x0000193a movq $6, $8(%r14,%rax,8)
- 0xe9, 0x59, 0xea, 0xff, 0xff, //0x00001943 jmp LBB0_4
- //0x00001948 LBB0_339
- 0x49, 0x8b, 0x4b, 0x08, //0x00001948 movq $8(%r11), %rcx
- 0x48, 0x8d, 0x51, 0xfd, //0x0000194c leaq $-3(%rcx), %rdx
- 0x49, 0x39, 0xd5, //0x00001950 cmpq %rdx, %r13
- 0x0f, 0x83, 0xb6, 0x24, 0x00, 0x00, //0x00001953 jae LBB0_703
- 0x41, 0x81, 0x3a, 0x74, 0x72, 0x75, 0x65, //0x00001959 cmpl $1702195828, (%r10)
- 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00001960 movq $8(%rsp), %rdx
- 0x0f, 0x84, 0x19, 0xea, 0xff, 0xff, //0x00001965 je LBB0_1
- 0xe9, 0x83, 0x25, 0x00, 0x00, //0x0000196b jmp LBB0_341
- //0x00001970 LBB0_122
- 0x89, 0xc8, //0x00001970 movl %ecx, %eax
- 0x49, 0x01, 0xc3, //0x00001972 addq %rax, %r11
- 0x4d, 0x01, 0xf3, //0x00001975 addq %r14, %r11
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00001978 movq $40(%rsp), %r14
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000197d movq $-1, %rax
- 0x4d, 0x85, 0xff, //0x00001984 testq %r15, %r15
- 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x00001987 movq $16(%rsp), %rcx
- 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x0000198c jne LBB0_347
- 0xe9, 0x4d, 0x24, 0x00, 0x00, //0x00001992 jmp LBB0_700
- //0x00001997 LBB0_345
- 0x49, 0x01, 0xc3, //0x00001997 addq %rax, %r11
- //0x0000199a LBB0_346
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000199a movq $-1, %rax
- 0x4d, 0x85, 0xff, //0x000019a1 testq %r15, %r15
- 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x000019a4 movq $16(%rsp), %rcx
- 0x0f, 0x84, 0x35, 0x24, 0x00, 0x00, //0x000019a9 je LBB0_700
- //0x000019af LBB0_347
- 0x48, 0x85, 0xc9, //0x000019af testq %rcx, %rcx
- 0xc5, 0xfe, 0x6f, 0x1d, 0x06, 0xe8, 0xff, 0xff, //0x000019b2 vmovdqu $-6138(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0xde, 0xe7, 0xff, 0xff, //0x000019ba vmovdqu $-6178(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0x0f, 0x84, 0x1c, 0x24, 0x00, 0x00, //0x000019c2 je LBB0_700
- 0x4d, 0x85, 0xc0, //0x000019c8 testq %r8, %r8
- 0x0f, 0x84, 0x13, 0x24, 0x00, 0x00, //0x000019cb je LBB0_700
- 0x4d, 0x29, 0xd3, //0x000019d1 subq %r10, %r11
- 0x49, 0x8d, 0x43, 0xff, //0x000019d4 leaq $-1(%r11), %rax
- 0x49, 0x39, 0xc7, //0x000019d8 cmpq %rax, %r15
- 0x0f, 0x84, 0x8a, 0x00, 0x00, 0x00, //0x000019db je LBB0_355
- 0x48, 0x39, 0xc1, //0x000019e1 cmpq %rax, %rcx
- 0x0f, 0x84, 0x81, 0x00, 0x00, 0x00, //0x000019e4 je LBB0_355
- 0x49, 0x39, 0xc0, //0x000019ea cmpq %rax, %r8
- 0x0f, 0x84, 0x78, 0x00, 0x00, 0x00, //0x000019ed je LBB0_355
- 0x48, 0x85, 0xc9, //0x000019f3 testq %rcx, %rcx
- 0xc5, 0xfe, 0x6f, 0x2d, 0xc2, 0xe6, 0xff, 0xff, //0x000019f6 vmovdqu $-6462(%rip), %ymm5 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0xda, 0xe6, 0xff, 0xff, //0x000019fe vmovdqu $-6438(%rip), %ymm6 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0xf2, 0xe6, 0xff, 0xff, //0x00001a06 vmovdqu $-6414(%rip), %ymm7 /* LCPI0_3+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0x0a, 0xe7, 0xff, 0xff, //0x00001a0e vmovdqu $-6390(%rip), %ymm8 /* LCPI0_4+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x0d, 0xe2, 0xe7, 0xff, 0xff, //0x00001a16 vmovdqu $-6174(%rip), %ymm9 /* LCPI0_14+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x05, 0xfa, 0xe7, 0xff, 0xff, //0x00001a1e vmovdqu $-6150(%rip), %ymm0 /* LCPI0_15+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0xb2, 0xe7, 0xff, 0xff, //0x00001a26 vmovdqu $-6222(%rip), %ymm11 /* LCPI0_10+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0x0a, 0xe8, 0xff, 0xff, //0x00001a2e vmovdqu $-6134(%rip), %ymm14 /* LCPI0_16+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x3d, 0x22, 0xe8, 0xff, 0xff, //0x00001a36 vmovdqu $-6110(%rip), %ymm15 /* LCPI0_17+0(%rip) */
- 0x0f, 0x8e, 0xa4, 0x00, 0x00, 0x00, //0x00001a3e jle LBB0_358
- 0x48, 0x8d, 0x41, 0xff, //0x00001a44 leaq $-1(%rcx), %rax
- 0x49, 0x39, 0xc0, //0x00001a48 cmpq %rax, %r8
- 0x0f, 0x84, 0x97, 0x00, 0x00, 0x00, //0x00001a4b je LBB0_358
- 0x48, 0xf7, 0xd1, //0x00001a51 notq %rcx
- 0x49, 0x89, 0xcb, //0x00001a54 movq %rcx, %r11
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00001a57 movq $8(%rsp), %rsi
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001a5c movabsq $4294977024, %r15
- 0xe9, 0x5a, 0x00, 0x00, 0x00, //0x00001a66 jmp LBB0_356
- //0x00001a6b LBB0_355
- 0x49, 0xf7, 0xdb, //0x00001a6b negq %r11
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00001a6e movq $8(%rsp), %rsi
- 0xc5, 0xfe, 0x6f, 0x2d, 0x45, 0xe6, 0xff, 0xff, //0x00001a73 vmovdqu $-6587(%rip), %ymm5 /* LCPI0_1+0(%rip) */
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001a7b movabsq $4294977024, %r15
- 0xc5, 0xfe, 0x6f, 0x35, 0x53, 0xe6, 0xff, 0xff, //0x00001a85 vmovdqu $-6573(%rip), %ymm6 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0x6b, 0xe6, 0xff, 0xff, //0x00001a8d vmovdqu $-6549(%rip), %ymm7 /* LCPI0_3+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0x83, 0xe6, 0xff, 0xff, //0x00001a95 vmovdqu $-6525(%rip), %ymm8 /* LCPI0_4+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x0d, 0x5b, 0xe7, 0xff, 0xff, //0x00001a9d vmovdqu $-6309(%rip), %ymm9 /* LCPI0_14+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x05, 0x73, 0xe7, 0xff, 0xff, //0x00001aa5 vmovdqu $-6285(%rip), %ymm0 /* LCPI0_15+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0x2b, 0xe7, 0xff, 0xff, //0x00001aad vmovdqu $-6357(%rip), %ymm11 /* LCPI0_10+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0x83, 0xe7, 0xff, 0xff, //0x00001ab5 vmovdqu $-6269(%rip), %ymm14 /* LCPI0_16+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x3d, 0x9b, 0xe7, 0xff, 0xff, //0x00001abd vmovdqu $-6245(%rip), %ymm15 /* LCPI0_17+0(%rip) */
- //0x00001ac5 LBB0_356
- 0xc5, 0x7e, 0x6f, 0x15, 0x73, 0xe6, 0xff, 0xff, //0x00001ac5 vmovdqu $-6541(%rip), %ymm10 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0x8b, 0xe6, 0xff, 0xff, //0x00001acd vmovdqu $-6517(%rip), %ymm12 /* LCPI0_6+0(%rip) */
- 0x4d, 0x85, 0xdb, //0x00001ad5 testq %r11, %r11
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00001ad8 movq $24(%rsp), %r8
- 0x0f, 0x89, 0xf0, 0x0f, 0x00, 0x00, //0x00001add jns LBB0_508
- 0xe9, 0xf9, 0x22, 0x00, 0x00, //0x00001ae3 jmp LBB0_357
- //0x00001ae8 LBB0_358
- 0x4c, 0x89, 0xf8, //0x00001ae8 movq %r15, %rax
- 0x4c, 0x09, 0xc0, //0x00001aeb orq %r8, %rax
- 0x0f, 0x99, 0xc0, //0x00001aee setns %al
- 0xc5, 0x7e, 0x6f, 0x15, 0x47, 0xe6, 0xff, 0xff, //0x00001af1 vmovdqu $-6585(%rip), %ymm10 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0x5f, 0xe6, 0xff, 0xff, //0x00001af9 vmovdqu $-6561(%rip), %ymm12 /* LCPI0_6+0(%rip) */
- 0x0f, 0x88, 0x31, 0x09, 0x00, 0x00, //0x00001b01 js LBB0_449
- 0x4d, 0x39, 0xc7, //0x00001b07 cmpq %r8, %r15
- 0x0f, 0x8c, 0x28, 0x09, 0x00, 0x00, //0x00001b0a jl LBB0_449
- 0x49, 0xf7, 0xd7, //0x00001b10 notq %r15
- 0x4d, 0x89, 0xfb, //0x00001b13 movq %r15, %r11
- 0xe9, 0x9b, 0x0f, 0x00, 0x00, //0x00001b16 jmp LBB0_506
- //0x00001b1b LBB0_361
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001b1b movl $64, %edx
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00001b20 movq $32(%rsp), %r11
- 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00001b25 movq $8(%rsp), %rbx
- 0x48, 0x39, 0xc2, //0x00001b2a cmpq %rax, %rdx
- 0x0f, 0x82, 0xa0, 0x24, 0x00, 0x00, //0x00001b2d jb LBB0_239
- //0x00001b33 LBB0_362
- 0x48, 0x01, 0xc1, //0x00001b33 addq %rax, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x00001b36 addq $1, %rcx
- 0x48, 0x85, 0xc9, //0x00001b3a testq %rcx, %rcx
- 0x0f, 0x88, 0x6e, 0x22, 0x00, 0x00, //0x00001b3d js LBB0_696
- //0x00001b43 LBB0_363
- 0x48, 0x89, 0x0b, //0x00001b43 movq %rcx, (%rbx)
- 0x4c, 0x89, 0xe8, //0x00001b46 movq %r13, %rax
- 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00001b49 movabsq $9223372036854775806, %rdx
- 0x49, 0x39, 0xd5, //0x00001b53 cmpq %rdx, %r13
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00001b56 movq $40(%rsp), %r14
- 0x0f, 0x87, 0x9c, 0x22, 0x00, 0x00, //0x00001b5b ja LBB0_721
- //0x00001b61 LBB0_364
- 0x49, 0x8b, 0x06, //0x00001b61 movq (%r14), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001b64 cmpq $4095, %rax
- 0x0f, 0x8f, 0x35, 0x22, 0x00, 0x00, //0x00001b6a jg LBB0_713
- 0x48, 0x8d, 0x50, 0x01, //0x00001b70 leaq $1(%rax), %rdx
- 0x49, 0x89, 0x16, //0x00001b74 movq %rdx, (%r14)
- 0x49, 0xc7, 0x44, 0xc6, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00001b77 movq $4, $8(%r14,%rax,8)
- 0xe9, 0x1c, 0xe8, 0xff, 0xff, //0x00001b80 jmp LBB0_4
- //0x00001b85 LBB0_366
- 0x4c, 0x89, 0x4c, 0x24, 0x10, //0x00001b85 movq %r9, $16(%rsp)
- 0x4d, 0x89, 0xf2, //0x00001b8a movq %r14, %r10
- 0x49, 0x29, 0xca, //0x00001b8d subq %rcx, %r10
- 0x49, 0x83, 0xfa, 0x20, //0x00001b90 cmpq $32, %r10
- 0x0f, 0x8c, 0x37, 0x12, 0x00, 0x00, //0x00001b94 jl LBB0_541
- 0x4f, 0x8d, 0x04, 0x2c, //0x00001b9a leaq (%r12,%r13), %r8
- 0x4d, 0x29, 0xee, //0x00001b9e subq %r13, %r14
- 0xbe, 0x1f, 0x00, 0x00, 0x00, //0x00001ba1 movl $31, %esi
- 0x45, 0x31, 0xd2, //0x00001ba6 xorl %r10d, %r10d
- 0x45, 0x31, 0xdb, //0x00001ba9 xorl %r11d, %r11d
- 0x90, 0x90, 0x90, 0x90, //0x00001bac .p2align 4, 0x90
- //0x00001bb0 LBB0_368
- 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x10, 0x01, //0x00001bb0 vmovdqu $1(%r8,%r10), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00001bb7 vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0x7d, 0xd7, 0xc9, //0x00001bbb vpmovmskb %ymm1, %r9d
- 0xc5, 0xfd, 0x74, 0xc7, //0x00001bbf vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc8, //0x00001bc3 vpmovmskb %ymm0, %ecx
- 0x85, 0xc9, //0x00001bc7 testl %ecx, %ecx
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00001bc9 jne LBB0_371
- 0x4d, 0x85, 0xdb, //0x00001bcf testq %r11, %r11
- 0x0f, 0x85, 0x08, 0x00, 0x00, 0x00, //0x00001bd2 jne LBB0_371
- 0x45, 0x31, 0xdb, //0x00001bd8 xorl %r11d, %r11d
- 0xe9, 0x31, 0x00, 0x00, 0x00, //0x00001bdb jmp LBB0_372
- //0x00001be0 .p2align 4, 0x90
- //0x00001be0 LBB0_371
- 0x44, 0x89, 0xdf, //0x00001be0 movl %r11d, %edi
- 0xf7, 0xd7, //0x00001be3 notl %edi
- 0x21, 0xcf, //0x00001be5 andl %ecx, %edi
- 0x8d, 0x14, 0x3f, //0x00001be7 leal (%rdi,%rdi), %edx
- 0x44, 0x09, 0xda, //0x00001bea orl %r11d, %edx
- 0x89, 0xd3, //0x00001bed movl %edx, %ebx
- 0xf7, 0xd3, //0x00001bef notl %ebx
- 0x21, 0xcb, //0x00001bf1 andl %ecx, %ebx
- 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001bf3 andl $-1431655766, %ebx
- 0x45, 0x31, 0xdb, //0x00001bf9 xorl %r11d, %r11d
- 0x01, 0xfb, //0x00001bfc addl %edi, %ebx
- 0x41, 0x0f, 0x92, 0xc3, //0x00001bfe setb %r11b
- 0x01, 0xdb, //0x00001c02 addl %ebx, %ebx
- 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00001c04 xorl $1431655765, %ebx
- 0x21, 0xd3, //0x00001c0a andl %edx, %ebx
- 0xf7, 0xd3, //0x00001c0c notl %ebx
- 0x41, 0x21, 0xd9, //0x00001c0e andl %ebx, %r9d
- //0x00001c11 LBB0_372
- 0x4d, 0x85, 0xc9, //0x00001c11 testq %r9, %r9
- 0x0f, 0x85, 0xdc, 0x07, 0x00, 0x00, //0x00001c14 jne LBB0_447
- 0x49, 0x83, 0xc2, 0x20, //0x00001c1a addq $32, %r10
- 0x49, 0x8d, 0x0c, 0x36, //0x00001c1e leaq (%r14,%rsi), %rcx
- 0x48, 0x83, 0xc1, 0xe0, //0x00001c22 addq $-32, %rcx
- 0x48, 0x83, 0xc6, 0xe0, //0x00001c26 addq $-32, %rsi
- 0x48, 0x83, 0xf9, 0x3f, //0x00001c2a cmpq $63, %rcx
- 0x0f, 0x8f, 0x7c, 0xff, 0xff, 0xff, //0x00001c2e jg LBB0_368
- 0x4d, 0x85, 0xdb, //0x00001c34 testq %r11, %r11
- 0x0f, 0x85, 0x8a, 0x1c, 0x00, 0x00, //0x00001c37 jne LBB0_640
- 0x4b, 0x8d, 0x0c, 0x02, //0x00001c3d leaq (%r10,%r8), %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x00001c41 addq $1, %rcx
- 0x49, 0xf7, 0xd2, //0x00001c45 notq %r10
- 0x4d, 0x01, 0xf2, //0x00001c48 addq %r14, %r10
- //0x00001c4b LBB0_376
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00001c4b movq $32(%rsp), %r11
- 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x00001c50 movq $16(%rsp), %r9
- 0x4d, 0x85, 0xd2, //0x00001c55 testq %r10, %r10
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00001c58 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00001c5d movq $40(%rsp), %r14
- 0x0f, 0x8f, 0xe3, 0x1c, 0x00, 0x00, //0x00001c62 jg LBB0_644
- 0xe9, 0x90, 0x21, 0x00, 0x00, //0x00001c68 jmp LBB0_721
- //0x00001c6d LBB0_377
- 0x4c, 0x89, 0xf8, //0x00001c6d movq %r15, %rax
- 0x48, 0x29, 0xc8, //0x00001c70 subq %rcx, %rax
- 0x48, 0x83, 0xf8, 0x20, //0x00001c73 cmpq $32, %rax
- 0x0f, 0x82, 0x5c, 0x11, 0x00, 0x00, //0x00001c77 jb LBB0_542
- 0x4c, 0x89, 0xe8, //0x00001c7d movq %r13, %rax
- 0x48, 0xf7, 0xd0, //0x00001c80 notq %rax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001c83 .p2align 4, 0x90
- //0x00001c90 LBB0_379
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x00001c90 vmovdqu (%r12,%rcx), %ymm0
- 0xc5, 0xfd, 0x74, 0xcb, //0x00001c96 vpcmpeqb %ymm3, %ymm0, %ymm1
- 0xc5, 0xa5, 0xdb, 0xc0, //0x00001c9a vpand %ymm0, %ymm11, %ymm0
- 0xc5, 0xfd, 0x74, 0xc4, //0x00001c9e vpcmpeqb %ymm4, %ymm0, %ymm0
- 0xc5, 0xfd, 0xeb, 0xc1, //0x00001ca2 vpor %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xd0, //0x00001ca6 vpmovmskb %ymm0, %edx
- 0x85, 0xd2, //0x00001caa testl %edx, %edx
- 0x0f, 0x85, 0x6c, 0x07, 0x00, 0x00, //0x00001cac jne LBB0_448
- 0x48, 0x83, 0xc1, 0x20, //0x00001cb2 addq $32, %rcx
- 0x49, 0x8d, 0x14, 0x07, //0x00001cb6 leaq (%r15,%rax), %rdx
- 0x48, 0x83, 0xc2, 0xe0, //0x00001cba addq $-32, %rdx
- 0x48, 0x83, 0xc0, 0xe0, //0x00001cbe addq $-32, %rax
- 0x48, 0x83, 0xfa, 0x1f, //0x00001cc2 cmpq $31, %rdx
- 0x0f, 0x87, 0xc4, 0xff, 0xff, 0xff, //0x00001cc6 ja LBB0_379
- 0x4c, 0x89, 0xe1, //0x00001ccc movq %r12, %rcx
- 0x48, 0x29, 0xc1, //0x00001ccf subq %rax, %rcx
- 0x49, 0x01, 0xc7, //0x00001cd2 addq %rax, %r15
- 0x4c, 0x89, 0xf8, //0x00001cd5 movq %r15, %rax
- 0x48, 0x83, 0xf8, 0x10, //0x00001cd8 cmpq $16, %rax
- 0x48, 0x8b, 0x7c, 0x24, 0x08, //0x00001cdc movq $8(%rsp), %rdi
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001ce1 movabsq $4294977024, %r15
- 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x00001ceb jb LBB0_385
- //0x00001cf1 LBB0_382
- 0x4c, 0x89, 0xe2, //0x00001cf1 movq %r12, %rdx
- 0x48, 0x29, 0xca, //0x00001cf4 subq %rcx, %rdx
- //0x00001cf7 LBB0_383
- 0xc5, 0xfa, 0x6f, 0x01, //0x00001cf7 vmovdqu (%rcx), %xmm0
- 0xc5, 0xf9, 0x74, 0x0d, 0x0d, 0xe3, 0xff, 0xff, //0x00001cfb vpcmpeqb $-7411(%rip), %xmm0, %xmm1 /* LCPI0_11+0(%rip) */
- 0xc5, 0xf9, 0xdb, 0x05, 0x15, 0xe3, 0xff, 0xff, //0x00001d03 vpand $-7403(%rip), %xmm0, %xmm0 /* LCPI0_12+0(%rip) */
- 0xc5, 0xf9, 0x74, 0x05, 0x1d, 0xe3, 0xff, 0xff, //0x00001d0b vpcmpeqb $-7395(%rip), %xmm0, %xmm0 /* LCPI0_13+0(%rip) */
- 0xc5, 0xf9, 0xeb, 0xc1, //0x00001d13 vpor %xmm1, %xmm0, %xmm0
- 0xc5, 0xf9, 0xd7, 0xf0, //0x00001d17 vpmovmskb %xmm0, %esi
- 0x85, 0xf6, //0x00001d1b testl %esi, %esi
- 0x0f, 0x85, 0x0a, 0x09, 0x00, 0x00, //0x00001d1d jne LBB0_477
- 0x48, 0x83, 0xc1, 0x10, //0x00001d23 addq $16, %rcx
- 0x48, 0x83, 0xc0, 0xf0, //0x00001d27 addq $-16, %rax
- 0x48, 0x83, 0xc2, 0xf0, //0x00001d2b addq $-16, %rdx
- 0x48, 0x83, 0xf8, 0x0f, //0x00001d2f cmpq $15, %rax
- 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x00001d33 ja LBB0_383
- //0x00001d39 LBB0_385
- 0xc5, 0x7d, 0x7f, 0xe1, //0x00001d39 vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x00001d3d vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00001d41 vmovdqa %ymm13, %ymm10
- 0x48, 0x85, 0xc0, //0x00001d46 testq %rax, %rax
- 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00001d49 je LBB0_392
- 0x48, 0x8d, 0x34, 0x01, //0x00001d4f leaq (%rcx,%rax), %rsi
- 0x31, 0xd2, //0x00001d53 xorl %edx, %edx
- //0x00001d55 LBB0_387
- 0x0f, 0xb6, 0x1c, 0x11, //0x00001d55 movzbl (%rcx,%rdx), %ebx
- 0x80, 0xfb, 0x2c, //0x00001d59 cmpb $44, %bl
- 0x0f, 0x84, 0x2d, 0x11, 0x00, 0x00, //0x00001d5c je LBB0_548
- 0x80, 0xfb, 0x7d, //0x00001d62 cmpb $125, %bl
- 0x0f, 0x84, 0x24, 0x11, 0x00, 0x00, //0x00001d65 je LBB0_548
- 0x80, 0xfb, 0x5d, //0x00001d6b cmpb $93, %bl
- 0x0f, 0x84, 0x1b, 0x11, 0x00, 0x00, //0x00001d6e je LBB0_548
- 0x48, 0x83, 0xc2, 0x01, //0x00001d74 addq $1, %rdx
- 0x48, 0x39, 0xd0, //0x00001d78 cmpq %rdx, %rax
- 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x00001d7b jne LBB0_387
- 0x48, 0x89, 0xf1, //0x00001d81 movq %rsi, %rcx
- //0x00001d84 LBB0_392
- 0x4c, 0x29, 0xe1, //0x00001d84 subq %r12, %rcx
- 0xe9, 0x09, 0x11, 0x00, 0x00, //0x00001d87 jmp LBB0_549
- //0x00001d8c LBB0_393
- 0x4c, 0x89, 0x4c, 0x24, 0x10, //0x00001d8c movq %r9, $16(%rsp)
- 0x4d, 0x8b, 0x43, 0x08, //0x00001d91 movq $8(%r11), %r8
- 0x49, 0x29, 0xc8, //0x00001d95 subq %rcx, %r8
- 0x49, 0x01, 0xcc, //0x00001d98 addq %rcx, %r12
- 0x45, 0x31, 0xdb, //0x00001d9b xorl %r11d, %r11d
- 0x45, 0x31, 0xc9, //0x00001d9e xorl %r9d, %r9d
- 0x45, 0x31, 0xd2, //0x00001da1 xorl %r10d, %r10d
- 0x31, 0xdb, //0x00001da4 xorl %ebx, %ebx
- 0xc4, 0x41, 0x7d, 0x6f, 0xfe, //0x00001da6 vmovdqa %ymm14, %ymm15
- 0x49, 0x83, 0xf8, 0x40, //0x00001dab cmpq $64, %r8
- 0x0f, 0x8d, 0x6c, 0x01, 0x00, 0x00, //0x00001daf jge LBB0_394
- //0x00001db5 LBB0_403
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00001db5 movq $8(%rsp), %rsi
- 0x4d, 0x85, 0xc0, //0x00001dba testq %r8, %r8
- 0x0f, 0x8e, 0x55, 0x22, 0x00, 0x00, //0x00001dbd jle LBB0_729
- 0xc5, 0x7d, 0x7f, 0xe2, //0x00001dc3 vmovdqa %ymm12, %ymm2
- 0xc5, 0x7d, 0x7f, 0xd1, //0x00001dc7 vmovdqa %ymm10, %ymm1
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00001dcb vmovdqa %ymm13, %ymm10
- 0x4c, 0x89, 0xfa, //0x00001dd0 movq %r15, %rdx
- 0xc5, 0xf9, 0xef, 0xc0, //0x00001dd3 vpxor %xmm0, %xmm0, %xmm0
- 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x60, //0x00001dd7 vmovdqu %ymm0, $96(%rsp)
- 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x40, //0x00001ddd vmovdqu %ymm0, $64(%rsp)
- 0x44, 0x89, 0xe1, //0x00001de3 movl %r12d, %ecx
- 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00001de6 andl $4095, %ecx
- 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00001dec cmpl $4033, %ecx
- 0x0f, 0x82, 0x28, 0x00, 0x00, 0x00, //0x00001df2 jb LBB0_407
- 0x49, 0x83, 0xf8, 0x20, //0x00001df8 cmpq $32, %r8
- 0x0f, 0x82, 0x43, 0x00, 0x00, 0x00, //0x00001dfc jb LBB0_408
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x00001e02 vmovdqu (%r12), %ymm0
- 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x40, //0x00001e08 vmovdqu %ymm0, $64(%rsp)
- 0x49, 0x83, 0xc4, 0x20, //0x00001e0e addq $32, %r12
- 0x49, 0x8d, 0x78, 0xe0, //0x00001e12 leaq $-32(%r8), %rdi
- 0x48, 0x8d, 0x74, 0x24, 0x60, //0x00001e16 leaq $96(%rsp), %rsi
- 0xe9, 0x2d, 0x00, 0x00, 0x00, //0x00001e1b jmp LBB0_409
- //0x00001e20 LBB0_407
- 0x49, 0x89, 0xd7, //0x00001e20 movq %rdx, %r15
- 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00001e23 vmovdqa %ymm10, %ymm13
- 0xc5, 0xfe, 0x6f, 0x1d, 0x90, 0xe3, 0xff, 0xff, //0x00001e28 vmovdqu $-7280(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x68, 0xe3, 0xff, 0xff, //0x00001e30 vmovdqu $-7320(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd1, //0x00001e38 vmovdqa %ymm1, %ymm10
- 0xc5, 0x7d, 0x6f, 0xe2, //0x00001e3c vmovdqa %ymm2, %ymm12
- 0xe9, 0xdc, 0x00, 0x00, 0x00, //0x00001e40 jmp LBB0_394
- //0x00001e45 LBB0_408
- 0x48, 0x8d, 0x74, 0x24, 0x40, //0x00001e45 leaq $64(%rsp), %rsi
- 0x4c, 0x89, 0xc7, //0x00001e4a movq %r8, %rdi
- //0x00001e4d LBB0_409
- 0x48, 0x83, 0xff, 0x10, //0x00001e4d cmpq $16, %rdi
- 0x0f, 0x82, 0x4b, 0x00, 0x00, 0x00, //0x00001e51 jb LBB0_410
- 0xc4, 0xc1, 0x7a, 0x6f, 0x04, 0x24, //0x00001e57 vmovdqu (%r12), %xmm0
- 0xc5, 0xfa, 0x7f, 0x06, //0x00001e5d vmovdqu %xmm0, (%rsi)
- 0x49, 0x83, 0xc4, 0x10, //0x00001e61 addq $16, %r12
- 0x48, 0x83, 0xc6, 0x10, //0x00001e65 addq $16, %rsi
- 0x48, 0x83, 0xc7, 0xf0, //0x00001e69 addq $-16, %rdi
- 0x48, 0x83, 0xff, 0x08, //0x00001e6d cmpq $8, %rdi
- 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00001e71 jae LBB0_417
- //0x00001e77 LBB0_411
- 0x48, 0x83, 0xff, 0x04, //0x00001e77 cmpq $4, %rdi
- 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x00001e7b jb LBB0_412
- //0x00001e81 LBB0_418
- 0x41, 0x8b, 0x0c, 0x24, //0x00001e81 movl (%r12), %ecx
- 0x89, 0x0e, //0x00001e85 movl %ecx, (%rsi)
- 0x49, 0x83, 0xc4, 0x04, //0x00001e87 addq $4, %r12
- 0x48, 0x83, 0xc6, 0x04, //0x00001e8b addq $4, %rsi
- 0x48, 0x83, 0xc7, 0xfc, //0x00001e8f addq $-4, %rdi
- 0x48, 0x83, 0xff, 0x02, //0x00001e93 cmpq $2, %rdi
- 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x00001e97 jae LBB0_413
- 0xe9, 0x45, 0x00, 0x00, 0x00, //0x00001e9d jmp LBB0_414
- //0x00001ea2 LBB0_410
- 0x48, 0x83, 0xff, 0x08, //0x00001ea2 cmpq $8, %rdi
- 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x00001ea6 jb LBB0_411
- //0x00001eac LBB0_417
- 0x49, 0x8b, 0x0c, 0x24, //0x00001eac movq (%r12), %rcx
- 0x48, 0x89, 0x0e, //0x00001eb0 movq %rcx, (%rsi)
- 0x49, 0x83, 0xc4, 0x08, //0x00001eb3 addq $8, %r12
- 0x48, 0x83, 0xc6, 0x08, //0x00001eb7 addq $8, %rsi
- 0x48, 0x83, 0xc7, 0xf8, //0x00001ebb addq $-8, %rdi
- 0x48, 0x83, 0xff, 0x04, //0x00001ebf cmpq $4, %rdi
- 0x0f, 0x83, 0xb8, 0xff, 0xff, 0xff, //0x00001ec3 jae LBB0_418
- //0x00001ec9 LBB0_412
- 0x48, 0x83, 0xff, 0x02, //0x00001ec9 cmpq $2, %rdi
- 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00001ecd jb LBB0_414
- //0x00001ed3 LBB0_413
- 0x41, 0x0f, 0xb7, 0x0c, 0x24, //0x00001ed3 movzwl (%r12), %ecx
- 0x66, 0x89, 0x0e, //0x00001ed8 movw %cx, (%rsi)
- 0x49, 0x83, 0xc4, 0x02, //0x00001edb addq $2, %r12
- 0x48, 0x83, 0xc6, 0x02, //0x00001edf addq $2, %rsi
- 0x48, 0x83, 0xc7, 0xfe, //0x00001ee3 addq $-2, %rdi
- //0x00001ee7 LBB0_414
- 0x4c, 0x89, 0xe1, //0x00001ee7 movq %r12, %rcx
- 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x00001eea leaq $64(%rsp), %r12
- 0x48, 0x85, 0xff, //0x00001eef testq %rdi, %rdi
- 0x49, 0x89, 0xd7, //0x00001ef2 movq %rdx, %r15
- 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00001ef5 vmovdqa %ymm10, %ymm13
- 0xc5, 0xfe, 0x6f, 0x1d, 0xbe, 0xe2, 0xff, 0xff, //0x00001efa vmovdqu $-7490(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x96, 0xe2, 0xff, 0xff, //0x00001f02 vmovdqu $-7530(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd1, //0x00001f0a vmovdqa %ymm1, %ymm10
- 0xc5, 0x7d, 0x6f, 0xe2, //0x00001f0e vmovdqa %ymm2, %ymm12
- 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00001f12 je LBB0_394
- 0x8a, 0x09, //0x00001f18 movb (%rcx), %cl
- 0x88, 0x0e, //0x00001f1a movb %cl, (%rsi)
- 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x00001f1c leaq $64(%rsp), %r12
- //0x00001f21 LBB0_394
- 0xc4, 0x41, 0x7d, 0x6f, 0xf5, //0x00001f21 vmovdqa %ymm13, %ymm14
- 0xc4, 0xc1, 0x7e, 0x6f, 0x0c, 0x24, //0x00001f26 vmovdqu (%r12), %ymm1
- 0xc4, 0xc1, 0x7e, 0x6f, 0x44, 0x24, 0x20, //0x00001f2c vmovdqu $32(%r12), %ymm0
- 0xc5, 0xf5, 0x74, 0xd7, //0x00001f33 vpcmpeqb %ymm7, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xf2, //0x00001f37 vpmovmskb %ymm2, %esi
- 0xc5, 0xfd, 0x74, 0xd7, //0x00001f3b vpcmpeqb %ymm7, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xca, //0x00001f3f vpmovmskb %ymm2, %ecx
- 0x48, 0xc1, 0xe1, 0x20, //0x00001f43 shlq $32, %rcx
- 0x48, 0x09, 0xce, //0x00001f47 orq %rcx, %rsi
- 0x48, 0x89, 0xf1, //0x00001f4a movq %rsi, %rcx
- 0xc4, 0x41, 0x7d, 0x6f, 0xe9, //0x00001f4d vmovdqa %ymm9, %ymm13
- 0x4c, 0x09, 0xc9, //0x00001f52 orq %r9, %rcx
- 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001f55 jne LBB0_396
- 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001f5b movq $-1, %rsi
- 0x45, 0x31, 0xc9, //0x00001f62 xorl %r9d, %r9d
- 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00001f65 jmp LBB0_397
- //0x00001f6a LBB0_396
- 0x4c, 0x89, 0xc9, //0x00001f6a movq %r9, %rcx
- 0x48, 0xf7, 0xd1, //0x00001f6d notq %rcx
- 0x48, 0x21, 0xf1, //0x00001f70 andq %rsi, %rcx
- 0x4c, 0x8d, 0x34, 0x09, //0x00001f73 leaq (%rcx,%rcx), %r14
- 0x4d, 0x09, 0xce, //0x00001f77 orq %r9, %r14
- 0x4c, 0x89, 0xf7, //0x00001f7a movq %r14, %rdi
- 0x48, 0xf7, 0xd7, //0x00001f7d notq %rdi
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001f80 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd6, //0x00001f8a andq %rdx, %rsi
- 0x48, 0x21, 0xfe, //0x00001f8d andq %rdi, %rsi
- 0x45, 0x31, 0xc9, //0x00001f90 xorl %r9d, %r9d
- 0x48, 0x01, 0xce, //0x00001f93 addq %rcx, %rsi
- 0x41, 0x0f, 0x92, 0xc1, //0x00001f96 setb %r9b
- 0x48, 0x01, 0xf6, //0x00001f9a addq %rsi, %rsi
- 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001f9d movabsq $6148914691236517205, %rcx
- 0x48, 0x31, 0xce, //0x00001fa7 xorq %rcx, %rsi
- 0x4c, 0x21, 0xf6, //0x00001faa andq %r14, %rsi
- 0x48, 0xf7, 0xd6, //0x00001fad notq %rsi
- //0x00001fb0 LBB0_397
- 0xc5, 0xfd, 0x74, 0xd6, //0x00001fb0 vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xca, //0x00001fb4 vpmovmskb %ymm2, %ecx
- 0x48, 0xc1, 0xe1, 0x20, //0x00001fb8 shlq $32, %rcx
- 0xc5, 0xf5, 0x74, 0xd6, //0x00001fbc vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x00001fc0 vpmovmskb %ymm2, %edx
- 0x48, 0x09, 0xca, //0x00001fc4 orq %rcx, %rdx
- 0x48, 0x21, 0xf2, //0x00001fc7 andq %rsi, %rdx
- 0xc4, 0xe1, 0xf9, 0x6e, 0xd2, //0x00001fca vmovq %rdx, %xmm2
- 0xc4, 0xe3, 0x69, 0x44, 0x15, 0xc7, 0xe0, 0xff, 0xff, 0x00, //0x00001fcf vpclmulqdq $0, $-7993(%rip), %xmm2, %xmm2 /* LCPI0_26+0(%rip) */
- 0xc4, 0xc1, 0xf9, 0x7e, 0xd6, //0x00001fd9 vmovq %xmm2, %r14
- 0x4d, 0x31, 0xde, //0x00001fde xorq %r11, %r14
- 0xc5, 0x7e, 0x6f, 0x0d, 0x97, 0xe1, 0xff, 0xff, //0x00001fe1 vmovdqu $-7785(%rip), %ymm9 /* LCPI0_7+0(%rip) */
- 0xc5, 0xb5, 0x74, 0xd1, //0x00001fe9 vpcmpeqb %ymm1, %ymm9, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x00001fed vpmovmskb %ymm2, %edx
- 0xc5, 0xb5, 0x74, 0xd0, //0x00001ff1 vpcmpeqb %ymm0, %ymm9, %ymm2
- 0xc5, 0xfd, 0xd7, 0xca, //0x00001ff5 vpmovmskb %ymm2, %ecx
- 0x48, 0xc1, 0xe1, 0x20, //0x00001ff9 shlq $32, %rcx
- 0x48, 0x09, 0xca, //0x00001ffd orq %rcx, %rdx
- 0x4c, 0x89, 0xf1, //0x00002000 movq %r14, %rcx
- 0x48, 0xf7, 0xd1, //0x00002003 notq %rcx
- 0x48, 0x21, 0xca, //0x00002006 andq %rcx, %rdx
- 0xc5, 0xf5, 0x74, 0xcc, //0x00002009 vpcmpeqb %ymm4, %ymm1, %ymm1
- 0xc5, 0xfd, 0xd7, 0xf9, //0x0000200d vpmovmskb %ymm1, %edi
- 0xc5, 0xfd, 0x74, 0xc4, //0x00002011 vpcmpeqb %ymm4, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x00002015 vpmovmskb %ymm0, %esi
- 0x48, 0xc1, 0xe6, 0x20, //0x00002019 shlq $32, %rsi
- 0x48, 0x09, 0xf7, //0x0000201d orq %rsi, %rdi
- 0x48, 0x21, 0xcf, //0x00002020 andq %rcx, %rdi
- 0x0f, 0x84, 0x54, 0x00, 0x00, 0x00, //0x00002023 je LBB0_401
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002029 movq $32(%rsp), %r11
- 0xc4, 0x41, 0x7d, 0x6f, 0xcd, //0x0000202e vmovdqa %ymm13, %ymm9
- 0xc4, 0x41, 0x7d, 0x6f, 0xee, //0x00002033 vmovdqa %ymm14, %ymm13
- 0xc4, 0x41, 0x7d, 0x6f, 0xf7, //0x00002038 vmovdqa %ymm15, %ymm14
- 0xc5, 0x7e, 0x6f, 0x3d, 0x1b, 0xe2, 0xff, 0xff, //0x0000203d vmovdqu $-7653(%rip), %ymm15 /* LCPI0_17+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002045 .p2align 4, 0x90
- //0x00002050 LBB0_399
- 0x48, 0x8d, 0x4f, 0xff, //0x00002050 leaq $-1(%rdi), %rcx
- 0x48, 0x89, 0xce, //0x00002054 movq %rcx, %rsi
- 0x48, 0x21, 0xd6, //0x00002057 andq %rdx, %rsi
- 0xf3, 0x48, 0x0f, 0xb8, 0xf6, //0x0000205a popcntq %rsi, %rsi
- 0x4c, 0x01, 0xd6, //0x0000205f addq %r10, %rsi
- 0x48, 0x39, 0xde, //0x00002062 cmpq %rbx, %rsi
- 0x0f, 0x86, 0x33, 0x03, 0x00, 0x00, //0x00002065 jbe LBB0_445
- 0x48, 0x83, 0xc3, 0x01, //0x0000206b addq $1, %rbx
- 0x48, 0x21, 0xcf, //0x0000206f andq %rcx, %rdi
- 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00002072 jne LBB0_399
- 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00002078 jmp LBB0_402
- //0x0000207d LBB0_401
- 0xc4, 0x41, 0x7d, 0x6f, 0xcd, //0x0000207d vmovdqa %ymm13, %ymm9
- 0xc4, 0x41, 0x7d, 0x6f, 0xee, //0x00002082 vmovdqa %ymm14, %ymm13
- 0xc4, 0x41, 0x7d, 0x6f, 0xf7, //0x00002087 vmovdqa %ymm15, %ymm14
- //0x0000208c LBB0_402
- 0x49, 0xc1, 0xfe, 0x3f, //0x0000208c sarq $63, %r14
- 0xf3, 0x48, 0x0f, 0xb8, 0xca, //0x00002090 popcntq %rdx, %rcx
- 0x49, 0x01, 0xca, //0x00002095 addq %rcx, %r10
- 0x49, 0x83, 0xc4, 0x40, //0x00002098 addq $64, %r12
- 0x49, 0x83, 0xc0, 0xc0, //0x0000209c addq $-64, %r8
- 0x4d, 0x89, 0xf3, //0x000020a0 movq %r14, %r11
- 0xc4, 0x41, 0x7d, 0x6f, 0xfe, //0x000020a3 vmovdqa %ymm14, %ymm15
- 0x49, 0x83, 0xf8, 0x40, //0x000020a8 cmpq $64, %r8
- 0x0f, 0x8d, 0x6f, 0xfe, 0xff, 0xff, //0x000020ac jge LBB0_394
- 0xe9, 0xfe, 0xfc, 0xff, 0xff, //0x000020b2 jmp LBB0_403
- //0x000020b7 LBB0_419
- 0x4c, 0x89, 0x4c, 0x24, 0x10, //0x000020b7 movq %r9, $16(%rsp)
- 0x4d, 0x8b, 0x43, 0x08, //0x000020bc movq $8(%r11), %r8
- 0x49, 0x29, 0xc8, //0x000020c0 subq %rcx, %r8
- 0x49, 0x01, 0xcc, //0x000020c3 addq %rcx, %r12
- 0x45, 0x31, 0xdb, //0x000020c6 xorl %r11d, %r11d
- 0x45, 0x31, 0xc9, //0x000020c9 xorl %r9d, %r9d
- 0x45, 0x31, 0xd2, //0x000020cc xorl %r10d, %r10d
- 0x31, 0xdb, //0x000020cf xorl %ebx, %ebx
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x000020d1 jmp LBB0_421
- //0x000020d6 LBB0_420
- 0x49, 0xc1, 0xfe, 0x3f, //0x000020d6 sarq $63, %r14
- 0xf3, 0x48, 0x0f, 0xb8, 0xca, //0x000020da popcntq %rdx, %rcx
- 0x49, 0x01, 0xca, //0x000020df addq %rcx, %r10
- 0x49, 0x83, 0xc4, 0x40, //0x000020e2 addq $64, %r12
- 0x49, 0x83, 0xc0, 0xc0, //0x000020e6 addq $-64, %r8
- 0x4d, 0x89, 0xf3, //0x000020ea movq %r14, %r11
- //0x000020ed LBB0_421
- 0x49, 0x83, 0xf8, 0x40, //0x000020ed cmpq $64, %r8
- 0x0f, 0x8c, 0x36, 0x01, 0x00, 0x00, //0x000020f1 jl LBB0_429
- //0x000020f7 LBB0_422
- 0xc4, 0xc1, 0x7e, 0x6f, 0x0c, 0x24, //0x000020f7 vmovdqu (%r12), %ymm1
- 0xc4, 0xc1, 0x7e, 0x6f, 0x44, 0x24, 0x20, //0x000020fd vmovdqu $32(%r12), %ymm0
- 0xc5, 0xf5, 0x74, 0xd7, //0x00002104 vpcmpeqb %ymm7, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xf2, //0x00002108 vpmovmskb %ymm2, %esi
- 0xc5, 0xfd, 0x74, 0xd7, //0x0000210c vpcmpeqb %ymm7, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xca, //0x00002110 vpmovmskb %ymm2, %ecx
- 0x48, 0xc1, 0xe1, 0x20, //0x00002114 shlq $32, %rcx
- 0x48, 0x09, 0xce, //0x00002118 orq %rcx, %rsi
- 0x48, 0x89, 0xf1, //0x0000211b movq %rsi, %rcx
- 0x4c, 0x09, 0xc9, //0x0000211e orq %r9, %rcx
- 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00002121 jne LBB0_424
- 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002127 movq $-1, %rsi
- 0x45, 0x31, 0xc9, //0x0000212e xorl %r9d, %r9d
- 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00002131 jmp LBB0_425
- //0x00002136 LBB0_424
- 0x4c, 0x89, 0xc9, //0x00002136 movq %r9, %rcx
- 0x48, 0xf7, 0xd1, //0x00002139 notq %rcx
- 0x48, 0x21, 0xf1, //0x0000213c andq %rsi, %rcx
- 0x4c, 0x8d, 0x34, 0x09, //0x0000213f leaq (%rcx,%rcx), %r14
- 0x4d, 0x09, 0xce, //0x00002143 orq %r9, %r14
- 0x4c, 0x89, 0xf7, //0x00002146 movq %r14, %rdi
- 0x48, 0xf7, 0xd7, //0x00002149 notq %rdi
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000214c movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd6, //0x00002156 andq %rdx, %rsi
- 0x48, 0x21, 0xfe, //0x00002159 andq %rdi, %rsi
- 0x45, 0x31, 0xc9, //0x0000215c xorl %r9d, %r9d
- 0x48, 0x01, 0xce, //0x0000215f addq %rcx, %rsi
- 0x41, 0x0f, 0x92, 0xc1, //0x00002162 setb %r9b
- 0x48, 0x01, 0xf6, //0x00002166 addq %rsi, %rsi
- 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002169 movabsq $6148914691236517205, %rcx
- 0x48, 0x31, 0xce, //0x00002173 xorq %rcx, %rsi
- 0x4c, 0x21, 0xf6, //0x00002176 andq %r14, %rsi
- 0x48, 0xf7, 0xd6, //0x00002179 notq %rsi
- //0x0000217c LBB0_425
- 0xc5, 0xfd, 0x74, 0xd6, //0x0000217c vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xca, //0x00002180 vpmovmskb %ymm2, %ecx
- 0x48, 0xc1, 0xe1, 0x20, //0x00002184 shlq $32, %rcx
- 0xc5, 0xf5, 0x74, 0xd6, //0x00002188 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x0000218c vpmovmskb %ymm2, %edx
- 0x48, 0x09, 0xca, //0x00002190 orq %rcx, %rdx
- 0x48, 0x21, 0xf2, //0x00002193 andq %rsi, %rdx
- 0xc4, 0xe1, 0xf9, 0x6e, 0xd2, //0x00002196 vmovq %rdx, %xmm2
- 0xc4, 0xe3, 0x69, 0x44, 0x15, 0xfb, 0xde, 0xff, 0xff, 0x00, //0x0000219b vpclmulqdq $0, $-8453(%rip), %xmm2, %xmm2 /* LCPI0_26+0(%rip) */
- 0xc4, 0xc1, 0xf9, 0x7e, 0xd6, //0x000021a5 vmovq %xmm2, %r14
- 0x4d, 0x31, 0xde, //0x000021aa xorq %r11, %r14
- 0xc5, 0xad, 0x74, 0xd1, //0x000021ad vpcmpeqb %ymm1, %ymm10, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x000021b1 vpmovmskb %ymm2, %edx
- 0xc5, 0xad, 0x74, 0xd0, //0x000021b5 vpcmpeqb %ymm0, %ymm10, %ymm2
- 0xc5, 0xfd, 0xd7, 0xca, //0x000021b9 vpmovmskb %ymm2, %ecx
- 0x48, 0xc1, 0xe1, 0x20, //0x000021bd shlq $32, %rcx
- 0x48, 0x09, 0xca, //0x000021c1 orq %rcx, %rdx
- 0x4c, 0x89, 0xf1, //0x000021c4 movq %r14, %rcx
- 0x48, 0xf7, 0xd1, //0x000021c7 notq %rcx
- 0x48, 0x21, 0xca, //0x000021ca andq %rcx, %rdx
- 0xc5, 0x9d, 0x74, 0xc9, //0x000021cd vpcmpeqb %ymm1, %ymm12, %ymm1
- 0xc5, 0xfd, 0xd7, 0xf9, //0x000021d1 vpmovmskb %ymm1, %edi
- 0xc5, 0x9d, 0x74, 0xc0, //0x000021d5 vpcmpeqb %ymm0, %ymm12, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x000021d9 vpmovmskb %ymm0, %esi
- 0x48, 0xc1, 0xe6, 0x20, //0x000021dd shlq $32, %rsi
- 0x48, 0x09, 0xf7, //0x000021e1 orq %rsi, %rdi
- 0x48, 0x21, 0xcf, //0x000021e4 andq %rcx, %rdi
- 0x0f, 0x84, 0xe9, 0xfe, 0xff, 0xff, //0x000021e7 je LBB0_420
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000021ed movq $32(%rsp), %r11
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000021f2 .p2align 4, 0x90
- //0x00002200 LBB0_427
- 0x48, 0x8d, 0x4f, 0xff, //0x00002200 leaq $-1(%rdi), %rcx
- 0x48, 0x89, 0xce, //0x00002204 movq %rcx, %rsi
- 0x48, 0x21, 0xd6, //0x00002207 andq %rdx, %rsi
- 0xf3, 0x48, 0x0f, 0xb8, 0xf6, //0x0000220a popcntq %rsi, %rsi
- 0x4c, 0x01, 0xd6, //0x0000220f addq %r10, %rsi
- 0x48, 0x39, 0xde, //0x00002212 cmpq %rbx, %rsi
- 0x0f, 0x86, 0x83, 0x01, 0x00, 0x00, //0x00002215 jbe LBB0_445
- 0x48, 0x83, 0xc3, 0x01, //0x0000221b addq $1, %rbx
- 0x48, 0x21, 0xcf, //0x0000221f andq %rcx, %rdi
- 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00002222 jne LBB0_427
- 0xe9, 0xa9, 0xfe, 0xff, 0xff, //0x00002228 jmp LBB0_420
- //0x0000222d LBB0_429
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x0000222d movq $8(%rsp), %rsi
- 0x4d, 0x85, 0xc0, //0x00002232 testq %r8, %r8
- 0x0f, 0x8e, 0xdd, 0x1d, 0x00, 0x00, //0x00002235 jle LBB0_729
- 0xc5, 0x7d, 0x7f, 0xe2, //0x0000223b vmovdqa %ymm12, %ymm2
- 0xc5, 0x7d, 0x7f, 0xd1, //0x0000223f vmovdqa %ymm10, %ymm1
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00002243 vmovdqa %ymm13, %ymm10
- 0x4c, 0x89, 0xfa, //0x00002248 movq %r15, %rdx
- 0xc5, 0xf9, 0xef, 0xc0, //0x0000224b vpxor %xmm0, %xmm0, %xmm0
- 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x60, //0x0000224f vmovdqu %ymm0, $96(%rsp)
- 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x40, //0x00002255 vmovdqu %ymm0, $64(%rsp)
- 0x44, 0x89, 0xe1, //0x0000225b movl %r12d, %ecx
- 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x0000225e andl $4095, %ecx
- 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00002264 cmpl $4033, %ecx
- 0x0f, 0x82, 0x28, 0x00, 0x00, 0x00, //0x0000226a jb LBB0_433
- 0x49, 0x83, 0xf8, 0x20, //0x00002270 cmpq $32, %r8
- 0x0f, 0x82, 0x43, 0x00, 0x00, 0x00, //0x00002274 jb LBB0_434
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x0000227a vmovdqu (%r12), %ymm0
- 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x40, //0x00002280 vmovdqu %ymm0, $64(%rsp)
- 0x49, 0x83, 0xc4, 0x20, //0x00002286 addq $32, %r12
- 0x49, 0x8d, 0x78, 0xe0, //0x0000228a leaq $-32(%r8), %rdi
- 0x48, 0x8d, 0x74, 0x24, 0x60, //0x0000228e leaq $96(%rsp), %rsi
- 0xe9, 0x2d, 0x00, 0x00, 0x00, //0x00002293 jmp LBB0_435
- //0x00002298 LBB0_433
- 0x49, 0x89, 0xd7, //0x00002298 movq %rdx, %r15
- 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x0000229b vmovdqa %ymm10, %ymm13
- 0xc5, 0xfe, 0x6f, 0x1d, 0x18, 0xdf, 0xff, 0xff, //0x000022a0 vmovdqu $-8424(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0xf0, 0xde, 0xff, 0xff, //0x000022a8 vmovdqu $-8464(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd1, //0x000022b0 vmovdqa %ymm1, %ymm10
- 0xc5, 0x7d, 0x6f, 0xe2, //0x000022b4 vmovdqa %ymm2, %ymm12
- 0xe9, 0x3a, 0xfe, 0xff, 0xff, //0x000022b8 jmp LBB0_422
- //0x000022bd LBB0_434
- 0x48, 0x8d, 0x74, 0x24, 0x40, //0x000022bd leaq $64(%rsp), %rsi
- 0x4c, 0x89, 0xc7, //0x000022c2 movq %r8, %rdi
- //0x000022c5 LBB0_435
- 0x48, 0x83, 0xff, 0x10, //0x000022c5 cmpq $16, %rdi
- 0x0f, 0x82, 0x4b, 0x00, 0x00, 0x00, //0x000022c9 jb LBB0_436
- 0xc4, 0xc1, 0x7a, 0x6f, 0x04, 0x24, //0x000022cf vmovdqu (%r12), %xmm0
- 0xc5, 0xfa, 0x7f, 0x06, //0x000022d5 vmovdqu %xmm0, (%rsi)
- 0x49, 0x83, 0xc4, 0x10, //0x000022d9 addq $16, %r12
- 0x48, 0x83, 0xc6, 0x10, //0x000022dd addq $16, %rsi
- 0x48, 0x83, 0xc7, 0xf0, //0x000022e1 addq $-16, %rdi
- 0x48, 0x83, 0xff, 0x08, //0x000022e5 cmpq $8, %rdi
- 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x000022e9 jae LBB0_443
- //0x000022ef LBB0_437
- 0x48, 0x83, 0xff, 0x04, //0x000022ef cmpq $4, %rdi
- 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x000022f3 jb LBB0_438
- //0x000022f9 LBB0_444
- 0x41, 0x8b, 0x0c, 0x24, //0x000022f9 movl (%r12), %ecx
- 0x89, 0x0e, //0x000022fd movl %ecx, (%rsi)
- 0x49, 0x83, 0xc4, 0x04, //0x000022ff addq $4, %r12
- 0x48, 0x83, 0xc6, 0x04, //0x00002303 addq $4, %rsi
- 0x48, 0x83, 0xc7, 0xfc, //0x00002307 addq $-4, %rdi
- 0x48, 0x83, 0xff, 0x02, //0x0000230b cmpq $2, %rdi
- 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x0000230f jae LBB0_439
- 0xe9, 0x45, 0x00, 0x00, 0x00, //0x00002315 jmp LBB0_440
- //0x0000231a LBB0_436
- 0x48, 0x83, 0xff, 0x08, //0x0000231a cmpq $8, %rdi
- 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x0000231e jb LBB0_437
- //0x00002324 LBB0_443
- 0x49, 0x8b, 0x0c, 0x24, //0x00002324 movq (%r12), %rcx
- 0x48, 0x89, 0x0e, //0x00002328 movq %rcx, (%rsi)
- 0x49, 0x83, 0xc4, 0x08, //0x0000232b addq $8, %r12
- 0x48, 0x83, 0xc6, 0x08, //0x0000232f addq $8, %rsi
- 0x48, 0x83, 0xc7, 0xf8, //0x00002333 addq $-8, %rdi
- 0x48, 0x83, 0xff, 0x04, //0x00002337 cmpq $4, %rdi
- 0x0f, 0x83, 0xb8, 0xff, 0xff, 0xff, //0x0000233b jae LBB0_444
- //0x00002341 LBB0_438
- 0x48, 0x83, 0xff, 0x02, //0x00002341 cmpq $2, %rdi
- 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00002345 jb LBB0_440
- //0x0000234b LBB0_439
- 0x41, 0x0f, 0xb7, 0x0c, 0x24, //0x0000234b movzwl (%r12), %ecx
- 0x66, 0x89, 0x0e, //0x00002350 movw %cx, (%rsi)
- 0x49, 0x83, 0xc4, 0x02, //0x00002353 addq $2, %r12
- 0x48, 0x83, 0xc6, 0x02, //0x00002357 addq $2, %rsi
- 0x48, 0x83, 0xc7, 0xfe, //0x0000235b addq $-2, %rdi
- //0x0000235f LBB0_440
- 0x4c, 0x89, 0xe1, //0x0000235f movq %r12, %rcx
- 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x00002362 leaq $64(%rsp), %r12
- 0x48, 0x85, 0xff, //0x00002367 testq %rdi, %rdi
- 0x49, 0x89, 0xd7, //0x0000236a movq %rdx, %r15
- 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x0000236d vmovdqa %ymm10, %ymm13
- 0xc5, 0xfe, 0x6f, 0x1d, 0x46, 0xde, 0xff, 0xff, //0x00002372 vmovdqu $-8634(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x1e, 0xde, 0xff, 0xff, //0x0000237a vmovdqu $-8674(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd1, //0x00002382 vmovdqa %ymm1, %ymm10
- 0xc5, 0x7d, 0x6f, 0xe2, //0x00002386 vmovdqa %ymm2, %ymm12
- 0x0f, 0x84, 0x67, 0xfd, 0xff, 0xff, //0x0000238a je LBB0_422
- 0x8a, 0x09, //0x00002390 movb (%rcx), %cl
- 0x88, 0x0e, //0x00002392 movb %cl, (%rsi)
- 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x00002394 leaq $64(%rsp), %r12
- 0xe9, 0x59, 0xfd, 0xff, 0xff, //0x00002399 jmp LBB0_422
- //0x0000239e LBB0_445
- 0x49, 0x8b, 0x4b, 0x08, //0x0000239e movq $8(%r11), %rcx
- 0x48, 0x0f, 0xbc, 0xd7, //0x000023a2 bsfq %rdi, %rdx
- 0x4c, 0x29, 0xc2, //0x000023a6 subq %r8, %rdx
- 0x48, 0x01, 0xd1, //0x000023a9 addq %rdx, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x000023ac addq $1, %rcx
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x000023b0 movq $8(%rsp), %rsi
- 0x48, 0x89, 0x0e, //0x000023b5 movq %rcx, (%rsi)
- 0x49, 0x8b, 0x53, 0x08, //0x000023b8 movq $8(%r11), %rdx
- 0x48, 0x39, 0xd1, //0x000023bc cmpq %rdx, %rcx
- 0x48, 0x0f, 0x46, 0xd1, //0x000023bf cmovbeq %rcx, %rdx
- 0x48, 0x89, 0x16, //0x000023c3 movq %rdx, (%rsi)
- 0x0f, 0x87, 0x31, 0x1a, 0x00, 0x00, //0x000023c6 ja LBB0_721
- 0x4c, 0x89, 0xe8, //0x000023cc movq %r13, %rax
- 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x000023cf movabsq $9223372036854775806, %rdx
- 0x49, 0x39, 0xd5, //0x000023d9 cmpq %rdx, %r13
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000023dc movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x000023e1 movq $40(%rsp), %r14
- 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x000023e6 movq $16(%rsp), %r9
- 0x0f, 0x86, 0xb0, 0xdf, 0xff, 0xff, //0x000023eb jbe LBB0_4
- 0xe9, 0x07, 0x1a, 0x00, 0x00, //0x000023f1 jmp LBB0_721
- //0x000023f6 LBB0_447
- 0x41, 0x0f, 0xbc, 0xc1, //0x000023f6 bsfl %r9d, %eax
- 0x4c, 0x01, 0xe8, //0x000023fa addq %r13, %rax
- 0x49, 0x8d, 0x0c, 0x02, //0x000023fd leaq (%r10,%rax), %rcx
- 0x48, 0x83, 0xc1, 0x02, //0x00002401 addq $2, %rcx
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002405 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000240a movq $32(%rsp), %r11
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x0000240f movq $40(%rsp), %r14
- 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x00002414 movq $16(%rsp), %r9
- 0xe9, 0x55, 0xea, 0xff, 0xff, //0x00002419 jmp LBB0_159
- //0x0000241e LBB0_448
- 0x0f, 0xbc, 0xca, //0x0000241e bsfl %edx, %ecx
- 0x48, 0x29, 0xc1, //0x00002421 subq %rax, %rcx
- 0x48, 0x8b, 0x7c, 0x24, 0x08, //0x00002424 movq $8(%rsp), %rdi
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002429 movabsq $4294977024, %r15
- 0xe9, 0x61, 0xeb, 0xff, 0xff, //0x00002433 jmp LBB0_182
- //0x00002438 LBB0_449
- 0x49, 0x8d, 0x48, 0xff, //0x00002438 leaq $-1(%r8), %rcx
- 0x49, 0x39, 0xcf, //0x0000243c cmpq %rcx, %r15
- 0x49, 0xf7, 0xd0, //0x0000243f notq %r8
- 0x4d, 0x0f, 0x45, 0xc3, //0x00002442 cmovneq %r11, %r8
- 0x84, 0xc0, //0x00002446 testb %al, %al
- 0x4d, 0x0f, 0x45, 0xd8, //0x00002448 cmovneq %r8, %r11
- 0xe9, 0x65, 0x06, 0x00, 0x00, //0x0000244c jmp LBB0_506
- //0x00002451 LBB0_450
- 0x4d, 0x89, 0xf3, //0x00002451 movq %r14, %r11
- 0x49, 0x29, 0xcb, //0x00002454 subq %rcx, %r11
- 0x0f, 0x84, 0x9c, 0x1b, 0x00, 0x00, //0x00002457 je LBB0_727
- 0x49, 0x83, 0xfb, 0x40, //0x0000245d cmpq $64, %r11
- 0x0f, 0x82, 0xf0, 0x09, 0x00, 0x00, //0x00002461 jb LBB0_546
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002467 movq $-1, $16(%rsp)
- 0x45, 0x31, 0xd2, //0x00002470 xorl %r10d, %r10d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002473 .p2align 4, 0x90
- //0x00002480 LBB0_453
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x00002480 vmovdqu (%r12,%rcx), %ymm0
- 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x0c, 0x20, //0x00002486 vmovdqu $32(%r12,%rcx), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x0000248d vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xfa, //0x00002491 vpmovmskb %ymm2, %edi
- 0xc5, 0xf5, 0x74, 0xd6, //0x00002495 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xc2, //0x00002499 vpmovmskb %ymm2, %eax
- 0xc5, 0xfd, 0x74, 0xd7, //0x0000249d vpcmpeqb %ymm7, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x000024a1 vpmovmskb %ymm2, %edx
- 0xc5, 0xf5, 0x74, 0xd7, //0x000024a5 vpcmpeqb %ymm7, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xda, //0x000024a9 vpmovmskb %ymm2, %ebx
- 0xc5, 0xbd, 0xda, 0xd1, //0x000024ad vpminub %ymm1, %ymm8, %ymm2
- 0xc5, 0xf5, 0x74, 0xca, //0x000024b1 vpcmpeqb %ymm2, %ymm1, %ymm1
- 0xc5, 0xfd, 0xd7, 0xf1, //0x000024b5 vpmovmskb %ymm1, %esi
- 0x48, 0xc1, 0xe0, 0x20, //0x000024b9 shlq $32, %rax
- 0x48, 0x09, 0xc7, //0x000024bd orq %rax, %rdi
- 0x48, 0xc1, 0xe3, 0x20, //0x000024c0 shlq $32, %rbx
- 0x48, 0xc1, 0xe6, 0x20, //0x000024c4 shlq $32, %rsi
- 0x48, 0x09, 0xda, //0x000024c8 orq %rbx, %rdx
- 0x0f, 0x85, 0x44, 0x00, 0x00, 0x00, //0x000024cb jne LBB0_464
- 0x4d, 0x85, 0xd2, //0x000024d1 testq %r10, %r10
- 0x0f, 0x85, 0x53, 0x00, 0x00, 0x00, //0x000024d4 jne LBB0_466
- 0x45, 0x31, 0xd2, //0x000024da xorl %r10d, %r10d
- //0x000024dd LBB0_456
- 0xc5, 0xbd, 0xda, 0xc8, //0x000024dd vpminub %ymm0, %ymm8, %ymm1
- 0xc5, 0xfd, 0x74, 0xc1, //0x000024e1 vpcmpeqb %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc0, //0x000024e5 vpmovmskb %ymm0, %eax
- 0x48, 0x09, 0xc6, //0x000024e9 orq %rax, %rsi
- 0x48, 0x85, 0xff, //0x000024ec testq %rdi, %rdi
- 0x0f, 0x85, 0x8b, 0x00, 0x00, 0x00, //0x000024ef jne LBB0_467
- 0x48, 0x85, 0xf6, //0x000024f5 testq %rsi, %rsi
- 0x0f, 0x85, 0xb2, 0x1a, 0x00, 0x00, //0x000024f8 jne LBB0_722
- 0x49, 0x83, 0xc3, 0xc0, //0x000024fe addq $-64, %r11
- 0x48, 0x83, 0xc1, 0x40, //0x00002502 addq $64, %rcx
- 0x49, 0x83, 0xfb, 0x3f, //0x00002506 cmpq $63, %r11
- 0x0f, 0x87, 0x70, 0xff, 0xff, 0xff, //0x0000250a ja LBB0_453
- 0xe9, 0xb8, 0x06, 0x00, 0x00, //0x00002510 jmp LBB0_459
- //0x00002515 LBB0_464
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00002515 cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x0000251b jne LBB0_466
- 0x48, 0x0f, 0xbc, 0xc2, //0x00002521 bsfq %rdx, %rax
- 0x48, 0x01, 0xc8, //0x00002525 addq %rcx, %rax
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x00002528 movq %rax, $16(%rsp)
- //0x0000252d LBB0_466
- 0x4c, 0x89, 0xd0, //0x0000252d movq %r10, %rax
- 0x48, 0xf7, 0xd0, //0x00002530 notq %rax
- 0x48, 0x21, 0xd0, //0x00002533 andq %rdx, %rax
- 0x4c, 0x8d, 0x04, 0x00, //0x00002536 leaq (%rax,%rax), %r8
- 0x4d, 0x09, 0xd0, //0x0000253a orq %r10, %r8
- 0x4c, 0x89, 0xc3, //0x0000253d movq %r8, %rbx
- 0x48, 0xf7, 0xd3, //0x00002540 notq %rbx
- 0x48, 0x21, 0xd3, //0x00002543 andq %rdx, %rbx
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002546 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd3, //0x00002550 andq %rdx, %rbx
- 0x45, 0x31, 0xd2, //0x00002553 xorl %r10d, %r10d
- 0x48, 0x01, 0xc3, //0x00002556 addq %rax, %rbx
- 0x41, 0x0f, 0x92, 0xc2, //0x00002559 setb %r10b
- 0x48, 0x01, 0xdb, //0x0000255d addq %rbx, %rbx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002560 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc3, //0x0000256a xorq %rax, %rbx
- 0x4c, 0x21, 0xc3, //0x0000256d andq %r8, %rbx
- 0x48, 0xf7, 0xd3, //0x00002570 notq %rbx
- 0x48, 0x21, 0xdf, //0x00002573 andq %rbx, %rdi
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002576 movq $24(%rsp), %r8
- 0xe9, 0x5d, 0xff, 0xff, 0xff, //0x0000257b jmp LBB0_456
- //0x00002580 LBB0_467
- 0x48, 0x0f, 0xbc, 0xc7, //0x00002580 bsfq %rdi, %rax
- 0x48, 0x85, 0xf6, //0x00002584 testq %rsi, %rsi
- 0x0f, 0x84, 0x4d, 0x00, 0x00, 0x00, //0x00002587 je LBB0_472
- 0x48, 0x0f, 0xbc, 0xd6, //0x0000258d bsfq %rsi, %rdx
- 0xe9, 0x49, 0x00, 0x00, 0x00, //0x00002591 jmp LBB0_473
- //0x00002596 LBB0_469
- 0x48, 0x01, 0xd9, //0x00002596 addq %rbx, %rcx
- 0x4c, 0x01, 0xd1, //0x00002599 addq %r10, %rcx
- 0xc5, 0xf8, 0x77, //0x0000259c vzeroupper
- 0x48, 0x89, 0xcb, //0x0000259f movq %rcx, %rbx
- 0xe9, 0x55, 0x01, 0x00, 0x00, //0x000025a2 jmp LBB0_482
- //0x000025a7 LBB0_470
- 0x4d, 0x29, 0xe5, //0x000025a7 subq %r12, %r13
- 0x49, 0x01, 0xcd, //0x000025aa addq %rcx, %r13
- 0x49, 0x39, 0xc5, //0x000025ad cmpq %rax, %r13
- 0x0f, 0x82, 0xa4, 0xdf, 0xff, 0xff, //0x000025b0 jb LBB0_36
- 0xe9, 0xde, 0x17, 0x00, 0x00, //0x000025b6 jmp LBB0_694
- //0x000025bb LBB0_471
- 0x4c, 0x8b, 0x5c, 0x24, 0x30, //0x000025bb movq $48(%rsp), %r11
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000025c0 movq $-1, %rax
- 0x4d, 0x85, 0xff, //0x000025c7 testq %r15, %r15
- 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x000025ca movq $16(%rsp), %rcx
- 0x0f, 0x85, 0xda, 0xf3, 0xff, 0xff, //0x000025cf jne LBB0_347
- 0xe9, 0x0a, 0x18, 0x00, 0x00, //0x000025d5 jmp LBB0_700
- //0x000025da LBB0_472
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x000025da movl $64, %edx
- //0x000025df LBB0_473
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000025df movq $32(%rsp), %r11
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x000025e4 movq $8(%rsp), %rsi
- 0x48, 0x39, 0xc2, //0x000025e9 cmpq %rax, %rdx
- 0x0f, 0x82, 0x14, 0x1a, 0x00, 0x00, //0x000025ec jb LBB0_728
- 0xc5, 0x7d, 0x7f, 0xea, //0x000025f2 vmovdqa %ymm13, %ymm2
- 0x48, 0x01, 0xc1, //0x000025f6 addq %rax, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x000025f9 addq $1, %rcx
- //0x000025fd LBB0_475
- 0x48, 0x85, 0xc9, //0x000025fd testq %rcx, %rcx
- 0x0f, 0x88, 0x6b, 0x19, 0x00, 0x00, //0x00002600 js LBB0_715
- 0x48, 0x89, 0x0e, //0x00002606 movq %rcx, (%rsi)
- 0x4c, 0x89, 0xe8, //0x00002609 movq %r13, %rax
- 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x0000260c movabsq $9223372036854775806, %rdx
- 0x49, 0x39, 0xd5, //0x00002616 cmpq %rdx, %r13
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00002619 movq $40(%rsp), %r14
- 0xc5, 0x7d, 0x6f, 0xea, //0x0000261e vmovdqa %ymm2, %ymm13
- 0x0f, 0x86, 0x79, 0xdd, 0xff, 0xff, //0x00002622 jbe LBB0_4
- 0xe9, 0xd0, 0x17, 0x00, 0x00, //0x00002628 jmp LBB0_721
- //0x0000262d LBB0_477
- 0x66, 0x0f, 0xbc, 0xc6, //0x0000262d bsfw %si, %ax
- 0x0f, 0xb7, 0xc8, //0x00002631 movzwl %ax, %ecx
- 0x48, 0x29, 0xd1, //0x00002634 subq %rdx, %rcx
- 0xe9, 0x5d, 0xe9, 0xff, 0xff, //0x00002637 jmp LBB0_182
- //0x0000263c LBB0_162
- 0x4d, 0x85, 0xdb, //0x0000263c testq %r11, %r11
- 0x0f, 0x85, 0x6e, 0x08, 0x00, 0x00, //0x0000263f jne LBB0_550
- 0x4b, 0x8d, 0x0c, 0x02, //0x00002645 leaq (%r10,%r8), %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x00002649 addq $1, %rcx
- 0x49, 0xf7, 0xd2, //0x0000264d notq %r10
- 0x4d, 0x01, 0xf2, //0x00002650 addq %r14, %r10
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002653 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002658 movq $32(%rsp), %r11
- 0x4d, 0x89, 0xf9, //0x0000265d movq %r15, %r9
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002660 movabsq $4294977024, %r15
- //0x0000266a LBB0_164
- 0x4d, 0x85, 0xd2, //0x0000266a testq %r10, %r10
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x0000266d movq $40(%rsp), %r14
- 0x0f, 0x8f, 0x27, 0x00, 0x00, 0x00, //0x00002672 jg LBB0_216
- 0xe9, 0x80, 0x17, 0x00, 0x00, //0x00002678 jmp LBB0_721
- 0x90, 0x90, 0x90, //0x0000267d .p2align 4, 0x90
- //0x00002680 LBB0_214
- 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00002680 movq $-2, %rdx
- 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00002687 movl $2, %eax
- 0x48, 0x01, 0xc1, //0x0000268c addq %rax, %rcx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000268f movq $-1, %rax
- 0x49, 0x01, 0xd2, //0x00002696 addq %rdx, %r10
- 0x0f, 0x8e, 0x5e, 0x17, 0x00, 0x00, //0x00002699 jle LBB0_721
- //0x0000269f LBB0_216
- 0x0f, 0xb6, 0x01, //0x0000269f movzbl (%rcx), %eax
- 0x3c, 0x5c, //0x000026a2 cmpb $92, %al
- 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x000026a4 je LBB0_214
- 0x3c, 0x22, //0x000026aa cmpb $34, %al
- 0x0f, 0x84, 0xd0, 0x12, 0x00, 0x00, //0x000026ac je LBB0_647
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000026b2 movq $-1, %rdx
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000026b9 movl $1, %eax
- 0x48, 0x01, 0xc1, //0x000026be addq %rax, %rcx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000026c1 movq $-1, %rax
- 0x49, 0x01, 0xd2, //0x000026c8 addq %rdx, %r10
- 0x0f, 0x8f, 0xce, 0xff, 0xff, 0xff, //0x000026cb jg LBB0_216
- 0xe9, 0x27, 0x17, 0x00, 0x00, //0x000026d1 jmp LBB0_721
- //0x000026d6 LBB0_478
- 0xc5, 0x7d, 0x7f, 0xe8, //0x000026d6 vmovdqa %ymm13, %ymm0
- 0x0f, 0xbc, 0xc2, //0x000026da bsfl %edx, %eax
- 0xe9, 0xce, 0x03, 0x00, 0x00, //0x000026dd jmp LBB0_505
- //0x000026e2 LBB0_479
- 0x89, 0xc8, //0x000026e2 movl %ecx, %eax
- 0x48, 0x01, 0xc3, //0x000026e4 addq %rax, %rbx
- 0x4c, 0x01, 0xd3, //0x000026e7 addq %r10, %rbx
- 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x000026ea movq $16(%rsp), %r9
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000026ef jmp LBB0_481
- //0x000026f4 LBB0_480
- 0x48, 0x01, 0xc3, //0x000026f4 addq %rax, %rbx
- //0x000026f7 LBB0_481
- 0x4c, 0x8b, 0x54, 0x24, 0x30, //0x000026f7 movq $48(%rsp), %r10
- //0x000026fc LBB0_482
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000026fc movq $-1, %rax
- 0x4d, 0x85, 0xc0, //0x00002703 testq %r8, %r8
- 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00002706 movq $8(%rsp), %rdx
- 0x0f, 0x84, 0x87, 0x18, 0x00, 0x00, //0x0000270b je LBB0_719
- 0x4d, 0x85, 0xdb, //0x00002711 testq %r11, %r11
- 0x0f, 0x84, 0x7e, 0x18, 0x00, 0x00, //0x00002714 je LBB0_719
- 0x4d, 0x85, 0xf6, //0x0000271a testq %r14, %r14
- 0x0f, 0x84, 0x75, 0x18, 0x00, 0x00, //0x0000271d je LBB0_719
- 0x4c, 0x29, 0xd3, //0x00002723 subq %r10, %rbx
- 0x48, 0x8d, 0x43, 0xff, //0x00002726 leaq $-1(%rbx), %rax
- 0x49, 0x39, 0xc0, //0x0000272a cmpq %rax, %r8
- 0x0f, 0x84, 0x9a, 0x00, 0x00, 0x00, //0x0000272d je LBB0_491
- 0x49, 0x39, 0xc3, //0x00002733 cmpq %rax, %r11
- 0x0f, 0x84, 0x91, 0x00, 0x00, 0x00, //0x00002736 je LBB0_491
- 0x49, 0x39, 0xc6, //0x0000273c cmpq %rax, %r14
- 0x0f, 0x84, 0x88, 0x00, 0x00, 0x00, //0x0000273f je LBB0_491
- 0x4d, 0x85, 0xdb, //0x00002745 testq %r11, %r11
- 0xc5, 0xfe, 0x6f, 0x2d, 0x70, 0xd9, 0xff, 0xff, //0x00002748 vmovdqu $-9872(%rip), %ymm5 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0x88, 0xd9, 0xff, 0xff, //0x00002750 vmovdqu $-9848(%rip), %ymm6 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0xa0, 0xd9, 0xff, 0xff, //0x00002758 vmovdqu $-9824(%rip), %ymm7 /* LCPI0_3+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0xb8, 0xd9, 0xff, 0xff, //0x00002760 vmovdqu $-9800(%rip), %ymm8 /* LCPI0_4+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x0d, 0x90, 0xda, 0xff, 0xff, //0x00002768 vmovdqu $-9584(%rip), %ymm9 /* LCPI0_14+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x05, 0xa8, 0xda, 0xff, 0xff, //0x00002770 vmovdqu $-9560(%rip), %ymm0 /* LCPI0_15+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0x60, 0xda, 0xff, 0xff, //0x00002778 vmovdqu $-9632(%rip), %ymm11 /* LCPI0_10+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0xb8, 0xda, 0xff, 0xff, //0x00002780 vmovdqu $-9544(%rip), %ymm14 /* LCPI0_16+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x3d, 0xd0, 0xda, 0xff, 0xff, //0x00002788 vmovdqu $-9520(%rip), %ymm15 /* LCPI0_17+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x1d, 0x28, 0xda, 0xff, 0xff, //0x00002790 vmovdqu $-9688(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x00, 0xda, 0xff, 0xff, //0x00002798 vmovdqu $-9728(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0x0f, 0x8e, 0xa6, 0x00, 0x00, 0x00, //0x000027a0 jle LBB0_495
- 0x49, 0x8d, 0x43, 0xff, //0x000027a6 leaq $-1(%r11), %rax
- 0x49, 0x39, 0xc6, //0x000027aa cmpq %rax, %r14
- 0x0f, 0x84, 0x99, 0x00, 0x00, 0x00, //0x000027ad je LBB0_495
- 0x49, 0xf7, 0xd3, //0x000027b3 notq %r11
- 0x4c, 0x89, 0xdb, //0x000027b6 movq %r11, %rbx
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000027b9 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000027be movq $32(%rsp), %r11
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x000027c3 movq $40(%rsp), %r14
- 0xe9, 0x6a, 0x00, 0x00, 0x00, //0x000027c8 jmp LBB0_494
- //0x000027cd LBB0_491
- 0x48, 0xf7, 0xdb, //0x000027cd negq %rbx
- //0x000027d0 LBB0_492
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000027d0 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000027d5 movq $32(%rsp), %r11
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x000027da movq $40(%rsp), %r14
- //0x000027df LBB0_493
- 0xc5, 0xfe, 0x6f, 0x2d, 0xd9, 0xd8, 0xff, 0xff, //0x000027df vmovdqu $-10023(%rip), %ymm5 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0xf1, 0xd8, 0xff, 0xff, //0x000027e7 vmovdqu $-9999(%rip), %ymm6 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0x09, 0xd9, 0xff, 0xff, //0x000027ef vmovdqu $-9975(%rip), %ymm7 /* LCPI0_3+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0x21, 0xd9, 0xff, 0xff, //0x000027f7 vmovdqu $-9951(%rip), %ymm8 /* LCPI0_4+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x0d, 0xf9, 0xd9, 0xff, 0xff, //0x000027ff vmovdqu $-9735(%rip), %ymm9 /* LCPI0_14+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x05, 0x11, 0xda, 0xff, 0xff, //0x00002807 vmovdqu $-9711(%rip), %ymm0 /* LCPI0_15+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0xc9, 0xd9, 0xff, 0xff, //0x0000280f vmovdqu $-9783(%rip), %ymm11 /* LCPI0_10+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0x21, 0xda, 0xff, 0xff, //0x00002817 vmovdqu $-9695(%rip), %ymm14 /* LCPI0_16+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x3d, 0x39, 0xda, 0xff, 0xff, //0x0000281f vmovdqu $-9671(%rip), %ymm15 /* LCPI0_17+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x1d, 0x91, 0xd9, 0xff, 0xff, //0x00002827 vmovdqu $-9839(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x69, 0xd9, 0xff, 0xff, //0x0000282f vmovdqu $-9879(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- //0x00002837 LBB0_494
- 0xc5, 0x7e, 0x6f, 0x15, 0x01, 0xd9, 0xff, 0xff, //0x00002837 vmovdqu $-9983(%rip), %ymm10 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0x19, 0xd9, 0xff, 0xff, //0x0000283f vmovdqu $-9959(%rip), %ymm12 /* LCPI0_6+0(%rip) */
- 0xe9, 0x83, 0x04, 0x00, 0x00, //0x00002847 jmp LBB0_528
- //0x0000284c LBB0_495
- 0x4c, 0x89, 0xc0, //0x0000284c movq %r8, %rax
- 0x4c, 0x09, 0xf0, //0x0000284f orq %r14, %rax
- 0x0f, 0x99, 0xc0, //0x00002852 setns %al
- 0xc5, 0x7e, 0x6f, 0x15, 0xe3, 0xd8, 0xff, 0xff, //0x00002855 vmovdqu $-10013(%rip), %ymm10 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0xfb, 0xd8, 0xff, 0xff, //0x0000285d vmovdqu $-9989(%rip), %ymm12 /* LCPI0_6+0(%rip) */
- 0x0f, 0x88, 0x4f, 0x01, 0x00, 0x00, //0x00002865 js LBB0_499
- 0x4d, 0x39, 0xf0, //0x0000286b cmpq %r14, %r8
- 0x0f, 0x8c, 0x46, 0x01, 0x00, 0x00, //0x0000286e jl LBB0_499
- 0x49, 0xf7, 0xd0, //0x00002874 notq %r8
- 0x4c, 0x89, 0xc3, //0x00002877 movq %r8, %rbx
- 0xe9, 0x41, 0x04, 0x00, 0x00, //0x0000287a jmp LBB0_527
- //0x0000287f LBB0_192
- 0x4d, 0x85, 0xdb, //0x0000287f testq %r11, %r11
- 0x0f, 0x85, 0x93, 0x08, 0x00, 0x00, //0x00002882 jne LBB0_573
- 0x4b, 0x8d, 0x0c, 0x02, //0x00002888 leaq (%r10,%r8), %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x0000288c addq $1, %rcx
- 0x49, 0xf7, 0xd2, //0x00002890 notq %r10
- 0x4d, 0x01, 0xf2, //0x00002893 addq %r14, %r10
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002896 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000289b movq $32(%rsp), %r11
- 0x4d, 0x89, 0xf9, //0x000028a0 movq %r15, %r9
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000028a3 movabsq $4294977024, %r15
- //0x000028ad LBB0_194
- 0x4d, 0x85, 0xd2, //0x000028ad testq %r10, %r10
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x000028b0 movq $40(%rsp), %r14
- 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x000028b5 jg LBB0_242
- 0xe9, 0x3d, 0x15, 0x00, 0x00, //0x000028bb jmp LBB0_721
- //0x000028c0 LBB0_240
- 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x000028c0 movq $-2, %rdx
- 0xb8, 0x02, 0x00, 0x00, 0x00, //0x000028c7 movl $2, %eax
- 0x48, 0x01, 0xc1, //0x000028cc addq %rax, %rcx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000028cf movq $-1, %rax
- 0x49, 0x01, 0xd2, //0x000028d6 addq %rdx, %r10
- 0x0f, 0x8e, 0x1e, 0x15, 0x00, 0x00, //0x000028d9 jle LBB0_721
- //0x000028df LBB0_242
- 0x0f, 0xb6, 0x01, //0x000028df movzbl (%rcx), %eax
- 0x3c, 0x5c, //0x000028e2 cmpb $92, %al
- 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x000028e4 je LBB0_240
- 0x3c, 0x22, //0x000028ea cmpb $34, %al
- 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x000028ec je LBB0_498
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000028f2 movq $-1, %rdx
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000028f9 movl $1, %eax
- 0x48, 0x01, 0xc1, //0x000028fe addq %rax, %rcx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002901 movq $-1, %rax
- 0x49, 0x01, 0xd2, //0x00002908 addq %rdx, %r10
- 0x0f, 0x8f, 0xce, 0xff, 0xff, 0xff, //0x0000290b jg LBB0_242
- 0xe9, 0xe7, 0x14, 0x00, 0x00, //0x00002911 jmp LBB0_721
- //0x00002916 LBB0_498
- 0x4c, 0x29, 0xe1, //0x00002916 subq %r12, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x00002919 addq $1, %rcx
- 0xe9, 0x61, 0xe7, 0xff, 0xff, //0x0000291d jmp LBB0_189
- //0x00002922 LBB0_54
- 0x4c, 0x01, 0xe1, //0x00002922 addq %r12, %rcx
- 0x49, 0x83, 0xfa, 0x20, //0x00002925 cmpq $32, %r10
- 0x0f, 0x82, 0x98, 0x06, 0x00, 0x00, //0x00002929 jb LBB0_557
- //0x0000292f LBB0_55
- 0xc5, 0xfe, 0x6f, 0x01, //0x0000292f vmovdqu (%rcx), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00002933 vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xf1, //0x00002937 vpmovmskb %ymm1, %esi
- 0xc5, 0xfd, 0x74, 0xc7, //0x0000293b vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xd0, //0x0000293f vpmovmskb %ymm0, %edx
- 0x85, 0xd2, //0x00002943 testl %edx, %edx
- 0x0f, 0x85, 0xc4, 0x05, 0x00, 0x00, //0x00002945 jne LBB0_552
- 0x4d, 0x85, 0xc0, //0x0000294b testq %r8, %r8
- 0x0f, 0x85, 0xf0, 0x05, 0x00, 0x00, //0x0000294e jne LBB0_554
- 0x45, 0x31, 0xc0, //0x00002954 xorl %r8d, %r8d
- 0x48, 0x85, 0xf6, //0x00002957 testq %rsi, %rsi
- 0x0f, 0x84, 0x5f, 0x06, 0x00, 0x00, //0x0000295a je LBB0_556
- //0x00002960 LBB0_58
- 0x48, 0x0f, 0xbc, 0xc6, //0x00002960 bsfq %rsi, %rax
- 0x4c, 0x29, 0xe1, //0x00002964 subq %r12, %rcx
- 0x48, 0x01, 0xc1, //0x00002967 addq %rax, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x0000296a addq $1, %rcx
- 0xe9, 0xb4, 0xdd, 0xff, 0xff, //0x0000296e jmp LBB0_63
- //0x00002973 LBB0_204
- 0x4c, 0x01, 0xe1, //0x00002973 addq %r12, %rcx
- 0x49, 0x83, 0xfb, 0x20, //0x00002976 cmpq $32, %r11
- 0x0f, 0x82, 0xce, 0x03, 0x00, 0x00, //0x0000297a jb LBB0_534
- //0x00002980 LBB0_205
- 0xc5, 0xfe, 0x6f, 0x01, //0x00002980 vmovdqu (%rcx), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00002984 vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0x7d, 0xd7, 0xc1, //0x00002988 vpmovmskb %ymm1, %r8d
- 0xc5, 0xfd, 0x74, 0xcf, //0x0000298c vpcmpeqb %ymm7, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xd1, //0x00002990 vpmovmskb %ymm1, %edx
- 0x85, 0xd2, //0x00002994 testl %edx, %edx
- 0x0f, 0x85, 0x47, 0x07, 0x00, 0x00, //0x00002996 jne LBB0_571
- 0x4d, 0x85, 0xd2, //0x0000299c testq %r10, %r10
- 0x0f, 0x85, 0xd2, 0x07, 0x00, 0x00, //0x0000299f jne LBB0_575
- 0x45, 0x31, 0xd2, //0x000029a5 xorl %r10d, %r10d
- 0x4d, 0x85, 0xc0, //0x000029a8 testq %r8, %r8
- 0x0f, 0x84, 0x39, 0x08, 0x00, 0x00, //0x000029ab je LBB0_577
- //0x000029b1 LBB0_208
- 0x49, 0x0f, 0xbc, 0xd0, //0x000029b1 bsfq %r8, %rdx
- 0xe9, 0x35, 0x08, 0x00, 0x00, //0x000029b5 jmp LBB0_578
- //0x000029ba LBB0_499
- 0x49, 0x8d, 0x4e, 0xff, //0x000029ba leaq $-1(%r14), %rcx
- 0x49, 0x39, 0xc8, //0x000029be cmpq %rcx, %r8
- 0x49, 0xf7, 0xd6, //0x000029c1 notq %r14
- 0x4c, 0x0f, 0x45, 0xf3, //0x000029c4 cmovneq %rbx, %r14
- 0x84, 0xc0, //0x000029c8 testb %al, %al
- 0x49, 0x0f, 0x45, 0xde, //0x000029ca cmovneq %r14, %rbx
- 0xe9, 0xed, 0x02, 0x00, 0x00, //0x000029ce jmp LBB0_527
- //0x000029d3 LBB0_500
- 0xc5, 0x7d, 0x7f, 0xe8, //0x000029d3 vmovdqa %ymm13, %ymm0
- 0x4d, 0x01, 0xec, //0x000029d7 addq %r13, %r12
- 0x4d, 0x29, 0xdc, //0x000029da subq %r11, %r12
- 0x48, 0xf7, 0xd0, //0x000029dd notq %rax
- 0x4c, 0x01, 0xe0, //0x000029e0 addq %r12, %rax
- 0x49, 0x89, 0xc3, //0x000029e3 movq %rax, %r11
- 0xe9, 0xcb, 0x00, 0x00, 0x00, //0x000029e6 jmp LBB0_506
- //0x000029eb LBB0_501
- 0xc5, 0x7d, 0x7f, 0xe8, //0x000029eb vmovdqa %ymm13, %ymm0
- 0x89, 0xd0, //0x000029ef movl %edx, %eax
- 0xe9, 0xba, 0x00, 0x00, 0x00, //0x000029f1 jmp LBB0_505
- //0x000029f6 LBB0_502
- 0x4d, 0x01, 0xe5, //0x000029f6 addq %r12, %r13
- 0x48, 0x85, 0xf6, //0x000029f9 testq %rsi, %rsi
- 0x0f, 0x85, 0xf4, 0xda, 0xff, 0xff, //0x000029fc jne LBB0_29
- 0xe9, 0x22, 0xdb, 0xff, 0xff, //0x00002a02 jmp LBB0_34
- //0x00002a07 LBB0_503
- 0xc5, 0x7d, 0x7f, 0xe8, //0x00002a07 vmovdqa %ymm13, %ymm0
- 0x89, 0xd0, //0x00002a0b movl %edx, %eax
- 0xe9, 0x31, 0x01, 0x00, 0x00, //0x00002a0d jmp LBB0_514
- //0x00002a12 LBB0_79
- 0x4c, 0x01, 0xe1, //0x00002a12 addq %r12, %rcx
- 0x49, 0x83, 0xfa, 0x20, //0x00002a15 cmpq $32, %r10
- 0x0f, 0x82, 0xc9, 0x09, 0x00, 0x00, //0x00002a19 jb LBB0_598
- //0x00002a1f LBB0_80
- 0xc5, 0xfe, 0x6f, 0x01, //0x00002a1f vmovdqu (%rcx), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00002a23 vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xf1, //0x00002a27 vpmovmskb %ymm1, %esi
- 0xc5, 0xfd, 0x74, 0xc7, //0x00002a2b vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xd0, //0x00002a2f vpmovmskb %ymm0, %edx
- 0x85, 0xd2, //0x00002a33 testl %edx, %edx
- 0x0f, 0x85, 0xf5, 0x08, 0x00, 0x00, //0x00002a35 jne LBB0_593
- 0x4d, 0x85, 0xc0, //0x00002a3b testq %r8, %r8
- 0x0f, 0x85, 0x21, 0x09, 0x00, 0x00, //0x00002a3e jne LBB0_595
- 0x45, 0x31, 0xc0, //0x00002a44 xorl %r8d, %r8d
- 0x48, 0x85, 0xf6, //0x00002a47 testq %rsi, %rsi
- 0x0f, 0x84, 0x90, 0x09, 0x00, 0x00, //0x00002a4a je LBB0_597
- //0x00002a50 LBB0_83
- 0x48, 0x0f, 0xbc, 0xc6, //0x00002a50 bsfq %rsi, %rax
- 0x4c, 0x29, 0xe1, //0x00002a54 subq %r12, %rcx
- 0x48, 0x01, 0xc1, //0x00002a57 addq %rax, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x00002a5a addq $1, %rcx
- 0xe9, 0x14, 0xe3, 0xff, 0xff, //0x00002a5e jmp LBB0_151
- //0x00002a63 LBB0_229
- 0x4c, 0x01, 0xe1, //0x00002a63 addq %r12, %rcx
- 0x49, 0x83, 0xfb, 0x20, //0x00002a66 cmpq $32, %r11
- 0x0f, 0x82, 0x57, 0x03, 0x00, 0x00, //0x00002a6a jb LBB0_540
- //0x00002a70 LBB0_230
- 0xc5, 0xfe, 0x6f, 0x01, //0x00002a70 vmovdqu (%rcx), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00002a74 vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0x7d, 0xd7, 0xc1, //0x00002a78 vpmovmskb %ymm1, %r8d
- 0xc5, 0xfd, 0x74, 0xcf, //0x00002a7c vpcmpeqb %ymm7, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xd1, //0x00002a80 vpmovmskb %ymm1, %edx
- 0x85, 0xd2, //0x00002a84 testl %edx, %edx
- 0x0f, 0x85, 0x78, 0x0a, 0x00, 0x00, //0x00002a86 jne LBB0_612
- 0x4d, 0x85, 0xd2, //0x00002a8c testq %r10, %r10
- 0x0f, 0x85, 0xa7, 0x0a, 0x00, 0x00, //0x00002a8f jne LBB0_614
- 0x45, 0x31, 0xd2, //0x00002a95 xorl %r10d, %r10d
- 0x4d, 0x85, 0xc0, //0x00002a98 testq %r8, %r8
- 0x0f, 0x84, 0x0e, 0x0b, 0x00, 0x00, //0x00002a9b je LBB0_616
- //0x00002aa1 LBB0_233
- 0x49, 0x0f, 0xbc, 0xd0, //0x00002aa1 bsfq %r8, %rdx
- 0xe9, 0x0a, 0x0b, 0x00, 0x00, //0x00002aa5 jmp LBB0_617
- //0x00002aaa LBB0_504
- 0xc5, 0x7d, 0x7f, 0xe8, //0x00002aaa vmovdqa %ymm13, %ymm0
- 0x89, 0xc0, //0x00002aae movl %eax, %eax
- //0x00002ab0 LBB0_505
- 0x49, 0xf7, 0xd3, //0x00002ab0 notq %r11
- 0x49, 0x29, 0xc3, //0x00002ab3 subq %rax, %r11
- //0x00002ab6 LBB0_506
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00002ab6 movq $8(%rsp), %rsi
- //0x00002abb LBB0_507
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002abb movabsq $4294977024, %r15
- 0x4d, 0x85, 0xdb, //0x00002ac5 testq %r11, %r11
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002ac8 movq $24(%rsp), %r8
- 0x0f, 0x88, 0x0e, 0x13, 0x00, 0x00, //0x00002acd js LBB0_357
- //0x00002ad3 LBB0_508
- 0x48, 0x8b, 0x0e, //0x00002ad3 movq (%rsi), %rcx
- 0xc5, 0x7d, 0x6f, 0xe8, //0x00002ad6 vmovdqa %ymm0, %ymm13
- //0x00002ada LBB0_509
- 0x4c, 0x01, 0xd9, //0x00002ada addq %r11, %rcx
- 0x48, 0x83, 0xc1, 0xff, //0x00002add addq $-1, %rcx
- 0x48, 0x89, 0x0e, //0x00002ae1 movq %rcx, (%rsi)
- 0x4c, 0x89, 0xe8, //0x00002ae4 movq %r13, %rax
- 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00002ae7 movabsq $9223372036854775806, %rdx
- 0x49, 0x39, 0xd5, //0x00002af1 cmpq %rdx, %r13
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002af4 movq $32(%rsp), %r11
- 0x0f, 0x86, 0xa2, 0xd8, 0xff, 0xff, //0x00002af9 jbe LBB0_4
- 0xe9, 0xf9, 0x12, 0x00, 0x00, //0x00002aff jmp LBB0_721
- //0x00002b04 LBB0_510
- 0xc5, 0x7d, 0x7f, 0xe8, //0x00002b04 vmovdqa %ymm13, %ymm0
- 0x41, 0x0f, 0xbc, 0xc1, //0x00002b08 bsfl %r9d, %eax
- 0xe9, 0x07, 0x00, 0x00, 0x00, //0x00002b0c jmp LBB0_512
- //0x00002b11 LBB0_511
- 0xc5, 0x7d, 0x7f, 0xe8, //0x00002b11 vmovdqa %ymm13, %ymm0
- 0x0f, 0xbc, 0xc0, //0x00002b15 bsfl %eax, %eax
- //0x00002b18 LBB0_512
- 0x4d, 0x01, 0xec, //0x00002b18 addq %r13, %r12
- 0x4d, 0x29, 0xdc, //0x00002b1b subq %r11, %r12
- 0x49, 0x29, 0xc4, //0x00002b1e subq %rax, %r12
- 0x49, 0xf7, 0xd6, //0x00002b21 notq %r14
- 0x4d, 0x01, 0xe6, //0x00002b24 addq %r12, %r14
- 0x4d, 0x89, 0xf3, //0x00002b27 movq %r14, %r11
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00002b2a movq $8(%rsp), %rsi
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00002b2f movq $40(%rsp), %r14
- 0x4d, 0x89, 0xd1, //0x00002b34 movq %r10, %r9
- 0xe9, 0x7f, 0xff, 0xff, 0xff, //0x00002b37 jmp LBB0_507
- //0x00002b3c LBB0_513
- 0xc5, 0x7d, 0x7f, 0xe8, //0x00002b3c vmovdqa %ymm13, %ymm0
- 0x0f, 0xbc, 0xc0, //0x00002b40 bsfl %eax, %eax
- //0x00002b43 LBB0_514
- 0x4d, 0x01, 0xec, //0x00002b43 addq %r13, %r12
- 0x4d, 0x29, 0xdc, //0x00002b46 subq %r11, %r12
- 0x49, 0x29, 0xc4, //0x00002b49 subq %rax, %r12
- 0x49, 0xf7, 0xd6, //0x00002b4c notq %r14
- 0x4d, 0x01, 0xe6, //0x00002b4f addq %r12, %r14
- 0x4d, 0x89, 0xf3, //0x00002b52 movq %r14, %r11
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00002b55 movq $8(%rsp), %rsi
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00002b5a movq $40(%rsp), %r14
- 0xe9, 0x57, 0xff, 0xff, 0xff, //0x00002b5f jmp LBB0_507
- //0x00002b64 LBB0_515
- 0x4c, 0x89, 0xd3, //0x00002b64 movq %r10, %rbx
- 0xe9, 0x8b, 0xfb, 0xff, 0xff, //0x00002b67 jmp LBB0_481
- //0x00002b6c LBB0_516
- 0xc5, 0x7d, 0x7f, 0xe8, //0x00002b6c vmovdqa %ymm13, %ymm0
- 0x0f, 0xbc, 0xc2, //0x00002b70 bsfl %edx, %eax
- 0xe9, 0x3d, 0x01, 0x00, 0x00, //0x00002b73 jmp LBB0_526
- //0x00002b78 LBB0_260
- 0x4c, 0x01, 0xe1, //0x00002b78 addq %r12, %rcx
- 0x49, 0x83, 0xfa, 0x20, //0x00002b7b cmpq $32, %r10
- 0x0f, 0x82, 0xb8, 0x02, 0x00, 0x00, //0x00002b7f jb LBB0_545
- //0x00002b85 LBB0_261
- 0xc5, 0xfe, 0x6f, 0x01, //0x00002b85 vmovdqu (%rcx), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00002b89 vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xf1, //0x00002b8d vpmovmskb %ymm1, %esi
- 0xc5, 0xfd, 0x74, 0xc7, //0x00002b91 vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xd0, //0x00002b95 vpmovmskb %ymm0, %edx
- 0x85, 0xd2, //0x00002b99 testl %edx, %edx
- 0x0f, 0x85, 0xed, 0x0d, 0x00, 0x00, //0x00002b9b jne LBB0_648
- 0x4d, 0x85, 0xc0, //0x00002ba1 testq %r8, %r8
- 0x0f, 0x85, 0x19, 0x0e, 0x00, 0x00, //0x00002ba4 jne LBB0_650
- 0x45, 0x31, 0xc0, //0x00002baa xorl %r8d, %r8d
- 0xc5, 0x7d, 0x7f, 0xea, //0x00002bad vmovdqa %ymm13, %ymm2
- 0x48, 0x85, 0xf6, //0x00002bb1 testq %rsi, %rsi
- 0x0f, 0x84, 0x88, 0x0e, 0x00, 0x00, //0x00002bb4 je LBB0_652
- //0x00002bba LBB0_264
- 0x48, 0x0f, 0xbc, 0xc6, //0x00002bba bsfq %rsi, %rax
- 0x4c, 0x29, 0xe1, //0x00002bbe subq %r12, %rcx
- 0x48, 0x01, 0xc1, //0x00002bc1 addq %rax, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x00002bc4 addq $1, %rcx
- 0xe9, 0x5e, 0xe9, 0xff, 0xff, //0x00002bc8 jmp LBB0_269
- //0x00002bcd LBB0_459
- 0x4c, 0x01, 0xe1, //0x00002bcd addq %r12, %rcx
- 0x49, 0x83, 0xfb, 0x20, //0x00002bd0 cmpq $32, %r11
- 0x0f, 0x82, 0x96, 0x02, 0x00, 0x00, //0x00002bd4 jb LBB0_547
- //0x00002bda LBB0_460
- 0xc5, 0xfe, 0x6f, 0x01, //0x00002bda vmovdqu (%rcx), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00002bde vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0x7d, 0xd7, 0xc1, //0x00002be2 vpmovmskb %ymm1, %r8d
- 0xc5, 0xfd, 0x74, 0xcf, //0x00002be6 vpcmpeqb %ymm7, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xd1, //0x00002bea vpmovmskb %ymm1, %edx
- 0x85, 0xd2, //0x00002bee testl %edx, %edx
- 0x0f, 0x85, 0x30, 0x0f, 0x00, 0x00, //0x00002bf0 jne LBB0_666
- 0x4d, 0x85, 0xd2, //0x00002bf6 testq %r10, %r10
- 0x0f, 0x85, 0x5f, 0x0f, 0x00, 0x00, //0x00002bf9 jne LBB0_668
- 0x45, 0x31, 0xd2, //0x00002bff xorl %r10d, %r10d
- 0x4d, 0x85, 0xc0, //0x00002c02 testq %r8, %r8
- 0x0f, 0x84, 0xc6, 0x0f, 0x00, 0x00, //0x00002c05 je LBB0_670
- //0x00002c0b LBB0_463
- 0x49, 0x0f, 0xbc, 0xd0, //0x00002c0b bsfq %r8, %rdx
- 0xe9, 0xc2, 0x0f, 0x00, 0x00, //0x00002c0f jmp LBB0_671
- //0x00002c14 LBB0_517
- 0x0f, 0xbc, 0xc0, //0x00002c14 bsfl %eax, %eax
- 0xe9, 0x3d, 0x00, 0x00, 0x00, //0x00002c17 jmp LBB0_523
- //0x00002c1c LBB0_518
- 0x4d, 0x01, 0xec, //0x00002c1c addq %r13, %r12
- 0x49, 0x29, 0xdc, //0x00002c1f subq %rbx, %r12
- 0x49, 0x29, 0xc4, //0x00002c22 subq %rax, %r12
- 0x4c, 0x89, 0xe3, //0x00002c25 movq %r12, %rbx
- 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00002c28 movq $8(%rsp), %rdx
- 0xe9, 0x9e, 0xfb, 0xff, 0xff, //0x00002c2d jmp LBB0_492
- //0x00002c32 LBB0_519
- 0xc5, 0x7d, 0x7f, 0xe8, //0x00002c32 vmovdqa %ymm13, %ymm0
- 0x89, 0xd0, //0x00002c36 movl %edx, %eax
- 0xe9, 0x78, 0x00, 0x00, 0x00, //0x00002c38 jmp LBB0_526
- //0x00002c3d LBB0_520
- 0x4c, 0x01, 0xe1, //0x00002c3d addq %r12, %rcx
- 0xe9, 0x25, 0xfa, 0xff, 0xff, //0x00002c40 jmp LBB0_164
- //0x00002c45 LBB0_521
- 0x4c, 0x01, 0xe1, //0x00002c45 addq %r12, %rcx
- 0x48, 0x83, 0xf8, 0x10, //0x00002c48 cmpq $16, %rax
- 0x0f, 0x83, 0xa0, 0xe2, 0xff, 0xff, //0x00002c4c jae LBB0_170
- 0xe9, 0xe3, 0xe2, 0xff, 0xff, //0x00002c52 jmp LBB0_173
- //0x00002c57 LBB0_522
- 0x89, 0xd0, //0x00002c57 movl %edx, %eax
- //0x00002c59 LBB0_523
- 0x4d, 0x01, 0xec, //0x00002c59 addq %r13, %r12
- 0x49, 0x29, 0xdc, //0x00002c5c subq %rbx, %r12
- 0x49, 0x29, 0xc4, //0x00002c5f subq %rax, %r12
- 0x4d, 0x29, 0xd4, //0x00002c62 subq %r10, %r12
- 0x4c, 0x89, 0xe3, //0x00002c65 movq %r12, %rbx
- 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00002c68 movq $8(%rsp), %rdx
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002c6d movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002c72 movq $32(%rsp), %r11
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00002c77 movq $40(%rsp), %r14
- 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x00002c7c movq $16(%rsp), %r9
- 0xe9, 0x59, 0xfb, 0xff, 0xff, //0x00002c81 jmp LBB0_493
- //0x00002c86 LBB0_524
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002c86 movq $-1, $16(%rsp)
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002c8f movq $-1, %r8
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002c96 movq $-1, %r15
- 0x4d, 0x89, 0xd3, //0x00002c9d movq %r10, %r11
- 0x48, 0x83, 0xfb, 0x10, //0x00002ca0 cmpq $16, %rbx
- 0x0f, 0x83, 0x1e, 0xdd, 0xff, 0xff, //0x00002ca4 jae LBB0_111
- 0xe9, 0xbb, 0xde, 0xff, 0xff, //0x00002caa jmp LBB0_130
- //0x00002caf LBB0_525
- 0xc5, 0x7d, 0x7f, 0xe8, //0x00002caf vmovdqa %ymm13, %ymm0
- 0x89, 0xc0, //0x00002cb3 movl %eax, %eax
- //0x00002cb5 LBB0_526
- 0x48, 0xf7, 0xd3, //0x00002cb5 notq %rbx
- 0x48, 0x29, 0xc3, //0x00002cb8 subq %rax, %rbx
- 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00002cbb movq $8(%rsp), %rdx
- //0x00002cc0 LBB0_527
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002cc0 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002cc5 movq $32(%rsp), %r11
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00002cca movq $40(%rsp), %r14
- //0x00002ccf LBB0_528
- 0x48, 0x85, 0xdb, //0x00002ccf testq %rbx, %rbx
- 0x0f, 0x88, 0xbd, 0x12, 0x00, 0x00, //0x00002cd2 js LBB0_718
- 0x48, 0x8b, 0x0a, //0x00002cd8 movq (%rdx), %rcx
- 0xc5, 0x7d, 0x6f, 0xe8, //0x00002cdb vmovdqa %ymm0, %ymm13
- //0x00002cdf LBB0_530
- 0x48, 0x01, 0xd9, //0x00002cdf addq %rbx, %rcx
- 0x48, 0x8b, 0x44, 0x24, 0x08, //0x00002ce2 movq $8(%rsp), %rax
- 0x48, 0x89, 0x08, //0x00002ce7 movq %rcx, (%rax)
- 0x4c, 0x89, 0xe8, //0x00002cea movq %r13, %rax
- 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00002ced movabsq $9223372036854775806, %rdx
- 0x49, 0x39, 0xd5, //0x00002cf7 cmpq %rdx, %r13
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002cfa movabsq $4294977024, %r15
- 0x0f, 0x86, 0x97, 0xd6, 0xff, 0xff, //0x00002d04 jbe LBB0_4
- 0xe9, 0xee, 0x10, 0x00, 0x00, //0x00002d0a jmp LBB0_721
- //0x00002d0f LBB0_531
- 0x4c, 0x01, 0xe1, //0x00002d0f addq %r12, %rcx
- 0xe9, 0x96, 0xfb, 0xff, 0xff, //0x00002d12 jmp LBB0_194
- //0x00002d17 LBB0_532
- 0x4c, 0x01, 0xe1, //0x00002d17 addq %r12, %rcx
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002d1a movq $-1, $16(%rsp)
- 0x45, 0x31, 0xc0, //0x00002d23 xorl %r8d, %r8d
- 0x49, 0x83, 0xfa, 0x20, //0x00002d26 cmpq $32, %r10
- 0x0f, 0x83, 0xff, 0xfb, 0xff, 0xff, //0x00002d2a jae LBB0_55
- 0xe9, 0x92, 0x02, 0x00, 0x00, //0x00002d30 jmp LBB0_557
- //0x00002d35 LBB0_533
- 0x4c, 0x01, 0xe1, //0x00002d35 addq %r12, %rcx
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002d38 movq $-1, $16(%rsp)
- 0x45, 0x31, 0xd2, //0x00002d41 xorl %r10d, %r10d
- 0x49, 0x83, 0xfb, 0x20, //0x00002d44 cmpq $32, %r11
- 0x0f, 0x83, 0x32, 0xfc, 0xff, 0xff, //0x00002d48 jae LBB0_205
- //0x00002d4e LBB0_534
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002d4e movq $24(%rsp), %r8
- 0xe9, 0xf0, 0x04, 0x00, 0x00, //0x00002d53 jmp LBB0_583
- //0x00002d58 LBB0_535
- 0x4c, 0x29, 0xe1, //0x00002d58 subq %r12, %rcx
- 0x48, 0x01, 0xd1, //0x00002d5b addq %rdx, %rcx
- //0x00002d5e LBB0_536
- 0x4c, 0x89, 0xff, //0x00002d5e movq %r15, %rdi
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002d61 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002d66 movq $32(%rsp), %r11
- 0x49, 0x89, 0xf7, //0x00002d6b movq %rsi, %r15
- //0x00002d6e LBB0_537
- 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00002d6e vmovdqa %ymm10, %ymm13
- 0xc5, 0xfe, 0x6f, 0x1d, 0x45, 0xd4, 0xff, 0xff, //0x00002d73 vmovdqu $-11195(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x1d, 0xd4, 0xff, 0xff, //0x00002d7b vmovdqu $-11235(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x00002d83 vmovdqa %ymm0, %ymm10
- 0xc5, 0x7d, 0x6f, 0xe1, //0x00002d87 vmovdqa %ymm1, %ymm12
- 0xe9, 0x09, 0xe2, 0xff, 0xff, //0x00002d8b jmp LBB0_182
- //0x00002d90 LBB0_538
- 0x4c, 0x01, 0xe1, //0x00002d90 addq %r12, %rcx
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002d93 movq $-1, $16(%rsp)
- 0x45, 0x31, 0xc0, //0x00002d9c xorl %r8d, %r8d
- 0x49, 0x83, 0xfa, 0x20, //0x00002d9f cmpq $32, %r10
- 0x0f, 0x83, 0x76, 0xfc, 0xff, 0xff, //0x00002da3 jae LBB0_80
- 0xe9, 0x3a, 0x06, 0x00, 0x00, //0x00002da9 jmp LBB0_598
- //0x00002dae LBB0_539
- 0x4c, 0x01, 0xe1, //0x00002dae addq %r12, %rcx
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002db1 movq $-1, $16(%rsp)
- 0x45, 0x31, 0xd2, //0x00002dba xorl %r10d, %r10d
- 0x49, 0x83, 0xfb, 0x20, //0x00002dbd cmpq $32, %r11
- 0x0f, 0x83, 0xa9, 0xfc, 0xff, 0xff, //0x00002dc1 jae LBB0_230
- //0x00002dc7 LBB0_540
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002dc7 movq $24(%rsp), %r8
- 0xe9, 0x3c, 0x08, 0x00, 0x00, //0x00002dcc jmp LBB0_622
- //0x00002dd1 LBB0_541
- 0x4c, 0x01, 0xe1, //0x00002dd1 addq %r12, %rcx
- 0xe9, 0x72, 0xee, 0xff, 0xff, //0x00002dd4 jmp LBB0_376
- //0x00002dd9 LBB0_542
- 0x4c, 0x01, 0xe1, //0x00002dd9 addq %r12, %rcx
- 0x48, 0x83, 0xf8, 0x10, //0x00002ddc cmpq $16, %rax
- 0x48, 0x8b, 0x7c, 0x24, 0x08, //0x00002de0 movq $8(%rsp), %rdi
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002de5 movabsq $4294977024, %r15
- 0x0f, 0x83, 0xfc, 0xee, 0xff, 0xff, //0x00002def jae LBB0_382
- 0xe9, 0x3f, 0xef, 0xff, 0xff, //0x00002df5 jmp LBB0_385
- //0x00002dfa LBB0_543
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002dfa movq $-1, %r14
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002e01 movq $-1, %r8
- 0x4c, 0x89, 0xd3, //0x00002e08 movq %r10, %rbx
- 0x4c, 0x89, 0x54, 0x24, 0x30, //0x00002e0b movq %r10, $48(%rsp)
- 0x4c, 0x89, 0x4c, 0x24, 0x10, //0x00002e10 movq %r9, $16(%rsp)
- 0x49, 0x83, 0xff, 0x10, //0x00002e15 cmpq $16, %r15
- 0x0f, 0x83, 0xc7, 0xe8, 0xff, 0xff, //0x00002e19 jae LBB0_295
- 0xe9, 0xee, 0xe9, 0xff, 0xff, //0x00002e1f jmp LBB0_313
- //0x00002e24 LBB0_544
- 0x4c, 0x01, 0xe1, //0x00002e24 addq %r12, %rcx
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002e27 movq $-1, $16(%rsp)
- 0x45, 0x31, 0xc0, //0x00002e30 xorl %r8d, %r8d
- 0x49, 0x83, 0xfa, 0x20, //0x00002e33 cmpq $32, %r10
- 0x0f, 0x83, 0x48, 0xfd, 0xff, 0xff, //0x00002e37 jae LBB0_261
- //0x00002e3d LBB0_545
- 0xc5, 0x7d, 0x7f, 0xe1, //0x00002e3d vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x00002e41 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00002e45 vmovdqa %ymm13, %ymm10
- 0x4c, 0x89, 0xfb, //0x00002e4a movq %r15, %rbx
- 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00002e4d movq $8(%rsp), %r15
- 0xe9, 0x07, 0x0c, 0x00, 0x00, //0x00002e52 jmp LBB0_653
- //0x00002e57 LBB0_546
- 0x4c, 0x01, 0xe1, //0x00002e57 addq %r12, %rcx
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002e5a movq $-1, $16(%rsp)
- 0x45, 0x31, 0xd2, //0x00002e63 xorl %r10d, %r10d
- 0x49, 0x83, 0xfb, 0x20, //0x00002e66 cmpq $32, %r11
- 0x0f, 0x83, 0x6a, 0xfd, 0xff, 0xff, //0x00002e6a jae LBB0_460
- //0x00002e70 LBB0_547
- 0xc5, 0x7d, 0x7f, 0xe1, //0x00002e70 vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x00002e74 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00002e78 vmovdqa %ymm13, %ymm10
- 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00002e7d vmovdqa %ymm14, %ymm12
- 0x4c, 0x89, 0xfb, //0x00002e82 movq %r15, %rbx
- 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00002e85 movq $8(%rsp), %r15
- 0xe9, 0xbe, 0x0d, 0x00, 0x00, //0x00002e8a jmp LBB0_676
- //0x00002e8f LBB0_548
- 0x4c, 0x29, 0xe1, //0x00002e8f subq %r12, %rcx
- 0x48, 0x01, 0xd1, //0x00002e92 addq %rdx, %rcx
- //0x00002e95 LBB0_549
- 0x48, 0x8b, 0x7c, 0x24, 0x08, //0x00002e95 movq $8(%rsp), %rdi
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002e9a movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002e9f movq $32(%rsp), %r11
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002ea4 movabsq $4294977024, %r15
- 0xe9, 0xbb, 0xfe, 0xff, 0xff, //0x00002eae jmp LBB0_537
- //0x00002eb3 LBB0_550
- 0x49, 0x8d, 0x4e, 0xff, //0x00002eb3 leaq $-1(%r14), %rcx
- 0x4c, 0x39, 0xd1, //0x00002eb7 cmpq %r10, %rcx
- 0x0f, 0x84, 0x3d, 0x0f, 0x00, 0x00, //0x00002eba je LBB0_721
- 0xc5, 0x7d, 0x7f, 0xe1, //0x00002ec0 vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x00002ec4 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00002ec8 vmovdqa %ymm13, %ymm10
- 0x4b, 0x8d, 0x0c, 0x02, //0x00002ecd leaq (%r10,%r8), %rcx
- 0x48, 0x83, 0xc1, 0x02, //0x00002ed1 addq $2, %rcx
- 0x4d, 0x29, 0xd6, //0x00002ed5 subq %r10, %r14
- 0x49, 0x83, 0xc6, 0xfe, //0x00002ed8 addq $-2, %r14
- 0x4d, 0x89, 0xf2, //0x00002edc movq %r14, %r10
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002edf movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002ee4 movq $32(%rsp), %r11
- 0x4d, 0x89, 0xf9, //0x00002ee9 movq %r15, %r9
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002eec movabsq $4294977024, %r15
- 0xc5, 0xfe, 0x6f, 0x1d, 0xc2, 0xd2, 0xff, 0xff, //0x00002ef6 vmovdqu $-11582(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x9a, 0xd2, 0xff, 0xff, //0x00002efe vmovdqu $-11622(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x00002f06 vmovdqa %ymm0, %ymm10
- 0xe9, 0x5b, 0xf7, 0xff, 0xff, //0x00002f0a jmp LBB0_164
- //0x00002f0f LBB0_552
- 0xc5, 0x7d, 0x7f, 0xe1, //0x00002f0f vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x00002f13 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00002f17 vmovdqa %ymm13, %ymm10
- 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00002f1c vmovdqa %ymm14, %ymm12
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00002f21 cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0x29, 0x00, 0x00, 0x00, //0x00002f27 jne LBB0_555
- 0x48, 0x89, 0xc8, //0x00002f2d movq %rcx, %rax
- 0x4c, 0x29, 0xe0, //0x00002f30 subq %r12, %rax
- 0x48, 0x0f, 0xbc, 0xda, //0x00002f33 bsfq %rdx, %rbx
- 0x48, 0x01, 0xc3, //0x00002f37 addq %rax, %rbx
- 0x48, 0x89, 0x5c, 0x24, 0x10, //0x00002f3a movq %rbx, $16(%rsp)
- 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00002f3f jmp LBB0_555
- //0x00002f44 LBB0_554
- 0xc5, 0x7d, 0x7f, 0xe1, //0x00002f44 vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x00002f48 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00002f4c vmovdqa %ymm13, %ymm10
- 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00002f51 vmovdqa %ymm14, %ymm12
- //0x00002f56 LBB0_555
- 0x44, 0x89, 0xc0, //0x00002f56 movl %r8d, %eax
- 0xf7, 0xd0, //0x00002f59 notl %eax
- 0x21, 0xd0, //0x00002f5b andl %edx, %eax
- 0x8d, 0x3c, 0x00, //0x00002f5d leal (%rax,%rax), %edi
- 0x41, 0x8d, 0x1c, 0x40, //0x00002f60 leal (%r8,%rax,2), %ebx
- 0xf7, 0xd7, //0x00002f64 notl %edi
- 0x21, 0xd7, //0x00002f66 andl %edx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002f68 andl $-1431655766, %edi
- 0x45, 0x31, 0xc0, //0x00002f6e xorl %r8d, %r8d
- 0x01, 0xc7, //0x00002f71 addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc0, //0x00002f73 setb %r8b
- 0x01, 0xff, //0x00002f77 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00002f79 xorl $1431655765, %edi
- 0x21, 0xdf, //0x00002f7f andl %ebx, %edi
- 0xf7, 0xd7, //0x00002f81 notl %edi
- 0x21, 0xfe, //0x00002f83 andl %edi, %esi
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002f85 movq $32(%rsp), %r11
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002f8a movabsq $4294977024, %r15
- 0xc4, 0x41, 0x7d, 0x6f, 0xf4, //0x00002f94 vmovdqa %ymm12, %ymm14
- 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00002f99 vmovdqa %ymm10, %ymm13
- 0xc5, 0xfe, 0x6f, 0x1d, 0x1a, 0xd2, 0xff, 0xff, //0x00002f9e vmovdqu $-11750(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0xf2, 0xd1, 0xff, 0xff, //0x00002fa6 vmovdqu $-11790(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x00002fae vmovdqa %ymm0, %ymm10
- 0xc5, 0x7d, 0x6f, 0xe1, //0x00002fb2 vmovdqa %ymm1, %ymm12
- 0x48, 0x85, 0xf6, //0x00002fb6 testq %rsi, %rsi
- 0x0f, 0x85, 0xa1, 0xf9, 0xff, 0xff, //0x00002fb9 jne LBB0_58
- //0x00002fbf LBB0_556
- 0x48, 0x83, 0xc1, 0x20, //0x00002fbf addq $32, %rcx
- 0x49, 0x83, 0xc2, 0xe0, //0x00002fc3 addq $-32, %r10
- //0x00002fc7 LBB0_557
- 0x4d, 0x85, 0xc0, //0x00002fc7 testq %r8, %r8
- 0x0f, 0x85, 0x25, 0x07, 0x00, 0x00, //0x00002fca jne LBB0_632
- 0x48, 0x8b, 0x7c, 0x24, 0x10, //0x00002fd0 movq $16(%rsp), %rdi
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002fd5 movq $24(%rsp), %r8
- 0x4d, 0x85, 0xd2, //0x00002fda testq %r10, %r10
- 0x0f, 0x84, 0xb5, 0x00, 0x00, 0x00, //0x00002fdd je LBB0_570
- //0x00002fe3 LBB0_559
- 0x4c, 0x89, 0xe2, //0x00002fe3 movq %r12, %rdx
- 0x48, 0xf7, 0xda, //0x00002fe6 negq %rdx
- //0x00002fe9 LBB0_560
- 0x31, 0xf6, //0x00002fe9 xorl %esi, %esi
- //0x00002feb LBB0_561
- 0x0f, 0xb6, 0x04, 0x31, //0x00002feb movzbl (%rcx,%rsi), %eax
- 0x3c, 0x22, //0x00002fef cmpb $34, %al
- 0x0f, 0x84, 0x9a, 0x00, 0x00, 0x00, //0x00002ff1 je LBB0_569
- 0x3c, 0x5c, //0x00002ff7 cmpb $92, %al
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002ff9 je LBB0_566
- 0x48, 0x83, 0xc6, 0x01, //0x00002fff addq $1, %rsi
- 0x49, 0x39, 0xf2, //0x00003003 cmpq %rsi, %r10
- 0x0f, 0x85, 0xdf, 0xff, 0xff, 0xff, //0x00003006 jne LBB0_561
- 0xe9, 0x8f, 0x00, 0x00, 0x00, //0x0000300c jmp LBB0_564
- //0x00003011 LBB0_566
- 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00003011 movq $8(%rsp), %rbx
- 0x49, 0x8d, 0x42, 0xff, //0x00003016 leaq $-1(%r10), %rax
- 0x48, 0x39, 0xf0, //0x0000301a cmpq %rsi, %rax
- 0x0f, 0x84, 0xa0, 0x0d, 0x00, 0x00, //0x0000301d je LBB0_697
- 0xc5, 0x7d, 0x7f, 0xe1, //0x00003023 vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x00003027 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000302b vmovdqa %ymm13, %ymm10
- 0x48, 0x8d, 0x04, 0x0a, //0x00003030 leaq (%rdx,%rcx), %rax
- 0x48, 0x01, 0xf0, //0x00003034 addq %rsi, %rax
- 0x48, 0x83, 0xff, 0xff, //0x00003037 cmpq $-1, %rdi
- 0x48, 0x8b, 0x5c, 0x24, 0x10, //0x0000303b movq $16(%rsp), %rbx
- 0x48, 0x0f, 0x44, 0xd8, //0x00003040 cmoveq %rax, %rbx
- 0x48, 0x89, 0x5c, 0x24, 0x10, //0x00003044 movq %rbx, $16(%rsp)
- 0x48, 0x0f, 0x44, 0xf8, //0x00003049 cmoveq %rax, %rdi
- 0x48, 0x01, 0xf1, //0x0000304d addq %rsi, %rcx
- 0x48, 0x83, 0xc1, 0x02, //0x00003050 addq $2, %rcx
- 0x4c, 0x89, 0xd0, //0x00003054 movq %r10, %rax
- 0x48, 0x29, 0xf0, //0x00003057 subq %rsi, %rax
- 0x48, 0x83, 0xc0, 0xfe, //0x0000305a addq $-2, %rax
- 0x49, 0x83, 0xc2, 0xfe, //0x0000305e addq $-2, %r10
- 0x49, 0x39, 0xf2, //0x00003062 cmpq %rsi, %r10
- 0x49, 0x89, 0xc2, //0x00003065 movq %rax, %r10
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003068 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000306d movq $32(%rsp), %r11
- 0xc5, 0xfe, 0x6f, 0x1d, 0x46, 0xd1, 0xff, 0xff, //0x00003072 vmovdqu $-11962(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x1e, 0xd1, 0xff, 0xff, //0x0000307a vmovdqu $-12002(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x00003082 vmovdqa %ymm0, %ymm10
- 0x0f, 0x85, 0x5d, 0xff, 0xff, 0xff, //0x00003086 jne LBB0_560
- 0xe9, 0x35, 0x10, 0x00, 0x00, //0x0000308c jmp LBB0_568
- //0x00003091 LBB0_569
- 0x48, 0x01, 0xf1, //0x00003091 addq %rsi, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x00003094 addq $1, %rcx
- //0x00003098 LBB0_570
- 0x4c, 0x29, 0xe1, //0x00003098 subq %r12, %rcx
- 0xe9, 0x8c, 0xd6, 0xff, 0xff, //0x0000309b jmp LBB0_64
- //0x000030a0 LBB0_564
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x000030a0 movq $8(%rsp), %rsi
- 0x3c, 0x22, //0x000030a5 cmpb $34, %al
- 0x0f, 0x85, 0x8c, 0x0f, 0x00, 0x00, //0x000030a7 jne LBB0_730
- 0xc5, 0x7d, 0x7f, 0xe1, //0x000030ad vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x000030b1 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x000030b5 vmovdqa %ymm13, %ymm10
- 0x4c, 0x89, 0xfa, //0x000030ba movq %r15, %rdx
- 0x4c, 0x01, 0xd1, //0x000030bd addq %r10, %rcx
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000030c0 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000030c5 movq $32(%rsp), %r11
- 0xc5, 0xfe, 0x6f, 0x1d, 0xee, 0xd0, 0xff, 0xff, //0x000030ca vmovdqu $-12050(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0xc6, 0xd0, 0xff, 0xff, //0x000030d2 vmovdqu $-12090(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x000030da vmovdqa %ymm0, %ymm10
- 0xe9, 0xb5, 0xff, 0xff, 0xff, //0x000030de jmp LBB0_570
- //0x000030e3 LBB0_571
- 0xc5, 0x7d, 0x7f, 0xe2, //0x000030e3 vmovdqa %ymm12, %ymm2
- 0xc5, 0x7d, 0x7f, 0xd1, //0x000030e7 vmovdqa %ymm10, %ymm1
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x000030eb vmovdqa %ymm13, %ymm10
- 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x000030f0 vmovdqa %ymm14, %ymm12
- 0x4c, 0x89, 0xfb, //0x000030f5 movq %r15, %rbx
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x000030f8 cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0x88, 0x00, 0x00, 0x00, //0x000030fe jne LBB0_576
- 0x48, 0x89, 0xc8, //0x00003104 movq %rcx, %rax
- 0x4c, 0x29, 0xe0, //0x00003107 subq %r12, %rax
- 0x48, 0x0f, 0xbc, 0xfa, //0x0000310a bsfq %rdx, %rdi
- 0x48, 0x01, 0xc7, //0x0000310e addq %rax, %rdi
- 0x48, 0x89, 0x7c, 0x24, 0x10, //0x00003111 movq %rdi, $16(%rsp)
- 0xe9, 0x71, 0x00, 0x00, 0x00, //0x00003116 jmp LBB0_576
- //0x0000311b LBB0_573
- 0x49, 0x8d, 0x4e, 0xff, //0x0000311b leaq $-1(%r14), %rcx
- 0x4c, 0x39, 0xd1, //0x0000311f cmpq %r10, %rcx
- 0x0f, 0x84, 0xd5, 0x0c, 0x00, 0x00, //0x00003122 je LBB0_721
- 0xc5, 0x7d, 0x7f, 0xe1, //0x00003128 vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x0000312c vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003130 vmovdqa %ymm13, %ymm10
- 0x4b, 0x8d, 0x0c, 0x02, //0x00003135 leaq (%r10,%r8), %rcx
- 0x48, 0x83, 0xc1, 0x02, //0x00003139 addq $2, %rcx
- 0x4d, 0x29, 0xd6, //0x0000313d subq %r10, %r14
- 0x49, 0x83, 0xc6, 0xfe, //0x00003140 addq $-2, %r14
- 0x4d, 0x89, 0xf2, //0x00003144 movq %r14, %r10
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003147 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000314c movq $32(%rsp), %r11
- 0x4d, 0x89, 0xf9, //0x00003151 movq %r15, %r9
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003154 movabsq $4294977024, %r15
- 0xc5, 0xfe, 0x6f, 0x1d, 0x5a, 0xd0, 0xff, 0xff, //0x0000315e vmovdqu $-12198(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x32, 0xd0, 0xff, 0xff, //0x00003166 vmovdqu $-12238(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x0000316e vmovdqa %ymm0, %ymm10
- 0xe9, 0x36, 0xf7, 0xff, 0xff, //0x00003172 jmp LBB0_194
- //0x00003177 LBB0_575
- 0xc5, 0x7d, 0x7f, 0xe2, //0x00003177 vmovdqa %ymm12, %ymm2
- 0xc5, 0x7d, 0x7f, 0xd1, //0x0000317b vmovdqa %ymm10, %ymm1
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000317f vmovdqa %ymm13, %ymm10
- 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00003184 vmovdqa %ymm14, %ymm12
- 0x4c, 0x89, 0xfb, //0x00003189 movq %r15, %rbx
- //0x0000318c LBB0_576
- 0x44, 0x89, 0xd0, //0x0000318c movl %r10d, %eax
- 0xf7, 0xd0, //0x0000318f notl %eax
- 0x21, 0xd0, //0x00003191 andl %edx, %eax
- 0x8d, 0x34, 0x00, //0x00003193 leal (%rax,%rax), %esi
- 0x41, 0x8d, 0x3c, 0x42, //0x00003196 leal (%r10,%rax,2), %edi
- 0xf7, 0xd6, //0x0000319a notl %esi
- 0x21, 0xd6, //0x0000319c andl %edx, %esi
- 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000319e andl $-1431655766, %esi
- 0x45, 0x31, 0xd2, //0x000031a4 xorl %r10d, %r10d
- 0x01, 0xc6, //0x000031a7 addl %eax, %esi
- 0x41, 0x0f, 0x92, 0xc2, //0x000031a9 setb %r10b
- 0x01, 0xf6, //0x000031ad addl %esi, %esi
- 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x000031af xorl $1431655765, %esi
- 0x21, 0xfe, //0x000031b5 andl %edi, %esi
- 0xf7, 0xd6, //0x000031b7 notl %esi
- 0x41, 0x21, 0xf0, //0x000031b9 andl %esi, %r8d
- 0x49, 0x89, 0xdf, //0x000031bc movq %rbx, %r15
- 0xc4, 0x41, 0x7d, 0x6f, 0xf4, //0x000031bf vmovdqa %ymm12, %ymm14
- 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x000031c4 vmovdqa %ymm10, %ymm13
- 0xc5, 0xfe, 0x6f, 0x1d, 0xef, 0xcf, 0xff, 0xff, //0x000031c9 vmovdqu $-12305(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0xc7, 0xcf, 0xff, 0xff, //0x000031d1 vmovdqu $-12345(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd1, //0x000031d9 vmovdqa %ymm1, %ymm10
- 0xc5, 0x7d, 0x6f, 0xe2, //0x000031dd vmovdqa %ymm2, %ymm12
- 0x4d, 0x85, 0xc0, //0x000031e1 testq %r8, %r8
- 0x0f, 0x85, 0xc7, 0xf7, 0xff, 0xff, //0x000031e4 jne LBB0_208
- //0x000031ea LBB0_577
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x000031ea movl $64, %edx
- //0x000031ef LBB0_578
- 0xc5, 0xbd, 0xda, 0xc8, //0x000031ef vpminub %ymm0, %ymm8, %ymm1
- 0xc5, 0xfd, 0x74, 0xc1, //0x000031f3 vpcmpeqb %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x000031f7 vpmovmskb %ymm0, %esi
- 0x0f, 0xbc, 0xfe, //0x000031fb bsfl %esi, %edi
- 0x4d, 0x85, 0xc0, //0x000031fe testq %r8, %r8
- 0x0f, 0x84, 0x2c, 0x00, 0x00, 0x00, //0x00003201 je LBB0_581
- 0x85, 0xf6, //0x00003207 testl %esi, %esi
- 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00003209 movl $64, %eax
- 0x0f, 0x44, 0xf8, //0x0000320e cmovel %eax, %edi
- 0x48, 0x39, 0xfa, //0x00003211 cmpq %rdi, %rdx
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003214 movq $24(%rsp), %r8
- 0x0f, 0x87, 0x0a, 0x0e, 0x00, 0x00, //0x00003219 ja LBB0_733
- 0x4c, 0x29, 0xe1, //0x0000321f subq %r12, %rcx
- 0x48, 0x01, 0xd1, //0x00003222 addq %rdx, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x00003225 addq $1, %rcx
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00003229 movq $32(%rsp), %r11
- 0xe9, 0xf9, 0xd4, 0xff, 0xff, //0x0000322e jmp LBB0_64
- //0x00003233 LBB0_581
- 0x85, 0xf6, //0x00003233 testl %esi, %esi
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003235 movq $24(%rsp), %r8
- 0x0f, 0x85, 0x01, 0x0e, 0x00, 0x00, //0x0000323a jne LBB0_731
- 0x48, 0x83, 0xc1, 0x20, //0x00003240 addq $32, %rcx
- 0x49, 0x83, 0xc3, 0xe0, //0x00003244 addq $-32, %r11
- //0x00003248 LBB0_583
- 0x4d, 0x85, 0xd2, //0x00003248 testq %r10, %r10
- 0x0f, 0x85, 0x18, 0x05, 0x00, 0x00, //0x0000324b jne LBB0_634
- 0x48, 0x8b, 0x44, 0x24, 0x10, //0x00003251 movq $16(%rsp), %rax
- 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00003256 movq $8(%rsp), %rbx
- 0x4d, 0x85, 0xdb, //0x0000325b testq %r11, %r11
- 0x0f, 0x84, 0x5f, 0x0b, 0x00, 0x00, //0x0000325e je LBB0_697
- //0x00003264 LBB0_585
- 0x0f, 0xb6, 0x11, //0x00003264 movzbl (%rcx), %edx
- 0x80, 0xfa, 0x22, //0x00003267 cmpb $34, %dl
- 0x0f, 0x84, 0xa6, 0x00, 0x00, 0x00, //0x0000326a je LBB0_695
- 0x80, 0xfa, 0x5c, //0x00003270 cmpb $92, %dl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00003273 je LBB0_589
- 0x80, 0xfa, 0x1f, //0x00003279 cmpb $31, %dl
- 0x0f, 0x86, 0xdb, 0x0d, 0x00, 0x00, //0x0000327c jbe LBB0_735
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00003282 movq $-1, %rdx
- 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00003289 movl $1, %esi
- 0x48, 0x01, 0xf1, //0x0000328e addq %rsi, %rcx
- 0x49, 0x01, 0xd3, //0x00003291 addq %rdx, %r11
- 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00003294 jne LBB0_585
- 0xe9, 0x24, 0x0b, 0x00, 0x00, //0x0000329a jmp LBB0_697
- //0x0000329f LBB0_589
- 0x4c, 0x89, 0xff, //0x0000329f movq %r15, %rdi
- 0x49, 0x89, 0xdf, //0x000032a2 movq %rbx, %r15
- 0x49, 0x83, 0xfb, 0x01, //0x000032a5 cmpq $1, %r11
- 0x0f, 0x84, 0xe2, 0x0d, 0x00, 0x00, //0x000032a9 je LBB0_741
- 0xc5, 0x7d, 0x7f, 0xe1, //0x000032af vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x000032b3 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x000032b7 vmovdqa %ymm13, %ymm10
- 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x000032bc movq $-2, %rdx
- 0xbe, 0x02, 0x00, 0x00, 0x00, //0x000032c3 movl $2, %esi
- 0x48, 0x83, 0xf8, 0xff, //0x000032c8 cmpq $-1, %rax
- 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000032cc jne LBB0_592
- 0x48, 0x89, 0xc8, //0x000032d2 movq %rcx, %rax
- 0x4c, 0x29, 0xe0, //0x000032d5 subq %r12, %rax
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x000032d8 movq %rax, $16(%rsp)
- //0x000032dd LBB0_592
- 0x4c, 0x89, 0xfb, //0x000032dd movq %r15, %rbx
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000032e0 movq $24(%rsp), %r8
- 0x49, 0x89, 0xff, //0x000032e5 movq %rdi, %r15
- 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x000032e8 vmovdqa %ymm10, %ymm13
- 0xc5, 0xfe, 0x6f, 0x1d, 0xcb, 0xce, 0xff, 0xff, //0x000032ed vmovdqu $-12597(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0xa3, 0xce, 0xff, 0xff, //0x000032f5 vmovdqu $-12637(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x000032fd vmovdqa %ymm0, %ymm10
- 0xc5, 0x7d, 0x6f, 0xe1, //0x00003301 vmovdqa %ymm1, %ymm12
- 0x48, 0x01, 0xf1, //0x00003305 addq %rsi, %rcx
- 0x49, 0x01, 0xd3, //0x00003308 addq %rdx, %r11
- 0x0f, 0x85, 0x53, 0xff, 0xff, 0xff, //0x0000330b jne LBB0_585
- 0xe9, 0xad, 0x0a, 0x00, 0x00, //0x00003311 jmp LBB0_697
- //0x00003316 LBB0_695
- 0x4c, 0x29, 0xe1, //0x00003316 subq %r12, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x00003319 addq $1, %rcx
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000331d movq $32(%rsp), %r11
- 0x48, 0x85, 0xc9, //0x00003322 testq %rcx, %rcx
- 0x0f, 0x89, 0x76, 0xe0, 0xff, 0xff, //0x00003325 jns LBB0_247
- 0xe9, 0x81, 0x0a, 0x00, 0x00, //0x0000332b jmp LBB0_696
- //0x00003330 LBB0_593
- 0xc5, 0x7d, 0x7f, 0xe1, //0x00003330 vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x00003334 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003338 vmovdqa %ymm13, %ymm10
- 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x0000333d vmovdqa %ymm14, %ymm12
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00003342 cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0x29, 0x00, 0x00, 0x00, //0x00003348 jne LBB0_596
- 0x48, 0x89, 0xc8, //0x0000334e movq %rcx, %rax
- 0x4c, 0x29, 0xe0, //0x00003351 subq %r12, %rax
- 0x48, 0x0f, 0xbc, 0xda, //0x00003354 bsfq %rdx, %rbx
- 0x48, 0x01, 0xc3, //0x00003358 addq %rax, %rbx
- 0x48, 0x89, 0x5c, 0x24, 0x10, //0x0000335b movq %rbx, $16(%rsp)
- 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00003360 jmp LBB0_596
- //0x00003365 LBB0_595
- 0xc5, 0x7d, 0x7f, 0xe1, //0x00003365 vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x00003369 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000336d vmovdqa %ymm13, %ymm10
- 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00003372 vmovdqa %ymm14, %ymm12
- //0x00003377 LBB0_596
- 0x44, 0x89, 0xc0, //0x00003377 movl %r8d, %eax
- 0xf7, 0xd0, //0x0000337a notl %eax
- 0x21, 0xd0, //0x0000337c andl %edx, %eax
- 0x8d, 0x3c, 0x00, //0x0000337e leal (%rax,%rax), %edi
- 0x41, 0x8d, 0x1c, 0x40, //0x00003381 leal (%r8,%rax,2), %ebx
- 0xf7, 0xd7, //0x00003385 notl %edi
- 0x21, 0xd7, //0x00003387 andl %edx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003389 andl $-1431655766, %edi
- 0x45, 0x31, 0xc0, //0x0000338f xorl %r8d, %r8d
- 0x01, 0xc7, //0x00003392 addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc0, //0x00003394 setb %r8b
- 0x01, 0xff, //0x00003398 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x0000339a xorl $1431655765, %edi
- 0x21, 0xdf, //0x000033a0 andl %ebx, %edi
- 0xf7, 0xd7, //0x000033a2 notl %edi
- 0x21, 0xfe, //0x000033a4 andl %edi, %esi
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000033a6 movq $32(%rsp), %r11
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000033ab movabsq $4294977024, %r15
- 0xc4, 0x41, 0x7d, 0x6f, 0xf4, //0x000033b5 vmovdqa %ymm12, %ymm14
- 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x000033ba vmovdqa %ymm10, %ymm13
- 0xc5, 0xfe, 0x6f, 0x1d, 0xf9, 0xcd, 0xff, 0xff, //0x000033bf vmovdqu $-12807(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0xd1, 0xcd, 0xff, 0xff, //0x000033c7 vmovdqu $-12847(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x000033cf vmovdqa %ymm0, %ymm10
- 0xc5, 0x7d, 0x6f, 0xe1, //0x000033d3 vmovdqa %ymm1, %ymm12
- 0x48, 0x85, 0xf6, //0x000033d7 testq %rsi, %rsi
- 0x0f, 0x85, 0x70, 0xf6, 0xff, 0xff, //0x000033da jne LBB0_83
- //0x000033e0 LBB0_597
- 0x48, 0x83, 0xc1, 0x20, //0x000033e0 addq $32, %rcx
- 0x49, 0x83, 0xc2, 0xe0, //0x000033e4 addq $-32, %r10
- //0x000033e8 LBB0_598
- 0x4d, 0x85, 0xc0, //0x000033e8 testq %r8, %r8
- 0x0f, 0x85, 0xed, 0x03, 0x00, 0x00, //0x000033eb jne LBB0_636
- 0x48, 0x8b, 0x7c, 0x24, 0x10, //0x000033f1 movq $16(%rsp), %rdi
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000033f6 movq $24(%rsp), %r8
- 0x4d, 0x85, 0xd2, //0x000033fb testq %r10, %r10
- 0x0f, 0x84, 0xb5, 0x00, 0x00, 0x00, //0x000033fe je LBB0_611
- //0x00003404 LBB0_600
- 0x4c, 0x89, 0xe2, //0x00003404 movq %r12, %rdx
- 0x48, 0xf7, 0xda, //0x00003407 negq %rdx
- //0x0000340a LBB0_601
- 0x31, 0xf6, //0x0000340a xorl %esi, %esi
- //0x0000340c LBB0_602
- 0x0f, 0xb6, 0x04, 0x31, //0x0000340c movzbl (%rcx,%rsi), %eax
- 0x3c, 0x22, //0x00003410 cmpb $34, %al
- 0x0f, 0x84, 0x9a, 0x00, 0x00, 0x00, //0x00003412 je LBB0_610
- 0x3c, 0x5c, //0x00003418 cmpb $92, %al
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000341a je LBB0_607
- 0x48, 0x83, 0xc6, 0x01, //0x00003420 addq $1, %rsi
- 0x49, 0x39, 0xf2, //0x00003424 cmpq %rsi, %r10
- 0x0f, 0x85, 0xdf, 0xff, 0xff, 0xff, //0x00003427 jne LBB0_602
- 0xe9, 0x8f, 0x00, 0x00, 0x00, //0x0000342d jmp LBB0_605
- //0x00003432 LBB0_607
- 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00003432 movq $8(%rsp), %rbx
- 0x49, 0x8d, 0x42, 0xff, //0x00003437 leaq $-1(%r10), %rax
- 0x48, 0x39, 0xf0, //0x0000343b cmpq %rsi, %rax
- 0x0f, 0x84, 0x7f, 0x09, 0x00, 0x00, //0x0000343e je LBB0_697
- 0xc5, 0x7d, 0x7f, 0xe1, //0x00003444 vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x00003448 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000344c vmovdqa %ymm13, %ymm10
- 0x48, 0x8d, 0x04, 0x0a, //0x00003451 leaq (%rdx,%rcx), %rax
- 0x48, 0x01, 0xf0, //0x00003455 addq %rsi, %rax
- 0x48, 0x83, 0xff, 0xff, //0x00003458 cmpq $-1, %rdi
- 0x48, 0x8b, 0x5c, 0x24, 0x10, //0x0000345c movq $16(%rsp), %rbx
- 0x48, 0x0f, 0x44, 0xd8, //0x00003461 cmoveq %rax, %rbx
- 0x48, 0x89, 0x5c, 0x24, 0x10, //0x00003465 movq %rbx, $16(%rsp)
- 0x48, 0x0f, 0x44, 0xf8, //0x0000346a cmoveq %rax, %rdi
- 0x48, 0x01, 0xf1, //0x0000346e addq %rsi, %rcx
- 0x48, 0x83, 0xc1, 0x02, //0x00003471 addq $2, %rcx
- 0x4c, 0x89, 0xd0, //0x00003475 movq %r10, %rax
- 0x48, 0x29, 0xf0, //0x00003478 subq %rsi, %rax
- 0x48, 0x83, 0xc0, 0xfe, //0x0000347b addq $-2, %rax
- 0x49, 0x83, 0xc2, 0xfe, //0x0000347f addq $-2, %r10
- 0x49, 0x39, 0xf2, //0x00003483 cmpq %rsi, %r10
- 0x49, 0x89, 0xc2, //0x00003486 movq %rax, %r10
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003489 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000348e movq $32(%rsp), %r11
- 0xc5, 0xfe, 0x6f, 0x1d, 0x25, 0xcd, 0xff, 0xff, //0x00003493 vmovdqu $-13019(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0xfd, 0xcc, 0xff, 0xff, //0x0000349b vmovdqu $-13059(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x000034a3 vmovdqa %ymm0, %ymm10
- 0x0f, 0x85, 0x5d, 0xff, 0xff, 0xff, //0x000034a7 jne LBB0_601
- 0xe9, 0x14, 0x0c, 0x00, 0x00, //0x000034ad jmp LBB0_568
- //0x000034b2 LBB0_610
- 0x48, 0x01, 0xf1, //0x000034b2 addq %rsi, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x000034b5 addq $1, %rcx
- //0x000034b9 LBB0_611
- 0x4c, 0x29, 0xe1, //0x000034b9 subq %r12, %rcx
- 0xe9, 0xbb, 0xd8, 0xff, 0xff, //0x000034bc jmp LBB0_152
- //0x000034c1 LBB0_605
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x000034c1 movq $8(%rsp), %rsi
- 0x3c, 0x22, //0x000034c6 cmpb $34, %al
- 0x0f, 0x85, 0x6b, 0x0b, 0x00, 0x00, //0x000034c8 jne LBB0_730
- 0xc5, 0x7d, 0x7f, 0xe1, //0x000034ce vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x000034d2 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x000034d6 vmovdqa %ymm13, %ymm10
- 0x4c, 0x89, 0xfa, //0x000034db movq %r15, %rdx
- 0x4c, 0x01, 0xd1, //0x000034de addq %r10, %rcx
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000034e1 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000034e6 movq $32(%rsp), %r11
- 0xc5, 0xfe, 0x6f, 0x1d, 0xcd, 0xcc, 0xff, 0xff, //0x000034eb vmovdqu $-13107(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0xa5, 0xcc, 0xff, 0xff, //0x000034f3 vmovdqu $-13147(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x000034fb vmovdqa %ymm0, %ymm10
- 0xe9, 0xb5, 0xff, 0xff, 0xff, //0x000034ff jmp LBB0_611
- //0x00003504 LBB0_612
- 0xc5, 0x7d, 0x7f, 0xe2, //0x00003504 vmovdqa %ymm12, %ymm2
- 0xc5, 0x7d, 0x7f, 0xd1, //0x00003508 vmovdqa %ymm10, %ymm1
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000350c vmovdqa %ymm13, %ymm10
- 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00003511 vmovdqa %ymm14, %ymm12
- 0x4c, 0x89, 0xfb, //0x00003516 movq %r15, %rbx
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00003519 cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x0000351f jne LBB0_615
- 0x48, 0x89, 0xc8, //0x00003525 movq %rcx, %rax
- 0x4c, 0x29, 0xe0, //0x00003528 subq %r12, %rax
- 0x48, 0x0f, 0xbc, 0xfa, //0x0000352b bsfq %rdx, %rdi
- 0x48, 0x01, 0xc7, //0x0000352f addq %rax, %rdi
- 0x48, 0x89, 0x7c, 0x24, 0x10, //0x00003532 movq %rdi, $16(%rsp)
- 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00003537 jmp LBB0_615
- //0x0000353c LBB0_614
- 0xc5, 0x7d, 0x7f, 0xe2, //0x0000353c vmovdqa %ymm12, %ymm2
- 0xc5, 0x7d, 0x7f, 0xd1, //0x00003540 vmovdqa %ymm10, %ymm1
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003544 vmovdqa %ymm13, %ymm10
- 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00003549 vmovdqa %ymm14, %ymm12
- 0x4c, 0x89, 0xfb, //0x0000354e movq %r15, %rbx
- //0x00003551 LBB0_615
- 0x44, 0x89, 0xd0, //0x00003551 movl %r10d, %eax
- 0xf7, 0xd0, //0x00003554 notl %eax
- 0x21, 0xd0, //0x00003556 andl %edx, %eax
- 0x8d, 0x34, 0x00, //0x00003558 leal (%rax,%rax), %esi
- 0x41, 0x8d, 0x3c, 0x42, //0x0000355b leal (%r10,%rax,2), %edi
- 0xf7, 0xd6, //0x0000355f notl %esi
- 0x21, 0xd6, //0x00003561 andl %edx, %esi
- 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003563 andl $-1431655766, %esi
- 0x45, 0x31, 0xd2, //0x00003569 xorl %r10d, %r10d
- 0x01, 0xc6, //0x0000356c addl %eax, %esi
- 0x41, 0x0f, 0x92, 0xc2, //0x0000356e setb %r10b
- 0x01, 0xf6, //0x00003572 addl %esi, %esi
- 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00003574 xorl $1431655765, %esi
- 0x21, 0xfe, //0x0000357a andl %edi, %esi
- 0xf7, 0xd6, //0x0000357c notl %esi
- 0x41, 0x21, 0xf0, //0x0000357e andl %esi, %r8d
- 0x49, 0x89, 0xdf, //0x00003581 movq %rbx, %r15
- 0xc4, 0x41, 0x7d, 0x6f, 0xf4, //0x00003584 vmovdqa %ymm12, %ymm14
- 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00003589 vmovdqa %ymm10, %ymm13
- 0xc5, 0xfe, 0x6f, 0x1d, 0x2a, 0xcc, 0xff, 0xff, //0x0000358e vmovdqu $-13270(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x02, 0xcc, 0xff, 0xff, //0x00003596 vmovdqu $-13310(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd1, //0x0000359e vmovdqa %ymm1, %ymm10
- 0xc5, 0x7d, 0x6f, 0xe2, //0x000035a2 vmovdqa %ymm2, %ymm12
- 0x4d, 0x85, 0xc0, //0x000035a6 testq %r8, %r8
- 0x0f, 0x85, 0xf2, 0xf4, 0xff, 0xff, //0x000035a9 jne LBB0_233
- //0x000035af LBB0_616
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x000035af movl $64, %edx
- //0x000035b4 LBB0_617
- 0xc5, 0xbd, 0xda, 0xc8, //0x000035b4 vpminub %ymm0, %ymm8, %ymm1
- 0xc5, 0xfd, 0x74, 0xc1, //0x000035b8 vpcmpeqb %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x000035bc vpmovmskb %ymm0, %esi
- 0x0f, 0xbc, 0xfe, //0x000035c0 bsfl %esi, %edi
- 0x4d, 0x85, 0xc0, //0x000035c3 testq %r8, %r8
- 0x0f, 0x84, 0x2c, 0x00, 0x00, 0x00, //0x000035c6 je LBB0_620
- 0x85, 0xf6, //0x000035cc testl %esi, %esi
- 0xb8, 0x40, 0x00, 0x00, 0x00, //0x000035ce movl $64, %eax
- 0x0f, 0x44, 0xf8, //0x000035d3 cmovel %eax, %edi
- 0x48, 0x39, 0xfa, //0x000035d6 cmpq %rdi, %rdx
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000035d9 movq $24(%rsp), %r8
- 0x0f, 0x87, 0x45, 0x0a, 0x00, 0x00, //0x000035de ja LBB0_733
- 0x4c, 0x29, 0xe1, //0x000035e4 subq %r12, %rcx
- 0x48, 0x01, 0xd1, //0x000035e7 addq %rdx, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x000035ea addq $1, %rcx
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000035ee movq $32(%rsp), %r11
- 0xe9, 0x84, 0xd7, 0xff, 0xff, //0x000035f3 jmp LBB0_152
- //0x000035f8 LBB0_620
- 0x85, 0xf6, //0x000035f8 testl %esi, %esi
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000035fa movq $24(%rsp), %r8
- 0x0f, 0x85, 0x3c, 0x0a, 0x00, 0x00, //0x000035ff jne LBB0_731
- 0x48, 0x83, 0xc1, 0x20, //0x00003605 addq $32, %rcx
- 0x49, 0x83, 0xc3, 0xe0, //0x00003609 addq $-32, %r11
- //0x0000360d LBB0_622
- 0x4d, 0x85, 0xd2, //0x0000360d testq %r10, %r10
- 0x0f, 0x85, 0x3c, 0x02, 0x00, 0x00, //0x00003610 jne LBB0_638
- 0x48, 0x8b, 0x44, 0x24, 0x10, //0x00003616 movq $16(%rsp), %rax
- 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x0000361b movq $8(%rsp), %rbx
- 0x4d, 0x85, 0xdb, //0x00003620 testq %r11, %r11
- 0x0f, 0x84, 0x9a, 0x07, 0x00, 0x00, //0x00003623 je LBB0_697
- //0x00003629 LBB0_624
- 0x0f, 0xb6, 0x11, //0x00003629 movzbl (%rcx), %edx
- 0x80, 0xfa, 0x22, //0x0000362c cmpb $34, %dl
- 0x0f, 0x84, 0xa6, 0x00, 0x00, 0x00, //0x0000362f je LBB0_701
- 0x80, 0xfa, 0x5c, //0x00003635 cmpb $92, %dl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00003638 je LBB0_628
- 0x80, 0xfa, 0x1f, //0x0000363e cmpb $31, %dl
- 0x0f, 0x86, 0x16, 0x0a, 0x00, 0x00, //0x00003641 jbe LBB0_735
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00003647 movq $-1, %rdx
- 0xbe, 0x01, 0x00, 0x00, 0x00, //0x0000364e movl $1, %esi
- 0x48, 0x01, 0xf1, //0x00003653 addq %rsi, %rcx
- 0x49, 0x01, 0xd3, //0x00003656 addq %rdx, %r11
- 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00003659 jne LBB0_624
- 0xe9, 0x5f, 0x07, 0x00, 0x00, //0x0000365f jmp LBB0_697
- //0x00003664 LBB0_628
- 0x4c, 0x89, 0xff, //0x00003664 movq %r15, %rdi
- 0x49, 0x89, 0xdf, //0x00003667 movq %rbx, %r15
- 0x49, 0x83, 0xfb, 0x01, //0x0000366a cmpq $1, %r11
- 0x0f, 0x84, 0x1d, 0x0a, 0x00, 0x00, //0x0000366e je LBB0_741
- 0xc5, 0x7d, 0x7f, 0xe1, //0x00003674 vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x00003678 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000367c vmovdqa %ymm13, %ymm10
- 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00003681 movq $-2, %rdx
- 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00003688 movl $2, %esi
- 0x48, 0x83, 0xf8, 0xff, //0x0000368d cmpq $-1, %rax
- 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00003691 jne LBB0_631
- 0x48, 0x89, 0xc8, //0x00003697 movq %rcx, %rax
- 0x4c, 0x29, 0xe0, //0x0000369a subq %r12, %rax
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x0000369d movq %rax, $16(%rsp)
- //0x000036a2 LBB0_631
- 0x4c, 0x89, 0xfb, //0x000036a2 movq %r15, %rbx
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000036a5 movq $24(%rsp), %r8
- 0x49, 0x89, 0xff, //0x000036aa movq %rdi, %r15
- 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x000036ad vmovdqa %ymm10, %ymm13
- 0xc5, 0xfe, 0x6f, 0x1d, 0x06, 0xcb, 0xff, 0xff, //0x000036b2 vmovdqu $-13562(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0xde, 0xca, 0xff, 0xff, //0x000036ba vmovdqu $-13602(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x000036c2 vmovdqa %ymm0, %ymm10
- 0xc5, 0x7d, 0x6f, 0xe1, //0x000036c6 vmovdqa %ymm1, %ymm12
- 0x48, 0x01, 0xf1, //0x000036ca addq %rsi, %rcx
- 0x49, 0x01, 0xd3, //0x000036cd addq %rdx, %r11
- 0x0f, 0x85, 0x53, 0xff, 0xff, 0xff, //0x000036d0 jne LBB0_624
- 0xe9, 0xe8, 0x06, 0x00, 0x00, //0x000036d6 jmp LBB0_697
- //0x000036db LBB0_701
- 0x4c, 0x29, 0xe1, //0x000036db subq %r12, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x000036de addq $1, %rcx
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000036e2 movq $32(%rsp), %r11
- 0x48, 0x85, 0xc9, //0x000036e7 testq %rcx, %rcx
- 0x0f, 0x89, 0x53, 0xe4, 0xff, 0xff, //0x000036ea jns LBB0_363
- 0xe9, 0xbc, 0x06, 0x00, 0x00, //0x000036f0 jmp LBB0_696
- //0x000036f5 LBB0_632
- 0x48, 0x8b, 0x44, 0x24, 0x08, //0x000036f5 movq $8(%rsp), %rax
- 0x4d, 0x85, 0xd2, //0x000036fa testq %r10, %r10
- 0x0f, 0x84, 0xbb, 0x09, 0x00, 0x00, //0x000036fd je LBB0_740
- 0xc5, 0x7d, 0x7f, 0xe1, //0x00003703 vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x00003707 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000370b vmovdqa %ymm13, %ymm10
- 0x4c, 0x89, 0xfa, //0x00003710 movq %r15, %rdx
- 0x4c, 0x89, 0xe7, //0x00003713 movq %r12, %rdi
- 0x48, 0xf7, 0xd7, //0x00003716 notq %rdi
- 0x48, 0x01, 0xcf, //0x00003719 addq %rcx, %rdi
- 0x48, 0x8b, 0x74, 0x24, 0x10, //0x0000371c movq $16(%rsp), %rsi
- 0x48, 0x83, 0xfe, 0xff, //0x00003721 cmpq $-1, %rsi
- 0x48, 0x89, 0xf0, //0x00003725 movq %rsi, %rax
- 0x48, 0x0f, 0x44, 0xc7, //0x00003728 cmoveq %rdi, %rax
- 0x48, 0x0f, 0x45, 0xfe, //0x0000372c cmovneq %rsi, %rdi
- 0x48, 0x83, 0xc1, 0x01, //0x00003730 addq $1, %rcx
- 0x49, 0x83, 0xc2, 0xff, //0x00003734 addq $-1, %r10
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x00003738 movq %rax, $16(%rsp)
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x0000373d movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00003742 movq $32(%rsp), %r11
- 0xc5, 0xfe, 0x6f, 0x1d, 0x71, 0xca, 0xff, 0xff, //0x00003747 vmovdqu $-13711(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x49, 0xca, 0xff, 0xff, //0x0000374f vmovdqu $-13751(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x00003757 vmovdqa %ymm0, %ymm10
- 0x4d, 0x85, 0xd2, //0x0000375b testq %r10, %r10
- 0x0f, 0x85, 0x7f, 0xf8, 0xff, 0xff, //0x0000375e jne LBB0_559
- 0xe9, 0x2f, 0xf9, 0xff, 0xff, //0x00003764 jmp LBB0_570
- //0x00003769 LBB0_634
- 0x4c, 0x89, 0xfe, //0x00003769 movq %r15, %rsi
- 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x0000376c movq $8(%rsp), %r15
- 0x4d, 0x85, 0xdb, //0x00003771 testq %r11, %r11
- 0x0f, 0x84, 0x17, 0x09, 0x00, 0x00, //0x00003774 je LBB0_741
- 0xc5, 0x7d, 0x7f, 0xe1, //0x0000377a vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x0000377e vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003782 vmovdqa %ymm13, %ymm10
- 0x4c, 0x89, 0xe0, //0x00003787 movq %r12, %rax
- 0x48, 0xf7, 0xd0, //0x0000378a notq %rax
- 0x48, 0x01, 0xc8, //0x0000378d addq %rcx, %rax
- 0x48, 0x8b, 0x7c, 0x24, 0x10, //0x00003790 movq $16(%rsp), %rdi
- 0x48, 0x83, 0xff, 0xff, //0x00003795 cmpq $-1, %rdi
- 0x48, 0x89, 0xfa, //0x00003799 movq %rdi, %rdx
- 0x48, 0x0f, 0x44, 0xd0, //0x0000379c cmoveq %rax, %rdx
- 0x48, 0x0f, 0x45, 0xc7, //0x000037a0 cmovneq %rdi, %rax
- 0x48, 0x83, 0xc1, 0x01, //0x000037a4 addq $1, %rcx
- 0x49, 0x83, 0xc3, 0xff, //0x000037a8 addq $-1, %r11
- 0x48, 0x89, 0x54, 0x24, 0x10, //0x000037ac movq %rdx, $16(%rsp)
- 0x4c, 0x89, 0xfb, //0x000037b1 movq %r15, %rbx
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000037b4 movq $24(%rsp), %r8
- 0x49, 0x89, 0xf7, //0x000037b9 movq %rsi, %r15
- 0xc5, 0xfe, 0x6f, 0x1d, 0xfc, 0xc9, 0xff, 0xff, //0x000037bc vmovdqu $-13828(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0xd4, 0xc9, 0xff, 0xff, //0x000037c4 vmovdqu $-13868(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x000037cc vmovdqa %ymm0, %ymm10
- 0x4d, 0x85, 0xdb, //0x000037d0 testq %r11, %r11
- 0x0f, 0x85, 0x8b, 0xfa, 0xff, 0xff, //0x000037d3 jne LBB0_585
- 0xe9, 0xe5, 0x05, 0x00, 0x00, //0x000037d9 jmp LBB0_697
- //0x000037de LBB0_636
- 0x48, 0x8b, 0x44, 0x24, 0x08, //0x000037de movq $8(%rsp), %rax
- 0x4d, 0x85, 0xd2, //0x000037e3 testq %r10, %r10
- 0x0f, 0x84, 0xd2, 0x08, 0x00, 0x00, //0x000037e6 je LBB0_740
- 0xc5, 0x7d, 0x7f, 0xe1, //0x000037ec vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x000037f0 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x000037f4 vmovdqa %ymm13, %ymm10
- 0x4c, 0x89, 0xfa, //0x000037f9 movq %r15, %rdx
- 0x4c, 0x89, 0xe7, //0x000037fc movq %r12, %rdi
- 0x48, 0xf7, 0xd7, //0x000037ff notq %rdi
- 0x48, 0x01, 0xcf, //0x00003802 addq %rcx, %rdi
- 0x48, 0x8b, 0x74, 0x24, 0x10, //0x00003805 movq $16(%rsp), %rsi
- 0x48, 0x83, 0xfe, 0xff, //0x0000380a cmpq $-1, %rsi
- 0x48, 0x89, 0xf0, //0x0000380e movq %rsi, %rax
- 0x48, 0x0f, 0x44, 0xc7, //0x00003811 cmoveq %rdi, %rax
- 0x48, 0x0f, 0x45, 0xfe, //0x00003815 cmovneq %rsi, %rdi
- 0x48, 0x83, 0xc1, 0x01, //0x00003819 addq $1, %rcx
- 0x49, 0x83, 0xc2, 0xff, //0x0000381d addq $-1, %r10
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x00003821 movq %rax, $16(%rsp)
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003826 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000382b movq $32(%rsp), %r11
- 0xc5, 0xfe, 0x6f, 0x1d, 0x88, 0xc9, 0xff, 0xff, //0x00003830 vmovdqu $-13944(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x60, 0xc9, 0xff, 0xff, //0x00003838 vmovdqu $-13984(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x00003840 vmovdqa %ymm0, %ymm10
- 0x4d, 0x85, 0xd2, //0x00003844 testq %r10, %r10
- 0x0f, 0x85, 0xb7, 0xfb, 0xff, 0xff, //0x00003847 jne LBB0_600
- 0xe9, 0x67, 0xfc, 0xff, 0xff, //0x0000384d jmp LBB0_611
- //0x00003852 LBB0_638
- 0x4c, 0x89, 0xfe, //0x00003852 movq %r15, %rsi
- 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00003855 movq $8(%rsp), %r15
- 0x4d, 0x85, 0xdb, //0x0000385a testq %r11, %r11
- 0x0f, 0x84, 0x2e, 0x08, 0x00, 0x00, //0x0000385d je LBB0_741
- 0xc5, 0x7d, 0x7f, 0xe1, //0x00003863 vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x00003867 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000386b vmovdqa %ymm13, %ymm10
- 0x4c, 0x89, 0xe0, //0x00003870 movq %r12, %rax
- 0x48, 0xf7, 0xd0, //0x00003873 notq %rax
- 0x48, 0x01, 0xc8, //0x00003876 addq %rcx, %rax
- 0x48, 0x8b, 0x7c, 0x24, 0x10, //0x00003879 movq $16(%rsp), %rdi
- 0x48, 0x83, 0xff, 0xff, //0x0000387e cmpq $-1, %rdi
- 0x48, 0x89, 0xfa, //0x00003882 movq %rdi, %rdx
- 0x48, 0x0f, 0x44, 0xd0, //0x00003885 cmoveq %rax, %rdx
- 0x48, 0x0f, 0x45, 0xc7, //0x00003889 cmovneq %rdi, %rax
- 0x48, 0x83, 0xc1, 0x01, //0x0000388d addq $1, %rcx
- 0x49, 0x83, 0xc3, 0xff, //0x00003891 addq $-1, %r11
- 0x48, 0x89, 0x54, 0x24, 0x10, //0x00003895 movq %rdx, $16(%rsp)
- 0x4c, 0x89, 0xfb, //0x0000389a movq %r15, %rbx
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x0000389d movq $24(%rsp), %r8
- 0x49, 0x89, 0xf7, //0x000038a2 movq %rsi, %r15
- 0xc5, 0xfe, 0x6f, 0x1d, 0x13, 0xc9, 0xff, 0xff, //0x000038a5 vmovdqu $-14061(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0xeb, 0xc8, 0xff, 0xff, //0x000038ad vmovdqu $-14101(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x000038b5 vmovdqa %ymm0, %ymm10
- 0x4d, 0x85, 0xdb, //0x000038b9 testq %r11, %r11
- 0x0f, 0x85, 0x67, 0xfd, 0xff, 0xff, //0x000038bc jne LBB0_624
- 0xe9, 0xfc, 0x04, 0x00, 0x00, //0x000038c2 jmp LBB0_697
- //0x000038c7 LBB0_640
- 0x49, 0x8d, 0x4e, 0xff, //0x000038c7 leaq $-1(%r14), %rcx
- 0x4c, 0x39, 0xd1, //0x000038cb cmpq %r10, %rcx
- 0x0f, 0x84, 0x29, 0x05, 0x00, 0x00, //0x000038ce je LBB0_721
- 0xc5, 0x7d, 0x7f, 0xe1, //0x000038d4 vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x000038d8 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x000038dc vmovdqa %ymm13, %ymm10
- 0x4c, 0x89, 0xfa, //0x000038e1 movq %r15, %rdx
- 0x4b, 0x8d, 0x0c, 0x02, //0x000038e4 leaq (%r10,%r8), %rcx
- 0x48, 0x83, 0xc1, 0x02, //0x000038e8 addq $2, %rcx
- 0x4d, 0x29, 0xd6, //0x000038ec subq %r10, %r14
- 0x49, 0x83, 0xc6, 0xfe, //0x000038ef addq $-2, %r14
- 0x4d, 0x89, 0xf2, //0x000038f3 movq %r14, %r10
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000038f6 movq $32(%rsp), %r11
- 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x000038fb movq $16(%rsp), %r9
- 0xc5, 0xfe, 0x6f, 0x1d, 0xb8, 0xc8, 0xff, 0xff, //0x00003900 vmovdqu $-14152(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x90, 0xc8, 0xff, 0xff, //0x00003908 vmovdqu $-14192(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x00003910 vmovdqa %ymm0, %ymm10
- 0x4d, 0x85, 0xd2, //0x00003914 testq %r10, %r10
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003917 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x0000391c movq $40(%rsp), %r14
- 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x00003921 jg LBB0_644
- 0xe9, 0xd1, 0x04, 0x00, 0x00, //0x00003927 jmp LBB0_721
- //0x0000392c LBB0_642
- 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x0000392c movq $-2, %rdx
- 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00003933 movl $2, %eax
- 0x48, 0x01, 0xc1, //0x00003938 addq %rax, %rcx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000393b movq $-1, %rax
- 0x49, 0x01, 0xd2, //0x00003942 addq %rdx, %r10
- 0x0f, 0x8e, 0xb2, 0x04, 0x00, 0x00, //0x00003945 jle LBB0_721
- //0x0000394b LBB0_644
- 0x0f, 0xb6, 0x01, //0x0000394b movzbl (%rcx), %eax
- 0x3c, 0x5c, //0x0000394e cmpb $92, %al
- 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x00003950 je LBB0_642
- 0x3c, 0x22, //0x00003956 cmpb $34, %al
- 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00003958 je LBB0_647
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000395e movq $-1, %rdx
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00003965 movl $1, %eax
- 0x48, 0x01, 0xc1, //0x0000396a addq %rax, %rcx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000396d movq $-1, %rax
- 0x49, 0x01, 0xd2, //0x00003974 addq %rdx, %r10
- 0x0f, 0x8f, 0xce, 0xff, 0xff, 0xff, //0x00003977 jg LBB0_644
- 0xe9, 0x7b, 0x04, 0x00, 0x00, //0x0000397d jmp LBB0_721
- //0x00003982 LBB0_647
- 0x4c, 0x29, 0xe1, //0x00003982 subq %r12, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x00003985 addq $1, %rcx
- 0xe9, 0xe5, 0xd4, 0xff, 0xff, //0x00003989 jmp LBB0_159
- //0x0000398e LBB0_648
- 0xc5, 0x7d, 0x7f, 0xe1, //0x0000398e vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x00003992 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003996 vmovdqa %ymm13, %ymm10
- 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x0000399b vmovdqa %ymm14, %ymm12
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x000039a0 cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0x29, 0x00, 0x00, 0x00, //0x000039a6 jne LBB0_651
- 0x48, 0x89, 0xc8, //0x000039ac movq %rcx, %rax
- 0x4c, 0x29, 0xe0, //0x000039af subq %r12, %rax
- 0x48, 0x0f, 0xbc, 0xda, //0x000039b2 bsfq %rdx, %rbx
- 0x48, 0x01, 0xc3, //0x000039b6 addq %rax, %rbx
- 0x48, 0x89, 0x5c, 0x24, 0x10, //0x000039b9 movq %rbx, $16(%rsp)
- 0xe9, 0x12, 0x00, 0x00, 0x00, //0x000039be jmp LBB0_651
- //0x000039c3 LBB0_650
- 0xc5, 0x7d, 0x7f, 0xe1, //0x000039c3 vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x000039c7 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x000039cb vmovdqa %ymm13, %ymm10
- 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x000039d0 vmovdqa %ymm14, %ymm12
- //0x000039d5 LBB0_651
- 0x44, 0x89, 0xc0, //0x000039d5 movl %r8d, %eax
- 0xf7, 0xd0, //0x000039d8 notl %eax
- 0x21, 0xd0, //0x000039da andl %edx, %eax
- 0x8d, 0x3c, 0x00, //0x000039dc leal (%rax,%rax), %edi
- 0x41, 0x8d, 0x1c, 0x40, //0x000039df leal (%r8,%rax,2), %ebx
- 0xf7, 0xd7, //0x000039e3 notl %edi
- 0x21, 0xd7, //0x000039e5 andl %edx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000039e7 andl $-1431655766, %edi
- 0x45, 0x31, 0xc0, //0x000039ed xorl %r8d, %r8d
- 0x01, 0xc7, //0x000039f0 addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc0, //0x000039f2 setb %r8b
- 0x01, 0xff, //0x000039f6 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000039f8 xorl $1431655765, %edi
- 0x21, 0xdf, //0x000039fe andl %ebx, %edi
- 0xf7, 0xd7, //0x00003a00 notl %edi
- 0x21, 0xfe, //0x00003a02 andl %edi, %esi
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00003a04 movq $32(%rsp), %r11
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003a09 movabsq $4294977024, %r15
- 0xc4, 0x41, 0x7d, 0x6f, 0xf4, //0x00003a13 vmovdqa %ymm12, %ymm14
- 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00003a18 vmovdqa %ymm10, %ymm13
- 0xc5, 0xfe, 0x6f, 0x1d, 0x9b, 0xc7, 0xff, 0xff, //0x00003a1d vmovdqu $-14437(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x73, 0xc7, 0xff, 0xff, //0x00003a25 vmovdqu $-14477(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x00003a2d vmovdqa %ymm0, %ymm10
- 0xc5, 0x7d, 0x6f, 0xe1, //0x00003a31 vmovdqa %ymm1, %ymm12
- 0xc5, 0x7d, 0x7f, 0xea, //0x00003a35 vmovdqa %ymm13, %ymm2
- 0x48, 0x85, 0xf6, //0x00003a39 testq %rsi, %rsi
- 0x0f, 0x85, 0x78, 0xf1, 0xff, 0xff, //0x00003a3c jne LBB0_264
- //0x00003a42 LBB0_652
- 0xc5, 0x7d, 0x7f, 0xe1, //0x00003a42 vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x00003a46 vmovdqa %ymm10, %ymm0
- 0xc5, 0x7d, 0x6f, 0xd2, //0x00003a4a vmovdqa %ymm2, %ymm10
- 0x4c, 0x89, 0xfb, //0x00003a4e movq %r15, %rbx
- 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00003a51 movq $8(%rsp), %r15
- 0x48, 0x83, 0xc1, 0x20, //0x00003a56 addq $32, %rcx
- 0x49, 0x83, 0xc2, 0xe0, //0x00003a5a addq $-32, %r10
- //0x00003a5e LBB0_653
- 0x4d, 0x85, 0xc0, //0x00003a5e testq %r8, %r8
- 0x0f, 0x85, 0xa5, 0x02, 0x00, 0x00, //0x00003a61 jne LBB0_688
- 0x48, 0x8b, 0x7c, 0x24, 0x10, //0x00003a67 movq $16(%rsp), %rdi
- 0x4d, 0x85, 0xd2, //0x00003a6c testq %r10, %r10
- 0x0f, 0x84, 0x85, 0x00, 0x00, 0x00, //0x00003a6f je LBB0_665
- //0x00003a75 LBB0_655
- 0x4c, 0x89, 0xe2, //0x00003a75 movq %r12, %rdx
- 0x48, 0xf7, 0xda, //0x00003a78 negq %rdx
- //0x00003a7b LBB0_656
- 0x31, 0xf6, //0x00003a7b xorl %esi, %esi
- //0x00003a7d LBB0_657
- 0x0f, 0xb6, 0x04, 0x31, //0x00003a7d movzbl (%rcx,%rsi), %eax
- 0x3c, 0x22, //0x00003a81 cmpb $34, %al
- 0x0f, 0x84, 0x6a, 0x00, 0x00, 0x00, //0x00003a83 je LBB0_664
- 0x3c, 0x5c, //0x00003a89 cmpb $92, %al
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003a8b je LBB0_662
- 0x48, 0x83, 0xc6, 0x01, //0x00003a91 addq $1, %rsi
- 0x49, 0x39, 0xf2, //0x00003a95 cmpq %rsi, %r10
- 0x0f, 0x85, 0xdf, 0xff, 0xff, 0xff, //0x00003a98 jne LBB0_657
- 0xe9, 0x73, 0x00, 0x00, 0x00, //0x00003a9e jmp LBB0_660
- //0x00003aa3 LBB0_662
- 0x49, 0x8d, 0x42, 0xff, //0x00003aa3 leaq $-1(%r10), %rax
- 0x48, 0x39, 0xf0, //0x00003aa7 cmpq %rsi, %rax
- 0x0f, 0x84, 0xd9, 0x02, 0x00, 0x00, //0x00003aaa je LBB0_692
- 0x4c, 0x8d, 0x04, 0x0a, //0x00003ab0 leaq (%rdx,%rcx), %r8
- 0x49, 0x01, 0xf0, //0x00003ab4 addq %rsi, %r8
- 0x48, 0x83, 0xff, 0xff, //0x00003ab7 cmpq $-1, %rdi
- 0x48, 0x8b, 0x44, 0x24, 0x10, //0x00003abb movq $16(%rsp), %rax
- 0x49, 0x0f, 0x44, 0xc0, //0x00003ac0 cmoveq %r8, %rax
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x00003ac4 movq %rax, $16(%rsp)
- 0x49, 0x0f, 0x44, 0xf8, //0x00003ac9 cmoveq %r8, %rdi
- 0x48, 0x01, 0xf1, //0x00003acd addq %rsi, %rcx
- 0x48, 0x83, 0xc1, 0x02, //0x00003ad0 addq $2, %rcx
- 0x4c, 0x89, 0xd0, //0x00003ad4 movq %r10, %rax
- 0x48, 0x29, 0xf0, //0x00003ad7 subq %rsi, %rax
- 0x48, 0x83, 0xc0, 0xfe, //0x00003ada addq $-2, %rax
- 0x49, 0x83, 0xc2, 0xfe, //0x00003ade addq $-2, %r10
- 0x49, 0x39, 0xf2, //0x00003ae2 cmpq %rsi, %r10
- 0x49, 0x89, 0xc2, //0x00003ae5 movq %rax, %r10
- 0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x00003ae8 jne LBB0_656
- 0xe9, 0x96, 0x02, 0x00, 0x00, //0x00003aee jmp LBB0_692
- //0x00003af3 LBB0_664
- 0x48, 0x01, 0xf1, //0x00003af3 addq %rsi, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x00003af6 addq $1, %rcx
- //0x00003afa LBB0_665
- 0x4c, 0x29, 0xe1, //0x00003afa subq %r12, %rcx
- 0x4c, 0x89, 0xfe, //0x00003afd movq %r15, %rsi
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003b00 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00003b05 movq $32(%rsp), %r11
- 0x49, 0x89, 0xdf, //0x00003b0a movq %rbx, %r15
- 0xc5, 0x7d, 0x7f, 0xd2, //0x00003b0d vmovdqa %ymm10, %ymm2
- 0xe9, 0xd9, 0x01, 0x00, 0x00, //0x00003b11 jmp LBB0_687
- //0x00003b16 LBB0_660
- 0x3c, 0x22, //0x00003b16 cmpb $34, %al
- 0x0f, 0x85, 0x6b, 0x02, 0x00, 0x00, //0x00003b18 jne LBB0_692
- 0x4c, 0x01, 0xd1, //0x00003b1e addq %r10, %rcx
- 0xe9, 0xd4, 0xff, 0xff, 0xff, //0x00003b21 jmp LBB0_665
- //0x00003b26 LBB0_666
- 0xc5, 0x7d, 0x7f, 0xe2, //0x00003b26 vmovdqa %ymm12, %ymm2
- 0xc5, 0x7d, 0x7f, 0xd1, //0x00003b2a vmovdqa %ymm10, %ymm1
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003b2e vmovdqa %ymm13, %ymm10
- 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00003b33 vmovdqa %ymm14, %ymm12
- 0x4c, 0x89, 0xfb, //0x00003b38 movq %r15, %rbx
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00003b3b cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x00003b41 jne LBB0_669
- 0x48, 0x89, 0xc8, //0x00003b47 movq %rcx, %rax
- 0x4c, 0x29, 0xe0, //0x00003b4a subq %r12, %rax
- 0x48, 0x0f, 0xbc, 0xfa, //0x00003b4d bsfq %rdx, %rdi
- 0x48, 0x01, 0xc7, //0x00003b51 addq %rax, %rdi
- 0x48, 0x89, 0x7c, 0x24, 0x10, //0x00003b54 movq %rdi, $16(%rsp)
- 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00003b59 jmp LBB0_669
- //0x00003b5e LBB0_668
- 0xc5, 0x7d, 0x7f, 0xe2, //0x00003b5e vmovdqa %ymm12, %ymm2
- 0xc5, 0x7d, 0x7f, 0xd1, //0x00003b62 vmovdqa %ymm10, %ymm1
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003b66 vmovdqa %ymm13, %ymm10
- 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00003b6b vmovdqa %ymm14, %ymm12
- 0x4c, 0x89, 0xfb, //0x00003b70 movq %r15, %rbx
- //0x00003b73 LBB0_669
- 0x44, 0x89, 0xd0, //0x00003b73 movl %r10d, %eax
- 0xf7, 0xd0, //0x00003b76 notl %eax
- 0x21, 0xd0, //0x00003b78 andl %edx, %eax
- 0x8d, 0x34, 0x00, //0x00003b7a leal (%rax,%rax), %esi
- 0x41, 0x8d, 0x3c, 0x42, //0x00003b7d leal (%r10,%rax,2), %edi
- 0xf7, 0xd6, //0x00003b81 notl %esi
- 0x21, 0xd6, //0x00003b83 andl %edx, %esi
- 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003b85 andl $-1431655766, %esi
- 0x45, 0x31, 0xd2, //0x00003b8b xorl %r10d, %r10d
- 0x01, 0xc6, //0x00003b8e addl %eax, %esi
- 0x41, 0x0f, 0x92, 0xc2, //0x00003b90 setb %r10b
- 0x01, 0xf6, //0x00003b94 addl %esi, %esi
- 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00003b96 xorl $1431655765, %esi
- 0x21, 0xfe, //0x00003b9c andl %edi, %esi
- 0xf7, 0xd6, //0x00003b9e notl %esi
- 0x41, 0x21, 0xf0, //0x00003ba0 andl %esi, %r8d
- 0x49, 0x89, 0xdf, //0x00003ba3 movq %rbx, %r15
- 0xc4, 0x41, 0x7d, 0x6f, 0xf4, //0x00003ba6 vmovdqa %ymm12, %ymm14
- 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00003bab vmovdqa %ymm10, %ymm13
- 0xc5, 0xfe, 0x6f, 0x1d, 0x08, 0xc6, 0xff, 0xff, //0x00003bb0 vmovdqu $-14840(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0xe0, 0xc5, 0xff, 0xff, //0x00003bb8 vmovdqu $-14880(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd1, //0x00003bc0 vmovdqa %ymm1, %ymm10
- 0xc5, 0x7d, 0x6f, 0xe2, //0x00003bc4 vmovdqa %ymm2, %ymm12
- 0x4d, 0x85, 0xc0, //0x00003bc8 testq %r8, %r8
- 0x0f, 0x85, 0x3a, 0xf0, 0xff, 0xff, //0x00003bcb jne LBB0_463
- //0x00003bd1 LBB0_670
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x00003bd1 movl $64, %edx
- //0x00003bd6 LBB0_671
- 0xc5, 0xbd, 0xda, 0xc8, //0x00003bd6 vpminub %ymm0, %ymm8, %ymm1
- 0xc5, 0xfd, 0x74, 0xc1, //0x00003bda vpcmpeqb %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x00003bde vpmovmskb %ymm0, %esi
- 0x0f, 0xbc, 0xfe, //0x00003be2 bsfl %esi, %edi
- 0x4d, 0x85, 0xc0, //0x00003be5 testq %r8, %r8
- 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00003be8 je LBB0_674
- 0x85, 0xf6, //0x00003bee testl %esi, %esi
- 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00003bf0 movl $64, %eax
- 0x0f, 0x44, 0xf8, //0x00003bf5 cmovel %eax, %edi
- 0x48, 0x39, 0xfa, //0x00003bf8 cmpq %rdi, %rdx
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003bfb movq $24(%rsp), %r8
- 0x0f, 0x87, 0x6c, 0x04, 0x00, 0x00, //0x00003c00 ja LBB0_736
- 0xc5, 0x7d, 0x7f, 0xea, //0x00003c06 vmovdqa %ymm13, %ymm2
- 0x4c, 0x29, 0xe1, //0x00003c0a subq %r12, %rcx
- 0x48, 0x01, 0xd1, //0x00003c0d addq %rdx, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x00003c10 addq $1, %rcx
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00003c14 movq $32(%rsp), %r11
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00003c19 movq $8(%rsp), %rsi
- 0xe9, 0xda, 0xe9, 0xff, 0xff, //0x00003c1e jmp LBB0_475
- //0x00003c23 LBB0_674
- 0x4c, 0x89, 0xfb, //0x00003c23 movq %r15, %rbx
- 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00003c26 movq $8(%rsp), %r15
- 0x85, 0xf6, //0x00003c2b testl %esi, %esi
- 0x0f, 0x85, 0x66, 0x04, 0x00, 0x00, //0x00003c2d jne LBB0_737
- 0xc5, 0x7d, 0x7f, 0xe1, //0x00003c33 vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x00003c37 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003c3b vmovdqa %ymm13, %ymm10
- 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00003c40 vmovdqa %ymm14, %ymm12
- 0x48, 0x83, 0xc1, 0x20, //0x00003c45 addq $32, %rcx
- 0x49, 0x83, 0xc3, 0xe0, //0x00003c49 addq $-32, %r11
- //0x00003c4d LBB0_676
- 0x4d, 0x85, 0xd2, //0x00003c4d testq %r10, %r10
- 0x0f, 0x85, 0xf7, 0x00, 0x00, 0x00, //0x00003c50 jne LBB0_690
- 0x48, 0x8b, 0x44, 0x24, 0x10, //0x00003c56 movq $16(%rsp), %rax
- 0x4d, 0x85, 0xdb, //0x00003c5b testq %r11, %r11
- 0x0f, 0x84, 0x25, 0x01, 0x00, 0x00, //0x00003c5e je LBB0_692
- //0x00003c64 LBB0_678
- 0x0f, 0xb6, 0x11, //0x00003c64 movzbl (%rcx), %edx
- 0x80, 0xfa, 0x22, //0x00003c67 cmpb $34, %dl
- 0x0f, 0x84, 0x5f, 0x00, 0x00, 0x00, //0x00003c6a je LBB0_686
- 0x80, 0xfa, 0x5c, //0x00003c70 cmpb $92, %dl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00003c73 je LBB0_683
- 0x80, 0xfa, 0x1f, //0x00003c79 cmpb $31, %dl
- 0x0f, 0x86, 0x24, 0x04, 0x00, 0x00, //0x00003c7c jbe LBB0_738
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00003c82 movq $-1, %rdx
- 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00003c89 movl $1, %esi
- //0x00003c8e LBB0_682
- 0x48, 0x01, 0xf1, //0x00003c8e addq %rsi, %rcx
- 0x49, 0x01, 0xd3, //0x00003c91 addq %rdx, %r11
- 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00003c94 jne LBB0_678
- 0xe9, 0xea, 0x00, 0x00, 0x00, //0x00003c9a jmp LBB0_692
- //0x00003c9f LBB0_683
- 0x49, 0x83, 0xfb, 0x01, //0x00003c9f cmpq $1, %r11
- 0x0f, 0x84, 0xe0, 0x00, 0x00, 0x00, //0x00003ca3 je LBB0_692
- 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00003ca9 movq $-2, %rdx
- 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00003cb0 movl $2, %esi
- 0x48, 0x83, 0xf8, 0xff, //0x00003cb5 cmpq $-1, %rax
- 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00003cb9 jne LBB0_682
- 0x48, 0x89, 0xc8, //0x00003cbf movq %rcx, %rax
- 0x4c, 0x29, 0xe0, //0x00003cc2 subq %r12, %rax
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x00003cc5 movq %rax, $16(%rsp)
- 0xe9, 0xbf, 0xff, 0xff, 0xff, //0x00003cca jmp LBB0_682
- //0x00003ccf LBB0_686
- 0x4c, 0x29, 0xe1, //0x00003ccf subq %r12, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x00003cd2 addq $1, %rcx
- 0x4c, 0x89, 0xfe, //0x00003cd6 movq %r15, %rsi
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003cd9 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00003cde movq $32(%rsp), %r11
- 0x49, 0x89, 0xdf, //0x00003ce3 movq %rbx, %r15
- 0xc5, 0x7d, 0x7f, 0xd2, //0x00003ce6 vmovdqa %ymm10, %ymm2
- 0xc4, 0x41, 0x7d, 0x6f, 0xf4, //0x00003cea vmovdqa %ymm12, %ymm14
- //0x00003cef LBB0_687
- 0xc5, 0xfe, 0x6f, 0x1d, 0xc9, 0xc4, 0xff, 0xff, //0x00003cef vmovdqu $-15159(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0xa1, 0xc4, 0xff, 0xff, //0x00003cf7 vmovdqu $-15199(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x00003cff vmovdqa %ymm0, %ymm10
- 0xc5, 0x7d, 0x6f, 0xe1, //0x00003d03 vmovdqa %ymm1, %ymm12
- 0xe9, 0xf1, 0xe8, 0xff, 0xff, //0x00003d07 jmp LBB0_475
- //0x00003d0c LBB0_688
- 0x4d, 0x85, 0xd2, //0x00003d0c testq %r10, %r10
- 0x0f, 0x84, 0x74, 0x00, 0x00, 0x00, //0x00003d0f je LBB0_692
- 0x4c, 0x89, 0xe7, //0x00003d15 movq %r12, %rdi
- 0x48, 0xf7, 0xd7, //0x00003d18 notq %rdi
- 0x48, 0x01, 0xcf, //0x00003d1b addq %rcx, %rdi
- 0x48, 0x8b, 0x54, 0x24, 0x10, //0x00003d1e movq $16(%rsp), %rdx
- 0x48, 0x83, 0xfa, 0xff, //0x00003d23 cmpq $-1, %rdx
- 0x48, 0x89, 0xd0, //0x00003d27 movq %rdx, %rax
- 0x48, 0x0f, 0x44, 0xc7, //0x00003d2a cmoveq %rdi, %rax
- 0x48, 0x0f, 0x45, 0xfa, //0x00003d2e cmovneq %rdx, %rdi
- 0x48, 0x83, 0xc1, 0x01, //0x00003d32 addq $1, %rcx
- 0x49, 0x83, 0xc2, 0xff, //0x00003d36 addq $-1, %r10
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x00003d3a movq %rax, $16(%rsp)
- 0x4d, 0x85, 0xd2, //0x00003d3f testq %r10, %r10
- 0x0f, 0x85, 0x2d, 0xfd, 0xff, 0xff, //0x00003d42 jne LBB0_655
- 0xe9, 0xad, 0xfd, 0xff, 0xff, //0x00003d48 jmp LBB0_665
- //0x00003d4d LBB0_690
- 0x4d, 0x85, 0xdb, //0x00003d4d testq %r11, %r11
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00003d50 je LBB0_692
- 0x4c, 0x89, 0xe0, //0x00003d56 movq %r12, %rax
- 0x48, 0xf7, 0xd0, //0x00003d59 notq %rax
- 0x48, 0x01, 0xc8, //0x00003d5c addq %rcx, %rax
- 0x48, 0x8b, 0x74, 0x24, 0x10, //0x00003d5f movq $16(%rsp), %rsi
- 0x48, 0x83, 0xfe, 0xff, //0x00003d64 cmpq $-1, %rsi
- 0x48, 0x89, 0xf2, //0x00003d68 movq %rsi, %rdx
- 0x48, 0x0f, 0x44, 0xd0, //0x00003d6b cmoveq %rax, %rdx
- 0x48, 0x0f, 0x45, 0xc6, //0x00003d6f cmovneq %rsi, %rax
- 0x48, 0x83, 0xc1, 0x01, //0x00003d73 addq $1, %rcx
- 0x49, 0x83, 0xc3, 0xff, //0x00003d77 addq $-1, %r11
- 0x48, 0x89, 0x54, 0x24, 0x10, //0x00003d7b movq %rdx, $16(%rsp)
- 0x4d, 0x85, 0xdb, //0x00003d80 testq %r11, %r11
- 0x0f, 0x85, 0xdb, 0xfe, 0xff, 0xff, //0x00003d83 jne LBB0_678
- //0x00003d89 LBB0_692
- 0x4c, 0x89, 0xfe, //0x00003d89 movq %r15, %rsi
- 0xe9, 0xf2, 0x01, 0x00, 0x00, //0x00003d8c jmp LBB0_716
- //0x00003d91 LBB0_693
- 0x48, 0x8b, 0x44, 0x24, 0x08, //0x00003d91 movq $8(%rsp), %rax
- 0x4c, 0x89, 0x28, //0x00003d96 movq %r13, (%rax)
- //0x00003d99 LBB0_694
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003d99 movq $-1, %rax
- 0xe9, 0x58, 0x00, 0x00, 0x00, //0x00003da0 jmp LBB0_721
- //0x00003da5 LBB0_713
- 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x00003da5 movq $-7, %rax
- 0xe9, 0x4c, 0x00, 0x00, 0x00, //0x00003dac jmp LBB0_721
- //0x00003db1 LBB0_696
- 0x48, 0x89, 0xc8, //0x00003db1 movq %rcx, %rax
- 0x48, 0x83, 0xf9, 0xff, //0x00003db4 cmpq $-1, %rcx
- 0x48, 0x8b, 0x54, 0x24, 0x10, //0x00003db8 movq $16(%rsp), %rdx
- 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00003dbd jne LBB0_698
- //0x00003dc3 LBB0_697
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003dc3 movq $-1, %rax
- 0x4c, 0x89, 0xf2, //0x00003dca movq %r14, %rdx
- //0x00003dcd LBB0_698
- 0x48, 0x89, 0x13, //0x00003dcd movq %rdx, (%rbx)
- 0xe9, 0x28, 0x00, 0x00, 0x00, //0x00003dd0 jmp LBB0_721
- //0x00003dd5 LBB0_699
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003dd5 movq $-1, %rax
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00003ddc jmp LBB0_700
- //0x00003de1 LBB0_357
- 0x4c, 0x89, 0xd8, //0x00003de1 movq %r11, %rax
- //0x00003de4 LBB0_700
- 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00003de4 movq $8(%rsp), %rdx
- 0x48, 0x8b, 0x0a, //0x00003de9 movq (%rdx), %rcx
- 0x48, 0x29, 0xc1, //0x00003dec subq %rax, %rcx
- 0x48, 0x83, 0xc1, 0xfe, //0x00003def addq $-2, %rcx
- 0x48, 0x89, 0x0a, //0x00003df3 movq %rcx, (%rdx)
- //0x00003df6 LBB0_720
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003df6 movq $-2, %rax
- //0x00003dfd LBB0_721
- 0x48, 0x8d, 0x65, 0xd8, //0x00003dfd leaq $-40(%rbp), %rsp
- 0x5b, //0x00003e01 popq %rbx
- 0x41, 0x5c, //0x00003e02 popq %r12
- 0x41, 0x5d, //0x00003e04 popq %r13
- 0x41, 0x5e, //0x00003e06 popq %r14
- 0x41, 0x5f, //0x00003e08 popq %r15
- 0x5d, //0x00003e0a popq %rbp
- 0xc5, 0xf8, 0x77, //0x00003e0b vzeroupper
- 0xc3, //0x00003e0e retq
- //0x00003e0f LBB0_703
- 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00003e0f movq $8(%rsp), %rdx
- 0x48, 0x89, 0x0a, //0x00003e14 movq %rcx, (%rdx)
- 0xe9, 0xe1, 0xff, 0xff, 0xff, //0x00003e17 jmp LBB0_721
- //0x00003e1c LBB0_704
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003e1c movq $-2, %rax
- 0x48, 0x8b, 0x54, 0x24, 0x10, //0x00003e23 movq $16(%rsp), %rdx
- 0x48, 0x83, 0xfa, 0xff, //0x00003e28 cmpq $-1, %rdx
- 0x0f, 0x84, 0x1a, 0x01, 0x00, 0x00, //0x00003e2c je LBB0_712
- 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00003e32 movq $8(%rsp), %rbx
- 0x48, 0x89, 0x13, //0x00003e37 movq %rdx, (%rbx)
- 0xe9, 0xbe, 0xff, 0xff, 0xff, //0x00003e3a jmp LBB0_721
- //0x00003e3f LBB0_706
- 0x48, 0x8b, 0x4c, 0x24, 0x08, //0x00003e3f movq $8(%rsp), %rcx
- 0x48, 0x89, 0x11, //0x00003e44 movq %rdx, (%rcx)
- 0xe9, 0xb1, 0xff, 0xff, 0xff, //0x00003e47 jmp LBB0_721
- //0x00003e4c LBB0_331
- 0x4c, 0x89, 0x2a, //0x00003e4c movq %r13, (%rdx)
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003e4f movq $-2, %rax
- 0x41, 0x80, 0x3a, 0x6e, //0x00003e56 cmpb $110, (%r10)
- 0x0f, 0x85, 0x9d, 0xff, 0xff, 0xff, //0x00003e5a jne LBB0_721
- 0x49, 0x8d, 0x4d, 0x01, //0x00003e60 leaq $1(%r13), %rcx
- 0x48, 0x89, 0x0a, //0x00003e64 movq %rcx, (%rdx)
- 0x43, 0x80, 0x7c, 0x2c, 0x01, 0x75, //0x00003e67 cmpb $117, $1(%r12,%r13)
- 0x0f, 0x85, 0x8a, 0xff, 0xff, 0xff, //0x00003e6d jne LBB0_721
- 0x49, 0x8d, 0x4d, 0x02, //0x00003e73 leaq $2(%r13), %rcx
- 0x48, 0x89, 0x0a, //0x00003e77 movq %rcx, (%rdx)
- 0x43, 0x80, 0x7c, 0x2c, 0x02, 0x6c, //0x00003e7a cmpb $108, $2(%r12,%r13)
- 0x0f, 0x85, 0x77, 0xff, 0xff, 0xff, //0x00003e80 jne LBB0_721
- 0x49, 0x8d, 0x4d, 0x03, //0x00003e86 leaq $3(%r13), %rcx
- 0x48, 0x89, 0x0a, //0x00003e8a movq %rcx, (%rdx)
- 0x43, 0x80, 0x7c, 0x2c, 0x03, 0x6c, //0x00003e8d cmpb $108, $3(%r12,%r13)
- 0x0f, 0x85, 0x64, 0xff, 0xff, 0xff, //0x00003e93 jne LBB0_721
- 0xe9, 0xa2, 0x00, 0x00, 0x00, //0x00003e99 jmp LBB0_335
- //0x00003e9e LBB0_707
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003e9e movq $-2, %rax
- 0x80, 0xf9, 0x61, //0x00003ea5 cmpb $97, %cl
- 0x0f, 0x85, 0x4f, 0xff, 0xff, 0xff, //0x00003ea8 jne LBB0_721
- 0x49, 0x8d, 0x4d, 0x02, //0x00003eae leaq $2(%r13), %rcx
- 0x48, 0x89, 0x0a, //0x00003eb2 movq %rcx, (%rdx)
- 0x43, 0x80, 0x7c, 0x2c, 0x02, 0x6c, //0x00003eb5 cmpb $108, $2(%r12,%r13)
- 0x0f, 0x85, 0x3c, 0xff, 0xff, 0xff, //0x00003ebb jne LBB0_721
- 0x49, 0x8d, 0x4d, 0x03, //0x00003ec1 leaq $3(%r13), %rcx
- 0x48, 0x89, 0x0a, //0x00003ec5 movq %rcx, (%rdx)
- 0x43, 0x80, 0x7c, 0x2c, 0x03, 0x73, //0x00003ec8 cmpb $115, $3(%r12,%r13)
- 0x0f, 0x85, 0x29, 0xff, 0xff, 0xff, //0x00003ece jne LBB0_721
- 0x49, 0x8d, 0x4d, 0x04, //0x00003ed4 leaq $4(%r13), %rcx
- 0x48, 0x89, 0x0a, //0x00003ed8 movq %rcx, (%rdx)
- 0x43, 0x80, 0x7c, 0x2c, 0x04, 0x65, //0x00003edb cmpb $101, $4(%r12,%r13)
- 0x0f, 0x85, 0x16, 0xff, 0xff, 0xff, //0x00003ee1 jne LBB0_721
- 0x49, 0x83, 0xc5, 0x05, //0x00003ee7 addq $5, %r13
- 0x4c, 0x89, 0x2a, //0x00003eeb movq %r13, (%rdx)
- 0xe9, 0x0a, 0xff, 0xff, 0xff, //0x00003eee jmp LBB0_721
- //0x00003ef3 LBB0_341
- 0x4c, 0x89, 0x2a, //0x00003ef3 movq %r13, (%rdx)
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003ef6 movq $-2, %rax
- 0x41, 0x80, 0x3a, 0x74, //0x00003efd cmpb $116, (%r10)
- 0x0f, 0x85, 0xf6, 0xfe, 0xff, 0xff, //0x00003f01 jne LBB0_721
- 0x49, 0x8d, 0x4d, 0x01, //0x00003f07 leaq $1(%r13), %rcx
- 0x48, 0x89, 0x0a, //0x00003f0b movq %rcx, (%rdx)
- 0x43, 0x80, 0x7c, 0x2c, 0x01, 0x72, //0x00003f0e cmpb $114, $1(%r12,%r13)
- 0x0f, 0x85, 0xe3, 0xfe, 0xff, 0xff, //0x00003f14 jne LBB0_721
- 0x49, 0x8d, 0x4d, 0x02, //0x00003f1a leaq $2(%r13), %rcx
- 0x48, 0x89, 0x0a, //0x00003f1e movq %rcx, (%rdx)
- 0x43, 0x80, 0x7c, 0x2c, 0x02, 0x75, //0x00003f21 cmpb $117, $2(%r12,%r13)
- 0x0f, 0x85, 0xd0, 0xfe, 0xff, 0xff, //0x00003f27 jne LBB0_721
- 0x49, 0x8d, 0x4d, 0x03, //0x00003f2d leaq $3(%r13), %rcx
- 0x48, 0x89, 0x0a, //0x00003f31 movq %rcx, (%rdx)
- 0x43, 0x80, 0x7c, 0x2c, 0x03, 0x65, //0x00003f34 cmpb $101, $3(%r12,%r13)
- 0x0f, 0x85, 0xbd, 0xfe, 0xff, 0xff, //0x00003f3a jne LBB0_721
- //0x00003f40 LBB0_335
- 0x49, 0x83, 0xc5, 0x04, //0x00003f40 addq $4, %r13
- 0x4c, 0x89, 0x2a, //0x00003f44 movq %r13, (%rdx)
- 0xe9, 0xb1, 0xfe, 0xff, 0xff, //0x00003f47 jmp LBB0_721
- //0x00003f4c LBB0_712
- 0x48, 0x0f, 0xbc, 0xd6, //0x00003f4c bsfq %rsi, %rdx
- 0x48, 0x01, 0xca, //0x00003f50 addq %rcx, %rdx
- 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00003f53 movq $8(%rsp), %rbx
- 0x48, 0x89, 0x13, //0x00003f58 movq %rdx, (%rbx)
- 0xe9, 0x9d, 0xfe, 0xff, 0xff, //0x00003f5b jmp LBB0_721
- //0x00003f60 LBB0_714
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003f60 movq $-1, %rax
- 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00003f67 movq $8(%rsp), %rdx
- 0xe9, 0x27, 0x00, 0x00, 0x00, //0x00003f6c jmp LBB0_719
- //0x00003f71 LBB0_715
- 0x48, 0x89, 0xc8, //0x00003f71 movq %rcx, %rax
- 0x48, 0x83, 0xf9, 0xff, //0x00003f74 cmpq $-1, %rcx
- 0x48, 0x8b, 0x54, 0x24, 0x10, //0x00003f78 movq $16(%rsp), %rdx
- 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00003f7d jne LBB0_717
- //0x00003f83 LBB0_716
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003f83 movq $-1, %rax
- 0x4c, 0x89, 0xf2, //0x00003f8a movq %r14, %rdx
- //0x00003f8d LBB0_717
- 0x48, 0x89, 0x16, //0x00003f8d movq %rdx, (%rsi)
- 0xe9, 0x68, 0xfe, 0xff, 0xff, //0x00003f90 jmp LBB0_721
- //0x00003f95 LBB0_718
- 0x48, 0x89, 0xd8, //0x00003f95 movq %rbx, %rax
- //0x00003f98 LBB0_719
- 0x48, 0xf7, 0xd0, //0x00003f98 notq %rax
- 0x48, 0x01, 0x02, //0x00003f9b addq %rax, (%rdx)
- 0xe9, 0x53, 0xfe, 0xff, 0xff, //0x00003f9e jmp LBB0_720
- //0x00003fa3 LBB0_724
- 0x49, 0x89, 0xce, //0x00003fa3 movq %rcx, %r14
- 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00003fa6 movq $8(%rsp), %rbx
- 0xe9, 0x13, 0xfe, 0xff, 0xff, //0x00003fab jmp LBB0_697
- //0x00003fb0 LBB0_722
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003fb0 movq $-2, %rax
- 0x48, 0x8b, 0x54, 0x24, 0x10, //0x00003fb7 movq $16(%rsp), %rdx
- 0x48, 0x83, 0xfa, 0xff, //0x00003fbc cmpq $-1, %rdx
- 0x0f, 0x84, 0x1f, 0x00, 0x00, 0x00, //0x00003fc0 je LBB0_725
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00003fc6 movq $8(%rsp), %rsi
- 0x48, 0x89, 0x16, //0x00003fcb movq %rdx, (%rsi)
- 0xe9, 0x2a, 0xfe, 0xff, 0xff, //0x00003fce jmp LBB0_721
- //0x00003fd3 LBB0_239
- 0x48, 0x01, 0xca, //0x00003fd3 addq %rcx, %rdx
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003fd6 movq $-2, %rax
- 0x48, 0x89, 0x13, //0x00003fdd movq %rdx, (%rbx)
- 0xe9, 0x18, 0xfe, 0xff, 0xff, //0x00003fe0 jmp LBB0_721
- //0x00003fe5 LBB0_725
- 0x48, 0x0f, 0xbc, 0xd6, //0x00003fe5 bsfq %rsi, %rdx
- 0x48, 0x01, 0xca, //0x00003fe9 addq %rcx, %rdx
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00003fec movq $8(%rsp), %rsi
- 0x48, 0x89, 0x16, //0x00003ff1 movq %rdx, (%rsi)
- 0xe9, 0x04, 0xfe, 0xff, 0xff, //0x00003ff4 jmp LBB0_721
- //0x00003ff9 LBB0_727
- 0x49, 0x89, 0xce, //0x00003ff9 movq %rcx, %r14
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00003ffc movq $8(%rsp), %rsi
- 0xe9, 0x7d, 0xff, 0xff, 0xff, //0x00004001 jmp LBB0_716
- //0x00004006 LBB0_728
- 0x48, 0x01, 0xca, //0x00004006 addq %rcx, %rdx
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004009 movq $-2, %rax
- 0x48, 0x89, 0x16, //0x00004010 movq %rdx, (%rsi)
- 0xe9, 0xe5, 0xfd, 0xff, 0xff, //0x00004013 jmp LBB0_721
- //0x00004018 LBB0_729
- 0x48, 0x8b, 0x4c, 0x24, 0x20, //0x00004018 movq $32(%rsp), %rcx
- 0x48, 0x8b, 0x49, 0x08, //0x0000401d movq $8(%rcx), %rcx
- 0x48, 0x89, 0x0e, //0x00004021 movq %rcx, (%rsi)
- 0xe9, 0xd4, 0xfd, 0xff, 0xff, //0x00004024 jmp LBB0_721
- //0x00004029 LBB0_733
- 0x89, 0xf8, //0x00004029 movl %edi, %eax
- 0x48, 0x89, 0xca, //0x0000402b movq %rcx, %rdx
- 0x4c, 0x29, 0xe2, //0x0000402e subq %r12, %rdx
- 0x48, 0x01, 0xc2, //0x00004031 addq %rax, %rdx
- 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00004034 jmp LBB0_732
- //0x00004039 LBB0_730
- 0x48, 0x89, 0xf3, //0x00004039 movq %rsi, %rbx
- 0xe9, 0x82, 0xfd, 0xff, 0xff, //0x0000403c jmp LBB0_697
- //0x00004041 LBB0_731
- 0x4c, 0x29, 0xe1, //0x00004041 subq %r12, %rcx
- 0x89, 0xfa, //0x00004044 movl %edi, %edx
- 0x48, 0x01, 0xca, //0x00004046 addq %rcx, %rdx
- //0x00004049 LBB0_732
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004049 movq $-2, %rax
- 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00004050 movq $8(%rsp), %rbx
- 0x48, 0x89, 0x13, //0x00004055 movq %rdx, (%rbx)
- 0xe9, 0xa0, 0xfd, 0xff, 0xff, //0x00004058 jmp LBB0_721
- //0x0000405d LBB0_735
- 0x48, 0x89, 0xca, //0x0000405d movq %rcx, %rdx
- 0x4c, 0x29, 0xe2, //0x00004060 subq %r12, %rdx
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004063 movq $-2, %rax
- 0x48, 0x89, 0x13, //0x0000406a movq %rdx, (%rbx)
- 0xe9, 0x8b, 0xfd, 0xff, 0xff, //0x0000406d jmp LBB0_721
- //0x00004072 LBB0_736
- 0x89, 0xf8, //0x00004072 movl %edi, %eax
- 0x48, 0x89, 0xca, //0x00004074 movq %rcx, %rdx
- 0x4c, 0x29, 0xe2, //0x00004077 subq %r12, %rdx
- 0x48, 0x01, 0xc2, //0x0000407a addq %rax, %rdx
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000407d movq $-2, %rax
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00004084 movq $8(%rsp), %rsi
- 0x48, 0x89, 0x16, //0x00004089 movq %rdx, (%rsi)
- 0xe9, 0x6c, 0xfd, 0xff, 0xff, //0x0000408c jmp LBB0_721
- //0x00004091 LBB0_741
- 0x4c, 0x89, 0xfb, //0x00004091 movq %r15, %rbx
- 0xe9, 0x2a, 0xfd, 0xff, 0xff, //0x00004094 jmp LBB0_697
- //0x00004099 LBB0_737
- 0x4c, 0x29, 0xe1, //0x00004099 subq %r12, %rcx
- 0x89, 0xfa, //0x0000409c movl %edi, %edx
- 0x48, 0x01, 0xca, //0x0000409e addq %rcx, %rdx
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000040a1 jmp LBB0_739
- //0x000040a6 LBB0_738
- 0x48, 0x89, 0xca, //0x000040a6 movq %rcx, %rdx
- 0x4c, 0x29, 0xe2, //0x000040a9 subq %r12, %rdx
- //0x000040ac LBB0_739
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000040ac movq $-2, %rax
- 0x4c, 0x89, 0xfe, //0x000040b3 movq %r15, %rsi
- 0x49, 0x89, 0x17, //0x000040b6 movq %rdx, (%r15)
- 0xe9, 0x3f, 0xfd, 0xff, 0xff, //0x000040b9 jmp LBB0_721
- //0x000040be LBB0_740
- 0x48, 0x89, 0xc3, //0x000040be movq %rax, %rbx
- 0xe9, 0xfd, 0xfc, 0xff, 0xff, //0x000040c1 jmp LBB0_697
- //0x000040c6 LBB0_568
- 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x000040c6 movq $8(%rsp), %rbx
- 0xe9, 0xf3, 0xfc, 0xff, 0xff, //0x000040cb jmp LBB0_697
- //0x000040d0 .p2align 2, 0x90
- // // .set L0_0_set_39, LBB0_39-LJTI0_0
- // // .set L0_0_set_67, LBB0_67-LJTI0_0
- // // .set L0_0_set_44, LBB0_44-LJTI0_0
- // // .set L0_0_set_65, LBB0_65-LJTI0_0
- // // .set L0_0_set_42, LBB0_42-LJTI0_0
- // // .set L0_0_set_69, LBB0_69-LJTI0_0
- //0x000040d0 LJTI0_0
- 0xd6, 0xc4, 0xff, 0xff, //0x000040d0 .long L0_0_set_39
- 0x85, 0xc6, 0xff, 0xff, //0x000040d4 .long L0_0_set_67
- 0x0c, 0xc5, 0xff, 0xff, //0x000040d8 .long L0_0_set_44
- 0x6f, 0xc6, 0xff, 0xff, //0x000040dc .long L0_0_set_65
- 0xed, 0xc4, 0xff, 0xff, //0x000040e0 .long L0_0_set_42
- 0xb0, 0xc6, 0xff, 0xff, //0x000040e4 .long L0_0_set_69
- // // .set L0_1_set_721, LBB0_721-LJTI0_1
- // // .set L0_1_set_720, LBB0_720-LJTI0_1
- // // .set L0_1_set_251, LBB0_251-LJTI0_1
- // // .set L0_1_set_270, LBB0_270-LJTI0_1
- // // .set L0_1_set_86, LBB0_86-LJTI0_1
- // // .set L0_1_set_326, LBB0_326-LJTI0_1
- // // .set L0_1_set_248, LBB0_248-LJTI0_1
- // // .set L0_1_set_329, LBB0_329-LJTI0_1
- // // .set L0_1_set_339, LBB0_339-LJTI0_1
- // // .set L0_1_set_336, LBB0_336-LJTI0_1
- //0x000040e8 LJTI0_1
- 0x15, 0xfd, 0xff, 0xff, //0x000040e8 .long L0_1_set_721
- 0x0e, 0xfd, 0xff, 0xff, //0x000040ec .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000040f0 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000040f4 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000040f8 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000040fc .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004100 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004104 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004108 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000410c .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004110 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004114 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004118 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000411c .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004120 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004124 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004128 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000412c .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004130 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004134 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004138 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000413c .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004140 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004144 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004148 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000414c .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004150 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004154 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004158 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000415c .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004160 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004164 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004168 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000416c .long L0_1_set_720
- 0x0b, 0xd3, 0xff, 0xff, //0x00004170 .long L0_1_set_251
- 0x0e, 0xfd, 0xff, 0xff, //0x00004174 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004178 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000417c .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004180 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004184 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004188 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000418c .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004190 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004194 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004198 .long L0_1_set_720
- 0x52, 0xd4, 0xff, 0xff, //0x0000419c .long L0_1_set_270
- 0x0e, 0xfd, 0xff, 0xff, //0x000041a0 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000041a4 .long L0_1_set_720
- 0xe3, 0xc6, 0xff, 0xff, //0x000041a8 .long L0_1_set_86
- 0xe3, 0xc6, 0xff, 0xff, //0x000041ac .long L0_1_set_86
- 0xe3, 0xc6, 0xff, 0xff, //0x000041b0 .long L0_1_set_86
- 0xe3, 0xc6, 0xff, 0xff, //0x000041b4 .long L0_1_set_86
- 0xe3, 0xc6, 0xff, 0xff, //0x000041b8 .long L0_1_set_86
- 0xe3, 0xc6, 0xff, 0xff, //0x000041bc .long L0_1_set_86
- 0xe3, 0xc6, 0xff, 0xff, //0x000041c0 .long L0_1_set_86
- 0xe3, 0xc6, 0xff, 0xff, //0x000041c4 .long L0_1_set_86
- 0xe3, 0xc6, 0xff, 0xff, //0x000041c8 .long L0_1_set_86
- 0xe3, 0xc6, 0xff, 0xff, //0x000041cc .long L0_1_set_86
- 0x0e, 0xfd, 0xff, 0xff, //0x000041d0 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000041d4 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000041d8 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000041dc .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000041e0 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000041e4 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000041e8 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000041ec .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000041f0 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000041f4 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000041f8 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000041fc .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004200 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004204 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004208 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000420c .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004210 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004214 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004218 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000421c .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004220 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004224 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004228 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000422c .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004230 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004234 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004238 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000423c .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004240 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004244 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004248 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000424c .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004250 .long L0_1_set_720
- 0xdc, 0xd7, 0xff, 0xff, //0x00004254 .long L0_1_set_326
- 0x0e, 0xfd, 0xff, 0xff, //0x00004258 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000425c .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004260 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004264 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004268 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000426c .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004270 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004274 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004278 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000427c .long L0_1_set_720
- 0xdc, 0xd2, 0xff, 0xff, //0x00004280 .long L0_1_set_248
- 0x0e, 0xfd, 0xff, 0xff, //0x00004284 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004288 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000428c .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004290 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004294 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004298 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000429c .long L0_1_set_720
- 0x0a, 0xd8, 0xff, 0xff, //0x000042a0 .long L0_1_set_329
- 0x0e, 0xfd, 0xff, 0xff, //0x000042a4 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000042a8 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000042ac .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000042b0 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000042b4 .long L0_1_set_720
- 0x60, 0xd8, 0xff, 0xff, //0x000042b8 .long L0_1_set_339
- 0x0e, 0xfd, 0xff, 0xff, //0x000042bc .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000042c0 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000042c4 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000042c8 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000042cc .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000042d0 .long L0_1_set_720
- 0x32, 0xd8, 0xff, 0xff, //0x000042d4 .long L0_1_set_336
- // // .set L0_2_set_319, LBB0_319-LJTI0_2
- // // .set L0_2_set_480, LBB0_480-LJTI0_2
- // // .set L0_2_set_324, LBB0_324-LJTI0_2
- // // .set L0_2_set_322, LBB0_322-LJTI0_2
- //0x000042d8 LJTI0_2
- 0xaa, 0xd5, 0xff, 0xff, //0x000042d8 .long L0_2_set_319
- 0x1c, 0xe4, 0xff, 0xff, //0x000042dc .long L0_2_set_480
- 0xaa, 0xd5, 0xff, 0xff, //0x000042e0 .long L0_2_set_319
- 0xd9, 0xd5, 0xff, 0xff, //0x000042e4 .long L0_2_set_324
- 0x1c, 0xe4, 0xff, 0xff, //0x000042e8 .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x000042ec .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x000042f0 .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x000042f4 .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x000042f8 .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x000042fc .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x00004300 .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x00004304 .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x00004308 .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x0000430c .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x00004310 .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x00004314 .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x00004318 .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x0000431c .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x00004320 .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x00004324 .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x00004328 .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x0000432c .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x00004330 .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x00004334 .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x00004338 .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x0000433c .long L0_2_set_480
- 0xc6, 0xd5, 0xff, 0xff, //0x00004340 .long L0_2_set_322
- // // .set L0_3_set_138, LBB0_138-LJTI0_3
- // // .set L0_3_set_345, LBB0_345-LJTI0_3
- // // .set L0_3_set_132, LBB0_132-LJTI0_3
- // // .set L0_3_set_141, LBB0_141-LJTI0_3
- //0x00004344 LJTI0_3
- 0xa6, 0xc8, 0xff, 0xff, //0x00004344 .long L0_3_set_138
- 0x53, 0xd6, 0xff, 0xff, //0x00004348 .long L0_3_set_345
- 0xa6, 0xc8, 0xff, 0xff, //0x0000434c .long L0_3_set_138
- 0x55, 0xc8, 0xff, 0xff, //0x00004350 .long L0_3_set_132
- 0x53, 0xd6, 0xff, 0xff, //0x00004354 .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x00004358 .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x0000435c .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x00004360 .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x00004364 .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x00004368 .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x0000436c .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x00004370 .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x00004374 .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x00004378 .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x0000437c .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x00004380 .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x00004384 .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x00004388 .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x0000438c .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x00004390 .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x00004394 .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x00004398 .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x0000439c .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x000043a0 .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x000043a4 .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x000043a8 .long L0_3_set_345
- 0xc9, 0xc8, 0xff, 0xff, //0x000043ac .long L0_3_set_141
- //0x000043b0 .p2align 2, 0x00
- //0x000043b0 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x000043b0 .long 2
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_number.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_number.go
deleted file mode 100644
index 73ac97687..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_number.go
+++ /dev/null
@@ -1,34 +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 avx2
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var F_skip_number func(s unsafe.Pointer, p unsafe.Pointer) (ret int)
-
-var S_skip_number uintptr
-
-//go:nosplit
-func skip_number(s *string, p *int) (ret int) {
- return F_skip_number(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)))
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_number_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_number_subr.go
deleted file mode 100644
index 4c0c9d15f..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_number_subr.go
+++ /dev/null
@@ -1,46 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx2
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__skip_number = 336
-)
-
-const (
- _stack__skip_number = 88
-)
-
-const (
- _size__skip_number = 1528
-)
-
-var (
- _pcsp__skip_number = [][2]uint32{
- {0x1, 0},
- {0x6, 8},
- {0x8, 16},
- {0xa, 24},
- {0xc, 32},
- {0xd, 40},
- {0x11, 48},
- {0x5bb, 88},
- {0x5bc, 48},
- {0x5be, 40},
- {0x5c0, 32},
- {0x5c2, 24},
- {0x5c4, 16},
- {0x5c5, 8},
- {0x5c9, 0},
- {0x5f8, 88},
- }
-)
-
-var _cfunc_skip_number = []loader.CFunc{
- {"_skip_number_entry", 0, _entry__skip_number, 0, nil},
- {"_skip_number", _entry__skip_number, _size__skip_number, _stack__skip_number, _pcsp__skip_number},
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_number_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_number_text_amd64.go
deleted file mode 100644
index 1ba899b0b..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_number_text_amd64.go
+++ /dev/null
@@ -1,494 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx2
-
-var _text_skip_number = []byte{
- // .p2align 5, 0x00
- // LCPI0_0
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, // QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000010 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
- //0x00000020 LCPI0_1
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000020 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
- 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_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
- 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000060 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................'
- 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000070 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................'
- //0x00000080 LCPI0_4
- 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000080 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE'
- 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_5
- 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x000000a0 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0'
- 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x000000b0 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0'
- //0x000000c0 LCPI0_6
- 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x000000c0 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'
- 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x000000d0 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'
- //0x000000e0 .p2align 4, 0x00
- //0x000000e0 LCPI0_7
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x000000e0 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
- //0x000000f0 LCPI0_8
- 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_9
- 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x00000100 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0'
- //0x00000110 LCPI0_10
- 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x00000110 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'
- //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, 0xc6, //0x0000018c leal $-58(%rdi), %ecx
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000018f movq $-2, %rax
- 0x80, 0xf9, 0xf6, //0x00000196 cmpb $-10, %cl
- 0x0f, 0x82, 0x62, 0x05, 0x00, 0x00, //0x00000199 jb 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, 0x74, 0xc0, //0x00000256 vpcmpeqb %ymm0, %ymm7, %ymm8
- 0xc5, 0x45, 0x74, 0xc9, //0x0000025a vpcmpeqb %ymm1, %ymm7, %ymm9
- 0xc4, 0x41, 0x35, 0xeb, 0xc0, //0x0000025e vpor %ymm8, %ymm9, %ymm8
- 0xc5, 0x45, 0xdb, 0xca, //0x00000263 vpand %ymm2, %ymm7, %ymm9
- 0xc5, 0x35, 0x74, 0xcc, //0x00000267 vpcmpeqb %ymm4, %ymm9, %ymm9
- 0xc5, 0x45, 0x74, 0xd3, //0x0000026b vpcmpeqb %ymm3, %ymm7, %ymm10
- 0xc4, 0xc1, 0x7d, 0xd7, 0xc2, //0x0000026f vpmovmskb %ymm10, %eax
- 0xc4, 0xc1, 0x7d, 0xd7, 0xf9, //0x00000274 vpmovmskb %ymm9, %edi
- 0xc4, 0x41, 0x7d, 0xd7, 0xc0, //0x00000279 vpmovmskb %ymm8, %r8d
- 0xc5, 0xc5, 0xfc, 0xfd, //0x0000027e vpaddb %ymm5, %ymm7, %ymm7
- 0xc5, 0x45, 0xda, 0xde, //0x00000282 vpminub %ymm6, %ymm7, %ymm11
- 0xc5, 0xa5, 0x74, 0xff, //0x00000286 vpcmpeqb %ymm7, %ymm11, %ymm7
- 0xc4, 0x41, 0x2d, 0xeb, 0xc9, //0x0000028a vpor %ymm9, %ymm10, %ymm9
- 0xc5, 0xb5, 0xeb, 0xff, //0x0000028f vpor %ymm7, %ymm9, %ymm7
- 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, 0x69, 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
- 0xc5, 0xb9, 0x74, 0xc7, //0x000003c6 vpcmpeqb %xmm7, %xmm8, %xmm0
- 0xc5, 0xb1, 0x74, 0xcf, //0x000003ca vpcmpeqb %xmm7, %xmm9, %xmm1
- 0xc5, 0xf1, 0xeb, 0xc0, //0x000003ce vpor %xmm0, %xmm1, %xmm0
- 0xc5, 0xa9, 0xfc, 0xcf, //0x000003d2 vpaddb %xmm7, %xmm10, %xmm1
- 0xc5, 0xa1, 0xda, 0xd1, //0x000003d6 vpminub %xmm1, %xmm11, %xmm2
- 0xc5, 0xf1, 0x74, 0xca, //0x000003da vpcmpeqb %xmm2, %xmm1, %xmm1
- 0xc5, 0xc1, 0xdb, 0xd4, //0x000003de vpand %xmm4, %xmm7, %xmm2
- 0xc5, 0xe9, 0x74, 0xd6, //0x000003e2 vpcmpeqb %xmm6, %xmm2, %xmm2
- 0xc5, 0xc1, 0x74, 0xfd, //0x000003e6 vpcmpeqb %xmm5, %xmm7, %xmm7
- 0xc5, 0xe9, 0xeb, 0xdf, //0x000003ea vpor %xmm7, %xmm2, %xmm3
- 0xc5, 0xe1, 0xeb, 0xd8, //0x000003ee vpor %xmm0, %xmm3, %xmm3
- 0xc5, 0xe1, 0xeb, 0xc9, //0x000003f2 vpor %xmm1, %xmm3, %xmm1
- 0xc5, 0xf9, 0xd7, 0xf7, //0x000003f6 vpmovmskb %xmm7, %esi
- 0xc5, 0x79, 0xd7, 0xc2, //0x000003fa vpmovmskb %xmm2, %r8d
- 0xc5, 0xf9, 0xd7, 0xc0, //0x000003fe vpmovmskb %xmm0, %eax
- 0xc5, 0xf9, 0xd7, 0xc9, //0x00000402 vpmovmskb %xmm1, %ecx
- 0xf7, 0xd1, //0x00000406 notl %ecx
- 0x0f, 0xbc, 0xc9, //0x00000408 bsfl %ecx, %ecx
- 0x83, 0xf9, 0x10, //0x0000040b cmpl $16, %ecx
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000040e je LBB0_33
- 0xbf, 0xff, 0xff, 0xff, 0xff, //0x00000414 movl $-1, %edi
- 0xd3, 0xe7, //0x00000419 shll %cl, %edi
- 0xf7, 0xd7, //0x0000041b notl %edi
- 0x21, 0xfe, //0x0000041d andl %edi, %esi
- 0x41, 0x21, 0xf8, //0x0000041f andl %edi, %r8d
- 0x21, 0xc7, //0x00000422 andl %eax, %edi
- 0x89, 0xf8, //0x00000424 movl %edi, %eax
- //0x00000426 LBB0_33
- 0x44, 0x8d, 0x4e, 0xff, //0x00000426 leal $-1(%rsi), %r9d
- 0x41, 0x21, 0xf1, //0x0000042a andl %esi, %r9d
- 0x0f, 0x85, 0x94, 0x02, 0x00, 0x00, //0x0000042d jne LBB0_34
- 0x41, 0x8d, 0x78, 0xff, //0x00000433 leal $-1(%r8), %edi
- 0x44, 0x21, 0xc7, //0x00000437 andl %r8d, %edi
- 0x0f, 0x85, 0x6b, 0x02, 0x00, 0x00, //0x0000043a jne LBB0_37
- 0x8d, 0x78, 0xff, //0x00000440 leal $-1(%rax), %edi
- 0x21, 0xc7, //0x00000443 andl %eax, %edi
- 0x0f, 0x85, 0x60, 0x02, 0x00, 0x00, //0x00000445 jne LBB0_37
- 0x85, 0xf6, //0x0000044b testl %esi, %esi
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x0000044d je LBB0_42
- 0x0f, 0xbc, 0xf6, //0x00000453 bsfl %esi, %esi
- 0x49, 0x83, 0xfc, 0xff, //0x00000456 cmpq $-1, %r12
- 0x0f, 0x85, 0x60, 0x02, 0x00, 0x00, //0x0000045a jne LBB0_87
- 0x4c, 0x01, 0xf6, //0x00000460 addq %r14, %rsi
- 0x48, 0x01, 0xd6, //0x00000463 addq %rdx, %rsi
- 0x49, 0x89, 0xf4, //0x00000466 movq %rsi, %r12
- //0x00000469 LBB0_42
- 0x45, 0x85, 0xc0, //0x00000469 testl %r8d, %r8d
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x0000046c je LBB0_45
- 0x41, 0x0f, 0xbc, 0xf0, //0x00000472 bsfl %r8d, %esi
- 0x49, 0x83, 0xff, 0xff, //0x00000476 cmpq $-1, %r15
- 0x0f, 0x85, 0x40, 0x02, 0x00, 0x00, //0x0000047a jne LBB0_87
- 0x4c, 0x01, 0xf6, //0x00000480 addq %r14, %rsi
- 0x48, 0x01, 0xd6, //0x00000483 addq %rdx, %rsi
- 0x49, 0x89, 0xf7, //0x00000486 movq %rsi, %r15
- //0x00000489 LBB0_45
- 0x85, 0xc0, //0x00000489 testl %eax, %eax
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x0000048b je LBB0_48
- 0x0f, 0xbc, 0xc0, //0x00000491 bsfl %eax, %eax
- 0x49, 0x83, 0xfd, 0xff, //0x00000494 cmpq $-1, %r13
- 0x0f, 0x85, 0x32, 0x02, 0x00, 0x00, //0x00000498 jne LBB0_88
- 0x4c, 0x01, 0xf0, //0x0000049e addq %r14, %rax
- 0x48, 0x01, 0xd0, //0x000004a1 addq %rdx, %rax
- 0x49, 0x89, 0xc5, //0x000004a4 movq %rax, %r13
- //0x000004a7 LBB0_48
- 0x83, 0xf9, 0x10, //0x000004a7 cmpl $16, %ecx
- 0x0f, 0x85, 0xd7, 0x00, 0x00, 0x00, //0x000004aa jne LBB0_89
- 0x49, 0x83, 0xc2, 0xf0, //0x000004b0 addq $-16, %r10
- 0x48, 0x83, 0xc2, 0x10, //0x000004b4 addq $16, %rdx
- 0x49, 0x83, 0xfa, 0x0f, //0x000004b8 cmpq $15, %r10
- 0x0f, 0x87, 0xfe, 0xfe, 0xff, 0xff, //0x000004bc ja LBB0_31
- 0x49, 0x01, 0xd3, //0x000004c2 addq %rdx, %r11
- 0x48, 0x89, 0xde, //0x000004c5 movq %rbx, %rsi
- 0x4c, 0x8b, 0x4d, 0xb8, //0x000004c8 movq $-72(%rbp), %r9
- 0x4c, 0x8b, 0x75, 0xc0, //0x000004cc movq $-64(%rbp), %r14
- //0x000004d0 LBB0_51
- 0x4d, 0x85, 0xd2, //0x000004d0 testq %r10, %r10
- 0x0f, 0x84, 0xd9, 0x00, 0x00, 0x00, //0x000004d3 je LBB0_66
- 0x4f, 0x8d, 0x04, 0x13, //0x000004d9 leaq (%r11,%r10), %r8
- 0x4c, 0x89, 0xd9, //0x000004dd movq %r11, %rcx
- 0x4c, 0x29, 0xf1, //0x000004e0 subq %r14, %rcx
- 0x31, 0xd2, //0x000004e3 xorl %edx, %edx
- 0x48, 0x8d, 0x3d, 0x5c, 0x02, 0x00, 0x00, //0x000004e5 leaq $604(%rip), %rdi /* LJTI0_0+0(%rip) */
- 0xe9, 0x2c, 0x00, 0x00, 0x00, //0x000004ec jmp LBB0_53
- //0x000004f1 LBB0_55
- 0x83, 0xfb, 0x65, //0x000004f1 cmpl $101, %ebx
- 0x0f, 0x85, 0xb5, 0x00, 0x00, 0x00, //0x000004f4 jne LBB0_65
- //0x000004fa LBB0_56
- 0x49, 0x83, 0xff, 0xff, //0x000004fa cmpq $-1, %r15
- 0x0f, 0x85, 0x8a, 0x01, 0x00, 0x00, //0x000004fe jne LBB0_90
- 0x4c, 0x8d, 0x3c, 0x11, //0x00000504 leaq (%rcx,%rdx), %r15
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000508 .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, 0xb7, 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, 0x8b, 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
- 0xb2, 0xfd, 0xff, 0xff, //0x000007b0 .long L0_0_set_56
- //0x000007b4 .p2align 2, 0x00
- //0x000007b4 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x000007b4 .long 2
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_object.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_object.go
deleted file mode 100644
index 6b14addb9..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_object.go
+++ /dev/null
@@ -1,35 +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 avx2
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/native/types`
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var F_skip_object func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) (ret int)
-
-var S_skip_object uintptr
-
-//go:nosplit
-func skip_object(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) {
- return F_skip_object(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags)
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_object_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_object_subr.go
deleted file mode 100644
index b0fa0de3f..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_object_subr.go
+++ /dev/null
@@ -1,46 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx2
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__skip_object = 704
-)
-
-const (
- _stack__skip_object = 208
-)
-
-const (
- _size__skip_object = 15888
-)
-
-var (
- _pcsp__skip_object = [][2]uint32{
- {0x1, 0},
- {0x6, 8},
- {0x8, 16},
- {0xa, 24},
- {0xc, 32},
- {0xd, 40},
- {0x14, 48},
- {0x3b41, 208},
- {0x3b42, 48},
- {0x3b44, 40},
- {0x3b46, 32},
- {0x3b48, 24},
- {0x3b4a, 16},
- {0x3b4b, 8},
- {0x3b4f, 0},
- {0x3e10, 208},
- }
-)
-
-var _cfunc_skip_object = []loader.CFunc{
- {"_skip_object_entry", 0, _entry__skip_object, 0, nil},
- {"_skip_object", _entry__skip_object, _size__skip_object, _stack__skip_object, _pcsp__skip_object},
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_object_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_object_text_amd64.go
deleted file mode 100644
index 11929d460..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_object_text_amd64.go
+++ /dev/null
@@ -1,4348 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx2
-
-var _text_skip_object = []byte{
- // .p2align 4, 0x00
- // LCPI0_0
- 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .quad 1
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000008 .quad 6
- //0x00000010 LCPI0_11
- 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000010 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,'
- //0x00000020 LCPI0_12
- 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000020 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf'
- //0x00000030 LCPI0_13
- 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000030 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]'
- //0x00000040 LCPI0_20
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000040 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
- //0x00000050 LCPI0_21
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000050 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
- //0x00000060 LCPI0_22
- 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x00000060 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0'
- //0x00000070 LCPI0_23
- 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x00000070 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'
- //0x00000080 LCPI0_24
- 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000080 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................'
- //0x00000090 LCPI0_25
- 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000090 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE'
- //0x000000a0 LCPI0_26
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x000000a0 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .space 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000000b0 .p2align 5, 0x00
- //0x000000c0 LCPI0_1
- 0x20, //0x000000c0 .byte 32
- 0x00, //0x000000c1 .byte 0
- 0x00, //0x000000c2 .byte 0
- 0x00, //0x000000c3 .byte 0
- 0x00, //0x000000c4 .byte 0
- 0x00, //0x000000c5 .byte 0
- 0x00, //0x000000c6 .byte 0
- 0x00, //0x000000c7 .byte 0
- 0x00, //0x000000c8 .byte 0
- 0x09, //0x000000c9 .byte 9
- 0x0a, //0x000000ca .byte 10
- 0x00, //0x000000cb .byte 0
- 0x00, //0x000000cc .byte 0
- 0x0d, //0x000000cd .byte 13
- 0x00, //0x000000ce .byte 0
- 0x00, //0x000000cf .byte 0
- 0x20, //0x000000d0 .byte 32
- 0x00, //0x000000d1 .byte 0
- 0x00, //0x000000d2 .byte 0
- 0x00, //0x000000d3 .byte 0
- 0x00, //0x000000d4 .byte 0
- 0x00, //0x000000d5 .byte 0
- 0x00, //0x000000d6 .byte 0
- 0x00, //0x000000d7 .byte 0
- 0x00, //0x000000d8 .byte 0
- 0x09, //0x000000d9 .byte 9
- 0x0a, //0x000000da .byte 10
- 0x00, //0x000000db .byte 0
- 0x00, //0x000000dc .byte 0
- 0x0d, //0x000000dd .byte 13
- 0x00, //0x000000de .byte 0
- 0x00, //0x000000df .byte 0
- //0x000000e0 LCPI0_2
- 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000000e0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""'
- 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000000f0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""'
- //0x00000100 LCPI0_3
- 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000100 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
- 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000110 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
- //0x00000120 LCPI0_4
- 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, //0x00000120 QUAD $0x1f1f1f1f1f1f1f1f; QUAD $0x1f1f1f1f1f1f1f1f // .space 16, '\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f'
- 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, //0x00000130 QUAD $0x1f1f1f1f1f1f1f1f; QUAD $0x1f1f1f1f1f1f1f1f // .space 16, '\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f'
- //0x00000140 LCPI0_5
- 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x00000140 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{'
- 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x00000150 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{'
- //0x00000160 LCPI0_6
- 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000160 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}'
- 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000170 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}'
- //0x00000180 LCPI0_7
- 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000180 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[['
- 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000190 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[['
- //0x000001a0 LCPI0_8
- 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x000001a0 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]'
- 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x000001b0 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]'
- //0x000001c0 LCPI0_9
- 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x000001c0 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,'
- 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x000001d0 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,'
- //0x000001e0 LCPI0_10
- 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x000001e0 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf'
- 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x000001f0 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf'
- //0x00000200 LCPI0_14
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000200 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000210 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
- //0x00000220 LCPI0_15
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000220 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000230 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
- //0x00000240 LCPI0_16
- 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000240 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................'
- 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000250 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................'
- //0x00000260 LCPI0_17
- 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000260 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE'
- 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 LCPI0_18
- 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x00000280 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0'
- 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x00000290 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0'
- //0x000002a0 LCPI0_19
- 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x000002a0 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'
- 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x000002b0 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'
- //0x000002c0 .p2align 4, 0x90
- //0x000002c0 _skip_object
- 0x55, //0x000002c0 pushq %rbp
- 0x48, 0x89, 0xe5, //0x000002c1 movq %rsp, %rbp
- 0x41, 0x57, //0x000002c4 pushq %r15
- 0x41, 0x56, //0x000002c6 pushq %r14
- 0x41, 0x55, //0x000002c8 pushq %r13
- 0x41, 0x54, //0x000002ca pushq %r12
- 0x53, //0x000002cc pushq %rbx
- 0x48, 0x81, 0xec, 0xa0, 0x00, 0x00, 0x00, //0x000002cd subq $160, %rsp
- 0x49, 0x89, 0xc8, //0x000002d4 movq %rcx, %r8
- 0x49, 0x89, 0xd6, //0x000002d7 movq %rdx, %r14
- 0x49, 0x89, 0xfb, //0x000002da movq %rdi, %r11
- 0xc5, 0xfa, 0x6f, 0x05, 0x1b, 0xfd, 0xff, 0xff, //0x000002dd vmovdqu $-741(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfa, 0x7f, 0x02, //0x000002e5 vmovdqu %xmm0, (%rdx)
- 0x48, 0x89, 0x74, 0x24, 0x08, //0x000002e9 movq %rsi, $8(%rsp)
- 0x48, 0x8b, 0x0e, //0x000002ee movq (%rsi), %rcx
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000002f1 movq $-1, %r9
- 0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x000002f8 movl $1, %r10d
- 0xc5, 0xfe, 0x6f, 0x2d, 0xba, 0xfd, 0xff, 0xff, //0x000002fe vmovdqu $-582(%rip), %ymm5 /* LCPI0_1+0(%rip) */
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000306 movabsq $4294977024, %r15
- 0xc5, 0xfe, 0x6f, 0x35, 0xc8, 0xfd, 0xff, 0xff, //0x00000310 vmovdqu $-568(%rip), %ymm6 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0xe0, 0xfd, 0xff, 0xff, //0x00000318 vmovdqu $-544(%rip), %ymm7 /* LCPI0_3+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0xf8, 0xfd, 0xff, 0xff, //0x00000320 vmovdqu $-520(%rip), %ymm8 /* LCPI0_4+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x0d, 0xd0, 0xfe, 0xff, 0xff, //0x00000328 vmovdqu $-304(%rip), %ymm9 /* LCPI0_14+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0xe8, 0xfe, 0xff, 0xff, //0x00000330 vmovdqu $-280(%rip), %ymm13 /* LCPI0_15+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0xa0, 0xfe, 0xff, 0xff, //0x00000338 vmovdqu $-352(%rip), %ymm11 /* LCPI0_10+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0xf8, 0xfe, 0xff, 0xff, //0x00000340 vmovdqu $-264(%rip), %ymm14 /* LCPI0_16+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x3d, 0x10, 0xff, 0xff, 0xff, //0x00000348 vmovdqu $-240(%rip), %ymm15 /* LCPI0_17+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x1d, 0x68, 0xfe, 0xff, 0xff, //0x00000350 vmovdqu $-408(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x40, 0xfe, 0xff, 0xff, //0x00000358 vmovdqu $-448(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x15, 0xd8, 0xfd, 0xff, 0xff, //0x00000360 vmovdqu $-552(%rip), %ymm10 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0xf0, 0xfd, 0xff, 0xff, //0x00000368 vmovdqu $-528(%rip), %ymm12 /* LCPI0_6+0(%rip) */
- 0x4c, 0x89, 0x44, 0x24, 0x18, //0x00000370 movq %r8, $24(%rsp)
- 0x48, 0x89, 0x7c, 0x24, 0x20, //0x00000375 movq %rdi, $32(%rsp)
- 0x48, 0x89, 0x54, 0x24, 0x28, //0x0000037a movq %rdx, $40(%rsp)
- 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x0000037f jmp LBB0_6
- //0x00000384 LBB0_1
- 0x49, 0x8d, 0x4d, 0x04, //0x00000384 leaq $4(%r13), %rcx
- //0x00000388 LBB0_2
- 0x48, 0x89, 0x0a, //0x00000388 movq %rcx, (%rdx)
- //0x0000038b LBB0_3
- 0x4c, 0x89, 0xe8, //0x0000038b movq %r13, %rax
- 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x0000038e movabsq $9223372036854775806, %rdx
- 0x49, 0x39, 0xd5, //0x00000398 cmpq %rdx, %r13
- 0x0f, 0x87, 0x5c, 0x3a, 0x00, 0x00, //0x0000039b ja LBB0_721
- //0x000003a1 LBB0_4
- 0x49, 0x8b, 0x36, //0x000003a1 movq (%r14), %rsi
- 0x49, 0x89, 0xf2, //0x000003a4 movq %rsi, %r10
- 0x4c, 0x89, 0xc8, //0x000003a7 movq %r9, %rax
- 0x48, 0x85, 0xf6, //0x000003aa testq %rsi, %rsi
- 0x0f, 0x84, 0x4a, 0x3a, 0x00, 0x00, //0x000003ad je LBB0_721
- //0x000003b3 LBB0_6
- 0x4d, 0x8b, 0x23, //0x000003b3 movq (%r11), %r12
- 0x49, 0x8b, 0x43, 0x08, //0x000003b6 movq $8(%r11), %rax
- 0x48, 0x39, 0xc1, //0x000003ba cmpq %rax, %rcx
- 0x0f, 0x83, 0x2d, 0x00, 0x00, 0x00, //0x000003bd jae LBB0_11
- 0x41, 0x8a, 0x14, 0x0c, //0x000003c3 movb (%r12,%rcx), %dl
- 0x80, 0xfa, 0x0d, //0x000003c7 cmpb $13, %dl
- 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x000003ca je LBB0_11
- 0x80, 0xfa, 0x20, //0x000003d0 cmpb $32, %dl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000003d3 je LBB0_11
- 0x80, 0xc2, 0xf5, //0x000003d9 addb $-11, %dl
- 0x80, 0xfa, 0xfe, //0x000003dc cmpb $-2, %dl
- 0x0f, 0x83, 0x0b, 0x00, 0x00, 0x00, //0x000003df jae LBB0_11
- 0x49, 0x89, 0xcd, //0x000003e5 movq %rcx, %r13
- 0xe9, 0x6d, 0x01, 0x00, 0x00, //0x000003e8 jmp LBB0_36
- 0x90, 0x90, 0x90, //0x000003ed .p2align 4, 0x90
- //0x000003f0 LBB0_11
- 0x4c, 0x8d, 0x69, 0x01, //0x000003f0 leaq $1(%rcx), %r13
- 0x49, 0x39, 0xc5, //0x000003f4 cmpq %rax, %r13
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000003f7 jae LBB0_15
- 0x43, 0x8a, 0x14, 0x2c, //0x000003fd movb (%r12,%r13), %dl
- 0x80, 0xfa, 0x0d, //0x00000401 cmpb $13, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000404 je LBB0_15
- 0x80, 0xfa, 0x20, //0x0000040a cmpb $32, %dl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000040d je LBB0_15
- 0x80, 0xc2, 0xf5, //0x00000413 addb $-11, %dl
- 0x80, 0xfa, 0xfe, //0x00000416 cmpb $-2, %dl
- 0x0f, 0x82, 0x3b, 0x01, 0x00, 0x00, //0x00000419 jb LBB0_36
- 0x90, //0x0000041f .p2align 4, 0x90
- //0x00000420 LBB0_15
- 0x4c, 0x8d, 0x69, 0x02, //0x00000420 leaq $2(%rcx), %r13
- 0x49, 0x39, 0xc5, //0x00000424 cmpq %rax, %r13
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000427 jae LBB0_19
- 0x43, 0x8a, 0x14, 0x2c, //0x0000042d movb (%r12,%r13), %dl
- 0x80, 0xfa, 0x0d, //0x00000431 cmpb $13, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000434 je LBB0_19
- 0x80, 0xfa, 0x20, //0x0000043a cmpb $32, %dl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000043d je LBB0_19
- 0x80, 0xc2, 0xf5, //0x00000443 addb $-11, %dl
- 0x80, 0xfa, 0xfe, //0x00000446 cmpb $-2, %dl
- 0x0f, 0x82, 0x0b, 0x01, 0x00, 0x00, //0x00000449 jb LBB0_36
- 0x90, //0x0000044f .p2align 4, 0x90
- //0x00000450 LBB0_19
- 0x4c, 0x8d, 0x69, 0x03, //0x00000450 leaq $3(%rcx), %r13
- 0x49, 0x39, 0xc5, //0x00000454 cmpq %rax, %r13
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000457 jae LBB0_23
- 0x43, 0x8a, 0x14, 0x2c, //0x0000045d movb (%r12,%r13), %dl
- 0x80, 0xfa, 0x0d, //0x00000461 cmpb $13, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000464 je LBB0_23
- 0x80, 0xfa, 0x20, //0x0000046a cmpb $32, %dl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000046d je LBB0_23
- 0x80, 0xc2, 0xf5, //0x00000473 addb $-11, %dl
- 0x80, 0xfa, 0xfe, //0x00000476 cmpb $-2, %dl
- 0x0f, 0x82, 0xdb, 0x00, 0x00, 0x00, //0x00000479 jb LBB0_36
- 0x90, //0x0000047f .p2align 4, 0x90
- //0x00000480 LBB0_23
- 0x4c, 0x8d, 0x69, 0x04, //0x00000480 leaq $4(%rcx), %r13
- 0x48, 0x89, 0xc6, //0x00000484 movq %rax, %rsi
- 0x4c, 0x29, 0xee, //0x00000487 subq %r13, %rsi
- 0x0f, 0x86, 0x01, 0x39, 0x00, 0x00, //0x0000048a jbe LBB0_693
- 0x48, 0x83, 0xfe, 0x20, //0x00000490 cmpq $32, %rsi
- 0x0f, 0x82, 0x5c, 0x25, 0x00, 0x00, //0x00000494 jb LBB0_502
- 0x48, 0xc7, 0xc6, 0xfc, 0xff, 0xff, 0xff, //0x0000049a movq $-4, %rsi
- 0x48, 0x29, 0xce, //0x000004a1 subq %rcx, %rsi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000004a4 .p2align 4, 0x90
- //0x000004b0 LBB0_26
- 0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x2c, //0x000004b0 vmovdqu (%r12,%r13), %ymm0
- 0xc4, 0xe2, 0x55, 0x00, 0xc8, //0x000004b6 vpshufb %ymm0, %ymm5, %ymm1
- 0xc5, 0xfd, 0xf8, 0xd1, //0x000004bb vpsubb %ymm1, %ymm0, %ymm2
- 0xc4, 0xe2, 0x7d, 0x17, 0xd2, //0x000004bf vptest %ymm2, %ymm2
- 0x0f, 0x85, 0x76, 0x00, 0x00, 0x00, //0x000004c4 jne LBB0_35
- 0x49, 0x83, 0xc5, 0x20, //0x000004ca addq $32, %r13
- 0x48, 0x8d, 0x0c, 0x30, //0x000004ce leaq (%rax,%rsi), %rcx
- 0x48, 0x83, 0xc1, 0xe0, //0x000004d2 addq $-32, %rcx
- 0x48, 0x83, 0xc6, 0xe0, //0x000004d6 addq $-32, %rsi
- 0x48, 0x83, 0xf9, 0x1f, //0x000004da cmpq $31, %rcx
- 0x0f, 0x87, 0xcc, 0xff, 0xff, 0xff, //0x000004de ja LBB0_26
- 0x4d, 0x89, 0xe5, //0x000004e4 movq %r12, %r13
- 0x49, 0x29, 0xf5, //0x000004e7 subq %rsi, %r13
- 0x48, 0x01, 0xc6, //0x000004ea addq %rax, %rsi
- 0x48, 0x85, 0xf6, //0x000004ed testq %rsi, %rsi
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000004f0 je LBB0_34
- //0x000004f6 LBB0_29
- 0x4a, 0x8d, 0x14, 0x2e, //0x000004f6 leaq (%rsi,%r13), %rdx
- 0x31, 0xc9, //0x000004fa xorl %ecx, %ecx
- 0x90, 0x90, 0x90, 0x90, //0x000004fc .p2align 4, 0x90
- //0x00000500 LBB0_30
- 0x41, 0x0f, 0xbe, 0x7c, 0x0d, 0x00, //0x00000500 movsbl (%r13,%rcx), %edi
- 0x83, 0xff, 0x20, //0x00000506 cmpl $32, %edi
- 0x0f, 0x87, 0x98, 0x20, 0x00, 0x00, //0x00000509 ja LBB0_470
- 0x49, 0x0f, 0xa3, 0xff, //0x0000050f btq %rdi, %r15
- 0x0f, 0x83, 0x8e, 0x20, 0x00, 0x00, //0x00000513 jae LBB0_470
- 0x48, 0x83, 0xc1, 0x01, //0x00000519 addq $1, %rcx
- 0x48, 0x39, 0xce, //0x0000051d cmpq %rcx, %rsi
- 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x00000520 jne LBB0_30
- 0x49, 0x89, 0xd5, //0x00000526 movq %rdx, %r13
- //0x00000529 LBB0_34
- 0x4d, 0x29, 0xe5, //0x00000529 subq %r12, %r13
- 0x49, 0x39, 0xc5, //0x0000052c cmpq %rax, %r13
- 0x0f, 0x82, 0x25, 0x00, 0x00, 0x00, //0x0000052f jb LBB0_36
- 0xe9, 0x5f, 0x38, 0x00, 0x00, //0x00000535 jmp LBB0_694
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000053a .p2align 4, 0x90
- //0x00000540 LBB0_35
- 0xc5, 0xfd, 0x74, 0xc1, //0x00000540 vpcmpeqb %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc8, //0x00000544 vpmovmskb %ymm0, %ecx
- 0xf7, 0xd1, //0x00000548 notl %ecx
- 0x44, 0x0f, 0xbc, 0xe9, //0x0000054a bsfl %ecx, %r13d
- 0x49, 0x29, 0xf5, //0x0000054e subq %rsi, %r13
- 0x49, 0x39, 0xc5, //0x00000551 cmpq %rax, %r13
- 0x0f, 0x83, 0x3f, 0x38, 0x00, 0x00, //0x00000554 jae LBB0_694
- //0x0000055a LBB0_36
- 0x49, 0x8d, 0x4d, 0x01, //0x0000055a leaq $1(%r13), %rcx
- 0x48, 0x8b, 0x44, 0x24, 0x08, //0x0000055e movq $8(%rsp), %rax
- 0x48, 0x89, 0x08, //0x00000563 movq %rcx, (%rax)
- 0x43, 0x0f, 0xbe, 0x14, 0x2c, //0x00000566 movsbl (%r12,%r13), %edx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000056b movq $-1, %rax
- 0x85, 0xd2, //0x00000572 testl %edx, %edx
- 0x0f, 0x84, 0x83, 0x38, 0x00, 0x00, //0x00000574 je LBB0_721
- 0x49, 0x8d, 0x72, 0xff, //0x0000057a leaq $-1(%r10), %rsi
- 0x43, 0x8b, 0x3c, 0xd6, //0x0000057e movl (%r14,%r10,8), %edi
- 0x49, 0x83, 0xf9, 0xff, //0x00000582 cmpq $-1, %r9
- 0x4d, 0x0f, 0x44, 0xcd, //0x00000586 cmoveq %r13, %r9
- 0x83, 0xc7, 0xff, //0x0000058a addl $-1, %edi
- 0x83, 0xff, 0x05, //0x0000058d cmpl $5, %edi
- 0x0f, 0x87, 0x13, 0x02, 0x00, 0x00, //0x00000590 ja LBB0_84
- 0x48, 0x8d, 0x1d, 0x33, 0x3b, 0x00, 0x00, //0x00000596 leaq $15155(%rip), %rbx /* LJTI0_0+0(%rip) */
- 0x48, 0x63, 0x3c, 0xbb, //0x0000059d movslq (%rbx,%rdi,4), %rdi
- 0x48, 0x01, 0xdf, //0x000005a1 addq %rbx, %rdi
- 0xff, 0xe7, //0x000005a4 jmpq *%rdi
- //0x000005a6 LBB0_39
- 0x83, 0xfa, 0x2c, //0x000005a6 cmpl $44, %edx
- 0x0f, 0x84, 0x71, 0x06, 0x00, 0x00, //0x000005a9 je LBB0_143
- 0x83, 0xfa, 0x5d, //0x000005af cmpl $93, %edx
- 0x0f, 0x84, 0xda, 0x01, 0x00, 0x00, //0x000005b2 je LBB0_41
- 0xe9, 0x39, 0x38, 0x00, 0x00, //0x000005b8 jmp LBB0_720
- //0x000005bd LBB0_42
- 0x80, 0xfa, 0x5d, //0x000005bd cmpb $93, %dl
- 0x0f, 0x84, 0xcc, 0x01, 0x00, 0x00, //0x000005c0 je LBB0_41
- 0x4b, 0xc7, 0x04, 0xd6, 0x01, 0x00, 0x00, 0x00, //0x000005c6 movq $1, (%r14,%r10,8)
- 0x83, 0xfa, 0x7b, //0x000005ce cmpl $123, %edx
- 0x0f, 0x86, 0xde, 0x01, 0x00, 0x00, //0x000005d1 jbe LBB0_85
- 0xe9, 0x1a, 0x38, 0x00, 0x00, //0x000005d7 jmp LBB0_720
- //0x000005dc LBB0_44
- 0x80, 0xfa, 0x22, //0x000005dc cmpb $34, %dl
- 0x0f, 0x85, 0x11, 0x38, 0x00, 0x00, //0x000005df jne LBB0_720
- 0x4b, 0xc7, 0x04, 0xd6, 0x04, 0x00, 0x00, 0x00, //0x000005e5 movq $4, (%r14,%r10,8)
- 0x4d, 0x8b, 0x73, 0x08, //0x000005ed movq $8(%r11), %r14
- 0x41, 0xf6, 0xc0, 0x40, //0x000005f1 testb $64, %r8b
- 0x0f, 0x85, 0x94, 0x07, 0x00, 0x00, //0x000005f5 jne LBB0_153
- 0x41, 0xf6, 0xc0, 0x20, //0x000005fb testb $32, %r8b
- 0x0f, 0x85, 0xa1, 0x0a, 0x00, 0x00, //0x000005ff jne LBB0_195
- 0x4d, 0x89, 0xf2, //0x00000605 movq %r14, %r10
- 0x49, 0x29, 0xca, //0x00000608 subq %rcx, %r10
- 0x0f, 0x84, 0x92, 0x39, 0x00, 0x00, //0x0000060b je LBB0_724
- 0x49, 0x83, 0xfa, 0x40, //0x00000611 cmpq $64, %r10
- 0x0f, 0x82, 0xfc, 0x26, 0x00, 0x00, //0x00000615 jb LBB0_532
- 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x0000061b movq $-2, %rsi
- 0x4c, 0x29, 0xee, //0x00000622 subq %r13, %rsi
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00000625 movq $-1, $16(%rsp)
- 0x45, 0x31, 0xc0, //0x0000062e xorl %r8d, %r8d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000631 .p2align 4, 0x90
- //0x00000640 LBB0_50
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x00000640 vmovdqu (%r12,%rcx), %ymm0
- 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x0c, 0x20, //0x00000646 vmovdqu $32(%r12,%rcx), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x0000064d vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xfa, //0x00000651 vpmovmskb %ymm2, %edi
- 0xc5, 0xf5, 0x74, 0xd6, //0x00000655 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xc2, //0x00000659 vpmovmskb %ymm2, %eax
- 0xc5, 0xfd, 0x74, 0xc7, //0x0000065d vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xd0, //0x00000661 vpmovmskb %ymm0, %edx
- 0xc5, 0xf5, 0x74, 0xc7, //0x00000665 vpcmpeqb %ymm7, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xd8, //0x00000669 vpmovmskb %ymm0, %ebx
- 0x48, 0xc1, 0xe0, 0x20, //0x0000066d shlq $32, %rax
- 0x48, 0x09, 0xc7, //0x00000671 orq %rax, %rdi
- 0x48, 0xc1, 0xe3, 0x20, //0x00000674 shlq $32, %rbx
- 0x48, 0x09, 0xda, //0x00000678 orq %rbx, %rdx
- 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000067b jne LBB0_59
- 0x4d, 0x85, 0xc0, //0x00000681 testq %r8, %r8
- 0x0f, 0x85, 0x3f, 0x00, 0x00, 0x00, //0x00000684 jne LBB0_61
- 0x45, 0x31, 0xc0, //0x0000068a xorl %r8d, %r8d
- 0x48, 0x85, 0xff, //0x0000068d testq %rdi, %rdi
- 0x0f, 0x85, 0x8a, 0x00, 0x00, 0x00, //0x00000690 jne LBB0_62
- //0x00000696 LBB0_53
- 0x49, 0x83, 0xc2, 0xc0, //0x00000696 addq $-64, %r10
- 0x48, 0x83, 0xc6, 0xc0, //0x0000069a addq $-64, %rsi
- 0x48, 0x83, 0xc1, 0x40, //0x0000069e addq $64, %rcx
- 0x49, 0x83, 0xfa, 0x3f, //0x000006a2 cmpq $63, %r10
- 0x0f, 0x87, 0x94, 0xff, 0xff, 0xff, //0x000006a6 ja LBB0_50
- 0xe9, 0x71, 0x22, 0x00, 0x00, //0x000006ac jmp LBB0_54
- //0x000006b1 LBB0_59
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x000006b1 cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x000006b7 jne LBB0_61
- 0x48, 0x0f, 0xbc, 0xc2, //0x000006bd bsfq %rdx, %rax
- 0x48, 0x01, 0xc8, //0x000006c1 addq %rcx, %rax
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x000006c4 movq %rax, $16(%rsp)
- //0x000006c9 LBB0_61
- 0x4c, 0x89, 0xc0, //0x000006c9 movq %r8, %rax
- 0x48, 0xf7, 0xd0, //0x000006cc notq %rax
- 0x48, 0x21, 0xd0, //0x000006cf andq %rdx, %rax
- 0x4c, 0x8d, 0x1c, 0x00, //0x000006d2 leaq (%rax,%rax), %r11
- 0x4d, 0x09, 0xc3, //0x000006d6 orq %r8, %r11
- 0x4c, 0x89, 0xdb, //0x000006d9 movq %r11, %rbx
- 0x48, 0xf7, 0xd3, //0x000006dc notq %rbx
- 0x48, 0x21, 0xd3, //0x000006df andq %rdx, %rbx
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000006e2 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd3, //0x000006ec andq %rdx, %rbx
- 0x45, 0x31, 0xc0, //0x000006ef xorl %r8d, %r8d
- 0x48, 0x01, 0xc3, //0x000006f2 addq %rax, %rbx
- 0x41, 0x0f, 0x92, 0xc0, //0x000006f5 setb %r8b
- 0x48, 0x01, 0xdb, //0x000006f9 addq %rbx, %rbx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000006fc movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc3, //0x00000706 xorq %rax, %rbx
- 0x4c, 0x21, 0xdb, //0x00000709 andq %r11, %rbx
- 0x48, 0xf7, 0xd3, //0x0000070c notq %rbx
- 0x48, 0x21, 0xdf, //0x0000070f andq %rbx, %rdi
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00000712 movq $32(%rsp), %r11
- 0x48, 0x85, 0xff, //0x00000717 testq %rdi, %rdi
- 0x0f, 0x84, 0x76, 0xff, 0xff, 0xff, //0x0000071a je LBB0_53
- //0x00000720 LBB0_62
- 0x48, 0x0f, 0xbc, 0xcf, //0x00000720 bsfq %rdi, %rcx
- 0x48, 0x29, 0xf1, //0x00000724 subq %rsi, %rcx
- //0x00000727 LBB0_63
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00000727 movq $24(%rsp), %r8
- //0x0000072c LBB0_64
- 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x0000072c movq $8(%rsp), %rbx
- 0x48, 0x85, 0xc9, //0x00000731 testq %rcx, %rcx
- 0x0f, 0x89, 0x67, 0x0c, 0x00, 0x00, //0x00000734 jns LBB0_247
- 0xe9, 0x72, 0x36, 0x00, 0x00, //0x0000073a jmp LBB0_696
- //0x0000073f LBB0_65
- 0x80, 0xfa, 0x3a, //0x0000073f cmpb $58, %dl
- 0x0f, 0x85, 0xae, 0x36, 0x00, 0x00, //0x00000742 jne LBB0_720
- 0x4b, 0xc7, 0x04, 0xd6, 0x00, 0x00, 0x00, 0x00, //0x00000748 movq $0, (%r14,%r10,8)
- 0xe9, 0x4c, 0xfc, 0xff, 0xff, //0x00000750 jmp LBB0_4
- //0x00000755 LBB0_67
- 0x83, 0xfa, 0x2c, //0x00000755 cmpl $44, %edx
- 0x0f, 0x85, 0x2b, 0x00, 0x00, 0x00, //0x00000758 jne LBB0_68
- 0x49, 0x81, 0xfa, 0xff, 0x0f, 0x00, 0x00, //0x0000075e cmpq $4095, %r10
- 0x0f, 0x8f, 0x3a, 0x36, 0x00, 0x00, //0x00000765 jg LBB0_713
- 0x49, 0x8d, 0x42, 0x01, //0x0000076b leaq $1(%r10), %rax
- 0x49, 0x89, 0x06, //0x0000076f movq %rax, (%r14)
- 0x4b, 0xc7, 0x44, 0xd6, 0x08, 0x03, 0x00, 0x00, 0x00, //0x00000772 movq $3, $8(%r14,%r10,8)
- 0xe9, 0x21, 0xfc, 0xff, 0xff, //0x0000077b jmp LBB0_4
- //0x00000780 LBB0_69
- 0x83, 0xfa, 0x22, //0x00000780 cmpl $34, %edx
- 0x0f, 0x84, 0xb9, 0x04, 0x00, 0x00, //0x00000783 je LBB0_70
- //0x00000789 LBB0_68
- 0x83, 0xfa, 0x7d, //0x00000789 cmpl $125, %edx
- 0x0f, 0x85, 0x64, 0x36, 0x00, 0x00, //0x0000078c jne LBB0_720
- //0x00000792 LBB0_41
- 0x49, 0x89, 0x36, //0x00000792 movq %rsi, (%r14)
- 0x49, 0x89, 0xf2, //0x00000795 movq %rsi, %r10
- 0x4c, 0x89, 0xc8, //0x00000798 movq %r9, %rax
- 0x48, 0x85, 0xf6, //0x0000079b testq %rsi, %rsi
- 0x0f, 0x85, 0x0f, 0xfc, 0xff, 0xff, //0x0000079e jne LBB0_6
- 0xe9, 0x54, 0x36, 0x00, 0x00, //0x000007a4 jmp LBB0_721
- //0x000007a9 LBB0_84
- 0x49, 0x89, 0x36, //0x000007a9 movq %rsi, (%r14)
- 0x83, 0xfa, 0x7b, //0x000007ac cmpl $123, %edx
- 0x0f, 0x87, 0x41, 0x36, 0x00, 0x00, //0x000007af ja LBB0_720
- //0x000007b5 LBB0_85
- 0x4f, 0x8d, 0x14, 0x2c, //0x000007b5 leaq (%r12,%r13), %r10
- 0x89, 0xd2, //0x000007b9 movl %edx, %edx
- 0x48, 0x8d, 0x35, 0x26, 0x39, 0x00, 0x00, //0x000007bb leaq $14630(%rip), %rsi /* LJTI0_1+0(%rip) */
- 0x48, 0x63, 0x14, 0x96, //0x000007c2 movslq (%rsi,%rdx,4), %rdx
- 0x48, 0x01, 0xf2, //0x000007c6 addq %rsi, %rdx
- 0xff, 0xe2, //0x000007c9 jmpq *%rdx
- //0x000007cb LBB0_86
- 0x49, 0x8b, 0x5b, 0x08, //0x000007cb movq $8(%r11), %rbx
- 0x41, 0xf6, 0xc0, 0x40, //0x000007cf testb $64, %r8b
- 0x0f, 0x85, 0xa7, 0x06, 0x00, 0x00, //0x000007d3 jne LBB0_165
- 0x4c, 0x29, 0xeb, //0x000007d9 subq %r13, %rbx
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x000007dc movq $8(%rsp), %rsi
- 0x0f, 0x84, 0xee, 0x35, 0x00, 0x00, //0x000007e1 je LBB0_699
- 0x41, 0x80, 0x3a, 0x30, //0x000007e7 cmpb $48, (%r10)
- 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x000007eb jne LBB0_92
- 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000007f1 movl $1, %r11d
- 0x48, 0x83, 0xfb, 0x01, //0x000007f7 cmpq $1, %rbx
- 0x0f, 0x84, 0xd9, 0x22, 0x00, 0x00, //0x000007fb je LBB0_509
- 0x41, 0x8a, 0x04, 0x0c, //0x00000801 movb (%r12,%rcx), %al
- 0x04, 0xd2, //0x00000805 addb $-46, %al
- 0x3c, 0x37, //0x00000807 cmpb $55, %al
- 0x0f, 0x87, 0xcb, 0x22, 0x00, 0x00, //0x00000809 ja LBB0_509
- 0x0f, 0xb6, 0xc0, //0x0000080f movzbl %al, %eax
- 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000812 movabsq $36028797027352577, %rdx
- 0x48, 0x0f, 0xa3, 0xc2, //0x0000081c btq %rax, %rdx
- 0x0f, 0x83, 0xb4, 0x22, 0x00, 0x00, //0x00000820 jae LBB0_509
- //0x00000826 LBB0_92
- 0x48, 0x83, 0xfb, 0x20, //0x00000826 cmpq $32, %rbx
- 0x0f, 0x82, 0x56, 0x24, 0x00, 0x00, //0x0000082a jb LBB0_524
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00000830 movq $-1, $16(%rsp)
- 0x45, 0x31, 0xdb, //0x00000839 xorl %r11d, %r11d
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000083c movq $-1, %r8
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000843 movq $-1, %r15
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000084a .p2align 4, 0x90
- //0x00000850 LBB0_94
- 0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x1a, //0x00000850 vmovdqu (%r10,%r11), %ymm0
- 0xc5, 0xb5, 0x74, 0xc8, //0x00000856 vpcmpeqb %ymm0, %ymm9, %ymm1
- 0xc5, 0x95, 0x74, 0xd0, //0x0000085a vpcmpeqb %ymm0, %ymm13, %ymm2
- 0xc5, 0xed, 0xeb, 0xc9, //0x0000085e vpor %ymm1, %ymm2, %ymm1
- 0xc5, 0xa5, 0xdb, 0xd0, //0x00000862 vpand %ymm0, %ymm11, %ymm2
- 0xc5, 0x8d, 0x74, 0xd8, //0x00000866 vpcmpeqb %ymm0, %ymm14, %ymm3
- 0xc5, 0xfd, 0xd7, 0xfb, //0x0000086a vpmovmskb %ymm3, %edi
- 0xc5, 0x85, 0x74, 0xd2, //0x0000086e vpcmpeqb %ymm2, %ymm15, %ymm2
- 0xc5, 0xfd, 0xd7, 0xf2, //0x00000872 vpmovmskb %ymm2, %esi
- 0xc5, 0xfd, 0xd7, 0xc1, //0x00000876 vpmovmskb %ymm1, %eax
- 0xc5, 0xfd, 0xfc, 0x05, 0xfe, 0xf9, 0xff, 0xff, //0x0000087a vpaddb $-1538(%rip), %ymm0, %ymm0 /* LCPI0_18+0(%rip) */
- 0xc5, 0xfd, 0xda, 0x25, 0x16, 0xfa, 0xff, 0xff, //0x00000882 vpminub $-1514(%rip), %ymm0, %ymm4 /* LCPI0_19+0(%rip) */
- 0xc5, 0xfd, 0x74, 0xc4, //0x0000088a vpcmpeqb %ymm4, %ymm0, %ymm0
- 0xc5, 0xe5, 0xeb, 0xd2, //0x0000088e vpor %ymm2, %ymm3, %ymm2
- 0xc5, 0xfd, 0xeb, 0xc2, //0x00000892 vpor %ymm2, %ymm0, %ymm0
- 0xc5, 0xfd, 0xeb, 0xc1, //0x00000896 vpor %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc8, //0x0000089a vpmovmskb %ymm0, %ecx
- 0x48, 0xf7, 0xd1, //0x0000089e notq %rcx
- 0x48, 0x0f, 0xbc, 0xc9, //0x000008a1 bsfq %rcx, %rcx
- 0x83, 0xf9, 0x20, //0x000008a5 cmpl $32, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000008a8 je LBB0_96
- 0xba, 0xff, 0xff, 0xff, 0xff, //0x000008ae movl $-1, %edx
- 0xd3, 0xe2, //0x000008b3 shll %cl, %edx
- 0xf7, 0xd2, //0x000008b5 notl %edx
- 0x21, 0xd7, //0x000008b7 andl %edx, %edi
- 0x21, 0xd6, //0x000008b9 andl %edx, %esi
- 0x21, 0xc2, //0x000008bb andl %eax, %edx
- 0x89, 0xd0, //0x000008bd movl %edx, %eax
- //0x000008bf LBB0_96
- 0x8d, 0x57, 0xff, //0x000008bf leal $-1(%rdi), %edx
- 0x21, 0xfa, //0x000008c2 andl %edi, %edx
- 0xc5, 0xfe, 0x6f, 0x1d, 0xf4, 0xf8, 0xff, 0xff, //0x000008c4 vmovdqu $-1804(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0xcc, 0xf8, 0xff, 0xff, //0x000008cc vmovdqu $-1844(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0x0f, 0x85, 0xfc, 0x1d, 0x00, 0x00, //0x000008d4 jne LBB0_478
- 0x8d, 0x56, 0xff, //0x000008da leal $-1(%rsi), %edx
- 0x21, 0xf2, //0x000008dd andl %esi, %edx
- 0x0f, 0x85, 0xf1, 0x1d, 0x00, 0x00, //0x000008df jne LBB0_478
- 0x8d, 0x50, 0xff, //0x000008e5 leal $-1(%rax), %edx
- 0x21, 0xc2, //0x000008e8 andl %eax, %edx
- 0x0f, 0x85, 0xe6, 0x1d, 0x00, 0x00, //0x000008ea jne LBB0_478
- 0x85, 0xff, //0x000008f0 testl %edi, %edi
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000008f2 je LBB0_102
- 0x0f, 0xbc, 0xd7, //0x000008f8 bsfl %edi, %edx
- 0x49, 0x83, 0xff, 0xff, //0x000008fb cmpq $-1, %r15
- 0x0f, 0x85, 0xe6, 0x20, 0x00, 0x00, //0x000008ff jne LBB0_501
- 0x4c, 0x01, 0xda, //0x00000905 addq %r11, %rdx
- 0x49, 0x89, 0xd7, //0x00000908 movq %rdx, %r15
- //0x0000090b LBB0_102
- 0x85, 0xf6, //0x0000090b testl %esi, %esi
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000090d je LBB0_105
- 0x0f, 0xbc, 0xd6, //0x00000913 bsfl %esi, %edx
- 0x49, 0x83, 0xf8, 0xff, //0x00000916 cmpq $-1, %r8
- 0x0f, 0x85, 0xcb, 0x20, 0x00, 0x00, //0x0000091a jne LBB0_501
- 0x4c, 0x01, 0xda, //0x00000920 addq %r11, %rdx
- 0x49, 0x89, 0xd0, //0x00000923 movq %rdx, %r8
- //0x00000926 LBB0_105
- 0x85, 0xc0, //0x00000926 testl %eax, %eax
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000928 je LBB0_108
- 0x0f, 0xbc, 0xc0, //0x0000092e bsfl %eax, %eax
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00000931 cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0x6d, 0x21, 0x00, 0x00, //0x00000937 jne LBB0_504
- 0x4c, 0x01, 0xd8, //0x0000093d addq %r11, %rax
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x00000940 movq %rax, $16(%rsp)
- //0x00000945 LBB0_108
- 0x83, 0xf9, 0x20, //0x00000945 cmpl $32, %ecx
- 0x0f, 0x85, 0xab, 0x08, 0x00, 0x00, //0x00000948 jne LBB0_219
- 0x48, 0x83, 0xc3, 0xe0, //0x0000094e addq $-32, %rbx
- 0x49, 0x83, 0xc3, 0x20, //0x00000952 addq $32, %r11
- 0x48, 0x83, 0xfb, 0x1f, //0x00000956 cmpq $31, %rbx
- 0x0f, 0x87, 0xf0, 0xfe, 0xff, 0xff, //0x0000095a ja LBB0_94
- 0xc5, 0xf8, 0x77, //0x00000960 vzeroupper
- 0xc5, 0x7e, 0x6f, 0x3d, 0xf5, 0xf8, 0xff, 0xff, //0x00000963 vmovdqu $-1803(%rip), %ymm15 /* LCPI0_17+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0xcd, 0xf8, 0xff, 0xff, //0x0000096b vmovdqu $-1843(%rip), %ymm14 /* LCPI0_16+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0x65, 0xf8, 0xff, 0xff, //0x00000973 vmovdqu $-1947(%rip), %ymm11 /* LCPI0_10+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0x9d, 0xf8, 0xff, 0xff, //0x0000097b vmovdqu $-1891(%rip), %ymm13 /* LCPI0_15+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x0d, 0x75, 0xf8, 0xff, 0xff, //0x00000983 vmovdqu $-1931(%rip), %ymm9 /* LCPI0_14+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0xcd, 0xf7, 0xff, 0xff, //0x0000098b vmovdqu $-2099(%rip), %ymm12 /* LCPI0_6+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x15, 0xa5, 0xf7, 0xff, 0xff, //0x00000993 vmovdqu $-2139(%rip), %ymm10 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0x7d, 0xf7, 0xff, 0xff, //0x0000099b vmovdqu $-2179(%rip), %ymm8 /* LCPI0_4+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0x55, 0xf7, 0xff, 0xff, //0x000009a3 vmovdqu $-2219(%rip), %ymm7 /* LCPI0_3+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0x2d, 0xf7, 0xff, 0xff, //0x000009ab vmovdqu $-2259(%rip), %ymm6 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x2d, 0x05, 0xf7, 0xff, 0xff, //0x000009b3 vmovdqu $-2299(%rip), %ymm5 /* LCPI0_1+0(%rip) */
- 0x4d, 0x01, 0xd3, //0x000009bb addq %r10, %r11
- 0x48, 0x83, 0xfb, 0x10, //0x000009be cmpq $16, %rbx
- 0x0f, 0x82, 0xa2, 0x01, 0x00, 0x00, //0x000009c2 jb LBB0_130
- //0x000009c8 LBB0_111
- 0x4c, 0x89, 0xd8, //0x000009c8 movq %r11, %rax
- 0x4c, 0x29, 0xd0, //0x000009cb subq %r10, %rax
- 0x48, 0x89, 0x44, 0x24, 0x38, //0x000009ce movq %rax, $56(%rsp)
- 0x45, 0x31, 0xf6, //0x000009d3 xorl %r14d, %r14d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000009d6 .p2align 4, 0x90
- //0x000009e0 LBB0_112
- 0x4c, 0x89, 0x44, 0x24, 0x30, //0x000009e0 movq %r8, $48(%rsp)
- 0x4d, 0x89, 0xd0, //0x000009e5 movq %r10, %r8
- 0xc4, 0x81, 0x7a, 0x6f, 0x04, 0x33, //0x000009e8 vmovdqu (%r11,%r14), %xmm0
- 0xc5, 0xf9, 0x74, 0x0d, 0x4a, 0xf6, 0xff, 0xff, //0x000009ee vpcmpeqb $-2486(%rip), %xmm0, %xmm1 /* LCPI0_20+0(%rip) */
- 0xc5, 0xf9, 0x74, 0x15, 0x52, 0xf6, 0xff, 0xff, //0x000009f6 vpcmpeqb $-2478(%rip), %xmm0, %xmm2 /* LCPI0_21+0(%rip) */
- 0xc5, 0xe9, 0xeb, 0xc9, //0x000009fe vpor %xmm1, %xmm2, %xmm1
- 0xc5, 0xf9, 0xfc, 0x15, 0x56, 0xf6, 0xff, 0xff, //0x00000a02 vpaddb $-2474(%rip), %xmm0, %xmm2 /* LCPI0_22+0(%rip) */
- 0xc5, 0xe9, 0xda, 0x1d, 0x5e, 0xf6, 0xff, 0xff, //0x00000a0a vpminub $-2466(%rip), %xmm2, %xmm3 /* LCPI0_23+0(%rip) */
- 0xc5, 0xe9, 0x74, 0xd3, //0x00000a12 vpcmpeqb %xmm3, %xmm2, %xmm2
- 0xc5, 0xf9, 0xdb, 0x1d, 0x02, 0xf6, 0xff, 0xff, //0x00000a16 vpand $-2558(%rip), %xmm0, %xmm3 /* LCPI0_12+0(%rip) */
- 0xc5, 0xf9, 0x74, 0x05, 0x5a, 0xf6, 0xff, 0xff, //0x00000a1e vpcmpeqb $-2470(%rip), %xmm0, %xmm0 /* LCPI0_24+0(%rip) */
- 0xc5, 0xe1, 0x74, 0x1d, 0x62, 0xf6, 0xff, 0xff, //0x00000a26 vpcmpeqb $-2462(%rip), %xmm3, %xmm3 /* LCPI0_25+0(%rip) */
- 0xc5, 0xe1, 0xeb, 0xe0, //0x00000a2e vpor %xmm0, %xmm3, %xmm4
- 0xc5, 0xd9, 0xeb, 0xe1, //0x00000a32 vpor %xmm1, %xmm4, %xmm4
- 0xc5, 0xd9, 0xeb, 0xd2, //0x00000a36 vpor %xmm2, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xd0, //0x00000a3a vpmovmskb %xmm0, %edx
- 0xc5, 0xf9, 0xd7, 0xfb, //0x00000a3e vpmovmskb %xmm3, %edi
- 0xc5, 0xf9, 0xd7, 0xf1, //0x00000a42 vpmovmskb %xmm1, %esi
- 0xc5, 0xf9, 0xd7, 0xc2, //0x00000a46 vpmovmskb %xmm2, %eax
- 0xf7, 0xd0, //0x00000a4a notl %eax
- 0x0f, 0xbc, 0xc8, //0x00000a4c bsfl %eax, %ecx
- 0x4d, 0x89, 0xca, //0x00000a4f movq %r9, %r10
- 0x83, 0xf9, 0x10, //0x00000a52 cmpl $16, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00000a55 je LBB0_114
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00000a5b movl $-1, %eax
- 0xd3, 0xe0, //0x00000a60 shll %cl, %eax
- 0xf7, 0xd0, //0x00000a62 notl %eax
- 0x21, 0xc2, //0x00000a64 andl %eax, %edx
- 0x21, 0xc7, //0x00000a66 andl %eax, %edi
- 0x21, 0xf0, //0x00000a68 andl %esi, %eax
- 0x89, 0xc6, //0x00000a6a movl %eax, %esi
- //0x00000a6c LBB0_114
- 0xc5, 0xfe, 0x6f, 0x1d, 0x4c, 0xf7, 0xff, 0xff, //0x00000a6c vmovdqu $-2228(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x24, 0xf7, 0xff, 0xff, //0x00000a74 vmovdqu $-2268(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0x44, 0x8d, 0x4a, 0xff, //0x00000a7c leal $-1(%rdx), %r9d
- 0x41, 0x21, 0xd1, //0x00000a80 andl %edx, %r9d
- 0x0f, 0x85, 0x7b, 0x20, 0x00, 0x00, //0x00000a83 jne LBB0_510
- 0x8d, 0x47, 0xff, //0x00000a89 leal $-1(%rdi), %eax
- 0x21, 0xf8, //0x00000a8c andl %edi, %eax
- 0x0f, 0x85, 0x7d, 0x20, 0x00, 0x00, //0x00000a8e jne LBB0_511
- 0x8d, 0x46, 0xff, //0x00000a94 leal $-1(%rsi), %eax
- 0x21, 0xf0, //0x00000a97 andl %esi, %eax
- 0x4d, 0x89, 0xd1, //0x00000a99 movq %r10, %r9
- 0x0f, 0x85, 0x9a, 0x20, 0x00, 0x00, //0x00000a9c jne LBB0_513
- 0x85, 0xd2, //0x00000aa2 testl %edx, %edx
- 0x0f, 0x84, 0x66, 0x00, 0x00, 0x00, //0x00000aa4 je LBB0_123
- 0x0f, 0xbc, 0xd2, //0x00000aaa bsfl %edx, %edx
- 0x49, 0x83, 0xff, 0xff, //0x00000aad cmpq $-1, %r15
- 0x0f, 0x85, 0x50, 0x1f, 0x00, 0x00, //0x00000ab1 jne LBB0_503
- 0x4d, 0x89, 0xc2, //0x00000ab7 movq %r8, %r10
- 0x48, 0x8b, 0x44, 0x24, 0x38, //0x00000aba movq $56(%rsp), %rax
- 0x4c, 0x01, 0xf0, //0x00000abf addq %r14, %rax
- 0x48, 0x01, 0xc2, //0x00000ac2 addq %rax, %rdx
- 0x49, 0x89, 0xd7, //0x00000ac5 movq %rdx, %r15
- 0x85, 0xff, //0x00000ac8 testl %edi, %edi
- 0x4c, 0x8b, 0x44, 0x24, 0x30, //0x00000aca movq $48(%rsp), %r8
- 0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x00000acf je LBB0_120
- //0x00000ad5 LBB0_124
- 0x0f, 0xbc, 0xd7, //0x00000ad5 bsfl %edi, %edx
- 0x49, 0x83, 0xf8, 0xff, //0x00000ad8 cmpq $-1, %r8
- 0x0f, 0x85, 0x25, 0x1f, 0x00, 0x00, //0x00000adc jne LBB0_503
- 0x48, 0x8b, 0x44, 0x24, 0x38, //0x00000ae2 movq $56(%rsp), %rax
- 0x4c, 0x01, 0xf0, //0x00000ae7 addq %r14, %rax
- 0x48, 0x01, 0xc2, //0x00000aea addq %rax, %rdx
- 0x49, 0x89, 0xd0, //0x00000aed movq %rdx, %r8
- 0x85, 0xf6, //0x00000af0 testl %esi, %esi
- 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000af2 jne LBB0_126
- //0x00000af8 LBB0_121
- 0x83, 0xf9, 0x10, //0x00000af8 cmpl $16, %ecx
- 0x0f, 0x84, 0x4f, 0x00, 0x00, 0x00, //0x00000afb je LBB0_128
- 0xe9, 0x6a, 0x0e, 0x00, 0x00, //0x00000b01 jmp LBB0_122
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000b06 .p2align 4, 0x90
- //0x00000b10 LBB0_123
- 0x4d, 0x89, 0xc2, //0x00000b10 movq %r8, %r10
- 0x85, 0xff, //0x00000b13 testl %edi, %edi
- 0x4c, 0x8b, 0x44, 0x24, 0x30, //0x00000b15 movq $48(%rsp), %r8
- 0x0f, 0x85, 0xb5, 0xff, 0xff, 0xff, //0x00000b1a jne LBB0_124
- //0x00000b20 .p2align 4, 0x90
- //0x00000b20 LBB0_120
- 0x85, 0xf6, //0x00000b20 testl %esi, %esi
- 0x0f, 0x84, 0xd0, 0xff, 0xff, 0xff, //0x00000b22 je LBB0_121
- //0x00000b28 LBB0_126
- 0x0f, 0xbc, 0xd6, //0x00000b28 bsfl %esi, %edx
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00000b2b cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0xd0, 0x1e, 0x00, 0x00, //0x00000b31 jne LBB0_503
- 0x48, 0x8b, 0x44, 0x24, 0x38, //0x00000b37 movq $56(%rsp), %rax
- 0x4c, 0x01, 0xf0, //0x00000b3c addq %r14, %rax
- 0x48, 0x01, 0xc2, //0x00000b3f addq %rax, %rdx
- 0x48, 0x89, 0x54, 0x24, 0x10, //0x00000b42 movq %rdx, $16(%rsp)
- 0x83, 0xf9, 0x10, //0x00000b47 cmpl $16, %ecx
- 0x0f, 0x85, 0x20, 0x0e, 0x00, 0x00, //0x00000b4a jne LBB0_122
- //0x00000b50 LBB0_128
- 0x48, 0x83, 0xc3, 0xf0, //0x00000b50 addq $-16, %rbx
- 0x49, 0x83, 0xc6, 0x10, //0x00000b54 addq $16, %r14
- 0x48, 0x83, 0xfb, 0x0f, //0x00000b58 cmpq $15, %rbx
- 0x0f, 0x87, 0x7e, 0xfe, 0xff, 0xff, //0x00000b5c ja LBB0_112
- 0x4d, 0x01, 0xf3, //0x00000b62 addq %r14, %r11
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00000b65 movq $40(%rsp), %r14
- //0x00000b6a LBB0_130
- 0x48, 0x85, 0xdb, //0x00000b6a testq %rbx, %rbx
- 0x0f, 0x84, 0x27, 0x0e, 0x00, 0x00, //0x00000b6d je LBB0_346
- 0x49, 0x8d, 0x04, 0x1b, //0x00000b73 leaq (%r11,%rbx), %rax
- 0x48, 0x89, 0x44, 0x24, 0x30, //0x00000b77 movq %rax, $48(%rsp)
- 0x4c, 0x89, 0xde, //0x00000b7c movq %r11, %rsi
- 0x4c, 0x29, 0xd6, //0x00000b7f subq %r10, %rsi
- 0x31, 0xc0, //0x00000b82 xorl %eax, %eax
- 0xc5, 0xfe, 0x6f, 0x1d, 0x34, 0xf6, 0xff, 0xff, //0x00000b84 vmovdqu $-2508(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x0c, 0xf6, 0xff, 0xff, //0x00000b8c vmovdqu $-2548(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xe9, 0x24, 0x00, 0x00, 0x00, //0x00000b94 jmp LBB0_135
- //0x00000b99 LBB0_132
- 0x49, 0x83, 0xff, 0xff, //0x00000b99 cmpq $-1, %r15
- 0x0f, 0x85, 0x30, 0x1e, 0x00, 0x00, //0x00000b9d jne LBB0_500
- 0x4c, 0x8d, 0x3c, 0x06, //0x00000ba3 leaq (%rsi,%rax), %r15
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ba7 .p2align 4, 0x90
- //0x00000bb0 LBB0_134
- 0x48, 0x83, 0xc0, 0x01, //0x00000bb0 addq $1, %rax
- 0x48, 0x39, 0xc3, //0x00000bb4 cmpq %rax, %rbx
- 0x0f, 0x84, 0xfe, 0x19, 0x00, 0x00, //0x00000bb7 je LBB0_471
- //0x00000bbd LBB0_135
- 0x41, 0x0f, 0xbe, 0x14, 0x03, //0x00000bbd movsbl (%r11,%rax), %edx
- 0x8d, 0x7a, 0xd0, //0x00000bc2 leal $-48(%rdx), %edi
- 0x83, 0xff, 0x0a, //0x00000bc5 cmpl $10, %edi
- 0x0f, 0x82, 0xe2, 0xff, 0xff, 0xff, //0x00000bc8 jb LBB0_134
- 0x8d, 0x7a, 0xd5, //0x00000bce leal $-43(%rdx), %edi
- 0x83, 0xff, 0x1a, //0x00000bd1 cmpl $26, %edi
- 0x0f, 0x87, 0x2a, 0x00, 0x00, 0x00, //0x00000bd4 ja LBB0_140
- 0x48, 0x8d, 0x0d, 0x63, 0x37, 0x00, 0x00, //0x00000bda leaq $14179(%rip), %rcx /* LJTI0_3+0(%rip) */
- 0x48, 0x63, 0x14, 0xb9, //0x00000be1 movslq (%rcx,%rdi,4), %rdx
- 0x48, 0x01, 0xca, //0x00000be5 addq %rcx, %rdx
- 0xff, 0xe2, //0x00000be8 jmpq *%rdx
- //0x00000bea LBB0_138
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00000bea cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0xdd, 0x1d, 0x00, 0x00, //0x00000bf0 jne LBB0_500
- 0x48, 0x8d, 0x0c, 0x06, //0x00000bf6 leaq (%rsi,%rax), %rcx
- 0x48, 0x89, 0x4c, 0x24, 0x10, //0x00000bfa movq %rcx, $16(%rsp)
- 0xe9, 0xac, 0xff, 0xff, 0xff, //0x00000bff jmp LBB0_134
- //0x00000c04 LBB0_140
- 0x83, 0xfa, 0x65, //0x00000c04 cmpl $101, %edx
- 0x0f, 0x85, 0x8a, 0x0d, 0x00, 0x00, //0x00000c07 jne LBB0_345
- //0x00000c0d LBB0_141
- 0x49, 0x83, 0xf8, 0xff, //0x00000c0d cmpq $-1, %r8
- 0x0f, 0x85, 0xbc, 0x1d, 0x00, 0x00, //0x00000c11 jne LBB0_500
- 0x4c, 0x8d, 0x04, 0x06, //0x00000c17 leaq (%rsi,%rax), %r8
- 0xe9, 0x90, 0xff, 0xff, 0xff, //0x00000c1b jmp LBB0_134
- //0x00000c20 LBB0_143
- 0x49, 0x81, 0xfa, 0xff, 0x0f, 0x00, 0x00, //0x00000c20 cmpq $4095, %r10
- 0x0f, 0x8f, 0x78, 0x31, 0x00, 0x00, //0x00000c27 jg LBB0_713
- 0x49, 0x8d, 0x42, 0x01, //0x00000c2d leaq $1(%r10), %rax
- 0x49, 0x89, 0x06, //0x00000c31 movq %rax, (%r14)
- 0x4b, 0xc7, 0x44, 0xd6, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000c34 movq $0, $8(%r14,%r10,8)
- 0xe9, 0x5f, 0xf7, 0xff, 0xff, //0x00000c3d jmp LBB0_4
- //0x00000c42 LBB0_70
- 0x4b, 0xc7, 0x04, 0xd6, 0x02, 0x00, 0x00, 0x00, //0x00000c42 movq $2, (%r14,%r10,8)
- 0x4d, 0x8b, 0x73, 0x08, //0x00000c4a movq $8(%r11), %r14
- 0x41, 0xf6, 0xc0, 0x40, //0x00000c4e testb $64, %r8b
- 0x0f, 0x85, 0x49, 0x03, 0x00, 0x00, //0x00000c52 jne LBB0_183
- 0x41, 0xf6, 0xc0, 0x20, //0x00000c58 testb $32, %r8b
- 0x0f, 0x85, 0xbd, 0x05, 0x00, 0x00, //0x00000c5c jne LBB0_220
- 0x4d, 0x89, 0xf2, //0x00000c62 movq %r14, %r10
- 0x49, 0x29, 0xca, //0x00000c65 subq %rcx, %r10
- 0x0f, 0x84, 0x35, 0x33, 0x00, 0x00, //0x00000c68 je LBB0_724
- 0x49, 0x83, 0xfa, 0x40, //0x00000c6e cmpq $64, %r10
- 0x0f, 0x82, 0x18, 0x21, 0x00, 0x00, //0x00000c72 jb LBB0_538
- 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x00000c78 movq $-2, %rsi
- 0x4c, 0x29, 0xee, //0x00000c7f subq %r13, %rsi
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00000c82 movq $-1, $16(%rsp)
- 0x45, 0x31, 0xc0, //0x00000c8b xorl %r8d, %r8d
- 0x90, 0x90, //0x00000c8e .p2align 4, 0x90
- //0x00000c90 LBB0_75
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x00000c90 vmovdqu (%r12,%rcx), %ymm0
- 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x0c, 0x20, //0x00000c96 vmovdqu $32(%r12,%rcx), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x00000c9d vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xfa, //0x00000ca1 vpmovmskb %ymm2, %edi
- 0xc5, 0xf5, 0x74, 0xd6, //0x00000ca5 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xc2, //0x00000ca9 vpmovmskb %ymm2, %eax
- 0xc5, 0xfd, 0x74, 0xc7, //0x00000cad vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xd0, //0x00000cb1 vpmovmskb %ymm0, %edx
- 0xc5, 0xf5, 0x74, 0xc7, //0x00000cb5 vpcmpeqb %ymm7, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xd8, //0x00000cb9 vpmovmskb %ymm0, %ebx
- 0x48, 0xc1, 0xe0, 0x20, //0x00000cbd shlq $32, %rax
- 0x48, 0x09, 0xc7, //0x00000cc1 orq %rax, %rdi
- 0x48, 0xc1, 0xe3, 0x20, //0x00000cc4 shlq $32, %rbx
- 0x48, 0x09, 0xda, //0x00000cc8 orq %rbx, %rdx
- 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000ccb jne LBB0_147
- 0x4d, 0x85, 0xc0, //0x00000cd1 testq %r8, %r8
- 0x0f, 0x85, 0x3f, 0x00, 0x00, 0x00, //0x00000cd4 jne LBB0_149
- 0x45, 0x31, 0xc0, //0x00000cda xorl %r8d, %r8d
- 0x48, 0x85, 0xff, //0x00000cdd testq %rdi, %rdi
- 0x0f, 0x85, 0x8a, 0x00, 0x00, 0x00, //0x00000ce0 jne LBB0_150
- //0x00000ce6 LBB0_78
- 0x49, 0x83, 0xc2, 0xc0, //0x00000ce6 addq $-64, %r10
- 0x48, 0x83, 0xc6, 0xc0, //0x00000cea addq $-64, %rsi
- 0x48, 0x83, 0xc1, 0x40, //0x00000cee addq $64, %rcx
- 0x49, 0x83, 0xfa, 0x3f, //0x00000cf2 cmpq $63, %r10
- 0x0f, 0x87, 0x94, 0xff, 0xff, 0xff, //0x00000cf6 ja LBB0_75
- 0xe9, 0x11, 0x1d, 0x00, 0x00, //0x00000cfc jmp LBB0_79
- //0x00000d01 LBB0_147
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00000d01 cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x00000d07 jne LBB0_149
- 0x48, 0x0f, 0xbc, 0xc2, //0x00000d0d bsfq %rdx, %rax
- 0x48, 0x01, 0xc8, //0x00000d11 addq %rcx, %rax
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x00000d14 movq %rax, $16(%rsp)
- //0x00000d19 LBB0_149
- 0x4c, 0x89, 0xc0, //0x00000d19 movq %r8, %rax
- 0x48, 0xf7, 0xd0, //0x00000d1c notq %rax
- 0x48, 0x21, 0xd0, //0x00000d1f andq %rdx, %rax
- 0x4c, 0x8d, 0x1c, 0x00, //0x00000d22 leaq (%rax,%rax), %r11
- 0x4d, 0x09, 0xc3, //0x00000d26 orq %r8, %r11
- 0x4c, 0x89, 0xdb, //0x00000d29 movq %r11, %rbx
- 0x48, 0xf7, 0xd3, //0x00000d2c notq %rbx
- 0x48, 0x21, 0xd3, //0x00000d2f andq %rdx, %rbx
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000d32 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd3, //0x00000d3c andq %rdx, %rbx
- 0x45, 0x31, 0xc0, //0x00000d3f xorl %r8d, %r8d
- 0x48, 0x01, 0xc3, //0x00000d42 addq %rax, %rbx
- 0x41, 0x0f, 0x92, 0xc0, //0x00000d45 setb %r8b
- 0x48, 0x01, 0xdb, //0x00000d49 addq %rbx, %rbx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000d4c movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc3, //0x00000d56 xorq %rax, %rbx
- 0x4c, 0x21, 0xdb, //0x00000d59 andq %r11, %rbx
- 0x48, 0xf7, 0xd3, //0x00000d5c notq %rbx
- 0x48, 0x21, 0xdf, //0x00000d5f andq %rbx, %rdi
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00000d62 movq $32(%rsp), %r11
- 0x48, 0x85, 0xff, //0x00000d67 testq %rdi, %rdi
- 0x0f, 0x84, 0x76, 0xff, 0xff, 0xff, //0x00000d6a je LBB0_78
- //0x00000d70 LBB0_150
- 0x48, 0x0f, 0xbc, 0xcf, //0x00000d70 bsfq %rdi, %rcx
- 0x48, 0x29, 0xf1, //0x00000d74 subq %rsi, %rcx
- //0x00000d77 LBB0_151
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00000d77 movq $24(%rsp), %r8
- //0x00000d7c LBB0_152
- 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00000d7c movq $8(%rsp), %rbx
- 0x48, 0x85, 0xc9, //0x00000d81 testq %rcx, %rcx
- 0x0f, 0x89, 0xb9, 0x0d, 0x00, 0x00, //0x00000d84 jns LBB0_363
- 0xe9, 0x22, 0x30, 0x00, 0x00, //0x00000d8a jmp LBB0_696
- //0x00000d8f LBB0_153
- 0x4d, 0x89, 0xf2, //0x00000d8f movq %r14, %r10
- 0x49, 0x29, 0xca, //0x00000d92 subq %rcx, %r10
- 0x49, 0x83, 0xfa, 0x20, //0x00000d95 cmpq $32, %r10
- 0x0f, 0x8c, 0x9e, 0x1e, 0x00, 0x00, //0x00000d99 jl LBB0_520
- 0x4d, 0x89, 0xcf, //0x00000d9f movq %r9, %r15
- 0x4f, 0x8d, 0x04, 0x2c, //0x00000da2 leaq (%r12,%r13), %r8
- 0x4d, 0x29, 0xee, //0x00000da6 subq %r13, %r14
- 0xbe, 0x1f, 0x00, 0x00, 0x00, //0x00000da9 movl $31, %esi
- 0x45, 0x31, 0xd2, //0x00000dae xorl %r10d, %r10d
- 0x45, 0x31, 0xdb, //0x00000db1 xorl %r11d, %r11d
- 0xe9, 0x5b, 0x00, 0x00, 0x00, //0x00000db4 jmp LBB0_155
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000db9 .p2align 4, 0x90
- //0x00000dc0 LBB0_160
- 0x44, 0x89, 0xdf, //0x00000dc0 movl %r11d, %edi
- 0xf7, 0xd7, //0x00000dc3 notl %edi
- 0x21, 0xcf, //0x00000dc5 andl %ecx, %edi
- 0x8d, 0x14, 0x3f, //0x00000dc7 leal (%rdi,%rdi), %edx
- 0x44, 0x09, 0xda, //0x00000dca orl %r11d, %edx
- 0x89, 0xd3, //0x00000dcd movl %edx, %ebx
- 0xf7, 0xd3, //0x00000dcf notl %ebx
- 0x21, 0xcb, //0x00000dd1 andl %ecx, %ebx
- 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000dd3 andl $-1431655766, %ebx
- 0x45, 0x31, 0xdb, //0x00000dd9 xorl %r11d, %r11d
- 0x01, 0xfb, //0x00000ddc addl %edi, %ebx
- 0x41, 0x0f, 0x92, 0xc3, //0x00000dde setb %r11b
- 0x01, 0xdb, //0x00000de2 addl %ebx, %ebx
- 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00000de4 xorl $1431655765, %ebx
- 0x21, 0xd3, //0x00000dea andl %edx, %ebx
- 0xf7, 0xd3, //0x00000dec notl %ebx
- 0x41, 0x21, 0xd9, //0x00000dee andl %ebx, %r9d
- 0x4d, 0x85, 0xc9, //0x00000df1 testq %r9, %r9
- 0x0f, 0x85, 0x4e, 0x00, 0x00, 0x00, //0x00000df4 jne LBB0_158
- //0x00000dfa LBB0_161
- 0x49, 0x83, 0xc2, 0x20, //0x00000dfa addq $32, %r10
- 0x49, 0x8d, 0x0c, 0x36, //0x00000dfe leaq (%r14,%rsi), %rcx
- 0x48, 0x83, 0xc1, 0xe0, //0x00000e02 addq $-32, %rcx
- 0x48, 0x83, 0xc6, 0xe0, //0x00000e06 addq $-32, %rsi
- 0x48, 0x83, 0xf9, 0x3f, //0x00000e0a cmpq $63, %rcx
- 0x0f, 0x8e, 0x28, 0x18, 0x00, 0x00, //0x00000e0e jle LBB0_162
- //0x00000e14 LBB0_155
- 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x10, 0x01, //0x00000e14 vmovdqu $1(%r8,%r10), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00000e1b vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0x7d, 0xd7, 0xc9, //0x00000e1f vpmovmskb %ymm1, %r9d
- 0xc5, 0xfd, 0x74, 0xc7, //0x00000e23 vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc8, //0x00000e27 vpmovmskb %ymm0, %ecx
- 0x85, 0xc9, //0x00000e2b testl %ecx, %ecx
- 0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x00000e2d jne LBB0_160
- 0x4d, 0x85, 0xdb, //0x00000e33 testq %r11, %r11
- 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x00000e36 jne LBB0_160
- 0x45, 0x31, 0xdb, //0x00000e3c xorl %r11d, %r11d
- 0x4d, 0x85, 0xc9, //0x00000e3f testq %r9, %r9
- 0x0f, 0x84, 0xb2, 0xff, 0xff, 0xff, //0x00000e42 je LBB0_161
- //0x00000e48 LBB0_158
- 0x41, 0x0f, 0xbc, 0xc1, //0x00000e48 bsfl %r9d, %eax
- 0x4c, 0x01, 0xe8, //0x00000e4c addq %r13, %rax
- 0x49, 0x8d, 0x0c, 0x02, //0x00000e4f leaq (%r10,%rax), %rcx
- 0x48, 0x83, 0xc1, 0x02, //0x00000e53 addq $2, %rcx
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00000e57 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00000e5c movq $32(%rsp), %r11
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00000e61 movq $40(%rsp), %r14
- 0x4d, 0x89, 0xf9, //0x00000e66 movq %r15, %r9
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000e69 movabsq $4294977024, %r15
- //0x00000e73 LBB0_159
- 0x48, 0x8b, 0x44, 0x24, 0x08, //0x00000e73 movq $8(%rsp), %rax
- 0x48, 0x89, 0x08, //0x00000e78 movq %rcx, (%rax)
- 0xe9, 0x0b, 0xf5, 0xff, 0xff, //0x00000e7b jmp LBB0_3
- //0x00000e80 LBB0_165
- 0x48, 0x89, 0xd8, //0x00000e80 movq %rbx, %rax
- 0x48, 0x29, 0xc8, //0x00000e83 subq %rcx, %rax
- 0x48, 0x83, 0xf8, 0x20, //0x00000e86 cmpq $32, %rax
- 0x48, 0x8b, 0x7c, 0x24, 0x08, //0x00000e8a movq $8(%rsp), %rdi
- 0x0f, 0x82, 0xb0, 0x1d, 0x00, 0x00, //0x00000e8f jb LBB0_521
- 0x4c, 0x89, 0xe8, //0x00000e95 movq %r13, %rax
- 0x48, 0xf7, 0xd0, //0x00000e98 notq %rax
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000e9b .p2align 4, 0x90
- //0x00000ea0 LBB0_167
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x00000ea0 vmovdqu (%r12,%rcx), %ymm0
- 0xc5, 0xfd, 0x74, 0xcb, //0x00000ea6 vpcmpeqb %ymm3, %ymm0, %ymm1
- 0xc5, 0xa5, 0xdb, 0xc0, //0x00000eaa vpand %ymm0, %ymm11, %ymm0
- 0xc5, 0xfd, 0x74, 0xc4, //0x00000eae vpcmpeqb %ymm4, %ymm0, %ymm0
- 0xc5, 0xfd, 0xeb, 0xc1, //0x00000eb2 vpor %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xd0, //0x00000eb6 vpmovmskb %ymm0, %edx
- 0x85, 0xd2, //0x00000eba testl %edx, %edx
- 0x0f, 0x85, 0xd1, 0x00, 0x00, 0x00, //0x00000ebc jne LBB0_181
- 0x48, 0x83, 0xc1, 0x20, //0x00000ec2 addq $32, %rcx
- 0x48, 0x8d, 0x14, 0x03, //0x00000ec6 leaq (%rbx,%rax), %rdx
- 0x48, 0x83, 0xc2, 0xe0, //0x00000eca addq $-32, %rdx
- 0x48, 0x83, 0xc0, 0xe0, //0x00000ece addq $-32, %rax
- 0x48, 0x83, 0xfa, 0x1f, //0x00000ed2 cmpq $31, %rdx
- 0x0f, 0x87, 0xc4, 0xff, 0xff, 0xff, //0x00000ed6 ja LBB0_167
- 0x4c, 0x89, 0xe1, //0x00000edc movq %r12, %rcx
- 0x48, 0x29, 0xc1, //0x00000edf subq %rax, %rcx
- 0x48, 0x01, 0xc3, //0x00000ee2 addq %rax, %rbx
- 0x48, 0x89, 0xd8, //0x00000ee5 movq %rbx, %rax
- 0x48, 0x83, 0xf8, 0x10, //0x00000ee8 cmpq $16, %rax
- 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x00000eec jb LBB0_173
- //0x00000ef2 LBB0_170
- 0x4c, 0x89, 0xe2, //0x00000ef2 movq %r12, %rdx
- 0x48, 0x29, 0xca, //0x00000ef5 subq %rcx, %rdx
- //0x00000ef8 LBB0_171
- 0xc5, 0xfa, 0x6f, 0x01, //0x00000ef8 vmovdqu (%rcx), %xmm0
- 0xc5, 0xf9, 0x74, 0x0d, 0x0c, 0xf1, 0xff, 0xff, //0x00000efc vpcmpeqb $-3828(%rip), %xmm0, %xmm1 /* LCPI0_11+0(%rip) */
- 0xc5, 0xf9, 0xdb, 0x05, 0x14, 0xf1, 0xff, 0xff, //0x00000f04 vpand $-3820(%rip), %xmm0, %xmm0 /* LCPI0_12+0(%rip) */
- 0xc5, 0xf9, 0x74, 0x05, 0x1c, 0xf1, 0xff, 0xff, //0x00000f0c vpcmpeqb $-3812(%rip), %xmm0, %xmm0 /* LCPI0_13+0(%rip) */
- 0xc5, 0xf9, 0xeb, 0xc1, //0x00000f14 vpor %xmm1, %xmm0, %xmm0
- 0xc5, 0xf9, 0xd7, 0xf0, //0x00000f18 vpmovmskb %xmm0, %esi
- 0x85, 0xf6, //0x00000f1c testl %esi, %esi
- 0x0f, 0x85, 0x09, 0x17, 0x00, 0x00, //0x00000f1e jne LBB0_477
- 0x48, 0x83, 0xc1, 0x10, //0x00000f24 addq $16, %rcx
- 0x48, 0x83, 0xc0, 0xf0, //0x00000f28 addq $-16, %rax
- 0x48, 0x83, 0xc2, 0xf0, //0x00000f2c addq $-16, %rdx
- 0x48, 0x83, 0xf8, 0x0f, //0x00000f30 cmpq $15, %rax
- 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x00000f34 ja LBB0_171
- //0x00000f3a LBB0_173
- 0xc5, 0x7d, 0x7f, 0xe1, //0x00000f3a vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x00000f3e vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00000f42 vmovdqa %ymm13, %ymm10
- 0x4c, 0x89, 0xfe, //0x00000f47 movq %r15, %rsi
- 0x49, 0x89, 0xff, //0x00000f4a movq %rdi, %r15
- 0x48, 0x85, 0xc0, //0x00000f4d testq %rax, %rax
- 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00000f50 je LBB0_180
- 0x48, 0x8d, 0x3c, 0x01, //0x00000f56 leaq (%rcx,%rax), %rdi
- 0x31, 0xd2, //0x00000f5a xorl %edx, %edx
- //0x00000f5c LBB0_175
- 0x0f, 0xb6, 0x1c, 0x11, //0x00000f5c movzbl (%rcx,%rdx), %ebx
- 0x80, 0xfb, 0x2c, //0x00000f60 cmpb $44, %bl
- 0x0f, 0x84, 0xef, 0x1d, 0x00, 0x00, //0x00000f63 je LBB0_535
- 0x80, 0xfb, 0x7d, //0x00000f69 cmpb $125, %bl
- 0x0f, 0x84, 0xe6, 0x1d, 0x00, 0x00, //0x00000f6c je LBB0_535
- 0x80, 0xfb, 0x5d, //0x00000f72 cmpb $93, %bl
- 0x0f, 0x84, 0xdd, 0x1d, 0x00, 0x00, //0x00000f75 je LBB0_535
- 0x48, 0x83, 0xc2, 0x01, //0x00000f7b addq $1, %rdx
- 0x48, 0x39, 0xd0, //0x00000f7f cmpq %rdx, %rax
- 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x00000f82 jne LBB0_175
- 0x48, 0x89, 0xf9, //0x00000f88 movq %rdi, %rcx
- //0x00000f8b LBB0_180
- 0x4c, 0x29, 0xe1, //0x00000f8b subq %r12, %rcx
- 0xe9, 0xcb, 0x1d, 0x00, 0x00, //0x00000f8e jmp LBB0_536
- //0x00000f93 LBB0_181
- 0x0f, 0xbc, 0xca, //0x00000f93 bsfl %edx, %ecx
- 0x48, 0x29, 0xc1, //0x00000f96 subq %rax, %rcx
- //0x00000f99 LBB0_182
- 0x48, 0x89, 0x0f, //0x00000f99 movq %rcx, (%rdi)
- 0xe9, 0xea, 0xf3, 0xff, 0xff, //0x00000f9c jmp LBB0_3
- //0x00000fa1 LBB0_183
- 0x4d, 0x89, 0xf2, //0x00000fa1 movq %r14, %r10
- 0x49, 0x29, 0xca, //0x00000fa4 subq %rcx, %r10
- 0x49, 0x83, 0xfa, 0x20, //0x00000fa7 cmpq $32, %r10
- 0x0f, 0x8c, 0x5e, 0x1d, 0x00, 0x00, //0x00000fab jl LBB0_531
- 0x4d, 0x89, 0xcf, //0x00000fb1 movq %r9, %r15
- 0x4f, 0x8d, 0x04, 0x2c, //0x00000fb4 leaq (%r12,%r13), %r8
- 0x4d, 0x29, 0xee, //0x00000fb8 subq %r13, %r14
- 0xbe, 0x1f, 0x00, 0x00, 0x00, //0x00000fbb movl $31, %esi
- 0x45, 0x31, 0xd2, //0x00000fc0 xorl %r10d, %r10d
- 0x45, 0x31, 0xdb, //0x00000fc3 xorl %r11d, %r11d
- 0xe9, 0x59, 0x00, 0x00, 0x00, //0x00000fc6 jmp LBB0_185
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000fcb .p2align 4, 0x90
- //0x00000fd0 LBB0_190
- 0x44, 0x89, 0xdf, //0x00000fd0 movl %r11d, %edi
- 0xf7, 0xd7, //0x00000fd3 notl %edi
- 0x21, 0xcf, //0x00000fd5 andl %ecx, %edi
- 0x8d, 0x14, 0x3f, //0x00000fd7 leal (%rdi,%rdi), %edx
- 0x44, 0x09, 0xda, //0x00000fda orl %r11d, %edx
- 0x89, 0xd3, //0x00000fdd movl %edx, %ebx
- 0xf7, 0xd3, //0x00000fdf notl %ebx
- 0x21, 0xcb, //0x00000fe1 andl %ecx, %ebx
- 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000fe3 andl $-1431655766, %ebx
- 0x45, 0x31, 0xdb, //0x00000fe9 xorl %r11d, %r11d
- 0x01, 0xfb, //0x00000fec addl %edi, %ebx
- 0x41, 0x0f, 0x92, 0xc3, //0x00000fee setb %r11b
- 0x01, 0xdb, //0x00000ff2 addl %ebx, %ebx
- 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00000ff4 xorl $1431655765, %ebx
- 0x21, 0xd3, //0x00000ffa andl %edx, %ebx
- 0xf7, 0xd3, //0x00000ffc notl %ebx
- 0x41, 0x21, 0xd9, //0x00000ffe andl %ebx, %r9d
- 0x4d, 0x85, 0xc9, //0x00001001 testq %r9, %r9
- 0x0f, 0x85, 0x4e, 0x00, 0x00, 0x00, //0x00001004 jne LBB0_188
- //0x0000100a LBB0_191
- 0x49, 0x83, 0xc2, 0x20, //0x0000100a addq $32, %r10
- 0x49, 0x8d, 0x0c, 0x36, //0x0000100e leaq (%r14,%rsi), %rcx
- 0x48, 0x83, 0xc1, 0xe0, //0x00001012 addq $-32, %rcx
- 0x48, 0x83, 0xc6, 0xe0, //0x00001016 addq $-32, %rsi
- 0x48, 0x83, 0xf9, 0x3f, //0x0000101a cmpq $63, %rcx
- 0x0f, 0x8e, 0x5b, 0x18, 0x00, 0x00, //0x0000101e jle LBB0_192
- //0x00001024 LBB0_185
- 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x10, 0x01, //0x00001024 vmovdqu $1(%r8,%r10), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x0000102b vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0x7d, 0xd7, 0xc9, //0x0000102f vpmovmskb %ymm1, %r9d
- 0xc5, 0xfd, 0x74, 0xc7, //0x00001033 vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc8, //0x00001037 vpmovmskb %ymm0, %ecx
- 0x85, 0xc9, //0x0000103b testl %ecx, %ecx
- 0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x0000103d jne LBB0_190
- 0x4d, 0x85, 0xdb, //0x00001043 testq %r11, %r11
- 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x00001046 jne LBB0_190
- 0x45, 0x31, 0xdb, //0x0000104c xorl %r11d, %r11d
- 0x4d, 0x85, 0xc9, //0x0000104f testq %r9, %r9
- 0x0f, 0x84, 0xb2, 0xff, 0xff, 0xff, //0x00001052 je LBB0_191
- //0x00001058 LBB0_188
- 0x41, 0x0f, 0xbc, 0xc1, //0x00001058 bsfl %r9d, %eax
- 0x4c, 0x01, 0xe8, //0x0000105c addq %r13, %rax
- 0x49, 0x8d, 0x0c, 0x02, //0x0000105f leaq (%r10,%rax), %rcx
- 0x48, 0x83, 0xc1, 0x02, //0x00001063 addq $2, %rcx
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00001067 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000106c movq $32(%rsp), %r11
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00001071 movq $40(%rsp), %r14
- 0x4d, 0x89, 0xf9, //0x00001076 movq %r15, %r9
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001079 movabsq $4294977024, %r15
- //0x00001083 LBB0_189
- 0x48, 0x8b, 0x44, 0x24, 0x08, //0x00001083 movq $8(%rsp), %rax
- 0x48, 0x89, 0x08, //0x00001088 movq %rcx, (%rax)
- 0x4c, 0x89, 0xe8, //0x0000108b movq %r13, %rax
- 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x0000108e movabsq $9223372036854775806, %rdx
- 0x49, 0x39, 0xd5, //0x00001098 cmpq %rdx, %r13
- 0x0f, 0x86, 0xc0, 0x0a, 0x00, 0x00, //0x0000109b jbe LBB0_364
- 0xe9, 0x57, 0x2d, 0x00, 0x00, //0x000010a1 jmp LBB0_721
- //0x000010a6 LBB0_195
- 0x4d, 0x89, 0xf3, //0x000010a6 movq %r14, %r11
- 0x49, 0x29, 0xcb, //0x000010a9 subq %rcx, %r11
- 0x0f, 0x84, 0xf1, 0x2e, 0x00, 0x00, //0x000010ac je LBB0_724
- 0x49, 0x83, 0xfb, 0x40, //0x000010b2 cmpq $64, %r11
- 0x0f, 0x82, 0x79, 0x1c, 0x00, 0x00, //0x000010b6 jb LBB0_533
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x000010bc movq $-1, $16(%rsp)
- 0x45, 0x31, 0xd2, //0x000010c5 xorl %r10d, %r10d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000010c8 .p2align 4, 0x90
- //0x000010d0 LBB0_198
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x000010d0 vmovdqu (%r12,%rcx), %ymm0
- 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x0c, 0x20, //0x000010d6 vmovdqu $32(%r12,%rcx), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x000010dd vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xfa, //0x000010e1 vpmovmskb %ymm2, %edi
- 0xc5, 0xf5, 0x74, 0xd6, //0x000010e5 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xc2, //0x000010e9 vpmovmskb %ymm2, %eax
- 0xc5, 0xfd, 0x74, 0xd7, //0x000010ed vpcmpeqb %ymm7, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x000010f1 vpmovmskb %ymm2, %edx
- 0xc5, 0xf5, 0x74, 0xd7, //0x000010f5 vpcmpeqb %ymm7, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xda, //0x000010f9 vpmovmskb %ymm2, %ebx
- 0xc5, 0xbd, 0xda, 0xd1, //0x000010fd vpminub %ymm1, %ymm8, %ymm2
- 0xc5, 0xf5, 0x74, 0xca, //0x00001101 vpcmpeqb %ymm2, %ymm1, %ymm1
- 0xc5, 0xfd, 0xd7, 0xf1, //0x00001105 vpmovmskb %ymm1, %esi
- 0x48, 0xc1, 0xe0, 0x20, //0x00001109 shlq $32, %rax
- 0x48, 0x09, 0xc7, //0x0000110d orq %rax, %rdi
- 0x48, 0xc1, 0xe3, 0x20, //0x00001110 shlq $32, %rbx
- 0x48, 0xc1, 0xe6, 0x20, //0x00001114 shlq $32, %rsi
- 0x48, 0x09, 0xda, //0x00001118 orq %rbx, %rdx
- 0x0f, 0x85, 0x44, 0x00, 0x00, 0x00, //0x0000111b jne LBB0_209
- 0x4d, 0x85, 0xd2, //0x00001121 testq %r10, %r10
- 0x0f, 0x85, 0x53, 0x00, 0x00, 0x00, //0x00001124 jne LBB0_211
- 0x45, 0x31, 0xd2, //0x0000112a xorl %r10d, %r10d
- //0x0000112d LBB0_201
- 0xc5, 0xbd, 0xda, 0xc8, //0x0000112d vpminub %ymm0, %ymm8, %ymm1
- 0xc5, 0xfd, 0x74, 0xc1, //0x00001131 vpcmpeqb %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc0, //0x00001135 vpmovmskb %ymm0, %eax
- 0x48, 0x09, 0xc6, //0x00001139 orq %rax, %rsi
- 0x48, 0x85, 0xff, //0x0000113c testq %rdi, %rdi
- 0x0f, 0x85, 0x8b, 0x00, 0x00, 0x00, //0x0000113f jne LBB0_212
- 0x48, 0x85, 0xf6, //0x00001145 testq %rsi, %rsi
- 0x0f, 0x85, 0xce, 0x2c, 0x00, 0x00, //0x00001148 jne LBB0_704
- 0x49, 0x83, 0xc3, 0xc0, //0x0000114e addq $-64, %r11
- 0x48, 0x83, 0xc1, 0x40, //0x00001152 addq $64, %rcx
- 0x49, 0x83, 0xfb, 0x3f, //0x00001156 cmpq $63, %r11
- 0x0f, 0x87, 0x70, 0xff, 0xff, 0xff, //0x0000115a ja LBB0_198
- 0xe9, 0x0e, 0x18, 0x00, 0x00, //0x00001160 jmp LBB0_204
- //0x00001165 LBB0_209
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00001165 cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x0000116b jne LBB0_211
- 0x48, 0x0f, 0xbc, 0xc2, //0x00001171 bsfq %rdx, %rax
- 0x48, 0x01, 0xc8, //0x00001175 addq %rcx, %rax
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x00001178 movq %rax, $16(%rsp)
- //0x0000117d LBB0_211
- 0x4c, 0x89, 0xd0, //0x0000117d movq %r10, %rax
- 0x48, 0xf7, 0xd0, //0x00001180 notq %rax
- 0x48, 0x21, 0xd0, //0x00001183 andq %rdx, %rax
- 0x4c, 0x8d, 0x04, 0x00, //0x00001186 leaq (%rax,%rax), %r8
- 0x4d, 0x09, 0xd0, //0x0000118a orq %r10, %r8
- 0x4c, 0x89, 0xc3, //0x0000118d movq %r8, %rbx
- 0x48, 0xf7, 0xd3, //0x00001190 notq %rbx
- 0x48, 0x21, 0xd3, //0x00001193 andq %rdx, %rbx
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001196 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd3, //0x000011a0 andq %rdx, %rbx
- 0x45, 0x31, 0xd2, //0x000011a3 xorl %r10d, %r10d
- 0x48, 0x01, 0xc3, //0x000011a6 addq %rax, %rbx
- 0x41, 0x0f, 0x92, 0xc2, //0x000011a9 setb %r10b
- 0x48, 0x01, 0xdb, //0x000011ad addq %rbx, %rbx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000011b0 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc3, //0x000011ba xorq %rax, %rbx
- 0x4c, 0x21, 0xc3, //0x000011bd andq %r8, %rbx
- 0x48, 0xf7, 0xd3, //0x000011c0 notq %rbx
- 0x48, 0x21, 0xdf, //0x000011c3 andq %rbx, %rdi
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000011c6 movq $24(%rsp), %r8
- 0xe9, 0x5d, 0xff, 0xff, 0xff, //0x000011cb jmp LBB0_201
- //0x000011d0 LBB0_212
- 0x48, 0x0f, 0xbc, 0xc7, //0x000011d0 bsfq %rdi, %rax
- 0x48, 0x85, 0xf6, //0x000011d4 testq %rsi, %rsi
- 0x0f, 0x84, 0x9c, 0x01, 0x00, 0x00, //0x000011d7 je LBB0_245
- 0x48, 0x0f, 0xbc, 0xd6, //0x000011dd bsfq %rsi, %rdx
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000011e1 movq $32(%rsp), %r11
- 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x000011e6 movq $8(%rsp), %rbx
- 0x48, 0x39, 0xc2, //0x000011eb cmpq %rax, %rdx
- 0x0f, 0x83, 0x9d, 0x01, 0x00, 0x00, //0x000011ee jae LBB0_246
- 0xe9, 0xda, 0x2d, 0x00, 0x00, //0x000011f4 jmp LBB0_239
- //0x000011f9 LBB0_219
- 0x4c, 0x01, 0xd9, //0x000011f9 addq %r11, %rcx
- 0x4c, 0x01, 0xd1, //0x000011fc addq %r10, %rcx
- 0xc5, 0xf8, 0x77, //0x000011ff vzeroupper
- 0x49, 0x89, 0xcb, //0x00001202 movq %rcx, %r11
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001205 movq $-1, %rax
- 0x4d, 0x85, 0xff, //0x0000120c testq %r15, %r15
- 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x0000120f movq $16(%rsp), %rcx
- 0x0f, 0x85, 0x95, 0x07, 0x00, 0x00, //0x00001214 jne LBB0_347
- 0xe9, 0xc5, 0x2b, 0x00, 0x00, //0x0000121a jmp LBB0_700
- //0x0000121f LBB0_220
- 0x4d, 0x89, 0xf3, //0x0000121f movq %r14, %r11
- 0x49, 0x29, 0xcb, //0x00001222 subq %rcx, %r11
- 0x0f, 0x84, 0x78, 0x2d, 0x00, 0x00, //0x00001225 je LBB0_724
- 0x49, 0x83, 0xfb, 0x40, //0x0000122b cmpq $64, %r11
- 0x0f, 0x82, 0x79, 0x1b, 0x00, 0x00, //0x0000122f jb LBB0_539
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00001235 movq $-1, $16(%rsp)
- 0x45, 0x31, 0xd2, //0x0000123e xorl %r10d, %r10d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001241 .p2align 4, 0x90
- //0x00001250 LBB0_223
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x00001250 vmovdqu (%r12,%rcx), %ymm0
- 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x0c, 0x20, //0x00001256 vmovdqu $32(%r12,%rcx), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x0000125d vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xfa, //0x00001261 vpmovmskb %ymm2, %edi
- 0xc5, 0xf5, 0x74, 0xd6, //0x00001265 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xc2, //0x00001269 vpmovmskb %ymm2, %eax
- 0xc5, 0xfd, 0x74, 0xd7, //0x0000126d vpcmpeqb %ymm7, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x00001271 vpmovmskb %ymm2, %edx
- 0xc5, 0xf5, 0x74, 0xd7, //0x00001275 vpcmpeqb %ymm7, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xda, //0x00001279 vpmovmskb %ymm2, %ebx
- 0xc5, 0xbd, 0xda, 0xd1, //0x0000127d vpminub %ymm1, %ymm8, %ymm2
- 0xc5, 0xf5, 0x74, 0xca, //0x00001281 vpcmpeqb %ymm2, %ymm1, %ymm1
- 0xc5, 0xfd, 0xd7, 0xf1, //0x00001285 vpmovmskb %ymm1, %esi
- 0x48, 0xc1, 0xe0, 0x20, //0x00001289 shlq $32, %rax
- 0x48, 0x09, 0xc7, //0x0000128d orq %rax, %rdi
- 0x48, 0xc1, 0xe3, 0x20, //0x00001290 shlq $32, %rbx
- 0x48, 0xc1, 0xe6, 0x20, //0x00001294 shlq $32, %rsi
- 0x48, 0x09, 0xda, //0x00001298 orq %rbx, %rdx
- 0x0f, 0x85, 0x44, 0x00, 0x00, 0x00, //0x0000129b jne LBB0_234
- 0x4d, 0x85, 0xd2, //0x000012a1 testq %r10, %r10
- 0x0f, 0x85, 0x53, 0x00, 0x00, 0x00, //0x000012a4 jne LBB0_236
- 0x45, 0x31, 0xd2, //0x000012aa xorl %r10d, %r10d
- //0x000012ad LBB0_226
- 0xc5, 0xbd, 0xda, 0xc8, //0x000012ad vpminub %ymm0, %ymm8, %ymm1
- 0xc5, 0xfd, 0x74, 0xc1, //0x000012b1 vpcmpeqb %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc0, //0x000012b5 vpmovmskb %ymm0, %eax
- 0x48, 0x09, 0xc6, //0x000012b9 orq %rax, %rsi
- 0x48, 0x85, 0xff, //0x000012bc testq %rdi, %rdi
- 0x0f, 0x85, 0x8b, 0x00, 0x00, 0x00, //0x000012bf jne LBB0_237
- 0x48, 0x85, 0xf6, //0x000012c5 testq %rsi, %rsi
- 0x0f, 0x85, 0x4e, 0x2b, 0x00, 0x00, //0x000012c8 jne LBB0_704
- 0x49, 0x83, 0xc3, 0xc0, //0x000012ce addq $-64, %r11
- 0x48, 0x83, 0xc1, 0x40, //0x000012d2 addq $64, %rcx
- 0x49, 0x83, 0xfb, 0x3f, //0x000012d6 cmpq $63, %r11
- 0x0f, 0x87, 0x70, 0xff, 0xff, 0xff, //0x000012da ja LBB0_223
- 0xe9, 0x7e, 0x17, 0x00, 0x00, //0x000012e0 jmp LBB0_229
- //0x000012e5 LBB0_234
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x000012e5 cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x000012eb jne LBB0_236
- 0x48, 0x0f, 0xbc, 0xc2, //0x000012f1 bsfq %rdx, %rax
- 0x48, 0x01, 0xc8, //0x000012f5 addq %rcx, %rax
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x000012f8 movq %rax, $16(%rsp)
- //0x000012fd LBB0_236
- 0x4c, 0x89, 0xd0, //0x000012fd movq %r10, %rax
- 0x48, 0xf7, 0xd0, //0x00001300 notq %rax
- 0x48, 0x21, 0xd0, //0x00001303 andq %rdx, %rax
- 0x4c, 0x8d, 0x04, 0x00, //0x00001306 leaq (%rax,%rax), %r8
- 0x4d, 0x09, 0xd0, //0x0000130a orq %r10, %r8
- 0x4c, 0x89, 0xc3, //0x0000130d movq %r8, %rbx
- 0x48, 0xf7, 0xd3, //0x00001310 notq %rbx
- 0x48, 0x21, 0xd3, //0x00001313 andq %rdx, %rbx
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001316 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd3, //0x00001320 andq %rdx, %rbx
- 0x45, 0x31, 0xd2, //0x00001323 xorl %r10d, %r10d
- 0x48, 0x01, 0xc3, //0x00001326 addq %rax, %rbx
- 0x41, 0x0f, 0x92, 0xc2, //0x00001329 setb %r10b
- 0x48, 0x01, 0xdb, //0x0000132d addq %rbx, %rbx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001330 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc3, //0x0000133a xorq %rax, %rbx
- 0x4c, 0x21, 0xc3, //0x0000133d andq %r8, %rbx
- 0x48, 0xf7, 0xd3, //0x00001340 notq %rbx
- 0x48, 0x21, 0xdf, //0x00001343 andq %rbx, %rdi
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00001346 movq $24(%rsp), %r8
- 0xe9, 0x5d, 0xff, 0xff, 0xff, //0x0000134b jmp LBB0_226
- //0x00001350 LBB0_237
- 0x48, 0x0f, 0xbc, 0xc7, //0x00001350 bsfq %rdi, %rax
- 0x48, 0x85, 0xf6, //0x00001354 testq %rsi, %rsi
- 0x0f, 0x84, 0xbe, 0x07, 0x00, 0x00, //0x00001357 je LBB0_361
- 0x48, 0x0f, 0xbc, 0xd6, //0x0000135d bsfq %rsi, %rdx
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00001361 movq $32(%rsp), %r11
- 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00001366 movq $8(%rsp), %rbx
- 0x48, 0x39, 0xc2, //0x0000136b cmpq %rax, %rdx
- 0x0f, 0x83, 0xbf, 0x07, 0x00, 0x00, //0x0000136e jae LBB0_362
- 0xe9, 0x5a, 0x2c, 0x00, 0x00, //0x00001374 jmp LBB0_239
- //0x00001379 LBB0_245
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001379 movl $64, %edx
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000137e movq $32(%rsp), %r11
- 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00001383 movq $8(%rsp), %rbx
- 0x48, 0x39, 0xc2, //0x00001388 cmpq %rax, %rdx
- 0x0f, 0x82, 0x42, 0x2c, 0x00, 0x00, //0x0000138b jb LBB0_239
- //0x00001391 LBB0_246
- 0x48, 0x01, 0xc1, //0x00001391 addq %rax, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x00001394 addq $1, %rcx
- 0x48, 0x85, 0xc9, //0x00001398 testq %rcx, %rcx
- 0x0f, 0x88, 0x10, 0x2a, 0x00, 0x00, //0x0000139b js LBB0_696
- //0x000013a1 LBB0_247
- 0x48, 0x89, 0x0b, //0x000013a1 movq %rcx, (%rbx)
- 0x4c, 0x89, 0xe8, //0x000013a4 movq %r13, %rax
- 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x000013a7 movabsq $9223372036854775806, %rdx
- 0x49, 0x39, 0xd5, //0x000013b1 cmpq %rdx, %r13
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x000013b4 movq $40(%rsp), %r14
- 0x0f, 0x86, 0xe2, 0xef, 0xff, 0xff, //0x000013b9 jbe LBB0_4
- 0xe9, 0x39, 0x2a, 0x00, 0x00, //0x000013bf jmp LBB0_721
- //0x000013c4 LBB0_248
- 0x49, 0x8b, 0x53, 0x08, //0x000013c4 movq $8(%r11), %rdx
- 0x48, 0x8d, 0x72, 0xfc, //0x000013c8 leaq $-4(%rdx), %rsi
- 0x49, 0x39, 0xf5, //0x000013cc cmpq %rsi, %r13
- 0x0f, 0x83, 0x6a, 0x2a, 0x00, 0x00, //0x000013cf jae LBB0_706
- 0x41, 0x8b, 0x0c, 0x0c, //0x000013d5 movl (%r12,%rcx), %ecx
- 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x000013d9 cmpl $1702063201, %ecx
- 0x48, 0x8b, 0x54, 0x24, 0x08, //0x000013df movq $8(%rsp), %rdx
- 0x0f, 0x85, 0xb4, 0x2a, 0x00, 0x00, //0x000013e4 jne LBB0_707
- 0x49, 0x8d, 0x4d, 0x05, //0x000013ea leaq $5(%r13), %rcx
- 0xe9, 0x95, 0xef, 0xff, 0xff, //0x000013ee jmp LBB0_2
- //0x000013f3 LBB0_251
- 0x4d, 0x8b, 0x73, 0x08, //0x000013f3 movq $8(%r11), %r14
- 0x41, 0xf6, 0xc0, 0x40, //0x000013f7 testb $64, %r8b
- 0x0f, 0x85, 0x84, 0x07, 0x00, 0x00, //0x000013fb jne LBB0_366
- 0x41, 0xf6, 0xc0, 0x20, //0x00001401 testb $32, %r8b
- 0x0f, 0x85, 0x46, 0x10, 0x00, 0x00, //0x00001405 jne LBB0_450
- 0x4d, 0x89, 0xf2, //0x0000140b movq %r14, %r10
- 0x49, 0x29, 0xca, //0x0000140e subq %rcx, %r10
- 0x0f, 0x84, 0xe2, 0x2b, 0x00, 0x00, //0x00001411 je LBB0_727
- 0x49, 0x83, 0xfa, 0x40, //0x00001417 cmpq $64, %r10
- 0x0f, 0x82, 0x03, 0x1a, 0x00, 0x00, //0x0000141b jb LBB0_544
- 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x00001421 movq $-2, %rsi
- 0x4c, 0x29, 0xee, //0x00001428 subq %r13, %rsi
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x0000142b movq $-1, $16(%rsp)
- 0x45, 0x31, 0xc0, //0x00001434 xorl %r8d, %r8d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001437 .p2align 4, 0x90
- //0x00001440 LBB0_256
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x00001440 vmovdqu (%r12,%rcx), %ymm0
- 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x0c, 0x20, //0x00001446 vmovdqu $32(%r12,%rcx), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x0000144d vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xfa, //0x00001451 vpmovmskb %ymm2, %edi
- 0xc5, 0xf5, 0x74, 0xd6, //0x00001455 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xc2, //0x00001459 vpmovmskb %ymm2, %eax
- 0xc5, 0xfd, 0x74, 0xc7, //0x0000145d vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xd0, //0x00001461 vpmovmskb %ymm0, %edx
- 0xc5, 0xf5, 0x74, 0xc7, //0x00001465 vpcmpeqb %ymm7, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xd8, //0x00001469 vpmovmskb %ymm0, %ebx
- 0x48, 0xc1, 0xe0, 0x20, //0x0000146d shlq $32, %rax
- 0x48, 0x09, 0xc7, //0x00001471 orq %rax, %rdi
- 0x48, 0xc1, 0xe3, 0x20, //0x00001474 shlq $32, %rbx
- 0x48, 0x09, 0xda, //0x00001478 orq %rbx, %rdx
- 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000147b jne LBB0_265
- 0x4d, 0x85, 0xc0, //0x00001481 testq %r8, %r8
- 0x0f, 0x85, 0x3f, 0x00, 0x00, 0x00, //0x00001484 jne LBB0_267
- 0x45, 0x31, 0xc0, //0x0000148a xorl %r8d, %r8d
- 0x48, 0x85, 0xff, //0x0000148d testq %rdi, %rdi
- 0x0f, 0x85, 0x8a, 0x00, 0x00, 0x00, //0x00001490 jne LBB0_268
- //0x00001496 LBB0_259
- 0x49, 0x83, 0xc2, 0xc0, //0x00001496 addq $-64, %r10
- 0x48, 0x83, 0xc6, 0xc0, //0x0000149a addq $-64, %rsi
- 0x48, 0x83, 0xc1, 0x40, //0x0000149e addq $64, %rcx
- 0x49, 0x83, 0xfa, 0x3f, //0x000014a2 cmpq $63, %r10
- 0x0f, 0x87, 0x94, 0xff, 0xff, 0xff, //0x000014a6 ja LBB0_256
- 0xe9, 0xc7, 0x16, 0x00, 0x00, //0x000014ac jmp LBB0_260
- //0x000014b1 LBB0_265
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x000014b1 cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x000014b7 jne LBB0_267
- 0x48, 0x0f, 0xbc, 0xc2, //0x000014bd bsfq %rdx, %rax
- 0x48, 0x01, 0xc8, //0x000014c1 addq %rcx, %rax
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x000014c4 movq %rax, $16(%rsp)
- //0x000014c9 LBB0_267
- 0x4c, 0x89, 0xc0, //0x000014c9 movq %r8, %rax
- 0x48, 0xf7, 0xd0, //0x000014cc notq %rax
- 0x48, 0x21, 0xd0, //0x000014cf andq %rdx, %rax
- 0x4c, 0x8d, 0x1c, 0x00, //0x000014d2 leaq (%rax,%rax), %r11
- 0x4d, 0x09, 0xc3, //0x000014d6 orq %r8, %r11
- 0x4c, 0x89, 0xdb, //0x000014d9 movq %r11, %rbx
- 0x48, 0xf7, 0xd3, //0x000014dc notq %rbx
- 0x48, 0x21, 0xd3, //0x000014df andq %rdx, %rbx
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000014e2 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd3, //0x000014ec andq %rdx, %rbx
- 0x45, 0x31, 0xc0, //0x000014ef xorl %r8d, %r8d
- 0x48, 0x01, 0xc3, //0x000014f2 addq %rax, %rbx
- 0x41, 0x0f, 0x92, 0xc0, //0x000014f5 setb %r8b
- 0x48, 0x01, 0xdb, //0x000014f9 addq %rbx, %rbx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000014fc movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc3, //0x00001506 xorq %rax, %rbx
- 0x4c, 0x21, 0xdb, //0x00001509 andq %r11, %rbx
- 0x48, 0xf7, 0xd3, //0x0000150c notq %rbx
- 0x48, 0x21, 0xdf, //0x0000150f andq %rbx, %rdi
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00001512 movq $32(%rsp), %r11
- 0x48, 0x85, 0xff, //0x00001517 testq %rdi, %rdi
- 0x0f, 0x84, 0x76, 0xff, 0xff, 0xff, //0x0000151a je LBB0_259
- //0x00001520 LBB0_268
- 0xc5, 0x7d, 0x7f, 0xea, //0x00001520 vmovdqa %ymm13, %ymm2
- 0x48, 0x0f, 0xbc, 0xcf, //0x00001524 bsfq %rdi, %rcx
- 0x48, 0x29, 0xf1, //0x00001528 subq %rsi, %rcx
- //0x0000152b LBB0_269
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x0000152b movq $24(%rsp), %r8
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00001530 movq $8(%rsp), %rsi
- 0xe9, 0xc3, 0x10, 0x00, 0x00, //0x00001535 jmp LBB0_475
- //0x0000153a LBB0_270
- 0x4d, 0x8b, 0x7b, 0x08, //0x0000153a movq $8(%r11), %r15
- 0x41, 0xf6, 0xc0, 0x40, //0x0000153e testb $64, %r8b
- 0x0f, 0x85, 0x25, 0x07, 0x00, 0x00, //0x00001542 jne LBB0_377
- 0x49, 0x29, 0xcf, //0x00001548 subq %rcx, %r15
- 0x0f, 0x84, 0x0f, 0x2a, 0x00, 0x00, //0x0000154b je LBB0_714
- 0x4d, 0x8d, 0x14, 0x0c, //0x00001551 leaq (%r12,%rcx), %r10
- 0x41, 0x80, 0x3a, 0x30, //0x00001555 cmpb $48, (%r10)
- 0x0f, 0x85, 0x34, 0x00, 0x00, 0x00, //0x00001559 jne LBB0_276
- 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000155f movl $1, %ebx
- 0x49, 0x83, 0xff, 0x01, //0x00001564 cmpq $1, %r15
- 0x0f, 0x84, 0x71, 0x17, 0x00, 0x00, //0x00001568 je LBB0_530
- 0x41, 0x8a, 0x42, 0x01, //0x0000156e movb $1(%r10), %al
- 0x04, 0xd2, //0x00001572 addb $-46, %al
- 0x3c, 0x37, //0x00001574 cmpb $55, %al
- 0x0f, 0x87, 0x63, 0x17, 0x00, 0x00, //0x00001576 ja LBB0_530
- 0x0f, 0xb6, 0xc0, //0x0000157c movzbl %al, %eax
- 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x0000157f movabsq $36028797027352577, %rdx
- 0x48, 0x0f, 0xa3, 0xc2, //0x00001589 btq %rax, %rdx
- 0x0f, 0x83, 0x4c, 0x17, 0x00, 0x00, //0x0000158d jae LBB0_530
- //0x00001593 LBB0_276
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001593 movq $-1, %r11
- 0x49, 0x83, 0xff, 0x20, //0x0000159a cmpq $32, %r15
- 0x0f, 0x82, 0x56, 0x18, 0x00, 0x00, //0x0000159e jb LBB0_543
- 0x31, 0xdb, //0x000015a4 xorl %ebx, %ebx
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000015a6 movq $-1, %r14
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000015ad movq $-1, %r8
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000015b4 .p2align 4, 0x90
- //0x000015c0 LBB0_278
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x1a, //0x000015c0 vmovdqu (%r10,%rbx), %ymm0
- 0xc5, 0xb5, 0x74, 0xc8, //0x000015c6 vpcmpeqb %ymm0, %ymm9, %ymm1
- 0xc5, 0x95, 0x74, 0xd0, //0x000015ca vpcmpeqb %ymm0, %ymm13, %ymm2
- 0xc5, 0xed, 0xeb, 0xc9, //0x000015ce vpor %ymm1, %ymm2, %ymm1
- 0xc5, 0xa5, 0xdb, 0xd0, //0x000015d2 vpand %ymm0, %ymm11, %ymm2
- 0xc5, 0x8d, 0x74, 0xd8, //0x000015d6 vpcmpeqb %ymm0, %ymm14, %ymm3
- 0xc5, 0xfd, 0xd7, 0xfb, //0x000015da vpmovmskb %ymm3, %edi
- 0xc5, 0x85, 0x74, 0xd2, //0x000015de vpcmpeqb %ymm2, %ymm15, %ymm2
- 0xc5, 0xfd, 0xd7, 0xf2, //0x000015e2 vpmovmskb %ymm2, %esi
- 0xc5, 0xfd, 0xd7, 0xc1, //0x000015e6 vpmovmskb %ymm1, %eax
- 0xc5, 0xfd, 0xfc, 0x05, 0x8e, 0xec, 0xff, 0xff, //0x000015ea vpaddb $-4978(%rip), %ymm0, %ymm0 /* LCPI0_18+0(%rip) */
- 0xc5, 0xfd, 0xda, 0x25, 0xa6, 0xec, 0xff, 0xff, //0x000015f2 vpminub $-4954(%rip), %ymm0, %ymm4 /* LCPI0_19+0(%rip) */
- 0xc5, 0xfd, 0x74, 0xc4, //0x000015fa vpcmpeqb %ymm4, %ymm0, %ymm0
- 0xc5, 0xe5, 0xeb, 0xd2, //0x000015fe vpor %ymm2, %ymm3, %ymm2
- 0xc5, 0xfd, 0xeb, 0xc2, //0x00001602 vpor %ymm2, %ymm0, %ymm0
- 0xc5, 0xfd, 0xeb, 0xc1, //0x00001606 vpor %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc8, //0x0000160a vpmovmskb %ymm0, %ecx
- 0x48, 0xf7, 0xd1, //0x0000160e notq %rcx
- 0x48, 0x0f, 0xbc, 0xc9, //0x00001611 bsfq %rcx, %rcx
- 0x83, 0xf9, 0x20, //0x00001615 cmpl $32, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00001618 je LBB0_280
- 0xba, 0xff, 0xff, 0xff, 0xff, //0x0000161e movl $-1, %edx
- 0xd3, 0xe2, //0x00001623 shll %cl, %edx
- 0xf7, 0xd2, //0x00001625 notl %edx
- 0x21, 0xd7, //0x00001627 andl %edx, %edi
- 0x21, 0xd6, //0x00001629 andl %edx, %esi
- 0x21, 0xc2, //0x0000162b andl %eax, %edx
- 0x89, 0xd0, //0x0000162d movl %edx, %eax
- //0x0000162f LBB0_280
- 0x8d, 0x57, 0xff, //0x0000162f leal $-1(%rdi), %edx
- 0x21, 0xfa, //0x00001632 andl %edi, %edx
- 0xc5, 0xfe, 0x6f, 0x1d, 0x84, 0xeb, 0xff, 0xff, //0x00001634 vmovdqu $-5244(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x5c, 0xeb, 0xff, 0xff, //0x0000163c vmovdqu $-5284(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0x0f, 0x85, 0x22, 0x15, 0x00, 0x00, //0x00001644 jne LBB0_516
- 0x8d, 0x56, 0xff, //0x0000164a leal $-1(%rsi), %edx
- 0x21, 0xf2, //0x0000164d andl %esi, %edx
- 0x0f, 0x85, 0x17, 0x15, 0x00, 0x00, //0x0000164f jne LBB0_516
- 0x8d, 0x50, 0xff, //0x00001655 leal $-1(%rax), %edx
- 0x21, 0xc2, //0x00001658 andl %eax, %edx
- 0x0f, 0x85, 0x0c, 0x15, 0x00, 0x00, //0x0000165a jne LBB0_516
- 0x85, 0xff, //0x00001660 testl %edi, %edi
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001662 je LBB0_286
- 0x0f, 0xbc, 0xd7, //0x00001668 bsfl %edi, %edx
- 0x49, 0x83, 0xf8, 0xff, //0x0000166b cmpq $-1, %r8
- 0x0f, 0x85, 0xbd, 0x15, 0x00, 0x00, //0x0000166f jne LBB0_519
- 0x48, 0x01, 0xda, //0x00001675 addq %rbx, %rdx
- 0x49, 0x89, 0xd0, //0x00001678 movq %rdx, %r8
- //0x0000167b LBB0_286
- 0x85, 0xf6, //0x0000167b testl %esi, %esi
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000167d je LBB0_289
- 0x0f, 0xbc, 0xd6, //0x00001683 bsfl %esi, %edx
- 0x49, 0x83, 0xfe, 0xff, //0x00001686 cmpq $-1, %r14
- 0x0f, 0x85, 0xa2, 0x15, 0x00, 0x00, //0x0000168a jne LBB0_519
- 0x48, 0x01, 0xda, //0x00001690 addq %rbx, %rdx
- 0x49, 0x89, 0xd6, //0x00001693 movq %rdx, %r14
- //0x00001696 LBB0_289
- 0x85, 0xc0, //0x00001696 testl %eax, %eax
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001698 je LBB0_292
- 0x0f, 0xbc, 0xc0, //0x0000169e bsfl %eax, %eax
- 0x49, 0x83, 0xfb, 0xff, //0x000016a1 cmpq $-1, %r11
- 0x0f, 0x85, 0x04, 0x16, 0x00, 0x00, //0x000016a5 jne LBB0_525
- 0x48, 0x01, 0xd8, //0x000016ab addq %rbx, %rax
- 0x49, 0x89, 0xc3, //0x000016ae movq %rax, %r11
- //0x000016b1 LBB0_292
- 0x83, 0xf9, 0x20, //0x000016b1 cmpl $32, %ecx
- 0x0f, 0x85, 0xdc, 0x0e, 0x00, 0x00, //0x000016b4 jne LBB0_469
- 0x49, 0x83, 0xc7, 0xe0, //0x000016ba addq $-32, %r15
- 0x48, 0x83, 0xc3, 0x20, //0x000016be addq $32, %rbx
- 0x49, 0x83, 0xff, 0x1f, //0x000016c2 cmpq $31, %r15
- 0x0f, 0x87, 0xf4, 0xfe, 0xff, 0xff, //0x000016c6 ja LBB0_278
- 0xc5, 0xf8, 0x77, //0x000016cc vzeroupper
- 0x4c, 0x01, 0xd3, //0x000016cf addq %r10, %rbx
- 0x4c, 0x89, 0x54, 0x24, 0x30, //0x000016d2 movq %r10, $48(%rsp)
- 0x4c, 0x89, 0x4c, 0x24, 0x10, //0x000016d7 movq %r9, $16(%rsp)
- 0x49, 0x83, 0xff, 0x10, //0x000016dc cmpq $16, %r15
- 0x0f, 0x82, 0x2c, 0x01, 0x00, 0x00, //0x000016e0 jb LBB0_313
- //0x000016e6 LBB0_295
- 0x48, 0x89, 0xd8, //0x000016e6 movq %rbx, %rax
- 0x4c, 0x29, 0xe8, //0x000016e9 subq %r13, %rax
- 0x4d, 0x89, 0xe1, //0x000016ec movq %r12, %r9
- 0x49, 0xf7, 0xd1, //0x000016ef notq %r9
- 0x49, 0x01, 0xc1, //0x000016f2 addq %rax, %r9
- 0x45, 0x31, 0xd2, //0x000016f5 xorl %r10d, %r10d
- //0x000016f8 LBB0_296
- 0xc4, 0xa1, 0x7a, 0x6f, 0x04, 0x13, //0x000016f8 vmovdqu (%rbx,%r10), %xmm0
- 0xc5, 0xf9, 0x74, 0x0d, 0x3a, 0xe9, 0xff, 0xff, //0x000016fe vpcmpeqb $-5830(%rip), %xmm0, %xmm1 /* LCPI0_20+0(%rip) */
- 0xc5, 0xf9, 0x74, 0x15, 0x42, 0xe9, 0xff, 0xff, //0x00001706 vpcmpeqb $-5822(%rip), %xmm0, %xmm2 /* LCPI0_21+0(%rip) */
- 0xc5, 0xe9, 0xeb, 0xc9, //0x0000170e vpor %xmm1, %xmm2, %xmm1
- 0xc5, 0xf9, 0xfc, 0x15, 0x46, 0xe9, 0xff, 0xff, //0x00001712 vpaddb $-5818(%rip), %xmm0, %xmm2 /* LCPI0_22+0(%rip) */
- 0xc5, 0xe9, 0xda, 0x1d, 0x4e, 0xe9, 0xff, 0xff, //0x0000171a vpminub $-5810(%rip), %xmm2, %xmm3 /* LCPI0_23+0(%rip) */
- 0xc5, 0xe9, 0x74, 0xd3, //0x00001722 vpcmpeqb %xmm3, %xmm2, %xmm2
- 0xc5, 0xf9, 0xdb, 0x1d, 0xf2, 0xe8, 0xff, 0xff, //0x00001726 vpand $-5902(%rip), %xmm0, %xmm3 /* LCPI0_12+0(%rip) */
- 0xc5, 0xf9, 0x74, 0x05, 0x4a, 0xe9, 0xff, 0xff, //0x0000172e vpcmpeqb $-5814(%rip), %xmm0, %xmm0 /* LCPI0_24+0(%rip) */
- 0xc5, 0xe1, 0x74, 0x1d, 0x52, 0xe9, 0xff, 0xff, //0x00001736 vpcmpeqb $-5806(%rip), %xmm3, %xmm3 /* LCPI0_25+0(%rip) */
- 0xc5, 0xe1, 0xeb, 0xe0, //0x0000173e vpor %xmm0, %xmm3, %xmm4
- 0xc5, 0xd9, 0xeb, 0xe1, //0x00001742 vpor %xmm1, %xmm4, %xmm4
- 0xc5, 0xd9, 0xeb, 0xd2, //0x00001746 vpor %xmm2, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xd0, //0x0000174a vpmovmskb %xmm0, %edx
- 0xc5, 0xf9, 0xd7, 0xfb, //0x0000174e vpmovmskb %xmm3, %edi
- 0xc5, 0xf9, 0xd7, 0xf1, //0x00001752 vpmovmskb %xmm1, %esi
- 0xc5, 0xf9, 0xd7, 0xc2, //0x00001756 vpmovmskb %xmm2, %eax
- 0xf7, 0xd0, //0x0000175a notl %eax
- 0x0f, 0xbc, 0xc8, //0x0000175c bsfl %eax, %ecx
- 0x83, 0xf9, 0x10, //0x0000175f cmpl $16, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00001762 je LBB0_298
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00001768 movl $-1, %eax
- 0xd3, 0xe0, //0x0000176d shll %cl, %eax
- 0xf7, 0xd0, //0x0000176f notl %eax
- 0x21, 0xc2, //0x00001771 andl %eax, %edx
- 0x21, 0xc7, //0x00001773 andl %eax, %edi
- 0x21, 0xf0, //0x00001775 andl %esi, %eax
- 0x89, 0xc6, //0x00001777 movl %eax, %esi
- //0x00001779 LBB0_298
- 0x8d, 0x42, 0xff, //0x00001779 leal $-1(%rdx), %eax
- 0x21, 0xd0, //0x0000177c andl %edx, %eax
- 0x0f, 0x85, 0x90, 0x14, 0x00, 0x00, //0x0000177e jne LBB0_517
- 0x8d, 0x47, 0xff, //0x00001784 leal $-1(%rdi), %eax
- 0x21, 0xf8, //0x00001787 andl %edi, %eax
- 0x0f, 0x85, 0x85, 0x14, 0x00, 0x00, //0x00001789 jne LBB0_517
- 0x8d, 0x46, 0xff, //0x0000178f leal $-1(%rsi), %eax
- 0x21, 0xf0, //0x00001792 andl %esi, %eax
- 0x0f, 0x85, 0x7a, 0x14, 0x00, 0x00, //0x00001794 jne LBB0_517
- 0x85, 0xd2, //0x0000179a testl %edx, %edx
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x0000179c je LBB0_304
- 0x0f, 0xbc, 0xd2, //0x000017a2 bsfl %edx, %edx
- 0x49, 0x83, 0xf8, 0xff, //0x000017a5 cmpq $-1, %r8
- 0x0f, 0x85, 0xa8, 0x14, 0x00, 0x00, //0x000017a9 jne LBB0_522
- 0x4c, 0x01, 0xca, //0x000017af addq %r9, %rdx
- 0x4c, 0x01, 0xd2, //0x000017b2 addq %r10, %rdx
- 0x49, 0x89, 0xd0, //0x000017b5 movq %rdx, %r8
- //0x000017b8 LBB0_304
- 0x85, 0xff, //0x000017b8 testl %edi, %edi
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000017ba je LBB0_307
- 0x0f, 0xbc, 0xd7, //0x000017c0 bsfl %edi, %edx
- 0x49, 0x83, 0xfe, 0xff, //0x000017c3 cmpq $-1, %r14
- 0x0f, 0x85, 0x8a, 0x14, 0x00, 0x00, //0x000017c7 jne LBB0_522
- 0x4c, 0x01, 0xca, //0x000017cd addq %r9, %rdx
- 0x4c, 0x01, 0xd2, //0x000017d0 addq %r10, %rdx
- 0x49, 0x89, 0xd6, //0x000017d3 movq %rdx, %r14
- //0x000017d6 LBB0_307
- 0x85, 0xf6, //0x000017d6 testl %esi, %esi
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000017d8 je LBB0_310
- 0x0f, 0xbc, 0xd6, //0x000017de bsfl %esi, %edx
- 0x49, 0x83, 0xfb, 0xff, //0x000017e1 cmpq $-1, %r11
- 0x0f, 0x85, 0x6c, 0x14, 0x00, 0x00, //0x000017e5 jne LBB0_522
- 0x4c, 0x01, 0xca, //0x000017eb addq %r9, %rdx
- 0x4c, 0x01, 0xd2, //0x000017ee addq %r10, %rdx
- 0x49, 0x89, 0xd3, //0x000017f1 movq %rdx, %r11
- //0x000017f4 LBB0_310
- 0x83, 0xf9, 0x10, //0x000017f4 cmpl $16, %ecx
- 0x0f, 0x85, 0xe5, 0x0e, 0x00, 0x00, //0x000017f7 jne LBB0_479
- 0x49, 0x83, 0xc7, 0xf0, //0x000017fd addq $-16, %r15
- 0x49, 0x83, 0xc2, 0x10, //0x00001801 addq $16, %r10
- 0x49, 0x83, 0xff, 0x0f, //0x00001805 cmpq $15, %r15
- 0x0f, 0x87, 0xe9, 0xfe, 0xff, 0xff, //0x00001809 ja LBB0_296
- 0x4c, 0x01, 0xd3, //0x0000180f addq %r10, %rbx
- //0x00001812 LBB0_313
- 0x4d, 0x85, 0xff, //0x00001812 testq %r15, %r15
- 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x00001815 movq $16(%rsp), %r9
- 0x48, 0x8d, 0x0d, 0xb7, 0x2a, 0x00, 0x00, //0x0000181a leaq $10935(%rip), %rcx /* LJTI0_2+0(%rip) */
- 0x0f, 0x84, 0xd0, 0x0e, 0x00, 0x00, //0x00001821 je LBB0_481
- 0x4e, 0x8d, 0x14, 0x3b, //0x00001827 leaq (%rbx,%r15), %r10
- 0x48, 0x89, 0xd8, //0x0000182b movq %rbx, %rax
- 0x4c, 0x29, 0xe8, //0x0000182e subq %r13, %rax
- 0x4c, 0x89, 0xe6, //0x00001831 movq %r12, %rsi
- 0x48, 0xf7, 0xd6, //0x00001834 notq %rsi
- 0x48, 0x01, 0xc6, //0x00001837 addq %rax, %rsi
- 0x31, 0xc0, //0x0000183a xorl %eax, %eax
- 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x0000183c jmp LBB0_316
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001841 .p2align 4, 0x90
- //0x00001850 LBB0_315
- 0x48, 0x83, 0xc0, 0x01, //0x00001850 addq $1, %rax
- 0x49, 0x39, 0xc7, //0x00001854 cmpq %rax, %r15
- 0x0f, 0x84, 0x07, 0x13, 0x00, 0x00, //0x00001857 je LBB0_515
- //0x0000185d LBB0_316
- 0x0f, 0xbe, 0x14, 0x03, //0x0000185d movsbl (%rbx,%rax), %edx
- 0x8d, 0x7a, 0xd0, //0x00001861 leal $-48(%rdx), %edi
- 0x83, 0xff, 0x0a, //0x00001864 cmpl $10, %edi
- 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00001867 jb LBB0_315
- 0x8d, 0x7a, 0xd5, //0x0000186d leal $-43(%rdx), %edi
- 0x83, 0xff, 0x1a, //0x00001870 cmpl $26, %edi
- 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00001873 ja LBB0_321
- 0x48, 0x63, 0x14, 0xb9, //0x00001879 movslq (%rcx,%rdi,4), %rdx
- 0x48, 0x01, 0xca, //0x0000187d addq %rcx, %rdx
- 0xff, 0xe2, //0x00001880 jmpq *%rdx
- //0x00001882 LBB0_319
- 0x49, 0x83, 0xfb, 0xff, //0x00001882 cmpq $-1, %r11
- 0x0f, 0x85, 0x90, 0x13, 0x00, 0x00, //0x00001886 jne LBB0_518
- 0x4c, 0x8d, 0x1c, 0x06, //0x0000188c leaq (%rsi,%rax), %r11
- 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00001890 jmp LBB0_315
- //0x00001895 LBB0_321
- 0x83, 0xfa, 0x65, //0x00001895 cmpl $101, %edx
- 0x0f, 0x85, 0x56, 0x0e, 0x00, 0x00, //0x00001898 jne LBB0_480
- //0x0000189e LBB0_322
- 0x49, 0x83, 0xfe, 0xff, //0x0000189e cmpq $-1, %r14
- 0x0f, 0x85, 0x74, 0x13, 0x00, 0x00, //0x000018a2 jne LBB0_518
- 0x4c, 0x8d, 0x34, 0x06, //0x000018a8 leaq (%rsi,%rax), %r14
- 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x000018ac jmp LBB0_315
- //0x000018b1 LBB0_324
- 0x49, 0x83, 0xf8, 0xff, //0x000018b1 cmpq $-1, %r8
- 0x0f, 0x85, 0x61, 0x13, 0x00, 0x00, //0x000018b5 jne LBB0_518
- 0x4c, 0x8d, 0x04, 0x06, //0x000018bb leaq (%rsi,%rax), %r8
- 0xe9, 0x8c, 0xff, 0xff, 0xff, //0x000018bf jmp LBB0_315
- //0x000018c4 LBB0_326
- 0x41, 0xf6, 0xc0, 0x40, //0x000018c4 testb $64, %r8b
- 0x0f, 0x85, 0xbe, 0x04, 0x00, 0x00, //0x000018c8 jne LBB0_393
- 0x49, 0x8b, 0x06, //0x000018ce movq (%r14), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000018d1 cmpq $4095, %rax
- 0x0f, 0x8f, 0xc8, 0x24, 0x00, 0x00, //0x000018d7 jg LBB0_713
- 0x48, 0x8d, 0x50, 0x01, //0x000018dd leaq $1(%rax), %rdx
- 0x49, 0x89, 0x16, //0x000018e1 movq %rdx, (%r14)
- 0x49, 0xc7, 0x44, 0xc6, 0x08, 0x05, 0x00, 0x00, 0x00, //0x000018e4 movq $5, $8(%r14,%rax,8)
- 0xe9, 0xaf, 0xea, 0xff, 0xff, //0x000018ed jmp LBB0_4
- //0x000018f2 LBB0_329
- 0x49, 0x8b, 0x4b, 0x08, //0x000018f2 movq $8(%r11), %rcx
- 0x48, 0x8d, 0x51, 0xfd, //0x000018f6 leaq $-3(%rcx), %rdx
- 0x49, 0x39, 0xd5, //0x000018fa cmpq %rdx, %r13
- 0x0f, 0x83, 0x0c, 0x25, 0x00, 0x00, //0x000018fd jae LBB0_703
- 0x41, 0x81, 0x3a, 0x6e, 0x75, 0x6c, 0x6c, //0x00001903 cmpl $1819047278, (%r10)
- 0x48, 0x8b, 0x54, 0x24, 0x08, //0x0000190a movq $8(%rsp), %rdx
- 0x0f, 0x84, 0x6f, 0xea, 0xff, 0xff, //0x0000190f je LBB0_1
- 0xe9, 0x32, 0x25, 0x00, 0x00, //0x00001915 jmp LBB0_331
- //0x0000191a LBB0_336
- 0x41, 0xf6, 0xc0, 0x40, //0x0000191a testb $64, %r8b
- 0x0f, 0x85, 0x93, 0x07, 0x00, 0x00, //0x0000191e jne LBB0_419
- 0x49, 0x8b, 0x06, //0x00001924 movq (%r14), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001927 cmpq $4095, %rax
- 0x0f, 0x8f, 0x72, 0x24, 0x00, 0x00, //0x0000192d jg LBB0_713
- 0x48, 0x8d, 0x50, 0x01, //0x00001933 leaq $1(%rax), %rdx
- 0x49, 0x89, 0x16, //0x00001937 movq %rdx, (%r14)
- 0x49, 0xc7, 0x44, 0xc6, 0x08, 0x06, 0x00, 0x00, 0x00, //0x0000193a movq $6, $8(%r14,%rax,8)
- 0xe9, 0x59, 0xea, 0xff, 0xff, //0x00001943 jmp LBB0_4
- //0x00001948 LBB0_339
- 0x49, 0x8b, 0x4b, 0x08, //0x00001948 movq $8(%r11), %rcx
- 0x48, 0x8d, 0x51, 0xfd, //0x0000194c leaq $-3(%rcx), %rdx
- 0x49, 0x39, 0xd5, //0x00001950 cmpq %rdx, %r13
- 0x0f, 0x83, 0xb6, 0x24, 0x00, 0x00, //0x00001953 jae LBB0_703
- 0x41, 0x81, 0x3a, 0x74, 0x72, 0x75, 0x65, //0x00001959 cmpl $1702195828, (%r10)
- 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00001960 movq $8(%rsp), %rdx
- 0x0f, 0x84, 0x19, 0xea, 0xff, 0xff, //0x00001965 je LBB0_1
- 0xe9, 0x83, 0x25, 0x00, 0x00, //0x0000196b jmp LBB0_341
- //0x00001970 LBB0_122
- 0x89, 0xc8, //0x00001970 movl %ecx, %eax
- 0x49, 0x01, 0xc3, //0x00001972 addq %rax, %r11
- 0x4d, 0x01, 0xf3, //0x00001975 addq %r14, %r11
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00001978 movq $40(%rsp), %r14
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000197d movq $-1, %rax
- 0x4d, 0x85, 0xff, //0x00001984 testq %r15, %r15
- 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x00001987 movq $16(%rsp), %rcx
- 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x0000198c jne LBB0_347
- 0xe9, 0x4d, 0x24, 0x00, 0x00, //0x00001992 jmp LBB0_700
- //0x00001997 LBB0_345
- 0x49, 0x01, 0xc3, //0x00001997 addq %rax, %r11
- //0x0000199a LBB0_346
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000199a movq $-1, %rax
- 0x4d, 0x85, 0xff, //0x000019a1 testq %r15, %r15
- 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x000019a4 movq $16(%rsp), %rcx
- 0x0f, 0x84, 0x35, 0x24, 0x00, 0x00, //0x000019a9 je LBB0_700
- //0x000019af LBB0_347
- 0x48, 0x85, 0xc9, //0x000019af testq %rcx, %rcx
- 0xc5, 0xfe, 0x6f, 0x1d, 0x06, 0xe8, 0xff, 0xff, //0x000019b2 vmovdqu $-6138(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0xde, 0xe7, 0xff, 0xff, //0x000019ba vmovdqu $-6178(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0x0f, 0x84, 0x1c, 0x24, 0x00, 0x00, //0x000019c2 je LBB0_700
- 0x4d, 0x85, 0xc0, //0x000019c8 testq %r8, %r8
- 0x0f, 0x84, 0x13, 0x24, 0x00, 0x00, //0x000019cb je LBB0_700
- 0x4d, 0x29, 0xd3, //0x000019d1 subq %r10, %r11
- 0x49, 0x8d, 0x43, 0xff, //0x000019d4 leaq $-1(%r11), %rax
- 0x49, 0x39, 0xc7, //0x000019d8 cmpq %rax, %r15
- 0x0f, 0x84, 0x8a, 0x00, 0x00, 0x00, //0x000019db je LBB0_355
- 0x48, 0x39, 0xc1, //0x000019e1 cmpq %rax, %rcx
- 0x0f, 0x84, 0x81, 0x00, 0x00, 0x00, //0x000019e4 je LBB0_355
- 0x49, 0x39, 0xc0, //0x000019ea cmpq %rax, %r8
- 0x0f, 0x84, 0x78, 0x00, 0x00, 0x00, //0x000019ed je LBB0_355
- 0x48, 0x85, 0xc9, //0x000019f3 testq %rcx, %rcx
- 0xc5, 0xfe, 0x6f, 0x2d, 0xc2, 0xe6, 0xff, 0xff, //0x000019f6 vmovdqu $-6462(%rip), %ymm5 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0xda, 0xe6, 0xff, 0xff, //0x000019fe vmovdqu $-6438(%rip), %ymm6 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0xf2, 0xe6, 0xff, 0xff, //0x00001a06 vmovdqu $-6414(%rip), %ymm7 /* LCPI0_3+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0x0a, 0xe7, 0xff, 0xff, //0x00001a0e vmovdqu $-6390(%rip), %ymm8 /* LCPI0_4+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x0d, 0xe2, 0xe7, 0xff, 0xff, //0x00001a16 vmovdqu $-6174(%rip), %ymm9 /* LCPI0_14+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x05, 0xfa, 0xe7, 0xff, 0xff, //0x00001a1e vmovdqu $-6150(%rip), %ymm0 /* LCPI0_15+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0xb2, 0xe7, 0xff, 0xff, //0x00001a26 vmovdqu $-6222(%rip), %ymm11 /* LCPI0_10+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0x0a, 0xe8, 0xff, 0xff, //0x00001a2e vmovdqu $-6134(%rip), %ymm14 /* LCPI0_16+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x3d, 0x22, 0xe8, 0xff, 0xff, //0x00001a36 vmovdqu $-6110(%rip), %ymm15 /* LCPI0_17+0(%rip) */
- 0x0f, 0x8e, 0xa4, 0x00, 0x00, 0x00, //0x00001a3e jle LBB0_358
- 0x48, 0x8d, 0x41, 0xff, //0x00001a44 leaq $-1(%rcx), %rax
- 0x49, 0x39, 0xc0, //0x00001a48 cmpq %rax, %r8
- 0x0f, 0x84, 0x97, 0x00, 0x00, 0x00, //0x00001a4b je LBB0_358
- 0x48, 0xf7, 0xd1, //0x00001a51 notq %rcx
- 0x49, 0x89, 0xcb, //0x00001a54 movq %rcx, %r11
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00001a57 movq $8(%rsp), %rsi
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001a5c movabsq $4294977024, %r15
- 0xe9, 0x5a, 0x00, 0x00, 0x00, //0x00001a66 jmp LBB0_356
- //0x00001a6b LBB0_355
- 0x49, 0xf7, 0xdb, //0x00001a6b negq %r11
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00001a6e movq $8(%rsp), %rsi
- 0xc5, 0xfe, 0x6f, 0x2d, 0x45, 0xe6, 0xff, 0xff, //0x00001a73 vmovdqu $-6587(%rip), %ymm5 /* LCPI0_1+0(%rip) */
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001a7b movabsq $4294977024, %r15
- 0xc5, 0xfe, 0x6f, 0x35, 0x53, 0xe6, 0xff, 0xff, //0x00001a85 vmovdqu $-6573(%rip), %ymm6 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0x6b, 0xe6, 0xff, 0xff, //0x00001a8d vmovdqu $-6549(%rip), %ymm7 /* LCPI0_3+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0x83, 0xe6, 0xff, 0xff, //0x00001a95 vmovdqu $-6525(%rip), %ymm8 /* LCPI0_4+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x0d, 0x5b, 0xe7, 0xff, 0xff, //0x00001a9d vmovdqu $-6309(%rip), %ymm9 /* LCPI0_14+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x05, 0x73, 0xe7, 0xff, 0xff, //0x00001aa5 vmovdqu $-6285(%rip), %ymm0 /* LCPI0_15+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0x2b, 0xe7, 0xff, 0xff, //0x00001aad vmovdqu $-6357(%rip), %ymm11 /* LCPI0_10+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0x83, 0xe7, 0xff, 0xff, //0x00001ab5 vmovdqu $-6269(%rip), %ymm14 /* LCPI0_16+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x3d, 0x9b, 0xe7, 0xff, 0xff, //0x00001abd vmovdqu $-6245(%rip), %ymm15 /* LCPI0_17+0(%rip) */
- //0x00001ac5 LBB0_356
- 0xc5, 0x7e, 0x6f, 0x15, 0x73, 0xe6, 0xff, 0xff, //0x00001ac5 vmovdqu $-6541(%rip), %ymm10 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0x8b, 0xe6, 0xff, 0xff, //0x00001acd vmovdqu $-6517(%rip), %ymm12 /* LCPI0_6+0(%rip) */
- 0x4d, 0x85, 0xdb, //0x00001ad5 testq %r11, %r11
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00001ad8 movq $24(%rsp), %r8
- 0x0f, 0x89, 0xf0, 0x0f, 0x00, 0x00, //0x00001add jns LBB0_508
- 0xe9, 0xf9, 0x22, 0x00, 0x00, //0x00001ae3 jmp LBB0_357
- //0x00001ae8 LBB0_358
- 0x4c, 0x89, 0xf8, //0x00001ae8 movq %r15, %rax
- 0x4c, 0x09, 0xc0, //0x00001aeb orq %r8, %rax
- 0x0f, 0x99, 0xc0, //0x00001aee setns %al
- 0xc5, 0x7e, 0x6f, 0x15, 0x47, 0xe6, 0xff, 0xff, //0x00001af1 vmovdqu $-6585(%rip), %ymm10 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0x5f, 0xe6, 0xff, 0xff, //0x00001af9 vmovdqu $-6561(%rip), %ymm12 /* LCPI0_6+0(%rip) */
- 0x0f, 0x88, 0x31, 0x09, 0x00, 0x00, //0x00001b01 js LBB0_449
- 0x4d, 0x39, 0xc7, //0x00001b07 cmpq %r8, %r15
- 0x0f, 0x8c, 0x28, 0x09, 0x00, 0x00, //0x00001b0a jl LBB0_449
- 0x49, 0xf7, 0xd7, //0x00001b10 notq %r15
- 0x4d, 0x89, 0xfb, //0x00001b13 movq %r15, %r11
- 0xe9, 0x9b, 0x0f, 0x00, 0x00, //0x00001b16 jmp LBB0_506
- //0x00001b1b LBB0_361
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001b1b movl $64, %edx
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00001b20 movq $32(%rsp), %r11
- 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00001b25 movq $8(%rsp), %rbx
- 0x48, 0x39, 0xc2, //0x00001b2a cmpq %rax, %rdx
- 0x0f, 0x82, 0xa0, 0x24, 0x00, 0x00, //0x00001b2d jb LBB0_239
- //0x00001b33 LBB0_362
- 0x48, 0x01, 0xc1, //0x00001b33 addq %rax, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x00001b36 addq $1, %rcx
- 0x48, 0x85, 0xc9, //0x00001b3a testq %rcx, %rcx
- 0x0f, 0x88, 0x6e, 0x22, 0x00, 0x00, //0x00001b3d js LBB0_696
- //0x00001b43 LBB0_363
- 0x48, 0x89, 0x0b, //0x00001b43 movq %rcx, (%rbx)
- 0x4c, 0x89, 0xe8, //0x00001b46 movq %r13, %rax
- 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00001b49 movabsq $9223372036854775806, %rdx
- 0x49, 0x39, 0xd5, //0x00001b53 cmpq %rdx, %r13
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00001b56 movq $40(%rsp), %r14
- 0x0f, 0x87, 0x9c, 0x22, 0x00, 0x00, //0x00001b5b ja LBB0_721
- //0x00001b61 LBB0_364
- 0x49, 0x8b, 0x06, //0x00001b61 movq (%r14), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001b64 cmpq $4095, %rax
- 0x0f, 0x8f, 0x35, 0x22, 0x00, 0x00, //0x00001b6a jg LBB0_713
- 0x48, 0x8d, 0x50, 0x01, //0x00001b70 leaq $1(%rax), %rdx
- 0x49, 0x89, 0x16, //0x00001b74 movq %rdx, (%r14)
- 0x49, 0xc7, 0x44, 0xc6, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00001b77 movq $4, $8(%r14,%rax,8)
- 0xe9, 0x1c, 0xe8, 0xff, 0xff, //0x00001b80 jmp LBB0_4
- //0x00001b85 LBB0_366
- 0x4c, 0x89, 0x4c, 0x24, 0x10, //0x00001b85 movq %r9, $16(%rsp)
- 0x4d, 0x89, 0xf2, //0x00001b8a movq %r14, %r10
- 0x49, 0x29, 0xca, //0x00001b8d subq %rcx, %r10
- 0x49, 0x83, 0xfa, 0x20, //0x00001b90 cmpq $32, %r10
- 0x0f, 0x8c, 0x37, 0x12, 0x00, 0x00, //0x00001b94 jl LBB0_541
- 0x4f, 0x8d, 0x04, 0x2c, //0x00001b9a leaq (%r12,%r13), %r8
- 0x4d, 0x29, 0xee, //0x00001b9e subq %r13, %r14
- 0xbe, 0x1f, 0x00, 0x00, 0x00, //0x00001ba1 movl $31, %esi
- 0x45, 0x31, 0xd2, //0x00001ba6 xorl %r10d, %r10d
- 0x45, 0x31, 0xdb, //0x00001ba9 xorl %r11d, %r11d
- 0x90, 0x90, 0x90, 0x90, //0x00001bac .p2align 4, 0x90
- //0x00001bb0 LBB0_368
- 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x10, 0x01, //0x00001bb0 vmovdqu $1(%r8,%r10), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00001bb7 vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0x7d, 0xd7, 0xc9, //0x00001bbb vpmovmskb %ymm1, %r9d
- 0xc5, 0xfd, 0x74, 0xc7, //0x00001bbf vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc8, //0x00001bc3 vpmovmskb %ymm0, %ecx
- 0x85, 0xc9, //0x00001bc7 testl %ecx, %ecx
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00001bc9 jne LBB0_371
- 0x4d, 0x85, 0xdb, //0x00001bcf testq %r11, %r11
- 0x0f, 0x85, 0x08, 0x00, 0x00, 0x00, //0x00001bd2 jne LBB0_371
- 0x45, 0x31, 0xdb, //0x00001bd8 xorl %r11d, %r11d
- 0xe9, 0x31, 0x00, 0x00, 0x00, //0x00001bdb jmp LBB0_372
- //0x00001be0 .p2align 4, 0x90
- //0x00001be0 LBB0_371
- 0x44, 0x89, 0xdf, //0x00001be0 movl %r11d, %edi
- 0xf7, 0xd7, //0x00001be3 notl %edi
- 0x21, 0xcf, //0x00001be5 andl %ecx, %edi
- 0x8d, 0x14, 0x3f, //0x00001be7 leal (%rdi,%rdi), %edx
- 0x44, 0x09, 0xda, //0x00001bea orl %r11d, %edx
- 0x89, 0xd3, //0x00001bed movl %edx, %ebx
- 0xf7, 0xd3, //0x00001bef notl %ebx
- 0x21, 0xcb, //0x00001bf1 andl %ecx, %ebx
- 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001bf3 andl $-1431655766, %ebx
- 0x45, 0x31, 0xdb, //0x00001bf9 xorl %r11d, %r11d
- 0x01, 0xfb, //0x00001bfc addl %edi, %ebx
- 0x41, 0x0f, 0x92, 0xc3, //0x00001bfe setb %r11b
- 0x01, 0xdb, //0x00001c02 addl %ebx, %ebx
- 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00001c04 xorl $1431655765, %ebx
- 0x21, 0xd3, //0x00001c0a andl %edx, %ebx
- 0xf7, 0xd3, //0x00001c0c notl %ebx
- 0x41, 0x21, 0xd9, //0x00001c0e andl %ebx, %r9d
- //0x00001c11 LBB0_372
- 0x4d, 0x85, 0xc9, //0x00001c11 testq %r9, %r9
- 0x0f, 0x85, 0xdc, 0x07, 0x00, 0x00, //0x00001c14 jne LBB0_447
- 0x49, 0x83, 0xc2, 0x20, //0x00001c1a addq $32, %r10
- 0x49, 0x8d, 0x0c, 0x36, //0x00001c1e leaq (%r14,%rsi), %rcx
- 0x48, 0x83, 0xc1, 0xe0, //0x00001c22 addq $-32, %rcx
- 0x48, 0x83, 0xc6, 0xe0, //0x00001c26 addq $-32, %rsi
- 0x48, 0x83, 0xf9, 0x3f, //0x00001c2a cmpq $63, %rcx
- 0x0f, 0x8f, 0x7c, 0xff, 0xff, 0xff, //0x00001c2e jg LBB0_368
- 0x4d, 0x85, 0xdb, //0x00001c34 testq %r11, %r11
- 0x0f, 0x85, 0x8a, 0x1c, 0x00, 0x00, //0x00001c37 jne LBB0_640
- 0x4b, 0x8d, 0x0c, 0x02, //0x00001c3d leaq (%r10,%r8), %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x00001c41 addq $1, %rcx
- 0x49, 0xf7, 0xd2, //0x00001c45 notq %r10
- 0x4d, 0x01, 0xf2, //0x00001c48 addq %r14, %r10
- //0x00001c4b LBB0_376
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00001c4b movq $32(%rsp), %r11
- 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x00001c50 movq $16(%rsp), %r9
- 0x4d, 0x85, 0xd2, //0x00001c55 testq %r10, %r10
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00001c58 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00001c5d movq $40(%rsp), %r14
- 0x0f, 0x8f, 0xe3, 0x1c, 0x00, 0x00, //0x00001c62 jg LBB0_644
- 0xe9, 0x90, 0x21, 0x00, 0x00, //0x00001c68 jmp LBB0_721
- //0x00001c6d LBB0_377
- 0x4c, 0x89, 0xf8, //0x00001c6d movq %r15, %rax
- 0x48, 0x29, 0xc8, //0x00001c70 subq %rcx, %rax
- 0x48, 0x83, 0xf8, 0x20, //0x00001c73 cmpq $32, %rax
- 0x0f, 0x82, 0x5c, 0x11, 0x00, 0x00, //0x00001c77 jb LBB0_542
- 0x4c, 0x89, 0xe8, //0x00001c7d movq %r13, %rax
- 0x48, 0xf7, 0xd0, //0x00001c80 notq %rax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001c83 .p2align 4, 0x90
- //0x00001c90 LBB0_379
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x00001c90 vmovdqu (%r12,%rcx), %ymm0
- 0xc5, 0xfd, 0x74, 0xcb, //0x00001c96 vpcmpeqb %ymm3, %ymm0, %ymm1
- 0xc5, 0xa5, 0xdb, 0xc0, //0x00001c9a vpand %ymm0, %ymm11, %ymm0
- 0xc5, 0xfd, 0x74, 0xc4, //0x00001c9e vpcmpeqb %ymm4, %ymm0, %ymm0
- 0xc5, 0xfd, 0xeb, 0xc1, //0x00001ca2 vpor %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xd0, //0x00001ca6 vpmovmskb %ymm0, %edx
- 0x85, 0xd2, //0x00001caa testl %edx, %edx
- 0x0f, 0x85, 0x6c, 0x07, 0x00, 0x00, //0x00001cac jne LBB0_448
- 0x48, 0x83, 0xc1, 0x20, //0x00001cb2 addq $32, %rcx
- 0x49, 0x8d, 0x14, 0x07, //0x00001cb6 leaq (%r15,%rax), %rdx
- 0x48, 0x83, 0xc2, 0xe0, //0x00001cba addq $-32, %rdx
- 0x48, 0x83, 0xc0, 0xe0, //0x00001cbe addq $-32, %rax
- 0x48, 0x83, 0xfa, 0x1f, //0x00001cc2 cmpq $31, %rdx
- 0x0f, 0x87, 0xc4, 0xff, 0xff, 0xff, //0x00001cc6 ja LBB0_379
- 0x4c, 0x89, 0xe1, //0x00001ccc movq %r12, %rcx
- 0x48, 0x29, 0xc1, //0x00001ccf subq %rax, %rcx
- 0x49, 0x01, 0xc7, //0x00001cd2 addq %rax, %r15
- 0x4c, 0x89, 0xf8, //0x00001cd5 movq %r15, %rax
- 0x48, 0x83, 0xf8, 0x10, //0x00001cd8 cmpq $16, %rax
- 0x48, 0x8b, 0x7c, 0x24, 0x08, //0x00001cdc movq $8(%rsp), %rdi
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001ce1 movabsq $4294977024, %r15
- 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x00001ceb jb LBB0_385
- //0x00001cf1 LBB0_382
- 0x4c, 0x89, 0xe2, //0x00001cf1 movq %r12, %rdx
- 0x48, 0x29, 0xca, //0x00001cf4 subq %rcx, %rdx
- //0x00001cf7 LBB0_383
- 0xc5, 0xfa, 0x6f, 0x01, //0x00001cf7 vmovdqu (%rcx), %xmm0
- 0xc5, 0xf9, 0x74, 0x0d, 0x0d, 0xe3, 0xff, 0xff, //0x00001cfb vpcmpeqb $-7411(%rip), %xmm0, %xmm1 /* LCPI0_11+0(%rip) */
- 0xc5, 0xf9, 0xdb, 0x05, 0x15, 0xe3, 0xff, 0xff, //0x00001d03 vpand $-7403(%rip), %xmm0, %xmm0 /* LCPI0_12+0(%rip) */
- 0xc5, 0xf9, 0x74, 0x05, 0x1d, 0xe3, 0xff, 0xff, //0x00001d0b vpcmpeqb $-7395(%rip), %xmm0, %xmm0 /* LCPI0_13+0(%rip) */
- 0xc5, 0xf9, 0xeb, 0xc1, //0x00001d13 vpor %xmm1, %xmm0, %xmm0
- 0xc5, 0xf9, 0xd7, 0xf0, //0x00001d17 vpmovmskb %xmm0, %esi
- 0x85, 0xf6, //0x00001d1b testl %esi, %esi
- 0x0f, 0x85, 0x0a, 0x09, 0x00, 0x00, //0x00001d1d jne LBB0_477
- 0x48, 0x83, 0xc1, 0x10, //0x00001d23 addq $16, %rcx
- 0x48, 0x83, 0xc0, 0xf0, //0x00001d27 addq $-16, %rax
- 0x48, 0x83, 0xc2, 0xf0, //0x00001d2b addq $-16, %rdx
- 0x48, 0x83, 0xf8, 0x0f, //0x00001d2f cmpq $15, %rax
- 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x00001d33 ja LBB0_383
- //0x00001d39 LBB0_385
- 0xc5, 0x7d, 0x7f, 0xe1, //0x00001d39 vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x00001d3d vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00001d41 vmovdqa %ymm13, %ymm10
- 0x48, 0x85, 0xc0, //0x00001d46 testq %rax, %rax
- 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00001d49 je LBB0_392
- 0x48, 0x8d, 0x34, 0x01, //0x00001d4f leaq (%rcx,%rax), %rsi
- 0x31, 0xd2, //0x00001d53 xorl %edx, %edx
- //0x00001d55 LBB0_387
- 0x0f, 0xb6, 0x1c, 0x11, //0x00001d55 movzbl (%rcx,%rdx), %ebx
- 0x80, 0xfb, 0x2c, //0x00001d59 cmpb $44, %bl
- 0x0f, 0x84, 0x2d, 0x11, 0x00, 0x00, //0x00001d5c je LBB0_548
- 0x80, 0xfb, 0x7d, //0x00001d62 cmpb $125, %bl
- 0x0f, 0x84, 0x24, 0x11, 0x00, 0x00, //0x00001d65 je LBB0_548
- 0x80, 0xfb, 0x5d, //0x00001d6b cmpb $93, %bl
- 0x0f, 0x84, 0x1b, 0x11, 0x00, 0x00, //0x00001d6e je LBB0_548
- 0x48, 0x83, 0xc2, 0x01, //0x00001d74 addq $1, %rdx
- 0x48, 0x39, 0xd0, //0x00001d78 cmpq %rdx, %rax
- 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x00001d7b jne LBB0_387
- 0x48, 0x89, 0xf1, //0x00001d81 movq %rsi, %rcx
- //0x00001d84 LBB0_392
- 0x4c, 0x29, 0xe1, //0x00001d84 subq %r12, %rcx
- 0xe9, 0x09, 0x11, 0x00, 0x00, //0x00001d87 jmp LBB0_549
- //0x00001d8c LBB0_393
- 0x4c, 0x89, 0x4c, 0x24, 0x10, //0x00001d8c movq %r9, $16(%rsp)
- 0x4d, 0x8b, 0x43, 0x08, //0x00001d91 movq $8(%r11), %r8
- 0x49, 0x29, 0xc8, //0x00001d95 subq %rcx, %r8
- 0x49, 0x01, 0xcc, //0x00001d98 addq %rcx, %r12
- 0x45, 0x31, 0xdb, //0x00001d9b xorl %r11d, %r11d
- 0x45, 0x31, 0xc9, //0x00001d9e xorl %r9d, %r9d
- 0x45, 0x31, 0xd2, //0x00001da1 xorl %r10d, %r10d
- 0x31, 0xdb, //0x00001da4 xorl %ebx, %ebx
- 0xc4, 0x41, 0x7d, 0x6f, 0xfe, //0x00001da6 vmovdqa %ymm14, %ymm15
- 0x49, 0x83, 0xf8, 0x40, //0x00001dab cmpq $64, %r8
- 0x0f, 0x8d, 0x6c, 0x01, 0x00, 0x00, //0x00001daf jge LBB0_394
- //0x00001db5 LBB0_403
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00001db5 movq $8(%rsp), %rsi
- 0x4d, 0x85, 0xc0, //0x00001dba testq %r8, %r8
- 0x0f, 0x8e, 0x55, 0x22, 0x00, 0x00, //0x00001dbd jle LBB0_729
- 0xc5, 0x7d, 0x7f, 0xe2, //0x00001dc3 vmovdqa %ymm12, %ymm2
- 0xc5, 0x7d, 0x7f, 0xd1, //0x00001dc7 vmovdqa %ymm10, %ymm1
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00001dcb vmovdqa %ymm13, %ymm10
- 0x4c, 0x89, 0xfa, //0x00001dd0 movq %r15, %rdx
- 0xc5, 0xf9, 0xef, 0xc0, //0x00001dd3 vpxor %xmm0, %xmm0, %xmm0
- 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x60, //0x00001dd7 vmovdqu %ymm0, $96(%rsp)
- 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x40, //0x00001ddd vmovdqu %ymm0, $64(%rsp)
- 0x44, 0x89, 0xe1, //0x00001de3 movl %r12d, %ecx
- 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00001de6 andl $4095, %ecx
- 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00001dec cmpl $4033, %ecx
- 0x0f, 0x82, 0x28, 0x00, 0x00, 0x00, //0x00001df2 jb LBB0_407
- 0x49, 0x83, 0xf8, 0x20, //0x00001df8 cmpq $32, %r8
- 0x0f, 0x82, 0x43, 0x00, 0x00, 0x00, //0x00001dfc jb LBB0_408
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x00001e02 vmovdqu (%r12), %ymm0
- 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x40, //0x00001e08 vmovdqu %ymm0, $64(%rsp)
- 0x49, 0x83, 0xc4, 0x20, //0x00001e0e addq $32, %r12
- 0x49, 0x8d, 0x78, 0xe0, //0x00001e12 leaq $-32(%r8), %rdi
- 0x48, 0x8d, 0x74, 0x24, 0x60, //0x00001e16 leaq $96(%rsp), %rsi
- 0xe9, 0x2d, 0x00, 0x00, 0x00, //0x00001e1b jmp LBB0_409
- //0x00001e20 LBB0_407
- 0x49, 0x89, 0xd7, //0x00001e20 movq %rdx, %r15
- 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00001e23 vmovdqa %ymm10, %ymm13
- 0xc5, 0xfe, 0x6f, 0x1d, 0x90, 0xe3, 0xff, 0xff, //0x00001e28 vmovdqu $-7280(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x68, 0xe3, 0xff, 0xff, //0x00001e30 vmovdqu $-7320(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd1, //0x00001e38 vmovdqa %ymm1, %ymm10
- 0xc5, 0x7d, 0x6f, 0xe2, //0x00001e3c vmovdqa %ymm2, %ymm12
- 0xe9, 0xdc, 0x00, 0x00, 0x00, //0x00001e40 jmp LBB0_394
- //0x00001e45 LBB0_408
- 0x48, 0x8d, 0x74, 0x24, 0x40, //0x00001e45 leaq $64(%rsp), %rsi
- 0x4c, 0x89, 0xc7, //0x00001e4a movq %r8, %rdi
- //0x00001e4d LBB0_409
- 0x48, 0x83, 0xff, 0x10, //0x00001e4d cmpq $16, %rdi
- 0x0f, 0x82, 0x4b, 0x00, 0x00, 0x00, //0x00001e51 jb LBB0_410
- 0xc4, 0xc1, 0x7a, 0x6f, 0x04, 0x24, //0x00001e57 vmovdqu (%r12), %xmm0
- 0xc5, 0xfa, 0x7f, 0x06, //0x00001e5d vmovdqu %xmm0, (%rsi)
- 0x49, 0x83, 0xc4, 0x10, //0x00001e61 addq $16, %r12
- 0x48, 0x83, 0xc6, 0x10, //0x00001e65 addq $16, %rsi
- 0x48, 0x83, 0xc7, 0xf0, //0x00001e69 addq $-16, %rdi
- 0x48, 0x83, 0xff, 0x08, //0x00001e6d cmpq $8, %rdi
- 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00001e71 jae LBB0_417
- //0x00001e77 LBB0_411
- 0x48, 0x83, 0xff, 0x04, //0x00001e77 cmpq $4, %rdi
- 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x00001e7b jb LBB0_412
- //0x00001e81 LBB0_418
- 0x41, 0x8b, 0x0c, 0x24, //0x00001e81 movl (%r12), %ecx
- 0x89, 0x0e, //0x00001e85 movl %ecx, (%rsi)
- 0x49, 0x83, 0xc4, 0x04, //0x00001e87 addq $4, %r12
- 0x48, 0x83, 0xc6, 0x04, //0x00001e8b addq $4, %rsi
- 0x48, 0x83, 0xc7, 0xfc, //0x00001e8f addq $-4, %rdi
- 0x48, 0x83, 0xff, 0x02, //0x00001e93 cmpq $2, %rdi
- 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x00001e97 jae LBB0_413
- 0xe9, 0x45, 0x00, 0x00, 0x00, //0x00001e9d jmp LBB0_414
- //0x00001ea2 LBB0_410
- 0x48, 0x83, 0xff, 0x08, //0x00001ea2 cmpq $8, %rdi
- 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x00001ea6 jb LBB0_411
- //0x00001eac LBB0_417
- 0x49, 0x8b, 0x0c, 0x24, //0x00001eac movq (%r12), %rcx
- 0x48, 0x89, 0x0e, //0x00001eb0 movq %rcx, (%rsi)
- 0x49, 0x83, 0xc4, 0x08, //0x00001eb3 addq $8, %r12
- 0x48, 0x83, 0xc6, 0x08, //0x00001eb7 addq $8, %rsi
- 0x48, 0x83, 0xc7, 0xf8, //0x00001ebb addq $-8, %rdi
- 0x48, 0x83, 0xff, 0x04, //0x00001ebf cmpq $4, %rdi
- 0x0f, 0x83, 0xb8, 0xff, 0xff, 0xff, //0x00001ec3 jae LBB0_418
- //0x00001ec9 LBB0_412
- 0x48, 0x83, 0xff, 0x02, //0x00001ec9 cmpq $2, %rdi
- 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00001ecd jb LBB0_414
- //0x00001ed3 LBB0_413
- 0x41, 0x0f, 0xb7, 0x0c, 0x24, //0x00001ed3 movzwl (%r12), %ecx
- 0x66, 0x89, 0x0e, //0x00001ed8 movw %cx, (%rsi)
- 0x49, 0x83, 0xc4, 0x02, //0x00001edb addq $2, %r12
- 0x48, 0x83, 0xc6, 0x02, //0x00001edf addq $2, %rsi
- 0x48, 0x83, 0xc7, 0xfe, //0x00001ee3 addq $-2, %rdi
- //0x00001ee7 LBB0_414
- 0x4c, 0x89, 0xe1, //0x00001ee7 movq %r12, %rcx
- 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x00001eea leaq $64(%rsp), %r12
- 0x48, 0x85, 0xff, //0x00001eef testq %rdi, %rdi
- 0x49, 0x89, 0xd7, //0x00001ef2 movq %rdx, %r15
- 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00001ef5 vmovdqa %ymm10, %ymm13
- 0xc5, 0xfe, 0x6f, 0x1d, 0xbe, 0xe2, 0xff, 0xff, //0x00001efa vmovdqu $-7490(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x96, 0xe2, 0xff, 0xff, //0x00001f02 vmovdqu $-7530(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd1, //0x00001f0a vmovdqa %ymm1, %ymm10
- 0xc5, 0x7d, 0x6f, 0xe2, //0x00001f0e vmovdqa %ymm2, %ymm12
- 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00001f12 je LBB0_394
- 0x8a, 0x09, //0x00001f18 movb (%rcx), %cl
- 0x88, 0x0e, //0x00001f1a movb %cl, (%rsi)
- 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x00001f1c leaq $64(%rsp), %r12
- //0x00001f21 LBB0_394
- 0xc4, 0x41, 0x7d, 0x6f, 0xf5, //0x00001f21 vmovdqa %ymm13, %ymm14
- 0xc4, 0xc1, 0x7e, 0x6f, 0x0c, 0x24, //0x00001f26 vmovdqu (%r12), %ymm1
- 0xc4, 0xc1, 0x7e, 0x6f, 0x44, 0x24, 0x20, //0x00001f2c vmovdqu $32(%r12), %ymm0
- 0xc5, 0xf5, 0x74, 0xd7, //0x00001f33 vpcmpeqb %ymm7, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xf2, //0x00001f37 vpmovmskb %ymm2, %esi
- 0xc5, 0xfd, 0x74, 0xd7, //0x00001f3b vpcmpeqb %ymm7, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xca, //0x00001f3f vpmovmskb %ymm2, %ecx
- 0x48, 0xc1, 0xe1, 0x20, //0x00001f43 shlq $32, %rcx
- 0x48, 0x09, 0xce, //0x00001f47 orq %rcx, %rsi
- 0x48, 0x89, 0xf1, //0x00001f4a movq %rsi, %rcx
- 0xc4, 0x41, 0x7d, 0x6f, 0xe9, //0x00001f4d vmovdqa %ymm9, %ymm13
- 0x4c, 0x09, 0xc9, //0x00001f52 orq %r9, %rcx
- 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001f55 jne LBB0_396
- 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001f5b movq $-1, %rsi
- 0x45, 0x31, 0xc9, //0x00001f62 xorl %r9d, %r9d
- 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00001f65 jmp LBB0_397
- //0x00001f6a LBB0_396
- 0x4c, 0x89, 0xc9, //0x00001f6a movq %r9, %rcx
- 0x48, 0xf7, 0xd1, //0x00001f6d notq %rcx
- 0x48, 0x21, 0xf1, //0x00001f70 andq %rsi, %rcx
- 0x4c, 0x8d, 0x34, 0x09, //0x00001f73 leaq (%rcx,%rcx), %r14
- 0x4d, 0x09, 0xce, //0x00001f77 orq %r9, %r14
- 0x4c, 0x89, 0xf7, //0x00001f7a movq %r14, %rdi
- 0x48, 0xf7, 0xd7, //0x00001f7d notq %rdi
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001f80 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd6, //0x00001f8a andq %rdx, %rsi
- 0x48, 0x21, 0xfe, //0x00001f8d andq %rdi, %rsi
- 0x45, 0x31, 0xc9, //0x00001f90 xorl %r9d, %r9d
- 0x48, 0x01, 0xce, //0x00001f93 addq %rcx, %rsi
- 0x41, 0x0f, 0x92, 0xc1, //0x00001f96 setb %r9b
- 0x48, 0x01, 0xf6, //0x00001f9a addq %rsi, %rsi
- 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001f9d movabsq $6148914691236517205, %rcx
- 0x48, 0x31, 0xce, //0x00001fa7 xorq %rcx, %rsi
- 0x4c, 0x21, 0xf6, //0x00001faa andq %r14, %rsi
- 0x48, 0xf7, 0xd6, //0x00001fad notq %rsi
- //0x00001fb0 LBB0_397
- 0xc5, 0xfd, 0x74, 0xd6, //0x00001fb0 vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xca, //0x00001fb4 vpmovmskb %ymm2, %ecx
- 0x48, 0xc1, 0xe1, 0x20, //0x00001fb8 shlq $32, %rcx
- 0xc5, 0xf5, 0x74, 0xd6, //0x00001fbc vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x00001fc0 vpmovmskb %ymm2, %edx
- 0x48, 0x09, 0xca, //0x00001fc4 orq %rcx, %rdx
- 0x48, 0x21, 0xf2, //0x00001fc7 andq %rsi, %rdx
- 0xc4, 0xe1, 0xf9, 0x6e, 0xd2, //0x00001fca vmovq %rdx, %xmm2
- 0xc4, 0xe3, 0x69, 0x44, 0x15, 0xc7, 0xe0, 0xff, 0xff, 0x00, //0x00001fcf vpclmulqdq $0, $-7993(%rip), %xmm2, %xmm2 /* LCPI0_26+0(%rip) */
- 0xc4, 0xc1, 0xf9, 0x7e, 0xd6, //0x00001fd9 vmovq %xmm2, %r14
- 0x4d, 0x31, 0xde, //0x00001fde xorq %r11, %r14
- 0xc5, 0x7e, 0x6f, 0x0d, 0x97, 0xe1, 0xff, 0xff, //0x00001fe1 vmovdqu $-7785(%rip), %ymm9 /* LCPI0_7+0(%rip) */
- 0xc5, 0xb5, 0x74, 0xd1, //0x00001fe9 vpcmpeqb %ymm1, %ymm9, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x00001fed vpmovmskb %ymm2, %edx
- 0xc5, 0xb5, 0x74, 0xd0, //0x00001ff1 vpcmpeqb %ymm0, %ymm9, %ymm2
- 0xc5, 0xfd, 0xd7, 0xca, //0x00001ff5 vpmovmskb %ymm2, %ecx
- 0x48, 0xc1, 0xe1, 0x20, //0x00001ff9 shlq $32, %rcx
- 0x48, 0x09, 0xca, //0x00001ffd orq %rcx, %rdx
- 0x4c, 0x89, 0xf1, //0x00002000 movq %r14, %rcx
- 0x48, 0xf7, 0xd1, //0x00002003 notq %rcx
- 0x48, 0x21, 0xca, //0x00002006 andq %rcx, %rdx
- 0xc5, 0xf5, 0x74, 0xcc, //0x00002009 vpcmpeqb %ymm4, %ymm1, %ymm1
- 0xc5, 0xfd, 0xd7, 0xf9, //0x0000200d vpmovmskb %ymm1, %edi
- 0xc5, 0xfd, 0x74, 0xc4, //0x00002011 vpcmpeqb %ymm4, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x00002015 vpmovmskb %ymm0, %esi
- 0x48, 0xc1, 0xe6, 0x20, //0x00002019 shlq $32, %rsi
- 0x48, 0x09, 0xf7, //0x0000201d orq %rsi, %rdi
- 0x48, 0x21, 0xcf, //0x00002020 andq %rcx, %rdi
- 0x0f, 0x84, 0x54, 0x00, 0x00, 0x00, //0x00002023 je LBB0_401
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002029 movq $32(%rsp), %r11
- 0xc4, 0x41, 0x7d, 0x6f, 0xcd, //0x0000202e vmovdqa %ymm13, %ymm9
- 0xc4, 0x41, 0x7d, 0x6f, 0xee, //0x00002033 vmovdqa %ymm14, %ymm13
- 0xc4, 0x41, 0x7d, 0x6f, 0xf7, //0x00002038 vmovdqa %ymm15, %ymm14
- 0xc5, 0x7e, 0x6f, 0x3d, 0x1b, 0xe2, 0xff, 0xff, //0x0000203d vmovdqu $-7653(%rip), %ymm15 /* LCPI0_17+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002045 .p2align 4, 0x90
- //0x00002050 LBB0_399
- 0x48, 0x8d, 0x4f, 0xff, //0x00002050 leaq $-1(%rdi), %rcx
- 0x48, 0x89, 0xce, //0x00002054 movq %rcx, %rsi
- 0x48, 0x21, 0xd6, //0x00002057 andq %rdx, %rsi
- 0xf3, 0x48, 0x0f, 0xb8, 0xf6, //0x0000205a popcntq %rsi, %rsi
- 0x4c, 0x01, 0xd6, //0x0000205f addq %r10, %rsi
- 0x48, 0x39, 0xde, //0x00002062 cmpq %rbx, %rsi
- 0x0f, 0x86, 0x33, 0x03, 0x00, 0x00, //0x00002065 jbe LBB0_445
- 0x48, 0x83, 0xc3, 0x01, //0x0000206b addq $1, %rbx
- 0x48, 0x21, 0xcf, //0x0000206f andq %rcx, %rdi
- 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00002072 jne LBB0_399
- 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00002078 jmp LBB0_402
- //0x0000207d LBB0_401
- 0xc4, 0x41, 0x7d, 0x6f, 0xcd, //0x0000207d vmovdqa %ymm13, %ymm9
- 0xc4, 0x41, 0x7d, 0x6f, 0xee, //0x00002082 vmovdqa %ymm14, %ymm13
- 0xc4, 0x41, 0x7d, 0x6f, 0xf7, //0x00002087 vmovdqa %ymm15, %ymm14
- //0x0000208c LBB0_402
- 0x49, 0xc1, 0xfe, 0x3f, //0x0000208c sarq $63, %r14
- 0xf3, 0x48, 0x0f, 0xb8, 0xca, //0x00002090 popcntq %rdx, %rcx
- 0x49, 0x01, 0xca, //0x00002095 addq %rcx, %r10
- 0x49, 0x83, 0xc4, 0x40, //0x00002098 addq $64, %r12
- 0x49, 0x83, 0xc0, 0xc0, //0x0000209c addq $-64, %r8
- 0x4d, 0x89, 0xf3, //0x000020a0 movq %r14, %r11
- 0xc4, 0x41, 0x7d, 0x6f, 0xfe, //0x000020a3 vmovdqa %ymm14, %ymm15
- 0x49, 0x83, 0xf8, 0x40, //0x000020a8 cmpq $64, %r8
- 0x0f, 0x8d, 0x6f, 0xfe, 0xff, 0xff, //0x000020ac jge LBB0_394
- 0xe9, 0xfe, 0xfc, 0xff, 0xff, //0x000020b2 jmp LBB0_403
- //0x000020b7 LBB0_419
- 0x4c, 0x89, 0x4c, 0x24, 0x10, //0x000020b7 movq %r9, $16(%rsp)
- 0x4d, 0x8b, 0x43, 0x08, //0x000020bc movq $8(%r11), %r8
- 0x49, 0x29, 0xc8, //0x000020c0 subq %rcx, %r8
- 0x49, 0x01, 0xcc, //0x000020c3 addq %rcx, %r12
- 0x45, 0x31, 0xdb, //0x000020c6 xorl %r11d, %r11d
- 0x45, 0x31, 0xc9, //0x000020c9 xorl %r9d, %r9d
- 0x45, 0x31, 0xd2, //0x000020cc xorl %r10d, %r10d
- 0x31, 0xdb, //0x000020cf xorl %ebx, %ebx
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x000020d1 jmp LBB0_421
- //0x000020d6 LBB0_420
- 0x49, 0xc1, 0xfe, 0x3f, //0x000020d6 sarq $63, %r14
- 0xf3, 0x48, 0x0f, 0xb8, 0xca, //0x000020da popcntq %rdx, %rcx
- 0x49, 0x01, 0xca, //0x000020df addq %rcx, %r10
- 0x49, 0x83, 0xc4, 0x40, //0x000020e2 addq $64, %r12
- 0x49, 0x83, 0xc0, 0xc0, //0x000020e6 addq $-64, %r8
- 0x4d, 0x89, 0xf3, //0x000020ea movq %r14, %r11
- //0x000020ed LBB0_421
- 0x49, 0x83, 0xf8, 0x40, //0x000020ed cmpq $64, %r8
- 0x0f, 0x8c, 0x36, 0x01, 0x00, 0x00, //0x000020f1 jl LBB0_429
- //0x000020f7 LBB0_422
- 0xc4, 0xc1, 0x7e, 0x6f, 0x0c, 0x24, //0x000020f7 vmovdqu (%r12), %ymm1
- 0xc4, 0xc1, 0x7e, 0x6f, 0x44, 0x24, 0x20, //0x000020fd vmovdqu $32(%r12), %ymm0
- 0xc5, 0xf5, 0x74, 0xd7, //0x00002104 vpcmpeqb %ymm7, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xf2, //0x00002108 vpmovmskb %ymm2, %esi
- 0xc5, 0xfd, 0x74, 0xd7, //0x0000210c vpcmpeqb %ymm7, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xca, //0x00002110 vpmovmskb %ymm2, %ecx
- 0x48, 0xc1, 0xe1, 0x20, //0x00002114 shlq $32, %rcx
- 0x48, 0x09, 0xce, //0x00002118 orq %rcx, %rsi
- 0x48, 0x89, 0xf1, //0x0000211b movq %rsi, %rcx
- 0x4c, 0x09, 0xc9, //0x0000211e orq %r9, %rcx
- 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00002121 jne LBB0_424
- 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002127 movq $-1, %rsi
- 0x45, 0x31, 0xc9, //0x0000212e xorl %r9d, %r9d
- 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00002131 jmp LBB0_425
- //0x00002136 LBB0_424
- 0x4c, 0x89, 0xc9, //0x00002136 movq %r9, %rcx
- 0x48, 0xf7, 0xd1, //0x00002139 notq %rcx
- 0x48, 0x21, 0xf1, //0x0000213c andq %rsi, %rcx
- 0x4c, 0x8d, 0x34, 0x09, //0x0000213f leaq (%rcx,%rcx), %r14
- 0x4d, 0x09, 0xce, //0x00002143 orq %r9, %r14
- 0x4c, 0x89, 0xf7, //0x00002146 movq %r14, %rdi
- 0x48, 0xf7, 0xd7, //0x00002149 notq %rdi
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000214c movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd6, //0x00002156 andq %rdx, %rsi
- 0x48, 0x21, 0xfe, //0x00002159 andq %rdi, %rsi
- 0x45, 0x31, 0xc9, //0x0000215c xorl %r9d, %r9d
- 0x48, 0x01, 0xce, //0x0000215f addq %rcx, %rsi
- 0x41, 0x0f, 0x92, 0xc1, //0x00002162 setb %r9b
- 0x48, 0x01, 0xf6, //0x00002166 addq %rsi, %rsi
- 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002169 movabsq $6148914691236517205, %rcx
- 0x48, 0x31, 0xce, //0x00002173 xorq %rcx, %rsi
- 0x4c, 0x21, 0xf6, //0x00002176 andq %r14, %rsi
- 0x48, 0xf7, 0xd6, //0x00002179 notq %rsi
- //0x0000217c LBB0_425
- 0xc5, 0xfd, 0x74, 0xd6, //0x0000217c vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xca, //0x00002180 vpmovmskb %ymm2, %ecx
- 0x48, 0xc1, 0xe1, 0x20, //0x00002184 shlq $32, %rcx
- 0xc5, 0xf5, 0x74, 0xd6, //0x00002188 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x0000218c vpmovmskb %ymm2, %edx
- 0x48, 0x09, 0xca, //0x00002190 orq %rcx, %rdx
- 0x48, 0x21, 0xf2, //0x00002193 andq %rsi, %rdx
- 0xc4, 0xe1, 0xf9, 0x6e, 0xd2, //0x00002196 vmovq %rdx, %xmm2
- 0xc4, 0xe3, 0x69, 0x44, 0x15, 0xfb, 0xde, 0xff, 0xff, 0x00, //0x0000219b vpclmulqdq $0, $-8453(%rip), %xmm2, %xmm2 /* LCPI0_26+0(%rip) */
- 0xc4, 0xc1, 0xf9, 0x7e, 0xd6, //0x000021a5 vmovq %xmm2, %r14
- 0x4d, 0x31, 0xde, //0x000021aa xorq %r11, %r14
- 0xc5, 0xad, 0x74, 0xd1, //0x000021ad vpcmpeqb %ymm1, %ymm10, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x000021b1 vpmovmskb %ymm2, %edx
- 0xc5, 0xad, 0x74, 0xd0, //0x000021b5 vpcmpeqb %ymm0, %ymm10, %ymm2
- 0xc5, 0xfd, 0xd7, 0xca, //0x000021b9 vpmovmskb %ymm2, %ecx
- 0x48, 0xc1, 0xe1, 0x20, //0x000021bd shlq $32, %rcx
- 0x48, 0x09, 0xca, //0x000021c1 orq %rcx, %rdx
- 0x4c, 0x89, 0xf1, //0x000021c4 movq %r14, %rcx
- 0x48, 0xf7, 0xd1, //0x000021c7 notq %rcx
- 0x48, 0x21, 0xca, //0x000021ca andq %rcx, %rdx
- 0xc5, 0x9d, 0x74, 0xc9, //0x000021cd vpcmpeqb %ymm1, %ymm12, %ymm1
- 0xc5, 0xfd, 0xd7, 0xf9, //0x000021d1 vpmovmskb %ymm1, %edi
- 0xc5, 0x9d, 0x74, 0xc0, //0x000021d5 vpcmpeqb %ymm0, %ymm12, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x000021d9 vpmovmskb %ymm0, %esi
- 0x48, 0xc1, 0xe6, 0x20, //0x000021dd shlq $32, %rsi
- 0x48, 0x09, 0xf7, //0x000021e1 orq %rsi, %rdi
- 0x48, 0x21, 0xcf, //0x000021e4 andq %rcx, %rdi
- 0x0f, 0x84, 0xe9, 0xfe, 0xff, 0xff, //0x000021e7 je LBB0_420
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000021ed movq $32(%rsp), %r11
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000021f2 .p2align 4, 0x90
- //0x00002200 LBB0_427
- 0x48, 0x8d, 0x4f, 0xff, //0x00002200 leaq $-1(%rdi), %rcx
- 0x48, 0x89, 0xce, //0x00002204 movq %rcx, %rsi
- 0x48, 0x21, 0xd6, //0x00002207 andq %rdx, %rsi
- 0xf3, 0x48, 0x0f, 0xb8, 0xf6, //0x0000220a popcntq %rsi, %rsi
- 0x4c, 0x01, 0xd6, //0x0000220f addq %r10, %rsi
- 0x48, 0x39, 0xde, //0x00002212 cmpq %rbx, %rsi
- 0x0f, 0x86, 0x83, 0x01, 0x00, 0x00, //0x00002215 jbe LBB0_445
- 0x48, 0x83, 0xc3, 0x01, //0x0000221b addq $1, %rbx
- 0x48, 0x21, 0xcf, //0x0000221f andq %rcx, %rdi
- 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00002222 jne LBB0_427
- 0xe9, 0xa9, 0xfe, 0xff, 0xff, //0x00002228 jmp LBB0_420
- //0x0000222d LBB0_429
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x0000222d movq $8(%rsp), %rsi
- 0x4d, 0x85, 0xc0, //0x00002232 testq %r8, %r8
- 0x0f, 0x8e, 0xdd, 0x1d, 0x00, 0x00, //0x00002235 jle LBB0_729
- 0xc5, 0x7d, 0x7f, 0xe2, //0x0000223b vmovdqa %ymm12, %ymm2
- 0xc5, 0x7d, 0x7f, 0xd1, //0x0000223f vmovdqa %ymm10, %ymm1
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00002243 vmovdqa %ymm13, %ymm10
- 0x4c, 0x89, 0xfa, //0x00002248 movq %r15, %rdx
- 0xc5, 0xf9, 0xef, 0xc0, //0x0000224b vpxor %xmm0, %xmm0, %xmm0
- 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x60, //0x0000224f vmovdqu %ymm0, $96(%rsp)
- 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x40, //0x00002255 vmovdqu %ymm0, $64(%rsp)
- 0x44, 0x89, 0xe1, //0x0000225b movl %r12d, %ecx
- 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x0000225e andl $4095, %ecx
- 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00002264 cmpl $4033, %ecx
- 0x0f, 0x82, 0x28, 0x00, 0x00, 0x00, //0x0000226a jb LBB0_433
- 0x49, 0x83, 0xf8, 0x20, //0x00002270 cmpq $32, %r8
- 0x0f, 0x82, 0x43, 0x00, 0x00, 0x00, //0x00002274 jb LBB0_434
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x0000227a vmovdqu (%r12), %ymm0
- 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x40, //0x00002280 vmovdqu %ymm0, $64(%rsp)
- 0x49, 0x83, 0xc4, 0x20, //0x00002286 addq $32, %r12
- 0x49, 0x8d, 0x78, 0xe0, //0x0000228a leaq $-32(%r8), %rdi
- 0x48, 0x8d, 0x74, 0x24, 0x60, //0x0000228e leaq $96(%rsp), %rsi
- 0xe9, 0x2d, 0x00, 0x00, 0x00, //0x00002293 jmp LBB0_435
- //0x00002298 LBB0_433
- 0x49, 0x89, 0xd7, //0x00002298 movq %rdx, %r15
- 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x0000229b vmovdqa %ymm10, %ymm13
- 0xc5, 0xfe, 0x6f, 0x1d, 0x18, 0xdf, 0xff, 0xff, //0x000022a0 vmovdqu $-8424(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0xf0, 0xde, 0xff, 0xff, //0x000022a8 vmovdqu $-8464(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd1, //0x000022b0 vmovdqa %ymm1, %ymm10
- 0xc5, 0x7d, 0x6f, 0xe2, //0x000022b4 vmovdqa %ymm2, %ymm12
- 0xe9, 0x3a, 0xfe, 0xff, 0xff, //0x000022b8 jmp LBB0_422
- //0x000022bd LBB0_434
- 0x48, 0x8d, 0x74, 0x24, 0x40, //0x000022bd leaq $64(%rsp), %rsi
- 0x4c, 0x89, 0xc7, //0x000022c2 movq %r8, %rdi
- //0x000022c5 LBB0_435
- 0x48, 0x83, 0xff, 0x10, //0x000022c5 cmpq $16, %rdi
- 0x0f, 0x82, 0x4b, 0x00, 0x00, 0x00, //0x000022c9 jb LBB0_436
- 0xc4, 0xc1, 0x7a, 0x6f, 0x04, 0x24, //0x000022cf vmovdqu (%r12), %xmm0
- 0xc5, 0xfa, 0x7f, 0x06, //0x000022d5 vmovdqu %xmm0, (%rsi)
- 0x49, 0x83, 0xc4, 0x10, //0x000022d9 addq $16, %r12
- 0x48, 0x83, 0xc6, 0x10, //0x000022dd addq $16, %rsi
- 0x48, 0x83, 0xc7, 0xf0, //0x000022e1 addq $-16, %rdi
- 0x48, 0x83, 0xff, 0x08, //0x000022e5 cmpq $8, %rdi
- 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x000022e9 jae LBB0_443
- //0x000022ef LBB0_437
- 0x48, 0x83, 0xff, 0x04, //0x000022ef cmpq $4, %rdi
- 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x000022f3 jb LBB0_438
- //0x000022f9 LBB0_444
- 0x41, 0x8b, 0x0c, 0x24, //0x000022f9 movl (%r12), %ecx
- 0x89, 0x0e, //0x000022fd movl %ecx, (%rsi)
- 0x49, 0x83, 0xc4, 0x04, //0x000022ff addq $4, %r12
- 0x48, 0x83, 0xc6, 0x04, //0x00002303 addq $4, %rsi
- 0x48, 0x83, 0xc7, 0xfc, //0x00002307 addq $-4, %rdi
- 0x48, 0x83, 0xff, 0x02, //0x0000230b cmpq $2, %rdi
- 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x0000230f jae LBB0_439
- 0xe9, 0x45, 0x00, 0x00, 0x00, //0x00002315 jmp LBB0_440
- //0x0000231a LBB0_436
- 0x48, 0x83, 0xff, 0x08, //0x0000231a cmpq $8, %rdi
- 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x0000231e jb LBB0_437
- //0x00002324 LBB0_443
- 0x49, 0x8b, 0x0c, 0x24, //0x00002324 movq (%r12), %rcx
- 0x48, 0x89, 0x0e, //0x00002328 movq %rcx, (%rsi)
- 0x49, 0x83, 0xc4, 0x08, //0x0000232b addq $8, %r12
- 0x48, 0x83, 0xc6, 0x08, //0x0000232f addq $8, %rsi
- 0x48, 0x83, 0xc7, 0xf8, //0x00002333 addq $-8, %rdi
- 0x48, 0x83, 0xff, 0x04, //0x00002337 cmpq $4, %rdi
- 0x0f, 0x83, 0xb8, 0xff, 0xff, 0xff, //0x0000233b jae LBB0_444
- //0x00002341 LBB0_438
- 0x48, 0x83, 0xff, 0x02, //0x00002341 cmpq $2, %rdi
- 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00002345 jb LBB0_440
- //0x0000234b LBB0_439
- 0x41, 0x0f, 0xb7, 0x0c, 0x24, //0x0000234b movzwl (%r12), %ecx
- 0x66, 0x89, 0x0e, //0x00002350 movw %cx, (%rsi)
- 0x49, 0x83, 0xc4, 0x02, //0x00002353 addq $2, %r12
- 0x48, 0x83, 0xc6, 0x02, //0x00002357 addq $2, %rsi
- 0x48, 0x83, 0xc7, 0xfe, //0x0000235b addq $-2, %rdi
- //0x0000235f LBB0_440
- 0x4c, 0x89, 0xe1, //0x0000235f movq %r12, %rcx
- 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x00002362 leaq $64(%rsp), %r12
- 0x48, 0x85, 0xff, //0x00002367 testq %rdi, %rdi
- 0x49, 0x89, 0xd7, //0x0000236a movq %rdx, %r15
- 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x0000236d vmovdqa %ymm10, %ymm13
- 0xc5, 0xfe, 0x6f, 0x1d, 0x46, 0xde, 0xff, 0xff, //0x00002372 vmovdqu $-8634(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x1e, 0xde, 0xff, 0xff, //0x0000237a vmovdqu $-8674(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd1, //0x00002382 vmovdqa %ymm1, %ymm10
- 0xc5, 0x7d, 0x6f, 0xe2, //0x00002386 vmovdqa %ymm2, %ymm12
- 0x0f, 0x84, 0x67, 0xfd, 0xff, 0xff, //0x0000238a je LBB0_422
- 0x8a, 0x09, //0x00002390 movb (%rcx), %cl
- 0x88, 0x0e, //0x00002392 movb %cl, (%rsi)
- 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x00002394 leaq $64(%rsp), %r12
- 0xe9, 0x59, 0xfd, 0xff, 0xff, //0x00002399 jmp LBB0_422
- //0x0000239e LBB0_445
- 0x49, 0x8b, 0x4b, 0x08, //0x0000239e movq $8(%r11), %rcx
- 0x48, 0x0f, 0xbc, 0xd7, //0x000023a2 bsfq %rdi, %rdx
- 0x4c, 0x29, 0xc2, //0x000023a6 subq %r8, %rdx
- 0x48, 0x01, 0xd1, //0x000023a9 addq %rdx, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x000023ac addq $1, %rcx
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x000023b0 movq $8(%rsp), %rsi
- 0x48, 0x89, 0x0e, //0x000023b5 movq %rcx, (%rsi)
- 0x49, 0x8b, 0x53, 0x08, //0x000023b8 movq $8(%r11), %rdx
- 0x48, 0x39, 0xd1, //0x000023bc cmpq %rdx, %rcx
- 0x48, 0x0f, 0x46, 0xd1, //0x000023bf cmovbeq %rcx, %rdx
- 0x48, 0x89, 0x16, //0x000023c3 movq %rdx, (%rsi)
- 0x0f, 0x87, 0x31, 0x1a, 0x00, 0x00, //0x000023c6 ja LBB0_721
- 0x4c, 0x89, 0xe8, //0x000023cc movq %r13, %rax
- 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x000023cf movabsq $9223372036854775806, %rdx
- 0x49, 0x39, 0xd5, //0x000023d9 cmpq %rdx, %r13
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000023dc movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x000023e1 movq $40(%rsp), %r14
- 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x000023e6 movq $16(%rsp), %r9
- 0x0f, 0x86, 0xb0, 0xdf, 0xff, 0xff, //0x000023eb jbe LBB0_4
- 0xe9, 0x07, 0x1a, 0x00, 0x00, //0x000023f1 jmp LBB0_721
- //0x000023f6 LBB0_447
- 0x41, 0x0f, 0xbc, 0xc1, //0x000023f6 bsfl %r9d, %eax
- 0x4c, 0x01, 0xe8, //0x000023fa addq %r13, %rax
- 0x49, 0x8d, 0x0c, 0x02, //0x000023fd leaq (%r10,%rax), %rcx
- 0x48, 0x83, 0xc1, 0x02, //0x00002401 addq $2, %rcx
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002405 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000240a movq $32(%rsp), %r11
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x0000240f movq $40(%rsp), %r14
- 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x00002414 movq $16(%rsp), %r9
- 0xe9, 0x55, 0xea, 0xff, 0xff, //0x00002419 jmp LBB0_159
- //0x0000241e LBB0_448
- 0x0f, 0xbc, 0xca, //0x0000241e bsfl %edx, %ecx
- 0x48, 0x29, 0xc1, //0x00002421 subq %rax, %rcx
- 0x48, 0x8b, 0x7c, 0x24, 0x08, //0x00002424 movq $8(%rsp), %rdi
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002429 movabsq $4294977024, %r15
- 0xe9, 0x61, 0xeb, 0xff, 0xff, //0x00002433 jmp LBB0_182
- //0x00002438 LBB0_449
- 0x49, 0x8d, 0x48, 0xff, //0x00002438 leaq $-1(%r8), %rcx
- 0x49, 0x39, 0xcf, //0x0000243c cmpq %rcx, %r15
- 0x49, 0xf7, 0xd0, //0x0000243f notq %r8
- 0x4d, 0x0f, 0x45, 0xc3, //0x00002442 cmovneq %r11, %r8
- 0x84, 0xc0, //0x00002446 testb %al, %al
- 0x4d, 0x0f, 0x45, 0xd8, //0x00002448 cmovneq %r8, %r11
- 0xe9, 0x65, 0x06, 0x00, 0x00, //0x0000244c jmp LBB0_506
- //0x00002451 LBB0_450
- 0x4d, 0x89, 0xf3, //0x00002451 movq %r14, %r11
- 0x49, 0x29, 0xcb, //0x00002454 subq %rcx, %r11
- 0x0f, 0x84, 0x9c, 0x1b, 0x00, 0x00, //0x00002457 je LBB0_727
- 0x49, 0x83, 0xfb, 0x40, //0x0000245d cmpq $64, %r11
- 0x0f, 0x82, 0xf0, 0x09, 0x00, 0x00, //0x00002461 jb LBB0_546
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002467 movq $-1, $16(%rsp)
- 0x45, 0x31, 0xd2, //0x00002470 xorl %r10d, %r10d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002473 .p2align 4, 0x90
- //0x00002480 LBB0_453
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x00002480 vmovdqu (%r12,%rcx), %ymm0
- 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x0c, 0x20, //0x00002486 vmovdqu $32(%r12,%rcx), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x0000248d vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xfa, //0x00002491 vpmovmskb %ymm2, %edi
- 0xc5, 0xf5, 0x74, 0xd6, //0x00002495 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xc2, //0x00002499 vpmovmskb %ymm2, %eax
- 0xc5, 0xfd, 0x74, 0xd7, //0x0000249d vpcmpeqb %ymm7, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x000024a1 vpmovmskb %ymm2, %edx
- 0xc5, 0xf5, 0x74, 0xd7, //0x000024a5 vpcmpeqb %ymm7, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xda, //0x000024a9 vpmovmskb %ymm2, %ebx
- 0xc5, 0xbd, 0xda, 0xd1, //0x000024ad vpminub %ymm1, %ymm8, %ymm2
- 0xc5, 0xf5, 0x74, 0xca, //0x000024b1 vpcmpeqb %ymm2, %ymm1, %ymm1
- 0xc5, 0xfd, 0xd7, 0xf1, //0x000024b5 vpmovmskb %ymm1, %esi
- 0x48, 0xc1, 0xe0, 0x20, //0x000024b9 shlq $32, %rax
- 0x48, 0x09, 0xc7, //0x000024bd orq %rax, %rdi
- 0x48, 0xc1, 0xe3, 0x20, //0x000024c0 shlq $32, %rbx
- 0x48, 0xc1, 0xe6, 0x20, //0x000024c4 shlq $32, %rsi
- 0x48, 0x09, 0xda, //0x000024c8 orq %rbx, %rdx
- 0x0f, 0x85, 0x44, 0x00, 0x00, 0x00, //0x000024cb jne LBB0_464
- 0x4d, 0x85, 0xd2, //0x000024d1 testq %r10, %r10
- 0x0f, 0x85, 0x53, 0x00, 0x00, 0x00, //0x000024d4 jne LBB0_466
- 0x45, 0x31, 0xd2, //0x000024da xorl %r10d, %r10d
- //0x000024dd LBB0_456
- 0xc5, 0xbd, 0xda, 0xc8, //0x000024dd vpminub %ymm0, %ymm8, %ymm1
- 0xc5, 0xfd, 0x74, 0xc1, //0x000024e1 vpcmpeqb %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc0, //0x000024e5 vpmovmskb %ymm0, %eax
- 0x48, 0x09, 0xc6, //0x000024e9 orq %rax, %rsi
- 0x48, 0x85, 0xff, //0x000024ec testq %rdi, %rdi
- 0x0f, 0x85, 0x8b, 0x00, 0x00, 0x00, //0x000024ef jne LBB0_467
- 0x48, 0x85, 0xf6, //0x000024f5 testq %rsi, %rsi
- 0x0f, 0x85, 0xb2, 0x1a, 0x00, 0x00, //0x000024f8 jne LBB0_722
- 0x49, 0x83, 0xc3, 0xc0, //0x000024fe addq $-64, %r11
- 0x48, 0x83, 0xc1, 0x40, //0x00002502 addq $64, %rcx
- 0x49, 0x83, 0xfb, 0x3f, //0x00002506 cmpq $63, %r11
- 0x0f, 0x87, 0x70, 0xff, 0xff, 0xff, //0x0000250a ja LBB0_453
- 0xe9, 0xb8, 0x06, 0x00, 0x00, //0x00002510 jmp LBB0_459
- //0x00002515 LBB0_464
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00002515 cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x0000251b jne LBB0_466
- 0x48, 0x0f, 0xbc, 0xc2, //0x00002521 bsfq %rdx, %rax
- 0x48, 0x01, 0xc8, //0x00002525 addq %rcx, %rax
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x00002528 movq %rax, $16(%rsp)
- //0x0000252d LBB0_466
- 0x4c, 0x89, 0xd0, //0x0000252d movq %r10, %rax
- 0x48, 0xf7, 0xd0, //0x00002530 notq %rax
- 0x48, 0x21, 0xd0, //0x00002533 andq %rdx, %rax
- 0x4c, 0x8d, 0x04, 0x00, //0x00002536 leaq (%rax,%rax), %r8
- 0x4d, 0x09, 0xd0, //0x0000253a orq %r10, %r8
- 0x4c, 0x89, 0xc3, //0x0000253d movq %r8, %rbx
- 0x48, 0xf7, 0xd3, //0x00002540 notq %rbx
- 0x48, 0x21, 0xd3, //0x00002543 andq %rdx, %rbx
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002546 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd3, //0x00002550 andq %rdx, %rbx
- 0x45, 0x31, 0xd2, //0x00002553 xorl %r10d, %r10d
- 0x48, 0x01, 0xc3, //0x00002556 addq %rax, %rbx
- 0x41, 0x0f, 0x92, 0xc2, //0x00002559 setb %r10b
- 0x48, 0x01, 0xdb, //0x0000255d addq %rbx, %rbx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002560 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc3, //0x0000256a xorq %rax, %rbx
- 0x4c, 0x21, 0xc3, //0x0000256d andq %r8, %rbx
- 0x48, 0xf7, 0xd3, //0x00002570 notq %rbx
- 0x48, 0x21, 0xdf, //0x00002573 andq %rbx, %rdi
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002576 movq $24(%rsp), %r8
- 0xe9, 0x5d, 0xff, 0xff, 0xff, //0x0000257b jmp LBB0_456
- //0x00002580 LBB0_467
- 0x48, 0x0f, 0xbc, 0xc7, //0x00002580 bsfq %rdi, %rax
- 0x48, 0x85, 0xf6, //0x00002584 testq %rsi, %rsi
- 0x0f, 0x84, 0x4d, 0x00, 0x00, 0x00, //0x00002587 je LBB0_472
- 0x48, 0x0f, 0xbc, 0xd6, //0x0000258d bsfq %rsi, %rdx
- 0xe9, 0x49, 0x00, 0x00, 0x00, //0x00002591 jmp LBB0_473
- //0x00002596 LBB0_469
- 0x48, 0x01, 0xd9, //0x00002596 addq %rbx, %rcx
- 0x4c, 0x01, 0xd1, //0x00002599 addq %r10, %rcx
- 0xc5, 0xf8, 0x77, //0x0000259c vzeroupper
- 0x48, 0x89, 0xcb, //0x0000259f movq %rcx, %rbx
- 0xe9, 0x55, 0x01, 0x00, 0x00, //0x000025a2 jmp LBB0_482
- //0x000025a7 LBB0_470
- 0x4d, 0x29, 0xe5, //0x000025a7 subq %r12, %r13
- 0x49, 0x01, 0xcd, //0x000025aa addq %rcx, %r13
- 0x49, 0x39, 0xc5, //0x000025ad cmpq %rax, %r13
- 0x0f, 0x82, 0xa4, 0xdf, 0xff, 0xff, //0x000025b0 jb LBB0_36
- 0xe9, 0xde, 0x17, 0x00, 0x00, //0x000025b6 jmp LBB0_694
- //0x000025bb LBB0_471
- 0x4c, 0x8b, 0x5c, 0x24, 0x30, //0x000025bb movq $48(%rsp), %r11
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000025c0 movq $-1, %rax
- 0x4d, 0x85, 0xff, //0x000025c7 testq %r15, %r15
- 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x000025ca movq $16(%rsp), %rcx
- 0x0f, 0x85, 0xda, 0xf3, 0xff, 0xff, //0x000025cf jne LBB0_347
- 0xe9, 0x0a, 0x18, 0x00, 0x00, //0x000025d5 jmp LBB0_700
- //0x000025da LBB0_472
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x000025da movl $64, %edx
- //0x000025df LBB0_473
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000025df movq $32(%rsp), %r11
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x000025e4 movq $8(%rsp), %rsi
- 0x48, 0x39, 0xc2, //0x000025e9 cmpq %rax, %rdx
- 0x0f, 0x82, 0x14, 0x1a, 0x00, 0x00, //0x000025ec jb LBB0_728
- 0xc5, 0x7d, 0x7f, 0xea, //0x000025f2 vmovdqa %ymm13, %ymm2
- 0x48, 0x01, 0xc1, //0x000025f6 addq %rax, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x000025f9 addq $1, %rcx
- //0x000025fd LBB0_475
- 0x48, 0x85, 0xc9, //0x000025fd testq %rcx, %rcx
- 0x0f, 0x88, 0x6b, 0x19, 0x00, 0x00, //0x00002600 js LBB0_715
- 0x48, 0x89, 0x0e, //0x00002606 movq %rcx, (%rsi)
- 0x4c, 0x89, 0xe8, //0x00002609 movq %r13, %rax
- 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x0000260c movabsq $9223372036854775806, %rdx
- 0x49, 0x39, 0xd5, //0x00002616 cmpq %rdx, %r13
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00002619 movq $40(%rsp), %r14
- 0xc5, 0x7d, 0x6f, 0xea, //0x0000261e vmovdqa %ymm2, %ymm13
- 0x0f, 0x86, 0x79, 0xdd, 0xff, 0xff, //0x00002622 jbe LBB0_4
- 0xe9, 0xd0, 0x17, 0x00, 0x00, //0x00002628 jmp LBB0_721
- //0x0000262d LBB0_477
- 0x66, 0x0f, 0xbc, 0xc6, //0x0000262d bsfw %si, %ax
- 0x0f, 0xb7, 0xc8, //0x00002631 movzwl %ax, %ecx
- 0x48, 0x29, 0xd1, //0x00002634 subq %rdx, %rcx
- 0xe9, 0x5d, 0xe9, 0xff, 0xff, //0x00002637 jmp LBB0_182
- //0x0000263c LBB0_162
- 0x4d, 0x85, 0xdb, //0x0000263c testq %r11, %r11
- 0x0f, 0x85, 0x6e, 0x08, 0x00, 0x00, //0x0000263f jne LBB0_550
- 0x4b, 0x8d, 0x0c, 0x02, //0x00002645 leaq (%r10,%r8), %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x00002649 addq $1, %rcx
- 0x49, 0xf7, 0xd2, //0x0000264d notq %r10
- 0x4d, 0x01, 0xf2, //0x00002650 addq %r14, %r10
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002653 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002658 movq $32(%rsp), %r11
- 0x4d, 0x89, 0xf9, //0x0000265d movq %r15, %r9
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002660 movabsq $4294977024, %r15
- //0x0000266a LBB0_164
- 0x4d, 0x85, 0xd2, //0x0000266a testq %r10, %r10
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x0000266d movq $40(%rsp), %r14
- 0x0f, 0x8f, 0x27, 0x00, 0x00, 0x00, //0x00002672 jg LBB0_216
- 0xe9, 0x80, 0x17, 0x00, 0x00, //0x00002678 jmp LBB0_721
- 0x90, 0x90, 0x90, //0x0000267d .p2align 4, 0x90
- //0x00002680 LBB0_214
- 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00002680 movq $-2, %rdx
- 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00002687 movl $2, %eax
- 0x48, 0x01, 0xc1, //0x0000268c addq %rax, %rcx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000268f movq $-1, %rax
- 0x49, 0x01, 0xd2, //0x00002696 addq %rdx, %r10
- 0x0f, 0x8e, 0x5e, 0x17, 0x00, 0x00, //0x00002699 jle LBB0_721
- //0x0000269f LBB0_216
- 0x0f, 0xb6, 0x01, //0x0000269f movzbl (%rcx), %eax
- 0x3c, 0x5c, //0x000026a2 cmpb $92, %al
- 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x000026a4 je LBB0_214
- 0x3c, 0x22, //0x000026aa cmpb $34, %al
- 0x0f, 0x84, 0xd0, 0x12, 0x00, 0x00, //0x000026ac je LBB0_647
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000026b2 movq $-1, %rdx
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000026b9 movl $1, %eax
- 0x48, 0x01, 0xc1, //0x000026be addq %rax, %rcx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000026c1 movq $-1, %rax
- 0x49, 0x01, 0xd2, //0x000026c8 addq %rdx, %r10
- 0x0f, 0x8f, 0xce, 0xff, 0xff, 0xff, //0x000026cb jg LBB0_216
- 0xe9, 0x27, 0x17, 0x00, 0x00, //0x000026d1 jmp LBB0_721
- //0x000026d6 LBB0_478
- 0xc5, 0x7d, 0x7f, 0xe8, //0x000026d6 vmovdqa %ymm13, %ymm0
- 0x0f, 0xbc, 0xc2, //0x000026da bsfl %edx, %eax
- 0xe9, 0xce, 0x03, 0x00, 0x00, //0x000026dd jmp LBB0_505
- //0x000026e2 LBB0_479
- 0x89, 0xc8, //0x000026e2 movl %ecx, %eax
- 0x48, 0x01, 0xc3, //0x000026e4 addq %rax, %rbx
- 0x4c, 0x01, 0xd3, //0x000026e7 addq %r10, %rbx
- 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x000026ea movq $16(%rsp), %r9
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000026ef jmp LBB0_481
- //0x000026f4 LBB0_480
- 0x48, 0x01, 0xc3, //0x000026f4 addq %rax, %rbx
- //0x000026f7 LBB0_481
- 0x4c, 0x8b, 0x54, 0x24, 0x30, //0x000026f7 movq $48(%rsp), %r10
- //0x000026fc LBB0_482
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000026fc movq $-1, %rax
- 0x4d, 0x85, 0xc0, //0x00002703 testq %r8, %r8
- 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00002706 movq $8(%rsp), %rdx
- 0x0f, 0x84, 0x87, 0x18, 0x00, 0x00, //0x0000270b je LBB0_719
- 0x4d, 0x85, 0xdb, //0x00002711 testq %r11, %r11
- 0x0f, 0x84, 0x7e, 0x18, 0x00, 0x00, //0x00002714 je LBB0_719
- 0x4d, 0x85, 0xf6, //0x0000271a testq %r14, %r14
- 0x0f, 0x84, 0x75, 0x18, 0x00, 0x00, //0x0000271d je LBB0_719
- 0x4c, 0x29, 0xd3, //0x00002723 subq %r10, %rbx
- 0x48, 0x8d, 0x43, 0xff, //0x00002726 leaq $-1(%rbx), %rax
- 0x49, 0x39, 0xc0, //0x0000272a cmpq %rax, %r8
- 0x0f, 0x84, 0x9a, 0x00, 0x00, 0x00, //0x0000272d je LBB0_491
- 0x49, 0x39, 0xc3, //0x00002733 cmpq %rax, %r11
- 0x0f, 0x84, 0x91, 0x00, 0x00, 0x00, //0x00002736 je LBB0_491
- 0x49, 0x39, 0xc6, //0x0000273c cmpq %rax, %r14
- 0x0f, 0x84, 0x88, 0x00, 0x00, 0x00, //0x0000273f je LBB0_491
- 0x4d, 0x85, 0xdb, //0x00002745 testq %r11, %r11
- 0xc5, 0xfe, 0x6f, 0x2d, 0x70, 0xd9, 0xff, 0xff, //0x00002748 vmovdqu $-9872(%rip), %ymm5 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0x88, 0xd9, 0xff, 0xff, //0x00002750 vmovdqu $-9848(%rip), %ymm6 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0xa0, 0xd9, 0xff, 0xff, //0x00002758 vmovdqu $-9824(%rip), %ymm7 /* LCPI0_3+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0xb8, 0xd9, 0xff, 0xff, //0x00002760 vmovdqu $-9800(%rip), %ymm8 /* LCPI0_4+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x0d, 0x90, 0xda, 0xff, 0xff, //0x00002768 vmovdqu $-9584(%rip), %ymm9 /* LCPI0_14+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x05, 0xa8, 0xda, 0xff, 0xff, //0x00002770 vmovdqu $-9560(%rip), %ymm0 /* LCPI0_15+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0x60, 0xda, 0xff, 0xff, //0x00002778 vmovdqu $-9632(%rip), %ymm11 /* LCPI0_10+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0xb8, 0xda, 0xff, 0xff, //0x00002780 vmovdqu $-9544(%rip), %ymm14 /* LCPI0_16+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x3d, 0xd0, 0xda, 0xff, 0xff, //0x00002788 vmovdqu $-9520(%rip), %ymm15 /* LCPI0_17+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x1d, 0x28, 0xda, 0xff, 0xff, //0x00002790 vmovdqu $-9688(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x00, 0xda, 0xff, 0xff, //0x00002798 vmovdqu $-9728(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0x0f, 0x8e, 0xa6, 0x00, 0x00, 0x00, //0x000027a0 jle LBB0_495
- 0x49, 0x8d, 0x43, 0xff, //0x000027a6 leaq $-1(%r11), %rax
- 0x49, 0x39, 0xc6, //0x000027aa cmpq %rax, %r14
- 0x0f, 0x84, 0x99, 0x00, 0x00, 0x00, //0x000027ad je LBB0_495
- 0x49, 0xf7, 0xd3, //0x000027b3 notq %r11
- 0x4c, 0x89, 0xdb, //0x000027b6 movq %r11, %rbx
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000027b9 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000027be movq $32(%rsp), %r11
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x000027c3 movq $40(%rsp), %r14
- 0xe9, 0x6a, 0x00, 0x00, 0x00, //0x000027c8 jmp LBB0_494
- //0x000027cd LBB0_491
- 0x48, 0xf7, 0xdb, //0x000027cd negq %rbx
- //0x000027d0 LBB0_492
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000027d0 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000027d5 movq $32(%rsp), %r11
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x000027da movq $40(%rsp), %r14
- //0x000027df LBB0_493
- 0xc5, 0xfe, 0x6f, 0x2d, 0xd9, 0xd8, 0xff, 0xff, //0x000027df vmovdqu $-10023(%rip), %ymm5 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0xf1, 0xd8, 0xff, 0xff, //0x000027e7 vmovdqu $-9999(%rip), %ymm6 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0x09, 0xd9, 0xff, 0xff, //0x000027ef vmovdqu $-9975(%rip), %ymm7 /* LCPI0_3+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0x21, 0xd9, 0xff, 0xff, //0x000027f7 vmovdqu $-9951(%rip), %ymm8 /* LCPI0_4+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x0d, 0xf9, 0xd9, 0xff, 0xff, //0x000027ff vmovdqu $-9735(%rip), %ymm9 /* LCPI0_14+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x05, 0x11, 0xda, 0xff, 0xff, //0x00002807 vmovdqu $-9711(%rip), %ymm0 /* LCPI0_15+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0xc9, 0xd9, 0xff, 0xff, //0x0000280f vmovdqu $-9783(%rip), %ymm11 /* LCPI0_10+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0x21, 0xda, 0xff, 0xff, //0x00002817 vmovdqu $-9695(%rip), %ymm14 /* LCPI0_16+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x3d, 0x39, 0xda, 0xff, 0xff, //0x0000281f vmovdqu $-9671(%rip), %ymm15 /* LCPI0_17+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x1d, 0x91, 0xd9, 0xff, 0xff, //0x00002827 vmovdqu $-9839(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x69, 0xd9, 0xff, 0xff, //0x0000282f vmovdqu $-9879(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- //0x00002837 LBB0_494
- 0xc5, 0x7e, 0x6f, 0x15, 0x01, 0xd9, 0xff, 0xff, //0x00002837 vmovdqu $-9983(%rip), %ymm10 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0x19, 0xd9, 0xff, 0xff, //0x0000283f vmovdqu $-9959(%rip), %ymm12 /* LCPI0_6+0(%rip) */
- 0xe9, 0x83, 0x04, 0x00, 0x00, //0x00002847 jmp LBB0_528
- //0x0000284c LBB0_495
- 0x4c, 0x89, 0xc0, //0x0000284c movq %r8, %rax
- 0x4c, 0x09, 0xf0, //0x0000284f orq %r14, %rax
- 0x0f, 0x99, 0xc0, //0x00002852 setns %al
- 0xc5, 0x7e, 0x6f, 0x15, 0xe3, 0xd8, 0xff, 0xff, //0x00002855 vmovdqu $-10013(%rip), %ymm10 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0xfb, 0xd8, 0xff, 0xff, //0x0000285d vmovdqu $-9989(%rip), %ymm12 /* LCPI0_6+0(%rip) */
- 0x0f, 0x88, 0x4f, 0x01, 0x00, 0x00, //0x00002865 js LBB0_499
- 0x4d, 0x39, 0xf0, //0x0000286b cmpq %r14, %r8
- 0x0f, 0x8c, 0x46, 0x01, 0x00, 0x00, //0x0000286e jl LBB0_499
- 0x49, 0xf7, 0xd0, //0x00002874 notq %r8
- 0x4c, 0x89, 0xc3, //0x00002877 movq %r8, %rbx
- 0xe9, 0x41, 0x04, 0x00, 0x00, //0x0000287a jmp LBB0_527
- //0x0000287f LBB0_192
- 0x4d, 0x85, 0xdb, //0x0000287f testq %r11, %r11
- 0x0f, 0x85, 0x93, 0x08, 0x00, 0x00, //0x00002882 jne LBB0_573
- 0x4b, 0x8d, 0x0c, 0x02, //0x00002888 leaq (%r10,%r8), %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x0000288c addq $1, %rcx
- 0x49, 0xf7, 0xd2, //0x00002890 notq %r10
- 0x4d, 0x01, 0xf2, //0x00002893 addq %r14, %r10
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002896 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000289b movq $32(%rsp), %r11
- 0x4d, 0x89, 0xf9, //0x000028a0 movq %r15, %r9
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000028a3 movabsq $4294977024, %r15
- //0x000028ad LBB0_194
- 0x4d, 0x85, 0xd2, //0x000028ad testq %r10, %r10
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x000028b0 movq $40(%rsp), %r14
- 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x000028b5 jg LBB0_242
- 0xe9, 0x3d, 0x15, 0x00, 0x00, //0x000028bb jmp LBB0_721
- //0x000028c0 LBB0_240
- 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x000028c0 movq $-2, %rdx
- 0xb8, 0x02, 0x00, 0x00, 0x00, //0x000028c7 movl $2, %eax
- 0x48, 0x01, 0xc1, //0x000028cc addq %rax, %rcx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000028cf movq $-1, %rax
- 0x49, 0x01, 0xd2, //0x000028d6 addq %rdx, %r10
- 0x0f, 0x8e, 0x1e, 0x15, 0x00, 0x00, //0x000028d9 jle LBB0_721
- //0x000028df LBB0_242
- 0x0f, 0xb6, 0x01, //0x000028df movzbl (%rcx), %eax
- 0x3c, 0x5c, //0x000028e2 cmpb $92, %al
- 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x000028e4 je LBB0_240
- 0x3c, 0x22, //0x000028ea cmpb $34, %al
- 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x000028ec je LBB0_498
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000028f2 movq $-1, %rdx
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000028f9 movl $1, %eax
- 0x48, 0x01, 0xc1, //0x000028fe addq %rax, %rcx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002901 movq $-1, %rax
- 0x49, 0x01, 0xd2, //0x00002908 addq %rdx, %r10
- 0x0f, 0x8f, 0xce, 0xff, 0xff, 0xff, //0x0000290b jg LBB0_242
- 0xe9, 0xe7, 0x14, 0x00, 0x00, //0x00002911 jmp LBB0_721
- //0x00002916 LBB0_498
- 0x4c, 0x29, 0xe1, //0x00002916 subq %r12, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x00002919 addq $1, %rcx
- 0xe9, 0x61, 0xe7, 0xff, 0xff, //0x0000291d jmp LBB0_189
- //0x00002922 LBB0_54
- 0x4c, 0x01, 0xe1, //0x00002922 addq %r12, %rcx
- 0x49, 0x83, 0xfa, 0x20, //0x00002925 cmpq $32, %r10
- 0x0f, 0x82, 0x98, 0x06, 0x00, 0x00, //0x00002929 jb LBB0_557
- //0x0000292f LBB0_55
- 0xc5, 0xfe, 0x6f, 0x01, //0x0000292f vmovdqu (%rcx), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00002933 vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xf1, //0x00002937 vpmovmskb %ymm1, %esi
- 0xc5, 0xfd, 0x74, 0xc7, //0x0000293b vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xd0, //0x0000293f vpmovmskb %ymm0, %edx
- 0x85, 0xd2, //0x00002943 testl %edx, %edx
- 0x0f, 0x85, 0xc4, 0x05, 0x00, 0x00, //0x00002945 jne LBB0_552
- 0x4d, 0x85, 0xc0, //0x0000294b testq %r8, %r8
- 0x0f, 0x85, 0xf0, 0x05, 0x00, 0x00, //0x0000294e jne LBB0_554
- 0x45, 0x31, 0xc0, //0x00002954 xorl %r8d, %r8d
- 0x48, 0x85, 0xf6, //0x00002957 testq %rsi, %rsi
- 0x0f, 0x84, 0x5f, 0x06, 0x00, 0x00, //0x0000295a je LBB0_556
- //0x00002960 LBB0_58
- 0x48, 0x0f, 0xbc, 0xc6, //0x00002960 bsfq %rsi, %rax
- 0x4c, 0x29, 0xe1, //0x00002964 subq %r12, %rcx
- 0x48, 0x01, 0xc1, //0x00002967 addq %rax, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x0000296a addq $1, %rcx
- 0xe9, 0xb4, 0xdd, 0xff, 0xff, //0x0000296e jmp LBB0_63
- //0x00002973 LBB0_204
- 0x4c, 0x01, 0xe1, //0x00002973 addq %r12, %rcx
- 0x49, 0x83, 0xfb, 0x20, //0x00002976 cmpq $32, %r11
- 0x0f, 0x82, 0xce, 0x03, 0x00, 0x00, //0x0000297a jb LBB0_534
- //0x00002980 LBB0_205
- 0xc5, 0xfe, 0x6f, 0x01, //0x00002980 vmovdqu (%rcx), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00002984 vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0x7d, 0xd7, 0xc1, //0x00002988 vpmovmskb %ymm1, %r8d
- 0xc5, 0xfd, 0x74, 0xcf, //0x0000298c vpcmpeqb %ymm7, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xd1, //0x00002990 vpmovmskb %ymm1, %edx
- 0x85, 0xd2, //0x00002994 testl %edx, %edx
- 0x0f, 0x85, 0x47, 0x07, 0x00, 0x00, //0x00002996 jne LBB0_571
- 0x4d, 0x85, 0xd2, //0x0000299c testq %r10, %r10
- 0x0f, 0x85, 0xd2, 0x07, 0x00, 0x00, //0x0000299f jne LBB0_575
- 0x45, 0x31, 0xd2, //0x000029a5 xorl %r10d, %r10d
- 0x4d, 0x85, 0xc0, //0x000029a8 testq %r8, %r8
- 0x0f, 0x84, 0x39, 0x08, 0x00, 0x00, //0x000029ab je LBB0_577
- //0x000029b1 LBB0_208
- 0x49, 0x0f, 0xbc, 0xd0, //0x000029b1 bsfq %r8, %rdx
- 0xe9, 0x35, 0x08, 0x00, 0x00, //0x000029b5 jmp LBB0_578
- //0x000029ba LBB0_499
- 0x49, 0x8d, 0x4e, 0xff, //0x000029ba leaq $-1(%r14), %rcx
- 0x49, 0x39, 0xc8, //0x000029be cmpq %rcx, %r8
- 0x49, 0xf7, 0xd6, //0x000029c1 notq %r14
- 0x4c, 0x0f, 0x45, 0xf3, //0x000029c4 cmovneq %rbx, %r14
- 0x84, 0xc0, //0x000029c8 testb %al, %al
- 0x49, 0x0f, 0x45, 0xde, //0x000029ca cmovneq %r14, %rbx
- 0xe9, 0xed, 0x02, 0x00, 0x00, //0x000029ce jmp LBB0_527
- //0x000029d3 LBB0_500
- 0xc5, 0x7d, 0x7f, 0xe8, //0x000029d3 vmovdqa %ymm13, %ymm0
- 0x4d, 0x01, 0xec, //0x000029d7 addq %r13, %r12
- 0x4d, 0x29, 0xdc, //0x000029da subq %r11, %r12
- 0x48, 0xf7, 0xd0, //0x000029dd notq %rax
- 0x4c, 0x01, 0xe0, //0x000029e0 addq %r12, %rax
- 0x49, 0x89, 0xc3, //0x000029e3 movq %rax, %r11
- 0xe9, 0xcb, 0x00, 0x00, 0x00, //0x000029e6 jmp LBB0_506
- //0x000029eb LBB0_501
- 0xc5, 0x7d, 0x7f, 0xe8, //0x000029eb vmovdqa %ymm13, %ymm0
- 0x89, 0xd0, //0x000029ef movl %edx, %eax
- 0xe9, 0xba, 0x00, 0x00, 0x00, //0x000029f1 jmp LBB0_505
- //0x000029f6 LBB0_502
- 0x4d, 0x01, 0xe5, //0x000029f6 addq %r12, %r13
- 0x48, 0x85, 0xf6, //0x000029f9 testq %rsi, %rsi
- 0x0f, 0x85, 0xf4, 0xda, 0xff, 0xff, //0x000029fc jne LBB0_29
- 0xe9, 0x22, 0xdb, 0xff, 0xff, //0x00002a02 jmp LBB0_34
- //0x00002a07 LBB0_503
- 0xc5, 0x7d, 0x7f, 0xe8, //0x00002a07 vmovdqa %ymm13, %ymm0
- 0x89, 0xd0, //0x00002a0b movl %edx, %eax
- 0xe9, 0x31, 0x01, 0x00, 0x00, //0x00002a0d jmp LBB0_514
- //0x00002a12 LBB0_79
- 0x4c, 0x01, 0xe1, //0x00002a12 addq %r12, %rcx
- 0x49, 0x83, 0xfa, 0x20, //0x00002a15 cmpq $32, %r10
- 0x0f, 0x82, 0xc9, 0x09, 0x00, 0x00, //0x00002a19 jb LBB0_598
- //0x00002a1f LBB0_80
- 0xc5, 0xfe, 0x6f, 0x01, //0x00002a1f vmovdqu (%rcx), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00002a23 vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xf1, //0x00002a27 vpmovmskb %ymm1, %esi
- 0xc5, 0xfd, 0x74, 0xc7, //0x00002a2b vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xd0, //0x00002a2f vpmovmskb %ymm0, %edx
- 0x85, 0xd2, //0x00002a33 testl %edx, %edx
- 0x0f, 0x85, 0xf5, 0x08, 0x00, 0x00, //0x00002a35 jne LBB0_593
- 0x4d, 0x85, 0xc0, //0x00002a3b testq %r8, %r8
- 0x0f, 0x85, 0x21, 0x09, 0x00, 0x00, //0x00002a3e jne LBB0_595
- 0x45, 0x31, 0xc0, //0x00002a44 xorl %r8d, %r8d
- 0x48, 0x85, 0xf6, //0x00002a47 testq %rsi, %rsi
- 0x0f, 0x84, 0x90, 0x09, 0x00, 0x00, //0x00002a4a je LBB0_597
- //0x00002a50 LBB0_83
- 0x48, 0x0f, 0xbc, 0xc6, //0x00002a50 bsfq %rsi, %rax
- 0x4c, 0x29, 0xe1, //0x00002a54 subq %r12, %rcx
- 0x48, 0x01, 0xc1, //0x00002a57 addq %rax, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x00002a5a addq $1, %rcx
- 0xe9, 0x14, 0xe3, 0xff, 0xff, //0x00002a5e jmp LBB0_151
- //0x00002a63 LBB0_229
- 0x4c, 0x01, 0xe1, //0x00002a63 addq %r12, %rcx
- 0x49, 0x83, 0xfb, 0x20, //0x00002a66 cmpq $32, %r11
- 0x0f, 0x82, 0x57, 0x03, 0x00, 0x00, //0x00002a6a jb LBB0_540
- //0x00002a70 LBB0_230
- 0xc5, 0xfe, 0x6f, 0x01, //0x00002a70 vmovdqu (%rcx), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00002a74 vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0x7d, 0xd7, 0xc1, //0x00002a78 vpmovmskb %ymm1, %r8d
- 0xc5, 0xfd, 0x74, 0xcf, //0x00002a7c vpcmpeqb %ymm7, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xd1, //0x00002a80 vpmovmskb %ymm1, %edx
- 0x85, 0xd2, //0x00002a84 testl %edx, %edx
- 0x0f, 0x85, 0x78, 0x0a, 0x00, 0x00, //0x00002a86 jne LBB0_612
- 0x4d, 0x85, 0xd2, //0x00002a8c testq %r10, %r10
- 0x0f, 0x85, 0xa7, 0x0a, 0x00, 0x00, //0x00002a8f jne LBB0_614
- 0x45, 0x31, 0xd2, //0x00002a95 xorl %r10d, %r10d
- 0x4d, 0x85, 0xc0, //0x00002a98 testq %r8, %r8
- 0x0f, 0x84, 0x0e, 0x0b, 0x00, 0x00, //0x00002a9b je LBB0_616
- //0x00002aa1 LBB0_233
- 0x49, 0x0f, 0xbc, 0xd0, //0x00002aa1 bsfq %r8, %rdx
- 0xe9, 0x0a, 0x0b, 0x00, 0x00, //0x00002aa5 jmp LBB0_617
- //0x00002aaa LBB0_504
- 0xc5, 0x7d, 0x7f, 0xe8, //0x00002aaa vmovdqa %ymm13, %ymm0
- 0x89, 0xc0, //0x00002aae movl %eax, %eax
- //0x00002ab0 LBB0_505
- 0x49, 0xf7, 0xd3, //0x00002ab0 notq %r11
- 0x49, 0x29, 0xc3, //0x00002ab3 subq %rax, %r11
- //0x00002ab6 LBB0_506
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00002ab6 movq $8(%rsp), %rsi
- //0x00002abb LBB0_507
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002abb movabsq $4294977024, %r15
- 0x4d, 0x85, 0xdb, //0x00002ac5 testq %r11, %r11
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002ac8 movq $24(%rsp), %r8
- 0x0f, 0x88, 0x0e, 0x13, 0x00, 0x00, //0x00002acd js LBB0_357
- //0x00002ad3 LBB0_508
- 0x48, 0x8b, 0x0e, //0x00002ad3 movq (%rsi), %rcx
- 0xc5, 0x7d, 0x6f, 0xe8, //0x00002ad6 vmovdqa %ymm0, %ymm13
- //0x00002ada LBB0_509
- 0x4c, 0x01, 0xd9, //0x00002ada addq %r11, %rcx
- 0x48, 0x83, 0xc1, 0xff, //0x00002add addq $-1, %rcx
- 0x48, 0x89, 0x0e, //0x00002ae1 movq %rcx, (%rsi)
- 0x4c, 0x89, 0xe8, //0x00002ae4 movq %r13, %rax
- 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00002ae7 movabsq $9223372036854775806, %rdx
- 0x49, 0x39, 0xd5, //0x00002af1 cmpq %rdx, %r13
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002af4 movq $32(%rsp), %r11
- 0x0f, 0x86, 0xa2, 0xd8, 0xff, 0xff, //0x00002af9 jbe LBB0_4
- 0xe9, 0xf9, 0x12, 0x00, 0x00, //0x00002aff jmp LBB0_721
- //0x00002b04 LBB0_510
- 0xc5, 0x7d, 0x7f, 0xe8, //0x00002b04 vmovdqa %ymm13, %ymm0
- 0x41, 0x0f, 0xbc, 0xc1, //0x00002b08 bsfl %r9d, %eax
- 0xe9, 0x07, 0x00, 0x00, 0x00, //0x00002b0c jmp LBB0_512
- //0x00002b11 LBB0_511
- 0xc5, 0x7d, 0x7f, 0xe8, //0x00002b11 vmovdqa %ymm13, %ymm0
- 0x0f, 0xbc, 0xc0, //0x00002b15 bsfl %eax, %eax
- //0x00002b18 LBB0_512
- 0x4d, 0x01, 0xec, //0x00002b18 addq %r13, %r12
- 0x4d, 0x29, 0xdc, //0x00002b1b subq %r11, %r12
- 0x49, 0x29, 0xc4, //0x00002b1e subq %rax, %r12
- 0x49, 0xf7, 0xd6, //0x00002b21 notq %r14
- 0x4d, 0x01, 0xe6, //0x00002b24 addq %r12, %r14
- 0x4d, 0x89, 0xf3, //0x00002b27 movq %r14, %r11
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00002b2a movq $8(%rsp), %rsi
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00002b2f movq $40(%rsp), %r14
- 0x4d, 0x89, 0xd1, //0x00002b34 movq %r10, %r9
- 0xe9, 0x7f, 0xff, 0xff, 0xff, //0x00002b37 jmp LBB0_507
- //0x00002b3c LBB0_513
- 0xc5, 0x7d, 0x7f, 0xe8, //0x00002b3c vmovdqa %ymm13, %ymm0
- 0x0f, 0xbc, 0xc0, //0x00002b40 bsfl %eax, %eax
- //0x00002b43 LBB0_514
- 0x4d, 0x01, 0xec, //0x00002b43 addq %r13, %r12
- 0x4d, 0x29, 0xdc, //0x00002b46 subq %r11, %r12
- 0x49, 0x29, 0xc4, //0x00002b49 subq %rax, %r12
- 0x49, 0xf7, 0xd6, //0x00002b4c notq %r14
- 0x4d, 0x01, 0xe6, //0x00002b4f addq %r12, %r14
- 0x4d, 0x89, 0xf3, //0x00002b52 movq %r14, %r11
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00002b55 movq $8(%rsp), %rsi
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00002b5a movq $40(%rsp), %r14
- 0xe9, 0x57, 0xff, 0xff, 0xff, //0x00002b5f jmp LBB0_507
- //0x00002b64 LBB0_515
- 0x4c, 0x89, 0xd3, //0x00002b64 movq %r10, %rbx
- 0xe9, 0x8b, 0xfb, 0xff, 0xff, //0x00002b67 jmp LBB0_481
- //0x00002b6c LBB0_516
- 0xc5, 0x7d, 0x7f, 0xe8, //0x00002b6c vmovdqa %ymm13, %ymm0
- 0x0f, 0xbc, 0xc2, //0x00002b70 bsfl %edx, %eax
- 0xe9, 0x3d, 0x01, 0x00, 0x00, //0x00002b73 jmp LBB0_526
- //0x00002b78 LBB0_260
- 0x4c, 0x01, 0xe1, //0x00002b78 addq %r12, %rcx
- 0x49, 0x83, 0xfa, 0x20, //0x00002b7b cmpq $32, %r10
- 0x0f, 0x82, 0xb8, 0x02, 0x00, 0x00, //0x00002b7f jb LBB0_545
- //0x00002b85 LBB0_261
- 0xc5, 0xfe, 0x6f, 0x01, //0x00002b85 vmovdqu (%rcx), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00002b89 vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xf1, //0x00002b8d vpmovmskb %ymm1, %esi
- 0xc5, 0xfd, 0x74, 0xc7, //0x00002b91 vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xd0, //0x00002b95 vpmovmskb %ymm0, %edx
- 0x85, 0xd2, //0x00002b99 testl %edx, %edx
- 0x0f, 0x85, 0xed, 0x0d, 0x00, 0x00, //0x00002b9b jne LBB0_648
- 0x4d, 0x85, 0xc0, //0x00002ba1 testq %r8, %r8
- 0x0f, 0x85, 0x19, 0x0e, 0x00, 0x00, //0x00002ba4 jne LBB0_650
- 0x45, 0x31, 0xc0, //0x00002baa xorl %r8d, %r8d
- 0xc5, 0x7d, 0x7f, 0xea, //0x00002bad vmovdqa %ymm13, %ymm2
- 0x48, 0x85, 0xf6, //0x00002bb1 testq %rsi, %rsi
- 0x0f, 0x84, 0x88, 0x0e, 0x00, 0x00, //0x00002bb4 je LBB0_652
- //0x00002bba LBB0_264
- 0x48, 0x0f, 0xbc, 0xc6, //0x00002bba bsfq %rsi, %rax
- 0x4c, 0x29, 0xe1, //0x00002bbe subq %r12, %rcx
- 0x48, 0x01, 0xc1, //0x00002bc1 addq %rax, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x00002bc4 addq $1, %rcx
- 0xe9, 0x5e, 0xe9, 0xff, 0xff, //0x00002bc8 jmp LBB0_269
- //0x00002bcd LBB0_459
- 0x4c, 0x01, 0xe1, //0x00002bcd addq %r12, %rcx
- 0x49, 0x83, 0xfb, 0x20, //0x00002bd0 cmpq $32, %r11
- 0x0f, 0x82, 0x96, 0x02, 0x00, 0x00, //0x00002bd4 jb LBB0_547
- //0x00002bda LBB0_460
- 0xc5, 0xfe, 0x6f, 0x01, //0x00002bda vmovdqu (%rcx), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00002bde vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0x7d, 0xd7, 0xc1, //0x00002be2 vpmovmskb %ymm1, %r8d
- 0xc5, 0xfd, 0x74, 0xcf, //0x00002be6 vpcmpeqb %ymm7, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xd1, //0x00002bea vpmovmskb %ymm1, %edx
- 0x85, 0xd2, //0x00002bee testl %edx, %edx
- 0x0f, 0x85, 0x30, 0x0f, 0x00, 0x00, //0x00002bf0 jne LBB0_666
- 0x4d, 0x85, 0xd2, //0x00002bf6 testq %r10, %r10
- 0x0f, 0x85, 0x5f, 0x0f, 0x00, 0x00, //0x00002bf9 jne LBB0_668
- 0x45, 0x31, 0xd2, //0x00002bff xorl %r10d, %r10d
- 0x4d, 0x85, 0xc0, //0x00002c02 testq %r8, %r8
- 0x0f, 0x84, 0xc6, 0x0f, 0x00, 0x00, //0x00002c05 je LBB0_670
- //0x00002c0b LBB0_463
- 0x49, 0x0f, 0xbc, 0xd0, //0x00002c0b bsfq %r8, %rdx
- 0xe9, 0xc2, 0x0f, 0x00, 0x00, //0x00002c0f jmp LBB0_671
- //0x00002c14 LBB0_517
- 0x0f, 0xbc, 0xc0, //0x00002c14 bsfl %eax, %eax
- 0xe9, 0x3d, 0x00, 0x00, 0x00, //0x00002c17 jmp LBB0_523
- //0x00002c1c LBB0_518
- 0x4d, 0x01, 0xec, //0x00002c1c addq %r13, %r12
- 0x49, 0x29, 0xdc, //0x00002c1f subq %rbx, %r12
- 0x49, 0x29, 0xc4, //0x00002c22 subq %rax, %r12
- 0x4c, 0x89, 0xe3, //0x00002c25 movq %r12, %rbx
- 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00002c28 movq $8(%rsp), %rdx
- 0xe9, 0x9e, 0xfb, 0xff, 0xff, //0x00002c2d jmp LBB0_492
- //0x00002c32 LBB0_519
- 0xc5, 0x7d, 0x7f, 0xe8, //0x00002c32 vmovdqa %ymm13, %ymm0
- 0x89, 0xd0, //0x00002c36 movl %edx, %eax
- 0xe9, 0x78, 0x00, 0x00, 0x00, //0x00002c38 jmp LBB0_526
- //0x00002c3d LBB0_520
- 0x4c, 0x01, 0xe1, //0x00002c3d addq %r12, %rcx
- 0xe9, 0x25, 0xfa, 0xff, 0xff, //0x00002c40 jmp LBB0_164
- //0x00002c45 LBB0_521
- 0x4c, 0x01, 0xe1, //0x00002c45 addq %r12, %rcx
- 0x48, 0x83, 0xf8, 0x10, //0x00002c48 cmpq $16, %rax
- 0x0f, 0x83, 0xa0, 0xe2, 0xff, 0xff, //0x00002c4c jae LBB0_170
- 0xe9, 0xe3, 0xe2, 0xff, 0xff, //0x00002c52 jmp LBB0_173
- //0x00002c57 LBB0_522
- 0x89, 0xd0, //0x00002c57 movl %edx, %eax
- //0x00002c59 LBB0_523
- 0x4d, 0x01, 0xec, //0x00002c59 addq %r13, %r12
- 0x49, 0x29, 0xdc, //0x00002c5c subq %rbx, %r12
- 0x49, 0x29, 0xc4, //0x00002c5f subq %rax, %r12
- 0x4d, 0x29, 0xd4, //0x00002c62 subq %r10, %r12
- 0x4c, 0x89, 0xe3, //0x00002c65 movq %r12, %rbx
- 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00002c68 movq $8(%rsp), %rdx
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002c6d movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002c72 movq $32(%rsp), %r11
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00002c77 movq $40(%rsp), %r14
- 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x00002c7c movq $16(%rsp), %r9
- 0xe9, 0x59, 0xfb, 0xff, 0xff, //0x00002c81 jmp LBB0_493
- //0x00002c86 LBB0_524
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002c86 movq $-1, $16(%rsp)
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002c8f movq $-1, %r8
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002c96 movq $-1, %r15
- 0x4d, 0x89, 0xd3, //0x00002c9d movq %r10, %r11
- 0x48, 0x83, 0xfb, 0x10, //0x00002ca0 cmpq $16, %rbx
- 0x0f, 0x83, 0x1e, 0xdd, 0xff, 0xff, //0x00002ca4 jae LBB0_111
- 0xe9, 0xbb, 0xde, 0xff, 0xff, //0x00002caa jmp LBB0_130
- //0x00002caf LBB0_525
- 0xc5, 0x7d, 0x7f, 0xe8, //0x00002caf vmovdqa %ymm13, %ymm0
- 0x89, 0xc0, //0x00002cb3 movl %eax, %eax
- //0x00002cb5 LBB0_526
- 0x48, 0xf7, 0xd3, //0x00002cb5 notq %rbx
- 0x48, 0x29, 0xc3, //0x00002cb8 subq %rax, %rbx
- 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00002cbb movq $8(%rsp), %rdx
- //0x00002cc0 LBB0_527
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002cc0 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002cc5 movq $32(%rsp), %r11
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00002cca movq $40(%rsp), %r14
- //0x00002ccf LBB0_528
- 0x48, 0x85, 0xdb, //0x00002ccf testq %rbx, %rbx
- 0x0f, 0x88, 0xbd, 0x12, 0x00, 0x00, //0x00002cd2 js LBB0_718
- 0x48, 0x8b, 0x0a, //0x00002cd8 movq (%rdx), %rcx
- 0xc5, 0x7d, 0x6f, 0xe8, //0x00002cdb vmovdqa %ymm0, %ymm13
- //0x00002cdf LBB0_530
- 0x48, 0x01, 0xd9, //0x00002cdf addq %rbx, %rcx
- 0x48, 0x8b, 0x44, 0x24, 0x08, //0x00002ce2 movq $8(%rsp), %rax
- 0x48, 0x89, 0x08, //0x00002ce7 movq %rcx, (%rax)
- 0x4c, 0x89, 0xe8, //0x00002cea movq %r13, %rax
- 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00002ced movabsq $9223372036854775806, %rdx
- 0x49, 0x39, 0xd5, //0x00002cf7 cmpq %rdx, %r13
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002cfa movabsq $4294977024, %r15
- 0x0f, 0x86, 0x97, 0xd6, 0xff, 0xff, //0x00002d04 jbe LBB0_4
- 0xe9, 0xee, 0x10, 0x00, 0x00, //0x00002d0a jmp LBB0_721
- //0x00002d0f LBB0_531
- 0x4c, 0x01, 0xe1, //0x00002d0f addq %r12, %rcx
- 0xe9, 0x96, 0xfb, 0xff, 0xff, //0x00002d12 jmp LBB0_194
- //0x00002d17 LBB0_532
- 0x4c, 0x01, 0xe1, //0x00002d17 addq %r12, %rcx
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002d1a movq $-1, $16(%rsp)
- 0x45, 0x31, 0xc0, //0x00002d23 xorl %r8d, %r8d
- 0x49, 0x83, 0xfa, 0x20, //0x00002d26 cmpq $32, %r10
- 0x0f, 0x83, 0xff, 0xfb, 0xff, 0xff, //0x00002d2a jae LBB0_55
- 0xe9, 0x92, 0x02, 0x00, 0x00, //0x00002d30 jmp LBB0_557
- //0x00002d35 LBB0_533
- 0x4c, 0x01, 0xe1, //0x00002d35 addq %r12, %rcx
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002d38 movq $-1, $16(%rsp)
- 0x45, 0x31, 0xd2, //0x00002d41 xorl %r10d, %r10d
- 0x49, 0x83, 0xfb, 0x20, //0x00002d44 cmpq $32, %r11
- 0x0f, 0x83, 0x32, 0xfc, 0xff, 0xff, //0x00002d48 jae LBB0_205
- //0x00002d4e LBB0_534
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002d4e movq $24(%rsp), %r8
- 0xe9, 0xf0, 0x04, 0x00, 0x00, //0x00002d53 jmp LBB0_583
- //0x00002d58 LBB0_535
- 0x4c, 0x29, 0xe1, //0x00002d58 subq %r12, %rcx
- 0x48, 0x01, 0xd1, //0x00002d5b addq %rdx, %rcx
- //0x00002d5e LBB0_536
- 0x4c, 0x89, 0xff, //0x00002d5e movq %r15, %rdi
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002d61 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002d66 movq $32(%rsp), %r11
- 0x49, 0x89, 0xf7, //0x00002d6b movq %rsi, %r15
- //0x00002d6e LBB0_537
- 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00002d6e vmovdqa %ymm10, %ymm13
- 0xc5, 0xfe, 0x6f, 0x1d, 0x45, 0xd4, 0xff, 0xff, //0x00002d73 vmovdqu $-11195(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x1d, 0xd4, 0xff, 0xff, //0x00002d7b vmovdqu $-11235(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x00002d83 vmovdqa %ymm0, %ymm10
- 0xc5, 0x7d, 0x6f, 0xe1, //0x00002d87 vmovdqa %ymm1, %ymm12
- 0xe9, 0x09, 0xe2, 0xff, 0xff, //0x00002d8b jmp LBB0_182
- //0x00002d90 LBB0_538
- 0x4c, 0x01, 0xe1, //0x00002d90 addq %r12, %rcx
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002d93 movq $-1, $16(%rsp)
- 0x45, 0x31, 0xc0, //0x00002d9c xorl %r8d, %r8d
- 0x49, 0x83, 0xfa, 0x20, //0x00002d9f cmpq $32, %r10
- 0x0f, 0x83, 0x76, 0xfc, 0xff, 0xff, //0x00002da3 jae LBB0_80
- 0xe9, 0x3a, 0x06, 0x00, 0x00, //0x00002da9 jmp LBB0_598
- //0x00002dae LBB0_539
- 0x4c, 0x01, 0xe1, //0x00002dae addq %r12, %rcx
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002db1 movq $-1, $16(%rsp)
- 0x45, 0x31, 0xd2, //0x00002dba xorl %r10d, %r10d
- 0x49, 0x83, 0xfb, 0x20, //0x00002dbd cmpq $32, %r11
- 0x0f, 0x83, 0xa9, 0xfc, 0xff, 0xff, //0x00002dc1 jae LBB0_230
- //0x00002dc7 LBB0_540
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002dc7 movq $24(%rsp), %r8
- 0xe9, 0x3c, 0x08, 0x00, 0x00, //0x00002dcc jmp LBB0_622
- //0x00002dd1 LBB0_541
- 0x4c, 0x01, 0xe1, //0x00002dd1 addq %r12, %rcx
- 0xe9, 0x72, 0xee, 0xff, 0xff, //0x00002dd4 jmp LBB0_376
- //0x00002dd9 LBB0_542
- 0x4c, 0x01, 0xe1, //0x00002dd9 addq %r12, %rcx
- 0x48, 0x83, 0xf8, 0x10, //0x00002ddc cmpq $16, %rax
- 0x48, 0x8b, 0x7c, 0x24, 0x08, //0x00002de0 movq $8(%rsp), %rdi
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002de5 movabsq $4294977024, %r15
- 0x0f, 0x83, 0xfc, 0xee, 0xff, 0xff, //0x00002def jae LBB0_382
- 0xe9, 0x3f, 0xef, 0xff, 0xff, //0x00002df5 jmp LBB0_385
- //0x00002dfa LBB0_543
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002dfa movq $-1, %r14
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002e01 movq $-1, %r8
- 0x4c, 0x89, 0xd3, //0x00002e08 movq %r10, %rbx
- 0x4c, 0x89, 0x54, 0x24, 0x30, //0x00002e0b movq %r10, $48(%rsp)
- 0x4c, 0x89, 0x4c, 0x24, 0x10, //0x00002e10 movq %r9, $16(%rsp)
- 0x49, 0x83, 0xff, 0x10, //0x00002e15 cmpq $16, %r15
- 0x0f, 0x83, 0xc7, 0xe8, 0xff, 0xff, //0x00002e19 jae LBB0_295
- 0xe9, 0xee, 0xe9, 0xff, 0xff, //0x00002e1f jmp LBB0_313
- //0x00002e24 LBB0_544
- 0x4c, 0x01, 0xe1, //0x00002e24 addq %r12, %rcx
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002e27 movq $-1, $16(%rsp)
- 0x45, 0x31, 0xc0, //0x00002e30 xorl %r8d, %r8d
- 0x49, 0x83, 0xfa, 0x20, //0x00002e33 cmpq $32, %r10
- 0x0f, 0x83, 0x48, 0xfd, 0xff, 0xff, //0x00002e37 jae LBB0_261
- //0x00002e3d LBB0_545
- 0xc5, 0x7d, 0x7f, 0xe1, //0x00002e3d vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x00002e41 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00002e45 vmovdqa %ymm13, %ymm10
- 0x4c, 0x89, 0xfb, //0x00002e4a movq %r15, %rbx
- 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00002e4d movq $8(%rsp), %r15
- 0xe9, 0x07, 0x0c, 0x00, 0x00, //0x00002e52 jmp LBB0_653
- //0x00002e57 LBB0_546
- 0x4c, 0x01, 0xe1, //0x00002e57 addq %r12, %rcx
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002e5a movq $-1, $16(%rsp)
- 0x45, 0x31, 0xd2, //0x00002e63 xorl %r10d, %r10d
- 0x49, 0x83, 0xfb, 0x20, //0x00002e66 cmpq $32, %r11
- 0x0f, 0x83, 0x6a, 0xfd, 0xff, 0xff, //0x00002e6a jae LBB0_460
- //0x00002e70 LBB0_547
- 0xc5, 0x7d, 0x7f, 0xe1, //0x00002e70 vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x00002e74 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00002e78 vmovdqa %ymm13, %ymm10
- 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00002e7d vmovdqa %ymm14, %ymm12
- 0x4c, 0x89, 0xfb, //0x00002e82 movq %r15, %rbx
- 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00002e85 movq $8(%rsp), %r15
- 0xe9, 0xbe, 0x0d, 0x00, 0x00, //0x00002e8a jmp LBB0_676
- //0x00002e8f LBB0_548
- 0x4c, 0x29, 0xe1, //0x00002e8f subq %r12, %rcx
- 0x48, 0x01, 0xd1, //0x00002e92 addq %rdx, %rcx
- //0x00002e95 LBB0_549
- 0x48, 0x8b, 0x7c, 0x24, 0x08, //0x00002e95 movq $8(%rsp), %rdi
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002e9a movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002e9f movq $32(%rsp), %r11
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002ea4 movabsq $4294977024, %r15
- 0xe9, 0xbb, 0xfe, 0xff, 0xff, //0x00002eae jmp LBB0_537
- //0x00002eb3 LBB0_550
- 0x49, 0x8d, 0x4e, 0xff, //0x00002eb3 leaq $-1(%r14), %rcx
- 0x4c, 0x39, 0xd1, //0x00002eb7 cmpq %r10, %rcx
- 0x0f, 0x84, 0x3d, 0x0f, 0x00, 0x00, //0x00002eba je LBB0_721
- 0xc5, 0x7d, 0x7f, 0xe1, //0x00002ec0 vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x00002ec4 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00002ec8 vmovdqa %ymm13, %ymm10
- 0x4b, 0x8d, 0x0c, 0x02, //0x00002ecd leaq (%r10,%r8), %rcx
- 0x48, 0x83, 0xc1, 0x02, //0x00002ed1 addq $2, %rcx
- 0x4d, 0x29, 0xd6, //0x00002ed5 subq %r10, %r14
- 0x49, 0x83, 0xc6, 0xfe, //0x00002ed8 addq $-2, %r14
- 0x4d, 0x89, 0xf2, //0x00002edc movq %r14, %r10
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002edf movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002ee4 movq $32(%rsp), %r11
- 0x4d, 0x89, 0xf9, //0x00002ee9 movq %r15, %r9
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002eec movabsq $4294977024, %r15
- 0xc5, 0xfe, 0x6f, 0x1d, 0xc2, 0xd2, 0xff, 0xff, //0x00002ef6 vmovdqu $-11582(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x9a, 0xd2, 0xff, 0xff, //0x00002efe vmovdqu $-11622(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x00002f06 vmovdqa %ymm0, %ymm10
- 0xe9, 0x5b, 0xf7, 0xff, 0xff, //0x00002f0a jmp LBB0_164
- //0x00002f0f LBB0_552
- 0xc5, 0x7d, 0x7f, 0xe1, //0x00002f0f vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x00002f13 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00002f17 vmovdqa %ymm13, %ymm10
- 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00002f1c vmovdqa %ymm14, %ymm12
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00002f21 cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0x29, 0x00, 0x00, 0x00, //0x00002f27 jne LBB0_555
- 0x48, 0x89, 0xc8, //0x00002f2d movq %rcx, %rax
- 0x4c, 0x29, 0xe0, //0x00002f30 subq %r12, %rax
- 0x48, 0x0f, 0xbc, 0xda, //0x00002f33 bsfq %rdx, %rbx
- 0x48, 0x01, 0xc3, //0x00002f37 addq %rax, %rbx
- 0x48, 0x89, 0x5c, 0x24, 0x10, //0x00002f3a movq %rbx, $16(%rsp)
- 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00002f3f jmp LBB0_555
- //0x00002f44 LBB0_554
- 0xc5, 0x7d, 0x7f, 0xe1, //0x00002f44 vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x00002f48 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00002f4c vmovdqa %ymm13, %ymm10
- 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00002f51 vmovdqa %ymm14, %ymm12
- //0x00002f56 LBB0_555
- 0x44, 0x89, 0xc0, //0x00002f56 movl %r8d, %eax
- 0xf7, 0xd0, //0x00002f59 notl %eax
- 0x21, 0xd0, //0x00002f5b andl %edx, %eax
- 0x8d, 0x3c, 0x00, //0x00002f5d leal (%rax,%rax), %edi
- 0x41, 0x8d, 0x1c, 0x40, //0x00002f60 leal (%r8,%rax,2), %ebx
- 0xf7, 0xd7, //0x00002f64 notl %edi
- 0x21, 0xd7, //0x00002f66 andl %edx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002f68 andl $-1431655766, %edi
- 0x45, 0x31, 0xc0, //0x00002f6e xorl %r8d, %r8d
- 0x01, 0xc7, //0x00002f71 addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc0, //0x00002f73 setb %r8b
- 0x01, 0xff, //0x00002f77 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00002f79 xorl $1431655765, %edi
- 0x21, 0xdf, //0x00002f7f andl %ebx, %edi
- 0xf7, 0xd7, //0x00002f81 notl %edi
- 0x21, 0xfe, //0x00002f83 andl %edi, %esi
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002f85 movq $32(%rsp), %r11
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002f8a movabsq $4294977024, %r15
- 0xc4, 0x41, 0x7d, 0x6f, 0xf4, //0x00002f94 vmovdqa %ymm12, %ymm14
- 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00002f99 vmovdqa %ymm10, %ymm13
- 0xc5, 0xfe, 0x6f, 0x1d, 0x1a, 0xd2, 0xff, 0xff, //0x00002f9e vmovdqu $-11750(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0xf2, 0xd1, 0xff, 0xff, //0x00002fa6 vmovdqu $-11790(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x00002fae vmovdqa %ymm0, %ymm10
- 0xc5, 0x7d, 0x6f, 0xe1, //0x00002fb2 vmovdqa %ymm1, %ymm12
- 0x48, 0x85, 0xf6, //0x00002fb6 testq %rsi, %rsi
- 0x0f, 0x85, 0xa1, 0xf9, 0xff, 0xff, //0x00002fb9 jne LBB0_58
- //0x00002fbf LBB0_556
- 0x48, 0x83, 0xc1, 0x20, //0x00002fbf addq $32, %rcx
- 0x49, 0x83, 0xc2, 0xe0, //0x00002fc3 addq $-32, %r10
- //0x00002fc7 LBB0_557
- 0x4d, 0x85, 0xc0, //0x00002fc7 testq %r8, %r8
- 0x0f, 0x85, 0x25, 0x07, 0x00, 0x00, //0x00002fca jne LBB0_632
- 0x48, 0x8b, 0x7c, 0x24, 0x10, //0x00002fd0 movq $16(%rsp), %rdi
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002fd5 movq $24(%rsp), %r8
- 0x4d, 0x85, 0xd2, //0x00002fda testq %r10, %r10
- 0x0f, 0x84, 0xb5, 0x00, 0x00, 0x00, //0x00002fdd je LBB0_570
- //0x00002fe3 LBB0_559
- 0x4c, 0x89, 0xe2, //0x00002fe3 movq %r12, %rdx
- 0x48, 0xf7, 0xda, //0x00002fe6 negq %rdx
- //0x00002fe9 LBB0_560
- 0x31, 0xf6, //0x00002fe9 xorl %esi, %esi
- //0x00002feb LBB0_561
- 0x0f, 0xb6, 0x04, 0x31, //0x00002feb movzbl (%rcx,%rsi), %eax
- 0x3c, 0x22, //0x00002fef cmpb $34, %al
- 0x0f, 0x84, 0x9a, 0x00, 0x00, 0x00, //0x00002ff1 je LBB0_569
- 0x3c, 0x5c, //0x00002ff7 cmpb $92, %al
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002ff9 je LBB0_566
- 0x48, 0x83, 0xc6, 0x01, //0x00002fff addq $1, %rsi
- 0x49, 0x39, 0xf2, //0x00003003 cmpq %rsi, %r10
- 0x0f, 0x85, 0xdf, 0xff, 0xff, 0xff, //0x00003006 jne LBB0_561
- 0xe9, 0x8f, 0x00, 0x00, 0x00, //0x0000300c jmp LBB0_564
- //0x00003011 LBB0_566
- 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00003011 movq $8(%rsp), %rbx
- 0x49, 0x8d, 0x42, 0xff, //0x00003016 leaq $-1(%r10), %rax
- 0x48, 0x39, 0xf0, //0x0000301a cmpq %rsi, %rax
- 0x0f, 0x84, 0xa0, 0x0d, 0x00, 0x00, //0x0000301d je LBB0_697
- 0xc5, 0x7d, 0x7f, 0xe1, //0x00003023 vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x00003027 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000302b vmovdqa %ymm13, %ymm10
- 0x48, 0x8d, 0x04, 0x0a, //0x00003030 leaq (%rdx,%rcx), %rax
- 0x48, 0x01, 0xf0, //0x00003034 addq %rsi, %rax
- 0x48, 0x83, 0xff, 0xff, //0x00003037 cmpq $-1, %rdi
- 0x48, 0x8b, 0x5c, 0x24, 0x10, //0x0000303b movq $16(%rsp), %rbx
- 0x48, 0x0f, 0x44, 0xd8, //0x00003040 cmoveq %rax, %rbx
- 0x48, 0x89, 0x5c, 0x24, 0x10, //0x00003044 movq %rbx, $16(%rsp)
- 0x48, 0x0f, 0x44, 0xf8, //0x00003049 cmoveq %rax, %rdi
- 0x48, 0x01, 0xf1, //0x0000304d addq %rsi, %rcx
- 0x48, 0x83, 0xc1, 0x02, //0x00003050 addq $2, %rcx
- 0x4c, 0x89, 0xd0, //0x00003054 movq %r10, %rax
- 0x48, 0x29, 0xf0, //0x00003057 subq %rsi, %rax
- 0x48, 0x83, 0xc0, 0xfe, //0x0000305a addq $-2, %rax
- 0x49, 0x83, 0xc2, 0xfe, //0x0000305e addq $-2, %r10
- 0x49, 0x39, 0xf2, //0x00003062 cmpq %rsi, %r10
- 0x49, 0x89, 0xc2, //0x00003065 movq %rax, %r10
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003068 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000306d movq $32(%rsp), %r11
- 0xc5, 0xfe, 0x6f, 0x1d, 0x46, 0xd1, 0xff, 0xff, //0x00003072 vmovdqu $-11962(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x1e, 0xd1, 0xff, 0xff, //0x0000307a vmovdqu $-12002(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x00003082 vmovdqa %ymm0, %ymm10
- 0x0f, 0x85, 0x5d, 0xff, 0xff, 0xff, //0x00003086 jne LBB0_560
- 0xe9, 0x35, 0x10, 0x00, 0x00, //0x0000308c jmp LBB0_568
- //0x00003091 LBB0_569
- 0x48, 0x01, 0xf1, //0x00003091 addq %rsi, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x00003094 addq $1, %rcx
- //0x00003098 LBB0_570
- 0x4c, 0x29, 0xe1, //0x00003098 subq %r12, %rcx
- 0xe9, 0x8c, 0xd6, 0xff, 0xff, //0x0000309b jmp LBB0_64
- //0x000030a0 LBB0_564
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x000030a0 movq $8(%rsp), %rsi
- 0x3c, 0x22, //0x000030a5 cmpb $34, %al
- 0x0f, 0x85, 0x8c, 0x0f, 0x00, 0x00, //0x000030a7 jne LBB0_730
- 0xc5, 0x7d, 0x7f, 0xe1, //0x000030ad vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x000030b1 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x000030b5 vmovdqa %ymm13, %ymm10
- 0x4c, 0x89, 0xfa, //0x000030ba movq %r15, %rdx
- 0x4c, 0x01, 0xd1, //0x000030bd addq %r10, %rcx
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000030c0 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000030c5 movq $32(%rsp), %r11
- 0xc5, 0xfe, 0x6f, 0x1d, 0xee, 0xd0, 0xff, 0xff, //0x000030ca vmovdqu $-12050(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0xc6, 0xd0, 0xff, 0xff, //0x000030d2 vmovdqu $-12090(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x000030da vmovdqa %ymm0, %ymm10
- 0xe9, 0xb5, 0xff, 0xff, 0xff, //0x000030de jmp LBB0_570
- //0x000030e3 LBB0_571
- 0xc5, 0x7d, 0x7f, 0xe2, //0x000030e3 vmovdqa %ymm12, %ymm2
- 0xc5, 0x7d, 0x7f, 0xd1, //0x000030e7 vmovdqa %ymm10, %ymm1
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x000030eb vmovdqa %ymm13, %ymm10
- 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x000030f0 vmovdqa %ymm14, %ymm12
- 0x4c, 0x89, 0xfb, //0x000030f5 movq %r15, %rbx
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x000030f8 cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0x88, 0x00, 0x00, 0x00, //0x000030fe jne LBB0_576
- 0x48, 0x89, 0xc8, //0x00003104 movq %rcx, %rax
- 0x4c, 0x29, 0xe0, //0x00003107 subq %r12, %rax
- 0x48, 0x0f, 0xbc, 0xfa, //0x0000310a bsfq %rdx, %rdi
- 0x48, 0x01, 0xc7, //0x0000310e addq %rax, %rdi
- 0x48, 0x89, 0x7c, 0x24, 0x10, //0x00003111 movq %rdi, $16(%rsp)
- 0xe9, 0x71, 0x00, 0x00, 0x00, //0x00003116 jmp LBB0_576
- //0x0000311b LBB0_573
- 0x49, 0x8d, 0x4e, 0xff, //0x0000311b leaq $-1(%r14), %rcx
- 0x4c, 0x39, 0xd1, //0x0000311f cmpq %r10, %rcx
- 0x0f, 0x84, 0xd5, 0x0c, 0x00, 0x00, //0x00003122 je LBB0_721
- 0xc5, 0x7d, 0x7f, 0xe1, //0x00003128 vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x0000312c vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003130 vmovdqa %ymm13, %ymm10
- 0x4b, 0x8d, 0x0c, 0x02, //0x00003135 leaq (%r10,%r8), %rcx
- 0x48, 0x83, 0xc1, 0x02, //0x00003139 addq $2, %rcx
- 0x4d, 0x29, 0xd6, //0x0000313d subq %r10, %r14
- 0x49, 0x83, 0xc6, 0xfe, //0x00003140 addq $-2, %r14
- 0x4d, 0x89, 0xf2, //0x00003144 movq %r14, %r10
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003147 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000314c movq $32(%rsp), %r11
- 0x4d, 0x89, 0xf9, //0x00003151 movq %r15, %r9
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003154 movabsq $4294977024, %r15
- 0xc5, 0xfe, 0x6f, 0x1d, 0x5a, 0xd0, 0xff, 0xff, //0x0000315e vmovdqu $-12198(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x32, 0xd0, 0xff, 0xff, //0x00003166 vmovdqu $-12238(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x0000316e vmovdqa %ymm0, %ymm10
- 0xe9, 0x36, 0xf7, 0xff, 0xff, //0x00003172 jmp LBB0_194
- //0x00003177 LBB0_575
- 0xc5, 0x7d, 0x7f, 0xe2, //0x00003177 vmovdqa %ymm12, %ymm2
- 0xc5, 0x7d, 0x7f, 0xd1, //0x0000317b vmovdqa %ymm10, %ymm1
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000317f vmovdqa %ymm13, %ymm10
- 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00003184 vmovdqa %ymm14, %ymm12
- 0x4c, 0x89, 0xfb, //0x00003189 movq %r15, %rbx
- //0x0000318c LBB0_576
- 0x44, 0x89, 0xd0, //0x0000318c movl %r10d, %eax
- 0xf7, 0xd0, //0x0000318f notl %eax
- 0x21, 0xd0, //0x00003191 andl %edx, %eax
- 0x8d, 0x34, 0x00, //0x00003193 leal (%rax,%rax), %esi
- 0x41, 0x8d, 0x3c, 0x42, //0x00003196 leal (%r10,%rax,2), %edi
- 0xf7, 0xd6, //0x0000319a notl %esi
- 0x21, 0xd6, //0x0000319c andl %edx, %esi
- 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000319e andl $-1431655766, %esi
- 0x45, 0x31, 0xd2, //0x000031a4 xorl %r10d, %r10d
- 0x01, 0xc6, //0x000031a7 addl %eax, %esi
- 0x41, 0x0f, 0x92, 0xc2, //0x000031a9 setb %r10b
- 0x01, 0xf6, //0x000031ad addl %esi, %esi
- 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x000031af xorl $1431655765, %esi
- 0x21, 0xfe, //0x000031b5 andl %edi, %esi
- 0xf7, 0xd6, //0x000031b7 notl %esi
- 0x41, 0x21, 0xf0, //0x000031b9 andl %esi, %r8d
- 0x49, 0x89, 0xdf, //0x000031bc movq %rbx, %r15
- 0xc4, 0x41, 0x7d, 0x6f, 0xf4, //0x000031bf vmovdqa %ymm12, %ymm14
- 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x000031c4 vmovdqa %ymm10, %ymm13
- 0xc5, 0xfe, 0x6f, 0x1d, 0xef, 0xcf, 0xff, 0xff, //0x000031c9 vmovdqu $-12305(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0xc7, 0xcf, 0xff, 0xff, //0x000031d1 vmovdqu $-12345(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd1, //0x000031d9 vmovdqa %ymm1, %ymm10
- 0xc5, 0x7d, 0x6f, 0xe2, //0x000031dd vmovdqa %ymm2, %ymm12
- 0x4d, 0x85, 0xc0, //0x000031e1 testq %r8, %r8
- 0x0f, 0x85, 0xc7, 0xf7, 0xff, 0xff, //0x000031e4 jne LBB0_208
- //0x000031ea LBB0_577
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x000031ea movl $64, %edx
- //0x000031ef LBB0_578
- 0xc5, 0xbd, 0xda, 0xc8, //0x000031ef vpminub %ymm0, %ymm8, %ymm1
- 0xc5, 0xfd, 0x74, 0xc1, //0x000031f3 vpcmpeqb %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x000031f7 vpmovmskb %ymm0, %esi
- 0x0f, 0xbc, 0xfe, //0x000031fb bsfl %esi, %edi
- 0x4d, 0x85, 0xc0, //0x000031fe testq %r8, %r8
- 0x0f, 0x84, 0x2c, 0x00, 0x00, 0x00, //0x00003201 je LBB0_581
- 0x85, 0xf6, //0x00003207 testl %esi, %esi
- 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00003209 movl $64, %eax
- 0x0f, 0x44, 0xf8, //0x0000320e cmovel %eax, %edi
- 0x48, 0x39, 0xfa, //0x00003211 cmpq %rdi, %rdx
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003214 movq $24(%rsp), %r8
- 0x0f, 0x87, 0x0a, 0x0e, 0x00, 0x00, //0x00003219 ja LBB0_733
- 0x4c, 0x29, 0xe1, //0x0000321f subq %r12, %rcx
- 0x48, 0x01, 0xd1, //0x00003222 addq %rdx, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x00003225 addq $1, %rcx
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00003229 movq $32(%rsp), %r11
- 0xe9, 0xf9, 0xd4, 0xff, 0xff, //0x0000322e jmp LBB0_64
- //0x00003233 LBB0_581
- 0x85, 0xf6, //0x00003233 testl %esi, %esi
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003235 movq $24(%rsp), %r8
- 0x0f, 0x85, 0x01, 0x0e, 0x00, 0x00, //0x0000323a jne LBB0_731
- 0x48, 0x83, 0xc1, 0x20, //0x00003240 addq $32, %rcx
- 0x49, 0x83, 0xc3, 0xe0, //0x00003244 addq $-32, %r11
- //0x00003248 LBB0_583
- 0x4d, 0x85, 0xd2, //0x00003248 testq %r10, %r10
- 0x0f, 0x85, 0x18, 0x05, 0x00, 0x00, //0x0000324b jne LBB0_634
- 0x48, 0x8b, 0x44, 0x24, 0x10, //0x00003251 movq $16(%rsp), %rax
- 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00003256 movq $8(%rsp), %rbx
- 0x4d, 0x85, 0xdb, //0x0000325b testq %r11, %r11
- 0x0f, 0x84, 0x5f, 0x0b, 0x00, 0x00, //0x0000325e je LBB0_697
- //0x00003264 LBB0_585
- 0x0f, 0xb6, 0x11, //0x00003264 movzbl (%rcx), %edx
- 0x80, 0xfa, 0x22, //0x00003267 cmpb $34, %dl
- 0x0f, 0x84, 0xa6, 0x00, 0x00, 0x00, //0x0000326a je LBB0_695
- 0x80, 0xfa, 0x5c, //0x00003270 cmpb $92, %dl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00003273 je LBB0_589
- 0x80, 0xfa, 0x1f, //0x00003279 cmpb $31, %dl
- 0x0f, 0x86, 0xdb, 0x0d, 0x00, 0x00, //0x0000327c jbe LBB0_735
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00003282 movq $-1, %rdx
- 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00003289 movl $1, %esi
- 0x48, 0x01, 0xf1, //0x0000328e addq %rsi, %rcx
- 0x49, 0x01, 0xd3, //0x00003291 addq %rdx, %r11
- 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00003294 jne LBB0_585
- 0xe9, 0x24, 0x0b, 0x00, 0x00, //0x0000329a jmp LBB0_697
- //0x0000329f LBB0_589
- 0x4c, 0x89, 0xff, //0x0000329f movq %r15, %rdi
- 0x49, 0x89, 0xdf, //0x000032a2 movq %rbx, %r15
- 0x49, 0x83, 0xfb, 0x01, //0x000032a5 cmpq $1, %r11
- 0x0f, 0x84, 0xe2, 0x0d, 0x00, 0x00, //0x000032a9 je LBB0_741
- 0xc5, 0x7d, 0x7f, 0xe1, //0x000032af vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x000032b3 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x000032b7 vmovdqa %ymm13, %ymm10
- 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x000032bc movq $-2, %rdx
- 0xbe, 0x02, 0x00, 0x00, 0x00, //0x000032c3 movl $2, %esi
- 0x48, 0x83, 0xf8, 0xff, //0x000032c8 cmpq $-1, %rax
- 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000032cc jne LBB0_592
- 0x48, 0x89, 0xc8, //0x000032d2 movq %rcx, %rax
- 0x4c, 0x29, 0xe0, //0x000032d5 subq %r12, %rax
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x000032d8 movq %rax, $16(%rsp)
- //0x000032dd LBB0_592
- 0x4c, 0x89, 0xfb, //0x000032dd movq %r15, %rbx
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000032e0 movq $24(%rsp), %r8
- 0x49, 0x89, 0xff, //0x000032e5 movq %rdi, %r15
- 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x000032e8 vmovdqa %ymm10, %ymm13
- 0xc5, 0xfe, 0x6f, 0x1d, 0xcb, 0xce, 0xff, 0xff, //0x000032ed vmovdqu $-12597(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0xa3, 0xce, 0xff, 0xff, //0x000032f5 vmovdqu $-12637(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x000032fd vmovdqa %ymm0, %ymm10
- 0xc5, 0x7d, 0x6f, 0xe1, //0x00003301 vmovdqa %ymm1, %ymm12
- 0x48, 0x01, 0xf1, //0x00003305 addq %rsi, %rcx
- 0x49, 0x01, 0xd3, //0x00003308 addq %rdx, %r11
- 0x0f, 0x85, 0x53, 0xff, 0xff, 0xff, //0x0000330b jne LBB0_585
- 0xe9, 0xad, 0x0a, 0x00, 0x00, //0x00003311 jmp LBB0_697
- //0x00003316 LBB0_695
- 0x4c, 0x29, 0xe1, //0x00003316 subq %r12, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x00003319 addq $1, %rcx
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000331d movq $32(%rsp), %r11
- 0x48, 0x85, 0xc9, //0x00003322 testq %rcx, %rcx
- 0x0f, 0x89, 0x76, 0xe0, 0xff, 0xff, //0x00003325 jns LBB0_247
- 0xe9, 0x81, 0x0a, 0x00, 0x00, //0x0000332b jmp LBB0_696
- //0x00003330 LBB0_593
- 0xc5, 0x7d, 0x7f, 0xe1, //0x00003330 vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x00003334 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003338 vmovdqa %ymm13, %ymm10
- 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x0000333d vmovdqa %ymm14, %ymm12
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00003342 cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0x29, 0x00, 0x00, 0x00, //0x00003348 jne LBB0_596
- 0x48, 0x89, 0xc8, //0x0000334e movq %rcx, %rax
- 0x4c, 0x29, 0xe0, //0x00003351 subq %r12, %rax
- 0x48, 0x0f, 0xbc, 0xda, //0x00003354 bsfq %rdx, %rbx
- 0x48, 0x01, 0xc3, //0x00003358 addq %rax, %rbx
- 0x48, 0x89, 0x5c, 0x24, 0x10, //0x0000335b movq %rbx, $16(%rsp)
- 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00003360 jmp LBB0_596
- //0x00003365 LBB0_595
- 0xc5, 0x7d, 0x7f, 0xe1, //0x00003365 vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x00003369 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000336d vmovdqa %ymm13, %ymm10
- 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00003372 vmovdqa %ymm14, %ymm12
- //0x00003377 LBB0_596
- 0x44, 0x89, 0xc0, //0x00003377 movl %r8d, %eax
- 0xf7, 0xd0, //0x0000337a notl %eax
- 0x21, 0xd0, //0x0000337c andl %edx, %eax
- 0x8d, 0x3c, 0x00, //0x0000337e leal (%rax,%rax), %edi
- 0x41, 0x8d, 0x1c, 0x40, //0x00003381 leal (%r8,%rax,2), %ebx
- 0xf7, 0xd7, //0x00003385 notl %edi
- 0x21, 0xd7, //0x00003387 andl %edx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003389 andl $-1431655766, %edi
- 0x45, 0x31, 0xc0, //0x0000338f xorl %r8d, %r8d
- 0x01, 0xc7, //0x00003392 addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc0, //0x00003394 setb %r8b
- 0x01, 0xff, //0x00003398 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x0000339a xorl $1431655765, %edi
- 0x21, 0xdf, //0x000033a0 andl %ebx, %edi
- 0xf7, 0xd7, //0x000033a2 notl %edi
- 0x21, 0xfe, //0x000033a4 andl %edi, %esi
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000033a6 movq $32(%rsp), %r11
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000033ab movabsq $4294977024, %r15
- 0xc4, 0x41, 0x7d, 0x6f, 0xf4, //0x000033b5 vmovdqa %ymm12, %ymm14
- 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x000033ba vmovdqa %ymm10, %ymm13
- 0xc5, 0xfe, 0x6f, 0x1d, 0xf9, 0xcd, 0xff, 0xff, //0x000033bf vmovdqu $-12807(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0xd1, 0xcd, 0xff, 0xff, //0x000033c7 vmovdqu $-12847(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x000033cf vmovdqa %ymm0, %ymm10
- 0xc5, 0x7d, 0x6f, 0xe1, //0x000033d3 vmovdqa %ymm1, %ymm12
- 0x48, 0x85, 0xf6, //0x000033d7 testq %rsi, %rsi
- 0x0f, 0x85, 0x70, 0xf6, 0xff, 0xff, //0x000033da jne LBB0_83
- //0x000033e0 LBB0_597
- 0x48, 0x83, 0xc1, 0x20, //0x000033e0 addq $32, %rcx
- 0x49, 0x83, 0xc2, 0xe0, //0x000033e4 addq $-32, %r10
- //0x000033e8 LBB0_598
- 0x4d, 0x85, 0xc0, //0x000033e8 testq %r8, %r8
- 0x0f, 0x85, 0xed, 0x03, 0x00, 0x00, //0x000033eb jne LBB0_636
- 0x48, 0x8b, 0x7c, 0x24, 0x10, //0x000033f1 movq $16(%rsp), %rdi
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000033f6 movq $24(%rsp), %r8
- 0x4d, 0x85, 0xd2, //0x000033fb testq %r10, %r10
- 0x0f, 0x84, 0xb5, 0x00, 0x00, 0x00, //0x000033fe je LBB0_611
- //0x00003404 LBB0_600
- 0x4c, 0x89, 0xe2, //0x00003404 movq %r12, %rdx
- 0x48, 0xf7, 0xda, //0x00003407 negq %rdx
- //0x0000340a LBB0_601
- 0x31, 0xf6, //0x0000340a xorl %esi, %esi
- //0x0000340c LBB0_602
- 0x0f, 0xb6, 0x04, 0x31, //0x0000340c movzbl (%rcx,%rsi), %eax
- 0x3c, 0x22, //0x00003410 cmpb $34, %al
- 0x0f, 0x84, 0x9a, 0x00, 0x00, 0x00, //0x00003412 je LBB0_610
- 0x3c, 0x5c, //0x00003418 cmpb $92, %al
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000341a je LBB0_607
- 0x48, 0x83, 0xc6, 0x01, //0x00003420 addq $1, %rsi
- 0x49, 0x39, 0xf2, //0x00003424 cmpq %rsi, %r10
- 0x0f, 0x85, 0xdf, 0xff, 0xff, 0xff, //0x00003427 jne LBB0_602
- 0xe9, 0x8f, 0x00, 0x00, 0x00, //0x0000342d jmp LBB0_605
- //0x00003432 LBB0_607
- 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00003432 movq $8(%rsp), %rbx
- 0x49, 0x8d, 0x42, 0xff, //0x00003437 leaq $-1(%r10), %rax
- 0x48, 0x39, 0xf0, //0x0000343b cmpq %rsi, %rax
- 0x0f, 0x84, 0x7f, 0x09, 0x00, 0x00, //0x0000343e je LBB0_697
- 0xc5, 0x7d, 0x7f, 0xe1, //0x00003444 vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x00003448 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000344c vmovdqa %ymm13, %ymm10
- 0x48, 0x8d, 0x04, 0x0a, //0x00003451 leaq (%rdx,%rcx), %rax
- 0x48, 0x01, 0xf0, //0x00003455 addq %rsi, %rax
- 0x48, 0x83, 0xff, 0xff, //0x00003458 cmpq $-1, %rdi
- 0x48, 0x8b, 0x5c, 0x24, 0x10, //0x0000345c movq $16(%rsp), %rbx
- 0x48, 0x0f, 0x44, 0xd8, //0x00003461 cmoveq %rax, %rbx
- 0x48, 0x89, 0x5c, 0x24, 0x10, //0x00003465 movq %rbx, $16(%rsp)
- 0x48, 0x0f, 0x44, 0xf8, //0x0000346a cmoveq %rax, %rdi
- 0x48, 0x01, 0xf1, //0x0000346e addq %rsi, %rcx
- 0x48, 0x83, 0xc1, 0x02, //0x00003471 addq $2, %rcx
- 0x4c, 0x89, 0xd0, //0x00003475 movq %r10, %rax
- 0x48, 0x29, 0xf0, //0x00003478 subq %rsi, %rax
- 0x48, 0x83, 0xc0, 0xfe, //0x0000347b addq $-2, %rax
- 0x49, 0x83, 0xc2, 0xfe, //0x0000347f addq $-2, %r10
- 0x49, 0x39, 0xf2, //0x00003483 cmpq %rsi, %r10
- 0x49, 0x89, 0xc2, //0x00003486 movq %rax, %r10
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003489 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000348e movq $32(%rsp), %r11
- 0xc5, 0xfe, 0x6f, 0x1d, 0x25, 0xcd, 0xff, 0xff, //0x00003493 vmovdqu $-13019(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0xfd, 0xcc, 0xff, 0xff, //0x0000349b vmovdqu $-13059(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x000034a3 vmovdqa %ymm0, %ymm10
- 0x0f, 0x85, 0x5d, 0xff, 0xff, 0xff, //0x000034a7 jne LBB0_601
- 0xe9, 0x14, 0x0c, 0x00, 0x00, //0x000034ad jmp LBB0_568
- //0x000034b2 LBB0_610
- 0x48, 0x01, 0xf1, //0x000034b2 addq %rsi, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x000034b5 addq $1, %rcx
- //0x000034b9 LBB0_611
- 0x4c, 0x29, 0xe1, //0x000034b9 subq %r12, %rcx
- 0xe9, 0xbb, 0xd8, 0xff, 0xff, //0x000034bc jmp LBB0_152
- //0x000034c1 LBB0_605
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x000034c1 movq $8(%rsp), %rsi
- 0x3c, 0x22, //0x000034c6 cmpb $34, %al
- 0x0f, 0x85, 0x6b, 0x0b, 0x00, 0x00, //0x000034c8 jne LBB0_730
- 0xc5, 0x7d, 0x7f, 0xe1, //0x000034ce vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x000034d2 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x000034d6 vmovdqa %ymm13, %ymm10
- 0x4c, 0x89, 0xfa, //0x000034db movq %r15, %rdx
- 0x4c, 0x01, 0xd1, //0x000034de addq %r10, %rcx
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000034e1 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000034e6 movq $32(%rsp), %r11
- 0xc5, 0xfe, 0x6f, 0x1d, 0xcd, 0xcc, 0xff, 0xff, //0x000034eb vmovdqu $-13107(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0xa5, 0xcc, 0xff, 0xff, //0x000034f3 vmovdqu $-13147(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x000034fb vmovdqa %ymm0, %ymm10
- 0xe9, 0xb5, 0xff, 0xff, 0xff, //0x000034ff jmp LBB0_611
- //0x00003504 LBB0_612
- 0xc5, 0x7d, 0x7f, 0xe2, //0x00003504 vmovdqa %ymm12, %ymm2
- 0xc5, 0x7d, 0x7f, 0xd1, //0x00003508 vmovdqa %ymm10, %ymm1
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000350c vmovdqa %ymm13, %ymm10
- 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00003511 vmovdqa %ymm14, %ymm12
- 0x4c, 0x89, 0xfb, //0x00003516 movq %r15, %rbx
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00003519 cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x0000351f jne LBB0_615
- 0x48, 0x89, 0xc8, //0x00003525 movq %rcx, %rax
- 0x4c, 0x29, 0xe0, //0x00003528 subq %r12, %rax
- 0x48, 0x0f, 0xbc, 0xfa, //0x0000352b bsfq %rdx, %rdi
- 0x48, 0x01, 0xc7, //0x0000352f addq %rax, %rdi
- 0x48, 0x89, 0x7c, 0x24, 0x10, //0x00003532 movq %rdi, $16(%rsp)
- 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00003537 jmp LBB0_615
- //0x0000353c LBB0_614
- 0xc5, 0x7d, 0x7f, 0xe2, //0x0000353c vmovdqa %ymm12, %ymm2
- 0xc5, 0x7d, 0x7f, 0xd1, //0x00003540 vmovdqa %ymm10, %ymm1
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003544 vmovdqa %ymm13, %ymm10
- 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00003549 vmovdqa %ymm14, %ymm12
- 0x4c, 0x89, 0xfb, //0x0000354e movq %r15, %rbx
- //0x00003551 LBB0_615
- 0x44, 0x89, 0xd0, //0x00003551 movl %r10d, %eax
- 0xf7, 0xd0, //0x00003554 notl %eax
- 0x21, 0xd0, //0x00003556 andl %edx, %eax
- 0x8d, 0x34, 0x00, //0x00003558 leal (%rax,%rax), %esi
- 0x41, 0x8d, 0x3c, 0x42, //0x0000355b leal (%r10,%rax,2), %edi
- 0xf7, 0xd6, //0x0000355f notl %esi
- 0x21, 0xd6, //0x00003561 andl %edx, %esi
- 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003563 andl $-1431655766, %esi
- 0x45, 0x31, 0xd2, //0x00003569 xorl %r10d, %r10d
- 0x01, 0xc6, //0x0000356c addl %eax, %esi
- 0x41, 0x0f, 0x92, 0xc2, //0x0000356e setb %r10b
- 0x01, 0xf6, //0x00003572 addl %esi, %esi
- 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00003574 xorl $1431655765, %esi
- 0x21, 0xfe, //0x0000357a andl %edi, %esi
- 0xf7, 0xd6, //0x0000357c notl %esi
- 0x41, 0x21, 0xf0, //0x0000357e andl %esi, %r8d
- 0x49, 0x89, 0xdf, //0x00003581 movq %rbx, %r15
- 0xc4, 0x41, 0x7d, 0x6f, 0xf4, //0x00003584 vmovdqa %ymm12, %ymm14
- 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00003589 vmovdqa %ymm10, %ymm13
- 0xc5, 0xfe, 0x6f, 0x1d, 0x2a, 0xcc, 0xff, 0xff, //0x0000358e vmovdqu $-13270(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x02, 0xcc, 0xff, 0xff, //0x00003596 vmovdqu $-13310(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd1, //0x0000359e vmovdqa %ymm1, %ymm10
- 0xc5, 0x7d, 0x6f, 0xe2, //0x000035a2 vmovdqa %ymm2, %ymm12
- 0x4d, 0x85, 0xc0, //0x000035a6 testq %r8, %r8
- 0x0f, 0x85, 0xf2, 0xf4, 0xff, 0xff, //0x000035a9 jne LBB0_233
- //0x000035af LBB0_616
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x000035af movl $64, %edx
- //0x000035b4 LBB0_617
- 0xc5, 0xbd, 0xda, 0xc8, //0x000035b4 vpminub %ymm0, %ymm8, %ymm1
- 0xc5, 0xfd, 0x74, 0xc1, //0x000035b8 vpcmpeqb %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x000035bc vpmovmskb %ymm0, %esi
- 0x0f, 0xbc, 0xfe, //0x000035c0 bsfl %esi, %edi
- 0x4d, 0x85, 0xc0, //0x000035c3 testq %r8, %r8
- 0x0f, 0x84, 0x2c, 0x00, 0x00, 0x00, //0x000035c6 je LBB0_620
- 0x85, 0xf6, //0x000035cc testl %esi, %esi
- 0xb8, 0x40, 0x00, 0x00, 0x00, //0x000035ce movl $64, %eax
- 0x0f, 0x44, 0xf8, //0x000035d3 cmovel %eax, %edi
- 0x48, 0x39, 0xfa, //0x000035d6 cmpq %rdi, %rdx
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000035d9 movq $24(%rsp), %r8
- 0x0f, 0x87, 0x45, 0x0a, 0x00, 0x00, //0x000035de ja LBB0_733
- 0x4c, 0x29, 0xe1, //0x000035e4 subq %r12, %rcx
- 0x48, 0x01, 0xd1, //0x000035e7 addq %rdx, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x000035ea addq $1, %rcx
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000035ee movq $32(%rsp), %r11
- 0xe9, 0x84, 0xd7, 0xff, 0xff, //0x000035f3 jmp LBB0_152
- //0x000035f8 LBB0_620
- 0x85, 0xf6, //0x000035f8 testl %esi, %esi
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000035fa movq $24(%rsp), %r8
- 0x0f, 0x85, 0x3c, 0x0a, 0x00, 0x00, //0x000035ff jne LBB0_731
- 0x48, 0x83, 0xc1, 0x20, //0x00003605 addq $32, %rcx
- 0x49, 0x83, 0xc3, 0xe0, //0x00003609 addq $-32, %r11
- //0x0000360d LBB0_622
- 0x4d, 0x85, 0xd2, //0x0000360d testq %r10, %r10
- 0x0f, 0x85, 0x3c, 0x02, 0x00, 0x00, //0x00003610 jne LBB0_638
- 0x48, 0x8b, 0x44, 0x24, 0x10, //0x00003616 movq $16(%rsp), %rax
- 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x0000361b movq $8(%rsp), %rbx
- 0x4d, 0x85, 0xdb, //0x00003620 testq %r11, %r11
- 0x0f, 0x84, 0x9a, 0x07, 0x00, 0x00, //0x00003623 je LBB0_697
- //0x00003629 LBB0_624
- 0x0f, 0xb6, 0x11, //0x00003629 movzbl (%rcx), %edx
- 0x80, 0xfa, 0x22, //0x0000362c cmpb $34, %dl
- 0x0f, 0x84, 0xa6, 0x00, 0x00, 0x00, //0x0000362f je LBB0_701
- 0x80, 0xfa, 0x5c, //0x00003635 cmpb $92, %dl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00003638 je LBB0_628
- 0x80, 0xfa, 0x1f, //0x0000363e cmpb $31, %dl
- 0x0f, 0x86, 0x16, 0x0a, 0x00, 0x00, //0x00003641 jbe LBB0_735
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00003647 movq $-1, %rdx
- 0xbe, 0x01, 0x00, 0x00, 0x00, //0x0000364e movl $1, %esi
- 0x48, 0x01, 0xf1, //0x00003653 addq %rsi, %rcx
- 0x49, 0x01, 0xd3, //0x00003656 addq %rdx, %r11
- 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00003659 jne LBB0_624
- 0xe9, 0x5f, 0x07, 0x00, 0x00, //0x0000365f jmp LBB0_697
- //0x00003664 LBB0_628
- 0x4c, 0x89, 0xff, //0x00003664 movq %r15, %rdi
- 0x49, 0x89, 0xdf, //0x00003667 movq %rbx, %r15
- 0x49, 0x83, 0xfb, 0x01, //0x0000366a cmpq $1, %r11
- 0x0f, 0x84, 0x1d, 0x0a, 0x00, 0x00, //0x0000366e je LBB0_741
- 0xc5, 0x7d, 0x7f, 0xe1, //0x00003674 vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x00003678 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000367c vmovdqa %ymm13, %ymm10
- 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00003681 movq $-2, %rdx
- 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00003688 movl $2, %esi
- 0x48, 0x83, 0xf8, 0xff, //0x0000368d cmpq $-1, %rax
- 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00003691 jne LBB0_631
- 0x48, 0x89, 0xc8, //0x00003697 movq %rcx, %rax
- 0x4c, 0x29, 0xe0, //0x0000369a subq %r12, %rax
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x0000369d movq %rax, $16(%rsp)
- //0x000036a2 LBB0_631
- 0x4c, 0x89, 0xfb, //0x000036a2 movq %r15, %rbx
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000036a5 movq $24(%rsp), %r8
- 0x49, 0x89, 0xff, //0x000036aa movq %rdi, %r15
- 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x000036ad vmovdqa %ymm10, %ymm13
- 0xc5, 0xfe, 0x6f, 0x1d, 0x06, 0xcb, 0xff, 0xff, //0x000036b2 vmovdqu $-13562(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0xde, 0xca, 0xff, 0xff, //0x000036ba vmovdqu $-13602(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x000036c2 vmovdqa %ymm0, %ymm10
- 0xc5, 0x7d, 0x6f, 0xe1, //0x000036c6 vmovdqa %ymm1, %ymm12
- 0x48, 0x01, 0xf1, //0x000036ca addq %rsi, %rcx
- 0x49, 0x01, 0xd3, //0x000036cd addq %rdx, %r11
- 0x0f, 0x85, 0x53, 0xff, 0xff, 0xff, //0x000036d0 jne LBB0_624
- 0xe9, 0xe8, 0x06, 0x00, 0x00, //0x000036d6 jmp LBB0_697
- //0x000036db LBB0_701
- 0x4c, 0x29, 0xe1, //0x000036db subq %r12, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x000036de addq $1, %rcx
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000036e2 movq $32(%rsp), %r11
- 0x48, 0x85, 0xc9, //0x000036e7 testq %rcx, %rcx
- 0x0f, 0x89, 0x53, 0xe4, 0xff, 0xff, //0x000036ea jns LBB0_363
- 0xe9, 0xbc, 0x06, 0x00, 0x00, //0x000036f0 jmp LBB0_696
- //0x000036f5 LBB0_632
- 0x48, 0x8b, 0x44, 0x24, 0x08, //0x000036f5 movq $8(%rsp), %rax
- 0x4d, 0x85, 0xd2, //0x000036fa testq %r10, %r10
- 0x0f, 0x84, 0xbb, 0x09, 0x00, 0x00, //0x000036fd je LBB0_740
- 0xc5, 0x7d, 0x7f, 0xe1, //0x00003703 vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x00003707 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000370b vmovdqa %ymm13, %ymm10
- 0x4c, 0x89, 0xfa, //0x00003710 movq %r15, %rdx
- 0x4c, 0x89, 0xe7, //0x00003713 movq %r12, %rdi
- 0x48, 0xf7, 0xd7, //0x00003716 notq %rdi
- 0x48, 0x01, 0xcf, //0x00003719 addq %rcx, %rdi
- 0x48, 0x8b, 0x74, 0x24, 0x10, //0x0000371c movq $16(%rsp), %rsi
- 0x48, 0x83, 0xfe, 0xff, //0x00003721 cmpq $-1, %rsi
- 0x48, 0x89, 0xf0, //0x00003725 movq %rsi, %rax
- 0x48, 0x0f, 0x44, 0xc7, //0x00003728 cmoveq %rdi, %rax
- 0x48, 0x0f, 0x45, 0xfe, //0x0000372c cmovneq %rsi, %rdi
- 0x48, 0x83, 0xc1, 0x01, //0x00003730 addq $1, %rcx
- 0x49, 0x83, 0xc2, 0xff, //0x00003734 addq $-1, %r10
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x00003738 movq %rax, $16(%rsp)
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x0000373d movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00003742 movq $32(%rsp), %r11
- 0xc5, 0xfe, 0x6f, 0x1d, 0x71, 0xca, 0xff, 0xff, //0x00003747 vmovdqu $-13711(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x49, 0xca, 0xff, 0xff, //0x0000374f vmovdqu $-13751(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x00003757 vmovdqa %ymm0, %ymm10
- 0x4d, 0x85, 0xd2, //0x0000375b testq %r10, %r10
- 0x0f, 0x85, 0x7f, 0xf8, 0xff, 0xff, //0x0000375e jne LBB0_559
- 0xe9, 0x2f, 0xf9, 0xff, 0xff, //0x00003764 jmp LBB0_570
- //0x00003769 LBB0_634
- 0x4c, 0x89, 0xfe, //0x00003769 movq %r15, %rsi
- 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x0000376c movq $8(%rsp), %r15
- 0x4d, 0x85, 0xdb, //0x00003771 testq %r11, %r11
- 0x0f, 0x84, 0x17, 0x09, 0x00, 0x00, //0x00003774 je LBB0_741
- 0xc5, 0x7d, 0x7f, 0xe1, //0x0000377a vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x0000377e vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003782 vmovdqa %ymm13, %ymm10
- 0x4c, 0x89, 0xe0, //0x00003787 movq %r12, %rax
- 0x48, 0xf7, 0xd0, //0x0000378a notq %rax
- 0x48, 0x01, 0xc8, //0x0000378d addq %rcx, %rax
- 0x48, 0x8b, 0x7c, 0x24, 0x10, //0x00003790 movq $16(%rsp), %rdi
- 0x48, 0x83, 0xff, 0xff, //0x00003795 cmpq $-1, %rdi
- 0x48, 0x89, 0xfa, //0x00003799 movq %rdi, %rdx
- 0x48, 0x0f, 0x44, 0xd0, //0x0000379c cmoveq %rax, %rdx
- 0x48, 0x0f, 0x45, 0xc7, //0x000037a0 cmovneq %rdi, %rax
- 0x48, 0x83, 0xc1, 0x01, //0x000037a4 addq $1, %rcx
- 0x49, 0x83, 0xc3, 0xff, //0x000037a8 addq $-1, %r11
- 0x48, 0x89, 0x54, 0x24, 0x10, //0x000037ac movq %rdx, $16(%rsp)
- 0x4c, 0x89, 0xfb, //0x000037b1 movq %r15, %rbx
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000037b4 movq $24(%rsp), %r8
- 0x49, 0x89, 0xf7, //0x000037b9 movq %rsi, %r15
- 0xc5, 0xfe, 0x6f, 0x1d, 0xfc, 0xc9, 0xff, 0xff, //0x000037bc vmovdqu $-13828(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0xd4, 0xc9, 0xff, 0xff, //0x000037c4 vmovdqu $-13868(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x000037cc vmovdqa %ymm0, %ymm10
- 0x4d, 0x85, 0xdb, //0x000037d0 testq %r11, %r11
- 0x0f, 0x85, 0x8b, 0xfa, 0xff, 0xff, //0x000037d3 jne LBB0_585
- 0xe9, 0xe5, 0x05, 0x00, 0x00, //0x000037d9 jmp LBB0_697
- //0x000037de LBB0_636
- 0x48, 0x8b, 0x44, 0x24, 0x08, //0x000037de movq $8(%rsp), %rax
- 0x4d, 0x85, 0xd2, //0x000037e3 testq %r10, %r10
- 0x0f, 0x84, 0xd2, 0x08, 0x00, 0x00, //0x000037e6 je LBB0_740
- 0xc5, 0x7d, 0x7f, 0xe1, //0x000037ec vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x000037f0 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x000037f4 vmovdqa %ymm13, %ymm10
- 0x4c, 0x89, 0xfa, //0x000037f9 movq %r15, %rdx
- 0x4c, 0x89, 0xe7, //0x000037fc movq %r12, %rdi
- 0x48, 0xf7, 0xd7, //0x000037ff notq %rdi
- 0x48, 0x01, 0xcf, //0x00003802 addq %rcx, %rdi
- 0x48, 0x8b, 0x74, 0x24, 0x10, //0x00003805 movq $16(%rsp), %rsi
- 0x48, 0x83, 0xfe, 0xff, //0x0000380a cmpq $-1, %rsi
- 0x48, 0x89, 0xf0, //0x0000380e movq %rsi, %rax
- 0x48, 0x0f, 0x44, 0xc7, //0x00003811 cmoveq %rdi, %rax
- 0x48, 0x0f, 0x45, 0xfe, //0x00003815 cmovneq %rsi, %rdi
- 0x48, 0x83, 0xc1, 0x01, //0x00003819 addq $1, %rcx
- 0x49, 0x83, 0xc2, 0xff, //0x0000381d addq $-1, %r10
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x00003821 movq %rax, $16(%rsp)
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003826 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000382b movq $32(%rsp), %r11
- 0xc5, 0xfe, 0x6f, 0x1d, 0x88, 0xc9, 0xff, 0xff, //0x00003830 vmovdqu $-13944(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x60, 0xc9, 0xff, 0xff, //0x00003838 vmovdqu $-13984(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x00003840 vmovdqa %ymm0, %ymm10
- 0x4d, 0x85, 0xd2, //0x00003844 testq %r10, %r10
- 0x0f, 0x85, 0xb7, 0xfb, 0xff, 0xff, //0x00003847 jne LBB0_600
- 0xe9, 0x67, 0xfc, 0xff, 0xff, //0x0000384d jmp LBB0_611
- //0x00003852 LBB0_638
- 0x4c, 0x89, 0xfe, //0x00003852 movq %r15, %rsi
- 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00003855 movq $8(%rsp), %r15
- 0x4d, 0x85, 0xdb, //0x0000385a testq %r11, %r11
- 0x0f, 0x84, 0x2e, 0x08, 0x00, 0x00, //0x0000385d je LBB0_741
- 0xc5, 0x7d, 0x7f, 0xe1, //0x00003863 vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x00003867 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000386b vmovdqa %ymm13, %ymm10
- 0x4c, 0x89, 0xe0, //0x00003870 movq %r12, %rax
- 0x48, 0xf7, 0xd0, //0x00003873 notq %rax
- 0x48, 0x01, 0xc8, //0x00003876 addq %rcx, %rax
- 0x48, 0x8b, 0x7c, 0x24, 0x10, //0x00003879 movq $16(%rsp), %rdi
- 0x48, 0x83, 0xff, 0xff, //0x0000387e cmpq $-1, %rdi
- 0x48, 0x89, 0xfa, //0x00003882 movq %rdi, %rdx
- 0x48, 0x0f, 0x44, 0xd0, //0x00003885 cmoveq %rax, %rdx
- 0x48, 0x0f, 0x45, 0xc7, //0x00003889 cmovneq %rdi, %rax
- 0x48, 0x83, 0xc1, 0x01, //0x0000388d addq $1, %rcx
- 0x49, 0x83, 0xc3, 0xff, //0x00003891 addq $-1, %r11
- 0x48, 0x89, 0x54, 0x24, 0x10, //0x00003895 movq %rdx, $16(%rsp)
- 0x4c, 0x89, 0xfb, //0x0000389a movq %r15, %rbx
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x0000389d movq $24(%rsp), %r8
- 0x49, 0x89, 0xf7, //0x000038a2 movq %rsi, %r15
- 0xc5, 0xfe, 0x6f, 0x1d, 0x13, 0xc9, 0xff, 0xff, //0x000038a5 vmovdqu $-14061(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0xeb, 0xc8, 0xff, 0xff, //0x000038ad vmovdqu $-14101(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x000038b5 vmovdqa %ymm0, %ymm10
- 0x4d, 0x85, 0xdb, //0x000038b9 testq %r11, %r11
- 0x0f, 0x85, 0x67, 0xfd, 0xff, 0xff, //0x000038bc jne LBB0_624
- 0xe9, 0xfc, 0x04, 0x00, 0x00, //0x000038c2 jmp LBB0_697
- //0x000038c7 LBB0_640
- 0x49, 0x8d, 0x4e, 0xff, //0x000038c7 leaq $-1(%r14), %rcx
- 0x4c, 0x39, 0xd1, //0x000038cb cmpq %r10, %rcx
- 0x0f, 0x84, 0x29, 0x05, 0x00, 0x00, //0x000038ce je LBB0_721
- 0xc5, 0x7d, 0x7f, 0xe1, //0x000038d4 vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x000038d8 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x000038dc vmovdqa %ymm13, %ymm10
- 0x4c, 0x89, 0xfa, //0x000038e1 movq %r15, %rdx
- 0x4b, 0x8d, 0x0c, 0x02, //0x000038e4 leaq (%r10,%r8), %rcx
- 0x48, 0x83, 0xc1, 0x02, //0x000038e8 addq $2, %rcx
- 0x4d, 0x29, 0xd6, //0x000038ec subq %r10, %r14
- 0x49, 0x83, 0xc6, 0xfe, //0x000038ef addq $-2, %r14
- 0x4d, 0x89, 0xf2, //0x000038f3 movq %r14, %r10
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000038f6 movq $32(%rsp), %r11
- 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x000038fb movq $16(%rsp), %r9
- 0xc5, 0xfe, 0x6f, 0x1d, 0xb8, 0xc8, 0xff, 0xff, //0x00003900 vmovdqu $-14152(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x90, 0xc8, 0xff, 0xff, //0x00003908 vmovdqu $-14192(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x00003910 vmovdqa %ymm0, %ymm10
- 0x4d, 0x85, 0xd2, //0x00003914 testq %r10, %r10
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003917 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x0000391c movq $40(%rsp), %r14
- 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x00003921 jg LBB0_644
- 0xe9, 0xd1, 0x04, 0x00, 0x00, //0x00003927 jmp LBB0_721
- //0x0000392c LBB0_642
- 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x0000392c movq $-2, %rdx
- 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00003933 movl $2, %eax
- 0x48, 0x01, 0xc1, //0x00003938 addq %rax, %rcx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000393b movq $-1, %rax
- 0x49, 0x01, 0xd2, //0x00003942 addq %rdx, %r10
- 0x0f, 0x8e, 0xb2, 0x04, 0x00, 0x00, //0x00003945 jle LBB0_721
- //0x0000394b LBB0_644
- 0x0f, 0xb6, 0x01, //0x0000394b movzbl (%rcx), %eax
- 0x3c, 0x5c, //0x0000394e cmpb $92, %al
- 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x00003950 je LBB0_642
- 0x3c, 0x22, //0x00003956 cmpb $34, %al
- 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00003958 je LBB0_647
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000395e movq $-1, %rdx
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00003965 movl $1, %eax
- 0x48, 0x01, 0xc1, //0x0000396a addq %rax, %rcx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000396d movq $-1, %rax
- 0x49, 0x01, 0xd2, //0x00003974 addq %rdx, %r10
- 0x0f, 0x8f, 0xce, 0xff, 0xff, 0xff, //0x00003977 jg LBB0_644
- 0xe9, 0x7b, 0x04, 0x00, 0x00, //0x0000397d jmp LBB0_721
- //0x00003982 LBB0_647
- 0x4c, 0x29, 0xe1, //0x00003982 subq %r12, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x00003985 addq $1, %rcx
- 0xe9, 0xe5, 0xd4, 0xff, 0xff, //0x00003989 jmp LBB0_159
- //0x0000398e LBB0_648
- 0xc5, 0x7d, 0x7f, 0xe1, //0x0000398e vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x00003992 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003996 vmovdqa %ymm13, %ymm10
- 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x0000399b vmovdqa %ymm14, %ymm12
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x000039a0 cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0x29, 0x00, 0x00, 0x00, //0x000039a6 jne LBB0_651
- 0x48, 0x89, 0xc8, //0x000039ac movq %rcx, %rax
- 0x4c, 0x29, 0xe0, //0x000039af subq %r12, %rax
- 0x48, 0x0f, 0xbc, 0xda, //0x000039b2 bsfq %rdx, %rbx
- 0x48, 0x01, 0xc3, //0x000039b6 addq %rax, %rbx
- 0x48, 0x89, 0x5c, 0x24, 0x10, //0x000039b9 movq %rbx, $16(%rsp)
- 0xe9, 0x12, 0x00, 0x00, 0x00, //0x000039be jmp LBB0_651
- //0x000039c3 LBB0_650
- 0xc5, 0x7d, 0x7f, 0xe1, //0x000039c3 vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x000039c7 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x000039cb vmovdqa %ymm13, %ymm10
- 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x000039d0 vmovdqa %ymm14, %ymm12
- //0x000039d5 LBB0_651
- 0x44, 0x89, 0xc0, //0x000039d5 movl %r8d, %eax
- 0xf7, 0xd0, //0x000039d8 notl %eax
- 0x21, 0xd0, //0x000039da andl %edx, %eax
- 0x8d, 0x3c, 0x00, //0x000039dc leal (%rax,%rax), %edi
- 0x41, 0x8d, 0x1c, 0x40, //0x000039df leal (%r8,%rax,2), %ebx
- 0xf7, 0xd7, //0x000039e3 notl %edi
- 0x21, 0xd7, //0x000039e5 andl %edx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000039e7 andl $-1431655766, %edi
- 0x45, 0x31, 0xc0, //0x000039ed xorl %r8d, %r8d
- 0x01, 0xc7, //0x000039f0 addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc0, //0x000039f2 setb %r8b
- 0x01, 0xff, //0x000039f6 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000039f8 xorl $1431655765, %edi
- 0x21, 0xdf, //0x000039fe andl %ebx, %edi
- 0xf7, 0xd7, //0x00003a00 notl %edi
- 0x21, 0xfe, //0x00003a02 andl %edi, %esi
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00003a04 movq $32(%rsp), %r11
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003a09 movabsq $4294977024, %r15
- 0xc4, 0x41, 0x7d, 0x6f, 0xf4, //0x00003a13 vmovdqa %ymm12, %ymm14
- 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00003a18 vmovdqa %ymm10, %ymm13
- 0xc5, 0xfe, 0x6f, 0x1d, 0x9b, 0xc7, 0xff, 0xff, //0x00003a1d vmovdqu $-14437(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x73, 0xc7, 0xff, 0xff, //0x00003a25 vmovdqu $-14477(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x00003a2d vmovdqa %ymm0, %ymm10
- 0xc5, 0x7d, 0x6f, 0xe1, //0x00003a31 vmovdqa %ymm1, %ymm12
- 0xc5, 0x7d, 0x7f, 0xea, //0x00003a35 vmovdqa %ymm13, %ymm2
- 0x48, 0x85, 0xf6, //0x00003a39 testq %rsi, %rsi
- 0x0f, 0x85, 0x78, 0xf1, 0xff, 0xff, //0x00003a3c jne LBB0_264
- //0x00003a42 LBB0_652
- 0xc5, 0x7d, 0x7f, 0xe1, //0x00003a42 vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x00003a46 vmovdqa %ymm10, %ymm0
- 0xc5, 0x7d, 0x6f, 0xd2, //0x00003a4a vmovdqa %ymm2, %ymm10
- 0x4c, 0x89, 0xfb, //0x00003a4e movq %r15, %rbx
- 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00003a51 movq $8(%rsp), %r15
- 0x48, 0x83, 0xc1, 0x20, //0x00003a56 addq $32, %rcx
- 0x49, 0x83, 0xc2, 0xe0, //0x00003a5a addq $-32, %r10
- //0x00003a5e LBB0_653
- 0x4d, 0x85, 0xc0, //0x00003a5e testq %r8, %r8
- 0x0f, 0x85, 0xa5, 0x02, 0x00, 0x00, //0x00003a61 jne LBB0_688
- 0x48, 0x8b, 0x7c, 0x24, 0x10, //0x00003a67 movq $16(%rsp), %rdi
- 0x4d, 0x85, 0xd2, //0x00003a6c testq %r10, %r10
- 0x0f, 0x84, 0x85, 0x00, 0x00, 0x00, //0x00003a6f je LBB0_665
- //0x00003a75 LBB0_655
- 0x4c, 0x89, 0xe2, //0x00003a75 movq %r12, %rdx
- 0x48, 0xf7, 0xda, //0x00003a78 negq %rdx
- //0x00003a7b LBB0_656
- 0x31, 0xf6, //0x00003a7b xorl %esi, %esi
- //0x00003a7d LBB0_657
- 0x0f, 0xb6, 0x04, 0x31, //0x00003a7d movzbl (%rcx,%rsi), %eax
- 0x3c, 0x22, //0x00003a81 cmpb $34, %al
- 0x0f, 0x84, 0x6a, 0x00, 0x00, 0x00, //0x00003a83 je LBB0_664
- 0x3c, 0x5c, //0x00003a89 cmpb $92, %al
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003a8b je LBB0_662
- 0x48, 0x83, 0xc6, 0x01, //0x00003a91 addq $1, %rsi
- 0x49, 0x39, 0xf2, //0x00003a95 cmpq %rsi, %r10
- 0x0f, 0x85, 0xdf, 0xff, 0xff, 0xff, //0x00003a98 jne LBB0_657
- 0xe9, 0x73, 0x00, 0x00, 0x00, //0x00003a9e jmp LBB0_660
- //0x00003aa3 LBB0_662
- 0x49, 0x8d, 0x42, 0xff, //0x00003aa3 leaq $-1(%r10), %rax
- 0x48, 0x39, 0xf0, //0x00003aa7 cmpq %rsi, %rax
- 0x0f, 0x84, 0xd9, 0x02, 0x00, 0x00, //0x00003aaa je LBB0_692
- 0x4c, 0x8d, 0x04, 0x0a, //0x00003ab0 leaq (%rdx,%rcx), %r8
- 0x49, 0x01, 0xf0, //0x00003ab4 addq %rsi, %r8
- 0x48, 0x83, 0xff, 0xff, //0x00003ab7 cmpq $-1, %rdi
- 0x48, 0x8b, 0x44, 0x24, 0x10, //0x00003abb movq $16(%rsp), %rax
- 0x49, 0x0f, 0x44, 0xc0, //0x00003ac0 cmoveq %r8, %rax
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x00003ac4 movq %rax, $16(%rsp)
- 0x49, 0x0f, 0x44, 0xf8, //0x00003ac9 cmoveq %r8, %rdi
- 0x48, 0x01, 0xf1, //0x00003acd addq %rsi, %rcx
- 0x48, 0x83, 0xc1, 0x02, //0x00003ad0 addq $2, %rcx
- 0x4c, 0x89, 0xd0, //0x00003ad4 movq %r10, %rax
- 0x48, 0x29, 0xf0, //0x00003ad7 subq %rsi, %rax
- 0x48, 0x83, 0xc0, 0xfe, //0x00003ada addq $-2, %rax
- 0x49, 0x83, 0xc2, 0xfe, //0x00003ade addq $-2, %r10
- 0x49, 0x39, 0xf2, //0x00003ae2 cmpq %rsi, %r10
- 0x49, 0x89, 0xc2, //0x00003ae5 movq %rax, %r10
- 0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x00003ae8 jne LBB0_656
- 0xe9, 0x96, 0x02, 0x00, 0x00, //0x00003aee jmp LBB0_692
- //0x00003af3 LBB0_664
- 0x48, 0x01, 0xf1, //0x00003af3 addq %rsi, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x00003af6 addq $1, %rcx
- //0x00003afa LBB0_665
- 0x4c, 0x29, 0xe1, //0x00003afa subq %r12, %rcx
- 0x4c, 0x89, 0xfe, //0x00003afd movq %r15, %rsi
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003b00 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00003b05 movq $32(%rsp), %r11
- 0x49, 0x89, 0xdf, //0x00003b0a movq %rbx, %r15
- 0xc5, 0x7d, 0x7f, 0xd2, //0x00003b0d vmovdqa %ymm10, %ymm2
- 0xe9, 0xd9, 0x01, 0x00, 0x00, //0x00003b11 jmp LBB0_687
- //0x00003b16 LBB0_660
- 0x3c, 0x22, //0x00003b16 cmpb $34, %al
- 0x0f, 0x85, 0x6b, 0x02, 0x00, 0x00, //0x00003b18 jne LBB0_692
- 0x4c, 0x01, 0xd1, //0x00003b1e addq %r10, %rcx
- 0xe9, 0xd4, 0xff, 0xff, 0xff, //0x00003b21 jmp LBB0_665
- //0x00003b26 LBB0_666
- 0xc5, 0x7d, 0x7f, 0xe2, //0x00003b26 vmovdqa %ymm12, %ymm2
- 0xc5, 0x7d, 0x7f, 0xd1, //0x00003b2a vmovdqa %ymm10, %ymm1
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003b2e vmovdqa %ymm13, %ymm10
- 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00003b33 vmovdqa %ymm14, %ymm12
- 0x4c, 0x89, 0xfb, //0x00003b38 movq %r15, %rbx
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00003b3b cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x00003b41 jne LBB0_669
- 0x48, 0x89, 0xc8, //0x00003b47 movq %rcx, %rax
- 0x4c, 0x29, 0xe0, //0x00003b4a subq %r12, %rax
- 0x48, 0x0f, 0xbc, 0xfa, //0x00003b4d bsfq %rdx, %rdi
- 0x48, 0x01, 0xc7, //0x00003b51 addq %rax, %rdi
- 0x48, 0x89, 0x7c, 0x24, 0x10, //0x00003b54 movq %rdi, $16(%rsp)
- 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00003b59 jmp LBB0_669
- //0x00003b5e LBB0_668
- 0xc5, 0x7d, 0x7f, 0xe2, //0x00003b5e vmovdqa %ymm12, %ymm2
- 0xc5, 0x7d, 0x7f, 0xd1, //0x00003b62 vmovdqa %ymm10, %ymm1
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003b66 vmovdqa %ymm13, %ymm10
- 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00003b6b vmovdqa %ymm14, %ymm12
- 0x4c, 0x89, 0xfb, //0x00003b70 movq %r15, %rbx
- //0x00003b73 LBB0_669
- 0x44, 0x89, 0xd0, //0x00003b73 movl %r10d, %eax
- 0xf7, 0xd0, //0x00003b76 notl %eax
- 0x21, 0xd0, //0x00003b78 andl %edx, %eax
- 0x8d, 0x34, 0x00, //0x00003b7a leal (%rax,%rax), %esi
- 0x41, 0x8d, 0x3c, 0x42, //0x00003b7d leal (%r10,%rax,2), %edi
- 0xf7, 0xd6, //0x00003b81 notl %esi
- 0x21, 0xd6, //0x00003b83 andl %edx, %esi
- 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003b85 andl $-1431655766, %esi
- 0x45, 0x31, 0xd2, //0x00003b8b xorl %r10d, %r10d
- 0x01, 0xc6, //0x00003b8e addl %eax, %esi
- 0x41, 0x0f, 0x92, 0xc2, //0x00003b90 setb %r10b
- 0x01, 0xf6, //0x00003b94 addl %esi, %esi
- 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00003b96 xorl $1431655765, %esi
- 0x21, 0xfe, //0x00003b9c andl %edi, %esi
- 0xf7, 0xd6, //0x00003b9e notl %esi
- 0x41, 0x21, 0xf0, //0x00003ba0 andl %esi, %r8d
- 0x49, 0x89, 0xdf, //0x00003ba3 movq %rbx, %r15
- 0xc4, 0x41, 0x7d, 0x6f, 0xf4, //0x00003ba6 vmovdqa %ymm12, %ymm14
- 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00003bab vmovdqa %ymm10, %ymm13
- 0xc5, 0xfe, 0x6f, 0x1d, 0x08, 0xc6, 0xff, 0xff, //0x00003bb0 vmovdqu $-14840(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0xe0, 0xc5, 0xff, 0xff, //0x00003bb8 vmovdqu $-14880(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd1, //0x00003bc0 vmovdqa %ymm1, %ymm10
- 0xc5, 0x7d, 0x6f, 0xe2, //0x00003bc4 vmovdqa %ymm2, %ymm12
- 0x4d, 0x85, 0xc0, //0x00003bc8 testq %r8, %r8
- 0x0f, 0x85, 0x3a, 0xf0, 0xff, 0xff, //0x00003bcb jne LBB0_463
- //0x00003bd1 LBB0_670
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x00003bd1 movl $64, %edx
- //0x00003bd6 LBB0_671
- 0xc5, 0xbd, 0xda, 0xc8, //0x00003bd6 vpminub %ymm0, %ymm8, %ymm1
- 0xc5, 0xfd, 0x74, 0xc1, //0x00003bda vpcmpeqb %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x00003bde vpmovmskb %ymm0, %esi
- 0x0f, 0xbc, 0xfe, //0x00003be2 bsfl %esi, %edi
- 0x4d, 0x85, 0xc0, //0x00003be5 testq %r8, %r8
- 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00003be8 je LBB0_674
- 0x85, 0xf6, //0x00003bee testl %esi, %esi
- 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00003bf0 movl $64, %eax
- 0x0f, 0x44, 0xf8, //0x00003bf5 cmovel %eax, %edi
- 0x48, 0x39, 0xfa, //0x00003bf8 cmpq %rdi, %rdx
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003bfb movq $24(%rsp), %r8
- 0x0f, 0x87, 0x6c, 0x04, 0x00, 0x00, //0x00003c00 ja LBB0_736
- 0xc5, 0x7d, 0x7f, 0xea, //0x00003c06 vmovdqa %ymm13, %ymm2
- 0x4c, 0x29, 0xe1, //0x00003c0a subq %r12, %rcx
- 0x48, 0x01, 0xd1, //0x00003c0d addq %rdx, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x00003c10 addq $1, %rcx
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00003c14 movq $32(%rsp), %r11
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00003c19 movq $8(%rsp), %rsi
- 0xe9, 0xda, 0xe9, 0xff, 0xff, //0x00003c1e jmp LBB0_475
- //0x00003c23 LBB0_674
- 0x4c, 0x89, 0xfb, //0x00003c23 movq %r15, %rbx
- 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00003c26 movq $8(%rsp), %r15
- 0x85, 0xf6, //0x00003c2b testl %esi, %esi
- 0x0f, 0x85, 0x66, 0x04, 0x00, 0x00, //0x00003c2d jne LBB0_737
- 0xc5, 0x7d, 0x7f, 0xe1, //0x00003c33 vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x00003c37 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003c3b vmovdqa %ymm13, %ymm10
- 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00003c40 vmovdqa %ymm14, %ymm12
- 0x48, 0x83, 0xc1, 0x20, //0x00003c45 addq $32, %rcx
- 0x49, 0x83, 0xc3, 0xe0, //0x00003c49 addq $-32, %r11
- //0x00003c4d LBB0_676
- 0x4d, 0x85, 0xd2, //0x00003c4d testq %r10, %r10
- 0x0f, 0x85, 0xf7, 0x00, 0x00, 0x00, //0x00003c50 jne LBB0_690
- 0x48, 0x8b, 0x44, 0x24, 0x10, //0x00003c56 movq $16(%rsp), %rax
- 0x4d, 0x85, 0xdb, //0x00003c5b testq %r11, %r11
- 0x0f, 0x84, 0x25, 0x01, 0x00, 0x00, //0x00003c5e je LBB0_692
- //0x00003c64 LBB0_678
- 0x0f, 0xb6, 0x11, //0x00003c64 movzbl (%rcx), %edx
- 0x80, 0xfa, 0x22, //0x00003c67 cmpb $34, %dl
- 0x0f, 0x84, 0x5f, 0x00, 0x00, 0x00, //0x00003c6a je LBB0_686
- 0x80, 0xfa, 0x5c, //0x00003c70 cmpb $92, %dl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00003c73 je LBB0_683
- 0x80, 0xfa, 0x1f, //0x00003c79 cmpb $31, %dl
- 0x0f, 0x86, 0x24, 0x04, 0x00, 0x00, //0x00003c7c jbe LBB0_738
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00003c82 movq $-1, %rdx
- 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00003c89 movl $1, %esi
- //0x00003c8e LBB0_682
- 0x48, 0x01, 0xf1, //0x00003c8e addq %rsi, %rcx
- 0x49, 0x01, 0xd3, //0x00003c91 addq %rdx, %r11
- 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00003c94 jne LBB0_678
- 0xe9, 0xea, 0x00, 0x00, 0x00, //0x00003c9a jmp LBB0_692
- //0x00003c9f LBB0_683
- 0x49, 0x83, 0xfb, 0x01, //0x00003c9f cmpq $1, %r11
- 0x0f, 0x84, 0xe0, 0x00, 0x00, 0x00, //0x00003ca3 je LBB0_692
- 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00003ca9 movq $-2, %rdx
- 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00003cb0 movl $2, %esi
- 0x48, 0x83, 0xf8, 0xff, //0x00003cb5 cmpq $-1, %rax
- 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00003cb9 jne LBB0_682
- 0x48, 0x89, 0xc8, //0x00003cbf movq %rcx, %rax
- 0x4c, 0x29, 0xe0, //0x00003cc2 subq %r12, %rax
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x00003cc5 movq %rax, $16(%rsp)
- 0xe9, 0xbf, 0xff, 0xff, 0xff, //0x00003cca jmp LBB0_682
- //0x00003ccf LBB0_686
- 0x4c, 0x29, 0xe1, //0x00003ccf subq %r12, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x00003cd2 addq $1, %rcx
- 0x4c, 0x89, 0xfe, //0x00003cd6 movq %r15, %rsi
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003cd9 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00003cde movq $32(%rsp), %r11
- 0x49, 0x89, 0xdf, //0x00003ce3 movq %rbx, %r15
- 0xc5, 0x7d, 0x7f, 0xd2, //0x00003ce6 vmovdqa %ymm10, %ymm2
- 0xc4, 0x41, 0x7d, 0x6f, 0xf4, //0x00003cea vmovdqa %ymm12, %ymm14
- //0x00003cef LBB0_687
- 0xc5, 0xfe, 0x6f, 0x1d, 0xc9, 0xc4, 0xff, 0xff, //0x00003cef vmovdqu $-15159(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0xa1, 0xc4, 0xff, 0xff, //0x00003cf7 vmovdqu $-15199(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x00003cff vmovdqa %ymm0, %ymm10
- 0xc5, 0x7d, 0x6f, 0xe1, //0x00003d03 vmovdqa %ymm1, %ymm12
- 0xe9, 0xf1, 0xe8, 0xff, 0xff, //0x00003d07 jmp LBB0_475
- //0x00003d0c LBB0_688
- 0x4d, 0x85, 0xd2, //0x00003d0c testq %r10, %r10
- 0x0f, 0x84, 0x74, 0x00, 0x00, 0x00, //0x00003d0f je LBB0_692
- 0x4c, 0x89, 0xe7, //0x00003d15 movq %r12, %rdi
- 0x48, 0xf7, 0xd7, //0x00003d18 notq %rdi
- 0x48, 0x01, 0xcf, //0x00003d1b addq %rcx, %rdi
- 0x48, 0x8b, 0x54, 0x24, 0x10, //0x00003d1e movq $16(%rsp), %rdx
- 0x48, 0x83, 0xfa, 0xff, //0x00003d23 cmpq $-1, %rdx
- 0x48, 0x89, 0xd0, //0x00003d27 movq %rdx, %rax
- 0x48, 0x0f, 0x44, 0xc7, //0x00003d2a cmoveq %rdi, %rax
- 0x48, 0x0f, 0x45, 0xfa, //0x00003d2e cmovneq %rdx, %rdi
- 0x48, 0x83, 0xc1, 0x01, //0x00003d32 addq $1, %rcx
- 0x49, 0x83, 0xc2, 0xff, //0x00003d36 addq $-1, %r10
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x00003d3a movq %rax, $16(%rsp)
- 0x4d, 0x85, 0xd2, //0x00003d3f testq %r10, %r10
- 0x0f, 0x85, 0x2d, 0xfd, 0xff, 0xff, //0x00003d42 jne LBB0_655
- 0xe9, 0xad, 0xfd, 0xff, 0xff, //0x00003d48 jmp LBB0_665
- //0x00003d4d LBB0_690
- 0x4d, 0x85, 0xdb, //0x00003d4d testq %r11, %r11
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00003d50 je LBB0_692
- 0x4c, 0x89, 0xe0, //0x00003d56 movq %r12, %rax
- 0x48, 0xf7, 0xd0, //0x00003d59 notq %rax
- 0x48, 0x01, 0xc8, //0x00003d5c addq %rcx, %rax
- 0x48, 0x8b, 0x74, 0x24, 0x10, //0x00003d5f movq $16(%rsp), %rsi
- 0x48, 0x83, 0xfe, 0xff, //0x00003d64 cmpq $-1, %rsi
- 0x48, 0x89, 0xf2, //0x00003d68 movq %rsi, %rdx
- 0x48, 0x0f, 0x44, 0xd0, //0x00003d6b cmoveq %rax, %rdx
- 0x48, 0x0f, 0x45, 0xc6, //0x00003d6f cmovneq %rsi, %rax
- 0x48, 0x83, 0xc1, 0x01, //0x00003d73 addq $1, %rcx
- 0x49, 0x83, 0xc3, 0xff, //0x00003d77 addq $-1, %r11
- 0x48, 0x89, 0x54, 0x24, 0x10, //0x00003d7b movq %rdx, $16(%rsp)
- 0x4d, 0x85, 0xdb, //0x00003d80 testq %r11, %r11
- 0x0f, 0x85, 0xdb, 0xfe, 0xff, 0xff, //0x00003d83 jne LBB0_678
- //0x00003d89 LBB0_692
- 0x4c, 0x89, 0xfe, //0x00003d89 movq %r15, %rsi
- 0xe9, 0xf2, 0x01, 0x00, 0x00, //0x00003d8c jmp LBB0_716
- //0x00003d91 LBB0_693
- 0x48, 0x8b, 0x44, 0x24, 0x08, //0x00003d91 movq $8(%rsp), %rax
- 0x4c, 0x89, 0x28, //0x00003d96 movq %r13, (%rax)
- //0x00003d99 LBB0_694
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003d99 movq $-1, %rax
- 0xe9, 0x58, 0x00, 0x00, 0x00, //0x00003da0 jmp LBB0_721
- //0x00003da5 LBB0_713
- 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x00003da5 movq $-7, %rax
- 0xe9, 0x4c, 0x00, 0x00, 0x00, //0x00003dac jmp LBB0_721
- //0x00003db1 LBB0_696
- 0x48, 0x89, 0xc8, //0x00003db1 movq %rcx, %rax
- 0x48, 0x83, 0xf9, 0xff, //0x00003db4 cmpq $-1, %rcx
- 0x48, 0x8b, 0x54, 0x24, 0x10, //0x00003db8 movq $16(%rsp), %rdx
- 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00003dbd jne LBB0_698
- //0x00003dc3 LBB0_697
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003dc3 movq $-1, %rax
- 0x4c, 0x89, 0xf2, //0x00003dca movq %r14, %rdx
- //0x00003dcd LBB0_698
- 0x48, 0x89, 0x13, //0x00003dcd movq %rdx, (%rbx)
- 0xe9, 0x28, 0x00, 0x00, 0x00, //0x00003dd0 jmp LBB0_721
- //0x00003dd5 LBB0_699
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003dd5 movq $-1, %rax
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00003ddc jmp LBB0_700
- //0x00003de1 LBB0_357
- 0x4c, 0x89, 0xd8, //0x00003de1 movq %r11, %rax
- //0x00003de4 LBB0_700
- 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00003de4 movq $8(%rsp), %rdx
- 0x48, 0x8b, 0x0a, //0x00003de9 movq (%rdx), %rcx
- 0x48, 0x29, 0xc1, //0x00003dec subq %rax, %rcx
- 0x48, 0x83, 0xc1, 0xfe, //0x00003def addq $-2, %rcx
- 0x48, 0x89, 0x0a, //0x00003df3 movq %rcx, (%rdx)
- //0x00003df6 LBB0_720
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003df6 movq $-2, %rax
- //0x00003dfd LBB0_721
- 0x48, 0x8d, 0x65, 0xd8, //0x00003dfd leaq $-40(%rbp), %rsp
- 0x5b, //0x00003e01 popq %rbx
- 0x41, 0x5c, //0x00003e02 popq %r12
- 0x41, 0x5d, //0x00003e04 popq %r13
- 0x41, 0x5e, //0x00003e06 popq %r14
- 0x41, 0x5f, //0x00003e08 popq %r15
- 0x5d, //0x00003e0a popq %rbp
- 0xc5, 0xf8, 0x77, //0x00003e0b vzeroupper
- 0xc3, //0x00003e0e retq
- //0x00003e0f LBB0_703
- 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00003e0f movq $8(%rsp), %rdx
- 0x48, 0x89, 0x0a, //0x00003e14 movq %rcx, (%rdx)
- 0xe9, 0xe1, 0xff, 0xff, 0xff, //0x00003e17 jmp LBB0_721
- //0x00003e1c LBB0_704
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003e1c movq $-2, %rax
- 0x48, 0x8b, 0x54, 0x24, 0x10, //0x00003e23 movq $16(%rsp), %rdx
- 0x48, 0x83, 0xfa, 0xff, //0x00003e28 cmpq $-1, %rdx
- 0x0f, 0x84, 0x1a, 0x01, 0x00, 0x00, //0x00003e2c je LBB0_712
- 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00003e32 movq $8(%rsp), %rbx
- 0x48, 0x89, 0x13, //0x00003e37 movq %rdx, (%rbx)
- 0xe9, 0xbe, 0xff, 0xff, 0xff, //0x00003e3a jmp LBB0_721
- //0x00003e3f LBB0_706
- 0x48, 0x8b, 0x4c, 0x24, 0x08, //0x00003e3f movq $8(%rsp), %rcx
- 0x48, 0x89, 0x11, //0x00003e44 movq %rdx, (%rcx)
- 0xe9, 0xb1, 0xff, 0xff, 0xff, //0x00003e47 jmp LBB0_721
- //0x00003e4c LBB0_331
- 0x4c, 0x89, 0x2a, //0x00003e4c movq %r13, (%rdx)
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003e4f movq $-2, %rax
- 0x41, 0x80, 0x3a, 0x6e, //0x00003e56 cmpb $110, (%r10)
- 0x0f, 0x85, 0x9d, 0xff, 0xff, 0xff, //0x00003e5a jne LBB0_721
- 0x49, 0x8d, 0x4d, 0x01, //0x00003e60 leaq $1(%r13), %rcx
- 0x48, 0x89, 0x0a, //0x00003e64 movq %rcx, (%rdx)
- 0x43, 0x80, 0x7c, 0x2c, 0x01, 0x75, //0x00003e67 cmpb $117, $1(%r12,%r13)
- 0x0f, 0x85, 0x8a, 0xff, 0xff, 0xff, //0x00003e6d jne LBB0_721
- 0x49, 0x8d, 0x4d, 0x02, //0x00003e73 leaq $2(%r13), %rcx
- 0x48, 0x89, 0x0a, //0x00003e77 movq %rcx, (%rdx)
- 0x43, 0x80, 0x7c, 0x2c, 0x02, 0x6c, //0x00003e7a cmpb $108, $2(%r12,%r13)
- 0x0f, 0x85, 0x77, 0xff, 0xff, 0xff, //0x00003e80 jne LBB0_721
- 0x49, 0x8d, 0x4d, 0x03, //0x00003e86 leaq $3(%r13), %rcx
- 0x48, 0x89, 0x0a, //0x00003e8a movq %rcx, (%rdx)
- 0x43, 0x80, 0x7c, 0x2c, 0x03, 0x6c, //0x00003e8d cmpb $108, $3(%r12,%r13)
- 0x0f, 0x85, 0x64, 0xff, 0xff, 0xff, //0x00003e93 jne LBB0_721
- 0xe9, 0xa2, 0x00, 0x00, 0x00, //0x00003e99 jmp LBB0_335
- //0x00003e9e LBB0_707
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003e9e movq $-2, %rax
- 0x80, 0xf9, 0x61, //0x00003ea5 cmpb $97, %cl
- 0x0f, 0x85, 0x4f, 0xff, 0xff, 0xff, //0x00003ea8 jne LBB0_721
- 0x49, 0x8d, 0x4d, 0x02, //0x00003eae leaq $2(%r13), %rcx
- 0x48, 0x89, 0x0a, //0x00003eb2 movq %rcx, (%rdx)
- 0x43, 0x80, 0x7c, 0x2c, 0x02, 0x6c, //0x00003eb5 cmpb $108, $2(%r12,%r13)
- 0x0f, 0x85, 0x3c, 0xff, 0xff, 0xff, //0x00003ebb jne LBB0_721
- 0x49, 0x8d, 0x4d, 0x03, //0x00003ec1 leaq $3(%r13), %rcx
- 0x48, 0x89, 0x0a, //0x00003ec5 movq %rcx, (%rdx)
- 0x43, 0x80, 0x7c, 0x2c, 0x03, 0x73, //0x00003ec8 cmpb $115, $3(%r12,%r13)
- 0x0f, 0x85, 0x29, 0xff, 0xff, 0xff, //0x00003ece jne LBB0_721
- 0x49, 0x8d, 0x4d, 0x04, //0x00003ed4 leaq $4(%r13), %rcx
- 0x48, 0x89, 0x0a, //0x00003ed8 movq %rcx, (%rdx)
- 0x43, 0x80, 0x7c, 0x2c, 0x04, 0x65, //0x00003edb cmpb $101, $4(%r12,%r13)
- 0x0f, 0x85, 0x16, 0xff, 0xff, 0xff, //0x00003ee1 jne LBB0_721
- 0x49, 0x83, 0xc5, 0x05, //0x00003ee7 addq $5, %r13
- 0x4c, 0x89, 0x2a, //0x00003eeb movq %r13, (%rdx)
- 0xe9, 0x0a, 0xff, 0xff, 0xff, //0x00003eee jmp LBB0_721
- //0x00003ef3 LBB0_341
- 0x4c, 0x89, 0x2a, //0x00003ef3 movq %r13, (%rdx)
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003ef6 movq $-2, %rax
- 0x41, 0x80, 0x3a, 0x74, //0x00003efd cmpb $116, (%r10)
- 0x0f, 0x85, 0xf6, 0xfe, 0xff, 0xff, //0x00003f01 jne LBB0_721
- 0x49, 0x8d, 0x4d, 0x01, //0x00003f07 leaq $1(%r13), %rcx
- 0x48, 0x89, 0x0a, //0x00003f0b movq %rcx, (%rdx)
- 0x43, 0x80, 0x7c, 0x2c, 0x01, 0x72, //0x00003f0e cmpb $114, $1(%r12,%r13)
- 0x0f, 0x85, 0xe3, 0xfe, 0xff, 0xff, //0x00003f14 jne LBB0_721
- 0x49, 0x8d, 0x4d, 0x02, //0x00003f1a leaq $2(%r13), %rcx
- 0x48, 0x89, 0x0a, //0x00003f1e movq %rcx, (%rdx)
- 0x43, 0x80, 0x7c, 0x2c, 0x02, 0x75, //0x00003f21 cmpb $117, $2(%r12,%r13)
- 0x0f, 0x85, 0xd0, 0xfe, 0xff, 0xff, //0x00003f27 jne LBB0_721
- 0x49, 0x8d, 0x4d, 0x03, //0x00003f2d leaq $3(%r13), %rcx
- 0x48, 0x89, 0x0a, //0x00003f31 movq %rcx, (%rdx)
- 0x43, 0x80, 0x7c, 0x2c, 0x03, 0x65, //0x00003f34 cmpb $101, $3(%r12,%r13)
- 0x0f, 0x85, 0xbd, 0xfe, 0xff, 0xff, //0x00003f3a jne LBB0_721
- //0x00003f40 LBB0_335
- 0x49, 0x83, 0xc5, 0x04, //0x00003f40 addq $4, %r13
- 0x4c, 0x89, 0x2a, //0x00003f44 movq %r13, (%rdx)
- 0xe9, 0xb1, 0xfe, 0xff, 0xff, //0x00003f47 jmp LBB0_721
- //0x00003f4c LBB0_712
- 0x48, 0x0f, 0xbc, 0xd6, //0x00003f4c bsfq %rsi, %rdx
- 0x48, 0x01, 0xca, //0x00003f50 addq %rcx, %rdx
- 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00003f53 movq $8(%rsp), %rbx
- 0x48, 0x89, 0x13, //0x00003f58 movq %rdx, (%rbx)
- 0xe9, 0x9d, 0xfe, 0xff, 0xff, //0x00003f5b jmp LBB0_721
- //0x00003f60 LBB0_714
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003f60 movq $-1, %rax
- 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00003f67 movq $8(%rsp), %rdx
- 0xe9, 0x27, 0x00, 0x00, 0x00, //0x00003f6c jmp LBB0_719
- //0x00003f71 LBB0_715
- 0x48, 0x89, 0xc8, //0x00003f71 movq %rcx, %rax
- 0x48, 0x83, 0xf9, 0xff, //0x00003f74 cmpq $-1, %rcx
- 0x48, 0x8b, 0x54, 0x24, 0x10, //0x00003f78 movq $16(%rsp), %rdx
- 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00003f7d jne LBB0_717
- //0x00003f83 LBB0_716
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003f83 movq $-1, %rax
- 0x4c, 0x89, 0xf2, //0x00003f8a movq %r14, %rdx
- //0x00003f8d LBB0_717
- 0x48, 0x89, 0x16, //0x00003f8d movq %rdx, (%rsi)
- 0xe9, 0x68, 0xfe, 0xff, 0xff, //0x00003f90 jmp LBB0_721
- //0x00003f95 LBB0_718
- 0x48, 0x89, 0xd8, //0x00003f95 movq %rbx, %rax
- //0x00003f98 LBB0_719
- 0x48, 0xf7, 0xd0, //0x00003f98 notq %rax
- 0x48, 0x01, 0x02, //0x00003f9b addq %rax, (%rdx)
- 0xe9, 0x53, 0xfe, 0xff, 0xff, //0x00003f9e jmp LBB0_720
- //0x00003fa3 LBB0_724
- 0x49, 0x89, 0xce, //0x00003fa3 movq %rcx, %r14
- 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00003fa6 movq $8(%rsp), %rbx
- 0xe9, 0x13, 0xfe, 0xff, 0xff, //0x00003fab jmp LBB0_697
- //0x00003fb0 LBB0_722
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003fb0 movq $-2, %rax
- 0x48, 0x8b, 0x54, 0x24, 0x10, //0x00003fb7 movq $16(%rsp), %rdx
- 0x48, 0x83, 0xfa, 0xff, //0x00003fbc cmpq $-1, %rdx
- 0x0f, 0x84, 0x1f, 0x00, 0x00, 0x00, //0x00003fc0 je LBB0_725
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00003fc6 movq $8(%rsp), %rsi
- 0x48, 0x89, 0x16, //0x00003fcb movq %rdx, (%rsi)
- 0xe9, 0x2a, 0xfe, 0xff, 0xff, //0x00003fce jmp LBB0_721
- //0x00003fd3 LBB0_239
- 0x48, 0x01, 0xca, //0x00003fd3 addq %rcx, %rdx
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003fd6 movq $-2, %rax
- 0x48, 0x89, 0x13, //0x00003fdd movq %rdx, (%rbx)
- 0xe9, 0x18, 0xfe, 0xff, 0xff, //0x00003fe0 jmp LBB0_721
- //0x00003fe5 LBB0_725
- 0x48, 0x0f, 0xbc, 0xd6, //0x00003fe5 bsfq %rsi, %rdx
- 0x48, 0x01, 0xca, //0x00003fe9 addq %rcx, %rdx
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00003fec movq $8(%rsp), %rsi
- 0x48, 0x89, 0x16, //0x00003ff1 movq %rdx, (%rsi)
- 0xe9, 0x04, 0xfe, 0xff, 0xff, //0x00003ff4 jmp LBB0_721
- //0x00003ff9 LBB0_727
- 0x49, 0x89, 0xce, //0x00003ff9 movq %rcx, %r14
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00003ffc movq $8(%rsp), %rsi
- 0xe9, 0x7d, 0xff, 0xff, 0xff, //0x00004001 jmp LBB0_716
- //0x00004006 LBB0_728
- 0x48, 0x01, 0xca, //0x00004006 addq %rcx, %rdx
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004009 movq $-2, %rax
- 0x48, 0x89, 0x16, //0x00004010 movq %rdx, (%rsi)
- 0xe9, 0xe5, 0xfd, 0xff, 0xff, //0x00004013 jmp LBB0_721
- //0x00004018 LBB0_729
- 0x48, 0x8b, 0x4c, 0x24, 0x20, //0x00004018 movq $32(%rsp), %rcx
- 0x48, 0x8b, 0x49, 0x08, //0x0000401d movq $8(%rcx), %rcx
- 0x48, 0x89, 0x0e, //0x00004021 movq %rcx, (%rsi)
- 0xe9, 0xd4, 0xfd, 0xff, 0xff, //0x00004024 jmp LBB0_721
- //0x00004029 LBB0_733
- 0x89, 0xf8, //0x00004029 movl %edi, %eax
- 0x48, 0x89, 0xca, //0x0000402b movq %rcx, %rdx
- 0x4c, 0x29, 0xe2, //0x0000402e subq %r12, %rdx
- 0x48, 0x01, 0xc2, //0x00004031 addq %rax, %rdx
- 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00004034 jmp LBB0_732
- //0x00004039 LBB0_730
- 0x48, 0x89, 0xf3, //0x00004039 movq %rsi, %rbx
- 0xe9, 0x82, 0xfd, 0xff, 0xff, //0x0000403c jmp LBB0_697
- //0x00004041 LBB0_731
- 0x4c, 0x29, 0xe1, //0x00004041 subq %r12, %rcx
- 0x89, 0xfa, //0x00004044 movl %edi, %edx
- 0x48, 0x01, 0xca, //0x00004046 addq %rcx, %rdx
- //0x00004049 LBB0_732
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004049 movq $-2, %rax
- 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00004050 movq $8(%rsp), %rbx
- 0x48, 0x89, 0x13, //0x00004055 movq %rdx, (%rbx)
- 0xe9, 0xa0, 0xfd, 0xff, 0xff, //0x00004058 jmp LBB0_721
- //0x0000405d LBB0_735
- 0x48, 0x89, 0xca, //0x0000405d movq %rcx, %rdx
- 0x4c, 0x29, 0xe2, //0x00004060 subq %r12, %rdx
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004063 movq $-2, %rax
- 0x48, 0x89, 0x13, //0x0000406a movq %rdx, (%rbx)
- 0xe9, 0x8b, 0xfd, 0xff, 0xff, //0x0000406d jmp LBB0_721
- //0x00004072 LBB0_736
- 0x89, 0xf8, //0x00004072 movl %edi, %eax
- 0x48, 0x89, 0xca, //0x00004074 movq %rcx, %rdx
- 0x4c, 0x29, 0xe2, //0x00004077 subq %r12, %rdx
- 0x48, 0x01, 0xc2, //0x0000407a addq %rax, %rdx
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000407d movq $-2, %rax
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00004084 movq $8(%rsp), %rsi
- 0x48, 0x89, 0x16, //0x00004089 movq %rdx, (%rsi)
- 0xe9, 0x6c, 0xfd, 0xff, 0xff, //0x0000408c jmp LBB0_721
- //0x00004091 LBB0_741
- 0x4c, 0x89, 0xfb, //0x00004091 movq %r15, %rbx
- 0xe9, 0x2a, 0xfd, 0xff, 0xff, //0x00004094 jmp LBB0_697
- //0x00004099 LBB0_737
- 0x4c, 0x29, 0xe1, //0x00004099 subq %r12, %rcx
- 0x89, 0xfa, //0x0000409c movl %edi, %edx
- 0x48, 0x01, 0xca, //0x0000409e addq %rcx, %rdx
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000040a1 jmp LBB0_739
- //0x000040a6 LBB0_738
- 0x48, 0x89, 0xca, //0x000040a6 movq %rcx, %rdx
- 0x4c, 0x29, 0xe2, //0x000040a9 subq %r12, %rdx
- //0x000040ac LBB0_739
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000040ac movq $-2, %rax
- 0x4c, 0x89, 0xfe, //0x000040b3 movq %r15, %rsi
- 0x49, 0x89, 0x17, //0x000040b6 movq %rdx, (%r15)
- 0xe9, 0x3f, 0xfd, 0xff, 0xff, //0x000040b9 jmp LBB0_721
- //0x000040be LBB0_740
- 0x48, 0x89, 0xc3, //0x000040be movq %rax, %rbx
- 0xe9, 0xfd, 0xfc, 0xff, 0xff, //0x000040c1 jmp LBB0_697
- //0x000040c6 LBB0_568
- 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x000040c6 movq $8(%rsp), %rbx
- 0xe9, 0xf3, 0xfc, 0xff, 0xff, //0x000040cb jmp LBB0_697
- //0x000040d0 .p2align 2, 0x90
- // // .set L0_0_set_39, LBB0_39-LJTI0_0
- // // .set L0_0_set_67, LBB0_67-LJTI0_0
- // // .set L0_0_set_44, LBB0_44-LJTI0_0
- // // .set L0_0_set_65, LBB0_65-LJTI0_0
- // // .set L0_0_set_42, LBB0_42-LJTI0_0
- // // .set L0_0_set_69, LBB0_69-LJTI0_0
- //0x000040d0 LJTI0_0
- 0xd6, 0xc4, 0xff, 0xff, //0x000040d0 .long L0_0_set_39
- 0x85, 0xc6, 0xff, 0xff, //0x000040d4 .long L0_0_set_67
- 0x0c, 0xc5, 0xff, 0xff, //0x000040d8 .long L0_0_set_44
- 0x6f, 0xc6, 0xff, 0xff, //0x000040dc .long L0_0_set_65
- 0xed, 0xc4, 0xff, 0xff, //0x000040e0 .long L0_0_set_42
- 0xb0, 0xc6, 0xff, 0xff, //0x000040e4 .long L0_0_set_69
- // // .set L0_1_set_721, LBB0_721-LJTI0_1
- // // .set L0_1_set_720, LBB0_720-LJTI0_1
- // // .set L0_1_set_251, LBB0_251-LJTI0_1
- // // .set L0_1_set_270, LBB0_270-LJTI0_1
- // // .set L0_1_set_86, LBB0_86-LJTI0_1
- // // .set L0_1_set_326, LBB0_326-LJTI0_1
- // // .set L0_1_set_248, LBB0_248-LJTI0_1
- // // .set L0_1_set_329, LBB0_329-LJTI0_1
- // // .set L0_1_set_339, LBB0_339-LJTI0_1
- // // .set L0_1_set_336, LBB0_336-LJTI0_1
- //0x000040e8 LJTI0_1
- 0x15, 0xfd, 0xff, 0xff, //0x000040e8 .long L0_1_set_721
- 0x0e, 0xfd, 0xff, 0xff, //0x000040ec .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000040f0 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000040f4 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000040f8 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000040fc .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004100 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004104 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004108 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000410c .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004110 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004114 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004118 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000411c .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004120 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004124 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004128 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000412c .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004130 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004134 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004138 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000413c .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004140 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004144 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004148 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000414c .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004150 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004154 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004158 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000415c .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004160 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004164 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004168 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000416c .long L0_1_set_720
- 0x0b, 0xd3, 0xff, 0xff, //0x00004170 .long L0_1_set_251
- 0x0e, 0xfd, 0xff, 0xff, //0x00004174 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004178 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000417c .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004180 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004184 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004188 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000418c .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004190 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004194 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004198 .long L0_1_set_720
- 0x52, 0xd4, 0xff, 0xff, //0x0000419c .long L0_1_set_270
- 0x0e, 0xfd, 0xff, 0xff, //0x000041a0 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000041a4 .long L0_1_set_720
- 0xe3, 0xc6, 0xff, 0xff, //0x000041a8 .long L0_1_set_86
- 0xe3, 0xc6, 0xff, 0xff, //0x000041ac .long L0_1_set_86
- 0xe3, 0xc6, 0xff, 0xff, //0x000041b0 .long L0_1_set_86
- 0xe3, 0xc6, 0xff, 0xff, //0x000041b4 .long L0_1_set_86
- 0xe3, 0xc6, 0xff, 0xff, //0x000041b8 .long L0_1_set_86
- 0xe3, 0xc6, 0xff, 0xff, //0x000041bc .long L0_1_set_86
- 0xe3, 0xc6, 0xff, 0xff, //0x000041c0 .long L0_1_set_86
- 0xe3, 0xc6, 0xff, 0xff, //0x000041c4 .long L0_1_set_86
- 0xe3, 0xc6, 0xff, 0xff, //0x000041c8 .long L0_1_set_86
- 0xe3, 0xc6, 0xff, 0xff, //0x000041cc .long L0_1_set_86
- 0x0e, 0xfd, 0xff, 0xff, //0x000041d0 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000041d4 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000041d8 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000041dc .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000041e0 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000041e4 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000041e8 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000041ec .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000041f0 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000041f4 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000041f8 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000041fc .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004200 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004204 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004208 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000420c .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004210 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004214 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004218 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000421c .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004220 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004224 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004228 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000422c .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004230 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004234 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004238 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000423c .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004240 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004244 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004248 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000424c .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004250 .long L0_1_set_720
- 0xdc, 0xd7, 0xff, 0xff, //0x00004254 .long L0_1_set_326
- 0x0e, 0xfd, 0xff, 0xff, //0x00004258 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000425c .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004260 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004264 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004268 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000426c .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004270 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004274 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004278 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000427c .long L0_1_set_720
- 0xdc, 0xd2, 0xff, 0xff, //0x00004280 .long L0_1_set_248
- 0x0e, 0xfd, 0xff, 0xff, //0x00004284 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004288 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000428c .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004290 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004294 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004298 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000429c .long L0_1_set_720
- 0x0a, 0xd8, 0xff, 0xff, //0x000042a0 .long L0_1_set_329
- 0x0e, 0xfd, 0xff, 0xff, //0x000042a4 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000042a8 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000042ac .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000042b0 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000042b4 .long L0_1_set_720
- 0x60, 0xd8, 0xff, 0xff, //0x000042b8 .long L0_1_set_339
- 0x0e, 0xfd, 0xff, 0xff, //0x000042bc .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000042c0 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000042c4 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000042c8 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000042cc .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000042d0 .long L0_1_set_720
- 0x32, 0xd8, 0xff, 0xff, //0x000042d4 .long L0_1_set_336
- // // .set L0_2_set_319, LBB0_319-LJTI0_2
- // // .set L0_2_set_480, LBB0_480-LJTI0_2
- // // .set L0_2_set_324, LBB0_324-LJTI0_2
- // // .set L0_2_set_322, LBB0_322-LJTI0_2
- //0x000042d8 LJTI0_2
- 0xaa, 0xd5, 0xff, 0xff, //0x000042d8 .long L0_2_set_319
- 0x1c, 0xe4, 0xff, 0xff, //0x000042dc .long L0_2_set_480
- 0xaa, 0xd5, 0xff, 0xff, //0x000042e0 .long L0_2_set_319
- 0xd9, 0xd5, 0xff, 0xff, //0x000042e4 .long L0_2_set_324
- 0x1c, 0xe4, 0xff, 0xff, //0x000042e8 .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x000042ec .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x000042f0 .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x000042f4 .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x000042f8 .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x000042fc .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x00004300 .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x00004304 .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x00004308 .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x0000430c .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x00004310 .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x00004314 .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x00004318 .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x0000431c .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x00004320 .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x00004324 .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x00004328 .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x0000432c .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x00004330 .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x00004334 .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x00004338 .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x0000433c .long L0_2_set_480
- 0xc6, 0xd5, 0xff, 0xff, //0x00004340 .long L0_2_set_322
- // // .set L0_3_set_138, LBB0_138-LJTI0_3
- // // .set L0_3_set_345, LBB0_345-LJTI0_3
- // // .set L0_3_set_132, LBB0_132-LJTI0_3
- // // .set L0_3_set_141, LBB0_141-LJTI0_3
- //0x00004344 LJTI0_3
- 0xa6, 0xc8, 0xff, 0xff, //0x00004344 .long L0_3_set_138
- 0x53, 0xd6, 0xff, 0xff, //0x00004348 .long L0_3_set_345
- 0xa6, 0xc8, 0xff, 0xff, //0x0000434c .long L0_3_set_138
- 0x55, 0xc8, 0xff, 0xff, //0x00004350 .long L0_3_set_132
- 0x53, 0xd6, 0xff, 0xff, //0x00004354 .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x00004358 .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x0000435c .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x00004360 .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x00004364 .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x00004368 .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x0000436c .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x00004370 .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x00004374 .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x00004378 .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x0000437c .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x00004380 .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x00004384 .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x00004388 .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x0000438c .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x00004390 .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x00004394 .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x00004398 .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x0000439c .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x000043a0 .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x000043a4 .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x000043a8 .long L0_3_set_345
- 0xc9, 0xc8, 0xff, 0xff, //0x000043ac .long L0_3_set_141
- //0x000043b0 .p2align 2, 0x00
- //0x000043b0 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x000043b0 .long 2
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one.go
deleted file mode 100644
index 050db6bd2..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one.go
+++ /dev/null
@@ -1,35 +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 avx2
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/native/types`
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var F_skip_one func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) (ret int)
-
-var S_skip_one uintptr
-
-//go:nosplit
-func skip_one(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) {
- return F_skip_one(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags)
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_fast.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_fast.go
deleted file mode 100644
index 5b0b1cbcd..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_fast.go
+++ /dev/null
@@ -1,35 +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 avx2
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var F_skip_one_fast func(s unsafe.Pointer, p unsafe.Pointer) (ret int)
-
-var S_skip_one_fast uintptr
-
-//go:nosplit
-func skip_one_fast(s *string, p *int) (ret int) {
- return F_skip_one_fast(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)))
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_fast_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_fast_subr.go
deleted file mode 100644
index 69739e004..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_fast_subr.go
+++ /dev/null
@@ -1,46 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx2
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__skip_one_fast = 336
-)
-
-const (
- _stack__skip_one_fast = 176
-)
-
-const (
- _size__skip_one_fast = 2840
-)
-
-var (
- _pcsp__skip_one_fast = [][2]uint32{
- {0x1, 0},
- {0x6, 8},
- {0x8, 16},
- {0xa, 24},
- {0xc, 32},
- {0xd, 40},
- {0x14, 48},
- {0x33c, 176},
- {0x33d, 48},
- {0x33f, 40},
- {0x341, 32},
- {0x343, 24},
- {0x345, 16},
- {0x346, 8},
- {0x34a, 0},
- {0xb18, 176},
- }
-)
-
-var _cfunc_skip_one_fast = []loader.CFunc{
- {"_skip_one_fast_entry", 0, _entry__skip_one_fast, 0, nil},
- {"_skip_one_fast", _entry__skip_one_fast, _size__skip_one_fast, _stack__skip_one_fast, _pcsp__skip_one_fast},
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_fast_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_fast_text_amd64.go
deleted file mode 100644
index 12c43312c..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_fast_text_amd64.go
+++ /dev/null
@@ -1,957 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx2
-
-var _text_skip_one_fast = []byte{
- // .p2align 5, 0x00
- // LCPI0_0
- 0x20, // .byte 32
- 0x00, //0x00000001 .byte 0
- 0x00, //0x00000002 .byte 0
- 0x00, //0x00000003 .byte 0
- 0x00, //0x00000004 .byte 0
- 0x00, //0x00000005 .byte 0
- 0x00, //0x00000006 .byte 0
- 0x00, //0x00000007 .byte 0
- 0x00, //0x00000008 .byte 0
- 0x09, //0x00000009 .byte 9
- 0x0a, //0x0000000a .byte 10
- 0x00, //0x0000000b .byte 0
- 0x00, //0x0000000c .byte 0
- 0x0d, //0x0000000d .byte 13
- 0x00, //0x0000000e .byte 0
- 0x00, //0x0000000f .byte 0
- 0x20, //0x00000010 .byte 32
- 0x00, //0x00000011 .byte 0
- 0x00, //0x00000012 .byte 0
- 0x00, //0x00000013 .byte 0
- 0x00, //0x00000014 .byte 0
- 0x00, //0x00000015 .byte 0
- 0x00, //0x00000016 .byte 0
- 0x00, //0x00000017 .byte 0
- 0x00, //0x00000018 .byte 0
- 0x09, //0x00000019 .byte 9
- 0x0a, //0x0000001a .byte 10
- 0x00, //0x0000001b .byte 0
- 0x00, //0x0000001c .byte 0
- 0x0d, //0x0000001d .byte 13
- 0x00, //0x0000001e .byte 0
- 0x00, //0x0000001f .byte 0
- //0x00000020 LCPI0_1
- 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000020 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,'
- 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000030 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,'
- //0x00000040 LCPI0_2
- 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000040 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf'
- 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000050 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf'
- //0x00000060 LCPI0_3
- 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000060 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]'
- 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000070 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]'
- //0x00000080 LCPI0_7
- 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000080 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""'
- 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000090 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""'
- //0x000000a0 LCPI0_8
- 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000000a0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
- 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000000b0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
- //0x000000c0 LCPI0_9
- 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x000000c0 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{'
- 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x000000d0 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{'
- //0x000000e0 LCPI0_10
- 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x000000e0 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}'
- 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x000000f0 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}'
- //0x00000100 LCPI0_11
- 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000100 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[['
- 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000110 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[['
- //0x00000120 .p2align 4, 0x00
- //0x00000120 LCPI0_4
- 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000120 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,'
- //0x00000130 LCPI0_5
- 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000130 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf'
- //0x00000140 LCPI0_6
- 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000140 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]'
- //0x00000150 .p2align 4, 0x90
- //0x00000150 _skip_one_fast
- 0x55, //0x00000150 pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000151 movq %rsp, %rbp
- 0x41, 0x57, //0x00000154 pushq %r15
- 0x41, 0x56, //0x00000156 pushq %r14
- 0x41, 0x55, //0x00000158 pushq %r13
- 0x41, 0x54, //0x0000015a pushq %r12
- 0x53, //0x0000015c pushq %rbx
- 0x48, 0x81, 0xec, 0x80, 0x00, 0x00, 0x00, //0x0000015d subq $128, %rsp
- 0x4c, 0x8b, 0x37, //0x00000164 movq (%rdi), %r14
- 0x48, 0x8b, 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, 0xf5, //0x0000018d addb $-11, %cl
- 0x80, 0xf9, 0xfe, //0x00000190 cmpb $-2, %cl
- 0x0f, 0x83, 0x08, 0x00, 0x00, 0x00, //0x00000193 jae LBB0_5
- 0x48, 0x89, 0xc1, //0x00000199 movq %rax, %rcx
- 0xe9, 0x85, 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, 0xf5, //0x000001c4 addb $-11, %dl
- 0x80, 0xfa, 0xfe, //0x000001c7 cmpb $-2, %dl
- 0x0f, 0x82, 0x56, 0x01, 0x00, 0x00, //0x000001ca jb 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, 0xf5, //0x000001f3 addb $-11, %dl
- 0x80, 0xfa, 0xfe, //0x000001f6 cmpb $-2, %dl
- 0x0f, 0x82, 0x27, 0x01, 0x00, 0x00, //0x000001f9 jb 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, 0xf5, //0x00000222 addb $-11, %dl
- 0x80, 0xfa, 0xfe, //0x00000225 cmpb $-2, %dl
- 0x0f, 0x82, 0xf8, 0x00, 0x00, 0x00, //0x00000228 jb 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, 0xb9, 0x00, 0x00, 0x00, //0x00000238 jbe LBB0_18
- 0x48, 0x83, 0xfa, 0x20, //0x0000023e cmpq $32, %rdx
- 0x0f, 0x82, 0xb8, 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, 0xf8, 0xda, //0x0000026b vpsubb %ymm2, %ymm1, %ymm3
- 0xc4, 0xe2, 0x7d, 0x17, 0xdb, //0x0000026f vptest %ymm3, %ymm3
- 0x0f, 0x85, 0x8c, 0x00, 0x00, 0x00, //0x00000274 jne LBB0_30
- 0x48, 0x83, 0xc1, 0x20, //0x0000027a addq $32, %rcx
- 0x48, 0x8d, 0x04, 0x13, //0x0000027e leaq (%rbx,%rdx), %rax
- 0x48, 0x83, 0xc0, 0xe0, //0x00000282 addq $-32, %rax
- 0x48, 0x83, 0xc2, 0xe0, //0x00000286 addq $-32, %rdx
- 0x48, 0x83, 0xf8, 0x1f, //0x0000028a cmpq $31, %rax
- 0x0f, 0x87, 0xcc, 0xff, 0xff, 0xff, //0x0000028e ja LBB0_29
- 0x4c, 0x89, 0xf1, //0x00000294 movq %r14, %rcx
- 0x48, 0x29, 0xd1, //0x00000297 subq %rdx, %rcx
- 0x48, 0x01, 0xda, //0x0000029a addq %rbx, %rdx
- 0x48, 0x85, 0xd2, //0x0000029d testq %rdx, %rdx
- 0x0f, 0x84, 0x39, 0x00, 0x00, 0x00, //0x000002a0 je LBB0_33
- //0x000002a6 LBB0_24
- 0x4c, 0x8d, 0x04, 0x11, //0x000002a6 leaq (%rcx,%rdx), %r8
- 0x45, 0x31, 0xd2, //0x000002aa xorl %r10d, %r10d
- 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000002ad movabsq $4294977024, %r9
- //0x000002b7 LBB0_25
- 0x42, 0x0f, 0xbe, 0x04, 0x11, //0x000002b7 movsbl (%rcx,%r10), %eax
- 0x83, 0xf8, 0x20, //0x000002bc cmpl $32, %eax
- 0x0f, 0x87, 0x14, 0x09, 0x00, 0x00, //0x000002bf ja LBB0_27
- 0x49, 0x0f, 0xa3, 0xc1, //0x000002c5 btq %rax, %r9
- 0x0f, 0x83, 0x0a, 0x09, 0x00, 0x00, //0x000002c9 jae LBB0_27
- 0x49, 0x83, 0xc2, 0x01, //0x000002cf addq $1, %r10
- 0x4c, 0x39, 0xd2, //0x000002d3 cmpq %r10, %rdx
- 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x000002d6 jne LBB0_25
- 0x4c, 0x89, 0xc1, //0x000002dc movq %r8, %rcx
- //0x000002df LBB0_33
- 0x4c, 0x29, 0xf1, //0x000002df subq %r14, %rcx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000002e2 movq $-1, %rax
- 0x48, 0x39, 0xd9, //0x000002e9 cmpq %rbx, %rcx
- 0x0f, 0x82, 0x34, 0x00, 0x00, 0x00, //0x000002ec jb LBB0_35
- 0xe9, 0x91, 0x01, 0x00, 0x00, //0x000002f2 jmp LBB0_138
- //0x000002f7 LBB0_18
- 0x48, 0x89, 0x0e, //0x000002f7 movq %rcx, (%rsi)
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000002fa movq $-1, %rax
- 0xe9, 0x82, 0x01, 0x00, 0x00, //0x00000301 jmp LBB0_138
- //0x00000306 LBB0_30
- 0xc5, 0xf5, 0x74, 0xc2, //0x00000306 vpcmpeqb %ymm2, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc0, //0x0000030a vpmovmskb %ymm0, %eax
- 0xf7, 0xd0, //0x0000030e notl %eax
- 0x0f, 0xbc, 0xc8, //0x00000310 bsfl %eax, %ecx
- 0x48, 0x29, 0xd1, //0x00000313 subq %rdx, %rcx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000316 movq $-1, %rax
- 0x48, 0x39, 0xd9, //0x0000031d cmpq %rbx, %rcx
- 0x0f, 0x83, 0x62, 0x01, 0x00, 0x00, //0x00000320 jae LBB0_138
- //0x00000326 LBB0_35
- 0x48, 0x8d, 0x51, 0x01, //0x00000326 leaq $1(%rcx), %rdx
- 0x48, 0x89, 0x16, //0x0000032a movq %rdx, (%rsi)
- 0x41, 0x0f, 0xbe, 0x1c, 0x0e, //0x0000032d movsbl (%r14,%rcx), %ebx
- 0x83, 0xfb, 0x7b, //0x00000332 cmpl $123, %ebx
- 0x0f, 0x87, 0x72, 0x01, 0x00, 0x00, //0x00000335 ja LBB0_134
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000033b movq $-1, %rax
- 0x4c, 0x8d, 0x05, 0x1f, 0x09, 0x00, 0x00, //0x00000342 leaq $2335(%rip), %r8 /* LJTI0_0+0(%rip) */
- 0x49, 0x63, 0x1c, 0x98, //0x00000349 movslq (%r8,%rbx,4), %rbx
- 0x4c, 0x01, 0xc3, //0x0000034d addq %r8, %rbx
- 0xff, 0xe3, //0x00000350 jmpq *%rbx
- //0x00000352 LBB0_110
- 0x48, 0x8b, 0x7f, 0x08, //0x00000352 movq $8(%rdi), %rdi
- 0x48, 0x89, 0xf8, //0x00000356 movq %rdi, %rax
- 0x48, 0x29, 0xd0, //0x00000359 subq %rdx, %rax
- 0x48, 0x83, 0xf8, 0x20, //0x0000035c cmpq $32, %rax
- 0x0f, 0x82, 0xab, 0x08, 0x00, 0x00, //0x00000360 jb LBB0_111
- 0x48, 0x89, 0xc8, //0x00000366 movq %rcx, %rax
- 0x48, 0xf7, 0xd0, //0x00000369 notq %rax
- 0xc5, 0xfe, 0x6f, 0x05, 0xac, 0xfc, 0xff, 0xff, //0x0000036c vmovdqu $-852(%rip), %ymm0 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x0d, 0xc4, 0xfc, 0xff, 0xff, //0x00000374 vmovdqu $-828(%rip), %ymm1 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x15, 0xdc, 0xfc, 0xff, 0xff, //0x0000037c vmovdqu $-804(%rip), %ymm2 /* LCPI0_3+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000384 .p2align 4, 0x90
- //0x00000390 LBB0_119
- 0xc4, 0xc1, 0x7e, 0x6f, 0x1c, 0x16, //0x00000390 vmovdqu (%r14,%rdx), %ymm3
- 0xc5, 0xe5, 0x74, 0xe0, //0x00000396 vpcmpeqb %ymm0, %ymm3, %ymm4
- 0xc5, 0xe5, 0xdb, 0xd9, //0x0000039a vpand %ymm1, %ymm3, %ymm3
- 0xc5, 0xe5, 0x74, 0xda, //0x0000039e vpcmpeqb %ymm2, %ymm3, %ymm3
- 0xc5, 0xe5, 0xeb, 0xdc, //0x000003a2 vpor %ymm4, %ymm3, %ymm3
- 0xc5, 0xfd, 0xd7, 0xdb, //0x000003a6 vpmovmskb %ymm3, %ebx
- 0x85, 0xdb, //0x000003aa testl %ebx, %ebx
- 0x0f, 0x85, 0xca, 0x00, 0x00, 0x00, //0x000003ac jne LBB0_120
- 0x48, 0x83, 0xc2, 0x20, //0x000003b2 addq $32, %rdx
- 0x48, 0x8d, 0x1c, 0x07, //0x000003b6 leaq (%rdi,%rax), %rbx
- 0x48, 0x83, 0xc3, 0xe0, //0x000003ba addq $-32, %rbx
- 0x48, 0x83, 0xc0, 0xe0, //0x000003be addq $-32, %rax
- 0x48, 0x83, 0xfb, 0x1f, //0x000003c2 cmpq $31, %rbx
- 0x0f, 0x87, 0xc4, 0xff, 0xff, 0xff, //0x000003c6 ja LBB0_119
- 0x4c, 0x89, 0xf2, //0x000003cc movq %r14, %rdx
- 0x48, 0x29, 0xc2, //0x000003cf subq %rax, %rdx
- 0x48, 0x01, 0xc7, //0x000003d2 addq %rax, %rdi
- 0x48, 0x89, 0xf8, //0x000003d5 movq %rdi, %rax
- 0x48, 0x83, 0xf8, 0x10, //0x000003d8 cmpq $16, %rax
- 0x0f, 0x82, 0x54, 0x00, 0x00, 0x00, //0x000003dc jb LBB0_122
- //0x000003e2 LBB0_115
- 0x4c, 0x89, 0xf7, //0x000003e2 movq %r14, %rdi
- 0x48, 0x29, 0xd7, //0x000003e5 subq %rdx, %rdi
- 0xc5, 0xfa, 0x6f, 0x05, 0x30, 0xfd, 0xff, 0xff, //0x000003e8 vmovdqu $-720(%rip), %xmm0 /* LCPI0_4+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x0d, 0x38, 0xfd, 0xff, 0xff, //0x000003f0 vmovdqu $-712(%rip), %xmm1 /* LCPI0_5+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x15, 0x40, 0xfd, 0xff, 0xff, //0x000003f8 vmovdqu $-704(%rip), %xmm2 /* LCPI0_6+0(%rip) */
- //0x00000400 LBB0_116
- 0xc5, 0xfa, 0x6f, 0x1a, //0x00000400 vmovdqu (%rdx), %xmm3
- 0xc5, 0xe1, 0x74, 0xe0, //0x00000404 vpcmpeqb %xmm0, %xmm3, %xmm4
- 0xc5, 0xe1, 0xdb, 0xd9, //0x00000408 vpand %xmm1, %xmm3, %xmm3
- 0xc5, 0xe1, 0x74, 0xda, //0x0000040c vpcmpeqb %xmm2, %xmm3, %xmm3
- 0xc5, 0xe1, 0xeb, 0xdc, //0x00000410 vpor %xmm4, %xmm3, %xmm3
- 0xc5, 0xf9, 0xd7, 0xdb, //0x00000414 vpmovmskb %xmm3, %ebx
- 0x85, 0xdb, //0x00000418 testl %ebx, %ebx
- 0x0f, 0x85, 0xa7, 0x07, 0x00, 0x00, //0x0000041a jne LBB0_117
- 0x48, 0x83, 0xc2, 0x10, //0x00000420 addq $16, %rdx
- 0x48, 0x83, 0xc0, 0xf0, //0x00000424 addq $-16, %rax
- 0x48, 0x83, 0xc7, 0xf0, //0x00000428 addq $-16, %rdi
- 0x48, 0x83, 0xf8, 0x0f, //0x0000042c cmpq $15, %rax
- 0x0f, 0x87, 0xca, 0xff, 0xff, 0xff, //0x00000430 ja LBB0_116
- //0x00000436 LBB0_122
- 0x48, 0x85, 0xc0, //0x00000436 testq %rax, %rax
- 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00000439 je LBB0_130
- 0x4c, 0x8d, 0x04, 0x02, //0x0000043f leaq (%rdx,%rax), %r8
- 0x31, 0xff, //0x00000443 xorl %edi, %edi
- //0x00000445 LBB0_124
- 0x0f, 0xb6, 0x1c, 0x3a, //0x00000445 movzbl (%rdx,%rdi), %ebx
- 0x80, 0xfb, 0x2c, //0x00000449 cmpb $44, %bl
- 0x0f, 0x84, 0xd1, 0x07, 0x00, 0x00, //0x0000044c je LBB0_127
- 0x80, 0xfb, 0x7d, //0x00000452 cmpb $125, %bl
- 0x0f, 0x84, 0xc8, 0x07, 0x00, 0x00, //0x00000455 je LBB0_127
- 0x80, 0xfb, 0x5d, //0x0000045b cmpb $93, %bl
- 0x0f, 0x84, 0xbf, 0x07, 0x00, 0x00, //0x0000045e je LBB0_127
- 0x48, 0x83, 0xc7, 0x01, //0x00000464 addq $1, %rdi
- 0x48, 0x39, 0xf8, //0x00000468 cmpq %rdi, %rax
- 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x0000046b jne LBB0_124
- 0x4c, 0x89, 0xc2, //0x00000471 movq %r8, %rdx
- //0x00000474 LBB0_130
- 0x4c, 0x29, 0xf2, //0x00000474 subq %r14, %rdx
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00000477 jmp LBB0_136
- //0x0000047c LBB0_120
- 0x0f, 0xbc, 0xd3, //0x0000047c bsfl %ebx, %edx
- 0x48, 0x29, 0xc2, //0x0000047f subq %rax, %rdx
- //0x00000482 LBB0_136
- 0x48, 0x89, 0x16, //0x00000482 movq %rdx, (%rsi)
- //0x00000485 LBB0_137
- 0x48, 0x89, 0xc8, //0x00000485 movq %rcx, %rax
- //0x00000488 LBB0_138
- 0x48, 0x8d, 0x65, 0xd8, //0x00000488 leaq $-40(%rbp), %rsp
- 0x5b, //0x0000048c popq %rbx
- 0x41, 0x5c, //0x0000048d popq %r12
- 0x41, 0x5d, //0x0000048f popq %r13
- 0x41, 0x5e, //0x00000491 popq %r14
- 0x41, 0x5f, //0x00000493 popq %r15
- 0x5d, //0x00000495 popq %rbp
- 0xc5, 0xf8, 0x77, //0x00000496 vzeroupper
- 0xc3, //0x00000499 retq
- //0x0000049a LBB0_131
- 0x48, 0x8d, 0x51, 0x04, //0x0000049a leaq $4(%rcx), %rdx
- 0x48, 0x3b, 0x57, 0x08, //0x0000049e cmpq $8(%rdi), %rdx
- 0x0f, 0x86, 0xda, 0xff, 0xff, 0xff, //0x000004a2 jbe LBB0_136
- 0xe9, 0xdb, 0xff, 0xff, 0xff, //0x000004a8 jmp LBB0_138
- //0x000004ad LBB0_134
- 0x48, 0x89, 0x0e, //0x000004ad movq %rcx, (%rsi)
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000004b0 movq $-2, %rax
- 0xe9, 0xcc, 0xff, 0xff, 0xff, //0x000004b7 jmp LBB0_138
- //0x000004bc LBB0_89
- 0x4c, 0x8b, 0x47, 0x08, //0x000004bc movq $8(%rdi), %r8
- 0x4d, 0x89, 0xc3, //0x000004c0 movq %r8, %r11
- 0x49, 0x29, 0xd3, //0x000004c3 subq %rdx, %r11
- 0x49, 0x83, 0xfb, 0x20, //0x000004c6 cmpq $32, %r11
- 0x0f, 0x8c, 0x5e, 0x07, 0x00, 0x00, //0x000004ca jl LBB0_90
- 0x4d, 0x8d, 0x0c, 0x0e, //0x000004d0 leaq (%r14,%rcx), %r9
- 0x49, 0x29, 0xc8, //0x000004d4 subq %rcx, %r8
- 0x41, 0xbd, 0x1f, 0x00, 0x00, 0x00, //0x000004d7 movl $31, %r13d
- 0x45, 0x31, 0xdb, //0x000004dd xorl %r11d, %r11d
- 0xc5, 0xfe, 0x6f, 0x05, 0x98, 0xfb, 0xff, 0xff, //0x000004e0 vmovdqu $-1128(%rip), %ymm0 /* LCPI0_7+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x0d, 0xb0, 0xfb, 0xff, 0xff, //0x000004e8 vmovdqu $-1104(%rip), %ymm1 /* LCPI0_8+0(%rip) */
- 0x45, 0x31, 0xff, //0x000004f0 xorl %r15d, %r15d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000004f3 .p2align 4, 0x90
- //0x00000500 LBB0_92
- 0xc4, 0x81, 0x7e, 0x6f, 0x54, 0x19, 0x01, //0x00000500 vmovdqu $1(%r9,%r11), %ymm2
- 0xc5, 0xed, 0x74, 0xd8, //0x00000507 vpcmpeqb %ymm0, %ymm2, %ymm3
- 0xc5, 0x7d, 0xd7, 0xd3, //0x0000050b vpmovmskb %ymm3, %r10d
- 0xc5, 0xed, 0x74, 0xd1, //0x0000050f vpcmpeqb %ymm1, %ymm2, %ymm2
- 0xc5, 0xfd, 0xd7, 0xfa, //0x00000513 vpmovmskb %ymm2, %edi
- 0x85, 0xff, //0x00000517 testl %edi, %edi
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00000519 jne LBB0_95
- 0x4d, 0x85, 0xff, //0x0000051f testq %r15, %r15
- 0x0f, 0x85, 0x08, 0x00, 0x00, 0x00, //0x00000522 jne LBB0_95
- 0x45, 0x31, 0xff, //0x00000528 xorl %r15d, %r15d
- 0xe9, 0x34, 0x00, 0x00, 0x00, //0x0000052b jmp LBB0_96
- //0x00000530 .p2align 4, 0x90
- //0x00000530 LBB0_95
- 0x44, 0x89, 0xfb, //0x00000530 movl %r15d, %ebx
- 0xf7, 0xd3, //0x00000533 notl %ebx
- 0x21, 0xfb, //0x00000535 andl %edi, %ebx
- 0x44, 0x8d, 0x24, 0x1b, //0x00000537 leal (%rbx,%rbx), %r12d
- 0x45, 0x09, 0xfc, //0x0000053b orl %r15d, %r12d
- 0x44, 0x89, 0xe2, //0x0000053e movl %r12d, %edx
- 0xf7, 0xd2, //0x00000541 notl %edx
- 0x21, 0xfa, //0x00000543 andl %edi, %edx
- 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000545 andl $-1431655766, %edx
- 0x45, 0x31, 0xff, //0x0000054b xorl %r15d, %r15d
- 0x01, 0xda, //0x0000054e addl %ebx, %edx
- 0x41, 0x0f, 0x92, 0xc7, //0x00000550 setb %r15b
- 0x01, 0xd2, //0x00000554 addl %edx, %edx
- 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x00000556 xorl $1431655765, %edx
- 0x44, 0x21, 0xe2, //0x0000055c andl %r12d, %edx
- 0xf7, 0xd2, //0x0000055f notl %edx
- 0x41, 0x21, 0xd2, //0x00000561 andl %edx, %r10d
- //0x00000564 LBB0_96
- 0x4d, 0x85, 0xd2, //0x00000564 testq %r10, %r10
- 0x0f, 0x85, 0x01, 0x06, 0x00, 0x00, //0x00000567 jne LBB0_97
- 0x49, 0x83, 0xc3, 0x20, //0x0000056d addq $32, %r11
- 0x4b, 0x8d, 0x14, 0x28, //0x00000571 leaq (%r8,%r13), %rdx
- 0x48, 0x83, 0xc2, 0xe0, //0x00000575 addq $-32, %rdx
- 0x49, 0x83, 0xc5, 0xe0, //0x00000579 addq $-32, %r13
- 0x48, 0x83, 0xfa, 0x3f, //0x0000057d cmpq $63, %rdx
- 0x0f, 0x8f, 0x79, 0xff, 0xff, 0xff, //0x00000581 jg LBB0_92
- 0x4d, 0x85, 0xff, //0x00000587 testq %r15, %r15
- 0x0f, 0x85, 0xb2, 0x06, 0x00, 0x00, //0x0000058a jne LBB0_102
- 0x4b, 0x8d, 0x14, 0x0b, //0x00000590 leaq (%r11,%r9), %rdx
- 0x48, 0x83, 0xc2, 0x01, //0x00000594 addq $1, %rdx
- 0x49, 0xf7, 0xd3, //0x00000598 notq %r11
- 0x4d, 0x01, 0xc3, //0x0000059b addq %r8, %r11
- //0x0000059e LBB0_104
- 0x4d, 0x85, 0xdb, //0x0000059e testq %r11, %r11
- 0x0f, 0x8f, 0xfc, 0x05, 0x00, 0x00, //0x000005a1 jg LBB0_105
- 0xe9, 0xdc, 0xfe, 0xff, 0xff, //0x000005a7 jmp LBB0_138
- //0x000005ac LBB0_37
- 0x48, 0x8b, 0x5f, 0x08, //0x000005ac movq $8(%rdi), %rbx
- 0x48, 0x29, 0xd3, //0x000005b0 subq %rdx, %rbx
- 0x49, 0x01, 0xd6, //0x000005b3 addq %rdx, %r14
- 0x45, 0x31, 0xdb, //0x000005b6 xorl %r11d, %r11d
- 0xc5, 0xfe, 0x6f, 0x05, 0xdf, 0xfa, 0xff, 0xff, //0x000005b9 vmovdqu $-1313(%rip), %ymm0 /* LCPI0_8+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x0d, 0xb7, 0xfa, 0xff, 0xff, //0x000005c1 vmovdqu $-1353(%rip), %ymm1 /* LCPI0_7+0(%rip) */
- 0xc5, 0xe9, 0x76, 0xd2, //0x000005c9 vpcmpeqd %xmm2, %xmm2, %xmm2
- 0xc5, 0xfe, 0x6f, 0x1d, 0x2b, 0xfb, 0xff, 0xff, //0x000005cd vmovdqu $-1237(%rip), %ymm3 /* LCPI0_11+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x83, 0xfa, 0xff, 0xff, //0x000005d5 vmovdqu $-1405(%rip), %ymm4 /* LCPI0_3+0(%rip) */
- 0xc4, 0x41, 0x30, 0x57, 0xc9, //0x000005dd vxorps %xmm9, %xmm9, %xmm9
- 0x45, 0x31, 0xe4, //0x000005e2 xorl %r12d, %r12d
- 0x45, 0x31, 0xff, //0x000005e5 xorl %r15d, %r15d
- 0x45, 0x31, 0xc0, //0x000005e8 xorl %r8d, %r8d
- 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x000005eb jmp LBB0_38
- //0x000005f0 LBB0_47
- 0x49, 0xc1, 0xfd, 0x3f, //0x000005f0 sarq $63, %r13
- 0xf3, 0x49, 0x0f, 0xb8, 0xd3, //0x000005f4 popcntq %r11, %rdx
- 0x49, 0x01, 0xd7, //0x000005f9 addq %rdx, %r15
- 0x49, 0x83, 0xc6, 0x40, //0x000005fc addq $64, %r14
- 0x48, 0x8b, 0x5c, 0x24, 0x18, //0x00000600 movq $24(%rsp), %rbx
- 0x48, 0x83, 0xc3, 0xc0, //0x00000605 addq $-64, %rbx
- 0x4d, 0x89, 0xeb, //0x00000609 movq %r13, %r11
- //0x0000060c LBB0_38
- 0x48, 0x83, 0xfb, 0x40, //0x0000060c cmpq $64, %rbx
- 0x48, 0x89, 0x5c, 0x24, 0x18, //0x00000610 movq %rbx, $24(%rsp)
- 0x0f, 0x8c, 0x22, 0x01, 0x00, 0x00, //0x00000615 jl LBB0_48
- //0x0000061b LBB0_39
- 0xc4, 0xc1, 0x7e, 0x6f, 0x3e, //0x0000061b vmovdqu (%r14), %ymm7
- 0xc4, 0xc1, 0x7e, 0x6f, 0x76, 0x20, //0x00000620 vmovdqu $32(%r14), %ymm6
- 0xc5, 0x45, 0x74, 0xc0, //0x00000626 vpcmpeqb %ymm0, %ymm7, %ymm8
- 0xc4, 0x41, 0x7d, 0xd7, 0xc8, //0x0000062a vpmovmskb %ymm8, %r9d
- 0xc5, 0x4d, 0x74, 0xc0, //0x0000062f vpcmpeqb %ymm0, %ymm6, %ymm8
- 0xc4, 0xc1, 0x7d, 0xd7, 0xd8, //0x00000633 vpmovmskb %ymm8, %ebx
- 0x48, 0xc1, 0xe3, 0x20, //0x00000638 shlq $32, %rbx
- 0x49, 0x09, 0xd9, //0x0000063c orq %rbx, %r9
- 0x4c, 0x89, 0xcb, //0x0000063f movq %r9, %rbx
- 0x4c, 0x09, 0xe3, //0x00000642 orq %r12, %rbx
- 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00000645 jne LBB0_41
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000064b movq $-1, %r9
- 0x45, 0x31, 0xe4, //0x00000652 xorl %r12d, %r12d
- 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00000655 jmp LBB0_42
- //0x0000065a LBB0_41
- 0x4c, 0x89, 0xe3, //0x0000065a movq %r12, %rbx
- 0x48, 0xf7, 0xd3, //0x0000065d notq %rbx
- 0x4c, 0x21, 0xcb, //0x00000660 andq %r9, %rbx
- 0x4c, 0x8d, 0x2c, 0x1b, //0x00000663 leaq (%rbx,%rbx), %r13
- 0x4d, 0x09, 0xe5, //0x00000667 orq %r12, %r13
- 0x4d, 0x89, 0xec, //0x0000066a movq %r13, %r12
- 0x49, 0xf7, 0xd4, //0x0000066d notq %r12
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000670 movabsq $-6148914691236517206, %rdx
- 0x49, 0x21, 0xd1, //0x0000067a andq %rdx, %r9
- 0x4d, 0x21, 0xe1, //0x0000067d andq %r12, %r9
- 0x45, 0x31, 0xe4, //0x00000680 xorl %r12d, %r12d
- 0x49, 0x01, 0xd9, //0x00000683 addq %rbx, %r9
- 0x41, 0x0f, 0x92, 0xc4, //0x00000686 setb %r12b
- 0x4d, 0x01, 0xc9, //0x0000068a addq %r9, %r9
- 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000068d movabsq $6148914691236517205, %rdx
- 0x49, 0x31, 0xd1, //0x00000697 xorq %rdx, %r9
- 0x4d, 0x21, 0xe9, //0x0000069a andq %r13, %r9
- 0x49, 0xf7, 0xd1, //0x0000069d notq %r9
- //0x000006a0 LBB0_42
- 0xc5, 0x4d, 0x74, 0xc1, //0x000006a0 vpcmpeqb %ymm1, %ymm6, %ymm8
- 0xc4, 0x41, 0x7d, 0xd7, 0xe8, //0x000006a4 vpmovmskb %ymm8, %r13d
- 0x49, 0xc1, 0xe5, 0x20, //0x000006a9 shlq $32, %r13
- 0xc5, 0x45, 0x74, 0xc1, //0x000006ad vpcmpeqb %ymm1, %ymm7, %ymm8
- 0xc4, 0xc1, 0x7d, 0xd7, 0xd8, //0x000006b1 vpmovmskb %ymm8, %ebx
- 0x4c, 0x09, 0xeb, //0x000006b6 orq %r13, %rbx
- 0x4c, 0x21, 0xcb, //0x000006b9 andq %r9, %rbx
- 0xc4, 0xe1, 0xf9, 0x6e, 0xeb, //0x000006bc vmovq %rbx, %xmm5
- 0xc4, 0xe3, 0x51, 0x44, 0xea, 0x00, //0x000006c1 vpclmulqdq $0, %xmm2, %xmm5, %xmm5
- 0xc4, 0xc1, 0xf9, 0x7e, 0xed, //0x000006c7 vmovq %xmm5, %r13
- 0x4d, 0x31, 0xdd, //0x000006cc xorq %r11, %r13
- 0xc5, 0xc5, 0x74, 0xeb, //0x000006cf vpcmpeqb %ymm3, %ymm7, %ymm5
- 0xc5, 0x7d, 0xd7, 0xdd, //0x000006d3 vpmovmskb %ymm5, %r11d
- 0xc5, 0xcd, 0x74, 0xeb, //0x000006d7 vpcmpeqb %ymm3, %ymm6, %ymm5
- 0xc5, 0xfd, 0xd7, 0xdd, //0x000006db vpmovmskb %ymm5, %ebx
- 0x48, 0xc1, 0xe3, 0x20, //0x000006df shlq $32, %rbx
- 0x49, 0x09, 0xdb, //0x000006e3 orq %rbx, %r11
- 0x4d, 0x89, 0xe9, //0x000006e6 movq %r13, %r9
- 0x49, 0xf7, 0xd1, //0x000006e9 notq %r9
- 0x4d, 0x21, 0xcb, //0x000006ec andq %r9, %r11
- 0xc5, 0xc5, 0x74, 0xec, //0x000006ef vpcmpeqb %ymm4, %ymm7, %ymm5
- 0xc5, 0xfd, 0xd7, 0xdd, //0x000006f3 vpmovmskb %ymm5, %ebx
- 0xc5, 0xcd, 0x74, 0xec, //0x000006f7 vpcmpeqb %ymm4, %ymm6, %ymm5
- 0xc5, 0x7d, 0xd7, 0xd5, //0x000006fb vpmovmskb %ymm5, %r10d
- 0x49, 0xc1, 0xe2, 0x20, //0x000006ff shlq $32, %r10
- 0x4c, 0x09, 0xd3, //0x00000703 orq %r10, %rbx
- 0x4c, 0x21, 0xcb, //0x00000706 andq %r9, %rbx
- 0x0f, 0x84, 0xe1, 0xfe, 0xff, 0xff, //0x00000709 je LBB0_47
- 0x90, //0x0000070f .p2align 4, 0x90
- //0x00000710 LBB0_44
- 0x4c, 0x8d, 0x4b, 0xff, //0x00000710 leaq $-1(%rbx), %r9
- 0x4c, 0x89, 0xca, //0x00000714 movq %r9, %rdx
- 0x4c, 0x21, 0xda, //0x00000717 andq %r11, %rdx
- 0xf3, 0x48, 0x0f, 0xb8, 0xd2, //0x0000071a popcntq %rdx, %rdx
- 0x4c, 0x01, 0xfa, //0x0000071f addq %r15, %rdx
- 0x4c, 0x39, 0xc2, //0x00000722 cmpq %r8, %rdx
- 0x0f, 0x86, 0x0e, 0x04, 0x00, 0x00, //0x00000725 jbe LBB0_45
- 0x49, 0x83, 0xc0, 0x01, //0x0000072b addq $1, %r8
- 0x4c, 0x21, 0xcb, //0x0000072f andq %r9, %rbx
- 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00000732 jne LBB0_44
- 0xe9, 0xb3, 0xfe, 0xff, 0xff, //0x00000738 jmp LBB0_47
- //0x0000073d LBB0_48
- 0x48, 0x85, 0xdb, //0x0000073d testq %rbx, %rbx
- 0x0f, 0x8e, 0xf0, 0x04, 0x00, 0x00, //0x00000740 jle LBB0_49
- 0xc5, 0x7c, 0x11, 0x4c, 0x24, 0x40, //0x00000746 vmovups %ymm9, $64(%rsp)
- 0xc5, 0x7c, 0x11, 0x4c, 0x24, 0x20, //0x0000074c vmovups %ymm9, $32(%rsp)
- 0x44, 0x89, 0xf2, //0x00000752 movl %r14d, %edx
- 0x81, 0xe2, 0xff, 0x0f, 0x00, 0x00, //0x00000755 andl $4095, %edx
- 0x81, 0xfa, 0xc1, 0x0f, 0x00, 0x00, //0x0000075b cmpl $4033, %edx
- 0x0f, 0x82, 0xb4, 0xfe, 0xff, 0xff, //0x00000761 jb LBB0_39
- 0x48, 0x83, 0x7c, 0x24, 0x18, 0x20, //0x00000767 cmpq $32, $24(%rsp)
- 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x0000076d jb LBB0_52
- 0xc4, 0xc1, 0x7c, 0x10, 0x2e, //0x00000773 vmovups (%r14), %ymm5
- 0xc5, 0xfc, 0x11, 0x6c, 0x24, 0x20, //0x00000778 vmovups %ymm5, $32(%rsp)
- 0x49, 0x83, 0xc6, 0x20, //0x0000077e addq $32, %r14
- 0x48, 0x8b, 0x54, 0x24, 0x18, //0x00000782 movq $24(%rsp), %rdx
- 0x48, 0x8d, 0x5a, 0xe0, //0x00000787 leaq $-32(%rdx), %rbx
- 0x4c, 0x8d, 0x4c, 0x24, 0x40, //0x0000078b leaq $64(%rsp), %r9
- 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00000790 jmp LBB0_54
- //0x00000795 LBB0_52
- 0x4c, 0x8d, 0x4c, 0x24, 0x20, //0x00000795 leaq $32(%rsp), %r9
- 0x48, 0x8b, 0x5c, 0x24, 0x18, //0x0000079a movq $24(%rsp), %rbx
- //0x0000079f LBB0_54
- 0x48, 0x83, 0xfb, 0x10, //0x0000079f cmpq $16, %rbx
- 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x000007a3 jae LBB0_55
- 0x48, 0x83, 0xfb, 0x08, //0x000007a9 cmpq $8, %rbx
- 0x0f, 0x83, 0x4a, 0x00, 0x00, 0x00, //0x000007ad jae LBB0_57
- //0x000007b3 LBB0_58
- 0x48, 0x83, 0xfb, 0x04, //0x000007b3 cmpq $4, %rbx
- 0x0f, 0x83, 0x5c, 0x00, 0x00, 0x00, //0x000007b7 jae LBB0_59
- //0x000007bd LBB0_60
- 0x48, 0x83, 0xfb, 0x02, //0x000007bd cmpq $2, %rbx
- 0x0f, 0x83, 0x6e, 0x00, 0x00, 0x00, //0x000007c1 jae LBB0_61
- //0x000007c7 LBB0_62
- 0x4c, 0x89, 0xf2, //0x000007c7 movq %r14, %rdx
- 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x000007ca leaq $32(%rsp), %r14
- 0x48, 0x85, 0xdb, //0x000007cf testq %rbx, %rbx
- 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x000007d2 jne LBB0_63
- 0xe9, 0x3e, 0xfe, 0xff, 0xff, //0x000007d8 jmp LBB0_39
- //0x000007dd LBB0_55
- 0xc4, 0xc1, 0x78, 0x10, 0x2e, //0x000007dd vmovups (%r14), %xmm5
- 0xc4, 0xc1, 0x78, 0x11, 0x29, //0x000007e2 vmovups %xmm5, (%r9)
- 0x49, 0x83, 0xc6, 0x10, //0x000007e7 addq $16, %r14
- 0x49, 0x83, 0xc1, 0x10, //0x000007eb addq $16, %r9
- 0x48, 0x83, 0xc3, 0xf0, //0x000007ef addq $-16, %rbx
- 0x48, 0x83, 0xfb, 0x08, //0x000007f3 cmpq $8, %rbx
- 0x0f, 0x82, 0xb6, 0xff, 0xff, 0xff, //0x000007f7 jb LBB0_58
- //0x000007fd LBB0_57
- 0x49, 0x8b, 0x16, //0x000007fd movq (%r14), %rdx
- 0x49, 0x89, 0x11, //0x00000800 movq %rdx, (%r9)
- 0x49, 0x83, 0xc6, 0x08, //0x00000803 addq $8, %r14
- 0x49, 0x83, 0xc1, 0x08, //0x00000807 addq $8, %r9
- 0x48, 0x83, 0xc3, 0xf8, //0x0000080b addq $-8, %rbx
- 0x48, 0x83, 0xfb, 0x04, //0x0000080f cmpq $4, %rbx
- 0x0f, 0x82, 0xa4, 0xff, 0xff, 0xff, //0x00000813 jb LBB0_60
- //0x00000819 LBB0_59
- 0x41, 0x8b, 0x16, //0x00000819 movl (%r14), %edx
- 0x41, 0x89, 0x11, //0x0000081c movl %edx, (%r9)
- 0x49, 0x83, 0xc6, 0x04, //0x0000081f addq $4, %r14
- 0x49, 0x83, 0xc1, 0x04, //0x00000823 addq $4, %r9
- 0x48, 0x83, 0xc3, 0xfc, //0x00000827 addq $-4, %rbx
- 0x48, 0x83, 0xfb, 0x02, //0x0000082b cmpq $2, %rbx
- 0x0f, 0x82, 0x92, 0xff, 0xff, 0xff, //0x0000082f jb LBB0_62
- //0x00000835 LBB0_61
- 0x41, 0x0f, 0xb7, 0x16, //0x00000835 movzwl (%r14), %edx
- 0x66, 0x41, 0x89, 0x11, //0x00000839 movw %dx, (%r9)
- 0x49, 0x83, 0xc6, 0x02, //0x0000083d addq $2, %r14
- 0x49, 0x83, 0xc1, 0x02, //0x00000841 addq $2, %r9
- 0x48, 0x83, 0xc3, 0xfe, //0x00000845 addq $-2, %rbx
- 0x4c, 0x89, 0xf2, //0x00000849 movq %r14, %rdx
- 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x0000084c leaq $32(%rsp), %r14
- 0x48, 0x85, 0xdb, //0x00000851 testq %rbx, %rbx
- 0x0f, 0x84, 0xc1, 0xfd, 0xff, 0xff, //0x00000854 je LBB0_39
- //0x0000085a LBB0_63
- 0x8a, 0x12, //0x0000085a movb (%rdx), %dl
- 0x41, 0x88, 0x11, //0x0000085c movb %dl, (%r9)
- 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x0000085f leaq $32(%rsp), %r14
- 0xe9, 0xb2, 0xfd, 0xff, 0xff, //0x00000864 jmp LBB0_39
- //0x00000869 LBB0_133
- 0x48, 0x8d, 0x51, 0x05, //0x00000869 leaq $5(%rcx), %rdx
- 0x48, 0x3b, 0x57, 0x08, //0x0000086d cmpq $8(%rdi), %rdx
- 0x0f, 0x86, 0x0b, 0xfc, 0xff, 0xff, //0x00000871 jbe LBB0_136
- 0xe9, 0x0c, 0xfc, 0xff, 0xff, //0x00000877 jmp LBB0_138
- //0x0000087c LBB0_64
- 0x48, 0x8b, 0x5f, 0x08, //0x0000087c movq $8(%rdi), %rbx
- 0x48, 0x29, 0xd3, //0x00000880 subq %rdx, %rbx
- 0x49, 0x01, 0xd6, //0x00000883 addq %rdx, %r14
- 0x45, 0x31, 0xdb, //0x00000886 xorl %r11d, %r11d
- 0xc5, 0xfe, 0x6f, 0x05, 0x0f, 0xf8, 0xff, 0xff, //0x00000889 vmovdqu $-2033(%rip), %ymm0 /* LCPI0_8+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x0d, 0xe7, 0xf7, 0xff, 0xff, //0x00000891 vmovdqu $-2073(%rip), %ymm1 /* LCPI0_7+0(%rip) */
- 0xc5, 0xe9, 0x76, 0xd2, //0x00000899 vpcmpeqd %xmm2, %xmm2, %xmm2
- 0xc5, 0xfe, 0x6f, 0x1d, 0x1b, 0xf8, 0xff, 0xff, //0x0000089d vmovdqu $-2021(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x33, 0xf8, 0xff, 0xff, //0x000008a5 vmovdqu $-1997(%rip), %ymm4 /* LCPI0_10+0(%rip) */
- 0xc4, 0x41, 0x30, 0x57, 0xc9, //0x000008ad vxorps %xmm9, %xmm9, %xmm9
- 0x45, 0x31, 0xe4, //0x000008b2 xorl %r12d, %r12d
- 0x45, 0x31, 0xff, //0x000008b5 xorl %r15d, %r15d
- 0x45, 0x31, 0xc0, //0x000008b8 xorl %r8d, %r8d
- 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x000008bb jmp LBB0_65
- //0x000008c0 LBB0_73
- 0x49, 0xc1, 0xfd, 0x3f, //0x000008c0 sarq $63, %r13
- 0xf3, 0x49, 0x0f, 0xb8, 0xd3, //0x000008c4 popcntq %r11, %rdx
- 0x49, 0x01, 0xd7, //0x000008c9 addq %rdx, %r15
- 0x49, 0x83, 0xc6, 0x40, //0x000008cc addq $64, %r14
- 0x48, 0x8b, 0x5c, 0x24, 0x18, //0x000008d0 movq $24(%rsp), %rbx
- 0x48, 0x83, 0xc3, 0xc0, //0x000008d5 addq $-64, %rbx
- 0x4d, 0x89, 0xeb, //0x000008d9 movq %r13, %r11
- //0x000008dc LBB0_65
- 0x48, 0x83, 0xfb, 0x40, //0x000008dc cmpq $64, %rbx
- 0x48, 0x89, 0x5c, 0x24, 0x18, //0x000008e0 movq %rbx, $24(%rsp)
- 0x0f, 0x8c, 0x22, 0x01, 0x00, 0x00, //0x000008e5 jl LBB0_74
- //0x000008eb LBB0_66
- 0xc4, 0xc1, 0x7e, 0x6f, 0x3e, //0x000008eb vmovdqu (%r14), %ymm7
- 0xc4, 0xc1, 0x7e, 0x6f, 0x76, 0x20, //0x000008f0 vmovdqu $32(%r14), %ymm6
- 0xc5, 0x45, 0x74, 0xc0, //0x000008f6 vpcmpeqb %ymm0, %ymm7, %ymm8
- 0xc4, 0x41, 0x7d, 0xd7, 0xc8, //0x000008fa vpmovmskb %ymm8, %r9d
- 0xc5, 0x4d, 0x74, 0xc0, //0x000008ff vpcmpeqb %ymm0, %ymm6, %ymm8
- 0xc4, 0xc1, 0x7d, 0xd7, 0xd8, //0x00000903 vpmovmskb %ymm8, %ebx
- 0x48, 0xc1, 0xe3, 0x20, //0x00000908 shlq $32, %rbx
- 0x49, 0x09, 0xd9, //0x0000090c orq %rbx, %r9
- 0x4c, 0x89, 0xcb, //0x0000090f movq %r9, %rbx
- 0x4c, 0x09, 0xe3, //0x00000912 orq %r12, %rbx
- 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00000915 jne LBB0_68
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000091b movq $-1, %r9
- 0x45, 0x31, 0xe4, //0x00000922 xorl %r12d, %r12d
- 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00000925 jmp LBB0_69
- //0x0000092a LBB0_68
- 0x4c, 0x89, 0xe3, //0x0000092a movq %r12, %rbx
- 0x48, 0xf7, 0xd3, //0x0000092d notq %rbx
- 0x4c, 0x21, 0xcb, //0x00000930 andq %r9, %rbx
- 0x4c, 0x8d, 0x2c, 0x1b, //0x00000933 leaq (%rbx,%rbx), %r13
- 0x4d, 0x09, 0xe5, //0x00000937 orq %r12, %r13
- 0x4d, 0x89, 0xec, //0x0000093a movq %r13, %r12
- 0x49, 0xf7, 0xd4, //0x0000093d notq %r12
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000940 movabsq $-6148914691236517206, %rdx
- 0x49, 0x21, 0xd1, //0x0000094a andq %rdx, %r9
- 0x4d, 0x21, 0xe1, //0x0000094d andq %r12, %r9
- 0x45, 0x31, 0xe4, //0x00000950 xorl %r12d, %r12d
- 0x49, 0x01, 0xd9, //0x00000953 addq %rbx, %r9
- 0x41, 0x0f, 0x92, 0xc4, //0x00000956 setb %r12b
- 0x4d, 0x01, 0xc9, //0x0000095a addq %r9, %r9
- 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000095d movabsq $6148914691236517205, %rdx
- 0x49, 0x31, 0xd1, //0x00000967 xorq %rdx, %r9
- 0x4d, 0x21, 0xe9, //0x0000096a andq %r13, %r9
- 0x49, 0xf7, 0xd1, //0x0000096d notq %r9
- //0x00000970 LBB0_69
- 0xc5, 0x4d, 0x74, 0xc1, //0x00000970 vpcmpeqb %ymm1, %ymm6, %ymm8
- 0xc4, 0x41, 0x7d, 0xd7, 0xe8, //0x00000974 vpmovmskb %ymm8, %r13d
- 0x49, 0xc1, 0xe5, 0x20, //0x00000979 shlq $32, %r13
- 0xc5, 0x45, 0x74, 0xc1, //0x0000097d vpcmpeqb %ymm1, %ymm7, %ymm8
- 0xc4, 0xc1, 0x7d, 0xd7, 0xd8, //0x00000981 vpmovmskb %ymm8, %ebx
- 0x4c, 0x09, 0xeb, //0x00000986 orq %r13, %rbx
- 0x4c, 0x21, 0xcb, //0x00000989 andq %r9, %rbx
- 0xc4, 0xe1, 0xf9, 0x6e, 0xeb, //0x0000098c vmovq %rbx, %xmm5
- 0xc4, 0xe3, 0x51, 0x44, 0xea, 0x00, //0x00000991 vpclmulqdq $0, %xmm2, %xmm5, %xmm5
- 0xc4, 0xc1, 0xf9, 0x7e, 0xed, //0x00000997 vmovq %xmm5, %r13
- 0x4d, 0x31, 0xdd, //0x0000099c xorq %r11, %r13
- 0xc5, 0xc5, 0x74, 0xeb, //0x0000099f vpcmpeqb %ymm3, %ymm7, %ymm5
- 0xc5, 0x7d, 0xd7, 0xdd, //0x000009a3 vpmovmskb %ymm5, %r11d
- 0xc5, 0xcd, 0x74, 0xeb, //0x000009a7 vpcmpeqb %ymm3, %ymm6, %ymm5
- 0xc5, 0xfd, 0xd7, 0xdd, //0x000009ab vpmovmskb %ymm5, %ebx
- 0x48, 0xc1, 0xe3, 0x20, //0x000009af shlq $32, %rbx
- 0x49, 0x09, 0xdb, //0x000009b3 orq %rbx, %r11
- 0x4d, 0x89, 0xe9, //0x000009b6 movq %r13, %r9
- 0x49, 0xf7, 0xd1, //0x000009b9 notq %r9
- 0x4d, 0x21, 0xcb, //0x000009bc andq %r9, %r11
- 0xc5, 0xc5, 0x74, 0xec, //0x000009bf vpcmpeqb %ymm4, %ymm7, %ymm5
- 0xc5, 0xfd, 0xd7, 0xdd, //0x000009c3 vpmovmskb %ymm5, %ebx
- 0xc5, 0xcd, 0x74, 0xec, //0x000009c7 vpcmpeqb %ymm4, %ymm6, %ymm5
- 0xc5, 0x7d, 0xd7, 0xd5, //0x000009cb vpmovmskb %ymm5, %r10d
- 0x49, 0xc1, 0xe2, 0x20, //0x000009cf shlq $32, %r10
- 0x4c, 0x09, 0xd3, //0x000009d3 orq %r10, %rbx
- 0x4c, 0x21, 0xcb, //0x000009d6 andq %r9, %rbx
- 0x0f, 0x84, 0xe1, 0xfe, 0xff, 0xff, //0x000009d9 je LBB0_73
- 0x90, //0x000009df .p2align 4, 0x90
- //0x000009e0 LBB0_71
- 0x4c, 0x8d, 0x4b, 0xff, //0x000009e0 leaq $-1(%rbx), %r9
- 0x4c, 0x89, 0xca, //0x000009e4 movq %r9, %rdx
- 0x4c, 0x21, 0xda, //0x000009e7 andq %r11, %rdx
- 0xf3, 0x48, 0x0f, 0xb8, 0xd2, //0x000009ea popcntq %rdx, %rdx
- 0x4c, 0x01, 0xfa, //0x000009ef addq %r15, %rdx
- 0x4c, 0x39, 0xc2, //0x000009f2 cmpq %r8, %rdx
- 0x0f, 0x86, 0x3e, 0x01, 0x00, 0x00, //0x000009f5 jbe LBB0_45
- 0x49, 0x83, 0xc0, 0x01, //0x000009fb addq $1, %r8
- 0x4c, 0x21, 0xcb, //0x000009ff andq %r9, %rbx
- 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00000a02 jne LBB0_71
- 0xe9, 0xb3, 0xfe, 0xff, 0xff, //0x00000a08 jmp LBB0_73
- //0x00000a0d LBB0_74
- 0x48, 0x85, 0xdb, //0x00000a0d testq %rbx, %rbx
- 0x0f, 0x8e, 0x20, 0x02, 0x00, 0x00, //0x00000a10 jle LBB0_49
- 0xc5, 0x7c, 0x11, 0x4c, 0x24, 0x40, //0x00000a16 vmovups %ymm9, $64(%rsp)
- 0xc5, 0x7c, 0x11, 0x4c, 0x24, 0x20, //0x00000a1c vmovups %ymm9, $32(%rsp)
- 0x44, 0x89, 0xf2, //0x00000a22 movl %r14d, %edx
- 0x81, 0xe2, 0xff, 0x0f, 0x00, 0x00, //0x00000a25 andl $4095, %edx
- 0x81, 0xfa, 0xc1, 0x0f, 0x00, 0x00, //0x00000a2b cmpl $4033, %edx
- 0x0f, 0x82, 0xb4, 0xfe, 0xff, 0xff, //0x00000a31 jb LBB0_66
- 0x48, 0x83, 0x7c, 0x24, 0x18, 0x20, //0x00000a37 cmpq $32, $24(%rsp)
- 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x00000a3d jb LBB0_77
- 0xc4, 0xc1, 0x7c, 0x10, 0x2e, //0x00000a43 vmovups (%r14), %ymm5
- 0xc5, 0xfc, 0x11, 0x6c, 0x24, 0x20, //0x00000a48 vmovups %ymm5, $32(%rsp)
- 0x49, 0x83, 0xc6, 0x20, //0x00000a4e addq $32, %r14
- 0x48, 0x8b, 0x54, 0x24, 0x18, //0x00000a52 movq $24(%rsp), %rdx
- 0x48, 0x8d, 0x5a, 0xe0, //0x00000a57 leaq $-32(%rdx), %rbx
- 0x4c, 0x8d, 0x4c, 0x24, 0x40, //0x00000a5b leaq $64(%rsp), %r9
- 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00000a60 jmp LBB0_79
- //0x00000a65 LBB0_77
- 0x4c, 0x8d, 0x4c, 0x24, 0x20, //0x00000a65 leaq $32(%rsp), %r9
- 0x48, 0x8b, 0x5c, 0x24, 0x18, //0x00000a6a movq $24(%rsp), %rbx
- //0x00000a6f LBB0_79
- 0x48, 0x83, 0xfb, 0x10, //0x00000a6f cmpq $16, %rbx
- 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00000a73 jae LBB0_80
- 0x48, 0x83, 0xfb, 0x08, //0x00000a79 cmpq $8, %rbx
- 0x0f, 0x83, 0x4a, 0x00, 0x00, 0x00, //0x00000a7d jae LBB0_82
- //0x00000a83 LBB0_83
- 0x48, 0x83, 0xfb, 0x04, //0x00000a83 cmpq $4, %rbx
- 0x0f, 0x83, 0x5c, 0x00, 0x00, 0x00, //0x00000a87 jae LBB0_84
- //0x00000a8d LBB0_85
- 0x48, 0x83, 0xfb, 0x02, //0x00000a8d cmpq $2, %rbx
- 0x0f, 0x83, 0x6e, 0x00, 0x00, 0x00, //0x00000a91 jae LBB0_86
- //0x00000a97 LBB0_87
- 0x4c, 0x89, 0xf2, //0x00000a97 movq %r14, %rdx
- 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x00000a9a leaq $32(%rsp), %r14
- 0x48, 0x85, 0xdb, //0x00000a9f testq %rbx, %rbx
- 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x00000aa2 jne LBB0_88
- 0xe9, 0x3e, 0xfe, 0xff, 0xff, //0x00000aa8 jmp LBB0_66
- //0x00000aad LBB0_80
- 0xc4, 0xc1, 0x78, 0x10, 0x2e, //0x00000aad vmovups (%r14), %xmm5
- 0xc4, 0xc1, 0x78, 0x11, 0x29, //0x00000ab2 vmovups %xmm5, (%r9)
- 0x49, 0x83, 0xc6, 0x10, //0x00000ab7 addq $16, %r14
- 0x49, 0x83, 0xc1, 0x10, //0x00000abb addq $16, %r9
- 0x48, 0x83, 0xc3, 0xf0, //0x00000abf addq $-16, %rbx
- 0x48, 0x83, 0xfb, 0x08, //0x00000ac3 cmpq $8, %rbx
- 0x0f, 0x82, 0xb6, 0xff, 0xff, 0xff, //0x00000ac7 jb LBB0_83
- //0x00000acd LBB0_82
- 0x49, 0x8b, 0x16, //0x00000acd movq (%r14), %rdx
- 0x49, 0x89, 0x11, //0x00000ad0 movq %rdx, (%r9)
- 0x49, 0x83, 0xc6, 0x08, //0x00000ad3 addq $8, %r14
- 0x49, 0x83, 0xc1, 0x08, //0x00000ad7 addq $8, %r9
- 0x48, 0x83, 0xc3, 0xf8, //0x00000adb addq $-8, %rbx
- 0x48, 0x83, 0xfb, 0x04, //0x00000adf cmpq $4, %rbx
- 0x0f, 0x82, 0xa4, 0xff, 0xff, 0xff, //0x00000ae3 jb LBB0_85
- //0x00000ae9 LBB0_84
- 0x41, 0x8b, 0x16, //0x00000ae9 movl (%r14), %edx
- 0x41, 0x89, 0x11, //0x00000aec movl %edx, (%r9)
- 0x49, 0x83, 0xc6, 0x04, //0x00000aef addq $4, %r14
- 0x49, 0x83, 0xc1, 0x04, //0x00000af3 addq $4, %r9
- 0x48, 0x83, 0xc3, 0xfc, //0x00000af7 addq $-4, %rbx
- 0x48, 0x83, 0xfb, 0x02, //0x00000afb cmpq $2, %rbx
- 0x0f, 0x82, 0x92, 0xff, 0xff, 0xff, //0x00000aff jb LBB0_87
- //0x00000b05 LBB0_86
- 0x41, 0x0f, 0xb7, 0x16, //0x00000b05 movzwl (%r14), %edx
- 0x66, 0x41, 0x89, 0x11, //0x00000b09 movw %dx, (%r9)
- 0x49, 0x83, 0xc6, 0x02, //0x00000b0d addq $2, %r14
- 0x49, 0x83, 0xc1, 0x02, //0x00000b11 addq $2, %r9
- 0x48, 0x83, 0xc3, 0xfe, //0x00000b15 addq $-2, %rbx
- 0x4c, 0x89, 0xf2, //0x00000b19 movq %r14, %rdx
- 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x00000b1c leaq $32(%rsp), %r14
- 0x48, 0x85, 0xdb, //0x00000b21 testq %rbx, %rbx
- 0x0f, 0x84, 0xc1, 0xfd, 0xff, 0xff, //0x00000b24 je LBB0_66
- //0x00000b2a LBB0_88
- 0x8a, 0x12, //0x00000b2a movb (%rdx), %dl
- 0x41, 0x88, 0x11, //0x00000b2c movb %dl, (%r9)
- 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x00000b2f leaq $32(%rsp), %r14
- 0xe9, 0xb2, 0xfd, 0xff, 0xff, //0x00000b34 jmp LBB0_66
- //0x00000b39 LBB0_45
- 0x48, 0x8b, 0x47, 0x08, //0x00000b39 movq $8(%rdi), %rax
- 0x48, 0x0f, 0xbc, 0xd3, //0x00000b3d bsfq %rbx, %rdx
- 0x48, 0x2b, 0x54, 0x24, 0x18, //0x00000b41 subq $24(%rsp), %rdx
- 0x48, 0x01, 0xd0, //0x00000b46 addq %rdx, %rax
- 0x48, 0x83, 0xc0, 0x01, //0x00000b49 addq $1, %rax
- 0x48, 0x89, 0x06, //0x00000b4d movq %rax, (%rsi)
- 0x48, 0x8b, 0x57, 0x08, //0x00000b50 movq $8(%rdi), %rdx
- 0x48, 0x39, 0xd0, //0x00000b54 cmpq %rdx, %rax
- 0x48, 0x0f, 0x47, 0xc2, //0x00000b57 cmovaq %rdx, %rax
- 0x48, 0x89, 0x06, //0x00000b5b movq %rax, (%rsi)
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000b5e movq $-1, %rax
- 0x48, 0x0f, 0x47, 0xc8, //0x00000b65 cmovaq %rax, %rcx
- 0xe9, 0x17, 0xf9, 0xff, 0xff, //0x00000b69 jmp LBB0_137
- //0x00000b6e LBB0_97
- 0x41, 0x0f, 0xbc, 0xc2, //0x00000b6e bsfl %r10d, %eax
- 0x48, 0x01, 0xc8, //0x00000b72 addq %rcx, %rax
- 0x4c, 0x01, 0xd8, //0x00000b75 addq %r11, %rax
- 0x48, 0x83, 0xc0, 0x02, //0x00000b78 addq $2, %rax
- 0x48, 0x89, 0x06, //0x00000b7c movq %rax, (%rsi)
- 0xe9, 0x01, 0xf9, 0xff, 0xff, //0x00000b7f jmp LBB0_137
- //0x00000b84 LBB0_108
- 0x48, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x00000b84 movq $-2, %rdi
- 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00000b8b movl $2, %eax
- //0x00000b90 LBB0_109
- 0x48, 0x01, 0xc2, //0x00000b90 addq %rax, %rdx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000b93 movq $-1, %rax
- 0x49, 0x01, 0xfb, //0x00000b9a addq %rdi, %r11
- 0x0f, 0x8e, 0xe5, 0xf8, 0xff, 0xff, //0x00000b9d jle LBB0_138
- //0x00000ba3 LBB0_105
- 0x0f, 0xb6, 0x02, //0x00000ba3 movzbl (%rdx), %eax
- 0x3c, 0x5c, //0x00000ba6 cmpb $92, %al
- 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x00000ba8 je LBB0_108
- 0x3c, 0x22, //0x00000bae cmpb $34, %al
- 0x0f, 0x84, 0x3e, 0x00, 0x00, 0x00, //0x00000bb0 je LBB0_135
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000bb6 movq $-1, %rdi
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000bbd movl $1, %eax
- 0xe9, 0xc9, 0xff, 0xff, 0xff, //0x00000bc2 jmp LBB0_109
- //0x00000bc7 LBB0_117
- 0x66, 0x0f, 0xbc, 0xc3, //0x00000bc7 bsfw %bx, %ax
- 0x0f, 0xb7, 0xc0, //0x00000bcb movzwl %ax, %eax
- 0x48, 0x29, 0xf8, //0x00000bce subq %rdi, %rax
- 0x48, 0x89, 0x06, //0x00000bd1 movq %rax, (%rsi)
- 0xe9, 0xac, 0xf8, 0xff, 0xff, //0x00000bd4 jmp LBB0_137
- //0x00000bd9 LBB0_27
- 0x4c, 0x29, 0xf1, //0x00000bd9 subq %r14, %rcx
- 0x4c, 0x01, 0xd1, //0x00000bdc addq %r10, %rcx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000bdf movq $-1, %rax
- 0x48, 0x39, 0xd9, //0x00000be6 cmpq %rbx, %rcx
- 0x0f, 0x82, 0x37, 0xf7, 0xff, 0xff, //0x00000be9 jb LBB0_35
- 0xe9, 0x94, 0xf8, 0xff, 0xff, //0x00000bef jmp LBB0_138
- //0x00000bf4 LBB0_135
- 0x4c, 0x29, 0xf2, //0x00000bf4 subq %r14, %rdx
- 0x48, 0x83, 0xc2, 0x01, //0x00000bf7 addq $1, %rdx
- 0xe9, 0x82, 0xf8, 0xff, 0xff, //0x00000bfb jmp LBB0_136
- //0x00000c00 LBB0_20
- 0x4c, 0x01, 0xf1, //0x00000c00 addq %r14, %rcx
- 0x48, 0x85, 0xd2, //0x00000c03 testq %rdx, %rdx
- 0x0f, 0x85, 0x9a, 0xf6, 0xff, 0xff, //0x00000c06 jne LBB0_24
- 0xe9, 0xce, 0xf6, 0xff, 0xff, //0x00000c0c jmp LBB0_33
- //0x00000c11 LBB0_111
- 0x4c, 0x01, 0xf2, //0x00000c11 addq %r14, %rdx
- 0x48, 0x83, 0xf8, 0x10, //0x00000c14 cmpq $16, %rax
- 0x0f, 0x83, 0xc4, 0xf7, 0xff, 0xff, //0x00000c18 jae LBB0_115
- 0xe9, 0x13, 0xf8, 0xff, 0xff, //0x00000c1e jmp LBB0_122
- //0x00000c23 LBB0_127
- 0x4c, 0x29, 0xf2, //0x00000c23 subq %r14, %rdx
- 0x48, 0x01, 0xfa, //0x00000c26 addq %rdi, %rdx
- 0xe9, 0x54, 0xf8, 0xff, 0xff, //0x00000c29 jmp LBB0_136
- //0x00000c2e LBB0_90
- 0x4c, 0x01, 0xf2, //0x00000c2e addq %r14, %rdx
- 0xe9, 0x68, 0xf9, 0xff, 0xff, //0x00000c31 jmp LBB0_104
- //0x00000c36 LBB0_49
- 0x48, 0x8b, 0x4f, 0x08, //0x00000c36 movq $8(%rdi), %rcx
- 0x48, 0x89, 0x0e, //0x00000c3a movq %rcx, (%rsi)
- 0xe9, 0x46, 0xf8, 0xff, 0xff, //0x00000c3d jmp LBB0_138
- //0x00000c42 LBB0_102
- 0x49, 0x8d, 0x50, 0xff, //0x00000c42 leaq $-1(%r8), %rdx
- 0x4c, 0x39, 0xda, //0x00000c46 cmpq %r11, %rdx
- 0x0f, 0x84, 0x39, 0xf8, 0xff, 0xff, //0x00000c49 je LBB0_138
- 0x4b, 0x8d, 0x14, 0x0b, //0x00000c4f leaq (%r11,%r9), %rdx
- 0x48, 0x83, 0xc2, 0x02, //0x00000c53 addq $2, %rdx
- 0x4d, 0x29, 0xd8, //0x00000c57 subq %r11, %r8
- 0x49, 0x83, 0xc0, 0xfe, //0x00000c5a addq $-2, %r8
- 0x4d, 0x89, 0xc3, //0x00000c5e movq %r8, %r11
- 0xe9, 0x38, 0xf9, 0xff, 0xff, //0x00000c61 jmp LBB0_104
- 0x90, 0x90, //0x00000c66 .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
- //0x00000c68 LJTI0_0
- 0x20, 0xf8, 0xff, 0xff, //0x00000c68 .long L0_0_set_138
- 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
- 0x45, 0xf8, 0xff, 0xff, //0x00000ce0 .long L0_0_set_134
- 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
- 0x54, 0xf8, 0xff, 0xff, //0x00000cf0 .long L0_0_set_89
- 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
- 0x45, 0xf8, 0xff, 0xff, //0x00000d0c .long L0_0_set_134
- 0x45, 0xf8, 0xff, 0xff, //0x00000d10 .long L0_0_set_134
- 0x45, 0xf8, 0xff, 0xff, //0x00000d14 .long L0_0_set_134
- 0x45, 0xf8, 0xff, 0xff, //0x00000d18 .long L0_0_set_134
- 0xea, 0xf6, 0xff, 0xff, //0x00000d1c .long L0_0_set_110
- 0x45, 0xf8, 0xff, 0xff, //0x00000d20 .long L0_0_set_134
- 0x45, 0xf8, 0xff, 0xff, //0x00000d24 .long L0_0_set_134
- 0xea, 0xf6, 0xff, 0xff, //0x00000d28 .long L0_0_set_110
- 0xea, 0xf6, 0xff, 0xff, //0x00000d2c .long L0_0_set_110
- 0xea, 0xf6, 0xff, 0xff, //0x00000d30 .long L0_0_set_110
- 0xea, 0xf6, 0xff, 0xff, //0x00000d34 .long L0_0_set_110
- 0xea, 0xf6, 0xff, 0xff, //0x00000d38 .long L0_0_set_110
- 0xea, 0xf6, 0xff, 0xff, //0x00000d3c .long L0_0_set_110
- 0xea, 0xf6, 0xff, 0xff, //0x00000d40 .long L0_0_set_110
- 0xea, 0xf6, 0xff, 0xff, //0x00000d44 .long L0_0_set_110
- 0xea, 0xf6, 0xff, 0xff, //0x00000d48 .long L0_0_set_110
- 0xea, 0xf6, 0xff, 0xff, //0x00000d4c .long L0_0_set_110
- 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
- 0x45, 0xf8, 0xff, 0xff, //0x00000dc4 .long L0_0_set_134
- 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
- 0x44, 0xf9, 0xff, 0xff, //0x00000dd4 .long L0_0_set_37
- 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
- 0x45, 0xf8, 0xff, 0xff, //0x00000df0 .long L0_0_set_134
- 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
- 0x01, 0xfc, 0xff, 0xff, //0x00000e00 .long L0_0_set_133
- 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
- 0x45, 0xf8, 0xff, 0xff, //0x00000e10 .long L0_0_set_134
- 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
- 0x32, 0xf8, 0xff, 0xff, //0x00000e20 .long L0_0_set_131
- 0x45, 0xf8, 0xff, 0xff, //0x00000e24 .long L0_0_set_134
- 0x45, 0xf8, 0xff, 0xff, //0x00000e28 .long L0_0_set_134
- 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
- 0x32, 0xf8, 0xff, 0xff, //0x00000e38 .long L0_0_set_131
- 0x45, 0xf8, 0xff, 0xff, //0x00000e3c .long L0_0_set_134
- 0x45, 0xf8, 0xff, 0xff, //0x00000e40 .long L0_0_set_134
- 0x45, 0xf8, 0xff, 0xff, //0x00000e44 .long L0_0_set_134
- 0x45, 0xf8, 0xff, 0xff, //0x00000e48 .long L0_0_set_134
- 0x45, 0xf8, 0xff, 0xff, //0x00000e4c .long L0_0_set_134
- 0x45, 0xf8, 0xff, 0xff, //0x00000e50 .long L0_0_set_134
- 0x14, 0xfc, 0xff, 0xff, //0x00000e54 .long L0_0_set_64
- //0x00000e58 .p2align 2, 0x00
- //0x00000e58 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x00000e58 .long 2
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_subr.go
deleted file mode 100644
index a385378bb..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_subr.go
+++ /dev/null
@@ -1,46 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx2
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__skip_one = 672
-)
-
-const (
- _stack__skip_one = 208
-)
-
-const (
- _size__skip_one = 12508
-)
-
-var (
- _pcsp__skip_one = [][2]uint32{
- {0x1, 0},
- {0x6, 8},
- {0x8, 16},
- {0xa, 24},
- {0xc, 32},
- {0xd, 40},
- {0x14, 48},
- {0x2ea6, 208},
- {0x2ea7, 48},
- {0x2ea9, 40},
- {0x2eab, 32},
- {0x2ead, 24},
- {0x2eaf, 16},
- {0x2eb0, 8},
- {0x2eb4, 0},
- {0x30dc, 208},
- }
-)
-
-var _cfunc_skip_one = []loader.CFunc{
- {"_skip_one_entry", 0, _entry__skip_one, 0, nil},
- {"_skip_one", _entry__skip_one, _size__skip_one, _stack__skip_one, _pcsp__skip_one},
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_text_amd64.go
deleted file mode 100644
index e8042c943..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_text_amd64.go
+++ /dev/null
@@ -1,3719 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx2
-
-var _text_skip_one = []byte{
- // .p2align 5, 0x00
- // LCPI0_0
- 0x20, // .byte 32
- 0x00, //0x00000001 .byte 0
- 0x00, //0x00000002 .byte 0
- 0x00, //0x00000003 .byte 0
- 0x00, //0x00000004 .byte 0
- 0x00, //0x00000005 .byte 0
- 0x00, //0x00000006 .byte 0
- 0x00, //0x00000007 .byte 0
- 0x00, //0x00000008 .byte 0
- 0x09, //0x00000009 .byte 9
- 0x0a, //0x0000000a .byte 10
- 0x00, //0x0000000b .byte 0
- 0x00, //0x0000000c .byte 0
- 0x0d, //0x0000000d .byte 13
- 0x00, //0x0000000e .byte 0
- 0x00, //0x0000000f .byte 0
- 0x20, //0x00000010 .byte 32
- 0x00, //0x00000011 .byte 0
- 0x00, //0x00000012 .byte 0
- 0x00, //0x00000013 .byte 0
- 0x00, //0x00000014 .byte 0
- 0x00, //0x00000015 .byte 0
- 0x00, //0x00000016 .byte 0
- 0x00, //0x00000017 .byte 0
- 0x00, //0x00000018 .byte 0
- 0x09, //0x00000019 .byte 9
- 0x0a, //0x0000001a .byte 10
- 0x00, //0x0000001b .byte 0
- 0x00, //0x0000001c .byte 0
- 0x0d, //0x0000001d .byte 13
- 0x00, //0x0000001e .byte 0
- 0x00, //0x0000001f .byte 0
- //0x00000020 LCPI0_1
- 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000020 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,'
- 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000030 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,'
- //0x00000040 LCPI0_2
- 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000040 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf'
- 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000050 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf'
- //0x00000060 LCPI0_3
- 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000060 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]'
- 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000070 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]'
- //0x00000080 LCPI0_7
- 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000080 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""'
- 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000090 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""'
- //0x000000a0 LCPI0_8
- 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000000a0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
- 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000000b0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
- //0x000000c0 LCPI0_9
- 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x000000c0 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{'
- 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x000000d0 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{'
- //0x000000e0 LCPI0_10
- 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x000000e0 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}'
- 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x000000f0 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}'
- //0x00000100 LCPI0_11
- 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000100 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[['
- 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000110 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[['
- //0x00000120 LCPI0_13
- 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, //0x00000120 QUAD $0x1f1f1f1f1f1f1f1f; QUAD $0x1f1f1f1f1f1f1f1f // .space 16, '\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f'
- 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, //0x00000130 QUAD $0x1f1f1f1f1f1f1f1f; QUAD $0x1f1f1f1f1f1f1f1f // .space 16, '\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f'
- //0x00000140 LCPI0_14
- 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_15
- 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_16
- 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000180 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................'
- 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000190 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................'
- //0x000001a0 LCPI0_17
- 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000001a0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE'
- 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000001b0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE'
- //0x000001c0 LCPI0_18
- 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x000001c0 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0'
- 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x000001d0 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0'
- //0x000001e0 LCPI0_19
- 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x000001e0 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'
- 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x000001f0 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'
- //0x00000200 .p2align 4, 0x00
- //0x00000200 LCPI0_4
- 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000200 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,'
- //0x00000210 LCPI0_5
- 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000210 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf'
- //0x00000220 LCPI0_6
- 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000220 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]'
- //0x00000230 LCPI0_12
- 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000230 .quad 1
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000238 .quad 0
- //0x00000240 LCPI0_20
- 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_21
- 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_22
- 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x00000260 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0'
- //0x00000270 LCPI0_23
- 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x00000270 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'
- //0x00000280 LCPI0_24
- 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000280 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................'
- //0x00000290 LCPI0_25
- 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000290 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE'
- //0x000002a0 .p2align 4, 0x90
- //0x000002a0 _skip_one
- 0x55, //0x000002a0 pushq %rbp
- 0x48, 0x89, 0xe5, //0x000002a1 movq %rsp, %rbp
- 0x41, 0x57, //0x000002a4 pushq %r15
- 0x41, 0x56, //0x000002a6 pushq %r14
- 0x41, 0x55, //0x000002a8 pushq %r13
- 0x41, 0x54, //0x000002aa pushq %r12
- 0x53, //0x000002ac pushq %rbx
- 0x48, 0x81, 0xec, 0xa0, 0x00, 0x00, 0x00, //0x000002ad subq $160, %rsp
- 0x49, 0x89, 0xcb, //0x000002b4 movq %rcx, %r11
- 0x49, 0x89, 0xf1, //0x000002b7 movq %rsi, %r9
- 0x41, 0xf6, 0xc3, 0x40, //0x000002ba testb $64, %r11b
- 0x48, 0x89, 0x7c, 0x24, 0x20, //0x000002be movq %rdi, $32(%rsp)
- 0x0f, 0x85, 0x7e, 0x00, 0x00, 0x00, //0x000002c3 jne LBB0_2
- 0xc5, 0xfa, 0x6f, 0x05, 0x5f, 0xff, 0xff, 0xff, //0x000002c9 vmovdqu $-161(%rip), %xmm0 /* LCPI0_12+0(%rip) */
- 0xc5, 0xfa, 0x7f, 0x02, //0x000002d1 vmovdqu %xmm0, (%rdx)
- 0x4d, 0x8b, 0x21, //0x000002d5 movq (%r9), %r12
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000002d8 movq $-1, %r15
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000002df movl $1, %r8d
- 0xc5, 0xfe, 0x6f, 0x2d, 0x13, 0xfd, 0xff, 0xff, //0x000002e5 vmovdqu $-749(%rip), %ymm5 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0x8b, 0xfd, 0xff, 0xff, //0x000002ed vmovdqu $-629(%rip), %ymm6 /* LCPI0_7+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0xa3, 0xfd, 0xff, 0xff, //0x000002f5 vmovdqu $-605(%rip), %ymm7 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0x1b, 0xfe, 0xff, 0xff, //0x000002fd vmovdqu $-485(%rip), %ymm8 /* LCPI0_13+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x0d, 0x33, 0xfe, 0xff, 0xff, //0x00000305 vmovdqu $-461(%rip), %ymm9 /* LCPI0_14+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x15, 0x4b, 0xfe, 0xff, 0xff, //0x0000030d vmovdqu $-437(%rip), %ymm10 /* LCPI0_15+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0x23, 0xfd, 0xff, 0xff, //0x00000315 vmovdqu $-733(%rip), %ymm11 /* LCPI0_2+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0x5b, 0xfe, 0xff, 0xff, //0x0000031d vmovdqu $-421(%rip), %ymm12 /* LCPI0_16+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0x73, 0xfe, 0xff, 0xff, //0x00000325 vmovdqu $-397(%rip), %ymm13 /* LCPI0_17+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0x8b, 0xfe, 0xff, 0xff, //0x0000032d vmovdqu $-373(%rip), %ymm14 /* LCPI0_18+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x3d, 0xa3, 0xfe, 0xff, 0xff, //0x00000335 vmovdqu $-349(%rip), %ymm15 /* LCPI0_19+0(%rip) */
- 0x48, 0x89, 0x54, 0x24, 0x28, //0x0000033d movq %rdx, $40(%rsp)
- 0xe9, 0xd9, 0x01, 0x00, 0x00, //0x00000342 jmp LBB0_37
- //0x00000347 LBB0_2
- 0x4c, 0x8b, 0x1f, //0x00000347 movq (%rdi), %r11
- 0x48, 0x8b, 0x5f, 0x08, //0x0000034a movq $8(%rdi), %rbx
- 0x49, 0x8b, 0x31, //0x0000034e movq (%r9), %rsi
- 0x48, 0x39, 0xde, //0x00000351 cmpq %rbx, %rsi
- 0x0f, 0x83, 0x26, 0x00, 0x00, 0x00, //0x00000354 jae LBB0_7
- 0x41, 0x8a, 0x04, 0x33, //0x0000035a movb (%r11,%rsi), %al
- 0x3c, 0x0d, //0x0000035e cmpb $13, %al
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00000360 je LBB0_7
- 0x3c, 0x20, //0x00000366 cmpb $32, %al
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00000368 je LBB0_7
- 0x04, 0xf5, //0x0000036e addb $-11, %al
- 0x3c, 0xfe, //0x00000370 cmpb $-2, %al
- 0x0f, 0x83, 0x08, 0x00, 0x00, 0x00, //0x00000372 jae LBB0_7
- 0x48, 0x89, 0xf0, //0x00000378 movq %rsi, %rax
- 0xe9, 0xa5, 0x24, 0x00, 0x00, //0x0000037b jmp LBB0_533
- //0x00000380 LBB0_7
- 0x48, 0x8d, 0x46, 0x01, //0x00000380 leaq $1(%rsi), %rax
- 0x48, 0x39, 0xd8, //0x00000384 cmpq %rbx, %rax
- 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00000387 jae LBB0_11
- 0x41, 0x8a, 0x0c, 0x03, //0x0000038d movb (%r11,%rax), %cl
- 0x80, 0xf9, 0x0d, //0x00000391 cmpb $13, %cl
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000394 je LBB0_11
- 0x80, 0xf9, 0x20, //0x0000039a cmpb $32, %cl
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000039d je LBB0_11
- 0x80, 0xc1, 0xf5, //0x000003a3 addb $-11, %cl
- 0x80, 0xf9, 0xfe, //0x000003a6 cmpb $-2, %cl
- 0x0f, 0x82, 0x76, 0x24, 0x00, 0x00, //0x000003a9 jb LBB0_533
- //0x000003af LBB0_11
- 0x48, 0x8d, 0x46, 0x02, //0x000003af leaq $2(%rsi), %rax
- 0x48, 0x39, 0xd8, //0x000003b3 cmpq %rbx, %rax
- 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x000003b6 jae LBB0_15
- 0x41, 0x8a, 0x0c, 0x03, //0x000003bc movb (%r11,%rax), %cl
- 0x80, 0xf9, 0x0d, //0x000003c0 cmpb $13, %cl
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000003c3 je LBB0_15
- 0x80, 0xf9, 0x20, //0x000003c9 cmpb $32, %cl
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000003cc je LBB0_15
- 0x80, 0xc1, 0xf5, //0x000003d2 addb $-11, %cl
- 0x80, 0xf9, 0xfe, //0x000003d5 cmpb $-2, %cl
- 0x0f, 0x82, 0x47, 0x24, 0x00, 0x00, //0x000003d8 jb LBB0_533
- //0x000003de LBB0_15
- 0x48, 0x8d, 0x46, 0x03, //0x000003de leaq $3(%rsi), %rax
- 0x48, 0x39, 0xd8, //0x000003e2 cmpq %rbx, %rax
- 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x000003e5 jae LBB0_19
- 0x41, 0x8a, 0x0c, 0x03, //0x000003eb movb (%r11,%rax), %cl
- 0x80, 0xf9, 0x0d, //0x000003ef cmpb $13, %cl
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000003f2 je LBB0_19
- 0x80, 0xf9, 0x20, //0x000003f8 cmpb $32, %cl
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000003fb je LBB0_19
- 0x80, 0xc1, 0xf5, //0x00000401 addb $-11, %cl
- 0x80, 0xf9, 0xfe, //0x00000404 cmpb $-2, %cl
- 0x0f, 0x82, 0x18, 0x24, 0x00, 0x00, //0x00000407 jb LBB0_533
- //0x0000040d LBB0_19
- 0x48, 0x8d, 0x46, 0x04, //0x0000040d leaq $4(%rsi), %rax
- 0x48, 0x89, 0xda, //0x00000411 movq %rbx, %rdx
- 0x48, 0x29, 0xc2, //0x00000414 subq %rax, %rdx
- 0x0f, 0x86, 0xd9, 0x23, 0x00, 0x00, //0x00000417 jbe LBB0_531
- 0x48, 0x83, 0xfa, 0x20, //0x0000041d cmpq $32, %rdx
- 0x0f, 0x82, 0xa4, 0x2e, 0x00, 0x00, //0x00000421 jb LBB0_652
- 0x48, 0xc7, 0xc2, 0xfc, 0xff, 0xff, 0xff, //0x00000427 movq $-4, %rdx
- 0x48, 0x29, 0xf2, //0x0000042e subq %rsi, %rdx
- 0xc5, 0xfe, 0x6f, 0x05, 0xc7, 0xfb, 0xff, 0xff, //0x00000431 vmovdqu $-1081(%rip), %ymm0 /* LCPI0_0+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000439 .p2align 4, 0x90
- //0x00000440 LBB0_22
- 0xc4, 0xc1, 0x7e, 0x6f, 0x0c, 0x03, //0x00000440 vmovdqu (%r11,%rax), %ymm1
- 0xc4, 0xe2, 0x7d, 0x00, 0xd1, //0x00000446 vpshufb %ymm1, %ymm0, %ymm2
- 0xc5, 0xf5, 0xf8, 0xda, //0x0000044b vpsubb %ymm2, %ymm1, %ymm3
- 0xc4, 0xe2, 0x7d, 0x17, 0xdb, //0x0000044f vptest %ymm3, %ymm3
- 0x0f, 0x85, 0xab, 0x23, 0x00, 0x00, //0x00000454 jne LBB0_532
- 0x48, 0x83, 0xc0, 0x20, //0x0000045a addq $32, %rax
- 0x48, 0x8d, 0x0c, 0x13, //0x0000045e leaq (%rbx,%rdx), %rcx
- 0x48, 0x83, 0xc1, 0xe0, //0x00000462 addq $-32, %rcx
- 0x48, 0x83, 0xc2, 0xe0, //0x00000466 addq $-32, %rdx
- 0x48, 0x83, 0xf9, 0x1f, //0x0000046a cmpq $31, %rcx
- 0x0f, 0x87, 0xcc, 0xff, 0xff, 0xff, //0x0000046e ja LBB0_22
- 0x4c, 0x89, 0xd8, //0x00000474 movq %r11, %rax
- 0x48, 0x29, 0xd0, //0x00000477 subq %rdx, %rax
- 0x48, 0x01, 0xda, //0x0000047a addq %rbx, %rdx
- 0x48, 0x85, 0xd2, //0x0000047d testq %rdx, %rdx
- 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x00000480 je LBB0_30
- //0x00000486 LBB0_25
- 0x4c, 0x8d, 0x04, 0x10, //0x00000486 leaq (%rax,%rdx), %r8
- 0x31, 0xf6, //0x0000048a xorl %esi, %esi
- 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000048c movabsq $4294977024, %r10
- //0x00000496 LBB0_26
- 0x0f, 0xbe, 0x0c, 0x30, //0x00000496 movsbl (%rax,%rsi), %ecx
- 0x83, 0xf9, 0x20, //0x0000049a cmpl $32, %ecx
- 0x0f, 0x87, 0xe0, 0x2d, 0x00, 0x00, //0x0000049d ja LBB0_644
- 0x49, 0x0f, 0xa3, 0xca, //0x000004a3 btq %rcx, %r10
- 0x0f, 0x83, 0xd6, 0x2d, 0x00, 0x00, //0x000004a7 jae LBB0_644
- 0x48, 0x83, 0xc6, 0x01, //0x000004ad addq $1, %rsi
- 0x48, 0x39, 0xf2, //0x000004b1 cmpq %rsi, %rdx
- 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000004b4 jne LBB0_26
- 0x4c, 0x89, 0xc0, //0x000004ba movq %r8, %rax
- //0x000004bd LBB0_30
- 0x4c, 0x29, 0xd8, //0x000004bd subq %r11, %rax
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000004c0 movq $-1, %r14
- 0x48, 0x39, 0xd8, //0x000004c7 cmpq %rbx, %rax
- 0x0f, 0x82, 0x55, 0x23, 0x00, 0x00, //0x000004ca jb LBB0_533
- 0xe9, 0x6a, 0x2c, 0x00, 0x00, //0x000004d0 jmp LBB0_650
- //0x000004d5 LBB0_31
- 0x4c, 0x0f, 0xbc, 0xe7, //0x000004d5 bsfq %rdi, %r12
- 0x49, 0x29, 0xf4, //0x000004d9 subq %rsi, %r12
- //0x000004dc LBB0_32
- 0x4d, 0x89, 0xf9, //0x000004dc movq %r15, %r9
- 0x48, 0x8b, 0x7c, 0x24, 0x20, //0x000004df movq $32(%rsp), %rdi
- 0x48, 0x8b, 0x54, 0x24, 0x28, //0x000004e4 movq $40(%rsp), %rdx
- 0x4d, 0x89, 0xf7, //0x000004e9 movq %r14, %r15
- //0x000004ec LBB0_33
- 0x4d, 0x85, 0xe4, //0x000004ec testq %r12, %r12
- 0x0f, 0x88, 0xc6, 0x24, 0x00, 0x00, //0x000004ef js LBB0_495
- //0x000004f5 LBB0_34
- 0x4d, 0x89, 0x21, //0x000004f5 movq %r12, (%r9)
- 0x4d, 0x89, 0xd6, //0x000004f8 movq %r10, %r14
- 0x48, 0xb8, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x000004fb movabsq $9223372036854775806, %rax
- 0x49, 0x39, 0xc2, //0x00000505 cmpq %rax, %r10
- 0x0f, 0x87, 0x31, 0x2c, 0x00, 0x00, //0x00000508 ja LBB0_650
- //0x0000050e LBB0_35
- 0x48, 0x8b, 0x32, //0x0000050e movq (%rdx), %rsi
- 0x49, 0x89, 0xf0, //0x00000511 movq %rsi, %r8
- 0x4d, 0x89, 0xfe, //0x00000514 movq %r15, %r14
- 0x48, 0x85, 0xf6, //0x00000517 testq %rsi, %rsi
- 0x0f, 0x84, 0x1f, 0x2c, 0x00, 0x00, //0x0000051a je LBB0_650
- //0x00000520 LBB0_37
- 0x4c, 0x8b, 0x2f, //0x00000520 movq (%rdi), %r13
- 0x48, 0x8b, 0x5f, 0x08, //0x00000523 movq $8(%rdi), %rbx
- 0x49, 0x39, 0xdc, //0x00000527 cmpq %rbx, %r12
- 0x0f, 0x83, 0x30, 0x00, 0x00, 0x00, //0x0000052a jae LBB0_42
- 0x43, 0x8a, 0x44, 0x25, 0x00, //0x00000530 movb (%r13,%r12), %al
- 0x3c, 0x0d, //0x00000535 cmpb $13, %al
- 0x0f, 0x84, 0x23, 0x00, 0x00, 0x00, //0x00000537 je LBB0_42
- 0x3c, 0x20, //0x0000053d cmpb $32, %al
- 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x0000053f je LBB0_42
- 0x04, 0xf5, //0x00000545 addb $-11, %al
- 0x3c, 0xfe, //0x00000547 cmpb $-2, %al
- 0x0f, 0x83, 0x11, 0x00, 0x00, 0x00, //0x00000549 jae LBB0_42
- 0x4d, 0x89, 0xe2, //0x0000054f movq %r12, %r10
- 0xe9, 0x83, 0x01, 0x00, 0x00, //0x00000552 jmp LBB0_67
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000557 .p2align 4, 0x90
- //0x00000560 LBB0_42
- 0x4d, 0x8d, 0x54, 0x24, 0x01, //0x00000560 leaq $1(%r12), %r10
- 0x49, 0x39, 0xda, //0x00000565 cmpq %rbx, %r10
- 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00000568 jae LBB0_46
- 0x43, 0x8a, 0x44, 0x15, 0x00, //0x0000056e movb (%r13,%r10), %al
- 0x3c, 0x0d, //0x00000573 cmpb $13, %al
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000575 je LBB0_46
- 0x3c, 0x20, //0x0000057b cmpb $32, %al
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000057d je LBB0_46
- 0x04, 0xf5, //0x00000583 addb $-11, %al
- 0x3c, 0xfe, //0x00000585 cmpb $-2, %al
- 0x0f, 0x82, 0x4d, 0x01, 0x00, 0x00, //0x00000587 jb LBB0_67
- 0x90, 0x90, 0x90, //0x0000058d .p2align 4, 0x90
- //0x00000590 LBB0_46
- 0x4d, 0x8d, 0x54, 0x24, 0x02, //0x00000590 leaq $2(%r12), %r10
- 0x49, 0x39, 0xda, //0x00000595 cmpq %rbx, %r10
- 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00000598 jae LBB0_50
- 0x43, 0x8a, 0x44, 0x15, 0x00, //0x0000059e movb (%r13,%r10), %al
- 0x3c, 0x0d, //0x000005a3 cmpb $13, %al
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000005a5 je LBB0_50
- 0x3c, 0x20, //0x000005ab cmpb $32, %al
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000005ad je LBB0_50
- 0x04, 0xf5, //0x000005b3 addb $-11, %al
- 0x3c, 0xfe, //0x000005b5 cmpb $-2, %al
- 0x0f, 0x82, 0x1d, 0x01, 0x00, 0x00, //0x000005b7 jb LBB0_67
- 0x90, 0x90, 0x90, //0x000005bd .p2align 4, 0x90
- //0x000005c0 LBB0_50
- 0x4d, 0x8d, 0x54, 0x24, 0x03, //0x000005c0 leaq $3(%r12), %r10
- 0x49, 0x39, 0xda, //0x000005c5 cmpq %rbx, %r10
- 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x000005c8 jae LBB0_54
- 0x43, 0x8a, 0x44, 0x15, 0x00, //0x000005ce movb (%r13,%r10), %al
- 0x3c, 0x0d, //0x000005d3 cmpb $13, %al
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000005d5 je LBB0_54
- 0x3c, 0x20, //0x000005db cmpb $32, %al
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000005dd je LBB0_54
- 0x04, 0xf5, //0x000005e3 addb $-11, %al
- 0x3c, 0xfe, //0x000005e5 cmpb $-2, %al
- 0x0f, 0x82, 0xed, 0x00, 0x00, 0x00, //0x000005e7 jb LBB0_67
- 0x90, 0x90, 0x90, //0x000005ed .p2align 4, 0x90
- //0x000005f0 LBB0_54
- 0x4d, 0x8d, 0x54, 0x24, 0x04, //0x000005f0 leaq $4(%r12), %r10
- 0x48, 0x89, 0xde, //0x000005f5 movq %rbx, %rsi
- 0x4c, 0x29, 0xd6, //0x000005f8 subq %r10, %rsi
- 0x0f, 0x86, 0x8c, 0x23, 0x00, 0x00, //0x000005fb jbe LBB0_553
- 0x48, 0x83, 0xfe, 0x20, //0x00000601 cmpq $32, %rsi
- 0x0f, 0x82, 0x24, 0x17, 0x00, 0x00, //0x00000605 jb LBB0_394
- 0x48, 0xc7, 0xc6, 0xfc, 0xff, 0xff, 0xff, //0x0000060b movq $-4, %rsi
- 0x4c, 0x29, 0xe6, //0x00000612 subq %r12, %rsi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000615 .p2align 4, 0x90
- //0x00000620 LBB0_57
- 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x15, 0x00, //0x00000620 vmovdqu (%r13,%r10), %ymm0
- 0xc4, 0xe2, 0x55, 0x00, 0xc8, //0x00000627 vpshufb %ymm0, %ymm5, %ymm1
- 0xc5, 0xfd, 0xf8, 0xd1, //0x0000062c vpsubb %ymm1, %ymm0, %ymm2
- 0xc4, 0xe2, 0x7d, 0x17, 0xd2, //0x00000630 vptest %ymm2, %ymm2
- 0x0f, 0x85, 0x85, 0x00, 0x00, 0x00, //0x00000635 jne LBB0_66
- 0x49, 0x83, 0xc2, 0x20, //0x0000063b addq $32, %r10
- 0x48, 0x8d, 0x04, 0x33, //0x0000063f leaq (%rbx,%rsi), %rax
- 0x48, 0x83, 0xc0, 0xe0, //0x00000643 addq $-32, %rax
- 0x48, 0x83, 0xc6, 0xe0, //0x00000647 addq $-32, %rsi
- 0x48, 0x83, 0xf8, 0x1f, //0x0000064b cmpq $31, %rax
- 0x0f, 0x87, 0xcb, 0xff, 0xff, 0xff, //0x0000064f ja LBB0_57
- 0x4d, 0x89, 0xea, //0x00000655 movq %r13, %r10
- 0x49, 0x29, 0xf2, //0x00000658 subq %rsi, %r10
- 0x48, 0x01, 0xde, //0x0000065b addq %rbx, %rsi
- 0x48, 0x85, 0xf6, //0x0000065e testq %rsi, %rsi
- 0x0f, 0x84, 0x3c, 0x00, 0x00, 0x00, //0x00000661 je LBB0_65
- //0x00000667 LBB0_60
- 0x4d, 0x8d, 0x34, 0x32, //0x00000667 leaq (%r10,%rsi), %r14
- 0x31, 0xc9, //0x0000066b xorl %ecx, %ecx
- 0x90, 0x90, 0x90, //0x0000066d .p2align 4, 0x90
- //0x00000670 LBB0_61
- 0x45, 0x0f, 0xbe, 0x24, 0x0a, //0x00000670 movsbl (%r10,%rcx), %r12d
- 0x41, 0x83, 0xfc, 0x20, //0x00000675 cmpl $32, %r12d
- 0x0f, 0x87, 0xbe, 0x14, 0x00, 0x00, //0x00000679 ja LBB0_382
- 0x48, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000067f movabsq $4294977024, %rax
- 0x4c, 0x0f, 0xa3, 0xe0, //0x00000689 btq %r12, %rax
- 0x0f, 0x83, 0xaa, 0x14, 0x00, 0x00, //0x0000068d jae LBB0_382
- 0x48, 0x83, 0xc1, 0x01, //0x00000693 addq $1, %rcx
- 0x48, 0x39, 0xce, //0x00000697 cmpq %rcx, %rsi
- 0x0f, 0x85, 0xd0, 0xff, 0xff, 0xff, //0x0000069a jne LBB0_61
- 0x4d, 0x89, 0xf2, //0x000006a0 movq %r14, %r10
- //0x000006a3 LBB0_65
- 0x4d, 0x29, 0xea, //0x000006a3 subq %r13, %r10
- 0x49, 0x39, 0xda, //0x000006a6 cmpq %rbx, %r10
- 0x0f, 0x82, 0x2b, 0x00, 0x00, 0x00, //0x000006a9 jb LBB0_67
- 0xe9, 0xdc, 0x22, 0x00, 0x00, //0x000006af jmp LBB0_554
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000006b4 .p2align 4, 0x90
- //0x000006c0 LBB0_66
- 0xc5, 0xfd, 0x74, 0xc1, //0x000006c0 vpcmpeqb %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc0, //0x000006c4 vpmovmskb %ymm0, %eax
- 0xf7, 0xd0, //0x000006c8 notl %eax
- 0x44, 0x0f, 0xbc, 0xd0, //0x000006ca bsfl %eax, %r10d
- 0x49, 0x29, 0xf2, //0x000006ce subq %rsi, %r10
- 0x49, 0x39, 0xda, //0x000006d1 cmpq %rbx, %r10
- 0x0f, 0x83, 0xb6, 0x22, 0x00, 0x00, //0x000006d4 jae LBB0_554
- //0x000006da LBB0_67
- 0x4d, 0x8d, 0x62, 0x01, //0x000006da leaq $1(%r10), %r12
- 0x4d, 0x89, 0x21, //0x000006de movq %r12, (%r9)
- 0x43, 0x0f, 0xbe, 0x4c, 0x15, 0x00, //0x000006e1 movsbl (%r13,%r10), %ecx
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000006e7 movq $-1, %r14
- 0x85, 0xc9, //0x000006ee testl %ecx, %ecx
- 0x0f, 0x84, 0x49, 0x2a, 0x00, 0x00, //0x000006f0 je LBB0_650
- 0x49, 0x8d, 0x70, 0xff, //0x000006f6 leaq $-1(%r8), %rsi
- 0x42, 0x8b, 0x04, 0xc2, //0x000006fa movl (%rdx,%r8,8), %eax
- 0x49, 0x83, 0xff, 0xff, //0x000006fe cmpq $-1, %r15
- 0x4d, 0x0f, 0x44, 0xfa, //0x00000702 cmoveq %r10, %r15
- 0x83, 0xc0, 0xff, //0x00000706 addl $-1, %eax
- 0x83, 0xf8, 0x05, //0x00000709 cmpl $5, %eax
- 0x0f, 0x87, 0xd4, 0x01, 0x00, 0x00, //0x0000070c ja LBB0_98
- 0x48, 0x8d, 0x1d, 0x53, 0x2e, 0x00, 0x00, //0x00000712 leaq $11859(%rip), %rbx /* LJTI0_1+0(%rip) */
- 0x48, 0x63, 0x04, 0x83, //0x00000719 movslq (%rbx,%rax,4), %rax
- 0x48, 0x01, 0xd8, //0x0000071d addq %rbx, %rax
- 0xff, 0xe0, //0x00000720 jmpq *%rax
- //0x00000722 LBB0_70
- 0x83, 0xf9, 0x2c, //0x00000722 cmpl $44, %ecx
- 0x0f, 0x84, 0xb0, 0x05, 0x00, 0x00, //0x00000725 je LBB0_168
- 0x83, 0xf9, 0x5d, //0x0000072b cmpl $93, %ecx
- 0x0f, 0x84, 0x90, 0x05, 0x00, 0x00, //0x0000072e je LBB0_72
- 0xe9, 0x8a, 0x29, 0x00, 0x00, //0x00000734 jmp LBB0_623
- //0x00000739 LBB0_73
- 0x80, 0xf9, 0x5d, //0x00000739 cmpb $93, %cl
- 0x0f, 0x84, 0x82, 0x05, 0x00, 0x00, //0x0000073c je LBB0_72
- 0x4a, 0xc7, 0x04, 0xc2, 0x01, 0x00, 0x00, 0x00, //0x00000742 movq $1, (%rdx,%r8,8)
- 0x83, 0xf9, 0x7b, //0x0000074a cmpl $123, %ecx
- 0x0f, 0x86, 0x9f, 0x01, 0x00, 0x00, //0x0000074d jbe LBB0_75
- 0xe9, 0x6b, 0x29, 0x00, 0x00, //0x00000753 jmp LBB0_623
- //0x00000758 LBB0_76
- 0x80, 0xf9, 0x22, //0x00000758 cmpb $34, %cl
- 0x0f, 0x85, 0x62, 0x29, 0x00, 0x00, //0x0000075b jne LBB0_623
- 0x4a, 0xc7, 0x04, 0xc2, 0x04, 0x00, 0x00, 0x00, //0x00000761 movq $4, (%rdx,%r8,8)
- 0x4c, 0x8b, 0x47, 0x08, //0x00000769 movq $8(%rdi), %r8
- 0x4c, 0x89, 0xc3, //0x0000076d movq %r8, %rbx
- 0x41, 0xf6, 0xc3, 0x20, //0x00000770 testb $32, %r11b
- 0x0f, 0x85, 0xeb, 0x06, 0x00, 0x00, //0x00000774 jne LBB0_178
- 0x4c, 0x29, 0xe3, //0x0000077a subq %r12, %rbx
- 0x0f, 0x84, 0x1b, 0x2b, 0x00, 0x00, //0x0000077d je LBB0_656
- 0x4d, 0x89, 0xfe, //0x00000783 movq %r15, %r14
- 0x4d, 0x89, 0xcf, //0x00000786 movq %r9, %r15
- 0x48, 0x83, 0xfb, 0x40, //0x00000789 cmpq $64, %rbx
- 0x0f, 0x82, 0x63, 0x17, 0x00, 0x00, //0x0000078d jb LBB0_410
- 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x00000793 movq $-2, %rsi
- 0x4c, 0x29, 0xd6, //0x0000079a subq %r10, %rsi
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x0000079d movq $-1, $16(%rsp)
- 0x45, 0x31, 0xc9, //0x000007a6 xorl %r9d, %r9d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000007a9 .p2align 4, 0x90
- //0x000007b0 LBB0_81
- 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x25, 0x00, //0x000007b0 vmovdqu (%r13,%r12), %ymm0
- 0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x25, 0x20, //0x000007b7 vmovdqu $32(%r13,%r12), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x000007be vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xfa, //0x000007c2 vpmovmskb %ymm2, %edi
- 0xc5, 0xf5, 0x74, 0xd6, //0x000007c6 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xc2, //0x000007ca vpmovmskb %ymm2, %eax
- 0xc5, 0xfd, 0x74, 0xc7, //0x000007ce vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xd0, //0x000007d2 vpmovmskb %ymm0, %edx
- 0xc5, 0xf5, 0x74, 0xc7, //0x000007d6 vpcmpeqb %ymm7, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc8, //0x000007da vpmovmskb %ymm0, %ecx
- 0x48, 0xc1, 0xe0, 0x20, //0x000007de shlq $32, %rax
- 0x48, 0x09, 0xc7, //0x000007e2 orq %rax, %rdi
- 0x48, 0xc1, 0xe1, 0x20, //0x000007e5 shlq $32, %rcx
- 0x48, 0x09, 0xca, //0x000007e9 orq %rcx, %rdx
- 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000007ec jne LBB0_90
- 0x4d, 0x85, 0xc9, //0x000007f2 testq %r9, %r9
- 0x0f, 0x85, 0x49, 0x00, 0x00, 0x00, //0x000007f5 jne LBB0_92
- 0x45, 0x31, 0xc9, //0x000007fb xorl %r9d, %r9d
- 0x48, 0x85, 0xff, //0x000007fe testq %rdi, %rdi
- 0x0f, 0x85, 0xce, 0xfc, 0xff, 0xff, //0x00000801 jne LBB0_31
- //0x00000807 LBB0_84
- 0x48, 0x83, 0xc3, 0xc0, //0x00000807 addq $-64, %rbx
- 0x48, 0x83, 0xc6, 0xc0, //0x0000080b addq $-64, %rsi
- 0x49, 0x83, 0xc4, 0x40, //0x0000080f addq $64, %r12
- 0x48, 0x83, 0xfb, 0x3f, //0x00000813 cmpq $63, %rbx
- 0x0f, 0x87, 0x93, 0xff, 0xff, 0xff, //0x00000817 ja LBB0_81
- 0xe9, 0x3c, 0x13, 0x00, 0x00, //0x0000081d jmp LBB0_85
- //0x00000822 LBB0_90
- 0x4c, 0x89, 0x5c, 0x24, 0x18, //0x00000822 movq %r11, $24(%rsp)
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00000827 cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x0000082d jne LBB0_93
- 0x48, 0x0f, 0xbc, 0xc2, //0x00000833 bsfq %rdx, %rax
- 0x4c, 0x01, 0xe0, //0x00000837 addq %r12, %rax
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x0000083a movq %rax, $16(%rsp)
- 0xe9, 0x05, 0x00, 0x00, 0x00, //0x0000083f jmp LBB0_93
- //0x00000844 LBB0_92
- 0x4c, 0x89, 0x5c, 0x24, 0x18, //0x00000844 movq %r11, $24(%rsp)
- //0x00000849 LBB0_93
- 0x4c, 0x89, 0xc8, //0x00000849 movq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x0000084c notq %rax
- 0x48, 0x21, 0xd0, //0x0000084f andq %rdx, %rax
- 0x4c, 0x8d, 0x1c, 0x00, //0x00000852 leaq (%rax,%rax), %r11
- 0x4d, 0x09, 0xcb, //0x00000856 orq %r9, %r11
- 0x4c, 0x89, 0xd9, //0x00000859 movq %r11, %rcx
- 0x48, 0xf7, 0xd1, //0x0000085c notq %rcx
- 0x48, 0x21, 0xd1, //0x0000085f andq %rdx, %rcx
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000862 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd1, //0x0000086c andq %rdx, %rcx
- 0x45, 0x31, 0xc9, //0x0000086f xorl %r9d, %r9d
- 0x48, 0x01, 0xc1, //0x00000872 addq %rax, %rcx
- 0x41, 0x0f, 0x92, 0xc1, //0x00000875 setb %r9b
- 0x48, 0x01, 0xc9, //0x00000879 addq %rcx, %rcx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000087c movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc1, //0x00000886 xorq %rax, %rcx
- 0x4c, 0x21, 0xd9, //0x00000889 andq %r11, %rcx
- 0x48, 0xf7, 0xd1, //0x0000088c notq %rcx
- 0x48, 0x21, 0xcf, //0x0000088f andq %rcx, %rdi
- 0x4c, 0x8b, 0x5c, 0x24, 0x18, //0x00000892 movq $24(%rsp), %r11
- 0x48, 0x85, 0xff, //0x00000897 testq %rdi, %rdi
- 0x0f, 0x84, 0x67, 0xff, 0xff, 0xff, //0x0000089a je LBB0_84
- 0xe9, 0x30, 0xfc, 0xff, 0xff, //0x000008a0 jmp LBB0_31
- //0x000008a5 LBB0_94
- 0x80, 0xf9, 0x3a, //0x000008a5 cmpb $58, %cl
- 0x0f, 0x85, 0x15, 0x28, 0x00, 0x00, //0x000008a8 jne LBB0_623
- 0x4a, 0xc7, 0x04, 0xc2, 0x00, 0x00, 0x00, 0x00, //0x000008ae movq $0, (%rdx,%r8,8)
- 0xe9, 0x53, 0xfc, 0xff, 0xff, //0x000008b6 jmp LBB0_35
- //0x000008bb LBB0_96
- 0x83, 0xf9, 0x2c, //0x000008bb cmpl $44, %ecx
- 0x0f, 0x85, 0xf7, 0x03, 0x00, 0x00, //0x000008be jne LBB0_97
- 0x49, 0x81, 0xf8, 0xff, 0x0f, 0x00, 0x00, //0x000008c4 cmpq $4095, %r8
- 0x0f, 0x8f, 0xde, 0x20, 0x00, 0x00, //0x000008cb jg LBB0_631
- 0x49, 0x8d, 0x40, 0x01, //0x000008d1 leaq $1(%r8), %rax
- 0x48, 0x89, 0x02, //0x000008d5 movq %rax, (%rdx)
- 0x4a, 0xc7, 0x44, 0xc2, 0x08, 0x03, 0x00, 0x00, 0x00, //0x000008d8 movq $3, $8(%rdx,%r8,8)
- 0xe9, 0x28, 0xfc, 0xff, 0xff, //0x000008e1 jmp LBB0_35
- //0x000008e6 LBB0_98
- 0x48, 0x89, 0x32, //0x000008e6 movq %rsi, (%rdx)
- 0x83, 0xf9, 0x7b, //0x000008e9 cmpl $123, %ecx
- 0x0f, 0x87, 0xd1, 0x27, 0x00, 0x00, //0x000008ec ja LBB0_623
- //0x000008f2 LBB0_75
- 0x4b, 0x8d, 0x04, 0x2a, //0x000008f2 leaq (%r10,%r13), %rax
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x000008f6 movq %rax, $16(%rsp)
- 0x89, 0xc8, //0x000008fb movl %ecx, %eax
- 0x48, 0x8d, 0x0d, 0x80, 0x2c, 0x00, 0x00, //0x000008fd leaq $11392(%rip), %rcx /* LJTI0_2+0(%rip) */
- 0x48, 0x63, 0x04, 0x81, //0x00000904 movslq (%rcx,%rax,4), %rax
- 0x48, 0x01, 0xc8, //0x00000908 addq %rcx, %rax
- 0xff, 0xe0, //0x0000090b jmpq *%rax
- //0x0000090d LBB0_113
- 0x48, 0x8b, 0x5f, 0x08, //0x0000090d movq $8(%rdi), %rbx
- 0x4c, 0x29, 0xd3, //0x00000911 subq %r10, %rbx
- 0x0f, 0x84, 0x83, 0x27, 0x00, 0x00, //0x00000914 je LBB0_620
- 0x4c, 0x89, 0x7c, 0x24, 0x38, //0x0000091a movq %r15, $56(%rsp)
- 0x4c, 0x8b, 0x74, 0x24, 0x10, //0x0000091f movq $16(%rsp), %r14
- 0x41, 0x80, 0x3e, 0x30, //0x00000924 cmpb $48, (%r14)
- 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x00000928 jne LBB0_118
- 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x0000092e movl $1, %r15d
- 0x48, 0x83, 0xfb, 0x01, //0x00000934 cmpq $1, %rbx
- 0x0f, 0x84, 0x1e, 0x13, 0x00, 0x00, //0x00000938 je LBB0_392
- 0x43, 0x8a, 0x44, 0x25, 0x00, //0x0000093e movb (%r13,%r12), %al
- 0x04, 0xd2, //0x00000943 addb $-46, %al
- 0x3c, 0x37, //0x00000945 cmpb $55, %al
- 0x0f, 0x87, 0x0f, 0x13, 0x00, 0x00, //0x00000947 ja LBB0_392
- 0x0f, 0xb6, 0xc0, //0x0000094d movzbl %al, %eax
- 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000950 movabsq $36028797027352577, %rcx
- 0x48, 0x0f, 0xa3, 0xc1, //0x0000095a btq %rax, %rcx
- 0x0f, 0x83, 0xf8, 0x12, 0x00, 0x00, //0x0000095e jae LBB0_392
- //0x00000964 LBB0_118
- 0x4c, 0x89, 0x4c, 0x24, 0x30, //0x00000964 movq %r9, $48(%rsp)
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00000969 movq $-1, %r12
- 0x48, 0x83, 0xfb, 0x20, //0x00000970 cmpq $32, %rbx
- 0x0f, 0x82, 0x57, 0x15, 0x00, 0x00, //0x00000974 jb LBB0_409
- 0x45, 0x31, 0xff, //0x0000097a xorl %r15d, %r15d
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000097d movq $-1, %r9
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000984 movq $-1, %r8
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000098b .p2align 4, 0x90
- //0x00000990 LBB0_120
- 0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x3e, //0x00000990 vmovdqu (%r14,%r15), %ymm0
- 0xc5, 0xb5, 0x74, 0xc8, //0x00000996 vpcmpeqb %ymm0, %ymm9, %ymm1
- 0xc5, 0xad, 0x74, 0xd0, //0x0000099a vpcmpeqb %ymm0, %ymm10, %ymm2
- 0xc5, 0xed, 0xeb, 0xc9, //0x0000099e vpor %ymm1, %ymm2, %ymm1
- 0xc5, 0xa5, 0xdb, 0xd0, //0x000009a2 vpand %ymm0, %ymm11, %ymm2
- 0xc5, 0x9d, 0x74, 0xd8, //0x000009a6 vpcmpeqb %ymm0, %ymm12, %ymm3
- 0xc5, 0xfd, 0xd7, 0xd3, //0x000009aa vpmovmskb %ymm3, %edx
- 0xc5, 0x95, 0x74, 0xd2, //0x000009ae vpcmpeqb %ymm2, %ymm13, %ymm2
- 0xc5, 0xfd, 0xd7, 0xfa, //0x000009b2 vpmovmskb %ymm2, %edi
- 0xc5, 0xfd, 0xd7, 0xf1, //0x000009b6 vpmovmskb %ymm1, %esi
- 0xc5, 0x8d, 0xfc, 0xc0, //0x000009ba vpaddb %ymm0, %ymm14, %ymm0
- 0xc5, 0x85, 0xda, 0xe0, //0x000009be vpminub %ymm0, %ymm15, %ymm4
- 0xc5, 0xfd, 0x74, 0xc4, //0x000009c2 vpcmpeqb %ymm4, %ymm0, %ymm0
- 0xc5, 0xe5, 0xeb, 0xd2, //0x000009c6 vpor %ymm2, %ymm3, %ymm2
- 0xc5, 0xfd, 0xeb, 0xc2, //0x000009ca vpor %ymm2, %ymm0, %ymm0
- 0xc5, 0xfd, 0xeb, 0xc1, //0x000009ce vpor %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc0, //0x000009d2 vpmovmskb %ymm0, %eax
- 0x48, 0xf7, 0xd0, //0x000009d6 notq %rax
- 0x48, 0x0f, 0xbc, 0xc8, //0x000009d9 bsfq %rax, %rcx
- 0x83, 0xf9, 0x20, //0x000009dd cmpl $32, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000009e0 je LBB0_122
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000009e6 movl $-1, %eax
- 0xd3, 0xe0, //0x000009eb shll %cl, %eax
- 0xf7, 0xd0, //0x000009ed notl %eax
- 0x21, 0xc2, //0x000009ef andl %eax, %edx
- 0x21, 0xc7, //0x000009f1 andl %eax, %edi
- 0x21, 0xf0, //0x000009f3 andl %esi, %eax
- 0x89, 0xc6, //0x000009f5 movl %eax, %esi
- //0x000009f7 LBB0_122
- 0x8d, 0x42, 0xff, //0x000009f7 leal $-1(%rdx), %eax
- 0x21, 0xd0, //0x000009fa andl %edx, %eax
- 0x0f, 0x85, 0xd4, 0x0f, 0x00, 0x00, //0x000009fc jne LBB0_364
- 0x8d, 0x47, 0xff, //0x00000a02 leal $-1(%rdi), %eax
- 0x21, 0xf8, //0x00000a05 andl %edi, %eax
- 0x0f, 0x85, 0xc9, 0x0f, 0x00, 0x00, //0x00000a07 jne LBB0_364
- 0x8d, 0x46, 0xff, //0x00000a0d leal $-1(%rsi), %eax
- 0x21, 0xf0, //0x00000a10 andl %esi, %eax
- 0x0f, 0x85, 0xbe, 0x0f, 0x00, 0x00, //0x00000a12 jne LBB0_364
- 0x85, 0xd2, //0x00000a18 testl %edx, %edx
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000a1a je LBB0_128
- 0x0f, 0xbc, 0xd2, //0x00000a20 bsfl %edx, %edx
- 0x49, 0x83, 0xf8, 0xff, //0x00000a23 cmpq $-1, %r8
- 0x0f, 0x85, 0x24, 0x11, 0x00, 0x00, //0x00000a27 jne LBB0_383
- 0x4c, 0x01, 0xfa, //0x00000a2d addq %r15, %rdx
- 0x49, 0x89, 0xd0, //0x00000a30 movq %rdx, %r8
- //0x00000a33 LBB0_128
- 0x85, 0xff, //0x00000a33 testl %edi, %edi
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000a35 je LBB0_131
- 0x0f, 0xbc, 0xd7, //0x00000a3b bsfl %edi, %edx
- 0x49, 0x83, 0xf9, 0xff, //0x00000a3e cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x11, 0x00, 0x00, //0x00000a42 jne LBB0_383
- 0x4c, 0x01, 0xfa, //0x00000a48 addq %r15, %rdx
- 0x49, 0x89, 0xd1, //0x00000a4b movq %rdx, %r9
- //0x00000a4e LBB0_131
- 0x85, 0xf6, //0x00000a4e testl %esi, %esi
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000a50 je LBB0_134
- 0x0f, 0xbc, 0xd6, //0x00000a56 bsfl %esi, %edx
- 0x49, 0x83, 0xfc, 0xff, //0x00000a59 cmpq $-1, %r12
- 0x0f, 0x85, 0xee, 0x10, 0x00, 0x00, //0x00000a5d jne LBB0_383
- 0x4c, 0x01, 0xfa, //0x00000a63 addq %r15, %rdx
- 0x49, 0x89, 0xd4, //0x00000a66 movq %rdx, %r12
- //0x00000a69 LBB0_134
- 0x83, 0xf9, 0x20, //0x00000a69 cmpl $32, %ecx
- 0x0f, 0x85, 0x2e, 0x05, 0x00, 0x00, //0x00000a6c jne LBB0_198
- 0x48, 0x83, 0xc3, 0xe0, //0x00000a72 addq $-32, %rbx
- 0x49, 0x83, 0xc7, 0x20, //0x00000a76 addq $32, %r15
- 0x48, 0x83, 0xfb, 0x1f, //0x00000a7a cmpq $31, %rbx
- 0x0f, 0x87, 0x0c, 0xff, 0xff, 0xff, //0x00000a7e ja LBB0_120
- 0xc5, 0xf8, 0x77, //0x00000a84 vzeroupper
- 0xc5, 0x7e, 0x6f, 0x3d, 0x51, 0xf7, 0xff, 0xff, //0x00000a87 vmovdqu $-2223(%rip), %ymm15 /* LCPI0_19+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0x29, 0xf7, 0xff, 0xff, //0x00000a8f vmovdqu $-2263(%rip), %ymm14 /* LCPI0_18+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0x01, 0xf7, 0xff, 0xff, //0x00000a97 vmovdqu $-2303(%rip), %ymm13 /* LCPI0_17+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0xd9, 0xf6, 0xff, 0xff, //0x00000a9f vmovdqu $-2343(%rip), %ymm12 /* LCPI0_16+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0x91, 0xf5, 0xff, 0xff, //0x00000aa7 vmovdqu $-2671(%rip), %ymm11 /* LCPI0_2+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x15, 0xa9, 0xf6, 0xff, 0xff, //0x00000aaf vmovdqu $-2391(%rip), %ymm10 /* LCPI0_15+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x0d, 0x81, 0xf6, 0xff, 0xff, //0x00000ab7 vmovdqu $-2431(%rip), %ymm9 /* LCPI0_14+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0x59, 0xf6, 0xff, 0xff, //0x00000abf vmovdqu $-2471(%rip), %ymm8 /* LCPI0_13+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0xd1, 0xf5, 0xff, 0xff, //0x00000ac7 vmovdqu $-2607(%rip), %ymm7 /* LCPI0_8+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0xa9, 0xf5, 0xff, 0xff, //0x00000acf vmovdqu $-2647(%rip), %ymm6 /* LCPI0_7+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x2d, 0x21, 0xf5, 0xff, 0xff, //0x00000ad7 vmovdqu $-2783(%rip), %ymm5 /* LCPI0_0+0(%rip) */
- 0x4d, 0x01, 0xf7, //0x00000adf addq %r14, %r15
- 0x4c, 0x89, 0x5c, 0x24, 0x18, //0x00000ae2 movq %r11, $24(%rsp)
- 0x48, 0x83, 0xfb, 0x10, //0x00000ae7 cmpq $16, %rbx
- 0x0f, 0x82, 0x29, 0x01, 0x00, 0x00, //0x00000aeb jb LBB0_155
- //0x00000af1 LBB0_137
- 0x4d, 0x89, 0xfb, //0x00000af1 movq %r15, %r11
- 0x4d, 0x29, 0xf3, //0x00000af4 subq %r14, %r11
- 0x45, 0x31, 0xf6, //0x00000af7 xorl %r14d, %r14d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000afa .p2align 4, 0x90
- //0x00000b00 LBB0_138
- 0xc4, 0x81, 0x7a, 0x6f, 0x04, 0x37, //0x00000b00 vmovdqu (%r15,%r14), %xmm0
- 0xc5, 0xf9, 0x74, 0x0d, 0x32, 0xf7, 0xff, 0xff, //0x00000b06 vpcmpeqb $-2254(%rip), %xmm0, %xmm1 /* LCPI0_20+0(%rip) */
- 0xc5, 0xf9, 0x74, 0x15, 0x3a, 0xf7, 0xff, 0xff, //0x00000b0e vpcmpeqb $-2246(%rip), %xmm0, %xmm2 /* LCPI0_21+0(%rip) */
- 0xc5, 0xe9, 0xeb, 0xc9, //0x00000b16 vpor %xmm1, %xmm2, %xmm1
- 0xc5, 0xf9, 0xfc, 0x15, 0x3e, 0xf7, 0xff, 0xff, //0x00000b1a vpaddb $-2242(%rip), %xmm0, %xmm2 /* LCPI0_22+0(%rip) */
- 0xc5, 0xe9, 0xda, 0x1d, 0x46, 0xf7, 0xff, 0xff, //0x00000b22 vpminub $-2234(%rip), %xmm2, %xmm3 /* LCPI0_23+0(%rip) */
- 0xc5, 0xe9, 0x74, 0xd3, //0x00000b2a vpcmpeqb %xmm3, %xmm2, %xmm2
- 0xc5, 0xf9, 0xdb, 0x1d, 0xda, 0xf6, 0xff, 0xff, //0x00000b2e vpand $-2342(%rip), %xmm0, %xmm3 /* LCPI0_5+0(%rip) */
- 0xc5, 0xf9, 0x74, 0x05, 0x42, 0xf7, 0xff, 0xff, //0x00000b36 vpcmpeqb $-2238(%rip), %xmm0, %xmm0 /* LCPI0_24+0(%rip) */
- 0xc5, 0xe1, 0x74, 0x1d, 0x4a, 0xf7, 0xff, 0xff, //0x00000b3e vpcmpeqb $-2230(%rip), %xmm3, %xmm3 /* LCPI0_25+0(%rip) */
- 0xc5, 0xe1, 0xeb, 0xe0, //0x00000b46 vpor %xmm0, %xmm3, %xmm4
- 0xc5, 0xd9, 0xeb, 0xe1, //0x00000b4a vpor %xmm1, %xmm4, %xmm4
- 0xc5, 0xd9, 0xeb, 0xd2, //0x00000b4e vpor %xmm2, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xd0, //0x00000b52 vpmovmskb %xmm0, %edx
- 0xc5, 0xf9, 0xd7, 0xfb, //0x00000b56 vpmovmskb %xmm3, %edi
- 0xc5, 0xf9, 0xd7, 0xf1, //0x00000b5a vpmovmskb %xmm1, %esi
- 0xc5, 0xf9, 0xd7, 0xc2, //0x00000b5e vpmovmskb %xmm2, %eax
- 0xf7, 0xd0, //0x00000b62 notl %eax
- 0x0f, 0xbc, 0xc8, //0x00000b64 bsfl %eax, %ecx
- 0x83, 0xf9, 0x10, //0x00000b67 cmpl $16, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00000b6a je LBB0_140
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00000b70 movl $-1, %eax
- 0xd3, 0xe0, //0x00000b75 shll %cl, %eax
- 0xf7, 0xd0, //0x00000b77 notl %eax
- 0x21, 0xc2, //0x00000b79 andl %eax, %edx
- 0x21, 0xc7, //0x00000b7b andl %eax, %edi
- 0x21, 0xf0, //0x00000b7d andl %esi, %eax
- 0x89, 0xc6, //0x00000b7f movl %eax, %esi
- //0x00000b81 LBB0_140
- 0x8d, 0x42, 0xff, //0x00000b81 leal $-1(%rdx), %eax
- 0x21, 0xd0, //0x00000b84 andl %edx, %eax
- 0x0f, 0x85, 0x8a, 0x10, 0x00, 0x00, //0x00000b86 jne LBB0_386
- 0x8d, 0x47, 0xff, //0x00000b8c leal $-1(%rdi), %eax
- 0x21, 0xf8, //0x00000b8f andl %edi, %eax
- 0x0f, 0x85, 0x7f, 0x10, 0x00, 0x00, //0x00000b91 jne LBB0_386
- 0x8d, 0x46, 0xff, //0x00000b97 leal $-1(%rsi), %eax
- 0x21, 0xf0, //0x00000b9a andl %esi, %eax
- 0x0f, 0x85, 0x74, 0x10, 0x00, 0x00, //0x00000b9c jne LBB0_386
- 0x85, 0xd2, //0x00000ba2 testl %edx, %edx
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000ba4 je LBB0_146
- 0x0f, 0xbc, 0xd2, //0x00000baa bsfl %edx, %edx
- 0x49, 0x83, 0xf8, 0xff, //0x00000bad cmpq $-1, %r8
- 0x0f, 0x85, 0x7b, 0x10, 0x00, 0x00, //0x00000bb1 jne LBB0_388
- 0x4c, 0x01, 0xda, //0x00000bb7 addq %r11, %rdx
- 0x4c, 0x01, 0xf2, //0x00000bba addq %r14, %rdx
- 0x49, 0x89, 0xd0, //0x00000bbd movq %rdx, %r8
- //0x00000bc0 LBB0_146
- 0x85, 0xff, //0x00000bc0 testl %edi, %edi
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000bc2 je LBB0_149
- 0x0f, 0xbc, 0xd7, //0x00000bc8 bsfl %edi, %edx
- 0x49, 0x83, 0xf9, 0xff, //0x00000bcb cmpq $-1, %r9
- 0x0f, 0x85, 0x5d, 0x10, 0x00, 0x00, //0x00000bcf jne LBB0_388
- 0x4c, 0x01, 0xda, //0x00000bd5 addq %r11, %rdx
- 0x4c, 0x01, 0xf2, //0x00000bd8 addq %r14, %rdx
- 0x49, 0x89, 0xd1, //0x00000bdb movq %rdx, %r9
- //0x00000bde LBB0_149
- 0x85, 0xf6, //0x00000bde testl %esi, %esi
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000be0 je LBB0_152
- 0x0f, 0xbc, 0xd6, //0x00000be6 bsfl %esi, %edx
- 0x49, 0x83, 0xfc, 0xff, //0x00000be9 cmpq $-1, %r12
- 0x0f, 0x85, 0x3f, 0x10, 0x00, 0x00, //0x00000bed jne LBB0_388
- 0x4c, 0x01, 0xda, //0x00000bf3 addq %r11, %rdx
- 0x4c, 0x01, 0xf2, //0x00000bf6 addq %r14, %rdx
- 0x49, 0x89, 0xd4, //0x00000bf9 movq %rdx, %r12
- //0x00000bfc LBB0_152
- 0x83, 0xf9, 0x10, //0x00000bfc cmpl $16, %ecx
- 0x0f, 0x85, 0x01, 0x05, 0x00, 0x00, //0x00000bff jne LBB0_222
- 0x48, 0x83, 0xc3, 0xf0, //0x00000c05 addq $-16, %rbx
- 0x49, 0x83, 0xc6, 0x10, //0x00000c09 addq $16, %r14
- 0x48, 0x83, 0xfb, 0x0f, //0x00000c0d cmpq $15, %rbx
- 0x0f, 0x87, 0xe9, 0xfe, 0xff, 0xff, //0x00000c11 ja LBB0_138
- 0x4d, 0x01, 0xf7, //0x00000c17 addq %r14, %r15
- //0x00000c1a LBB0_155
- 0x48, 0x85, 0xdb, //0x00000c1a testq %rbx, %rbx
- 0x4c, 0x8b, 0x5c, 0x24, 0x18, //0x00000c1d movq $24(%rsp), %r11
- 0x48, 0x8d, 0x35, 0xb7, 0x2b, 0x00, 0x00, //0x00000c22 leaq $11191(%rip), %rsi /* LJTI0_4+0(%rip) */
- 0x0f, 0x84, 0xec, 0x04, 0x00, 0x00, //0x00000c29 je LBB0_224
- 0x4d, 0x8d, 0x34, 0x1f, //0x00000c2f leaq (%r15,%rbx), %r14
- 0x4c, 0x89, 0xff, //0x00000c33 movq %r15, %rdi
- 0x48, 0x2b, 0x7c, 0x24, 0x10, //0x00000c36 subq $16(%rsp), %rdi
- 0x31, 0xc9, //0x00000c3b xorl %ecx, %ecx
- 0xe9, 0x1b, 0x00, 0x00, 0x00, //0x00000c3d jmp LBB0_160
- //0x00000c42 LBB0_157
- 0x49, 0x83, 0xf8, 0xff, //0x00000c42 cmpq $-1, %r8
- 0x0f, 0x85, 0xd2, 0x0f, 0x00, 0x00, //0x00000c46 jne LBB0_387
- 0x4c, 0x8d, 0x04, 0x0f, //0x00000c4c leaq (%rdi,%rcx), %r8
- //0x00000c50 .p2align 4, 0x90
- //0x00000c50 LBB0_159
- 0x48, 0x83, 0xc1, 0x01, //0x00000c50 addq $1, %rcx
- 0x48, 0x39, 0xcb, //0x00000c54 cmpq %rcx, %rbx
- 0x0f, 0x84, 0x71, 0x0d, 0x00, 0x00, //0x00000c57 je LBB0_362
- //0x00000c5d LBB0_160
- 0x41, 0x0f, 0xbe, 0x14, 0x0f, //0x00000c5d movsbl (%r15,%rcx), %edx
- 0x8d, 0x42, 0xd0, //0x00000c62 leal $-48(%rdx), %eax
- 0x83, 0xf8, 0x0a, //0x00000c65 cmpl $10, %eax
- 0x0f, 0x82, 0xe2, 0xff, 0xff, 0xff, //0x00000c68 jb LBB0_159
- 0x8d, 0x42, 0xd5, //0x00000c6e leal $-43(%rdx), %eax
- 0x83, 0xf8, 0x1a, //0x00000c71 cmpl $26, %eax
- 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00000c74 ja LBB0_165
- 0x48, 0x63, 0x04, 0x86, //0x00000c7a movslq (%rsi,%rax,4), %rax
- 0x48, 0x01, 0xf0, //0x00000c7e addq %rsi, %rax
- 0xff, 0xe0, //0x00000c81 jmpq *%rax
- //0x00000c83 LBB0_163
- 0x49, 0x83, 0xfc, 0xff, //0x00000c83 cmpq $-1, %r12
- 0x0f, 0x85, 0x91, 0x0f, 0x00, 0x00, //0x00000c87 jne LBB0_387
- 0x4c, 0x8d, 0x24, 0x0f, //0x00000c8d leaq (%rdi,%rcx), %r12
- 0xe9, 0xba, 0xff, 0xff, 0xff, //0x00000c91 jmp LBB0_159
- //0x00000c96 LBB0_165
- 0x83, 0xfa, 0x65, //0x00000c96 cmpl $101, %edx
- 0x0f, 0x85, 0x79, 0x04, 0x00, 0x00, //0x00000c99 jne LBB0_223
- //0x00000c9f LBB0_166
- 0x49, 0x83, 0xf9, 0xff, //0x00000c9f cmpq $-1, %r9
- 0x0f, 0x85, 0x75, 0x0f, 0x00, 0x00, //0x00000ca3 jne LBB0_387
- 0x4c, 0x8d, 0x0c, 0x0f, //0x00000ca9 leaq (%rdi,%rcx), %r9
- 0xe9, 0x9e, 0xff, 0xff, 0xff, //0x00000cad jmp LBB0_159
- //0x00000cb2 LBB0_99
- 0x83, 0xf9, 0x22, //0x00000cb2 cmpl $34, %ecx
- 0x0f, 0x84, 0x42, 0x00, 0x00, 0x00, //0x00000cb5 je LBB0_100
- //0x00000cbb LBB0_97
- 0x83, 0xf9, 0x7d, //0x00000cbb cmpl $125, %ecx
- 0x0f, 0x85, 0xff, 0x23, 0x00, 0x00, //0x00000cbe jne LBB0_623
- //0x00000cc4 LBB0_72
- 0x48, 0x89, 0x32, //0x00000cc4 movq %rsi, (%rdx)
- 0x49, 0x89, 0xf0, //0x00000cc7 movq %rsi, %r8
- 0x4d, 0x89, 0xfe, //0x00000cca movq %r15, %r14
- 0x48, 0x85, 0xf6, //0x00000ccd testq %rsi, %rsi
- 0x0f, 0x85, 0x4a, 0xf8, 0xff, 0xff, //0x00000cd0 jne LBB0_37
- 0xe9, 0x64, 0x24, 0x00, 0x00, //0x00000cd6 jmp LBB0_650
- //0x00000cdb LBB0_168
- 0x49, 0x81, 0xf8, 0xff, 0x0f, 0x00, 0x00, //0x00000cdb cmpq $4095, %r8
- 0x0f, 0x8f, 0xc7, 0x1c, 0x00, 0x00, //0x00000ce2 jg LBB0_631
- 0x49, 0x8d, 0x40, 0x01, //0x00000ce8 leaq $1(%r8), %rax
- 0x48, 0x89, 0x02, //0x00000cec movq %rax, (%rdx)
- 0x4a, 0xc7, 0x44, 0xc2, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000cef movq $0, $8(%rdx,%r8,8)
- 0xe9, 0x11, 0xf8, 0xff, 0xff, //0x00000cf8 jmp LBB0_35
- //0x00000cfd LBB0_100
- 0x4a, 0xc7, 0x04, 0xc2, 0x02, 0x00, 0x00, 0x00, //0x00000cfd movq $2, (%rdx,%r8,8)
- 0x4c, 0x8b, 0x47, 0x08, //0x00000d05 movq $8(%rdi), %r8
- 0x4c, 0x89, 0xc3, //0x00000d09 movq %r8, %rbx
- 0x41, 0xf6, 0xc3, 0x20, //0x00000d0c testb $32, %r11b
- 0x0f, 0x85, 0x9b, 0x02, 0x00, 0x00, //0x00000d10 jne LBB0_199
- 0x4c, 0x29, 0xe3, //0x00000d16 subq %r12, %rbx
- 0x0f, 0x84, 0x7f, 0x25, 0x00, 0x00, //0x00000d19 je LBB0_656
- 0x4d, 0x89, 0xfe, //0x00000d1f movq %r15, %r14
- 0x4d, 0x89, 0xcf, //0x00000d22 movq %r9, %r15
- 0x48, 0x83, 0xfb, 0x40, //0x00000d25 cmpq $64, %rbx
- 0x0f, 0x82, 0x09, 0x12, 0x00, 0x00, //0x00000d29 jb LBB0_413
- 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x00000d2f movq $-2, %rsi
- 0x4c, 0x29, 0xd6, //0x00000d36 subq %r10, %rsi
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00000d39 movq $-1, $16(%rsp)
- 0x45, 0x31, 0xc9, //0x00000d42 xorl %r9d, %r9d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d45 .p2align 4, 0x90
- //0x00000d50 LBB0_104
- 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x25, 0x00, //0x00000d50 vmovdqu (%r13,%r12), %ymm0
- 0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x25, 0x20, //0x00000d57 vmovdqu $32(%r13,%r12), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x00000d5e vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xfa, //0x00000d62 vpmovmskb %ymm2, %edi
- 0xc5, 0xf5, 0x74, 0xd6, //0x00000d66 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xc2, //0x00000d6a vpmovmskb %ymm2, %eax
- 0xc5, 0xfd, 0x74, 0xc7, //0x00000d6e vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xd0, //0x00000d72 vpmovmskb %ymm0, %edx
- 0xc5, 0xf5, 0x74, 0xc7, //0x00000d76 vpcmpeqb %ymm7, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc8, //0x00000d7a vpmovmskb %ymm0, %ecx
- 0x48, 0xc1, 0xe0, 0x20, //0x00000d7e shlq $32, %rax
- 0x48, 0x09, 0xc7, //0x00000d82 orq %rax, %rdi
- 0x48, 0xc1, 0xe1, 0x20, //0x00000d85 shlq $32, %rcx
- 0x48, 0x09, 0xca, //0x00000d89 orq %rcx, %rdx
- 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000d8c jne LBB0_172
- 0x4d, 0x85, 0xc9, //0x00000d92 testq %r9, %r9
- 0x0f, 0x85, 0x49, 0x00, 0x00, 0x00, //0x00000d95 jne LBB0_174
- 0x45, 0x31, 0xc9, //0x00000d9b xorl %r9d, %r9d
- 0x48, 0x85, 0xff, //0x00000d9e testq %rdi, %rdi
- 0x0f, 0x85, 0x99, 0x00, 0x00, 0x00, //0x00000da1 jne LBB0_176
- //0x00000da7 LBB0_107
- 0x48, 0x83, 0xc3, 0xc0, //0x00000da7 addq $-64, %rbx
- 0x48, 0x83, 0xc6, 0xc0, //0x00000dab addq $-64, %rsi
- 0x49, 0x83, 0xc4, 0x40, //0x00000daf addq $64, %r12
- 0x48, 0x83, 0xfb, 0x3f, //0x00000db3 cmpq $63, %rbx
- 0x0f, 0x87, 0x93, 0xff, 0xff, 0xff, //0x00000db7 ja LBB0_104
- 0xe9, 0xce, 0x0e, 0x00, 0x00, //0x00000dbd jmp LBB0_108
- //0x00000dc2 LBB0_172
- 0x4c, 0x89, 0x5c, 0x24, 0x18, //0x00000dc2 movq %r11, $24(%rsp)
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00000dc7 cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x00000dcd jne LBB0_175
- 0x48, 0x0f, 0xbc, 0xc2, //0x00000dd3 bsfq %rdx, %rax
- 0x4c, 0x01, 0xe0, //0x00000dd7 addq %r12, %rax
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x00000dda movq %rax, $16(%rsp)
- 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00000ddf jmp LBB0_175
- //0x00000de4 LBB0_174
- 0x4c, 0x89, 0x5c, 0x24, 0x18, //0x00000de4 movq %r11, $24(%rsp)
- //0x00000de9 LBB0_175
- 0x4c, 0x89, 0xc8, //0x00000de9 movq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x00000dec notq %rax
- 0x48, 0x21, 0xd0, //0x00000def andq %rdx, %rax
- 0x4c, 0x8d, 0x1c, 0x00, //0x00000df2 leaq (%rax,%rax), %r11
- 0x4d, 0x09, 0xcb, //0x00000df6 orq %r9, %r11
- 0x4c, 0x89, 0xd9, //0x00000df9 movq %r11, %rcx
- 0x48, 0xf7, 0xd1, //0x00000dfc notq %rcx
- 0x48, 0x21, 0xd1, //0x00000dff andq %rdx, %rcx
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000e02 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd1, //0x00000e0c andq %rdx, %rcx
- 0x45, 0x31, 0xc9, //0x00000e0f xorl %r9d, %r9d
- 0x48, 0x01, 0xc1, //0x00000e12 addq %rax, %rcx
- 0x41, 0x0f, 0x92, 0xc1, //0x00000e15 setb %r9b
- 0x48, 0x01, 0xc9, //0x00000e19 addq %rcx, %rcx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000e1c movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc1, //0x00000e26 xorq %rax, %rcx
- 0x4c, 0x21, 0xd9, //0x00000e29 andq %r11, %rcx
- 0x48, 0xf7, 0xd1, //0x00000e2c notq %rcx
- 0x48, 0x21, 0xcf, //0x00000e2f andq %rcx, %rdi
- 0x4c, 0x8b, 0x5c, 0x24, 0x18, //0x00000e32 movq $24(%rsp), %r11
- 0x48, 0x85, 0xff, //0x00000e37 testq %rdi, %rdi
- 0x0f, 0x84, 0x67, 0xff, 0xff, 0xff, //0x00000e3a je LBB0_107
- //0x00000e40 LBB0_176
- 0x4c, 0x0f, 0xbc, 0xe7, //0x00000e40 bsfq %rdi, %r12
- 0x49, 0x29, 0xf4, //0x00000e44 subq %rsi, %r12
- //0x00000e47 LBB0_177
- 0x4d, 0x89, 0xf9, //0x00000e47 movq %r15, %r9
- 0x48, 0x8b, 0x7c, 0x24, 0x20, //0x00000e4a movq $32(%rsp), %rdi
- 0x48, 0x8b, 0x54, 0x24, 0x28, //0x00000e4f movq $40(%rsp), %rdx
- 0x4d, 0x89, 0xf7, //0x00000e54 movq %r14, %r15
- 0x4d, 0x85, 0xe4, //0x00000e57 testq %r12, %r12
- 0x0f, 0x89, 0x2c, 0x04, 0x00, 0x00, //0x00000e5a jns LBB0_241
- 0xe9, 0x56, 0x1b, 0x00, 0x00, //0x00000e60 jmp LBB0_495
- //0x00000e65 LBB0_178
- 0x4c, 0x29, 0xe3, //0x00000e65 subq %r12, %rbx
- 0x0f, 0x84, 0x30, 0x24, 0x00, 0x00, //0x00000e68 je LBB0_656
- 0x4d, 0x89, 0xce, //0x00000e6e movq %r9, %r14
- 0x48, 0x83, 0xfb, 0x40, //0x00000e71 cmpq $64, %rbx
- 0x0f, 0x82, 0x99, 0x10, 0x00, 0x00, //0x00000e75 jb LBB0_411
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00000e7b movq $-1, $16(%rsp)
- 0x45, 0x31, 0xc9, //0x00000e84 xorl %r9d, %r9d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000e87 .p2align 4, 0x90
- //0x00000e90 LBB0_181
- 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x25, 0x00, //0x00000e90 vmovdqu (%r13,%r12), %ymm0
- 0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x25, 0x20, //0x00000e97 vmovdqu $32(%r13,%r12), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x00000e9e vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xfa, //0x00000ea2 vpmovmskb %ymm2, %edi
- 0xc5, 0xf5, 0x74, 0xd6, //0x00000ea6 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xc2, //0x00000eaa vpmovmskb %ymm2, %eax
- 0xc5, 0xfd, 0x74, 0xd7, //0x00000eae vpcmpeqb %ymm7, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x00000eb2 vpmovmskb %ymm2, %edx
- 0xc5, 0xf5, 0x74, 0xd7, //0x00000eb6 vpcmpeqb %ymm7, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xca, //0x00000eba vpmovmskb %ymm2, %ecx
- 0xc5, 0xbd, 0xda, 0xd1, //0x00000ebe vpminub %ymm1, %ymm8, %ymm2
- 0xc5, 0xf5, 0x74, 0xca, //0x00000ec2 vpcmpeqb %ymm2, %ymm1, %ymm1
- 0xc5, 0xfd, 0xd7, 0xf1, //0x00000ec6 vpmovmskb %ymm1, %esi
- 0x48, 0xc1, 0xe0, 0x20, //0x00000eca shlq $32, %rax
- 0x48, 0x09, 0xc7, //0x00000ece orq %rax, %rdi
- 0x48, 0xc1, 0xe1, 0x20, //0x00000ed1 shlq $32, %rcx
- 0x48, 0xc1, 0xe6, 0x20, //0x00000ed5 shlq $32, %rsi
- 0x48, 0x09, 0xca, //0x00000ed9 orq %rcx, %rdx
- 0x0f, 0x85, 0x44, 0x00, 0x00, 0x00, //0x00000edc jne LBB0_192
- 0x4d, 0x85, 0xc9, //0x00000ee2 testq %r9, %r9
- 0x0f, 0x85, 0x5d, 0x00, 0x00, 0x00, //0x00000ee5 jne LBB0_194
- 0x45, 0x31, 0xc9, //0x00000eeb xorl %r9d, %r9d
- //0x00000eee LBB0_184
- 0xc5, 0xbd, 0xda, 0xc8, //0x00000eee vpminub %ymm0, %ymm8, %ymm1
- 0xc5, 0xfd, 0x74, 0xc1, //0x00000ef2 vpcmpeqb %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc0, //0x00000ef6 vpmovmskb %ymm0, %eax
- 0x48, 0x09, 0xc6, //0x00000efa orq %rax, %rsi
- 0x48, 0x85, 0xff, //0x00000efd testq %rdi, %rdi
- 0x0f, 0x85, 0x7a, 0x0a, 0x00, 0x00, //0x00000f00 jne LBB0_196
- 0x48, 0x85, 0xf6, //0x00000f06 testq %rsi, %rsi
- 0x0f, 0x85, 0x0a, 0x22, 0x00, 0x00, //0x00000f09 jne LBB0_645
- 0x48, 0x83, 0xc3, 0xc0, //0x00000f0f addq $-64, %rbx
- 0x49, 0x83, 0xc4, 0x40, //0x00000f13 addq $64, %r12
- 0x48, 0x83, 0xfb, 0x3f, //0x00000f17 cmpq $63, %rbx
- 0x0f, 0x87, 0x6f, 0xff, 0xff, 0xff, //0x00000f1b ja LBB0_181
- 0xe9, 0x8b, 0x0c, 0x00, 0x00, //0x00000f21 jmp LBB0_187
- //0x00000f26 LBB0_192
- 0x4c, 0x89, 0x5c, 0x24, 0x18, //0x00000f26 movq %r11, $24(%rsp)
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00000f2b cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x00000f31 jne LBB0_195
- 0x48, 0x0f, 0xbc, 0xc2, //0x00000f37 bsfq %rdx, %rax
- 0x4c, 0x01, 0xe0, //0x00000f3b addq %r12, %rax
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x00000f3e movq %rax, $16(%rsp)
- 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00000f43 jmp LBB0_195
- //0x00000f48 LBB0_194
- 0x4c, 0x89, 0x5c, 0x24, 0x18, //0x00000f48 movq %r11, $24(%rsp)
- //0x00000f4d LBB0_195
- 0x4c, 0x89, 0xc8, //0x00000f4d movq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x00000f50 notq %rax
- 0x48, 0x21, 0xd0, //0x00000f53 andq %rdx, %rax
- 0x4c, 0x8d, 0x1c, 0x00, //0x00000f56 leaq (%rax,%rax), %r11
- 0x4d, 0x09, 0xcb, //0x00000f5a orq %r9, %r11
- 0x4c, 0x89, 0xd9, //0x00000f5d movq %r11, %rcx
- 0x48, 0xf7, 0xd1, //0x00000f60 notq %rcx
- 0x48, 0x21, 0xd1, //0x00000f63 andq %rdx, %rcx
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000f66 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd1, //0x00000f70 andq %rdx, %rcx
- 0x45, 0x31, 0xc9, //0x00000f73 xorl %r9d, %r9d
- 0x48, 0x01, 0xc1, //0x00000f76 addq %rax, %rcx
- 0x41, 0x0f, 0x92, 0xc1, //0x00000f79 setb %r9b
- 0x48, 0x01, 0xc9, //0x00000f7d addq %rcx, %rcx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000f80 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc1, //0x00000f8a xorq %rax, %rcx
- 0x4c, 0x21, 0xd9, //0x00000f8d andq %r11, %rcx
- 0x48, 0xf7, 0xd1, //0x00000f90 notq %rcx
- 0x48, 0x21, 0xcf, //0x00000f93 andq %rcx, %rdi
- 0x4c, 0x8b, 0x5c, 0x24, 0x18, //0x00000f96 movq $24(%rsp), %r11
- 0xe9, 0x4e, 0xff, 0xff, 0xff, //0x00000f9b jmp LBB0_184
- //0x00000fa0 LBB0_198
- 0x4c, 0x01, 0xf9, //0x00000fa0 addq %r15, %rcx
- 0x4c, 0x01, 0xf1, //0x00000fa3 addq %r14, %rcx
- 0xc5, 0xf8, 0x77, //0x00000fa6 vzeroupper
- 0x49, 0x89, 0xcf, //0x00000fa9 movq %rcx, %r15
- 0xe9, 0x6f, 0x01, 0x00, 0x00, //0x00000fac jmp LBB0_225
- //0x00000fb1 LBB0_199
- 0x4c, 0x29, 0xe3, //0x00000fb1 subq %r12, %rbx
- 0x0f, 0x84, 0xe4, 0x22, 0x00, 0x00, //0x00000fb4 je LBB0_656
- 0x4d, 0x89, 0xce, //0x00000fba movq %r9, %r14
- 0x48, 0x83, 0xfb, 0x40, //0x00000fbd cmpq $64, %rbx
- 0x0f, 0x82, 0x8f, 0x0f, 0x00, 0x00, //0x00000fc1 jb LBB0_414
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00000fc7 movq $-1, $16(%rsp)
- 0x45, 0x31, 0xc9, //0x00000fd0 xorl %r9d, %r9d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000fd3 .p2align 4, 0x90
- //0x00000fe0 LBB0_202
- 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x25, 0x00, //0x00000fe0 vmovdqu (%r13,%r12), %ymm0
- 0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x25, 0x20, //0x00000fe7 vmovdqu $32(%r13,%r12), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x00000fee vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xfa, //0x00000ff2 vpmovmskb %ymm2, %edi
- 0xc5, 0xf5, 0x74, 0xd6, //0x00000ff6 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xca, //0x00000ffa vpmovmskb %ymm2, %ecx
- 0xc5, 0xfd, 0x74, 0xd7, //0x00000ffe vpcmpeqb %ymm7, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x00001002 vpmovmskb %ymm2, %edx
- 0xc5, 0xf5, 0x74, 0xd7, //0x00001006 vpcmpeqb %ymm7, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xc2, //0x0000100a vpmovmskb %ymm2, %eax
- 0xc5, 0xbd, 0xda, 0xd1, //0x0000100e vpminub %ymm1, %ymm8, %ymm2
- 0xc5, 0xf5, 0x74, 0xca, //0x00001012 vpcmpeqb %ymm2, %ymm1, %ymm1
- 0xc5, 0xfd, 0xd7, 0xf1, //0x00001016 vpmovmskb %ymm1, %esi
- 0x48, 0xc1, 0xe1, 0x20, //0x0000101a shlq $32, %rcx
- 0x48, 0x09, 0xcf, //0x0000101e orq %rcx, %rdi
- 0x48, 0xc1, 0xe0, 0x20, //0x00001021 shlq $32, %rax
- 0x48, 0xc1, 0xe6, 0x20, //0x00001025 shlq $32, %rsi
- 0x48, 0x09, 0xc2, //0x00001029 orq %rax, %rdx
- 0x0f, 0x85, 0x44, 0x00, 0x00, 0x00, //0x0000102c jne LBB0_213
- 0x4d, 0x85, 0xc9, //0x00001032 testq %r9, %r9
- 0x0f, 0x85, 0x5d, 0x00, 0x00, 0x00, //0x00001035 jne LBB0_215
- 0x45, 0x31, 0xc9, //0x0000103b xorl %r9d, %r9d
- //0x0000103e LBB0_205
- 0xc5, 0xbd, 0xda, 0xc8, //0x0000103e vpminub %ymm0, %ymm8, %ymm1
- 0xc5, 0xfd, 0x74, 0xc1, //0x00001042 vpcmpeqb %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc0, //0x00001046 vpmovmskb %ymm0, %eax
- 0x48, 0x09, 0xc6, //0x0000104a orq %rax, %rsi
- 0x48, 0x85, 0xff, //0x0000104d testq %rdi, %rdi
- 0x0f, 0x85, 0x9a, 0x00, 0x00, 0x00, //0x00001050 jne LBB0_217
- 0x48, 0x85, 0xf6, //0x00001056 testq %rsi, %rsi
- 0x0f, 0x85, 0xba, 0x20, 0x00, 0x00, //0x00001059 jne LBB0_645
- 0x48, 0x83, 0xc3, 0xc0, //0x0000105f addq $-64, %rbx
- 0x49, 0x83, 0xc4, 0x40, //0x00001063 addq $64, %r12
- 0x48, 0x83, 0xfb, 0x3f, //0x00001067 cmpq $63, %rbx
- 0x0f, 0x87, 0x6f, 0xff, 0xff, 0xff, //0x0000106b ja LBB0_202
- 0xe9, 0x6d, 0x0c, 0x00, 0x00, //0x00001071 jmp LBB0_208
- //0x00001076 LBB0_213
- 0x4c, 0x89, 0x5c, 0x24, 0x18, //0x00001076 movq %r11, $24(%rsp)
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x0000107b cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x00001081 jne LBB0_216
- 0x48, 0x0f, 0xbc, 0xc2, //0x00001087 bsfq %rdx, %rax
- 0x4c, 0x01, 0xe0, //0x0000108b addq %r12, %rax
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x0000108e movq %rax, $16(%rsp)
- 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00001093 jmp LBB0_216
- //0x00001098 LBB0_215
- 0x4c, 0x89, 0x5c, 0x24, 0x18, //0x00001098 movq %r11, $24(%rsp)
- //0x0000109d LBB0_216
- 0x4c, 0x89, 0xc8, //0x0000109d movq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x000010a0 notq %rax
- 0x48, 0x21, 0xd0, //0x000010a3 andq %rdx, %rax
- 0x4c, 0x8d, 0x1c, 0x00, //0x000010a6 leaq (%rax,%rax), %r11
- 0x4d, 0x09, 0xcb, //0x000010aa orq %r9, %r11
- 0x4c, 0x89, 0xd9, //0x000010ad movq %r11, %rcx
- 0x48, 0xf7, 0xd1, //0x000010b0 notq %rcx
- 0x48, 0x21, 0xd1, //0x000010b3 andq %rdx, %rcx
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000010b6 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd1, //0x000010c0 andq %rdx, %rcx
- 0x45, 0x31, 0xc9, //0x000010c3 xorl %r9d, %r9d
- 0x48, 0x01, 0xc1, //0x000010c6 addq %rax, %rcx
- 0x41, 0x0f, 0x92, 0xc1, //0x000010c9 setb %r9b
- 0x48, 0x01, 0xc9, //0x000010cd addq %rcx, %rcx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000010d0 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc1, //0x000010da xorq %rax, %rcx
- 0x4c, 0x21, 0xd9, //0x000010dd andq %r11, %rcx
- 0x48, 0xf7, 0xd1, //0x000010e0 notq %rcx
- 0x48, 0x21, 0xcf, //0x000010e3 andq %rcx, %rdi
- 0x4c, 0x8b, 0x5c, 0x24, 0x18, //0x000010e6 movq $24(%rsp), %r11
- 0xe9, 0x4e, 0xff, 0xff, 0xff, //0x000010eb jmp LBB0_205
- //0x000010f0 LBB0_217
- 0x48, 0x0f, 0xbc, 0xc7, //0x000010f0 bsfq %rdi, %rax
- 0x48, 0x85, 0xf6, //0x000010f4 testq %rsi, %rsi
- 0x0f, 0x84, 0x64, 0x01, 0x00, 0x00, //0x000010f7 je LBB0_238
- 0x48, 0x0f, 0xbc, 0xf6, //0x000010fd bsfq %rsi, %rsi
- 0xe9, 0x60, 0x01, 0x00, 0x00, //0x00001101 jmp LBB0_239
- //0x00001106 LBB0_222
- 0x89, 0xc8, //0x00001106 movl %ecx, %eax
- 0x49, 0x01, 0xc7, //0x00001108 addq %rax, %r15
- 0x4d, 0x01, 0xf7, //0x0000110b addq %r14, %r15
- 0x4c, 0x8b, 0x5c, 0x24, 0x18, //0x0000110e movq $24(%rsp), %r11
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00001113 jmp LBB0_224
- //0x00001118 LBB0_223
- 0x49, 0x01, 0xcf, //0x00001118 addq %rcx, %r15
- //0x0000111b LBB0_224
- 0x4c, 0x8b, 0x74, 0x24, 0x10, //0x0000111b movq $16(%rsp), %r14
- //0x00001120 LBB0_225
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001120 movq $-1, %rcx
- 0x4d, 0x85, 0xc0, //0x00001127 testq %r8, %r8
- 0x0f, 0x84, 0x81, 0x1f, 0x00, 0x00, //0x0000112a je LBB0_622
- 0x4d, 0x85, 0xe4, //0x00001130 testq %r12, %r12
- 0x0f, 0x84, 0x78, 0x1f, 0x00, 0x00, //0x00001133 je LBB0_622
- 0x4d, 0x85, 0xc9, //0x00001139 testq %r9, %r9
- 0x0f, 0x84, 0x6f, 0x1f, 0x00, 0x00, //0x0000113c je LBB0_622
- 0x4d, 0x29, 0xf7, //0x00001142 subq %r14, %r15
- 0x49, 0x8d, 0x4f, 0xff, //0x00001145 leaq $-1(%r15), %rcx
- 0x49, 0x39, 0xc8, //0x00001149 cmpq %rcx, %r8
- 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x0000114c je LBB0_234
- 0x49, 0x39, 0xcc, //0x00001152 cmpq %rcx, %r12
- 0x0f, 0x84, 0x83, 0x00, 0x00, 0x00, //0x00001155 je LBB0_234
- 0x49, 0x39, 0xc9, //0x0000115b cmpq %rcx, %r9
- 0x0f, 0x84, 0x7a, 0x00, 0x00, 0x00, //0x0000115e je LBB0_234
- 0x4d, 0x85, 0xe4, //0x00001164 testq %r12, %r12
- 0xc5, 0xfe, 0x6f, 0x2d, 0x91, 0xee, 0xff, 0xff, //0x00001167 vmovdqu $-4463(%rip), %ymm5 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0x09, 0xef, 0xff, 0xff, //0x0000116f vmovdqu $-4343(%rip), %ymm6 /* LCPI0_7+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0x21, 0xef, 0xff, 0xff, //0x00001177 vmovdqu $-4319(%rip), %ymm7 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0x99, 0xef, 0xff, 0xff, //0x0000117f vmovdqu $-4199(%rip), %ymm8 /* LCPI0_13+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x0d, 0xb1, 0xef, 0xff, 0xff, //0x00001187 vmovdqu $-4175(%rip), %ymm9 /* LCPI0_14+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x15, 0xc9, 0xef, 0xff, 0xff, //0x0000118f vmovdqu $-4151(%rip), %ymm10 /* LCPI0_15+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0xa1, 0xee, 0xff, 0xff, //0x00001197 vmovdqu $-4447(%rip), %ymm11 /* LCPI0_2+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0xd9, 0xef, 0xff, 0xff, //0x0000119f vmovdqu $-4135(%rip), %ymm12 /* LCPI0_16+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0xf1, 0xef, 0xff, 0xff, //0x000011a7 vmovdqu $-4111(%rip), %ymm13 /* LCPI0_17+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0x09, 0xf0, 0xff, 0xff, //0x000011af vmovdqu $-4087(%rip), %ymm14 /* LCPI0_18+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x3d, 0x21, 0xf0, 0xff, 0xff, //0x000011b7 vmovdqu $-4063(%rip), %ymm15 /* LCPI0_19+0(%rip) */
- 0x0f, 0x8e, 0x79, 0x00, 0x00, 0x00, //0x000011bf jle LBB0_235
- 0x49, 0x8d, 0x44, 0x24, 0xff, //0x000011c5 leaq $-1(%r12), %rax
- 0x49, 0x39, 0xc1, //0x000011ca cmpq %rax, %r9
- 0x0f, 0x84, 0x6b, 0x00, 0x00, 0x00, //0x000011cd je LBB0_235
- 0x49, 0xf7, 0xd4, //0x000011d3 notq %r12
- 0x4d, 0x89, 0xe7, //0x000011d6 movq %r12, %r15
- 0xe9, 0x6d, 0x0a, 0x00, 0x00, //0x000011d9 jmp LBB0_390
- //0x000011de LBB0_234
- 0x49, 0xf7, 0xdf, //0x000011de negq %r15
- 0xc5, 0xfe, 0x6f, 0x2d, 0x17, 0xee, 0xff, 0xff, //0x000011e1 vmovdqu $-4585(%rip), %ymm5 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0x8f, 0xee, 0xff, 0xff, //0x000011e9 vmovdqu $-4465(%rip), %ymm6 /* LCPI0_7+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0xa7, 0xee, 0xff, 0xff, //0x000011f1 vmovdqu $-4441(%rip), %ymm7 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0x1f, 0xef, 0xff, 0xff, //0x000011f9 vmovdqu $-4321(%rip), %ymm8 /* LCPI0_13+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x0d, 0x37, 0xef, 0xff, 0xff, //0x00001201 vmovdqu $-4297(%rip), %ymm9 /* LCPI0_14+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x15, 0x4f, 0xef, 0xff, 0xff, //0x00001209 vmovdqu $-4273(%rip), %ymm10 /* LCPI0_15+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0x27, 0xee, 0xff, 0xff, //0x00001211 vmovdqu $-4569(%rip), %ymm11 /* LCPI0_2+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0x5f, 0xef, 0xff, 0xff, //0x00001219 vmovdqu $-4257(%rip), %ymm12 /* LCPI0_16+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0x77, 0xef, 0xff, 0xff, //0x00001221 vmovdqu $-4233(%rip), %ymm13 /* LCPI0_17+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0x8f, 0xef, 0xff, 0xff, //0x00001229 vmovdqu $-4209(%rip), %ymm14 /* LCPI0_18+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x3d, 0xa7, 0xef, 0xff, 0xff, //0x00001231 vmovdqu $-4185(%rip), %ymm15 /* LCPI0_19+0(%rip) */
- 0xe9, 0x0d, 0x0a, 0x00, 0x00, //0x00001239 jmp LBB0_390
- //0x0000123e LBB0_235
- 0x4c, 0x89, 0xc0, //0x0000123e movq %r8, %rax
- 0x4c, 0x09, 0xc8, //0x00001241 orq %r9, %rax
- 0x0f, 0x99, 0xc1, //0x00001244 setns %cl
- 0x0f, 0x88, 0xe1, 0x05, 0x00, 0x00, //0x00001247 js LBB0_341
- 0x4d, 0x39, 0xc8, //0x0000124d cmpq %r9, %r8
- 0x0f, 0x8c, 0xd8, 0x05, 0x00, 0x00, //0x00001250 jl LBB0_341
- 0x49, 0xf7, 0xd0, //0x00001256 notq %r8
- 0x4d, 0x89, 0xc7, //0x00001259 movq %r8, %r15
- 0xe9, 0xea, 0x09, 0x00, 0x00, //0x0000125c jmp LBB0_390
- //0x00001261 LBB0_238
- 0xbe, 0x40, 0x00, 0x00, 0x00, //0x00001261 movl $64, %esi
- //0x00001266 LBB0_239
- 0x4d, 0x89, 0xf1, //0x00001266 movq %r14, %r9
- 0x48, 0x39, 0xc6, //0x00001269 cmpq %rax, %rsi
- 0x48, 0x8b, 0x7c, 0x24, 0x20, //0x0000126c movq $32(%rsp), %rdi
- 0x48, 0x8b, 0x54, 0x24, 0x28, //0x00001271 movq $40(%rsp), %rdx
- 0x0f, 0x82, 0x3d, 0x20, 0x00, 0x00, //0x00001276 jb LBB0_363
- 0x49, 0x01, 0xc4, //0x0000127c addq %rax, %r12
- 0x49, 0x83, 0xc4, 0x01, //0x0000127f addq $1, %r12
- 0x4d, 0x85, 0xe4, //0x00001283 testq %r12, %r12
- 0x0f, 0x88, 0x2f, 0x17, 0x00, 0x00, //0x00001286 js LBB0_495
- //0x0000128c LBB0_241
- 0x4d, 0x89, 0x21, //0x0000128c movq %r12, (%r9)
- 0x4d, 0x89, 0xd6, //0x0000128f movq %r10, %r14
- 0x48, 0xb8, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00001292 movabsq $9223372036854775806, %rax
- 0x49, 0x39, 0xc2, //0x0000129c cmpq %rax, %r10
- 0x0f, 0x87, 0x9a, 0x1e, 0x00, 0x00, //0x0000129f ja LBB0_650
- 0x48, 0x8b, 0x02, //0x000012a5 movq (%rdx), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000012a8 cmpq $4095, %rax
- 0x0f, 0x8f, 0xfb, 0x16, 0x00, 0x00, //0x000012ae jg LBB0_631
- 0x48, 0x8d, 0x48, 0x01, //0x000012b4 leaq $1(%rax), %rcx
- 0x48, 0x89, 0x0a, //0x000012b8 movq %rcx, (%rdx)
- 0x48, 0xc7, 0x44, 0xc2, 0x08, 0x04, 0x00, 0x00, 0x00, //0x000012bb movq $4, $8(%rdx,%rax,8)
- 0xe9, 0x45, 0xf2, 0xff, 0xff, //0x000012c4 jmp LBB0_35
- //0x000012c9 LBB0_244
- 0x48, 0x8b, 0x47, 0x08, //0x000012c9 movq $8(%rdi), %rax
- 0x48, 0x8d, 0x48, 0xfc, //0x000012cd leaq $-4(%rax), %rcx
- 0x49, 0x39, 0xca, //0x000012d1 cmpq %rcx, %r10
- 0x0f, 0x83, 0x7a, 0x1e, 0x00, 0x00, //0x000012d4 jae LBB0_630
- 0x43, 0x8b, 0x4c, 0x25, 0x00, //0x000012da movl (%r13,%r12), %ecx
- 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x000012df cmpl $1702063201, %ecx
- 0x0f, 0x85, 0x8c, 0x1e, 0x00, 0x00, //0x000012e5 jne LBB0_632
- 0x4d, 0x8d, 0x62, 0x05, //0x000012eb leaq $5(%r10), %r12
- 0xe9, 0x01, 0xf2, 0xff, 0xff, //0x000012ef jmp LBB0_34
- //0x000012f4 LBB0_247
- 0x4c, 0x8b, 0x47, 0x08, //0x000012f4 movq $8(%rdi), %r8
- 0x4c, 0x89, 0xc3, //0x000012f8 movq %r8, %rbx
- 0x41, 0xf6, 0xc3, 0x20, //0x000012fb testb $32, %r11b
- 0x0f, 0x85, 0x42, 0x05, 0x00, 0x00, //0x000012ff jne LBB0_342
- 0x4c, 0x29, 0xe3, //0x00001305 subq %r12, %rbx
- 0x0f, 0x84, 0x90, 0x1f, 0x00, 0x00, //0x00001308 je LBB0_656
- 0x4d, 0x89, 0xfe, //0x0000130e movq %r15, %r14
- 0x4d, 0x89, 0xcf, //0x00001311 movq %r9, %r15
- 0x48, 0x83, 0xfb, 0x40, //0x00001314 cmpq $64, %rbx
- 0x0f, 0x82, 0x86, 0x0c, 0x00, 0x00, //0x00001318 jb LBB0_417
- 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x0000131e movq $-2, %rsi
- 0x4c, 0x29, 0xd6, //0x00001325 subq %r10, %rsi
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00001328 movq $-1, $16(%rsp)
- 0x45, 0x31, 0xc9, //0x00001331 xorl %r9d, %r9d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001334 .p2align 4, 0x90
- //0x00001340 LBB0_251
- 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x25, 0x00, //0x00001340 vmovdqu (%r13,%r12), %ymm0
- 0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x25, 0x20, //0x00001347 vmovdqu $32(%r13,%r12), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x0000134e vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xfa, //0x00001352 vpmovmskb %ymm2, %edi
- 0xc5, 0xf5, 0x74, 0xd6, //0x00001356 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xc2, //0x0000135a vpmovmskb %ymm2, %eax
- 0xc5, 0xfd, 0x74, 0xc7, //0x0000135e vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xd0, //0x00001362 vpmovmskb %ymm0, %edx
- 0xc5, 0xf5, 0x74, 0xc7, //0x00001366 vpcmpeqb %ymm7, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc8, //0x0000136a vpmovmskb %ymm0, %ecx
- 0x48, 0xc1, 0xe0, 0x20, //0x0000136e shlq $32, %rax
- 0x48, 0x09, 0xc7, //0x00001372 orq %rax, %rdi
- 0x48, 0xc1, 0xe1, 0x20, //0x00001375 shlq $32, %rcx
- 0x48, 0x09, 0xca, //0x00001379 orq %rcx, %rdx
- 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000137c jne LBB0_269
- 0x4d, 0x85, 0xc9, //0x00001382 testq %r9, %r9
- 0x0f, 0x85, 0x49, 0x00, 0x00, 0x00, //0x00001385 jne LBB0_271
- 0x45, 0x31, 0xc9, //0x0000138b xorl %r9d, %r9d
- 0x48, 0x85, 0xff, //0x0000138e testq %rdi, %rdi
- 0x0f, 0x85, 0x3e, 0xf1, 0xff, 0xff, //0x00001391 jne LBB0_31
- //0x00001397 LBB0_254
- 0x48, 0x83, 0xc3, 0xc0, //0x00001397 addq $-64, %rbx
- 0x48, 0x83, 0xc6, 0xc0, //0x0000139b addq $-64, %rsi
- 0x49, 0x83, 0xc4, 0x40, //0x0000139f addq $64, %r12
- 0x48, 0x83, 0xfb, 0x3f, //0x000013a3 cmpq $63, %rbx
- 0x0f, 0x87, 0x93, 0xff, 0xff, 0xff, //0x000013a7 ja LBB0_251
- 0xe9, 0xbf, 0x09, 0x00, 0x00, //0x000013ad jmp LBB0_255
- //0x000013b2 LBB0_269
- 0x4c, 0x89, 0x5c, 0x24, 0x18, //0x000013b2 movq %r11, $24(%rsp)
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x000013b7 cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x000013bd jne LBB0_272
- 0x48, 0x0f, 0xbc, 0xc2, //0x000013c3 bsfq %rdx, %rax
- 0x4c, 0x01, 0xe0, //0x000013c7 addq %r12, %rax
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x000013ca movq %rax, $16(%rsp)
- 0xe9, 0x05, 0x00, 0x00, 0x00, //0x000013cf jmp LBB0_272
- //0x000013d4 LBB0_271
- 0x4c, 0x89, 0x5c, 0x24, 0x18, //0x000013d4 movq %r11, $24(%rsp)
- //0x000013d9 LBB0_272
- 0x4c, 0x89, 0xc8, //0x000013d9 movq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x000013dc notq %rax
- 0x48, 0x21, 0xd0, //0x000013df andq %rdx, %rax
- 0x4c, 0x8d, 0x1c, 0x00, //0x000013e2 leaq (%rax,%rax), %r11
- 0x4d, 0x09, 0xcb, //0x000013e6 orq %r9, %r11
- 0x4c, 0x89, 0xd9, //0x000013e9 movq %r11, %rcx
- 0x48, 0xf7, 0xd1, //0x000013ec notq %rcx
- 0x48, 0x21, 0xd1, //0x000013ef andq %rdx, %rcx
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000013f2 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd1, //0x000013fc andq %rdx, %rcx
- 0x45, 0x31, 0xc9, //0x000013ff xorl %r9d, %r9d
- 0x48, 0x01, 0xc1, //0x00001402 addq %rax, %rcx
- 0x41, 0x0f, 0x92, 0xc1, //0x00001405 setb %r9b
- 0x48, 0x01, 0xc9, //0x00001409 addq %rcx, %rcx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000140c movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc1, //0x00001416 xorq %rax, %rcx
- 0x4c, 0x21, 0xd9, //0x00001419 andq %r11, %rcx
- 0x48, 0xf7, 0xd1, //0x0000141c notq %rcx
- 0x48, 0x21, 0xcf, //0x0000141f andq %rcx, %rdi
- 0x4c, 0x8b, 0x5c, 0x24, 0x18, //0x00001422 movq $24(%rsp), %r11
- 0x48, 0x85, 0xff, //0x00001427 testq %rdi, %rdi
- 0x0f, 0x84, 0x67, 0xff, 0xff, 0xff, //0x0000142a je LBB0_254
- 0xe9, 0xa0, 0xf0, 0xff, 0xff, //0x00001430 jmp LBB0_31
- //0x00001435 LBB0_273
- 0x4c, 0x89, 0x7c, 0x24, 0x38, //0x00001435 movq %r15, $56(%rsp)
- 0x4c, 0x8b, 0x7f, 0x08, //0x0000143a movq $8(%rdi), %r15
- 0x4d, 0x29, 0xe7, //0x0000143e subq %r12, %r15
- 0x0f, 0x84, 0x24, 0x1d, 0x00, 0x00, //0x00001441 je LBB0_629
- 0x4f, 0x8d, 0x34, 0x2c, //0x00001447 leaq (%r12,%r13), %r14
- 0x41, 0x80, 0x3e, 0x30, //0x0000144b cmpb $48, (%r14)
- 0x0f, 0x85, 0x34, 0x00, 0x00, 0x00, //0x0000144f jne LBB0_278
- 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001455 movl $1, %ebx
- 0x49, 0x83, 0xff, 0x01, //0x0000145a cmpq $1, %r15
- 0x0f, 0x84, 0x05, 0x09, 0x00, 0x00, //0x0000145e je LBB0_402
- 0x41, 0x8a, 0x46, 0x01, //0x00001464 movb $1(%r14), %al
- 0x04, 0xd2, //0x00001468 addb $-46, %al
- 0x3c, 0x37, //0x0000146a cmpb $55, %al
- 0x0f, 0x87, 0xf7, 0x08, 0x00, 0x00, //0x0000146c ja LBB0_402
- 0x0f, 0xb6, 0xc0, //0x00001472 movzbl %al, %eax
- 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00001475 movabsq $36028797027352577, %rcx
- 0x48, 0x0f, 0xa3, 0xc1, //0x0000147f btq %rax, %rcx
- 0x0f, 0x83, 0xe0, 0x08, 0x00, 0x00, //0x00001483 jae LBB0_402
- //0x00001489 LBB0_278
- 0x4c, 0x89, 0x5c, 0x24, 0x18, //0x00001489 movq %r11, $24(%rsp)
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000148e movq $-1, %r8
- 0x49, 0x83, 0xff, 0x20, //0x00001495 cmpq $32, %r15
- 0x0f, 0x82, 0xdb, 0x0a, 0x00, 0x00, //0x00001499 jb LBB0_416
- 0x31, 0xdb, //0x0000149f xorl %ebx, %ebx
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000014a1 movq $-1, %r11
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x000014a8 movq $-1, %r12
- 0x90, //0x000014af .p2align 4, 0x90
- //0x000014b0 LBB0_280
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x1e, //0x000014b0 vmovdqu (%r14,%rbx), %ymm0
- 0xc5, 0xb5, 0x74, 0xc8, //0x000014b6 vpcmpeqb %ymm0, %ymm9, %ymm1
- 0xc5, 0xad, 0x74, 0xd0, //0x000014ba vpcmpeqb %ymm0, %ymm10, %ymm2
- 0xc5, 0xed, 0xeb, 0xc9, //0x000014be vpor %ymm1, %ymm2, %ymm1
- 0xc5, 0xa5, 0xdb, 0xd0, //0x000014c2 vpand %ymm0, %ymm11, %ymm2
- 0xc5, 0x9d, 0x74, 0xd8, //0x000014c6 vpcmpeqb %ymm0, %ymm12, %ymm3
- 0xc5, 0xfd, 0xd7, 0xd3, //0x000014ca vpmovmskb %ymm3, %edx
- 0xc5, 0x95, 0x74, 0xd2, //0x000014ce vpcmpeqb %ymm2, %ymm13, %ymm2
- 0xc5, 0xfd, 0xd7, 0xfa, //0x000014d2 vpmovmskb %ymm2, %edi
- 0xc5, 0xfd, 0xd7, 0xf1, //0x000014d6 vpmovmskb %ymm1, %esi
- 0xc5, 0x8d, 0xfc, 0xc0, //0x000014da vpaddb %ymm0, %ymm14, %ymm0
- 0xc5, 0x85, 0xda, 0xe0, //0x000014de vpminub %ymm0, %ymm15, %ymm4
- 0xc5, 0xfd, 0x74, 0xc4, //0x000014e2 vpcmpeqb %ymm4, %ymm0, %ymm0
- 0xc5, 0xe5, 0xeb, 0xd2, //0x000014e6 vpor %ymm2, %ymm3, %ymm2
- 0xc5, 0xfd, 0xeb, 0xc2, //0x000014ea vpor %ymm2, %ymm0, %ymm0
- 0xc5, 0xfd, 0xeb, 0xc1, //0x000014ee vpor %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc0, //0x000014f2 vpmovmskb %ymm0, %eax
- 0x48, 0xf7, 0xd0, //0x000014f6 notq %rax
- 0x48, 0x0f, 0xbc, 0xc8, //0x000014f9 bsfq %rax, %rcx
- 0x83, 0xf9, 0x20, //0x000014fd cmpl $32, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00001500 je LBB0_282
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00001506 movl $-1, %eax
- 0xd3, 0xe0, //0x0000150b shll %cl, %eax
- 0xf7, 0xd0, //0x0000150d notl %eax
- 0x21, 0xc2, //0x0000150f andl %eax, %edx
- 0x21, 0xc7, //0x00001511 andl %eax, %edi
- 0x21, 0xf0, //0x00001513 andl %esi, %eax
- 0x89, 0xc6, //0x00001515 movl %eax, %esi
- //0x00001517 LBB0_282
- 0x8d, 0x42, 0xff, //0x00001517 leal $-1(%rdx), %eax
- 0x21, 0xd0, //0x0000151a andl %edx, %eax
- 0x0f, 0x85, 0x26, 0x08, 0x00, 0x00, //0x0000151c jne LBB0_396
- 0x8d, 0x47, 0xff, //0x00001522 leal $-1(%rdi), %eax
- 0x21, 0xf8, //0x00001525 andl %edi, %eax
- 0x0f, 0x85, 0x1b, 0x08, 0x00, 0x00, //0x00001527 jne LBB0_396
- 0x8d, 0x46, 0xff, //0x0000152d leal $-1(%rsi), %eax
- 0x21, 0xf0, //0x00001530 andl %esi, %eax
- 0x0f, 0x85, 0x10, 0x08, 0x00, 0x00, //0x00001532 jne LBB0_396
- 0x85, 0xd2, //0x00001538 testl %edx, %edx
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000153a je LBB0_288
- 0x0f, 0xbc, 0xd2, //0x00001540 bsfl %edx, %edx
- 0x49, 0x83, 0xfc, 0xff, //0x00001543 cmpq $-1, %r12
- 0x0f, 0x85, 0x03, 0x08, 0x00, 0x00, //0x00001547 jne LBB0_397
- 0x48, 0x01, 0xda, //0x0000154d addq %rbx, %rdx
- 0x49, 0x89, 0xd4, //0x00001550 movq %rdx, %r12
- //0x00001553 LBB0_288
- 0x85, 0xff, //0x00001553 testl %edi, %edi
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001555 je LBB0_291
- 0x0f, 0xbc, 0xd7, //0x0000155b bsfl %edi, %edx
- 0x49, 0x83, 0xfb, 0xff, //0x0000155e cmpq $-1, %r11
- 0x0f, 0x85, 0xe8, 0x07, 0x00, 0x00, //0x00001562 jne LBB0_397
- 0x48, 0x01, 0xda, //0x00001568 addq %rbx, %rdx
- 0x49, 0x89, 0xd3, //0x0000156b movq %rdx, %r11
- //0x0000156e LBB0_291
- 0x85, 0xf6, //0x0000156e testl %esi, %esi
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001570 je LBB0_294
- 0x0f, 0xbc, 0xd6, //0x00001576 bsfl %esi, %edx
- 0x49, 0x83, 0xf8, 0xff, //0x00001579 cmpq $-1, %r8
- 0x0f, 0x85, 0xcd, 0x07, 0x00, 0x00, //0x0000157d jne LBB0_397
- 0x48, 0x01, 0xda, //0x00001583 addq %rbx, %rdx
- 0x49, 0x89, 0xd0, //0x00001586 movq %rdx, %r8
- //0x00001589 LBB0_294
- 0x83, 0xf9, 0x20, //0x00001589 cmpl $32, %ecx
- 0x0f, 0x85, 0x2b, 0x04, 0x00, 0x00, //0x0000158c jne LBB0_361
- 0x49, 0x83, 0xc7, 0xe0, //0x00001592 addq $-32, %r15
- 0x48, 0x83, 0xc3, 0x20, //0x00001596 addq $32, %rbx
- 0x49, 0x83, 0xff, 0x1f, //0x0000159a cmpq $31, %r15
- 0x0f, 0x87, 0x0c, 0xff, 0xff, 0xff, //0x0000159e ja LBB0_280
- 0xc5, 0xf8, 0x77, //0x000015a4 vzeroupper
- 0x4c, 0x01, 0xf3, //0x000015a7 addq %r14, %rbx
- 0x4c, 0x89, 0x74, 0x24, 0x10, //0x000015aa movq %r14, $16(%rsp)
- 0x4c, 0x89, 0x4c, 0x24, 0x30, //0x000015af movq %r9, $48(%rsp)
- 0x49, 0x83, 0xff, 0x10, //0x000015b4 cmpq $16, %r15
- 0x0f, 0x82, 0x2c, 0x01, 0x00, 0x00, //0x000015b8 jb LBB0_315
- //0x000015be LBB0_297
- 0x48, 0x89, 0xd8, //0x000015be movq %rbx, %rax
- 0x4c, 0x29, 0xd0, //0x000015c1 subq %r10, %rax
- 0x4d, 0x89, 0xe9, //0x000015c4 movq %r13, %r9
- 0x49, 0xf7, 0xd1, //0x000015c7 notq %r9
- 0x49, 0x01, 0xc1, //0x000015ca addq %rax, %r9
- 0x45, 0x31, 0xf6, //0x000015cd xorl %r14d, %r14d
- //0x000015d0 LBB0_298
- 0xc4, 0xa1, 0x7a, 0x6f, 0x04, 0x33, //0x000015d0 vmovdqu (%rbx,%r14), %xmm0
- 0xc5, 0xf9, 0x74, 0x0d, 0x62, 0xec, 0xff, 0xff, //0x000015d6 vpcmpeqb $-5022(%rip), %xmm0, %xmm1 /* LCPI0_20+0(%rip) */
- 0xc5, 0xf9, 0x74, 0x15, 0x6a, 0xec, 0xff, 0xff, //0x000015de vpcmpeqb $-5014(%rip), %xmm0, %xmm2 /* LCPI0_21+0(%rip) */
- 0xc5, 0xe9, 0xeb, 0xc9, //0x000015e6 vpor %xmm1, %xmm2, %xmm1
- 0xc5, 0xf9, 0xfc, 0x15, 0x6e, 0xec, 0xff, 0xff, //0x000015ea vpaddb $-5010(%rip), %xmm0, %xmm2 /* LCPI0_22+0(%rip) */
- 0xc5, 0xe9, 0xda, 0x1d, 0x76, 0xec, 0xff, 0xff, //0x000015f2 vpminub $-5002(%rip), %xmm2, %xmm3 /* LCPI0_23+0(%rip) */
- 0xc5, 0xe9, 0x74, 0xd3, //0x000015fa vpcmpeqb %xmm3, %xmm2, %xmm2
- 0xc5, 0xf9, 0xdb, 0x1d, 0x0a, 0xec, 0xff, 0xff, //0x000015fe vpand $-5110(%rip), %xmm0, %xmm3 /* LCPI0_5+0(%rip) */
- 0xc5, 0xf9, 0x74, 0x05, 0x72, 0xec, 0xff, 0xff, //0x00001606 vpcmpeqb $-5006(%rip), %xmm0, %xmm0 /* LCPI0_24+0(%rip) */
- 0xc5, 0xe1, 0x74, 0x1d, 0x7a, 0xec, 0xff, 0xff, //0x0000160e vpcmpeqb $-4998(%rip), %xmm3, %xmm3 /* LCPI0_25+0(%rip) */
- 0xc5, 0xe1, 0xeb, 0xe0, //0x00001616 vpor %xmm0, %xmm3, %xmm4
- 0xc5, 0xd9, 0xeb, 0xe1, //0x0000161a vpor %xmm1, %xmm4, %xmm4
- 0xc5, 0xd9, 0xeb, 0xd2, //0x0000161e vpor %xmm2, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xd0, //0x00001622 vpmovmskb %xmm0, %edx
- 0xc5, 0xf9, 0xd7, 0xfb, //0x00001626 vpmovmskb %xmm3, %edi
- 0xc5, 0xf9, 0xd7, 0xf1, //0x0000162a vpmovmskb %xmm1, %esi
- 0xc5, 0xf9, 0xd7, 0xc2, //0x0000162e vpmovmskb %xmm2, %eax
- 0xf7, 0xd0, //0x00001632 notl %eax
- 0x0f, 0xbc, 0xc8, //0x00001634 bsfl %eax, %ecx
- 0x83, 0xf9, 0x10, //0x00001637 cmpl $16, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x0000163a je LBB0_300
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00001640 movl $-1, %eax
- 0xd3, 0xe0, //0x00001645 shll %cl, %eax
- 0xf7, 0xd0, //0x00001647 notl %eax
- 0x21, 0xc2, //0x00001649 andl %eax, %edx
- 0x21, 0xc7, //0x0000164b andl %eax, %edi
- 0x21, 0xf0, //0x0000164d andl %esi, %eax
- 0x89, 0xc6, //0x0000164f movl %eax, %esi
- //0x00001651 LBB0_300
- 0x8d, 0x42, 0xff, //0x00001651 leal $-1(%rdx), %eax
- 0x21, 0xd0, //0x00001654 andl %edx, %eax
- 0x0f, 0x85, 0x41, 0x08, 0x00, 0x00, //0x00001656 jne LBB0_405
- 0x8d, 0x47, 0xff, //0x0000165c leal $-1(%rdi), %eax
- 0x21, 0xf8, //0x0000165f andl %edi, %eax
- 0x0f, 0x85, 0x36, 0x08, 0x00, 0x00, //0x00001661 jne LBB0_405
- 0x8d, 0x46, 0xff, //0x00001667 leal $-1(%rsi), %eax
- 0x21, 0xf0, //0x0000166a andl %esi, %eax
- 0x0f, 0x85, 0x2b, 0x08, 0x00, 0x00, //0x0000166c jne LBB0_405
- 0x85, 0xd2, //0x00001672 testl %edx, %edx
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001674 je LBB0_306
- 0x0f, 0xbc, 0xd2, //0x0000167a bsfl %edx, %edx
- 0x49, 0x83, 0xfc, 0xff, //0x0000167d cmpq $-1, %r12
- 0x0f, 0x85, 0x2f, 0x08, 0x00, 0x00, //0x00001681 jne LBB0_407
- 0x4c, 0x01, 0xca, //0x00001687 addq %r9, %rdx
- 0x4c, 0x01, 0xf2, //0x0000168a addq %r14, %rdx
- 0x49, 0x89, 0xd4, //0x0000168d movq %rdx, %r12
- //0x00001690 LBB0_306
- 0x85, 0xff, //0x00001690 testl %edi, %edi
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001692 je LBB0_309
- 0x0f, 0xbc, 0xd7, //0x00001698 bsfl %edi, %edx
- 0x49, 0x83, 0xfb, 0xff, //0x0000169b cmpq $-1, %r11
- 0x0f, 0x85, 0x11, 0x08, 0x00, 0x00, //0x0000169f jne LBB0_407
- 0x4c, 0x01, 0xca, //0x000016a5 addq %r9, %rdx
- 0x4c, 0x01, 0xf2, //0x000016a8 addq %r14, %rdx
- 0x49, 0x89, 0xd3, //0x000016ab movq %rdx, %r11
- //0x000016ae LBB0_309
- 0x85, 0xf6, //0x000016ae testl %esi, %esi
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000016b0 je LBB0_312
- 0x0f, 0xbc, 0xd6, //0x000016b6 bsfl %esi, %edx
- 0x49, 0x83, 0xf8, 0xff, //0x000016b9 cmpq $-1, %r8
- 0x0f, 0x85, 0xf3, 0x07, 0x00, 0x00, //0x000016bd jne LBB0_407
- 0x4c, 0x01, 0xca, //0x000016c3 addq %r9, %rdx
- 0x4c, 0x01, 0xf2, //0x000016c6 addq %r14, %rdx
- 0x49, 0x89, 0xd0, //0x000016c9 movq %rdx, %r8
- //0x000016cc LBB0_312
- 0x83, 0xf9, 0x10, //0x000016cc cmpl $16, %ecx
- 0x0f, 0x85, 0x09, 0x03, 0x00, 0x00, //0x000016cf jne LBB0_365
- 0x49, 0x83, 0xc7, 0xf0, //0x000016d5 addq $-16, %r15
- 0x49, 0x83, 0xc6, 0x10, //0x000016d9 addq $16, %r14
- 0x49, 0x83, 0xff, 0x0f, //0x000016dd cmpq $15, %r15
- 0x0f, 0x87, 0xe9, 0xfe, 0xff, 0xff, //0x000016e1 ja LBB0_298
- 0x4c, 0x01, 0xf3, //0x000016e7 addq %r14, %rbx
- //0x000016ea LBB0_315
- 0x4d, 0x85, 0xff, //0x000016ea testq %r15, %r15
- 0x4c, 0x8b, 0x4c, 0x24, 0x30, //0x000016ed movq $48(%rsp), %r9
- 0x48, 0x8d, 0x35, 0x7b, 0x20, 0x00, 0x00, //0x000016f2 leaq $8315(%rip), %rsi /* LJTI0_3+0(%rip) */
- 0x0f, 0x84, 0xf4, 0x02, 0x00, 0x00, //0x000016f9 je LBB0_367
- 0x4e, 0x8d, 0x34, 0x3b, //0x000016ff leaq (%rbx,%r15), %r14
- 0x48, 0x89, 0xd8, //0x00001703 movq %rbx, %rax
- 0x4c, 0x29, 0xd0, //0x00001706 subq %r10, %rax
- 0x4c, 0x89, 0xef, //0x00001709 movq %r13, %rdi
- 0x48, 0xf7, 0xd7, //0x0000170c notq %rdi
- 0x48, 0x01, 0xc7, //0x0000170f addq %rax, %rdi
- 0x31, 0xc9, //0x00001712 xorl %ecx, %ecx
- 0xe9, 0x14, 0x00, 0x00, 0x00, //0x00001714 jmp LBB0_318
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001719 .p2align 4, 0x90
- //0x00001720 LBB0_317
- 0x48, 0x83, 0xc1, 0x01, //0x00001720 addq $1, %rcx
- 0x49, 0x39, 0xcf, //0x00001724 cmpq %rcx, %r15
- 0x0f, 0x84, 0x13, 0x06, 0x00, 0x00, //0x00001727 je LBB0_395
- //0x0000172d LBB0_318
- 0x0f, 0xbe, 0x14, 0x0b, //0x0000172d movsbl (%rbx,%rcx), %edx
- 0x8d, 0x42, 0xd0, //0x00001731 leal $-48(%rdx), %eax
- 0x83, 0xf8, 0x0a, //0x00001734 cmpl $10, %eax
- 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00001737 jb LBB0_317
- 0x8d, 0x42, 0xd5, //0x0000173d leal $-43(%rdx), %eax
- 0x83, 0xf8, 0x1a, //0x00001740 cmpl $26, %eax
- 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00001743 ja LBB0_323
- 0x48, 0x63, 0x04, 0x86, //0x00001749 movslq (%rsi,%rax,4), %rax
- 0x48, 0x01, 0xf0, //0x0000174d addq %rsi, %rax
- 0xff, 0xe0, //0x00001750 jmpq *%rax
- //0x00001752 LBB0_321
- 0x49, 0x83, 0xf8, 0xff, //0x00001752 cmpq $-1, %r8
- 0x0f, 0x85, 0x49, 0x07, 0x00, 0x00, //0x00001756 jne LBB0_406
- 0x4c, 0x8d, 0x04, 0x0f, //0x0000175c leaq (%rdi,%rcx), %r8
- 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00001760 jmp LBB0_317
- //0x00001765 LBB0_323
- 0x83, 0xfa, 0x65, //0x00001765 cmpl $101, %edx
- 0x0f, 0x85, 0x82, 0x02, 0x00, 0x00, //0x00001768 jne LBB0_366
- //0x0000176e LBB0_324
- 0x49, 0x83, 0xfb, 0xff, //0x0000176e cmpq $-1, %r11
- 0x0f, 0x85, 0x2d, 0x07, 0x00, 0x00, //0x00001772 jne LBB0_406
- 0x4c, 0x8d, 0x1c, 0x0f, //0x00001778 leaq (%rdi,%rcx), %r11
- 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x0000177c jmp LBB0_317
- //0x00001781 LBB0_326
- 0x49, 0x83, 0xfc, 0xff, //0x00001781 cmpq $-1, %r12
- 0x0f, 0x85, 0x1a, 0x07, 0x00, 0x00, //0x00001785 jne LBB0_406
- 0x4c, 0x8d, 0x24, 0x0f, //0x0000178b leaq (%rdi,%rcx), %r12
- 0xe9, 0x8c, 0xff, 0xff, 0xff, //0x0000178f jmp LBB0_317
- //0x00001794 LBB0_328
- 0x48, 0x8b, 0x02, //0x00001794 movq (%rdx), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001797 cmpq $4095, %rax
- 0x0f, 0x8f, 0x0c, 0x12, 0x00, 0x00, //0x0000179d jg LBB0_631
- 0x48, 0x8d, 0x48, 0x01, //0x000017a3 leaq $1(%rax), %rcx
- 0x48, 0x89, 0x0a, //0x000017a7 movq %rcx, (%rdx)
- 0x48, 0xc7, 0x44, 0xc2, 0x08, 0x05, 0x00, 0x00, 0x00, //0x000017aa movq $5, $8(%rdx,%rax,8)
- 0xe9, 0x56, 0xed, 0xff, 0xff, //0x000017b3 jmp LBB0_35
- //0x000017b8 LBB0_330
- 0x48, 0x8b, 0x47, 0x08, //0x000017b8 movq $8(%rdi), %rax
- 0x48, 0x8d, 0x48, 0xfd, //0x000017bc leaq $-3(%rax), %rcx
- 0x49, 0x39, 0xca, //0x000017c0 cmpq %rcx, %r10
- 0x0f, 0x83, 0x8b, 0x19, 0x00, 0x00, //0x000017c3 jae LBB0_630
- 0x48, 0x8b, 0x44, 0x24, 0x10, //0x000017c9 movq $16(%rsp), %rax
- 0x81, 0x38, 0x6e, 0x75, 0x6c, 0x6c, //0x000017ce cmpl $1819047278, (%rax)
- 0x0f, 0x84, 0x27, 0x00, 0x00, 0x00, //0x000017d4 je LBB0_338
- 0xe9, 0xed, 0x19, 0x00, 0x00, //0x000017da jmp LBB0_332
- //0x000017df LBB0_336
- 0x48, 0x8b, 0x47, 0x08, //0x000017df movq $8(%rdi), %rax
- 0x48, 0x8d, 0x48, 0xfd, //0x000017e3 leaq $-3(%rax), %rcx
- 0x49, 0x39, 0xca, //0x000017e7 cmpq %rcx, %r10
- 0x0f, 0x83, 0x64, 0x19, 0x00, 0x00, //0x000017ea jae LBB0_630
- 0x48, 0x8b, 0x44, 0x24, 0x10, //0x000017f0 movq $16(%rsp), %rax
- 0x81, 0x38, 0x74, 0x72, 0x75, 0x65, //0x000017f5 cmpl $1702195828, (%rax)
- 0x0f, 0x85, 0x1c, 0x1a, 0x00, 0x00, //0x000017fb jne LBB0_637
- //0x00001801 LBB0_338
- 0x4d, 0x8d, 0x62, 0x04, //0x00001801 leaq $4(%r10), %r12
- 0xe9, 0xeb, 0xec, 0xff, 0xff, //0x00001805 jmp LBB0_34
- //0x0000180a LBB0_339
- 0x48, 0x8b, 0x02, //0x0000180a movq (%rdx), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x0000180d cmpq $4095, %rax
- 0x0f, 0x8f, 0x96, 0x11, 0x00, 0x00, //0x00001813 jg LBB0_631
- 0x48, 0x8d, 0x48, 0x01, //0x00001819 leaq $1(%rax), %rcx
- 0x48, 0x89, 0x0a, //0x0000181d movq %rcx, (%rdx)
- 0x48, 0xc7, 0x44, 0xc2, 0x08, 0x06, 0x00, 0x00, 0x00, //0x00001820 movq $6, $8(%rdx,%rax,8)
- 0xe9, 0xe0, 0xec, 0xff, 0xff, //0x00001829 jmp LBB0_35
- //0x0000182e LBB0_341
- 0x49, 0x8d, 0x41, 0xff, //0x0000182e leaq $-1(%r9), %rax
- 0x49, 0x39, 0xc0, //0x00001832 cmpq %rax, %r8
- 0x49, 0xf7, 0xd1, //0x00001835 notq %r9
- 0x4d, 0x0f, 0x45, 0xcf, //0x00001838 cmovneq %r15, %r9
- 0x84, 0xc9, //0x0000183c testb %cl, %cl
- 0x4d, 0x0f, 0x45, 0xf9, //0x0000183e cmovneq %r9, %r15
- 0xe9, 0x04, 0x04, 0x00, 0x00, //0x00001842 jmp LBB0_390
- //0x00001847 LBB0_342
- 0x4c, 0x29, 0xe3, //0x00001847 subq %r12, %rbx
- 0x0f, 0x84, 0x4e, 0x1a, 0x00, 0x00, //0x0000184a je LBB0_656
- 0x4d, 0x89, 0xce, //0x00001850 movq %r9, %r14
- 0x48, 0x83, 0xfb, 0x40, //0x00001853 cmpq $64, %rbx
- 0x0f, 0x82, 0x65, 0x07, 0x00, 0x00, //0x00001857 jb LBB0_418
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x0000185d movq $-1, $16(%rsp)
- 0x45, 0x31, 0xc9, //0x00001866 xorl %r9d, %r9d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001869 .p2align 4, 0x90
- //0x00001870 LBB0_345
- 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x25, 0x00, //0x00001870 vmovdqu (%r13,%r12), %ymm0
- 0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x25, 0x20, //0x00001877 vmovdqu $32(%r13,%r12), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x0000187e vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xfa, //0x00001882 vpmovmskb %ymm2, %edi
- 0xc5, 0xf5, 0x74, 0xd6, //0x00001886 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xca, //0x0000188a vpmovmskb %ymm2, %ecx
- 0xc5, 0xfd, 0x74, 0xd7, //0x0000188e vpcmpeqb %ymm7, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x00001892 vpmovmskb %ymm2, %edx
- 0xc5, 0xf5, 0x74, 0xd7, //0x00001896 vpcmpeqb %ymm7, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xc2, //0x0000189a vpmovmskb %ymm2, %eax
- 0xc5, 0xbd, 0xda, 0xd1, //0x0000189e vpminub %ymm1, %ymm8, %ymm2
- 0xc5, 0xf5, 0x74, 0xca, //0x000018a2 vpcmpeqb %ymm2, %ymm1, %ymm1
- 0xc5, 0xfd, 0xd7, 0xf1, //0x000018a6 vpmovmskb %ymm1, %esi
- 0x48, 0xc1, 0xe1, 0x20, //0x000018aa shlq $32, %rcx
- 0x48, 0x09, 0xcf, //0x000018ae orq %rcx, %rdi
- 0x48, 0xc1, 0xe0, 0x20, //0x000018b1 shlq $32, %rax
- 0x48, 0xc1, 0xe6, 0x20, //0x000018b5 shlq $32, %rsi
- 0x48, 0x09, 0xc2, //0x000018b9 orq %rax, %rdx
- 0x0f, 0x85, 0x44, 0x00, 0x00, 0x00, //0x000018bc jne LBB0_356
- 0x4d, 0x85, 0xc9, //0x000018c2 testq %r9, %r9
- 0x0f, 0x85, 0x5d, 0x00, 0x00, 0x00, //0x000018c5 jne LBB0_358
- 0x45, 0x31, 0xc9, //0x000018cb xorl %r9d, %r9d
- //0x000018ce LBB0_348
- 0xc5, 0xbd, 0xda, 0xc8, //0x000018ce vpminub %ymm0, %ymm8, %ymm1
- 0xc5, 0xfd, 0x74, 0xc1, //0x000018d2 vpcmpeqb %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc0, //0x000018d6 vpmovmskb %ymm0, %eax
- 0x48, 0x09, 0xc6, //0x000018da orq %rax, %rsi
- 0x48, 0x85, 0xff, //0x000018dd testq %rdi, %rdi
- 0x0f, 0x85, 0x9a, 0x00, 0x00, 0x00, //0x000018e0 jne LBB0_196
- 0x48, 0x85, 0xf6, //0x000018e6 testq %rsi, %rsi
- 0x0f, 0x85, 0x2a, 0x18, 0x00, 0x00, //0x000018e9 jne LBB0_645
- 0x48, 0x83, 0xc3, 0xc0, //0x000018ef addq $-64, %rbx
- 0x49, 0x83, 0xc4, 0x40, //0x000018f3 addq $64, %r12
- 0x48, 0x83, 0xfb, 0x3f, //0x000018f7 cmpq $63, %rbx
- 0x0f, 0x87, 0x6f, 0xff, 0xff, 0xff, //0x000018fb ja LBB0_345
- 0xe9, 0x4b, 0x05, 0x00, 0x00, //0x00001901 jmp LBB0_351
- //0x00001906 LBB0_356
- 0x4c, 0x89, 0x5c, 0x24, 0x18, //0x00001906 movq %r11, $24(%rsp)
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x0000190b cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x00001911 jne LBB0_359
- 0x48, 0x0f, 0xbc, 0xc2, //0x00001917 bsfq %rdx, %rax
- 0x4c, 0x01, 0xe0, //0x0000191b addq %r12, %rax
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x0000191e movq %rax, $16(%rsp)
- 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00001923 jmp LBB0_359
- //0x00001928 LBB0_358
- 0x4c, 0x89, 0x5c, 0x24, 0x18, //0x00001928 movq %r11, $24(%rsp)
- //0x0000192d LBB0_359
- 0x4c, 0x89, 0xc8, //0x0000192d movq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x00001930 notq %rax
- 0x48, 0x21, 0xd0, //0x00001933 andq %rdx, %rax
- 0x4c, 0x8d, 0x1c, 0x00, //0x00001936 leaq (%rax,%rax), %r11
- 0x4d, 0x09, 0xcb, //0x0000193a orq %r9, %r11
- 0x4c, 0x89, 0xd9, //0x0000193d movq %r11, %rcx
- 0x48, 0xf7, 0xd1, //0x00001940 notq %rcx
- 0x48, 0x21, 0xd1, //0x00001943 andq %rdx, %rcx
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001946 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd1, //0x00001950 andq %rdx, %rcx
- 0x45, 0x31, 0xc9, //0x00001953 xorl %r9d, %r9d
- 0x48, 0x01, 0xc1, //0x00001956 addq %rax, %rcx
- 0x41, 0x0f, 0x92, 0xc1, //0x00001959 setb %r9b
- 0x48, 0x01, 0xc9, //0x0000195d addq %rcx, %rcx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001960 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc1, //0x0000196a xorq %rax, %rcx
- 0x4c, 0x21, 0xd9, //0x0000196d andq %r11, %rcx
- 0x48, 0xf7, 0xd1, //0x00001970 notq %rcx
- 0x48, 0x21, 0xcf, //0x00001973 andq %rcx, %rdi
- 0x4c, 0x8b, 0x5c, 0x24, 0x18, //0x00001976 movq $24(%rsp), %r11
- 0xe9, 0x4e, 0xff, 0xff, 0xff, //0x0000197b jmp LBB0_348
- //0x00001980 LBB0_196
- 0x48, 0x0f, 0xbc, 0xc7, //0x00001980 bsfq %rdi, %rax
- 0x48, 0x85, 0xf6, //0x00001984 testq %rsi, %rsi
- 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00001987 je LBB0_219
- 0x48, 0x0f, 0xbc, 0xf6, //0x0000198d bsfq %rsi, %rsi
- 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00001991 jmp LBB0_220
- //0x00001996 LBB0_219
- 0xbe, 0x40, 0x00, 0x00, 0x00, //0x00001996 movl $64, %esi
- //0x0000199b LBB0_220
- 0x4d, 0x89, 0xf1, //0x0000199b movq %r14, %r9
- 0x48, 0x39, 0xc6, //0x0000199e cmpq %rax, %rsi
- 0x48, 0x8b, 0x7c, 0x24, 0x20, //0x000019a1 movq $32(%rsp), %rdi
- 0x48, 0x8b, 0x54, 0x24, 0x28, //0x000019a6 movq $40(%rsp), %rdx
- 0x0f, 0x82, 0x08, 0x19, 0x00, 0x00, //0x000019ab jb LBB0_363
- 0x49, 0x01, 0xc4, //0x000019b1 addq %rax, %r12
- 0x49, 0x83, 0xc4, 0x01, //0x000019b4 addq $1, %r12
- 0xe9, 0x2f, 0xeb, 0xff, 0xff, //0x000019b8 jmp LBB0_33
- //0x000019bd LBB0_361
- 0x48, 0x01, 0xd9, //0x000019bd addq %rbx, %rcx
- 0x4c, 0x01, 0xf1, //0x000019c0 addq %r14, %rcx
- 0xc5, 0xf8, 0x77, //0x000019c3 vzeroupper
- 0x48, 0x89, 0xcb, //0x000019c6 movq %rcx, %rbx
- 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x000019c9 jmp LBB0_368
- //0x000019ce LBB0_362
- 0x4d, 0x89, 0xf7, //0x000019ce movq %r14, %r15
- 0xe9, 0x45, 0xf7, 0xff, 0xff, //0x000019d1 jmp LBB0_224
- //0x000019d6 LBB0_364
- 0x0f, 0xbc, 0xc0, //0x000019d6 bsfl %eax, %eax
- 0xe9, 0x75, 0x01, 0x00, 0x00, //0x000019d9 jmp LBB0_384
- //0x000019de LBB0_365
- 0x89, 0xc8, //0x000019de movl %ecx, %eax
- 0x48, 0x01, 0xc3, //0x000019e0 addq %rax, %rbx
- 0x4c, 0x01, 0xf3, //0x000019e3 addq %r14, %rbx
- 0x4c, 0x8b, 0x4c, 0x24, 0x30, //0x000019e6 movq $48(%rsp), %r9
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000019eb jmp LBB0_367
- //0x000019f0 LBB0_366
- 0x48, 0x01, 0xcb, //0x000019f0 addq %rcx, %rbx
- //0x000019f3 LBB0_367
- 0x4c, 0x8b, 0x74, 0x24, 0x10, //0x000019f3 movq $16(%rsp), %r14
- //0x000019f8 LBB0_368
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000019f8 movq $-1, %rcx
- 0x4d, 0x85, 0xe4, //0x000019ff testq %r12, %r12
- 0x0f, 0x84, 0x70, 0x18, 0x00, 0x00, //0x00001a02 je LBB0_643
- 0x4d, 0x85, 0xc0, //0x00001a08 testq %r8, %r8
- 0x0f, 0x84, 0x67, 0x18, 0x00, 0x00, //0x00001a0b je LBB0_643
- 0x4d, 0x85, 0xdb, //0x00001a11 testq %r11, %r11
- 0x0f, 0x84, 0x5e, 0x18, 0x00, 0x00, //0x00001a14 je LBB0_643
- 0x4c, 0x29, 0xf3, //0x00001a1a subq %r14, %rbx
- 0x48, 0x8d, 0x4b, 0xff, //0x00001a1d leaq $-1(%rbx), %rcx
- 0x49, 0x39, 0xcc, //0x00001a21 cmpq %rcx, %r12
- 0x0f, 0x84, 0x8b, 0x00, 0x00, 0x00, //0x00001a24 je LBB0_377
- 0x49, 0x39, 0xc8, //0x00001a2a cmpq %rcx, %r8
- 0x0f, 0x84, 0x82, 0x00, 0x00, 0x00, //0x00001a2d je LBB0_377
- 0x49, 0x39, 0xcb, //0x00001a33 cmpq %rcx, %r11
- 0x0f, 0x84, 0x79, 0x00, 0x00, 0x00, //0x00001a36 je LBB0_377
- 0x4d, 0x85, 0xc0, //0x00001a3c testq %r8, %r8
- 0xc5, 0xfe, 0x6f, 0x2d, 0xb9, 0xe5, 0xff, 0xff, //0x00001a3f vmovdqu $-6727(%rip), %ymm5 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0x31, 0xe6, 0xff, 0xff, //0x00001a47 vmovdqu $-6607(%rip), %ymm6 /* LCPI0_7+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0x49, 0xe6, 0xff, 0xff, //0x00001a4f vmovdqu $-6583(%rip), %ymm7 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0xc1, 0xe6, 0xff, 0xff, //0x00001a57 vmovdqu $-6463(%rip), %ymm8 /* LCPI0_13+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x0d, 0xd9, 0xe6, 0xff, 0xff, //0x00001a5f vmovdqu $-6439(%rip), %ymm9 /* LCPI0_14+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x15, 0xf1, 0xe6, 0xff, 0xff, //0x00001a67 vmovdqu $-6415(%rip), %ymm10 /* LCPI0_15+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0xc9, 0xe5, 0xff, 0xff, //0x00001a6f vmovdqu $-6711(%rip), %ymm11 /* LCPI0_2+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0x01, 0xe7, 0xff, 0xff, //0x00001a77 vmovdqu $-6399(%rip), %ymm12 /* LCPI0_16+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0x19, 0xe7, 0xff, 0xff, //0x00001a7f vmovdqu $-6375(%rip), %ymm13 /* LCPI0_17+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0x31, 0xe7, 0xff, 0xff, //0x00001a87 vmovdqu $-6351(%rip), %ymm14 /* LCPI0_18+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x3d, 0x49, 0xe7, 0xff, 0xff, //0x00001a8f vmovdqu $-6327(%rip), %ymm15 /* LCPI0_19+0(%rip) */
- 0x0f, 0x8e, 0x7d, 0x00, 0x00, 0x00, //0x00001a97 jle LBB0_379
- 0x49, 0x8d, 0x40, 0xff, //0x00001a9d leaq $-1(%r8), %rax
- 0x49, 0x39, 0xc3, //0x00001aa1 cmpq %rax, %r11
- 0x0f, 0x84, 0x70, 0x00, 0x00, 0x00, //0x00001aa4 je LBB0_379
- 0x49, 0xf7, 0xd0, //0x00001aaa notq %r8
- 0x4c, 0x89, 0xc3, //0x00001aad movq %r8, %rbx
- 0xe9, 0xa3, 0x02, 0x00, 0x00, //0x00001ab0 jmp LBB0_399
- //0x00001ab5 LBB0_377
- 0x48, 0xf7, 0xdb, //0x00001ab5 negq %rbx
- //0x00001ab8 LBB0_378
- 0x4c, 0x8b, 0x5c, 0x24, 0x18, //0x00001ab8 movq $24(%rsp), %r11
- 0xc5, 0xfe, 0x6f, 0x2d, 0x3b, 0xe5, 0xff, 0xff, //0x00001abd vmovdqu $-6853(%rip), %ymm5 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0xb3, 0xe5, 0xff, 0xff, //0x00001ac5 vmovdqu $-6733(%rip), %ymm6 /* LCPI0_7+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0xcb, 0xe5, 0xff, 0xff, //0x00001acd vmovdqu $-6709(%rip), %ymm7 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0x43, 0xe6, 0xff, 0xff, //0x00001ad5 vmovdqu $-6589(%rip), %ymm8 /* LCPI0_13+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x0d, 0x5b, 0xe6, 0xff, 0xff, //0x00001add vmovdqu $-6565(%rip), %ymm9 /* LCPI0_14+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x15, 0x73, 0xe6, 0xff, 0xff, //0x00001ae5 vmovdqu $-6541(%rip), %ymm10 /* LCPI0_15+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0x4b, 0xe5, 0xff, 0xff, //0x00001aed vmovdqu $-6837(%rip), %ymm11 /* LCPI0_2+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0x83, 0xe6, 0xff, 0xff, //0x00001af5 vmovdqu $-6525(%rip), %ymm12 /* LCPI0_16+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0x9b, 0xe6, 0xff, 0xff, //0x00001afd vmovdqu $-6501(%rip), %ymm13 /* LCPI0_17+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0xb3, 0xe6, 0xff, 0xff, //0x00001b05 vmovdqu $-6477(%rip), %ymm14 /* LCPI0_18+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x3d, 0xcb, 0xe6, 0xff, 0xff, //0x00001b0d vmovdqu $-6453(%rip), %ymm15 /* LCPI0_19+0(%rip) */
- 0xe9, 0x43, 0x02, 0x00, 0x00, //0x00001b15 jmp LBB0_400
- //0x00001b1a LBB0_379
- 0x4c, 0x89, 0xe0, //0x00001b1a movq %r12, %rax
- 0x4c, 0x09, 0xd8, //0x00001b1d orq %r11, %rax
- 0x0f, 0x99, 0xc1, //0x00001b20 setns %cl
- 0x0f, 0x88, 0xd4, 0x00, 0x00, 0x00, //0x00001b23 js LBB0_385
- 0x4d, 0x39, 0xdc, //0x00001b29 cmpq %r11, %r12
- 0x0f, 0x8c, 0xcb, 0x00, 0x00, 0x00, //0x00001b2c jl LBB0_385
- 0x49, 0xf7, 0xd4, //0x00001b32 notq %r12
- 0x4c, 0x89, 0xe3, //0x00001b35 movq %r12, %rbx
- 0xe9, 0x1b, 0x02, 0x00, 0x00, //0x00001b38 jmp LBB0_399
- //0x00001b3d LBB0_382
- 0x4d, 0x29, 0xea, //0x00001b3d subq %r13, %r10
- 0x49, 0x01, 0xca, //0x00001b40 addq %rcx, %r10
- 0x49, 0x39, 0xda, //0x00001b43 cmpq %rbx, %r10
- 0x0f, 0x82, 0x8e, 0xeb, 0xff, 0xff, //0x00001b46 jb LBB0_67
- 0xe9, 0x3f, 0x0e, 0x00, 0x00, //0x00001b4c jmp LBB0_554
- //0x00001b51 LBB0_383
- 0x89, 0xd0, //0x00001b51 movl %edx, %eax
- //0x00001b53 LBB0_384
- 0x49, 0xf7, 0xd7, //0x00001b53 notq %r15
- 0x49, 0x29, 0xc7, //0x00001b56 subq %rax, %r15
- 0xe9, 0xed, 0x00, 0x00, 0x00, //0x00001b59 jmp LBB0_390
- //0x00001b5e LBB0_85
- 0x4d, 0x01, 0xec, //0x00001b5e addq %r13, %r12
- 0x48, 0x83, 0xfb, 0x20, //0x00001b61 cmpq $32, %rbx
- 0x0f, 0x82, 0xe4, 0x04, 0x00, 0x00, //0x00001b65 jb LBB0_423
- //0x00001b6b LBB0_86
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x00001b6b vmovdqu (%r12), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00001b71 vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xf1, //0x00001b75 vpmovmskb %ymm1, %esi
- 0xc5, 0xfd, 0x74, 0xc7, //0x00001b79 vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xd0, //0x00001b7d vpmovmskb %ymm0, %edx
- 0x85, 0xd2, //0x00001b81 testl %edx, %edx
- 0x0f, 0x85, 0x68, 0x04, 0x00, 0x00, //0x00001b83 jne LBB0_419
- 0x4d, 0x85, 0xc9, //0x00001b89 testq %r9, %r9
- 0x0f, 0x85, 0x7d, 0x04, 0x00, 0x00, //0x00001b8c jne LBB0_421
- 0x45, 0x31, 0xc9, //0x00001b92 xorl %r9d, %r9d
- 0x48, 0x85, 0xf6, //0x00001b95 testq %rsi, %rsi
- 0x0f, 0x84, 0xa9, 0x04, 0x00, 0x00, //0x00001b98 je LBB0_422
- //0x00001b9e LBB0_89
- 0x48, 0x0f, 0xbc, 0xc6, //0x00001b9e bsfq %rsi, %rax
- 0x4d, 0x29, 0xec, //0x00001ba2 subq %r13, %r12
- 0x49, 0x01, 0xc4, //0x00001ba5 addq %rax, %r12
- 0x49, 0x83, 0xc4, 0x01, //0x00001ba8 addq $1, %r12
- 0xe9, 0x2b, 0xe9, 0xff, 0xff, //0x00001bac jmp LBB0_32
- //0x00001bb1 LBB0_187
- 0x4d, 0x01, 0xec, //0x00001bb1 addq %r13, %r12
- 0x4c, 0x89, 0xd8, //0x00001bb4 movq %r11, %rax
- 0x48, 0x83, 0xfb, 0x20, //0x00001bb7 cmpq $32, %rbx
- 0x0f, 0x82, 0x6f, 0x03, 0x00, 0x00, //0x00001bbb jb LBB0_412
- //0x00001bc1 LBB0_188
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x00001bc1 vmovdqu (%r12), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00001bc7 vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0x7d, 0xd7, 0xd9, //0x00001bcb vpmovmskb %ymm1, %r11d
- 0xc5, 0xfd, 0x74, 0xcf, //0x00001bcf vpcmpeqb %ymm7, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xd1, //0x00001bd3 vpmovmskb %ymm1, %edx
- 0x85, 0xd2, //0x00001bd7 testl %edx, %edx
- 0x0f, 0x85, 0x28, 0x05, 0x00, 0x00, //0x00001bd9 jne LBB0_436
- 0x4d, 0x85, 0xc9, //0x00001bdf testq %r9, %r9
- 0x0f, 0x85, 0x3d, 0x05, 0x00, 0x00, //0x00001be2 jne LBB0_438
- 0x45, 0x31, 0xc9, //0x00001be8 xorl %r9d, %r9d
- 0x4d, 0x85, 0xdb, //0x00001beb testq %r11, %r11
- 0x0f, 0x84, 0x6a, 0x05, 0x00, 0x00, //0x00001bee je LBB0_439
- //0x00001bf4 LBB0_191
- 0x49, 0x0f, 0xbc, 0xd3, //0x00001bf4 bsfq %r11, %rdx
- 0xe9, 0x66, 0x05, 0x00, 0x00, //0x00001bf8 jmp LBB0_440
- //0x00001bfd LBB0_385
- 0x49, 0x8d, 0x43, 0xff, //0x00001bfd leaq $-1(%r11), %rax
- 0x49, 0x39, 0xc4, //0x00001c01 cmpq %rax, %r12
- 0x49, 0xf7, 0xd3, //0x00001c04 notq %r11
- 0x4c, 0x0f, 0x45, 0xdb, //0x00001c07 cmovneq %rbx, %r11
- 0x84, 0xc9, //0x00001c0b testb %cl, %cl
- 0x49, 0x0f, 0x45, 0xdb, //0x00001c0d cmovneq %r11, %rbx
- 0xe9, 0x42, 0x01, 0x00, 0x00, //0x00001c11 jmp LBB0_399
- //0x00001c16 LBB0_386
- 0x0f, 0xbc, 0xc0, //0x00001c16 bsfl %eax, %eax
- 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00001c19 jmp LBB0_389
- //0x00001c1e LBB0_387
- 0x4d, 0x01, 0xd5, //0x00001c1e addq %r10, %r13
- 0x4d, 0x29, 0xfd, //0x00001c21 subq %r15, %r13
- 0x48, 0xf7, 0xd1, //0x00001c24 notq %rcx
- 0x4c, 0x01, 0xe9, //0x00001c27 addq %r13, %rcx
- 0x49, 0x89, 0xcf, //0x00001c2a movq %rcx, %r15
- 0xe9, 0x19, 0x00, 0x00, 0x00, //0x00001c2d jmp LBB0_390
- //0x00001c32 LBB0_388
- 0x89, 0xd0, //0x00001c32 movl %edx, %eax
- //0x00001c34 LBB0_389
- 0x4d, 0x01, 0xd5, //0x00001c34 addq %r10, %r13
- 0x4d, 0x29, 0xfd, //0x00001c37 subq %r15, %r13
- 0x49, 0x29, 0xc5, //0x00001c3a subq %rax, %r13
- 0x49, 0xf7, 0xd6, //0x00001c3d notq %r14
- 0x4d, 0x01, 0xee, //0x00001c40 addq %r13, %r14
- 0x4d, 0x89, 0xf7, //0x00001c43 movq %r14, %r15
- 0x4c, 0x8b, 0x5c, 0x24, 0x18, //0x00001c46 movq $24(%rsp), %r11
- //0x00001c4b LBB0_390
- 0x4d, 0x85, 0xff, //0x00001c4b testq %r15, %r15
- 0x4c, 0x8b, 0x4c, 0x24, 0x30, //0x00001c4e movq $48(%rsp), %r9
- 0x0f, 0x88, 0x55, 0x14, 0x00, 0x00, //0x00001c53 js LBB0_621
- 0x4d, 0x8b, 0x21, //0x00001c59 movq (%r9), %r12
- //0x00001c5c LBB0_392
- 0x4d, 0x01, 0xfc, //0x00001c5c addq %r15, %r12
- 0x49, 0x83, 0xc4, 0xff, //0x00001c5f addq $-1, %r12
- //0x00001c63 LBB0_393
- 0x4d, 0x89, 0x21, //0x00001c63 movq %r12, (%r9)
- 0x4d, 0x89, 0xd6, //0x00001c66 movq %r10, %r14
- 0x48, 0xb8, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00001c69 movabsq $9223372036854775806, %rax
- 0x49, 0x39, 0xc2, //0x00001c73 cmpq %rax, %r10
- 0x48, 0x8b, 0x7c, 0x24, 0x20, //0x00001c76 movq $32(%rsp), %rdi
- 0x48, 0x8b, 0x54, 0x24, 0x28, //0x00001c7b movq $40(%rsp), %rdx
- 0x4c, 0x8b, 0x7c, 0x24, 0x38, //0x00001c80 movq $56(%rsp), %r15
- 0x0f, 0x86, 0x83, 0xe8, 0xff, 0xff, //0x00001c85 jbe LBB0_35
- 0xe9, 0xaf, 0x14, 0x00, 0x00, //0x00001c8b jmp LBB0_650
- //0x00001c90 LBB0_108
- 0x4d, 0x01, 0xec, //0x00001c90 addq %r13, %r12
- 0x48, 0x83, 0xfb, 0x20, //0x00001c93 cmpq $32, %rbx
- 0x0f, 0x82, 0x26, 0x06, 0x00, 0x00, //0x00001c97 jb LBB0_461
- //0x00001c9d LBB0_109
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x00001c9d vmovdqu (%r12), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00001ca3 vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xf1, //0x00001ca7 vpmovmskb %ymm1, %esi
- 0xc5, 0xfd, 0x74, 0xc7, //0x00001cab vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xd0, //0x00001caf vpmovmskb %ymm0, %edx
- 0x85, 0xd2, //0x00001cb3 testl %edx, %edx
- 0x0f, 0x85, 0xaa, 0x05, 0x00, 0x00, //0x00001cb5 jne LBB0_457
- 0x4d, 0x85, 0xc9, //0x00001cbb testq %r9, %r9
- 0x0f, 0x85, 0xbf, 0x05, 0x00, 0x00, //0x00001cbe jne LBB0_459
- 0x45, 0x31, 0xc9, //0x00001cc4 xorl %r9d, %r9d
- 0x48, 0x85, 0xf6, //0x00001cc7 testq %rsi, %rsi
- 0x0f, 0x84, 0xeb, 0x05, 0x00, 0x00, //0x00001cca je LBB0_460
- //0x00001cd0 LBB0_112
- 0x48, 0x0f, 0xbc, 0xc6, //0x00001cd0 bsfq %rsi, %rax
- 0x4d, 0x29, 0xec, //0x00001cd4 subq %r13, %r12
- 0x49, 0x01, 0xc4, //0x00001cd7 addq %rax, %r12
- 0x49, 0x83, 0xc4, 0x01, //0x00001cda addq $1, %r12
- 0xe9, 0x64, 0xf1, 0xff, 0xff, //0x00001cde jmp LBB0_177
- //0x00001ce3 LBB0_208
- 0x4d, 0x01, 0xec, //0x00001ce3 addq %r13, %r12
- 0x4c, 0x89, 0xd8, //0x00001ce6 movq %r11, %rax
- 0x48, 0x83, 0xfb, 0x20, //0x00001ce9 cmpq $32, %rbx
- 0x0f, 0x82, 0x7f, 0x02, 0x00, 0x00, //0x00001ced jb LBB0_415
- //0x00001cf3 LBB0_209
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x00001cf3 vmovdqu (%r12), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00001cf9 vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0x7d, 0xd7, 0xd9, //0x00001cfd vpmovmskb %ymm1, %r11d
- 0xc5, 0xfd, 0x74, 0xcf, //0x00001d01 vpcmpeqb %ymm7, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xd1, //0x00001d05 vpmovmskb %ymm1, %edx
- 0x85, 0xd2, //0x00001d09 testl %edx, %edx
- 0x0f, 0x85, 0x6a, 0x06, 0x00, 0x00, //0x00001d0b jne LBB0_474
- 0x4d, 0x85, 0xc9, //0x00001d11 testq %r9, %r9
- 0x0f, 0x85, 0x7f, 0x06, 0x00, 0x00, //0x00001d14 jne LBB0_476
- 0x45, 0x31, 0xc9, //0x00001d1a xorl %r9d, %r9d
- 0x4d, 0x85, 0xdb, //0x00001d1d testq %r11, %r11
- 0x0f, 0x84, 0xac, 0x06, 0x00, 0x00, //0x00001d20 je LBB0_477
- //0x00001d26 LBB0_212
- 0x49, 0x0f, 0xbc, 0xd3, //0x00001d26 bsfq %r11, %rdx
- 0xe9, 0xa8, 0x06, 0x00, 0x00, //0x00001d2a jmp LBB0_478
- //0x00001d2f LBB0_394
- 0x4d, 0x01, 0xea, //0x00001d2f addq %r13, %r10
- 0x48, 0x85, 0xf6, //0x00001d32 testq %rsi, %rsi
- 0x0f, 0x85, 0x2c, 0xe9, 0xff, 0xff, //0x00001d35 jne LBB0_60
- 0xe9, 0x63, 0xe9, 0xff, 0xff, //0x00001d3b jmp LBB0_65
- //0x00001d40 LBB0_395
- 0x4c, 0x89, 0xf3, //0x00001d40 movq %r14, %rbx
- 0xe9, 0xab, 0xfc, 0xff, 0xff, //0x00001d43 jmp LBB0_367
- //0x00001d48 LBB0_396
- 0x0f, 0xbc, 0xc0, //0x00001d48 bsfl %eax, %eax
- 0xe9, 0x02, 0x00, 0x00, 0x00, //0x00001d4b jmp LBB0_398
- //0x00001d50 LBB0_397
- 0x89, 0xd0, //0x00001d50 movl %edx, %eax
- //0x00001d52 LBB0_398
- 0x48, 0xf7, 0xd3, //0x00001d52 notq %rbx
- 0x48, 0x29, 0xc3, //0x00001d55 subq %rax, %rbx
- //0x00001d58 LBB0_399
- 0x4c, 0x8b, 0x5c, 0x24, 0x18, //0x00001d58 movq $24(%rsp), %r11
- //0x00001d5d LBB0_400
- 0x48, 0x85, 0xdb, //0x00001d5d testq %rbx, %rbx
- 0x0f, 0x88, 0x0f, 0x15, 0x00, 0x00, //0x00001d60 js LBB0_642
- 0x4d, 0x8b, 0x21, //0x00001d66 movq (%r9), %r12
- //0x00001d69 LBB0_402
- 0x49, 0x01, 0xdc, //0x00001d69 addq %rbx, %r12
- 0xe9, 0xf2, 0xfe, 0xff, 0xff, //0x00001d6c jmp LBB0_393
- //0x00001d71 LBB0_255
- 0x4d, 0x01, 0xec, //0x00001d71 addq %r13, %r12
- 0x48, 0x83, 0xfb, 0x20, //0x00001d74 cmpq $32, %rbx
- 0x0f, 0x82, 0x3b, 0x00, 0x00, 0x00, //0x00001d78 jb LBB0_260
- //0x00001d7e LBB0_256
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x00001d7e vmovdqu (%r12), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00001d84 vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xf1, //0x00001d88 vpmovmskb %ymm1, %esi
- 0xc5, 0xfd, 0x74, 0xc7, //0x00001d8c vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xd0, //0x00001d90 vpmovmskb %ymm0, %edx
- 0x85, 0xd2, //0x00001d94 testl %edx, %edx
- 0x0f, 0x85, 0x56, 0x08, 0x00, 0x00, //0x00001d96 jne LBB0_505
- 0x4d, 0x85, 0xc9, //0x00001d9c testq %r9, %r9
- 0x0f, 0x85, 0x6b, 0x08, 0x00, 0x00, //0x00001d9f jne LBB0_507
- 0x45, 0x31, 0xc9, //0x00001da5 xorl %r9d, %r9d
- 0x48, 0x85, 0xf6, //0x00001da8 testq %rsi, %rsi
- 0x0f, 0x85, 0xed, 0xfd, 0xff, 0xff, //0x00001dab jne LBB0_89
- //0x00001db1 LBB0_259
- 0x49, 0x83, 0xc4, 0x20, //0x00001db1 addq $32, %r12
- 0x48, 0x83, 0xc3, 0xe0, //0x00001db5 addq $-32, %rbx
- //0x00001db9 LBB0_260
- 0x4d, 0x85, 0xc9, //0x00001db9 testq %r9, %r9
- 0x0f, 0x85, 0xaf, 0x09, 0x00, 0x00, //0x00001dbc jne LBB0_526
- 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x00001dc2 movq $16(%rsp), %r9
- 0x48, 0x85, 0xdb, //0x00001dc7 testq %rbx, %rbx
- 0x0f, 0x84, 0x1e, 0x03, 0x00, 0x00, //0x00001dca je LBB0_435
- //0x00001dd0 LBB0_262
- 0x4c, 0x89, 0xee, //0x00001dd0 movq %r13, %rsi
- 0x48, 0xf7, 0xde, //0x00001dd3 negq %rsi
- //0x00001dd6 LBB0_263
- 0x31, 0xff, //0x00001dd6 xorl %edi, %edi
- //0x00001dd8 LBB0_264
- 0x41, 0x0f, 0xb6, 0x14, 0x3c, //0x00001dd8 movzbl (%r12,%rdi), %edx
- 0x80, 0xfa, 0x22, //0x00001ddd cmpb $34, %dl
- 0x0f, 0x84, 0x01, 0x03, 0x00, 0x00, //0x00001de0 je LBB0_434
- 0x80, 0xfa, 0x5c, //0x00001de6 cmpb $92, %dl
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00001de9 je LBB0_403
- 0x48, 0x83, 0xc7, 0x01, //0x00001def addq $1, %rdi
- 0x48, 0x39, 0xfb, //0x00001df3 cmpq %rdi, %rbx
- 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00001df6 jne LBB0_264
- 0xe9, 0xe2, 0x01, 0x00, 0x00, //0x00001dfc jmp LBB0_267
- //0x00001e01 LBB0_403
- 0x48, 0x8d, 0x43, 0xff, //0x00001e01 leaq $-1(%rbx), %rax
- 0x48, 0x39, 0xf8, //0x00001e05 cmpq %rdi, %rax
- 0x0f, 0x84, 0x09, 0x15, 0x00, 0x00, //0x00001e08 je LBB0_268
- 0x4a, 0x8d, 0x04, 0x26, //0x00001e0e leaq (%rsi,%r12), %rax
- 0x48, 0x01, 0xf8, //0x00001e12 addq %rdi, %rax
- 0x49, 0x83, 0xf9, 0xff, //0x00001e15 cmpq $-1, %r9
- 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x00001e19 movq $16(%rsp), %rcx
- 0x48, 0x0f, 0x44, 0xc8, //0x00001e1e cmoveq %rax, %rcx
- 0x48, 0x89, 0x4c, 0x24, 0x10, //0x00001e22 movq %rcx, $16(%rsp)
- 0x4c, 0x0f, 0x44, 0xc8, //0x00001e27 cmoveq %rax, %r9
- 0x49, 0x01, 0xfc, //0x00001e2b addq %rdi, %r12
- 0x49, 0x83, 0xc4, 0x02, //0x00001e2e addq $2, %r12
- 0x48, 0x89, 0xd8, //0x00001e32 movq %rbx, %rax
- 0x48, 0x29, 0xf8, //0x00001e35 subq %rdi, %rax
- 0x48, 0x83, 0xc0, 0xfe, //0x00001e38 addq $-2, %rax
- 0x48, 0x83, 0xc3, 0xfe, //0x00001e3c addq $-2, %rbx
- 0x48, 0x39, 0xfb, //0x00001e40 cmpq %rdi, %rbx
- 0x48, 0x89, 0xc3, //0x00001e43 movq %rax, %rbx
- 0x0f, 0x85, 0x8a, 0xff, 0xff, 0xff, //0x00001e46 jne LBB0_263
- 0xe9, 0xc6, 0x14, 0x00, 0x00, //0x00001e4c jmp LBB0_268
- //0x00001e51 LBB0_351
- 0x4d, 0x01, 0xec, //0x00001e51 addq %r13, %r12
- 0x4c, 0x89, 0xd8, //0x00001e54 movq %r11, %rax
- 0x48, 0x83, 0xfb, 0x20, //0x00001e57 cmpq $32, %rbx
- 0x0f, 0x82, 0x70, 0x08, 0x00, 0x00, //0x00001e5b jb LBB0_515
- //0x00001e61 LBB0_352
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x00001e61 vmovdqu (%r12), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00001e67 vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0x7d, 0xd7, 0xd9, //0x00001e6b vpmovmskb %ymm1, %r11d
- 0xc5, 0xfd, 0x74, 0xcf, //0x00001e6f vpcmpeqb %ymm7, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xd1, //0x00001e73 vpmovmskb %ymm1, %edx
- 0x85, 0xd2, //0x00001e77 testl %edx, %edx
- 0x0f, 0x85, 0xce, 0x07, 0x00, 0x00, //0x00001e79 jne LBB0_508
- 0x4d, 0x85, 0xc9, //0x00001e7f testq %r9, %r9
- 0x0f, 0x85, 0xe3, 0x07, 0x00, 0x00, //0x00001e82 jne LBB0_510
- 0x45, 0x31, 0xc9, //0x00001e88 xorl %r9d, %r9d
- 0x4d, 0x85, 0xdb, //0x00001e8b testq %r11, %r11
- 0x0f, 0x84, 0x10, 0x08, 0x00, 0x00, //0x00001e8e je LBB0_511
- //0x00001e94 LBB0_355
- 0x49, 0x0f, 0xbc, 0xd3, //0x00001e94 bsfq %r11, %rdx
- 0xe9, 0x0c, 0x08, 0x00, 0x00, //0x00001e98 jmp LBB0_512
- //0x00001e9d LBB0_405
- 0x0f, 0xbc, 0xc0, //0x00001e9d bsfl %eax, %eax
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00001ea0 jmp LBB0_408
- //0x00001ea5 LBB0_406
- 0x4d, 0x01, 0xd5, //0x00001ea5 addq %r10, %r13
- 0x49, 0x29, 0xdd, //0x00001ea8 subq %rbx, %r13
- 0x49, 0x29, 0xcd, //0x00001eab subq %rcx, %r13
- 0x4c, 0x89, 0xeb, //0x00001eae movq %r13, %rbx
- 0xe9, 0x02, 0xfc, 0xff, 0xff, //0x00001eb1 jmp LBB0_378
- //0x00001eb6 LBB0_407
- 0x89, 0xd0, //0x00001eb6 movl %edx, %eax
- //0x00001eb8 LBB0_408
- 0x4d, 0x01, 0xd5, //0x00001eb8 addq %r10, %r13
- 0x49, 0x29, 0xdd, //0x00001ebb subq %rbx, %r13
- 0x49, 0x29, 0xc5, //0x00001ebe subq %rax, %r13
- 0x4d, 0x29, 0xf5, //0x00001ec1 subq %r14, %r13
- 0x4c, 0x89, 0xeb, //0x00001ec4 movq %r13, %rbx
- 0x4c, 0x8b, 0x4c, 0x24, 0x30, //0x00001ec7 movq $48(%rsp), %r9
- 0xe9, 0xe7, 0xfb, 0xff, 0xff, //0x00001ecc jmp LBB0_378
- //0x00001ed1 LBB0_409
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001ed1 movq $-1, %r9
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001ed8 movq $-1, %r8
- 0x4d, 0x89, 0xf7, //0x00001edf movq %r14, %r15
- 0x4c, 0x89, 0x5c, 0x24, 0x18, //0x00001ee2 movq %r11, $24(%rsp)
- 0x48, 0x83, 0xfb, 0x10, //0x00001ee7 cmpq $16, %rbx
- 0x0f, 0x83, 0x00, 0xec, 0xff, 0xff, //0x00001eeb jae LBB0_137
- 0xe9, 0x24, 0xed, 0xff, 0xff, //0x00001ef1 jmp LBB0_155
- //0x00001ef6 LBB0_410
- 0x4d, 0x01, 0xec, //0x00001ef6 addq %r13, %r12
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00001ef9 movq $-1, $16(%rsp)
- 0x45, 0x31, 0xc9, //0x00001f02 xorl %r9d, %r9d
- 0x48, 0x83, 0xfb, 0x20, //0x00001f05 cmpq $32, %rbx
- 0x0f, 0x83, 0x5c, 0xfc, 0xff, 0xff, //0x00001f09 jae LBB0_86
- 0xe9, 0x3b, 0x01, 0x00, 0x00, //0x00001f0f jmp LBB0_423
- //0x00001f14 LBB0_411
- 0x4d, 0x01, 0xec, //0x00001f14 addq %r13, %r12
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00001f17 movq $-1, $16(%rsp)
- 0x45, 0x31, 0xc9, //0x00001f20 xorl %r9d, %r9d
- 0x4c, 0x89, 0xd8, //0x00001f23 movq %r11, %rax
- 0x48, 0x83, 0xfb, 0x20, //0x00001f26 cmpq $32, %rbx
- 0x0f, 0x83, 0x91, 0xfc, 0xff, 0xff, //0x00001f2a jae LBB0_188
- //0x00001f30 LBB0_412
- 0x49, 0x89, 0xc3, //0x00001f30 movq %rax, %r11
- 0xe9, 0x7e, 0x02, 0x00, 0x00, //0x00001f33 jmp LBB0_445
- //0x00001f38 LBB0_413
- 0x4d, 0x01, 0xec, //0x00001f38 addq %r13, %r12
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00001f3b movq $-1, $16(%rsp)
- 0x45, 0x31, 0xc9, //0x00001f44 xorl %r9d, %r9d
- 0x48, 0x83, 0xfb, 0x20, //0x00001f47 cmpq $32, %rbx
- 0x0f, 0x83, 0x4c, 0xfd, 0xff, 0xff, //0x00001f4b jae LBB0_109
- 0xe9, 0x6d, 0x03, 0x00, 0x00, //0x00001f51 jmp LBB0_461
- //0x00001f56 LBB0_414
- 0x4d, 0x01, 0xec, //0x00001f56 addq %r13, %r12
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00001f59 movq $-1, $16(%rsp)
- 0x45, 0x31, 0xc9, //0x00001f62 xorl %r9d, %r9d
- 0x4c, 0x89, 0xd8, //0x00001f65 movq %r11, %rax
- 0x48, 0x83, 0xfb, 0x20, //0x00001f68 cmpq $32, %rbx
- 0x0f, 0x83, 0x81, 0xfd, 0xff, 0xff, //0x00001f6c jae LBB0_209
- //0x00001f72 LBB0_415
- 0x49, 0x89, 0xc3, //0x00001f72 movq %rax, %r11
- 0xe9, 0xb0, 0x04, 0x00, 0x00, //0x00001f75 jmp LBB0_483
- //0x00001f7a LBB0_416
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001f7a movq $-1, %r11
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001f81 movq $-1, %r12
- 0x4c, 0x89, 0xf3, //0x00001f88 movq %r14, %rbx
- 0x4c, 0x89, 0x74, 0x24, 0x10, //0x00001f8b movq %r14, $16(%rsp)
- 0x4c, 0x89, 0x4c, 0x24, 0x30, //0x00001f90 movq %r9, $48(%rsp)
- 0x49, 0x83, 0xff, 0x10, //0x00001f95 cmpq $16, %r15
- 0x0f, 0x83, 0x1f, 0xf6, 0xff, 0xff, //0x00001f99 jae LBB0_297
- 0xe9, 0x46, 0xf7, 0xff, 0xff, //0x00001f9f jmp LBB0_315
- //0x00001fa4 LBB0_417
- 0x4d, 0x01, 0xec, //0x00001fa4 addq %r13, %r12
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00001fa7 movq $-1, $16(%rsp)
- 0x45, 0x31, 0xc9, //0x00001fb0 xorl %r9d, %r9d
- 0x48, 0x83, 0xfb, 0x20, //0x00001fb3 cmpq $32, %rbx
- 0x0f, 0x83, 0xc1, 0xfd, 0xff, 0xff, //0x00001fb7 jae LBB0_256
- 0xe9, 0xf7, 0xfd, 0xff, 0xff, //0x00001fbd jmp LBB0_260
- //0x00001fc2 LBB0_418
- 0x4d, 0x01, 0xec, //0x00001fc2 addq %r13, %r12
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00001fc5 movq $-1, $16(%rsp)
- 0x45, 0x31, 0xc9, //0x00001fce xorl %r9d, %r9d
- 0x4c, 0x89, 0xd8, //0x00001fd1 movq %r11, %rax
- 0x48, 0x83, 0xfb, 0x20, //0x00001fd4 cmpq $32, %rbx
- 0x0f, 0x83, 0x83, 0xfe, 0xff, 0xff, //0x00001fd8 jae LBB0_352
- 0xe9, 0xee, 0x06, 0x00, 0x00, //0x00001fde jmp LBB0_515
- //0x00001fe3 LBB0_267
- 0x80, 0xfa, 0x22, //0x00001fe3 cmpb $34, %dl
- 0x0f, 0x84, 0x13, 0x01, 0x00, 0x00, //0x00001fe6 je LBB0_431
- 0xe9, 0x26, 0x13, 0x00, 0x00, //0x00001fec jmp LBB0_268
- //0x00001ff1 LBB0_419
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00001ff1 cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00001ff7 jne LBB0_421
- 0x4c, 0x89, 0xe0, //0x00001ffd movq %r12, %rax
- 0x4c, 0x29, 0xe8, //0x00002000 subq %r13, %rax
- 0x48, 0x0f, 0xbc, 0xca, //0x00002003 bsfq %rdx, %rcx
- 0x48, 0x01, 0xc1, //0x00002007 addq %rax, %rcx
- 0x48, 0x89, 0x4c, 0x24, 0x10, //0x0000200a movq %rcx, $16(%rsp)
- //0x0000200f LBB0_421
- 0x44, 0x89, 0xc8, //0x0000200f movl %r9d, %eax
- 0xf7, 0xd0, //0x00002012 notl %eax
- 0x21, 0xd0, //0x00002014 andl %edx, %eax
- 0x8d, 0x0c, 0x00, //0x00002016 leal (%rax,%rax), %ecx
- 0x41, 0x8d, 0x3c, 0x41, //0x00002019 leal (%r9,%rax,2), %edi
- 0xf7, 0xd1, //0x0000201d notl %ecx
- 0x21, 0xd1, //0x0000201f andl %edx, %ecx
- 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002021 andl $-1431655766, %ecx
- 0x45, 0x31, 0xc9, //0x00002027 xorl %r9d, %r9d
- 0x01, 0xc1, //0x0000202a addl %eax, %ecx
- 0x41, 0x0f, 0x92, 0xc1, //0x0000202c setb %r9b
- 0x01, 0xc9, //0x00002030 addl %ecx, %ecx
- 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00002032 xorl $1431655765, %ecx
- 0x21, 0xf9, //0x00002038 andl %edi, %ecx
- 0xf7, 0xd1, //0x0000203a notl %ecx
- 0x21, 0xce, //0x0000203c andl %ecx, %esi
- 0x48, 0x85, 0xf6, //0x0000203e testq %rsi, %rsi
- 0x0f, 0x85, 0x57, 0xfb, 0xff, 0xff, //0x00002041 jne LBB0_89
- //0x00002047 LBB0_422
- 0x49, 0x83, 0xc4, 0x20, //0x00002047 addq $32, %r12
- 0x48, 0x83, 0xc3, 0xe0, //0x0000204b addq $-32, %rbx
- //0x0000204f LBB0_423
- 0x4d, 0x85, 0xc9, //0x0000204f testq %r9, %r9
- 0x0f, 0x85, 0x8a, 0x04, 0x00, 0x00, //0x00002052 jne LBB0_497
- 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x00002058 movq $16(%rsp), %r9
- 0x48, 0x85, 0xdb, //0x0000205d testq %rbx, %rbx
- 0x0f, 0x84, 0x88, 0x00, 0x00, 0x00, //0x00002060 je LBB0_435
- //0x00002066 LBB0_425
- 0x4c, 0x89, 0xee, //0x00002066 movq %r13, %rsi
- 0x48, 0xf7, 0xde, //0x00002069 negq %rsi
- //0x0000206c LBB0_426
- 0x31, 0xff, //0x0000206c xorl %edi, %edi
- //0x0000206e LBB0_427
- 0x41, 0x0f, 0xb6, 0x14, 0x3c, //0x0000206e movzbl (%r12,%rdi), %edx
- 0x80, 0xfa, 0x22, //0x00002073 cmpb $34, %dl
- 0x0f, 0x84, 0x6b, 0x00, 0x00, 0x00, //0x00002076 je LBB0_434
- 0x80, 0xfa, 0x5c, //0x0000207c cmpb $92, %dl
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000207f je LBB0_432
- 0x48, 0x83, 0xc7, 0x01, //0x00002085 addq $1, %rdi
- 0x48, 0x39, 0xfb, //0x00002089 cmpq %rdi, %rbx
- 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x0000208c jne LBB0_427
- 0xe9, 0x5f, 0x00, 0x00, 0x00, //0x00002092 jmp LBB0_430
- //0x00002097 LBB0_432
- 0x48, 0x8d, 0x43, 0xff, //0x00002097 leaq $-1(%rbx), %rax
- 0x48, 0x39, 0xf8, //0x0000209b cmpq %rdi, %rax
- 0x0f, 0x84, 0x73, 0x12, 0x00, 0x00, //0x0000209e je LBB0_268
- 0x4a, 0x8d, 0x04, 0x26, //0x000020a4 leaq (%rsi,%r12), %rax
- 0x48, 0x01, 0xf8, //0x000020a8 addq %rdi, %rax
- 0x49, 0x83, 0xf9, 0xff, //0x000020ab cmpq $-1, %r9
- 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x000020af movq $16(%rsp), %rcx
- 0x48, 0x0f, 0x44, 0xc8, //0x000020b4 cmoveq %rax, %rcx
- 0x48, 0x89, 0x4c, 0x24, 0x10, //0x000020b8 movq %rcx, $16(%rsp)
- 0x4c, 0x0f, 0x44, 0xc8, //0x000020bd cmoveq %rax, %r9
- 0x49, 0x01, 0xfc, //0x000020c1 addq %rdi, %r12
- 0x49, 0x83, 0xc4, 0x02, //0x000020c4 addq $2, %r12
- 0x48, 0x89, 0xd8, //0x000020c8 movq %rbx, %rax
- 0x48, 0x29, 0xf8, //0x000020cb subq %rdi, %rax
- 0x48, 0x83, 0xc0, 0xfe, //0x000020ce addq $-2, %rax
- 0x48, 0x83, 0xc3, 0xfe, //0x000020d2 addq $-2, %rbx
- 0x48, 0x39, 0xfb, //0x000020d6 cmpq %rdi, %rbx
- 0x48, 0x89, 0xc3, //0x000020d9 movq %rax, %rbx
- 0x0f, 0x85, 0x8a, 0xff, 0xff, 0xff, //0x000020dc jne LBB0_426
- 0xe9, 0x30, 0x12, 0x00, 0x00, //0x000020e2 jmp LBB0_268
- //0x000020e7 LBB0_434
- 0x49, 0x01, 0xfc, //0x000020e7 addq %rdi, %r12
- 0x49, 0x83, 0xc4, 0x01, //0x000020ea addq $1, %r12
- //0x000020ee LBB0_435
- 0x4d, 0x29, 0xec, //0x000020ee subq %r13, %r12
- 0xe9, 0xe6, 0xe3, 0xff, 0xff, //0x000020f1 jmp LBB0_32
- //0x000020f6 LBB0_430
- 0x80, 0xfa, 0x22, //0x000020f6 cmpb $34, %dl
- 0x0f, 0x85, 0x18, 0x12, 0x00, 0x00, //0x000020f9 jne LBB0_268
- //0x000020ff LBB0_431
- 0x49, 0x01, 0xdc, //0x000020ff addq %rbx, %r12
- 0xe9, 0xe7, 0xff, 0xff, 0xff, //0x00002102 jmp LBB0_435
- //0x00002107 LBB0_436
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00002107 cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x0000210d jne LBB0_438
- 0x4c, 0x89, 0xe1, //0x00002113 movq %r12, %rcx
- 0x4c, 0x29, 0xe9, //0x00002116 subq %r13, %rcx
- 0x48, 0x0f, 0xbc, 0xf2, //0x00002119 bsfq %rdx, %rsi
- 0x48, 0x01, 0xce, //0x0000211d addq %rcx, %rsi
- 0x48, 0x89, 0x74, 0x24, 0x10, //0x00002120 movq %rsi, $16(%rsp)
- //0x00002125 LBB0_438
- 0x44, 0x89, 0xcf, //0x00002125 movl %r9d, %edi
- 0xf7, 0xd7, //0x00002128 notl %edi
- 0x21, 0xd7, //0x0000212a andl %edx, %edi
- 0x8d, 0x0c, 0x3f, //0x0000212c leal (%rdi,%rdi), %ecx
- 0x41, 0x8d, 0x34, 0x79, //0x0000212f leal (%r9,%rdi,2), %esi
- 0xf7, 0xd1, //0x00002133 notl %ecx
- 0x21, 0xd1, //0x00002135 andl %edx, %ecx
- 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002137 andl $-1431655766, %ecx
- 0x45, 0x31, 0xc9, //0x0000213d xorl %r9d, %r9d
- 0x01, 0xf9, //0x00002140 addl %edi, %ecx
- 0x41, 0x0f, 0x92, 0xc1, //0x00002142 setb %r9b
- 0x01, 0xc9, //0x00002146 addl %ecx, %ecx
- 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00002148 xorl $1431655765, %ecx
- 0x21, 0xf1, //0x0000214e andl %esi, %ecx
- 0xf7, 0xd1, //0x00002150 notl %ecx
- 0x41, 0x21, 0xcb, //0x00002152 andl %ecx, %r11d
- 0x4d, 0x85, 0xdb, //0x00002155 testq %r11, %r11
- 0x0f, 0x85, 0x96, 0xfa, 0xff, 0xff, //0x00002158 jne LBB0_191
- //0x0000215e LBB0_439
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x0000215e movl $64, %edx
- //0x00002163 LBB0_440
- 0xc5, 0xbd, 0xda, 0xc8, //0x00002163 vpminub %ymm0, %ymm8, %ymm1
- 0xc5, 0xfd, 0x74, 0xc1, //0x00002167 vpcmpeqb %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x0000216b vpmovmskb %ymm0, %esi
- 0x0f, 0xbc, 0xfe, //0x0000216f bsfl %esi, %edi
- 0x4d, 0x85, 0xdb, //0x00002172 testq %r11, %r11
- 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x00002175 je LBB0_443
- //0x0000217b LBB0_441
- 0x85, 0xf6, //0x0000217b testl %esi, %esi
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x0000217d movl $64, %ecx
- 0x0f, 0x44, 0xf9, //0x00002182 cmovel %ecx, %edi
- 0x48, 0x39, 0xfa, //0x00002185 cmpq %rdi, %rdx
- 0x0f, 0x87, 0x79, 0x11, 0x00, 0x00, //0x00002188 ja LBB0_664
- 0x49, 0x89, 0xc3, //0x0000218e movq %rax, %r11
- 0x4d, 0x29, 0xec, //0x00002191 subq %r13, %r12
- 0x49, 0x01, 0xd4, //0x00002194 addq %rdx, %r12
- 0x49, 0x83, 0xc4, 0x01, //0x00002197 addq $1, %r12
- 0x4d, 0x89, 0xf1, //0x0000219b movq %r14, %r9
- 0xe9, 0xb3, 0x00, 0x00, 0x00, //0x0000219e jmp LBB0_456
- //0x000021a3 LBB0_443
- 0x85, 0xf6, //0x000021a3 testl %esi, %esi
- 0x0f, 0x85, 0x85, 0x11, 0x00, 0x00, //0x000021a5 jne LBB0_662
- 0x49, 0x89, 0xc3, //0x000021ab movq %rax, %r11
- 0x49, 0x83, 0xc4, 0x20, //0x000021ae addq $32, %r12
- 0x48, 0x83, 0xc3, 0xe0, //0x000021b2 addq $-32, %rbx
- //0x000021b6 LBB0_445
- 0x4d, 0x85, 0xc9, //0x000021b6 testq %r9, %r9
- 0x0f, 0x85, 0x64, 0x03, 0x00, 0x00, //0x000021b9 jne LBB0_499
- 0x48, 0x8b, 0x74, 0x24, 0x10, //0x000021bf movq $16(%rsp), %rsi
- 0x4d, 0x89, 0xf1, //0x000021c4 movq %r14, %r9
- 0x48, 0x85, 0xdb, //0x000021c7 testq %rbx, %rbx
- 0x0f, 0x84, 0xfa, 0x07, 0x00, 0x00, //0x000021ca je LBB0_496
- //0x000021d0 LBB0_447
- 0x41, 0x0f, 0xb6, 0x14, 0x24, //0x000021d0 movzbl (%r12), %edx
- 0x80, 0xfa, 0x22, //0x000021d5 cmpb $34, %dl
- 0x0f, 0x84, 0x71, 0x00, 0x00, 0x00, //0x000021d8 je LBB0_455
- 0x80, 0xfa, 0x5c, //0x000021de cmpb $92, %dl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x000021e1 je LBB0_451
- 0x80, 0xfa, 0x1f, //0x000021e7 cmpb $31, %dl
- 0x0f, 0x86, 0x4a, 0x11, 0x00, 0x00, //0x000021ea jbe LBB0_659
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000021f0 movq $-1, %rdx
- 0xbf, 0x01, 0x00, 0x00, 0x00, //0x000021f7 movl $1, %edi
- 0x49, 0x01, 0xfc, //0x000021fc addq %rdi, %r12
- 0x48, 0x01, 0xd3, //0x000021ff addq %rdx, %rbx
- 0x0f, 0x85, 0xc8, 0xff, 0xff, 0xff, //0x00002202 jne LBB0_447
- 0xe9, 0xbd, 0x07, 0x00, 0x00, //0x00002208 jmp LBB0_496
- //0x0000220d LBB0_451
- 0x48, 0x83, 0xfb, 0x01, //0x0000220d cmpq $1, %rbx
- 0x0f, 0x84, 0xd7, 0x05, 0x00, 0x00, //0x00002211 je LBB0_530
- 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00002217 movq $-2, %rdx
- 0xbf, 0x02, 0x00, 0x00, 0x00, //0x0000221e movl $2, %edi
- 0x48, 0x83, 0xfe, 0xff, //0x00002223 cmpq $-1, %rsi
- 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00002227 jne LBB0_454
- 0x4c, 0x89, 0xe6, //0x0000222d movq %r12, %rsi
- 0x4c, 0x29, 0xee, //0x00002230 subq %r13, %rsi
- 0x48, 0x89, 0x74, 0x24, 0x10, //0x00002233 movq %rsi, $16(%rsp)
- //0x00002238 LBB0_454
- 0x4d, 0x89, 0xf1, //0x00002238 movq %r14, %r9
- 0x49, 0x89, 0xc3, //0x0000223b movq %rax, %r11
- 0x49, 0x01, 0xfc, //0x0000223e addq %rdi, %r12
- 0x48, 0x01, 0xd3, //0x00002241 addq %rdx, %rbx
- 0x0f, 0x85, 0x86, 0xff, 0xff, 0xff, //0x00002244 jne LBB0_447
- 0xe9, 0x7b, 0x07, 0x00, 0x00, //0x0000224a jmp LBB0_496
- //0x0000224f LBB0_455
- 0x4d, 0x29, 0xec, //0x0000224f subq %r13, %r12
- 0x49, 0x83, 0xc4, 0x01, //0x00002252 addq $1, %r12
- //0x00002256 LBB0_456
- 0x48, 0x8b, 0x7c, 0x24, 0x20, //0x00002256 movq $32(%rsp), %rdi
- 0x48, 0x8b, 0x54, 0x24, 0x28, //0x0000225b movq $40(%rsp), %rdx
- 0xe9, 0x87, 0xe2, 0xff, 0xff, //0x00002260 jmp LBB0_33
- //0x00002265 LBB0_457
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00002265 cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x0000226b jne LBB0_459
- 0x4c, 0x89, 0xe0, //0x00002271 movq %r12, %rax
- 0x4c, 0x29, 0xe8, //0x00002274 subq %r13, %rax
- 0x48, 0x0f, 0xbc, 0xca, //0x00002277 bsfq %rdx, %rcx
- 0x48, 0x01, 0xc1, //0x0000227b addq %rax, %rcx
- 0x48, 0x89, 0x4c, 0x24, 0x10, //0x0000227e movq %rcx, $16(%rsp)
- //0x00002283 LBB0_459
- 0x44, 0x89, 0xc8, //0x00002283 movl %r9d, %eax
- 0xf7, 0xd0, //0x00002286 notl %eax
- 0x21, 0xd0, //0x00002288 andl %edx, %eax
- 0x8d, 0x0c, 0x00, //0x0000228a leal (%rax,%rax), %ecx
- 0x41, 0x8d, 0x3c, 0x41, //0x0000228d leal (%r9,%rax,2), %edi
- 0xf7, 0xd1, //0x00002291 notl %ecx
- 0x21, 0xd1, //0x00002293 andl %edx, %ecx
- 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002295 andl $-1431655766, %ecx
- 0x45, 0x31, 0xc9, //0x0000229b xorl %r9d, %r9d
- 0x01, 0xc1, //0x0000229e addl %eax, %ecx
- 0x41, 0x0f, 0x92, 0xc1, //0x000022a0 setb %r9b
- 0x01, 0xc9, //0x000022a4 addl %ecx, %ecx
- 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x000022a6 xorl $1431655765, %ecx
- 0x21, 0xf9, //0x000022ac andl %edi, %ecx
- 0xf7, 0xd1, //0x000022ae notl %ecx
- 0x21, 0xce, //0x000022b0 andl %ecx, %esi
- 0x48, 0x85, 0xf6, //0x000022b2 testq %rsi, %rsi
- 0x0f, 0x85, 0x15, 0xfa, 0xff, 0xff, //0x000022b5 jne LBB0_112
- //0x000022bb LBB0_460
- 0x49, 0x83, 0xc4, 0x20, //0x000022bb addq $32, %r12
- 0x48, 0x83, 0xc3, 0xe0, //0x000022bf addq $-32, %rbx
- //0x000022c3 LBB0_461
- 0x4d, 0x85, 0xc9, //0x000022c3 testq %r9, %r9
- 0x0f, 0x85, 0x9e, 0x02, 0x00, 0x00, //0x000022c6 jne LBB0_501
- 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x000022cc movq $16(%rsp), %r9
- 0x48, 0x85, 0xdb, //0x000022d1 testq %rbx, %rbx
- 0x0f, 0x84, 0x88, 0x00, 0x00, 0x00, //0x000022d4 je LBB0_473
- //0x000022da LBB0_463
- 0x4c, 0x89, 0xee, //0x000022da movq %r13, %rsi
- 0x48, 0xf7, 0xde, //0x000022dd negq %rsi
- //0x000022e0 LBB0_464
- 0x31, 0xff, //0x000022e0 xorl %edi, %edi
- //0x000022e2 LBB0_465
- 0x41, 0x0f, 0xb6, 0x14, 0x3c, //0x000022e2 movzbl (%r12,%rdi), %edx
- 0x80, 0xfa, 0x22, //0x000022e7 cmpb $34, %dl
- 0x0f, 0x84, 0x6b, 0x00, 0x00, 0x00, //0x000022ea je LBB0_472
- 0x80, 0xfa, 0x5c, //0x000022f0 cmpb $92, %dl
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000022f3 je LBB0_470
- 0x48, 0x83, 0xc7, 0x01, //0x000022f9 addq $1, %rdi
- 0x48, 0x39, 0xfb, //0x000022fd cmpq %rdi, %rbx
- 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00002300 jne LBB0_465
- 0xe9, 0x5f, 0x00, 0x00, 0x00, //0x00002306 jmp LBB0_468
- //0x0000230b LBB0_470
- 0x48, 0x8d, 0x43, 0xff, //0x0000230b leaq $-1(%rbx), %rax
- 0x48, 0x39, 0xf8, //0x0000230f cmpq %rdi, %rax
- 0x0f, 0x84, 0xff, 0x0f, 0x00, 0x00, //0x00002312 je LBB0_268
- 0x4a, 0x8d, 0x04, 0x26, //0x00002318 leaq (%rsi,%r12), %rax
- 0x48, 0x01, 0xf8, //0x0000231c addq %rdi, %rax
- 0x49, 0x83, 0xf9, 0xff, //0x0000231f cmpq $-1, %r9
- 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x00002323 movq $16(%rsp), %rcx
- 0x48, 0x0f, 0x44, 0xc8, //0x00002328 cmoveq %rax, %rcx
- 0x48, 0x89, 0x4c, 0x24, 0x10, //0x0000232c movq %rcx, $16(%rsp)
- 0x4c, 0x0f, 0x44, 0xc8, //0x00002331 cmoveq %rax, %r9
- 0x49, 0x01, 0xfc, //0x00002335 addq %rdi, %r12
- 0x49, 0x83, 0xc4, 0x02, //0x00002338 addq $2, %r12
- 0x48, 0x89, 0xd8, //0x0000233c movq %rbx, %rax
- 0x48, 0x29, 0xf8, //0x0000233f subq %rdi, %rax
- 0x48, 0x83, 0xc0, 0xfe, //0x00002342 addq $-2, %rax
- 0x48, 0x83, 0xc3, 0xfe, //0x00002346 addq $-2, %rbx
- 0x48, 0x39, 0xfb, //0x0000234a cmpq %rdi, %rbx
- 0x48, 0x89, 0xc3, //0x0000234d movq %rax, %rbx
- 0x0f, 0x85, 0x8a, 0xff, 0xff, 0xff, //0x00002350 jne LBB0_464
- 0xe9, 0xbc, 0x0f, 0x00, 0x00, //0x00002356 jmp LBB0_268
- //0x0000235b LBB0_472
- 0x49, 0x01, 0xfc, //0x0000235b addq %rdi, %r12
- 0x49, 0x83, 0xc4, 0x01, //0x0000235e addq $1, %r12
- //0x00002362 LBB0_473
- 0x4d, 0x29, 0xec, //0x00002362 subq %r13, %r12
- 0xe9, 0xdd, 0xea, 0xff, 0xff, //0x00002365 jmp LBB0_177
- //0x0000236a LBB0_468
- 0x80, 0xfa, 0x22, //0x0000236a cmpb $34, %dl
- 0x0f, 0x85, 0xa4, 0x0f, 0x00, 0x00, //0x0000236d jne LBB0_268
- 0x49, 0x01, 0xdc, //0x00002373 addq %rbx, %r12
- 0xe9, 0xe7, 0xff, 0xff, 0xff, //0x00002376 jmp LBB0_473
- //0x0000237b LBB0_474
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x0000237b cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00002381 jne LBB0_476
- 0x4c, 0x89, 0xe1, //0x00002387 movq %r12, %rcx
- 0x4c, 0x29, 0xe9, //0x0000238a subq %r13, %rcx
- 0x48, 0x0f, 0xbc, 0xf2, //0x0000238d bsfq %rdx, %rsi
- 0x48, 0x01, 0xce, //0x00002391 addq %rcx, %rsi
- 0x48, 0x89, 0x74, 0x24, 0x10, //0x00002394 movq %rsi, $16(%rsp)
- //0x00002399 LBB0_476
- 0x44, 0x89, 0xcf, //0x00002399 movl %r9d, %edi
- 0xf7, 0xd7, //0x0000239c notl %edi
- 0x21, 0xd7, //0x0000239e andl %edx, %edi
- 0x8d, 0x0c, 0x3f, //0x000023a0 leal (%rdi,%rdi), %ecx
- 0x41, 0x8d, 0x34, 0x79, //0x000023a3 leal (%r9,%rdi,2), %esi
- 0xf7, 0xd1, //0x000023a7 notl %ecx
- 0x21, 0xd1, //0x000023a9 andl %edx, %ecx
- 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x000023ab andl $-1431655766, %ecx
- 0x45, 0x31, 0xc9, //0x000023b1 xorl %r9d, %r9d
- 0x01, 0xf9, //0x000023b4 addl %edi, %ecx
- 0x41, 0x0f, 0x92, 0xc1, //0x000023b6 setb %r9b
- 0x01, 0xc9, //0x000023ba addl %ecx, %ecx
- 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x000023bc xorl $1431655765, %ecx
- 0x21, 0xf1, //0x000023c2 andl %esi, %ecx
- 0xf7, 0xd1, //0x000023c4 notl %ecx
- 0x41, 0x21, 0xcb, //0x000023c6 andl %ecx, %r11d
- 0x4d, 0x85, 0xdb, //0x000023c9 testq %r11, %r11
- 0x0f, 0x85, 0x54, 0xf9, 0xff, 0xff, //0x000023cc jne LBB0_212
- //0x000023d2 LBB0_477
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x000023d2 movl $64, %edx
- //0x000023d7 LBB0_478
- 0xc5, 0xbd, 0xda, 0xc8, //0x000023d7 vpminub %ymm0, %ymm8, %ymm1
- 0xc5, 0xfd, 0x74, 0xc1, //0x000023db vpcmpeqb %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x000023df vpmovmskb %ymm0, %esi
- 0x0f, 0xbc, 0xfe, //0x000023e3 bsfl %esi, %edi
- 0x4d, 0x85, 0xdb, //0x000023e6 testq %r11, %r11
- 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x000023e9 je LBB0_481
- 0x85, 0xf6, //0x000023ef testl %esi, %esi
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000023f1 movl $64, %ecx
- 0x0f, 0x44, 0xf9, //0x000023f6 cmovel %ecx, %edi
- 0x48, 0x39, 0xfa, //0x000023f9 cmpq %rdi, %rdx
- 0x0f, 0x87, 0x05, 0x0f, 0x00, 0x00, //0x000023fc ja LBB0_664
- 0x49, 0x89, 0xc3, //0x00002402 movq %rax, %r11
- 0x4d, 0x29, 0xec, //0x00002405 subq %r13, %r12
- 0x49, 0x01, 0xd4, //0x00002408 addq %rdx, %r12
- 0x49, 0x83, 0xc4, 0x01, //0x0000240b addq $1, %r12
- 0x4d, 0x89, 0xf1, //0x0000240f movq %r14, %r9
- 0xe9, 0xb3, 0x00, 0x00, 0x00, //0x00002412 jmp LBB0_494
- //0x00002417 LBB0_481
- 0x85, 0xf6, //0x00002417 testl %esi, %esi
- 0x0f, 0x85, 0x11, 0x0f, 0x00, 0x00, //0x00002419 jne LBB0_662
- 0x49, 0x89, 0xc3, //0x0000241f movq %rax, %r11
- 0x49, 0x83, 0xc4, 0x20, //0x00002422 addq $32, %r12
- 0x48, 0x83, 0xc3, 0xe0, //0x00002426 addq $-32, %rbx
- //0x0000242a LBB0_483
- 0x4d, 0x85, 0xc9, //0x0000242a testq %r9, %r9
- 0x0f, 0x85, 0x78, 0x01, 0x00, 0x00, //0x0000242d jne LBB0_503
- 0x48, 0x8b, 0x74, 0x24, 0x10, //0x00002433 movq $16(%rsp), %rsi
- 0x4d, 0x89, 0xf1, //0x00002438 movq %r14, %r9
- 0x48, 0x85, 0xdb, //0x0000243b testq %rbx, %rbx
- 0x0f, 0x84, 0x86, 0x05, 0x00, 0x00, //0x0000243e je LBB0_496
- //0x00002444 LBB0_485
- 0x41, 0x0f, 0xb6, 0x14, 0x24, //0x00002444 movzbl (%r12), %edx
- 0x80, 0xfa, 0x22, //0x00002449 cmpb $34, %dl
- 0x0f, 0x84, 0x71, 0x00, 0x00, 0x00, //0x0000244c je LBB0_493
- 0x80, 0xfa, 0x5c, //0x00002452 cmpb $92, %dl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002455 je LBB0_489
- 0x80, 0xfa, 0x1f, //0x0000245b cmpb $31, %dl
- 0x0f, 0x86, 0xd6, 0x0e, 0x00, 0x00, //0x0000245e jbe LBB0_659
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002464 movq $-1, %rdx
- 0xbf, 0x01, 0x00, 0x00, 0x00, //0x0000246b movl $1, %edi
- 0x49, 0x01, 0xfc, //0x00002470 addq %rdi, %r12
- 0x48, 0x01, 0xd3, //0x00002473 addq %rdx, %rbx
- 0x0f, 0x85, 0xc8, 0xff, 0xff, 0xff, //0x00002476 jne LBB0_485
- 0xe9, 0x49, 0x05, 0x00, 0x00, //0x0000247c jmp LBB0_496
- //0x00002481 LBB0_489
- 0x48, 0x83, 0xfb, 0x01, //0x00002481 cmpq $1, %rbx
- 0x0f, 0x84, 0x63, 0x03, 0x00, 0x00, //0x00002485 je LBB0_530
- 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x0000248b movq $-2, %rdx
- 0xbf, 0x02, 0x00, 0x00, 0x00, //0x00002492 movl $2, %edi
- 0x48, 0x83, 0xfe, 0xff, //0x00002497 cmpq $-1, %rsi
- 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x0000249b jne LBB0_492
- 0x4c, 0x89, 0xe6, //0x000024a1 movq %r12, %rsi
- 0x4c, 0x29, 0xee, //0x000024a4 subq %r13, %rsi
- 0x48, 0x89, 0x74, 0x24, 0x10, //0x000024a7 movq %rsi, $16(%rsp)
- //0x000024ac LBB0_492
- 0x4d, 0x89, 0xf1, //0x000024ac movq %r14, %r9
- 0x49, 0x89, 0xc3, //0x000024af movq %rax, %r11
- 0x49, 0x01, 0xfc, //0x000024b2 addq %rdi, %r12
- 0x48, 0x01, 0xd3, //0x000024b5 addq %rdx, %rbx
- 0x0f, 0x85, 0x86, 0xff, 0xff, 0xff, //0x000024b8 jne LBB0_485
- 0xe9, 0x07, 0x05, 0x00, 0x00, //0x000024be jmp LBB0_496
- //0x000024c3 LBB0_493
- 0x4d, 0x29, 0xec, //0x000024c3 subq %r13, %r12
- 0x49, 0x83, 0xc4, 0x01, //0x000024c6 addq $1, %r12
- //0x000024ca LBB0_494
- 0x48, 0x8b, 0x7c, 0x24, 0x20, //0x000024ca movq $32(%rsp), %rdi
- 0x48, 0x8b, 0x54, 0x24, 0x28, //0x000024cf movq $40(%rsp), %rdx
- 0x4d, 0x85, 0xe4, //0x000024d4 testq %r12, %r12
- 0x0f, 0x89, 0xaf, 0xed, 0xff, 0xff, //0x000024d7 jns LBB0_241
- 0xe9, 0xd9, 0x04, 0x00, 0x00, //0x000024dd jmp LBB0_495
- //0x000024e2 LBB0_497
- 0x48, 0x85, 0xdb, //0x000024e2 testq %rbx, %rbx
- 0x0f, 0x84, 0x2c, 0x0e, 0x00, 0x00, //0x000024e5 je LBB0_268
- 0x4d, 0x89, 0xe9, //0x000024eb movq %r13, %r9
- 0x49, 0xf7, 0xd1, //0x000024ee notq %r9
- 0x4d, 0x01, 0xe1, //0x000024f1 addq %r12, %r9
- 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x000024f4 movq $16(%rsp), %rcx
- 0x48, 0x83, 0xf9, 0xff, //0x000024f9 cmpq $-1, %rcx
- 0x48, 0x89, 0xc8, //0x000024fd movq %rcx, %rax
- 0x49, 0x0f, 0x44, 0xc1, //0x00002500 cmoveq %r9, %rax
- 0x4c, 0x0f, 0x45, 0xc9, //0x00002504 cmovneq %rcx, %r9
- 0x49, 0x83, 0xc4, 0x01, //0x00002508 addq $1, %r12
- 0x48, 0x83, 0xc3, 0xff, //0x0000250c addq $-1, %rbx
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x00002510 movq %rax, $16(%rsp)
- 0x48, 0x85, 0xdb, //0x00002515 testq %rbx, %rbx
- 0x0f, 0x85, 0x48, 0xfb, 0xff, 0xff, //0x00002518 jne LBB0_425
- 0xe9, 0xcb, 0xfb, 0xff, 0xff, //0x0000251e jmp LBB0_435
- //0x00002523 LBB0_499
- 0x48, 0x85, 0xdb, //0x00002523 testq %rbx, %rbx
- 0x0f, 0x84, 0xc2, 0x02, 0x00, 0x00, //0x00002526 je LBB0_530
- 0x4c, 0x89, 0xee, //0x0000252c movq %r13, %rsi
- 0x48, 0xf7, 0xd6, //0x0000252f notq %rsi
- 0x4c, 0x01, 0xe6, //0x00002532 addq %r12, %rsi
- 0x48, 0x8b, 0x54, 0x24, 0x10, //0x00002535 movq $16(%rsp), %rdx
- 0x48, 0x83, 0xfa, 0xff, //0x0000253a cmpq $-1, %rdx
- 0x48, 0x89, 0xd1, //0x0000253e movq %rdx, %rcx
- 0x48, 0x0f, 0x44, 0xce, //0x00002541 cmoveq %rsi, %rcx
- 0x48, 0x0f, 0x45, 0xf2, //0x00002545 cmovneq %rdx, %rsi
- 0x49, 0x83, 0xc4, 0x01, //0x00002549 addq $1, %r12
- 0x48, 0x83, 0xc3, 0xff, //0x0000254d addq $-1, %rbx
- 0x48, 0x89, 0x4c, 0x24, 0x10, //0x00002551 movq %rcx, $16(%rsp)
- 0x4d, 0x89, 0xf1, //0x00002556 movq %r14, %r9
- 0x49, 0x89, 0xc3, //0x00002559 movq %rax, %r11
- 0x48, 0x85, 0xdb, //0x0000255c testq %rbx, %rbx
- 0x0f, 0x85, 0x6b, 0xfc, 0xff, 0xff, //0x0000255f jne LBB0_447
- 0xe9, 0x60, 0x04, 0x00, 0x00, //0x00002565 jmp LBB0_496
- //0x0000256a LBB0_501
- 0x48, 0x85, 0xdb, //0x0000256a testq %rbx, %rbx
- 0x0f, 0x84, 0xa4, 0x0d, 0x00, 0x00, //0x0000256d je LBB0_268
- 0x4d, 0x89, 0xe9, //0x00002573 movq %r13, %r9
- 0x49, 0xf7, 0xd1, //0x00002576 notq %r9
- 0x4d, 0x01, 0xe1, //0x00002579 addq %r12, %r9
- 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x0000257c movq $16(%rsp), %rcx
- 0x48, 0x83, 0xf9, 0xff, //0x00002581 cmpq $-1, %rcx
- 0x48, 0x89, 0xc8, //0x00002585 movq %rcx, %rax
- 0x49, 0x0f, 0x44, 0xc1, //0x00002588 cmoveq %r9, %rax
- 0x4c, 0x0f, 0x45, 0xc9, //0x0000258c cmovneq %rcx, %r9
- 0x49, 0x83, 0xc4, 0x01, //0x00002590 addq $1, %r12
- 0x48, 0x83, 0xc3, 0xff, //0x00002594 addq $-1, %rbx
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x00002598 movq %rax, $16(%rsp)
- 0x48, 0x85, 0xdb, //0x0000259d testq %rbx, %rbx
- 0x0f, 0x85, 0x34, 0xfd, 0xff, 0xff, //0x000025a0 jne LBB0_463
- 0xe9, 0xb7, 0xfd, 0xff, 0xff, //0x000025a6 jmp LBB0_473
- //0x000025ab LBB0_503
- 0x48, 0x85, 0xdb, //0x000025ab testq %rbx, %rbx
- 0x0f, 0x84, 0x3a, 0x02, 0x00, 0x00, //0x000025ae je LBB0_530
- 0x4c, 0x89, 0xee, //0x000025b4 movq %r13, %rsi
- 0x48, 0xf7, 0xd6, //0x000025b7 notq %rsi
- 0x4c, 0x01, 0xe6, //0x000025ba addq %r12, %rsi
- 0x48, 0x8b, 0x54, 0x24, 0x10, //0x000025bd movq $16(%rsp), %rdx
- 0x48, 0x83, 0xfa, 0xff, //0x000025c2 cmpq $-1, %rdx
- 0x48, 0x89, 0xd1, //0x000025c6 movq %rdx, %rcx
- 0x48, 0x0f, 0x44, 0xce, //0x000025c9 cmoveq %rsi, %rcx
- 0x48, 0x0f, 0x45, 0xf2, //0x000025cd cmovneq %rdx, %rsi
- 0x49, 0x83, 0xc4, 0x01, //0x000025d1 addq $1, %r12
- 0x48, 0x83, 0xc3, 0xff, //0x000025d5 addq $-1, %rbx
- 0x48, 0x89, 0x4c, 0x24, 0x10, //0x000025d9 movq %rcx, $16(%rsp)
- 0x4d, 0x89, 0xf1, //0x000025de movq %r14, %r9
- 0x49, 0x89, 0xc3, //0x000025e1 movq %rax, %r11
- 0x48, 0x85, 0xdb, //0x000025e4 testq %rbx, %rbx
- 0x0f, 0x85, 0x57, 0xfe, 0xff, 0xff, //0x000025e7 jne LBB0_485
- 0xe9, 0xd8, 0x03, 0x00, 0x00, //0x000025ed jmp LBB0_496
- //0x000025f2 LBB0_505
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x000025f2 cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000025f8 jne LBB0_507
- 0x4c, 0x89, 0xe0, //0x000025fe movq %r12, %rax
- 0x4c, 0x29, 0xe8, //0x00002601 subq %r13, %rax
- 0x48, 0x0f, 0xbc, 0xca, //0x00002604 bsfq %rdx, %rcx
- 0x48, 0x01, 0xc1, //0x00002608 addq %rax, %rcx
- 0x48, 0x89, 0x4c, 0x24, 0x10, //0x0000260b movq %rcx, $16(%rsp)
- //0x00002610 LBB0_507
- 0x44, 0x89, 0xc8, //0x00002610 movl %r9d, %eax
- 0xf7, 0xd0, //0x00002613 notl %eax
- 0x21, 0xd0, //0x00002615 andl %edx, %eax
- 0x8d, 0x0c, 0x00, //0x00002617 leal (%rax,%rax), %ecx
- 0x41, 0x8d, 0x3c, 0x41, //0x0000261a leal (%r9,%rax,2), %edi
- 0xf7, 0xd1, //0x0000261e notl %ecx
- 0x21, 0xd1, //0x00002620 andl %edx, %ecx
- 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002622 andl $-1431655766, %ecx
- 0x45, 0x31, 0xc9, //0x00002628 xorl %r9d, %r9d
- 0x01, 0xc1, //0x0000262b addl %eax, %ecx
- 0x41, 0x0f, 0x92, 0xc1, //0x0000262d setb %r9b
- 0x01, 0xc9, //0x00002631 addl %ecx, %ecx
- 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00002633 xorl $1431655765, %ecx
- 0x21, 0xf9, //0x00002639 andl %edi, %ecx
- 0xf7, 0xd1, //0x0000263b notl %ecx
- 0x21, 0xce, //0x0000263d andl %ecx, %esi
- 0x48, 0x85, 0xf6, //0x0000263f testq %rsi, %rsi
- 0x0f, 0x85, 0x56, 0xf5, 0xff, 0xff, //0x00002642 jne LBB0_89
- 0xe9, 0x64, 0xf7, 0xff, 0xff, //0x00002648 jmp LBB0_259
- //0x0000264d LBB0_508
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x0000264d cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00002653 jne LBB0_510
- 0x4c, 0x89, 0xe1, //0x00002659 movq %r12, %rcx
- 0x4c, 0x29, 0xe9, //0x0000265c subq %r13, %rcx
- 0x48, 0x0f, 0xbc, 0xf2, //0x0000265f bsfq %rdx, %rsi
- 0x48, 0x01, 0xce, //0x00002663 addq %rcx, %rsi
- 0x48, 0x89, 0x74, 0x24, 0x10, //0x00002666 movq %rsi, $16(%rsp)
- //0x0000266b LBB0_510
- 0x44, 0x89, 0xcf, //0x0000266b movl %r9d, %edi
- 0xf7, 0xd7, //0x0000266e notl %edi
- 0x21, 0xd7, //0x00002670 andl %edx, %edi
- 0x8d, 0x0c, 0x3f, //0x00002672 leal (%rdi,%rdi), %ecx
- 0x41, 0x8d, 0x34, 0x79, //0x00002675 leal (%r9,%rdi,2), %esi
- 0xf7, 0xd1, //0x00002679 notl %ecx
- 0x21, 0xd1, //0x0000267b andl %edx, %ecx
- 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000267d andl $-1431655766, %ecx
- 0x45, 0x31, 0xc9, //0x00002683 xorl %r9d, %r9d
- 0x01, 0xf9, //0x00002686 addl %edi, %ecx
- 0x41, 0x0f, 0x92, 0xc1, //0x00002688 setb %r9b
- 0x01, 0xc9, //0x0000268c addl %ecx, %ecx
- 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x0000268e xorl $1431655765, %ecx
- 0x21, 0xf1, //0x00002694 andl %esi, %ecx
- 0xf7, 0xd1, //0x00002696 notl %ecx
- 0x41, 0x21, 0xcb, //0x00002698 andl %ecx, %r11d
- 0x4d, 0x85, 0xdb, //0x0000269b testq %r11, %r11
- 0x0f, 0x85, 0xf0, 0xf7, 0xff, 0xff, //0x0000269e jne LBB0_355
- //0x000026a4 LBB0_511
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x000026a4 movl $64, %edx
- //0x000026a9 LBB0_512
- 0xc5, 0xbd, 0xda, 0xc8, //0x000026a9 vpminub %ymm0, %ymm8, %ymm1
- 0xc5, 0xfd, 0x74, 0xc1, //0x000026ad vpcmpeqb %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x000026b1 vpmovmskb %ymm0, %esi
- 0x0f, 0xbc, 0xfe, //0x000026b5 bsfl %esi, %edi
- 0x4d, 0x85, 0xdb, //0x000026b8 testq %r11, %r11
- 0x0f, 0x85, 0xba, 0xfa, 0xff, 0xff, //0x000026bb jne LBB0_441
- 0x85, 0xf6, //0x000026c1 testl %esi, %esi
- 0x0f, 0x85, 0x67, 0x0c, 0x00, 0x00, //0x000026c3 jne LBB0_662
- 0x49, 0x83, 0xc4, 0x20, //0x000026c9 addq $32, %r12
- 0x48, 0x83, 0xc3, 0xe0, //0x000026cd addq $-32, %rbx
- //0x000026d1 LBB0_515
- 0x4d, 0x85, 0xc9, //0x000026d1 testq %r9, %r9
- 0x0f, 0x85, 0xd8, 0x00, 0x00, 0x00, //0x000026d4 jne LBB0_528
- 0x48, 0x8b, 0x74, 0x24, 0x10, //0x000026da movq $16(%rsp), %rsi
- 0x48, 0x85, 0xdb, //0x000026df testq %rbx, %rbx
- 0x0f, 0x84, 0x06, 0x01, 0x00, 0x00, //0x000026e2 je LBB0_530
- //0x000026e8 LBB0_517
- 0x41, 0x0f, 0xb6, 0x14, 0x24, //0x000026e8 movzbl (%r12), %edx
- 0x80, 0xfa, 0x22, //0x000026ed cmpb $34, %dl
- 0x0f, 0x84, 0x5f, 0x00, 0x00, 0x00, //0x000026f0 je LBB0_525
- 0x80, 0xfa, 0x5c, //0x000026f6 cmpb $92, %dl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x000026f9 je LBB0_522
- 0x80, 0xfa, 0x1f, //0x000026ff cmpb $31, %dl
- 0x0f, 0x86, 0x68, 0x0c, 0x00, 0x00, //0x00002702 jbe LBB0_663
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002708 movq $-1, %rdx
- 0xbf, 0x01, 0x00, 0x00, 0x00, //0x0000270f movl $1, %edi
- //0x00002714 LBB0_521
- 0x49, 0x01, 0xfc, //0x00002714 addq %rdi, %r12
- 0x48, 0x01, 0xd3, //0x00002717 addq %rdx, %rbx
- 0x0f, 0x85, 0xc8, 0xff, 0xff, 0xff, //0x0000271a jne LBB0_517
- 0xe9, 0xc9, 0x00, 0x00, 0x00, //0x00002720 jmp LBB0_530
- //0x00002725 LBB0_522
- 0x48, 0x83, 0xfb, 0x01, //0x00002725 cmpq $1, %rbx
- 0x0f, 0x84, 0xbf, 0x00, 0x00, 0x00, //0x00002729 je LBB0_530
- 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x0000272f movq $-2, %rdx
- 0xbf, 0x02, 0x00, 0x00, 0x00, //0x00002736 movl $2, %edi
- 0x48, 0x83, 0xfe, 0xff, //0x0000273b cmpq $-1, %rsi
- 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x0000273f jne LBB0_521
- 0x4c, 0x89, 0xe6, //0x00002745 movq %r12, %rsi
- 0x4c, 0x29, 0xee, //0x00002748 subq %r13, %rsi
- 0x48, 0x89, 0x74, 0x24, 0x10, //0x0000274b movq %rsi, $16(%rsp)
- 0xe9, 0xbf, 0xff, 0xff, 0xff, //0x00002750 jmp LBB0_521
- //0x00002755 LBB0_525
- 0x4d, 0x29, 0xec, //0x00002755 subq %r13, %r12
- 0x49, 0x83, 0xc4, 0x01, //0x00002758 addq $1, %r12
- 0x4d, 0x89, 0xf1, //0x0000275c movq %r14, %r9
- 0x48, 0x8b, 0x7c, 0x24, 0x20, //0x0000275f movq $32(%rsp), %rdi
- 0x49, 0x89, 0xc3, //0x00002764 movq %rax, %r11
- 0x48, 0x8b, 0x54, 0x24, 0x28, //0x00002767 movq $40(%rsp), %rdx
- 0xe9, 0x7b, 0xdd, 0xff, 0xff, //0x0000276c jmp LBB0_33
- //0x00002771 LBB0_526
- 0x48, 0x85, 0xdb, //0x00002771 testq %rbx, %rbx
- 0x0f, 0x84, 0x9d, 0x0b, 0x00, 0x00, //0x00002774 je LBB0_268
- 0x4d, 0x89, 0xe9, //0x0000277a movq %r13, %r9
- 0x49, 0xf7, 0xd1, //0x0000277d notq %r9
- 0x4d, 0x01, 0xe1, //0x00002780 addq %r12, %r9
- 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x00002783 movq $16(%rsp), %rcx
- 0x48, 0x83, 0xf9, 0xff, //0x00002788 cmpq $-1, %rcx
- 0x48, 0x89, 0xc8, //0x0000278c movq %rcx, %rax
- 0x49, 0x0f, 0x44, 0xc1, //0x0000278f cmoveq %r9, %rax
- 0x4c, 0x0f, 0x45, 0xc9, //0x00002793 cmovneq %rcx, %r9
- 0x49, 0x83, 0xc4, 0x01, //0x00002797 addq $1, %r12
- 0x48, 0x83, 0xc3, 0xff, //0x0000279b addq $-1, %rbx
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x0000279f movq %rax, $16(%rsp)
- 0x48, 0x85, 0xdb, //0x000027a4 testq %rbx, %rbx
- 0x0f, 0x85, 0x23, 0xf6, 0xff, 0xff, //0x000027a7 jne LBB0_262
- 0xe9, 0x3c, 0xf9, 0xff, 0xff, //0x000027ad jmp LBB0_435
- //0x000027b2 LBB0_528
- 0x48, 0x85, 0xdb, //0x000027b2 testq %rbx, %rbx
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000027b5 je LBB0_530
- 0x4c, 0x89, 0xee, //0x000027bb movq %r13, %rsi
- 0x48, 0xf7, 0xd6, //0x000027be notq %rsi
- 0x4c, 0x01, 0xe6, //0x000027c1 addq %r12, %rsi
- 0x48, 0x8b, 0x54, 0x24, 0x10, //0x000027c4 movq $16(%rsp), %rdx
- 0x48, 0x83, 0xfa, 0xff, //0x000027c9 cmpq $-1, %rdx
- 0x48, 0x89, 0xd1, //0x000027cd movq %rdx, %rcx
- 0x48, 0x0f, 0x44, 0xce, //0x000027d0 cmoveq %rsi, %rcx
- 0x48, 0x0f, 0x45, 0xf2, //0x000027d4 cmovneq %rdx, %rsi
- 0x49, 0x83, 0xc4, 0x01, //0x000027d8 addq $1, %r12
- 0x48, 0x83, 0xc3, 0xff, //0x000027dc addq $-1, %rbx
- 0x48, 0x89, 0x4c, 0x24, 0x10, //0x000027e0 movq %rcx, $16(%rsp)
- 0x48, 0x85, 0xdb, //0x000027e5 testq %rbx, %rbx
- 0x0f, 0x85, 0xfa, 0xfe, 0xff, 0xff, //0x000027e8 jne LBB0_517
- //0x000027ee LBB0_530
- 0x4d, 0x89, 0xf1, //0x000027ee movq %r14, %r9
- 0xe9, 0xd4, 0x01, 0x00, 0x00, //0x000027f1 jmp LBB0_496
- //0x000027f6 LBB0_531
- 0x49, 0x89, 0x01, //0x000027f6 movq %rax, (%r9)
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000027f9 movq $-1, %r14
- 0xe9, 0x3a, 0x09, 0x00, 0x00, //0x00002800 jmp LBB0_650
- //0x00002805 LBB0_532
- 0xc5, 0xf5, 0x74, 0xc2, //0x00002805 vpcmpeqb %ymm2, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc0, //0x00002809 vpmovmskb %ymm0, %eax
- 0xf7, 0xd0, //0x0000280d notl %eax
- 0x0f, 0xbc, 0xc0, //0x0000280f bsfl %eax, %eax
- 0x48, 0x29, 0xd0, //0x00002812 subq %rdx, %rax
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002815 movq $-1, %r14
- 0x48, 0x39, 0xd8, //0x0000281c cmpq %rbx, %rax
- 0x0f, 0x83, 0x1a, 0x09, 0x00, 0x00, //0x0000281f jae LBB0_650
- //0x00002825 LBB0_533
- 0x48, 0x8d, 0x50, 0x01, //0x00002825 leaq $1(%rax), %rdx
- 0x49, 0x89, 0x11, //0x00002829 movq %rdx, (%r9)
- 0x41, 0x0f, 0xbe, 0x0c, 0x03, //0x0000282c movsbl (%r11,%rax), %ecx
- 0x83, 0xf9, 0x7b, //0x00002831 cmpl $123, %ecx
- 0x0f, 0x87, 0x9f, 0x01, 0x00, 0x00, //0x00002834 ja LBB0_556
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000283a movq $-1, %r14
- 0x48, 0x8d, 0x35, 0x34, 0x0b, 0x00, 0x00, //0x00002841 leaq $2868(%rip), %rsi /* LJTI0_0+0(%rip) */
- 0x48, 0x63, 0x0c, 0x8e, //0x00002848 movslq (%rsi,%rcx,4), %rcx
- 0x48, 0x01, 0xf1, //0x0000284c addq %rsi, %rcx
- 0xff, 0xe1, //0x0000284f jmpq *%rcx
- //0x00002851 LBB0_535
- 0x48, 0x8b, 0x7f, 0x08, //0x00002851 movq $8(%rdi), %rdi
- 0x48, 0x89, 0xfe, //0x00002855 movq %rdi, %rsi
- 0x48, 0x29, 0xd6, //0x00002858 subq %rdx, %rsi
- 0x48, 0x83, 0xfe, 0x20, //0x0000285b cmpq $32, %rsi
- 0x0f, 0x82, 0x77, 0x0a, 0x00, 0x00, //0x0000285f jb LBB0_653
- 0x48, 0x89, 0xc6, //0x00002865 movq %rax, %rsi
- 0x48, 0xf7, 0xd6, //0x00002868 notq %rsi
- 0xc5, 0xfe, 0x6f, 0x05, 0xad, 0xd7, 0xff, 0xff, //0x0000286b vmovdqu $-10323(%rip), %ymm0 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x0d, 0xc5, 0xd7, 0xff, 0xff, //0x00002873 vmovdqu $-10299(%rip), %ymm1 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x15, 0xdd, 0xd7, 0xff, 0xff, //0x0000287b vmovdqu $-10275(%rip), %ymm2 /* LCPI0_3+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002883 .p2align 4, 0x90
- //0x00002890 LBB0_537
- 0xc4, 0xc1, 0x7e, 0x6f, 0x1c, 0x13, //0x00002890 vmovdqu (%r11,%rdx), %ymm3
- 0xc5, 0xe5, 0x74, 0xe0, //0x00002896 vpcmpeqb %ymm0, %ymm3, %ymm4
- 0xc5, 0xe5, 0xdb, 0xd9, //0x0000289a vpand %ymm1, %ymm3, %ymm3
- 0xc5, 0xe5, 0x74, 0xda, //0x0000289e vpcmpeqb %ymm2, %ymm3, %ymm3
- 0xc5, 0xe5, 0xeb, 0xdc, //0x000028a2 vpor %ymm4, %ymm3, %ymm3
- 0xc5, 0xfd, 0xd7, 0xcb, //0x000028a6 vpmovmskb %ymm3, %ecx
- 0x85, 0xc9, //0x000028aa testl %ecx, %ecx
- 0x0f, 0x85, 0xca, 0x00, 0x00, 0x00, //0x000028ac jne LBB0_551
- 0x48, 0x83, 0xc2, 0x20, //0x000028b2 addq $32, %rdx
- 0x48, 0x8d, 0x0c, 0x37, //0x000028b6 leaq (%rdi,%rsi), %rcx
- 0x48, 0x83, 0xc1, 0xe0, //0x000028ba addq $-32, %rcx
- 0x48, 0x83, 0xc6, 0xe0, //0x000028be addq $-32, %rsi
- 0x48, 0x83, 0xf9, 0x1f, //0x000028c2 cmpq $31, %rcx
- 0x0f, 0x87, 0xc4, 0xff, 0xff, 0xff, //0x000028c6 ja LBB0_537
- 0x4c, 0x89, 0xda, //0x000028cc movq %r11, %rdx
- 0x48, 0x29, 0xf2, //0x000028cf subq %rsi, %rdx
- 0x48, 0x01, 0xf7, //0x000028d2 addq %rsi, %rdi
- 0x48, 0x89, 0xfe, //0x000028d5 movq %rdi, %rsi
- 0x48, 0x83, 0xfe, 0x10, //0x000028d8 cmpq $16, %rsi
- 0x0f, 0x82, 0x54, 0x00, 0x00, 0x00, //0x000028dc jb LBB0_543
- //0x000028e2 LBB0_540
- 0x4c, 0x89, 0xdf, //0x000028e2 movq %r11, %rdi
- 0x48, 0x29, 0xd7, //0x000028e5 subq %rdx, %rdi
- 0xc5, 0xfa, 0x6f, 0x05, 0x10, 0xd9, 0xff, 0xff, //0x000028e8 vmovdqu $-9968(%rip), %xmm0 /* LCPI0_4+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x0d, 0x18, 0xd9, 0xff, 0xff, //0x000028f0 vmovdqu $-9960(%rip), %xmm1 /* LCPI0_5+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x15, 0x20, 0xd9, 0xff, 0xff, //0x000028f8 vmovdqu $-9952(%rip), %xmm2 /* LCPI0_6+0(%rip) */
- //0x00002900 LBB0_541
- 0xc5, 0xfa, 0x6f, 0x1a, //0x00002900 vmovdqu (%rdx), %xmm3
- 0xc5, 0xe1, 0x74, 0xe0, //0x00002904 vpcmpeqb %xmm0, %xmm3, %xmm4
- 0xc5, 0xe1, 0xdb, 0xd9, //0x00002908 vpand %xmm1, %xmm3, %xmm3
- 0xc5, 0xe1, 0x74, 0xda, //0x0000290c vpcmpeqb %xmm2, %xmm3, %xmm3
- 0xc5, 0xe1, 0xeb, 0xdc, //0x00002910 vpor %xmm4, %xmm3, %xmm3
- 0xc5, 0xf9, 0xd7, 0xcb, //0x00002914 vpmovmskb %xmm3, %ecx
- 0x85, 0xc9, //0x00002918 testl %ecx, %ecx
- 0x0f, 0x85, 0x3c, 0x08, 0x00, 0x00, //0x0000291a jne LBB0_628
- 0x48, 0x83, 0xc2, 0x10, //0x00002920 addq $16, %rdx
- 0x48, 0x83, 0xc6, 0xf0, //0x00002924 addq $-16, %rsi
- 0x48, 0x83, 0xc7, 0xf0, //0x00002928 addq $-16, %rdi
- 0x48, 0x83, 0xfe, 0x0f, //0x0000292c cmpq $15, %rsi
- 0x0f, 0x87, 0xca, 0xff, 0xff, 0xff, //0x00002930 ja LBB0_541
- //0x00002936 LBB0_543
- 0x48, 0x85, 0xf6, //0x00002936 testq %rsi, %rsi
- 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00002939 je LBB0_550
- 0x48, 0x8d, 0x1c, 0x32, //0x0000293f leaq (%rdx,%rsi), %rbx
- 0x31, 0xff, //0x00002943 xorl %edi, %edi
- //0x00002945 LBB0_545
- 0x0f, 0xb6, 0x0c, 0x3a, //0x00002945 movzbl (%rdx,%rdi), %ecx
- 0x80, 0xf9, 0x2c, //0x00002949 cmpb $44, %cl
- 0x0f, 0x84, 0x9c, 0x09, 0x00, 0x00, //0x0000294c je LBB0_654
- 0x80, 0xf9, 0x7d, //0x00002952 cmpb $125, %cl
- 0x0f, 0x84, 0x93, 0x09, 0x00, 0x00, //0x00002955 je LBB0_654
- 0x80, 0xf9, 0x5d, //0x0000295b cmpb $93, %cl
- 0x0f, 0x84, 0x8a, 0x09, 0x00, 0x00, //0x0000295e je LBB0_654
- 0x48, 0x83, 0xc7, 0x01, //0x00002964 addq $1, %rdi
- 0x48, 0x39, 0xfe, //0x00002968 cmpq %rdi, %rsi
- 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x0000296b jne LBB0_545
- 0x48, 0x89, 0xda, //0x00002971 movq %rbx, %rdx
- //0x00002974 LBB0_550
- 0x4c, 0x29, 0xda, //0x00002974 subq %r11, %rdx
- 0xe9, 0x78, 0x09, 0x00, 0x00, //0x00002977 jmp LBB0_655
- //0x0000297c LBB0_551
- 0x0f, 0xbc, 0xc9, //0x0000297c bsfl %ecx, %ecx
- 0x48, 0x29, 0xf1, //0x0000297f subq %rsi, %rcx
- //0x00002982 LBB0_552
- 0x49, 0x89, 0x09, //0x00002982 movq %rcx, (%r9)
- 0x49, 0x89, 0xc6, //0x00002985 movq %rax, %r14
- 0xe9, 0xb2, 0x07, 0x00, 0x00, //0x00002988 jmp LBB0_650
- //0x0000298d LBB0_553
- 0x4d, 0x89, 0x11, //0x0000298d movq %r10, (%r9)
- //0x00002990 LBB0_554
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002990 movq $-1, %r14
- 0xe9, 0xa3, 0x07, 0x00, 0x00, //0x00002997 jmp LBB0_650
- //0x0000299c LBB0_555
- 0x48, 0x8d, 0x48, 0x04, //0x0000299c leaq $4(%rax), %rcx
- 0x48, 0x3b, 0x4f, 0x08, //0x000029a0 cmpq $8(%rdi), %rcx
- 0x0f, 0x86, 0xd8, 0xff, 0xff, 0xff, //0x000029a4 jbe LBB0_552
- 0xe9, 0x90, 0x07, 0x00, 0x00, //0x000029aa jmp LBB0_650
- //0x000029af LBB0_631
- 0x49, 0xc7, 0xc6, 0xf9, 0xff, 0xff, 0xff, //0x000029af movq $-7, %r14
- 0xe9, 0x84, 0x07, 0x00, 0x00, //0x000029b6 jmp LBB0_650
- //0x000029bb LBB0_495
- 0x49, 0x83, 0xfc, 0xff, //0x000029bb cmpq $-1, %r12
- 0x48, 0x8b, 0x44, 0x24, 0x10, //0x000029bf movq $16(%rsp), %rax
- 0x0f, 0x85, 0x6f, 0x07, 0x00, 0x00, //0x000029c4 jne LBB0_649
- //0x000029ca LBB0_496
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x000029ca movq $-1, %r12
- 0x4c, 0x89, 0xc0, //0x000029d1 movq %r8, %rax
- 0xe9, 0x60, 0x07, 0x00, 0x00, //0x000029d4 jmp LBB0_649
- //0x000029d9 LBB0_556
- 0x49, 0x89, 0x01, //0x000029d9 movq %rax, (%r9)
- 0xe9, 0xe2, 0x06, 0x00, 0x00, //0x000029dc jmp LBB0_623
- //0x000029e1 LBB0_557
- 0x4d, 0x89, 0xcd, //0x000029e1 movq %r9, %r13
- 0x4c, 0x8b, 0x47, 0x08, //0x000029e4 movq $8(%rdi), %r8
- 0x4d, 0x89, 0xc7, //0x000029e8 movq %r8, %r15
- 0x49, 0x29, 0xd7, //0x000029eb subq %rdx, %r15
- 0x49, 0x83, 0xff, 0x20, //0x000029ee cmpq $32, %r15
- 0x0f, 0x8c, 0x07, 0x09, 0x00, 0x00, //0x000029f2 jl LBB0_657
- 0x4d, 0x8d, 0x0c, 0x03, //0x000029f8 leaq (%r11,%rax), %r9
- 0x49, 0x29, 0xc0, //0x000029fc subq %rax, %r8
- 0xbb, 0x1f, 0x00, 0x00, 0x00, //0x000029ff movl $31, %ebx
- 0x45, 0x31, 0xff, //0x00002a04 xorl %r15d, %r15d
- 0xc5, 0xfe, 0x6f, 0x05, 0x71, 0xd6, 0xff, 0xff, //0x00002a07 vmovdqu $-10639(%rip), %ymm0 /* LCPI0_7+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x0d, 0x89, 0xd6, 0xff, 0xff, //0x00002a0f vmovdqu $-10615(%rip), %ymm1 /* LCPI0_8+0(%rip) */
- 0x45, 0x31, 0xe4, //0x00002a17 xorl %r12d, %r12d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002a1a .p2align 4, 0x90
- //0x00002a20 LBB0_559
- 0xc4, 0x81, 0x7e, 0x6f, 0x54, 0x39, 0x01, //0x00002a20 vmovdqu $1(%r9,%r15), %ymm2
- 0xc5, 0xed, 0x74, 0xd8, //0x00002a27 vpcmpeqb %ymm0, %ymm2, %ymm3
- 0xc5, 0x7d, 0xd7, 0xd3, //0x00002a2b vpmovmskb %ymm3, %r10d
- 0xc5, 0xed, 0x74, 0xd1, //0x00002a2f vpcmpeqb %ymm1, %ymm2, %ymm2
- 0xc5, 0xfd, 0xd7, 0xca, //0x00002a33 vpmovmskb %ymm2, %ecx
- 0x85, 0xc9, //0x00002a37 testl %ecx, %ecx
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00002a39 jne LBB0_562
- 0x4d, 0x85, 0xe4, //0x00002a3f testq %r12, %r12
- 0x0f, 0x85, 0x08, 0x00, 0x00, 0x00, //0x00002a42 jne LBB0_562
- 0x45, 0x31, 0xe4, //0x00002a48 xorl %r12d, %r12d
- 0xe9, 0x31, 0x00, 0x00, 0x00, //0x00002a4b jmp LBB0_563
- //0x00002a50 LBB0_562
- 0x44, 0x89, 0xe6, //0x00002a50 movl %r12d, %esi
- 0xf7, 0xd6, //0x00002a53 notl %esi
- 0x21, 0xce, //0x00002a55 andl %ecx, %esi
- 0x8d, 0x14, 0x36, //0x00002a57 leal (%rsi,%rsi), %edx
- 0x44, 0x09, 0xe2, //0x00002a5a orl %r12d, %edx
- 0x89, 0xd7, //0x00002a5d movl %edx, %edi
- 0xf7, 0xd7, //0x00002a5f notl %edi
- 0x21, 0xcf, //0x00002a61 andl %ecx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002a63 andl $-1431655766, %edi
- 0x45, 0x31, 0xe4, //0x00002a69 xorl %r12d, %r12d
- 0x01, 0xf7, //0x00002a6c addl %esi, %edi
- 0x41, 0x0f, 0x92, 0xc4, //0x00002a6e setb %r12b
- 0x01, 0xff, //0x00002a72 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00002a74 xorl $1431655765, %edi
- 0x21, 0xd7, //0x00002a7a andl %edx, %edi
- 0xf7, 0xd7, //0x00002a7c notl %edi
- 0x41, 0x21, 0xfa, //0x00002a7e andl %edi, %r10d
- //0x00002a81 LBB0_563
- 0x4d, 0x85, 0xd2, //0x00002a81 testq %r10, %r10
- 0x0f, 0x85, 0xf9, 0x05, 0x00, 0x00, //0x00002a84 jne LBB0_619
- 0x49, 0x83, 0xc7, 0x20, //0x00002a8a addq $32, %r15
- 0x49, 0x8d, 0x0c, 0x18, //0x00002a8e leaq (%r8,%rbx), %rcx
- 0x48, 0x83, 0xc1, 0xe0, //0x00002a92 addq $-32, %rcx
- 0x48, 0x83, 0xc3, 0xe0, //0x00002a96 addq $-32, %rbx
- 0x48, 0x83, 0xf9, 0x3f, //0x00002a9a cmpq $63, %rcx
- 0x0f, 0x8f, 0x7c, 0xff, 0xff, 0xff, //0x00002a9e jg LBB0_559
- 0x4d, 0x85, 0xe4, //0x00002aa4 testq %r12, %r12
- 0x0f, 0x85, 0x9f, 0x08, 0x00, 0x00, //0x00002aa7 jne LBB0_660
- 0x4b, 0x8d, 0x14, 0x0f, //0x00002aad leaq (%r15,%r9), %rdx
- 0x48, 0x83, 0xc2, 0x01, //0x00002ab1 addq $1, %rdx
- 0x49, 0xf7, 0xd7, //0x00002ab5 notq %r15
- 0x4d, 0x01, 0xc7, //0x00002ab8 addq %r8, %r15
- //0x00002abb LBB0_567
- 0x4d, 0x85, 0xff, //0x00002abb testq %r15, %r15
- 0x0f, 0x8e, 0x7b, 0x06, 0x00, 0x00, //0x00002abe jle LBB0_650
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002ac4 movq $-1, %r14
- 0xe9, 0x17, 0x06, 0x00, 0x00, //0x00002acb jmp LBB0_625
- //0x00002ad0 LBB0_569
- 0x48, 0x8d, 0x48, 0x05, //0x00002ad0 leaq $5(%rax), %rcx
- 0x48, 0x3b, 0x4f, 0x08, //0x00002ad4 cmpq $8(%rdi), %rcx
- 0x0f, 0x86, 0xa4, 0xfe, 0xff, 0xff, //0x00002ad8 jbe LBB0_552
- 0xe9, 0x5c, 0x06, 0x00, 0x00, //0x00002ade jmp LBB0_650
- //0x00002ae3 LBB0_570
- 0x4d, 0x89, 0xca, //0x00002ae3 movq %r9, %r10
- 0x4c, 0x8b, 0x7f, 0x08, //0x00002ae6 movq $8(%rdi), %r15
- 0x49, 0x29, 0xd7, //0x00002aea subq %rdx, %r15
- 0x49, 0x01, 0xd3, //0x00002aed addq %rdx, %r11
- 0x45, 0x31, 0xc0, //0x00002af0 xorl %r8d, %r8d
- 0xc5, 0xfe, 0x6f, 0x05, 0xa5, 0xd5, 0xff, 0xff, //0x00002af3 vmovdqu $-10843(%rip), %ymm0 /* LCPI0_8+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x0d, 0x7d, 0xd5, 0xff, 0xff, //0x00002afb vmovdqu $-10883(%rip), %ymm1 /* LCPI0_7+0(%rip) */
- 0xc5, 0xe9, 0x76, 0xd2, //0x00002b03 vpcmpeqd %xmm2, %xmm2, %xmm2
- 0xc5, 0xfe, 0x6f, 0x1d, 0xb1, 0xd5, 0xff, 0xff, //0x00002b07 vmovdqu $-10831(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0xc9, 0xd5, 0xff, 0xff, //0x00002b0f vmovdqu $-10807(%rip), %ymm4 /* LCPI0_10+0(%rip) */
- 0xc4, 0x41, 0x31, 0xef, 0xc9, //0x00002b17 vpxor %xmm9, %xmm9, %xmm9
- 0x45, 0x31, 0xe4, //0x00002b1c xorl %r12d, %r12d
- 0x45, 0x31, 0xc9, //0x00002b1f xorl %r9d, %r9d
- 0x31, 0xd2, //0x00002b22 xorl %edx, %edx
- 0x49, 0x83, 0xff, 0x40, //0x00002b24 cmpq $64, %r15
- 0x0f, 0x8c, 0x4b, 0x01, 0x00, 0x00, //0x00002b28 jl LBB0_579
- //0x00002b2e LBB0_573
- 0xc4, 0xc1, 0x7e, 0x6f, 0x3b, //0x00002b2e vmovdqu (%r11), %ymm7
- 0xc4, 0xc1, 0x7e, 0x6f, 0x73, 0x20, //0x00002b33 vmovdqu $32(%r11), %ymm6
- 0xc5, 0x45, 0x74, 0xc0, //0x00002b39 vpcmpeqb %ymm0, %ymm7, %ymm8
- 0xc4, 0xc1, 0x7d, 0xd7, 0xf0, //0x00002b3d vpmovmskb %ymm8, %esi
- 0xc5, 0x4d, 0x74, 0xc0, //0x00002b42 vpcmpeqb %ymm0, %ymm6, %ymm8
- 0xc4, 0xc1, 0x7d, 0xd7, 0xc8, //0x00002b46 vpmovmskb %ymm8, %ecx
- 0x48, 0xc1, 0xe1, 0x20, //0x00002b4b shlq $32, %rcx
- 0x48, 0x09, 0xce, //0x00002b4f orq %rcx, %rsi
- 0x48, 0x89, 0xf1, //0x00002b52 movq %rsi, %rcx
- 0x4c, 0x09, 0xe1, //0x00002b55 orq %r12, %rcx
- 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00002b58 jne LBB0_575
- 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002b5e movq $-1, %rsi
- 0x45, 0x31, 0xe4, //0x00002b65 xorl %r12d, %r12d
- 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00002b68 jmp LBB0_576
- //0x00002b6d LBB0_575
- 0x4c, 0x89, 0xe1, //0x00002b6d movq %r12, %rcx
- 0x48, 0xf7, 0xd1, //0x00002b70 notq %rcx
- 0x48, 0x21, 0xf1, //0x00002b73 andq %rsi, %rcx
- 0x4c, 0x8d, 0x2c, 0x09, //0x00002b76 leaq (%rcx,%rcx), %r13
- 0x4d, 0x09, 0xe5, //0x00002b7a orq %r12, %r13
- 0x4c, 0x89, 0xeb, //0x00002b7d movq %r13, %rbx
- 0x48, 0xf7, 0xd3, //0x00002b80 notq %rbx
- 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002b83 movabsq $-6148914691236517206, %rdi
- 0x48, 0x21, 0xfe, //0x00002b8d andq %rdi, %rsi
- 0x48, 0x21, 0xde, //0x00002b90 andq %rbx, %rsi
- 0x45, 0x31, 0xe4, //0x00002b93 xorl %r12d, %r12d
- 0x48, 0x01, 0xce, //0x00002b96 addq %rcx, %rsi
- 0x41, 0x0f, 0x92, 0xc4, //0x00002b99 setb %r12b
- 0x48, 0x01, 0xf6, //0x00002b9d addq %rsi, %rsi
- 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002ba0 movabsq $6148914691236517205, %rcx
- 0x48, 0x31, 0xce, //0x00002baa xorq %rcx, %rsi
- 0x4c, 0x21, 0xee, //0x00002bad andq %r13, %rsi
- 0x48, 0xf7, 0xd6, //0x00002bb0 notq %rsi
- //0x00002bb3 LBB0_576
- 0xc5, 0x4d, 0x74, 0xc1, //0x00002bb3 vpcmpeqb %ymm1, %ymm6, %ymm8
- 0xc4, 0xc1, 0x7d, 0xd7, 0xc8, //0x00002bb7 vpmovmskb %ymm8, %ecx
- 0x48, 0xc1, 0xe1, 0x20, //0x00002bbc shlq $32, %rcx
- 0xc5, 0x45, 0x74, 0xc1, //0x00002bc0 vpcmpeqb %ymm1, %ymm7, %ymm8
- 0xc4, 0xc1, 0x7d, 0xd7, 0xf8, //0x00002bc4 vpmovmskb %ymm8, %edi
- 0x48, 0x09, 0xcf, //0x00002bc9 orq %rcx, %rdi
- 0x48, 0x21, 0xf7, //0x00002bcc andq %rsi, %rdi
- 0xc4, 0xe1, 0xf9, 0x6e, 0xef, //0x00002bcf vmovq %rdi, %xmm5
- 0xc4, 0xe3, 0x51, 0x44, 0xea, 0x00, //0x00002bd4 vpclmulqdq $0, %xmm2, %xmm5, %xmm5
- 0xc4, 0xc1, 0xf9, 0x7e, 0xed, //0x00002bda vmovq %xmm5, %r13
- 0x4d, 0x31, 0xc5, //0x00002bdf xorq %r8, %r13
- 0xc5, 0xc5, 0x74, 0xeb, //0x00002be2 vpcmpeqb %ymm3, %ymm7, %ymm5
- 0xc5, 0xfd, 0xd7, 0xfd, //0x00002be6 vpmovmskb %ymm5, %edi
- 0xc5, 0xcd, 0x74, 0xeb, //0x00002bea vpcmpeqb %ymm3, %ymm6, %ymm5
- 0xc5, 0xfd, 0xd7, 0xcd, //0x00002bee vpmovmskb %ymm5, %ecx
- 0x48, 0xc1, 0xe1, 0x20, //0x00002bf2 shlq $32, %rcx
- 0x48, 0x09, 0xcf, //0x00002bf6 orq %rcx, %rdi
- 0x4c, 0x89, 0xe9, //0x00002bf9 movq %r13, %rcx
- 0x48, 0xf7, 0xd1, //0x00002bfc notq %rcx
- 0x48, 0x21, 0xcf, //0x00002bff andq %rcx, %rdi
- 0xc5, 0xc5, 0x74, 0xec, //0x00002c02 vpcmpeqb %ymm4, %ymm7, %ymm5
- 0xc5, 0xfd, 0xd7, 0xdd, //0x00002c06 vpmovmskb %ymm5, %ebx
- 0xc5, 0xcd, 0x74, 0xec, //0x00002c0a vpcmpeqb %ymm4, %ymm6, %ymm5
- 0xc5, 0xfd, 0xd7, 0xf5, //0x00002c0e vpmovmskb %ymm5, %esi
- 0x48, 0xc1, 0xe6, 0x20, //0x00002c12 shlq $32, %rsi
- 0x48, 0x09, 0xf3, //0x00002c16 orq %rsi, %rbx
- 0x48, 0x21, 0xcb, //0x00002c19 andq %rcx, %rbx
- 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00002c1c je LBB0_571
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002c22 .p2align 4, 0x90
- //0x00002c30 LBB0_577
- 0x48, 0x8d, 0x4b, 0xff, //0x00002c30 leaq $-1(%rbx), %rcx
- 0x48, 0x89, 0xce, //0x00002c34 movq %rcx, %rsi
- 0x48, 0x21, 0xfe, //0x00002c37 andq %rdi, %rsi
- 0xf3, 0x48, 0x0f, 0xb8, 0xf6, //0x00002c3a popcntq %rsi, %rsi
- 0x4c, 0x01, 0xce, //0x00002c3f addq %r9, %rsi
- 0x48, 0x39, 0xd6, //0x00002c42 cmpq %rdx, %rsi
- 0x0f, 0x86, 0xfd, 0x03, 0x00, 0x00, //0x00002c45 jbe LBB0_618
- 0x48, 0x83, 0xc2, 0x01, //0x00002c4b addq $1, %rdx
- 0x48, 0x21, 0xcb, //0x00002c4f andq %rcx, %rbx
- 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00002c52 jne LBB0_577
- //0x00002c58 LBB0_571
- 0x49, 0xc1, 0xfd, 0x3f, //0x00002c58 sarq $63, %r13
- 0xf3, 0x48, 0x0f, 0xb8, 0xcf, //0x00002c5c popcntq %rdi, %rcx
- 0x49, 0x01, 0xc9, //0x00002c61 addq %rcx, %r9
- 0x49, 0x83, 0xc3, 0x40, //0x00002c64 addq $64, %r11
- 0x49, 0x83, 0xc7, 0xc0, //0x00002c68 addq $-64, %r15
- 0x4d, 0x89, 0xe8, //0x00002c6c movq %r13, %r8
- 0x49, 0x83, 0xff, 0x40, //0x00002c6f cmpq $64, %r15
- 0x0f, 0x8d, 0xb5, 0xfe, 0xff, 0xff, //0x00002c73 jge LBB0_573
- //0x00002c79 LBB0_579
- 0x4d, 0x85, 0xff, //0x00002c79 testq %r15, %r15
- 0x0f, 0x8e, 0x9d, 0x06, 0x00, 0x00, //0x00002c7c jle LBB0_658
- 0xc5, 0x7e, 0x7f, 0x4c, 0x24, 0x60, //0x00002c82 vmovdqu %ymm9, $96(%rsp)
- 0xc5, 0x7e, 0x7f, 0x4c, 0x24, 0x40, //0x00002c88 vmovdqu %ymm9, $64(%rsp)
- 0x44, 0x89, 0xd9, //0x00002c8e movl %r11d, %ecx
- 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00002c91 andl $4095, %ecx
- 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00002c97 cmpl $4033, %ecx
- 0x0f, 0x82, 0x8b, 0xfe, 0xff, 0xff, //0x00002c9d jb LBB0_573
- 0x49, 0x83, 0xff, 0x20, //0x00002ca3 cmpq $32, %r15
- 0x0f, 0x82, 0x1d, 0x00, 0x00, 0x00, //0x00002ca7 jb LBB0_583
- 0xc4, 0xc1, 0x7e, 0x6f, 0x2b, //0x00002cad vmovdqu (%r11), %ymm5
- 0xc5, 0xfe, 0x7f, 0x6c, 0x24, 0x40, //0x00002cb2 vmovdqu %ymm5, $64(%rsp)
- 0x49, 0x83, 0xc3, 0x20, //0x00002cb8 addq $32, %r11
- 0x49, 0x8d, 0x7f, 0xe0, //0x00002cbc leaq $-32(%r15), %rdi
- 0x48, 0x8d, 0x74, 0x24, 0x60, //0x00002cc0 leaq $96(%rsp), %rsi
- 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00002cc5 jmp LBB0_584
- //0x00002cca LBB0_583
- 0x48, 0x8d, 0x74, 0x24, 0x40, //0x00002cca leaq $64(%rsp), %rsi
- 0x4c, 0x89, 0xff, //0x00002ccf movq %r15, %rdi
- //0x00002cd2 LBB0_584
- 0x48, 0x83, 0xff, 0x10, //0x00002cd2 cmpq $16, %rdi
- 0x0f, 0x82, 0x5a, 0x00, 0x00, 0x00, //0x00002cd6 jb LBB0_585
- 0xc4, 0xc1, 0x7a, 0x6f, 0x2b, //0x00002cdc vmovdqu (%r11), %xmm5
- 0xc5, 0xfa, 0x7f, 0x2e, //0x00002ce1 vmovdqu %xmm5, (%rsi)
- 0x49, 0x83, 0xc3, 0x10, //0x00002ce5 addq $16, %r11
- 0x48, 0x83, 0xc6, 0x10, //0x00002ce9 addq $16, %rsi
- 0x48, 0x83, 0xc7, 0xf0, //0x00002ced addq $-16, %rdi
- 0x48, 0x83, 0xff, 0x08, //0x00002cf1 cmpq $8, %rdi
- 0x0f, 0x83, 0x45, 0x00, 0x00, 0x00, //0x00002cf5 jae LBB0_590
- //0x00002cfb LBB0_586
- 0x48, 0x83, 0xff, 0x04, //0x00002cfb cmpq $4, %rdi
- 0x0f, 0x82, 0x57, 0x00, 0x00, 0x00, //0x00002cff jb LBB0_587
- //0x00002d05 LBB0_591
- 0x41, 0x8b, 0x0b, //0x00002d05 movl (%r11), %ecx
- 0x89, 0x0e, //0x00002d08 movl %ecx, (%rsi)
- 0x49, 0x83, 0xc3, 0x04, //0x00002d0a addq $4, %r11
- 0x48, 0x83, 0xc6, 0x04, //0x00002d0e addq $4, %rsi
- 0x48, 0x83, 0xc7, 0xfc, //0x00002d12 addq $-4, %rdi
- 0x48, 0x83, 0xff, 0x02, //0x00002d16 cmpq $2, %rdi
- 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x00002d1a jae LBB0_592
- //0x00002d20 LBB0_588
- 0x4c, 0x89, 0xdb, //0x00002d20 movq %r11, %rbx
- 0x4c, 0x8d, 0x5c, 0x24, 0x40, //0x00002d23 leaq $64(%rsp), %r11
- 0x48, 0x85, 0xff, //0x00002d28 testq %rdi, %rdi
- 0x0f, 0x85, 0x59, 0x00, 0x00, 0x00, //0x00002d2b jne LBB0_593
- 0xe9, 0xf8, 0xfd, 0xff, 0xff, //0x00002d31 jmp LBB0_573
- //0x00002d36 LBB0_585
- 0x48, 0x83, 0xff, 0x08, //0x00002d36 cmpq $8, %rdi
- 0x0f, 0x82, 0xbb, 0xff, 0xff, 0xff, //0x00002d3a jb LBB0_586
- //0x00002d40 LBB0_590
- 0x49, 0x8b, 0x0b, //0x00002d40 movq (%r11), %rcx
- 0x48, 0x89, 0x0e, //0x00002d43 movq %rcx, (%rsi)
- 0x49, 0x83, 0xc3, 0x08, //0x00002d46 addq $8, %r11
- 0x48, 0x83, 0xc6, 0x08, //0x00002d4a addq $8, %rsi
- 0x48, 0x83, 0xc7, 0xf8, //0x00002d4e addq $-8, %rdi
- 0x48, 0x83, 0xff, 0x04, //0x00002d52 cmpq $4, %rdi
- 0x0f, 0x83, 0xa9, 0xff, 0xff, 0xff, //0x00002d56 jae LBB0_591
- //0x00002d5c LBB0_587
- 0x48, 0x83, 0xff, 0x02, //0x00002d5c cmpq $2, %rdi
- 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x00002d60 jb LBB0_588
- //0x00002d66 LBB0_592
- 0x41, 0x0f, 0xb7, 0x0b, //0x00002d66 movzwl (%r11), %ecx
- 0x66, 0x89, 0x0e, //0x00002d6a movw %cx, (%rsi)
- 0x49, 0x83, 0xc3, 0x02, //0x00002d6d addq $2, %r11
- 0x48, 0x83, 0xc6, 0x02, //0x00002d71 addq $2, %rsi
- 0x48, 0x83, 0xc7, 0xfe, //0x00002d75 addq $-2, %rdi
- 0x4c, 0x89, 0xdb, //0x00002d79 movq %r11, %rbx
- 0x4c, 0x8d, 0x5c, 0x24, 0x40, //0x00002d7c leaq $64(%rsp), %r11
- 0x48, 0x85, 0xff, //0x00002d81 testq %rdi, %rdi
- 0x0f, 0x84, 0xa4, 0xfd, 0xff, 0xff, //0x00002d84 je LBB0_573
- //0x00002d8a LBB0_593
- 0x8a, 0x0b, //0x00002d8a movb (%rbx), %cl
- 0x88, 0x0e, //0x00002d8c movb %cl, (%rsi)
- 0x4c, 0x8d, 0x5c, 0x24, 0x40, //0x00002d8e leaq $64(%rsp), %r11
- 0xe9, 0x96, 0xfd, 0xff, 0xff, //0x00002d93 jmp LBB0_573
- //0x00002d98 LBB0_594
- 0x4d, 0x89, 0xca, //0x00002d98 movq %r9, %r10
- 0x4c, 0x8b, 0x7f, 0x08, //0x00002d9b movq $8(%rdi), %r15
- 0x49, 0x29, 0xd7, //0x00002d9f subq %rdx, %r15
- 0x49, 0x01, 0xd3, //0x00002da2 addq %rdx, %r11
- 0x45, 0x31, 0xc0, //0x00002da5 xorl %r8d, %r8d
- 0xc5, 0xfe, 0x6f, 0x05, 0xf0, 0xd2, 0xff, 0xff, //0x00002da8 vmovdqu $-11536(%rip), %ymm0 /* LCPI0_8+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x0d, 0xc8, 0xd2, 0xff, 0xff, //0x00002db0 vmovdqu $-11576(%rip), %ymm1 /* LCPI0_7+0(%rip) */
- 0xc5, 0xe9, 0x76, 0xd2, //0x00002db8 vpcmpeqd %xmm2, %xmm2, %xmm2
- 0xc5, 0xfe, 0x6f, 0x1d, 0x3c, 0xd3, 0xff, 0xff, //0x00002dbc vmovdqu $-11460(%rip), %ymm3 /* LCPI0_11+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x94, 0xd2, 0xff, 0xff, //0x00002dc4 vmovdqu $-11628(%rip), %ymm4 /* LCPI0_3+0(%rip) */
- 0xc4, 0x41, 0x31, 0xef, 0xc9, //0x00002dcc vpxor %xmm9, %xmm9, %xmm9
- 0x45, 0x31, 0xe4, //0x00002dd1 xorl %r12d, %r12d
- 0x45, 0x31, 0xc9, //0x00002dd4 xorl %r9d, %r9d
- 0x31, 0xd2, //0x00002dd7 xorl %edx, %edx
- 0x49, 0x83, 0xff, 0x40, //0x00002dd9 cmpq $64, %r15
- 0x0f, 0x8c, 0x46, 0x01, 0x00, 0x00, //0x00002ddd jl LBB0_603
- //0x00002de3 LBB0_597
- 0xc4, 0xc1, 0x7e, 0x6f, 0x3b, //0x00002de3 vmovdqu (%r11), %ymm7
- 0xc4, 0xc1, 0x7e, 0x6f, 0x73, 0x20, //0x00002de8 vmovdqu $32(%r11), %ymm6
- 0xc5, 0x45, 0x74, 0xc0, //0x00002dee vpcmpeqb %ymm0, %ymm7, %ymm8
- 0xc4, 0xc1, 0x7d, 0xd7, 0xf0, //0x00002df2 vpmovmskb %ymm8, %esi
- 0xc5, 0x4d, 0x74, 0xc0, //0x00002df7 vpcmpeqb %ymm0, %ymm6, %ymm8
- 0xc4, 0xc1, 0x7d, 0xd7, 0xc8, //0x00002dfb vpmovmskb %ymm8, %ecx
- 0x48, 0xc1, 0xe1, 0x20, //0x00002e00 shlq $32, %rcx
- 0x48, 0x09, 0xce, //0x00002e04 orq %rcx, %rsi
- 0x48, 0x89, 0xf1, //0x00002e07 movq %rsi, %rcx
- 0x4c, 0x09, 0xe1, //0x00002e0a orq %r12, %rcx
- 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00002e0d jne LBB0_599
- 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002e13 movq $-1, %rsi
- 0x45, 0x31, 0xe4, //0x00002e1a xorl %r12d, %r12d
- 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00002e1d jmp LBB0_600
- //0x00002e22 LBB0_599
- 0x4c, 0x89, 0xe1, //0x00002e22 movq %r12, %rcx
- 0x48, 0xf7, 0xd1, //0x00002e25 notq %rcx
- 0x48, 0x21, 0xf1, //0x00002e28 andq %rsi, %rcx
- 0x4c, 0x8d, 0x2c, 0x09, //0x00002e2b leaq (%rcx,%rcx), %r13
- 0x4d, 0x09, 0xe5, //0x00002e2f orq %r12, %r13
- 0x4c, 0x89, 0xeb, //0x00002e32 movq %r13, %rbx
- 0x48, 0xf7, 0xd3, //0x00002e35 notq %rbx
- 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002e38 movabsq $-6148914691236517206, %rdi
- 0x48, 0x21, 0xfe, //0x00002e42 andq %rdi, %rsi
- 0x48, 0x21, 0xde, //0x00002e45 andq %rbx, %rsi
- 0x45, 0x31, 0xe4, //0x00002e48 xorl %r12d, %r12d
- 0x48, 0x01, 0xce, //0x00002e4b addq %rcx, %rsi
- 0x41, 0x0f, 0x92, 0xc4, //0x00002e4e setb %r12b
- 0x48, 0x01, 0xf6, //0x00002e52 addq %rsi, %rsi
- 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002e55 movabsq $6148914691236517205, %rcx
- 0x48, 0x31, 0xce, //0x00002e5f xorq %rcx, %rsi
- 0x4c, 0x21, 0xee, //0x00002e62 andq %r13, %rsi
- 0x48, 0xf7, 0xd6, //0x00002e65 notq %rsi
- //0x00002e68 LBB0_600
- 0xc5, 0x4d, 0x74, 0xc1, //0x00002e68 vpcmpeqb %ymm1, %ymm6, %ymm8
- 0xc4, 0xc1, 0x7d, 0xd7, 0xc8, //0x00002e6c vpmovmskb %ymm8, %ecx
- 0x48, 0xc1, 0xe1, 0x20, //0x00002e71 shlq $32, %rcx
- 0xc5, 0x45, 0x74, 0xc1, //0x00002e75 vpcmpeqb %ymm1, %ymm7, %ymm8
- 0xc4, 0xc1, 0x7d, 0xd7, 0xf8, //0x00002e79 vpmovmskb %ymm8, %edi
- 0x48, 0x09, 0xcf, //0x00002e7e orq %rcx, %rdi
- 0x48, 0x21, 0xf7, //0x00002e81 andq %rsi, %rdi
- 0xc4, 0xe1, 0xf9, 0x6e, 0xef, //0x00002e84 vmovq %rdi, %xmm5
- 0xc4, 0xe3, 0x51, 0x44, 0xea, 0x00, //0x00002e89 vpclmulqdq $0, %xmm2, %xmm5, %xmm5
- 0xc4, 0xc1, 0xf9, 0x7e, 0xed, //0x00002e8f vmovq %xmm5, %r13
- 0x4d, 0x31, 0xc5, //0x00002e94 xorq %r8, %r13
- 0xc5, 0xc5, 0x74, 0xeb, //0x00002e97 vpcmpeqb %ymm3, %ymm7, %ymm5
- 0xc5, 0xfd, 0xd7, 0xfd, //0x00002e9b vpmovmskb %ymm5, %edi
- 0xc5, 0xcd, 0x74, 0xeb, //0x00002e9f vpcmpeqb %ymm3, %ymm6, %ymm5
- 0xc5, 0xfd, 0xd7, 0xcd, //0x00002ea3 vpmovmskb %ymm5, %ecx
- 0x48, 0xc1, 0xe1, 0x20, //0x00002ea7 shlq $32, %rcx
- 0x48, 0x09, 0xcf, //0x00002eab orq %rcx, %rdi
- 0x4c, 0x89, 0xe9, //0x00002eae movq %r13, %rcx
- 0x48, 0xf7, 0xd1, //0x00002eb1 notq %rcx
- 0x48, 0x21, 0xcf, //0x00002eb4 andq %rcx, %rdi
- 0xc5, 0xc5, 0x74, 0xec, //0x00002eb7 vpcmpeqb %ymm4, %ymm7, %ymm5
- 0xc5, 0xfd, 0xd7, 0xdd, //0x00002ebb vpmovmskb %ymm5, %ebx
- 0xc5, 0xcd, 0x74, 0xec, //0x00002ebf vpcmpeqb %ymm4, %ymm6, %ymm5
- 0xc5, 0xfd, 0xd7, 0xf5, //0x00002ec3 vpmovmskb %ymm5, %esi
- 0x48, 0xc1, 0xe6, 0x20, //0x00002ec7 shlq $32, %rsi
- 0x48, 0x09, 0xf3, //0x00002ecb orq %rsi, %rbx
- 0x48, 0x21, 0xcb, //0x00002ece andq %rcx, %rbx
- 0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x00002ed1 je LBB0_595
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002ed7 .p2align 4, 0x90
- //0x00002ee0 LBB0_601
- 0x48, 0x8d, 0x4b, 0xff, //0x00002ee0 leaq $-1(%rbx), %rcx
- 0x48, 0x89, 0xce, //0x00002ee4 movq %rcx, %rsi
- 0x48, 0x21, 0xfe, //0x00002ee7 andq %rdi, %rsi
- 0xf3, 0x48, 0x0f, 0xb8, 0xf6, //0x00002eea popcntq %rsi, %rsi
- 0x4c, 0x01, 0xce, //0x00002eef addq %r9, %rsi
- 0x48, 0x39, 0xd6, //0x00002ef2 cmpq %rdx, %rsi
- 0x0f, 0x86, 0x4d, 0x01, 0x00, 0x00, //0x00002ef5 jbe LBB0_618
- 0x48, 0x83, 0xc2, 0x01, //0x00002efb addq $1, %rdx
- 0x48, 0x21, 0xcb, //0x00002eff andq %rcx, %rbx
- 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00002f02 jne LBB0_601
- //0x00002f08 LBB0_595
- 0x49, 0xc1, 0xfd, 0x3f, //0x00002f08 sarq $63, %r13
- 0xf3, 0x48, 0x0f, 0xb8, 0xcf, //0x00002f0c popcntq %rdi, %rcx
- 0x49, 0x01, 0xc9, //0x00002f11 addq %rcx, %r9
- 0x49, 0x83, 0xc3, 0x40, //0x00002f14 addq $64, %r11
- 0x49, 0x83, 0xc7, 0xc0, //0x00002f18 addq $-64, %r15
- 0x4d, 0x89, 0xe8, //0x00002f1c movq %r13, %r8
- 0x49, 0x83, 0xff, 0x40, //0x00002f1f cmpq $64, %r15
- 0x0f, 0x8d, 0xba, 0xfe, 0xff, 0xff, //0x00002f23 jge LBB0_597
- //0x00002f29 LBB0_603
- 0x4d, 0x85, 0xff, //0x00002f29 testq %r15, %r15
- 0x0f, 0x8e, 0xed, 0x03, 0x00, 0x00, //0x00002f2c jle LBB0_658
- 0xc5, 0x7e, 0x7f, 0x4c, 0x24, 0x60, //0x00002f32 vmovdqu %ymm9, $96(%rsp)
- 0xc5, 0x7e, 0x7f, 0x4c, 0x24, 0x40, //0x00002f38 vmovdqu %ymm9, $64(%rsp)
- 0x44, 0x89, 0xd9, //0x00002f3e movl %r11d, %ecx
- 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00002f41 andl $4095, %ecx
- 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00002f47 cmpl $4033, %ecx
- 0x0f, 0x82, 0x90, 0xfe, 0xff, 0xff, //0x00002f4d jb LBB0_597
- 0x49, 0x83, 0xff, 0x20, //0x00002f53 cmpq $32, %r15
- 0x0f, 0x82, 0x1d, 0x00, 0x00, 0x00, //0x00002f57 jb LBB0_607
- 0xc4, 0xc1, 0x7e, 0x6f, 0x2b, //0x00002f5d vmovdqu (%r11), %ymm5
- 0xc5, 0xfe, 0x7f, 0x6c, 0x24, 0x40, //0x00002f62 vmovdqu %ymm5, $64(%rsp)
- 0x49, 0x83, 0xc3, 0x20, //0x00002f68 addq $32, %r11
- 0x49, 0x8d, 0x7f, 0xe0, //0x00002f6c leaq $-32(%r15), %rdi
- 0x48, 0x8d, 0x74, 0x24, 0x60, //0x00002f70 leaq $96(%rsp), %rsi
- 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00002f75 jmp LBB0_608
- //0x00002f7a LBB0_607
- 0x48, 0x8d, 0x74, 0x24, 0x40, //0x00002f7a leaq $64(%rsp), %rsi
- 0x4c, 0x89, 0xff, //0x00002f7f movq %r15, %rdi
- //0x00002f82 LBB0_608
- 0x48, 0x83, 0xff, 0x10, //0x00002f82 cmpq $16, %rdi
- 0x0f, 0x82, 0x5a, 0x00, 0x00, 0x00, //0x00002f86 jb LBB0_609
- 0xc4, 0xc1, 0x7a, 0x6f, 0x2b, //0x00002f8c vmovdqu (%r11), %xmm5
- 0xc5, 0xfa, 0x7f, 0x2e, //0x00002f91 vmovdqu %xmm5, (%rsi)
- 0x49, 0x83, 0xc3, 0x10, //0x00002f95 addq $16, %r11
- 0x48, 0x83, 0xc6, 0x10, //0x00002f99 addq $16, %rsi
- 0x48, 0x83, 0xc7, 0xf0, //0x00002f9d addq $-16, %rdi
- 0x48, 0x83, 0xff, 0x08, //0x00002fa1 cmpq $8, %rdi
- 0x0f, 0x83, 0x45, 0x00, 0x00, 0x00, //0x00002fa5 jae LBB0_614
- //0x00002fab LBB0_610
- 0x48, 0x83, 0xff, 0x04, //0x00002fab cmpq $4, %rdi
- 0x0f, 0x82, 0x57, 0x00, 0x00, 0x00, //0x00002faf jb LBB0_611
- //0x00002fb5 LBB0_615
- 0x41, 0x8b, 0x0b, //0x00002fb5 movl (%r11), %ecx
- 0x89, 0x0e, //0x00002fb8 movl %ecx, (%rsi)
- 0x49, 0x83, 0xc3, 0x04, //0x00002fba addq $4, %r11
- 0x48, 0x83, 0xc6, 0x04, //0x00002fbe addq $4, %rsi
- 0x48, 0x83, 0xc7, 0xfc, //0x00002fc2 addq $-4, %rdi
- 0x48, 0x83, 0xff, 0x02, //0x00002fc6 cmpq $2, %rdi
- 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x00002fca jae LBB0_616
- //0x00002fd0 LBB0_612
- 0x4c, 0x89, 0xdb, //0x00002fd0 movq %r11, %rbx
- 0x4c, 0x8d, 0x5c, 0x24, 0x40, //0x00002fd3 leaq $64(%rsp), %r11
- 0x48, 0x85, 0xff, //0x00002fd8 testq %rdi, %rdi
- 0x0f, 0x85, 0x59, 0x00, 0x00, 0x00, //0x00002fdb jne LBB0_617
- 0xe9, 0xfd, 0xfd, 0xff, 0xff, //0x00002fe1 jmp LBB0_597
- //0x00002fe6 LBB0_609
- 0x48, 0x83, 0xff, 0x08, //0x00002fe6 cmpq $8, %rdi
- 0x0f, 0x82, 0xbb, 0xff, 0xff, 0xff, //0x00002fea jb LBB0_610
- //0x00002ff0 LBB0_614
- 0x49, 0x8b, 0x0b, //0x00002ff0 movq (%r11), %rcx
- 0x48, 0x89, 0x0e, //0x00002ff3 movq %rcx, (%rsi)
- 0x49, 0x83, 0xc3, 0x08, //0x00002ff6 addq $8, %r11
- 0x48, 0x83, 0xc6, 0x08, //0x00002ffa addq $8, %rsi
- 0x48, 0x83, 0xc7, 0xf8, //0x00002ffe addq $-8, %rdi
- 0x48, 0x83, 0xff, 0x04, //0x00003002 cmpq $4, %rdi
- 0x0f, 0x83, 0xa9, 0xff, 0xff, 0xff, //0x00003006 jae LBB0_615
- //0x0000300c LBB0_611
- 0x48, 0x83, 0xff, 0x02, //0x0000300c cmpq $2, %rdi
- 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x00003010 jb LBB0_612
- //0x00003016 LBB0_616
- 0x41, 0x0f, 0xb7, 0x0b, //0x00003016 movzwl (%r11), %ecx
- 0x66, 0x89, 0x0e, //0x0000301a movw %cx, (%rsi)
- 0x49, 0x83, 0xc3, 0x02, //0x0000301d addq $2, %r11
- 0x48, 0x83, 0xc6, 0x02, //0x00003021 addq $2, %rsi
- 0x48, 0x83, 0xc7, 0xfe, //0x00003025 addq $-2, %rdi
- 0x4c, 0x89, 0xdb, //0x00003029 movq %r11, %rbx
- 0x4c, 0x8d, 0x5c, 0x24, 0x40, //0x0000302c leaq $64(%rsp), %r11
- 0x48, 0x85, 0xff, //0x00003031 testq %rdi, %rdi
- 0x0f, 0x84, 0xa9, 0xfd, 0xff, 0xff, //0x00003034 je LBB0_597
- //0x0000303a LBB0_617
- 0x8a, 0x0b, //0x0000303a movb (%rbx), %cl
- 0x88, 0x0e, //0x0000303c movb %cl, (%rsi)
- 0x4c, 0x8d, 0x5c, 0x24, 0x40, //0x0000303e leaq $64(%rsp), %r11
- 0xe9, 0x9b, 0xfd, 0xff, 0xff, //0x00003043 jmp LBB0_597
- //0x00003048 LBB0_618
- 0x48, 0x8b, 0x74, 0x24, 0x20, //0x00003048 movq $32(%rsp), %rsi
- 0x48, 0x8b, 0x4e, 0x08, //0x0000304d movq $8(%rsi), %rcx
- 0x48, 0x0f, 0xbc, 0xd3, //0x00003051 bsfq %rbx, %rdx
- 0x4c, 0x29, 0xfa, //0x00003055 subq %r15, %rdx
- 0x48, 0x01, 0xd1, //0x00003058 addq %rdx, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x0000305b addq $1, %rcx
- 0x49, 0x89, 0x0a, //0x0000305f movq %rcx, (%r10)
- 0x48, 0x8b, 0x56, 0x08, //0x00003062 movq $8(%rsi), %rdx
- 0x48, 0x39, 0xd1, //0x00003066 cmpq %rdx, %rcx
- 0x48, 0x0f, 0x47, 0xca, //0x00003069 cmovaq %rdx, %rcx
- 0x49, 0x89, 0x0a, //0x0000306d movq %rcx, (%r10)
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003070 movq $-1, %rcx
- 0x48, 0x0f, 0x47, 0xc1, //0x00003077 cmovaq %rcx, %rax
- 0x49, 0x89, 0xc6, //0x0000307b movq %rax, %r14
- 0xe9, 0xbc, 0x00, 0x00, 0x00, //0x0000307e jmp LBB0_650
- //0x00003083 LBB0_619
- 0x41, 0x0f, 0xbc, 0xca, //0x00003083 bsfl %r10d, %ecx
- 0x48, 0x01, 0xc1, //0x00003087 addq %rax, %rcx
- 0x4c, 0x01, 0xf9, //0x0000308a addq %r15, %rcx
- 0x48, 0x83, 0xc1, 0x02, //0x0000308d addq $2, %rcx
- 0x49, 0x89, 0x4d, 0x00, //0x00003091 movq %rcx, (%r13)
- 0x49, 0x89, 0xc6, //0x00003095 movq %rax, %r14
- 0xe9, 0xa2, 0x00, 0x00, 0x00, //0x00003098 jmp LBB0_650
- //0x0000309d LBB0_620
- 0x4c, 0x89, 0x4c, 0x24, 0x30, //0x0000309d movq %r9, $48(%rsp)
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000030a2 movq $-1, %rcx
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000030a9 jmp LBB0_622
- //0x000030ae LBB0_621
- 0x4c, 0x89, 0xf9, //0x000030ae movq %r15, %rcx
- //0x000030b1 LBB0_622
- 0x48, 0x8b, 0x54, 0x24, 0x30, //0x000030b1 movq $48(%rsp), %rdx
- 0x48, 0x8b, 0x02, //0x000030b6 movq (%rdx), %rax
- 0x48, 0x29, 0xc8, //0x000030b9 subq %rcx, %rax
- 0x48, 0x83, 0xc0, 0xfe, //0x000030bc addq $-2, %rax
- 0x48, 0x89, 0x02, //0x000030c0 movq %rax, (%rdx)
- //0x000030c3 LBB0_623
- 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x000030c3 movq $-2, %r14
- 0xe9, 0x70, 0x00, 0x00, 0x00, //0x000030ca jmp LBB0_650
- //0x000030cf LBB0_624
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000030cf movq $-2, %rcx
- 0xbe, 0x02, 0x00, 0x00, 0x00, //0x000030d6 movl $2, %esi
- 0x48, 0x01, 0xf2, //0x000030db addq %rsi, %rdx
- 0x49, 0x01, 0xcf, //0x000030de addq %rcx, %r15
- 0x0f, 0x8e, 0x58, 0x00, 0x00, 0x00, //0x000030e1 jle LBB0_650
- //0x000030e7 LBB0_625
- 0x0f, 0xb6, 0x0a, //0x000030e7 movzbl (%rdx), %ecx
- 0x80, 0xf9, 0x5c, //0x000030ea cmpb $92, %cl
- 0x0f, 0x84, 0xdc, 0xff, 0xff, 0xff, //0x000030ed je LBB0_624
- 0x80, 0xf9, 0x22, //0x000030f3 cmpb $34, %cl
- 0x0f, 0x84, 0xaa, 0x01, 0x00, 0x00, //0x000030f6 je LBB0_651
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000030fc movq $-1, %rcx
- 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00003103 movl $1, %esi
- 0x48, 0x01, 0xf2, //0x00003108 addq %rsi, %rdx
- 0x49, 0x01, 0xcf, //0x0000310b addq %rcx, %r15
- 0x0f, 0x8f, 0xd3, 0xff, 0xff, 0xff, //0x0000310e jg LBB0_625
- 0xe9, 0x26, 0x00, 0x00, 0x00, //0x00003114 jmp LBB0_650
- //0x00003119 LBB0_645
- 0x48, 0x8b, 0x44, 0x24, 0x10, //0x00003119 movq $16(%rsp), %rax
- 0x48, 0x83, 0xf8, 0xff, //0x0000311e cmpq $-1, %rax
- 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00003122 jne LBB0_648
- 0x48, 0x0f, 0xbc, 0xc6, //0x00003128 bsfq %rsi, %rax
- //0x0000312c LBB0_647
- 0x4c, 0x01, 0xe0, //0x0000312c addq %r12, %rax
- //0x0000312f LBB0_648
- 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x0000312f movq $-2, %r12
- 0x4d, 0x89, 0xf1, //0x00003136 movq %r14, %r9
- //0x00003139 LBB0_649
- 0x49, 0x89, 0x01, //0x00003139 movq %rax, (%r9)
- 0x4d, 0x89, 0xe6, //0x0000313c movq %r12, %r14
- //0x0000313f LBB0_650
- 0x4c, 0x89, 0xf0, //0x0000313f movq %r14, %rax
- 0x48, 0x8d, 0x65, 0xd8, //0x00003142 leaq $-40(%rbp), %rsp
- 0x5b, //0x00003146 popq %rbx
- 0x41, 0x5c, //0x00003147 popq %r12
- 0x41, 0x5d, //0x00003149 popq %r13
- 0x41, 0x5e, //0x0000314b popq %r14
- 0x41, 0x5f, //0x0000314d popq %r15
- 0x5d, //0x0000314f popq %rbp
- 0xc5, 0xf8, 0x77, //0x00003150 vzeroupper
- 0xc3, //0x00003153 retq
- //0x00003154 LBB0_630
- 0x49, 0x89, 0x01, //0x00003154 movq %rax, (%r9)
- 0xe9, 0xe3, 0xff, 0xff, 0xff, //0x00003157 jmp LBB0_650
- //0x0000315c LBB0_628
- 0x66, 0x0f, 0xbc, 0xc9, //0x0000315c bsfw %cx, %cx
- 0x0f, 0xb7, 0xc9, //0x00003160 movzwl %cx, %ecx
- 0x48, 0x29, 0xf9, //0x00003163 subq %rdi, %rcx
- 0xe9, 0x17, 0xf8, 0xff, 0xff, //0x00003166 jmp LBB0_552
- //0x0000316b LBB0_629
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000316b movq $-1, %rcx
- 0xe9, 0x01, 0x01, 0x00, 0x00, //0x00003172 jmp LBB0_643
- //0x00003177 LBB0_632
- 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x00003177 movq $-2, %r14
- 0x80, 0xf9, 0x61, //0x0000317e cmpb $97, %cl
- 0x0f, 0x85, 0xb8, 0xff, 0xff, 0xff, //0x00003181 jne LBB0_650
- 0x49, 0x8d, 0x42, 0x02, //0x00003187 leaq $2(%r10), %rax
- 0x49, 0x89, 0x01, //0x0000318b movq %rax, (%r9)
- 0x43, 0x80, 0x7c, 0x15, 0x02, 0x6c, //0x0000318e cmpb $108, $2(%r13,%r10)
- 0x0f, 0x85, 0xa5, 0xff, 0xff, 0xff, //0x00003194 jne LBB0_650
- 0x49, 0x8d, 0x42, 0x03, //0x0000319a leaq $3(%r10), %rax
- 0x49, 0x89, 0x01, //0x0000319e movq %rax, (%r9)
- 0x43, 0x80, 0x7c, 0x15, 0x03, 0x73, //0x000031a1 cmpb $115, $3(%r13,%r10)
- 0x0f, 0x85, 0x92, 0xff, 0xff, 0xff, //0x000031a7 jne LBB0_650
- 0x49, 0x8d, 0x42, 0x04, //0x000031ad leaq $4(%r10), %rax
- 0x49, 0x89, 0x01, //0x000031b1 movq %rax, (%r9)
- 0x43, 0x80, 0x7c, 0x15, 0x04, 0x65, //0x000031b4 cmpb $101, $4(%r13,%r10)
- 0x0f, 0x85, 0x7f, 0xff, 0xff, 0xff, //0x000031ba jne LBB0_650
- 0x49, 0x83, 0xc2, 0x05, //0x000031c0 addq $5, %r10
- 0x4d, 0x89, 0x11, //0x000031c4 movq %r10, (%r9)
- 0xe9, 0x73, 0xff, 0xff, 0xff, //0x000031c7 jmp LBB0_650
- //0x000031cc LBB0_332
- 0x4d, 0x89, 0x11, //0x000031cc movq %r10, (%r9)
- 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x000031cf movq $-2, %r14
- 0x80, 0x38, 0x6e, //0x000031d6 cmpb $110, (%rax)
- 0x0f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x000031d9 jne LBB0_650
- 0x49, 0x8d, 0x42, 0x01, //0x000031df leaq $1(%r10), %rax
- 0x49, 0x89, 0x01, //0x000031e3 movq %rax, (%r9)
- 0x43, 0x80, 0x7c, 0x15, 0x01, 0x75, //0x000031e6 cmpb $117, $1(%r13,%r10)
- 0x0f, 0x85, 0x4d, 0xff, 0xff, 0xff, //0x000031ec jne LBB0_650
- 0x49, 0x8d, 0x42, 0x02, //0x000031f2 leaq $2(%r10), %rax
- 0x49, 0x89, 0x01, //0x000031f6 movq %rax, (%r9)
- 0x43, 0x80, 0x7c, 0x15, 0x02, 0x6c, //0x000031f9 cmpb $108, $2(%r13,%r10)
- 0x0f, 0x85, 0x3a, 0xff, 0xff, 0xff, //0x000031ff jne LBB0_650
- 0x49, 0x8d, 0x42, 0x03, //0x00003205 leaq $3(%r10), %rax
- 0x49, 0x89, 0x01, //0x00003209 movq %rax, (%r9)
- 0x43, 0x80, 0x7c, 0x15, 0x03, 0x6c, //0x0000320c cmpb $108, $3(%r13,%r10)
- 0x0f, 0x84, 0x51, 0x00, 0x00, 0x00, //0x00003212 je LBB0_641
- 0xe9, 0x22, 0xff, 0xff, 0xff, //0x00003218 jmp LBB0_650
- //0x0000321d LBB0_637
- 0x4d, 0x89, 0x11, //0x0000321d movq %r10, (%r9)
- 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x00003220 movq $-2, %r14
- 0x80, 0x38, 0x74, //0x00003227 cmpb $116, (%rax)
- 0x0f, 0x85, 0x0f, 0xff, 0xff, 0xff, //0x0000322a jne LBB0_650
- 0x49, 0x8d, 0x42, 0x01, //0x00003230 leaq $1(%r10), %rax
- 0x49, 0x89, 0x01, //0x00003234 movq %rax, (%r9)
- 0x43, 0x80, 0x7c, 0x15, 0x01, 0x72, //0x00003237 cmpb $114, $1(%r13,%r10)
- 0x0f, 0x85, 0xfc, 0xfe, 0xff, 0xff, //0x0000323d jne LBB0_650
- 0x49, 0x8d, 0x42, 0x02, //0x00003243 leaq $2(%r10), %rax
- 0x49, 0x89, 0x01, //0x00003247 movq %rax, (%r9)
- 0x43, 0x80, 0x7c, 0x15, 0x02, 0x75, //0x0000324a cmpb $117, $2(%r13,%r10)
- 0x0f, 0x85, 0xe9, 0xfe, 0xff, 0xff, //0x00003250 jne LBB0_650
- 0x49, 0x8d, 0x42, 0x03, //0x00003256 leaq $3(%r10), %rax
- 0x49, 0x89, 0x01, //0x0000325a movq %rax, (%r9)
- 0x43, 0x80, 0x7c, 0x15, 0x03, 0x65, //0x0000325d cmpb $101, $3(%r13,%r10)
- 0x0f, 0x85, 0xd6, 0xfe, 0xff, 0xff, //0x00003263 jne LBB0_650
- //0x00003269 LBB0_641
- 0x49, 0x83, 0xc2, 0x04, //0x00003269 addq $4, %r10
- 0x4d, 0x89, 0x11, //0x0000326d movq %r10, (%r9)
- 0xe9, 0xca, 0xfe, 0xff, 0xff, //0x00003270 jmp LBB0_650
- //0x00003275 LBB0_642
- 0x48, 0x89, 0xd9, //0x00003275 movq %rbx, %rcx
- //0x00003278 LBB0_643
- 0x48, 0xf7, 0xd1, //0x00003278 notq %rcx
- 0x49, 0x01, 0x09, //0x0000327b addq %rcx, (%r9)
- 0xe9, 0x40, 0xfe, 0xff, 0xff, //0x0000327e jmp LBB0_623
- //0x00003283 LBB0_644
- 0x4c, 0x29, 0xd8, //0x00003283 subq %r11, %rax
- 0x48, 0x01, 0xf0, //0x00003286 addq %rsi, %rax
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00003289 movq $-1, %r14
- 0x48, 0x39, 0xd8, //0x00003290 cmpq %rbx, %rax
- 0x0f, 0x82, 0x8c, 0xf5, 0xff, 0xff, //0x00003293 jb LBB0_533
- 0xe9, 0xa1, 0xfe, 0xff, 0xff, //0x00003299 jmp LBB0_650
- //0x0000329e LBB0_656
- 0x4d, 0x89, 0xe0, //0x0000329e movq %r12, %r8
- 0xe9, 0x24, 0xf7, 0xff, 0xff, //0x000032a1 jmp LBB0_496
- //0x000032a6 LBB0_651
- 0x4c, 0x29, 0xda, //0x000032a6 subq %r11, %rdx
- 0x48, 0x83, 0xc2, 0x01, //0x000032a9 addq $1, %rdx
- 0x49, 0x89, 0x55, 0x00, //0x000032ad movq %rdx, (%r13)
- 0x49, 0x89, 0xc6, //0x000032b1 movq %rax, %r14
- 0xe9, 0x86, 0xfe, 0xff, 0xff, //0x000032b4 jmp LBB0_650
- //0x000032b9 LBB0_363
- 0x4c, 0x01, 0xe6, //0x000032b9 addq %r12, %rsi
- 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x000032bc movq $-2, %r12
- 0x48, 0x89, 0xf0, //0x000032c3 movq %rsi, %rax
- 0xe9, 0x6e, 0xfe, 0xff, 0xff, //0x000032c6 jmp LBB0_649
- //0x000032cb LBB0_652
- 0x4c, 0x01, 0xd8, //0x000032cb addq %r11, %rax
- 0x48, 0x85, 0xd2, //0x000032ce testq %rdx, %rdx
- 0x0f, 0x85, 0xaf, 0xd1, 0xff, 0xff, //0x000032d1 jne LBB0_25
- 0xe9, 0xe1, 0xd1, 0xff, 0xff, //0x000032d7 jmp LBB0_30
- //0x000032dc LBB0_653
- 0x4c, 0x01, 0xda, //0x000032dc addq %r11, %rdx
- 0x48, 0x83, 0xfe, 0x10, //0x000032df cmpq $16, %rsi
- 0x0f, 0x83, 0xf9, 0xf5, 0xff, 0xff, //0x000032e3 jae LBB0_540
- 0xe9, 0x48, 0xf6, 0xff, 0xff, //0x000032e9 jmp LBB0_543
- //0x000032ee LBB0_654
- 0x4c, 0x29, 0xda, //0x000032ee subq %r11, %rdx
- 0x48, 0x01, 0xfa, //0x000032f1 addq %rdi, %rdx
- //0x000032f4 LBB0_655
- 0x49, 0x89, 0x11, //0x000032f4 movq %rdx, (%r9)
- 0x49, 0x89, 0xc6, //0x000032f7 movq %rax, %r14
- 0xe9, 0x40, 0xfe, 0xff, 0xff, //0x000032fa jmp LBB0_650
- //0x000032ff LBB0_657
- 0x4c, 0x01, 0xda, //0x000032ff addq %r11, %rdx
- 0xe9, 0xb4, 0xf7, 0xff, 0xff, //0x00003302 jmp LBB0_567
- //0x00003307 LBB0_664
- 0x89, 0xf8, //0x00003307 movl %edi, %eax
- 0x4d, 0x29, 0xec, //0x00003309 subq %r13, %r12
- 0x49, 0x01, 0xc4, //0x0000330c addq %rax, %r12
- 0x4c, 0x89, 0xe0, //0x0000330f movq %r12, %rax
- 0xe9, 0x18, 0xfe, 0xff, 0xff, //0x00003312 jmp LBB0_648
- //0x00003317 LBB0_268
- 0x4d, 0x89, 0xf9, //0x00003317 movq %r15, %r9
- 0xe9, 0xab, 0xf6, 0xff, 0xff, //0x0000331a jmp LBB0_496
- //0x0000331f LBB0_658
- 0x48, 0x8b, 0x44, 0x24, 0x20, //0x0000331f movq $32(%rsp), %rax
- 0x48, 0x8b, 0x40, 0x08, //0x00003324 movq $8(%rax), %rax
- 0x49, 0x89, 0x02, //0x00003328 movq %rax, (%r10)
- 0xe9, 0x0f, 0xfe, 0xff, 0xff, //0x0000332b jmp LBB0_650
- //0x00003330 LBB0_662
- 0x4d, 0x29, 0xec, //0x00003330 subq %r13, %r12
- 0x89, 0xf8, //0x00003333 movl %edi, %eax
- 0xe9, 0xf2, 0xfd, 0xff, 0xff, //0x00003335 jmp LBB0_647
- //0x0000333a LBB0_659
- 0x4d, 0x29, 0xec, //0x0000333a subq %r13, %r12
- 0x4c, 0x89, 0xe0, //0x0000333d movq %r12, %rax
- 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x00003340 movq $-2, %r12
- 0xe9, 0xed, 0xfd, 0xff, 0xff, //0x00003347 jmp LBB0_649
- //0x0000334c LBB0_660
- 0x49, 0x8d, 0x48, 0xff, //0x0000334c leaq $-1(%r8), %rcx
- 0x4c, 0x39, 0xf9, //0x00003350 cmpq %r15, %rcx
- 0x0f, 0x84, 0xe6, 0xfd, 0xff, 0xff, //0x00003353 je LBB0_650
- 0x4b, 0x8d, 0x14, 0x0f, //0x00003359 leaq (%r15,%r9), %rdx
- 0x48, 0x83, 0xc2, 0x02, //0x0000335d addq $2, %rdx
- 0x4d, 0x29, 0xf8, //0x00003361 subq %r15, %r8
- 0x49, 0x83, 0xc0, 0xfe, //0x00003364 addq $-2, %r8
- 0x4d, 0x89, 0xc7, //0x00003368 movq %r8, %r15
- 0xe9, 0x4b, 0xf7, 0xff, 0xff, //0x0000336b jmp LBB0_567
- //0x00003370 LBB0_663
- 0x4d, 0x29, 0xec, //0x00003370 subq %r13, %r12
- 0x4c, 0x89, 0xe0, //0x00003373 movq %r12, %rax
- 0xe9, 0xb4, 0xfd, 0xff, 0xff, //0x00003376 jmp LBB0_648
- 0x90, //0x0000337b .p2align 2, 0x90
- // // .set L0_0_set_650, LBB0_650-LJTI0_0
- // // .set L0_0_set_556, LBB0_556-LJTI0_0
- // // .set L0_0_set_557, LBB0_557-LJTI0_0
- // // .set L0_0_set_535, LBB0_535-LJTI0_0
- // // .set L0_0_set_594, LBB0_594-LJTI0_0
- // // .set L0_0_set_569, LBB0_569-LJTI0_0
- // // .set L0_0_set_555, LBB0_555-LJTI0_0
- // // .set L0_0_set_570, LBB0_570-LJTI0_0
- //0x0000337c LJTI0_0
- 0xc3, 0xfd, 0xff, 0xff, //0x0000337c .long L0_0_set_650
- 0x5d, 0xf6, 0xff, 0xff, //0x00003380 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x00003384 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x00003388 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x0000338c .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x00003390 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x00003394 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x00003398 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x0000339c .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x000033a0 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x000033a4 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x000033a8 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x000033ac .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x000033b0 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x000033b4 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x000033b8 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x000033bc .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x000033c0 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x000033c4 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x000033c8 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x000033cc .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x000033d0 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x000033d4 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x000033d8 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x000033dc .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x000033e0 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x000033e4 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x000033e8 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x000033ec .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x000033f0 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x000033f4 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x000033f8 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x000033fc .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x00003400 .long L0_0_set_556
- 0x65, 0xf6, 0xff, 0xff, //0x00003404 .long L0_0_set_557
- 0x5d, 0xf6, 0xff, 0xff, //0x00003408 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x0000340c .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x00003410 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x00003414 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x00003418 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x0000341c .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x00003420 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x00003424 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x00003428 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x0000342c .long L0_0_set_556
- 0xd5, 0xf4, 0xff, 0xff, //0x00003430 .long L0_0_set_535
- 0x5d, 0xf6, 0xff, 0xff, //0x00003434 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x00003438 .long L0_0_set_556
- 0xd5, 0xf4, 0xff, 0xff, //0x0000343c .long L0_0_set_535
- 0xd5, 0xf4, 0xff, 0xff, //0x00003440 .long L0_0_set_535
- 0xd5, 0xf4, 0xff, 0xff, //0x00003444 .long L0_0_set_535
- 0xd5, 0xf4, 0xff, 0xff, //0x00003448 .long L0_0_set_535
- 0xd5, 0xf4, 0xff, 0xff, //0x0000344c .long L0_0_set_535
- 0xd5, 0xf4, 0xff, 0xff, //0x00003450 .long L0_0_set_535
- 0xd5, 0xf4, 0xff, 0xff, //0x00003454 .long L0_0_set_535
- 0xd5, 0xf4, 0xff, 0xff, //0x00003458 .long L0_0_set_535
- 0xd5, 0xf4, 0xff, 0xff, //0x0000345c .long L0_0_set_535
- 0xd5, 0xf4, 0xff, 0xff, //0x00003460 .long L0_0_set_535
- 0x5d, 0xf6, 0xff, 0xff, //0x00003464 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x00003468 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x0000346c .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x00003470 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x00003474 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x00003478 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x0000347c .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x00003480 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x00003484 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x00003488 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x0000348c .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x00003490 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x00003494 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x00003498 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x0000349c .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x000034a0 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x000034a4 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x000034a8 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x000034ac .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x000034b0 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x000034b4 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x000034b8 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x000034bc .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x000034c0 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x000034c4 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x000034c8 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x000034cc .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x000034d0 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x000034d4 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x000034d8 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x000034dc .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x000034e0 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x000034e4 .long L0_0_set_556
- 0x1c, 0xfa, 0xff, 0xff, //0x000034e8 .long L0_0_set_594
- 0x5d, 0xf6, 0xff, 0xff, //0x000034ec .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x000034f0 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x000034f4 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x000034f8 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x000034fc .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x00003500 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x00003504 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x00003508 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x0000350c .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x00003510 .long L0_0_set_556
- 0x54, 0xf7, 0xff, 0xff, //0x00003514 .long L0_0_set_569
- 0x5d, 0xf6, 0xff, 0xff, //0x00003518 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x0000351c .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x00003520 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x00003524 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x00003528 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x0000352c .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x00003530 .long L0_0_set_556
- 0x20, 0xf6, 0xff, 0xff, //0x00003534 .long L0_0_set_555
- 0x5d, 0xf6, 0xff, 0xff, //0x00003538 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x0000353c .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x00003540 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x00003544 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x00003548 .long L0_0_set_556
- 0x20, 0xf6, 0xff, 0xff, //0x0000354c .long L0_0_set_555
- 0x5d, 0xf6, 0xff, 0xff, //0x00003550 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x00003554 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x00003558 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x0000355c .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x00003560 .long L0_0_set_556
- 0x5d, 0xf6, 0xff, 0xff, //0x00003564 .long L0_0_set_556
- 0x67, 0xf7, 0xff, 0xff, //0x00003568 .long L0_0_set_570
- // // .set L0_1_set_70, LBB0_70-LJTI0_1
- // // .set L0_1_set_96, LBB0_96-LJTI0_1
- // // .set L0_1_set_76, LBB0_76-LJTI0_1
- // // .set L0_1_set_94, LBB0_94-LJTI0_1
- // // .set L0_1_set_73, LBB0_73-LJTI0_1
- // // .set L0_1_set_99, LBB0_99-LJTI0_1
- //0x0000356c LJTI0_1
- 0xb6, 0xd1, 0xff, 0xff, //0x0000356c .long L0_1_set_70
- 0x4f, 0xd3, 0xff, 0xff, //0x00003570 .long L0_1_set_96
- 0xec, 0xd1, 0xff, 0xff, //0x00003574 .long L0_1_set_76
- 0x39, 0xd3, 0xff, 0xff, //0x00003578 .long L0_1_set_94
- 0xcd, 0xd1, 0xff, 0xff, //0x0000357c .long L0_1_set_73
- 0x46, 0xd7, 0xff, 0xff, //0x00003580 .long L0_1_set_99
- // // .set L0_2_set_650, LBB0_650-LJTI0_2
- // // .set L0_2_set_623, LBB0_623-LJTI0_2
- // // .set L0_2_set_247, LBB0_247-LJTI0_2
- // // .set L0_2_set_273, LBB0_273-LJTI0_2
- // // .set L0_2_set_113, LBB0_113-LJTI0_2
- // // .set L0_2_set_328, LBB0_328-LJTI0_2
- // // .set L0_2_set_244, LBB0_244-LJTI0_2
- // // .set L0_2_set_330, LBB0_330-LJTI0_2
- // // .set L0_2_set_336, LBB0_336-LJTI0_2
- // // .set L0_2_set_339, LBB0_339-LJTI0_2
- //0x00003584 LJTI0_2
- 0xbb, 0xfb, 0xff, 0xff, //0x00003584 .long L0_2_set_650
- 0x3f, 0xfb, 0xff, 0xff, //0x00003588 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x0000358c .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x00003590 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x00003594 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x00003598 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x0000359c .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x000035a0 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x000035a4 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x000035a8 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x000035ac .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x000035b0 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x000035b4 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x000035b8 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x000035bc .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x000035c0 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x000035c4 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x000035c8 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x000035cc .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x000035d0 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x000035d4 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x000035d8 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x000035dc .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x000035e0 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x000035e4 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x000035e8 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x000035ec .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x000035f0 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x000035f4 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x000035f8 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x000035fc .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x00003600 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x00003604 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x00003608 .long L0_2_set_623
- 0x70, 0xdd, 0xff, 0xff, //0x0000360c .long L0_2_set_247
- 0x3f, 0xfb, 0xff, 0xff, //0x00003610 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x00003614 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x00003618 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x0000361c .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x00003620 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x00003624 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x00003628 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x0000362c .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x00003630 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x00003634 .long L0_2_set_623
- 0xb1, 0xde, 0xff, 0xff, //0x00003638 .long L0_2_set_273
- 0x3f, 0xfb, 0xff, 0xff, //0x0000363c .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x00003640 .long L0_2_set_623
- 0x89, 0xd3, 0xff, 0xff, //0x00003644 .long L0_2_set_113
- 0x89, 0xd3, 0xff, 0xff, //0x00003648 .long L0_2_set_113
- 0x89, 0xd3, 0xff, 0xff, //0x0000364c .long L0_2_set_113
- 0x89, 0xd3, 0xff, 0xff, //0x00003650 .long L0_2_set_113
- 0x89, 0xd3, 0xff, 0xff, //0x00003654 .long L0_2_set_113
- 0x89, 0xd3, 0xff, 0xff, //0x00003658 .long L0_2_set_113
- 0x89, 0xd3, 0xff, 0xff, //0x0000365c .long L0_2_set_113
- 0x89, 0xd3, 0xff, 0xff, //0x00003660 .long L0_2_set_113
- 0x89, 0xd3, 0xff, 0xff, //0x00003664 .long L0_2_set_113
- 0x89, 0xd3, 0xff, 0xff, //0x00003668 .long L0_2_set_113
- 0x3f, 0xfb, 0xff, 0xff, //0x0000366c .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x00003670 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x00003674 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x00003678 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x0000367c .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x00003680 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x00003684 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x00003688 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x0000368c .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x00003690 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x00003694 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x00003698 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x0000369c .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x000036a0 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x000036a4 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x000036a8 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x000036ac .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x000036b0 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x000036b4 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x000036b8 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x000036bc .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x000036c0 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x000036c4 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x000036c8 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x000036cc .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x000036d0 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x000036d4 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x000036d8 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x000036dc .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x000036e0 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x000036e4 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x000036e8 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x000036ec .long L0_2_set_623
- 0x10, 0xe2, 0xff, 0xff, //0x000036f0 .long L0_2_set_328
- 0x3f, 0xfb, 0xff, 0xff, //0x000036f4 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x000036f8 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x000036fc .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x00003700 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x00003704 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x00003708 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x0000370c .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x00003710 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x00003714 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x00003718 .long L0_2_set_623
- 0x45, 0xdd, 0xff, 0xff, //0x0000371c .long L0_2_set_244
- 0x3f, 0xfb, 0xff, 0xff, //0x00003720 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x00003724 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x00003728 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x0000372c .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x00003730 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x00003734 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x00003738 .long L0_2_set_623
- 0x34, 0xe2, 0xff, 0xff, //0x0000373c .long L0_2_set_330
- 0x3f, 0xfb, 0xff, 0xff, //0x00003740 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x00003744 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x00003748 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x0000374c .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x00003750 .long L0_2_set_623
- 0x5b, 0xe2, 0xff, 0xff, //0x00003754 .long L0_2_set_336
- 0x3f, 0xfb, 0xff, 0xff, //0x00003758 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x0000375c .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x00003760 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x00003764 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x00003768 .long L0_2_set_623
- 0x3f, 0xfb, 0xff, 0xff, //0x0000376c .long L0_2_set_623
- 0x86, 0xe2, 0xff, 0xff, //0x00003770 .long L0_2_set_339
- // // .set L0_3_set_321, LBB0_321-LJTI0_3
- // // .set L0_3_set_366, LBB0_366-LJTI0_3
- // // .set L0_3_set_326, LBB0_326-LJTI0_3
- // // .set L0_3_set_324, LBB0_324-LJTI0_3
- //0x00003774 LJTI0_3
- 0xde, 0xdf, 0xff, 0xff, //0x00003774 .long L0_3_set_321
- 0x7c, 0xe2, 0xff, 0xff, //0x00003778 .long L0_3_set_366
- 0xde, 0xdf, 0xff, 0xff, //0x0000377c .long L0_3_set_321
- 0x0d, 0xe0, 0xff, 0xff, //0x00003780 .long L0_3_set_326
- 0x7c, 0xe2, 0xff, 0xff, //0x00003784 .long L0_3_set_366
- 0x7c, 0xe2, 0xff, 0xff, //0x00003788 .long L0_3_set_366
- 0x7c, 0xe2, 0xff, 0xff, //0x0000378c .long L0_3_set_366
- 0x7c, 0xe2, 0xff, 0xff, //0x00003790 .long L0_3_set_366
- 0x7c, 0xe2, 0xff, 0xff, //0x00003794 .long L0_3_set_366
- 0x7c, 0xe2, 0xff, 0xff, //0x00003798 .long L0_3_set_366
- 0x7c, 0xe2, 0xff, 0xff, //0x0000379c .long L0_3_set_366
- 0x7c, 0xe2, 0xff, 0xff, //0x000037a0 .long L0_3_set_366
- 0x7c, 0xe2, 0xff, 0xff, //0x000037a4 .long L0_3_set_366
- 0x7c, 0xe2, 0xff, 0xff, //0x000037a8 .long L0_3_set_366
- 0x7c, 0xe2, 0xff, 0xff, //0x000037ac .long L0_3_set_366
- 0x7c, 0xe2, 0xff, 0xff, //0x000037b0 .long L0_3_set_366
- 0x7c, 0xe2, 0xff, 0xff, //0x000037b4 .long L0_3_set_366
- 0x7c, 0xe2, 0xff, 0xff, //0x000037b8 .long L0_3_set_366
- 0x7c, 0xe2, 0xff, 0xff, //0x000037bc .long L0_3_set_366
- 0x7c, 0xe2, 0xff, 0xff, //0x000037c0 .long L0_3_set_366
- 0x7c, 0xe2, 0xff, 0xff, //0x000037c4 .long L0_3_set_366
- 0x7c, 0xe2, 0xff, 0xff, //0x000037c8 .long L0_3_set_366
- 0x7c, 0xe2, 0xff, 0xff, //0x000037cc .long L0_3_set_366
- 0x7c, 0xe2, 0xff, 0xff, //0x000037d0 .long L0_3_set_366
- 0x7c, 0xe2, 0xff, 0xff, //0x000037d4 .long L0_3_set_366
- 0x7c, 0xe2, 0xff, 0xff, //0x000037d8 .long L0_3_set_366
- 0xfa, 0xdf, 0xff, 0xff, //0x000037dc .long L0_3_set_324
- // // .set L0_4_set_163, LBB0_163-LJTI0_4
- // // .set L0_4_set_223, LBB0_223-LJTI0_4
- // // .set L0_4_set_157, LBB0_157-LJTI0_4
- // // .set L0_4_set_166, LBB0_166-LJTI0_4
- //0x000037e0 LJTI0_4
- 0xa3, 0xd4, 0xff, 0xff, //0x000037e0 .long L0_4_set_163
- 0x38, 0xd9, 0xff, 0xff, //0x000037e4 .long L0_4_set_223
- 0xa3, 0xd4, 0xff, 0xff, //0x000037e8 .long L0_4_set_163
- 0x62, 0xd4, 0xff, 0xff, //0x000037ec .long L0_4_set_157
- 0x38, 0xd9, 0xff, 0xff, //0x000037f0 .long L0_4_set_223
- 0x38, 0xd9, 0xff, 0xff, //0x000037f4 .long L0_4_set_223
- 0x38, 0xd9, 0xff, 0xff, //0x000037f8 .long L0_4_set_223
- 0x38, 0xd9, 0xff, 0xff, //0x000037fc .long L0_4_set_223
- 0x38, 0xd9, 0xff, 0xff, //0x00003800 .long L0_4_set_223
- 0x38, 0xd9, 0xff, 0xff, //0x00003804 .long L0_4_set_223
- 0x38, 0xd9, 0xff, 0xff, //0x00003808 .long L0_4_set_223
- 0x38, 0xd9, 0xff, 0xff, //0x0000380c .long L0_4_set_223
- 0x38, 0xd9, 0xff, 0xff, //0x00003810 .long L0_4_set_223
- 0x38, 0xd9, 0xff, 0xff, //0x00003814 .long L0_4_set_223
- 0x38, 0xd9, 0xff, 0xff, //0x00003818 .long L0_4_set_223
- 0x38, 0xd9, 0xff, 0xff, //0x0000381c .long L0_4_set_223
- 0x38, 0xd9, 0xff, 0xff, //0x00003820 .long L0_4_set_223
- 0x38, 0xd9, 0xff, 0xff, //0x00003824 .long L0_4_set_223
- 0x38, 0xd9, 0xff, 0xff, //0x00003828 .long L0_4_set_223
- 0x38, 0xd9, 0xff, 0xff, //0x0000382c .long L0_4_set_223
- 0x38, 0xd9, 0xff, 0xff, //0x00003830 .long L0_4_set_223
- 0x38, 0xd9, 0xff, 0xff, //0x00003834 .long L0_4_set_223
- 0x38, 0xd9, 0xff, 0xff, //0x00003838 .long L0_4_set_223
- 0x38, 0xd9, 0xff, 0xff, //0x0000383c .long L0_4_set_223
- 0x38, 0xd9, 0xff, 0xff, //0x00003840 .long L0_4_set_223
- 0x38, 0xd9, 0xff, 0xff, //0x00003844 .long L0_4_set_223
- 0xbf, 0xd4, 0xff, 0xff, //0x00003848 .long L0_4_set_166
- //0x0000384c .p2align 2, 0x00
- //0x0000384c _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x0000384c .long 2
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/u64toa.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/u64toa.go
deleted file mode 100644
index 684495d13..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/u64toa.go
+++ /dev/null
@@ -1,34 +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 avx2
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var F_u64toa func(out unsafe.Pointer, val uint64) (ret int)
-
-var S_u64toa uintptr
-
-//go:nosplit
-func u64toa(out *byte, val uint64) (ret int) {
- return F_u64toa(rt.NoEscape(unsafe.Pointer(out)), val)
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/u64toa_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/u64toa_subr.go
deleted file mode 100644
index 19e4f2877..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/u64toa_subr.go
+++ /dev/null
@@ -1,39 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx2
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__u64toa = 64
-)
-
-const (
- _stack__u64toa = 8
-)
-
-const (
- _size__u64toa = 1216
-)
-
-var (
- _pcsp__u64toa = [][2]uint32{
- {0x1, 0},
- {0xa5, 8},
- {0xa6, 0},
- {0x1cf, 8},
- {0x1d0, 0},
- {0x2f9, 8},
- {0x2fa, 0},
- {0x4b7, 8},
- {0x4c0, 0},
- }
-)
-
-var _cfunc_u64toa = []loader.CFunc{
- {"_u64toa_entry", 0, _entry__u64toa, 0, nil},
- {"_u64toa", _entry__u64toa, _size__u64toa, _stack__u64toa, _pcsp__u64toa},
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/u64toa_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/u64toa_text_amd64.go
deleted file mode 100644
index 9ea318fd3..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/u64toa_text_amd64.go
+++ /dev/null
@@ -1,364 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx2
-
-var _text_u64toa = []byte{
- // .p2align 4, 0x00
- // LCPI0_0
- 0x59, 0x17, 0xb7, 0xd1, 0x00, 0x00, 0x00, 0x00, // .quad 3518437209
- 0x59, 0x17, 0xb7, 0xd1, 0x00, 0x00, 0x00, 0x00, //0x00000008 .quad 3518437209
- //0x00000010 LCPI0_3
- 0x0a, 0x00, //0x00000010 .word 10
- 0x0a, 0x00, //0x00000012 .word 10
- 0x0a, 0x00, //0x00000014 .word 10
- 0x0a, 0x00, //0x00000016 .word 10
- 0x0a, 0x00, //0x00000018 .word 10
- 0x0a, 0x00, //0x0000001a .word 10
- 0x0a, 0x00, //0x0000001c .word 10
- 0x0a, 0x00, //0x0000001e .word 10
- //0x00000020 LCPI0_4
- 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00000020 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000'
- //0x00000030 .p2align 3, 0x00
- //0x00000030 LCPI0_1
- 0xc5, 0x20, 0x7b, 0x14, 0x34, 0x33, 0x00, 0x80, //0x00000030 .quad -9223315738079846203
- //0x00000038 LCPI0_2
- 0x80, 0x00, 0x00, 0x08, 0x00, 0x20, 0x00, 0x80, //0x00000038 .quad -9223336852348469120
- //0x00000040 .p2align 4, 0x90
- //0x00000040 _u64toa
- 0x55, //0x00000040 pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000041 movq %rsp, %rbp
- 0x48, 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x00000044 cmpq $9999, %rsi
- 0x0f, 0x87, 0xa5, 0x00, 0x00, 0x00, //0x0000004b ja LBB0_8
- 0x0f, 0xb7, 0xc6, //0x00000051 movzwl %si, %eax
- 0xc1, 0xe8, 0x02, //0x00000054 shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000057 imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x0000005d shrl $17, %eax
- 0x48, 0x8d, 0x14, 0x00, //0x00000060 leaq (%rax,%rax), %rdx
- 0x6b, 0xc0, 0x64, //0x00000064 imull $100, %eax, %eax
- 0x89, 0xf1, //0x00000067 movl %esi, %ecx
- 0x29, 0xc1, //0x00000069 subl %eax, %ecx
- 0x0f, 0xb7, 0xc1, //0x0000006b movzwl %cx, %eax
- 0x48, 0x01, 0xc0, //0x0000006e addq %rax, %rax
- 0x81, 0xfe, 0xe8, 0x03, 0x00, 0x00, //0x00000071 cmpl $1000, %esi
- 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00000077 jb LBB0_3
- 0x48, 0x8d, 0x0d, 0x7c, 0x04, 0x00, 0x00, //0x0000007d leaq $1148(%rip), %rcx /* _Digits+0(%rip) */
- 0x8a, 0x0c, 0x0a, //0x00000084 movb (%rdx,%rcx), %cl
- 0x88, 0x0f, //0x00000087 movb %cl, (%rdi)
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000089 movl $1, %ecx
- 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x0000008e jmp LBB0_4
- //0x00000093 LBB0_3
- 0x31, 0xc9, //0x00000093 xorl %ecx, %ecx
- 0x83, 0xfe, 0x64, //0x00000095 cmpl $100, %esi
- 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x00000098 jb LBB0_5
- //0x0000009e LBB0_4
- 0x0f, 0xb7, 0xd2, //0x0000009e movzwl %dx, %edx
- 0x48, 0x83, 0xca, 0x01, //0x000000a1 orq $1, %rdx
- 0x48, 0x8d, 0x35, 0x54, 0x04, 0x00, 0x00, //0x000000a5 leaq $1108(%rip), %rsi /* _Digits+0(%rip) */
- 0x8a, 0x14, 0x32, //0x000000ac movb (%rdx,%rsi), %dl
- 0x89, 0xce, //0x000000af movl %ecx, %esi
- 0x83, 0xc1, 0x01, //0x000000b1 addl $1, %ecx
- 0x88, 0x14, 0x37, //0x000000b4 movb %dl, (%rdi,%rsi)
- //0x000000b7 LBB0_6
- 0x48, 0x8d, 0x15, 0x42, 0x04, 0x00, 0x00, //0x000000b7 leaq $1090(%rip), %rdx /* _Digits+0(%rip) */
- 0x8a, 0x14, 0x10, //0x000000be movb (%rax,%rdx), %dl
- 0x89, 0xce, //0x000000c1 movl %ecx, %esi
- 0x83, 0xc1, 0x01, //0x000000c3 addl $1, %ecx
- 0x88, 0x14, 0x37, //0x000000c6 movb %dl, (%rdi,%rsi)
- //0x000000c9 LBB0_7
- 0x0f, 0xb7, 0xc0, //0x000000c9 movzwl %ax, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x000000cc orq $1, %rax
- 0x48, 0x8d, 0x15, 0x29, 0x04, 0x00, 0x00, //0x000000d0 leaq $1065(%rip), %rdx /* _Digits+0(%rip) */
- 0x8a, 0x04, 0x10, //0x000000d7 movb (%rax,%rdx), %al
- 0x89, 0xca, //0x000000da movl %ecx, %edx
- 0x83, 0xc1, 0x01, //0x000000dc addl $1, %ecx
- 0x88, 0x04, 0x17, //0x000000df movb %al, (%rdi,%rdx)
- 0x89, 0xc8, //0x000000e2 movl %ecx, %eax
- 0x5d, //0x000000e4 popq %rbp
- 0xc3, //0x000000e5 retq
- //0x000000e6 LBB0_5
- 0x31, 0xc9, //0x000000e6 xorl %ecx, %ecx
- 0x83, 0xfe, 0x0a, //0x000000e8 cmpl $10, %esi
- 0x0f, 0x83, 0xc6, 0xff, 0xff, 0xff, //0x000000eb jae LBB0_6
- 0xe9, 0xd3, 0xff, 0xff, 0xff, //0x000000f1 jmp LBB0_7
- //0x000000f6 LBB0_8
- 0x48, 0x81, 0xfe, 0xff, 0xe0, 0xf5, 0x05, //0x000000f6 cmpq $99999999, %rsi
- 0x0f, 0x87, 0x20, 0x01, 0x00, 0x00, //0x000000fd ja LBB0_16
- 0x89, 0xf0, //0x00000103 movl %esi, %eax
- 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00000105 movl $3518437209, %edx
- 0x48, 0x0f, 0xaf, 0xd0, //0x0000010a imulq %rax, %rdx
- 0x48, 0xc1, 0xea, 0x2d, //0x0000010e shrq $45, %rdx
- 0x44, 0x69, 0xc2, 0x10, 0x27, 0x00, 0x00, //0x00000112 imull $10000, %edx, %r8d
- 0x89, 0xf1, //0x00000119 movl %esi, %ecx
- 0x44, 0x29, 0xc1, //0x0000011b subl %r8d, %ecx
- 0x4c, 0x69, 0xd0, 0x83, 0xde, 0x1b, 0x43, //0x0000011e imulq $1125899907, %rax, %r10
- 0x49, 0xc1, 0xea, 0x31, //0x00000125 shrq $49, %r10
- 0x41, 0x83, 0xe2, 0xfe, //0x00000129 andl $-2, %r10d
- 0x0f, 0xb7, 0xc2, //0x0000012d movzwl %dx, %eax
- 0xc1, 0xe8, 0x02, //0x00000130 shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000133 imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x00000139 shrl $17, %eax
- 0x6b, 0xc0, 0x64, //0x0000013c imull $100, %eax, %eax
- 0x29, 0xc2, //0x0000013f subl %eax, %edx
- 0x44, 0x0f, 0xb7, 0xca, //0x00000141 movzwl %dx, %r9d
- 0x4d, 0x01, 0xc9, //0x00000145 addq %r9, %r9
- 0x0f, 0xb7, 0xc1, //0x00000148 movzwl %cx, %eax
- 0xc1, 0xe8, 0x02, //0x0000014b shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x0000014e imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x00000154 shrl $17, %eax
- 0x4c, 0x8d, 0x04, 0x00, //0x00000157 leaq (%rax,%rax), %r8
- 0x6b, 0xc0, 0x64, //0x0000015b imull $100, %eax, %eax
- 0x29, 0xc1, //0x0000015e subl %eax, %ecx
- 0x44, 0x0f, 0xb7, 0xd9, //0x00000160 movzwl %cx, %r11d
- 0x4d, 0x01, 0xdb, //0x00000164 addq %r11, %r11
- 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x00000167 cmpl $10000000, %esi
- 0x0f, 0x82, 0x17, 0x00, 0x00, 0x00, //0x0000016d jb LBB0_11
- 0x48, 0x8d, 0x05, 0x86, 0x03, 0x00, 0x00, //0x00000173 leaq $902(%rip), %rax /* _Digits+0(%rip) */
- 0x41, 0x8a, 0x04, 0x02, //0x0000017a movb (%r10,%rax), %al
- 0x88, 0x07, //0x0000017e movb %al, (%rdi)
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000180 movl $1, %ecx
- 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00000185 jmp LBB0_12
- //0x0000018a LBB0_11
- 0x31, 0xc9, //0x0000018a xorl %ecx, %ecx
- 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x0000018c cmpl $1000000, %esi
- 0x0f, 0x82, 0x78, 0x00, 0x00, 0x00, //0x00000192 jb LBB0_13
- //0x00000198 LBB0_12
- 0x44, 0x89, 0xd0, //0x00000198 movl %r10d, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x0000019b orq $1, %rax
- 0x48, 0x8d, 0x35, 0x5a, 0x03, 0x00, 0x00, //0x0000019f leaq $858(%rip), %rsi /* _Digits+0(%rip) */
- 0x8a, 0x04, 0x30, //0x000001a6 movb (%rax,%rsi), %al
- 0x89, 0xce, //0x000001a9 movl %ecx, %esi
- 0x83, 0xc1, 0x01, //0x000001ab addl $1, %ecx
- 0x88, 0x04, 0x37, //0x000001ae movb %al, (%rdi,%rsi)
- //0x000001b1 LBB0_14
- 0x48, 0x8d, 0x05, 0x48, 0x03, 0x00, 0x00, //0x000001b1 leaq $840(%rip), %rax /* _Digits+0(%rip) */
- 0x41, 0x8a, 0x04, 0x01, //0x000001b8 movb (%r9,%rax), %al
- 0x89, 0xce, //0x000001bc movl %ecx, %esi
- 0x83, 0xc1, 0x01, //0x000001be addl $1, %ecx
- 0x88, 0x04, 0x37, //0x000001c1 movb %al, (%rdi,%rsi)
- //0x000001c4 LBB0_15
- 0x41, 0x0f, 0xb7, 0xc1, //0x000001c4 movzwl %r9w, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x000001c8 orq $1, %rax
- 0x48, 0x8d, 0x35, 0x2d, 0x03, 0x00, 0x00, //0x000001cc leaq $813(%rip), %rsi /* _Digits+0(%rip) */
- 0x8a, 0x04, 0x30, //0x000001d3 movb (%rax,%rsi), %al
- 0x89, 0xca, //0x000001d6 movl %ecx, %edx
- 0x88, 0x04, 0x17, //0x000001d8 movb %al, (%rdi,%rdx)
- 0x41, 0x8a, 0x04, 0x30, //0x000001db movb (%r8,%rsi), %al
- 0x88, 0x44, 0x17, 0x01, //0x000001df movb %al, $1(%rdi,%rdx)
- 0x41, 0x0f, 0xb7, 0xc0, //0x000001e3 movzwl %r8w, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x000001e7 orq $1, %rax
- 0x8a, 0x04, 0x30, //0x000001eb movb (%rax,%rsi), %al
- 0x88, 0x44, 0x17, 0x02, //0x000001ee movb %al, $2(%rdi,%rdx)
- 0x41, 0x8a, 0x04, 0x33, //0x000001f2 movb (%r11,%rsi), %al
- 0x88, 0x44, 0x17, 0x03, //0x000001f6 movb %al, $3(%rdi,%rdx)
- 0x41, 0x0f, 0xb7, 0xc3, //0x000001fa movzwl %r11w, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x000001fe orq $1, %rax
- 0x8a, 0x04, 0x30, //0x00000202 movb (%rax,%rsi), %al
- 0x83, 0xc1, 0x05, //0x00000205 addl $5, %ecx
- 0x88, 0x44, 0x17, 0x04, //0x00000208 movb %al, $4(%rdi,%rdx)
- 0x89, 0xc8, //0x0000020c movl %ecx, %eax
- 0x5d, //0x0000020e popq %rbp
- 0xc3, //0x0000020f retq
- //0x00000210 LBB0_13
- 0x31, 0xc9, //0x00000210 xorl %ecx, %ecx
- 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x00000212 cmpl $100000, %esi
- 0x0f, 0x83, 0x93, 0xff, 0xff, 0xff, //0x00000218 jae LBB0_14
- 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x0000021e jmp LBB0_15
- //0x00000223 LBB0_16
- 0x48, 0xb8, 0xff, 0xff, 0xc0, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x00000223 movabsq $9999999999999999, %rax
- 0x48, 0x39, 0xc6, //0x0000022d cmpq %rax, %rsi
- 0x0f, 0x87, 0x04, 0x01, 0x00, 0x00, //0x00000230 ja LBB0_18
- 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000236 movabsq $-6067343680855748867, %rcx
- 0x48, 0x89, 0xf0, //0x00000240 movq %rsi, %rax
- 0x48, 0xf7, 0xe1, //0x00000243 mulq %rcx
- 0x48, 0xc1, 0xea, 0x1a, //0x00000246 shrq $26, %rdx
- 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x0000024a imull $100000000, %edx, %eax
- 0x29, 0xc6, //0x00000250 subl %eax, %esi
- 0xc5, 0xf9, 0x6e, 0xc2, //0x00000252 vmovd %edx, %xmm0
- 0xc5, 0xfa, 0x6f, 0x0d, 0xa2, 0xfd, 0xff, 0xff, //0x00000256 vmovdqu $-606(%rip), %xmm1 /* LCPI0_0+0(%rip) */
- 0xc5, 0xf9, 0xf4, 0xd1, //0x0000025e vpmuludq %xmm1, %xmm0, %xmm2
- 0xc5, 0xe9, 0x73, 0xd2, 0x2d, //0x00000262 vpsrlq $45, %xmm2, %xmm2
- 0xb8, 0x10, 0x27, 0x00, 0x00, //0x00000267 movl $10000, %eax
- 0xc4, 0xe1, 0xf9, 0x6e, 0xd8, //0x0000026c vmovq %rax, %xmm3
- 0xc5, 0xe9, 0xf4, 0xe3, //0x00000271 vpmuludq %xmm3, %xmm2, %xmm4
- 0xc5, 0xf9, 0xfa, 0xc4, //0x00000275 vpsubd %xmm4, %xmm0, %xmm0
- 0xc5, 0xe9, 0x61, 0xc0, //0x00000279 vpunpcklwd %xmm0, %xmm2, %xmm0
- 0xc5, 0xf9, 0x73, 0xf0, 0x02, //0x0000027d vpsllq $2, %xmm0, %xmm0
- 0xc5, 0xfb, 0x70, 0xc0, 0x50, //0x00000282 vpshuflw $80, %xmm0, %xmm0
- 0xc5, 0xf9, 0x70, 0xc0, 0x50, //0x00000287 vpshufd $80, %xmm0, %xmm0
- 0xc4, 0xe2, 0x79, 0x59, 0x15, 0x9b, 0xfd, 0xff, 0xff, //0x0000028c vpbroadcastq $-613(%rip), %xmm2 /* LCPI0_1+0(%rip) */
- 0xc4, 0xe2, 0x79, 0x59, 0x25, 0x9a, 0xfd, 0xff, 0xff, //0x00000295 vpbroadcastq $-614(%rip), %xmm4 /* LCPI0_2+0(%rip) */
- 0xc5, 0xf9, 0xe4, 0xc2, //0x0000029e vpmulhuw %xmm2, %xmm0, %xmm0
- 0xc5, 0xf9, 0xe4, 0xc4, //0x000002a2 vpmulhuw %xmm4, %xmm0, %xmm0
- 0xc5, 0xfa, 0x6f, 0x2d, 0x62, 0xfd, 0xff, 0xff, //0x000002a6 vmovdqu $-670(%rip), %xmm5 /* LCPI0_3+0(%rip) */
- 0xc5, 0xf9, 0xd5, 0xf5, //0x000002ae vpmullw %xmm5, %xmm0, %xmm6
- 0xc5, 0xc9, 0x73, 0xf6, 0x10, //0x000002b2 vpsllq $16, %xmm6, %xmm6
- 0xc5, 0xf9, 0xf9, 0xc6, //0x000002b7 vpsubw %xmm6, %xmm0, %xmm0
- 0xc5, 0xf9, 0x6e, 0xf6, //0x000002bb vmovd %esi, %xmm6
- 0xc5, 0xc9, 0xf4, 0xc9, //0x000002bf vpmuludq %xmm1, %xmm6, %xmm1
- 0xc5, 0xf1, 0x73, 0xd1, 0x2d, //0x000002c3 vpsrlq $45, %xmm1, %xmm1
- 0xc5, 0xf1, 0xf4, 0xdb, //0x000002c8 vpmuludq %xmm3, %xmm1, %xmm3
- 0xc5, 0xc9, 0xfa, 0xdb, //0x000002cc vpsubd %xmm3, %xmm6, %xmm3
- 0xc5, 0xf1, 0x61, 0xcb, //0x000002d0 vpunpcklwd %xmm3, %xmm1, %xmm1
- 0xc5, 0xf1, 0x73, 0xf1, 0x02, //0x000002d4 vpsllq $2, %xmm1, %xmm1
- 0xc5, 0xfb, 0x70, 0xc9, 0x50, //0x000002d9 vpshuflw $80, %xmm1, %xmm1
- 0xc5, 0xf9, 0x70, 0xc9, 0x50, //0x000002de vpshufd $80, %xmm1, %xmm1
- 0xc5, 0xf1, 0xe4, 0xca, //0x000002e3 vpmulhuw %xmm2, %xmm1, %xmm1
- 0xc5, 0xf1, 0xe4, 0xcc, //0x000002e7 vpmulhuw %xmm4, %xmm1, %xmm1
- 0xc5, 0xf1, 0xd5, 0xd5, //0x000002eb vpmullw %xmm5, %xmm1, %xmm2
- 0xc5, 0xe9, 0x73, 0xf2, 0x10, //0x000002ef vpsllq $16, %xmm2, %xmm2
- 0xc5, 0xf1, 0xf9, 0xca, //0x000002f4 vpsubw %xmm2, %xmm1, %xmm1
- 0xc5, 0xf9, 0x67, 0xc1, //0x000002f8 vpackuswb %xmm1, %xmm0, %xmm0
- 0xc5, 0xf9, 0xfc, 0x0d, 0x1c, 0xfd, 0xff, 0xff, //0x000002fc vpaddb $-740(%rip), %xmm0, %xmm1 /* LCPI0_4+0(%rip) */
- 0xc5, 0xe9, 0xef, 0xd2, //0x00000304 vpxor %xmm2, %xmm2, %xmm2
- 0xc5, 0xf9, 0x74, 0xc2, //0x00000308 vpcmpeqb %xmm2, %xmm0, %xmm0
- 0xc5, 0xf9, 0xd7, 0xc0, //0x0000030c vpmovmskb %xmm0, %eax
- 0xf7, 0xd0, //0x00000310 notl %eax
- 0x0d, 0x00, 0x80, 0x00, 0x00, //0x00000312 orl $32768, %eax
- 0x0f, 0xbc, 0xc0, //0x00000317 bsfl %eax, %eax
- 0xb9, 0x10, 0x00, 0x00, 0x00, //0x0000031a movl $16, %ecx
- 0x29, 0xc1, //0x0000031f subl %eax, %ecx
- 0x48, 0xc1, 0xe0, 0x04, //0x00000321 shlq $4, %rax
- 0x48, 0x8d, 0x15, 0xa4, 0x02, 0x00, 0x00, //0x00000325 leaq $676(%rip), %rdx /* _VecShiftShuffles+0(%rip) */
- 0xc4, 0xe2, 0x71, 0x00, 0x04, 0x10, //0x0000032c vpshufb (%rax,%rdx), %xmm1, %xmm0
- 0xc5, 0xfa, 0x7f, 0x07, //0x00000332 vmovdqu %xmm0, (%rdi)
- 0x89, 0xc8, //0x00000336 movl %ecx, %eax
- 0x5d, //0x00000338 popq %rbp
- 0xc3, //0x00000339 retq
- //0x0000033a LBB0_18
- 0x48, 0xb9, 0x57, 0x78, 0x13, 0xb1, 0x2f, 0x65, 0xa5, 0x39, //0x0000033a movabsq $4153837486827862103, %rcx
- 0x48, 0x89, 0xf0, //0x00000344 movq %rsi, %rax
- 0x48, 0xf7, 0xe1, //0x00000347 mulq %rcx
- 0x48, 0xc1, 0xea, 0x33, //0x0000034a shrq $51, %rdx
- 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x0000034e movabsq $10000000000000000, %rax
- 0x48, 0x0f, 0xaf, 0xc2, //0x00000358 imulq %rdx, %rax
- 0x48, 0x29, 0xc6, //0x0000035c subq %rax, %rsi
- 0x83, 0xfa, 0x09, //0x0000035f cmpl $9, %edx
- 0x0f, 0x87, 0x0f, 0x00, 0x00, 0x00, //0x00000362 ja LBB0_20
- 0x80, 0xc2, 0x30, //0x00000368 addb $48, %dl
- 0x88, 0x17, //0x0000036b movb %dl, (%rdi)
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x0000036d movl $1, %ecx
- 0xe9, 0xa5, 0x00, 0x00, 0x00, //0x00000372 jmp LBB0_25
- //0x00000377 LBB0_20
- 0x83, 0xfa, 0x63, //0x00000377 cmpl $99, %edx
- 0x0f, 0x87, 0x1a, 0x00, 0x00, 0x00, //0x0000037a ja LBB0_22
- 0x89, 0xd0, //0x00000380 movl %edx, %eax
- 0x48, 0x8d, 0x0d, 0x77, 0x01, 0x00, 0x00, //0x00000382 leaq $375(%rip), %rcx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x04, 0x41, //0x00000389 movzwl (%rcx,%rax,2), %eax
- 0x66, 0x89, 0x07, //0x0000038d movw %ax, (%rdi)
- 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00000390 movl $2, %ecx
- 0xe9, 0x82, 0x00, 0x00, 0x00, //0x00000395 jmp LBB0_25
- //0x0000039a LBB0_22
- 0x89, 0xd0, //0x0000039a movl %edx, %eax
- 0xc1, 0xe8, 0x02, //0x0000039c shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x0000039f imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x000003a5 shrl $17, %eax
- 0x81, 0xfa, 0xe7, 0x03, 0x00, 0x00, //0x000003a8 cmpl $999, %edx
- 0x0f, 0x87, 0x37, 0x00, 0x00, 0x00, //0x000003ae ja LBB0_24
- 0x83, 0xc0, 0x30, //0x000003b4 addl $48, %eax
- 0x88, 0x07, //0x000003b7 movb %al, (%rdi)
- 0x0f, 0xb7, 0xc2, //0x000003b9 movzwl %dx, %eax
- 0x89, 0xc1, //0x000003bc movl %eax, %ecx
- 0xc1, 0xe9, 0x02, //0x000003be shrl $2, %ecx
- 0x69, 0xc9, 0x7b, 0x14, 0x00, 0x00, //0x000003c1 imull $5243, %ecx, %ecx
- 0xc1, 0xe9, 0x11, //0x000003c7 shrl $17, %ecx
- 0x6b, 0xc9, 0x64, //0x000003ca imull $100, %ecx, %ecx
- 0x29, 0xc8, //0x000003cd subl %ecx, %eax
- 0x0f, 0xb7, 0xc0, //0x000003cf movzwl %ax, %eax
- 0x48, 0x8d, 0x0d, 0x27, 0x01, 0x00, 0x00, //0x000003d2 leaq $295(%rip), %rcx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x04, 0x41, //0x000003d9 movzwl (%rcx,%rax,2), %eax
- 0x66, 0x89, 0x47, 0x01, //0x000003dd movw %ax, $1(%rdi)
- 0xb9, 0x03, 0x00, 0x00, 0x00, //0x000003e1 movl $3, %ecx
- 0xe9, 0x31, 0x00, 0x00, 0x00, //0x000003e6 jmp LBB0_25
- //0x000003eb LBB0_24
- 0x6b, 0xc8, 0x64, //0x000003eb imull $100, %eax, %ecx
- 0x29, 0xca, //0x000003ee subl %ecx, %edx
- 0x0f, 0xb7, 0xc0, //0x000003f0 movzwl %ax, %eax
- 0x48, 0x8d, 0x0d, 0x06, 0x01, 0x00, 0x00, //0x000003f3 leaq $262(%rip), %rcx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x04, 0x41, //0x000003fa movzwl (%rcx,%rax,2), %eax
- 0x66, 0x89, 0x07, //0x000003fe movw %ax, (%rdi)
- 0x0f, 0xb7, 0xc2, //0x00000401 movzwl %dx, %eax
- 0x8a, 0x14, 0x41, //0x00000404 movb (%rcx,%rax,2), %dl
- 0x48, 0x01, 0xc0, //0x00000407 addq %rax, %rax
- 0x88, 0x57, 0x02, //0x0000040a movb %dl, $2(%rdi)
- 0x0f, 0xb7, 0xc0, //0x0000040d movzwl %ax, %eax
- 0x8a, 0x44, 0x08, 0x01, //0x00000410 movb $1(%rax,%rcx), %al
- 0x88, 0x47, 0x03, //0x00000414 movb %al, $3(%rdi)
- 0xb9, 0x04, 0x00, 0x00, 0x00, //0x00000417 movl $4, %ecx
- //0x0000041c LBB0_25
- 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x0000041c movabsq $-6067343680855748867, %rdx
- 0x48, 0x89, 0xf0, //0x00000426 movq %rsi, %rax
- 0x48, 0xf7, 0xe2, //0x00000429 mulq %rdx
- 0x48, 0xc1, 0xea, 0x1a, //0x0000042c shrq $26, %rdx
- 0xc5, 0xf9, 0x6e, 0xc2, //0x00000430 vmovd %edx, %xmm0
- 0xc5, 0xfa, 0x6f, 0x0d, 0xc4, 0xfb, 0xff, 0xff, //0x00000434 vmovdqu $-1084(%rip), %xmm1 /* LCPI0_0+0(%rip) */
- 0xc5, 0xf9, 0xf4, 0xd1, //0x0000043c vpmuludq %xmm1, %xmm0, %xmm2
- 0xc5, 0xe9, 0x73, 0xd2, 0x2d, //0x00000440 vpsrlq $45, %xmm2, %xmm2
- 0xb8, 0x10, 0x27, 0x00, 0x00, //0x00000445 movl $10000, %eax
- 0xc4, 0xe1, 0xf9, 0x6e, 0xd8, //0x0000044a vmovq %rax, %xmm3
- 0xc5, 0xe9, 0xf4, 0xe3, //0x0000044f vpmuludq %xmm3, %xmm2, %xmm4
- 0xc5, 0xf9, 0xfa, 0xc4, //0x00000453 vpsubd %xmm4, %xmm0, %xmm0
- 0xc5, 0xe9, 0x61, 0xc0, //0x00000457 vpunpcklwd %xmm0, %xmm2, %xmm0
- 0xc5, 0xf9, 0x73, 0xf0, 0x02, //0x0000045b vpsllq $2, %xmm0, %xmm0
- 0xc5, 0xfb, 0x70, 0xc0, 0x50, //0x00000460 vpshuflw $80, %xmm0, %xmm0
- 0xc4, 0xe2, 0x79, 0x59, 0x15, 0xc2, 0xfb, 0xff, 0xff, //0x00000465 vpbroadcastq $-1086(%rip), %xmm2 /* LCPI0_1+0(%rip) */
- 0xc5, 0xf9, 0x70, 0xc0, 0x50, //0x0000046e vpshufd $80, %xmm0, %xmm0
- 0xc5, 0xf9, 0xe4, 0xc2, //0x00000473 vpmulhuw %xmm2, %xmm0, %xmm0
- 0xc4, 0xe2, 0x79, 0x59, 0x25, 0xb8, 0xfb, 0xff, 0xff, //0x00000477 vpbroadcastq $-1096(%rip), %xmm4 /* LCPI0_2+0(%rip) */
- 0xc5, 0xf9, 0xe4, 0xc4, //0x00000480 vpmulhuw %xmm4, %xmm0, %xmm0
- 0xc5, 0xfa, 0x6f, 0x2d, 0x84, 0xfb, 0xff, 0xff, //0x00000484 vmovdqu $-1148(%rip), %xmm5 /* LCPI0_3+0(%rip) */
- 0xc5, 0xf9, 0xd5, 0xf5, //0x0000048c vpmullw %xmm5, %xmm0, %xmm6
- 0xc5, 0xc9, 0x73, 0xf6, 0x10, //0x00000490 vpsllq $16, %xmm6, %xmm6
- 0xc5, 0xf9, 0xf9, 0xc6, //0x00000495 vpsubw %xmm6, %xmm0, %xmm0
- 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x00000499 imull $100000000, %edx, %eax
- 0x29, 0xc6, //0x0000049f subl %eax, %esi
- 0xc5, 0xf9, 0x6e, 0xf6, //0x000004a1 vmovd %esi, %xmm6
- 0xc5, 0xc9, 0xf4, 0xc9, //0x000004a5 vpmuludq %xmm1, %xmm6, %xmm1
- 0xc5, 0xf1, 0x73, 0xd1, 0x2d, //0x000004a9 vpsrlq $45, %xmm1, %xmm1
- 0xc5, 0xf1, 0xf4, 0xdb, //0x000004ae vpmuludq %xmm3, %xmm1, %xmm3
- 0xc5, 0xc9, 0xfa, 0xdb, //0x000004b2 vpsubd %xmm3, %xmm6, %xmm3
- 0xc5, 0xf1, 0x61, 0xcb, //0x000004b6 vpunpcklwd %xmm3, %xmm1, %xmm1
- 0xc5, 0xf1, 0x73, 0xf1, 0x02, //0x000004ba vpsllq $2, %xmm1, %xmm1
- 0xc5, 0xfb, 0x70, 0xc9, 0x50, //0x000004bf vpshuflw $80, %xmm1, %xmm1
- 0xc5, 0xf9, 0x70, 0xc9, 0x50, //0x000004c4 vpshufd $80, %xmm1, %xmm1
- 0xc5, 0xf1, 0xe4, 0xca, //0x000004c9 vpmulhuw %xmm2, %xmm1, %xmm1
- 0xc5, 0xf1, 0xe4, 0xcc, //0x000004cd vpmulhuw %xmm4, %xmm1, %xmm1
- 0xc5, 0xf1, 0xd5, 0xd5, //0x000004d1 vpmullw %xmm5, %xmm1, %xmm2
- 0xc5, 0xe9, 0x73, 0xf2, 0x10, //0x000004d5 vpsllq $16, %xmm2, %xmm2
- 0xc5, 0xf1, 0xf9, 0xca, //0x000004da vpsubw %xmm2, %xmm1, %xmm1
- 0xc5, 0xf9, 0x67, 0xc1, //0x000004de vpackuswb %xmm1, %xmm0, %xmm0
- 0xc5, 0xf9, 0xfc, 0x05, 0x36, 0xfb, 0xff, 0xff, //0x000004e2 vpaddb $-1226(%rip), %xmm0, %xmm0 /* LCPI0_4+0(%rip) */
- 0x89, 0xc8, //0x000004ea movl %ecx, %eax
- 0xc5, 0xfa, 0x7f, 0x04, 0x07, //0x000004ec vmovdqu %xmm0, (%rdi,%rax)
- 0x83, 0xc9, 0x10, //0x000004f1 orl $16, %ecx
- 0x89, 0xc8, //0x000004f4 movl %ecx, %eax
- 0x5d, //0x000004f6 popq %rbp
- 0xc3, //0x000004f7 retq
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000004f8 .p2align 4, 0x00
- //0x00000500 _Digits
- 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 0x36, 0x30, 0x37, //0x00000500 QUAD $0x3330323031303030; QUAD $0x3730363035303430 // .ascii 16, '0001020304050607'
- 0x30, 0x38, 0x30, 0x39, 0x31, 0x30, 0x31, 0x31, 0x31, 0x32, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, //0x00000510 QUAD $0x3131303139303830; QUAD $0x3531343133313231 // .ascii 16, '0809101112131415'
- 0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x32, 0x33, //0x00000520 QUAD $0x3931383137313631; QUAD $0x3332323231323032 // .ascii 16, '1617181920212223'
- 0x32, 0x34, 0x32, 0x35, 0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31, //0x00000530 QUAD $0x3732363235323432; QUAD $0x3133303339323832 // .ascii 16, '2425262728293031'
- 0x33, 0x32, 0x33, 0x33, 0x33, 0x34, 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39, //0x00000540 QUAD $0x3533343333333233; QUAD $0x3933383337333633 // .ascii 16, '3233343536373839'
- 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x33, 0x34, 0x34, 0x34, 0x35, 0x34, 0x36, 0x34, 0x37, //0x00000550 QUAD $0x3334323431343034; QUAD $0x3734363435343434 // .ascii 16, '4041424344454647'
- 0x34, 0x38, 0x34, 0x39, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35, 0x35, //0x00000560 QUAD $0x3135303539343834; QUAD $0x3535343533353235 // .ascii 16, '4849505152535455'
- 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x33, //0x00000570 QUAD $0x3935383537353635; QUAD $0x3336323631363036 // .ascii 16, '5657585960616263'
- 0x36, 0x34, 0x36, 0x35, 0x36, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x37, 0x30, 0x37, 0x31, //0x00000580 QUAD $0x3736363635363436; QUAD $0x3137303739363836 // .ascii 16, '6465666768697071'
- 0x37, 0x32, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x37, 0x38, 0x37, 0x39, //0x00000590 QUAD $0x3537343733373237; QUAD $0x3937383737373637 // .ascii 16, '7273747576777879'
- 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x33, 0x38, 0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, //0x000005a0 QUAD $0x3338323831383038; QUAD $0x3738363835383438 // .ascii 16, '8081828384858687'
- 0x38, 0x38, 0x38, 0x39, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35, //0x000005b0 QUAD $0x3139303939383838; QUAD $0x3539343933393239 // .ascii 16, '8889909192939495'
- 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, //0x000005c0 QUAD $0x3939383937393639 // .ascii 8, '96979899'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000005c8 .p2align 4, 0x00
- //0x000005d0 _VecShiftShuffles
- 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, //0x000005d0 QUAD $0x0706050403020100; QUAD $0x0f0e0d0c0b0a0908 // .ascii 16, '\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f'
- 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, //0x000005e0 QUAD $0x0807060504030201; QUAD $0xff0f0e0d0c0b0a09 // .ascii 16, '\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff'
- 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, //0x000005f0 QUAD $0x0908070605040302; QUAD $0xffff0f0e0d0c0b0a // .ascii 16, '\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff'
- 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, //0x00000600 QUAD $0x0a09080706050403; QUAD $0xffffff0f0e0d0c0b // .ascii 16, '\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff'
- 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, //0x00000610 QUAD $0x0b0a090807060504; QUAD $0xffffffff0f0e0d0c // .ascii 16, '\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff'
- 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000620 QUAD $0x0c0b0a0908070605; QUAD $0xffffffffff0f0e0d // .ascii 16, '\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff'
- 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000630 QUAD $0x0d0c0b0a09080706; QUAD $0xffffffffffff0f0e // .ascii 16, '\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff'
- 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000640 QUAD $0x0e0d0c0b0a090807; QUAD $0xffffffffffffff0f // .ascii 16, '\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff'
- 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000650 QUAD $0x0f0e0d0c0b0a0908; QUAD $0xffffffffffffffff // .ascii 16, '\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff\xff'
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/unquote.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/unquote.go
deleted file mode 100644
index d7f5e2859..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/unquote.go
+++ /dev/null
@@ -1,34 +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 avx2
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var F_unquote func(sp unsafe.Pointer, nb int, dp unsafe.Pointer, ep unsafe.Pointer, flags uint64) (ret int)
-
-var S_unquote uintptr
-
-//go:nosplit
-func unquote(sp unsafe.Pointer, nb int, dp unsafe.Pointer, ep *int, flags uint64) (ret int) {
- return F_unquote(rt.NoEscape(sp), nb, dp, rt.NoEscape(unsafe.Pointer(ep)), flags)
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/unquote_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/unquote_subr.go
deleted file mode 100644
index 60c13b530..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/unquote_subr.go
+++ /dev/null
@@ -1,46 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx2
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__unquote = 48
-)
-
-const (
- _stack__unquote = 80
-)
-
-const (
- _size__unquote = 2096
-)
-
-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},
- {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/avx2/unquote_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/unquote_text_amd64.go
deleted file mode 100644
index d04fea523..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/unquote_text_amd64.go
+++ /dev/null
@@ -1,594 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx2
-
-var _text_unquote = []byte{
- // .p2align 5, 0x00
- // LCPI0_0
- 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, // QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
- 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000010 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
- //0x00000020 .p2align 4, 0x00
- //0x00000020 LCPI0_1
- 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000020 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
- //0x00000030 .p2align 4, 0x90
- //0x00000030 _unquote
- 0x55, //0x00000030 pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000031 movq %rsp, %rbp
- 0x41, 0x57, //0x00000034 pushq %r15
- 0x41, 0x56, //0x00000036 pushq %r14
- 0x41, 0x55, //0x00000038 pushq %r13
- 0x41, 0x54, //0x0000003a pushq %r12
- 0x53, //0x0000003c pushq %rbx
- 0x48, 0x83, 0xec, 0x20, //0x0000003d subq $32, %rsp
- 0x48, 0x85, 0xf6, //0x00000041 testq %rsi, %rsi
- 0x0f, 0x84, 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, 0x00, 0x08, 0x00, 0x00, //0x00000059 leaq $2048(%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_60
- 0x41, 0x81, 0xff, 0xff, 0x07, 0x00, 0x00, //0x00000090 cmpl $2047, %r15d
- 0x0f, 0x86, 0xbd, 0x01, 0x00, 0x00, //0x00000097 jbe LBB0_61
- 0x41, 0x8d, 0x87, 0x00, 0x20, 0xff, 0xff, //0x0000009d leal $-57344(%r15), %eax
- 0x3d, 0xff, 0xf7, 0xff, 0xff, //0x000000a4 cmpl $-2049, %eax
- 0x0f, 0x86, 0x71, 0x01, 0x00, 0x00, //0x000000a9 jbe LBB0_63
- 0x48, 0x85, 0xf6, //0x000000af testq %rsi, %rsi
- 0x0f, 0x85, 0x14, 0x01, 0x00, 0x00, //0x000000b2 jne LBB0_65
- 0x49, 0x83, 0xfa, 0x06, //0x000000b8 cmpq $6, %r10
- 0x0f, 0x8c, 0x2f, 0x01, 0x00, 0x00, //0x000000bc jl LBB0_74
- //0x000000c2 LBB0_71
- 0x41, 0x81, 0xff, 0xff, 0xdb, 0x00, 0x00, //0x000000c2 cmpl $56319, %r15d
- 0x0f, 0x87, 0x22, 0x01, 0x00, 0x00, //0x000000c9 ja LBB0_74
- 0x41, 0x80, 0x39, 0x5c, //0x000000cf cmpb $92, (%r9)
- 0x0f, 0x85, 0x18, 0x01, 0x00, 0x00, //0x000000d3 jne LBB0_74
- 0x41, 0x80, 0x79, 0x01, 0x75, //0x000000d9 cmpb $117, $1(%r9)
- 0x0f, 0x85, 0x0d, 0x01, 0x00, 0x00, //0x000000de jne LBB0_74
- 0x45, 0x8b, 0x71, 0x02, //0x000000e4 movl $2(%r9), %r14d
- 0x44, 0x89, 0xf1, //0x000000e8 movl %r14d, %ecx
- 0xf7, 0xd1, //0x000000eb notl %ecx
- 0x41, 0x8d, 0x86, 0xd0, 0xcf, 0xcf, 0xcf, //0x000000ed leal $-808464432(%r14), %eax
- 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x000000f4 andl $-2139062144, %ecx
- 0x85, 0xc1, //0x000000fa testl %eax, %ecx
- 0x0f, 0x85, 0x02, 0x06, 0x00, 0x00, //0x000000fc jne LBB0_84
- 0x41, 0x8d, 0x86, 0x19, 0x19, 0x19, 0x19, //0x00000102 leal $421075225(%r14), %eax
- 0x44, 0x09, 0xf0, //0x00000109 orl %r14d, %eax
- 0xa9, 0x80, 0x80, 0x80, 0x80, //0x0000010c testl $-2139062144, %eax
- 0x0f, 0x85, 0xed, 0x05, 0x00, 0x00, //0x00000111 jne LBB0_84
- 0x44, 0x89, 0xf3, //0x00000117 movl %r14d, %ebx
- 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000011a andl $2139062143, %ebx
- 0xb8, 0xc0, 0xc0, 0xc0, 0xc0, //0x00000120 movl $-1061109568, %eax
- 0x29, 0xd8, //0x00000125 subl %ebx, %eax
- 0x8d, 0x93, 0x46, 0x46, 0x46, 0x46, //0x00000127 leal $1179010630(%rbx), %edx
- 0x21, 0xc8, //0x0000012d andl %ecx, %eax
- 0x85, 0xd0, //0x0000012f testl %edx, %eax
- 0x0f, 0x85, 0xcd, 0x05, 0x00, 0x00, //0x00000131 jne LBB0_84
- 0xb8, 0xe0, 0xe0, 0xe0, 0xe0, //0x00000137 movl $-522133280, %eax
- 0x29, 0xd8, //0x0000013c subl %ebx, %eax
- 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x0000013e addl $960051513, %ebx
- 0x21, 0xc1, //0x00000144 andl %eax, %ecx
- 0x85, 0xd9, //0x00000146 testl %ebx, %ecx
- 0x0f, 0x85, 0xb6, 0x05, 0x00, 0x00, //0x00000148 jne LBB0_84
- 0x41, 0x0f, 0xce, //0x0000014e bswapl %r14d
- 0x44, 0x89, 0xf0, //0x00000151 movl %r14d, %eax
- 0xc1, 0xe8, 0x04, //0x00000154 shrl $4, %eax
- 0xf7, 0xd0, //0x00000157 notl %eax
- 0x25, 0x01, 0x01, 0x01, 0x01, //0x00000159 andl $16843009, %eax
- 0x8d, 0x04, 0xc0, //0x0000015e leal (%rax,%rax,8), %eax
- 0x41, 0x81, 0xe6, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000161 andl $252645135, %r14d
- 0x41, 0x01, 0xc6, //0x00000168 addl %eax, %r14d
- 0x44, 0x89, 0xf0, //0x0000016b movl %r14d, %eax
- 0xc1, 0xe8, 0x04, //0x0000016e shrl $4, %eax
- 0x44, 0x09, 0xf0, //0x00000171 orl %r14d, %eax
- 0x0f, 0xb6, 0xc8, //0x00000174 movzbl %al, %ecx
- 0xc1, 0xe8, 0x08, //0x00000177 shrl $8, %eax
- 0x25, 0x00, 0xff, 0x00, 0x00, //0x0000017a andl $65280, %eax
- 0x8d, 0x1c, 0x08, //0x0000017f leal (%rax,%rcx), %ebx
- 0x49, 0x83, 0xc1, 0x06, //0x00000182 addq $6, %r9
- 0x49, 0x83, 0xc2, 0xfa, //0x00000186 addq $-6, %r10
- 0x01, 0xc8, //0x0000018a addl %ecx, %eax
- 0x05, 0x00, 0x20, 0xff, 0xff, //0x0000018c addl $-57344, %eax
- 0x3d, 0xff, 0xfb, 0xff, 0xff, //0x00000191 cmpl $-1025, %eax
- 0x0f, 0x87, 0xe7, 0x00, 0x00, 0x00, //0x00000196 ja LBB0_96
- 0xf6, 0x45, 0xb8, 0x02, //0x0000019c testb $2, $-72(%rbp)
- 0x0f, 0x84, 0x4e, 0x06, 0x00, 0x00, //0x000001a0 je LBB0_78
- 0x4c, 0x89, 0xda, //0x000001a6 movq %r11, %rdx
- 0x66, 0x41, 0xc7, 0x40, 0xfe, 0xef, 0xbf, //0x000001a9 movw $-16401, $-2(%r8)
- 0x41, 0xc6, 0x00, 0xbd, //0x000001b0 movb $-67, (%r8)
- 0x49, 0x83, 0xc0, 0x03, //0x000001b4 addq $3, %r8
- 0x41, 0x89, 0xdf, //0x000001b8 movl %ebx, %r15d
- 0x81, 0xfb, 0x80, 0x00, 0x00, 0x00, //0x000001bb cmpl $128, %ebx
- 0x0f, 0x83, 0xc9, 0xfe, 0xff, 0xff, //0x000001c1 jae LBB0_60
- 0xe9, 0x10, 0x01, 0x00, 0x00, //0x000001c7 jmp LBB0_57
- //0x000001cc LBB0_65
- 0x4d, 0x85, 0xd2, //0x000001cc testq %r10, %r10
- 0x0f, 0x8e, 0x46, 0x06, 0x00, 0x00, //0x000001cf jle LBB0_66
- 0x41, 0x80, 0x39, 0x5c, //0x000001d5 cmpb $92, (%r9)
- 0x0f, 0x85, 0x09, 0x01, 0x00, 0x00, //0x000001d9 jne LBB0_76
- 0x49, 0x83, 0xc2, 0xff, //0x000001df addq $-1, %r10
- 0x49, 0x83, 0xc1, 0x01, //0x000001e3 addq $1, %r9
- 0x49, 0x83, 0xfa, 0x06, //0x000001e7 cmpq $6, %r10
- 0x0f, 0x8d, 0xd1, 0xfe, 0xff, 0xff, //0x000001eb jge LBB0_71
- //0x000001f1 LBB0_74
- 0xf6, 0x45, 0xb8, 0x02, //0x000001f1 testb $2, $-72(%rbp)
- 0x0f, 0x84, 0x14, 0x06, 0x00, 0x00, //0x000001f5 je LBB0_75
- //0x000001fb LBB0_77
- 0x66, 0x41, 0xc7, 0x40, 0xfe, 0xef, 0xbf, //0x000001fb movw $-16401, $-2(%r8)
- 0x41, 0xc6, 0x00, 0xbd, //0x00000202 movb $-67, (%r8)
- 0x49, 0x83, 0xc0, 0x01, //0x00000206 addq $1, %r8
- 0x4c, 0x89, 0xda, //0x0000020a movq %r11, %rdx
- 0x49, 0x89, 0xfb, //0x0000020d movq %rdi, %r11
- 0x4d, 0x85, 0xd2, //0x00000210 testq %r10, %r10
- 0x0f, 0x85, 0xe7, 0x00, 0x00, 0x00, //0x00000213 jne LBB0_3
- 0xe9, 0xef, 0x03, 0x00, 0x00, //0x00000219 jmp LBB0_99
- 0x90, 0x90, //0x0000021e .p2align 4, 0x90
- //0x00000220 LBB0_63
- 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_99
- //0x0000025a LBB0_61
- 0x44, 0x89, 0xf8, //0x0000025a movl %r15d, %eax
- 0xc1, 0xe8, 0x06, //0x0000025d shrl $6, %eax
- 0x0c, 0xc0, //0x00000260 orb $-64, %al
- 0x41, 0x88, 0x40, 0xfe, //0x00000262 movb %al, $-2(%r8)
- 0x41, 0x80, 0xe7, 0x3f, //0x00000266 andb $63, %r15b
- 0x41, 0x80, 0xcf, 0x80, //0x0000026a orb $-128, %r15b
- 0x45, 0x88, 0x78, 0xff, //0x0000026e movb %r15b, $-1(%r8)
- 0x49, 0x89, 0xfb, //0x00000272 movq %rdi, %r11
- 0x4d, 0x85, 0xd2, //0x00000275 testq %r10, %r10
- 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x00000278 jne LBB0_3
- 0xe9, 0x8a, 0x03, 0x00, 0x00, //0x0000027e jmp LBB0_99
- //0x00000283 LBB0_96
- 0x41, 0xc1, 0xe7, 0x0a, //0x00000283 shll $10, %r15d
- 0x89, 0xd9, //0x00000287 movl %ebx, %ecx
- 0x44, 0x01, 0xf9, //0x00000289 addl %r15d, %ecx
- 0x42, 0x8d, 0x04, 0x3b, //0x0000028c leal (%rbx,%r15), %eax
- 0x05, 0x00, 0x24, 0xa0, 0xfc, //0x00000290 addl $-56613888, %eax
- 0x89, 0xc2, //0x00000295 movl %eax, %edx
- 0xc1, 0xea, 0x12, //0x00000297 shrl $18, %edx
- 0x80, 0xca, 0xf0, //0x0000029a orb $-16, %dl
- 0x41, 0x88, 0x50, 0xfe, //0x0000029d movb %dl, $-2(%r8)
- 0x89, 0xc2, //0x000002a1 movl %eax, %edx
- 0xc1, 0xea, 0x0c, //0x000002a3 shrl $12, %edx
- 0x80, 0xe2, 0x3f, //0x000002a6 andb $63, %dl
- 0x80, 0xca, 0x80, //0x000002a9 orb $-128, %dl
- 0x41, 0x88, 0x50, 0xff, //0x000002ac movb %dl, $-1(%r8)
- 0x4c, 0x89, 0xda, //0x000002b0 movq %r11, %rdx
- 0xc1, 0xe8, 0x06, //0x000002b3 shrl $6, %eax
- 0x24, 0x3f, //0x000002b6 andb $63, %al
- 0x0c, 0x80, //0x000002b8 orb $-128, %al
- 0x41, 0x88, 0x00, //0x000002ba movb %al, (%r8)
- 0x80, 0xe1, 0x3f, //0x000002bd andb $63, %cl
- 0x80, 0xc9, 0x80, //0x000002c0 orb $-128, %cl
- 0x41, 0x88, 0x48, 0x01, //0x000002c3 movb %cl, $1(%r8)
- 0x49, 0x83, 0xc0, 0x02, //0x000002c7 addq $2, %r8
- 0x49, 0x89, 0xfb, //0x000002cb movq %rdi, %r11
- 0x4d, 0x85, 0xd2, //0x000002ce testq %r10, %r10
- 0x0f, 0x85, 0x29, 0x00, 0x00, 0x00, //0x000002d1 jne LBB0_3
- 0xe9, 0x31, 0x03, 0x00, 0x00, //0x000002d7 jmp LBB0_99
- //0x000002dc LBB0_57
- 0x49, 0x83, 0xc0, 0xfe, //0x000002dc addq $-2, %r8
- 0x4d, 0x89, 0xc4, //0x000002e0 movq %r8, %r12
- 0xe9, 0x0e, 0x03, 0x00, 0x00, //0x000002e3 jmp LBB0_58
- //0x000002e8 LBB0_76
- 0xf6, 0x45, 0xb8, 0x02, //0x000002e8 testb $2, $-72(%rbp)
- 0x0f, 0x85, 0x09, 0xff, 0xff, 0xff, //0x000002ec jne LBB0_77
- 0xe9, 0xfd, 0x04, 0x00, 0x00, //0x000002f2 jmp LBB0_78
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002f7 .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, 0x87, 0xc9, 0xff, 0xff, 0xff, //0x000003d1 ja 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_100
- 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_100
- //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_100
- //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_100
- //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_100
- 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, 0xc2, 0x03, 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, 0x3c, 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_99
- 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, 0x86, 0x65, 0x03, 0x00, 0x00, //0x000004d4 jbe 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_56
- 0x4d, 0x01, 0xe8, //0x00000596 addq %r13, %r8
- 0x49, 0x83, 0xc0, 0x02, //0x00000599 addq $2, %r8
- 0xe9, 0xee, 0xfa, 0xff, 0xff, //0x0000059d jmp LBB0_60
- //0x000005a2 LBB0_26
- 0x45, 0x85, 0xd2, //0x000005a2 testl %r10d, %r10d
- 0x0f, 0x84, 0x94, 0x02, 0x00, 0x00, //0x000005a5 je LBB0_24
- 0x41, 0x80, 0x79, 0xff, 0x5c, //0x000005ab cmpb $92, $-1(%r9)
- 0x0f, 0x85, 0x14, 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, 0x75, 0x02, 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, 0x09, 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_56
- 0x44, 0x89, 0xfb, //0x000005f3 movl %r15d, %ebx
- //0x000005f6 LBB0_58
- 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_99
- 0x45, 0x31, 0xd2, //0x0000060d xorl %r10d, %r10d
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00000610 jmp LBB0_100
- //0x00000615 LBB0_1
- 0x45, 0x31, 0xd2, //0x00000615 xorl %r10d, %r10d
- 0x49, 0x89, 0xd0, //0x00000618 movq %rdx, %r8
- //0x0000061b LBB0_100
- 0x4d, 0x01, 0xd0, //0x0000061b addq %r10, %r8
- 0x49, 0x29, 0xd0, //0x0000061e subq %rdx, %r8
- //0x00000621 LBB0_101
- 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, 0xc6, //0x00000647 leal $-58(%rcx), %edx
- 0x49, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000064a movq $-2, %r8
- 0x80, 0xfa, 0xf5, //0x00000651 cmpb $-11, %dl
- 0x0f, 0x87, 0x0f, 0x00, 0x00, 0x00, //0x00000654 ja LBB0_48
- 0x80, 0xe1, 0xdf, //0x0000065a andb $-33, %cl
- 0x80, 0xc1, 0xb9, //0x0000065d addb $-71, %cl
- 0x80, 0xf9, 0xfa, //0x00000660 cmpb $-6, %cl
- 0x0f, 0x82, 0xb8, 0xff, 0xff, 0xff, //0x00000663 jb LBB0_101
- //0x00000669 LBB0_48
- 0x48, 0x8d, 0x48, 0x01, //0x00000669 leaq $1(%rax), %rcx
- 0x48, 0x89, 0x0e, //0x0000066d movq %rcx, (%rsi)
- 0x41, 0x8a, 0x49, 0x01, //0x00000670 movb $1(%r9), %cl
- 0x8d, 0x51, 0xc6, //0x00000674 leal $-58(%rcx), %edx
- 0x80, 0xfa, 0xf5, //0x00000677 cmpb $-11, %dl
- 0x0f, 0x87, 0x0f, 0x00, 0x00, 0x00, //0x0000067a ja LBB0_50
- 0x80, 0xe1, 0xdf, //0x00000680 andb $-33, %cl
- 0x80, 0xc1, 0xb9, //0x00000683 addb $-71, %cl
- 0x80, 0xf9, 0xfa, //0x00000686 cmpb $-6, %cl
- 0x0f, 0x82, 0x92, 0xff, 0xff, 0xff, //0x00000689 jb LBB0_101
- //0x0000068f LBB0_50
- 0x48, 0x8d, 0x48, 0x02, //0x0000068f leaq $2(%rax), %rcx
- 0x48, 0x89, 0x0e, //0x00000693 movq %rcx, (%rsi)
- 0x41, 0x8a, 0x49, 0x02, //0x00000696 movb $2(%r9), %cl
- 0x8d, 0x51, 0xc6, //0x0000069a leal $-58(%rcx), %edx
- 0x80, 0xfa, 0xf5, //0x0000069d cmpb $-11, %dl
- 0x0f, 0x87, 0x0f, 0x00, 0x00, 0x00, //0x000006a0 ja LBB0_52
- 0x80, 0xe1, 0xdf, //0x000006a6 andb $-33, %cl
- 0x80, 0xc1, 0xb9, //0x000006a9 addb $-71, %cl
- 0x80, 0xf9, 0xfa, //0x000006ac cmpb $-6, %cl
- 0x0f, 0x82, 0x6c, 0xff, 0xff, 0xff, //0x000006af jb LBB0_101
- //0x000006b5 LBB0_52
- 0x48, 0x8d, 0x48, 0x03, //0x000006b5 leaq $3(%rax), %rcx
- 0x48, 0x89, 0x0e, //0x000006b9 movq %rcx, (%rsi)
- 0x41, 0x8a, 0x49, 0x03, //0x000006bc movb $3(%r9), %cl
- 0x8d, 0x51, 0xc6, //0x000006c0 leal $-58(%rcx), %edx
- 0x80, 0xfa, 0xf5, //0x000006c3 cmpb $-11, %dl
- 0x0f, 0x87, 0x0f, 0x00, 0x00, 0x00, //0x000006c6 ja LBB0_54
- 0x80, 0xe1, 0xdf, //0x000006cc andb $-33, %cl
- 0x80, 0xc1, 0xb9, //0x000006cf addb $-71, %cl
- 0x80, 0xf9, 0xfa, //0x000006d2 cmpb $-6, %cl
- 0x0f, 0x82, 0x46, 0xff, 0xff, 0xff, //0x000006d5 jb LBB0_101
- //0x000006db LBB0_54
- 0x48, 0x83, 0xc0, 0x04, //0x000006db addq $4, %rax
- 0x48, 0x89, 0x06, //0x000006df movq %rax, (%rsi)
- 0xe9, 0x3a, 0xff, 0xff, 0xff, //0x000006e2 jmp LBB0_101
- //0x000006e7 LBB0_39
- 0x48, 0x8b, 0x45, 0xc8, //0x000006e7 movq $-56(%rbp), %rax
- 0x48, 0xf7, 0xd0, //0x000006eb notq %rax
- 0x49, 0x01, 0xc1, //0x000006ee addq %rax, %r9
- 0x48, 0x8b, 0x45, 0xd0, //0x000006f1 movq $-48(%rbp), %rax
- 0x4c, 0x89, 0x08, //0x000006f5 movq %r9, (%rax)
- 0x49, 0xc7, 0xc0, 0xfd, 0xff, 0xff, 0xff, //0x000006f8 movq $-3, %r8
- 0xe9, 0x1d, 0xff, 0xff, 0xff, //0x000006ff jmp LBB0_101
- //0x00000704 LBB0_84
- 0x4c, 0x89, 0xc8, //0x00000704 movq %r9, %rax
- 0x48, 0x2b, 0x45, 0xc8, //0x00000707 subq $-56(%rbp), %rax
- 0x48, 0x83, 0xc0, 0x02, //0x0000070b addq $2, %rax
- 0x48, 0x8b, 0x4d, 0xd0, //0x0000070f movq $-48(%rbp), %rcx
- 0x48, 0x89, 0x01, //0x00000713 movq %rax, (%rcx)
- 0x41, 0x8a, 0x49, 0x02, //0x00000716 movb $2(%r9), %cl
- 0x8d, 0x51, 0xc6, //0x0000071a leal $-58(%rcx), %edx
- 0x49, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000071d movq $-2, %r8
- 0x80, 0xfa, 0xf5, //0x00000724 cmpb $-11, %dl
- 0x0f, 0x87, 0x0f, 0x00, 0x00, 0x00, //0x00000727 ja LBB0_86
- 0x80, 0xe1, 0xdf, //0x0000072d andb $-33, %cl
- 0x80, 0xc1, 0xb9, //0x00000730 addb $-71, %cl
- 0x80, 0xf9, 0xfa, //0x00000733 cmpb $-6, %cl
- 0x0f, 0x82, 0xe5, 0xfe, 0xff, 0xff, //0x00000736 jb LBB0_101
- //0x0000073c LBB0_86
- 0x48, 0x8d, 0x48, 0x01, //0x0000073c leaq $1(%rax), %rcx
- 0x48, 0x8b, 0x55, 0xd0, //0x00000740 movq $-48(%rbp), %rdx
- 0x48, 0x89, 0x0a, //0x00000744 movq %rcx, (%rdx)
- 0x41, 0x8a, 0x49, 0x03, //0x00000747 movb $3(%r9), %cl
- 0x8d, 0x51, 0xc6, //0x0000074b leal $-58(%rcx), %edx
- 0x80, 0xfa, 0xf5, //0x0000074e cmpb $-11, %dl
- 0x0f, 0x87, 0x0f, 0x00, 0x00, 0x00, //0x00000751 ja LBB0_88
- 0x80, 0xe1, 0xdf, //0x00000757 andb $-33, %cl
- 0x80, 0xc1, 0xb9, //0x0000075a addb $-71, %cl
- 0x80, 0xf9, 0xfa, //0x0000075d cmpb $-6, %cl
- 0x0f, 0x82, 0xbb, 0xfe, 0xff, 0xff, //0x00000760 jb LBB0_101
- //0x00000766 LBB0_88
- 0x48, 0x8d, 0x48, 0x02, //0x00000766 leaq $2(%rax), %rcx
- 0x48, 0x8b, 0x55, 0xd0, //0x0000076a movq $-48(%rbp), %rdx
- 0x48, 0x89, 0x0a, //0x0000076e movq %rcx, (%rdx)
- 0x41, 0x8a, 0x49, 0x04, //0x00000771 movb $4(%r9), %cl
- 0x8d, 0x51, 0xc6, //0x00000775 leal $-58(%rcx), %edx
- 0x80, 0xfa, 0xf5, //0x00000778 cmpb $-11, %dl
- 0x0f, 0x87, 0x0f, 0x00, 0x00, 0x00, //0x0000077b ja LBB0_90
- 0x80, 0xe1, 0xdf, //0x00000781 andb $-33, %cl
- 0x80, 0xc1, 0xb9, //0x00000784 addb $-71, %cl
- 0x80, 0xf9, 0xfa, //0x00000787 cmpb $-6, %cl
- 0x0f, 0x82, 0x91, 0xfe, 0xff, 0xff, //0x0000078a jb LBB0_101
- //0x00000790 LBB0_90
- 0x48, 0x8d, 0x48, 0x03, //0x00000790 leaq $3(%rax), %rcx
- 0x48, 0x8b, 0x55, 0xd0, //0x00000794 movq $-48(%rbp), %rdx
- 0x48, 0x89, 0x0a, //0x00000798 movq %rcx, (%rdx)
- 0x41, 0x8a, 0x49, 0x05, //0x0000079b movb $5(%r9), %cl
- 0x8d, 0x51, 0xc6, //0x0000079f leal $-58(%rcx), %edx
- 0x80, 0xfa, 0xf5, //0x000007a2 cmpb $-11, %dl
- 0x0f, 0x87, 0x0f, 0x00, 0x00, 0x00, //0x000007a5 ja LBB0_92
- 0x80, 0xe1, 0xdf, //0x000007ab andb $-33, %cl
- 0x80, 0xc1, 0xb9, //0x000007ae addb $-71, %cl
- 0x80, 0xf9, 0xfa, //0x000007b1 cmpb $-6, %cl
- 0x0f, 0x82, 0x67, 0xfe, 0xff, 0xff, //0x000007b4 jb LBB0_101
- //0x000007ba LBB0_92
- 0x48, 0x83, 0xc0, 0x04, //0x000007ba addq $4, %rax
- 0x48, 0x8b, 0x4d, 0xd0, //0x000007be movq $-48(%rbp), %rcx
- 0x48, 0x89, 0x01, //0x000007c2 movq %rax, (%rcx)
- 0xe9, 0x57, 0xfe, 0xff, 0xff, //0x000007c5 jmp LBB0_101
- //0x000007ca LBB0_28
- 0x48, 0x8b, 0x45, 0xc8, //0x000007ca movq $-56(%rbp), %rax
- 0x48, 0xf7, 0xd0, //0x000007ce notq %rax
- 0x49, 0x01, 0xc1, //0x000007d1 addq %rax, %r9
- //0x000007d4 LBB0_34
- 0x48, 0x8b, 0x45, 0xd0, //0x000007d4 movq $-48(%rbp), %rax
- 0x4c, 0x89, 0x08, //0x000007d8 movq %r9, (%rax)
- 0x49, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000007db movq $-2, %r8
- 0xe9, 0x3a, 0xfe, 0xff, 0xff, //0x000007e2 jmp LBB0_101
- //0x000007e7 LBB0_33
- 0x4c, 0x2b, 0x4d, 0xc8, //0x000007e7 subq $-56(%rbp), %r9
- 0x49, 0x83, 0xc1, 0x01, //0x000007eb addq $1, %r9
- 0xe9, 0xe0, 0xff, 0xff, 0xff, //0x000007ef jmp LBB0_34
- //0x000007f4 LBB0_78
- 0x4c, 0x2b, 0x4d, 0xc8, //0x000007f4 subq $-56(%rbp), %r9
- //0x000007f8 LBB0_79
- 0x49, 0x83, 0xc1, 0xfc, //0x000007f8 addq $-4, %r9
- 0x48, 0x8b, 0x45, 0xd0, //0x000007fc movq $-48(%rbp), %rax
- 0x4c, 0x89, 0x08, //0x00000800 movq %r9, (%rax)
- 0x49, 0xc7, 0xc0, 0xfc, 0xff, 0xff, 0xff, //0x00000803 movq $-4, %r8
- 0xe9, 0x12, 0xfe, 0xff, 0xff, //0x0000080a jmp LBB0_101
- //0x0000080f LBB0_75
- 0x48, 0x03, 0x75, 0xc8, //0x0000080f addq $-56(%rbp), %rsi
- 0x49, 0x29, 0xf1, //0x00000813 subq %rsi, %r9
- 0xe9, 0xdd, 0xff, 0xff, 0xff, //0x00000816 jmp LBB0_79
- //0x0000081b LBB0_66
- 0xf6, 0x45, 0xb8, 0x02, //0x0000081b testb $2, $-72(%rbp)
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x0000081f je LBB0_24
- 0x66, 0x41, 0xc7, 0x40, 0xfe, 0xef, 0xbf, //0x00000825 movw $-16401, $-2(%r8)
- 0x41, 0xc6, 0x00, 0xbd, //0x0000082c movb $-67, (%r8)
- 0x49, 0x83, 0xc0, 0x01, //0x00000830 addq $1, %r8
- 0x45, 0x31, 0xd2, //0x00000834 xorl %r10d, %r10d
- 0x4c, 0x89, 0xda, //0x00000837 movq %r11, %rdx
- 0xe9, 0xdc, 0xfd, 0xff, 0xff, //0x0000083a jmp LBB0_100
- //0x0000083f LBB0_24
- 0x48, 0x8b, 0x45, 0xd0, //0x0000083f movq $-48(%rbp), %rax
- 0x48, 0x8b, 0x4d, 0xc0, //0x00000843 movq $-64(%rbp), %rcx
- 0x48, 0x89, 0x08, //0x00000847 movq %rcx, (%rax)
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000084a movq $-1, %r8
- 0xe9, 0xcb, 0xfd, 0xff, 0xff, //0x00000851 jmp LBB0_101
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000856 .p2align 4, 0x00
- //0x00000860 __UnquoteTab
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000860 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 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, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2f, //0x00000880 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, //0x00000890 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, //0x000008a0 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, //0x000008b0 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, //0x000008c0 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, //0x000008d0 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000936 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000946 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000956 QUAD $0x0000000000000000; WORD $0x0000 // .space 10, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_one.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_one.go
deleted file mode 100644
index 3006e1fec..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_one.go
+++ /dev/null
@@ -1,35 +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 avx2
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/native/types`
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var F_validate_one func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) (ret int)
-
-var S_validate_one uintptr
-
-//go:nosplit
-func validate_one(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) {
- return F_validate_one(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags)
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_one_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_one_subr.go
deleted file mode 100644
index 6e104cf62..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_one_subr.go
+++ /dev/null
@@ -1,46 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx2
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__validate_one = 704
-)
-
-const (
- _stack__validate_one = 208
-)
-
-const (
- _size__validate_one = 15888
-)
-
-var (
- _pcsp__validate_one = [][2]uint32{
- {0x1, 0},
- {0x6, 8},
- {0x8, 16},
- {0xa, 24},
- {0xc, 32},
- {0xd, 40},
- {0x14, 48},
- {0x3b41, 208},
- {0x3b42, 48},
- {0x3b44, 40},
- {0x3b46, 32},
- {0x3b48, 24},
- {0x3b4a, 16},
- {0x3b4b, 8},
- {0x3b4f, 0},
- {0x3e10, 208},
- }
-)
-
-var _cfunc_validate_one = []loader.CFunc{
- {"_validate_one_entry", 0, _entry__validate_one, 0, nil},
- {"_validate_one", _entry__validate_one, _size__validate_one, _stack__validate_one, _pcsp__validate_one},
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_one_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_one_text_amd64.go
deleted file mode 100644
index 3122e85be..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_one_text_amd64.go
+++ /dev/null
@@ -1,4348 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx2
-
-var _text_validate_one = []byte{
- // .p2align 4, 0x00
- // LCPI0_0
- 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .quad 1
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000008 .quad 0
- //0x00000010 LCPI0_11
- 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000010 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,'
- //0x00000020 LCPI0_12
- 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000020 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf'
- //0x00000030 LCPI0_13
- 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000030 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]'
- //0x00000040 LCPI0_20
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000040 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
- //0x00000050 LCPI0_21
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000050 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
- //0x00000060 LCPI0_22
- 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x00000060 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0'
- //0x00000070 LCPI0_23
- 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x00000070 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'
- //0x00000080 LCPI0_24
- 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000080 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................'
- //0x00000090 LCPI0_25
- 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000090 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE'
- //0x000000a0 LCPI0_26
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x000000a0 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .space 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000000b0 .p2align 5, 0x00
- //0x000000c0 LCPI0_1
- 0x20, //0x000000c0 .byte 32
- 0x00, //0x000000c1 .byte 0
- 0x00, //0x000000c2 .byte 0
- 0x00, //0x000000c3 .byte 0
- 0x00, //0x000000c4 .byte 0
- 0x00, //0x000000c5 .byte 0
- 0x00, //0x000000c6 .byte 0
- 0x00, //0x000000c7 .byte 0
- 0x00, //0x000000c8 .byte 0
- 0x09, //0x000000c9 .byte 9
- 0x0a, //0x000000ca .byte 10
- 0x00, //0x000000cb .byte 0
- 0x00, //0x000000cc .byte 0
- 0x0d, //0x000000cd .byte 13
- 0x00, //0x000000ce .byte 0
- 0x00, //0x000000cf .byte 0
- 0x20, //0x000000d0 .byte 32
- 0x00, //0x000000d1 .byte 0
- 0x00, //0x000000d2 .byte 0
- 0x00, //0x000000d3 .byte 0
- 0x00, //0x000000d4 .byte 0
- 0x00, //0x000000d5 .byte 0
- 0x00, //0x000000d6 .byte 0
- 0x00, //0x000000d7 .byte 0
- 0x00, //0x000000d8 .byte 0
- 0x09, //0x000000d9 .byte 9
- 0x0a, //0x000000da .byte 10
- 0x00, //0x000000db .byte 0
- 0x00, //0x000000dc .byte 0
- 0x0d, //0x000000dd .byte 13
- 0x00, //0x000000de .byte 0
- 0x00, //0x000000df .byte 0
- //0x000000e0 LCPI0_2
- 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000000e0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""'
- 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000000f0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""'
- //0x00000100 LCPI0_3
- 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000100 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
- 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000110 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
- //0x00000120 LCPI0_4
- 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, //0x00000120 QUAD $0x1f1f1f1f1f1f1f1f; QUAD $0x1f1f1f1f1f1f1f1f // .space 16, '\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f'
- 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, //0x00000130 QUAD $0x1f1f1f1f1f1f1f1f; QUAD $0x1f1f1f1f1f1f1f1f // .space 16, '\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f'
- //0x00000140 LCPI0_5
- 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x00000140 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{'
- 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x00000150 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{'
- //0x00000160 LCPI0_6
- 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000160 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}'
- 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000170 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}'
- //0x00000180 LCPI0_7
- 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000180 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[['
- 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000190 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[['
- //0x000001a0 LCPI0_8
- 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x000001a0 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]'
- 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x000001b0 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]'
- //0x000001c0 LCPI0_9
- 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x000001c0 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,'
- 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x000001d0 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,'
- //0x000001e0 LCPI0_10
- 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x000001e0 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf'
- 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x000001f0 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf'
- //0x00000200 LCPI0_14
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000200 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000210 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
- //0x00000220 LCPI0_15
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000220 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000230 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
- //0x00000240 LCPI0_16
- 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000240 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................'
- 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000250 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................'
- //0x00000260 LCPI0_17
- 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000260 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE'
- 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 LCPI0_18
- 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x00000280 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0'
- 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x00000290 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0'
- //0x000002a0 LCPI0_19
- 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x000002a0 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'
- 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x000002b0 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'
- //0x000002c0 .p2align 4, 0x90
- //0x000002c0 _validate_one
- 0x55, //0x000002c0 pushq %rbp
- 0x48, 0x89, 0xe5, //0x000002c1 movq %rsp, %rbp
- 0x41, 0x57, //0x000002c4 pushq %r15
- 0x41, 0x56, //0x000002c6 pushq %r14
- 0x41, 0x55, //0x000002c8 pushq %r13
- 0x41, 0x54, //0x000002ca pushq %r12
- 0x53, //0x000002cc pushq %rbx
- 0x48, 0x81, 0xec, 0xa0, 0x00, 0x00, 0x00, //0x000002cd subq $160, %rsp
- 0x49, 0x89, 0xc8, //0x000002d4 movq %rcx, %r8
- 0x49, 0x89, 0xd6, //0x000002d7 movq %rdx, %r14
- 0x49, 0x89, 0xfb, //0x000002da movq %rdi, %r11
- 0xc5, 0xfa, 0x6f, 0x05, 0x1b, 0xfd, 0xff, 0xff, //0x000002dd vmovdqu $-741(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfa, 0x7f, 0x02, //0x000002e5 vmovdqu %xmm0, (%rdx)
- 0x48, 0x89, 0x74, 0x24, 0x08, //0x000002e9 movq %rsi, $8(%rsp)
- 0x48, 0x8b, 0x0e, //0x000002ee movq (%rsi), %rcx
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000002f1 movq $-1, %r9
- 0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x000002f8 movl $1, %r10d
- 0xc5, 0xfe, 0x6f, 0x2d, 0xba, 0xfd, 0xff, 0xff, //0x000002fe vmovdqu $-582(%rip), %ymm5 /* LCPI0_1+0(%rip) */
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000306 movabsq $4294977024, %r15
- 0xc5, 0xfe, 0x6f, 0x35, 0xc8, 0xfd, 0xff, 0xff, //0x00000310 vmovdqu $-568(%rip), %ymm6 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0xe0, 0xfd, 0xff, 0xff, //0x00000318 vmovdqu $-544(%rip), %ymm7 /* LCPI0_3+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0xf8, 0xfd, 0xff, 0xff, //0x00000320 vmovdqu $-520(%rip), %ymm8 /* LCPI0_4+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x0d, 0xd0, 0xfe, 0xff, 0xff, //0x00000328 vmovdqu $-304(%rip), %ymm9 /* LCPI0_14+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0xe8, 0xfe, 0xff, 0xff, //0x00000330 vmovdqu $-280(%rip), %ymm13 /* LCPI0_15+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0xa0, 0xfe, 0xff, 0xff, //0x00000338 vmovdqu $-352(%rip), %ymm11 /* LCPI0_10+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0xf8, 0xfe, 0xff, 0xff, //0x00000340 vmovdqu $-264(%rip), %ymm14 /* LCPI0_16+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x3d, 0x10, 0xff, 0xff, 0xff, //0x00000348 vmovdqu $-240(%rip), %ymm15 /* LCPI0_17+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x1d, 0x68, 0xfe, 0xff, 0xff, //0x00000350 vmovdqu $-408(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x40, 0xfe, 0xff, 0xff, //0x00000358 vmovdqu $-448(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x15, 0xd8, 0xfd, 0xff, 0xff, //0x00000360 vmovdqu $-552(%rip), %ymm10 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0xf0, 0xfd, 0xff, 0xff, //0x00000368 vmovdqu $-528(%rip), %ymm12 /* LCPI0_6+0(%rip) */
- 0x4c, 0x89, 0x44, 0x24, 0x18, //0x00000370 movq %r8, $24(%rsp)
- 0x48, 0x89, 0x7c, 0x24, 0x20, //0x00000375 movq %rdi, $32(%rsp)
- 0x48, 0x89, 0x54, 0x24, 0x28, //0x0000037a movq %rdx, $40(%rsp)
- 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x0000037f jmp LBB0_6
- //0x00000384 LBB0_1
- 0x49, 0x8d, 0x4d, 0x04, //0x00000384 leaq $4(%r13), %rcx
- //0x00000388 LBB0_2
- 0x48, 0x89, 0x0a, //0x00000388 movq %rcx, (%rdx)
- //0x0000038b LBB0_3
- 0x4c, 0x89, 0xe8, //0x0000038b movq %r13, %rax
- 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x0000038e movabsq $9223372036854775806, %rdx
- 0x49, 0x39, 0xd5, //0x00000398 cmpq %rdx, %r13
- 0x0f, 0x87, 0x5c, 0x3a, 0x00, 0x00, //0x0000039b ja LBB0_721
- //0x000003a1 LBB0_4
- 0x49, 0x8b, 0x36, //0x000003a1 movq (%r14), %rsi
- 0x49, 0x89, 0xf2, //0x000003a4 movq %rsi, %r10
- 0x4c, 0x89, 0xc8, //0x000003a7 movq %r9, %rax
- 0x48, 0x85, 0xf6, //0x000003aa testq %rsi, %rsi
- 0x0f, 0x84, 0x4a, 0x3a, 0x00, 0x00, //0x000003ad je LBB0_721
- //0x000003b3 LBB0_6
- 0x4d, 0x8b, 0x23, //0x000003b3 movq (%r11), %r12
- 0x49, 0x8b, 0x43, 0x08, //0x000003b6 movq $8(%r11), %rax
- 0x48, 0x39, 0xc1, //0x000003ba cmpq %rax, %rcx
- 0x0f, 0x83, 0x2d, 0x00, 0x00, 0x00, //0x000003bd jae LBB0_11
- 0x41, 0x8a, 0x14, 0x0c, //0x000003c3 movb (%r12,%rcx), %dl
- 0x80, 0xfa, 0x0d, //0x000003c7 cmpb $13, %dl
- 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x000003ca je LBB0_11
- 0x80, 0xfa, 0x20, //0x000003d0 cmpb $32, %dl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000003d3 je LBB0_11
- 0x80, 0xc2, 0xf5, //0x000003d9 addb $-11, %dl
- 0x80, 0xfa, 0xfe, //0x000003dc cmpb $-2, %dl
- 0x0f, 0x83, 0x0b, 0x00, 0x00, 0x00, //0x000003df jae LBB0_11
- 0x49, 0x89, 0xcd, //0x000003e5 movq %rcx, %r13
- 0xe9, 0x6d, 0x01, 0x00, 0x00, //0x000003e8 jmp LBB0_36
- 0x90, 0x90, 0x90, //0x000003ed .p2align 4, 0x90
- //0x000003f0 LBB0_11
- 0x4c, 0x8d, 0x69, 0x01, //0x000003f0 leaq $1(%rcx), %r13
- 0x49, 0x39, 0xc5, //0x000003f4 cmpq %rax, %r13
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000003f7 jae LBB0_15
- 0x43, 0x8a, 0x14, 0x2c, //0x000003fd movb (%r12,%r13), %dl
- 0x80, 0xfa, 0x0d, //0x00000401 cmpb $13, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000404 je LBB0_15
- 0x80, 0xfa, 0x20, //0x0000040a cmpb $32, %dl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000040d je LBB0_15
- 0x80, 0xc2, 0xf5, //0x00000413 addb $-11, %dl
- 0x80, 0xfa, 0xfe, //0x00000416 cmpb $-2, %dl
- 0x0f, 0x82, 0x3b, 0x01, 0x00, 0x00, //0x00000419 jb LBB0_36
- 0x90, //0x0000041f .p2align 4, 0x90
- //0x00000420 LBB0_15
- 0x4c, 0x8d, 0x69, 0x02, //0x00000420 leaq $2(%rcx), %r13
- 0x49, 0x39, 0xc5, //0x00000424 cmpq %rax, %r13
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000427 jae LBB0_19
- 0x43, 0x8a, 0x14, 0x2c, //0x0000042d movb (%r12,%r13), %dl
- 0x80, 0xfa, 0x0d, //0x00000431 cmpb $13, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000434 je LBB0_19
- 0x80, 0xfa, 0x20, //0x0000043a cmpb $32, %dl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000043d je LBB0_19
- 0x80, 0xc2, 0xf5, //0x00000443 addb $-11, %dl
- 0x80, 0xfa, 0xfe, //0x00000446 cmpb $-2, %dl
- 0x0f, 0x82, 0x0b, 0x01, 0x00, 0x00, //0x00000449 jb LBB0_36
- 0x90, //0x0000044f .p2align 4, 0x90
- //0x00000450 LBB0_19
- 0x4c, 0x8d, 0x69, 0x03, //0x00000450 leaq $3(%rcx), %r13
- 0x49, 0x39, 0xc5, //0x00000454 cmpq %rax, %r13
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000457 jae LBB0_23
- 0x43, 0x8a, 0x14, 0x2c, //0x0000045d movb (%r12,%r13), %dl
- 0x80, 0xfa, 0x0d, //0x00000461 cmpb $13, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000464 je LBB0_23
- 0x80, 0xfa, 0x20, //0x0000046a cmpb $32, %dl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000046d je LBB0_23
- 0x80, 0xc2, 0xf5, //0x00000473 addb $-11, %dl
- 0x80, 0xfa, 0xfe, //0x00000476 cmpb $-2, %dl
- 0x0f, 0x82, 0xdb, 0x00, 0x00, 0x00, //0x00000479 jb LBB0_36
- 0x90, //0x0000047f .p2align 4, 0x90
- //0x00000480 LBB0_23
- 0x4c, 0x8d, 0x69, 0x04, //0x00000480 leaq $4(%rcx), %r13
- 0x48, 0x89, 0xc6, //0x00000484 movq %rax, %rsi
- 0x4c, 0x29, 0xee, //0x00000487 subq %r13, %rsi
- 0x0f, 0x86, 0x01, 0x39, 0x00, 0x00, //0x0000048a jbe LBB0_693
- 0x48, 0x83, 0xfe, 0x20, //0x00000490 cmpq $32, %rsi
- 0x0f, 0x82, 0x5c, 0x25, 0x00, 0x00, //0x00000494 jb LBB0_502
- 0x48, 0xc7, 0xc6, 0xfc, 0xff, 0xff, 0xff, //0x0000049a movq $-4, %rsi
- 0x48, 0x29, 0xce, //0x000004a1 subq %rcx, %rsi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000004a4 .p2align 4, 0x90
- //0x000004b0 LBB0_26
- 0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x2c, //0x000004b0 vmovdqu (%r12,%r13), %ymm0
- 0xc4, 0xe2, 0x55, 0x00, 0xc8, //0x000004b6 vpshufb %ymm0, %ymm5, %ymm1
- 0xc5, 0xfd, 0xf8, 0xd1, //0x000004bb vpsubb %ymm1, %ymm0, %ymm2
- 0xc4, 0xe2, 0x7d, 0x17, 0xd2, //0x000004bf vptest %ymm2, %ymm2
- 0x0f, 0x85, 0x76, 0x00, 0x00, 0x00, //0x000004c4 jne LBB0_35
- 0x49, 0x83, 0xc5, 0x20, //0x000004ca addq $32, %r13
- 0x48, 0x8d, 0x0c, 0x30, //0x000004ce leaq (%rax,%rsi), %rcx
- 0x48, 0x83, 0xc1, 0xe0, //0x000004d2 addq $-32, %rcx
- 0x48, 0x83, 0xc6, 0xe0, //0x000004d6 addq $-32, %rsi
- 0x48, 0x83, 0xf9, 0x1f, //0x000004da cmpq $31, %rcx
- 0x0f, 0x87, 0xcc, 0xff, 0xff, 0xff, //0x000004de ja LBB0_26
- 0x4d, 0x89, 0xe5, //0x000004e4 movq %r12, %r13
- 0x49, 0x29, 0xf5, //0x000004e7 subq %rsi, %r13
- 0x48, 0x01, 0xc6, //0x000004ea addq %rax, %rsi
- 0x48, 0x85, 0xf6, //0x000004ed testq %rsi, %rsi
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000004f0 je LBB0_34
- //0x000004f6 LBB0_29
- 0x4a, 0x8d, 0x14, 0x2e, //0x000004f6 leaq (%rsi,%r13), %rdx
- 0x31, 0xc9, //0x000004fa xorl %ecx, %ecx
- 0x90, 0x90, 0x90, 0x90, //0x000004fc .p2align 4, 0x90
- //0x00000500 LBB0_30
- 0x41, 0x0f, 0xbe, 0x7c, 0x0d, 0x00, //0x00000500 movsbl (%r13,%rcx), %edi
- 0x83, 0xff, 0x20, //0x00000506 cmpl $32, %edi
- 0x0f, 0x87, 0x98, 0x20, 0x00, 0x00, //0x00000509 ja LBB0_470
- 0x49, 0x0f, 0xa3, 0xff, //0x0000050f btq %rdi, %r15
- 0x0f, 0x83, 0x8e, 0x20, 0x00, 0x00, //0x00000513 jae LBB0_470
- 0x48, 0x83, 0xc1, 0x01, //0x00000519 addq $1, %rcx
- 0x48, 0x39, 0xce, //0x0000051d cmpq %rcx, %rsi
- 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x00000520 jne LBB0_30
- 0x49, 0x89, 0xd5, //0x00000526 movq %rdx, %r13
- //0x00000529 LBB0_34
- 0x4d, 0x29, 0xe5, //0x00000529 subq %r12, %r13
- 0x49, 0x39, 0xc5, //0x0000052c cmpq %rax, %r13
- 0x0f, 0x82, 0x25, 0x00, 0x00, 0x00, //0x0000052f jb LBB0_36
- 0xe9, 0x5f, 0x38, 0x00, 0x00, //0x00000535 jmp LBB0_694
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000053a .p2align 4, 0x90
- //0x00000540 LBB0_35
- 0xc5, 0xfd, 0x74, 0xc1, //0x00000540 vpcmpeqb %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc8, //0x00000544 vpmovmskb %ymm0, %ecx
- 0xf7, 0xd1, //0x00000548 notl %ecx
- 0x44, 0x0f, 0xbc, 0xe9, //0x0000054a bsfl %ecx, %r13d
- 0x49, 0x29, 0xf5, //0x0000054e subq %rsi, %r13
- 0x49, 0x39, 0xc5, //0x00000551 cmpq %rax, %r13
- 0x0f, 0x83, 0x3f, 0x38, 0x00, 0x00, //0x00000554 jae LBB0_694
- //0x0000055a LBB0_36
- 0x49, 0x8d, 0x4d, 0x01, //0x0000055a leaq $1(%r13), %rcx
- 0x48, 0x8b, 0x44, 0x24, 0x08, //0x0000055e movq $8(%rsp), %rax
- 0x48, 0x89, 0x08, //0x00000563 movq %rcx, (%rax)
- 0x43, 0x0f, 0xbe, 0x14, 0x2c, //0x00000566 movsbl (%r12,%r13), %edx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000056b movq $-1, %rax
- 0x85, 0xd2, //0x00000572 testl %edx, %edx
- 0x0f, 0x84, 0x83, 0x38, 0x00, 0x00, //0x00000574 je LBB0_721
- 0x49, 0x8d, 0x72, 0xff, //0x0000057a leaq $-1(%r10), %rsi
- 0x43, 0x8b, 0x3c, 0xd6, //0x0000057e movl (%r14,%r10,8), %edi
- 0x49, 0x83, 0xf9, 0xff, //0x00000582 cmpq $-1, %r9
- 0x4d, 0x0f, 0x44, 0xcd, //0x00000586 cmoveq %r13, %r9
- 0x83, 0xc7, 0xff, //0x0000058a addl $-1, %edi
- 0x83, 0xff, 0x05, //0x0000058d cmpl $5, %edi
- 0x0f, 0x87, 0x13, 0x02, 0x00, 0x00, //0x00000590 ja LBB0_84
- 0x48, 0x8d, 0x1d, 0x33, 0x3b, 0x00, 0x00, //0x00000596 leaq $15155(%rip), %rbx /* LJTI0_0+0(%rip) */
- 0x48, 0x63, 0x3c, 0xbb, //0x0000059d movslq (%rbx,%rdi,4), %rdi
- 0x48, 0x01, 0xdf, //0x000005a1 addq %rbx, %rdi
- 0xff, 0xe7, //0x000005a4 jmpq *%rdi
- //0x000005a6 LBB0_39
- 0x83, 0xfa, 0x2c, //0x000005a6 cmpl $44, %edx
- 0x0f, 0x84, 0x71, 0x06, 0x00, 0x00, //0x000005a9 je LBB0_143
- 0x83, 0xfa, 0x5d, //0x000005af cmpl $93, %edx
- 0x0f, 0x84, 0xda, 0x01, 0x00, 0x00, //0x000005b2 je LBB0_41
- 0xe9, 0x39, 0x38, 0x00, 0x00, //0x000005b8 jmp LBB0_720
- //0x000005bd LBB0_42
- 0x80, 0xfa, 0x5d, //0x000005bd cmpb $93, %dl
- 0x0f, 0x84, 0xcc, 0x01, 0x00, 0x00, //0x000005c0 je LBB0_41
- 0x4b, 0xc7, 0x04, 0xd6, 0x01, 0x00, 0x00, 0x00, //0x000005c6 movq $1, (%r14,%r10,8)
- 0x83, 0xfa, 0x7b, //0x000005ce cmpl $123, %edx
- 0x0f, 0x86, 0xde, 0x01, 0x00, 0x00, //0x000005d1 jbe LBB0_85
- 0xe9, 0x1a, 0x38, 0x00, 0x00, //0x000005d7 jmp LBB0_720
- //0x000005dc LBB0_44
- 0x80, 0xfa, 0x22, //0x000005dc cmpb $34, %dl
- 0x0f, 0x85, 0x11, 0x38, 0x00, 0x00, //0x000005df jne LBB0_720
- 0x4b, 0xc7, 0x04, 0xd6, 0x04, 0x00, 0x00, 0x00, //0x000005e5 movq $4, (%r14,%r10,8)
- 0x4d, 0x8b, 0x73, 0x08, //0x000005ed movq $8(%r11), %r14
- 0x41, 0xf6, 0xc0, 0x40, //0x000005f1 testb $64, %r8b
- 0x0f, 0x85, 0x94, 0x07, 0x00, 0x00, //0x000005f5 jne LBB0_153
- 0x41, 0xf6, 0xc0, 0x20, //0x000005fb testb $32, %r8b
- 0x0f, 0x85, 0xa1, 0x0a, 0x00, 0x00, //0x000005ff jne LBB0_195
- 0x4d, 0x89, 0xf2, //0x00000605 movq %r14, %r10
- 0x49, 0x29, 0xca, //0x00000608 subq %rcx, %r10
- 0x0f, 0x84, 0x92, 0x39, 0x00, 0x00, //0x0000060b je LBB0_724
- 0x49, 0x83, 0xfa, 0x40, //0x00000611 cmpq $64, %r10
- 0x0f, 0x82, 0xfc, 0x26, 0x00, 0x00, //0x00000615 jb LBB0_532
- 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x0000061b movq $-2, %rsi
- 0x4c, 0x29, 0xee, //0x00000622 subq %r13, %rsi
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00000625 movq $-1, $16(%rsp)
- 0x45, 0x31, 0xc0, //0x0000062e xorl %r8d, %r8d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000631 .p2align 4, 0x90
- //0x00000640 LBB0_50
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x00000640 vmovdqu (%r12,%rcx), %ymm0
- 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x0c, 0x20, //0x00000646 vmovdqu $32(%r12,%rcx), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x0000064d vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xfa, //0x00000651 vpmovmskb %ymm2, %edi
- 0xc5, 0xf5, 0x74, 0xd6, //0x00000655 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xc2, //0x00000659 vpmovmskb %ymm2, %eax
- 0xc5, 0xfd, 0x74, 0xc7, //0x0000065d vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xd0, //0x00000661 vpmovmskb %ymm0, %edx
- 0xc5, 0xf5, 0x74, 0xc7, //0x00000665 vpcmpeqb %ymm7, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xd8, //0x00000669 vpmovmskb %ymm0, %ebx
- 0x48, 0xc1, 0xe0, 0x20, //0x0000066d shlq $32, %rax
- 0x48, 0x09, 0xc7, //0x00000671 orq %rax, %rdi
- 0x48, 0xc1, 0xe3, 0x20, //0x00000674 shlq $32, %rbx
- 0x48, 0x09, 0xda, //0x00000678 orq %rbx, %rdx
- 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000067b jne LBB0_59
- 0x4d, 0x85, 0xc0, //0x00000681 testq %r8, %r8
- 0x0f, 0x85, 0x3f, 0x00, 0x00, 0x00, //0x00000684 jne LBB0_61
- 0x45, 0x31, 0xc0, //0x0000068a xorl %r8d, %r8d
- 0x48, 0x85, 0xff, //0x0000068d testq %rdi, %rdi
- 0x0f, 0x85, 0x8a, 0x00, 0x00, 0x00, //0x00000690 jne LBB0_62
- //0x00000696 LBB0_53
- 0x49, 0x83, 0xc2, 0xc0, //0x00000696 addq $-64, %r10
- 0x48, 0x83, 0xc6, 0xc0, //0x0000069a addq $-64, %rsi
- 0x48, 0x83, 0xc1, 0x40, //0x0000069e addq $64, %rcx
- 0x49, 0x83, 0xfa, 0x3f, //0x000006a2 cmpq $63, %r10
- 0x0f, 0x87, 0x94, 0xff, 0xff, 0xff, //0x000006a6 ja LBB0_50
- 0xe9, 0x71, 0x22, 0x00, 0x00, //0x000006ac jmp LBB0_54
- //0x000006b1 LBB0_59
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x000006b1 cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x000006b7 jne LBB0_61
- 0x48, 0x0f, 0xbc, 0xc2, //0x000006bd bsfq %rdx, %rax
- 0x48, 0x01, 0xc8, //0x000006c1 addq %rcx, %rax
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x000006c4 movq %rax, $16(%rsp)
- //0x000006c9 LBB0_61
- 0x4c, 0x89, 0xc0, //0x000006c9 movq %r8, %rax
- 0x48, 0xf7, 0xd0, //0x000006cc notq %rax
- 0x48, 0x21, 0xd0, //0x000006cf andq %rdx, %rax
- 0x4c, 0x8d, 0x1c, 0x00, //0x000006d2 leaq (%rax,%rax), %r11
- 0x4d, 0x09, 0xc3, //0x000006d6 orq %r8, %r11
- 0x4c, 0x89, 0xdb, //0x000006d9 movq %r11, %rbx
- 0x48, 0xf7, 0xd3, //0x000006dc notq %rbx
- 0x48, 0x21, 0xd3, //0x000006df andq %rdx, %rbx
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000006e2 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd3, //0x000006ec andq %rdx, %rbx
- 0x45, 0x31, 0xc0, //0x000006ef xorl %r8d, %r8d
- 0x48, 0x01, 0xc3, //0x000006f2 addq %rax, %rbx
- 0x41, 0x0f, 0x92, 0xc0, //0x000006f5 setb %r8b
- 0x48, 0x01, 0xdb, //0x000006f9 addq %rbx, %rbx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000006fc movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc3, //0x00000706 xorq %rax, %rbx
- 0x4c, 0x21, 0xdb, //0x00000709 andq %r11, %rbx
- 0x48, 0xf7, 0xd3, //0x0000070c notq %rbx
- 0x48, 0x21, 0xdf, //0x0000070f andq %rbx, %rdi
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00000712 movq $32(%rsp), %r11
- 0x48, 0x85, 0xff, //0x00000717 testq %rdi, %rdi
- 0x0f, 0x84, 0x76, 0xff, 0xff, 0xff, //0x0000071a je LBB0_53
- //0x00000720 LBB0_62
- 0x48, 0x0f, 0xbc, 0xcf, //0x00000720 bsfq %rdi, %rcx
- 0x48, 0x29, 0xf1, //0x00000724 subq %rsi, %rcx
- //0x00000727 LBB0_63
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00000727 movq $24(%rsp), %r8
- //0x0000072c LBB0_64
- 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x0000072c movq $8(%rsp), %rbx
- 0x48, 0x85, 0xc9, //0x00000731 testq %rcx, %rcx
- 0x0f, 0x89, 0x67, 0x0c, 0x00, 0x00, //0x00000734 jns LBB0_247
- 0xe9, 0x72, 0x36, 0x00, 0x00, //0x0000073a jmp LBB0_696
- //0x0000073f LBB0_65
- 0x80, 0xfa, 0x3a, //0x0000073f cmpb $58, %dl
- 0x0f, 0x85, 0xae, 0x36, 0x00, 0x00, //0x00000742 jne LBB0_720
- 0x4b, 0xc7, 0x04, 0xd6, 0x00, 0x00, 0x00, 0x00, //0x00000748 movq $0, (%r14,%r10,8)
- 0xe9, 0x4c, 0xfc, 0xff, 0xff, //0x00000750 jmp LBB0_4
- //0x00000755 LBB0_67
- 0x83, 0xfa, 0x2c, //0x00000755 cmpl $44, %edx
- 0x0f, 0x85, 0x2b, 0x00, 0x00, 0x00, //0x00000758 jne LBB0_68
- 0x49, 0x81, 0xfa, 0xff, 0x0f, 0x00, 0x00, //0x0000075e cmpq $4095, %r10
- 0x0f, 0x8f, 0x3a, 0x36, 0x00, 0x00, //0x00000765 jg LBB0_713
- 0x49, 0x8d, 0x42, 0x01, //0x0000076b leaq $1(%r10), %rax
- 0x49, 0x89, 0x06, //0x0000076f movq %rax, (%r14)
- 0x4b, 0xc7, 0x44, 0xd6, 0x08, 0x03, 0x00, 0x00, 0x00, //0x00000772 movq $3, $8(%r14,%r10,8)
- 0xe9, 0x21, 0xfc, 0xff, 0xff, //0x0000077b jmp LBB0_4
- //0x00000780 LBB0_69
- 0x83, 0xfa, 0x22, //0x00000780 cmpl $34, %edx
- 0x0f, 0x84, 0xb9, 0x04, 0x00, 0x00, //0x00000783 je LBB0_70
- //0x00000789 LBB0_68
- 0x83, 0xfa, 0x7d, //0x00000789 cmpl $125, %edx
- 0x0f, 0x85, 0x64, 0x36, 0x00, 0x00, //0x0000078c jne LBB0_720
- //0x00000792 LBB0_41
- 0x49, 0x89, 0x36, //0x00000792 movq %rsi, (%r14)
- 0x49, 0x89, 0xf2, //0x00000795 movq %rsi, %r10
- 0x4c, 0x89, 0xc8, //0x00000798 movq %r9, %rax
- 0x48, 0x85, 0xf6, //0x0000079b testq %rsi, %rsi
- 0x0f, 0x85, 0x0f, 0xfc, 0xff, 0xff, //0x0000079e jne LBB0_6
- 0xe9, 0x54, 0x36, 0x00, 0x00, //0x000007a4 jmp LBB0_721
- //0x000007a9 LBB0_84
- 0x49, 0x89, 0x36, //0x000007a9 movq %rsi, (%r14)
- 0x83, 0xfa, 0x7b, //0x000007ac cmpl $123, %edx
- 0x0f, 0x87, 0x41, 0x36, 0x00, 0x00, //0x000007af ja LBB0_720
- //0x000007b5 LBB0_85
- 0x4f, 0x8d, 0x14, 0x2c, //0x000007b5 leaq (%r12,%r13), %r10
- 0x89, 0xd2, //0x000007b9 movl %edx, %edx
- 0x48, 0x8d, 0x35, 0x26, 0x39, 0x00, 0x00, //0x000007bb leaq $14630(%rip), %rsi /* LJTI0_1+0(%rip) */
- 0x48, 0x63, 0x14, 0x96, //0x000007c2 movslq (%rsi,%rdx,4), %rdx
- 0x48, 0x01, 0xf2, //0x000007c6 addq %rsi, %rdx
- 0xff, 0xe2, //0x000007c9 jmpq *%rdx
- //0x000007cb LBB0_86
- 0x49, 0x8b, 0x5b, 0x08, //0x000007cb movq $8(%r11), %rbx
- 0x41, 0xf6, 0xc0, 0x40, //0x000007cf testb $64, %r8b
- 0x0f, 0x85, 0xa7, 0x06, 0x00, 0x00, //0x000007d3 jne LBB0_165
- 0x4c, 0x29, 0xeb, //0x000007d9 subq %r13, %rbx
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x000007dc movq $8(%rsp), %rsi
- 0x0f, 0x84, 0xee, 0x35, 0x00, 0x00, //0x000007e1 je LBB0_699
- 0x41, 0x80, 0x3a, 0x30, //0x000007e7 cmpb $48, (%r10)
- 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x000007eb jne LBB0_92
- 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000007f1 movl $1, %r11d
- 0x48, 0x83, 0xfb, 0x01, //0x000007f7 cmpq $1, %rbx
- 0x0f, 0x84, 0xd9, 0x22, 0x00, 0x00, //0x000007fb je LBB0_509
- 0x41, 0x8a, 0x04, 0x0c, //0x00000801 movb (%r12,%rcx), %al
- 0x04, 0xd2, //0x00000805 addb $-46, %al
- 0x3c, 0x37, //0x00000807 cmpb $55, %al
- 0x0f, 0x87, 0xcb, 0x22, 0x00, 0x00, //0x00000809 ja LBB0_509
- 0x0f, 0xb6, 0xc0, //0x0000080f movzbl %al, %eax
- 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000812 movabsq $36028797027352577, %rdx
- 0x48, 0x0f, 0xa3, 0xc2, //0x0000081c btq %rax, %rdx
- 0x0f, 0x83, 0xb4, 0x22, 0x00, 0x00, //0x00000820 jae LBB0_509
- //0x00000826 LBB0_92
- 0x48, 0x83, 0xfb, 0x20, //0x00000826 cmpq $32, %rbx
- 0x0f, 0x82, 0x56, 0x24, 0x00, 0x00, //0x0000082a jb LBB0_524
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00000830 movq $-1, $16(%rsp)
- 0x45, 0x31, 0xdb, //0x00000839 xorl %r11d, %r11d
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000083c movq $-1, %r8
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000843 movq $-1, %r15
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000084a .p2align 4, 0x90
- //0x00000850 LBB0_94
- 0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x1a, //0x00000850 vmovdqu (%r10,%r11), %ymm0
- 0xc5, 0xb5, 0x74, 0xc8, //0x00000856 vpcmpeqb %ymm0, %ymm9, %ymm1
- 0xc5, 0x95, 0x74, 0xd0, //0x0000085a vpcmpeqb %ymm0, %ymm13, %ymm2
- 0xc5, 0xed, 0xeb, 0xc9, //0x0000085e vpor %ymm1, %ymm2, %ymm1
- 0xc5, 0xa5, 0xdb, 0xd0, //0x00000862 vpand %ymm0, %ymm11, %ymm2
- 0xc5, 0x8d, 0x74, 0xd8, //0x00000866 vpcmpeqb %ymm0, %ymm14, %ymm3
- 0xc5, 0xfd, 0xd7, 0xfb, //0x0000086a vpmovmskb %ymm3, %edi
- 0xc5, 0x85, 0x74, 0xd2, //0x0000086e vpcmpeqb %ymm2, %ymm15, %ymm2
- 0xc5, 0xfd, 0xd7, 0xf2, //0x00000872 vpmovmskb %ymm2, %esi
- 0xc5, 0xfd, 0xd7, 0xc1, //0x00000876 vpmovmskb %ymm1, %eax
- 0xc5, 0xfd, 0xfc, 0x05, 0xfe, 0xf9, 0xff, 0xff, //0x0000087a vpaddb $-1538(%rip), %ymm0, %ymm0 /* LCPI0_18+0(%rip) */
- 0xc5, 0xfd, 0xda, 0x25, 0x16, 0xfa, 0xff, 0xff, //0x00000882 vpminub $-1514(%rip), %ymm0, %ymm4 /* LCPI0_19+0(%rip) */
- 0xc5, 0xfd, 0x74, 0xc4, //0x0000088a vpcmpeqb %ymm4, %ymm0, %ymm0
- 0xc5, 0xe5, 0xeb, 0xd2, //0x0000088e vpor %ymm2, %ymm3, %ymm2
- 0xc5, 0xfd, 0xeb, 0xc2, //0x00000892 vpor %ymm2, %ymm0, %ymm0
- 0xc5, 0xfd, 0xeb, 0xc1, //0x00000896 vpor %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc8, //0x0000089a vpmovmskb %ymm0, %ecx
- 0x48, 0xf7, 0xd1, //0x0000089e notq %rcx
- 0x48, 0x0f, 0xbc, 0xc9, //0x000008a1 bsfq %rcx, %rcx
- 0x83, 0xf9, 0x20, //0x000008a5 cmpl $32, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000008a8 je LBB0_96
- 0xba, 0xff, 0xff, 0xff, 0xff, //0x000008ae movl $-1, %edx
- 0xd3, 0xe2, //0x000008b3 shll %cl, %edx
- 0xf7, 0xd2, //0x000008b5 notl %edx
- 0x21, 0xd7, //0x000008b7 andl %edx, %edi
- 0x21, 0xd6, //0x000008b9 andl %edx, %esi
- 0x21, 0xc2, //0x000008bb andl %eax, %edx
- 0x89, 0xd0, //0x000008bd movl %edx, %eax
- //0x000008bf LBB0_96
- 0x8d, 0x57, 0xff, //0x000008bf leal $-1(%rdi), %edx
- 0x21, 0xfa, //0x000008c2 andl %edi, %edx
- 0xc5, 0xfe, 0x6f, 0x1d, 0xf4, 0xf8, 0xff, 0xff, //0x000008c4 vmovdqu $-1804(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0xcc, 0xf8, 0xff, 0xff, //0x000008cc vmovdqu $-1844(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0x0f, 0x85, 0xfc, 0x1d, 0x00, 0x00, //0x000008d4 jne LBB0_478
- 0x8d, 0x56, 0xff, //0x000008da leal $-1(%rsi), %edx
- 0x21, 0xf2, //0x000008dd andl %esi, %edx
- 0x0f, 0x85, 0xf1, 0x1d, 0x00, 0x00, //0x000008df jne LBB0_478
- 0x8d, 0x50, 0xff, //0x000008e5 leal $-1(%rax), %edx
- 0x21, 0xc2, //0x000008e8 andl %eax, %edx
- 0x0f, 0x85, 0xe6, 0x1d, 0x00, 0x00, //0x000008ea jne LBB0_478
- 0x85, 0xff, //0x000008f0 testl %edi, %edi
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000008f2 je LBB0_102
- 0x0f, 0xbc, 0xd7, //0x000008f8 bsfl %edi, %edx
- 0x49, 0x83, 0xff, 0xff, //0x000008fb cmpq $-1, %r15
- 0x0f, 0x85, 0xe6, 0x20, 0x00, 0x00, //0x000008ff jne LBB0_501
- 0x4c, 0x01, 0xda, //0x00000905 addq %r11, %rdx
- 0x49, 0x89, 0xd7, //0x00000908 movq %rdx, %r15
- //0x0000090b LBB0_102
- 0x85, 0xf6, //0x0000090b testl %esi, %esi
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000090d je LBB0_105
- 0x0f, 0xbc, 0xd6, //0x00000913 bsfl %esi, %edx
- 0x49, 0x83, 0xf8, 0xff, //0x00000916 cmpq $-1, %r8
- 0x0f, 0x85, 0xcb, 0x20, 0x00, 0x00, //0x0000091a jne LBB0_501
- 0x4c, 0x01, 0xda, //0x00000920 addq %r11, %rdx
- 0x49, 0x89, 0xd0, //0x00000923 movq %rdx, %r8
- //0x00000926 LBB0_105
- 0x85, 0xc0, //0x00000926 testl %eax, %eax
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000928 je LBB0_108
- 0x0f, 0xbc, 0xc0, //0x0000092e bsfl %eax, %eax
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00000931 cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0x6d, 0x21, 0x00, 0x00, //0x00000937 jne LBB0_504
- 0x4c, 0x01, 0xd8, //0x0000093d addq %r11, %rax
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x00000940 movq %rax, $16(%rsp)
- //0x00000945 LBB0_108
- 0x83, 0xf9, 0x20, //0x00000945 cmpl $32, %ecx
- 0x0f, 0x85, 0xab, 0x08, 0x00, 0x00, //0x00000948 jne LBB0_219
- 0x48, 0x83, 0xc3, 0xe0, //0x0000094e addq $-32, %rbx
- 0x49, 0x83, 0xc3, 0x20, //0x00000952 addq $32, %r11
- 0x48, 0x83, 0xfb, 0x1f, //0x00000956 cmpq $31, %rbx
- 0x0f, 0x87, 0xf0, 0xfe, 0xff, 0xff, //0x0000095a ja LBB0_94
- 0xc5, 0xf8, 0x77, //0x00000960 vzeroupper
- 0xc5, 0x7e, 0x6f, 0x3d, 0xf5, 0xf8, 0xff, 0xff, //0x00000963 vmovdqu $-1803(%rip), %ymm15 /* LCPI0_17+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0xcd, 0xf8, 0xff, 0xff, //0x0000096b vmovdqu $-1843(%rip), %ymm14 /* LCPI0_16+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0x65, 0xf8, 0xff, 0xff, //0x00000973 vmovdqu $-1947(%rip), %ymm11 /* LCPI0_10+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x2d, 0x9d, 0xf8, 0xff, 0xff, //0x0000097b vmovdqu $-1891(%rip), %ymm13 /* LCPI0_15+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x0d, 0x75, 0xf8, 0xff, 0xff, //0x00000983 vmovdqu $-1931(%rip), %ymm9 /* LCPI0_14+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0xcd, 0xf7, 0xff, 0xff, //0x0000098b vmovdqu $-2099(%rip), %ymm12 /* LCPI0_6+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x15, 0xa5, 0xf7, 0xff, 0xff, //0x00000993 vmovdqu $-2139(%rip), %ymm10 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0x7d, 0xf7, 0xff, 0xff, //0x0000099b vmovdqu $-2179(%rip), %ymm8 /* LCPI0_4+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0x55, 0xf7, 0xff, 0xff, //0x000009a3 vmovdqu $-2219(%rip), %ymm7 /* LCPI0_3+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0x2d, 0xf7, 0xff, 0xff, //0x000009ab vmovdqu $-2259(%rip), %ymm6 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x2d, 0x05, 0xf7, 0xff, 0xff, //0x000009b3 vmovdqu $-2299(%rip), %ymm5 /* LCPI0_1+0(%rip) */
- 0x4d, 0x01, 0xd3, //0x000009bb addq %r10, %r11
- 0x48, 0x83, 0xfb, 0x10, //0x000009be cmpq $16, %rbx
- 0x0f, 0x82, 0xa2, 0x01, 0x00, 0x00, //0x000009c2 jb LBB0_130
- //0x000009c8 LBB0_111
- 0x4c, 0x89, 0xd8, //0x000009c8 movq %r11, %rax
- 0x4c, 0x29, 0xd0, //0x000009cb subq %r10, %rax
- 0x48, 0x89, 0x44, 0x24, 0x38, //0x000009ce movq %rax, $56(%rsp)
- 0x45, 0x31, 0xf6, //0x000009d3 xorl %r14d, %r14d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000009d6 .p2align 4, 0x90
- //0x000009e0 LBB0_112
- 0x4c, 0x89, 0x44, 0x24, 0x30, //0x000009e0 movq %r8, $48(%rsp)
- 0x4d, 0x89, 0xd0, //0x000009e5 movq %r10, %r8
- 0xc4, 0x81, 0x7a, 0x6f, 0x04, 0x33, //0x000009e8 vmovdqu (%r11,%r14), %xmm0
- 0xc5, 0xf9, 0x74, 0x0d, 0x4a, 0xf6, 0xff, 0xff, //0x000009ee vpcmpeqb $-2486(%rip), %xmm0, %xmm1 /* LCPI0_20+0(%rip) */
- 0xc5, 0xf9, 0x74, 0x15, 0x52, 0xf6, 0xff, 0xff, //0x000009f6 vpcmpeqb $-2478(%rip), %xmm0, %xmm2 /* LCPI0_21+0(%rip) */
- 0xc5, 0xe9, 0xeb, 0xc9, //0x000009fe vpor %xmm1, %xmm2, %xmm1
- 0xc5, 0xf9, 0xfc, 0x15, 0x56, 0xf6, 0xff, 0xff, //0x00000a02 vpaddb $-2474(%rip), %xmm0, %xmm2 /* LCPI0_22+0(%rip) */
- 0xc5, 0xe9, 0xda, 0x1d, 0x5e, 0xf6, 0xff, 0xff, //0x00000a0a vpminub $-2466(%rip), %xmm2, %xmm3 /* LCPI0_23+0(%rip) */
- 0xc5, 0xe9, 0x74, 0xd3, //0x00000a12 vpcmpeqb %xmm3, %xmm2, %xmm2
- 0xc5, 0xf9, 0xdb, 0x1d, 0x02, 0xf6, 0xff, 0xff, //0x00000a16 vpand $-2558(%rip), %xmm0, %xmm3 /* LCPI0_12+0(%rip) */
- 0xc5, 0xf9, 0x74, 0x05, 0x5a, 0xf6, 0xff, 0xff, //0x00000a1e vpcmpeqb $-2470(%rip), %xmm0, %xmm0 /* LCPI0_24+0(%rip) */
- 0xc5, 0xe1, 0x74, 0x1d, 0x62, 0xf6, 0xff, 0xff, //0x00000a26 vpcmpeqb $-2462(%rip), %xmm3, %xmm3 /* LCPI0_25+0(%rip) */
- 0xc5, 0xe1, 0xeb, 0xe0, //0x00000a2e vpor %xmm0, %xmm3, %xmm4
- 0xc5, 0xd9, 0xeb, 0xe1, //0x00000a32 vpor %xmm1, %xmm4, %xmm4
- 0xc5, 0xd9, 0xeb, 0xd2, //0x00000a36 vpor %xmm2, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xd0, //0x00000a3a vpmovmskb %xmm0, %edx
- 0xc5, 0xf9, 0xd7, 0xfb, //0x00000a3e vpmovmskb %xmm3, %edi
- 0xc5, 0xf9, 0xd7, 0xf1, //0x00000a42 vpmovmskb %xmm1, %esi
- 0xc5, 0xf9, 0xd7, 0xc2, //0x00000a46 vpmovmskb %xmm2, %eax
- 0xf7, 0xd0, //0x00000a4a notl %eax
- 0x0f, 0xbc, 0xc8, //0x00000a4c bsfl %eax, %ecx
- 0x4d, 0x89, 0xca, //0x00000a4f movq %r9, %r10
- 0x83, 0xf9, 0x10, //0x00000a52 cmpl $16, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00000a55 je LBB0_114
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00000a5b movl $-1, %eax
- 0xd3, 0xe0, //0x00000a60 shll %cl, %eax
- 0xf7, 0xd0, //0x00000a62 notl %eax
- 0x21, 0xc2, //0x00000a64 andl %eax, %edx
- 0x21, 0xc7, //0x00000a66 andl %eax, %edi
- 0x21, 0xf0, //0x00000a68 andl %esi, %eax
- 0x89, 0xc6, //0x00000a6a movl %eax, %esi
- //0x00000a6c LBB0_114
- 0xc5, 0xfe, 0x6f, 0x1d, 0x4c, 0xf7, 0xff, 0xff, //0x00000a6c vmovdqu $-2228(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x24, 0xf7, 0xff, 0xff, //0x00000a74 vmovdqu $-2268(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0x44, 0x8d, 0x4a, 0xff, //0x00000a7c leal $-1(%rdx), %r9d
- 0x41, 0x21, 0xd1, //0x00000a80 andl %edx, %r9d
- 0x0f, 0x85, 0x7b, 0x20, 0x00, 0x00, //0x00000a83 jne LBB0_510
- 0x8d, 0x47, 0xff, //0x00000a89 leal $-1(%rdi), %eax
- 0x21, 0xf8, //0x00000a8c andl %edi, %eax
- 0x0f, 0x85, 0x7d, 0x20, 0x00, 0x00, //0x00000a8e jne LBB0_511
- 0x8d, 0x46, 0xff, //0x00000a94 leal $-1(%rsi), %eax
- 0x21, 0xf0, //0x00000a97 andl %esi, %eax
- 0x4d, 0x89, 0xd1, //0x00000a99 movq %r10, %r9
- 0x0f, 0x85, 0x9a, 0x20, 0x00, 0x00, //0x00000a9c jne LBB0_513
- 0x85, 0xd2, //0x00000aa2 testl %edx, %edx
- 0x0f, 0x84, 0x66, 0x00, 0x00, 0x00, //0x00000aa4 je LBB0_123
- 0x0f, 0xbc, 0xd2, //0x00000aaa bsfl %edx, %edx
- 0x49, 0x83, 0xff, 0xff, //0x00000aad cmpq $-1, %r15
- 0x0f, 0x85, 0x50, 0x1f, 0x00, 0x00, //0x00000ab1 jne LBB0_503
- 0x4d, 0x89, 0xc2, //0x00000ab7 movq %r8, %r10
- 0x48, 0x8b, 0x44, 0x24, 0x38, //0x00000aba movq $56(%rsp), %rax
- 0x4c, 0x01, 0xf0, //0x00000abf addq %r14, %rax
- 0x48, 0x01, 0xc2, //0x00000ac2 addq %rax, %rdx
- 0x49, 0x89, 0xd7, //0x00000ac5 movq %rdx, %r15
- 0x85, 0xff, //0x00000ac8 testl %edi, %edi
- 0x4c, 0x8b, 0x44, 0x24, 0x30, //0x00000aca movq $48(%rsp), %r8
- 0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x00000acf je LBB0_120
- //0x00000ad5 LBB0_124
- 0x0f, 0xbc, 0xd7, //0x00000ad5 bsfl %edi, %edx
- 0x49, 0x83, 0xf8, 0xff, //0x00000ad8 cmpq $-1, %r8
- 0x0f, 0x85, 0x25, 0x1f, 0x00, 0x00, //0x00000adc jne LBB0_503
- 0x48, 0x8b, 0x44, 0x24, 0x38, //0x00000ae2 movq $56(%rsp), %rax
- 0x4c, 0x01, 0xf0, //0x00000ae7 addq %r14, %rax
- 0x48, 0x01, 0xc2, //0x00000aea addq %rax, %rdx
- 0x49, 0x89, 0xd0, //0x00000aed movq %rdx, %r8
- 0x85, 0xf6, //0x00000af0 testl %esi, %esi
- 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000af2 jne LBB0_126
- //0x00000af8 LBB0_121
- 0x83, 0xf9, 0x10, //0x00000af8 cmpl $16, %ecx
- 0x0f, 0x84, 0x4f, 0x00, 0x00, 0x00, //0x00000afb je LBB0_128
- 0xe9, 0x6a, 0x0e, 0x00, 0x00, //0x00000b01 jmp LBB0_122
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000b06 .p2align 4, 0x90
- //0x00000b10 LBB0_123
- 0x4d, 0x89, 0xc2, //0x00000b10 movq %r8, %r10
- 0x85, 0xff, //0x00000b13 testl %edi, %edi
- 0x4c, 0x8b, 0x44, 0x24, 0x30, //0x00000b15 movq $48(%rsp), %r8
- 0x0f, 0x85, 0xb5, 0xff, 0xff, 0xff, //0x00000b1a jne LBB0_124
- //0x00000b20 .p2align 4, 0x90
- //0x00000b20 LBB0_120
- 0x85, 0xf6, //0x00000b20 testl %esi, %esi
- 0x0f, 0x84, 0xd0, 0xff, 0xff, 0xff, //0x00000b22 je LBB0_121
- //0x00000b28 LBB0_126
- 0x0f, 0xbc, 0xd6, //0x00000b28 bsfl %esi, %edx
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00000b2b cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0xd0, 0x1e, 0x00, 0x00, //0x00000b31 jne LBB0_503
- 0x48, 0x8b, 0x44, 0x24, 0x38, //0x00000b37 movq $56(%rsp), %rax
- 0x4c, 0x01, 0xf0, //0x00000b3c addq %r14, %rax
- 0x48, 0x01, 0xc2, //0x00000b3f addq %rax, %rdx
- 0x48, 0x89, 0x54, 0x24, 0x10, //0x00000b42 movq %rdx, $16(%rsp)
- 0x83, 0xf9, 0x10, //0x00000b47 cmpl $16, %ecx
- 0x0f, 0x85, 0x20, 0x0e, 0x00, 0x00, //0x00000b4a jne LBB0_122
- //0x00000b50 LBB0_128
- 0x48, 0x83, 0xc3, 0xf0, //0x00000b50 addq $-16, %rbx
- 0x49, 0x83, 0xc6, 0x10, //0x00000b54 addq $16, %r14
- 0x48, 0x83, 0xfb, 0x0f, //0x00000b58 cmpq $15, %rbx
- 0x0f, 0x87, 0x7e, 0xfe, 0xff, 0xff, //0x00000b5c ja LBB0_112
- 0x4d, 0x01, 0xf3, //0x00000b62 addq %r14, %r11
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00000b65 movq $40(%rsp), %r14
- //0x00000b6a LBB0_130
- 0x48, 0x85, 0xdb, //0x00000b6a testq %rbx, %rbx
- 0x0f, 0x84, 0x27, 0x0e, 0x00, 0x00, //0x00000b6d je LBB0_346
- 0x49, 0x8d, 0x04, 0x1b, //0x00000b73 leaq (%r11,%rbx), %rax
- 0x48, 0x89, 0x44, 0x24, 0x30, //0x00000b77 movq %rax, $48(%rsp)
- 0x4c, 0x89, 0xde, //0x00000b7c movq %r11, %rsi
- 0x4c, 0x29, 0xd6, //0x00000b7f subq %r10, %rsi
- 0x31, 0xc0, //0x00000b82 xorl %eax, %eax
- 0xc5, 0xfe, 0x6f, 0x1d, 0x34, 0xf6, 0xff, 0xff, //0x00000b84 vmovdqu $-2508(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x0c, 0xf6, 0xff, 0xff, //0x00000b8c vmovdqu $-2548(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xe9, 0x24, 0x00, 0x00, 0x00, //0x00000b94 jmp LBB0_135
- //0x00000b99 LBB0_132
- 0x49, 0x83, 0xff, 0xff, //0x00000b99 cmpq $-1, %r15
- 0x0f, 0x85, 0x30, 0x1e, 0x00, 0x00, //0x00000b9d jne LBB0_500
- 0x4c, 0x8d, 0x3c, 0x06, //0x00000ba3 leaq (%rsi,%rax), %r15
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ba7 .p2align 4, 0x90
- //0x00000bb0 LBB0_134
- 0x48, 0x83, 0xc0, 0x01, //0x00000bb0 addq $1, %rax
- 0x48, 0x39, 0xc3, //0x00000bb4 cmpq %rax, %rbx
- 0x0f, 0x84, 0xfe, 0x19, 0x00, 0x00, //0x00000bb7 je LBB0_471
- //0x00000bbd LBB0_135
- 0x41, 0x0f, 0xbe, 0x14, 0x03, //0x00000bbd movsbl (%r11,%rax), %edx
- 0x8d, 0x7a, 0xd0, //0x00000bc2 leal $-48(%rdx), %edi
- 0x83, 0xff, 0x0a, //0x00000bc5 cmpl $10, %edi
- 0x0f, 0x82, 0xe2, 0xff, 0xff, 0xff, //0x00000bc8 jb LBB0_134
- 0x8d, 0x7a, 0xd5, //0x00000bce leal $-43(%rdx), %edi
- 0x83, 0xff, 0x1a, //0x00000bd1 cmpl $26, %edi
- 0x0f, 0x87, 0x2a, 0x00, 0x00, 0x00, //0x00000bd4 ja LBB0_140
- 0x48, 0x8d, 0x0d, 0x63, 0x37, 0x00, 0x00, //0x00000bda leaq $14179(%rip), %rcx /* LJTI0_3+0(%rip) */
- 0x48, 0x63, 0x14, 0xb9, //0x00000be1 movslq (%rcx,%rdi,4), %rdx
- 0x48, 0x01, 0xca, //0x00000be5 addq %rcx, %rdx
- 0xff, 0xe2, //0x00000be8 jmpq *%rdx
- //0x00000bea LBB0_138
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00000bea cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0xdd, 0x1d, 0x00, 0x00, //0x00000bf0 jne LBB0_500
- 0x48, 0x8d, 0x0c, 0x06, //0x00000bf6 leaq (%rsi,%rax), %rcx
- 0x48, 0x89, 0x4c, 0x24, 0x10, //0x00000bfa movq %rcx, $16(%rsp)
- 0xe9, 0xac, 0xff, 0xff, 0xff, //0x00000bff jmp LBB0_134
- //0x00000c04 LBB0_140
- 0x83, 0xfa, 0x65, //0x00000c04 cmpl $101, %edx
- 0x0f, 0x85, 0x8a, 0x0d, 0x00, 0x00, //0x00000c07 jne LBB0_345
- //0x00000c0d LBB0_141
- 0x49, 0x83, 0xf8, 0xff, //0x00000c0d cmpq $-1, %r8
- 0x0f, 0x85, 0xbc, 0x1d, 0x00, 0x00, //0x00000c11 jne LBB0_500
- 0x4c, 0x8d, 0x04, 0x06, //0x00000c17 leaq (%rsi,%rax), %r8
- 0xe9, 0x90, 0xff, 0xff, 0xff, //0x00000c1b jmp LBB0_134
- //0x00000c20 LBB0_143
- 0x49, 0x81, 0xfa, 0xff, 0x0f, 0x00, 0x00, //0x00000c20 cmpq $4095, %r10
- 0x0f, 0x8f, 0x78, 0x31, 0x00, 0x00, //0x00000c27 jg LBB0_713
- 0x49, 0x8d, 0x42, 0x01, //0x00000c2d leaq $1(%r10), %rax
- 0x49, 0x89, 0x06, //0x00000c31 movq %rax, (%r14)
- 0x4b, 0xc7, 0x44, 0xd6, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000c34 movq $0, $8(%r14,%r10,8)
- 0xe9, 0x5f, 0xf7, 0xff, 0xff, //0x00000c3d jmp LBB0_4
- //0x00000c42 LBB0_70
- 0x4b, 0xc7, 0x04, 0xd6, 0x02, 0x00, 0x00, 0x00, //0x00000c42 movq $2, (%r14,%r10,8)
- 0x4d, 0x8b, 0x73, 0x08, //0x00000c4a movq $8(%r11), %r14
- 0x41, 0xf6, 0xc0, 0x40, //0x00000c4e testb $64, %r8b
- 0x0f, 0x85, 0x49, 0x03, 0x00, 0x00, //0x00000c52 jne LBB0_183
- 0x41, 0xf6, 0xc0, 0x20, //0x00000c58 testb $32, %r8b
- 0x0f, 0x85, 0xbd, 0x05, 0x00, 0x00, //0x00000c5c jne LBB0_220
- 0x4d, 0x89, 0xf2, //0x00000c62 movq %r14, %r10
- 0x49, 0x29, 0xca, //0x00000c65 subq %rcx, %r10
- 0x0f, 0x84, 0x35, 0x33, 0x00, 0x00, //0x00000c68 je LBB0_724
- 0x49, 0x83, 0xfa, 0x40, //0x00000c6e cmpq $64, %r10
- 0x0f, 0x82, 0x18, 0x21, 0x00, 0x00, //0x00000c72 jb LBB0_538
- 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x00000c78 movq $-2, %rsi
- 0x4c, 0x29, 0xee, //0x00000c7f subq %r13, %rsi
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00000c82 movq $-1, $16(%rsp)
- 0x45, 0x31, 0xc0, //0x00000c8b xorl %r8d, %r8d
- 0x90, 0x90, //0x00000c8e .p2align 4, 0x90
- //0x00000c90 LBB0_75
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x00000c90 vmovdqu (%r12,%rcx), %ymm0
- 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x0c, 0x20, //0x00000c96 vmovdqu $32(%r12,%rcx), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x00000c9d vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xfa, //0x00000ca1 vpmovmskb %ymm2, %edi
- 0xc5, 0xf5, 0x74, 0xd6, //0x00000ca5 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xc2, //0x00000ca9 vpmovmskb %ymm2, %eax
- 0xc5, 0xfd, 0x74, 0xc7, //0x00000cad vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xd0, //0x00000cb1 vpmovmskb %ymm0, %edx
- 0xc5, 0xf5, 0x74, 0xc7, //0x00000cb5 vpcmpeqb %ymm7, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xd8, //0x00000cb9 vpmovmskb %ymm0, %ebx
- 0x48, 0xc1, 0xe0, 0x20, //0x00000cbd shlq $32, %rax
- 0x48, 0x09, 0xc7, //0x00000cc1 orq %rax, %rdi
- 0x48, 0xc1, 0xe3, 0x20, //0x00000cc4 shlq $32, %rbx
- 0x48, 0x09, 0xda, //0x00000cc8 orq %rbx, %rdx
- 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000ccb jne LBB0_147
- 0x4d, 0x85, 0xc0, //0x00000cd1 testq %r8, %r8
- 0x0f, 0x85, 0x3f, 0x00, 0x00, 0x00, //0x00000cd4 jne LBB0_149
- 0x45, 0x31, 0xc0, //0x00000cda xorl %r8d, %r8d
- 0x48, 0x85, 0xff, //0x00000cdd testq %rdi, %rdi
- 0x0f, 0x85, 0x8a, 0x00, 0x00, 0x00, //0x00000ce0 jne LBB0_150
- //0x00000ce6 LBB0_78
- 0x49, 0x83, 0xc2, 0xc0, //0x00000ce6 addq $-64, %r10
- 0x48, 0x83, 0xc6, 0xc0, //0x00000cea addq $-64, %rsi
- 0x48, 0x83, 0xc1, 0x40, //0x00000cee addq $64, %rcx
- 0x49, 0x83, 0xfa, 0x3f, //0x00000cf2 cmpq $63, %r10
- 0x0f, 0x87, 0x94, 0xff, 0xff, 0xff, //0x00000cf6 ja LBB0_75
- 0xe9, 0x11, 0x1d, 0x00, 0x00, //0x00000cfc jmp LBB0_79
- //0x00000d01 LBB0_147
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00000d01 cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x00000d07 jne LBB0_149
- 0x48, 0x0f, 0xbc, 0xc2, //0x00000d0d bsfq %rdx, %rax
- 0x48, 0x01, 0xc8, //0x00000d11 addq %rcx, %rax
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x00000d14 movq %rax, $16(%rsp)
- //0x00000d19 LBB0_149
- 0x4c, 0x89, 0xc0, //0x00000d19 movq %r8, %rax
- 0x48, 0xf7, 0xd0, //0x00000d1c notq %rax
- 0x48, 0x21, 0xd0, //0x00000d1f andq %rdx, %rax
- 0x4c, 0x8d, 0x1c, 0x00, //0x00000d22 leaq (%rax,%rax), %r11
- 0x4d, 0x09, 0xc3, //0x00000d26 orq %r8, %r11
- 0x4c, 0x89, 0xdb, //0x00000d29 movq %r11, %rbx
- 0x48, 0xf7, 0xd3, //0x00000d2c notq %rbx
- 0x48, 0x21, 0xd3, //0x00000d2f andq %rdx, %rbx
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000d32 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd3, //0x00000d3c andq %rdx, %rbx
- 0x45, 0x31, 0xc0, //0x00000d3f xorl %r8d, %r8d
- 0x48, 0x01, 0xc3, //0x00000d42 addq %rax, %rbx
- 0x41, 0x0f, 0x92, 0xc0, //0x00000d45 setb %r8b
- 0x48, 0x01, 0xdb, //0x00000d49 addq %rbx, %rbx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000d4c movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc3, //0x00000d56 xorq %rax, %rbx
- 0x4c, 0x21, 0xdb, //0x00000d59 andq %r11, %rbx
- 0x48, 0xf7, 0xd3, //0x00000d5c notq %rbx
- 0x48, 0x21, 0xdf, //0x00000d5f andq %rbx, %rdi
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00000d62 movq $32(%rsp), %r11
- 0x48, 0x85, 0xff, //0x00000d67 testq %rdi, %rdi
- 0x0f, 0x84, 0x76, 0xff, 0xff, 0xff, //0x00000d6a je LBB0_78
- //0x00000d70 LBB0_150
- 0x48, 0x0f, 0xbc, 0xcf, //0x00000d70 bsfq %rdi, %rcx
- 0x48, 0x29, 0xf1, //0x00000d74 subq %rsi, %rcx
- //0x00000d77 LBB0_151
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00000d77 movq $24(%rsp), %r8
- //0x00000d7c LBB0_152
- 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00000d7c movq $8(%rsp), %rbx
- 0x48, 0x85, 0xc9, //0x00000d81 testq %rcx, %rcx
- 0x0f, 0x89, 0xb9, 0x0d, 0x00, 0x00, //0x00000d84 jns LBB0_363
- 0xe9, 0x22, 0x30, 0x00, 0x00, //0x00000d8a jmp LBB0_696
- //0x00000d8f LBB0_153
- 0x4d, 0x89, 0xf2, //0x00000d8f movq %r14, %r10
- 0x49, 0x29, 0xca, //0x00000d92 subq %rcx, %r10
- 0x49, 0x83, 0xfa, 0x20, //0x00000d95 cmpq $32, %r10
- 0x0f, 0x8c, 0x9e, 0x1e, 0x00, 0x00, //0x00000d99 jl LBB0_520
- 0x4d, 0x89, 0xcf, //0x00000d9f movq %r9, %r15
- 0x4f, 0x8d, 0x04, 0x2c, //0x00000da2 leaq (%r12,%r13), %r8
- 0x4d, 0x29, 0xee, //0x00000da6 subq %r13, %r14
- 0xbe, 0x1f, 0x00, 0x00, 0x00, //0x00000da9 movl $31, %esi
- 0x45, 0x31, 0xd2, //0x00000dae xorl %r10d, %r10d
- 0x45, 0x31, 0xdb, //0x00000db1 xorl %r11d, %r11d
- 0xe9, 0x5b, 0x00, 0x00, 0x00, //0x00000db4 jmp LBB0_155
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000db9 .p2align 4, 0x90
- //0x00000dc0 LBB0_160
- 0x44, 0x89, 0xdf, //0x00000dc0 movl %r11d, %edi
- 0xf7, 0xd7, //0x00000dc3 notl %edi
- 0x21, 0xcf, //0x00000dc5 andl %ecx, %edi
- 0x8d, 0x14, 0x3f, //0x00000dc7 leal (%rdi,%rdi), %edx
- 0x44, 0x09, 0xda, //0x00000dca orl %r11d, %edx
- 0x89, 0xd3, //0x00000dcd movl %edx, %ebx
- 0xf7, 0xd3, //0x00000dcf notl %ebx
- 0x21, 0xcb, //0x00000dd1 andl %ecx, %ebx
- 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000dd3 andl $-1431655766, %ebx
- 0x45, 0x31, 0xdb, //0x00000dd9 xorl %r11d, %r11d
- 0x01, 0xfb, //0x00000ddc addl %edi, %ebx
- 0x41, 0x0f, 0x92, 0xc3, //0x00000dde setb %r11b
- 0x01, 0xdb, //0x00000de2 addl %ebx, %ebx
- 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00000de4 xorl $1431655765, %ebx
- 0x21, 0xd3, //0x00000dea andl %edx, %ebx
- 0xf7, 0xd3, //0x00000dec notl %ebx
- 0x41, 0x21, 0xd9, //0x00000dee andl %ebx, %r9d
- 0x4d, 0x85, 0xc9, //0x00000df1 testq %r9, %r9
- 0x0f, 0x85, 0x4e, 0x00, 0x00, 0x00, //0x00000df4 jne LBB0_158
- //0x00000dfa LBB0_161
- 0x49, 0x83, 0xc2, 0x20, //0x00000dfa addq $32, %r10
- 0x49, 0x8d, 0x0c, 0x36, //0x00000dfe leaq (%r14,%rsi), %rcx
- 0x48, 0x83, 0xc1, 0xe0, //0x00000e02 addq $-32, %rcx
- 0x48, 0x83, 0xc6, 0xe0, //0x00000e06 addq $-32, %rsi
- 0x48, 0x83, 0xf9, 0x3f, //0x00000e0a cmpq $63, %rcx
- 0x0f, 0x8e, 0x28, 0x18, 0x00, 0x00, //0x00000e0e jle LBB0_162
- //0x00000e14 LBB0_155
- 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x10, 0x01, //0x00000e14 vmovdqu $1(%r8,%r10), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00000e1b vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0x7d, 0xd7, 0xc9, //0x00000e1f vpmovmskb %ymm1, %r9d
- 0xc5, 0xfd, 0x74, 0xc7, //0x00000e23 vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc8, //0x00000e27 vpmovmskb %ymm0, %ecx
- 0x85, 0xc9, //0x00000e2b testl %ecx, %ecx
- 0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x00000e2d jne LBB0_160
- 0x4d, 0x85, 0xdb, //0x00000e33 testq %r11, %r11
- 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x00000e36 jne LBB0_160
- 0x45, 0x31, 0xdb, //0x00000e3c xorl %r11d, %r11d
- 0x4d, 0x85, 0xc9, //0x00000e3f testq %r9, %r9
- 0x0f, 0x84, 0xb2, 0xff, 0xff, 0xff, //0x00000e42 je LBB0_161
- //0x00000e48 LBB0_158
- 0x41, 0x0f, 0xbc, 0xc1, //0x00000e48 bsfl %r9d, %eax
- 0x4c, 0x01, 0xe8, //0x00000e4c addq %r13, %rax
- 0x49, 0x8d, 0x0c, 0x02, //0x00000e4f leaq (%r10,%rax), %rcx
- 0x48, 0x83, 0xc1, 0x02, //0x00000e53 addq $2, %rcx
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00000e57 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00000e5c movq $32(%rsp), %r11
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00000e61 movq $40(%rsp), %r14
- 0x4d, 0x89, 0xf9, //0x00000e66 movq %r15, %r9
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000e69 movabsq $4294977024, %r15
- //0x00000e73 LBB0_159
- 0x48, 0x8b, 0x44, 0x24, 0x08, //0x00000e73 movq $8(%rsp), %rax
- 0x48, 0x89, 0x08, //0x00000e78 movq %rcx, (%rax)
- 0xe9, 0x0b, 0xf5, 0xff, 0xff, //0x00000e7b jmp LBB0_3
- //0x00000e80 LBB0_165
- 0x48, 0x89, 0xd8, //0x00000e80 movq %rbx, %rax
- 0x48, 0x29, 0xc8, //0x00000e83 subq %rcx, %rax
- 0x48, 0x83, 0xf8, 0x20, //0x00000e86 cmpq $32, %rax
- 0x48, 0x8b, 0x7c, 0x24, 0x08, //0x00000e8a movq $8(%rsp), %rdi
- 0x0f, 0x82, 0xb0, 0x1d, 0x00, 0x00, //0x00000e8f jb LBB0_521
- 0x4c, 0x89, 0xe8, //0x00000e95 movq %r13, %rax
- 0x48, 0xf7, 0xd0, //0x00000e98 notq %rax
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000e9b .p2align 4, 0x90
- //0x00000ea0 LBB0_167
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x00000ea0 vmovdqu (%r12,%rcx), %ymm0
- 0xc5, 0xfd, 0x74, 0xcb, //0x00000ea6 vpcmpeqb %ymm3, %ymm0, %ymm1
- 0xc5, 0xa5, 0xdb, 0xc0, //0x00000eaa vpand %ymm0, %ymm11, %ymm0
- 0xc5, 0xfd, 0x74, 0xc4, //0x00000eae vpcmpeqb %ymm4, %ymm0, %ymm0
- 0xc5, 0xfd, 0xeb, 0xc1, //0x00000eb2 vpor %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xd0, //0x00000eb6 vpmovmskb %ymm0, %edx
- 0x85, 0xd2, //0x00000eba testl %edx, %edx
- 0x0f, 0x85, 0xd1, 0x00, 0x00, 0x00, //0x00000ebc jne LBB0_181
- 0x48, 0x83, 0xc1, 0x20, //0x00000ec2 addq $32, %rcx
- 0x48, 0x8d, 0x14, 0x03, //0x00000ec6 leaq (%rbx,%rax), %rdx
- 0x48, 0x83, 0xc2, 0xe0, //0x00000eca addq $-32, %rdx
- 0x48, 0x83, 0xc0, 0xe0, //0x00000ece addq $-32, %rax
- 0x48, 0x83, 0xfa, 0x1f, //0x00000ed2 cmpq $31, %rdx
- 0x0f, 0x87, 0xc4, 0xff, 0xff, 0xff, //0x00000ed6 ja LBB0_167
- 0x4c, 0x89, 0xe1, //0x00000edc movq %r12, %rcx
- 0x48, 0x29, 0xc1, //0x00000edf subq %rax, %rcx
- 0x48, 0x01, 0xc3, //0x00000ee2 addq %rax, %rbx
- 0x48, 0x89, 0xd8, //0x00000ee5 movq %rbx, %rax
- 0x48, 0x83, 0xf8, 0x10, //0x00000ee8 cmpq $16, %rax
- 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x00000eec jb LBB0_173
- //0x00000ef2 LBB0_170
- 0x4c, 0x89, 0xe2, //0x00000ef2 movq %r12, %rdx
- 0x48, 0x29, 0xca, //0x00000ef5 subq %rcx, %rdx
- //0x00000ef8 LBB0_171
- 0xc5, 0xfa, 0x6f, 0x01, //0x00000ef8 vmovdqu (%rcx), %xmm0
- 0xc5, 0xf9, 0x74, 0x0d, 0x0c, 0xf1, 0xff, 0xff, //0x00000efc vpcmpeqb $-3828(%rip), %xmm0, %xmm1 /* LCPI0_11+0(%rip) */
- 0xc5, 0xf9, 0xdb, 0x05, 0x14, 0xf1, 0xff, 0xff, //0x00000f04 vpand $-3820(%rip), %xmm0, %xmm0 /* LCPI0_12+0(%rip) */
- 0xc5, 0xf9, 0x74, 0x05, 0x1c, 0xf1, 0xff, 0xff, //0x00000f0c vpcmpeqb $-3812(%rip), %xmm0, %xmm0 /* LCPI0_13+0(%rip) */
- 0xc5, 0xf9, 0xeb, 0xc1, //0x00000f14 vpor %xmm1, %xmm0, %xmm0
- 0xc5, 0xf9, 0xd7, 0xf0, //0x00000f18 vpmovmskb %xmm0, %esi
- 0x85, 0xf6, //0x00000f1c testl %esi, %esi
- 0x0f, 0x85, 0x09, 0x17, 0x00, 0x00, //0x00000f1e jne LBB0_477
- 0x48, 0x83, 0xc1, 0x10, //0x00000f24 addq $16, %rcx
- 0x48, 0x83, 0xc0, 0xf0, //0x00000f28 addq $-16, %rax
- 0x48, 0x83, 0xc2, 0xf0, //0x00000f2c addq $-16, %rdx
- 0x48, 0x83, 0xf8, 0x0f, //0x00000f30 cmpq $15, %rax
- 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x00000f34 ja LBB0_171
- //0x00000f3a LBB0_173
- 0xc5, 0x7d, 0x7f, 0xe1, //0x00000f3a vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x00000f3e vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00000f42 vmovdqa %ymm13, %ymm10
- 0x4c, 0x89, 0xfe, //0x00000f47 movq %r15, %rsi
- 0x49, 0x89, 0xff, //0x00000f4a movq %rdi, %r15
- 0x48, 0x85, 0xc0, //0x00000f4d testq %rax, %rax
- 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00000f50 je LBB0_180
- 0x48, 0x8d, 0x3c, 0x01, //0x00000f56 leaq (%rcx,%rax), %rdi
- 0x31, 0xd2, //0x00000f5a xorl %edx, %edx
- //0x00000f5c LBB0_175
- 0x0f, 0xb6, 0x1c, 0x11, //0x00000f5c movzbl (%rcx,%rdx), %ebx
- 0x80, 0xfb, 0x2c, //0x00000f60 cmpb $44, %bl
- 0x0f, 0x84, 0xef, 0x1d, 0x00, 0x00, //0x00000f63 je LBB0_535
- 0x80, 0xfb, 0x7d, //0x00000f69 cmpb $125, %bl
- 0x0f, 0x84, 0xe6, 0x1d, 0x00, 0x00, //0x00000f6c je LBB0_535
- 0x80, 0xfb, 0x5d, //0x00000f72 cmpb $93, %bl
- 0x0f, 0x84, 0xdd, 0x1d, 0x00, 0x00, //0x00000f75 je LBB0_535
- 0x48, 0x83, 0xc2, 0x01, //0x00000f7b addq $1, %rdx
- 0x48, 0x39, 0xd0, //0x00000f7f cmpq %rdx, %rax
- 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x00000f82 jne LBB0_175
- 0x48, 0x89, 0xf9, //0x00000f88 movq %rdi, %rcx
- //0x00000f8b LBB0_180
- 0x4c, 0x29, 0xe1, //0x00000f8b subq %r12, %rcx
- 0xe9, 0xcb, 0x1d, 0x00, 0x00, //0x00000f8e jmp LBB0_536
- //0x00000f93 LBB0_181
- 0x0f, 0xbc, 0xca, //0x00000f93 bsfl %edx, %ecx
- 0x48, 0x29, 0xc1, //0x00000f96 subq %rax, %rcx
- //0x00000f99 LBB0_182
- 0x48, 0x89, 0x0f, //0x00000f99 movq %rcx, (%rdi)
- 0xe9, 0xea, 0xf3, 0xff, 0xff, //0x00000f9c jmp LBB0_3
- //0x00000fa1 LBB0_183
- 0x4d, 0x89, 0xf2, //0x00000fa1 movq %r14, %r10
- 0x49, 0x29, 0xca, //0x00000fa4 subq %rcx, %r10
- 0x49, 0x83, 0xfa, 0x20, //0x00000fa7 cmpq $32, %r10
- 0x0f, 0x8c, 0x5e, 0x1d, 0x00, 0x00, //0x00000fab jl LBB0_531
- 0x4d, 0x89, 0xcf, //0x00000fb1 movq %r9, %r15
- 0x4f, 0x8d, 0x04, 0x2c, //0x00000fb4 leaq (%r12,%r13), %r8
- 0x4d, 0x29, 0xee, //0x00000fb8 subq %r13, %r14
- 0xbe, 0x1f, 0x00, 0x00, 0x00, //0x00000fbb movl $31, %esi
- 0x45, 0x31, 0xd2, //0x00000fc0 xorl %r10d, %r10d
- 0x45, 0x31, 0xdb, //0x00000fc3 xorl %r11d, %r11d
- 0xe9, 0x59, 0x00, 0x00, 0x00, //0x00000fc6 jmp LBB0_185
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000fcb .p2align 4, 0x90
- //0x00000fd0 LBB0_190
- 0x44, 0x89, 0xdf, //0x00000fd0 movl %r11d, %edi
- 0xf7, 0xd7, //0x00000fd3 notl %edi
- 0x21, 0xcf, //0x00000fd5 andl %ecx, %edi
- 0x8d, 0x14, 0x3f, //0x00000fd7 leal (%rdi,%rdi), %edx
- 0x44, 0x09, 0xda, //0x00000fda orl %r11d, %edx
- 0x89, 0xd3, //0x00000fdd movl %edx, %ebx
- 0xf7, 0xd3, //0x00000fdf notl %ebx
- 0x21, 0xcb, //0x00000fe1 andl %ecx, %ebx
- 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000fe3 andl $-1431655766, %ebx
- 0x45, 0x31, 0xdb, //0x00000fe9 xorl %r11d, %r11d
- 0x01, 0xfb, //0x00000fec addl %edi, %ebx
- 0x41, 0x0f, 0x92, 0xc3, //0x00000fee setb %r11b
- 0x01, 0xdb, //0x00000ff2 addl %ebx, %ebx
- 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00000ff4 xorl $1431655765, %ebx
- 0x21, 0xd3, //0x00000ffa andl %edx, %ebx
- 0xf7, 0xd3, //0x00000ffc notl %ebx
- 0x41, 0x21, 0xd9, //0x00000ffe andl %ebx, %r9d
- 0x4d, 0x85, 0xc9, //0x00001001 testq %r9, %r9
- 0x0f, 0x85, 0x4e, 0x00, 0x00, 0x00, //0x00001004 jne LBB0_188
- //0x0000100a LBB0_191
- 0x49, 0x83, 0xc2, 0x20, //0x0000100a addq $32, %r10
- 0x49, 0x8d, 0x0c, 0x36, //0x0000100e leaq (%r14,%rsi), %rcx
- 0x48, 0x83, 0xc1, 0xe0, //0x00001012 addq $-32, %rcx
- 0x48, 0x83, 0xc6, 0xe0, //0x00001016 addq $-32, %rsi
- 0x48, 0x83, 0xf9, 0x3f, //0x0000101a cmpq $63, %rcx
- 0x0f, 0x8e, 0x5b, 0x18, 0x00, 0x00, //0x0000101e jle LBB0_192
- //0x00001024 LBB0_185
- 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x10, 0x01, //0x00001024 vmovdqu $1(%r8,%r10), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x0000102b vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0x7d, 0xd7, 0xc9, //0x0000102f vpmovmskb %ymm1, %r9d
- 0xc5, 0xfd, 0x74, 0xc7, //0x00001033 vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc8, //0x00001037 vpmovmskb %ymm0, %ecx
- 0x85, 0xc9, //0x0000103b testl %ecx, %ecx
- 0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x0000103d jne LBB0_190
- 0x4d, 0x85, 0xdb, //0x00001043 testq %r11, %r11
- 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x00001046 jne LBB0_190
- 0x45, 0x31, 0xdb, //0x0000104c xorl %r11d, %r11d
- 0x4d, 0x85, 0xc9, //0x0000104f testq %r9, %r9
- 0x0f, 0x84, 0xb2, 0xff, 0xff, 0xff, //0x00001052 je LBB0_191
- //0x00001058 LBB0_188
- 0x41, 0x0f, 0xbc, 0xc1, //0x00001058 bsfl %r9d, %eax
- 0x4c, 0x01, 0xe8, //0x0000105c addq %r13, %rax
- 0x49, 0x8d, 0x0c, 0x02, //0x0000105f leaq (%r10,%rax), %rcx
- 0x48, 0x83, 0xc1, 0x02, //0x00001063 addq $2, %rcx
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00001067 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000106c movq $32(%rsp), %r11
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00001071 movq $40(%rsp), %r14
- 0x4d, 0x89, 0xf9, //0x00001076 movq %r15, %r9
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001079 movabsq $4294977024, %r15
- //0x00001083 LBB0_189
- 0x48, 0x8b, 0x44, 0x24, 0x08, //0x00001083 movq $8(%rsp), %rax
- 0x48, 0x89, 0x08, //0x00001088 movq %rcx, (%rax)
- 0x4c, 0x89, 0xe8, //0x0000108b movq %r13, %rax
- 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x0000108e movabsq $9223372036854775806, %rdx
- 0x49, 0x39, 0xd5, //0x00001098 cmpq %rdx, %r13
- 0x0f, 0x86, 0xc0, 0x0a, 0x00, 0x00, //0x0000109b jbe LBB0_364
- 0xe9, 0x57, 0x2d, 0x00, 0x00, //0x000010a1 jmp LBB0_721
- //0x000010a6 LBB0_195
- 0x4d, 0x89, 0xf3, //0x000010a6 movq %r14, %r11
- 0x49, 0x29, 0xcb, //0x000010a9 subq %rcx, %r11
- 0x0f, 0x84, 0xf1, 0x2e, 0x00, 0x00, //0x000010ac je LBB0_724
- 0x49, 0x83, 0xfb, 0x40, //0x000010b2 cmpq $64, %r11
- 0x0f, 0x82, 0x79, 0x1c, 0x00, 0x00, //0x000010b6 jb LBB0_533
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x000010bc movq $-1, $16(%rsp)
- 0x45, 0x31, 0xd2, //0x000010c5 xorl %r10d, %r10d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000010c8 .p2align 4, 0x90
- //0x000010d0 LBB0_198
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x000010d0 vmovdqu (%r12,%rcx), %ymm0
- 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x0c, 0x20, //0x000010d6 vmovdqu $32(%r12,%rcx), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x000010dd vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xfa, //0x000010e1 vpmovmskb %ymm2, %edi
- 0xc5, 0xf5, 0x74, 0xd6, //0x000010e5 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xc2, //0x000010e9 vpmovmskb %ymm2, %eax
- 0xc5, 0xfd, 0x74, 0xd7, //0x000010ed vpcmpeqb %ymm7, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x000010f1 vpmovmskb %ymm2, %edx
- 0xc5, 0xf5, 0x74, 0xd7, //0x000010f5 vpcmpeqb %ymm7, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xda, //0x000010f9 vpmovmskb %ymm2, %ebx
- 0xc5, 0xbd, 0xda, 0xd1, //0x000010fd vpminub %ymm1, %ymm8, %ymm2
- 0xc5, 0xf5, 0x74, 0xca, //0x00001101 vpcmpeqb %ymm2, %ymm1, %ymm1
- 0xc5, 0xfd, 0xd7, 0xf1, //0x00001105 vpmovmskb %ymm1, %esi
- 0x48, 0xc1, 0xe0, 0x20, //0x00001109 shlq $32, %rax
- 0x48, 0x09, 0xc7, //0x0000110d orq %rax, %rdi
- 0x48, 0xc1, 0xe3, 0x20, //0x00001110 shlq $32, %rbx
- 0x48, 0xc1, 0xe6, 0x20, //0x00001114 shlq $32, %rsi
- 0x48, 0x09, 0xda, //0x00001118 orq %rbx, %rdx
- 0x0f, 0x85, 0x44, 0x00, 0x00, 0x00, //0x0000111b jne LBB0_209
- 0x4d, 0x85, 0xd2, //0x00001121 testq %r10, %r10
- 0x0f, 0x85, 0x53, 0x00, 0x00, 0x00, //0x00001124 jne LBB0_211
- 0x45, 0x31, 0xd2, //0x0000112a xorl %r10d, %r10d
- //0x0000112d LBB0_201
- 0xc5, 0xbd, 0xda, 0xc8, //0x0000112d vpminub %ymm0, %ymm8, %ymm1
- 0xc5, 0xfd, 0x74, 0xc1, //0x00001131 vpcmpeqb %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc0, //0x00001135 vpmovmskb %ymm0, %eax
- 0x48, 0x09, 0xc6, //0x00001139 orq %rax, %rsi
- 0x48, 0x85, 0xff, //0x0000113c testq %rdi, %rdi
- 0x0f, 0x85, 0x8b, 0x00, 0x00, 0x00, //0x0000113f jne LBB0_212
- 0x48, 0x85, 0xf6, //0x00001145 testq %rsi, %rsi
- 0x0f, 0x85, 0xce, 0x2c, 0x00, 0x00, //0x00001148 jne LBB0_704
- 0x49, 0x83, 0xc3, 0xc0, //0x0000114e addq $-64, %r11
- 0x48, 0x83, 0xc1, 0x40, //0x00001152 addq $64, %rcx
- 0x49, 0x83, 0xfb, 0x3f, //0x00001156 cmpq $63, %r11
- 0x0f, 0x87, 0x70, 0xff, 0xff, 0xff, //0x0000115a ja LBB0_198
- 0xe9, 0x0e, 0x18, 0x00, 0x00, //0x00001160 jmp LBB0_204
- //0x00001165 LBB0_209
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00001165 cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x0000116b jne LBB0_211
- 0x48, 0x0f, 0xbc, 0xc2, //0x00001171 bsfq %rdx, %rax
- 0x48, 0x01, 0xc8, //0x00001175 addq %rcx, %rax
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x00001178 movq %rax, $16(%rsp)
- //0x0000117d LBB0_211
- 0x4c, 0x89, 0xd0, //0x0000117d movq %r10, %rax
- 0x48, 0xf7, 0xd0, //0x00001180 notq %rax
- 0x48, 0x21, 0xd0, //0x00001183 andq %rdx, %rax
- 0x4c, 0x8d, 0x04, 0x00, //0x00001186 leaq (%rax,%rax), %r8
- 0x4d, 0x09, 0xd0, //0x0000118a orq %r10, %r8
- 0x4c, 0x89, 0xc3, //0x0000118d movq %r8, %rbx
- 0x48, 0xf7, 0xd3, //0x00001190 notq %rbx
- 0x48, 0x21, 0xd3, //0x00001193 andq %rdx, %rbx
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001196 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd3, //0x000011a0 andq %rdx, %rbx
- 0x45, 0x31, 0xd2, //0x000011a3 xorl %r10d, %r10d
- 0x48, 0x01, 0xc3, //0x000011a6 addq %rax, %rbx
- 0x41, 0x0f, 0x92, 0xc2, //0x000011a9 setb %r10b
- 0x48, 0x01, 0xdb, //0x000011ad addq %rbx, %rbx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000011b0 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc3, //0x000011ba xorq %rax, %rbx
- 0x4c, 0x21, 0xc3, //0x000011bd andq %r8, %rbx
- 0x48, 0xf7, 0xd3, //0x000011c0 notq %rbx
- 0x48, 0x21, 0xdf, //0x000011c3 andq %rbx, %rdi
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000011c6 movq $24(%rsp), %r8
- 0xe9, 0x5d, 0xff, 0xff, 0xff, //0x000011cb jmp LBB0_201
- //0x000011d0 LBB0_212
- 0x48, 0x0f, 0xbc, 0xc7, //0x000011d0 bsfq %rdi, %rax
- 0x48, 0x85, 0xf6, //0x000011d4 testq %rsi, %rsi
- 0x0f, 0x84, 0x9c, 0x01, 0x00, 0x00, //0x000011d7 je LBB0_245
- 0x48, 0x0f, 0xbc, 0xd6, //0x000011dd bsfq %rsi, %rdx
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000011e1 movq $32(%rsp), %r11
- 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x000011e6 movq $8(%rsp), %rbx
- 0x48, 0x39, 0xc2, //0x000011eb cmpq %rax, %rdx
- 0x0f, 0x83, 0x9d, 0x01, 0x00, 0x00, //0x000011ee jae LBB0_246
- 0xe9, 0xda, 0x2d, 0x00, 0x00, //0x000011f4 jmp LBB0_239
- //0x000011f9 LBB0_219
- 0x4c, 0x01, 0xd9, //0x000011f9 addq %r11, %rcx
- 0x4c, 0x01, 0xd1, //0x000011fc addq %r10, %rcx
- 0xc5, 0xf8, 0x77, //0x000011ff vzeroupper
- 0x49, 0x89, 0xcb, //0x00001202 movq %rcx, %r11
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001205 movq $-1, %rax
- 0x4d, 0x85, 0xff, //0x0000120c testq %r15, %r15
- 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x0000120f movq $16(%rsp), %rcx
- 0x0f, 0x85, 0x95, 0x07, 0x00, 0x00, //0x00001214 jne LBB0_347
- 0xe9, 0xc5, 0x2b, 0x00, 0x00, //0x0000121a jmp LBB0_700
- //0x0000121f LBB0_220
- 0x4d, 0x89, 0xf3, //0x0000121f movq %r14, %r11
- 0x49, 0x29, 0xcb, //0x00001222 subq %rcx, %r11
- 0x0f, 0x84, 0x78, 0x2d, 0x00, 0x00, //0x00001225 je LBB0_724
- 0x49, 0x83, 0xfb, 0x40, //0x0000122b cmpq $64, %r11
- 0x0f, 0x82, 0x79, 0x1b, 0x00, 0x00, //0x0000122f jb LBB0_539
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00001235 movq $-1, $16(%rsp)
- 0x45, 0x31, 0xd2, //0x0000123e xorl %r10d, %r10d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001241 .p2align 4, 0x90
- //0x00001250 LBB0_223
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x00001250 vmovdqu (%r12,%rcx), %ymm0
- 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x0c, 0x20, //0x00001256 vmovdqu $32(%r12,%rcx), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x0000125d vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xfa, //0x00001261 vpmovmskb %ymm2, %edi
- 0xc5, 0xf5, 0x74, 0xd6, //0x00001265 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xc2, //0x00001269 vpmovmskb %ymm2, %eax
- 0xc5, 0xfd, 0x74, 0xd7, //0x0000126d vpcmpeqb %ymm7, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x00001271 vpmovmskb %ymm2, %edx
- 0xc5, 0xf5, 0x74, 0xd7, //0x00001275 vpcmpeqb %ymm7, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xda, //0x00001279 vpmovmskb %ymm2, %ebx
- 0xc5, 0xbd, 0xda, 0xd1, //0x0000127d vpminub %ymm1, %ymm8, %ymm2
- 0xc5, 0xf5, 0x74, 0xca, //0x00001281 vpcmpeqb %ymm2, %ymm1, %ymm1
- 0xc5, 0xfd, 0xd7, 0xf1, //0x00001285 vpmovmskb %ymm1, %esi
- 0x48, 0xc1, 0xe0, 0x20, //0x00001289 shlq $32, %rax
- 0x48, 0x09, 0xc7, //0x0000128d orq %rax, %rdi
- 0x48, 0xc1, 0xe3, 0x20, //0x00001290 shlq $32, %rbx
- 0x48, 0xc1, 0xe6, 0x20, //0x00001294 shlq $32, %rsi
- 0x48, 0x09, 0xda, //0x00001298 orq %rbx, %rdx
- 0x0f, 0x85, 0x44, 0x00, 0x00, 0x00, //0x0000129b jne LBB0_234
- 0x4d, 0x85, 0xd2, //0x000012a1 testq %r10, %r10
- 0x0f, 0x85, 0x53, 0x00, 0x00, 0x00, //0x000012a4 jne LBB0_236
- 0x45, 0x31, 0xd2, //0x000012aa xorl %r10d, %r10d
- //0x000012ad LBB0_226
- 0xc5, 0xbd, 0xda, 0xc8, //0x000012ad vpminub %ymm0, %ymm8, %ymm1
- 0xc5, 0xfd, 0x74, 0xc1, //0x000012b1 vpcmpeqb %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc0, //0x000012b5 vpmovmskb %ymm0, %eax
- 0x48, 0x09, 0xc6, //0x000012b9 orq %rax, %rsi
- 0x48, 0x85, 0xff, //0x000012bc testq %rdi, %rdi
- 0x0f, 0x85, 0x8b, 0x00, 0x00, 0x00, //0x000012bf jne LBB0_237
- 0x48, 0x85, 0xf6, //0x000012c5 testq %rsi, %rsi
- 0x0f, 0x85, 0x4e, 0x2b, 0x00, 0x00, //0x000012c8 jne LBB0_704
- 0x49, 0x83, 0xc3, 0xc0, //0x000012ce addq $-64, %r11
- 0x48, 0x83, 0xc1, 0x40, //0x000012d2 addq $64, %rcx
- 0x49, 0x83, 0xfb, 0x3f, //0x000012d6 cmpq $63, %r11
- 0x0f, 0x87, 0x70, 0xff, 0xff, 0xff, //0x000012da ja LBB0_223
- 0xe9, 0x7e, 0x17, 0x00, 0x00, //0x000012e0 jmp LBB0_229
- //0x000012e5 LBB0_234
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x000012e5 cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x000012eb jne LBB0_236
- 0x48, 0x0f, 0xbc, 0xc2, //0x000012f1 bsfq %rdx, %rax
- 0x48, 0x01, 0xc8, //0x000012f5 addq %rcx, %rax
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x000012f8 movq %rax, $16(%rsp)
- //0x000012fd LBB0_236
- 0x4c, 0x89, 0xd0, //0x000012fd movq %r10, %rax
- 0x48, 0xf7, 0xd0, //0x00001300 notq %rax
- 0x48, 0x21, 0xd0, //0x00001303 andq %rdx, %rax
- 0x4c, 0x8d, 0x04, 0x00, //0x00001306 leaq (%rax,%rax), %r8
- 0x4d, 0x09, 0xd0, //0x0000130a orq %r10, %r8
- 0x4c, 0x89, 0xc3, //0x0000130d movq %r8, %rbx
- 0x48, 0xf7, 0xd3, //0x00001310 notq %rbx
- 0x48, 0x21, 0xd3, //0x00001313 andq %rdx, %rbx
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001316 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd3, //0x00001320 andq %rdx, %rbx
- 0x45, 0x31, 0xd2, //0x00001323 xorl %r10d, %r10d
- 0x48, 0x01, 0xc3, //0x00001326 addq %rax, %rbx
- 0x41, 0x0f, 0x92, 0xc2, //0x00001329 setb %r10b
- 0x48, 0x01, 0xdb, //0x0000132d addq %rbx, %rbx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001330 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc3, //0x0000133a xorq %rax, %rbx
- 0x4c, 0x21, 0xc3, //0x0000133d andq %r8, %rbx
- 0x48, 0xf7, 0xd3, //0x00001340 notq %rbx
- 0x48, 0x21, 0xdf, //0x00001343 andq %rbx, %rdi
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00001346 movq $24(%rsp), %r8
- 0xe9, 0x5d, 0xff, 0xff, 0xff, //0x0000134b jmp LBB0_226
- //0x00001350 LBB0_237
- 0x48, 0x0f, 0xbc, 0xc7, //0x00001350 bsfq %rdi, %rax
- 0x48, 0x85, 0xf6, //0x00001354 testq %rsi, %rsi
- 0x0f, 0x84, 0xbe, 0x07, 0x00, 0x00, //0x00001357 je LBB0_361
- 0x48, 0x0f, 0xbc, 0xd6, //0x0000135d bsfq %rsi, %rdx
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00001361 movq $32(%rsp), %r11
- 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00001366 movq $8(%rsp), %rbx
- 0x48, 0x39, 0xc2, //0x0000136b cmpq %rax, %rdx
- 0x0f, 0x83, 0xbf, 0x07, 0x00, 0x00, //0x0000136e jae LBB0_362
- 0xe9, 0x5a, 0x2c, 0x00, 0x00, //0x00001374 jmp LBB0_239
- //0x00001379 LBB0_245
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001379 movl $64, %edx
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000137e movq $32(%rsp), %r11
- 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00001383 movq $8(%rsp), %rbx
- 0x48, 0x39, 0xc2, //0x00001388 cmpq %rax, %rdx
- 0x0f, 0x82, 0x42, 0x2c, 0x00, 0x00, //0x0000138b jb LBB0_239
- //0x00001391 LBB0_246
- 0x48, 0x01, 0xc1, //0x00001391 addq %rax, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x00001394 addq $1, %rcx
- 0x48, 0x85, 0xc9, //0x00001398 testq %rcx, %rcx
- 0x0f, 0x88, 0x10, 0x2a, 0x00, 0x00, //0x0000139b js LBB0_696
- //0x000013a1 LBB0_247
- 0x48, 0x89, 0x0b, //0x000013a1 movq %rcx, (%rbx)
- 0x4c, 0x89, 0xe8, //0x000013a4 movq %r13, %rax
- 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x000013a7 movabsq $9223372036854775806, %rdx
- 0x49, 0x39, 0xd5, //0x000013b1 cmpq %rdx, %r13
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x000013b4 movq $40(%rsp), %r14
- 0x0f, 0x86, 0xe2, 0xef, 0xff, 0xff, //0x000013b9 jbe LBB0_4
- 0xe9, 0x39, 0x2a, 0x00, 0x00, //0x000013bf jmp LBB0_721
- //0x000013c4 LBB0_248
- 0x49, 0x8b, 0x53, 0x08, //0x000013c4 movq $8(%r11), %rdx
- 0x48, 0x8d, 0x72, 0xfc, //0x000013c8 leaq $-4(%rdx), %rsi
- 0x49, 0x39, 0xf5, //0x000013cc cmpq %rsi, %r13
- 0x0f, 0x83, 0x6a, 0x2a, 0x00, 0x00, //0x000013cf jae LBB0_706
- 0x41, 0x8b, 0x0c, 0x0c, //0x000013d5 movl (%r12,%rcx), %ecx
- 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x000013d9 cmpl $1702063201, %ecx
- 0x48, 0x8b, 0x54, 0x24, 0x08, //0x000013df movq $8(%rsp), %rdx
- 0x0f, 0x85, 0xb4, 0x2a, 0x00, 0x00, //0x000013e4 jne LBB0_707
- 0x49, 0x8d, 0x4d, 0x05, //0x000013ea leaq $5(%r13), %rcx
- 0xe9, 0x95, 0xef, 0xff, 0xff, //0x000013ee jmp LBB0_2
- //0x000013f3 LBB0_251
- 0x4d, 0x8b, 0x73, 0x08, //0x000013f3 movq $8(%r11), %r14
- 0x41, 0xf6, 0xc0, 0x40, //0x000013f7 testb $64, %r8b
- 0x0f, 0x85, 0x84, 0x07, 0x00, 0x00, //0x000013fb jne LBB0_366
- 0x41, 0xf6, 0xc0, 0x20, //0x00001401 testb $32, %r8b
- 0x0f, 0x85, 0x46, 0x10, 0x00, 0x00, //0x00001405 jne LBB0_450
- 0x4d, 0x89, 0xf2, //0x0000140b movq %r14, %r10
- 0x49, 0x29, 0xca, //0x0000140e subq %rcx, %r10
- 0x0f, 0x84, 0xe2, 0x2b, 0x00, 0x00, //0x00001411 je LBB0_727
- 0x49, 0x83, 0xfa, 0x40, //0x00001417 cmpq $64, %r10
- 0x0f, 0x82, 0x03, 0x1a, 0x00, 0x00, //0x0000141b jb LBB0_544
- 0x48, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x00001421 movq $-2, %rsi
- 0x4c, 0x29, 0xee, //0x00001428 subq %r13, %rsi
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x0000142b movq $-1, $16(%rsp)
- 0x45, 0x31, 0xc0, //0x00001434 xorl %r8d, %r8d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001437 .p2align 4, 0x90
- //0x00001440 LBB0_256
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x00001440 vmovdqu (%r12,%rcx), %ymm0
- 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x0c, 0x20, //0x00001446 vmovdqu $32(%r12,%rcx), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x0000144d vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xfa, //0x00001451 vpmovmskb %ymm2, %edi
- 0xc5, 0xf5, 0x74, 0xd6, //0x00001455 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xc2, //0x00001459 vpmovmskb %ymm2, %eax
- 0xc5, 0xfd, 0x74, 0xc7, //0x0000145d vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xd0, //0x00001461 vpmovmskb %ymm0, %edx
- 0xc5, 0xf5, 0x74, 0xc7, //0x00001465 vpcmpeqb %ymm7, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xd8, //0x00001469 vpmovmskb %ymm0, %ebx
- 0x48, 0xc1, 0xe0, 0x20, //0x0000146d shlq $32, %rax
- 0x48, 0x09, 0xc7, //0x00001471 orq %rax, %rdi
- 0x48, 0xc1, 0xe3, 0x20, //0x00001474 shlq $32, %rbx
- 0x48, 0x09, 0xda, //0x00001478 orq %rbx, %rdx
- 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000147b jne LBB0_265
- 0x4d, 0x85, 0xc0, //0x00001481 testq %r8, %r8
- 0x0f, 0x85, 0x3f, 0x00, 0x00, 0x00, //0x00001484 jne LBB0_267
- 0x45, 0x31, 0xc0, //0x0000148a xorl %r8d, %r8d
- 0x48, 0x85, 0xff, //0x0000148d testq %rdi, %rdi
- 0x0f, 0x85, 0x8a, 0x00, 0x00, 0x00, //0x00001490 jne LBB0_268
- //0x00001496 LBB0_259
- 0x49, 0x83, 0xc2, 0xc0, //0x00001496 addq $-64, %r10
- 0x48, 0x83, 0xc6, 0xc0, //0x0000149a addq $-64, %rsi
- 0x48, 0x83, 0xc1, 0x40, //0x0000149e addq $64, %rcx
- 0x49, 0x83, 0xfa, 0x3f, //0x000014a2 cmpq $63, %r10
- 0x0f, 0x87, 0x94, 0xff, 0xff, 0xff, //0x000014a6 ja LBB0_256
- 0xe9, 0xc7, 0x16, 0x00, 0x00, //0x000014ac jmp LBB0_260
- //0x000014b1 LBB0_265
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x000014b1 cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x000014b7 jne LBB0_267
- 0x48, 0x0f, 0xbc, 0xc2, //0x000014bd bsfq %rdx, %rax
- 0x48, 0x01, 0xc8, //0x000014c1 addq %rcx, %rax
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x000014c4 movq %rax, $16(%rsp)
- //0x000014c9 LBB0_267
- 0x4c, 0x89, 0xc0, //0x000014c9 movq %r8, %rax
- 0x48, 0xf7, 0xd0, //0x000014cc notq %rax
- 0x48, 0x21, 0xd0, //0x000014cf andq %rdx, %rax
- 0x4c, 0x8d, 0x1c, 0x00, //0x000014d2 leaq (%rax,%rax), %r11
- 0x4d, 0x09, 0xc3, //0x000014d6 orq %r8, %r11
- 0x4c, 0x89, 0xdb, //0x000014d9 movq %r11, %rbx
- 0x48, 0xf7, 0xd3, //0x000014dc notq %rbx
- 0x48, 0x21, 0xd3, //0x000014df andq %rdx, %rbx
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000014e2 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd3, //0x000014ec andq %rdx, %rbx
- 0x45, 0x31, 0xc0, //0x000014ef xorl %r8d, %r8d
- 0x48, 0x01, 0xc3, //0x000014f2 addq %rax, %rbx
- 0x41, 0x0f, 0x92, 0xc0, //0x000014f5 setb %r8b
- 0x48, 0x01, 0xdb, //0x000014f9 addq %rbx, %rbx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000014fc movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc3, //0x00001506 xorq %rax, %rbx
- 0x4c, 0x21, 0xdb, //0x00001509 andq %r11, %rbx
- 0x48, 0xf7, 0xd3, //0x0000150c notq %rbx
- 0x48, 0x21, 0xdf, //0x0000150f andq %rbx, %rdi
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00001512 movq $32(%rsp), %r11
- 0x48, 0x85, 0xff, //0x00001517 testq %rdi, %rdi
- 0x0f, 0x84, 0x76, 0xff, 0xff, 0xff, //0x0000151a je LBB0_259
- //0x00001520 LBB0_268
- 0xc5, 0x7d, 0x7f, 0xea, //0x00001520 vmovdqa %ymm13, %ymm2
- 0x48, 0x0f, 0xbc, 0xcf, //0x00001524 bsfq %rdi, %rcx
- 0x48, 0x29, 0xf1, //0x00001528 subq %rsi, %rcx
- //0x0000152b LBB0_269
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x0000152b movq $24(%rsp), %r8
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00001530 movq $8(%rsp), %rsi
- 0xe9, 0xc3, 0x10, 0x00, 0x00, //0x00001535 jmp LBB0_475
- //0x0000153a LBB0_270
- 0x4d, 0x8b, 0x7b, 0x08, //0x0000153a movq $8(%r11), %r15
- 0x41, 0xf6, 0xc0, 0x40, //0x0000153e testb $64, %r8b
- 0x0f, 0x85, 0x25, 0x07, 0x00, 0x00, //0x00001542 jne LBB0_377
- 0x49, 0x29, 0xcf, //0x00001548 subq %rcx, %r15
- 0x0f, 0x84, 0x0f, 0x2a, 0x00, 0x00, //0x0000154b je LBB0_714
- 0x4d, 0x8d, 0x14, 0x0c, //0x00001551 leaq (%r12,%rcx), %r10
- 0x41, 0x80, 0x3a, 0x30, //0x00001555 cmpb $48, (%r10)
- 0x0f, 0x85, 0x34, 0x00, 0x00, 0x00, //0x00001559 jne LBB0_276
- 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000155f movl $1, %ebx
- 0x49, 0x83, 0xff, 0x01, //0x00001564 cmpq $1, %r15
- 0x0f, 0x84, 0x71, 0x17, 0x00, 0x00, //0x00001568 je LBB0_530
- 0x41, 0x8a, 0x42, 0x01, //0x0000156e movb $1(%r10), %al
- 0x04, 0xd2, //0x00001572 addb $-46, %al
- 0x3c, 0x37, //0x00001574 cmpb $55, %al
- 0x0f, 0x87, 0x63, 0x17, 0x00, 0x00, //0x00001576 ja LBB0_530
- 0x0f, 0xb6, 0xc0, //0x0000157c movzbl %al, %eax
- 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x0000157f movabsq $36028797027352577, %rdx
- 0x48, 0x0f, 0xa3, 0xc2, //0x00001589 btq %rax, %rdx
- 0x0f, 0x83, 0x4c, 0x17, 0x00, 0x00, //0x0000158d jae LBB0_530
- //0x00001593 LBB0_276
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001593 movq $-1, %r11
- 0x49, 0x83, 0xff, 0x20, //0x0000159a cmpq $32, %r15
- 0x0f, 0x82, 0x56, 0x18, 0x00, 0x00, //0x0000159e jb LBB0_543
- 0x31, 0xdb, //0x000015a4 xorl %ebx, %ebx
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000015a6 movq $-1, %r14
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000015ad movq $-1, %r8
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000015b4 .p2align 4, 0x90
- //0x000015c0 LBB0_278
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x1a, //0x000015c0 vmovdqu (%r10,%rbx), %ymm0
- 0xc5, 0xb5, 0x74, 0xc8, //0x000015c6 vpcmpeqb %ymm0, %ymm9, %ymm1
- 0xc5, 0x95, 0x74, 0xd0, //0x000015ca vpcmpeqb %ymm0, %ymm13, %ymm2
- 0xc5, 0xed, 0xeb, 0xc9, //0x000015ce vpor %ymm1, %ymm2, %ymm1
- 0xc5, 0xa5, 0xdb, 0xd0, //0x000015d2 vpand %ymm0, %ymm11, %ymm2
- 0xc5, 0x8d, 0x74, 0xd8, //0x000015d6 vpcmpeqb %ymm0, %ymm14, %ymm3
- 0xc5, 0xfd, 0xd7, 0xfb, //0x000015da vpmovmskb %ymm3, %edi
- 0xc5, 0x85, 0x74, 0xd2, //0x000015de vpcmpeqb %ymm2, %ymm15, %ymm2
- 0xc5, 0xfd, 0xd7, 0xf2, //0x000015e2 vpmovmskb %ymm2, %esi
- 0xc5, 0xfd, 0xd7, 0xc1, //0x000015e6 vpmovmskb %ymm1, %eax
- 0xc5, 0xfd, 0xfc, 0x05, 0x8e, 0xec, 0xff, 0xff, //0x000015ea vpaddb $-4978(%rip), %ymm0, %ymm0 /* LCPI0_18+0(%rip) */
- 0xc5, 0xfd, 0xda, 0x25, 0xa6, 0xec, 0xff, 0xff, //0x000015f2 vpminub $-4954(%rip), %ymm0, %ymm4 /* LCPI0_19+0(%rip) */
- 0xc5, 0xfd, 0x74, 0xc4, //0x000015fa vpcmpeqb %ymm4, %ymm0, %ymm0
- 0xc5, 0xe5, 0xeb, 0xd2, //0x000015fe vpor %ymm2, %ymm3, %ymm2
- 0xc5, 0xfd, 0xeb, 0xc2, //0x00001602 vpor %ymm2, %ymm0, %ymm0
- 0xc5, 0xfd, 0xeb, 0xc1, //0x00001606 vpor %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc8, //0x0000160a vpmovmskb %ymm0, %ecx
- 0x48, 0xf7, 0xd1, //0x0000160e notq %rcx
- 0x48, 0x0f, 0xbc, 0xc9, //0x00001611 bsfq %rcx, %rcx
- 0x83, 0xf9, 0x20, //0x00001615 cmpl $32, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00001618 je LBB0_280
- 0xba, 0xff, 0xff, 0xff, 0xff, //0x0000161e movl $-1, %edx
- 0xd3, 0xe2, //0x00001623 shll %cl, %edx
- 0xf7, 0xd2, //0x00001625 notl %edx
- 0x21, 0xd7, //0x00001627 andl %edx, %edi
- 0x21, 0xd6, //0x00001629 andl %edx, %esi
- 0x21, 0xc2, //0x0000162b andl %eax, %edx
- 0x89, 0xd0, //0x0000162d movl %edx, %eax
- //0x0000162f LBB0_280
- 0x8d, 0x57, 0xff, //0x0000162f leal $-1(%rdi), %edx
- 0x21, 0xfa, //0x00001632 andl %edi, %edx
- 0xc5, 0xfe, 0x6f, 0x1d, 0x84, 0xeb, 0xff, 0xff, //0x00001634 vmovdqu $-5244(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x5c, 0xeb, 0xff, 0xff, //0x0000163c vmovdqu $-5284(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0x0f, 0x85, 0x22, 0x15, 0x00, 0x00, //0x00001644 jne LBB0_516
- 0x8d, 0x56, 0xff, //0x0000164a leal $-1(%rsi), %edx
- 0x21, 0xf2, //0x0000164d andl %esi, %edx
- 0x0f, 0x85, 0x17, 0x15, 0x00, 0x00, //0x0000164f jne LBB0_516
- 0x8d, 0x50, 0xff, //0x00001655 leal $-1(%rax), %edx
- 0x21, 0xc2, //0x00001658 andl %eax, %edx
- 0x0f, 0x85, 0x0c, 0x15, 0x00, 0x00, //0x0000165a jne LBB0_516
- 0x85, 0xff, //0x00001660 testl %edi, %edi
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001662 je LBB0_286
- 0x0f, 0xbc, 0xd7, //0x00001668 bsfl %edi, %edx
- 0x49, 0x83, 0xf8, 0xff, //0x0000166b cmpq $-1, %r8
- 0x0f, 0x85, 0xbd, 0x15, 0x00, 0x00, //0x0000166f jne LBB0_519
- 0x48, 0x01, 0xda, //0x00001675 addq %rbx, %rdx
- 0x49, 0x89, 0xd0, //0x00001678 movq %rdx, %r8
- //0x0000167b LBB0_286
- 0x85, 0xf6, //0x0000167b testl %esi, %esi
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000167d je LBB0_289
- 0x0f, 0xbc, 0xd6, //0x00001683 bsfl %esi, %edx
- 0x49, 0x83, 0xfe, 0xff, //0x00001686 cmpq $-1, %r14
- 0x0f, 0x85, 0xa2, 0x15, 0x00, 0x00, //0x0000168a jne LBB0_519
- 0x48, 0x01, 0xda, //0x00001690 addq %rbx, %rdx
- 0x49, 0x89, 0xd6, //0x00001693 movq %rdx, %r14
- //0x00001696 LBB0_289
- 0x85, 0xc0, //0x00001696 testl %eax, %eax
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001698 je LBB0_292
- 0x0f, 0xbc, 0xc0, //0x0000169e bsfl %eax, %eax
- 0x49, 0x83, 0xfb, 0xff, //0x000016a1 cmpq $-1, %r11
- 0x0f, 0x85, 0x04, 0x16, 0x00, 0x00, //0x000016a5 jne LBB0_525
- 0x48, 0x01, 0xd8, //0x000016ab addq %rbx, %rax
- 0x49, 0x89, 0xc3, //0x000016ae movq %rax, %r11
- //0x000016b1 LBB0_292
- 0x83, 0xf9, 0x20, //0x000016b1 cmpl $32, %ecx
- 0x0f, 0x85, 0xdc, 0x0e, 0x00, 0x00, //0x000016b4 jne LBB0_469
- 0x49, 0x83, 0xc7, 0xe0, //0x000016ba addq $-32, %r15
- 0x48, 0x83, 0xc3, 0x20, //0x000016be addq $32, %rbx
- 0x49, 0x83, 0xff, 0x1f, //0x000016c2 cmpq $31, %r15
- 0x0f, 0x87, 0xf4, 0xfe, 0xff, 0xff, //0x000016c6 ja LBB0_278
- 0xc5, 0xf8, 0x77, //0x000016cc vzeroupper
- 0x4c, 0x01, 0xd3, //0x000016cf addq %r10, %rbx
- 0x4c, 0x89, 0x54, 0x24, 0x30, //0x000016d2 movq %r10, $48(%rsp)
- 0x4c, 0x89, 0x4c, 0x24, 0x10, //0x000016d7 movq %r9, $16(%rsp)
- 0x49, 0x83, 0xff, 0x10, //0x000016dc cmpq $16, %r15
- 0x0f, 0x82, 0x2c, 0x01, 0x00, 0x00, //0x000016e0 jb LBB0_313
- //0x000016e6 LBB0_295
- 0x48, 0x89, 0xd8, //0x000016e6 movq %rbx, %rax
- 0x4c, 0x29, 0xe8, //0x000016e9 subq %r13, %rax
- 0x4d, 0x89, 0xe1, //0x000016ec movq %r12, %r9
- 0x49, 0xf7, 0xd1, //0x000016ef notq %r9
- 0x49, 0x01, 0xc1, //0x000016f2 addq %rax, %r9
- 0x45, 0x31, 0xd2, //0x000016f5 xorl %r10d, %r10d
- //0x000016f8 LBB0_296
- 0xc4, 0xa1, 0x7a, 0x6f, 0x04, 0x13, //0x000016f8 vmovdqu (%rbx,%r10), %xmm0
- 0xc5, 0xf9, 0x74, 0x0d, 0x3a, 0xe9, 0xff, 0xff, //0x000016fe vpcmpeqb $-5830(%rip), %xmm0, %xmm1 /* LCPI0_20+0(%rip) */
- 0xc5, 0xf9, 0x74, 0x15, 0x42, 0xe9, 0xff, 0xff, //0x00001706 vpcmpeqb $-5822(%rip), %xmm0, %xmm2 /* LCPI0_21+0(%rip) */
- 0xc5, 0xe9, 0xeb, 0xc9, //0x0000170e vpor %xmm1, %xmm2, %xmm1
- 0xc5, 0xf9, 0xfc, 0x15, 0x46, 0xe9, 0xff, 0xff, //0x00001712 vpaddb $-5818(%rip), %xmm0, %xmm2 /* LCPI0_22+0(%rip) */
- 0xc5, 0xe9, 0xda, 0x1d, 0x4e, 0xe9, 0xff, 0xff, //0x0000171a vpminub $-5810(%rip), %xmm2, %xmm3 /* LCPI0_23+0(%rip) */
- 0xc5, 0xe9, 0x74, 0xd3, //0x00001722 vpcmpeqb %xmm3, %xmm2, %xmm2
- 0xc5, 0xf9, 0xdb, 0x1d, 0xf2, 0xe8, 0xff, 0xff, //0x00001726 vpand $-5902(%rip), %xmm0, %xmm3 /* LCPI0_12+0(%rip) */
- 0xc5, 0xf9, 0x74, 0x05, 0x4a, 0xe9, 0xff, 0xff, //0x0000172e vpcmpeqb $-5814(%rip), %xmm0, %xmm0 /* LCPI0_24+0(%rip) */
- 0xc5, 0xe1, 0x74, 0x1d, 0x52, 0xe9, 0xff, 0xff, //0x00001736 vpcmpeqb $-5806(%rip), %xmm3, %xmm3 /* LCPI0_25+0(%rip) */
- 0xc5, 0xe1, 0xeb, 0xe0, //0x0000173e vpor %xmm0, %xmm3, %xmm4
- 0xc5, 0xd9, 0xeb, 0xe1, //0x00001742 vpor %xmm1, %xmm4, %xmm4
- 0xc5, 0xd9, 0xeb, 0xd2, //0x00001746 vpor %xmm2, %xmm4, %xmm2
- 0xc5, 0xf9, 0xd7, 0xd0, //0x0000174a vpmovmskb %xmm0, %edx
- 0xc5, 0xf9, 0xd7, 0xfb, //0x0000174e vpmovmskb %xmm3, %edi
- 0xc5, 0xf9, 0xd7, 0xf1, //0x00001752 vpmovmskb %xmm1, %esi
- 0xc5, 0xf9, 0xd7, 0xc2, //0x00001756 vpmovmskb %xmm2, %eax
- 0xf7, 0xd0, //0x0000175a notl %eax
- 0x0f, 0xbc, 0xc8, //0x0000175c bsfl %eax, %ecx
- 0x83, 0xf9, 0x10, //0x0000175f cmpl $16, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00001762 je LBB0_298
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00001768 movl $-1, %eax
- 0xd3, 0xe0, //0x0000176d shll %cl, %eax
- 0xf7, 0xd0, //0x0000176f notl %eax
- 0x21, 0xc2, //0x00001771 andl %eax, %edx
- 0x21, 0xc7, //0x00001773 andl %eax, %edi
- 0x21, 0xf0, //0x00001775 andl %esi, %eax
- 0x89, 0xc6, //0x00001777 movl %eax, %esi
- //0x00001779 LBB0_298
- 0x8d, 0x42, 0xff, //0x00001779 leal $-1(%rdx), %eax
- 0x21, 0xd0, //0x0000177c andl %edx, %eax
- 0x0f, 0x85, 0x90, 0x14, 0x00, 0x00, //0x0000177e jne LBB0_517
- 0x8d, 0x47, 0xff, //0x00001784 leal $-1(%rdi), %eax
- 0x21, 0xf8, //0x00001787 andl %edi, %eax
- 0x0f, 0x85, 0x85, 0x14, 0x00, 0x00, //0x00001789 jne LBB0_517
- 0x8d, 0x46, 0xff, //0x0000178f leal $-1(%rsi), %eax
- 0x21, 0xf0, //0x00001792 andl %esi, %eax
- 0x0f, 0x85, 0x7a, 0x14, 0x00, 0x00, //0x00001794 jne LBB0_517
- 0x85, 0xd2, //0x0000179a testl %edx, %edx
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x0000179c je LBB0_304
- 0x0f, 0xbc, 0xd2, //0x000017a2 bsfl %edx, %edx
- 0x49, 0x83, 0xf8, 0xff, //0x000017a5 cmpq $-1, %r8
- 0x0f, 0x85, 0xa8, 0x14, 0x00, 0x00, //0x000017a9 jne LBB0_522
- 0x4c, 0x01, 0xca, //0x000017af addq %r9, %rdx
- 0x4c, 0x01, 0xd2, //0x000017b2 addq %r10, %rdx
- 0x49, 0x89, 0xd0, //0x000017b5 movq %rdx, %r8
- //0x000017b8 LBB0_304
- 0x85, 0xff, //0x000017b8 testl %edi, %edi
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000017ba je LBB0_307
- 0x0f, 0xbc, 0xd7, //0x000017c0 bsfl %edi, %edx
- 0x49, 0x83, 0xfe, 0xff, //0x000017c3 cmpq $-1, %r14
- 0x0f, 0x85, 0x8a, 0x14, 0x00, 0x00, //0x000017c7 jne LBB0_522
- 0x4c, 0x01, 0xca, //0x000017cd addq %r9, %rdx
- 0x4c, 0x01, 0xd2, //0x000017d0 addq %r10, %rdx
- 0x49, 0x89, 0xd6, //0x000017d3 movq %rdx, %r14
- //0x000017d6 LBB0_307
- 0x85, 0xf6, //0x000017d6 testl %esi, %esi
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000017d8 je LBB0_310
- 0x0f, 0xbc, 0xd6, //0x000017de bsfl %esi, %edx
- 0x49, 0x83, 0xfb, 0xff, //0x000017e1 cmpq $-1, %r11
- 0x0f, 0x85, 0x6c, 0x14, 0x00, 0x00, //0x000017e5 jne LBB0_522
- 0x4c, 0x01, 0xca, //0x000017eb addq %r9, %rdx
- 0x4c, 0x01, 0xd2, //0x000017ee addq %r10, %rdx
- 0x49, 0x89, 0xd3, //0x000017f1 movq %rdx, %r11
- //0x000017f4 LBB0_310
- 0x83, 0xf9, 0x10, //0x000017f4 cmpl $16, %ecx
- 0x0f, 0x85, 0xe5, 0x0e, 0x00, 0x00, //0x000017f7 jne LBB0_479
- 0x49, 0x83, 0xc7, 0xf0, //0x000017fd addq $-16, %r15
- 0x49, 0x83, 0xc2, 0x10, //0x00001801 addq $16, %r10
- 0x49, 0x83, 0xff, 0x0f, //0x00001805 cmpq $15, %r15
- 0x0f, 0x87, 0xe9, 0xfe, 0xff, 0xff, //0x00001809 ja LBB0_296
- 0x4c, 0x01, 0xd3, //0x0000180f addq %r10, %rbx
- //0x00001812 LBB0_313
- 0x4d, 0x85, 0xff, //0x00001812 testq %r15, %r15
- 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x00001815 movq $16(%rsp), %r9
- 0x48, 0x8d, 0x0d, 0xb7, 0x2a, 0x00, 0x00, //0x0000181a leaq $10935(%rip), %rcx /* LJTI0_2+0(%rip) */
- 0x0f, 0x84, 0xd0, 0x0e, 0x00, 0x00, //0x00001821 je LBB0_481
- 0x4e, 0x8d, 0x14, 0x3b, //0x00001827 leaq (%rbx,%r15), %r10
- 0x48, 0x89, 0xd8, //0x0000182b movq %rbx, %rax
- 0x4c, 0x29, 0xe8, //0x0000182e subq %r13, %rax
- 0x4c, 0x89, 0xe6, //0x00001831 movq %r12, %rsi
- 0x48, 0xf7, 0xd6, //0x00001834 notq %rsi
- 0x48, 0x01, 0xc6, //0x00001837 addq %rax, %rsi
- 0x31, 0xc0, //0x0000183a xorl %eax, %eax
- 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x0000183c jmp LBB0_316
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001841 .p2align 4, 0x90
- //0x00001850 LBB0_315
- 0x48, 0x83, 0xc0, 0x01, //0x00001850 addq $1, %rax
- 0x49, 0x39, 0xc7, //0x00001854 cmpq %rax, %r15
- 0x0f, 0x84, 0x07, 0x13, 0x00, 0x00, //0x00001857 je LBB0_515
- //0x0000185d LBB0_316
- 0x0f, 0xbe, 0x14, 0x03, //0x0000185d movsbl (%rbx,%rax), %edx
- 0x8d, 0x7a, 0xd0, //0x00001861 leal $-48(%rdx), %edi
- 0x83, 0xff, 0x0a, //0x00001864 cmpl $10, %edi
- 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00001867 jb LBB0_315
- 0x8d, 0x7a, 0xd5, //0x0000186d leal $-43(%rdx), %edi
- 0x83, 0xff, 0x1a, //0x00001870 cmpl $26, %edi
- 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00001873 ja LBB0_321
- 0x48, 0x63, 0x14, 0xb9, //0x00001879 movslq (%rcx,%rdi,4), %rdx
- 0x48, 0x01, 0xca, //0x0000187d addq %rcx, %rdx
- 0xff, 0xe2, //0x00001880 jmpq *%rdx
- //0x00001882 LBB0_319
- 0x49, 0x83, 0xfb, 0xff, //0x00001882 cmpq $-1, %r11
- 0x0f, 0x85, 0x90, 0x13, 0x00, 0x00, //0x00001886 jne LBB0_518
- 0x4c, 0x8d, 0x1c, 0x06, //0x0000188c leaq (%rsi,%rax), %r11
- 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00001890 jmp LBB0_315
- //0x00001895 LBB0_321
- 0x83, 0xfa, 0x65, //0x00001895 cmpl $101, %edx
- 0x0f, 0x85, 0x56, 0x0e, 0x00, 0x00, //0x00001898 jne LBB0_480
- //0x0000189e LBB0_322
- 0x49, 0x83, 0xfe, 0xff, //0x0000189e cmpq $-1, %r14
- 0x0f, 0x85, 0x74, 0x13, 0x00, 0x00, //0x000018a2 jne LBB0_518
- 0x4c, 0x8d, 0x34, 0x06, //0x000018a8 leaq (%rsi,%rax), %r14
- 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x000018ac jmp LBB0_315
- //0x000018b1 LBB0_324
- 0x49, 0x83, 0xf8, 0xff, //0x000018b1 cmpq $-1, %r8
- 0x0f, 0x85, 0x61, 0x13, 0x00, 0x00, //0x000018b5 jne LBB0_518
- 0x4c, 0x8d, 0x04, 0x06, //0x000018bb leaq (%rsi,%rax), %r8
- 0xe9, 0x8c, 0xff, 0xff, 0xff, //0x000018bf jmp LBB0_315
- //0x000018c4 LBB0_326
- 0x41, 0xf6, 0xc0, 0x40, //0x000018c4 testb $64, %r8b
- 0x0f, 0x85, 0xbe, 0x04, 0x00, 0x00, //0x000018c8 jne LBB0_393
- 0x49, 0x8b, 0x06, //0x000018ce movq (%r14), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000018d1 cmpq $4095, %rax
- 0x0f, 0x8f, 0xc8, 0x24, 0x00, 0x00, //0x000018d7 jg LBB0_713
- 0x48, 0x8d, 0x50, 0x01, //0x000018dd leaq $1(%rax), %rdx
- 0x49, 0x89, 0x16, //0x000018e1 movq %rdx, (%r14)
- 0x49, 0xc7, 0x44, 0xc6, 0x08, 0x05, 0x00, 0x00, 0x00, //0x000018e4 movq $5, $8(%r14,%rax,8)
- 0xe9, 0xaf, 0xea, 0xff, 0xff, //0x000018ed jmp LBB0_4
- //0x000018f2 LBB0_329
- 0x49, 0x8b, 0x4b, 0x08, //0x000018f2 movq $8(%r11), %rcx
- 0x48, 0x8d, 0x51, 0xfd, //0x000018f6 leaq $-3(%rcx), %rdx
- 0x49, 0x39, 0xd5, //0x000018fa cmpq %rdx, %r13
- 0x0f, 0x83, 0x0c, 0x25, 0x00, 0x00, //0x000018fd jae LBB0_703
- 0x41, 0x81, 0x3a, 0x6e, 0x75, 0x6c, 0x6c, //0x00001903 cmpl $1819047278, (%r10)
- 0x48, 0x8b, 0x54, 0x24, 0x08, //0x0000190a movq $8(%rsp), %rdx
- 0x0f, 0x84, 0x6f, 0xea, 0xff, 0xff, //0x0000190f je LBB0_1
- 0xe9, 0x32, 0x25, 0x00, 0x00, //0x00001915 jmp LBB0_331
- //0x0000191a LBB0_336
- 0x41, 0xf6, 0xc0, 0x40, //0x0000191a testb $64, %r8b
- 0x0f, 0x85, 0x93, 0x07, 0x00, 0x00, //0x0000191e jne LBB0_419
- 0x49, 0x8b, 0x06, //0x00001924 movq (%r14), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001927 cmpq $4095, %rax
- 0x0f, 0x8f, 0x72, 0x24, 0x00, 0x00, //0x0000192d jg LBB0_713
- 0x48, 0x8d, 0x50, 0x01, //0x00001933 leaq $1(%rax), %rdx
- 0x49, 0x89, 0x16, //0x00001937 movq %rdx, (%r14)
- 0x49, 0xc7, 0x44, 0xc6, 0x08, 0x06, 0x00, 0x00, 0x00, //0x0000193a movq $6, $8(%r14,%rax,8)
- 0xe9, 0x59, 0xea, 0xff, 0xff, //0x00001943 jmp LBB0_4
- //0x00001948 LBB0_339
- 0x49, 0x8b, 0x4b, 0x08, //0x00001948 movq $8(%r11), %rcx
- 0x48, 0x8d, 0x51, 0xfd, //0x0000194c leaq $-3(%rcx), %rdx
- 0x49, 0x39, 0xd5, //0x00001950 cmpq %rdx, %r13
- 0x0f, 0x83, 0xb6, 0x24, 0x00, 0x00, //0x00001953 jae LBB0_703
- 0x41, 0x81, 0x3a, 0x74, 0x72, 0x75, 0x65, //0x00001959 cmpl $1702195828, (%r10)
- 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00001960 movq $8(%rsp), %rdx
- 0x0f, 0x84, 0x19, 0xea, 0xff, 0xff, //0x00001965 je LBB0_1
- 0xe9, 0x83, 0x25, 0x00, 0x00, //0x0000196b jmp LBB0_341
- //0x00001970 LBB0_122
- 0x89, 0xc8, //0x00001970 movl %ecx, %eax
- 0x49, 0x01, 0xc3, //0x00001972 addq %rax, %r11
- 0x4d, 0x01, 0xf3, //0x00001975 addq %r14, %r11
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00001978 movq $40(%rsp), %r14
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000197d movq $-1, %rax
- 0x4d, 0x85, 0xff, //0x00001984 testq %r15, %r15
- 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x00001987 movq $16(%rsp), %rcx
- 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x0000198c jne LBB0_347
- 0xe9, 0x4d, 0x24, 0x00, 0x00, //0x00001992 jmp LBB0_700
- //0x00001997 LBB0_345
- 0x49, 0x01, 0xc3, //0x00001997 addq %rax, %r11
- //0x0000199a LBB0_346
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000199a movq $-1, %rax
- 0x4d, 0x85, 0xff, //0x000019a1 testq %r15, %r15
- 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x000019a4 movq $16(%rsp), %rcx
- 0x0f, 0x84, 0x35, 0x24, 0x00, 0x00, //0x000019a9 je LBB0_700
- //0x000019af LBB0_347
- 0x48, 0x85, 0xc9, //0x000019af testq %rcx, %rcx
- 0xc5, 0xfe, 0x6f, 0x1d, 0x06, 0xe8, 0xff, 0xff, //0x000019b2 vmovdqu $-6138(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0xde, 0xe7, 0xff, 0xff, //0x000019ba vmovdqu $-6178(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0x0f, 0x84, 0x1c, 0x24, 0x00, 0x00, //0x000019c2 je LBB0_700
- 0x4d, 0x85, 0xc0, //0x000019c8 testq %r8, %r8
- 0x0f, 0x84, 0x13, 0x24, 0x00, 0x00, //0x000019cb je LBB0_700
- 0x4d, 0x29, 0xd3, //0x000019d1 subq %r10, %r11
- 0x49, 0x8d, 0x43, 0xff, //0x000019d4 leaq $-1(%r11), %rax
- 0x49, 0x39, 0xc7, //0x000019d8 cmpq %rax, %r15
- 0x0f, 0x84, 0x8a, 0x00, 0x00, 0x00, //0x000019db je LBB0_355
- 0x48, 0x39, 0xc1, //0x000019e1 cmpq %rax, %rcx
- 0x0f, 0x84, 0x81, 0x00, 0x00, 0x00, //0x000019e4 je LBB0_355
- 0x49, 0x39, 0xc0, //0x000019ea cmpq %rax, %r8
- 0x0f, 0x84, 0x78, 0x00, 0x00, 0x00, //0x000019ed je LBB0_355
- 0x48, 0x85, 0xc9, //0x000019f3 testq %rcx, %rcx
- 0xc5, 0xfe, 0x6f, 0x2d, 0xc2, 0xe6, 0xff, 0xff, //0x000019f6 vmovdqu $-6462(%rip), %ymm5 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0xda, 0xe6, 0xff, 0xff, //0x000019fe vmovdqu $-6438(%rip), %ymm6 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0xf2, 0xe6, 0xff, 0xff, //0x00001a06 vmovdqu $-6414(%rip), %ymm7 /* LCPI0_3+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0x0a, 0xe7, 0xff, 0xff, //0x00001a0e vmovdqu $-6390(%rip), %ymm8 /* LCPI0_4+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x0d, 0xe2, 0xe7, 0xff, 0xff, //0x00001a16 vmovdqu $-6174(%rip), %ymm9 /* LCPI0_14+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x05, 0xfa, 0xe7, 0xff, 0xff, //0x00001a1e vmovdqu $-6150(%rip), %ymm0 /* LCPI0_15+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0xb2, 0xe7, 0xff, 0xff, //0x00001a26 vmovdqu $-6222(%rip), %ymm11 /* LCPI0_10+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0x0a, 0xe8, 0xff, 0xff, //0x00001a2e vmovdqu $-6134(%rip), %ymm14 /* LCPI0_16+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x3d, 0x22, 0xe8, 0xff, 0xff, //0x00001a36 vmovdqu $-6110(%rip), %ymm15 /* LCPI0_17+0(%rip) */
- 0x0f, 0x8e, 0xa4, 0x00, 0x00, 0x00, //0x00001a3e jle LBB0_358
- 0x48, 0x8d, 0x41, 0xff, //0x00001a44 leaq $-1(%rcx), %rax
- 0x49, 0x39, 0xc0, //0x00001a48 cmpq %rax, %r8
- 0x0f, 0x84, 0x97, 0x00, 0x00, 0x00, //0x00001a4b je LBB0_358
- 0x48, 0xf7, 0xd1, //0x00001a51 notq %rcx
- 0x49, 0x89, 0xcb, //0x00001a54 movq %rcx, %r11
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00001a57 movq $8(%rsp), %rsi
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001a5c movabsq $4294977024, %r15
- 0xe9, 0x5a, 0x00, 0x00, 0x00, //0x00001a66 jmp LBB0_356
- //0x00001a6b LBB0_355
- 0x49, 0xf7, 0xdb, //0x00001a6b negq %r11
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00001a6e movq $8(%rsp), %rsi
- 0xc5, 0xfe, 0x6f, 0x2d, 0x45, 0xe6, 0xff, 0xff, //0x00001a73 vmovdqu $-6587(%rip), %ymm5 /* LCPI0_1+0(%rip) */
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001a7b movabsq $4294977024, %r15
- 0xc5, 0xfe, 0x6f, 0x35, 0x53, 0xe6, 0xff, 0xff, //0x00001a85 vmovdqu $-6573(%rip), %ymm6 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0x6b, 0xe6, 0xff, 0xff, //0x00001a8d vmovdqu $-6549(%rip), %ymm7 /* LCPI0_3+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0x83, 0xe6, 0xff, 0xff, //0x00001a95 vmovdqu $-6525(%rip), %ymm8 /* LCPI0_4+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x0d, 0x5b, 0xe7, 0xff, 0xff, //0x00001a9d vmovdqu $-6309(%rip), %ymm9 /* LCPI0_14+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x05, 0x73, 0xe7, 0xff, 0xff, //0x00001aa5 vmovdqu $-6285(%rip), %ymm0 /* LCPI0_15+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0x2b, 0xe7, 0xff, 0xff, //0x00001aad vmovdqu $-6357(%rip), %ymm11 /* LCPI0_10+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0x83, 0xe7, 0xff, 0xff, //0x00001ab5 vmovdqu $-6269(%rip), %ymm14 /* LCPI0_16+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x3d, 0x9b, 0xe7, 0xff, 0xff, //0x00001abd vmovdqu $-6245(%rip), %ymm15 /* LCPI0_17+0(%rip) */
- //0x00001ac5 LBB0_356
- 0xc5, 0x7e, 0x6f, 0x15, 0x73, 0xe6, 0xff, 0xff, //0x00001ac5 vmovdqu $-6541(%rip), %ymm10 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0x8b, 0xe6, 0xff, 0xff, //0x00001acd vmovdqu $-6517(%rip), %ymm12 /* LCPI0_6+0(%rip) */
- 0x4d, 0x85, 0xdb, //0x00001ad5 testq %r11, %r11
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00001ad8 movq $24(%rsp), %r8
- 0x0f, 0x89, 0xf0, 0x0f, 0x00, 0x00, //0x00001add jns LBB0_508
- 0xe9, 0xf9, 0x22, 0x00, 0x00, //0x00001ae3 jmp LBB0_357
- //0x00001ae8 LBB0_358
- 0x4c, 0x89, 0xf8, //0x00001ae8 movq %r15, %rax
- 0x4c, 0x09, 0xc0, //0x00001aeb orq %r8, %rax
- 0x0f, 0x99, 0xc0, //0x00001aee setns %al
- 0xc5, 0x7e, 0x6f, 0x15, 0x47, 0xe6, 0xff, 0xff, //0x00001af1 vmovdqu $-6585(%rip), %ymm10 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0x5f, 0xe6, 0xff, 0xff, //0x00001af9 vmovdqu $-6561(%rip), %ymm12 /* LCPI0_6+0(%rip) */
- 0x0f, 0x88, 0x31, 0x09, 0x00, 0x00, //0x00001b01 js LBB0_449
- 0x4d, 0x39, 0xc7, //0x00001b07 cmpq %r8, %r15
- 0x0f, 0x8c, 0x28, 0x09, 0x00, 0x00, //0x00001b0a jl LBB0_449
- 0x49, 0xf7, 0xd7, //0x00001b10 notq %r15
- 0x4d, 0x89, 0xfb, //0x00001b13 movq %r15, %r11
- 0xe9, 0x9b, 0x0f, 0x00, 0x00, //0x00001b16 jmp LBB0_506
- //0x00001b1b LBB0_361
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001b1b movl $64, %edx
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00001b20 movq $32(%rsp), %r11
- 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00001b25 movq $8(%rsp), %rbx
- 0x48, 0x39, 0xc2, //0x00001b2a cmpq %rax, %rdx
- 0x0f, 0x82, 0xa0, 0x24, 0x00, 0x00, //0x00001b2d jb LBB0_239
- //0x00001b33 LBB0_362
- 0x48, 0x01, 0xc1, //0x00001b33 addq %rax, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x00001b36 addq $1, %rcx
- 0x48, 0x85, 0xc9, //0x00001b3a testq %rcx, %rcx
- 0x0f, 0x88, 0x6e, 0x22, 0x00, 0x00, //0x00001b3d js LBB0_696
- //0x00001b43 LBB0_363
- 0x48, 0x89, 0x0b, //0x00001b43 movq %rcx, (%rbx)
- 0x4c, 0x89, 0xe8, //0x00001b46 movq %r13, %rax
- 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00001b49 movabsq $9223372036854775806, %rdx
- 0x49, 0x39, 0xd5, //0x00001b53 cmpq %rdx, %r13
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00001b56 movq $40(%rsp), %r14
- 0x0f, 0x87, 0x9c, 0x22, 0x00, 0x00, //0x00001b5b ja LBB0_721
- //0x00001b61 LBB0_364
- 0x49, 0x8b, 0x06, //0x00001b61 movq (%r14), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001b64 cmpq $4095, %rax
- 0x0f, 0x8f, 0x35, 0x22, 0x00, 0x00, //0x00001b6a jg LBB0_713
- 0x48, 0x8d, 0x50, 0x01, //0x00001b70 leaq $1(%rax), %rdx
- 0x49, 0x89, 0x16, //0x00001b74 movq %rdx, (%r14)
- 0x49, 0xc7, 0x44, 0xc6, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00001b77 movq $4, $8(%r14,%rax,8)
- 0xe9, 0x1c, 0xe8, 0xff, 0xff, //0x00001b80 jmp LBB0_4
- //0x00001b85 LBB0_366
- 0x4c, 0x89, 0x4c, 0x24, 0x10, //0x00001b85 movq %r9, $16(%rsp)
- 0x4d, 0x89, 0xf2, //0x00001b8a movq %r14, %r10
- 0x49, 0x29, 0xca, //0x00001b8d subq %rcx, %r10
- 0x49, 0x83, 0xfa, 0x20, //0x00001b90 cmpq $32, %r10
- 0x0f, 0x8c, 0x37, 0x12, 0x00, 0x00, //0x00001b94 jl LBB0_541
- 0x4f, 0x8d, 0x04, 0x2c, //0x00001b9a leaq (%r12,%r13), %r8
- 0x4d, 0x29, 0xee, //0x00001b9e subq %r13, %r14
- 0xbe, 0x1f, 0x00, 0x00, 0x00, //0x00001ba1 movl $31, %esi
- 0x45, 0x31, 0xd2, //0x00001ba6 xorl %r10d, %r10d
- 0x45, 0x31, 0xdb, //0x00001ba9 xorl %r11d, %r11d
- 0x90, 0x90, 0x90, 0x90, //0x00001bac .p2align 4, 0x90
- //0x00001bb0 LBB0_368
- 0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x10, 0x01, //0x00001bb0 vmovdqu $1(%r8,%r10), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00001bb7 vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0x7d, 0xd7, 0xc9, //0x00001bbb vpmovmskb %ymm1, %r9d
- 0xc5, 0xfd, 0x74, 0xc7, //0x00001bbf vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc8, //0x00001bc3 vpmovmskb %ymm0, %ecx
- 0x85, 0xc9, //0x00001bc7 testl %ecx, %ecx
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00001bc9 jne LBB0_371
- 0x4d, 0x85, 0xdb, //0x00001bcf testq %r11, %r11
- 0x0f, 0x85, 0x08, 0x00, 0x00, 0x00, //0x00001bd2 jne LBB0_371
- 0x45, 0x31, 0xdb, //0x00001bd8 xorl %r11d, %r11d
- 0xe9, 0x31, 0x00, 0x00, 0x00, //0x00001bdb jmp LBB0_372
- //0x00001be0 .p2align 4, 0x90
- //0x00001be0 LBB0_371
- 0x44, 0x89, 0xdf, //0x00001be0 movl %r11d, %edi
- 0xf7, 0xd7, //0x00001be3 notl %edi
- 0x21, 0xcf, //0x00001be5 andl %ecx, %edi
- 0x8d, 0x14, 0x3f, //0x00001be7 leal (%rdi,%rdi), %edx
- 0x44, 0x09, 0xda, //0x00001bea orl %r11d, %edx
- 0x89, 0xd3, //0x00001bed movl %edx, %ebx
- 0xf7, 0xd3, //0x00001bef notl %ebx
- 0x21, 0xcb, //0x00001bf1 andl %ecx, %ebx
- 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001bf3 andl $-1431655766, %ebx
- 0x45, 0x31, 0xdb, //0x00001bf9 xorl %r11d, %r11d
- 0x01, 0xfb, //0x00001bfc addl %edi, %ebx
- 0x41, 0x0f, 0x92, 0xc3, //0x00001bfe setb %r11b
- 0x01, 0xdb, //0x00001c02 addl %ebx, %ebx
- 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00001c04 xorl $1431655765, %ebx
- 0x21, 0xd3, //0x00001c0a andl %edx, %ebx
- 0xf7, 0xd3, //0x00001c0c notl %ebx
- 0x41, 0x21, 0xd9, //0x00001c0e andl %ebx, %r9d
- //0x00001c11 LBB0_372
- 0x4d, 0x85, 0xc9, //0x00001c11 testq %r9, %r9
- 0x0f, 0x85, 0xdc, 0x07, 0x00, 0x00, //0x00001c14 jne LBB0_447
- 0x49, 0x83, 0xc2, 0x20, //0x00001c1a addq $32, %r10
- 0x49, 0x8d, 0x0c, 0x36, //0x00001c1e leaq (%r14,%rsi), %rcx
- 0x48, 0x83, 0xc1, 0xe0, //0x00001c22 addq $-32, %rcx
- 0x48, 0x83, 0xc6, 0xe0, //0x00001c26 addq $-32, %rsi
- 0x48, 0x83, 0xf9, 0x3f, //0x00001c2a cmpq $63, %rcx
- 0x0f, 0x8f, 0x7c, 0xff, 0xff, 0xff, //0x00001c2e jg LBB0_368
- 0x4d, 0x85, 0xdb, //0x00001c34 testq %r11, %r11
- 0x0f, 0x85, 0x8a, 0x1c, 0x00, 0x00, //0x00001c37 jne LBB0_640
- 0x4b, 0x8d, 0x0c, 0x02, //0x00001c3d leaq (%r10,%r8), %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x00001c41 addq $1, %rcx
- 0x49, 0xf7, 0xd2, //0x00001c45 notq %r10
- 0x4d, 0x01, 0xf2, //0x00001c48 addq %r14, %r10
- //0x00001c4b LBB0_376
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00001c4b movq $32(%rsp), %r11
- 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x00001c50 movq $16(%rsp), %r9
- 0x4d, 0x85, 0xd2, //0x00001c55 testq %r10, %r10
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00001c58 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00001c5d movq $40(%rsp), %r14
- 0x0f, 0x8f, 0xe3, 0x1c, 0x00, 0x00, //0x00001c62 jg LBB0_644
- 0xe9, 0x90, 0x21, 0x00, 0x00, //0x00001c68 jmp LBB0_721
- //0x00001c6d LBB0_377
- 0x4c, 0x89, 0xf8, //0x00001c6d movq %r15, %rax
- 0x48, 0x29, 0xc8, //0x00001c70 subq %rcx, %rax
- 0x48, 0x83, 0xf8, 0x20, //0x00001c73 cmpq $32, %rax
- 0x0f, 0x82, 0x5c, 0x11, 0x00, 0x00, //0x00001c77 jb LBB0_542
- 0x4c, 0x89, 0xe8, //0x00001c7d movq %r13, %rax
- 0x48, 0xf7, 0xd0, //0x00001c80 notq %rax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001c83 .p2align 4, 0x90
- //0x00001c90 LBB0_379
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x00001c90 vmovdqu (%r12,%rcx), %ymm0
- 0xc5, 0xfd, 0x74, 0xcb, //0x00001c96 vpcmpeqb %ymm3, %ymm0, %ymm1
- 0xc5, 0xa5, 0xdb, 0xc0, //0x00001c9a vpand %ymm0, %ymm11, %ymm0
- 0xc5, 0xfd, 0x74, 0xc4, //0x00001c9e vpcmpeqb %ymm4, %ymm0, %ymm0
- 0xc5, 0xfd, 0xeb, 0xc1, //0x00001ca2 vpor %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xd0, //0x00001ca6 vpmovmskb %ymm0, %edx
- 0x85, 0xd2, //0x00001caa testl %edx, %edx
- 0x0f, 0x85, 0x6c, 0x07, 0x00, 0x00, //0x00001cac jne LBB0_448
- 0x48, 0x83, 0xc1, 0x20, //0x00001cb2 addq $32, %rcx
- 0x49, 0x8d, 0x14, 0x07, //0x00001cb6 leaq (%r15,%rax), %rdx
- 0x48, 0x83, 0xc2, 0xe0, //0x00001cba addq $-32, %rdx
- 0x48, 0x83, 0xc0, 0xe0, //0x00001cbe addq $-32, %rax
- 0x48, 0x83, 0xfa, 0x1f, //0x00001cc2 cmpq $31, %rdx
- 0x0f, 0x87, 0xc4, 0xff, 0xff, 0xff, //0x00001cc6 ja LBB0_379
- 0x4c, 0x89, 0xe1, //0x00001ccc movq %r12, %rcx
- 0x48, 0x29, 0xc1, //0x00001ccf subq %rax, %rcx
- 0x49, 0x01, 0xc7, //0x00001cd2 addq %rax, %r15
- 0x4c, 0x89, 0xf8, //0x00001cd5 movq %r15, %rax
- 0x48, 0x83, 0xf8, 0x10, //0x00001cd8 cmpq $16, %rax
- 0x48, 0x8b, 0x7c, 0x24, 0x08, //0x00001cdc movq $8(%rsp), %rdi
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001ce1 movabsq $4294977024, %r15
- 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x00001ceb jb LBB0_385
- //0x00001cf1 LBB0_382
- 0x4c, 0x89, 0xe2, //0x00001cf1 movq %r12, %rdx
- 0x48, 0x29, 0xca, //0x00001cf4 subq %rcx, %rdx
- //0x00001cf7 LBB0_383
- 0xc5, 0xfa, 0x6f, 0x01, //0x00001cf7 vmovdqu (%rcx), %xmm0
- 0xc5, 0xf9, 0x74, 0x0d, 0x0d, 0xe3, 0xff, 0xff, //0x00001cfb vpcmpeqb $-7411(%rip), %xmm0, %xmm1 /* LCPI0_11+0(%rip) */
- 0xc5, 0xf9, 0xdb, 0x05, 0x15, 0xe3, 0xff, 0xff, //0x00001d03 vpand $-7403(%rip), %xmm0, %xmm0 /* LCPI0_12+0(%rip) */
- 0xc5, 0xf9, 0x74, 0x05, 0x1d, 0xe3, 0xff, 0xff, //0x00001d0b vpcmpeqb $-7395(%rip), %xmm0, %xmm0 /* LCPI0_13+0(%rip) */
- 0xc5, 0xf9, 0xeb, 0xc1, //0x00001d13 vpor %xmm1, %xmm0, %xmm0
- 0xc5, 0xf9, 0xd7, 0xf0, //0x00001d17 vpmovmskb %xmm0, %esi
- 0x85, 0xf6, //0x00001d1b testl %esi, %esi
- 0x0f, 0x85, 0x0a, 0x09, 0x00, 0x00, //0x00001d1d jne LBB0_477
- 0x48, 0x83, 0xc1, 0x10, //0x00001d23 addq $16, %rcx
- 0x48, 0x83, 0xc0, 0xf0, //0x00001d27 addq $-16, %rax
- 0x48, 0x83, 0xc2, 0xf0, //0x00001d2b addq $-16, %rdx
- 0x48, 0x83, 0xf8, 0x0f, //0x00001d2f cmpq $15, %rax
- 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x00001d33 ja LBB0_383
- //0x00001d39 LBB0_385
- 0xc5, 0x7d, 0x7f, 0xe1, //0x00001d39 vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x00001d3d vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00001d41 vmovdqa %ymm13, %ymm10
- 0x48, 0x85, 0xc0, //0x00001d46 testq %rax, %rax
- 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00001d49 je LBB0_392
- 0x48, 0x8d, 0x34, 0x01, //0x00001d4f leaq (%rcx,%rax), %rsi
- 0x31, 0xd2, //0x00001d53 xorl %edx, %edx
- //0x00001d55 LBB0_387
- 0x0f, 0xb6, 0x1c, 0x11, //0x00001d55 movzbl (%rcx,%rdx), %ebx
- 0x80, 0xfb, 0x2c, //0x00001d59 cmpb $44, %bl
- 0x0f, 0x84, 0x2d, 0x11, 0x00, 0x00, //0x00001d5c je LBB0_548
- 0x80, 0xfb, 0x7d, //0x00001d62 cmpb $125, %bl
- 0x0f, 0x84, 0x24, 0x11, 0x00, 0x00, //0x00001d65 je LBB0_548
- 0x80, 0xfb, 0x5d, //0x00001d6b cmpb $93, %bl
- 0x0f, 0x84, 0x1b, 0x11, 0x00, 0x00, //0x00001d6e je LBB0_548
- 0x48, 0x83, 0xc2, 0x01, //0x00001d74 addq $1, %rdx
- 0x48, 0x39, 0xd0, //0x00001d78 cmpq %rdx, %rax
- 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x00001d7b jne LBB0_387
- 0x48, 0x89, 0xf1, //0x00001d81 movq %rsi, %rcx
- //0x00001d84 LBB0_392
- 0x4c, 0x29, 0xe1, //0x00001d84 subq %r12, %rcx
- 0xe9, 0x09, 0x11, 0x00, 0x00, //0x00001d87 jmp LBB0_549
- //0x00001d8c LBB0_393
- 0x4c, 0x89, 0x4c, 0x24, 0x10, //0x00001d8c movq %r9, $16(%rsp)
- 0x4d, 0x8b, 0x43, 0x08, //0x00001d91 movq $8(%r11), %r8
- 0x49, 0x29, 0xc8, //0x00001d95 subq %rcx, %r8
- 0x49, 0x01, 0xcc, //0x00001d98 addq %rcx, %r12
- 0x45, 0x31, 0xdb, //0x00001d9b xorl %r11d, %r11d
- 0x45, 0x31, 0xc9, //0x00001d9e xorl %r9d, %r9d
- 0x45, 0x31, 0xd2, //0x00001da1 xorl %r10d, %r10d
- 0x31, 0xdb, //0x00001da4 xorl %ebx, %ebx
- 0xc4, 0x41, 0x7d, 0x6f, 0xfe, //0x00001da6 vmovdqa %ymm14, %ymm15
- 0x49, 0x83, 0xf8, 0x40, //0x00001dab cmpq $64, %r8
- 0x0f, 0x8d, 0x6c, 0x01, 0x00, 0x00, //0x00001daf jge LBB0_394
- //0x00001db5 LBB0_403
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00001db5 movq $8(%rsp), %rsi
- 0x4d, 0x85, 0xc0, //0x00001dba testq %r8, %r8
- 0x0f, 0x8e, 0x55, 0x22, 0x00, 0x00, //0x00001dbd jle LBB0_729
- 0xc5, 0x7d, 0x7f, 0xe2, //0x00001dc3 vmovdqa %ymm12, %ymm2
- 0xc5, 0x7d, 0x7f, 0xd1, //0x00001dc7 vmovdqa %ymm10, %ymm1
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00001dcb vmovdqa %ymm13, %ymm10
- 0x4c, 0x89, 0xfa, //0x00001dd0 movq %r15, %rdx
- 0xc5, 0xf9, 0xef, 0xc0, //0x00001dd3 vpxor %xmm0, %xmm0, %xmm0
- 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x60, //0x00001dd7 vmovdqu %ymm0, $96(%rsp)
- 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x40, //0x00001ddd vmovdqu %ymm0, $64(%rsp)
- 0x44, 0x89, 0xe1, //0x00001de3 movl %r12d, %ecx
- 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00001de6 andl $4095, %ecx
- 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00001dec cmpl $4033, %ecx
- 0x0f, 0x82, 0x28, 0x00, 0x00, 0x00, //0x00001df2 jb LBB0_407
- 0x49, 0x83, 0xf8, 0x20, //0x00001df8 cmpq $32, %r8
- 0x0f, 0x82, 0x43, 0x00, 0x00, 0x00, //0x00001dfc jb LBB0_408
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x00001e02 vmovdqu (%r12), %ymm0
- 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x40, //0x00001e08 vmovdqu %ymm0, $64(%rsp)
- 0x49, 0x83, 0xc4, 0x20, //0x00001e0e addq $32, %r12
- 0x49, 0x8d, 0x78, 0xe0, //0x00001e12 leaq $-32(%r8), %rdi
- 0x48, 0x8d, 0x74, 0x24, 0x60, //0x00001e16 leaq $96(%rsp), %rsi
- 0xe9, 0x2d, 0x00, 0x00, 0x00, //0x00001e1b jmp LBB0_409
- //0x00001e20 LBB0_407
- 0x49, 0x89, 0xd7, //0x00001e20 movq %rdx, %r15
- 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00001e23 vmovdqa %ymm10, %ymm13
- 0xc5, 0xfe, 0x6f, 0x1d, 0x90, 0xe3, 0xff, 0xff, //0x00001e28 vmovdqu $-7280(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x68, 0xe3, 0xff, 0xff, //0x00001e30 vmovdqu $-7320(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd1, //0x00001e38 vmovdqa %ymm1, %ymm10
- 0xc5, 0x7d, 0x6f, 0xe2, //0x00001e3c vmovdqa %ymm2, %ymm12
- 0xe9, 0xdc, 0x00, 0x00, 0x00, //0x00001e40 jmp LBB0_394
- //0x00001e45 LBB0_408
- 0x48, 0x8d, 0x74, 0x24, 0x40, //0x00001e45 leaq $64(%rsp), %rsi
- 0x4c, 0x89, 0xc7, //0x00001e4a movq %r8, %rdi
- //0x00001e4d LBB0_409
- 0x48, 0x83, 0xff, 0x10, //0x00001e4d cmpq $16, %rdi
- 0x0f, 0x82, 0x4b, 0x00, 0x00, 0x00, //0x00001e51 jb LBB0_410
- 0xc4, 0xc1, 0x7a, 0x6f, 0x04, 0x24, //0x00001e57 vmovdqu (%r12), %xmm0
- 0xc5, 0xfa, 0x7f, 0x06, //0x00001e5d vmovdqu %xmm0, (%rsi)
- 0x49, 0x83, 0xc4, 0x10, //0x00001e61 addq $16, %r12
- 0x48, 0x83, 0xc6, 0x10, //0x00001e65 addq $16, %rsi
- 0x48, 0x83, 0xc7, 0xf0, //0x00001e69 addq $-16, %rdi
- 0x48, 0x83, 0xff, 0x08, //0x00001e6d cmpq $8, %rdi
- 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00001e71 jae LBB0_417
- //0x00001e77 LBB0_411
- 0x48, 0x83, 0xff, 0x04, //0x00001e77 cmpq $4, %rdi
- 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x00001e7b jb LBB0_412
- //0x00001e81 LBB0_418
- 0x41, 0x8b, 0x0c, 0x24, //0x00001e81 movl (%r12), %ecx
- 0x89, 0x0e, //0x00001e85 movl %ecx, (%rsi)
- 0x49, 0x83, 0xc4, 0x04, //0x00001e87 addq $4, %r12
- 0x48, 0x83, 0xc6, 0x04, //0x00001e8b addq $4, %rsi
- 0x48, 0x83, 0xc7, 0xfc, //0x00001e8f addq $-4, %rdi
- 0x48, 0x83, 0xff, 0x02, //0x00001e93 cmpq $2, %rdi
- 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x00001e97 jae LBB0_413
- 0xe9, 0x45, 0x00, 0x00, 0x00, //0x00001e9d jmp LBB0_414
- //0x00001ea2 LBB0_410
- 0x48, 0x83, 0xff, 0x08, //0x00001ea2 cmpq $8, %rdi
- 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x00001ea6 jb LBB0_411
- //0x00001eac LBB0_417
- 0x49, 0x8b, 0x0c, 0x24, //0x00001eac movq (%r12), %rcx
- 0x48, 0x89, 0x0e, //0x00001eb0 movq %rcx, (%rsi)
- 0x49, 0x83, 0xc4, 0x08, //0x00001eb3 addq $8, %r12
- 0x48, 0x83, 0xc6, 0x08, //0x00001eb7 addq $8, %rsi
- 0x48, 0x83, 0xc7, 0xf8, //0x00001ebb addq $-8, %rdi
- 0x48, 0x83, 0xff, 0x04, //0x00001ebf cmpq $4, %rdi
- 0x0f, 0x83, 0xb8, 0xff, 0xff, 0xff, //0x00001ec3 jae LBB0_418
- //0x00001ec9 LBB0_412
- 0x48, 0x83, 0xff, 0x02, //0x00001ec9 cmpq $2, %rdi
- 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00001ecd jb LBB0_414
- //0x00001ed3 LBB0_413
- 0x41, 0x0f, 0xb7, 0x0c, 0x24, //0x00001ed3 movzwl (%r12), %ecx
- 0x66, 0x89, 0x0e, //0x00001ed8 movw %cx, (%rsi)
- 0x49, 0x83, 0xc4, 0x02, //0x00001edb addq $2, %r12
- 0x48, 0x83, 0xc6, 0x02, //0x00001edf addq $2, %rsi
- 0x48, 0x83, 0xc7, 0xfe, //0x00001ee3 addq $-2, %rdi
- //0x00001ee7 LBB0_414
- 0x4c, 0x89, 0xe1, //0x00001ee7 movq %r12, %rcx
- 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x00001eea leaq $64(%rsp), %r12
- 0x48, 0x85, 0xff, //0x00001eef testq %rdi, %rdi
- 0x49, 0x89, 0xd7, //0x00001ef2 movq %rdx, %r15
- 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00001ef5 vmovdqa %ymm10, %ymm13
- 0xc5, 0xfe, 0x6f, 0x1d, 0xbe, 0xe2, 0xff, 0xff, //0x00001efa vmovdqu $-7490(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x96, 0xe2, 0xff, 0xff, //0x00001f02 vmovdqu $-7530(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd1, //0x00001f0a vmovdqa %ymm1, %ymm10
- 0xc5, 0x7d, 0x6f, 0xe2, //0x00001f0e vmovdqa %ymm2, %ymm12
- 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00001f12 je LBB0_394
- 0x8a, 0x09, //0x00001f18 movb (%rcx), %cl
- 0x88, 0x0e, //0x00001f1a movb %cl, (%rsi)
- 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x00001f1c leaq $64(%rsp), %r12
- //0x00001f21 LBB0_394
- 0xc4, 0x41, 0x7d, 0x6f, 0xf5, //0x00001f21 vmovdqa %ymm13, %ymm14
- 0xc4, 0xc1, 0x7e, 0x6f, 0x0c, 0x24, //0x00001f26 vmovdqu (%r12), %ymm1
- 0xc4, 0xc1, 0x7e, 0x6f, 0x44, 0x24, 0x20, //0x00001f2c vmovdqu $32(%r12), %ymm0
- 0xc5, 0xf5, 0x74, 0xd7, //0x00001f33 vpcmpeqb %ymm7, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xf2, //0x00001f37 vpmovmskb %ymm2, %esi
- 0xc5, 0xfd, 0x74, 0xd7, //0x00001f3b vpcmpeqb %ymm7, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xca, //0x00001f3f vpmovmskb %ymm2, %ecx
- 0x48, 0xc1, 0xe1, 0x20, //0x00001f43 shlq $32, %rcx
- 0x48, 0x09, 0xce, //0x00001f47 orq %rcx, %rsi
- 0x48, 0x89, 0xf1, //0x00001f4a movq %rsi, %rcx
- 0xc4, 0x41, 0x7d, 0x6f, 0xe9, //0x00001f4d vmovdqa %ymm9, %ymm13
- 0x4c, 0x09, 0xc9, //0x00001f52 orq %r9, %rcx
- 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001f55 jne LBB0_396
- 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001f5b movq $-1, %rsi
- 0x45, 0x31, 0xc9, //0x00001f62 xorl %r9d, %r9d
- 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00001f65 jmp LBB0_397
- //0x00001f6a LBB0_396
- 0x4c, 0x89, 0xc9, //0x00001f6a movq %r9, %rcx
- 0x48, 0xf7, 0xd1, //0x00001f6d notq %rcx
- 0x48, 0x21, 0xf1, //0x00001f70 andq %rsi, %rcx
- 0x4c, 0x8d, 0x34, 0x09, //0x00001f73 leaq (%rcx,%rcx), %r14
- 0x4d, 0x09, 0xce, //0x00001f77 orq %r9, %r14
- 0x4c, 0x89, 0xf7, //0x00001f7a movq %r14, %rdi
- 0x48, 0xf7, 0xd7, //0x00001f7d notq %rdi
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001f80 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd6, //0x00001f8a andq %rdx, %rsi
- 0x48, 0x21, 0xfe, //0x00001f8d andq %rdi, %rsi
- 0x45, 0x31, 0xc9, //0x00001f90 xorl %r9d, %r9d
- 0x48, 0x01, 0xce, //0x00001f93 addq %rcx, %rsi
- 0x41, 0x0f, 0x92, 0xc1, //0x00001f96 setb %r9b
- 0x48, 0x01, 0xf6, //0x00001f9a addq %rsi, %rsi
- 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001f9d movabsq $6148914691236517205, %rcx
- 0x48, 0x31, 0xce, //0x00001fa7 xorq %rcx, %rsi
- 0x4c, 0x21, 0xf6, //0x00001faa andq %r14, %rsi
- 0x48, 0xf7, 0xd6, //0x00001fad notq %rsi
- //0x00001fb0 LBB0_397
- 0xc5, 0xfd, 0x74, 0xd6, //0x00001fb0 vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xca, //0x00001fb4 vpmovmskb %ymm2, %ecx
- 0x48, 0xc1, 0xe1, 0x20, //0x00001fb8 shlq $32, %rcx
- 0xc5, 0xf5, 0x74, 0xd6, //0x00001fbc vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x00001fc0 vpmovmskb %ymm2, %edx
- 0x48, 0x09, 0xca, //0x00001fc4 orq %rcx, %rdx
- 0x48, 0x21, 0xf2, //0x00001fc7 andq %rsi, %rdx
- 0xc4, 0xe1, 0xf9, 0x6e, 0xd2, //0x00001fca vmovq %rdx, %xmm2
- 0xc4, 0xe3, 0x69, 0x44, 0x15, 0xc7, 0xe0, 0xff, 0xff, 0x00, //0x00001fcf vpclmulqdq $0, $-7993(%rip), %xmm2, %xmm2 /* LCPI0_26+0(%rip) */
- 0xc4, 0xc1, 0xf9, 0x7e, 0xd6, //0x00001fd9 vmovq %xmm2, %r14
- 0x4d, 0x31, 0xde, //0x00001fde xorq %r11, %r14
- 0xc5, 0x7e, 0x6f, 0x0d, 0x97, 0xe1, 0xff, 0xff, //0x00001fe1 vmovdqu $-7785(%rip), %ymm9 /* LCPI0_7+0(%rip) */
- 0xc5, 0xb5, 0x74, 0xd1, //0x00001fe9 vpcmpeqb %ymm1, %ymm9, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x00001fed vpmovmskb %ymm2, %edx
- 0xc5, 0xb5, 0x74, 0xd0, //0x00001ff1 vpcmpeqb %ymm0, %ymm9, %ymm2
- 0xc5, 0xfd, 0xd7, 0xca, //0x00001ff5 vpmovmskb %ymm2, %ecx
- 0x48, 0xc1, 0xe1, 0x20, //0x00001ff9 shlq $32, %rcx
- 0x48, 0x09, 0xca, //0x00001ffd orq %rcx, %rdx
- 0x4c, 0x89, 0xf1, //0x00002000 movq %r14, %rcx
- 0x48, 0xf7, 0xd1, //0x00002003 notq %rcx
- 0x48, 0x21, 0xca, //0x00002006 andq %rcx, %rdx
- 0xc5, 0xf5, 0x74, 0xcc, //0x00002009 vpcmpeqb %ymm4, %ymm1, %ymm1
- 0xc5, 0xfd, 0xd7, 0xf9, //0x0000200d vpmovmskb %ymm1, %edi
- 0xc5, 0xfd, 0x74, 0xc4, //0x00002011 vpcmpeqb %ymm4, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x00002015 vpmovmskb %ymm0, %esi
- 0x48, 0xc1, 0xe6, 0x20, //0x00002019 shlq $32, %rsi
- 0x48, 0x09, 0xf7, //0x0000201d orq %rsi, %rdi
- 0x48, 0x21, 0xcf, //0x00002020 andq %rcx, %rdi
- 0x0f, 0x84, 0x54, 0x00, 0x00, 0x00, //0x00002023 je LBB0_401
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002029 movq $32(%rsp), %r11
- 0xc4, 0x41, 0x7d, 0x6f, 0xcd, //0x0000202e vmovdqa %ymm13, %ymm9
- 0xc4, 0x41, 0x7d, 0x6f, 0xee, //0x00002033 vmovdqa %ymm14, %ymm13
- 0xc4, 0x41, 0x7d, 0x6f, 0xf7, //0x00002038 vmovdqa %ymm15, %ymm14
- 0xc5, 0x7e, 0x6f, 0x3d, 0x1b, 0xe2, 0xff, 0xff, //0x0000203d vmovdqu $-7653(%rip), %ymm15 /* LCPI0_17+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002045 .p2align 4, 0x90
- //0x00002050 LBB0_399
- 0x48, 0x8d, 0x4f, 0xff, //0x00002050 leaq $-1(%rdi), %rcx
- 0x48, 0x89, 0xce, //0x00002054 movq %rcx, %rsi
- 0x48, 0x21, 0xd6, //0x00002057 andq %rdx, %rsi
- 0xf3, 0x48, 0x0f, 0xb8, 0xf6, //0x0000205a popcntq %rsi, %rsi
- 0x4c, 0x01, 0xd6, //0x0000205f addq %r10, %rsi
- 0x48, 0x39, 0xde, //0x00002062 cmpq %rbx, %rsi
- 0x0f, 0x86, 0x33, 0x03, 0x00, 0x00, //0x00002065 jbe LBB0_445
- 0x48, 0x83, 0xc3, 0x01, //0x0000206b addq $1, %rbx
- 0x48, 0x21, 0xcf, //0x0000206f andq %rcx, %rdi
- 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00002072 jne LBB0_399
- 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00002078 jmp LBB0_402
- //0x0000207d LBB0_401
- 0xc4, 0x41, 0x7d, 0x6f, 0xcd, //0x0000207d vmovdqa %ymm13, %ymm9
- 0xc4, 0x41, 0x7d, 0x6f, 0xee, //0x00002082 vmovdqa %ymm14, %ymm13
- 0xc4, 0x41, 0x7d, 0x6f, 0xf7, //0x00002087 vmovdqa %ymm15, %ymm14
- //0x0000208c LBB0_402
- 0x49, 0xc1, 0xfe, 0x3f, //0x0000208c sarq $63, %r14
- 0xf3, 0x48, 0x0f, 0xb8, 0xca, //0x00002090 popcntq %rdx, %rcx
- 0x49, 0x01, 0xca, //0x00002095 addq %rcx, %r10
- 0x49, 0x83, 0xc4, 0x40, //0x00002098 addq $64, %r12
- 0x49, 0x83, 0xc0, 0xc0, //0x0000209c addq $-64, %r8
- 0x4d, 0x89, 0xf3, //0x000020a0 movq %r14, %r11
- 0xc4, 0x41, 0x7d, 0x6f, 0xfe, //0x000020a3 vmovdqa %ymm14, %ymm15
- 0x49, 0x83, 0xf8, 0x40, //0x000020a8 cmpq $64, %r8
- 0x0f, 0x8d, 0x6f, 0xfe, 0xff, 0xff, //0x000020ac jge LBB0_394
- 0xe9, 0xfe, 0xfc, 0xff, 0xff, //0x000020b2 jmp LBB0_403
- //0x000020b7 LBB0_419
- 0x4c, 0x89, 0x4c, 0x24, 0x10, //0x000020b7 movq %r9, $16(%rsp)
- 0x4d, 0x8b, 0x43, 0x08, //0x000020bc movq $8(%r11), %r8
- 0x49, 0x29, 0xc8, //0x000020c0 subq %rcx, %r8
- 0x49, 0x01, 0xcc, //0x000020c3 addq %rcx, %r12
- 0x45, 0x31, 0xdb, //0x000020c6 xorl %r11d, %r11d
- 0x45, 0x31, 0xc9, //0x000020c9 xorl %r9d, %r9d
- 0x45, 0x31, 0xd2, //0x000020cc xorl %r10d, %r10d
- 0x31, 0xdb, //0x000020cf xorl %ebx, %ebx
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x000020d1 jmp LBB0_421
- //0x000020d6 LBB0_420
- 0x49, 0xc1, 0xfe, 0x3f, //0x000020d6 sarq $63, %r14
- 0xf3, 0x48, 0x0f, 0xb8, 0xca, //0x000020da popcntq %rdx, %rcx
- 0x49, 0x01, 0xca, //0x000020df addq %rcx, %r10
- 0x49, 0x83, 0xc4, 0x40, //0x000020e2 addq $64, %r12
- 0x49, 0x83, 0xc0, 0xc0, //0x000020e6 addq $-64, %r8
- 0x4d, 0x89, 0xf3, //0x000020ea movq %r14, %r11
- //0x000020ed LBB0_421
- 0x49, 0x83, 0xf8, 0x40, //0x000020ed cmpq $64, %r8
- 0x0f, 0x8c, 0x36, 0x01, 0x00, 0x00, //0x000020f1 jl LBB0_429
- //0x000020f7 LBB0_422
- 0xc4, 0xc1, 0x7e, 0x6f, 0x0c, 0x24, //0x000020f7 vmovdqu (%r12), %ymm1
- 0xc4, 0xc1, 0x7e, 0x6f, 0x44, 0x24, 0x20, //0x000020fd vmovdqu $32(%r12), %ymm0
- 0xc5, 0xf5, 0x74, 0xd7, //0x00002104 vpcmpeqb %ymm7, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xf2, //0x00002108 vpmovmskb %ymm2, %esi
- 0xc5, 0xfd, 0x74, 0xd7, //0x0000210c vpcmpeqb %ymm7, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xca, //0x00002110 vpmovmskb %ymm2, %ecx
- 0x48, 0xc1, 0xe1, 0x20, //0x00002114 shlq $32, %rcx
- 0x48, 0x09, 0xce, //0x00002118 orq %rcx, %rsi
- 0x48, 0x89, 0xf1, //0x0000211b movq %rsi, %rcx
- 0x4c, 0x09, 0xc9, //0x0000211e orq %r9, %rcx
- 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00002121 jne LBB0_424
- 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002127 movq $-1, %rsi
- 0x45, 0x31, 0xc9, //0x0000212e xorl %r9d, %r9d
- 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00002131 jmp LBB0_425
- //0x00002136 LBB0_424
- 0x4c, 0x89, 0xc9, //0x00002136 movq %r9, %rcx
- 0x48, 0xf7, 0xd1, //0x00002139 notq %rcx
- 0x48, 0x21, 0xf1, //0x0000213c andq %rsi, %rcx
- 0x4c, 0x8d, 0x34, 0x09, //0x0000213f leaq (%rcx,%rcx), %r14
- 0x4d, 0x09, 0xce, //0x00002143 orq %r9, %r14
- 0x4c, 0x89, 0xf7, //0x00002146 movq %r14, %rdi
- 0x48, 0xf7, 0xd7, //0x00002149 notq %rdi
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000214c movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd6, //0x00002156 andq %rdx, %rsi
- 0x48, 0x21, 0xfe, //0x00002159 andq %rdi, %rsi
- 0x45, 0x31, 0xc9, //0x0000215c xorl %r9d, %r9d
- 0x48, 0x01, 0xce, //0x0000215f addq %rcx, %rsi
- 0x41, 0x0f, 0x92, 0xc1, //0x00002162 setb %r9b
- 0x48, 0x01, 0xf6, //0x00002166 addq %rsi, %rsi
- 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002169 movabsq $6148914691236517205, %rcx
- 0x48, 0x31, 0xce, //0x00002173 xorq %rcx, %rsi
- 0x4c, 0x21, 0xf6, //0x00002176 andq %r14, %rsi
- 0x48, 0xf7, 0xd6, //0x00002179 notq %rsi
- //0x0000217c LBB0_425
- 0xc5, 0xfd, 0x74, 0xd6, //0x0000217c vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xca, //0x00002180 vpmovmskb %ymm2, %ecx
- 0x48, 0xc1, 0xe1, 0x20, //0x00002184 shlq $32, %rcx
- 0xc5, 0xf5, 0x74, 0xd6, //0x00002188 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x0000218c vpmovmskb %ymm2, %edx
- 0x48, 0x09, 0xca, //0x00002190 orq %rcx, %rdx
- 0x48, 0x21, 0xf2, //0x00002193 andq %rsi, %rdx
- 0xc4, 0xe1, 0xf9, 0x6e, 0xd2, //0x00002196 vmovq %rdx, %xmm2
- 0xc4, 0xe3, 0x69, 0x44, 0x15, 0xfb, 0xde, 0xff, 0xff, 0x00, //0x0000219b vpclmulqdq $0, $-8453(%rip), %xmm2, %xmm2 /* LCPI0_26+0(%rip) */
- 0xc4, 0xc1, 0xf9, 0x7e, 0xd6, //0x000021a5 vmovq %xmm2, %r14
- 0x4d, 0x31, 0xde, //0x000021aa xorq %r11, %r14
- 0xc5, 0xad, 0x74, 0xd1, //0x000021ad vpcmpeqb %ymm1, %ymm10, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x000021b1 vpmovmskb %ymm2, %edx
- 0xc5, 0xad, 0x74, 0xd0, //0x000021b5 vpcmpeqb %ymm0, %ymm10, %ymm2
- 0xc5, 0xfd, 0xd7, 0xca, //0x000021b9 vpmovmskb %ymm2, %ecx
- 0x48, 0xc1, 0xe1, 0x20, //0x000021bd shlq $32, %rcx
- 0x48, 0x09, 0xca, //0x000021c1 orq %rcx, %rdx
- 0x4c, 0x89, 0xf1, //0x000021c4 movq %r14, %rcx
- 0x48, 0xf7, 0xd1, //0x000021c7 notq %rcx
- 0x48, 0x21, 0xca, //0x000021ca andq %rcx, %rdx
- 0xc5, 0x9d, 0x74, 0xc9, //0x000021cd vpcmpeqb %ymm1, %ymm12, %ymm1
- 0xc5, 0xfd, 0xd7, 0xf9, //0x000021d1 vpmovmskb %ymm1, %edi
- 0xc5, 0x9d, 0x74, 0xc0, //0x000021d5 vpcmpeqb %ymm0, %ymm12, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x000021d9 vpmovmskb %ymm0, %esi
- 0x48, 0xc1, 0xe6, 0x20, //0x000021dd shlq $32, %rsi
- 0x48, 0x09, 0xf7, //0x000021e1 orq %rsi, %rdi
- 0x48, 0x21, 0xcf, //0x000021e4 andq %rcx, %rdi
- 0x0f, 0x84, 0xe9, 0xfe, 0xff, 0xff, //0x000021e7 je LBB0_420
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000021ed movq $32(%rsp), %r11
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000021f2 .p2align 4, 0x90
- //0x00002200 LBB0_427
- 0x48, 0x8d, 0x4f, 0xff, //0x00002200 leaq $-1(%rdi), %rcx
- 0x48, 0x89, 0xce, //0x00002204 movq %rcx, %rsi
- 0x48, 0x21, 0xd6, //0x00002207 andq %rdx, %rsi
- 0xf3, 0x48, 0x0f, 0xb8, 0xf6, //0x0000220a popcntq %rsi, %rsi
- 0x4c, 0x01, 0xd6, //0x0000220f addq %r10, %rsi
- 0x48, 0x39, 0xde, //0x00002212 cmpq %rbx, %rsi
- 0x0f, 0x86, 0x83, 0x01, 0x00, 0x00, //0x00002215 jbe LBB0_445
- 0x48, 0x83, 0xc3, 0x01, //0x0000221b addq $1, %rbx
- 0x48, 0x21, 0xcf, //0x0000221f andq %rcx, %rdi
- 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00002222 jne LBB0_427
- 0xe9, 0xa9, 0xfe, 0xff, 0xff, //0x00002228 jmp LBB0_420
- //0x0000222d LBB0_429
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x0000222d movq $8(%rsp), %rsi
- 0x4d, 0x85, 0xc0, //0x00002232 testq %r8, %r8
- 0x0f, 0x8e, 0xdd, 0x1d, 0x00, 0x00, //0x00002235 jle LBB0_729
- 0xc5, 0x7d, 0x7f, 0xe2, //0x0000223b vmovdqa %ymm12, %ymm2
- 0xc5, 0x7d, 0x7f, 0xd1, //0x0000223f vmovdqa %ymm10, %ymm1
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00002243 vmovdqa %ymm13, %ymm10
- 0x4c, 0x89, 0xfa, //0x00002248 movq %r15, %rdx
- 0xc5, 0xf9, 0xef, 0xc0, //0x0000224b vpxor %xmm0, %xmm0, %xmm0
- 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x60, //0x0000224f vmovdqu %ymm0, $96(%rsp)
- 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x40, //0x00002255 vmovdqu %ymm0, $64(%rsp)
- 0x44, 0x89, 0xe1, //0x0000225b movl %r12d, %ecx
- 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x0000225e andl $4095, %ecx
- 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00002264 cmpl $4033, %ecx
- 0x0f, 0x82, 0x28, 0x00, 0x00, 0x00, //0x0000226a jb LBB0_433
- 0x49, 0x83, 0xf8, 0x20, //0x00002270 cmpq $32, %r8
- 0x0f, 0x82, 0x43, 0x00, 0x00, 0x00, //0x00002274 jb LBB0_434
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x0000227a vmovdqu (%r12), %ymm0
- 0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x40, //0x00002280 vmovdqu %ymm0, $64(%rsp)
- 0x49, 0x83, 0xc4, 0x20, //0x00002286 addq $32, %r12
- 0x49, 0x8d, 0x78, 0xe0, //0x0000228a leaq $-32(%r8), %rdi
- 0x48, 0x8d, 0x74, 0x24, 0x60, //0x0000228e leaq $96(%rsp), %rsi
- 0xe9, 0x2d, 0x00, 0x00, 0x00, //0x00002293 jmp LBB0_435
- //0x00002298 LBB0_433
- 0x49, 0x89, 0xd7, //0x00002298 movq %rdx, %r15
- 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x0000229b vmovdqa %ymm10, %ymm13
- 0xc5, 0xfe, 0x6f, 0x1d, 0x18, 0xdf, 0xff, 0xff, //0x000022a0 vmovdqu $-8424(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0xf0, 0xde, 0xff, 0xff, //0x000022a8 vmovdqu $-8464(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd1, //0x000022b0 vmovdqa %ymm1, %ymm10
- 0xc5, 0x7d, 0x6f, 0xe2, //0x000022b4 vmovdqa %ymm2, %ymm12
- 0xe9, 0x3a, 0xfe, 0xff, 0xff, //0x000022b8 jmp LBB0_422
- //0x000022bd LBB0_434
- 0x48, 0x8d, 0x74, 0x24, 0x40, //0x000022bd leaq $64(%rsp), %rsi
- 0x4c, 0x89, 0xc7, //0x000022c2 movq %r8, %rdi
- //0x000022c5 LBB0_435
- 0x48, 0x83, 0xff, 0x10, //0x000022c5 cmpq $16, %rdi
- 0x0f, 0x82, 0x4b, 0x00, 0x00, 0x00, //0x000022c9 jb LBB0_436
- 0xc4, 0xc1, 0x7a, 0x6f, 0x04, 0x24, //0x000022cf vmovdqu (%r12), %xmm0
- 0xc5, 0xfa, 0x7f, 0x06, //0x000022d5 vmovdqu %xmm0, (%rsi)
- 0x49, 0x83, 0xc4, 0x10, //0x000022d9 addq $16, %r12
- 0x48, 0x83, 0xc6, 0x10, //0x000022dd addq $16, %rsi
- 0x48, 0x83, 0xc7, 0xf0, //0x000022e1 addq $-16, %rdi
- 0x48, 0x83, 0xff, 0x08, //0x000022e5 cmpq $8, %rdi
- 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x000022e9 jae LBB0_443
- //0x000022ef LBB0_437
- 0x48, 0x83, 0xff, 0x04, //0x000022ef cmpq $4, %rdi
- 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x000022f3 jb LBB0_438
- //0x000022f9 LBB0_444
- 0x41, 0x8b, 0x0c, 0x24, //0x000022f9 movl (%r12), %ecx
- 0x89, 0x0e, //0x000022fd movl %ecx, (%rsi)
- 0x49, 0x83, 0xc4, 0x04, //0x000022ff addq $4, %r12
- 0x48, 0x83, 0xc6, 0x04, //0x00002303 addq $4, %rsi
- 0x48, 0x83, 0xc7, 0xfc, //0x00002307 addq $-4, %rdi
- 0x48, 0x83, 0xff, 0x02, //0x0000230b cmpq $2, %rdi
- 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x0000230f jae LBB0_439
- 0xe9, 0x45, 0x00, 0x00, 0x00, //0x00002315 jmp LBB0_440
- //0x0000231a LBB0_436
- 0x48, 0x83, 0xff, 0x08, //0x0000231a cmpq $8, %rdi
- 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x0000231e jb LBB0_437
- //0x00002324 LBB0_443
- 0x49, 0x8b, 0x0c, 0x24, //0x00002324 movq (%r12), %rcx
- 0x48, 0x89, 0x0e, //0x00002328 movq %rcx, (%rsi)
- 0x49, 0x83, 0xc4, 0x08, //0x0000232b addq $8, %r12
- 0x48, 0x83, 0xc6, 0x08, //0x0000232f addq $8, %rsi
- 0x48, 0x83, 0xc7, 0xf8, //0x00002333 addq $-8, %rdi
- 0x48, 0x83, 0xff, 0x04, //0x00002337 cmpq $4, %rdi
- 0x0f, 0x83, 0xb8, 0xff, 0xff, 0xff, //0x0000233b jae LBB0_444
- //0x00002341 LBB0_438
- 0x48, 0x83, 0xff, 0x02, //0x00002341 cmpq $2, %rdi
- 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00002345 jb LBB0_440
- //0x0000234b LBB0_439
- 0x41, 0x0f, 0xb7, 0x0c, 0x24, //0x0000234b movzwl (%r12), %ecx
- 0x66, 0x89, 0x0e, //0x00002350 movw %cx, (%rsi)
- 0x49, 0x83, 0xc4, 0x02, //0x00002353 addq $2, %r12
- 0x48, 0x83, 0xc6, 0x02, //0x00002357 addq $2, %rsi
- 0x48, 0x83, 0xc7, 0xfe, //0x0000235b addq $-2, %rdi
- //0x0000235f LBB0_440
- 0x4c, 0x89, 0xe1, //0x0000235f movq %r12, %rcx
- 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x00002362 leaq $64(%rsp), %r12
- 0x48, 0x85, 0xff, //0x00002367 testq %rdi, %rdi
- 0x49, 0x89, 0xd7, //0x0000236a movq %rdx, %r15
- 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x0000236d vmovdqa %ymm10, %ymm13
- 0xc5, 0xfe, 0x6f, 0x1d, 0x46, 0xde, 0xff, 0xff, //0x00002372 vmovdqu $-8634(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x1e, 0xde, 0xff, 0xff, //0x0000237a vmovdqu $-8674(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd1, //0x00002382 vmovdqa %ymm1, %ymm10
- 0xc5, 0x7d, 0x6f, 0xe2, //0x00002386 vmovdqa %ymm2, %ymm12
- 0x0f, 0x84, 0x67, 0xfd, 0xff, 0xff, //0x0000238a je LBB0_422
- 0x8a, 0x09, //0x00002390 movb (%rcx), %cl
- 0x88, 0x0e, //0x00002392 movb %cl, (%rsi)
- 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x00002394 leaq $64(%rsp), %r12
- 0xe9, 0x59, 0xfd, 0xff, 0xff, //0x00002399 jmp LBB0_422
- //0x0000239e LBB0_445
- 0x49, 0x8b, 0x4b, 0x08, //0x0000239e movq $8(%r11), %rcx
- 0x48, 0x0f, 0xbc, 0xd7, //0x000023a2 bsfq %rdi, %rdx
- 0x4c, 0x29, 0xc2, //0x000023a6 subq %r8, %rdx
- 0x48, 0x01, 0xd1, //0x000023a9 addq %rdx, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x000023ac addq $1, %rcx
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x000023b0 movq $8(%rsp), %rsi
- 0x48, 0x89, 0x0e, //0x000023b5 movq %rcx, (%rsi)
- 0x49, 0x8b, 0x53, 0x08, //0x000023b8 movq $8(%r11), %rdx
- 0x48, 0x39, 0xd1, //0x000023bc cmpq %rdx, %rcx
- 0x48, 0x0f, 0x46, 0xd1, //0x000023bf cmovbeq %rcx, %rdx
- 0x48, 0x89, 0x16, //0x000023c3 movq %rdx, (%rsi)
- 0x0f, 0x87, 0x31, 0x1a, 0x00, 0x00, //0x000023c6 ja LBB0_721
- 0x4c, 0x89, 0xe8, //0x000023cc movq %r13, %rax
- 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x000023cf movabsq $9223372036854775806, %rdx
- 0x49, 0x39, 0xd5, //0x000023d9 cmpq %rdx, %r13
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000023dc movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x000023e1 movq $40(%rsp), %r14
- 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x000023e6 movq $16(%rsp), %r9
- 0x0f, 0x86, 0xb0, 0xdf, 0xff, 0xff, //0x000023eb jbe LBB0_4
- 0xe9, 0x07, 0x1a, 0x00, 0x00, //0x000023f1 jmp LBB0_721
- //0x000023f6 LBB0_447
- 0x41, 0x0f, 0xbc, 0xc1, //0x000023f6 bsfl %r9d, %eax
- 0x4c, 0x01, 0xe8, //0x000023fa addq %r13, %rax
- 0x49, 0x8d, 0x0c, 0x02, //0x000023fd leaq (%r10,%rax), %rcx
- 0x48, 0x83, 0xc1, 0x02, //0x00002401 addq $2, %rcx
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002405 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000240a movq $32(%rsp), %r11
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x0000240f movq $40(%rsp), %r14
- 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x00002414 movq $16(%rsp), %r9
- 0xe9, 0x55, 0xea, 0xff, 0xff, //0x00002419 jmp LBB0_159
- //0x0000241e LBB0_448
- 0x0f, 0xbc, 0xca, //0x0000241e bsfl %edx, %ecx
- 0x48, 0x29, 0xc1, //0x00002421 subq %rax, %rcx
- 0x48, 0x8b, 0x7c, 0x24, 0x08, //0x00002424 movq $8(%rsp), %rdi
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002429 movabsq $4294977024, %r15
- 0xe9, 0x61, 0xeb, 0xff, 0xff, //0x00002433 jmp LBB0_182
- //0x00002438 LBB0_449
- 0x49, 0x8d, 0x48, 0xff, //0x00002438 leaq $-1(%r8), %rcx
- 0x49, 0x39, 0xcf, //0x0000243c cmpq %rcx, %r15
- 0x49, 0xf7, 0xd0, //0x0000243f notq %r8
- 0x4d, 0x0f, 0x45, 0xc3, //0x00002442 cmovneq %r11, %r8
- 0x84, 0xc0, //0x00002446 testb %al, %al
- 0x4d, 0x0f, 0x45, 0xd8, //0x00002448 cmovneq %r8, %r11
- 0xe9, 0x65, 0x06, 0x00, 0x00, //0x0000244c jmp LBB0_506
- //0x00002451 LBB0_450
- 0x4d, 0x89, 0xf3, //0x00002451 movq %r14, %r11
- 0x49, 0x29, 0xcb, //0x00002454 subq %rcx, %r11
- 0x0f, 0x84, 0x9c, 0x1b, 0x00, 0x00, //0x00002457 je LBB0_727
- 0x49, 0x83, 0xfb, 0x40, //0x0000245d cmpq $64, %r11
- 0x0f, 0x82, 0xf0, 0x09, 0x00, 0x00, //0x00002461 jb LBB0_546
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002467 movq $-1, $16(%rsp)
- 0x45, 0x31, 0xd2, //0x00002470 xorl %r10d, %r10d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002473 .p2align 4, 0x90
- //0x00002480 LBB0_453
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x0c, //0x00002480 vmovdqu (%r12,%rcx), %ymm0
- 0xc4, 0xc1, 0x7e, 0x6f, 0x4c, 0x0c, 0x20, //0x00002486 vmovdqu $32(%r12,%rcx), %ymm1
- 0xc5, 0xfd, 0x74, 0xd6, //0x0000248d vpcmpeqb %ymm6, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xfa, //0x00002491 vpmovmskb %ymm2, %edi
- 0xc5, 0xf5, 0x74, 0xd6, //0x00002495 vpcmpeqb %ymm6, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xc2, //0x00002499 vpmovmskb %ymm2, %eax
- 0xc5, 0xfd, 0x74, 0xd7, //0x0000249d vpcmpeqb %ymm7, %ymm0, %ymm2
- 0xc5, 0xfd, 0xd7, 0xd2, //0x000024a1 vpmovmskb %ymm2, %edx
- 0xc5, 0xf5, 0x74, 0xd7, //0x000024a5 vpcmpeqb %ymm7, %ymm1, %ymm2
- 0xc5, 0xfd, 0xd7, 0xda, //0x000024a9 vpmovmskb %ymm2, %ebx
- 0xc5, 0xbd, 0xda, 0xd1, //0x000024ad vpminub %ymm1, %ymm8, %ymm2
- 0xc5, 0xf5, 0x74, 0xca, //0x000024b1 vpcmpeqb %ymm2, %ymm1, %ymm1
- 0xc5, 0xfd, 0xd7, 0xf1, //0x000024b5 vpmovmskb %ymm1, %esi
- 0x48, 0xc1, 0xe0, 0x20, //0x000024b9 shlq $32, %rax
- 0x48, 0x09, 0xc7, //0x000024bd orq %rax, %rdi
- 0x48, 0xc1, 0xe3, 0x20, //0x000024c0 shlq $32, %rbx
- 0x48, 0xc1, 0xe6, 0x20, //0x000024c4 shlq $32, %rsi
- 0x48, 0x09, 0xda, //0x000024c8 orq %rbx, %rdx
- 0x0f, 0x85, 0x44, 0x00, 0x00, 0x00, //0x000024cb jne LBB0_464
- 0x4d, 0x85, 0xd2, //0x000024d1 testq %r10, %r10
- 0x0f, 0x85, 0x53, 0x00, 0x00, 0x00, //0x000024d4 jne LBB0_466
- 0x45, 0x31, 0xd2, //0x000024da xorl %r10d, %r10d
- //0x000024dd LBB0_456
- 0xc5, 0xbd, 0xda, 0xc8, //0x000024dd vpminub %ymm0, %ymm8, %ymm1
- 0xc5, 0xfd, 0x74, 0xc1, //0x000024e1 vpcmpeqb %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc0, //0x000024e5 vpmovmskb %ymm0, %eax
- 0x48, 0x09, 0xc6, //0x000024e9 orq %rax, %rsi
- 0x48, 0x85, 0xff, //0x000024ec testq %rdi, %rdi
- 0x0f, 0x85, 0x8b, 0x00, 0x00, 0x00, //0x000024ef jne LBB0_467
- 0x48, 0x85, 0xf6, //0x000024f5 testq %rsi, %rsi
- 0x0f, 0x85, 0xb2, 0x1a, 0x00, 0x00, //0x000024f8 jne LBB0_722
- 0x49, 0x83, 0xc3, 0xc0, //0x000024fe addq $-64, %r11
- 0x48, 0x83, 0xc1, 0x40, //0x00002502 addq $64, %rcx
- 0x49, 0x83, 0xfb, 0x3f, //0x00002506 cmpq $63, %r11
- 0x0f, 0x87, 0x70, 0xff, 0xff, 0xff, //0x0000250a ja LBB0_453
- 0xe9, 0xb8, 0x06, 0x00, 0x00, //0x00002510 jmp LBB0_459
- //0x00002515 LBB0_464
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00002515 cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x0000251b jne LBB0_466
- 0x48, 0x0f, 0xbc, 0xc2, //0x00002521 bsfq %rdx, %rax
- 0x48, 0x01, 0xc8, //0x00002525 addq %rcx, %rax
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x00002528 movq %rax, $16(%rsp)
- //0x0000252d LBB0_466
- 0x4c, 0x89, 0xd0, //0x0000252d movq %r10, %rax
- 0x48, 0xf7, 0xd0, //0x00002530 notq %rax
- 0x48, 0x21, 0xd0, //0x00002533 andq %rdx, %rax
- 0x4c, 0x8d, 0x04, 0x00, //0x00002536 leaq (%rax,%rax), %r8
- 0x4d, 0x09, 0xd0, //0x0000253a orq %r10, %r8
- 0x4c, 0x89, 0xc3, //0x0000253d movq %r8, %rbx
- 0x48, 0xf7, 0xd3, //0x00002540 notq %rbx
- 0x48, 0x21, 0xd3, //0x00002543 andq %rdx, %rbx
- 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002546 movabsq $-6148914691236517206, %rdx
- 0x48, 0x21, 0xd3, //0x00002550 andq %rdx, %rbx
- 0x45, 0x31, 0xd2, //0x00002553 xorl %r10d, %r10d
- 0x48, 0x01, 0xc3, //0x00002556 addq %rax, %rbx
- 0x41, 0x0f, 0x92, 0xc2, //0x00002559 setb %r10b
- 0x48, 0x01, 0xdb, //0x0000255d addq %rbx, %rbx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002560 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc3, //0x0000256a xorq %rax, %rbx
- 0x4c, 0x21, 0xc3, //0x0000256d andq %r8, %rbx
- 0x48, 0xf7, 0xd3, //0x00002570 notq %rbx
- 0x48, 0x21, 0xdf, //0x00002573 andq %rbx, %rdi
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002576 movq $24(%rsp), %r8
- 0xe9, 0x5d, 0xff, 0xff, 0xff, //0x0000257b jmp LBB0_456
- //0x00002580 LBB0_467
- 0x48, 0x0f, 0xbc, 0xc7, //0x00002580 bsfq %rdi, %rax
- 0x48, 0x85, 0xf6, //0x00002584 testq %rsi, %rsi
- 0x0f, 0x84, 0x4d, 0x00, 0x00, 0x00, //0x00002587 je LBB0_472
- 0x48, 0x0f, 0xbc, 0xd6, //0x0000258d bsfq %rsi, %rdx
- 0xe9, 0x49, 0x00, 0x00, 0x00, //0x00002591 jmp LBB0_473
- //0x00002596 LBB0_469
- 0x48, 0x01, 0xd9, //0x00002596 addq %rbx, %rcx
- 0x4c, 0x01, 0xd1, //0x00002599 addq %r10, %rcx
- 0xc5, 0xf8, 0x77, //0x0000259c vzeroupper
- 0x48, 0x89, 0xcb, //0x0000259f movq %rcx, %rbx
- 0xe9, 0x55, 0x01, 0x00, 0x00, //0x000025a2 jmp LBB0_482
- //0x000025a7 LBB0_470
- 0x4d, 0x29, 0xe5, //0x000025a7 subq %r12, %r13
- 0x49, 0x01, 0xcd, //0x000025aa addq %rcx, %r13
- 0x49, 0x39, 0xc5, //0x000025ad cmpq %rax, %r13
- 0x0f, 0x82, 0xa4, 0xdf, 0xff, 0xff, //0x000025b0 jb LBB0_36
- 0xe9, 0xde, 0x17, 0x00, 0x00, //0x000025b6 jmp LBB0_694
- //0x000025bb LBB0_471
- 0x4c, 0x8b, 0x5c, 0x24, 0x30, //0x000025bb movq $48(%rsp), %r11
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000025c0 movq $-1, %rax
- 0x4d, 0x85, 0xff, //0x000025c7 testq %r15, %r15
- 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x000025ca movq $16(%rsp), %rcx
- 0x0f, 0x85, 0xda, 0xf3, 0xff, 0xff, //0x000025cf jne LBB0_347
- 0xe9, 0x0a, 0x18, 0x00, 0x00, //0x000025d5 jmp LBB0_700
- //0x000025da LBB0_472
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x000025da movl $64, %edx
- //0x000025df LBB0_473
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000025df movq $32(%rsp), %r11
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x000025e4 movq $8(%rsp), %rsi
- 0x48, 0x39, 0xc2, //0x000025e9 cmpq %rax, %rdx
- 0x0f, 0x82, 0x14, 0x1a, 0x00, 0x00, //0x000025ec jb LBB0_728
- 0xc5, 0x7d, 0x7f, 0xea, //0x000025f2 vmovdqa %ymm13, %ymm2
- 0x48, 0x01, 0xc1, //0x000025f6 addq %rax, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x000025f9 addq $1, %rcx
- //0x000025fd LBB0_475
- 0x48, 0x85, 0xc9, //0x000025fd testq %rcx, %rcx
- 0x0f, 0x88, 0x6b, 0x19, 0x00, 0x00, //0x00002600 js LBB0_715
- 0x48, 0x89, 0x0e, //0x00002606 movq %rcx, (%rsi)
- 0x4c, 0x89, 0xe8, //0x00002609 movq %r13, %rax
- 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x0000260c movabsq $9223372036854775806, %rdx
- 0x49, 0x39, 0xd5, //0x00002616 cmpq %rdx, %r13
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00002619 movq $40(%rsp), %r14
- 0xc5, 0x7d, 0x6f, 0xea, //0x0000261e vmovdqa %ymm2, %ymm13
- 0x0f, 0x86, 0x79, 0xdd, 0xff, 0xff, //0x00002622 jbe LBB0_4
- 0xe9, 0xd0, 0x17, 0x00, 0x00, //0x00002628 jmp LBB0_721
- //0x0000262d LBB0_477
- 0x66, 0x0f, 0xbc, 0xc6, //0x0000262d bsfw %si, %ax
- 0x0f, 0xb7, 0xc8, //0x00002631 movzwl %ax, %ecx
- 0x48, 0x29, 0xd1, //0x00002634 subq %rdx, %rcx
- 0xe9, 0x5d, 0xe9, 0xff, 0xff, //0x00002637 jmp LBB0_182
- //0x0000263c LBB0_162
- 0x4d, 0x85, 0xdb, //0x0000263c testq %r11, %r11
- 0x0f, 0x85, 0x6e, 0x08, 0x00, 0x00, //0x0000263f jne LBB0_550
- 0x4b, 0x8d, 0x0c, 0x02, //0x00002645 leaq (%r10,%r8), %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x00002649 addq $1, %rcx
- 0x49, 0xf7, 0xd2, //0x0000264d notq %r10
- 0x4d, 0x01, 0xf2, //0x00002650 addq %r14, %r10
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002653 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002658 movq $32(%rsp), %r11
- 0x4d, 0x89, 0xf9, //0x0000265d movq %r15, %r9
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002660 movabsq $4294977024, %r15
- //0x0000266a LBB0_164
- 0x4d, 0x85, 0xd2, //0x0000266a testq %r10, %r10
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x0000266d movq $40(%rsp), %r14
- 0x0f, 0x8f, 0x27, 0x00, 0x00, 0x00, //0x00002672 jg LBB0_216
- 0xe9, 0x80, 0x17, 0x00, 0x00, //0x00002678 jmp LBB0_721
- 0x90, 0x90, 0x90, //0x0000267d .p2align 4, 0x90
- //0x00002680 LBB0_214
- 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00002680 movq $-2, %rdx
- 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00002687 movl $2, %eax
- 0x48, 0x01, 0xc1, //0x0000268c addq %rax, %rcx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000268f movq $-1, %rax
- 0x49, 0x01, 0xd2, //0x00002696 addq %rdx, %r10
- 0x0f, 0x8e, 0x5e, 0x17, 0x00, 0x00, //0x00002699 jle LBB0_721
- //0x0000269f LBB0_216
- 0x0f, 0xb6, 0x01, //0x0000269f movzbl (%rcx), %eax
- 0x3c, 0x5c, //0x000026a2 cmpb $92, %al
- 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x000026a4 je LBB0_214
- 0x3c, 0x22, //0x000026aa cmpb $34, %al
- 0x0f, 0x84, 0xd0, 0x12, 0x00, 0x00, //0x000026ac je LBB0_647
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000026b2 movq $-1, %rdx
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000026b9 movl $1, %eax
- 0x48, 0x01, 0xc1, //0x000026be addq %rax, %rcx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000026c1 movq $-1, %rax
- 0x49, 0x01, 0xd2, //0x000026c8 addq %rdx, %r10
- 0x0f, 0x8f, 0xce, 0xff, 0xff, 0xff, //0x000026cb jg LBB0_216
- 0xe9, 0x27, 0x17, 0x00, 0x00, //0x000026d1 jmp LBB0_721
- //0x000026d6 LBB0_478
- 0xc5, 0x7d, 0x7f, 0xe8, //0x000026d6 vmovdqa %ymm13, %ymm0
- 0x0f, 0xbc, 0xc2, //0x000026da bsfl %edx, %eax
- 0xe9, 0xce, 0x03, 0x00, 0x00, //0x000026dd jmp LBB0_505
- //0x000026e2 LBB0_479
- 0x89, 0xc8, //0x000026e2 movl %ecx, %eax
- 0x48, 0x01, 0xc3, //0x000026e4 addq %rax, %rbx
- 0x4c, 0x01, 0xd3, //0x000026e7 addq %r10, %rbx
- 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x000026ea movq $16(%rsp), %r9
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000026ef jmp LBB0_481
- //0x000026f4 LBB0_480
- 0x48, 0x01, 0xc3, //0x000026f4 addq %rax, %rbx
- //0x000026f7 LBB0_481
- 0x4c, 0x8b, 0x54, 0x24, 0x30, //0x000026f7 movq $48(%rsp), %r10
- //0x000026fc LBB0_482
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000026fc movq $-1, %rax
- 0x4d, 0x85, 0xc0, //0x00002703 testq %r8, %r8
- 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00002706 movq $8(%rsp), %rdx
- 0x0f, 0x84, 0x87, 0x18, 0x00, 0x00, //0x0000270b je LBB0_719
- 0x4d, 0x85, 0xdb, //0x00002711 testq %r11, %r11
- 0x0f, 0x84, 0x7e, 0x18, 0x00, 0x00, //0x00002714 je LBB0_719
- 0x4d, 0x85, 0xf6, //0x0000271a testq %r14, %r14
- 0x0f, 0x84, 0x75, 0x18, 0x00, 0x00, //0x0000271d je LBB0_719
- 0x4c, 0x29, 0xd3, //0x00002723 subq %r10, %rbx
- 0x48, 0x8d, 0x43, 0xff, //0x00002726 leaq $-1(%rbx), %rax
- 0x49, 0x39, 0xc0, //0x0000272a cmpq %rax, %r8
- 0x0f, 0x84, 0x9a, 0x00, 0x00, 0x00, //0x0000272d je LBB0_491
- 0x49, 0x39, 0xc3, //0x00002733 cmpq %rax, %r11
- 0x0f, 0x84, 0x91, 0x00, 0x00, 0x00, //0x00002736 je LBB0_491
- 0x49, 0x39, 0xc6, //0x0000273c cmpq %rax, %r14
- 0x0f, 0x84, 0x88, 0x00, 0x00, 0x00, //0x0000273f je LBB0_491
- 0x4d, 0x85, 0xdb, //0x00002745 testq %r11, %r11
- 0xc5, 0xfe, 0x6f, 0x2d, 0x70, 0xd9, 0xff, 0xff, //0x00002748 vmovdqu $-9872(%rip), %ymm5 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0x88, 0xd9, 0xff, 0xff, //0x00002750 vmovdqu $-9848(%rip), %ymm6 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0xa0, 0xd9, 0xff, 0xff, //0x00002758 vmovdqu $-9824(%rip), %ymm7 /* LCPI0_3+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0xb8, 0xd9, 0xff, 0xff, //0x00002760 vmovdqu $-9800(%rip), %ymm8 /* LCPI0_4+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x0d, 0x90, 0xda, 0xff, 0xff, //0x00002768 vmovdqu $-9584(%rip), %ymm9 /* LCPI0_14+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x05, 0xa8, 0xda, 0xff, 0xff, //0x00002770 vmovdqu $-9560(%rip), %ymm0 /* LCPI0_15+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0x60, 0xda, 0xff, 0xff, //0x00002778 vmovdqu $-9632(%rip), %ymm11 /* LCPI0_10+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0xb8, 0xda, 0xff, 0xff, //0x00002780 vmovdqu $-9544(%rip), %ymm14 /* LCPI0_16+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x3d, 0xd0, 0xda, 0xff, 0xff, //0x00002788 vmovdqu $-9520(%rip), %ymm15 /* LCPI0_17+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x1d, 0x28, 0xda, 0xff, 0xff, //0x00002790 vmovdqu $-9688(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x00, 0xda, 0xff, 0xff, //0x00002798 vmovdqu $-9728(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0x0f, 0x8e, 0xa6, 0x00, 0x00, 0x00, //0x000027a0 jle LBB0_495
- 0x49, 0x8d, 0x43, 0xff, //0x000027a6 leaq $-1(%r11), %rax
- 0x49, 0x39, 0xc6, //0x000027aa cmpq %rax, %r14
- 0x0f, 0x84, 0x99, 0x00, 0x00, 0x00, //0x000027ad je LBB0_495
- 0x49, 0xf7, 0xd3, //0x000027b3 notq %r11
- 0x4c, 0x89, 0xdb, //0x000027b6 movq %r11, %rbx
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000027b9 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000027be movq $32(%rsp), %r11
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x000027c3 movq $40(%rsp), %r14
- 0xe9, 0x6a, 0x00, 0x00, 0x00, //0x000027c8 jmp LBB0_494
- //0x000027cd LBB0_491
- 0x48, 0xf7, 0xdb, //0x000027cd negq %rbx
- //0x000027d0 LBB0_492
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000027d0 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000027d5 movq $32(%rsp), %r11
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x000027da movq $40(%rsp), %r14
- //0x000027df LBB0_493
- 0xc5, 0xfe, 0x6f, 0x2d, 0xd9, 0xd8, 0xff, 0xff, //0x000027df vmovdqu $-10023(%rip), %ymm5 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0xf1, 0xd8, 0xff, 0xff, //0x000027e7 vmovdqu $-9999(%rip), %ymm6 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0x09, 0xd9, 0xff, 0xff, //0x000027ef vmovdqu $-9975(%rip), %ymm7 /* LCPI0_3+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0x21, 0xd9, 0xff, 0xff, //0x000027f7 vmovdqu $-9951(%rip), %ymm8 /* LCPI0_4+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x0d, 0xf9, 0xd9, 0xff, 0xff, //0x000027ff vmovdqu $-9735(%rip), %ymm9 /* LCPI0_14+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x05, 0x11, 0xda, 0xff, 0xff, //0x00002807 vmovdqu $-9711(%rip), %ymm0 /* LCPI0_15+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x1d, 0xc9, 0xd9, 0xff, 0xff, //0x0000280f vmovdqu $-9783(%rip), %ymm11 /* LCPI0_10+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x35, 0x21, 0xda, 0xff, 0xff, //0x00002817 vmovdqu $-9695(%rip), %ymm14 /* LCPI0_16+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x3d, 0x39, 0xda, 0xff, 0xff, //0x0000281f vmovdqu $-9671(%rip), %ymm15 /* LCPI0_17+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x1d, 0x91, 0xd9, 0xff, 0xff, //0x00002827 vmovdqu $-9839(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x69, 0xd9, 0xff, 0xff, //0x0000282f vmovdqu $-9879(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- //0x00002837 LBB0_494
- 0xc5, 0x7e, 0x6f, 0x15, 0x01, 0xd9, 0xff, 0xff, //0x00002837 vmovdqu $-9983(%rip), %ymm10 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0x19, 0xd9, 0xff, 0xff, //0x0000283f vmovdqu $-9959(%rip), %ymm12 /* LCPI0_6+0(%rip) */
- 0xe9, 0x83, 0x04, 0x00, 0x00, //0x00002847 jmp LBB0_528
- //0x0000284c LBB0_495
- 0x4c, 0x89, 0xc0, //0x0000284c movq %r8, %rax
- 0x4c, 0x09, 0xf0, //0x0000284f orq %r14, %rax
- 0x0f, 0x99, 0xc0, //0x00002852 setns %al
- 0xc5, 0x7e, 0x6f, 0x15, 0xe3, 0xd8, 0xff, 0xff, //0x00002855 vmovdqu $-10013(%rip), %ymm10 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x25, 0xfb, 0xd8, 0xff, 0xff, //0x0000285d vmovdqu $-9989(%rip), %ymm12 /* LCPI0_6+0(%rip) */
- 0x0f, 0x88, 0x4f, 0x01, 0x00, 0x00, //0x00002865 js LBB0_499
- 0x4d, 0x39, 0xf0, //0x0000286b cmpq %r14, %r8
- 0x0f, 0x8c, 0x46, 0x01, 0x00, 0x00, //0x0000286e jl LBB0_499
- 0x49, 0xf7, 0xd0, //0x00002874 notq %r8
- 0x4c, 0x89, 0xc3, //0x00002877 movq %r8, %rbx
- 0xe9, 0x41, 0x04, 0x00, 0x00, //0x0000287a jmp LBB0_527
- //0x0000287f LBB0_192
- 0x4d, 0x85, 0xdb, //0x0000287f testq %r11, %r11
- 0x0f, 0x85, 0x93, 0x08, 0x00, 0x00, //0x00002882 jne LBB0_573
- 0x4b, 0x8d, 0x0c, 0x02, //0x00002888 leaq (%r10,%r8), %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x0000288c addq $1, %rcx
- 0x49, 0xf7, 0xd2, //0x00002890 notq %r10
- 0x4d, 0x01, 0xf2, //0x00002893 addq %r14, %r10
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002896 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000289b movq $32(%rsp), %r11
- 0x4d, 0x89, 0xf9, //0x000028a0 movq %r15, %r9
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000028a3 movabsq $4294977024, %r15
- //0x000028ad LBB0_194
- 0x4d, 0x85, 0xd2, //0x000028ad testq %r10, %r10
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x000028b0 movq $40(%rsp), %r14
- 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x000028b5 jg LBB0_242
- 0xe9, 0x3d, 0x15, 0x00, 0x00, //0x000028bb jmp LBB0_721
- //0x000028c0 LBB0_240
- 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x000028c0 movq $-2, %rdx
- 0xb8, 0x02, 0x00, 0x00, 0x00, //0x000028c7 movl $2, %eax
- 0x48, 0x01, 0xc1, //0x000028cc addq %rax, %rcx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000028cf movq $-1, %rax
- 0x49, 0x01, 0xd2, //0x000028d6 addq %rdx, %r10
- 0x0f, 0x8e, 0x1e, 0x15, 0x00, 0x00, //0x000028d9 jle LBB0_721
- //0x000028df LBB0_242
- 0x0f, 0xb6, 0x01, //0x000028df movzbl (%rcx), %eax
- 0x3c, 0x5c, //0x000028e2 cmpb $92, %al
- 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x000028e4 je LBB0_240
- 0x3c, 0x22, //0x000028ea cmpb $34, %al
- 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x000028ec je LBB0_498
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000028f2 movq $-1, %rdx
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000028f9 movl $1, %eax
- 0x48, 0x01, 0xc1, //0x000028fe addq %rax, %rcx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002901 movq $-1, %rax
- 0x49, 0x01, 0xd2, //0x00002908 addq %rdx, %r10
- 0x0f, 0x8f, 0xce, 0xff, 0xff, 0xff, //0x0000290b jg LBB0_242
- 0xe9, 0xe7, 0x14, 0x00, 0x00, //0x00002911 jmp LBB0_721
- //0x00002916 LBB0_498
- 0x4c, 0x29, 0xe1, //0x00002916 subq %r12, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x00002919 addq $1, %rcx
- 0xe9, 0x61, 0xe7, 0xff, 0xff, //0x0000291d jmp LBB0_189
- //0x00002922 LBB0_54
- 0x4c, 0x01, 0xe1, //0x00002922 addq %r12, %rcx
- 0x49, 0x83, 0xfa, 0x20, //0x00002925 cmpq $32, %r10
- 0x0f, 0x82, 0x98, 0x06, 0x00, 0x00, //0x00002929 jb LBB0_557
- //0x0000292f LBB0_55
- 0xc5, 0xfe, 0x6f, 0x01, //0x0000292f vmovdqu (%rcx), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00002933 vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xf1, //0x00002937 vpmovmskb %ymm1, %esi
- 0xc5, 0xfd, 0x74, 0xc7, //0x0000293b vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xd0, //0x0000293f vpmovmskb %ymm0, %edx
- 0x85, 0xd2, //0x00002943 testl %edx, %edx
- 0x0f, 0x85, 0xc4, 0x05, 0x00, 0x00, //0x00002945 jne LBB0_552
- 0x4d, 0x85, 0xc0, //0x0000294b testq %r8, %r8
- 0x0f, 0x85, 0xf0, 0x05, 0x00, 0x00, //0x0000294e jne LBB0_554
- 0x45, 0x31, 0xc0, //0x00002954 xorl %r8d, %r8d
- 0x48, 0x85, 0xf6, //0x00002957 testq %rsi, %rsi
- 0x0f, 0x84, 0x5f, 0x06, 0x00, 0x00, //0x0000295a je LBB0_556
- //0x00002960 LBB0_58
- 0x48, 0x0f, 0xbc, 0xc6, //0x00002960 bsfq %rsi, %rax
- 0x4c, 0x29, 0xe1, //0x00002964 subq %r12, %rcx
- 0x48, 0x01, 0xc1, //0x00002967 addq %rax, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x0000296a addq $1, %rcx
- 0xe9, 0xb4, 0xdd, 0xff, 0xff, //0x0000296e jmp LBB0_63
- //0x00002973 LBB0_204
- 0x4c, 0x01, 0xe1, //0x00002973 addq %r12, %rcx
- 0x49, 0x83, 0xfb, 0x20, //0x00002976 cmpq $32, %r11
- 0x0f, 0x82, 0xce, 0x03, 0x00, 0x00, //0x0000297a jb LBB0_534
- //0x00002980 LBB0_205
- 0xc5, 0xfe, 0x6f, 0x01, //0x00002980 vmovdqu (%rcx), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00002984 vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0x7d, 0xd7, 0xc1, //0x00002988 vpmovmskb %ymm1, %r8d
- 0xc5, 0xfd, 0x74, 0xcf, //0x0000298c vpcmpeqb %ymm7, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xd1, //0x00002990 vpmovmskb %ymm1, %edx
- 0x85, 0xd2, //0x00002994 testl %edx, %edx
- 0x0f, 0x85, 0x47, 0x07, 0x00, 0x00, //0x00002996 jne LBB0_571
- 0x4d, 0x85, 0xd2, //0x0000299c testq %r10, %r10
- 0x0f, 0x85, 0xd2, 0x07, 0x00, 0x00, //0x0000299f jne LBB0_575
- 0x45, 0x31, 0xd2, //0x000029a5 xorl %r10d, %r10d
- 0x4d, 0x85, 0xc0, //0x000029a8 testq %r8, %r8
- 0x0f, 0x84, 0x39, 0x08, 0x00, 0x00, //0x000029ab je LBB0_577
- //0x000029b1 LBB0_208
- 0x49, 0x0f, 0xbc, 0xd0, //0x000029b1 bsfq %r8, %rdx
- 0xe9, 0x35, 0x08, 0x00, 0x00, //0x000029b5 jmp LBB0_578
- //0x000029ba LBB0_499
- 0x49, 0x8d, 0x4e, 0xff, //0x000029ba leaq $-1(%r14), %rcx
- 0x49, 0x39, 0xc8, //0x000029be cmpq %rcx, %r8
- 0x49, 0xf7, 0xd6, //0x000029c1 notq %r14
- 0x4c, 0x0f, 0x45, 0xf3, //0x000029c4 cmovneq %rbx, %r14
- 0x84, 0xc0, //0x000029c8 testb %al, %al
- 0x49, 0x0f, 0x45, 0xde, //0x000029ca cmovneq %r14, %rbx
- 0xe9, 0xed, 0x02, 0x00, 0x00, //0x000029ce jmp LBB0_527
- //0x000029d3 LBB0_500
- 0xc5, 0x7d, 0x7f, 0xe8, //0x000029d3 vmovdqa %ymm13, %ymm0
- 0x4d, 0x01, 0xec, //0x000029d7 addq %r13, %r12
- 0x4d, 0x29, 0xdc, //0x000029da subq %r11, %r12
- 0x48, 0xf7, 0xd0, //0x000029dd notq %rax
- 0x4c, 0x01, 0xe0, //0x000029e0 addq %r12, %rax
- 0x49, 0x89, 0xc3, //0x000029e3 movq %rax, %r11
- 0xe9, 0xcb, 0x00, 0x00, 0x00, //0x000029e6 jmp LBB0_506
- //0x000029eb LBB0_501
- 0xc5, 0x7d, 0x7f, 0xe8, //0x000029eb vmovdqa %ymm13, %ymm0
- 0x89, 0xd0, //0x000029ef movl %edx, %eax
- 0xe9, 0xba, 0x00, 0x00, 0x00, //0x000029f1 jmp LBB0_505
- //0x000029f6 LBB0_502
- 0x4d, 0x01, 0xe5, //0x000029f6 addq %r12, %r13
- 0x48, 0x85, 0xf6, //0x000029f9 testq %rsi, %rsi
- 0x0f, 0x85, 0xf4, 0xda, 0xff, 0xff, //0x000029fc jne LBB0_29
- 0xe9, 0x22, 0xdb, 0xff, 0xff, //0x00002a02 jmp LBB0_34
- //0x00002a07 LBB0_503
- 0xc5, 0x7d, 0x7f, 0xe8, //0x00002a07 vmovdqa %ymm13, %ymm0
- 0x89, 0xd0, //0x00002a0b movl %edx, %eax
- 0xe9, 0x31, 0x01, 0x00, 0x00, //0x00002a0d jmp LBB0_514
- //0x00002a12 LBB0_79
- 0x4c, 0x01, 0xe1, //0x00002a12 addq %r12, %rcx
- 0x49, 0x83, 0xfa, 0x20, //0x00002a15 cmpq $32, %r10
- 0x0f, 0x82, 0xc9, 0x09, 0x00, 0x00, //0x00002a19 jb LBB0_598
- //0x00002a1f LBB0_80
- 0xc5, 0xfe, 0x6f, 0x01, //0x00002a1f vmovdqu (%rcx), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00002a23 vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xf1, //0x00002a27 vpmovmskb %ymm1, %esi
- 0xc5, 0xfd, 0x74, 0xc7, //0x00002a2b vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xd0, //0x00002a2f vpmovmskb %ymm0, %edx
- 0x85, 0xd2, //0x00002a33 testl %edx, %edx
- 0x0f, 0x85, 0xf5, 0x08, 0x00, 0x00, //0x00002a35 jne LBB0_593
- 0x4d, 0x85, 0xc0, //0x00002a3b testq %r8, %r8
- 0x0f, 0x85, 0x21, 0x09, 0x00, 0x00, //0x00002a3e jne LBB0_595
- 0x45, 0x31, 0xc0, //0x00002a44 xorl %r8d, %r8d
- 0x48, 0x85, 0xf6, //0x00002a47 testq %rsi, %rsi
- 0x0f, 0x84, 0x90, 0x09, 0x00, 0x00, //0x00002a4a je LBB0_597
- //0x00002a50 LBB0_83
- 0x48, 0x0f, 0xbc, 0xc6, //0x00002a50 bsfq %rsi, %rax
- 0x4c, 0x29, 0xe1, //0x00002a54 subq %r12, %rcx
- 0x48, 0x01, 0xc1, //0x00002a57 addq %rax, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x00002a5a addq $1, %rcx
- 0xe9, 0x14, 0xe3, 0xff, 0xff, //0x00002a5e jmp LBB0_151
- //0x00002a63 LBB0_229
- 0x4c, 0x01, 0xe1, //0x00002a63 addq %r12, %rcx
- 0x49, 0x83, 0xfb, 0x20, //0x00002a66 cmpq $32, %r11
- 0x0f, 0x82, 0x57, 0x03, 0x00, 0x00, //0x00002a6a jb LBB0_540
- //0x00002a70 LBB0_230
- 0xc5, 0xfe, 0x6f, 0x01, //0x00002a70 vmovdqu (%rcx), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00002a74 vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0x7d, 0xd7, 0xc1, //0x00002a78 vpmovmskb %ymm1, %r8d
- 0xc5, 0xfd, 0x74, 0xcf, //0x00002a7c vpcmpeqb %ymm7, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xd1, //0x00002a80 vpmovmskb %ymm1, %edx
- 0x85, 0xd2, //0x00002a84 testl %edx, %edx
- 0x0f, 0x85, 0x78, 0x0a, 0x00, 0x00, //0x00002a86 jne LBB0_612
- 0x4d, 0x85, 0xd2, //0x00002a8c testq %r10, %r10
- 0x0f, 0x85, 0xa7, 0x0a, 0x00, 0x00, //0x00002a8f jne LBB0_614
- 0x45, 0x31, 0xd2, //0x00002a95 xorl %r10d, %r10d
- 0x4d, 0x85, 0xc0, //0x00002a98 testq %r8, %r8
- 0x0f, 0x84, 0x0e, 0x0b, 0x00, 0x00, //0x00002a9b je LBB0_616
- //0x00002aa1 LBB0_233
- 0x49, 0x0f, 0xbc, 0xd0, //0x00002aa1 bsfq %r8, %rdx
- 0xe9, 0x0a, 0x0b, 0x00, 0x00, //0x00002aa5 jmp LBB0_617
- //0x00002aaa LBB0_504
- 0xc5, 0x7d, 0x7f, 0xe8, //0x00002aaa vmovdqa %ymm13, %ymm0
- 0x89, 0xc0, //0x00002aae movl %eax, %eax
- //0x00002ab0 LBB0_505
- 0x49, 0xf7, 0xd3, //0x00002ab0 notq %r11
- 0x49, 0x29, 0xc3, //0x00002ab3 subq %rax, %r11
- //0x00002ab6 LBB0_506
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00002ab6 movq $8(%rsp), %rsi
- //0x00002abb LBB0_507
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002abb movabsq $4294977024, %r15
- 0x4d, 0x85, 0xdb, //0x00002ac5 testq %r11, %r11
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002ac8 movq $24(%rsp), %r8
- 0x0f, 0x88, 0x0e, 0x13, 0x00, 0x00, //0x00002acd js LBB0_357
- //0x00002ad3 LBB0_508
- 0x48, 0x8b, 0x0e, //0x00002ad3 movq (%rsi), %rcx
- 0xc5, 0x7d, 0x6f, 0xe8, //0x00002ad6 vmovdqa %ymm0, %ymm13
- //0x00002ada LBB0_509
- 0x4c, 0x01, 0xd9, //0x00002ada addq %r11, %rcx
- 0x48, 0x83, 0xc1, 0xff, //0x00002add addq $-1, %rcx
- 0x48, 0x89, 0x0e, //0x00002ae1 movq %rcx, (%rsi)
- 0x4c, 0x89, 0xe8, //0x00002ae4 movq %r13, %rax
- 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00002ae7 movabsq $9223372036854775806, %rdx
- 0x49, 0x39, 0xd5, //0x00002af1 cmpq %rdx, %r13
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002af4 movq $32(%rsp), %r11
- 0x0f, 0x86, 0xa2, 0xd8, 0xff, 0xff, //0x00002af9 jbe LBB0_4
- 0xe9, 0xf9, 0x12, 0x00, 0x00, //0x00002aff jmp LBB0_721
- //0x00002b04 LBB0_510
- 0xc5, 0x7d, 0x7f, 0xe8, //0x00002b04 vmovdqa %ymm13, %ymm0
- 0x41, 0x0f, 0xbc, 0xc1, //0x00002b08 bsfl %r9d, %eax
- 0xe9, 0x07, 0x00, 0x00, 0x00, //0x00002b0c jmp LBB0_512
- //0x00002b11 LBB0_511
- 0xc5, 0x7d, 0x7f, 0xe8, //0x00002b11 vmovdqa %ymm13, %ymm0
- 0x0f, 0xbc, 0xc0, //0x00002b15 bsfl %eax, %eax
- //0x00002b18 LBB0_512
- 0x4d, 0x01, 0xec, //0x00002b18 addq %r13, %r12
- 0x4d, 0x29, 0xdc, //0x00002b1b subq %r11, %r12
- 0x49, 0x29, 0xc4, //0x00002b1e subq %rax, %r12
- 0x49, 0xf7, 0xd6, //0x00002b21 notq %r14
- 0x4d, 0x01, 0xe6, //0x00002b24 addq %r12, %r14
- 0x4d, 0x89, 0xf3, //0x00002b27 movq %r14, %r11
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00002b2a movq $8(%rsp), %rsi
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00002b2f movq $40(%rsp), %r14
- 0x4d, 0x89, 0xd1, //0x00002b34 movq %r10, %r9
- 0xe9, 0x7f, 0xff, 0xff, 0xff, //0x00002b37 jmp LBB0_507
- //0x00002b3c LBB0_513
- 0xc5, 0x7d, 0x7f, 0xe8, //0x00002b3c vmovdqa %ymm13, %ymm0
- 0x0f, 0xbc, 0xc0, //0x00002b40 bsfl %eax, %eax
- //0x00002b43 LBB0_514
- 0x4d, 0x01, 0xec, //0x00002b43 addq %r13, %r12
- 0x4d, 0x29, 0xdc, //0x00002b46 subq %r11, %r12
- 0x49, 0x29, 0xc4, //0x00002b49 subq %rax, %r12
- 0x49, 0xf7, 0xd6, //0x00002b4c notq %r14
- 0x4d, 0x01, 0xe6, //0x00002b4f addq %r12, %r14
- 0x4d, 0x89, 0xf3, //0x00002b52 movq %r14, %r11
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00002b55 movq $8(%rsp), %rsi
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00002b5a movq $40(%rsp), %r14
- 0xe9, 0x57, 0xff, 0xff, 0xff, //0x00002b5f jmp LBB0_507
- //0x00002b64 LBB0_515
- 0x4c, 0x89, 0xd3, //0x00002b64 movq %r10, %rbx
- 0xe9, 0x8b, 0xfb, 0xff, 0xff, //0x00002b67 jmp LBB0_481
- //0x00002b6c LBB0_516
- 0xc5, 0x7d, 0x7f, 0xe8, //0x00002b6c vmovdqa %ymm13, %ymm0
- 0x0f, 0xbc, 0xc2, //0x00002b70 bsfl %edx, %eax
- 0xe9, 0x3d, 0x01, 0x00, 0x00, //0x00002b73 jmp LBB0_526
- //0x00002b78 LBB0_260
- 0x4c, 0x01, 0xe1, //0x00002b78 addq %r12, %rcx
- 0x49, 0x83, 0xfa, 0x20, //0x00002b7b cmpq $32, %r10
- 0x0f, 0x82, 0xb8, 0x02, 0x00, 0x00, //0x00002b7f jb LBB0_545
- //0x00002b85 LBB0_261
- 0xc5, 0xfe, 0x6f, 0x01, //0x00002b85 vmovdqu (%rcx), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00002b89 vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xf1, //0x00002b8d vpmovmskb %ymm1, %esi
- 0xc5, 0xfd, 0x74, 0xc7, //0x00002b91 vpcmpeqb %ymm7, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xd0, //0x00002b95 vpmovmskb %ymm0, %edx
- 0x85, 0xd2, //0x00002b99 testl %edx, %edx
- 0x0f, 0x85, 0xed, 0x0d, 0x00, 0x00, //0x00002b9b jne LBB0_648
- 0x4d, 0x85, 0xc0, //0x00002ba1 testq %r8, %r8
- 0x0f, 0x85, 0x19, 0x0e, 0x00, 0x00, //0x00002ba4 jne LBB0_650
- 0x45, 0x31, 0xc0, //0x00002baa xorl %r8d, %r8d
- 0xc5, 0x7d, 0x7f, 0xea, //0x00002bad vmovdqa %ymm13, %ymm2
- 0x48, 0x85, 0xf6, //0x00002bb1 testq %rsi, %rsi
- 0x0f, 0x84, 0x88, 0x0e, 0x00, 0x00, //0x00002bb4 je LBB0_652
- //0x00002bba LBB0_264
- 0x48, 0x0f, 0xbc, 0xc6, //0x00002bba bsfq %rsi, %rax
- 0x4c, 0x29, 0xe1, //0x00002bbe subq %r12, %rcx
- 0x48, 0x01, 0xc1, //0x00002bc1 addq %rax, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x00002bc4 addq $1, %rcx
- 0xe9, 0x5e, 0xe9, 0xff, 0xff, //0x00002bc8 jmp LBB0_269
- //0x00002bcd LBB0_459
- 0x4c, 0x01, 0xe1, //0x00002bcd addq %r12, %rcx
- 0x49, 0x83, 0xfb, 0x20, //0x00002bd0 cmpq $32, %r11
- 0x0f, 0x82, 0x96, 0x02, 0x00, 0x00, //0x00002bd4 jb LBB0_547
- //0x00002bda LBB0_460
- 0xc5, 0xfe, 0x6f, 0x01, //0x00002bda vmovdqu (%rcx), %ymm0
- 0xc5, 0xfd, 0x74, 0xce, //0x00002bde vpcmpeqb %ymm6, %ymm0, %ymm1
- 0xc5, 0x7d, 0xd7, 0xc1, //0x00002be2 vpmovmskb %ymm1, %r8d
- 0xc5, 0xfd, 0x74, 0xcf, //0x00002be6 vpcmpeqb %ymm7, %ymm0, %ymm1
- 0xc5, 0xfd, 0xd7, 0xd1, //0x00002bea vpmovmskb %ymm1, %edx
- 0x85, 0xd2, //0x00002bee testl %edx, %edx
- 0x0f, 0x85, 0x30, 0x0f, 0x00, 0x00, //0x00002bf0 jne LBB0_666
- 0x4d, 0x85, 0xd2, //0x00002bf6 testq %r10, %r10
- 0x0f, 0x85, 0x5f, 0x0f, 0x00, 0x00, //0x00002bf9 jne LBB0_668
- 0x45, 0x31, 0xd2, //0x00002bff xorl %r10d, %r10d
- 0x4d, 0x85, 0xc0, //0x00002c02 testq %r8, %r8
- 0x0f, 0x84, 0xc6, 0x0f, 0x00, 0x00, //0x00002c05 je LBB0_670
- //0x00002c0b LBB0_463
- 0x49, 0x0f, 0xbc, 0xd0, //0x00002c0b bsfq %r8, %rdx
- 0xe9, 0xc2, 0x0f, 0x00, 0x00, //0x00002c0f jmp LBB0_671
- //0x00002c14 LBB0_517
- 0x0f, 0xbc, 0xc0, //0x00002c14 bsfl %eax, %eax
- 0xe9, 0x3d, 0x00, 0x00, 0x00, //0x00002c17 jmp LBB0_523
- //0x00002c1c LBB0_518
- 0x4d, 0x01, 0xec, //0x00002c1c addq %r13, %r12
- 0x49, 0x29, 0xdc, //0x00002c1f subq %rbx, %r12
- 0x49, 0x29, 0xc4, //0x00002c22 subq %rax, %r12
- 0x4c, 0x89, 0xe3, //0x00002c25 movq %r12, %rbx
- 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00002c28 movq $8(%rsp), %rdx
- 0xe9, 0x9e, 0xfb, 0xff, 0xff, //0x00002c2d jmp LBB0_492
- //0x00002c32 LBB0_519
- 0xc5, 0x7d, 0x7f, 0xe8, //0x00002c32 vmovdqa %ymm13, %ymm0
- 0x89, 0xd0, //0x00002c36 movl %edx, %eax
- 0xe9, 0x78, 0x00, 0x00, 0x00, //0x00002c38 jmp LBB0_526
- //0x00002c3d LBB0_520
- 0x4c, 0x01, 0xe1, //0x00002c3d addq %r12, %rcx
- 0xe9, 0x25, 0xfa, 0xff, 0xff, //0x00002c40 jmp LBB0_164
- //0x00002c45 LBB0_521
- 0x4c, 0x01, 0xe1, //0x00002c45 addq %r12, %rcx
- 0x48, 0x83, 0xf8, 0x10, //0x00002c48 cmpq $16, %rax
- 0x0f, 0x83, 0xa0, 0xe2, 0xff, 0xff, //0x00002c4c jae LBB0_170
- 0xe9, 0xe3, 0xe2, 0xff, 0xff, //0x00002c52 jmp LBB0_173
- //0x00002c57 LBB0_522
- 0x89, 0xd0, //0x00002c57 movl %edx, %eax
- //0x00002c59 LBB0_523
- 0x4d, 0x01, 0xec, //0x00002c59 addq %r13, %r12
- 0x49, 0x29, 0xdc, //0x00002c5c subq %rbx, %r12
- 0x49, 0x29, 0xc4, //0x00002c5f subq %rax, %r12
- 0x4d, 0x29, 0xd4, //0x00002c62 subq %r10, %r12
- 0x4c, 0x89, 0xe3, //0x00002c65 movq %r12, %rbx
- 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00002c68 movq $8(%rsp), %rdx
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002c6d movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002c72 movq $32(%rsp), %r11
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00002c77 movq $40(%rsp), %r14
- 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x00002c7c movq $16(%rsp), %r9
- 0xe9, 0x59, 0xfb, 0xff, 0xff, //0x00002c81 jmp LBB0_493
- //0x00002c86 LBB0_524
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002c86 movq $-1, $16(%rsp)
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002c8f movq $-1, %r8
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002c96 movq $-1, %r15
- 0x4d, 0x89, 0xd3, //0x00002c9d movq %r10, %r11
- 0x48, 0x83, 0xfb, 0x10, //0x00002ca0 cmpq $16, %rbx
- 0x0f, 0x83, 0x1e, 0xdd, 0xff, 0xff, //0x00002ca4 jae LBB0_111
- 0xe9, 0xbb, 0xde, 0xff, 0xff, //0x00002caa jmp LBB0_130
- //0x00002caf LBB0_525
- 0xc5, 0x7d, 0x7f, 0xe8, //0x00002caf vmovdqa %ymm13, %ymm0
- 0x89, 0xc0, //0x00002cb3 movl %eax, %eax
- //0x00002cb5 LBB0_526
- 0x48, 0xf7, 0xd3, //0x00002cb5 notq %rbx
- 0x48, 0x29, 0xc3, //0x00002cb8 subq %rax, %rbx
- 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00002cbb movq $8(%rsp), %rdx
- //0x00002cc0 LBB0_527
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002cc0 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002cc5 movq $32(%rsp), %r11
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x00002cca movq $40(%rsp), %r14
- //0x00002ccf LBB0_528
- 0x48, 0x85, 0xdb, //0x00002ccf testq %rbx, %rbx
- 0x0f, 0x88, 0xbd, 0x12, 0x00, 0x00, //0x00002cd2 js LBB0_718
- 0x48, 0x8b, 0x0a, //0x00002cd8 movq (%rdx), %rcx
- 0xc5, 0x7d, 0x6f, 0xe8, //0x00002cdb vmovdqa %ymm0, %ymm13
- //0x00002cdf LBB0_530
- 0x48, 0x01, 0xd9, //0x00002cdf addq %rbx, %rcx
- 0x48, 0x8b, 0x44, 0x24, 0x08, //0x00002ce2 movq $8(%rsp), %rax
- 0x48, 0x89, 0x08, //0x00002ce7 movq %rcx, (%rax)
- 0x4c, 0x89, 0xe8, //0x00002cea movq %r13, %rax
- 0x48, 0xba, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00002ced movabsq $9223372036854775806, %rdx
- 0x49, 0x39, 0xd5, //0x00002cf7 cmpq %rdx, %r13
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002cfa movabsq $4294977024, %r15
- 0x0f, 0x86, 0x97, 0xd6, 0xff, 0xff, //0x00002d04 jbe LBB0_4
- 0xe9, 0xee, 0x10, 0x00, 0x00, //0x00002d0a jmp LBB0_721
- //0x00002d0f LBB0_531
- 0x4c, 0x01, 0xe1, //0x00002d0f addq %r12, %rcx
- 0xe9, 0x96, 0xfb, 0xff, 0xff, //0x00002d12 jmp LBB0_194
- //0x00002d17 LBB0_532
- 0x4c, 0x01, 0xe1, //0x00002d17 addq %r12, %rcx
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002d1a movq $-1, $16(%rsp)
- 0x45, 0x31, 0xc0, //0x00002d23 xorl %r8d, %r8d
- 0x49, 0x83, 0xfa, 0x20, //0x00002d26 cmpq $32, %r10
- 0x0f, 0x83, 0xff, 0xfb, 0xff, 0xff, //0x00002d2a jae LBB0_55
- 0xe9, 0x92, 0x02, 0x00, 0x00, //0x00002d30 jmp LBB0_557
- //0x00002d35 LBB0_533
- 0x4c, 0x01, 0xe1, //0x00002d35 addq %r12, %rcx
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002d38 movq $-1, $16(%rsp)
- 0x45, 0x31, 0xd2, //0x00002d41 xorl %r10d, %r10d
- 0x49, 0x83, 0xfb, 0x20, //0x00002d44 cmpq $32, %r11
- 0x0f, 0x83, 0x32, 0xfc, 0xff, 0xff, //0x00002d48 jae LBB0_205
- //0x00002d4e LBB0_534
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002d4e movq $24(%rsp), %r8
- 0xe9, 0xf0, 0x04, 0x00, 0x00, //0x00002d53 jmp LBB0_583
- //0x00002d58 LBB0_535
- 0x4c, 0x29, 0xe1, //0x00002d58 subq %r12, %rcx
- 0x48, 0x01, 0xd1, //0x00002d5b addq %rdx, %rcx
- //0x00002d5e LBB0_536
- 0x4c, 0x89, 0xff, //0x00002d5e movq %r15, %rdi
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002d61 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002d66 movq $32(%rsp), %r11
- 0x49, 0x89, 0xf7, //0x00002d6b movq %rsi, %r15
- //0x00002d6e LBB0_537
- 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00002d6e vmovdqa %ymm10, %ymm13
- 0xc5, 0xfe, 0x6f, 0x1d, 0x45, 0xd4, 0xff, 0xff, //0x00002d73 vmovdqu $-11195(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x1d, 0xd4, 0xff, 0xff, //0x00002d7b vmovdqu $-11235(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x00002d83 vmovdqa %ymm0, %ymm10
- 0xc5, 0x7d, 0x6f, 0xe1, //0x00002d87 vmovdqa %ymm1, %ymm12
- 0xe9, 0x09, 0xe2, 0xff, 0xff, //0x00002d8b jmp LBB0_182
- //0x00002d90 LBB0_538
- 0x4c, 0x01, 0xe1, //0x00002d90 addq %r12, %rcx
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002d93 movq $-1, $16(%rsp)
- 0x45, 0x31, 0xc0, //0x00002d9c xorl %r8d, %r8d
- 0x49, 0x83, 0xfa, 0x20, //0x00002d9f cmpq $32, %r10
- 0x0f, 0x83, 0x76, 0xfc, 0xff, 0xff, //0x00002da3 jae LBB0_80
- 0xe9, 0x3a, 0x06, 0x00, 0x00, //0x00002da9 jmp LBB0_598
- //0x00002dae LBB0_539
- 0x4c, 0x01, 0xe1, //0x00002dae addq %r12, %rcx
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002db1 movq $-1, $16(%rsp)
- 0x45, 0x31, 0xd2, //0x00002dba xorl %r10d, %r10d
- 0x49, 0x83, 0xfb, 0x20, //0x00002dbd cmpq $32, %r11
- 0x0f, 0x83, 0xa9, 0xfc, 0xff, 0xff, //0x00002dc1 jae LBB0_230
- //0x00002dc7 LBB0_540
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002dc7 movq $24(%rsp), %r8
- 0xe9, 0x3c, 0x08, 0x00, 0x00, //0x00002dcc jmp LBB0_622
- //0x00002dd1 LBB0_541
- 0x4c, 0x01, 0xe1, //0x00002dd1 addq %r12, %rcx
- 0xe9, 0x72, 0xee, 0xff, 0xff, //0x00002dd4 jmp LBB0_376
- //0x00002dd9 LBB0_542
- 0x4c, 0x01, 0xe1, //0x00002dd9 addq %r12, %rcx
- 0x48, 0x83, 0xf8, 0x10, //0x00002ddc cmpq $16, %rax
- 0x48, 0x8b, 0x7c, 0x24, 0x08, //0x00002de0 movq $8(%rsp), %rdi
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002de5 movabsq $4294977024, %r15
- 0x0f, 0x83, 0xfc, 0xee, 0xff, 0xff, //0x00002def jae LBB0_382
- 0xe9, 0x3f, 0xef, 0xff, 0xff, //0x00002df5 jmp LBB0_385
- //0x00002dfa LBB0_543
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002dfa movq $-1, %r14
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002e01 movq $-1, %r8
- 0x4c, 0x89, 0xd3, //0x00002e08 movq %r10, %rbx
- 0x4c, 0x89, 0x54, 0x24, 0x30, //0x00002e0b movq %r10, $48(%rsp)
- 0x4c, 0x89, 0x4c, 0x24, 0x10, //0x00002e10 movq %r9, $16(%rsp)
- 0x49, 0x83, 0xff, 0x10, //0x00002e15 cmpq $16, %r15
- 0x0f, 0x83, 0xc7, 0xe8, 0xff, 0xff, //0x00002e19 jae LBB0_295
- 0xe9, 0xee, 0xe9, 0xff, 0xff, //0x00002e1f jmp LBB0_313
- //0x00002e24 LBB0_544
- 0x4c, 0x01, 0xe1, //0x00002e24 addq %r12, %rcx
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002e27 movq $-1, $16(%rsp)
- 0x45, 0x31, 0xc0, //0x00002e30 xorl %r8d, %r8d
- 0x49, 0x83, 0xfa, 0x20, //0x00002e33 cmpq $32, %r10
- 0x0f, 0x83, 0x48, 0xfd, 0xff, 0xff, //0x00002e37 jae LBB0_261
- //0x00002e3d LBB0_545
- 0xc5, 0x7d, 0x7f, 0xe1, //0x00002e3d vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x00002e41 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00002e45 vmovdqa %ymm13, %ymm10
- 0x4c, 0x89, 0xfb, //0x00002e4a movq %r15, %rbx
- 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00002e4d movq $8(%rsp), %r15
- 0xe9, 0x07, 0x0c, 0x00, 0x00, //0x00002e52 jmp LBB0_653
- //0x00002e57 LBB0_546
- 0x4c, 0x01, 0xe1, //0x00002e57 addq %r12, %rcx
- 0x48, 0xc7, 0x44, 0x24, 0x10, 0xff, 0xff, 0xff, 0xff, //0x00002e5a movq $-1, $16(%rsp)
- 0x45, 0x31, 0xd2, //0x00002e63 xorl %r10d, %r10d
- 0x49, 0x83, 0xfb, 0x20, //0x00002e66 cmpq $32, %r11
- 0x0f, 0x83, 0x6a, 0xfd, 0xff, 0xff, //0x00002e6a jae LBB0_460
- //0x00002e70 LBB0_547
- 0xc5, 0x7d, 0x7f, 0xe1, //0x00002e70 vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x00002e74 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00002e78 vmovdqa %ymm13, %ymm10
- 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00002e7d vmovdqa %ymm14, %ymm12
- 0x4c, 0x89, 0xfb, //0x00002e82 movq %r15, %rbx
- 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00002e85 movq $8(%rsp), %r15
- 0xe9, 0xbe, 0x0d, 0x00, 0x00, //0x00002e8a jmp LBB0_676
- //0x00002e8f LBB0_548
- 0x4c, 0x29, 0xe1, //0x00002e8f subq %r12, %rcx
- 0x48, 0x01, 0xd1, //0x00002e92 addq %rdx, %rcx
- //0x00002e95 LBB0_549
- 0x48, 0x8b, 0x7c, 0x24, 0x08, //0x00002e95 movq $8(%rsp), %rdi
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002e9a movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002e9f movq $32(%rsp), %r11
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002ea4 movabsq $4294977024, %r15
- 0xe9, 0xbb, 0xfe, 0xff, 0xff, //0x00002eae jmp LBB0_537
- //0x00002eb3 LBB0_550
- 0x49, 0x8d, 0x4e, 0xff, //0x00002eb3 leaq $-1(%r14), %rcx
- 0x4c, 0x39, 0xd1, //0x00002eb7 cmpq %r10, %rcx
- 0x0f, 0x84, 0x3d, 0x0f, 0x00, 0x00, //0x00002eba je LBB0_721
- 0xc5, 0x7d, 0x7f, 0xe1, //0x00002ec0 vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x00002ec4 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00002ec8 vmovdqa %ymm13, %ymm10
- 0x4b, 0x8d, 0x0c, 0x02, //0x00002ecd leaq (%r10,%r8), %rcx
- 0x48, 0x83, 0xc1, 0x02, //0x00002ed1 addq $2, %rcx
- 0x4d, 0x29, 0xd6, //0x00002ed5 subq %r10, %r14
- 0x49, 0x83, 0xc6, 0xfe, //0x00002ed8 addq $-2, %r14
- 0x4d, 0x89, 0xf2, //0x00002edc movq %r14, %r10
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002edf movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002ee4 movq $32(%rsp), %r11
- 0x4d, 0x89, 0xf9, //0x00002ee9 movq %r15, %r9
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002eec movabsq $4294977024, %r15
- 0xc5, 0xfe, 0x6f, 0x1d, 0xc2, 0xd2, 0xff, 0xff, //0x00002ef6 vmovdqu $-11582(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x9a, 0xd2, 0xff, 0xff, //0x00002efe vmovdqu $-11622(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x00002f06 vmovdqa %ymm0, %ymm10
- 0xe9, 0x5b, 0xf7, 0xff, 0xff, //0x00002f0a jmp LBB0_164
- //0x00002f0f LBB0_552
- 0xc5, 0x7d, 0x7f, 0xe1, //0x00002f0f vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x00002f13 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00002f17 vmovdqa %ymm13, %ymm10
- 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00002f1c vmovdqa %ymm14, %ymm12
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00002f21 cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0x29, 0x00, 0x00, 0x00, //0x00002f27 jne LBB0_555
- 0x48, 0x89, 0xc8, //0x00002f2d movq %rcx, %rax
- 0x4c, 0x29, 0xe0, //0x00002f30 subq %r12, %rax
- 0x48, 0x0f, 0xbc, 0xda, //0x00002f33 bsfq %rdx, %rbx
- 0x48, 0x01, 0xc3, //0x00002f37 addq %rax, %rbx
- 0x48, 0x89, 0x5c, 0x24, 0x10, //0x00002f3a movq %rbx, $16(%rsp)
- 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00002f3f jmp LBB0_555
- //0x00002f44 LBB0_554
- 0xc5, 0x7d, 0x7f, 0xe1, //0x00002f44 vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x00002f48 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00002f4c vmovdqa %ymm13, %ymm10
- 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00002f51 vmovdqa %ymm14, %ymm12
- //0x00002f56 LBB0_555
- 0x44, 0x89, 0xc0, //0x00002f56 movl %r8d, %eax
- 0xf7, 0xd0, //0x00002f59 notl %eax
- 0x21, 0xd0, //0x00002f5b andl %edx, %eax
- 0x8d, 0x3c, 0x00, //0x00002f5d leal (%rax,%rax), %edi
- 0x41, 0x8d, 0x1c, 0x40, //0x00002f60 leal (%r8,%rax,2), %ebx
- 0xf7, 0xd7, //0x00002f64 notl %edi
- 0x21, 0xd7, //0x00002f66 andl %edx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002f68 andl $-1431655766, %edi
- 0x45, 0x31, 0xc0, //0x00002f6e xorl %r8d, %r8d
- 0x01, 0xc7, //0x00002f71 addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc0, //0x00002f73 setb %r8b
- 0x01, 0xff, //0x00002f77 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00002f79 xorl $1431655765, %edi
- 0x21, 0xdf, //0x00002f7f andl %ebx, %edi
- 0xf7, 0xd7, //0x00002f81 notl %edi
- 0x21, 0xfe, //0x00002f83 andl %edi, %esi
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002f85 movq $32(%rsp), %r11
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002f8a movabsq $4294977024, %r15
- 0xc4, 0x41, 0x7d, 0x6f, 0xf4, //0x00002f94 vmovdqa %ymm12, %ymm14
- 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00002f99 vmovdqa %ymm10, %ymm13
- 0xc5, 0xfe, 0x6f, 0x1d, 0x1a, 0xd2, 0xff, 0xff, //0x00002f9e vmovdqu $-11750(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0xf2, 0xd1, 0xff, 0xff, //0x00002fa6 vmovdqu $-11790(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x00002fae vmovdqa %ymm0, %ymm10
- 0xc5, 0x7d, 0x6f, 0xe1, //0x00002fb2 vmovdqa %ymm1, %ymm12
- 0x48, 0x85, 0xf6, //0x00002fb6 testq %rsi, %rsi
- 0x0f, 0x85, 0xa1, 0xf9, 0xff, 0xff, //0x00002fb9 jne LBB0_58
- //0x00002fbf LBB0_556
- 0x48, 0x83, 0xc1, 0x20, //0x00002fbf addq $32, %rcx
- 0x49, 0x83, 0xc2, 0xe0, //0x00002fc3 addq $-32, %r10
- //0x00002fc7 LBB0_557
- 0x4d, 0x85, 0xc0, //0x00002fc7 testq %r8, %r8
- 0x0f, 0x85, 0x25, 0x07, 0x00, 0x00, //0x00002fca jne LBB0_632
- 0x48, 0x8b, 0x7c, 0x24, 0x10, //0x00002fd0 movq $16(%rsp), %rdi
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002fd5 movq $24(%rsp), %r8
- 0x4d, 0x85, 0xd2, //0x00002fda testq %r10, %r10
- 0x0f, 0x84, 0xb5, 0x00, 0x00, 0x00, //0x00002fdd je LBB0_570
- //0x00002fe3 LBB0_559
- 0x4c, 0x89, 0xe2, //0x00002fe3 movq %r12, %rdx
- 0x48, 0xf7, 0xda, //0x00002fe6 negq %rdx
- //0x00002fe9 LBB0_560
- 0x31, 0xf6, //0x00002fe9 xorl %esi, %esi
- //0x00002feb LBB0_561
- 0x0f, 0xb6, 0x04, 0x31, //0x00002feb movzbl (%rcx,%rsi), %eax
- 0x3c, 0x22, //0x00002fef cmpb $34, %al
- 0x0f, 0x84, 0x9a, 0x00, 0x00, 0x00, //0x00002ff1 je LBB0_569
- 0x3c, 0x5c, //0x00002ff7 cmpb $92, %al
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002ff9 je LBB0_566
- 0x48, 0x83, 0xc6, 0x01, //0x00002fff addq $1, %rsi
- 0x49, 0x39, 0xf2, //0x00003003 cmpq %rsi, %r10
- 0x0f, 0x85, 0xdf, 0xff, 0xff, 0xff, //0x00003006 jne LBB0_561
- 0xe9, 0x8f, 0x00, 0x00, 0x00, //0x0000300c jmp LBB0_564
- //0x00003011 LBB0_566
- 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00003011 movq $8(%rsp), %rbx
- 0x49, 0x8d, 0x42, 0xff, //0x00003016 leaq $-1(%r10), %rax
- 0x48, 0x39, 0xf0, //0x0000301a cmpq %rsi, %rax
- 0x0f, 0x84, 0xa0, 0x0d, 0x00, 0x00, //0x0000301d je LBB0_697
- 0xc5, 0x7d, 0x7f, 0xe1, //0x00003023 vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x00003027 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000302b vmovdqa %ymm13, %ymm10
- 0x48, 0x8d, 0x04, 0x0a, //0x00003030 leaq (%rdx,%rcx), %rax
- 0x48, 0x01, 0xf0, //0x00003034 addq %rsi, %rax
- 0x48, 0x83, 0xff, 0xff, //0x00003037 cmpq $-1, %rdi
- 0x48, 0x8b, 0x5c, 0x24, 0x10, //0x0000303b movq $16(%rsp), %rbx
- 0x48, 0x0f, 0x44, 0xd8, //0x00003040 cmoveq %rax, %rbx
- 0x48, 0x89, 0x5c, 0x24, 0x10, //0x00003044 movq %rbx, $16(%rsp)
- 0x48, 0x0f, 0x44, 0xf8, //0x00003049 cmoveq %rax, %rdi
- 0x48, 0x01, 0xf1, //0x0000304d addq %rsi, %rcx
- 0x48, 0x83, 0xc1, 0x02, //0x00003050 addq $2, %rcx
- 0x4c, 0x89, 0xd0, //0x00003054 movq %r10, %rax
- 0x48, 0x29, 0xf0, //0x00003057 subq %rsi, %rax
- 0x48, 0x83, 0xc0, 0xfe, //0x0000305a addq $-2, %rax
- 0x49, 0x83, 0xc2, 0xfe, //0x0000305e addq $-2, %r10
- 0x49, 0x39, 0xf2, //0x00003062 cmpq %rsi, %r10
- 0x49, 0x89, 0xc2, //0x00003065 movq %rax, %r10
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003068 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000306d movq $32(%rsp), %r11
- 0xc5, 0xfe, 0x6f, 0x1d, 0x46, 0xd1, 0xff, 0xff, //0x00003072 vmovdqu $-11962(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x1e, 0xd1, 0xff, 0xff, //0x0000307a vmovdqu $-12002(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x00003082 vmovdqa %ymm0, %ymm10
- 0x0f, 0x85, 0x5d, 0xff, 0xff, 0xff, //0x00003086 jne LBB0_560
- 0xe9, 0x35, 0x10, 0x00, 0x00, //0x0000308c jmp LBB0_568
- //0x00003091 LBB0_569
- 0x48, 0x01, 0xf1, //0x00003091 addq %rsi, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x00003094 addq $1, %rcx
- //0x00003098 LBB0_570
- 0x4c, 0x29, 0xe1, //0x00003098 subq %r12, %rcx
- 0xe9, 0x8c, 0xd6, 0xff, 0xff, //0x0000309b jmp LBB0_64
- //0x000030a0 LBB0_564
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x000030a0 movq $8(%rsp), %rsi
- 0x3c, 0x22, //0x000030a5 cmpb $34, %al
- 0x0f, 0x85, 0x8c, 0x0f, 0x00, 0x00, //0x000030a7 jne LBB0_730
- 0xc5, 0x7d, 0x7f, 0xe1, //0x000030ad vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x000030b1 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x000030b5 vmovdqa %ymm13, %ymm10
- 0x4c, 0x89, 0xfa, //0x000030ba movq %r15, %rdx
- 0x4c, 0x01, 0xd1, //0x000030bd addq %r10, %rcx
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000030c0 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000030c5 movq $32(%rsp), %r11
- 0xc5, 0xfe, 0x6f, 0x1d, 0xee, 0xd0, 0xff, 0xff, //0x000030ca vmovdqu $-12050(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0xc6, 0xd0, 0xff, 0xff, //0x000030d2 vmovdqu $-12090(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x000030da vmovdqa %ymm0, %ymm10
- 0xe9, 0xb5, 0xff, 0xff, 0xff, //0x000030de jmp LBB0_570
- //0x000030e3 LBB0_571
- 0xc5, 0x7d, 0x7f, 0xe2, //0x000030e3 vmovdqa %ymm12, %ymm2
- 0xc5, 0x7d, 0x7f, 0xd1, //0x000030e7 vmovdqa %ymm10, %ymm1
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x000030eb vmovdqa %ymm13, %ymm10
- 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x000030f0 vmovdqa %ymm14, %ymm12
- 0x4c, 0x89, 0xfb, //0x000030f5 movq %r15, %rbx
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x000030f8 cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0x88, 0x00, 0x00, 0x00, //0x000030fe jne LBB0_576
- 0x48, 0x89, 0xc8, //0x00003104 movq %rcx, %rax
- 0x4c, 0x29, 0xe0, //0x00003107 subq %r12, %rax
- 0x48, 0x0f, 0xbc, 0xfa, //0x0000310a bsfq %rdx, %rdi
- 0x48, 0x01, 0xc7, //0x0000310e addq %rax, %rdi
- 0x48, 0x89, 0x7c, 0x24, 0x10, //0x00003111 movq %rdi, $16(%rsp)
- 0xe9, 0x71, 0x00, 0x00, 0x00, //0x00003116 jmp LBB0_576
- //0x0000311b LBB0_573
- 0x49, 0x8d, 0x4e, 0xff, //0x0000311b leaq $-1(%r14), %rcx
- 0x4c, 0x39, 0xd1, //0x0000311f cmpq %r10, %rcx
- 0x0f, 0x84, 0xd5, 0x0c, 0x00, 0x00, //0x00003122 je LBB0_721
- 0xc5, 0x7d, 0x7f, 0xe1, //0x00003128 vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x0000312c vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003130 vmovdqa %ymm13, %ymm10
- 0x4b, 0x8d, 0x0c, 0x02, //0x00003135 leaq (%r10,%r8), %rcx
- 0x48, 0x83, 0xc1, 0x02, //0x00003139 addq $2, %rcx
- 0x4d, 0x29, 0xd6, //0x0000313d subq %r10, %r14
- 0x49, 0x83, 0xc6, 0xfe, //0x00003140 addq $-2, %r14
- 0x4d, 0x89, 0xf2, //0x00003144 movq %r14, %r10
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003147 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000314c movq $32(%rsp), %r11
- 0x4d, 0x89, 0xf9, //0x00003151 movq %r15, %r9
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003154 movabsq $4294977024, %r15
- 0xc5, 0xfe, 0x6f, 0x1d, 0x5a, 0xd0, 0xff, 0xff, //0x0000315e vmovdqu $-12198(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x32, 0xd0, 0xff, 0xff, //0x00003166 vmovdqu $-12238(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x0000316e vmovdqa %ymm0, %ymm10
- 0xe9, 0x36, 0xf7, 0xff, 0xff, //0x00003172 jmp LBB0_194
- //0x00003177 LBB0_575
- 0xc5, 0x7d, 0x7f, 0xe2, //0x00003177 vmovdqa %ymm12, %ymm2
- 0xc5, 0x7d, 0x7f, 0xd1, //0x0000317b vmovdqa %ymm10, %ymm1
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000317f vmovdqa %ymm13, %ymm10
- 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00003184 vmovdqa %ymm14, %ymm12
- 0x4c, 0x89, 0xfb, //0x00003189 movq %r15, %rbx
- //0x0000318c LBB0_576
- 0x44, 0x89, 0xd0, //0x0000318c movl %r10d, %eax
- 0xf7, 0xd0, //0x0000318f notl %eax
- 0x21, 0xd0, //0x00003191 andl %edx, %eax
- 0x8d, 0x34, 0x00, //0x00003193 leal (%rax,%rax), %esi
- 0x41, 0x8d, 0x3c, 0x42, //0x00003196 leal (%r10,%rax,2), %edi
- 0xf7, 0xd6, //0x0000319a notl %esi
- 0x21, 0xd6, //0x0000319c andl %edx, %esi
- 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000319e andl $-1431655766, %esi
- 0x45, 0x31, 0xd2, //0x000031a4 xorl %r10d, %r10d
- 0x01, 0xc6, //0x000031a7 addl %eax, %esi
- 0x41, 0x0f, 0x92, 0xc2, //0x000031a9 setb %r10b
- 0x01, 0xf6, //0x000031ad addl %esi, %esi
- 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x000031af xorl $1431655765, %esi
- 0x21, 0xfe, //0x000031b5 andl %edi, %esi
- 0xf7, 0xd6, //0x000031b7 notl %esi
- 0x41, 0x21, 0xf0, //0x000031b9 andl %esi, %r8d
- 0x49, 0x89, 0xdf, //0x000031bc movq %rbx, %r15
- 0xc4, 0x41, 0x7d, 0x6f, 0xf4, //0x000031bf vmovdqa %ymm12, %ymm14
- 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x000031c4 vmovdqa %ymm10, %ymm13
- 0xc5, 0xfe, 0x6f, 0x1d, 0xef, 0xcf, 0xff, 0xff, //0x000031c9 vmovdqu $-12305(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0xc7, 0xcf, 0xff, 0xff, //0x000031d1 vmovdqu $-12345(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd1, //0x000031d9 vmovdqa %ymm1, %ymm10
- 0xc5, 0x7d, 0x6f, 0xe2, //0x000031dd vmovdqa %ymm2, %ymm12
- 0x4d, 0x85, 0xc0, //0x000031e1 testq %r8, %r8
- 0x0f, 0x85, 0xc7, 0xf7, 0xff, 0xff, //0x000031e4 jne LBB0_208
- //0x000031ea LBB0_577
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x000031ea movl $64, %edx
- //0x000031ef LBB0_578
- 0xc5, 0xbd, 0xda, 0xc8, //0x000031ef vpminub %ymm0, %ymm8, %ymm1
- 0xc5, 0xfd, 0x74, 0xc1, //0x000031f3 vpcmpeqb %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x000031f7 vpmovmskb %ymm0, %esi
- 0x0f, 0xbc, 0xfe, //0x000031fb bsfl %esi, %edi
- 0x4d, 0x85, 0xc0, //0x000031fe testq %r8, %r8
- 0x0f, 0x84, 0x2c, 0x00, 0x00, 0x00, //0x00003201 je LBB0_581
- 0x85, 0xf6, //0x00003207 testl %esi, %esi
- 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00003209 movl $64, %eax
- 0x0f, 0x44, 0xf8, //0x0000320e cmovel %eax, %edi
- 0x48, 0x39, 0xfa, //0x00003211 cmpq %rdi, %rdx
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003214 movq $24(%rsp), %r8
- 0x0f, 0x87, 0x0a, 0x0e, 0x00, 0x00, //0x00003219 ja LBB0_733
- 0x4c, 0x29, 0xe1, //0x0000321f subq %r12, %rcx
- 0x48, 0x01, 0xd1, //0x00003222 addq %rdx, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x00003225 addq $1, %rcx
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00003229 movq $32(%rsp), %r11
- 0xe9, 0xf9, 0xd4, 0xff, 0xff, //0x0000322e jmp LBB0_64
- //0x00003233 LBB0_581
- 0x85, 0xf6, //0x00003233 testl %esi, %esi
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003235 movq $24(%rsp), %r8
- 0x0f, 0x85, 0x01, 0x0e, 0x00, 0x00, //0x0000323a jne LBB0_731
- 0x48, 0x83, 0xc1, 0x20, //0x00003240 addq $32, %rcx
- 0x49, 0x83, 0xc3, 0xe0, //0x00003244 addq $-32, %r11
- //0x00003248 LBB0_583
- 0x4d, 0x85, 0xd2, //0x00003248 testq %r10, %r10
- 0x0f, 0x85, 0x18, 0x05, 0x00, 0x00, //0x0000324b jne LBB0_634
- 0x48, 0x8b, 0x44, 0x24, 0x10, //0x00003251 movq $16(%rsp), %rax
- 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00003256 movq $8(%rsp), %rbx
- 0x4d, 0x85, 0xdb, //0x0000325b testq %r11, %r11
- 0x0f, 0x84, 0x5f, 0x0b, 0x00, 0x00, //0x0000325e je LBB0_697
- //0x00003264 LBB0_585
- 0x0f, 0xb6, 0x11, //0x00003264 movzbl (%rcx), %edx
- 0x80, 0xfa, 0x22, //0x00003267 cmpb $34, %dl
- 0x0f, 0x84, 0xa6, 0x00, 0x00, 0x00, //0x0000326a je LBB0_695
- 0x80, 0xfa, 0x5c, //0x00003270 cmpb $92, %dl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00003273 je LBB0_589
- 0x80, 0xfa, 0x1f, //0x00003279 cmpb $31, %dl
- 0x0f, 0x86, 0xdb, 0x0d, 0x00, 0x00, //0x0000327c jbe LBB0_735
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00003282 movq $-1, %rdx
- 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00003289 movl $1, %esi
- 0x48, 0x01, 0xf1, //0x0000328e addq %rsi, %rcx
- 0x49, 0x01, 0xd3, //0x00003291 addq %rdx, %r11
- 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00003294 jne LBB0_585
- 0xe9, 0x24, 0x0b, 0x00, 0x00, //0x0000329a jmp LBB0_697
- //0x0000329f LBB0_589
- 0x4c, 0x89, 0xff, //0x0000329f movq %r15, %rdi
- 0x49, 0x89, 0xdf, //0x000032a2 movq %rbx, %r15
- 0x49, 0x83, 0xfb, 0x01, //0x000032a5 cmpq $1, %r11
- 0x0f, 0x84, 0xe2, 0x0d, 0x00, 0x00, //0x000032a9 je LBB0_741
- 0xc5, 0x7d, 0x7f, 0xe1, //0x000032af vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x000032b3 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x000032b7 vmovdqa %ymm13, %ymm10
- 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x000032bc movq $-2, %rdx
- 0xbe, 0x02, 0x00, 0x00, 0x00, //0x000032c3 movl $2, %esi
- 0x48, 0x83, 0xf8, 0xff, //0x000032c8 cmpq $-1, %rax
- 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000032cc jne LBB0_592
- 0x48, 0x89, 0xc8, //0x000032d2 movq %rcx, %rax
- 0x4c, 0x29, 0xe0, //0x000032d5 subq %r12, %rax
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x000032d8 movq %rax, $16(%rsp)
- //0x000032dd LBB0_592
- 0x4c, 0x89, 0xfb, //0x000032dd movq %r15, %rbx
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000032e0 movq $24(%rsp), %r8
- 0x49, 0x89, 0xff, //0x000032e5 movq %rdi, %r15
- 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x000032e8 vmovdqa %ymm10, %ymm13
- 0xc5, 0xfe, 0x6f, 0x1d, 0xcb, 0xce, 0xff, 0xff, //0x000032ed vmovdqu $-12597(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0xa3, 0xce, 0xff, 0xff, //0x000032f5 vmovdqu $-12637(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x000032fd vmovdqa %ymm0, %ymm10
- 0xc5, 0x7d, 0x6f, 0xe1, //0x00003301 vmovdqa %ymm1, %ymm12
- 0x48, 0x01, 0xf1, //0x00003305 addq %rsi, %rcx
- 0x49, 0x01, 0xd3, //0x00003308 addq %rdx, %r11
- 0x0f, 0x85, 0x53, 0xff, 0xff, 0xff, //0x0000330b jne LBB0_585
- 0xe9, 0xad, 0x0a, 0x00, 0x00, //0x00003311 jmp LBB0_697
- //0x00003316 LBB0_695
- 0x4c, 0x29, 0xe1, //0x00003316 subq %r12, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x00003319 addq $1, %rcx
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000331d movq $32(%rsp), %r11
- 0x48, 0x85, 0xc9, //0x00003322 testq %rcx, %rcx
- 0x0f, 0x89, 0x76, 0xe0, 0xff, 0xff, //0x00003325 jns LBB0_247
- 0xe9, 0x81, 0x0a, 0x00, 0x00, //0x0000332b jmp LBB0_696
- //0x00003330 LBB0_593
- 0xc5, 0x7d, 0x7f, 0xe1, //0x00003330 vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x00003334 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003338 vmovdqa %ymm13, %ymm10
- 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x0000333d vmovdqa %ymm14, %ymm12
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00003342 cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0x29, 0x00, 0x00, 0x00, //0x00003348 jne LBB0_596
- 0x48, 0x89, 0xc8, //0x0000334e movq %rcx, %rax
- 0x4c, 0x29, 0xe0, //0x00003351 subq %r12, %rax
- 0x48, 0x0f, 0xbc, 0xda, //0x00003354 bsfq %rdx, %rbx
- 0x48, 0x01, 0xc3, //0x00003358 addq %rax, %rbx
- 0x48, 0x89, 0x5c, 0x24, 0x10, //0x0000335b movq %rbx, $16(%rsp)
- 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00003360 jmp LBB0_596
- //0x00003365 LBB0_595
- 0xc5, 0x7d, 0x7f, 0xe1, //0x00003365 vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x00003369 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000336d vmovdqa %ymm13, %ymm10
- 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00003372 vmovdqa %ymm14, %ymm12
- //0x00003377 LBB0_596
- 0x44, 0x89, 0xc0, //0x00003377 movl %r8d, %eax
- 0xf7, 0xd0, //0x0000337a notl %eax
- 0x21, 0xd0, //0x0000337c andl %edx, %eax
- 0x8d, 0x3c, 0x00, //0x0000337e leal (%rax,%rax), %edi
- 0x41, 0x8d, 0x1c, 0x40, //0x00003381 leal (%r8,%rax,2), %ebx
- 0xf7, 0xd7, //0x00003385 notl %edi
- 0x21, 0xd7, //0x00003387 andl %edx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003389 andl $-1431655766, %edi
- 0x45, 0x31, 0xc0, //0x0000338f xorl %r8d, %r8d
- 0x01, 0xc7, //0x00003392 addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc0, //0x00003394 setb %r8b
- 0x01, 0xff, //0x00003398 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x0000339a xorl $1431655765, %edi
- 0x21, 0xdf, //0x000033a0 andl %ebx, %edi
- 0xf7, 0xd7, //0x000033a2 notl %edi
- 0x21, 0xfe, //0x000033a4 andl %edi, %esi
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000033a6 movq $32(%rsp), %r11
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000033ab movabsq $4294977024, %r15
- 0xc4, 0x41, 0x7d, 0x6f, 0xf4, //0x000033b5 vmovdqa %ymm12, %ymm14
- 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x000033ba vmovdqa %ymm10, %ymm13
- 0xc5, 0xfe, 0x6f, 0x1d, 0xf9, 0xcd, 0xff, 0xff, //0x000033bf vmovdqu $-12807(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0xd1, 0xcd, 0xff, 0xff, //0x000033c7 vmovdqu $-12847(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x000033cf vmovdqa %ymm0, %ymm10
- 0xc5, 0x7d, 0x6f, 0xe1, //0x000033d3 vmovdqa %ymm1, %ymm12
- 0x48, 0x85, 0xf6, //0x000033d7 testq %rsi, %rsi
- 0x0f, 0x85, 0x70, 0xf6, 0xff, 0xff, //0x000033da jne LBB0_83
- //0x000033e0 LBB0_597
- 0x48, 0x83, 0xc1, 0x20, //0x000033e0 addq $32, %rcx
- 0x49, 0x83, 0xc2, 0xe0, //0x000033e4 addq $-32, %r10
- //0x000033e8 LBB0_598
- 0x4d, 0x85, 0xc0, //0x000033e8 testq %r8, %r8
- 0x0f, 0x85, 0xed, 0x03, 0x00, 0x00, //0x000033eb jne LBB0_636
- 0x48, 0x8b, 0x7c, 0x24, 0x10, //0x000033f1 movq $16(%rsp), %rdi
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000033f6 movq $24(%rsp), %r8
- 0x4d, 0x85, 0xd2, //0x000033fb testq %r10, %r10
- 0x0f, 0x84, 0xb5, 0x00, 0x00, 0x00, //0x000033fe je LBB0_611
- //0x00003404 LBB0_600
- 0x4c, 0x89, 0xe2, //0x00003404 movq %r12, %rdx
- 0x48, 0xf7, 0xda, //0x00003407 negq %rdx
- //0x0000340a LBB0_601
- 0x31, 0xf6, //0x0000340a xorl %esi, %esi
- //0x0000340c LBB0_602
- 0x0f, 0xb6, 0x04, 0x31, //0x0000340c movzbl (%rcx,%rsi), %eax
- 0x3c, 0x22, //0x00003410 cmpb $34, %al
- 0x0f, 0x84, 0x9a, 0x00, 0x00, 0x00, //0x00003412 je LBB0_610
- 0x3c, 0x5c, //0x00003418 cmpb $92, %al
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000341a je LBB0_607
- 0x48, 0x83, 0xc6, 0x01, //0x00003420 addq $1, %rsi
- 0x49, 0x39, 0xf2, //0x00003424 cmpq %rsi, %r10
- 0x0f, 0x85, 0xdf, 0xff, 0xff, 0xff, //0x00003427 jne LBB0_602
- 0xe9, 0x8f, 0x00, 0x00, 0x00, //0x0000342d jmp LBB0_605
- //0x00003432 LBB0_607
- 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00003432 movq $8(%rsp), %rbx
- 0x49, 0x8d, 0x42, 0xff, //0x00003437 leaq $-1(%r10), %rax
- 0x48, 0x39, 0xf0, //0x0000343b cmpq %rsi, %rax
- 0x0f, 0x84, 0x7f, 0x09, 0x00, 0x00, //0x0000343e je LBB0_697
- 0xc5, 0x7d, 0x7f, 0xe1, //0x00003444 vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x00003448 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000344c vmovdqa %ymm13, %ymm10
- 0x48, 0x8d, 0x04, 0x0a, //0x00003451 leaq (%rdx,%rcx), %rax
- 0x48, 0x01, 0xf0, //0x00003455 addq %rsi, %rax
- 0x48, 0x83, 0xff, 0xff, //0x00003458 cmpq $-1, %rdi
- 0x48, 0x8b, 0x5c, 0x24, 0x10, //0x0000345c movq $16(%rsp), %rbx
- 0x48, 0x0f, 0x44, 0xd8, //0x00003461 cmoveq %rax, %rbx
- 0x48, 0x89, 0x5c, 0x24, 0x10, //0x00003465 movq %rbx, $16(%rsp)
- 0x48, 0x0f, 0x44, 0xf8, //0x0000346a cmoveq %rax, %rdi
- 0x48, 0x01, 0xf1, //0x0000346e addq %rsi, %rcx
- 0x48, 0x83, 0xc1, 0x02, //0x00003471 addq $2, %rcx
- 0x4c, 0x89, 0xd0, //0x00003475 movq %r10, %rax
- 0x48, 0x29, 0xf0, //0x00003478 subq %rsi, %rax
- 0x48, 0x83, 0xc0, 0xfe, //0x0000347b addq $-2, %rax
- 0x49, 0x83, 0xc2, 0xfe, //0x0000347f addq $-2, %r10
- 0x49, 0x39, 0xf2, //0x00003483 cmpq %rsi, %r10
- 0x49, 0x89, 0xc2, //0x00003486 movq %rax, %r10
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003489 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000348e movq $32(%rsp), %r11
- 0xc5, 0xfe, 0x6f, 0x1d, 0x25, 0xcd, 0xff, 0xff, //0x00003493 vmovdqu $-13019(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0xfd, 0xcc, 0xff, 0xff, //0x0000349b vmovdqu $-13059(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x000034a3 vmovdqa %ymm0, %ymm10
- 0x0f, 0x85, 0x5d, 0xff, 0xff, 0xff, //0x000034a7 jne LBB0_601
- 0xe9, 0x14, 0x0c, 0x00, 0x00, //0x000034ad jmp LBB0_568
- //0x000034b2 LBB0_610
- 0x48, 0x01, 0xf1, //0x000034b2 addq %rsi, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x000034b5 addq $1, %rcx
- //0x000034b9 LBB0_611
- 0x4c, 0x29, 0xe1, //0x000034b9 subq %r12, %rcx
- 0xe9, 0xbb, 0xd8, 0xff, 0xff, //0x000034bc jmp LBB0_152
- //0x000034c1 LBB0_605
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x000034c1 movq $8(%rsp), %rsi
- 0x3c, 0x22, //0x000034c6 cmpb $34, %al
- 0x0f, 0x85, 0x6b, 0x0b, 0x00, 0x00, //0x000034c8 jne LBB0_730
- 0xc5, 0x7d, 0x7f, 0xe1, //0x000034ce vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x000034d2 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x000034d6 vmovdqa %ymm13, %ymm10
- 0x4c, 0x89, 0xfa, //0x000034db movq %r15, %rdx
- 0x4c, 0x01, 0xd1, //0x000034de addq %r10, %rcx
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000034e1 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000034e6 movq $32(%rsp), %r11
- 0xc5, 0xfe, 0x6f, 0x1d, 0xcd, 0xcc, 0xff, 0xff, //0x000034eb vmovdqu $-13107(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0xa5, 0xcc, 0xff, 0xff, //0x000034f3 vmovdqu $-13147(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x000034fb vmovdqa %ymm0, %ymm10
- 0xe9, 0xb5, 0xff, 0xff, 0xff, //0x000034ff jmp LBB0_611
- //0x00003504 LBB0_612
- 0xc5, 0x7d, 0x7f, 0xe2, //0x00003504 vmovdqa %ymm12, %ymm2
- 0xc5, 0x7d, 0x7f, 0xd1, //0x00003508 vmovdqa %ymm10, %ymm1
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000350c vmovdqa %ymm13, %ymm10
- 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00003511 vmovdqa %ymm14, %ymm12
- 0x4c, 0x89, 0xfb, //0x00003516 movq %r15, %rbx
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00003519 cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x0000351f jne LBB0_615
- 0x48, 0x89, 0xc8, //0x00003525 movq %rcx, %rax
- 0x4c, 0x29, 0xe0, //0x00003528 subq %r12, %rax
- 0x48, 0x0f, 0xbc, 0xfa, //0x0000352b bsfq %rdx, %rdi
- 0x48, 0x01, 0xc7, //0x0000352f addq %rax, %rdi
- 0x48, 0x89, 0x7c, 0x24, 0x10, //0x00003532 movq %rdi, $16(%rsp)
- 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00003537 jmp LBB0_615
- //0x0000353c LBB0_614
- 0xc5, 0x7d, 0x7f, 0xe2, //0x0000353c vmovdqa %ymm12, %ymm2
- 0xc5, 0x7d, 0x7f, 0xd1, //0x00003540 vmovdqa %ymm10, %ymm1
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003544 vmovdqa %ymm13, %ymm10
- 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00003549 vmovdqa %ymm14, %ymm12
- 0x4c, 0x89, 0xfb, //0x0000354e movq %r15, %rbx
- //0x00003551 LBB0_615
- 0x44, 0x89, 0xd0, //0x00003551 movl %r10d, %eax
- 0xf7, 0xd0, //0x00003554 notl %eax
- 0x21, 0xd0, //0x00003556 andl %edx, %eax
- 0x8d, 0x34, 0x00, //0x00003558 leal (%rax,%rax), %esi
- 0x41, 0x8d, 0x3c, 0x42, //0x0000355b leal (%r10,%rax,2), %edi
- 0xf7, 0xd6, //0x0000355f notl %esi
- 0x21, 0xd6, //0x00003561 andl %edx, %esi
- 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003563 andl $-1431655766, %esi
- 0x45, 0x31, 0xd2, //0x00003569 xorl %r10d, %r10d
- 0x01, 0xc6, //0x0000356c addl %eax, %esi
- 0x41, 0x0f, 0x92, 0xc2, //0x0000356e setb %r10b
- 0x01, 0xf6, //0x00003572 addl %esi, %esi
- 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00003574 xorl $1431655765, %esi
- 0x21, 0xfe, //0x0000357a andl %edi, %esi
- 0xf7, 0xd6, //0x0000357c notl %esi
- 0x41, 0x21, 0xf0, //0x0000357e andl %esi, %r8d
- 0x49, 0x89, 0xdf, //0x00003581 movq %rbx, %r15
- 0xc4, 0x41, 0x7d, 0x6f, 0xf4, //0x00003584 vmovdqa %ymm12, %ymm14
- 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00003589 vmovdqa %ymm10, %ymm13
- 0xc5, 0xfe, 0x6f, 0x1d, 0x2a, 0xcc, 0xff, 0xff, //0x0000358e vmovdqu $-13270(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x02, 0xcc, 0xff, 0xff, //0x00003596 vmovdqu $-13310(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd1, //0x0000359e vmovdqa %ymm1, %ymm10
- 0xc5, 0x7d, 0x6f, 0xe2, //0x000035a2 vmovdqa %ymm2, %ymm12
- 0x4d, 0x85, 0xc0, //0x000035a6 testq %r8, %r8
- 0x0f, 0x85, 0xf2, 0xf4, 0xff, 0xff, //0x000035a9 jne LBB0_233
- //0x000035af LBB0_616
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x000035af movl $64, %edx
- //0x000035b4 LBB0_617
- 0xc5, 0xbd, 0xda, 0xc8, //0x000035b4 vpminub %ymm0, %ymm8, %ymm1
- 0xc5, 0xfd, 0x74, 0xc1, //0x000035b8 vpcmpeqb %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x000035bc vpmovmskb %ymm0, %esi
- 0x0f, 0xbc, 0xfe, //0x000035c0 bsfl %esi, %edi
- 0x4d, 0x85, 0xc0, //0x000035c3 testq %r8, %r8
- 0x0f, 0x84, 0x2c, 0x00, 0x00, 0x00, //0x000035c6 je LBB0_620
- 0x85, 0xf6, //0x000035cc testl %esi, %esi
- 0xb8, 0x40, 0x00, 0x00, 0x00, //0x000035ce movl $64, %eax
- 0x0f, 0x44, 0xf8, //0x000035d3 cmovel %eax, %edi
- 0x48, 0x39, 0xfa, //0x000035d6 cmpq %rdi, %rdx
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000035d9 movq $24(%rsp), %r8
- 0x0f, 0x87, 0x45, 0x0a, 0x00, 0x00, //0x000035de ja LBB0_733
- 0x4c, 0x29, 0xe1, //0x000035e4 subq %r12, %rcx
- 0x48, 0x01, 0xd1, //0x000035e7 addq %rdx, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x000035ea addq $1, %rcx
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000035ee movq $32(%rsp), %r11
- 0xe9, 0x84, 0xd7, 0xff, 0xff, //0x000035f3 jmp LBB0_152
- //0x000035f8 LBB0_620
- 0x85, 0xf6, //0x000035f8 testl %esi, %esi
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000035fa movq $24(%rsp), %r8
- 0x0f, 0x85, 0x3c, 0x0a, 0x00, 0x00, //0x000035ff jne LBB0_731
- 0x48, 0x83, 0xc1, 0x20, //0x00003605 addq $32, %rcx
- 0x49, 0x83, 0xc3, 0xe0, //0x00003609 addq $-32, %r11
- //0x0000360d LBB0_622
- 0x4d, 0x85, 0xd2, //0x0000360d testq %r10, %r10
- 0x0f, 0x85, 0x3c, 0x02, 0x00, 0x00, //0x00003610 jne LBB0_638
- 0x48, 0x8b, 0x44, 0x24, 0x10, //0x00003616 movq $16(%rsp), %rax
- 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x0000361b movq $8(%rsp), %rbx
- 0x4d, 0x85, 0xdb, //0x00003620 testq %r11, %r11
- 0x0f, 0x84, 0x9a, 0x07, 0x00, 0x00, //0x00003623 je LBB0_697
- //0x00003629 LBB0_624
- 0x0f, 0xb6, 0x11, //0x00003629 movzbl (%rcx), %edx
- 0x80, 0xfa, 0x22, //0x0000362c cmpb $34, %dl
- 0x0f, 0x84, 0xa6, 0x00, 0x00, 0x00, //0x0000362f je LBB0_701
- 0x80, 0xfa, 0x5c, //0x00003635 cmpb $92, %dl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00003638 je LBB0_628
- 0x80, 0xfa, 0x1f, //0x0000363e cmpb $31, %dl
- 0x0f, 0x86, 0x16, 0x0a, 0x00, 0x00, //0x00003641 jbe LBB0_735
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00003647 movq $-1, %rdx
- 0xbe, 0x01, 0x00, 0x00, 0x00, //0x0000364e movl $1, %esi
- 0x48, 0x01, 0xf1, //0x00003653 addq %rsi, %rcx
- 0x49, 0x01, 0xd3, //0x00003656 addq %rdx, %r11
- 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00003659 jne LBB0_624
- 0xe9, 0x5f, 0x07, 0x00, 0x00, //0x0000365f jmp LBB0_697
- //0x00003664 LBB0_628
- 0x4c, 0x89, 0xff, //0x00003664 movq %r15, %rdi
- 0x49, 0x89, 0xdf, //0x00003667 movq %rbx, %r15
- 0x49, 0x83, 0xfb, 0x01, //0x0000366a cmpq $1, %r11
- 0x0f, 0x84, 0x1d, 0x0a, 0x00, 0x00, //0x0000366e je LBB0_741
- 0xc5, 0x7d, 0x7f, 0xe1, //0x00003674 vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x00003678 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000367c vmovdqa %ymm13, %ymm10
- 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00003681 movq $-2, %rdx
- 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00003688 movl $2, %esi
- 0x48, 0x83, 0xf8, 0xff, //0x0000368d cmpq $-1, %rax
- 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00003691 jne LBB0_631
- 0x48, 0x89, 0xc8, //0x00003697 movq %rcx, %rax
- 0x4c, 0x29, 0xe0, //0x0000369a subq %r12, %rax
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x0000369d movq %rax, $16(%rsp)
- //0x000036a2 LBB0_631
- 0x4c, 0x89, 0xfb, //0x000036a2 movq %r15, %rbx
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000036a5 movq $24(%rsp), %r8
- 0x49, 0x89, 0xff, //0x000036aa movq %rdi, %r15
- 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x000036ad vmovdqa %ymm10, %ymm13
- 0xc5, 0xfe, 0x6f, 0x1d, 0x06, 0xcb, 0xff, 0xff, //0x000036b2 vmovdqu $-13562(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0xde, 0xca, 0xff, 0xff, //0x000036ba vmovdqu $-13602(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x000036c2 vmovdqa %ymm0, %ymm10
- 0xc5, 0x7d, 0x6f, 0xe1, //0x000036c6 vmovdqa %ymm1, %ymm12
- 0x48, 0x01, 0xf1, //0x000036ca addq %rsi, %rcx
- 0x49, 0x01, 0xd3, //0x000036cd addq %rdx, %r11
- 0x0f, 0x85, 0x53, 0xff, 0xff, 0xff, //0x000036d0 jne LBB0_624
- 0xe9, 0xe8, 0x06, 0x00, 0x00, //0x000036d6 jmp LBB0_697
- //0x000036db LBB0_701
- 0x4c, 0x29, 0xe1, //0x000036db subq %r12, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x000036de addq $1, %rcx
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000036e2 movq $32(%rsp), %r11
- 0x48, 0x85, 0xc9, //0x000036e7 testq %rcx, %rcx
- 0x0f, 0x89, 0x53, 0xe4, 0xff, 0xff, //0x000036ea jns LBB0_363
- 0xe9, 0xbc, 0x06, 0x00, 0x00, //0x000036f0 jmp LBB0_696
- //0x000036f5 LBB0_632
- 0x48, 0x8b, 0x44, 0x24, 0x08, //0x000036f5 movq $8(%rsp), %rax
- 0x4d, 0x85, 0xd2, //0x000036fa testq %r10, %r10
- 0x0f, 0x84, 0xbb, 0x09, 0x00, 0x00, //0x000036fd je LBB0_740
- 0xc5, 0x7d, 0x7f, 0xe1, //0x00003703 vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x00003707 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000370b vmovdqa %ymm13, %ymm10
- 0x4c, 0x89, 0xfa, //0x00003710 movq %r15, %rdx
- 0x4c, 0x89, 0xe7, //0x00003713 movq %r12, %rdi
- 0x48, 0xf7, 0xd7, //0x00003716 notq %rdi
- 0x48, 0x01, 0xcf, //0x00003719 addq %rcx, %rdi
- 0x48, 0x8b, 0x74, 0x24, 0x10, //0x0000371c movq $16(%rsp), %rsi
- 0x48, 0x83, 0xfe, 0xff, //0x00003721 cmpq $-1, %rsi
- 0x48, 0x89, 0xf0, //0x00003725 movq %rsi, %rax
- 0x48, 0x0f, 0x44, 0xc7, //0x00003728 cmoveq %rdi, %rax
- 0x48, 0x0f, 0x45, 0xfe, //0x0000372c cmovneq %rsi, %rdi
- 0x48, 0x83, 0xc1, 0x01, //0x00003730 addq $1, %rcx
- 0x49, 0x83, 0xc2, 0xff, //0x00003734 addq $-1, %r10
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x00003738 movq %rax, $16(%rsp)
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x0000373d movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00003742 movq $32(%rsp), %r11
- 0xc5, 0xfe, 0x6f, 0x1d, 0x71, 0xca, 0xff, 0xff, //0x00003747 vmovdqu $-13711(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x49, 0xca, 0xff, 0xff, //0x0000374f vmovdqu $-13751(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x00003757 vmovdqa %ymm0, %ymm10
- 0x4d, 0x85, 0xd2, //0x0000375b testq %r10, %r10
- 0x0f, 0x85, 0x7f, 0xf8, 0xff, 0xff, //0x0000375e jne LBB0_559
- 0xe9, 0x2f, 0xf9, 0xff, 0xff, //0x00003764 jmp LBB0_570
- //0x00003769 LBB0_634
- 0x4c, 0x89, 0xfe, //0x00003769 movq %r15, %rsi
- 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x0000376c movq $8(%rsp), %r15
- 0x4d, 0x85, 0xdb, //0x00003771 testq %r11, %r11
- 0x0f, 0x84, 0x17, 0x09, 0x00, 0x00, //0x00003774 je LBB0_741
- 0xc5, 0x7d, 0x7f, 0xe1, //0x0000377a vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x0000377e vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003782 vmovdqa %ymm13, %ymm10
- 0x4c, 0x89, 0xe0, //0x00003787 movq %r12, %rax
- 0x48, 0xf7, 0xd0, //0x0000378a notq %rax
- 0x48, 0x01, 0xc8, //0x0000378d addq %rcx, %rax
- 0x48, 0x8b, 0x7c, 0x24, 0x10, //0x00003790 movq $16(%rsp), %rdi
- 0x48, 0x83, 0xff, 0xff, //0x00003795 cmpq $-1, %rdi
- 0x48, 0x89, 0xfa, //0x00003799 movq %rdi, %rdx
- 0x48, 0x0f, 0x44, 0xd0, //0x0000379c cmoveq %rax, %rdx
- 0x48, 0x0f, 0x45, 0xc7, //0x000037a0 cmovneq %rdi, %rax
- 0x48, 0x83, 0xc1, 0x01, //0x000037a4 addq $1, %rcx
- 0x49, 0x83, 0xc3, 0xff, //0x000037a8 addq $-1, %r11
- 0x48, 0x89, 0x54, 0x24, 0x10, //0x000037ac movq %rdx, $16(%rsp)
- 0x4c, 0x89, 0xfb, //0x000037b1 movq %r15, %rbx
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000037b4 movq $24(%rsp), %r8
- 0x49, 0x89, 0xf7, //0x000037b9 movq %rsi, %r15
- 0xc5, 0xfe, 0x6f, 0x1d, 0xfc, 0xc9, 0xff, 0xff, //0x000037bc vmovdqu $-13828(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0xd4, 0xc9, 0xff, 0xff, //0x000037c4 vmovdqu $-13868(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x000037cc vmovdqa %ymm0, %ymm10
- 0x4d, 0x85, 0xdb, //0x000037d0 testq %r11, %r11
- 0x0f, 0x85, 0x8b, 0xfa, 0xff, 0xff, //0x000037d3 jne LBB0_585
- 0xe9, 0xe5, 0x05, 0x00, 0x00, //0x000037d9 jmp LBB0_697
- //0x000037de LBB0_636
- 0x48, 0x8b, 0x44, 0x24, 0x08, //0x000037de movq $8(%rsp), %rax
- 0x4d, 0x85, 0xd2, //0x000037e3 testq %r10, %r10
- 0x0f, 0x84, 0xd2, 0x08, 0x00, 0x00, //0x000037e6 je LBB0_740
- 0xc5, 0x7d, 0x7f, 0xe1, //0x000037ec vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x000037f0 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x000037f4 vmovdqa %ymm13, %ymm10
- 0x4c, 0x89, 0xfa, //0x000037f9 movq %r15, %rdx
- 0x4c, 0x89, 0xe7, //0x000037fc movq %r12, %rdi
- 0x48, 0xf7, 0xd7, //0x000037ff notq %rdi
- 0x48, 0x01, 0xcf, //0x00003802 addq %rcx, %rdi
- 0x48, 0x8b, 0x74, 0x24, 0x10, //0x00003805 movq $16(%rsp), %rsi
- 0x48, 0x83, 0xfe, 0xff, //0x0000380a cmpq $-1, %rsi
- 0x48, 0x89, 0xf0, //0x0000380e movq %rsi, %rax
- 0x48, 0x0f, 0x44, 0xc7, //0x00003811 cmoveq %rdi, %rax
- 0x48, 0x0f, 0x45, 0xfe, //0x00003815 cmovneq %rsi, %rdi
- 0x48, 0x83, 0xc1, 0x01, //0x00003819 addq $1, %rcx
- 0x49, 0x83, 0xc2, 0xff, //0x0000381d addq $-1, %r10
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x00003821 movq %rax, $16(%rsp)
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003826 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000382b movq $32(%rsp), %r11
- 0xc5, 0xfe, 0x6f, 0x1d, 0x88, 0xc9, 0xff, 0xff, //0x00003830 vmovdqu $-13944(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x60, 0xc9, 0xff, 0xff, //0x00003838 vmovdqu $-13984(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x00003840 vmovdqa %ymm0, %ymm10
- 0x4d, 0x85, 0xd2, //0x00003844 testq %r10, %r10
- 0x0f, 0x85, 0xb7, 0xfb, 0xff, 0xff, //0x00003847 jne LBB0_600
- 0xe9, 0x67, 0xfc, 0xff, 0xff, //0x0000384d jmp LBB0_611
- //0x00003852 LBB0_638
- 0x4c, 0x89, 0xfe, //0x00003852 movq %r15, %rsi
- 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00003855 movq $8(%rsp), %r15
- 0x4d, 0x85, 0xdb, //0x0000385a testq %r11, %r11
- 0x0f, 0x84, 0x2e, 0x08, 0x00, 0x00, //0x0000385d je LBB0_741
- 0xc5, 0x7d, 0x7f, 0xe1, //0x00003863 vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x00003867 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x0000386b vmovdqa %ymm13, %ymm10
- 0x4c, 0x89, 0xe0, //0x00003870 movq %r12, %rax
- 0x48, 0xf7, 0xd0, //0x00003873 notq %rax
- 0x48, 0x01, 0xc8, //0x00003876 addq %rcx, %rax
- 0x48, 0x8b, 0x7c, 0x24, 0x10, //0x00003879 movq $16(%rsp), %rdi
- 0x48, 0x83, 0xff, 0xff, //0x0000387e cmpq $-1, %rdi
- 0x48, 0x89, 0xfa, //0x00003882 movq %rdi, %rdx
- 0x48, 0x0f, 0x44, 0xd0, //0x00003885 cmoveq %rax, %rdx
- 0x48, 0x0f, 0x45, 0xc7, //0x00003889 cmovneq %rdi, %rax
- 0x48, 0x83, 0xc1, 0x01, //0x0000388d addq $1, %rcx
- 0x49, 0x83, 0xc3, 0xff, //0x00003891 addq $-1, %r11
- 0x48, 0x89, 0x54, 0x24, 0x10, //0x00003895 movq %rdx, $16(%rsp)
- 0x4c, 0x89, 0xfb, //0x0000389a movq %r15, %rbx
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x0000389d movq $24(%rsp), %r8
- 0x49, 0x89, 0xf7, //0x000038a2 movq %rsi, %r15
- 0xc5, 0xfe, 0x6f, 0x1d, 0x13, 0xc9, 0xff, 0xff, //0x000038a5 vmovdqu $-14061(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0xeb, 0xc8, 0xff, 0xff, //0x000038ad vmovdqu $-14101(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x000038b5 vmovdqa %ymm0, %ymm10
- 0x4d, 0x85, 0xdb, //0x000038b9 testq %r11, %r11
- 0x0f, 0x85, 0x67, 0xfd, 0xff, 0xff, //0x000038bc jne LBB0_624
- 0xe9, 0xfc, 0x04, 0x00, 0x00, //0x000038c2 jmp LBB0_697
- //0x000038c7 LBB0_640
- 0x49, 0x8d, 0x4e, 0xff, //0x000038c7 leaq $-1(%r14), %rcx
- 0x4c, 0x39, 0xd1, //0x000038cb cmpq %r10, %rcx
- 0x0f, 0x84, 0x29, 0x05, 0x00, 0x00, //0x000038ce je LBB0_721
- 0xc5, 0x7d, 0x7f, 0xe1, //0x000038d4 vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x000038d8 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x000038dc vmovdqa %ymm13, %ymm10
- 0x4c, 0x89, 0xfa, //0x000038e1 movq %r15, %rdx
- 0x4b, 0x8d, 0x0c, 0x02, //0x000038e4 leaq (%r10,%r8), %rcx
- 0x48, 0x83, 0xc1, 0x02, //0x000038e8 addq $2, %rcx
- 0x4d, 0x29, 0xd6, //0x000038ec subq %r10, %r14
- 0x49, 0x83, 0xc6, 0xfe, //0x000038ef addq $-2, %r14
- 0x4d, 0x89, 0xf2, //0x000038f3 movq %r14, %r10
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000038f6 movq $32(%rsp), %r11
- 0x4c, 0x8b, 0x4c, 0x24, 0x10, //0x000038fb movq $16(%rsp), %r9
- 0xc5, 0xfe, 0x6f, 0x1d, 0xb8, 0xc8, 0xff, 0xff, //0x00003900 vmovdqu $-14152(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x90, 0xc8, 0xff, 0xff, //0x00003908 vmovdqu $-14192(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x00003910 vmovdqa %ymm0, %ymm10
- 0x4d, 0x85, 0xd2, //0x00003914 testq %r10, %r10
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003917 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x74, 0x24, 0x28, //0x0000391c movq $40(%rsp), %r14
- 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x00003921 jg LBB0_644
- 0xe9, 0xd1, 0x04, 0x00, 0x00, //0x00003927 jmp LBB0_721
- //0x0000392c LBB0_642
- 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x0000392c movq $-2, %rdx
- 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00003933 movl $2, %eax
- 0x48, 0x01, 0xc1, //0x00003938 addq %rax, %rcx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000393b movq $-1, %rax
- 0x49, 0x01, 0xd2, //0x00003942 addq %rdx, %r10
- 0x0f, 0x8e, 0xb2, 0x04, 0x00, 0x00, //0x00003945 jle LBB0_721
- //0x0000394b LBB0_644
- 0x0f, 0xb6, 0x01, //0x0000394b movzbl (%rcx), %eax
- 0x3c, 0x5c, //0x0000394e cmpb $92, %al
- 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x00003950 je LBB0_642
- 0x3c, 0x22, //0x00003956 cmpb $34, %al
- 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00003958 je LBB0_647
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000395e movq $-1, %rdx
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00003965 movl $1, %eax
- 0x48, 0x01, 0xc1, //0x0000396a addq %rax, %rcx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000396d movq $-1, %rax
- 0x49, 0x01, 0xd2, //0x00003974 addq %rdx, %r10
- 0x0f, 0x8f, 0xce, 0xff, 0xff, 0xff, //0x00003977 jg LBB0_644
- 0xe9, 0x7b, 0x04, 0x00, 0x00, //0x0000397d jmp LBB0_721
- //0x00003982 LBB0_647
- 0x4c, 0x29, 0xe1, //0x00003982 subq %r12, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x00003985 addq $1, %rcx
- 0xe9, 0xe5, 0xd4, 0xff, 0xff, //0x00003989 jmp LBB0_159
- //0x0000398e LBB0_648
- 0xc5, 0x7d, 0x7f, 0xe1, //0x0000398e vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x00003992 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003996 vmovdqa %ymm13, %ymm10
- 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x0000399b vmovdqa %ymm14, %ymm12
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x000039a0 cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0x29, 0x00, 0x00, 0x00, //0x000039a6 jne LBB0_651
- 0x48, 0x89, 0xc8, //0x000039ac movq %rcx, %rax
- 0x4c, 0x29, 0xe0, //0x000039af subq %r12, %rax
- 0x48, 0x0f, 0xbc, 0xda, //0x000039b2 bsfq %rdx, %rbx
- 0x48, 0x01, 0xc3, //0x000039b6 addq %rax, %rbx
- 0x48, 0x89, 0x5c, 0x24, 0x10, //0x000039b9 movq %rbx, $16(%rsp)
- 0xe9, 0x12, 0x00, 0x00, 0x00, //0x000039be jmp LBB0_651
- //0x000039c3 LBB0_650
- 0xc5, 0x7d, 0x7f, 0xe1, //0x000039c3 vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x000039c7 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x000039cb vmovdqa %ymm13, %ymm10
- 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x000039d0 vmovdqa %ymm14, %ymm12
- //0x000039d5 LBB0_651
- 0x44, 0x89, 0xc0, //0x000039d5 movl %r8d, %eax
- 0xf7, 0xd0, //0x000039d8 notl %eax
- 0x21, 0xd0, //0x000039da andl %edx, %eax
- 0x8d, 0x3c, 0x00, //0x000039dc leal (%rax,%rax), %edi
- 0x41, 0x8d, 0x1c, 0x40, //0x000039df leal (%r8,%rax,2), %ebx
- 0xf7, 0xd7, //0x000039e3 notl %edi
- 0x21, 0xd7, //0x000039e5 andl %edx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000039e7 andl $-1431655766, %edi
- 0x45, 0x31, 0xc0, //0x000039ed xorl %r8d, %r8d
- 0x01, 0xc7, //0x000039f0 addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc0, //0x000039f2 setb %r8b
- 0x01, 0xff, //0x000039f6 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000039f8 xorl $1431655765, %edi
- 0x21, 0xdf, //0x000039fe andl %ebx, %edi
- 0xf7, 0xd7, //0x00003a00 notl %edi
- 0x21, 0xfe, //0x00003a02 andl %edi, %esi
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00003a04 movq $32(%rsp), %r11
- 0x49, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003a09 movabsq $4294977024, %r15
- 0xc4, 0x41, 0x7d, 0x6f, 0xf4, //0x00003a13 vmovdqa %ymm12, %ymm14
- 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00003a18 vmovdqa %ymm10, %ymm13
- 0xc5, 0xfe, 0x6f, 0x1d, 0x9b, 0xc7, 0xff, 0xff, //0x00003a1d vmovdqu $-14437(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x73, 0xc7, 0xff, 0xff, //0x00003a25 vmovdqu $-14477(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x00003a2d vmovdqa %ymm0, %ymm10
- 0xc5, 0x7d, 0x6f, 0xe1, //0x00003a31 vmovdqa %ymm1, %ymm12
- 0xc5, 0x7d, 0x7f, 0xea, //0x00003a35 vmovdqa %ymm13, %ymm2
- 0x48, 0x85, 0xf6, //0x00003a39 testq %rsi, %rsi
- 0x0f, 0x85, 0x78, 0xf1, 0xff, 0xff, //0x00003a3c jne LBB0_264
- //0x00003a42 LBB0_652
- 0xc5, 0x7d, 0x7f, 0xe1, //0x00003a42 vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x00003a46 vmovdqa %ymm10, %ymm0
- 0xc5, 0x7d, 0x6f, 0xd2, //0x00003a4a vmovdqa %ymm2, %ymm10
- 0x4c, 0x89, 0xfb, //0x00003a4e movq %r15, %rbx
- 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00003a51 movq $8(%rsp), %r15
- 0x48, 0x83, 0xc1, 0x20, //0x00003a56 addq $32, %rcx
- 0x49, 0x83, 0xc2, 0xe0, //0x00003a5a addq $-32, %r10
- //0x00003a5e LBB0_653
- 0x4d, 0x85, 0xc0, //0x00003a5e testq %r8, %r8
- 0x0f, 0x85, 0xa5, 0x02, 0x00, 0x00, //0x00003a61 jne LBB0_688
- 0x48, 0x8b, 0x7c, 0x24, 0x10, //0x00003a67 movq $16(%rsp), %rdi
- 0x4d, 0x85, 0xd2, //0x00003a6c testq %r10, %r10
- 0x0f, 0x84, 0x85, 0x00, 0x00, 0x00, //0x00003a6f je LBB0_665
- //0x00003a75 LBB0_655
- 0x4c, 0x89, 0xe2, //0x00003a75 movq %r12, %rdx
- 0x48, 0xf7, 0xda, //0x00003a78 negq %rdx
- //0x00003a7b LBB0_656
- 0x31, 0xf6, //0x00003a7b xorl %esi, %esi
- //0x00003a7d LBB0_657
- 0x0f, 0xb6, 0x04, 0x31, //0x00003a7d movzbl (%rcx,%rsi), %eax
- 0x3c, 0x22, //0x00003a81 cmpb $34, %al
- 0x0f, 0x84, 0x6a, 0x00, 0x00, 0x00, //0x00003a83 je LBB0_664
- 0x3c, 0x5c, //0x00003a89 cmpb $92, %al
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003a8b je LBB0_662
- 0x48, 0x83, 0xc6, 0x01, //0x00003a91 addq $1, %rsi
- 0x49, 0x39, 0xf2, //0x00003a95 cmpq %rsi, %r10
- 0x0f, 0x85, 0xdf, 0xff, 0xff, 0xff, //0x00003a98 jne LBB0_657
- 0xe9, 0x73, 0x00, 0x00, 0x00, //0x00003a9e jmp LBB0_660
- //0x00003aa3 LBB0_662
- 0x49, 0x8d, 0x42, 0xff, //0x00003aa3 leaq $-1(%r10), %rax
- 0x48, 0x39, 0xf0, //0x00003aa7 cmpq %rsi, %rax
- 0x0f, 0x84, 0xd9, 0x02, 0x00, 0x00, //0x00003aaa je LBB0_692
- 0x4c, 0x8d, 0x04, 0x0a, //0x00003ab0 leaq (%rdx,%rcx), %r8
- 0x49, 0x01, 0xf0, //0x00003ab4 addq %rsi, %r8
- 0x48, 0x83, 0xff, 0xff, //0x00003ab7 cmpq $-1, %rdi
- 0x48, 0x8b, 0x44, 0x24, 0x10, //0x00003abb movq $16(%rsp), %rax
- 0x49, 0x0f, 0x44, 0xc0, //0x00003ac0 cmoveq %r8, %rax
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x00003ac4 movq %rax, $16(%rsp)
- 0x49, 0x0f, 0x44, 0xf8, //0x00003ac9 cmoveq %r8, %rdi
- 0x48, 0x01, 0xf1, //0x00003acd addq %rsi, %rcx
- 0x48, 0x83, 0xc1, 0x02, //0x00003ad0 addq $2, %rcx
- 0x4c, 0x89, 0xd0, //0x00003ad4 movq %r10, %rax
- 0x48, 0x29, 0xf0, //0x00003ad7 subq %rsi, %rax
- 0x48, 0x83, 0xc0, 0xfe, //0x00003ada addq $-2, %rax
- 0x49, 0x83, 0xc2, 0xfe, //0x00003ade addq $-2, %r10
- 0x49, 0x39, 0xf2, //0x00003ae2 cmpq %rsi, %r10
- 0x49, 0x89, 0xc2, //0x00003ae5 movq %rax, %r10
- 0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x00003ae8 jne LBB0_656
- 0xe9, 0x96, 0x02, 0x00, 0x00, //0x00003aee jmp LBB0_692
- //0x00003af3 LBB0_664
- 0x48, 0x01, 0xf1, //0x00003af3 addq %rsi, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x00003af6 addq $1, %rcx
- //0x00003afa LBB0_665
- 0x4c, 0x29, 0xe1, //0x00003afa subq %r12, %rcx
- 0x4c, 0x89, 0xfe, //0x00003afd movq %r15, %rsi
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003b00 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00003b05 movq $32(%rsp), %r11
- 0x49, 0x89, 0xdf, //0x00003b0a movq %rbx, %r15
- 0xc5, 0x7d, 0x7f, 0xd2, //0x00003b0d vmovdqa %ymm10, %ymm2
- 0xe9, 0xd9, 0x01, 0x00, 0x00, //0x00003b11 jmp LBB0_687
- //0x00003b16 LBB0_660
- 0x3c, 0x22, //0x00003b16 cmpb $34, %al
- 0x0f, 0x85, 0x6b, 0x02, 0x00, 0x00, //0x00003b18 jne LBB0_692
- 0x4c, 0x01, 0xd1, //0x00003b1e addq %r10, %rcx
- 0xe9, 0xd4, 0xff, 0xff, 0xff, //0x00003b21 jmp LBB0_665
- //0x00003b26 LBB0_666
- 0xc5, 0x7d, 0x7f, 0xe2, //0x00003b26 vmovdqa %ymm12, %ymm2
- 0xc5, 0x7d, 0x7f, 0xd1, //0x00003b2a vmovdqa %ymm10, %ymm1
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003b2e vmovdqa %ymm13, %ymm10
- 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00003b33 vmovdqa %ymm14, %ymm12
- 0x4c, 0x89, 0xfb, //0x00003b38 movq %r15, %rbx
- 0x48, 0x83, 0x7c, 0x24, 0x10, 0xff, //0x00003b3b cmpq $-1, $16(%rsp)
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x00003b41 jne LBB0_669
- 0x48, 0x89, 0xc8, //0x00003b47 movq %rcx, %rax
- 0x4c, 0x29, 0xe0, //0x00003b4a subq %r12, %rax
- 0x48, 0x0f, 0xbc, 0xfa, //0x00003b4d bsfq %rdx, %rdi
- 0x48, 0x01, 0xc7, //0x00003b51 addq %rax, %rdi
- 0x48, 0x89, 0x7c, 0x24, 0x10, //0x00003b54 movq %rdi, $16(%rsp)
- 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00003b59 jmp LBB0_669
- //0x00003b5e LBB0_668
- 0xc5, 0x7d, 0x7f, 0xe2, //0x00003b5e vmovdqa %ymm12, %ymm2
- 0xc5, 0x7d, 0x7f, 0xd1, //0x00003b62 vmovdqa %ymm10, %ymm1
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003b66 vmovdqa %ymm13, %ymm10
- 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00003b6b vmovdqa %ymm14, %ymm12
- 0x4c, 0x89, 0xfb, //0x00003b70 movq %r15, %rbx
- //0x00003b73 LBB0_669
- 0x44, 0x89, 0xd0, //0x00003b73 movl %r10d, %eax
- 0xf7, 0xd0, //0x00003b76 notl %eax
- 0x21, 0xd0, //0x00003b78 andl %edx, %eax
- 0x8d, 0x34, 0x00, //0x00003b7a leal (%rax,%rax), %esi
- 0x41, 0x8d, 0x3c, 0x42, //0x00003b7d leal (%r10,%rax,2), %edi
- 0xf7, 0xd6, //0x00003b81 notl %esi
- 0x21, 0xd6, //0x00003b83 andl %edx, %esi
- 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003b85 andl $-1431655766, %esi
- 0x45, 0x31, 0xd2, //0x00003b8b xorl %r10d, %r10d
- 0x01, 0xc6, //0x00003b8e addl %eax, %esi
- 0x41, 0x0f, 0x92, 0xc2, //0x00003b90 setb %r10b
- 0x01, 0xf6, //0x00003b94 addl %esi, %esi
- 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00003b96 xorl $1431655765, %esi
- 0x21, 0xfe, //0x00003b9c andl %edi, %esi
- 0xf7, 0xd6, //0x00003b9e notl %esi
- 0x41, 0x21, 0xf0, //0x00003ba0 andl %esi, %r8d
- 0x49, 0x89, 0xdf, //0x00003ba3 movq %rbx, %r15
- 0xc4, 0x41, 0x7d, 0x6f, 0xf4, //0x00003ba6 vmovdqa %ymm12, %ymm14
- 0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00003bab vmovdqa %ymm10, %ymm13
- 0xc5, 0xfe, 0x6f, 0x1d, 0x08, 0xc6, 0xff, 0xff, //0x00003bb0 vmovdqu $-14840(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0xe0, 0xc5, 0xff, 0xff, //0x00003bb8 vmovdqu $-14880(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd1, //0x00003bc0 vmovdqa %ymm1, %ymm10
- 0xc5, 0x7d, 0x6f, 0xe2, //0x00003bc4 vmovdqa %ymm2, %ymm12
- 0x4d, 0x85, 0xc0, //0x00003bc8 testq %r8, %r8
- 0x0f, 0x85, 0x3a, 0xf0, 0xff, 0xff, //0x00003bcb jne LBB0_463
- //0x00003bd1 LBB0_670
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x00003bd1 movl $64, %edx
- //0x00003bd6 LBB0_671
- 0xc5, 0xbd, 0xda, 0xc8, //0x00003bd6 vpminub %ymm0, %ymm8, %ymm1
- 0xc5, 0xfd, 0x74, 0xc1, //0x00003bda vpcmpeqb %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xd7, 0xf0, //0x00003bde vpmovmskb %ymm0, %esi
- 0x0f, 0xbc, 0xfe, //0x00003be2 bsfl %esi, %edi
- 0x4d, 0x85, 0xc0, //0x00003be5 testq %r8, %r8
- 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00003be8 je LBB0_674
- 0x85, 0xf6, //0x00003bee testl %esi, %esi
- 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00003bf0 movl $64, %eax
- 0x0f, 0x44, 0xf8, //0x00003bf5 cmovel %eax, %edi
- 0x48, 0x39, 0xfa, //0x00003bf8 cmpq %rdi, %rdx
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003bfb movq $24(%rsp), %r8
- 0x0f, 0x87, 0x6c, 0x04, 0x00, 0x00, //0x00003c00 ja LBB0_736
- 0xc5, 0x7d, 0x7f, 0xea, //0x00003c06 vmovdqa %ymm13, %ymm2
- 0x4c, 0x29, 0xe1, //0x00003c0a subq %r12, %rcx
- 0x48, 0x01, 0xd1, //0x00003c0d addq %rdx, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x00003c10 addq $1, %rcx
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00003c14 movq $32(%rsp), %r11
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00003c19 movq $8(%rsp), %rsi
- 0xe9, 0xda, 0xe9, 0xff, 0xff, //0x00003c1e jmp LBB0_475
- //0x00003c23 LBB0_674
- 0x4c, 0x89, 0xfb, //0x00003c23 movq %r15, %rbx
- 0x4c, 0x8b, 0x7c, 0x24, 0x08, //0x00003c26 movq $8(%rsp), %r15
- 0x85, 0xf6, //0x00003c2b testl %esi, %esi
- 0x0f, 0x85, 0x66, 0x04, 0x00, 0x00, //0x00003c2d jne LBB0_737
- 0xc5, 0x7d, 0x7f, 0xe1, //0x00003c33 vmovdqa %ymm12, %ymm1
- 0xc5, 0x7d, 0x7f, 0xd0, //0x00003c37 vmovdqa %ymm10, %ymm0
- 0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00003c3b vmovdqa %ymm13, %ymm10
- 0xc4, 0x41, 0x7d, 0x6f, 0xe6, //0x00003c40 vmovdqa %ymm14, %ymm12
- 0x48, 0x83, 0xc1, 0x20, //0x00003c45 addq $32, %rcx
- 0x49, 0x83, 0xc3, 0xe0, //0x00003c49 addq $-32, %r11
- //0x00003c4d LBB0_676
- 0x4d, 0x85, 0xd2, //0x00003c4d testq %r10, %r10
- 0x0f, 0x85, 0xf7, 0x00, 0x00, 0x00, //0x00003c50 jne LBB0_690
- 0x48, 0x8b, 0x44, 0x24, 0x10, //0x00003c56 movq $16(%rsp), %rax
- 0x4d, 0x85, 0xdb, //0x00003c5b testq %r11, %r11
- 0x0f, 0x84, 0x25, 0x01, 0x00, 0x00, //0x00003c5e je LBB0_692
- //0x00003c64 LBB0_678
- 0x0f, 0xb6, 0x11, //0x00003c64 movzbl (%rcx), %edx
- 0x80, 0xfa, 0x22, //0x00003c67 cmpb $34, %dl
- 0x0f, 0x84, 0x5f, 0x00, 0x00, 0x00, //0x00003c6a je LBB0_686
- 0x80, 0xfa, 0x5c, //0x00003c70 cmpb $92, %dl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00003c73 je LBB0_683
- 0x80, 0xfa, 0x1f, //0x00003c79 cmpb $31, %dl
- 0x0f, 0x86, 0x24, 0x04, 0x00, 0x00, //0x00003c7c jbe LBB0_738
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00003c82 movq $-1, %rdx
- 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00003c89 movl $1, %esi
- //0x00003c8e LBB0_682
- 0x48, 0x01, 0xf1, //0x00003c8e addq %rsi, %rcx
- 0x49, 0x01, 0xd3, //0x00003c91 addq %rdx, %r11
- 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00003c94 jne LBB0_678
- 0xe9, 0xea, 0x00, 0x00, 0x00, //0x00003c9a jmp LBB0_692
- //0x00003c9f LBB0_683
- 0x49, 0x83, 0xfb, 0x01, //0x00003c9f cmpq $1, %r11
- 0x0f, 0x84, 0xe0, 0x00, 0x00, 0x00, //0x00003ca3 je LBB0_692
- 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00003ca9 movq $-2, %rdx
- 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00003cb0 movl $2, %esi
- 0x48, 0x83, 0xf8, 0xff, //0x00003cb5 cmpq $-1, %rax
- 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00003cb9 jne LBB0_682
- 0x48, 0x89, 0xc8, //0x00003cbf movq %rcx, %rax
- 0x4c, 0x29, 0xe0, //0x00003cc2 subq %r12, %rax
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x00003cc5 movq %rax, $16(%rsp)
- 0xe9, 0xbf, 0xff, 0xff, 0xff, //0x00003cca jmp LBB0_682
- //0x00003ccf LBB0_686
- 0x4c, 0x29, 0xe1, //0x00003ccf subq %r12, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x00003cd2 addq $1, %rcx
- 0x4c, 0x89, 0xfe, //0x00003cd6 movq %r15, %rsi
- 0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003cd9 movq $24(%rsp), %r8
- 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00003cde movq $32(%rsp), %r11
- 0x49, 0x89, 0xdf, //0x00003ce3 movq %rbx, %r15
- 0xc5, 0x7d, 0x7f, 0xd2, //0x00003ce6 vmovdqa %ymm10, %ymm2
- 0xc4, 0x41, 0x7d, 0x6f, 0xf4, //0x00003cea vmovdqa %ymm12, %ymm14
- //0x00003cef LBB0_687
- 0xc5, 0xfe, 0x6f, 0x1d, 0xc9, 0xc4, 0xff, 0xff, //0x00003cef vmovdqu $-15159(%rip), %ymm3 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0xa1, 0xc4, 0xff, 0xff, //0x00003cf7 vmovdqu $-15199(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0x7d, 0x6f, 0xd0, //0x00003cff vmovdqa %ymm0, %ymm10
- 0xc5, 0x7d, 0x6f, 0xe1, //0x00003d03 vmovdqa %ymm1, %ymm12
- 0xe9, 0xf1, 0xe8, 0xff, 0xff, //0x00003d07 jmp LBB0_475
- //0x00003d0c LBB0_688
- 0x4d, 0x85, 0xd2, //0x00003d0c testq %r10, %r10
- 0x0f, 0x84, 0x74, 0x00, 0x00, 0x00, //0x00003d0f je LBB0_692
- 0x4c, 0x89, 0xe7, //0x00003d15 movq %r12, %rdi
- 0x48, 0xf7, 0xd7, //0x00003d18 notq %rdi
- 0x48, 0x01, 0xcf, //0x00003d1b addq %rcx, %rdi
- 0x48, 0x8b, 0x54, 0x24, 0x10, //0x00003d1e movq $16(%rsp), %rdx
- 0x48, 0x83, 0xfa, 0xff, //0x00003d23 cmpq $-1, %rdx
- 0x48, 0x89, 0xd0, //0x00003d27 movq %rdx, %rax
- 0x48, 0x0f, 0x44, 0xc7, //0x00003d2a cmoveq %rdi, %rax
- 0x48, 0x0f, 0x45, 0xfa, //0x00003d2e cmovneq %rdx, %rdi
- 0x48, 0x83, 0xc1, 0x01, //0x00003d32 addq $1, %rcx
- 0x49, 0x83, 0xc2, 0xff, //0x00003d36 addq $-1, %r10
- 0x48, 0x89, 0x44, 0x24, 0x10, //0x00003d3a movq %rax, $16(%rsp)
- 0x4d, 0x85, 0xd2, //0x00003d3f testq %r10, %r10
- 0x0f, 0x85, 0x2d, 0xfd, 0xff, 0xff, //0x00003d42 jne LBB0_655
- 0xe9, 0xad, 0xfd, 0xff, 0xff, //0x00003d48 jmp LBB0_665
- //0x00003d4d LBB0_690
- 0x4d, 0x85, 0xdb, //0x00003d4d testq %r11, %r11
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00003d50 je LBB0_692
- 0x4c, 0x89, 0xe0, //0x00003d56 movq %r12, %rax
- 0x48, 0xf7, 0xd0, //0x00003d59 notq %rax
- 0x48, 0x01, 0xc8, //0x00003d5c addq %rcx, %rax
- 0x48, 0x8b, 0x74, 0x24, 0x10, //0x00003d5f movq $16(%rsp), %rsi
- 0x48, 0x83, 0xfe, 0xff, //0x00003d64 cmpq $-1, %rsi
- 0x48, 0x89, 0xf2, //0x00003d68 movq %rsi, %rdx
- 0x48, 0x0f, 0x44, 0xd0, //0x00003d6b cmoveq %rax, %rdx
- 0x48, 0x0f, 0x45, 0xc6, //0x00003d6f cmovneq %rsi, %rax
- 0x48, 0x83, 0xc1, 0x01, //0x00003d73 addq $1, %rcx
- 0x49, 0x83, 0xc3, 0xff, //0x00003d77 addq $-1, %r11
- 0x48, 0x89, 0x54, 0x24, 0x10, //0x00003d7b movq %rdx, $16(%rsp)
- 0x4d, 0x85, 0xdb, //0x00003d80 testq %r11, %r11
- 0x0f, 0x85, 0xdb, 0xfe, 0xff, 0xff, //0x00003d83 jne LBB0_678
- //0x00003d89 LBB0_692
- 0x4c, 0x89, 0xfe, //0x00003d89 movq %r15, %rsi
- 0xe9, 0xf2, 0x01, 0x00, 0x00, //0x00003d8c jmp LBB0_716
- //0x00003d91 LBB0_693
- 0x48, 0x8b, 0x44, 0x24, 0x08, //0x00003d91 movq $8(%rsp), %rax
- 0x4c, 0x89, 0x28, //0x00003d96 movq %r13, (%rax)
- //0x00003d99 LBB0_694
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003d99 movq $-1, %rax
- 0xe9, 0x58, 0x00, 0x00, 0x00, //0x00003da0 jmp LBB0_721
- //0x00003da5 LBB0_713
- 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x00003da5 movq $-7, %rax
- 0xe9, 0x4c, 0x00, 0x00, 0x00, //0x00003dac jmp LBB0_721
- //0x00003db1 LBB0_696
- 0x48, 0x89, 0xc8, //0x00003db1 movq %rcx, %rax
- 0x48, 0x83, 0xf9, 0xff, //0x00003db4 cmpq $-1, %rcx
- 0x48, 0x8b, 0x54, 0x24, 0x10, //0x00003db8 movq $16(%rsp), %rdx
- 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00003dbd jne LBB0_698
- //0x00003dc3 LBB0_697
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003dc3 movq $-1, %rax
- 0x4c, 0x89, 0xf2, //0x00003dca movq %r14, %rdx
- //0x00003dcd LBB0_698
- 0x48, 0x89, 0x13, //0x00003dcd movq %rdx, (%rbx)
- 0xe9, 0x28, 0x00, 0x00, 0x00, //0x00003dd0 jmp LBB0_721
- //0x00003dd5 LBB0_699
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003dd5 movq $-1, %rax
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00003ddc jmp LBB0_700
- //0x00003de1 LBB0_357
- 0x4c, 0x89, 0xd8, //0x00003de1 movq %r11, %rax
- //0x00003de4 LBB0_700
- 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00003de4 movq $8(%rsp), %rdx
- 0x48, 0x8b, 0x0a, //0x00003de9 movq (%rdx), %rcx
- 0x48, 0x29, 0xc1, //0x00003dec subq %rax, %rcx
- 0x48, 0x83, 0xc1, 0xfe, //0x00003def addq $-2, %rcx
- 0x48, 0x89, 0x0a, //0x00003df3 movq %rcx, (%rdx)
- //0x00003df6 LBB0_720
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003df6 movq $-2, %rax
- //0x00003dfd LBB0_721
- 0x48, 0x8d, 0x65, 0xd8, //0x00003dfd leaq $-40(%rbp), %rsp
- 0x5b, //0x00003e01 popq %rbx
- 0x41, 0x5c, //0x00003e02 popq %r12
- 0x41, 0x5d, //0x00003e04 popq %r13
- 0x41, 0x5e, //0x00003e06 popq %r14
- 0x41, 0x5f, //0x00003e08 popq %r15
- 0x5d, //0x00003e0a popq %rbp
- 0xc5, 0xf8, 0x77, //0x00003e0b vzeroupper
- 0xc3, //0x00003e0e retq
- //0x00003e0f LBB0_703
- 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00003e0f movq $8(%rsp), %rdx
- 0x48, 0x89, 0x0a, //0x00003e14 movq %rcx, (%rdx)
- 0xe9, 0xe1, 0xff, 0xff, 0xff, //0x00003e17 jmp LBB0_721
- //0x00003e1c LBB0_704
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003e1c movq $-2, %rax
- 0x48, 0x8b, 0x54, 0x24, 0x10, //0x00003e23 movq $16(%rsp), %rdx
- 0x48, 0x83, 0xfa, 0xff, //0x00003e28 cmpq $-1, %rdx
- 0x0f, 0x84, 0x1a, 0x01, 0x00, 0x00, //0x00003e2c je LBB0_712
- 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00003e32 movq $8(%rsp), %rbx
- 0x48, 0x89, 0x13, //0x00003e37 movq %rdx, (%rbx)
- 0xe9, 0xbe, 0xff, 0xff, 0xff, //0x00003e3a jmp LBB0_721
- //0x00003e3f LBB0_706
- 0x48, 0x8b, 0x4c, 0x24, 0x08, //0x00003e3f movq $8(%rsp), %rcx
- 0x48, 0x89, 0x11, //0x00003e44 movq %rdx, (%rcx)
- 0xe9, 0xb1, 0xff, 0xff, 0xff, //0x00003e47 jmp LBB0_721
- //0x00003e4c LBB0_331
- 0x4c, 0x89, 0x2a, //0x00003e4c movq %r13, (%rdx)
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003e4f movq $-2, %rax
- 0x41, 0x80, 0x3a, 0x6e, //0x00003e56 cmpb $110, (%r10)
- 0x0f, 0x85, 0x9d, 0xff, 0xff, 0xff, //0x00003e5a jne LBB0_721
- 0x49, 0x8d, 0x4d, 0x01, //0x00003e60 leaq $1(%r13), %rcx
- 0x48, 0x89, 0x0a, //0x00003e64 movq %rcx, (%rdx)
- 0x43, 0x80, 0x7c, 0x2c, 0x01, 0x75, //0x00003e67 cmpb $117, $1(%r12,%r13)
- 0x0f, 0x85, 0x8a, 0xff, 0xff, 0xff, //0x00003e6d jne LBB0_721
- 0x49, 0x8d, 0x4d, 0x02, //0x00003e73 leaq $2(%r13), %rcx
- 0x48, 0x89, 0x0a, //0x00003e77 movq %rcx, (%rdx)
- 0x43, 0x80, 0x7c, 0x2c, 0x02, 0x6c, //0x00003e7a cmpb $108, $2(%r12,%r13)
- 0x0f, 0x85, 0x77, 0xff, 0xff, 0xff, //0x00003e80 jne LBB0_721
- 0x49, 0x8d, 0x4d, 0x03, //0x00003e86 leaq $3(%r13), %rcx
- 0x48, 0x89, 0x0a, //0x00003e8a movq %rcx, (%rdx)
- 0x43, 0x80, 0x7c, 0x2c, 0x03, 0x6c, //0x00003e8d cmpb $108, $3(%r12,%r13)
- 0x0f, 0x85, 0x64, 0xff, 0xff, 0xff, //0x00003e93 jne LBB0_721
- 0xe9, 0xa2, 0x00, 0x00, 0x00, //0x00003e99 jmp LBB0_335
- //0x00003e9e LBB0_707
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003e9e movq $-2, %rax
- 0x80, 0xf9, 0x61, //0x00003ea5 cmpb $97, %cl
- 0x0f, 0x85, 0x4f, 0xff, 0xff, 0xff, //0x00003ea8 jne LBB0_721
- 0x49, 0x8d, 0x4d, 0x02, //0x00003eae leaq $2(%r13), %rcx
- 0x48, 0x89, 0x0a, //0x00003eb2 movq %rcx, (%rdx)
- 0x43, 0x80, 0x7c, 0x2c, 0x02, 0x6c, //0x00003eb5 cmpb $108, $2(%r12,%r13)
- 0x0f, 0x85, 0x3c, 0xff, 0xff, 0xff, //0x00003ebb jne LBB0_721
- 0x49, 0x8d, 0x4d, 0x03, //0x00003ec1 leaq $3(%r13), %rcx
- 0x48, 0x89, 0x0a, //0x00003ec5 movq %rcx, (%rdx)
- 0x43, 0x80, 0x7c, 0x2c, 0x03, 0x73, //0x00003ec8 cmpb $115, $3(%r12,%r13)
- 0x0f, 0x85, 0x29, 0xff, 0xff, 0xff, //0x00003ece jne LBB0_721
- 0x49, 0x8d, 0x4d, 0x04, //0x00003ed4 leaq $4(%r13), %rcx
- 0x48, 0x89, 0x0a, //0x00003ed8 movq %rcx, (%rdx)
- 0x43, 0x80, 0x7c, 0x2c, 0x04, 0x65, //0x00003edb cmpb $101, $4(%r12,%r13)
- 0x0f, 0x85, 0x16, 0xff, 0xff, 0xff, //0x00003ee1 jne LBB0_721
- 0x49, 0x83, 0xc5, 0x05, //0x00003ee7 addq $5, %r13
- 0x4c, 0x89, 0x2a, //0x00003eeb movq %r13, (%rdx)
- 0xe9, 0x0a, 0xff, 0xff, 0xff, //0x00003eee jmp LBB0_721
- //0x00003ef3 LBB0_341
- 0x4c, 0x89, 0x2a, //0x00003ef3 movq %r13, (%rdx)
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003ef6 movq $-2, %rax
- 0x41, 0x80, 0x3a, 0x74, //0x00003efd cmpb $116, (%r10)
- 0x0f, 0x85, 0xf6, 0xfe, 0xff, 0xff, //0x00003f01 jne LBB0_721
- 0x49, 0x8d, 0x4d, 0x01, //0x00003f07 leaq $1(%r13), %rcx
- 0x48, 0x89, 0x0a, //0x00003f0b movq %rcx, (%rdx)
- 0x43, 0x80, 0x7c, 0x2c, 0x01, 0x72, //0x00003f0e cmpb $114, $1(%r12,%r13)
- 0x0f, 0x85, 0xe3, 0xfe, 0xff, 0xff, //0x00003f14 jne LBB0_721
- 0x49, 0x8d, 0x4d, 0x02, //0x00003f1a leaq $2(%r13), %rcx
- 0x48, 0x89, 0x0a, //0x00003f1e movq %rcx, (%rdx)
- 0x43, 0x80, 0x7c, 0x2c, 0x02, 0x75, //0x00003f21 cmpb $117, $2(%r12,%r13)
- 0x0f, 0x85, 0xd0, 0xfe, 0xff, 0xff, //0x00003f27 jne LBB0_721
- 0x49, 0x8d, 0x4d, 0x03, //0x00003f2d leaq $3(%r13), %rcx
- 0x48, 0x89, 0x0a, //0x00003f31 movq %rcx, (%rdx)
- 0x43, 0x80, 0x7c, 0x2c, 0x03, 0x65, //0x00003f34 cmpb $101, $3(%r12,%r13)
- 0x0f, 0x85, 0xbd, 0xfe, 0xff, 0xff, //0x00003f3a jne LBB0_721
- //0x00003f40 LBB0_335
- 0x49, 0x83, 0xc5, 0x04, //0x00003f40 addq $4, %r13
- 0x4c, 0x89, 0x2a, //0x00003f44 movq %r13, (%rdx)
- 0xe9, 0xb1, 0xfe, 0xff, 0xff, //0x00003f47 jmp LBB0_721
- //0x00003f4c LBB0_712
- 0x48, 0x0f, 0xbc, 0xd6, //0x00003f4c bsfq %rsi, %rdx
- 0x48, 0x01, 0xca, //0x00003f50 addq %rcx, %rdx
- 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00003f53 movq $8(%rsp), %rbx
- 0x48, 0x89, 0x13, //0x00003f58 movq %rdx, (%rbx)
- 0xe9, 0x9d, 0xfe, 0xff, 0xff, //0x00003f5b jmp LBB0_721
- //0x00003f60 LBB0_714
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003f60 movq $-1, %rax
- 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00003f67 movq $8(%rsp), %rdx
- 0xe9, 0x27, 0x00, 0x00, 0x00, //0x00003f6c jmp LBB0_719
- //0x00003f71 LBB0_715
- 0x48, 0x89, 0xc8, //0x00003f71 movq %rcx, %rax
- 0x48, 0x83, 0xf9, 0xff, //0x00003f74 cmpq $-1, %rcx
- 0x48, 0x8b, 0x54, 0x24, 0x10, //0x00003f78 movq $16(%rsp), %rdx
- 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00003f7d jne LBB0_717
- //0x00003f83 LBB0_716
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003f83 movq $-1, %rax
- 0x4c, 0x89, 0xf2, //0x00003f8a movq %r14, %rdx
- //0x00003f8d LBB0_717
- 0x48, 0x89, 0x16, //0x00003f8d movq %rdx, (%rsi)
- 0xe9, 0x68, 0xfe, 0xff, 0xff, //0x00003f90 jmp LBB0_721
- //0x00003f95 LBB0_718
- 0x48, 0x89, 0xd8, //0x00003f95 movq %rbx, %rax
- //0x00003f98 LBB0_719
- 0x48, 0xf7, 0xd0, //0x00003f98 notq %rax
- 0x48, 0x01, 0x02, //0x00003f9b addq %rax, (%rdx)
- 0xe9, 0x53, 0xfe, 0xff, 0xff, //0x00003f9e jmp LBB0_720
- //0x00003fa3 LBB0_724
- 0x49, 0x89, 0xce, //0x00003fa3 movq %rcx, %r14
- 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00003fa6 movq $8(%rsp), %rbx
- 0xe9, 0x13, 0xfe, 0xff, 0xff, //0x00003fab jmp LBB0_697
- //0x00003fb0 LBB0_722
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003fb0 movq $-2, %rax
- 0x48, 0x8b, 0x54, 0x24, 0x10, //0x00003fb7 movq $16(%rsp), %rdx
- 0x48, 0x83, 0xfa, 0xff, //0x00003fbc cmpq $-1, %rdx
- 0x0f, 0x84, 0x1f, 0x00, 0x00, 0x00, //0x00003fc0 je LBB0_725
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00003fc6 movq $8(%rsp), %rsi
- 0x48, 0x89, 0x16, //0x00003fcb movq %rdx, (%rsi)
- 0xe9, 0x2a, 0xfe, 0xff, 0xff, //0x00003fce jmp LBB0_721
- //0x00003fd3 LBB0_239
- 0x48, 0x01, 0xca, //0x00003fd3 addq %rcx, %rdx
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003fd6 movq $-2, %rax
- 0x48, 0x89, 0x13, //0x00003fdd movq %rdx, (%rbx)
- 0xe9, 0x18, 0xfe, 0xff, 0xff, //0x00003fe0 jmp LBB0_721
- //0x00003fe5 LBB0_725
- 0x48, 0x0f, 0xbc, 0xd6, //0x00003fe5 bsfq %rsi, %rdx
- 0x48, 0x01, 0xca, //0x00003fe9 addq %rcx, %rdx
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00003fec movq $8(%rsp), %rsi
- 0x48, 0x89, 0x16, //0x00003ff1 movq %rdx, (%rsi)
- 0xe9, 0x04, 0xfe, 0xff, 0xff, //0x00003ff4 jmp LBB0_721
- //0x00003ff9 LBB0_727
- 0x49, 0x89, 0xce, //0x00003ff9 movq %rcx, %r14
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00003ffc movq $8(%rsp), %rsi
- 0xe9, 0x7d, 0xff, 0xff, 0xff, //0x00004001 jmp LBB0_716
- //0x00004006 LBB0_728
- 0x48, 0x01, 0xca, //0x00004006 addq %rcx, %rdx
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004009 movq $-2, %rax
- 0x48, 0x89, 0x16, //0x00004010 movq %rdx, (%rsi)
- 0xe9, 0xe5, 0xfd, 0xff, 0xff, //0x00004013 jmp LBB0_721
- //0x00004018 LBB0_729
- 0x48, 0x8b, 0x4c, 0x24, 0x20, //0x00004018 movq $32(%rsp), %rcx
- 0x48, 0x8b, 0x49, 0x08, //0x0000401d movq $8(%rcx), %rcx
- 0x48, 0x89, 0x0e, //0x00004021 movq %rcx, (%rsi)
- 0xe9, 0xd4, 0xfd, 0xff, 0xff, //0x00004024 jmp LBB0_721
- //0x00004029 LBB0_733
- 0x89, 0xf8, //0x00004029 movl %edi, %eax
- 0x48, 0x89, 0xca, //0x0000402b movq %rcx, %rdx
- 0x4c, 0x29, 0xe2, //0x0000402e subq %r12, %rdx
- 0x48, 0x01, 0xc2, //0x00004031 addq %rax, %rdx
- 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00004034 jmp LBB0_732
- //0x00004039 LBB0_730
- 0x48, 0x89, 0xf3, //0x00004039 movq %rsi, %rbx
- 0xe9, 0x82, 0xfd, 0xff, 0xff, //0x0000403c jmp LBB0_697
- //0x00004041 LBB0_731
- 0x4c, 0x29, 0xe1, //0x00004041 subq %r12, %rcx
- 0x89, 0xfa, //0x00004044 movl %edi, %edx
- 0x48, 0x01, 0xca, //0x00004046 addq %rcx, %rdx
- //0x00004049 LBB0_732
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004049 movq $-2, %rax
- 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x00004050 movq $8(%rsp), %rbx
- 0x48, 0x89, 0x13, //0x00004055 movq %rdx, (%rbx)
- 0xe9, 0xa0, 0xfd, 0xff, 0xff, //0x00004058 jmp LBB0_721
- //0x0000405d LBB0_735
- 0x48, 0x89, 0xca, //0x0000405d movq %rcx, %rdx
- 0x4c, 0x29, 0xe2, //0x00004060 subq %r12, %rdx
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004063 movq $-2, %rax
- 0x48, 0x89, 0x13, //0x0000406a movq %rdx, (%rbx)
- 0xe9, 0x8b, 0xfd, 0xff, 0xff, //0x0000406d jmp LBB0_721
- //0x00004072 LBB0_736
- 0x89, 0xf8, //0x00004072 movl %edi, %eax
- 0x48, 0x89, 0xca, //0x00004074 movq %rcx, %rdx
- 0x4c, 0x29, 0xe2, //0x00004077 subq %r12, %rdx
- 0x48, 0x01, 0xc2, //0x0000407a addq %rax, %rdx
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000407d movq $-2, %rax
- 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00004084 movq $8(%rsp), %rsi
- 0x48, 0x89, 0x16, //0x00004089 movq %rdx, (%rsi)
- 0xe9, 0x6c, 0xfd, 0xff, 0xff, //0x0000408c jmp LBB0_721
- //0x00004091 LBB0_741
- 0x4c, 0x89, 0xfb, //0x00004091 movq %r15, %rbx
- 0xe9, 0x2a, 0xfd, 0xff, 0xff, //0x00004094 jmp LBB0_697
- //0x00004099 LBB0_737
- 0x4c, 0x29, 0xe1, //0x00004099 subq %r12, %rcx
- 0x89, 0xfa, //0x0000409c movl %edi, %edx
- 0x48, 0x01, 0xca, //0x0000409e addq %rcx, %rdx
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000040a1 jmp LBB0_739
- //0x000040a6 LBB0_738
- 0x48, 0x89, 0xca, //0x000040a6 movq %rcx, %rdx
- 0x4c, 0x29, 0xe2, //0x000040a9 subq %r12, %rdx
- //0x000040ac LBB0_739
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000040ac movq $-2, %rax
- 0x4c, 0x89, 0xfe, //0x000040b3 movq %r15, %rsi
- 0x49, 0x89, 0x17, //0x000040b6 movq %rdx, (%r15)
- 0xe9, 0x3f, 0xfd, 0xff, 0xff, //0x000040b9 jmp LBB0_721
- //0x000040be LBB0_740
- 0x48, 0x89, 0xc3, //0x000040be movq %rax, %rbx
- 0xe9, 0xfd, 0xfc, 0xff, 0xff, //0x000040c1 jmp LBB0_697
- //0x000040c6 LBB0_568
- 0x48, 0x8b, 0x5c, 0x24, 0x08, //0x000040c6 movq $8(%rsp), %rbx
- 0xe9, 0xf3, 0xfc, 0xff, 0xff, //0x000040cb jmp LBB0_697
- //0x000040d0 .p2align 2, 0x90
- // // .set L0_0_set_39, LBB0_39-LJTI0_0
- // // .set L0_0_set_67, LBB0_67-LJTI0_0
- // // .set L0_0_set_44, LBB0_44-LJTI0_0
- // // .set L0_0_set_65, LBB0_65-LJTI0_0
- // // .set L0_0_set_42, LBB0_42-LJTI0_0
- // // .set L0_0_set_69, LBB0_69-LJTI0_0
- //0x000040d0 LJTI0_0
- 0xd6, 0xc4, 0xff, 0xff, //0x000040d0 .long L0_0_set_39
- 0x85, 0xc6, 0xff, 0xff, //0x000040d4 .long L0_0_set_67
- 0x0c, 0xc5, 0xff, 0xff, //0x000040d8 .long L0_0_set_44
- 0x6f, 0xc6, 0xff, 0xff, //0x000040dc .long L0_0_set_65
- 0xed, 0xc4, 0xff, 0xff, //0x000040e0 .long L0_0_set_42
- 0xb0, 0xc6, 0xff, 0xff, //0x000040e4 .long L0_0_set_69
- // // .set L0_1_set_721, LBB0_721-LJTI0_1
- // // .set L0_1_set_720, LBB0_720-LJTI0_1
- // // .set L0_1_set_251, LBB0_251-LJTI0_1
- // // .set L0_1_set_270, LBB0_270-LJTI0_1
- // // .set L0_1_set_86, LBB0_86-LJTI0_1
- // // .set L0_1_set_326, LBB0_326-LJTI0_1
- // // .set L0_1_set_248, LBB0_248-LJTI0_1
- // // .set L0_1_set_329, LBB0_329-LJTI0_1
- // // .set L0_1_set_339, LBB0_339-LJTI0_1
- // // .set L0_1_set_336, LBB0_336-LJTI0_1
- //0x000040e8 LJTI0_1
- 0x15, 0xfd, 0xff, 0xff, //0x000040e8 .long L0_1_set_721
- 0x0e, 0xfd, 0xff, 0xff, //0x000040ec .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000040f0 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000040f4 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000040f8 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000040fc .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004100 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004104 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004108 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000410c .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004110 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004114 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004118 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000411c .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004120 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004124 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004128 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000412c .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004130 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004134 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004138 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000413c .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004140 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004144 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004148 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000414c .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004150 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004154 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004158 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000415c .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004160 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004164 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004168 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000416c .long L0_1_set_720
- 0x0b, 0xd3, 0xff, 0xff, //0x00004170 .long L0_1_set_251
- 0x0e, 0xfd, 0xff, 0xff, //0x00004174 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004178 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000417c .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004180 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004184 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004188 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000418c .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004190 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004194 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004198 .long L0_1_set_720
- 0x52, 0xd4, 0xff, 0xff, //0x0000419c .long L0_1_set_270
- 0x0e, 0xfd, 0xff, 0xff, //0x000041a0 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000041a4 .long L0_1_set_720
- 0xe3, 0xc6, 0xff, 0xff, //0x000041a8 .long L0_1_set_86
- 0xe3, 0xc6, 0xff, 0xff, //0x000041ac .long L0_1_set_86
- 0xe3, 0xc6, 0xff, 0xff, //0x000041b0 .long L0_1_set_86
- 0xe3, 0xc6, 0xff, 0xff, //0x000041b4 .long L0_1_set_86
- 0xe3, 0xc6, 0xff, 0xff, //0x000041b8 .long L0_1_set_86
- 0xe3, 0xc6, 0xff, 0xff, //0x000041bc .long L0_1_set_86
- 0xe3, 0xc6, 0xff, 0xff, //0x000041c0 .long L0_1_set_86
- 0xe3, 0xc6, 0xff, 0xff, //0x000041c4 .long L0_1_set_86
- 0xe3, 0xc6, 0xff, 0xff, //0x000041c8 .long L0_1_set_86
- 0xe3, 0xc6, 0xff, 0xff, //0x000041cc .long L0_1_set_86
- 0x0e, 0xfd, 0xff, 0xff, //0x000041d0 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000041d4 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000041d8 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000041dc .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000041e0 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000041e4 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000041e8 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000041ec .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000041f0 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000041f4 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000041f8 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000041fc .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004200 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004204 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004208 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000420c .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004210 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004214 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004218 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000421c .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004220 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004224 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004228 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000422c .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004230 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004234 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004238 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000423c .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004240 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004244 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004248 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000424c .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004250 .long L0_1_set_720
- 0xdc, 0xd7, 0xff, 0xff, //0x00004254 .long L0_1_set_326
- 0x0e, 0xfd, 0xff, 0xff, //0x00004258 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000425c .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004260 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004264 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004268 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000426c .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004270 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004274 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004278 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000427c .long L0_1_set_720
- 0xdc, 0xd2, 0xff, 0xff, //0x00004280 .long L0_1_set_248
- 0x0e, 0xfd, 0xff, 0xff, //0x00004284 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004288 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000428c .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004290 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004294 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x00004298 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x0000429c .long L0_1_set_720
- 0x0a, 0xd8, 0xff, 0xff, //0x000042a0 .long L0_1_set_329
- 0x0e, 0xfd, 0xff, 0xff, //0x000042a4 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000042a8 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000042ac .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000042b0 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000042b4 .long L0_1_set_720
- 0x60, 0xd8, 0xff, 0xff, //0x000042b8 .long L0_1_set_339
- 0x0e, 0xfd, 0xff, 0xff, //0x000042bc .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000042c0 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000042c4 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000042c8 .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000042cc .long L0_1_set_720
- 0x0e, 0xfd, 0xff, 0xff, //0x000042d0 .long L0_1_set_720
- 0x32, 0xd8, 0xff, 0xff, //0x000042d4 .long L0_1_set_336
- // // .set L0_2_set_319, LBB0_319-LJTI0_2
- // // .set L0_2_set_480, LBB0_480-LJTI0_2
- // // .set L0_2_set_324, LBB0_324-LJTI0_2
- // // .set L0_2_set_322, LBB0_322-LJTI0_2
- //0x000042d8 LJTI0_2
- 0xaa, 0xd5, 0xff, 0xff, //0x000042d8 .long L0_2_set_319
- 0x1c, 0xe4, 0xff, 0xff, //0x000042dc .long L0_2_set_480
- 0xaa, 0xd5, 0xff, 0xff, //0x000042e0 .long L0_2_set_319
- 0xd9, 0xd5, 0xff, 0xff, //0x000042e4 .long L0_2_set_324
- 0x1c, 0xe4, 0xff, 0xff, //0x000042e8 .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x000042ec .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x000042f0 .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x000042f4 .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x000042f8 .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x000042fc .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x00004300 .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x00004304 .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x00004308 .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x0000430c .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x00004310 .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x00004314 .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x00004318 .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x0000431c .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x00004320 .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x00004324 .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x00004328 .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x0000432c .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x00004330 .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x00004334 .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x00004338 .long L0_2_set_480
- 0x1c, 0xe4, 0xff, 0xff, //0x0000433c .long L0_2_set_480
- 0xc6, 0xd5, 0xff, 0xff, //0x00004340 .long L0_2_set_322
- // // .set L0_3_set_138, LBB0_138-LJTI0_3
- // // .set L0_3_set_345, LBB0_345-LJTI0_3
- // // .set L0_3_set_132, LBB0_132-LJTI0_3
- // // .set L0_3_set_141, LBB0_141-LJTI0_3
- //0x00004344 LJTI0_3
- 0xa6, 0xc8, 0xff, 0xff, //0x00004344 .long L0_3_set_138
- 0x53, 0xd6, 0xff, 0xff, //0x00004348 .long L0_3_set_345
- 0xa6, 0xc8, 0xff, 0xff, //0x0000434c .long L0_3_set_138
- 0x55, 0xc8, 0xff, 0xff, //0x00004350 .long L0_3_set_132
- 0x53, 0xd6, 0xff, 0xff, //0x00004354 .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x00004358 .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x0000435c .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x00004360 .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x00004364 .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x00004368 .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x0000436c .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x00004370 .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x00004374 .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x00004378 .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x0000437c .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x00004380 .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x00004384 .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x00004388 .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x0000438c .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x00004390 .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x00004394 .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x00004398 .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x0000439c .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x000043a0 .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x000043a4 .long L0_3_set_345
- 0x53, 0xd6, 0xff, 0xff, //0x000043a8 .long L0_3_set_345
- 0xc9, 0xc8, 0xff, 0xff, //0x000043ac .long L0_3_set_141
- //0x000043b0 .p2align 2, 0x00
- //0x000043b0 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x000043b0 .long 2
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8.go
deleted file mode 100644
index 88b67e471..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8.go
+++ /dev/null
@@ -1,37 +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 avx2
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/native/types`
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var F_validate_utf8 func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer) (ret int)
-
-var S_validate_utf8 uintptr
-
-//go:nosplit
-func validate_utf8(s *string, p *int, m *types.StateMachine) (ret int) {
- return F_validate_utf8(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)))
-}
-
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_fast.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_fast.go
deleted file mode 100644
index c0d79f6d2..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_fast.go
+++ /dev/null
@@ -1,34 +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 avx2
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var F_validate_utf8_fast func(s unsafe.Pointer) (ret int)
-
-var S_validate_utf8_fast uintptr
-
-//go:nosplit
-func validate_utf8_fast(s *string) (ret int) {
- return F_validate_utf8_fast(rt.NoEscape(unsafe.Pointer(s)))
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_fast_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_fast_subr.go
deleted file mode 100644
index 009afe6b9..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_fast_subr.go
+++ /dev/null
@@ -1,42 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx2
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__validate_utf8_fast = 272
-)
-
-const (
- _stack__validate_utf8_fast = 176
-)
-
-const (
- _size__validate_utf8_fast = 2656
-)
-
-var (
- _pcsp__validate_utf8_fast = [][2]uint32{
- {0x1, 0},
- {0x5, 8},
- {0xc, 16},
- {0x6aa, 176},
- {0x6ab, 16},
- {0x6ac, 8},
- {0x6b0, 0},
- {0x7d3, 176},
- {0x7d4, 16},
- {0x7d5, 8},
- {0x7d9, 0},
- {0xa60, 176},
- }
-)
-
-var _cfunc_validate_utf8_fast = []loader.CFunc{
- {"_validate_utf8_fast_entry", 0, _entry__validate_utf8_fast, 0, nil},
- {"_validate_utf8_fast", _entry__validate_utf8_fast, _size__validate_utf8_fast, _stack__validate_utf8_fast, _pcsp__validate_utf8_fast},
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_fast_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_fast_text_amd64.go
deleted file mode 100644
index de63cbf39..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_fast_text_amd64.go
+++ /dev/null
@@ -1,752 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx2
-
-var _text_validate_utf8_fast = []byte{
- // .p2align 5, 0x00
- // LCPI0_0
- 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, // QUAD $0x0f0f0f0f0f0f0f0f; QUAD $0x0f0f0f0f0f0f0f0f // .space 16, '\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
- 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000010 QUAD $0x0f0f0f0f0f0f0f0f; QUAD $0x0f0f0f0f0f0f0f0f // .space 16, '\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
- //0x00000020 LCPI0_1
- 0x02, //0x00000020 .byte 2
- 0x02, //0x00000021 .byte 2
- 0x02, //0x00000022 .byte 2
- 0x02, //0x00000023 .byte 2
- 0x02, //0x00000024 .byte 2
- 0x02, //0x00000025 .byte 2
- 0x02, //0x00000026 .byte 2
- 0x02, //0x00000027 .byte 2
- 0x80, //0x00000028 .byte 128
- 0x80, //0x00000029 .byte 128
- 0x80, //0x0000002a .byte 128
- 0x80, //0x0000002b .byte 128
- 0x21, //0x0000002c .byte 33
- 0x01, //0x0000002d .byte 1
- 0x15, //0x0000002e .byte 21
- 0x49, //0x0000002f .byte 73
- 0x02, //0x00000030 .byte 2
- 0x02, //0x00000031 .byte 2
- 0x02, //0x00000032 .byte 2
- 0x02, //0x00000033 .byte 2
- 0x02, //0x00000034 .byte 2
- 0x02, //0x00000035 .byte 2
- 0x02, //0x00000036 .byte 2
- 0x02, //0x00000037 .byte 2
- 0x80, //0x00000038 .byte 128
- 0x80, //0x00000039 .byte 128
- 0x80, //0x0000003a .byte 128
- 0x80, //0x0000003b .byte 128
- 0x21, //0x0000003c .byte 33
- 0x01, //0x0000003d .byte 1
- 0x15, //0x0000003e .byte 21
- 0x49, //0x0000003f .byte 73
- //0x00000040 LCPI0_2
- 0xe7, //0x00000040 .byte 231
- 0xa3, //0x00000041 .byte 163
- 0x83, //0x00000042 .byte 131
- 0x83, //0x00000043 .byte 131
- 0x8b, //0x00000044 .byte 139
- 0xcb, //0x00000045 .byte 203
- 0xcb, //0x00000046 .byte 203
- 0xcb, //0x00000047 .byte 203
- 0xcb, //0x00000048 .byte 203
- 0xcb, //0x00000049 .byte 203
- 0xcb, //0x0000004a .byte 203
- 0xcb, //0x0000004b .byte 203
- 0xcb, //0x0000004c .byte 203
- 0xdb, //0x0000004d .byte 219
- 0xcb, //0x0000004e .byte 203
- 0xcb, //0x0000004f .byte 203
- 0xe7, //0x00000050 .byte 231
- 0xa3, //0x00000051 .byte 163
- 0x83, //0x00000052 .byte 131
- 0x83, //0x00000053 .byte 131
- 0x8b, //0x00000054 .byte 139
- 0xcb, //0x00000055 .byte 203
- 0xcb, //0x00000056 .byte 203
- 0xcb, //0x00000057 .byte 203
- 0xcb, //0x00000058 .byte 203
- 0xcb, //0x00000059 .byte 203
- 0xcb, //0x0000005a .byte 203
- 0xcb, //0x0000005b .byte 203
- 0xcb, //0x0000005c .byte 203
- 0xdb, //0x0000005d .byte 219
- 0xcb, //0x0000005e .byte 203
- 0xcb, //0x0000005f .byte 203
- //0x00000060 LCPI0_3
- 0x01, //0x00000060 .byte 1
- 0x01, //0x00000061 .byte 1
- 0x01, //0x00000062 .byte 1
- 0x01, //0x00000063 .byte 1
- 0x01, //0x00000064 .byte 1
- 0x01, //0x00000065 .byte 1
- 0x01, //0x00000066 .byte 1
- 0x01, //0x00000067 .byte 1
- 0xe6, //0x00000068 .byte 230
- 0xae, //0x00000069 .byte 174
- 0xba, //0x0000006a .byte 186
- 0xba, //0x0000006b .byte 186
- 0x01, //0x0000006c .byte 1
- 0x01, //0x0000006d .byte 1
- 0x01, //0x0000006e .byte 1
- 0x01, //0x0000006f .byte 1
- 0x01, //0x00000070 .byte 1
- 0x01, //0x00000071 .byte 1
- 0x01, //0x00000072 .byte 1
- 0x01, //0x00000073 .byte 1
- 0x01, //0x00000074 .byte 1
- 0x01, //0x00000075 .byte 1
- 0x01, //0x00000076 .byte 1
- 0x01, //0x00000077 .byte 1
- 0xe6, //0x00000078 .byte 230
- 0xae, //0x00000079 .byte 174
- 0xba, //0x0000007a .byte 186
- 0xba, //0x0000007b .byte 186
- 0x01, //0x0000007c .byte 1
- 0x01, //0x0000007d .byte 1
- 0x01, //0x0000007e .byte 1
- 0x01, //0x0000007f .byte 1
- //0x00000080 LCPI0_4
- 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000080 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf'
- 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000090 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf'
- //0x000000a0 LCPI0_5
- 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, //0x000000a0 QUAD $0xefefefefefefefef; QUAD $0xefefefefefefefef // .space 16, '\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef'
- 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, //0x000000b0 QUAD $0xefefefefefefefef; QUAD $0xefefefefefefefef // .space 16, '\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef'
- //0x000000c0 LCPI0_7
- 0xff, //0x000000c0 .byte 255
- 0xff, //0x000000c1 .byte 255
- 0xff, //0x000000c2 .byte 255
- 0xff, //0x000000c3 .byte 255
- 0xff, //0x000000c4 .byte 255
- 0xff, //0x000000c5 .byte 255
- 0xff, //0x000000c6 .byte 255
- 0xff, //0x000000c7 .byte 255
- 0xff, //0x000000c8 .byte 255
- 0xff, //0x000000c9 .byte 255
- 0xff, //0x000000ca .byte 255
- 0xff, //0x000000cb .byte 255
- 0xff, //0x000000cc .byte 255
- 0xff, //0x000000cd .byte 255
- 0xff, //0x000000ce .byte 255
- 0xff, //0x000000cf .byte 255
- 0xff, //0x000000d0 .byte 255
- 0xff, //0x000000d1 .byte 255
- 0xff, //0x000000d2 .byte 255
- 0xff, //0x000000d3 .byte 255
- 0xff, //0x000000d4 .byte 255
- 0xff, //0x000000d5 .byte 255
- 0xff, //0x000000d6 .byte 255
- 0xff, //0x000000d7 .byte 255
- 0xff, //0x000000d8 .byte 255
- 0xff, //0x000000d9 .byte 255
- 0xff, //0x000000da .byte 255
- 0xff, //0x000000db .byte 255
- 0xff, //0x000000dc .byte 255
- 0xef, //0x000000dd .byte 239
- 0xdf, //0x000000de .byte 223
- 0xbf, //0x000000df .byte 191
- //0x000000e0 LCPI0_8
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000000e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000000f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- //0x00000100 .p2align 3, 0x00
- //0x00000100 LCPI0_6
- 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, //0x00000100 .quad -9187201950435737472
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000108 .p2align 4, 0x90
- //0x00000110 _validate_utf8_fast
- 0x55, //0x00000110 pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000111 movq %rsp, %rbp
- 0x53, //0x00000114 pushq %rbx
- 0x48, 0x81, 0xec, 0xa0, 0x00, 0x00, 0x00, //0x00000115 subq $160, %rsp
- 0x4c, 0x8b, 0x57, 0x08, //0x0000011c movq $8(%rdi), %r10
- 0x4d, 0x85, 0xd2, //0x00000120 testq %r10, %r10
- 0x0f, 0x84, 0xb4, 0x07, 0x00, 0x00, //0x00000123 je LBB0_28
- 0x4c, 0x8b, 0x0f, //0x00000129 movq (%rdi), %r9
- 0x4d, 0x01, 0xca, //0x0000012c addq %r9, %r10
- 0x49, 0x8d, 0x72, 0x80, //0x0000012f leaq $-128(%r10), %rsi
- 0xc5, 0xf1, 0xef, 0xc9, //0x00000133 vpxor %xmm1, %xmm1, %xmm1
- 0xc5, 0xe9, 0xef, 0xd2, //0x00000137 vpxor %xmm2, %xmm2, %xmm2
- 0xc5, 0xf9, 0xef, 0xc0, //0x0000013b vpxor %xmm0, %xmm0, %xmm0
- 0x4c, 0x89, 0xc8, //0x0000013f movq %r9, %rax
- 0x4c, 0x39, 0xce, //0x00000142 cmpq %r9, %rsi
- 0x0f, 0x86, 0x6a, 0x03, 0x00, 0x00, //0x00000145 jbe LBB0_12
- 0xc5, 0xfe, 0x6f, 0x25, 0xad, 0xfe, 0xff, 0xff, //0x0000014b vmovdqu $-339(%rip), %ymm4 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0xe5, 0xfe, 0xff, 0xff, //0x00000153 vmovdqu $-283(%rip), %ymm6 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0xfd, 0xfe, 0xff, 0xff, //0x0000015b vmovdqu $-259(%rip), %ymm7 /* LCPI0_3+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0x15, 0xff, 0xff, 0xff, //0x00000163 vmovdqu $-235(%rip), %ymm8 /* LCPI0_4+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x0d, 0x2d, 0xff, 0xff, 0xff, //0x0000016b vmovdqu $-211(%rip), %ymm9 /* LCPI0_5+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x15, 0x45, 0xff, 0xff, 0xff, //0x00000173 vmovdqu $-187(%rip), %ymm10 /* LCPI0_7+0(%rip) */
- 0x4c, 0x89, 0xc8, //0x0000017b movq %r9, %rax
- 0xc5, 0xf9, 0xef, 0xc0, //0x0000017e vpxor %xmm0, %xmm0, %xmm0
- 0xc5, 0xe9, 0xef, 0xd2, //0x00000182 vpxor %xmm2, %xmm2, %xmm2
- 0xc5, 0xf1, 0xef, 0xc9, //0x00000186 vpxor %xmm1, %xmm1, %xmm1
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000018a .p2align 4, 0x90
- //0x00000190 LBB0_3
- 0xc5, 0x7e, 0x6f, 0x38, //0x00000190 vmovdqu (%rax), %ymm15
- 0xc5, 0x7e, 0x6f, 0x68, 0x20, //0x00000194 vmovdqu $32(%rax), %ymm13
- 0xc5, 0x7e, 0x6f, 0x60, 0x40, //0x00000199 vmovdqu $64(%rax), %ymm12
- 0xc5, 0x7e, 0x6f, 0x58, 0x60, //0x0000019e vmovdqu $96(%rax), %ymm11
- 0xc4, 0xc1, 0x15, 0xeb, 0xdf, //0x000001a3 vpor %ymm15, %ymm13, %ymm3
- 0xc4, 0x41, 0x25, 0xeb, 0xf4, //0x000001a8 vpor %ymm12, %ymm11, %ymm14
- 0xc5, 0x8d, 0xeb, 0xeb, //0x000001ad vpor %ymm3, %ymm14, %ymm5
- 0xc5, 0xfd, 0xd7, 0xcd, //0x000001b1 vpmovmskb %ymm5, %ecx
- 0x85, 0xc9, //0x000001b5 testl %ecx, %ecx
- 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x000001b7 jne LBB0_6
- 0xc5, 0xf5, 0xeb, 0xc0, //0x000001bd vpor %ymm0, %ymm1, %ymm0
- //0x000001c1 LBB0_5
- 0x48, 0x83, 0xe8, 0x80, //0x000001c1 subq $-128, %rax
- 0x48, 0x39, 0xf0, //0x000001c5 cmpq %rsi, %rax
- 0x0f, 0x82, 0xc2, 0xff, 0xff, 0xff, //0x000001c8 jb LBB0_3
- 0xe9, 0xe2, 0x02, 0x00, 0x00, //0x000001ce jmp LBB0_12
- //0x000001d3 LBB0_6
- 0xc5, 0xfd, 0xd7, 0xcb, //0x000001d3 vpmovmskb %ymm3, %ecx
- 0x85, 0xc9, //0x000001d7 testl %ecx, %ecx
- 0x0f, 0x85, 0xf0, 0x00, 0x00, 0x00, //0x000001d9 jne LBB0_9
- 0xc5, 0xf5, 0xeb, 0xc0, //0x000001df vpor %ymm0, %ymm1, %ymm0
- 0xc4, 0xc3, 0x6d, 0x46, 0xcc, 0x21, //0x000001e3 vperm2i128 $33, %ymm12, %ymm2, %ymm1
- 0xc4, 0xe3, 0x1d, 0x0f, 0xd1, 0x0f, //0x000001e9 vpalignr $15, %ymm1, %ymm12, %ymm2
- 0xc5, 0xe5, 0x71, 0xd2, 0x04, //0x000001ef vpsrlw $4, %ymm2, %ymm3
- 0xc5, 0xe5, 0xdb, 0xdc, //0x000001f4 vpand %ymm4, %ymm3, %ymm3
- 0xc5, 0x7e, 0x6f, 0x35, 0x20, 0xfe, 0xff, 0xff, //0x000001f8 vmovdqu $-480(%rip), %ymm14 /* LCPI0_1+0(%rip) */
- 0xc4, 0xe2, 0x0d, 0x00, 0xdb, //0x00000200 vpshufb %ymm3, %ymm14, %ymm3
- 0xc5, 0xed, 0xdb, 0xd4, //0x00000205 vpand %ymm4, %ymm2, %ymm2
- 0xc4, 0xe2, 0x4d, 0x00, 0xd2, //0x00000209 vpshufb %ymm2, %ymm6, %ymm2
- 0xc4, 0xc1, 0x55, 0x71, 0xd4, 0x04, //0x0000020e vpsrlw $4, %ymm12, %ymm5
- 0xc5, 0xd5, 0xdb, 0xec, //0x00000214 vpand %ymm4, %ymm5, %ymm5
- 0xc4, 0xe2, 0x45, 0x00, 0xed, //0x00000218 vpshufb %ymm5, %ymm7, %ymm5
- 0xc5, 0xed, 0xdb, 0xd5, //0x0000021d vpand %ymm5, %ymm2, %ymm2
- 0xc5, 0xe5, 0xdb, 0xd2, //0x00000221 vpand %ymm2, %ymm3, %ymm2
- 0xc4, 0xe3, 0x1d, 0x0f, 0xd9, 0x0e, //0x00000225 vpalignr $14, %ymm1, %ymm12, %ymm3
- 0xc4, 0xe3, 0x1d, 0x0f, 0xc9, 0x0d, //0x0000022b vpalignr $13, %ymm1, %ymm12, %ymm1
- 0xc4, 0xc1, 0x65, 0xd8, 0xd8, //0x00000231 vpsubusb %ymm8, %ymm3, %ymm3
- 0xc4, 0xc1, 0x75, 0xd8, 0xc9, //0x00000236 vpsubusb %ymm9, %ymm1, %ymm1
- 0xc5, 0xf5, 0xeb, 0xcb, //0x0000023b vpor %ymm3, %ymm1, %ymm1
- 0xc4, 0x41, 0x11, 0xef, 0xed, //0x0000023f vpxor %xmm13, %xmm13, %xmm13
- 0xc5, 0x95, 0x74, 0xc9, //0x00000244 vpcmpeqb %ymm1, %ymm13, %ymm1
- 0xc4, 0xe2, 0x7d, 0x59, 0x1d, 0xaf, 0xfe, 0xff, 0xff, //0x00000248 vpbroadcastq $-337(%rip), %ymm3 /* LCPI0_6+0(%rip) */
- 0xc5, 0xf5, 0xdf, 0xcb, //0x00000251 vpandn %ymm3, %ymm1, %ymm1
- 0xc5, 0xf5, 0xef, 0xca, //0x00000255 vpxor %ymm2, %ymm1, %ymm1
- 0xc5, 0xfd, 0xeb, 0xc1, //0x00000259 vpor %ymm1, %ymm0, %ymm0
- 0xc4, 0xc3, 0x1d, 0x46, 0xcb, 0x21, //0x0000025d vperm2i128 $33, %ymm11, %ymm12, %ymm1
- 0xc4, 0xe3, 0x25, 0x0f, 0xd1, 0x0f, //0x00000263 vpalignr $15, %ymm1, %ymm11, %ymm2
- 0xc5, 0xd5, 0x71, 0xd2, 0x04, //0x00000269 vpsrlw $4, %ymm2, %ymm5
- 0xc5, 0xd5, 0xdb, 0xec, //0x0000026e vpand %ymm4, %ymm5, %ymm5
- 0xc4, 0xe2, 0x0d, 0x00, 0xed, //0x00000272 vpshufb %ymm5, %ymm14, %ymm5
- 0xc5, 0xed, 0xdb, 0xd4, //0x00000277 vpand %ymm4, %ymm2, %ymm2
- 0xc4, 0xe2, 0x4d, 0x00, 0xd2, //0x0000027b vpshufb %ymm2, %ymm6, %ymm2
- 0xc4, 0xc1, 0x1d, 0x71, 0xd3, 0x04, //0x00000280 vpsrlw $4, %ymm11, %ymm12
- 0xc5, 0x1d, 0xdb, 0xe4, //0x00000286 vpand %ymm4, %ymm12, %ymm12
- 0xc4, 0x42, 0x45, 0x00, 0xe4, //0x0000028a vpshufb %ymm12, %ymm7, %ymm12
- 0xc5, 0x9d, 0xdb, 0xd2, //0x0000028f vpand %ymm2, %ymm12, %ymm2
- 0xc5, 0xd5, 0xdb, 0xd2, //0x00000293 vpand %ymm2, %ymm5, %ymm2
- 0xc4, 0xe3, 0x25, 0x0f, 0xe9, 0x0e, //0x00000297 vpalignr $14, %ymm1, %ymm11, %ymm5
- 0xc4, 0xe3, 0x25, 0x0f, 0xc9, 0x0d, //0x0000029d vpalignr $13, %ymm1, %ymm11, %ymm1
- 0xc4, 0xc1, 0x55, 0xd8, 0xe8, //0x000002a3 vpsubusb %ymm8, %ymm5, %ymm5
- 0xc4, 0xc1, 0x75, 0xd8, 0xc9, //0x000002a8 vpsubusb %ymm9, %ymm1, %ymm1
- 0xc5, 0xf5, 0xeb, 0xcd, //0x000002ad vpor %ymm5, %ymm1, %ymm1
- 0xc5, 0x95, 0x74, 0xc9, //0x000002b1 vpcmpeqb %ymm1, %ymm13, %ymm1
- 0xc5, 0xf5, 0xdf, 0xcb, //0x000002b5 vpandn %ymm3, %ymm1, %ymm1
- 0xc5, 0xf5, 0xef, 0xca, //0x000002b9 vpxor %ymm2, %ymm1, %ymm1
- //0x000002bd LBB0_8
- 0xc5, 0xfd, 0xeb, 0xc1, //0x000002bd vpor %ymm1, %ymm0, %ymm0
- 0xc4, 0xc1, 0x25, 0xd8, 0xca, //0x000002c1 vpsubusb %ymm10, %ymm11, %ymm1
- 0xc5, 0x7d, 0x7f, 0xda, //0x000002c6 vmovdqa %ymm11, %ymm2
- 0xe9, 0xf2, 0xfe, 0xff, 0xff, //0x000002ca jmp LBB0_5
- //0x000002cf LBB0_9
- 0xc4, 0xc3, 0x6d, 0x46, 0xcf, 0x21, //0x000002cf vperm2i128 $33, %ymm15, %ymm2, %ymm1
- 0xc4, 0xe3, 0x05, 0x0f, 0xd1, 0x0f, //0x000002d5 vpalignr $15, %ymm1, %ymm15, %ymm2
- 0xc5, 0xe5, 0x71, 0xd2, 0x04, //0x000002db vpsrlw $4, %ymm2, %ymm3
- 0xc5, 0xe5, 0xdb, 0xdc, //0x000002e0 vpand %ymm4, %ymm3, %ymm3
- 0xc5, 0xfe, 0x6f, 0x2d, 0x34, 0xfd, 0xff, 0xff, //0x000002e4 vmovdqu $-716(%rip), %ymm5 /* LCPI0_1+0(%rip) */
- 0xc4, 0xe2, 0x55, 0x00, 0xdb, //0x000002ec vpshufb %ymm3, %ymm5, %ymm3
- 0xc5, 0xed, 0xdb, 0xd4, //0x000002f1 vpand %ymm4, %ymm2, %ymm2
- 0xc4, 0xe2, 0x4d, 0x00, 0xd2, //0x000002f5 vpshufb %ymm2, %ymm6, %ymm2
- 0xc4, 0xc1, 0x55, 0x71, 0xd7, 0x04, //0x000002fa vpsrlw $4, %ymm15, %ymm5
- 0xc5, 0xd5, 0xdb, 0xec, //0x00000300 vpand %ymm4, %ymm5, %ymm5
- 0xc4, 0xe2, 0x45, 0x00, 0xed, //0x00000304 vpshufb %ymm5, %ymm7, %ymm5
- 0xc5, 0xed, 0xdb, 0xd5, //0x00000309 vpand %ymm5, %ymm2, %ymm2
- 0xc5, 0xe5, 0xdb, 0xd2, //0x0000030d vpand %ymm2, %ymm3, %ymm2
- 0xc4, 0xe3, 0x05, 0x0f, 0xd9, 0x0e, //0x00000311 vpalignr $14, %ymm1, %ymm15, %ymm3
- 0xc4, 0xe3, 0x05, 0x0f, 0xc9, 0x0d, //0x00000317 vpalignr $13, %ymm1, %ymm15, %ymm1
- 0xc4, 0xc1, 0x65, 0xd8, 0xd8, //0x0000031d vpsubusb %ymm8, %ymm3, %ymm3
- 0xc4, 0xc1, 0x75, 0xd8, 0xc9, //0x00000322 vpsubusb %ymm9, %ymm1, %ymm1
- 0xc5, 0xf5, 0xeb, 0xcb, //0x00000327 vpor %ymm3, %ymm1, %ymm1
- 0xc5, 0xe1, 0xef, 0xdb, //0x0000032b vpxor %xmm3, %xmm3, %xmm3
- 0xc5, 0xf5, 0x74, 0xdb, //0x0000032f vpcmpeqb %ymm3, %ymm1, %ymm3
- 0xc4, 0xe2, 0x7d, 0x59, 0x0d, 0xc4, 0xfd, 0xff, 0xff, //0x00000333 vpbroadcastq $-572(%rip), %ymm1 /* LCPI0_6+0(%rip) */
- 0xc5, 0xe5, 0xdf, 0xd9, //0x0000033c vpandn %ymm1, %ymm3, %ymm3
- 0xc5, 0xe5, 0xef, 0xd2, //0x00000340 vpxor %ymm2, %ymm3, %ymm2
- 0xc5, 0xfe, 0x7f, 0x54, 0x24, 0x60, //0x00000344 vmovdqu %ymm2, $96(%rsp)
- 0xc4, 0xc3, 0x05, 0x46, 0xdd, 0x21, //0x0000034a vperm2i128 $33, %ymm13, %ymm15, %ymm3
- 0xc4, 0xe3, 0x15, 0x0f, 0xeb, 0x0f, //0x00000350 vpalignr $15, %ymm3, %ymm13, %ymm5
- 0xc5, 0x85, 0x71, 0xd5, 0x04, //0x00000356 vpsrlw $4, %ymm5, %ymm15
- 0xc5, 0x05, 0xdb, 0xfc, //0x0000035b vpand %ymm4, %ymm15, %ymm15
- 0xc5, 0xfe, 0x6f, 0x15, 0xb9, 0xfc, 0xff, 0xff, //0x0000035f vmovdqu $-839(%rip), %ymm2 /* LCPI0_1+0(%rip) */
- 0xc4, 0x42, 0x6d, 0x00, 0xff, //0x00000367 vpshufb %ymm15, %ymm2, %ymm15
- 0xc5, 0xd5, 0xdb, 0xec, //0x0000036c vpand %ymm4, %ymm5, %ymm5
- 0xc4, 0xe2, 0x4d, 0x00, 0xed, //0x00000370 vpshufb %ymm5, %ymm6, %ymm5
- 0xc4, 0xc1, 0x6d, 0x71, 0xd5, 0x04, //0x00000375 vpsrlw $4, %ymm13, %ymm2
- 0xc5, 0xed, 0xdb, 0xd4, //0x0000037b vpand %ymm4, %ymm2, %ymm2
- 0xc4, 0xe2, 0x45, 0x00, 0xd2, //0x0000037f vpshufb %ymm2, %ymm7, %ymm2
- 0xc5, 0xd5, 0xdb, 0xd2, //0x00000384 vpand %ymm2, %ymm5, %ymm2
- 0xc5, 0x85, 0xdb, 0xd2, //0x00000388 vpand %ymm2, %ymm15, %ymm2
- 0xc4, 0xe3, 0x15, 0x0f, 0xeb, 0x0e, //0x0000038c vpalignr $14, %ymm3, %ymm13, %ymm5
- 0xc4, 0xe3, 0x15, 0x0f, 0xdb, 0x0d, //0x00000392 vpalignr $13, %ymm3, %ymm13, %ymm3
- 0xc4, 0xc1, 0x55, 0xd8, 0xe8, //0x00000398 vpsubusb %ymm8, %ymm5, %ymm5
- 0xc4, 0xc1, 0x65, 0xd8, 0xd9, //0x0000039d vpsubusb %ymm9, %ymm3, %ymm3
- 0xc5, 0xe5, 0xeb, 0xdd, //0x000003a2 vpor %ymm5, %ymm3, %ymm3
- 0xc5, 0xe5, 0x74, 0x1d, 0x32, 0xfd, 0xff, 0xff, //0x000003a6 vpcmpeqb $-718(%rip), %ymm3, %ymm3 /* LCPI0_8+0(%rip) */
- 0xc5, 0xe5, 0xdf, 0xd9, //0x000003ae vpandn %ymm1, %ymm3, %ymm3
- 0xc5, 0xe5, 0xef, 0xd2, //0x000003b2 vpxor %ymm2, %ymm3, %ymm2
- 0xc5, 0xfd, 0xeb, 0x44, 0x24, 0x60, //0x000003b6 vpor $96(%rsp), %ymm0, %ymm0
- 0xc5, 0xfd, 0xeb, 0xc2, //0x000003bc vpor %ymm2, %ymm0, %ymm0
- 0xc4, 0xc1, 0x7d, 0xd7, 0xce, //0x000003c0 vpmovmskb %ymm14, %ecx
- 0x85, 0xc9, //0x000003c5 testl %ecx, %ecx
- 0x0f, 0x84, 0xd6, 0x00, 0x00, 0x00, //0x000003c7 je LBB0_11
- 0xc4, 0xc3, 0x15, 0x46, 0xd4, 0x21, //0x000003cd vperm2i128 $33, %ymm12, %ymm13, %ymm2
- 0xc4, 0xe3, 0x1d, 0x0f, 0xda, 0x0f, //0x000003d3 vpalignr $15, %ymm2, %ymm12, %ymm3
- 0xc5, 0xd5, 0x71, 0xd3, 0x04, //0x000003d9 vpsrlw $4, %ymm3, %ymm5
- 0xc5, 0xd5, 0xdb, 0xec, //0x000003de vpand %ymm4, %ymm5, %ymm5
- 0xc5, 0x7e, 0x6f, 0x3d, 0x36, 0xfc, 0xff, 0xff, //0x000003e2 vmovdqu $-970(%rip), %ymm15 /* LCPI0_1+0(%rip) */
- 0xc4, 0xe2, 0x05, 0x00, 0xed, //0x000003ea vpshufb %ymm5, %ymm15, %ymm5
- 0xc5, 0xe5, 0xdb, 0xdc, //0x000003ef vpand %ymm4, %ymm3, %ymm3
- 0xc4, 0xe2, 0x4d, 0x00, 0xdb, //0x000003f3 vpshufb %ymm3, %ymm6, %ymm3
- 0xc4, 0xc1, 0x15, 0x71, 0xd4, 0x04, //0x000003f8 vpsrlw $4, %ymm12, %ymm13
- 0xc5, 0x15, 0xdb, 0xec, //0x000003fe vpand %ymm4, %ymm13, %ymm13
- 0xc4, 0x42, 0x45, 0x00, 0xed, //0x00000402 vpshufb %ymm13, %ymm7, %ymm13
- 0xc5, 0x95, 0xdb, 0xdb, //0x00000407 vpand %ymm3, %ymm13, %ymm3
- 0xc5, 0xd5, 0xdb, 0xdb, //0x0000040b vpand %ymm3, %ymm5, %ymm3
- 0xc4, 0xe3, 0x1d, 0x0f, 0xea, 0x0e, //0x0000040f vpalignr $14, %ymm2, %ymm12, %ymm5
- 0xc4, 0xe3, 0x1d, 0x0f, 0xd2, 0x0d, //0x00000415 vpalignr $13, %ymm2, %ymm12, %ymm2
- 0xc4, 0xc1, 0x55, 0xd8, 0xe8, //0x0000041b vpsubusb %ymm8, %ymm5, %ymm5
- 0xc4, 0xc1, 0x6d, 0xd8, 0xd1, //0x00000420 vpsubusb %ymm9, %ymm2, %ymm2
- 0xc5, 0xed, 0xeb, 0xd5, //0x00000425 vpor %ymm5, %ymm2, %ymm2
- 0xc4, 0x41, 0x09, 0xef, 0xf6, //0x00000429 vpxor %xmm14, %xmm14, %xmm14
- 0xc5, 0x8d, 0x74, 0xd2, //0x0000042e vpcmpeqb %ymm2, %ymm14, %ymm2
- 0xc5, 0xed, 0xdf, 0xd1, //0x00000432 vpandn %ymm1, %ymm2, %ymm2
- 0xc5, 0xed, 0xef, 0xd3, //0x00000436 vpxor %ymm3, %ymm2, %ymm2
- 0xc4, 0xc3, 0x1d, 0x46, 0xdb, 0x21, //0x0000043a vperm2i128 $33, %ymm11, %ymm12, %ymm3
- 0xc4, 0xe3, 0x25, 0x0f, 0xeb, 0x0f, //0x00000440 vpalignr $15, %ymm3, %ymm11, %ymm5
- 0xc5, 0x9d, 0x71, 0xd5, 0x04, //0x00000446 vpsrlw $4, %ymm5, %ymm12
- 0xc5, 0x1d, 0xdb, 0xe4, //0x0000044b vpand %ymm4, %ymm12, %ymm12
- 0xc4, 0x42, 0x05, 0x00, 0xe4, //0x0000044f vpshufb %ymm12, %ymm15, %ymm12
- 0xc5, 0xd5, 0xdb, 0xec, //0x00000454 vpand %ymm4, %ymm5, %ymm5
- 0xc4, 0xe2, 0x4d, 0x00, 0xed, //0x00000458 vpshufb %ymm5, %ymm6, %ymm5
- 0xc4, 0xc1, 0x15, 0x71, 0xd3, 0x04, //0x0000045d vpsrlw $4, %ymm11, %ymm13
- 0xc5, 0x15, 0xdb, 0xec, //0x00000463 vpand %ymm4, %ymm13, %ymm13
- 0xc4, 0x42, 0x45, 0x00, 0xed, //0x00000467 vpshufb %ymm13, %ymm7, %ymm13
- 0xc5, 0x95, 0xdb, 0xed, //0x0000046c vpand %ymm5, %ymm13, %ymm5
- 0xc5, 0x9d, 0xdb, 0xed, //0x00000470 vpand %ymm5, %ymm12, %ymm5
- 0xc4, 0x63, 0x25, 0x0f, 0xe3, 0x0e, //0x00000474 vpalignr $14, %ymm3, %ymm11, %ymm12
- 0xc4, 0xe3, 0x25, 0x0f, 0xdb, 0x0d, //0x0000047a vpalignr $13, %ymm3, %ymm11, %ymm3
- 0xc4, 0x41, 0x1d, 0xd8, 0xe0, //0x00000480 vpsubusb %ymm8, %ymm12, %ymm12
- 0xc4, 0xc1, 0x65, 0xd8, 0xd9, //0x00000485 vpsubusb %ymm9, %ymm3, %ymm3
- 0xc5, 0x9d, 0xeb, 0xdb, //0x0000048a vpor %ymm3, %ymm12, %ymm3
- 0xc5, 0x8d, 0x74, 0xdb, //0x0000048e vpcmpeqb %ymm3, %ymm14, %ymm3
- 0xc5, 0xe5, 0xdf, 0xc9, //0x00000492 vpandn %ymm1, %ymm3, %ymm1
- 0xc5, 0xf5, 0xef, 0xcd, //0x00000496 vpxor %ymm5, %ymm1, %ymm1
- 0xc5, 0xed, 0xeb, 0xc0, //0x0000049a vpor %ymm0, %ymm2, %ymm0
- 0xe9, 0x1a, 0xfe, 0xff, 0xff, //0x0000049e jmp LBB0_8
- //0x000004a3 LBB0_11
- 0xc4, 0xc1, 0x15, 0xd8, 0xca, //0x000004a3 vpsubusb %ymm10, %ymm13, %ymm1
- 0xc5, 0xfd, 0xeb, 0xc1, //0x000004a8 vpor %ymm1, %ymm0, %ymm0
- 0xc5, 0x7d, 0x7f, 0xea, //0x000004ac vmovdqa %ymm13, %ymm2
- 0xe9, 0x0c, 0xfd, 0xff, 0xff, //0x000004b0 jmp LBB0_5
- //0x000004b5 LBB0_12
- 0x49, 0x8d, 0x72, 0xc0, //0x000004b5 leaq $-64(%r10), %rsi
- 0x48, 0x39, 0xf0, //0x000004b9 cmpq %rsi, %rax
- 0x0f, 0x83, 0x59, 0x01, 0x00, 0x00, //0x000004bc jae LBB0_17
- 0xc5, 0xfe, 0x6f, 0x1d, 0x36, 0xfb, 0xff, 0xff, //0x000004c2 vmovdqu $-1226(%rip), %ymm3 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0x4e, 0xfb, 0xff, 0xff, //0x000004ca vmovdqu $-1202(%rip), %ymm4 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x2d, 0x66, 0xfb, 0xff, 0xff, //0x000004d2 vmovdqu $-1178(%rip), %ymm5 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0x7e, 0xfb, 0xff, 0xff, //0x000004da vmovdqu $-1154(%rip), %ymm6 /* LCPI0_3+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x3d, 0x96, 0xfb, 0xff, 0xff, //0x000004e2 vmovdqu $-1130(%rip), %ymm7 /* LCPI0_4+0(%rip) */
- 0xc5, 0x7e, 0x6f, 0x05, 0xae, 0xfb, 0xff, 0xff, //0x000004ea vmovdqu $-1106(%rip), %ymm8 /* LCPI0_5+0(%rip) */
- 0xc4, 0x41, 0x31, 0xef, 0xc9, //0x000004f2 vpxor %xmm9, %xmm9, %xmm9
- 0xc5, 0x7e, 0x6f, 0x15, 0xc1, 0xfb, 0xff, 0xff, //0x000004f7 vmovdqu $-1087(%rip), %ymm10 /* LCPI0_7+0(%rip) */
- 0x90, //0x000004ff .p2align 4, 0x90
- //0x00000500 LBB0_14
- 0xc5, 0x7e, 0x6f, 0x20, //0x00000500 vmovdqu (%rax), %ymm12
- 0xc5, 0x7e, 0x6f, 0x58, 0x20, //0x00000504 vmovdqu $32(%rax), %ymm11
- 0xc4, 0x41, 0x25, 0xeb, 0xec, //0x00000509 vpor %ymm12, %ymm11, %ymm13
- 0xc4, 0xc1, 0x7d, 0xd7, 0xcd, //0x0000050e vpmovmskb %ymm13, %ecx
- 0x85, 0xc9, //0x00000513 testl %ecx, %ecx
- 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x00000515 jne LBB0_16
- 0xc5, 0xf5, 0xeb, 0xc0, //0x0000051b vpor %ymm0, %ymm1, %ymm0
- 0x48, 0x83, 0xc0, 0x40, //0x0000051f addq $64, %rax
- 0x48, 0x39, 0xf0, //0x00000523 cmpq %rsi, %rax
- 0x0f, 0x82, 0xd4, 0xff, 0xff, 0xff, //0x00000526 jb LBB0_14
- 0xe9, 0xea, 0x00, 0x00, 0x00, //0x0000052c jmp LBB0_17
- //0x00000531 LBB0_16
- 0xc4, 0xc3, 0x6d, 0x46, 0xcc, 0x21, //0x00000531 vperm2i128 $33, %ymm12, %ymm2, %ymm1
- 0xc4, 0xe3, 0x1d, 0x0f, 0xd1, 0x0f, //0x00000537 vpalignr $15, %ymm1, %ymm12, %ymm2
- 0xc5, 0x95, 0x71, 0xd2, 0x04, //0x0000053d vpsrlw $4, %ymm2, %ymm13
- 0xc5, 0x15, 0xdb, 0xeb, //0x00000542 vpand %ymm3, %ymm13, %ymm13
- 0xc4, 0x42, 0x5d, 0x00, 0xed, //0x00000546 vpshufb %ymm13, %ymm4, %ymm13
- 0xc5, 0xed, 0xdb, 0xd3, //0x0000054b vpand %ymm3, %ymm2, %ymm2
- 0xc4, 0xe2, 0x55, 0x00, 0xd2, //0x0000054f vpshufb %ymm2, %ymm5, %ymm2
- 0xc4, 0xc1, 0x0d, 0x71, 0xd4, 0x04, //0x00000554 vpsrlw $4, %ymm12, %ymm14
- 0xc5, 0x0d, 0xdb, 0xf3, //0x0000055a vpand %ymm3, %ymm14, %ymm14
- 0xc4, 0x42, 0x4d, 0x00, 0xf6, //0x0000055e vpshufb %ymm14, %ymm6, %ymm14
- 0xc5, 0x8d, 0xdb, 0xd2, //0x00000563 vpand %ymm2, %ymm14, %ymm2
- 0xc5, 0x95, 0xdb, 0xd2, //0x00000567 vpand %ymm2, %ymm13, %ymm2
- 0xc4, 0x63, 0x1d, 0x0f, 0xe9, 0x0e, //0x0000056b vpalignr $14, %ymm1, %ymm12, %ymm13
- 0xc4, 0xe3, 0x1d, 0x0f, 0xc9, 0x0d, //0x00000571 vpalignr $13, %ymm1, %ymm12, %ymm1
- 0xc5, 0x15, 0xd8, 0xef, //0x00000577 vpsubusb %ymm7, %ymm13, %ymm13
- 0xc4, 0xc1, 0x75, 0xd8, 0xc8, //0x0000057b vpsubusb %ymm8, %ymm1, %ymm1
- 0xc5, 0x95, 0xeb, 0xc9, //0x00000580 vpor %ymm1, %ymm13, %ymm1
- 0xc5, 0xb5, 0x74, 0xc9, //0x00000584 vpcmpeqb %ymm1, %ymm9, %ymm1
- 0xc4, 0x62, 0x7d, 0x59, 0x2d, 0x6f, 0xfb, 0xff, 0xff, //0x00000588 vpbroadcastq $-1169(%rip), %ymm13 /* LCPI0_6+0(%rip) */
- 0xc4, 0xc1, 0x75, 0xdf, 0xcd, //0x00000591 vpandn %ymm13, %ymm1, %ymm1
- 0xc5, 0xf5, 0xef, 0xca, //0x00000596 vpxor %ymm2, %ymm1, %ymm1
- 0xc4, 0xc3, 0x1d, 0x46, 0xd3, 0x21, //0x0000059a vperm2i128 $33, %ymm11, %ymm12, %ymm2
- 0xc4, 0x63, 0x25, 0x0f, 0xe2, 0x0f, //0x000005a0 vpalignr $15, %ymm2, %ymm11, %ymm12
- 0xc4, 0xc1, 0x0d, 0x71, 0xd4, 0x04, //0x000005a6 vpsrlw $4, %ymm12, %ymm14
- 0xc5, 0x0d, 0xdb, 0xf3, //0x000005ac vpand %ymm3, %ymm14, %ymm14
- 0xc4, 0x42, 0x5d, 0x00, 0xf6, //0x000005b0 vpshufb %ymm14, %ymm4, %ymm14
- 0xc5, 0x1d, 0xdb, 0xe3, //0x000005b5 vpand %ymm3, %ymm12, %ymm12
- 0xc4, 0x42, 0x55, 0x00, 0xe4, //0x000005b9 vpshufb %ymm12, %ymm5, %ymm12
- 0xc4, 0xc1, 0x05, 0x71, 0xd3, 0x04, //0x000005be vpsrlw $4, %ymm11, %ymm15
- 0xc5, 0x05, 0xdb, 0xfb, //0x000005c4 vpand %ymm3, %ymm15, %ymm15
- 0xc4, 0x42, 0x4d, 0x00, 0xff, //0x000005c8 vpshufb %ymm15, %ymm6, %ymm15
- 0xc4, 0x41, 0x1d, 0xdb, 0xe7, //0x000005cd vpand %ymm15, %ymm12, %ymm12
- 0xc4, 0x41, 0x0d, 0xdb, 0xe4, //0x000005d2 vpand %ymm12, %ymm14, %ymm12
- 0xc4, 0x63, 0x25, 0x0f, 0xf2, 0x0e, //0x000005d7 vpalignr $14, %ymm2, %ymm11, %ymm14
- 0xc4, 0xe3, 0x25, 0x0f, 0xd2, 0x0d, //0x000005dd vpalignr $13, %ymm2, %ymm11, %ymm2
- 0xc5, 0x0d, 0xd8, 0xf7, //0x000005e3 vpsubusb %ymm7, %ymm14, %ymm14
- 0xc4, 0xc1, 0x6d, 0xd8, 0xd0, //0x000005e7 vpsubusb %ymm8, %ymm2, %ymm2
- 0xc5, 0x8d, 0xeb, 0xd2, //0x000005ec vpor %ymm2, %ymm14, %ymm2
- 0xc5, 0xb5, 0x74, 0xd2, //0x000005f0 vpcmpeqb %ymm2, %ymm9, %ymm2
- 0xc4, 0xc1, 0x6d, 0xdf, 0xd5, //0x000005f4 vpandn %ymm13, %ymm2, %ymm2
- 0xc5, 0x9d, 0xef, 0xd2, //0x000005f9 vpxor %ymm2, %ymm12, %ymm2
- 0xc5, 0xf5, 0xeb, 0xc0, //0x000005fd vpor %ymm0, %ymm1, %ymm0
- 0xc5, 0xfd, 0xeb, 0xc2, //0x00000601 vpor %ymm2, %ymm0, %ymm0
- 0xc4, 0xc1, 0x25, 0xd8, 0xca, //0x00000605 vpsubusb %ymm10, %ymm11, %ymm1
- 0xc5, 0x7d, 0x7f, 0xda, //0x0000060a vmovdqa %ymm11, %ymm2
- 0x48, 0x83, 0xc0, 0x40, //0x0000060e addq $64, %rax
- 0x48, 0x39, 0xf0, //0x00000612 cmpq %rsi, %rax
- 0x0f, 0x82, 0xe5, 0xfe, 0xff, 0xff, //0x00000615 jb LBB0_14
- //0x0000061b LBB0_17
- 0xc5, 0xe1, 0xef, 0xdb, //0x0000061b vpxor %xmm3, %xmm3, %xmm3
- 0xc5, 0xfe, 0x7f, 0x5c, 0x24, 0x40, //0x0000061f vmovdqu %ymm3, $64(%rsp)
- 0xc5, 0xfe, 0x7f, 0x5c, 0x24, 0x20, //0x00000625 vmovdqu %ymm3, $32(%rsp)
- 0xc5, 0xd9, 0xef, 0xe4, //0x0000062b vpxor %xmm4, %xmm4, %xmm4
- 0x4c, 0x39, 0xd0, //0x0000062f cmpq %r10, %rax
- 0x0f, 0x83, 0x78, 0x00, 0x00, 0x00, //0x00000632 jae LBB0_25
- 0x4c, 0x89, 0xd7, //0x00000638 movq %r10, %rdi
- 0x48, 0x29, 0xc7, //0x0000063b subq %rax, %rdi
- 0x48, 0x83, 0xff, 0x10, //0x0000063e cmpq $16, %rdi
- 0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x00000642 jb LBB0_21
- 0x48, 0x8d, 0x0c, 0x38, //0x00000648 leaq (%rax,%rdi), %rcx
- 0x48, 0x8d, 0x54, 0x24, 0x20, //0x0000064c leaq $32(%rsp), %rdx
- 0x48, 0x39, 0xca, //0x00000651 cmpq %rcx, %rdx
- 0x0f, 0x83, 0x8f, 0x02, 0x00, 0x00, //0x00000654 jae LBB0_29
- 0x48, 0x8d, 0x0c, 0x3c, //0x0000065a leaq (%rsp,%rdi), %rcx
- 0x48, 0x83, 0xc1, 0x20, //0x0000065e addq $32, %rcx
- 0x48, 0x39, 0xc8, //0x00000662 cmpq %rcx, %rax
- 0x0f, 0x83, 0x7e, 0x02, 0x00, 0x00, //0x00000665 jae LBB0_29
- //0x0000066b LBB0_21
- 0x31, 0xf6, //0x0000066b xorl %esi, %esi
- 0x48, 0x89, 0xc1, //0x0000066d movq %rax, %rcx
- //0x00000670 LBB0_22
- 0x48, 0x8d, 0x14, 0x34, //0x00000670 leaq (%rsp,%rsi), %rdx
- 0x48, 0x83, 0xc2, 0x20, //0x00000674 addq $32, %rdx
- 0x4c, 0x89, 0xd7, //0x00000678 movq %r10, %rdi
- 0x48, 0x29, 0xf7, //0x0000067b subq %rsi, %rdi
- 0x48, 0x29, 0xc7, //0x0000067e subq %rax, %rdi
- 0x31, 0xc0, //0x00000681 xorl %eax, %eax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000683 .p2align 4, 0x90
- //0x00000690 LBB0_23
- 0x0f, 0xb6, 0x1c, 0x01, //0x00000690 movzbl (%rcx,%rax), %ebx
- 0x88, 0x1c, 0x02, //0x00000694 movb %bl, (%rdx,%rax)
- 0x48, 0x83, 0xc0, 0x01, //0x00000697 addq $1, %rax
- 0x48, 0x39, 0xc7, //0x0000069b cmpq %rax, %rdi
- 0x0f, 0x85, 0xec, 0xff, 0xff, 0xff, //0x0000069e jne LBB0_23
- //0x000006a4 LBB0_24
- 0xc5, 0xfe, 0x6f, 0x64, 0x24, 0x20, //0x000006a4 vmovdqu $32(%rsp), %ymm4
- 0xc5, 0xfe, 0x6f, 0x5c, 0x24, 0x40, //0x000006aa vmovdqu $64(%rsp), %ymm3
- //0x000006b0 LBB0_25
- 0xc5, 0xdd, 0xeb, 0xeb, //0x000006b0 vpor %ymm3, %ymm4, %ymm5
- 0xc5, 0xfd, 0xd7, 0xc5, //0x000006b4 vpmovmskb %ymm5, %eax
- 0x85, 0xc0, //0x000006b8 testl %eax, %eax
- 0x0f, 0x85, 0x8f, 0x03, 0x00, 0x00, //0x000006ba jne LBB0_43
- 0xc5, 0xfd, 0xeb, 0xc1, //0x000006c0 vpor %ymm1, %ymm0, %ymm0
- 0xc5, 0xfd, 0xeb, 0xc1, //0x000006c4 vpor %ymm1, %ymm0, %ymm0
- 0xc4, 0xe2, 0x7d, 0x17, 0xc0, //0x000006c8 vptest %ymm0, %ymm0
- 0x0f, 0x84, 0x0a, 0x02, 0x00, 0x00, //0x000006cd je LBB0_28
- //0x000006d3 LBB0_44
- 0x49, 0x8d, 0x72, 0xfd, //0x000006d3 leaq $-3(%r10), %rsi
- 0x4c, 0x89, 0xc8, //0x000006d7 movq %r9, %rax
- 0x4c, 0x39, 0xce, //0x000006da cmpq %r9, %rsi
- 0x0f, 0x86, 0xdd, 0x00, 0x00, 0x00, //0x000006dd jbe LBB0_58
- 0x4c, 0x89, 0xc8, //0x000006e3 movq %r9, %rax
- 0xe9, 0x11, 0x00, 0x00, 0x00, //0x000006e6 jmp LBB0_47
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x000006eb .p2align 4, 0x90
- //0x000006f0 LBB0_46
- 0x48, 0x01, 0xd0, //0x000006f0 addq %rdx, %rax
- 0x48, 0x39, 0xf0, //0x000006f3 cmpq %rsi, %rax
- 0x0f, 0x83, 0xc4, 0x00, 0x00, 0x00, //0x000006f6 jae LBB0_58
- //0x000006fc LBB0_47
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x000006fc movl $1, %edx
- 0x80, 0x38, 0x00, //0x00000701 cmpb $0, (%rax)
- 0x0f, 0x89, 0xe6, 0xff, 0xff, 0xff, //0x00000704 jns LBB0_46
- 0x8b, 0x08, //0x0000070a movl (%rax), %ecx
- 0x89, 0xca, //0x0000070c movl %ecx, %edx
- 0x81, 0xe2, 0xf0, 0xc0, 0xc0, 0x00, //0x0000070e andl $12632304, %edx
- 0x81, 0xfa, 0xe0, 0x80, 0x80, 0x00, //0x00000714 cmpl $8421600, %edx
- 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000071a jne LBB0_51
- 0x89, 0xcf, //0x00000720 movl %ecx, %edi
- 0x81, 0xe7, 0x0f, 0x20, 0x00, 0x00, //0x00000722 andl $8207, %edi
- 0x81, 0xff, 0x0d, 0x20, 0x00, 0x00, //0x00000728 cmpl $8205, %edi
- 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x0000072e je LBB0_51
- 0xba, 0x03, 0x00, 0x00, 0x00, //0x00000734 movl $3, %edx
- 0x85, 0xff, //0x00000739 testl %edi, %edi
- 0x0f, 0x85, 0xaf, 0xff, 0xff, 0xff, //0x0000073b jne LBB0_46
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000741 .p2align 4, 0x90
- //0x00000750 LBB0_51
- 0x89, 0xca, //0x00000750 movl %ecx, %edx
- 0x81, 0xe2, 0xe0, 0xc0, 0x00, 0x00, //0x00000752 andl $49376, %edx
- 0x81, 0xfa, 0xc0, 0x80, 0x00, 0x00, //0x00000758 cmpl $32960, %edx
- 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x0000075e jne LBB0_53
- 0x89, 0xcf, //0x00000764 movl %ecx, %edi
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x00000766 movl $2, %edx
- 0x83, 0xe7, 0x1e, //0x0000076b andl $30, %edi
- 0x0f, 0x85, 0x7c, 0xff, 0xff, 0xff, //0x0000076e jne LBB0_46
- //0x00000774 LBB0_53
- 0x89, 0xca, //0x00000774 movl %ecx, %edx
- 0x81, 0xe2, 0xf8, 0xc0, 0xc0, 0xc0, //0x00000776 andl $-1061109512, %edx
- 0x81, 0xfa, 0xf0, 0x80, 0x80, 0x80, //0x0000077c cmpl $-2139062032, %edx
- 0x0f, 0x85, 0x28, 0x00, 0x00, 0x00, //0x00000782 jne LBB0_57
- 0x89, 0xca, //0x00000788 movl %ecx, %edx
- 0x81, 0xe2, 0x07, 0x30, 0x00, 0x00, //0x0000078a andl $12295, %edx
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00000790 je LBB0_57
- 0xba, 0x04, 0x00, 0x00, 0x00, //0x00000796 movl $4, %edx
- 0xf6, 0xc1, 0x04, //0x0000079b testb $4, %cl
- 0x0f, 0x84, 0x4c, 0xff, 0xff, 0xff, //0x0000079e je LBB0_46
- 0x81, 0xe1, 0x03, 0x30, 0x00, 0x00, //0x000007a4 andl $12291, %ecx
- 0x0f, 0x84, 0x40, 0xff, 0xff, 0xff, //0x000007aa je LBB0_46
- //0x000007b0 LBB0_57
- 0x48, 0xf7, 0xd0, //0x000007b0 notq %rax
- 0x4c, 0x01, 0xc8, //0x000007b3 addq %r9, %rax
- 0x48, 0x8d, 0x65, 0xf8, //0x000007b6 leaq $-8(%rbp), %rsp
- 0x5b, //0x000007ba popq %rbx
- 0x5d, //0x000007bb popq %rbp
- 0xc5, 0xf8, 0x77, //0x000007bc vzeroupper
- 0xc3, //0x000007bf retq
- //0x000007c0 LBB0_58
- 0x4c, 0x39, 0xd0, //0x000007c0 cmpq %r10, %rax
- 0x0f, 0x83, 0x14, 0x01, 0x00, 0x00, //0x000007c3 jae LBB0_28
- 0x4c, 0x8d, 0x44, 0x24, 0x20, //0x000007c9 leaq $32(%rsp), %r8
- 0x4c, 0x8d, 0x5c, 0x24, 0x1e, //0x000007ce leaq $30(%rsp), %r11
- 0xe9, 0x15, 0x00, 0x00, 0x00, //0x000007d3 jmp LBB0_61
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000007d8 .p2align 4, 0x90
- //0x000007e0 LBB0_60
- 0x48, 0x83, 0xc0, 0x01, //0x000007e0 addq $1, %rax
- 0x4c, 0x39, 0xd0, //0x000007e4 cmpq %r10, %rax
- 0x0f, 0x83, 0xf0, 0x00, 0x00, 0x00, //0x000007e7 jae LBB0_28
- //0x000007ed LBB0_61
- 0x80, 0x38, 0x00, //0x000007ed cmpb $0, (%rax)
- 0x0f, 0x89, 0xea, 0xff, 0xff, 0xff, //0x000007f0 jns LBB0_60
- 0xc6, 0x44, 0x24, 0x20, 0x00, //0x000007f6 movb $0, $32(%rsp)
- 0xc6, 0x44, 0x24, 0x1e, 0x00, //0x000007fb movb $0, $30(%rsp)
- 0x4c, 0x89, 0xd2, //0x00000800 movq %r10, %rdx
- 0x48, 0x29, 0xc2, //0x00000803 subq %rax, %rdx
- 0x48, 0x83, 0xfa, 0x02, //0x00000806 cmpq $2, %rdx
- 0x0f, 0x82, 0x34, 0x00, 0x00, 0x00, //0x0000080a jb LBB0_65
- 0x0f, 0xb6, 0x30, //0x00000810 movzbl (%rax), %esi
- 0x0f, 0xb6, 0x48, 0x01, //0x00000813 movzbl $1(%rax), %ecx
- 0x40, 0x88, 0x74, 0x24, 0x20, //0x00000817 movb %sil, $32(%rsp)
- 0x48, 0x8d, 0x78, 0x02, //0x0000081c leaq $2(%rax), %rdi
- 0x48, 0x83, 0xc2, 0xfe, //0x00000820 addq $-2, %rdx
- 0x4c, 0x89, 0xdb, //0x00000824 movq %r11, %rbx
- 0x48, 0x85, 0xd2, //0x00000827 testq %rdx, %rdx
- 0x0f, 0x84, 0x27, 0x00, 0x00, 0x00, //0x0000082a je LBB0_66
- //0x00000830 LBB0_64
- 0x0f, 0xb6, 0x17, //0x00000830 movzbl (%rdi), %edx
- 0x88, 0x13, //0x00000833 movb %dl, (%rbx)
- 0x0f, 0xb6, 0x74, 0x24, 0x20, //0x00000835 movzbl $32(%rsp), %esi
- 0x0f, 0xb6, 0x54, 0x24, 0x1e, //0x0000083a movzbl $30(%rsp), %edx
- 0xe9, 0x15, 0x00, 0x00, 0x00, //0x0000083f jmp LBB0_67
- //0x00000844 LBB0_65
- 0x31, 0xf6, //0x00000844 xorl %esi, %esi
- 0x31, 0xc9, //0x00000846 xorl %ecx, %ecx
- 0x4c, 0x89, 0xc3, //0x00000848 movq %r8, %rbx
- 0x48, 0x89, 0xc7, //0x0000084b movq %rax, %rdi
- 0x48, 0x85, 0xd2, //0x0000084e testq %rdx, %rdx
- 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00000851 jne LBB0_64
- //0x00000857 LBB0_66
- 0x31, 0xd2, //0x00000857 xorl %edx, %edx
- //0x00000859 LBB0_67
- 0x0f, 0xb6, 0xd2, //0x00000859 movzbl %dl, %edx
- 0xc1, 0xe2, 0x10, //0x0000085c shll $16, %edx
- 0x0f, 0xb6, 0xf9, //0x0000085f movzbl %cl, %edi
- 0xc1, 0xe7, 0x08, //0x00000862 shll $8, %edi
- 0x09, 0xd7, //0x00000865 orl %edx, %edi
- 0x40, 0x0f, 0xb6, 0xce, //0x00000867 movzbl %sil, %ecx
- 0x09, 0xf9, //0x0000086b orl %edi, %ecx
- 0x89, 0xca, //0x0000086d movl %ecx, %edx
- 0x81, 0xe2, 0xf0, 0xc0, 0xc0, 0x00, //0x0000086f andl $12632304, %edx
- 0x81, 0xfa, 0xe0, 0x80, 0x80, 0x00, //0x00000875 cmpl $8421600, %edx
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x0000087b jne LBB0_70
- 0x89, 0xcf, //0x00000881 movl %ecx, %edi
- 0x81, 0xe7, 0x0f, 0x20, 0x00, 0x00, //0x00000883 andl $8207, %edi
- 0x81, 0xff, 0x0d, 0x20, 0x00, 0x00, //0x00000889 cmpl $8205, %edi
- 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x0000088f je LBB0_70
- 0xba, 0x03, 0x00, 0x00, 0x00, //0x00000895 movl $3, %edx
- 0x85, 0xff, //0x0000089a testl %edi, %edi
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x0000089c jne LBB0_72
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000008a2 .p2align 4, 0x90
- //0x000008b0 LBB0_70
- 0x40, 0xf6, 0xc6, 0x1e, //0x000008b0 testb $30, %sil
- 0x0f, 0x84, 0xf6, 0xfe, 0xff, 0xff, //0x000008b4 je LBB0_57
- 0x81, 0xe1, 0xe0, 0xc0, 0x00, 0x00, //0x000008ba andl $49376, %ecx
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x000008c0 movl $2, %edx
- 0x81, 0xf9, 0xc0, 0x80, 0x00, 0x00, //0x000008c5 cmpl $32960, %ecx
- 0x0f, 0x85, 0xdf, 0xfe, 0xff, 0xff, //0x000008cb jne LBB0_57
- //0x000008d1 LBB0_72
- 0x48, 0x01, 0xd0, //0x000008d1 addq %rdx, %rax
- 0x4c, 0x39, 0xd0, //0x000008d4 cmpq %r10, %rax
- 0x0f, 0x82, 0x10, 0xff, 0xff, 0xff, //0x000008d7 jb LBB0_61
- //0x000008dd LBB0_28
- 0x31, 0xc0, //0x000008dd xorl %eax, %eax
- 0x48, 0x8d, 0x65, 0xf8, //0x000008df leaq $-8(%rbp), %rsp
- 0x5b, //0x000008e3 popq %rbx
- 0x5d, //0x000008e4 popq %rbp
- 0xc5, 0xf8, 0x77, //0x000008e5 vzeroupper
- 0xc3, //0x000008e8 retq
- //0x000008e9 LBB0_29
- 0x48, 0x81, 0xff, 0x80, 0x00, 0x00, 0x00, //0x000008e9 cmpq $128, %rdi
- 0x0f, 0x83, 0x07, 0x00, 0x00, 0x00, //0x000008f0 jae LBB0_31
- 0x31, 0xf6, //0x000008f6 xorl %esi, %esi
- 0xe9, 0x14, 0x01, 0x00, 0x00, //0x000008f8 jmp LBB0_39
- //0x000008fd LBB0_31
- 0x48, 0x89, 0xfe, //0x000008fd movq %rdi, %rsi
- 0x48, 0x83, 0xe6, 0x80, //0x00000900 andq $-128, %rsi
- 0x48, 0x8d, 0x4e, 0x80, //0x00000904 leaq $-128(%rsi), %rcx
- 0x49, 0x89, 0xc8, //0x00000908 movq %rcx, %r8
- 0x49, 0xc1, 0xe8, 0x07, //0x0000090b shrq $7, %r8
- 0x49, 0x83, 0xc0, 0x01, //0x0000090f addq $1, %r8
- 0x48, 0x85, 0xc9, //0x00000913 testq %rcx, %rcx
- 0x0f, 0x84, 0xa4, 0x00, 0x00, 0x00, //0x00000916 je LBB0_34
- 0x4c, 0x89, 0xc2, //0x0000091c movq %r8, %rdx
- 0x48, 0x83, 0xe2, 0xfe, //0x0000091f andq $-2, %rdx
- 0x31, 0xc9, //0x00000923 xorl %ecx, %ecx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000925 .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, 0xfe, //0x000009b1 addq $-2, %rdx
- 0x0f, 0x85, 0x75, 0xff, 0xff, 0xff, //0x000009b5 jne LBB0_33
- 0xe9, 0x02, 0x00, 0x00, 0x00, //0x000009bb jmp LBB0_35
- //0x000009c0 LBB0_34
- 0x31, 0xc9, //0x000009c0 xorl %ecx, %ecx
- //0x000009c2 LBB0_35
- 0x41, 0xf6, 0xc0, 0x01, //0x000009c2 testb $1, %r8b
- 0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x000009c6 je LBB0_37
- 0xc5, 0xfe, 0x6f, 0x1c, 0x08, //0x000009cc vmovdqu (%rax,%rcx), %ymm3
- 0xc5, 0xfe, 0x6f, 0x64, 0x08, 0x20, //0x000009d1 vmovdqu $32(%rax,%rcx), %ymm4
- 0xc5, 0xfe, 0x6f, 0x6c, 0x08, 0x40, //0x000009d7 vmovdqu $64(%rax,%rcx), %ymm5
- 0xc5, 0xfe, 0x6f, 0x74, 0x08, 0x60, //0x000009dd vmovdqu $96(%rax,%rcx), %ymm6
- 0xc5, 0xfe, 0x7f, 0x5c, 0x0c, 0x20, //0x000009e3 vmovdqu %ymm3, $32(%rsp,%rcx)
- 0xc5, 0xfe, 0x7f, 0x64, 0x0c, 0x40, //0x000009e9 vmovdqu %ymm4, $64(%rsp,%rcx)
- 0xc5, 0xfe, 0x7f, 0x6c, 0x0c, 0x60, //0x000009ef vmovdqu %ymm5, $96(%rsp,%rcx)
- 0xc5, 0xfe, 0x7f, 0xb4, 0x0c, 0x80, 0x00, 0x00, 0x00, //0x000009f5 vmovdqu %ymm6, $128(%rsp,%rcx)
- //0x000009fe LBB0_37
- 0x48, 0x39, 0xf7, //0x000009fe cmpq %rsi, %rdi
- 0x0f, 0x84, 0x9d, 0xfc, 0xff, 0xff, //0x00000a01 je LBB0_24
- 0x40, 0xf6, 0xc7, 0x70, //0x00000a07 testb $112, %dil
- 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00000a0b je LBB0_42
- //0x00000a11 LBB0_39
- 0x48, 0x89, 0xf2, //0x00000a11 movq %rsi, %rdx
- 0x48, 0x89, 0xfe, //0x00000a14 movq %rdi, %rsi
- 0x48, 0x83, 0xe6, 0xf0, //0x00000a17 andq $-16, %rsi
- 0x48, 0x8d, 0x0c, 0x30, //0x00000a1b leaq (%rax,%rsi), %rcx
- 0x90, //0x00000a1f .p2align 4, 0x90
- //0x00000a20 LBB0_40
- 0xc5, 0xfa, 0x6f, 0x1c, 0x10, //0x00000a20 vmovdqu (%rax,%rdx), %xmm3
- 0xc5, 0xfa, 0x7f, 0x5c, 0x14, 0x20, //0x00000a25 vmovdqu %xmm3, $32(%rsp,%rdx)
- 0x48, 0x83, 0xc2, 0x10, //0x00000a2b addq $16, %rdx
- 0x48, 0x39, 0xd6, //0x00000a2f cmpq %rdx, %rsi
- 0x0f, 0x85, 0xe8, 0xff, 0xff, 0xff, //0x00000a32 jne LBB0_40
- 0x48, 0x39, 0xf7, //0x00000a38 cmpq %rsi, %rdi
- 0x0f, 0x85, 0x2f, 0xfc, 0xff, 0xff, //0x00000a3b jne LBB0_22
- 0xe9, 0x5e, 0xfc, 0xff, 0xff, //0x00000a41 jmp LBB0_24
- //0x00000a46 LBB0_42
- 0x48, 0x8d, 0x0c, 0x30, //0x00000a46 leaq (%rax,%rsi), %rcx
- 0xe9, 0x21, 0xfc, 0xff, 0xff, //0x00000a4a jmp LBB0_22
- //0x00000a4f LBB0_43
- 0xc4, 0xe3, 0x6d, 0x46, 0xd4, 0x21, //0x00000a4f vperm2i128 $33, %ymm4, %ymm2, %ymm2
- 0xc4, 0xe3, 0x5d, 0x0f, 0xea, 0x0f, //0x00000a55 vpalignr $15, %ymm2, %ymm4, %ymm5
- 0xc5, 0xcd, 0x71, 0xd5, 0x04, //0x00000a5b vpsrlw $4, %ymm5, %ymm6
- 0xc5, 0xfe, 0x6f, 0x0d, 0x98, 0xf5, 0xff, 0xff, //0x00000a60 vmovdqu $-2664(%rip), %ymm1 /* LCPI0_0+0(%rip) */
- 0xc5, 0xcd, 0xdb, 0xf1, //0x00000a68 vpand %ymm1, %ymm6, %ymm6
- 0xc5, 0xfe, 0x6f, 0x3d, 0xac, 0xf5, 0xff, 0xff, //0x00000a6c vmovdqu $-2644(%rip), %ymm7 /* LCPI0_1+0(%rip) */
- 0xc4, 0xe2, 0x45, 0x00, 0xf6, //0x00000a74 vpshufb %ymm6, %ymm7, %ymm6
- 0xc5, 0xd5, 0xdb, 0xe9, //0x00000a79 vpand %ymm1, %ymm5, %ymm5
- 0xc5, 0x7e, 0x6f, 0x05, 0xbb, 0xf5, 0xff, 0xff, //0x00000a7d vmovdqu $-2629(%rip), %ymm8 /* LCPI0_2+0(%rip) */
- 0xc4, 0xe2, 0x3d, 0x00, 0xed, //0x00000a85 vpshufb %ymm5, %ymm8, %ymm5
- 0xc5, 0xb5, 0x71, 0xd4, 0x04, //0x00000a8a vpsrlw $4, %ymm4, %ymm9
- 0xc5, 0x35, 0xdb, 0xc9, //0x00000a8f vpand %ymm1, %ymm9, %ymm9
- 0xc5, 0x7e, 0x6f, 0x15, 0xc5, 0xf5, 0xff, 0xff, //0x00000a93 vmovdqu $-2619(%rip), %ymm10 /* LCPI0_3+0(%rip) */
- 0xc4, 0x42, 0x2d, 0x00, 0xc9, //0x00000a9b vpshufb %ymm9, %ymm10, %ymm9
- 0xc5, 0xb5, 0xdb, 0xed, //0x00000aa0 vpand %ymm5, %ymm9, %ymm5
- 0xc5, 0xcd, 0xdb, 0xed, //0x00000aa4 vpand %ymm5, %ymm6, %ymm5
- 0xc4, 0xe3, 0x5d, 0x0f, 0xf2, 0x0e, //0x00000aa8 vpalignr $14, %ymm2, %ymm4, %ymm6
- 0xc4, 0xe3, 0x5d, 0x0f, 0xd2, 0x0d, //0x00000aae vpalignr $13, %ymm2, %ymm4, %ymm2
- 0xc5, 0x7e, 0x6f, 0x0d, 0xc4, 0xf5, 0xff, 0xff, //0x00000ab4 vmovdqu $-2620(%rip), %ymm9 /* LCPI0_4+0(%rip) */
- 0xc4, 0xc1, 0x4d, 0xd8, 0xf1, //0x00000abc vpsubusb %ymm9, %ymm6, %ymm6
- 0xc5, 0x7e, 0x6f, 0x1d, 0xd7, 0xf5, 0xff, 0xff, //0x00000ac1 vmovdqu $-2601(%rip), %ymm11 /* LCPI0_5+0(%rip) */
- 0xc4, 0xc1, 0x6d, 0xd8, 0xd3, //0x00000ac9 vpsubusb %ymm11, %ymm2, %ymm2
- 0xc5, 0xed, 0xeb, 0xd6, //0x00000ace vpor %ymm6, %ymm2, %ymm2
- 0xc5, 0xc9, 0xef, 0xf6, //0x00000ad2 vpxor %xmm6, %xmm6, %xmm6
- 0xc5, 0xed, 0x74, 0xd6, //0x00000ad6 vpcmpeqb %ymm6, %ymm2, %ymm2
- 0xc4, 0x62, 0x7d, 0x59, 0x25, 0x1d, 0xf6, 0xff, 0xff, //0x00000ada vpbroadcastq $-2531(%rip), %ymm12 /* LCPI0_6+0(%rip) */
- 0xc4, 0xc1, 0x6d, 0xdf, 0xd4, //0x00000ae3 vpandn %ymm12, %ymm2, %ymm2
- 0xc5, 0xed, 0xef, 0xd5, //0x00000ae8 vpxor %ymm5, %ymm2, %ymm2
- 0xc4, 0xe3, 0x5d, 0x46, 0xe3, 0x21, //0x00000aec vperm2i128 $33, %ymm3, %ymm4, %ymm4
- 0xc4, 0xe3, 0x65, 0x0f, 0xec, 0x0f, //0x00000af2 vpalignr $15, %ymm4, %ymm3, %ymm5
- 0xc5, 0x95, 0x71, 0xd5, 0x04, //0x00000af8 vpsrlw $4, %ymm5, %ymm13
- 0xc5, 0x15, 0xdb, 0xe9, //0x00000afd vpand %ymm1, %ymm13, %ymm13
- 0xc4, 0xc2, 0x45, 0x00, 0xfd, //0x00000b01 vpshufb %ymm13, %ymm7, %ymm7
- 0xc5, 0xd5, 0xdb, 0xe9, //0x00000b06 vpand %ymm1, %ymm5, %ymm5
- 0xc4, 0xe2, 0x3d, 0x00, 0xed, //0x00000b0a vpshufb %ymm5, %ymm8, %ymm5
- 0xc5, 0xbd, 0x71, 0xd3, 0x04, //0x00000b0f vpsrlw $4, %ymm3, %ymm8
- 0xc5, 0xbd, 0xdb, 0xc9, //0x00000b14 vpand %ymm1, %ymm8, %ymm1
- 0xc4, 0xe2, 0x2d, 0x00, 0xc9, //0x00000b18 vpshufb %ymm1, %ymm10, %ymm1
- 0xc5, 0xd5, 0xdb, 0xc9, //0x00000b1d vpand %ymm1, %ymm5, %ymm1
- 0xc5, 0xc5, 0xdb, 0xc9, //0x00000b21 vpand %ymm1, %ymm7, %ymm1
- 0xc4, 0xe3, 0x65, 0x0f, 0xec, 0x0e, //0x00000b25 vpalignr $14, %ymm4, %ymm3, %ymm5
- 0xc4, 0xe3, 0x65, 0x0f, 0xe4, 0x0d, //0x00000b2b vpalignr $13, %ymm4, %ymm3, %ymm4
- 0xc4, 0xc1, 0x55, 0xd8, 0xe9, //0x00000b31 vpsubusb %ymm9, %ymm5, %ymm5
- 0xc4, 0xc1, 0x5d, 0xd8, 0xe3, //0x00000b36 vpsubusb %ymm11, %ymm4, %ymm4
- 0xc5, 0xdd, 0xeb, 0xe5, //0x00000b3b vpor %ymm5, %ymm4, %ymm4
- 0xc5, 0xdd, 0x74, 0xe6, //0x00000b3f vpcmpeqb %ymm6, %ymm4, %ymm4
- 0xc4, 0xc1, 0x5d, 0xdf, 0xe4, //0x00000b43 vpandn %ymm12, %ymm4, %ymm4
- 0xc5, 0xdd, 0xef, 0xc9, //0x00000b48 vpxor %ymm1, %ymm4, %ymm1
- 0xc5, 0xed, 0xeb, 0xc0, //0x00000b4c vpor %ymm0, %ymm2, %ymm0
- 0xc5, 0xfd, 0xeb, 0xc1, //0x00000b50 vpor %ymm1, %ymm0, %ymm0
- 0xc5, 0xe5, 0xd8, 0x0d, 0x64, 0xf5, 0xff, 0xff, //0x00000b54 vpsubusb $-2716(%rip), %ymm3, %ymm1 /* LCPI0_7+0(%rip) */
- 0xc5, 0xfd, 0xeb, 0xc1, //0x00000b5c vpor %ymm1, %ymm0, %ymm0
- 0xc4, 0xe2, 0x7d, 0x17, 0xc0, //0x00000b60 vptest %ymm0, %ymm0
- 0x0f, 0x84, 0x72, 0xfd, 0xff, 0xff, //0x00000b65 je LBB0_28
- 0xe9, 0x63, 0xfb, 0xff, 0xff, //0x00000b6b jmp LBB0_44
- //0x00000b70 .p2align 2, 0x00
- //0x00000b70 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x00000b70 .long 2
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_subr.go
deleted file mode 100644
index 53be20518..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_subr.go
+++ /dev/null
@@ -1,44 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx2
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__validate_utf8 = 0
-)
-
-const (
- _stack__validate_utf8 = 48
-)
-
-const (
- _size__validate_utf8 = 684
-)
-
-var (
- _pcsp__validate_utf8 = [][2]uint32{
- {0x1, 0},
- {0x6, 8},
- {0x8, 16},
- {0xa, 24},
- {0xb, 32},
- {0xc, 40},
- {0x283, 48},
- {0x284, 40},
- {0x286, 32},
- {0x288, 24},
- {0x28a, 16},
- {0x28b, 8},
- {0x28c, 0},
- {0x2ac, 48},
- }
-)
-
-var _cfunc_validate_utf8 = []loader.CFunc{
- {"_validate_utf8_entry", 0, _entry__validate_utf8, 0, nil},
- {"_validate_utf8", _entry__validate_utf8, _size__validate_utf8, _stack__validate_utf8, _pcsp__validate_utf8},
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_text_amd64.go
deleted file mode 100644
index dbb252700..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_text_amd64.go
+++ /dev/null
@@ -1,193 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx2
-
-var _text_validate_utf8 = []byte{
- // .p2align 4, 0x90
- // _validate_utf8
- 0x55, // pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000001 movq %rsp, %rbp
- 0x41, 0x57, //0x00000004 pushq %r15
- 0x41, 0x56, //0x00000006 pushq %r14
- 0x41, 0x54, //0x00000008 pushq %r12
- 0x53, //0x0000000a pushq %rbx
- 0x50, //0x0000000b pushq %rax
- 0x4c, 0x8b, 0x17, //0x0000000c movq (%rdi), %r10
- 0x4c, 0x8b, 0x5f, 0x08, //0x0000000f movq $8(%rdi), %r11
- 0x48, 0x8b, 0x0e, //0x00000013 movq (%rsi), %rcx
- 0x4c, 0x01, 0xd1, //0x00000016 addq %r10, %rcx
- 0x4f, 0x8d, 0x04, 0x1a, //0x00000019 leaq (%r10,%r11), %r8
- 0x49, 0x83, 0xc0, 0xfd, //0x0000001d addq $-3, %r8
- 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x00000021 jmp LBB0_1
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000026 .p2align 4, 0x90
- //0x00000030 LBB0_19
- 0x48, 0x01, 0xd9, //0x00000030 addq %rbx, %rcx
- //0x00000033 LBB0_1
- 0x4c, 0x39, 0xc1, //0x00000033 cmpq %r8, %rcx
- 0x0f, 0x83, 0xe1, 0x00, 0x00, 0x00, //0x00000036 jae LBB0_2
- 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000003c movl $1, %ebx
- 0x80, 0x39, 0x00, //0x00000041 cmpb $0, (%rcx)
- 0x0f, 0x89, 0xe6, 0xff, 0xff, 0xff, //0x00000044 jns LBB0_19
- 0x8b, 0x01, //0x0000004a movl (%rcx), %eax
- 0x89, 0xc7, //0x0000004c movl %eax, %edi
- 0x81, 0xe7, 0xf0, 0xc0, 0xc0, 0x00, //0x0000004e andl $12632304, %edi
- 0x81, 0xff, 0xe0, 0x80, 0x80, 0x00, //0x00000054 cmpl $8421600, %edi
- 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000005a jne LBB0_10
- 0x89, 0xc7, //0x00000060 movl %eax, %edi
- 0x81, 0xe7, 0x0f, 0x20, 0x00, 0x00, //0x00000062 andl $8207, %edi
- 0x81, 0xff, 0x0d, 0x20, 0x00, 0x00, //0x00000068 cmpl $8205, %edi
- 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x0000006e je LBB0_10
- 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00000074 movl $3, %ebx
- 0x85, 0xff, //0x00000079 testl %edi, %edi
- 0x0f, 0x85, 0xaf, 0xff, 0xff, 0xff, //0x0000007b jne LBB0_19
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000081 .p2align 4, 0x90
- //0x00000090 LBB0_10
- 0x89, 0xc7, //0x00000090 movl %eax, %edi
- 0x81, 0xe7, 0xe0, 0xc0, 0x00, 0x00, //0x00000092 andl $49376, %edi
- 0x81, 0xff, 0xc0, 0x80, 0x00, 0x00, //0x00000098 cmpl $32960, %edi
- 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x0000009e jne LBB0_12
- 0x89, 0xc7, //0x000000a4 movl %eax, %edi
- 0xbb, 0x02, 0x00, 0x00, 0x00, //0x000000a6 movl $2, %ebx
- 0x83, 0xe7, 0x1e, //0x000000ab andl $30, %edi
- 0x0f, 0x85, 0x7c, 0xff, 0xff, 0xff, //0x000000ae jne LBB0_19
- //0x000000b4 LBB0_12
- 0x89, 0xc7, //0x000000b4 movl %eax, %edi
- 0x81, 0xe7, 0xf8, 0xc0, 0xc0, 0xc0, //0x000000b6 andl $-1061109512, %edi
- 0x81, 0xff, 0xf0, 0x80, 0x80, 0x80, //0x000000bc cmpl $-2139062032, %edi
- 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x000000c2 jne LBB0_16
- 0x89, 0xc7, //0x000000c8 movl %eax, %edi
- 0x81, 0xe7, 0x07, 0x30, 0x00, 0x00, //0x000000ca andl $12295, %edi
- 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x000000d0 je LBB0_16
- 0xbb, 0x04, 0x00, 0x00, 0x00, //0x000000d6 movl $4, %ebx
- 0xa8, 0x04, //0x000000db testb $4, %al
- 0x0f, 0x84, 0x4d, 0xff, 0xff, 0xff, //0x000000dd je LBB0_19
- 0x25, 0x03, 0x30, 0x00, 0x00, //0x000000e3 andl $12291, %eax
- 0x0f, 0x84, 0x42, 0xff, 0xff, 0xff, //0x000000e8 je LBB0_19
- //0x000000ee LBB0_16
- 0x48, 0x89, 0xcf, //0x000000ee movq %rcx, %rdi
- 0x4c, 0x29, 0xd7, //0x000000f1 subq %r10, %rdi
- 0x48, 0x8b, 0x1a, //0x000000f4 movq (%rdx), %rbx
- 0x48, 0x81, 0xfb, 0x00, 0x10, 0x00, 0x00, //0x000000f7 cmpq $4096, %rbx
- 0x0f, 0x83, 0x97, 0x01, 0x00, 0x00, //0x000000fe jae LBB0_17
- 0x48, 0x63, 0xc7, //0x00000104 movslq %edi, %rax
- 0x48, 0x8d, 0x7b, 0x01, //0x00000107 leaq $1(%rbx), %rdi
- 0x48, 0x89, 0x3a, //0x0000010b movq %rdi, (%rdx)
- 0x48, 0x89, 0x44, 0xda, 0x08, //0x0000010e movq %rax, $8(%rdx,%rbx,8)
- 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00000113 movl $1, %ebx
- 0xe9, 0x13, 0xff, 0xff, 0xff, //0x00000118 jmp LBB0_19
- //0x0000011d LBB0_2
- 0x4d, 0x01, 0xd3, //0x0000011d addq %r10, %r11
- 0x4c, 0x39, 0xd9, //0x00000120 cmpq %r11, %rcx
- 0x0f, 0x83, 0x4e, 0x01, 0x00, 0x00, //0x00000123 jae LBB0_36
- 0x4c, 0x8d, 0x45, 0xdc, //0x00000129 leaq $-36(%rbp), %r8
- 0x4c, 0x8d, 0x4d, 0xda, //0x0000012d leaq $-38(%rbp), %r9
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00000131 jmp LBB0_4
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000136 .p2align 4, 0x90
- //0x00000140 LBB0_5
- 0x48, 0x83, 0xc1, 0x01, //0x00000140 addq $1, %rcx
- 0x4c, 0x39, 0xd9, //0x00000144 cmpq %r11, %rcx
- 0x0f, 0x83, 0x2a, 0x01, 0x00, 0x00, //0x00000147 jae LBB0_36
- //0x0000014d LBB0_4
- 0x80, 0x39, 0x00, //0x0000014d cmpb $0, (%rcx)
- 0x0f, 0x89, 0xea, 0xff, 0xff, 0xff, //0x00000150 jns LBB0_5
- 0xc6, 0x45, 0xdc, 0x00, //0x00000156 movb $0, $-36(%rbp)
- 0xc6, 0x45, 0xda, 0x00, //0x0000015a movb $0, $-38(%rbp)
- 0x4c, 0x89, 0xdb, //0x0000015e movq %r11, %rbx
- 0x48, 0x29, 0xcb, //0x00000161 subq %rcx, %rbx
- 0x48, 0x83, 0xfb, 0x02, //0x00000164 cmpq $2, %rbx
- 0x0f, 0x82, 0x35, 0x00, 0x00, 0x00, //0x00000168 jb LBB0_21
- 0x44, 0x0f, 0xb6, 0x21, //0x0000016e movzbl (%rcx), %r12d
- 0x44, 0x0f, 0xb6, 0x71, 0x01, //0x00000172 movzbl $1(%rcx), %r14d
- 0x44, 0x88, 0x65, 0xdc, //0x00000177 movb %r12b, $-36(%rbp)
- 0x4c, 0x8d, 0x79, 0x02, //0x0000017b leaq $2(%rcx), %r15
- 0x48, 0x83, 0xc3, 0xfe, //0x0000017f addq $-2, %rbx
- 0x4c, 0x89, 0xcf, //0x00000183 movq %r9, %rdi
- 0x48, 0x85, 0xdb, //0x00000186 testq %rbx, %rbx
- 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00000189 je LBB0_24
- //0x0000018f LBB0_25
- 0x41, 0x0f, 0xb6, 0x07, //0x0000018f movzbl (%r15), %eax
- 0x88, 0x07, //0x00000193 movb %al, (%rdi)
- 0x44, 0x0f, 0xb6, 0x65, 0xdc, //0x00000195 movzbl $-36(%rbp), %r12d
- 0x0f, 0xb6, 0x7d, 0xda, //0x0000019a movzbl $-38(%rbp), %edi
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x0000019e jmp LBB0_26
- //0x000001a3 LBB0_21
- 0x45, 0x31, 0xe4, //0x000001a3 xorl %r12d, %r12d
- 0x45, 0x31, 0xf6, //0x000001a6 xorl %r14d, %r14d
- 0x4c, 0x89, 0xc7, //0x000001a9 movq %r8, %rdi
- 0x49, 0x89, 0xcf, //0x000001ac movq %rcx, %r15
- 0x48, 0x85, 0xdb, //0x000001af testq %rbx, %rbx
- 0x0f, 0x85, 0xd7, 0xff, 0xff, 0xff, //0x000001b2 jne LBB0_25
- //0x000001b8 LBB0_24
- 0x31, 0xff, //0x000001b8 xorl %edi, %edi
- //0x000001ba LBB0_26
- 0x40, 0x0f, 0xb6, 0xc7, //0x000001ba movzbl %dil, %eax
- 0xc1, 0xe0, 0x10, //0x000001be shll $16, %eax
- 0x41, 0x0f, 0xb6, 0xde, //0x000001c1 movzbl %r14b, %ebx
- 0xc1, 0xe3, 0x08, //0x000001c5 shll $8, %ebx
- 0x09, 0xc3, //0x000001c8 orl %eax, %ebx
- 0x41, 0x0f, 0xb6, 0xfc, //0x000001ca movzbl %r12b, %edi
- 0x09, 0xdf, //0x000001ce orl %ebx, %edi
- 0x89, 0xf8, //0x000001d0 movl %edi, %eax
- 0x25, 0xf0, 0xc0, 0xc0, 0x00, //0x000001d2 andl $12632304, %eax
- 0x3d, 0xe0, 0x80, 0x80, 0x00, //0x000001d7 cmpl $8421600, %eax
- 0x0f, 0x85, 0x2e, 0x00, 0x00, 0x00, //0x000001dc jne LBB0_29
- 0x89, 0xf8, //0x000001e2 movl %edi, %eax
- 0x25, 0x0f, 0x20, 0x00, 0x00, //0x000001e4 andl $8207, %eax
- 0x3d, 0x0d, 0x20, 0x00, 0x00, //0x000001e9 cmpl $8205, %eax
- 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x000001ee je LBB0_29
- 0xbb, 0x03, 0x00, 0x00, 0x00, //0x000001f4 movl $3, %ebx
- 0x85, 0xc0, //0x000001f9 testl %eax, %eax
- 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000001fb jne LBB0_34
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000201 .p2align 4, 0x90
- //0x00000210 LBB0_29
- 0x41, 0xf6, 0xc4, 0x1e, //0x00000210 testb $30, %r12b
- 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x00000214 je LBB0_31
- 0x81, 0xe7, 0xe0, 0xc0, 0x00, 0x00, //0x0000021a andl $49376, %edi
- 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00000220 movl $2, %ebx
- 0x81, 0xff, 0xc0, 0x80, 0x00, 0x00, //0x00000225 cmpl $32960, %edi
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x0000022b jne LBB0_31
- //0x00000231 LBB0_34
- 0x48, 0x01, 0xd9, //0x00000231 addq %rbx, %rcx
- 0x4c, 0x39, 0xd9, //0x00000234 cmpq %r11, %rcx
- 0x0f, 0x82, 0x10, 0xff, 0xff, 0xff, //0x00000237 jb LBB0_4
- 0xe9, 0x35, 0x00, 0x00, 0x00, //0x0000023d jmp LBB0_36
- //0x00000242 LBB0_31
- 0x48, 0x89, 0xc8, //0x00000242 movq %rcx, %rax
- 0x4c, 0x29, 0xd0, //0x00000245 subq %r10, %rax
- 0x48, 0x8b, 0x3a, //0x00000248 movq (%rdx), %rdi
- 0x48, 0x81, 0xff, 0x00, 0x10, 0x00, 0x00, //0x0000024b cmpq $4096, %rdi
- 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00000252 jae LBB0_32
- 0x48, 0x98, //0x00000258 cltq
- 0x48, 0x8d, 0x5f, 0x01, //0x0000025a leaq $1(%rdi), %rbx
- 0x48, 0x89, 0x1a, //0x0000025e movq %rbx, (%rdx)
- 0x48, 0x89, 0x44, 0xfa, 0x08, //0x00000261 movq %rax, $8(%rdx,%rdi,8)
- 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00000266 movl $1, %ebx
- 0x48, 0x01, 0xd9, //0x0000026b addq %rbx, %rcx
- 0x4c, 0x39, 0xd9, //0x0000026e cmpq %r11, %rcx
- 0x0f, 0x82, 0xd6, 0xfe, 0xff, 0xff, //0x00000271 jb LBB0_4
- //0x00000277 LBB0_36
- 0x4c, 0x29, 0xd1, //0x00000277 subq %r10, %rcx
- 0x48, 0x89, 0x0e, //0x0000027a movq %rcx, (%rsi)
- 0x31, 0xc0, //0x0000027d xorl %eax, %eax
- //0x0000027f LBB0_37
- 0x48, 0x83, 0xc4, 0x08, //0x0000027f addq $8, %rsp
- 0x5b, //0x00000283 popq %rbx
- 0x41, 0x5c, //0x00000284 popq %r12
- 0x41, 0x5e, //0x00000286 popq %r14
- 0x41, 0x5f, //0x00000288 popq %r15
- 0x5d, //0x0000028a popq %rbp
- 0xc3, //0x0000028b retq
- //0x0000028c LBB0_32
- 0x48, 0x89, 0x06, //0x0000028c movq %rax, (%rsi)
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000028f movq $-1, %rax
- 0xe9, 0xe4, 0xff, 0xff, 0xff, //0x00000296 jmp LBB0_37
- //0x0000029b LBB0_17
- 0x48, 0x89, 0x3e, //0x0000029b movq %rdi, (%rsi)
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000029e movq $-1, %rax
- 0xe9, 0xd5, 0xff, 0xff, 0xff, //0x000002a5 jmp LBB0_37
- 0x00, 0x00, //0x000002aa .p2align 2, 0x00
- //0x000002ac _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x000002ac .long 2
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/value.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/value.go
deleted file mode 100644
index 808a863c4..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/value.go
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package avx2
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/native/types`
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var F_value func(s unsafe.Pointer, n int, p int, v unsafe.Pointer, flags uint64) (ret int)
-
-var S_value uintptr
-
-//go:nosplit
-func value(s unsafe.Pointer, n int, p int, v *types.JsonState, flags uint64) (ret int) {
- return F_value(rt.NoEscape(unsafe.Pointer(s)), n, p, rt.NoEscape(unsafe.Pointer(v)), flags)
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/value_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/value_subr.go
deleted file mode 100644
index 637e07154..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/value_subr.go
+++ /dev/null
@@ -1,46 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx2
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__value = 576
-)
-
-const (
- _stack__value = 120
-)
-
-const (
- _size__value = 12840
-)
-
-var (
- _pcsp__value = [][2]uint32{
- {0x1, 0},
- {0x6, 8},
- {0x8, 16},
- {0xa, 24},
- {0xc, 32},
- {0xd, 40},
- {0x11, 48},
- {0x11ca, 120},
- {0x11cb, 48},
- {0x11cd, 40},
- {0x11cf, 32},
- {0x11d1, 24},
- {0x11d3, 16},
- {0x11d4, 8},
- {0x11d8, 0},
- {0x3228, 120},
- }
-)
-
-var _cfunc_value = []loader.CFunc{
- {"_value_entry", 0, _entry__value, 0, nil},
- {"_value", _entry__value, _size__value, _stack__value, _pcsp__value},
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/value_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/value_text_amd64.go
deleted file mode 100644
index 98b6fa1dc..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/value_text_amd64.go
+++ /dev/null
@@ -1,5660 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx2
-
-var _text_value = []byte{
- // .p2align 5, 0x00
- // LCPI0_0
- 0x20, // .byte 32
- 0x00, //0x00000001 .byte 0
- 0x00, //0x00000002 .byte 0
- 0x00, //0x00000003 .byte 0
- 0x00, //0x00000004 .byte 0
- 0x00, //0x00000005 .byte 0
- 0x00, //0x00000006 .byte 0
- 0x00, //0x00000007 .byte 0
- 0x00, //0x00000008 .byte 0
- 0x09, //0x00000009 .byte 9
- 0x0a, //0x0000000a .byte 10
- 0x00, //0x0000000b .byte 0
- 0x00, //0x0000000c .byte 0
- 0x0d, //0x0000000d .byte 13
- 0x00, //0x0000000e .byte 0
- 0x00, //0x0000000f .byte 0
- 0x20, //0x00000010 .byte 32
- 0x00, //0x00000011 .byte 0
- 0x00, //0x00000012 .byte 0
- 0x00, //0x00000013 .byte 0
- 0x00, //0x00000014 .byte 0
- 0x00, //0x00000015 .byte 0
- 0x00, //0x00000016 .byte 0
- 0x00, //0x00000017 .byte 0
- 0x00, //0x00000018 .byte 0
- 0x09, //0x00000019 .byte 9
- 0x0a, //0x0000001a .byte 10
- 0x00, //0x0000001b .byte 0
- 0x00, //0x0000001c .byte 0
- 0x0d, //0x0000001d .byte 13
- 0x00, //0x0000001e .byte 0
- 0x00, //0x0000001f .byte 0
- //0x00000020 LCPI0_1
- 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000020 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""'
- 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000030 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""'
- //0x00000040 LCPI0_2
- 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000040 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
- 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000050 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
- //0x00000060 LCPI0_3
- 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, //0x00000060 QUAD $0x1f1f1f1f1f1f1f1f; QUAD $0x1f1f1f1f1f1f1f1f // .space 16, '\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f'
- 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, //0x00000070 QUAD $0x1f1f1f1f1f1f1f1f; QUAD $0x1f1f1f1f1f1f1f1f // .space 16, '\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f'
- //0x00000080 LCPI0_4
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000080 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000090 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
- //0x000000a0 LCPI0_5
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x000000a0 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x000000b0 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
- //0x000000c0 LCPI0_6
- 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x000000c0 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, //0x000000d0 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf'
- //0x000000e0 LCPI0_7
- 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x000000e0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................'
- 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x000000f0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................'
- //0x00000100 LCPI0_8
- 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000100 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE'
- 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000110 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE'
- //0x00000120 LCPI0_9
- 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x00000120 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0'
- 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x00000130 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0'
- //0x00000140 LCPI0_10
- 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x00000140 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'
- 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x00000150 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'
- //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
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000180 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
- //0x00000190 LCPI0_12
- 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_13
- 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x000001a0 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0'
- //0x000001b0 LCPI0_14
- 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x000001b0 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'
- //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, 0x48, //0x0000024d subq $72, %rsp
- 0x49, 0x89, 0xcf, //0x00000251 movq %rcx, %r15
- 0x49, 0x89, 0xf3, //0x00000254 movq %rsi, %r11
- 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, 0xf5, //0x00000273 leal $-11(%rax), %ecx
- 0x80, 0xf9, 0xfe, //0x00000276 cmpb $-2, %cl
- 0x0f, 0x83, 0x08, 0x00, 0x00, 0x00, //0x00000279 jae LBB0_5
- 0x49, 0x89, 0xd1, //0x0000027f movq %rdx, %r9
- 0xe9, 0x6e, 0x01, 0x00, 0x00, //0x00000282 jmp LBB0_32
- //0x00000287 LBB0_5
- 0x4c, 0x8d, 0x4a, 0x01, //0x00000287 leaq $1(%rdx), %r9
- 0x4d, 0x39, 0xd9, //0x0000028b cmpq %r11, %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, 0xf5, //0x000002a8 leal $-11(%rax), %ecx
- 0x80, 0xf9, 0xfe, //0x000002ab cmpb $-2, %cl
- 0x0f, 0x82, 0x41, 0x01, 0x00, 0x00, //0x000002ae jb LBB0_32
- //0x000002b4 LBB0_9
- 0x4c, 0x8d, 0x4a, 0x02, //0x000002b4 leaq $2(%rdx), %r9
- 0x4d, 0x39, 0xd9, //0x000002b8 cmpq %r11, %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, 0xf5, //0x000002d5 leal $-11(%rax), %ecx
- 0x80, 0xf9, 0xfe, //0x000002d8 cmpb $-2, %cl
- 0x0f, 0x82, 0x14, 0x01, 0x00, 0x00, //0x000002db jb LBB0_32
- //0x000002e1 LBB0_13
- 0x4c, 0x8d, 0x4a, 0x03, //0x000002e1 leaq $3(%rdx), %r9
- 0x4d, 0x39, 0xd9, //0x000002e5 cmpq %r11, %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, 0xf5, //0x00000302 leal $-11(%rax), %ecx
- 0x80, 0xf9, 0xfe, //0x00000305 cmpb $-2, %cl
- 0x0f, 0x82, 0xe7, 0x00, 0x00, 0x00, //0x00000308 jb LBB0_32
- //0x0000030e LBB0_17
- 0x4c, 0x8d, 0x4a, 0x04, //0x0000030e leaq $4(%rdx), %r9
- 0x4d, 0x39, 0xd9, //0x00000312 cmpq %r11, %r9
- 0x0f, 0x83, 0xb4, 0x00, 0x00, 0x00, //0x00000315 jae LBB0_29
- 0x4c, 0x89, 0xd8, //0x0000031b movq %r11, %rax
- 0x4c, 0x29, 0xc8, //0x0000031e subq %r9, %rax
- 0x48, 0x83, 0xf8, 0x20, //0x00000321 cmpq $32, %rax
- 0x0f, 0x82, 0x41, 0x15, 0x00, 0x00, //0x00000325 jb LBB0_325
- 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, 0xf8, 0xda, //0x0000034b vpsubb %ymm2, %ymm1, %ymm3
- 0xc4, 0xe2, 0x7d, 0x17, 0xdb, //0x0000034f vptest %ymm3, %ymm3
- 0x0f, 0x85, 0x7d, 0x00, 0x00, 0x00, //0x00000354 jne LBB0_30
- 0x49, 0x83, 0xc1, 0x20, //0x0000035a addq $32, %r9
- 0x49, 0x8d, 0x0c, 0x03, //0x0000035e leaq (%r11,%rax), %rcx
- 0x48, 0x83, 0xc1, 0xe0, //0x00000362 addq $-32, %rcx
- 0x48, 0x83, 0xc0, 0xe0, //0x00000366 addq $-32, %rax
- 0x48, 0x83, 0xf9, 0x1f, //0x0000036a cmpq $31, %rcx
- 0x0f, 0x87, 0xcc, 0xff, 0xff, 0xff, //0x0000036e ja LBB0_20
- 0x49, 0x89, 0xf9, //0x00000374 movq %rdi, %r9
- 0x49, 0x29, 0xc1, //0x00000377 subq %rax, %r9
- 0x4c, 0x01, 0xd8, //0x0000037a addq %r11, %rax
- 0x48, 0x85, 0xc0, //0x0000037d testq %rax, %rax
- 0x0f, 0x84, 0x38, 0x00, 0x00, 0x00, //0x00000380 je LBB0_28
- //0x00000386 LBB0_23
- 0x4d, 0x8d, 0x14, 0x01, //0x00000386 leaq (%r9,%rax), %r10
- 0x31, 0xc9, //0x0000038a xorl %ecx, %ecx
- 0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000038c movabsq $4294977024, %rbx
- //0x00000396 LBB0_24
- 0x41, 0x0f, 0xbe, 0x34, 0x09, //0x00000396 movsbl (%r9,%rcx), %esi
- 0x83, 0xfe, 0x20, //0x0000039b cmpl $32, %esi
- 0x0f, 0x87, 0x46, 0x10, 0x00, 0x00, //0x0000039e ja LBB0_273
- 0x48, 0x0f, 0xa3, 0xf3, //0x000003a4 btq %rsi, %rbx
- 0x0f, 0x83, 0x3c, 0x10, 0x00, 0x00, //0x000003a8 jae LBB0_273
- 0x48, 0x83, 0xc1, 0x01, //0x000003ae addq $1, %rcx
- 0x48, 0x39, 0xc8, //0x000003b2 cmpq %rcx, %rax
- 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x000003b5 jne LBB0_24
- 0x4d, 0x89, 0xd1, //0x000003bb movq %r10, %r9
- //0x000003be LBB0_28
- 0x49, 0x29, 0xf9, //0x000003be subq %rdi, %r9
- 0x4d, 0x39, 0xd9, //0x000003c1 cmpq %r11, %r9
- 0x0f, 0x82, 0x27, 0x00, 0x00, 0x00, //0x000003c4 jb LBB0_31
- 0xe9, 0x2a, 0x10, 0x00, 0x00, //0x000003ca jmp LBB0_274
- //0x000003cf LBB0_29
- 0x4c, 0x89, 0xca, //0x000003cf movq %r9, %rdx
- 0xe9, 0x22, 0x10, 0x00, 0x00, //0x000003d2 jmp LBB0_274
- //0x000003d7 LBB0_30
- 0xc5, 0xf5, 0x74, 0xc2, //0x000003d7 vpcmpeqb %ymm2, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd7, 0xc8, //0x000003db vpmovmskb %ymm0, %ecx
- 0xf7, 0xd1, //0x000003df notl %ecx
- 0x44, 0x0f, 0xbc, 0xc9, //0x000003e1 bsfl %ecx, %r9d
- 0x49, 0x29, 0xc1, //0x000003e5 subq %rax, %r9
- 0x4d, 0x39, 0xd9, //0x000003e8 cmpq %r11, %r9
- 0x0f, 0x83, 0x08, 0x10, 0x00, 0x00, //0x000003eb jae LBB0_274
- //0x000003f1 LBB0_31
- 0x42, 0x8a, 0x04, 0x0f, //0x000003f1 movb (%rdi,%r9), %al
- //0x000003f5 LBB0_32
- 0x0f, 0xbe, 0xc8, //0x000003f5 movsbl %al, %ecx
- 0x83, 0xf9, 0x7d, //0x000003f8 cmpl $125, %ecx
- 0x0f, 0x87, 0x2f, 0x07, 0x00, 0x00, //0x000003fb ja LBB0_132
- 0x49, 0x8d, 0x51, 0x01, //0x00000401 leaq $1(%r9), %rdx
- 0x4e, 0x8d, 0x2c, 0x0f, //0x00000405 leaq (%rdi,%r9), %r13
- 0x48, 0x8d, 0x35, 0x58, 0x30, 0x00, 0x00, //0x00000409 leaq $12376(%rip), %rsi /* LJTI0_0+0(%rip) */
- 0x48, 0x63, 0x0c, 0x8e, //0x00000410 movslq (%rsi,%rcx,4), %rcx
- 0x48, 0x01, 0xf1, //0x00000414 addq %rsi, %rcx
- 0xff, 0xe1, //0x00000417 jmpq *%rcx
- //0x00000419 LBB0_34
- 0x41, 0xf6, 0xc0, 0x02, //0x00000419 testb $2, %r8b
- 0x0f, 0x85, 0x7d, 0x00, 0x00, 0x00, //0x0000041d jne LBB0_41
- 0x4c, 0x89, 0x6d, 0xc0, //0x00000423 movq %r13, $-64(%rbp)
- 0x48, 0x89, 0x7d, 0xc8, //0x00000427 movq %rdi, $-56(%rbp)
- 0x4d, 0x8b, 0x47, 0x20, //0x0000042b movq $32(%r15), %r8
- 0x4d, 0x8b, 0x6f, 0x28, //0x0000042f movq $40(%r15), %r13
- 0x49, 0xc7, 0x07, 0x09, 0x00, 0x00, 0x00, //0x00000433 movq $9, (%r15)
- 0xc5, 0xf9, 0xef, 0xc0, //0x0000043a vpxor %xmm0, %xmm0, %xmm0
- 0xc4, 0xc1, 0x7a, 0x7f, 0x47, 0x08, //0x0000043e vmovdqu %xmm0, $8(%r15)
- 0x4d, 0x89, 0x4f, 0x18, //0x00000444 movq %r9, $24(%r15)
- 0x4d, 0x39, 0xd9, //0x00000448 cmpq %r11, %r9
- 0x0f, 0x83, 0x00, 0x0d, 0x00, 0x00, //0x0000044b jae LBB0_238
- 0x48, 0x8b, 0x45, 0xc0, //0x00000451 movq $-64(%rbp), %rax
- 0x40, 0x8a, 0x30, //0x00000455 movb (%rax), %sil
- 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00000458 movl $1, %r14d
- 0x89, 0xf3, //0x0000045e movl %esi, %ebx
- 0x4c, 0x89, 0xc9, //0x00000460 movq %r9, %rcx
- 0x40, 0x80, 0xfe, 0x2d, //0x00000463 cmpb $45, %sil
- 0x0f, 0x85, 0x19, 0x00, 0x00, 0x00, //0x00000467 jne LBB0_39
- 0x4c, 0x39, 0xda, //0x0000046d cmpq %r11, %rdx
- 0x0f, 0x83, 0xdb, 0x0c, 0x00, 0x00, //0x00000470 jae LBB0_238
- 0x48, 0x8b, 0x45, 0xc8, //0x00000476 movq $-56(%rbp), %rax
- 0x8a, 0x1c, 0x10, //0x0000047a movb (%rax,%rdx), %bl
- 0x41, 0xbe, 0xff, 0xff, 0xff, 0xff, //0x0000047d movl $-1, %r14d
- 0x48, 0x89, 0xd1, //0x00000483 movq %rdx, %rcx
- //0x00000486 LBB0_39
- 0x8d, 0x43, 0xc6, //0x00000486 leal $-58(%rbx), %eax
- 0x3c, 0xf5, //0x00000489 cmpb $-11, %al
- 0x0f, 0x87, 0x13, 0x04, 0x00, 0x00, //0x0000048b ja LBB0_98
- //0x00000491 LBB0_40
- 0x49, 0xc7, 0x07, 0xfe, 0xff, 0xff, 0xff, //0x00000491 movq $-2, (%r15)
- 0x49, 0x89, 0xca, //0x00000498 movq %rcx, %r10
- 0xe9, 0x63, 0x0f, 0x00, 0x00, //0x0000049b jmp LBB0_276
- //0x000004a0 LBB0_41
- 0x4d, 0x29, 0xcb, //0x000004a0 subq %r9, %r11
- 0x31, 0xf6, //0x000004a3 xorl %esi, %esi
- 0x3c, 0x2d, //0x000004a5 cmpb $45, %al
- 0x40, 0x0f, 0x94, 0xc6, //0x000004a7 sete %sil
- 0x4e, 0x8d, 0x14, 0x2e, //0x000004ab leaq (%rsi,%r13), %r10
- 0x49, 0x29, 0xf3, //0x000004af subq %rsi, %r11
- 0x0f, 0x84, 0x23, 0x25, 0x00, 0x00, //0x000004b2 je LBB0_599
- 0x4c, 0x89, 0x7d, 0xb8, //0x000004b8 movq %r15, $-72(%rbp)
- 0x41, 0x8a, 0x02, //0x000004bc movb (%r10), %al
- 0x8d, 0x48, 0xc6, //0x000004bf leal $-58(%rax), %ecx
- 0x80, 0xf9, 0xf6, //0x000004c2 cmpb $-10, %cl
- 0x0f, 0x82, 0x03, 0x08, 0x00, 0x00, //0x000004c5 jb LBB0_162
- 0x3c, 0x30, //0x000004cb cmpb $48, %al
- 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x000004cd jne LBB0_47
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000004d3 movl $1, %eax
- 0x49, 0x83, 0xfb, 0x01, //0x000004d8 cmpq $1, %r11
- 0x0f, 0x84, 0xa9, 0x07, 0x00, 0x00, //0x000004dc je LBB0_158
- 0x41, 0x8a, 0x4a, 0x01, //0x000004e2 movb $1(%r10), %cl
- 0x80, 0xc1, 0xd2, //0x000004e6 addb $-46, %cl
- 0x80, 0xf9, 0x37, //0x000004e9 cmpb $55, %cl
- 0x0f, 0x87, 0x99, 0x07, 0x00, 0x00, //0x000004ec ja LBB0_158
- 0x0f, 0xb6, 0xc9, //0x000004f2 movzbl %cl, %ecx
- 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000004f5 movabsq $36028797027352577, %rdx
- 0x48, 0x0f, 0xa3, 0xca, //0x000004ff btq %rcx, %rdx
- 0x0f, 0x83, 0x82, 0x07, 0x00, 0x00, //0x00000503 jae LBB0_158
- //0x00000509 LBB0_47
- 0x49, 0x83, 0xfb, 0x20, //0x00000509 cmpq $32, %r11
- 0x48, 0x89, 0x75, 0xb0, //0x0000050d movq %rsi, $-80(%rbp)
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00000511 movq $-1, %r12
- 0x0f, 0x82, 0xe6, 0x24, 0x00, 0x00, //0x00000518 jb LBB0_602
- 0x31, 0xc0, //0x0000051e xorl %eax, %eax
- 0xc5, 0xfe, 0x6f, 0x05, 0x58, 0xfb, 0xff, 0xff, //0x00000520 vmovdqu $-1192(%rip), %ymm0 /* LCPI0_4+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x0d, 0x70, 0xfb, 0xff, 0xff, //0x00000528 vmovdqu $-1168(%rip), %ymm1 /* LCPI0_5+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x15, 0x88, 0xfb, 0xff, 0xff, //0x00000530 vmovdqu $-1144(%rip), %ymm2 /* LCPI0_6+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x1d, 0xa0, 0xfb, 0xff, 0xff, //0x00000538 vmovdqu $-1120(%rip), %ymm3 /* LCPI0_7+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x25, 0xb8, 0xfb, 0xff, 0xff, //0x00000540 vmovdqu $-1096(%rip), %ymm4 /* LCPI0_8+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x2d, 0xd0, 0xfb, 0xff, 0xff, //0x00000548 vmovdqu $-1072(%rip), %ymm5 /* LCPI0_9+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x35, 0xe8, 0xfb, 0xff, 0xff, //0x00000550 vmovdqu $-1048(%rip), %ymm6 /* LCPI0_10+0(%rip) */
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000558 movq $-1, %r15
- 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x0000055f movq $-1, $-56(%rbp)
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000567 .p2align 4, 0x90
- //0x00000570 LBB0_49
- 0xc4, 0xc1, 0x7e, 0x6f, 0x3c, 0x02, //0x00000570 vmovdqu (%r10,%rax), %ymm7
- 0xc5, 0x45, 0x74, 0xc0, //0x00000576 vpcmpeqb %ymm0, %ymm7, %ymm8
- 0xc5, 0x45, 0x74, 0xc9, //0x0000057a vpcmpeqb %ymm1, %ymm7, %ymm9
- 0xc4, 0x41, 0x35, 0xeb, 0xc0, //0x0000057e vpor %ymm8, %ymm9, %ymm8
- 0xc5, 0x45, 0xdb, 0xca, //0x00000583 vpand %ymm2, %ymm7, %ymm9
- 0xc5, 0x35, 0x74, 0xcc, //0x00000587 vpcmpeqb %ymm4, %ymm9, %ymm9
- 0xc5, 0x45, 0x74, 0xd3, //0x0000058b vpcmpeqb %ymm3, %ymm7, %ymm10
- 0xc4, 0xc1, 0x7d, 0xd7, 0xf2, //0x0000058f vpmovmskb %ymm10, %esi
- 0xc4, 0xc1, 0x7d, 0xd7, 0xd1, //0x00000594 vpmovmskb %ymm9, %edx
- 0xc4, 0x41, 0x7d, 0xd7, 0xf0, //0x00000599 vpmovmskb %ymm8, %r14d
- 0xc5, 0xc5, 0xfc, 0xfd, //0x0000059e vpaddb %ymm5, %ymm7, %ymm7
- 0xc5, 0x45, 0xda, 0xde, //0x000005a2 vpminub %ymm6, %ymm7, %ymm11
- 0xc5, 0xa5, 0x74, 0xff, //0x000005a6 vpcmpeqb %ymm7, %ymm11, %ymm7
- 0xc4, 0x41, 0x2d, 0xeb, 0xc9, //0x000005aa vpor %ymm9, %ymm10, %ymm9
- 0xc5, 0xb5, 0xeb, 0xff, //0x000005af vpor %ymm7, %ymm9, %ymm7
- 0xc5, 0xbd, 0xeb, 0xff, //0x000005b3 vpor %ymm7, %ymm8, %ymm7
- 0xc5, 0xfd, 0xd7, 0xcf, //0x000005b7 vpmovmskb %ymm7, %ecx
- 0x48, 0xf7, 0xd1, //0x000005bb notq %rcx
- 0x4c, 0x0f, 0xbc, 0xc1, //0x000005be bsfq %rcx, %r8
- 0x41, 0x83, 0xf8, 0x20, //0x000005c2 cmpl $32, %r8d
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000005c6 je LBB0_51
- 0xbb, 0xff, 0xff, 0xff, 0xff, //0x000005cc movl $-1, %ebx
- 0x44, 0x89, 0xc1, //0x000005d1 movl %r8d, %ecx
- 0xd3, 0xe3, //0x000005d4 shll %cl, %ebx
- 0xf7, 0xd3, //0x000005d6 notl %ebx
- 0x21, 0xde, //0x000005d8 andl %ebx, %esi
- 0x21, 0xda, //0x000005da andl %ebx, %edx
- 0x44, 0x21, 0xf3, //0x000005dc andl %r14d, %ebx
- 0x41, 0x89, 0xde, //0x000005df movl %ebx, %r14d
- //0x000005e2 LBB0_51
- 0x8d, 0x4e, 0xff, //0x000005e2 leal $-1(%rsi), %ecx
- 0x21, 0xf1, //0x000005e5 andl %esi, %ecx
- 0x0f, 0x85, 0xe7, 0x09, 0x00, 0x00, //0x000005e7 jne LBB0_209
- 0x8d, 0x4a, 0xff, //0x000005ed leal $-1(%rdx), %ecx
- 0x21, 0xd1, //0x000005f0 andl %edx, %ecx
- 0x0f, 0x85, 0xdc, 0x09, 0x00, 0x00, //0x000005f2 jne LBB0_209
- 0x41, 0x8d, 0x4e, 0xff, //0x000005f8 leal $-1(%r14), %ecx
- 0x44, 0x21, 0xf1, //0x000005fc andl %r14d, %ecx
- 0x0f, 0x85, 0xcf, 0x09, 0x00, 0x00, //0x000005ff jne LBB0_209
- 0x85, 0xf6, //0x00000605 testl %esi, %esi
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000607 je LBB0_57
- 0x0f, 0xbc, 0xce, //0x0000060d bsfl %esi, %ecx
- 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00000610 cmpq $-1, $-56(%rbp)
- 0x0f, 0x85, 0x61, 0x0d, 0x00, 0x00, //0x00000615 jne LBB0_268
- 0x48, 0x01, 0xc1, //0x0000061b addq %rax, %rcx
- 0x48, 0x89, 0x4d, 0xc8, //0x0000061e movq %rcx, $-56(%rbp)
- //0x00000622 LBB0_57
- 0x85, 0xd2, //0x00000622 testl %edx, %edx
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000624 je LBB0_60
- 0x0f, 0xbc, 0xca, //0x0000062a bsfl %edx, %ecx
- 0x49, 0x83, 0xff, 0xff, //0x0000062d cmpq $-1, %r15
- 0x0f, 0x85, 0x45, 0x0d, 0x00, 0x00, //0x00000631 jne LBB0_268
- 0x48, 0x01, 0xc1, //0x00000637 addq %rax, %rcx
- 0x49, 0x89, 0xcf, //0x0000063a movq %rcx, %r15
- //0x0000063d LBB0_60
- 0x45, 0x85, 0xf6, //0x0000063d testl %r14d, %r14d
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000640 je LBB0_63
- 0x41, 0x0f, 0xbc, 0xce, //0x00000646 bsfl %r14d, %ecx
- 0x49, 0x83, 0xfc, 0xff, //0x0000064a cmpq $-1, %r12
- 0x0f, 0x85, 0x28, 0x0d, 0x00, 0x00, //0x0000064e jne LBB0_268
- 0x48, 0x01, 0xc1, //0x00000654 addq %rax, %rcx
- 0x49, 0x89, 0xcc, //0x00000657 movq %rcx, %r12
- //0x0000065a LBB0_63
- 0x41, 0x83, 0xf8, 0x20, //0x0000065a cmpl $32, %r8d
- 0x0f, 0x85, 0x2e, 0x02, 0x00, 0x00, //0x0000065e jne LBB0_97
- 0x49, 0x83, 0xc3, 0xe0, //0x00000664 addq $-32, %r11
- 0x48, 0x83, 0xc0, 0x20, //0x00000668 addq $32, %rax
- 0x49, 0x83, 0xfb, 0x1f, //0x0000066c cmpq $31, %r11
- 0x0f, 0x87, 0xfa, 0xfe, 0xff, 0xff, //0x00000670 ja LBB0_49
- 0xc5, 0xf8, 0x77, //0x00000676 vzeroupper
- 0x4c, 0x01, 0xd0, //0x00000679 addq %r10, %rax
- 0x49, 0x89, 0xc0, //0x0000067c movq %rax, %r8
- 0x4c, 0x89, 0x6d, 0xc0, //0x0000067f movq %r13, $-64(%rbp)
- 0x49, 0x83, 0xfb, 0x10, //0x00000683 cmpq $16, %r11
- 0x4c, 0x89, 0x55, 0xa8, //0x00000687 movq %r10, $-88(%rbp)
- 0x0f, 0x82, 0x5a, 0x01, 0x00, 0x00, //0x0000068b jb LBB0_84
- //0x00000691 LBB0_66
- 0x4d, 0x89, 0xc5, //0x00000691 movq %r8, %r13
- 0x4d, 0x29, 0xd5, //0x00000694 subq %r10, %r13
- 0x31, 0xc0, //0x00000697 xorl %eax, %eax
- 0xc5, 0x7a, 0x6f, 0x05, 0xdf, 0xfa, 0xff, 0xff, //0x00000699 vmovdqu $-1313(%rip), %xmm8 /* LCPI0_11+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x0d, 0xe7, 0xfa, 0xff, 0xff, //0x000006a1 vmovdqu $-1305(%rip), %xmm9 /* LCPI0_12+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x15, 0xef, 0xfa, 0xff, 0xff, //0x000006a9 vmovdqu $-1297(%rip), %xmm10 /* LCPI0_13+0(%rip) */
- 0xc5, 0x7a, 0x6f, 0x1d, 0xf7, 0xfa, 0xff, 0xff, //0x000006b1 vmovdqu $-1289(%rip), %xmm11 /* LCPI0_14+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x25, 0xff, 0xfa, 0xff, 0xff, //0x000006b9 vmovdqu $-1281(%rip), %xmm4 /* LCPI0_15+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x2d, 0x07, 0xfb, 0xff, 0xff, //0x000006c1 vmovdqu $-1273(%rip), %xmm5 /* LCPI0_16+0(%rip) */
- 0xc5, 0xfa, 0x6f, 0x35, 0x0f, 0xfb, 0xff, 0xff, //0x000006c9 vmovdqu $-1265(%rip), %xmm6 /* LCPI0_17+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000006d1 .p2align 4, 0x90
- //0x000006e0 LBB0_67
- 0xc4, 0xc1, 0x7a, 0x6f, 0x3c, 0x00, //0x000006e0 vmovdqu (%r8,%rax), %xmm7
- 0xc5, 0xb9, 0x74, 0xc7, //0x000006e6 vpcmpeqb %xmm7, %xmm8, %xmm0
- 0xc5, 0xb1, 0x74, 0xcf, //0x000006ea vpcmpeqb %xmm7, %xmm9, %xmm1
- 0xc5, 0xf1, 0xeb, 0xc0, //0x000006ee vpor %xmm0, %xmm1, %xmm0
- 0xc5, 0xa9, 0xfc, 0xcf, //0x000006f2 vpaddb %xmm7, %xmm10, %xmm1
- 0xc5, 0xa1, 0xda, 0xd1, //0x000006f6 vpminub %xmm1, %xmm11, %xmm2
- 0xc5, 0xf1, 0x74, 0xca, //0x000006fa vpcmpeqb %xmm2, %xmm1, %xmm1
- 0xc5, 0xc1, 0xdb, 0xd4, //0x000006fe vpand %xmm4, %xmm7, %xmm2
- 0xc5, 0xe9, 0x74, 0xd6, //0x00000702 vpcmpeqb %xmm6, %xmm2, %xmm2
- 0xc5, 0xc1, 0x74, 0xfd, //0x00000706 vpcmpeqb %xmm5, %xmm7, %xmm7
- 0xc5, 0xe9, 0xeb, 0xdf, //0x0000070a vpor %xmm7, %xmm2, %xmm3
- 0xc5, 0xe1, 0xeb, 0xd8, //0x0000070e vpor %xmm0, %xmm3, %xmm3
- 0xc5, 0xe1, 0xeb, 0xc9, //0x00000712 vpor %xmm1, %xmm3, %xmm1
- 0xc5, 0xf9, 0xd7, 0xf7, //0x00000716 vpmovmskb %xmm7, %esi
- 0xc5, 0x79, 0xd7, 0xf2, //0x0000071a vpmovmskb %xmm2, %r14d
- 0xc5, 0xf9, 0xd7, 0xd8, //0x0000071e vpmovmskb %xmm0, %ebx
- 0xc5, 0xf9, 0xd7, 0xc9, //0x00000722 vpmovmskb %xmm1, %ecx
- 0xf7, 0xd1, //0x00000726 notl %ecx
- 0x0f, 0xbc, 0xc9, //0x00000728 bsfl %ecx, %ecx
- 0x83, 0xf9, 0x10, //0x0000072b cmpl $16, %ecx
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000072e je LBB0_69
- 0xba, 0xff, 0xff, 0xff, 0xff, //0x00000734 movl $-1, %edx
- 0xd3, 0xe2, //0x00000739 shll %cl, %edx
- 0xf7, 0xd2, //0x0000073b notl %edx
- 0x21, 0xd6, //0x0000073d andl %edx, %esi
- 0x41, 0x21, 0xd6, //0x0000073f andl %edx, %r14d
- 0x21, 0xda, //0x00000742 andl %ebx, %edx
- 0x89, 0xd3, //0x00000744 movl %edx, %ebx
- //0x00000746 LBB0_69
- 0x44, 0x8d, 0x56, 0xff, //0x00000746 leal $-1(%rsi), %r10d
- 0x41, 0x21, 0xf2, //0x0000074a andl %esi, %r10d
- 0x0f, 0x85, 0x37, 0x0d, 0x00, 0x00, //0x0000074d jne LBB0_285
- 0x41, 0x8d, 0x56, 0xff, //0x00000753 leal $-1(%r14), %edx
- 0x44, 0x21, 0xf2, //0x00000757 andl %r14d, %edx
- 0x0f, 0x85, 0x33, 0x0d, 0x00, 0x00, //0x0000075a jne LBB0_286
- 0x8d, 0x53, 0xff, //0x00000760 leal $-1(%rbx), %edx
- 0x21, 0xda, //0x00000763 andl %ebx, %edx
- 0x4c, 0x8b, 0x55, 0xa8, //0x00000765 movq $-88(%rbp), %r10
- 0x0f, 0x85, 0x44, 0x0d, 0x00, 0x00, //0x00000769 jne LBB0_288
- 0x85, 0xf6, //0x0000076f testl %esi, %esi
- 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00000771 je LBB0_75
- 0x0f, 0xbc, 0xf6, //0x00000777 bsfl %esi, %esi
- 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x0000077a cmpq $-1, $-56(%rbp)
- 0x0f, 0x85, 0x9c, 0x0c, 0x00, 0x00, //0x0000077f jne LBB0_278
- 0x4c, 0x01, 0xee, //0x00000785 addq %r13, %rsi
- 0x48, 0x01, 0xc6, //0x00000788 addq %rax, %rsi
- 0x48, 0x89, 0x75, 0xc8, //0x0000078b movq %rsi, $-56(%rbp)
- //0x0000078f LBB0_75
- 0x45, 0x85, 0xf6, //0x0000078f testl %r14d, %r14d
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000792 je LBB0_78
- 0x41, 0x0f, 0xbc, 0xf6, //0x00000798 bsfl %r14d, %esi
- 0x49, 0x83, 0xff, 0xff, //0x0000079c cmpq $-1, %r15
- 0x0f, 0x85, 0x7b, 0x0c, 0x00, 0x00, //0x000007a0 jne LBB0_278
- 0x4c, 0x01, 0xee, //0x000007a6 addq %r13, %rsi
- 0x48, 0x01, 0xc6, //0x000007a9 addq %rax, %rsi
- 0x49, 0x89, 0xf7, //0x000007ac movq %rsi, %r15
- //0x000007af LBB0_78
- 0x85, 0xdb, //0x000007af testl %ebx, %ebx
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000007b1 je LBB0_81
- 0x0f, 0xbc, 0xf3, //0x000007b7 bsfl %ebx, %esi
- 0x49, 0x83, 0xfc, 0xff, //0x000007ba cmpq $-1, %r12
- 0x0f, 0x85, 0x5d, 0x0c, 0x00, 0x00, //0x000007be jne LBB0_278
- 0x4c, 0x01, 0xee, //0x000007c4 addq %r13, %rsi
- 0x48, 0x01, 0xc6, //0x000007c7 addq %rax, %rsi
- 0x49, 0x89, 0xf4, //0x000007ca movq %rsi, %r12
- //0x000007cd LBB0_81
- 0x83, 0xf9, 0x10, //0x000007cd cmpl $16, %ecx
- 0x0f, 0x85, 0x28, 0x04, 0x00, 0x00, //0x000007d0 jne LBB0_144
- 0x49, 0x83, 0xc3, 0xf0, //0x000007d6 addq $-16, %r11
- 0x48, 0x83, 0xc0, 0x10, //0x000007da addq $16, %rax
- 0x49, 0x83, 0xfb, 0x0f, //0x000007de cmpq $15, %r11
- 0x0f, 0x87, 0xf8, 0xfe, 0xff, 0xff, //0x000007e2 ja LBB0_67
- 0x49, 0x01, 0xc0, //0x000007e8 addq %rax, %r8
- //0x000007eb LBB0_84
- 0x4d, 0x85, 0xdb, //0x000007eb testq %r11, %r11
- 0x4c, 0x8b, 0x75, 0xc0, //0x000007ee movq $-64(%rbp), %r14
- 0x4c, 0x8b, 0x6d, 0xc8, //0x000007f2 movq $-56(%rbp), %r13
- 0x0f, 0x84, 0x16, 0x04, 0x00, 0x00, //0x000007f6 je LBB0_146
- 0x4f, 0x8d, 0x14, 0x18, //0x000007fc leaq (%r8,%r11), %r10
- 0x4c, 0x89, 0xc2, //0x00000800 movq %r8, %rdx
- 0x48, 0x2b, 0x55, 0xa8, //0x00000803 subq $-88(%rbp), %rdx
- 0x31, 0xc0, //0x00000807 xorl %eax, %eax
- 0x48, 0x8d, 0x1d, 0x50, 0x2e, 0x00, 0x00, //0x00000809 leaq $11856(%rip), %rbx /* LJTI0_1+0(%rip) */
- 0xe9, 0x28, 0x00, 0x00, 0x00, //0x00000810 jmp LBB0_89
- //0x00000815 LBB0_86
- 0x49, 0x83, 0xfc, 0xff, //0x00000815 cmpq $-1, %r12
- 0x0f, 0x85, 0xb5, 0x0b, 0x00, 0x00, //0x00000819 jne LBB0_272
- 0x4c, 0x8d, 0x24, 0x02, //0x0000081f leaq (%rdx,%rax), %r12
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000823 .p2align 4, 0x90
- //0x00000830 LBB0_88
- 0x48, 0x83, 0xc0, 0x01, //0x00000830 addq $1, %rax
- 0x49, 0x39, 0xc3, //0x00000834 cmpq %rax, %r11
- 0x0f, 0x84, 0x8f, 0x07, 0x00, 0x00, //0x00000837 je LBB0_208
- //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, 0x8b, //0x0000085a movslq (%rbx,%rcx,4), %rcx
- 0x48, 0x01, 0xd9, //0x0000085e addq %rbx, %rcx
- 0xff, 0xe1, //0x00000861 jmpq *%rcx
- //0x00000863 LBB0_92
- 0x49, 0x83, 0xfd, 0xff, //0x00000863 cmpq $-1, %r13
- 0x0f, 0x85, 0x67, 0x0b, 0x00, 0x00, //0x00000867 jne LBB0_272
- 0x4c, 0x8d, 0x2c, 0x02, //0x0000086d leaq (%rdx,%rax), %r13
- 0xe9, 0xba, 0xff, 0xff, 0xff, //0x00000871 jmp LBB0_88
- //0x00000876 LBB0_94
- 0x83, 0xfe, 0x65, //0x00000876 cmpl $101, %esi
- 0x0f, 0x85, 0x90, 0x03, 0x00, 0x00, //0x00000879 jne LBB0_145
- //0x0000087f LBB0_95
- 0x49, 0x83, 0xff, 0xff, //0x0000087f cmpq $-1, %r15
- 0x0f, 0x85, 0x4b, 0x0b, 0x00, 0x00, //0x00000883 jne LBB0_272
- 0x4c, 0x8d, 0x3c, 0x02, //0x00000889 leaq (%rdx,%rax), %r15
- 0xe9, 0x9e, 0xff, 0xff, 0xff, //0x0000088d jmp LBB0_88
- //0x00000892 LBB0_97
- 0x49, 0x01, 0xc0, //0x00000892 addq %rax, %r8
- 0x4d, 0x01, 0xd0, //0x00000895 addq %r10, %r8
- 0xc5, 0xf8, 0x77, //0x00000898 vzeroupper
- 0x4c, 0x8b, 0x6d, 0xc8, //0x0000089b movq $-56(%rbp), %r13
- 0xe9, 0x72, 0x03, 0x00, 0x00, //0x0000089f jmp LBB0_147
- //0x000008a4 LBB0_98
- 0x40, 0x88, 0x75, 0xb0, //0x000008a4 movb %sil, $-80(%rbp)
- 0x80, 0xfb, 0x30, //0x000008a8 cmpb $48, %bl
- 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x000008ab jne LBB0_102
- 0x4c, 0x8d, 0x51, 0x01, //0x000008b1 leaq $1(%rcx), %r10
- 0x4c, 0x39, 0xd9, //0x000008b5 cmpq %r11, %rcx
- 0x0f, 0x83, 0x45, 0x0b, 0x00, 0x00, //0x000008b8 jae LBB0_276
- 0x48, 0x8b, 0x45, 0xc8, //0x000008be movq $-56(%rbp), %rax
- 0x42, 0x8a, 0x04, 0x10, //0x000008c2 movb (%rax,%r10), %al
- 0x04, 0xd2, //0x000008c6 addb $-46, %al
- 0x3c, 0x37, //0x000008c8 cmpb $55, %al
- 0x0f, 0x87, 0x33, 0x0b, 0x00, 0x00, //0x000008ca ja LBB0_276
- 0x0f, 0xb6, 0xc0, //0x000008d0 movzbl %al, %eax
- 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000008d3 movabsq $36028797027352577, %rdx
- 0x48, 0x0f, 0xa3, 0xc2, //0x000008dd btq %rax, %rdx
- 0x0f, 0x83, 0x1c, 0x0b, 0x00, 0x00, //0x000008e1 jae LBB0_276
- //0x000008e7 LBB0_102
- 0x41, 0xb4, 0x01, //0x000008e7 movb $1, %r12b
- 0x4c, 0x39, 0xd9, //0x000008ea cmpq %r11, %rcx
- 0x0f, 0x83, 0x81, 0x05, 0x00, 0x00, //0x000008ed jae LBB0_180
- 0xbe, 0xd0, 0xff, 0xff, 0xff, //0x000008f3 movl $4294967248, %esi
- 0x48, 0x83, 0xc1, 0x01, //0x000008f8 addq $1, %rcx
- 0x31, 0xd2, //0x000008fc xorl %edx, %edx
- 0x31, 0xc0, //0x000008fe xorl %eax, %eax
- 0x45, 0x31, 0xd2, //0x00000900 xorl %r10d, %r10d
- //0x00000903 LBB0_104
- 0x83, 0xf8, 0x12, //0x00000903 cmpl $18, %eax
- 0x0f, 0x8f, 0x15, 0x00, 0x00, 0x00, //0x00000906 jg LBB0_106
- 0x4b, 0x8d, 0x3c, 0x92, //0x0000090c leaq (%r10,%r10,4), %rdi
- 0x0f, 0xb6, 0xdb, //0x00000910 movzbl %bl, %ebx
- 0x01, 0xf3, //0x00000913 addl %esi, %ebx
- 0x4c, 0x8d, 0x14, 0x7b, //0x00000915 leaq (%rbx,%rdi,2), %r10
- 0x83, 0xc0, 0x01, //0x00000919 addl $1, %eax
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x0000091c jmp LBB0_107
- //0x00000921 LBB0_106
- 0x83, 0xc2, 0x01, //0x00000921 addl $1, %edx
- //0x00000924 LBB0_107
- 0x49, 0x39, 0xcb, //0x00000924 cmpq %rcx, %r11
- 0x0f, 0x84, 0x74, 0x06, 0x00, 0x00, //0x00000927 je LBB0_200
- 0x48, 0x8b, 0x7d, 0xc8, //0x0000092d movq $-56(%rbp), %rdi
- 0x0f, 0xb6, 0x1c, 0x0f, //0x00000931 movzbl (%rdi,%rcx), %ebx
- 0x8d, 0x7b, 0xd0, //0x00000935 leal $-48(%rbx), %edi
- 0x48, 0x83, 0xc1, 0x01, //0x00000938 addq $1, %rcx
- 0x40, 0x80, 0xff, 0x0a, //0x0000093c cmpb $10, %dil
- 0x0f, 0x82, 0xbd, 0xff, 0xff, 0xff, //0x00000940 jb LBB0_104
- 0x80, 0xfb, 0x2e, //0x00000946 cmpb $46, %bl
- 0x0f, 0x85, 0x8d, 0x06, 0x00, 0x00, //0x00000949 jne LBB0_210
- 0x49, 0xc7, 0x07, 0x08, 0x00, 0x00, 0x00, //0x0000094f movq $8, (%r15)
- 0x4c, 0x39, 0xd9, //0x00000956 cmpq %r11, %rcx
- 0x0f, 0x83, 0xf2, 0x07, 0x00, 0x00, //0x00000959 jae LBB0_238
- 0x48, 0x8b, 0x75, 0xc8, //0x0000095f movq $-56(%rbp), %rsi
- 0x8a, 0x1c, 0x0e, //0x00000963 movb (%rsi,%rcx), %bl
- 0x80, 0xc3, 0xc6, //0x00000966 addb $-58, %bl
- 0x80, 0xfb, 0xf5, //0x00000969 cmpb $-11, %bl
- 0x0f, 0x86, 0x1f, 0xfb, 0xff, 0xff, //0x0000096c jbe LBB0_40
- 0x45, 0x31, 0xe4, //0x00000972 xorl %r12d, %r12d
- 0xe9, 0x66, 0x06, 0x00, 0x00, //0x00000975 jmp LBB0_211
- //0x0000097a LBB0_113
- 0x41, 0xf6, 0xc0, 0x20, //0x0000097a testb $32, %r8b
- 0x0f, 0x85, 0x60, 0x03, 0x00, 0x00, //0x0000097e jne LBB0_163
- 0x4c, 0x39, 0xda, //0x00000984 cmpq %r11, %rdx
- 0x0f, 0x84, 0x6b, 0x27, 0x00, 0x00, //0x00000987 je LBB0_688
- 0x4d, 0x89, 0xfe, //0x0000098d movq %r15, %r14
- 0x4d, 0x89, 0xda, //0x00000990 movq %r11, %r10
- 0x49, 0x29, 0xd2, //0x00000993 subq %rdx, %r10
- 0x49, 0x83, 0xfa, 0x40, //0x00000996 cmpq $64, %r10
- 0x0f, 0x82, 0x64, 0x27, 0x00, 0x00, //0x0000099a jb LBB0_689
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000009a0 movq $-2, %rcx
- 0x4c, 0x29, 0xc9, //0x000009a7 subq %r9, %rcx
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000009aa movq $-1, %r8
- 0x45, 0x31, 0xff, //0x000009b1 xorl %r15d, %r15d
- 0xc5, 0xfe, 0x6f, 0x05, 0x64, 0xf6, 0xff, 0xff, //0x000009b4 vmovdqu $-2460(%rip), %ymm0 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x0d, 0x7c, 0xf6, 0xff, 0xff, //0x000009bc vmovdqu $-2436(%rip), %ymm1 /* LCPI0_2+0(%rip) */
- 0x49, 0x89, 0xd4, //0x000009c4 movq %rdx, %r12
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000009c7 .p2align 4, 0x90
- //0x000009d0 LBB0_117
- 0xc4, 0xa1, 0x7e, 0x6f, 0x14, 0x27, //0x000009d0 vmovdqu (%rdi,%r12), %ymm2
- 0xc4, 0xa1, 0x7e, 0x6f, 0x5c, 0x27, 0x20, //0x000009d6 vmovdqu $32(%rdi,%r12), %ymm3
- 0xc5, 0xed, 0x74, 0xe0, //0x000009dd vpcmpeqb %ymm0, %ymm2, %ymm4
- 0xc5, 0x7d, 0xd7, 0xcc, //0x000009e1 vpmovmskb %ymm4, %r9d
- 0xc5, 0xe5, 0x74, 0xe0, //0x000009e5 vpcmpeqb %ymm0, %ymm3, %ymm4
- 0xc5, 0xfd, 0xd7, 0xdc, //0x000009e9 vpmovmskb %ymm4, %ebx
- 0xc5, 0xed, 0x74, 0xd1, //0x000009ed vpcmpeqb %ymm1, %ymm2, %ymm2
- 0xc5, 0xfd, 0xd7, 0xf2, //0x000009f1 vpmovmskb %ymm2, %esi
- 0xc5, 0xe5, 0x74, 0xd1, //0x000009f5 vpcmpeqb %ymm1, %ymm3, %ymm2
- 0xc5, 0xfd, 0xd7, 0xc2, //0x000009f9 vpmovmskb %ymm2, %eax
- 0x48, 0xc1, 0xe3, 0x20, //0x000009fd shlq $32, %rbx
- 0x49, 0x09, 0xd9, //0x00000a01 orq %rbx, %r9
- 0x48, 0xc1, 0xe0, 0x20, //0x00000a04 shlq $32, %rax
- 0x48, 0x09, 0xc6, //0x00000a08 orq %rax, %rsi
- 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000a0b jne LBB0_121
- 0x4d, 0x85, 0xff, //0x00000a11 testq %r15, %r15
- 0x0f, 0x85, 0x41, 0x00, 0x00, 0x00, //0x00000a14 jne LBB0_123
- 0x45, 0x31, 0xff, //0x00000a1a xorl %r15d, %r15d
- 0x4d, 0x85, 0xc9, //0x00000a1d testq %r9, %r9
- 0x0f, 0x85, 0x8f, 0x00, 0x00, 0x00, //0x00000a20 jne LBB0_125
- //0x00000a26 LBB0_120
- 0x49, 0x83, 0xc2, 0xc0, //0x00000a26 addq $-64, %r10
- 0x48, 0x83, 0xc1, 0xc0, //0x00000a2a addq $-64, %rcx
- 0x49, 0x83, 0xc4, 0x40, //0x00000a2e addq $64, %r12
- 0x49, 0x83, 0xfa, 0x3f, //0x00000a32 cmpq $63, %r10
- 0x0f, 0x87, 0x94, 0xff, 0xff, 0xff, //0x00000a36 ja LBB0_117
- 0xe9, 0x3c, 0x0e, 0x00, 0x00, //0x00000a3c jmp LBB0_326
- //0x00000a41 LBB0_121
- 0x48, 0x89, 0x7d, 0xc8, //0x00000a41 movq %rdi, $-56(%rbp)
- 0x49, 0x83, 0xf8, 0xff, //0x00000a45 cmpq $-1, %r8
- 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x00000a49 jne LBB0_124
- 0x4c, 0x0f, 0xbc, 0xc6, //0x00000a4f bsfq %rsi, %r8
- 0x4d, 0x01, 0xe0, //0x00000a53 addq %r12, %r8
- 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00000a56 jmp LBB0_124
- //0x00000a5b LBB0_123
- 0x48, 0x89, 0x7d, 0xc8, //0x00000a5b movq %rdi, $-56(%rbp)
- //0x00000a5f LBB0_124
- 0x4c, 0x89, 0xf8, //0x00000a5f movq %r15, %rax
- 0x48, 0xf7, 0xd0, //0x00000a62 notq %rax
- 0x48, 0x21, 0xf0, //0x00000a65 andq %rsi, %rax
- 0x4c, 0x8d, 0x2c, 0x00, //0x00000a68 leaq (%rax,%rax), %r13
- 0x4d, 0x09, 0xfd, //0x00000a6c orq %r15, %r13
- 0x4c, 0x89, 0xef, //0x00000a6f movq %r13, %rdi
- 0x48, 0xf7, 0xd7, //0x00000a72 notq %rdi
- 0x48, 0x21, 0xf7, //0x00000a75 andq %rsi, %rdi
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000a78 movabsq $-6148914691236517206, %rsi
- 0x48, 0x21, 0xf7, //0x00000a82 andq %rsi, %rdi
- 0x45, 0x31, 0xff, //0x00000a85 xorl %r15d, %r15d
- 0x48, 0x01, 0xc7, //0x00000a88 addq %rax, %rdi
- 0x41, 0x0f, 0x92, 0xc7, //0x00000a8b setb %r15b
- 0x48, 0x01, 0xff, //0x00000a8f addq %rdi, %rdi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000a92 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc7, //0x00000a9c xorq %rax, %rdi
- 0x4c, 0x21, 0xef, //0x00000a9f andq %r13, %rdi
- 0x48, 0xf7, 0xd7, //0x00000aa2 notq %rdi
- 0x49, 0x21, 0xf9, //0x00000aa5 andq %rdi, %r9
- 0x48, 0x8b, 0x7d, 0xc8, //0x00000aa8 movq $-56(%rbp), %rdi
- 0x4d, 0x85, 0xc9, //0x00000aac testq %r9, %r9
- 0x0f, 0x84, 0x71, 0xff, 0xff, 0xff, //0x00000aaf je LBB0_120
- //0x00000ab5 LBB0_125
- 0x4d, 0x0f, 0xbc, 0xd1, //0x00000ab5 bsfq %r9, %r10
- 0x49, 0x29, 0xca, //0x00000ab9 subq %rcx, %r10
- //0x00000abc LBB0_126
- 0x4d, 0x89, 0xf7, //0x00000abc movq %r14, %r15
- 0xe9, 0xaa, 0x04, 0x00, 0x00, //0x00000abf jmp LBB0_197
- //0x00000ac4 LBB0_127
- 0x31, 0xc0, //0x00000ac4 xorl %eax, %eax
- 0x41, 0xf7, 0xc0, 0x00, 0x00, 0x00, 0x80, //0x00000ac6 testl $-2147483648, %r8d
- 0x0f, 0x94, 0xc0, //0x00000acd sete %al
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00000ad0 movq $-2, %rcx
- 0xbe, 0x0b, 0x00, 0x00, 0x00, //0x00000ad7 movl $11, %esi
- 0xe9, 0x02, 0x01, 0x00, 0x00, //0x00000adc jmp LBB0_142
- //0x00000ae1 LBB0_128
- 0x49, 0x8d, 0x4b, 0xfd, //0x00000ae1 leaq $-3(%r11), %rcx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000ae5 movq $-1, %rax
- 0x49, 0x39, 0xc9, //0x00000aec cmpq %rcx, %r9
- 0x0f, 0x83, 0xcc, 0x04, 0x00, 0x00, //0x00000aef jae LBB0_207
- 0x41, 0x8b, 0x4d, 0x00, //0x00000af5 movl (%r13), %ecx
- 0x81, 0xf9, 0x6e, 0x75, 0x6c, 0x6c, //0x00000af9 cmpl $1819047278, %ecx
- 0x0f, 0x85, 0x7b, 0x03, 0x00, 0x00, //0x00000aff jne LBB0_181
- 0x49, 0x83, 0xc1, 0x04, //0x00000b05 addq $4, %r9
- 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00000b09 movl $2, %eax
- 0xe9, 0xab, 0x04, 0x00, 0x00, //0x00000b0e jmp LBB0_206
- //0x00000b13 LBB0_131
- 0x31, 0xc0, //0x00000b13 xorl %eax, %eax
- 0x41, 0xf7, 0xc0, 0x00, 0x00, 0x00, 0x80, //0x00000b15 testl $-2147483648, %r8d
- 0x0f, 0x94, 0xc0, //0x00000b1c sete %al
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00000b1f movq $-2, %rcx
- 0xbe, 0x0d, 0x00, 0x00, 0x00, //0x00000b26 movl $13, %esi
- 0xe9, 0xb3, 0x00, 0x00, 0x00, //0x00000b2b jmp LBB0_142
- //0x00000b30 LBB0_132
- 0x49, 0xc7, 0x07, 0xfe, 0xff, 0xff, 0xff, //0x00000b30 movq $-2, (%r15)
- 0x4d, 0x89, 0xca, //0x00000b37 movq %r9, %r10
- 0xe9, 0xc4, 0x08, 0x00, 0x00, //0x00000b3a jmp LBB0_276
- //0x00000b3f LBB0_133
- 0x31, 0xc0, //0x00000b3f xorl %eax, %eax
- 0x41, 0xf7, 0xc0, 0x00, 0x00, 0x00, 0x80, //0x00000b41 testl $-2147483648, %r8d
- 0x0f, 0x94, 0xc0, //0x00000b48 sete %al
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00000b4b movq $-2, %rcx
- 0xbe, 0x0a, 0x00, 0x00, 0x00, //0x00000b52 movl $10, %esi
- 0xe9, 0x87, 0x00, 0x00, 0x00, //0x00000b57 jmp LBB0_142
- //0x00000b5c LBB0_134
- 0x49, 0xc7, 0x07, 0x05, 0x00, 0x00, 0x00, //0x00000b5c movq $5, (%r15)
- 0xe9, 0x98, 0x08, 0x00, 0x00, //0x00000b63 jmp LBB0_275
- //0x00000b68 LBB0_135
- 0x49, 0x8d, 0x4b, 0xfc, //0x00000b68 leaq $-4(%r11), %rcx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000b6c movq $-1, %rax
- 0x49, 0x39, 0xc9, //0x00000b73 cmpq %rcx, %r9
- 0x0f, 0x83, 0x45, 0x04, 0x00, 0x00, //0x00000b76 jae LBB0_207
- 0x8b, 0x0c, 0x17, //0x00000b7c movl (%rdi,%rdx), %ecx
- 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x00000b7f cmpl $1702063201, %ecx
- 0x0f, 0x85, 0x34, 0x03, 0x00, 0x00, //0x00000b85 jne LBB0_185
- 0x49, 0x83, 0xc1, 0x05, //0x00000b8b addq $5, %r9
- 0xb8, 0x04, 0x00, 0x00, 0x00, //0x00000b8f movl $4, %eax
- 0xe9, 0x25, 0x04, 0x00, 0x00, //0x00000b94 jmp LBB0_206
- //0x00000b99 LBB0_138
- 0x49, 0x8d, 0x4b, 0xfd, //0x00000b99 leaq $-3(%r11), %rcx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000b9d movq $-1, %rax
- 0x49, 0x39, 0xc9, //0x00000ba4 cmpq %rcx, %r9
- 0x0f, 0x83, 0x14, 0x04, 0x00, 0x00, //0x00000ba7 jae LBB0_207
- 0x41, 0x8b, 0x4d, 0x00, //0x00000bad movl (%r13), %ecx
- 0x81, 0xf9, 0x74, 0x72, 0x75, 0x65, //0x00000bb1 cmpl $1702195828, %ecx
- 0x0f, 0x85, 0x41, 0x03, 0x00, 0x00, //0x00000bb7 jne LBB0_189
- 0x49, 0x83, 0xc1, 0x04, //0x00000bbd addq $4, %r9
- 0xb8, 0x03, 0x00, 0x00, 0x00, //0x00000bc1 movl $3, %eax
- 0xe9, 0xf3, 0x03, 0x00, 0x00, //0x00000bc6 jmp LBB0_206
- //0x00000bcb LBB0_141
- 0x31, 0xc0, //0x00000bcb xorl %eax, %eax
- 0x41, 0xf7, 0xc0, 0x00, 0x00, 0x00, 0x80, //0x00000bcd testl $-2147483648, %r8d
- 0x0f, 0x94, 0xc0, //0x00000bd4 sete %al
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00000bd7 movq $-2, %rcx
- 0xbe, 0x0c, 0x00, 0x00, 0x00, //0x00000bde movl $12, %esi
- //0x00000be3 LBB0_142
- 0x48, 0x0f, 0x44, 0xf1, //0x00000be3 cmoveq %rcx, %rsi
- 0x49, 0x89, 0x37, //0x00000be7 movq %rsi, (%r15)
- 0x48, 0x29, 0xc2, //0x00000bea subq %rax, %rdx
- 0xe9, 0x0e, 0x08, 0x00, 0x00, //0x00000bed jmp LBB0_275
- //0x00000bf2 LBB0_143
- 0x49, 0xc7, 0x07, 0x06, 0x00, 0x00, 0x00, //0x00000bf2 movq $6, (%r15)
- 0xe9, 0x02, 0x08, 0x00, 0x00, //0x00000bf9 jmp LBB0_275
- //0x00000bfe LBB0_144
- 0x89, 0xc9, //0x00000bfe movl %ecx, %ecx
- 0x49, 0x01, 0xc8, //0x00000c00 addq %rcx, %r8
- 0x49, 0x01, 0xc0, //0x00000c03 addq %rax, %r8
- 0x4c, 0x8b, 0x6d, 0xc8, //0x00000c06 movq $-56(%rbp), %r13
- 0xe9, 0x07, 0x00, 0x00, 0x00, //0x00000c0a jmp LBB0_147
- //0x00000c0f LBB0_145
- 0x49, 0x01, 0xc0, //0x00000c0f addq %rax, %r8
- //0x00000c12 LBB0_146
- 0x4c, 0x8b, 0x55, 0xa8, //0x00000c12 movq $-88(%rbp), %r10
- //0x00000c16 LBB0_147
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000c16 movq $-1, %rax
- 0x4d, 0x85, 0xed, //0x00000c1d testq %r13, %r13
- 0x0f, 0x84, 0xa2, 0x00, 0x00, 0x00, //0x00000c20 je LBB0_161
- 0x4d, 0x85, 0xe4, //0x00000c26 testq %r12, %r12
- 0x0f, 0x84, 0x99, 0x00, 0x00, 0x00, //0x00000c29 je LBB0_161
- 0x4d, 0x85, 0xff, //0x00000c2f testq %r15, %r15
- 0x0f, 0x84, 0x90, 0x00, 0x00, 0x00, //0x00000c32 je LBB0_161
- 0x4d, 0x29, 0xd0, //0x00000c38 subq %r10, %r8
- 0x49, 0x8d, 0x40, 0xff, //0x00000c3b leaq $-1(%r8), %rax
- 0x49, 0x39, 0xc5, //0x00000c3f cmpq %rax, %r13
- 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00000c42 je LBB0_156
- 0x49, 0x39, 0xc4, //0x00000c48 cmpq %rax, %r12
- 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x00000c4b je LBB0_156
- 0x49, 0x39, 0xc7, //0x00000c51 cmpq %rax, %r15
- 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00000c54 je LBB0_156
- 0x4d, 0x85, 0xe4, //0x00000c5a testq %r12, %r12
- 0x0f, 0x8e, 0xee, 0x01, 0x00, 0x00, //0x00000c5d jle LBB0_177
- 0x49, 0x8d, 0x44, 0x24, 0xff, //0x00000c63 leaq $-1(%r12), %rax
- 0x49, 0x39, 0xc7, //0x00000c68 cmpq %rax, %r15
- 0x0f, 0x84, 0xe0, 0x01, 0x00, 0x00, //0x00000c6b je LBB0_177
- 0x49, 0xf7, 0xd4, //0x00000c71 notq %r12
- 0x4c, 0x89, 0xe0, //0x00000c74 movq %r12, %rax
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00000c77 jmp LBB0_157
- //0x00000c7c LBB0_156
- 0x49, 0xf7, 0xd8, //0x00000c7c negq %r8
- 0x4c, 0x89, 0xc0, //0x00000c7f movq %r8, %rax
- //0x00000c82 LBB0_157
- 0x48, 0x85, 0xc0, //0x00000c82 testq %rax, %rax
- 0x0f, 0x88, 0x3d, 0x00, 0x00, 0x00, //0x00000c85 js LBB0_161
- //0x00000c8b LBB0_158
- 0x49, 0x01, 0xc2, //0x00000c8b addq %rax, %r10
- 0x49, 0x29, 0xfa, //0x00000c8e subq %rdi, %r10
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00000c91 movabsq $-9223372036854775808, %rax
- 0x48, 0x83, 0xc0, 0xfe, //0x00000c9b addq $-2, %rax
- 0x49, 0x39, 0xc1, //0x00000c9f cmpq %rax, %r9
- 0x0f, 0x86, 0x0c, 0x00, 0x00, 0x00, //0x00000ca2 jbe LBB0_160
- 0x4c, 0x8b, 0x7d, 0xb8, //0x00000ca8 movq $-72(%rbp), %r15
- 0x4d, 0x89, 0x0f, //0x00000cac movq %r9, (%r15)
- 0xe9, 0x4f, 0x07, 0x00, 0x00, //0x00000caf jmp LBB0_276
- //0x00000cb4 LBB0_160
- 0x48, 0x8b, 0x45, 0xb8, //0x00000cb4 movq $-72(%rbp), %rax
- 0x48, 0xc7, 0x00, 0x08, 0x00, 0x00, 0x00, //0x00000cb8 movq $8, (%rax)
- 0x4c, 0x89, 0x48, 0x18, //0x00000cbf movq %r9, $24(%rax)
- 0xe9, 0x3b, 0x07, 0x00, 0x00, //0x00000cc3 jmp LBB0_276
- //0x00000cc8 LBB0_161
- 0x48, 0xf7, 0xd0, //0x00000cc8 notq %rax
- 0x49, 0x01, 0xc2, //0x00000ccb addq %rax, %r10
- //0x00000cce LBB0_162
- 0x4c, 0x8b, 0x7d, 0xb8, //0x00000cce movq $-72(%rbp), %r15
- 0x49, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00000cd2 movq $-2, %r9
- 0x49, 0x29, 0xfa, //0x00000cd9 subq %rdi, %r10
- 0x4d, 0x89, 0x0f, //0x00000cdc movq %r9, (%r15)
- 0xe9, 0x1f, 0x07, 0x00, 0x00, //0x00000cdf jmp LBB0_276
- //0x00000ce4 LBB0_163
- 0x4c, 0x39, 0xda, //0x00000ce4 cmpq %r11, %rdx
- 0x0f, 0x84, 0x0b, 0x24, 0x00, 0x00, //0x00000ce7 je LBB0_688
- 0x49, 0x89, 0xfe, //0x00000ced movq %rdi, %r14
- 0x4c, 0x89, 0x7d, 0xb8, //0x00000cf0 movq %r15, $-72(%rbp)
- 0x4d, 0x89, 0xda, //0x00000cf4 movq %r11, %r10
- 0x49, 0x29, 0xd2, //0x00000cf7 subq %rdx, %r10
- 0x49, 0x83, 0xfa, 0x40, //0x00000cfa cmpq $64, %r10
- 0x0f, 0x82, 0x1d, 0x24, 0x00, 0x00, //0x00000cfe jb LBB0_690
- 0x49, 0xc7, 0xc5, 0xfe, 0xff, 0xff, 0xff, //0x00000d04 movq $-2, %r13
- 0x4d, 0x29, 0xcd, //0x00000d0b subq %r9, %r13
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000d0e movq $-1, %r8
- 0x45, 0x31, 0xff, //0x00000d15 xorl %r15d, %r15d
- 0xc5, 0xfe, 0x6f, 0x05, 0x00, 0xf3, 0xff, 0xff, //0x00000d18 vmovdqu $-3328(%rip), %ymm0 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x0d, 0x18, 0xf3, 0xff, 0xff, //0x00000d20 vmovdqu $-3304(%rip), %ymm1 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfe, 0x6f, 0x15, 0x30, 0xf3, 0xff, 0xff, //0x00000d28 vmovdqu $-3280(%rip), %ymm2 /* LCPI0_3+0(%rip) */
- 0x49, 0x89, 0xd4, //0x00000d30 movq %rdx, %r12
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d33 .p2align 4, 0x90
- //0x00000d40 LBB0_166
- 0x4c, 0x89, 0xf0, //0x00000d40 movq %r14, %rax
- 0xc4, 0x81, 0x7e, 0x6f, 0x1c, 0x26, //0x00000d43 vmovdqu (%r14,%r12), %ymm3
- 0xc4, 0x81, 0x7e, 0x6f, 0x64, 0x26, 0x20, //0x00000d49 vmovdqu $32(%r14,%r12), %ymm4
- 0xc5, 0xe5, 0x74, 0xe8, //0x00000d50 vpcmpeqb %ymm0, %ymm3, %ymm5
- 0xc5, 0xfd, 0xd7, 0xf5, //0x00000d54 vpmovmskb %ymm5, %esi
- 0xc5, 0xdd, 0x74, 0xe8, //0x00000d58 vpcmpeqb %ymm0, %ymm4, %ymm5
- 0xc5, 0xfd, 0xd7, 0xfd, //0x00000d5c vpmovmskb %ymm5, %edi
- 0xc5, 0xe5, 0x74, 0xe9, //0x00000d60 vpcmpeqb %ymm1, %ymm3, %ymm5
- 0xc5, 0xfd, 0xd7, 0xdd, //0x00000d64 vpmovmskb %ymm5, %ebx
- 0xc5, 0xdd, 0x74, 0xe9, //0x00000d68 vpcmpeqb %ymm1, %ymm4, %ymm5
- 0xc5, 0xfd, 0xd7, 0xc5, //0x00000d6c vpmovmskb %ymm5, %eax
- 0xc5, 0xdd, 0xda, 0xea, //0x00000d70 vpminub %ymm2, %ymm4, %ymm5
- 0xc5, 0xdd, 0x74, 0xe5, //0x00000d74 vpcmpeqb %ymm5, %ymm4, %ymm4
- 0xc5, 0xfd, 0xd7, 0xcc, //0x00000d78 vpmovmskb %ymm4, %ecx
- 0x48, 0xc1, 0xe7, 0x20, //0x00000d7c shlq $32, %rdi
- 0x48, 0x09, 0xfe, //0x00000d80 orq %rdi, %rsi
- 0x48, 0xc1, 0xe0, 0x20, //0x00000d83 shlq $32, %rax
- 0x48, 0xc1, 0xe1, 0x20, //0x00000d87 shlq $32, %rcx
- 0x48, 0x09, 0xc3, //0x00000d8b orq %rax, %rbx
- 0x0f, 0x85, 0x48, 0x00, 0x00, 0x00, //0x00000d8e jne LBB0_172
- 0x4d, 0x85, 0xff, //0x00000d94 testq %r15, %r15
- 0x0f, 0x85, 0x50, 0x00, 0x00, 0x00, //0x00000d97 jne LBB0_174
- 0x45, 0x31, 0xff, //0x00000d9d xorl %r15d, %r15d
- //0x00000da0 LBB0_169
- 0xc5, 0xe5, 0xda, 0xe2, //0x00000da0 vpminub %ymm2, %ymm3, %ymm4
- 0xc5, 0xe5, 0x74, 0xdc, //0x00000da4 vpcmpeqb %ymm4, %ymm3, %ymm3
- 0xc5, 0xfd, 0xd7, 0xc3, //0x00000da8 vpmovmskb %ymm3, %eax
- 0x48, 0x09, 0xc1, //0x00000dac orq %rax, %rcx
- 0x48, 0x85, 0xf6, //0x00000daf testq %rsi, %rsi
- 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x00000db2 jne LBB0_175
- 0x48, 0x85, 0xc9, //0x00000db8 testq %rcx, %rcx
- 0x0f, 0x85, 0xd4, 0x25, 0x00, 0x00, //0x00000dbb jne LBB0_729
- 0x49, 0x83, 0xc2, 0xc0, //0x00000dc1 addq $-64, %r10
- 0x49, 0x83, 0xc5, 0xc0, //0x00000dc5 addq $-64, %r13
- 0x49, 0x83, 0xc4, 0x40, //0x00000dc9 addq $64, %r12
- 0x49, 0x83, 0xfa, 0x3f, //0x00000dcd cmpq $63, %r10
- 0x0f, 0x87, 0x69, 0xff, 0xff, 0xff, //0x00000dd1 ja LBB0_166
- 0xe9, 0xfd, 0x0a, 0x00, 0x00, //0x00000dd7 jmp LBB0_331
- //0x00000ddc LBB0_172
- 0x49, 0x83, 0xf8, 0xff, //0x00000ddc cmpq $-1, %r8
- 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00000de0 jne LBB0_174
- 0x4c, 0x0f, 0xbc, 0xc3, //0x00000de6 bsfq %rbx, %r8
- 0x4d, 0x01, 0xe0, //0x00000dea addq %r12, %r8
- //0x00000ded LBB0_174
- 0x4c, 0x89, 0xf8, //0x00000ded movq %r15, %rax
- 0x48, 0xf7, 0xd0, //0x00000df0 notq %rax
- 0x48, 0x21, 0xd8, //0x00000df3 andq %rbx, %rax
- 0x4c, 0x8d, 0x0c, 0x00, //0x00000df6 leaq (%rax,%rax), %r9
- 0x4d, 0x09, 0xf9, //0x00000dfa orq %r15, %r9
- 0x4c, 0x89, 0xcf, //0x00000dfd movq %r9, %rdi
- 0x48, 0xf7, 0xd7, //0x00000e00 notq %rdi
- 0x48, 0x21, 0xdf, //0x00000e03 andq %rbx, %rdi
- 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000e06 movabsq $-6148914691236517206, %rbx
- 0x48, 0x21, 0xdf, //0x00000e10 andq %rbx, %rdi
- 0x45, 0x31, 0xff, //0x00000e13 xorl %r15d, %r15d
- 0x48, 0x01, 0xc7, //0x00000e16 addq %rax, %rdi
- 0x41, 0x0f, 0x92, 0xc7, //0x00000e19 setb %r15b
- 0x48, 0x01, 0xff, //0x00000e1d addq %rdi, %rdi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000e20 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc7, //0x00000e2a xorq %rax, %rdi
- 0x4c, 0x21, 0xcf, //0x00000e2d andq %r9, %rdi
- 0x48, 0xf7, 0xd7, //0x00000e30 notq %rdi
- 0x48, 0x21, 0xfe, //0x00000e33 andq %rdi, %rsi
- 0xe9, 0x65, 0xff, 0xff, 0xff, //0x00000e36 jmp LBB0_169
- //0x00000e3b LBB0_175
- 0x4c, 0x0f, 0xbc, 0xd6, //0x00000e3b bsfq %rsi, %r10
- 0x48, 0x85, 0xc9, //0x00000e3f testq %rcx, %rcx
- 0x0f, 0x84, 0x11, 0x01, 0x00, 0x00, //0x00000e42 je LBB0_194
- 0x48, 0x0f, 0xbc, 0xc9, //0x00000e48 bsfq %rcx, %rcx
- 0xe9, 0x0d, 0x01, 0x00, 0x00, //0x00000e4c jmp LBB0_195
- //0x00000e51 LBB0_177
- 0x4c, 0x89, 0xe8, //0x00000e51 movq %r13, %rax
- 0x4c, 0x09, 0xf8, //0x00000e54 orq %r15, %rax
- 0x0f, 0x99, 0xc0, //0x00000e57 setns %al
- 0x0f, 0x88, 0xdd, 0x00, 0x00, 0x00, //0x00000e5a js LBB0_193
- 0x4d, 0x39, 0xfd, //0x00000e60 cmpq %r15, %r13
- 0x0f, 0x8c, 0xd4, 0x00, 0x00, 0x00, //0x00000e63 jl LBB0_193
- 0x49, 0xf7, 0xd5, //0x00000e69 notq %r13
- 0x4c, 0x89, 0xe8, //0x00000e6c movq %r13, %rax
- 0xe9, 0x0e, 0xfe, 0xff, 0xff, //0x00000e6f jmp LBB0_157
- //0x00000e74 LBB0_180
- 0x31, 0xd2, //0x00000e74 xorl %edx, %edx
- 0x31, 0xc0, //0x00000e76 xorl %eax, %eax
- 0x45, 0x31, 0xd2, //0x00000e78 xorl %r10d, %r10d
- 0xe9, 0x60, 0x01, 0x00, 0x00, //0x00000e7b jmp LBB0_211
- //0x00000e80 LBB0_181
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000e80 movq $-2, %rax
- 0x80, 0xf9, 0x6e, //0x00000e87 cmpb $110, %cl
- 0x0f, 0x85, 0x2e, 0x01, 0x00, 0x00, //0x00000e8a jne LBB0_206
- 0x42, 0x80, 0x7c, 0x0f, 0x01, 0x75, //0x00000e90 cmpb $117, $1(%rdi,%r9)
- 0x0f, 0x85, 0x15, 0x01, 0x00, 0x00, //0x00000e96 jne LBB0_204
- 0x42, 0x80, 0x7c, 0x0f, 0x02, 0x6c, //0x00000e9c cmpb $108, $2(%rdi,%r9)
- 0x0f, 0x85, 0x12, 0x01, 0x00, 0x00, //0x00000ea2 jne LBB0_205
- 0x4d, 0x8d, 0x59, 0x03, //0x00000ea8 leaq $3(%r9), %r11
- 0x49, 0x8d, 0x49, 0x04, //0x00000eac leaq $4(%r9), %rcx
- 0x42, 0x80, 0x7c, 0x0f, 0x03, 0x6c, //0x00000eb0 cmpb $108, $3(%rdi,%r9)
- 0x4c, 0x0f, 0x44, 0xd9, //0x00000eb6 cmoveq %rcx, %r11
- 0xe9, 0x02, 0x01, 0x00, 0x00, //0x00000eba jmp LBB0_207
- //0x00000ebf LBB0_185
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000ebf movq $-2, %rax
- 0x80, 0xf9, 0x61, //0x00000ec6 cmpb $97, %cl
- 0x0f, 0x85, 0xda, 0x00, 0x00, 0x00, //0x00000ec9 jne LBB0_202
- 0x42, 0x80, 0x7c, 0x0f, 0x02, 0x6c, //0x00000ecf cmpb $108, $2(%rdi,%r9)
- 0x0f, 0x85, 0xdf, 0x00, 0x00, 0x00, //0x00000ed5 jne LBB0_205
- 0x42, 0x80, 0x7c, 0x0f, 0x03, 0x73, //0x00000edb cmpb $115, $3(%rdi,%r9)
- 0x0f, 0x85, 0x31, 0x05, 0x00, 0x00, //0x00000ee1 jne LBB0_277
- 0x4d, 0x8d, 0x59, 0x04, //0x00000ee7 leaq $4(%r9), %r11
- 0x49, 0x8d, 0x49, 0x05, //0x00000eeb leaq $5(%r9), %rcx
- 0x42, 0x80, 0x7c, 0x0f, 0x04, 0x65, //0x00000eef cmpb $101, $4(%rdi,%r9)
- 0x4c, 0x0f, 0x44, 0xd9, //0x00000ef5 cmoveq %rcx, %r11
- 0xe9, 0xc3, 0x00, 0x00, 0x00, //0x00000ef9 jmp LBB0_207
- //0x00000efe LBB0_189
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000efe movq $-2, %rax
- 0x80, 0xf9, 0x74, //0x00000f05 cmpb $116, %cl
- 0x0f, 0x85, 0xb0, 0x00, 0x00, 0x00, //0x00000f08 jne LBB0_206
- 0x42, 0x80, 0x7c, 0x0f, 0x01, 0x72, //0x00000f0e cmpb $114, $1(%rdi,%r9)
- 0x0f, 0x85, 0x97, 0x00, 0x00, 0x00, //0x00000f14 jne LBB0_204
- 0x42, 0x80, 0x7c, 0x0f, 0x02, 0x75, //0x00000f1a cmpb $117, $2(%rdi,%r9)
- 0x0f, 0x85, 0x94, 0x00, 0x00, 0x00, //0x00000f20 jne LBB0_205
- 0x4d, 0x8d, 0x59, 0x03, //0x00000f26 leaq $3(%r9), %r11
- 0x49, 0x8d, 0x49, 0x04, //0x00000f2a leaq $4(%r9), %rcx
- 0x42, 0x80, 0x7c, 0x0f, 0x03, 0x65, //0x00000f2e cmpb $101, $3(%rdi,%r9)
- 0x4c, 0x0f, 0x44, 0xd9, //0x00000f34 cmoveq %rcx, %r11
- 0xe9, 0x84, 0x00, 0x00, 0x00, //0x00000f38 jmp LBB0_207
- //0x00000f3d LBB0_193
- 0x49, 0x8d, 0x4f, 0xff, //0x00000f3d leaq $-1(%r15), %rcx
- 0x49, 0x39, 0xcd, //0x00000f41 cmpq %rcx, %r13
- 0x49, 0xf7, 0xd7, //0x00000f44 notq %r15
- 0x4d, 0x0f, 0x45, 0xf8, //0x00000f47 cmovneq %r8, %r15
- 0x84, 0xc0, //0x00000f4b testb %al, %al
- 0x4d, 0x0f, 0x44, 0xf8, //0x00000f4d cmoveq %r8, %r15
- 0x4c, 0x89, 0xf8, //0x00000f51 movq %r15, %rax
- 0xe9, 0x29, 0xfd, 0xff, 0xff, //0x00000f54 jmp LBB0_157
- //0x00000f59 LBB0_194
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00000f59 movl $64, %ecx
- //0x00000f5e LBB0_195
- 0x4c, 0x8b, 0x7d, 0xb8, //0x00000f5e movq $-72(%rbp), %r15
- 0x4c, 0x39, 0xd1, //0x00000f62 cmpq %r10, %rcx
- 0x0f, 0x82, 0xd6, 0x21, 0x00, 0x00, //0x00000f65 jb LBB0_691
- 0x4d, 0x29, 0xea, //0x00000f6b subq %r13, %r10
- //0x00000f6e LBB0_197
- 0x4d, 0x85, 0xd2, //0x00000f6e testq %r10, %r10
- 0x0f, 0x88, 0x22, 0x00, 0x00, 0x00, //0x00000f71 js LBB0_199
- 0x49, 0x89, 0x57, 0x10, //0x00000f77 movq %rdx, $16(%r15)
- 0x49, 0xc7, 0x07, 0x07, 0x00, 0x00, 0x00, //0x00000f7b movq $7, (%r15)
- 0x4d, 0x39, 0xd0, //0x00000f82 cmpq %r10, %r8
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000f85 movq $-1, %rax
- 0x49, 0x0f, 0x4c, 0xc0, //0x00000f8c cmovlq %r8, %rax
- 0x49, 0x89, 0x47, 0x18, //0x00000f90 movq %rax, $24(%r15)
- 0xe9, 0x6a, 0x04, 0x00, 0x00, //0x00000f94 jmp LBB0_276
- //0x00000f99 LBB0_199
- 0x4c, 0x89, 0xd0, //0x00000f99 movq %r10, %rax
- 0xe9, 0x20, 0x00, 0x00, 0x00, //0x00000f9c jmp LBB0_207
- //0x00000fa1 LBB0_200
- 0x4c, 0x89, 0xd9, //0x00000fa1 movq %r11, %rcx
- 0xe9, 0x37, 0x00, 0x00, 0x00, //0x00000fa4 jmp LBB0_211
- //0x00000fa9 LBB0_202
- 0x49, 0x89, 0xd3, //0x00000fa9 movq %rdx, %r11
- 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00000fac jmp LBB0_207
- //0x00000fb1 LBB0_204
- 0x49, 0x83, 0xc1, 0x01, //0x00000fb1 addq $1, %r9
- 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00000fb5 jmp LBB0_206
- //0x00000fba LBB0_205
- 0x49, 0x83, 0xc1, 0x02, //0x00000fba addq $2, %r9
- //0x00000fbe LBB0_206
- 0x4d, 0x89, 0xcb, //0x00000fbe movq %r9, %r11
- //0x00000fc1 LBB0_207
- 0x49, 0x89, 0x07, //0x00000fc1 movq %rax, (%r15)
- 0x4d, 0x89, 0xda, //0x00000fc4 movq %r11, %r10
- 0xe9, 0x37, 0x04, 0x00, 0x00, //0x00000fc7 jmp LBB0_276
- //0x00000fcc LBB0_208
- 0x4d, 0x89, 0xd0, //0x00000fcc movq %r10, %r8
- 0xe9, 0x3e, 0xfc, 0xff, 0xff, //0x00000fcf jmp LBB0_146
- //0x00000fd4 LBB0_209
- 0x0f, 0xbc, 0xc9, //0x00000fd4 bsfl %ecx, %ecx
- 0xe9, 0xa2, 0x03, 0x00, 0x00, //0x00000fd7 jmp LBB0_269
- //0x00000fdc LBB0_210
- 0x48, 0x83, 0xc1, 0xff, //0x00000fdc addq $-1, %rcx
- //0x00000fe0 LBB0_211
- 0x31, 0xf6, //0x00000fe0 xorl %esi, %esi
- 0x85, 0xd2, //0x00000fe2 testl %edx, %edx
- 0x40, 0x0f, 0x9f, 0xc6, //0x00000fe4 setg %sil
- 0x89, 0x75, 0xa4, //0x00000fe8 movl %esi, $-92(%rbp)
- 0x4d, 0x85, 0xd2, //0x00000feb testq %r10, %r10
- 0x4c, 0x89, 0x7d, 0xb8, //0x00000fee movq %r15, $-72(%rbp)
- 0x0f, 0x85, 0x54, 0x00, 0x00, 0x00, //0x00000ff2 jne LBB0_220
- 0x85, 0xd2, //0x00000ff8 testl %edx, %edx
- 0x0f, 0x85, 0x4c, 0x00, 0x00, 0x00, //0x00000ffa jne LBB0_220
- 0x4c, 0x39, 0xd9, //0x00001000 cmpq %r11, %rcx
- 0x0f, 0x83, 0x30, 0x00, 0x00, 0x00, //0x00001003 jae LBB0_218
- 0x41, 0x89, 0xcf, //0x00001009 movl %ecx, %r15d
- 0x45, 0x29, 0xdf, //0x0000100c subl %r11d, %r15d
- 0x31, 0xc0, //0x0000100f xorl %eax, %eax
- 0x31, 0xd2, //0x00001011 xorl %edx, %edx
- 0x48, 0x8b, 0x75, 0xc8, //0x00001013 movq $-56(%rbp), %rsi
- //0x00001017 LBB0_215
- 0x80, 0x3c, 0x0e, 0x30, //0x00001017 cmpb $48, (%rsi,%rcx)
- 0x0f, 0x85, 0x24, 0x00, 0x00, 0x00, //0x0000101b jne LBB0_219
- 0x48, 0x83, 0xc1, 0x01, //0x00001021 addq $1, %rcx
- 0x83, 0xc2, 0xff, //0x00001025 addl $-1, %edx
- 0x49, 0x39, 0xcb, //0x00001028 cmpq %rcx, %r11
- 0x0f, 0x85, 0xe6, 0xff, 0xff, 0xff, //0x0000102b jne LBB0_215
- 0x45, 0x31, 0xd2, //0x00001031 xorl %r10d, %r10d
- 0xe9, 0x3d, 0x01, 0x00, 0x00, //0x00001034 jmp LBB0_241
- //0x00001039 LBB0_218
- 0x31, 0xd2, //0x00001039 xorl %edx, %edx
- 0x31, 0xc0, //0x0000103b xorl %eax, %eax
- 0x45, 0x31, 0xd2, //0x0000103d xorl %r10d, %r10d
- 0xe9, 0x07, 0x00, 0x00, 0x00, //0x00001040 jmp LBB0_220
- //0x00001045 LBB0_219
- 0x45, 0x31, 0xd2, //0x00001045 xorl %r10d, %r10d
- 0x4c, 0x8b, 0x7d, 0xb8, //0x00001048 movq $-72(%rbp), %r15
- //0x0000104c LBB0_220
- 0x4c, 0x39, 0xd9, //0x0000104c cmpq %r11, %rcx
- 0x0f, 0x83, 0x4b, 0x00, 0x00, 0x00, //0x0000104f jae LBB0_226
- 0x83, 0xf8, 0x12, //0x00001055 cmpl $18, %eax
- 0x0f, 0x8f, 0x42, 0x00, 0x00, 0x00, //0x00001058 jg LBB0_226
- 0xbe, 0xd0, 0xff, 0xff, 0xff, //0x0000105e movl $4294967248, %esi
- //0x00001063 LBB0_223
- 0x48, 0x8b, 0x7d, 0xc8, //0x00001063 movq $-56(%rbp), %rdi
- 0x0f, 0xb6, 0x1c, 0x0f, //0x00001067 movzbl (%rdi,%rcx), %ebx
- 0x8d, 0x7b, 0xd0, //0x0000106b leal $-48(%rbx), %edi
- 0x40, 0x80, 0xff, 0x09, //0x0000106e cmpb $9, %dil
- 0x0f, 0x87, 0x28, 0x00, 0x00, 0x00, //0x00001072 ja LBB0_226
- 0x4b, 0x8d, 0x3c, 0x92, //0x00001078 leaq (%r10,%r10,4), %rdi
- 0x01, 0xf3, //0x0000107c addl %esi, %ebx
- 0x4c, 0x8d, 0x14, 0x7b, //0x0000107e leaq (%rbx,%rdi,2), %r10
- 0x83, 0xc2, 0xff, //0x00001082 addl $-1, %edx
- 0x48, 0x83, 0xc1, 0x01, //0x00001085 addq $1, %rcx
- 0x4c, 0x39, 0xd9, //0x00001089 cmpq %r11, %rcx
- 0x0f, 0x83, 0x0e, 0x00, 0x00, 0x00, //0x0000108c jae LBB0_226
- 0x8d, 0x78, 0x01, //0x00001092 leal $1(%rax), %edi
- 0x83, 0xf8, 0x12, //0x00001095 cmpl $18, %eax
- 0x89, 0xf8, //0x00001098 movl %edi, %eax
- 0x0f, 0x8c, 0xc3, 0xff, 0xff, 0xff, //0x0000109a jl LBB0_223
- //0x000010a0 LBB0_226
- 0x4c, 0x39, 0xd9, //0x000010a0 cmpq %r11, %rcx
- 0x0f, 0x83, 0xb7, 0x00, 0x00, 0x00, //0x000010a3 jae LBB0_239
- 0x48, 0x8b, 0x45, 0xc8, //0x000010a9 movq $-56(%rbp), %rax
- 0x8a, 0x04, 0x08, //0x000010ad movb (%rax,%rcx), %al
- 0x8d, 0x70, 0xd0, //0x000010b0 leal $-48(%rax), %esi
- 0x40, 0x80, 0xfe, 0x09, //0x000010b3 cmpb $9, %sil
- 0x0f, 0x87, 0x2e, 0x00, 0x00, 0x00, //0x000010b7 ja LBB0_232
- 0x49, 0x8d, 0x73, 0xff, //0x000010bd leaq $-1(%r11), %rsi
- //0x000010c1 LBB0_229
- 0x48, 0x39, 0xce, //0x000010c1 cmpq %rcx, %rsi
- 0x0f, 0x84, 0xa2, 0x00, 0x00, 0x00, //0x000010c4 je LBB0_240
- 0x48, 0x8b, 0x45, 0xc8, //0x000010ca movq $-56(%rbp), %rax
- 0x0f, 0xb6, 0x44, 0x08, 0x01, //0x000010ce movzbl $1(%rax,%rcx), %eax
- 0x8d, 0x78, 0xd0, //0x000010d3 leal $-48(%rax), %edi
- 0x48, 0x83, 0xc1, 0x01, //0x000010d6 addq $1, %rcx
- 0x40, 0x80, 0xff, 0x09, //0x000010da cmpb $9, %dil
- 0x0f, 0x86, 0xdd, 0xff, 0xff, 0xff, //0x000010de jbe LBB0_229
- 0xc7, 0x45, 0xa4, 0x01, 0x00, 0x00, 0x00, //0x000010e4 movl $1, $-92(%rbp)
- //0x000010eb LBB0_232
- 0x0c, 0x20, //0x000010eb orb $32, %al
- 0x3c, 0x65, //0x000010ed cmpb $101, %al
- 0x0f, 0x85, 0x6b, 0x00, 0x00, 0x00, //0x000010ef jne LBB0_239
- 0x48, 0x8d, 0x71, 0x01, //0x000010f5 leaq $1(%rcx), %rsi
- 0x49, 0xc7, 0x07, 0x08, 0x00, 0x00, 0x00, //0x000010f9 movq $8, (%r15)
- 0x4c, 0x39, 0xde, //0x00001100 cmpq %r11, %rsi
- 0x0f, 0x83, 0x48, 0x00, 0x00, 0x00, //0x00001103 jae LBB0_238
- 0x48, 0x8b, 0x45, 0xc8, //0x00001109 movq $-56(%rbp), %rax
- 0x8a, 0x1c, 0x30, //0x0000110d movb (%rax,%rsi), %bl
- 0x80, 0xfb, 0x2d, //0x00001110 cmpb $45, %bl
- 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x00001113 je LBB0_236
- 0x41, 0xbc, 0x01, 0x00, 0x00, 0x00, //0x00001119 movl $1, %r12d
- 0x80, 0xfb, 0x2b, //0x0000111f cmpb $43, %bl
- 0x0f, 0x85, 0x00, 0x03, 0x00, 0x00, //0x00001122 jne LBB0_279
- //0x00001128 LBB0_236
- 0x48, 0x83, 0xc1, 0x02, //0x00001128 addq $2, %rcx
- 0x4c, 0x39, 0xd9, //0x0000112c cmpq %r11, %rcx
- 0x0f, 0x83, 0x1c, 0x00, 0x00, 0x00, //0x0000112f jae LBB0_238
- 0x31, 0xc0, //0x00001135 xorl %eax, %eax
- 0x80, 0xfb, 0x2b, //0x00001137 cmpb $43, %bl
- 0x0f, 0x94, 0xc0, //0x0000113a sete %al
- 0x44, 0x8d, 0x24, 0x00, //0x0000113d leal (%rax,%rax), %r12d
- 0x41, 0x83, 0xc4, 0xff, //0x00001141 addl $-1, %r12d
- 0x48, 0x8b, 0x45, 0xc8, //0x00001145 movq $-56(%rbp), %rax
- 0x8a, 0x1c, 0x08, //0x00001149 movb (%rax,%rcx), %bl
- 0xe9, 0xda, 0x02, 0x00, 0x00, //0x0000114c jmp LBB0_280
- //0x00001151 LBB0_238
- 0x49, 0xc7, 0x07, 0xff, 0xff, 0xff, 0xff, //0x00001151 movq $-1, (%r15)
- 0x4d, 0x89, 0xda, //0x00001158 movq %r11, %r10
- 0xe9, 0xa3, 0x02, 0x00, 0x00, //0x0000115b jmp LBB0_276
- //0x00001160 LBB0_239
- 0x41, 0x89, 0xd7, //0x00001160 movl %edx, %r15d
- 0x48, 0x89, 0x4d, 0xa8, //0x00001163 movq %rcx, $-88(%rbp)
- 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00001167 jmp LBB0_242
- //0x0000116c LBB0_240
- 0xc7, 0x45, 0xa4, 0x01, 0x00, 0x00, 0x00, //0x0000116c movl $1, $-92(%rbp)
- 0x41, 0x89, 0xd7, //0x00001173 movl %edx, %r15d
- //0x00001176 LBB0_241
- 0x4c, 0x89, 0x5d, 0xa8, //0x00001176 movq %r11, $-88(%rbp)
- //0x0000117a LBB0_242
- 0x45, 0x84, 0xe4, //0x0000117a testb %r12b, %r12b
- 0x0f, 0x84, 0x39, 0x00, 0x00, 0x00, //0x0000117d je LBB0_247
- 0x45, 0x85, 0xff, //0x00001183 testl %r15d, %r15d
- 0x0f, 0x85, 0x25, 0x00, 0x00, 0x00, //0x00001186 jne LBB0_246
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000118c movabsq $-9223372036854775808, %rax
- 0x49, 0x63, 0xce, //0x00001196 movslq %r14d, %rcx
- 0x4d, 0x85, 0xd2, //0x00001199 testq %r10, %r10
- 0x0f, 0x89, 0xe7, 0x01, 0x00, 0x00, //0x0000119c jns LBB0_270
- 0x4c, 0x89, 0xd2, //0x000011a2 movq %r10, %rdx
- 0x48, 0x21, 0xca, //0x000011a5 andq %rcx, %rdx
- 0x48, 0x39, 0xc2, //0x000011a8 cmpq %rax, %rdx
- 0x0f, 0x84, 0xd8, 0x01, 0x00, 0x00, //0x000011ab je LBB0_270
- //0x000011b1 LBB0_246
- 0x48, 0x8b, 0x45, 0xb8, //0x000011b1 movq $-72(%rbp), %rax
- 0x48, 0xc7, 0x00, 0x08, 0x00, 0x00, 0x00, //0x000011b5 movq $8, (%rax)
- //0x000011bc LBB0_247
- 0x48, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000011bc movabsq $-9223372036854775808, %rdx
- 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000011c6 movabsq $4503599627370495, %rax
- 0x48, 0x8d, 0x48, 0x01, //0x000011d0 leaq $1(%rax), %rcx
- 0x49, 0x39, 0xca, //0x000011d4 cmpq %rcx, %r10
- 0x0f, 0x83, 0xd5, 0x00, 0x00, 0x00, //0x000011d7 jae LBB0_259
- 0xc4, 0xc1, 0xf9, 0x6e, 0xc2, //0x000011dd vmovq %r10, %xmm0
- 0xc5, 0xf9, 0x62, 0x05, 0x06, 0xf0, 0xff, 0xff, //0x000011e2 vpunpckldq $-4090(%rip), %xmm0, %xmm0 /* LCPI0_18+0(%rip) */
- 0xc5, 0xf9, 0x5c, 0x05, 0x0e, 0xf0, 0xff, 0xff, //0x000011ea vsubpd $-4082(%rip), %xmm0, %xmm0 /* LCPI0_19+0(%rip) */
- 0xc4, 0xe3, 0x79, 0x05, 0xc8, 0x01, //0x000011f2 vpermilpd $1, %xmm0, %xmm1
- 0xc5, 0xf3, 0x58, 0xc0, //0x000011f8 vaddsd %xmm0, %xmm1, %xmm0
- 0x41, 0xc1, 0xee, 0x1f, //0x000011fc shrl $31, %r14d
- 0x49, 0xc1, 0xe6, 0x3f, //0x00001200 shlq $63, %r14
- 0xc4, 0xc1, 0xf9, 0x6e, 0xce, //0x00001204 vmovq %r14, %xmm1
- 0xc5, 0xf9, 0x56, 0xc1, //0x00001209 vorpd %xmm1, %xmm0, %xmm0
- 0x4d, 0x85, 0xd2, //0x0000120d testq %r10, %r10
- 0x0f, 0x84, 0x72, 0x00, 0x00, 0x00, //0x00001210 je LBB0_256
- 0x45, 0x85, 0xff, //0x00001216 testl %r15d, %r15d
- 0x49, 0x89, 0xd6, //0x00001219 movq %rdx, %r14
- 0x0f, 0x84, 0x1e, 0x1e, 0x00, 0x00, //0x0000121c je LBB0_678
- 0x41, 0x8d, 0x47, 0xff, //0x00001222 leal $-1(%r15), %eax
- 0x83, 0xf8, 0x24, //0x00001226 cmpl $36, %eax
- 0x0f, 0x87, 0x61, 0x00, 0x00, 0x00, //0x00001229 ja LBB0_257
- 0x48, 0x89, 0x4d, 0x98, //0x0000122f movq %rcx, $-104(%rbp)
- 0x44, 0x89, 0xf8, //0x00001233 movl %r15d, %eax
- 0x41, 0x83, 0xff, 0x17, //0x00001236 cmpl $23, %r15d
- 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x0000123a jb LBB0_253
- 0x41, 0x8d, 0x47, 0xea, //0x00001240 leal $-22(%r15), %eax
- 0x48, 0x8d, 0x0d, 0x85, 0x24, 0x00, 0x00, //0x00001244 leaq $9349(%rip), %rcx /* _P10_TAB+0(%rip) */
- 0xc5, 0xfb, 0x59, 0x04, 0xc1, //0x0000124b vmulsd (%rcx,%rax,8), %xmm0, %xmm0
- 0xb8, 0x16, 0x00, 0x00, 0x00, //0x00001250 movl $22, %eax
- //0x00001255 LBB0_253
- 0xc5, 0xf9, 0x2e, 0x05, 0xb3, 0xef, 0xff, 0xff, //0x00001255 vucomisd $-4173(%rip), %xmm0 /* LCPI0_20+0(%rip) */
- 0x0f, 0x87, 0x68, 0x00, 0x00, 0x00, //0x0000125d ja LBB0_260
- 0xc5, 0xfb, 0x10, 0x0d, 0xad, 0xef, 0xff, 0xff, //0x00001263 vmovsd $-4179(%rip), %xmm1 /* LCPI0_21+0(%rip) */
- 0xc5, 0xf9, 0x2e, 0xc8, //0x0000126b vucomisd %xmm0, %xmm1
- 0x0f, 0x87, 0x56, 0x00, 0x00, 0x00, //0x0000126f ja LBB0_260
- 0x89, 0xc0, //0x00001275 movl %eax, %eax
- 0x48, 0x8d, 0x0d, 0x52, 0x24, 0x00, 0x00, //0x00001277 leaq $9298(%rip), %rcx /* _P10_TAB+0(%rip) */
- 0xc5, 0xfb, 0x59, 0x04, 0xc1, //0x0000127e vmulsd (%rcx,%rax,8), %xmm0, %xmm0
- 0xe9, 0xb8, 0x1d, 0x00, 0x00, //0x00001283 jmp LBB0_678
- //0x00001288 LBB0_256
- 0x49, 0x89, 0xd6, //0x00001288 movq %rdx, %r14
- 0xe9, 0xb0, 0x1d, 0x00, 0x00, //0x0000128b jmp LBB0_678
- //0x00001290 LBB0_257
- 0x41, 0x83, 0xff, 0xea, //0x00001290 cmpl $-22, %r15d
- 0x0f, 0x82, 0x18, 0x00, 0x00, 0x00, //0x00001294 jb LBB0_259
- 0x41, 0xf7, 0xdf, //0x0000129a negl %r15d
- 0x48, 0x8d, 0x05, 0x2c, 0x24, 0x00, 0x00, //0x0000129d leaq $9260(%rip), %rax /* _P10_TAB+0(%rip) */
- 0xc4, 0xa1, 0x7b, 0x5e, 0x04, 0xf8, //0x000012a4 vdivsd (%rax,%r15,8), %xmm0, %xmm0
- 0x49, 0x89, 0xd6, //0x000012aa movq %rdx, %r14
- 0xe9, 0x8e, 0x1d, 0x00, 0x00, //0x000012ad jmp LBB0_678
- //0x000012b2 LBB0_259
- 0x48, 0x89, 0x4d, 0x98, //0x000012b2 movq %rcx, $-104(%rbp)
- 0x41, 0x8d, 0x87, 0xa4, 0xfe, 0xff, 0xff, //0x000012b6 leal $-348(%r15), %eax
- 0x3d, 0x48, 0xfd, 0xff, 0xff, //0x000012bd cmpl $-696, %eax
- 0x49, 0x89, 0xd6, //0x000012c2 movq %rdx, %r14
- 0x0f, 0x82, 0x7d, 0x02, 0x00, 0x00, //0x000012c5 jb LBB0_295
- //0x000012cb LBB0_260
- 0x4d, 0x85, 0xd2, //0x000012cb testq %r10, %r10
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000012ce je LBB0_262
- 0x49, 0x0f, 0xbd, 0xf2, //0x000012d4 bsrq %r10, %rsi
- 0x48, 0x83, 0xf6, 0x3f, //0x000012d8 xorq $63, %rsi
- 0xe9, 0x05, 0x00, 0x00, 0x00, //0x000012dc jmp LBB0_263
- //0x000012e1 LBB0_262
- 0xbe, 0x40, 0x00, 0x00, 0x00, //0x000012e1 movl $64, %esi
- //0x000012e6 LBB0_263
- 0x4c, 0x89, 0xd3, //0x000012e6 movq %r10, %rbx
- 0x89, 0xf1, //0x000012e9 movl %esi, %ecx
- 0x48, 0xd3, 0xe3, //0x000012eb shlq %cl, %rbx
- 0x45, 0x8d, 0xa7, 0x5c, 0x01, 0x00, 0x00, //0x000012ee leal $348(%r15), %r12d
- 0x49, 0xc1, 0xe4, 0x04, //0x000012f5 shlq $4, %r12
- 0x48, 0x8d, 0x05, 0x90, 0x24, 0x00, 0x00, //0x000012f9 leaq $9360(%rip), %rax /* _POW10_M128_TAB+0(%rip) */
- 0x49, 0x8b, 0x44, 0x04, 0x08, //0x00001300 movq $8(%r12,%rax), %rax
- 0x48, 0x89, 0x45, 0x90, //0x00001305 movq %rax, $-112(%rbp)
- 0x48, 0xf7, 0xe3, //0x00001309 mulq %rbx
- 0x48, 0x89, 0xd7, //0x0000130c movq %rdx, %rdi
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x0000130f andl $511, %edx
- 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00001315 cmpq $511, %rdx
- 0x0f, 0x85, 0xaa, 0x00, 0x00, 0x00, //0x0000131c jne LBB0_271
- 0x48, 0x89, 0xd9, //0x00001322 movq %rbx, %rcx
- 0x48, 0xf7, 0xd1, //0x00001325 notq %rcx
- 0x48, 0x39, 0xc8, //0x00001328 cmpq %rcx, %rax
- 0x49, 0x89, 0xc3, //0x0000132b movq %rax, %r11
- 0x0f, 0x86, 0x9e, 0x01, 0x00, 0x00, //0x0000132e jbe LBB0_291
- 0x48, 0x89, 0xd8, //0x00001334 movq %rbx, %rax
- 0x48, 0x8d, 0x15, 0x52, 0x24, 0x00, 0x00, //0x00001337 leaq $9298(%rip), %rdx /* _POW10_M128_TAB+0(%rip) */
- 0x49, 0xf7, 0x24, 0x14, //0x0000133e mulq (%r12,%rdx)
- 0x49, 0x01, 0xd3, //0x00001342 addq %rdx, %r11
- 0x48, 0x83, 0xd7, 0x00, //0x00001345 adcq $0, %rdi
- 0x89, 0xfa, //0x00001349 movl %edi, %edx
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x0000134b andl $511, %edx
- 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00001351 cmpq $511, %rdx
- 0x0f, 0x85, 0x74, 0x01, 0x00, 0x00, //0x00001358 jne LBB0_291
- 0x4c, 0x89, 0xdb, //0x0000135e movq %r11, %rbx
- 0x49, 0x83, 0xfb, 0xff, //0x00001361 cmpq $-1, %r11
- 0x0f, 0x85, 0x64, 0x01, 0x00, 0x00, //0x00001365 jne LBB0_290
- 0x48, 0x39, 0xc8, //0x0000136b cmpq %rcx, %rax
- 0x49, 0x89, 0xdb, //0x0000136e movq %rbx, %r11
- 0x0f, 0x87, 0xd1, 0x01, 0x00, 0x00, //0x00001371 ja LBB0_295
- 0xe9, 0x56, 0x01, 0x00, 0x00, //0x00001377 jmp LBB0_291
- //0x0000137c LBB0_268
- 0x89, 0xc9, //0x0000137c movl %ecx, %ecx
- //0x0000137e LBB0_269
- 0x48, 0xf7, 0xd0, //0x0000137e notq %rax
- 0x48, 0x29, 0xc8, //0x00001381 subq %rcx, %rax
- 0xe9, 0xf9, 0xf8, 0xff, 0xff, //0x00001384 jmp LBB0_157
- //0x00001389 LBB0_270
- 0xc4, 0xc1, 0xf9, 0x6e, 0xc2, //0x00001389 vmovq %r10, %xmm0
- 0x4c, 0x0f, 0xaf, 0xd1, //0x0000138e imulq %rcx, %r10
- 0x48, 0x8b, 0x55, 0xb8, //0x00001392 movq $-72(%rbp), %rdx
- 0x4c, 0x89, 0x52, 0x10, //0x00001396 movq %r10, $16(%rdx)
- 0xc5, 0xf9, 0x62, 0x05, 0x4e, 0xee, 0xff, 0xff, //0x0000139a vpunpckldq $-4530(%rip), %xmm0, %xmm0 /* LCPI0_18+0(%rip) */
- 0xc5, 0xf9, 0x5c, 0x05, 0x56, 0xee, 0xff, 0xff, //0x000013a2 vsubpd $-4522(%rip), %xmm0, %xmm0 /* LCPI0_19+0(%rip) */
- 0xc4, 0xe3, 0x79, 0x05, 0xc8, 0x01, //0x000013aa vpermilpd $1, %xmm0, %xmm1
- 0xc5, 0xf3, 0x58, 0xc0, //0x000013b0 vaddsd %xmm0, %xmm1, %xmm0
- 0x48, 0x21, 0xc8, //0x000013b4 andq %rcx, %rax
- 0xc4, 0xe1, 0xf9, 0x7e, 0xc1, //0x000013b7 vmovq %xmm0, %rcx
- 0x48, 0x09, 0xc1, //0x000013bc orq %rax, %rcx
- 0x48, 0x89, 0x4a, 0x08, //0x000013bf movq %rcx, $8(%rdx)
- 0x4c, 0x8b, 0x55, 0xa8, //0x000013c3 movq $-88(%rbp), %r10
- 0xe9, 0x37, 0x00, 0x00, 0x00, //0x000013c7 jmp LBB0_276
- //0x000013cc LBB0_271
- 0x49, 0x89, 0xc3, //0x000013cc movq %rax, %r11
- 0xe9, 0xfe, 0x00, 0x00, 0x00, //0x000013cf jmp LBB0_291
- //0x000013d4 LBB0_272
- 0x4c, 0x03, 0x75, 0xb0, //0x000013d4 addq $-80(%rbp), %r14
- 0x4d, 0x29, 0xc6, //0x000013d8 subq %r8, %r14
- 0x48, 0xf7, 0xd0, //0x000013db notq %rax
- 0x4c, 0x01, 0xf0, //0x000013de addq %r14, %rax
- 0x4c, 0x8b, 0x55, 0xa8, //0x000013e1 movq $-88(%rbp), %r10
- 0xe9, 0x98, 0xf8, 0xff, 0xff, //0x000013e5 jmp LBB0_157
- //0x000013ea LBB0_273
- 0x49, 0x29, 0xf9, //0x000013ea subq %rdi, %r9
- 0x49, 0x01, 0xc9, //0x000013ed addq %rcx, %r9
- 0x4d, 0x39, 0xd9, //0x000013f0 cmpq %r11, %r9
- 0x0f, 0x82, 0xf8, 0xef, 0xff, 0xff, //0x000013f3 jb LBB0_31
- //0x000013f9 LBB0_274
- 0x49, 0xc7, 0x07, 0x01, 0x00, 0x00, 0x00, //0x000013f9 movq $1, (%r15)
- //0x00001400 LBB0_275
- 0x49, 0x89, 0xd2, //0x00001400 movq %rdx, %r10
- //0x00001403 LBB0_276
- 0x4c, 0x89, 0xd0, //0x00001403 movq %r10, %rax
- 0x48, 0x83, 0xc4, 0x48, //0x00001406 addq $72, %rsp
- 0x5b, //0x0000140a popq %rbx
- 0x41, 0x5c, //0x0000140b popq %r12
- 0x41, 0x5d, //0x0000140d popq %r13
- 0x41, 0x5e, //0x0000140f popq %r14
- 0x41, 0x5f, //0x00001411 popq %r15
- 0x5d, //0x00001413 popq %rbp
- 0xc5, 0xf8, 0x77, //0x00001414 vzeroupper
- 0xc3, //0x00001417 retq
- //0x00001418 LBB0_277
- 0x49, 0x83, 0xc1, 0x03, //0x00001418 addq $3, %r9
- 0xe9, 0x9d, 0xfb, 0xff, 0xff, //0x0000141c jmp LBB0_206
- //0x00001421 LBB0_278
- 0x89, 0xf1, //0x00001421 movl %esi, %ecx
- 0xe9, 0x8e, 0x00, 0x00, 0x00, //0x00001423 jmp LBB0_289
- //0x00001428 LBB0_279
- 0x48, 0x89, 0xf1, //0x00001428 movq %rsi, %rcx
- //0x0000142b LBB0_280
- 0x8d, 0x73, 0xc6, //0x0000142b leal $-58(%rbx), %esi
- 0x40, 0x80, 0xfe, 0xf6, //0x0000142e cmpb $-10, %sil
- 0x0f, 0x82, 0x59, 0xf0, 0xff, 0xff, //0x00001432 jb LBB0_40
- 0x45, 0x31, 0xff, //0x00001438 xorl %r15d, %r15d
- 0x4c, 0x39, 0xd9, //0x0000143b cmpq %r11, %rcx
- 0x0f, 0x83, 0xf8, 0x04, 0x00, 0x00, //0x0000143e jae LBB0_337
- 0x49, 0x8d, 0x73, 0xff, //0x00001444 leaq $-1(%r11), %rsi
- 0x45, 0x31, 0xff, //0x00001448 xorl %r15d, %r15d
- //0x0000144b LBB0_283
- 0x44, 0x89, 0xff, //0x0000144b movl %r15d, %edi
- 0x0f, 0xb6, 0xdb, //0x0000144e movzbl %bl, %ebx
- 0x41, 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x00001451 cmpl $10000, %r15d
- 0x8d, 0x04, 0xbf, //0x00001458 leal (%rdi,%rdi,4), %eax
- 0x44, 0x8d, 0x7c, 0x43, 0xd0, //0x0000145b leal $-48(%rbx,%rax,2), %r15d
- 0x44, 0x0f, 0x4d, 0xff, //0x00001460 cmovgel %edi, %r15d
- 0x48, 0x39, 0xce, //0x00001464 cmpq %rcx, %rsi
- 0x0f, 0x84, 0xcc, 0x04, 0x00, 0x00, //0x00001467 je LBB0_336
- 0x48, 0x8b, 0x45, 0xc8, //0x0000146d movq $-56(%rbp), %rax
- 0x0f, 0xb6, 0x5c, 0x08, 0x01, //0x00001471 movzbl $1(%rax,%rcx), %ebx
- 0x8d, 0x43, 0xd0, //0x00001476 leal $-48(%rbx), %eax
- 0x48, 0x83, 0xc1, 0x01, //0x00001479 addq $1, %rcx
- 0x3c, 0x0a, //0x0000147d cmpb $10, %al
- 0x0f, 0x82, 0xc6, 0xff, 0xff, 0xff, //0x0000147f jb LBB0_283
- 0xe9, 0xb2, 0x04, 0x00, 0x00, //0x00001485 jmp LBB0_337
- //0x0000148a LBB0_285
- 0x41, 0x0f, 0xbc, 0xca, //0x0000148a bsfl %r10d, %ecx
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x0000148e jmp LBB0_287
- //0x00001493 LBB0_286
- 0x0f, 0xbc, 0xca, //0x00001493 bsfl %edx, %ecx
- //0x00001496 LBB0_287
- 0x48, 0x8b, 0x55, 0xc0, //0x00001496 movq $-64(%rbp), %rdx
- 0x48, 0x03, 0x55, 0xb0, //0x0000149a addq $-80(%rbp), %rdx
- 0x4c, 0x29, 0xc2, //0x0000149e subq %r8, %rdx
- 0x48, 0x29, 0xca, //0x000014a1 subq %rcx, %rdx
- 0x48, 0xf7, 0xd0, //0x000014a4 notq %rax
- 0x48, 0x01, 0xd0, //0x000014a7 addq %rdx, %rax
- 0x4c, 0x8b, 0x55, 0xa8, //0x000014aa movq $-88(%rbp), %r10
- 0xe9, 0xcf, 0xf7, 0xff, 0xff, //0x000014ae jmp LBB0_157
- //0x000014b3 LBB0_288
- 0x0f, 0xbc, 0xca, //0x000014b3 bsfl %edx, %ecx
- //0x000014b6 LBB0_289
- 0x48, 0x8b, 0x55, 0xc0, //0x000014b6 movq $-64(%rbp), %rdx
- 0x48, 0x03, 0x55, 0xb0, //0x000014ba addq $-80(%rbp), %rdx
- 0x4c, 0x29, 0xc2, //0x000014be subq %r8, %rdx
- 0x48, 0x29, 0xca, //0x000014c1 subq %rcx, %rdx
- 0x48, 0xf7, 0xd0, //0x000014c4 notq %rax
- 0x48, 0x01, 0xd0, //0x000014c7 addq %rdx, %rax
- 0xe9, 0xb3, 0xf7, 0xff, 0xff, //0x000014ca jmp LBB0_157
- //0x000014cf LBB0_290
- 0x49, 0x89, 0xdb, //0x000014cf movq %rbx, %r11
- //0x000014d2 LBB0_291
- 0x48, 0x89, 0xf8, //0x000014d2 movq %rdi, %rax
- 0x48, 0xc1, 0xe8, 0x3f, //0x000014d5 shrq $63, %rax
- 0x8d, 0x48, 0x09, //0x000014d9 leal $9(%rax), %ecx
- 0x48, 0xd3, 0xef, //0x000014dc shrq %cl, %rdi
- 0x4d, 0x85, 0xdb, //0x000014df testq %r11, %r11
- 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x000014e2 jne LBB0_294
- 0x48, 0x85, 0xd2, //0x000014e8 testq %rdx, %rdx
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000014eb jne LBB0_294
- 0x89, 0xf9, //0x000014f1 movl %edi, %ecx
- 0x83, 0xe1, 0x03, //0x000014f3 andl $3, %ecx
- 0x83, 0xf9, 0x01, //0x000014f6 cmpl $1, %ecx
- 0x0f, 0x84, 0x49, 0x00, 0x00, 0x00, //0x000014f9 je LBB0_295
- //0x000014ff LBB0_294
- 0x41, 0x69, 0xcf, 0x6a, 0x52, 0x03, 0x00, //0x000014ff imull $217706, %r15d, %ecx
- 0xc1, 0xf9, 0x10, //0x00001506 sarl $16, %ecx
- 0x81, 0xc1, 0x3f, 0x04, 0x00, 0x00, //0x00001509 addl $1087, %ecx
- 0x4c, 0x63, 0xf9, //0x0000150f movslq %ecx, %r15
- 0x48, 0x89, 0xf1, //0x00001512 movq %rsi, %rcx
- 0x4c, 0x89, 0xfe, //0x00001515 movq %r15, %rsi
- 0x48, 0x29, 0xce, //0x00001518 subq %rcx, %rsi
- 0x89, 0xfa, //0x0000151b movl %edi, %edx
- 0x83, 0xe2, 0x01, //0x0000151d andl $1, %edx
- 0x48, 0x01, 0xfa, //0x00001520 addq %rdi, %rdx
- 0x48, 0x89, 0xd1, //0x00001523 movq %rdx, %rcx
- 0x48, 0xc1, 0xe9, 0x36, //0x00001526 shrq $54, %rcx
- 0x48, 0x01, 0xc6, //0x0000152a addq %rax, %rsi
- 0x48, 0x83, 0xf9, 0x01, //0x0000152d cmpq $1, %rcx
- 0x48, 0x83, 0xde, 0x00, //0x00001531 sbbq $0, %rsi
- 0x48, 0x8d, 0x86, 0x01, 0xf8, 0xff, 0xff, //0x00001535 leaq $-2047(%rsi), %rax
- 0x48, 0x3d, 0x02, 0xf8, 0xff, 0xff, //0x0000153c cmpq $-2046, %rax
- 0x0f, 0x83, 0x48, 0x00, 0x00, 0x00, //0x00001542 jae LBB0_300
- //0x00001548 LBB0_295
- 0x4c, 0x8b, 0x55, 0xa8, //0x00001548 movq $-88(%rbp), %r10
- 0x4d, 0x89, 0xd4, //0x0000154c movq %r10, %r12
- 0x4d, 0x29, 0xcc, //0x0000154f subq %r9, %r12
- 0x4d, 0x85, 0xed, //0x00001552 testq %r13, %r13
- 0x0f, 0x84, 0x0a, 0x04, 0x00, 0x00, //0x00001555 je LBB0_340
- 0x41, 0xc6, 0x00, 0x00, //0x0000155b movb $0, (%r8)
- 0x49, 0x83, 0xfd, 0x01, //0x0000155f cmpq $1, %r13
- 0x0f, 0x84, 0xfc, 0x03, 0x00, 0x00, //0x00001563 je LBB0_340
- 0x49, 0x8d, 0x4d, 0xff, //0x00001569 leaq $-1(%r13), %rcx
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000156d movl $1, %eax
- 0x48, 0x83, 0xf9, 0x10, //0x00001572 cmpq $16, %rcx
- 0x0f, 0x82, 0xd7, 0x03, 0x00, 0x00, //0x00001576 jb LBB0_339
- 0x48, 0x81, 0xf9, 0x80, 0x00, 0x00, 0x00, //0x0000157c cmpq $128, %rcx
- 0x0f, 0x83, 0x85, 0x01, 0x00, 0x00, //0x00001583 jae LBB0_313
- 0x31, 0xd2, //0x00001589 xorl %edx, %edx
- 0xe9, 0xab, 0x02, 0x00, 0x00, //0x0000158b jmp LBB0_322
- //0x00001590 LBB0_300
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x00001590 movabsq $18014398509481984, %rax
- 0x48, 0x39, 0xc2, //0x0000159a cmpq %rax, %rdx
- 0xb1, 0x02, //0x0000159d movb $2, %cl
- 0x80, 0xd9, 0x00, //0x0000159f sbbb $0, %cl
- 0x48, 0xd3, 0xea, //0x000015a2 shrq %cl, %rdx
- 0x48, 0xc1, 0xe6, 0x34, //0x000015a5 shlq $52, %rsi
- 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000015a9 movabsq $4503599627370495, %rax
- 0x48, 0x21, 0xc2, //0x000015b3 andq %rax, %rdx
- 0x48, 0x09, 0xf2, //0x000015b6 orq %rsi, %rdx
- 0x48, 0x89, 0xd0, //0x000015b9 movq %rdx, %rax
- 0x4c, 0x09, 0xf0, //0x000015bc orq %r14, %rax
- 0x80, 0x7d, 0xb0, 0x2d, //0x000015bf cmpb $45, $-80(%rbp)
- 0x48, 0x0f, 0x45, 0xc2, //0x000015c3 cmovneq %rdx, %rax
- 0xc4, 0xe1, 0xf9, 0x6e, 0xc0, //0x000015c7 vmovq %rax, %xmm0
- 0x83, 0x7d, 0xa4, 0x00, //0x000015cc cmpl $0, $-92(%rbp)
- 0x0f, 0x84, 0x6a, 0x1a, 0x00, 0x00, //0x000015d0 je LBB0_678
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000015d6 movl $64, %ecx
- 0x49, 0xff, 0xc2, //0x000015db incq %r10
- 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x000015de je LBB0_303
- 0x49, 0x0f, 0xbd, 0xca, //0x000015e4 bsrq %r10, %rcx
- 0x48, 0x83, 0xf1, 0x3f, //0x000015e8 xorq $63, %rcx
- //0x000015ec LBB0_303
- 0x48, 0x89, 0xcf, //0x000015ec movq %rcx, %rdi
- 0x49, 0xd3, 0xe2, //0x000015ef shlq %cl, %r10
- 0x48, 0x8b, 0x45, 0x90, //0x000015f2 movq $-112(%rbp), %rax
- 0x49, 0xf7, 0xe2, //0x000015f6 mulq %r10
- 0x48, 0x89, 0xc6, //0x000015f9 movq %rax, %rsi
- 0x48, 0x89, 0xd3, //0x000015fc movq %rdx, %rbx
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x000015ff andl $511, %edx
- 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00001605 cmpq $511, %rdx
- 0x0f, 0x85, 0x4c, 0x00, 0x00, 0x00, //0x0000160c jne LBB0_308
- 0x4c, 0x89, 0xd1, //0x00001612 movq %r10, %rcx
- 0x48, 0xf7, 0xd1, //0x00001615 notq %rcx
- 0x48, 0x39, 0xce, //0x00001618 cmpq %rcx, %rsi
- 0x0f, 0x86, 0x3d, 0x00, 0x00, 0x00, //0x0000161b jbe LBB0_308
- 0x4c, 0x89, 0xd0, //0x00001621 movq %r10, %rax
- 0x48, 0x8d, 0x15, 0x65, 0x21, 0x00, 0x00, //0x00001624 leaq $8549(%rip), %rdx /* _POW10_M128_TAB+0(%rip) */
- 0x49, 0xf7, 0x24, 0x14, //0x0000162b mulq (%r12,%rdx)
- 0x48, 0x01, 0xd6, //0x0000162f addq %rdx, %rsi
- 0x48, 0x83, 0xd3, 0x00, //0x00001632 adcq $0, %rbx
- 0x89, 0xda, //0x00001636 movl %ebx, %edx
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00001638 andl $511, %edx
- 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x0000163e cmpq $511, %rdx
- 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x00001645 jne LBB0_308
- 0x48, 0x83, 0xfe, 0xff, //0x0000164b cmpq $-1, %rsi
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000164f jne LBB0_308
- 0x48, 0x39, 0xc8, //0x00001655 cmpq %rcx, %rax
- 0x0f, 0x87, 0xea, 0xfe, 0xff, 0xff, //0x00001658 ja LBB0_295
- //0x0000165e LBB0_308
- 0x48, 0x89, 0xd8, //0x0000165e movq %rbx, %rax
- 0x48, 0xc1, 0xe8, 0x3f, //0x00001661 shrq $63, %rax
- 0x8d, 0x48, 0x09, //0x00001665 leal $9(%rax), %ecx
- 0x48, 0xd3, 0xeb, //0x00001668 shrq %cl, %rbx
- 0x48, 0x85, 0xf6, //0x0000166b testq %rsi, %rsi
- 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x0000166e jne LBB0_311
- 0x48, 0x85, 0xd2, //0x00001674 testq %rdx, %rdx
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00001677 jne LBB0_311
- 0x89, 0xd9, //0x0000167d movl %ebx, %ecx
- 0x83, 0xe1, 0x03, //0x0000167f andl $3, %ecx
- 0x83, 0xf9, 0x01, //0x00001682 cmpl $1, %ecx
- 0x0f, 0x84, 0xbd, 0xfe, 0xff, 0xff, //0x00001685 je LBB0_295
- //0x0000168b LBB0_311
- 0x49, 0x29, 0xff, //0x0000168b subq %rdi, %r15
- 0x89, 0xda, //0x0000168e movl %ebx, %edx
- 0x83, 0xe2, 0x01, //0x00001690 andl $1, %edx
- 0x48, 0x01, 0xda, //0x00001693 addq %rbx, %rdx
- 0x49, 0x01, 0xc7, //0x00001696 addq %rax, %r15
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x00001699 movabsq $18014398509481984, %rax
- 0x48, 0x39, 0xc2, //0x000016a3 cmpq %rax, %rdx
- 0x49, 0x83, 0xdf, 0x00, //0x000016a6 sbbq $0, %r15
- 0x49, 0x8d, 0x87, 0x01, 0xf8, 0xff, 0xff, //0x000016aa leaq $-2047(%r15), %rax
- 0x48, 0x3d, 0x02, 0xf8, 0xff, 0xff, //0x000016b1 cmpq $-2046, %rax
- 0x0f, 0x82, 0x8b, 0xfe, 0xff, 0xff, //0x000016b7 jb LBB0_295
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x000016bd movabsq $18014398509481984, %rax
- 0x48, 0x39, 0xc2, //0x000016c7 cmpq %rax, %rdx
- 0xb1, 0x02, //0x000016ca movb $2, %cl
- 0x80, 0xd9, 0x00, //0x000016cc sbbb $0, %cl
- 0x48, 0xd3, 0xea, //0x000016cf shrq %cl, %rdx
- 0x49, 0xc1, 0xe7, 0x34, //0x000016d2 shlq $52, %r15
- 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000016d6 movabsq $4503599627370495, %rax
- 0x48, 0x21, 0xc2, //0x000016e0 andq %rax, %rdx
- 0x4c, 0x09, 0xfa, //0x000016e3 orq %r15, %rdx
- 0x48, 0x89, 0xd0, //0x000016e6 movq %rdx, %rax
- 0x4c, 0x09, 0xf0, //0x000016e9 orq %r14, %rax
- 0x80, 0x7d, 0xb0, 0x2d, //0x000016ec cmpb $45, $-80(%rbp)
- 0x48, 0x0f, 0x45, 0xc2, //0x000016f0 cmovneq %rdx, %rax
- 0xc4, 0xe1, 0xf9, 0x6e, 0xc8, //0x000016f4 vmovq %rax, %xmm1
- 0xc5, 0xf9, 0x2e, 0xc1, //0x000016f9 vucomisd %xmm1, %xmm0
- 0x0f, 0x85, 0x45, 0xfe, 0xff, 0xff, //0x000016fd jne LBB0_295
- 0x0f, 0x8b, 0x37, 0x19, 0x00, 0x00, //0x00001703 jnp LBB0_678
- 0xe9, 0x3a, 0xfe, 0xff, 0xff, //0x00001709 jmp LBB0_295
- //0x0000170e LBB0_313
- 0x48, 0x89, 0xca, //0x0000170e movq %rcx, %rdx
- 0x48, 0x83, 0xe2, 0x80, //0x00001711 andq $-128, %rdx
- 0x48, 0x8d, 0x7a, 0x80, //0x00001715 leaq $-128(%rdx), %rdi
- 0x48, 0x89, 0xfe, //0x00001719 movq %rdi, %rsi
- 0x48, 0xc1, 0xee, 0x07, //0x0000171c shrq $7, %rsi
- 0x48, 0x83, 0xc6, 0x01, //0x00001720 addq $1, %rsi
- 0x89, 0xf0, //0x00001724 movl %esi, %eax
- 0x83, 0xe0, 0x03, //0x00001726 andl $3, %eax
- 0x48, 0x81, 0xff, 0x80, 0x01, 0x00, 0x00, //0x00001729 cmpq $384, %rdi
- 0x0f, 0x83, 0x07, 0x00, 0x00, 0x00, //0x00001730 jae LBB0_315
- 0x31, 0xdb, //0x00001736 xorl %ebx, %ebx
- 0xe9, 0xaf, 0x00, 0x00, 0x00, //0x00001738 jmp LBB0_317
- //0x0000173d LBB0_315
- 0x48, 0x83, 0xe6, 0xfc, //0x0000173d andq $-4, %rsi
- 0x31, 0xdb, //0x00001741 xorl %ebx, %ebx
- 0xc5, 0xf9, 0xef, 0xc0, //0x00001743 vpxor %xmm0, %xmm0, %xmm0
- //0x00001747 LBB0_316
- 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x18, 0x01, //0x00001747 vmovdqu %ymm0, $1(%r8,%rbx)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x18, 0x21, //0x0000174e vmovdqu %ymm0, $33(%r8,%rbx)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x18, 0x41, //0x00001755 vmovdqu %ymm0, $65(%r8,%rbx)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x18, 0x61, //0x0000175c vmovdqu %ymm0, $97(%r8,%rbx)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x18, 0x81, 0x00, 0x00, 0x00, //0x00001763 vmovdqu %ymm0, $129(%r8,%rbx)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x18, 0xa1, 0x00, 0x00, 0x00, //0x0000176d vmovdqu %ymm0, $161(%r8,%rbx)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x18, 0xc1, 0x00, 0x00, 0x00, //0x00001777 vmovdqu %ymm0, $193(%r8,%rbx)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x18, 0xe1, 0x00, 0x00, 0x00, //0x00001781 vmovdqu %ymm0, $225(%r8,%rbx)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x18, 0x01, 0x01, 0x00, 0x00, //0x0000178b vmovdqu %ymm0, $257(%r8,%rbx)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x18, 0x21, 0x01, 0x00, 0x00, //0x00001795 vmovdqu %ymm0, $289(%r8,%rbx)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x18, 0x41, 0x01, 0x00, 0x00, //0x0000179f vmovdqu %ymm0, $321(%r8,%rbx)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x18, 0x61, 0x01, 0x00, 0x00, //0x000017a9 vmovdqu %ymm0, $353(%r8,%rbx)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x18, 0x81, 0x01, 0x00, 0x00, //0x000017b3 vmovdqu %ymm0, $385(%r8,%rbx)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x18, 0xa1, 0x01, 0x00, 0x00, //0x000017bd vmovdqu %ymm0, $417(%r8,%rbx)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x18, 0xc1, 0x01, 0x00, 0x00, //0x000017c7 vmovdqu %ymm0, $449(%r8,%rbx)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x18, 0xe1, 0x01, 0x00, 0x00, //0x000017d1 vmovdqu %ymm0, $481(%r8,%rbx)
- 0x48, 0x81, 0xc3, 0x00, 0x02, 0x00, 0x00, //0x000017db addq $512, %rbx
- 0x48, 0x83, 0xc6, 0xfc, //0x000017e2 addq $-4, %rsi
- 0x0f, 0x85, 0x5b, 0xff, 0xff, 0xff, //0x000017e6 jne LBB0_316
- //0x000017ec LBB0_317
- 0x48, 0x85, 0xc0, //0x000017ec testq %rax, %rax
- 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x000017ef je LBB0_320
- 0xc5, 0xf9, 0xef, 0xc0, //0x000017f5 vpxor %xmm0, %xmm0, %xmm0
- //0x000017f9 LBB0_319
- 0x48, 0x89, 0xde, //0x000017f9 movq %rbx, %rsi
- 0x48, 0x83, 0xce, 0x01, //0x000017fc orq $1, %rsi
- 0xc4, 0xc1, 0x7e, 0x7f, 0x04, 0x30, //0x00001800 vmovdqu %ymm0, (%r8,%rsi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x30, 0x20, //0x00001806 vmovdqu %ymm0, $32(%r8,%rsi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x30, 0x40, //0x0000180d vmovdqu %ymm0, $64(%r8,%rsi)
- 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x30, 0x60, //0x00001814 vmovdqu %ymm0, $96(%r8,%rsi)
- 0x48, 0x83, 0xeb, 0x80, //0x0000181b subq $-128, %rbx
- 0x48, 0x83, 0xc0, 0xff, //0x0000181f addq $-1, %rax
- 0x0f, 0x85, 0xd0, 0xff, 0xff, 0xff, //0x00001823 jne LBB0_319
- //0x00001829 LBB0_320
- 0x48, 0x39, 0xd1, //0x00001829 cmpq %rdx, %rcx
- 0x0f, 0x84, 0x33, 0x01, 0x00, 0x00, //0x0000182c je LBB0_340
- 0xf6, 0xc1, 0x70, //0x00001832 testb $112, %cl
- 0x0f, 0x84, 0x11, 0x01, 0x00, 0x00, //0x00001835 je LBB0_338
- //0x0000183b LBB0_322
- 0x48, 0x89, 0xce, //0x0000183b movq %rcx, %rsi
- 0x48, 0x83, 0xe6, 0xf0, //0x0000183e andq $-16, %rsi
- 0x48, 0x8d, 0x46, 0x01, //0x00001842 leaq $1(%rsi), %rax
- 0xc5, 0xf9, 0xef, 0xc0, //0x00001846 vpxor %xmm0, %xmm0, %xmm0
- //0x0000184a LBB0_323
- 0xc4, 0xc1, 0x7a, 0x7f, 0x44, 0x10, 0x01, //0x0000184a vmovdqu %xmm0, $1(%r8,%rdx)
- 0x48, 0x83, 0xc2, 0x10, //0x00001851 addq $16, %rdx
- 0x48, 0x39, 0xd6, //0x00001855 cmpq %rdx, %rsi
- 0x0f, 0x85, 0xec, 0xff, 0xff, 0xff, //0x00001858 jne LBB0_323
- 0x48, 0x39, 0xf1, //0x0000185e cmpq %rsi, %rcx
- 0x0f, 0x85, 0xec, 0x00, 0x00, 0x00, //0x00001861 jne LBB0_339
- 0xe9, 0xf9, 0x00, 0x00, 0x00, //0x00001867 jmp LBB0_340
- //0x0000186c LBB0_325
- 0x49, 0x01, 0xf9, //0x0000186c addq %rdi, %r9
- 0x48, 0x85, 0xc0, //0x0000186f testq %rax, %rax
- 0x0f, 0x85, 0x0e, 0xeb, 0xff, 0xff, //0x00001872 jne LBB0_23
- 0xe9, 0x41, 0xeb, 0xff, 0xff, //0x00001878 jmp LBB0_28
- //0x0000187d LBB0_326
- 0x49, 0x01, 0xfc, //0x0000187d addq %rdi, %r12
- 0x49, 0x83, 0xfa, 0x20, //0x00001880 cmpq $32, %r10
- 0x0f, 0x82, 0x28, 0x19, 0x00, 0x00, //0x00001884 jb LBB0_697
- //0x0000188a LBB0_327
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x0000188a vmovdqu (%r12), %ymm0
- 0xc5, 0xfd, 0x74, 0x0d, 0x88, 0xe7, 0xff, 0xff, //0x00001890 vpcmpeqb $-6264(%rip), %ymm0, %ymm1 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfd, 0xd7, 0xc9, //0x00001898 vpmovmskb %ymm1, %ecx
- 0xc5, 0xfd, 0x74, 0x05, 0x9c, 0xe7, 0xff, 0xff, //0x0000189c vpcmpeqb $-6244(%rip), %ymm0, %ymm0 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfd, 0xd7, 0xf0, //0x000018a4 vpmovmskb %ymm0, %esi
- 0x85, 0xf6, //0x000018a8 testl %esi, %esi
- 0x0f, 0x85, 0x9d, 0x18, 0x00, 0x00, //0x000018aa jne LBB0_692
- 0x4d, 0x85, 0xff, //0x000018b0 testq %r15, %r15
- 0x0f, 0x85, 0xb3, 0x18, 0x00, 0x00, //0x000018b3 jne LBB0_694
- 0x45, 0x31, 0xff, //0x000018b9 xorl %r15d, %r15d
- 0x48, 0x85, 0xc9, //0x000018bc testq %rcx, %rcx
- 0x0f, 0x84, 0xe5, 0x18, 0x00, 0x00, //0x000018bf je LBB0_696
- //0x000018c5 LBB0_330
- 0x48, 0x0f, 0xbc, 0xc1, //0x000018c5 bsfq %rcx, %rax
- 0x49, 0x29, 0xfc, //0x000018c9 subq %rdi, %r12
- 0x4d, 0x8d, 0x14, 0x04, //0x000018cc leaq (%r12,%rax), %r10
- 0x49, 0x83, 0xc2, 0x01, //0x000018d0 addq $1, %r10
- 0xe9, 0xe3, 0xf1, 0xff, 0xff, //0x000018d4 jmp LBB0_126
- //0x000018d9 LBB0_331
- 0x4c, 0x89, 0xf7, //0x000018d9 movq %r14, %rdi
- 0x4d, 0x01, 0xf4, //0x000018dc addq %r14, %r12
- 0x49, 0x83, 0xfa, 0x20, //0x000018df cmpq $32, %r10
- 0x0f, 0x82, 0x2c, 0x1a, 0x00, 0x00, //0x000018e3 jb LBB0_719
- //0x000018e9 LBB0_332
- 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x000018e9 vmovdqu (%r12), %ymm0
- 0xc5, 0xfd, 0x74, 0x0d, 0x29, 0xe7, 0xff, 0xff, //0x000018ef vpcmpeqb $-6359(%rip), %ymm0, %ymm1 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfd, 0xd7, 0xc1, //0x000018f7 vpmovmskb %ymm1, %eax
- 0xc5, 0xfd, 0x74, 0x0d, 0x3d, 0xe7, 0xff, 0xff, //0x000018fb vpcmpeqb $-6339(%rip), %ymm0, %ymm1 /* LCPI0_2+0(%rip) */
- 0xc5, 0xfd, 0xd7, 0xc9, //0x00001903 vpmovmskb %ymm1, %ecx
- 0xc5, 0xfd, 0xda, 0x0d, 0x51, 0xe7, 0xff, 0xff, //0x00001907 vpminub $-6319(%rip), %ymm0, %ymm1 /* LCPI0_3+0(%rip) */
- 0x85, 0xc9, //0x0000190f testl %ecx, %ecx
- 0x0f, 0x85, 0x5e, 0x19, 0x00, 0x00, //0x00001911 jne LBB0_710
- 0x4d, 0x85, 0xff, //0x00001917 testq %r15, %r15
- 0x0f, 0x85, 0x6c, 0x19, 0x00, 0x00, //0x0000191a jne LBB0_712
- 0x45, 0x31, 0xff, //0x00001920 xorl %r15d, %r15d
- 0xc5, 0xfd, 0x74, 0xc1, //0x00001923 vpcmpeqb %ymm1, %ymm0, %ymm0
- 0x48, 0x85, 0xc0, //0x00001927 testq %rax, %rax
- 0x0f, 0x84, 0x9b, 0x19, 0x00, 0x00, //0x0000192a je LBB0_713
- //0x00001930 LBB0_335
- 0x48, 0x0f, 0xbc, 0xc8, //0x00001930 bsfq %rax, %rcx
- 0xe9, 0x97, 0x19, 0x00, 0x00, //0x00001934 jmp LBB0_714
- //0x00001939 LBB0_336
- 0x4c, 0x89, 0xd9, //0x00001939 movq %r11, %rcx
- //0x0000193c LBB0_337
- 0x45, 0x0f, 0xaf, 0xfc, //0x0000193c imull %r12d, %r15d
- 0x41, 0x01, 0xd7, //0x00001940 addl %edx, %r15d
- 0x48, 0x89, 0x4d, 0xa8, //0x00001943 movq %rcx, $-88(%rbp)
- 0xe9, 0x70, 0xf8, 0xff, 0xff, //0x00001947 jmp LBB0_247
- //0x0000194c LBB0_338
- 0x48, 0x83, 0xca, 0x01, //0x0000194c orq $1, %rdx
- 0x48, 0x89, 0xd0, //0x00001950 movq %rdx, %rax
- //0x00001953 LBB0_339
- 0x41, 0xc6, 0x04, 0x00, 0x00, //0x00001953 movb $0, (%r8,%rax)
- 0x48, 0x83, 0xc0, 0x01, //0x00001958 addq $1, %rax
- 0x49, 0x39, 0xc5, //0x0000195c cmpq %rax, %r13
- 0x0f, 0x85, 0xee, 0xff, 0xff, 0xff, //0x0000195f jne LBB0_339
- //0x00001965 LBB0_340
- 0x48, 0x8b, 0x45, 0xc0, //0x00001965 movq $-64(%rbp), %rax
- 0x8a, 0x10, //0x00001969 movb (%rax), %dl
- 0x31, 0xc9, //0x0000196b xorl %ecx, %ecx
- 0x80, 0xfa, 0x2d, //0x0000196d cmpb $45, %dl
- 0x0f, 0x94, 0xc1, //0x00001970 sete %cl
- 0x31, 0xdb, //0x00001973 xorl %ebx, %ebx
- 0x49, 0x39, 0xcc, //0x00001975 cmpq %rcx, %r12
- 0x4c, 0x89, 0x55, 0xa8, //0x00001978 movq %r10, $-88(%rbp)
- 0x0f, 0x8e, 0xb2, 0x00, 0x00, 0x00, //0x0000197c jle LBB0_353
- 0x88, 0x55, 0xd7, //0x00001982 movb %dl, $-41(%rbp)
- 0xb0, 0x01, //0x00001985 movb $1, %al
- 0x45, 0x31, 0xf6, //0x00001987 xorl %r14d, %r14d
- 0x45, 0x31, 0xd2, //0x0000198a xorl %r10d, %r10d
- 0x45, 0x31, 0xff, //0x0000198d xorl %r15d, %r15d
- 0x31, 0xd2, //0x00001990 xorl %edx, %edx
- 0xe9, 0x24, 0x00, 0x00, 0x00, //0x00001992 jmp LBB0_344
- //0x00001997 LBB0_342
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00001997 movl $1, %edx
- 0x45, 0x89, 0xfb, //0x0000199c movl %r15d, %r11d
- 0x80, 0xfb, 0x2e, //0x0000199f cmpb $46, %bl
- 0x4c, 0x89, 0xdb, //0x000019a2 movq %r11, %rbx
- 0x0f, 0x85, 0x97, 0x00, 0x00, 0x00, //0x000019a5 jne LBB0_355
- //0x000019ab LBB0_343
- 0x48, 0x83, 0xc1, 0x01, //0x000019ab addq $1, %rcx
- 0x4c, 0x39, 0xe1, //0x000019af cmpq %r12, %rcx
- 0x0f, 0x9c, 0xc0, //0x000019b2 setl %al
- 0x0f, 0x84, 0x80, 0x00, 0x00, 0x00, //0x000019b5 je LBB0_354
- //0x000019bb LBB0_344
- 0x89, 0xd6, //0x000019bb movl %edx, %esi
- 0x89, 0xdf, //0x000019bd movl %ebx, %edi
- 0x48, 0x8b, 0x55, 0xc0, //0x000019bf movq $-64(%rbp), %rdx
- 0x0f, 0xb6, 0x1c, 0x0a, //0x000019c3 movzbl (%rdx,%rcx), %ebx
- 0x8d, 0x53, 0xd0, //0x000019c7 leal $-48(%rbx), %edx
- 0x80, 0xfa, 0x09, //0x000019ca cmpb $9, %dl
- 0x0f, 0x87, 0xc4, 0xff, 0xff, 0xff, //0x000019cd ja LBB0_342
- 0x80, 0xfb, 0x30, //0x000019d3 cmpb $48, %bl
- 0x0f, 0x85, 0x1a, 0x00, 0x00, 0x00, //0x000019d6 jne LBB0_348
- 0x45, 0x85, 0xff, //0x000019dc testl %r15d, %r15d
- 0x0f, 0x84, 0x40, 0x00, 0x00, 0x00, //0x000019df je LBB0_352
- 0x49, 0x63, 0xc6, //0x000019e5 movslq %r14d, %rax
- 0x49, 0x39, 0xc5, //0x000019e8 cmpq %rax, %r13
- 0x0f, 0x87, 0x11, 0x00, 0x00, 0x00, //0x000019eb ja LBB0_349
- 0xe9, 0x14, 0x00, 0x00, 0x00, //0x000019f1 jmp LBB0_350
- //0x000019f6 LBB0_348
- 0x49, 0x63, 0xc7, //0x000019f6 movslq %r15d, %rax
- 0x49, 0x39, 0xc5, //0x000019f9 cmpq %rax, %r13
- 0x0f, 0x86, 0x14, 0x00, 0x00, 0x00, //0x000019fc jbe LBB0_351
- //0x00001a02 LBB0_349
- 0x41, 0x88, 0x1c, 0x00, //0x00001a02 movb %bl, (%r8,%rax)
- 0x41, 0x83, 0xc6, 0x01, //0x00001a06 addl $1, %r14d
- //0x00001a0a LBB0_350
- 0x89, 0xfb, //0x00001a0a movl %edi, %ebx
- 0x45, 0x89, 0xf7, //0x00001a0c movl %r14d, %r15d
- 0x89, 0xf2, //0x00001a0f movl %esi, %edx
- 0xe9, 0x95, 0xff, 0xff, 0xff, //0x00001a11 jmp LBB0_343
- //0x00001a16 LBB0_351
- 0x89, 0xfb, //0x00001a16 movl %edi, %ebx
- 0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x00001a18 movl $1, %r10d
- 0x89, 0xf2, //0x00001a1e movl %esi, %edx
- 0xe9, 0x86, 0xff, 0xff, 0xff, //0x00001a20 jmp LBB0_343
- //0x00001a25 LBB0_352
- 0x83, 0xc7, 0xff, //0x00001a25 addl $-1, %edi
- 0x45, 0x31, 0xff, //0x00001a28 xorl %r15d, %r15d
- 0x89, 0xfb, //0x00001a2b movl %edi, %ebx
- 0x89, 0xf2, //0x00001a2d movl %esi, %edx
- 0xe9, 0x77, 0xff, 0xff, 0xff, //0x00001a2f jmp LBB0_343
- //0x00001a34 LBB0_353
- 0x31, 0xf6, //0x00001a34 xorl %esi, %esi
- 0xe9, 0xe3, 0x15, 0x00, 0x00, //0x00001a36 jmp LBB0_677
- //0x00001a3b LBB0_354
- 0x89, 0xdf, //0x00001a3b movl %ebx, %edi
- 0x4c, 0x89, 0xe1, //0x00001a3d movq %r12, %rcx
- 0x89, 0xd6, //0x00001a40 movl %edx, %esi
- //0x00001a42 LBB0_355
- 0x85, 0xf6, //0x00001a42 testl %esi, %esi
- 0x41, 0x0f, 0x44, 0xfe, //0x00001a44 cmovel %r14d, %edi
- 0x48, 0x89, 0xfe, //0x00001a48 movq %rdi, %rsi
- 0xa8, 0x01, //0x00001a4b testb $1, %al
- 0x0f, 0x84, 0x38, 0x00, 0x00, 0x00, //0x00001a4d je LBB0_360
- 0x89, 0xc8, //0x00001a53 movl %ecx, %eax
- 0x48, 0x8b, 0x7d, 0xc0, //0x00001a55 movq $-64(%rbp), %rdi
- 0x8a, 0x04, 0x07, //0x00001a59 movb (%rdi,%rax), %al
- 0x0c, 0x20, //0x00001a5c orb $32, %al
- 0x3c, 0x65, //0x00001a5e cmpb $101, %al
- 0x0f, 0x85, 0x25, 0x00, 0x00, 0x00, //0x00001a60 jne LBB0_360
- 0x89, 0xca, //0x00001a66 movl %ecx, %edx
- 0x8a, 0x5c, 0x17, 0x01, //0x00001a68 movb $1(%rdi,%rdx), %bl
- 0x80, 0xfb, 0x2d, //0x00001a6c cmpb $45, %bl
- 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x00001a6f je LBB0_361
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001a75 movl $1, %eax
- 0x80, 0xfb, 0x2b, //0x00001a7a cmpb $43, %bl
- 0x0f, 0x85, 0x29, 0x00, 0x00, 0x00, //0x00001a7d jne LBB0_363
- 0x83, 0xc1, 0x02, //0x00001a83 addl $2, %ecx
- 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00001a86 jmp LBB0_362
- //0x00001a8b LBB0_360
- 0x49, 0xbb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00001a8b movabsq $9218868437227405312, %r11
- 0x49, 0x89, 0xf4, //0x00001a95 movq %rsi, %r12
- 0xe9, 0x76, 0x00, 0x00, 0x00, //0x00001a98 jmp LBB0_371
- //0x00001a9d LBB0_361
- 0x83, 0xc1, 0x02, //0x00001a9d addl $2, %ecx
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00001aa0 movl $-1, %eax
- //0x00001aa5 LBB0_362
- 0x89, 0xca, //0x00001aa5 movl %ecx, %edx
- 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00001aa7 jmp LBB0_364
- //0x00001aac LBB0_363
- 0x48, 0x83, 0xc2, 0x01, //0x00001aac addq $1, %rdx
- //0x00001ab0 LBB0_364
- 0x48, 0x63, 0xd2, //0x00001ab0 movslq %edx, %rdx
- 0x31, 0xc9, //0x00001ab3 xorl %ecx, %ecx
- 0x49, 0x39, 0xd4, //0x00001ab5 cmpq %rdx, %r12
- 0x49, 0xbb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00001ab8 movabsq $9218868437227405312, %r11
- 0x0f, 0x8e, 0x43, 0x00, 0x00, 0x00, //0x00001ac2 jle LBB0_370
- 0x49, 0x01, 0xd1, //0x00001ac8 addq %rdx, %r9
- 0x31, 0xc9, //0x00001acb xorl %ecx, %ecx
- //0x00001acd LBB0_366
- 0x48, 0x8b, 0x55, 0xc8, //0x00001acd movq $-56(%rbp), %rdx
- 0x42, 0x0f, 0xbe, 0x14, 0x0a, //0x00001ad1 movsbl (%rdx,%r9), %edx
- 0x83, 0xfa, 0x30, //0x00001ad6 cmpl $48, %edx
- 0x0f, 0x8c, 0x2c, 0x00, 0x00, 0x00, //0x00001ad9 jl LBB0_370
- 0x80, 0xfa, 0x39, //0x00001adf cmpb $57, %dl
- 0x0f, 0x87, 0x23, 0x00, 0x00, 0x00, //0x00001ae2 ja LBB0_370
- 0x81, 0xf9, 0x0f, 0x27, 0x00, 0x00, //0x00001ae8 cmpl $9999, %ecx
- 0x0f, 0x8f, 0x17, 0x00, 0x00, 0x00, //0x00001aee jg LBB0_370
- 0x8d, 0x0c, 0x89, //0x00001af4 leal (%rcx,%rcx,4), %ecx
- 0x8d, 0x0c, 0x4a, //0x00001af7 leal (%rdx,%rcx,2), %ecx
- 0x83, 0xc1, 0xd0, //0x00001afa addl $-48, %ecx
- 0x49, 0x83, 0xc1, 0x01, //0x00001afd addq $1, %r9
- 0x4c, 0x39, 0x4d, 0xa8, //0x00001b01 cmpq %r9, $-88(%rbp)
- 0x0f, 0x85, 0xc2, 0xff, 0xff, 0xff, //0x00001b05 jne LBB0_366
- //0x00001b0b LBB0_370
- 0x0f, 0xaf, 0xc8, //0x00001b0b imull %eax, %ecx
- 0x01, 0xf1, //0x00001b0e addl %esi, %ecx
- 0x41, 0x89, 0xcc, //0x00001b10 movl %ecx, %r12d
- //0x00001b13 LBB0_371
- 0x45, 0x85, 0xf6, //0x00001b13 testl %r14d, %r14d
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00001b16 je LBB0_374
- 0x31, 0xf6, //0x00001b1c xorl %esi, %esi
- 0x41, 0x81, 0xfc, 0x36, 0x01, 0x00, 0x00, //0x00001b1e cmpl $310, %r12d
- 0x0f, 0x8e, 0x11, 0x00, 0x00, 0x00, //0x00001b25 jle LBB0_375
- 0x4c, 0x89, 0xdb, //0x00001b2b movq %r11, %rbx
- 0xe9, 0xde, 0x14, 0x00, 0x00, //0x00001b2e jmp LBB0_676
- //0x00001b33 LBB0_374
- 0x31, 0xdb, //0x00001b33 xorl %ebx, %ebx
- 0x31, 0xf6, //0x00001b35 xorl %esi, %esi
- 0xe9, 0xd5, 0x14, 0x00, 0x00, //0x00001b37 jmp LBB0_676
- //0x00001b3c LBB0_375
- 0x41, 0x81, 0xfc, 0xb6, 0xfe, 0xff, 0xff, //0x00001b3c cmpl $-330, %r12d
- 0x0f, 0x8d, 0x07, 0x00, 0x00, 0x00, //0x00001b43 jge LBB0_377
- 0x31, 0xdb, //0x00001b49 xorl %ebx, %ebx
- 0xe9, 0xc1, 0x14, 0x00, 0x00, //0x00001b4b jmp LBB0_676
- //0x00001b50 LBB0_377
- 0x49, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, //0x00001b50 movabsq $1152921504606846976, %r9
- 0x45, 0x85, 0xe4, //0x00001b5a testl %r12d, %r12d
- 0x0f, 0x8e, 0xf8, 0x03, 0x00, 0x00, //0x00001b5d jle LBB0_443
- 0x45, 0x31, 0xdb, //0x00001b63 xorl %r11d, %r11d
- 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00001b66 movl $1, %r15d
- 0x44, 0x89, 0xf7, //0x00001b6c movl %r14d, %edi
- 0x44, 0x89, 0xf6, //0x00001b6f movl %r14d, %esi
- 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00001b72 jmp LBB0_381
- //0x00001b77 LBB0_379
- 0x31, 0xf6, //0x00001b77 xorl %esi, %esi
- //0x00001b79 LBB0_380
- 0x48, 0x8b, 0x55, 0xc8, //0x00001b79 movq $-56(%rbp), %rdx
- 0x44, 0x01, 0xda, //0x00001b7d addl %r11d, %edx
- 0x41, 0x89, 0xd3, //0x00001b80 movl %edx, %r11d
- 0x45, 0x85, 0xe4, //0x00001b83 testl %r12d, %r12d
- 0x0f, 0x8e, 0xd4, 0x03, 0x00, 0x00, //0x00001b86 jle LBB0_444
- //0x00001b8c LBB0_381
- 0x41, 0x83, 0xfc, 0x08, //0x00001b8c cmpl $8, %r12d
- 0x0f, 0x86, 0x1b, 0x00, 0x00, 0x00, //0x00001b90 jbe LBB0_384
- 0xb9, 0xe5, 0xff, 0xff, 0xff, //0x00001b96 movl $-27, %ecx
- 0xb8, 0x1b, 0x00, 0x00, 0x00, //0x00001b9b movl $27, %eax
- 0x48, 0x89, 0x45, 0xc8, //0x00001ba0 movq %rax, $-56(%rbp)
- 0x85, 0xf6, //0x00001ba4 testl %esi, %esi
- 0x0f, 0x85, 0xc2, 0x01, 0x00, 0x00, //0x00001ba6 jne LBB0_413
- 0xe9, 0xc6, 0xff, 0xff, 0xff, //0x00001bac jmp LBB0_379
- //0x00001bb1 LBB0_384
- 0x44, 0x89, 0xe0, //0x00001bb1 movl %r12d, %eax
- 0x48, 0x8d, 0x0d, 0x65, 0x47, 0x00, 0x00, //0x00001bb4 leaq $18277(%rip), %rcx /* _POW_TAB+0(%rip) */
- 0x8b, 0x0c, 0x81, //0x00001bbb movl (%rcx,%rax,4), %ecx
- 0x85, 0xf6, //0x00001bbe testl %esi, %esi
- 0x48, 0x89, 0x4d, 0xc8, //0x00001bc0 movq %rcx, $-56(%rbp)
- 0x0f, 0x84, 0xad, 0xff, 0xff, 0xff, //0x00001bc4 je LBB0_379
- 0xf7, 0xd9, //0x00001bca negl %ecx
- 0x83, 0xf9, 0xc3, //0x00001bcc cmpl $-61, %ecx
- 0x0f, 0x87, 0x99, 0x01, 0x00, 0x00, //0x00001bcf ja LBB0_413
- 0x4c, 0x89, 0x5d, 0xc0, //0x00001bd5 movq %r11, $-64(%rbp)
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00001bd9 jmp LBB0_389
- //0x00001bde LBB0_411
- 0x45, 0x31, 0xe4, //0x00001bde xorl %r12d, %r12d
- //0x00001be1 LBB0_387
- 0x45, 0x31, 0xf6, //0x00001be1 xorl %r14d, %r14d
- //0x00001be4 LBB0_388
- 0x41, 0x8d, 0x4b, 0x3c, //0x00001be4 leal $60(%r11), %ecx
- 0x44, 0x89, 0xf6, //0x00001be8 movl %r14d, %esi
- 0x41, 0x83, 0xfb, 0x88, //0x00001beb cmpl $-120, %r11d
- 0x0f, 0x8d, 0x72, 0x01, 0x00, 0x00, //0x00001bef jge LBB0_412
- //0x00001bf5 LBB0_389
- 0x41, 0x89, 0xcb, //0x00001bf5 movl %ecx, %r11d
- 0x85, 0xf6, //0x00001bf8 testl %esi, %esi
- 0xb9, 0x00, 0x00, 0x00, 0x00, //0x00001bfa movl $0, %ecx
- 0x0f, 0x4f, 0xce, //0x00001bff cmovgl %esi, %ecx
- 0x31, 0xd2, //0x00001c02 xorl %edx, %edx
- 0x31, 0xc0, //0x00001c04 xorl %eax, %eax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001c06 .p2align 4, 0x90
- //0x00001c10 LBB0_390
- 0x48, 0x39, 0xd1, //0x00001c10 cmpq %rdx, %rcx
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00001c13 je LBB0_393
- 0x48, 0x8d, 0x04, 0x80, //0x00001c19 leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x1c, 0x10, //0x00001c1d movsbq (%r8,%rdx), %rbx
- 0x48, 0x8d, 0x04, 0x43, //0x00001c22 leaq (%rbx,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x00001c26 addq $-48, %rax
- 0x48, 0x83, 0xc2, 0x01, //0x00001c2a addq $1, %rdx
- 0x4c, 0x39, 0xc8, //0x00001c2e cmpq %r9, %rax
- 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x00001c31 jb LBB0_390
- 0x89, 0xd1, //0x00001c37 movl %edx, %ecx
- 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x00001c39 jmp LBB0_395
- //0x00001c3e LBB0_393
- 0x48, 0x85, 0xc0, //0x00001c3e testq %rax, %rax
- 0x0f, 0x84, 0x9a, 0xff, 0xff, 0xff, //0x00001c41 je LBB0_387
- //0x00001c47 LBB0_394
- 0x48, 0x01, 0xc0, //0x00001c47 addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00001c4a leaq (%rax,%rax,4), %rax
- 0x83, 0xc1, 0x01, //0x00001c4e addl $1, %ecx
- 0x4c, 0x39, 0xc8, //0x00001c51 cmpq %r9, %rax
- 0x0f, 0x82, 0xed, 0xff, 0xff, 0xff, //0x00001c54 jb LBB0_394
- //0x00001c5a LBB0_395
- 0x41, 0x29, 0xcc, //0x00001c5a subl %ecx, %r12d
- 0x31, 0xd2, //0x00001c5d xorl %edx, %edx
- 0x39, 0xf1, //0x00001c5f cmpl %esi, %ecx
- 0x0f, 0x8d, 0x56, 0x00, 0x00, 0x00, //0x00001c61 jge LBB0_400
- 0x48, 0x63, 0xc9, //0x00001c67 movslq %ecx, %rcx
- 0x49, 0x63, 0xf6, //0x00001c6a movslq %r14d, %rsi
- 0x49, 0x8d, 0x14, 0x08, //0x00001c6d leaq (%r8,%rcx), %rdx
- 0x45, 0x31, 0xf6, //0x00001c71 xorl %r14d, %r14d
- //0x00001c74 LBB0_397
- 0x49, 0x8d, 0x59, 0xff, //0x00001c74 leaq $-1(%r9), %rbx
- 0x48, 0x21, 0xc3, //0x00001c78 andq %rax, %rbx
- 0x48, 0xc1, 0xe8, 0x3c, //0x00001c7b shrq $60, %rax
- 0x0c, 0x30, //0x00001c7f orb $48, %al
- 0x43, 0x88, 0x04, 0x30, //0x00001c81 movb %al, (%r8,%r14)
- 0x4a, 0x0f, 0xbe, 0x04, 0x32, //0x00001c85 movsbq (%rdx,%r14), %rax
- 0x4a, 0x8d, 0x3c, 0x31, //0x00001c8a leaq (%rcx,%r14), %rdi
- 0x48, 0x83, 0xc7, 0x01, //0x00001c8e addq $1, %rdi
- 0x49, 0x83, 0xc6, 0x01, //0x00001c92 addq $1, %r14
- 0x48, 0x8d, 0x1c, 0x9b, //0x00001c96 leaq (%rbx,%rbx,4), %rbx
- 0x48, 0x8d, 0x04, 0x58, //0x00001c9a leaq (%rax,%rbx,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x00001c9e addq $-48, %rax
- 0x48, 0x39, 0xf7, //0x00001ca2 cmpq %rsi, %rdi
- 0x0f, 0x8c, 0xc9, 0xff, 0xff, 0xff, //0x00001ca5 jl LBB0_397
- 0x48, 0x85, 0xc0, //0x00001cab testq %rax, %rax
- 0x0f, 0x84, 0x62, 0x00, 0x00, 0x00, //0x00001cae je LBB0_404
- 0x44, 0x89, 0xf2, //0x00001cb4 movl %r14d, %edx
- 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00001cb7 movl $1, %r15d
- //0x00001cbd LBB0_400
- 0x41, 0x89, 0xd6, //0x00001cbd movl %edx, %r14d
- 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00001cc0 jmp LBB0_402
- //0x00001cc5 LBB0_401
- 0x4c, 0x39, 0xc8, //0x00001cc5 cmpq %r9, %rax
- 0x45, 0x0f, 0x43, 0xd7, //0x00001cc8 cmovael %r15d, %r10d
- 0x48, 0x8d, 0x04, 0x09, //0x00001ccc leaq (%rcx,%rcx), %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00001cd0 leaq (%rax,%rax,4), %rax
- 0x48, 0x85, 0xc9, //0x00001cd4 testq %rcx, %rcx
- 0x0f, 0x84, 0x3f, 0x00, 0x00, 0x00, //0x00001cd7 je LBB0_405
- //0x00001cdd LBB0_402
- 0x49, 0x8d, 0x49, 0xff, //0x00001cdd leaq $-1(%r9), %rcx
- 0x48, 0x21, 0xc1, //0x00001ce1 andq %rax, %rcx
- 0x49, 0x63, 0xd6, //0x00001ce4 movslq %r14d, %rdx
- 0x49, 0x39, 0xd5, //0x00001ce7 cmpq %rdx, %r13
- 0x0f, 0x86, 0xd5, 0xff, 0xff, 0xff, //0x00001cea jbe LBB0_401
- 0x48, 0xc1, 0xe8, 0x3c, //0x00001cf0 shrq $60, %rax
- 0x0c, 0x30, //0x00001cf4 orb $48, %al
- 0x41, 0x88, 0x04, 0x10, //0x00001cf6 movb %al, (%r8,%rdx)
- 0x83, 0xc2, 0x01, //0x00001cfa addl $1, %edx
- 0x41, 0x89, 0xd6, //0x00001cfd movl %edx, %r14d
- 0x48, 0x8d, 0x04, 0x09, //0x00001d00 leaq (%rcx,%rcx), %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00001d04 leaq (%rax,%rax,4), %rax
- 0x48, 0x85, 0xc9, //0x00001d08 testq %rcx, %rcx
- 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00001d0b jne LBB0_402
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00001d11 jmp LBB0_405
- //0x00001d16 LBB0_404
- 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00001d16 movl $1, %r15d
- //0x00001d1c LBB0_405
- 0x41, 0x83, 0xc4, 0x01, //0x00001d1c addl $1, %r12d
- 0x45, 0x85, 0xf6, //0x00001d20 testl %r14d, %r14d
- 0x0f, 0x8e, 0x33, 0x00, 0x00, 0x00, //0x00001d23 jle LBB0_410
- 0x44, 0x89, 0xf0, //0x00001d29 movl %r14d, %eax
- 0x42, 0x80, 0x7c, 0x00, 0xff, 0x30, //0x00001d2c cmpb $48, $-1(%rax,%r8)
- 0x0f, 0x85, 0xac, 0xfe, 0xff, 0xff, //0x00001d32 jne LBB0_388
- //0x00001d38 LBB0_407
- 0x48, 0x83, 0xf8, 0x01, //0x00001d38 cmpq $1, %rax
- 0x0f, 0x86, 0x9c, 0xfe, 0xff, 0xff, //0x00001d3c jbe LBB0_411
- 0x8d, 0x48, 0xfe, //0x00001d42 leal $-2(%rax), %ecx
- 0x48, 0x83, 0xc0, 0xff, //0x00001d45 addq $-1, %rax
- 0x41, 0x80, 0x3c, 0x08, 0x30, //0x00001d49 cmpb $48, (%r8,%rcx)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x00001d4e je LBB0_407
- 0x41, 0x89, 0xc6, //0x00001d54 movl %eax, %r14d
- 0xe9, 0x88, 0xfe, 0xff, 0xff, //0x00001d57 jmp LBB0_388
- //0x00001d5c LBB0_410
- 0x0f, 0x85, 0x82, 0xfe, 0xff, 0xff, //0x00001d5c jne LBB0_388
- 0xe9, 0x77, 0xfe, 0xff, 0xff, //0x00001d62 jmp LBB0_411
- //0x00001d67 LBB0_412
- 0x44, 0x89, 0xf6, //0x00001d67 movl %r14d, %esi
- 0x4c, 0x8b, 0x5d, 0xc0, //0x00001d6a movq $-64(%rbp), %r11
- //0x00001d6e LBB0_413
- 0xf7, 0xd9, //0x00001d6e negl %ecx
- 0x85, 0xf6, //0x00001d70 testl %esi, %esi
- 0x41, 0xbf, 0x00, 0x00, 0x00, 0x00, //0x00001d72 movl $0, %r15d
- 0x44, 0x0f, 0x4f, 0xfe, //0x00001d78 cmovgl %esi, %r15d
- 0x31, 0xd2, //0x00001d7c xorl %edx, %edx
- 0x31, 0xc0, //0x00001d7e xorl %eax, %eax
- //0x00001d80 LBB0_414
- 0x49, 0x39, 0xd7, //0x00001d80 cmpq %rdx, %r15
- 0x0f, 0x84, 0xaf, 0x00, 0x00, 0x00, //0x00001d83 je LBB0_423
- 0x48, 0x8d, 0x04, 0x80, //0x00001d89 leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x3c, 0x10, //0x00001d8d movsbq (%r8,%rdx), %rdi
- 0x48, 0x8d, 0x04, 0x47, //0x00001d92 leaq (%rdi,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x00001d96 addq $-48, %rax
- 0x48, 0x83, 0xc2, 0x01, //0x00001d9a addq $1, %rdx
- 0x48, 0x89, 0xc7, //0x00001d9e movq %rax, %rdi
- 0x48, 0xd3, 0xef, //0x00001da1 shrq %cl, %rdi
- 0x48, 0x85, 0xff, //0x00001da4 testq %rdi, %rdi
- 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x00001da7 je LBB0_414
- 0x4c, 0x89, 0x65, 0xb0, //0x00001dad movq %r12, $-80(%rbp)
- 0x41, 0x89, 0xd7, //0x00001db1 movl %edx, %r15d
- //0x00001db4 LBB0_417
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001db4 movq $-1, %r12
- 0x49, 0xd3, 0xe4, //0x00001dbb shlq %cl, %r12
- 0x49, 0xf7, 0xd4, //0x00001dbe notq %r12
- 0x31, 0xff, //0x00001dc1 xorl %edi, %edi
- 0x41, 0x39, 0xf7, //0x00001dc3 cmpl %esi, %r15d
- 0x0f, 0x8d, 0x4a, 0x00, 0x00, 0x00, //0x00001dc6 jge LBB0_421
- 0x4c, 0x89, 0x5d, 0xc0, //0x00001dcc movq %r11, $-64(%rbp)
- 0x49, 0x63, 0xf7, //0x00001dd0 movslq %r15d, %rsi
- 0x4d, 0x63, 0xf6, //0x00001dd3 movslq %r14d, %r14
- 0x49, 0x8d, 0x14, 0x30, //0x00001dd6 leaq (%r8,%rsi), %rdx
- 0x31, 0xff, //0x00001dda xorl %edi, %edi
- //0x00001ddc LBB0_419
- 0x48, 0x89, 0xc3, //0x00001ddc movq %rax, %rbx
- 0x48, 0xd3, 0xeb, //0x00001ddf shrq %cl, %rbx
- 0x4c, 0x21, 0xe0, //0x00001de2 andq %r12, %rax
- 0x80, 0xc3, 0x30, //0x00001de5 addb $48, %bl
- 0x41, 0x88, 0x1c, 0x38, //0x00001de8 movb %bl, (%r8,%rdi)
- 0x48, 0x0f, 0xbe, 0x1c, 0x3a, //0x00001dec movsbq (%rdx,%rdi), %rbx
- 0x4c, 0x8d, 0x1c, 0x3e, //0x00001df1 leaq (%rsi,%rdi), %r11
- 0x49, 0x83, 0xc3, 0x01, //0x00001df5 addq $1, %r11
- 0x48, 0x83, 0xc7, 0x01, //0x00001df9 addq $1, %rdi
- 0x48, 0x8d, 0x04, 0x80, //0x00001dfd leaq (%rax,%rax,4), %rax
- 0x48, 0x8d, 0x04, 0x43, //0x00001e01 leaq (%rbx,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x00001e05 addq $-48, %rax
- 0x4d, 0x39, 0xf3, //0x00001e09 cmpq %r14, %r11
- 0x0f, 0x8c, 0xca, 0xff, 0xff, 0xff, //0x00001e0c jl LBB0_419
- 0x4c, 0x8b, 0x5d, 0xc0, //0x00001e12 movq $-64(%rbp), %r11
- //0x00001e16 LBB0_421
- 0x48, 0x8b, 0x5d, 0xb0, //0x00001e16 movq $-80(%rbp), %rbx
- 0x44, 0x29, 0xfb, //0x00001e1a subl %r15d, %ebx
- 0x83, 0xc3, 0x01, //0x00001e1d addl $1, %ebx
- 0x48, 0x85, 0xc0, //0x00001e20 testq %rax, %rax
- 0x0f, 0x85, 0x3f, 0x00, 0x00, 0x00, //0x00001e23 jne LBB0_426
- 0x48, 0x8b, 0x4d, 0xc8, //0x00001e29 movq $-56(%rbp), %rcx
- 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00001e2d movl $1, %r15d
- 0xe9, 0x87, 0x00, 0x00, 0x00, //0x00001e33 jmp LBB0_431
- //0x00001e38 LBB0_423
- 0x48, 0x85, 0xc0, //0x00001e38 testq %rax, %rax
- 0x0f, 0x84, 0xd0, 0x00, 0x00, 0x00, //0x00001e3b je LBB0_438
- 0x48, 0x89, 0xc2, //0x00001e41 movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x00001e44 shrq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x00001e47 testq %rdx, %rdx
- 0x0f, 0x84, 0xd3, 0x00, 0x00, 0x00, //0x00001e4a je LBB0_439
- 0x4c, 0x89, 0xe3, //0x00001e50 movq %r12, %rbx
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001e53 movq $-1, %r12
- 0x49, 0xd3, 0xe4, //0x00001e5a shlq %cl, %r12
- 0x49, 0xf7, 0xd4, //0x00001e5d notq %r12
- 0x44, 0x29, 0xfb, //0x00001e60 subl %r15d, %ebx
- 0x83, 0xc3, 0x01, //0x00001e63 addl $1, %ebx
- 0x31, 0xff, //0x00001e66 xorl %edi, %edi
- //0x00001e68 LBB0_426
- 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00001e68 movl $1, %r15d
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00001e6e jmp LBB0_428
- //0x00001e73 LBB0_427
- 0x48, 0x85, 0xd2, //0x00001e73 testq %rdx, %rdx
- 0x45, 0x0f, 0x45, 0xd7, //0x00001e76 cmovnel %r15d, %r10d
- 0x48, 0x01, 0xc0, //0x00001e7a addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00001e7d leaq (%rax,%rax,4), %rax
- 0x48, 0x85, 0xc0, //0x00001e81 testq %rax, %rax
- 0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x00001e84 je LBB0_430
- //0x00001e8a LBB0_428
- 0x48, 0x89, 0xc2, //0x00001e8a movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x00001e8d shrq %cl, %rdx
- 0x4c, 0x21, 0xe0, //0x00001e90 andq %r12, %rax
- 0x48, 0x63, 0xf7, //0x00001e93 movslq %edi, %rsi
- 0x49, 0x39, 0xf5, //0x00001e96 cmpq %rsi, %r13
- 0x0f, 0x86, 0xd4, 0xff, 0xff, 0xff, //0x00001e99 jbe LBB0_427
- 0x80, 0xc2, 0x30, //0x00001e9f addb $48, %dl
- 0x41, 0x88, 0x14, 0x30, //0x00001ea2 movb %dl, (%r8,%rsi)
- 0x83, 0xc6, 0x01, //0x00001ea6 addl $1, %esi
- 0x89, 0xf7, //0x00001ea9 movl %esi, %edi
- 0x48, 0x01, 0xc0, //0x00001eab addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00001eae leaq (%rax,%rax,4), %rax
- 0x48, 0x85, 0xc0, //0x00001eb2 testq %rax, %rax
- 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00001eb5 jne LBB0_428
- //0x00001ebb LBB0_430
- 0x48, 0x8b, 0x4d, 0xc8, //0x00001ebb movq $-56(%rbp), %rcx
- //0x00001ebf LBB0_431
- 0x85, 0xff, //0x00001ebf testl %edi, %edi
- 0x49, 0x89, 0xdc, //0x00001ec1 movq %rbx, %r12
- 0x0f, 0x8e, 0x37, 0x00, 0x00, 0x00, //0x00001ec4 jle LBB0_436
- 0x41, 0x89, 0xfe, //0x00001eca movl %edi, %r14d
- 0x43, 0x80, 0x7c, 0x06, 0xff, 0x30, //0x00001ecd cmpb $48, $-1(%r14,%r8)
- 0x0f, 0x85, 0x2e, 0x00, 0x00, 0x00, //0x00001ed3 jne LBB0_437
- //0x00001ed9 LBB0_433
- 0x49, 0x83, 0xfe, 0x01, //0x00001ed9 cmpq $1, %r14
- 0x0f, 0x86, 0x63, 0x00, 0x00, 0x00, //0x00001edd jbe LBB0_441
- 0x41, 0x8d, 0x46, 0xfe, //0x00001ee3 leal $-2(%r14), %eax
- 0x49, 0x83, 0xc6, 0xff, //0x00001ee7 addq $-1, %r14
- 0x41, 0x80, 0x3c, 0x00, 0x30, //0x00001eeb cmpb $48, (%r8,%rax)
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00001ef0 je LBB0_433
- 0x44, 0x89, 0xf7, //0x00001ef6 movl %r14d, %edi
- 0x44, 0x89, 0xf6, //0x00001ef9 movl %r14d, %esi
- 0xe9, 0x78, 0xfc, 0xff, 0xff, //0x00001efc jmp LBB0_380
- //0x00001f01 LBB0_436
- 0x0f, 0x84, 0xe5, 0x11, 0x00, 0x00, //0x00001f01 je LBB0_686
- //0x00001f07 LBB0_437
- 0x41, 0x89, 0xfe, //0x00001f07 movl %edi, %r14d
- 0x89, 0xfe, //0x00001f0a movl %edi, %esi
- 0xe9, 0x68, 0xfc, 0xff, 0xff, //0x00001f0c jmp LBB0_380
- //0x00001f11 LBB0_438
- 0x45, 0x31, 0xf6, //0x00001f11 xorl %r14d, %r14d
- 0x31, 0xff, //0x00001f14 xorl %edi, %edi
- 0x31, 0xf6, //0x00001f16 xorl %esi, %esi
- 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00001f18 movl $1, %r15d
- 0xe9, 0x56, 0xfc, 0xff, 0xff, //0x00001f1e jmp LBB0_380
- //0x00001f23 LBB0_439
- 0x4c, 0x89, 0x65, 0xb0, //0x00001f23 movq %r12, $-80(%rbp)
- //0x00001f27 LBB0_440
- 0x48, 0x01, 0xc0, //0x00001f27 addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00001f2a leaq (%rax,%rax,4), %rax
- 0x41, 0x83, 0xc7, 0x01, //0x00001f2e addl $1, %r15d
- 0x48, 0x89, 0xc2, //0x00001f32 movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x00001f35 shrq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x00001f38 testq %rdx, %rdx
- 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x00001f3b je LBB0_440
- 0xe9, 0x6e, 0xfe, 0xff, 0xff, //0x00001f41 jmp LBB0_417
- //0x00001f46 LBB0_441
- 0x41, 0x83, 0xc6, 0xff, //0x00001f46 addl $-1, %r14d
- //0x00001f4a LBB0_442
- 0x44, 0x01, 0xd9, //0x00001f4a addl %r11d, %ecx
- 0x45, 0x31, 0xe4, //0x00001f4d xorl %r12d, %r12d
- 0x44, 0x89, 0xf7, //0x00001f50 movl %r14d, %edi
- 0x48, 0x89, 0xca, //0x00001f53 movq %rcx, %rdx
- 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00001f56 jmp LBB0_444
- //0x00001f5b LBB0_443
- 0x44, 0x89, 0xf7, //0x00001f5b movl %r14d, %edi
- 0x31, 0xd2, //0x00001f5e xorl %edx, %edx
- //0x00001f60 LBB0_444
- 0x49, 0x8d, 0x40, 0x01, //0x00001f60 leaq $1(%r8), %rax
- 0x48, 0x89, 0x45, 0x90, //0x00001f64 movq %rax, $-112(%rbp)
- 0x41, 0x89, 0xfb, //0x00001f68 movl %edi, %r11d
- 0xe9, 0x19, 0x00, 0x00, 0x00, //0x00001f6b jmp LBB0_449
- //0x00001f70 LBB0_445
- 0x83, 0xc0, 0xff, //0x00001f70 addl $-1, %eax
- 0x41, 0x89, 0xc6, //0x00001f73 movl %eax, %r14d
- //0x00001f76 LBB0_446
- 0x45, 0x31, 0xe4, //0x00001f76 xorl %r12d, %r12d
- //0x00001f79 LBB0_447
- 0x85, 0xf6, //0x00001f79 testl %esi, %esi
- 0x0f, 0x88, 0x06, 0x02, 0x00, 0x00, //0x00001f7b js LBB0_475
- //0x00001f81 LBB0_448
- 0x44, 0x89, 0xf7, //0x00001f81 movl %r14d, %edi
- 0x45, 0x89, 0xf3, //0x00001f84 movl %r14d, %r11d
- 0x29, 0xf2, //0x00001f87 subl %esi, %edx
- //0x00001f89 LBB0_449
- 0x45, 0x85, 0xe4, //0x00001f89 testl %r12d, %r12d
- 0x0f, 0x88, 0x15, 0x00, 0x00, 0x00, //0x00001f8c js LBB0_452
- 0x0f, 0x85, 0xd9, 0x06, 0x00, 0x00, //0x00001f92 jne LBB0_547
- 0x41, 0x80, 0x38, 0x35, //0x00001f98 cmpb $53, (%r8)
- 0x0f, 0x8c, 0x2e, 0x00, 0x00, 0x00, //0x00001f9c jl LBB0_455
- 0xe9, 0xca, 0x06, 0x00, 0x00, //0x00001fa2 jmp LBB0_547
- //0x00001fa7 LBB0_452
- 0x41, 0x83, 0xfc, 0xf8, //0x00001fa7 cmpl $-8, %r12d
- 0x0f, 0x83, 0x1f, 0x00, 0x00, 0x00, //0x00001fab jae LBB0_455
- 0xbe, 0x1b, 0x00, 0x00, 0x00, //0x00001fb1 movl $27, %esi
- 0x85, 0xff, //0x00001fb6 testl %edi, %edi
- 0x0f, 0x84, 0x41, 0x05, 0x00, 0x00, //0x00001fb8 je LBB0_525
- 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00001fbe movl $1, %r15d
- 0x48, 0x89, 0x55, 0xc8, //0x00001fc4 movq %rdx, $-56(%rbp)
- 0x41, 0x89, 0xfb, //0x00001fc8 movl %edi, %r11d
- 0xe9, 0x22, 0x00, 0x00, 0x00, //0x00001fcb jmp LBB0_457
- //0x00001fd0 LBB0_455
- 0x44, 0x89, 0xe0, //0x00001fd0 movl %r12d, %eax
- 0xf7, 0xd8, //0x00001fd3 negl %eax
- 0x48, 0x8d, 0x0d, 0x44, 0x43, 0x00, 0x00, //0x00001fd5 leaq $17220(%rip), %rcx /* _POW_TAB+0(%rip) */
- 0x8b, 0x34, 0x81, //0x00001fdc movl (%rcx,%rax,4), %esi
- 0x45, 0x85, 0xdb, //0x00001fdf testl %r11d, %r11d
- 0x0f, 0x84, 0x95, 0x01, 0x00, 0x00, //0x00001fe2 je LBB0_474
- 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00001fe8 movl $1, %r15d
- 0x48, 0x89, 0x55, 0xc8, //0x00001fee movq %rdx, $-56(%rbp)
- //0x00001ff2 LBB0_457
- 0x89, 0x75, 0xa4, //0x00001ff2 movl %esi, $-92(%rbp)
- 0x89, 0xf1, //0x00001ff5 movl %esi, %ecx
- 0x48, 0x6b, 0xd1, 0x68, //0x00001ff7 imulq $104, %rcx, %rdx
- 0x48, 0x8d, 0x05, 0x4e, 0x43, 0x00, 0x00, //0x00001ffb leaq $17230(%rip), %rax /* _LSHIFT_TAB+0(%rip) */
- 0x8b, 0x34, 0x02, //0x00002002 movl (%rdx,%rax), %esi
- 0x48, 0x89, 0x75, 0xc0, //0x00002005 movq %rsi, $-64(%rbp)
- 0x49, 0x63, 0xf3, //0x00002009 movslq %r11d, %rsi
- 0x48, 0x8d, 0x3c, 0x02, //0x0000200c leaq (%rdx,%rax), %rdi
- 0x48, 0x83, 0xc7, 0x04, //0x00002010 addq $4, %rdi
- 0x31, 0xdb, //0x00002014 xorl %ebx, %ebx
- 0x4c, 0x89, 0x65, 0xb0, //0x00002016 movq %r12, $-80(%rbp)
- //0x0000201a LBB0_458
- 0x0f, 0xb6, 0x04, 0x1f, //0x0000201a movzbl (%rdi,%rbx), %eax
- 0x84, 0xc0, //0x0000201e testb %al, %al
- 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00002020 je LBB0_463
- 0x41, 0x38, 0x04, 0x18, //0x00002026 cmpb %al, (%r8,%rbx)
- 0x0f, 0x85, 0xed, 0x03, 0x00, 0x00, //0x0000202a jne LBB0_512
- 0x48, 0x83, 0xc3, 0x01, //0x00002030 addq $1, %rbx
- 0x48, 0x39, 0xde, //0x00002034 cmpq %rbx, %rsi
- 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00002037 jne LBB0_458
- 0x44, 0x89, 0xd8, //0x0000203d movl %r11d, %eax
- 0x48, 0x8d, 0x35, 0x09, 0x43, 0x00, 0x00, //0x00002040 leaq $17161(%rip), %rsi /* _LSHIFT_TAB+0(%rip) */
- 0x48, 0x01, 0xf2, //0x00002047 addq %rsi, %rdx
- 0x80, 0x7c, 0x10, 0x04, 0x00, //0x0000204a cmpb $0, $4(%rax,%rdx)
- 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x0000204f je LBB0_463
- //0x00002055 LBB0_462
- 0x48, 0x8b, 0x45, 0xc0, //0x00002055 movq $-64(%rbp), %rax
- 0x83, 0xc0, 0xff, //0x00002059 addl $-1, %eax
- 0x48, 0x89, 0x45, 0xc0, //0x0000205c movq %rax, $-64(%rbp)
- //0x00002060 LBB0_463
- 0x45, 0x85, 0xdb, //0x00002060 testl %r11d, %r11d
- 0x0f, 0x8e, 0x3f, 0x03, 0x00, 0x00, //0x00002063 jle LBB0_504
- 0x48, 0x8b, 0x45, 0xc0, //0x00002069 movq $-64(%rbp), %rax
- 0x44, 0x01, 0xd8, //0x0000206d addl %r11d, %eax
- 0x44, 0x89, 0xdb, //0x00002070 movl %r11d, %ebx
- 0x48, 0x98, //0x00002073 cltq
- 0x49, 0x89, 0xc4, //0x00002075 movq %rax, %r12
- 0x49, 0xc1, 0xe4, 0x20, //0x00002078 shlq $32, %r12
- 0x48, 0x83, 0xc0, 0xff, //0x0000207c addq $-1, %rax
- 0x48, 0x83, 0xc3, 0x01, //0x00002080 addq $1, %rbx
- 0x31, 0xf6, //0x00002084 xorl %esi, %esi
- 0xe9, 0x26, 0x00, 0x00, 0x00, //0x00002086 jmp LBB0_467
- //0x0000208b LBB0_465
- 0x48, 0x85, 0xc0, //0x0000208b testq %rax, %rax
- 0x45, 0x0f, 0x45, 0xd7, //0x0000208e cmovnel %r15d, %r10d
- //0x00002092 LBB0_466
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00002092 movabsq $-4294967296, %rax
- 0x49, 0x01, 0xc4, //0x0000209c addq %rax, %r12
- 0x49, 0x8d, 0x43, 0xff, //0x0000209f leaq $-1(%r11), %rax
- 0x48, 0x83, 0xc3, 0xff, //0x000020a3 addq $-1, %rbx
- 0x48, 0x83, 0xfb, 0x01, //0x000020a7 cmpq $1, %rbx
- 0x0f, 0x86, 0x4e, 0x00, 0x00, 0x00, //0x000020ab jbe LBB0_469
- //0x000020b1 LBB0_467
- 0x49, 0x89, 0xc3, //0x000020b1 movq %rax, %r11
- 0x8d, 0x43, 0xfe, //0x000020b4 leal $-2(%rbx), %eax
- 0x49, 0x0f, 0xbe, 0x3c, 0x00, //0x000020b7 movsbq (%r8,%rax), %rdi
- 0x48, 0x83, 0xc7, 0xd0, //0x000020bc addq $-48, %rdi
- 0x48, 0xd3, 0xe7, //0x000020c0 shlq %cl, %rdi
- 0x48, 0x01, 0xf7, //0x000020c3 addq %rsi, %rdi
- 0x48, 0x89, 0xf8, //0x000020c6 movq %rdi, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000020c9 movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x000020d3 mulq %rdx
- 0x48, 0x89, 0xd6, //0x000020d6 movq %rdx, %rsi
- 0x48, 0xc1, 0xee, 0x03, //0x000020d9 shrq $3, %rsi
- 0x48, 0x8d, 0x04, 0x36, //0x000020dd leaq (%rsi,%rsi), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x000020e1 leaq (%rax,%rax,4), %rdx
- 0x48, 0x89, 0xf8, //0x000020e5 movq %rdi, %rax
- 0x48, 0x29, 0xd0, //0x000020e8 subq %rdx, %rax
- 0x4d, 0x39, 0xeb, //0x000020eb cmpq %r13, %r11
- 0x0f, 0x83, 0x97, 0xff, 0xff, 0xff, //0x000020ee jae LBB0_465
- 0x04, 0x30, //0x000020f4 addb $48, %al
- 0x43, 0x88, 0x04, 0x18, //0x000020f6 movb %al, (%r8,%r11)
- 0xe9, 0x93, 0xff, 0xff, 0xff, //0x000020fa jmp LBB0_466
- //0x000020ff LBB0_469
- 0x48, 0x83, 0xff, 0x0a, //0x000020ff cmpq $10, %rdi
- 0x4c, 0x8b, 0x65, 0xb0, //0x00002103 movq $-80(%rbp), %r12
- 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00002107 movl $1, %ebx
- 0x0f, 0x82, 0x9f, 0x02, 0x00, 0x00, //0x0000210c jb LBB0_505
- 0x49, 0x63, 0xcb, //0x00002112 movslq %r11d, %rcx
- 0x48, 0x83, 0xc1, 0xff, //0x00002115 addq $-1, %rcx
- 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00002119 jmp LBB0_472
- //0x0000211e LBB0_471
- 0x48, 0x85, 0xc0, //0x0000211e testq %rax, %rax
- 0x44, 0x0f, 0x45, 0xd3, //0x00002121 cmovnel %ebx, %r10d
- 0x48, 0x83, 0xc1, 0xff, //0x00002125 addq $-1, %rcx
- 0x48, 0x83, 0xfe, 0x09, //0x00002129 cmpq $9, %rsi
- 0x48, 0x89, 0xd6, //0x0000212d movq %rdx, %rsi
- 0x0f, 0x86, 0x7b, 0x02, 0x00, 0x00, //0x00002130 jbe LBB0_505
- //0x00002136 LBB0_472
- 0x48, 0x89, 0xf0, //0x00002136 movq %rsi, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00002139 movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x00002143 mulq %rdx
- 0x48, 0xc1, 0xea, 0x03, //0x00002146 shrq $3, %rdx
- 0x48, 0x8d, 0x04, 0x12, //0x0000214a leaq (%rdx,%rdx), %rax
- 0x48, 0x8d, 0x3c, 0x80, //0x0000214e leaq (%rax,%rax,4), %rdi
- 0x48, 0x89, 0xf0, //0x00002152 movq %rsi, %rax
- 0x48, 0x29, 0xf8, //0x00002155 subq %rdi, %rax
- 0x4c, 0x39, 0xe9, //0x00002158 cmpq %r13, %rcx
- 0x0f, 0x83, 0xbd, 0xff, 0xff, 0xff, //0x0000215b jae LBB0_471
- 0x04, 0x30, //0x00002161 addb $48, %al
- 0x41, 0x88, 0x04, 0x08, //0x00002163 movb %al, (%r8,%rcx)
- 0x48, 0x83, 0xc1, 0xff, //0x00002167 addq $-1, %rcx
- 0x48, 0x83, 0xfe, 0x09, //0x0000216b cmpq $9, %rsi
- 0x48, 0x89, 0xd6, //0x0000216f movq %rdx, %rsi
- 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x00002172 ja LBB0_472
- 0xe9, 0x34, 0x02, 0x00, 0x00, //0x00002178 jmp LBB0_505
- //0x0000217d LBB0_474
- 0x45, 0x31, 0xdb, //0x0000217d xorl %r11d, %r11d
- 0x29, 0xf2, //0x00002180 subl %esi, %edx
- 0xe9, 0x02, 0xfe, 0xff, 0xff, //0x00002182 jmp LBB0_449
- //0x00002187 LBB0_475
- 0x48, 0x89, 0x55, 0xc8, //0x00002187 movq %rdx, $-56(%rbp)
- 0x83, 0xfe, 0xc3, //0x0000218b cmpl $-61, %esi
- 0x0f, 0x87, 0x94, 0x02, 0x00, 0x00, //0x0000218e ja LBB0_513
- 0x41, 0x89, 0xf3, //0x00002194 movl %esi, %r11d
- 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00002197 jmp LBB0_479
- //0x0000219c LBB0_503
- 0x45, 0x31, 0xe4, //0x0000219c xorl %r12d, %r12d
- //0x0000219f LBB0_477
- 0x45, 0x31, 0xff, //0x0000219f xorl %r15d, %r15d
- //0x000021a2 LBB0_478
- 0x41, 0x8d, 0x4b, 0x3c, //0x000021a2 leal $60(%r11), %ecx
- 0x45, 0x89, 0xfe, //0x000021a6 movl %r15d, %r14d
- 0x41, 0x83, 0xfb, 0x88, //0x000021a9 cmpl $-120, %r11d
- 0x41, 0x89, 0xcb, //0x000021ad movl %ecx, %r11d
- 0x0f, 0x8d, 0x77, 0x02, 0x00, 0x00, //0x000021b0 jge LBB0_514
- //0x000021b6 LBB0_479
- 0x45, 0x85, 0xf6, //0x000021b6 testl %r14d, %r14d
- 0xbe, 0x00, 0x00, 0x00, 0x00, //0x000021b9 movl $0, %esi
- 0x41, 0x0f, 0x4f, 0xf6, //0x000021be cmovgl %r14d, %esi
- 0x31, 0xc0, //0x000021c2 xorl %eax, %eax
- 0x31, 0xc9, //0x000021c4 xorl %ecx, %ecx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000021c6 .p2align 4, 0x90
- //0x000021d0 LBB0_480
- 0x48, 0x39, 0xc6, //0x000021d0 cmpq %rax, %rsi
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x000021d3 je LBB0_483
- 0x48, 0x8d, 0x0c, 0x89, //0x000021d9 leaq (%rcx,%rcx,4), %rcx
- 0x49, 0x0f, 0xbe, 0x14, 0x00, //0x000021dd movsbq (%r8,%rax), %rdx
- 0x48, 0x8d, 0x0c, 0x4a, //0x000021e2 leaq (%rdx,%rcx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x000021e6 addq $-48, %rcx
- 0x48, 0x83, 0xc0, 0x01, //0x000021ea addq $1, %rax
- 0x4c, 0x39, 0xc9, //0x000021ee cmpq %r9, %rcx
- 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x000021f1 jb LBB0_480
- 0x89, 0xc6, //0x000021f7 movl %eax, %esi
- 0xe9, 0x25, 0x00, 0x00, 0x00, //0x000021f9 jmp LBB0_485
- //0x000021fe LBB0_483
- 0x48, 0x85, 0xc9, //0x000021fe testq %rcx, %rcx
- 0x0f, 0x84, 0x98, 0xff, 0xff, 0xff, //0x00002201 je LBB0_477
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002207 .p2align 4, 0x90
- //0x00002210 LBB0_484
- 0x48, 0x01, 0xc9, //0x00002210 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00002213 leaq (%rcx,%rcx,4), %rcx
- 0x83, 0xc6, 0x01, //0x00002217 addl $1, %esi
- 0x4c, 0x39, 0xc9, //0x0000221a cmpq %r9, %rcx
- 0x0f, 0x82, 0xed, 0xff, 0xff, 0xff, //0x0000221d jb LBB0_484
- //0x00002223 LBB0_485
- 0x41, 0x29, 0xf4, //0x00002223 subl %esi, %r12d
- 0x45, 0x31, 0xff, //0x00002226 xorl %r15d, %r15d
- 0x44, 0x39, 0xf6, //0x00002229 cmpl %r14d, %esi
- 0x0f, 0x8d, 0xf6, 0x00, 0x00, 0x00, //0x0000222c jge LBB0_495
- 0x48, 0x63, 0xf6, //0x00002232 movslq %esi, %rsi
- 0x49, 0x63, 0xc6, //0x00002235 movslq %r14d, %rax
- 0x49, 0x89, 0xc7, //0x00002238 movq %rax, %r15
- 0x49, 0x29, 0xf7, //0x0000223b subq %rsi, %r15
- 0x48, 0x89, 0xf7, //0x0000223e movq %rsi, %rdi
- 0x48, 0xf7, 0xd7, //0x00002241 notq %rdi
- 0x48, 0x01, 0xc7, //0x00002244 addq %rax, %rdi
- 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00002247 jne LBB0_488
- 0x31, 0xff, //0x0000224d xorl %edi, %edi
- 0xe9, 0x7e, 0x00, 0x00, 0x00, //0x0000224f jmp LBB0_491
- //0x00002254 LBB0_488
- 0x4d, 0x89, 0xfe, //0x00002254 movq %r15, %r14
- 0x49, 0x83, 0xe6, 0xfe, //0x00002257 andq $-2, %r14
- 0x49, 0xf7, 0xde, //0x0000225b negq %r14
- 0x31, 0xff, //0x0000225e xorl %edi, %edi
- 0x48, 0x8b, 0x45, 0x90, //0x00002260 movq $-112(%rbp), %rax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002264 .p2align 4, 0x90
- //0x00002270 LBB0_489
- 0x48, 0x89, 0xcb, //0x00002270 movq %rcx, %rbx
- 0x48, 0xc1, 0xeb, 0x3c, //0x00002273 shrq $60, %rbx
- 0x49, 0x8d, 0x51, 0xff, //0x00002277 leaq $-1(%r9), %rdx
- 0x48, 0x21, 0xd1, //0x0000227b andq %rdx, %rcx
- 0x80, 0xcb, 0x30, //0x0000227e orb $48, %bl
- 0x88, 0x58, 0xff, //0x00002281 movb %bl, $-1(%rax)
- 0x48, 0x8d, 0x0c, 0x89, //0x00002284 leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x0f, 0xbe, 0x5c, 0x30, 0xff, //0x00002288 movsbq $-1(%rax,%rsi), %rbx
- 0x48, 0x8d, 0x0c, 0x4b, //0x0000228e leaq (%rbx,%rcx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x00002292 addq $-48, %rcx
- 0x48, 0x89, 0xcb, //0x00002296 movq %rcx, %rbx
- 0x48, 0xc1, 0xeb, 0x3c, //0x00002299 shrq $60, %rbx
- 0x48, 0x21, 0xd1, //0x0000229d andq %rdx, %rcx
- 0x80, 0xcb, 0x30, //0x000022a0 orb $48, %bl
- 0x88, 0x18, //0x000022a3 movb %bl, (%rax)
- 0x48, 0x8d, 0x0c, 0x89, //0x000022a5 leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x0f, 0xbe, 0x14, 0x30, //0x000022a9 movsbq (%rax,%rsi), %rdx
- 0x48, 0x8d, 0x0c, 0x4a, //0x000022ae leaq (%rdx,%rcx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x000022b2 addq $-48, %rcx
- 0x48, 0x83, 0xc0, 0x02, //0x000022b6 addq $2, %rax
- 0x48, 0x83, 0xc7, 0xfe, //0x000022ba addq $-2, %rdi
- 0x49, 0x39, 0xfe, //0x000022be cmpq %rdi, %r14
- 0x0f, 0x85, 0xa9, 0xff, 0xff, 0xff, //0x000022c1 jne LBB0_489
- 0x48, 0x29, 0xfe, //0x000022c7 subq %rdi, %rsi
- 0x48, 0xf7, 0xdf, //0x000022ca negq %rdi
- 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000022cd movl $1, %ebx
- //0x000022d2 LBB0_491
- 0x41, 0xf6, 0xc7, 0x01, //0x000022d2 testb $1, %r15b
- 0x0f, 0x84, 0x23, 0x00, 0x00, 0x00, //0x000022d6 je LBB0_493
- 0x49, 0x8d, 0x41, 0xff, //0x000022dc leaq $-1(%r9), %rax
- 0x48, 0x21, 0xc8, //0x000022e0 andq %rcx, %rax
- 0x48, 0xc1, 0xe9, 0x3c, //0x000022e3 shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x000022e7 orb $48, %cl
- 0x41, 0x88, 0x0c, 0x38, //0x000022ea movb %cl, (%r8,%rdi)
- 0x48, 0x8d, 0x04, 0x80, //0x000022ee leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x0c, 0x30, //0x000022f2 movsbq (%r8,%rsi), %rcx
- 0x48, 0x8d, 0x0c, 0x41, //0x000022f7 leaq (%rcx,%rax,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x000022fb addq $-48, %rcx
- //0x000022ff LBB0_493
- 0x48, 0x85, 0xc9, //0x000022ff testq %rcx, %rcx
- 0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x00002302 jne LBB0_495
- 0xe9, 0x50, 0x00, 0x00, 0x00, //0x00002308 jmp LBB0_497
- 0x90, 0x90, 0x90, //0x0000230d .p2align 4, 0x90
- //0x00002310 LBB0_494
- 0x4c, 0x39, 0xc9, //0x00002310 cmpq %r9, %rcx
- 0x44, 0x0f, 0x43, 0xd3, //0x00002313 cmovael %ebx, %r10d
- 0x48, 0x8d, 0x0c, 0x00, //0x00002317 leaq (%rax,%rax), %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x0000231b leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc0, //0x0000231f testq %rax, %rax
- 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00002322 je LBB0_497
- //0x00002328 LBB0_495
- 0x49, 0x8d, 0x41, 0xff, //0x00002328 leaq $-1(%r9), %rax
- 0x48, 0x21, 0xc8, //0x0000232c andq %rcx, %rax
- 0x49, 0x63, 0xf7, //0x0000232f movslq %r15d, %rsi
- 0x49, 0x39, 0xf5, //0x00002332 cmpq %rsi, %r13
- 0x0f, 0x86, 0xd5, 0xff, 0xff, 0xff, //0x00002335 jbe LBB0_494
- 0x48, 0xc1, 0xe9, 0x3c, //0x0000233b shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x0000233f orb $48, %cl
- 0x41, 0x88, 0x0c, 0x30, //0x00002342 movb %cl, (%r8,%rsi)
- 0x83, 0xc6, 0x01, //0x00002346 addl $1, %esi
- 0x41, 0x89, 0xf7, //0x00002349 movl %esi, %r15d
- 0x48, 0x8d, 0x0c, 0x00, //0x0000234c leaq (%rax,%rax), %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00002350 leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc0, //0x00002354 testq %rax, %rax
- 0x0f, 0x85, 0xcb, 0xff, 0xff, 0xff, //0x00002357 jne LBB0_495
- //0x0000235d LBB0_497
- 0x41, 0x83, 0xc4, 0x01, //0x0000235d addl $1, %r12d
- 0x45, 0x85, 0xff, //0x00002361 testl %r15d, %r15d
- 0x0f, 0x8e, 0x33, 0x00, 0x00, 0x00, //0x00002364 jle LBB0_502
- 0x44, 0x89, 0xf8, //0x0000236a movl %r15d, %eax
- 0x42, 0x80, 0x7c, 0x00, 0xff, 0x30, //0x0000236d cmpb $48, $-1(%rax,%r8)
- 0x0f, 0x85, 0x29, 0xfe, 0xff, 0xff, //0x00002373 jne LBB0_478
- //0x00002379 LBB0_499
- 0x48, 0x83, 0xf8, 0x01, //0x00002379 cmpq $1, %rax
- 0x0f, 0x86, 0x19, 0xfe, 0xff, 0xff, //0x0000237d jbe LBB0_503
- 0x8d, 0x48, 0xfe, //0x00002383 leal $-2(%rax), %ecx
- 0x48, 0x83, 0xc0, 0xff, //0x00002386 addq $-1, %rax
- 0x41, 0x80, 0x3c, 0x08, 0x30, //0x0000238a cmpb $48, (%r8,%rcx)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x0000238f je LBB0_499
- 0x41, 0x89, 0xc7, //0x00002395 movl %eax, %r15d
- 0xe9, 0x05, 0xfe, 0xff, 0xff, //0x00002398 jmp LBB0_478
- //0x0000239d LBB0_502
- 0x0f, 0x85, 0xff, 0xfd, 0xff, 0xff, //0x0000239d jne LBB0_478
- 0xe9, 0xf4, 0xfd, 0xff, 0xff, //0x000023a3 jmp LBB0_503
- //0x000023a8 LBB0_504
- 0x4c, 0x8b, 0x65, 0xb0, //0x000023a8 movq $-80(%rbp), %r12
- 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000023ac movl $1, %ebx
- //0x000023b1 LBB0_505
- 0x48, 0x8b, 0x45, 0xc0, //0x000023b1 movq $-64(%rbp), %rax
- 0x41, 0x01, 0xc6, //0x000023b5 addl %eax, %r14d
- 0x4d, 0x63, 0xf6, //0x000023b8 movslq %r14d, %r14
- 0x4d, 0x39, 0xf5, //0x000023bb cmpq %r14, %r13
- 0x45, 0x0f, 0x46, 0xf5, //0x000023be cmovbel %r13d, %r14d
- 0x41, 0x01, 0xc4, //0x000023c2 addl %eax, %r12d
- 0x45, 0x85, 0xf6, //0x000023c5 testl %r14d, %r14d
- 0x0f, 0x8e, 0x3a, 0x00, 0x00, 0x00, //0x000023c8 jle LBB0_510
- 0x44, 0x89, 0xf0, //0x000023ce movl %r14d, %eax
- 0x42, 0x80, 0x7c, 0x00, 0xff, 0x30, //0x000023d1 cmpb $48, $-1(%rax,%r8)
- 0x48, 0x8b, 0x55, 0xc8, //0x000023d7 movq $-56(%rbp), %rdx
- 0x8b, 0x75, 0xa4, //0x000023db movl $-92(%rbp), %esi
- 0x0f, 0x85, 0x95, 0xfb, 0xff, 0xff, //0x000023de jne LBB0_447
- //0x000023e4 LBB0_507
- 0x48, 0x83, 0xf8, 0x01, //0x000023e4 cmpq $1, %rax
- 0x0f, 0x86, 0x82, 0xfb, 0xff, 0xff, //0x000023e8 jbe LBB0_445
- 0x8d, 0x48, 0xfe, //0x000023ee leal $-2(%rax), %ecx
- 0x48, 0x83, 0xc0, 0xff, //0x000023f1 addq $-1, %rax
- 0x41, 0x80, 0x3c, 0x08, 0x30, //0x000023f5 cmpb $48, (%r8,%rcx)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x000023fa je LBB0_507
- 0x41, 0x89, 0xc6, //0x00002400 movl %eax, %r14d
- 0xe9, 0x71, 0xfb, 0xff, 0xff, //0x00002403 jmp LBB0_447
- //0x00002408 LBB0_510
- 0x48, 0x8b, 0x55, 0xc8, //0x00002408 movq $-56(%rbp), %rdx
- 0x8b, 0x75, 0xa4, //0x0000240c movl $-92(%rbp), %esi
- 0x0f, 0x85, 0x64, 0xfb, 0xff, 0xff, //0x0000240f jne LBB0_447
- 0x45, 0x31, 0xf6, //0x00002415 xorl %r14d, %r14d
- 0xe9, 0x59, 0xfb, 0xff, 0xff, //0x00002418 jmp LBB0_446
- //0x0000241d LBB0_512
- 0x0f, 0x8c, 0x32, 0xfc, 0xff, 0xff, //0x0000241d jl LBB0_462
- 0xe9, 0x38, 0xfc, 0xff, 0xff, //0x00002423 jmp LBB0_463
- //0x00002428 LBB0_513
- 0x45, 0x89, 0xf7, //0x00002428 movl %r14d, %r15d
- 0x89, 0xf1, //0x0000242b movl %esi, %ecx
- //0x0000242d LBB0_514
- 0xf7, 0xd9, //0x0000242d negl %ecx
- 0x45, 0x85, 0xff, //0x0000242f testl %r15d, %r15d
- 0xbe, 0x00, 0x00, 0x00, 0x00, //0x00002432 movl $0, %esi
- 0x41, 0x0f, 0x4f, 0xf7, //0x00002437 cmovgl %r15d, %esi
- 0x31, 0xff, //0x0000243b xorl %edi, %edi
- 0x31, 0xc0, //0x0000243d xorl %eax, %eax
- //0x0000243f LBB0_515
- 0x48, 0x39, 0xfe, //0x0000243f cmpq %rdi, %rsi
- 0x0f, 0x84, 0x65, 0x00, 0x00, 0x00, //0x00002442 je LBB0_521
- 0x48, 0x8d, 0x04, 0x80, //0x00002448 leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x14, 0x38, //0x0000244c movsbq (%r8,%rdi), %rdx
- 0x48, 0x8d, 0x04, 0x42, //0x00002451 leaq (%rdx,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x00002455 addq $-48, %rax
- 0x48, 0x83, 0xc7, 0x01, //0x00002459 addq $1, %rdi
- 0x48, 0x89, 0xc2, //0x0000245d movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x00002460 shrq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x00002463 testq %rdx, %rdx
- 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x00002466 je LBB0_515
- 0x89, 0xfe, //0x0000246c movl %edi, %esi
- //0x0000246e LBB0_518
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000246e movq $-1, %r11
- 0x49, 0xd3, 0xe3, //0x00002475 shlq %cl, %r11
- 0x49, 0xf7, 0xd3, //0x00002478 notq %r11
- 0x45, 0x31, 0xf6, //0x0000247b xorl %r14d, %r14d
- 0x44, 0x39, 0xfe, //0x0000247e cmpl %r15d, %esi
- 0x0f, 0x8d, 0x39, 0x01, 0x00, 0x00, //0x00002481 jge LBB0_533
- 0x4c, 0x89, 0x65, 0xb0, //0x00002487 movq %r12, $-80(%rbp)
- 0x4c, 0x63, 0xe6, //0x0000248b movslq %esi, %r12
- 0x49, 0x63, 0xd7, //0x0000248e movslq %r15d, %rdx
- 0x49, 0x89, 0xd6, //0x00002491 movq %rdx, %r14
- 0x4d, 0x29, 0xe6, //0x00002494 subq %r12, %r14
- 0x4c, 0x89, 0xe3, //0x00002497 movq %r12, %rbx
- 0x48, 0xf7, 0xd3, //0x0000249a notq %rbx
- 0x48, 0x01, 0xd3, //0x0000249d addq %rdx, %rbx
- 0x0f, 0x85, 0x7b, 0x00, 0x00, 0x00, //0x000024a0 jne LBB0_527
- 0x31, 0xd2, //0x000024a6 xorl %edx, %edx
- 0xe9, 0xdf, 0x00, 0x00, 0x00, //0x000024a8 jmp LBB0_530
- //0x000024ad LBB0_521
- 0x48, 0x85, 0xc0, //0x000024ad testq %rax, %rax
- 0x0f, 0x84, 0x55, 0x00, 0x00, 0x00, //0x000024b0 je LBB0_526
- 0x48, 0x89, 0xc2, //0x000024b6 movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x000024b9 shrq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x000024bc testq %rdx, %rdx
- 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x000024bf je LBB0_524
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000024c5 movq $-1, %r11
- 0x49, 0xd3, 0xe3, //0x000024cc shlq %cl, %r11
- 0x49, 0xf7, 0xd3, //0x000024cf notq %r11
- 0x41, 0x29, 0xf4, //0x000024d2 subl %esi, %r12d
- 0x41, 0x83, 0xc4, 0x01, //0x000024d5 addl $1, %r12d
- 0x45, 0x31, 0xf6, //0x000024d9 xorl %r14d, %r14d
- 0xe9, 0xeb, 0x00, 0x00, 0x00, //0x000024dc jmp LBB0_534
- //0x000024e1 LBB0_524
- 0x48, 0x01, 0xc0, //0x000024e1 addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x000024e4 leaq (%rax,%rax,4), %rax
- 0x83, 0xc6, 0x01, //0x000024e8 addl $1, %esi
- 0x48, 0x89, 0xc2, //0x000024eb movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x000024ee shrq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x000024f1 testq %rdx, %rdx
- 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x000024f4 je LBB0_524
- 0xe9, 0x6f, 0xff, 0xff, 0xff, //0x000024fa jmp LBB0_518
- //0x000024ff LBB0_525
- 0x31, 0xff, //0x000024ff xorl %edi, %edi
- 0x45, 0x31, 0xdb, //0x00002501 xorl %r11d, %r11d
- 0x29, 0xf2, //0x00002504 subl %esi, %edx
- 0xe9, 0x7e, 0xfa, 0xff, 0xff, //0x00002506 jmp LBB0_449
- //0x0000250b LBB0_526
- 0x45, 0x31, 0xf6, //0x0000250b xorl %r14d, %r14d
- 0x31, 0xff, //0x0000250e xorl %edi, %edi
- 0x45, 0x31, 0xdb, //0x00002510 xorl %r11d, %r11d
- 0x48, 0x8b, 0x55, 0xc8, //0x00002513 movq $-56(%rbp), %rdx
- 0x8b, 0x75, 0xa4, //0x00002517 movl $-92(%rbp), %esi
- 0x29, 0xf2, //0x0000251a subl %esi, %edx
- 0xe9, 0x68, 0xfa, 0xff, 0xff, //0x0000251c jmp LBB0_449
- //0x00002521 LBB0_527
- 0x4d, 0x89, 0xf7, //0x00002521 movq %r14, %r15
- 0x49, 0x83, 0xe7, 0xfe, //0x00002524 andq $-2, %r15
- 0x49, 0xf7, 0xdf, //0x00002528 negq %r15
- 0x31, 0xd2, //0x0000252b xorl %edx, %edx
- 0x48, 0x8b, 0x5d, 0x90, //0x0000252d movq $-112(%rbp), %rbx
- //0x00002531 LBB0_528
- 0x48, 0x89, 0xc7, //0x00002531 movq %rax, %rdi
- 0x48, 0xd3, 0xef, //0x00002534 shrq %cl, %rdi
- 0x4c, 0x21, 0xd8, //0x00002537 andq %r11, %rax
- 0x40, 0x80, 0xc7, 0x30, //0x0000253a addb $48, %dil
- 0x40, 0x88, 0x7b, 0xff, //0x0000253e movb %dil, $-1(%rbx)
- 0x48, 0x8d, 0x04, 0x80, //0x00002542 leaq (%rax,%rax,4), %rax
- 0x4a, 0x0f, 0xbe, 0x7c, 0x23, 0xff, //0x00002546 movsbq $-1(%rbx,%r12), %rdi
- 0x48, 0x8d, 0x04, 0x47, //0x0000254c leaq (%rdi,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x00002550 addq $-48, %rax
- 0x48, 0x89, 0xc7, //0x00002554 movq %rax, %rdi
- 0x48, 0xd3, 0xef, //0x00002557 shrq %cl, %rdi
- 0x4c, 0x21, 0xd8, //0x0000255a andq %r11, %rax
- 0x40, 0x80, 0xc7, 0x30, //0x0000255d addb $48, %dil
- 0x40, 0x88, 0x3b, //0x00002561 movb %dil, (%rbx)
- 0x48, 0x8d, 0x04, 0x80, //0x00002564 leaq (%rax,%rax,4), %rax
- 0x4a, 0x0f, 0xbe, 0x3c, 0x23, //0x00002568 movsbq (%rbx,%r12), %rdi
- 0x48, 0x8d, 0x04, 0x47, //0x0000256d leaq (%rdi,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x00002571 addq $-48, %rax
- 0x48, 0x83, 0xc3, 0x02, //0x00002575 addq $2, %rbx
- 0x48, 0x83, 0xc2, 0xfe, //0x00002579 addq $-2, %rdx
- 0x49, 0x39, 0xd7, //0x0000257d cmpq %rdx, %r15
- 0x0f, 0x85, 0xab, 0xff, 0xff, 0xff, //0x00002580 jne LBB0_528
- 0x49, 0x29, 0xd4, //0x00002586 subq %rdx, %r12
- 0x48, 0xf7, 0xda, //0x00002589 negq %rdx
- //0x0000258c LBB0_530
- 0x41, 0xf6, 0xc6, 0x01, //0x0000258c testb $1, %r14b
- 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00002590 je LBB0_532
- 0x48, 0x89, 0xc3, //0x00002596 movq %rax, %rbx
- 0x48, 0xd3, 0xeb, //0x00002599 shrq %cl, %rbx
- 0x4c, 0x21, 0xd8, //0x0000259c andq %r11, %rax
- 0x80, 0xc3, 0x30, //0x0000259f addb $48, %bl
- 0x41, 0x88, 0x1c, 0x10, //0x000025a2 movb %bl, (%r8,%rdx)
- 0x48, 0x8d, 0x04, 0x80, //0x000025a6 leaq (%rax,%rax,4), %rax
- 0x4b, 0x0f, 0xbe, 0x14, 0x20, //0x000025aa movsbq (%r8,%r12), %rdx
- 0x48, 0x8d, 0x04, 0x42, //0x000025af leaq (%rdx,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x000025b3 addq $-48, %rax
- //0x000025b7 LBB0_532
- 0x4c, 0x8b, 0x65, 0xb0, //0x000025b7 movq $-80(%rbp), %r12
- 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000025bb movl $1, %ebx
- //0x000025c0 LBB0_533
- 0x41, 0x29, 0xf4, //0x000025c0 subl %esi, %r12d
- 0x41, 0x83, 0xc4, 0x01, //0x000025c3 addl $1, %r12d
- 0xe9, 0x35, 0x00, 0x00, 0x00, //0x000025c7 jmp LBB0_538
- //0x000025cc LBB0_534
- 0x48, 0x89, 0xc2, //0x000025cc movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x000025cf shrq %cl, %rdx
- 0x4c, 0x21, 0xd8, //0x000025d2 andq %r11, %rax
- 0x49, 0x63, 0xf6, //0x000025d5 movslq %r14d, %rsi
- 0x49, 0x39, 0xf5, //0x000025d8 cmpq %rsi, %r13
- 0x0f, 0x86, 0x12, 0x00, 0x00, 0x00, //0x000025db jbe LBB0_536
- 0x80, 0xc2, 0x30, //0x000025e1 addb $48, %dl
- 0x41, 0x88, 0x14, 0x30, //0x000025e4 movb %dl, (%r8,%rsi)
- 0x83, 0xc6, 0x01, //0x000025e8 addl $1, %esi
- 0x41, 0x89, 0xf6, //0x000025eb movl %esi, %r14d
- 0xe9, 0x07, 0x00, 0x00, 0x00, //0x000025ee jmp LBB0_537
- //0x000025f3 LBB0_536
- 0x48, 0x85, 0xd2, //0x000025f3 testq %rdx, %rdx
- 0x44, 0x0f, 0x45, 0xd3, //0x000025f6 cmovnel %ebx, %r10d
- //0x000025fa LBB0_537
- 0x48, 0x01, 0xc0, //0x000025fa addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x000025fd leaq (%rax,%rax,4), %rax
- //0x00002601 LBB0_538
- 0x48, 0x85, 0xc0, //0x00002601 testq %rax, %rax
- 0x0f, 0x85, 0xc2, 0xff, 0xff, 0xff, //0x00002604 jne LBB0_534
- 0x45, 0x85, 0xf6, //0x0000260a testl %r14d, %r14d
- 0x48, 0x8b, 0x55, 0xc8, //0x0000260d movq $-56(%rbp), %rdx
- 0x8b, 0x75, 0xa4, //0x00002611 movl $-92(%rbp), %esi
- 0x0f, 0x8e, 0x38, 0x00, 0x00, 0x00, //0x00002614 jle LBB0_544
- 0x44, 0x89, 0xf7, //0x0000261a movl %r14d, %edi
- 0x42, 0x80, 0x7c, 0x07, 0xff, 0x30, //0x0000261d cmpb $48, $-1(%rdi,%r8)
- 0x0f, 0x85, 0x58, 0xf9, 0xff, 0xff, //0x00002623 jne LBB0_448
- //0x00002629 LBB0_541
- 0x48, 0x83, 0xff, 0x01, //0x00002629 cmpq $1, %rdi
- 0x0f, 0x86, 0x30, 0x00, 0x00, 0x00, //0x0000262d jbe LBB0_546
- 0x8d, 0x47, 0xfe, //0x00002633 leal $-2(%rdi), %eax
- 0x48, 0x83, 0xc7, 0xff, //0x00002636 addq $-1, %rdi
- 0x41, 0x80, 0x3c, 0x00, 0x30, //0x0000263a cmpb $48, (%r8,%rax)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x0000263f je LBB0_541
- 0x41, 0x89, 0xfe, //0x00002645 movl %edi, %r14d
- 0x41, 0x89, 0xfb, //0x00002648 movl %edi, %r11d
- 0x29, 0xf2, //0x0000264b subl %esi, %edx
- 0xe9, 0x37, 0xf9, 0xff, 0xff, //0x0000264d jmp LBB0_449
- //0x00002652 LBB0_544
- 0x0f, 0x85, 0x29, 0xf9, 0xff, 0xff, //0x00002652 jne LBB0_448
- 0x45, 0x31, 0xf6, //0x00002658 xorl %r14d, %r14d
- 0x45, 0x31, 0xe4, //0x0000265b xorl %r12d, %r12d
- 0xe9, 0x1e, 0xf9, 0xff, 0xff, //0x0000265e jmp LBB0_448
- //0x00002663 LBB0_546
- 0x83, 0xc7, 0xff, //0x00002663 addl $-1, %edi
- 0x41, 0x89, 0xfe, //0x00002666 movl %edi, %r14d
- 0x45, 0x31, 0xe4, //0x00002669 xorl %r12d, %r12d
- 0xe9, 0x10, 0xf9, 0xff, 0xff, //0x0000266c jmp LBB0_448
- //0x00002671 LBB0_547
- 0x81, 0xfa, 0x02, 0xfc, 0xff, 0xff, //0x00002671 cmpl $-1022, %edx
- 0x0f, 0x8f, 0xac, 0x01, 0x00, 0x00, //0x00002677 jg LBB0_576
- 0xbb, 0x02, 0xfc, 0xff, 0xff, //0x0000267d movl $-1022, %ebx
- 0x45, 0x85, 0xdb, //0x00002682 testl %r11d, %r11d
- 0x0f, 0x84, 0x89, 0x04, 0x00, 0x00, //0x00002685 je LBB0_619
- 0x8d, 0xb2, 0xfd, 0x03, 0x00, 0x00, //0x0000268b leal $1021(%rdx), %esi
- 0x81, 0xfa, 0xc6, 0xfb, 0xff, 0xff, //0x00002691 cmpl $-1082, %edx
- 0x0f, 0x87, 0xa2, 0x01, 0x00, 0x00, //0x00002697 ja LBB0_578
- 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x0000269d movl $1, %r15d
- 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x000026a3 jmp LBB0_553
- //0x000026a8 LBB0_575
- 0x45, 0x31, 0xe4, //0x000026a8 xorl %r12d, %r12d
- //0x000026ab LBB0_551
- 0x45, 0x31, 0xf6, //0x000026ab xorl %r14d, %r14d
- //0x000026ae LBB0_552
- 0x8d, 0x4e, 0x3c, //0x000026ae leal $60(%rsi), %ecx
- 0x45, 0x89, 0xf3, //0x000026b1 movl %r14d, %r11d
- 0x44, 0x89, 0xf7, //0x000026b4 movl %r14d, %edi
- 0x83, 0xfe, 0x88, //0x000026b7 cmpl $-120, %esi
- 0x89, 0xce, //0x000026ba movl %ecx, %esi
- 0x0f, 0x8d, 0x82, 0x01, 0x00, 0x00, //0x000026bc jge LBB0_579
- //0x000026c2 LBB0_553
- 0x45, 0x85, 0xdb, //0x000026c2 testl %r11d, %r11d
- 0xbb, 0x00, 0x00, 0x00, 0x00, //0x000026c5 movl $0, %ebx
- 0x41, 0x0f, 0x4f, 0xdb, //0x000026ca cmovgl %r11d, %ebx
- 0x31, 0xff, //0x000026ce xorl %edi, %edi
- 0x31, 0xc9, //0x000026d0 xorl %ecx, %ecx
- //0x000026d2 LBB0_554
- 0x48, 0x39, 0xfb, //0x000026d2 cmpq %rdi, %rbx
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x000026d5 je LBB0_557
- 0x48, 0x8d, 0x04, 0x89, //0x000026db leaq (%rcx,%rcx,4), %rax
- 0x49, 0x0f, 0xbe, 0x0c, 0x38, //0x000026df movsbq (%r8,%rdi), %rcx
- 0x48, 0x8d, 0x0c, 0x41, //0x000026e4 leaq (%rcx,%rax,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x000026e8 addq $-48, %rcx
- 0x48, 0x83, 0xc7, 0x01, //0x000026ec addq $1, %rdi
- 0x4c, 0x39, 0xc9, //0x000026f0 cmpq %r9, %rcx
- 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x000026f3 jb LBB0_554
- 0x89, 0xfb, //0x000026f9 movl %edi, %ebx
- 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x000026fb jmp LBB0_559
- //0x00002700 LBB0_557
- 0x48, 0x85, 0xc9, //0x00002700 testq %rcx, %rcx
- 0x0f, 0x84, 0xa2, 0xff, 0xff, 0xff, //0x00002703 je LBB0_551
- //0x00002709 LBB0_558
- 0x48, 0x01, 0xc9, //0x00002709 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x0000270c leaq (%rcx,%rcx,4), %rcx
- 0x83, 0xc3, 0x01, //0x00002710 addl $1, %ebx
- 0x4c, 0x39, 0xc9, //0x00002713 cmpq %r9, %rcx
- 0x0f, 0x82, 0xed, 0xff, 0xff, 0xff, //0x00002716 jb LBB0_558
- //0x0000271c LBB0_559
- 0x41, 0x29, 0xdc, //0x0000271c subl %ebx, %r12d
- 0x31, 0xff, //0x0000271f xorl %edi, %edi
- 0x44, 0x39, 0xdb, //0x00002721 cmpl %r11d, %ebx
- 0x0f, 0x8d, 0x57, 0x00, 0x00, 0x00, //0x00002724 jge LBB0_564
- 0x49, 0x89, 0xf3, //0x0000272a movq %rsi, %r11
- 0x48, 0x63, 0xc3, //0x0000272d movslq %ebx, %rax
- 0x49, 0x63, 0xfe, //0x00002730 movslq %r14d, %rdi
- 0x49, 0x8d, 0x1c, 0x00, //0x00002733 leaq (%r8,%rax), %rbx
- 0x45, 0x31, 0xf6, //0x00002737 xorl %r14d, %r14d
- //0x0000273a LBB0_561
- 0x49, 0x8d, 0x51, 0xff, //0x0000273a leaq $-1(%r9), %rdx
- 0x48, 0x21, 0xca, //0x0000273e andq %rcx, %rdx
- 0x48, 0xc1, 0xe9, 0x3c, //0x00002741 shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x00002745 orb $48, %cl
- 0x43, 0x88, 0x0c, 0x30, //0x00002748 movb %cl, (%r8,%r14)
- 0x4a, 0x0f, 0xbe, 0x0c, 0x33, //0x0000274c movsbq (%rbx,%r14), %rcx
- 0x4a, 0x8d, 0x34, 0x30, //0x00002751 leaq (%rax,%r14), %rsi
- 0x48, 0x83, 0xc6, 0x01, //0x00002755 addq $1, %rsi
- 0x49, 0x83, 0xc6, 0x01, //0x00002759 addq $1, %r14
- 0x48, 0x8d, 0x14, 0x92, //0x0000275d leaq (%rdx,%rdx,4), %rdx
- 0x48, 0x8d, 0x0c, 0x51, //0x00002761 leaq (%rcx,%rdx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x00002765 addq $-48, %rcx
- 0x48, 0x39, 0xfe, //0x00002769 cmpq %rdi, %rsi
- 0x0f, 0x8c, 0xc8, 0xff, 0xff, 0xff, //0x0000276c jl LBB0_561
- 0x48, 0x85, 0xc9, //0x00002772 testq %rcx, %rcx
- 0x0f, 0x84, 0x60, 0x00, 0x00, 0x00, //0x00002775 je LBB0_568
- 0x44, 0x89, 0xf7, //0x0000277b movl %r14d, %edi
- 0x4c, 0x89, 0xde, //0x0000277e movq %r11, %rsi
- //0x00002781 LBB0_564
- 0x41, 0x89, 0xfe, //0x00002781 movl %edi, %r14d
- 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00002784 jmp LBB0_566
- //0x00002789 LBB0_565
- 0x4c, 0x39, 0xc9, //0x00002789 cmpq %r9, %rcx
- 0x45, 0x0f, 0x43, 0xd7, //0x0000278c cmovael %r15d, %r10d
- 0x48, 0x8d, 0x0c, 0x00, //0x00002790 leaq (%rax,%rax), %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00002794 leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc0, //0x00002798 testq %rax, %rax
- 0x0f, 0x84, 0x3d, 0x00, 0x00, 0x00, //0x0000279b je LBB0_569
- //0x000027a1 LBB0_566
- 0x49, 0x8d, 0x41, 0xff, //0x000027a1 leaq $-1(%r9), %rax
- 0x48, 0x21, 0xc8, //0x000027a5 andq %rcx, %rax
- 0x49, 0x63, 0xfe, //0x000027a8 movslq %r14d, %rdi
- 0x49, 0x39, 0xfd, //0x000027ab cmpq %rdi, %r13
- 0x0f, 0x86, 0xd5, 0xff, 0xff, 0xff, //0x000027ae jbe LBB0_565
- 0x48, 0xc1, 0xe9, 0x3c, //0x000027b4 shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x000027b8 orb $48, %cl
- 0x41, 0x88, 0x0c, 0x38, //0x000027bb movb %cl, (%r8,%rdi)
- 0x83, 0xc7, 0x01, //0x000027bf addl $1, %edi
- 0x41, 0x89, 0xfe, //0x000027c2 movl %edi, %r14d
- 0x48, 0x8d, 0x0c, 0x00, //0x000027c5 leaq (%rax,%rax), %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x000027c9 leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc0, //0x000027cd testq %rax, %rax
- 0x0f, 0x85, 0xcb, 0xff, 0xff, 0xff, //0x000027d0 jne LBB0_566
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000027d6 jmp LBB0_569
- //0x000027db LBB0_568
- 0x4c, 0x89, 0xde, //0x000027db movq %r11, %rsi
- //0x000027de LBB0_569
- 0x41, 0x83, 0xc4, 0x01, //0x000027de addl $1, %r12d
- 0x45, 0x85, 0xf6, //0x000027e2 testl %r14d, %r14d
- 0x0f, 0x8e, 0x33, 0x00, 0x00, 0x00, //0x000027e5 jle LBB0_574
- 0x44, 0x89, 0xf0, //0x000027eb movl %r14d, %eax
- 0x42, 0x80, 0x7c, 0x00, 0xff, 0x30, //0x000027ee cmpb $48, $-1(%rax,%r8)
- 0x0f, 0x85, 0xb4, 0xfe, 0xff, 0xff, //0x000027f4 jne LBB0_552
- //0x000027fa LBB0_571
- 0x48, 0x83, 0xf8, 0x01, //0x000027fa cmpq $1, %rax
- 0x0f, 0x86, 0xa4, 0xfe, 0xff, 0xff, //0x000027fe jbe LBB0_575
- 0x8d, 0x48, 0xfe, //0x00002804 leal $-2(%rax), %ecx
- 0x48, 0x83, 0xc0, 0xff, //0x00002807 addq $-1, %rax
- 0x41, 0x80, 0x3c, 0x08, 0x30, //0x0000280b cmpb $48, (%r8,%rcx)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x00002810 je LBB0_571
- 0x41, 0x89, 0xc6, //0x00002816 movl %eax, %r14d
- 0xe9, 0x90, 0xfe, 0xff, 0xff, //0x00002819 jmp LBB0_552
- //0x0000281e LBB0_574
- 0x0f, 0x85, 0x8a, 0xfe, 0xff, 0xff, //0x0000281e jne LBB0_552
- 0xe9, 0x7f, 0xfe, 0xff, 0xff, //0x00002824 jmp LBB0_575
- //0x00002829 LBB0_576
- 0x81, 0xfa, 0x00, 0x04, 0x00, 0x00, //0x00002829 cmpl $1024, %edx
- 0x0f, 0x8f, 0xd0, 0x07, 0x00, 0x00, //0x0000282f jg LBB0_675
- 0x83, 0xc2, 0xff, //0x00002835 addl $-1, %edx
- 0x89, 0xd3, //0x00002838 movl %edx, %ebx
- 0xe9, 0x17, 0x02, 0x00, 0x00, //0x0000283a jmp LBB0_607
- //0x0000283f LBB0_578
- 0x44, 0x89, 0xdf, //0x0000283f movl %r11d, %edi
- 0x89, 0xf1, //0x00002842 movl %esi, %ecx
- //0x00002844 LBB0_579
- 0xf7, 0xd9, //0x00002844 negl %ecx
- 0x31, 0xd2, //0x00002846 xorl %edx, %edx
- 0x85, 0xff, //0x00002848 testl %edi, %edi
- 0xbe, 0x00, 0x00, 0x00, 0x00, //0x0000284a movl $0, %esi
- 0x0f, 0x4f, 0xf7, //0x0000284f cmovgl %edi, %esi
- 0x31, 0xc0, //0x00002852 xorl %eax, %eax
- //0x00002854 LBB0_580
- 0x48, 0x39, 0xd6, //0x00002854 cmpq %rdx, %rsi
- 0x0f, 0x84, 0x97, 0x00, 0x00, 0x00, //0x00002857 je LBB0_587
- 0x48, 0x8d, 0x04, 0x80, //0x0000285d leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x1c, 0x10, //0x00002861 movsbq (%r8,%rdx), %rbx
- 0x48, 0x8d, 0x04, 0x43, //0x00002866 leaq (%rbx,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x0000286a addq $-48, %rax
- 0x48, 0x83, 0xc2, 0x01, //0x0000286e addq $1, %rdx
- 0x48, 0x89, 0xc3, //0x00002872 movq %rax, %rbx
- 0x48, 0xd3, 0xeb, //0x00002875 shrq %cl, %rbx
- 0x48, 0x85, 0xdb, //0x00002878 testq %rbx, %rbx
- 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x0000287b je LBB0_580
- 0x89, 0xd6, //0x00002881 movl %edx, %esi
- //0x00002883 LBB0_583
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002883 movq $-1, %rdx
- 0x48, 0xd3, 0xe2, //0x0000288a shlq %cl, %rdx
- 0x48, 0xf7, 0xd2, //0x0000288d notq %rdx
- 0x45, 0x31, 0xc9, //0x00002890 xorl %r9d, %r9d
- 0x39, 0xfe, //0x00002893 cmpl %edi, %esi
- 0x0f, 0x8d, 0x44, 0x00, 0x00, 0x00, //0x00002895 jge LBB0_586
- 0x4c, 0x63, 0xfe, //0x0000289b movslq %esi, %r15
- 0x4d, 0x63, 0xde, //0x0000289e movslq %r14d, %r11
- 0x4f, 0x8d, 0x34, 0x38, //0x000028a1 leaq (%r8,%r15), %r14
- 0x45, 0x31, 0xc9, //0x000028a5 xorl %r9d, %r9d
- //0x000028a8 LBB0_585
- 0x48, 0x89, 0xc7, //0x000028a8 movq %rax, %rdi
- 0x48, 0xd3, 0xef, //0x000028ab shrq %cl, %rdi
- 0x48, 0x21, 0xd0, //0x000028ae andq %rdx, %rax
- 0x40, 0x80, 0xc7, 0x30, //0x000028b1 addb $48, %dil
- 0x43, 0x88, 0x3c, 0x08, //0x000028b5 movb %dil, (%r8,%r9)
- 0x4b, 0x0f, 0xbe, 0x3c, 0x0e, //0x000028b9 movsbq (%r14,%r9), %rdi
- 0x4b, 0x8d, 0x1c, 0x0f, //0x000028be leaq (%r15,%r9), %rbx
- 0x48, 0x83, 0xc3, 0x01, //0x000028c2 addq $1, %rbx
- 0x49, 0x83, 0xc1, 0x01, //0x000028c6 addq $1, %r9
- 0x48, 0x8d, 0x04, 0x80, //0x000028ca leaq (%rax,%rax,4), %rax
- 0x48, 0x8d, 0x04, 0x47, //0x000028ce leaq (%rdi,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x000028d2 addq $-48, %rax
- 0x4c, 0x39, 0xdb, //0x000028d6 cmpq %r11, %rbx
- 0x0f, 0x8c, 0xc9, 0xff, 0xff, 0xff, //0x000028d9 jl LBB0_585
- //0x000028df LBB0_586
- 0x41, 0x29, 0xf4, //0x000028df subl %esi, %r12d
- 0x41, 0x83, 0xc4, 0x01, //0x000028e2 addl $1, %r12d
- 0x48, 0x85, 0xc0, //0x000028e6 testq %rax, %rax
- 0x0f, 0x85, 0x34, 0x00, 0x00, 0x00, //0x000028e9 jne LBB0_590
- 0xe9, 0x83, 0x00, 0x00, 0x00, //0x000028ef jmp LBB0_594
- //0x000028f4 LBB0_587
- 0x48, 0x85, 0xc0, //0x000028f4 testq %rax, %rax
- 0x0f, 0x84, 0x30, 0x01, 0x00, 0x00, //0x000028f7 je LBB0_604
- 0x48, 0x89, 0xc2, //0x000028fd movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x00002900 shrq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x00002903 testq %rdx, %rdx
- 0x0f, 0x84, 0xb1, 0x00, 0x00, 0x00, //0x00002906 je LBB0_598
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000290c movq $-1, %rdx
- 0x48, 0xd3, 0xe2, //0x00002913 shlq %cl, %rdx
- 0x48, 0xf7, 0xd2, //0x00002916 notq %rdx
- 0x41, 0x29, 0xf4, //0x00002919 subl %esi, %r12d
- 0x41, 0x83, 0xc4, 0x01, //0x0000291c addl $1, %r12d
- 0x45, 0x31, 0xc9, //0x00002920 xorl %r9d, %r9d
- //0x00002923 LBB0_590
- 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002923 movl $1, %esi
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00002928 jmp LBB0_592
- //0x0000292d LBB0_591
- 0x48, 0x85, 0xff, //0x0000292d testq %rdi, %rdi
- 0x44, 0x0f, 0x45, 0xd6, //0x00002930 cmovnel %esi, %r10d
- 0x48, 0x01, 0xc0, //0x00002934 addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00002937 leaq (%rax,%rax,4), %rax
- 0x48, 0x85, 0xc0, //0x0000293b testq %rax, %rax
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x0000293e je LBB0_594
- //0x00002944 LBB0_592
- 0x48, 0x89, 0xc7, //0x00002944 movq %rax, %rdi
- 0x48, 0xd3, 0xef, //0x00002947 shrq %cl, %rdi
- 0x48, 0x21, 0xd0, //0x0000294a andq %rdx, %rax
- 0x49, 0x63, 0xd9, //0x0000294d movslq %r9d, %rbx
- 0x49, 0x39, 0xdd, //0x00002950 cmpq %rbx, %r13
- 0x0f, 0x86, 0xd4, 0xff, 0xff, 0xff, //0x00002953 jbe LBB0_591
- 0x40, 0x80, 0xc7, 0x30, //0x00002959 addb $48, %dil
- 0x41, 0x88, 0x3c, 0x18, //0x0000295d movb %dil, (%r8,%rbx)
- 0x83, 0xc3, 0x01, //0x00002961 addl $1, %ebx
- 0x41, 0x89, 0xd9, //0x00002964 movl %ebx, %r9d
- 0x48, 0x01, 0xc0, //0x00002967 addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x0000296a leaq (%rax,%rax,4), %rax
- 0x48, 0x85, 0xc0, //0x0000296e testq %rax, %rax
- 0x0f, 0x85, 0xcd, 0xff, 0xff, 0xff, //0x00002971 jne LBB0_592
- //0x00002977 LBB0_594
- 0x45, 0x85, 0xc9, //0x00002977 testl %r9d, %r9d
- 0x0f, 0x8e, 0x6d, 0x00, 0x00, 0x00, //0x0000297a jle LBB0_600
- 0x44, 0x89, 0xc8, //0x00002980 movl %r9d, %eax
- 0xb9, 0x02, 0xfc, 0xff, 0xff, //0x00002983 movl $-1022, %ecx
- 0x48, 0x89, 0x4d, 0xc8, //0x00002988 movq %rcx, $-56(%rbp)
- 0x42, 0x80, 0x7c, 0x00, 0xff, 0x30, //0x0000298c cmpb $48, $-1(%rax,%r8)
- 0x0f, 0x85, 0x64, 0x00, 0x00, 0x00, //0x00002992 jne LBB0_603
- //0x00002998 LBB0_596
- 0x49, 0x89, 0xc6, //0x00002998 movq %rax, %r14
- 0x48, 0x83, 0xf8, 0x01, //0x0000299b cmpq $1, %rax
- 0x0f, 0x86, 0xa2, 0x00, 0x00, 0x00, //0x0000299f jbe LBB0_605
- 0x41, 0x8d, 0x4e, 0xfe, //0x000029a5 leal $-2(%r14), %ecx
- 0x49, 0x8d, 0x46, 0xff, //0x000029a9 leaq $-1(%r14), %rax
- 0x41, 0x80, 0x3c, 0x08, 0x30, //0x000029ad cmpb $48, (%r8,%rcx)
- 0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x000029b2 je LBB0_596
- 0xe9, 0x8d, 0x00, 0x00, 0x00, //0x000029b8 jmp LBB0_606
- //0x000029bd LBB0_598
- 0x48, 0x01, 0xc0, //0x000029bd addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x000029c0 leaq (%rax,%rax,4), %rax
- 0x83, 0xc6, 0x01, //0x000029c4 addl $1, %esi
- 0x48, 0x89, 0xc2, //0x000029c7 movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x000029ca shrq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x000029cd testq %rdx, %rdx
- 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x000029d0 je LBB0_598
- 0xe9, 0xa8, 0xfe, 0xff, 0xff, //0x000029d6 jmp LBB0_583
- //0x000029db LBB0_599
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000029db movq $-1, %r9
- 0x49, 0x29, 0xfa, //0x000029e2 subq %rdi, %r10
- 0x4d, 0x89, 0x0f, //0x000029e5 movq %r9, (%r15)
- 0xe9, 0x16, 0xea, 0xff, 0xff, //0x000029e8 jmp LBB0_276
- //0x000029ed LBB0_600
- 0xb8, 0x02, 0xfc, 0xff, 0xff, //0x000029ed movl $-1022, %eax
- 0x48, 0x89, 0x45, 0xc8, //0x000029f2 movq %rax, $-56(%rbp)
- 0x0f, 0x84, 0xb9, 0x06, 0x00, 0x00, //0x000029f6 je LBB0_684
- //0x000029fc LBB0_603
- 0x45, 0x89, 0xcb, //0x000029fc movl %r9d, %r11d
- 0xe9, 0x62, 0x00, 0x00, 0x00, //0x000029ff jmp LBB0_609
- //0x00002a04 LBB0_602
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002a04 movq $-1, %r15
- 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00002a0b movq $-1, $-56(%rbp)
- 0x4d, 0x89, 0xd0, //0x00002a13 movq %r10, %r8
- 0x4c, 0x89, 0x6d, 0xc0, //0x00002a16 movq %r13, $-64(%rbp)
- 0x49, 0x83, 0xfb, 0x10, //0x00002a1a cmpq $16, %r11
- 0x4c, 0x89, 0x55, 0xa8, //0x00002a1e movq %r10, $-88(%rbp)
- 0x0f, 0x83, 0x69, 0xdc, 0xff, 0xff, //0x00002a22 jae LBB0_66
- 0xe9, 0xbe, 0xdd, 0xff, 0xff, //0x00002a28 jmp LBB0_84
- //0x00002a2d LBB0_604
- 0x31, 0xc0, //0x00002a2d xorl %eax, %eax
- 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00002a2f movabsq $-9223372036854775808, %r14
- 0x48, 0x8b, 0x4d, 0x98, //0x00002a39 movq $-104(%rbp), %rcx
- 0xbb, 0x02, 0xfc, 0xff, 0xff, //0x00002a3d movl $-1022, %ebx
- 0xe9, 0x76, 0x02, 0x00, 0x00, //0x00002a42 jmp LBB0_641
- //0x00002a47 LBB0_605
- 0x45, 0x31, 0xe4, //0x00002a47 xorl %r12d, %r12d
- //0x00002a4a LBB0_606
- 0x41, 0x83, 0xc6, 0xff, //0x00002a4a addl $-1, %r14d
- 0xbb, 0x02, 0xfc, 0xff, 0xff, //0x00002a4e movl $-1022, %ebx
- 0x45, 0x89, 0xf3, //0x00002a53 movl %r14d, %r11d
- //0x00002a56 LBB0_607
- 0x45, 0x85, 0xdb, //0x00002a56 testl %r11d, %r11d
- 0x0f, 0x84, 0xb5, 0x00, 0x00, 0x00, //0x00002a59 je LBB0_619
- 0x48, 0x89, 0x5d, 0xc8, //0x00002a5f movq %rbx, $-56(%rbp)
- 0x45, 0x89, 0xf1, //0x00002a63 movl %r14d, %r9d
- //0x00002a66 LBB0_609
- 0x49, 0x63, 0xcb, //0x00002a66 movslq %r11d, %rcx
- 0x48, 0x8d, 0x41, 0xfe, //0x00002a69 leaq $-2(%rcx), %rax
- 0x48, 0x8d, 0x71, 0xff, //0x00002a6d leaq $-1(%rcx), %rsi
- 0x31, 0xff, //0x00002a71 xorl %edi, %edi
- //0x00002a73 LBB0_610
- 0x48, 0x8d, 0x15, 0xd6, 0x38, 0x00, 0x00, //0x00002a73 leaq $14550(%rip), %rdx /* _LSHIFT_TAB+0(%rip) */
- 0x0f, 0xb6, 0x9c, 0x17, 0x8c, 0x15, 0x00, 0x00, //0x00002a7a movzbl $5516(%rdi,%rdx), %ebx
- 0x41, 0x0f, 0xb6, 0x14, 0x38, //0x00002a82 movzbl (%r8,%rdi), %edx
- 0x38, 0xda, //0x00002a87 cmpb %bl, %dl
- 0x0f, 0x85, 0x9a, 0x00, 0x00, 0x00, //0x00002a89 jne LBB0_620
- 0x48, 0x39, 0xfe, //0x00002a8f cmpq %rdi, %rsi
- 0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x00002a92 je LBB0_617
- 0x48, 0x8d, 0x15, 0xb1, 0x38, 0x00, 0x00, //0x00002a98 leaq $14513(%rip), %rdx /* _LSHIFT_TAB+0(%rip) */
- 0x0f, 0xb6, 0x9c, 0x17, 0x8d, 0x15, 0x00, 0x00, //0x00002a9f movzbl $5517(%rdi,%rdx), %ebx
- 0x41, 0x0f, 0xb6, 0x54, 0x38, 0x01, //0x00002aa7 movzbl $1(%r8,%rdi), %edx
- 0x38, 0xda, //0x00002aad cmpb %bl, %dl
- 0x0f, 0x85, 0x74, 0x00, 0x00, 0x00, //0x00002aaf jne LBB0_620
- 0x48, 0x39, 0xf8, //0x00002ab5 cmpq %rdi, %rax
- 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00002ab8 je LBB0_617
- 0x48, 0x83, 0xff, 0x24, //0x00002abe cmpq $36, %rdi
- 0x0f, 0x84, 0x42, 0x00, 0x00, 0x00, //0x00002ac2 je LBB0_618
- 0x48, 0x8d, 0x15, 0x81, 0x38, 0x00, 0x00, //0x00002ac8 leaq $14465(%rip), %rdx /* _LSHIFT_TAB+0(%rip) */
- 0x0f, 0xb6, 0x9c, 0x17, 0x8e, 0x15, 0x00, 0x00, //0x00002acf movzbl $5518(%rdi,%rdx), %ebx
- 0x41, 0x0f, 0xb6, 0x54, 0x38, 0x02, //0x00002ad7 movzbl $2(%r8,%rdi), %edx
- 0x38, 0xda, //0x00002add cmpb %bl, %dl
- 0x0f, 0x85, 0x44, 0x00, 0x00, 0x00, //0x00002adf jne LBB0_620
- 0x48, 0x83, 0xc7, 0x03, //0x00002ae5 addq $3, %rdi
- 0x48, 0x39, 0xf9, //0x00002ae9 cmpq %rdi, %rcx
- 0x0f, 0x85, 0x81, 0xff, 0xff, 0xff, //0x00002aec jne LBB0_610
- //0x00002af2 LBB0_617
- 0x44, 0x89, 0xd8, //0x00002af2 movl %r11d, %eax
- 0x48, 0x8d, 0x0d, 0x54, 0x38, 0x00, 0x00, //0x00002af5 leaq $14420(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */
- 0x80, 0xbc, 0x08, 0x8c, 0x15, 0x00, 0x00, 0x00, //0x00002afc cmpb $0, $5516(%rax,%rcx)
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x00002b04 jne LBB0_621
- //0x00002b0a LBB0_618
- 0xbf, 0x10, 0x00, 0x00, 0x00, //0x00002b0a movl $16, %edi
- 0xe9, 0x27, 0x00, 0x00, 0x00, //0x00002b0f jmp LBB0_622
- //0x00002b14 LBB0_619
- 0x31, 0xc0, //0x00002b14 xorl %eax, %eax
- 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00002b16 movabsq $-9223372036854775808, %r14
- 0x48, 0x8b, 0x4d, 0x98, //0x00002b20 movq $-104(%rbp), %rcx
- 0xe9, 0x94, 0x01, 0x00, 0x00, //0x00002b24 jmp LBB0_641
- //0x00002b29 LBB0_620
- 0xbf, 0x10, 0x00, 0x00, 0x00, //0x00002b29 movl $16, %edi
- 0x38, 0xda, //0x00002b2e cmpb %bl, %dl
- 0x0f, 0x8d, 0x05, 0x00, 0x00, 0x00, //0x00002b30 jge LBB0_622
- //0x00002b36 LBB0_621
- 0xbf, 0x0f, 0x00, 0x00, 0x00, //0x00002b36 movl $15, %edi
- //0x00002b3b LBB0_622
- 0x45, 0x85, 0xdb, //0x00002b3b testl %r11d, %r11d
- 0x0f, 0x8e, 0x18, 0x01, 0x00, 0x00, //0x00002b3e jle LBB0_634
- 0x48, 0x89, 0x7d, 0xc0, //0x00002b44 movq %rdi, $-64(%rbp)
- 0x46, 0x8d, 0x3c, 0x1f, //0x00002b48 leal (%rdi,%r11), %r15d
- 0x44, 0x89, 0xdb, //0x00002b4c movl %r11d, %ebx
- 0x49, 0x63, 0xff, //0x00002b4f movslq %r15d, %rdi
- 0x48, 0x83, 0xc7, 0xff, //0x00002b52 addq $-1, %rdi
- 0x48, 0x83, 0xc3, 0x01, //0x00002b56 addq $1, %rbx
- 0x31, 0xc9, //0x00002b5a xorl %ecx, %ecx
- 0x49, 0xbb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00002b5c movabsq $-432345564227567616, %r11
- 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002b66 movl $1, %r14d
- 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x00002b6c jmp LBB0_626
- //0x00002b71 LBB0_624
- 0x48, 0x85, 0xc0, //0x00002b71 testq %rax, %rax
- 0x45, 0x0f, 0x45, 0xd6, //0x00002b74 cmovnel %r14d, %r10d
- //0x00002b78 LBB0_625
- 0x41, 0x83, 0xc7, 0xff, //0x00002b78 addl $-1, %r15d
- 0x48, 0x83, 0xc7, 0xff, //0x00002b7c addq $-1, %rdi
- 0x48, 0x83, 0xc3, 0xff, //0x00002b80 addq $-1, %rbx
- 0x48, 0x83, 0xfb, 0x01, //0x00002b84 cmpq $1, %rbx
- 0x0f, 0x86, 0x4b, 0x00, 0x00, 0x00, //0x00002b88 jbe LBB0_628
- //0x00002b8e LBB0_626
- 0x8d, 0x43, 0xfe, //0x00002b8e leal $-2(%rbx), %eax
- 0x49, 0x0f, 0xbe, 0x34, 0x00, //0x00002b91 movsbq (%r8,%rax), %rsi
- 0x48, 0xc1, 0xe6, 0x35, //0x00002b96 shlq $53, %rsi
- 0x48, 0x01, 0xce, //0x00002b9a addq %rcx, %rsi
- 0x4c, 0x01, 0xde, //0x00002b9d addq %r11, %rsi
- 0x48, 0x89, 0xf0, //0x00002ba0 movq %rsi, %rax
- 0x48, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00002ba3 movabsq $-3689348814741910323, %rcx
- 0x48, 0xf7, 0xe1, //0x00002bad mulq %rcx
- 0x48, 0x89, 0xd1, //0x00002bb0 movq %rdx, %rcx
- 0x48, 0xc1, 0xe9, 0x03, //0x00002bb3 shrq $3, %rcx
- 0x48, 0x8d, 0x04, 0x09, //0x00002bb7 leaq (%rcx,%rcx), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x00002bbb leaq (%rax,%rax,4), %rdx
- 0x48, 0x89, 0xf0, //0x00002bbf movq %rsi, %rax
- 0x48, 0x29, 0xd0, //0x00002bc2 subq %rdx, %rax
- 0x4c, 0x39, 0xef, //0x00002bc5 cmpq %r13, %rdi
- 0x0f, 0x83, 0xa3, 0xff, 0xff, 0xff, //0x00002bc8 jae LBB0_624
- 0x04, 0x30, //0x00002bce addb $48, %al
- 0x41, 0x88, 0x04, 0x38, //0x00002bd0 movb %al, (%r8,%rdi)
- 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x00002bd4 jmp LBB0_625
- //0x00002bd9 LBB0_628
- 0x48, 0x83, 0xfe, 0x0a, //0x00002bd9 cmpq $10, %rsi
- 0x0f, 0x83, 0x09, 0x00, 0x00, 0x00, //0x00002bdd jae LBB0_630
- 0x48, 0x8b, 0x7d, 0xc0, //0x00002be3 movq $-64(%rbp), %rdi
- 0xe9, 0x70, 0x00, 0x00, 0x00, //0x00002be7 jmp LBB0_634
- //0x00002bec LBB0_630
- 0x49, 0x63, 0xf7, //0x00002bec movslq %r15d, %rsi
- 0x48, 0x83, 0xc6, 0xff, //0x00002bef addq $-1, %rsi
- 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00002bf3 movl $1, %r11d
- 0x48, 0x8b, 0x7d, 0xc0, //0x00002bf9 movq $-64(%rbp), %rdi
- 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00002bfd jmp LBB0_632
- //0x00002c02 LBB0_631
- 0x48, 0x85, 0xc0, //0x00002c02 testq %rax, %rax
- 0x45, 0x0f, 0x45, 0xd3, //0x00002c05 cmovnel %r11d, %r10d
- 0x48, 0x83, 0xc6, 0xff, //0x00002c09 addq $-1, %rsi
- 0x48, 0x83, 0xf9, 0x09, //0x00002c0d cmpq $9, %rcx
- 0x48, 0x89, 0xd1, //0x00002c11 movq %rdx, %rcx
- 0x0f, 0x86, 0x42, 0x00, 0x00, 0x00, //0x00002c14 jbe LBB0_634
- //0x00002c1a LBB0_632
- 0x48, 0x89, 0xc8, //0x00002c1a movq %rcx, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00002c1d movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x00002c27 mulq %rdx
- 0x48, 0xc1, 0xea, 0x03, //0x00002c2a shrq $3, %rdx
- 0x48, 0x8d, 0x04, 0x12, //0x00002c2e leaq (%rdx,%rdx), %rax
- 0x48, 0x8d, 0x1c, 0x80, //0x00002c32 leaq (%rax,%rax,4), %rbx
- 0x48, 0x89, 0xc8, //0x00002c36 movq %rcx, %rax
- 0x48, 0x29, 0xd8, //0x00002c39 subq %rbx, %rax
- 0x4c, 0x39, 0xee, //0x00002c3c cmpq %r13, %rsi
- 0x0f, 0x83, 0xbd, 0xff, 0xff, 0xff, //0x00002c3f jae LBB0_631
- 0x04, 0x30, //0x00002c45 addb $48, %al
- 0x41, 0x88, 0x04, 0x30, //0x00002c47 movb %al, (%r8,%rsi)
- 0x48, 0x83, 0xc6, 0xff, //0x00002c4b addq $-1, %rsi
- 0x48, 0x83, 0xf9, 0x09, //0x00002c4f cmpq $9, %rcx
- 0x48, 0x89, 0xd1, //0x00002c53 movq %rdx, %rcx
- 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x00002c56 ja LBB0_632
- //0x00002c5c LBB0_634
- 0x41, 0x01, 0xf9, //0x00002c5c addl %edi, %r9d
- 0x49, 0x63, 0xc1, //0x00002c5f movslq %r9d, %rax
- 0x49, 0x39, 0xc5, //0x00002c62 cmpq %rax, %r13
- 0x41, 0x0f, 0x46, 0xc5, //0x00002c65 cmovbel %r13d, %eax
- 0x41, 0x01, 0xfc, //0x00002c69 addl %edi, %r12d
- 0x85, 0xc0, //0x00002c6c testl %eax, %eax
- 0x0f, 0x8e, 0x31, 0x00, 0x00, 0x00, //0x00002c6e jle LBB0_639
- 0x89, 0xc1, //0x00002c74 movl %eax, %ecx
- 0x42, 0x80, 0x7c, 0x01, 0xff, 0x30, //0x00002c76 cmpb $48, $-1(%rcx,%r8)
- 0x0f, 0x85, 0x29, 0x00, 0x00, 0x00, //0x00002c7c jne LBB0_640
- //0x00002c82 LBB0_636
- 0x48, 0x83, 0xf9, 0x01, //0x00002c82 cmpq $1, %rcx
- 0x0f, 0x86, 0x16, 0x01, 0x00, 0x00, //0x00002c86 jbe LBB0_654
- 0x8d, 0x41, 0xfe, //0x00002c8c leal $-2(%rcx), %eax
- 0x48, 0x83, 0xc1, 0xff, //0x00002c8f addq $-1, %rcx
- 0x41, 0x80, 0x3c, 0x00, 0x30, //0x00002c93 cmpb $48, (%r8,%rax)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x00002c98 je LBB0_636
- 0x89, 0xc8, //0x00002c9e movl %ecx, %eax
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00002ca0 jmp LBB0_640
- //0x00002ca5 LBB0_639
- 0x0f, 0x84, 0x06, 0x01, 0x00, 0x00, //0x00002ca5 je LBB0_655
- //0x00002cab LBB0_640
- 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00002cab movabsq $-9223372036854775808, %r14
- 0x48, 0x8b, 0x4d, 0x98, //0x00002cb5 movq $-104(%rbp), %rcx
- 0x48, 0x8b, 0x5d, 0xc8, //0x00002cb9 movq $-56(%rbp), %rbx
- //0x00002cbd LBB0_641
- 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002cbd movq $-1, %rsi
- 0x41, 0x83, 0xfc, 0x14, //0x00002cc4 cmpl $20, %r12d
- 0x0f, 0x8e, 0x08, 0x00, 0x00, 0x00, //0x00002cc8 jle LBB0_643
- 0x8a, 0x55, 0xd7, //0x00002cce movb $-41(%rbp), %dl
- 0xe9, 0xf7, 0x03, 0x00, 0x00, //0x00002cd1 jmp LBB0_685
- //0x00002cd6 LBB0_643
- 0x48, 0x89, 0x5d, 0xc8, //0x00002cd6 movq %rbx, $-56(%rbp)
- 0x45, 0x85, 0xe4, //0x00002cda testl %r12d, %r12d
- 0x48, 0x89, 0x4d, 0x98, //0x00002cdd movq %rcx, $-104(%rbp)
- 0x0f, 0x8e, 0x55, 0x00, 0x00, 0x00, //0x00002ce1 jle LBB0_649
- 0x31, 0xd2, //0x00002ce7 xorl %edx, %edx
- 0x85, 0xc0, //0x00002ce9 testl %eax, %eax
- 0xbe, 0x00, 0x00, 0x00, 0x00, //0x00002ceb movl $0, %esi
- 0x0f, 0x4f, 0xf0, //0x00002cf0 cmovgl %eax, %esi
- 0x4d, 0x89, 0xe6, //0x00002cf3 movq %r12, %r14
- 0x44, 0x89, 0xe3, //0x00002cf6 movl %r12d, %ebx
- 0x4c, 0x8d, 0x4b, 0xff, //0x00002cf9 leaq $-1(%rbx), %r9
- 0x49, 0x39, 0xf1, //0x00002cfd cmpq %rsi, %r9
- 0x4c, 0x0f, 0x43, 0xce, //0x00002d00 cmovaeq %rsi, %r9
- 0x4d, 0x8d, 0x59, 0x01, //0x00002d04 leaq $1(%r9), %r11
- 0x31, 0xff, //0x00002d08 xorl %edi, %edi
- //0x00002d0a LBB0_645
- 0x48, 0x39, 0xd6, //0x00002d0a cmpq %rdx, %rsi
- 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00002d0d je LBB0_648
- 0x48, 0x8d, 0x3c, 0xbf, //0x00002d13 leaq (%rdi,%rdi,4), %rdi
- 0x49, 0x0f, 0xbe, 0x0c, 0x10, //0x00002d17 movsbq (%r8,%rdx), %rcx
- 0x48, 0x8d, 0x3c, 0x79, //0x00002d1c leaq (%rcx,%rdi,2), %rdi
- 0x48, 0x83, 0xc7, 0xd0, //0x00002d20 addq $-48, %rdi
- 0x48, 0x83, 0xc2, 0x01, //0x00002d24 addq $1, %rdx
- 0x48, 0x39, 0xd3, //0x00002d28 cmpq %rdx, %rbx
- 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00002d2b jne LBB0_645
- 0x4d, 0x89, 0xd9, //0x00002d31 movq %r11, %r9
- //0x00002d34 LBB0_648
- 0x4d, 0x89, 0xf4, //0x00002d34 movq %r14, %r12
- 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00002d37 jmp LBB0_650
- //0x00002d3c LBB0_649
- 0x45, 0x31, 0xc9, //0x00002d3c xorl %r9d, %r9d
- 0x31, 0xff, //0x00002d3f xorl %edi, %edi
- //0x00002d41 LBB0_650
- 0x44, 0x89, 0xe2, //0x00002d41 movl %r12d, %edx
- 0x44, 0x29, 0xca, //0x00002d44 subl %r9d, %edx
- 0x0f, 0x8e, 0x3b, 0x02, 0x00, 0x00, //0x00002d47 jle LBB0_665
- 0x83, 0xfa, 0x10, //0x00002d4d cmpl $16, %edx
- 0x0f, 0x82, 0x1c, 0x02, 0x00, 0x00, //0x00002d50 jb LBB0_663
- 0x89, 0xd6, //0x00002d56 movl %edx, %esi
- 0xc5, 0xfa, 0x6f, 0x05, 0x00, 0xd4, 0xff, 0xff, //0x00002d58 vmovdqu $-11264(%rip), %xmm0 /* LCPI0_22+0(%rip) */
- 0xc4, 0xe3, 0xf9, 0x22, 0xc7, 0x00, //0x00002d60 vpinsrq $0, %rdi, %xmm0, %xmm0
- 0x83, 0xe6, 0xf0, //0x00002d66 andl $-16, %esi
- 0xc4, 0xe3, 0x7d, 0x02, 0x05, 0xed, 0xd3, 0xff, 0xff, 0xf0, //0x00002d69 vpblendd $240, $-11283(%rip), %ymm0, %ymm0 /* LCPI0_22+0(%rip) */
- 0x8d, 0x4e, 0xf0, //0x00002d73 leal $-16(%rsi), %ecx
- 0x89, 0xcf, //0x00002d76 movl %ecx, %edi
- 0xc1, 0xef, 0x04, //0x00002d78 shrl $4, %edi
- 0x83, 0xc7, 0x01, //0x00002d7b addl $1, %edi
- 0x89, 0xfb, //0x00002d7e movl %edi, %ebx
- 0x83, 0xe3, 0x03, //0x00002d80 andl $3, %ebx
- 0x83, 0xf9, 0x30, //0x00002d83 cmpl $48, %ecx
- 0x0f, 0x83, 0x2c, 0x00, 0x00, 0x00, //0x00002d86 jae LBB0_656
- 0xc4, 0xe2, 0x7d, 0x59, 0x15, 0x8b, 0xd4, 0xff, 0xff, //0x00002d8c vpbroadcastq $-11125(%rip), %ymm2 /* LCPI0_23+0(%rip) */
- 0xc5, 0xfd, 0x6f, 0xda, //0x00002d95 vmovdqa %ymm2, %ymm3
- 0xc5, 0xfd, 0x6f, 0xca, //0x00002d99 vmovdqa %ymm2, %ymm1
- 0xe9, 0x94, 0x00, 0x00, 0x00, //0x00002d9d jmp LBB0_658
- //0x00002da2 LBB0_654
- 0x83, 0xc1, 0xff, //0x00002da2 addl $-1, %ecx
- 0x31, 0xff, //0x00002da5 xorl %edi, %edi
- 0x89, 0xc8, //0x00002da7 movl %ecx, %eax
- 0x45, 0x31, 0xe4, //0x00002da9 xorl %r12d, %r12d
- 0xe9, 0xe0, 0x01, 0x00, 0x00, //0x00002dac jmp LBB0_666
- //0x00002db1 LBB0_655
- 0x31, 0xff, //0x00002db1 xorl %edi, %edi
- 0xe9, 0x22, 0x02, 0x00, 0x00, //0x00002db3 jmp LBB0_672
- //0x00002db8 LBB0_656
- 0x83, 0xe7, 0xfc, //0x00002db8 andl $-4, %edi
- 0xc4, 0xe2, 0x7d, 0x59, 0x15, 0x5c, 0xd4, 0xff, 0xff, //0x00002dbb vpbroadcastq $-11172(%rip), %ymm2 /* LCPI0_23+0(%rip) */
- 0xc4, 0xe2, 0x7d, 0x59, 0x25, 0x5b, 0xd4, 0xff, 0xff, //0x00002dc4 vpbroadcastq $-11173(%rip), %ymm4 /* LCPI0_24+0(%rip) */
- 0xc5, 0xfd, 0x6f, 0xda, //0x00002dcd vmovdqa %ymm2, %ymm3
- 0xc5, 0xfd, 0x6f, 0xca, //0x00002dd1 vmovdqa %ymm2, %ymm1
- //0x00002dd5 LBB0_657
- 0xc5, 0xfd, 0xf4, 0xec, //0x00002dd5 vpmuludq %ymm4, %ymm0, %ymm5
- 0xc5, 0xfd, 0x73, 0xd0, 0x20, //0x00002dd9 vpsrlq $32, %ymm0, %ymm0
- 0xc5, 0xfd, 0xf4, 0xc4, //0x00002dde vpmuludq %ymm4, %ymm0, %ymm0
- 0xc5, 0xfd, 0x73, 0xf0, 0x20, //0x00002de2 vpsllq $32, %ymm0, %ymm0
- 0xc5, 0xd5, 0xd4, 0xc0, //0x00002de7 vpaddq %ymm0, %ymm5, %ymm0
- 0xc5, 0xed, 0xf4, 0xec, //0x00002deb vpmuludq %ymm4, %ymm2, %ymm5
- 0xc5, 0xed, 0x73, 0xd2, 0x20, //0x00002def vpsrlq $32, %ymm2, %ymm2
- 0xc5, 0xed, 0xf4, 0xd4, //0x00002df4 vpmuludq %ymm4, %ymm2, %ymm2
- 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x00002df8 vpsllq $32, %ymm2, %ymm2
- 0xc5, 0xd5, 0xd4, 0xd2, //0x00002dfd vpaddq %ymm2, %ymm5, %ymm2
- 0xc5, 0xe5, 0xf4, 0xec, //0x00002e01 vpmuludq %ymm4, %ymm3, %ymm5
- 0xc5, 0xe5, 0x73, 0xd3, 0x20, //0x00002e05 vpsrlq $32, %ymm3, %ymm3
- 0xc5, 0xe5, 0xf4, 0xdc, //0x00002e0a vpmuludq %ymm4, %ymm3, %ymm3
- 0xc5, 0xe5, 0x73, 0xf3, 0x20, //0x00002e0e vpsllq $32, %ymm3, %ymm3
- 0xc5, 0xd5, 0xd4, 0xdb, //0x00002e13 vpaddq %ymm3, %ymm5, %ymm3
- 0xc5, 0xf5, 0xf4, 0xec, //0x00002e17 vpmuludq %ymm4, %ymm1, %ymm5
- 0xc5, 0xf5, 0x73, 0xd1, 0x20, //0x00002e1b vpsrlq $32, %ymm1, %ymm1
- 0xc5, 0xf5, 0xf4, 0xcc, //0x00002e20 vpmuludq %ymm4, %ymm1, %ymm1
- 0xc5, 0xf5, 0x73, 0xf1, 0x20, //0x00002e24 vpsllq $32, %ymm1, %ymm1
- 0xc5, 0xd5, 0xd4, 0xc9, //0x00002e29 vpaddq %ymm1, %ymm5, %ymm1
- 0x83, 0xc7, 0xfc, //0x00002e2d addl $-4, %edi
- 0x0f, 0x85, 0x9f, 0xff, 0xff, 0xff, //0x00002e30 jne LBB0_657
- //0x00002e36 LBB0_658
- 0x85, 0xdb, //0x00002e36 testl %ebx, %ebx
- 0x0f, 0x84, 0x6a, 0x00, 0x00, 0x00, //0x00002e38 je LBB0_661
- 0xc4, 0xe2, 0x7d, 0x59, 0x25, 0xe9, 0xd3, 0xff, 0xff, //0x00002e3e vpbroadcastq $-11287(%rip), %ymm4 /* LCPI0_25+0(%rip) */
- //0x00002e47 LBB0_660
- 0xc5, 0xfd, 0xf4, 0xec, //0x00002e47 vpmuludq %ymm4, %ymm0, %ymm5
- 0xc5, 0xfd, 0x73, 0xd0, 0x20, //0x00002e4b vpsrlq $32, %ymm0, %ymm0
- 0xc5, 0xfd, 0xf4, 0xc4, //0x00002e50 vpmuludq %ymm4, %ymm0, %ymm0
- 0xc5, 0xfd, 0x73, 0xf0, 0x20, //0x00002e54 vpsllq $32, %ymm0, %ymm0
- 0xc5, 0xd5, 0xd4, 0xc0, //0x00002e59 vpaddq %ymm0, %ymm5, %ymm0
- 0xc5, 0xed, 0xf4, 0xec, //0x00002e5d vpmuludq %ymm4, %ymm2, %ymm5
- 0xc5, 0xed, 0x73, 0xd2, 0x20, //0x00002e61 vpsrlq $32, %ymm2, %ymm2
- 0xc5, 0xed, 0xf4, 0xd4, //0x00002e66 vpmuludq %ymm4, %ymm2, %ymm2
- 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x00002e6a vpsllq $32, %ymm2, %ymm2
- 0xc5, 0xd5, 0xd4, 0xd2, //0x00002e6f vpaddq %ymm2, %ymm5, %ymm2
- 0xc5, 0xe5, 0xf4, 0xec, //0x00002e73 vpmuludq %ymm4, %ymm3, %ymm5
- 0xc5, 0xe5, 0x73, 0xd3, 0x20, //0x00002e77 vpsrlq $32, %ymm3, %ymm3
- 0xc5, 0xe5, 0xf4, 0xdc, //0x00002e7c vpmuludq %ymm4, %ymm3, %ymm3
- 0xc5, 0xe5, 0x73, 0xf3, 0x20, //0x00002e80 vpsllq $32, %ymm3, %ymm3
- 0xc5, 0xd5, 0xd4, 0xdb, //0x00002e85 vpaddq %ymm3, %ymm5, %ymm3
- 0xc5, 0xf5, 0xf4, 0xec, //0x00002e89 vpmuludq %ymm4, %ymm1, %ymm5
- 0xc5, 0xf5, 0x73, 0xd1, 0x20, //0x00002e8d vpsrlq $32, %ymm1, %ymm1
- 0xc5, 0xf5, 0xf4, 0xcc, //0x00002e92 vpmuludq %ymm4, %ymm1, %ymm1
- 0xc5, 0xf5, 0x73, 0xf1, 0x20, //0x00002e96 vpsllq $32, %ymm1, %ymm1
- 0xc5, 0xd5, 0xd4, 0xc9, //0x00002e9b vpaddq %ymm1, %ymm5, %ymm1
- 0x83, 0xc3, 0xff, //0x00002e9f addl $-1, %ebx
- 0x0f, 0x85, 0x9f, 0xff, 0xff, 0xff, //0x00002ea2 jne LBB0_660
- //0x00002ea8 LBB0_661
- 0xc5, 0xdd, 0x73, 0xd2, 0x20, //0x00002ea8 vpsrlq $32, %ymm2, %ymm4
- 0xc5, 0xdd, 0xf4, 0xe0, //0x00002ead vpmuludq %ymm0, %ymm4, %ymm4
- 0xc5, 0xd5, 0x73, 0xd0, 0x20, //0x00002eb1 vpsrlq $32, %ymm0, %ymm5
- 0xc5, 0xed, 0xf4, 0xed, //0x00002eb6 vpmuludq %ymm5, %ymm2, %ymm5
- 0xc5, 0xd5, 0xd4, 0xe4, //0x00002eba vpaddq %ymm4, %ymm5, %ymm4
- 0xc5, 0xdd, 0x73, 0xf4, 0x20, //0x00002ebe vpsllq $32, %ymm4, %ymm4
- 0xc5, 0xed, 0xf4, 0xc0, //0x00002ec3 vpmuludq %ymm0, %ymm2, %ymm0
- 0xc5, 0xfd, 0xd4, 0xc4, //0x00002ec7 vpaddq %ymm4, %ymm0, %ymm0
- 0xc5, 0xed, 0x73, 0xd3, 0x20, //0x00002ecb vpsrlq $32, %ymm3, %ymm2
- 0xc5, 0xed, 0xf4, 0xd0, //0x00002ed0 vpmuludq %ymm0, %ymm2, %ymm2
- 0xc5, 0xdd, 0x73, 0xd0, 0x20, //0x00002ed4 vpsrlq $32, %ymm0, %ymm4
- 0xc5, 0xe5, 0xf4, 0xe4, //0x00002ed9 vpmuludq %ymm4, %ymm3, %ymm4
- 0xc5, 0xdd, 0xd4, 0xd2, //0x00002edd vpaddq %ymm2, %ymm4, %ymm2
- 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x00002ee1 vpsllq $32, %ymm2, %ymm2
- 0xc5, 0xe5, 0xf4, 0xc0, //0x00002ee6 vpmuludq %ymm0, %ymm3, %ymm0
- 0xc5, 0xfd, 0xd4, 0xc2, //0x00002eea vpaddq %ymm2, %ymm0, %ymm0
- 0xc5, 0xed, 0x73, 0xd1, 0x20, //0x00002eee vpsrlq $32, %ymm1, %ymm2
- 0xc5, 0xed, 0xf4, 0xd0, //0x00002ef3 vpmuludq %ymm0, %ymm2, %ymm2
- 0xc5, 0xe5, 0x73, 0xd0, 0x20, //0x00002ef7 vpsrlq $32, %ymm0, %ymm3
- 0xc5, 0xf5, 0xf4, 0xdb, //0x00002efc vpmuludq %ymm3, %ymm1, %ymm3
- 0xc5, 0xe5, 0xd4, 0xd2, //0x00002f00 vpaddq %ymm2, %ymm3, %ymm2
- 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x00002f04 vpsllq $32, %ymm2, %ymm2
- 0xc5, 0xf5, 0xf4, 0xc0, //0x00002f09 vpmuludq %ymm0, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd4, 0xc2, //0x00002f0d vpaddq %ymm2, %ymm0, %ymm0
- 0xc4, 0xe3, 0x7d, 0x39, 0xc1, 0x01, //0x00002f11 vextracti128 $1, %ymm0, %xmm1
- 0xc5, 0xe9, 0x73, 0xd0, 0x20, //0x00002f17 vpsrlq $32, %xmm0, %xmm2
- 0xc5, 0xe9, 0xf4, 0xd1, //0x00002f1c vpmuludq %xmm1, %xmm2, %xmm2
- 0xc5, 0xe1, 0x73, 0xd1, 0x20, //0x00002f20 vpsrlq $32, %xmm1, %xmm3
- 0xc5, 0xf9, 0xf4, 0xdb, //0x00002f25 vpmuludq %xmm3, %xmm0, %xmm3
- 0xc5, 0xe1, 0xd4, 0xd2, //0x00002f29 vpaddq %xmm2, %xmm3, %xmm2
- 0xc5, 0xe9, 0x73, 0xf2, 0x20, //0x00002f2d vpsllq $32, %xmm2, %xmm2
- 0xc5, 0xf9, 0xf4, 0xc1, //0x00002f32 vpmuludq %xmm1, %xmm0, %xmm0
- 0xc5, 0xf9, 0xd4, 0xc2, //0x00002f36 vpaddq %xmm2, %xmm0, %xmm0
- 0xc5, 0xf9, 0x70, 0xc8, 0xee, //0x00002f3a vpshufd $238, %xmm0, %xmm1
- 0xc5, 0xe9, 0x73, 0xd0, 0x20, //0x00002f3f vpsrlq $32, %xmm0, %xmm2
- 0xc5, 0xe9, 0xf4, 0xd1, //0x00002f44 vpmuludq %xmm1, %xmm2, %xmm2
- 0xc5, 0xf9, 0x70, 0xd8, 0xff, //0x00002f48 vpshufd $255, %xmm0, %xmm3
- 0xc5, 0xf9, 0xf4, 0xdb, //0x00002f4d vpmuludq %xmm3, %xmm0, %xmm3
- 0xc5, 0xe1, 0xd4, 0xd2, //0x00002f51 vpaddq %xmm2, %xmm3, %xmm2
- 0xc5, 0xe9, 0x73, 0xf2, 0x20, //0x00002f55 vpsllq $32, %xmm2, %xmm2
- 0xc5, 0xf9, 0xf4, 0xc1, //0x00002f5a vpmuludq %xmm1, %xmm0, %xmm0
- 0xc5, 0xf9, 0xd4, 0xc2, //0x00002f5e vpaddq %xmm2, %xmm0, %xmm0
- 0xc4, 0xe1, 0xf9, 0x7e, 0xc7, //0x00002f62 vmovq %xmm0, %rdi
- 0x39, 0xf2, //0x00002f67 cmpl %esi, %edx
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00002f69 je LBB0_665
- 0x41, 0x01, 0xf1, //0x00002f6f addl %esi, %r9d
- //0x00002f72 LBB0_663
- 0x44, 0x89, 0xe1, //0x00002f72 movl %r12d, %ecx
- 0x44, 0x29, 0xc9, //0x00002f75 subl %r9d, %ecx
- //0x00002f78 LBB0_664
- 0x48, 0x01, 0xff, //0x00002f78 addq %rdi, %rdi
- 0x48, 0x8d, 0x3c, 0xbf, //0x00002f7b leaq (%rdi,%rdi,4), %rdi
- 0x83, 0xc1, 0xff, //0x00002f7f addl $-1, %ecx
- 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x00002f82 jne LBB0_664
- //0x00002f88 LBB0_665
- 0x45, 0x85, 0xe4, //0x00002f88 testl %r12d, %r12d
- 0x0f, 0x88, 0x49, 0x00, 0x00, 0x00, //0x00002f8b js LBB0_672
- //0x00002f91 LBB0_666
- 0x44, 0x39, 0xe0, //0x00002f91 cmpl %r12d, %eax
- 0x0f, 0x8e, 0x40, 0x00, 0x00, 0x00, //0x00002f94 jle LBB0_672
- 0x44, 0x89, 0xe1, //0x00002f9a movl %r12d, %ecx
- 0x41, 0x8a, 0x0c, 0x08, //0x00002f9d movb (%r8,%rcx), %cl
- 0x80, 0xf9, 0x35, //0x00002fa1 cmpb $53, %cl
- 0x0f, 0x85, 0x00, 0x01, 0x00, 0x00, //0x00002fa4 jne LBB0_683
- 0x41, 0x8d, 0x54, 0x24, 0x01, //0x00002faa leal $1(%r12), %edx
- 0x39, 0xc2, //0x00002faf cmpl %eax, %edx
- 0x0f, 0x85, 0xf3, 0x00, 0x00, 0x00, //0x00002fb1 jne LBB0_683
- 0xb0, 0x01, //0x00002fb7 movb $1, %al
- 0x45, 0x85, 0xd2, //0x00002fb9 testl %r10d, %r10d
- 0x0f, 0x85, 0x1a, 0x00, 0x00, 0x00, //0x00002fbc jne LBB0_673
- 0x45, 0x85, 0xe4, //0x00002fc2 testl %r12d, %r12d
- 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x00002fc5 je LBB0_672
- 0x41, 0x83, 0xc4, 0xff, //0x00002fcb addl $-1, %r12d
- 0x43, 0x8a, 0x04, 0x20, //0x00002fcf movb (%r8,%r12), %al
- 0x24, 0x01, //0x00002fd3 andb $1, %al
- 0xe9, 0x02, 0x00, 0x00, 0x00, //0x00002fd5 jmp LBB0_673
- //0x00002fda LBB0_672
- 0x31, 0xc0, //0x00002fda xorl %eax, %eax
- //0x00002fdc LBB0_673
- 0x48, 0x8b, 0x5d, 0xc8, //0x00002fdc movq $-56(%rbp), %rbx
- 0x0f, 0xb6, 0xf0, //0x00002fe0 movzbl %al, %esi
- 0x48, 0x01, 0xfe, //0x00002fe3 addq %rdi, %rsi
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, //0x00002fe6 movabsq $9007199254740992, %rax
- 0x48, 0x39, 0xc6, //0x00002ff0 cmpq %rax, %rsi
- 0x0f, 0x85, 0x7f, 0x00, 0x00, 0x00, //0x00002ff3 jne LBB0_681
- 0x81, 0xfb, 0xfe, 0x03, 0x00, 0x00, //0x00002ff9 cmpl $1022, %ebx
- 0x0f, 0x8e, 0x89, 0x00, 0x00, 0x00, //0x00002fff jle LBB0_682
- //0x00003005 LBB0_675
- 0x31, 0xf6, //0x00003005 xorl %esi, %esi
- 0x48, 0xbb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00003007 movabsq $9218868437227405312, %rbx
- //0x00003011 LBB0_676
- 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00003011 movabsq $-9223372036854775808, %r14
- 0x8a, 0x55, 0xd7, //0x0000301b movb $-41(%rbp), %dl
- //0x0000301e LBB0_677
- 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x0000301e movabsq $4503599627370495, %rax
- 0x48, 0x21, 0xc6, //0x00003028 andq %rax, %rsi
- 0x48, 0x09, 0xde, //0x0000302b orq %rbx, %rsi
- 0x48, 0x89, 0xf0, //0x0000302e movq %rsi, %rax
- 0x4c, 0x09, 0xf0, //0x00003031 orq %r14, %rax
- 0x80, 0xfa, 0x2d, //0x00003034 cmpb $45, %dl
- 0x48, 0x0f, 0x45, 0xc6, //0x00003037 cmovneq %rsi, %rax
- 0xc4, 0xe1, 0xf9, 0x6e, 0xc0, //0x0000303b vmovq %rax, %xmm0
- //0x00003040 LBB0_678
- 0xc4, 0xe1, 0xf9, 0x7e, 0xc0, //0x00003040 vmovq %xmm0, %rax
- 0x49, 0x83, 0xc6, 0xff, //0x00003045 addq $-1, %r14
- 0x49, 0x21, 0xc6, //0x00003049 andq %rax, %r14
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x0000304c movabsq $9218868437227405312, %rax
- 0x49, 0x39, 0xc6, //0x00003056 cmpq %rax, %r14
- 0x48, 0x8b, 0x45, 0xb8, //0x00003059 movq $-72(%rbp), %rax
- 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x0000305d jne LBB0_680
- 0x48, 0xc7, 0x00, 0xf8, 0xff, 0xff, 0xff, //0x00003063 movq $-8, (%rax)
- //0x0000306a LBB0_680
- 0xc5, 0xfb, 0x11, 0x40, 0x08, //0x0000306a vmovsd %xmm0, $8(%rax)
- 0x4c, 0x8b, 0x55, 0xa8, //0x0000306f movq $-88(%rbp), %r10
- 0xe9, 0x8b, 0xe3, 0xff, 0xff, //0x00003073 jmp LBB0_276
- //0x00003078 LBB0_681
- 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00003078 movabsq $-9223372036854775808, %r14
- 0x48, 0x8b, 0x4d, 0x98, //0x00003082 movq $-104(%rbp), %rcx
- 0x8a, 0x55, 0xd7, //0x00003086 movb $-41(%rbp), %dl
- 0xe9, 0x3f, 0x00, 0x00, 0x00, //0x00003089 jmp LBB0_685
- //0x0000308e LBB0_682
- 0x83, 0xc3, 0x01, //0x0000308e addl $1, %ebx
- 0x48, 0x8b, 0x4d, 0x98, //0x00003091 movq $-104(%rbp), %rcx
- 0x48, 0x89, 0xce, //0x00003095 movq %rcx, %rsi
- 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00003098 movabsq $-9223372036854775808, %r14
- 0x8a, 0x55, 0xd7, //0x000030a2 movb $-41(%rbp), %dl
- 0xe9, 0x23, 0x00, 0x00, 0x00, //0x000030a5 jmp LBB0_685
- //0x000030aa LBB0_683
- 0x80, 0xf9, 0x35, //0x000030aa cmpb $53, %cl
- 0x0f, 0x9d, 0xc0, //0x000030ad setge %al
- 0xe9, 0x27, 0xff, 0xff, 0xff, //0x000030b0 jmp LBB0_673
- //0x000030b5 LBB0_684
- 0x31, 0xf6, //0x000030b5 xorl %esi, %esi
- 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000030b7 movabsq $-9223372036854775808, %r14
- 0x48, 0x8b, 0x4d, 0x98, //0x000030c1 movq $-104(%rbp), %rcx
- 0x8a, 0x55, 0xd7, //0x000030c5 movb $-41(%rbp), %dl
- 0xbb, 0x02, 0xfc, 0xff, 0xff, //0x000030c8 movl $-1022, %ebx
- //0x000030cd LBB0_685
- 0x48, 0x21, 0xf1, //0x000030cd andq %rsi, %rcx
- 0x81, 0xc3, 0xff, 0x03, 0x00, 0x00, //0x000030d0 addl $1023, %ebx
- 0x81, 0xe3, 0xff, 0x07, 0x00, 0x00, //0x000030d6 andl $2047, %ebx
- 0x48, 0xc1, 0xe3, 0x34, //0x000030dc shlq $52, %rbx
- 0x48, 0x85, 0xc9, //0x000030e0 testq %rcx, %rcx
- 0x48, 0x0f, 0x44, 0xd9, //0x000030e3 cmoveq %rcx, %rbx
- 0xe9, 0x32, 0xff, 0xff, 0xff, //0x000030e7 jmp LBB0_677
- //0x000030ec LBB0_686
- 0x45, 0x31, 0xf6, //0x000030ec xorl %r14d, %r14d
- 0x48, 0x8b, 0x4d, 0xc8, //0x000030ef movq $-56(%rbp), %rcx
- 0xe9, 0x52, 0xee, 0xff, 0xff, //0x000030f3 jmp LBB0_442
- //0x000030f8 LBB0_688
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000030f8 movq $-1, %rax
- 0xe9, 0xbd, 0xde, 0xff, 0xff, //0x000030ff jmp LBB0_207
- //0x00003104 LBB0_689
- 0x4c, 0x8d, 0x24, 0x17, //0x00003104 leaq (%rdi,%rdx), %r12
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003108 movq $-1, %r8
- 0x45, 0x31, 0xff, //0x0000310f xorl %r15d, %r15d
- 0x49, 0x83, 0xfa, 0x20, //0x00003112 cmpq $32, %r10
- 0x0f, 0x83, 0x6e, 0xe7, 0xff, 0xff, //0x00003116 jae LBB0_327
- 0xe9, 0x91, 0x00, 0x00, 0x00, //0x0000311c jmp LBB0_697
- //0x00003121 LBB0_690
- 0x4c, 0x89, 0xf7, //0x00003121 movq %r14, %rdi
- 0x4d, 0x8d, 0x24, 0x16, //0x00003124 leaq (%r14,%rdx), %r12
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003128 movq $-1, %r8
- 0x45, 0x31, 0xff, //0x0000312f xorl %r15d, %r15d
- 0x49, 0x83, 0xfa, 0x20, //0x00003132 cmpq $32, %r10
- 0x0f, 0x83, 0xad, 0xe7, 0xff, 0xff, //0x00003136 jae LBB0_332
- 0xe9, 0xd4, 0x01, 0x00, 0x00, //0x0000313c jmp LBB0_719
- //0x00003141 LBB0_691
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003141 movq $-2, %rax
- 0xe9, 0x74, 0xde, 0xff, 0xff, //0x00003148 jmp LBB0_207
- //0x0000314d LBB0_692
- 0x49, 0x89, 0xf9, //0x0000314d movq %rdi, %r9
- 0x49, 0x83, 0xf8, 0xff, //0x00003150 cmpq $-1, %r8
- 0x0f, 0x85, 0x15, 0x00, 0x00, 0x00, //0x00003154 jne LBB0_695
- 0x4c, 0x89, 0xe0, //0x0000315a movq %r12, %rax
- 0x4c, 0x29, 0xc8, //0x0000315d subq %r9, %rax
- 0x4c, 0x0f, 0xbc, 0xc6, //0x00003160 bsfq %rsi, %r8
- 0x49, 0x01, 0xc0, //0x00003164 addq %rax, %r8
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00003167 jmp LBB0_695
- //0x0000316c LBB0_694
- 0x49, 0x89, 0xf9, //0x0000316c movq %rdi, %r9
- //0x0000316f LBB0_695
- 0x44, 0x89, 0xf8, //0x0000316f movl %r15d, %eax
- 0xf7, 0xd0, //0x00003172 notl %eax
- 0x21, 0xf0, //0x00003174 andl %esi, %eax
- 0x8d, 0x3c, 0x00, //0x00003176 leal (%rax,%rax), %edi
- 0x41, 0x8d, 0x1c, 0x47, //0x00003179 leal (%r15,%rax,2), %ebx
- 0xf7, 0xd7, //0x0000317d notl %edi
- 0x21, 0xf7, //0x0000317f andl %esi, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003181 andl $-1431655766, %edi
- 0x45, 0x31, 0xff, //0x00003187 xorl %r15d, %r15d
- 0x01, 0xc7, //0x0000318a addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc7, //0x0000318c setb %r15b
- 0x01, 0xff, //0x00003190 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00003192 xorl $1431655765, %edi
- 0x21, 0xdf, //0x00003198 andl %ebx, %edi
- 0xf7, 0xd7, //0x0000319a notl %edi
- 0x21, 0xf9, //0x0000319c andl %edi, %ecx
- 0x4c, 0x89, 0xcf, //0x0000319e movq %r9, %rdi
- 0x48, 0x85, 0xc9, //0x000031a1 testq %rcx, %rcx
- 0x0f, 0x85, 0x1b, 0xe7, 0xff, 0xff, //0x000031a4 jne LBB0_330
- //0x000031aa LBB0_696
- 0x49, 0x83, 0xc4, 0x20, //0x000031aa addq $32, %r12
- 0x49, 0x83, 0xc2, 0xe0, //0x000031ae addq $-32, %r10
- //0x000031b2 LBB0_697
- 0x4d, 0x85, 0xff, //0x000031b2 testq %r15, %r15
- 0x0f, 0x85, 0xfd, 0x01, 0x00, 0x00, //0x000031b5 jne LBB0_731
- 0x4d, 0x89, 0xc1, //0x000031bb movq %r8, %r9
- 0x4d, 0x85, 0xd2, //0x000031be testq %r10, %r10
- 0x0f, 0x84, 0x88, 0x00, 0x00, 0x00, //0x000031c1 je LBB0_707
- //0x000031c7 LBB0_699
- 0x48, 0x89, 0xfe, //0x000031c7 movq %rdi, %rsi
- 0x48, 0xf7, 0xde, //0x000031ca negq %rsi
- //0x000031cd LBB0_700
- 0x31, 0xdb, //0x000031cd xorl %ebx, %ebx
- //0x000031cf LBB0_701
- 0x41, 0x0f, 0xb6, 0x0c, 0x1c, //0x000031cf movzbl (%r12,%rbx), %ecx
- 0x80, 0xf9, 0x22, //0x000031d4 cmpb $34, %cl
- 0x0f, 0x84, 0x6b, 0x00, 0x00, 0x00, //0x000031d7 je LBB0_706
- 0x80, 0xf9, 0x5c, //0x000031dd cmpb $92, %cl
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000031e0 je LBB0_704
- 0x48, 0x83, 0xc3, 0x01, //0x000031e6 addq $1, %rbx
- 0x49, 0x39, 0xda, //0x000031ea cmpq %rbx, %r10
- 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000031ed jne LBB0_701
- 0xe9, 0x62, 0x00, 0x00, 0x00, //0x000031f3 jmp LBB0_708
- //0x000031f8 LBB0_704
- 0x49, 0x8d, 0x42, 0xff, //0x000031f8 leaq $-1(%r10), %rax
- 0x48, 0x39, 0xd8, //0x000031fc cmpq %rbx, %rax
- 0x0f, 0x84, 0x51, 0x02, 0x00, 0x00, //0x000031ff je LBB0_738
- 0x4a, 0x8d, 0x04, 0x26, //0x00003205 leaq (%rsi,%r12), %rax
- 0x48, 0x01, 0xd8, //0x00003209 addq %rbx, %rax
- 0x49, 0x83, 0xf9, 0xff, //0x0000320c cmpq $-1, %r9
- 0x4c, 0x0f, 0x44, 0xc0, //0x00003210 cmoveq %rax, %r8
- 0x4c, 0x0f, 0x44, 0xc8, //0x00003214 cmoveq %rax, %r9
- 0x49, 0x01, 0xdc, //0x00003218 addq %rbx, %r12
- 0x49, 0x83, 0xc4, 0x02, //0x0000321b addq $2, %r12
- 0x4c, 0x89, 0xd0, //0x0000321f movq %r10, %rax
- 0x48, 0x29, 0xd8, //0x00003222 subq %rbx, %rax
- 0x48, 0x83, 0xc0, 0xfe, //0x00003225 addq $-2, %rax
- 0x49, 0x83, 0xc2, 0xfe, //0x00003229 addq $-2, %r10
- 0x49, 0x39, 0xda, //0x0000322d cmpq %rbx, %r10
- 0x49, 0x89, 0xc2, //0x00003230 movq %rax, %r10
- 0x4d, 0x89, 0xf7, //0x00003233 movq %r14, %r15
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003236 movq $-1, %rax
- 0x0f, 0x85, 0x8a, 0xff, 0xff, 0xff, //0x0000323d jne LBB0_700
- 0xe9, 0x79, 0xdd, 0xff, 0xff, //0x00003243 jmp LBB0_207
- //0x00003248 LBB0_706
- 0x49, 0x01, 0xdc, //0x00003248 addq %rbx, %r12
- 0x49, 0x83, 0xc4, 0x01, //0x0000324b addq $1, %r12
- //0x0000324f LBB0_707
- 0x49, 0x29, 0xfc, //0x0000324f subq %rdi, %r12
- 0x4d, 0x89, 0xe2, //0x00003252 movq %r12, %r10
- 0xe9, 0x62, 0xd8, 0xff, 0xff, //0x00003255 jmp LBB0_126
- //0x0000325a LBB0_708
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000325a movq $-1, %rax
- 0x80, 0xf9, 0x22, //0x00003261 cmpb $34, %cl
- 0x4d, 0x89, 0xf7, //0x00003264 movq %r14, %r15
- 0x0f, 0x85, 0x54, 0xdd, 0xff, 0xff, //0x00003267 jne LBB0_207
- 0x4d, 0x01, 0xd4, //0x0000326d addq %r10, %r12
- 0xe9, 0xda, 0xff, 0xff, 0xff, //0x00003270 jmp LBB0_707
- //0x00003275 LBB0_710
- 0x49, 0x83, 0xf8, 0xff, //0x00003275 cmpq $-1, %r8
- 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x00003279 jne LBB0_712
- 0x4c, 0x89, 0xe6, //0x0000327f movq %r12, %rsi
- 0x4c, 0x29, 0xf6, //0x00003282 subq %r14, %rsi
- 0x4c, 0x0f, 0xbc, 0xc1, //0x00003285 bsfq %rcx, %r8
- 0x49, 0x01, 0xf0, //0x00003289 addq %rsi, %r8
- //0x0000328c LBB0_712
- 0x44, 0x89, 0xfe, //0x0000328c movl %r15d, %esi
- 0xf7, 0xd6, //0x0000328f notl %esi
- 0x21, 0xce, //0x00003291 andl %ecx, %esi
- 0x8d, 0x3c, 0x36, //0x00003293 leal (%rsi,%rsi), %edi
- 0x41, 0x8d, 0x1c, 0x77, //0x00003296 leal (%r15,%rsi,2), %ebx
- 0xf7, 0xd7, //0x0000329a notl %edi
- 0x21, 0xcf, //0x0000329c andl %ecx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000329e andl $-1431655766, %edi
- 0x45, 0x31, 0xff, //0x000032a4 xorl %r15d, %r15d
- 0x01, 0xf7, //0x000032a7 addl %esi, %edi
- 0x41, 0x0f, 0x92, 0xc7, //0x000032a9 setb %r15b
- 0x01, 0xff, //0x000032ad addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000032af xorl $1431655765, %edi
- 0x21, 0xdf, //0x000032b5 andl %ebx, %edi
- 0xf7, 0xd7, //0x000032b7 notl %edi
- 0x21, 0xf8, //0x000032b9 andl %edi, %eax
- 0x4c, 0x89, 0xf7, //0x000032bb movq %r14, %rdi
- 0xc5, 0xfd, 0x74, 0xc1, //0x000032be vpcmpeqb %ymm1, %ymm0, %ymm0
- 0x48, 0x85, 0xc0, //0x000032c2 testq %rax, %rax
- 0x0f, 0x85, 0x65, 0xe6, 0xff, 0xff, //0x000032c5 jne LBB0_335
- //0x000032cb LBB0_713
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000032cb movl $64, %ecx
- //0x000032d0 LBB0_714
- 0xc5, 0xfd, 0xd7, 0xf0, //0x000032d0 vpmovmskb %ymm0, %esi
- 0x48, 0x85, 0xc0, //0x000032d4 testq %rax, %rax
- 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x000032d7 je LBB0_717
- 0x0f, 0xbc, 0xc6, //0x000032dd bsfl %esi, %eax
- 0xbe, 0x40, 0x00, 0x00, 0x00, //0x000032e0 movl $64, %esi
- 0x0f, 0x45, 0xf0, //0x000032e5 cmovnel %eax, %esi
- 0x48, 0x39, 0xf1, //0x000032e8 cmpq %rsi, %rcx
- 0x0f, 0x87, 0xa4, 0x00, 0x00, 0x00, //0x000032eb ja LBB0_729
- 0x49, 0x29, 0xfc, //0x000032f1 subq %rdi, %r12
- 0x4d, 0x8d, 0x14, 0x0c, //0x000032f4 leaq (%r12,%rcx), %r10
- 0x49, 0x83, 0xc2, 0x01, //0x000032f8 addq $1, %r10
- 0x4c, 0x8b, 0x7d, 0xb8, //0x000032fc movq $-72(%rbp), %r15
- 0xe9, 0x69, 0xdc, 0xff, 0xff, //0x00003300 jmp LBB0_197
- //0x00003305 LBB0_717
- 0x85, 0xf6, //0x00003305 testl %esi, %esi
- 0x0f, 0x85, 0x88, 0x00, 0x00, 0x00, //0x00003307 jne LBB0_729
- 0x49, 0x83, 0xc4, 0x20, //0x0000330d addq $32, %r12
- 0x49, 0x83, 0xc2, 0xe0, //0x00003311 addq $-32, %r10
- //0x00003315 LBB0_719
- 0x4d, 0x85, 0xff, //0x00003315 testq %r15, %r15
- 0x0f, 0x85, 0xd4, 0x00, 0x00, 0x00, //0x00003318 jne LBB0_733
- 0x4c, 0x89, 0xc0, //0x0000331e movq %r8, %rax
- 0x4d, 0x85, 0xd2, //0x00003321 testq %r10, %r10
- 0x0f, 0x84, 0xfd, 0x00, 0x00, 0x00, //0x00003324 je LBB0_735
- //0x0000332a LBB0_721
- 0x41, 0x0f, 0xb6, 0x0c, 0x24, //0x0000332a movzbl (%r12), %ecx
- 0x80, 0xf9, 0x22, //0x0000332f cmpb $34, %cl
- 0x0f, 0x84, 0x6d, 0x00, 0x00, 0x00, //0x00003332 je LBB0_730
- 0x80, 0xf9, 0x5c, //0x00003338 cmpb $92, %cl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x0000333b je LBB0_726
- 0x80, 0xf9, 0x20, //0x00003341 cmpb $32, %cl
- 0x0f, 0x82, 0x4b, 0x00, 0x00, 0x00, //0x00003344 jb LBB0_729
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000334a movq $-1, %rcx
- 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00003351 movl $1, %esi
- //0x00003356 LBB0_725
- 0x49, 0x01, 0xf4, //0x00003356 addq %rsi, %r12
- 0x49, 0x01, 0xca, //0x00003359 addq %rcx, %r10
- 0x0f, 0x85, 0xc8, 0xff, 0xff, 0xff, //0x0000335c jne LBB0_721
- 0xe9, 0xc0, 0x00, 0x00, 0x00, //0x00003362 jmp LBB0_735
- //0x00003367 LBB0_726
- 0x49, 0x83, 0xfa, 0x01, //0x00003367 cmpq $1, %r10
- 0x0f, 0x84, 0xb6, 0x00, 0x00, 0x00, //0x0000336b je LBB0_735
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00003371 movq $-2, %rcx
- 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00003378 movl $2, %esi
- 0x48, 0x83, 0xf8, 0xff, //0x0000337d cmpq $-1, %rax
- 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00003381 jne LBB0_725
- 0x4d, 0x89, 0xe0, //0x00003387 movq %r12, %r8
- 0x4d, 0x29, 0xf0, //0x0000338a subq %r14, %r8
- 0x4c, 0x89, 0xc0, //0x0000338d movq %r8, %rax
- 0xe9, 0xc1, 0xff, 0xff, 0xff, //0x00003390 jmp LBB0_725
- //0x00003395 LBB0_729
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003395 movq $-2, %rax
- 0x4c, 0x8b, 0x7d, 0xb8, //0x0000339c movq $-72(%rbp), %r15
- 0xe9, 0x1c, 0xdc, 0xff, 0xff, //0x000033a0 jmp LBB0_207
- //0x000033a5 LBB0_730
- 0x4d, 0x29, 0xf4, //0x000033a5 subq %r14, %r12
- 0x49, 0x83, 0xc4, 0x01, //0x000033a8 addq $1, %r12
- 0x4d, 0x89, 0xe2, //0x000033ac movq %r12, %r10
- 0x4c, 0x8b, 0x7d, 0xb8, //0x000033af movq $-72(%rbp), %r15
- 0xe9, 0xb6, 0xdb, 0xff, 0xff, //0x000033b3 jmp LBB0_197
- //0x000033b8 LBB0_731
- 0x4d, 0x85, 0xd2, //0x000033b8 testq %r10, %r10
- 0x0f, 0x84, 0x76, 0x00, 0x00, 0x00, //0x000033bb je LBB0_736
- 0x49, 0x89, 0xf9, //0x000033c1 movq %rdi, %r9
- 0x49, 0xf7, 0xd1, //0x000033c4 notq %r9
- 0x4d, 0x01, 0xe1, //0x000033c7 addq %r12, %r9
- 0x49, 0x83, 0xf8, 0xff, //0x000033ca cmpq $-1, %r8
- 0x4c, 0x89, 0xc0, //0x000033ce movq %r8, %rax
- 0x49, 0x0f, 0x44, 0xc1, //0x000033d1 cmoveq %r9, %rax
- 0x4d, 0x0f, 0x45, 0xc8, //0x000033d5 cmovneq %r8, %r9
- 0x49, 0x83, 0xc4, 0x01, //0x000033d9 addq $1, %r12
- 0x49, 0x83, 0xc2, 0xff, //0x000033dd addq $-1, %r10
- 0x49, 0x89, 0xc0, //0x000033e1 movq %rax, %r8
- 0x4d, 0x85, 0xd2, //0x000033e4 testq %r10, %r10
- 0x0f, 0x85, 0xda, 0xfd, 0xff, 0xff, //0x000033e7 jne LBB0_699
- 0xe9, 0x5d, 0xfe, 0xff, 0xff, //0x000033ed jmp LBB0_707
- //0x000033f2 LBB0_733
- 0x4d, 0x85, 0xd2, //0x000033f2 testq %r10, %r10
- 0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x000033f5 je LBB0_737
- 0x4c, 0x89, 0xf0, //0x000033fb movq %r14, %rax
- 0x48, 0xf7, 0xd0, //0x000033fe notq %rax
- 0x4c, 0x01, 0xe0, //0x00003401 addq %r12, %rax
- 0x49, 0x83, 0xf8, 0xff, //0x00003404 cmpq $-1, %r8
- 0x4c, 0x89, 0xc1, //0x00003408 movq %r8, %rcx
- 0x48, 0x0f, 0x44, 0xc8, //0x0000340b cmoveq %rax, %rcx
- 0x49, 0x0f, 0x45, 0xc0, //0x0000340f cmovneq %r8, %rax
- 0x49, 0x83, 0xc4, 0x01, //0x00003413 addq $1, %r12
- 0x49, 0x83, 0xc2, 0xff, //0x00003417 addq $-1, %r10
- 0x49, 0x89, 0xc8, //0x0000341b movq %rcx, %r8
- 0x4d, 0x85, 0xd2, //0x0000341e testq %r10, %r10
- 0x0f, 0x85, 0x03, 0xff, 0xff, 0xff, //0x00003421 jne LBB0_721
- //0x00003427 LBB0_735
- 0x4c, 0x8b, 0x7d, 0xb8, //0x00003427 movq $-72(%rbp), %r15
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000342b movq $-1, %rax
- 0xe9, 0x8a, 0xdb, 0xff, 0xff, //0x00003432 jmp LBB0_207
- //0x00003437 LBB0_736
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003437 movq $-1, %rax
- 0x4d, 0x89, 0xf7, //0x0000343e movq %r14, %r15
- 0xe9, 0x7b, 0xdb, 0xff, 0xff, //0x00003441 jmp LBB0_207
- //0x00003446 LBB0_737
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003446 movq $-1, %rax
- 0x4c, 0x8b, 0x7d, 0xb8, //0x0000344d movq $-72(%rbp), %r15
- 0xe9, 0x6b, 0xdb, 0xff, 0xff, //0x00003451 jmp LBB0_207
- //0x00003456 LBB0_738
- 0x4d, 0x89, 0xf7, //0x00003456 movq %r14, %r15
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003459 movq $-1, %rax
- 0xe9, 0x5c, 0xdb, 0xff, 0xff, //0x00003460 jmp LBB0_207
- 0x90, 0x90, 0x90, //0x00003465 .p2align 2, 0x90
- // // .set L0_0_set_274, LBB0_274-LJTI0_0
- // // .set L0_0_set_132, LBB0_132-LJTI0_0
- // // .set L0_0_set_113, LBB0_113-LJTI0_0
- // // .set L0_0_set_127, LBB0_127-LJTI0_0
- // // .set L0_0_set_34, LBB0_34-LJTI0_0
- // // .set L0_0_set_133, LBB0_133-LJTI0_0
- // // .set L0_0_set_134, LBB0_134-LJTI0_0
- // // .set L0_0_set_141, LBB0_141-LJTI0_0
- // // .set L0_0_set_135, LBB0_135-LJTI0_0
- // // .set L0_0_set_128, LBB0_128-LJTI0_0
- // // .set L0_0_set_138, LBB0_138-LJTI0_0
- // // .set L0_0_set_143, LBB0_143-LJTI0_0
- // // .set L0_0_set_131, LBB0_131-LJTI0_0
- //0x00003468 LJTI0_0
- 0x91, 0xdf, 0xff, 0xff, //0x00003468 .long L0_0_set_274
- 0xc8, 0xd6, 0xff, 0xff, //0x0000346c .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x00003470 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x00003474 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x00003478 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x0000347c .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x00003480 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x00003484 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x00003488 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x0000348c .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x00003490 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x00003494 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x00003498 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x0000349c .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x000034a0 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x000034a4 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x000034a8 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x000034ac .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x000034b0 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x000034b4 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x000034b8 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x000034bc .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x000034c0 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x000034c4 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x000034c8 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x000034cc .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x000034d0 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x000034d4 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x000034d8 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x000034dc .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x000034e0 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x000034e4 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x000034e8 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x000034ec .long L0_0_set_132
- 0x12, 0xd5, 0xff, 0xff, //0x000034f0 .long L0_0_set_113
- 0xc8, 0xd6, 0xff, 0xff, //0x000034f4 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x000034f8 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x000034fc .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x00003500 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x00003504 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x00003508 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x0000350c .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x00003510 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x00003514 .long L0_0_set_132
- 0x5c, 0xd6, 0xff, 0xff, //0x00003518 .long L0_0_set_127
- 0xb1, 0xcf, 0xff, 0xff, //0x0000351c .long L0_0_set_34
- 0xc8, 0xd6, 0xff, 0xff, //0x00003520 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x00003524 .long L0_0_set_132
- 0xb1, 0xcf, 0xff, 0xff, //0x00003528 .long L0_0_set_34
- 0xb1, 0xcf, 0xff, 0xff, //0x0000352c .long L0_0_set_34
- 0xb1, 0xcf, 0xff, 0xff, //0x00003530 .long L0_0_set_34
- 0xb1, 0xcf, 0xff, 0xff, //0x00003534 .long L0_0_set_34
- 0xb1, 0xcf, 0xff, 0xff, //0x00003538 .long L0_0_set_34
- 0xb1, 0xcf, 0xff, 0xff, //0x0000353c .long L0_0_set_34
- 0xb1, 0xcf, 0xff, 0xff, //0x00003540 .long L0_0_set_34
- 0xb1, 0xcf, 0xff, 0xff, //0x00003544 .long L0_0_set_34
- 0xb1, 0xcf, 0xff, 0xff, //0x00003548 .long L0_0_set_34
- 0xb1, 0xcf, 0xff, 0xff, //0x0000354c .long L0_0_set_34
- 0xd7, 0xd6, 0xff, 0xff, //0x00003550 .long L0_0_set_133
- 0xc8, 0xd6, 0xff, 0xff, //0x00003554 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x00003558 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x0000355c .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x00003560 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x00003564 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x00003568 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x0000356c .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x00003570 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x00003574 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x00003578 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x0000357c .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x00003580 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x00003584 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x00003588 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x0000358c .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x00003590 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x00003594 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x00003598 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x0000359c .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x000035a0 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x000035a4 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x000035a8 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x000035ac .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x000035b0 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x000035b4 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x000035b8 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x000035bc .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x000035c0 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x000035c4 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x000035c8 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x000035cc .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x000035d0 .long L0_0_set_132
- 0xf4, 0xd6, 0xff, 0xff, //0x000035d4 .long L0_0_set_134
- 0xc8, 0xd6, 0xff, 0xff, //0x000035d8 .long L0_0_set_132
- 0x63, 0xd7, 0xff, 0xff, //0x000035dc .long L0_0_set_141
- 0xc8, 0xd6, 0xff, 0xff, //0x000035e0 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x000035e4 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x000035e8 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x000035ec .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x000035f0 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x000035f4 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x000035f8 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x000035fc .long L0_0_set_132
- 0x00, 0xd7, 0xff, 0xff, //0x00003600 .long L0_0_set_135
- 0xc8, 0xd6, 0xff, 0xff, //0x00003604 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x00003608 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x0000360c .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x00003610 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x00003614 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x00003618 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x0000361c .long L0_0_set_132
- 0x79, 0xd6, 0xff, 0xff, //0x00003620 .long L0_0_set_128
- 0xc8, 0xd6, 0xff, 0xff, //0x00003624 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x00003628 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x0000362c .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x00003630 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x00003634 .long L0_0_set_132
- 0x31, 0xd7, 0xff, 0xff, //0x00003638 .long L0_0_set_138
- 0xc8, 0xd6, 0xff, 0xff, //0x0000363c .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x00003640 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x00003644 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x00003648 .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x0000364c .long L0_0_set_132
- 0xc8, 0xd6, 0xff, 0xff, //0x00003650 .long L0_0_set_132
- 0x8a, 0xd7, 0xff, 0xff, //0x00003654 .long L0_0_set_143
- 0xc8, 0xd6, 0xff, 0xff, //0x00003658 .long L0_0_set_132
- 0xab, 0xd6, 0xff, 0xff, //0x0000365c .long L0_0_set_131
- // // .set L0_1_set_86, LBB0_86-LJTI0_1
- // // .set L0_1_set_145, LBB0_145-LJTI0_1
- // // .set L0_1_set_92, LBB0_92-LJTI0_1
- // // .set L0_1_set_95, LBB0_95-LJTI0_1
- //0x00003660 LJTI0_1
- 0xb5, 0xd1, 0xff, 0xff, //0x00003660 .long L0_1_set_86
- 0xaf, 0xd5, 0xff, 0xff, //0x00003664 .long L0_1_set_145
- 0xb5, 0xd1, 0xff, 0xff, //0x00003668 .long L0_1_set_86
- 0x03, 0xd2, 0xff, 0xff, //0x0000366c .long L0_1_set_92
- 0xaf, 0xd5, 0xff, 0xff, //0x00003670 .long L0_1_set_145
- 0xaf, 0xd5, 0xff, 0xff, //0x00003674 .long L0_1_set_145
- 0xaf, 0xd5, 0xff, 0xff, //0x00003678 .long L0_1_set_145
- 0xaf, 0xd5, 0xff, 0xff, //0x0000367c .long L0_1_set_145
- 0xaf, 0xd5, 0xff, 0xff, //0x00003680 .long L0_1_set_145
- 0xaf, 0xd5, 0xff, 0xff, //0x00003684 .long L0_1_set_145
- 0xaf, 0xd5, 0xff, 0xff, //0x00003688 .long L0_1_set_145
- 0xaf, 0xd5, 0xff, 0xff, //0x0000368c .long L0_1_set_145
- 0xaf, 0xd5, 0xff, 0xff, //0x00003690 .long L0_1_set_145
- 0xaf, 0xd5, 0xff, 0xff, //0x00003694 .long L0_1_set_145
- 0xaf, 0xd5, 0xff, 0xff, //0x00003698 .long L0_1_set_145
- 0xaf, 0xd5, 0xff, 0xff, //0x0000369c .long L0_1_set_145
- 0xaf, 0xd5, 0xff, 0xff, //0x000036a0 .long L0_1_set_145
- 0xaf, 0xd5, 0xff, 0xff, //0x000036a4 .long L0_1_set_145
- 0xaf, 0xd5, 0xff, 0xff, //0x000036a8 .long L0_1_set_145
- 0xaf, 0xd5, 0xff, 0xff, //0x000036ac .long L0_1_set_145
- 0xaf, 0xd5, 0xff, 0xff, //0x000036b0 .long L0_1_set_145
- 0xaf, 0xd5, 0xff, 0xff, //0x000036b4 .long L0_1_set_145
- 0xaf, 0xd5, 0xff, 0xff, //0x000036b8 .long L0_1_set_145
- 0xaf, 0xd5, 0xff, 0xff, //0x000036bc .long L0_1_set_145
- 0xaf, 0xd5, 0xff, 0xff, //0x000036c0 .long L0_1_set_145
- 0xaf, 0xd5, 0xff, 0xff, //0x000036c4 .long L0_1_set_145
- 0x1f, 0xd2, 0xff, 0xff, //0x000036c8 .long L0_1_set_95
- //0x000036cc .p2align 2, 0x00
- //0x000036cc _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x000036cc .long 2
- //0x000036d0 .p2align 4, 0x00
- //0x000036d0 _P10_TAB
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x3f, //0x000036d0 .quad 0x3ff0000000000000
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x40, //0x000036d8 .quad 0x4024000000000000
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x59, 0x40, //0x000036e0 .quad 0x4059000000000000
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x8f, 0x40, //0x000036e8 .quad 0x408f400000000000
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0xc3, 0x40, //0x000036f0 .quad 0x40c3880000000000
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x6a, 0xf8, 0x40, //0x000036f8 .quad 0x40f86a0000000000
- 0x00, 0x00, 0x00, 0x00, 0x80, 0x84, 0x2e, 0x41, //0x00003700 .quad 0x412e848000000000
- 0x00, 0x00, 0x00, 0x00, 0xd0, 0x12, 0x63, 0x41, //0x00003708 .quad 0x416312d000000000
- 0x00, 0x00, 0x00, 0x00, 0x84, 0xd7, 0x97, 0x41, //0x00003710 .quad 0x4197d78400000000
- 0x00, 0x00, 0x00, 0x00, 0x65, 0xcd, 0xcd, 0x41, //0x00003718 .quad 0x41cdcd6500000000
- 0x00, 0x00, 0x00, 0x20, 0x5f, 0xa0, 0x02, 0x42, //0x00003720 .quad 0x4202a05f20000000
- 0x00, 0x00, 0x00, 0xe8, 0x76, 0x48, 0x37, 0x42, //0x00003728 .quad 0x42374876e8000000
- 0x00, 0x00, 0x00, 0xa2, 0x94, 0x1a, 0x6d, 0x42, //0x00003730 .quad 0x426d1a94a2000000
- 0x00, 0x00, 0x40, 0xe5, 0x9c, 0x30, 0xa2, 0x42, //0x00003738 .quad 0x42a2309ce5400000
- 0x00, 0x00, 0x90, 0x1e, 0xc4, 0xbc, 0xd6, 0x42, //0x00003740 .quad 0x42d6bcc41e900000
- 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x00003748 .quad 0x430c6bf526340000
- 0x00, 0x80, 0xe0, 0x37, 0x79, 0xc3, 0x41, 0x43, //0x00003750 .quad 0x4341c37937e08000
- 0x00, 0xa0, 0xd8, 0x85, 0x57, 0x34, 0x76, 0x43, //0x00003758 .quad 0x4376345785d8a000
- 0x00, 0xc8, 0x4e, 0x67, 0x6d, 0xc1, 0xab, 0x43, //0x00003760 .quad 0x43abc16d674ec800
- 0x00, 0x3d, 0x91, 0x60, 0xe4, 0x58, 0xe1, 0x43, //0x00003768 .quad 0x43e158e460913d00
- 0x40, 0x8c, 0xb5, 0x78, 0x1d, 0xaf, 0x15, 0x44, //0x00003770 .quad 0x4415af1d78b58c40
- 0x50, 0xef, 0xe2, 0xd6, 0xe4, 0x1a, 0x4b, 0x44, //0x00003778 .quad 0x444b1ae4d6e2ef50
- 0x92, 0xd5, 0x4d, 0x06, 0xcf, 0xf0, 0x80, 0x44, //0x00003780 .quad 0x4480f0cf064dd592
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003788 .p2align 4, 0x00
- //0x00003790 _POW10_M128_TAB
- 0x53, 0xe4, 0x60, 0xcd, 0x69, 0xc8, 0x32, 0x17, //0x00003790 .quad 1671618768450675795
- 0x88, 0x02, 0x1c, 0x08, 0xa0, 0xd5, 0x8f, 0xfa, //0x00003798 .quad -391859759250406776
- 0xb4, 0x8e, 0x5c, 0x20, 0x42, 0xbd, 0x7f, 0x0e, //0x000037a0 .quad 1044761730281672372
- 0x95, 0x81, 0x11, 0x05, 0x84, 0xe5, 0x99, 0x9c, //0x000037a8 .quad -7162441377172586091
- 0x61, 0xb2, 0x73, 0xa8, 0x92, 0xac, 0x1f, 0x52, //0x000037b0 .quad 5917638181279478369
- 0xfa, 0xe1, 0x55, 0x06, 0xe5, 0x5e, 0xc0, 0xc3, //0x000037b8 .quad -4341365703038344710
- 0xf9, 0x9e, 0x90, 0x52, 0xb7, 0x97, 0xa7, 0xe6, //0x000037c0 .quad -1826324310255427847
- 0x78, 0x5a, 0xeb, 0x47, 0x9e, 0x76, 0xb0, 0xf4, //0x000037c8 .quad -815021110370542984
- 0x5c, 0x63, 0x9a, 0x93, 0xd2, 0xbe, 0x28, 0x90, //0x000037d0 .quad -8058981721550724260
- 0x8b, 0x18, 0xf3, 0xec, 0x22, 0x4a, 0xee, 0x98, //0x000037d8 .quad -7426917221622671221
- 0x33, 0xfc, 0x80, 0x38, 0x87, 0xee, 0x32, 0x74, //0x000037e0 .quad 8373016921771146291
- 0xae, 0xde, 0x2f, 0xa8, 0xab, 0xdc, 0x29, 0xbf, //0x000037e8 .quad -4671960508600951122
- 0x3f, 0x3b, 0xa1, 0x06, 0x29, 0xaa, 0x3f, 0x11, //0x000037f0 .quad 1242899115359157055
- 0x5a, 0xd6, 0x3b, 0x92, 0xd6, 0x53, 0xf4, 0xee, //0x000037f8 .quad -1228264617323800998
- 0x07, 0xc5, 0x24, 0xa4, 0x59, 0xca, 0xc7, 0x4a, //0x00003800 .quad 5388497965526861063
- 0xf8, 0x65, 0x65, 0x1b, 0x66, 0xb4, 0x58, 0x95, //0x00003808 .quad -7685194413468457480
- 0x49, 0xf6, 0x2d, 0x0d, 0xf0, 0xbc, 0x79, 0x5d, //0x00003810 .quad 6735622456908576329
- 0x76, 0xbf, 0x3e, 0xa2, 0x7f, 0xe1, 0xae, 0xba, //0x00003818 .quad -4994806998408183946
- 0xdc, 0x73, 0x79, 0x10, 0x2c, 0x2c, 0xd8, 0xf4, //0x00003820 .quad -803843965719055396
- 0x53, 0x6f, 0xce, 0x8a, 0xdf, 0x99, 0x5a, 0xe9, //0x00003828 .quad -1631822729582842029
- 0x69, 0xe8, 0x4b, 0x8a, 0x9b, 0x1b, 0x07, 0x79, //0x00003830 .quad 8720969558280366185
- 0x94, 0x05, 0xc1, 0xb6, 0x2b, 0xa0, 0xd8, 0x91, //0x00003838 .quad -7937418233630358124
- 0x84, 0xe2, 0xde, 0x6c, 0x82, 0xe2, 0x48, 0x97, //0x00003840 .quad -7545532125859093884
- 0xf9, 0x46, 0x71, 0xa4, 0x36, 0xc8, 0x4e, 0xb6, //0x00003848 .quad -5310086773610559751
- 0x25, 0x9b, 0x16, 0x08, 0x23, 0x1b, 0x1b, 0xfd, //0x00003850 .quad -208543120469091547
- 0xb7, 0x98, 0x8d, 0x4d, 0x44, 0x7a, 0xe2, 0xe3, //0x00003858 .quad -2025922448585811785
- 0xf7, 0x20, 0x0e, 0xe5, 0xf5, 0xf0, 0x30, 0xfe, //0x00003860 .quad -130339450293182217
- 0x72, 0x7f, 0x78, 0xb0, 0x6a, 0x8c, 0x6d, 0x8e, //0x00003868 .quad -8183730558007214222
- 0x35, 0xa9, 0x51, 0x5e, 0x33, 0x2d, 0xbd, 0xbd, //0x00003870 .quad -4774610331293865675
- 0x4f, 0x9f, 0x96, 0x5c, 0x85, 0xef, 0x08, 0xb2, //0x00003878 .quad -5617977179081629873
- 0x82, 0x13, 0xe6, 0x35, 0x80, 0x78, 0x2c, 0xad, //0x00003880 .quad -5968262914117332094
- 0x23, 0x47, 0xbc, 0xb3, 0x66, 0x2b, 0x8b, 0xde, //0x00003888 .quad -2410785455424649437
- 0x31, 0xcc, 0xaf, 0x21, 0x50, 0xcb, 0x3b, 0x4c, //0x00003890 .quad 5493207715531443249
- 0x76, 0xac, 0x55, 0x30, 0x20, 0xfb, 0x16, 0x8b, //0x00003898 .quad -8424269937281487754
- 0x3d, 0xbf, 0x1b, 0x2a, 0x24, 0xbe, 0x4a, 0xdf, //0x000038a0 .quad -2356862392440471747
- 0x93, 0x17, 0x6b, 0x3c, 0xe8, 0xb9, 0xdc, 0xad, //0x000038a8 .quad -5918651403174471789
- 0x0d, 0xaf, 0xa2, 0x34, 0xad, 0x6d, 0x1d, 0xd7, //0x000038b0 .quad -2946077990550589683
- 0x78, 0xdd, 0x85, 0x4b, 0x62, 0xe8, 0x53, 0xd9, //0x000038b8 .quad -2786628235540701832
- 0x68, 0xad, 0xe5, 0x40, 0x8c, 0x64, 0x72, 0x86, //0x000038c0 .quad -8758827771735200408
- 0x6b, 0xaa, 0x33, 0x6f, 0x3d, 0x71, 0xd4, 0x87, //0x000038c8 .quad -8659171674854020501
- 0xc2, 0x18, 0x1f, 0x51, 0xaf, 0xfd, 0x0e, 0x68, //0x000038d0 .quad 7498209359040551106
- 0x06, 0x95, 0x00, 0xcb, 0x8c, 0x8d, 0xc9, 0xa9, //0x000038d8 .quad -6212278575140137722
- 0xf2, 0xde, 0x66, 0x25, 0x1b, 0xbd, 0x12, 0x02, //0x000038e0 .quad 149389661945913074
- 0x48, 0xba, 0xc0, 0xfd, 0xef, 0xf0, 0x3b, 0xd4, //0x000038e8 .quad -3153662200497784248
- 0x57, 0x4b, 0x60, 0xf7, 0x30, 0xb6, 0x4b, 0x01, //0x000038f0 .quad 93368538716195671
- 0x6d, 0x74, 0x98, 0xfe, 0x95, 0x76, 0xa5, 0x84, //0x000038f8 .quad -8888567902952197011
- 0x2d, 0x5e, 0x38, 0x35, 0xbd, 0xa3, 0x9e, 0x41, //0x00003900 .quad 4728396691822632493
- 0x88, 0x91, 0x3e, 0x7e, 0x3b, 0xd4, 0xce, 0xa5, //0x00003908 .quad -6499023860262858360
- 0xb9, 0x75, 0x86, 0x82, 0xac, 0x4c, 0x06, 0x52, //0x00003910 .quad 5910495864778290617
- 0xea, 0x35, 0xce, 0x5d, 0x4a, 0x89, 0x42, 0xcf, //0x00003918 .quad -3512093806901185046
- 0x93, 0x09, 0x94, 0xd1, 0xeb, 0xef, 0x43, 0x73, //0x00003920 .quad 8305745933913819539
- 0xb2, 0xe1, 0xa0, 0x7a, 0xce, 0x95, 0x89, 0x81, //0x00003928 .quad -9112587656954322510
- 0xf8, 0x0b, 0xf9, 0xc5, 0xe6, 0xeb, 0x14, 0x10, //0x00003930 .quad 1158810380537498616
- 0x1f, 0x1a, 0x49, 0x19, 0x42, 0xfb, 0xeb, 0xa1, //0x00003938 .quad -6779048552765515233
- 0xf6, 0x4e, 0x77, 0x77, 0xe0, 0x26, 0x1a, 0xd4, //0x00003940 .quad -3163173042755514634
- 0xa6, 0x60, 0x9b, 0x9f, 0x12, 0xfa, 0x66, 0xca, //0x00003948 .quad -3862124672529506138
- 0xb4, 0x22, 0x55, 0x95, 0x98, 0xb0, 0x20, 0x89, //0x00003950 .quad -8565652321871781196
- 0xd0, 0x38, 0x82, 0x47, 0x97, 0xb8, 0x00, 0xfd, //0x00003958 .quad -215969822234494768
- 0xb0, 0x35, 0x55, 0x5d, 0x5f, 0x6e, 0xb4, 0x55, //0x00003960 .quad 6175682344898606512
- 0x82, 0x63, 0xb1, 0x8c, 0x5e, 0x73, 0x20, 0x9e, //0x00003968 .quad -7052510166537641086
- 0x1d, 0x83, 0xaa, 0x34, 0xf7, 0x89, 0x21, 0xeb, //0x00003970 .quad -1503769105731517667
- 0x62, 0xbc, 0xdd, 0x2f, 0x36, 0x90, 0xa8, 0xc5, //0x00003978 .quad -4203951689744663454
- 0xe4, 0x23, 0xd5, 0x01, 0x75, 0xec, 0xe9, 0xa5, //0x00003980 .quad -6491397400591784988
- 0x7b, 0x2b, 0xd5, 0xbb, 0x43, 0xb4, 0x12, 0xf7, //0x00003988 .quad -643253593753441413
- 0x6e, 0x36, 0x25, 0x21, 0xc9, 0x33, 0xb2, 0x47, //0x00003990 .quad 5166248661484910190
- 0x2d, 0x3b, 0x65, 0x55, 0xaa, 0xb0, 0x6b, 0x9a, //0x00003998 .quad -7319562523736982739
- 0x0a, 0x84, 0x6e, 0x69, 0xbb, 0xc0, 0x9e, 0x99, //0x000039a0 .quad -7377247228426025974
- 0xf8, 0x89, 0xbe, 0xea, 0xd4, 0x9c, 0x06, 0xc1, //0x000039a8 .quad -4537767136243840520
- 0x0d, 0x25, 0xca, 0x43, 0xea, 0x70, 0x06, 0xc0, //0x000039b0 .quad -4609873017105144563
- 0x76, 0x2c, 0x6e, 0x25, 0x0a, 0x44, 0x48, 0xf1, //0x000039b8 .quad -1060522901877412746
- 0x28, 0x57, 0x5e, 0x6a, 0x92, 0x06, 0x04, 0x38, //0x000039c0 .quad 4036358391950366504
- 0xca, 0xdb, 0x64, 0x57, 0x86, 0x2a, 0xcd, 0x96, //0x000039c8 .quad -7580355841314464822
- 0xf2, 0xec, 0xf5, 0x04, 0x37, 0x08, 0x05, 0xc6, //0x000039d0 .quad -4177924046916817678
- 0xbc, 0x12, 0x3e, 0xed, 0x27, 0x75, 0x80, 0xbc, //0x000039d8 .quad -4863758783215693124
- 0x2e, 0x68, 0x33, 0xc6, 0x44, 0x4a, 0x86, 0xf7, //0x000039e0 .quad -610719040218634194
- 0x6b, 0x97, 0x8d, 0xe8, 0x71, 0x92, 0xa0, 0xeb, //0x000039e8 .quad -1468012460592228501
- 0x1d, 0x21, 0xe0, 0xfb, 0x6a, 0xee, 0xb3, 0x7a, //0x000039f0 .quad 8841672636718129437
- 0xa3, 0x7e, 0x58, 0x31, 0x87, 0x5b, 0x44, 0x93, //0x000039f8 .quad -7835036815511224669
- 0x64, 0x29, 0xd8, 0xba, 0x05, 0xea, 0x60, 0x59, //0x00003a00 .quad 6440404777470273892
- 0x4c, 0x9e, 0xae, 0xfd, 0x68, 0x72, 0x15, 0xb8, //0x00003a08 .quad -5182110000961642932
- 0xbd, 0x33, 0x8e, 0x29, 0x87, 0x24, 0xb9, 0x6f, //0x00003a10 .quad 8050505971837842365
- 0xdf, 0x45, 0x1a, 0x3d, 0x03, 0xcf, 0x1a, 0xe6, //0x00003a18 .quad -1865951482774665761
- 0x56, 0xe0, 0xf8, 0x79, 0xd4, 0xb6, 0xd3, 0xa5, //0x00003a20 .quad -6497648813669818282
- 0xab, 0x6b, 0x30, 0x06, 0x62, 0xc1, 0xd0, 0x8f, //0x00003a28 .quad -8083748704375247957
- 0x6c, 0x18, 0x77, 0x98, 0x89, 0xa4, 0x48, 0x8f, //0x00003a30 .quad -8122061017087272852
- 0x96, 0x86, 0xbc, 0x87, 0xba, 0xf1, 0xc4, 0xb3, //0x00003a38 .quad -5492999862041672042
- 0x87, 0xde, 0x94, 0xfe, 0xab, 0xcd, 0x1a, 0x33, //0x00003a40 .quad 3682481783923072647
- 0x3c, 0xa8, 0xab, 0x29, 0x29, 0x2e, 0xb6, 0xe0, //0x00003a48 .quad -2254563809124702148
- 0x14, 0x0b, 0x1d, 0x7f, 0x8b, 0xc0, 0xf0, 0x9f, //0x00003a50 .quad -6921820921902855404
- 0x25, 0x49, 0x0b, 0xba, 0xd9, 0xdc, 0x71, 0x8c, //0x00003a58 .quad -8326631408344020699
- 0xd9, 0x4d, 0xe4, 0x5e, 0xae, 0xf0, 0xec, 0x07, //0x00003a60 .quad 571095884476206553
- 0x6f, 0x1b, 0x8e, 0x28, 0x10, 0x54, 0x8e, 0xaf, //0x00003a68 .quad -5796603242002637969
- 0x50, 0x61, 0x9d, 0xf6, 0xd9, 0x2c, 0xe8, 0xc9, //0x00003a70 .quad -3897816162832129712
- 0x4a, 0xa2, 0xb1, 0x32, 0x14, 0xe9, 0x71, 0xdb, //0x00003a78 .quad -2634068034075909558
- 0xd2, 0x5c, 0x22, 0x3a, 0x08, 0x1c, 0x31, 0xbe, //0x00003a80 .quad -4741978110983775022
- 0x6e, 0x05, 0xaf, 0x9f, 0xac, 0x31, 0x27, 0x89, //0x00003a88 .quad -8563821548938525330
- 0x06, 0xf4, 0xaa, 0x48, 0x0a, 0x63, 0xbd, 0x6d, //0x00003a90 .quad 7907585416552444934
- 0xca, 0xc6, 0x9a, 0xc7, 0x17, 0xfe, 0x70, 0xab, //0x00003a98 .quad -6093090917745768758
- 0x08, 0xb1, 0xd5, 0xda, 0xcc, 0xbb, 0x2c, 0x09, //0x00003aa0 .quad 661109733835780360
- 0x7d, 0x78, 0x81, 0xb9, 0x9d, 0x3d, 0x4d, 0xd6, //0x00003aa8 .quad -3004677628754823043
- 0xa5, 0x8e, 0xc5, 0x08, 0x60, 0xf5, 0xbb, 0x25, //0x00003ab0 .quad 2719036592861056677
- 0x4e, 0xeb, 0xf0, 0x93, 0x82, 0x46, 0xf0, 0x85, //0x00003ab8 .quad -8795452545612846258
- 0x4e, 0xf2, 0xf6, 0x0a, 0xb8, 0xf2, 0x2a, 0xaf, //0x00003ac0 .quad -5824576295778454962
- 0x21, 0x26, 0xed, 0x38, 0x23, 0x58, 0x6c, 0xa7, //0x00003ac8 .quad -6382629663588669919
- 0xe1, 0xae, 0xb4, 0x0d, 0x66, 0xaf, 0xf5, 0x1a, //0x00003ad0 .quad 1942651667131707105
- 0xaa, 0x6f, 0x28, 0x07, 0x2c, 0x6e, 0x47, 0xd1, //0x00003ad8 .quad -3366601061058449494
- 0x4d, 0xed, 0x90, 0xc8, 0x9f, 0x8d, 0xd9, 0x50, //0x00003ae0 .quad 5825843310384704845
- 0xca, 0x45, 0x79, 0x84, 0xdb, 0xa4, 0xcc, 0x82, //0x00003ae8 .quad -9021654690802612790
- 0xa0, 0x28, 0xb5, 0xba, 0x07, 0xf1, 0x0f, 0xe5, //0x00003af0 .quad -1941067898873894752
- 0x3c, 0x97, 0x97, 0x65, 0x12, 0xce, 0x7f, 0xa3, //0x00003af8 .quad -6665382345075878084
- 0xc8, 0x72, 0x62, 0xa9, 0x49, 0xed, 0x53, 0x1e, //0x00003b00 .quad 2185351144835019464
- 0x0c, 0x7d, 0xfd, 0xfe, 0x96, 0xc1, 0x5f, 0xcc, //0x00003b08 .quad -3720041912917459700
- 0x7a, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x00003b10 .quad 2731688931043774330
- 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x00003b18 .quad -38366372719436721
- 0xac, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x00003b20 .quad 8624834609543440812
- 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x00003b28 .quad -6941508010590729807
- 0x17, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x00003b30 .quad -3054014793352862697
- 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x00003b38 .quad -4065198994811024355
- 0x1d, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x00003b40 .quad 5405853545163697437
- 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x00003b48 .quad -469812725086392539
- 0x32, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x00003b50 .quad 5684501474941004850
- 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x00003b58 .quad -7211161980820077193
- 0x3f, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x00003b60 .quad 2493940825248868159
- 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x00003b68 .quad -4402266457597708587
- 0x0f, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x00003b70 .quad 7729112049988473103
- 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x00003b78 .quad -891147053569747830
- 0xa9, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x00003b80 .quad -9004363024039368023
- 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x00003b88 .quad -7474495936122174250
- 0x53, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x00003b90 .quad 2579604275232953683
- 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x00003b98 .quad -4731433901725329908
- 0xa8, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x00003ba0 .quad 3224505344041192104
- 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x00003ba8 .quad -1302606358729274481
- 0xa9, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x00003bb0 .quad 8932844867666826921
- 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x00003bb8 .quad -7731658001846878407
- 0x53, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x00003bc0 .quad -2669001970698630061
- 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x00003bc8 .quad -5052886483881210105
- 0x68, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x00003bd0 .quad -3336252463373287576
- 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x00003bd8 .quad -1704422086424124727
- 0xa1, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x00003be0 .quad 2526528228819083169
- 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x00003be8 .quad -7982792831656159810
- 0x8a, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x00003bf0 .quad -6065211750830921846
- 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x00003bf8 .quad -5366805021142811859
- 0x6c, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x00003c00 .quad 1641857348316123500
- 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x00003c08 .quad -2096820258001126919
- 0xe3, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x00003c10 .quad -5891368184943504669
- 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x00003c18 .quad -8228041688891786181
- 0x9c, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x00003c20 .quad -7364210231179380836
- 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x00003c28 .quad -5673366092687344822
- 0x83, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x00003c30 .quad 4629795266307937667
- 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x00003c38 .quad -2480021597431793123
- 0x72, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x00003c40 .quad 5199465050656154994
- 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x00003c48 .quad -8467542526035952558
- 0xcf, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x00003c50 .quad -2724040723534582065
- 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x00003c58 .quad -5972742139117552794
- 0x82, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x00003c60 .quad -8016736922845615486
- 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x00003c68 .quad -2854241655469553088
- 0x91, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x00003c70 .quad 6518754469289960081
- 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x00003c78 .quad -8701430062309552536
- 0x36, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x00003c80 .quad 8148443086612450102
- 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x00003c88 .quad -6265101559459552766
- 0x03, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x00003c90 .quad 962181821410786819
- 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x00003c98 .quad -3219690930897053053
- 0xc2, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x00003ca0 .quad -1704479370831952190
- 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x00003ca8 .quad -8929835859451740015
- 0x72, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x00003cb0 .quad 7092772823314835570
- 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x00003cb8 .quad -6550608805887287114
- 0x8f, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x00003cc0 .quad -357406007711231345
- 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x00003cc8 .quad -3576574988931720989
- 0x99, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x00003cd0 .quad 8999993282035256217
- 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x00003cd8 .quad -9152888395723407474
- 0x80, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x00003ce0 .quad 2026619565689294464
- 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x00003ce8 .quad -6829424476226871438
- 0x20, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x00003cf0 .quad -6690097579743157728
- 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x00003cf8 .quad -3925094576856201394
- 0xa8, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x00003d00 .quad 5472436080603216552
- 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x00003d08 .quad -294682202642863838
- 0xa9, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x00003d10 .quad 8031958568804398249
- 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x00003d18 .quad -7101705404292871755
- 0xd3, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x00003d20 .quad -3795109844276665901
- 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x00003d28 .quad -4265445736938701790
- 0x48, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x00003d30 .quad 9091170749936331336
- 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x00003d38 .quad -720121152745989333
- 0x6d, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x00003d40 .quad 3376138709496513133
- 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x00003d48 .quad -7367604748107325189
- 0x08, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x00003d50 .quad -391512631556746488
- 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x00003d58 .quad -4597819916706768583
- 0xca, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x00003d60 .quad 8733981247408842698
- 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x00003d68 .quad -1135588877456072824
- 0xde, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x00003d70 .quad 5458738279630526686
- 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x00003d78 .quad -7627272076051127371
- 0x16, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x00003d80 .quad -7011635205744005354
- 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x00003d88 .quad -4922404076636521310
- 0xdc, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x00003d90 .quad 5070514048102157020
- 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x00003d98 .quad -1541319077368263733
- 0xc9, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x00003da0 .quad 863228270850154185
- 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x00003da8 .quad -7880853450996246689
- 0x7b, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x00003db0 .quad -3532650679864695173
- 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x00003db8 .quad -5239380795317920458
- 0x1a, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x00003dc0 .quad -9027499368258256870
- 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x00003dc8 .quad -1937539975720012668
- 0x10, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x00003dd0 .quad -3336344095947716592
- 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x00003dd8 .quad -8128491512466089774
- 0x15, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x00003de0 .quad -8782116138362033643
- 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x00003de8 .quad -5548928372155224313
- 0x9a, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x00003df0 .quad 7469098900757009562
- 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x00003df8 .quad -2324474446766642487
- 0xe0, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x00003e00 .quad -2249342214667950880
- 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x00003e08 .quad -8370325556870233411
- 0x18, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x00003e10 .quad 6411694268519837208
- 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x00003e18 .quad -5851220927660403859
- 0x9e, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x00003e20 .quad -5820440219632367202
- 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x00003e28 .quad -2702340141148116920
- 0x03, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x00003e30 .quad 7891439908798240259
- 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x00003e38 .quad -8606491615858654931
- 0x83, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x00003e40 .quad -3970758169284363389
- 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x00003e48 .quad -6146428501395930760
- 0x64, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x00003e50 .quad -351761693178066332
- 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x00003e58 .quad -3071349608317525546
- 0x7f, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x00003e60 .quad 6697677969404790399
- 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x00003e68 .quad -8837122532839535322
- 0x1e, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x00003e70 .quad -851274575098787810
- 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x00003e78 .quad -6434717147622031249
- 0x26, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x00003e80 .quad -1064093218873484762
- 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x00003e88 .quad -3431710416100151157
- 0x58, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x00003e90 .quad 8558313775058847832
- 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x00003e98 .quad -9062348037703676329
- 0x6e, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x00003ea0 .quad 6086206200396171886
- 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x00003ea8 .quad -6716249028702207507
- 0x09, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x00003eb0 .quad -6227300304786948855
- 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x00003eb8 .quad -3783625267450371480
- 0x4c, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x00003ec0 .quad -3172439362556298164
- 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x00003ec8 .quad -117845565885576446
- 0xaf, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x00003ed0 .quad -4288617610811380305
- 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x00003ed8 .quad -6991182506319567135
- 0x1b, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x00003ee0 .quad 3862600023340550427
- 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x00003ee8 .quad -4127292114472071014
- 0x62, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x00003ef0 .quad -4395122007679087774
- 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x00003ef8 .quad -547429124662700864
- 0x1d, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x00003f00 .quad 8782263791269039901
- 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x00003f08 .quad -7259672230555269896
- 0xe4, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x00003f10 .quad -7468914334623251740
- 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x00003f18 .quad -4462904269766699466
- 0x9d, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x00003f20 .quad 4498915137003099037
- 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x00003f28 .quad -966944318780986428
- 0x42, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x00003f30 .quad -6411550076227838910
- 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x00003f38 .quad -7521869226879198374
- 0x53, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x00003f40 .quad 5820620459997365075
- 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x00003f48 .quad -4790650515171610063
- 0x28, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x00003f50 .quad -6559282480285457368
- 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x00003f58 .quad -1376627125537124675
- 0x99, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x00003f60 .quad -8711237568605798759
- 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x00003f68 .quad -7777920981101784778
- 0x3f, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x00003f70 .quad 2946011094524915263
- 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x00003f78 .quad -5110715207949843068
- 0xcf, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x00003f80 .quad 3682513868156144079
- 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x00003f88 .quad -1776707991509915931
- 0x21, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x00003f90 .quad 4607414176811284001
- 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x00003f98 .quad -8027971522334779313
- 0xa9, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x00003fa0 .quad 1147581702586717097
- 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x00003fa8 .quad -5423278384491086237
- 0x94, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x00003fb0 .quad -3177208890193991532
- 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x00003fb8 .quad -2167411962186469893
- 0x5c, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x00003fc0 .quad 7237616480483531100
- 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x00003fc8 .quad -8272161504007625539
- 0xb3, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x00003fd0 .quad -4788037454677749837
- 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x00003fd8 .quad -5728515861582144020
- 0xa0, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x00003fe0 .quad -1373360799919799392
- 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x00003fe8 .quad -2548958808550292121
- 0x44, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x00003ff0 .quad -858350499949874620
- 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x00003ff8 .quad -8510628282985014432
- 0xd5, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x00004000 .quad 3538747893490044629
- 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x00004008 .quad -6026599335303880135
- 0x8b, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x00004010 .quad 9035120885289943691
- 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x00004018 .quad -2921563150702462265
- 0x97, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x00004020 .quad -5882264492762254953
- 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x00004028 .quad -8743505996830120772
- 0xfc, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x00004030 .quad -2741144597525430788
- 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x00004038 .quad -6317696477610263061
- 0x7b, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x00004040 .quad -3426430746906788485
- 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x00004048 .quad -3285434578585440922
- 0x6d, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x00004050 .quad 4776009810824339053
- 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x00004058 .quad -8970925639256982432
- 0x08, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x00004060 .quad 5970012263530423816
- 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x00004068 .quad -6601971030643840136
- 0x8b, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x00004070 .quad 7462515329413029771
- 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x00004078 .quad -3640777769877412266
- 0xb6, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x00004080 .quad 52386062455755702
- 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x00004088 .quad -9193015133814464522
- 0xa4, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x00004090 .quad -9157889458785081180
- 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x00004098 .quad -6879582898840692749
- 0xcd, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x000040a0 .quad 6999382250228200141
- 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x000040a8 .quad -3987792605123478032
- 0x81, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x000040b0 .quad 8749227812785250177
- 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x000040b8 .quad -373054737976959636
- 0xb0, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x000040c0 .quad -3755104653863994448
- 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x000040c8 .quad -7150688238876681629
- 0x9c, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x000040d0 .quad -4693880817329993060
- 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x000040d8 .quad -4326674280168464132
- 0x44, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x000040e0 .quad -1255665003235103420
- 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x000040e8 .quad -796656831783192261
- 0x4a, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x000040f0 .quad 8438581409832836170
- 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x000040f8 .quad -7415439547505577019
- 0x5d, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x00004100 .quad -3286831292991118499
- 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x00004108 .quad -4657613415954583370
- 0x34, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x00004110 .quad -8720225134666286028
- 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x00004118 .quad -1210330751515841308
- 0xa0, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x00004120 .quad -3144297699952734816
- 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x00004128 .quad -7673985747338482674
- 0x09, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x00004130 .quad -8542058143368306423
- 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x00004138 .quad -4980796165745715438
- 0x4b, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x00004140 .quad 3157485376071780683
- 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x00004148 .quad -1614309188754756393
- 0xcf, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x00004150 .quad 8890957387685944783
- 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x00004158 .quad -7926472270612804602
- 0x42, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x00004160 .quad 1890324697752655170
- 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x00004168 .quad -5296404319838617848
- 0x93, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x00004170 .quad 2362905872190818963
- 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x00004178 .quad -2008819381370884406
- 0x9c, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x00004180 .quad 6088502188546649756
- 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x00004188 .quad -8173041140997884610
- 0x43, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x00004190 .quad -1612744301171463613
- 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x00004198 .quad -5604615407819967859
- 0xd4, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x000041a0 .quad 7207441660390446292
- 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x000041a8 .quad -2394083241347571919
- 0x04, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x000041b0 .quad -2412877989897052924
- 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x000041b8 .quad -8413831053483314306
- 0x45, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x000041c0 .quad -7627783505798704059
- 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x000041c8 .quad -5905602798426754978
- 0x57, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x000041d0 .quad 4300328673033783639
- 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x000041d8 .quad -2770317479606055818
- 0xd6, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x000041e0 .quad -1923980597781273130
- 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x000041e8 .quad -8648977452394866743
- 0x4c, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x000041f0 .quad 6818396289628184396
- 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x000041f8 .quad -6199535797066195524
- 0x1f, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x00004200 .quad 8522995362035230495
- 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x00004208 .quad -3137733727905356501
- 0x73, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x00004210 .quad 3021029092058325107
- 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x00004218 .quad -8878612607581929669
- 0x90, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x00004220 .quad -835399653354481520
- 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x00004228 .quad -6486579741050024183
- 0xb4, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x00004230 .quad 8179122470161673908
- 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x00004238 .quad -3496538657885142324
- 0x30, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x00004240 .quad -4111420493003729616
- 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x00004248 .quad -9102865688819295809
- 0x7c, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x00004250 .quad -5139275616254662020
- 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x00004258 .quad -6766896092596731857
- 0x1c, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x00004260 .quad -6424094520318327524
- 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x00004268 .quad -3846934097318526917
- 0x63, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x00004270 .quad -8030118150397909405
- 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x00004278 .quad -196981603220770742
- 0xfe, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x00004280 .quad -7324666853212387330
- 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x00004288 .quad -7040642529654063570
- 0xfd, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x00004290 .quad 4679224488766679549
- 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x00004298 .quad -4189117143640191558
- 0x7c, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x000042a0 .quad -3374341425896426372
- 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x000042a8 .quad -624710411122851544
- 0xce, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x000042b0 .quad -9026492418826348338
- 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x000042b8 .quad -7307973034592864071
- 0x01, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x000042c0 .quad -2059743486678159615
- 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x000042c8 .quad -4523280274813692185
- 0xc1, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x000042d0 .quad -2574679358347699519
- 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x000042d8 .quad -1042414325089727327
- 0xb9, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x000042e0 .quad 3002511419460075705
- 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x000042e8 .quad -7569037980822161435
- 0xe7, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x000042f0 .quad 8364825292752482535
- 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x000042f8 .quad -4849611457600313890
- 0x21, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x00004300 .quad 1232659579085827361
- 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x00004308 .quad -1450328303573004458
- 0x34, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x00004310 .quad -3841273781498745804
- 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x00004318 .quad -7823984217374209643
- 0x42, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x00004320 .quad 4421779809981343554
- 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x00004328 .quad -5168294253290374149
- 0x12, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x00004330 .quad 915538744049291538
- 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x00004338 .quad -1848681798185579782
- 0xab, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x00004340 .quad 5183897733458195115
- 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x00004348 .quad -8072955151507069220
- 0x56, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x00004350 .quad 6479872166822743894
- 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x00004358 .quad -5479507920956448621
- 0x2c, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x00004360 .quad 3488154190101041964
- 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x00004368 .quad -2237698882768172872
- 0xfb, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x00004370 .quad 2180096368813151227
- 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x00004378 .quad -8316090829371189901
- 0xfa, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x00004380 .quad -1886565557410948870
- 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x00004388 .quad -5783427518286599473
- 0x39, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x00004390 .quad -2358206946763686087
- 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x00004398 .quad -2617598379430861437
- 0x83, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x000043a0 .quad 7749492695127472003
- 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x000043a8 .quad -8553528014785370254
- 0x64, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x000043b0 .quad 463493832054564196
- 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x000043b8 .quad -6080224000054324913
- 0xbd, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x000043c0 .quad -4032318728359182659
- 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x000043c8 .quad -2988593981640518238
- 0x36, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x000043d0 .quad -4826042214438183114
- 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x000043d8 .quad -8785400266166405755
- 0x04, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x000043e0 .quad 3190819268807046916
- 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x000043e8 .quad -6370064314280619289
- 0xc5, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x000043f0 .quad -623161932418579259
- 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x000043f8 .quad -3350894374423386208
- 0xfb, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x00004400 .quad -7307005235402693893
- 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x00004408 .quad -9011838011655698236
- 0xba, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x00004410 .quad -4522070525825979462
- 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x00004418 .quad -6653111496142234891
- 0xa8, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x00004420 .quad 3570783879572301480
- 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x00004428 .quad -3704703351750405709
- 0x52, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x00004430 .quad -148206168962011054
- 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x00004438 .quad -19193171260619233
- 0x33, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x00004440 .quad -92628855601256909
- 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x00004448 .quad -6929524759678968877
- 0xc0, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x00004450 .quad -115786069501571136
- 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x00004458 .quad -4050219931171323192
- 0xb0, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x00004460 .quad 4466953431550423984
- 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x00004468 .quad -451088895536766085
- 0x4e, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x00004470 .quad 486002885505321038
- 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x00004478 .quad -7199459587351560659
- 0x62, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x00004480 .quad 5219189625309039202
- 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x00004488 .quad -4387638465762062920
- 0xfa, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x00004490 .quad 6523987031636299002
- 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x00004498 .quad -872862063775190746
- 0x1c, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x000044a0 .quad -534194123654701028
- 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x000044a8 .quad -7463067817500576073
- 0x23, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x000044b0 .quad -667742654568376285
- 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x000044b8 .quad -4717148753448332187
- 0x2c, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x000044c0 .quad 8388693718644305452
- 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x000044c8 .quad -1284749923383027329
- 0xdc, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x000044d0 .quad -6286281471915778852
- 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x000044d8 .quad -7720497729755473937
- 0x13, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x000044e0 .quad -7857851839894723565
- 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x000044e8 .quad -5038936143766954517
- 0x17, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x000044f0 .quad 8624429273841147159
- 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x000044f8 .quad -1686984161281305242
- 0x2e, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x00004500 .quad 778582277723329070
- 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x00004508 .quad -7971894128441897632
- 0xba, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x00004510 .quad 973227847154161338
- 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x00004518 .quad -5353181642124984136
- 0x69, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x00004520 .quad 1216534808942701673
- 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x00004528 .quad -2079791034228842266
- 0xc1, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x00004530 .quad -3851351762838199359
- 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x00004538 .quad -8217398424034108273
- 0xb2, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x00004540 .quad -4814189703547749198
- 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x00004548 .quad -5660062011615247437
- 0xde, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x00004550 .quad -6017737129434686498
- 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x00004558 .quad -2463391496091671392
- 0x6b, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x00004560 .quad 7768129340171790699
- 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x00004568 .quad -8457148712698376476
- 0xc6, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x00004570 .quad -8736582398494813242
- 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x00004578 .quad -5959749872445582691
- 0xb7, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x00004580 .quad -1697355961263740745
- 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x00004588 .quad -2838001322129590460
- 0x72, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x00004590 .quad 1244995533423855986
- 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x00004598 .quad -8691279853972075893
- 0xcf, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x000045a0 .quad -3055441601647567921
- 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x000045a8 .quad -6252413799037706963
- 0xc3, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x000045b0 .quad 5404070034795315907
- 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x000045b8 .quad -3203831230369745799
- 0xba, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x000045c0 .quad -3539985255894009414
- 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x000045c8 .quad -8919923546622172981
- 0x28, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x000045d0 .quad -4424981569867511768
- 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x000045d8 .quad -6538218414850328322
- 0x32, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x000045e0 .quad 8303831092947774002
- 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x000045e8 .quad -3561087000135522498
- 0x5f, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x000045f0 .quad 578208414664970847
- 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x000045f8 .quad -9143208402725783417
- 0xf7, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x00004600 .quad -3888925500096174345
- 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x00004608 .quad -6817324484979841368
- 0xb5, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x00004610 .quad -249470856692830027
- 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x00004618 .quad -3909969587797413806
- 0xe2, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x00004620 .quad -4923524589293425438
- 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x00004628 .quad -275775966319379353
- 0x0d, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x00004630 .quad -3077202868308390899
- 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x00004638 .quad -7089889006590693952
- 0x11, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x00004640 .quad 765182433041899281
- 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x00004648 .quad -4250675239810979535
- 0xd5, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x00004650 .quad 5568164059729762005
- 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x00004658 .quad -701658031336336515
- 0x45, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x00004660 .quad 5785945546544795205
- 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x00004668 .quad -7356065297226292178
- 0xd6, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x00004670 .quad -1990940103673781802
- 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x00004678 .quad -4583395603105477319
- 0x4c, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x00004680 .quad 6734696907262548556
- 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x00004688 .quad -1117558485454458744
- 0x6f, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x00004690 .quad 4209185567039092847
- 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x00004698 .quad -7616003081050118571
- 0x8b, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x000046a0 .quad -8573576096483297653
- 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x000046a8 .quad -4908317832885260310
- 0x2e, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x000046b0 .quad 3118087934678041646
- 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x000046b8 .quad -1523711272679187483
- 0x9d, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x000046c0 .quad 4254647968387469981
- 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x000046c8 .quad -7869848573065574033
- 0x44, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x000046d0 .quad 706623942056949572
- 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x000046d8 .quad -5225624697904579637
- 0x15, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x000046e0 .quad -3728406090856200939
- 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x000046e8 .quad -1920344853953336643
- 0x2d, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x000046f0 .quad -6941939825212513491
- 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x000046f8 .quad -8117744561361917258
- 0xf9, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x00004700 .quad 5157633273766521849
- 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x00004708 .quad -5535494683275008668
- 0xf7, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x00004710 .quad 6447041592208152311
- 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x00004718 .quad -2307682335666372931
- 0x5a, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x00004720 .quad 6335244004343789146
- 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x00004728 .quad -8359830487432564938
- 0xf1, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x00004730 .quad -1304317031425039375
- 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x00004738 .quad -5838102090863318269
- 0xed, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x00004740 .quad -1630396289281299219
- 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x00004748 .quad -2685941595151759932
- 0x14, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x00004750 .quad 1286845328412881940
- 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x00004758 .quad -8596242524610931813
- 0x19, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x00004760 .quad -3003129357911285479
- 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x00004768 .quad -6133617137336276863
- 0x5f, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x00004770 .quad 5469460339465668959
- 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x00004778 .quad -3055335403242958174
- 0xdb, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x00004780 .quad 8030098730593431003
- 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x00004788 .quad -8827113654667930715
- 0x52, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x00004790 .quad -3797434642040374958
- 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x00004798 .quad -6422206049907525490
- 0xa7, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x000047a0 .quad 9088264752731695015
- 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x000047a8 .quad -3416071543957018958
- 0xc8, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x000047b0 .quad -8154892584824854328
- 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x000047b8 .quad -9052573742614218705
- 0xfa, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x000047c0 .quad 8253128342678483706
- 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x000047c8 .quad -6704031159840385477
- 0xb9, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x000047d0 .quad 5704724409920716729
- 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x000047d8 .quad -3768352931373093942
- 0xa8, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x000047e0 .quad -2092466524453879896
- 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x000047e8 .quad -98755145788979524
- 0xc9, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x000047f0 .quad 998051431430019017
- 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x000047f8 .quad -6979250993759194058
- 0xbb, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x00004800 .quad -7975807747567252037
- 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x00004808 .quad -4112377723771604669
- 0x2a, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x00004810 .quad 8476984389250486570
- 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x00004818 .quad -528786136287117932
- 0xba, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x00004820 .quad -3925256793573221702
- 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x00004828 .quad -7248020362820530564
- 0x68, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x00004830 .quad -294884973539139224
- 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x00004838 .quad -4448339435098275301
- 0xc3, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x00004840 .quad -368606216923924029
- 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x00004848 .quad -948738275445456222
- 0x1a, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x00004850 .quad -2536221894791146470
- 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x00004858 .quad -7510490449794491995
- 0x20, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x00004860 .quad 6053094668365842720
- 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x00004868 .quad -4776427043815727089
- 0x68, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x00004870 .quad 2954682317029915496
- 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x00004878 .quad -1358847786342270957
- 0x21, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x00004880 .quad -459166561069996767
- 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x00004888 .quad -7766808894105001205
- 0x69, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x00004890 .quad -573958201337495959
- 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x00004898 .quad -5096825099203863602
- 0x04, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x000048a0 .quad -5329133770099257852
- 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x000048a8 .quad -1759345355577441598
- 0xc2, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x000048b0 .quad -5636551615525730110
- 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x000048b8 .quad -8017119874876982855
- 0xf3, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x000048c0 .quad 2177682517447613171
- 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x000048c8 .quad -5409713825168840664
- 0xb0, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x000048d0 .quad 2722103146809516464
- 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x000048d8 .quad -2150456263033662926
- 0x0e, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x000048e0 .quad 6313000485183335694
- 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x000048e8 .quad -8261564192037121185
- 0x51, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x000048f0 .quad 3279564588051781713
- 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x000048f8 .quad -5715269221619013577
- 0x65, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x00004900 .quad -512230283362660763
- 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x00004908 .quad -2532400508596379068
- 0xff, 0x58, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x00004910 .quad 1985699082112030975
- 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x00004918 .quad -8500279345513818773
- 0x3f, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x00004920 .quad -2129562165787349185
- 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x00004928 .quad -6013663163464885563
- 0x0f, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x00004930 .quad 6561419329620589327
- 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x00004938 .quad -2905392935903719049
- 0xe9, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x00004940 .quad -7428327965055601431
- 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x00004948 .quad -8733399612580906262
- 0x24, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x00004950 .quad 4549648098962661924
- 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x00004958 .quad -6305063497298744923
- 0xad, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x00004960 .quad -8147997931578836307
- 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x00004968 .quad -3269643353196043250
- 0xac, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x00004970 .quad 1825030320404309164
- 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x00004978 .quad -8961056123388608887
- 0xd7, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x00004980 .quad 6892973918932774359
- 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x00004988 .quad -6589634135808373205
- 0x4d, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x00004990 .quad 4004531380238580045
- 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x00004998 .quad -3625356651333078602
- 0xd0, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x000049a0 .quad -2108853905778275376
- 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x000049a8 .quad -9183376934724255983
- 0xc4, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x000049b0 .quad 6587304654631931588
- 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x000049b8 .quad -6867535149977932074
- 0x75, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x000049c0 .quad -989241218564861323
- 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x000049c8 .quad -3972732919045027189
- 0x12, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x000049d0 .quad -1236551523206076654
- 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x000049d8 .quad -354230130378896082
- 0x6b, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x000049e0 .quad 6144684325637283947
- 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x000049e8 .quad -7138922859127891907
- 0x86, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x000049f0 .quad -6154202648235558778
- 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x000049f8 .quad -4311967555482476980
- 0xa8, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x00004a00 .quad -3081067291867060568
- 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x00004a08 .quad -778273425925708321
- 0x29, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x00004a10 .quad -1925667057416912855
- 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x00004a18 .quad -7403949918844649557
- 0x33, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x00004a20 .quad -2407083821771141069
- 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x00004a28 .quad -4643251380128424042
- 0x40, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x00004a30 .quad -7620540795641314240
- 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x00004a38 .quad -1192378206733142148
- 0xa8, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x00004a40 .quad -2456994988062127448
- 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x00004a48 .quad -7662765406849295699
- 0x52, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x00004a50 .quad 6152128301777116498
- 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x00004a58 .quad -4966770740134231719
- 0xa6, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x00004a60 .quad -6144897678060768090
- 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x00004a68 .quad -1596777406740401745
- 0xe8, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x00004a70 .quad -3840561048787980056
- 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x00004a78 .quad -7915514906853832947
- 0x22, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x00004a80 .quad 4422670725869800738
- 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x00004a88 .quad -5282707615139903279
- 0x6a, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x00004a90 .quad -8306719647944912790
- 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x00004a98 .quad -1991698500497491195
- 0x42, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x00004aa0 .quad 8643358275316593218
- 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x00004aa8 .quad -8162340590452013853
- 0xd3, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x00004ab0 .quad 6192511825718353619
- 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x00004ab8 .quad -5591239719637629412
- 0x88, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x00004ac0 .quad 7740639782147942024
- 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x00004ac8 .quad -2377363631119648861
- 0x15, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x00004ad0 .quad 2532056854628769813
- 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x00004ad8 .quad -8403381297090862394
- 0x1a, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x00004ae0 .quad -6058300968568813542
- 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x00004ae8 .quad -5892540602936190089
- 0x21, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x00004af0 .quad -7572876210711016927
- 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x00004af8 .quad -2753989735242849707
- 0x54, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x00004b00 .quad 9102010423587778132
- 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x00004b08 .quad -8638772612167862923
- 0xe9, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x00004b10 .quad -2457545025797441047
- 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x00004b18 .quad -6186779746782440750
- 0x64, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x00004b20 .quad -7683617300674189212
- 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x00004b28 .quad -3121788665050663033
- 0x3e, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x00004b30 .quad -4802260812921368258
- 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x00004b38 .quad -8868646943297746252
- 0x8e, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x00004b40 .quad -1391139997724322418
- 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x00004b48 .quad -6474122660694794911
- 0xf2, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x00004b50 .quad 7484447039699372786
- 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x00004b58 .quad -3480967307441105734
- 0xd7, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x00004b60 .quad -9157278655470055721
- 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x00004b68 .quad -9093133594791772940
- 0x8d, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x00004b70 .quad -6834912300910181747
- 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x00004b78 .quad -6754730975062328271
- 0x30, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x00004b80 .quad 679731660717048624
- 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x00004b88 .quad -3831727700400522434
- 0xfc, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x00004b90 .quad -8373707460958465028
- 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x00004b98 .quad -177973607073265139
- 0x7d, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x00004ba0 .quad 8601490892183123069
- 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x00004ba8 .quad -7028762532061872568
- 0x9d, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x00004bb0 .quad -7694880458480647779
- 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x00004bb8 .quad -4174267146649952806
- 0x04, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x00004bc0 .quad 4216457482181353988
- 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x00004bc8 .quad -606147914885053103
- 0x42, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x00004bd0 .quad -4282243101277735614
- 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x00004bd8 .quad -7296371474444240046
- 0x93, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x00004be0 .quad 8482254178684994195
- 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x00004be8 .quad -4508778324627912153
- 0x38, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x00004bf0 .quad 5991131704928854840
- 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x00004bf8 .quad -1024286887357502287
- 0x03, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x00004c00 .quad -3173071712060547581
- 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x00004c08 .quad -7557708332239520786
- 0x84, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x00004c10 .quad -8578025658503072380
- 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x00004c18 .quad -4835449396872013078
- 0xe5, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x00004c20 .quad 3112525982153323237
- 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x00004c28 .quad -1432625727662628443
- 0xcf, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x00004c30 .quad 4251171748059520975
- 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x00004c38 .quad -7812920107430224633
- 0xc2, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x00004c40 .quad 702278666647013314
- 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x00004c48 .quad -5154464115860392887
- 0xb3, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x00004c50 .quad 5489534351736154547
- 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x00004c58 .quad -1831394126398103205
- 0x10, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x00004c60 .quad 1125115960621402640
- 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x00004c68 .quad -8062150356639896359
- 0x94, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x00004c70 .quad 6018080969204141204
- 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x00004c78 .quad -5466001927372482545
- 0xb9, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x00004c80 .quad 2910915193077788601
- 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x00004c88 .quad -2220816390788215277
- 0xd3, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x00004c90 .quad -486521013540076077
- 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x00004c98 .quad -8305539271883716405
- 0x48, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x00004ca0 .quad -608151266925095096
- 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x00004ca8 .quad -5770238071427257602
- 0x1b, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x00004cb0 .quad -5371875102083756773
- 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x00004cb8 .quad -2601111570856684098
- 0x30, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x00004cc0 .quad 3560107088838733872
- 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x00004cc8 .quad -8543223759426509417
- 0x3d, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x00004cd0 .quad -161552157378970563
- 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00004cd8 .quad -6067343680855748868
- 0x4c, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x00004ce0 .quad 4409745821703674700
- 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x00004ce8 .quad -2972493582642298180
- 0x0f, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x00004cf0 .quad -6467280898289979121
- 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x00004cf8 .quad -8775337516792518219
- 0x53, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x00004d00 .quad 1139270913992301907
- 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x00004d08 .quad -6357485877563259869
- 0xa8, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x00004d10 .quad -3187597375937010520
- 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x00004d18 .quad -3335171328526686933
- 0xe9, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x00004d20 .quad 7231123676894144233
- 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x00004d28 .quad -9002011107970261189
- 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x00004d30 .quad 4427218577690292387
- 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x00004d38 .quad -6640827866535438582
- 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00004d40 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, //0x00004d50 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00004d58 .quad -9223372036854775808
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d60 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x00004d68 .quad -6917529027641081856
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d70 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x00004d78 .quad -4035225266123964416
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d80 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00004d88 .quad -432345564227567616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d90 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x00004d98 .quad -7187745005283311616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004da0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x00004da8 .quad -4372995238176751616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004db0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x00004db8 .quad -854558029293551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004dc0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x00004dc8 .quad -7451627795949551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004dd0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x00004dd8 .quad -4702848726509551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004de0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x00004de8 .quad -1266874889709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004df0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x00004df8 .quad -7709325833709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e00 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x00004e08 .quad -5024971273709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e10 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x00004e18 .quad -1669528073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e20 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x00004e28 .quad -7960984073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e30 .quad 0
- 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x00004e38 .quad -5339544073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e40 .quad 0
- 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x00004e48 .quad -2062744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e50 .quad 0
- 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x00004e58 .quad -8206744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e60 .quad 0
- 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x00004e68 .quad -5646744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e70 .quad 0
- 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x00004e78 .quad -2446744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e80 .quad 0
- 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x00004e88 .quad -8446744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e90 .quad 0
- 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x00004e98 .quad -5946744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ea0 .quad 0
- 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x00004ea8 .quad -2821744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004eb0 .quad 0
- 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x00004eb8 .quad -8681119073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ec0 .quad 0
- 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x00004ec8 .quad -6239712823709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ed0 .quad 0
- 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x00004ed8 .quad -3187955011209551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ee0 .quad 0
- 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x00004ee8 .quad -8910000909647051616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ef0 .quad 0
- 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x00004ef8 .quad -6525815118631426616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f00 .quad 0
- 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x00004f08 .quad -3545582879861895366
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x00004f10 .quad 4611686018427387904
- 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x00004f18 .quad -9133518327554766460
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x00004f20 .quad 5764607523034234880
- 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x00004f28 .quad -6805211891016070171
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x00004f30 .quad -6629298651489370112
- 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x00004f38 .quad -3894828845342699810
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x00004f40 .quad 5548434740920451072
- 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x00004f48 .quad -256850038250986858
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x00004f50 .quad -1143914305352105984
- 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x00004f58 .quad -7078060301547948643
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x00004f60 .quad 7793479155164643328
- 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x00004f68 .quad -4235889358507547899
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x00004f70 .quad -4093209111326359552
- 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x00004f78 .quad -683175679707046970
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x00004f80 .quad 4359273333062107136
- 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x00004f88 .quad -7344513827457986212
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x00004f90 .quad 5449091666327633920
- 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x00004f98 .quad -4568956265895094861
- 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x00004fa0 .quad 2199678564482154496
- 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x00004fa8 .quad -1099509313941480672
- 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x00004fb0 .quad 1374799102801346560
- 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x00004fb8 .quad -7604722348854507276
- 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x00004fc0 .quad 1718498878501683200
- 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x00004fc8 .quad -4894216917640746191
- 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x00004fd0 .quad 6759809616554491904
- 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x00004fd8 .quad -1506085128623544835
- 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x00004fe0 .quad 6530724019560251392
- 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x00004fe8 .quad -7858832233030797378
- 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x00004ff0 .quad -1059967012404461568
- 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x00004ff8 .quad -5211854272861108819
- 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x00005000 .quad 7898413271349198848
- 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x00005008 .quad -1903131822648998119
- 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x00005010 .quad -1981020733047832576
- 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x00005018 .quad -8106986416796705681
- 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x00005020 .quad -2476275916309790720
- 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x00005028 .quad -5522047002568494197
- 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x00005030 .quad -3095344895387238400
- 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x00005038 .quad -2290872734783229842
- 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x00005040 .quad 4982938468024057856
- 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x00005048 .quad -8349324486880600507
- 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x00005050 .quad -7606384970252091392
- 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x00005058 .quad -5824969590173362730
- 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x00005060 .quad 4327076842467049472
- 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x00005068 .quad -2669525969289315508
- 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x00005070 .quad -6518949010312869888
- 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x00005078 .quad -8585982758446904049
- 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x00005080 .quad -8148686262891087360
- 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x00005088 .quad -6120792429631242157
- 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x00005090 .quad 8260886245095692416
- 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x00005098 .quad -3039304518611664792
- 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x000050a0 .quad 5163053903184807760
- 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x000050a8 .quad -8817094351773372351
- 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x000050b0 .quad -7381240676301154012
- 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x000050b8 .quad -6409681921289327535
- 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x000050c0 .quad -3178808521666707
- 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x000050c8 .quad -3400416383184271515
- 0xa4, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x000050d0 .quad -4613672773753429596
- 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x000050d8 .quad -9042789267131251553
- 0x0d, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x000050e0 .quad -5767090967191786995
- 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x000050e8 .quad -6691800565486676537
- 0x90, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x000050f0 .quad -7208863708989733744
- 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x000050f8 .quad -3753064688430957767
- 0xb4, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x00005100 .quad 212292400617608628
- 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x00005108 .quad -79644842111309304
- 0x90, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x00005110 .quad 132682750386005392
- 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x00005118 .quad -6967307053960650171
- 0xf5, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x00005120 .quad 4777539456409894645
- 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x00005128 .quad -4097447799023424810
- 0xb2, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x00005130 .quad -3251447716342407502
- 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x00005138 .quad -510123730351893109
- 0x2f, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x00005140 .quad 7191217214140771119
- 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x00005148 .quad -7236356359111015049
- 0xfb, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x00005150 .quad 4377335499248575995
- 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x00005158 .quad -4433759430461380907
- 0x7a, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x00005160 .quad -8363388681221443718
- 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x00005168 .quad -930513269649338230
- 0xac, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x00005170 .quad -7532960934977096276
- 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x00005178 .quad -7499099821171918250
- 0x17, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x00005180 .quad 4418856886560793367
- 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x00005188 .quad -4762188758037509908
- 0xdd, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x00005190 .quad 5523571108200991709
- 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x00005198 .quad -1341049929119499481
- 0x6a, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x000051a0 .quad -8076983103442849942
- 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x000051a8 .quad -7755685233340769032
- 0x44, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x000051b0 .quad -5484542860876174524
- 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x000051b8 .quad -5082920523248573386
- 0x16, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x000051c0 .quad 6979379479186945558
- 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x000051c8 .quad -1741964635633328828
- 0xcd, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x000051d0 .quad -4861259862362934835
- 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x000051d8 .quad -8006256924911912374
- 0x41, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x000051e0 .quad 7758483227328495169
- 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x000051e8 .quad -5396135137712502563
- 0xd1, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x000051f0 .quad -4136954021121544751
- 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x000051f8 .quad -2133482903713240300
- 0xa2, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x00005200 .quad -279753253987271518
- 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x00005208 .quad -8250955842461857044
- 0xcb, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x00005210 .quad 4261994450943298507
- 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x00005218 .quad -5702008784649933400
- 0xbe, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x00005220 .quad 5327493063679123134
- 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x00005228 .quad -2515824962385028846
- 0x37, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x00005230 .quad 7941369183226839863
- 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x00005238 .quad -8489919629131724885
- 0x04, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x00005240 .quad 5315025460606161924
- 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x00005248 .quad -6000713517987268202
- 0x06, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x00005250 .quad -2579590211097073402
- 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x00005258 .quad -2889205879056697349
- 0xa3, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x00005260 .quad 7611128154919104931
- 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x00005268 .quad -8723282702051517699
- 0x0c, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x00005270 .quad -4321147861633282548
- 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x00005278 .quad -6292417359137009220
- 0x90, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x00005280 .quad -789748808614215280
- 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x00005288 .quad -3253835680493873621
- 0xfa, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x00005290 .quad 8729779031470891258
- 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x00005298 .quad -8951176327949752869
- 0x38, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x000052a0 .quad 6300537770911226168
- 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x000052a8 .quad -6577284391509803182
- 0x86, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x000052b0 .quad -1347699823215743098
- 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x000052b8 .quad -3609919470959866074
- 0xb4, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x000052c0 .quad 6075216638131242420
- 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x000052c8 .quad -9173728696990998152
- 0x21, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x000052d0 .quad 7594020797664053025
- 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x000052d8 .quad -6855474852811359786
- 0xe9, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x000052e0 .quad 269153960225290473
- 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x000052e8 .quad -3957657547586811828
- 0x23, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x000052f0 .quad 336442450281613091
- 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x000052f8 .quad -335385916056126881
- 0x76, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x00005300 .quad 7127805559067090038
- 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x00005308 .quad -7127145225176161157
- 0x94, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x00005310 .quad 4298070930406474644
- 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x00005318 .quad -4297245513042813542
- 0x79, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x00005320 .quad -3850783373846682503
- 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x00005328 .quad -759870872876129024
- 0xcb, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x00005330 .quad 9122475437414293195
- 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x00005338 .quad -7392448323188662496
- 0x7e, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x00005340 .quad -7043649776941685122
- 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x00005348 .quad -4628874385558440216
- 0x1e, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x00005350 .quad -4192876202749718498
- 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x00005358 .quad -1174406963520662366
- 0x12, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x00005360 .quad -4926390635932268014
- 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x00005368 .quad -7651533379841495835
- 0x97, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x00005370 .quad 3065383741939440791
- 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x00005378 .quad -4952730706374481889
- 0xbd, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x00005380 .quad -779956341003086915
- 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x00005388 .quad -1579227364540714458
- 0x56, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x00005390 .quad 6430056314514152534
- 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x00005398 .quad -7904546130479028392
- 0x6c, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x000053a0 .quad 8037570393142690668
- 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x000053a8 .quad -5268996644671397586
- 0x47, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x000053b0 .quad 823590954573587527
- 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x000053b8 .quad -1974559787411859078
- 0xac, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x000053c0 .quad 5126430365035880108
- 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x000053c8 .quad -8151628894773493780
- 0x57, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x000053d0 .quad 6408037956294850135
- 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x000053d8 .quad -5577850100039479321
- 0xed, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x000053e0 .quad 3398361426941174765
- 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x000053e8 .quad -2360626606621961247
- 0x74, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x000053f0 .quad -4793553135802847628
- 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x000053f8 .quad -8392920656779807636
- 0x11, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x00005400 .quad -1380255401326171631
- 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x00005408 .quad -5879464802547371641
- 0x95, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x00005410 .quad -1725319251657714539
- 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x00005418 .quad -2737644984756826647
- 0xdd, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x00005420 .quad 3533361486141316317
- 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x00005428 .quad -8628557143114098510
- 0x15, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x00005430 .quad -4806670179178130411
- 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x00005438 .quad -6174010410465235234
- 0x1a, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x00005440 .quad 7826720331309500698
- 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x00005448 .quad -3105826994654156138
- 0xb0, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x00005450 .quad 280014188641050032
- 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x00005458 .quad -8858670899299929442
- 0x1c, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x00005460 .quad -8873354301053463268
- 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x00005468 .quad -6461652605697523899
- 0x63, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x00005470 .quad -1868320839462053277
- 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x00005478 .quad -3465379738694516970
- 0x7e, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x00005480 .quad 5749828502977298558
- 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x00005488 .quad -9083391364325154962
- 0x9d, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x00005490 .quad -2036086408133152611
- 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x00005498 .quad -6742553186979055799
- 0xc5, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x000054a0 .quad 6678264026688335045
- 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x000054a8 .quad -3816505465296431844
- 0xf6, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x000054b0 .quad 8347830033360418806
- 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x000054b8 .quad -158945813193151901
- 0xfa, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x000054c0 .quad 2911550761636567802
- 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x000054c8 .quad -7016870160886801794
- 0xb8, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x000054d0 .quad -5583933584809066056
- 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x000054d8 .quad -4159401682681114339
- 0x26, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x000054e0 .quad 2243455055843443238
- 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x000054e8 .quad -587566084924005019
- 0x58, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x000054f0 .quad 3708002419115845976
- 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x000054f8 .quad -7284757830718584993
- 0xae, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x00005500 .quad 23317005467419566
- 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x00005508 .quad -4494261269970843337
- 0x9a, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x00005510 .quad -4582539761593113446
- 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x00005518 .quad -1006140569036166268
- 0xe0, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x00005520 .quad -558244341782001952
- 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x00005528 .quad -7546366883288685774
- 0x98, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x00005530 .quad -5309491445654890344
- 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x00005538 .quad -4821272585683469313
- 0xbe, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x00005540 .quad -6636864307068612930
- 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x00005548 .quad -1414904713676948737
- 0x37, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x00005550 .quad -4148040191917883081
- 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x00005558 .quad -7801844473689174817
- 0x84, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x00005560 .quad -5185050239897353852
- 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x00005568 .quad -5140619573684080617
- 0xe5, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x00005570 .quad -6481312799871692315
- 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x00005578 .quad -1814088448677712867
- 0x2f, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x00005580 .quad -8662506518347195601
- 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x00005588 .quad -8051334308064652398
- 0xfb, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x00005590 .quad 3006924907348169211
- 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x00005598 .quad -5452481866653427593
- 0x7a, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x000055a0 .quad -853029884242176390
- 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x000055a8 .quad -2203916314889396588
- 0x0c, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x000055b0 .quad 1772699331562333708
- 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x000055b8 .quad -8294976724446954723
- 0x8f, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x000055c0 .quad 6827560182880305039
- 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x000055c8 .quad -5757034887131305500
- 0x73, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x000055d0 .quad 8534450228600381299
- 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x000055d8 .quad -2584607590486743971
- 0xa8, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x000055e0 .quad 7639874402088932264
- 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x000055e8 .quad -8532908771695296838
- 0x92, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x000055f0 .quad 326470965756389522
- 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x000055f8 .quad -6054449946191733143
- 0xb6, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x00005600 .quad 5019774725622874806
- 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x00005608 .quad -2956376414312278525
- 0xb2, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x00005610 .quad 831516194300602802
- 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x00005618 .quad -8765264286586255934
- 0x1e, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x00005620 .quad -8183976793979022306
- 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x00005628 .quad -6344894339805432014
- 0x26, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x00005630 .quad 3605087062808385830
- 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x00005638 .quad -3319431906329402113
- 0xb8, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x00005640 .quad 9170708441896323000
- 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x00005648 .quad -8992173969096958177
- 0xa6, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x00005650 .quad 6851699533943015846
- 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x00005658 .quad -6628531442943809817
- 0x0f, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x00005660 .quad 3952938399001381903
- 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x00005668 .quad -3673978285252374367
- 0x89, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x00005670 .quad -4446942528265218167
- 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x00005678 .quad -9213765455923815836
- 0x6c, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x00005680 .quad -946992141904134804
- 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x00005688 .quad -6905520801477381891
- 0xc7, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x00005690 .quad 8039631859474607303
- 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x00005698 .quad -4020214983419339459
- 0xf9, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x000056a0 .quad -3785518230938904583
- 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x000056a8 .quad -413582710846786420
- 0xfb, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x000056b0 .quad -60105885123121413
- 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x000056b8 .quad -7176018221920323369
- 0xba, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x000056c0 .quad -75132356403901766
- 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x000056c8 .quad -4358336758973016307
- 0x69, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x000056d0 .quad 9129456591349898601
- 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x000056d8 .quad -836234930288882479
- 0x61, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x000056e0 .quad -1211618658047395231
- 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x000056e8 .quad -7440175859071633406
- 0xfa, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x000056f0 .quad -6126209340986631942
- 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x000056f8 .quad -4688533805412153853
- 0x38, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x00005700 .quad -7657761676233289928
- 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x00005708 .quad -1248981238337804412
- 0x83, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x00005710 .quad -2480258038432112253
- 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x00005718 .quad -7698142301602209614
- 0xe4, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x00005720 .quad -7712008566467528220
- 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x00005728 .quad -5010991858575374113
- 0x5d, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x00005730 .quad 8806733365625141341
- 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x00005738 .quad -1652053804791829737
- 0x3a, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x00005740 .quad -6025006692552756422
- 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x00005748 .quad -7950062655635975442
- 0x09, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x00005750 .quad 6303799689591218185
- 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x00005758 .quad -5325892301117581398
- 0x0b, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x00005760 .quad -1343622424865753077
- 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x00005768 .quad -2045679357969588844
- 0x07, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x00005770 .quad 1466078993672598279
- 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x00005778 .quad -8196078626372074883
- 0xc8, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x00005780 .quad 6444284760518135752
- 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x00005788 .quad -5633412264537705700
- 0xbb, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x00005790 .quad 8055355950647669691
- 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x00005798 .quad -2430079312244744221
- 0x54, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x000057a0 .quad 2728754459941099604
- 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x000057a8 .quad -8436328597794046994
- 0x6a, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x000057b0 .quad -5812428961928401302
- 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x000057b8 .quad -5933724728815170839
- 0x04, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x000057c0 .quad 1957835834444274180
- 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x000057c8 .quad -2805469892591575644
- 0x42, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x000057d0 .quad -7999724640327104446
- 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x000057d8 .quad -8670947710510816634
- 0x53, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x000057e0 .quad 3835402254873283155
- 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x000057e8 .quad -6226998619711132888
- 0xe8, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x000057f0 .quad 4794252818591603944
- 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x000057f8 .quad -3172062256211528206
- 0x11, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x00005800 .quad 7608094030047140369
- 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x00005808 .quad -8900067937773286985
- 0x95, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x00005810 .quad 4898431519131537557
- 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x00005818 .quad -6513398903789220827
- 0xbb, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x00005820 .quad -7712018656367741765
- 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x00005828 .quad -3530062611309138130
- 0xf5, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x00005830 .quad 2097517367411243253
- 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x00005838 .quad -9123818159709293187
- 0x32, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x00005840 .quad 7233582727691441970
- 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x00005848 .quad -6793086681209228580
- 0xfe, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x00005850 .quad 9041978409614302462
- 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x00005858 .quad -3879672333084147821
- 0x3e, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x00005860 .quad 6690786993590490174
- 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x00005868 .quad -237904397927796872
- 0xa7, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x00005870 .quad 4181741870994056359
- 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x00005878 .quad -7066219276345954901
- 0xd0, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x00005880 .quad 615491320315182544
- 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x00005888 .quad -4221088077005055722
- 0x45, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x00005890 .quad -8454007886460797627
- 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x00005898 .quad -664674077828931749
- 0x4b, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x000058a0 .quad 3939617107816777291
- 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x000058a8 .quad -7332950326284164199
- 0xdd, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x000058b0 .quad -8910536670511192099
- 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x000058b8 .quad -4554501889427817345
- 0xd5, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x000058c0 .quad 7308573235570561493
- 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x000058c8 .quad -1081441343357383777
- 0x25, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x000058d0 .quad -6961356773836868827
- 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x000058d8 .quad -7593429867239446717
- 0xee, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x000058e0 .quad -8701695967296086034
- 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x000058e8 .quad -4880101315621920492
- 0xea, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x000058f0 .quad -6265433940692719638
- 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x000058f8 .quad -1488440626100012711
- 0xf2, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x00005900 .quad 695789805494438130
- 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x00005908 .quad -7847804418953589800
- 0x2f, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x00005910 .quad 869737256868047663
- 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x00005918 .quad -5198069505264599346
- 0xfa, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x00005920 .quad -8136200465769716230
- 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x00005928 .quad -1885900863153361279
- 0xbc, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x00005930 .quad -473439272678684740
- 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x00005938 .quad -8096217067111932656
- 0xac, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x00005940 .quad 4019886927579031980
- 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x00005948 .quad -5508585315462527915
- 0x17, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x00005950 .quad -8810199395808373737
- 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x00005958 .quad -2274045625900771990
- 0x8e, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x00005960 .quad -7812217631593927538
- 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x00005968 .quad -8338807543829064350
- 0xb2, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x00005970 .quad 4069786015789754290
- 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x00005978 .quad -5811823411358942533
- 0x9e, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x00005980 .quad 475546501309804958
- 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x00005988 .quad -2653093245771290262
- 0x03, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x00005990 .quad 4908902581746016003
- 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x00005998 .quad -8575712306248138270
- 0xc3, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x000059a0 .quad -3087243809672255805
- 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x000059a8 .quad -6107954364382784934
- 0x74, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x000059b0 .quad -8470740780517707660
- 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x000059b8 .quad -3023256937051093263
- 0x49, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x000059c0 .quad -682526969396179383
- 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x000059c8 .quad -8807064613298015146
- 0xdb, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x000059d0 .quad -5464844730172612133
- 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x000059d8 .quad -6397144748195131028
- 0x52, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x000059e0 .quad -2219369894288377262
- 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x000059e8 .quad -3384744916816525881
- 0x73, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x000059f0 .quad -1387106183930235789
- 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x000059f8 .quad -9032994600651410532
- 0x90, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x00005a00 .quad 2877803288514593168
- 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x00005a08 .quad -6679557232386875260
- 0xf4, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x00005a10 .quad 3597254110643241460
- 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x00005a18 .quad -3737760522056206171
- 0x71, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x00005a20 .quad 9108253656731439729
- 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x00005a28 .quad -60514634142869810
- 0x86, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x00005a30 .quad 1080972517029761926
- 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x00005a38 .quad -6955350673980375487
- 0x68, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x00005a40 .quad 5962901664714590312
- 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x00005a48 .quad -4082502324048081455
- 0x82, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x00005a50 .quad -6381430974388925822
- 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x00005a58 .quad -491441886632713915
- 0x91, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x00005a60 .quad -8600080377420466543
- 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x00005a68 .quad -7224680206786528053
- 0x35, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x00005a70 .quad 7696643601933968437
- 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x00005a78 .quad -4419164240055772162
- 0x43, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x00005a80 .quad 397432465562684739
- 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x00005a88 .quad -912269281642327298
- 0x4a, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x00005a90 .quad -4363290727450709942
- 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x00005a98 .quad -7487697328667536418
- 0x5c, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x00005aa0 .quad 8380944645968776284
- 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x00005aa8 .quad -4747935642407032618
- 0x73, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x00005ab0 .quad 1252808770606194547
- 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x00005ab8 .quad -1323233534581402868
- 0xa8, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x00005ac0 .quad -8440366555225904216
- 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x00005ac8 .quad -7744549986754458649
- 0x92, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x00005ad0 .quad 7896285879677171346
- 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x00005ad8 .quad -5069001465015685407
- 0x37, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x00005ae0 .quad -3964700705685699529
- 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x00005ae8 .quad -1724565812842218855
- 0xa2, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x00005af0 .quad 2133748077373825698
- 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x00005af8 .quad -7995382660667468640
- 0x4b, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x00005b00 .quad 2667185096717282123
- 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x00005b08 .quad -5382542307406947896
- 0x1d, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x00005b10 .quad 3333981370896602653
- 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x00005b18 .quad -2116491865831296966
- 0xd2, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x00005b20 .quad 6695424375237764562
- 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x00005b28 .quad -8240336443785642460
- 0x47, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x00005b30 .quad 8369280469047205703
- 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x00005b38 .quad -5688734536304665171
- 0x19, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x00005b40 .quad -3373457468973156583
- 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x00005b48 .quad -2499232151953443560
- 0x6f, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x00005b50 .quad -9025939945749304721
- 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x00005b58 .quad -8479549122611984081
- 0x0b, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x00005b60 .quad 7164319141522920715
- 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x00005b68 .quad -5987750384837592197
- 0x4e, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x00005b70 .quad 4343712908476262990
- 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x00005b78 .quad -2873001962619602342
- 0x71, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x00005b80 .quad 7326506586225052273
- 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x00005b88 .quad -8713155254278333320
- 0x0d, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x00005b90 .quad 9158133232781315341
- 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x00005b98 .quad -6279758049420528746
- 0x50, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x00005ba0 .quad 2224294504121868368
- 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x00005ba8 .quad -3238011543348273028
- 0x32, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x00005bb0 .quad -7833187971778608078
- 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x00005bb8 .quad -8941286242233752499
- 0x3f, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x00005bc0 .quad -568112927868484289
- 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x00005bc8 .quad -6564921784364802720
- 0x8e, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x00005bd0 .quad 3901544858591782542
- 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x00005bd8 .quad -3594466212028615495
- 0x19, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x00005be0 .quad -4479063491021217767
- 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x00005be8 .quad -9164070410158966541
- 0x1f, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x00005bf0 .quad -5598829363776522209
- 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x00005bf8 .quad -6843401994271320272
- 0x27, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x00005c00 .quad -2386850686293264857
- 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x00005c08 .quad -3942566474411762436
- 0xb1, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x00005c10 .quad 1628122660560806833
- 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x00005c18 .quad -316522074587315140
- 0x4e, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x00005c20 .quad -8205795374004271538
- 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x00005c28 .quad -7115355324258153819
- 0xe2, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x00005c30 .quad -1033872180650563614
- 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x00005c38 .quad -4282508136895304370
- 0xdb, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x00005c40 .quad -5904026244240592421
- 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x00005c48 .quad -741449152691742558
- 0x29, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x00005c50 .quad -5995859411864064215
- 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x00005c58 .quad -7380934748073420955
- 0xf3, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x00005c60 .quad 1728547772024695539
- 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x00005c68 .quad -4614482416664388289
- 0xb0, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x00005c70 .quad -2451001303396518480
- 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x00005c78 .quad -1156417002403097458
- 0x8e, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x00005c80 .quad 5385653213018257806
- 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x00005c88 .quad -7640289654143017767
- 0xf1, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x00005c90 .quad -7102991539009341455
- 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x00005c98 .quad -4938676049251384305
- 0xed, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x00005ca0 .quad -8878739423761676819
- 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x00005ca8 .quad -1561659043136842477
- 0xb4, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x00005cb0 .quad 3674159897003727796
- 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x00005cb8 .quad -7893565929601608404
- 0xa1, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x00005cc0 .quad 4592699871254659745
- 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x00005cc8 .quad -5255271393574622601
- 0x4a, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x00005cd0 .quad 1129188820640936778
- 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x00005cd8 .quad -1957403223540890347
- 0x0e, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x00005ce0 .quad 3011586022114279438
- 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x00005ce8 .quad -8140906042354138323
- 0x12, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x00005cf0 .quad 8376168546070237202
- 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x00005cf8 .quad -5564446534515285000
- 0x16, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x00005d00 .quad -7976533391121755114
- 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x00005d08 .quad -2343872149716718346
- 0x8e, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x00005d10 .quad 1932195658189984910
- 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x00005d18 .quad -8382449121214030822
- 0xb1, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x00005d20 .quad -6808127464117294671
- 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x00005d28 .quad -5866375383090150624
- 0x1e, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x00005d30 .quad -3898473311719230434
- 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x00005d38 .quad -2721283210435300376
- 0x92, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x00005d40 .quad 9092669226243950738
- 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x00005d48 .quad -8618331034163144591
- 0xb7, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x00005d50 .quad -2469221522477225289
- 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x00005d58 .quad -6161227774276542835
- 0x65, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x00005d60 .quad 6136845133758244197
- 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x00005d68 .quad -3089848699418290639
- 0x5f, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x00005d70 .quad -3082000819042179233
- 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x00005d78 .quad -8848684464777513506
- 0x37, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x00005d80 .quad -8464187042230111945
- 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x00005d88 .quad -6449169562544503978
- 0x85, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x00005d90 .quad 3254824252494523781
- 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x00005d98 .quad -3449775934753242068
- 0x73, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x00005da0 .quad -7189106879045698445
- 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x00005da8 .quad -9073638986861858149
- 0x8f, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x00005db0 .quad -8986383598807123057
- 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x00005db8 .quad -6730362715149934782
- 0x73, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x00005dc0 .quad 2602078556773259891
- 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x00005dc8 .quad -3801267375510030573
- 0x10, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x00005dd0 .quad -1359087822460813040
- 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x00005dd8 .quad -139898200960150313
- 0xaa, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x00005de0 .quad -849429889038008150
- 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x00005de8 .quad -7004965403241175802
- 0xd5, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x00005df0 .quad -5673473379724898091
- 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x00005df8 .quad -4144520735624081848
- 0x0a, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x00005e00 .quad -2480155706228734710
- 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x00005e08 .quad -568964901102714406
- 0x26, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x00005e10 .quad -3855940325606653146
- 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x00005e18 .quad -7273132090830278360
- 0xf0, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x00005e20 .quad -208239388580928528
- 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x00005e28 .quad -4479729095110460046
- 0xec, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x00005e30 .quad -4871985254153548564
- 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x00005e38 .quad -987975350460687153
- 0x13, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x00005e40 .quad -3044990783845967853
- 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x00005e48 .quad -7535013621679011327
- 0x18, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x00005e50 .quad 5417133557047315992
- 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x00005e58 .quad -4807081008671376254
- 0x9e, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x00005e60 .quad -2451955090545630818
- 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x00005e68 .quad -1397165242411832414
- 0x03, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x00005e70 .quad -3838314940804713213
- 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x00005e78 .quad -7790757304148477115
- 0x43, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x00005e80 .quad 4425478360848884291
- 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x00005e88 .quad -5126760611758208489
- 0xd4, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x00005e90 .quad 920161932633717460
- 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x00005e98 .quad -1796764746270372707
- 0xc5, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x00005ea0 .quad 2880944217109767365
- 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x00005ea8 .quad -8040506994060064798
- 0xf6, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x00005eb0 .quad -5622191765467566602
- 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x00005eb8 .quad -5438947724147693094
- 0x73, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x00005ec0 .quad 6807318348447705459
- 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x00005ec8 .quad -2186998636757228463
- 0xe8, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x00005ed0 .quad -2662955059861265944
- 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x00005ed8 .quad -8284403175614349646
- 0x62, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x00005ee0 .quad -7940379843253970334
- 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x00005ee8 .quad -5743817951090549153
- 0xfb, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x00005ef0 .quad 8521269269642088699
- 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x00005ef8 .quad -2568086420435798537
- 0x9d, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x00005f00 .quad -6203421752542164323
- 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x00005f08 .quad -8522583040413455942
- 0x44, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x00005f10 .quad 6080780864604458308
- 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x00005f18 .quad -6041542782089432023
- 0x95, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x00005f20 .quad -6234081974526590827
- 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x00005f28 .quad -2940242459184402125
- 0x5d, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x00005f30 .quad 5327070802775656541
- 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x00005f38 .quad -8755180564631333184
- 0x74, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x00005f40 .quad 6658838503469570676
- 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x00005f48 .quad -6332289687361778576
- 0x11, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x00005f50 .quad 8323548129336963345
- 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x00005f58 .quad -3303676090774835316
- 0xab, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x00005f60 .quad -4021154456019173717
- 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x00005f68 .quad -8982326584375353929
- 0x55, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x00005f70 .quad -5026443070023967147
- 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x00005f78 .quad -6616222212041804507
- 0xeb, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x00005f80 .quad 2940318199324816875
- 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x00005f88 .quad -3658591746624867729
- 0xb3, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x00005f90 .quad 8755227902219092403
- 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x00005f98 .quad -9204148869281624187
- 0x1f, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x00005fa0 .quad -2891023177508298209
- 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x00005fa8 .quad -6893500068174642330
- 0xa7, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x00005fb0 .quad -8225464990312760665
- 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x00005fb8 .quad -4005189066790915008
- 0x51, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x00005fc0 .quad -5670145219463562927
- 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x00005fc8 .quad -394800315061255856
- 0xd3, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x00005fd0 .quad 7985374283903742931
- 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x00005fd8 .quad -7164279224554366766
- 0xc8, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x00005fe0 .quad 758345818024902856
- 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x00005fe8 .quad -4343663012265570553
- 0xfa, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x00005ff0 .quad -3663753745896259334
- 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x00005ff8 .quad -817892746904575288
- 0x9c, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x00006000 .quad -9207375118826243940
- 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x00006008 .quad -7428711994456441411
- 0xc3, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x00006010 .quad -2285846861678029117
- 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x00006018 .quad -4674203974643163860
- 0x74, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x00006020 .quad 1754377441329851508
- 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x00006028 .quad -1231068949876566920
- 0xc8, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x00006030 .quad 1096485900831157192
- 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x00006038 .quad -7686947121313936181
- 0xba, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x00006040 .quad -3241078642388441414
- 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x00006048 .quad -4996997883215032323
- 0x69, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x00006050 .quad 5172023733869224041
- 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x00006058 .quad -1634561335591402499
- 0x41, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x00006060 .quad 5538357842881958977
- 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x00006068 .quad -7939129862385708418
- 0x52, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x00006070 .quad -2300424733252327086
- 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x00006078 .quad -5312226309554747619
- 0xa6, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x00006080 .quad 6347841120289366950
- 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x00006088 .quad -2028596868516046619
- 0x48, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x00006090 .quad 6273243709394548296
- 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x00006098 .quad -8185402070463610993
- 0xda, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x000060a0 .quad 3229868618315797466
- 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x000060a8 .quad -5620066569652125837
- 0xd1, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x000060b0 .quad -574350245532641071
- 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x000060b8 .quad -2413397193637769393
- 0x82, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x000060c0 .quad -358968903457900670
- 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x000060c8 .quad -8425902273664687727
- 0x63, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x000060d0 .quad 8774660907532399971
- 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x000060d8 .quad -5920691823653471754
- 0xbc, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x000060e0 .quad 1744954097560724156
- 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x000060e8 .quad -2789178761139451788
- 0xb5, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x000060f0 .quad -8132775725879323211
- 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x000060f8 .quad -8660765753353239224
- 0x22, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x00006100 .quad -5554283638921766110
- 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x00006108 .quad -6214271173264161126
- 0xeb, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x00006110 .quad 6892203506629956075
- 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x00006118 .quad -3156152948152813503
- 0x33, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x00006120 .quad -2609901835997359309
- 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x00006128 .quad -8890124620236590296
- 0x00, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x00006130 .quad 1349308723430688768
- 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x00006138 .quad -6500969756868349965
- 0x00, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x00006140 .quad -2925050114139026944
- 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x00006148 .quad -3514526177658049553
- 0x40, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x00006150 .quad -1828156321336891840
- 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x00006158 .quad -9114107888677362827
- 0xd0, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x00006160 .quad 6938176635183661008
- 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x00006168 .quad -6780948842419315629
- 0xc4, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x00006170 .quad 4061034775552188356
- 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x00006178 .quad -3864500034596756632
- 0xb5, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x00006180 .quad 5076293469440235445
- 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x00006188 .quad -218939024818557886
- 0xd1, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x00006190 .quad 7784369436827535057
- 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x00006198 .quad -7054365918152680535
- 0x85, 0x18, 0x24, 0x05, 0x73, 0x8b, 0x09, 0xc7, //0x000061a0 .quad -4104596259247744891
- 0x93, 0xe2, 0x1b, 0x62, 0x77, 0x52, 0xa0, 0xc5, //0x000061a8 .quad -4206271379263462765
- 0xa7, 0x1e, 0x6d, 0xc6, 0x4f, 0xee, 0xcb, 0xb8, //0x000061b0 .quad -5130745324059681113
- 0x38, 0xdb, 0xa2, 0x3a, 0x15, 0x67, 0x08, 0xf7, //0x000061b8 .quad -646153205651940552
- 0x28, 0x33, 0x04, 0xdc, 0xf1, 0x74, 0x7f, 0x73, //0x000061c0 .quad 8322499218531169064
- 0x03, 0xc9, 0xa5, 0x44, 0x6d, 0x40, 0x65, 0x9a, //0x000061c8 .quad -7321374781173544701
- 0xf2, 0x3f, 0x05, 0x53, 0x2e, 0x52, 0x5f, 0x50, //0x000061d0 .quad 5791438004736573426
- 0x44, 0x3b, 0xcf, 0x95, 0x88, 0x90, 0xfe, 0xc0, //0x000061d8 .quad -4540032458039542972
- 0xef, 0x8f, 0xc6, 0xe7, 0xb9, 0x26, 0x77, 0x64, //0x000061e0 .quad 7239297505920716783
- 0x15, 0x0a, 0x43, 0xbb, 0xaa, 0x34, 0x3e, 0xf1, //0x000061e8 .quad -1063354554122040811
- 0xf5, 0x19, 0xdc, 0x30, 0x34, 0x78, 0xca, 0x5e, //0x000061f0 .quad 6830403950414141941
- 0x4d, 0xe6, 0x09, 0xb5, 0xea, 0xe0, 0xc6, 0x96, //0x000061f8 .quad -7582125623967357363
- 0x72, 0x20, 0x13, 0x3d, 0x41, 0x16, 0x7d, 0xb6, //0x00006200 .quad -5297053117264486286
- 0xe0, 0x5f, 0x4c, 0x62, 0x25, 0x99, 0x78, 0xbc, //0x00006208 .quad -4865971011531808800
- 0x8f, 0xe8, 0x57, 0x8c, 0xd1, 0x5b, 0x1c, 0xe4, //0x00006210 .quad -2009630378153219953
- 0xd8, 0x77, 0xdf, 0xba, 0x6e, 0xbf, 0x96, 0xeb, //0x00006218 .quad -1470777745987373096
- 0x59, 0xf1, 0xb6, 0xf7, 0x62, 0xb9, 0x91, 0x8e, //0x00006220 .quad -8173548013986844327
- 0xe7, 0xaa, 0xcb, 0x34, 0xa5, 0x37, 0x3e, 0x93, //0x00006228 .quad -7836765118883190041
- 0xb0, 0xad, 0xa4, 0xb5, 0xbb, 0x27, 0x36, 0x72, //0x00006230 .quad 8229809056225996208
- 0xa1, 0x95, 0xfe, 0x81, 0x8e, 0xc5, 0x0d, 0xb8, //0x00006238 .quad -5184270380176599647
- 0x1c, 0xd9, 0x0d, 0xa3, 0xaa, 0xb1, 0xc3, 0xce, //0x00006240 .quad -3547796734999668452
- 0x09, 0x3b, 0x7e, 0x22, 0xf2, 0x36, 0x11, 0xe6, //0x00006248 .quad -1868651956793361655
- 0xb1, 0xa7, 0xe8, 0xa5, 0x0a, 0x4f, 0x3a, 0x21, //0x00006250 .quad 2394313059052595121
- 0xe6, 0xe4, 0x8e, 0x55, 0x57, 0xc2, 0xca, 0x8f, //0x00006258 .quad -8085436500636932890
- 0x9d, 0xd1, 0x62, 0x4f, 0xcd, 0xe2, 0x88, 0xa9, //0x00006260 .quad -6230480713039031907
- 0x1f, 0x9e, 0xf2, 0x2a, 0xed, 0x72, 0xbd, 0xb3, //0x00006268 .quad -5495109607368778209
- 0x05, 0x86, 0x3b, 0xa3, 0x80, 0x1b, 0xeb, 0x93, //0x00006270 .quad -7788100891298789883
- 0xa7, 0x45, 0xaf, 0x75, 0xa8, 0xcf, 0xac, 0xe0, //0x00006278 .quad -2257200990783584857
- 0xc3, 0x33, 0x05, 0x66, 0x30, 0xf1, 0x72, 0xbc, //0x00006280 .quad -4867563057061743677
- 0x88, 0x8b, 0x8d, 0x49, 0xc9, 0x01, 0x6c, 0x8c, //0x00006288 .quad -8328279646880822392
- 0xb4, 0x80, 0x86, 0x7f, 0x7c, 0xad, 0x8f, 0xeb, //0x00006290 .quad -1472767802899791692
- 0x6a, 0xee, 0xf0, 0x9b, 0x3b, 0x02, 0x87, 0xaf, //0x00006298 .quad -5798663540173640086
- 0xe1, 0x20, 0x68, 0x9f, 0xdb, 0x98, 0x73, 0xa6, //0x000062a0 .quad -6452645772052127519
- 0x05, 0x2a, 0xed, 0x82, 0xca, 0xc2, 0x68, 0xdb, //0x000062a8 .quad -2636643406789662203
- 0x8c, 0x14, 0xa1, 0x43, 0x89, 0x3f, 0x08, 0x88, //0x000062b0 .quad -8644589625959967604
- 0x43, 0x3a, 0xd4, 0x91, 0xbe, 0x79, 0x21, 0x89, //0x000062b8 .quad -8565431156884620733
- 0xb0, 0x59, 0x89, 0x94, 0x6b, 0x4f, 0x0a, 0x6a, //0x000062c0 .quad 7641007041259592112
- 0xd4, 0x48, 0x49, 0x36, 0x2e, 0xd8, 0x69, 0xab, //0x000062c8 .quad -6095102927678388012
- 0x1c, 0xb0, 0xab, 0x79, 0x46, 0xe3, 0x8c, 0x84, //0x000062d0 .quad -8895485272135061476
- 0x09, 0x9b, 0xdb, 0xc3, 0x39, 0x4e, 0x44, 0xd6, //0x000062d8 .quad -3007192641170597111
- 0x11, 0x4e, 0x0b, 0x0c, 0x0c, 0x0e, 0xd8, 0xf2, //0x000062e0 .quad -947992276657025519
- 0xe5, 0x40, 0x69, 0x1a, 0xe4, 0xb0, 0xea, 0x85, //0x000062e8 .quad -8797024428372705051
- 0x95, 0x21, 0x0e, 0x0f, 0x8f, 0x11, 0x8e, 0x6f, //0x000062f0 .quad 8038381691033493909
- 0x1f, 0x91, 0x03, 0x21, 0x1d, 0x5d, 0x65, 0xa7, //0x000062f8 .quad -6384594517038493409
- 0xfb, 0xa9, 0xd1, 0xd2, 0xf2, 0x95, 0x71, 0x4b, //0x00006300 .quad 5436291095364479483
- 0x67, 0x75, 0x44, 0x69, 0x64, 0xb4, 0x3e, 0xd1, //0x00006308 .quad -3369057127870728857
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006310 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- //0x00006320 .p2align 4, 0x00
- //0x00006320 _POW_TAB
- 0x01, 0x00, 0x00, 0x00, //0x00006320 .long 1
- 0x03, 0x00, 0x00, 0x00, //0x00006324 .long 3
- 0x06, 0x00, 0x00, 0x00, //0x00006328 .long 6
- 0x09, 0x00, 0x00, 0x00, //0x0000632c .long 9
- 0x0d, 0x00, 0x00, 0x00, //0x00006330 .long 13
- 0x10, 0x00, 0x00, 0x00, //0x00006334 .long 16
- 0x13, 0x00, 0x00, 0x00, //0x00006338 .long 19
- 0x17, 0x00, 0x00, 0x00, //0x0000633c .long 23
- 0x1a, 0x00, 0x00, 0x00, //0x00006340 .long 26
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006344 .p2align 4, 0x00
- //0x00006350 _LSHIFT_TAB
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006350 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006360 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006370 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006380 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006390 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063b0 QUAD $0x0000000000000000 // .space 8, '\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x01, 0x00, 0x00, 0x00, //0x000063b8 .long 1
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063bc 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x0000641c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x01, 0x00, 0x00, 0x00, //0x00006420 .long 1
- 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006424 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006444 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006454 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006484 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x01, 0x00, 0x00, 0x00, //0x00006488 .long 1
- 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000648c 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, //0x0000649c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x000064ec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x02, 0x00, 0x00, 0x00, //0x000064f0 .long 2
- 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064f4 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, //0x00006504 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006514 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006524 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006554 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x02, 0x00, 0x00, 0x00, //0x00006558 .long 2
- 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000655c 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, //0x0000656c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000657c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000658c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x000065bc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x02, 0x00, 0x00, 0x00, //0x000065c0 .long 2
- 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000065c4 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, //0x000065d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000065e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000065f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006624 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x03, 0x00, 0x00, 0x00, //0x00006628 .long 3
- 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000662c 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, //0x0000663c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000664c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000665c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x0000668c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x03, 0x00, 0x00, 0x00, //0x00006690 .long 3
- 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006694 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, //0x000066a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x000066f4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x03, 0x00, 0x00, 0x00, //0x000066f8 .long 3
- 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066fc 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, //0x0000670c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000671c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000672c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x0000675c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x04, 0x00, 0x00, 0x00, //0x00006760 .long 4
- 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006764 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, //0x00006774 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006784 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006794 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x000067c4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x04, 0x00, 0x00, 0x00, //0x000067c8 .long 4
- 0x34, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000067cc 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, //0x000067dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000067ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000067fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x0000682c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x04, 0x00, 0x00, 0x00, //0x00006830 .long 4
- 0x32, 0x34, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006834 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, //0x00006844 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006854 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006864 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006894 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x04, 0x00, 0x00, 0x00, //0x00006898 .long 4
- 0x31, 0x32, 0x32, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000689c 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, //0x000068ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000068bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000068cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x000068fc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x05, 0x00, 0x00, 0x00, //0x00006900 .long 5
- 0x36, 0x31, 0x30, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006904 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, //0x00006914 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006924 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006934 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006964 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x05, 0x00, 0x00, 0x00, //0x00006968 .long 5
- 0x33, 0x30, 0x35, 0x31, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000696c 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, //0x0000697c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000698c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000699c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x000069cc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x05, 0x00, 0x00, 0x00, //0x000069d0 .long 5
- 0x31, 0x35, 0x32, 0x35, 0x38, 0x37, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x000069d4 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, //0x000069e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000069f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006a34 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x06, 0x00, 0x00, 0x00, //0x00006a38 .long 6
- 0x37, 0x36, 0x32, 0x39, 0x33, 0x39, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00006a3c 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, //0x00006a4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006a9c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x06, 0x00, 0x00, 0x00, //0x00006aa0 .long 6
- 0x33, 0x38, 0x31, 0x34, 0x36, 0x39, 0x37, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, //0x00006aa4 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, //0x00006ab4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006ac4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006ad4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 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, //0x00006b04 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x06, 0x00, 0x00, 0x00, //0x00006b08 .long 6
- 0x31, 0x39, 0x30, 0x37, 0x33, 0x34, 0x38, 0x36, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, //0x00006b0c 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, //0x00006b1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006b6c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, //0x00006b70 .long 7
- 0x39, 0x35, 0x33, 0x36, 0x37, 0x34, 0x33, 0x31, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, //0x00006b74 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, //0x00006b84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006ba4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006bb4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006bd4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, //0x00006bd8 .long 7
- 0x34, 0x37, 0x36, 0x38, 0x33, 0x37, 0x31, 0x35, 0x38, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, //0x00006bdc QUAD $0x3531373338363734; QUAD $0x0035323133303238 // .asciz 16, '476837158203125\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006bec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006bfc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006c3c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, //0x00006c40 .long 7
- 0x32, 0x33, 0x38, 0x34, 0x31, 0x38, 0x35, 0x37, 0x39, 0x31, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, //0x00006c44 QUAD $0x3735383134383332; QUAD $0x3532363531303139 // .asciz 16, '2384185791015625'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006ca4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, //0x00006ca8 .long 7
- 0x31, 0x31, 0x39, 0x32, 0x30, 0x39, 0x32, 0x38, 0x39, 0x35, 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, //0x00006cac QUAD $0x3832393032393131; QUAD $0x3231383730353539 // .asciz 16, '1192092895507812'
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006cbc 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, //0x00006ccc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006cdc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006cec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006d0c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x08, 0x00, 0x00, 0x00, //0x00006d10 .long 8
- 0x35, 0x39, 0x36, 0x30, 0x34, 0x36, 0x34, 0x34, 0x37, 0x37, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, //0x00006d14 QUAD $0x3434363430363935; QUAD $0x3236303933353737 // .asciz 16, '5960464477539062'
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d24 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, //0x00006d34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006d74 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x08, 0x00, 0x00, 0x00, //0x00006d78 .long 8
- 0x32, 0x39, 0x38, 0x30, 0x32, 0x33, 0x32, 0x32, 0x33, 0x38, 0x37, 0x36, 0x39, 0x35, 0x33, 0x31, //0x00006d7c QUAD $0x3232333230383932; QUAD $0x3133353936373833 // .asciz 16, '2980232238769531'
- 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d8c 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, //0x00006d9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006dac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006dbc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006ddc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x08, 0x00, 0x00, 0x00, //0x00006de0 .long 8
- 0x31, 0x34, 0x39, 0x30, 0x31, 0x31, 0x36, 0x31, 0x31, 0x39, 0x33, 0x38, 0x34, 0x37, 0x36, 0x35, //0x00006de4 QUAD $0x3136313130393431; QUAD $0x3536373438333931 // .asciz 16, '1490116119384765'
- 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006df4 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, //0x00006e04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006e14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006e24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006e44 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x09, 0x00, 0x00, 0x00, //0x00006e48 .long 9
- 0x37, 0x34, 0x35, 0x30, 0x35, 0x38, 0x30, 0x35, 0x39, 0x36, 0x39, 0x32, 0x33, 0x38, 0x32, 0x38, //0x00006e4c QUAD $0x3530383530353437; QUAD $0x3832383332393639 // .asciz 16, '7450580596923828'
- 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006e5c 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, //0x00006e6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006e7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006e8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006eac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x09, 0x00, 0x00, 0x00, //0x00006eb0 .long 9
- 0x33, 0x37, 0x32, 0x35, 0x32, 0x39, 0x30, 0x32, 0x39, 0x38, 0x34, 0x36, 0x31, 0x39, 0x31, 0x34, //0x00006eb4 QUAD $0x3230393235323733; QUAD $0x3431393136343839 // .asciz 16, '3725290298461914'
- 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006ec4 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, //0x00006ed4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006ee4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006ef4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006f14 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x09, 0x00, 0x00, 0x00, //0x00006f18 .long 9
- 0x31, 0x38, 0x36, 0x32, 0x36, 0x34, 0x35, 0x31, 0x34, 0x39, 0x32, 0x33, 0x30, 0x39, 0x35, 0x37, //0x00006f1c QUAD $0x3135343632363831; QUAD $0x3735393033323934 // .asciz 16, '1862645149230957'
- 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f2c 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, //0x00006f3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006f7c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0a, 0x00, 0x00, 0x00, //0x00006f80 .long 10
- 0x39, 0x33, 0x31, 0x33, 0x32, 0x32, 0x35, 0x37, 0x34, 0x36, 0x31, 0x35, 0x34, 0x37, 0x38, 0x35, //0x00006f84 QUAD $0x3735323233313339; QUAD $0x3538373435313634 // .asciz 16, '9313225746154785'
- 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f94 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, //0x00006fa4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006fb4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006fc4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006fe4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0a, 0x00, 0x00, 0x00, //0x00006fe8 .long 10
- 0x34, 0x36, 0x35, 0x36, 0x36, 0x31, 0x32, 0x38, 0x37, 0x33, 0x30, 0x37, 0x37, 0x33, 0x39, 0x32, //0x00006fec QUAD $0x3832313636353634; QUAD $0x3239333737303337 // .asciz 16, '4656612873077392'
- 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006ffc 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, //0x0000700c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000701c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000702c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x0000704c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0a, 0x00, 0x00, 0x00, //0x00007050 .long 10
- 0x32, 0x33, 0x32, 0x38, 0x33, 0x30, 0x36, 0x34, 0x33, 0x36, 0x35, 0x33, 0x38, 0x36, 0x39, 0x36, //0x00007054 QUAD $0x3436303338323332; QUAD $0x3639363833353633 // .asciz 16, '2328306436538696'
- 0x32, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007064 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, //0x00007074 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007084 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007094 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x000070b4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0a, 0x00, 0x00, 0x00, //0x000070b8 .long 10
- 0x31, 0x31, 0x36, 0x34, 0x31, 0x35, 0x33, 0x32, 0x31, 0x38, 0x32, 0x36, 0x39, 0x33, 0x34, 0x38, //0x000070bc QUAD $0x3233353134363131; QUAD $0x3834333936323831 // .asciz 16, '1164153218269348'
- 0x31, 0x34, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000070cc 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, //0x000070dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000070ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000070fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x0000711c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0b, 0x00, 0x00, 0x00, //0x00007120 .long 11
- 0x35, 0x38, 0x32, 0x30, 0x37, 0x36, 0x36, 0x30, 0x39, 0x31, 0x33, 0x34, 0x36, 0x37, 0x34, 0x30, //0x00007124 QUAD $0x3036363730323835; QUAD $0x3034373634333139 // .asciz 16, '5820766091346740'
- 0x37, 0x32, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007134 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, //0x00007144 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007154 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007164 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00007184 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0b, 0x00, 0x00, 0x00, //0x00007188 .long 11
- 0x32, 0x39, 0x31, 0x30, 0x33, 0x38, 0x33, 0x30, 0x34, 0x35, 0x36, 0x37, 0x33, 0x33, 0x37, 0x30, //0x0000718c QUAD $0x3033383330313932; QUAD $0x3037333337363534 // .asciz 16, '2910383045673370'
- 0x33, 0x36, 0x31, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000719c 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, //0x000071ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000071bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000071cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x000071ec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0b, 0x00, 0x00, 0x00, //0x000071f0 .long 11
- 0x31, 0x34, 0x35, 0x35, 0x31, 0x39, 0x31, 0x35, 0x32, 0x32, 0x38, 0x33, 0x36, 0x36, 0x38, 0x35, //0x000071f4 QUAD $0x3531393135353431; QUAD $0x3538363633383232 // .asciz 16, '1455191522836685'
- 0x31, 0x38, 0x30, 0x36, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007204 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, //0x00007214 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007224 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007234 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00007254 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0c, 0x00, 0x00, 0x00, //0x00007258 .long 12
- 0x37, 0x32, 0x37, 0x35, 0x39, 0x35, 0x37, 0x36, 0x31, 0x34, 0x31, 0x38, 0x33, 0x34, 0x32, 0x35, //0x0000725c QUAD $0x3637353935373237; QUAD $0x3532343338313431 // .asciz 16, '7275957614183425'
- 0x39, 0x30, 0x33, 0x33, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000726c 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, //0x0000727c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000728c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000729c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x000072bc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0c, 0x00, 0x00, 0x00, //0x000072c0 .long 12
- 0x33, 0x36, 0x33, 0x37, 0x39, 0x37, 0x38, 0x38, 0x30, 0x37, 0x30, 0x39, 0x31, 0x37, 0x31, 0x32, //0x000072c4 QUAD $0x3838373937333633; QUAD $0x3231373139303730 // .asciz 16, '3637978807091712'
- 0x39, 0x35, 0x31, 0x36, 0x36, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000072d4 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, //0x000072e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000072f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007304 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00007324 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0c, 0x00, 0x00, 0x00, //0x00007328 .long 12
- 0x31, 0x38, 0x31, 0x38, 0x39, 0x38, 0x39, 0x34, 0x30, 0x33, 0x35, 0x34, 0x35, 0x38, 0x35, 0x36, //0x0000732c QUAD $0x3439383938313831; QUAD $0x3635383534353330 // .asciz 16, '1818989403545856'
- 0x34, 0x37, 0x35, 0x38, 0x33, 0x30, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x0000733c 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, //0x0000734c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000735c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000736c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x0000738c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0d, 0x00, 0x00, 0x00, //0x00007390 .long 13
- 0x39, 0x30, 0x39, 0x34, 0x39, 0x34, 0x37, 0x30, 0x31, 0x37, 0x37, 0x32, 0x39, 0x32, 0x38, 0x32, //0x00007394 QUAD $0x3037343934393039; QUAD $0x3238323932373731 // .asciz 16, '9094947017729282'
- 0x33, 0x37, 0x39, 0x31, 0x35, 0x30, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x000073a4 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, //0x000073b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000073c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000073d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x000073f4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0d, 0x00, 0x00, 0x00, //0x000073f8 .long 13
- 0x34, 0x35, 0x34, 0x37, 0x34, 0x37, 0x33, 0x35, 0x30, 0x38, 0x38, 0x36, 0x34, 0x36, 0x34, 0x31, //0x000073fc QUAD $0x3533373437343534; QUAD $0x3134363436383830 // .asciz 16, '4547473508864641'
- 0x31, 0x38, 0x39, 0x35, 0x37, 0x35, 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, //0x0000740c 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, //0x0000741c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000742c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000743c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 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, //0x0000745c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0d, 0x00, 0x00, 0x00, //0x00007460 .long 13
- 0x32, 0x32, 0x37, 0x33, 0x37, 0x33, 0x36, 0x37, 0x35, 0x34, 0x34, 0x33, 0x32, 0x33, 0x32, 0x30, //0x00007464 QUAD $0x3736333733373232; QUAD $0x3032333233343435 // .asciz 16, '2273736754432320'
- 0x35, 0x39, 0x34, 0x37, 0x38, 0x37, 0x35, 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, //0x00007474 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, //0x00007484 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007494 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000074a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000074b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000074c4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0d, 0x00, 0x00, 0x00, //0x000074c8 .long 13
- 0x31, 0x31, 0x33, 0x36, 0x38, 0x36, 0x38, 0x33, 0x37, 0x37, 0x32, 0x31, 0x36, 0x31, 0x36, 0x30, //0x000074cc QUAD $0x3338363836333131; QUAD $0x3036313631323737 // .asciz 16, '1136868377216160'
- 0x32, 0x39, 0x37, 0x33, 0x39, 0x33, 0x37, 0x39, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, //0x000074dc QUAD $0x3937333933373932; QUAD $0x0035323138323838 // .asciz 16, '297393798828125\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000074ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000074fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000750c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000751c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000752c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0e, 0x00, 0x00, 0x00, //0x00007530 .long 14
- 0x35, 0x36, 0x38, 0x34, 0x33, 0x34, 0x31, 0x38, 0x38, 0x36, 0x30, 0x38, 0x30, 0x38, 0x30, 0x31, //0x00007534 QUAD $0x3831343334383635; QUAD $0x3130383038303638 // .asciz 16, '5684341886080801'
- 0x34, 0x38, 0x36, 0x39, 0x36, 0x38, 0x39, 0x39, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, //0x00007544 QUAD $0x3939383639363834; QUAD $0x0035323630343134 // .asciz 16, '486968994140625\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007554 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007564 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007574 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007584 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007594 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0e, 0x00, 0x00, 0x00, //0x00007598 .long 14
- 0x32, 0x38, 0x34, 0x32, 0x31, 0x37, 0x30, 0x39, 0x34, 0x33, 0x30, 0x34, 0x30, 0x34, 0x30, 0x30, //0x0000759c QUAD $0x3930373132343832; QUAD $0x3030343034303334 // .asciz 16, '2842170943040400'
- 0x37, 0x34, 0x33, 0x34, 0x38, 0x34, 0x34, 0x39, 0x37, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, //0x000075ac QUAD $0x3934343834333437; QUAD $0x3532313330373037 // .asciz 16, '7434844970703125'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000075bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000075cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000075dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000075ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000075fc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0e, 0x00, 0x00, 0x00, //0x00007600 .long 14
- 0x31, 0x34, 0x32, 0x31, 0x30, 0x38, 0x35, 0x34, 0x37, 0x31, 0x35, 0x32, 0x30, 0x32, 0x30, 0x30, //0x00007604 QUAD $0x3435383031323431; QUAD $0x3030323032353137 // .asciz 16, '1421085471520200'
- 0x33, 0x37, 0x31, 0x37, 0x34, 0x32, 0x32, 0x34, 0x38, 0x35, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, //0x00007614 QUAD $0x3432323437313733; QUAD $0x3236353135333538 // .asciz 16, '3717422485351562'
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007624 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, //0x00007634 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007644 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007654 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007664 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0f, 0x00, 0x00, 0x00, //0x00007668 .long 15
- 0x37, 0x31, 0x30, 0x35, 0x34, 0x32, 0x37, 0x33, 0x35, 0x37, 0x36, 0x30, 0x31, 0x30, 0x30, 0x31, //0x0000766c QUAD $0x3337323435303137; QUAD $0x3130303130363735 // .asciz 16, '7105427357601001'
- 0x38, 0x35, 0x38, 0x37, 0x31, 0x31, 0x32, 0x34, 0x32, 0x36, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, //0x0000767c QUAD $0x3432313137383538; QUAD $0x3231383735373632 // .asciz 16, '8587112426757812'
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000768c 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, //0x0000769c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000076ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000076bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000076cc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0f, 0x00, 0x00, 0x00, //0x000076d0 .long 15
- 0x33, 0x35, 0x35, 0x32, 0x37, 0x31, 0x33, 0x36, 0x37, 0x38, 0x38, 0x30, 0x30, 0x35, 0x30, 0x30, //0x000076d4 QUAD $0x3633313732353533; QUAD $0x3030353030383837 // .asciz 16, '3552713678800500'
- 0x39, 0x32, 0x39, 0x33, 0x35, 0x35, 0x36, 0x32, 0x31, 0x33, 0x33, 0x37, 0x38, 0x39, 0x30, 0x36, //0x000076e4 QUAD $0x3236353533393239; QUAD $0x3630393837333331 // .asciz 16, '9293556213378906'
- 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000076f4 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, //0x00007704 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007714 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007724 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007734 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0f, 0x00, 0x00, 0x00, //0x00007738 .long 15
- 0x31, 0x37, 0x37, 0x36, 0x33, 0x35, 0x36, 0x38, 0x33, 0x39, 0x34, 0x30, 0x30, 0x32, 0x35, 0x30, //0x0000773c QUAD $0x3836353336373731; QUAD $0x3035323030343933 // .asciz 16, '1776356839400250'
- 0x34, 0x36, 0x34, 0x36, 0x37, 0x37, 0x38, 0x31, 0x30, 0x36, 0x36, 0x38, 0x39, 0x34, 0x35, 0x33, //0x0000774c QUAD $0x3138373736343634; QUAD $0x3335343938363630 // .asciz 16, '4646778106689453'
- 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000775c 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, //0x0000776c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000777c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000778c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000779c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x10, 0x00, 0x00, 0x00, //0x000077a0 .long 16
- 0x38, 0x38, 0x38, 0x31, 0x37, 0x38, 0x34, 0x31, 0x39, 0x37, 0x30, 0x30, 0x31, 0x32, 0x35, 0x32, //0x000077a4 QUAD $0x3134383731383838; QUAD $0x3235323130303739 // .asciz 16, '8881784197001252'
- 0x33, 0x32, 0x33, 0x33, 0x38, 0x39, 0x30, 0x35, 0x33, 0x33, 0x34, 0x34, 0x37, 0x32, 0x36, 0x35, //0x000077b4 QUAD $0x3530393833333233; QUAD $0x3536323734343333 // .asciz 16, '3233890533447265'
- 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000077c4 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, //0x000077d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000077e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000077f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007804 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x10, 0x00, 0x00, 0x00, //0x00007808 .long 16
- 0x34, 0x34, 0x34, 0x30, 0x38, 0x39, 0x32, 0x30, 0x39, 0x38, 0x35, 0x30, 0x30, 0x36, 0x32, 0x36, //0x0000780c QUAD $0x3032393830343434; QUAD $0x3632363030353839 // .asciz 16, '4440892098500626'
- 0x31, 0x36, 0x31, 0x36, 0x39, 0x34, 0x35, 0x32, 0x36, 0x36, 0x37, 0x32, 0x33, 0x36, 0x33, 0x32, //0x0000781c QUAD $0x3235343936313631; QUAD $0x3233363332373636 // .asciz 16, '1616945266723632'
- 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000782c 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, //0x0000783c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000784c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000785c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000786c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x10, 0x00, 0x00, 0x00, //0x00007870 .long 16
- 0x32, 0x32, 0x32, 0x30, 0x34, 0x34, 0x36, 0x30, 0x34, 0x39, 0x32, 0x35, 0x30, 0x33, 0x31, 0x33, //0x00007874 QUAD $0x3036343430323232; QUAD $0x3331333035323934 // .asciz 16, '2220446049250313'
- 0x30, 0x38, 0x30, 0x38, 0x34, 0x37, 0x32, 0x36, 0x33, 0x33, 0x33, 0x36, 0x31, 0x38, 0x31, 0x36, //0x00007884 QUAD $0x3632373438303830; QUAD $0x3631383136333333 // .asciz 16, '0808472633361816'
- 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007894 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, //0x000078a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000078b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000078c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000078d4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x10, 0x00, 0x00, 0x00, //0x000078d8 .long 16
- 0x31, 0x31, 0x31, 0x30, 0x32, 0x32, 0x33, 0x30, 0x32, 0x34, 0x36, 0x32, 0x35, 0x31, 0x35, 0x36, //0x000078dc QUAD $0x3033323230313131; QUAD $0x3635313532363432 // .asciz 16, '1110223024625156'
- 0x35, 0x34, 0x30, 0x34, 0x32, 0x33, 0x36, 0x33, 0x31, 0x36, 0x36, 0x38, 0x30, 0x39, 0x30, 0x38, //0x000078ec QUAD $0x3336333234303435; QUAD $0x3830393038363631 // .asciz 16, '5404236316680908'
- 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000078fc 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, //0x0000790c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000791c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000792c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000793c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x11, 0x00, 0x00, 0x00, //0x00007940 .long 17
- 0x35, 0x35, 0x35, 0x31, 0x31, 0x31, 0x35, 0x31, 0x32, 0x33, 0x31, 0x32, 0x35, 0x37, 0x38, 0x32, //0x00007944 QUAD $0x3135313131353535; QUAD $0x3238373532313332 // .asciz 16, '5551115123125782'
- 0x37, 0x30, 0x32, 0x31, 0x31, 0x38, 0x31, 0x35, 0x38, 0x33, 0x34, 0x30, 0x34, 0x35, 0x34, 0x31, //0x00007954 QUAD $0x3531383131323037; QUAD $0x3134353430343338 // .asciz 16, '7021181583404541'
- 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007964 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, //0x00007974 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007984 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007994 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000079a4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x11, 0x00, 0x00, 0x00, //0x000079a8 .long 17
- 0x32, 0x37, 0x37, 0x35, 0x35, 0x35, 0x37, 0x35, 0x36, 0x31, 0x35, 0x36, 0x32, 0x38, 0x39, 0x31, //0x000079ac QUAD $0x3537353535373732; QUAD $0x3139383236353136 // .asciz 16, '2775557561562891'
- 0x33, 0x35, 0x31, 0x30, 0x35, 0x39, 0x30, 0x37, 0x39, 0x31, 0x37, 0x30, 0x32, 0x32, 0x37, 0x30, //0x000079bc QUAD $0x3730393530313533; QUAD $0x3037323230373139 // .asciz 16, '3510590791702270'
- 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000079cc 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, //0x000079dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000079ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000079fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007a0c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x11, 0x00, 0x00, 0x00, //0x00007a10 .long 17
- 0x31, 0x33, 0x38, 0x37, 0x37, 0x37, 0x38, 0x37, 0x38, 0x30, 0x37, 0x38, 0x31, 0x34, 0x34, 0x35, //0x00007a14 QUAD $0x3738373737383331; QUAD $0x3534343138373038 // .asciz 16, '1387778780781445'
- 0x36, 0x37, 0x35, 0x35, 0x32, 0x39, 0x35, 0x33, 0x39, 0x35, 0x38, 0x35, 0x31, 0x31, 0x33, 0x35, //0x00007a24 QUAD $0x3335393235353736; QUAD $0x3533313135383539 // .asciz 16, '6755295395851135'
- 0x32, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007a34 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, //0x00007a44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007a54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007a64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007a74 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x12, 0x00, 0x00, 0x00, //0x00007a78 .long 18
- 0x36, 0x39, 0x33, 0x38, 0x38, 0x39, 0x33, 0x39, 0x30, 0x33, 0x39, 0x30, 0x37, 0x32, 0x32, 0x38, //0x00007a7c QUAD $0x3933393838333936; QUAD $0x3832323730393330 // .asciz 16, '6938893903907228'
- 0x33, 0x37, 0x37, 0x36, 0x34, 0x37, 0x36, 0x39, 0x37, 0x39, 0x32, 0x35, 0x35, 0x36, 0x37, 0x36, //0x00007a8c QUAD $0x3936373436373733; QUAD $0x3637363535323937 // .asciz 16, '3776476979255676'
- 0x32, 0x36, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007a9c 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, //0x00007aac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007abc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007acc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007adc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x12, 0x00, 0x00, 0x00, //0x00007ae0 .long 18
- 0x33, 0x34, 0x36, 0x39, 0x34, 0x34, 0x36, 0x39, 0x35, 0x31, 0x39, 0x35, 0x33, 0x36, 0x31, 0x34, //0x00007ae4 QUAD $0x3936343439363433; QUAD $0x3431363335393135 // .asciz 16, '3469446951953614'
- 0x31, 0x38, 0x38, 0x38, 0x32, 0x33, 0x38, 0x34, 0x38, 0x39, 0x36, 0x32, 0x37, 0x38, 0x33, 0x38, //0x00007af4 QUAD $0x3438333238383831; QUAD $0x3833383732363938 // .asciz 16, '1888238489627838'
- 0x31, 0x33, 0x34, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007b04 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, //0x00007b14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007b24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007b34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007b44 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x12, 0x00, 0x00, 0x00, //0x00007b48 .long 18
- 0x31, 0x37, 0x33, 0x34, 0x37, 0x32, 0x33, 0x34, 0x37, 0x35, 0x39, 0x37, 0x36, 0x38, 0x30, 0x37, //0x00007b4c QUAD $0x3433323734333731; QUAD $0x3730383637393537 // .asciz 16, '1734723475976807'
- 0x30, 0x39, 0x34, 0x34, 0x31, 0x31, 0x39, 0x32, 0x34, 0x34, 0x38, 0x31, 0x33, 0x39, 0x31, 0x39, //0x00007b5c QUAD $0x3239313134343930; QUAD $0x3931393331383434 // .asciz 16, '0944119244813919'
- 0x30, 0x36, 0x37, 0x33, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007b6c 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, //0x00007b7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007b8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007b9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007bac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x13, 0x00, 0x00, 0x00, //0x00007bb0 .long 19
- 0x38, 0x36, 0x37, 0x33, 0x36, 0x31, 0x37, 0x33, 0x37, 0x39, 0x38, 0x38, 0x34, 0x30, 0x33, 0x35, //0x00007bb4 QUAD $0x3337313633373638; QUAD $0x3533303438383937 // .asciz 16, '8673617379884035'
- 0x34, 0x37, 0x32, 0x30, 0x35, 0x39, 0x36, 0x32, 0x32, 0x34, 0x30, 0x36, 0x39, 0x35, 0x39, 0x35, //0x00007bc4 QUAD $0x3236393530323734; QUAD $0x3539353936303432 // .asciz 16, '4720596224069595'
- 0x33, 0x33, 0x36, 0x39, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007bd4 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, //0x00007be4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007bf4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007c04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00007c14 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/vnumber.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/vnumber.go
deleted file mode 100644
index de5b990e7..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/vnumber.go
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package avx2
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/native/types`
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var F_vnumber func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer)
-
-var S_vnumber uintptr
-
-//go:nosplit
-func vnumber(s *string, p *int, v *types.JsonState) {
- F_vnumber(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v)))
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/vnumber_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/vnumber_subr.go
deleted file mode 100644
index bcb26a03b..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/vnumber_subr.go
+++ /dev/null
@@ -1,46 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx2
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__vnumber = 128
-)
-
-const (
- _stack__vnumber = 136
-)
-
-const (
- _size__vnumber = 8700
-)
-
-var (
- _pcsp__vnumber = [][2]uint32{
- {0x1, 0},
- {0x6, 8},
- {0x8, 16},
- {0xa, 24},
- {0xc, 32},
- {0xd, 40},
- {0x11, 48},
- {0xc71, 136},
- {0xc72, 48},
- {0xc74, 40},
- {0xc76, 32},
- {0xc78, 24},
- {0xc7a, 16},
- {0xc7b, 8},
- {0xc7f, 0},
- {0x21fc, 136},
- }
-)
-
-var _cfunc_vnumber = []loader.CFunc{
- {"_vnumber_entry", 0, _entry__vnumber, 0, nil},
- {"_vnumber", _entry__vnumber, _size__vnumber, _stack__vnumber, _pcsp__vnumber},
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/vnumber_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/vnumber_text_amd64.go
deleted file mode 100644
index 7f64ea142..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/vnumber_text_amd64.go
+++ /dev/null
@@ -1,4283 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx2
-
-var _text_vnumber = []byte{
- // .p2align 4, 0x00
- // LCPI0_0
- 0x00, 0x00, 0x30, 0x43, // .long 1127219200
- 0x00, 0x00, 0x30, 0x45, //0x00000004 .long 1160773632
- 0x00, 0x00, 0x00, 0x00, //0x00000008 .long 0
- 0x00, 0x00, 0x00, 0x00, //0x0000000c .long 0
- //0x00000010 LCPI0_1
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x43, //0x00000010 .quad 0x4330000000000000
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x45, //0x00000018 .quad 0x4530000000000000
- //0x00000020 .p2align 3, 0x00
- //0x00000020 LCPI0_2
- 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x00000020 .quad 0x430c6bf526340000
- //0x00000028 LCPI0_3
- 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0xc3, //0x00000028 .quad 0xc30c6bf526340000
- //0x00000030 LCPI0_5
- 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000030 .quad 1
- //0x00000038 LCPI0_6
- 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000038 .quad 10000
- //0x00000040 LCPI0_7
- 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000040 .quad 10
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000048 .p2align 5, 0x00
- //0x00000060 LCPI0_4
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000060 QUAD $0x0000000000000000 // .space 8, '\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000068 .quad 1
- 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000070 .quad 1
- 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000078 .quad 1
- //0x00000080 .p2align 4, 0x90
- //0x00000080 _vnumber
- 0x55, //0x00000080 pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000081 movq %rsp, %rbp
- 0x41, 0x57, //0x00000084 pushq %r15
- 0x41, 0x56, //0x00000086 pushq %r14
- 0x41, 0x55, //0x00000088 pushq %r13
- 0x41, 0x54, //0x0000008a pushq %r12
- 0x53, //0x0000008c pushq %rbx
- 0x48, 0x83, 0xec, 0x58, //0x0000008d subq $88, %rsp
- 0x49, 0x89, 0xd6, //0x00000091 movq %rdx, %r14
- 0x4c, 0x8b, 0x2f, //0x00000094 movq (%rdi), %r13
- 0x48, 0x8b, 0x7f, 0x08, //0x00000097 movq $8(%rdi), %rdi
- 0x48, 0x8b, 0x0e, //0x0000009b movq (%rsi), %rcx
- 0x4c, 0x8b, 0x62, 0x20, //0x0000009e movq $32(%rdx), %r12
- 0x48, 0x8b, 0x5a, 0x28, //0x000000a2 movq $40(%rdx), %rbx
- 0x48, 0xc7, 0x02, 0x09, 0x00, 0x00, 0x00, //0x000000a6 movq $9, (%rdx)
- 0xc5, 0xf9, 0x57, 0xc0, //0x000000ad vxorpd %xmm0, %xmm0, %xmm0
- 0xc5, 0xf9, 0x11, 0x42, 0x08, //0x000000b1 vmovupd %xmm0, $8(%rdx)
- 0x48, 0x8b, 0x06, //0x000000b6 movq (%rsi), %rax
- 0x48, 0x89, 0x42, 0x18, //0x000000b9 movq %rax, $24(%rdx)
- 0x48, 0x39, 0xf9, //0x000000bd cmpq %rdi, %rcx
- 0x0f, 0x83, 0x3d, 0x00, 0x00, 0x00, //0x000000c0 jae LBB0_4
- 0x45, 0x8a, 0x4c, 0x0d, 0x00, //0x000000c6 movb (%r13,%rcx), %r9b
- 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x000000cb movl $1, %r15d
- 0x41, 0x80, 0xf9, 0x2d, //0x000000d1 cmpb $45, %r9b
- 0x0f, 0x85, 0x37, 0x00, 0x00, 0x00, //0x000000d5 jne LBB0_5
- 0x48, 0x83, 0xc1, 0x01, //0x000000db addq $1, %rcx
- 0x48, 0x39, 0xf9, //0x000000df cmpq %rdi, %rcx
- 0x0f, 0x83, 0x1b, 0x00, 0x00, 0x00, //0x000000e2 jae LBB0_4
- 0x41, 0x8a, 0x54, 0x0d, 0x00, //0x000000e8 movb (%r13,%rcx), %dl
- 0x41, 0xbf, 0xff, 0xff, 0xff, 0xff, //0x000000ed movl $-1, %r15d
- 0x8d, 0x42, 0xc6, //0x000000f3 leal $-58(%rdx), %eax
- 0x3c, 0xf5, //0x000000f6 cmpb $-11, %al
- 0x0f, 0x86, 0x22, 0x00, 0x00, 0x00, //0x000000f8 jbe LBB0_6
- 0xe9, 0x2c, 0x00, 0x00, 0x00, //0x000000fe jmp LBB0_7
- //0x00000103 LBB0_4
- 0x48, 0x89, 0x3e, //0x00000103 movq %rdi, (%rsi)
- 0x49, 0xc7, 0x06, 0xff, 0xff, 0xff, 0xff, //0x00000106 movq $-1, (%r14)
- 0xe9, 0xdb, 0x0b, 0x00, 0x00, //0x0000010d jmp LBB0_170
- //0x00000112 LBB0_5
- 0x44, 0x89, 0xca, //0x00000112 movl %r9d, %edx
- 0x8d, 0x42, 0xc6, //0x00000115 leal $-58(%rdx), %eax
- 0x3c, 0xf5, //0x00000118 cmpb $-11, %al
- 0x0f, 0x87, 0x0f, 0x00, 0x00, 0x00, //0x0000011a ja LBB0_7
- //0x00000120 LBB0_6
- 0x48, 0x89, 0x0e, //0x00000120 movq %rcx, (%rsi)
- 0x49, 0xc7, 0x06, 0xfe, 0xff, 0xff, 0xff, //0x00000123 movq $-2, (%r14)
- 0xe9, 0xbe, 0x0b, 0x00, 0x00, //0x0000012a jmp LBB0_170
- //0x0000012f LBB0_7
- 0x48, 0x89, 0x5d, 0xc0, //0x0000012f movq %rbx, $-64(%rbp)
- 0x80, 0xfa, 0x30, //0x00000133 cmpb $48, %dl
- 0x0f, 0x85, 0x3c, 0x00, 0x00, 0x00, //0x00000136 jne LBB0_11
- 0x48, 0x8d, 0x41, 0x01, //0x0000013c leaq $1(%rcx), %rax
- 0x48, 0x39, 0xf9, //0x00000140 cmpq %rdi, %rcx
- 0x0f, 0x83, 0xda, 0x00, 0x00, 0x00, //0x00000143 jae LBB0_23
- 0x41, 0x8a, 0x5c, 0x05, 0x00, //0x00000149 movb (%r13,%rax), %bl
- 0x80, 0xc3, 0xd2, //0x0000014e addb $-46, %bl
- 0x80, 0xfb, 0x37, //0x00000151 cmpb $55, %bl
- 0x0f, 0x87, 0xc9, 0x00, 0x00, 0x00, //0x00000154 ja LBB0_23
- 0x44, 0x0f, 0xb6, 0xc3, //0x0000015a movzbl %bl, %r8d
- 0x48, 0x89, 0xfb, //0x0000015e movq %rdi, %rbx
- 0x48, 0xbf, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000161 movabsq $36028797027352577, %rdi
- 0x4c, 0x0f, 0xa3, 0xc7, //0x0000016b btq %r8, %rdi
- 0x48, 0x89, 0xdf, //0x0000016f movq %rbx, %rdi
- 0x0f, 0x83, 0xab, 0x00, 0x00, 0x00, //0x00000172 jae LBB0_23
- //0x00000178 LBB0_11
- 0x41, 0xb3, 0x01, //0x00000178 movb $1, %r11b
- 0x48, 0x89, 0x7d, 0xb8, //0x0000017b movq %rdi, $-72(%rbp)
- 0x48, 0x39, 0xf9, //0x0000017f cmpq %rdi, %rcx
- 0x0f, 0x83, 0x8f, 0x00, 0x00, 0x00, //0x00000182 jae LBB0_22
- 0x41, 0xb8, 0xd0, 0xff, 0xff, 0xff, //0x00000188 movl $4294967248, %r8d
- 0x48, 0x83, 0xc1, 0x01, //0x0000018e addq $1, %rcx
- 0x45, 0x31, 0xd2, //0x00000192 xorl %r10d, %r10d
- 0x31, 0xdb, //0x00000195 xorl %ebx, %ebx
- 0x31, 0xff, //0x00000197 xorl %edi, %edi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000199 .p2align 4, 0x90
- //0x000001a0 LBB0_13
- 0x83, 0xfb, 0x12, //0x000001a0 cmpl $18, %ebx
- 0x0f, 0x8f, 0x17, 0x00, 0x00, 0x00, //0x000001a3 jg LBB0_15
- 0x48, 0x8d, 0x3c, 0xbf, //0x000001a9 leaq (%rdi,%rdi,4), %rdi
- 0x0f, 0xb6, 0xc2, //0x000001ad movzbl %dl, %eax
- 0x44, 0x01, 0xc0, //0x000001b0 addl %r8d, %eax
- 0x48, 0x8d, 0x3c, 0x78, //0x000001b3 leaq (%rax,%rdi,2), %rdi
- 0x83, 0xc3, 0x01, //0x000001b7 addl $1, %ebx
- 0xe9, 0x05, 0x00, 0x00, 0x00, //0x000001ba jmp LBB0_16
- 0x90, //0x000001bf .p2align 4, 0x90
- //0x000001c0 LBB0_15
- 0x41, 0x83, 0xc2, 0x01, //0x000001c0 addl $1, %r10d
- //0x000001c4 LBB0_16
- 0x48, 0x39, 0x4d, 0xb8, //0x000001c4 cmpq %rcx, $-72(%rbp)
- 0x0f, 0x84, 0x5d, 0x00, 0x00, 0x00, //0x000001c8 je LBB0_24
- 0x41, 0x0f, 0xb6, 0x54, 0x0d, 0x00, //0x000001ce movzbl (%r13,%rcx), %edx
- 0x8d, 0x42, 0xd0, //0x000001d4 leal $-48(%rdx), %eax
- 0x48, 0x83, 0xc1, 0x01, //0x000001d7 addq $1, %rcx
- 0x3c, 0x0a, //0x000001db cmpb $10, %al
- 0x0f, 0x82, 0xbd, 0xff, 0xff, 0xff, //0x000001dd jb LBB0_13
- 0x80, 0xfa, 0x2e, //0x000001e3 cmpb $46, %dl
- 0x0f, 0x85, 0x48, 0x00, 0x00, 0x00, //0x000001e6 jne LBB0_25
- 0x49, 0xc7, 0x06, 0x08, 0x00, 0x00, 0x00, //0x000001ec movq $8, (%r14)
- 0x48, 0x8b, 0x45, 0xb8, //0x000001f3 movq $-72(%rbp), %rax
- 0x48, 0x39, 0xc1, //0x000001f7 cmpq %rax, %rcx
- 0x0f, 0x83, 0xf8, 0x02, 0x00, 0x00, //0x000001fa jae LBB0_69
- 0x41, 0x8a, 0x44, 0x0d, 0x00, //0x00000200 movb (%r13,%rcx), %al
- 0x04, 0xc6, //0x00000205 addb $-58, %al
- 0x3c, 0xf5, //0x00000207 cmpb $-11, %al
- 0x0f, 0x86, 0x11, 0xff, 0xff, 0xff, //0x00000209 jbe LBB0_6
- 0x45, 0x31, 0xdb, //0x0000020f xorl %r11d, %r11d
- 0xe9, 0x21, 0x00, 0x00, 0x00, //0x00000212 jmp LBB0_26
- //0x00000217 LBB0_22
- 0x45, 0x31, 0xd2, //0x00000217 xorl %r10d, %r10d
- 0x31, 0xdb, //0x0000021a xorl %ebx, %ebx
- 0x31, 0xff, //0x0000021c xorl %edi, %edi
- 0xe9, 0x15, 0x00, 0x00, 0x00, //0x0000021e jmp LBB0_26
- //0x00000223 LBB0_23
- 0x48, 0x89, 0x06, //0x00000223 movq %rax, (%rsi)
- 0xe9, 0xc2, 0x0a, 0x00, 0x00, //0x00000226 jmp LBB0_170
- //0x0000022b LBB0_24
- 0x48, 0x8b, 0x4d, 0xb8, //0x0000022b movq $-72(%rbp), %rcx
- 0xe9, 0x04, 0x00, 0x00, 0x00, //0x0000022f jmp LBB0_26
- //0x00000234 LBB0_25
- 0x48, 0x83, 0xc1, 0xff, //0x00000234 addq $-1, %rcx
- //0x00000238 LBB0_26
- 0x31, 0xc0, //0x00000238 xorl %eax, %eax
- 0x45, 0x85, 0xd2, //0x0000023a testl %r10d, %r10d
- 0x0f, 0x9f, 0xc0, //0x0000023d setg %al
- 0x89, 0x45, 0xc8, //0x00000240 movl %eax, $-56(%rbp)
- 0x48, 0x85, 0xff, //0x00000243 testq %rdi, %rdi
- 0x48, 0x89, 0x75, 0x90, //0x00000246 movq %rsi, $-112(%rbp)
- 0x0f, 0x85, 0x6f, 0x00, 0x00, 0x00, //0x0000024a jne LBB0_35
- 0x45, 0x85, 0xd2, //0x00000250 testl %r10d, %r10d
- 0x0f, 0x85, 0x66, 0x00, 0x00, 0x00, //0x00000253 jne LBB0_35
- 0x48, 0x8b, 0x45, 0xb8, //0x00000259 movq $-72(%rbp), %rax
- 0x48, 0x39, 0xc1, //0x0000025d cmpq %rax, %rcx
- 0x0f, 0x83, 0x47, 0x00, 0x00, 0x00, //0x00000260 jae LBB0_33
- 0x41, 0x89, 0xc8, //0x00000266 movl %ecx, %r8d
- 0x41, 0x29, 0xc0, //0x00000269 subl %eax, %r8d
- 0x31, 0xdb, //0x0000026c xorl %ebx, %ebx
- 0x45, 0x31, 0xd2, //0x0000026e xorl %r10d, %r10d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000271 .p2align 4, 0x90
- //0x00000280 LBB0_30
- 0x41, 0x80, 0x7c, 0x0d, 0x00, 0x30, //0x00000280 cmpb $48, (%r13,%rcx)
- 0x0f, 0x85, 0x2d, 0x00, 0x00, 0x00, //0x00000286 jne LBB0_34
- 0x48, 0x83, 0xc1, 0x01, //0x0000028c addq $1, %rcx
- 0x41, 0x83, 0xc2, 0xff, //0x00000290 addl $-1, %r10d
- 0x48, 0x39, 0xc8, //0x00000294 cmpq %rcx, %rax
- 0x0f, 0x85, 0xe3, 0xff, 0xff, 0xff, //0x00000297 jne LBB0_30
- 0x31, 0xff, //0x0000029d xorl %edi, %edi
- 0x45, 0x84, 0xdb, //0x0000029f testb %r11b, %r11b
- 0x0f, 0x85, 0x35, 0x01, 0x00, 0x00, //0x000002a2 jne LBB0_54
- 0xe9, 0x65, 0x01, 0x00, 0x00, //0x000002a8 jmp LBB0_58
- //0x000002ad LBB0_33
- 0x45, 0x31, 0xd2, //0x000002ad xorl %r10d, %r10d
- 0x31, 0xdb, //0x000002b0 xorl %ebx, %ebx
- 0x31, 0xff, //0x000002b2 xorl %edi, %edi
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000002b4 jmp LBB0_35
- //0x000002b9 LBB0_34
- 0x31, 0xff, //0x000002b9 xorl %edi, %edi
- 0x48, 0x8b, 0x75, 0x90, //0x000002bb movq $-112(%rbp), %rsi
- //0x000002bf LBB0_35
- 0x48, 0x3b, 0x4d, 0xb8, //0x000002bf cmpq $-72(%rbp), %rcx
- 0x0f, 0x83, 0x53, 0x00, 0x00, 0x00, //0x000002c3 jae LBB0_41
- 0x83, 0xfb, 0x12, //0x000002c9 cmpl $18, %ebx
- 0x0f, 0x8f, 0x4a, 0x00, 0x00, 0x00, //0x000002cc jg LBB0_41
- 0x41, 0xb8, 0xd0, 0xff, 0xff, 0xff, //0x000002d2 movl $4294967248, %r8d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002d8 .p2align 4, 0x90
- //0x000002e0 LBB0_38
- 0x41, 0x0f, 0xb6, 0x54, 0x0d, 0x00, //0x000002e0 movzbl (%r13,%rcx), %edx
- 0x8d, 0x42, 0xd0, //0x000002e6 leal $-48(%rdx), %eax
- 0x3c, 0x09, //0x000002e9 cmpb $9, %al
- 0x0f, 0x87, 0x2b, 0x00, 0x00, 0x00, //0x000002eb ja LBB0_41
- 0x48, 0x8d, 0x04, 0xbf, //0x000002f1 leaq (%rdi,%rdi,4), %rax
- 0x44, 0x01, 0xc2, //0x000002f5 addl %r8d, %edx
- 0x48, 0x8d, 0x3c, 0x42, //0x000002f8 leaq (%rdx,%rax,2), %rdi
- 0x41, 0x83, 0xc2, 0xff, //0x000002fc addl $-1, %r10d
- 0x48, 0x83, 0xc1, 0x01, //0x00000300 addq $1, %rcx
- 0x48, 0x3b, 0x4d, 0xb8, //0x00000304 cmpq $-72(%rbp), %rcx
- 0x0f, 0x83, 0x0e, 0x00, 0x00, 0x00, //0x00000308 jae LBB0_41
- 0x8d, 0x43, 0x01, //0x0000030e leal $1(%rbx), %eax
- 0x83, 0xfb, 0x12, //0x00000311 cmpl $18, %ebx
- 0x89, 0xc3, //0x00000314 movl %eax, %ebx
- 0x0f, 0x8c, 0xc4, 0xff, 0xff, 0xff, //0x00000316 jl LBB0_38
- //0x0000031c LBB0_41
- 0x48, 0x3b, 0x4d, 0xb8, //0x0000031c cmpq $-72(%rbp), %rcx
- 0x0f, 0x83, 0xa7, 0x00, 0x00, 0x00, //0x00000320 jae LBB0_53
- 0x41, 0x8a, 0x44, 0x0d, 0x00, //0x00000326 movb (%r13,%rcx), %al
- 0x8d, 0x50, 0xd0, //0x0000032b leal $-48(%rax), %edx
- 0x80, 0xfa, 0x09, //0x0000032e cmpb $9, %dl
- 0x0f, 0x87, 0x2f, 0x00, 0x00, 0x00, //0x00000331 ja LBB0_47
- 0x48, 0x8b, 0x45, 0xb8, //0x00000337 movq $-72(%rbp), %rax
- 0x48, 0x8d, 0x50, 0xff, //0x0000033b leaq $-1(%rax), %rdx
- 0x90, //0x0000033f .p2align 4, 0x90
- //0x00000340 LBB0_44
- 0x48, 0x39, 0xca, //0x00000340 cmpq %rcx, %rdx
- 0x0f, 0x84, 0x88, 0x01, 0x00, 0x00, //0x00000343 je LBB0_67
- 0x41, 0x0f, 0xb6, 0x44, 0x0d, 0x01, //0x00000349 movzbl $1(%r13,%rcx), %eax
- 0x8d, 0x58, 0xd0, //0x0000034f leal $-48(%rax), %ebx
- 0x48, 0x83, 0xc1, 0x01, //0x00000352 addq $1, %rcx
- 0x80, 0xfb, 0x09, //0x00000356 cmpb $9, %bl
- 0x0f, 0x86, 0xe1, 0xff, 0xff, 0xff, //0x00000359 jbe LBB0_44
- 0xc7, 0x45, 0xc8, 0x01, 0x00, 0x00, 0x00, //0x0000035f movl $1, $-56(%rbp)
- //0x00000366 LBB0_47
- 0x0c, 0x20, //0x00000366 orb $32, %al
- 0x3c, 0x65, //0x00000368 cmpb $101, %al
- 0x0f, 0x85, 0x5d, 0x00, 0x00, 0x00, //0x0000036a jne LBB0_53
- 0x48, 0x8d, 0x41, 0x01, //0x00000370 leaq $1(%rcx), %rax
- 0x49, 0xc7, 0x06, 0x08, 0x00, 0x00, 0x00, //0x00000374 movq $8, (%r14)
- 0x48, 0x8b, 0x55, 0xb8, //0x0000037b movq $-72(%rbp), %rdx
- 0x48, 0x39, 0xd0, //0x0000037f cmpq %rdx, %rax
- 0x0f, 0x83, 0x61, 0x01, 0x00, 0x00, //0x00000382 jae LBB0_68
- 0x41, 0x8a, 0x5c, 0x05, 0x00, //0x00000388 movb (%r13,%rax), %bl
- 0x80, 0xfb, 0x2d, //0x0000038d cmpb $45, %bl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00000390 je LBB0_51
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00000396 movl $1, %edx
- 0x80, 0xfb, 0x2b, //0x0000039b cmpb $43, %bl
- 0x0f, 0x85, 0xd8, 0x04, 0x00, 0x00, //0x0000039e jne LBB0_104
- //0x000003a4 LBB0_51
- 0x48, 0x83, 0xc1, 0x02, //0x000003a4 addq $2, %rcx
- 0x48, 0x8b, 0x45, 0xb8, //0x000003a8 movq $-72(%rbp), %rax
- 0x48, 0x39, 0xc1, //0x000003ac cmpq %rax, %rcx
- 0x0f, 0x83, 0x43, 0x01, 0x00, 0x00, //0x000003af jae LBB0_69
- 0x31, 0xc0, //0x000003b5 xorl %eax, %eax
- 0x80, 0xfb, 0x2b, //0x000003b7 cmpb $43, %bl
- 0x0f, 0x94, 0xc0, //0x000003ba sete %al
- 0x8d, 0x14, 0x00, //0x000003bd leal (%rax,%rax), %edx
- 0x83, 0xc2, 0xff, //0x000003c0 addl $-1, %edx
- 0x41, 0x8a, 0x5c, 0x0d, 0x00, //0x000003c3 movb (%r13,%rcx), %bl
- 0xe9, 0xb2, 0x04, 0x00, 0x00, //0x000003c8 jmp LBB0_105
- //0x000003cd LBB0_53
- 0x45, 0x89, 0xd0, //0x000003cd movl %r10d, %r8d
- 0x48, 0x89, 0x4d, 0xb8, //0x000003d0 movq %rcx, $-72(%rbp)
- 0x45, 0x84, 0xdb, //0x000003d4 testb %r11b, %r11b
- 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x000003d7 je LBB0_58
- //0x000003dd LBB0_54
- 0x45, 0x85, 0xc0, //0x000003dd testl %r8d, %r8d
- 0x0f, 0x85, 0x25, 0x00, 0x00, 0x00, //0x000003e0 jne LBB0_57
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000003e6 movabsq $-9223372036854775808, %rax
- 0x49, 0x63, 0xcf, //0x000003f0 movslq %r15d, %rcx
- 0x48, 0x85, 0xff, //0x000003f3 testq %rdi, %rdi
- 0x0f, 0x89, 0xb2, 0x02, 0x00, 0x00, //0x000003f6 jns LBB0_90
- 0x48, 0x89, 0xfa, //0x000003fc movq %rdi, %rdx
- 0x48, 0x21, 0xca, //0x000003ff andq %rcx, %rdx
- 0x48, 0x39, 0xc2, //0x00000402 cmpq %rax, %rdx
- 0x0f, 0x84, 0xa3, 0x02, 0x00, 0x00, //0x00000405 je LBB0_90
- //0x0000040b LBB0_57
- 0x49, 0xc7, 0x06, 0x08, 0x00, 0x00, 0x00, //0x0000040b movq $8, (%r14)
- //0x00000412 LBB0_58
- 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000412 movabsq $4503599627370495, %rax
- 0x48, 0x8d, 0x48, 0x01, //0x0000041c leaq $1(%rax), %rcx
- 0x48, 0x39, 0xcf, //0x00000420 cmpq %rcx, %rdi
- 0x0f, 0x83, 0xfd, 0x00, 0x00, 0x00, //0x00000423 jae LBB0_72
- 0xc4, 0xe1, 0xf9, 0x6e, 0xc7, //0x00000429 vmovq %rdi, %xmm0
- 0xc5, 0xf9, 0x62, 0x05, 0xca, 0xfb, 0xff, 0xff, //0x0000042e vpunpckldq $-1078(%rip), %xmm0, %xmm0 /* LCPI0_0+0(%rip) */
- 0xc5, 0xf9, 0x5c, 0x05, 0xd2, 0xfb, 0xff, 0xff, //0x00000436 vsubpd $-1070(%rip), %xmm0, %xmm0 /* LCPI0_1+0(%rip) */
- 0xc4, 0xe3, 0x79, 0x05, 0xc8, 0x01, //0x0000043e vpermilpd $1, %xmm0, %xmm1
- 0xc5, 0xf3, 0x58, 0xc0, //0x00000444 vaddsd %xmm0, %xmm1, %xmm0
- 0x41, 0xc1, 0xef, 0x1f, //0x00000448 shrl $31, %r15d
- 0x49, 0xc1, 0xe7, 0x3f, //0x0000044c shlq $63, %r15
- 0xc4, 0xc1, 0xf9, 0x6e, 0xcf, //0x00000450 vmovq %r15, %xmm1
- 0xc5, 0xf9, 0x56, 0xc1, //0x00000455 vorpd %xmm1, %xmm0, %xmm0
- 0x48, 0x85, 0xff, //0x00000459 testq %rdi, %rdi
- 0x0f, 0x84, 0x4a, 0x08, 0x00, 0x00, //0x0000045c je LBB0_166
- 0x45, 0x85, 0xc0, //0x00000462 testl %r8d, %r8d
- 0x0f, 0x84, 0x41, 0x08, 0x00, 0x00, //0x00000465 je LBB0_166
- 0x41, 0x8d, 0x40, 0xff, //0x0000046b leal $-1(%r8), %eax
- 0x83, 0xf8, 0x24, //0x0000046f cmpl $36, %eax
- 0x0f, 0x87, 0x8f, 0x00, 0x00, 0x00, //0x00000472 ja LBB0_70
- 0x48, 0x89, 0x4d, 0x98, //0x00000478 movq %rcx, $-104(%rbp)
- 0x44, 0x89, 0xc0, //0x0000047c movl %r8d, %eax
- 0x41, 0x83, 0xf8, 0x17, //0x0000047f cmpl $23, %r8d
- 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x00000483 jb LBB0_64
- 0x41, 0x8d, 0x40, 0xea, //0x00000489 leal $-22(%r8), %eax
- 0x48, 0x8d, 0x0d, 0xec, 0x1d, 0x00, 0x00, //0x0000048d leaq $7660(%rip), %rcx /* _P10_TAB+0(%rip) */
- 0xc5, 0xfb, 0x59, 0x04, 0xc1, //0x00000494 vmulsd (%rcx,%rax,8), %xmm0, %xmm0
- 0xb8, 0x16, 0x00, 0x00, 0x00, //0x00000499 movl $22, %eax
- //0x0000049e LBB0_64
- 0xc5, 0xf9, 0x2e, 0x05, 0x7a, 0xfb, 0xff, 0xff, //0x0000049e vucomisd $-1158(%rip), %xmm0 /* LCPI0_2+0(%rip) */
- 0x0f, 0x87, 0x90, 0x00, 0x00, 0x00, //0x000004a6 ja LBB0_73
- 0xc5, 0xfb, 0x10, 0x0d, 0x74, 0xfb, 0xff, 0xff, //0x000004ac vmovsd $-1164(%rip), %xmm1 /* LCPI0_3+0(%rip) */
- 0xc5, 0xf9, 0x2e, 0xc8, //0x000004b4 vucomisd %xmm0, %xmm1
- 0x0f, 0x87, 0x7e, 0x00, 0x00, 0x00, //0x000004b8 ja LBB0_73
- 0x89, 0xc0, //0x000004be movl %eax, %eax
- 0x48, 0x8d, 0x0d, 0xb9, 0x1d, 0x00, 0x00, //0x000004c0 leaq $7609(%rip), %rcx /* _P10_TAB+0(%rip) */
- 0xc5, 0xfb, 0x59, 0x04, 0xc1, //0x000004c7 vmulsd (%rcx,%rax,8), %xmm0, %xmm0
- 0xe9, 0xdb, 0x07, 0x00, 0x00, //0x000004cc jmp LBB0_166
- //0x000004d1 LBB0_67
- 0xc7, 0x45, 0xc8, 0x01, 0x00, 0x00, 0x00, //0x000004d1 movl $1, $-56(%rbp)
- 0x45, 0x89, 0xd0, //0x000004d8 movl %r10d, %r8d
- 0x45, 0x84, 0xdb, //0x000004db testb %r11b, %r11b
- 0x0f, 0x85, 0xf9, 0xfe, 0xff, 0xff, //0x000004de jne LBB0_54
- 0xe9, 0x29, 0xff, 0xff, 0xff, //0x000004e4 jmp LBB0_58
- //0x000004e9 LBB0_68
- 0x48, 0x89, 0x16, //0x000004e9 movq %rdx, (%rsi)
- 0x49, 0xc7, 0x06, 0xff, 0xff, 0xff, 0xff, //0x000004ec movq $-1, (%r14)
- 0xe9, 0xf5, 0x07, 0x00, 0x00, //0x000004f3 jmp LBB0_170
- //0x000004f8 LBB0_69
- 0x48, 0x89, 0x06, //0x000004f8 movq %rax, (%rsi)
- 0x49, 0xc7, 0x06, 0xff, 0xff, 0xff, 0xff, //0x000004fb movq $-1, (%r14)
- 0xe9, 0xe6, 0x07, 0x00, 0x00, //0x00000502 jmp LBB0_170
- //0x00000507 LBB0_70
- 0x41, 0x83, 0xf8, 0xea, //0x00000507 cmpl $-22, %r8d
- 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x0000050b jb LBB0_72
- 0x41, 0xf7, 0xd8, //0x00000511 negl %r8d
- 0x48, 0x8d, 0x05, 0x65, 0x1d, 0x00, 0x00, //0x00000514 leaq $7525(%rip), %rax /* _P10_TAB+0(%rip) */
- 0xc4, 0xa1, 0x7b, 0x5e, 0x04, 0xc0, //0x0000051b vdivsd (%rax,%r8,8), %xmm0, %xmm0
- 0xe9, 0x86, 0x07, 0x00, 0x00, //0x00000521 jmp LBB0_166
- //0x00000526 LBB0_72
- 0x48, 0x89, 0x4d, 0x98, //0x00000526 movq %rcx, $-104(%rbp)
- 0x41, 0x8d, 0x80, 0xa4, 0xfe, 0xff, 0xff, //0x0000052a leal $-348(%r8), %eax
- 0x3d, 0x48, 0xfd, 0xff, 0xff, //0x00000531 cmpl $-696, %eax
- 0x0f, 0x82, 0x1d, 0x01, 0x00, 0x00, //0x00000536 jb LBB0_85
- //0x0000053c LBB0_73
- 0x48, 0x85, 0xff, //0x0000053c testq %rdi, %rdi
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000053f je LBB0_75
- 0x48, 0x0f, 0xbd, 0xcf, //0x00000545 bsrq %rdi, %rcx
- 0x48, 0x83, 0xf1, 0x3f, //0x00000549 xorq $63, %rcx
- 0xe9, 0x05, 0x00, 0x00, 0x00, //0x0000054d jmp LBB0_76
- //0x00000552 LBB0_75
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00000552 movl $64, %ecx
- //0x00000557 LBB0_76
- 0x48, 0x89, 0xfb, //0x00000557 movq %rdi, %rbx
- 0x49, 0x89, 0xca, //0x0000055a movq %rcx, %r10
- 0x48, 0xd3, 0xe3, //0x0000055d shlq %cl, %rbx
- 0x45, 0x8d, 0xb8, 0x5c, 0x01, 0x00, 0x00, //0x00000560 leal $348(%r8), %r15d
- 0x49, 0xc1, 0xe7, 0x04, //0x00000567 shlq $4, %r15
- 0x48, 0x8d, 0x05, 0xce, 0x1d, 0x00, 0x00, //0x0000056b leaq $7630(%rip), %rax /* _POW10_M128_TAB+0(%rip) */
- 0x49, 0x8b, 0x44, 0x07, 0x08, //0x00000572 movq $8(%r15,%rax), %rax
- 0x48, 0x89, 0x45, 0xa0, //0x00000577 movq %rax, $-96(%rbp)
- 0x48, 0xf7, 0xe3, //0x0000057b mulq %rbx
- 0x48, 0x89, 0xc6, //0x0000057e movq %rax, %rsi
- 0x49, 0x89, 0xd3, //0x00000581 movq %rdx, %r11
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00000584 andl $511, %edx
- 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x0000058a cmpq $511, %rdx
- 0x0f, 0x85, 0x4d, 0x00, 0x00, 0x00, //0x00000591 jne LBB0_81
- 0x48, 0x89, 0xd9, //0x00000597 movq %rbx, %rcx
- 0x48, 0xf7, 0xd1, //0x0000059a notq %rcx
- 0x48, 0x39, 0xce, //0x0000059d cmpq %rcx, %rsi
- 0x0f, 0x86, 0x3e, 0x00, 0x00, 0x00, //0x000005a0 jbe LBB0_81
- 0x48, 0x89, 0xd8, //0x000005a6 movq %rbx, %rax
- 0x48, 0x8d, 0x15, 0x90, 0x1d, 0x00, 0x00, //0x000005a9 leaq $7568(%rip), %rdx /* _POW10_M128_TAB+0(%rip) */
- 0x49, 0xf7, 0x24, 0x17, //0x000005b0 mulq (%r15,%rdx)
- 0x48, 0x01, 0xd6, //0x000005b4 addq %rdx, %rsi
- 0x49, 0x83, 0xd3, 0x00, //0x000005b7 adcq $0, %r11
- 0x44, 0x89, 0xda, //0x000005bb movl %r11d, %edx
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x000005be andl $511, %edx
- 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x000005c4 cmpq $511, %rdx
- 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x000005cb jne LBB0_81
- 0x48, 0x83, 0xfe, 0xff, //0x000005d1 cmpq $-1, %rsi
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000005d5 jne LBB0_81
- 0x48, 0x39, 0xc8, //0x000005db cmpq %rcx, %rax
- 0x0f, 0x87, 0x75, 0x00, 0x00, 0x00, //0x000005de ja LBB0_85
- //0x000005e4 LBB0_81
- 0x4c, 0x89, 0xd8, //0x000005e4 movq %r11, %rax
- 0x48, 0xc1, 0xe8, 0x3f, //0x000005e7 shrq $63, %rax
- 0x8d, 0x48, 0x09, //0x000005eb leal $9(%rax), %ecx
- 0x49, 0xd3, 0xeb, //0x000005ee shrq %cl, %r11
- 0x48, 0x85, 0xf6, //0x000005f1 testq %rsi, %rsi
- 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x000005f4 jne LBB0_84
- 0x48, 0x85, 0xd2, //0x000005fa testq %rdx, %rdx
- 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x000005fd jne LBB0_84
- 0x44, 0x89, 0xd9, //0x00000603 movl %r11d, %ecx
- 0x83, 0xe1, 0x03, //0x00000606 andl $3, %ecx
- 0x83, 0xf9, 0x01, //0x00000609 cmpl $1, %ecx
- 0x0f, 0x84, 0x47, 0x00, 0x00, 0x00, //0x0000060c je LBB0_85
- //0x00000612 LBB0_84
- 0x41, 0x69, 0xc8, 0x6a, 0x52, 0x03, 0x00, //0x00000612 imull $217706, %r8d, %ecx
- 0xc1, 0xf9, 0x10, //0x00000619 sarl $16, %ecx
- 0x81, 0xc1, 0x3f, 0x04, 0x00, 0x00, //0x0000061c addl $1087, %ecx
- 0x48, 0x63, 0xd9, //0x00000622 movslq %ecx, %rbx
- 0x48, 0x89, 0xde, //0x00000625 movq %rbx, %rsi
- 0x4c, 0x29, 0xd6, //0x00000628 subq %r10, %rsi
- 0x44, 0x89, 0xda, //0x0000062b movl %r11d, %edx
- 0x83, 0xe2, 0x01, //0x0000062e andl $1, %edx
- 0x4c, 0x01, 0xda, //0x00000631 addq %r11, %rdx
- 0x48, 0x89, 0xd1, //0x00000634 movq %rdx, %rcx
- 0x48, 0xc1, 0xe9, 0x36, //0x00000637 shrq $54, %rcx
- 0x48, 0x01, 0xc6, //0x0000063b addq %rax, %rsi
- 0x48, 0x83, 0xf9, 0x01, //0x0000063e cmpq $1, %rcx
- 0x48, 0x83, 0xde, 0x00, //0x00000642 sbbq $0, %rsi
- 0x48, 0x8d, 0x86, 0x01, 0xf8, 0xff, 0xff, //0x00000646 leaq $-2047(%rsi), %rax
- 0x48, 0x3d, 0x02, 0xf8, 0xff, 0xff, //0x0000064d cmpq $-2046, %rax
- 0x0f, 0x83, 0x90, 0x00, 0x00, 0x00, //0x00000653 jae LBB0_91
- //0x00000659 LBB0_85
- 0x48, 0x8b, 0x45, 0x90, //0x00000659 movq $-112(%rbp), %rax
- 0x48, 0x8b, 0x08, //0x0000065d movq (%rax), %rcx
- 0x4e, 0x8d, 0x04, 0x29, //0x00000660 leaq (%rcx,%r13), %r8
- 0x4c, 0x8b, 0x4d, 0xb8, //0x00000664 movq $-72(%rbp), %r9
- 0x49, 0x29, 0xc9, //0x00000668 subq %rcx, %r9
- 0x48, 0x8b, 0x5d, 0xc0, //0x0000066b movq $-64(%rbp), %rbx
- 0x48, 0x85, 0xdb, //0x0000066f testq %rbx, %rbx
- 0x0f, 0x84, 0xfa, 0x03, 0x00, 0x00, //0x00000672 je LBB0_126
- 0x41, 0xc6, 0x04, 0x24, 0x00, //0x00000678 movb $0, (%r12)
- 0x48, 0x83, 0xfb, 0x01, //0x0000067d cmpq $1, %rbx
- 0x0f, 0x84, 0xeb, 0x03, 0x00, 0x00, //0x00000681 je LBB0_126
- 0x48, 0x8d, 0x53, 0xff, //0x00000687 leaq $-1(%rbx), %rdx
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000068b movl $1, %eax
- 0x48, 0x83, 0xfa, 0x10, //0x00000690 cmpq $16, %rdx
- 0x0f, 0x82, 0xc6, 0x03, 0x00, 0x00, //0x00000694 jb LBB0_125
- 0x48, 0x81, 0xfa, 0x80, 0x00, 0x00, 0x00, //0x0000069a cmpq $128, %rdx
- 0x0f, 0x83, 0x36, 0x02, 0x00, 0x00, //0x000006a1 jae LBB0_110
- 0x31, 0xff, //0x000006a7 xorl %edi, %edi
- 0xe9, 0x60, 0x03, 0x00, 0x00, //0x000006a9 jmp LBB0_119
- //0x000006ae LBB0_90
- 0xc4, 0xe1, 0xf9, 0x6e, 0xc7, //0x000006ae vmovq %rdi, %xmm0
- 0x48, 0x0f, 0xaf, 0xf9, //0x000006b3 imulq %rcx, %rdi
- 0xc5, 0xf9, 0x62, 0x05, 0x41, 0xf9, 0xff, 0xff, //0x000006b7 vpunpckldq $-1727(%rip), %xmm0, %xmm0 /* LCPI0_0+0(%rip) */
- 0xc5, 0xf9, 0x5c, 0x05, 0x49, 0xf9, 0xff, 0xff, //0x000006bf vsubpd $-1719(%rip), %xmm0, %xmm0 /* LCPI0_1+0(%rip) */
- 0x49, 0x89, 0x7e, 0x10, //0x000006c7 movq %rdi, $16(%r14)
- 0xc4, 0xe3, 0x79, 0x05, 0xc8, 0x01, //0x000006cb vpermilpd $1, %xmm0, %xmm1
- 0xc5, 0xf3, 0x58, 0xc0, //0x000006d1 vaddsd %xmm0, %xmm1, %xmm0
- 0x48, 0x21, 0xc8, //0x000006d5 andq %rcx, %rax
- 0xc4, 0xe1, 0xf9, 0x7e, 0xc1, //0x000006d8 vmovq %xmm0, %rcx
- 0x48, 0x09, 0xc1, //0x000006dd orq %rax, %rcx
- 0x49, 0x89, 0x4e, 0x08, //0x000006e0 movq %rcx, $8(%r14)
- 0xe9, 0xf9, 0x05, 0x00, 0x00, //0x000006e4 jmp LBB0_169
- //0x000006e9 LBB0_91
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x000006e9 movabsq $18014398509481984, %rax
- 0x48, 0x39, 0xc2, //0x000006f3 cmpq %rax, %rdx
- 0xb1, 0x02, //0x000006f6 movb $2, %cl
- 0x80, 0xd9, 0x00, //0x000006f8 sbbb $0, %cl
- 0x48, 0xd3, 0xea, //0x000006fb shrq %cl, %rdx
- 0x48, 0xc1, 0xe6, 0x34, //0x000006fe shlq $52, %rsi
- 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000702 movabsq $4503599627370495, %rax
- 0x48, 0x21, 0xc2, //0x0000070c andq %rax, %rdx
- 0x48, 0x09, 0xf2, //0x0000070f orq %rsi, %rdx
- 0x48, 0x89, 0xd0, //0x00000712 movq %rdx, %rax
- 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00000715 movabsq $-9223372036854775808, %rcx
- 0x48, 0x09, 0xc8, //0x0000071f orq %rcx, %rax
- 0x41, 0x80, 0xf9, 0x2d, //0x00000722 cmpb $45, %r9b
- 0x48, 0x0f, 0x45, 0xc2, //0x00000726 cmovneq %rdx, %rax
- 0xc4, 0xe1, 0xf9, 0x6e, 0xc0, //0x0000072a vmovq %rax, %xmm0
- 0x83, 0x7d, 0xc8, 0x00, //0x0000072f cmpl $0, $-56(%rbp)
- 0x0f, 0x84, 0x73, 0x05, 0x00, 0x00, //0x00000733 je LBB0_166
- 0x41, 0xbb, 0x40, 0x00, 0x00, 0x00, //0x00000739 movl $64, %r11d
- 0x48, 0xff, 0xc7, //0x0000073f incq %rdi
- 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x00000742 je LBB0_94
- 0x4c, 0x0f, 0xbd, 0xdf, //0x00000748 bsrq %rdi, %r11
- 0x49, 0x83, 0xf3, 0x3f, //0x0000074c xorq $63, %r11
- //0x00000750 LBB0_94
- 0x44, 0x89, 0xd9, //0x00000750 movl %r11d, %ecx
- 0x48, 0xd3, 0xe7, //0x00000753 shlq %cl, %rdi
- 0x48, 0x8b, 0x45, 0xa0, //0x00000756 movq $-96(%rbp), %rax
- 0x48, 0xf7, 0xe7, //0x0000075a mulq %rdi
- 0x49, 0x89, 0xc0, //0x0000075d movq %rax, %r8
- 0x48, 0x89, 0xd6, //0x00000760 movq %rdx, %rsi
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00000763 andl $511, %edx
- 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00000769 cmpq $511, %rdx
- 0x0f, 0x85, 0x4c, 0x00, 0x00, 0x00, //0x00000770 jne LBB0_99
- 0x48, 0x89, 0xf9, //0x00000776 movq %rdi, %rcx
- 0x48, 0xf7, 0xd1, //0x00000779 notq %rcx
- 0x49, 0x39, 0xc8, //0x0000077c cmpq %rcx, %r8
- 0x0f, 0x86, 0x3d, 0x00, 0x00, 0x00, //0x0000077f jbe LBB0_99
- 0x48, 0x89, 0xf8, //0x00000785 movq %rdi, %rax
- 0x48, 0x8d, 0x15, 0xb1, 0x1b, 0x00, 0x00, //0x00000788 leaq $7089(%rip), %rdx /* _POW10_M128_TAB+0(%rip) */
- 0x49, 0xf7, 0x24, 0x17, //0x0000078f mulq (%r15,%rdx)
- 0x49, 0x01, 0xd0, //0x00000793 addq %rdx, %r8
- 0x48, 0x83, 0xd6, 0x00, //0x00000796 adcq $0, %rsi
- 0x89, 0xf2, //0x0000079a movl %esi, %edx
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x0000079c andl $511, %edx
- 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x000007a2 cmpq $511, %rdx
- 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x000007a9 jne LBB0_99
- 0x49, 0x83, 0xf8, 0xff, //0x000007af cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000007b3 jne LBB0_99
- 0x48, 0x39, 0xc8, //0x000007b9 cmpq %rcx, %rax
- 0x0f, 0x87, 0x97, 0xfe, 0xff, 0xff, //0x000007bc ja LBB0_85
- //0x000007c2 LBB0_99
- 0x48, 0x89, 0xf0, //0x000007c2 movq %rsi, %rax
- 0x48, 0xc1, 0xe8, 0x3f, //0x000007c5 shrq $63, %rax
- 0x8d, 0x48, 0x09, //0x000007c9 leal $9(%rax), %ecx
- 0x48, 0xd3, 0xee, //0x000007cc shrq %cl, %rsi
- 0x4d, 0x85, 0xc0, //0x000007cf testq %r8, %r8
- 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x000007d2 jne LBB0_102
- 0x48, 0x85, 0xd2, //0x000007d8 testq %rdx, %rdx
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000007db jne LBB0_102
- 0x89, 0xf1, //0x000007e1 movl %esi, %ecx
- 0x83, 0xe1, 0x03, //0x000007e3 andl $3, %ecx
- 0x83, 0xf9, 0x01, //0x000007e6 cmpl $1, %ecx
- 0x0f, 0x84, 0x6a, 0xfe, 0xff, 0xff, //0x000007e9 je LBB0_85
- //0x000007ef LBB0_102
- 0x4c, 0x29, 0xdb, //0x000007ef subq %r11, %rbx
- 0x89, 0xf2, //0x000007f2 movl %esi, %edx
- 0x83, 0xe2, 0x01, //0x000007f4 andl $1, %edx
- 0x48, 0x01, 0xf2, //0x000007f7 addq %rsi, %rdx
- 0x48, 0x01, 0xc3, //0x000007fa addq %rax, %rbx
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x000007fd movabsq $18014398509481984, %rax
- 0x48, 0x39, 0xc2, //0x00000807 cmpq %rax, %rdx
- 0x48, 0x83, 0xdb, 0x00, //0x0000080a sbbq $0, %rbx
- 0x48, 0x8d, 0x83, 0x01, 0xf8, 0xff, 0xff, //0x0000080e leaq $-2047(%rbx), %rax
- 0x48, 0x3d, 0x02, 0xf8, 0xff, 0xff, //0x00000815 cmpq $-2046, %rax
- 0x0f, 0x82, 0x38, 0xfe, 0xff, 0xff, //0x0000081b jb LBB0_85
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x00000821 movabsq $18014398509481984, %rax
- 0x48, 0x39, 0xc2, //0x0000082b cmpq %rax, %rdx
- 0xb1, 0x02, //0x0000082e movb $2, %cl
- 0x80, 0xd9, 0x00, //0x00000830 sbbb $0, %cl
- 0x48, 0xd3, 0xea, //0x00000833 shrq %cl, %rdx
- 0x48, 0xc1, 0xe3, 0x34, //0x00000836 shlq $52, %rbx
- 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x0000083a movabsq $4503599627370495, %rax
- 0x48, 0x21, 0xc2, //0x00000844 andq %rax, %rdx
- 0x48, 0x09, 0xda, //0x00000847 orq %rbx, %rdx
- 0x48, 0x89, 0xd0, //0x0000084a movq %rdx, %rax
- 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000084d movabsq $-9223372036854775808, %rcx
- 0x48, 0x09, 0xc8, //0x00000857 orq %rcx, %rax
- 0x41, 0x80, 0xf9, 0x2d, //0x0000085a cmpb $45, %r9b
- 0x48, 0x0f, 0x45, 0xc2, //0x0000085e cmovneq %rdx, %rax
- 0xc4, 0xe1, 0xf9, 0x6e, 0xc8, //0x00000862 vmovq %rax, %xmm1
- 0xc5, 0xf9, 0x2e, 0xc1, //0x00000867 vucomisd %xmm1, %xmm0
- 0x0f, 0x85, 0xe8, 0xfd, 0xff, 0xff, //0x0000086b jne LBB0_85
- 0x0f, 0x8b, 0x35, 0x04, 0x00, 0x00, //0x00000871 jnp LBB0_166
- 0xe9, 0xdd, 0xfd, 0xff, 0xff, //0x00000877 jmp LBB0_85
- //0x0000087c LBB0_104
- 0x48, 0x89, 0xc1, //0x0000087c movq %rax, %rcx
- //0x0000087f LBB0_105
- 0x8d, 0x43, 0xc6, //0x0000087f leal $-58(%rbx), %eax
- 0x3c, 0xf6, //0x00000882 cmpb $-10, %al
- 0x0f, 0x82, 0x96, 0xf8, 0xff, 0xff, //0x00000884 jb LBB0_6
- 0x45, 0x31, 0xc0, //0x0000088a xorl %r8d, %r8d
- 0x48, 0x8b, 0x45, 0xb8, //0x0000088d movq $-72(%rbp), %rax
- 0x48, 0x39, 0xc1, //0x00000891 cmpq %rax, %rcx
- 0x0f, 0x83, 0xa9, 0x01, 0x00, 0x00, //0x00000894 jae LBB0_123
- 0x4c, 0x8d, 0x58, 0xff, //0x0000089a leaq $-1(%rax), %r11
- 0x45, 0x31, 0xc0, //0x0000089e xorl %r8d, %r8d
- //0x000008a1 LBB0_108
- 0x44, 0x89, 0xc6, //0x000008a1 movl %r8d, %esi
- 0x0f, 0xb6, 0xdb, //0x000008a4 movzbl %bl, %ebx
- 0x41, 0x81, 0xf8, 0x10, 0x27, 0x00, 0x00, //0x000008a7 cmpl $10000, %r8d
- 0x8d, 0x04, 0xb6, //0x000008ae leal (%rsi,%rsi,4), %eax
- 0x44, 0x8d, 0x44, 0x43, 0xd0, //0x000008b1 leal $-48(%rbx,%rax,2), %r8d
- 0x44, 0x0f, 0x4d, 0xc6, //0x000008b6 cmovgel %esi, %r8d
- 0x49, 0x39, 0xcb, //0x000008ba cmpq %rcx, %r11
- 0x0f, 0x84, 0x7c, 0x01, 0x00, 0x00, //0x000008bd je LBB0_122
- 0x41, 0x0f, 0xb6, 0x5c, 0x0d, 0x01, //0x000008c3 movzbl $1(%r13,%rcx), %ebx
- 0x8d, 0x43, 0xd0, //0x000008c9 leal $-48(%rbx), %eax
- 0x48, 0x83, 0xc1, 0x01, //0x000008cc addq $1, %rcx
- 0x3c, 0x0a, //0x000008d0 cmpb $10, %al
- 0x0f, 0x82, 0xc9, 0xff, 0xff, 0xff, //0x000008d2 jb LBB0_108
- 0xe9, 0x66, 0x01, 0x00, 0x00, //0x000008d8 jmp LBB0_123
- //0x000008dd LBB0_110
- 0x48, 0x89, 0xd7, //0x000008dd movq %rdx, %rdi
- 0x48, 0x83, 0xe7, 0x80, //0x000008e0 andq $-128, %rdi
- 0x48, 0x8d, 0x5f, 0x80, //0x000008e4 leaq $-128(%rdi), %rbx
- 0x48, 0x89, 0xd8, //0x000008e8 movq %rbx, %rax
- 0x48, 0xc1, 0xe8, 0x07, //0x000008eb shrq $7, %rax
- 0x48, 0x83, 0xc0, 0x01, //0x000008ef addq $1, %rax
- 0x89, 0xc6, //0x000008f3 movl %eax, %esi
- 0x83, 0xe6, 0x03, //0x000008f5 andl $3, %esi
- 0x48, 0x81, 0xfb, 0x80, 0x01, 0x00, 0x00, //0x000008f8 cmpq $384, %rbx
- 0x0f, 0x83, 0x07, 0x00, 0x00, 0x00, //0x000008ff jae LBB0_112
- 0x31, 0xdb, //0x00000905 xorl %ebx, %ebx
- 0xe9, 0xaf, 0x00, 0x00, 0x00, //0x00000907 jmp LBB0_114
- //0x0000090c LBB0_112
- 0x48, 0x83, 0xe0, 0xfc, //0x0000090c andq $-4, %rax
- 0x31, 0xdb, //0x00000910 xorl %ebx, %ebx
- 0xc5, 0xf9, 0x57, 0xc0, //0x00000912 vxorpd %xmm0, %xmm0, %xmm0
- //0x00000916 LBB0_113
- 0xc4, 0xc1, 0x7d, 0x11, 0x44, 0x1c, 0x01, //0x00000916 vmovupd %ymm0, $1(%r12,%rbx)
- 0xc4, 0xc1, 0x7d, 0x11, 0x44, 0x1c, 0x21, //0x0000091d vmovupd %ymm0, $33(%r12,%rbx)
- 0xc4, 0xc1, 0x7d, 0x11, 0x44, 0x1c, 0x41, //0x00000924 vmovupd %ymm0, $65(%r12,%rbx)
- 0xc4, 0xc1, 0x7d, 0x11, 0x44, 0x1c, 0x61, //0x0000092b vmovupd %ymm0, $97(%r12,%rbx)
- 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0x81, 0x00, 0x00, 0x00, //0x00000932 vmovupd %ymm0, $129(%r12,%rbx)
- 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0xa1, 0x00, 0x00, 0x00, //0x0000093c vmovupd %ymm0, $161(%r12,%rbx)
- 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0xc1, 0x00, 0x00, 0x00, //0x00000946 vmovupd %ymm0, $193(%r12,%rbx)
- 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0xe1, 0x00, 0x00, 0x00, //0x00000950 vmovupd %ymm0, $225(%r12,%rbx)
- 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0x01, 0x01, 0x00, 0x00, //0x0000095a vmovupd %ymm0, $257(%r12,%rbx)
- 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0x21, 0x01, 0x00, 0x00, //0x00000964 vmovupd %ymm0, $289(%r12,%rbx)
- 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0x41, 0x01, 0x00, 0x00, //0x0000096e vmovupd %ymm0, $321(%r12,%rbx)
- 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0x61, 0x01, 0x00, 0x00, //0x00000978 vmovupd %ymm0, $353(%r12,%rbx)
- 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0x81, 0x01, 0x00, 0x00, //0x00000982 vmovupd %ymm0, $385(%r12,%rbx)
- 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0xa1, 0x01, 0x00, 0x00, //0x0000098c vmovupd %ymm0, $417(%r12,%rbx)
- 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0xc1, 0x01, 0x00, 0x00, //0x00000996 vmovupd %ymm0, $449(%r12,%rbx)
- 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0xe1, 0x01, 0x00, 0x00, //0x000009a0 vmovupd %ymm0, $481(%r12,%rbx)
- 0x48, 0x81, 0xc3, 0x00, 0x02, 0x00, 0x00, //0x000009aa addq $512, %rbx
- 0x48, 0x83, 0xc0, 0xfc, //0x000009b1 addq $-4, %rax
- 0x0f, 0x85, 0x5b, 0xff, 0xff, 0xff, //0x000009b5 jne LBB0_113
- //0x000009bb LBB0_114
- 0x48, 0x85, 0xf6, //0x000009bb testq %rsi, %rsi
- 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x000009be je LBB0_117
- 0xc5, 0xf9, 0x57, 0xc0, //0x000009c4 vxorpd %xmm0, %xmm0, %xmm0
- //0x000009c8 LBB0_116
- 0x48, 0x89, 0xd8, //0x000009c8 movq %rbx, %rax
- 0x48, 0x83, 0xc8, 0x01, //0x000009cb orq $1, %rax
- 0xc4, 0xc1, 0x7d, 0x11, 0x04, 0x04, //0x000009cf vmovupd %ymm0, (%r12,%rax)
- 0xc4, 0xc1, 0x7d, 0x11, 0x44, 0x04, 0x20, //0x000009d5 vmovupd %ymm0, $32(%r12,%rax)
- 0xc4, 0xc1, 0x7d, 0x11, 0x44, 0x04, 0x40, //0x000009dc vmovupd %ymm0, $64(%r12,%rax)
- 0xc4, 0xc1, 0x7d, 0x11, 0x44, 0x04, 0x60, //0x000009e3 vmovupd %ymm0, $96(%r12,%rax)
- 0x48, 0x83, 0xeb, 0x80, //0x000009ea subq $-128, %rbx
- 0x48, 0x83, 0xc6, 0xff, //0x000009ee addq $-1, %rsi
- 0x0f, 0x85, 0xd0, 0xff, 0xff, 0xff, //0x000009f2 jne LBB0_116
- //0x000009f8 LBB0_117
- 0x48, 0x39, 0xfa, //0x000009f8 cmpq %rdi, %rdx
- 0x48, 0x8b, 0x5d, 0xc0, //0x000009fb movq $-64(%rbp), %rbx
- 0x0f, 0x84, 0x6d, 0x00, 0x00, 0x00, //0x000009ff je LBB0_126
- 0xf6, 0xc2, 0x70, //0x00000a05 testb $112, %dl
- 0x0f, 0x84, 0x45, 0x00, 0x00, 0x00, //0x00000a08 je LBB0_124
- //0x00000a0e LBB0_119
- 0x48, 0x89, 0xd6, //0x00000a0e movq %rdx, %rsi
- 0x48, 0x83, 0xe6, 0xf0, //0x00000a11 andq $-16, %rsi
- 0x48, 0x8d, 0x46, 0x01, //0x00000a15 leaq $1(%rsi), %rax
- 0xc5, 0xf9, 0x57, 0xc0, //0x00000a19 vxorpd %xmm0, %xmm0, %xmm0
- //0x00000a1d LBB0_120
- 0xc4, 0xc1, 0x79, 0x11, 0x44, 0x3c, 0x01, //0x00000a1d vmovupd %xmm0, $1(%r12,%rdi)
- 0x48, 0x83, 0xc7, 0x10, //0x00000a24 addq $16, %rdi
- 0x48, 0x39, 0xfe, //0x00000a28 cmpq %rdi, %rsi
- 0x0f, 0x85, 0xec, 0xff, 0xff, 0xff, //0x00000a2b jne LBB0_120
- 0x48, 0x39, 0xf2, //0x00000a31 cmpq %rsi, %rdx
- 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00000a34 jne LBB0_125
- 0xe9, 0x33, 0x00, 0x00, 0x00, //0x00000a3a jmp LBB0_126
- //0x00000a3f LBB0_122
- 0x48, 0x8b, 0x4d, 0xb8, //0x00000a3f movq $-72(%rbp), %rcx
- //0x00000a43 LBB0_123
- 0x44, 0x0f, 0xaf, 0xc2, //0x00000a43 imull %edx, %r8d
- 0x45, 0x01, 0xd0, //0x00000a47 addl %r10d, %r8d
- 0x48, 0x89, 0x4d, 0xb8, //0x00000a4a movq %rcx, $-72(%rbp)
- 0xe9, 0xbf, 0xf9, 0xff, 0xff, //0x00000a4e jmp LBB0_58
- //0x00000a53 LBB0_124
- 0x48, 0x83, 0xcf, 0x01, //0x00000a53 orq $1, %rdi
- 0x48, 0x89, 0xf8, //0x00000a57 movq %rdi, %rax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a5a .p2align 4, 0x90
- //0x00000a60 LBB0_125
- 0x41, 0xc6, 0x04, 0x04, 0x00, //0x00000a60 movb $0, (%r12,%rax)
- 0x48, 0x83, 0xc0, 0x01, //0x00000a65 addq $1, %rax
- 0x48, 0x39, 0xc3, //0x00000a69 cmpq %rax, %rbx
- 0x0f, 0x85, 0xee, 0xff, 0xff, 0xff, //0x00000a6c jne LBB0_125
- //0x00000a72 LBB0_126
- 0x41, 0x8a, 0x18, //0x00000a72 movb (%r8), %bl
- 0x31, 0xff, //0x00000a75 xorl %edi, %edi
- 0x80, 0xfb, 0x2d, //0x00000a77 cmpb $45, %bl
- 0x40, 0x0f, 0x94, 0xc7, //0x00000a7a sete %dil
- 0x45, 0x31, 0xff, //0x00000a7e xorl %r15d, %r15d
- 0x49, 0x39, 0xf9, //0x00000a81 cmpq %rdi, %r9
- 0x0f, 0x8e, 0xd3, 0x00, 0x00, 0x00, //0x00000a84 jle LBB0_141
- 0x48, 0x89, 0x4d, 0xc8, //0x00000a8a movq %rcx, $-56(%rbp)
- 0x88, 0x5d, 0xd7, //0x00000a8e movb %bl, $-41(%rbp)
- 0x4c, 0x89, 0x75, 0xb0, //0x00000a91 movq %r14, $-80(%rbp)
- 0x41, 0xb3, 0x01, //0x00000a95 movb $1, %r11b
- 0x45, 0x31, 0xf6, //0x00000a98 xorl %r14d, %r14d
- 0x45, 0x31, 0xd2, //0x00000a9b xorl %r10d, %r10d
- 0x31, 0xc0, //0x00000a9e xorl %eax, %eax
- 0x31, 0xf6, //0x00000aa0 xorl %esi, %esi
- 0xe9, 0x2e, 0x00, 0x00, 0x00, //0x00000aa2 jmp LBB0_130
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000aa7 .p2align 4, 0x90
- //0x00000ab0 LBB0_128
- 0x4c, 0x89, 0xf9, //0x00000ab0 movq %r15, %rcx
- 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00000ab3 movl $1, %esi
- 0x41, 0x89, 0xc7, //0x00000ab8 movl %eax, %r15d
- 0x80, 0xfa, 0x2e, //0x00000abb cmpb $46, %dl
- 0x0f, 0x85, 0xab, 0x00, 0x00, 0x00, //0x00000abe jne LBB0_142
- 0x48, 0x83, 0xc7, 0x01, //0x00000ac4 addq $1, %rdi
- 0x4c, 0x39, 0xcf, //0x00000ac8 cmpq %r9, %rdi
- 0x41, 0x0f, 0x9c, 0xc3, //0x00000acb setl %r11b
- 0x0f, 0x84, 0x7e, 0x00, 0x00, 0x00, //0x00000acf je LBB0_140
- //0x00000ad5 LBB0_130
- 0x89, 0xf3, //0x00000ad5 movl %esi, %ebx
- 0x41, 0x0f, 0xb6, 0x14, 0x38, //0x00000ad7 movzbl (%r8,%rdi), %edx
- 0x8d, 0x72, 0xd0, //0x00000adc leal $-48(%rdx), %esi
- 0x40, 0x80, 0xfe, 0x09, //0x00000adf cmpb $9, %sil
- 0x0f, 0x87, 0xc7, 0xff, 0xff, 0xff, //0x00000ae3 ja LBB0_128
- 0x80, 0xfa, 0x30, //0x00000ae9 cmpb $48, %dl
- 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x00000aec jne LBB0_135
- 0x85, 0xc0, //0x00000af2 testl %eax, %eax
- 0x0f, 0x84, 0x3d, 0x00, 0x00, 0x00, //0x00000af4 je LBB0_138
- 0x49, 0x63, 0xf6, //0x00000afa movslq %r14d, %rsi
- 0x48, 0x39, 0x75, 0xc0, //0x00000afd cmpq %rsi, $-64(%rbp)
- 0x0f, 0x87, 0x15, 0x00, 0x00, 0x00, //0x00000b01 ja LBB0_136
- 0x44, 0x89, 0xf0, //0x00000b07 movl %r14d, %eax
- 0xe9, 0x31, 0x00, 0x00, 0x00, //0x00000b0a jmp LBB0_139
- //0x00000b0f LBB0_135
- 0x48, 0x63, 0xf0, //0x00000b0f movslq %eax, %rsi
- 0x48, 0x39, 0x75, 0xc0, //0x00000b12 cmpq %rsi, $-64(%rbp)
- 0x0f, 0x86, 0x10, 0x00, 0x00, 0x00, //0x00000b16 jbe LBB0_137
- //0x00000b1c LBB0_136
- 0x41, 0x88, 0x14, 0x34, //0x00000b1c movb %dl, (%r12,%rsi)
- 0x41, 0x83, 0xc6, 0x01, //0x00000b20 addl $1, %r14d
- 0x44, 0x89, 0xf0, //0x00000b24 movl %r14d, %eax
- 0xe9, 0x14, 0x00, 0x00, 0x00, //0x00000b27 jmp LBB0_139
- //0x00000b2c LBB0_137
- 0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x00000b2c movl $1, %r10d
- 0xe9, 0x09, 0x00, 0x00, 0x00, //0x00000b32 jmp LBB0_139
- //0x00000b37 LBB0_138
- 0x41, 0x83, 0xc7, 0xff, //0x00000b37 addl $-1, %r15d
- 0x31, 0xc0, //0x00000b3b xorl %eax, %eax
- 0x90, 0x90, 0x90, //0x00000b3d .p2align 4, 0x90
- //0x00000b40 LBB0_139
- 0x89, 0xde, //0x00000b40 movl %ebx, %esi
- 0x48, 0x83, 0xc7, 0x01, //0x00000b42 addq $1, %rdi
- 0x4c, 0x39, 0xcf, //0x00000b46 cmpq %r9, %rdi
- 0x41, 0x0f, 0x9c, 0xc3, //0x00000b49 setl %r11b
- 0x0f, 0x85, 0x82, 0xff, 0xff, 0xff, //0x00000b4d jne LBB0_130
- //0x00000b53 LBB0_140
- 0x4c, 0x89, 0xcf, //0x00000b53 movq %r9, %rdi
- 0x89, 0xf3, //0x00000b56 movl %esi, %ebx
- 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00000b58 jmp LBB0_143
- //0x00000b5d LBB0_141
- 0x45, 0x31, 0xc0, //0x00000b5d xorl %r8d, %r8d
- 0x48, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000b60 movabsq $4503599627370495, %rcx
- 0xe9, 0x1b, 0x01, 0x00, 0x00, //0x00000b6a jmp LBB0_165
- //0x00000b6f LBB0_142
- 0x49, 0x89, 0xcf, //0x00000b6f movq %rcx, %r15
- //0x00000b72 LBB0_143
- 0x85, 0xdb, //0x00000b72 testl %ebx, %ebx
- 0x45, 0x0f, 0x44, 0xfe, //0x00000b74 cmovel %r14d, %r15d
- 0x41, 0xf6, 0xc3, 0x01, //0x00000b78 testb $1, %r11b
- 0x0f, 0x84, 0xb1, 0x00, 0x00, 0x00, //0x00000b7c je LBB0_158
- 0x89, 0xf8, //0x00000b82 movl %edi, %eax
- 0x41, 0x8a, 0x04, 0x00, //0x00000b84 movb (%r8,%rax), %al
- 0x0c, 0x20, //0x00000b88 orb $32, %al
- 0x3c, 0x65, //0x00000b8a cmpb $101, %al
- 0x0f, 0x85, 0xa1, 0x00, 0x00, 0x00, //0x00000b8c jne LBB0_158
- 0x89, 0xfa, //0x00000b92 movl %edi, %edx
- 0x41, 0x8a, 0x5c, 0x10, 0x01, //0x00000b94 movb $1(%r8,%rdx), %bl
- 0x80, 0xfb, 0x2d, //0x00000b99 cmpb $45, %bl
- 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x00000b9c je LBB0_148
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000ba2 movl $1, %eax
- 0x80, 0xfb, 0x2b, //0x00000ba7 cmpb $43, %bl
- 0x48, 0x8b, 0x5d, 0xc8, //0x00000baa movq $-56(%rbp), %rbx
- 0x0f, 0x85, 0x21, 0x00, 0x00, 0x00, //0x00000bae jne LBB0_149
- 0x83, 0xc7, 0x02, //0x00000bb4 addl $2, %edi
- 0x89, 0xfa, //0x00000bb7 movl %edi, %edx
- 0xe9, 0x1b, 0x00, 0x00, 0x00, //0x00000bb9 jmp LBB0_150
- //0x00000bbe LBB0_148
- 0x83, 0xc7, 0x02, //0x00000bbe addl $2, %edi
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00000bc1 movl $-1, %eax
- 0x89, 0xfa, //0x00000bc6 movl %edi, %edx
- 0x48, 0x8b, 0x7d, 0xb8, //0x00000bc8 movq $-72(%rbp), %rdi
- 0x48, 0x8b, 0x5d, 0xc8, //0x00000bcc movq $-56(%rbp), %rbx
- 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00000bd0 jmp LBB0_151
- //0x00000bd5 LBB0_149
- 0x48, 0x83, 0xc2, 0x01, //0x00000bd5 addq $1, %rdx
- //0x00000bd9 LBB0_150
- 0x48, 0x8b, 0x7d, 0xb8, //0x00000bd9 movq $-72(%rbp), %rdi
- //0x00000bdd LBB0_151
- 0x48, 0x63, 0xf2, //0x00000bdd movslq %edx, %rsi
- 0x31, 0xd2, //0x00000be0 xorl %edx, %edx
- 0x49, 0x39, 0xf1, //0x00000be2 cmpq %rsi, %r9
- 0x0f, 0x8e, 0x3f, 0x00, 0x00, 0x00, //0x00000be5 jle LBB0_157
- 0x48, 0x01, 0xf3, //0x00000beb addq %rsi, %rbx
- 0x31, 0xd2, //0x00000bee xorl %edx, %edx
- //0x00000bf0 LBB0_153
- 0x41, 0x0f, 0xbe, 0x4c, 0x1d, 0x00, //0x00000bf0 movsbl (%r13,%rbx), %ecx
- 0x83, 0xf9, 0x30, //0x00000bf6 cmpl $48, %ecx
- 0x0f, 0x8c, 0x2b, 0x00, 0x00, 0x00, //0x00000bf9 jl LBB0_157
- 0x80, 0xf9, 0x39, //0x00000bff cmpb $57, %cl
- 0x0f, 0x87, 0x22, 0x00, 0x00, 0x00, //0x00000c02 ja LBB0_157
- 0x81, 0xfa, 0x0f, 0x27, 0x00, 0x00, //0x00000c08 cmpl $9999, %edx
- 0x0f, 0x8f, 0x16, 0x00, 0x00, 0x00, //0x00000c0e jg LBB0_157
- 0x8d, 0x14, 0x92, //0x00000c14 leal (%rdx,%rdx,4), %edx
- 0x8d, 0x14, 0x51, //0x00000c17 leal (%rcx,%rdx,2), %edx
- 0x83, 0xc2, 0xd0, //0x00000c1a addl $-48, %edx
- 0x48, 0x83, 0xc3, 0x01, //0x00000c1d addq $1, %rbx
- 0x48, 0x39, 0xdf, //0x00000c21 cmpq %rbx, %rdi
- 0x0f, 0x85, 0xc6, 0xff, 0xff, 0xff, //0x00000c24 jne LBB0_153
- //0x00000c2a LBB0_157
- 0x0f, 0xaf, 0xd0, //0x00000c2a imull %eax, %edx
- 0x44, 0x01, 0xfa, //0x00000c2d addl %r15d, %edx
- 0x41, 0x89, 0xd7, //0x00000c30 movl %edx, %r15d
- //0x00000c33 LBB0_158
- 0x45, 0x85, 0xf6, //0x00000c33 testl %r14d, %r14d
- 0x0f, 0x84, 0x1f, 0x00, 0x00, 0x00, //0x00000c36 je LBB0_161
- 0x41, 0x81, 0xff, 0x36, 0x01, 0x00, 0x00, //0x00000c3c cmpl $310, %r15d
- 0x0f, 0x8e, 0x1d, 0x00, 0x00, 0x00, //0x00000c43 jle LBB0_162
- //0x00000c49 LBB0_160
- 0x45, 0x31, 0xc0, //0x00000c49 xorl %r8d, %r8d
- 0x49, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00000c4c movabsq $9218868437227405312, %r15
- 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x00000c56 jmp LBB0_164
- //0x00000c5b LBB0_161
- 0x45, 0x31, 0xff, //0x00000c5b xorl %r15d, %r15d
- 0x45, 0x31, 0xc0, //0x00000c5e xorl %r8d, %r8d
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00000c61 jmp LBB0_164
- //0x00000c66 LBB0_162
- 0x45, 0x31, 0xc0, //0x00000c66 xorl %r8d, %r8d
- 0x41, 0x81, 0xff, 0xb6, 0xfe, 0xff, 0xff, //0x00000c69 cmpl $-330, %r15d
- 0x0f, 0x8d, 0x89, 0x00, 0x00, 0x00, //0x00000c70 jge LBB0_171
- 0x45, 0x31, 0xff, //0x00000c76 xorl %r15d, %r15d
- //0x00000c79 LBB0_164
- 0x4c, 0x8b, 0x75, 0xb0, //0x00000c79 movq $-80(%rbp), %r14
- 0x48, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000c7d movabsq $4503599627370495, %rcx
- 0x8a, 0x5d, 0xd7, //0x00000c87 movb $-41(%rbp), %bl
- //0x00000c8a LBB0_165
- 0x49, 0x21, 0xc8, //0x00000c8a andq %rcx, %r8
- 0x4d, 0x09, 0xf8, //0x00000c8d orq %r15, %r8
- 0x4c, 0x89, 0xc0, //0x00000c90 movq %r8, %rax
- 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00000c93 movabsq $-9223372036854775808, %rcx
- 0x48, 0x09, 0xc8, //0x00000c9d orq %rcx, %rax
- 0x80, 0xfb, 0x2d, //0x00000ca0 cmpb $45, %bl
- 0x49, 0x0f, 0x45, 0xc0, //0x00000ca3 cmovneq %r8, %rax
- 0xc4, 0xe1, 0xf9, 0x6e, 0xc0, //0x00000ca7 vmovq %rax, %xmm0
- //0x00000cac LBB0_166
- 0xc4, 0xe1, 0xf9, 0x7e, 0xc0, //0x00000cac vmovq %xmm0, %rax
- 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00000cb1 movabsq $-9223372036854775808, %rcx
- 0x48, 0x83, 0xc1, 0xff, //0x00000cbb addq $-1, %rcx
- 0x48, 0x21, 0xc1, //0x00000cbf andq %rax, %rcx
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00000cc2 movabsq $9218868437227405312, %rax
- 0x48, 0x39, 0xc1, //0x00000ccc cmpq %rax, %rcx
- 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00000ccf jne LBB0_168
- 0x49, 0xc7, 0x06, 0xf8, 0xff, 0xff, 0xff, //0x00000cd5 movq $-8, (%r14)
- //0x00000cdc LBB0_168
- 0xc4, 0xc1, 0x7b, 0x11, 0x46, 0x08, //0x00000cdc vmovsd %xmm0, $8(%r14)
- //0x00000ce2 LBB0_169
- 0x48, 0x8b, 0x45, 0x90, //0x00000ce2 movq $-112(%rbp), %rax
- 0x48, 0x8b, 0x4d, 0xb8, //0x00000ce6 movq $-72(%rbp), %rcx
- 0x48, 0x89, 0x08, //0x00000cea movq %rcx, (%rax)
- //0x00000ced LBB0_170
- 0x48, 0x83, 0xc4, 0x58, //0x00000ced addq $88, %rsp
- 0x5b, //0x00000cf1 popq %rbx
- 0x41, 0x5c, //0x00000cf2 popq %r12
- 0x41, 0x5d, //0x00000cf4 popq %r13
- 0x41, 0x5e, //0x00000cf6 popq %r14
- 0x41, 0x5f, //0x00000cf8 popq %r15
- 0x5d, //0x00000cfa popq %rbp
- 0xc5, 0xf8, 0x77, //0x00000cfb vzeroupper
- 0xc3, //0x00000cfe retq
- //0x00000cff LBB0_171
- 0x49, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, //0x00000cff movabsq $1152921504606846976, %r13
- 0x45, 0x85, 0xff, //0x00000d09 testl %r15d, %r15d
- 0x0f, 0x8e, 0x11, 0x04, 0x00, 0x00, //0x00000d0c jle LBB0_236
- 0x45, 0x31, 0xdb, //0x00000d12 xorl %r11d, %r11d
- 0x44, 0x89, 0xf3, //0x00000d15 movl %r14d, %ebx
- 0x45, 0x89, 0xf1, //0x00000d18 movl %r14d, %r9d
- 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00000d1b jmp LBB0_175
- //0x00000d20 LBB0_173
- 0x45, 0x31, 0xc9, //0x00000d20 xorl %r9d, %r9d
- //0x00000d23 LBB0_174
- 0x45, 0x01, 0xd8, //0x00000d23 addl %r11d, %r8d
- 0x45, 0x89, 0xc3, //0x00000d26 movl %r8d, %r11d
- 0x45, 0x85, 0xff, //0x00000d29 testl %r15d, %r15d
- 0x0f, 0x8e, 0xf4, 0x03, 0x00, 0x00, //0x00000d2c jle LBB0_237
- //0x00000d32 LBB0_175
- 0x41, 0x83, 0xff, 0x08, //0x00000d32 cmpl $8, %r15d
- 0x0f, 0x86, 0x1d, 0x00, 0x00, 0x00, //0x00000d36 jbe LBB0_178
- 0xb9, 0xe5, 0xff, 0xff, 0xff, //0x00000d3c movl $-27, %ecx
- 0x41, 0xb8, 0x1b, 0x00, 0x00, 0x00, //0x00000d41 movl $27, %r8d
- 0x45, 0x85, 0xc9, //0x00000d47 testl %r9d, %r9d
- 0x0f, 0x84, 0xd0, 0xff, 0xff, 0xff, //0x00000d4a je LBB0_173
- 0x4c, 0x89, 0x5d, 0xa8, //0x00000d50 movq %r11, $-88(%rbp)
- 0xe9, 0xef, 0x01, 0x00, 0x00, //0x00000d54 jmp LBB0_208
- //0x00000d59 LBB0_178
- 0x44, 0x89, 0xf8, //0x00000d59 movl %r15d, %eax
- 0x48, 0x8d, 0x0d, 0x6d, 0x41, 0x00, 0x00, //0x00000d5c leaq $16749(%rip), %rcx /* _POW_TAB+0(%rip) */
- 0x44, 0x8b, 0x04, 0x81, //0x00000d63 movl (%rcx,%rax,4), %r8d
- 0x45, 0x85, 0xc9, //0x00000d67 testl %r9d, %r9d
- 0x0f, 0x84, 0xb0, 0xff, 0xff, 0xff, //0x00000d6a je LBB0_173
- 0x4c, 0x89, 0x5d, 0xa8, //0x00000d70 movq %r11, $-88(%rbp)
- 0x44, 0x89, 0xc1, //0x00000d74 movl %r8d, %ecx
- 0xf7, 0xd9, //0x00000d77 negl %ecx
- 0x83, 0xf9, 0xc3, //0x00000d79 cmpl $-61, %ecx
- 0x0f, 0x87, 0xc6, 0x01, 0x00, 0x00, //0x00000d7c ja LBB0_208
- 0x48, 0x8b, 0x5d, 0xc0, //0x00000d82 movq $-64(%rbp), %rbx
- 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00000d86 movl $1, %edi
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00000d8b jmp LBB0_183
- //0x00000d90 LBB0_205
- 0x45, 0x31, 0xff, //0x00000d90 xorl %r15d, %r15d
- //0x00000d93 LBB0_181
- 0x45, 0x31, 0xf6, //0x00000d93 xorl %r14d, %r14d
- //0x00000d96 LBB0_182
- 0x41, 0x8d, 0x4b, 0x3c, //0x00000d96 leal $60(%r11), %ecx
- 0x45, 0x89, 0xf1, //0x00000d9a movl %r14d, %r9d
- 0x41, 0x83, 0xfb, 0x88, //0x00000d9d cmpl $-120, %r11d
- 0x0f, 0x8d, 0x9e, 0x01, 0x00, 0x00, //0x00000da1 jge LBB0_207
- //0x00000da7 LBB0_183
- 0x41, 0x89, 0xcb, //0x00000da7 movl %ecx, %r11d
- 0x45, 0x85, 0xc9, //0x00000daa testl %r9d, %r9d
- 0xb9, 0x00, 0x00, 0x00, 0x00, //0x00000dad movl $0, %ecx
- 0x41, 0x0f, 0x4f, 0xc9, //0x00000db2 cmovgl %r9d, %ecx
- 0x31, 0xd2, //0x00000db6 xorl %edx, %edx
- 0x31, 0xc0, //0x00000db8 xorl %eax, %eax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000dba .p2align 4, 0x90
- //0x00000dc0 LBB0_184
- 0x48, 0x39, 0xd1, //0x00000dc0 cmpq %rdx, %rcx
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00000dc3 je LBB0_187
- 0x48, 0x8d, 0x04, 0x80, //0x00000dc9 leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x34, 0x14, //0x00000dcd movsbq (%r12,%rdx), %rsi
- 0x48, 0x8d, 0x04, 0x46, //0x00000dd2 leaq (%rsi,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x00000dd6 addq $-48, %rax
- 0x48, 0x83, 0xc2, 0x01, //0x00000dda addq $1, %rdx
- 0x4c, 0x39, 0xe8, //0x00000dde cmpq %r13, %rax
- 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x00000de1 jb LBB0_184
- 0x89, 0xd1, //0x00000de7 movl %edx, %ecx
- 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00000de9 jmp LBB0_189
- //0x00000dee LBB0_187
- 0x48, 0x85, 0xc0, //0x00000dee testq %rax, %rax
- 0x0f, 0x84, 0x9c, 0xff, 0xff, 0xff, //0x00000df1 je LBB0_181
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000df7 .p2align 4, 0x90
- //0x00000e00 LBB0_188
- 0x48, 0x01, 0xc0, //0x00000e00 addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00000e03 leaq (%rax,%rax,4), %rax
- 0x83, 0xc1, 0x01, //0x00000e07 addl $1, %ecx
- 0x4c, 0x39, 0xe8, //0x00000e0a cmpq %r13, %rax
- 0x0f, 0x82, 0xed, 0xff, 0xff, 0xff, //0x00000e0d jb LBB0_188
- //0x00000e13 LBB0_189
- 0x41, 0x29, 0xcf, //0x00000e13 subl %ecx, %r15d
- 0x31, 0xd2, //0x00000e16 xorl %edx, %edx
- 0x44, 0x39, 0xc9, //0x00000e18 cmpl %r9d, %ecx
- 0x0f, 0x8d, 0x5b, 0x00, 0x00, 0x00, //0x00000e1b jge LBB0_194
- 0x48, 0x63, 0xc9, //0x00000e21 movslq %ecx, %rcx
- 0x49, 0x63, 0xd6, //0x00000e24 movslq %r14d, %rdx
- 0x49, 0x8d, 0x34, 0x0c, //0x00000e27 leaq (%r12,%rcx), %rsi
- 0x45, 0x31, 0xf6, //0x00000e2b xorl %r14d, %r14d
- 0x90, 0x90, //0x00000e2e .p2align 4, 0x90
- //0x00000e30 LBB0_191
- 0x49, 0x8d, 0x7d, 0xff, //0x00000e30 leaq $-1(%r13), %rdi
- 0x48, 0x21, 0xc7, //0x00000e34 andq %rax, %rdi
- 0x48, 0xc1, 0xe8, 0x3c, //0x00000e37 shrq $60, %rax
- 0x0c, 0x30, //0x00000e3b orb $48, %al
- 0x43, 0x88, 0x04, 0x34, //0x00000e3d movb %al, (%r12,%r14)
- 0x4a, 0x0f, 0xbe, 0x04, 0x36, //0x00000e41 movsbq (%rsi,%r14), %rax
- 0x4a, 0x8d, 0x1c, 0x31, //0x00000e46 leaq (%rcx,%r14), %rbx
- 0x48, 0x83, 0xc3, 0x01, //0x00000e4a addq $1, %rbx
- 0x49, 0x83, 0xc6, 0x01, //0x00000e4e addq $1, %r14
- 0x48, 0x8d, 0x3c, 0xbf, //0x00000e52 leaq (%rdi,%rdi,4), %rdi
- 0x48, 0x8d, 0x04, 0x78, //0x00000e56 leaq (%rax,%rdi,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x00000e5a addq $-48, %rax
- 0x48, 0x39, 0xd3, //0x00000e5e cmpq %rdx, %rbx
- 0x0f, 0x8c, 0xc9, 0xff, 0xff, 0xff, //0x00000e61 jl LBB0_191
- 0x48, 0x85, 0xc0, //0x00000e67 testq %rax, %rax
- 0x0f, 0x84, 0xb4, 0x00, 0x00, 0x00, //0x00000e6a je LBB0_203
- 0x44, 0x89, 0xf2, //0x00000e70 movl %r14d, %edx
- 0x48, 0x8b, 0x5d, 0xc0, //0x00000e73 movq $-64(%rbp), %rbx
- 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00000e77 movl $1, %edi
- //0x00000e7c LBB0_194
- 0x41, 0x89, 0xd6, //0x00000e7c movl %edx, %r14d
- 0xe9, 0x24, 0x00, 0x00, 0x00, //0x00000e7f jmp LBB0_196
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000e84 .p2align 4, 0x90
- //0x00000e90 LBB0_195
- 0x4c, 0x39, 0xe8, //0x00000e90 cmpq %r13, %rax
- 0x44, 0x0f, 0x43, 0xd7, //0x00000e93 cmovael %edi, %r10d
- 0x48, 0x8d, 0x04, 0x09, //0x00000e97 leaq (%rcx,%rcx), %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00000e9b leaq (%rax,%rax,4), %rax
- 0x48, 0x85, 0xc9, //0x00000e9f testq %rcx, %rcx
- 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00000ea2 je LBB0_198
- //0x00000ea8 LBB0_196
- 0x49, 0x8d, 0x4d, 0xff, //0x00000ea8 leaq $-1(%r13), %rcx
- 0x48, 0x21, 0xc1, //0x00000eac andq %rax, %rcx
- 0x49, 0x63, 0xd6, //0x00000eaf movslq %r14d, %rdx
- 0x48, 0x39, 0xd3, //0x00000eb2 cmpq %rdx, %rbx
- 0x0f, 0x86, 0xd5, 0xff, 0xff, 0xff, //0x00000eb5 jbe LBB0_195
- 0x48, 0xc1, 0xe8, 0x3c, //0x00000ebb shrq $60, %rax
- 0x0c, 0x30, //0x00000ebf orb $48, %al
- 0x41, 0x88, 0x04, 0x14, //0x00000ec1 movb %al, (%r12,%rdx)
- 0x83, 0xc2, 0x01, //0x00000ec5 addl $1, %edx
- 0x41, 0x89, 0xd6, //0x00000ec8 movl %edx, %r14d
- 0x48, 0x8d, 0x04, 0x09, //0x00000ecb leaq (%rcx,%rcx), %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00000ecf leaq (%rax,%rax,4), %rax
- 0x48, 0x85, 0xc9, //0x00000ed3 testq %rcx, %rcx
- 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00000ed6 jne LBB0_196
- //0x00000edc LBB0_198
- 0x41, 0x83, 0xc7, 0x01, //0x00000edc addl $1, %r15d
- 0x45, 0x85, 0xf6, //0x00000ee0 testl %r14d, %r14d
- 0x0f, 0x8e, 0x51, 0x00, 0x00, 0x00, //0x00000ee3 jle LBB0_204
- //0x00000ee9 LBB0_199
- 0x44, 0x89, 0xf0, //0x00000ee9 movl %r14d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00000eec cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x9e, 0xfe, 0xff, 0xff, //0x00000ef2 jne LBB0_182
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ef8 .p2align 4, 0x90
- //0x00000f00 LBB0_200
- 0x48, 0x83, 0xf8, 0x01, //0x00000f00 cmpq $1, %rax
- 0x0f, 0x86, 0x86, 0xfe, 0xff, 0xff, //0x00000f04 jbe LBB0_205
- 0x8d, 0x48, 0xfe, //0x00000f0a leal $-2(%rax), %ecx
- 0x48, 0x83, 0xc0, 0xff, //0x00000f0d addq $-1, %rax
- 0x41, 0x80, 0x3c, 0x0c, 0x30, //0x00000f11 cmpb $48, (%r12,%rcx)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x00000f16 je LBB0_200
- 0x41, 0x89, 0xc6, //0x00000f1c movl %eax, %r14d
- 0xe9, 0x72, 0xfe, 0xff, 0xff, //0x00000f1f jmp LBB0_182
- //0x00000f24 LBB0_203
- 0x48, 0x8b, 0x5d, 0xc0, //0x00000f24 movq $-64(%rbp), %rbx
- 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00000f28 movl $1, %edi
- 0x41, 0x83, 0xc7, 0x01, //0x00000f2d addl $1, %r15d
- 0x45, 0x85, 0xf6, //0x00000f31 testl %r14d, %r14d
- 0x0f, 0x8f, 0xaf, 0xff, 0xff, 0xff, //0x00000f34 jg LBB0_199
- //0x00000f3a LBB0_204
- 0x0f, 0x85, 0x56, 0xfe, 0xff, 0xff, //0x00000f3a jne LBB0_182
- 0xe9, 0x4b, 0xfe, 0xff, 0xff, //0x00000f40 jmp LBB0_205
- //0x00000f45 LBB0_207
- 0x45, 0x89, 0xf1, //0x00000f45 movl %r14d, %r9d
- //0x00000f48 LBB0_208
- 0xf7, 0xd9, //0x00000f48 negl %ecx
- 0x45, 0x85, 0xc9, //0x00000f4a testl %r9d, %r9d
- 0x41, 0xbb, 0x00, 0x00, 0x00, 0x00, //0x00000f4d movl $0, %r11d
- 0x45, 0x0f, 0x4f, 0xd9, //0x00000f53 cmovgl %r9d, %r11d
- 0x31, 0xc0, //0x00000f57 xorl %eax, %eax
- 0x31, 0xf6, //0x00000f59 xorl %esi, %esi
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000f5b .p2align 4, 0x90
- //0x00000f60 LBB0_209
- 0x49, 0x39, 0xc3, //0x00000f60 cmpq %rax, %r11
- 0x0f, 0x84, 0xab, 0x00, 0x00, 0x00, //0x00000f63 je LBB0_218
- 0x48, 0x8d, 0x14, 0xb6, //0x00000f69 leaq (%rsi,%rsi,4), %rdx
- 0x49, 0x0f, 0xbe, 0x34, 0x04, //0x00000f6d movsbq (%r12,%rax), %rsi
- 0x48, 0x8d, 0x34, 0x56, //0x00000f72 leaq (%rsi,%rdx,2), %rsi
- 0x48, 0x83, 0xc6, 0xd0, //0x00000f76 addq $-48, %rsi
- 0x48, 0x83, 0xc0, 0x01, //0x00000f7a addq $1, %rax
- 0x48, 0x89, 0xf2, //0x00000f7e movq %rsi, %rdx
- 0x48, 0xd3, 0xea, //0x00000f81 shrq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x00000f84 testq %rdx, %rdx
- 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x00000f87 je LBB0_209
- 0x41, 0x89, 0xc3, //0x00000f8d movl %eax, %r11d
- //0x00000f90 LBB0_212
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000f90 movq $-1, %rax
- 0x48, 0xd3, 0xe0, //0x00000f97 shlq %cl, %rax
- 0x48, 0xf7, 0xd0, //0x00000f9a notq %rax
- 0x31, 0xdb, //0x00000f9d xorl %ebx, %ebx
- 0x45, 0x39, 0xcb, //0x00000f9f cmpl %r9d, %r11d
- 0x0f, 0x8d, 0x53, 0x00, 0x00, 0x00, //0x00000fa2 jge LBB0_216
- 0x4c, 0x89, 0x45, 0xa0, //0x00000fa8 movq %r8, $-96(%rbp)
- 0x4c, 0x89, 0x7d, 0xc8, //0x00000fac movq %r15, $-56(%rbp)
- 0x4d, 0x63, 0xfb, //0x00000fb0 movslq %r11d, %r15
- 0x4d, 0x63, 0xce, //0x00000fb3 movslq %r14d, %r9
- 0x4b, 0x8d, 0x14, 0x3c, //0x00000fb6 leaq (%r12,%r15), %rdx
- 0x31, 0xdb, //0x00000fba xorl %ebx, %ebx
- //0x00000fbc LBB0_214
- 0x48, 0x89, 0xf7, //0x00000fbc movq %rsi, %rdi
- 0x48, 0xd3, 0xef, //0x00000fbf shrq %cl, %rdi
- 0x48, 0x21, 0xc6, //0x00000fc2 andq %rax, %rsi
- 0x40, 0x80, 0xc7, 0x30, //0x00000fc5 addb $48, %dil
- 0x41, 0x88, 0x3c, 0x1c, //0x00000fc9 movb %dil, (%r12,%rbx)
- 0x48, 0x0f, 0xbe, 0x3c, 0x1a, //0x00000fcd movsbq (%rdx,%rbx), %rdi
- 0x4d, 0x8d, 0x04, 0x1f, //0x00000fd2 leaq (%r15,%rbx), %r8
- 0x49, 0x83, 0xc0, 0x01, //0x00000fd6 addq $1, %r8
- 0x48, 0x83, 0xc3, 0x01, //0x00000fda addq $1, %rbx
- 0x48, 0x8d, 0x34, 0xb6, //0x00000fde leaq (%rsi,%rsi,4), %rsi
- 0x48, 0x8d, 0x34, 0x77, //0x00000fe2 leaq (%rdi,%rsi,2), %rsi
- 0x48, 0x83, 0xc6, 0xd0, //0x00000fe6 addq $-48, %rsi
- 0x4d, 0x39, 0xc8, //0x00000fea cmpq %r9, %r8
- 0x0f, 0x8c, 0xc9, 0xff, 0xff, 0xff, //0x00000fed jl LBB0_214
- 0x4c, 0x8b, 0x7d, 0xc8, //0x00000ff3 movq $-56(%rbp), %r15
- 0x4c, 0x8b, 0x45, 0xa0, //0x00000ff7 movq $-96(%rbp), %r8
- //0x00000ffb LBB0_216
- 0x45, 0x29, 0xdf, //0x00000ffb subl %r11d, %r15d
- 0x41, 0x83, 0xc7, 0x01, //0x00000ffe addl $1, %r15d
- 0x48, 0x85, 0xf6, //0x00001002 testq %rsi, %rsi
- 0x0f, 0x85, 0x37, 0x00, 0x00, 0x00, //0x00001005 jne LBB0_221
- 0x4c, 0x8b, 0x5d, 0xa8, //0x0000100b movq $-88(%rbp), %r11
- 0xe9, 0x85, 0x00, 0x00, 0x00, //0x0000100f jmp LBB0_225
- //0x00001014 LBB0_218
- 0x48, 0x85, 0xf6, //0x00001014 testq %rsi, %rsi
- 0x0f, 0x84, 0xeb, 0x00, 0x00, 0x00, //0x00001017 je LBB0_233
- 0x48, 0x89, 0xf0, //0x0000101d movq %rsi, %rax
- 0x48, 0xd3, 0xe8, //0x00001020 shrq %cl, %rax
- 0x48, 0x85, 0xc0, //0x00001023 testq %rax, %rax
- 0x0f, 0x84, 0xac, 0x00, 0x00, 0x00, //0x00001026 je LBB0_230
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000102c movq $-1, %rax
- 0x48, 0xd3, 0xe0, //0x00001033 shlq %cl, %rax
- 0x48, 0xf7, 0xd0, //0x00001036 notq %rax
- 0x45, 0x29, 0xdf, //0x00001039 subl %r11d, %r15d
- 0x41, 0x83, 0xc7, 0x01, //0x0000103c addl $1, %r15d
- 0x31, 0xdb, //0x00001040 xorl %ebx, %ebx
- //0x00001042 LBB0_221
- 0x4c, 0x8b, 0x5d, 0xa8, //0x00001042 movq $-88(%rbp), %r11
- 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x00001046 jmp LBB0_223
- //0x0000104b LBB0_222
- 0x48, 0x85, 0xd2, //0x0000104b testq %rdx, %rdx
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x0000104e movl $1, %edx
- 0x44, 0x0f, 0x45, 0xd2, //0x00001053 cmovnel %edx, %r10d
- 0x48, 0x01, 0xf6, //0x00001057 addq %rsi, %rsi
- 0x48, 0x8d, 0x34, 0xb6, //0x0000105a leaq (%rsi,%rsi,4), %rsi
- 0x48, 0x85, 0xf6, //0x0000105e testq %rsi, %rsi
- 0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x00001061 je LBB0_225
- //0x00001067 LBB0_223
- 0x48, 0x89, 0xf2, //0x00001067 movq %rsi, %rdx
- 0x48, 0xd3, 0xea, //0x0000106a shrq %cl, %rdx
- 0x48, 0x21, 0xc6, //0x0000106d andq %rax, %rsi
- 0x48, 0x63, 0xfb, //0x00001070 movslq %ebx, %rdi
- 0x48, 0x39, 0x7d, 0xc0, //0x00001073 cmpq %rdi, $-64(%rbp)
- 0x0f, 0x86, 0xce, 0xff, 0xff, 0xff, //0x00001077 jbe LBB0_222
- 0x80, 0xc2, 0x30, //0x0000107d addb $48, %dl
- 0x41, 0x88, 0x14, 0x3c, //0x00001080 movb %dl, (%r12,%rdi)
- 0x83, 0xc7, 0x01, //0x00001084 addl $1, %edi
- 0x89, 0xfb, //0x00001087 movl %edi, %ebx
- 0x48, 0x01, 0xf6, //0x00001089 addq %rsi, %rsi
- 0x48, 0x8d, 0x34, 0xb6, //0x0000108c leaq (%rsi,%rsi,4), %rsi
- 0x48, 0x85, 0xf6, //0x00001090 testq %rsi, %rsi
- 0x0f, 0x85, 0xce, 0xff, 0xff, 0xff, //0x00001093 jne LBB0_223
- //0x00001099 LBB0_225
- 0x85, 0xdb, //0x00001099 testl %ebx, %ebx
- 0x0f, 0x8e, 0x56, 0x00, 0x00, 0x00, //0x0000109b jle LBB0_231
- 0x41, 0x89, 0xde, //0x000010a1 movl %ebx, %r14d
- 0x43, 0x80, 0x7c, 0x26, 0xff, 0x30, //0x000010a4 cmpb $48, $-1(%r14,%r12)
- 0x0f, 0x85, 0x4d, 0x00, 0x00, 0x00, //0x000010aa jne LBB0_232
- //0x000010b0 LBB0_227
- 0x49, 0x83, 0xfe, 0x01, //0x000010b0 cmpq $1, %r14
- 0x0f, 0x86, 0x5f, 0x00, 0x00, 0x00, //0x000010b4 jbe LBB0_234
- 0x41, 0x8d, 0x46, 0xfe, //0x000010ba leal $-2(%r14), %eax
- 0x49, 0x83, 0xc6, 0xff, //0x000010be addq $-1, %r14
- 0x41, 0x80, 0x3c, 0x04, 0x30, //0x000010c2 cmpb $48, (%r12,%rax)
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x000010c7 je LBB0_227
- 0x44, 0x89, 0xf3, //0x000010cd movl %r14d, %ebx
- 0x45, 0x89, 0xf1, //0x000010d0 movl %r14d, %r9d
- 0xe9, 0x4b, 0xfc, 0xff, 0xff, //0x000010d3 jmp LBB0_174
- //0x000010d8 LBB0_230
- 0x48, 0x01, 0xf6, //0x000010d8 addq %rsi, %rsi
- 0x48, 0x8d, 0x34, 0xb6, //0x000010db leaq (%rsi,%rsi,4), %rsi
- 0x41, 0x83, 0xc3, 0x01, //0x000010df addl $1, %r11d
- 0x48, 0x89, 0xf0, //0x000010e3 movq %rsi, %rax
- 0x48, 0xd3, 0xe8, //0x000010e6 shrq %cl, %rax
- 0x48, 0x85, 0xc0, //0x000010e9 testq %rax, %rax
- 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x000010ec je LBB0_230
- 0xe9, 0x99, 0xfe, 0xff, 0xff, //0x000010f2 jmp LBB0_212
- //0x000010f7 LBB0_231
- 0x0f, 0x84, 0x74, 0x11, 0x00, 0x00, //0x000010f7 je LBB0_472
- //0x000010fd LBB0_232
- 0x41, 0x89, 0xde, //0x000010fd movl %ebx, %r14d
- 0x41, 0x89, 0xd9, //0x00001100 movl %ebx, %r9d
- 0xe9, 0x1b, 0xfc, 0xff, 0xff, //0x00001103 jmp LBB0_174
- //0x00001108 LBB0_233
- 0x45, 0x31, 0xf6, //0x00001108 xorl %r14d, %r14d
- 0x31, 0xdb, //0x0000110b xorl %ebx, %ebx
- 0x45, 0x31, 0xc9, //0x0000110d xorl %r9d, %r9d
- 0x4c, 0x8b, 0x5d, 0xa8, //0x00001110 movq $-88(%rbp), %r11
- 0xe9, 0x0a, 0xfc, 0xff, 0xff, //0x00001114 jmp LBB0_174
- //0x00001119 LBB0_234
- 0x41, 0x83, 0xc6, 0xff, //0x00001119 addl $-1, %r14d
- //0x0000111d LBB0_235
- 0x45, 0x01, 0xd8, //0x0000111d addl %r11d, %r8d
- 0x45, 0x31, 0xff, //0x00001120 xorl %r15d, %r15d
- //0x00001123 LBB0_236
- 0x44, 0x89, 0xf3, //0x00001123 movl %r14d, %ebx
- //0x00001126 LBB0_237
- 0x4c, 0x89, 0x45, 0xa0, //0x00001126 movq %r8, $-96(%rbp)
- 0x49, 0x8d, 0x44, 0x24, 0x01, //0x0000112a leaq $1(%r12), %rax
- 0x48, 0x89, 0x45, 0x80, //0x0000112f movq %rax, $-128(%rbp)
- 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001133 movl $1, %r11d
- 0x41, 0x89, 0xd8, //0x00001139 movl %ebx, %r8d
- 0xe9, 0x23, 0x00, 0x00, 0x00, //0x0000113c jmp LBB0_243
- //0x00001141 LBB0_238
- 0x83, 0xc0, 0xff, //0x00001141 addl $-1, %eax
- 0x41, 0x89, 0xc6, //0x00001144 movl %eax, %r14d
- //0x00001147 LBB0_239
- 0x45, 0x31, 0xff, //0x00001147 xorl %r15d, %r15d
- //0x0000114a LBB0_240
- 0x45, 0x85, 0xc9, //0x0000114a testl %r9d, %r9d
- 0x0f, 0x88, 0xa1, 0x01, 0x00, 0x00, //0x0000114d js LBB0_265
- //0x00001153 LBB0_241
- 0x44, 0x89, 0xf3, //0x00001153 movl %r14d, %ebx
- 0x45, 0x89, 0xf0, //0x00001156 movl %r14d, %r8d
- //0x00001159 LBB0_242
- 0x48, 0x8b, 0x45, 0xa0, //0x00001159 movq $-96(%rbp), %rax
- 0x44, 0x29, 0xc8, //0x0000115d subl %r9d, %eax
- 0x48, 0x89, 0x45, 0xa0, //0x00001160 movq %rax, $-96(%rbp)
- //0x00001164 LBB0_243
- 0x45, 0x85, 0xff, //0x00001164 testl %r15d, %r15d
- 0x0f, 0x88, 0x16, 0x00, 0x00, 0x00, //0x00001167 js LBB0_246
- 0x0f, 0x85, 0xf2, 0x06, 0x00, 0x00, //0x0000116d jne LBB0_341
- 0x41, 0x80, 0x3c, 0x24, 0x35, //0x00001173 cmpb $53, (%r12)
- 0x0f, 0x8c, 0x25, 0x00, 0x00, 0x00, //0x00001178 jl LBB0_249
- 0xe9, 0xe2, 0x06, 0x00, 0x00, //0x0000117e jmp LBB0_341
- //0x00001183 LBB0_246
- 0x41, 0x83, 0xff, 0xf8, //0x00001183 cmpl $-8, %r15d
- 0x0f, 0x83, 0x16, 0x00, 0x00, 0x00, //0x00001187 jae LBB0_249
- 0x41, 0xb9, 0x1b, 0x00, 0x00, 0x00, //0x0000118d movl $27, %r9d
- 0x85, 0xdb, //0x00001193 testl %ebx, %ebx
- 0x0f, 0x84, 0x49, 0x05, 0x00, 0x00, //0x00001195 je LBB0_318
- 0x41, 0x89, 0xd8, //0x0000119b movl %ebx, %r8d
- 0xe9, 0x19, 0x00, 0x00, 0x00, //0x0000119e jmp LBB0_250
- //0x000011a3 LBB0_249
- 0x44, 0x89, 0xf8, //0x000011a3 movl %r15d, %eax
- 0xf7, 0xd8, //0x000011a6 negl %eax
- 0x48, 0x8d, 0x0d, 0x21, 0x3d, 0x00, 0x00, //0x000011a8 leaq $15649(%rip), %rcx /* _POW_TAB+0(%rip) */
- 0x44, 0x8b, 0x0c, 0x81, //0x000011af movl (%rcx,%rax,4), %r9d
- 0x45, 0x85, 0xc0, //0x000011b3 testl %r8d, %r8d
- 0x0f, 0x84, 0x30, 0x01, 0x00, 0x00, //0x000011b6 je LBB0_264
- //0x000011bc LBB0_250
- 0x44, 0x89, 0x4d, 0xa8, //0x000011bc movl %r9d, $-88(%rbp)
- 0x44, 0x89, 0xc9, //0x000011c0 movl %r9d, %ecx
- 0x48, 0x6b, 0xd1, 0x68, //0x000011c3 imulq $104, %rcx, %rdx
- 0x48, 0x8d, 0x05, 0x32, 0x3d, 0x00, 0x00, //0x000011c7 leaq $15666(%rip), %rax /* _LSHIFT_TAB+0(%rip) */
- 0x44, 0x8b, 0x0c, 0x02, //0x000011ce movl (%rdx,%rax), %r9d
- 0x49, 0x63, 0xf0, //0x000011d2 movslq %r8d, %rsi
- 0x48, 0x8d, 0x3c, 0x02, //0x000011d5 leaq (%rdx,%rax), %rdi
- 0x48, 0x83, 0xc7, 0x04, //0x000011d9 addq $4, %rdi
- 0x31, 0xdb, //0x000011dd xorl %ebx, %ebx
- 0x4c, 0x89, 0x7d, 0xc8, //0x000011df movq %r15, $-56(%rbp)
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000011e3 .p2align 4, 0x90
- //0x000011f0 LBB0_251
- 0x0f, 0xb6, 0x04, 0x1f, //0x000011f0 movzbl (%rdi,%rbx), %eax
- 0x84, 0xc0, //0x000011f4 testb %al, %al
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000011f6 je LBB0_256
- 0x41, 0x38, 0x04, 0x1c, //0x000011fc cmpb %al, (%r12,%rbx)
- 0x0f, 0x85, 0x12, 0x03, 0x00, 0x00, //0x00001200 jne LBB0_294
- 0x48, 0x83, 0xc3, 0x01, //0x00001206 addq $1, %rbx
- 0x48, 0x39, 0xde, //0x0000120a cmpq %rbx, %rsi
- 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x0000120d jne LBB0_251
- 0x44, 0x89, 0xc0, //0x00001213 movl %r8d, %eax
- 0x48, 0x8d, 0x35, 0xe3, 0x3c, 0x00, 0x00, //0x00001216 leaq $15587(%rip), %rsi /* _LSHIFT_TAB+0(%rip) */
- 0x48, 0x01, 0xf2, //0x0000121d addq %rsi, %rdx
- 0x80, 0x7c, 0x10, 0x04, 0x00, //0x00001220 cmpb $0, $4(%rax,%rdx)
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001225 je LBB0_256
- //0x0000122b LBB0_255
- 0x41, 0x83, 0xc1, 0xff, //0x0000122b addl $-1, %r9d
- //0x0000122f LBB0_256
- 0x45, 0x85, 0xc0, //0x0000122f testl %r8d, %r8d
- 0x0f, 0x8e, 0xd7, 0x02, 0x00, 0x00, //0x00001232 jle LBB0_293
- 0x4c, 0x89, 0x4d, 0x88, //0x00001238 movq %r9, $-120(%rbp)
- 0x43, 0x8d, 0x04, 0x01, //0x0000123c leal (%r9,%r8), %eax
- 0x44, 0x89, 0xc6, //0x00001240 movl %r8d, %esi
- 0x48, 0x98, //0x00001243 cltq
- 0x48, 0x89, 0xc7, //0x00001245 movq %rax, %rdi
- 0x48, 0xc1, 0xe7, 0x20, //0x00001248 shlq $32, %rdi
- 0x48, 0x83, 0xc0, 0xff, //0x0000124c addq $-1, %rax
- 0x48, 0x83, 0xc6, 0x01, //0x00001250 addq $1, %rsi
- 0x45, 0x31, 0xff, //0x00001254 xorl %r15d, %r15d
- 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x00001257 jmp LBB0_260
- 0x90, 0x90, 0x90, 0x90, //0x0000125c .p2align 4, 0x90
- //0x00001260 LBB0_258
- 0x48, 0x85, 0xc0, //0x00001260 testq %rax, %rax
- 0x45, 0x0f, 0x45, 0xd3, //0x00001263 cmovnel %r11d, %r10d
- //0x00001267 LBB0_259
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00001267 movabsq $-4294967296, %rax
- 0x48, 0x01, 0xc7, //0x00001271 addq %rax, %rdi
- 0x49, 0x8d, 0x40, 0xff, //0x00001274 leaq $-1(%r8), %rax
- 0x48, 0x83, 0xc6, 0xff, //0x00001278 addq $-1, %rsi
- 0x48, 0x83, 0xfe, 0x01, //0x0000127c cmpq $1, %rsi
- 0x0f, 0x86, 0x4f, 0x00, 0x00, 0x00, //0x00001280 jbe LBB0_262
- //0x00001286 LBB0_260
- 0x49, 0x89, 0xc0, //0x00001286 movq %rax, %r8
- 0x8d, 0x46, 0xfe, //0x00001289 leal $-2(%rsi), %eax
- 0x49, 0x0f, 0xbe, 0x1c, 0x04, //0x0000128c movsbq (%r12,%rax), %rbx
- 0x48, 0x83, 0xc3, 0xd0, //0x00001291 addq $-48, %rbx
- 0x48, 0xd3, 0xe3, //0x00001295 shlq %cl, %rbx
- 0x4c, 0x01, 0xfb, //0x00001298 addq %r15, %rbx
- 0x48, 0x89, 0xd8, //0x0000129b movq %rbx, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000129e movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x000012a8 mulq %rdx
- 0x49, 0x89, 0xd7, //0x000012ab movq %rdx, %r15
- 0x49, 0xc1, 0xef, 0x03, //0x000012ae shrq $3, %r15
- 0x4b, 0x8d, 0x04, 0x3f, //0x000012b2 leaq (%r15,%r15), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x000012b6 leaq (%rax,%rax,4), %rdx
- 0x48, 0x89, 0xd8, //0x000012ba movq %rbx, %rax
- 0x48, 0x29, 0xd0, //0x000012bd subq %rdx, %rax
- 0x4c, 0x3b, 0x45, 0xc0, //0x000012c0 cmpq $-64(%rbp), %r8
- 0x0f, 0x83, 0x96, 0xff, 0xff, 0xff, //0x000012c4 jae LBB0_258
- 0x04, 0x30, //0x000012ca addb $48, %al
- 0x43, 0x88, 0x04, 0x04, //0x000012cc movb %al, (%r12,%r8)
- 0xe9, 0x92, 0xff, 0xff, 0xff, //0x000012d0 jmp LBB0_259
- //0x000012d5 LBB0_262
- 0x48, 0x83, 0xfb, 0x0a, //0x000012d5 cmpq $10, %rbx
- 0x0f, 0x83, 0x44, 0x02, 0x00, 0x00, //0x000012d9 jae LBB0_295
- 0x48, 0x8b, 0x5d, 0xc0, //0x000012df movq $-64(%rbp), %rbx
- 0x4c, 0x8b, 0x4d, 0x88, //0x000012e3 movq $-120(%rbp), %r9
- 0xe9, 0xae, 0x02, 0x00, 0x00, //0x000012e7 jmp LBB0_299
- //0x000012ec LBB0_264
- 0x45, 0x31, 0xc0, //0x000012ec xorl %r8d, %r8d
- 0xe9, 0x65, 0xfe, 0xff, 0xff, //0x000012ef jmp LBB0_242
- //0x000012f4 LBB0_265
- 0x41, 0x83, 0xf9, 0xc3, //0x000012f4 cmpl $-61, %r9d
- 0x0f, 0x87, 0x08, 0x03, 0x00, 0x00, //0x000012f8 ja LBB0_306
- 0x45, 0x89, 0xc8, //0x000012fe movl %r9d, %r8d
- 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00001301 jmp LBB0_269
- //0x00001306 LBB0_292
- 0x45, 0x31, 0xff, //0x00001306 xorl %r15d, %r15d
- //0x00001309 LBB0_267
- 0x45, 0x31, 0xc9, //0x00001309 xorl %r9d, %r9d
- //0x0000130c LBB0_268
- 0x41, 0x8d, 0x48, 0x3c, //0x0000130c leal $60(%r8), %ecx
- 0x45, 0x89, 0xce, //0x00001310 movl %r9d, %r14d
- 0x41, 0x83, 0xf8, 0x88, //0x00001313 cmpl $-120, %r8d
- 0x41, 0x89, 0xc8, //0x00001317 movl %ecx, %r8d
- 0x0f, 0x8d, 0xee, 0x02, 0x00, 0x00, //0x0000131a jge LBB0_307
- //0x00001320 LBB0_269
- 0x45, 0x85, 0xf6, //0x00001320 testl %r14d, %r14d
- 0xbe, 0x00, 0x00, 0x00, 0x00, //0x00001323 movl $0, %esi
- 0x41, 0x0f, 0x4f, 0xf6, //0x00001328 cmovgl %r14d, %esi
- 0x31, 0xc0, //0x0000132c xorl %eax, %eax
- 0x31, 0xc9, //0x0000132e xorl %ecx, %ecx
- //0x00001330 .p2align 4, 0x90
- //0x00001330 LBB0_270
- 0x48, 0x39, 0xc6, //0x00001330 cmpq %rax, %rsi
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00001333 je LBB0_273
- 0x48, 0x8d, 0x0c, 0x89, //0x00001339 leaq (%rcx,%rcx,4), %rcx
- 0x49, 0x0f, 0xbe, 0x14, 0x04, //0x0000133d movsbq (%r12,%rax), %rdx
- 0x48, 0x8d, 0x0c, 0x4a, //0x00001342 leaq (%rdx,%rcx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x00001346 addq $-48, %rcx
- 0x48, 0x83, 0xc0, 0x01, //0x0000134a addq $1, %rax
- 0x4c, 0x39, 0xe9, //0x0000134e cmpq %r13, %rcx
- 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x00001351 jb LBB0_270
- 0x89, 0xc6, //0x00001357 movl %eax, %esi
- 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00001359 jmp LBB0_275
- //0x0000135e LBB0_273
- 0x48, 0x85, 0xc9, //0x0000135e testq %rcx, %rcx
- 0x0f, 0x84, 0xa2, 0xff, 0xff, 0xff, //0x00001361 je LBB0_267
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001367 .p2align 4, 0x90
- //0x00001370 LBB0_274
- 0x48, 0x01, 0xc9, //0x00001370 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00001373 leaq (%rcx,%rcx,4), %rcx
- 0x83, 0xc6, 0x01, //0x00001377 addl $1, %esi
- 0x4c, 0x39, 0xe9, //0x0000137a cmpq %r13, %rcx
- 0x0f, 0x82, 0xed, 0xff, 0xff, 0xff, //0x0000137d jb LBB0_274
- //0x00001383 LBB0_275
- 0x41, 0x29, 0xf7, //0x00001383 subl %esi, %r15d
- 0x45, 0x31, 0xc9, //0x00001386 xorl %r9d, %r9d
- 0x44, 0x39, 0xf6, //0x00001389 cmpl %r14d, %esi
- 0x0f, 0x8d, 0xf6, 0x00, 0x00, 0x00, //0x0000138c jge LBB0_284
- 0x48, 0x63, 0xf6, //0x00001392 movslq %esi, %rsi
- 0x49, 0x63, 0xc6, //0x00001395 movslq %r14d, %rax
- 0x49, 0x89, 0xc1, //0x00001398 movq %rax, %r9
- 0x49, 0x29, 0xf1, //0x0000139b subq %rsi, %r9
- 0x48, 0x89, 0xf7, //0x0000139e movq %rsi, %rdi
- 0x48, 0xf7, 0xd7, //0x000013a1 notq %rdi
- 0x48, 0x01, 0xc7, //0x000013a4 addq %rax, %rdi
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000013a7 jne LBB0_278
- 0x31, 0xff, //0x000013ad xorl %edi, %edi
- 0x41, 0xf6, 0xc1, 0x01, //0x000013af testb $1, %r9b
- 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x000013b3 jne LBB0_281
- 0xe9, 0xa0, 0x00, 0x00, 0x00, //0x000013b9 jmp LBB0_282
- //0x000013be LBB0_278
- 0x4d, 0x89, 0xce, //0x000013be movq %r9, %r14
- 0x49, 0x83, 0xe6, 0xfe, //0x000013c1 andq $-2, %r14
- 0x49, 0xf7, 0xde, //0x000013c5 negq %r14
- 0x31, 0xff, //0x000013c8 xorl %edi, %edi
- 0x48, 0x8b, 0x45, 0x80, //0x000013ca movq $-128(%rbp), %rax
- 0x90, 0x90, //0x000013ce .p2align 4, 0x90
- //0x000013d0 LBB0_279
- 0x48, 0x89, 0xcb, //0x000013d0 movq %rcx, %rbx
- 0x48, 0xc1, 0xeb, 0x3c, //0x000013d3 shrq $60, %rbx
- 0x49, 0x8d, 0x55, 0xff, //0x000013d7 leaq $-1(%r13), %rdx
- 0x48, 0x21, 0xd1, //0x000013db andq %rdx, %rcx
- 0x80, 0xcb, 0x30, //0x000013de orb $48, %bl
- 0x88, 0x58, 0xff, //0x000013e1 movb %bl, $-1(%rax)
- 0x48, 0x8d, 0x0c, 0x89, //0x000013e4 leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x0f, 0xbe, 0x5c, 0x30, 0xff, //0x000013e8 movsbq $-1(%rax,%rsi), %rbx
- 0x48, 0x8d, 0x0c, 0x4b, //0x000013ee leaq (%rbx,%rcx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x000013f2 addq $-48, %rcx
- 0x48, 0x89, 0xcb, //0x000013f6 movq %rcx, %rbx
- 0x48, 0xc1, 0xeb, 0x3c, //0x000013f9 shrq $60, %rbx
- 0x48, 0x21, 0xd1, //0x000013fd andq %rdx, %rcx
- 0x80, 0xcb, 0x30, //0x00001400 orb $48, %bl
- 0x88, 0x18, //0x00001403 movb %bl, (%rax)
- 0x48, 0x8d, 0x0c, 0x89, //0x00001405 leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x0f, 0xbe, 0x14, 0x30, //0x00001409 movsbq (%rax,%rsi), %rdx
- 0x48, 0x8d, 0x0c, 0x4a, //0x0000140e leaq (%rdx,%rcx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x00001412 addq $-48, %rcx
- 0x48, 0x83, 0xc0, 0x02, //0x00001416 addq $2, %rax
- 0x48, 0x83, 0xc7, 0xfe, //0x0000141a addq $-2, %rdi
- 0x49, 0x39, 0xfe, //0x0000141e cmpq %rdi, %r14
- 0x0f, 0x85, 0xa9, 0xff, 0xff, 0xff, //0x00001421 jne LBB0_279
- 0x48, 0x29, 0xfe, //0x00001427 subq %rdi, %rsi
- 0x48, 0xf7, 0xdf, //0x0000142a negq %rdi
- 0x48, 0x8b, 0x5d, 0xc0, //0x0000142d movq $-64(%rbp), %rbx
- 0x41, 0xf6, 0xc1, 0x01, //0x00001431 testb $1, %r9b
- 0x0f, 0x84, 0x23, 0x00, 0x00, 0x00, //0x00001435 je LBB0_282
- //0x0000143b LBB0_281
- 0x49, 0x8d, 0x45, 0xff, //0x0000143b leaq $-1(%r13), %rax
- 0x48, 0x21, 0xc8, //0x0000143f andq %rcx, %rax
- 0x48, 0xc1, 0xe9, 0x3c, //0x00001442 shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x00001446 orb $48, %cl
- 0x41, 0x88, 0x0c, 0x3c, //0x00001449 movb %cl, (%r12,%rdi)
- 0x48, 0x8d, 0x04, 0x80, //0x0000144d leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x0c, 0x34, //0x00001451 movsbq (%r12,%rsi), %rcx
- 0x48, 0x8d, 0x0c, 0x41, //0x00001456 leaq (%rcx,%rax,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x0000145a addq $-48, %rcx
- //0x0000145e LBB0_282
- 0x48, 0x85, 0xc9, //0x0000145e testq %rcx, %rcx
- 0x0f, 0x85, 0x21, 0x00, 0x00, 0x00, //0x00001461 jne LBB0_284
- 0xe9, 0x51, 0x00, 0x00, 0x00, //0x00001467 jmp LBB0_286
- 0x90, 0x90, 0x90, 0x90, //0x0000146c .p2align 4, 0x90
- //0x00001470 LBB0_283
- 0x4c, 0x39, 0xe9, //0x00001470 cmpq %r13, %rcx
- 0x45, 0x0f, 0x43, 0xd3, //0x00001473 cmovael %r11d, %r10d
- 0x48, 0x8d, 0x0c, 0x00, //0x00001477 leaq (%rax,%rax), %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x0000147b leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc0, //0x0000147f testq %rax, %rax
- 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00001482 je LBB0_286
- //0x00001488 LBB0_284
- 0x49, 0x8d, 0x45, 0xff, //0x00001488 leaq $-1(%r13), %rax
- 0x48, 0x21, 0xc8, //0x0000148c andq %rcx, %rax
- 0x49, 0x63, 0xf1, //0x0000148f movslq %r9d, %rsi
- 0x48, 0x39, 0xf3, //0x00001492 cmpq %rsi, %rbx
- 0x0f, 0x86, 0xd5, 0xff, 0xff, 0xff, //0x00001495 jbe LBB0_283
- 0x48, 0xc1, 0xe9, 0x3c, //0x0000149b shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x0000149f orb $48, %cl
- 0x41, 0x88, 0x0c, 0x34, //0x000014a2 movb %cl, (%r12,%rsi)
- 0x83, 0xc6, 0x01, //0x000014a6 addl $1, %esi
- 0x41, 0x89, 0xf1, //0x000014a9 movl %esi, %r9d
- 0x48, 0x8d, 0x0c, 0x00, //0x000014ac leaq (%rax,%rax), %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x000014b0 leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc0, //0x000014b4 testq %rax, %rax
- 0x0f, 0x85, 0xcb, 0xff, 0xff, 0xff, //0x000014b7 jne LBB0_284
- //0x000014bd LBB0_286
- 0x41, 0x83, 0xc7, 0x01, //0x000014bd addl $1, %r15d
- 0x45, 0x85, 0xc9, //0x000014c1 testl %r9d, %r9d
- 0x0f, 0x8e, 0x3a, 0x00, 0x00, 0x00, //0x000014c4 jle LBB0_291
- 0x44, 0x89, 0xc8, //0x000014ca movl %r9d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x000014cd cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x33, 0xfe, 0xff, 0xff, //0x000014d3 jne LBB0_268
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000014d9 .p2align 4, 0x90
- //0x000014e0 LBB0_288
- 0x48, 0x83, 0xf8, 0x01, //0x000014e0 cmpq $1, %rax
- 0x0f, 0x86, 0x1c, 0xfe, 0xff, 0xff, //0x000014e4 jbe LBB0_292
- 0x8d, 0x48, 0xfe, //0x000014ea leal $-2(%rax), %ecx
- 0x48, 0x83, 0xc0, 0xff, //0x000014ed addq $-1, %rax
- 0x41, 0x80, 0x3c, 0x0c, 0x30, //0x000014f1 cmpb $48, (%r12,%rcx)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x000014f6 je LBB0_288
- 0x41, 0x89, 0xc1, //0x000014fc movl %eax, %r9d
- 0xe9, 0x08, 0xfe, 0xff, 0xff, //0x000014ff jmp LBB0_268
- //0x00001504 LBB0_291
- 0x0f, 0x85, 0x02, 0xfe, 0xff, 0xff, //0x00001504 jne LBB0_268
- 0xe9, 0xf7, 0xfd, 0xff, 0xff, //0x0000150a jmp LBB0_292
- //0x0000150f LBB0_293
- 0x48, 0x8b, 0x5d, 0xc0, //0x0000150f movq $-64(%rbp), %rbx
- 0xe9, 0x82, 0x00, 0x00, 0x00, //0x00001513 jmp LBB0_299
- //0x00001518 LBB0_294
- 0x0f, 0x8c, 0x0d, 0xfd, 0xff, 0xff, //0x00001518 jl LBB0_255
- 0xe9, 0x0c, 0xfd, 0xff, 0xff, //0x0000151e jmp LBB0_256
- //0x00001523 LBB0_295
- 0x49, 0x63, 0xc8, //0x00001523 movslq %r8d, %rcx
- 0x48, 0x83, 0xc1, 0xff, //0x00001526 addq $-1, %rcx
- 0x48, 0x8b, 0x5d, 0xc0, //0x0000152a movq $-64(%rbp), %rbx
- 0x4c, 0x8b, 0x4d, 0x88, //0x0000152e movq $-120(%rbp), %r9
- 0xe9, 0x21, 0x00, 0x00, 0x00, //0x00001532 jmp LBB0_297
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001537 .p2align 4, 0x90
- //0x00001540 LBB0_296
- 0x48, 0x85, 0xc0, //0x00001540 testq %rax, %rax
- 0x45, 0x0f, 0x45, 0xd3, //0x00001543 cmovnel %r11d, %r10d
- 0x48, 0x83, 0xc1, 0xff, //0x00001547 addq $-1, %rcx
- 0x49, 0x83, 0xff, 0x09, //0x0000154b cmpq $9, %r15
- 0x49, 0x89, 0xd7, //0x0000154f movq %rdx, %r15
- 0x0f, 0x86, 0x42, 0x00, 0x00, 0x00, //0x00001552 jbe LBB0_299
- //0x00001558 LBB0_297
- 0x4c, 0x89, 0xf8, //0x00001558 movq %r15, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000155b movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x00001565 mulq %rdx
- 0x48, 0xc1, 0xea, 0x03, //0x00001568 shrq $3, %rdx
- 0x48, 0x8d, 0x04, 0x12, //0x0000156c leaq (%rdx,%rdx), %rax
- 0x48, 0x8d, 0x34, 0x80, //0x00001570 leaq (%rax,%rax,4), %rsi
- 0x4c, 0x89, 0xf8, //0x00001574 movq %r15, %rax
- 0x48, 0x29, 0xf0, //0x00001577 subq %rsi, %rax
- 0x48, 0x39, 0xd9, //0x0000157a cmpq %rbx, %rcx
- 0x0f, 0x83, 0xbd, 0xff, 0xff, 0xff, //0x0000157d jae LBB0_296
- 0x04, 0x30, //0x00001583 addb $48, %al
- 0x41, 0x88, 0x04, 0x0c, //0x00001585 movb %al, (%r12,%rcx)
- 0x48, 0x83, 0xc1, 0xff, //0x00001589 addq $-1, %rcx
- 0x49, 0x83, 0xff, 0x09, //0x0000158d cmpq $9, %r15
- 0x49, 0x89, 0xd7, //0x00001591 movq %rdx, %r15
- 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x00001594 ja LBB0_297
- //0x0000159a LBB0_299
- 0x45, 0x01, 0xce, //0x0000159a addl %r9d, %r14d
- 0x4d, 0x63, 0xf6, //0x0000159d movslq %r14d, %r14
- 0x4c, 0x39, 0xf3, //0x000015a0 cmpq %r14, %rbx
- 0x44, 0x0f, 0x46, 0xf3, //0x000015a3 cmovbel %ebx, %r14d
- 0x4c, 0x8b, 0x7d, 0xc8, //0x000015a7 movq $-56(%rbp), %r15
- 0x45, 0x01, 0xcf, //0x000015ab addl %r9d, %r15d
- 0x45, 0x85, 0xf6, //0x000015ae testl %r14d, %r14d
- 0x0f, 0x8e, 0x3d, 0x00, 0x00, 0x00, //0x000015b1 jle LBB0_304
- 0x44, 0x89, 0xf0, //0x000015b7 movl %r14d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x000015ba cmpb $48, $-1(%rax,%r12)
- 0x44, 0x8b, 0x4d, 0xa8, //0x000015c0 movl $-88(%rbp), %r9d
- 0x0f, 0x85, 0x80, 0xfb, 0xff, 0xff, //0x000015c4 jne LBB0_240
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000015ca .p2align 4, 0x90
- //0x000015d0 LBB0_301
- 0x48, 0x83, 0xf8, 0x01, //0x000015d0 cmpq $1, %rax
- 0x0f, 0x86, 0x67, 0xfb, 0xff, 0xff, //0x000015d4 jbe LBB0_238
- 0x8d, 0x48, 0xfe, //0x000015da leal $-2(%rax), %ecx
- 0x48, 0x83, 0xc0, 0xff, //0x000015dd addq $-1, %rax
- 0x41, 0x80, 0x3c, 0x0c, 0x30, //0x000015e1 cmpb $48, (%r12,%rcx)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x000015e6 je LBB0_301
- 0x41, 0x89, 0xc6, //0x000015ec movl %eax, %r14d
- 0xe9, 0x56, 0xfb, 0xff, 0xff, //0x000015ef jmp LBB0_240
- //0x000015f4 LBB0_304
- 0x44, 0x8b, 0x4d, 0xa8, //0x000015f4 movl $-88(%rbp), %r9d
- 0x0f, 0x85, 0x4c, 0xfb, 0xff, 0xff, //0x000015f8 jne LBB0_240
- 0x45, 0x31, 0xf6, //0x000015fe xorl %r14d, %r14d
- 0xe9, 0x41, 0xfb, 0xff, 0xff, //0x00001601 jmp LBB0_239
- //0x00001606 LBB0_306
- 0x44, 0x89, 0xc8, //0x00001606 movl %r9d, %eax
- 0x45, 0x89, 0xf1, //0x00001609 movl %r14d, %r9d
- 0x89, 0xc1, //0x0000160c movl %eax, %ecx
- //0x0000160e LBB0_307
- 0xf7, 0xd9, //0x0000160e negl %ecx
- 0x45, 0x85, 0xc9, //0x00001610 testl %r9d, %r9d
- 0xbf, 0x00, 0x00, 0x00, 0x00, //0x00001613 movl $0, %edi
- 0x41, 0x0f, 0x4f, 0xf9, //0x00001618 cmovgl %r9d, %edi
- 0x31, 0xf6, //0x0000161c xorl %esi, %esi
- 0x31, 0xc0, //0x0000161e xorl %eax, %eax
- //0x00001620 .p2align 4, 0x90
- //0x00001620 LBB0_308
- 0x48, 0x39, 0xf7, //0x00001620 cmpq %rsi, %rdi
- 0x0f, 0x84, 0x65, 0x00, 0x00, 0x00, //0x00001623 je LBB0_314
- 0x48, 0x8d, 0x04, 0x80, //0x00001629 leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x14, 0x34, //0x0000162d movsbq (%r12,%rsi), %rdx
- 0x48, 0x8d, 0x04, 0x42, //0x00001632 leaq (%rdx,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x00001636 addq $-48, %rax
- 0x48, 0x83, 0xc6, 0x01, //0x0000163a addq $1, %rsi
- 0x48, 0x89, 0xc2, //0x0000163e movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x00001641 shrq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x00001644 testq %rdx, %rdx
- 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x00001647 je LBB0_308
- 0x89, 0xf7, //0x0000164d movl %esi, %edi
- //0x0000164f LBB0_311
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000164f movq $-1, %r8
- 0x49, 0xd3, 0xe0, //0x00001656 shlq %cl, %r8
- 0x49, 0xf7, 0xd0, //0x00001659 notq %r8
- 0x45, 0x31, 0xf6, //0x0000165c xorl %r14d, %r14d
- 0x44, 0x39, 0xcf, //0x0000165f cmpl %r9d, %edi
- 0x0f, 0x8d, 0x86, 0x00, 0x00, 0x00, //0x00001662 jge LBB0_319
- 0x4c, 0x89, 0x7d, 0xc8, //0x00001668 movq %r15, $-56(%rbp)
- 0x4c, 0x63, 0xff, //0x0000166c movslq %edi, %r15
- 0x49, 0x63, 0xd1, //0x0000166f movslq %r9d, %rdx
- 0x49, 0x89, 0xd6, //0x00001672 movq %rdx, %r14
- 0x4d, 0x29, 0xfe, //0x00001675 subq %r15, %r14
- 0x4c, 0x89, 0xfe, //0x00001678 movq %r15, %rsi
- 0x48, 0xf7, 0xd6, //0x0000167b notq %rsi
- 0x48, 0x01, 0xd6, //0x0000167e addq %rdx, %rsi
- 0x0f, 0x85, 0x81, 0x00, 0x00, 0x00, //0x00001681 jne LBB0_321
- 0x31, 0xd2, //0x00001687 xorl %edx, %edx
- 0xe9, 0xe5, 0x00, 0x00, 0x00, //0x00001689 jmp LBB0_324
- //0x0000168e LBB0_314
- 0x48, 0x85, 0xc0, //0x0000168e testq %rax, %rax
- 0x0f, 0x84, 0x60, 0x00, 0x00, 0x00, //0x00001691 je LBB0_320
- 0x48, 0x89, 0xc2, //0x00001697 movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x0000169a shrq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x0000169d testq %rdx, %rdx
- 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x000016a0 je LBB0_317
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000016a6 movq $-1, %r8
- 0x49, 0xd3, 0xe0, //0x000016ad shlq %cl, %r8
- 0x49, 0xf7, 0xd0, //0x000016b0 notq %r8
- 0x41, 0x29, 0xff, //0x000016b3 subl %edi, %r15d
- 0x41, 0x83, 0xc7, 0x01, //0x000016b6 addl $1, %r15d
- 0x45, 0x31, 0xf6, //0x000016ba xorl %r14d, %r14d
- 0x44, 0x8b, 0x4d, 0xa8, //0x000016bd movl $-88(%rbp), %r9d
- 0xe9, 0xfa, 0x00, 0x00, 0x00, //0x000016c1 jmp LBB0_328
- //0x000016c6 LBB0_317
- 0x48, 0x01, 0xc0, //0x000016c6 addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x000016c9 leaq (%rax,%rax,4), %rax
- 0x83, 0xc7, 0x01, //0x000016cd addl $1, %edi
- 0x48, 0x89, 0xc2, //0x000016d0 movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x000016d3 shrq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x000016d6 testq %rdx, %rdx
- 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x000016d9 je LBB0_317
- 0xe9, 0x6b, 0xff, 0xff, 0xff, //0x000016df jmp LBB0_311
- //0x000016e4 LBB0_318
- 0x31, 0xdb, //0x000016e4 xorl %ebx, %ebx
- 0x45, 0x31, 0xc0, //0x000016e6 xorl %r8d, %r8d
- 0xe9, 0x6b, 0xfa, 0xff, 0xff, //0x000016e9 jmp LBB0_242
- //0x000016ee LBB0_319
- 0x44, 0x8b, 0x4d, 0xa8, //0x000016ee movl $-88(%rbp), %r9d
- 0xe9, 0xb0, 0x00, 0x00, 0x00, //0x000016f2 jmp LBB0_327
- //0x000016f7 LBB0_320
- 0x45, 0x31, 0xf6, //0x000016f7 xorl %r14d, %r14d
- 0x31, 0xdb, //0x000016fa xorl %ebx, %ebx
- 0x45, 0x31, 0xc0, //0x000016fc xorl %r8d, %r8d
- 0x44, 0x8b, 0x4d, 0xa8, //0x000016ff movl $-88(%rbp), %r9d
- 0xe9, 0x51, 0xfa, 0xff, 0xff, //0x00001703 jmp LBB0_242
- //0x00001708 LBB0_321
- 0x4d, 0x89, 0xf1, //0x00001708 movq %r14, %r9
- 0x49, 0x83, 0xe1, 0xfe, //0x0000170b andq $-2, %r9
- 0x49, 0xf7, 0xd9, //0x0000170f negq %r9
- 0x31, 0xd2, //0x00001712 xorl %edx, %edx
- 0x48, 0x8b, 0x75, 0x80, //0x00001714 movq $-128(%rbp), %rsi
- //0x00001718 LBB0_322
- 0x48, 0x89, 0xc3, //0x00001718 movq %rax, %rbx
- 0x48, 0xd3, 0xeb, //0x0000171b shrq %cl, %rbx
- 0x4c, 0x21, 0xc0, //0x0000171e andq %r8, %rax
- 0x80, 0xc3, 0x30, //0x00001721 addb $48, %bl
- 0x88, 0x5e, 0xff, //0x00001724 movb %bl, $-1(%rsi)
- 0x48, 0x8d, 0x04, 0x80, //0x00001727 leaq (%rax,%rax,4), %rax
- 0x4a, 0x0f, 0xbe, 0x5c, 0x3e, 0xff, //0x0000172b movsbq $-1(%rsi,%r15), %rbx
- 0x48, 0x8d, 0x04, 0x43, //0x00001731 leaq (%rbx,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x00001735 addq $-48, %rax
- 0x48, 0x89, 0xc3, //0x00001739 movq %rax, %rbx
- 0x48, 0xd3, 0xeb, //0x0000173c shrq %cl, %rbx
- 0x4c, 0x21, 0xc0, //0x0000173f andq %r8, %rax
- 0x80, 0xc3, 0x30, //0x00001742 addb $48, %bl
- 0x88, 0x1e, //0x00001745 movb %bl, (%rsi)
- 0x48, 0x8d, 0x04, 0x80, //0x00001747 leaq (%rax,%rax,4), %rax
- 0x4a, 0x0f, 0xbe, 0x1c, 0x3e, //0x0000174b movsbq (%rsi,%r15), %rbx
- 0x48, 0x8d, 0x04, 0x43, //0x00001750 leaq (%rbx,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x00001754 addq $-48, %rax
- 0x48, 0x83, 0xc6, 0x02, //0x00001758 addq $2, %rsi
- 0x48, 0x83, 0xc2, 0xfe, //0x0000175c addq $-2, %rdx
- 0x49, 0x39, 0xd1, //0x00001760 cmpq %rdx, %r9
- 0x0f, 0x85, 0xaf, 0xff, 0xff, 0xff, //0x00001763 jne LBB0_322
- 0x49, 0x29, 0xd7, //0x00001769 subq %rdx, %r15
- 0x48, 0xf7, 0xda, //0x0000176c negq %rdx
- 0x48, 0x8b, 0x5d, 0xc0, //0x0000176f movq $-64(%rbp), %rbx
- //0x00001773 LBB0_324
- 0x41, 0xf6, 0xc6, 0x01, //0x00001773 testb $1, %r14b
- 0x44, 0x8b, 0x4d, 0xa8, //0x00001777 movl $-88(%rbp), %r9d
- 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x0000177b je LBB0_326
- 0x48, 0x89, 0xc6, //0x00001781 movq %rax, %rsi
- 0x48, 0xd3, 0xee, //0x00001784 shrq %cl, %rsi
- 0x4c, 0x21, 0xc0, //0x00001787 andq %r8, %rax
- 0x40, 0x80, 0xc6, 0x30, //0x0000178a addb $48, %sil
- 0x41, 0x88, 0x34, 0x14, //0x0000178e movb %sil, (%r12,%rdx)
- 0x48, 0x8d, 0x04, 0x80, //0x00001792 leaq (%rax,%rax,4), %rax
- 0x4b, 0x0f, 0xbe, 0x14, 0x3c, //0x00001796 movsbq (%r12,%r15), %rdx
- 0x48, 0x8d, 0x04, 0x42, //0x0000179b leaq (%rdx,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x0000179f addq $-48, %rax
- //0x000017a3 LBB0_326
- 0x4c, 0x8b, 0x7d, 0xc8, //0x000017a3 movq $-56(%rbp), %r15
- //0x000017a7 LBB0_327
- 0x41, 0x29, 0xff, //0x000017a7 subl %edi, %r15d
- 0x41, 0x83, 0xc7, 0x01, //0x000017aa addl $1, %r15d
- 0xe9, 0x4b, 0x00, 0x00, 0x00, //0x000017ae jmp LBB0_332
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000017b3 .p2align 4, 0x90
- //0x000017c0 LBB0_328
- 0x48, 0x89, 0xc2, //0x000017c0 movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x000017c3 shrq %cl, %rdx
- 0x4c, 0x21, 0xc0, //0x000017c6 andq %r8, %rax
- 0x49, 0x63, 0xf6, //0x000017c9 movslq %r14d, %rsi
- 0x48, 0x39, 0xf3, //0x000017cc cmpq %rsi, %rbx
- 0x0f, 0x86, 0x1b, 0x00, 0x00, 0x00, //0x000017cf jbe LBB0_330
- 0x80, 0xc2, 0x30, //0x000017d5 addb $48, %dl
- 0x41, 0x88, 0x14, 0x34, //0x000017d8 movb %dl, (%r12,%rsi)
- 0x83, 0xc6, 0x01, //0x000017dc addl $1, %esi
- 0x41, 0x89, 0xf6, //0x000017df movl %esi, %r14d
- 0xe9, 0x10, 0x00, 0x00, 0x00, //0x000017e2 jmp LBB0_331
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000017e7 .p2align 4, 0x90
- //0x000017f0 LBB0_330
- 0x48, 0x85, 0xd2, //0x000017f0 testq %rdx, %rdx
- 0x45, 0x0f, 0x45, 0xd3, //0x000017f3 cmovnel %r11d, %r10d
- //0x000017f7 LBB0_331
- 0x48, 0x01, 0xc0, //0x000017f7 addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x000017fa leaq (%rax,%rax,4), %rax
- //0x000017fe LBB0_332
- 0x48, 0x85, 0xc0, //0x000017fe testq %rax, %rax
- 0x0f, 0x85, 0xb9, 0xff, 0xff, 0xff, //0x00001801 jne LBB0_328
- 0x45, 0x85, 0xf6, //0x00001807 testl %r14d, %r14d
- 0x0f, 0x8e, 0x36, 0x00, 0x00, 0x00, //0x0000180a jle LBB0_338
- 0x44, 0x89, 0xf3, //0x00001810 movl %r14d, %ebx
- 0x42, 0x80, 0x7c, 0x23, 0xff, 0x30, //0x00001813 cmpb $48, $-1(%rbx,%r12)
- 0x0f, 0x85, 0x34, 0xf9, 0xff, 0xff, //0x00001819 jne LBB0_241
- //0x0000181f LBB0_335
- 0x48, 0x83, 0xfb, 0x01, //0x0000181f cmpq $1, %rbx
- 0x0f, 0x86, 0x2e, 0x00, 0x00, 0x00, //0x00001823 jbe LBB0_340
- 0x8d, 0x43, 0xfe, //0x00001829 leal $-2(%rbx), %eax
- 0x48, 0x83, 0xc3, 0xff, //0x0000182c addq $-1, %rbx
- 0x41, 0x80, 0x3c, 0x04, 0x30, //0x00001830 cmpb $48, (%r12,%rax)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x00001835 je LBB0_335
- 0x41, 0x89, 0xde, //0x0000183b movl %ebx, %r14d
- 0x41, 0x89, 0xd8, //0x0000183e movl %ebx, %r8d
- 0xe9, 0x13, 0xf9, 0xff, 0xff, //0x00001841 jmp LBB0_242
- //0x00001846 LBB0_338
- 0x0f, 0x85, 0x07, 0xf9, 0xff, 0xff, //0x00001846 jne LBB0_241
- 0x45, 0x31, 0xf6, //0x0000184c xorl %r14d, %r14d
- 0x45, 0x31, 0xff, //0x0000184f xorl %r15d, %r15d
- 0xe9, 0xfc, 0xf8, 0xff, 0xff, //0x00001852 jmp LBB0_241
- //0x00001857 LBB0_340
- 0x83, 0xc3, 0xff, //0x00001857 addl $-1, %ebx
- 0x41, 0x89, 0xde, //0x0000185a movl %ebx, %r14d
- 0x45, 0x31, 0xff, //0x0000185d xorl %r15d, %r15d
- 0xe9, 0xee, 0xf8, 0xff, 0xff, //0x00001860 jmp LBB0_241
- //0x00001865 LBB0_341
- 0x48, 0x8b, 0x45, 0xa0, //0x00001865 movq $-96(%rbp), %rax
- 0x3d, 0x02, 0xfc, 0xff, 0xff, //0x00001869 cmpl $-1022, %eax
- 0x0f, 0x8f, 0xf3, 0x01, 0x00, 0x00, //0x0000186e jg LBB0_371
- 0x4c, 0x89, 0x7d, 0xc8, //0x00001874 movq %r15, $-56(%rbp)
- 0x41, 0xbf, 0x02, 0xfc, 0xff, 0xff, //0x00001878 movl $-1022, %r15d
- 0x45, 0x85, 0xc0, //0x0000187e testl %r8d, %r8d
- 0x0f, 0x84, 0x72, 0x04, 0x00, 0x00, //0x00001881 je LBB0_410
- 0x48, 0x8b, 0x45, 0xa0, //0x00001887 movq $-96(%rbp), %rax
- 0x8d, 0xb8, 0xfd, 0x03, 0x00, 0x00, //0x0000188b leal $1021(%rax), %edi
- 0x3d, 0xc6, 0xfb, 0xff, 0xff, //0x00001891 cmpl $-1082, %eax
- 0x0f, 0x87, 0xe5, 0x01, 0x00, 0x00, //0x00001896 ja LBB0_373
- 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x0000189c movl $1, %r9d
- 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x000018a2 jmp LBB0_347
- //0x000018a7 LBB0_370
- 0x31, 0xc0, //0x000018a7 xorl %eax, %eax
- 0x48, 0x89, 0x45, 0xc8, //0x000018a9 movq %rax, $-56(%rbp)
- //0x000018ad LBB0_345
- 0x45, 0x31, 0xf6, //0x000018ad xorl %r14d, %r14d
- //0x000018b0 LBB0_346
- 0x8d, 0x4f, 0x3c, //0x000018b0 leal $60(%rdi), %ecx
- 0x45, 0x89, 0xf0, //0x000018b3 movl %r14d, %r8d
- 0x45, 0x89, 0xf3, //0x000018b6 movl %r14d, %r11d
- 0x83, 0xff, 0x88, //0x000018b9 cmpl $-120, %edi
- 0x89, 0xcf, //0x000018bc movl %ecx, %edi
- 0x0f, 0x8d, 0xc2, 0x01, 0x00, 0x00, //0x000018be jge LBB0_374
- //0x000018c4 LBB0_347
- 0x45, 0x85, 0xc0, //0x000018c4 testl %r8d, %r8d
- 0xbb, 0x00, 0x00, 0x00, 0x00, //0x000018c7 movl $0, %ebx
- 0x41, 0x0f, 0x4f, 0xd8, //0x000018cc cmovgl %r8d, %ebx
- 0x31, 0xf6, //0x000018d0 xorl %esi, %esi
- 0x31, 0xc9, //0x000018d2 xorl %ecx, %ecx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000018d4 .p2align 4, 0x90
- //0x000018e0 LBB0_348
- 0x48, 0x39, 0xf3, //0x000018e0 cmpq %rsi, %rbx
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x000018e3 je LBB0_351
- 0x48, 0x8d, 0x04, 0x89, //0x000018e9 leaq (%rcx,%rcx,4), %rax
- 0x49, 0x0f, 0xbe, 0x0c, 0x34, //0x000018ed movsbq (%r12,%rsi), %rcx
- 0x48, 0x8d, 0x0c, 0x41, //0x000018f2 leaq (%rcx,%rax,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x000018f6 addq $-48, %rcx
- 0x48, 0x83, 0xc6, 0x01, //0x000018fa addq $1, %rsi
- 0x4c, 0x39, 0xe9, //0x000018fe cmpq %r13, %rcx
- 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x00001901 jb LBB0_348
- 0x89, 0xf3, //0x00001907 movl %esi, %ebx
- 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00001909 jmp LBB0_353
- //0x0000190e LBB0_351
- 0x48, 0x85, 0xc9, //0x0000190e testq %rcx, %rcx
- 0x0f, 0x84, 0x96, 0xff, 0xff, 0xff, //0x00001911 je LBB0_345
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001917 .p2align 4, 0x90
- //0x00001920 LBB0_352
- 0x48, 0x01, 0xc9, //0x00001920 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00001923 leaq (%rcx,%rcx,4), %rcx
- 0x83, 0xc3, 0x01, //0x00001927 addl $1, %ebx
- 0x4c, 0x39, 0xe9, //0x0000192a cmpq %r13, %rcx
- 0x0f, 0x82, 0xed, 0xff, 0xff, 0xff, //0x0000192d jb LBB0_352
- //0x00001933 LBB0_353
- 0x48, 0x8b, 0x45, 0xc8, //0x00001933 movq $-56(%rbp), %rax
- 0x29, 0xd8, //0x00001937 subl %ebx, %eax
- 0x48, 0x89, 0x45, 0xc8, //0x00001939 movq %rax, $-56(%rbp)
- 0x31, 0xf6, //0x0000193d xorl %esi, %esi
- 0x44, 0x39, 0xc3, //0x0000193f cmpl %r8d, %ebx
- 0x0f, 0x8d, 0x68, 0x00, 0x00, 0x00, //0x00001942 jge LBB0_358
- 0x49, 0x89, 0xf8, //0x00001948 movq %rdi, %r8
- 0x48, 0x63, 0xc3, //0x0000194b movslq %ebx, %rax
- 0x49, 0x63, 0xf6, //0x0000194e movslq %r14d, %rsi
- 0x49, 0x8d, 0x1c, 0x04, //0x00001951 leaq (%r12,%rax), %rbx
- 0x45, 0x31, 0xf6, //0x00001955 xorl %r14d, %r14d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001958 .p2align 4, 0x90
- //0x00001960 LBB0_355
- 0x49, 0x8d, 0x55, 0xff, //0x00001960 leaq $-1(%r13), %rdx
- 0x48, 0x21, 0xca, //0x00001964 andq %rcx, %rdx
- 0x48, 0xc1, 0xe9, 0x3c, //0x00001967 shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x0000196b orb $48, %cl
- 0x43, 0x88, 0x0c, 0x34, //0x0000196e movb %cl, (%r12,%r14)
- 0x4a, 0x0f, 0xbe, 0x0c, 0x33, //0x00001972 movsbq (%rbx,%r14), %rcx
- 0x4a, 0x8d, 0x3c, 0x30, //0x00001977 leaq (%rax,%r14), %rdi
- 0x48, 0x83, 0xc7, 0x01, //0x0000197b addq $1, %rdi
- 0x49, 0x83, 0xc6, 0x01, //0x0000197f addq $1, %r14
- 0x48, 0x8d, 0x14, 0x92, //0x00001983 leaq (%rdx,%rdx,4), %rdx
- 0x48, 0x8d, 0x0c, 0x51, //0x00001987 leaq (%rcx,%rdx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x0000198b addq $-48, %rcx
- 0x48, 0x39, 0xf7, //0x0000198f cmpq %rsi, %rdi
- 0x0f, 0x8c, 0xc8, 0xff, 0xff, 0xff, //0x00001992 jl LBB0_355
- 0x48, 0x85, 0xc9, //0x00001998 testq %rcx, %rcx
- 0x0f, 0x84, 0x71, 0x00, 0x00, 0x00, //0x0000199b je LBB0_363
- 0x44, 0x89, 0xf6, //0x000019a1 movl %r14d, %esi
- 0x48, 0x8b, 0x55, 0xc0, //0x000019a4 movq $-64(%rbp), %rdx
- 0x4c, 0x89, 0xc7, //0x000019a8 movq %r8, %rdi
- 0xe9, 0x04, 0x00, 0x00, 0x00, //0x000019ab jmp LBB0_359
- //0x000019b0 LBB0_358
- 0x48, 0x8b, 0x55, 0xc0, //0x000019b0 movq $-64(%rbp), %rdx
- //0x000019b4 LBB0_359
- 0x41, 0x89, 0xf6, //0x000019b4 movl %esi, %r14d
- 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x000019b7 jmp LBB0_361
- 0x90, 0x90, 0x90, 0x90, //0x000019bc .p2align 4, 0x90
- //0x000019c0 LBB0_360
- 0x4c, 0x39, 0xe9, //0x000019c0 cmpq %r13, %rcx
- 0x45, 0x0f, 0x43, 0xd1, //0x000019c3 cmovael %r9d, %r10d
- 0x48, 0x8d, 0x0c, 0x00, //0x000019c7 leaq (%rax,%rax), %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x000019cb leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc0, //0x000019cf testq %rax, %rax
- 0x0f, 0x84, 0x3d, 0x00, 0x00, 0x00, //0x000019d2 je LBB0_364
- //0x000019d8 LBB0_361
- 0x49, 0x8d, 0x45, 0xff, //0x000019d8 leaq $-1(%r13), %rax
- 0x48, 0x21, 0xc8, //0x000019dc andq %rcx, %rax
- 0x49, 0x63, 0xf6, //0x000019df movslq %r14d, %rsi
- 0x48, 0x39, 0xf2, //0x000019e2 cmpq %rsi, %rdx
- 0x0f, 0x86, 0xd5, 0xff, 0xff, 0xff, //0x000019e5 jbe LBB0_360
- 0x48, 0xc1, 0xe9, 0x3c, //0x000019eb shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x000019ef orb $48, %cl
- 0x41, 0x88, 0x0c, 0x34, //0x000019f2 movb %cl, (%r12,%rsi)
- 0x83, 0xc6, 0x01, //0x000019f6 addl $1, %esi
- 0x41, 0x89, 0xf6, //0x000019f9 movl %esi, %r14d
- 0x48, 0x8d, 0x0c, 0x00, //0x000019fc leaq (%rax,%rax), %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00001a00 leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc0, //0x00001a04 testq %rax, %rax
- 0x0f, 0x85, 0xcb, 0xff, 0xff, 0xff, //0x00001a07 jne LBB0_361
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00001a0d jmp LBB0_364
- //0x00001a12 LBB0_363
- 0x4c, 0x89, 0xc7, //0x00001a12 movq %r8, %rdi
- //0x00001a15 LBB0_364
- 0x48, 0x8b, 0x45, 0xc8, //0x00001a15 movq $-56(%rbp), %rax
- 0x83, 0xc0, 0x01, //0x00001a19 addl $1, %eax
- 0x48, 0x89, 0x45, 0xc8, //0x00001a1c movq %rax, $-56(%rbp)
- 0x45, 0x85, 0xf6, //0x00001a20 testl %r14d, %r14d
- 0x0f, 0x8e, 0x33, 0x00, 0x00, 0x00, //0x00001a23 jle LBB0_369
- 0x44, 0x89, 0xf0, //0x00001a29 movl %r14d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00001a2c cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x78, 0xfe, 0xff, 0xff, //0x00001a32 jne LBB0_346
- //0x00001a38 LBB0_366
- 0x48, 0x83, 0xf8, 0x01, //0x00001a38 cmpq $1, %rax
- 0x0f, 0x86, 0x65, 0xfe, 0xff, 0xff, //0x00001a3c jbe LBB0_370
- 0x8d, 0x48, 0xfe, //0x00001a42 leal $-2(%rax), %ecx
- 0x48, 0x83, 0xc0, 0xff, //0x00001a45 addq $-1, %rax
- 0x41, 0x80, 0x3c, 0x0c, 0x30, //0x00001a49 cmpb $48, (%r12,%rcx)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x00001a4e je LBB0_366
- 0x41, 0x89, 0xc6, //0x00001a54 movl %eax, %r14d
- 0xe9, 0x54, 0xfe, 0xff, 0xff, //0x00001a57 jmp LBB0_346
- //0x00001a5c LBB0_369
- 0x0f, 0x85, 0x4e, 0xfe, 0xff, 0xff, //0x00001a5c jne LBB0_346
- 0xe9, 0x40, 0xfe, 0xff, 0xff, //0x00001a62 jmp LBB0_370
- //0x00001a67 LBB0_371
- 0x3d, 0x00, 0x04, 0x00, 0x00, //0x00001a67 cmpl $1024, %eax
- 0x0f, 0x8f, 0xd7, 0xf1, 0xff, 0xff, //0x00001a6c jg LBB0_160
- 0x4c, 0x89, 0x7d, 0xc8, //0x00001a72 movq %r15, $-56(%rbp)
- 0x83, 0xc0, 0xff, //0x00001a76 addl $-1, %eax
- 0x41, 0x89, 0xc7, //0x00001a79 movl %eax, %r15d
- 0xe9, 0xba, 0x01, 0x00, 0x00, //0x00001a7c jmp LBB0_398
- //0x00001a81 LBB0_373
- 0x45, 0x89, 0xc3, //0x00001a81 movl %r8d, %r11d
- 0x89, 0xf9, //0x00001a84 movl %edi, %ecx
- //0x00001a86 LBB0_374
- 0xf7, 0xd9, //0x00001a86 negl %ecx
- 0x31, 0xd2, //0x00001a88 xorl %edx, %edx
- 0x45, 0x85, 0xdb, //0x00001a8a testl %r11d, %r11d
- 0xbe, 0x00, 0x00, 0x00, 0x00, //0x00001a8d movl $0, %esi
- 0x41, 0x0f, 0x4f, 0xf3, //0x00001a92 cmovgl %r11d, %esi
- 0x31, 0xc0, //0x00001a96 xorl %eax, %eax
- //0x00001a98 LBB0_375
- 0x48, 0x39, 0xd6, //0x00001a98 cmpq %rdx, %rsi
- 0x0f, 0x84, 0xa0, 0x00, 0x00, 0x00, //0x00001a9b je LBB0_382
- 0x48, 0x8d, 0x04, 0x80, //0x00001aa1 leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x3c, 0x14, //0x00001aa5 movsbq (%r12,%rdx), %rdi
- 0x48, 0x8d, 0x04, 0x47, //0x00001aaa leaq (%rdi,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x00001aae addq $-48, %rax
- 0x48, 0x83, 0xc2, 0x01, //0x00001ab2 addq $1, %rdx
- 0x48, 0x89, 0xc7, //0x00001ab6 movq %rax, %rdi
- 0x48, 0xd3, 0xef, //0x00001ab9 shrq %cl, %rdi
- 0x48, 0x85, 0xff, //0x00001abc testq %rdi, %rdi
- 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x00001abf je LBB0_375
- 0x89, 0xd6, //0x00001ac5 movl %edx, %esi
- 0x4c, 0x8b, 0x7d, 0xc8, //0x00001ac7 movq $-56(%rbp), %r15
- //0x00001acb LBB0_378
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001acb movq $-1, %rdx
- 0x48, 0xd3, 0xe2, //0x00001ad2 shlq %cl, %rdx
- 0x48, 0xf7, 0xd2, //0x00001ad5 notq %rdx
- 0x45, 0x31, 0xed, //0x00001ad8 xorl %r13d, %r13d
- 0x44, 0x39, 0xde, //0x00001adb cmpl %r11d, %esi
- 0x0f, 0x8d, 0x44, 0x00, 0x00, 0x00, //0x00001ade jge LBB0_381
- 0x4c, 0x63, 0xce, //0x00001ae4 movslq %esi, %r9
- 0x4d, 0x63, 0xc6, //0x00001ae7 movslq %r14d, %r8
- 0x4f, 0x8d, 0x1c, 0x0c, //0x00001aea leaq (%r12,%r9), %r11
- 0x45, 0x31, 0xed, //0x00001aee xorl %r13d, %r13d
- //0x00001af1 LBB0_380
- 0x48, 0x89, 0xc7, //0x00001af1 movq %rax, %rdi
- 0x48, 0xd3, 0xef, //0x00001af4 shrq %cl, %rdi
- 0x48, 0x21, 0xd0, //0x00001af7 andq %rdx, %rax
- 0x40, 0x80, 0xc7, 0x30, //0x00001afa addb $48, %dil
- 0x43, 0x88, 0x3c, 0x2c, //0x00001afe movb %dil, (%r12,%r13)
- 0x4b, 0x0f, 0xbe, 0x3c, 0x2b, //0x00001b02 movsbq (%r11,%r13), %rdi
- 0x4b, 0x8d, 0x1c, 0x29, //0x00001b07 leaq (%r9,%r13), %rbx
- 0x48, 0x83, 0xc3, 0x01, //0x00001b0b addq $1, %rbx
- 0x49, 0x83, 0xc5, 0x01, //0x00001b0f addq $1, %r13
- 0x48, 0x8d, 0x04, 0x80, //0x00001b13 leaq (%rax,%rax,4), %rax
- 0x48, 0x8d, 0x04, 0x47, //0x00001b17 leaq (%rdi,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x00001b1b addq $-48, %rax
- 0x4c, 0x39, 0xc3, //0x00001b1f cmpq %r8, %rbx
- 0x0f, 0x8c, 0xc9, 0xff, 0xff, 0xff, //0x00001b22 jl LBB0_380
- //0x00001b28 LBB0_381
- 0x4c, 0x8b, 0x75, 0xb0, //0x00001b28 movq $-80(%rbp), %r14
- 0x41, 0x29, 0xf7, //0x00001b2c subl %esi, %r15d
- 0x41, 0x83, 0xc7, 0x01, //0x00001b2f addl $1, %r15d
- 0x48, 0x85, 0xc0, //0x00001b33 testq %rax, %rax
- 0x0f, 0x85, 0x3c, 0x00, 0x00, 0x00, //0x00001b36 jne LBB0_385
- 0xe9, 0x8c, 0x00, 0x00, 0x00, //0x00001b3c jmp LBB0_389
- //0x00001b41 LBB0_382
- 0x48, 0x85, 0xc0, //0x00001b41 testq %rax, %rax
- 0x0f, 0x84, 0xaf, 0x01, 0x00, 0x00, //0x00001b44 je LBB0_410
- 0x48, 0x89, 0xc2, //0x00001b4a movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x00001b4d shrq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x00001b50 testq %rdx, %rdx
- 0x0f, 0x84, 0xee, 0x06, 0x00, 0x00, //0x00001b53 je LBB0_469
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001b59 movq $-1, %rdx
- 0x48, 0xd3, 0xe2, //0x00001b60 shlq %cl, %rdx
- 0x48, 0xf7, 0xd2, //0x00001b63 notq %rdx
- 0x4c, 0x8b, 0x7d, 0xc8, //0x00001b66 movq $-56(%rbp), %r15
- 0x41, 0x29, 0xf7, //0x00001b6a subl %esi, %r15d
- 0x41, 0x83, 0xc7, 0x01, //0x00001b6d addl $1, %r15d
- 0x45, 0x31, 0xed, //0x00001b71 xorl %r13d, %r13d
- 0x4c, 0x8b, 0x75, 0xb0, //0x00001b74 movq $-80(%rbp), %r14
- //0x00001b78 LBB0_385
- 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001b78 movl $1, %esi
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00001b7d jmp LBB0_387
- //0x00001b82 LBB0_386
- 0x48, 0x85, 0xff, //0x00001b82 testq %rdi, %rdi
- 0x44, 0x0f, 0x45, 0xd6, //0x00001b85 cmovnel %esi, %r10d
- 0x48, 0x01, 0xc0, //0x00001b89 addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00001b8c leaq (%rax,%rax,4), %rax
- 0x48, 0x85, 0xc0, //0x00001b90 testq %rax, %rax
- 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00001b93 je LBB0_389
- //0x00001b99 LBB0_387
- 0x48, 0x89, 0xc7, //0x00001b99 movq %rax, %rdi
- 0x48, 0xd3, 0xef, //0x00001b9c shrq %cl, %rdi
- 0x48, 0x21, 0xd0, //0x00001b9f andq %rdx, %rax
- 0x49, 0x63, 0xdd, //0x00001ba2 movslq %r13d, %rbx
- 0x48, 0x39, 0x5d, 0xc0, //0x00001ba5 cmpq %rbx, $-64(%rbp)
- 0x0f, 0x86, 0xd3, 0xff, 0xff, 0xff, //0x00001ba9 jbe LBB0_386
- 0x40, 0x80, 0xc7, 0x30, //0x00001baf addb $48, %dil
- 0x41, 0x88, 0x3c, 0x1c, //0x00001bb3 movb %dil, (%r12,%rbx)
- 0x83, 0xc3, 0x01, //0x00001bb7 addl $1, %ebx
- 0x41, 0x89, 0xdd, //0x00001bba movl %ebx, %r13d
- 0x48, 0x01, 0xc0, //0x00001bbd addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00001bc0 leaq (%rax,%rax,4), %rax
- 0x48, 0x85, 0xc0, //0x00001bc4 testq %rax, %rax
- 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00001bc7 jne LBB0_387
- //0x00001bcd LBB0_389
- 0x4c, 0x89, 0x7d, 0xc8, //0x00001bcd movq %r15, $-56(%rbp)
- 0x45, 0x85, 0xed, //0x00001bd1 testl %r13d, %r13d
- 0x0f, 0x8e, 0x3a, 0x00, 0x00, 0x00, //0x00001bd4 jle LBB0_393
- 0x44, 0x89, 0xe8, //0x00001bda movl %r13d, %eax
- 0x41, 0xbf, 0x02, 0xfc, 0xff, 0xff, //0x00001bdd movl $-1022, %r15d
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00001be3 cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x31, 0x00, 0x00, 0x00, //0x00001be9 jne LBB0_395
- //0x00001bef LBB0_391
- 0x49, 0x89, 0xc6, //0x00001bef movq %rax, %r14
- 0x48, 0x83, 0xf8, 0x01, //0x00001bf2 cmpq $1, %rax
- 0x0f, 0x86, 0x2c, 0x00, 0x00, 0x00, //0x00001bf6 jbe LBB0_396
- 0x41, 0x8d, 0x4e, 0xfe, //0x00001bfc leal $-2(%r14), %ecx
- 0x49, 0x8d, 0x46, 0xff, //0x00001c00 leaq $-1(%r14), %rax
- 0x41, 0x80, 0x3c, 0x0c, 0x30, //0x00001c04 cmpb $48, (%r12,%rcx)
- 0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x00001c09 je LBB0_391
- 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00001c0f jmp LBB0_397
- //0x00001c14 LBB0_393
- 0x41, 0xbf, 0x02, 0xfc, 0xff, 0xff, //0x00001c14 movl $-1022, %r15d
- 0x0f, 0x84, 0x49, 0x06, 0x00, 0x00, //0x00001c1a je LBB0_471
- //0x00001c20 LBB0_395
- 0x45, 0x89, 0xe8, //0x00001c20 movl %r13d, %r8d
- 0xe9, 0x23, 0x00, 0x00, 0x00, //0x00001c23 jmp LBB0_400
- //0x00001c28 LBB0_396
- 0x31, 0xc0, //0x00001c28 xorl %eax, %eax
- 0x48, 0x89, 0x45, 0xc8, //0x00001c2a movq %rax, $-56(%rbp)
- //0x00001c2e LBB0_397
- 0x41, 0x83, 0xc6, 0xff, //0x00001c2e addl $-1, %r14d
- 0x41, 0xbf, 0x02, 0xfc, 0xff, 0xff, //0x00001c32 movl $-1022, %r15d
- 0x45, 0x89, 0xf0, //0x00001c38 movl %r14d, %r8d
- //0x00001c3b LBB0_398
- 0x45, 0x85, 0xc0, //0x00001c3b testl %r8d, %r8d
- 0x0f, 0x84, 0xb5, 0x00, 0x00, 0x00, //0x00001c3e je LBB0_410
- 0x45, 0x89, 0xf5, //0x00001c44 movl %r14d, %r13d
- 0x4c, 0x8b, 0x75, 0xb0, //0x00001c47 movq $-80(%rbp), %r14
- //0x00001c4b LBB0_400
- 0x49, 0x63, 0xc8, //0x00001c4b movslq %r8d, %rcx
- 0x48, 0x8d, 0x41, 0xfe, //0x00001c4e leaq $-2(%rcx), %rax
- 0x48, 0x8d, 0x71, 0xff, //0x00001c52 leaq $-1(%rcx), %rsi
- 0x31, 0xff, //0x00001c56 xorl %edi, %edi
- //0x00001c58 LBB0_401
- 0x48, 0x8d, 0x15, 0xa1, 0x32, 0x00, 0x00, //0x00001c58 leaq $12961(%rip), %rdx /* _LSHIFT_TAB+0(%rip) */
- 0x0f, 0xb6, 0x9c, 0x17, 0x8c, 0x15, 0x00, 0x00, //0x00001c5f movzbl $5516(%rdi,%rdx), %ebx
- 0x41, 0x0f, 0xb6, 0x14, 0x3c, //0x00001c67 movzbl (%r12,%rdi), %edx
- 0x38, 0xda, //0x00001c6c cmpb %bl, %dl
- 0x0f, 0x85, 0x90, 0x00, 0x00, 0x00, //0x00001c6e jne LBB0_411
- 0x48, 0x39, 0xfe, //0x00001c74 cmpq %rdi, %rsi
- 0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x00001c77 je LBB0_408
- 0x48, 0x8d, 0x15, 0x7c, 0x32, 0x00, 0x00, //0x00001c7d leaq $12924(%rip), %rdx /* _LSHIFT_TAB+0(%rip) */
- 0x0f, 0xb6, 0x9c, 0x17, 0x8d, 0x15, 0x00, 0x00, //0x00001c84 movzbl $5517(%rdi,%rdx), %ebx
- 0x41, 0x0f, 0xb6, 0x54, 0x3c, 0x01, //0x00001c8c movzbl $1(%r12,%rdi), %edx
- 0x38, 0xda, //0x00001c92 cmpb %bl, %dl
- 0x0f, 0x85, 0x6a, 0x00, 0x00, 0x00, //0x00001c94 jne LBB0_411
- 0x48, 0x39, 0xf8, //0x00001c9a cmpq %rdi, %rax
- 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00001c9d je LBB0_408
- 0x48, 0x83, 0xff, 0x24, //0x00001ca3 cmpq $36, %rdi
- 0x0f, 0x84, 0x42, 0x00, 0x00, 0x00, //0x00001ca7 je LBB0_409
- 0x48, 0x8d, 0x15, 0x4c, 0x32, 0x00, 0x00, //0x00001cad leaq $12876(%rip), %rdx /* _LSHIFT_TAB+0(%rip) */
- 0x0f, 0xb6, 0x9c, 0x17, 0x8e, 0x15, 0x00, 0x00, //0x00001cb4 movzbl $5518(%rdi,%rdx), %ebx
- 0x41, 0x0f, 0xb6, 0x54, 0x3c, 0x02, //0x00001cbc movzbl $2(%r12,%rdi), %edx
- 0x38, 0xda, //0x00001cc2 cmpb %bl, %dl
- 0x0f, 0x85, 0x3a, 0x00, 0x00, 0x00, //0x00001cc4 jne LBB0_411
- 0x48, 0x83, 0xc7, 0x03, //0x00001cca addq $3, %rdi
- 0x48, 0x39, 0xf9, //0x00001cce cmpq %rdi, %rcx
- 0x0f, 0x85, 0x81, 0xff, 0xff, 0xff, //0x00001cd1 jne LBB0_401
- //0x00001cd7 LBB0_408
- 0x44, 0x89, 0xc0, //0x00001cd7 movl %r8d, %eax
- 0x48, 0x8d, 0x0d, 0x1f, 0x32, 0x00, 0x00, //0x00001cda leaq $12831(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */
- 0x80, 0xbc, 0x08, 0x8c, 0x15, 0x00, 0x00, 0x00, //0x00001ce1 cmpb $0, $5516(%rax,%rcx)
- 0x0f, 0x85, 0x22, 0x00, 0x00, 0x00, //0x00001ce9 jne LBB0_412
- //0x00001cef LBB0_409
- 0xbf, 0x10, 0x00, 0x00, 0x00, //0x00001cef movl $16, %edi
- 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x00001cf4 jmp LBB0_413
- //0x00001cf9 LBB0_410
- 0x31, 0xc0, //0x00001cf9 xorl %eax, %eax
- 0x4c, 0x8b, 0x75, 0xb0, //0x00001cfb movq $-80(%rbp), %r14
- 0xe9, 0x9a, 0x01, 0x00, 0x00, //0x00001cff jmp LBB0_432
- //0x00001d04 LBB0_411
- 0xbf, 0x10, 0x00, 0x00, 0x00, //0x00001d04 movl $16, %edi
- 0x38, 0xda, //0x00001d09 cmpb %bl, %dl
- 0x0f, 0x8d, 0x05, 0x00, 0x00, 0x00, //0x00001d0b jge LBB0_413
- //0x00001d11 LBB0_412
- 0xbf, 0x0f, 0x00, 0x00, 0x00, //0x00001d11 movl $15, %edi
- //0x00001d16 LBB0_413
- 0x45, 0x85, 0xc0, //0x00001d16 testl %r8d, %r8d
- 0x0f, 0x8e, 0xad, 0x00, 0x00, 0x00, //0x00001d19 jle LBB0_421
- 0x48, 0x89, 0x7d, 0xa0, //0x00001d1f movq %rdi, $-96(%rbp)
- 0x46, 0x8d, 0x1c, 0x07, //0x00001d23 leal (%rdi,%r8), %r11d
- 0x44, 0x89, 0xc3, //0x00001d27 movl %r8d, %ebx
- 0x49, 0x63, 0xf3, //0x00001d2a movslq %r11d, %rsi
- 0x48, 0x83, 0xc6, 0xff, //0x00001d2d addq $-1, %rsi
- 0x48, 0x83, 0xc3, 0x01, //0x00001d31 addq $1, %rbx
- 0x31, 0xc9, //0x00001d35 xorl %ecx, %ecx
- 0x49, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00001d37 movabsq $-432345564227567616, %r9
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001d41 movl $1, %r8d
- 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x00001d47 jmp LBB0_417
- //0x00001d4c LBB0_415
- 0x48, 0x85, 0xc0, //0x00001d4c testq %rax, %rax
- 0x45, 0x0f, 0x45, 0xd0, //0x00001d4f cmovnel %r8d, %r10d
- //0x00001d53 LBB0_416
- 0x41, 0x83, 0xc3, 0xff, //0x00001d53 addl $-1, %r11d
- 0x48, 0x83, 0xc6, 0xff, //0x00001d57 addq $-1, %rsi
- 0x48, 0x83, 0xc3, 0xff, //0x00001d5b addq $-1, %rbx
- 0x48, 0x83, 0xfb, 0x01, //0x00001d5f cmpq $1, %rbx
- 0x0f, 0x86, 0x4c, 0x00, 0x00, 0x00, //0x00001d63 jbe LBB0_419
- //0x00001d69 LBB0_417
- 0x8d, 0x43, 0xfe, //0x00001d69 leal $-2(%rbx), %eax
- 0x49, 0x0f, 0xbe, 0x3c, 0x04, //0x00001d6c movsbq (%r12,%rax), %rdi
- 0x48, 0xc1, 0xe7, 0x35, //0x00001d71 shlq $53, %rdi
- 0x48, 0x01, 0xcf, //0x00001d75 addq %rcx, %rdi
- 0x4c, 0x01, 0xcf, //0x00001d78 addq %r9, %rdi
- 0x48, 0x89, 0xf8, //0x00001d7b movq %rdi, %rax
- 0x48, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00001d7e movabsq $-3689348814741910323, %rcx
- 0x48, 0xf7, 0xe1, //0x00001d88 mulq %rcx
- 0x48, 0x89, 0xd1, //0x00001d8b movq %rdx, %rcx
- 0x48, 0xc1, 0xe9, 0x03, //0x00001d8e shrq $3, %rcx
- 0x48, 0x8d, 0x04, 0x09, //0x00001d92 leaq (%rcx,%rcx), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x00001d96 leaq (%rax,%rax,4), %rdx
- 0x48, 0x89, 0xf8, //0x00001d9a movq %rdi, %rax
- 0x48, 0x29, 0xd0, //0x00001d9d subq %rdx, %rax
- 0x48, 0x3b, 0x75, 0xc0, //0x00001da0 cmpq $-64(%rbp), %rsi
- 0x0f, 0x83, 0xa2, 0xff, 0xff, 0xff, //0x00001da4 jae LBB0_415
- 0x04, 0x30, //0x00001daa addb $48, %al
- 0x41, 0x88, 0x04, 0x34, //0x00001dac movb %al, (%r12,%rsi)
- 0xe9, 0x9e, 0xff, 0xff, 0xff, //0x00001db0 jmp LBB0_416
- //0x00001db5 LBB0_419
- 0x48, 0x83, 0xff, 0x0a, //0x00001db5 cmpq $10, %rdi
- 0x0f, 0x83, 0x16, 0x00, 0x00, 0x00, //0x00001db9 jae LBB0_422
- 0x48, 0x8b, 0x5d, 0xc0, //0x00001dbf movq $-64(%rbp), %rbx
- 0x48, 0x8b, 0x7d, 0xa0, //0x00001dc3 movq $-96(%rbp), %rdi
- 0xe9, 0x7d, 0x00, 0x00, 0x00, //0x00001dc7 jmp LBB0_426
- //0x00001dcc LBB0_421
- 0x48, 0x8b, 0x5d, 0xc0, //0x00001dcc movq $-64(%rbp), %rbx
- 0xe9, 0x74, 0x00, 0x00, 0x00, //0x00001dd0 jmp LBB0_426
- //0x00001dd5 LBB0_422
- 0x49, 0x63, 0xf3, //0x00001dd5 movslq %r11d, %rsi
- 0x48, 0x83, 0xc6, 0xff, //0x00001dd8 addq $-1, %rsi
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001ddc movl $1, %r8d
- 0x48, 0x8b, 0x7d, 0xa0, //0x00001de2 movq $-96(%rbp), %rdi
- 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00001de6 jmp LBB0_424
- //0x00001deb LBB0_423
- 0x48, 0x85, 0xc0, //0x00001deb testq %rax, %rax
- 0x45, 0x0f, 0x45, 0xd0, //0x00001dee cmovnel %r8d, %r10d
- 0x48, 0x83, 0xc6, 0xff, //0x00001df2 addq $-1, %rsi
- 0x48, 0x83, 0xf9, 0x09, //0x00001df6 cmpq $9, %rcx
- 0x48, 0x89, 0xd1, //0x00001dfa movq %rdx, %rcx
- 0x0f, 0x86, 0x46, 0x00, 0x00, 0x00, //0x00001dfd jbe LBB0_426
- //0x00001e03 LBB0_424
- 0x48, 0x89, 0xc8, //0x00001e03 movq %rcx, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00001e06 movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x00001e10 mulq %rdx
- 0x48, 0xc1, 0xea, 0x03, //0x00001e13 shrq $3, %rdx
- 0x48, 0x8d, 0x04, 0x12, //0x00001e17 leaq (%rdx,%rdx), %rax
- 0x48, 0x8d, 0x1c, 0x80, //0x00001e1b leaq (%rax,%rax,4), %rbx
- 0x48, 0x89, 0xc8, //0x00001e1f movq %rcx, %rax
- 0x48, 0x29, 0xd8, //0x00001e22 subq %rbx, %rax
- 0x48, 0x8b, 0x5d, 0xc0, //0x00001e25 movq $-64(%rbp), %rbx
- 0x48, 0x39, 0xde, //0x00001e29 cmpq %rbx, %rsi
- 0x0f, 0x83, 0xb9, 0xff, 0xff, 0xff, //0x00001e2c jae LBB0_423
- 0x04, 0x30, //0x00001e32 addb $48, %al
- 0x41, 0x88, 0x04, 0x34, //0x00001e34 movb %al, (%r12,%rsi)
- 0x48, 0x83, 0xc6, 0xff, //0x00001e38 addq $-1, %rsi
- 0x48, 0x83, 0xf9, 0x09, //0x00001e3c cmpq $9, %rcx
- 0x48, 0x89, 0xd1, //0x00001e40 movq %rdx, %rcx
- 0x0f, 0x87, 0xba, 0xff, 0xff, 0xff, //0x00001e43 ja LBB0_424
- //0x00001e49 LBB0_426
- 0x41, 0x01, 0xfd, //0x00001e49 addl %edi, %r13d
- 0x49, 0x63, 0xc5, //0x00001e4c movslq %r13d, %rax
- 0x48, 0x39, 0xc3, //0x00001e4f cmpq %rax, %rbx
- 0x0f, 0x46, 0xc3, //0x00001e52 cmovbel %ebx, %eax
- 0x48, 0x8b, 0x4d, 0xc8, //0x00001e55 movq $-56(%rbp), %rcx
- 0x01, 0xf9, //0x00001e59 addl %edi, %ecx
- 0x48, 0x89, 0x4d, 0xc8, //0x00001e5b movq %rcx, $-56(%rbp)
- 0x85, 0xc0, //0x00001e5f testl %eax, %eax
- 0x0f, 0x8e, 0x31, 0x00, 0x00, 0x00, //0x00001e61 jle LBB0_431
- 0x89, 0xc1, //0x00001e67 movl %eax, %ecx
- 0x42, 0x80, 0x7c, 0x21, 0xff, 0x30, //0x00001e69 cmpb $48, $-1(%rcx,%r12)
- 0x0f, 0x85, 0x29, 0x00, 0x00, 0x00, //0x00001e6f jne LBB0_432
- //0x00001e75 LBB0_428
- 0x48, 0x83, 0xf9, 0x01, //0x00001e75 cmpq $1, %rcx
- 0x0f, 0x86, 0x08, 0x01, 0x00, 0x00, //0x00001e79 jbe LBB0_444
- 0x8d, 0x41, 0xfe, //0x00001e7f leal $-2(%rcx), %eax
- 0x48, 0x83, 0xc1, 0xff, //0x00001e82 addq $-1, %rcx
- 0x41, 0x80, 0x3c, 0x04, 0x30, //0x00001e86 cmpb $48, (%r12,%rax)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x00001e8b je LBB0_428
- 0x89, 0xc8, //0x00001e91 movl %ecx, %eax
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00001e93 jmp LBB0_432
- //0x00001e98 LBB0_431
- 0x0f, 0x84, 0xfb, 0x00, 0x00, 0x00, //0x00001e98 je LBB0_445
- //0x00001e9e LBB0_432
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001e9e movq $-1, %r8
- 0x48, 0x8b, 0x4d, 0xc8, //0x00001ea5 movq $-56(%rbp), %rcx
- 0x83, 0xf9, 0x14, //0x00001ea9 cmpl $20, %ecx
- 0x0f, 0x8e, 0x16, 0x00, 0x00, 0x00, //0x00001eac jle LBB0_434
- //0x00001eb2 LBB0_433
- 0x48, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001eb2 movabsq $4503599627370495, %rcx
- 0x48, 0x8b, 0x55, 0x98, //0x00001ebc movq $-104(%rbp), %rdx
- 0x8a, 0x5d, 0xd7, //0x00001ec0 movb $-41(%rbp), %bl
- 0xe9, 0x5e, 0x03, 0x00, 0x00, //0x00001ec3 jmp LBB0_468
- //0x00001ec8 LBB0_434
- 0x85, 0xc9, //0x00001ec8 testl %ecx, %ecx
- 0x0f, 0x8e, 0x4e, 0x00, 0x00, 0x00, //0x00001eca jle LBB0_439
- 0x31, 0xd2, //0x00001ed0 xorl %edx, %edx
- 0x85, 0xc0, //0x00001ed2 testl %eax, %eax
- 0xbf, 0x00, 0x00, 0x00, 0x00, //0x00001ed4 movl $0, %edi
- 0x0f, 0x4f, 0xf8, //0x00001ed9 cmovgl %eax, %edi
- 0x89, 0xcb, //0x00001edc movl %ecx, %ebx
- 0x4c, 0x8d, 0x43, 0xff, //0x00001ede leaq $-1(%rbx), %r8
- 0x49, 0x39, 0xf8, //0x00001ee2 cmpq %rdi, %r8
- 0x4c, 0x0f, 0x43, 0xc7, //0x00001ee5 cmovaeq %rdi, %r8
- 0x4d, 0x8d, 0x48, 0x01, //0x00001ee9 leaq $1(%r8), %r9
- 0x31, 0xf6, //0x00001eed xorl %esi, %esi
- //0x00001eef LBB0_436
- 0x48, 0x39, 0xd7, //0x00001eef cmpq %rdx, %rdi
- 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x00001ef2 je LBB0_440
- 0x48, 0x8d, 0x34, 0xb6, //0x00001ef8 leaq (%rsi,%rsi,4), %rsi
- 0x49, 0x0f, 0xbe, 0x0c, 0x14, //0x00001efc movsbq (%r12,%rdx), %rcx
- 0x48, 0x8d, 0x34, 0x71, //0x00001f01 leaq (%rcx,%rsi,2), %rsi
- 0x48, 0x83, 0xc6, 0xd0, //0x00001f05 addq $-48, %rsi
- 0x48, 0x83, 0xc2, 0x01, //0x00001f09 addq $1, %rdx
- 0x48, 0x39, 0xd3, //0x00001f0d cmpq %rdx, %rbx
- 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00001f10 jne LBB0_436
- 0x4d, 0x89, 0xc8, //0x00001f16 movq %r9, %r8
- 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00001f19 jmp LBB0_440
- //0x00001f1e LBB0_439
- 0x45, 0x31, 0xc0, //0x00001f1e xorl %r8d, %r8d
- 0x31, 0xf6, //0x00001f21 xorl %esi, %esi
- //0x00001f23 LBB0_440
- 0x48, 0x8b, 0x4d, 0xc8, //0x00001f23 movq $-56(%rbp), %rcx
- 0x89, 0xca, //0x00001f27 movl %ecx, %edx
- 0x44, 0x29, 0xc2, //0x00001f29 subl %r8d, %edx
- 0x0f, 0x8e, 0x41, 0x02, 0x00, 0x00, //0x00001f2c jle LBB0_455
- 0x83, 0xfa, 0x10, //0x00001f32 cmpl $16, %edx
- 0x0f, 0x82, 0x21, 0x02, 0x00, 0x00, //0x00001f35 jb LBB0_453
- 0x89, 0xd7, //0x00001f3b movl %edx, %edi
- 0xc5, 0xfa, 0x6f, 0x05, 0x1b, 0xe1, 0xff, 0xff, //0x00001f3d vmovdqu $-7909(%rip), %xmm0 /* LCPI0_4+0(%rip) */
- 0xc4, 0xe3, 0xf9, 0x22, 0xc6, 0x00, //0x00001f45 vpinsrq $0, %rsi, %xmm0, %xmm0
- 0x83, 0xe7, 0xf0, //0x00001f4b andl $-16, %edi
- 0xc4, 0xe3, 0x7d, 0x02, 0x05, 0x08, 0xe1, 0xff, 0xff, 0xf0, //0x00001f4e vpblendd $240, $-7928(%rip), %ymm0, %ymm0 /* LCPI0_4+0(%rip) */
- 0x8d, 0x4f, 0xf0, //0x00001f58 leal $-16(%rdi), %ecx
- 0x89, 0xce, //0x00001f5b movl %ecx, %esi
- 0xc1, 0xee, 0x04, //0x00001f5d shrl $4, %esi
- 0x83, 0xc6, 0x01, //0x00001f60 addl $1, %esi
- 0x89, 0xf3, //0x00001f63 movl %esi, %ebx
- 0x83, 0xe3, 0x03, //0x00001f65 andl $3, %ebx
- 0x83, 0xf9, 0x30, //0x00001f68 cmpl $48, %ecx
- 0x0f, 0x83, 0x31, 0x00, 0x00, 0x00, //0x00001f6b jae LBB0_446
- 0xc4, 0xe2, 0x7d, 0x59, 0x15, 0xb6, 0xe0, 0xff, 0xff, //0x00001f71 vpbroadcastq $-8010(%rip), %ymm2 /* LCPI0_5+0(%rip) */
- 0xc5, 0xfd, 0x6f, 0xda, //0x00001f7a vmovdqa %ymm2, %ymm3
- 0xc5, 0xfd, 0x6f, 0xca, //0x00001f7e vmovdqa %ymm2, %ymm1
- 0xe9, 0x99, 0x00, 0x00, 0x00, //0x00001f82 jmp LBB0_448
- //0x00001f87 LBB0_444
- 0x83, 0xc1, 0xff, //0x00001f87 addl $-1, %ecx
- 0x31, 0xf6, //0x00001f8a xorl %esi, %esi
- 0x89, 0xc8, //0x00001f8c movl %ecx, %eax
- 0x31, 0xc9, //0x00001f8e xorl %ecx, %ecx
- 0x48, 0x89, 0x4d, 0xc8, //0x00001f90 movq %rcx, $-56(%rbp)
- 0xe9, 0xe4, 0x01, 0x00, 0x00, //0x00001f94 jmp LBB0_456
- //0x00001f99 LBB0_445
- 0x31, 0xf6, //0x00001f99 xorl %esi, %esi
- 0x31, 0xc0, //0x00001f9b xorl %eax, %eax
- 0xe9, 0x33, 0x02, 0x00, 0x00, //0x00001f9d jmp LBB0_464
- //0x00001fa2 LBB0_446
- 0x83, 0xe6, 0xfc, //0x00001fa2 andl $-4, %esi
- 0xc4, 0xe2, 0x7d, 0x59, 0x15, 0x82, 0xe0, 0xff, 0xff, //0x00001fa5 vpbroadcastq $-8062(%rip), %ymm2 /* LCPI0_5+0(%rip) */
- 0xc4, 0xe2, 0x7d, 0x59, 0x25, 0x81, 0xe0, 0xff, 0xff, //0x00001fae vpbroadcastq $-8063(%rip), %ymm4 /* LCPI0_6+0(%rip) */
- 0xc5, 0xfd, 0x6f, 0xda, //0x00001fb7 vmovdqa %ymm2, %ymm3
- 0xc5, 0xfd, 0x6f, 0xca, //0x00001fbb vmovdqa %ymm2, %ymm1
- //0x00001fbf LBB0_447
- 0xc5, 0xfd, 0xf4, 0xec, //0x00001fbf vpmuludq %ymm4, %ymm0, %ymm5
- 0xc5, 0xfd, 0x73, 0xd0, 0x20, //0x00001fc3 vpsrlq $32, %ymm0, %ymm0
- 0xc5, 0xfd, 0xf4, 0xc4, //0x00001fc8 vpmuludq %ymm4, %ymm0, %ymm0
- 0xc5, 0xfd, 0x73, 0xf0, 0x20, //0x00001fcc vpsllq $32, %ymm0, %ymm0
- 0xc5, 0xd5, 0xd4, 0xc0, //0x00001fd1 vpaddq %ymm0, %ymm5, %ymm0
- 0xc5, 0xed, 0xf4, 0xec, //0x00001fd5 vpmuludq %ymm4, %ymm2, %ymm5
- 0xc5, 0xed, 0x73, 0xd2, 0x20, //0x00001fd9 vpsrlq $32, %ymm2, %ymm2
- 0xc5, 0xed, 0xf4, 0xd4, //0x00001fde vpmuludq %ymm4, %ymm2, %ymm2
- 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x00001fe2 vpsllq $32, %ymm2, %ymm2
- 0xc5, 0xd5, 0xd4, 0xd2, //0x00001fe7 vpaddq %ymm2, %ymm5, %ymm2
- 0xc5, 0xe5, 0xf4, 0xec, //0x00001feb vpmuludq %ymm4, %ymm3, %ymm5
- 0xc5, 0xe5, 0x73, 0xd3, 0x20, //0x00001fef vpsrlq $32, %ymm3, %ymm3
- 0xc5, 0xe5, 0xf4, 0xdc, //0x00001ff4 vpmuludq %ymm4, %ymm3, %ymm3
- 0xc5, 0xe5, 0x73, 0xf3, 0x20, //0x00001ff8 vpsllq $32, %ymm3, %ymm3
- 0xc5, 0xd5, 0xd4, 0xdb, //0x00001ffd vpaddq %ymm3, %ymm5, %ymm3
- 0xc5, 0xf5, 0xf4, 0xec, //0x00002001 vpmuludq %ymm4, %ymm1, %ymm5
- 0xc5, 0xf5, 0x73, 0xd1, 0x20, //0x00002005 vpsrlq $32, %ymm1, %ymm1
- 0xc5, 0xf5, 0xf4, 0xcc, //0x0000200a vpmuludq %ymm4, %ymm1, %ymm1
- 0xc5, 0xf5, 0x73, 0xf1, 0x20, //0x0000200e vpsllq $32, %ymm1, %ymm1
- 0xc5, 0xd5, 0xd4, 0xc9, //0x00002013 vpaddq %ymm1, %ymm5, %ymm1
- 0x83, 0xc6, 0xfc, //0x00002017 addl $-4, %esi
- 0x0f, 0x85, 0x9f, 0xff, 0xff, 0xff, //0x0000201a jne LBB0_447
- //0x00002020 LBB0_448
- 0x85, 0xdb, //0x00002020 testl %ebx, %ebx
- 0x0f, 0x84, 0x6a, 0x00, 0x00, 0x00, //0x00002022 je LBB0_451
- 0xc4, 0xe2, 0x7d, 0x59, 0x25, 0x0f, 0xe0, 0xff, 0xff, //0x00002028 vpbroadcastq $-8177(%rip), %ymm4 /* LCPI0_7+0(%rip) */
- //0x00002031 LBB0_450
- 0xc5, 0xfd, 0xf4, 0xec, //0x00002031 vpmuludq %ymm4, %ymm0, %ymm5
- 0xc5, 0xfd, 0x73, 0xd0, 0x20, //0x00002035 vpsrlq $32, %ymm0, %ymm0
- 0xc5, 0xfd, 0xf4, 0xc4, //0x0000203a vpmuludq %ymm4, %ymm0, %ymm0
- 0xc5, 0xfd, 0x73, 0xf0, 0x20, //0x0000203e vpsllq $32, %ymm0, %ymm0
- 0xc5, 0xd5, 0xd4, 0xc0, //0x00002043 vpaddq %ymm0, %ymm5, %ymm0
- 0xc5, 0xed, 0xf4, 0xec, //0x00002047 vpmuludq %ymm4, %ymm2, %ymm5
- 0xc5, 0xed, 0x73, 0xd2, 0x20, //0x0000204b vpsrlq $32, %ymm2, %ymm2
- 0xc5, 0xed, 0xf4, 0xd4, //0x00002050 vpmuludq %ymm4, %ymm2, %ymm2
- 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x00002054 vpsllq $32, %ymm2, %ymm2
- 0xc5, 0xd5, 0xd4, 0xd2, //0x00002059 vpaddq %ymm2, %ymm5, %ymm2
- 0xc5, 0xe5, 0xf4, 0xec, //0x0000205d vpmuludq %ymm4, %ymm3, %ymm5
- 0xc5, 0xe5, 0x73, 0xd3, 0x20, //0x00002061 vpsrlq $32, %ymm3, %ymm3
- 0xc5, 0xe5, 0xf4, 0xdc, //0x00002066 vpmuludq %ymm4, %ymm3, %ymm3
- 0xc5, 0xe5, 0x73, 0xf3, 0x20, //0x0000206a vpsllq $32, %ymm3, %ymm3
- 0xc5, 0xd5, 0xd4, 0xdb, //0x0000206f vpaddq %ymm3, %ymm5, %ymm3
- 0xc5, 0xf5, 0xf4, 0xec, //0x00002073 vpmuludq %ymm4, %ymm1, %ymm5
- 0xc5, 0xf5, 0x73, 0xd1, 0x20, //0x00002077 vpsrlq $32, %ymm1, %ymm1
- 0xc5, 0xf5, 0xf4, 0xcc, //0x0000207c vpmuludq %ymm4, %ymm1, %ymm1
- 0xc5, 0xf5, 0x73, 0xf1, 0x20, //0x00002080 vpsllq $32, %ymm1, %ymm1
- 0xc5, 0xd5, 0xd4, 0xc9, //0x00002085 vpaddq %ymm1, %ymm5, %ymm1
- 0x83, 0xc3, 0xff, //0x00002089 addl $-1, %ebx
- 0x0f, 0x85, 0x9f, 0xff, 0xff, 0xff, //0x0000208c jne LBB0_450
- //0x00002092 LBB0_451
- 0xc5, 0xdd, 0x73, 0xd2, 0x20, //0x00002092 vpsrlq $32, %ymm2, %ymm4
- 0xc5, 0xdd, 0xf4, 0xe0, //0x00002097 vpmuludq %ymm0, %ymm4, %ymm4
- 0xc5, 0xd5, 0x73, 0xd0, 0x20, //0x0000209b vpsrlq $32, %ymm0, %ymm5
- 0xc5, 0xed, 0xf4, 0xed, //0x000020a0 vpmuludq %ymm5, %ymm2, %ymm5
- 0xc5, 0xd5, 0xd4, 0xe4, //0x000020a4 vpaddq %ymm4, %ymm5, %ymm4
- 0xc5, 0xdd, 0x73, 0xf4, 0x20, //0x000020a8 vpsllq $32, %ymm4, %ymm4
- 0xc5, 0xed, 0xf4, 0xc0, //0x000020ad vpmuludq %ymm0, %ymm2, %ymm0
- 0xc5, 0xfd, 0xd4, 0xc4, //0x000020b1 vpaddq %ymm4, %ymm0, %ymm0
- 0xc5, 0xed, 0x73, 0xd3, 0x20, //0x000020b5 vpsrlq $32, %ymm3, %ymm2
- 0xc5, 0xed, 0xf4, 0xd0, //0x000020ba vpmuludq %ymm0, %ymm2, %ymm2
- 0xc5, 0xdd, 0x73, 0xd0, 0x20, //0x000020be vpsrlq $32, %ymm0, %ymm4
- 0xc5, 0xe5, 0xf4, 0xe4, //0x000020c3 vpmuludq %ymm4, %ymm3, %ymm4
- 0xc5, 0xdd, 0xd4, 0xd2, //0x000020c7 vpaddq %ymm2, %ymm4, %ymm2
- 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x000020cb vpsllq $32, %ymm2, %ymm2
- 0xc5, 0xe5, 0xf4, 0xc0, //0x000020d0 vpmuludq %ymm0, %ymm3, %ymm0
- 0xc5, 0xfd, 0xd4, 0xc2, //0x000020d4 vpaddq %ymm2, %ymm0, %ymm0
- 0xc5, 0xed, 0x73, 0xd1, 0x20, //0x000020d8 vpsrlq $32, %ymm1, %ymm2
- 0xc5, 0xed, 0xf4, 0xd0, //0x000020dd vpmuludq %ymm0, %ymm2, %ymm2
- 0xc5, 0xe5, 0x73, 0xd0, 0x20, //0x000020e1 vpsrlq $32, %ymm0, %ymm3
- 0xc5, 0xf5, 0xf4, 0xdb, //0x000020e6 vpmuludq %ymm3, %ymm1, %ymm3
- 0xc5, 0xe5, 0xd4, 0xd2, //0x000020ea vpaddq %ymm2, %ymm3, %ymm2
- 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x000020ee vpsllq $32, %ymm2, %ymm2
- 0xc5, 0xf5, 0xf4, 0xc0, //0x000020f3 vpmuludq %ymm0, %ymm1, %ymm0
- 0xc5, 0xfd, 0xd4, 0xc2, //0x000020f7 vpaddq %ymm2, %ymm0, %ymm0
- 0xc4, 0xe3, 0x7d, 0x39, 0xc1, 0x01, //0x000020fb vextracti128 $1, %ymm0, %xmm1
- 0xc5, 0xe9, 0x73, 0xd0, 0x20, //0x00002101 vpsrlq $32, %xmm0, %xmm2
- 0xc5, 0xe9, 0xf4, 0xd1, //0x00002106 vpmuludq %xmm1, %xmm2, %xmm2
- 0xc5, 0xe1, 0x73, 0xd1, 0x20, //0x0000210a vpsrlq $32, %xmm1, %xmm3
- 0xc5, 0xf9, 0xf4, 0xdb, //0x0000210f vpmuludq %xmm3, %xmm0, %xmm3
- 0xc5, 0xe1, 0xd4, 0xd2, //0x00002113 vpaddq %xmm2, %xmm3, %xmm2
- 0xc5, 0xe9, 0x73, 0xf2, 0x20, //0x00002117 vpsllq $32, %xmm2, %xmm2
- 0xc5, 0xf9, 0xf4, 0xc1, //0x0000211c vpmuludq %xmm1, %xmm0, %xmm0
- 0xc5, 0xf9, 0xd4, 0xc2, //0x00002120 vpaddq %xmm2, %xmm0, %xmm0
- 0xc5, 0xf9, 0x70, 0xc8, 0xee, //0x00002124 vpshufd $238, %xmm0, %xmm1
- 0xc5, 0xe9, 0x73, 0xd0, 0x20, //0x00002129 vpsrlq $32, %xmm0, %xmm2
- 0xc5, 0xe9, 0xf4, 0xd1, //0x0000212e vpmuludq %xmm1, %xmm2, %xmm2
- 0xc5, 0xf9, 0x70, 0xd8, 0xff, //0x00002132 vpshufd $255, %xmm0, %xmm3
- 0xc5, 0xf9, 0xf4, 0xdb, //0x00002137 vpmuludq %xmm3, %xmm0, %xmm3
- 0xc5, 0xe1, 0xd4, 0xd2, //0x0000213b vpaddq %xmm2, %xmm3, %xmm2
- 0xc5, 0xe9, 0x73, 0xf2, 0x20, //0x0000213f vpsllq $32, %xmm2, %xmm2
- 0xc5, 0xf9, 0xf4, 0xc1, //0x00002144 vpmuludq %xmm1, %xmm0, %xmm0
- 0xc5, 0xf9, 0xd4, 0xc2, //0x00002148 vpaddq %xmm2, %xmm0, %xmm0
- 0xc4, 0xe1, 0xf9, 0x7e, 0xc6, //0x0000214c vmovq %xmm0, %rsi
- 0x39, 0xfa, //0x00002151 cmpl %edi, %edx
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00002153 je LBB0_455
- 0x41, 0x01, 0xf8, //0x00002159 addl %edi, %r8d
- //0x0000215c LBB0_453
- 0x48, 0x8b, 0x4d, 0xc8, //0x0000215c movq $-56(%rbp), %rcx
- 0x44, 0x29, 0xc1, //0x00002160 subl %r8d, %ecx
- //0x00002163 LBB0_454
- 0x48, 0x01, 0xf6, //0x00002163 addq %rsi, %rsi
- 0x48, 0x8d, 0x34, 0xb6, //0x00002166 leaq (%rsi,%rsi,4), %rsi
- 0x83, 0xc1, 0xff, //0x0000216a addl $-1, %ecx
- 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x0000216d jne LBB0_454
- //0x00002173 LBB0_455
- 0x83, 0x7d, 0xc8, 0x00, //0x00002173 cmpl $0, $-56(%rbp)
- 0x0f, 0x88, 0x4b, 0x00, 0x00, 0x00, //0x00002177 js LBB0_462
- //0x0000217d LBB0_456
- 0x48, 0x8b, 0x55, 0xc8, //0x0000217d movq $-56(%rbp), %rdx
- 0x39, 0xd0, //0x00002181 cmpl %edx, %eax
- 0x0f, 0x8e, 0x3f, 0x00, 0x00, 0x00, //0x00002183 jle LBB0_462
- 0x89, 0xd1, //0x00002189 movl %edx, %ecx
- 0x41, 0x8a, 0x0c, 0x0c, //0x0000218b movb (%r12,%rcx), %cl
- 0x80, 0xf9, 0x35, //0x0000218f cmpb $53, %cl
- 0x0f, 0x85, 0x37, 0x00, 0x00, 0x00, //0x00002192 jne LBB0_463
- 0x83, 0xc2, 0x01, //0x00002198 addl $1, %edx
- 0x39, 0xc2, //0x0000219b cmpl %eax, %edx
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x0000219d jne LBB0_463
- 0xb0, 0x01, //0x000021a3 movb $1, %al
- 0x45, 0x85, 0xd2, //0x000021a5 testl %r10d, %r10d
- 0x0f, 0x85, 0x27, 0x00, 0x00, 0x00, //0x000021a8 jne LBB0_464
- 0x48, 0x8b, 0x45, 0xc8, //0x000021ae movq $-56(%rbp), %rax
- 0x85, 0xc0, //0x000021b2 testl %eax, %eax
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x000021b4 je LBB0_462
- 0x83, 0xc0, 0xff, //0x000021ba addl $-1, %eax
- 0x41, 0x8a, 0x04, 0x04, //0x000021bd movb (%r12,%rax), %al
- 0x24, 0x01, //0x000021c1 andb $1, %al
- 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x000021c3 jmp LBB0_464
- //0x000021c8 LBB0_462
- 0x31, 0xc0, //0x000021c8 xorl %eax, %eax
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000021ca jmp LBB0_464
- //0x000021cf LBB0_463
- 0x80, 0xf9, 0x35, //0x000021cf cmpb $53, %cl
- 0x0f, 0x9d, 0xc0, //0x000021d2 setge %al
- //0x000021d5 LBB0_464
- 0x48, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000021d5 movabsq $4503599627370495, %rcx
- 0x48, 0x8b, 0x55, 0x98, //0x000021df movq $-104(%rbp), %rdx
- 0x8a, 0x5d, 0xd7, //0x000021e3 movb $-41(%rbp), %bl
- 0x44, 0x0f, 0xb6, 0xc0, //0x000021e6 movzbl %al, %r8d
- 0x49, 0x01, 0xf0, //0x000021ea addq %rsi, %r8
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, //0x000021ed movabsq $9007199254740992, %rax
- 0x49, 0x39, 0xc0, //0x000021f7 cmpq %rax, %r8
- 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x000021fa jne LBB0_468
- 0x41, 0x81, 0xff, 0xfe, 0x03, 0x00, 0x00, //0x00002200 cmpl $1022, %r15d
- 0x0f, 0x8e, 0x12, 0x00, 0x00, 0x00, //0x00002207 jle LBB0_467
- 0x45, 0x31, 0xc0, //0x0000220d xorl %r8d, %r8d
- 0x49, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00002210 movabsq $9218868437227405312, %r15
- 0xe9, 0x6b, 0xea, 0xff, 0xff, //0x0000221a jmp LBB0_165
- //0x0000221f LBB0_467
- 0x41, 0x83, 0xc7, 0x01, //0x0000221f addl $1, %r15d
- 0x49, 0x89, 0xd0, //0x00002223 movq %rdx, %r8
- //0x00002226 LBB0_468
- 0x4c, 0x21, 0xc2, //0x00002226 andq %r8, %rdx
- 0x41, 0x81, 0xc7, 0xff, 0x03, 0x00, 0x00, //0x00002229 addl $1023, %r15d
- 0x41, 0x81, 0xe7, 0xff, 0x07, 0x00, 0x00, //0x00002230 andl $2047, %r15d
- 0x49, 0xc1, 0xe7, 0x34, //0x00002237 shlq $52, %r15
- 0x48, 0x85, 0xd2, //0x0000223b testq %rdx, %rdx
- 0x4c, 0x0f, 0x44, 0xfa, //0x0000223e cmoveq %rdx, %r15
- 0xe9, 0x43, 0xea, 0xff, 0xff, //0x00002242 jmp LBB0_165
- //0x00002247 LBB0_469
- 0x4c, 0x8b, 0x7d, 0xc8, //0x00002247 movq $-56(%rbp), %r15
- //0x0000224b LBB0_470
- 0x48, 0x01, 0xc0, //0x0000224b addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x0000224e leaq (%rax,%rax,4), %rax
- 0x83, 0xc6, 0x01, //0x00002252 addl $1, %esi
- 0x48, 0x89, 0xc2, //0x00002255 movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x00002258 shrq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x0000225b testq %rdx, %rdx
- 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x0000225e je LBB0_470
- 0xe9, 0x62, 0xf8, 0xff, 0xff, //0x00002264 jmp LBB0_378
- //0x00002269 LBB0_471
- 0x45, 0x31, 0xc0, //0x00002269 xorl %r8d, %r8d
- 0xe9, 0x41, 0xfc, 0xff, 0xff, //0x0000226c jmp LBB0_433
- //0x00002271 LBB0_472
- 0x45, 0x31, 0xf6, //0x00002271 xorl %r14d, %r14d
- 0xe9, 0xa4, 0xee, 0xff, 0xff, //0x00002274 jmp LBB0_235
- 0x00, 0x00, 0x00, //0x00002279 .p2align 2, 0x00
- //0x0000227c _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x0000227c .long 2
- //0x00002280 .p2align 4, 0x00
- //0x00002280 _P10_TAB
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x3f, //0x00002280 .quad 0x3ff0000000000000
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x40, //0x00002288 .quad 0x4024000000000000
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x59, 0x40, //0x00002290 .quad 0x4059000000000000
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x8f, 0x40, //0x00002298 .quad 0x408f400000000000
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0xc3, 0x40, //0x000022a0 .quad 0x40c3880000000000
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x6a, 0xf8, 0x40, //0x000022a8 .quad 0x40f86a0000000000
- 0x00, 0x00, 0x00, 0x00, 0x80, 0x84, 0x2e, 0x41, //0x000022b0 .quad 0x412e848000000000
- 0x00, 0x00, 0x00, 0x00, 0xd0, 0x12, 0x63, 0x41, //0x000022b8 .quad 0x416312d000000000
- 0x00, 0x00, 0x00, 0x00, 0x84, 0xd7, 0x97, 0x41, //0x000022c0 .quad 0x4197d78400000000
- 0x00, 0x00, 0x00, 0x00, 0x65, 0xcd, 0xcd, 0x41, //0x000022c8 .quad 0x41cdcd6500000000
- 0x00, 0x00, 0x00, 0x20, 0x5f, 0xa0, 0x02, 0x42, //0x000022d0 .quad 0x4202a05f20000000
- 0x00, 0x00, 0x00, 0xe8, 0x76, 0x48, 0x37, 0x42, //0x000022d8 .quad 0x42374876e8000000
- 0x00, 0x00, 0x00, 0xa2, 0x94, 0x1a, 0x6d, 0x42, //0x000022e0 .quad 0x426d1a94a2000000
- 0x00, 0x00, 0x40, 0xe5, 0x9c, 0x30, 0xa2, 0x42, //0x000022e8 .quad 0x42a2309ce5400000
- 0x00, 0x00, 0x90, 0x1e, 0xc4, 0xbc, 0xd6, 0x42, //0x000022f0 .quad 0x42d6bcc41e900000
- 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x000022f8 .quad 0x430c6bf526340000
- 0x00, 0x80, 0xe0, 0x37, 0x79, 0xc3, 0x41, 0x43, //0x00002300 .quad 0x4341c37937e08000
- 0x00, 0xa0, 0xd8, 0x85, 0x57, 0x34, 0x76, 0x43, //0x00002308 .quad 0x4376345785d8a000
- 0x00, 0xc8, 0x4e, 0x67, 0x6d, 0xc1, 0xab, 0x43, //0x00002310 .quad 0x43abc16d674ec800
- 0x00, 0x3d, 0x91, 0x60, 0xe4, 0x58, 0xe1, 0x43, //0x00002318 .quad 0x43e158e460913d00
- 0x40, 0x8c, 0xb5, 0x78, 0x1d, 0xaf, 0x15, 0x44, //0x00002320 .quad 0x4415af1d78b58c40
- 0x50, 0xef, 0xe2, 0xd6, 0xe4, 0x1a, 0x4b, 0x44, //0x00002328 .quad 0x444b1ae4d6e2ef50
- 0x92, 0xd5, 0x4d, 0x06, 0xcf, 0xf0, 0x80, 0x44, //0x00002330 .quad 0x4480f0cf064dd592
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002338 .p2align 4, 0x00
- //0x00002340 _POW10_M128_TAB
- 0x53, 0xe4, 0x60, 0xcd, 0x69, 0xc8, 0x32, 0x17, //0x00002340 .quad 1671618768450675795
- 0x88, 0x02, 0x1c, 0x08, 0xa0, 0xd5, 0x8f, 0xfa, //0x00002348 .quad -391859759250406776
- 0xb4, 0x8e, 0x5c, 0x20, 0x42, 0xbd, 0x7f, 0x0e, //0x00002350 .quad 1044761730281672372
- 0x95, 0x81, 0x11, 0x05, 0x84, 0xe5, 0x99, 0x9c, //0x00002358 .quad -7162441377172586091
- 0x61, 0xb2, 0x73, 0xa8, 0x92, 0xac, 0x1f, 0x52, //0x00002360 .quad 5917638181279478369
- 0xfa, 0xe1, 0x55, 0x06, 0xe5, 0x5e, 0xc0, 0xc3, //0x00002368 .quad -4341365703038344710
- 0xf9, 0x9e, 0x90, 0x52, 0xb7, 0x97, 0xa7, 0xe6, //0x00002370 .quad -1826324310255427847
- 0x78, 0x5a, 0xeb, 0x47, 0x9e, 0x76, 0xb0, 0xf4, //0x00002378 .quad -815021110370542984
- 0x5c, 0x63, 0x9a, 0x93, 0xd2, 0xbe, 0x28, 0x90, //0x00002380 .quad -8058981721550724260
- 0x8b, 0x18, 0xf3, 0xec, 0x22, 0x4a, 0xee, 0x98, //0x00002388 .quad -7426917221622671221
- 0x33, 0xfc, 0x80, 0x38, 0x87, 0xee, 0x32, 0x74, //0x00002390 .quad 8373016921771146291
- 0xae, 0xde, 0x2f, 0xa8, 0xab, 0xdc, 0x29, 0xbf, //0x00002398 .quad -4671960508600951122
- 0x3f, 0x3b, 0xa1, 0x06, 0x29, 0xaa, 0x3f, 0x11, //0x000023a0 .quad 1242899115359157055
- 0x5a, 0xd6, 0x3b, 0x92, 0xd6, 0x53, 0xf4, 0xee, //0x000023a8 .quad -1228264617323800998
- 0x07, 0xc5, 0x24, 0xa4, 0x59, 0xca, 0xc7, 0x4a, //0x000023b0 .quad 5388497965526861063
- 0xf8, 0x65, 0x65, 0x1b, 0x66, 0xb4, 0x58, 0x95, //0x000023b8 .quad -7685194413468457480
- 0x49, 0xf6, 0x2d, 0x0d, 0xf0, 0xbc, 0x79, 0x5d, //0x000023c0 .quad 6735622456908576329
- 0x76, 0xbf, 0x3e, 0xa2, 0x7f, 0xe1, 0xae, 0xba, //0x000023c8 .quad -4994806998408183946
- 0xdc, 0x73, 0x79, 0x10, 0x2c, 0x2c, 0xd8, 0xf4, //0x000023d0 .quad -803843965719055396
- 0x53, 0x6f, 0xce, 0x8a, 0xdf, 0x99, 0x5a, 0xe9, //0x000023d8 .quad -1631822729582842029
- 0x69, 0xe8, 0x4b, 0x8a, 0x9b, 0x1b, 0x07, 0x79, //0x000023e0 .quad 8720969558280366185
- 0x94, 0x05, 0xc1, 0xb6, 0x2b, 0xa0, 0xd8, 0x91, //0x000023e8 .quad -7937418233630358124
- 0x84, 0xe2, 0xde, 0x6c, 0x82, 0xe2, 0x48, 0x97, //0x000023f0 .quad -7545532125859093884
- 0xf9, 0x46, 0x71, 0xa4, 0x36, 0xc8, 0x4e, 0xb6, //0x000023f8 .quad -5310086773610559751
- 0x25, 0x9b, 0x16, 0x08, 0x23, 0x1b, 0x1b, 0xfd, //0x00002400 .quad -208543120469091547
- 0xb7, 0x98, 0x8d, 0x4d, 0x44, 0x7a, 0xe2, 0xe3, //0x00002408 .quad -2025922448585811785
- 0xf7, 0x20, 0x0e, 0xe5, 0xf5, 0xf0, 0x30, 0xfe, //0x00002410 .quad -130339450293182217
- 0x72, 0x7f, 0x78, 0xb0, 0x6a, 0x8c, 0x6d, 0x8e, //0x00002418 .quad -8183730558007214222
- 0x35, 0xa9, 0x51, 0x5e, 0x33, 0x2d, 0xbd, 0xbd, //0x00002420 .quad -4774610331293865675
- 0x4f, 0x9f, 0x96, 0x5c, 0x85, 0xef, 0x08, 0xb2, //0x00002428 .quad -5617977179081629873
- 0x82, 0x13, 0xe6, 0x35, 0x80, 0x78, 0x2c, 0xad, //0x00002430 .quad -5968262914117332094
- 0x23, 0x47, 0xbc, 0xb3, 0x66, 0x2b, 0x8b, 0xde, //0x00002438 .quad -2410785455424649437
- 0x31, 0xcc, 0xaf, 0x21, 0x50, 0xcb, 0x3b, 0x4c, //0x00002440 .quad 5493207715531443249
- 0x76, 0xac, 0x55, 0x30, 0x20, 0xfb, 0x16, 0x8b, //0x00002448 .quad -8424269937281487754
- 0x3d, 0xbf, 0x1b, 0x2a, 0x24, 0xbe, 0x4a, 0xdf, //0x00002450 .quad -2356862392440471747
- 0x93, 0x17, 0x6b, 0x3c, 0xe8, 0xb9, 0xdc, 0xad, //0x00002458 .quad -5918651403174471789
- 0x0d, 0xaf, 0xa2, 0x34, 0xad, 0x6d, 0x1d, 0xd7, //0x00002460 .quad -2946077990550589683
- 0x78, 0xdd, 0x85, 0x4b, 0x62, 0xe8, 0x53, 0xd9, //0x00002468 .quad -2786628235540701832
- 0x68, 0xad, 0xe5, 0x40, 0x8c, 0x64, 0x72, 0x86, //0x00002470 .quad -8758827771735200408
- 0x6b, 0xaa, 0x33, 0x6f, 0x3d, 0x71, 0xd4, 0x87, //0x00002478 .quad -8659171674854020501
- 0xc2, 0x18, 0x1f, 0x51, 0xaf, 0xfd, 0x0e, 0x68, //0x00002480 .quad 7498209359040551106
- 0x06, 0x95, 0x00, 0xcb, 0x8c, 0x8d, 0xc9, 0xa9, //0x00002488 .quad -6212278575140137722
- 0xf2, 0xde, 0x66, 0x25, 0x1b, 0xbd, 0x12, 0x02, //0x00002490 .quad 149389661945913074
- 0x48, 0xba, 0xc0, 0xfd, 0xef, 0xf0, 0x3b, 0xd4, //0x00002498 .quad -3153662200497784248
- 0x57, 0x4b, 0x60, 0xf7, 0x30, 0xb6, 0x4b, 0x01, //0x000024a0 .quad 93368538716195671
- 0x6d, 0x74, 0x98, 0xfe, 0x95, 0x76, 0xa5, 0x84, //0x000024a8 .quad -8888567902952197011
- 0x2d, 0x5e, 0x38, 0x35, 0xbd, 0xa3, 0x9e, 0x41, //0x000024b0 .quad 4728396691822632493
- 0x88, 0x91, 0x3e, 0x7e, 0x3b, 0xd4, 0xce, 0xa5, //0x000024b8 .quad -6499023860262858360
- 0xb9, 0x75, 0x86, 0x82, 0xac, 0x4c, 0x06, 0x52, //0x000024c0 .quad 5910495864778290617
- 0xea, 0x35, 0xce, 0x5d, 0x4a, 0x89, 0x42, 0xcf, //0x000024c8 .quad -3512093806901185046
- 0x93, 0x09, 0x94, 0xd1, 0xeb, 0xef, 0x43, 0x73, //0x000024d0 .quad 8305745933913819539
- 0xb2, 0xe1, 0xa0, 0x7a, 0xce, 0x95, 0x89, 0x81, //0x000024d8 .quad -9112587656954322510
- 0xf8, 0x0b, 0xf9, 0xc5, 0xe6, 0xeb, 0x14, 0x10, //0x000024e0 .quad 1158810380537498616
- 0x1f, 0x1a, 0x49, 0x19, 0x42, 0xfb, 0xeb, 0xa1, //0x000024e8 .quad -6779048552765515233
- 0xf6, 0x4e, 0x77, 0x77, 0xe0, 0x26, 0x1a, 0xd4, //0x000024f0 .quad -3163173042755514634
- 0xa6, 0x60, 0x9b, 0x9f, 0x12, 0xfa, 0x66, 0xca, //0x000024f8 .quad -3862124672529506138
- 0xb4, 0x22, 0x55, 0x95, 0x98, 0xb0, 0x20, 0x89, //0x00002500 .quad -8565652321871781196
- 0xd0, 0x38, 0x82, 0x47, 0x97, 0xb8, 0x00, 0xfd, //0x00002508 .quad -215969822234494768
- 0xb0, 0x35, 0x55, 0x5d, 0x5f, 0x6e, 0xb4, 0x55, //0x00002510 .quad 6175682344898606512
- 0x82, 0x63, 0xb1, 0x8c, 0x5e, 0x73, 0x20, 0x9e, //0x00002518 .quad -7052510166537641086
- 0x1d, 0x83, 0xaa, 0x34, 0xf7, 0x89, 0x21, 0xeb, //0x00002520 .quad -1503769105731517667
- 0x62, 0xbc, 0xdd, 0x2f, 0x36, 0x90, 0xa8, 0xc5, //0x00002528 .quad -4203951689744663454
- 0xe4, 0x23, 0xd5, 0x01, 0x75, 0xec, 0xe9, 0xa5, //0x00002530 .quad -6491397400591784988
- 0x7b, 0x2b, 0xd5, 0xbb, 0x43, 0xb4, 0x12, 0xf7, //0x00002538 .quad -643253593753441413
- 0x6e, 0x36, 0x25, 0x21, 0xc9, 0x33, 0xb2, 0x47, //0x00002540 .quad 5166248661484910190
- 0x2d, 0x3b, 0x65, 0x55, 0xaa, 0xb0, 0x6b, 0x9a, //0x00002548 .quad -7319562523736982739
- 0x0a, 0x84, 0x6e, 0x69, 0xbb, 0xc0, 0x9e, 0x99, //0x00002550 .quad -7377247228426025974
- 0xf8, 0x89, 0xbe, 0xea, 0xd4, 0x9c, 0x06, 0xc1, //0x00002558 .quad -4537767136243840520
- 0x0d, 0x25, 0xca, 0x43, 0xea, 0x70, 0x06, 0xc0, //0x00002560 .quad -4609873017105144563
- 0x76, 0x2c, 0x6e, 0x25, 0x0a, 0x44, 0x48, 0xf1, //0x00002568 .quad -1060522901877412746
- 0x28, 0x57, 0x5e, 0x6a, 0x92, 0x06, 0x04, 0x38, //0x00002570 .quad 4036358391950366504
- 0xca, 0xdb, 0x64, 0x57, 0x86, 0x2a, 0xcd, 0x96, //0x00002578 .quad -7580355841314464822
- 0xf2, 0xec, 0xf5, 0x04, 0x37, 0x08, 0x05, 0xc6, //0x00002580 .quad -4177924046916817678
- 0xbc, 0x12, 0x3e, 0xed, 0x27, 0x75, 0x80, 0xbc, //0x00002588 .quad -4863758783215693124
- 0x2e, 0x68, 0x33, 0xc6, 0x44, 0x4a, 0x86, 0xf7, //0x00002590 .quad -610719040218634194
- 0x6b, 0x97, 0x8d, 0xe8, 0x71, 0x92, 0xa0, 0xeb, //0x00002598 .quad -1468012460592228501
- 0x1d, 0x21, 0xe0, 0xfb, 0x6a, 0xee, 0xb3, 0x7a, //0x000025a0 .quad 8841672636718129437
- 0xa3, 0x7e, 0x58, 0x31, 0x87, 0x5b, 0x44, 0x93, //0x000025a8 .quad -7835036815511224669
- 0x64, 0x29, 0xd8, 0xba, 0x05, 0xea, 0x60, 0x59, //0x000025b0 .quad 6440404777470273892
- 0x4c, 0x9e, 0xae, 0xfd, 0x68, 0x72, 0x15, 0xb8, //0x000025b8 .quad -5182110000961642932
- 0xbd, 0x33, 0x8e, 0x29, 0x87, 0x24, 0xb9, 0x6f, //0x000025c0 .quad 8050505971837842365
- 0xdf, 0x45, 0x1a, 0x3d, 0x03, 0xcf, 0x1a, 0xe6, //0x000025c8 .quad -1865951482774665761
- 0x56, 0xe0, 0xf8, 0x79, 0xd4, 0xb6, 0xd3, 0xa5, //0x000025d0 .quad -6497648813669818282
- 0xab, 0x6b, 0x30, 0x06, 0x62, 0xc1, 0xd0, 0x8f, //0x000025d8 .quad -8083748704375247957
- 0x6c, 0x18, 0x77, 0x98, 0x89, 0xa4, 0x48, 0x8f, //0x000025e0 .quad -8122061017087272852
- 0x96, 0x86, 0xbc, 0x87, 0xba, 0xf1, 0xc4, 0xb3, //0x000025e8 .quad -5492999862041672042
- 0x87, 0xde, 0x94, 0xfe, 0xab, 0xcd, 0x1a, 0x33, //0x000025f0 .quad 3682481783923072647
- 0x3c, 0xa8, 0xab, 0x29, 0x29, 0x2e, 0xb6, 0xe0, //0x000025f8 .quad -2254563809124702148
- 0x14, 0x0b, 0x1d, 0x7f, 0x8b, 0xc0, 0xf0, 0x9f, //0x00002600 .quad -6921820921902855404
- 0x25, 0x49, 0x0b, 0xba, 0xd9, 0xdc, 0x71, 0x8c, //0x00002608 .quad -8326631408344020699
- 0xd9, 0x4d, 0xe4, 0x5e, 0xae, 0xf0, 0xec, 0x07, //0x00002610 .quad 571095884476206553
- 0x6f, 0x1b, 0x8e, 0x28, 0x10, 0x54, 0x8e, 0xaf, //0x00002618 .quad -5796603242002637969
- 0x50, 0x61, 0x9d, 0xf6, 0xd9, 0x2c, 0xe8, 0xc9, //0x00002620 .quad -3897816162832129712
- 0x4a, 0xa2, 0xb1, 0x32, 0x14, 0xe9, 0x71, 0xdb, //0x00002628 .quad -2634068034075909558
- 0xd2, 0x5c, 0x22, 0x3a, 0x08, 0x1c, 0x31, 0xbe, //0x00002630 .quad -4741978110983775022
- 0x6e, 0x05, 0xaf, 0x9f, 0xac, 0x31, 0x27, 0x89, //0x00002638 .quad -8563821548938525330
- 0x06, 0xf4, 0xaa, 0x48, 0x0a, 0x63, 0xbd, 0x6d, //0x00002640 .quad 7907585416552444934
- 0xca, 0xc6, 0x9a, 0xc7, 0x17, 0xfe, 0x70, 0xab, //0x00002648 .quad -6093090917745768758
- 0x08, 0xb1, 0xd5, 0xda, 0xcc, 0xbb, 0x2c, 0x09, //0x00002650 .quad 661109733835780360
- 0x7d, 0x78, 0x81, 0xb9, 0x9d, 0x3d, 0x4d, 0xd6, //0x00002658 .quad -3004677628754823043
- 0xa5, 0x8e, 0xc5, 0x08, 0x60, 0xf5, 0xbb, 0x25, //0x00002660 .quad 2719036592861056677
- 0x4e, 0xeb, 0xf0, 0x93, 0x82, 0x46, 0xf0, 0x85, //0x00002668 .quad -8795452545612846258
- 0x4e, 0xf2, 0xf6, 0x0a, 0xb8, 0xf2, 0x2a, 0xaf, //0x00002670 .quad -5824576295778454962
- 0x21, 0x26, 0xed, 0x38, 0x23, 0x58, 0x6c, 0xa7, //0x00002678 .quad -6382629663588669919
- 0xe1, 0xae, 0xb4, 0x0d, 0x66, 0xaf, 0xf5, 0x1a, //0x00002680 .quad 1942651667131707105
- 0xaa, 0x6f, 0x28, 0x07, 0x2c, 0x6e, 0x47, 0xd1, //0x00002688 .quad -3366601061058449494
- 0x4d, 0xed, 0x90, 0xc8, 0x9f, 0x8d, 0xd9, 0x50, //0x00002690 .quad 5825843310384704845
- 0xca, 0x45, 0x79, 0x84, 0xdb, 0xa4, 0xcc, 0x82, //0x00002698 .quad -9021654690802612790
- 0xa0, 0x28, 0xb5, 0xba, 0x07, 0xf1, 0x0f, 0xe5, //0x000026a0 .quad -1941067898873894752
- 0x3c, 0x97, 0x97, 0x65, 0x12, 0xce, 0x7f, 0xa3, //0x000026a8 .quad -6665382345075878084
- 0xc8, 0x72, 0x62, 0xa9, 0x49, 0xed, 0x53, 0x1e, //0x000026b0 .quad 2185351144835019464
- 0x0c, 0x7d, 0xfd, 0xfe, 0x96, 0xc1, 0x5f, 0xcc, //0x000026b8 .quad -3720041912917459700
- 0x7a, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x000026c0 .quad 2731688931043774330
- 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x000026c8 .quad -38366372719436721
- 0xac, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x000026d0 .quad 8624834609543440812
- 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x000026d8 .quad -6941508010590729807
- 0x17, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x000026e0 .quad -3054014793352862697
- 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x000026e8 .quad -4065198994811024355
- 0x1d, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x000026f0 .quad 5405853545163697437
- 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x000026f8 .quad -469812725086392539
- 0x32, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x00002700 .quad 5684501474941004850
- 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x00002708 .quad -7211161980820077193
- 0x3f, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x00002710 .quad 2493940825248868159
- 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x00002718 .quad -4402266457597708587
- 0x0f, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x00002720 .quad 7729112049988473103
- 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x00002728 .quad -891147053569747830
- 0xa9, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x00002730 .quad -9004363024039368023
- 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x00002738 .quad -7474495936122174250
- 0x53, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x00002740 .quad 2579604275232953683
- 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x00002748 .quad -4731433901725329908
- 0xa8, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x00002750 .quad 3224505344041192104
- 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x00002758 .quad -1302606358729274481
- 0xa9, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x00002760 .quad 8932844867666826921
- 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x00002768 .quad -7731658001846878407
- 0x53, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x00002770 .quad -2669001970698630061
- 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x00002778 .quad -5052886483881210105
- 0x68, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x00002780 .quad -3336252463373287576
- 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x00002788 .quad -1704422086424124727
- 0xa1, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x00002790 .quad 2526528228819083169
- 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x00002798 .quad -7982792831656159810
- 0x8a, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x000027a0 .quad -6065211750830921846
- 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x000027a8 .quad -5366805021142811859
- 0x6c, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x000027b0 .quad 1641857348316123500
- 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x000027b8 .quad -2096820258001126919
- 0xe3, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x000027c0 .quad -5891368184943504669
- 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x000027c8 .quad -8228041688891786181
- 0x9c, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x000027d0 .quad -7364210231179380836
- 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x000027d8 .quad -5673366092687344822
- 0x83, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x000027e0 .quad 4629795266307937667
- 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x000027e8 .quad -2480021597431793123
- 0x72, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x000027f0 .quad 5199465050656154994
- 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x000027f8 .quad -8467542526035952558
- 0xcf, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x00002800 .quad -2724040723534582065
- 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x00002808 .quad -5972742139117552794
- 0x82, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x00002810 .quad -8016736922845615486
- 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x00002818 .quad -2854241655469553088
- 0x91, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x00002820 .quad 6518754469289960081
- 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x00002828 .quad -8701430062309552536
- 0x36, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x00002830 .quad 8148443086612450102
- 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x00002838 .quad -6265101559459552766
- 0x03, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x00002840 .quad 962181821410786819
- 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x00002848 .quad -3219690930897053053
- 0xc2, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x00002850 .quad -1704479370831952190
- 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x00002858 .quad -8929835859451740015
- 0x72, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x00002860 .quad 7092772823314835570
- 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x00002868 .quad -6550608805887287114
- 0x8f, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x00002870 .quad -357406007711231345
- 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x00002878 .quad -3576574988931720989
- 0x99, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x00002880 .quad 8999993282035256217
- 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x00002888 .quad -9152888395723407474
- 0x80, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x00002890 .quad 2026619565689294464
- 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x00002898 .quad -6829424476226871438
- 0x20, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x000028a0 .quad -6690097579743157728
- 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x000028a8 .quad -3925094576856201394
- 0xa8, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x000028b0 .quad 5472436080603216552
- 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x000028b8 .quad -294682202642863838
- 0xa9, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x000028c0 .quad 8031958568804398249
- 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x000028c8 .quad -7101705404292871755
- 0xd3, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x000028d0 .quad -3795109844276665901
- 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x000028d8 .quad -4265445736938701790
- 0x48, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x000028e0 .quad 9091170749936331336
- 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x000028e8 .quad -720121152745989333
- 0x6d, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x000028f0 .quad 3376138709496513133
- 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x000028f8 .quad -7367604748107325189
- 0x08, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x00002900 .quad -391512631556746488
- 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x00002908 .quad -4597819916706768583
- 0xca, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x00002910 .quad 8733981247408842698
- 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x00002918 .quad -1135588877456072824
- 0xde, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x00002920 .quad 5458738279630526686
- 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x00002928 .quad -7627272076051127371
- 0x16, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x00002930 .quad -7011635205744005354
- 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x00002938 .quad -4922404076636521310
- 0xdc, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x00002940 .quad 5070514048102157020
- 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x00002948 .quad -1541319077368263733
- 0xc9, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x00002950 .quad 863228270850154185
- 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x00002958 .quad -7880853450996246689
- 0x7b, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x00002960 .quad -3532650679864695173
- 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x00002968 .quad -5239380795317920458
- 0x1a, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x00002970 .quad -9027499368258256870
- 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x00002978 .quad -1937539975720012668
- 0x10, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x00002980 .quad -3336344095947716592
- 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x00002988 .quad -8128491512466089774
- 0x15, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x00002990 .quad -8782116138362033643
- 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x00002998 .quad -5548928372155224313
- 0x9a, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x000029a0 .quad 7469098900757009562
- 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x000029a8 .quad -2324474446766642487
- 0xe0, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x000029b0 .quad -2249342214667950880
- 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x000029b8 .quad -8370325556870233411
- 0x18, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x000029c0 .quad 6411694268519837208
- 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x000029c8 .quad -5851220927660403859
- 0x9e, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x000029d0 .quad -5820440219632367202
- 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x000029d8 .quad -2702340141148116920
- 0x03, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x000029e0 .quad 7891439908798240259
- 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x000029e8 .quad -8606491615858654931
- 0x83, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x000029f0 .quad -3970758169284363389
- 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x000029f8 .quad -6146428501395930760
- 0x64, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x00002a00 .quad -351761693178066332
- 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x00002a08 .quad -3071349608317525546
- 0x7f, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x00002a10 .quad 6697677969404790399
- 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x00002a18 .quad -8837122532839535322
- 0x1e, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x00002a20 .quad -851274575098787810
- 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x00002a28 .quad -6434717147622031249
- 0x26, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x00002a30 .quad -1064093218873484762
- 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x00002a38 .quad -3431710416100151157
- 0x58, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x00002a40 .quad 8558313775058847832
- 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x00002a48 .quad -9062348037703676329
- 0x6e, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x00002a50 .quad 6086206200396171886
- 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x00002a58 .quad -6716249028702207507
- 0x09, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x00002a60 .quad -6227300304786948855
- 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x00002a68 .quad -3783625267450371480
- 0x4c, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x00002a70 .quad -3172439362556298164
- 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x00002a78 .quad -117845565885576446
- 0xaf, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x00002a80 .quad -4288617610811380305
- 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x00002a88 .quad -6991182506319567135
- 0x1b, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x00002a90 .quad 3862600023340550427
- 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x00002a98 .quad -4127292114472071014
- 0x62, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x00002aa0 .quad -4395122007679087774
- 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x00002aa8 .quad -547429124662700864
- 0x1d, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x00002ab0 .quad 8782263791269039901
- 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x00002ab8 .quad -7259672230555269896
- 0xe4, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x00002ac0 .quad -7468914334623251740
- 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x00002ac8 .quad -4462904269766699466
- 0x9d, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x00002ad0 .quad 4498915137003099037
- 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x00002ad8 .quad -966944318780986428
- 0x42, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x00002ae0 .quad -6411550076227838910
- 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x00002ae8 .quad -7521869226879198374
- 0x53, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x00002af0 .quad 5820620459997365075
- 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x00002af8 .quad -4790650515171610063
- 0x28, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x00002b00 .quad -6559282480285457368
- 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x00002b08 .quad -1376627125537124675
- 0x99, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x00002b10 .quad -8711237568605798759
- 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x00002b18 .quad -7777920981101784778
- 0x3f, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x00002b20 .quad 2946011094524915263
- 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x00002b28 .quad -5110715207949843068
- 0xcf, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x00002b30 .quad 3682513868156144079
- 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x00002b38 .quad -1776707991509915931
- 0x21, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x00002b40 .quad 4607414176811284001
- 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x00002b48 .quad -8027971522334779313
- 0xa9, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x00002b50 .quad 1147581702586717097
- 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x00002b58 .quad -5423278384491086237
- 0x94, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x00002b60 .quad -3177208890193991532
- 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x00002b68 .quad -2167411962186469893
- 0x5c, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x00002b70 .quad 7237616480483531100
- 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x00002b78 .quad -8272161504007625539
- 0xb3, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x00002b80 .quad -4788037454677749837
- 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x00002b88 .quad -5728515861582144020
- 0xa0, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x00002b90 .quad -1373360799919799392
- 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x00002b98 .quad -2548958808550292121
- 0x44, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x00002ba0 .quad -858350499949874620
- 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x00002ba8 .quad -8510628282985014432
- 0xd5, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x00002bb0 .quad 3538747893490044629
- 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x00002bb8 .quad -6026599335303880135
- 0x8b, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x00002bc0 .quad 9035120885289943691
- 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x00002bc8 .quad -2921563150702462265
- 0x97, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x00002bd0 .quad -5882264492762254953
- 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x00002bd8 .quad -8743505996830120772
- 0xfc, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x00002be0 .quad -2741144597525430788
- 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x00002be8 .quad -6317696477610263061
- 0x7b, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x00002bf0 .quad -3426430746906788485
- 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x00002bf8 .quad -3285434578585440922
- 0x6d, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x00002c00 .quad 4776009810824339053
- 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x00002c08 .quad -8970925639256982432
- 0x08, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x00002c10 .quad 5970012263530423816
- 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x00002c18 .quad -6601971030643840136
- 0x8b, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x00002c20 .quad 7462515329413029771
- 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x00002c28 .quad -3640777769877412266
- 0xb6, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x00002c30 .quad 52386062455755702
- 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x00002c38 .quad -9193015133814464522
- 0xa4, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x00002c40 .quad -9157889458785081180
- 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x00002c48 .quad -6879582898840692749
- 0xcd, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x00002c50 .quad 6999382250228200141
- 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x00002c58 .quad -3987792605123478032
- 0x81, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x00002c60 .quad 8749227812785250177
- 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x00002c68 .quad -373054737976959636
- 0xb0, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x00002c70 .quad -3755104653863994448
- 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x00002c78 .quad -7150688238876681629
- 0x9c, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x00002c80 .quad -4693880817329993060
- 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x00002c88 .quad -4326674280168464132
- 0x44, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x00002c90 .quad -1255665003235103420
- 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x00002c98 .quad -796656831783192261
- 0x4a, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x00002ca0 .quad 8438581409832836170
- 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x00002ca8 .quad -7415439547505577019
- 0x5d, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x00002cb0 .quad -3286831292991118499
- 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x00002cb8 .quad -4657613415954583370
- 0x34, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x00002cc0 .quad -8720225134666286028
- 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x00002cc8 .quad -1210330751515841308
- 0xa0, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x00002cd0 .quad -3144297699952734816
- 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x00002cd8 .quad -7673985747338482674
- 0x09, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x00002ce0 .quad -8542058143368306423
- 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x00002ce8 .quad -4980796165745715438
- 0x4b, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x00002cf0 .quad 3157485376071780683
- 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x00002cf8 .quad -1614309188754756393
- 0xcf, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x00002d00 .quad 8890957387685944783
- 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x00002d08 .quad -7926472270612804602
- 0x42, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x00002d10 .quad 1890324697752655170
- 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x00002d18 .quad -5296404319838617848
- 0x93, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x00002d20 .quad 2362905872190818963
- 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x00002d28 .quad -2008819381370884406
- 0x9c, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x00002d30 .quad 6088502188546649756
- 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x00002d38 .quad -8173041140997884610
- 0x43, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x00002d40 .quad -1612744301171463613
- 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x00002d48 .quad -5604615407819967859
- 0xd4, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x00002d50 .quad 7207441660390446292
- 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x00002d58 .quad -2394083241347571919
- 0x04, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x00002d60 .quad -2412877989897052924
- 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x00002d68 .quad -8413831053483314306
- 0x45, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x00002d70 .quad -7627783505798704059
- 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x00002d78 .quad -5905602798426754978
- 0x57, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x00002d80 .quad 4300328673033783639
- 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x00002d88 .quad -2770317479606055818
- 0xd6, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x00002d90 .quad -1923980597781273130
- 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x00002d98 .quad -8648977452394866743
- 0x4c, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x00002da0 .quad 6818396289628184396
- 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x00002da8 .quad -6199535797066195524
- 0x1f, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x00002db0 .quad 8522995362035230495
- 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x00002db8 .quad -3137733727905356501
- 0x73, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x00002dc0 .quad 3021029092058325107
- 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x00002dc8 .quad -8878612607581929669
- 0x90, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x00002dd0 .quad -835399653354481520
- 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x00002dd8 .quad -6486579741050024183
- 0xb4, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x00002de0 .quad 8179122470161673908
- 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x00002de8 .quad -3496538657885142324
- 0x30, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x00002df0 .quad -4111420493003729616
- 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x00002df8 .quad -9102865688819295809
- 0x7c, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x00002e00 .quad -5139275616254662020
- 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x00002e08 .quad -6766896092596731857
- 0x1c, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x00002e10 .quad -6424094520318327524
- 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x00002e18 .quad -3846934097318526917
- 0x63, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x00002e20 .quad -8030118150397909405
- 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x00002e28 .quad -196981603220770742
- 0xfe, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x00002e30 .quad -7324666853212387330
- 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x00002e38 .quad -7040642529654063570
- 0xfd, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x00002e40 .quad 4679224488766679549
- 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x00002e48 .quad -4189117143640191558
- 0x7c, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x00002e50 .quad -3374341425896426372
- 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x00002e58 .quad -624710411122851544
- 0xce, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x00002e60 .quad -9026492418826348338
- 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x00002e68 .quad -7307973034592864071
- 0x01, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x00002e70 .quad -2059743486678159615
- 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x00002e78 .quad -4523280274813692185
- 0xc1, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x00002e80 .quad -2574679358347699519
- 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x00002e88 .quad -1042414325089727327
- 0xb9, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x00002e90 .quad 3002511419460075705
- 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x00002e98 .quad -7569037980822161435
- 0xe7, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x00002ea0 .quad 8364825292752482535
- 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x00002ea8 .quad -4849611457600313890
- 0x21, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x00002eb0 .quad 1232659579085827361
- 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x00002eb8 .quad -1450328303573004458
- 0x34, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x00002ec0 .quad -3841273781498745804
- 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x00002ec8 .quad -7823984217374209643
- 0x42, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x00002ed0 .quad 4421779809981343554
- 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x00002ed8 .quad -5168294253290374149
- 0x12, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x00002ee0 .quad 915538744049291538
- 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x00002ee8 .quad -1848681798185579782
- 0xab, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x00002ef0 .quad 5183897733458195115
- 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x00002ef8 .quad -8072955151507069220
- 0x56, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x00002f00 .quad 6479872166822743894
- 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x00002f08 .quad -5479507920956448621
- 0x2c, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x00002f10 .quad 3488154190101041964
- 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x00002f18 .quad -2237698882768172872
- 0xfb, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x00002f20 .quad 2180096368813151227
- 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x00002f28 .quad -8316090829371189901
- 0xfa, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x00002f30 .quad -1886565557410948870
- 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x00002f38 .quad -5783427518286599473
- 0x39, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x00002f40 .quad -2358206946763686087
- 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x00002f48 .quad -2617598379430861437
- 0x83, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x00002f50 .quad 7749492695127472003
- 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x00002f58 .quad -8553528014785370254
- 0x64, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x00002f60 .quad 463493832054564196
- 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x00002f68 .quad -6080224000054324913
- 0xbd, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x00002f70 .quad -4032318728359182659
- 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x00002f78 .quad -2988593981640518238
- 0x36, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x00002f80 .quad -4826042214438183114
- 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x00002f88 .quad -8785400266166405755
- 0x04, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x00002f90 .quad 3190819268807046916
- 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x00002f98 .quad -6370064314280619289
- 0xc5, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x00002fa0 .quad -623161932418579259
- 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x00002fa8 .quad -3350894374423386208
- 0xfb, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x00002fb0 .quad -7307005235402693893
- 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x00002fb8 .quad -9011838011655698236
- 0xba, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x00002fc0 .quad -4522070525825979462
- 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x00002fc8 .quad -6653111496142234891
- 0xa8, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x00002fd0 .quad 3570783879572301480
- 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x00002fd8 .quad -3704703351750405709
- 0x52, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x00002fe0 .quad -148206168962011054
- 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x00002fe8 .quad -19193171260619233
- 0x33, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x00002ff0 .quad -92628855601256909
- 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x00002ff8 .quad -6929524759678968877
- 0xc0, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x00003000 .quad -115786069501571136
- 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x00003008 .quad -4050219931171323192
- 0xb0, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x00003010 .quad 4466953431550423984
- 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x00003018 .quad -451088895536766085
- 0x4e, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x00003020 .quad 486002885505321038
- 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x00003028 .quad -7199459587351560659
- 0x62, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x00003030 .quad 5219189625309039202
- 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x00003038 .quad -4387638465762062920
- 0xfa, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x00003040 .quad 6523987031636299002
- 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x00003048 .quad -872862063775190746
- 0x1c, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x00003050 .quad -534194123654701028
- 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x00003058 .quad -7463067817500576073
- 0x23, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x00003060 .quad -667742654568376285
- 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x00003068 .quad -4717148753448332187
- 0x2c, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x00003070 .quad 8388693718644305452
- 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x00003078 .quad -1284749923383027329
- 0xdc, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x00003080 .quad -6286281471915778852
- 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x00003088 .quad -7720497729755473937
- 0x13, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x00003090 .quad -7857851839894723565
- 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x00003098 .quad -5038936143766954517
- 0x17, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x000030a0 .quad 8624429273841147159
- 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x000030a8 .quad -1686984161281305242
- 0x2e, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x000030b0 .quad 778582277723329070
- 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x000030b8 .quad -7971894128441897632
- 0xba, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x000030c0 .quad 973227847154161338
- 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x000030c8 .quad -5353181642124984136
- 0x69, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x000030d0 .quad 1216534808942701673
- 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x000030d8 .quad -2079791034228842266
- 0xc1, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x000030e0 .quad -3851351762838199359
- 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x000030e8 .quad -8217398424034108273
- 0xb2, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x000030f0 .quad -4814189703547749198
- 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x000030f8 .quad -5660062011615247437
- 0xde, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x00003100 .quad -6017737129434686498
- 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x00003108 .quad -2463391496091671392
- 0x6b, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x00003110 .quad 7768129340171790699
- 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x00003118 .quad -8457148712698376476
- 0xc6, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x00003120 .quad -8736582398494813242
- 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x00003128 .quad -5959749872445582691
- 0xb7, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x00003130 .quad -1697355961263740745
- 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x00003138 .quad -2838001322129590460
- 0x72, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x00003140 .quad 1244995533423855986
- 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x00003148 .quad -8691279853972075893
- 0xcf, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x00003150 .quad -3055441601647567921
- 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x00003158 .quad -6252413799037706963
- 0xc3, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x00003160 .quad 5404070034795315907
- 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x00003168 .quad -3203831230369745799
- 0xba, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x00003170 .quad -3539985255894009414
- 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x00003178 .quad -8919923546622172981
- 0x28, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x00003180 .quad -4424981569867511768
- 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x00003188 .quad -6538218414850328322
- 0x32, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x00003190 .quad 8303831092947774002
- 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x00003198 .quad -3561087000135522498
- 0x5f, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x000031a0 .quad 578208414664970847
- 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x000031a8 .quad -9143208402725783417
- 0xf7, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x000031b0 .quad -3888925500096174345
- 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x000031b8 .quad -6817324484979841368
- 0xb5, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x000031c0 .quad -249470856692830027
- 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x000031c8 .quad -3909969587797413806
- 0xe2, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x000031d0 .quad -4923524589293425438
- 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x000031d8 .quad -275775966319379353
- 0x0d, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x000031e0 .quad -3077202868308390899
- 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x000031e8 .quad -7089889006590693952
- 0x11, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x000031f0 .quad 765182433041899281
- 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x000031f8 .quad -4250675239810979535
- 0xd5, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x00003200 .quad 5568164059729762005
- 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x00003208 .quad -701658031336336515
- 0x45, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x00003210 .quad 5785945546544795205
- 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x00003218 .quad -7356065297226292178
- 0xd6, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x00003220 .quad -1990940103673781802
- 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x00003228 .quad -4583395603105477319
- 0x4c, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x00003230 .quad 6734696907262548556
- 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x00003238 .quad -1117558485454458744
- 0x6f, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x00003240 .quad 4209185567039092847
- 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x00003248 .quad -7616003081050118571
- 0x8b, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x00003250 .quad -8573576096483297653
- 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x00003258 .quad -4908317832885260310
- 0x2e, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x00003260 .quad 3118087934678041646
- 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x00003268 .quad -1523711272679187483
- 0x9d, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x00003270 .quad 4254647968387469981
- 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x00003278 .quad -7869848573065574033
- 0x44, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x00003280 .quad 706623942056949572
- 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x00003288 .quad -5225624697904579637
- 0x15, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x00003290 .quad -3728406090856200939
- 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x00003298 .quad -1920344853953336643
- 0x2d, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x000032a0 .quad -6941939825212513491
- 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x000032a8 .quad -8117744561361917258
- 0xf9, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x000032b0 .quad 5157633273766521849
- 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x000032b8 .quad -5535494683275008668
- 0xf7, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x000032c0 .quad 6447041592208152311
- 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x000032c8 .quad -2307682335666372931
- 0x5a, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x000032d0 .quad 6335244004343789146
- 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x000032d8 .quad -8359830487432564938
- 0xf1, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x000032e0 .quad -1304317031425039375
- 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x000032e8 .quad -5838102090863318269
- 0xed, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x000032f0 .quad -1630396289281299219
- 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x000032f8 .quad -2685941595151759932
- 0x14, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x00003300 .quad 1286845328412881940
- 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x00003308 .quad -8596242524610931813
- 0x19, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x00003310 .quad -3003129357911285479
- 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x00003318 .quad -6133617137336276863
- 0x5f, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x00003320 .quad 5469460339465668959
- 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x00003328 .quad -3055335403242958174
- 0xdb, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x00003330 .quad 8030098730593431003
- 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x00003338 .quad -8827113654667930715
- 0x52, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x00003340 .quad -3797434642040374958
- 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x00003348 .quad -6422206049907525490
- 0xa7, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x00003350 .quad 9088264752731695015
- 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x00003358 .quad -3416071543957018958
- 0xc8, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x00003360 .quad -8154892584824854328
- 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x00003368 .quad -9052573742614218705
- 0xfa, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x00003370 .quad 8253128342678483706
- 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x00003378 .quad -6704031159840385477
- 0xb9, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x00003380 .quad 5704724409920716729
- 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x00003388 .quad -3768352931373093942
- 0xa8, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x00003390 .quad -2092466524453879896
- 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x00003398 .quad -98755145788979524
- 0xc9, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x000033a0 .quad 998051431430019017
- 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x000033a8 .quad -6979250993759194058
- 0xbb, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x000033b0 .quad -7975807747567252037
- 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x000033b8 .quad -4112377723771604669
- 0x2a, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x000033c0 .quad 8476984389250486570
- 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x000033c8 .quad -528786136287117932
- 0xba, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x000033d0 .quad -3925256793573221702
- 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x000033d8 .quad -7248020362820530564
- 0x68, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x000033e0 .quad -294884973539139224
- 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x000033e8 .quad -4448339435098275301
- 0xc3, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x000033f0 .quad -368606216923924029
- 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x000033f8 .quad -948738275445456222
- 0x1a, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x00003400 .quad -2536221894791146470
- 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x00003408 .quad -7510490449794491995
- 0x20, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x00003410 .quad 6053094668365842720
- 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x00003418 .quad -4776427043815727089
- 0x68, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x00003420 .quad 2954682317029915496
- 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x00003428 .quad -1358847786342270957
- 0x21, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x00003430 .quad -459166561069996767
- 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x00003438 .quad -7766808894105001205
- 0x69, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x00003440 .quad -573958201337495959
- 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x00003448 .quad -5096825099203863602
- 0x04, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x00003450 .quad -5329133770099257852
- 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x00003458 .quad -1759345355577441598
- 0xc2, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x00003460 .quad -5636551615525730110
- 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x00003468 .quad -8017119874876982855
- 0xf3, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x00003470 .quad 2177682517447613171
- 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x00003478 .quad -5409713825168840664
- 0xb0, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x00003480 .quad 2722103146809516464
- 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x00003488 .quad -2150456263033662926
- 0x0e, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x00003490 .quad 6313000485183335694
- 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x00003498 .quad -8261564192037121185
- 0x51, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x000034a0 .quad 3279564588051781713
- 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x000034a8 .quad -5715269221619013577
- 0x65, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x000034b0 .quad -512230283362660763
- 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x000034b8 .quad -2532400508596379068
- 0xff, 0x58, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x000034c0 .quad 1985699082112030975
- 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x000034c8 .quad -8500279345513818773
- 0x3f, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x000034d0 .quad -2129562165787349185
- 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x000034d8 .quad -6013663163464885563
- 0x0f, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x000034e0 .quad 6561419329620589327
- 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x000034e8 .quad -2905392935903719049
- 0xe9, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x000034f0 .quad -7428327965055601431
- 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x000034f8 .quad -8733399612580906262
- 0x24, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x00003500 .quad 4549648098962661924
- 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x00003508 .quad -6305063497298744923
- 0xad, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x00003510 .quad -8147997931578836307
- 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x00003518 .quad -3269643353196043250
- 0xac, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x00003520 .quad 1825030320404309164
- 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x00003528 .quad -8961056123388608887
- 0xd7, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x00003530 .quad 6892973918932774359
- 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x00003538 .quad -6589634135808373205
- 0x4d, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x00003540 .quad 4004531380238580045
- 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x00003548 .quad -3625356651333078602
- 0xd0, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x00003550 .quad -2108853905778275376
- 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x00003558 .quad -9183376934724255983
- 0xc4, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x00003560 .quad 6587304654631931588
- 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x00003568 .quad -6867535149977932074
- 0x75, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x00003570 .quad -989241218564861323
- 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x00003578 .quad -3972732919045027189
- 0x12, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x00003580 .quad -1236551523206076654
- 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x00003588 .quad -354230130378896082
- 0x6b, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x00003590 .quad 6144684325637283947
- 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x00003598 .quad -7138922859127891907
- 0x86, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x000035a0 .quad -6154202648235558778
- 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x000035a8 .quad -4311967555482476980
- 0xa8, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x000035b0 .quad -3081067291867060568
- 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x000035b8 .quad -778273425925708321
- 0x29, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x000035c0 .quad -1925667057416912855
- 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x000035c8 .quad -7403949918844649557
- 0x33, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x000035d0 .quad -2407083821771141069
- 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x000035d8 .quad -4643251380128424042
- 0x40, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x000035e0 .quad -7620540795641314240
- 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x000035e8 .quad -1192378206733142148
- 0xa8, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x000035f0 .quad -2456994988062127448
- 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x000035f8 .quad -7662765406849295699
- 0x52, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x00003600 .quad 6152128301777116498
- 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x00003608 .quad -4966770740134231719
- 0xa6, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x00003610 .quad -6144897678060768090
- 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x00003618 .quad -1596777406740401745
- 0xe8, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x00003620 .quad -3840561048787980056
- 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x00003628 .quad -7915514906853832947
- 0x22, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x00003630 .quad 4422670725869800738
- 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x00003638 .quad -5282707615139903279
- 0x6a, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x00003640 .quad -8306719647944912790
- 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x00003648 .quad -1991698500497491195
- 0x42, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x00003650 .quad 8643358275316593218
- 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x00003658 .quad -8162340590452013853
- 0xd3, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x00003660 .quad 6192511825718353619
- 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x00003668 .quad -5591239719637629412
- 0x88, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x00003670 .quad 7740639782147942024
- 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x00003678 .quad -2377363631119648861
- 0x15, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x00003680 .quad 2532056854628769813
- 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x00003688 .quad -8403381297090862394
- 0x1a, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x00003690 .quad -6058300968568813542
- 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x00003698 .quad -5892540602936190089
- 0x21, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x000036a0 .quad -7572876210711016927
- 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x000036a8 .quad -2753989735242849707
- 0x54, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x000036b0 .quad 9102010423587778132
- 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x000036b8 .quad -8638772612167862923
- 0xe9, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x000036c0 .quad -2457545025797441047
- 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x000036c8 .quad -6186779746782440750
- 0x64, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x000036d0 .quad -7683617300674189212
- 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x000036d8 .quad -3121788665050663033
- 0x3e, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x000036e0 .quad -4802260812921368258
- 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x000036e8 .quad -8868646943297746252
- 0x8e, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x000036f0 .quad -1391139997724322418
- 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x000036f8 .quad -6474122660694794911
- 0xf2, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x00003700 .quad 7484447039699372786
- 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x00003708 .quad -3480967307441105734
- 0xd7, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x00003710 .quad -9157278655470055721
- 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x00003718 .quad -9093133594791772940
- 0x8d, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x00003720 .quad -6834912300910181747
- 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x00003728 .quad -6754730975062328271
- 0x30, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x00003730 .quad 679731660717048624
- 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x00003738 .quad -3831727700400522434
- 0xfc, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x00003740 .quad -8373707460958465028
- 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x00003748 .quad -177973607073265139
- 0x7d, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x00003750 .quad 8601490892183123069
- 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x00003758 .quad -7028762532061872568
- 0x9d, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x00003760 .quad -7694880458480647779
- 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x00003768 .quad -4174267146649952806
- 0x04, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x00003770 .quad 4216457482181353988
- 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x00003778 .quad -606147914885053103
- 0x42, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x00003780 .quad -4282243101277735614
- 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x00003788 .quad -7296371474444240046
- 0x93, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x00003790 .quad 8482254178684994195
- 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x00003798 .quad -4508778324627912153
- 0x38, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x000037a0 .quad 5991131704928854840
- 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x000037a8 .quad -1024286887357502287
- 0x03, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x000037b0 .quad -3173071712060547581
- 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x000037b8 .quad -7557708332239520786
- 0x84, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x000037c0 .quad -8578025658503072380
- 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x000037c8 .quad -4835449396872013078
- 0xe5, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x000037d0 .quad 3112525982153323237
- 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x000037d8 .quad -1432625727662628443
- 0xcf, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x000037e0 .quad 4251171748059520975
- 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x000037e8 .quad -7812920107430224633
- 0xc2, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x000037f0 .quad 702278666647013314
- 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x000037f8 .quad -5154464115860392887
- 0xb3, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x00003800 .quad 5489534351736154547
- 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x00003808 .quad -1831394126398103205
- 0x10, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x00003810 .quad 1125115960621402640
- 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x00003818 .quad -8062150356639896359
- 0x94, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x00003820 .quad 6018080969204141204
- 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x00003828 .quad -5466001927372482545
- 0xb9, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x00003830 .quad 2910915193077788601
- 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x00003838 .quad -2220816390788215277
- 0xd3, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x00003840 .quad -486521013540076077
- 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x00003848 .quad -8305539271883716405
- 0x48, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x00003850 .quad -608151266925095096
- 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x00003858 .quad -5770238071427257602
- 0x1b, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x00003860 .quad -5371875102083756773
- 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x00003868 .quad -2601111570856684098
- 0x30, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x00003870 .quad 3560107088838733872
- 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x00003878 .quad -8543223759426509417
- 0x3d, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x00003880 .quad -161552157378970563
- 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00003888 .quad -6067343680855748868
- 0x4c, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x00003890 .quad 4409745821703674700
- 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x00003898 .quad -2972493582642298180
- 0x0f, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x000038a0 .quad -6467280898289979121
- 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x000038a8 .quad -8775337516792518219
- 0x53, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x000038b0 .quad 1139270913992301907
- 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x000038b8 .quad -6357485877563259869
- 0xa8, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x000038c0 .quad -3187597375937010520
- 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x000038c8 .quad -3335171328526686933
- 0xe9, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x000038d0 .quad 7231123676894144233
- 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x000038d8 .quad -9002011107970261189
- 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x000038e0 .quad 4427218577690292387
- 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x000038e8 .quad -6640827866535438582
- 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000038f0 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, //0x00003900 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00003908 .quad -9223372036854775808
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003910 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x00003918 .quad -6917529027641081856
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003920 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x00003928 .quad -4035225266123964416
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003930 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00003938 .quad -432345564227567616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003940 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x00003948 .quad -7187745005283311616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003950 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x00003958 .quad -4372995238176751616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003960 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x00003968 .quad -854558029293551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003970 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x00003978 .quad -7451627795949551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003980 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x00003988 .quad -4702848726509551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003990 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x00003998 .quad -1266874889709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000039a0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x000039a8 .quad -7709325833709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000039b0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x000039b8 .quad -5024971273709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000039c0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x000039c8 .quad -1669528073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000039d0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x000039d8 .quad -7960984073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000039e0 .quad 0
- 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x000039e8 .quad -5339544073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000039f0 .quad 0
- 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x000039f8 .quad -2062744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003a00 .quad 0
- 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x00003a08 .quad -8206744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003a10 .quad 0
- 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x00003a18 .quad -5646744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003a20 .quad 0
- 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x00003a28 .quad -2446744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003a30 .quad 0
- 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x00003a38 .quad -8446744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003a40 .quad 0
- 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x00003a48 .quad -5946744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003a50 .quad 0
- 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x00003a58 .quad -2821744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003a60 .quad 0
- 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x00003a68 .quad -8681119073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003a70 .quad 0
- 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x00003a78 .quad -6239712823709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003a80 .quad 0
- 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x00003a88 .quad -3187955011209551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003a90 .quad 0
- 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x00003a98 .quad -8910000909647051616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003aa0 .quad 0
- 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x00003aa8 .quad -6525815118631426616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003ab0 .quad 0
- 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x00003ab8 .quad -3545582879861895366
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x00003ac0 .quad 4611686018427387904
- 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x00003ac8 .quad -9133518327554766460
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x00003ad0 .quad 5764607523034234880
- 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x00003ad8 .quad -6805211891016070171
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x00003ae0 .quad -6629298651489370112
- 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x00003ae8 .quad -3894828845342699810
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x00003af0 .quad 5548434740920451072
- 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x00003af8 .quad -256850038250986858
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x00003b00 .quad -1143914305352105984
- 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x00003b08 .quad -7078060301547948643
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x00003b10 .quad 7793479155164643328
- 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x00003b18 .quad -4235889358507547899
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x00003b20 .quad -4093209111326359552
- 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x00003b28 .quad -683175679707046970
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x00003b30 .quad 4359273333062107136
- 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x00003b38 .quad -7344513827457986212
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x00003b40 .quad 5449091666327633920
- 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x00003b48 .quad -4568956265895094861
- 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x00003b50 .quad 2199678564482154496
- 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x00003b58 .quad -1099509313941480672
- 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x00003b60 .quad 1374799102801346560
- 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x00003b68 .quad -7604722348854507276
- 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x00003b70 .quad 1718498878501683200
- 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x00003b78 .quad -4894216917640746191
- 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x00003b80 .quad 6759809616554491904
- 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x00003b88 .quad -1506085128623544835
- 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x00003b90 .quad 6530724019560251392
- 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x00003b98 .quad -7858832233030797378
- 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x00003ba0 .quad -1059967012404461568
- 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x00003ba8 .quad -5211854272861108819
- 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x00003bb0 .quad 7898413271349198848
- 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x00003bb8 .quad -1903131822648998119
- 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x00003bc0 .quad -1981020733047832576
- 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x00003bc8 .quad -8106986416796705681
- 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x00003bd0 .quad -2476275916309790720
- 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x00003bd8 .quad -5522047002568494197
- 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x00003be0 .quad -3095344895387238400
- 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x00003be8 .quad -2290872734783229842
- 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x00003bf0 .quad 4982938468024057856
- 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x00003bf8 .quad -8349324486880600507
- 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x00003c00 .quad -7606384970252091392
- 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x00003c08 .quad -5824969590173362730
- 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x00003c10 .quad 4327076842467049472
- 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x00003c18 .quad -2669525969289315508
- 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x00003c20 .quad -6518949010312869888
- 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x00003c28 .quad -8585982758446904049
- 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x00003c30 .quad -8148686262891087360
- 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x00003c38 .quad -6120792429631242157
- 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x00003c40 .quad 8260886245095692416
- 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x00003c48 .quad -3039304518611664792
- 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x00003c50 .quad 5163053903184807760
- 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x00003c58 .quad -8817094351773372351
- 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x00003c60 .quad -7381240676301154012
- 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x00003c68 .quad -6409681921289327535
- 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x00003c70 .quad -3178808521666707
- 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x00003c78 .quad -3400416383184271515
- 0xa4, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x00003c80 .quad -4613672773753429596
- 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x00003c88 .quad -9042789267131251553
- 0x0d, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x00003c90 .quad -5767090967191786995
- 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x00003c98 .quad -6691800565486676537
- 0x90, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x00003ca0 .quad -7208863708989733744
- 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x00003ca8 .quad -3753064688430957767
- 0xb4, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x00003cb0 .quad 212292400617608628
- 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x00003cb8 .quad -79644842111309304
- 0x90, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x00003cc0 .quad 132682750386005392
- 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x00003cc8 .quad -6967307053960650171
- 0xf5, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x00003cd0 .quad 4777539456409894645
- 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x00003cd8 .quad -4097447799023424810
- 0xb2, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x00003ce0 .quad -3251447716342407502
- 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x00003ce8 .quad -510123730351893109
- 0x2f, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x00003cf0 .quad 7191217214140771119
- 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x00003cf8 .quad -7236356359111015049
- 0xfb, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x00003d00 .quad 4377335499248575995
- 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x00003d08 .quad -4433759430461380907
- 0x7a, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x00003d10 .quad -8363388681221443718
- 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x00003d18 .quad -930513269649338230
- 0xac, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x00003d20 .quad -7532960934977096276
- 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x00003d28 .quad -7499099821171918250
- 0x17, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x00003d30 .quad 4418856886560793367
- 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x00003d38 .quad -4762188758037509908
- 0xdd, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x00003d40 .quad 5523571108200991709
- 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x00003d48 .quad -1341049929119499481
- 0x6a, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x00003d50 .quad -8076983103442849942
- 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x00003d58 .quad -7755685233340769032
- 0x44, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x00003d60 .quad -5484542860876174524
- 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x00003d68 .quad -5082920523248573386
- 0x16, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x00003d70 .quad 6979379479186945558
- 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x00003d78 .quad -1741964635633328828
- 0xcd, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x00003d80 .quad -4861259862362934835
- 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x00003d88 .quad -8006256924911912374
- 0x41, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x00003d90 .quad 7758483227328495169
- 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x00003d98 .quad -5396135137712502563
- 0xd1, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x00003da0 .quad -4136954021121544751
- 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x00003da8 .quad -2133482903713240300
- 0xa2, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x00003db0 .quad -279753253987271518
- 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x00003db8 .quad -8250955842461857044
- 0xcb, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x00003dc0 .quad 4261994450943298507
- 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x00003dc8 .quad -5702008784649933400
- 0xbe, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x00003dd0 .quad 5327493063679123134
- 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x00003dd8 .quad -2515824962385028846
- 0x37, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x00003de0 .quad 7941369183226839863
- 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x00003de8 .quad -8489919629131724885
- 0x04, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x00003df0 .quad 5315025460606161924
- 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x00003df8 .quad -6000713517987268202
- 0x06, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x00003e00 .quad -2579590211097073402
- 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x00003e08 .quad -2889205879056697349
- 0xa3, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x00003e10 .quad 7611128154919104931
- 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x00003e18 .quad -8723282702051517699
- 0x0c, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x00003e20 .quad -4321147861633282548
- 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x00003e28 .quad -6292417359137009220
- 0x90, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x00003e30 .quad -789748808614215280
- 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x00003e38 .quad -3253835680493873621
- 0xfa, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x00003e40 .quad 8729779031470891258
- 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x00003e48 .quad -8951176327949752869
- 0x38, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x00003e50 .quad 6300537770911226168
- 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x00003e58 .quad -6577284391509803182
- 0x86, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x00003e60 .quad -1347699823215743098
- 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x00003e68 .quad -3609919470959866074
- 0xb4, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x00003e70 .quad 6075216638131242420
- 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x00003e78 .quad -9173728696990998152
- 0x21, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x00003e80 .quad 7594020797664053025
- 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x00003e88 .quad -6855474852811359786
- 0xe9, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x00003e90 .quad 269153960225290473
- 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x00003e98 .quad -3957657547586811828
- 0x23, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x00003ea0 .quad 336442450281613091
- 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x00003ea8 .quad -335385916056126881
- 0x76, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x00003eb0 .quad 7127805559067090038
- 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x00003eb8 .quad -7127145225176161157
- 0x94, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x00003ec0 .quad 4298070930406474644
- 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x00003ec8 .quad -4297245513042813542
- 0x79, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x00003ed0 .quad -3850783373846682503
- 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x00003ed8 .quad -759870872876129024
- 0xcb, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x00003ee0 .quad 9122475437414293195
- 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x00003ee8 .quad -7392448323188662496
- 0x7e, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x00003ef0 .quad -7043649776941685122
- 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x00003ef8 .quad -4628874385558440216
- 0x1e, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x00003f00 .quad -4192876202749718498
- 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x00003f08 .quad -1174406963520662366
- 0x12, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x00003f10 .quad -4926390635932268014
- 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x00003f18 .quad -7651533379841495835
- 0x97, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x00003f20 .quad 3065383741939440791
- 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x00003f28 .quad -4952730706374481889
- 0xbd, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x00003f30 .quad -779956341003086915
- 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x00003f38 .quad -1579227364540714458
- 0x56, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x00003f40 .quad 6430056314514152534
- 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x00003f48 .quad -7904546130479028392
- 0x6c, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x00003f50 .quad 8037570393142690668
- 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x00003f58 .quad -5268996644671397586
- 0x47, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x00003f60 .quad 823590954573587527
- 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x00003f68 .quad -1974559787411859078
- 0xac, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x00003f70 .quad 5126430365035880108
- 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x00003f78 .quad -8151628894773493780
- 0x57, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x00003f80 .quad 6408037956294850135
- 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x00003f88 .quad -5577850100039479321
- 0xed, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x00003f90 .quad 3398361426941174765
- 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x00003f98 .quad -2360626606621961247
- 0x74, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x00003fa0 .quad -4793553135802847628
- 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x00003fa8 .quad -8392920656779807636
- 0x11, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x00003fb0 .quad -1380255401326171631
- 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x00003fb8 .quad -5879464802547371641
- 0x95, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x00003fc0 .quad -1725319251657714539
- 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x00003fc8 .quad -2737644984756826647
- 0xdd, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x00003fd0 .quad 3533361486141316317
- 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x00003fd8 .quad -8628557143114098510
- 0x15, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x00003fe0 .quad -4806670179178130411
- 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x00003fe8 .quad -6174010410465235234
- 0x1a, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x00003ff0 .quad 7826720331309500698
- 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x00003ff8 .quad -3105826994654156138
- 0xb0, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x00004000 .quad 280014188641050032
- 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x00004008 .quad -8858670899299929442
- 0x1c, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x00004010 .quad -8873354301053463268
- 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x00004018 .quad -6461652605697523899
- 0x63, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x00004020 .quad -1868320839462053277
- 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x00004028 .quad -3465379738694516970
- 0x7e, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x00004030 .quad 5749828502977298558
- 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x00004038 .quad -9083391364325154962
- 0x9d, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x00004040 .quad -2036086408133152611
- 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x00004048 .quad -6742553186979055799
- 0xc5, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x00004050 .quad 6678264026688335045
- 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x00004058 .quad -3816505465296431844
- 0xf6, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x00004060 .quad 8347830033360418806
- 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x00004068 .quad -158945813193151901
- 0xfa, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x00004070 .quad 2911550761636567802
- 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x00004078 .quad -7016870160886801794
- 0xb8, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x00004080 .quad -5583933584809066056
- 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x00004088 .quad -4159401682681114339
- 0x26, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x00004090 .quad 2243455055843443238
- 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x00004098 .quad -587566084924005019
- 0x58, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x000040a0 .quad 3708002419115845976
- 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x000040a8 .quad -7284757830718584993
- 0xae, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x000040b0 .quad 23317005467419566
- 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x000040b8 .quad -4494261269970843337
- 0x9a, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x000040c0 .quad -4582539761593113446
- 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x000040c8 .quad -1006140569036166268
- 0xe0, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x000040d0 .quad -558244341782001952
- 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x000040d8 .quad -7546366883288685774
- 0x98, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x000040e0 .quad -5309491445654890344
- 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x000040e8 .quad -4821272585683469313
- 0xbe, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x000040f0 .quad -6636864307068612930
- 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x000040f8 .quad -1414904713676948737
- 0x37, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x00004100 .quad -4148040191917883081
- 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x00004108 .quad -7801844473689174817
- 0x84, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x00004110 .quad -5185050239897353852
- 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x00004118 .quad -5140619573684080617
- 0xe5, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x00004120 .quad -6481312799871692315
- 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x00004128 .quad -1814088448677712867
- 0x2f, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x00004130 .quad -8662506518347195601
- 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x00004138 .quad -8051334308064652398
- 0xfb, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x00004140 .quad 3006924907348169211
- 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x00004148 .quad -5452481866653427593
- 0x7a, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x00004150 .quad -853029884242176390
- 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x00004158 .quad -2203916314889396588
- 0x0c, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x00004160 .quad 1772699331562333708
- 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x00004168 .quad -8294976724446954723
- 0x8f, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x00004170 .quad 6827560182880305039
- 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x00004178 .quad -5757034887131305500
- 0x73, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x00004180 .quad 8534450228600381299
- 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x00004188 .quad -2584607590486743971
- 0xa8, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x00004190 .quad 7639874402088932264
- 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x00004198 .quad -8532908771695296838
- 0x92, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x000041a0 .quad 326470965756389522
- 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x000041a8 .quad -6054449946191733143
- 0xb6, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x000041b0 .quad 5019774725622874806
- 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x000041b8 .quad -2956376414312278525
- 0xb2, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x000041c0 .quad 831516194300602802
- 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x000041c8 .quad -8765264286586255934
- 0x1e, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x000041d0 .quad -8183976793979022306
- 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x000041d8 .quad -6344894339805432014
- 0x26, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x000041e0 .quad 3605087062808385830
- 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x000041e8 .quad -3319431906329402113
- 0xb8, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x000041f0 .quad 9170708441896323000
- 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x000041f8 .quad -8992173969096958177
- 0xa6, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x00004200 .quad 6851699533943015846
- 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x00004208 .quad -6628531442943809817
- 0x0f, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x00004210 .quad 3952938399001381903
- 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x00004218 .quad -3673978285252374367
- 0x89, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x00004220 .quad -4446942528265218167
- 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x00004228 .quad -9213765455923815836
- 0x6c, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x00004230 .quad -946992141904134804
- 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x00004238 .quad -6905520801477381891
- 0xc7, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x00004240 .quad 8039631859474607303
- 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x00004248 .quad -4020214983419339459
- 0xf9, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x00004250 .quad -3785518230938904583
- 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x00004258 .quad -413582710846786420
- 0xfb, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x00004260 .quad -60105885123121413
- 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x00004268 .quad -7176018221920323369
- 0xba, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x00004270 .quad -75132356403901766
- 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x00004278 .quad -4358336758973016307
- 0x69, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x00004280 .quad 9129456591349898601
- 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x00004288 .quad -836234930288882479
- 0x61, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x00004290 .quad -1211618658047395231
- 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x00004298 .quad -7440175859071633406
- 0xfa, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x000042a0 .quad -6126209340986631942
- 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x000042a8 .quad -4688533805412153853
- 0x38, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x000042b0 .quad -7657761676233289928
- 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x000042b8 .quad -1248981238337804412
- 0x83, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x000042c0 .quad -2480258038432112253
- 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x000042c8 .quad -7698142301602209614
- 0xe4, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x000042d0 .quad -7712008566467528220
- 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x000042d8 .quad -5010991858575374113
- 0x5d, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x000042e0 .quad 8806733365625141341
- 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x000042e8 .quad -1652053804791829737
- 0x3a, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x000042f0 .quad -6025006692552756422
- 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x000042f8 .quad -7950062655635975442
- 0x09, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x00004300 .quad 6303799689591218185
- 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x00004308 .quad -5325892301117581398
- 0x0b, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x00004310 .quad -1343622424865753077
- 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x00004318 .quad -2045679357969588844
- 0x07, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x00004320 .quad 1466078993672598279
- 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x00004328 .quad -8196078626372074883
- 0xc8, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x00004330 .quad 6444284760518135752
- 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x00004338 .quad -5633412264537705700
- 0xbb, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x00004340 .quad 8055355950647669691
- 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x00004348 .quad -2430079312244744221
- 0x54, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x00004350 .quad 2728754459941099604
- 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x00004358 .quad -8436328597794046994
- 0x6a, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x00004360 .quad -5812428961928401302
- 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x00004368 .quad -5933724728815170839
- 0x04, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x00004370 .quad 1957835834444274180
- 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x00004378 .quad -2805469892591575644
- 0x42, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x00004380 .quad -7999724640327104446
- 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x00004388 .quad -8670947710510816634
- 0x53, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x00004390 .quad 3835402254873283155
- 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x00004398 .quad -6226998619711132888
- 0xe8, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x000043a0 .quad 4794252818591603944
- 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x000043a8 .quad -3172062256211528206
- 0x11, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x000043b0 .quad 7608094030047140369
- 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x000043b8 .quad -8900067937773286985
- 0x95, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x000043c0 .quad 4898431519131537557
- 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x000043c8 .quad -6513398903789220827
- 0xbb, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x000043d0 .quad -7712018656367741765
- 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x000043d8 .quad -3530062611309138130
- 0xf5, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x000043e0 .quad 2097517367411243253
- 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x000043e8 .quad -9123818159709293187
- 0x32, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x000043f0 .quad 7233582727691441970
- 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x000043f8 .quad -6793086681209228580
- 0xfe, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x00004400 .quad 9041978409614302462
- 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x00004408 .quad -3879672333084147821
- 0x3e, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x00004410 .quad 6690786993590490174
- 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x00004418 .quad -237904397927796872
- 0xa7, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x00004420 .quad 4181741870994056359
- 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x00004428 .quad -7066219276345954901
- 0xd0, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x00004430 .quad 615491320315182544
- 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x00004438 .quad -4221088077005055722
- 0x45, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x00004440 .quad -8454007886460797627
- 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x00004448 .quad -664674077828931749
- 0x4b, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x00004450 .quad 3939617107816777291
- 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x00004458 .quad -7332950326284164199
- 0xdd, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x00004460 .quad -8910536670511192099
- 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x00004468 .quad -4554501889427817345
- 0xd5, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x00004470 .quad 7308573235570561493
- 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x00004478 .quad -1081441343357383777
- 0x25, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x00004480 .quad -6961356773836868827
- 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x00004488 .quad -7593429867239446717
- 0xee, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x00004490 .quad -8701695967296086034
- 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x00004498 .quad -4880101315621920492
- 0xea, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x000044a0 .quad -6265433940692719638
- 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x000044a8 .quad -1488440626100012711
- 0xf2, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x000044b0 .quad 695789805494438130
- 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x000044b8 .quad -7847804418953589800
- 0x2f, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x000044c0 .quad 869737256868047663
- 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x000044c8 .quad -5198069505264599346
- 0xfa, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x000044d0 .quad -8136200465769716230
- 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x000044d8 .quad -1885900863153361279
- 0xbc, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x000044e0 .quad -473439272678684740
- 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x000044e8 .quad -8096217067111932656
- 0xac, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x000044f0 .quad 4019886927579031980
- 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x000044f8 .quad -5508585315462527915
- 0x17, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x00004500 .quad -8810199395808373737
- 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x00004508 .quad -2274045625900771990
- 0x8e, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x00004510 .quad -7812217631593927538
- 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x00004518 .quad -8338807543829064350
- 0xb2, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x00004520 .quad 4069786015789754290
- 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x00004528 .quad -5811823411358942533
- 0x9e, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x00004530 .quad 475546501309804958
- 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x00004538 .quad -2653093245771290262
- 0x03, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x00004540 .quad 4908902581746016003
- 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x00004548 .quad -8575712306248138270
- 0xc3, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x00004550 .quad -3087243809672255805
- 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x00004558 .quad -6107954364382784934
- 0x74, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x00004560 .quad -8470740780517707660
- 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x00004568 .quad -3023256937051093263
- 0x49, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x00004570 .quad -682526969396179383
- 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x00004578 .quad -8807064613298015146
- 0xdb, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x00004580 .quad -5464844730172612133
- 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x00004588 .quad -6397144748195131028
- 0x52, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x00004590 .quad -2219369894288377262
- 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x00004598 .quad -3384744916816525881
- 0x73, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x000045a0 .quad -1387106183930235789
- 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x000045a8 .quad -9032994600651410532
- 0x90, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x000045b0 .quad 2877803288514593168
- 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x000045b8 .quad -6679557232386875260
- 0xf4, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x000045c0 .quad 3597254110643241460
- 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x000045c8 .quad -3737760522056206171
- 0x71, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x000045d0 .quad 9108253656731439729
- 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x000045d8 .quad -60514634142869810
- 0x86, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x000045e0 .quad 1080972517029761926
- 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x000045e8 .quad -6955350673980375487
- 0x68, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x000045f0 .quad 5962901664714590312
- 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x000045f8 .quad -4082502324048081455
- 0x82, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x00004600 .quad -6381430974388925822
- 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x00004608 .quad -491441886632713915
- 0x91, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x00004610 .quad -8600080377420466543
- 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x00004618 .quad -7224680206786528053
- 0x35, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x00004620 .quad 7696643601933968437
- 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x00004628 .quad -4419164240055772162
- 0x43, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x00004630 .quad 397432465562684739
- 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x00004638 .quad -912269281642327298
- 0x4a, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x00004640 .quad -4363290727450709942
- 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x00004648 .quad -7487697328667536418
- 0x5c, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x00004650 .quad 8380944645968776284
- 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x00004658 .quad -4747935642407032618
- 0x73, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x00004660 .quad 1252808770606194547
- 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x00004668 .quad -1323233534581402868
- 0xa8, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x00004670 .quad -8440366555225904216
- 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x00004678 .quad -7744549986754458649
- 0x92, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x00004680 .quad 7896285879677171346
- 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x00004688 .quad -5069001465015685407
- 0x37, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x00004690 .quad -3964700705685699529
- 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x00004698 .quad -1724565812842218855
- 0xa2, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x000046a0 .quad 2133748077373825698
- 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x000046a8 .quad -7995382660667468640
- 0x4b, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x000046b0 .quad 2667185096717282123
- 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x000046b8 .quad -5382542307406947896
- 0x1d, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x000046c0 .quad 3333981370896602653
- 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x000046c8 .quad -2116491865831296966
- 0xd2, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x000046d0 .quad 6695424375237764562
- 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x000046d8 .quad -8240336443785642460
- 0x47, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x000046e0 .quad 8369280469047205703
- 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x000046e8 .quad -5688734536304665171
- 0x19, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x000046f0 .quad -3373457468973156583
- 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x000046f8 .quad -2499232151953443560
- 0x6f, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x00004700 .quad -9025939945749304721
- 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x00004708 .quad -8479549122611984081
- 0x0b, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x00004710 .quad 7164319141522920715
- 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x00004718 .quad -5987750384837592197
- 0x4e, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x00004720 .quad 4343712908476262990
- 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x00004728 .quad -2873001962619602342
- 0x71, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x00004730 .quad 7326506586225052273
- 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x00004738 .quad -8713155254278333320
- 0x0d, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x00004740 .quad 9158133232781315341
- 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x00004748 .quad -6279758049420528746
- 0x50, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x00004750 .quad 2224294504121868368
- 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x00004758 .quad -3238011543348273028
- 0x32, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x00004760 .quad -7833187971778608078
- 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x00004768 .quad -8941286242233752499
- 0x3f, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x00004770 .quad -568112927868484289
- 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x00004778 .quad -6564921784364802720
- 0x8e, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x00004780 .quad 3901544858591782542
- 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x00004788 .quad -3594466212028615495
- 0x19, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x00004790 .quad -4479063491021217767
- 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x00004798 .quad -9164070410158966541
- 0x1f, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x000047a0 .quad -5598829363776522209
- 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x000047a8 .quad -6843401994271320272
- 0x27, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x000047b0 .quad -2386850686293264857
- 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x000047b8 .quad -3942566474411762436
- 0xb1, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x000047c0 .quad 1628122660560806833
- 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x000047c8 .quad -316522074587315140
- 0x4e, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x000047d0 .quad -8205795374004271538
- 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x000047d8 .quad -7115355324258153819
- 0xe2, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x000047e0 .quad -1033872180650563614
- 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x000047e8 .quad -4282508136895304370
- 0xdb, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x000047f0 .quad -5904026244240592421
- 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x000047f8 .quad -741449152691742558
- 0x29, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x00004800 .quad -5995859411864064215
- 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x00004808 .quad -7380934748073420955
- 0xf3, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x00004810 .quad 1728547772024695539
- 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x00004818 .quad -4614482416664388289
- 0xb0, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x00004820 .quad -2451001303396518480
- 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x00004828 .quad -1156417002403097458
- 0x8e, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x00004830 .quad 5385653213018257806
- 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x00004838 .quad -7640289654143017767
- 0xf1, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x00004840 .quad -7102991539009341455
- 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x00004848 .quad -4938676049251384305
- 0xed, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x00004850 .quad -8878739423761676819
- 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x00004858 .quad -1561659043136842477
- 0xb4, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x00004860 .quad 3674159897003727796
- 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x00004868 .quad -7893565929601608404
- 0xa1, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x00004870 .quad 4592699871254659745
- 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x00004878 .quad -5255271393574622601
- 0x4a, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x00004880 .quad 1129188820640936778
- 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x00004888 .quad -1957403223540890347
- 0x0e, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x00004890 .quad 3011586022114279438
- 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x00004898 .quad -8140906042354138323
- 0x12, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x000048a0 .quad 8376168546070237202
- 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x000048a8 .quad -5564446534515285000
- 0x16, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x000048b0 .quad -7976533391121755114
- 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x000048b8 .quad -2343872149716718346
- 0x8e, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x000048c0 .quad 1932195658189984910
- 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x000048c8 .quad -8382449121214030822
- 0xb1, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x000048d0 .quad -6808127464117294671
- 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x000048d8 .quad -5866375383090150624
- 0x1e, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x000048e0 .quad -3898473311719230434
- 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x000048e8 .quad -2721283210435300376
- 0x92, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x000048f0 .quad 9092669226243950738
- 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x000048f8 .quad -8618331034163144591
- 0xb7, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x00004900 .quad -2469221522477225289
- 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x00004908 .quad -6161227774276542835
- 0x65, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x00004910 .quad 6136845133758244197
- 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x00004918 .quad -3089848699418290639
- 0x5f, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x00004920 .quad -3082000819042179233
- 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x00004928 .quad -8848684464777513506
- 0x37, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x00004930 .quad -8464187042230111945
- 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x00004938 .quad -6449169562544503978
- 0x85, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x00004940 .quad 3254824252494523781
- 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x00004948 .quad -3449775934753242068
- 0x73, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x00004950 .quad -7189106879045698445
- 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x00004958 .quad -9073638986861858149
- 0x8f, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x00004960 .quad -8986383598807123057
- 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x00004968 .quad -6730362715149934782
- 0x73, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x00004970 .quad 2602078556773259891
- 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x00004978 .quad -3801267375510030573
- 0x10, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x00004980 .quad -1359087822460813040
- 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x00004988 .quad -139898200960150313
- 0xaa, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x00004990 .quad -849429889038008150
- 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x00004998 .quad -7004965403241175802
- 0xd5, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x000049a0 .quad -5673473379724898091
- 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x000049a8 .quad -4144520735624081848
- 0x0a, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x000049b0 .quad -2480155706228734710
- 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x000049b8 .quad -568964901102714406
- 0x26, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x000049c0 .quad -3855940325606653146
- 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x000049c8 .quad -7273132090830278360
- 0xf0, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x000049d0 .quad -208239388580928528
- 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x000049d8 .quad -4479729095110460046
- 0xec, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x000049e0 .quad -4871985254153548564
- 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x000049e8 .quad -987975350460687153
- 0x13, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x000049f0 .quad -3044990783845967853
- 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x000049f8 .quad -7535013621679011327
- 0x18, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x00004a00 .quad 5417133557047315992
- 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x00004a08 .quad -4807081008671376254
- 0x9e, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x00004a10 .quad -2451955090545630818
- 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x00004a18 .quad -1397165242411832414
- 0x03, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x00004a20 .quad -3838314940804713213
- 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x00004a28 .quad -7790757304148477115
- 0x43, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x00004a30 .quad 4425478360848884291
- 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x00004a38 .quad -5126760611758208489
- 0xd4, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x00004a40 .quad 920161932633717460
- 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x00004a48 .quad -1796764746270372707
- 0xc5, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x00004a50 .quad 2880944217109767365
- 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x00004a58 .quad -8040506994060064798
- 0xf6, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x00004a60 .quad -5622191765467566602
- 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x00004a68 .quad -5438947724147693094
- 0x73, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x00004a70 .quad 6807318348447705459
- 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x00004a78 .quad -2186998636757228463
- 0xe8, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x00004a80 .quad -2662955059861265944
- 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x00004a88 .quad -8284403175614349646
- 0x62, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x00004a90 .quad -7940379843253970334
- 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x00004a98 .quad -5743817951090549153
- 0xfb, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x00004aa0 .quad 8521269269642088699
- 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x00004aa8 .quad -2568086420435798537
- 0x9d, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x00004ab0 .quad -6203421752542164323
- 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x00004ab8 .quad -8522583040413455942
- 0x44, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x00004ac0 .quad 6080780864604458308
- 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x00004ac8 .quad -6041542782089432023
- 0x95, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x00004ad0 .quad -6234081974526590827
- 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x00004ad8 .quad -2940242459184402125
- 0x5d, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x00004ae0 .quad 5327070802775656541
- 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x00004ae8 .quad -8755180564631333184
- 0x74, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x00004af0 .quad 6658838503469570676
- 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x00004af8 .quad -6332289687361778576
- 0x11, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x00004b00 .quad 8323548129336963345
- 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x00004b08 .quad -3303676090774835316
- 0xab, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x00004b10 .quad -4021154456019173717
- 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x00004b18 .quad -8982326584375353929
- 0x55, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x00004b20 .quad -5026443070023967147
- 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x00004b28 .quad -6616222212041804507
- 0xeb, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x00004b30 .quad 2940318199324816875
- 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x00004b38 .quad -3658591746624867729
- 0xb3, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x00004b40 .quad 8755227902219092403
- 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x00004b48 .quad -9204148869281624187
- 0x1f, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x00004b50 .quad -2891023177508298209
- 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x00004b58 .quad -6893500068174642330
- 0xa7, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x00004b60 .quad -8225464990312760665
- 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x00004b68 .quad -4005189066790915008
- 0x51, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x00004b70 .quad -5670145219463562927
- 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x00004b78 .quad -394800315061255856
- 0xd3, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x00004b80 .quad 7985374283903742931
- 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x00004b88 .quad -7164279224554366766
- 0xc8, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x00004b90 .quad 758345818024902856
- 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x00004b98 .quad -4343663012265570553
- 0xfa, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x00004ba0 .quad -3663753745896259334
- 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x00004ba8 .quad -817892746904575288
- 0x9c, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x00004bb0 .quad -9207375118826243940
- 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x00004bb8 .quad -7428711994456441411
- 0xc3, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x00004bc0 .quad -2285846861678029117
- 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x00004bc8 .quad -4674203974643163860
- 0x74, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x00004bd0 .quad 1754377441329851508
- 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x00004bd8 .quad -1231068949876566920
- 0xc8, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x00004be0 .quad 1096485900831157192
- 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x00004be8 .quad -7686947121313936181
- 0xba, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x00004bf0 .quad -3241078642388441414
- 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x00004bf8 .quad -4996997883215032323
- 0x69, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x00004c00 .quad 5172023733869224041
- 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x00004c08 .quad -1634561335591402499
- 0x41, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x00004c10 .quad 5538357842881958977
- 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x00004c18 .quad -7939129862385708418
- 0x52, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x00004c20 .quad -2300424733252327086
- 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x00004c28 .quad -5312226309554747619
- 0xa6, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x00004c30 .quad 6347841120289366950
- 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x00004c38 .quad -2028596868516046619
- 0x48, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x00004c40 .quad 6273243709394548296
- 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x00004c48 .quad -8185402070463610993
- 0xda, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x00004c50 .quad 3229868618315797466
- 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x00004c58 .quad -5620066569652125837
- 0xd1, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x00004c60 .quad -574350245532641071
- 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x00004c68 .quad -2413397193637769393
- 0x82, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x00004c70 .quad -358968903457900670
- 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x00004c78 .quad -8425902273664687727
- 0x63, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x00004c80 .quad 8774660907532399971
- 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x00004c88 .quad -5920691823653471754
- 0xbc, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x00004c90 .quad 1744954097560724156
- 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x00004c98 .quad -2789178761139451788
- 0xb5, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x00004ca0 .quad -8132775725879323211
- 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x00004ca8 .quad -8660765753353239224
- 0x22, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x00004cb0 .quad -5554283638921766110
- 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x00004cb8 .quad -6214271173264161126
- 0xeb, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x00004cc0 .quad 6892203506629956075
- 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x00004cc8 .quad -3156152948152813503
- 0x33, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x00004cd0 .quad -2609901835997359309
- 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x00004cd8 .quad -8890124620236590296
- 0x00, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x00004ce0 .quad 1349308723430688768
- 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x00004ce8 .quad -6500969756868349965
- 0x00, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x00004cf0 .quad -2925050114139026944
- 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x00004cf8 .quad -3514526177658049553
- 0x40, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x00004d00 .quad -1828156321336891840
- 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x00004d08 .quad -9114107888677362827
- 0xd0, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x00004d10 .quad 6938176635183661008
- 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x00004d18 .quad -6780948842419315629
- 0xc4, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x00004d20 .quad 4061034775552188356
- 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x00004d28 .quad -3864500034596756632
- 0xb5, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x00004d30 .quad 5076293469440235445
- 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x00004d38 .quad -218939024818557886
- 0xd1, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x00004d40 .quad 7784369436827535057
- 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x00004d48 .quad -7054365918152680535
- 0x85, 0x18, 0x24, 0x05, 0x73, 0x8b, 0x09, 0xc7, //0x00004d50 .quad -4104596259247744891
- 0x93, 0xe2, 0x1b, 0x62, 0x77, 0x52, 0xa0, 0xc5, //0x00004d58 .quad -4206271379263462765
- 0xa7, 0x1e, 0x6d, 0xc6, 0x4f, 0xee, 0xcb, 0xb8, //0x00004d60 .quad -5130745324059681113
- 0x38, 0xdb, 0xa2, 0x3a, 0x15, 0x67, 0x08, 0xf7, //0x00004d68 .quad -646153205651940552
- 0x28, 0x33, 0x04, 0xdc, 0xf1, 0x74, 0x7f, 0x73, //0x00004d70 .quad 8322499218531169064
- 0x03, 0xc9, 0xa5, 0x44, 0x6d, 0x40, 0x65, 0x9a, //0x00004d78 .quad -7321374781173544701
- 0xf2, 0x3f, 0x05, 0x53, 0x2e, 0x52, 0x5f, 0x50, //0x00004d80 .quad 5791438004736573426
- 0x44, 0x3b, 0xcf, 0x95, 0x88, 0x90, 0xfe, 0xc0, //0x00004d88 .quad -4540032458039542972
- 0xef, 0x8f, 0xc6, 0xe7, 0xb9, 0x26, 0x77, 0x64, //0x00004d90 .quad 7239297505920716783
- 0x15, 0x0a, 0x43, 0xbb, 0xaa, 0x34, 0x3e, 0xf1, //0x00004d98 .quad -1063354554122040811
- 0xf5, 0x19, 0xdc, 0x30, 0x34, 0x78, 0xca, 0x5e, //0x00004da0 .quad 6830403950414141941
- 0x4d, 0xe6, 0x09, 0xb5, 0xea, 0xe0, 0xc6, 0x96, //0x00004da8 .quad -7582125623967357363
- 0x72, 0x20, 0x13, 0x3d, 0x41, 0x16, 0x7d, 0xb6, //0x00004db0 .quad -5297053117264486286
- 0xe0, 0x5f, 0x4c, 0x62, 0x25, 0x99, 0x78, 0xbc, //0x00004db8 .quad -4865971011531808800
- 0x8f, 0xe8, 0x57, 0x8c, 0xd1, 0x5b, 0x1c, 0xe4, //0x00004dc0 .quad -2009630378153219953
- 0xd8, 0x77, 0xdf, 0xba, 0x6e, 0xbf, 0x96, 0xeb, //0x00004dc8 .quad -1470777745987373096
- 0x59, 0xf1, 0xb6, 0xf7, 0x62, 0xb9, 0x91, 0x8e, //0x00004dd0 .quad -8173548013986844327
- 0xe7, 0xaa, 0xcb, 0x34, 0xa5, 0x37, 0x3e, 0x93, //0x00004dd8 .quad -7836765118883190041
- 0xb0, 0xad, 0xa4, 0xb5, 0xbb, 0x27, 0x36, 0x72, //0x00004de0 .quad 8229809056225996208
- 0xa1, 0x95, 0xfe, 0x81, 0x8e, 0xc5, 0x0d, 0xb8, //0x00004de8 .quad -5184270380176599647
- 0x1c, 0xd9, 0x0d, 0xa3, 0xaa, 0xb1, 0xc3, 0xce, //0x00004df0 .quad -3547796734999668452
- 0x09, 0x3b, 0x7e, 0x22, 0xf2, 0x36, 0x11, 0xe6, //0x00004df8 .quad -1868651956793361655
- 0xb1, 0xa7, 0xe8, 0xa5, 0x0a, 0x4f, 0x3a, 0x21, //0x00004e00 .quad 2394313059052595121
- 0xe6, 0xe4, 0x8e, 0x55, 0x57, 0xc2, 0xca, 0x8f, //0x00004e08 .quad -8085436500636932890
- 0x9d, 0xd1, 0x62, 0x4f, 0xcd, 0xe2, 0x88, 0xa9, //0x00004e10 .quad -6230480713039031907
- 0x1f, 0x9e, 0xf2, 0x2a, 0xed, 0x72, 0xbd, 0xb3, //0x00004e18 .quad -5495109607368778209
- 0x05, 0x86, 0x3b, 0xa3, 0x80, 0x1b, 0xeb, 0x93, //0x00004e20 .quad -7788100891298789883
- 0xa7, 0x45, 0xaf, 0x75, 0xa8, 0xcf, 0xac, 0xe0, //0x00004e28 .quad -2257200990783584857
- 0xc3, 0x33, 0x05, 0x66, 0x30, 0xf1, 0x72, 0xbc, //0x00004e30 .quad -4867563057061743677
- 0x88, 0x8b, 0x8d, 0x49, 0xc9, 0x01, 0x6c, 0x8c, //0x00004e38 .quad -8328279646880822392
- 0xb4, 0x80, 0x86, 0x7f, 0x7c, 0xad, 0x8f, 0xeb, //0x00004e40 .quad -1472767802899791692
- 0x6a, 0xee, 0xf0, 0x9b, 0x3b, 0x02, 0x87, 0xaf, //0x00004e48 .quad -5798663540173640086
- 0xe1, 0x20, 0x68, 0x9f, 0xdb, 0x98, 0x73, 0xa6, //0x00004e50 .quad -6452645772052127519
- 0x05, 0x2a, 0xed, 0x82, 0xca, 0xc2, 0x68, 0xdb, //0x00004e58 .quad -2636643406789662203
- 0x8c, 0x14, 0xa1, 0x43, 0x89, 0x3f, 0x08, 0x88, //0x00004e60 .quad -8644589625959967604
- 0x43, 0x3a, 0xd4, 0x91, 0xbe, 0x79, 0x21, 0x89, //0x00004e68 .quad -8565431156884620733
- 0xb0, 0x59, 0x89, 0x94, 0x6b, 0x4f, 0x0a, 0x6a, //0x00004e70 .quad 7641007041259592112
- 0xd4, 0x48, 0x49, 0x36, 0x2e, 0xd8, 0x69, 0xab, //0x00004e78 .quad -6095102927678388012
- 0x1c, 0xb0, 0xab, 0x79, 0x46, 0xe3, 0x8c, 0x84, //0x00004e80 .quad -8895485272135061476
- 0x09, 0x9b, 0xdb, 0xc3, 0x39, 0x4e, 0x44, 0xd6, //0x00004e88 .quad -3007192641170597111
- 0x11, 0x4e, 0x0b, 0x0c, 0x0c, 0x0e, 0xd8, 0xf2, //0x00004e90 .quad -947992276657025519
- 0xe5, 0x40, 0x69, 0x1a, 0xe4, 0xb0, 0xea, 0x85, //0x00004e98 .quad -8797024428372705051
- 0x95, 0x21, 0x0e, 0x0f, 0x8f, 0x11, 0x8e, 0x6f, //0x00004ea0 .quad 8038381691033493909
- 0x1f, 0x91, 0x03, 0x21, 0x1d, 0x5d, 0x65, 0xa7, //0x00004ea8 .quad -6384594517038493409
- 0xfb, 0xa9, 0xd1, 0xd2, 0xf2, 0x95, 0x71, 0x4b, //0x00004eb0 .quad 5436291095364479483
- 0x67, 0x75, 0x44, 0x69, 0x64, 0xb4, 0x3e, 0xd1, //0x00004eb8 .quad -3369057127870728857
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ec0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- //0x00004ed0 .p2align 4, 0x00
- //0x00004ed0 _POW_TAB
- 0x01, 0x00, 0x00, 0x00, //0x00004ed0 .long 1
- 0x03, 0x00, 0x00, 0x00, //0x00004ed4 .long 3
- 0x06, 0x00, 0x00, 0x00, //0x00004ed8 .long 6
- 0x09, 0x00, 0x00, 0x00, //0x00004edc .long 9
- 0x0d, 0x00, 0x00, 0x00, //0x00004ee0 .long 13
- 0x10, 0x00, 0x00, 0x00, //0x00004ee4 .long 16
- 0x13, 0x00, 0x00, 0x00, //0x00004ee8 .long 19
- 0x17, 0x00, 0x00, 0x00, //0x00004eec .long 23
- 0x1a, 0x00, 0x00, 0x00, //0x00004ef0 .long 26
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ef4 .p2align 4, 0x00
- //0x00004f00 _LSHIFT_TAB
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f60 QUAD $0x0000000000000000 // .space 8, '\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x01, 0x00, 0x00, 0x00, //0x00004f68 .long 1
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f6c 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, //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, 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, //0x00004fcc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x01, 0x00, 0x00, 0x00, //0x00004fd0 .long 1
- 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004fd4 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, //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, 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, //0x00005034 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x01, 0x00, 0x00, 0x00, //0x00005038 .long 1
- 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000503c 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, //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, 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, //0x0000509c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x02, 0x00, 0x00, 0x00, //0x000050a0 .long 2
- 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000050a4 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, //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, 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, //0x00005104 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x02, 0x00, 0x00, 0x00, //0x00005108 .long 2
- 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000510c 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, //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, 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, //0x0000516c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x02, 0x00, 0x00, 0x00, //0x00005170 .long 2
- 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005174 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, //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, 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, //0x000051d4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x03, 0x00, 0x00, 0x00, //0x000051d8 .long 3
- 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000051dc 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, //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, 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, //0x0000523c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x03, 0x00, 0x00, 0x00, //0x00005240 .long 3
- 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005244 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, //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, 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, //0x000052a4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x03, 0x00, 0x00, 0x00, //0x000052a8 .long 3
- 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000052ac 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, //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, 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, //0x0000530c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x04, 0x00, 0x00, 0x00, //0x00005310 .long 4
- 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005314 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, //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, 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, //0x00005374 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x04, 0x00, 0x00, 0x00, //0x00005378 .long 4
- 0x34, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000537c 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, //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, 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, //0x000053dc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x04, 0x00, 0x00, 0x00, //0x000053e0 .long 4
- 0x32, 0x34, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000053e4 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, //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, 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, //0x00005444 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x04, 0x00, 0x00, 0x00, //0x00005448 .long 4
- 0x31, 0x32, 0x32, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000544c 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, //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, 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, //0x000054ac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x05, 0x00, 0x00, 0x00, //0x000054b0 .long 5
- 0x36, 0x31, 0x30, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000054b4 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, //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, 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, //0x00005514 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x05, 0x00, 0x00, 0x00, //0x00005518 .long 5
- 0x33, 0x30, 0x35, 0x31, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000551c 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, //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, 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, //0x0000557c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x05, 0x00, 0x00, 0x00, //0x00005580 .long 5
- 0x31, 0x35, 0x32, 0x35, 0x38, 0x37, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00005584 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, //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, 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, //0x000055e4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x06, 0x00, 0x00, 0x00, //0x000055e8 .long 6
- 0x37, 0x36, 0x32, 0x39, 0x33, 0x39, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x000055ec 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, //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, 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, //0x0000564c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x06, 0x00, 0x00, 0x00, //0x00005650 .long 6
- 0x33, 0x38, 0x31, 0x34, 0x36, 0x39, 0x37, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, //0x00005654 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, //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, 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, //0x000056b4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x06, 0x00, 0x00, 0x00, //0x000056b8 .long 6
- 0x31, 0x39, 0x30, 0x37, 0x33, 0x34, 0x38, 0x36, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, //0x000056bc 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, //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, 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, //0x0000571c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, //0x00005720 .long 7
- 0x39, 0x35, 0x33, 0x36, 0x37, 0x34, 0x33, 0x31, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, //0x00005724 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, //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, 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, //0x00005784 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, //0x00005788 .long 7
- 0x34, 0x37, 0x36, 0x38, 0x33, 0x37, 0x31, 0x35, 0x38, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, //0x0000578c QUAD $0x3531373338363734; QUAD $0x0035323133303238 // .asciz 16, '476837158203125\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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000057ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x000057ec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, //0x000057f0 .long 7
- 0x32, 0x33, 0x38, 0x34, 0x31, 0x38, 0x35, 0x37, 0x39, 0x31, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, //0x000057f4 QUAD $0x3735383134383332; QUAD $0x3532363531303139 // .asciz 16, '2384185791015625'
- 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005814 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00005854 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, //0x00005858 .long 7
- 0x31, 0x31, 0x39, 0x32, 0x30, 0x39, 0x32, 0x38, 0x39, 0x35, 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, //0x0000585c QUAD $0x3832393032393131; QUAD $0x3231383730353539 // .asciz 16, '1192092895507812'
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000586c 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, //0x0000587c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x000058bc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x08, 0x00, 0x00, 0x00, //0x000058c0 .long 8
- 0x35, 0x39, 0x36, 0x30, 0x34, 0x36, 0x34, 0x34, 0x37, 0x37, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, //0x000058c4 QUAD $0x3434363430363935; QUAD $0x3236303933353737 // .asciz 16, '5960464477539062'
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000058d4 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, //0x000058e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00005924 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x08, 0x00, 0x00, 0x00, //0x00005928 .long 8
- 0x32, 0x39, 0x38, 0x30, 0x32, 0x33, 0x32, 0x32, 0x33, 0x38, 0x37, 0x36, 0x39, 0x35, 0x33, 0x31, //0x0000592c QUAD $0x3232333230383932; QUAD $0x3133353936373833 // .asciz 16, '2980232238769531'
- 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000593c 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, //0x0000594c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x0000598c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x08, 0x00, 0x00, 0x00, //0x00005990 .long 8
- 0x31, 0x34, 0x39, 0x30, 0x31, 0x31, 0x36, 0x31, 0x31, 0x39, 0x33, 0x38, 0x34, 0x37, 0x36, 0x35, //0x00005994 QUAD $0x3136313130393431; QUAD $0x3536373438333931 // .asciz 16, '1490116119384765'
- 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000059a4 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, //0x000059b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x000059f4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x09, 0x00, 0x00, 0x00, //0x000059f8 .long 9
- 0x37, 0x34, 0x35, 0x30, 0x35, 0x38, 0x30, 0x35, 0x39, 0x36, 0x39, 0x32, 0x33, 0x38, 0x32, 0x38, //0x000059fc QUAD $0x3530383530353437; QUAD $0x3832383332393639 // .asciz 16, '7450580596923828'
- 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a0c 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, //0x00005a1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00005a5c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x09, 0x00, 0x00, 0x00, //0x00005a60 .long 9
- 0x33, 0x37, 0x32, 0x35, 0x32, 0x39, 0x30, 0x32, 0x39, 0x38, 0x34, 0x36, 0x31, 0x39, 0x31, 0x34, //0x00005a64 QUAD $0x3230393235323733; QUAD $0x3431393136343839 // .asciz 16, '3725290298461914'
- 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a74 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, //0x00005a84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00005ac4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x09, 0x00, 0x00, 0x00, //0x00005ac8 .long 9
- 0x31, 0x38, 0x36, 0x32, 0x36, 0x34, 0x35, 0x31, 0x34, 0x39, 0x32, 0x33, 0x30, 0x39, 0x35, 0x37, //0x00005acc QUAD $0x3135343632363831; QUAD $0x3735393033323934 // .asciz 16, '1862645149230957'
- 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005adc 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, //0x00005aec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00005b2c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0a, 0x00, 0x00, 0x00, //0x00005b30 .long 10
- 0x39, 0x33, 0x31, 0x33, 0x32, 0x32, 0x35, 0x37, 0x34, 0x36, 0x31, 0x35, 0x34, 0x37, 0x38, 0x35, //0x00005b34 QUAD $0x3735323233313339; QUAD $0x3538373435313634 // .asciz 16, '9313225746154785'
- 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005b44 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, //0x00005b54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00005b94 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0a, 0x00, 0x00, 0x00, //0x00005b98 .long 10
- 0x34, 0x36, 0x35, 0x36, 0x36, 0x31, 0x32, 0x38, 0x37, 0x33, 0x30, 0x37, 0x37, 0x33, 0x39, 0x32, //0x00005b9c QUAD $0x3832313636353634; QUAD $0x3239333737303337 // .asciz 16, '4656612873077392'
- 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005bac 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, //0x00005bbc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00005bfc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0a, 0x00, 0x00, 0x00, //0x00005c00 .long 10
- 0x32, 0x33, 0x32, 0x38, 0x33, 0x30, 0x36, 0x34, 0x33, 0x36, 0x35, 0x33, 0x38, 0x36, 0x39, 0x36, //0x00005c04 QUAD $0x3436303338323332; QUAD $0x3639363833353633 // .asciz 16, '2328306436538696'
- 0x32, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005c14 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, //0x00005c24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00005c64 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0a, 0x00, 0x00, 0x00, //0x00005c68 .long 10
- 0x31, 0x31, 0x36, 0x34, 0x31, 0x35, 0x33, 0x32, 0x31, 0x38, 0x32, 0x36, 0x39, 0x33, 0x34, 0x38, //0x00005c6c QUAD $0x3233353134363131; QUAD $0x3834333936323831 // .asciz 16, '1164153218269348'
- 0x31, 0x34, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005c7c 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, //0x00005c8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00005ccc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0b, 0x00, 0x00, 0x00, //0x00005cd0 .long 11
- 0x35, 0x38, 0x32, 0x30, 0x37, 0x36, 0x36, 0x30, 0x39, 0x31, 0x33, 0x34, 0x36, 0x37, 0x34, 0x30, //0x00005cd4 QUAD $0x3036363730323835; QUAD $0x3034373634333139 // .asciz 16, '5820766091346740'
- 0x37, 0x32, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ce4 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, //0x00005cf4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00005d34 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0b, 0x00, 0x00, 0x00, //0x00005d38 .long 11
- 0x32, 0x39, 0x31, 0x30, 0x33, 0x38, 0x33, 0x30, 0x34, 0x35, 0x36, 0x37, 0x33, 0x33, 0x37, 0x30, //0x00005d3c QUAD $0x3033383330313932; QUAD $0x3037333337363534 // .asciz 16, '2910383045673370'
- 0x33, 0x36, 0x31, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d4c 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, //0x00005d5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00005d9c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0b, 0x00, 0x00, 0x00, //0x00005da0 .long 11
- 0x31, 0x34, 0x35, 0x35, 0x31, 0x39, 0x31, 0x35, 0x32, 0x32, 0x38, 0x33, 0x36, 0x36, 0x38, 0x35, //0x00005da4 QUAD $0x3531393135353431; QUAD $0x3538363633383232 // .asciz 16, '1455191522836685'
- 0x31, 0x38, 0x30, 0x36, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005db4 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, //0x00005dc4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00005e04 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0c, 0x00, 0x00, 0x00, //0x00005e08 .long 12
- 0x37, 0x32, 0x37, 0x35, 0x39, 0x35, 0x37, 0x36, 0x31, 0x34, 0x31, 0x38, 0x33, 0x34, 0x32, 0x35, //0x00005e0c QUAD $0x3637353935373237; QUAD $0x3532343338313431 // .asciz 16, '7275957614183425'
- 0x39, 0x30, 0x33, 0x33, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e1c 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, //0x00005e2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00005e6c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0c, 0x00, 0x00, 0x00, //0x00005e70 .long 12
- 0x33, 0x36, 0x33, 0x37, 0x39, 0x37, 0x38, 0x38, 0x30, 0x37, 0x30, 0x39, 0x31, 0x37, 0x31, 0x32, //0x00005e74 QUAD $0x3838373937333633; QUAD $0x3231373139303730 // .asciz 16, '3637978807091712'
- 0x39, 0x35, 0x31, 0x36, 0x36, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e84 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, //0x00005e94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00005ed4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0c, 0x00, 0x00, 0x00, //0x00005ed8 .long 12
- 0x31, 0x38, 0x31, 0x38, 0x39, 0x38, 0x39, 0x34, 0x30, 0x33, 0x35, 0x34, 0x35, 0x38, 0x35, 0x36, //0x00005edc QUAD $0x3439383938313831; QUAD $0x3635383534353330 // .asciz 16, '1818989403545856'
- 0x34, 0x37, 0x35, 0x38, 0x33, 0x30, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00005eec 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, //0x00005efc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00005f3c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0d, 0x00, 0x00, 0x00, //0x00005f40 .long 13
- 0x39, 0x30, 0x39, 0x34, 0x39, 0x34, 0x37, 0x30, 0x31, 0x37, 0x37, 0x32, 0x39, 0x32, 0x38, 0x32, //0x00005f44 QUAD $0x3037343934393039; QUAD $0x3238323932373731 // .asciz 16, '9094947017729282'
- 0x33, 0x37, 0x39, 0x31, 0x35, 0x30, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00005f54 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, //0x00005f64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00005fa4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0d, 0x00, 0x00, 0x00, //0x00005fa8 .long 13
- 0x34, 0x35, 0x34, 0x37, 0x34, 0x37, 0x33, 0x35, 0x30, 0x38, 0x38, 0x36, 0x34, 0x36, 0x34, 0x31, //0x00005fac QUAD $0x3533373437343534; QUAD $0x3134363436383830 // .asciz 16, '4547473508864641'
- 0x31, 0x38, 0x39, 0x35, 0x37, 0x35, 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, //0x00005fbc 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, //0x00005fcc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x0000600c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0d, 0x00, 0x00, 0x00, //0x00006010 .long 13
- 0x32, 0x32, 0x37, 0x33, 0x37, 0x33, 0x36, 0x37, 0x35, 0x34, 0x34, 0x33, 0x32, 0x33, 0x32, 0x30, //0x00006014 QUAD $0x3736333733373232; QUAD $0x3032333233343435 // .asciz 16, '2273736754432320'
- 0x35, 0x39, 0x34, 0x37, 0x38, 0x37, 0x35, 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, //0x00006024 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, //0x00006034 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006074 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0d, 0x00, 0x00, 0x00, //0x00006078 .long 13
- 0x31, 0x31, 0x33, 0x36, 0x38, 0x36, 0x38, 0x33, 0x37, 0x37, 0x32, 0x31, 0x36, 0x31, 0x36, 0x30, //0x0000607c QUAD $0x3338363836333131; QUAD $0x3036313631323737 // .asciz 16, '1136868377216160'
- 0x32, 0x39, 0x37, 0x33, 0x39, 0x33, 0x37, 0x39, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, //0x0000608c QUAD $0x3937333933373932; QUAD $0x0035323138323838 // .asciz 16, '297393798828125\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000609c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 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, //0x000060dc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0e, 0x00, 0x00, 0x00, //0x000060e0 .long 14
- 0x35, 0x36, 0x38, 0x34, 0x33, 0x34, 0x31, 0x38, 0x38, 0x36, 0x30, 0x38, 0x30, 0x38, 0x30, 0x31, //0x000060e4 QUAD $0x3831343334383635; QUAD $0x3130383038303638 // .asciz 16, '5684341886080801'
- 0x34, 0x38, 0x36, 0x39, 0x36, 0x38, 0x39, 0x39, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, //0x000060f4 QUAD $0x3939383639363834; QUAD $0x0035323630343134 // .asciz 16, '486968994140625\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006104 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006114 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006144 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0e, 0x00, 0x00, 0x00, //0x00006148 .long 14
- 0x32, 0x38, 0x34, 0x32, 0x31, 0x37, 0x30, 0x39, 0x34, 0x33, 0x30, 0x34, 0x30, 0x34, 0x30, 0x30, //0x0000614c QUAD $0x3930373132343832; QUAD $0x3030343034303334 // .asciz 16, '2842170943040400'
- 0x37, 0x34, 0x33, 0x34, 0x38, 0x34, 0x34, 0x39, 0x37, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, //0x0000615c QUAD $0x3934343834333437; QUAD $0x3532313330373037 // .asciz 16, '7434844970703125'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000616c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000617c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x000061ac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0e, 0x00, 0x00, 0x00, //0x000061b0 .long 14
- 0x31, 0x34, 0x32, 0x31, 0x30, 0x38, 0x35, 0x34, 0x37, 0x31, 0x35, 0x32, 0x30, 0x32, 0x30, 0x30, //0x000061b4 QUAD $0x3435383031323431; QUAD $0x3030323032353137 // .asciz 16, '1421085471520200'
- 0x33, 0x37, 0x31, 0x37, 0x34, 0x32, 0x32, 0x34, 0x38, 0x35, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, //0x000061c4 QUAD $0x3432323437313733; QUAD $0x3236353135333538 // .asciz 16, '3717422485351562'
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061d4 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, //0x000061e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006214 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0f, 0x00, 0x00, 0x00, //0x00006218 .long 15
- 0x37, 0x31, 0x30, 0x35, 0x34, 0x32, 0x37, 0x33, 0x35, 0x37, 0x36, 0x30, 0x31, 0x30, 0x30, 0x31, //0x0000621c QUAD $0x3337323435303137; QUAD $0x3130303130363735 // .asciz 16, '7105427357601001'
- 0x38, 0x35, 0x38, 0x37, 0x31, 0x31, 0x32, 0x34, 0x32, 0x36, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, //0x0000622c QUAD $0x3432313137383538; QUAD $0x3231383735373632 // .asciz 16, '8587112426757812'
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000623c 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, //0x0000624c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x0000627c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0f, 0x00, 0x00, 0x00, //0x00006280 .long 15
- 0x33, 0x35, 0x35, 0x32, 0x37, 0x31, 0x33, 0x36, 0x37, 0x38, 0x38, 0x30, 0x30, 0x35, 0x30, 0x30, //0x00006284 QUAD $0x3633313732353533; QUAD $0x3030353030383837 // .asciz 16, '3552713678800500'
- 0x39, 0x32, 0x39, 0x33, 0x35, 0x35, 0x36, 0x32, 0x31, 0x33, 0x33, 0x37, 0x38, 0x39, 0x30, 0x36, //0x00006294 QUAD $0x3236353533393239; QUAD $0x3630393837333331 // .asciz 16, '9293556213378906'
- 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062a4 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, //0x000062b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x000062e4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0f, 0x00, 0x00, 0x00, //0x000062e8 .long 15
- 0x31, 0x37, 0x37, 0x36, 0x33, 0x35, 0x36, 0x38, 0x33, 0x39, 0x34, 0x30, 0x30, 0x32, 0x35, 0x30, //0x000062ec QUAD $0x3836353336373731; QUAD $0x3035323030343933 // .asciz 16, '1776356839400250'
- 0x34, 0x36, 0x34, 0x36, 0x37, 0x37, 0x38, 0x31, 0x30, 0x36, 0x36, 0x38, 0x39, 0x34, 0x35, 0x33, //0x000062fc QUAD $0x3138373736343634; QUAD $0x3335343938363630 // .asciz 16, '4646778106689453'
- 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000630c 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, //0x0000631c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x0000634c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x10, 0x00, 0x00, 0x00, //0x00006350 .long 16
- 0x38, 0x38, 0x38, 0x31, 0x37, 0x38, 0x34, 0x31, 0x39, 0x37, 0x30, 0x30, 0x31, 0x32, 0x35, 0x32, //0x00006354 QUAD $0x3134383731383838; QUAD $0x3235323130303739 // .asciz 16, '8881784197001252'
- 0x33, 0x32, 0x33, 0x33, 0x38, 0x39, 0x30, 0x35, 0x33, 0x33, 0x34, 0x34, 0x37, 0x32, 0x36, 0x35, //0x00006364 QUAD $0x3530393833333233; QUAD $0x3536323734343333 // .asciz 16, '3233890533447265'
- 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006374 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, //0x00006384 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x000063b4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x10, 0x00, 0x00, 0x00, //0x000063b8 .long 16
- 0x34, 0x34, 0x34, 0x30, 0x38, 0x39, 0x32, 0x30, 0x39, 0x38, 0x35, 0x30, 0x30, 0x36, 0x32, 0x36, //0x000063bc QUAD $0x3032393830343434; QUAD $0x3632363030353839 // .asciz 16, '4440892098500626'
- 0x31, 0x36, 0x31, 0x36, 0x39, 0x34, 0x35, 0x32, 0x36, 0x36, 0x37, 0x32, 0x33, 0x36, 0x33, 0x32, //0x000063cc QUAD $0x3235343936313631; QUAD $0x3233363332373636 // .asciz 16, '1616945266723632'
- 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063dc 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, //0x000063ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x0000641c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x10, 0x00, 0x00, 0x00, //0x00006420 .long 16
- 0x32, 0x32, 0x32, 0x30, 0x34, 0x34, 0x36, 0x30, 0x34, 0x39, 0x32, 0x35, 0x30, 0x33, 0x31, 0x33, //0x00006424 QUAD $0x3036343430323232; QUAD $0x3331333035323934 // .asciz 16, '2220446049250313'
- 0x30, 0x38, 0x30, 0x38, 0x34, 0x37, 0x32, 0x36, 0x33, 0x33, 0x33, 0x36, 0x31, 0x38, 0x31, 0x36, //0x00006434 QUAD $0x3632373438303830; QUAD $0x3631383136333333 // .asciz 16, '0808472633361816'
- 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006444 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, //0x00006454 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006484 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x10, 0x00, 0x00, 0x00, //0x00006488 .long 16
- 0x31, 0x31, 0x31, 0x30, 0x32, 0x32, 0x33, 0x30, 0x32, 0x34, 0x36, 0x32, 0x35, 0x31, 0x35, 0x36, //0x0000648c QUAD $0x3033323230313131; QUAD $0x3635313532363432 // .asciz 16, '1110223024625156'
- 0x35, 0x34, 0x30, 0x34, 0x32, 0x33, 0x36, 0x33, 0x31, 0x36, 0x36, 0x38, 0x30, 0x39, 0x30, 0x38, //0x0000649c QUAD $0x3336333234303435; QUAD $0x3830393038363631 // .asciz 16, '5404236316680908'
- 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064ac 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, //0x000064bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x000064ec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x11, 0x00, 0x00, 0x00, //0x000064f0 .long 17
- 0x35, 0x35, 0x35, 0x31, 0x31, 0x31, 0x35, 0x31, 0x32, 0x33, 0x31, 0x32, 0x35, 0x37, 0x38, 0x32, //0x000064f4 QUAD $0x3135313131353535; QUAD $0x3238373532313332 // .asciz 16, '5551115123125782'
- 0x37, 0x30, 0x32, 0x31, 0x31, 0x38, 0x31, 0x35, 0x38, 0x33, 0x34, 0x30, 0x34, 0x35, 0x34, 0x31, //0x00006504 QUAD $0x3531383131323037; QUAD $0x3134353430343338 // .asciz 16, '7021181583404541'
- 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006514 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, //0x00006524 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006554 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x11, 0x00, 0x00, 0x00, //0x00006558 .long 17
- 0x32, 0x37, 0x37, 0x35, 0x35, 0x35, 0x37, 0x35, 0x36, 0x31, 0x35, 0x36, 0x32, 0x38, 0x39, 0x31, //0x0000655c QUAD $0x3537353535373732; QUAD $0x3139383236353136 // .asciz 16, '2775557561562891'
- 0x33, 0x35, 0x31, 0x30, 0x35, 0x39, 0x30, 0x37, 0x39, 0x31, 0x37, 0x30, 0x32, 0x32, 0x37, 0x30, //0x0000656c QUAD $0x3730393530313533; QUAD $0x3037323230373139 // .asciz 16, '3510590791702270'
- 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000657c 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, //0x0000658c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x000065bc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x11, 0x00, 0x00, 0x00, //0x000065c0 .long 17
- 0x31, 0x33, 0x38, 0x37, 0x37, 0x37, 0x38, 0x37, 0x38, 0x30, 0x37, 0x38, 0x31, 0x34, 0x34, 0x35, //0x000065c4 QUAD $0x3738373737383331; QUAD $0x3534343138373038 // .asciz 16, '1387778780781445'
- 0x36, 0x37, 0x35, 0x35, 0x32, 0x39, 0x35, 0x33, 0x39, 0x35, 0x38, 0x35, 0x31, 0x31, 0x33, 0x35, //0x000065d4 QUAD $0x3335393235353736; QUAD $0x3533313135383539 // .asciz 16, '6755295395851135'
- 0x32, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000065e4 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, //0x000065f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006624 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x12, 0x00, 0x00, 0x00, //0x00006628 .long 18
- 0x36, 0x39, 0x33, 0x38, 0x38, 0x39, 0x33, 0x39, 0x30, 0x33, 0x39, 0x30, 0x37, 0x32, 0x32, 0x38, //0x0000662c QUAD $0x3933393838333936; QUAD $0x3832323730393330 // .asciz 16, '6938893903907228'
- 0x33, 0x37, 0x37, 0x36, 0x34, 0x37, 0x36, 0x39, 0x37, 0x39, 0x32, 0x35, 0x35, 0x36, 0x37, 0x36, //0x0000663c QUAD $0x3936373436373733; QUAD $0x3637363535323937 // .asciz 16, '3776476979255676'
- 0x32, 0x36, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000664c 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, //0x0000665c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x0000668c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x12, 0x00, 0x00, 0x00, //0x00006690 .long 18
- 0x33, 0x34, 0x36, 0x39, 0x34, 0x34, 0x36, 0x39, 0x35, 0x31, 0x39, 0x35, 0x33, 0x36, 0x31, 0x34, //0x00006694 QUAD $0x3936343439363433; QUAD $0x3431363335393135 // .asciz 16, '3469446951953614'
- 0x31, 0x38, 0x38, 0x38, 0x32, 0x33, 0x38, 0x34, 0x38, 0x39, 0x36, 0x32, 0x37, 0x38, 0x33, 0x38, //0x000066a4 QUAD $0x3438333238383831; QUAD $0x3833383732363938 // .asciz 16, '1888238489627838'
- 0x31, 0x33, 0x34, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066b4 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, //0x000066c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x000066f4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x12, 0x00, 0x00, 0x00, //0x000066f8 .long 18
- 0x31, 0x37, 0x33, 0x34, 0x37, 0x32, 0x33, 0x34, 0x37, 0x35, 0x39, 0x37, 0x36, 0x38, 0x30, 0x37, //0x000066fc QUAD $0x3433323734333731; QUAD $0x3730383637393537 // .asciz 16, '1734723475976807'
- 0x30, 0x39, 0x34, 0x34, 0x31, 0x31, 0x39, 0x32, 0x34, 0x34, 0x38, 0x31, 0x33, 0x39, 0x31, 0x39, //0x0000670c QUAD $0x3239313134343930; QUAD $0x3931393331383434 // .asciz 16, '0944119244813919'
- 0x30, 0x36, 0x37, 0x33, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000671c 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, //0x0000672c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x0000675c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x13, 0x00, 0x00, 0x00, //0x00006760 .long 19
- 0x38, 0x36, 0x37, 0x33, 0x36, 0x31, 0x37, 0x33, 0x37, 0x39, 0x38, 0x38, 0x34, 0x30, 0x33, 0x35, //0x00006764 QUAD $0x3337313633373638; QUAD $0x3533303438383937 // .asciz 16, '8673617379884035'
- 0x34, 0x37, 0x32, 0x30, 0x35, 0x39, 0x36, 0x32, 0x32, 0x34, 0x30, 0x36, 0x39, 0x35, 0x39, 0x35, //0x00006774 QUAD $0x3236393530323734; QUAD $0x3539353936303432 // .asciz 16, '4720596224069595'
- 0x33, 0x33, 0x36, 0x39, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006784 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, //0x00006794 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x000067c4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/vsigned.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/vsigned.go
deleted file mode 100644
index 46da9fcae..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/vsigned.go
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package avx2
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/native/types`
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var F_vsigned func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer)
-
-var S_vsigned uintptr
-
-//go:nosplit
-func vsigned(s *string, p *int, v *types.JsonState) {
- F_vsigned(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v)))
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/vsigned_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/vsigned_subr.go
deleted file mode 100644
index cfb3b1079..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/vsigned_subr.go
+++ /dev/null
@@ -1,50 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx2
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__vsigned = 0
-)
-
-const (
- _stack__vsigned = 16
-)
-
-const (
- _size__vsigned = 356
-)
-
-var (
- _pcsp__vsigned = [][2]uint32{
- {0x1, 0},
- {0x5, 8},
- {0x72, 16},
- {0x73, 8},
- {0x74, 0},
- {0x7f, 16},
- {0x80, 8},
- {0x81, 0},
- {0x117, 16},
- {0x118, 8},
- {0x119, 0},
- {0x11d, 16},
- {0x11e, 8},
- {0x11f, 0},
- {0x155, 16},
- {0x156, 8},
- {0x157, 0},
- {0x162, 16},
- {0x163, 8},
- {0x164, 0},
- }
-)
-
-var _cfunc_vsigned = []loader.CFunc{
- {"_vsigned_entry", 0, _entry__vsigned, 0, nil},
- {"_vsigned", _entry__vsigned, _size__vsigned, _stack__vsigned, _pcsp__vsigned},
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/vsigned_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/vsigned_text_amd64.go
deleted file mode 100644
index 3cf0aca45..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/vsigned_text_amd64.go
+++ /dev/null
@@ -1,120 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx2
-
-var _text_vsigned = []byte{
- // .p2align 4, 0x90
- // _vsigned
- 0x55, // pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000001 movq %rsp, %rbp
- 0x53, //0x00000004 pushq %rbx
- 0x48, 0x8b, 0x06, //0x00000005 movq (%rsi), %rax
- 0x4c, 0x8b, 0x0f, //0x00000008 movq (%rdi), %r9
- 0x4c, 0x8b, 0x5f, 0x08, //0x0000000b movq $8(%rdi), %r11
- 0x48, 0xc7, 0x02, 0x09, 0x00, 0x00, 0x00, //0x0000000f movq $9, (%rdx)
- 0xc5, 0xf8, 0x57, 0xc0, //0x00000016 vxorps %xmm0, %xmm0, %xmm0
- 0xc5, 0xf8, 0x11, 0x42, 0x08, //0x0000001a vmovups %xmm0, $8(%rdx)
- 0x48, 0x8b, 0x0e, //0x0000001f movq (%rsi), %rcx
- 0x48, 0x89, 0x4a, 0x18, //0x00000022 movq %rcx, $24(%rdx)
- 0x4c, 0x39, 0xd8, //0x00000026 cmpq %r11, %rax
- 0x0f, 0x83, 0x45, 0x00, 0x00, 0x00, //0x00000029 jae LBB0_1
- 0x41, 0x8a, 0x0c, 0x01, //0x0000002f movb (%r9,%rax), %cl
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000033 movl $1, %r8d
- 0x80, 0xf9, 0x2d, //0x00000039 cmpb $45, %cl
- 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x0000003c jne LBB0_5
- 0x48, 0x83, 0xc0, 0x01, //0x00000042 addq $1, %rax
- 0x4c, 0x39, 0xd8, //0x00000046 cmpq %r11, %rax
- 0x0f, 0x83, 0x25, 0x00, 0x00, 0x00, //0x00000049 jae LBB0_1
- 0x41, 0x8a, 0x0c, 0x01, //0x0000004f movb (%r9,%rax), %cl
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000053 movq $-1, %r8
- //0x0000005a LBB0_5
- 0x8d, 0x79, 0xc6, //0x0000005a leal $-58(%rcx), %edi
- 0x40, 0x80, 0xff, 0xf5, //0x0000005d cmpb $-11, %dil
- 0x0f, 0x87, 0x1a, 0x00, 0x00, 0x00, //0x00000061 ja 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
- 0x4c, 0x39, 0xd8, //0x000000d0 cmpq %r11, %rax
- 0x0f, 0x83, 0x81, 0x00, 0x00, 0x00, //0x000000d3 jae LBB0_23
- 0x49, 0x0f, 0xbe, 0x3c, 0x01, //0x000000d9 movsbq (%r9,%rax), %rdi
- 0x8d, 0x5f, 0xd0, //0x000000de leal $-48(%rdi), %ebx
- 0x80, 0xfb, 0x09, //0x000000e1 cmpb $9, %bl
- 0x0f, 0x87, 0x35, 0x00, 0x00, 0x00, //0x000000e4 ja LBB0_18
- 0x48, 0x6b, 0xc9, 0x0a, //0x000000ea imulq $10, %rcx, %rcx
- 0x0f, 0x80, 0x14, 0x00, 0x00, 0x00, //0x000000ee jo LBB0_17
- 0x48, 0x83, 0xc0, 0x01, //0x000000f4 addq $1, %rax
- 0x83, 0xc7, 0xd0, //0x000000f8 addl $-48, %edi
- 0x49, 0x0f, 0xaf, 0xf8, //0x000000fb imulq %r8, %rdi
- 0x48, 0x01, 0xf9, //0x000000ff addq %rdi, %rcx
- 0x0f, 0x81, 0xc8, 0xff, 0xff, 0xff, //0x00000102 jno LBB0_13
- //0x00000108 LBB0_17
- 0x48, 0x83, 0xc0, 0xff, //0x00000108 addq $-1, %rax
- 0x48, 0x89, 0x06, //0x0000010c movq %rax, (%rsi)
- 0x48, 0xc7, 0x02, 0xfb, 0xff, 0xff, 0xff, //0x0000010f movq $-5, (%rdx)
- 0x5b, //0x00000116 popq %rbx
- 0x5d, //0x00000117 popq %rbp
- 0xc3, //0x00000118 retq
- //0x00000119 LBB0_11
- 0x48, 0x89, 0x3e, //0x00000119 movq %rdi, (%rsi)
- 0x5b, //0x0000011c popq %rbx
- 0x5d, //0x0000011d popq %rbp
- 0xc3, //0x0000011e retq
- //0x0000011f LBB0_18
- 0x4c, 0x39, 0xd8, //0x0000011f cmpq %r11, %rax
- 0x0f, 0x83, 0x2f, 0x00, 0x00, 0x00, //0x00000122 jae LBB0_22
- 0x41, 0x8a, 0x3c, 0x01, //0x00000128 movb (%r9,%rax), %dil
- 0x40, 0x80, 0xff, 0x2e, //0x0000012c cmpb $46, %dil
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000130 je LBB0_25
- 0x40, 0x80, 0xff, 0x45, //0x00000136 cmpb $69, %dil
- 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x0000013a je LBB0_25
- 0x40, 0x80, 0xff, 0x65, //0x00000140 cmpb $101, %dil
- 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x00000144 jne LBB0_22
- //0x0000014a LBB0_25
- 0x48, 0x89, 0x06, //0x0000014a movq %rax, (%rsi)
- 0x48, 0xc7, 0x02, 0xfa, 0xff, 0xff, 0xff, //0x0000014d movq $-6, (%rdx)
- 0x5b, //0x00000154 popq %rbx
- 0x5d, //0x00000155 popq %rbp
- 0xc3, //0x00000156 retq
- //0x00000157 LBB0_22
- 0x49, 0x89, 0xc2, //0x00000157 movq %rax, %r10
- //0x0000015a LBB0_23
- 0x4c, 0x89, 0x16, //0x0000015a movq %r10, (%rsi)
- 0x48, 0x89, 0x4a, 0x10, //0x0000015d movq %rcx, $16(%rdx)
- 0x5b, //0x00000161 popq %rbx
- 0x5d, //0x00000162 popq %rbp
- 0xc3, //0x00000163 retq
- //0x00000164 .p2align 2, 0x00
- //0x00000164 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x00000164 .long 2
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/vstring.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/vstring.go
deleted file mode 100644
index f2278ee5e..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/vstring.go
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package avx2
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/native/types`
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var F_vstring func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer, flags uint64)
-
-var S_vstring uintptr
-
-//go:nosplit
-func vstring(s *string, p *int, v *types.JsonState, flags uint64) {
- F_vstring(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v)), flags)
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/vstring_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/vstring_subr.go
deleted file mode 100644
index 1dc2718a5..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/vstring_subr.go
+++ /dev/null
@@ -1,46 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx2
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__vstring = 96
-)
-
-const (
- _stack__vstring = 72
-)
-
-const (
- _size__vstring = 1808
-)
-
-var (
- _pcsp__vstring = [][2]uint32{
- {0x1, 0},
- {0x6, 8},
- {0x8, 16},
- {0xa, 24},
- {0xc, 32},
- {0xd, 40},
- {0x11, 48},
- {0x65f, 72},
- {0x660, 48},
- {0x662, 40},
- {0x664, 32},
- {0x666, 24},
- {0x668, 16},
- {0x669, 8},
- {0x66d, 0},
- {0x710, 72},
- }
-)
-
-var _cfunc_vstring = []loader.CFunc{
- {"_vstring_entry", 0, _entry__vstring, 0, nil},
- {"_vstring", _entry__vstring, _size__vstring, _stack__vstring, _pcsp__vstring},
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/vstring_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/vstring_text_amd64.go
deleted file mode 100644
index d2c67af88..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/vstring_text_amd64.go
+++ /dev/null
@@ -1,505 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx2
-
-var _text_vstring = []byte{
- // .p2align 5, 0x00
- // LCPI0_0
- 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, // QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""'
- 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000010 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""'
- //0x00000020 LCPI0_1
- 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000020 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
- 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000030 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
- //0x00000040 LCPI0_2
- 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, //0x00000040 QUAD $0x1f1f1f1f1f1f1f1f; QUAD $0x1f1f1f1f1f1f1f1f // .space 16, '\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f'
- 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, //0x00000050 QUAD $0x1f1f1f1f1f1f1f1f; QUAD $0x1f1f1f1f1f1f1f1f // .space 16, '\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f'
- //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, 0x8a, 0x03, 0x00, 0x00, //0x00000088 je LBB0_41
- 0x4c, 0x8b, 0x1f, //0x0000008e movq (%rdi), %r11
- 0x49, 0x83, 0xfd, 0x40, //0x00000091 cmpq $64, %r13
- 0x0f, 0x82, 0x89, 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, 0x20, 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, 0x84, 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, 0x5f, 0x02, 0x00, 0x00, //0x000001b3 je LBB0_41
- 0x4c, 0x8b, 0x1f, //0x000001b9 movq (%rdi), %r11
- 0x49, 0x83, 0xfd, 0x40, //0x000001bc cmpq $64, %r13
- 0x0f, 0x82, 0x7c, 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) */
- 0x4d, 0x89, 0xd1, //0x000001ef movq %r10, %r9
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001f2 .p2align 4, 0x90
- //0x00000200 LBB0_15
- 0xc4, 0x81, 0x7e, 0x6f, 0x1c, 0x0b, //0x00000200 vmovdqu (%r11,%r9), %ymm3
- 0xc4, 0x81, 0x7e, 0x6f, 0x64, 0x0b, 0x20, //0x00000206 vmovdqu $32(%r11,%r9), %ymm4
- 0xc5, 0xe5, 0x74, 0xe8, //0x0000020d vpcmpeqb %ymm0, %ymm3, %ymm5
- 0xc5, 0xfd, 0xd7, 0xcd, //0x00000211 vpmovmskb %ymm5, %ecx
- 0xc5, 0xdd, 0x74, 0xe8, //0x00000215 vpcmpeqb %ymm0, %ymm4, %ymm5
- 0xc5, 0x7d, 0xd7, 0xfd, //0x00000219 vpmovmskb %ymm5, %r15d
- 0xc5, 0xe5, 0x74, 0xe9, //0x0000021d vpcmpeqb %ymm1, %ymm3, %ymm5
- 0xc5, 0x7d, 0xd7, 0xf5, //0x00000221 vpmovmskb %ymm5, %r14d
- 0xc5, 0xdd, 0x74, 0xe9, //0x00000225 vpcmpeqb %ymm1, %ymm4, %ymm5
- 0xc5, 0x7d, 0xd7, 0xc5, //0x00000229 vpmovmskb %ymm5, %r8d
- 0xc5, 0xdd, 0xda, 0xea, //0x0000022d vpminub %ymm2, %ymm4, %ymm5
- 0xc5, 0xdd, 0x74, 0xe5, //0x00000231 vpcmpeqb %ymm5, %ymm4, %ymm4
- 0xc5, 0xfd, 0xd7, 0xc4, //0x00000235 vpmovmskb %ymm4, %eax
- 0x49, 0xc1, 0xe7, 0x20, //0x00000239 shlq $32, %r15
- 0x4c, 0x09, 0xf9, //0x0000023d orq %r15, %rcx
- 0x49, 0xc1, 0xe0, 0x20, //0x00000240 shlq $32, %r8
- 0x48, 0xc1, 0xe0, 0x20, //0x00000244 shlq $32, %rax
- 0x4d, 0x09, 0xc6, //0x00000248 orq %r8, %r14
- 0x0f, 0x85, 0x48, 0x00, 0x00, 0x00, //0x0000024b jne LBB0_21
- 0x4d, 0x85, 0xe4, //0x00000251 testq %r12, %r12
- 0x0f, 0x85, 0x55, 0x00, 0x00, 0x00, //0x00000254 jne LBB0_23
- 0x45, 0x31, 0xe4, //0x0000025a xorl %r12d, %r12d
- //0x0000025d LBB0_18
- 0xc5, 0xe5, 0xda, 0xe2, //0x0000025d vpminub %ymm2, %ymm3, %ymm4
- 0xc5, 0xe5, 0x74, 0xdc, //0x00000261 vpcmpeqb %ymm4, %ymm3, %ymm3
- 0xc5, 0xfd, 0xd7, 0xfb, //0x00000265 vpmovmskb %ymm3, %edi
- 0x48, 0x09, 0xf8, //0x00000269 orq %rdi, %rax
- 0x48, 0x85, 0xc9, //0x0000026c testq %rcx, %rcx
- 0x0f, 0x85, 0x8a, 0x00, 0x00, 0x00, //0x0000026f jne LBB0_24
- 0x48, 0x85, 0xc0, //0x00000275 testq %rax, %rax
- 0x0f, 0x85, 0x2c, 0x04, 0x00, 0x00, //0x00000278 jne LBB0_80
- 0x49, 0x83, 0xc5, 0xc0, //0x0000027e addq $-64, %r13
- 0x48, 0x83, 0xc3, 0xc0, //0x00000282 addq $-64, %rbx
- 0x49, 0x83, 0xc1, 0x40, //0x00000286 addq $64, %r9
- 0x49, 0x83, 0xfd, 0x3f, //0x0000028a cmpq $63, %r13
- 0x0f, 0x87, 0x6c, 0xff, 0xff, 0xff, //0x0000028e ja LBB0_15
- 0xe9, 0x23, 0x01, 0x00, 0x00, //0x00000294 jmp LBB0_35
- //0x00000299 LBB0_21
- 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00000299 cmpq $-1, $-48(%rbp)
- 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x0000029e jne LBB0_23
- 0x49, 0x0f, 0xbc, 0xfe, //0x000002a4 bsfq %r14, %rdi
- 0x4c, 0x01, 0xcf, //0x000002a8 addq %r9, %rdi
- 0x48, 0x89, 0x7d, 0xd0, //0x000002ab movq %rdi, $-48(%rbp)
- //0x000002af LBB0_23
- 0x4d, 0x89, 0xe0, //0x000002af movq %r12, %r8
- 0x49, 0xf7, 0xd0, //0x000002b2 notq %r8
- 0x4d, 0x21, 0xf0, //0x000002b5 andq %r14, %r8
- 0x4f, 0x8d, 0x3c, 0x00, //0x000002b8 leaq (%r8,%r8), %r15
- 0x4d, 0x09, 0xe7, //0x000002bc orq %r12, %r15
- 0x4c, 0x89, 0x7d, 0xc0, //0x000002bf movq %r15, $-64(%rbp)
- 0x49, 0xf7, 0xd7, //0x000002c3 notq %r15
- 0x4d, 0x21, 0xf7, //0x000002c6 andq %r14, %r15
- 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000002c9 movabsq $-6148914691236517206, %rdi
- 0x49, 0x21, 0xff, //0x000002d3 andq %rdi, %r15
- 0x45, 0x31, 0xe4, //0x000002d6 xorl %r12d, %r12d
- 0x4d, 0x01, 0xc7, //0x000002d9 addq %r8, %r15
- 0x41, 0x0f, 0x92, 0xc4, //0x000002dc setb %r12b
- 0x4d, 0x01, 0xff, //0x000002e0 addq %r15, %r15
- 0x48, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000002e3 movabsq $6148914691236517205, %rdi
- 0x49, 0x31, 0xff, //0x000002ed xorq %rdi, %r15
- 0x4c, 0x23, 0x7d, 0xc0, //0x000002f0 andq $-64(%rbp), %r15
- 0x49, 0xf7, 0xd7, //0x000002f4 notq %r15
- 0x4c, 0x21, 0xf9, //0x000002f7 andq %r15, %rcx
- 0xe9, 0x5e, 0xff, 0xff, 0xff, //0x000002fa jmp LBB0_18
- //0x000002ff LBB0_24
- 0x4c, 0x0f, 0xbc, 0xf1, //0x000002ff bsfq %rcx, %r14
- 0x48, 0x85, 0xc0, //0x00000303 testq %rax, %rax
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00000306 je LBB0_26
- 0x48, 0x0f, 0xbc, 0xc0, //0x0000030c bsfq %rax, %rax
- 0x4c, 0x39, 0xf0, //0x00000310 cmpq %r14, %rax
- 0x0f, 0x83, 0x13, 0x00, 0x00, 0x00, //0x00000313 jae LBB0_27
- 0xe9, 0x8c, 0x03, 0x00, 0x00, //0x00000319 jmp LBB0_80
- //0x0000031e LBB0_26
- 0xb8, 0x40, 0x00, 0x00, 0x00, //0x0000031e movl $64, %eax
- 0x4c, 0x39, 0xf0, //0x00000323 cmpq %r14, %rax
- 0x0f, 0x82, 0x7e, 0x03, 0x00, 0x00, //0x00000326 jb LBB0_80
- //0x0000032c LBB0_27
- 0x49, 0x29, 0xde, //0x0000032c subq %rbx, %r14
- //0x0000032f LBB0_28
- 0x4d, 0x85, 0xf6, //0x0000032f testq %r14, %r14
- 0x0f, 0x88, 0x79, 0x03, 0x00, 0x00, //0x00000332 js LBB0_81
- 0x4c, 0x89, 0x36, //0x00000338 movq %r14, (%rsi)
- 0x4c, 0x89, 0x52, 0x10, //0x0000033b movq %r10, $16(%rdx)
- 0x48, 0xc7, 0x02, 0x07, 0x00, 0x00, 0x00, //0x0000033f movq $7, (%rdx)
- 0x48, 0x8b, 0x4d, 0xd0, //0x00000346 movq $-48(%rbp), %rcx
- 0x4c, 0x39, 0xf1, //0x0000034a cmpq %r14, %rcx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000034d movq $-1, %rax
- 0x48, 0x0f, 0x4c, 0xc1, //0x00000354 cmovlq %rcx, %rax
- 0x48, 0x89, 0x42, 0x18, //0x00000358 movq %rax, $24(%rdx)
- 0xe9, 0x5a, 0x03, 0x00, 0x00, //0x0000035c jmp LBB0_83
- //0x00000361 LBB0_30
- 0x4d, 0x01, 0xd8, //0x00000361 addq %r11, %r8
- 0x49, 0x83, 0xfd, 0x20, //0x00000364 cmpq $32, %r13
- 0x0f, 0x82, 0x4f, 0x01, 0x00, 0x00, //0x00000368 jb LBB0_48
- //0x0000036e LBB0_31
- 0xc4, 0xc1, 0x7e, 0x6f, 0x00, //0x0000036e vmovdqu (%r8), %ymm0
- 0xc5, 0xfd, 0x74, 0x0d, 0x85, 0xfc, 0xff, 0xff, //0x00000373 vpcmpeqb $-891(%rip), %ymm0, %ymm1 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfd, 0xd7, 0xf9, //0x0000037b vpmovmskb %ymm1, %edi
- 0xc5, 0xfd, 0x74, 0x05, 0x99, 0xfc, 0xff, 0xff, //0x0000037f vpcmpeqb $-871(%rip), %ymm0, %ymm0 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfd, 0xd7, 0xc0, //0x00000387 vpmovmskb %ymm0, %eax
- 0x85, 0xc0, //0x0000038b testl %eax, %eax
- 0x0f, 0x85, 0xcd, 0x00, 0x00, 0x00, //0x0000038d jne LBB0_44
- 0x4d, 0x85, 0xe4, //0x00000393 testq %r12, %r12
- 0x0f, 0x85, 0xe0, 0x00, 0x00, 0x00, //0x00000396 jne LBB0_46
- 0x45, 0x31, 0xe4, //0x0000039c xorl %r12d, %r12d
- 0x48, 0x85, 0xff, //0x0000039f testq %rdi, %rdi
- 0x0f, 0x84, 0x0d, 0x01, 0x00, 0x00, //0x000003a2 je LBB0_47
- //0x000003a8 LBB0_34
- 0x48, 0x0f, 0xbc, 0xc7, //0x000003a8 bsfq %rdi, %rax
- 0x4d, 0x29, 0xd8, //0x000003ac subq %r11, %r8
- 0x4d, 0x8d, 0x34, 0x00, //0x000003af leaq (%r8,%rax), %r14
- 0x49, 0x83, 0xc6, 0x01, //0x000003b3 addq $1, %r14
- 0xe9, 0x73, 0xff, 0xff, 0xff, //0x000003b7 jmp LBB0_28
- //0x000003bc LBB0_35
- 0x4d, 0x01, 0xd9, //0x000003bc addq %r11, %r9
- 0x49, 0x83, 0xfd, 0x20, //0x000003bf cmpq $32, %r13
- 0x0f, 0x82, 0x59, 0x02, 0x00, 0x00, //0x000003c3 jb LBB0_70
- //0x000003c9 LBB0_36
- 0xc4, 0xc1, 0x7e, 0x6f, 0x01, //0x000003c9 vmovdqu (%r9), %ymm0
- 0xc5, 0xfd, 0x74, 0x0d, 0x2a, 0xfc, 0xff, 0xff, //0x000003ce vpcmpeqb $-982(%rip), %ymm0, %ymm1 /* LCPI0_0+0(%rip) */
- 0xc5, 0xfd, 0xd7, 0xc1, //0x000003d6 vpmovmskb %ymm1, %eax
- 0xc5, 0xfd, 0x74, 0x0d, 0x3e, 0xfc, 0xff, 0xff, //0x000003da vpcmpeqb $-962(%rip), %ymm0, %ymm1 /* LCPI0_1+0(%rip) */
- 0xc5, 0xfd, 0xd7, 0xc9, //0x000003e2 vpmovmskb %ymm1, %ecx
- 0xc5, 0xfd, 0xda, 0x0d, 0x52, 0xfc, 0xff, 0xff, //0x000003e6 vpminub $-942(%rip), %ymm0, %ymm1 /* LCPI0_2+0(%rip) */
- 0x85, 0xc9, //0x000003ee testl %ecx, %ecx
- 0x0f, 0x85, 0x8d, 0x01, 0x00, 0x00, //0x000003f0 jne LBB0_61
- 0x4d, 0x85, 0xe4, //0x000003f6 testq %r12, %r12
- 0x0f, 0x85, 0xa0, 0x01, 0x00, 0x00, //0x000003f9 jne LBB0_63
- 0x45, 0x31, 0xe4, //0x000003ff xorl %r12d, %r12d
- 0xc5, 0xfd, 0x74, 0xc1, //0x00000402 vpcmpeqb %ymm1, %ymm0, %ymm0
- 0x48, 0x85, 0xc0, //0x00000406 testq %rax, %rax
- 0x0f, 0x84, 0xcd, 0x01, 0x00, 0x00, //0x00000409 je LBB0_64
- //0x0000040f LBB0_39
- 0x48, 0x0f, 0xbc, 0xc8, //0x0000040f bsfq %rax, %rcx
- 0xe9, 0xc9, 0x01, 0x00, 0x00, //0x00000413 jmp LBB0_65
- //0x00000418 LBB0_41
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00000418 movq $-1, %r14
- 0xe9, 0x91, 0x02, 0x00, 0x00, //0x0000041f jmp LBB0_82
- //0x00000424 LBB0_42
- 0x4f, 0x8d, 0x04, 0x13, //0x00000424 leaq (%r11,%r10), %r8
- 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00000428 movq $-1, $-48(%rbp)
- 0x45, 0x31, 0xe4, //0x00000430 xorl %r12d, %r12d
- 0x49, 0x83, 0xfd, 0x20, //0x00000433 cmpq $32, %r13
- 0x0f, 0x83, 0x31, 0xff, 0xff, 0xff, //0x00000437 jae LBB0_31
- 0xe9, 0x7b, 0x00, 0x00, 0x00, //0x0000043d jmp LBB0_48
- //0x00000442 LBB0_43
- 0x4f, 0x8d, 0x0c, 0x13, //0x00000442 leaq (%r11,%r10), %r9
- 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00000446 movq $-1, $-48(%rbp)
- 0x45, 0x31, 0xe4, //0x0000044e xorl %r12d, %r12d
- 0x49, 0x83, 0xfd, 0x20, //0x00000451 cmpq $32, %r13
- 0x0f, 0x83, 0x6e, 0xff, 0xff, 0xff, //0x00000455 jae LBB0_36
- 0xe9, 0xc2, 0x01, 0x00, 0x00, //0x0000045b jmp LBB0_70
- //0x00000460 LBB0_44
- 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00000460 cmpq $-1, $-48(%rbp)
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00000465 jne LBB0_46
- 0x4c, 0x89, 0xc1, //0x0000046b movq %r8, %rcx
- 0x4c, 0x29, 0xd9, //0x0000046e subq %r11, %rcx
- 0x48, 0x0f, 0xbc, 0xd8, //0x00000471 bsfq %rax, %rbx
- 0x48, 0x01, 0xcb, //0x00000475 addq %rcx, %rbx
- 0x48, 0x89, 0x5d, 0xd0, //0x00000478 movq %rbx, $-48(%rbp)
- //0x0000047c LBB0_46
- 0x44, 0x89, 0xe1, //0x0000047c movl %r12d, %ecx
- 0xf7, 0xd1, //0x0000047f notl %ecx
- 0x21, 0xc1, //0x00000481 andl %eax, %ecx
- 0x8d, 0x1c, 0x09, //0x00000483 leal (%rcx,%rcx), %ebx
- 0x45, 0x8d, 0x0c, 0x4c, //0x00000486 leal (%r12,%rcx,2), %r9d
- 0xf7, 0xd3, //0x0000048a notl %ebx
- 0x21, 0xc3, //0x0000048c andl %eax, %ebx
- 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000048e andl $-1431655766, %ebx
- 0x45, 0x31, 0xe4, //0x00000494 xorl %r12d, %r12d
- 0x01, 0xcb, //0x00000497 addl %ecx, %ebx
- 0x41, 0x0f, 0x92, 0xc4, //0x00000499 setb %r12b
- 0x01, 0xdb, //0x0000049d addl %ebx, %ebx
- 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x0000049f xorl $1431655765, %ebx
- 0x44, 0x21, 0xcb, //0x000004a5 andl %r9d, %ebx
- 0xf7, 0xd3, //0x000004a8 notl %ebx
- 0x21, 0xdf, //0x000004aa andl %ebx, %edi
- 0x48, 0x85, 0xff, //0x000004ac testq %rdi, %rdi
- 0x0f, 0x85, 0xf3, 0xfe, 0xff, 0xff, //0x000004af jne LBB0_34
- //0x000004b5 LBB0_47
- 0x49, 0x83, 0xc0, 0x20, //0x000004b5 addq $32, %r8
- 0x49, 0x83, 0xc5, 0xe0, //0x000004b9 addq $-32, %r13
- //0x000004bd LBB0_48
- 0x4d, 0x85, 0xe4, //0x000004bd testq %r12, %r12
- 0x0f, 0x85, 0x16, 0x02, 0x00, 0x00, //0x000004c0 jne LBB0_85
- 0x4c, 0x8b, 0x7d, 0xd0, //0x000004c6 movq $-48(%rbp), %r15
- 0x4d, 0x85, 0xed, //0x000004ca testq %r13, %r13
- 0x0f, 0x84, 0x8d, 0x00, 0x00, 0x00, //0x000004cd je LBB0_58
- //0x000004d3 LBB0_50
- 0x4c, 0x89, 0xdf, //0x000004d3 movq %r11, %rdi
- 0x48, 0xf7, 0xdf, //0x000004d6 negq %rdi
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000004d9 movq $-1, %r14
- //0x000004e0 LBB0_51
- 0x31, 0xc0, //0x000004e0 xorl %eax, %eax
- //0x000004e2 LBB0_52
- 0x41, 0x0f, 0xb6, 0x1c, 0x00, //0x000004e2 movzbl (%r8,%rax), %ebx
- 0x80, 0xfb, 0x22, //0x000004e7 cmpb $34, %bl
- 0x0f, 0x84, 0x69, 0x00, 0x00, 0x00, //0x000004ea je LBB0_57
- 0x80, 0xfb, 0x5c, //0x000004f0 cmpb $92, %bl
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000004f3 je LBB0_55
- 0x48, 0x83, 0xc0, 0x01, //0x000004f9 addq $1, %rax
- 0x49, 0x39, 0xc5, //0x000004fd cmpq %rax, %r13
- 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00000500 jne LBB0_52
- 0xe9, 0x60, 0x00, 0x00, 0x00, //0x00000506 jmp LBB0_59
- //0x0000050b LBB0_55
- 0x49, 0x8d, 0x4d, 0xff, //0x0000050b leaq $-1(%r13), %rcx
- 0x48, 0x39, 0xc1, //0x0000050f cmpq %rax, %rcx
- 0x0f, 0x84, 0x99, 0x01, 0x00, 0x00, //0x00000512 je LBB0_81
- 0x4a, 0x8d, 0x0c, 0x07, //0x00000518 leaq (%rdi,%r8), %rcx
- 0x48, 0x01, 0xc1, //0x0000051c addq %rax, %rcx
- 0x49, 0x83, 0xff, 0xff, //0x0000051f cmpq $-1, %r15
- 0x48, 0x8b, 0x5d, 0xd0, //0x00000523 movq $-48(%rbp), %rbx
- 0x48, 0x0f, 0x44, 0xd9, //0x00000527 cmoveq %rcx, %rbx
- 0x48, 0x89, 0x5d, 0xd0, //0x0000052b movq %rbx, $-48(%rbp)
- 0x4c, 0x0f, 0x44, 0xf9, //0x0000052f cmoveq %rcx, %r15
- 0x49, 0x01, 0xc0, //0x00000533 addq %rax, %r8
- 0x49, 0x83, 0xc0, 0x02, //0x00000536 addq $2, %r8
- 0x4c, 0x89, 0xe9, //0x0000053a movq %r13, %rcx
- 0x48, 0x29, 0xc1, //0x0000053d subq %rax, %rcx
- 0x48, 0x83, 0xc1, 0xfe, //0x00000540 addq $-2, %rcx
- 0x49, 0x83, 0xc5, 0xfe, //0x00000544 addq $-2, %r13
- 0x49, 0x39, 0xc5, //0x00000548 cmpq %rax, %r13
- 0x49, 0x89, 0xcd, //0x0000054b movq %rcx, %r13
- 0x0f, 0x85, 0x8c, 0xff, 0xff, 0xff, //0x0000054e jne LBB0_51
- 0xe9, 0x58, 0x01, 0x00, 0x00, //0x00000554 jmp LBB0_81
- //0x00000559 LBB0_57
- 0x49, 0x01, 0xc0, //0x00000559 addq %rax, %r8
- 0x49, 0x83, 0xc0, 0x01, //0x0000055c addq $1, %r8
- //0x00000560 LBB0_58
- 0x4d, 0x29, 0xd8, //0x00000560 subq %r11, %r8
- 0x4d, 0x89, 0xc6, //0x00000563 movq %r8, %r14
- 0xe9, 0xc4, 0xfd, 0xff, 0xff, //0x00000566 jmp LBB0_28
- //0x0000056b LBB0_59
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000056b movq $-1, %r14
- 0x80, 0xfb, 0x22, //0x00000572 cmpb $34, %bl
- 0x0f, 0x85, 0x36, 0x01, 0x00, 0x00, //0x00000575 jne LBB0_81
- 0x4d, 0x01, 0xe8, //0x0000057b addq %r13, %r8
- 0xe9, 0xdd, 0xff, 0xff, 0xff, //0x0000057e jmp LBB0_58
- //0x00000583 LBB0_61
- 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00000583 cmpq $-1, $-48(%rbp)
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00000588 jne LBB0_63
- 0x4c, 0x89, 0xcf, //0x0000058e movq %r9, %rdi
- 0x4c, 0x29, 0xdf, //0x00000591 subq %r11, %rdi
- 0x48, 0x0f, 0xbc, 0xd9, //0x00000594 bsfq %rcx, %rbx
- 0x48, 0x01, 0xfb, //0x00000598 addq %rdi, %rbx
- 0x48, 0x89, 0x5d, 0xd0, //0x0000059b movq %rbx, $-48(%rbp)
- //0x0000059f LBB0_63
- 0x44, 0x89, 0xe7, //0x0000059f movl %r12d, %edi
- 0xf7, 0xd7, //0x000005a2 notl %edi
- 0x21, 0xcf, //0x000005a4 andl %ecx, %edi
- 0x8d, 0x1c, 0x3f, //0x000005a6 leal (%rdi,%rdi), %ebx
- 0x45, 0x8d, 0x04, 0x7c, //0x000005a9 leal (%r12,%rdi,2), %r8d
- 0xf7, 0xd3, //0x000005ad notl %ebx
- 0x21, 0xcb, //0x000005af andl %ecx, %ebx
- 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x000005b1 andl $-1431655766, %ebx
- 0x45, 0x31, 0xe4, //0x000005b7 xorl %r12d, %r12d
- 0x01, 0xfb, //0x000005ba addl %edi, %ebx
- 0x41, 0x0f, 0x92, 0xc4, //0x000005bc setb %r12b
- 0x01, 0xdb, //0x000005c0 addl %ebx, %ebx
- 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x000005c2 xorl $1431655765, %ebx
- 0x44, 0x21, 0xc3, //0x000005c8 andl %r8d, %ebx
- 0xf7, 0xd3, //0x000005cb notl %ebx
- 0x21, 0xd8, //0x000005cd andl %ebx, %eax
- 0xc5, 0xfd, 0x74, 0xc1, //0x000005cf vpcmpeqb %ymm1, %ymm0, %ymm0
- 0x48, 0x85, 0xc0, //0x000005d3 testq %rax, %rax
- 0x0f, 0x85, 0x33, 0xfe, 0xff, 0xff, //0x000005d6 jne LBB0_39
- //0x000005dc LBB0_64
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000005dc movl $64, %ecx
- //0x000005e1 LBB0_65
- 0xc5, 0xfd, 0xd7, 0xd8, //0x000005e1 vpmovmskb %ymm0, %ebx
- 0x48, 0x85, 0xc0, //0x000005e5 testq %rax, %rax
- 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x000005e8 je LBB0_68
- 0x0f, 0xbc, 0xc3, //0x000005ee bsfl %ebx, %eax
- 0xbf, 0x40, 0x00, 0x00, 0x00, //0x000005f1 movl $64, %edi
- 0x0f, 0x45, 0xf8, //0x000005f6 cmovnel %eax, %edi
- 0x48, 0x39, 0xf9, //0x000005f9 cmpq %rdi, %rcx
- 0x0f, 0x87, 0xa8, 0x00, 0x00, 0x00, //0x000005fc ja LBB0_80
- 0x4d, 0x29, 0xd9, //0x00000602 subq %r11, %r9
- 0x4d, 0x8d, 0x34, 0x09, //0x00000605 leaq (%r9,%rcx), %r14
- 0x49, 0x83, 0xc6, 0x01, //0x00000609 addq $1, %r14
- 0xe9, 0x1d, 0xfd, 0xff, 0xff, //0x0000060d jmp LBB0_28
- //0x00000612 LBB0_68
- 0x85, 0xdb, //0x00000612 testl %ebx, %ebx
- 0x0f, 0x85, 0x90, 0x00, 0x00, 0x00, //0x00000614 jne LBB0_80
- 0x49, 0x83, 0xc1, 0x20, //0x0000061a addq $32, %r9
- 0x49, 0x83, 0xc5, 0xe0, //0x0000061e addq $-32, %r13
- //0x00000622 LBB0_70
- 0x4d, 0x85, 0xe4, //0x00000622 testq %r12, %r12
- 0x0f, 0x85, 0xf0, 0x00, 0x00, 0x00, //0x00000625 jne LBB0_87
- 0x48, 0x8b, 0x45, 0xd0, //0x0000062b movq $-48(%rbp), %rax
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000062f movq $-1, %r14
- 0x4d, 0x85, 0xed, //0x00000636 testq %r13, %r13
- 0x0f, 0x84, 0x72, 0x00, 0x00, 0x00, //0x00000639 je LBB0_81
- //0x0000063f LBB0_72
- 0x41, 0x0f, 0xb6, 0x09, //0x0000063f movzbl (%r9), %ecx
- 0x80, 0xf9, 0x22, //0x00000643 cmpb $34, %cl
- 0x0f, 0x84, 0x81, 0x00, 0x00, 0x00, //0x00000646 je LBB0_84
- 0x80, 0xf9, 0x5c, //0x0000064c cmpb $92, %cl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x0000064f je LBB0_77
- 0x80, 0xf9, 0x20, //0x00000655 cmpb $32, %cl
- 0x0f, 0x82, 0x4c, 0x00, 0x00, 0x00, //0x00000658 jb LBB0_80
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000065e movq $-1, %rcx
- 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00000665 movl $1, %ebx
- //0x0000066a LBB0_76
- 0x49, 0x01, 0xd9, //0x0000066a addq %rbx, %r9
- 0x49, 0x01, 0xcd, //0x0000066d addq %rcx, %r13
- 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00000670 jne LBB0_72
- 0xe9, 0x36, 0x00, 0x00, 0x00, //0x00000676 jmp LBB0_81
- //0x0000067b LBB0_77
- 0x49, 0x83, 0xfd, 0x01, //0x0000067b cmpq $1, %r13
- 0x0f, 0x84, 0x2c, 0x00, 0x00, 0x00, //0x0000067f je LBB0_81
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00000685 movq $-2, %rcx
- 0xbb, 0x02, 0x00, 0x00, 0x00, //0x0000068c movl $2, %ebx
- 0x48, 0x83, 0xf8, 0xff, //0x00000691 cmpq $-1, %rax
- 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00000695 jne LBB0_76
- 0x4c, 0x89, 0xc8, //0x0000069b movq %r9, %rax
- 0x4c, 0x29, 0xd8, //0x0000069e subq %r11, %rax
- 0x48, 0x89, 0x45, 0xd0, //0x000006a1 movq %rax, $-48(%rbp)
- 0xe9, 0xc0, 0xff, 0xff, 0xff, //0x000006a5 jmp LBB0_76
- //0x000006aa LBB0_80
- 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x000006aa movq $-2, %r14
- //0x000006b1 LBB0_81
- 0x4c, 0x8b, 0x55, 0xc8, //0x000006b1 movq $-56(%rbp), %r10
- //0x000006b5 LBB0_82
- 0x4c, 0x89, 0x16, //0x000006b5 movq %r10, (%rsi)
- 0x4c, 0x89, 0x32, //0x000006b8 movq %r14, (%rdx)
- //0x000006bb LBB0_83
- 0x48, 0x83, 0xc4, 0x18, //0x000006bb addq $24, %rsp
- 0x5b, //0x000006bf popq %rbx
- 0x41, 0x5c, //0x000006c0 popq %r12
- 0x41, 0x5d, //0x000006c2 popq %r13
- 0x41, 0x5e, //0x000006c4 popq %r14
- 0x41, 0x5f, //0x000006c6 popq %r15
- 0x5d, //0x000006c8 popq %rbp
- 0xc5, 0xf8, 0x77, //0x000006c9 vzeroupper
- 0xc3, //0x000006cc retq
- //0x000006cd LBB0_84
- 0x4d, 0x29, 0xd9, //0x000006cd subq %r11, %r9
- 0x49, 0x83, 0xc1, 0x01, //0x000006d0 addq $1, %r9
- 0x4d, 0x89, 0xce, //0x000006d4 movq %r9, %r14
- 0xe9, 0x53, 0xfc, 0xff, 0xff, //0x000006d7 jmp LBB0_28
- //0x000006dc LBB0_85
- 0x4d, 0x85, 0xed, //0x000006dc testq %r13, %r13
- 0x0f, 0x84, 0x7c, 0x00, 0x00, 0x00, //0x000006df je LBB0_89
- 0x4d, 0x89, 0xdf, //0x000006e5 movq %r11, %r15
- 0x49, 0xf7, 0xd7, //0x000006e8 notq %r15
- 0x4d, 0x01, 0xc7, //0x000006eb addq %r8, %r15
- 0x48, 0x8b, 0x4d, 0xd0, //0x000006ee movq $-48(%rbp), %rcx
- 0x48, 0x83, 0xf9, 0xff, //0x000006f2 cmpq $-1, %rcx
- 0x48, 0x89, 0xc8, //0x000006f6 movq %rcx, %rax
- 0x49, 0x0f, 0x44, 0xc7, //0x000006f9 cmoveq %r15, %rax
- 0x4c, 0x0f, 0x45, 0xf9, //0x000006fd cmovneq %rcx, %r15
- 0x49, 0x83, 0xc0, 0x01, //0x00000701 addq $1, %r8
- 0x49, 0x83, 0xc5, 0xff, //0x00000705 addq $-1, %r13
- 0x48, 0x89, 0x45, 0xd0, //0x00000709 movq %rax, $-48(%rbp)
- 0x4d, 0x85, 0xed, //0x0000070d testq %r13, %r13
- 0x0f, 0x85, 0xbd, 0xfd, 0xff, 0xff, //0x00000710 jne LBB0_50
- 0xe9, 0x45, 0xfe, 0xff, 0xff, //0x00000716 jmp LBB0_58
- //0x0000071b LBB0_87
- 0x4d, 0x85, 0xed, //0x0000071b testq %r13, %r13
- 0x0f, 0x84, 0x3d, 0x00, 0x00, 0x00, //0x0000071e je LBB0_89
- 0x4c, 0x89, 0xd8, //0x00000724 movq %r11, %rax
- 0x48, 0xf7, 0xd0, //0x00000727 notq %rax
- 0x4c, 0x01, 0xc8, //0x0000072a addq %r9, %rax
- 0x48, 0x8b, 0x7d, 0xd0, //0x0000072d movq $-48(%rbp), %rdi
- 0x48, 0x83, 0xff, 0xff, //0x00000731 cmpq $-1, %rdi
- 0x48, 0x89, 0xf9, //0x00000735 movq %rdi, %rcx
- 0x48, 0x0f, 0x44, 0xc8, //0x00000738 cmoveq %rax, %rcx
- 0x48, 0x0f, 0x45, 0xc7, //0x0000073c cmovneq %rdi, %rax
- 0x49, 0x83, 0xc1, 0x01, //0x00000740 addq $1, %r9
- 0x49, 0x83, 0xc5, 0xff, //0x00000744 addq $-1, %r13
- 0x48, 0x89, 0x4d, 0xd0, //0x00000748 movq %rcx, $-48(%rbp)
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000074c movq $-1, %r14
- 0x4d, 0x85, 0xed, //0x00000753 testq %r13, %r13
- 0x0f, 0x85, 0xe3, 0xfe, 0xff, 0xff, //0x00000756 jne LBB0_72
- 0xe9, 0x50, 0xff, 0xff, 0xff, //0x0000075c jmp LBB0_81
- //0x00000761 LBB0_89
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00000761 movq $-1, %r14
- 0xe9, 0x44, 0xff, 0xff, 0xff, //0x00000768 jmp LBB0_81
- 0x00, 0x00, 0x00, //0x0000076d .p2align 2, 0x00
- //0x00000770 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x00000770 .long 2
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/vunsigned.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/vunsigned.go
deleted file mode 100644
index 612503987..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/vunsigned.go
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package avx2
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/native/types`
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var F_vunsigned func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer)
-
-var S_vunsigned uintptr
-
-//go:nosplit
-func vunsigned(s *string, p *int, v *types.JsonState) {
- F_vunsigned(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v)))
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/vunsigned_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/vunsigned_subr.go
deleted file mode 100644
index 6dc8c2f3f..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/vunsigned_subr.go
+++ /dev/null
@@ -1,57 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx2
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__vunsigned = 0
-)
-
-const (
- _stack__vunsigned = 24
-)
-
-const (
- _size__vunsigned = 356
-)
-
-var (
- _pcsp__vunsigned = [][2]uint32{
- {0x1, 0},
- {0x6, 8},
- {0x7, 16},
- {0x4b, 24},
- {0x4d, 16},
- {0x4e, 8},
- {0x4f, 0},
- {0x5a, 24},
- {0x5c, 16},
- {0x5d, 8},
- {0x5e, 0},
- {0x75, 24},
- {0x77, 16},
- {0x78, 8},
- {0x79, 0},
- {0x11a, 24},
- {0x11c, 16},
- {0x11d, 8},
- {0x11e, 0},
- {0x151, 24},
- {0x153, 16},
- {0x154, 8},
- {0x155, 0},
- {0x15d, 24},
- {0x15f, 16},
- {0x160, 8},
- {0x164, 0},
- }
-)
-
-var _cfunc_vunsigned = []loader.CFunc{
- {"_vunsigned_entry", 0, _entry__vunsigned, 0, nil},
- {"_vunsigned", _entry__vunsigned, _size__vunsigned, _stack__vunsigned, _pcsp__vunsigned},
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/vunsigned_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/vunsigned_text_amd64.go
deleted file mode 100644
index da69f2fb6..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/avx2/vunsigned_text_amd64.go
+++ /dev/null
@@ -1,127 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package avx2
-
-var _text_vunsigned = []byte{
- // .p2align 4, 0x90
- // _vunsigned
- 0x55, // pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000001 movq %rsp, %rbp
- 0x41, 0x56, //0x00000004 pushq %r14
- 0x53, //0x00000006 pushq %rbx
- 0x49, 0x89, 0xd0, //0x00000007 movq %rdx, %r8
- 0x48, 0x8b, 0x0e, //0x0000000a movq (%rsi), %rcx
- 0x4c, 0x8b, 0x0f, //0x0000000d movq (%rdi), %r9
- 0x4c, 0x8b, 0x77, 0x08, //0x00000010 movq $8(%rdi), %r14
- 0x48, 0xc7, 0x02, 0x09, 0x00, 0x00, 0x00, //0x00000014 movq $9, (%rdx)
- 0xc5, 0xf8, 0x57, 0xc0, //0x0000001b vxorps %xmm0, %xmm0, %xmm0
- 0xc5, 0xf8, 0x11, 0x42, 0x08, //0x0000001f vmovups %xmm0, $8(%rdx)
- 0x48, 0x8b, 0x06, //0x00000024 movq (%rsi), %rax
- 0x48, 0x89, 0x42, 0x18, //0x00000027 movq %rax, $24(%rdx)
- 0x4c, 0x39, 0xf1, //0x0000002b cmpq %r14, %rcx
- 0x0f, 0x83, 0x1b, 0x00, 0x00, 0x00, //0x0000002e jae LBB0_1
- 0x41, 0x8a, 0x04, 0x09, //0x00000034 movb (%r9,%rcx), %al
- 0x3c, 0x2d, //0x00000038 cmpb $45, %al
- 0x0f, 0x85, 0x1e, 0x00, 0x00, 0x00, //0x0000003a jne LBB0_4
- //0x00000040 LBB0_3
- 0x48, 0x89, 0x0e, //0x00000040 movq %rcx, (%rsi)
- 0x49, 0xc7, 0x00, 0xfa, 0xff, 0xff, 0xff, //0x00000043 movq $-6, (%r8)
- 0x5b, //0x0000004a popq %rbx
- 0x41, 0x5e, //0x0000004b popq %r14
- 0x5d, //0x0000004d popq %rbp
- 0xc3, //0x0000004e retq
- //0x0000004f LBB0_1
- 0x4c, 0x89, 0x36, //0x0000004f movq %r14, (%rsi)
- 0x49, 0xc7, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00000052 movq $-1, (%r8)
- 0x5b, //0x00000059 popq %rbx
- 0x41, 0x5e, //0x0000005a popq %r14
- 0x5d, //0x0000005c popq %rbp
- 0xc3, //0x0000005d retq
- //0x0000005e LBB0_4
- 0x8d, 0x50, 0xc6, //0x0000005e leal $-58(%rax), %edx
- 0x80, 0xfa, 0xf5, //0x00000061 cmpb $-11, %dl
- 0x0f, 0x87, 0x0f, 0x00, 0x00, 0x00, //0x00000064 ja 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
- 0x4c, 0x39, 0xf1, //0x000000c0 cmpq %r14, %rcx
- 0x0f, 0x83, 0x80, 0x00, 0x00, 0x00, //0x000000c3 jae LBB0_22
- 0x41, 0x0f, 0xbe, 0x1c, 0x09, //0x000000c9 movsbl (%r9,%rcx), %ebx
- 0x8d, 0x53, 0xd0, //0x000000ce leal $-48(%rbx), %edx
- 0x80, 0xfa, 0x09, //0x000000d1 cmpb $9, %dl
- 0x0f, 0x87, 0x44, 0x00, 0x00, 0x00, //0x000000d4 ja LBB0_17
- 0x49, 0xf7, 0xe3, //0x000000da mulq %r11
- 0x0f, 0x80, 0x28, 0x00, 0x00, 0x00, //0x000000dd jo LBB0_16
- 0x48, 0x83, 0xc1, 0x01, //0x000000e3 addq $1, %rcx
- 0x83, 0xc3, 0xd0, //0x000000e7 addl $-48, %ebx
- 0x31, 0xff, //0x000000ea xorl %edi, %edi
- 0x48, 0x01, 0xd8, //0x000000ec addq %rbx, %rax
- 0x40, 0x0f, 0x92, 0xc7, //0x000000ef setb %dil
- 0x48, 0x89, 0xfa, //0x000000f3 movq %rdi, %rdx
- 0x48, 0xf7, 0xda, //0x000000f6 negq %rdx
- 0x48, 0x31, 0xd7, //0x000000f9 xorq %rdx, %rdi
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000000fc jne LBB0_16
- 0x48, 0x85, 0xd2, //0x00000102 testq %rdx, %rdx
- 0x0f, 0x89, 0xb5, 0xff, 0xff, 0xff, //0x00000105 jns LBB0_11
- //0x0000010b LBB0_16
- 0x48, 0x83, 0xc1, 0xff, //0x0000010b addq $-1, %rcx
- 0x48, 0x89, 0x0e, //0x0000010f movq %rcx, (%rsi)
- 0x49, 0xc7, 0x00, 0xfb, 0xff, 0xff, 0xff, //0x00000112 movq $-5, (%r8)
- 0x5b, //0x00000119 popq %rbx
- 0x41, 0x5e, //0x0000011a popq %r14
- 0x5d, //0x0000011c popq %rbp
- 0xc3, //0x0000011d retq
- //0x0000011e LBB0_17
- 0x4c, 0x39, 0xf1, //0x0000011e cmpq %r14, %rcx
- 0x0f, 0x83, 0x1f, 0x00, 0x00, 0x00, //0x00000121 jae LBB0_21
- 0x41, 0x8a, 0x14, 0x09, //0x00000127 movb (%r9,%rcx), %dl
- 0x80, 0xfa, 0x2e, //0x0000012b cmpb $46, %dl
- 0x0f, 0x84, 0x0c, 0xff, 0xff, 0xff, //0x0000012e je LBB0_3
- 0x80, 0xfa, 0x45, //0x00000134 cmpb $69, %dl
- 0x0f, 0x84, 0x03, 0xff, 0xff, 0xff, //0x00000137 je LBB0_3
- 0x80, 0xfa, 0x65, //0x0000013d cmpb $101, %dl
- 0x0f, 0x84, 0xfa, 0xfe, 0xff, 0xff, //0x00000140 je LBB0_3
- //0x00000146 LBB0_21
- 0x49, 0x89, 0xca, //0x00000146 movq %rcx, %r10
- //0x00000149 LBB0_22
- 0x4c, 0x89, 0x16, //0x00000149 movq %r10, (%rsi)
- 0x49, 0x89, 0x40, 0x10, //0x0000014c movq %rax, $16(%r8)
- 0x5b, //0x00000150 popq %rbx
- 0x41, 0x5e, //0x00000151 popq %r14
- 0x5d, //0x00000153 popq %rbp
- 0xc3, //0x00000154 retq
- //0x00000155 LBB0_9
- 0x48, 0x83, 0xc1, 0x01, //0x00000155 addq $1, %rcx
- 0x48, 0x89, 0x0e, //0x00000159 movq %rcx, (%rsi)
- 0x5b, //0x0000015c popq %rbx
- 0x41, 0x5e, //0x0000015d popq %r14
- 0x5d, //0x0000015f popq %rbp
- 0xc3, //0x00000160 retq
- 0x00, 0x00, 0x00, //0x00000161 .p2align 2, 0x00
- //0x00000164 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x00000164 .long 2
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/dispatch_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/dispatch_amd64.go
deleted file mode 100644
index 9fc6d18a4..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/dispatch_amd64.go
+++ /dev/null
@@ -1,258 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package native
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/cpu`
- `github.com/bytedance/sonic/internal/native/avx2`
- `github.com/bytedance/sonic/internal/native/sse`
- `github.com/bytedance/sonic/internal/native/types`
- `github.com/bytedance/sonic/internal/rt`
-)
-
-const MaxFrameSize uintptr = 400
-
-var (
- S_f64toa uintptr
- S_f32toa uintptr
- S_i64toa uintptr
- S_u64toa uintptr
- S_lspace uintptr
-)
-
-var (
- S_quote uintptr
- S_unquote uintptr
-)
-
-var (
- S_value uintptr
- S_vstring uintptr
- S_vnumber uintptr
- S_vsigned uintptr
- S_vunsigned uintptr
-)
-
-var (
- S_skip_one uintptr
- S_skip_one_fast uintptr
- S_get_by_path uintptr
- S_skip_array uintptr
- S_skip_object uintptr
- S_skip_number uintptr
-)
-
-var (
- __Quote func(s unsafe.Pointer, nb int, dp unsafe.Pointer, dn unsafe.Pointer, flags uint64) int
-
- __Unquote func(s unsafe.Pointer, nb int, dp unsafe.Pointer, ep unsafe.Pointer, flags uint64) int
-
- __HTMLEscape func(s unsafe.Pointer, nb int, dp unsafe.Pointer, dn unsafe.Pointer) int
-
- __Value func(s unsafe.Pointer, n int, p int, v unsafe.Pointer, flags uint64) int
-
- __SkipOne func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) int
-
- __SkipOneFast func(s unsafe.Pointer, p unsafe.Pointer) int
-
- __GetByPath func(s unsafe.Pointer, p unsafe.Pointer, path unsafe.Pointer, m unsafe.Pointer) int
-
- __ValidateOne func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) int
-
- __I64toa func(out unsafe.Pointer, val int64) (ret int)
-
- __U64toa func(out unsafe.Pointer, val uint64) (ret int)
-
- __F64toa func(out unsafe.Pointer, val float64) (ret int)
-
- __F32toa func(out unsafe.Pointer, val float32) (ret int)
-
- __ValidateUTF8 func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer) (ret int)
-
- __ValidateUTF8Fast func(s unsafe.Pointer) (ret int)
-
- __ParseWithPadding func(parser unsafe.Pointer) (ret int)
-
- __LookupSmallKey func(key unsafe.Pointer, table unsafe.Pointer, lowerOff int) (index int)
-)
-
-//go:nosplit
-func Quote(s unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int, flags uint64) int {
- return __Quote(rt.NoEscape(unsafe.Pointer(s)), nb, rt.NoEscape(unsafe.Pointer(dp)), rt.NoEscape(unsafe.Pointer(dn)), flags)
-}
-
-//go:nosplit
-func Unquote(s unsafe.Pointer, nb int, dp unsafe.Pointer, ep *int, flags uint64) int {
- return __Unquote(rt.NoEscape(unsafe.Pointer(s)), nb, rt.NoEscape(unsafe.Pointer(dp)), rt.NoEscape(unsafe.Pointer(ep)), flags)
-}
-
-//go:nosplit
-func HTMLEscape(s unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int) int {
- return __HTMLEscape(rt.NoEscape(unsafe.Pointer(s)), nb, rt.NoEscape(unsafe.Pointer(dp)), rt.NoEscape(unsafe.Pointer(dn)))
-}
-
-//go:nosplit
-func Value(s unsafe.Pointer, n int, p int, v *types.JsonState, flags uint64) int {
- return __Value(rt.NoEscape(unsafe.Pointer(s)), n, p, rt.NoEscape(unsafe.Pointer(v)), flags)
-}
-
-//go:nosplit
-func SkipOne(s *string, p *int, m *types.StateMachine, flags uint64) int {
- return __SkipOne(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags)
-}
-
-//go:nosplit
-func SkipOneFast(s *string, p *int) int {
- return __SkipOneFast(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)))
-}
-
-//go:nosplit
-func GetByPath(s *string, p *int, path *[]interface{}, m *types.StateMachine) int {
- return __GetByPath(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(path)), rt.NoEscape(unsafe.Pointer(m)))
-}
-
-//go:nosplit
-func ValidateOne(s *string, p *int, m *types.StateMachine, flags uint64) int {
- return __ValidateOne(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags)
-}
-
-//go:nosplit
-func I64toa(out *byte, val int64) (ret int) {
- return __I64toa(rt.NoEscape(unsafe.Pointer(out)), val)
-}
-
-//go:nosplit
-func U64toa(out *byte, val uint64) (ret int) {
- return __U64toa(rt.NoEscape(unsafe.Pointer(out)), val)
-}
-
-//go:nosplit
-func F64toa(out *byte, val float64) (ret int) {
- return __F64toa(rt.NoEscape(unsafe.Pointer(out)), val)
-}
-
-//go:nosplit
-func F32toa(out *byte, val float32) (ret int) {
- return __F32toa(rt.NoEscape(unsafe.Pointer(out)), val)
-}
-
-//go:nosplit
-func ValidateUTF8(s *string, p *int, m *types.StateMachine) (ret int) {
- return __ValidateUTF8(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)))
-}
-
-//go:nosplit
-func ValidateUTF8Fast(s *string) (ret int) {
- return __ValidateUTF8Fast(rt.NoEscape(unsafe.Pointer(s)))
-}
-
-//go:nosplit
-func ParseWithPadding(parser unsafe.Pointer) (ret int) {
- return __ParseWithPadding(rt.NoEscape(unsafe.Pointer(parser)))
-}
-
-//go:nosplit
-func LookupSmallKey(key *string, table *[]byte, lowerOff int) (index int) {
- return __LookupSmallKey(rt.NoEscape(unsafe.Pointer(key)), rt.NoEscape(unsafe.Pointer(table)), lowerOff)
-}
-
-func useSSE() {
- sse.Use()
- S_f64toa = sse.S_f64toa
- __F64toa = sse.F_f64toa
- S_f32toa = sse.S_f32toa
- __F32toa = sse.F_f32toa
- S_i64toa = sse.S_i64toa
- __I64toa = sse.F_i64toa
- S_u64toa = sse.S_u64toa
- __U64toa = sse.F_u64toa
- S_lspace = sse.S_lspace
- S_quote = sse.S_quote
- __Quote = sse.F_quote
- S_unquote = sse.S_unquote
- __Unquote = sse.F_unquote
- S_value = sse.S_value
- __Value = sse.F_value
- S_vstring = sse.S_vstring
- S_vnumber = sse.S_vnumber
- S_vsigned = sse.S_vsigned
- S_vunsigned = sse.S_vunsigned
- S_skip_one = sse.S_skip_one
- __SkipOne = sse.F_skip_one
- __SkipOneFast = sse.F_skip_one_fast
- S_skip_array = sse.S_skip_array
- S_skip_object = sse.S_skip_object
- S_skip_number = sse.S_skip_number
- S_get_by_path = sse.S_get_by_path
- __GetByPath = sse.F_get_by_path
- __HTMLEscape = sse.F_html_escape
- __ValidateOne = sse.F_validate_one
- __ValidateUTF8= sse.F_validate_utf8
- __ValidateUTF8Fast = sse.F_validate_utf8_fast
- __ParseWithPadding = sse.F_parse_with_padding
- __LookupSmallKey = sse.F_lookup_small_key
-}
-
-func useAVX2() {
- avx2.Use()
- S_f64toa = avx2.S_f64toa
- __F64toa = avx2.F_f64toa
- S_f32toa = avx2.S_f32toa
- __F32toa = avx2.F_f32toa
- S_i64toa = avx2.S_i64toa
- __I64toa = avx2.F_i64toa
- S_u64toa = avx2.S_u64toa
- __U64toa = avx2.F_u64toa
- S_lspace = avx2.S_lspace
- S_quote = avx2.S_quote
- __Quote = avx2.F_quote
- S_unquote = avx2.S_unquote
- __Unquote = avx2.F_unquote
- S_value = avx2.S_value
- __Value = avx2.F_value
- S_vstring = avx2.S_vstring
- S_vnumber = avx2.S_vnumber
- S_vsigned = avx2.S_vsigned
- S_vunsigned = avx2.S_vunsigned
- S_skip_one = avx2.S_skip_one
- __SkipOne = avx2.F_skip_one
- __SkipOneFast = avx2.F_skip_one_fast
- S_skip_array = avx2.S_skip_array
- S_skip_object = avx2.S_skip_object
- S_skip_number = avx2.S_skip_number
- S_get_by_path = avx2.S_get_by_path
- __GetByPath = avx2.F_get_by_path
- __HTMLEscape = avx2.F_html_escape
- __ValidateOne = avx2.F_validate_one
- __ValidateUTF8= avx2.F_validate_utf8
- __ValidateUTF8Fast = avx2.F_validate_utf8_fast
- __ParseWithPadding = avx2.F_parse_with_padding
- __LookupSmallKey = avx2.F_lookup_small_key
-}
-
-
-func init() {
- if cpu.HasAVX2 {
- useAVX2()
- } else if cpu.HasSSE {
- useSSE()
- } else {
- panic("Unsupported CPU, lacks of AVX2 or SSE CPUID Flag. maybe it's too old to run Sonic.")
- }
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/dispatch_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/dispatch_arm64.go
deleted file mode 100644
index f1d12cb20..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/dispatch_arm64.go
+++ /dev/null
@@ -1,169 +0,0 @@
-/*
-* Copyright 2021 ByteDance Inc.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-
-package native
-
-import (
- `unsafe`
-
- neon `github.com/bytedance/sonic/internal/native/neon`
- `github.com/bytedance/sonic/internal/native/types`
-)
-
-const (
- MaxFrameSize uintptr = 200
- BufPaddingSize int = 64
-)
-
-var (
- S_f64toa uintptr
- S_f32toa uintptr
- S_i64toa uintptr
- S_u64toa uintptr
- S_lspace uintptr
-)
-
-var (
- S_quote uintptr
- S_unquote uintptr
-)
-
-var (
- S_value uintptr
- S_vstring uintptr
- S_vnumber uintptr
- S_vsigned uintptr
- S_vunsigned uintptr
-)
-
-var (
- S_skip_one uintptr
- S_skip_one_fast uintptr
- S_get_by_path uintptr
- S_skip_array uintptr
- S_skip_object uintptr
- S_skip_number uintptr
- S_parse_with_padding uintptr
- S_lookup_small_key uintptr
-)
-
-//go:nosplit
-//go:noescape
-//go:linkname Quote github.com/bytedance/sonic/internal/native/neon.__quote
-func Quote(s unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int, flags uint64) int
-
-//go:nosplit
-//go:noescape
-//go:linkname Unquote github.com/bytedance/sonic/internal/native/neon.__unquote
-func Unquote(s unsafe.Pointer, nb int, dp unsafe.Pointer, ep *int, flags uint64) int
-
-//go:nosplit
-//go:noescape
-//go:linkname HTMLEscape github.com/bytedance/sonic/internal/native/neon.__html_escape
-func HTMLEscape(s unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int) int
-
-//go:nosplit
-//go:noescape
-//go:linkname Value github.com/bytedance/sonic/internal/native/neon.__value
-func Value(s unsafe.Pointer, n int, p int, v *types.JsonState, flags uint64) int
-
-//go:nosplit
-//go:noescape
-//go:linkname SkipOne github.com/bytedance/sonic/internal/native/neon.__skip_one
-func SkipOne(s *string, p *int, m *types.StateMachine, flags uint64) int
-
-//go:nosplit
-//go:noescape
-//go:linkname SkipOneFast github.com/bytedance/sonic/internal/native/neon.__skip_one_fast
-func SkipOneFast(s *string, p *int) int
-
-//go:nosplit
-//go:noescape
-//go:linkname GetByPath github.com/bytedance/sonic/internal/native/neon.__get_by_path
-func GetByPath(s *string, p *int, path *[]interface{}, m *types.StateMachine) int
-
-//go:nosplit
-//go:noescape
-//go:linkname ValidateOne github.com/bytedance/sonic/internal/native/neon.__validate_one
-func ValidateOne(s *string, p *int, m *types.StateMachine, flags uint64) int
-
-//go:nosplit
-//go:noescape
-//go:linkname I64toa github.com/bytedance/sonic/internal/native/neon.__i64toa
-func I64toa(out *byte, val int64) (ret int)
-
-//go:nosplit
-//go:noescape
-//go:linkname U64toa github.com/bytedance/sonic/internal/native/neon.__u64toa
-func U64toa(out *byte, val uint64) (ret int)
-
-//go:nosplit
-//go:noescape
-//go:linkname F64toa github.com/bytedance/sonic/internal/native/neon.__f64toa
-func F64toa(out *byte, val float64) (ret int)
-
-//go:nosplit
-//go:noescape
-//go:linkname F32toa github.com/bytedance/sonic/internal/native/neon.__f32toa
-func F32toa(out *byte, val float32) (ret int)
-
-//go:nosplit
-//go:noescape
-//go:linkname ValidateUTF8 github.com/bytedance/sonic/internal/native/neon.__validate_utf8
-func ValidateUTF8(s *string, p *int, m *types.StateMachine) (ret int)
-
-//go:nosplit
-//go:noescape
-//go:linkname ValidateUTF8Fast github.com/bytedance/sonic/internal/native/neon.__validate_utf8_fast
-func ValidateUTF8Fast(s *string) (ret int)
-
-//go:nosplit
-//go:noescape
-//go:linkname ParseWithPadding github.com/bytedance/sonic/internal/native/neon.__parse_with_padding
-func ParseWithPadding(parser unsafe.Pointer) (ret int)
-
-//go:nosplit
-//go:noescape
-//go:linkname LookupSmallKey github.com/bytedance/sonic/internal/native/neon.__lookup_small_key
-func LookupSmallKey(key *string, table *[]byte, lowerOff int) (index int)
-
-
-func useNeon() {
- S_f64toa = neon.S_f64toa
- S_f32toa = neon.S_f32toa
- S_i64toa = neon.S_i64toa
- S_u64toa = neon.S_u64toa
- S_lspace = neon.S_lspace
- S_quote = neon.S_quote
- S_unquote = neon.S_unquote
- S_value = neon.S_value
- S_vstring = neon.S_vstring
- S_vnumber = neon.S_vnumber
- S_vsigned = neon.S_vsigned
- S_vunsigned = neon.S_vunsigned
- S_skip_one = neon.S_skip_one
- S_skip_one_fast = neon.S_skip_one_fast
- S_skip_array = neon.S_skip_array
- S_skip_object = neon.S_skip_object
- S_skip_number = neon.S_skip_number
- S_get_by_path = neon.S_get_by_path
- S_parse_with_padding = neon.S_parse_with_padding
- S_lookup_small_key = neon.S_lookup_small_key
-}
-
-func init() {
- useNeon()
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/f32toa.tmpl b/vendor/github.com/bytedance/sonic/internal/native/f32toa.tmpl
deleted file mode 100644
index 3313892d9..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/f32toa.tmpl
+++ /dev/null
@@ -1,35 +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/rt`
-)
-
-var F_f32toa func(out unsafe.Pointer, val float32) (ret int)
-
-var S_f32toa uintptr
-
-//go:nosplit
-func f32toa(out *byte, val float32) (ret int) {
- return F_f32toa(rt.NoEscape(unsafe.Pointer(out)), val)
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/f64toa.tmpl b/vendor/github.com/bytedance/sonic/internal/native/f64toa.tmpl
deleted file mode 100644
index 074c69517..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/f64toa.tmpl
+++ /dev/null
@@ -1,35 +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/rt`
-)
-
-var F_f64toa func(out unsafe.Pointer, val float64) (ret int)
-
-var S_f64toa uintptr
-
-//go:nosplit
-func f64toa(out *byte, val float64) (ret int) {
- return F_f64toa((rt.NoEscape(unsafe.Pointer(out))), val)
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/fastfloat_test.tmpl b/vendor/github.com/bytedance/sonic/internal/native/fastfloat_test.tmpl
deleted file mode 100644
index b5f24d232..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/fastfloat_test.tmpl
+++ /dev/null
@@ -1,143 +0,0 @@
-// +build amd64
-
-
-// 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 (
- `encoding/json`
- `math`
- `math/rand`
- `strconv`
- `testing`
-
- `github.com/stretchr/testify/assert`
-)
-
-func TestFastFloat_Encode(t *testing.T) {
- var buf [64]byte
- assert.Equal(t, "0" , string(buf[:f64toa(&buf[0], 0)]))
- assert.Equal(t, "-0" , string(buf[:f64toa(&buf[0], math.Float64frombits(0x8000000000000000))]))
- assert.Equal(t, "12340000000" , string(buf[:f64toa(&buf[0], 1234e7)]))
- assert.Equal(t, "12.34" , string(buf[:f64toa(&buf[0], 1234e-2)]))
- assert.Equal(t, "0.001234" , string(buf[:f64toa(&buf[0], 1234e-6)]))
- assert.Equal(t, "1e+30" , string(buf[:f64toa(&buf[0], 1e30)]))
- assert.Equal(t, "1.234e+33" , string(buf[:f64toa(&buf[0], 1234e30)]))
- assert.Equal(t, "1.234e+308" , string(buf[:f64toa(&buf[0], 1234e305)]))
- assert.Equal(t, "1.234e-317" , string(buf[:f64toa(&buf[0], 1234e-320)]))
- assert.Equal(t, "1.7976931348623157e+308" , string(buf[:f64toa(&buf[0], 1.7976931348623157e308)]))
- assert.Equal(t, "-12340000000" , string(buf[:f64toa(&buf[0], -1234e7)]))
- assert.Equal(t, "-12.34" , string(buf[:f64toa(&buf[0], -1234e-2)]))
- assert.Equal(t, "-0.001234" , string(buf[:f64toa(&buf[0], -1234e-6)]))
- assert.Equal(t, "-1e+30" , string(buf[:f64toa(&buf[0], -1e30)]))
- assert.Equal(t, "-1.234e+33" , string(buf[:f64toa(&buf[0], -1234e30)]))
- assert.Equal(t, "-1.234e+308" , string(buf[:f64toa(&buf[0], -1234e305)]))
- assert.Equal(t, "-1.234e-317" , string(buf[:f64toa(&buf[0], -1234e-320)]))
- assert.Equal(t, "-2.2250738585072014e-308" , string(buf[:f64toa(&buf[0], -2.2250738585072014e-308)]))
-}
-
-func TestFastFloat_Random(t *testing.T) {
- var buf [64]byte
- N := 10000
- for i := 0; i < N; i++ {
- b64 := uint64(rand.Uint32())<<32 | uint64(rand.Uint32())
- f64 := math.Float64frombits(b64)
-
- jout, jerr := json.Marshal(f64)
- n := f64toa(&buf[0], f64)
- if jerr == nil {
- assert.Equal(t, jout, buf[:n])
- } else {
- assert.True(t, n == 0)
- }
-
- f32 := math.Float32frombits(rand.Uint32())
- jout, jerr = json.Marshal(f32)
- n = f32toa(&buf[0], f32)
- if jerr == nil {
- assert.Equal(t, jout, buf[:n])
- } else {
- assert.True(t, n == 0)
- }
- }
-}
-
-func BenchmarkParseFloat64(b *testing.B) {
- var f64toaBenches = []struct {
- name string
- float float64
- }{
- {"Zero", 0},
- {"Decimal", 33909},
- {"Float", 339.7784},
- {"Exp", -5.09e75},
- {"NegExp", -5.11e-95},
- {"LongExp", 1.234567890123456e-78},
- {"Big", 123456789123456789123456789},
-
- }
- for _, c := range f64toaBenches {
- f64bench := []struct {
- name string
- test func(*testing.B)
- }{{
- name: "StdLib",
- test: func(b *testing.B) { var buf [64]byte; for i := 0; i < b.N; i++ { strconv.AppendFloat(buf[:0], c.float, 'g', -1, 64) }},
- }, {
- name: "FastFloat",
- test: func(b *testing.B) { var buf [64]byte; for i := 0; i < b.N; i++ { f64toa(&buf[0], c.float) }},
- }}
- for _, bm := range f64bench {
- name := bm.name + "_" + c.name
- b.Run(name, bm.test)
- }
- }
-}
-
-func BenchmarkParseFloat32(b *testing.B) {
- var f32toaBenches = []struct {
- name string
- float float32
- }{
- {"Zero", 0},
- {"Integer", 33909},
- {"ExactFraction", 3.375},
- {"Point", 339.7784},
- {"Exp", -5.09e25},
- {"NegExp", -5.11e-25},
- {"Shortest", 1.234567e-8},
- }
- for _, c := range f32toaBenches {
- bench := []struct {
- name string
- test func(*testing.B)
- }{{
- name: "StdLib32",
- test: func(b *testing.B) { var buf [64]byte; for i := 0; i < b.N; i++ { strconv.AppendFloat(buf[:0], float64(c.float), 'g', -1, 32) }},
- }, {
- name: "FastFloat32",
- test: func(b *testing.B) { var buf [64]byte; for i := 0; i < b.N; i++ { f32toa(&buf[0], c.float) }},
- }}
- for _, bm := range bench {
- name := bm.name + "_" + c.name
- b.Run(name, bm.test)
- }
- }
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/fastint_test.tmpl b/vendor/github.com/bytedance/sonic/internal/native/fastint_test.tmpl
deleted file mode 100644
index c074cbe86..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/fastint_test.tmpl
+++ /dev/null
@@ -1,156 +0,0 @@
-// +build amd64
-
-
-// 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 (
- `strconv`
- `testing`
- `fmt`
-
- `github.com/stretchr/testify/assert`
-)
-
-func TestFastInt_IntToString(t *testing.T) {
- var buf [32]byte
- assert.Equal(t, "0" , string(buf[:i64toa(&buf[0], 0)]))
- assert.Equal(t, "1" , string(buf[:i64toa(&buf[0], 1)]))
- assert.Equal(t, "12" , string(buf[:i64toa(&buf[0], 12)]))
- assert.Equal(t, "123" , string(buf[:i64toa(&buf[0], 123)]))
- assert.Equal(t, "1234" , string(buf[:i64toa(&buf[0], 1234)]))
- assert.Equal(t, "12345" , string(buf[:i64toa(&buf[0], 12345)]))
- assert.Equal(t, "123456" , string(buf[:i64toa(&buf[0], 123456)]))
- assert.Equal(t, "1234567" , string(buf[:i64toa(&buf[0], 1234567)]))
- assert.Equal(t, "12345678" , string(buf[:i64toa(&buf[0], 12345678)]))
- assert.Equal(t, "123456789" , string(buf[:i64toa(&buf[0], 123456789)]))
- assert.Equal(t, "1234567890" , string(buf[:i64toa(&buf[0], 1234567890)]))
- assert.Equal(t, "12345678901" , string(buf[:i64toa(&buf[0], 12345678901)]))
- assert.Equal(t, "123456789012" , string(buf[:i64toa(&buf[0], 123456789012)]))
- assert.Equal(t, "1234567890123" , string(buf[:i64toa(&buf[0], 1234567890123)]))
- assert.Equal(t, "12345678901234" , string(buf[:i64toa(&buf[0], 12345678901234)]))
- assert.Equal(t, "123456789012345" , string(buf[:i64toa(&buf[0], 123456789012345)]))
- assert.Equal(t, "1234567890123456" , string(buf[:i64toa(&buf[0], 1234567890123456)]))
- assert.Equal(t, "12345678901234567" , string(buf[:i64toa(&buf[0], 12345678901234567)]))
- assert.Equal(t, "123456789012345678" , string(buf[:i64toa(&buf[0], 123456789012345678)]))
- assert.Equal(t, "1234567890123456789" , string(buf[:i64toa(&buf[0], 1234567890123456789)]))
- assert.Equal(t, "9223372036854775807" , string(buf[:i64toa(&buf[0], 9223372036854775807)]))
- assert.Equal(t, "-1" , string(buf[:i64toa(&buf[0], -1)]))
- assert.Equal(t, "-12" , string(buf[:i64toa(&buf[0], -12)]))
- assert.Equal(t, "-123" , string(buf[:i64toa(&buf[0], -123)]))
- assert.Equal(t, "-1234" , string(buf[:i64toa(&buf[0], -1234)]))
- assert.Equal(t, "-12345" , string(buf[:i64toa(&buf[0], -12345)]))
- assert.Equal(t, "-123456" , string(buf[:i64toa(&buf[0], -123456)]))
- assert.Equal(t, "-1234567" , string(buf[:i64toa(&buf[0], -1234567)]))
- assert.Equal(t, "-12345678" , string(buf[:i64toa(&buf[0], -12345678)]))
- assert.Equal(t, "-123456789" , string(buf[:i64toa(&buf[0], -123456789)]))
- assert.Equal(t, "-1234567890" , string(buf[:i64toa(&buf[0], -1234567890)]))
- assert.Equal(t, "-12345678901" , string(buf[:i64toa(&buf[0], -12345678901)]))
- assert.Equal(t, "-123456789012" , string(buf[:i64toa(&buf[0], -123456789012)]))
- assert.Equal(t, "-1234567890123" , string(buf[:i64toa(&buf[0], -1234567890123)]))
- assert.Equal(t, "-12345678901234" , string(buf[:i64toa(&buf[0], -12345678901234)]))
- assert.Equal(t, "-123456789012345" , string(buf[:i64toa(&buf[0], -123456789012345)]))
- assert.Equal(t, "-1234567890123456" , string(buf[:i64toa(&buf[0], -1234567890123456)]))
- assert.Equal(t, "-12345678901234567" , string(buf[:i64toa(&buf[0], -12345678901234567)]))
- assert.Equal(t, "-123456789012345678" , string(buf[:i64toa(&buf[0], -123456789012345678)]))
- assert.Equal(t, "-1234567890123456789" , string(buf[:i64toa(&buf[0], -1234567890123456789)]))
- assert.Equal(t, "-9223372036854775808" , string(buf[:i64toa(&buf[0], -9223372036854775808)]))
-}
-
-func TestFastInt_UintToString(t *testing.T) {
- var buf [32]byte
- assert.Equal(t, "0" , string(buf[:u64toa(&buf[0], 0)]))
- assert.Equal(t, "1" , string(buf[:u64toa(&buf[0], 1)]))
- assert.Equal(t, "12" , string(buf[:u64toa(&buf[0], 12)]))
- assert.Equal(t, "123" , string(buf[:u64toa(&buf[0], 123)]))
- assert.Equal(t, "1234" , string(buf[:u64toa(&buf[0], 1234)]))
- assert.Equal(t, "12345" , string(buf[:u64toa(&buf[0], 12345)]))
- assert.Equal(t, "123456" , string(buf[:u64toa(&buf[0], 123456)]))
- assert.Equal(t, "1234567" , string(buf[:u64toa(&buf[0], 1234567)]))
- assert.Equal(t, "12345678" , string(buf[:u64toa(&buf[0], 12345678)]))
- assert.Equal(t, "123456789" , string(buf[:u64toa(&buf[0], 123456789)]))
- assert.Equal(t, "1234567890" , string(buf[:u64toa(&buf[0], 1234567890)]))
- assert.Equal(t, "12345678901" , string(buf[:u64toa(&buf[0], 12345678901)]))
- assert.Equal(t, "123456789012" , string(buf[:u64toa(&buf[0], 123456789012)]))
- assert.Equal(t, "1234567890123" , string(buf[:u64toa(&buf[0], 1234567890123)]))
- assert.Equal(t, "12345678901234" , string(buf[:u64toa(&buf[0], 12345678901234)]))
- assert.Equal(t, "123456789012345" , string(buf[:u64toa(&buf[0], 123456789012345)]))
- assert.Equal(t, "1234567890123456" , string(buf[:u64toa(&buf[0], 1234567890123456)]))
- assert.Equal(t, "12345678901234567" , string(buf[:u64toa(&buf[0], 12345678901234567)]))
- assert.Equal(t, "123456789012345678" , string(buf[:u64toa(&buf[0], 123456789012345678)]))
- assert.Equal(t, "1234567890123456789" , string(buf[:u64toa(&buf[0], 1234567890123456789)]))
- assert.Equal(t, "12345678901234567890" , string(buf[:u64toa(&buf[0], 12345678901234567890)]))
- assert.Equal(t, "18446744073709551615" , string(buf[:u64toa(&buf[0], 18446744073709551615)]))
-}
-
-func BenchmarkFastInt_IntToString(b *testing.B) {
- benchmarks := []struct {
- name string
- test func(*testing.B)
- }{{
- name: "StdLib-Positive",
- test: func(b *testing.B) { var buf [32]byte; for i := 0; i < b.N; i++ { strconv.AppendInt(buf[:0], int64(i), 10) }},
- }, {
- name: "StdLib-Negative",
- test: func(b *testing.B) { var buf [32]byte; for i := 0; i < b.N; i++ { strconv.AppendInt(buf[:0], -int64(i), 10) }},
- }, {
- name: "FastInt-Positive",
- test: func(b *testing.B) { var buf [32]byte; for i := 0; i < b.N; i++ { i64toa(&buf[0], int64(i)) }},
- }, {
- name: "FastInt-Negative",
- test: func(b *testing.B) { var buf [32]byte; for i := 0; i < b.N; i++ { i64toa(&buf[0], -int64(i)) }},
- }}
- for _, bm := range benchmarks {
- b.Run(bm.name, bm.test)
- }
-}
-
-type utoaBench struct {
- name string
- num uint64
-}
-
-func BenchmarkFastInt_UintToString(b *testing.B) {
- maxUint := "18446744073709551615"
- benchs := make([]utoaBench, len(maxUint) + 1)
- benchs[0].name = "Zero"
- benchs[0].num = 0
- for i := 1; i <= len(maxUint); i++ {
- benchs[i].name = strconv.FormatInt(int64(i), 10) + "-Digs"
- benchs[i].num, _ = strconv.ParseUint(string(maxUint[:i]), 10, 64)
- }
-
- for _, t := range(benchs) {
- benchmarks := []struct {
- name string
- test func(*testing.B)
- }{{
- name: "StdLib",
- test: func(b *testing.B) { var buf [32]byte; for i := 0; i < b.N; i++ { strconv.AppendUint(buf[:0], t.num, 10) }},
- }, {
- name: "FastInt",
- test: func(b *testing.B) { var buf [32]byte; for i := 0; i < b.N; i++ { u64toa(&buf[0], t.num) }},
- }}
- for _, bm := range benchmarks {
- name := fmt.Sprintf("%s_%s", bm.name, t.name)
- b.Run(name, bm.test)
- }
- }
-} \ No newline at end of file
diff --git a/vendor/github.com/bytedance/sonic/internal/native/get_by_path.tmpl b/vendor/github.com/bytedance/sonic/internal/native/get_by_path.tmpl
deleted file mode 100644
index e77e7f771..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/get_by_path.tmpl
+++ /dev/null
@@ -1,35 +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 F_get_by_path func(s unsafe.Pointer, p unsafe.Pointer, path unsafe.Pointer, m unsafe.Pointer) (ret int)
-
-var S_get_by_path uintptr
-
-//go:nosplit
-func get_by_path(s *string, p *int, path *[]interface{}, m *types.StateMachine) (ret int) {
- return F_get_by_path(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(path)), rt.NoEscape(unsafe.Pointer(m)))
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/html_escape.tmpl b/vendor/github.com/bytedance/sonic/internal/native/html_escape.tmpl
deleted file mode 100644
index ad54e85f6..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/html_escape.tmpl
+++ /dev/null
@@ -1,34 +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/rt`
-)
-
-var F_html_escape func(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn unsafe.Pointer) (ret int)
-
-var S_html_escape uintptr
-
-//go:nosplit
-func html_escape(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int) (ret int) {
- return F_html_escape(rt.NoEscape(sp), nb, dp, rt.NoEscape(unsafe.Pointer(dn)))
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/i64toa.tmpl b/vendor/github.com/bytedance/sonic/internal/native/i64toa.tmpl
deleted file mode 100644
index 0aeef00fc..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/i64toa.tmpl
+++ /dev/null
@@ -1,35 +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/rt`
-)
-
-var F_i64toa func(out unsafe.Pointer, val int64) (ret int)
-
-var S_i64toa uintptr
-
-//go:nosplit
-func i64toa(out *byte, val int64) (ret int) {
- return F_i64toa(rt.NoEscape(unsafe.Pointer(out)), val)
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/lookup_small_key.tmpl b/vendor/github.com/bytedance/sonic/internal/native/lookup_small_key.tmpl
deleted file mode 100644
index 0a5fdba05..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/lookup_small_key.tmpl
+++ /dev/null
@@ -1,37 +0,0 @@
-// 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 {{PACKAGE}}
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var F_lookup_small_key func(key unsafe.Pointer, table unsafe.Pointer, lowerOff int) (ret int)
-
-var S_lookup_small_key uintptr
-
-//go:nosplit
-func lookup_small_key(key *string, table *[]byte, lowerOff int) (ret int) {
- return F_lookup_small_key(rt.NoEscape(unsafe.Pointer(key)), rt.NoEscape(unsafe.Pointer(table)), lowerOff)
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/lspace.tmpl b/vendor/github.com/bytedance/sonic/internal/native/lspace.tmpl
deleted file mode 100644
index e599297af..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/lspace.tmpl
+++ /dev/null
@@ -1,35 +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/rt`
-)
-
-var F_lspace func(sp unsafe.Pointer, nb int, off int) (ret int)
-
-var S_lspace uintptr
-
-//go:nosplit
-func lspace(sp *byte, nb int, off int) (ret int) {
- return F_lspace(rt.NoEscape(unsafe.Pointer(sp)), nb, off)
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/native_export.tmpl b/vendor/github.com/bytedance/sonic/internal/native/native_export.tmpl
deleted file mode 100644
index d57bd0941..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/native_export.tmpl
+++ /dev/null
@@ -1,51 +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 (
- `github.com/bytedance/sonic/loader`
-)
-
-func Use() {
- loader.WrapGoC(_text_f64toa, _cfunc_f64toa, []loader.GoC{{"_f64toa", &S_f64toa, &F_f64toa}}, "{{PACKAGE}}", "{{PACKAGE}}/f64toa.c")
- loader.WrapGoC(_text_f32toa, _cfunc_f32toa, []loader.GoC{{"_f32toa", &S_f32toa, &F_f32toa}}, "{{PACKAGE}}", "{{PACKAGE}}/f32toa.c")
- loader.WrapGoC(_text_get_by_path, _cfunc_get_by_path, []loader.GoC{{"_get_by_path", &S_get_by_path, &F_get_by_path}}, "{{PACKAGE}}", "{{PACKAGE}}/get_by_path.c")
- loader.WrapGoC(_text_html_escape, _cfunc_html_escape, []loader.GoC{{"_html_escape", &S_html_escape, &F_html_escape}}, "{{PACKAGE}}", "{{PACKAGE}}/html_escape.c")
- loader.WrapGoC(_text_i64toa, _cfunc_i64toa, []loader.GoC{{"_i64toa", &S_i64toa, &F_i64toa}}, "{{PACKAGE}}", "{{PACKAGE}}/i64toa.c")
- loader.WrapGoC(_text_lspace, _cfunc_lspace, []loader.GoC{{"_lspace", &S_lspace, &F_lspace}}, "{{PACKAGE}}", "{{PACKAGE}}/lspace.c")
- loader.WrapGoC(_text_quote, _cfunc_quote, []loader.GoC{{"_quote", &S_quote, &F_quote}}, "{{PACKAGE}}", "{{PACKAGE}}/quote.c")
- loader.WrapGoC(_text_skip_array, _cfunc_skip_array, []loader.GoC{{"_skip_array", &S_skip_array, &F_skip_array}}, "{{PACKAGE}}", "{{PACKAGE}}/skip_array.c")
- loader.WrapGoC(_text_skip_number, _cfunc_skip_number, []loader.GoC{{"_skip_number", &S_skip_number, &F_skip_number}}, "{{PACKAGE}}", "{{PACKAGE}}/skip_number.c")
- loader.WrapGoC(_text_skip_one, _cfunc_skip_one, []loader.GoC{{"_skip_one", &S_skip_one, &F_skip_one}}, "{{PACKAGE}}", "{{PACKAGE}}/skip_one.c")
- loader.WrapGoC(_text_skip_object, _cfunc_skip_object, []loader.GoC{{"_skip_object", &S_skip_object, &F_skip_object}}, "{{PACKAGE}}", "{{PACKAGE}}/skip_object.c")
- loader.WrapGoC(_text_skip_one_fast, _cfunc_skip_one_fast, []loader.GoC{{"_skip_one_fast", &S_skip_one_fast, &F_skip_one_fast}}, "{{PACKAGE}}", "{{PACKAGE}}/skip_one_fast.c")
- loader.WrapGoC(_text_u64toa, _cfunc_u64toa, []loader.GoC{{"_u64toa", &S_u64toa, &F_u64toa}}, "{{PACKAGE}}", "{{PACKAGE}}/u64toa.c")
- loader.WrapGoC(_text_unquote, _cfunc_unquote, []loader.GoC{{"_unquote", &S_unquote, &F_unquote}}, "{{PACKAGE}}", "{{PACKAGE}}/unquote.c")
- loader.WrapGoC(_text_validate_one, _cfunc_validate_one, []loader.GoC{{"_validate_one", &S_validate_one, &F_validate_one}}, "{{PACKAGE}}", "{{PACKAGE}}/validate_one.c")
- loader.WrapGoC(_text_validate_utf8, _cfunc_validate_utf8, []loader.GoC{{"_validate_utf8", &S_validate_utf8, &F_validate_utf8}}, "{{PACKAGE}}", "{{PACKAGE}}/validate_utf8.c")
- loader.WrapGoC(_text_validate_utf8_fast, _cfunc_validate_utf8_fast, []loader.GoC{{"_validate_utf8_fast", &S_validate_utf8_fast, &F_validate_utf8_fast}}, "{{PACKAGE}}", "{{PACKAGE}}/validate_utf8_fast.c")
- loader.WrapGoC(_text_vnumber, _cfunc_vnumber, []loader.GoC{{"_vnumber", &S_vnumber, &F_vnumber}}, "{{PACKAGE}}", "{{PACKAGE}}/vnumber.c")
- loader.WrapGoC(_text_vsigned, _cfunc_vsigned, []loader.GoC{{"_vsigned", &S_vsigned, &F_vsigned}}, "{{PACKAGE}}", "{{PACKAGE}}/vsigned.c")
- loader.WrapGoC(_text_vunsigned, _cfunc_vunsigned, []loader.GoC{{"_vunsigned", &S_vunsigned, &F_vunsigned}}, "{{PACKAGE}}", "{{PACKAGE}}/vunsigned.c")
- loader.WrapGoC(_text_vstring, _cfunc_vstring, []loader.GoC{{"_vstring", &S_vstring, &F_vstring}}, "{{PACKAGE}}", "{{PACKAGE}}/vstring.c")
- loader.WrapGoC(_text_value, _cfunc_value, []loader.GoC{{"_value", &S_value, &F_value}}, "{{PACKAGE}}", "{{PACKAGE}}/value.c")
- loader.WrapGoC(_text_parse_with_padding, _cfunc_parse_with_padding, []loader.GoC{{"_parse_with_padding", &S_parse_with_padding, &F_parse_with_padding}}, "{{PACKAGE}}", "{{PACKAGE}}/parser.c")
- loader.WrapGoC(_text_lookup_small_key, _cfunc_lookup_small_key, []loader.GoC{{"_lookup_small_key", &S_lookup_small_key, &F_lookup_small_key}}, "{{PACKAGE}}", "{{PACKAGE}}/lookup.c")
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/native_test.tmpl b/vendor/github.com/bytedance/sonic/internal/native/native_test.tmpl
deleted file mode 100644
index ab6052206..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/native_test.tmpl
+++ /dev/null
@@ -1,636 +0,0 @@
-// +build amd64
-
-
-// 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 (
- `encoding/hex`
- `fmt`
- `math`
- `strings`
- `testing`
- `unsafe`
-
- `github.com/bytedance/sonic/internal/native/types`
- `github.com/bytedance/sonic/internal/rt`
- `github.com/davecgh/go-spew/spew`
- `github.com/stretchr/testify/assert`
- `github.com/stretchr/testify/require`
-)
-
-func TestNative_Value(t *testing.T) {
- var v types.JsonState
- s := ` -12345`
- p := (*rt.GoString)(unsafe.Pointer(&s))
- x := value(p.Ptr, p.Len, 0, &v, 0)
- assert.Equal(t, 9, x)
- assert.Equal(t, types.V_INTEGER, v.Vt)
- assert.Equal(t, int64(-12345), v.Iv)
- assert.Equal(t, 3, v.Ep)
-}
-
-func TestNative_Value_OutOfBound(t *testing.T) {
- var v types.JsonState
- mem := []byte{'"', '"'}
- s := rt.Mem2Str(mem[:1])
- p := (*rt.GoString)(unsafe.Pointer(&s))
- x := value(p.Ptr, p.Len, 0, &v, 0)
- assert.Equal(t, 1, x)
- assert.Equal(t, -int(types.ERR_EOF), int(v.Vt))
-}
-
-func TestNative_Quote(t *testing.T) {
- s := "hello\b\f\n\r\t\\\"\u666fworld"
- d := make([]byte, 256)
- dp := (*rt.GoSlice)(unsafe.Pointer(&d))
- sp := (*rt.GoString)(unsafe.Pointer(&s))
- rv := quote(sp.Ptr, sp.Len, dp.Ptr, &dp.Len, 0)
- if rv < 0 {
- require.NoError(t, types.ParsingError(-rv))
- }
- assert.Equal(t, len(s), rv)
- assert.Equal(t, 35, len(d))
- assert.Equal(t, `hello\u0008\u000c\n\r\t\\\"景world`, string(d))
-}
-
-func TestNative_QuoteNoMem(t *testing.T) {
- s := "hello\b\f\n\r\t\\\"\u666fworld"
- d := make([]byte, 10)
- dp := (*rt.GoSlice)(unsafe.Pointer(&d))
- sp := (*rt.GoString)(unsafe.Pointer(&s))
- rv := quote(sp.Ptr, sp.Len, dp.Ptr, &dp.Len, 0)
- assert.Equal(t, -6, rv)
- assert.Equal(t, 5, len(d))
- assert.Equal(t, `hello`, string(d))
-}
-
-func TestNative_DoubleQuote(t *testing.T) {
- s := "hello\b\f\n\r\t\\\"\u666fworld"
- d := make([]byte, 256)
- dp := (*rt.GoSlice)(unsafe.Pointer(&d))
- sp := (*rt.GoString)(unsafe.Pointer(&s))
- rv := quote(sp.Ptr, sp.Len, dp.Ptr, &dp.Len, types.F_DOUBLE_UNQUOTE)
- if rv < 0 {
- require.NoError(t, types.ParsingError(-rv))
- }
- assert.Equal(t, len(s), rv)
- assert.Equal(t, 44, len(d))
- assert.Equal(t, `hello\\u0008\\u000c\\n\\r\\t\\\\\\\"景world`, string(d))
-}
-
-func TestNative_Unquote(t *testing.T) {
- s := `hello\b\f\n\r\t\\\"\u2333world`
- d := make([]byte, 0, len(s))
- ep := -1
- dp := (*rt.GoSlice)(unsafe.Pointer(&d))
- sp := (*rt.GoString)(unsafe.Pointer(&s))
- rv := unquote(sp.Ptr, sp.Len, dp.Ptr, &ep, 0)
- if rv < 0 {
- require.NoError(t, types.ParsingError(-rv))
- }
- dp.Len = rv
- assert.Equal(t, -1, ep)
- assert.Equal(t, "hello\b\f\n\r\t\\\"\u2333world", string(d))
-}
-
-func TestNative_UnquoteError(t *testing.T) {
- s := `asdf\`
- d := make([]byte, 0, len(s))
- ep := -1
- dp := (*rt.GoSlice)(unsafe.Pointer(&d))
- sp := (*rt.GoString)(unsafe.Pointer(&s))
- rv := unquote(sp.Ptr, sp.Len, dp.Ptr, &ep, 0)
- assert.Equal(t, -int(types.ERR_EOF), rv)
- assert.Equal(t, 5, ep)
- s = `asdf\gqwer`
- d = make([]byte, 0, len(s))
- ep = -1
- dp = (*rt.GoSlice)(unsafe.Pointer(&d))
- sp = (*rt.GoString)(unsafe.Pointer(&s))
- rv = unquote(sp.Ptr, sp.Len, dp.Ptr, &ep, 0)
- assert.Equal(t, -int(types.ERR_INVALID_ESCAPE), rv)
- assert.Equal(t, 5, ep)
- s = `asdf\u1gggqwer`
- d = make([]byte, 0, len(s))
- ep = -1
- dp = (*rt.GoSlice)(unsafe.Pointer(&d))
- sp = (*rt.GoString)(unsafe.Pointer(&s))
- rv = unquote(sp.Ptr, sp.Len, dp.Ptr, &ep, 0)
- assert.Equal(t, -int(types.ERR_INVALID_CHAR), rv)
- assert.Equal(t, 7, ep)
- s = `asdf\ud800qwer`
- d = make([]byte, 0, len(s))
- ep = -1
- dp = (*rt.GoSlice)(unsafe.Pointer(&d))
- sp = (*rt.GoString)(unsafe.Pointer(&s))
- rv = unquote(sp.Ptr, sp.Len, dp.Ptr, &ep, 0)
- assert.Equal(t, -int(types.ERR_INVALID_UNICODE), rv)
- assert.Equal(t, 6, ep)
- s = `asdf\\ud800qwer`
- d = make([]byte, 0, len(s))
- ep = -1
- dp = (*rt.GoSlice)(unsafe.Pointer(&d))
- sp = (*rt.GoString)(unsafe.Pointer(&s))
- rv = unquote(sp.Ptr, sp.Len, dp.Ptr, &ep, types.F_DOUBLE_UNQUOTE)
- assert.Equal(t, -int(types.ERR_INVALID_UNICODE), rv)
- assert.Equal(t, 7, ep)
- s = `asdf\ud800\ud800qwer`
- d = make([]byte, 0, len(s))
- ep = -1
- dp = (*rt.GoSlice)(unsafe.Pointer(&d))
- sp = (*rt.GoString)(unsafe.Pointer(&s))
- rv = unquote(sp.Ptr, sp.Len, dp.Ptr, &ep, 0)
- assert.Equal(t, -int(types.ERR_INVALID_UNICODE), rv)
- assert.Equal(t, 12, ep)
- s = `asdf\\ud800\\ud800qwer`
- d = make([]byte, 0, len(s))
- ep = -1
- dp = (*rt.GoSlice)(unsafe.Pointer(&d))
- sp = (*rt.GoString)(unsafe.Pointer(&s))
- rv = unquote(sp.Ptr, sp.Len, dp.Ptr, &ep, types.F_DOUBLE_UNQUOTE)
- assert.Equal(t, -int(types.ERR_INVALID_UNICODE), rv)
- assert.Equal(t, 14, ep)
-}
-
-func TestNative_DoubleUnquote(t *testing.T) {
- s := `hello\\b\\f\\n\\r\\t\\\\\\\"\\u2333world`
- d := make([]byte, 0, len(s))
- ep := -1
- dp := (*rt.GoSlice)(unsafe.Pointer(&d))
- sp := (*rt.GoString)(unsafe.Pointer(&s))
- rv := unquote(sp.Ptr, sp.Len, dp.Ptr, &ep, types.F_DOUBLE_UNQUOTE)
- if rv < 0 {
- require.NoError(t, types.ParsingError(-rv))
- }
- dp.Len = rv
- assert.Equal(t, -1, ep)
- assert.Equal(t, "hello\b\f\n\r\t\\\"\u2333world", string(d))
-}
-
-func TestNative_UnquoteUnicodeReplacement(t *testing.T) {
- s := `hello\ud800world`
- d := make([]byte, 0, len(s))
- ep := -1
- dp := (*rt.GoSlice)(unsafe.Pointer(&d))
- sp := (*rt.GoString)(unsafe.Pointer(&s))
- rv := unquote(sp.Ptr, sp.Len, dp.Ptr, &ep, types.F_UNICODE_REPLACE)
- if rv < 0 {
- require.NoError(t, types.ParsingError(-rv))
- }
- dp.Len = rv
- assert.Equal(t, -1, ep)
- assert.Equal(t, "hello\ufffdworld", string(d))
- s = `hello\ud800\ud800world`
- d = make([]byte, 0, len(s))
- ep = -1
- dp = (*rt.GoSlice)(unsafe.Pointer(&d))
- sp = (*rt.GoString)(unsafe.Pointer(&s))
- rv = unquote(sp.Ptr, sp.Len, dp.Ptr, &ep, types.F_UNICODE_REPLACE)
- if rv < 0 {
- require.NoError(t, types.ParsingError(-rv))
- }
- dp.Len = rv
- assert.Equal(t, -1, ep)
- assert.Equal(t, "hello\ufffd\ufffdworld", string(d))
-}
-
-func TestNative_HTMLEscape(t *testing.T) {
- s := "hello\u2029\u2028<&>world"
- d := make([]byte, 256)
- dp := (*rt.GoSlice)(unsafe.Pointer(&d))
- sp := (*rt.GoString)(unsafe.Pointer(&s))
- rv := html_escape(sp.Ptr, sp.Len, dp.Ptr, &dp.Len)
- if rv < 0 {
- require.NoError(t, types.ParsingError(-rv))
- }
- assert.Equal(t, len(s), rv)
- assert.Equal(t, 40, len(d))
- assert.Equal(t, `hello\u2029\u2028\u003c\u0026\u003eworld`, string(d))
-}
-
-func TestNative_HTMLEscapeNoMem(t *testing.T) {
- s := "hello\u2029\u2028<&>world"
- d := make([]byte, 10)
- dp := (*rt.GoSlice)(unsafe.Pointer(&d))
- sp := (*rt.GoString)(unsafe.Pointer(&s))
- rv := html_escape(sp.Ptr, sp.Len, dp.Ptr, &dp.Len)
- assert.Equal(t, -6, rv)
- assert.Equal(t, 5, len(d))
- assert.Equal(t, `hello`, string(d))
-}
-
-func TestNative_Vstring(t *testing.T) {
- var v types.JsonState
- i := 0
- s := `test"test\n2"`
- vstring(&s, &i, &v, 0)
- assert.Equal(t, 5, i)
- assert.Equal(t, -1, v.Ep)
- assert.Equal(t, int64(0), v.Iv)
- vstring(&s, &i, &v, 0)
- assert.Equal(t, 13, i)
- assert.Equal(t, 9, v.Ep)
- assert.Equal(t, int64(5), v.Iv)
-}
-
-func TestNative_Vstring_ValidUnescapedChars(t *testing.T) {
- var v types.JsonState
- valid := uint64(types.F_VALIDATE_STRING)
- i := 0
- s := "test\x1f\""
- vstring(&s, &i, &v, valid)
- assert.Equal(t, -int(types.ERR_INVALID_CHAR), int(v.Vt))
-}
-
-func TestNative_VstringEscapeEOF(t *testing.T) {
- var v types.JsonState
- i := 0
- s := `xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\"xxxxxxxxxxxxxxxxxxxxxxxxxxxxx"x`
- vstring(&s, &i, &v, 0)
- assert.Equal(t, 95, i)
- assert.Equal(t, 63, v.Ep)
- assert.Equal(t, int64(0), v.Iv)
-}
-
-func TestNative_VstringHangUpOnRandomData(t *testing.T) {
- v, e := hex.DecodeString(
- "228dc61efd54ef80a908fb6026b7f2d5f92a257ba8b347c995f259eb8685376a" +
- "8c4500262d9c308b3f3ec2577689cf345d9f86f9b5d18d3e463bec5c22df2d2e" +
- "4506010eba1dae7278",
- )
- assert.Nil(t, e)
- p := 1
- s := rt.Mem2Str(v)
- var js types.JsonState
- vstring(&s, &p, &js, 0)
- fmt.Printf("js: %s\n", spew.Sdump(js))
-}
-
-func TestNative_Vnumber(t *testing.T) {
- var v types.JsonState
- i := 0
- s := "1234"
- vnumber(&s, &i, &v)
- assert.Equal(t, 4, i)
- assert.Equal(t, 0, v.Ep)
- assert.Equal(t, int64(1234), v.Iv)
- assert.Equal(t, types.V_INTEGER, v.Vt)
- i = 0
- s = "1.234"
- vnumber(&s, &i, &v)
- assert.Equal(t, 5, i)
- assert.Equal(t, 0, v.Ep)
- assert.Equal(t, 1.234, v.Dv)
- assert.Equal(t, types.V_DOUBLE, v.Vt)
- i = 0
- s = "1.234e5"
- vnumber(&s, &i, &v)
- assert.Equal(t, 7, i)
- assert.Equal(t, 0, v.Ep)
- assert.Equal(t, 1.234e5, v.Dv)
- assert.Equal(t, types.V_DOUBLE, v.Vt)
- i = 0
- s = "0.0125"
- vnumber(&s, &i, &v)
- assert.Equal(t, 6, i)
- assert.Equal(t, 0, v.Ep)
- assert.Equal(t, 0.0125, v.Dv)
- assert.Equal(t, types.V_DOUBLE, v.Vt)
- i = 0
- s = "100000000000000000000"
- vnumber(&s, &i, &v)
- assert.Equal(t, 21, i)
- assert.Equal(t, 0, v.Ep)
- assert.Equal(t, 100000000000000000000.0, v.Dv)
- assert.Equal(t, types.V_DOUBLE, v.Vt)
- i = 0
- s = "999999999999999900000"
- vnumber(&s, &i, &v)
- assert.Equal(t, 21, i)
- assert.Equal(t, 0, v.Ep)
- assert.Equal(t, 999999999999999900000.0, v.Dv)
- assert.Equal(t, types.V_DOUBLE, v.Vt)
- i = 0
- s = "-1.234"
- vnumber(&s, &i, &v)
- assert.Equal(t, 6, i)
- assert.Equal(t, 0, v.Ep)
- assert.Equal(t, -1.234, v.Dv)
- assert.Equal(t, types.V_DOUBLE, v.Vt)
-}
-
-func TestNative_Vsigned(t *testing.T) {
- var v types.JsonState
- i := 0
- s := "1234"
- vsigned(&s, &i, &v)
- assert.Equal(t, 4, i)
- assert.Equal(t, 0, v.Ep)
- assert.Equal(t, int64(1234), v.Iv)
- assert.Equal(t, types.V_INTEGER, v.Vt)
- i = 0
- s = "-1234"
- vsigned(&s, &i, &v)
- assert.Equal(t, 5, i)
- assert.Equal(t, 0, v.Ep)
- assert.Equal(t, int64(-1234), v.Iv)
- assert.Equal(t, types.V_INTEGER, v.Vt)
- i = 0
- s = "9223372036854775807"
- vsigned(&s, &i, &v)
- assert.Equal(t, 19, i)
- assert.Equal(t, 0, v.Ep)
- assert.Equal(t, int64(math.MaxInt64), v.Iv)
- assert.Equal(t, types.V_INTEGER, v.Vt)
- i = 0
- s = "-9223372036854775808"
- vsigned(&s, &i, &v)
- assert.Equal(t, 20, i)
- assert.Equal(t, 0, v.Ep)
- assert.Equal(t, int64(math.MinInt64), v.Iv)
- assert.Equal(t, types.V_INTEGER, v.Vt)
- i = 0
- s = "9223372036854775808"
- vsigned(&s, &i, &v)
- assert.Equal(t, 18, i)
- assert.Equal(t, 0, v.Ep)
- assert.Equal(t, types.ValueType(-int(types.ERR_INTEGER_OVERFLOW)), v.Vt)
- i = 0
- s = "-9223372036854775809"
- vsigned(&s, &i, &v)
- assert.Equal(t, 19, i)
- assert.Equal(t, 0, v.Ep)
- assert.Equal(t, types.ValueType(-int(types.ERR_INTEGER_OVERFLOW)), v.Vt)
- i = 0
- s = "1.234"
- vsigned(&s, &i, &v)
- assert.Equal(t, 1, i)
- assert.Equal(t, 0, v.Ep)
- assert.Equal(t, types.ValueType(-int(types.ERR_INVALID_NUMBER_FMT)), v.Vt)
- i = 0
- s = "0.0125"
- vsigned(&s, &i, &v)
- assert.Equal(t, 1, i)
- assert.Equal(t, 0, v.Ep)
- assert.Equal(t, types.ValueType(-int(types.ERR_INVALID_NUMBER_FMT)), v.Vt)
- i = 0
- s = "-1234e5"
- vsigned(&s, &i, &v)
- assert.Equal(t, 5, i)
- assert.Equal(t, 0, v.Ep)
- assert.Equal(t, types.ValueType(-int(types.ERR_INVALID_NUMBER_FMT)), v.Vt)
- i = 0
- s = "-1234e-5"
- vsigned(&s, &i, &v)
- assert.Equal(t, 5, i)
- assert.Equal(t, 0, v.Ep)
- assert.Equal(t, types.ValueType(-int(types.ERR_INVALID_NUMBER_FMT)), v.Vt)
-}
-
-func TestNative_Vunsigned(t *testing.T) {
- var v types.JsonState
- i := 0
- s := "1234"
- vunsigned(&s, &i, &v)
- assert.Equal(t, 4, i)
- assert.Equal(t, 0, v.Ep)
- assert.Equal(t, int64(1234), v.Iv)
- assert.Equal(t, types.V_INTEGER, v.Vt)
- i = 0
- s = "18446744073709551615"
- vunsigned(&s, &i, &v)
- assert.Equal(t, 20, i)
- assert.Equal(t, 0, v.Ep)
- assert.Equal(t, ^int64(0), v.Iv)
- assert.Equal(t, types.V_INTEGER, v.Vt)
- i = 0
- s = "18446744073709551616"
- vunsigned(&s, &i, &v)
- assert.Equal(t, 19, i)
- assert.Equal(t, 0, v.Ep)
- assert.Equal(t, types.ValueType(-int(types.ERR_INTEGER_OVERFLOW)), v.Vt)
- i = 0
- s = "-1234"
- vunsigned(&s, &i, &v)
- assert.Equal(t, 0, i)
- assert.Equal(t, 0, v.Ep)
- assert.Equal(t, types.ValueType(-int(types.ERR_INVALID_NUMBER_FMT)), v.Vt)
- i = 0
- s = "1.234"
- vunsigned(&s, &i, &v)
- assert.Equal(t, 1, i)
- assert.Equal(t, 0, v.Ep)
- assert.Equal(t, types.ValueType(-int(types.ERR_INVALID_NUMBER_FMT)), v.Vt)
- i = 0
- s = "0.0125"
- vunsigned(&s, &i, &v)
- assert.Equal(t, 1, i)
- assert.Equal(t, 0, v.Ep)
- assert.Equal(t, types.ValueType(-int(types.ERR_INVALID_NUMBER_FMT)), v.Vt)
- i = 0
- s = "1234e5"
- vunsigned(&s, &i, &v)
- assert.Equal(t, 4, i)
- assert.Equal(t, 0, v.Ep)
- assert.Equal(t, types.ValueType(-int(types.ERR_INVALID_NUMBER_FMT)), v.Vt)
- i = 0
- s = "-1234e5"
- vunsigned(&s, &i, &v)
- assert.Equal(t, 0, i)
- assert.Equal(t, 0, v.Ep)
- assert.Equal(t, types.ValueType(-int(types.ERR_INVALID_NUMBER_FMT)), v.Vt)
- i = 0
- s = "-1.234e5"
- vunsigned(&s, &i, &v)
- assert.Equal(t, 0, i)
- assert.Equal(t, 0, v.Ep)
- assert.Equal(t, types.ValueType(-int(types.ERR_INVALID_NUMBER_FMT)), v.Vt)
- i = 0
- s = "-1.234e-5"
- vunsigned(&s, &i, &v)
- assert.Equal(t, 0, i)
- assert.Equal(t, 0, v.Ep)
- assert.Equal(t, types.ValueType(-int(types.ERR_INVALID_NUMBER_FMT)), v.Vt)
-}
-
-func TestNative_SkipOne(t *testing.T) {
- p := 0
- s := ` {"asdf": [null, true, false, 1, 2.0, -3]}, 1234.5`
- q := skip_one(&s, &p, &types.StateMachine{}, uint64(0))
- assert.Equal(t, 42, p)
- assert.Equal(t, 1, q)
- p = 0
- s = `1 2.5 -3 "asdf\nqwer" true false null {} []`
- q = skip_one(&s, &p, &types.StateMachine{}, uint64(0))
- assert.Equal(t, 1, p)
- assert.Equal(t, 0, q)
- q = skip_one(&s, &p, &types.StateMachine{}, uint64(0))
- assert.Equal(t, 5, p)
- assert.Equal(t, 2, q)
- q = skip_one(&s, &p, &types.StateMachine{}, uint64(0))
- assert.Equal(t, 8, p)
- assert.Equal(t, 6, q)
- q = skip_one(&s, &p, &types.StateMachine{}, uint64(0))
- assert.Equal(t, 21, p)
- assert.Equal(t, 9, q)
- q = skip_one(&s, &p, &types.StateMachine{}, uint64(0))
- assert.Equal(t, 26, p)
- assert.Equal(t, 22, q)
- q = skip_one(&s, &p, &types.StateMachine{}, uint64(0))
- assert.Equal(t, 32, p)
- assert.Equal(t, 27, q)
- q = skip_one(&s, &p, &types.StateMachine{}, uint64(0))
- assert.Equal(t, 37, p)
- assert.Equal(t, 33, q)
- q = skip_one(&s, &p, &types.StateMachine{}, uint64(0))
- assert.Equal(t, 40, p)
- assert.Equal(t, 38, q)
- q = skip_one(&s, &p, &types.StateMachine{}, uint64(0))
- assert.Equal(t, 43, p)
- assert.Equal(t, 41, q)
-}
-
-func TestNative_SkipOne_Error(t *testing.T) {
- for _, s := range([]string{
- "-", "+", "0.", "0. ", "+1", "0.0e ", "9e+", "0e-",
- "tru", "fals", "nul", "trux", "fals ",
- `"asdf`, `"\\\"`,
- }) {
- p := 0
- q := skip_one(&s, &p, &types.StateMachine{}, uint64(0))
- assert.True(t, q < 0)
- }
-}
-
-func TestNative_SkipArray(t *testing.T) {
- p := 0
- s := `null, true, false, 1, 2.0, -3, {"asdf": "wqer"}],`
- skip_array(&s, &p, &types.StateMachine{}, uint64(0))
- assert.Equal(t, p, 48)
-}
-
-func TestNative_SkipObject(t *testing.T) {
- p := 0
- s := `"asdf": "wqer"},`
- skip_object(&s, &p, &types.StateMachine{}, uint64(0))
- assert.Equal(t, p, 15)
-}
-
-func TestNative_SkipNumber(t *testing.T) {
- p := 0
- s := `-1.23e+12`
- q := skip_number(&s, &p)
- assert.Equal(t, 9, p)
- assert.Equal(t, 0, q)
-}
-
-func TestNative_SkipNumberInJson(t *testing.T) {
- p := 0x13
- s := "{\"h\":\"1.00000\",\"i\":true,\"pass3\":1}"
- q := skip_number(&s, &p)
- assert.Equal(t, 0x13, p)
- assert.Equal(t, -2, q)
-}
-
-func TestNative_SkipOneFast(t *testing.T) {
- p := 0
- s := ` {"asdf": [null, true, false, 1, 2.0, -3]}, 1234.5`
- q := skip_one_fast(&s, &p)
- assert.Equal(t, 42, p)
- assert.Equal(t, 1, q)
- p = 0
- s = `1, 2.5, -3, "asdf\nqwer", true, false, null, {}, [],`
- q = skip_one_fast(&s, &p)
- assert.Equal(t, 1, p)
- assert.Equal(t, 0, q)
- p += 1
- q = skip_one_fast(&s, &p)
- assert.Equal(t, 6, p)
- assert.Equal(t, 3, q)
- p += 1
- q = skip_one_fast(&s, &p)
- assert.Equal(t, 10, p)
- assert.Equal(t, 8, q)
- p += 1
- q = skip_one_fast(&s, &p)
- assert.Equal(t, 24, p)
- assert.Equal(t, 12, q)
- p += 1
- q = skip_one_fast(&s, &p)
- assert.Equal(t, 30, p)
- assert.Equal(t, 26, q)
- p += 1
- q = skip_one_fast(&s, &p)
- assert.Equal(t, 37, p)
- assert.Equal(t, 32, q)
- p += 1
- q = skip_one_fast(&s, &p)
- assert.Equal(t, 43, p)
- assert.Equal(t, 39, q)
- p += 1
- q = skip_one_fast(&s, &p)
- assert.Equal(t, 47, p)
- assert.Equal(t, 45, q)
- p += 1
- q = skip_one_fast(&s, &p)
- assert.Equal(t, 51, p)
- assert.Equal(t, 49, q)
-}
-
-func TestNative_SkipOneFast_Error(t *testing.T) {
- for _, s := range([]string{
- "{{", "[{", "{{}",
- `"asdf`, `"\\\"`,
- }) {
- p := 0
- q := skip_one_fast(&s, &p)
- assert.True(t, q < 0)
- }
-}
-
-func TestNative_GetByPath(t *testing.T) {
- s := `{"asdf": [null, true, false, 1, 2.0, -3]}, 1234.5`
- p := 0
- path := []interface{}{"asdf", 4}
- ret := get_by_path(&s, &p, &path, types.NewStateMachine())
- assert.Equal(t, strings.Index(s, "2.0"), ret)
-}
-
-func BenchmarkNative_SkipOneFast(b *testing.B) {
- b.ResetTimer()
- for i:=0; i<b.N; i++ {
- s := `{"asdf": [null, true, false, 1, 2.0, -3]}, 1234.5`
- p := 0
- _ = skip_one_fast(&s, &p)
- }
-}
-
-func BenchmarkNative_GetByPath(b *testing.B) {
- b.ResetTimer()
- for i:=0; i<b.N; i++ {
- s := `{"asdf": [null, true, false, 1, 2.0, -3]}, 1234.5`
- p := 0
- path := []interface{}{"asdf", 3}
- sm := types.NewStateMachine()
- _ = get_by_path(&s, &p, &path, sm)
- types.FreeStateMachine(sm)
- }
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/f32toa_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/f32toa_arm64.go
deleted file mode 100644
index c7d323d16..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/f32toa_arm64.go
+++ /dev/null
@@ -1,29 +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 neon
-
-//go:nosplit
-func f32toa(out *byte, val float32) (ret int) {
- return __f32toa(out, val)
-}
-
-//go:nosplit
-//go:noescape
-//goland:noinspection GoUnusedParameter
-func __f32toa(out *byte, val float32) (ret int)
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/f32toa_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/f32toa_arm64.s
deleted file mode 100644
index a4f74da8a..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/f32toa_arm64.s
+++ /dev/null
@@ -1,1019 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-#include "go_asm.h"
-#include "funcdata.h"
-#include "textflag.h"
-
-TEXT ·__f32toa_entry__(SB), NOSPLIT, $16
- NO_LOCAL_POINTERS
- WORD $0x100000a0 // adr x0, .+20
- MOVD R0, ret(FP)
- RET
- // .p2align 2, 0x00
-_f32toa:
- WORD $0xd10083ff // sub sp, sp, #32
- WORD $0xa900fbfd // stp fp, lr, [sp, #8]
- WORD $0xa93ffbfd // stp fp, lr, [sp, #-8]
- WORD $0xd10023fd // sub fp, sp, #8
- WORD $0x1e260009 // fmov w9, s0
- WORD $0x5317792b // ubfx w11, w9, #23, #8
- WORD $0x7103fd7f // cmp w11, #255
- WORD $0x54005b20 // b.eq LBB0_130 $2916(%rip)
- WORD $0x528005a8 // mov w8, #45
- WORD $0x39000008 // strb w8, [x0]
- WORD $0x531f7d2a // lsr w10, w9, #31
- WORD $0x8b0a0008 // add x8, x0, x10
- WORD $0x1e26000c // fmov w12, s0
- WORD $0x7200799f // tst w12, #0x7fffffff
- WORD $0x54000e00 // b.eq LBB0_10 $448(%rip)
- WORD $0x1200592e // and w14, w9, #0x7fffff
- WORD $0x5290d3e9 // mov w9, #34463
- WORD $0x72a00029 // movk w9, #1, lsl #16
- WORD $0x34005a4b // cbz w11, LBB0_131 $2888(%rip)
- WORD $0x320901cd // orr w13, w14, #0x800000
- WORD $0x5102596c // sub w12, w11, #150
- WORD $0x5101fd6f // sub w15, w11, #127
- WORD $0x71005dff // cmp w15, #23
- WORD $0x54000108 // b.hi LBB0_5 $32(%rip)
- WORD $0x528012cf // mov w15, #150
- WORD $0x4b0b01ef // sub w15, w15, w11
- WORD $0x92800010 // mov x16, #-1
- WORD $0x9acf2210 // lsl x16, x16, x15
- WORD $0x2a3003f0 // mvn w16, w16
- WORD $0xea0d021f // tst x16, x13
- WORD $0x54001120 // b.eq LBB0_17 $548(%rip)
-LBB0_5:
- WORD $0x120001af // and w15, w13, #0x1
- WORD $0x710001df // cmp w14, #0
- WORD $0x1a9f17ee // cset w14, eq
- WORD $0x7100057f // cmp w11, #1
- WORD $0x1a9f97eb // cset w11, hi
- WORD $0x531e75b0 // lsl w16, w13, #2
- WORD $0x6a0b01cb // ands w11, w14, w11
- WORD $0x2a0b020b // orr w11, w16, w11
- WORD $0x52800051 // mov w17, #2
- WORD $0x331e5db1 // bfi w17, w13, #2, #24
- WORD $0x5288826d // mov w13, #17427
- WORD $0x72a0026d // movk w13, #19, lsl #16
- WORD $0x5280202e // mov w14, #257
- WORD $0x72bfff0e // movk w14, #65528, lsl #16
- WORD $0x1a9f11ce // csel w14, w14, wzr, ne
- WORD $0x51000961 // sub w1, w11, #2
- WORD $0x1b0d398b // madd w11, w12, w13, w14
- WORD $0x13167d6b // asr w11, w11, #22
- WORD $0x528d962d // mov w13, #27825
- WORD $0x72bffcad // movk w13, #65509, lsl #16
- WORD $0x1b0d7d6d // mul w13, w11, w13
- WORD $0x0b8d4d8c // add w12, w12, w13, asr #19
- WORD $0x1100058c // add w12, w12, #1
- WORD $0x528003ed // mov w13, #31
-Lloh0:
- WORD $0x10005c6e // adr x14, _pow10_ceil_sig_f32.g $2956(%rip)
-Lloh1:
- WORD $0x910001ce // add x14, x14, _pow10_ceil_sig_f32.g@PAGEOFF $0(%rip)
- WORD $0x4b0b01ad // sub w13, w13, w11
- WORD $0xf86d59c2 // ldr x2, [x14, w13, uxtw #3]
- WORD $0x1acc202d // lsl w13, w1, w12
- WORD $0x9b027dae // mul x14, x13, x2
- WORD $0x9bc27dad // umulh x13, x13, x2
- WORD $0xf25f79df // tst x14, #0xfffffffe00000000
- WORD $0x1a9f07ee // cset w14, ne
- WORD $0x2a0d01c1 // orr w1, w14, w13
- WORD $0x1acc220d // lsl w13, w16, w12
- WORD $0x9b027dae // mul x14, x13, x2
- WORD $0x9bc27dad // umulh x13, x13, x2
- WORD $0xf25f79df // tst x14, #0xfffffffe00000000
- WORD $0x1a9f07ee // cset w14, ne
- WORD $0x2a0d01ce // orr w14, w14, w13
- WORD $0x1acc222c // lsl w12, w17, w12
- WORD $0x9b027d90 // mul x16, x12, x2
- WORD $0x9bc27d8c // umulh x12, x12, x2
- WORD $0xf25f7a1f // tst x16, #0xfffffffe00000000
- WORD $0x1a9f07f0 // cset w16, ne
- WORD $0x2a0c020c // orr w12, w16, w12
- WORD $0x0b0f0030 // add w16, w1, w15
- WORD $0x4b0f018f // sub w15, w12, w15
- WORD $0x7100a1df // cmp w14, #40
- WORD $0x540001e3 // b.lo LBB0_7 $60(%rip)
- WORD $0x529999ac // mov w12, #52429
- WORD $0x72b9998c // movk w12, #52428, lsl #16
- WORD $0x9bac7dac // umull x12, w13, w12
- WORD $0xd365fd8c // lsr x12, x12, #37
- WORD $0x8b0c0991 // add x17, x12, x12, lsl #2
- WORD $0xd37df231 // lsl x17, x17, #3
- WORD $0x9100a221 // add x1, x17, #40
- WORD $0xeb30423f // cmp x17, w16, uxtw
- WORD $0x1a9f27f1 // cset w17, lo
- WORD $0xeb2f403f // cmp x1, w15, uxtw
- WORD $0x1a9f87e1 // cset w1, ls
- WORD $0x1a8c858c // cinc w12, w12, ls
- WORD $0x6b01023f // cmp w17, w1
- WORD $0x540004e0 // b.eq LBB0_11 $156(%rip)
-LBB0_7:
- WORD $0xd3427dac // ubfx x12, x13, #2, #30
- WORD $0x121e75b1 // and w17, w13, #0xfffffffc
- WORD $0x11001221 // add w1, w17, #4
- WORD $0x6b0f003f // cmp w1, w15
- WORD $0x1a9f87e2 // cset w2, ls
- WORD $0x6b11021f // cmp w16, w17
- WORD $0x1a9f97f0 // cset w16, hi
- WORD $0x4a020210 // eor w16, w16, w2
- WORD $0x321f0231 // orr w17, w17, #0x2
- WORD $0x52800022 // mov w2, #1
- WORD $0x6b1101df // cmp w14, w17
- WORD $0x1a9f17ee // cset w14, eq
- WORD $0x0a4d09cd // and w13, w14, w13, lsr #2
- WORD $0x1a8d804d // csel w13, w2, w13, hi
- WORD $0x0b0c01ad // add w13, w13, w12
- WORD $0x6b0f003f // cmp w1, w15
- WORD $0x1a8c858c // cinc w12, w12, ls
- WORD $0x7200021f // tst w16, #0x1
- WORD $0x1a8c11ac // csel w12, w13, w12, ne
- WORD $0x6b09019f // cmp w12, w9
- WORD $0x540002a9 // b.ls LBB0_12 $84(%rip)
-LBB0_8:
- WORD $0x52884809 // mov w9, #16960
- WORD $0x72a001e9 // movk w9, #15, lsl #16
- WORD $0x6b09019f // cmp w12, w9
- WORD $0x54000322 // b.hs LBB0_14 $100(%rip)
- WORD $0x528000cd // mov w13, #6
- WORD $0x0b0b01a9 // add w9, w13, w11
- WORD $0x5100592e // sub w14, w9, #22
- WORD $0x310071df // cmn w14, #28
- WORD $0x54000ae8 // b.hi LBB0_22 $348(%rip)
- WORD $0x140000bc // b LBB0_43 $752(%rip)
-LBB0_10:
- WORD $0x52800609 // mov w9, #48
- WORD $0x39000109 // strb w9, [x8]
- WORD $0x4b000108 // sub w8, w8, w0
- WORD $0x11000500 // add w0, w8, #1
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
-LBB0_11:
- WORD $0x1100056b // add w11, w11, #1
- WORD $0x6b09019f // cmp w12, w9
- WORD $0x54fffda8 // b.hi LBB0_8 $-76(%rip)
-LBB0_12:
- WORD $0x7100299f // cmp w12, #10
- WORD $0x540002c2 // b.hs LBB0_15 $88(%rip)
- WORD $0x5280002d // mov w13, #1
- WORD $0x0b0b01a9 // add w9, w13, w11
- WORD $0x5100592e // sub w14, w9, #22
- WORD $0x310071df // cmn w14, #28
- WORD $0x540008a8 // b.hi LBB0_22 $276(%rip)
- WORD $0x140000aa // b LBB0_43 $680(%rip)
-LBB0_14:
- WORD $0x528000e9 // mov w9, #7
- WORD $0x5292d00d // mov w13, #38528
- WORD $0x72a0130d // movk w13, #152, lsl #16
- WORD $0x529c200e // mov w14, #57600
- WORD $0x72a0beae // movk w14, #1525, lsl #16
- WORD $0x6b0e019f // cmp w12, w14
- WORD $0x5280010e // mov w14, #8
- WORD $0x1a8e35ce // cinc w14, w14, hs
- WORD $0x6b0d019f // cmp w12, w13
- WORD $0x1a8e312d // csel w13, w9, w14, lo
- WORD $0x0b0b01a9 // add w9, w13, w11
- WORD $0x5100592e // sub w14, w9, #22
- WORD $0x310071df // cmn w14, #28
- WORD $0x540006c8 // b.hi LBB0_22 $216(%rip)
- WORD $0x1400009b // b LBB0_43 $620(%rip)
-LBB0_15:
- WORD $0x7101919f // cmp w12, #100
- WORD $0x54000582 // b.hs LBB0_20 $176(%rip)
- WORD $0x5280004d // mov w13, #2
- WORD $0x0b0b01a9 // add w9, w13, w11
- WORD $0x5100592e // sub w14, w9, #22
- WORD $0x310071df // cmn w14, #28
- WORD $0x540005c8 // b.hi LBB0_22 $184(%rip)
- WORD $0x14000093 // b LBB0_43 $588(%rip)
-LBB0_17:
- WORD $0x1acf25ab // lsr w11, w13, w15
-Lloh2:
- WORD $0x100047ea // adr x10, _Digits $2300(%rip)
-Lloh3:
- WORD $0x9100014a // add x10, x10, _Digits@PAGEOFF $0(%rip)
- WORD $0x6b09017f // cmp w11, w9
- WORD $0x54001049 // b.ls LBB0_40 $520(%rip)
- WORD $0x5292d009 // mov w9, #38528
- WORD $0x72a01309 // movk w9, #152, lsl #16
- WORD $0x6b09017f // cmp w11, w9
- WORD $0x528000e9 // mov w9, #7
- WORD $0x9a893529 // cinc x9, x9, hs
- WORD $0x5288480c // mov w12, #16960
- WORD $0x72a001ec // movk w12, #15, lsl #16
- WORD $0x6b0c017f // cmp w11, w12
- WORD $0x528000cc // mov w12, #6
- WORD $0x9a893189 // csel x9, x12, x9, lo
- WORD $0x8b09010c // add x12, x8, x9
-LBB0_19:
- WORD $0x5286dc69 // mov w9, #14051
- WORD $0x72a00349 // movk w9, #26, lsl #16
- WORD $0x9ba97d69 // umull x9, w11, w9
- WORD $0xd362fd2d // lsr x13, x9, #34
- WORD $0x1284e1e9 // mov w9, #-10000
- WORD $0x1b092da9 // madd w9, w13, w9, w11
- WORD $0x5290a3eb // mov w11, #34079
- WORD $0x72aa3d6b // movk w11, #20971, lsl #16
- WORD $0x9bab7d2b // umull x11, w9, w11
- WORD $0xd365fd6b // lsr x11, x11, #37
- WORD $0x52800c8e // mov w14, #100
- WORD $0x1b0ea569 // msub w9, w11, w14, w9
- WORD $0x7869594e // ldrh w14, [x10, w9, uxtw #1]
- WORD $0x786b794b // ldrh w11, [x10, x11, lsl #1]
- WORD $0xaa0c03e9 // mov x9, x12
- WORD $0x781fcd8b // strh w11, [x12, #-4]!
- WORD $0x7900058e // strh w14, [x12, #2]
- WORD $0xaa0d03eb // mov x11, x13
- WORD $0x7101917f // cmp w11, #100
- WORD $0x540022e2 // b.hs LBB0_77 $1116(%rip)
- WORD $0x14000124 // b LBB0_79 $1168(%rip)
-LBB0_20:
- WORD $0x710fa19f // cmp w12, #1000
- WORD $0x54000c82 // b.hs LBB0_42 $400(%rip)
- WORD $0x5280006d // mov w13, #3
- WORD $0x0b0b01a9 // add w9, w13, w11
- WORD $0x5100592e // sub w14, w9, #22
- WORD $0x310071df // cmn w14, #28
- WORD $0x54000ce9 // b.ls LBB0_43 $412(%rip)
-LBB0_22:
- WORD $0x37f803cb // tbnz w11, #31, LBB0_26 $120(%rip)
- WORD $0x2a0d03ee // mov w14, w13
- WORD $0x8b0e010b // add x11, x8, x14
- WORD $0x53047d8f // lsr w15, w12, #4
- WORD $0x7109c5ff // cmp w15, #625
- WORD $0x54000483 // b.lo LBB0_30 $144(%rip)
- WORD $0x5282eb2f // mov w15, #5977
- WORD $0x72ba36ef // movk w15, #53687, lsl #16
- WORD $0x9baf7d8f // umull x15, w12, w15
- WORD $0xd36dfdf0 // lsr x16, x15, #45
- WORD $0x1284e1ef // mov w15, #-10000
- WORD $0x1b0f320c // madd w12, w16, w15, w12
- WORD $0x5290a3ef // mov w15, #34079
- WORD $0x72aa3d6f // movk w15, #20971, lsl #16
- WORD $0x9baf7d8f // umull x15, w12, w15
- WORD $0xd365fdef // lsr x15, x15, #37
- WORD $0x52800c91 // mov w17, #100
- WORD $0x1b11b1ec // msub w12, w15, w17, w12
-Lloh4:
- WORD $0x10004051 // adr x17, _Digits $2056(%rip)
-Lloh5:
- WORD $0x91000231 // add x17, x17, _Digits@PAGEOFF $0(%rip)
- WORD $0x786c5a2c // ldrh w12, [x17, w12, uxtw #1]
- WORD $0x786f7a31 // ldrh w17, [x17, x15, lsl #1]
- WORD $0xaa0b03ef // mov x15, x11
- WORD $0x781fcdf1 // strh w17, [x15, #-4]!
- WORD $0x790005ec // strh w12, [x15, #2]
- WORD $0xaa1003ec // mov x12, x16
- WORD $0x7101919f // cmp w12, #100
- WORD $0x54000222 // b.hs LBB0_31 $68(%rip)
-LBB0_25:
- WORD $0xaa0c03ef // mov x15, x12
- WORD $0x1400001f // b LBB0_33 $124(%rip)
-LBB0_26:
- WORD $0x7100013f // cmp w9, #0
- WORD $0x540024cc // b.gt LBB0_88 $1176(%rip)
- WORD $0x5285c60e // mov w14, #11824
- WORD $0x7800250e // strh w14, [x8], #2
- WORD $0x36f82469 // tbz w9, #31, LBB0_88 $1164(%rip)
- WORD $0x2a2d03ee // mvn w14, w13
- WORD $0x4b0b01ce // sub w14, w14, w11
- WORD $0x7100fddf // cmp w14, #63
- WORD $0x54002182 // b.hs LBB0_83 $1072(%rip)
- WORD $0x5280000e // mov w14, #0
- WORD $0x14000117 // b LBB0_86 $1116(%rip)
-LBB0_30:
- WORD $0xaa0b03ef // mov x15, x11
- WORD $0x7101919f // cmp w12, #100
- WORD $0x54fffe23 // b.lo LBB0_25 $-60(%rip)
-LBB0_31:
- WORD $0xd10005f0 // sub x16, x15, #1
- WORD $0x5290a3f1 // mov w17, #34079
- WORD $0x72aa3d71 // movk w17, #20971, lsl #16
- WORD $0x52800c81 // mov w1, #100
-Lloh6:
- WORD $0x10003c82 // adr x2, _Digits $1936(%rip)
-Lloh7:
- WORD $0x91000042 // add x2, x2, _Digits@PAGEOFF $0(%rip)
-LBB0_32:
- WORD $0x9bb17d8f // umull x15, w12, w17
- WORD $0xd365fdef // lsr x15, x15, #37
- WORD $0x1b01b1e3 // msub w3, w15, w1, w12
- WORD $0x78635843 // ldrh w3, [x2, w3, uxtw #1]
- WORD $0x781ff203 // sturh w3, [x16, #-1]
- WORD $0xd1000a10 // sub x16, x16, #2
- WORD $0x53047d83 // lsr w3, w12, #4
- WORD $0xaa0f03ec // mov x12, x15
- WORD $0x7109c07f // cmp w3, #624
- WORD $0x54fffee8 // b.hi LBB0_32 $-36(%rip)
-LBB0_33:
- WORD $0x8b09010c // add x12, x8, x9
- WORD $0x710029ff // cmp w15, #10
- WORD $0x54000163 // b.lo LBB0_36 $44(%rip)
-Lloh8:
- WORD $0x10003ab0 // adr x16, _Digits $1876(%rip)
-Lloh9:
- WORD $0x91000210 // add x16, x16, _Digits@PAGEOFF $0(%rip)
- WORD $0x786f5a0f // ldrh w15, [x16, w15, uxtw #1]
- WORD $0x7900010f // strh w15, [x8]
- WORD $0x6b0901bf // cmp w13, w9
- WORD $0x54000123 // b.lo LBB0_37 $36(%rip)
-LBB0_35:
- WORD $0x4b000180 // sub w0, w12, w0
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
-LBB0_36:
- WORD $0x321c05ef // orr w15, w15, #0x30
- WORD $0x3900010f // strb w15, [x8]
- WORD $0x6b0901bf // cmp w13, w9
- WORD $0x54ffff22 // b.hs LBB0_35 $-28(%rip)
-LBB0_37:
- WORD $0x8b0a0008 // add x8, x0, x10
- WORD $0x8b0e010d // add x13, x8, x14
- WORD $0x910005af // add x15, x13, #1
- WORD $0x8b090108 // add x8, x8, x9
- WORD $0xeb0801ff // cmp x15, x8
- WORD $0x9a8d9508 // csinc x8, x8, x13, ls
- WORD $0xcb0d0108 // sub x8, x8, x13
- WORD $0xf100211f // cmp x8, #8
- WORD $0x54003663 // b.lo LBB0_128 $1740(%rip)
- WORD $0xf101011f // cmp x8, #64
- WORD $0x540012a2 // b.hs LBB0_67 $596(%rip)
- WORD $0xd2800009 // mov x9, #0
- WORD $0x140000a1 // b LBB0_71 $644(%rip)
-LBB0_40:
- WORD $0x7100297f // cmp w11, #10
- WORD $0x540011a2 // b.hs LBB0_65 $564(%rip)
- WORD $0x52800029 // mov w9, #1
- WORD $0x140000ad // b LBB0_76 $692(%rip)
-LBB0_42:
- WORD $0x53047d89 // lsr w9, w12, #4
- WORD $0x7109c53f // cmp w9, #625
- WORD $0x52800089 // mov w9, #4
- WORD $0x1a89352d // cinc w13, w9, hs
- WORD $0x0b0b01a9 // add w9, w13, w11
- WORD $0x5100592e // sub w14, w9, #22
- WORD $0x310071df // cmn w14, #28
- WORD $0x54fff368 // b.hi LBB0_22 $-404(%rip)
-LBB0_43:
- WORD $0x9100050b // add x11, x8, #1
- WORD $0x2a0d03ed // mov w13, w13
- WORD $0x8b0d0170 // add x16, x11, x13
- WORD $0x53047d8e // lsr w14, w12, #4
- WORD $0x7109c5df // cmp w14, #625
- WORD $0x540002c3 // b.lo LBB0_46 $88(%rip)
- WORD $0x5282eb2e // mov w14, #5977
- WORD $0x72ba36ee // movk w14, #53687, lsl #16
- WORD $0x9bae7d8e // umull x14, w12, w14
- WORD $0xd36dfdcf // lsr x15, x14, #45
- WORD $0x1284e1ee // mov w14, #-10000
- WORD $0x1b0e31ec // madd w12, w15, w14, w12
- WORD $0x340002ac // cbz w12, LBB0_48 $84(%rip)
- WORD $0xd280000e // mov x14, #0
- WORD $0x5290a3f1 // mov w17, #34079
- WORD $0x72aa3d71 // movk w17, #20971, lsl #16
- WORD $0x9bb17d91 // umull x17, w12, w17
- WORD $0xd365fe31 // lsr x17, x17, #37
- WORD $0x52800c81 // mov w1, #100
- WORD $0x1b01b22c // msub w12, w17, w1, w12
-Lloh10:
- WORD $0x10003341 // adr x1, _Digits $1640(%rip)
-Lloh11:
- WORD $0x91000021 // add x1, x1, _Digits@PAGEOFF $0(%rip)
- WORD $0x786c582c // ldrh w12, [x1, w12, uxtw #1]
- WORD $0x781fe20c // sturh w12, [x16, #-2]
- WORD $0x7871782c // ldrh w12, [x1, x17, lsl #1]
- WORD $0x781fc20c // sturh w12, [x16, #-4]
- WORD $0x14000008 // b LBB0_49 $32(%rip)
-LBB0_46:
- WORD $0xd280000e // mov x14, #0
- WORD $0xaa0c03ef // mov x15, x12
- WORD $0x710191ff // cmp w15, #100
- WORD $0x540000e2 // b.hs LBB0_50 $28(%rip)
-LBB0_47:
- WORD $0xaa0f03ec // mov x12, x15
- WORD $0x14000015 // b LBB0_52 $84(%rip)
-LBB0_48:
- WORD $0x9280006e // mov x14, #-4
-LBB0_49:
- WORD $0xd1001210 // sub x16, x16, #4
- WORD $0x710191ff // cmp w15, #100
- WORD $0x54ffff63 // b.lo LBB0_47 $-20(%rip)
-LBB0_50:
- WORD $0xd1000610 // sub x16, x16, #1
- WORD $0x5290a3f1 // mov w17, #34079
- WORD $0x72aa3d71 // movk w17, #20971, lsl #16
- WORD $0x52800c81 // mov w1, #100
-Lloh12:
- WORD $0x100030a2 // adr x2, _Digits $1556(%rip)
-Lloh13:
- WORD $0x91000042 // add x2, x2, _Digits@PAGEOFF $0(%rip)
-LBB0_51:
- WORD $0x9bb17dec // umull x12, w15, w17
- WORD $0xd365fd8c // lsr x12, x12, #37
- WORD $0x1b01bd83 // msub w3, w12, w1, w15
- WORD $0x78635843 // ldrh w3, [x2, w3, uxtw #1]
- WORD $0x781ff203 // sturh w3, [x16, #-1]
- WORD $0xd1000a10 // sub x16, x16, #2
- WORD $0x53047de3 // lsr w3, w15, #4
- WORD $0xaa0c03ef // mov x15, x12
- WORD $0x7109c07f // cmp w3, #624
- WORD $0x54fffee8 // b.hi LBB0_51 $-36(%rip)
-LBB0_52:
- WORD $0x7100299f // cmp w12, #10
- WORD $0x54000123 // b.lo LBB0_54 $36(%rip)
-Lloh14:
- WORD $0x10002eef // adr x15, _Digits $1500(%rip)
-Lloh15:
- WORD $0x910001ef // add x15, x15, _Digits@PAGEOFF $0(%rip)
- WORD $0x8b2c45ef // add x15, x15, w12, uxtw #1
- WORD $0x394001ec // ldrb w12, [x15]
- WORD $0x3900050c // strb w12, [x8, #1]
- WORD $0x394005ef // ldrb w15, [x15, #1]
- WORD $0x3900090f // strb w15, [x8, #2]
- WORD $0x14000003 // b LBB0_55 $12(%rip)
-LBB0_54:
- WORD $0x321c058c // orr w12, w12, #0x30
- WORD $0x3900016c // strb w12, [x11]
-LBB0_55:
- WORD $0x8b0a01ca // add x10, x14, x10
- WORD $0x8b0a000a // add x10, x0, x10
- WORD $0x910005ce // add x14, x14, #1
-LBB0_56:
- WORD $0x386d694f // ldrb w15, [x10, x13]
- WORD $0xd100054a // sub x10, x10, #1
- WORD $0xd10005ce // sub x14, x14, #1
- WORD $0x7100c1ff // cmp w15, #48
- WORD $0x54ffff80 // b.eq LBB0_56 $-16(%rip)
- WORD $0x3900010c // strb w12, [x8]
- WORD $0x8b0e01ac // add x12, x13, x14
- WORD $0x8b0d0148 // add x8, x10, x13
- WORD $0xf100099f // cmp x12, #2
- WORD $0x540000ab // b.lt LBB0_59 $20(%rip)
- WORD $0x91000908 // add x8, x8, #2
- WORD $0x528005ca // mov w10, #46
- WORD $0x3900016a // strb w10, [x11]
- WORD $0x14000002 // b LBB0_60 $8(%rip)
-LBB0_59:
- WORD $0x91000508 // add x8, x8, #1
-LBB0_60:
- WORD $0x52800caa // mov w10, #101
- WORD $0x3900010a // strb w10, [x8]
- WORD $0x5280002a // mov w10, #1
- WORD $0x4b09014a // sub w10, w10, w9
- WORD $0x71000529 // subs w9, w9, #1
- WORD $0x5280056b // mov w11, #43
- WORD $0x528005ac // mov w12, #45
- WORD $0x1a8bb18b // csel w11, w12, w11, lt
- WORD $0x1a89b149 // csel w9, w10, w9, lt
- WORD $0x3900050b // strb w11, [x8, #1]
- WORD $0x7101913f // cmp w9, #100
- WORD $0x54000243 // b.lo LBB0_62 $72(%rip)
- WORD $0x529999aa // mov w10, #52429
- WORD $0x72b9998a // movk w10, #52428, lsl #16
- WORD $0x9baa7d2a // umull x10, w9, w10
- WORD $0xd363fd4a // lsr x10, x10, #35
- WORD $0x5280014b // mov w11, #10
- WORD $0x1b0ba549 // msub w9, w10, w11, w9
-Lloh16:
- WORD $0x1000292b // adr x11, _Digits $1316(%rip)
-Lloh17:
- WORD $0x9100016b // add x11, x11, _Digits@PAGEOFF $0(%rip)
- WORD $0x786a796a // ldrh w10, [x11, x10, lsl #1]
- WORD $0x7900050a // strh w10, [x8, #2]
- WORD $0x321c0529 // orr w9, w9, #0x30
- WORD $0x39001109 // strb w9, [x8, #4]
- WORD $0x9100150c // add x12, x8, #5
- WORD $0x4b000180 // sub w0, w12, w0
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
-LBB0_62:
- WORD $0x7100293f // cmp w9, #10
- WORD $0x54000143 // b.lo LBB0_64 $40(%rip)
-Lloh18:
- WORD $0x1000278a // adr x10, _Digits $1264(%rip)
-Lloh19:
- WORD $0x9100014a // add x10, x10, _Digits@PAGEOFF $0(%rip)
- WORD $0x78695949 // ldrh w9, [x10, w9, uxtw #1]
- WORD $0x79000509 // strh w9, [x8, #2]
- WORD $0x9100110c // add x12, x8, #4
- WORD $0x4b000180 // sub w0, w12, w0
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
-LBB0_64:
- WORD $0x321c0529 // orr w9, w9, #0x30
- WORD $0x91000d0c // add x12, x8, #3
- WORD $0x39000909 // strb w9, [x8, #2]
- WORD $0x4b000180 // sub w0, w12, w0
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
-LBB0_65:
- WORD $0x7101917f // cmp w11, #100
- WORD $0x540003c2 // b.hs LBB0_74 $120(%rip)
- WORD $0x52800049 // mov w9, #2
- WORD $0x1400001f // b LBB0_76 $124(%rip)
-LBB0_67:
- WORD $0x927ae509 // and x9, x8, #0xffffffffffffffc0
- WORD $0x8b0e014d // add x13, x10, x14
- WORD $0x8b0001ad // add x13, x13, x0
- WORD $0x910081ad // add x13, x13, #32
- WORD $0x4f01e600 // movi.16b v0, #48
- WORD $0xaa0903ef // mov x15, x9
-LBB0_68:
- WORD $0xad3f01a0 // stp q0, q0, [x13, #-32]
- WORD $0xac8201a0 // stp q0, q0, [x13], #64
- WORD $0xf10101ef // subs x15, x15, #64
- WORD $0x54ffffa1 // b.ne LBB0_68 $-12(%rip)
- WORD $0xeb09011f // cmp x8, x9
- WORD $0x54ffe9c0 // b.eq LBB0_35 $-712(%rip)
- WORD $0xf27d091f // tst x8, #0x38
- WORD $0x540021c0 // b.eq LBB0_127 $1080(%rip)
-LBB0_71:
- WORD $0x927df10d // and x13, x8, #0xfffffffffffffff8
- WORD $0x8b0d016b // add x11, x11, x13
- WORD $0x8b0a012a // add x10, x9, x10
- WORD $0x8b0e014a // add x10, x10, x14
- WORD $0x8b0a000a // add x10, x0, x10
- WORD $0xcb0d0129 // sub x9, x9, x13
- WORD $0x0f01e600 // movi.8b v0, #48
-LBB0_72:
- WORD $0xfc008540 // str d0, [x10], #8
- WORD $0xb1002129 // adds x9, x9, #8
- WORD $0x54ffffc1 // b.ne LBB0_72 $-8(%rip)
- WORD $0xeb0d011f // cmp x8, x13
- WORD $0x54ffe800 // b.eq LBB0_35 $-768(%rip)
- WORD $0x14000102 // b LBB0_128 $1032(%rip)
-LBB0_74:
- WORD $0x710f9d7f // cmp w11, #999
- WORD $0x54000448 // b.hi LBB0_82 $136(%rip)
- WORD $0x52800069 // mov w9, #3
-LBB0_76:
- WORD $0x8b090109 // add x9, x8, x9
- WORD $0xaa0903ec // mov x12, x9
- WORD $0x7101917f // cmp w11, #100
- WORD $0x540001e3 // b.lo LBB0_79 $60(%rip)
-LBB0_77:
- WORD $0xd100058c // sub x12, x12, #1
- WORD $0x5290a3ed // mov w13, #34079
- WORD $0x72aa3d6d // movk w13, #20971, lsl #16
- WORD $0x52800c8e // mov w14, #100
-LBB0_78:
- WORD $0xaa0b03ef // mov x15, x11
- WORD $0x9bad7d6b // umull x11, w11, w13
- WORD $0xd365fd6b // lsr x11, x11, #37
- WORD $0x1b0ebd70 // msub w16, w11, w14, w15
- WORD $0x78705950 // ldrh w16, [x10, w16, uxtw #1]
- WORD $0x781ff190 // sturh w16, [x12, #-1]
- WORD $0xd100098c // sub x12, x12, #2
- WORD $0x53047def // lsr w15, w15, #4
- WORD $0x7109c1ff // cmp w15, #624
- WORD $0x54fffee8 // b.hi LBB0_78 $-36(%rip)
-LBB0_79:
- WORD $0x7100297f // cmp w11, #10
- WORD $0x540000e3 // b.lo LBB0_81 $28(%rip)
- WORD $0x786b594a // ldrh w10, [x10, w11, uxtw #1]
- WORD $0x7900010a // strh w10, [x8]
- WORD $0x4b000120 // sub w0, w9, w0
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
-LBB0_81:
- WORD $0x321c056a // orr w10, w11, #0x30
- WORD $0x3900010a // strb w10, [x8]
- WORD $0x4b000120 // sub w0, w9, w0
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
-LBB0_82:
- WORD $0x53047d69 // lsr w9, w11, #4
- WORD $0x5280008c // mov w12, #4
- WORD $0x7109c53f // cmp w9, #625
- WORD $0x9a8c3589 // cinc x9, x12, hs
- WORD $0x8b09010c // add x12, x8, x9
- WORD $0xaa0c03e9 // mov x9, x12
- WORD $0x54ffd682 // b.hs LBB0_19 $-1328(%rip)
- WORD $0x17ffffdd // b LBB0_77 $-140(%rip)
-LBB0_83:
- WORD $0x910005cf // add x15, x14, #1
- WORD $0x927a69ee // and x14, x15, #0x1ffffffc0
- WORD $0x8b0e0108 // add x8, x8, x14
- WORD $0x8b00014a // add x10, x10, x0
- WORD $0x9100894a // add x10, x10, #34
- WORD $0x4f01e600 // movi.16b v0, #48
- WORD $0xaa0e03f0 // mov x16, x14
-LBB0_84:
- WORD $0xad3f0140 // stp q0, q0, [x10, #-32]
- WORD $0xac820140 // stp q0, q0, [x10], #64
- WORD $0xf1010210 // subs x16, x16, #64
- WORD $0x54ffffa1 // b.ne LBB0_84 $-12(%rip)
- WORD $0xeb0e01ff // cmp x15, x14
- WORD $0x540000e0 // b.eq LBB0_88 $28(%rip)
-LBB0_86:
- WORD $0x0b0901ca // add w10, w14, w9
- WORD $0x4b0a03ea // neg w10, w10
- WORD $0x5280060e // mov w14, #48
-LBB0_87:
- WORD $0x3800150e // strb w14, [x8], #1
- WORD $0x7100054a // subs w10, w10, #1
- WORD $0x54ffffc1 // b.ne LBB0_87 $-8(%rip)
-LBB0_88:
- WORD $0x2a0d03ee // mov w14, w13
- WORD $0x8b0e010d // add x13, x8, x14
- WORD $0x53047d8a // lsr w10, w12, #4
- WORD $0x7109c55f // cmp w10, #625
- WORD $0x540002c3 // b.lo LBB0_91 $88(%rip)
- WORD $0x5282eb2a // mov w10, #5977
- WORD $0x72ba36ea // movk w10, #53687, lsl #16
- WORD $0x9baa7d8a // umull x10, w12, w10
- WORD $0xd36dfd4a // lsr x10, x10, #45
- WORD $0x1284e1ef // mov w15, #-10000
- WORD $0x1b0f314c // madd w12, w10, w15, w12
- WORD $0x340002cc // cbz w12, LBB0_93 $88(%rip)
- WORD $0xd280000f // mov x15, #0
- WORD $0x5290a3f0 // mov w16, #34079
- WORD $0x72aa3d70 // movk w16, #20971, lsl #16
- WORD $0x9bb07d90 // umull x16, w12, w16
- WORD $0xd365fe10 // lsr x16, x16, #37
- WORD $0x52800c91 // mov w17, #100
- WORD $0x1b11b20c // msub w12, w16, w17, w12
-Lloh20:
- WORD $0x10001791 // adr x17, _Digits $752(%rip)
-Lloh21:
- WORD $0x91000231 // add x17, x17, _Digits@PAGEOFF $0(%rip)
- WORD $0x786c5a2c // ldrh w12, [x17, w12, uxtw #1]
- WORD $0x781fe1ac // sturh w12, [x13, #-2]
- WORD $0x78707a2c // ldrh w12, [x17, x16, lsl #1]
- WORD $0x781fc1ac // sturh w12, [x13, #-4]
- WORD $0x14000009 // b LBB0_94 $36(%rip)
-LBB0_91:
- WORD $0xd280000f // mov x15, #0
- WORD $0xaa0d03f0 // mov x16, x13
- WORD $0xaa0c03ea // mov x10, x12
- WORD $0x7101915f // cmp w10, #100
- WORD $0x540000e2 // b.hs LBB0_95 $28(%rip)
-LBB0_92:
- WORD $0xaa0a03f0 // mov x16, x10
- WORD $0x14000015 // b LBB0_97 $84(%rip)
-LBB0_93:
- WORD $0x9280006f // mov x15, #-4
-LBB0_94:
- WORD $0xd10011b0 // sub x16, x13, #4
- WORD $0x7101915f // cmp w10, #100
- WORD $0x54ffff63 // b.lo LBB0_92 $-20(%rip)
-LBB0_95:
- WORD $0xd100060c // sub x12, x16, #1
- WORD $0x5290a3f1 // mov w17, #34079
- WORD $0x72aa3d71 // movk w17, #20971, lsl #16
- WORD $0x52800c81 // mov w1, #100
-Lloh22:
- WORD $0x100014c2 // adr x2, _Digits $664(%rip)
-Lloh23:
- WORD $0x91000042 // add x2, x2, _Digits@PAGEOFF $0(%rip)
-LBB0_96:
- WORD $0x9bb17d50 // umull x16, w10, w17
- WORD $0xd365fe10 // lsr x16, x16, #37
- WORD $0x1b01aa03 // msub w3, w16, w1, w10
- WORD $0x78635843 // ldrh w3, [x2, w3, uxtw #1]
- WORD $0x781ff183 // sturh w3, [x12, #-1]
- WORD $0xd100098c // sub x12, x12, #2
- WORD $0x53047d43 // lsr w3, w10, #4
- WORD $0xaa1003ea // mov x10, x16
- WORD $0x7109c07f // cmp w3, #624
- WORD $0x54fffee8 // b.hi LBB0_96 $-36(%rip)
-LBB0_97:
- WORD $0x71002a1f // cmp w16, #10
- WORD $0x540000c3 // b.lo LBB0_99 $24(%rip)
-Lloh24:
- WORD $0x1000130a // adr x10, _Digits $608(%rip)
-Lloh25:
- WORD $0x9100014a // add x10, x10, _Digits@PAGEOFF $0(%rip)
- WORD $0x7870594a // ldrh w10, [x10, w16, uxtw #1]
- WORD $0x7900010a // strh w10, [x8]
- WORD $0x14000003 // b LBB0_100 $12(%rip)
-LBB0_99:
- WORD $0x321c060a // orr w10, w16, #0x30
- WORD $0x3900010a // strb w10, [x8]
-LBB0_100:
- WORD $0xd280000a // mov x10, #0
- WORD $0x8b0f01ad // add x13, x13, x15
- WORD $0x4b0f016c // sub w12, w11, w15
- WORD $0x51000581 // sub w1, w12, #1
- WORD $0x51000991 // sub w17, w12, #2
- WORD $0xaa1103f0 // mov x16, x17
-LBB0_101:
- WORD $0x8b0a01ac // add x12, x13, x10
- WORD $0x385ff18c // ldurb w12, [x12, #-1]
- WORD $0xd100054a // sub x10, x10, #1
- WORD $0x11000610 // add w16, w16, #1
- WORD $0x7100c19f // cmp w12, #48
- WORD $0x54ffff60 // b.eq LBB0_101 $-20(%rip)
- WORD $0x8b0a01ac // add x12, x13, x10
- WORD $0x9100058c // add x12, x12, #1
- WORD $0x7100053f // cmp w9, #1
- WORD $0x54ffd66b // b.lt LBB0_35 $-1332(%rip)
- WORD $0x0b0e01e2 // add w2, w15, w14
- WORD $0x0b0a0042 // add w2, w2, w10
- WORD $0x11000442 // add w2, w2, #1
- WORD $0x6b02013f // cmp w9, w2
- WORD $0x5400016a // b.ge LBB0_107 $44(%rip)
- WORD $0x4b0b01ee // sub w14, w15, w11
- WORD $0x110005cb // add w11, w14, #1
- WORD $0x8b0a016c // add x12, x11, x10
- WORD $0x7100059f // cmp w12, #1
- WORD $0x54000c6b // b.lt LBB0_126 $396(%rip)
- WORD $0x92407d8b // and x11, x12, #0xffffffff
- WORD $0x7100219f // cmp w12, #8
- WORD $0x540001a2 // b.hs LBB0_110 $52(%rip)
- WORD $0xd280000c // mov x12, #0
- WORD $0x14000055 // b LBB0_124 $340(%rip)
-LBB0_107:
- WORD $0xcb0a0029 // sub x9, x1, x10
- WORD $0x7100053f // cmp w9, #1
- WORD $0x54ffd42b // b.lt LBB0_35 $-1404(%rip)
- WORD $0x4b0f016b // sub w11, w11, w15
- WORD $0x4b0a016b // sub w11, w11, w10
- WORD $0x5100096b // sub w11, w11, #2
- WORD $0x7100fd7f // cmp w11, #63
- WORD $0x540000e2 // b.hs LBB0_112 $28(%rip)
- WORD $0x5280000b // mov w11, #0
- WORD $0x1400001f // b LBB0_115 $124(%rip)
-LBB0_110:
- WORD $0x7101019f // cmp w12, #64
- WORD $0x54000462 // b.hs LBB0_117 $140(%rip)
- WORD $0xd280000c // mov x12, #0
- WORD $0x14000038 // b LBB0_121 $224(%rip)
-LBB0_112:
- WORD $0xd2800001 // mov x1, #0
- WORD $0xcb0a0222 // sub x2, x17, x10
- WORD $0x91000571 // add x17, x11, #1
- WORD $0x927a6a2b // and x11, x17, #0x1ffffffc0
- WORD $0x9100060c // add x12, x16, #1
- WORD $0x927a698c // and x12, x12, #0x1ffffffc0
- WORD $0x8b0e01ee // add x14, x15, x14
- WORD $0x8b0e0108 // add x8, x8, x14
- WORD $0x8b0a0108 // add x8, x8, x10
- WORD $0x8b0c0108 // add x8, x8, x12
- WORD $0x9100050c // add x12, x8, #1
- WORD $0x92407c48 // and x8, x2, #0xffffffff
- WORD $0x91000508 // add x8, x8, #1
- WORD $0x927a6908 // and x8, x8, #0x1ffffffc0
- WORD $0x4f01e600 // movi.16b v0, #48
-LBB0_113:
- WORD $0x8b0101ae // add x14, x13, x1
- WORD $0x8b0a01ce // add x14, x14, x10
- WORD $0x3c8011c0 // stur q0, [x14, #1]
- WORD $0x3c8111c0 // stur q0, [x14, #17]
- WORD $0x3c8211c0 // stur q0, [x14, #33]
- WORD $0x3c8311c0 // stur q0, [x14, #49]
- WORD $0x91010021 // add x1, x1, #64
- WORD $0xeb01011f // cmp x8, x1
- WORD $0x54ffff01 // b.ne LBB0_113 $-32(%rip)
- WORD $0xeb0b023f // cmp x17, x11
- WORD $0x54ffcf80 // b.eq LBB0_35 $-1552(%rip)
-LBB0_115:
- WORD $0x52800608 // mov w8, #48
-LBB0_116:
- WORD $0x38001588 // strb w8, [x12], #1
- WORD $0x1100056b // add w11, w11, #1
- WORD $0x6b09017f // cmp w11, w9
- WORD $0x54ffffab // b.lt LBB0_116 $-12(%rip)
- WORD $0x17fffe76 // b LBB0_35 $-1576(%rip)
-LBB0_117:
- WORD $0xd280000f // mov x15, #0
- WORD $0x927a616c // and x12, x11, #0x7fffffc0
- WORD $0x0b0a01d0 // add w16, w14, w10
- WORD $0x11000610 // add w16, w16, #1
- WORD $0x927a6210 // and x16, x16, #0x7fffffc0
- WORD $0xcb1003f0 // neg x16, x16
- WORD $0x8b0a01b1 // add x17, x13, x10
-LBB0_118:
- WORD $0x8b0f0221 // add x1, x17, x15
- WORD $0x3cdf1020 // ldur q0, [x1, #-15]
- WORD $0x3cde1021 // ldur q1, [x1, #-31]
- WORD $0x3cdd1022 // ldur q2, [x1, #-47]
- WORD $0x3cdc1023 // ldur q3, [x1, #-63]
- WORD $0x3c9f2020 // stur q0, [x1, #-14]
- WORD $0x3c9e2021 // stur q1, [x1, #-30]
- WORD $0x3c9d2022 // stur q2, [x1, #-46]
- WORD $0x3c9c2023 // stur q3, [x1, #-62]
- WORD $0xd10101ef // sub x15, x15, #64
- WORD $0xeb0f021f // cmp x16, x15
- WORD $0x54fffea1 // b.ne LBB0_118 $-44(%rip)
- WORD $0xeb0b019f // cmp x12, x11
- WORD $0x54000360 // b.eq LBB0_126 $108(%rip)
- WORD $0xf27d097f // tst x11, #0x38
- WORD $0x54000200 // b.eq LBB0_124 $64(%rip)
-LBB0_121:
- WORD $0xcb0c03ef // neg x15, x12
- WORD $0x927d6d6c // and x12, x11, #0x7ffffff8
- WORD $0x0b0a01ce // add w14, w14, w10
- WORD $0x110005ce // add w14, w14, #1
- WORD $0x927d6dce // and x14, x14, #0x7ffffff8
- WORD $0xcb0e03ee // neg x14, x14
- WORD $0x8b0a01b0 // add x16, x13, x10
-LBB0_122:
- WORD $0x8b0f0211 // add x17, x16, x15
- WORD $0xfc5f9220 // ldur d0, [x17, #-7]
- WORD $0xfc1fa220 // stur d0, [x17, #-6]
- WORD $0xd10021ef // sub x15, x15, #8
- WORD $0xeb0f01df // cmp x14, x15
- WORD $0x54ffff61 // b.ne LBB0_122 $-20(%rip)
- WORD $0xeb0b019f // cmp x12, x11
- WORD $0x54000140 // b.eq LBB0_126 $40(%rip)
-LBB0_124:
- WORD $0xcb0c03ee // neg x14, x12
- WORD $0x8b0a01af // add x15, x13, x10
-LBB0_125:
- WORD $0x8b0e01f0 // add x16, x15, x14
- WORD $0x386e69f1 // ldrb w17, [x15, x14]
- WORD $0x39000611 // strb w17, [x16, #1]
- WORD $0x9100058c // add x12, x12, #1
- WORD $0xd10005ce // sub x14, x14, #1
- WORD $0xeb0b019f // cmp x12, x11
- WORD $0x54ffff43 // b.lo LBB0_125 $-24(%rip)
-LBB0_126:
- WORD $0x528005cb // mov w11, #46
- WORD $0x3829490b // strb w11, [x8, w9, uxtw]
- WORD $0x8b0a01a8 // add x8, x13, x10
- WORD $0x9100090c // add x12, x8, #2
- WORD $0x4b000180 // sub w0, w12, w0
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
-LBB0_127:
- WORD $0x8b09016b // add x11, x11, x9
-LBB0_128:
- WORD $0x52800608 // mov w8, #48
-LBB0_129:
- WORD $0x38001568 // strb w8, [x11], #1
- WORD $0xeb0c017f // cmp x11, x12
- WORD $0x54ffffc3 // b.lo LBB0_129 $-8(%rip)
- WORD $0x17fffe39 // b LBB0_35 $-1820(%rip)
-LBB0_130:
- WORD $0x52800000 // mov w0, #0
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
-LBB0_131:
- WORD $0x1280128c // mov w12, #-149
- WORD $0xaa0e03ed // mov x13, x14
- WORD $0x17fffd39 // b LBB0_5 $-2844(%rip)
-_Digits:
- WORD $0x31303030 // .ascii 4, '0001020304050607'
- WORD $0x33303230 // .ascii 4, '0203040506070809'
- WORD $0x35303430 // .ascii 4, '0405060708091011'
- WORD $0x37303630 // .ascii 4, '0607080910111213'
- WORD $0x39303830 // .ascii 4, '0809101112131415'
- WORD $0x31313031 // .ascii 4, '1011121314151617'
- WORD $0x33313231 // .ascii 4, '1213141516171819'
- WORD $0x35313431 // .ascii 4, '1415161718192021'
- WORD $0x37313631 // .ascii 4, '1617181920212223'
- WORD $0x39313831 // .ascii 4, '1819202122232425'
- WORD $0x31323032 // .ascii 4, '2021222324252627'
- WORD $0x33323232 // .ascii 4, '2223242526272829'
- WORD $0x35323432 // .ascii 4, '2425262728293031'
- WORD $0x37323632 // .ascii 4, '2627282930313233'
- WORD $0x39323832 // .ascii 4, '2829303132333435'
- WORD $0x31333033 // .ascii 4, '3031323334353637'
- WORD $0x33333233 // .ascii 4, '3233343536373839'
- WORD $0x35333433 // .ascii 4, '3435363738394041'
- WORD $0x37333633 // .ascii 4, '3637383940414243'
- WORD $0x39333833 // .ascii 4, '3839404142434445'
- WORD $0x31343034 // .ascii 4, '4041424344454647'
- WORD $0x33343234 // .ascii 4, '4243444546474849'
- WORD $0x35343434 // .ascii 4, '4445464748495051'
- WORD $0x37343634 // .ascii 4, '4647484950515253'
- WORD $0x39343834 // .ascii 4, '4849505152535455'
- WORD $0x31353035 // .ascii 4, '5051525354555657'
- WORD $0x33353235 // .ascii 4, '5253545556575859'
- WORD $0x35353435 // .ascii 4, '5455565758596061'
- WORD $0x37353635 // .ascii 4, '5657585960616263'
- WORD $0x39353835 // .ascii 4, '5859606162636465'
- WORD $0x31363036 // .ascii 4, '6061626364656667'
- WORD $0x33363236 // .ascii 4, '6263646566676869'
- WORD $0x35363436 // .ascii 4, '6465666768697071'
- WORD $0x37363636 // .ascii 4, '6667686970717273'
- WORD $0x39363836 // .ascii 4, '6869707172737475'
- WORD $0x31373037 // .ascii 4, '7071727374757677'
- WORD $0x33373237 // .ascii 4, '7273747576777879'
- WORD $0x35373437 // .ascii 4, '7475767778798081'
- WORD $0x37373637 // .ascii 4, '7677787980818283'
- WORD $0x39373837 // .ascii 4, '7879808182838485'
- WORD $0x31383038 // .ascii 4, '8081828384858687'
- WORD $0x33383238 // .ascii 4, '8283848586878889'
- WORD $0x35383438 // .ascii 4, '8485868788899091'
- WORD $0x37383638 // .ascii 4, '8687888990919293'
- WORD $0x39383838 // .ascii 4, '8889909192939495'
- WORD $0x31393039 // .ascii 4, '9091929394959697'
- WORD $0x33393239 // .ascii 4, '9293949596979899'
- WORD $0x35393439 // .ascii 4, '949596979899'
- WORD $0x37393639 // .ascii 4, '96979899'
- WORD $0x39393839 // .ascii 4, '9899'
- WORD $0x00000000 // .p2align 3, 0x00
-_LB_15828841: // _pow10_ceil_sig_f32.g
- WORD $0x4b43fcf5; WORD $0x81ceb32c // .quad -9093133594791772939
- WORD $0x5e14fc32; WORD $0xa2425ff7 // .quad -6754730975062328270
- WORD $0x359a3b3f; WORD $0xcad2f7f5 // .quad -3831727700400522433
- WORD $0x8300ca0e; WORD $0xfd87b5f2 // .quad -177973607073265138
- WORD $0x91e07e49; WORD $0x9e74d1b7 // .quad -7028762532061872567
- WORD $0x76589ddb; WORD $0xc6120625 // .quad -4174267146649952805
- WORD $0xd3eec552; WORD $0xf79687ae // .quad -606147914885053102
- WORD $0x44753b53; WORD $0x9abe14cd // .quad -7296371474444240045
- WORD $0x95928a28; WORD $0xc16d9a00 // .quad -4508778324627912152
- WORD $0xbaf72cb2; WORD $0xf1c90080 // .quad -1024286887357502286
- WORD $0x74da7bef; WORD $0x971da050 // .quad -7557708332239520785
- WORD $0x92111aeb; WORD $0xbce50864 // .quad -4835449396872013077
- WORD $0xb69561a6; WORD $0xec1e4a7d // .quad -1432625727662628442
- WORD $0x921d5d08; WORD $0x9392ee8e // .quad -7812920107430224632
- WORD $0x36a4b44a; WORD $0xb877aa32 // .quad -5154464115860392886
- WORD $0xc44de15c; WORD $0xe69594be // .quad -1831394126398103204
- WORD $0x3ab0acda; WORD $0x901d7cf7 // .quad -8062150356639896358
- WORD $0x095cd810; WORD $0xb424dc35 // .quad -5466001927372482544
- WORD $0x4bb40e14; WORD $0xe12e1342 // .quad -2220816390788215276
- WORD $0x6f5088cc; WORD $0x8cbccc09 // .quad -8305539271883716404
- WORD $0xcb24aaff; WORD $0xafebff0b // .quad -5770238071427257601
- WORD $0xbdedd5bf; WORD $0xdbe6fece // .quad -2601111570856684097
- WORD $0x36b4a598; WORD $0x89705f41 // .quad -8543223759426509416
- WORD $0x8461cefd; WORD $0xabcc7711 // .quad -6067343680855748867
- WORD $0xe57a42bd; WORD $0xd6bf94d5 // .quad -2972493582642298179
- WORD $0xaf6c69b6; WORD $0x8637bd05 // .quad -8775337516792518218
- WORD $0x1b478424; WORD $0xa7c5ac47 // .quad -6357485877563259868
- WORD $0xe219652c; WORD $0xd1b71758 // .quad -3335171328526686932
- WORD $0x8d4fdf3c; WORD $0x83126e97 // .quad -9002011107970261188
- WORD $0x70a3d70b; WORD $0xa3d70a3d // .quad -6640827866535438581
- WORD $0xcccccccd; WORD $0xcccccccc // .quad -3689348814741910323
- WORD $0x00000000; WORD $0x80000000 // .quad -9223372036854775808
- WORD $0x00000000; WORD $0xa0000000 // .quad -6917529027641081856
- WORD $0x00000000; WORD $0xc8000000 // .quad -4035225266123964416
- WORD $0x00000000; WORD $0xfa000000 // .quad -432345564227567616
- WORD $0x00000000; WORD $0x9c400000 // .quad -7187745005283311616
- WORD $0x00000000; WORD $0xc3500000 // .quad -4372995238176751616
- WORD $0x00000000; WORD $0xf4240000 // .quad -854558029293551616
- WORD $0x00000000; WORD $0x98968000 // .quad -7451627795949551616
- WORD $0x00000000; WORD $0xbebc2000 // .quad -4702848726509551616
- WORD $0x00000000; WORD $0xee6b2800 // .quad -1266874889709551616
- WORD $0x00000000; WORD $0x9502f900 // .quad -7709325833709551616
- WORD $0x00000000; WORD $0xba43b740 // .quad -5024971273709551616
- WORD $0x00000000; WORD $0xe8d4a510 // .quad -1669528073709551616
- WORD $0x00000000; WORD $0x9184e72a // .quad -7960984073709551616
- WORD $0x80000000; WORD $0xb5e620f4 // .quad -5339544073709551616
- WORD $0xa0000000; WORD $0xe35fa931 // .quad -2062744073709551616
- WORD $0x04000000; WORD $0x8e1bc9bf // .quad -8206744073709551616
- WORD $0xc5000000; WORD $0xb1a2bc2e // .quad -5646744073709551616
- WORD $0x76400000; WORD $0xde0b6b3a // .quad -2446744073709551616
- WORD $0x89e80000; WORD $0x8ac72304 // .quad -8446744073709551616
- WORD $0xac620000; WORD $0xad78ebc5 // .quad -5946744073709551616
- WORD $0x177a8000; WORD $0xd8d726b7 // .quad -2821744073709551616
- WORD $0x6eac9000; WORD $0x87867832 // .quad -8681119073709551616
- WORD $0x0a57b400; WORD $0xa968163f // .quad -6239712823709551616
- WORD $0xcceda100; WORD $0xd3c21bce // .quad -3187955011209551616
- WORD $0x401484a0; WORD $0x84595161 // .quad -8910000909647051616
- WORD $0x9019a5c8; WORD $0xa56fa5b9 // .quad -6525815118631426616
- WORD $0xf4200f3a; WORD $0xcecb8f27 // .quad -3545582879861895366
- WORD $0xf8940985; WORD $0x813f3978 // .quad -9133518327554766459
- WORD $0x36b90be6; WORD $0xa18f07d7 // .quad -6805211891016070170
- WORD $0x04674edf; WORD $0xc9f2c9cd // .quad -3894828845342699809
- WORD $0x45812297; WORD $0xfc6f7c40 // .quad -256850038250986857
- WORD $0x2b70b59e; WORD $0x9dc5ada8 // .quad -7078060301547948642
- WORD $0x364ce306; WORD $0xc5371912 // .quad -4235889358507547898
- WORD $0xc3e01bc7; WORD $0xf684df56 // .quad -683175679707046969
- WORD $0x3a6c115d; WORD $0x9a130b96 // .quad -7344513827457986211
- WORD $0xc90715b4; WORD $0xc097ce7b // .quad -4568956265895094860
- WORD $0xbb48db21; WORD $0xf0bdc21a // .quad -1099509313941480671
- WORD $0xb50d88f5; WORD $0x96769950 // .quad -7604722348854507275
- WORD $0xe250eb32; WORD $0xbc143fa4 // .quad -4894216917640746190
- WORD $0x1ae525fe; WORD $0xeb194f8e // .quad -1506085128623544834
- WORD $0xd0cf37bf; WORD $0x92efd1b8 // .quad -7858832233030797377
- WORD $0x050305ae; WORD $0xb7abc627 // .quad -5211854272861108818
- WORD $0xc643c71a; WORD $0xe596b7b0 // .quad -1903131822648998118
- WORD $0x7bea5c70; WORD $0x8f7e32ce // .quad -8106986416796705680
- WORD $0x1ae4f38c; WORD $0xb35dbf82 // .quad -5522047002568494196
-
-TEXT ·__f32toa(SB), NOSPLIT, $0-24
- NO_LOCAL_POINTERS
-
-_entry:
- MOVD 16(g), R16
- SUB $96, RSP, R17
- CMP R16, R17
- BLS _stack_grow
-
-_f32toa:
- MOVD out+0(FP), R0
- FMOVD val+8(FP), F0
- MOVD ·_subr__f32toa(SB), R11
- WORD $0x1000005e // adr x30, .+8
- JMP (R11)
- MOVD R0, ret+16(FP)
- RET
-
-_stack_grow:
- MOVD R30, R3
- CALL runtime·morestack_noctxt<>(SB)
- JMP _entry
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/f32toa_subr_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/f32toa_subr_arm64.go
deleted file mode 100644
index 1e624c14b..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/f32toa_subr_arm64.go
+++ /dev/null
@@ -1,25 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package neon
-
-//go:nosplit
-//go:noescape
-//goland:noinspection ALL
-func __f32toa_entry__() uintptr
-
-var (
- _subr__f32toa uintptr = __f32toa_entry__() + 0
-)
-
-const (
- _stack__f32toa = 32
-)
-
-var (
- _ = _subr__f32toa
-)
-
-const (
- _ = _stack__f32toa
-)
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/f64toa_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/f64toa_arm64.go
deleted file mode 100644
index 65570eda9..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/f64toa_arm64.go
+++ /dev/null
@@ -1,29 +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 neon
-
-//go:nosplit
-func f64toa(out *byte, val float64) (ret int) {
- return __f64toa(out, val)
-}
-
-//go:nosplit
-//go:noescape
-//goland:noinspection GoUnusedParameter
-func __f64toa(out *byte, val float64) (ret int)
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/f64toa_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/f64toa_arm64.s
deleted file mode 100644
index d1e7f08b8..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/f64toa_arm64.s
+++ /dev/null
@@ -1,2492 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-#include "go_asm.h"
-#include "funcdata.h"
-#include "textflag.h"
-
-TEXT ·__f64toa_entry__(SB), NOSPLIT, $16
- NO_LOCAL_POINTERS
- WORD $0x100000a0 // adr x0, .+20
- MOVD R0, ret(FP)
- RET
- // .p2align 2, 0x00
-_f64toa:
- WORD $0xd10083ff // sub sp, sp, #32
- WORD $0xa900fbfd // stp fp, lr, [sp, #8]
- WORD $0xa93ffbfd // stp fp, lr, [sp, #-8]
- WORD $0xd10023fd // sub fp, sp, #8
- WORD $0x9e660009 // fmov x9, d0
- WORD $0xd374f92b // ubfx x11, x9, #52, #11
- WORD $0x711ffd7f // cmp w11, #2047
- WORD $0x54007c20 // b.eq LBB0_171 $3972(%rip)
- WORD $0x528005a8 // mov w8, #45
- WORD $0x39000008 // strb w8, [x0]
- WORD $0xd37ffd2a // lsr x10, x9, #63
- WORD $0x8b0a0008 // add x8, x0, x10
- WORD $0x9e66000c // fmov x12, d0
- WORD $0xf240f99f // tst x12, #0x7fffffffffffffff
- WORD $0x54000ec0 // b.eq LBB0_10 $472(%rip)
- WORD $0x9240cd2e // and x14, x9, #0xfffffffffffff
- WORD $0xd29c7fed // mov x13, #58367
- WORD $0xf2aa816d // movk x13, #21515, lsl #16
- WORD $0xf2c0004d // movk x13, #2, lsl #32
- WORD $0x34007c0b // cbz w11, LBB0_174 $3968(%rip)
- WORD $0xb24c01c9 // orr x9, x14, #0x10000000000000
- WORD $0x5110cd6c // sub w12, w11, #1075
- WORD $0x510ffd6f // sub w15, w11, #1023
- WORD $0x7100d1ff // cmp w15, #52
- WORD $0x540000e8 // b.hi LBB0_5 $28(%rip)
- WORD $0x5280866f // mov w15, #1075
- WORD $0x4b0b01ef // sub w15, w15, w11
- WORD $0x92800010 // mov x16, #-1
- WORD $0x9acf2210 // lsl x16, x16, x15
- WORD $0xea30013f // bics xzr, x9, x16
- WORD $0x54000fe0 // b.eq LBB0_18 $508(%rip)
-LBB0_5:
- WORD $0xf10001df // cmp x14, #0
- WORD $0x1a9f17ee // cset w14, eq
- WORD $0x7100057f // cmp w11, #1
- WORD $0x1a9f97eb // cset w11, hi
- WORD $0xd37ef52f // lsl x15, x9, #2
- WORD $0x6a0b01cb // ands w11, w14, w11
- WORD $0xaa0b01eb // orr x11, x15, x11
- WORD $0x52800050 // mov w16, #2
- WORD $0xb37ed130 // bfi x16, x9, #2, #53
- WORD $0x5288826e // mov w14, #17427
- WORD $0x72a0026e // movk w14, #19, lsl #16
- WORD $0x52802031 // mov w17, #257
- WORD $0x72bfff11 // movk w17, #65528, lsl #16
- WORD $0x1a9f1231 // csel w17, w17, wzr, ne
- WORD $0xd1000961 // sub x1, x11, #2
- WORD $0x1b0e458b // madd w11, w12, w14, w17
- WORD $0x13167d6b // asr w11, w11, #22
- WORD $0x528d962e // mov w14, #27825
- WORD $0x72bffcae // movk w14, #65509, lsl #16
- WORD $0x1b0e7d6e // mul w14, w11, w14
- WORD $0x0b8e4d8c // add w12, w12, w14, asr #19
- WORD $0x1100058c // add w12, w12, #1
- WORD $0x5280248e // mov w14, #292
- WORD $0x4b0b01ce // sub w14, w14, w11
-Lloh0:
- WORD $0x10008031 // adr x17, _pow10_ceil_sig.g $4100(%rip)
-Lloh1:
- WORD $0x91000231 // add x17, x17, _pow10_ceil_sig.g@PAGEOFF $0(%rip)
- WORD $0x8b2e522e // add x14, x17, w14, uxtw #4
- WORD $0xa94009d1 // ldp x17, x2, [x14]
- WORD $0x9acc202e // lsl x14, x1, x12
- WORD $0x9bd17dc1 // umulh x1, x14, x17
- WORD $0x9b117dc3 // mul x3, x14, x17
- WORD $0x9bc27dce // umulh x14, x14, x2
- WORD $0xab0301ce // adds x14, x14, x3
- WORD $0x9a813421 // cinc x1, x1, hs
- WORD $0xf27ff9df // tst x14, #0xfffffffffffffffe
- WORD $0x1a9f07ee // cset w14, ne
- WORD $0xaa0101c1 // orr x1, x14, x1
- WORD $0x9acc21ee // lsl x14, x15, x12
- WORD $0x9bd17dcf // umulh x15, x14, x17
- WORD $0x9b117dc3 // mul x3, x14, x17
- WORD $0x9bc27dce // umulh x14, x14, x2
- WORD $0xab0301c3 // adds x3, x14, x3
- WORD $0x9a8f35ee // cinc x14, x15, hs
- WORD $0xf27ff87f // tst x3, #0xfffffffffffffffe
- WORD $0x1a9f07ef // cset w15, ne
- WORD $0xaa0e01ef // orr x15, x15, x14
- WORD $0x9acc220c // lsl x12, x16, x12
- WORD $0x9bd17d90 // umulh x16, x12, x17
- WORD $0x9b117d91 // mul x17, x12, x17
- WORD $0x9bc27d8c // umulh x12, x12, x2
- WORD $0xab11018c // adds x12, x12, x17
- WORD $0x9a903610 // cinc x16, x16, hs
- WORD $0xf27ff99f // tst x12, #0xfffffffffffffffe
- WORD $0x1a9f07ec // cset w12, ne
- WORD $0xaa10018c // orr x12, x12, x16
- WORD $0x92400129 // and x9, x9, #0x1
- WORD $0x8b090030 // add x16, x1, x9
- WORD $0xcb090189 // sub x9, x12, x9
- WORD $0xf100a1ff // cmp x15, #40
- WORD $0x540001e3 // b.lo LBB0_7 $60(%rip)
- WORD $0xb202e7ec // mov x12, #-3689348814741910324
- WORD $0xf29999ac // movk x12, #52429
- WORD $0x9bcc7dcc // umulh x12, x14, x12
- WORD $0xd345fd8c // lsr x12, x12, #5
- WORD $0x8b0c0991 // add x17, x12, x12, lsl #2
- WORD $0xd37df231 // lsl x17, x17, #3
- WORD $0x9100a221 // add x1, x17, #40
- WORD $0xeb11021f // cmp x16, x17
- WORD $0x1a9f97f1 // cset w17, hi
- WORD $0xeb09003f // cmp x1, x9
- WORD $0x1a9f87e1 // cset w1, ls
- WORD $0x9a8c858c // cinc x12, x12, ls
- WORD $0x6b01023f // cmp w17, w1
- WORD $0x54000460 // b.eq LBB0_11 $140(%rip)
-LBB0_7:
- WORD $0xd342fdcc // lsr x12, x14, #2
- WORD $0x927ef5d1 // and x17, x14, #0xfffffffffffffffc
- WORD $0x91001221 // add x1, x17, #4
- WORD $0xeb09003f // cmp x1, x9
- WORD $0x1a9f87e2 // cset w2, ls
- WORD $0xeb11021f // cmp x16, x17
- WORD $0x1a9f97f0 // cset w16, hi
- WORD $0x4a020210 // eor w16, w16, w2
- WORD $0xb27f0231 // orr x17, x17, #0x2
- WORD $0xeb1101ff // cmp x15, x17
- WORD $0x1a9f17ef // cset w15, eq
- WORD $0x0a4e09ee // and w14, w15, w14, lsr #2
- WORD $0x1a9f95ce // csinc w14, w14, wzr, ls
- WORD $0x8b0e018e // add x14, x12, x14
- WORD $0xeb09003f // cmp x1, x9
- WORD $0x9a8c8589 // cinc x9, x12, ls
- WORD $0x7200021f // tst w16, #0x1
- WORD $0x9a8911cc // csel x12, x14, x9, ne
- WORD $0xeb0d019f // cmp x12, x13
- WORD $0x54000249 // b.ls LBB0_12 $72(%rip)
-LBB0_8:
- WORD $0xd29d0009 // mov x9, #59392
- WORD $0xf2a90ec9 // movk x9, #18550, lsl #16
- WORD $0xf2c002e9 // movk x9, #23, lsl #32
- WORD $0xeb09019f // cmp x12, x9
- WORD $0x54000222 // b.hs LBB0_14 $68(%rip)
- WORD $0x5280016d // mov w13, #11
- WORD $0x140000f3 // b LBB0_67 $972(%rip)
-LBB0_10:
- WORD $0x52800609 // mov w9, #48
- WORD $0x39000109 // strb w9, [x8]
- WORD $0x4b000108 // sub w8, w8, w0
- WORD $0x11000500 // add w0, w8, #1
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
-LBB0_11:
- WORD $0x1100056b // add w11, w11, #1
- WORD $0xeb0d019f // cmp x12, x13
- WORD $0x54fffe08 // b.hi LBB0_8 $-64(%rip)
-LBB0_12:
- WORD $0xf100299f // cmp x12, #10
- WORD $0x54000142 // b.hs LBB0_16 $40(%rip)
- WORD $0x5280002d // mov w13, #1
- WORD $0x140000e5 // b LBB0_67 $916(%rip)
-LBB0_14:
- WORD $0xd2820009 // mov x9, #4096
- WORD $0xf2ba94a9 // movk x9, #54437, lsl #16
- WORD $0xf2c01d09 // movk x9, #232, lsl #32
- WORD $0xeb09019f // cmp x12, x9
- WORD $0x54000262 // b.hs LBB0_21 $76(%rip)
- WORD $0x5280018d // mov w13, #12
- WORD $0x140000de // b LBB0_67 $888(%rip)
-LBB0_16:
- WORD $0xf101919f // cmp x12, #100
- WORD $0x540002c2 // b.hs LBB0_23 $88(%rip)
- WORD $0x5280004d // mov w13, #2
- WORD $0x140000da // b LBB0_67 $872(%rip)
-LBB0_18:
- WORD $0x9acf252a // lsr x10, x9, x15
-Lloh2:
- WORD $0x10006d09 // adr x9, _Digits $3488(%rip)
-Lloh3:
- WORD $0x91000129 // add x9, x9, _Digits@PAGEOFF $0(%rip)
- WORD $0xeb0d015f // cmp x10, x13
- WORD $0x54000269 // b.ls LBB0_25 $76(%rip)
- WORD $0xd29d000b // mov x11, #59392
- WORD $0xf2a90ecb // movk x11, #18550, lsl #16
- WORD $0xf2c002eb // movk x11, #23, lsl #32
- WORD $0xeb0b015f // cmp x10, x11
- WORD $0x540003e2 // b.hs LBB0_31 $124(%rip)
- WORD $0x5280016b // mov w11, #11
- WORD $0x14000067 // b LBB0_54 $412(%rip)
-LBB0_21:
- WORD $0xd2940009 // mov x9, #40960
- WORD $0xf2a9ce49 // movk x9, #20082, lsl #16
- WORD $0xf2c12309 // movk x9, #2328, lsl #32
- WORD $0xeb09019f // cmp x12, x9
- WORD $0x54000182 // b.hs LBB0_27 $48(%rip)
- WORD $0x528001ad // mov w13, #13
- WORD $0x140000c7 // b LBB0_67 $796(%rip)
-LBB0_23:
- WORD $0xf10fa19f // cmp x12, #1000
- WORD $0x540001e2 // b.hs LBB0_29 $60(%rip)
- WORD $0x5280006d // mov w13, #3
- WORD $0x140000c3 // b LBB0_67 $780(%rip)
-LBB0_25:
- WORD $0xf100295f // cmp x10, #10
- WORD $0x540002e2 // b.hs LBB0_33 $92(%rip)
- WORD $0x5280002b // mov w11, #1
- WORD $0x8b0b010b // add x11, x8, x11
- WORD $0x14000346 // b LBB0_176 $3352(%rip)
-LBB0_27:
- WORD $0xd2880009 // mov x9, #16384
- WORD $0xf2a20f49 // movk x9, #4218, lsl #16
- WORD $0xf2cb5e69 // movk x9, #23283, lsl #32
- WORD $0xeb09019f // cmp x12, x9
- WORD $0x54000282 // b.hs LBB0_35 $80(%rip)
- WORD $0x528001cd // mov w13, #14
- WORD $0x140000b7 // b LBB0_67 $732(%rip)
-LBB0_29:
- WORD $0xd344fd89 // lsr x9, x12, #4
- WORD $0xf109c53f // cmp x9, #625
- WORD $0x540002c2 // b.hs LBB0_37 $88(%rip)
- WORD $0x5280008d // mov w13, #4
- WORD $0x140000b2 // b LBB0_67 $712(%rip)
-LBB0_31:
- WORD $0xd282000b // mov x11, #4096
- WORD $0xf2ba94ab // movk x11, #54437, lsl #16
- WORD $0xf2c01d0b // movk x11, #232, lsl #32
- WORD $0xeb0b015f // cmp x10, x11
- WORD $0x54000282 // b.hs LBB0_39 $80(%rip)
- WORD $0x5280018b // mov w11, #12
- WORD $0x14000044 // b LBB0_54 $272(%rip)
-LBB0_33:
- WORD $0xf101915f // cmp x10, #100
- WORD $0x540002e2 // b.hs LBB0_41 $92(%rip)
- WORD $0x5280004b // mov w11, #2
- WORD $0x8b0b010b // add x11, x8, x11
- WORD $0x1400032e // b LBB0_176 $3256(%rip)
-LBB0_35:
- WORD $0xb2718be9 // mov x9, #1125899906809856
- WORD $0xf2b498c9 // movk x9, #42182, lsl #16
- WORD $0xf2d1afc9 // movk x9, #36222, lsl #32
- WORD $0xeb09019f // cmp x12, x9
- WORD $0x54000282 // b.hs LBB0_43 $80(%rip)
- WORD $0x528001ed // mov w13, #15
- WORD $0x1400009f // b LBB0_67 $636(%rip)
-LBB0_37:
- WORD $0xd345fd89 // lsr x9, x12, #5
- WORD $0xf130d53f // cmp x9, #3125
- WORD $0x540002c2 // b.hs LBB0_45 $88(%rip)
- WORD $0x528000ad // mov w13, #5
- WORD $0x1400009a // b LBB0_67 $616(%rip)
-LBB0_39:
- WORD $0xd294000b // mov x11, #40960
- WORD $0xf2a9ce4b // movk x11, #20082, lsl #16
- WORD $0xf2c1230b // movk x11, #2328, lsl #32
- WORD $0xeb0b015f // cmp x10, x11
- WORD $0x540002a2 // b.hs LBB0_47 $84(%rip)
- WORD $0x528001ab // mov w11, #13
- WORD $0x1400002c // b LBB0_54 $176(%rip)
-LBB0_41:
- WORD $0xf10fa15f // cmp x10, #1000
- WORD $0x54000302 // b.hs LBB0_49 $96(%rip)
- WORD $0x5280006b // mov w11, #3
- WORD $0x8b0b010b // add x11, x8, x11
- WORD $0x14000316 // b LBB0_176 $3160(%rip)
-LBB0_43:
- WORD $0xd2adf829 // mov x9, #1874919424
- WORD $0xf2d0de49 // movk x9, #34546, lsl #32
- WORD $0xf2e00469 // movk x9, #35, lsl #48
- WORD $0xeb09019f // cmp x12, x9
- WORD $0x52800209 // mov w9, #16
-LBB0_44:
- WORD $0x1a89352d // cinc w13, w9, hs
- WORD $0x14000087 // b LBB0_67 $540(%rip)
-LBB0_45:
- WORD $0x52884809 // mov w9, #16960
- WORD $0x72a001e9 // movk w9, #15, lsl #16
- WORD $0xeb09019f // cmp x12, x9
- WORD $0x54000202 // b.hs LBB0_51 $64(%rip)
- WORD $0x528000cd // mov w13, #6
- WORD $0x14000081 // b LBB0_67 $516(%rip)
-LBB0_47:
- WORD $0xd288000b // mov x11, #16384
- WORD $0xf2a20f4b // movk x11, #4218, lsl #16
- WORD $0xf2cb5e6b // movk x11, #23283, lsl #32
- WORD $0xeb0b015f // cmp x10, x11
- WORD $0x540001e2 // b.hs LBB0_53 $60(%rip)
- WORD $0x528001cb // mov w11, #14
- WORD $0x14000013 // b LBB0_54 $76(%rip)
-LBB0_49:
- WORD $0xd344fd4b // lsr x11, x10, #4
- WORD $0xf109c57f // cmp x11, #625
- WORD $0x54000d82 // b.hs LBB0_63 $432(%rip)
- WORD $0x5280008b // mov w11, #4
- WORD $0x8b0b010b // add x11, x8, x11
- WORD $0x140002fc // b LBB0_176 $3056(%rip)
-LBB0_51:
- WORD $0x5292d009 // mov w9, #38528
- WORD $0x72a01309 // movk w9, #152, lsl #16
- WORD $0xeb09019f // cmp x12, x9
- WORD $0x54000d62 // b.hs LBB0_65 $428(%rip)
- WORD $0x528000ed // mov w13, #7
- WORD $0x1400006e // b LBB0_67 $440(%rip)
-LBB0_53:
- WORD $0xb2718beb // mov x11, #1125899906809856
- WORD $0xf2b498cb // movk x11, #42182, lsl #16
- WORD $0xf2d1afcb // movk x11, #36222, lsl #32
- WORD $0xeb0b015f // cmp x10, x11
- WORD $0x528001eb // mov w11, #15
- WORD $0x9a8b356b // cinc x11, x11, hs
-LBB0_54:
- WORD $0x8b0b010b // add x11, x8, x11
-LBB0_55:
- WORD $0xd288c3ac // mov x12, #17949
- WORD $0xf2ae230c // movk x12, #28952, lsl #16
- WORD $0xf2d798ec // movk x12, #48327, lsl #32
- WORD $0xf2e0014c // movk x12, #10, lsl #48
- WORD $0x9bcc7d4c // umulh x12, x10, x12
- WORD $0xd34efd8d // lsr x13, x12, #14
- WORD $0x5283e00c // mov w12, #7936
- WORD $0x72bf414c // movk w12, #64010, lsl #16
- WORD $0x1b0c29aa // madd w10, w13, w12, w10
- WORD $0x5282eb2c // mov w12, #5977
- WORD $0x72ba36ec // movk w12, #53687, lsl #16
- WORD $0x9bac7d4c // umull x12, w10, w12
- WORD $0xd36dfd8c // lsr x12, x12, #45
- WORD $0x5284e20e // mov w14, #10000
- WORD $0x1b0ea98a // msub w10, w12, w14, w10
- WORD $0x5291b72f // mov w15, #36281
- WORD $0x72a000cf // movk w15, #6, lsl #16
- WORD $0x9baf7d8f // umull x15, w12, w15
- WORD $0xd360fdef // lsr x15, x15, #32
- WORD $0x1b0eb1ec // msub w12, w15, w14, w12
- WORD $0x53023d4e // ubfx w14, w10, #2, #14
- WORD $0x52828f6f // mov w15, #5243
- WORD $0x1b0f7dce // mul w14, w14, w15
- WORD $0x53117dce // lsr w14, w14, #17
- WORD $0x52800c90 // mov w16, #100
- WORD $0x1b10a9ca // msub w10, w14, w16, w10
- WORD $0x92403d4a // and x10, x10, #0xffff
- WORD $0x1b0f7d8f // mul w15, w12, w15
- WORD $0x53137def // lsr w15, w15, #19
- WORD $0x1b10b1f0 // msub w16, w15, w16, w12
- WORD $0x786a792a // ldrh w10, [x9, x10, lsl #1]
- WORD $0x786f592f // ldrh w15, [x9, w15, uxtw #1]
- WORD $0xaa0b03ec // mov x12, x11
- WORD $0x781f8d8f // strh w15, [x12, #-8]!
- WORD $0x79000d8a // strh w10, [x12, #6]
- WORD $0x786e592a // ldrh w10, [x9, w14, uxtw #1]
- WORD $0x92403e0e // and x14, x16, #0xffff
- WORD $0x7900098a // strh w10, [x12, #4]
- WORD $0x786e792a // ldrh w10, [x9, x14, lsl #1]
- WORD $0x7900058a // strh w10, [x12, #2]
- WORD $0xaa0d03ea // mov x10, x13
- WORD $0xd3447dad // ubfx x13, x13, #4, #28
- WORD $0x7109c5bf // cmp w13, #625
- WORD $0x540058e3 // b.lo LBB0_177 $2844(%rip)
-LBB0_56:
- WORD $0x529c1fee // mov w14, #57599
- WORD $0x72a0beae // movk w14, #1525, lsl #16
- WORD $0x5282eb2f // mov w15, #5977
- WORD $0x72ba36ef // movk w15, #53687, lsl #16
- WORD $0x1284e1f0 // mov w16, #-10000
- WORD $0x5290a3f1 // mov w17, #34079
- WORD $0x72aa3d71 // movk w17, #20971, lsl #16
- WORD $0x52800c81 // mov w1, #100
-LBB0_57:
- WORD $0x9baf7d4d // umull x13, w10, w15
- WORD $0xd36dfdad // lsr x13, x13, #45
- WORD $0x1b1029a2 // madd w2, w13, w16, w10
- WORD $0x9bb17c43 // umull x3, w2, w17
- WORD $0xd365fc63 // lsr x3, x3, #37
- WORD $0x1b018862 // msub w2, w3, w1, w2
- WORD $0x78625922 // ldrh w2, [x9, w2, uxtw #1]
- WORD $0x78637923 // ldrh w3, [x9, x3, lsl #1]
- WORD $0x781fcd83 // strh w3, [x12, #-4]!
- WORD $0x79000582 // strh w2, [x12, #2]
- WORD $0x6b0e015f // cmp w10, w14
- WORD $0xaa0d03ea // mov x10, x13
- WORD $0x54fffe88 // b.hi LBB0_57 $-48(%rip)
- WORD $0x710191bf // cmp w13, #100
- WORD $0x54000163 // b.lo LBB0_60 $44(%rip)
-LBB0_59:
- WORD $0x53023daa // ubfx w10, w13, #2, #14
- WORD $0x52828f6e // mov w14, #5243
- WORD $0x1b0e7d4a // mul w10, w10, w14
- WORD $0x53117d4a // lsr w10, w10, #17
- WORD $0x52800c8e // mov w14, #100
- WORD $0x1b0eb54d // msub w13, w10, w14, w13
- WORD $0x92403dad // and x13, x13, #0xffff
- WORD $0x786d792d // ldrh w13, [x9, x13, lsl #1]
- WORD $0x781fed8d // strh w13, [x12, #-2]!
- WORD $0xaa0a03ed // mov x13, x10
-LBB0_60:
- WORD $0x710029bf // cmp w13, #10
- WORD $0x540000e3 // b.lo LBB0_62 $28(%rip)
- WORD $0x786d5928 // ldrh w8, [x9, w13, uxtw #1]
- WORD $0x781fe188 // sturh w8, [x12, #-2]
- WORD $0x4b000160 // sub w0, w11, w0
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
-LBB0_62:
- WORD $0x321c05a9 // orr w9, w13, #0x30
- WORD $0x39000109 // strb w9, [x8]
- WORD $0x4b000160 // sub w0, w11, w0
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
-LBB0_63:
- WORD $0xd345fd4b // lsr x11, x10, #5
- WORD $0xf130d57f // cmp x11, #3125
- WORD $0x54004d02 // b.hs LBB0_166 $2464(%rip)
- WORD $0x528000ab // mov w11, #5
- WORD $0x8b0b010b // add x11, x8, x11
- WORD $0x1400028e // b LBB0_176 $2616(%rip)
-LBB0_65:
- WORD $0x529c2009 // mov w9, #57600
- WORD $0x72a0bea9 // movk w9, #1525, lsl #16
- WORD $0xeb09019f // cmp x12, x9
- WORD $0x54004d02 // b.hs LBB0_168 $2464(%rip)
- WORD $0x5280010d // mov w13, #8
-LBB0_67:
- WORD $0x0b0b01a9 // add w9, w13, w11
- WORD $0x5100592e // sub w14, w9, #22
- WORD $0xd360fd8f // lsr x15, x12, #32
- WORD $0x310071df // cmn w14, #28
- WORD $0x54000168 // b.hi LBB0_71 $44(%rip)
- WORD $0x9100050b // add x11, x8, #1
- WORD $0x2a0d03ed // mov w13, w13
- WORD $0x8b0d016e // add x14, x11, x13
- WORD $0xb500022f // cbnz x15, LBB0_75 $68(%rip)
- WORD $0xaa0c03f0 // mov x16, x12
- WORD $0x53047e0c // lsr w12, w16, #4
- WORD $0x7109c59f // cmp w12, #625
- WORD $0x540017c2 // b.hs LBB0_94 $760(%rip)
-LBB0_70:
- WORD $0xaa1003ec // mov x12, x16
- WORD $0x140000d3 // b LBB0_96 $844(%rip)
-LBB0_71:
- WORD $0x37f8074b // tbnz w11, #31, LBB0_77 $232(%rip)
- WORD $0x2a0d03ee // mov w14, w13
- WORD $0x8b0e010b // add x11, x8, x14
- WORD $0xb500084f // cbnz x15, LBB0_81 $264(%rip)
- WORD $0xaa0b03ef // mov x15, x11
- WORD $0x53047d90 // lsr w16, w12, #4
- WORD $0x7109c61f // cmp w16, #625
- WORD $0x54000d82 // b.hs LBB0_82 $432(%rip)
-LBB0_74:
- WORD $0xaa0c03f0 // mov x16, x12
- WORD $0x14000081 // b LBB0_84 $516(%rip)
-LBB0_75:
- WORD $0xd29cefef // mov x15, #59263
- WORD $0xf2b8460f // movk x15, #49712, lsl #16
- WORD $0xf2c7710f // movk x15, #15240, lsl #32
- WORD $0xf2eabccf // movk x15, #21990, lsl #48
- WORD $0x9bcf7d8f // umulh x15, x12, x15
- WORD $0xd359fdf0 // lsr x16, x15, #25
- WORD $0x5283e00f // mov w15, #7936
- WORD $0x72bf414f // movk w15, #64010, lsl #16
- WORD $0x1b0f320c // madd w12, w16, w15, w12
- WORD $0x3400146c // cbz w12, LBB0_93 $652(%rip)
- WORD $0xd280000f // mov x15, #0
- WORD $0x5282eb31 // mov w17, #5977
- WORD $0x72ba36f1 // movk w17, #53687, lsl #16
- WORD $0x9bb17d91 // umull x17, w12, w17
- WORD $0xd36dfe31 // lsr x17, x17, #45
- WORD $0x5284e201 // mov w1, #10000
- WORD $0x1b01b22c // msub w12, w17, w1, w12
- WORD $0x5291b722 // mov w2, #36281
- WORD $0x72a000c2 // movk w2, #6, lsl #16
- WORD $0x9ba27e22 // umull x2, w17, w2
- WORD $0xd360fc42 // lsr x2, x2, #32
- WORD $0x1b01c451 // msub w17, w2, w1, w17
- WORD $0x53023d81 // ubfx w1, w12, #2, #14
- WORD $0x52828f62 // mov w2, #5243
- WORD $0x1b027c21 // mul w1, w1, w2
- WORD $0x53117c21 // lsr w1, w1, #17
- WORD $0x52800c83 // mov w3, #100
- WORD $0x1b03b02c // msub w12, w1, w3, w12
- WORD $0x92403d8c // and x12, x12, #0xffff
- WORD $0x1b027e22 // mul w2, w17, w2
- WORD $0x53137c42 // lsr w2, w2, #19
-Lloh4:
- WORD $0x10004b04 // adr x4, _Digits $2400(%rip)
-Lloh5:
- WORD $0x91000084 // add x4, x4, _Digits@PAGEOFF $0(%rip)
- WORD $0x786c788c // ldrh w12, [x4, x12, lsl #1]
- WORD $0x1b03c451 // msub w17, w2, w3, w17
- WORD $0x781fe1cc // sturh w12, [x14, #-2]
- WORD $0x92403e2c // and x12, x17, #0xffff
- WORD $0x78615891 // ldrh w17, [x4, w1, uxtw #1]
- WORD $0x781fc1d1 // sturh w17, [x14, #-4]
- WORD $0x786c788c // ldrh w12, [x4, x12, lsl #1]
- WORD $0x781fa1cc // sturh w12, [x14, #-6]
- WORD $0x7862588c // ldrh w12, [x4, w2, uxtw #1]
- WORD $0x781f81cc // sturh w12, [x14, #-8]
- WORD $0xd10021ce // sub x14, x14, #8
- WORD $0x53047e0c // lsr w12, w16, #4
- WORD $0x7109c59f // cmp w12, #625
- WORD $0x54fff8c3 // b.lo LBB0_70 $-232(%rip)
- WORD $0x14000082 // b LBB0_94 $520(%rip)
-LBB0_77:
- WORD $0x7100013f // cmp w9, #0
- WORD $0x540023cc // b.gt LBB0_123 $1144(%rip)
- WORD $0x5285c60e // mov w14, #11824
- WORD $0x7800250e // strh w14, [x8], #2
- WORD $0x36f82369 // tbz w9, #31, LBB0_123 $1132(%rip)
- WORD $0x2a2d03ee // mvn w14, w13
- WORD $0x4b0b01ce // sub w14, w14, w11
- WORD $0x7100fddf // cmp w14, #63
- WORD $0x54002082 // b.hs LBB0_118 $1040(%rip)
- WORD $0x5280000e // mov w14, #0
- WORD $0x1400010f // b LBB0_121 $1084(%rip)
-LBB0_81:
- WORD $0xd29cefef // mov x15, #59263
- WORD $0xf2b8460f // movk x15, #49712, lsl #16
- WORD $0xf2c7710f // movk x15, #15240, lsl #32
- WORD $0xf2eabccf // movk x15, #21990, lsl #48
- WORD $0x9bcf7d8f // umulh x15, x12, x15
- WORD $0xd359fdf0 // lsr x16, x15, #25
- WORD $0x5283e00f // mov w15, #7936
- WORD $0x72bf414f // movk w15, #64010, lsl #16
- WORD $0x1b0f320c // madd w12, w16, w15, w12
- WORD $0x5282eb2f // mov w15, #5977
- WORD $0x72ba36ef // movk w15, #53687, lsl #16
- WORD $0x9baf7d8f // umull x15, w12, w15
- WORD $0xd36dfdef // lsr x15, x15, #45
- WORD $0x5284e211 // mov w17, #10000
- WORD $0x1b11b1ec // msub w12, w15, w17, w12
- WORD $0x5291b721 // mov w1, #36281
- WORD $0x72a000c1 // movk w1, #6, lsl #16
- WORD $0x9ba17de1 // umull x1, w15, w1
- WORD $0xd360fc21 // lsr x1, x1, #32
- WORD $0x1b11bc2f // msub w15, w1, w17, w15
- WORD $0x53023d91 // ubfx w17, w12, #2, #14
- WORD $0x52828f61 // mov w1, #5243
- WORD $0x1b017e31 // mul w17, w17, w1
- WORD $0x53117e31 // lsr w17, w17, #17
- WORD $0x52800c82 // mov w2, #100
- WORD $0x1b02b22c // msub w12, w17, w2, w12
- WORD $0x92403d8c // and x12, x12, #0xffff
- WORD $0x1b017de1 // mul w1, w15, w1
- WORD $0x53137c21 // lsr w1, w1, #19
- WORD $0x1b02bc22 // msub w2, w1, w2, w15
-Lloh6:
- WORD $0x100043c3 // adr x3, _Digits $2168(%rip)
-Lloh7:
- WORD $0x91000063 // add x3, x3, _Digits@PAGEOFF $0(%rip)
- WORD $0x786c786c // ldrh w12, [x3, x12, lsl #1]
- WORD $0x78615861 // ldrh w1, [x3, w1, uxtw #1]
- WORD $0xaa0b03ef // mov x15, x11
- WORD $0x781f8de1 // strh w1, [x15, #-8]!
- WORD $0x79000dec // strh w12, [x15, #6]
- WORD $0x7871586c // ldrh w12, [x3, w17, uxtw #1]
- WORD $0x92403c51 // and x17, x2, #0xffff
- WORD $0x790009ec // strh w12, [x15, #4]
- WORD $0x7871786c // ldrh w12, [x3, x17, lsl #1]
- WORD $0x790005ec // strh w12, [x15, #2]
- WORD $0xaa1003ec // mov x12, x16
- WORD $0x53047d90 // lsr w16, w12, #4
- WORD $0x7109c61f // cmp w16, #625
- WORD $0x54fff2c3 // b.lo LBB0_74 $-424(%rip)
-LBB0_82:
- WORD $0x529c1ff1 // mov w17, #57599
- WORD $0x72a0beb1 // movk w17, #1525, lsl #16
- WORD $0x5282eb21 // mov w1, #5977
- WORD $0x72ba36e1 // movk w1, #53687, lsl #16
- WORD $0x1284e1e2 // mov w2, #-10000
- WORD $0x5290a3e3 // mov w3, #34079
- WORD $0x72aa3d63 // movk w3, #20971, lsl #16
- WORD $0x52800c84 // mov w4, #100
-Lloh8:
- WORD $0x100040c5 // adr x5, _Digits $2072(%rip)
-Lloh9:
- WORD $0x910000a5 // add x5, x5, _Digits@PAGEOFF $0(%rip)
-LBB0_83:
- WORD $0x9ba17d90 // umull x16, w12, w1
- WORD $0xd36dfe10 // lsr x16, x16, #45
- WORD $0x1b023206 // madd w6, w16, w2, w12
- WORD $0x9ba37cc7 // umull x7, w6, w3
- WORD $0xd365fce7 // lsr x7, x7, #37
- WORD $0x1b0498e6 // msub w6, w7, w4, w6
- WORD $0x786658a6 // ldrh w6, [x5, w6, uxtw #1]
- WORD $0x786778a7 // ldrh w7, [x5, x7, lsl #1]
- WORD $0x781fcde7 // strh w7, [x15, #-4]!
- WORD $0x790005e6 // strh w6, [x15, #2]
- WORD $0x6b11019f // cmp w12, w17
- WORD $0xaa1003ec // mov x12, x16
- WORD $0x54fffe88 // b.hi LBB0_83 $-48(%rip)
-LBB0_84:
- WORD $0x7101921f // cmp w16, #100
- WORD $0x540001a3 // b.lo LBB0_86 $52(%rip)
- WORD $0x53023e0c // ubfx w12, w16, #2, #14
- WORD $0x52828f71 // mov w17, #5243
- WORD $0x1b117d8c // mul w12, w12, w17
- WORD $0x53117d8c // lsr w12, w12, #17
- WORD $0x52800c91 // mov w17, #100
- WORD $0x1b11c190 // msub w16, w12, w17, w16
-Lloh10:
- WORD $0x10003df1 // adr x17, _Digits $1980(%rip)
-Lloh11:
- WORD $0x91000231 // add x17, x17, _Digits@PAGEOFF $0(%rip)
- WORD $0x92403e10 // and x16, x16, #0xffff
- WORD $0x78707a30 // ldrh w16, [x17, x16, lsl #1]
- WORD $0x781fedf0 // strh w16, [x15, #-2]!
- WORD $0xaa0c03f0 // mov x16, x12
-LBB0_86:
- WORD $0x8b09010c // add x12, x8, x9
- WORD $0x71002a1f // cmp w16, #10
- WORD $0x54000163 // b.lo LBB0_89 $44(%rip)
-Lloh12:
- WORD $0x10003cc8 // adr x8, _Digits $1944(%rip)
-Lloh13:
- WORD $0x91000108 // add x8, x8, _Digits@PAGEOFF $0(%rip)
- WORD $0x78705908 // ldrh w8, [x8, w16, uxtw #1]
- WORD $0x781fe1e8 // sturh w8, [x15, #-2]
- WORD $0x6b0901bf // cmp w13, w9
- WORD $0x54000123 // b.lo LBB0_90 $36(%rip)
-LBB0_88:
- WORD $0x4b000180 // sub w0, w12, w0
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
-LBB0_89:
- WORD $0x321c060f // orr w15, w16, #0x30
- WORD $0x3900010f // strb w15, [x8]
- WORD $0x6b0901bf // cmp w13, w9
- WORD $0x54ffff22 // b.hs LBB0_88 $-28(%rip)
-LBB0_90:
- WORD $0x8b000148 // add x8, x10, x0
- WORD $0x8b0e010d // add x13, x8, x14
- WORD $0x910005af // add x15, x13, #1
- WORD $0x8b090108 // add x8, x8, x9
- WORD $0xeb0801ff // cmp x15, x8
- WORD $0x9a8d9508 // csinc x8, x8, x13, ls
- WORD $0xcb0d0108 // sub x8, x8, x13
- WORD $0xf100211f // cmp x8, #8
- WORD $0x54003343 // b.lo LBB0_164 $1640(%rip)
- WORD $0xf101011f // cmp x8, #64
- WORD $0x54000f02 // b.hs LBB0_111 $480(%rip)
- WORD $0xd2800009 // mov x9, #0
- WORD $0x14000084 // b LBB0_115 $528(%rip)
-LBB0_93:
- WORD $0x928000ef // mov x15, #-8
- WORD $0xd10021ce // sub x14, x14, #8
- WORD $0x53047e0c // lsr w12, w16, #4
- WORD $0x7109c59f // cmp w12, #625
- WORD $0x54ffe883 // b.lo LBB0_70 $-752(%rip)
-LBB0_94:
- WORD $0x529c1ff1 // mov w17, #57599
- WORD $0x72a0beb1 // movk w17, #1525, lsl #16
- WORD $0x5282eb21 // mov w1, #5977
- WORD $0x72ba36e1 // movk w1, #53687, lsl #16
- WORD $0x1284e1e2 // mov w2, #-10000
- WORD $0x5290a3e3 // mov w3, #34079
- WORD $0x72aa3d63 // movk w3, #20971, lsl #16
- WORD $0x52800c84 // mov w4, #100
-Lloh14:
- WORD $0x100037c5 // adr x5, _Digits $1784(%rip)
-Lloh15:
- WORD $0x910000a5 // add x5, x5, _Digits@PAGEOFF $0(%rip)
-LBB0_95:
- WORD $0x9ba17e0c // umull x12, w16, w1
- WORD $0xd36dfd8c // lsr x12, x12, #45
- WORD $0x1b024186 // madd w6, w12, w2, w16
- WORD $0x9ba37cc7 // umull x7, w6, w3
- WORD $0xd365fce7 // lsr x7, x7, #37
- WORD $0x1b0498e6 // msub w6, w7, w4, w6
- WORD $0x786658a6 // ldrh w6, [x5, w6, uxtw #1]
- WORD $0x786778a7 // ldrh w7, [x5, x7, lsl #1]
- WORD $0x781fcdc7 // strh w7, [x14, #-4]!
- WORD $0x790005c6 // strh w6, [x14, #2]
- WORD $0x6b11021f // cmp w16, w17
- WORD $0xaa0c03f0 // mov x16, x12
- WORD $0x54fffe88 // b.hi LBB0_95 $-48(%rip)
-LBB0_96:
- WORD $0x7101919f // cmp w12, #100
- WORD $0x540001a3 // b.lo LBB0_98 $52(%rip)
- WORD $0x53023d90 // ubfx w16, w12, #2, #14
- WORD $0x52828f71 // mov w17, #5243
- WORD $0x1b117e10 // mul w16, w16, w17
- WORD $0x53117e10 // lsr w16, w16, #17
- WORD $0x52800c91 // mov w17, #100
- WORD $0x1b11b20c // msub w12, w16, w17, w12
-Lloh16:
- WORD $0x100034f1 // adr x17, _Digits $1692(%rip)
-Lloh17:
- WORD $0x91000231 // add x17, x17, _Digits@PAGEOFF $0(%rip)
- WORD $0x92403d8c // and x12, x12, #0xffff
- WORD $0x786c7a2c // ldrh w12, [x17, x12, lsl #1]
- WORD $0x781fedcc // strh w12, [x14, #-2]!
- WORD $0xaa1003ec // mov x12, x16
-LBB0_98:
- WORD $0x7100299f // cmp w12, #10
- WORD $0x540000c3 // b.lo LBB0_100 $24(%rip)
-Lloh18:
- WORD $0x100033f0 // adr x16, _Digits $1660(%rip)
-Lloh19:
- WORD $0x91000210 // add x16, x16, _Digits@PAGEOFF $0(%rip)
- WORD $0x786c5a0c // ldrh w12, [x16, w12, uxtw #1]
- WORD $0x781fe1cc // sturh w12, [x14, #-2]
- WORD $0x14000003 // b LBB0_101 $12(%rip)
-LBB0_100:
- WORD $0x321c058c // orr w12, w12, #0x30
- WORD $0x3900016c // strb w12, [x11]
-LBB0_101:
- WORD $0x8b0a01ea // add x10, x15, x10
- WORD $0x8b0a000a // add x10, x0, x10
- WORD $0x910005ec // add x12, x15, #1
-LBB0_102:
- WORD $0x386d694e // ldrb w14, [x10, x13]
- WORD $0xd100054a // sub x10, x10, #1
- WORD $0xd100058c // sub x12, x12, #1
- WORD $0x7100c1df // cmp w14, #48
- WORD $0x54ffff80 // b.eq LBB0_102 $-16(%rip)
- WORD $0x3940050e // ldrb w14, [x8, #1]
- WORD $0x3900010e // strb w14, [x8]
- WORD $0x8b0c01ac // add x12, x13, x12
- WORD $0x8b0d0148 // add x8, x10, x13
- WORD $0xf100099f // cmp x12, #2
- WORD $0x540000ab // b.lt LBB0_105 $20(%rip)
- WORD $0x91000908 // add x8, x8, #2
- WORD $0x528005ca // mov w10, #46
- WORD $0x3900016a // strb w10, [x11]
- WORD $0x14000002 // b LBB0_106 $8(%rip)
-LBB0_105:
- WORD $0x91000508 // add x8, x8, #1
-LBB0_106:
- WORD $0x52800caa // mov w10, #101
- WORD $0x3900010a // strb w10, [x8]
- WORD $0x5280002a // mov w10, #1
- WORD $0x4b09014a // sub w10, w10, w9
- WORD $0x71000529 // subs w9, w9, #1
- WORD $0x5280056b // mov w11, #43
- WORD $0x528005ac // mov w12, #45
- WORD $0x1a8bb18b // csel w11, w12, w11, lt
- WORD $0x1a89b149 // csel w9, w10, w9, lt
- WORD $0x3900050b // strb w11, [x8, #1]
- WORD $0x7101913f // cmp w9, #100
- WORD $0x54000243 // b.lo LBB0_108 $72(%rip)
- WORD $0x529999aa // mov w10, #52429
- WORD $0x72b9998a // movk w10, #52428, lsl #16
- WORD $0x9baa7d2a // umull x10, w9, w10
- WORD $0xd363fd4a // lsr x10, x10, #35
- WORD $0x5280014b // mov w11, #10
- WORD $0x1b0ba549 // msub w9, w10, w11, w9
-Lloh20:
- WORD $0x10002e6b // adr x11, _Digits $1484(%rip)
-Lloh21:
- WORD $0x9100016b // add x11, x11, _Digits@PAGEOFF $0(%rip)
- WORD $0x786a796a // ldrh w10, [x11, x10, lsl #1]
- WORD $0x7900050a // strh w10, [x8, #2]
- WORD $0x321c0529 // orr w9, w9, #0x30
- WORD $0x39001109 // strb w9, [x8, #4]
- WORD $0x9100150c // add x12, x8, #5
- WORD $0x4b000180 // sub w0, w12, w0
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
-LBB0_108:
- WORD $0x7100293f // cmp w9, #10
- WORD $0x54000143 // b.lo LBB0_110 $40(%rip)
-Lloh22:
- WORD $0x10002cca // adr x10, _Digits $1432(%rip)
-Lloh23:
- WORD $0x9100014a // add x10, x10, _Digits@PAGEOFF $0(%rip)
- WORD $0x78695949 // ldrh w9, [x10, w9, uxtw #1]
- WORD $0x79000509 // strh w9, [x8, #2]
- WORD $0x9100110c // add x12, x8, #4
- WORD $0x4b000180 // sub w0, w12, w0
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
-LBB0_110:
- WORD $0x321c0529 // orr w9, w9, #0x30
- WORD $0x91000d0c // add x12, x8, #3
- WORD $0x39000909 // strb w9, [x8, #2]
- WORD $0x4b000180 // sub w0, w12, w0
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
-LBB0_111:
- WORD $0x927ae509 // and x9, x8, #0xffffffffffffffc0
- WORD $0x8b0e014d // add x13, x10, x14
- WORD $0x8b0001ad // add x13, x13, x0
- WORD $0x910081ad // add x13, x13, #32
- WORD $0x4f01e600 // movi.16b v0, #48
- WORD $0xaa0903ef // mov x15, x9
-LBB0_112:
- WORD $0xad3f01a0 // stp q0, q0, [x13, #-32]
- WORD $0xac8201a0 // stp q0, q0, [x13], #64
- WORD $0xf10101ef // subs x15, x15, #64
- WORD $0x54ffffa1 // b.ne LBB0_112 $-12(%rip)
- WORD $0xeb09011f // cmp x8, x9
- WORD $0x54ffed60 // b.eq LBB0_88 $-596(%rip)
- WORD $0xf27d091f // tst x8, #0x38
- WORD $0x54002240 // b.eq LBB0_163 $1096(%rip)
-LBB0_115:
- WORD $0x927df10d // and x13, x8, #0xfffffffffffffff8
- WORD $0x8b0d016b // add x11, x11, x13
- WORD $0x8b0a012a // add x10, x9, x10
- WORD $0x8b0e014a // add x10, x10, x14
- WORD $0x8b0a000a // add x10, x0, x10
- WORD $0xcb0d0129 // sub x9, x9, x13
- WORD $0x0f01e600 // movi.8b v0, #48
-LBB0_116:
- WORD $0xfc008540 // str d0, [x10], #8
- WORD $0xb1002129 // adds x9, x9, #8
- WORD $0x54ffffc1 // b.ne LBB0_116 $-8(%rip)
- WORD $0xeb0d011f // cmp x8, x13
- WORD $0x54ffeba0 // b.eq LBB0_88 $-652(%rip)
- WORD $0x14000106 // b LBB0_164 $1048(%rip)
-LBB0_118:
- WORD $0x910005d0 // add x16, x14, #1
- WORD $0x927a6a0e // and x14, x16, #0x1ffffffc0
- WORD $0x8b0e0108 // add x8, x8, x14
- WORD $0x8b00014a // add x10, x10, x0
- WORD $0x9100894a // add x10, x10, #34
- WORD $0x4f01e600 // movi.16b v0, #48
- WORD $0xaa0e03f1 // mov x17, x14
-LBB0_119:
- WORD $0xad3f0140 // stp q0, q0, [x10, #-32]
- WORD $0xac820140 // stp q0, q0, [x10], #64
- WORD $0xf1010231 // subs x17, x17, #64
- WORD $0x54ffffa1 // b.ne LBB0_119 $-12(%rip)
- WORD $0xeb0e021f // cmp x16, x14
- WORD $0x540000e0 // b.eq LBB0_123 $28(%rip)
-LBB0_121:
- WORD $0x0b0901ca // add w10, w14, w9
- WORD $0x4b0a03ea // neg w10, w10
- WORD $0x5280060e // mov w14, #48
-LBB0_122:
- WORD $0x3800150e // strb w14, [x8], #1
- WORD $0x7100054a // subs w10, w10, #1
- WORD $0x54ffffc1 // b.ne LBB0_122 $-8(%rip)
-LBB0_123:
- WORD $0x2a0d03ea // mov w10, w13
- WORD $0x8b0a010e // add x14, x8, x10
- WORD $0xb500010f // cbnz x15, LBB0_126 $32(%rip)
- WORD $0xaa0c03ed // mov x13, x12
- WORD $0xaa0e03ec // mov x12, x14
- WORD $0x53047db0 // lsr w16, w13, #4
- WORD $0x7109c61f // cmp w16, #625
- WORD $0x54000702 // b.hs LBB0_129 $224(%rip)
-LBB0_125:
- WORD $0xaa0d03f0 // mov x16, x13
- WORD $0x1400004d // b LBB0_131 $308(%rip)
-LBB0_126:
- WORD $0xd29cefed // mov x13, #59263
- WORD $0xf2b8460d // movk x13, #49712, lsl #16
- WORD $0xf2c7710d // movk x13, #15240, lsl #32
- WORD $0xf2eabccd // movk x13, #21990, lsl #48
- WORD $0x9bcd7d8d // umulh x13, x12, x13
- WORD $0xd359fdad // lsr x13, x13, #25
- WORD $0x5283e00f // mov w15, #7936
- WORD $0x72bf414f // movk w15, #64010, lsl #16
- WORD $0x1b0f31ac // madd w12, w13, w15, w12
- WORD $0x340004ec // cbz w12, LBB0_128 $156(%rip)
- WORD $0xd280000f // mov x15, #0
- WORD $0x5282eb30 // mov w16, #5977
- WORD $0x72ba36f0 // movk w16, #53687, lsl #16
- WORD $0x9bb07d90 // umull x16, w12, w16
- WORD $0xd36dfe10 // lsr x16, x16, #45
- WORD $0x5284e211 // mov w17, #10000
- WORD $0x1b11b20c // msub w12, w16, w17, w12
- WORD $0x5291b721 // mov w1, #36281
- WORD $0x72a000c1 // movk w1, #6, lsl #16
- WORD $0x9ba17e01 // umull x1, w16, w1
- WORD $0xd360fc21 // lsr x1, x1, #32
- WORD $0x1b11c030 // msub w16, w1, w17, w16
- WORD $0x53023d91 // ubfx w17, w12, #2, #14
- WORD $0x52828f61 // mov w1, #5243
- WORD $0x1b017e31 // mul w17, w17, w1
- WORD $0x53117e31 // lsr w17, w17, #17
- WORD $0x52800c82 // mov w2, #100
- WORD $0x1b02b22c // msub w12, w17, w2, w12
- WORD $0x92403d8c // and x12, x12, #0xffff
- WORD $0x1b017e01 // mul w1, w16, w1
- WORD $0x53137c21 // lsr w1, w1, #19
-Lloh24:
- WORD $0x10001fe3 // adr x3, _Digits $1020(%rip)
-Lloh25:
- WORD $0x91000063 // add x3, x3, _Digits@PAGEOFF $0(%rip)
- WORD $0x786c786c // ldrh w12, [x3, x12, lsl #1]
- WORD $0x1b02c030 // msub w16, w1, w2, w16
- WORD $0x781fe1cc // sturh w12, [x14, #-2]
- WORD $0x92403e0c // and x12, x16, #0xffff
- WORD $0x78715870 // ldrh w16, [x3, w17, uxtw #1]
- WORD $0x781fc1d0 // sturh w16, [x14, #-4]
- WORD $0x786c786c // ldrh w12, [x3, x12, lsl #1]
- WORD $0x781fa1cc // sturh w12, [x14, #-6]
- WORD $0x7861586c // ldrh w12, [x3, w1, uxtw #1]
- WORD $0x781f81cc // sturh w12, [x14, #-8]
- WORD $0xd10021cc // sub x12, x14, #8
- WORD $0x53047db0 // lsr w16, w13, #4
- WORD $0x7109c61f // cmp w16, #625
- WORD $0x54fffa03 // b.lo LBB0_125 $-192(%rip)
- WORD $0x14000006 // b LBB0_129 $24(%rip)
-LBB0_128:
- WORD $0x928000ef // mov x15, #-8
- WORD $0xd10021cc // sub x12, x14, #8
- WORD $0x53047db0 // lsr w16, w13, #4
- WORD $0x7109c61f // cmp w16, #625
- WORD $0x54fff943 // b.lo LBB0_125 $-216(%rip)
-LBB0_129:
- WORD $0x529c1ff1 // mov w17, #57599
- WORD $0x72a0beb1 // movk w17, #1525, lsl #16
- WORD $0x5282eb21 // mov w1, #5977
- WORD $0x72ba36e1 // movk w1, #53687, lsl #16
- WORD $0x1284e1e2 // mov w2, #-10000
- WORD $0x5290a3e3 // mov w3, #34079
- WORD $0x72aa3d63 // movk w3, #20971, lsl #16
- WORD $0x52800c84 // mov w4, #100
-Lloh26:
- WORD $0x10001c25 // adr x5, _Digits $900(%rip)
-Lloh27:
- WORD $0x910000a5 // add x5, x5, _Digits@PAGEOFF $0(%rip)
-LBB0_130:
- WORD $0x9ba17db0 // umull x16, w13, w1
- WORD $0xd36dfe10 // lsr x16, x16, #45
- WORD $0x1b023606 // madd w6, w16, w2, w13
- WORD $0x9ba37cc7 // umull x7, w6, w3
- WORD $0xd365fce7 // lsr x7, x7, #37
- WORD $0x1b0498e6 // msub w6, w7, w4, w6
- WORD $0x786658a6 // ldrh w6, [x5, w6, uxtw #1]
- WORD $0x786778a7 // ldrh w7, [x5, x7, lsl #1]
- WORD $0x781fcd87 // strh w7, [x12, #-4]!
- WORD $0x79000586 // strh w6, [x12, #2]
- WORD $0x6b1101bf // cmp w13, w17
- WORD $0xaa1003ed // mov x13, x16
- WORD $0x54fffe88 // b.hi LBB0_130 $-48(%rip)
-LBB0_131:
- WORD $0x7101921f // cmp w16, #100
- WORD $0x540001a3 // b.lo LBB0_133 $52(%rip)
- WORD $0x53023e0d // ubfx w13, w16, #2, #14
- WORD $0x52828f71 // mov w17, #5243
- WORD $0x1b117dad // mul w13, w13, w17
- WORD $0x53117dad // lsr w13, w13, #17
- WORD $0x52800c91 // mov w17, #100
- WORD $0x1b11c1b0 // msub w16, w13, w17, w16
-Lloh28:
- WORD $0x10001951 // adr x17, _Digits $808(%rip)
-Lloh29:
- WORD $0x91000231 // add x17, x17, _Digits@PAGEOFF $0(%rip)
- WORD $0x92403e10 // and x16, x16, #0xffff
- WORD $0x78707a30 // ldrh w16, [x17, x16, lsl #1]
- WORD $0x781fed90 // strh w16, [x12, #-2]!
- WORD $0xaa0d03f0 // mov x16, x13
-LBB0_133:
- WORD $0x71002a1f // cmp w16, #10
- WORD $0x540000c3 // b.lo LBB0_135 $24(%rip)
-Lloh30:
- WORD $0x1000184d // adr x13, _Digits $776(%rip)
-Lloh31:
- WORD $0x910001ad // add x13, x13, _Digits@PAGEOFF $0(%rip)
- WORD $0x787059ad // ldrh w13, [x13, w16, uxtw #1]
- WORD $0x781fe18d // sturh w13, [x12, #-2]
- WORD $0x14000003 // b LBB0_136 $12(%rip)
-LBB0_135:
- WORD $0x321c060c // orr w12, w16, #0x30
- WORD $0x3900010c // strb w12, [x8]
-LBB0_136:
- WORD $0xd280000d // mov x13, #0
- WORD $0x8b0f01ce // add x14, x14, x15
- WORD $0x4b0f016c // sub w12, w11, w15
- WORD $0x51000581 // sub w1, w12, #1
- WORD $0x51000991 // sub w17, w12, #2
- WORD $0xaa1103f0 // mov x16, x17
-LBB0_137:
- WORD $0x8b0d01cc // add x12, x14, x13
- WORD $0x385ff18c // ldurb w12, [x12, #-1]
- WORD $0xd10005ad // sub x13, x13, #1
- WORD $0x11000610 // add w16, w16, #1
- WORD $0x7100c19f // cmp w12, #48
- WORD $0x54ffff60 // b.eq LBB0_137 $-20(%rip)
- WORD $0x8b0d01cc // add x12, x14, x13
- WORD $0x9100058c // add x12, x12, #1
- WORD $0x7100053f // cmp w9, #1
- WORD $0x54ffd98b // b.lt LBB0_88 $-1232(%rip)
- WORD $0x0b0a01e2 // add w2, w15, w10
- WORD $0x0b0d0042 // add w2, w2, w13
- WORD $0x11000442 // add w2, w2, #1
- WORD $0x6b02013f // cmp w9, w2
- WORD $0x5400016a // b.ge LBB0_143 $44(%rip)
- WORD $0x4b0b01ec // sub w12, w15, w11
- WORD $0x1100058a // add w10, w12, #1
- WORD $0x8b0d014b // add x11, x10, x13
- WORD $0x7100057f // cmp w11, #1
- WORD $0x54000c6b // b.lt LBB0_162 $396(%rip)
- WORD $0x92407d6a // and x10, x11, #0xffffffff
- WORD $0x7100217f // cmp w11, #8
- WORD $0x540001a2 // b.hs LBB0_146 $52(%rip)
- WORD $0xd280000b // mov x11, #0
- WORD $0x14000055 // b LBB0_160 $340(%rip)
-LBB0_143:
- WORD $0xcb0d0029 // sub x9, x1, x13
- WORD $0x7100053f // cmp w9, #1
- WORD $0x54ffd74b // b.lt LBB0_88 $-1304(%rip)
- WORD $0x4b0f016b // sub w11, w11, w15
- WORD $0x4b0d016b // sub w11, w11, w13
- WORD $0x5100096b // sub w11, w11, #2
- WORD $0x7100fd7f // cmp w11, #63
- WORD $0x540000e2 // b.hs LBB0_148 $28(%rip)
- WORD $0x5280000b // mov w11, #0
- WORD $0x1400001f // b LBB0_151 $124(%rip)
-LBB0_146:
- WORD $0x7101017f // cmp w11, #64
- WORD $0x54000462 // b.hs LBB0_153 $140(%rip)
- WORD $0xd280000b // mov x11, #0
- WORD $0x14000038 // b LBB0_157 $224(%rip)
-LBB0_148:
- WORD $0xd2800001 // mov x1, #0
- WORD $0xcb0d0222 // sub x2, x17, x13
- WORD $0x91000571 // add x17, x11, #1
- WORD $0x927a6a2b // and x11, x17, #0x1ffffffc0
- WORD $0x9100060c // add x12, x16, #1
- WORD $0x927a698c // and x12, x12, #0x1ffffffc0
- WORD $0x8b0a01ea // add x10, x15, x10
- WORD $0x8b0a0108 // add x8, x8, x10
- WORD $0x8b0d0108 // add x8, x8, x13
- WORD $0x8b0c0108 // add x8, x8, x12
- WORD $0x9100050c // add x12, x8, #1
- WORD $0x92407c48 // and x8, x2, #0xffffffff
- WORD $0x91000508 // add x8, x8, #1
- WORD $0x927a6908 // and x8, x8, #0x1ffffffc0
- WORD $0x4f01e600 // movi.16b v0, #48
-LBB0_149:
- WORD $0x8b0101ca // add x10, x14, x1
- WORD $0x8b0d014a // add x10, x10, x13
- WORD $0x3c801140 // stur q0, [x10, #1]
- WORD $0x3c811140 // stur q0, [x10, #17]
- WORD $0x3c821140 // stur q0, [x10, #33]
- WORD $0x3c831140 // stur q0, [x10, #49]
- WORD $0x91010021 // add x1, x1, #64
- WORD $0xeb01011f // cmp x8, x1
- WORD $0x54ffff01 // b.ne LBB0_149 $-32(%rip)
- WORD $0xeb0b023f // cmp x17, x11
- WORD $0x54ffd2a0 // b.eq LBB0_88 $-1452(%rip)
-LBB0_151:
- WORD $0x52800608 // mov w8, #48
-LBB0_152:
- WORD $0x38001588 // strb w8, [x12], #1
- WORD $0x1100056b // add w11, w11, #1
- WORD $0x6b09017f // cmp w11, w9
- WORD $0x54ffffab // b.lt LBB0_152 $-12(%rip)
- WORD $0x17fffe8f // b LBB0_88 $-1476(%rip)
-LBB0_153:
- WORD $0xd280000f // mov x15, #0
- WORD $0x927a614b // and x11, x10, #0x7fffffc0
- WORD $0x0b0d0190 // add w16, w12, w13
- WORD $0x11000610 // add w16, w16, #1
- WORD $0x927a6210 // and x16, x16, #0x7fffffc0
- WORD $0xcb1003f0 // neg x16, x16
- WORD $0x8b0d01d1 // add x17, x14, x13
-LBB0_154:
- WORD $0x8b0f0221 // add x1, x17, x15
- WORD $0x3cdf1020 // ldur q0, [x1, #-15]
- WORD $0x3cde1021 // ldur q1, [x1, #-31]
- WORD $0x3cdd1022 // ldur q2, [x1, #-47]
- WORD $0x3cdc1023 // ldur q3, [x1, #-63]
- WORD $0x3c9f2020 // stur q0, [x1, #-14]
- WORD $0x3c9e2021 // stur q1, [x1, #-30]
- WORD $0x3c9d2022 // stur q2, [x1, #-46]
- WORD $0x3c9c2023 // stur q3, [x1, #-62]
- WORD $0xd10101ef // sub x15, x15, #64
- WORD $0xeb0f021f // cmp x16, x15
- WORD $0x54fffea1 // b.ne LBB0_154 $-44(%rip)
- WORD $0xeb0a017f // cmp x11, x10
- WORD $0x54000360 // b.eq LBB0_162 $108(%rip)
- WORD $0xf27d095f // tst x10, #0x38
- WORD $0x54000200 // b.eq LBB0_160 $64(%rip)
-LBB0_157:
- WORD $0xcb0b03ef // neg x15, x11
- WORD $0x927d6d4b // and x11, x10, #0x7ffffff8
- WORD $0x0b0d018c // add w12, w12, w13
- WORD $0x1100058c // add w12, w12, #1
- WORD $0x927d6d8c // and x12, x12, #0x7ffffff8
- WORD $0xcb0c03ec // neg x12, x12
- WORD $0x8b0d01d0 // add x16, x14, x13
-LBB0_158:
- WORD $0x8b0f0211 // add x17, x16, x15
- WORD $0xfc5f9220 // ldur d0, [x17, #-7]
- WORD $0xfc1fa220 // stur d0, [x17, #-6]
- WORD $0xd10021ef // sub x15, x15, #8
- WORD $0xeb0f019f // cmp x12, x15
- WORD $0x54ffff61 // b.ne LBB0_158 $-20(%rip)
- WORD $0xeb0a017f // cmp x11, x10
- WORD $0x54000140 // b.eq LBB0_162 $40(%rip)
-LBB0_160:
- WORD $0xcb0b03ec // neg x12, x11
- WORD $0x8b0d01cf // add x15, x14, x13
-LBB0_161:
- WORD $0x8b0c01f0 // add x16, x15, x12
- WORD $0x386c69f1 // ldrb w17, [x15, x12]
- WORD $0x39000611 // strb w17, [x16, #1]
- WORD $0x9100056b // add x11, x11, #1
- WORD $0xd100058c // sub x12, x12, #1
- WORD $0xeb0a017f // cmp x11, x10
- WORD $0x54ffff43 // b.lo LBB0_161 $-24(%rip)
-LBB0_162:
- WORD $0x528005ca // mov w10, #46
- WORD $0x3829490a // strb w10, [x8, w9, uxtw]
- WORD $0x8b0d01c8 // add x8, x14, x13
- WORD $0x9100090c // add x12, x8, #2
- WORD $0x4b000180 // sub w0, w12, w0
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
-LBB0_163:
- WORD $0x8b09016b // add x11, x11, x9
-LBB0_164:
- WORD $0x52800608 // mov w8, #48
-LBB0_165:
- WORD $0x38001568 // strb w8, [x11], #1
- WORD $0xeb0c017f // cmp x11, x12
- WORD $0x54ffffc3 // b.lo LBB0_165 $-8(%rip)
- WORD $0x17fffe52 // b LBB0_88 $-1720(%rip)
-LBB0_166:
- WORD $0x5288480b // mov w11, #16960
- WORD $0x72a001eb // movk w11, #15, lsl #16
- WORD $0xeb0b015f // cmp x10, x11
- WORD $0x54000122 // b.hs LBB0_169 $36(%rip)
- WORD $0x528000cb // mov w11, #6
- WORD $0x8b0b010b // add x11, x8, x11
- WORD $0x14000023 // b LBB0_176 $140(%rip)
-LBB0_168:
- WORD $0x52994009 // mov w9, #51712
- WORD $0x72a77349 // movk w9, #15258, lsl #16
- WORD $0xeb09019f // cmp x12, x9
- WORD $0x52800129 // mov w9, #9
- WORD $0x17fffd0e // b LBB0_44 $-3016(%rip)
-LBB0_169:
- WORD $0x5292d00b // mov w11, #38528
- WORD $0x72a0130b // movk w11, #152, lsl #16
- WORD $0xeb0b015f // cmp x10, x11
- WORD $0x54000102 // b.hs LBB0_172 $32(%rip)
- WORD $0x528000eb // mov w11, #7
- WORD $0x8b0b010b // add x11, x8, x11
- WORD $0x14000017 // b LBB0_176 $92(%rip)
-LBB0_171:
- WORD $0x52800000 // mov w0, #0
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
-LBB0_172:
- WORD $0x529c200b // mov w11, #57600
- WORD $0x72a0beab // movk w11, #1525, lsl #16
- WORD $0xeb0b015f // cmp x10, x11
- WORD $0x540000e2 // b.hs LBB0_175 $28(%rip)
- WORD $0x5280010b // mov w11, #8
- WORD $0x8b0b010b // add x11, x8, x11
- WORD $0x1400000c // b LBB0_176 $48(%rip)
-LBB0_174:
- WORD $0x1280862c // mov w12, #-1074
- WORD $0xaa0e03e9 // mov x9, x14
- WORD $0x17fffc2a // b LBB0_5 $-3928(%rip)
-LBB0_175:
- WORD $0x5299400b // mov w11, #51712
- WORD $0x72a7734b // movk w11, #15258, lsl #16
- WORD $0xeb0b015f // cmp x10, x11
- WORD $0x5280012b // mov w11, #9
- WORD $0x9a8b356b // cinc x11, x11, hs
- WORD $0x8b0b010b // add x11, x8, x11
- WORD $0xd360fd4c // lsr x12, x10, #32
- WORD $0xb5ffa26c // cbnz x12, LBB0_55 $-2996(%rip)
-LBB0_176:
- WORD $0xaa0b03ec // mov x12, x11
- WORD $0xd3447d4d // ubfx x13, x10, #4, #28
- WORD $0x7109c5bf // cmp w13, #625
- WORD $0x54ffa762 // b.hs LBB0_56 $-2836(%rip)
-LBB0_177:
- WORD $0xaa0a03ed // mov x13, x10
- WORD $0x710191bf // cmp w13, #100
- WORD $0x54ffa9e2 // b.hs LBB0_59 $-2756(%rip)
- WORD $0x17fffd58 // b LBB0_60 $-2720(%rip)
-_Digits:
- WORD $0x31303030 // .ascii 4, '0001020304050607'
- WORD $0x33303230 // .ascii 4, '0203040506070809'
- WORD $0x35303430 // .ascii 4, '0405060708091011'
- WORD $0x37303630 // .ascii 4, '0607080910111213'
- WORD $0x39303830 // .ascii 4, '0809101112131415'
- WORD $0x31313031 // .ascii 4, '1011121314151617'
- WORD $0x33313231 // .ascii 4, '1213141516171819'
- WORD $0x35313431 // .ascii 4, '1415161718192021'
- WORD $0x37313631 // .ascii 4, '1617181920212223'
- WORD $0x39313831 // .ascii 4, '1819202122232425'
- WORD $0x31323032 // .ascii 4, '2021222324252627'
- WORD $0x33323232 // .ascii 4, '2223242526272829'
- WORD $0x35323432 // .ascii 4, '2425262728293031'
- WORD $0x37323632 // .ascii 4, '2627282930313233'
- WORD $0x39323832 // .ascii 4, '2829303132333435'
- WORD $0x31333033 // .ascii 4, '3031323334353637'
- WORD $0x33333233 // .ascii 4, '3233343536373839'
- WORD $0x35333433 // .ascii 4, '3435363738394041'
- WORD $0x37333633 // .ascii 4, '3637383940414243'
- WORD $0x39333833 // .ascii 4, '3839404142434445'
- WORD $0x31343034 // .ascii 4, '4041424344454647'
- WORD $0x33343234 // .ascii 4, '4243444546474849'
- WORD $0x35343434 // .ascii 4, '4445464748495051'
- WORD $0x37343634 // .ascii 4, '4647484950515253'
- WORD $0x39343834 // .ascii 4, '4849505152535455'
- WORD $0x31353035 // .ascii 4, '5051525354555657'
- WORD $0x33353235 // .ascii 4, '5253545556575859'
- WORD $0x35353435 // .ascii 4, '5455565758596061'
- WORD $0x37353635 // .ascii 4, '5657585960616263'
- WORD $0x39353835 // .ascii 4, '5859606162636465'
- WORD $0x31363036 // .ascii 4, '6061626364656667'
- WORD $0x33363236 // .ascii 4, '6263646566676869'
- WORD $0x35363436 // .ascii 4, '6465666768697071'
- WORD $0x37363636 // .ascii 4, '6667686970717273'
- WORD $0x39363836 // .ascii 4, '6869707172737475'
- WORD $0x31373037 // .ascii 4, '7071727374757677'
- WORD $0x33373237 // .ascii 4, '7273747576777879'
- WORD $0x35373437 // .ascii 4, '7475767778798081'
- WORD $0x37373637 // .ascii 4, '7677787980818283'
- WORD $0x39373837 // .ascii 4, '7879808182838485'
- WORD $0x31383038 // .ascii 4, '8081828384858687'
- WORD $0x33383238 // .ascii 4, '8283848586878889'
- WORD $0x35383438 // .ascii 4, '8485868788899091'
- WORD $0x37383638 // .ascii 4, '8687888990919293'
- WORD $0x39383838 // .ascii 4, '8889909192939495'
- WORD $0x31393039 // .ascii 4, '9091929394959697'
- WORD $0x33393239 // .ascii 4, '9293949596979899'
- WORD $0x35393439 // .ascii 4, '949596979899'
- WORD $0x37393639 // .ascii 4, '96979899'
- WORD $0x39393839 // .ascii 4, '9899'
- // .p2align 3, 0x00
-_LB_3b41de77: // _pow10_ceil_sig.g
- WORD $0xbebcdc4f; WORD $0xff77b1fc // .quad -38366372719436721
- WORD $0x13bb0f7b; WORD $0x25e8e89c // .quad 2731688931043774331
- WORD $0xf73609b1; WORD $0x9faacf3d // .quad -6941508010590729807
- WORD $0x8c54e9ad; WORD $0x77b19161 // .quad 8624834609543440813
- WORD $0x75038c1d; WORD $0xc795830d // .quad -4065198994811024355
- WORD $0xef6a2418; WORD $0xd59df5b9 // .quad -3054014793352862696
- WORD $0xd2446f25; WORD $0xf97ae3d0 // .quad -469812725086392539
- WORD $0x6b44ad1e; WORD $0x4b057328 // .quad 5405853545163697438
- WORD $0x836ac577; WORD $0x9becce62 // .quad -7211161980820077193
- WORD $0x430aec33; WORD $0x4ee367f9 // .quad 5684501474941004851
- WORD $0x244576d5; WORD $0xc2e801fb // .quad -4402266457597708587
- WORD $0x93cda740; WORD $0x229c41f7 // .quad 2493940825248868160
- WORD $0xed56d48a; WORD $0xf3a20279 // .quad -891147053569747830
- WORD $0x78c11110; WORD $0x6b435275 // .quad 7729112049988473104
- WORD $0x345644d6; WORD $0x9845418c // .quad -7474495936122174250
- WORD $0x6b78aaaa; WORD $0x830a1389 // .quad -9004363024039368022
- WORD $0x416bd60c; WORD $0xbe5691ef // .quad -4731433901725329908
- WORD $0xc656d554; WORD $0x23cc986b // .quad 2579604275232953684
- WORD $0x11c6cb8f; WORD $0xedec366b // .quad -1302606358729274481
- WORD $0xb7ec8aa9; WORD $0x2cbfbe86 // .quad 3224505344041192105
- WORD $0xeb1c3f39; WORD $0x94b3a202 // .quad -7731658001846878407
- WORD $0x32f3d6aa; WORD $0x7bf7d714 // .quad 8932844867666826922
- WORD $0xa5e34f07; WORD $0xb9e08a83 // .quad -5052886483881210105
- WORD $0x3fb0cc54; WORD $0xdaf5ccd9 // .quad -2669001970698630060
- WORD $0x8f5c22c9; WORD $0xe858ad24 // .quad -1704422086424124727
- WORD $0x8f9cff69; WORD $0xd1b3400f // .quad -3336252463373287575
- WORD $0xd99995be; WORD $0x91376c36 // .quad -7982792831656159810
- WORD $0xb9c21fa2; WORD $0x23100809 // .quad 2526528228819083170
- WORD $0x8ffffb2d; WORD $0xb5854744 // .quad -5366805021142811859
- WORD $0x2832a78b; WORD $0xabd40a0c // .quad -6065211750830921845
- WORD $0xb3fff9f9; WORD $0xe2e69915 // .quad -2096820258001126919
- WORD $0x323f516d; WORD $0x16c90c8f // .quad 1641857348316123501
- WORD $0x907ffc3b; WORD $0x8dd01fad // .quad -8228041688891786181
- WORD $0x7f6792e4; WORD $0xae3da7d9 // .quad -5891368184943504668
- WORD $0xf49ffb4a; WORD $0xb1442798 // .quad -5673366092687344822
- WORD $0xdf41779d; WORD $0x99cd11cf // .quad -7364210231179380835
- WORD $0x31c7fa1d; WORD $0xdd95317f // .quad -2480021597431793123
- WORD $0xd711d584; WORD $0x40405643 // .quad 4629795266307937668
- WORD $0x7f1cfc52; WORD $0x8a7d3eef // .quad -8467542526035952558
- WORD $0x666b2573; WORD $0x482835ea // .quad 5199465050656154995
- WORD $0x5ee43b66; WORD $0xad1c8eab // .quad -5972742139117552794
- WORD $0x0005eed0; WORD $0xda324365 // .quad -2724040723534582064
- WORD $0x369d4a40; WORD $0xd863b256 // .quad -2854241655469553088
- WORD $0x40076a83; WORD $0x90bed43e // .quad -8016736922845615485
- WORD $0xe2224e68; WORD $0x873e4f75 // .quad -8701430062309552536
- WORD $0xe804a292; WORD $0x5a7744a6 // .quad 6518754469289960082
- WORD $0x5aaae202; WORD $0xa90de353 // .quad -6265101559459552766
- WORD $0xa205cb37; WORD $0x711515d0 // .quad 8148443086612450103
- WORD $0x31559a83; WORD $0xd3515c28 // .quad -3219690930897053053
- WORD $0xca873e04; WORD $0x0d5a5b44 // .quad 962181821410786820
- WORD $0x1ed58091; WORD $0x8412d999 // .quad -8929835859451740015
- WORD $0xfe9486c3; WORD $0xe858790a // .quad -1704479370831952189
- WORD $0x668ae0b6; WORD $0xa5178fff // .quad -6550608805887287114
- WORD $0xbe39a873; WORD $0x626e974d // .quad 7092772823314835571
- WORD $0x402d98e3; WORD $0xce5d73ff // .quad -3576574988931720989
- WORD $0x2dc81290; WORD $0xfb0a3d21 // .quad -357406007711231344
- WORD $0x881c7f8e; WORD $0x80fa687f // .quad -9152888395723407474
- WORD $0xbc9d0b9a; WORD $0x7ce66634 // .quad 8999993282035256218
- WORD $0x6a239f72; WORD $0xa139029f // .quad -6829424476226871438
- WORD $0xebc44e81; WORD $0x1c1fffc1 // .quad 2026619565689294465
- WORD $0x44ac874e; WORD $0xc9874347 // .quad -3925094576856201394
- WORD $0x66b56221; WORD $0xa327ffb2 // .quad -6690097579743157727
- WORD $0x15d7a922; WORD $0xfbe91419 // .quad -294682202642863838
- WORD $0x0062baa9; WORD $0x4bf1ff9f // .quad 5472436080603216553
- WORD $0xada6c9b5; WORD $0x9d71ac8f // .quad -7101705404292871755
- WORD $0x603db4aa; WORD $0x6f773fc3 // .quad 8031958568804398250
- WORD $0x99107c22; WORD $0xc4ce17b3 // .quad -4265445736938701790
- WORD $0x384d21d4; WORD $0xcb550fb4 // .quad -3795109844276665900
- WORD $0x7f549b2b; WORD $0xf6019da0 // .quad -720121152745989333
- WORD $0x46606a49; WORD $0x7e2a53a1 // .quad 9091170749936331337
- WORD $0x4f94e0fb; WORD $0x99c10284 // .quad -7367604748107325189
- WORD $0xcbfc426e; WORD $0x2eda7444 // .quad 3376138709496513134
- WORD $0x637a1939; WORD $0xc0314325 // .quad -4597819916706768583
- WORD $0xfefb5309; WORD $0xfa911155 // .quad -391512631556746487
- WORD $0xbc589f88; WORD $0xf03d93ee // .quad -1135588877456072824
- WORD $0x7eba27cb; WORD $0x793555ab // .quad 8733981247408842699
- WORD $0x35b763b5; WORD $0x96267c75 // .quad -7627272076051127371
- WORD $0x2f3458df; WORD $0x4bc1558b // .quad 5458738279630526687
- WORD $0x83253ca2; WORD $0xbbb01b92 // .quad -4922404076636521310
- WORD $0xfb016f17; WORD $0x9eb1aaed // .quad -7011635205744005353
- WORD $0x23ee8bcb; WORD $0xea9c2277 // .quad -1541319077368263733
- WORD $0x79c1cadd; WORD $0x465e15a9 // .quad 5070514048102157021
- WORD $0x7675175f; WORD $0x92a1958a // .quad -7880853450996246689
- WORD $0xec191eca; WORD $0x0bfacd89 // .quad 863228270850154186
- WORD $0x14125d36; WORD $0xb749faed // .quad -5239380795317920458
- WORD $0x671f667c; WORD $0xcef980ec // .quad -3532650679864695172
- WORD $0x5916f484; WORD $0xe51c79a8 // .quad -1937539975720012668
- WORD $0x80e7401b; WORD $0x82b7e127 // .quad -9027499368258256869
- WORD $0x37ae58d2; WORD $0x8f31cc09 // .quad -8128491512466089774
- WORD $0xb0908811; WORD $0xd1b2ecb8 // .quad -3336344095947716591
- WORD $0x8599ef07; WORD $0xb2fe3f0b // .quad -5548928372155224313
- WORD $0xdcb4aa16; WORD $0x861fa7e6 // .quad -8782116138362033642
- WORD $0x67006ac9; WORD $0xdfbdcece // .quad -2324474446766642487
- WORD $0x93e1d49b; WORD $0x67a791e0 // .quad 7469098900757009563
- WORD $0x006042bd; WORD $0x8bd6a141 // .quad -8370325556870233411
- WORD $0x5c6d24e1; WORD $0xe0c8bb2c // .quad -2249342214667950879
- WORD $0x4078536d; WORD $0xaecc4991 // .quad -5851220927660403859
- WORD $0x73886e19; WORD $0x58fae9f7 // .quad 6411694268519837209
- WORD $0x90966848; WORD $0xda7f5bf5 // .quad -2702340141148116920
- WORD $0x506a899f; WORD $0xaf39a475 // .quad -5820440219632367201
- WORD $0x7a5e012d; WORD $0x888f9979 // .quad -8606491615858654931
- WORD $0x52429604; WORD $0x6d8406c9 // .quad 7891439908798240260
- WORD $0xd8f58178; WORD $0xaab37fd7 // .quad -6146428501395930760
- WORD $0xa6d33b84; WORD $0xc8e5087b // .quad -3970758169284363388
- WORD $0xcf32e1d6; WORD $0xd5605fcd // .quad -3071349608317525546
- WORD $0x90880a65; WORD $0xfb1e4a9a // .quad -351761693178066331
- WORD $0xa17fcd26; WORD $0x855c3be0 // .quad -8837122532839535322
- WORD $0x9a550680; WORD $0x5cf2eea0 // .quad 6697677969404790400
- WORD $0xc9dfc06f; WORD $0xa6b34ad8 // .quad -6434717147622031249
- WORD $0xc0ea481f; WORD $0xf42faa48 // .quad -851274575098787809
- WORD $0xfc57b08b; WORD $0xd0601d8e // .quad -3431710416100151157
- WORD $0xf124da27; WORD $0xf13b94da // .quad -1064093218873484761
- WORD $0x5db6ce57; WORD $0x823c1279 // .quad -9062348037703676329
- WORD $0xd6b70859; WORD $0x76c53d08 // .quad 8558313775058847833
- WORD $0xb52481ed; WORD $0xa2cb1717 // .quad -6716249028702207507
- WORD $0x0c64ca6f; WORD $0x54768c4b // .quad 6086206200396171887
- WORD $0xa26da268; WORD $0xcb7ddcdd // .quad -3783625267450371480
- WORD $0xcf7dfd0a; WORD $0xa9942f5d // .quad -6227300304786948854
- WORD $0x0b090b02; WORD $0xfe5d5415 // .quad -117845565885576446
- WORD $0x435d7c4d; WORD $0xd3f93b35 // .quad -3172439362556298163
- WORD $0x26e5a6e1; WORD $0x9efa548d // .quad -6991182506319567135
- WORD $0x4a1a6db0; WORD $0xc47bc501 // .quad -4288617610811380304
- WORD $0x709f109a; WORD $0xc6b8e9b0 // .quad -4127292114472071014
- WORD $0x9ca1091c; WORD $0x359ab641 // .quad 3862600023340550428
- WORD $0x8cc6d4c0; WORD $0xf867241c // .quad -547429124662700864
- WORD $0x03c94b63; WORD $0xc30163d2 // .quad -4395122007679087773
- WORD $0xd7fc44f8; WORD $0x9b407691 // .quad -7259672230555269896
- WORD $0x425dcf1e; WORD $0x79e0de63 // .quad 8782263791269039902
- WORD $0x4dfb5636; WORD $0xc2109436 // .quad -4462904269766699466
- WORD $0x12f542e5; WORD $0x985915fc // .quad -7468914334623251739
- WORD $0xe17a2bc4; WORD $0xf294b943 // .quad -966944318780986428
- WORD $0x17b2939e; WORD $0x3e6f5b7b // .quad 4498915137003099038
- WORD $0x6cec5b5a; WORD $0x979cf3ca // .quad -7521869226879198374
- WORD $0xeecf9c43; WORD $0xa705992c // .quad -6411550076227838909
- WORD $0x08277231; WORD $0xbd8430bd // .quad -4790650515171610063
- WORD $0x2a838354; WORD $0x50c6ff78 // .quad 5820620459997365076
- WORD $0x4a314ebd; WORD $0xece53cec // .quad -1376627125537124675
- WORD $0x35246429; WORD $0xa4f8bf56 // .quad -6559282480285457367
- WORD $0xae5ed136; WORD $0x940f4613 // .quad -7777920981101784778
- WORD $0xe136be9a; WORD $0x871b7795 // .quad -8711237568605798758
- WORD $0x99f68584; WORD $0xb9131798 // .quad -5110715207949843068
- WORD $0x59846e40; WORD $0x28e2557b // .quad 2946011094524915264
- WORD $0xc07426e5; WORD $0xe757dd7e // .quad -1776707991509915931
- WORD $0x2fe589d0; WORD $0x331aeada // .quad 3682513868156144080
- WORD $0x3848984f; WORD $0x9096ea6f // .quad -8027971522334779313
- WORD $0x5def7622; WORD $0x3ff0d2c8 // .quad 4607414176811284002
- WORD $0x065abe63; WORD $0xb4bca50b // .quad -5423278384491086237
- WORD $0x756b53aa; WORD $0x0fed077a // .quad 1147581702586717098
- WORD $0xc7f16dfb; WORD $0xe1ebce4d // .quad -2167411962186469893
- WORD $0x12c62895; WORD $0xd3e84959 // .quad -3177208890193991531
- WORD $0x9cf6e4bd; WORD $0x8d3360f0 // .quad -8272161504007625539
- WORD $0xabbbd95d; WORD $0x64712dd7 // .quad 7237616480483531101
- WORD $0xc4349dec; WORD $0xb080392c // .quad -5728515861582144020
- WORD $0x96aacfb4; WORD $0xbd8d794d // .quad -4788037454677749836
- WORD $0xf541c567; WORD $0xdca04777 // .quad -2548958808550292121
- WORD $0xfc5583a1; WORD $0xecf0d7a0 // .quad -1373360799919799391
- WORD $0xf9491b60; WORD $0x89e42caa // .quad -8510628282985014432
- WORD $0x9db57245; WORD $0xf41686c4 // .quad -858350499949874619
- WORD $0xb79b6239; WORD $0xac5d37d5 // .quad -6026599335303880135
- WORD $0xc522ced6; WORD $0x311c2875 // .quad 3538747893490044630
- WORD $0x25823ac7; WORD $0xd77485cb // .quad -2921563150702462265
- WORD $0x366b828c; WORD $0x7d633293 // .quad 9035120885289943692
- WORD $0xf77164bc; WORD $0x86a8d39e // .quad -8743505996830120772
- WORD $0x02033198; WORD $0xae5dff9c // .quad -5882264492762254952
- WORD $0xb54dbdeb; WORD $0xa8530886 // .quad -6317696477610263061
- WORD $0x0283fdfd; WORD $0xd9f57f83 // .quad -2741144597525430787
- WORD $0x62a12d66; WORD $0xd267caa8 // .quad -3285434578585440922
- WORD $0xc324fd7c; WORD $0xd072df63 // .quad -3426430746906788484
- WORD $0x3da4bc60; WORD $0x8380dea9 // .quad -8970925639256982432
- WORD $0x59f71e6e; WORD $0x4247cb9e // .quad 4776009810824339054
- WORD $0x8d0deb78; WORD $0xa4611653 // .quad -6601971030643840136
- WORD $0xf074e609; WORD $0x52d9be85 // .quad 5970012263530423817
- WORD $0x70516656; WORD $0xcd795be8 // .quad -3640777769877412266
- WORD $0x6c921f8c; WORD $0x67902e27 // .quad 7462515329413029772
- WORD $0x4632dff6; WORD $0x806bd971 // .quad -9193015133814464522
- WORD $0xa3db53b7; WORD $0x00ba1cd8 // .quad 52386062455755703
- WORD $0x97bf97f3; WORD $0xa086cfcd // .quad -6879582898840692749
- WORD $0xccd228a5; WORD $0x80e8a40e // .quad -9157889458785081179
- WORD $0xfdaf7df0; WORD $0xc8a883c0 // .quad -3987792605123478032
- WORD $0x8006b2ce; WORD $0x6122cd12 // .quad 6999382250228200142
- WORD $0x3d1b5d6c; WORD $0xfad2a4b1 // .quad -373054737976959636
- WORD $0x20085f82; WORD $0x796b8057 // .quad 8749227812785250178
- WORD $0xc6311a63; WORD $0x9cc3a6ee // .quad -7150688238876681629
- WORD $0x74053bb1; WORD $0xcbe33036 // .quad -3755104653863994447
- WORD $0x77bd60fc; WORD $0xc3f490aa // .quad -4326674280168464132
- WORD $0x11068a9d; WORD $0xbedbfc44 // .quad -4693880817329993059
- WORD $0x15acb93b; WORD $0xf4f1b4d5 // .quad -796656831783192261
- WORD $0x15482d45; WORD $0xee92fb55 // .quad -1255665003235103419
- WORD $0x2d8bf3c5; WORD $0x99171105 // .quad -7415439547505577019
- WORD $0x2d4d1c4b; WORD $0x751bdd15 // .quad 8438581409832836171
- WORD $0x78eef0b6; WORD $0xbf5cd546 // .quad -4657613415954583370
- WORD $0x78a0635e; WORD $0xd262d45a // .quad -3286831292991118498
- WORD $0x172aace4; WORD $0xef340a98 // .quad -1210330751515841308
- WORD $0x16c87c35; WORD $0x86fb8971 // .quad -8720225134666286027
- WORD $0x0e7aac0e; WORD $0x9580869f // .quad -7673985747338482674
- WORD $0xae3d4da1; WORD $0xd45d35e6 // .quad -3144297699952734815
- WORD $0xd2195712; WORD $0xbae0a846 // .quad -4980796165745715438
- WORD $0x59cca10a; WORD $0x89748360 // .quad -8542058143368306422
- WORD $0x869facd7; WORD $0xe998d258 // .quad -1614309188754756393
- WORD $0x703fc94c; WORD $0x2bd1a438 // .quad 3157485376071780684
- WORD $0x5423cc06; WORD $0x91ff8377 // .quad -7926472270612804602
- WORD $0x4627ddd0; WORD $0x7b6306a3 // .quad 8890957387685944784
- WORD $0x292cbf08; WORD $0xb67f6455 // .quad -5296404319838617848
- WORD $0x17b1d543; WORD $0x1a3bc84c // .quad 1890324697752655171
- WORD $0x7377eeca; WORD $0xe41f3d6a // .quad -2008819381370884406
- WORD $0x1d9e4a94; WORD $0x20caba5f // .quad 2362905872190818964
- WORD $0x882af53e; WORD $0x8e938662 // .quad -8173041140997884610
- WORD $0x7282ee9d; WORD $0x547eb47b // .quad 6088502188546649757
- WORD $0x2a35b28d; WORD $0xb23867fb // .quad -5604615407819967859
- WORD $0x4f23aa44; WORD $0xe99e619a // .quad -1612744301171463612
- WORD $0xf4c31f31; WORD $0xdec681f9 // .quad -2394083241347571919
- WORD $0xe2ec94d5; WORD $0x6405fa00 // .quad 7207441660390446293
- WORD $0x38f9f37e; WORD $0x8b3c113c // .quad -8413831053483314306
- WORD $0x8dd3dd05; WORD $0xde83bc40 // .quad -2412877989897052923
- WORD $0x4738705e; WORD $0xae0b158b // .quad -5905602798426754978
- WORD $0xb148d446; WORD $0x9624ab50 // .quad -7627783505798704058
- WORD $0x19068c76; WORD $0xd98ddaee // .quad -2770317479606055818
- WORD $0xdd9b0958; WORD $0x3badd624 // .quad 4300328673033783640
- WORD $0xcfa417c9; WORD $0x87f8a8d4 // .quad -8648977452394866743
- WORD $0x0a80e5d7; WORD $0xe54ca5d7 // .quad -1923980597781273129
- WORD $0x038d1dbc; WORD $0xa9f6d30a // .quad -6199535797066195524
- WORD $0xcd211f4d; WORD $0x5e9fcf4c // .quad 6818396289628184397
- WORD $0x8470652b; WORD $0xd47487cc // .quad -3137733727905356501
- WORD $0x00696720; WORD $0x7647c320 // .quad 8522995362035230496
- WORD $0xd2c63f3b; WORD $0x84c8d4df // .quad -8878612607581929669
- WORD $0x0041e074; WORD $0x29ecd9f4 // .quad 3021029092058325108
- WORD $0xc777cf09; WORD $0xa5fb0a17 // .quad -6486579741050024183
- WORD $0x00525891; WORD $0xf4681071 // .quad -835399653354481519
- WORD $0xb955c2cc; WORD $0xcf79cc9d // .quad -3496538657885142324
- WORD $0x4066eeb5; WORD $0x7182148d // .quad 8179122470161673909
- WORD $0x93d599bf; WORD $0x81ac1fe2 // .quad -9102865688819295809
- WORD $0x48405531; WORD $0xc6f14cd8 // .quad -4111420493003729615
- WORD $0x38cb002f; WORD $0xa21727db // .quad -6766896092596731857
- WORD $0x5a506a7d; WORD $0xb8ada00e // .quad -5139275616254662019
- WORD $0x06fdc03b; WORD $0xca9cf1d2 // .quad -3846934097318526917
- WORD $0xf0e4851d; WORD $0xa6d90811 // .quad -6424094520318327523
- WORD $0x88bd304a; WORD $0xfd442e46 // .quad -196981603220770742
- WORD $0x6d1da664; WORD $0x908f4a16 // .quad -8030118150397909404
- WORD $0x15763e2e; WORD $0x9e4a9cec // .quad -7040642529654063570
- WORD $0x043287ff; WORD $0x9a598e4e // .quad -7324666853212387329
- WORD $0x1ad3cdba; WORD $0xc5dd4427 // .quad -4189117143640191558
- WORD $0x853f29fe; WORD $0x40eff1e1 // .quad 4679224488766679550
- WORD $0xe188c128; WORD $0xf7549530 // .quad -624710411122851544
- WORD $0xe68ef47d; WORD $0xd12bee59 // .quad -3374341425896426371
- WORD $0x8cf578b9; WORD $0x9a94dd3e // .quad -7307973034592864071
- WORD $0x301958cf; WORD $0x82bb74f8 // .quad -9026492418826348337
- WORD $0x3032d6e7; WORD $0xc13a148e // .quad -4523280274813692185
- WORD $0x3c1faf02; WORD $0xe36a5236 // .quad -2059743486678159614
- WORD $0xbc3f8ca1; WORD $0xf18899b1 // .quad -1042414325089727327
- WORD $0xcb279ac2; WORD $0xdc44e6c3 // .quad -2574679358347699518
- WORD $0x15a7b7e5; WORD $0x96f5600f // .quad -7569037980822161435
- WORD $0x5ef8c0ba; WORD $0x29ab103a // .quad 3002511419460075706
- WORD $0xdb11a5de; WORD $0xbcb2b812 // .quad -4849611457600313890
- WORD $0xf6b6f0e8; WORD $0x7415d448 // .quad 8364825292752482536
- WORD $0x91d60f56; WORD $0xebdf6617 // .quad -1450328303573004458
- WORD $0x3464ad22; WORD $0x111b495b // .quad 1232659579085827362
- WORD $0xbb25c995; WORD $0x936b9fce // .quad -7823984217374209643
- WORD $0x00beec35; WORD $0xcab10dd9 // .quad -3841273781498745803
- WORD $0x69ef3bfb; WORD $0xb84687c2 // .quad -5168294253290374149
- WORD $0x40eea743; WORD $0x3d5d514f // .quad 4421779809981343555
- WORD $0x046b0afa; WORD $0xe65829b3 // .quad -1848681798185579782
- WORD $0x112a5113; WORD $0x0cb4a5a3 // .quad 915538744049291539
- WORD $0xe2c2e6dc; WORD $0x8ff71a0f // .quad -8072955151507069220
- WORD $0xeaba72ac; WORD $0x47f0e785 // .quad 5183897733458195116
- WORD $0xdb73a093; WORD $0xb3f4e093 // .quad -5479507920956448621
- WORD $0x65690f57; WORD $0x59ed2167 // .quad 6479872166822743895
- WORD $0xd25088b8; WORD $0xe0f218b8 // .quad -2237698882768172872
- WORD $0x3ec3532d; WORD $0x306869c1 // .quad 3488154190101041965
- WORD $0x83725573; WORD $0x8c974f73 // .quad -8316090829371189901
- WORD $0xc73a13fc; WORD $0x1e414218 // .quad 2180096368813151228
- WORD $0x644eeacf; WORD $0xafbd2350 // .quad -5783427518286599473
- WORD $0xf90898fb; WORD $0xe5d1929e // .quad -1886565557410948869
- WORD $0x7d62a583; WORD $0xdbac6c24 // .quad -2617598379430861437
- WORD $0xb74abf3a; WORD $0xdf45f746 // .quad -2358206946763686086
- WORD $0xce5da772; WORD $0x894bc396 // .quad -8553528014785370254
- WORD $0x328eb784; WORD $0x6b8bba8c // .quad 7749492695127472004
- WORD $0x81f5114f; WORD $0xab9eb47c // .quad -6080224000054324913
- WORD $0x3f326565; WORD $0x066ea92f // .quad 463493832054564197
- WORD $0xa27255a2; WORD $0xd686619b // .quad -2988593981640518238
- WORD $0x0efefebe; WORD $0xc80a537b // .quad -4032318728359182658
- WORD $0x45877585; WORD $0x8613fd01 // .quad -8785400266166405755
- WORD $0xe95f5f37; WORD $0xbd06742c // .quad -4826042214438183113
- WORD $0x96e952e7; WORD $0xa798fc41 // .quad -6370064314280619289
- WORD $0x23b73705; WORD $0x2c481138 // .quad 3190819268807046917
- WORD $0xfca3a7a0; WORD $0xd17f3b51 // .quad -3350894374423386208
- WORD $0x2ca504c6; WORD $0xf75a1586 // .quad -623161932418579258
- WORD $0x3de648c4; WORD $0x82ef8513 // .quad -9011838011655698236
- WORD $0xdbe722fc; WORD $0x9a984d73 // .quad -7307005235402693892
- WORD $0x0d5fdaf5; WORD $0xa3ab6658 // .quad -6653111496142234891
- WORD $0xd2e0ebbb; WORD $0xc13e60d0 // .quad -4522070525825979461
- WORD $0x10b7d1b3; WORD $0xcc963fee // .quad -3704703351750405709
- WORD $0x079926a9; WORD $0x318df905 // .quad 3570783879572301481
- WORD $0x94e5c61f; WORD $0xffbbcfe9 // .quad -19193171260619233
- WORD $0x497f7053; WORD $0xfdf17746 // .quad -148206168962011053
- WORD $0xfd0f9bd3; WORD $0x9fd561f1 // .quad -6929524759678968877
- WORD $0xedefa634; WORD $0xfeb6ea8b // .quad -92628855601256908
- WORD $0x7c5382c8; WORD $0xc7caba6e // .quad -4050219931171323192
- WORD $0xe96b8fc1; WORD $0xfe64a52e // .quad -115786069501571135
- WORD $0x1b68637b; WORD $0xf9bd690a // .quad -451088895536766085
- WORD $0xa3c673b1; WORD $0x3dfdce7a // .quad 4466953431550423985
- WORD $0x51213e2d; WORD $0x9c1661a6 // .quad -7199459587351560659
- WORD $0xa65c084f; WORD $0x06bea10c // .quad 486002885505321039
- WORD $0xe5698db8; WORD $0xc31bfa0f // .quad -4387638465762062920
- WORD $0xcff30a63; WORD $0x486e494f // .quad 5219189625309039203
- WORD $0xdec3f126; WORD $0xf3e2f893 // .quad -872862063775190746
- WORD $0xc3efccfb; WORD $0x5a89dba3 // .quad 6523987031636299003
- WORD $0x6b3a76b7; WORD $0x986ddb5c // .quad -7463067817500576073
- WORD $0x5a75e01d; WORD $0xf8962946 // .quad -534194123654701027
- WORD $0x86091465; WORD $0xbe895233 // .quad -4717148753448332187
- WORD $0xf1135824; WORD $0xf6bbb397 // .quad -667742654568376284
- WORD $0x678b597f; WORD $0xee2ba6c0 // .quad -1284749923383027329
- WORD $0xed582e2d; WORD $0x746aa07d // .quad 8388693718644305453
- WORD $0x40b717ef; WORD $0x94db4838 // .quad -7720497729755473937
- WORD $0xb4571cdd; WORD $0xa8c2a44e // .quad -6286281471915778851
- WORD $0x50e4ddeb; WORD $0xba121a46 // .quad -5038936143766954517
- WORD $0x616ce414; WORD $0x92f34d62 // .quad -7857851839894723564
- WORD $0xe51e1566; WORD $0xe896a0d7 // .quad -1686984161281305242
- WORD $0xf9c81d18; WORD $0x77b020ba // .quad 8624429273841147160
- WORD $0xef32cd60; WORD $0x915e2486 // .quad -7971894128441897632
- WORD $0xdc1d122f; WORD $0x0ace1474 // .quad 778582277723329071
- WORD $0xaaff80b8; WORD $0xb5b5ada8 // .quad -5353181642124984136
- WORD $0x132456bb; WORD $0x0d819992 // .quad 973227847154161339
- WORD $0xd5bf60e6; WORD $0xe3231912 // .quad -2079791034228842266
- WORD $0x97ed6c6a; WORD $0x10e1fff6 // .quad 1216534808942701674
- WORD $0xc5979c8f; WORD $0x8df5efab // .quad -8217398424034108273
- WORD $0x1ef463c2; WORD $0xca8d3ffa // .quad -3851351762838199358
- WORD $0xb6fd83b3; WORD $0xb1736b96 // .quad -5660062011615247437
- WORD $0xa6b17cb3; WORD $0xbd308ff8 // .quad -4814189703547749197
- WORD $0x64bce4a0; WORD $0xddd0467c // .quad -2463391496091671392
- WORD $0xd05ddbdf; WORD $0xac7cb3f6 // .quad -6017737129434686497
- WORD $0xbef60ee4; WORD $0x8aa22c0d // .quad -8457148712698376476
- WORD $0x423aa96c; WORD $0x6bcdf07a // .quad 7768129340171790700
- WORD $0x2eb3929d; WORD $0xad4ab711 // .quad -5959749872445582691
- WORD $0xd2c953c7; WORD $0x86c16c98 // .quad -8736582398494813241
- WORD $0x7a607744; WORD $0xd89d64d5 // .quad -2838001322129590460
- WORD $0x077ba8b8; WORD $0xe871c7bf // .quad -1697355961263740744
- WORD $0x6c7c4a8b; WORD $0x87625f05 // .quad -8691279853972075893
- WORD $0x64ad4973; WORD $0x11471cd7 // .quad 1244995533423855987
- WORD $0xc79b5d2d; WORD $0xa93af6c6 // .quad -6252413799037706963
- WORD $0x3dd89bd0; WORD $0xd598e40d // .quad -3055441601647567920
- WORD $0x79823479; WORD $0xd389b478 // .quad -3203831230369745799
- WORD $0x8d4ec2c4; WORD $0x4aff1d10 // .quad 5404070034795315908
- WORD $0x4bf160cb; WORD $0x843610cb // .quad -8919923546622172981
- WORD $0x585139bb; WORD $0xcedf722a // .quad -3539985255894009413
- WORD $0x1eedb8fe; WORD $0xa54394fe // .quad -6538218414850328322
- WORD $0xee658829; WORD $0xc2974eb4 // .quad -4424981569867511767
- WORD $0xa6a9273e; WORD $0xce947a3d // .quad -3561087000135522498
- WORD $0x29feea33; WORD $0x733d2262 // .quad 8303831092947774003
- WORD $0x8829b887; WORD $0x811ccc66 // .quad -9143208402725783417
- WORD $0x5a3f5260; WORD $0x0806357d // .quad 578208414664970848
- WORD $0x2a3426a8; WORD $0xa163ff80 // .quad -6817324484979841368
- WORD $0xb0cf26f8; WORD $0xca07c2dc // .quad -3888925500096174344
- WORD $0x34c13052; WORD $0xc9bcff60 // .quad -3909969587797413806
- WORD $0xdd02f0b6; WORD $0xfc89b393 // .quad -249470856692830026
- WORD $0x41f17c67; WORD $0xfc2c3f38 // .quad -275775966319379353
- WORD $0xd443ace3; WORD $0xbbac2078 // .quad -4923524589293425437
- WORD $0x2936edc0; WORD $0x9d9ba783 // .quad -7089889006590693952
- WORD $0x84aa4c0e; WORD $0xd54b944b // .quad -3077202868308390898
- WORD $0xf384a931; WORD $0xc5029163 // .quad -4250675239810979535
- WORD $0x65d4df12; WORD $0x0a9e795e // .quad 765182433041899282
- WORD $0xf065d37d; WORD $0xf64335bc // .quad -701658031336336515
- WORD $0xff4a16d6; WORD $0x4d4617b5 // .quad 5568164059729762006
- WORD $0x163fa42e; WORD $0x99ea0196 // .quad -7356065297226292178
- WORD $0xbf8e4e46; WORD $0x504bced1 // .quad 5785945546544795206
- WORD $0x9bcf8d39; WORD $0xc06481fb // .quad -4583395603105477319
- WORD $0x2f71e1d7; WORD $0xe45ec286 // .quad -1990940103673781801
- WORD $0x82c37088; WORD $0xf07da27a // .quad -1117558485454458744
- WORD $0xbb4e5a4d; WORD $0x5d767327 // .quad 6734696907262548557
- WORD $0x91ba2655; WORD $0x964e858c // .quad -7616003081050118571
- WORD $0xd510f870; WORD $0x3a6a07f8 // .quad 4209185567039092848
- WORD $0xb628afea; WORD $0xbbe226ef // .quad -4908317832885260310
- WORD $0x0a55368c; WORD $0x890489f7 // .quad -8573576096483297652
- WORD $0xa3b2dbe5; WORD $0xeadab0ab // .quad -1523711272679187483
- WORD $0xccea842f; WORD $0x2b45ac74 // .quad 3118087934678041647
- WORD $0x464fc96f; WORD $0x92c8ae6b // .quad -7869848573065574033
- WORD $0x0012929e; WORD $0x3b0b8bc9 // .quad 4254647968387469982
- WORD $0x17e3bbcb; WORD $0xb77ada06 // .quad -5225624697904579637
- WORD $0x40173745; WORD $0x09ce6ebb // .quad 706623942056949573
- WORD $0x9ddcaabd; WORD $0xe5599087 // .quad -1920344853953336643
- WORD $0x101d0516; WORD $0xcc420a6a // .quad -3728406090856200938
- WORD $0xc2a9eab6; WORD $0x8f57fa54 // .quad -8117744561361917258
- WORD $0x4a12232e; WORD $0x9fa94682 // .quad -6941939825212513490
- WORD $0xf3546564; WORD $0xb32df8e9 // .quad -5535494683275008668
- WORD $0xdc96abfa; WORD $0x47939822 // .quad 5157633273766521850
- WORD $0x70297ebd; WORD $0xdff97724 // .quad -2307682335666372931
- WORD $0x93bc56f8; WORD $0x59787e2b // .quad 6447041592208152312
- WORD $0xc619ef36; WORD $0x8bfbea76 // .quad -8359830487432564938
- WORD $0x3c55b65b; WORD $0x57eb4edb // .quad 6335244004343789147
- WORD $0x77a06b03; WORD $0xaefae514 // .quad -5838102090863318269
- WORD $0x0b6b23f2; WORD $0xede62292 // .quad -1304317031425039374
- WORD $0x958885c4; WORD $0xdab99e59 // .quad -2685941595151759932
- WORD $0x8e45ecee; WORD $0xe95fab36 // .quad -1630396289281299218
- WORD $0xfd75539b; WORD $0x88b402f7 // .quad -8596242524610931813
- WORD $0x18ebb415; WORD $0x11dbcb02 // .quad 1286845328412881941
- WORD $0xfcd2a881; WORD $0xaae103b5 // .quad -6133617137336276863
- WORD $0x9f26a11a; WORD $0xd652bdc2 // .quad -3003129357911285478
- WORD $0x7c0752a2; WORD $0xd59944a3 // .quad -3055335403242958174
- WORD $0x46f04960; WORD $0x4be76d33 // .quad 5469460339465668960
- WORD $0x2d8493a5; WORD $0x857fcae6 // .quad -8827113654667930715
- WORD $0x0c562ddc; WORD $0x6f70a440 // .quad 8030098730593431004
- WORD $0xb8e5b88e; WORD $0xa6dfbd9f // .quad -6422206049907525490
- WORD $0x0f6bb953; WORD $0xcb4ccd50 // .quad -3797434642040374957
- WORD $0xa71f26b2; WORD $0xd097ad07 // .quad -3416071543957018958
- WORD $0x1346a7a8; WORD $0x7e2000a4 // .quad 9088264752731695016
- WORD $0xc873782f; WORD $0x825ecc24 // .quad -9052573742614218705
- WORD $0x8c0c28c9; WORD $0x8ed40066 // .quad -8154892584824854327
- WORD $0xfa90563b; WORD $0xa2f67f2d // .quad -6704031159840385477
- WORD $0x2f0f32fb; WORD $0x72890080 // .quad 8253128342678483707
- WORD $0x79346bca; WORD $0xcbb41ef9 // .quad -3768352931373093942
- WORD $0x3ad2ffba; WORD $0x4f2b40a0 // .quad 5704724409920716730
- WORD $0xd78186bc; WORD $0xfea126b7 // .quad -98755145788979524
- WORD $0x4987bfa9; WORD $0xe2f610c8 // .quad -2092466524453879895
- WORD $0xe6b0f436; WORD $0x9f24b832 // .quad -6979250993759194058
- WORD $0x2df4d7ca; WORD $0x0dd9ca7d // .quad 998051431430019018
- WORD $0xa05d3143; WORD $0xc6ede63f // .quad -4112377723771604669
- WORD $0x79720dbc; WORD $0x91503d1c // .quad -7975807747567252036
- WORD $0x88747d94; WORD $0xf8a95fcf // .quad -528786136287117932
- WORD $0x97ce912b; WORD $0x75a44c63 // .quad 8476984389250486571
- WORD $0xb548ce7c; WORD $0x9b69dbe1 // .quad -7248020362820530564
- WORD $0x3ee11abb; WORD $0xc986afbe // .quad -3925256793573221701
- WORD $0x229b021b; WORD $0xc24452da // .quad -4448339435098275301
- WORD $0xce996169; WORD $0xfbe85bad // .quad -294884973539139223
- WORD $0xab41c2a2; WORD $0xf2d56790 // .quad -948738275445456222
- WORD $0x423fb9c4; WORD $0xfae27299 // .quad -368606216923924028
- WORD $0x6b0919a5; WORD $0x97c560ba // .quad -7510490449794491995
- WORD $0xc967d41b; WORD $0xdccd879f // .quad -2536221894791146469
- WORD $0x05cb600f; WORD $0xbdb6b8e9 // .quad -4776427043815727089
- WORD $0xbbc1c921; WORD $0x5400e987 // .quad 6053094668365842721
- WORD $0x473e3813; WORD $0xed246723 // .quad -1358847786342270957
- WORD $0xaab23b69; WORD $0x290123e9 // .quad 2954682317029915497
- WORD $0x0c86e30b; WORD $0x9436c076 // .quad -7766808894105001205
- WORD $0x0aaf6522; WORD $0xf9a0b672 // .quad -459166561069996766
- WORD $0x8fa89bce; WORD $0xb9447093 // .quad -5096825099203863602
- WORD $0x8d5b3e6a; WORD $0xf808e40e // .quad -573958201337495958
- WORD $0x7392c2c2; WORD $0xe7958cb8 // .quad -1759345355577441598
- WORD $0x30b20e05; WORD $0xb60b1d12 // .quad -5329133770099257851
- WORD $0x483bb9b9; WORD $0x90bd77f3 // .quad -8017119874876982855
- WORD $0x5e6f48c3; WORD $0xb1c6f22b // .quad -5636551615525730109
- WORD $0x1a4aa828; WORD $0xb4ecd5f0 // .quad -5409713825168840664
- WORD $0x360b1af4; WORD $0x1e38aeb6 // .quad 2177682517447613172
- WORD $0x20dd5232; WORD $0xe2280b6c // .quad -2150456263033662926
- WORD $0xc38de1b1; WORD $0x25c6da63 // .quad 2722103146809516465
- WORD $0x948a535f; WORD $0x8d590723 // .quad -8261564192037121185
- WORD $0x5a38ad0f; WORD $0x579c487e // .quad 6313000485183335695
- WORD $0x79ace837; WORD $0xb0af48ec // .quad -5715269221619013577
- WORD $0xf0c6d852; WORD $0x2d835a9d // .quad 3279564588051781714
- WORD $0x98182244; WORD $0xdcdb1b27 // .quad -2532400508596379068
- WORD $0x6cf88e66; WORD $0xf8e43145 // .quad -512230283362660762
- WORD $0xbf0f156b; WORD $0x8a08f0f8 // .quad -8500279345513818773
- WORD $0x641b5900; WORD $0x1b8e9ecb // .quad 1985699082112030976
- WORD $0xeed2dac5; WORD $0xac8b2d36 // .quad -6013663163464885563
- WORD $0x3d222f40; WORD $0xe272467e // .quad -2129562165787349184
- WORD $0xaa879177; WORD $0xd7adf884 // .quad -2905392935903719049
- WORD $0xcc6abb10; WORD $0x5b0ed81d // .quad 6561419329620589328
- WORD $0xea94baea; WORD $0x86ccbb52 // .quad -8733399612580906262
- WORD $0x9fc2b4ea; WORD $0x98e94712 // .quad -7428327965055601430
- WORD $0xa539e9a5; WORD $0xa87fea27 // .quad -6305063497298744923
- WORD $0x47b36225; WORD $0x3f2398d7 // .quad 4549648098962661925
- WORD $0x8e88640e; WORD $0xd29fe4b1 // .quad -3269643353196043250
- WORD $0x19a03aae; WORD $0x8eec7f0d // .quad -8147997931578836306
- WORD $0xf9153e89; WORD $0x83a3eeee // .quad -8961056123388608887
- WORD $0x300424ad; WORD $0x1953cf68 // .quad 1825030320404309165
- WORD $0xb75a8e2b; WORD $0xa48ceaaa // .quad -6589634135808373205
- WORD $0x3c052dd8; WORD $0x5fa8c342 // .quad 6892973918932774360
- WORD $0x653131b6; WORD $0xcdb02555 // .quad -3625356651333078602
- WORD $0xcb06794e; WORD $0x3792f412 // .quad 4004531380238580046
- WORD $0x5f3ebf11; WORD $0x808e1755 // .quad -9183376934724255983
- WORD $0xbee40bd1; WORD $0xe2bbd88b // .quad -2108853905778275375
- WORD $0xb70e6ed6; WORD $0xa0b19d2a // .quad -6867535149977932074
- WORD $0xae9d0ec5; WORD $0x5b6aceae // .quad 6587304654631931589
- WORD $0x64d20a8b; WORD $0xc8de0475 // .quad -3972732919045027189
- WORD $0x5a445276; WORD $0xf245825a // .quad -989241218564861322
- WORD $0xbe068d2e; WORD $0xfb158592 // .quad -354230130378896082
- WORD $0xf0d56713; WORD $0xeed6e2f0 // .quad -1236551523206076653
- WORD $0xb6c4183d; WORD $0x9ced737b // .quad -7138922859127891907
- WORD $0x9685606c; WORD $0x55464dd6 // .quad 6144684325637283948
- WORD $0xa4751e4c; WORD $0xc428d05a // .quad -4311967555482476980
- WORD $0x3c26b887; WORD $0xaa97e14c // .quad -6154202648235558777
- WORD $0x4d9265df; WORD $0xf5330471 // .quad -778273425925708321
- WORD $0x4b3066a9; WORD $0xd53dd99f // .quad -3081067291867060567
- WORD $0xd07b7fab; WORD $0x993fe2c6 // .quad -7403949918844649557
- WORD $0x8efe402a; WORD $0xe546a803 // .quad -1925667057416912854
- WORD $0x849a5f96; WORD $0xbf8fdb78 // .quad -4643251380128424042
- WORD $0x72bdd034; WORD $0xde985204 // .quad -2407083821771141068
- WORD $0xa5c0f77c; WORD $0xef73d256 // .quad -1192378206733142148
- WORD $0x8f6d4441; WORD $0x963e6685 // .quad -7620540795641314239
- WORD $0x27989aad; WORD $0x95a86376 // .quad -7662765406849295699
- WORD $0x79a44aa9; WORD $0xdde70013 // .quad -2456994988062127447
- WORD $0xb17ec159; WORD $0xbb127c53 // .quad -4966770740134231719
- WORD $0x580d5d53; WORD $0x5560c018 // .quad 6152128301777116499
- WORD $0x9dde71af; WORD $0xe9d71b68 // .quad -1596777406740401745
- WORD $0x6e10b4a7; WORD $0xaab8f01e // .quad -6144897678060768089
- WORD $0x62ab070d; WORD $0x92267121 // .quad -7915514906853832947
- WORD $0x04ca70e9; WORD $0xcab39613 // .quad -3840561048787980055
- WORD $0xbb55c8d1; WORD $0xb6b00d69 // .quad -5282707615139903279
- WORD $0xc5fd0d23; WORD $0x3d607b97 // .quad 4422670725869800739
- WORD $0x2a2b3b05; WORD $0xe45c10c4 // .quad -1991698500497491195
- WORD $0xb77c506b; WORD $0x8cb89a7d // .quad -8306719647944912789
- WORD $0x9a5b04e3; WORD $0x8eb98a7a // .quad -8162340590452013853
- WORD $0x92adb243; WORD $0x77f3608e // .quad 8643358275316593219
- WORD $0x40f1c61c; WORD $0xb267ed19 // .quad -5591239719637629412
- WORD $0x37591ed4; WORD $0x55f038b2 // .quad 6192511825718353620
- WORD $0x912e37a3; WORD $0xdf01e85f // .quad -2377363631119648861
- WORD $0xc52f6689; WORD $0x6b6c46de // .quad 7740639782147942025
- WORD $0xbabce2c6; WORD $0x8b61313b // .quad -8403381297090862394
- WORD $0x3b3da016; WORD $0x2323ac4b // .quad 2532056854628769814
- WORD $0xa96c1b77; WORD $0xae397d8a // .quad -5892540602936190089
- WORD $0x0a0d081b; WORD $0xabec975e // .quad -6058300968568813541
- WORD $0x53c72255; WORD $0xd9c7dced // .quad -2753989735242849707
- WORD $0x8c904a22; WORD $0x96e7bd35 // .quad -7572876210711016926
- WORD $0x545c7575; WORD $0x881cea14 // .quad -8638772612167862923
- WORD $0x77da2e55; WORD $0x7e50d641 // .quad 9102010423587778133
- WORD $0x697392d2; WORD $0xaa242499 // .quad -6186779746782440750
- WORD $0xd5d0b9ea; WORD $0xdde50bd1 // .quad -2457545025797441046
- WORD $0xc3d07787; WORD $0xd4ad2dbf // .quad -3121788665050663033
- WORD $0x4b44e865; WORD $0x955e4ec6 // .quad -7683617300674189211
- WORD $0xda624ab4; WORD $0x84ec3c97 // .quad -8868646943297746252
- WORD $0xef0b113f; WORD $0xbd5af13b // .quad -4802260812921368257
- WORD $0xd0fadd61; WORD $0xa6274bbd // .quad -6474122660694794911
- WORD $0xeacdd58f; WORD $0xecb1ad8a // .quad -1391139997724322417
- WORD $0x453994ba; WORD $0xcfb11ead // .quad -3480967307441105734
- WORD $0xa5814af3; WORD $0x67de18ed // .quad 7484447039699372787
- WORD $0x4b43fcf4; WORD $0x81ceb32c // .quad -9093133594791772940
- WORD $0x8770ced8; WORD $0x80eacf94 // .quad -9157278655470055720
- WORD $0x5e14fc31; WORD $0xa2425ff7 // .quad -6754730975062328271
- WORD $0xa94d028e; WORD $0xa1258379 // .quad -6834912300910181746
- WORD $0x359a3b3e; WORD $0xcad2f7f5 // .quad -3831727700400522434
- WORD $0x13a04331; WORD $0x096ee458 // .quad 679731660717048625
- WORD $0x8300ca0d; WORD $0xfd87b5f2 // .quad -177973607073265139
- WORD $0x188853fd; WORD $0x8bca9d6e // .quad -8373707460958465027
- WORD $0x91e07e48; WORD $0x9e74d1b7 // .quad -7028762532061872568
- WORD $0xcf55347e; WORD $0x775ea264 // .quad 8601490892183123070
- WORD $0x76589dda; WORD $0xc6120625 // .quad -4174267146649952806
- WORD $0x032a819e; WORD $0x95364afe // .quad -7694880458480647778
- WORD $0xd3eec551; WORD $0xf79687ae // .quad -606147914885053103
- WORD $0x83f52205; WORD $0x3a83ddbd // .quad 4216457482181353989
- WORD $0x44753b52; WORD $0x9abe14cd // .quad -7296371474444240046
- WORD $0x72793543; WORD $0xc4926a96 // .quad -4282243101277735613
- WORD $0x95928a27; WORD $0xc16d9a00 // .quad -4508778324627912153
- WORD $0x0f178294; WORD $0x75b7053c // .quad 8482254178684994196
- WORD $0xbaf72cb1; WORD $0xf1c90080 // .quad -1024286887357502287
- WORD $0x12dd6339; WORD $0x5324c68b // .quad 5991131704928854841
- WORD $0x74da7bee; WORD $0x971da050 // .quad -7557708332239520786
- WORD $0xebca5e04; WORD $0xd3f6fc16 // .quad -3173071712060547580
- WORD $0x92111aea; WORD $0xbce50864 // .quad -4835449396872013078
- WORD $0xa6bcf585; WORD $0x88f4bb1c // .quad -8578025658503072379
- WORD $0xb69561a5; WORD $0xec1e4a7d // .quad -1432625727662628443
- WORD $0xd06c32e6; WORD $0x2b31e9e3 // .quad 3112525982153323238
- WORD $0x921d5d07; WORD $0x9392ee8e // .quad -7812920107430224633
- WORD $0x62439fd0; WORD $0x3aff322e // .quad 4251171748059520976
- WORD $0x36a4b449; WORD $0xb877aa32 // .quad -5154464115860392887
- WORD $0xfad487c3; WORD $0x09befeb9 // .quad 702278666647013315
- WORD $0xc44de15b; WORD $0xe69594be // .quad -1831394126398103205
- WORD $0x7989a9b4; WORD $0x4c2ebe68 // .quad 5489534351736154548
- WORD $0x3ab0acd9; WORD $0x901d7cf7 // .quad -8062150356639896359
- WORD $0x4bf60a11; WORD $0x0f9d3701 // .quad 1125115960621402641
- WORD $0x095cd80f; WORD $0xb424dc35 // .quad -5466001927372482545
- WORD $0x9ef38c95; WORD $0x538484c1 // .quad 6018080969204141205
- WORD $0x4bb40e13; WORD $0xe12e1342 // .quad -2220816390788215277
- WORD $0x06b06fba; WORD $0x2865a5f2 // .quad 2910915193077788602
- WORD $0x6f5088cb; WORD $0x8cbccc09 // .quad -8305539271883716405
- WORD $0x442e45d4; WORD $0xf93f87b7 // .quad -486521013540076076
- WORD $0xcb24aafe; WORD $0xafebff0b // .quad -5770238071427257602
- WORD $0x1539d749; WORD $0xf78f69a5 // .quad -608151266925095095
- WORD $0xbdedd5be; WORD $0xdbe6fece // .quad -2601111570856684098
- WORD $0x5a884d1c; WORD $0xb573440e // .quad -5371875102083756772
- WORD $0x36b4a597; WORD $0x89705f41 // .quad -8543223759426509417
- WORD $0xf8953031; WORD $0x31680a88 // .quad 3560107088838733873
- WORD $0x8461cefc; WORD $0xabcc7711 // .quad -6067343680855748868
- WORD $0x36ba7c3e; WORD $0xfdc20d2b // .quad -161552157378970562
- WORD $0xe57a42bc; WORD $0xd6bf94d5 // .quad -2972493582642298180
- WORD $0x04691b4d; WORD $0x3d329076 // .quad 4409745821703674701
- WORD $0xaf6c69b5; WORD $0x8637bd05 // .quad -8775337516792518219
- WORD $0xc2c1b110; WORD $0xa63f9a49 // .quad -6467280898289979120
- WORD $0x1b478423; WORD $0xa7c5ac47 // .quad -6357485877563259869
- WORD $0x33721d54; WORD $0x0fcf80dc // .quad 1139270913992301908
- WORD $0xe219652b; WORD $0xd1b71758 // .quad -3335171328526686933
- WORD $0x404ea4a9; WORD $0xd3c36113 // .quad -3187597375937010519
- WORD $0x8d4fdf3b; WORD $0x83126e97 // .quad -9002011107970261189
- WORD $0x083126ea; WORD $0x645a1cac // .quad 7231123676894144234
- WORD $0x70a3d70a; WORD $0xa3d70a3d // .quad -6640827866535438582
- WORD $0x0a3d70a4; WORD $0x3d70a3d7 // .quad 4427218577690292388
- WORD $0xcccccccc; WORD $0xcccccccc // .quad -3689348814741910324
- WORD $0xcccccccd; WORD $0xcccccccc // .quad -3689348814741910323
- WORD $0x00000000; WORD $0x80000000 // .quad -9223372036854775808
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0xa0000000 // .quad -6917529027641081856
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0xc8000000 // .quad -4035225266123964416
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0xfa000000 // .quad -432345564227567616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0x9c400000 // .quad -7187745005283311616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0xc3500000 // .quad -4372995238176751616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0xf4240000 // .quad -854558029293551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0x98968000 // .quad -7451627795949551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0xbebc2000 // .quad -4702848726509551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0xee6b2800 // .quad -1266874889709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0x9502f900 // .quad -7709325833709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0xba43b740 // .quad -5024971273709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0xe8d4a510 // .quad -1669528073709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0x9184e72a // .quad -7960984073709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x80000000; WORD $0xb5e620f4 // .quad -5339544073709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0xa0000000; WORD $0xe35fa931 // .quad -2062744073709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x04000000; WORD $0x8e1bc9bf // .quad -8206744073709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0xc5000000; WORD $0xb1a2bc2e // .quad -5646744073709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x76400000; WORD $0xde0b6b3a // .quad -2446744073709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x89e80000; WORD $0x8ac72304 // .quad -8446744073709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0xac620000; WORD $0xad78ebc5 // .quad -5946744073709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x177a8000; WORD $0xd8d726b7 // .quad -2821744073709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x6eac9000; WORD $0x87867832 // .quad -8681119073709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x0a57b400; WORD $0xa968163f // .quad -6239712823709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0xcceda100; WORD $0xd3c21bce // .quad -3187955011209551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x401484a0; WORD $0x84595161 // .quad -8910000909647051616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x9019a5c8; WORD $0xa56fa5b9 // .quad -6525815118631426616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0xf4200f3a; WORD $0xcecb8f27 // .quad -3545582879861895366
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0xf8940984; WORD $0x813f3978 // .quad -9133518327554766460
- WORD $0x00000000; WORD $0x40000000 // .quad 4611686018427387904
- WORD $0x36b90be5; WORD $0xa18f07d7 // .quad -6805211891016070171
- WORD $0x00000000; WORD $0x50000000 // .quad 5764607523034234880
- WORD $0x04674ede; WORD $0xc9f2c9cd // .quad -3894828845342699810
- WORD $0x00000000; WORD $0xa4000000 // .quad -6629298651489370112
- WORD $0x45812296; WORD $0xfc6f7c40 // .quad -256850038250986858
- WORD $0x00000000; WORD $0x4d000000 // .quad 5548434740920451072
- WORD $0x2b70b59d; WORD $0x9dc5ada8 // .quad -7078060301547948643
- WORD $0x00000000; WORD $0xf0200000 // .quad -1143914305352105984
- WORD $0x364ce305; WORD $0xc5371912 // .quad -4235889358507547899
- WORD $0x00000000; WORD $0x6c280000 // .quad 7793479155164643328
- WORD $0xc3e01bc6; WORD $0xf684df56 // .quad -683175679707046970
- WORD $0x00000000; WORD $0xc7320000 // .quad -4093209111326359552
- WORD $0x3a6c115c; WORD $0x9a130b96 // .quad -7344513827457986212
- WORD $0x00000000; WORD $0x3c7f4000 // .quad 4359273333062107136
- WORD $0xc90715b3; WORD $0xc097ce7b // .quad -4568956265895094861
- WORD $0x00000000; WORD $0x4b9f1000 // .quad 5449091666327633920
- WORD $0xbb48db20; WORD $0xf0bdc21a // .quad -1099509313941480672
- WORD $0x00000000; WORD $0x1e86d400 // .quad 2199678564482154496
- WORD $0xb50d88f4; WORD $0x96769950 // .quad -7604722348854507276
- WORD $0x00000000; WORD $0x13144480 // .quad 1374799102801346560
- WORD $0xe250eb31; WORD $0xbc143fa4 // .quad -4894216917640746191
- WORD $0x00000000; WORD $0x17d955a0 // .quad 1718498878501683200
- WORD $0x1ae525fd; WORD $0xeb194f8e // .quad -1506085128623544835
- WORD $0x00000000; WORD $0x5dcfab08 // .quad 6759809616554491904
- WORD $0xd0cf37be; WORD $0x92efd1b8 // .quad -7858832233030797378
- WORD $0x00000000; WORD $0x5aa1cae5 // .quad 6530724019560251392
- WORD $0x050305ad; WORD $0xb7abc627 // .quad -5211854272861108819
- WORD $0x40000000; WORD $0xf14a3d9e // .quad -1059967012404461568
- WORD $0xc643c719; WORD $0xe596b7b0 // .quad -1903131822648998119
- WORD $0xd0000000; WORD $0x6d9ccd05 // .quad 7898413271349198848
- WORD $0x7bea5c6f; WORD $0x8f7e32ce // .quad -8106986416796705681
- WORD $0xa2000000; WORD $0xe4820023 // .quad -1981020733047832576
- WORD $0x1ae4f38b; WORD $0xb35dbf82 // .quad -5522047002568494197
- WORD $0x8a800000; WORD $0xdda2802c // .quad -2476275916309790720
- WORD $0xa19e306e; WORD $0xe0352f62 // .quad -2290872734783229842
- WORD $0xad200000; WORD $0xd50b2037 // .quad -3095344895387238400
- WORD $0xa502de45; WORD $0x8c213d9d // .quad -8349324486880600507
- WORD $0xcc340000; WORD $0x4526f422 // .quad 4982938468024057856
- WORD $0x0e4395d6; WORD $0xaf298d05 // .quad -5824969590173362730
- WORD $0x7f410000; WORD $0x9670b12b // .quad -7606384970252091392
- WORD $0x51d47b4c; WORD $0xdaf3f046 // .quad -2669525969289315508
- WORD $0x5f114000; WORD $0x3c0cdd76 // .quad 4327076842467049472
- WORD $0xf324cd0f; WORD $0x88d8762b // .quad -8585982758446904049
- WORD $0xfb6ac800; WORD $0xa5880a69 // .quad -6518949010312869888
- WORD $0xefee0053; WORD $0xab0e93b6 // .quad -6120792429631242157
- WORD $0x7a457a00; WORD $0x8eea0d04 // .quad -8148686262891087360
- WORD $0xabe98068; WORD $0xd5d238a4 // .quad -3039304518611664792
- WORD $0x98d6d880; WORD $0x72a49045 // .quad 8260886245095692416
- WORD $0xeb71f041; WORD $0x85a36366 // .quad -8817094351773372351
- WORD $0x7f864750; WORD $0x47a6da2b // .quad 5163053903184807760
- WORD $0xa64e6c51; WORD $0xa70c3c40 // .quad -6409681921289327535
- WORD $0x5f67d924; WORD $0x999090b6 // .quad -7381240676301154012
- WORD $0xcfe20765; WORD $0xd0cf4b50 // .quad -3400416383184271515
- WORD $0xf741cf6d; WORD $0xfff4b4e3 // .quad -3178808521666707
- WORD $0x81ed449f; WORD $0x82818f12 // .quad -9042789267131251553
- WORD $0x7a8921a5; WORD $0xbff8f10e // .quad -4613672773753429595
- WORD $0x226895c7; WORD $0xa321f2d7 // .quad -6691800565486676537
- WORD $0x192b6a0e; WORD $0xaff72d52 // .quad -5767090967191786994
- WORD $0xeb02bb39; WORD $0xcbea6f8c // .quad -3753064688430957767
- WORD $0x9f764491; WORD $0x9bf4f8a6 // .quad -7208863708989733743
- WORD $0x25c36a08; WORD $0xfee50b70 // .quad -79644842111309304
- WORD $0x4753d5b5; WORD $0x02f236d0 // .quad 212292400617608629
- WORD $0x179a2245; WORD $0x9f4f2726 // .quad -6967307053960650171
- WORD $0x2c946591; WORD $0x01d76242 // .quad 132682750386005393
- WORD $0x9d80aad6; WORD $0xc722f0ef // .quad -4097447799023424810
- WORD $0xb7b97ef6; WORD $0x424d3ad2 // .quad 4777539456409894646
- WORD $0x84e0d58b; WORD $0xf8ebad2b // .quad -510123730351893109
- WORD $0x65a7deb3; WORD $0xd2e08987 // .quad -3251447716342407501
- WORD $0x330c8577; WORD $0x9b934c3b // .quad -7236356359111015049
- WORD $0x9f88eb30; WORD $0x63cc55f4 // .quad 7191217214140771120
- WORD $0xffcfa6d5; WORD $0xc2781f49 // .quad -4433759430461380907
- WORD $0xc76b25fc; WORD $0x3cbf6b71 // .quad 4377335499248575996
- WORD $0x7fc3908a; WORD $0xf316271c // .quad -930513269649338230
- WORD $0x3945ef7b; WORD $0x8bef464e // .quad -8363388681221443717
- WORD $0xcfda3a56; WORD $0x97edd871 // .quad -7499099821171918250
- WORD $0xe3cbb5ad; WORD $0x97758bf0 // .quad -7532960934977096275
- WORD $0x43d0c8ec; WORD $0xbde94e8e // .quad -4762188758037509908
- WORD $0x1cbea318; WORD $0x3d52eeed // .quad 4418856886560793368
- WORD $0xd4c4fb27; WORD $0xed63a231 // .quad -1341049929119499481
- WORD $0x63ee4bde; WORD $0x4ca7aaa8 // .quad 5523571108200991710
- WORD $0x24fb1cf8; WORD $0x945e455f // .quad -7755685233340769032
- WORD $0x3e74ef6b; WORD $0x8fe8caa9 // .quad -8076983103442849941
- WORD $0xee39e436; WORD $0xb975d6b6 // .quad -5082920523248573386
- WORD $0x8e122b45; WORD $0xb3e2fd53 // .quad -5484542860876174523
- WORD $0xa9c85d44; WORD $0xe7d34c64 // .quad -1741964635633328828
- WORD $0x7196b617; WORD $0x60dbbca8 // .quad 6979379479186945559
- WORD $0xea1d3a4a; WORD $0x90e40fbe // .quad -8006256924911912374
- WORD $0x46fe31ce; WORD $0xbc8955e9 // .quad -4861259862362934834
- WORD $0xa4a488dd; WORD $0xb51d13ae // .quad -5396135137712502563
- WORD $0x98bdbe42; WORD $0x6babab63 // .quad 7758483227328495170
- WORD $0x4dcdab14; WORD $0xe264589a // .quad -2133482903713240300
- WORD $0x7eed2dd2; WORD $0xc696963c // .quad -4136954021121544750
- WORD $0x70a08aec; WORD $0x8d7eb760 // .quad -8250955842461857044
- WORD $0xcf543ca3; WORD $0xfc1e1de5 // .quad -279753253987271517
- WORD $0x8cc8ada8; WORD $0xb0de6538 // .quad -5702008784649933400
- WORD $0x43294bcc; WORD $0x3b25a55f // .quad 4261994450943298508
- WORD $0xaffad912; WORD $0xdd15fe86 // .quad -2515824962385028846
- WORD $0x13f39ebf; WORD $0x49ef0eb7 // .quad 5327493063679123135
- WORD $0x2dfcc7ab; WORD $0x8a2dbf14 // .quad -8489919629131724885
- WORD $0x6c784338; WORD $0x6e356932 // .quad 7941369183226839864
- WORD $0x397bf996; WORD $0xacb92ed9 // .quad -6000713517987268202
- WORD $0x07965405; WORD $0x49c2c37f // .quad 5315025460606161925
- WORD $0x87daf7fb; WORD $0xd7e77a8f // .quad -2889205879056697349
- WORD $0xc97be907; WORD $0xdc33745e // .quad -2579590211097073401
- WORD $0xb4e8dafd; WORD $0x86f0ac99 // .quad -8723282702051517699
- WORD $0x3ded71a4; WORD $0x69a028bb // .quad 7611128154919104932
- WORD $0x222311bc; WORD $0xa8acd7c0 // .quad -6292417359137009220
- WORD $0x0d68ce0d; WORD $0xc40832ea // .quad -4321147861633282547
- WORD $0x2aabd62b; WORD $0xd2d80db0 // .quad -3253835680493873621
- WORD $0x90c30191; WORD $0xf50a3fa4 // .quad -789748808614215279
- WORD $0x1aab65db; WORD $0x83c7088e // .quad -8951176327949752869
- WORD $0xda79e0fb; WORD $0x792667c6 // .quad 8729779031470891259
- WORD $0xa1563f52; WORD $0xa4b8cab1 // .quad -6577284391509803182
- WORD $0x91185939; WORD $0x577001b8 // .quad 6300537770911226169
- WORD $0x09abcf26; WORD $0xcde6fd5e // .quad -3609919470959866074
- WORD $0xb55e6f87; WORD $0xed4c0226 // .quad -1347699823215743097
- WORD $0xc60b6178; WORD $0x80b05e5a // .quad -9173728696990998152
- WORD $0x315b05b5; WORD $0x544f8158 // .quad 6075216638131242421
- WORD $0x778e39d6; WORD $0xa0dc75f1 // .quad -6855474852811359786
- WORD $0x3db1c722; WORD $0x696361ae // .quad 7594020797664053026
- WORD $0xd571c84c; WORD $0xc913936d // .quad -3957657547586811828
- WORD $0xcd1e38ea; WORD $0x03bc3a19 // .quad 269153960225290474
- WORD $0x4ace3a5f; WORD $0xfb587849 // .quad -335385916056126881
- WORD $0x4065c724; WORD $0x04ab48a0 // .quad 336442450281613092
- WORD $0xcec0e47b; WORD $0x9d174b2d // .quad -7127145225176161157
- WORD $0x283f9c77; WORD $0x62eb0d64 // .quad 7127805559067090039
- WORD $0x42711d9a; WORD $0xc45d1df9 // .quad -4297245513042813542
- WORD $0x324f8395; WORD $0x3ba5d0bd // .quad 4298070930406474645
- WORD $0x930d6500; WORD $0xf5746577 // .quad -759870872876129024
- WORD $0x7ee3647a; WORD $0xca8f44ec // .quad -3850783373846682502
- WORD $0xbbe85f20; WORD $0x9968bf6a // .quad -7392448323188662496
- WORD $0xcf4e1ecc; WORD $0x7e998b13 // .quad 9122475437414293196
- WORD $0x6ae276e8; WORD $0xbfc2ef45 // .quad -4628874385558440216
- WORD $0xc321a67f; WORD $0x9e3fedd8 // .quad -7043649776941685121
- WORD $0xc59b14a2; WORD $0xefb3ab16 // .quad -1174406963520662366
- WORD $0xf3ea101f; WORD $0xc5cfe94e // .quad -4192876202749718497
- WORD $0x3b80ece5; WORD $0x95d04aee // .quad -7651533379841495835
- WORD $0x58724a13; WORD $0xbba1f1d1 // .quad -4926390635932268013
- WORD $0xca61281f; WORD $0xbb445da9 // .quad -4952730706374481889
- WORD $0xae8edc98; WORD $0x2a8a6e45 // .quad 3065383741939440792
- WORD $0x3cf97226; WORD $0xea157514 // .quad -1579227364540714458
- WORD $0x1a3293be; WORD $0xf52d09d7 // .quad -779956341003086914
- WORD $0xa61be758; WORD $0x924d692c // .quad -7904546130479028392
- WORD $0x705f9c57; WORD $0x593c2626 // .quad 6430056314514152535
- WORD $0xcfa2e12e; WORD $0xb6e0c377 // .quad -5268996644671397586
- WORD $0x0c77836d; WORD $0x6f8b2fb0 // .quad 8037570393142690669
- WORD $0xc38b997a; WORD $0xe498f455 // .quad -1974559787411859078
- WORD $0x0f956448; WORD $0x0b6dfb9c // .quad 823590954573587528
- WORD $0x9a373fec; WORD $0x8edf98b5 // .quad -8151628894773493780
- WORD $0x89bd5ead; WORD $0x4724bd41 // .quad 5126430365035880109
- WORD $0x00c50fe7; WORD $0xb2977ee3 // .quad -5577850100039479321
- WORD $0xec2cb658; WORD $0x58edec91 // .quad 6408037956294850136
- WORD $0xc0f653e1; WORD $0xdf3d5e9b // .quad -2360626606621961247
- WORD $0x6737e3ee; WORD $0x2f2967b6 // .quad 3398361426941174766
- WORD $0x5899f46c; WORD $0x8b865b21 // .quad -8392920656779807636
- WORD $0x0082ee75; WORD $0xbd79e0d2 // .quad -4793553135802847627
- WORD $0xaec07187; WORD $0xae67f1e9 // .quad -5879464802547371641
- WORD $0x80a3aa12; WORD $0xecd85906 // .quad -1380255401326171630
- WORD $0x1a708de9; WORD $0xda01ee64 // .quad -2737644984756826647
- WORD $0x20cc9496; WORD $0xe80e6f48 // .quad -1725319251657714538
- WORD $0x908658b2; WORD $0x884134fe // .quad -8628557143114098510
- WORD $0x147fdcde; WORD $0x3109058d // .quad 3533361486141316318
- WORD $0x34a7eede; WORD $0xaa51823e // .quad -6174010410465235234
- WORD $0x599fd416; WORD $0xbd4b46f0 // .quad -4806670179178130410
- WORD $0xc1d1ea96; WORD $0xd4e5e2cd // .quad -3105826994654156138
- WORD $0x7007c91b; WORD $0x6c9e18ac // .quad 7826720331309500699
- WORD $0x9923329e; WORD $0x850fadc0 // .quad -8858670899299929442
- WORD $0xc604ddb1; WORD $0x03e2cf6b // .quad 280014188641050033
- WORD $0xbf6bff45; WORD $0xa6539930 // .quad -6461652605697523899
- WORD $0xb786151d; WORD $0x84db8346 // .quad -8873354301053463267
- WORD $0xef46ff16; WORD $0xcfe87f7c // .quad -3465379738694516970
- WORD $0x65679a64; WORD $0xe6126418 // .quad -1868320839462053276
- WORD $0x158c5f6e; WORD $0x81f14fae // .quad -9083391364325154962
- WORD $0x3f60c07f; WORD $0x4fcb7e8f // .quad 5749828502977298559
- WORD $0x9aef7749; WORD $0xa26da399 // .quad -6742553186979055799
- WORD $0x0f38f09e; WORD $0xe3be5e33 // .quad -2036086408133152610
- WORD $0x01ab551c; WORD $0xcb090c80 // .quad -3816505465296431844
- WORD $0xd3072cc6; WORD $0x5cadf5bf // .quad 6678264026688335046
- WORD $0x02162a63; WORD $0xfdcb4fa0 // .quad -158945813193151901
- WORD $0xc7c8f7f7; WORD $0x73d9732f // .quad 8347830033360418807
- WORD $0x014dda7e; WORD $0x9e9f11c4 // .quad -7016870160886801794
- WORD $0xdcdd9afb; WORD $0x2867e7fd // .quad 2911550761636567803
- WORD $0x01a1511d; WORD $0xc646d635 // .quad -4159401682681114339
- WORD $0x541501b9; WORD $0xb281e1fd // .quad -5583933584809066055
- WORD $0x4209a565; WORD $0xf7d88bc2 // .quad -587566084924005019
- WORD $0xa91a4227; WORD $0x1f225a7c // .quad 2243455055843443239
- WORD $0x6946075f; WORD $0x9ae75759 // .quad -7284757830718584993
- WORD $0xe9b06959; WORD $0x3375788d // .quad 3708002419115845977
- WORD $0xc3978937; WORD $0xc1a12d2f // .quad -4494261269970843337
- WORD $0x641c83af; WORD $0x0052d6b1 // .quad 23317005467419567
- WORD $0xb47d6b84; WORD $0xf209787b // .quad -1006140569036166268
- WORD $0xbd23a49b; WORD $0xc0678c5d // .quad -4582539761593113445
- WORD $0x50ce6332; WORD $0x9745eb4d // .quad -7546366883288685774
- WORD $0x963646e1; WORD $0xf840b7ba // .quad -558244341782001951
- WORD $0xa501fbff; WORD $0xbd176620 // .quad -4821272585683469313
- WORD $0x3bc3d899; WORD $0xb650e5a9 // .quad -5309491445654890343
- WORD $0xce427aff; WORD $0xec5d3fa8 // .quad -1414904713676948737
- WORD $0x8ab4cebf; WORD $0xa3e51f13 // .quad -6636864307068612929
- WORD $0x80e98cdf; WORD $0x93ba47c9 // .quad -7801844473689174817
- WORD $0x36b10138; WORD $0xc66f336c // .quad -4148040191917883080
- WORD $0xe123f017; WORD $0xb8a8d9bb // .quad -5140619573684080617
- WORD $0x445d4185; WORD $0xb80b0047 // .quad -5185050239897353851
- WORD $0xd96cec1d; WORD $0xe6d3102a // .quad -1814088448677712867
- WORD $0x157491e6; WORD $0xa60dc059 // .quad -6481312799871692314
- WORD $0xc7e41392; WORD $0x9043ea1a // .quad -8051334308064652398
- WORD $0xad68db30; WORD $0x87c89837 // .quad -8662506518347195600
- WORD $0x79dd1877; WORD $0xb454e4a1 // .quad -5452481866653427593
- WORD $0x98c311fc; WORD $0x29babe45 // .quad 3006924907348169212
- WORD $0xd8545e94; WORD $0xe16a1dc9 // .quad -2203916314889396588
- WORD $0xfef3d67b; WORD $0xf4296dd6 // .quad -853029884242176389
- WORD $0x2734bb1d; WORD $0x8ce2529e // .quad -8294976724446954723
- WORD $0x5f58660d; WORD $0x1899e4a6 // .quad 1772699331562333709
- WORD $0xb101e9e4; WORD $0xb01ae745 // .quad -5757034887131305500
- WORD $0xf72e7f90; WORD $0x5ec05dcf // .quad 6827560182880305040
- WORD $0x1d42645d; WORD $0xdc21a117 // .quad -2584607590486743971
- WORD $0xf4fa1f74; WORD $0x76707543 // .quad 8534450228600381300
- WORD $0x72497eba; WORD $0x899504ae // .quad -8532908771695296838
- WORD $0x791c53a9; WORD $0x6a06494a // .quad 7639874402088932265
- WORD $0x0edbde69; WORD $0xabfa45da // .quad -6054449946191733143
- WORD $0x17636893; WORD $0x0487db9d // .quad 326470965756389523
- WORD $0x9292d603; WORD $0xd6f8d750 // .quad -2956376414312278525
- WORD $0x5d3c42b7; WORD $0x45a9d284 // .quad 5019774725622874807
- WORD $0x5b9bc5c2; WORD $0x865b8692 // .quad -8765264286586255934
- WORD $0xba45a9b3; WORD $0x0b8a2392 // .quad 831516194300602803
- WORD $0xf282b732; WORD $0xa7f26836 // .quad -6344894339805432014
- WORD $0x68d7141f; WORD $0x8e6cac77 // .quad -8183976793979022305
- WORD $0xaf2364ff; WORD $0xd1ef0244 // .quad -3319431906329402113
- WORD $0x430cd927; WORD $0x3207d795 // .quad 3605087062808385831
- WORD $0xed761f1f; WORD $0x8335616a // .quad -8992173969096958177
- WORD $0x49e807b9; WORD $0x7f44e6bd // .quad 9170708441896323001
- WORD $0xa8d3a6e7; WORD $0xa402b9c5 // .quad -6628531442943809817
- WORD $0x9c6209a7; WORD $0x5f16206c // .quad 6851699533943015847
- WORD $0x130890a1; WORD $0xcd036837 // .quad -3673978285252374367
- WORD $0xc37a8c10; WORD $0x36dba887 // .quad 3952938399001381904
- WORD $0x6be55a64; WORD $0x80222122 // .quad -9213765455923815836
- WORD $0xda2c978a; WORD $0xc2494954 // .quad -4446942528265218166
- WORD $0x06deb0fd; WORD $0xa02aa96b // .quad -6905520801477381891
- WORD $0x10b7bd6d; WORD $0xf2db9baa // .quad -946992141904134803
- WORD $0xc8965d3d; WORD $0xc83553c5 // .quad -4020214983419339459
- WORD $0x94e5acc8; WORD $0x6f928294 // .quad 8039631859474607304
- WORD $0x3abbf48c; WORD $0xfa42a8b7 // .quad -413582710846786420
- WORD $0xba1f17fa; WORD $0xcb772339 // .quad -3785518230938904582
- WORD $0x84b578d7; WORD $0x9c69a972 // .quad -7176018221920323369
- WORD $0x14536efc; WORD $0xff2a7604 // .quad -60105885123121412
- WORD $0x25e2d70d; WORD $0xc38413cf // .quad -4358336758973016307
- WORD $0x19684abb; WORD $0xfef51385 // .quad -75132356403901765
- WORD $0xef5b8cd1; WORD $0xf46518c2 // .quad -836234930288882479
- WORD $0x5fc25d6a; WORD $0x7eb25866 // .quad 9129456591349898602
- WORD $0xd5993802; WORD $0x98bf2f79 // .quad -7440175859071633406
- WORD $0xfbd97a62; WORD $0xef2f773f // .quad -1211618658047395230
- WORD $0x4aff8603; WORD $0xbeeefb58 // .quad -4688533805412153853
- WORD $0xfacfd8fb; WORD $0xaafb550f // .quad -6126209340986631941
- WORD $0x5dbf6784; WORD $0xeeaaba2e // .quad -1248981238337804412
- WORD $0xf983cf39; WORD $0x95ba2a53 // .quad -7657761676233289927
- WORD $0xfa97a0b2; WORD $0x952ab45c // .quad -7698142301602209614
- WORD $0x7bf26184; WORD $0xdd945a74 // .quad -2480258038432112252
- WORD $0x393d88df; WORD $0xba756174 // .quad -5010991858575374113
- WORD $0x9aeef9e5; WORD $0x94f97111 // .quad -7712008566467528219
- WORD $0x478ceb17; WORD $0xe912b9d1 // .quad -1652053804791829737
- WORD $0x01aab85e; WORD $0x7a37cd56 // .quad 8806733365625141342
- WORD $0xccb812ee; WORD $0x91abb422 // .quad -7950062655635975442
- WORD $0xc10ab33b; WORD $0xac62e055 // .quad -6025006692552756421
- WORD $0x7fe617aa; WORD $0xb616a12b // .quad -5325892301117581398
- WORD $0x314d600a; WORD $0x577b986b // .quad 6303799689591218186
- WORD $0x5fdf9d94; WORD $0xe39c4976 // .quad -2045679357969588844
- WORD $0xfda0b80c; WORD $0xed5a7e85 // .quad -1343622424865753076
- WORD $0xfbebc27d; WORD $0x8e41ade9 // .quad -8196078626372074883
- WORD $0xbe847308; WORD $0x14588f13 // .quad 1466078993672598280
- WORD $0x7ae6b31c; WORD $0xb1d21964 // .quad -5633412264537705700
- WORD $0xae258fc9; WORD $0x596eb2d8 // .quad 6444284760518135753
- WORD $0x99a05fe3; WORD $0xde469fbd // .quad -2430079312244744221
- WORD $0xd9aef3bc; WORD $0x6fca5f8e // .quad 8055355950647669692
- WORD $0x80043bee; WORD $0x8aec23d6 // .quad -8436328597794046994
- WORD $0x480d5855; WORD $0x25de7bb9 // .quad 2728754459941099605
- WORD $0x20054ae9; WORD $0xada72ccc // .quad -5933724728815170839
- WORD $0x9a10ae6b; WORD $0xaf561aa7 // .quad -5812428961928401301
- WORD $0x28069da4; WORD $0xd910f7ff // .quad -2805469892591575644
- WORD $0x8094da05; WORD $0x1b2ba151 // .quad 1957835834444274181
- WORD $0x79042286; WORD $0x87aa9aff // .quad -8670947710510816634
- WORD $0xf05d0843; WORD $0x90fb44d2 // .quad -7999724640327104445
- WORD $0x57452b28; WORD $0xa99541bf // .quad -6226998619711132888
- WORD $0xac744a54; WORD $0x353a1607 // .quad 3835402254873283156
- WORD $0x2d1675f2; WORD $0xd3fa922f // .quad -3172062256211528206
- WORD $0x97915ce9; WORD $0x42889b89 // .quad 4794252818591603945
- WORD $0x7c2e09b7; WORD $0x847c9b5d // .quad -8900067937773286985
- WORD $0xfebada12; WORD $0x69956135 // .quad 7608094030047140370
- WORD $0xdb398c25; WORD $0xa59bc234 // .quad -6513398903789220827
- WORD $0x7e699096; WORD $0x43fab983 // .quad 4898431519131537558
- WORD $0x1207ef2e; WORD $0xcf02b2c2 // .quad -3530062611309138130
- WORD $0x5e03f4bc; WORD $0x94f967e4 // .quad -7712018656367741764
- WORD $0x4b44f57d; WORD $0x8161afb9 // .quad -9123818159709293187
- WORD $0xbac278f6; WORD $0x1d1be0ee // .quad 2097517367411243254
- WORD $0x9e1632dc; WORD $0xa1ba1ba7 // .quad -6793086681209228580
- WORD $0x69731733; WORD $0x6462d92a // .quad 7233582727691441971
- WORD $0x859bbf93; WORD $0xca28a291 // .quad -3879672333084147821
- WORD $0x03cfdcff; WORD $0x7d7b8f75 // .quad 9041978409614302463
- WORD $0xe702af78; WORD $0xfcb2cb35 // .quad -237904397927796872
- WORD $0x44c3d43f; WORD $0x5cda7352 // .quad 6690786993590490175
- WORD $0xb061adab; WORD $0x9defbf01 // .quad -7066219276345954901
- WORD $0x6afa64a8; WORD $0x3a088813 // .quad 4181741870994056360
- WORD $0x1c7a1916; WORD $0xc56baec2 // .quad -4221088077005055722
- WORD $0x45b8fdd1; WORD $0x088aaa18 // .quad 615491320315182545
- WORD $0xa3989f5b; WORD $0xf6c69a72 // .quad -664674077828931749
- WORD $0x57273d46; WORD $0x8aad549e // .quad -8454007886460797626
- WORD $0xa63f6399; WORD $0x9a3c2087 // .quad -7332950326284164199
- WORD $0xf678864c; WORD $0x36ac54e2 // .quad 3939617107816777292
- WORD $0x8fcf3c7f; WORD $0xc0cb28a9 // .quad -4554501889427817345
- WORD $0xb416a7de; WORD $0x84576a1b // .quad -8910536670511192098
- WORD $0xf3c30b9f; WORD $0xf0fdf2d3 // .quad -1081441343357383777
- WORD $0xa11c51d6; WORD $0x656d44a2 // .quad 7308573235570561494
- WORD $0x7859e743; WORD $0x969eb7c4 // .quad -7593429867239446717
- WORD $0xa4b1b326; WORD $0x9f644ae5 // .quad -6961356773836868826
- WORD $0x96706114; WORD $0xbc4665b5 // .quad -4880101315621920492
- WORD $0x0dde1fef; WORD $0x873d5d9f // .quad -8701695967296086033
- WORD $0xfc0c7959; WORD $0xeb57ff22 // .quad -1488440626100012711
- WORD $0xd155a7eb; WORD $0xa90cb506 // .quad -6265433940692719637
- WORD $0xdd87cbd8; WORD $0x9316ff75 // .quad -7847804418953589800
- WORD $0x42d588f3; WORD $0x09a7f124 // .quad 695789805494438131
- WORD $0x54e9bece; WORD $0xb7dcbf53 // .quad -5198069505264599346
- WORD $0x538aeb30; WORD $0x0c11ed6d // .quad 869737256868047664
- WORD $0x2a242e81; WORD $0xe5d3ef28 // .quad -1885900863153361279
- WORD $0xa86da5fb; WORD $0x8f1668c8 // .quad -8136200465769716229
- WORD $0x1a569d10; WORD $0x8fa47579 // .quad -8096217067111932656
- WORD $0x694487bd; WORD $0xf96e017d // .quad -473439272678684739
- WORD $0x60ec4455; WORD $0xb38d92d7 // .quad -5508585315462527915
- WORD $0xc395a9ad; WORD $0x37c981dc // .quad 4019886927579031981
- WORD $0x3927556a; WORD $0xe070f78d // .quad -2274045625900771990
- WORD $0xf47b1418; WORD $0x85bbe253 // .quad -8810199395808373736
- WORD $0x43b89562; WORD $0x8c469ab8 // .quad -8338807543829064350
- WORD $0x78ccec8f; WORD $0x93956d74 // .quad -7812217631593927537
- WORD $0x54a6babb; WORD $0xaf584166 // .quad -5811823411358942533
- WORD $0x970027b3; WORD $0x387ac8d1 // .quad 4069786015789754291
- WORD $0xe9d0696a; WORD $0xdb2e51bf // .quad -2653093245771290262
- WORD $0xfcc0319f; WORD $0x06997b05 // .quad 475546501309804959
- WORD $0xf22241e2; WORD $0x88fcf317 // .quad -8575712306248138270
- WORD $0xbdf81f04; WORD $0x441fece3 // .quad 4908902581746016004
- WORD $0xeeaad25a; WORD $0xab3c2fdd // .quad -6107954364382784934
- WORD $0xad7626c4; WORD $0xd527e81c // .quad -3087243809672255804
- WORD $0x6a5586f1; WORD $0xd60b3bd5 // .quad -3023256937051093263
- WORD $0xd8d3b075; WORD $0x8a71e223 // .quad -8470740780517707659
- WORD $0x62757456; WORD $0x85c70565 // .quad -8807064613298015146
- WORD $0x67844e4a; WORD $0xf6872d56 // .quad -682526969396179382
- WORD $0xbb12d16c; WORD $0xa738c6be // .quad -6397144748195131028
- WORD $0x016561dc; WORD $0xb428f8ac // .quad -5464844730172612132
- WORD $0x69d785c7; WORD $0xd106f86e // .quad -3384744916816525881
- WORD $0x01beba53; WORD $0xe13336d7 // .quad -2219369894288377261
- WORD $0x0226b39c; WORD $0x82a45b45 // .quad -9032994600651410532
- WORD $0x61173474; WORD $0xecc00246 // .quad -1387106183930235788
- WORD $0x42b06084; WORD $0xa34d7216 // .quad -6679557232386875260
- WORD $0xf95d0191; WORD $0x27f002d7 // .quad 2877803288514593169
- WORD $0xd35c78a5; WORD $0xcc20ce9b // .quad -3737760522056206171
- WORD $0xf7b441f5; WORD $0x31ec038d // .quad 3597254110643241461
- WORD $0xc83396ce; WORD $0xff290242 // .quad -60514634142869810
- WORD $0x75a15272; WORD $0x7e670471 // .quad 9108253656731439730
- WORD $0xbd203e41; WORD $0x9f79a169 // .quad -6955350673980375487
- WORD $0xe984d387; WORD $0x0f0062c6 // .quad 1080972517029761927
- WORD $0x2c684dd1; WORD $0xc75809c4 // .quad -4082502324048081455
- WORD $0xa3e60869; WORD $0x52c07b78 // .quad 5962901664714590313
- WORD $0x37826145; WORD $0xf92e0c35 // .quad -491441886632713915
- WORD $0xccdf8a83; WORD $0xa7709a56 // .quad -6381430974388925821
- WORD $0x42b17ccb; WORD $0x9bbcc7a1 // .quad -7224680206786528053
- WORD $0x400bb692; WORD $0x88a66076 // .quad -8600080377420466542
- WORD $0x935ddbfe; WORD $0xc2abf989 // .quad -4419164240055772162
- WORD $0xd00ea436; WORD $0x6acff893 // .quad 7696643601933968438
- WORD $0xf83552fe; WORD $0xf356f7eb // .quad -912269281642327298
- WORD $0xc4124d44; WORD $0x0583f6b8 // .quad 397432465562684740
- WORD $0x7b2153de; WORD $0x98165af3 // .quad -7487697328667536418
- WORD $0x7a8b704b; WORD $0xc3727a33 // .quad -4363290727450709941
- WORD $0x59e9a8d6; WORD $0xbe1bf1b0 // .quad -4747935642407032618
- WORD $0x592e4c5d; WORD $0x744f18c0 // .quad 8380944645968776285
- WORD $0x7064130c; WORD $0xeda2ee1c // .quad -1323233534581402868
- WORD $0x6f79df74; WORD $0x1162def0 // .quad 1252808770606194548
- WORD $0xc63e8be7; WORD $0x9485d4d1 // .quad -7744549986754458649
- WORD $0x45ac2ba9; WORD $0x8addcb56 // .quad -8440366555225904215
- WORD $0x37ce2ee1; WORD $0xb9a74a06 // .quad -5069001465015685407
- WORD $0xd7173693; WORD $0x6d953e2b // .quad 7896285879677171347
- WORD $0xc5c1ba99; WORD $0xe8111c87 // .quad -1724565812842218855
- WORD $0xccdd0438; WORD $0xc8fa8db6 // .quad -3964700705685699528
- WORD $0xdb9914a0; WORD $0x910ab1d4 // .quad -7995382660667468640
- WORD $0x400a22a3; WORD $0x1d9c9892 // .quad 2133748077373825699
- WORD $0x127f59c8; WORD $0xb54d5e4a // .quad -5382542307406947896
- WORD $0xd00cab4c; WORD $0x2503beb6 // .quad 2667185096717282124
- WORD $0x971f303a; WORD $0xe2a0b5dc // .quad -2116491865831296966
- WORD $0x840fd61e; WORD $0x2e44ae64 // .quad 3333981370896602654
- WORD $0xde737e24; WORD $0x8da471a9 // .quad -8240336443785642460
- WORD $0xd289e5d3; WORD $0x5ceaecfe // .quad 6695424375237764563
- WORD $0x56105dad; WORD $0xb10d8e14 // .quad -5688734536304665171
- WORD $0x872c5f48; WORD $0x7425a83e // .quad 8369280469047205704
- WORD $0x6b947518; WORD $0xdd50f199 // .quad -2499232151953443560
- WORD $0x28f7771a; WORD $0xd12f124e // .quad -3373457468973156582
- WORD $0xe33cc92f; WORD $0x8a5296ff // .quad -8479549122611984081
- WORD $0xd99aaa70; WORD $0x82bd6b70 // .quad -9025939945749304720
- WORD $0xdc0bfb7b; WORD $0xace73cbf // .quad -5987750384837592197
- WORD $0x1001550c; WORD $0x636cc64d // .quad 7164319141522920716
- WORD $0xd30efa5a; WORD $0xd8210bef // .quad -2873001962619602342
- WORD $0x5401aa4f; WORD $0x3c47f7e0 // .quad 4343712908476262991
- WORD $0xe3e95c78; WORD $0x8714a775 // .quad -8713155254278333320
- WORD $0x34810a72; WORD $0x65acfaec // .quad 7326506586225052274
- WORD $0x5ce3b396; WORD $0xa8d9d153 // .quad -6279758049420528746
- WORD $0x41a14d0e; WORD $0x7f1839a7 // .quad 9158133232781315342
- WORD $0x341ca07c; WORD $0xd31045a8 // .quad -3238011543348273028
- WORD $0x1209a051; WORD $0x1ede4811 // .quad 2224294504121868369
- WORD $0x2091e44d; WORD $0x83ea2b89 // .quad -8941286242233752499
- WORD $0xab460433; WORD $0x934aed0a // .quad -7833187971778608077
- WORD $0x68b65d60; WORD $0xa4e4b66b // .quad -6564921784364802720
- WORD $0x56178540; WORD $0xf81da84d // .quad -568112927868484288
- WORD $0x42e3f4b9; WORD $0xce1de406 // .quad -3594466212028615495
- WORD $0xab9d668f; WORD $0x36251260 // .quad 3901544858591782543
- WORD $0xe9ce78f3; WORD $0x80d2ae83 // .quad -9164070410158966541
- WORD $0x6b42601a; WORD $0xc1d72b7c // .quad -4479063491021217766
- WORD $0xe4421730; WORD $0xa1075a24 // .quad -6843401994271320272
- WORD $0x8612f820; WORD $0xb24cf65b // .quad -5598829363776522208
- WORD $0x1d529cfc; WORD $0xc94930ae // .quad -3942566474411762436
- WORD $0x6797b628; WORD $0xdee033f2 // .quad -2386850686293264856
- WORD $0xa4a7443c; WORD $0xfb9b7cd9 // .quad -316522074587315140
- WORD $0x017da3b2; WORD $0x169840ef // .quad 1628122660560806834
- WORD $0x06e88aa5; WORD $0x9d412e08 // .quad -7115355324258153819
- WORD $0x60ee864f; WORD $0x8e1f2895 // .quad -8205795374004271537
- WORD $0x08a2ad4e; WORD $0xc491798a // .quad -4282508136895304370
- WORD $0xb92a27e3; WORD $0xf1a6f2ba // .quad -1033872180650563613
- WORD $0x8acb58a2; WORD $0xf5b5d7ec // .quad -741449152691742558
- WORD $0x6774b1dc; WORD $0xae10af69 // .quad -5904026244240592420
- WORD $0xd6bf1765; WORD $0x9991a6f3 // .quad -7380934748073420955
- WORD $0xe0a8ef2a; WORD $0xacca6da1 // .quad -5995859411864064214
- WORD $0xcc6edd3f; WORD $0xbff610b0 // .quad -4614482416664388289
- WORD $0x58d32af4; WORD $0x17fd090a // .quad 1728547772024695540
- WORD $0xff8a948e; WORD $0xeff394dc // .quad -1156417002403097458
- WORD $0xef07f5b1; WORD $0xddfc4b4c // .quad -2451001303396518479
- WORD $0x1fb69cd9; WORD $0x95f83d0a // .quad -7640289654143017767
- WORD $0x1564f98f; WORD $0x4abdaf10 // .quad 5385653213018257807
- WORD $0xa7a4440f; WORD $0xbb764c4c // .quad -4938676049251384305
- WORD $0x1abe37f2; WORD $0x9d6d1ad4 // .quad -7102991539009341454
- WORD $0xd18d5513; WORD $0xea53df5f // .quad -1561659043136842477
- WORD $0x216dc5ee; WORD $0x84c86189 // .quad -8878739423761676818
- WORD $0xe2f8552c; WORD $0x92746b9b // .quad -7893565929601608404
- WORD $0xb4e49bb5; WORD $0x32fd3cf5 // .quad 3674159897003727797
- WORD $0xdbb66a77; WORD $0xb7118682 // .quad -5255271393574622601
- WORD $0x221dc2a2; WORD $0x3fbc8c33 // .quad 4592699871254659746
- WORD $0x92a40515; WORD $0xe4d5e823 // .quad -1957403223540890347
- WORD $0xeaa5334b; WORD $0x0fabaf3f // .quad 1129188820640936779
- WORD $0x3ba6832d; WORD $0x8f05b116 // .quad -8140906042354138323
- WORD $0xf2a7400f; WORD $0x29cb4d87 // .quad 3011586022114279439
- WORD $0xca9023f8; WORD $0xb2c71d5b // .quad -5564446534515285000
- WORD $0xef511013; WORD $0x743e20e9 // .quad 8376168546070237203
- WORD $0xbd342cf6; WORD $0xdf78e4b2 // .quad -2343872149716718346
- WORD $0x6b255417; WORD $0x914da924 // .quad -7976533391121755113
- WORD $0xb6409c1a; WORD $0x8bab8eef // .quad -8382449121214030822
- WORD $0xc2f7548f; WORD $0x1ad089b6 // .quad 1932195658189984911
- WORD $0xa3d0c320; WORD $0xae9672ab // .quad -5866375383090150624
- WORD $0x73b529b2; WORD $0xa184ac24 // .quad -6808127464117294670
- WORD $0x8cc4f3e8; WORD $0xda3c0f56 // .quad -2721283210435300376
- WORD $0x90a2741f; WORD $0xc9e5d72d // .quad -3898473311719230433
- WORD $0x17fb1871; WORD $0x88658996 // .quad -8618331034163144591
- WORD $0x7a658893; WORD $0x7e2fa67c // .quad 9092669226243950739
- WORD $0x9df9de8d; WORD $0xaa7eebfb // .quad -6161227774276542835
- WORD $0x98feeab8; WORD $0xddbb901b // .quad -2469221522477225288
- WORD $0x85785631; WORD $0xd51ea6fa // .quad -3089848699418290639
- WORD $0x7f3ea566; WORD $0x552a7422 // .quad 6136845133758244198
- WORD $0x936b35de; WORD $0x8533285c // .quad -8848684464777513506
- WORD $0x8f872760; WORD $0xd53a8895 // .quad -3082000819042179232
- WORD $0xb8460356; WORD $0xa67ff273 // .quad -6449169562544503978
- WORD $0xf368f138; WORD $0x8a892aba // .quad -8464187042230111944
- WORD $0xa657842c; WORD $0xd01fef10 // .quad -3449775934753242068
- WORD $0xb0432d86; WORD $0x2d2b7569 // .quad 3254824252494523782
- WORD $0x67f6b29b; WORD $0x8213f56a // .quad -9073638986861858149
- WORD $0x0e29fc74; WORD $0x9c3b2962 // .quad -7189106879045698444
- WORD $0x01f45f42; WORD $0xa298f2c5 // .quad -6730362715149934782
- WORD $0x91b47b90; WORD $0x8349f3ba // .quad -8986383598807123056
- WORD $0x42717713; WORD $0xcb3f2f76 // .quad -3801267375510030573
- WORD $0x36219a74; WORD $0x241c70a9 // .quad 2602078556773259892
- WORD $0xd30dd4d7; WORD $0xfe0efb53 // .quad -139898200960150313
- WORD $0x83aa0111; WORD $0xed238cd3 // .quad -1359087822460813039
- WORD $0x63e8a506; WORD $0x9ec95d14 // .quad -7004965403241175802
- WORD $0x324a40ab; WORD $0xf4363804 // .quad -849429889038008149
- WORD $0x7ce2ce48; WORD $0xc67bb459 // .quad -4144520735624081848
- WORD $0x3edcd0d6; WORD $0xb143c605 // .quad -5673473379724898090
- WORD $0xdc1b81da; WORD $0xf81aa16f // .quad -568964901102714406
- WORD $0x8e94050b; WORD $0xdd94b786 // .quad -2480155706228734709
- WORD $0xe9913128; WORD $0x9b10a4e5 // .quad -7273132090830278360
- WORD $0x191c8327; WORD $0xca7cf2b4 // .quad -3855940325606653145
- WORD $0x63f57d72; WORD $0xc1d4ce1f // .quad -4479729095110460046
- WORD $0x1f63a3f1; WORD $0xfd1c2f61 // .quad -208239388580928527
- WORD $0x3cf2dccf; WORD $0xf24a01a7 // .quad -987975350460687153
- WORD $0x673c8ced; WORD $0xbc633b39 // .quad -4871985254153548563
- WORD $0x8617ca01; WORD $0x976e4108 // .quad -7535013621679011327
- WORD $0xe085d814; WORD $0xd5be0503 // .quad -3044990783845967852
- WORD $0xa79dbc82; WORD $0xbd49d14a // .quad -4807081008671376254
- WORD $0xd8a74e19; WORD $0x4b2d8644 // .quad 5417133557047315993
- WORD $0x51852ba2; WORD $0xec9c459d // .quad -1397165242411832414
- WORD $0x0ed1219f; WORD $0xddf8e7d6 // .quad -2451955090545630817
- WORD $0x52f33b45; WORD $0x93e1ab82 // .quad -7790757304148477115
- WORD $0xc942b504; WORD $0xcabb90e5 // .quad -3838314940804713212
- WORD $0xe7b00a17; WORD $0xb8da1662 // .quad -5126760611758208489
- WORD $0x3b936244; WORD $0x3d6a751f // .quad 4425478360848884292
- WORD $0xa19c0c9d; WORD $0xe7109bfb // .quad -1796764746270372707
- WORD $0x0a783ad5; WORD $0x0cc51267 // .quad 920161932633717461
- WORD $0x450187e2; WORD $0x906a617d // .quad -8040506994060064798
- WORD $0x668b24c6; WORD $0x27fb2b80 // .quad 2880944217109767366
- WORD $0x9641e9da; WORD $0xb484f9dc // .quad -5438947724147693094
- WORD $0x802dedf7; WORD $0xb1f9f660 // .quad -5622191765467566601
- WORD $0xbbd26451; WORD $0xe1a63853 // .quad -2186998636757228463
- WORD $0xa0396974; WORD $0x5e7873f8 // .quad 6807318348447705460
- WORD $0x55637eb2; WORD $0x8d07e334 // .quad -8284403175614349646
- WORD $0x6423e1e9; WORD $0xdb0b487b // .quad -2662955059861265943
- WORD $0x6abc5e5f; WORD $0xb049dc01 // .quad -5743817951090549153
- WORD $0x3d2cda63; WORD $0x91ce1a9a // .quad -7940379843253970333
- WORD $0xc56b75f7; WORD $0xdc5c5301 // .quad -2568086420435798537
- WORD $0xcc7810fc; WORD $0x7641a140 // .quad 8521269269642088700
- WORD $0x1b6329ba; WORD $0x89b9b3e1 // .quad -8522583040413455942
- WORD $0x7fcb0a9e; WORD $0xa9e904c8 // .quad -6203421752542164322
- WORD $0x623bf429; WORD $0xac2820d9 // .quad -6041542782089432023
- WORD $0x9fbdcd45; WORD $0x546345fa // .quad 6080780864604458309
- WORD $0xbacaf133; WORD $0xd732290f // .quad -2940242459184402125
- WORD $0x47ad4096; WORD $0xa97c1779 // .quad -6234081974526590826
- WORD $0xd4bed6c0; WORD $0x867f59a9 // .quad -8755180564631333184
- WORD $0xcccc485e; WORD $0x49ed8eab // .quad 5327070802775656542
- WORD $0x49ee8c70; WORD $0xa81f3014 // .quad -6332289687361778576
- WORD $0xbfff5a75; WORD $0x5c68f256 // .quad 6658838503469570677
- WORD $0x5c6a2f8c; WORD $0xd226fc19 // .quad -3303676090774835316
- WORD $0x6fff3112; WORD $0x73832eec // .quad 8323548129336963346
- WORD $0xd9c25db7; WORD $0x83585d8f // .quad -8982326584375353929
- WORD $0xc5ff7eac; WORD $0xc831fd53 // .quad -4021154456019173716
- WORD $0xd032f525; WORD $0xa42e74f3 // .quad -6616222212041804507
- WORD $0xb77f5e56; WORD $0xba3e7ca8 // .quad -5026443070023967146
- WORD $0xc43fb26f; WORD $0xcd3a1230 // .quad -3658591746624867729
- WORD $0xe55f35ec; WORD $0x28ce1bd2 // .quad 2940318199324816876
- WORD $0x7aa7cf85; WORD $0x80444b5e // .quad -9204148869281624187
- WORD $0xcf5b81b4; WORD $0x7980d163 // .quad 8755227902219092404
- WORD $0x1951c366; WORD $0xa0555e36 // .quad -6893500068174642330
- WORD $0xc3326220; WORD $0xd7e105bc // .quad -2891023177508298208
- WORD $0x9fa63440; WORD $0xc86ab5c3 // .quad -4005189066790915008
- WORD $0xf3fefaa8; WORD $0x8dd9472b // .quad -8225464990312760664
- WORD $0x878fc150; WORD $0xfa856334 // .quad -394800315061255856
- WORD $0xf0feb952; WORD $0xb14f98f6 // .quad -5670145219463562926
- WORD $0xd4b9d8d2; WORD $0x9c935e00 // .quad -7164279224554366766
- WORD $0x569f33d4; WORD $0x6ed1bf9a // .quad 7985374283903742932
- WORD $0x09e84f07; WORD $0xc3b83581 // .quad -4343663012265570553
- WORD $0xec4700c9; WORD $0x0a862f80 // .quad 758345818024902857
- WORD $0x4c6262c8; WORD $0xf4a642e1 // .quad -817892746904575288
- WORD $0x2758c0fb; WORD $0xcd27bb61 // .quad -3663753745896259333
- WORD $0xcfbd7dbd; WORD $0x98e7e9cc // .quad -7428711994456441411
- WORD $0xb897789d; WORD $0x8038d51c // .quad -9207375118826243939
- WORD $0x03acdd2c; WORD $0xbf21e440 // .quad -4674203974643163860
- WORD $0xe6bd56c4; WORD $0xe0470a63 // .quad -2285846861678029116
- WORD $0x04981478; WORD $0xeeea5d50 // .quad -1231068949876566920
- WORD $0xe06cac75; WORD $0x1858ccfc // .quad 1754377441329851509
- WORD $0x02df0ccb; WORD $0x95527a52 // .quad -7686947121313936181
- WORD $0x0c43ebc9; WORD $0x0f37801e // .quad 1096485900831157193
- WORD $0x8396cffd; WORD $0xbaa718e6 // .quad -4996997883215032323
- WORD $0x8f54e6bb; WORD $0xd3056025 // .quad -3241078642388441413
- WORD $0x247c83fd; WORD $0xe950df20 // .quad -1634561335591402499
- WORD $0xf32a206a; WORD $0x47c6b82e // .quad 5172023733869224042
- WORD $0x16cdd27e; WORD $0x91d28b74 // .quad -7939129862385708418
- WORD $0x57fa5442; WORD $0x4cdc331d // .quad 5538357842881958978
- WORD $0x1c81471d; WORD $0xb6472e51 // .quad -5312226309554747619
- WORD $0xadf8e953; WORD $0xe0133fe4 // .quad -2300424733252327085
- WORD $0x63a198e5; WORD $0xe3d8f9e5 // .quad -2028596868516046619
- WORD $0xd97723a7; WORD $0x58180fdd // .quad 6347841120289366951
- WORD $0x5e44ff8f; WORD $0x8e679c2f // .quad -8185402070463610993
- WORD $0xa7ea7649; WORD $0x570f09ea // .quad 6273243709394548297
- WORD $0x35d63f73; WORD $0xb201833b // .quad -5620066569652125837
- WORD $0x51e513db; WORD $0x2cd2cc65 // .quad 3229868618315797467
- WORD $0x034bcf4f; WORD $0xde81e40a // .quad -2413397193637769393
- WORD $0xa65e58d2; WORD $0xf8077f7e // .quad -574350245532641070
- WORD $0x420f6191; WORD $0x8b112e86 // .quad -8425902273664687727
- WORD $0x27faf783; WORD $0xfb04afaf // .quad -358968903457900669
- WORD $0xd29339f6; WORD $0xadd57a27 // .quad -5920691823653471754
- WORD $0xf1f9b564; WORD $0x79c5db9a // .quad 8774660907532399972
- WORD $0xc7380874; WORD $0xd94ad8b1 // .quad -2789178761139451788
- WORD $0xae7822bd; WORD $0x18375281 // .quad 1744954097560724157
- WORD $0x1c830548; WORD $0x87cec76f // .quad -8660765753353239224
- WORD $0x0d0b15b6; WORD $0x8f229391 // .quad -8132775725879323210
- WORD $0xe3a3c69a; WORD $0xa9c2794a // .quad -6214271173264161126
- WORD $0x504ddb23; WORD $0xb2eb3875 // .quad -5554283638921766109
- WORD $0x9c8cb841; WORD $0xd433179d // .quad -3156152948152813503
- WORD $0xa46151ec; WORD $0x5fa60692 // .quad 6892203506629956076
- WORD $0x81d7f328; WORD $0x849feec2 // .quad -8890124620236590296
- WORD $0xa6bcd334; WORD $0xdbc7c41b // .quad -2609901835997359308
- WORD $0x224deff3; WORD $0xa5c7ea73 // .quad -6500969756868349965
- WORD $0x906c0801; WORD $0x12b9b522 // .quad 1349308723430688769
- WORD $0xeae16bef; WORD $0xcf39e50f // .quad -3514526177658049553
- WORD $0x34870a01; WORD $0xd768226b // .quad -2925050114139026943
- WORD $0xf2cce375; WORD $0x81842f29 // .quad -9114107888677362827
- WORD $0x00d46641; WORD $0xe6a11583 // .quad -1828156321336891839
- WORD $0x6f801c53; WORD $0xa1e53af4 // .quad -6780948842419315629
- WORD $0xc1097fd1; WORD $0x60495ae3 // .quad 6938176635183661009
- WORD $0x8b602368; WORD $0xca5e89b1 // .quad -3864500034596756632
- WORD $0xb14bdfc5; WORD $0x385bb19c // .quad 4061034775552188357
- WORD $0xee382c42; WORD $0xfcf62c1d // .quad -218939024818557886
- WORD $0xdd9ed7b6; WORD $0x46729e03 // .quad 5076293469440235446
- WORD $0xb4e31ba9; WORD $0x9e19db92 // .quad -7054365918152680535
- WORD $0x6a8346d2; WORD $0x6c07a2c2 // .quad 7784369436827535058
-
-TEXT ·__f64toa(SB), NOSPLIT, $0-24
- NO_LOCAL_POINTERS
-
-_entry:
- MOVD 16(g), R16
- SUB $96, RSP, R17
- CMP R16, R17
- BLS _stack_grow
-
-_f64toa:
- MOVD out+0(FP), R0
- FMOVD val+8(FP), F0
- MOVD ·_subr__f64toa(SB), R11
- WORD $0x1000005e // adr x30, .+8
- JMP (R11)
- MOVD R0, ret+16(FP)
- RET
-
-_stack_grow:
- MOVD R30, R3
- CALL runtime·morestack_noctxt<>(SB)
- JMP _entry
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/f64toa_subr_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/f64toa_subr_arm64.go
deleted file mode 100644
index e09d800c9..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/f64toa_subr_arm64.go
+++ /dev/null
@@ -1,25 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package neon
-
-//go:nosplit
-//go:noescape
-//goland:noinspection ALL
-func __f64toa_entry__() uintptr
-
-var (
- _subr__f64toa uintptr = __f64toa_entry__() + 0
-)
-
-const (
- _stack__f64toa = 32
-)
-
-var (
- _ = _subr__f64toa
-)
-
-const (
- _ = _stack__f64toa
-)
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/get_by_path_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/get_by_path_arm64.go
deleted file mode 100644
index 654141840..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/get_by_path_arm64.go
+++ /dev/null
@@ -1,33 +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 neon
-
-import (
- `github.com/bytedance/sonic/internal/native/types`
-)
-
-//go:nosplit
-func get_by_path(s *string, p *int, path *[]interface{}, m *types.StateMachine) (ret int) {
- return __get_by_path(s, p, path, m)
-}
-
-//go:nosplit
-//go:noescape
-//goland:noinspection GoUnusedParameter
-func __get_by_path(s *string, p *int, path *[]interface{}, m *types.StateMachine) (ret int)
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/get_by_path_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/get_by_path_arm64.s
deleted file mode 100644
index 558a7877d..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/get_by_path_arm64.s
+++ /dev/null
@@ -1,5627 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-#include "go_asm.h"
-#include "funcdata.h"
-#include "textflag.h"
-
-TEXT ·__get_by_path_entry__(SB), NOSPLIT, $192
- NO_LOCAL_POINTERS
- WORD $0x100000a0 // adr x0, .+20
- MOVD R0, ret(FP)
- RET
- // .p2align 4, 0x00
-lCPI0_0:
- WORD $0x08040201
- WORD $0x80402010
- WORD $0x08040201
- WORD $0x80402010
- // // .byte 1
-// .byte 2
-// .byte 4
-// .byte 8
-// .byte 16
-// .byte 32
-// .byte 64
-// .byte 128
-// .byte 1
-// .byte 2
-// .byte 4
-// .byte 8
-// .byte 16
-// .byte 32
-// .byte 64
-// .byte 128
-
-lCPI0_1:
- WORD $0x09010800
- WORD $0x0b030a02
- WORD $0x0d050c04
- WORD $0x0f070e06
- // // .byte 0
-// .byte 8
-// .byte 1
-// .byte 9
-// .byte 2
-// .byte 10
-// .byte 3
-// .byte 11
-// .byte 4
-// .byte 12
-// .byte 5
-// .byte 13
-// .byte 6
-// .byte 14
-// .byte 7
-// .byte 15
-
-lCPI0_2:
- WORD $0x00000001; WORD $0x00000000 // .quad 1
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- // .p2align 2, 0x00
-_get_by_path:
- WORD $0xd10343ff // sub sp, sp, #208
- WORD $0xa906effc // stp x28, x27, [sp, #104]
- WORD $0xa907e7fa // stp x26, x25, [sp, #120]
- WORD $0xa908dff8 // stp x24, x23, [sp, #136]
- WORD $0xa909d7f6 // stp x22, x21, [sp, #152]
- WORD $0xa90acff4 // stp x20, x19, [sp, #168]
- WORD $0xa90bfbfd // stp fp, lr, [sp, #184]
- WORD $0xa93ffbfd // stp fp, lr, [sp, #-8]
- WORD $0xd10023fd // sub fp, sp, #8
- WORD $0xf9400448 // ldr x8, [x2, #8]
- WORD $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 $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
-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 $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
-Lloh4:
- WORD $0x100262b0 // adr x16, __UnquoteTab $19540(%rip)
-Lloh5:
- WORD $0x91000210 // add x16, x16, __UnquoteTab@PAGEOFF $0(%rip)
-LBB0_2:
- WORD $0xa9405013 // ldp x19, x20, [x0]
- WORD $0xeb1402df // cmp x22, x20
- WORD $0x54000162 // b.hs LBB0_7 $44(%rip)
- WORD $0x38766a62 // ldrb w2, [x19, x22]
- WORD $0x7100345f // cmp w2, #13
- WORD $0x54000100 // b.eq LBB0_7 $32(%rip)
- WORD $0x7100805f // cmp w2, #32
- WORD $0x540000c0 // b.eq LBB0_7 $24(%rip)
- WORD $0x51002c42 // sub w2, w2, #11
- WORD $0x3100085f // cmn w2, #2
- WORD $0x54000062 // b.hs LBB0_7 $12(%rip)
- WORD $0xaa1603f7 // mov x23, x22
- WORD $0x1400003a // b LBB0_25 $232(%rip)
-LBB0_7:
- WORD $0x910006d7 // add x23, x22, #1
- WORD $0xeb1402ff // cmp x23, x20
- WORD $0x54000122 // b.hs LBB0_11 $36(%rip)
- WORD $0x38776a62 // ldrb w2, [x19, x23]
- WORD $0x7100345f // cmp w2, #13
- WORD $0x540000c0 // b.eq LBB0_11 $24(%rip)
- WORD $0x7100805f // cmp w2, #32
- WORD $0x54000080 // b.eq LBB0_11 $16(%rip)
- WORD $0x51002c42 // sub w2, w2, #11
- WORD $0x3100085f // cmn w2, #2
- WORD $0x540005e3 // b.lo LBB0_25 $188(%rip)
-LBB0_11:
- WORD $0x91000ad7 // add x23, x22, #2
- WORD $0xeb1402ff // cmp x23, x20
- WORD $0x54000122 // b.hs LBB0_15 $36(%rip)
- WORD $0x38776a62 // ldrb w2, [x19, x23]
- WORD $0x7100345f // cmp w2, #13
- WORD $0x540000c0 // b.eq LBB0_15 $24(%rip)
- WORD $0x7100805f // cmp w2, #32
- WORD $0x54000080 // b.eq LBB0_15 $16(%rip)
- WORD $0x51002c42 // sub w2, w2, #11
- WORD $0x3100085f // cmn w2, #2
- WORD $0x54000483 // b.lo LBB0_25 $144(%rip)
-LBB0_15:
- WORD $0x91000ed7 // add x23, x22, #3
- WORD $0xeb1402ff // cmp x23, x20
- WORD $0x54000122 // b.hs LBB0_19 $36(%rip)
- WORD $0x38776a62 // ldrb w2, [x19, x23]
- WORD $0x7100345f // cmp w2, #13
- WORD $0x540000c0 // b.eq LBB0_19 $24(%rip)
- WORD $0x7100805f // cmp w2, #32
- WORD $0x54000080 // b.eq LBB0_19 $16(%rip)
- WORD $0x51002c42 // sub w2, w2, #11
- WORD $0x3100085f // cmn w2, #2
- WORD $0x54000323 // b.lo LBB0_25 $100(%rip)
-LBB0_19:
- WORD $0x910012d7 // add x23, x22, #4
- WORD $0xeb1402ff // cmp x23, x20
- WORD $0x540001e2 // b.hs LBB0_23 $60(%rip)
-LBB0_20:
- 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 $0x910006f7 // add x23, x23, #1
- WORD $0xeb17029f // cmp x20, x23
- WORD $0x54ffff01 // b.ne LBB0_20 $-32(%rip)
-LBB0_22:
- 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 $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 $0xeb1402ff // cmp x23, x20
- WORD $0x54fffea2 // b.hs LBB0_22 $-44(%rip)
-LBB0_25:
- 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 $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 $0xf9400414 // ldr x20, [x0, #8]
- WORD $0xeb1402ff // cmp x23, x20
- WORD $0x54000162 // b.hs LBB0_34 $44(%rip)
- WORD $0x38776a62 // ldrb w2, [x19, x23]
- WORD $0x7100345f // cmp w2, #13
- WORD $0x54000100 // b.eq LBB0_34 $32(%rip)
- WORD $0x7100805f // cmp w2, #32
- WORD $0x540000c0 // b.eq LBB0_34 $24(%rip)
- WORD $0x51002c42 // sub w2, w2, #11
- WORD $0x3100085f // cmn w2, #2
- WORD $0x54000062 // b.hs LBB0_34 $12(%rip)
- WORD $0xaa1703f5 // mov x21, x23
- WORD $0x14000031 // b LBB0_50 $196(%rip)
-LBB0_34:
- WORD $0x910006f5 // add x21, x23, #1
- WORD $0xeb1402bf // cmp x21, x20
- WORD $0x54000122 // b.hs LBB0_38 $36(%rip)
- WORD $0x38756a62 // ldrb w2, [x19, x21]
- WORD $0x7100345f // cmp w2, #13
- WORD $0x540000c0 // b.eq LBB0_38 $24(%rip)
- WORD $0x7100805f // cmp w2, #32
- WORD $0x54000080 // b.eq LBB0_38 $16(%rip)
- WORD $0x51002c42 // sub w2, w2, #11
- WORD $0x3100085f // cmn w2, #2
- WORD $0x540004c3 // b.lo LBB0_50 $152(%rip)
-LBB0_38:
- WORD $0x91000af5 // add x21, x23, #2
- WORD $0xeb1402bf // cmp x21, x20
- WORD $0x54000122 // b.hs LBB0_42 $36(%rip)
- WORD $0x38756a62 // ldrb w2, [x19, x21]
- WORD $0x7100345f // cmp w2, #13
- WORD $0x540000c0 // b.eq LBB0_42 $24(%rip)
- WORD $0x7100805f // cmp w2, #32
- WORD $0x54000080 // b.eq LBB0_42 $16(%rip)
- WORD $0x51002c42 // sub w2, w2, #11
- WORD $0x3100085f // cmn w2, #2
- WORD $0x54000363 // b.lo LBB0_50 $108(%rip)
-LBB0_42:
- WORD $0x91000ef5 // add x21, x23, #3
- WORD $0xeb1402bf // cmp x21, x20
- WORD $0x54000122 // b.hs LBB0_46 $36(%rip)
- WORD $0x38756a62 // ldrb w2, [x19, x21]
- WORD $0x7100345f // cmp w2, #13
- WORD $0x540000c0 // b.eq LBB0_46 $24(%rip)
- WORD $0x7100805f // cmp w2, #32
- WORD $0x54000080 // b.eq LBB0_46 $16(%rip)
- WORD $0x51002c42 // sub w2, w2, #11
- WORD $0x3100085f // cmn w2, #2
- WORD $0x54000203 // b.lo LBB0_50 $64(%rip)
-LBB0_46:
- WORD $0x910012f5 // add x21, x23, #4
- WORD $0xeb1402bf // cmp x21, x20
- WORD $0x5401e382 // b.hs LBB0_802 $15472(%rip)
-LBB0_47:
- 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 $0x910006b5 // add x21, x21, #1
- WORD $0xeb15029f // cmp x20, x21
- WORD $0x54ffff01 // b.ne LBB0_47 $-32(%rip)
- WORD $0x14000f7d // b LBB0_829 $15860(%rip)
-LBB0_49:
- WORD $0xeb1402bf // cmp x21, x20
- WORD $0x5401ef62 // b.hs LBB0_829 $15852(%rip)
-LBB0_50:
- 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 $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
- WORD $0x6e208eda // cmeq.16b v26, v22, v0
- WORD $0x6e238e73 // cmeq.16b v19, v19, v3
- WORD $0x6e238e94 // cmeq.16b v20, v20, v3
- WORD $0x6e238eb5 // cmeq.16b v21, v21, v3
- WORD $0x6e238ed6 // cmeq.16b v22, v22, v3
- WORD $0x4e211ef7 // and.16b v23, v23, v1
- WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602e2 // fmov w2, s23
- WORD $0x4e211f17 // and.16b v23, v24, v1
- WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $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 $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 $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 $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 $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 $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 $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 $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 $0x1400027a // b LBB0_199 $2536(%rip)
-LBB0_58:
- 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 $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 $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 $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 $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 $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 $0x52800034 // mov w20, #1
- WORD $0x14000002 // b LBB0_72 $8(%rip)
-LBB0_71:
- 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 $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 $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 $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 $0x910012f5 // add x21, x23, #4
- WORD $0xeb1602bf // cmp x21, x22
- WORD $0x5401ca62 // b.hs LBB0_802 $14668(%rip)
-LBB0_91:
- 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 $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 $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 $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 $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 $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
- WORD $0x4eb41e73 // orr.16b v19, v19, v20
- WORD $0x4e211e73 // and.16b v19, v19, v1
- WORD $0x4e020273 // tbl.16b v19, { v19 }, v2
- WORD $0x4e71ba73 // addv.8h h19, v19
- WORD $0x1e260262 // fmov w2, s19
- WORD $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 $0xd2800017 // mov x23, #0
- 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 $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 $0x1e26026e // fmov w14, s19
- WORD $0x8b1401d4 // add x20, x14, x20
- WORD $0x91010273 // add x19, x19, #64
- 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 $0x1e2602ee // fmov w14, s23
- WORD $0x6e238eb7 // cmeq.16b v23, v21, v3
- WORD $0x4e211ef7 // and.16b v23, v23, v1
- WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602ef // fmov w15, s23
- WORD $0x6e238e97 // cmeq.16b v23, v20, v3
- WORD $0x4e211ef7 // and.16b v23, v23, v1
- WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602f0 // fmov w16, s23
- WORD $0x6e238e77 // cmeq.16b v23, v19, v3
- WORD $0x4e211ef7 // and.16b v23, v23, v1
- WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602f1 // fmov w17, s23
- WORD $0xd3607e10 // lsl x16, x16, #32
- WORD $0xaa11c210 // orr x16, x16, x17, lsl #48
- WORD $0x53103def // lsl w15, w15, #16
- WORD $0xaa0f020f // orr x15, x16, x15
- WORD $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 $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 $0x1e2602ee // fmov w14, s23
- WORD $0x6e208eb7 // cmeq.16b v23, v21, v0
- WORD $0x4e211ef7 // and.16b v23, v23, v1
- WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602ef // fmov w15, s23
- WORD $0x6e208e97 // cmeq.16b v23, v20, v0
- WORD $0x4e211ef7 // and.16b v23, v23, v1
- WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602f0 // fmov w16, s23
- WORD $0x6e208e77 // cmeq.16b v23, v19, v0
- WORD $0x4e211ef7 // and.16b v23, v23, v1
- WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602f1 // fmov w17, s23
- WORD $0xd3607e10 // lsl x16, x16, #32
- WORD $0xaa11c210 // orr x16, x16, x17, lsl #48
- WORD $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 $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 $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 $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 $0x1e2602ee // fmov w14, s23
- WORD $0x6e318eb7 // cmeq.16b v23, v21, v17
- WORD $0x4e211ef7 // and.16b v23, v23, v1
- WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602ef // fmov w15, s23
- WORD $0x6e318e97 // cmeq.16b v23, v20, v17
- WORD $0x4e211ef7 // and.16b v23, v23, v1
- WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602f0 // fmov w16, s23
- WORD $0x6e318e77 // cmeq.16b v23, v19, v17
- WORD $0x4e211ef7 // and.16b v23, v23, v1
- WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602f1 // fmov w17, s23
- WORD $0xd3607e10 // lsl x16, x16, #32
- WORD $0xaa11c210 // orr x16, x16, x17, lsl #48
- WORD $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 $0x1e2602ce // fmov w14, s22
- WORD $0x6e328eb5 // cmeq.16b v21, v21, v18
- WORD $0x4e211eb5 // and.16b v21, v21, v1
- WORD $0x4e0202b5 // tbl.16b v21, { v21 }, v2
- WORD $0x4e71bab5 // addv.8h h21, v21
- WORD $0x1e2602af // fmov w15, s21
- WORD $0x6e328e94 // cmeq.16b v20, v20, v18
- WORD $0x4e211e94 // and.16b v20, v20, v1
- WORD $0x4e020294 // tbl.16b v20, { v20 }, v2
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260290 // fmov w16, s20
- WORD $0x6e328e73 // cmeq.16b v19, v19, v18
- WORD $0x4e211e73 // and.16b v19, v19, v1
- WORD $0x4e020273 // tbl.16b v19, { v19 }, v2
- WORD $0x4e71ba73 // addv.8h h19, v19
- WORD $0x1e260271 // fmov w17, s19
- WORD $0xd3607e10 // lsl x16, x16, #32
- WORD $0xaa11c210 // orr x16, x16, x17, lsl #48
- WORD $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 $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 $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 $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 $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_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 $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 $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 $0x1e260262 // fmov w2, s19
- WORD $0x6e238e93 // cmeq.16b v19, v20, v3
- WORD $0x4e211e73 // and.16b v19, v19, v1
- WORD $0x4e020273 // tbl.16b v19, { v19 }, v2
- WORD $0x4e71ba73 // addv.8h h19, v19
- WORD $0x1e26026e // fmov w14, s19
- WORD $0x33103dc2 // bfi w2, w14, #16, #16
- WORD $0x7100005f // cmp w2, #0
- WORD $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 $0xd2800017 // mov x23, #0
- 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 $0x1e26026e // fmov w14, s19
- WORD $0x8b1401d4 // add x20, x14, x20
- WORD $0x91010273 // add x19, x19, #64
- 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 $0x1e2602ee // fmov w14, s23
- WORD $0x6e238eb7 // cmeq.16b v23, v21, v3
- WORD $0x4e211ef7 // and.16b v23, v23, v1
- WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602ef // fmov w15, s23
- WORD $0x6e238e97 // cmeq.16b v23, v20, v3
- WORD $0x4e211ef7 // and.16b v23, v23, v1
- WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602f0 // fmov w16, s23
- WORD $0x6e238e77 // cmeq.16b v23, v19, v3
- WORD $0x4e211ef7 // and.16b v23, v23, v1
- WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602f1 // fmov w17, s23
- WORD $0xd3607e10 // lsl x16, x16, #32
- WORD $0xaa11c210 // orr x16, x16, x17, lsl #48
- WORD $0x53103def // lsl w15, w15, #16
- WORD $0xaa0f020f // orr x15, x16, x15
- WORD $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 $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 $0x1e2602ee // fmov w14, s23
- WORD $0x6e208eb7 // cmeq.16b v23, v21, v0
- WORD $0x4e211ef7 // and.16b v23, v23, v1
- WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602ef // fmov w15, s23
- WORD $0x6e208e97 // cmeq.16b v23, v20, v0
- WORD $0x4e211ef7 // and.16b v23, v23, v1
- WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602f0 // fmov w16, s23
- WORD $0x6e208e77 // cmeq.16b v23, v19, v0
- WORD $0x4e211ef7 // and.16b v23, v23, v1
- WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602f1 // fmov w17, s23
- WORD $0xd3607e10 // lsl x16, x16, #32
- WORD $0xaa11c210 // orr x16, x16, x17, lsl #48
- WORD $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 $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 $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 $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 $0x1e2602ee // fmov w14, s23
- WORD $0x6e278eb7 // cmeq.16b v23, v21, v7
- WORD $0x4e211ef7 // and.16b v23, v23, v1
- WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602ef // fmov w15, s23
- WORD $0x6e278e97 // cmeq.16b v23, v20, v7
- WORD $0x4e211ef7 // and.16b v23, v23, v1
- WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602f0 // fmov w16, s23
- WORD $0x6e278e77 // cmeq.16b v23, v19, v7
- WORD $0x4e211ef7 // and.16b v23, v23, v1
- WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602f1 // fmov w17, s23
- WORD $0xd3607e10 // lsl x16, x16, #32
- WORD $0xaa11c210 // orr x16, x16, x17, lsl #48
- WORD $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 $0x1e2602ce // fmov w14, s22
- WORD $0x6e268eb5 // cmeq.16b v21, v21, v6
- WORD $0x4e211eb5 // and.16b v21, v21, v1
- WORD $0x4e0202b5 // tbl.16b v21, { v21 }, v2
- WORD $0x4e71bab5 // addv.8h h21, v21
- WORD $0x1e2602af // fmov w15, s21
- WORD $0x6e268e94 // cmeq.16b v20, v20, v6
- WORD $0x4e211e94 // and.16b v20, v20, v1
- WORD $0x4e020294 // tbl.16b v20, { v20 }, v2
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260290 // fmov w16, s20
- WORD $0x6e268e73 // cmeq.16b v19, v19, v6
- WORD $0x4e211e73 // and.16b v19, v19, v1
- WORD $0x4e020273 // tbl.16b v19, { v19 }, v2
- WORD $0x4e71ba73 // addv.8h h19, v19
- WORD $0x1e260271 // fmov w17, s19
- WORD $0xd3607e10 // lsl x16, x16, #32
- WORD $0xaa11c210 // orr x16, x16, x17, lsl #48
- WORD $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 $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 $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 $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 $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 $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 $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 $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 $0xeb15029f // cmp x20, x21
- WORD $0xfa5902c0 // ccmp x22, x25, #0, eq
- WORD $0x1a9f17f4 // cset w20, eq
-LBB0_286:
- 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 $0xd2800014 // mov x20, #0
- WORD $0x17fffff6 // b LBB0_286 $-40(%rip)
-LBB0_288:
- 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 $0x3201f3e5 // mov w5, #-1431655766
- WORD $0x1400001b // b LBB0_293 $108(%rip)
-LBB0_290:
- 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 $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 $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 $0xaa3303ee // mvn x14, x19
-LBB0_296:
- WORD $0xaa1003fe // mov lr, x16
- WORD $0x384017d9 // ldrb w25, [lr], #1
- WORD $0x71008b3f // cmp w25, #34
- WORD $0x54000300 // b.eq LBB0_303 $96(%rip)
- WORD $0xd1000777 // sub x23, x27, #1
- WORD $0x7101733f // cmp w25, #92
- 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 $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 $0x71008b3f // cmp w25, #34
- WORD $0x54019281 // b.ne LBB0_911 $12880(%rip)
-LBB0_302:
- WORD $0xaa1003fe // mov lr, x16
-LBB0_303:
- 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 $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 $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 $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 $0xcb130108 // sub x8, x8, x19
- WORD $0x91000516 // add x22, x8, #1
-LBB0_314:
- WORD $0xf9000036 // str x22, [x1]
-LBB0_315:
- 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 $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 $0xaa1503f7 // mov x23, x21
- WORD $0x14000008 // b LBB0_341 $32(%rip)
-LBB0_339:
- WORD $0xeb1602bf // cmp x21, x22
- WORD $0x540000c2 // b.hs LBB0_341 $24(%rip)
-LBB0_340:
- 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 $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 $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 $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 $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
- WORD $0x4eb41e73 // orr.16b v19, v19, v20
- WORD $0x4e211e73 // and.16b v19, v19, v1
- WORD $0x4e020273 // tbl.16b v19, { v19 }, v2
- WORD $0x4e71ba73 // addv.8h h19, v19
- WORD $0x1e260262 // fmov w2, s19
- WORD $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 $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 $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 $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 $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 $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 $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 $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 $0x1e26026e // fmov w14, s19
- WORD $0x8b1501d5 // add x21, x14, x21
- WORD $0x91010273 // add x19, x19, #64
- 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 $0x1e2602ee // fmov w14, s23
- WORD $0x6e238eb7 // cmeq.16b v23, v21, v3
- WORD $0x4e211ef7 // and.16b v23, v23, v1
- WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602ef // fmov w15, s23
- WORD $0x6e238e97 // cmeq.16b v23, v20, v3
- WORD $0x4e211ef7 // and.16b v23, v23, v1
- WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602f0 // fmov w16, s23
- WORD $0x6e238e77 // cmeq.16b v23, v19, v3
- WORD $0x4e211ef7 // and.16b v23, v23, v1
- WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602f1 // fmov w17, s23
- WORD $0xd3607e10 // lsl x16, x16, #32
- WORD $0xaa11c210 // orr x16, x16, x17, lsl #48
- WORD $0x53103def // lsl w15, w15, #16
- WORD $0xaa0f020f // orr x15, x16, x15
- WORD $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 $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 $0x1e2602ee // fmov w14, s23
- WORD $0x6e208eb7 // cmeq.16b v23, v21, v0
- WORD $0x4e211ef7 // and.16b v23, v23, v1
- WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602ef // fmov w15, s23
- WORD $0x6e208e97 // cmeq.16b v23, v20, v0
- WORD $0x4e211ef7 // and.16b v23, v23, v1
- WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602f0 // fmov w16, s23
- WORD $0x6e208e77 // cmeq.16b v23, v19, v0
- WORD $0x4e211ef7 // and.16b v23, v23, v1
- WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602f1 // fmov w17, s23
- WORD $0xd3607e10 // lsl x16, x16, #32
- WORD $0xaa11c210 // orr x16, x16, x17, lsl #48
- WORD $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 $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 $0x1e2602ee // fmov w14, s23
- WORD $0x6e318eb7 // cmeq.16b v23, v21, v17
- WORD $0x4e211ef7 // and.16b v23, v23, v1
- WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602ef // fmov w15, s23
- WORD $0x6e318e97 // cmeq.16b v23, v20, v17
- WORD $0x4e211ef7 // and.16b v23, v23, v1
- WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602f0 // fmov w16, s23
- WORD $0x6e318e77 // cmeq.16b v23, v19, v17
- WORD $0x4e211ef7 // and.16b v23, v23, v1
- WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602f1 // fmov w17, s23
- WORD $0xd3607e10 // lsl x16, x16, #32
- WORD $0xaa11c210 // orr x16, x16, x17, lsl #48
- WORD $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 $0x1e2602ce // fmov w14, s22
- WORD $0x6e328eb5 // cmeq.16b v21, v21, v18
- WORD $0x4e211eb5 // and.16b v21, v21, v1
- WORD $0x4e0202b5 // tbl.16b v21, { v21 }, v2
- WORD $0x4e71bab5 // addv.8h h21, v21
- WORD $0x1e2602af // fmov w15, s21
- WORD $0x6e328e94 // cmeq.16b v20, v20, v18
- WORD $0x4e211e94 // and.16b v20, v20, v1
- WORD $0x4e020294 // tbl.16b v20, { v20 }, v2
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260290 // fmov w16, s20
- WORD $0x6e328e73 // cmeq.16b v19, v19, v18
- WORD $0x4e211e73 // and.16b v19, v19, v1
- WORD $0x4e020273 // tbl.16b v19, { v19 }, v2
- WORD $0x4e71ba73 // addv.8h h19, v19
- WORD $0x1e260271 // fmov w17, s19
- WORD $0xd3607e10 // lsl x16, x16, #32
- WORD $0xaa11c210 // orr x16, x16, x17, lsl #48
- WORD $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 $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 $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 $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 $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 $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 $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 $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 $0x910012a2 // add x2, x21, #4
-LBB0_439:
- 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 $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 $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 $0x1e260262 // fmov w2, s19
- WORD $0x6e238e93 // cmeq.16b v19, v20, v3
- WORD $0x4e211e73 // and.16b v19, v19, v1
- WORD $0x4e020273 // tbl.16b v19, { v19 }, v2
- WORD $0x4e71ba73 // addv.8h h19, v19
- WORD $0x1e26026e // fmov w14, s19
- WORD $0x33103dc2 // bfi w2, w14, #16, #16
- WORD $0x7100005f // cmp w2, #0
- WORD $0xfa400b60 // ccmp x27, #0, #0, eq
- WORD $0x54000180 // b.eq LBB0_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 $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 $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 $0x1e26026e // fmov w14, s19
- WORD $0x8b1501d5 // add x21, x14, x21
- WORD $0x91010273 // add x19, x19, #64
- 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 $0x1e2602ee // fmov w14, s23
- WORD $0x6e238eb7 // cmeq.16b v23, v21, v3
- WORD $0x4e211ef7 // and.16b v23, v23, v1
- WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602ef // fmov w15, s23
- WORD $0x6e238e97 // cmeq.16b v23, v20, v3
- WORD $0x4e211ef7 // and.16b v23, v23, v1
- WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602f0 // fmov w16, s23
- WORD $0x6e238e77 // cmeq.16b v23, v19, v3
- WORD $0x4e211ef7 // and.16b v23, v23, v1
- WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602f1 // fmov w17, s23
- WORD $0xd3607e10 // lsl x16, x16, #32
- WORD $0xaa11c210 // orr x16, x16, x17, lsl #48
- WORD $0x53103def // lsl w15, w15, #16
- WORD $0xaa0f020f // orr x15, x16, x15
- WORD $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 $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 $0x1e2602ee // fmov w14, s23
- WORD $0x6e208eb7 // cmeq.16b v23, v21, v0
- WORD $0x4e211ef7 // and.16b v23, v23, v1
- WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602ef // fmov w15, s23
- WORD $0x6e208e97 // cmeq.16b v23, v20, v0
- WORD $0x4e211ef7 // and.16b v23, v23, v1
- WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602f0 // fmov w16, s23
- WORD $0x6e208e77 // cmeq.16b v23, v19, v0
- WORD $0x4e211ef7 // and.16b v23, v23, v1
- WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602f1 // fmov w17, s23
- WORD $0xd3607e10 // lsl x16, x16, #32
- WORD $0xaa11c210 // orr x16, x16, x17, lsl #48
- WORD $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 $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 $0x1e2602ee // fmov w14, s23
- WORD $0x6e278eb7 // cmeq.16b v23, v21, v7
- WORD $0x4e211ef7 // and.16b v23, v23, v1
- WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602ef // fmov w15, s23
- WORD $0x6e278e97 // cmeq.16b v23, v20, v7
- WORD $0x4e211ef7 // and.16b v23, v23, v1
- WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602f0 // fmov w16, s23
- WORD $0x6e278e77 // cmeq.16b v23, v19, v7
- WORD $0x4e211ef7 // and.16b v23, v23, v1
- WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602f1 // fmov w17, s23
- WORD $0xd3607e10 // lsl x16, x16, #32
- WORD $0xaa11c210 // orr x16, x16, x17, lsl #48
- WORD $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 $0x1e2602ce // fmov w14, s22
- WORD $0x6e268eb5 // cmeq.16b v21, v21, v6
- WORD $0x4e211eb5 // and.16b v21, v21, v1
- WORD $0x4e0202b5 // tbl.16b v21, { v21 }, v2
- WORD $0x4e71bab5 // addv.8h h21, v21
- WORD $0x1e2602af // fmov w15, s21
- WORD $0x6e268e94 // cmeq.16b v20, v20, v6
- WORD $0x4e211e94 // and.16b v20, v20, v1
- WORD $0x4e020294 // tbl.16b v20, { v20 }, v2
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260290 // fmov w16, s20
- WORD $0x6e268e73 // cmeq.16b v19, v19, v6
- WORD $0x4e211e73 // and.16b v19, v19, v1
- WORD $0x4e020273 // tbl.16b v19, { v19 }, v2
- WORD $0x4e71ba73 // addv.8h h19, v19
- WORD $0x1e260271 // fmov w17, s19
- WORD $0xd3607e10 // lsl x16, x16, #32
- WORD $0xaa11c210 // orr x16, x16, x17, lsl #48
- WORD $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 $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 $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 $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 $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 $0xf1001362 // subs x2, x27, #4
- WORD $0x54000343 // b.lo LBB0_475 $104(%rip)
-LBB0_468:
- 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 $0xb400007b // cbz x27, LBB0_471 $12(%rip)
-LBB0_470:
- WORD $0x3940026e // ldrb w14, [x19]
- WORD $0x3900010e // strb w14, [x8]
-LBB0_471:
- WORD $0x910083f3 // add x19, sp, #32
-LBB0_472:
- 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 $0xf1002362 // subs x2, x27, #8
- WORD $0x54fffd63 // b.lo LBB0_467 $-84(%rip)
-LBB0_474:
- 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 $0xf1000b62 // subs x2, x27, #2
- WORD $0x54fffd63 // b.lo LBB0_469 $-84(%rip)
-LBB0_476:
- 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 $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 $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 $0xf9000036 // str x22, [x1]
- WORD $0x17fffd50 // b LBB0_391 $-2752(%rip)
-LBB0_480:
- WORD $0x8b160275 // add x21, x19, x22
-LBB0_481:
- 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 $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 $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 $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 $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
-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
- WORD $0x12800007 // mov w7, #-1
- WORD $0x4f06e607 // movi.16b v7, #208
- WORD $0x4f00e550 // movi.16b v16, #10
- WORD $0x4f06e7f1 // movi.16b v17, #223
- 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 $0x52800024 // mov w4, #1
-LBB0_494:
- WORD $0xf9400408 // ldr x8, [x0, #8]
- WORD $0xeb08037f // cmp x27, x8
- 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 $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 $0x9100077a // add x26, x27, #1
- WORD $0xeb08035f // cmp x26, x8
- WORD $0x54000122 // b.hs LBB0_503 $36(%rip)
- WORD $0x387a6931 // ldrb w17, [x9, x26]
- WORD $0x7100363f // cmp w17, #13
- WORD $0x540000c0 // b.eq LBB0_503 $24(%rip)
- WORD $0x7100823f // cmp w17, #32
- WORD $0x54000080 // b.eq LBB0_503 $16(%rip)
- WORD $0x51002e31 // sub w17, w17, #11
- WORD $0x31000a3f // cmn w17, #2
- WORD $0x540004c3 // b.lo LBB0_515 $152(%rip)
-LBB0_503:
- WORD $0x91000b7a // add x26, x27, #2
- WORD $0xeb08035f // cmp x26, x8
- WORD $0x54000122 // b.hs LBB0_507 $36(%rip)
- WORD $0x387a6931 // ldrb w17, [x9, x26]
- WORD $0x7100363f // cmp w17, #13
- WORD $0x540000c0 // b.eq LBB0_507 $24(%rip)
- WORD $0x7100823f // cmp w17, #32
- WORD $0x54000080 // b.eq LBB0_507 $16(%rip)
- WORD $0x51002e31 // sub w17, w17, #11
- WORD $0x31000a3f // cmn w17, #2
- WORD $0x54000363 // b.lo LBB0_515 $108(%rip)
-LBB0_507:
- 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 $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 $0x54000dac // b.gt LBB0_532 $436(%rip)
- WORD $0x7100051f // cmp w8, #1
- WORD $0x54001cc0 // b.eq LBB0_550 $920(%rip)
- WORD $0x7100091f // cmp w8, #2
- WORD $0x54001de0 // b.eq LBB0_555 $956(%rip)
- WORD $0x71000d1f // cmp w8, #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 $0xeb1b011e // subs lr, x8, x27
- WORD $0x54010aa0 // b.eq LBB0_931 $8532(%rip)
- WORD $0xf10103df // cmp lr, #64
- WORD $0x54006a03 // b.lo LBB0_706 $3392(%rip)
- WORD $0xd2800004 // mov x4, #0
- WORD $0x9280001c // mov x28, #-1
-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
- WORD $0x6e208eda // cmeq.16b v26, v22, v0
- WORD $0x6e218e73 // cmeq.16b v19, v19, v1
- WORD $0x6e218e94 // cmeq.16b v20, v20, v1
- WORD $0x6e218eb5 // cmeq.16b v21, v21, v1
- WORD $0x6e218ed6 // cmeq.16b v22, v22, v1
- WORD $0x4e221ef7 // and.16b v23, v23, v2
- WORD $0x4e0302f7 // tbl.16b v23, { v23 }, v3
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602f1 // fmov w17, s23
- WORD $0x4e221f17 // and.16b v23, v24, v2
- WORD $0x4e0302f7 // tbl.16b v23, { v23 }, v3
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602e6 // fmov w6, s23
- WORD $0x4e221f37 // and.16b v23, v25, v2
- WORD $0x4e0302f7 // tbl.16b v23, { v23 }, v3
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $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 $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 $0x1e260275 // fmov w21, s19
- WORD $0x4e221e93 // and.16b v19, v20, v2
- WORD $0x4e030273 // tbl.16b v19, { v19 }, v3
- WORD $0x4e71ba73 // addv.8h h19, v19
- WORD $0x1e260276 // fmov w22, s19
- WORD $0x4e221eb3 // and.16b v19, v21, v2
- WORD $0x4e030273 // tbl.16b v19, { v19 }, v3
- WORD $0x4e71ba73 // addv.8h h19, v19
- WORD $0x1e260277 // fmov w23, s19
- WORD $0x4e221ed3 // and.16b v19, v22, v2
- WORD $0x4e030273 // tbl.16b v19, { v19 }, v3
- WORD $0x4e71ba73 // addv.8h h19, v19
- WORD $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 $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 $0x9101037b // add x27, x27, #64
- WORD $0xf100ffdf // cmp lr, #63
- WORD $0x54fff8a8 // b.hi LBB0_524 $-236(%rip)
- WORD $0x140002fa // b LBB0_702 $3048(%rip)
-LBB0_528:
- WORD $0xb100079f // cmn x28, #1
- WORD $0xdac00226 // rbit x6, x17
- WORD $0xdac010c6 // clz x6, x6
- WORD $0x8b1b00c6 // add x6, x6, x27
- WORD $0x9a86139c // csel x28, x28, x6, ne
-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
-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 $0x54000fe0 // b.eq LBB0_552 $508(%rip)
- WORD $0x7100151f // cmp w8, #5
- WORD $0x54001100 // b.eq LBB0_557 $544(%rip)
- WORD $0x7100191f // cmp w8, #6
- 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 $0xf8337948 // str x8, [x10, x19, lsl #3]
- WORD $0xf9400408 // ldr x8, [x0, #8]
- WORD $0xeb1b011e // subs lr, x8, x27
- WORD $0x5400fce0 // b.eq LBB0_931 $8092(%rip)
- WORD $0xf10103df // cmp lr, #64
- WORD $0x540062c3 // b.lo LBB0_714 $3160(%rip)
- WORD $0xd2800004 // mov x4, #0
- WORD $0x9280001c // mov x28, #-1
-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
- WORD $0x6e208eda // cmeq.16b v26, v22, v0
- WORD $0x6e218e73 // cmeq.16b v19, v19, v1
- WORD $0x6e218e94 // cmeq.16b v20, v20, v1
- WORD $0x6e218eb5 // cmeq.16b v21, v21, v1
- WORD $0x6e218ed6 // cmeq.16b v22, v22, v1
- WORD $0x4e221ef7 // and.16b v23, v23, v2
- WORD $0x4e0302f7 // tbl.16b v23, { v23 }, v3
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602f1 // fmov w17, s23
- WORD $0x4e221f17 // and.16b v23, v24, v2
- WORD $0x4e0302f7 // tbl.16b v23, { v23 }, v3
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602e6 // fmov w6, s23
- WORD $0x4e221f37 // and.16b v23, v25, v2
- WORD $0x4e0302f7 // tbl.16b v23, { v23 }, v3
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $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 $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 $0x1e260275 // fmov w21, s19
- WORD $0x4e221e93 // and.16b v19, v20, v2
- WORD $0x4e030273 // tbl.16b v19, { v19 }, v3
- WORD $0x4e71ba73 // addv.8h h19, v19
- WORD $0x1e260276 // fmov w22, s19
- WORD $0x4e221eb3 // and.16b v19, v21, v2
- WORD $0x4e030273 // tbl.16b v19, { v19 }, v3
- WORD $0x4e71ba73 // addv.8h h19, v19
- WORD $0x1e260277 // fmov w23, s19
- WORD $0x4e221ed3 // and.16b v19, v22, v2
- WORD $0x4e030273 // tbl.16b v19, { v19 }, v3
- WORD $0x4e71ba73 // addv.8h h19, v19
- WORD $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 $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 $0x9101037b // add x27, x27, #64
- WORD $0xf100ffdf // cmp lr, #63
- WORD $0x54fff8a8 // b.hi LBB0_539 $-236(%rip)
- WORD $0x140002d1 // b LBB0_712 $2884(%rip)
-LBB0_543:
- WORD $0xb100079f // cmn x28, #1
- WORD $0xdac00226 // rbit x6, x17
- WORD $0xdac010c6 // clz x6, x6
- WORD $0x8b1b00c6 // add x6, x6, x27
- WORD $0x9a86139c // csel x28, x28, x6, ne
-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 $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 $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 $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 $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 $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_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 $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 $0x9280001b // mov x27, #-1
- WORD $0x92800004 // mov x4, #-1
- WORD $0x92800008 // mov x8, #-1
-LBB0_569:
- WORD $0x3cfe6b93 // ldr q19, [x28, lr]
- WORD $0x6e248e74 // cmeq.16b v20, v19, v4
- WORD $0x6e258e75 // cmeq.16b v21, v19, v5
- WORD $0x6e268e76 // cmeq.16b v22, v19, v6
- WORD $0x4e278677 // add.16b v23, v19, v7
- WORD $0x6e373617 // cmhi.16b v23, v16, v23
- WORD $0x4e311e73 // and.16b v19, v19, v17
- WORD $0x6e328e73 // cmeq.16b v19, v19, v18
- WORD $0x4eb61eb5 // orr.16b v21, v21, v22
- WORD $0x4eb41ef6 // orr.16b v22, v23, v20
- WORD $0x4eb51e77 // orr.16b v23, v19, v21
- WORD $0x4eb71ed6 // orr.16b v22, v22, v23
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260291 // fmov w17, s20
- WORD $0x4e221e73 // and.16b v19, v19, v2
- WORD $0x4e030273 // tbl.16b v19, { v19 }, v3
- WORD $0x4e71ba73 // addv.8h h19, v19
- WORD $0x1e260276 // fmov w22, s19
- WORD $0x4e221eb3 // and.16b v19, v21, v2
- WORD $0x4e030273 // tbl.16b v19, { v19 }, v3
- WORD $0x4e71ba73 // addv.8h h19, v19
- WORD $0x1e260279 // fmov w25, s19
- WORD $0x4e221ed3 // and.16b v19, v22, v2
- WORD $0x4e030273 // tbl.16b v19, { v19 }, v3
- WORD $0x4e71ba73 // addv.8h h19, v19
- WORD $0x1e260266 // fmov w6, s19
- WORD $0x2a2603e6 // mvn w6, w6
- WORD $0x32103cc6 // orr w6, w6, #0xffff0000
- WORD $0x5ac000c6 // rbit w6, w6
- WORD $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_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 $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 $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 $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_593 $44(%rip)
- WORD $0x710194df // cmp w6, #101
- WORD $0x54fffe20 // b.eq LBB0_585 $-60(%rip)
- WORD $0x710114df // cmp w6, #69
- WORD $0x54fffde0 // b.eq LBB0_585 $-68(%rip)
- WORD $0x7100b8df // cmp w6, #46
- WORD $0x540006a1 // b.ne LBB0_608 $212(%rip)
- WORD $0xb100051f // cmn x8, #1
- 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_595 $12(%rip)
- WORD $0x7100b4df // cmp w6, #45
- 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 $0xf13ffc9f // cmp x4, #4095
- WORD $0x5400ccec // b.gt LBB0_902 $6556(%rip)
- WORD $0x91000488 // add x8, x4, #1
- WORD $0xf9000068 // str x8, [x3]
- WORD $0xf824795f // str xzr, [x10, x4, lsl #3]
- WORD $0x140000ea // b LBB0_651 $936(%rip)
-LBB0_599:
- 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 $0xf8247958 // str x24, [x10, x4, lsl #3]
- WORD $0x140000e4 // b LBB0_651 $912(%rip)
-LBB0_601:
- 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 $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 $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 $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 $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 $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 $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 $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 $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 $0xeb1b011e // subs lr, x8, x27
- WORD $0x5400c7e0 // b.eq LBB0_931 $6396(%rip)
- WORD $0xf10103df // cmp lr, #64
- WORD $0x540035a3 // b.lo LBB0_724 $1716(%rip)
- WORD $0xd2800004 // mov x4, #0
- WORD $0x9280001c // mov x28, #-1
-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
- WORD $0x6e208eda // cmeq.16b v26, v22, v0
- WORD $0x6e218e73 // cmeq.16b v19, v19, v1
- WORD $0x6e218e94 // cmeq.16b v20, v20, v1
- WORD $0x6e218eb5 // cmeq.16b v21, v21, v1
- WORD $0x6e218ed6 // cmeq.16b v22, v22, v1
- WORD $0x4e221ef7 // and.16b v23, v23, v2
- WORD $0x4e0302f7 // tbl.16b v23, { v23 }, v3
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602f1 // fmov w17, s23
- WORD $0x4e221f17 // and.16b v23, v24, v2
- WORD $0x4e0302f7 // tbl.16b v23, { v23 }, v3
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602e2 // fmov w2, s23
- WORD $0x4e221f37 // and.16b v23, v25, v2
- WORD $0x4e0302f7 // tbl.16b v23, { v23 }, v3
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602e5 // fmov w5, s23
- WORD $0x4e221f57 // and.16b v23, v26, v2
- WORD $0x4e0302f7 // tbl.16b v23, { v23 }, v3
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602e6 // fmov w6, s23
- WORD $0x4e221e73 // and.16b v19, v19, v2
- WORD $0x4e030273 // tbl.16b v19, { v19 }, v3
- WORD $0x4e71ba73 // addv.8h h19, v19
- WORD $0x1e260274 // fmov w20, s19
- WORD $0x4e221e93 // and.16b v19, v20, v2
- WORD $0x4e030273 // tbl.16b v19, { v19 }, v3
- WORD $0x4e71ba73 // addv.8h h19, v19
- WORD $0x1e260275 // fmov w21, s19
- WORD $0x4e221eb3 // and.16b v19, v21, v2
- WORD $0x4e030273 // tbl.16b v19, { v19 }, v3
- WORD $0x4e71ba73 // addv.8h h19, v19
- WORD $0x1e260276 // fmov w22, s19
- WORD $0x4e221ed3 // and.16b v19, v22, v2
- WORD $0x4e030273 // tbl.16b v19, { v19 }, v3
- WORD $0x4e71ba73 // addv.8h h19, v19
- WORD $0x1e260277 // fmov w23, s19
- WORD $0xd3607ca5 // lsl x5, x5, #32
- WORD $0xaa06c0a5 // orr x5, x5, x6, lsl #48
- WORD $0x53103c42 // lsl w2, w2, #16
- WORD $0xaa0200a2 // orr x2, x5, x2
- WORD $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 $0x9101037b // add x27, x27, #64
- WORD $0xf100ffdf // cmp lr, #63
- WORD $0x54fff868 // b.hi LBB0_642 $-244(%rip)
- WORD $0x14000166 // b LBB0_722 $1432(%rip)
-LBB0_646:
- 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 $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 $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 $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
- WORD $0x4e278677 // add.16b v23, v19, v7
- WORD $0x6e373617 // cmhi.16b v23, v16, v23
- WORD $0x4e311e73 // and.16b v19, v19, v17
- WORD $0x6e328e73 // cmeq.16b v19, v19, v18
- WORD $0x4eb61eb5 // orr.16b v21, v21, v22
- WORD $0x4eb41ef6 // orr.16b v22, v23, v20
- WORD $0x4eb51e77 // orr.16b v23, v19, v21
- WORD $0x4eb71ed6 // orr.16b v22, v22, v23
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260291 // fmov w17, s20
- WORD $0x4e221e73 // and.16b v19, v19, v2
- WORD $0x4e030273 // tbl.16b v19, { v19 }, v3
- WORD $0x4e71ba73 // addv.8h h19, v19
- WORD $0x1e260262 // fmov w2, s19
- WORD $0x4e221eb3 // and.16b v19, v21, v2
- WORD $0x4e030273 // tbl.16b v19, { v19 }, v3
- WORD $0x4e71ba73 // addv.8h h19, v19
- WORD $0x1e260274 // fmov w20, s19
- WORD $0x4e221ed3 // and.16b v19, v22, v2
- WORD $0x4e030273 // tbl.16b v19, { v19 }, v3
- WORD $0x4e71ba73 // addv.8h h19, v19
- WORD $0x1e260266 // fmov w6, s19
- WORD $0x2a2603e6 // mvn w6, w6
- WORD $0x32103cc6 // orr w6, w6, #0xffff0000
- WORD $0x5ac000c6 // rbit w6, w6
- WORD $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 $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 $0x340000d4 // cbz w20, LBB0_669 $24(%rip)
- WORD $0x5ac00291 // rbit w17, w20
- WORD $0x5ac01231 // clz w17, w17
- WORD $0xb100079f // cmn x28, #1
- WORD $0x54001d41 // b.ne LBB0_723 $936(%rip)
- WORD $0x8b1102fc // add x28, x23, x17
-LBB0_669:
- 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_683 $44(%rip)
- WORD $0x710194df // cmp w6, #101
- WORD $0x540001c0 // b.eq LBB0_685 $56(%rip)
- WORD $0x710114df // cmp w6, #69
- WORD $0x54000180 // b.eq LBB0_685 $48(%rip)
- WORD $0x7100b8df // cmp w6, #46
- 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_673 $-96(%rip)
- WORD $0x7100b4df // cmp w6, #45
- WORD $0x54fffcc0 // b.eq LBB0_673 $-104(%rip)
- WORD $0x14000008 // b LBB0_688 $32(%rip)
-LBB0_685:
- WORD $0xb10007df // cmn lr, #1
- 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 $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 $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 $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_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
- WORD $0x6e218e94 // cmeq.16b v20, v20, v1
- WORD $0x4e221eb5 // and.16b v21, v21, v2
- WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3
- WORD $0x4e71bab5 // addv.8h h21, v21
- WORD $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 $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 $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 $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 $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_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
- WORD $0x6e218e94 // cmeq.16b v20, v20, v1
- WORD $0x4e221eb5 // and.16b v21, v21, v2
- WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3
- WORD $0x4e71bab5 // addv.8h h21, v21
- WORD $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 $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 $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 $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 $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 $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_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
- WORD $0x6e218e94 // cmeq.16b v20, v20, v1
- WORD $0x4e221eb5 // and.16b v21, v21, v2
- WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3
- WORD $0x4e71bab5 // addv.8h h21, v21
- WORD $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 $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 $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 $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 $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 $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 $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 $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 $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 $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 $0xb5000d24 // cbnz x4, LBB0_757 $420(%rip)
- WORD $0xb4000e5e // cbz lr, LBB0_759 $456(%rip)
-LBB0_737:
- 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 $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_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 $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_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 $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
- 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 $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 $0xb4007c86 // cbz x6, LBB0_932 $3984(%rip)
- WORD $0x8b0b0231 // add x17, x17, x11
- WORD $0xb100079f // cmn x28, #1
- 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 $0x7100889f // cmp w4, #34
- WORD $0x54000060 // b.eq LBB0_756 $12(%rip)
- WORD $0x140003da // b LBB0_932 $3944(%rip)
-LBB0_755:
- WORD $0xaa1103fb // mov x27, x17
-LBB0_756:
- WORD $0xcb09037b // sub x27, x27, x9
- WORD $0x52800078 // mov w24, #3
- WORD $0x17fffc44 // b LBB0_546 $-3824(%rip)
-LBB0_757:
- 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 $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 $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_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 $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_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 $0x9a9c023c // csel x28, x17, x28, eq
- WORD $0x9100077b // add x27, x27, #1
- WORD $0xd10007de // sub lr, lr, #1
- 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 $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 $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_830:
- WORD $0xf9000028 // str x8, [x1]
-LBB0_831:
- WORD $0x92800028 // mov x8, #-2
-LBB0_832:
- WORD $0xaa0803e0 // mov x0, x8
- WORD $0xa94bfbfd // ldp fp, lr, [sp, #184]
- WORD $0xa94acff4 // ldp x20, x19, [sp, #168]
- WORD $0xa949d7f6 // ldp x22, x21, [sp, #152]
- WORD $0xa948dff8 // ldp x24, x23, [sp, #136]
- WORD $0xa947e7fa // ldp x26, x25, [sp, #120]
- WORD $0xa946effc // ldp x28, x27, [sp, #104]
- WORD $0x910343ff // add sp, sp, #208
- WORD $0xd65f03c0 // ret
-LBB0_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 $0x17fffd95 // b LBB0_832 $-2476(%rip)
-LBB0_903:
- WORD $0xb100077f // cmn x27, #1
- WORD $0x9a9c0108 // csel x8, x8, x28, eq
-LBB0_904:
- WORD $0xf9000028 // str x8, [x1]
- 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 $0x54ffaf41 // b.ne LBB0_831 $-2584(%rip)
- WORD $0x91000b48 // add x8, x26, #2
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x38686928 // ldrb w8, [x9, x8]
- WORD $0x7101b11f // cmp w8, #108
- WORD $0x54ffaea1 // b.ne LBB0_831 $-2604(%rip)
- WORD $0x91000f48 // add x8, x26, #3
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x38686928 // ldrb w8, [x9, x8]
- WORD $0x7101cd1f // cmp w8, #115
- WORD $0x54ffae01 // b.ne LBB0_831 $-2624(%rip)
- WORD $0x91001348 // add x8, x26, #4
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x38686928 // ldrb w8, [x9, x8]
- WORD $0x7101951f // cmp w8, #101
- 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 $0x54ffaca1 // b.ne LBB0_831 $-2668(%rip)
- WORD $0x91000748 // add x8, x26, #1
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x38686928 // ldrb w8, [x9, x8]
- WORD $0x7101d51f // cmp w8, #117
- WORD $0x54ffac01 // b.ne LBB0_831 $-2688(%rip)
- WORD $0x91000b48 // add x8, x26, #2
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x38686928 // ldrb w8, [x9, x8]
- WORD $0x7101b11f // cmp w8, #108
- WORD $0x54ffab61 // b.ne LBB0_831 $-2708(%rip)
- WORD $0x91000f48 // add x8, x26, #3
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x38686928 // ldrb w8, [x9, x8]
- WORD $0x7101b11f // cmp w8, #108
- 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 $0x54ffaa21 // b.ne LBB0_831 $-2748(%rip)
- WORD $0x91000748 // add x8, x26, #1
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x38686928 // ldrb w8, [x9, x8]
- WORD $0x7101c91f // cmp w8, #114
- WORD $0x54ffa981 // b.ne LBB0_831 $-2768(%rip)
- WORD $0x91000b48 // add x8, x26, #2
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x38686928 // ldrb w8, [x9, x8]
- WORD $0x7101d51f // cmp w8, #117
- WORD $0x54ffa8e1 // b.ne LBB0_831 $-2788(%rip)
- WORD $0x91000f48 // add x8, x26, #3
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x38686928 // ldrb w8, [x9, x8]
- WORD $0x7101951f // cmp w8, #101
- 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_938 $24(%rip)
-LBB0_935:
- WORD $0x91000694 // add x20, x20, #1
- WORD $0x92800048 // mov x8, #-3
- WORD $0x14000003 // b LBB0_938 $12(%rip)
-LBB0_936:
- WORD $0x91000694 // add x20, x20, #1
-LBB0_937:
- WORD $0x92800008 // mov x8, #-1
-LBB0_938:
- WORD $0xcb130289 // sub x9, x20, x19
- WORD $0xf9000029 // str x9, [x1]
- 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 $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 $0x17ffffd0 // b LBB0_938 $-192(%rip)
- // .p2align 2, 0x00
-_MASK_USE_NUMBER:
- WORD $0x00000002 // .long 2
-__UnquoteTab:
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00"\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00220000 // .ascii 4, '\x00\x00"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00/\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x2f000000 // .ascii 4, '\x00\x00\x00/\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\\\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\\\x00\x00\x00\x00\x00\x08\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\\\x00\x00\x00\x00\x00\x08\x00\x00\x00\x0c\x00'
- WORD $0x0000005c // .ascii 4, '\\\x00\x00\x00\x00\x00\x08\x00\x00\x00\x0c\x00\x00\x00\x00\x00'
- WORD $0x00080000 // .ascii 4, '\x00\x00\x08\x00\x00\x00\x0c\x00\x00\x00\x00\x00\x00\x00\n\x00'
- WORD $0x000c0000 // .ascii 4, '\x00\x00\x0c\x00\x00\x00\x00\x00\x00\x00\n\x00\x00\x00\r\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\n\x00\x00\x00\r\x00\t\xff\x00\x00'
- WORD $0x000a0000 // .ascii 4, '\x00\x00\n\x00\x00\x00\r\x00\t\xff\x00\x00'
- WORD $0x000d0000 // .ascii 4, '\x00\x00\r\x00\t\xff\x00\x00'
- WORD $0x0000ff09 // .ascii 4, '\t\xff\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
-
-TEXT ·__get_by_path(SB), NOSPLIT, $0-40
- NO_LOCAL_POINTERS
-
-_entry:
- MOVD 16(g), R16
- SUB $272, RSP, R17
- CMP R16, R17
- BLS _stack_grow
-
-_get_by_path:
- MOVD s+0(FP), R0
- MOVD p+8(FP), R1
- MOVD path+16(FP), R2
- MOVD m+24(FP), R3
- MOVD ·_subr__get_by_path(SB), R11
- WORD $0x1000005e // adr x30, .+8
- JMP (R11)
- MOVD R0, ret+32(FP)
- RET
-
-_stack_grow:
- MOVD R30, R3
- CALL runtime·morestack_noctxt<>(SB)
- JMP _entry
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/get_by_path_subr_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/get_by_path_subr_arm64.go
deleted file mode 100644
index 2d0172721..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/get_by_path_subr_arm64.go
+++ /dev/null
@@ -1,25 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package neon
-
-//go:nosplit
-//go:noescape
-//goland:noinspection ALL
-func __get_by_path_entry__() uintptr
-
-var (
- _subr__get_by_path uintptr = __get_by_path_entry__() + 48
-)
-
-const (
- _stack__get_by_path = 208
-)
-
-var (
- _ = _subr__get_by_path
-)
-
-const (
- _ = _stack__get_by_path
-)
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/html_escape_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/html_escape_arm64.go
deleted file mode 100644
index 68a0a5501..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/html_escape_arm64.go
+++ /dev/null
@@ -1,35 +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 neon
-
-import (
- `unsafe`
-
- // `github.com/bytedance/sonic/internal/native/types`
-)
-
-//go:nosplit
-func html_escape(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int) (ret int) {
- return __html_escape(sp, nb, dp, dn)
-}
-
-//go:nosplit
-//go:noescape
-//goland:noinspection GoUnusedParameter
-func __html_escape(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int) (ret int)
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/html_escape_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/html_escape_arm64.s
deleted file mode 100644
index c8e25e179..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/html_escape_arm64.s
+++ /dev/null
@@ -1,1406 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-#include "go_asm.h"
-#include "funcdata.h"
-#include "textflag.h"
-
-TEXT ·__html_escape_entry__(SB), NOSPLIT, $16
- NO_LOCAL_POINTERS
- WORD $0x100000a0 // adr x0, .+20
- MOVD R0, ret(FP)
- RET
- // .p2align 4, 0x00
-lCPI0_0:
- WORD $0x08040201
- WORD $0x80402010
- WORD $0x08040201
- WORD $0x80402010
- // // .byte 1
-// .byte 2
-// .byte 4
-// .byte 8
-// .byte 16
-// .byte 32
-// .byte 64
-// .byte 128
-// .byte 1
-// .byte 2
-// .byte 4
-// .byte 8
-// .byte 16
-// .byte 32
-// .byte 64
-// .byte 128
-
-lCPI0_1:
- WORD $0x09010800
- WORD $0x0b030a02
- WORD $0x0d050c04
- WORD $0x0f070e06
- // // .byte 0
-// .byte 8
-// .byte 1
-// .byte 9
-// .byte 2
-// .byte 10
-// .byte 3
-// .byte 11
-// .byte 4
-// .byte 12
-// .byte 5
-// .byte 13
-// .byte 6
-// .byte 14
-// .byte 7
-// .byte 15
-
-_html_escape:
- WORD $0xd10083ff // sub sp, sp, #32
- WORD $0xa900fbfd // stp fp, lr, [sp, #8]
- WORD $0xa93ffbfd // stp fp, lr, [sp, #-8]
- WORD $0xd10023fd // sub fp, sp, #8
- WORD $0xaa0203e8 // mov x8, x2
- WORD $0xaa0003ee // mov x14, x0
- WORD $0xf100043f // cmp x1, #1
- WORD $0x54001d2b // b.lt LBB0_56 $932(%rip)
- WORD $0xf940006d // ldr x13, [x3]
- WORD $0x4f01e4c0 // movi.16b v0, #38
- WORD $0x4f07e441 // movi.16b v1, #226
- WORD $0x4f07e7a2 // movi.16b v2, #253
-Lloh0:
- WORD $0x10fffd88 // adr x8, lCPI0_0 $-80(%rip)
-Lloh1:
- WORD $0x3dc00103 // ldr q3, [x8, lCPI0_0@PAGEOFF] $0(%rip)
- WORD $0x4f01e784 // movi.16b v4, #60
-Lloh2:
- WORD $0x10fffda8 // adr x8, lCPI0_1 $-76(%rip)
-Lloh3:
- WORD $0x3dc00105 // ldr q5, [x8, lCPI0_1@PAGEOFF] $0(%rip)
- WORD $0x52800029 // mov w9, #1
- WORD $0xd2c0080a // mov x10, #274877906944
- WORD $0xf2ea000a // movk x10, #20480, lsl #48
- WORD $0x52801c4b // mov w11, #226
-Lloh4:
- WORD $0x10001e2c // adr x12, __HtmlQuoteTab $964(%rip)
-Lloh5:
- WORD $0x9100018c // add x12, x12, __HtmlQuoteTab@PAGEOFF $0(%rip)
- WORD $0xaa0003ee // mov x14, x0
- WORD $0xaa0203e8 // mov x8, x2
-LBB0_2:
- WORD $0xf10005bf // cmp x13, #1
- WORD $0x54001ceb // b.lt LBB0_59 $924(%rip)
- WORD $0xf1003c3f // cmp x1, #15
- WORD $0x1a9f97e5 // cset w5, hi
- WORD $0xaa0d03f1 // mov x17, x13
- WORD $0xaa0803f0 // mov x16, x8
- WORD $0xaa0103e4 // mov x4, x1
- WORD $0xaa0e03ef // mov x15, x14
- WORD $0xf100403f // cmp x1, #16
- WORD $0x54000483 // b.lo LBB0_10 $144(%rip)
- WORD $0xf10041bf // cmp x13, #16
- WORD $0x54000443 // b.lo LBB0_10 $136(%rip)
- WORD $0xd2800011 // mov x17, #0
- WORD $0x928001ef // mov x15, #-16
-LBB0_6:
- WORD $0x8b1101d0 // add x16, x14, x17
- WORD $0x8b110104 // add x4, x8, x17
- WORD $0xa9401610 // ldp x16, x5, [x16]
- WORD $0xa9001490 // stp x16, x5, [x4]
- WORD $0x9e670206 // fmov d6, x16
- WORD $0x4e181ca6 // mov.d v6[1], x5
- WORD $0x6e208cc7 // cmeq.16b v7, v6, v0
- WORD $0x6e218cd0 // cmeq.16b v16, v6, v1
- WORD $0x4e221cc6 // and.16b v6, v6, v2
- WORD $0x6e248cc6 // cmeq.16b v6, v6, v4
- WORD $0x4eb01ce7 // orr.16b v7, v7, v16
- WORD $0x4ea61ce6 // orr.16b v6, v7, v6
- WORD $0x4e231cc6 // and.16b v6, v6, v3
- WORD $0x4e0500c6 // tbl.16b v6, { v6 }, v5
- WORD $0x4e71b8c6 // addv.8h h6, v6
- WORD $0x1e2600d0 // fmov w16, s6
- WORD $0x35000890 // cbnz w16, LBB0_22 $272(%rip)
- WORD $0x8b0f0030 // add x16, x1, x15
- WORD $0xf1003e1f // cmp x16, #15
- WORD $0x1a9f97e5 // cset w5, hi
- WORD $0x91004231 // add x17, x17, #16
- WORD $0xf100421f // cmp x16, #16
- WORD $0x540000a3 // b.lo LBB0_9 $20(%rip)
- WORD $0x8b0f01b0 // add x16, x13, x15
- WORD $0xd10041ef // sub x15, x15, #16
- WORD $0xf1003e1f // cmp x16, #15
- WORD $0x54fffcc8 // b.hi LBB0_6 $-104(%rip)
-LBB0_9:
- WORD $0x8b1101cf // add x15, x14, x17
- WORD $0xcb110024 // sub x4, x1, x17
- WORD $0x8b110110 // add x16, x8, x17
- WORD $0xcb1101b1 // sub x17, x13, x17
-LBB0_10:
- WORD $0x36000325 // tbz w5, #0, LBB0_14 $100(%rip)
- WORD $0x3dc001e6 // ldr q6, [x15]
- WORD $0x6e208cc7 // cmeq.16b v7, v6, v0
- WORD $0x6e218cd0 // cmeq.16b v16, v6, v1
- WORD $0x4e221cd1 // and.16b v17, v6, v2
- WORD $0x6e248e31 // cmeq.16b v17, v17, v4
- WORD $0x4eb01ce7 // orr.16b v7, v7, v16
- WORD $0x4eb11ce7 // orr.16b v7, v7, v17
- WORD $0x4e231ce7 // and.16b v7, v7, v3
- WORD $0x4e0500e7 // tbl.16b v7, { v7 }, v5
- WORD $0x4e71b8e7 // addv.8h h7, v7
- WORD $0x1e2600e4 // fmov w4, s7
- WORD $0x32100084 // orr w4, w4, #0x10000
- WORD $0x5ac00084 // rbit w4, w4
- WORD $0x5ac01084 // clz w4, w4
- WORD $0x9e6600c6 // fmov x6, d6
- WORD $0xeb04023f // cmp x17, x4
- WORD $0x54000522 // b.hs LBB0_23 $164(%rip)
- WORD $0xf1002225 // subs x5, x17, #8
- WORD $0x540005e3 // b.lo LBB0_25 $188(%rip)
- WORD $0xf8008606 // str x6, [x16], #8
- WORD $0x910021e4 // add x4, x15, #8
- WORD $0xf10010a6 // subs x6, x5, #4
- WORD $0x540005e2 // b.hs LBB0_26 $188(%rip)
- WORD $0x14000031 // b LBB0_27 $196(%rip)
-LBB0_14:
- WORD $0xb40002a4 // cbz x4, LBB0_21 $84(%rip)
- WORD $0xf100063f // cmp x17, #1
- WORD $0x5400026b // b.lt LBB0_21 $76(%rip)
- WORD $0xcb0e01e5 // sub x5, x15, x14
-LBB0_17:
- WORD $0x394001e6 // ldrb w6, [x15]
- WORD $0x7100f8df // cmp w6, #62
- WORD $0x9ac62127 // lsl x7, x9, x6
- WORD $0x8a0a00e7 // and x7, x7, x10
- WORD $0xfa4098e4 // ccmp x7, #0, #4, ls
- WORD $0x540005e1 // b.ne LBB0_31 $188(%rip)
- WORD $0x710388df // cmp w6, #226
- WORD $0x540005a0 // b.eq LBB0_31 $180(%rip)
- WORD $0x910005ef // add x15, x15, #1
- WORD $0x38001606 // strb w6, [x16], #1
- WORD $0xf1000484 // subs x4, x4, #1
- WORD $0x540000c0 // b.eq LBB0_21 $24(%rip)
- WORD $0xd1000626 // sub x6, x17, #1
- WORD $0x910004a5 // add x5, x5, #1
- WORD $0xf100063f // cmp x17, #1
- WORD $0xaa0603f1 // mov x17, x6
- WORD $0x54fffe0c // b.gt LBB0_17 $-64(%rip)
-LBB0_21:
- WORD $0xaa2f03f0 // mvn x16, x15
- WORD $0x8b0e0210 // add x16, x16, x14
- WORD $0xcb0e01ef // sub x15, x15, x14
- WORD $0xf100009f // cmp x4, #0
- WORD $0x9a8f1205 // csel x5, x16, x15, ne
- WORD $0xb6f803e5 // tbz x5, #63, LBB0_32 $124(%rip)
- WORD $0x1400007c // b LBB0_57 $496(%rip)
-LBB0_22:
- WORD $0x5ac0020f // rbit w15, w16
- WORD $0x5ac011ef // clz w15, w15
- WORD $0x8b1101e5 // add x5, x15, x17
- WORD $0xb6f80345 // tbz x5, #63, LBB0_32 $104(%rip)
- WORD $0x14000077 // b LBB0_57 $476(%rip)
-LBB0_23:
- WORD $0x7100209f // cmp w4, #8
- WORD $0x540007c3 // b.lo LBB0_42 $248(%rip)
- WORD $0xf8008606 // str x6, [x16], #8
- WORD $0x910021f1 // add x17, x15, #8
- WORD $0xd1002085 // sub x5, x4, #8
- WORD $0xf10010a6 // subs x6, x5, #4
- WORD $0x540007a2 // b.hs LBB0_43 $244(%rip)
- WORD $0x1400003f // b LBB0_44 $252(%rip)
-LBB0_25:
- WORD $0xaa0f03e4 // mov x4, x15
- WORD $0xaa1103e5 // mov x5, x17
- WORD $0xf1001226 // subs x6, x17, #4
- WORD $0x54000083 // b.lo LBB0_27 $16(%rip)
-LBB0_26:
- WORD $0xb8404485 // ldr w5, [x4], #4
- WORD $0xb8004605 // str w5, [x16], #4
- WORD $0xaa0603e5 // mov x5, x6
-LBB0_27:
- WORD $0xf10008a6 // subs x6, x5, #2
- WORD $0x540007e2 // b.hs LBB0_48 $252(%rip)
- WORD $0xb4000065 // cbz x5, LBB0_30 $12(%rip)
-LBB0_29:
- WORD $0x39400084 // ldrb w4, [x4]
- WORD $0x39000204 // strb w4, [x16]
-LBB0_30:
- WORD $0x8b0f022f // add x15, x17, x15
- WORD $0xaa2f03ef // mvn x15, x15
- WORD $0x8b0e01e5 // add x5, x15, x14
-LBB0_31:
- WORD $0xb7f80be5 // tbnz x5, #63, LBB0_57 $380(%rip)
-LBB0_32:
- WORD $0x8b0501ce // add x14, x14, x5
- WORD $0x8b050108 // add x8, x8, x5
- WORD $0xcb05002f // sub x15, x1, x5
- WORD $0xf10005ff // cmp x15, #1
- WORD $0x54000a8b // b.lt LBB0_56 $336(%rip)
- WORD $0xcb0501ad // sub x13, x13, x5
- WORD $0x394001d1 // ldrb w17, [x14]
- WORD $0x71038a3f // cmp w17, #226
- WORD $0x54000720 // b.eq LBB0_50 $228(%rip)
- WORD $0xaa0e03f0 // mov x16, x14
- WORD $0x8b315181 // add x1, x12, w17, uxtw #4
- WORD $0xb9800031 // ldrsw x17, [x1]
- WORD $0xeb1101ad // subs x13, x13, x17
- WORD $0x54000b4b // b.lt LBB0_58 $360(%rip)
-LBB0_35:
- WORD $0xf1001224 // subs x4, x17, #4
- WORD $0x5400010b // b.lt LBB0_37 $32(%rip)
- WORD $0xb9400825 // ldr w5, [x1, #8]
- WORD $0xaa0803ee // mov x14, x8
- WORD $0xb80045c5 // str w5, [x14], #4
- WORD $0x91003021 // add x1, x1, #12
- WORD $0xf1000885 // subs x5, x4, #2
- WORD $0x540000e2 // b.hs LBB0_38 $28(%rip)
- WORD $0x14000009 // b LBB0_39 $36(%rip)
-LBB0_37:
- WORD $0x91002021 // add x1, x1, #8
- WORD $0xaa0803ee // mov x14, x8
- WORD $0xaa1103e4 // mov x4, x17
- WORD $0xf1000a25 // subs x5, x17, #2
- WORD $0x54000083 // b.lo LBB0_39 $16(%rip)
-LBB0_38:
- WORD $0x78402424 // ldrh w4, [x1], #2
- WORD $0x780025c4 // strh w4, [x14], #2
- WORD $0xaa0503e4 // mov x4, x5
-LBB0_39:
- WORD $0xb4000064 // cbz x4, LBB0_41 $12(%rip)
- WORD $0x39400021 // ldrb w1, [x1]
- WORD $0x390001c1 // strb w1, [x14]
-LBB0_41:
- WORD $0x8b110108 // add x8, x8, x17
- WORD $0x9100060e // add x14, x16, #1
- WORD $0xf10005e1 // subs x1, x15, #1
- WORD $0x54ffeb88 // b.hi LBB0_2 $-656(%rip)
- WORD $0x14000032 // b LBB0_56 $200(%rip)
-LBB0_42:
- WORD $0xaa0f03f1 // mov x17, x15
- WORD $0xaa0403e5 // mov x5, x4
- WORD $0xf1001086 // subs x6, x4, #4
- WORD $0x54000083 // b.lo LBB0_44 $16(%rip)
-LBB0_43:
- WORD $0xb8404625 // ldr w5, [x17], #4
- WORD $0xb8004605 // str w5, [x16], #4
- WORD $0xaa0603e5 // mov x5, x6
-LBB0_44:
- WORD $0xf10008a6 // subs x6, x5, #2
- WORD $0x540001a2 // b.hs LBB0_49 $52(%rip)
- WORD $0xb4000065 // cbz x5, LBB0_47 $12(%rip)
-LBB0_46:
- WORD $0x39400231 // ldrb w17, [x17]
- WORD $0x39000211 // strb w17, [x16]
-LBB0_47:
- WORD $0xcb0e01ef // sub x15, x15, x14
- WORD $0x8b0401e5 // add x5, x15, x4
- WORD $0xb6fff965 // tbz x5, #63, LBB0_32 $-212(%rip)
- WORD $0x14000028 // b LBB0_57 $160(%rip)
-LBB0_48:
- WORD $0x78402485 // ldrh w5, [x4], #2
- WORD $0x78002605 // strh w5, [x16], #2
- WORD $0xaa0603e5 // mov x5, x6
- WORD $0xb5fff806 // cbnz x6, LBB0_29 $-256(%rip)
- WORD $0x17ffffc1 // b LBB0_30 $-252(%rip)
-LBB0_49:
- WORD $0x78402625 // ldrh w5, [x17], #2
- WORD $0x78002605 // strh w5, [x16], #2
- WORD $0xaa0603e5 // mov x5, x6
- WORD $0xb5fffe46 // cbnz x6, LBB0_46 $-56(%rip)
- WORD $0x17fffff3 // b LBB0_47 $-52(%rip)
-LBB0_50:
- WORD $0xf1000dff // cmp x15, #3
- WORD $0x540001e3 // b.lo LBB0_54 $60(%rip)
- WORD $0x394005d0 // ldrb w16, [x14, #1]
- WORD $0x7102021f // cmp w16, #128
- WORD $0x54000181 // b.ne LBB0_54 $48(%rip)
- WORD $0xaa0e03f0 // mov x16, x14
- WORD $0x38402e11 // ldrb w17, [x16, #2]!
- WORD $0x121f1a21 // and w1, w17, #0xfe
- WORD $0x7102a03f // cmp w1, #168
- WORD $0x540000e1 // b.ne LBB0_54 $28(%rip)
- WORD $0xd10009ef // sub x15, x15, #2
- WORD $0x8b315181 // add x1, x12, w17, uxtw #4
- WORD $0xb9800031 // ldrsw x17, [x1]
- WORD $0xeb1101ad // subs x13, x13, x17
- WORD $0x54fff7ea // b.ge LBB0_35 $-260(%rip)
- WORD $0x14000017 // b LBB0_58 $92(%rip)
-LBB0_54:
- WORD $0xf10005ad // subs x13, x13, #1
- WORD $0x540002eb // b.lt LBB0_59 $92(%rip)
- WORD $0x3800150b // strb w11, [x8], #1
- WORD $0xaa0e03f0 // mov x16, x14
- WORD $0x910005ce // add x14, x14, #1
- WORD $0xf10005e1 // subs x1, x15, #1
- WORD $0x54ffe548 // b.hi LBB0_2 $-856(%rip)
-LBB0_56:
- WORD $0xcb020108 // sub x8, x8, x2
- WORD $0xf9000068 // str x8, [x3]
- WORD $0xcb0001c0 // sub x0, x14, x0
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
-LBB0_57:
- WORD $0x8b0200a9 // add x9, x5, x2
- WORD $0xaa2903e9 // mvn x9, x9
- WORD $0x8b080128 // add x8, x9, x8
- WORD $0xf9000068 // str x8, [x3]
- WORD $0xcb0e0008 // sub x8, x0, x14
- WORD $0x8b050100 // add x0, x8, x5
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
-LBB0_58:
- WORD $0xcb020108 // sub x8, x8, x2
- WORD $0xf9000068 // str x8, [x3]
-LBB0_59:
- WORD $0xaa2e03e8 // mvn x8, x14
- WORD $0x8b000100 // add x0, x8, x0
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
- // .p2align 3, 0x00
-__HtmlQuoteTab:
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000006; WORD $0x00000000 // .quad 6
- WORD $0x3030755c // .asciz 4, '\\u0026\x00\x00'
- WORD $0x00003632 // .asciz 4, '26\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000006; WORD $0x00000000 // .quad 6
- WORD $0x3030755c // .asciz 4, '\\u003c\x00\x00'
- WORD $0x00006333 // .asciz 4, '3c\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000006; WORD $0x00000000 // .quad 6
- WORD $0x3030755c // .asciz 4, '\\u003e\x00\x00'
- WORD $0x00006533 // .asciz 4, '3e\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000006; WORD $0x00000000 // .quad 6
- WORD $0x3032755c // .asciz 4, '\\u2028\x00\x00'
- WORD $0x00003832 // .asciz 4, '28\x00\x00'
- WORD $0x00000006; WORD $0x00000000 // .quad 6
- WORD $0x3032755c // .asciz 4, '\\u2029\x00\x00'
- WORD $0x00003932 // .asciz 4, '29\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
-
-TEXT ·__html_escape(SB), NOSPLIT, $0-40
- NO_LOCAL_POINTERS
-
-_entry:
- MOVD 16(g), R16
- SUB $96, RSP, R17
- CMP R16, R17
- BLS _stack_grow
-
-_html_escape:
- MOVD sp+0(FP), R0
- MOVD nb+8(FP), R1
- MOVD dp+16(FP), R2
- MOVD dn+24(FP), R3
- MOVD ·_subr__html_escape(SB), R11
- WORD $0x1000005e // adr x30, .+8
- JMP (R11)
- MOVD R0, ret+32(FP)
- RET
-
-_stack_grow:
- MOVD R30, R3
- CALL runtime·morestack_noctxt<>(SB)
- JMP _entry
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/html_escape_subr_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/html_escape_subr_arm64.go
deleted file mode 100644
index a0a86e057..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/html_escape_subr_arm64.go
+++ /dev/null
@@ -1,25 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package neon
-
-//go:nosplit
-//go:noescape
-//goland:noinspection ALL
-func __html_escape_entry__() uintptr
-
-var (
- _subr__html_escape uintptr = __html_escape_entry__() + 32
-)
-
-const (
- _stack__html_escape = 32
-)
-
-var (
- _ = _subr__html_escape
-)
-
-const (
- _ = _stack__html_escape
-)
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/i64toa_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/i64toa_arm64.go
deleted file mode 100644
index d26eefbce..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/i64toa_arm64.go
+++ /dev/null
@@ -1,29 +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 neon
-
-//go:nosplit
-func i64toa(out *byte, val int64) (ret int) {
- return __i64toa(out, val)
-}
-
-//go:nosplit
-//go:noescape
-//goland:noinspection GoUnusedParameter
-func __i64toa(out *byte, val int64) (ret int)
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/i64toa_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/i64toa_arm64.s
deleted file mode 100644
index a41e8e1c5..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/i64toa_arm64.s
+++ /dev/null
@@ -1,985 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-#include "go_asm.h"
-#include "funcdata.h"
-#include "textflag.h"
-
-TEXT ·__i64toa_entry__(SB), NOSPLIT, $16
- NO_LOCAL_POINTERS
- WORD $0x100000a0 // adr x0, .+20
- MOVD R0, ret(FP)
- RET
- // .p2align 3, 0x00
-lCPI0_0:
- WORD $0x147b20c5
- WORD $0x80003334
- // // .word 8389
-// .word 5243
-// .word 13108
-// .word 32768
-
-lCPI0_1:
- WORD $0x08000080
- WORD $0x80002000
- // // .word 128
-// .word 2048
-// .word 8192
-// .word 32768
-
-lCPI0_2:
- WORD $0x08040201
- WORD $0x80402010
- WORD $0x08040201
- WORD $0x80402010
- // // .byte 1
-// .byte 2
-// .byte 4
-// .byte 8
-// .byte 16
-// .byte 32
-// .byte 64
-// .byte 128
-// .byte 1
-// .byte 2
-// .byte 4
-// .byte 8
-// .byte 16
-// .byte 32
-// .byte 64
-// .byte 128
-
-lCPI0_3:
- WORD $0x09010800
- WORD $0x0b030a02
- WORD $0x0d050c04
- WORD $0x0f070e06
- // // .byte 0
-// .byte 8
-// .byte 1
-// .byte 9
-// .byte 2
-// .byte 10
-// .byte 3
-// .byte 11
-// .byte 4
-// .byte 12
-// .byte 5
-// .byte 13
-// .byte 6
-// .byte 14
-// .byte 7
-// .byte 15
-
-_i64toa:
- WORD $0xd10083ff // sub sp, sp, #32
- WORD $0xa900fbfd // stp fp, lr, [sp, #8]
- WORD $0xa93ffbfd // stp fp, lr, [sp, #-8]
- WORD $0xd10023fd // sub fp, sp, #8
- WORD $0xb7f80641 // tbnz x1, #63, LBB0_10 $200(%rip)
- WORD $0xd344fc28 // lsr x8, x1, #4
- WORD $0xf109c11f // cmp x8, #624
- WORD $0x540008e8 // b.hi LBB0_13 $284(%rip)
- WORD $0x53023c28 // ubfx w8, w1, #2, #14
- WORD $0x52828f69 // mov w9, #5243
- WORD $0x1b097d08 // mul w8, w8, w9
- WORD $0x53117d08 // lsr w8, w8, #17
- WORD $0xd37f7d09 // ubfiz x9, x8, #1, #32
- WORD $0x52800c8a // mov w10, #100
- WORD $0x1b0a8508 // msub w8, w8, w10, w1
- WORD $0x92403d08 // and x8, x8, #0xffff
- WORD $0xd37ff908 // lsl x8, x8, #1
- WORD $0x710fa03f // cmp w1, #1000
- WORD $0x540000e3 // b.lo LBB0_4 $28(%rip)
-Lloh0:
- WORD $0x100054ea // adr x10, _Digits $2716(%rip)
-Lloh1:
- WORD $0x9100014a // add x10, x10, _Digits@PAGEOFF $0(%rip)
- WORD $0x3869694a // ldrb w10, [x10, x9]
- WORD $0x3900000a // strb w10, [x0]
- WORD $0x5280002a // mov w10, #1
- WORD $0x14000004 // b LBB0_6 $16(%rip)
-LBB0_4:
- WORD $0x7101903f // cmp w1, #100
- WORD $0x540002e3 // b.lo LBB0_9 $92(%rip)
- WORD $0x5280000a // mov w10, #0
-LBB0_6:
-Lloh2:
- WORD $0x100053cb // adr x11, _Digits $2680(%rip)
-Lloh3:
- WORD $0x9100016b // add x11, x11, _Digits@PAGEOFF $0(%rip)
- WORD $0x8b294169 // add x9, x11, w9, uxtw
- WORD $0x3940052b // ldrb w11, [x9, #1]
- WORD $0x11000549 // add w9, w10, #1
- WORD $0x382a480b // strb w11, [x0, w10, uxtw]
-LBB0_7:
-Lloh4:
- WORD $0x1000530a // adr x10, _Digits $2656(%rip)
-Lloh5:
- WORD $0x9100014a // add x10, x10, _Digits@PAGEOFF $0(%rip)
- WORD $0x3868694b // ldrb w11, [x10, x8]
- WORD $0x1100052a // add w10, w9, #1
- WORD $0x3829480b // strb w11, [x0, w9, uxtw]
-LBB0_8:
-Lloh6:
- WORD $0x10005269 // adr x9, _Digits $2636(%rip)
-Lloh7:
- WORD $0x91000129 // add x9, x9, _Digits@PAGEOFF $0(%rip)
- WORD $0x8b282128 // add x8, x9, w8, uxth
- WORD $0x39400509 // ldrb w9, [x8, #1]
- WORD $0x11000548 // add w8, w10, #1
- WORD $0x382a4809 // strb w9, [x0, w10, uxtw]
- WORD $0xaa0803e0 // mov x0, x8
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
-LBB0_9:
- WORD $0x52800009 // mov w9, #0
- WORD $0x5280000a // mov w10, #0
- WORD $0x7100283f // cmp w1, #10
- WORD $0x54fffdc2 // b.hs LBB0_7 $-72(%rip)
- WORD $0x17fffff2 // b LBB0_8 $-56(%rip)
-LBB0_10:
- WORD $0x528005a9 // mov w9, #45
- WORD $0xaa0003e8 // mov x8, x0
- WORD $0x38001509 // strb w9, [x8], #1
- WORD $0xcb0103e9 // neg x9, x1
- WORD $0xd344fd2a // lsr x10, x9, #4
- WORD $0xf109c15f // cmp x10, #624
- WORD $0x54001068 // b.hi LBB0_28 $524(%rip)
- WORD $0x53023d2a // ubfx w10, w9, #2, #14
- WORD $0x52828f6b // mov w11, #5243
- WORD $0x1b0b7d4a // mul w10, w10, w11
- WORD $0x53117d4a // lsr w10, w10, #17
- WORD $0xd37f7d4b // ubfiz x11, x10, #1, #32
- WORD $0x52800c8c // mov w12, #100
- WORD $0x1b0ca54a // msub w10, w10, w12, w9
- WORD $0x92403d4a // and x10, x10, #0xffff
- WORD $0xd37ff94a // lsl x10, x10, #1
- WORD $0x710fa13f // cmp w9, #1000
- WORD $0x540004e3 // b.lo LBB0_16 $156(%rip)
-Lloh8:
- WORD $0x10004e49 // adr x9, _Digits $2504(%rip)
-Lloh9:
- WORD $0x91000129 // add x9, x9, _Digits@PAGEOFF $0(%rip)
- WORD $0x386b6929 // ldrb w9, [x9, x11]
- WORD $0x39000109 // strb w9, [x8]
- WORD $0x52800029 // mov w9, #1
- WORD $0x14000024 // b LBB0_18 $144(%rip)
-LBB0_13:
- WORD $0x529c2008 // mov w8, #57600
- WORD $0x72a0bea8 // movk w8, #1525, lsl #16
- WORD $0xeb08003f // cmp x1, x8
- WORD $0x540011c2 // b.hs LBB0_31 $568(%rip)
- WORD $0x5282eb28 // mov w8, #5977
- WORD $0x72ba36e8 // movk w8, #53687, lsl #16
- WORD $0x92407c29 // and x9, x1, #0xffffffff
- WORD $0x9ba87d28 // umull x8, w9, w8
- WORD $0xd36dfd08 // lsr x8, x8, #45
- WORD $0x529bd06a // mov w10, #56963
- WORD $0x72a8636a // movk w10, #17179, lsl #16
- WORD $0x9baa7d29 // umull x9, w9, w10
- WORD $0xd371fd29 // lsr x9, x9, #49
- WORD $0x927f312a // and x10, x9, #0x3ffe
- WORD $0x53023d09 // ubfx w9, w8, #2, #14
- WORD $0x52828f6b // mov w11, #5243
- WORD $0x1b0b7d29 // mul w9, w9, w11
- WORD $0x53117d29 // lsr w9, w9, #17
- WORD $0x52800c8b // mov w11, #100
- WORD $0x1b0ba129 // msub w9, w9, w11, w8
- WORD $0x92403d29 // and x9, x9, #0xffff
- WORD $0xd37ff929 // lsl x9, x9, #1
- WORD $0x5292cfeb // mov w11, #38527
- WORD $0x72a0130b // movk w11, #152, lsl #16
- WORD $0x6b0b003f // cmp w1, w11
- WORD $0x54000409 // b.ls LBB0_21 $128(%rip)
-Lloh10:
- WORD $0x10004a4b // adr x11, _Digits $2376(%rip)
-Lloh11:
- WORD $0x9100016b // add x11, x11, _Digits@PAGEOFF $0(%rip)
- WORD $0x386a696b // ldrb w11, [x11, x10]
- WORD $0x3900000b // strb w11, [x0]
- WORD $0x5280002c // mov w12, #1
- WORD $0x1400001f // b LBB0_23 $124(%rip)
-LBB0_16:
- WORD $0x7101913f // cmp w9, #100
- WORD $0x540008a3 // b.lo LBB0_26 $276(%rip)
- WORD $0x52800009 // mov w9, #0
-LBB0_18:
-Lloh12:
- WORD $0x1000492c // adr x12, _Digits $2340(%rip)
-Lloh13:
- WORD $0x9100018c // add x12, x12, _Digits@PAGEOFF $0(%rip)
- WORD $0x8b2b418b // add x11, x12, w11, uxtw
- WORD $0x3940056c // ldrb w12, [x11, #1]
- WORD $0x1100052b // add w11, w9, #1
- WORD $0x3829490c // strb w12, [x8, w9, uxtw]
-LBB0_19:
-Lloh14:
- WORD $0x10004869 // adr x9, _Digits $2316(%rip)
-Lloh15:
- WORD $0x91000129 // add x9, x9, _Digits@PAGEOFF $0(%rip)
- WORD $0x386a6929 // ldrb w9, [x9, x10]
- WORD $0x1100056c // add w12, w11, #1
- WORD $0x382b4909 // strb w9, [x8, w11, uxtw]
-LBB0_20:
-Lloh16:
- WORD $0x100047c9 // adr x9, _Digits $2296(%rip)
-Lloh17:
- WORD $0x91000129 // add x9, x9, _Digits@PAGEOFF $0(%rip)
- WORD $0x8b2a2129 // add x9, x9, w10, uxth
- WORD $0x3940052a // ldrb w10, [x9, #1]
- WORD $0x11000589 // add w9, w12, #1
- WORD $0x382c490a // strb w10, [x8, w12, uxtw]
- WORD $0x11000528 // add w8, w9, #1
- WORD $0xaa0803e0 // mov x0, x8
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
-LBB0_21:
- WORD $0x528847eb // mov w11, #16959
- WORD $0x72a001eb // movk w11, #15, lsl #16
- WORD $0x6b0b003f // cmp w1, w11
- WORD $0x540005e9 // b.ls LBB0_27 $188(%rip)
- WORD $0x5280000c // mov w12, #0
-LBB0_23:
-Lloh18:
- WORD $0x100045cb // adr x11, _Digits $2232(%rip)
-Lloh19:
- WORD $0x9100016b // add x11, x11, _Digits@PAGEOFF $0(%rip)
- WORD $0x8b2a416a // add x10, x11, w10, uxtw
- WORD $0x3940054a // ldrb w10, [x10, #1]
- WORD $0x1100058b // add w11, w12, #1
- WORD $0x382c480a // strb w10, [x0, w12, uxtw]
-LBB0_24:
-Lloh20:
- WORD $0x1000450a // adr x10, _Digits $2208(%rip)
-Lloh21:
- WORD $0x9100014a // add x10, x10, _Digits@PAGEOFF $0(%rip)
- WORD $0x3869694c // ldrb w12, [x10, x9]
- WORD $0x1100056a // add w10, w11, #1
- WORD $0x382b480c // strb w12, [x0, w11, uxtw]
-LBB0_25:
- WORD $0x5284e20b // mov w11, #10000
- WORD $0x1b0b8508 // msub w8, w8, w11, w1
- WORD $0x53023d0b // ubfx w11, w8, #2, #14
- WORD $0x52828f6c // mov w12, #5243
- WORD $0x1b0c7d6b // mul w11, w11, w12
- WORD $0x53117d6b // lsr w11, w11, #17
- WORD $0x52800c8c // mov w12, #100
- WORD $0x1b0ca168 // msub w8, w11, w12, w8
- WORD $0x92403d08 // and x8, x8, #0xffff
- WORD $0xd37ff908 // lsl x8, x8, #1
-Lloh22:
- WORD $0x1000432c // adr x12, _Digits $2148(%rip)
-Lloh23:
- WORD $0x9100018c // add x12, x12, _Digits@PAGEOFF $0(%rip)
- WORD $0x8b292189 // add x9, x12, w9, uxth
- WORD $0x39400529 // ldrb w9, [x9, #1]
- WORD $0x8b2a400d // add x13, x0, w10, uxtw
- WORD $0x390001a9 // strb w9, [x13]
- WORD $0x786b5989 // ldrh w9, [x12, w11, uxtw #1]
- WORD $0x780011a9 // sturh w9, [x13, #1]
- WORD $0x38686989 // ldrb w9, [x12, x8]
- WORD $0x39000da9 // strb w9, [x13, #3]
- WORD $0x927f3908 // and x8, x8, #0xfffe
- WORD $0x8b080188 // add x8, x12, x8
- WORD $0x39400509 // ldrb w9, [x8, #1]
- WORD $0x11001548 // add w8, w10, #5
- WORD $0x390011a9 // strb w9, [x13, #4]
- WORD $0xaa0803e0 // mov x0, x8
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
-LBB0_26:
- WORD $0x5280000b // mov w11, #0
- WORD $0x5280000c // mov w12, #0
- WORD $0x7100293f // cmp w9, #10
- WORD $0x54fff802 // b.hs LBB0_19 $-256(%rip)
- WORD $0x17ffffc4 // b LBB0_20 $-240(%rip)
-LBB0_27:
- WORD $0x5280000b // mov w11, #0
- WORD $0x5280000a // mov w10, #0
- WORD $0x53057c2c // lsr w12, w1, #5
- WORD $0x7130d59f // cmp w12, #3125
- WORD $0x54fffaa2 // b.hs LBB0_24 $-172(%rip)
- WORD $0x17ffffd9 // b LBB0_25 $-156(%rip)
-LBB0_28:
- WORD $0x529c200a // mov w10, #57600
- WORD $0x72a0beaa // movk w10, #1525, lsl #16
- WORD $0xeb0a013f // cmp x9, x10
- WORD $0x54001662 // b.hs LBB0_39 $716(%rip)
- WORD $0x5282eb2a // mov w10, #5977
- WORD $0x72ba36ea // movk w10, #53687, lsl #16
- WORD $0x9baa7d2a // umull x10, w9, w10
- WORD $0xd36dfd4a // lsr x10, x10, #45
- WORD $0x529bd06b // mov w11, #56963
- WORD $0x72a8636b // movk w11, #17179, lsl #16
- WORD $0x92407d2c // and x12, x9, #0xffffffff
- WORD $0x9bab7d8b // umull x11, w12, w11
- WORD $0xd371fd6b // lsr x11, x11, #49
- WORD $0x927f316c // and x12, x11, #0x3ffe
- WORD $0x53023d4b // ubfx w11, w10, #2, #14
- WORD $0x52828f6d // mov w13, #5243
- WORD $0x1b0d7d6b // mul w11, w11, w13
- WORD $0x53117d6b // lsr w11, w11, #17
- WORD $0x52800c8d // mov w13, #100
- WORD $0x1b0da96b // msub w11, w11, w13, w10
- WORD $0x92403d6b // and x11, x11, #0xffff
- WORD $0xd37ff96b // lsl x11, x11, #1
- WORD $0x5292cfed // mov w13, #38527
- WORD $0x72a0130d // movk w13, #152, lsl #16
- WORD $0x6b0d013f // cmp w9, w13
- WORD $0x54000d29 // b.ls LBB0_33 $420(%rip)
-Lloh24:
- WORD $0x10003c2d // adr x13, _Digits $1924(%rip)
-Lloh25:
- WORD $0x910001ad // add x13, x13, _Digits@PAGEOFF $0(%rip)
- WORD $0x386c69ad // ldrb w13, [x13, x12]
- WORD $0x3900010d // strb w13, [x8]
- WORD $0x5280002e // mov w14, #1
- WORD $0x14000068 // b LBB0_35 $416(%rip)
-LBB0_31:
- WORD $0xd2adf82a // mov x10, #1874919424
- WORD $0xf2d0de4a // movk x10, #34546, lsl #32
- WORD $0xf2e0046a // movk x10, #35, lsl #48
- WORD $0xeb0a003f // cmp x1, x10
- WORD $0x54001ea2 // b.hs LBB0_41 $980(%rip)
- WORD $0xd299dfa9 // mov x9, #52989
- WORD $0xf2b08c29 // movk x9, #33889, lsl #16
- WORD $0xf2cee229 // movk x9, #30481, lsl #32
- WORD $0xf2f57989 // movk x9, #43980, lsl #48
- WORD $0x9bc97c29 // umulh x9, x1, x9
- WORD $0xd35afd29 // lsr x9, x9, #26
- WORD $0x1b088528 // msub w8, w9, w8, w1
- WORD $0x6f00e400 // movi.2d v0, #0000000000000000
- WORD $0x6f00e401 // movi.2d v1, #0000000000000000
- WORD $0x4e041d21 // mov.s v1[0], w9
- WORD $0x0ea12822 // xtn.2s v2, v1
- WORD $0x5282eb29 // mov w9, #5977
- WORD $0x72ba36e9 // movk w9, #53687, lsl #16
- WORD $0x0e040d23 // dup.2s v3, w9
- WORD $0x2ea3c042 // umull.2d v2, v2, v3
- WORD $0x6f530442 // ushr.2d v2, v2, #45
- WORD $0x0ea12844 // xtn.2s v4, v2
- WORD $0x5284e209 // mov w9, #10000
- WORD $0x0e040d25 // dup.2s v5, w9
- WORD $0x2ea5c084 // umull.2d v4, v4, v5
- WORD $0x6ea48421 // sub.4s v1, v1, v4
- WORD $0x4e413841 // zip1.8h v1, v2, v1
- WORD $0x4f425421 // shl.2d v1, v1, #2
- WORD $0x4e413821 // zip1.8h v1, v1, v1
- WORD $0x4e813821 // zip1.4s v1, v1, v1
-Lloh26:
- WORD $0x10ffdee9 // adr x9, lCPI0_0 $-1060(%rip)
-Lloh27:
- WORD $0xfd400122 // ldr d2, [x9, lCPI0_0@PAGEOFF] $0(%rip)
- WORD $0x2e62c024 // umull.4s v4, v1, v2
- WORD $0x6e014021 // ext.16b v1, v1, v1, #8
- WORD $0x2e62c021 // umull.4s v1, v1, v2
- WORD $0x4e415881 // uzp2.8h v1, v4, v1
-Lloh28:
- WORD $0x10ffde69 // adr x9, lCPI0_1 $-1076(%rip)
-Lloh29:
- WORD $0xfd400124 // ldr d4, [x9, lCPI0_1@PAGEOFF] $0(%rip)
- WORD $0x2e64c026 // umull.4s v6, v1, v4
- WORD $0x6e014021 // ext.16b v1, v1, v1, #8
- WORD $0x2e64c021 // umull.4s v1, v1, v4
- WORD $0x4e4158c1 // uzp2.8h v1, v6, v1
- WORD $0x4f008546 // movi.8h v6, #10
- WORD $0x4e669c27 // mul.8h v7, v1, v6
- WORD $0x4f5054e7 // shl.2d v7, v7, #16
- WORD $0x6e678421 // sub.8h v1, v1, v7
- WORD $0x4e041d00 // mov.s v0[0], w8
- WORD $0x0ea12807 // xtn.2s v7, v0
- WORD $0x2ea3c0e3 // umull.2d v3, v7, v3
- WORD $0x6f530463 // ushr.2d v3, v3, #45
- WORD $0x0ea12867 // xtn.2s v7, v3
- WORD $0x2ea5c0e5 // umull.2d v5, v7, v5
- WORD $0x6ea58400 // sub.4s v0, v0, v5
- WORD $0x4e403860 // zip1.8h v0, v3, v0
- WORD $0x4f425400 // shl.2d v0, v0, #2
- WORD $0x4e403800 // zip1.8h v0, v0, v0
- WORD $0x4e803800 // zip1.4s v0, v0, v0
- WORD $0x2e62c003 // umull.4s v3, v0, v2
- WORD $0x6e004000 // ext.16b v0, v0, v0, #8
- WORD $0x2e62c000 // umull.4s v0, v0, v2
- WORD $0x4e405860 // uzp2.8h v0, v3, v0
- WORD $0x2e64c002 // umull.4s v2, v0, v4
- WORD $0x6e004000 // ext.16b v0, v0, v0, #8
- WORD $0x2e64c000 // umull.4s v0, v0, v4
- WORD $0x4e405840 // uzp2.8h v0, v2, v0
- WORD $0x4e669c02 // mul.8h v2, v0, v6
- WORD $0x4f505442 // shl.2d v2, v2, #16
- WORD $0x6e628400 // sub.8h v0, v0, v2
- WORD $0x2e212821 // sqxtun.8b v1, v1
- WORD $0x6e212801 // sqxtun2.16b v1, v0
- WORD $0x4f01e600 // movi.16b v0, #48
- WORD $0x4e208420 // add.16b v0, v1, v0
- WORD $0x4e209821 // cmeq.16b v1, v1, #0
-Lloh30:
- WORD $0x10ffda08 // adr x8, lCPI0_2 $-1216(%rip)
-Lloh31:
- WORD $0x3dc00102 // ldr q2, [x8, lCPI0_2@PAGEOFF] $0(%rip)
- WORD $0x4e221c21 // and.16b v1, v1, v2
-Lloh32:
- WORD $0x10ffda28 // adr x8, lCPI0_3 $-1212(%rip)
-Lloh33:
- WORD $0x3dc00102 // ldr q2, [x8, lCPI0_3@PAGEOFF] $0(%rip)
- WORD $0x4e020021 // tbl.16b v1, { v1 }, v2
- WORD $0x4e71b821 // addv.8h h1, v1
- WORD $0x1e260028 // fmov w8, s1
- WORD $0x2a2803e8 // mvn w8, w8
- WORD $0x32114108 // orr w8, w8, #0xffff8000
- WORD $0x5ac00108 // rbit w8, w8
- WORD $0x5ac01108 // clz w8, w8
-Lloh34:
- WORD $0x10003709 // adr x9, _VecShiftShuffles $1760(%rip)
-Lloh35:
- WORD $0x91000129 // add x9, x9, _VecShiftShuffles@PAGEOFF $0(%rip)
- WORD $0x3ce85921 // ldr q1, [x9, w8, uxtw #4]
- WORD $0x4f04e5e2 // movi.16b v2, #143
- WORD $0x4e221c21 // and.16b v1, v1, v2
- WORD $0x4e010000 // tbl.16b v0, { v0 }, v1
- WORD $0x3d800000 // str q0, [x0]
- WORD $0x52800209 // mov w9, #16
- WORD $0x4b080128 // sub w8, w9, w8
- WORD $0xaa0803e0 // mov x0, x8
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
-LBB0_33:
- WORD $0x528847ed // mov w13, #16959
- WORD $0x72a001ed // movk w13, #15, lsl #16
- WORD $0x6b0d013f // cmp w9, w13
- WORD $0x54000569 // b.ls LBB0_38 $172(%rip)
- WORD $0x5280000e // mov w14, #0
-LBB0_35:
-Lloh36:
- WORD $0x10002e8d // adr x13, _Digits $1488(%rip)
-Lloh37:
- WORD $0x910001ad // add x13, x13, _Digits@PAGEOFF $0(%rip)
- WORD $0x8b2c41ac // add x12, x13, w12, uxtw
- WORD $0x3940058c // ldrb w12, [x12, #1]
- WORD $0x110005cd // add w13, w14, #1
- WORD $0x382e490c // strb w12, [x8, w14, uxtw]
-LBB0_36:
-Lloh38:
- WORD $0x10002dcc // adr x12, _Digits $1464(%rip)
-Lloh39:
- WORD $0x9100018c // add x12, x12, _Digits@PAGEOFF $0(%rip)
- WORD $0x386b698e // ldrb w14, [x12, x11]
- WORD $0x110005ac // add w12, w13, #1
- WORD $0x382d490e // strb w14, [x8, w13, uxtw]
-LBB0_37:
- WORD $0x5284e20d // mov w13, #10000
- WORD $0x1b0da549 // msub w9, w10, w13, w9
- WORD $0x53023d2a // ubfx w10, w9, #2, #14
- WORD $0x52828f6d // mov w13, #5243
- WORD $0x1b0d7d4a // mul w10, w10, w13
- WORD $0x53117d4a // lsr w10, w10, #17
- WORD $0x52800c8d // mov w13, #100
- WORD $0x1b0da549 // msub w9, w10, w13, w9
- WORD $0x92403d29 // and x9, x9, #0xffff
- WORD $0xd37ff929 // lsl x9, x9, #1
-Lloh40:
- WORD $0x10002bed // adr x13, _Digits $1404(%rip)
-Lloh41:
- WORD $0x910001ad // add x13, x13, _Digits@PAGEOFF $0(%rip)
- WORD $0x8b2b21ab // add x11, x13, w11, uxth
- WORD $0x3940056b // ldrb w11, [x11, #1]
- WORD $0x8b2c4108 // add x8, x8, w12, uxtw
- WORD $0x3900010b // strb w11, [x8]
- WORD $0x786a59aa // ldrh w10, [x13, w10, uxtw #1]
- WORD $0x7800110a // sturh w10, [x8, #1]
- WORD $0x386969aa // ldrb w10, [x13, x9]
- WORD $0x39000d0a // strb w10, [x8, #3]
- WORD $0x927f3929 // and x9, x9, #0xfffe
- WORD $0x8b0901a9 // add x9, x13, x9
- WORD $0x3940052a // ldrb w10, [x9, #1]
- WORD $0x11001589 // add w9, w12, #5
- WORD $0x3900110a // strb w10, [x8, #4]
- WORD $0x11000528 // add w8, w9, #1
- WORD $0xaa0803e0 // mov x0, x8
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
-LBB0_38:
- WORD $0x5280000d // mov w13, #0
- WORD $0x5280000c // mov w12, #0
- WORD $0x53057d2e // lsr w14, w9, #5
- WORD $0x7130d5df // cmp w14, #3125
- WORD $0x54fffb22 // b.hs LBB0_36 $-156(%rip)
- WORD $0x17ffffdd // b LBB0_37 $-140(%rip)
-LBB0_39:
- WORD $0xd2adf82c // mov x12, #1874919424
- WORD $0xf2d0de4c // movk x12, #34546, lsl #32
- WORD $0xf2e0046c // movk x12, #35, lsl #48
- WORD $0xeb0c013f // cmp x9, x12
- WORD $0x540019e2 // b.hs LBB0_47 $828(%rip)
- WORD $0xd299dfab // mov x11, #52989
- WORD $0xf2b08c2b // movk x11, #33889, lsl #16
- WORD $0xf2cee22b // movk x11, #30481, lsl #32
- WORD $0xf2f5798b // movk x11, #43980, lsl #48
- WORD $0x9bcb7d2b // umulh x11, x9, x11
- WORD $0xd35afd6b // lsr x11, x11, #26
- WORD $0x1b0aa569 // msub w9, w11, w10, w9
- WORD $0x6f00e400 // movi.2d v0, #0000000000000000
- WORD $0x6f00e401 // movi.2d v1, #0000000000000000
- WORD $0x4e041d61 // mov.s v1[0], w11
- WORD $0x0ea12822 // xtn.2s v2, v1
- WORD $0x5282eb2a // mov w10, #5977
- WORD $0x72ba36ea // movk w10, #53687, lsl #16
- WORD $0x0e040d43 // dup.2s v3, w10
- WORD $0x2ea3c042 // umull.2d v2, v2, v3
- WORD $0x6f530442 // ushr.2d v2, v2, #45
- WORD $0x0ea12844 // xtn.2s v4, v2
- WORD $0x5284e20a // mov w10, #10000
- WORD $0x0e040d45 // dup.2s v5, w10
- WORD $0x2ea5c084 // umull.2d v4, v4, v5
- WORD $0x6ea48421 // sub.4s v1, v1, v4
- WORD $0x4e413841 // zip1.8h v1, v2, v1
- WORD $0x4f425421 // shl.2d v1, v1, #2
- WORD $0x4e413821 // zip1.8h v1, v1, v1
- WORD $0x4e813821 // zip1.4s v1, v1, v1
-Lloh42:
- WORD $0x10ffcc2a // adr x10, lCPI0_0 $-1660(%rip)
-Lloh43:
- WORD $0xfd400142 // ldr d2, [x10, lCPI0_0@PAGEOFF] $0(%rip)
- WORD $0x2e62c024 // umull.4s v4, v1, v2
- WORD $0x6e014021 // ext.16b v1, v1, v1, #8
- WORD $0x2e62c021 // umull.4s v1, v1, v2
- WORD $0x4e415881 // uzp2.8h v1, v4, v1
-Lloh44:
- WORD $0x10ffcbaa // adr x10, lCPI0_1 $-1676(%rip)
-Lloh45:
- WORD $0xfd400144 // ldr d4, [x10, lCPI0_1@PAGEOFF] $0(%rip)
- WORD $0x2e64c026 // umull.4s v6, v1, v4
- WORD $0x6e014021 // ext.16b v1, v1, v1, #8
- WORD $0x2e64c021 // umull.4s v1, v1, v4
- WORD $0x4e4158c1 // uzp2.8h v1, v6, v1
- WORD $0x4f008546 // movi.8h v6, #10
- WORD $0x4e669c27 // mul.8h v7, v1, v6
- WORD $0x4f5054e7 // shl.2d v7, v7, #16
- WORD $0x6e678421 // sub.8h v1, v1, v7
- WORD $0x4e041d20 // mov.s v0[0], w9
- WORD $0x0ea12807 // xtn.2s v7, v0
- WORD $0x2ea3c0e3 // umull.2d v3, v7, v3
- WORD $0x6f530463 // ushr.2d v3, v3, #45
- WORD $0x0ea12867 // xtn.2s v7, v3
- WORD $0x2ea5c0e5 // umull.2d v5, v7, v5
- WORD $0x6ea58400 // sub.4s v0, v0, v5
- WORD $0x4e403860 // zip1.8h v0, v3, v0
- WORD $0x4f425400 // shl.2d v0, v0, #2
- WORD $0x4e403800 // zip1.8h v0, v0, v0
- WORD $0x4e803800 // zip1.4s v0, v0, v0
- WORD $0x2e62c003 // umull.4s v3, v0, v2
- WORD $0x6e004000 // ext.16b v0, v0, v0, #8
- WORD $0x2e62c000 // umull.4s v0, v0, v2
- WORD $0x4e405860 // uzp2.8h v0, v3, v0
- WORD $0x2e64c002 // umull.4s v2, v0, v4
- WORD $0x6e004000 // ext.16b v0, v0, v0, #8
- WORD $0x2e64c000 // umull.4s v0, v0, v4
- WORD $0x4e405840 // uzp2.8h v0, v2, v0
- WORD $0x4e669c02 // mul.8h v2, v0, v6
- WORD $0x4f505442 // shl.2d v2, v2, #16
- WORD $0x6e628400 // sub.8h v0, v0, v2
- WORD $0x2e212821 // sqxtun.8b v1, v1
- WORD $0x6e212801 // sqxtun2.16b v1, v0
- WORD $0x4f01e600 // movi.16b v0, #48
- WORD $0x4e208420 // add.16b v0, v1, v0
- WORD $0x4e209821 // cmeq.16b v1, v1, #0
-Lloh46:
- WORD $0x10ffc749 // adr x9, lCPI0_2 $-1816(%rip)
-Lloh47:
- WORD $0x3dc00122 // ldr q2, [x9, lCPI0_2@PAGEOFF] $0(%rip)
- WORD $0x4e221c21 // and.16b v1, v1, v2
-Lloh48:
- WORD $0x10ffc769 // adr x9, lCPI0_3 $-1812(%rip)
-Lloh49:
- WORD $0x3dc00122 // ldr q2, [x9, lCPI0_3@PAGEOFF] $0(%rip)
- WORD $0x4e020021 // tbl.16b v1, { v1 }, v2
- WORD $0x4e71b821 // addv.8h h1, v1
- WORD $0x1e260029 // fmov w9, s1
- WORD $0x2a2903e9 // mvn w9, w9
- WORD $0x32114129 // orr w9, w9, #0xffff8000
- WORD $0x5ac00129 // rbit w9, w9
- WORD $0x5ac01129 // clz w9, w9
-Lloh50:
- WORD $0x1000244a // adr x10, _VecShiftShuffles $1160(%rip)
-Lloh51:
- WORD $0x9100014a // add x10, x10, _VecShiftShuffles@PAGEOFF $0(%rip)
- WORD $0x3ce95941 // ldr q1, [x10, w9, uxtw #4]
- WORD $0x4f04e5e2 // movi.16b v2, #143
- WORD $0x4e221c21 // and.16b v1, v1, v2
- WORD $0x4e010000 // tbl.16b v0, { v0 }, v1
- WORD $0x3d800100 // str q0, [x8]
- WORD $0x52800208 // mov w8, #16
- WORD $0x4b090109 // sub w9, w8, w9
- WORD $0x11000528 // add w8, w9, #1
- WORD $0xaa0803e0 // mov x0, x8
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
-LBB0_41:
- WORD $0xd28f0ae9 // mov x9, #30807
- WORD $0xf2b62269 // movk x9, #45331, lsl #16
- WORD $0xf2cca5e9 // movk x9, #25903, lsl #32
- WORD $0xf2e734a9 // movk x9, #14757, lsl #48
- WORD $0x9bc97c29 // umulh x9, x1, x9
- WORD $0xd373fd2b // lsr x11, x9, #51
- WORD $0x7100257f // cmp w11, #9
- WORD $0x540000a8 // b.hi LBB0_43 $20(%rip)
- WORD $0x1100c169 // add w9, w11, #48
- WORD $0x39000009 // strb w9, [x0]
- WORD $0x52800029 // mov w9, #1
- WORD $0x1400001b // b LBB0_46 $108(%rip)
-LBB0_43:
- WORD $0x71018d7f // cmp w11, #99
- WORD $0x540000e8 // b.hi LBB0_45 $28(%rip)
-Lloh52:
- WORD $0x10001a89 // adr x9, _Digits $848(%rip)
-Lloh53:
- WORD $0x91000129 // add x9, x9, _Digits@PAGEOFF $0(%rip)
- WORD $0x786b5929 // ldrh w9, [x9, w11, uxtw #1]
- WORD $0x79000009 // strh w9, [x0]
- WORD $0x52800049 // mov w9, #2
- WORD $0x14000013 // b LBB0_46 $76(%rip)
-LBB0_45:
- WORD $0x5280a3e9 // mov w9, #1311
- WORD $0x1b097d69 // mul w9, w11, w9
- WORD $0x53117d29 // lsr w9, w9, #17
- WORD $0x321c052c // orr w12, w9, #0x30
- WORD $0x3900000c // strb w12, [x0]
- WORD $0x52800c8c // mov w12, #100
- WORD $0x1b0cad29 // msub w9, w9, w12, w11
- WORD $0x92403d29 // and x9, x9, #0xffff
- WORD $0xd37ff929 // lsl x9, x9, #1
-Lloh54:
- WORD $0x100018ac // adr x12, _Digits $788(%rip)
-Lloh55:
- WORD $0x9100018c // add x12, x12, _Digits@PAGEOFF $0(%rip)
- WORD $0x3869698d // ldrb w13, [x12, x9]
- WORD $0x3900040d // strb w13, [x0, #1]
- WORD $0x927f3929 // and x9, x9, #0xfffe
- WORD $0x8b090189 // add x9, x12, x9
- WORD $0x39400529 // ldrb w9, [x9, #1]
- WORD $0x39000809 // strb w9, [x0, #2]
- WORD $0x52800069 // mov w9, #3
-LBB0_46:
- WORD $0x9b0a856a // msub x10, x11, x10, x1
- WORD $0xd299dfab // mov x11, #52989
- WORD $0xf2b08c2b // movk x11, #33889, lsl #16
- WORD $0xf2cee22b // movk x11, #30481, lsl #32
- WORD $0xf2f5798b // movk x11, #43980, lsl #48
- WORD $0x9bcb7d4b // umulh x11, x10, x11
- WORD $0xd35afd6b // lsr x11, x11, #26
- WORD $0x6f00e400 // movi.2d v0, #0000000000000000
- WORD $0x6f00e401 // movi.2d v1, #0000000000000000
- WORD $0x4e041d61 // mov.s v1[0], w11
- WORD $0x5282eb2c // mov w12, #5977
- WORD $0x72ba36ec // movk w12, #53687, lsl #16
- WORD $0x0e040d82 // dup.2s v2, w12
- WORD $0x0ea12823 // xtn.2s v3, v1
- WORD $0x2ea2c063 // umull.2d v3, v3, v2
- WORD $0x6f530463 // ushr.2d v3, v3, #45
- WORD $0x5284e20c // mov w12, #10000
- WORD $0x0e040d84 // dup.2s v4, w12
- WORD $0x0ea12865 // xtn.2s v5, v3
- WORD $0x2ea4c0a5 // umull.2d v5, v5, v4
- WORD $0x6ea58421 // sub.4s v1, v1, v5
- WORD $0x4e413861 // zip1.8h v1, v3, v1
- WORD $0x4f425421 // shl.2d v1, v1, #2
- WORD $0x4e413821 // zip1.8h v1, v1, v1
- WORD $0x4e813821 // zip1.4s v1, v1, v1
-Lloh56:
- WORD $0x10ffbbac // adr x12, lCPI0_0 $-2188(%rip)
-Lloh57:
- WORD $0xfd400183 // ldr d3, [x12, lCPI0_0@PAGEOFF] $0(%rip)
- WORD $0x2e63c025 // umull.4s v5, v1, v3
- WORD $0x6e014021 // ext.16b v1, v1, v1, #8
- WORD $0x2e63c021 // umull.4s v1, v1, v3
- WORD $0x4e4158a1 // uzp2.8h v1, v5, v1
-Lloh58:
- WORD $0x10ffbb2c // adr x12, lCPI0_1 $-2204(%rip)
-Lloh59:
- WORD $0xfd400185 // ldr d5, [x12, lCPI0_1@PAGEOFF] $0(%rip)
- WORD $0x2e65c026 // umull.4s v6, v1, v5
- WORD $0x6e014021 // ext.16b v1, v1, v1, #8
- WORD $0x2e65c021 // umull.4s v1, v1, v5
- WORD $0x4e4158c1 // uzp2.8h v1, v6, v1
- WORD $0x4f008546 // movi.8h v6, #10
- WORD $0x4e669c27 // mul.8h v7, v1, v6
- WORD $0x4f5054e7 // shl.2d v7, v7, #16
- WORD $0x6e678421 // sub.8h v1, v1, v7
- WORD $0x1b08a968 // msub w8, w11, w8, w10
- WORD $0x4e041d00 // mov.s v0[0], w8
- WORD $0x0ea12807 // xtn.2s v7, v0
- WORD $0x2ea2c0e2 // umull.2d v2, v7, v2
- WORD $0x6f530442 // ushr.2d v2, v2, #45
- WORD $0x0ea12847 // xtn.2s v7, v2
- WORD $0x2ea4c0e4 // umull.2d v4, v7, v4
- WORD $0x6ea48400 // sub.4s v0, v0, v4
- WORD $0x4e403840 // zip1.8h v0, v2, v0
- WORD $0x4f425400 // shl.2d v0, v0, #2
- WORD $0x4e403800 // zip1.8h v0, v0, v0
- WORD $0x4e803800 // zip1.4s v0, v0, v0
- WORD $0x2e63c002 // umull.4s v2, v0, v3
- WORD $0x6e004000 // ext.16b v0, v0, v0, #8
- WORD $0x2e63c000 // umull.4s v0, v0, v3
- WORD $0x4e405840 // uzp2.8h v0, v2, v0
- WORD $0x2e65c002 // umull.4s v2, v0, v5
- WORD $0x6e004000 // ext.16b v0, v0, v0, #8
- WORD $0x2e65c000 // umull.4s v0, v0, v5
- WORD $0x4e405840 // uzp2.8h v0, v2, v0
- WORD $0x4e669c02 // mul.8h v2, v0, v6
- WORD $0x4f505442 // shl.2d v2, v2, #16
- WORD $0x6e628400 // sub.8h v0, v0, v2
- WORD $0x2e212821 // sqxtun.8b v1, v1
- WORD $0x6e212801 // sqxtun2.16b v1, v0
- WORD $0x4f01e600 // movi.16b v0, #48
- WORD $0x4e208420 // add.16b v0, v1, v0
- WORD $0x3ca94800 // str q0, [x0, w9, uxtw]
- WORD $0x321c0128 // orr w8, w9, #0x10
- WORD $0xaa0803e0 // mov x0, x8
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
-LBB0_47:
- WORD $0xd28f0aeb // mov x11, #30807
- WORD $0xf2b6226b // movk x11, #45331, lsl #16
- WORD $0xf2cca5eb // movk x11, #25903, lsl #32
- WORD $0xf2e734ab // movk x11, #14757, lsl #48
- WORD $0x9bcb7d2b // umulh x11, x9, x11
- WORD $0xd373fd6d // lsr x13, x11, #51
- WORD $0x710025bf // cmp w13, #9
- WORD $0x540000a8 // b.hi LBB0_49 $20(%rip)
- WORD $0x1100c1ab // add w11, w13, #48
- WORD $0x3900010b // strb w11, [x8]
- WORD $0x5280002b // mov w11, #1
- WORD $0x1400001c // b LBB0_52 $112(%rip)
-LBB0_49:
- WORD $0x71018dbf // cmp w13, #99
- WORD $0x540000e8 // b.hi LBB0_51 $28(%rip)
-Lloh60:
- WORD $0x10000c8b // adr x11, _Digits $400(%rip)
-Lloh61:
- WORD $0x9100016b // add x11, x11, _Digits@PAGEOFF $0(%rip)
- WORD $0x786d596b // ldrh w11, [x11, w13, uxtw #1]
- WORD $0x7800100b // sturh w11, [x0, #1]
- WORD $0x5280004b // mov w11, #2
- WORD $0x14000014 // b LBB0_52 $80(%rip)
-LBB0_51:
- WORD $0x53023dab // ubfx w11, w13, #2, #14
- WORD $0x52828f6e // mov w14, #5243
- WORD $0x1b0e7d6b // mul w11, w11, w14
- WORD $0x53117d6b // lsr w11, w11, #17
- WORD $0x321c056e // orr w14, w11, #0x30
- WORD $0x3900040e // strb w14, [x0, #1]
- WORD $0x52800c8e // mov w14, #100
- WORD $0x1b0eb56b // msub w11, w11, w14, w13
- WORD $0x92403d6b // and x11, x11, #0xffff
- WORD $0xd37ff96b // lsl x11, x11, #1
-Lloh62:
- WORD $0x10000a8e // adr x14, _Digits $336(%rip)
-Lloh63:
- WORD $0x910001ce // add x14, x14, _Digits@PAGEOFF $0(%rip)
- WORD $0x386b69cf // ldrb w15, [x14, x11]
- WORD $0x3900080f // strb w15, [x0, #2]
- WORD $0x927f396b // and x11, x11, #0xfffe
- WORD $0x8b0b01cb // add x11, x14, x11
- WORD $0x3940056b // ldrb w11, [x11, #1]
- WORD $0x39000c0b // strb w11, [x0, #3]
- WORD $0x5280006b // mov w11, #3
-LBB0_52:
- WORD $0x9b0ca5a9 // msub x9, x13, x12, x9
- WORD $0xd299dfac // mov x12, #52989
- WORD $0xf2b08c2c // movk x12, #33889, lsl #16
- WORD $0xf2cee22c // movk x12, #30481, lsl #32
- WORD $0xf2f5798c // movk x12, #43980, lsl #48
- WORD $0x9bcc7d2c // umulh x12, x9, x12
- WORD $0xd35afd8c // lsr x12, x12, #26
- WORD $0x6f00e400 // movi.2d v0, #0000000000000000
- WORD $0x6f00e401 // movi.2d v1, #0000000000000000
- WORD $0x4e041d81 // mov.s v1[0], w12
- WORD $0x5282eb2d // mov w13, #5977
- WORD $0x72ba36ed // movk w13, #53687, lsl #16
- WORD $0x0e040da2 // dup.2s v2, w13
- WORD $0x0ea12823 // xtn.2s v3, v1
- WORD $0x2ea2c063 // umull.2d v3, v3, v2
- WORD $0x6f530463 // ushr.2d v3, v3, #45
- WORD $0x5284e20d // mov w13, #10000
- WORD $0x0e040da4 // dup.2s v4, w13
- WORD $0x0ea12865 // xtn.2s v5, v3
- WORD $0x2ea4c0a5 // umull.2d v5, v5, v4
- WORD $0x6ea58421 // sub.4s v1, v1, v5
- WORD $0x4e413861 // zip1.8h v1, v3, v1
- WORD $0x4f425421 // shl.2d v1, v1, #2
- WORD $0x4e413821 // zip1.8h v1, v1, v1
- WORD $0x4e813821 // zip1.4s v1, v1, v1
-Lloh64:
- WORD $0x10ffad8d // adr x13, lCPI0_0 $-2640(%rip)
-Lloh65:
- WORD $0xfd4001a3 // ldr d3, [x13, lCPI0_0@PAGEOFF] $0(%rip)
- WORD $0x2e63c025 // umull.4s v5, v1, v3
- WORD $0x6e014021 // ext.16b v1, v1, v1, #8
- WORD $0x2e63c021 // umull.4s v1, v1, v3
- WORD $0x4e4158a1 // uzp2.8h v1, v5, v1
-Lloh66:
- WORD $0x10ffad0d // adr x13, lCPI0_1 $-2656(%rip)
-Lloh67:
- WORD $0xfd4001a5 // ldr d5, [x13, lCPI0_1@PAGEOFF] $0(%rip)
- WORD $0x2e65c026 // umull.4s v6, v1, v5
- WORD $0x6e014021 // ext.16b v1, v1, v1, #8
- WORD $0x2e65c021 // umull.4s v1, v1, v5
- WORD $0x4e4158c1 // uzp2.8h v1, v6, v1
- WORD $0x4f008546 // movi.8h v6, #10
- WORD $0x4e669c27 // mul.8h v7, v1, v6
- WORD $0x4f5054e7 // shl.2d v7, v7, #16
- WORD $0x6e678421 // sub.8h v1, v1, v7
- WORD $0x1b0aa589 // msub w9, w12, w10, w9
- WORD $0x4e041d20 // mov.s v0[0], w9
- WORD $0x0ea12807 // xtn.2s v7, v0
- WORD $0x2ea2c0e2 // umull.2d v2, v7, v2
- WORD $0x6f530442 // ushr.2d v2, v2, #45
- WORD $0x0ea12847 // xtn.2s v7, v2
- WORD $0x2ea4c0e4 // umull.2d v4, v7, v4
- WORD $0x6ea48400 // sub.4s v0, v0, v4
- WORD $0x4e403840 // zip1.8h v0, v2, v0
- WORD $0x4f425400 // shl.2d v0, v0, #2
- WORD $0x4e403800 // zip1.8h v0, v0, v0
- WORD $0x4e803800 // zip1.4s v0, v0, v0
- WORD $0x2e63c002 // umull.4s v2, v0, v3
- WORD $0x6e004000 // ext.16b v0, v0, v0, #8
- WORD $0x2e63c000 // umull.4s v0, v0, v3
- WORD $0x4e405840 // uzp2.8h v0, v2, v0
- WORD $0x2e65c002 // umull.4s v2, v0, v5
- WORD $0x6e004000 // ext.16b v0, v0, v0, #8
- WORD $0x2e65c000 // umull.4s v0, v0, v5
- WORD $0x4e405840 // uzp2.8h v0, v2, v0
- WORD $0x4e669c02 // mul.8h v2, v0, v6
- WORD $0x4f505442 // shl.2d v2, v2, #16
- WORD $0x6e628400 // sub.8h v0, v0, v2
- WORD $0x2e212821 // sqxtun.8b v1, v1
- WORD $0x6e212801 // sqxtun2.16b v1, v0
- WORD $0x4f01e600 // movi.16b v0, #48
- WORD $0x4e208420 // add.16b v0, v1, v0
- WORD $0x3cab4900 // str q0, [x8, w11, uxtw]
- WORD $0x321c0169 // orr w9, w11, #0x10
- WORD $0x11000528 // add w8, w9, #1
- WORD $0xaa0803e0 // mov x0, x8
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
-_Digits:
- WORD $0x31303030 // .ascii 4, '0001020304050607'
- WORD $0x33303230 // .ascii 4, '0203040506070809'
- WORD $0x35303430 // .ascii 4, '0405060708091011'
- WORD $0x37303630 // .ascii 4, '0607080910111213'
- WORD $0x39303830 // .ascii 4, '0809101112131415'
- WORD $0x31313031 // .ascii 4, '1011121314151617'
- WORD $0x33313231 // .ascii 4, '1213141516171819'
- WORD $0x35313431 // .ascii 4, '1415161718192021'
- WORD $0x37313631 // .ascii 4, '1617181920212223'
- WORD $0x39313831 // .ascii 4, '1819202122232425'
- WORD $0x31323032 // .ascii 4, '2021222324252627'
- WORD $0x33323232 // .ascii 4, '2223242526272829'
- WORD $0x35323432 // .ascii 4, '2425262728293031'
- WORD $0x37323632 // .ascii 4, '2627282930313233'
- WORD $0x39323832 // .ascii 4, '2829303132333435'
- WORD $0x31333033 // .ascii 4, '3031323334353637'
- WORD $0x33333233 // .ascii 4, '3233343536373839'
- WORD $0x35333433 // .ascii 4, '3435363738394041'
- WORD $0x37333633 // .ascii 4, '3637383940414243'
- WORD $0x39333833 // .ascii 4, '3839404142434445'
- WORD $0x31343034 // .ascii 4, '4041424344454647'
- WORD $0x33343234 // .ascii 4, '4243444546474849'
- WORD $0x35343434 // .ascii 4, '4445464748495051'
- WORD $0x37343634 // .ascii 4, '4647484950515253'
- WORD $0x39343834 // .ascii 4, '4849505152535455'
- WORD $0x31353035 // .ascii 4, '5051525354555657'
- WORD $0x33353235 // .ascii 4, '5253545556575859'
- WORD $0x35353435 // .ascii 4, '5455565758596061'
- WORD $0x37353635 // .ascii 4, '5657585960616263'
- WORD $0x39353835 // .ascii 4, '5859606162636465'
- WORD $0x31363036 // .ascii 4, '6061626364656667'
- WORD $0x33363236 // .ascii 4, '6263646566676869'
- WORD $0x35363436 // .ascii 4, '6465666768697071'
- WORD $0x37363636 // .ascii 4, '6667686970717273'
- WORD $0x39363836 // .ascii 4, '6869707172737475'
- WORD $0x31373037 // .ascii 4, '7071727374757677'
- WORD $0x33373237 // .ascii 4, '7273747576777879'
- WORD $0x35373437 // .ascii 4, '7475767778798081'
- WORD $0x37373637 // .ascii 4, '7677787980818283'
- WORD $0x39373837 // .ascii 4, '7879808182838485'
- WORD $0x31383038 // .ascii 4, '8081828384858687'
- WORD $0x33383238 // .ascii 4, '8283848586878889'
- WORD $0x35383438 // .ascii 4, '8485868788899091'
- WORD $0x37383638 // .ascii 4, '8687888990919293'
- WORD $0x39383838 // .ascii 4, '8889909192939495'
- WORD $0x31393039 // .ascii 4, '9091929394959697'
- WORD $0x33393239 // .ascii 4, '9293949596979899'
- WORD $0x35393439 // .ascii 4, '949596979899'
- WORD $0x37393639 // .ascii 4, '96979899'
- WORD $0x39393839 // .ascii 4, '9899'
- // .p2align 4, 0x00
-_VecShiftShuffles:
- WORD $0x03020100 // .ascii 4, '\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f'
- WORD $0x07060504 // .ascii 4, '\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\x01\x02\x03\x04'
- WORD $0x0b0a0908 // .ascii 4, '\x08\t\n\x0b\x0c\r\x0e\x0f\x01\x02\x03\x04\x05\x06\x07\x08'
- WORD $0x0f0e0d0c // .ascii 4, '\x0c\r\x0e\x0f\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c'
- WORD $0x04030201 // .ascii 4, '\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff'
- WORD $0x08070605 // .ascii 4, '\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\x02\x03\x04\x05'
- WORD $0x0c0b0a09 // .ascii 4, '\t\n\x0b\x0c\r\x0e\x0f\xff\x02\x03\x04\x05\x06\x07\x08\t'
- WORD $0xff0f0e0d // .ascii 4, '\r\x0e\x0f\xff\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r'
- WORD $0x05040302 // .ascii 4, '\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff'
- WORD $0x09080706 // .ascii 4, '\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\x03\x04\x05\x06'
- WORD $0x0d0c0b0a // .ascii 4, '\n\x0b\x0c\r\x0e\x0f\xff\xff\x03\x04\x05\x06\x07\x08\t\n'
- WORD $0xffff0f0e // .ascii 4, '\x0e\x0f\xff\xff\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e'
- WORD $0x06050403 // .ascii 4, '\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff'
- WORD $0x0a090807 // .ascii 4, '\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\x04\x05\x06\x07'
- WORD $0x0e0d0c0b // .ascii 4, '\x0b\x0c\r\x0e\x0f\xff\xff\xff\x04\x05\x06\x07\x08\t\n\x0b'
- WORD $0xffffff0f // .ascii 4, '\x0f\xff\xff\xff\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f'
- WORD $0x07060504 // .ascii 4, '\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff'
- WORD $0x0b0a0908 // .ascii 4, '\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\x05\x06\x07\x08'
- WORD $0x0f0e0d0c // .ascii 4, '\x0c\r\x0e\x0f\xff\xff\xff\xff\x05\x06\x07\x08\t\n\x0b\x0c'
- WORD $0xffffffff // .ascii 4, '\xff\xff\xff\xff\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff'
- WORD $0x08070605 // .ascii 4, '\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff'
- WORD $0x0c0b0a09 // .ascii 4, '\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\x06\x07\x08\t'
- WORD $0xff0f0e0d // .ascii 4, '\r\x0e\x0f\xff\xff\xff\xff\xff\x06\x07\x08\t\n\x0b\x0c\r'
- WORD $0xffffffff // .ascii 4, '\xff\xff\xff\xff\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff'
- WORD $0x09080706 // .ascii 4, '\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff'
- WORD $0x0d0c0b0a // .ascii 4, '\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\x07\x08\t\n'
- WORD $0xffff0f0e // .ascii 4, '\x0e\x0f\xff\xff\xff\xff\xff\xff\x07\x08\t\n\x0b\x0c\r\x0e'
- WORD $0xffffffff // .ascii 4, '\xff\xff\xff\xff\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff'
- WORD $0x0a090807 // .ascii 4, '\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff'
- WORD $0x0e0d0c0b // .ascii 4, '\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff\x08\t\n\x0b'
- WORD $0xffffff0f // .ascii 4, '\x0f\xff\xff\xff\xff\xff\xff\xff\x08\t\n\x0b\x0c\r\x0e\x0f'
- WORD $0xffffffff // .ascii 4, '\xff\xff\xff\xff\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff'
- WORD $0x0b0a0908 // .ascii 4, '\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff\xff'
- WORD $0x0f0e0d0c // .ascii 4, '\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff\xff'
- WORD $0xffffffff // .ascii 4, '\xff\xff\xff\xff\xff\xff\xff\xff'
- WORD $0xffffffff // .ascii 4, '\xff\xff\xff\xff'
-
-TEXT ·__i64toa(SB), NOSPLIT, $0-24
- NO_LOCAL_POINTERS
-
-_entry:
- MOVD 16(g), R16
- SUB $96, RSP, R17
- CMP R16, R17
- BLS _stack_grow
-
-_i64toa:
- MOVD out+0(FP), R0
- MOVD val+8(FP), R1
- MOVD ·_subr__i64toa(SB), R11
- WORD $0x1000005e // adr x30, .+8
- JMP (R11)
- MOVD R0, ret+16(FP)
- RET
-
-_stack_grow:
- MOVD R30, R3
- CALL runtime·morestack_noctxt<>(SB)
- JMP _entry
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/i64toa_subr_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/i64toa_subr_arm64.go
deleted file mode 100644
index 7c73cb380..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/i64toa_subr_arm64.go
+++ /dev/null
@@ -1,25 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package neon
-
-//go:nosplit
-//go:noescape
-//goland:noinspection ALL
-func __i64toa_entry__() uintptr
-
-var (
- _subr__i64toa uintptr = __i64toa_entry__() + 48
-)
-
-const (
- _stack__i64toa = 32
-)
-
-var (
- _ = _subr__i64toa
-)
-
-const (
- _ = _stack__i64toa
-)
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/lookup_small_key_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/lookup_small_key_arm64.go
deleted file mode 100644
index d05d98797..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/lookup_small_key_arm64.go
+++ /dev/null
@@ -1,31 +0,0 @@
-/**
- * Copyright 2024 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package neon
-
-import (
- "unsafe"
-
- "github.com/bytedance/sonic/internal/rt"
-)
-
-//go:nosplit
-func lookup_small_key(key *string, table *[]byte, lowerOff int) (ret int) {
- return __lookup_small_key(rt.NoEscape(unsafe.Pointer(key)), rt.NoEscape(unsafe.Pointer(table)), lowerOff)
-}
-
-//go:nosplit
-func __lookup_small_key(key unsafe.Pointer, table unsafe.Pointer, lowerOff int) (ret int)
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/lookup_small_key_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/lookup_small_key_arm64.s
deleted file mode 100644
index fb856f144..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/lookup_small_key_arm64.s
+++ /dev/null
@@ -1,354 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-#include "go_asm.h"
-#include "funcdata.h"
-#include "textflag.h"
-
-TEXT ·__lookup_small_key_entry__(SB), NOSPLIT, $16
- NO_LOCAL_POINTERS
- WORD $0x100000a0 // adr x0, .+20
- MOVD R0, ret(FP)
- RET
- // .p2align 4, 0x00
-lCPI0_0:
- WORD $0x08040201
- WORD $0x80402010
- WORD $0x08040201
- WORD $0x80402010
- // // .byte 1
-// .byte 2
-// .byte 4
-// .byte 8
-// .byte 16
-// .byte 32
-// .byte 64
-// .byte 128
-// .byte 1
-// .byte 2
-// .byte 4
-// .byte 8
-// .byte 16
-// .byte 32
-// .byte 64
-// .byte 128
-
-lCPI0_1:
- WORD $0x09010800
- WORD $0x0b030a02
- WORD $0x0d050c04
- WORD $0x0f070e06
- // // .byte 0
-// .byte 8
-// .byte 1
-// .byte 9
-// .byte 2
-// .byte 10
-// .byte 3
-// .byte 11
-// .byte 4
-// .byte 12
-// .byte 5
-// .byte 13
-// .byte 6
-// .byte 14
-// .byte 7
-// .byte 15
-
-_lookup_small_key:
- WORD $0xd10083ff // sub sp, sp, #32
- WORD $0xa900fbfd // stp fp, lr, [sp, #8]
- WORD $0xa93ffbfd // stp fp, lr, [sp, #-8]
- WORD $0xd10023fd // sub fp, sp, #8
- WORD $0xf940040a // ldr x10, [x0, #8]
- WORD $0xf940002b // ldr x11, [x1]
- WORD $0x12001d49 // and w9, w10, #0xff
- WORD $0x8b294928 // add x8, x9, w9, uxtw #2
- WORD $0x8b08016c // add x12, x11, x8
- WORD $0x39400188 // ldrb w8, [x12]
- WORD $0x34001be8 // cbz w8, LBB0_46 $892(%rip)
- WORD $0xf940000f // ldr x15, [x0]
- WORD $0xb840118c // ldur w12, [x12, #1]
- WORD $0x1102958d // add w13, w12, #165
- WORD $0x8b0d016d // add x13, x11, x13
- WORD $0x92401d4e // and x14, x10, #0xff
- WORD $0x7100253f // cmp w9, #9
- WORD $0x54000942 // b.hs LBB0_20 $296(%rip)
- WORD $0x11000530 // add w16, w9, #1
- WORD $0x394001f1 // ldrb w17, [x15]
- WORD $0x528000e0 // mov w0, #7
- WORD $0xaa0803e1 // mov x1, x8
- WORD $0x14000007 // b LBB0_5 $28(%rip)
-LBB0_3:
- WORD $0x52800003 // mov w3, #0
- WORD $0x6b0e007f // cmp w3, w14
- WORD $0x540007a2 // b.hs LBB0_19 $244(%rip)
-LBB0_4:
- WORD $0x8b1001ad // add x13, x13, x16
- WORD $0x71000421 // subs w1, w1, #1
- WORD $0x54000b60 // b.eq LBB0_23 $364(%rip)
-LBB0_5:
- WORD $0x394001a3 // ldrb w3, [x13]
- WORD $0x6b11007f // cmp w3, w17
- WORD $0x54ffff01 // b.ne LBB0_3 $-32(%rip)
- WORD $0x394005a3 // ldrb w3, [x13, #1]
- WORD $0x394005e4 // ldrb w4, [x15, #1]
- WORD $0x6b04007f // cmp w3, w4
- WORD $0x54000381 // b.ne LBB0_13 $112(%rip)
- WORD $0x394009a3 // ldrb w3, [x13, #2]
- WORD $0x394009e4 // ldrb w4, [x15, #2]
- WORD $0x6b04007f // cmp w3, w4
- WORD $0x54000381 // b.ne LBB0_14 $112(%rip)
- WORD $0x39400da3 // ldrb w3, [x13, #3]
- WORD $0x39400de4 // ldrb w4, [x15, #3]
- WORD $0x6b04007f // cmp w3, w4
- WORD $0x54000381 // b.ne LBB0_15 $112(%rip)
- WORD $0x394011a3 // ldrb w3, [x13, #4]
- WORD $0x394011e4 // ldrb w4, [x15, #4]
- WORD $0x6b04007f // cmp w3, w4
- WORD $0x54000381 // b.ne LBB0_16 $112(%rip)
- WORD $0x394015a3 // ldrb w3, [x13, #5]
- WORD $0x394015e4 // ldrb w4, [x15, #5]
- WORD $0x6b04007f // cmp w3, w4
- WORD $0x54000381 // b.ne LBB0_17 $112(%rip)
- WORD $0x394019a3 // ldrb w3, [x13, #6]
- WORD $0x394019e4 // ldrb w4, [x15, #6]
- WORD $0x6b04007f // cmp w3, w4
- WORD $0x54000381 // b.ne LBB0_18 $112(%rip)
- WORD $0x39401da3 // ldrb w3, [x13, #7]
- WORD $0x39401de4 // ldrb w4, [x15, #7]
- WORD $0x6b04007f // cmp w3, w4
- WORD $0x1a801403 // cinc w3, w0, eq
- WORD $0x6b0e007f // cmp w3, w14
- WORD $0x54fffba3 // b.lo LBB0_4 $-140(%rip)
- WORD $0x14000018 // b LBB0_19 $96(%rip)
-LBB0_13:
- WORD $0x52800023 // mov w3, #1
- WORD $0x6b0e007f // cmp w3, w14
- WORD $0x54fffb23 // b.lo LBB0_4 $-156(%rip)
- WORD $0x14000014 // b LBB0_19 $80(%rip)
-LBB0_14:
- WORD $0x52800043 // mov w3, #2
- WORD $0x6b0e007f // cmp w3, w14
- WORD $0x54fffaa3 // b.lo LBB0_4 $-172(%rip)
- WORD $0x14000010 // b LBB0_19 $64(%rip)
-LBB0_15:
- WORD $0x52800063 // mov w3, #3
- WORD $0x6b0e007f // cmp w3, w14
- WORD $0x54fffa23 // b.lo LBB0_4 $-188(%rip)
- WORD $0x1400000c // b LBB0_19 $48(%rip)
-LBB0_16:
- WORD $0x52800083 // mov w3, #4
- WORD $0x6b0e007f // cmp w3, w14
- WORD $0x54fff9a3 // b.lo LBB0_4 $-204(%rip)
- WORD $0x14000008 // b LBB0_19 $32(%rip)
-LBB0_17:
- WORD $0x528000a3 // mov w3, #5
- WORD $0x6b0e007f // cmp w3, w14
- WORD $0x54fff923 // b.lo LBB0_4 $-220(%rip)
- WORD $0x14000004 // b LBB0_19 $16(%rip)
-LBB0_18:
- WORD $0x528000c3 // mov w3, #6
- WORD $0x6b0e007f // cmp w3, w14
- WORD $0x54fff8a3 // b.lo LBB0_4 $-236(%rip)
-LBB0_19:
- WORD $0x8b0e01a8 // add x8, x13, x14
- WORD $0x39400100 // ldrb w0, [x8]
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
-LBB0_20:
- WORD $0xad4001e1 // ldp q1, q0, [x15]
- WORD $0x9280000f // mov x15, #-1
- WORD $0x9ace21ef // lsl x15, x15, x14
- WORD $0x11000530 // add w16, w9, #1
-Lloh0:
- WORD $0x10fff331 // adr x17, lCPI0_0 $-412(%rip)
-Lloh1:
- WORD $0x3dc00222 // ldr q2, [x17, lCPI0_0@PAGEOFF] $0(%rip)
-Lloh2:
- WORD $0x10fff371 // adr x17, lCPI0_1 $-404(%rip)
-Lloh3:
- WORD $0x3dc00223 // ldr q3, [x17, lCPI0_1@PAGEOFF] $0(%rip)
- WORD $0xaa0803f1 // mov x17, x8
-LBB0_21:
- WORD $0xad4015a4 // ldp q4, q5, [x13]
- WORD $0x6e248c24 // cmeq.16b v4, v1, v4
- WORD $0x6e258c05 // cmeq.16b v5, v0, v5
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e260080 // fmov w0, s4
- WORD $0x4e221ca4 // and.16b v4, v5, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e260081 // fmov w1, s4
- WORD $0x33103c20 // bfi w0, w1, #16, #16
- WORD $0x2a0f0000 // orr w0, w0, w15
- WORD $0x3100041f // cmn w0, #1
- WORD $0x54fffc80 // b.eq LBB0_19 $-112(%rip)
- WORD $0x8b1001ad // add x13, x13, x16
- WORD $0x71000631 // subs w17, w17, #1
- WORD $0x54fffde1 // b.ne LBB0_21 $-68(%rip)
- WORD $0x14000002 // b LBB0_24 $8(%rip)
-LBB0_23:
- WORD $0xad4001e1 // ldp q1, q0, [x15]
-LBB0_24:
- WORD $0x4f05e7e2 // movi.16b v2, #191
- WORD $0x4e228424 // add.16b v4, v1, v2
- WORD $0x4f00e743 // movi.16b v3, #26
- WORD $0x6e243465 // cmhi.16b v5, v3, v4
- WORD $0x4f01e404 // movi.16b v4, #32
- WORD $0x4e241ca5 // and.16b v5, v5, v4
- WORD $0x4e2184a1 // add.16b v1, v5, v1
- WORD $0x8b0c016b // add x11, x11, x12
- WORD $0x8b02016b // add x11, x11, x2
- WORD $0x92401d4a // and x10, x10, #0xff
- WORD $0x7100253f // cmp w9, #9
- WORD $0x54000922 // b.hs LBB0_43 $292(%rip)
- WORD $0x0e013c2c // umov.b w12, v1[0]
- WORD $0x0e033c2d // umov.b w13, v1[1]
- WORD $0x0e053c2e // umov.b w14, v1[2]
- WORD $0x0e073c2f // umov.b w15, v1[3]
- WORD $0x0e093c30 // umov.b w16, v1[4]
- WORD $0x0e0b3c31 // umov.b w17, v1[5]
- WORD $0x11000529 // add w9, w9, #1
- WORD $0x0e0d3c20 // umov.b w0, v1[6]
- WORD $0x528000e1 // mov w1, #7
- WORD $0x0e0f3c22 // umov.b w2, v1[7]
- WORD $0x14000007 // b LBB0_28 $28(%rip)
-LBB0_26:
- WORD $0x52800003 // mov w3, #0
- WORD $0x6b0a007f // cmp w3, w10
- WORD $0x540006c2 // b.hs LBB0_42 $216(%rip)
-LBB0_27:
- WORD $0x8b09016b // add x11, x11, x9
- WORD $0x71000508 // subs w8, w8, #1
- WORD $0x54000aa0 // b.eq LBB0_46 $340(%rip)
-LBB0_28:
- WORD $0x39400163 // ldrb w3, [x11]
- WORD $0x6b2c007f // cmp w3, w12, uxtb
- WORD $0x54ffff01 // b.ne LBB0_26 $-32(%rip)
- WORD $0x39400563 // ldrb w3, [x11, #1]
- WORD $0x6b2d007f // cmp w3, w13, uxtb
- WORD $0x540002c1 // b.ne LBB0_36 $88(%rip)
- WORD $0x39400963 // ldrb w3, [x11, #2]
- WORD $0x6b2e007f // cmp w3, w14, uxtb
- WORD $0x540002e1 // b.ne LBB0_37 $92(%rip)
- WORD $0x39400d63 // ldrb w3, [x11, #3]
- WORD $0x6b2f007f // cmp w3, w15, uxtb
- WORD $0x54000301 // b.ne LBB0_38 $96(%rip)
- WORD $0x39401163 // ldrb w3, [x11, #4]
- WORD $0x6b30007f // cmp w3, w16, uxtb
- WORD $0x54000321 // b.ne LBB0_39 $100(%rip)
- WORD $0x39401563 // ldrb w3, [x11, #5]
- WORD $0x6b31007f // cmp w3, w17, uxtb
- WORD $0x54000341 // b.ne LBB0_40 $104(%rip)
- WORD $0x39401963 // ldrb w3, [x11, #6]
- WORD $0x6b20007f // cmp w3, w0, uxtb
- WORD $0x54000361 // b.ne LBB0_41 $108(%rip)
- WORD $0x39401d63 // ldrb w3, [x11, #7]
- WORD $0x6b22007f // cmp w3, w2, uxtb
- WORD $0x1a811423 // cinc w3, w1, eq
- WORD $0x6b0a007f // cmp w3, w10
- WORD $0x54fffc83 // b.lo LBB0_27 $-112(%rip)
- WORD $0x14000018 // b LBB0_42 $96(%rip)
-LBB0_36:
- WORD $0x52800023 // mov w3, #1
- WORD $0x6b0a007f // cmp w3, w10
- WORD $0x54fffc03 // b.lo LBB0_27 $-128(%rip)
- WORD $0x14000014 // b LBB0_42 $80(%rip)
-LBB0_37:
- WORD $0x52800043 // mov w3, #2
- WORD $0x6b0a007f // cmp w3, w10
- WORD $0x54fffb83 // b.lo LBB0_27 $-144(%rip)
- WORD $0x14000010 // b LBB0_42 $64(%rip)
-LBB0_38:
- WORD $0x52800063 // mov w3, #3
- WORD $0x6b0a007f // cmp w3, w10
- WORD $0x54fffb03 // b.lo LBB0_27 $-160(%rip)
- WORD $0x1400000c // b LBB0_42 $48(%rip)
-LBB0_39:
- WORD $0x52800083 // mov w3, #4
- WORD $0x6b0a007f // cmp w3, w10
- WORD $0x54fffa83 // b.lo LBB0_27 $-176(%rip)
- WORD $0x14000008 // b LBB0_42 $32(%rip)
-LBB0_40:
- WORD $0x528000a3 // mov w3, #5
- WORD $0x6b0a007f // cmp w3, w10
- WORD $0x54fffa03 // b.lo LBB0_27 $-192(%rip)
- WORD $0x14000004 // b LBB0_42 $16(%rip)
-LBB0_41:
- WORD $0x528000c3 // mov w3, #6
- WORD $0x6b0a007f // cmp w3, w10
- WORD $0x54fff983 // b.lo LBB0_27 $-208(%rip)
-LBB0_42:
- WORD $0x8b0a0168 // add x8, x11, x10
- WORD $0x39400100 // ldrb w0, [x8]
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
-LBB0_43:
- WORD $0x4e228402 // add.16b v2, v0, v2
- WORD $0x6e223462 // cmhi.16b v2, v3, v2
- WORD $0x4e241c42 // and.16b v2, v2, v4
- WORD $0x4e208440 // add.16b v0, v2, v0
- WORD $0x9280000c // mov x12, #-1
- WORD $0x9aca218c // lsl x12, x12, x10
- WORD $0x11000529 // add w9, w9, #1
-Lloh4:
- WORD $0x10ffe4ad // adr x13, lCPI0_0 $-876(%rip)
-Lloh5:
- WORD $0x3dc001a2 // ldr q2, [x13, lCPI0_0@PAGEOFF] $0(%rip)
-Lloh6:
- WORD $0x10ffe4ed // adr x13, lCPI0_1 $-868(%rip)
-Lloh7:
- WORD $0x3dc001a3 // ldr q3, [x13, lCPI0_1@PAGEOFF] $0(%rip)
-LBB0_44:
- WORD $0xad401564 // ldp q4, q5, [x11]
- WORD $0x6e248c24 // cmeq.16b v4, v1, v4
- WORD $0x6e258c05 // cmeq.16b v5, v0, v5
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008d // fmov w13, s4
- WORD $0x4e221ca4 // and.16b v4, v5, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008e // fmov w14, s4
- WORD $0x33103dcd // bfi w13, w14, #16, #16
- WORD $0x2a0c01ad // orr w13, w13, w12
- WORD $0x310005bf // cmn w13, #1
- WORD $0x54fffc40 // b.eq LBB0_42 $-120(%rip)
- WORD $0x8b09016b // add x11, x11, x9
- WORD $0x71000508 // subs w8, w8, #1
- WORD $0x54fffde1 // b.ne LBB0_44 $-68(%rip)
-LBB0_46:
- WORD $0x92800000 // mov x0, #-1
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
-
-TEXT ·__lookup_small_key(SB), NOSPLIT, $0-32
- NO_LOCAL_POINTERS
-
-_entry:
- MOVD 16(g), R16
- SUB $96, RSP, R17
- CMP R16, R17
- BLS _stack_grow
-
-_lookup_small_key:
- MOVD key+0(FP), R0
- MOVD table+8(FP), R1
- MOVD lowerOff+16(FP), R2
- MOVD ·_subr__lookup_small_key(SB), R11
- WORD $0x1000005e // adr x30, .+8
- JMP (R11)
- MOVD R0, ret+24(FP)
- RET
-
-_stack_grow:
- MOVD R30, R3
- CALL runtime·morestack_noctxt<>(SB)
- JMP _entry
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/lookup_small_key_subr_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/lookup_small_key_subr_arm64.go
deleted file mode 100644
index 00ff6ab17..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/lookup_small_key_subr_arm64.go
+++ /dev/null
@@ -1,25 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package neon
-
-//go:nosplit
-//go:noescape
-//goland:noinspection ALL
-func __lookup_small_key_entry__() uintptr
-
-var (
- _subr__lookup_small_key uintptr = __lookup_small_key_entry__() + 32
-)
-
-const (
- _stack__lookup_small_key = 32
-)
-
-var (
- _ = _subr__lookup_small_key
-)
-
-const (
- _ = _stack__lookup_small_key
-)
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/lspace_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/lspace_arm64.go
deleted file mode 100644
index 487fcaef6..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/lspace_arm64.go
+++ /dev/null
@@ -1,35 +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 neon
-
-import (
- `unsafe`
-
- // `github.com/bytedance/sonic/internal/native/types`
-)
-
-//go:nosplit
-func lspace(sp unsafe.Pointer, nb int, off int) (ret int) {
- return __lspace(sp, nb, off)
-}
-
-//go:nosplit
-//go:noescape
-//goland:noinspection GoUnusedParameter
-func __lspace(sp unsafe.Pointer, nb int, off int) (ret int)
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/lspace_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/lspace_arm64.s
deleted file mode 100644
index c02f087eb..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/lspace_arm64.s
+++ /dev/null
@@ -1,68 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-#include "go_asm.h"
-#include "funcdata.h"
-#include "textflag.h"
-
-TEXT ·__lspace_entry__(SB), NOSPLIT, $16
- NO_LOCAL_POINTERS
- WORD $0x100000a0 // adr x0, .+20
- MOVD R0, ret(FP)
- RET
- // .p2align 2, 0x00
-_lspace:
- WORD $0xd10083ff // sub sp, sp, #32
- WORD $0xa900fbfd // stp fp, lr, [sp, #8]
- WORD $0xa93ffbfd // stp fp, lr, [sp, #-8]
- WORD $0xd10023fd // sub fp, sp, #8
- WORD $0xeb02003f // cmp x1, x2
- WORD $0x54000061 // b.ne LBB0_2 $12(%rip)
- WORD $0x8b020008 // add x8, x0, x2
- WORD $0x1400000e // b LBB0_5 $56(%rip)
-LBB0_2:
- WORD $0x8b010008 // add x8, x0, x1
- WORD $0x52800029 // mov w9, #1
- WORD $0xd284c00a // mov x10, #9728
- WORD $0xf2c0002a // movk x10, #1, lsl #32
-LBB0_3:
- WORD $0x3862680b // ldrb w11, [x0, x2]
- WORD $0x7100817f // cmp w11, #32
- WORD $0x9acb212b // lsl x11, x9, x11
- WORD $0x8a0a016b // and x11, x11, x10
- WORD $0xfa409964 // ccmp x11, #0, #4, ls
- WORD $0x540000a0 // b.eq LBB0_6 $20(%rip)
- WORD $0x91000442 // add x2, x2, #1
- WORD $0xeb02003f // cmp x1, x2
- WORD $0x54ffff01 // b.ne LBB0_3 $-32(%rip)
-LBB0_5:
- WORD $0xcb000102 // sub x2, x8, x0
-LBB0_6:
- WORD $0xaa0203e0 // mov x0, x2
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
-
-TEXT ·__lspace(SB), NOSPLIT, $0-32
- NO_LOCAL_POINTERS
-
-_entry:
- MOVD 16(g), R16
- SUB $96, RSP, R17
- CMP R16, R17
- BLS _stack_grow
-
-_lspace:
- MOVD sp+0(FP), R0
- MOVD nb+8(FP), R1
- MOVD off+16(FP), R2
- MOVD ·_subr__lspace(SB), R11
- WORD $0x1000005e // adr x30, .+8
- JMP (R11)
- MOVD R0, ret+24(FP)
- RET
-
-_stack_grow:
- MOVD R30, R3
- CALL runtime·morestack_noctxt<>(SB)
- JMP _entry
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/lspace_subr_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/lspace_subr_arm64.go
deleted file mode 100644
index e8dc6d56f..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/lspace_subr_arm64.go
+++ /dev/null
@@ -1,25 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package neon
-
-//go:nosplit
-//go:noescape
-//goland:noinspection ALL
-func __lspace_entry__() uintptr
-
-var (
- _subr__lspace uintptr = __lspace_entry__() + 0
-)
-
-const (
- _stack__lspace = 32
-)
-
-var (
- _ = _subr__lspace
-)
-
-const (
- _ = _stack__lspace
-)
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/native_export_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/native_export_arm64.go
deleted file mode 100644
index 25fb493ce..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/native_export_arm64.go
+++ /dev/null
@@ -1,51 +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 neon
-
-var (
- S_f64toa = _subr__f64toa
- S_f32toa = _subr__f32toa
- S_i64toa = _subr__i64toa
- S_u64toa = _subr__u64toa
- S_lspace = _subr__lspace
-)
-
-var (
- S_quote = _subr__quote
- S_unquote = _subr__unquote
-)
-
-var (
- S_value = _subr__value
- S_vstring = _subr__vstring
- S_vnumber = _subr__vnumber
- S_vsigned = _subr__vsigned
- S_vunsigned = _subr__vunsigned
-)
-
-var (
- S_skip_one = _subr__skip_one
- S_skip_one_fast = _subr__skip_one_fast
- S_skip_array = _subr__skip_array
- S_skip_object = _subr__skip_object
- S_skip_number = _subr__skip_number
- S_get_by_path = _subr__get_by_path
- S_lookup_small_key = _subr__lookup_small_key
- S_parse_with_padding = _subr__parse_with_padding
-)
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/parse_with_padding_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/parse_with_padding_arm64.go
deleted file mode 100644
index f195f505a..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/parse_with_padding_arm64.go
+++ /dev/null
@@ -1,30 +0,0 @@
-/**
- * Copyright 2024 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package neon
-
-import (
- "unsafe"
-
- "github.com/bytedance/sonic/internal/rt"
-)
-
-//go:nosplit
-func parse_with_padding(parser unsafe.Pointer) (ret int) {
- return __parse_with_padding(rt.NoEscape(parser))
-}
-
-func __parse_with_padding(parser unsafe.Pointer) (ret int)
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/parse_with_padding_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/parse_with_padding_arm64.s
deleted file mode 100644
index 007b56b91..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/parse_with_padding_arm64.s
+++ /dev/null
@@ -1,14122 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-#include "go_asm.h"
-#include "funcdata.h"
-#include "textflag.h"
-
-TEXT ·__parse_with_padding_entry__(SB), NOSPLIT, $144
- NO_LOCAL_POINTERS
- WORD $0x100000a0 // adr x0, .+20
- MOVD R0, ret(FP)
- RET
- // .p2align 2, 0x00
-_padding_reader_next:
- WORD $0xd10083ff // sub sp, sp, #32
- WORD $0xa900fbfd // stp fp, lr, [sp, #8]
- WORD $0xa93ffbfd // stp fp, lr, [sp, #-8]
- WORD $0xd10023fd // sub fp, sp, #8
- WORD $0xf9400008 // ldr x8, [x0]
- WORD $0x91000509 // add x9, x8, #1
- WORD $0xf9000009 // str x9, [x0]
- WORD $0x39c00100 // ldrsb w0, [x8]
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
- // .p2align 2, 0x00
-_padding_reader_peek_n:
- WORD $0xd10083ff // sub sp, sp, #32
- WORD $0xa900fbfd // stp fp, lr, [sp, #8]
- WORD $0xa93ffbfd // stp fp, lr, [sp, #-8]
- WORD $0xd10023fd // sub fp, sp, #8
- WORD $0xf9400000 // ldr x0, [x0]
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
- // .p2align 2, 0x00
-_padding_reader_cur:
- WORD $0xd10083ff // sub sp, sp, #32
- WORD $0xa900fbfd // stp fp, lr, [sp, #8]
- WORD $0xa93ffbfd // stp fp, lr, [sp, #-8]
- WORD $0xd10023fd // sub fp, sp, #8
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
- // .p2align 2, 0x00
-_padding_reader_remain:
- WORD $0xd10083ff // sub sp, sp, #32
- WORD $0xa900fbfd // stp fp, lr, [sp, #8]
- WORD $0xa93ffbfd // stp fp, lr, [sp, #-8]
- WORD $0xd10023fd // sub fp, sp, #8
- WORD $0xf9400808 // ldr x8, [x0, #16]
- WORD $0xf9400009 // ldr x9, [x0]
- WORD $0xcb090100 // sub x0, x8, x9
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
- // .p2align 2, 0x00
-_padding_reader_eat:
- WORD $0xd10083ff // sub sp, sp, #32
- WORD $0xa900fbfd // stp fp, lr, [sp, #8]
- WORD $0xa93ffbfd // stp fp, lr, [sp, #-8]
- WORD $0xd10023fd // sub fp, sp, #8
- WORD $0xf9400008 // ldr x8, [x0]
- WORD $0x8b010108 // add x8, x8, x1
- WORD $0xf9000008 // str x8, [x0]
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
- WORD $0x00000000; WORD $0x00000000 // .p2align 4, 0x00
-lCPI5_0:
- WORD $0x00000020
- WORD $0x00000000
- WORD $0x000a0900
- WORD $0x00000d00
- // // .byte 32
-// .byte 0
-// .byte 0
-// .byte 0
-// .byte 0
-// .byte 0
-// .byte 0
-// .byte 0
-// .byte 0
-// .byte 9
-// .byte 10
-// .byte 0
-// .byte 0
-// .byte 13
-// .byte 0
-// .byte 0
-
-lCPI5_1:
- WORD $0x08040201
- WORD $0x80402010
- WORD $0x08040201
- WORD $0x80402010
- // // .byte 1
-// .byte 2
-// .byte 4
-// .byte 8
-// .byte 16
-// .byte 32
-// .byte 64
-// .byte 128
-// .byte 1
-// .byte 2
-// .byte 4
-// .byte 8
-// .byte 16
-// .byte 32
-// .byte 64
-// .byte 128
-
-lCPI5_2:
- WORD $0x09010800
- WORD $0x0b030a02
- WORD $0x0d050c04
- WORD $0x0f070e06
- // // .byte 0
-// .byte 8
-// .byte 1
-// .byte 9
-// .byte 2
-// .byte 10
-// .byte 3
-// .byte 11
-// .byte 4
-// .byte 12
-// .byte 5
-// .byte 13
-// .byte 6
-// .byte 14
-// .byte 7
-// .byte 15
-
-lCPI5_3:
- WORD $0x00000000 // .long 0
- WORD $0x00000001 // .long 1
- // .p2align 2, 0x00
-_parse_with_padding:
- WORD $0xd10283ff // sub sp, sp, #160
- WORD $0xa903effc // stp x28, x27, [sp, #56]
- WORD $0xa904e7fa // stp x26, x25, [sp, #72]
- WORD $0xa905dff8 // stp x24, x23, [sp, #88]
- WORD $0xa906d7f6 // stp x22, x21, [sp, #104]
- WORD $0xa907cff4 // stp x20, x19, [sp, #120]
- WORD $0xa908fbfd // stp fp, lr, [sp, #136]
- WORD $0xa93ffbfd // stp fp, lr, [sp, #-8]
- WORD $0xd10023fd // sub fp, sp, #8
- WORD $0xa9478409 // ldp x9, x1, [x0, #120]
- WORD $0xf9404408 // ldr x8, [x0, #136]
- WORD $0xf940540a // ldr x10, [x0, #168]
- WORD $0xb100055f // cmn x10, #1
- WORD $0x54012801 // b.ne LBB5_553 $9472(%rip)
- WORD $0xaa0103ea // mov x10, x1
- WORD $0x3840154c // ldrb w12, [x10], #1
- WORD $0x7100819f // cmp w12, #32
- WORD $0x5280002b // mov w11, #1
- WORD $0x9acc216d // lsl x13, x11, x12
- WORD $0xd284c02b // mov x11, #9729
- WORD $0xf2c0002b // movk x11, #1, lsl #32
- WORD $0x8a0b01ad // and x13, x13, x11
- WORD $0xfa4099a4 // ccmp x13, #0, #4, ls
- WORD $0x54000880 // b.eq LBB5_10 $272(%rip)
- WORD $0x9100082a // add x10, x1, #2
- WORD $0x3940042c // ldrb w12, [x1, #1]
- WORD $0x5280002d // mov w13, #1
- WORD $0x9acc21ad // lsl x13, x13, x12
- WORD $0x7100819f // cmp w12, #32
- WORD $0x8a0b01ab // and x11, x13, x11
- WORD $0xfa409964 // ccmp x11, #0, #4, ls
- WORD $0x54000780 // b.eq LBB5_10 $240(%rip)
- WORD $0xf940480b // ldr x11, [x0, #144]
- WORD $0xcb0b014c // sub x12, x10, x11
- WORD $0xf100fd9f // cmp x12, #63
- WORD $0x540000e8 // b.hi LBB5_6 $28(%rip)
- WORD $0xf9404c0a // ldr x10, [x0, #152]
- WORD $0x9280000d // mov x13, #-1
- WORD $0x9acc21ac // lsl x12, x13, x12
- WORD $0xea0c014a // ands x10, x10, x12
- WORD $0x540005e1 // b.ne LBB5_9 $188(%rip)
- WORD $0x9101016a // add x10, x11, #64
-LBB5_6:
- WORD $0xd101014b // sub x11, x10, #64
- WORD $0x4f04e5e0 // movi.16b v0, #143
-Lloh0:
- WORD $0x10fff8ca // adr x10, lCPI5_0 $-232(%rip)
-Lloh1:
- WORD $0x3dc00141 // ldr q1, [x10, lCPI5_0@PAGEOFF] $0(%rip)
-Lloh2:
- WORD $0x10fff90a // adr x10, lCPI5_1 $-224(%rip)
-Lloh3:
- WORD $0x3dc00142 // ldr q2, [x10, lCPI5_1@PAGEOFF] $0(%rip)
-Lloh4:
- WORD $0x10fff94a // adr x10, lCPI5_2 $-216(%rip)
-Lloh5:
- WORD $0x3dc00143 // ldr q3, [x10, lCPI5_2@PAGEOFF] $0(%rip)
-LBB5_7:
- WORD $0xadc21564 // ldp q4, q5, [x11, #64]!
- WORD $0xad411d66 // ldp q6, q7, [x11, #32]
- WORD $0x4e201c90 // and.16b v16, v4, v0
- WORD $0x4e100030 // tbl.16b v16, { v1 }, v16
- WORD $0x4e201cb1 // and.16b v17, v5, v0
- WORD $0x4e110031 // tbl.16b v17, { v1 }, v17
- WORD $0x4e201cd2 // and.16b v18, v6, v0
- WORD $0x4e120032 // tbl.16b v18, { v1 }, v18
- WORD $0x4e201cf3 // and.16b v19, v7, v0
- WORD $0x4e130033 // tbl.16b v19, { v1 }, v19
- WORD $0x6e248e04 // cmeq.16b v4, v16, v4
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008a // fmov w10, s4
- WORD $0x6e258e24 // cmeq.16b v4, v17, v5
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008c // fmov w12, s4
- WORD $0x6e268e44 // cmeq.16b v4, v18, v6
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008d // fmov w13, s4
- WORD $0x6e278e64 // cmeq.16b v4, v19, v7
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008e // fmov w14, s4
- WORD $0x33103d8a // bfi w10, w12, #16, #16
- WORD $0xaa0d814a // orr x10, x10, x13, lsl #32
- WORD $0xaa0ec14a // orr x10, x10, x14, lsl #48
- WORD $0xb100055f // cmn x10, #1
- WORD $0x54fffbc0 // b.eq LBB5_7 $-136(%rip)
- WORD $0xaa2a03ea // mvn x10, x10
- WORD $0xa909280b // stp x11, x10, [x0, #144]
-LBB5_9:
- WORD $0xdac0014a // rbit x10, x10
- WORD $0xdac0114a // clz x10, x10
- WORD $0x8b0a016a // add x10, x11, x10
- WORD $0x3840154c // ldrb w12, [x10], #1
-LBB5_10:
- WORD $0xaa2903eb // mvn x11, x9
- WORD $0x8b0a016b // add x11, x11, x10
- WORD $0x528000c2 // mov w2, #6
- WORD $0x7101699f // cmp w12, #90
- WORD $0x5400072c // b.gt LBB5_22 $228(%rip)
- WORD $0x5100c189 // sub w9, w12, #48
- WORD $0x7100293f // cmp w9, #10
- WORD $0x54001b42 // b.hs LBB5_52 $872(%rip)
- WORD $0x52800009 // mov w9, #0
- WORD $0x5200012c // eor w12, w9, #0x1
- WORD $0xcb0c0150 // sub x16, x10, x12
- WORD $0x3941c00d // ldrb w13, [x0, #112]
- WORD $0x37081bcd // tbnz w13, #1, LBB5_55 $888(%rip)
-LBB5_13:
- WORD $0x3940020f // ldrb w15, [x16]
- WORD $0x7100c1e8 // subs w8, w15, #48
- WORD $0x54001401 // b.ne LBB5_40 $640(%rip)
- WORD $0xaa1003ea // mov x10, x16
- WORD $0x38401d48 // ldrb w8, [x10, #1]!
- WORD $0x7100b91f // cmp w8, #46
- WORD $0x540055e0 // b.eq LBB5_148 $2748(%rip)
- WORD $0xd280000c // mov x12, #0
- WORD $0x5280000d // mov w13, #0
- WORD $0x7101151f // cmp w8, #69
- WORD $0x54000060 // b.eq LBB5_17 $12(%rip)
- WORD $0x7101951f // cmp w8, #101
- WORD $0x54005a41 // b.ne LBB5_162 $2888(%rip)
-LBB5_17:
- WORD $0xaa0d03ee // mov x14, x13
-LBB5_18:
- WORD $0x9100094f // add x15, x10, #2
- WORD $0x38401d48 // ldrb w8, [x10, #1]!
- WORD $0x52800031 // mov w17, #1
- WORD $0x52800021 // mov w1, #1
- WORD $0x12800002 // mov w2, #-1
- WORD $0x7100b51f // cmp w8, #45
- WORD $0x1a821231 // csel w17, w17, w2, ne
- WORD $0x9a8f114a // csel x10, x10, x15, ne
- WORD $0x7100ad1f // cmp w8, #43
- WORD $0x1a910028 // csel w8, w1, w17, eq
- WORD $0x9a8a01ea // csel x10, x15, x10, eq
- WORD $0x39400141 // ldrb w1, [x10]
- WORD $0x5100c02f // sub w15, w1, #48
- WORD $0x710025ff // cmp w15, #9
- WORD $0x540140e8 // b.hi LBB5_613 $10268(%rip)
- WORD $0x5280000f // mov w15, #0
- WORD $0xd2800011 // mov x17, #0
- WORD $0x52800142 // mov w2, #10
-LBB5_20:
- WORD $0x1b0205ef // madd w15, w15, w2, w1
- WORD $0x5100c1ef // sub w15, w15, #48
- WORD $0x8b110141 // add x1, x10, x17
- WORD $0x91000631 // add x17, x17, #1
- WORD $0x39400421 // ldrb w1, [x1, #1]
- WORD $0x5100c023 // sub w3, w1, #48
- WORD $0x7100287f // cmp w3, #10
- WORD $0x54ffff23 // b.lo LBB5_20 $-28(%rip)
- WORD $0xd1000621 // sub x1, x17, #1
- WORD $0x8b11014a // add x10, x10, x17
- WORD $0xf100243f // cmp x1, #9
- WORD $0x5284e211 // mov w17, #10000
- WORD $0x1a9131ef // csel w15, w15, w17, lo
- WORD $0x1a9f31ce // csel w14, w14, wzr, lo
- WORD $0x1b0839ee // madd w14, w15, w8, w14
- WORD $0x140002d0 // b LBB5_173 $2880(%rip)
-LBB5_22:
- WORD $0x7101b59f // cmp w12, #109
- WORD $0x5400172d // b.le LBB5_59 $740(%rip)
- WORD $0x7101b99f // cmp w12, #110
- WORD $0x54001a20 // b.eq LBB5_68 $836(%rip)
- WORD $0x7101d19f // cmp w12, #116
- WORD $0x54001ba0 // b.eq LBB5_72 $884(%rip)
- WORD $0x7101ed9f // cmp w12, #123
- WORD $0x540087e1 // b.ne LBB5_259 $4348(%rip)
- WORD $0x528000cc // mov w12, #6
- WORD $0xaa0b818b // orr x11, x12, x11, lsl #32
- WORD $0xf940500c // ldr x12, [x0, #160]
- WORD $0x9280000d // mov x13, #-1
- WORD $0xa900358b // stp x11, x13, [x12]
- WORD $0xf940500c // ldr x12, [x0, #160]
- WORD $0xaa0003f0 // mov x16, x0
- WORD $0xf84b8e0d // ldr x13, [x16, #184]!
- WORD $0xcb0d018b // sub x11, x12, x13
- WORD $0x9344fd6e // asr x14, x11, #4
- WORD $0x9100418f // add x15, x12, #16
- WORD $0xf900500f // str x15, [x0, #160]
- WORD $0xf85f820f // ldur x15, [x16, #-8]
- WORD $0x910005ef // add x15, x15, #1
- WORD $0xa93f3e0e // stp x14, x15, [x16, #-16]
- WORD $0x9100818f // add x15, x12, #32
- WORD $0xf9400611 // ldr x17, [x16, #8]
- WORD $0xb100417f // cmn x11, #16
- WORD $0xfa5111e2 // ccmp x15, x17, #2, ne
- WORD $0x9a9f918b // csel x11, x12, xzr, ls
- WORD $0xb4036f2b // cbz x11, LBB5_1526 $28132(%rip)
- WORD $0xaa0a03ef // mov x15, x10
- WORD $0x384015e2 // ldrb w2, [x15], #1
- WORD $0x7100805f // cmp w2, #32
- WORD $0x54000988 // b.hi LBB5_38 $304(%rip)
- WORD $0x52800031 // mov w17, #1
- WORD $0x9ac22231 // lsl x17, x17, x2
- WORD $0xd284c021 // mov x1, #9729
- WORD $0xf2c00021 // movk x1, #1, lsl #32
- WORD $0xea01023f // tst x17, x1
- WORD $0x540008c0 // b.eq LBB5_38 $280(%rip)
- WORD $0x9100094f // add x15, x10, #2
- WORD $0x39400542 // ldrb w2, [x10, #1]
- WORD $0x7100805f // cmp w2, #32
- WORD $0x54009d88 // b.hi LBB5_319 $5040(%rip)
- WORD $0x5280002a // mov w10, #1
- WORD $0x9ac2214a // lsl x10, x10, x2
- WORD $0xd284c031 // mov x17, #9729
- WORD $0xf2c00031 // movk x17, #1, lsl #32
- WORD $0xea11015f // tst x10, x17
- WORD $0x54009cc0 // b.eq LBB5_319 $5016(%rip)
- WORD $0xf940480a // ldr x10, [x0, #144]
- WORD $0xcb0a01f1 // sub x17, x15, x10
- WORD $0xf100fe3f // cmp x17, #63
- WORD $0x540000e8 // b.hi LBB5_34 $28(%rip)
- WORD $0xf9404c0f // ldr x15, [x0, #152]
- WORD $0x92800001 // mov x1, #-1
- WORD $0x9ad12031 // lsl x17, x1, x17
- WORD $0xea1101ef // ands x15, x15, x17
- WORD $0x540005e1 // b.ne LBB5_37 $188(%rip)
- WORD $0x9101014f // add x15, x10, #64
-LBB5_34:
- WORD $0xd10101ea // sub x10, x15, #64
- WORD $0x4f04e5e0 // movi.16b v0, #143
-Lloh6:
- WORD $0x10ffe3af // adr x15, lCPI5_0 $-908(%rip)
-Lloh7:
- WORD $0x3dc001e1 // ldr q1, [x15, lCPI5_0@PAGEOFF] $0(%rip)
-Lloh8:
- WORD $0x10ffe3ef // adr x15, lCPI5_1 $-900(%rip)
-Lloh9:
- WORD $0x3dc001e2 // ldr q2, [x15, lCPI5_1@PAGEOFF] $0(%rip)
-Lloh10:
- WORD $0x10ffe42f // adr x15, lCPI5_2 $-892(%rip)
-Lloh11:
- WORD $0x3dc001e3 // ldr q3, [x15, lCPI5_2@PAGEOFF] $0(%rip)
-LBB5_35:
- WORD $0xadc21544 // ldp q4, q5, [x10, #64]!
- WORD $0xad411d46 // ldp q6, q7, [x10, #32]
- WORD $0x4e201c90 // and.16b v16, v4, v0
- WORD $0x4e100030 // tbl.16b v16, { v1 }, v16
- WORD $0x4e201cb1 // and.16b v17, v5, v0
- WORD $0x4e110031 // tbl.16b v17, { v1 }, v17
- WORD $0x4e201cd2 // and.16b v18, v6, v0
- WORD $0x4e120032 // tbl.16b v18, { v1 }, v18
- WORD $0x4e201cf3 // and.16b v19, v7, v0
- WORD $0x4e130033 // tbl.16b v19, { v1 }, v19
- WORD $0x6e248e04 // cmeq.16b v4, v16, v4
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008f // fmov w15, s4
- WORD $0x6e258e24 // cmeq.16b v4, v17, v5
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e260091 // fmov w17, s4
- WORD $0x6e268e44 // cmeq.16b v4, v18, v6
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e260081 // fmov w1, s4
- WORD $0x6e278e64 // cmeq.16b v4, v19, v7
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e260082 // fmov w2, s4
- WORD $0x33103e2f // bfi w15, w17, #16, #16
- WORD $0xaa0181ef // orr x15, x15, x1, lsl #32
- WORD $0xaa02c1ef // orr x15, x15, x2, lsl #48
- WORD $0xb10005ff // cmn x15, #1
- WORD $0x54fffbc0 // b.eq LBB5_35 $-136(%rip)
- WORD $0xaa2f03ef // mvn x15, x15
- WORD $0xa9093c0a // stp x10, x15, [x0, #144]
-LBB5_37:
- WORD $0xdac001ef // rbit x15, x15
- WORD $0xdac011ef // clz x15, x15
- WORD $0x8b0f014f // add x15, x10, x15
- WORD $0x384015e2 // ldrb w2, [x15], #1
-LBB5_38:
- WORD $0x7101f45f // cmp w2, #125
- WORD $0x54009561 // b.ne LBB5_320 $4780(%rip)
-LBB5_39:
- WORD $0xb940c80a // ldr w10, [x0, #200]
- WORD $0x1100054a // add w10, w10, #1
- WORD $0xb900c80a // str w10, [x0, #200]
- WORD $0x140000ed // b LBB5_92 $948(%rip)
-LBB5_40:
- WORD $0x7100251f // cmp w8, #9
- WORD $0x54000bc8 // b.hi LBB5_67 $376(%rip)
- WORD $0xd280000c // mov x12, #0
- WORD $0xd2800008 // mov x8, #0
- WORD $0x5280014a // mov w10, #10
-LBB5_42:
- WORD $0x9b0a7d8c // mul x12, x12, x10
- WORD $0x8b2f418c // add x12, x12, w15, uxtw
- WORD $0xd100c18c // sub x12, x12, #48
- WORD $0x8b08020d // add x13, x16, x8
- WORD $0x91000508 // add x8, x8, #1
- WORD $0x394005af // ldrb w15, [x13, #1]
- WORD $0x5100c1ed // sub w13, w15, #48
- WORD $0x710029bf // cmp w13, #10
- WORD $0x54ffff03 // b.lo LBB5_42 $-32(%rip)
- WORD $0xd100050d // sub x13, x8, #1
- WORD $0x8b08020a // add x10, x16, x8
- WORD $0xf1004dbf // cmp x13, #19
- WORD $0x54013362 // b.hs LBB5_621 $9836(%rip)
- WORD $0x5280000d // mov w13, #0
- WORD $0x5280000e // mov w14, #0
-LBB5_45:
- WORD $0x7100b9ff // cmp w15, #46
- WORD $0x54004361 // b.ne LBB5_155 $2156(%rip)
- WORD $0x38401d4f // ldrb w15, [x10, #1]!
- WORD $0x5100c1f1 // sub w17, w15, #48
- WORD $0x71002a3f // cmp w17, #10
- WORD $0x54012d02 // b.hs LBB5_613 $9632(%rip)
- WORD $0x52800231 // mov w17, #17
- WORD $0xcb080222 // sub x2, x17, x8
- WORD $0xf100045f // cmp x2, #1
- WORD $0x5400422b // b.lt LBB5_154 $2116(%rip)
-LBB5_48:
- WORD $0xd2800001 // mov x1, #0
- WORD $0x4b080231 // sub w17, w17, w8
- WORD $0x8b020142 // add x2, x10, x2
- WORD $0x5280024f // mov w15, #18
- WORD $0xcb0801e8 // sub x8, x15, x8
- WORD $0x52800143 // mov w3, #10
-LBB5_49:
- WORD $0x3940014f // ldrb w15, [x10]
- WORD $0x5100c1e4 // sub w4, w15, #48
- WORD $0x7100249f // cmp w4, #9
- WORD $0x54004508 // b.hi LBB5_168 $2208(%rip)
- WORD $0x9b033d8c // madd x12, x12, x3, x15
- WORD $0xd100c18c // sub x12, x12, #48
- WORD $0x9100054a // add x10, x10, #1
- WORD $0xd1000421 // sub x1, x1, #1
- WORD $0x8b01010f // add x15, x8, x1
- WORD $0xf10005ff // cmp x15, #1
- WORD $0x54fffecc // b.gt LBB5_49 $-40(%rip)
- WORD $0x3940004f // ldrb w15, [x2]
- WORD $0xaa0203ea // mov x10, x2
- WORD $0x1400021f // b LBB5_169 $2172(%rip)
-LBB5_52:
- WORD $0x7100899f // cmp w12, #34
- WORD $0x540019e0 // b.eq LBB5_95 $828(%rip)
- WORD $0x7100b59f // cmp w12, #45
- WORD $0x540073e1 // b.ne LBB5_259 $3708(%rip)
- WORD $0x52800029 // mov w9, #1
- WORD $0x5200012c // eor w12, w9, #0x1
- WORD $0xcb0c0150 // sub x16, x10, x12
- WORD $0x3941c00d // ldrb w13, [x0, #112]
- WORD $0x360fe48d // tbz w13, #1, LBB5_13 $-880(%rip)
-LBB5_55:
- WORD $0x9340018f // sbfx x15, x12, #0, #1
- WORD $0xcb10010c // sub x12, x8, x16
- WORD $0xeb0f0181 // subs x1, x12, x15
- WORD $0x540003e0 // b.eq LBB5_66 $124(%rip)
- WORD $0x3940020c // ldrb w12, [x16]
- WORD $0x7100c19f // cmp w12, #48
- WORD $0x540025e1 // b.ne LBB5_108 $1212(%rip)
- WORD $0xf100043f // cmp x1, #1
- WORD $0x54002401 // b.ne LBB5_106 $1152(%rip)
- WORD $0x52800002 // mov w2, #0
- WORD $0x52800031 // mov w17, #1
- WORD $0x5280002c // mov w12, #1
- WORD $0x140002fb // b LBB5_228 $3052(%rip)
-LBB5_59:
- WORD $0x71016d9f // cmp w12, #91
- WORD $0x54000740 // b.eq LBB5_78 $232(%rip)
- WORD $0x7101999f // cmp w12, #102
- WORD $0x54007121 // b.ne LBB5_259 $3620(%rip)
- WORD $0xaa0a03e8 // mov x8, x10
- WORD $0x38401509 // ldrb w9, [x8], #1
- WORD $0x7101853f // cmp w9, #97
- WORD $0x54013181 // b.ne LBB5_631 $9776(%rip)
- WORD $0x39400548 // ldrb w8, [x10, #1]
- WORD $0x7101b11f // cmp w8, #108
- WORD $0x54013201 // b.ne LBB5_634 $9792(%rip)
- WORD $0x39400948 // ldrb w8, [x10, #2]
- WORD $0x528001a2 // mov w2, #13
- WORD $0x7101cd1f // cmp w8, #115
- WORD $0x540131e1 // b.ne LBB5_635 $9788(%rip)
- WORD $0x39400d48 // ldrb w8, [x10, #3]
- WORD $0x9100114a // add x10, x10, #4
- WORD $0x7101951f // cmp w8, #101
- WORD $0x1a8203e2 // csel w2, wzr, w2, eq
-LBB5_65:
- WORD $0x52800048 // mov w8, #2
- WORD $0x14000021 // b LBB5_76 $132(%rip)
-LBB5_66:
- WORD $0x92800011 // mov x17, #-1
- WORD $0x140002e1 // b LBB5_227 $2948(%rip)
-LBB5_67:
- WORD $0x52800062 // mov w2, #3
- WORD $0xaa1003ea // mov x10, x16
- WORD $0x14000373 // b LBB5_259 $3532(%rip)
-LBB5_68:
- WORD $0xaa0a03e8 // mov x8, x10
- WORD $0x38401509 // ldrb w9, [x8], #1
- WORD $0x7101d53f // cmp w9, #117
- WORD $0x54012e01 // b.ne LBB5_629 $9664(%rip)
- WORD $0x39400548 // ldrb w8, [x10, #1]
- WORD $0x528001a2 // mov w2, #13
- WORD $0x7101b11f // cmp w8, #108
- WORD $0x54012ea1 // b.ne LBB5_632 $9684(%rip)
- WORD $0x39400948 // ldrb w8, [x10, #2]
- WORD $0x91000d4a // add x10, x10, #3
- WORD $0x7101b11f // cmp w8, #108
- WORD $0x1a8203e2 // csel w2, wzr, w2, eq
-LBB5_71:
- WORD $0xd3607d69 // lsl x9, x11, #32
- WORD $0x1400000f // b LBB5_77 $60(%rip)
-LBB5_72:
- WORD $0xaa0a03e8 // mov x8, x10
- WORD $0x38401509 // ldrb w9, [x8], #1
- WORD $0x7101c93f // cmp w9, #114
- WORD $0x54012ca1 // b.ne LBB5_630 $9620(%rip)
- WORD $0x39400548 // ldrb w8, [x10, #1]
- WORD $0x528001a2 // mov w2, #13
- WORD $0x7101d51f // cmp w8, #117
- WORD $0x54012d21 // b.ne LBB5_633 $9636(%rip)
- WORD $0x39400948 // ldrb w8, [x10, #2]
- WORD $0x91000d4a // add x10, x10, #3
- WORD $0x7101951f // cmp w8, #101
- WORD $0x1a8203e2 // csel w2, wzr, w2, eq
-LBB5_75:
- WORD $0x52800148 // mov w8, #10
-LBB5_76:
- WORD $0xaa0b8109 // orr x9, x8, x11, lsl #32
-LBB5_77:
- WORD $0xf9405008 // ldr x8, [x0, #160]
- WORD $0xaa0803eb // mov x11, x8
- WORD $0xf8010569 // str x9, [x11], #16
- WORD $0xf900500b // str x11, [x0, #160]
- WORD $0x140002cc // b LBB5_229 $2864(%rip)
-LBB5_78:
- WORD $0x528000ec // mov w12, #7
- WORD $0xaa0b818b // orr x11, x12, x11, lsl #32
- WORD $0xf940500c // ldr x12, [x0, #160]
- WORD $0x9280000d // mov x13, #-1
- WORD $0xa900358b // stp x11, x13, [x12]
- WORD $0xf940500c // ldr x12, [x0, #160]
- WORD $0xaa0003f0 // mov x16, x0
- WORD $0xf84b8e0d // ldr x13, [x16, #184]!
- WORD $0xcb0d018b // sub x11, x12, x13
- WORD $0x9344fd6e // asr x14, x11, #4
- WORD $0x9100418f // add x15, x12, #16
- WORD $0xf900500f // str x15, [x0, #160]
- WORD $0xf85f820f // ldur x15, [x16, #-8]
- WORD $0x910005ef // add x15, x15, #1
- WORD $0xa93f3e0e // stp x14, x15, [x16, #-16]
- WORD $0x9100818f // add x15, x12, #32
- WORD $0xf9400611 // ldr x17, [x16, #8]
- WORD $0xb100417f // cmn x11, #16
- WORD $0xfa5111e2 // ccmp x15, x17, #2, ne
- WORD $0x9a9f918b // csel x11, x12, xzr, ls
- WORD $0xb403518b // cbz x11, LBB5_1526 $27184(%rip)
- WORD $0xaa0a03ef // mov x15, x10
- WORD $0x384015e2 // ldrb w2, [x15], #1
- WORD $0x7100805f // cmp w2, #32
- WORD $0x54000988 // b.hi LBB5_90 $304(%rip)
- WORD $0x52800031 // mov w17, #1
- WORD $0x9ac22231 // lsl x17, x17, x2
- WORD $0xd284c021 // mov x1, #9729
- WORD $0xf2c00021 // movk x1, #1, lsl #32
- WORD $0xea01023f // tst x17, x1
- WORD $0x540008c0 // b.eq LBB5_90 $280(%rip)
- WORD $0x9100094f // add x15, x10, #2
- WORD $0x39400542 // ldrb w2, [x10, #1]
- WORD $0x7100805f // cmp w2, #32
- WORD $0x54007f28 // b.hi LBB5_317 $4068(%rip)
- WORD $0x5280002a // mov w10, #1
- WORD $0x9ac2214a // lsl x10, x10, x2
- WORD $0xd284c031 // mov x17, #9729
- WORD $0xf2c00031 // movk x17, #1, lsl #32
- WORD $0xea11015f // tst x10, x17
- WORD $0x54007e60 // b.eq LBB5_317 $4044(%rip)
- WORD $0xf940480a // ldr x10, [x0, #144]
- WORD $0xcb0a01f1 // sub x17, x15, x10
- WORD $0xf100fe3f // cmp x17, #63
- WORD $0x540000e8 // b.hi LBB5_86 $28(%rip)
- WORD $0xf9404c0f // ldr x15, [x0, #152]
- WORD $0x92800001 // mov x1, #-1
- WORD $0x9ad12031 // lsl x17, x1, x17
- WORD $0xea1101ef // ands x15, x15, x17
- WORD $0x540005e1 // b.ne LBB5_89 $188(%rip)
- WORD $0x9101014f // add x15, x10, #64
-LBB5_86:
- WORD $0xd10101ea // sub x10, x15, #64
- WORD $0x4f04e5e0 // movi.16b v0, #143
-Lloh12:
- WORD $0x10ffc60f // adr x15, lCPI5_0 $-1856(%rip)
-Lloh13:
- WORD $0x3dc001e1 // ldr q1, [x15, lCPI5_0@PAGEOFF] $0(%rip)
-Lloh14:
- WORD $0x10ffc64f // adr x15, lCPI5_1 $-1848(%rip)
-Lloh15:
- WORD $0x3dc001e2 // ldr q2, [x15, lCPI5_1@PAGEOFF] $0(%rip)
-Lloh16:
- WORD $0x10ffc68f // adr x15, lCPI5_2 $-1840(%rip)
-Lloh17:
- WORD $0x3dc001e3 // ldr q3, [x15, lCPI5_2@PAGEOFF] $0(%rip)
-LBB5_87:
- WORD $0xadc21544 // ldp q4, q5, [x10, #64]!
- WORD $0xad411d46 // ldp q6, q7, [x10, #32]
- WORD $0x4e201c90 // and.16b v16, v4, v0
- WORD $0x4e100030 // tbl.16b v16, { v1 }, v16
- WORD $0x4e201cb1 // and.16b v17, v5, v0
- WORD $0x4e110031 // tbl.16b v17, { v1 }, v17
- WORD $0x4e201cd2 // and.16b v18, v6, v0
- WORD $0x4e120032 // tbl.16b v18, { v1 }, v18
- WORD $0x4e201cf3 // and.16b v19, v7, v0
- WORD $0x4e130033 // tbl.16b v19, { v1 }, v19
- WORD $0x6e248e04 // cmeq.16b v4, v16, v4
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008f // fmov w15, s4
- WORD $0x6e258e24 // cmeq.16b v4, v17, v5
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e260091 // fmov w17, s4
- WORD $0x6e268e44 // cmeq.16b v4, v18, v6
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e260081 // fmov w1, s4
- WORD $0x6e278e64 // cmeq.16b v4, v19, v7
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e260082 // fmov w2, s4
- WORD $0x33103e2f // bfi w15, w17, #16, #16
- WORD $0xaa0181ef // orr x15, x15, x1, lsl #32
- WORD $0xaa02c1ef // orr x15, x15, x2, lsl #48
- WORD $0xb10005ff // cmn x15, #1
- WORD $0x54fffbc0 // b.eq LBB5_87 $-136(%rip)
- WORD $0xaa2f03ef // mvn x15, x15
- WORD $0xa9093c0a // stp x10, x15, [x0, #144]
-LBB5_89:
- WORD $0xdac001ef // rbit x15, x15
- WORD $0xdac011ef // clz x15, x15
- WORD $0x8b0f014f // add x15, x10, x15
- WORD $0x384015e2 // ldrb w2, [x15], #1
-LBB5_90:
- WORD $0x7101745f // cmp w2, #93
- WORD $0x54007701 // b.ne LBB5_318 $3808(%rip)
-LBB5_91:
- WORD $0xb940cc0a // ldr w10, [x0, #204]
- WORD $0x1100054a // add w10, w10, #1
- WORD $0xb900cc0a // str w10, [x0, #204]
-LBB5_92:
- WORD $0x8b0e11aa // add x10, x13, x14, lsl #4
- WORD $0xf940054a // ldr x10, [x10, #8]
- WORD $0xf900540a // str x10, [x0, #168]
-Lloh18:
- WORD $0x10ffc0aa // adr x10, lCPI5_3 $-2028(%rip)
-Lloh19:
- WORD $0xfd400140 // ldr d0, [x10, lCPI5_3@PAGEOFF] $0(%rip)
- WORD $0xfd000580 // str d0, [x12, #8]
- WORD $0xf940018a // ldr x10, [x12]
- WORD $0x92609d4a // and x10, x10, #0xffffffff000000ff
- WORD $0xf900018a // str x10, [x12]
- WORD $0xf940580a // ldr x10, [x0, #176]
- WORD $0xb940e00b // ldr w11, [x0, #224]
- WORD $0xeb0b015f // cmp x10, x11
- WORD $0x54010aa9 // b.ls LBB5_602 $8532(%rip)
-LBB5_93:
- WORD $0xb900e00a // str w10, [x0, #224]
- WORD $0xf140055f // cmp x10, #1, lsl #12
- WORD $0x54010a49 // b.ls LBB5_602 $8520(%rip)
- WORD $0xd280000d // mov x13, #0
- WORD $0xd280001e // mov lr, #0
- WORD $0x5280001c // mov w28, #0
- WORD $0xd280000b // mov x11, #0
- WORD $0xb502fbcb // cbnz x11, LBB5_1420 $24440(%rip)
- WORD $0x14001830 // b LBB5_1430 $24768(%rip)
-LBB5_95:
- WORD $0xd280000d // mov x13, #0
- WORD $0xf9403809 // ldr x9, [x0, #112]
- WORD $0x4f02e782 // movi.16b v2, #92
-Lloh20:
- WORD $0x10ffbcec // adr x12, lCPI5_1 $-2148(%rip)
-Lloh21:
- WORD $0x3dc00180 // ldr q0, [x12, lCPI5_1@PAGEOFF] $0(%rip)
- WORD $0x4f01e443 // movi.16b v3, #34
-Lloh22:
- WORD $0x10ffbd0c // adr x12, lCPI5_2 $-2144(%rip)
-Lloh23:
- WORD $0x3dc00181 // ldr q1, [x12, lCPI5_2@PAGEOFF] $0(%rip)
- WORD $0x4f00e7e4 // movi.16b v4, #31
- WORD $0x14000002 // b LBB5_97 $8(%rip)
-LBB5_96:
- WORD $0x910081ad // add x13, x13, #32
-LBB5_97:
- WORD $0x8b0d014c // add x12, x10, x13
- WORD $0xad401985 // ldp q5, q6, [x12]
- WORD $0x6e228ca7 // cmeq.16b v7, v5, v2
- WORD $0x6e228cd0 // cmeq.16b v16, v6, v2
- WORD $0x4e201ce7 // and.16b v7, v7, v0
- WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1
- WORD $0x4e71b8e7 // addv.8h h7, v7
- WORD $0x1e2600ec // fmov w12, s7
- WORD $0x4e201e07 // and.16b v7, v16, v0
- WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1
- WORD $0x4e71b8e7 // addv.8h h7, v7
- WORD $0x1e2600ee // fmov w14, s7
- WORD $0x33103dcc // bfi w12, w14, #16, #16
- WORD $0x6e238ca7 // cmeq.16b v7, v5, v3
- WORD $0x6e238cd0 // cmeq.16b v16, v6, v3
- WORD $0x4e201ce7 // and.16b v7, v7, v0
- WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1
- WORD $0x4e71b8e7 // addv.8h h7, v7
- WORD $0x1e2600ee // fmov w14, s7
- WORD $0x4e201e07 // and.16b v7, v16, v0
- WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1
- WORD $0x4e71b8e7 // addv.8h h7, v7
- WORD $0x1e2600ef // fmov w15, s7
- WORD $0x33103dee // bfi w14, w15, #16, #16
- WORD $0x6e2464a5 // umax.16b v5, v5, v4
- WORD $0x6e248ca5 // cmeq.16b v5, v5, v4
- WORD $0x6e2464c6 // umax.16b v6, v6, v4
- WORD $0x6e248cc6 // cmeq.16b v6, v6, v4
- WORD $0x4e201ca5 // and.16b v5, v5, v0
- WORD $0x4e0100a5 // tbl.16b v5, { v5 }, v1
- WORD $0x4e71b8a5 // addv.8h h5, v5
- WORD $0x1e2600af // fmov w15, s5
- WORD $0x4e201cc5 // and.16b v5, v6, v0
- WORD $0x4e0100a5 // tbl.16b v5, { v5 }, v1
- WORD $0x4e71b8a5 // addv.8h h5, v5
- WORD $0x1e2600b0 // fmov w16, s5
- WORD $0x33103e0f // bfi w15, w16, #16, #16
- WORD $0x2a0c01f0 // orr w16, w15, w12
- WORD $0x51000610 // sub w16, w16, #1
- WORD $0x6a0e021f // tst w16, w14
- WORD $0x540001c1 // b.ne LBB5_102 $56(%rip)
- WORD $0x510005ce // sub w14, w14, #1
- WORD $0x6a0c01df // tst w14, w12
- WORD $0x5400a6c1 // b.ne LBB5_452 $5336(%rip)
- WORD $0x362ffa69 // tbz w9, #5, LBB5_96 $-180(%rip)
- WORD $0x0a0e01ec // and w12, w15, w14
- WORD $0x34fffa2c // cbz w12, LBB5_96 $-188(%rip)
- WORD $0x5280000c // mov w12, #0
- WORD $0xdac001e9 // rbit x9, x15
- WORD $0xdac01129 // clz x9, x9
- WORD $0x8b0d014a // add x10, x10, x13
- WORD $0x8b090157 // add x23, x10, x9
- WORD $0x92800009 // mov x9, #-1
- WORD $0x14000667 // b LBB5_509 $6556(%rip)
-LBB5_102:
- WORD $0x5280000c // mov w12, #0
- WORD $0xdac001c9 // rbit x9, x14
- WORD $0xdac01129 // clz x9, x9
- WORD $0x8b0d0129 // add x9, x9, x13
- WORD $0x8b0a012a // add x10, x9, x10
- WORD $0x9100054a // add x10, x10, #1
-LBB5_103:
- WORD $0x937ffd2d // asr x13, x9, #63
- WORD $0x4b0903ee // neg w14, w9
- WORD $0x0a0e01a2 // and w2, w13, w14
-LBB5_104:
- WORD $0xcb0a010d // sub x13, x8, x10
- WORD $0x7100019f // cmp w12, #0
- WORD $0x52800188 // mov w8, #12
- WORD $0x5280008c // mov w12, #4
- WORD $0x9a880188 // csel x8, x12, x8, eq
- WORD $0xaa0b8108 // orr x8, x8, x11, lsl #32
- WORD $0xd2c0002b // mov x11, #4294967296
- WORD $0x8b0b0108 // add x8, x8, x11
- WORD $0xf940500b // ldr x11, [x0, #160]
- WORD $0xa9002568 // stp x8, x9, [x11]
- WORD $0xf9405008 // ldr x8, [x0, #160]
- WORD $0x91004109 // add x9, x8, #16
- WORD $0xf9005009 // str x9, [x0, #160]
- WORD $0xb940d009 // ldr w9, [x0, #208]
- WORD $0x11000529 // add w9, w9, #1
- WORD $0xb900d009 // str w9, [x0, #208]
- WORD $0x91008108 // add x8, x8, #32
- WORD $0xf9406009 // ldr x9, [x0, #192]
- WORD $0xeb09011f // cmp x8, x9
- WORD $0x1a9f87e8 // cset w8, ls
- WORD $0xb6f83e4d // tbz x13, #63, LBB5_230 $1992(%rip)
- WORD $0x528000a2 // mov w2, #5
- WORD $0x14000272 // b LBB5_259 $2504(%rip)
-LBB5_106:
- WORD $0x52800002 // mov w2, #0
- WORD $0x3940060c // ldrb w12, [x16, #1]
- WORD $0x52800031 // mov w17, #1
- WORD $0x5100b98c // sub w12, w12, #46
- WORD $0x7100dd9f // cmp w12, #55
- WORD $0x540047c8 // b.hi LBB5_245 $2296(%rip)
- WORD $0x5280002d // mov w13, #1
- WORD $0x9acc21ad // lsl x13, x13, x12
- WORD $0xb20903ee // mov x14, #36028797027352576
- WORD $0xf280002e // movk x14, #1
- WORD $0x5280002c // mov w12, #1
- WORD $0xea0e01bf // tst x13, x14
- WORD $0x54003a60 // b.eq LBB5_228 $1868(%rip)
-LBB5_108:
- WORD $0xf100403f // cmp x1, #16
- WORD $0x54010623 // b.lo LBB5_619 $8388(%rip)
- WORD $0xd2800001 // mov x1, #0
- WORD $0xd2800011 // mov x17, #0
- WORD $0x924001e2 // and x2, x15, #0x1
- WORD $0x8b02010c // add x12, x8, x2
- WORD $0xcb0a018c // sub x12, x12, x10
- WORD $0xcb0f0183 // sub x3, x12, x15
- WORD $0x9280000c // mov x12, #-1
- WORD $0x4f01e5c0 // movi.16b v0, #46
- WORD $0x4f01e561 // movi.16b v1, #43
- WORD $0x4f01e5a2 // movi.16b v2, #45
- WORD $0x4f06e603 // movi.16b v3, #208
- WORD $0x4f00e544 // movi.16b v4, #10
- WORD $0x4f06e7e5 // movi.16b v5, #223
- WORD $0x4f02e4a6 // movi.16b v6, #69
-Lloh24:
- WORD $0x10ffad8d // adr x13, lCPI5_1 $-2640(%rip)
-Lloh25:
- WORD $0x3dc001a7 // ldr q7, [x13, lCPI5_1@PAGEOFF] $0(%rip)
-Lloh26:
- WORD $0x10ffadcd // adr x13, lCPI5_2 $-2632(%rip)
-Lloh27:
- WORD $0x3dc001b0 // ldr q16, [x13, lCPI5_2@PAGEOFF] $0(%rip)
- WORD $0x12800004 // mov w4, #-1
- WORD $0x9280000e // mov x14, #-1
- WORD $0x9280000d // mov x13, #-1
-LBB5_110:
- WORD $0x3cf16a11 // ldr q17, [x16, x17]
- WORD $0x6e208e32 // cmeq.16b v18, v17, v0
- WORD $0x6e218e33 // cmeq.16b v19, v17, v1
- WORD $0x6e228e34 // cmeq.16b v20, v17, v2
- WORD $0x4e238635 // add.16b v21, v17, v3
- WORD $0x6e353495 // cmhi.16b v21, v4, v21
- WORD $0x4e251e31 // and.16b v17, v17, v5
- WORD $0x6e268e31 // cmeq.16b v17, v17, v6
- WORD $0x4eb41e73 // orr.16b v19, v19, v20
- WORD $0x4eb21eb4 // orr.16b v20, v21, v18
- WORD $0x4eb31e35 // orr.16b v21, v17, v19
- WORD $0x4eb51e94 // orr.16b v20, v20, v21
- WORD $0x4e271e52 // and.16b v18, v18, v7
- WORD $0x4e100252 // tbl.16b v18, { v18 }, v16
- WORD $0x4e71ba52 // addv.8h h18, v18
- WORD $0x1e260246 // fmov w6, s18
- WORD $0x4e271e31 // and.16b v17, v17, v7
- WORD $0x4e100231 // tbl.16b v17, { v17 }, v16
- WORD $0x4e71ba31 // addv.8h h17, v17
- WORD $0x1e260227 // fmov w7, s17
- WORD $0x4e271e71 // and.16b v17, v19, v7
- WORD $0x4e100231 // tbl.16b v17, { v17 }, v16
- WORD $0x4e71ba31 // addv.8h h17, v17
- WORD $0x1e260234 // fmov w20, s17
- WORD $0x4e271e91 // and.16b v17, v20, v7
- WORD $0x4e100231 // tbl.16b v17, { v17 }, v16
- WORD $0x4e71ba31 // addv.8h h17, v17
- WORD $0x1e260225 // fmov w5, s17
- WORD $0x2a2503e5 // mvn w5, w5
- WORD $0x32103ca5 // orr w5, w5, #0xffff0000
- WORD $0x5ac000a5 // rbit w5, w5
- WORD $0x5ac010a5 // clz w5, w5
- WORD $0x1ac52093 // lsl w19, w4, w5
- WORD $0x0a3300d5 // bic w21, w6, w19
- WORD $0x0a3300f6 // bic w22, w7, w19
- WORD $0x0a330297 // bic w23, w20, w19
- WORD $0x710040bf // cmp w5, #16
- WORD $0x1a9500d3 // csel w19, w6, w21, eq
- WORD $0x1a9600e7 // csel w7, w7, w22, eq
- WORD $0x1a970286 // csel w6, w20, w23, eq
- WORD $0x51000674 // sub w20, w19, #1
- WORD $0x6a130294 // ands w20, w20, w19
- WORD $0x54005fc1 // b.ne LBB5_323 $3064(%rip)
- WORD $0x510004f4 // sub w20, w7, #1
- WORD $0x6a070294 // ands w20, w20, w7
- WORD $0x54005f61 // b.ne LBB5_323 $3052(%rip)
- WORD $0x510004d4 // sub w20, w6, #1
- WORD $0x6a060294 // ands w20, w20, w6
- WORD $0x54005f01 // b.ne LBB5_323 $3040(%rip)
- WORD $0x340000d3 // cbz w19, LBB5_116 $24(%rip)
- WORD $0x5ac00273 // rbit w19, w19
- WORD $0x5ac01273 // clz w19, w19
- WORD $0xb10005bf // cmn x13, #1
- WORD $0x5400c0a1 // b.ne LBB5_516 $6164(%rip)
- WORD $0x8b13022d // add x13, x17, x19
-LBB5_116:
- WORD $0x340000c7 // cbz w7, LBB5_119 $24(%rip)
- WORD $0x5ac000e7 // rbit w7, w7
- WORD $0x5ac010e7 // clz w7, w7
- WORD $0xb10005df // cmn x14, #1
- WORD $0x5400c041 // b.ne LBB5_517 $6152(%rip)
- WORD $0x8b07022e // add x14, x17, x7
-LBB5_119:
- WORD $0x340000c6 // cbz w6, LBB5_122 $24(%rip)
- WORD $0x5ac000c6 // rbit w6, w6
- WORD $0x5ac010c6 // clz w6, w6
- WORD $0xb100059f // cmn x12, #1
- WORD $0x5400bfe1 // b.ne LBB5_518 $6140(%rip)
- WORD $0x8b06022c // add x12, x17, x6
-LBB5_122:
- WORD $0x710040bf // cmp w5, #16
- WORD $0x54000681 // b.ne LBB5_138 $208(%rip)
- WORD $0x91004231 // add x17, x17, #16
- WORD $0xd1004021 // sub x1, x1, #16
- WORD $0x8b010065 // add x5, x3, x1
- WORD $0xf1003cbf // cmp x5, #15
- WORD $0x54fff6e8 // b.hi LBB5_110 $-292(%rip)
- WORD $0x8b020108 // add x8, x8, x2
- WORD $0xcb0a0102 // sub x2, x8, x10
- WORD $0x8b110208 // add x8, x16, x17
- WORD $0xcb0f0042 // sub x2, x2, x15
- WORD $0xeb11005f // cmp x2, x17
- WORD $0x54000560 // b.eq LBB5_139 $172(%rip)
- WORD $0x8b010041 // add x1, x2, x1
-LBB5_126:
- WORD $0x8b010102 // add x2, x8, x1
- WORD $0xaa2803f1 // mvn x17, x8
- WORD $0x8b0f014a // add x10, x10, x15
- WORD $0x8b0a0231 // add x17, x17, x10
- WORD $0xcb10010a // sub x10, x8, x16
- WORD $0xaa0803ef // mov x15, x8
- WORD $0x14000009 // b LBB5_129 $36(%rip)
-LBB5_127:
- WORD $0xb10005df // cmn x14, #1
- WORD $0xaa0a03ee // mov x14, x10
- WORD $0x54000c81 // b.ne LBB5_165 $400(%rip)
-LBB5_128:
- WORD $0xd1000631 // sub x17, x17, #1
- WORD $0x9100054a // add x10, x10, #1
- WORD $0xaa0f03e8 // mov x8, x15
- WORD $0xd1000421 // sub x1, x1, #1
- WORD $0xb40035c1 // cbz x1, LBB5_241 $1720(%rip)
-LBB5_129:
- WORD $0x384015e3 // ldrb w3, [x15], #1
- WORD $0x5100c064 // sub w4, w3, #48
- WORD $0x7100289f // cmp w4, #10
- WORD $0x54ffff03 // b.lo LBB5_128 $-32(%rip)
- WORD $0x7100b47f // cmp w3, #45
- WORD $0x5400016d // b.le LBB5_135 $44(%rip)
- WORD $0x7101947f // cmp w3, #101
- WORD $0x54fffe20 // b.eq LBB5_127 $-60(%rip)
- WORD $0x7101147f // cmp w3, #69
- WORD $0x54fffde0 // b.eq LBB5_127 $-68(%rip)
- WORD $0x7100b87f // cmp w3, #46
- WORD $0x540001e1 // b.ne LBB5_139 $60(%rip)
- WORD $0xb10005bf // cmn x13, #1
- WORD $0xaa0a03ed // mov x13, x10
- WORD $0x54fffda0 // b.eq LBB5_128 $-76(%rip)
- WORD $0x1400004f // b LBB5_165 $316(%rip)
-LBB5_135:
- WORD $0x7100ac7f // cmp w3, #43
- WORD $0x54000060 // b.eq LBB5_137 $12(%rip)
- WORD $0x7100b47f // cmp w3, #45
- WORD $0x540000e1 // b.ne LBB5_139 $28(%rip)
-LBB5_137:
- WORD $0xb100059f // cmn x12, #1
- WORD $0xaa0a03ec // mov x12, x10
- WORD $0x54fffca0 // b.eq LBB5_128 $-108(%rip)
- WORD $0x14000047 // b LBB5_165 $284(%rip)
-LBB5_138:
- WORD $0x8b254208 // add x8, x16, w5, uxtw
- WORD $0x8b110108 // add x8, x8, x17
-LBB5_139:
- WORD $0x92800011 // mov x17, #-1
- WORD $0xb40027ad // cbz x13, LBB5_227 $1268(%rip)
-LBB5_140:
- WORD $0xb400278c // cbz x12, LBB5_227 $1264(%rip)
- WORD $0xb400276e // cbz x14, LBB5_227 $1260(%rip)
- WORD $0xcb100108 // sub x8, x8, x16
- WORD $0xd100050a // sub x10, x8, #1
- WORD $0xeb0a01bf // cmp x13, x10
- WORD $0x54000780 // b.eq LBB5_164 $240(%rip)
- WORD $0xeb0a019f // cmp x12, x10
- WORD $0x54000740 // b.eq LBB5_164 $232(%rip)
- WORD $0xeb0a01df // cmp x14, x10
- WORD $0x54000700 // b.eq LBB5_164 $224(%rip)
- WORD $0xf100058a // subs x10, x12, #1
- WORD $0x5400258b // b.lt LBB5_224 $1200(%rip)
- WORD $0xeb0a01df // cmp x14, x10
- WORD $0x54002540 // b.eq LBB5_224 $1192(%rip)
- WORD $0xaa2c03f1 // mvn x17, x12
- WORD $0x1400012d // b LBB5_227 $1204(%rip)
-LBB5_148:
- WORD $0xaa1003ea // mov x10, x16
- WORD $0x38402d4f // ldrb w15, [x10, #2]!
- WORD $0x5100c1e8 // sub w8, w15, #48
- WORD $0x7100251f // cmp w8, #9
- WORD $0x5400ed48 // b.hi LBB5_613 $7592(%rip)
- WORD $0xd2800011 // mov x17, #0
- WORD $0x7100c1ff // cmp w15, #48
- WORD $0x540000c1 // b.ne LBB5_151 $24(%rip)
-LBB5_150:
- WORD $0x8b110208 // add x8, x16, x17
- WORD $0x39400d0f // ldrb w15, [x8, #3]
- WORD $0x91000631 // add x17, x17, #1
- WORD $0x7100c1ff // cmp w15, #48
- WORD $0x54ffff80 // b.eq LBB5_150 $-16(%rip)
-LBB5_151:
- WORD $0x710115ff // cmp w15, #69
- WORD $0x54000500 // b.eq LBB5_167 $160(%rip)
- WORD $0x710195ff // cmp w15, #101
- WORD $0x540004c0 // b.eq LBB5_167 $152(%rip)
- WORD $0xd2800008 // mov x8, #0
- WORD $0x5280000d // mov w13, #0
- WORD $0xd280000c // mov x12, #0
- WORD $0x8b11020a // add x10, x16, x17
- WORD $0x9100094a // add x10, x10, #2
- WORD $0x4b1103ee // neg w14, w17
- WORD $0x52800231 // mov w17, #17
- WORD $0xcb080222 // sub x2, x17, x8
- WORD $0xf100045f // cmp x2, #1
- WORD $0x54ffbe2a // b.ge LBB5_48 $-2108(%rip)
-LBB5_154:
- WORD $0x52800011 // mov w17, #0
- WORD $0x14000021 // b LBB5_169 $132(%rip)
-LBB5_155:
- WORD $0x710115ff // cmp w15, #69
- WORD $0x54ffa760 // b.eq LBB5_18 $-2836(%rip)
- WORD $0x710195ff // cmp w15, #101
- WORD $0x54ffa720 // b.eq LBB5_18 $-2844(%rip)
- WORD $0x3500fd8e // cbnz w14, LBB5_642 $8112(%rip)
- WORD $0x34002c69 // cbz w9, LBB5_242 $1420(%rip)
- WORD $0xb24107e8 // mov x8, #-9223372036854775807
- WORD $0xeb08019f // cmp x12, x8
- WORD $0x54004e23 // b.lo LBB5_321 $2500(%rip)
- WORD $0x9e630180 // ucvtf d0, x12
-LBB5_161:
- WORD $0x1e614000 // fneg d0, d0
- WORD $0x14000187 // b LBB5_256 $1564(%rip)
-LBB5_162:
- WORD $0xd2800008 // mov x8, #0
- WORD $0xd280000c // mov x12, #0
- WORD $0x36002b69 // tbz w9, #0, LBB5_243 $1388(%rip)
-LBB5_163:
- WORD $0x52800168 // mov w8, #11
- WORD $0xf9405009 // ldr x9, [x0, #160]
- WORD $0xaa0b8108 // orr x8, x8, x11, lsl #32
- WORD $0xa9003128 // stp x8, x12, [x9]
- WORD $0x14000184 // b LBB5_257 $1552(%rip)
-LBB5_164:
- WORD $0xcb0803f1 // neg x17, x8
-LBB5_165:
- WORD $0xb7f81f51 // tbnz x17, #63, LBB5_227 $1000(%rip)
- WORD $0x52800002 // mov w2, #0
- WORD $0xaa1103ec // mov x12, x17
- WORD $0x140000fa // b LBB5_228 $1000(%rip)
-LBB5_167:
- WORD $0x5280000d // mov w13, #0
- WORD $0x5280000e // mov w14, #0
- WORD $0xd280000c // mov x12, #0
- WORD $0x8b110208 // add x8, x16, x17
- WORD $0x9100090a // add x10, x8, #2
- WORD $0x17fffd1e // b LBB5_18 $-2952(%rip)
-LBB5_168:
- WORD $0x4b0103f1 // neg w17, w1
-LBB5_169:
- WORD $0x4b1101ce // sub w14, w14, w17
- WORD $0x5100c1e8 // sub w8, w15, #48
- WORD $0x7100251f // cmp w8, #9
- WORD $0x540000c8 // b.hi LBB5_172 $24(%rip)
-LBB5_170:
- WORD $0x38401d4f // ldrb w15, [x10, #1]!
- WORD $0x5100c1e8 // sub w8, w15, #48
- WORD $0x7100291f // cmp w8, #10
- WORD $0x54ffffa3 // b.lo LBB5_170 $-12(%rip)
- WORD $0x5280002d // mov w13, #1
-LBB5_172:
- WORD $0x52801be8 // mov w8, #223
- WORD $0x0a0801e8 // and w8, w15, w8
- WORD $0x7101151f // cmp w8, #69
- WORD $0x54ffa200 // b.eq LBB5_18 $-3008(%rip)
-LBB5_173:
- WORD $0x7100013f // cmp w9, #0
- WORD $0x12800008 // mov w8, #-1
- WORD $0x5a881508 // cneg w8, w8, eq
- WORD $0xd374fd8f // lsr x15, x12, #52
- WORD $0xb500058f // cbnz x15, LBB5_183 $176(%rip)
- WORD $0x9e630180 // ucvtf d0, x12
- WORD $0x531f7d0f // lsr w15, w8, #31
- WORD $0x9e660011 // fmov x17, d0
- WORD $0xaa0ffe2f // orr x15, x17, x15, lsl #63
- WORD $0x9e6701e0 // fmov d0, x15
- WORD $0x34002a8e // cbz w14, LBB5_254 $1360(%rip)
- WORD $0xb4002a6c // cbz x12, LBB5_254 $1356(%rip)
- WORD $0x510005cf // sub w15, w14, #1
- WORD $0x710091ff // cmp w15, #36
- WORD $0x54000348 // b.hi LBB5_181 $104(%rip)
- WORD $0xaa0e03ef // mov x15, x14
- WORD $0x71005ddf // cmp w14, #23
- WORD $0x540000e3 // b.lo LBB5_179 $28(%rip)
- WORD $0x510059cf // sub w15, w14, #22
-Lloh28:
- WORD $0x10043cd1 // adr x17, _P10_TAB $34712(%rip)
-Lloh29:
- WORD $0x91000231 // add x17, x17, _P10_TAB@PAGEOFF $0(%rip)
- WORD $0xfc6f5a21 // ldr d1, [x17, w15, uxtw #3]
- WORD $0x1e600820 // fmul d0, d1, d0
- WORD $0x528002cf // mov w15, #22
-LBB5_179:
- WORD $0xd2a4c691 // mov x17, #640942080
- WORD $0xf2cd7eb1 // movk x17, #27637, lsl #32
- WORD $0xf2e86191 // movk x17, #17164, lsl #48
- WORD $0x9e670221 // fmov d1, x17
- WORD $0x1e612000 // fcmp d0, d1
- WORD $0xd2a4c691 // mov x17, #640942080
- WORD $0xf2cd7eb1 // movk x17, #27637, lsl #32
- WORD $0xf2f86191 // movk x17, #49932, lsl #48
- WORD $0x9e670221 // fmov d1, x17
- WORD $0x1e61d408 // fccmp d0, d1, #8, le
- WORD $0x54000224 // b.mi LBB5_184 $68(%rip)
-Lloh30:
- WORD $0x10043ac8 // adr x8, _P10_TAB $34648(%rip)
-Lloh31:
- WORD $0x91000108 // add x8, x8, _P10_TAB@PAGEOFF $0(%rip)
- WORD $0xfc6f5901 // ldr d1, [x8, w15, uxtw #3]
- WORD $0x1e610800 // fmul d0, d0, d1
- WORD $0x14000137 // b LBB5_254 $1244(%rip)
-LBB5_181:
- WORD $0x310059df // cmn w14, #22
- WORD $0x540000e3 // b.lo LBB5_183 $28(%rip)
- WORD $0x4b0e03e8 // neg w8, w14
-Lloh32:
- WORD $0x100439c9 // adr x9, _P10_TAB $34616(%rip)
-Lloh33:
- WORD $0x91000129 // add x9, x9, _P10_TAB@PAGEOFF $0(%rip)
- WORD $0xfc685921 // ldr d1, [x9, w8, uxtw #3]
- WORD $0x1e611800 // fdiv d0, d0, d1
- WORD $0x1400012f // b LBB5_254 $1212(%rip)
-LBB5_183:
- WORD $0x510571cf // sub w15, w14, #348
- WORD $0x310ae1ff // cmn w15, #696
- WORD $0x54000683 // b.lo LBB5_190 $208(%rip)
-LBB5_184:
- WORD $0xdac01181 // clz x1, x12
- WORD $0x9ac12185 // lsl x5, x12, x1
- WORD $0x110571cf // add w15, w14, #348
-Lloh34:
- WORD $0x10043e31 // adr x17, _POW10_M128_TAB $34756(%rip)
-Lloh35:
- WORD $0x91000231 // add x17, x17, _POW10_M128_TAB@PAGEOFF $0(%rip)
- WORD $0x8b2f522f // add x15, x17, w15, uxtw #4
- WORD $0xf94005f1 // ldr x17, [x15, #8]
- WORD $0x9b057e22 // mul x2, x17, x5
- WORD $0x9bc57e23 // umulh x3, x17, x5
- WORD $0x92402064 // and x4, x3, #0x1ff
- WORD $0xaa2503e6 // mvn x6, x5
- WORD $0xeb06005f // cmp x2, x6
- WORD $0x540001c9 // b.ls LBB5_188 $56(%rip)
- WORD $0xf107fc9f // cmp x4, #511
- WORD $0x54000181 // b.ne LBB5_188 $48(%rip)
- WORD $0xf94001e4 // ldr x4, [x15]
- WORD $0x9b057c87 // mul x7, x4, x5
- WORD $0x9bc57c84 // umulh x4, x4, x5
- WORD $0xab020082 // adds x2, x4, x2
- WORD $0x9a833463 // cinc x3, x3, hs
- WORD $0x92402064 // and x4, x3, #0x1ff
- WORD $0xeb0600ff // cmp x7, x6
- WORD $0xba418840 // ccmn x2, #1, #0, hi
- WORD $0x54000061 // b.ne LBB5_188 $12(%rip)
- WORD $0xf107fc9f // cmp x4, #511
- WORD $0x54000340 // b.eq LBB5_190 $104(%rip)
-LBB5_188:
- WORD $0xd37ffc65 // lsr x5, x3, #63
- WORD $0x910024a6 // add x6, x5, #9
- WORD $0x9ac62463 // lsr x3, x3, x6
- WORD $0xaa040042 // orr x2, x2, x4
- WORD $0x92400464 // and x4, x3, #0x3
- WORD $0xf100005f // cmp x2, #0
- WORD $0xfa410880 // ccmp x4, #1, #0, eq
- WORD $0x54000240 // b.eq LBB5_190 $72(%rip)
- WORD $0x528a4d42 // mov w2, #21098
- WORD $0x72a00062 // movk w2, #3, lsl #16
- WORD $0x1b027dce // mul w14, w14, w2
- WORD $0x13107dce // asr w14, w14, #16
- WORD $0x1110fdce // add w14, w14, #1087
- WORD $0x93407dce // sxtw x14, w14
- WORD $0x92400062 // and x2, x3, #0x1
- WORD $0x8b030042 // add x2, x2, x3
- WORD $0xd376fc43 // lsr x3, x2, #54
- WORD $0xf100007f // cmp x3, #0
- WORD $0xaa2103e1 // mvn x1, x1
- WORD $0x8b0e0021 // add x1, x1, x14
- WORD $0x8b050021 // add x1, x1, x5
- WORD $0x9a810421 // cinc x1, x1, ne
- WORD $0xd11ffc24 // sub x4, x1, #2047
- WORD $0xb11ff89f // cmn x4, #2046
- WORD $0x54001242 // b.hs LBB5_231 $584(%rip)
-LBB5_190:
- WORD $0xcb100151 // sub x17, x10, x16
- WORD $0xf940200c // ldr x12, [x0, #64]
- WORD $0xf940280f // ldr x15, [x0, #80]
- WORD $0xb400048f // cbz x15, LBB5_204 $144(%rip)
- WORD $0xf10021ff // cmp x15, #8
- WORD $0x54000062 // b.hs LBB5_193 $12(%rip)
- WORD $0xd2800009 // mov x9, #0
- WORD $0x1400001b // b LBB5_202 $108(%rip)
-LBB5_193:
- WORD $0xf10101ff // cmp x15, #64
- WORD $0x54000062 // b.hs LBB5_195 $12(%rip)
- WORD $0xd2800009 // mov x9, #0
- WORD $0x1400000d // b LBB5_199 $52(%rip)
-LBB5_195:
- WORD $0x927ae5e9 // and x9, x15, #0xffffffffffffffc0
- WORD $0x9100818d // add x13, x12, #32
- WORD $0x6f00e400 // movi.2d v0, #0000000000000000
- WORD $0xaa0903ee // mov x14, x9
-LBB5_196:
- WORD $0xad3f01a0 // stp q0, q0, [x13, #-32]
- WORD $0xac8201a0 // stp q0, q0, [x13], #64
- WORD $0xf10101ce // subs x14, x14, #64
- WORD $0x54ffffa1 // b.ne LBB5_196 $-12(%rip)
- WORD $0xeb0901ff // cmp x15, x9
- WORD $0x54000240 // b.eq LBB5_204 $72(%rip)
- WORD $0xf27d09ff // tst x15, #0x38
- WORD $0x54000160 // b.eq LBB5_202 $44(%rip)
-LBB5_199:
- WORD $0xaa0903ee // mov x14, x9
- WORD $0x927df1e9 // and x9, x15, #0xfffffffffffffff8
- WORD $0x8b0e018d // add x13, x12, x14
- WORD $0xcb0901ce // sub x14, x14, x9
- WORD $0x6f00e400 // movi.2d v0, #0000000000000000
-LBB5_200:
- WORD $0xfc0085a0 // str d0, [x13], #8
- WORD $0xb10021ce // adds x14, x14, #8
- WORD $0x54ffffc1 // b.ne LBB5_200 $-8(%rip)
- WORD $0xeb0901ff // cmp x15, x9
- WORD $0x540000c0 // b.eq LBB5_204 $24(%rip)
-LBB5_202:
- WORD $0x8b09018d // add x13, x12, x9
- WORD $0xcb0901e9 // sub x9, x15, x9
-LBB5_203:
- WORD $0x380015bf // strb wzr, [x13], #1
- WORD $0xf1000529 // subs x9, x9, #1
- WORD $0x54ffffc1 // b.ne LBB5_203 $-8(%rip)
-LBB5_204:
- WORD $0x39400209 // ldrb w9, [x16]
- WORD $0x7100b53f // cmp w9, #45
- WORD $0x1a9f17e1 // cset w1, eq
- WORD $0xeb01023f // cmp x17, x1
- WORD $0x5400188d // b.le LBB5_252 $784(%rip)
- WORD $0x5280000e // mov w14, #0
- WORD $0x5280000d // mov w13, #0
- WORD $0x52800002 // mov w2, #0
- WORD $0x52800006 // mov w6, #0
- WORD $0x14000006 // b LBB5_208 $24(%rip)
-LBB5_206:
- WORD $0x38246983 // strb w3, [x12, x4]
- WORD $0x110004c6 // add w6, w6, #1
-LBB5_207:
- WORD $0x91000421 // add x1, x1, #1
- WORD $0xeb01023f // cmp x17, x1
- WORD $0x5400032d // b.le LBB5_217 $100(%rip)
-LBB5_208:
- WORD $0x38616a03 // ldrb w3, [x16, x1]
- WORD $0x5100c064 // sub w4, w3, #48
- WORD $0x7100249f // cmp w4, #9
- WORD $0x54000108 // b.hi LBB5_212 $32(%rip)
- WORD $0x7100c07f // cmp w3, #48
- WORD $0x54000161 // b.ne LBB5_214 $44(%rip)
- WORD $0x34000206 // cbz w6, LBB5_216 $64(%rip)
- WORD $0x93407cc4 // sxtw x4, w6
- WORD $0xeb0401ff // cmp x15, x4
- WORD $0x54fffe48 // b.hi LBB5_206 $-56(%rip)
- WORD $0x17fffff3 // b LBB5_207 $-52(%rip)
-LBB5_212:
- WORD $0x7100b87f // cmp w3, #46
- WORD $0x540001e1 // b.ne LBB5_218 $60(%rip)
- WORD $0x5280002e // mov w14, #1
- WORD $0xaa0603e2 // mov x2, x6
- WORD $0x17ffffee // b LBB5_207 $-72(%rip)
-LBB5_214:
- WORD $0xaa0603e4 // mov x4, x6
- WORD $0x93407cc4 // sxtw x4, w6
- WORD $0xeb0401ff // cmp x15, x4
- WORD $0x54fffd08 // b.hi LBB5_206 $-96(%rip)
- WORD $0x5280002d // mov w13, #1
- WORD $0x17ffffe8 // b LBB5_207 $-96(%rip)
-LBB5_216:
- WORD $0x51000442 // sub w2, w2, #1
- WORD $0x17ffffe6 // b LBB5_207 $-104(%rip)
-LBB5_217:
- WORD $0x710001df // cmp w14, #0
- WORD $0x1a8200ce // csel w14, w6, w2, eq
- WORD $0x14000097 // b LBB5_248 $604(%rip)
-LBB5_218:
- WORD $0x710001df // cmp w14, #0
- WORD $0x1a8200ce // csel w14, w6, w2, eq
- WORD $0x321b0062 // orr w2, w3, #0x20
- WORD $0x7101945f // cmp w2, #101
- WORD $0x54001241 // b.ne LBB5_248 $584(%rip)
- WORD $0x91000422 // add x2, x1, #1
- WORD $0x38624a03 // ldrb w3, [x16, w2, uxtw]
- WORD $0x11000824 // add w4, w1, #2
- WORD $0x52800025 // mov w5, #1
- WORD $0x11000821 // add w1, w1, #2
- WORD $0x12800007 // mov w7, #-1
- WORD $0x52800033 // mov w19, #1
- WORD $0x7100b47f // cmp w3, #45
- WORD $0x1a820021 // csel w1, w1, w2, eq
- WORD $0x1a9300e2 // csel w2, w7, w19, eq
- WORD $0x7100ac7f // cmp w3, #43
- WORD $0x1a810083 // csel w3, w4, w1, eq
- WORD $0x1a8200a1 // csel w1, w5, w2, eq
- WORD $0x93407c63 // sxtw x3, w3
- WORD $0xeb03023f // cmp x17, x3
- WORD $0x5400100d // b.le LBB5_246 $512(%rip)
- WORD $0x52800002 // mov w2, #0
- WORD $0x5284e1e4 // mov w4, #9999
- WORD $0x52800145 // mov w5, #10
-LBB5_221:
- WORD $0x38e36a07 // ldrsb w7, [x16, x3]
- WORD $0x7100c0ff // cmp w7, #48
- WORD $0x54000f6b // b.lt LBB5_247 $492(%rip)
- WORD $0x12001ce7 // and w7, w7, #0xff
- WORD $0x7100e4ff // cmp w7, #57
- WORD $0x7a449040 // ccmp w2, w4, #0, ls
- WORD $0x54000eec // b.gt LBB5_247 $476(%rip)
- WORD $0x1b057c42 // mul w2, w2, w5
- WORD $0x5100c0e7 // sub w7, w7, #48
- WORD $0x0b270042 // add w2, w2, w7, uxtb
- WORD $0x91000463 // add x3, x3, #1
- WORD $0xeb03023f // cmp x17, x3
- WORD $0x54fffe8c // b.gt LBB5_221 $-48(%rip)
- WORD $0x14000070 // b LBB5_247 $448(%rip)
-LBB5_224:
- WORD $0xaa0e01aa // orr x10, x13, x14
- WORD $0xb7f80c6a // tbnz x10, #63, LBB5_244 $396(%rip)
- WORD $0xeb0e01bf // cmp x13, x14
- WORD $0x54000c2b // b.lt LBB5_244 $388(%rip)
- WORD $0xaa2d03f1 // mvn x17, x13
-LBB5_227:
- WORD $0xaa3103f1 // mvn x17, x17
- WORD $0x52800062 // mov w2, #3
- WORD $0x9280004c // mov x12, #-3
-LBB5_228:
- WORD $0x8b11020a // add x10, x16, x17
- WORD $0x8b294188 // add x8, x12, w9, uxtw
- WORD $0x52800369 // mov w9, #27
- WORD $0xaa0b8129 // orr x9, x9, x11, lsl #32
- WORD $0xf940500b // ldr x11, [x0, #160]
- WORD $0xa9002169 // stp x9, x8, [x11]
- WORD $0xf9405008 // ldr x8, [x0, #160]
- WORD $0x91004109 // add x9, x8, #16
- WORD $0xf9005009 // str x9, [x0, #160]
- WORD $0xb940d409 // ldr w9, [x0, #212]
- WORD $0x11000529 // add w9, w9, #1
- WORD $0xb900d409 // str w9, [x0, #212]
-LBB5_229:
- WORD $0x91008108 // add x8, x8, #32
- WORD $0xf9406009 // ldr x9, [x0, #192]
- WORD $0xeb09011f // cmp x8, x9
- WORD $0x1a9f87e8 // cset w8, ls
-LBB5_230:
- WORD $0x34000fe2 // cbz w2, LBB5_258 $508(%rip)
- WORD $0x14000081 // b LBB5_259 $516(%rip)
-LBB5_231:
- WORD $0xf100007f // cmp x3, #0
- WORD $0x52800023 // mov w3, #1
- WORD $0x9a830463 // cinc x3, x3, ne
- WORD $0x9ac32442 // lsr x2, x2, x3
- WORD $0xb34c2c22 // bfi x2, x1, #52, #12
- WORD $0xb2410041 // orr x1, x2, #0x8000000000000000
- WORD $0x7100013f // cmp w9, #0
- WORD $0x9a821021 // csel x1, x1, x2, ne
- WORD $0x9e670020 // fmov d0, x1
- WORD $0x34000bcd // cbz w13, LBB5_254 $376(%rip)
- WORD $0x9100058d // add x13, x12, #1
- WORD $0xdac011ac // clz x12, x13
- WORD $0x9acc21a2 // lsl x2, x13, x12
- WORD $0x9b027e2d // mul x13, x17, x2
- WORD $0x9bc27e31 // umulh x17, x17, x2
- WORD $0x92402221 // and x1, x17, #0x1ff
- WORD $0xaa2203e3 // mvn x3, x2
- WORD $0xeb0301bf // cmp x13, x3
- WORD $0x540001e9 // b.ls LBB5_237 $60(%rip)
- WORD $0xf107fc3f // cmp x1, #511
- WORD $0x540001a1 // b.ne LBB5_237 $52(%rip)
- WORD $0xf94001ef // ldr x15, [x15]
- WORD $0x9b027de4 // mul x4, x15, x2
- WORD $0x9bc27def // umulh x15, x15, x2
- WORD $0xab0d01ed // adds x13, x15, x13
- WORD $0x9a913631 // cinc x17, x17, hs
- WORD $0x92402221 // and x1, x17, #0x1ff
- WORD $0xeb03009f // cmp x4, x3
- WORD $0x540000a9 // b.ls LBB5_237 $20(%rip)
- WORD $0xb10005bf // cmn x13, #1
- WORD $0x54000061 // b.ne LBB5_237 $12(%rip)
- WORD $0xf107fc3f // cmp x1, #511
- WORD $0x54ffe9e0 // b.eq LBB5_190 $-708(%rip)
-LBB5_237:
- WORD $0xd37ffe2f // lsr x15, x17, #63
- WORD $0x910025e2 // add x2, x15, #9
- WORD $0x9ac22631 // lsr x17, x17, x2
- WORD $0xaa0101ad // orr x13, x13, x1
- WORD $0xb500008d // cbnz x13, LBB5_239 $16(%rip)
- WORD $0x9240062d // and x13, x17, #0x3
- WORD $0xf10005bf // cmp x13, #1
- WORD $0x54ffe8e0 // b.eq LBB5_190 $-740(%rip)
-LBB5_239:
- WORD $0x9240022d // and x13, x17, #0x1
- WORD $0x8b1101ad // add x13, x13, x17
- WORD $0xd376fdb1 // lsr x17, x13, #54
- WORD $0xf100023f // cmp x17, #0
- WORD $0xaa2c03ec // mvn x12, x12
- WORD $0x8b0e018c // add x12, x12, x14
- WORD $0x8b0f018c // add x12, x12, x15
- WORD $0x9a8c058c // cinc x12, x12, ne
- WORD $0xd11ffd8e // sub x14, x12, #2047
- WORD $0xb11ff9df // cmn x14, #2046
- WORD $0x54ffe783 // b.lo LBB5_190 $-784(%rip)
- WORD $0xf100023f // cmp x17, #0
- WORD $0x5280002e // mov w14, #1
- WORD $0x9a8e05ce // cinc x14, x14, ne
- WORD $0x9ace25ad // lsr x13, x13, x14
- WORD $0xb34c2d8d // bfi x13, x12, #52, #12
- WORD $0xb24101ac // orr x12, x13, #0x8000000000000000
- WORD $0x7100013f // cmp w9, #0
- WORD $0x9a8d1189 // csel x9, x12, x13, ne
- WORD $0x9e670121 // fmov d1, x9
- WORD $0x1e602020 // fcmp d1, d0
- WORD $0x54000520 // b.eq LBB5_254 $164(%rip)
- WORD $0x17ffff30 // b LBB5_190 $-832(%rip)
-LBB5_241:
- WORD $0xaa0203e8 // mov x8, x2
- WORD $0x92800011 // mov x17, #-1
- WORD $0xb5ffcdad // cbnz x13, LBB5_140 $-1612(%rip)
- WORD $0x17ffffa8 // b LBB5_227 $-352(%rip)
-LBB5_242:
- WORD $0xaa0c03e8 // mov x8, x12
-LBB5_243:
- WORD $0x52800069 // mov w9, #3
- WORD $0xf940500c // ldr x12, [x0, #160]
- WORD $0xaa0b8129 // orr x9, x9, x11, lsl #32
- WORD $0xa9002189 // stp x9, x8, [x12]
- WORD $0x1400002a // b LBB5_257 $168(%rip)
-LBB5_244:
- WORD $0xd37ffd4a // lsr x10, x10, #63
- WORD $0x5200014a // eor w10, w10, #0x1
- WORD $0xd10005cc // sub x12, x14, #1
- WORD $0xeb0c01bf // cmp x13, x12
- WORD $0x1a9f17ec // cset w12, eq
- WORD $0x6a0c015f // tst w10, w12
- WORD $0xda8e0111 // csinv x17, x8, x14, eq
- WORD $0x17fffea0 // b LBB5_165 $-1408(%rip)
-LBB5_245:
- WORD $0x5280002c // mov w12, #1
- WORD $0x17ffff9b // b LBB5_228 $-404(%rip)
-LBB5_246:
- WORD $0x52800002 // mov w2, #0
-LBB5_247:
- WORD $0x1b01384e // madd w14, w2, w1, w14
-LBB5_248:
- WORD $0x34000106 // cbz w6, LBB5_252 $32(%rip)
- WORD $0x7104d9df // cmp w14, #310
- WORD $0x5400008d // b.le LBB5_251 $16(%rip)
-LBB5_250:
- WORD $0xd280000c // mov x12, #0
- WORD $0xd2effe0d // mov x13, #9218868437227405312
- WORD $0x14000005 // b LBB5_253 $20(%rip)
-LBB5_251:
- WORD $0x310529df // cmn w14, #330
- WORD $0x5400062a // b.ge LBB5_260 $196(%rip)
-LBB5_252:
- WORD $0xd280000d // mov x13, #0
- WORD $0xd280000c // mov x12, #0
-LBB5_253:
- WORD $0xaa0d018c // orr x12, x12, x13
- WORD $0xb241018d // orr x13, x12, #0x8000000000000000
- WORD $0x7100b53f // cmp w9, #45
- WORD $0x9a8c01a9 // csel x9, x13, x12, eq
- WORD $0x9e670120 // fmov d0, x9
- WORD $0x1e620101 // scvtf d1, w8
- WORD $0x1e600820 // fmul d0, d1, d0
-LBB5_254:
- WORD $0x9e660008 // fmov x8, d0
- WORD $0x9240f908 // and x8, x8, #0x7fffffffffffffff
- WORD $0xd2effe09 // mov x9, #9218868437227405312
- WORD $0xeb09011f // cmp x8, x9
- WORD $0x54000061 // b.ne LBB5_256 $12(%rip)
- WORD $0x52800082 // mov w2, #4
- WORD $0x14000013 // b LBB5_259 $76(%rip)
-LBB5_256:
- WORD $0x52800268 // mov w8, #19
- WORD $0xf9405009 // ldr x9, [x0, #160]
- WORD $0xaa0b8108 // orr x8, x8, x11, lsl #32
- WORD $0xf9000128 // str x8, [x9]
- WORD $0xfd000520 // str d0, [x9, #8]
-LBB5_257:
- WORD $0xb940d408 // ldr w8, [x0, #212]
- WORD $0x11000508 // add w8, w8, #1
- WORD $0xb900d408 // str w8, [x0, #212]
- WORD $0xf9405008 // ldr x8, [x0, #160]
- WORD $0x91004109 // add x9, x8, #16
- WORD $0xf9005009 // str x9, [x0, #160]
- WORD $0x91008108 // add x8, x8, #32
- WORD $0xf9406009 // ldr x9, [x0, #192]
- WORD $0xeb09011f // cmp x8, x9
- WORD $0x1a9f87e8 // cset w8, ls
-LBB5_258:
- WORD $0x52800169 // mov w9, #11
- WORD $0x7100011f // cmp w8, #0
- WORD $0x1a8913e2 // csel w2, wzr, w9, ne
-LBB5_259:
- WORD $0xf900400a // str x10, [x0, #128]
- WORD $0xb940e008 // ldr w8, [x0, #224]
- WORD $0x528001c9 // mov w9, #14
- WORD $0x7140051f // cmp w8, #1, lsl #12
- WORD $0x1a828128 // csel w8, w9, w2, hi
- WORD $0x93407d00 // sxtw x0, w8
- WORD $0xa948fbfd // ldp fp, lr, [sp, #136]
- WORD $0xa947cff4 // ldp x20, x19, [sp, #120]
- WORD $0xa946d7f6 // ldp x22, x21, [sp, #104]
- WORD $0xa945dff8 // ldp x24, x23, [sp, #88]
- WORD $0xa944e7fa // ldp x26, x25, [sp, #72]
- WORD $0xa943effc // ldp x28, x27, [sp, #56]
- WORD $0x910283ff // add sp, sp, #160
- WORD $0xd65f03c0 // ret
-LBB5_260:
- WORD $0xb201e7f0 // mov x16, #-7378697629483820647
- WORD $0xf2933350 // movk x16, #39322
- WORD $0xf2e03330 // movk x16, #409, lsl #48
- WORD $0x710005df // cmp w14, #1
- WORD $0x540019cb // b.lt LBB5_324 $824(%rip)
- WORD $0x52800001 // mov w1, #0
- WORD $0xd1000591 // sub x17, x12, #1
- WORD $0x92800002 // mov x2, #-1
- WORD $0x52800143 // mov w3, #10
-Lloh36:
- WORD $0x10056fa4 // adr x4, _POW_TAB $44532(%rip)
-Lloh37:
- WORD $0x91000084 // add x4, x4, _POW_TAB@PAGEOFF $0(%rip)
- WORD $0x14000006 // b LBB5_264 $24(%rip)
-LBB5_262:
- WORD $0x52800015 // mov w21, #0
-LBB5_263:
- WORD $0x0b0100a1 // add w1, w5, w1
- WORD $0xaa1503e6 // mov x6, x21
- WORD $0x710001df // cmp w14, #0
- WORD $0x5400188d // b.le LBB5_325 $784(%rip)
-LBB5_264:
- WORD $0x710021df // cmp w14, #8
- WORD $0x540000a9 // b.ls LBB5_267 $20(%rip)
- WORD $0x52800365 // mov w5, #27
- WORD $0x34ffff06 // cbz w6, LBB5_262 $-32(%rip)
- WORD $0x12800354 // mov w20, #-27
- WORD $0x14000006 // b LBB5_269 $24(%rip)
-LBB5_267:
- WORD $0xb86e5885 // ldr w5, [x4, w14, uxtw #2]
- WORD $0x34fffe86 // cbz w6, LBB5_262 $-48(%rip)
- WORD $0x4b0503f4 // neg w20, w5
- WORD $0x3100f69f // cmn w20, #61
- WORD $0x54000469 // b.ls LBB5_278 $140(%rip)
-LBB5_269:
- WORD $0xd2800016 // mov x22, #0
- WORD $0xd2800013 // mov x19, #0
- WORD $0x4b1403e7 // neg w7, w20
- WORD $0x0aa67cd4 // bic w20, w6, w6, asr #31
-LBB5_270:
- WORD $0xeb16029f // cmp x20, x22
- WORD $0x54000d00 // b.eq LBB5_299 $416(%rip)
- WORD $0x38b66995 // ldrsb x21, [x12, x22]
- WORD $0x9b035673 // madd x19, x19, x3, x21
- WORD $0xd100c273 // sub x19, x19, #48
- WORD $0x910006d6 // add x22, x22, #1
- WORD $0x9ac72675 // lsr x21, x19, x7
- WORD $0xb4ffff35 // cbz x21, LBB5_270 $-28(%rip)
-LBB5_273:
- WORD $0x9ac72054 // lsl x20, x2, x7
- WORD $0xaa3403f4 // mvn x20, x20
- WORD $0x6b1600d5 // subs w21, w6, w22
- WORD $0x54000ced // b.le LBB5_302 $412(%rip)
- WORD $0xaa1503e6 // mov x6, x21
- WORD $0xaa0c03f7 // mov x23, x12
-LBB5_275:
- WORD $0x9ac72678 // lsr x24, x19, x7
- WORD $0x8a140273 // and x19, x19, x20
- WORD $0x1100c318 // add w24, w24, #48
- WORD $0x390002f8 // strb w24, [x23]
- WORD $0x38b6caf8 // ldrsb x24, [x23, w22, sxtw]
- WORD $0x9b036273 // madd x19, x19, x3, x24
- WORD $0xd100c273 // sub x19, x19, #48
- WORD $0x910006f7 // add x23, x23, #1
- WORD $0xf10004c6 // subs x6, x6, #1
- WORD $0x54fffee1 // b.ne LBB5_275 $-36(%rip)
- WORD $0x1400005b // b LBB5_303 $364(%rip)
-LBB5_276:
- WORD $0x710000df // cmp w6, #0
- WORD $0x1a8e03ee // csel w14, wzr, w14, eq
-LBB5_277:
- WORD $0x1100f0f4 // add w20, w7, #60
- WORD $0x3101e0ff // cmn w7, #120
- WORD $0x54fffbea // b.ge LBB5_269 $-132(%rip)
-LBB5_278:
- WORD $0xd2800016 // mov x22, #0
- WORD $0xd2800015 // mov x21, #0
- WORD $0xaa1403e7 // mov x7, x20
- WORD $0x0aa67cd4 // bic w20, w6, w6, asr #31
- WORD $0xaa1403f3 // mov x19, x20
-LBB5_279:
- WORD $0xeb16029f // cmp x20, x22
- WORD $0x54000140 // b.eq LBB5_282 $40(%rip)
- WORD $0x38b66997 // ldrsb x23, [x12, x22]
- WORD $0x9b035eb5 // madd x21, x21, x3, x23
- WORD $0xd100c2b5 // sub x21, x21, #48
- WORD $0x910006d6 // add x22, x22, #1
- WORD $0xd37cfeb7 // lsr x23, x21, #60
- WORD $0xb4ffff37 // cbz x23, LBB5_279 $-28(%rip)
- WORD $0xaa1503f4 // mov x20, x21
- WORD $0xaa1603f3 // mov x19, x22
- WORD $0x14000008 // b LBB5_284 $32(%rip)
-LBB5_282:
- WORD $0xb4000735 // cbz x21, LBB5_298 $228(%rip)
-LBB5_283:
- WORD $0x8b150ab4 // add x20, x21, x21, lsl #2
- WORD $0xd37ffa94 // lsl x20, x20, #1
- WORD $0x11000673 // add w19, w19, #1
- WORD $0xeb1002bf // cmp x21, x16
- WORD $0xaa1403f5 // mov x21, x20
- WORD $0x54ffff63 // b.lo LBB5_283 $-20(%rip)
-LBB5_284:
- WORD $0x6b1300c6 // subs w6, w6, w19
- WORD $0x540001cd // b.le LBB5_287 $56(%rip)
- WORD $0xaa0603f5 // mov x21, x6
- WORD $0xaa0c03f6 // mov x22, x12
-LBB5_286:
- WORD $0xd37cfe97 // lsr x23, x20, #60
- WORD $0x9240ee94 // and x20, x20, #0xfffffffffffffff
- WORD $0x321c06f7 // orr w23, w23, #0x30
- WORD $0x390002d7 // strb w23, [x22]
- WORD $0x38b3cad7 // ldrsb x23, [x22, w19, sxtw]
- WORD $0x9b035e94 // madd x20, x20, x3, x23
- WORD $0xd100c294 // sub x20, x20, #48
- WORD $0x910006d6 // add x22, x22, #1
- WORD $0xf10006b5 // subs x21, x21, #1
- WORD $0x54fffee1 // b.ne LBB5_286 $-36(%rip)
- WORD $0x14000002 // b LBB5_288 $8(%rip)
-LBB5_287:
- WORD $0x52800006 // mov w6, #0
-LBB5_288:
- WORD $0xb5000134 // cbnz x20, LBB5_290 $36(%rip)
- WORD $0x14000013 // b LBB5_292 $76(%rip)
-LBB5_289:
- WORD $0xd37cfe95 // lsr x21, x20, #60
- WORD $0xf10002bf // cmp x21, #0
- WORD $0x1a9f05ad // csinc w13, w13, wzr, eq
- WORD $0x9240ee95 // and x21, x20, #0xfffffffffffffff
- WORD $0x8b150ab4 // add x20, x21, x21, lsl #2
- WORD $0xd37ffa94 // lsl x20, x20, #1
- WORD $0xb4000195 // cbz x21, LBB5_292 $48(%rip)
-LBB5_290:
- WORD $0x93407cd5 // sxtw x21, w6
- WORD $0xeb1501ff // cmp x15, x21
- WORD $0x54fffee9 // b.ls LBB5_289 $-36(%rip)
- WORD $0xd37cfe96 // lsr x22, x20, #60
- WORD $0x321c06d6 // orr w22, w22, #0x30
- WORD $0x38356996 // strb w22, [x12, x21]
- WORD $0x110004c6 // add w6, w6, #1
- WORD $0x9240ee95 // and x21, x20, #0xfffffffffffffff
- WORD $0x8b150ab4 // add x20, x21, x21, lsl #2
- WORD $0xd37ffa94 // lsl x20, x20, #1
- WORD $0xb5fffed5 // cbnz x21, LBB5_290 $-40(%rip)
-LBB5_292:
- WORD $0x4b1301ce // sub w14, w14, w19
- WORD $0x110005ce // add w14, w14, #1
- WORD $0x710004df // cmp w6, #1
- WORD $0x54fff7ab // b.lt LBB5_276 $-268(%rip)
- WORD $0x2a0603e6 // mov w6, w6
-LBB5_294:
- WORD $0x38666a33 // ldrb w19, [x17, x6]
- WORD $0x7100c27f // cmp w19, #48
- WORD $0x540000c1 // b.ne LBB5_297 $24(%rip)
- WORD $0xf10004c6 // subs x6, x6, #1
- WORD $0x54ffff8c // b.gt LBB5_294 $-16(%rip)
- WORD $0x52800006 // mov w6, #0
- WORD $0x5280000e // mov w14, #0
- WORD $0x17ffffb6 // b LBB5_277 $-296(%rip)
-LBB5_297:
- WORD $0x17ffffb5 // b LBB5_277 $-300(%rip)
-LBB5_298:
- WORD $0x52800006 // mov w6, #0
- WORD $0x17ffffb3 // b LBB5_277 $-308(%rip)
-LBB5_299:
- WORD $0xb4fff073 // cbz x19, LBB5_262 $-500(%rip)
- WORD $0x9ac72675 // lsr x21, x19, x7
- WORD $0xb4000555 // cbz x21, LBB5_315 $168(%rip)
- WORD $0x52800015 // mov w21, #0
- WORD $0x4b1401ce // sub w14, w14, w20
- WORD $0x110005ce // add w14, w14, #1
- WORD $0x9ac72046 // lsl x6, x2, x7
- WORD $0xaa2603f4 // mvn x20, x6
- WORD $0x14000005 // b LBB5_304 $20(%rip)
-LBB5_302:
- WORD $0x52800015 // mov w21, #0
-LBB5_303:
- WORD $0x4b1601ce // sub w14, w14, w22
- WORD $0x110005ce // add w14, w14, #1
- WORD $0xb4000293 // cbz x19, LBB5_308 $80(%rip)
-LBB5_304:
- WORD $0x14000007 // b LBB5_306 $28(%rip)
-LBB5_305:
- WORD $0xf10000df // cmp x6, #0
- WORD $0x1a9f05ad // csinc w13, w13, wzr, eq
- WORD $0x8a140266 // and x6, x19, x20
- WORD $0x8b0608d3 // add x19, x6, x6, lsl #2
- WORD $0xd37ffa73 // lsl x19, x19, #1
- WORD $0xb40001a6 // cbz x6, LBB5_309 $52(%rip)
-LBB5_306:
- WORD $0x9ac72666 // lsr x6, x19, x7
- WORD $0x93407eb6 // sxtw x22, w21
- WORD $0xeb1601ff // cmp x15, x22
- WORD $0x54fffee9 // b.ls LBB5_305 $-36(%rip)
- WORD $0x1100c0c6 // add w6, w6, #48
- WORD $0x38366986 // strb w6, [x12, x22]
- WORD $0x110006b5 // add w21, w21, #1
- WORD $0x8a140266 // and x6, x19, x20
- WORD $0x8b0608d3 // add x19, x6, x6, lsl #2
- WORD $0xd37ffa73 // lsl x19, x19, #1
- WORD $0xb5fffec6 // cbnz x6, LBB5_306 $-40(%rip)
- WORD $0x14000001 // b LBB5_309 $4(%rip)
-LBB5_308:
-LBB5_309:
- WORD $0x710006bf // cmp w21, #1
- WORD $0x5400010b // b.lt LBB5_313 $32(%rip)
- WORD $0x2a1503f5 // mov w21, w21
-LBB5_311:
- WORD $0x38756a26 // ldrb w6, [x17, x21]
- WORD $0x7100c0df // cmp w6, #48
- WORD $0x540000c1 // b.ne LBB5_314 $24(%rip)
- WORD $0xf10006b5 // subs x21, x21, #1
- WORD $0x54ffff8c // b.gt LBB5_311 $-16(%rip)
- WORD $0x14000018 // b LBB5_322 $96(%rip)
-LBB5_313:
- WORD $0x35ffeb75 // cbnz w21, LBB5_263 $-660(%rip)
- WORD $0x14000016 // b LBB5_322 $88(%rip)
-LBB5_314:
- WORD $0x17ffff59 // b LBB5_263 $-668(%rip)
-LBB5_315:
- WORD $0xaa1403f6 // mov x22, x20
-LBB5_316:
- WORD $0x8b130a73 // add x19, x19, x19, lsl #2
- WORD $0xd37ffa73 // lsl x19, x19, #1
- WORD $0x110006d6 // add w22, w22, #1
- WORD $0x9ac72674 // lsr x20, x19, x7
- WORD $0xb4ffff94 // cbz x20, LBB5_316 $-16(%rip)
- WORD $0x17ffff6d // b LBB5_273 $-588(%rip)
-LBB5_317:
- WORD $0x7101745f // cmp w2, #93
- WORD $0x54ff8940 // b.eq LBB5_91 $-3800(%rip)
-LBB5_318:
- WORD $0xd280000d // mov x13, #0
- WORD $0xd280001e // mov lr, #0
- WORD $0x5280001c // mov w28, #0
- WORD $0x14001ea7 // b LBB5_2006 $31388(%rip)
-LBB5_319:
- WORD $0x7101f45f // cmp w2, #125
- WORD $0x54ff6ae0 // b.eq LBB5_39 $-4772(%rip)
-LBB5_320:
- WORD $0xd280000d // mov x13, #0
- WORD $0xd280001e // mov lr, #0
- WORD $0x14000636 // b LBB5_679 $6360(%rip)
-LBB5_321:
- WORD $0xcb0c03ec // neg x12, x12
- WORD $0x17fffd95 // b LBB5_163 $-2476(%rip)
-LBB5_322:
- WORD $0x52800015 // mov w21, #0
- WORD $0x5280000e // mov w14, #0
- WORD $0x0b0100a1 // add w1, w5, w1
- WORD $0x14000008 // b LBB5_325 $32(%rip)
-LBB5_323:
- WORD $0x5ac00288 // rbit w8, w20
- WORD $0x5ac01108 // clz w8, w8
- WORD $0xaa3103ea // mvn x10, x17
- WORD $0xcb080151 // sub x17, x10, x8
- WORD $0x17fffd92 // b LBB5_165 $-2488(%rip)
-LBB5_324:
- WORD $0x52800001 // mov w1, #0
- WORD $0xaa0603f5 // mov x21, x6
-LBB5_325:
- WORD $0xd1000591 // sub x17, x12, #1
-Lloh38:
- WORD $0x10055742 // adr x2, _LSHIFT_TAB $43752(%rip)
-Lloh39:
- WORD $0x91000042 // add x2, x2, _LSHIFT_TAB@PAGEOFF $0(%rip)
- WORD $0x52800d03 // mov w3, #104
- WORD $0xb202e7e4 // mov x4, #-3689348814741910324
- WORD $0xf29999a4 // movk x4, #52429
- WORD $0x92800125 // mov x5, #-10
- WORD $0x52800146 // mov w6, #10
-Lloh40:
- WORD $0x10055553 // adr x19, _POW_TAB $43688(%rip)
-Lloh41:
- WORD $0x91000273 // add x19, x19, _POW_TAB@PAGEOFF $0(%rip)
- WORD $0x14000004 // b LBB5_329 $16(%rip)
-LBB5_326:
- WORD $0x710002bf // cmp w21, #0
- WORD $0x1a8e03ee // csel w14, wzr, w14, eq
-LBB5_327:
-LBB5_328:
- WORD $0x4b140021 // sub w1, w1, w20
-LBB5_329:
- WORD $0x37f800ce // tbnz w14, #31, LBB5_332 $24(%rip)
- WORD $0x3500228e // cbnz w14, LBB5_409 $1104(%rip)
- WORD $0x39c00187 // ldrsb w7, [x12]
- WORD $0x7100d4ff // cmp w7, #53
- WORD $0x540000eb // b.lt LBB5_334 $28(%rip)
- WORD $0x14000110 // b LBB5_409 $1088(%rip)
-LBB5_332:
- WORD $0x310021df // cmn w14, #8
- WORD $0x54000082 // b.hs LBB5_334 $16(%rip)
- WORD $0x52800374 // mov w20, #27
- WORD $0x350000b5 // cbnz w21, LBB5_335 $20(%rip)
- WORD $0x17fffff5 // b LBB5_328 $-44(%rip)
-LBB5_334:
- WORD $0x4b0e03e7 // neg w7, w14
- WORD $0xb8675a74 // ldr w20, [x19, w7, uxtw #2]
- WORD $0x34fffe55 // cbz w21, LBB5_328 $-56(%rip)
-LBB5_335:
- WORD $0x2a1403f7 // mov w23, w20
- WORD $0x9ba30a98 // umaddl x24, w20, w3, x2
- WORD $0xb8404716 // ldr w22, [x24], #4
- WORD $0x2a1503f9 // mov w25, w21
- WORD $0xaa1903fa // mov x26, x25
- WORD $0xaa1803fb // mov x27, x24
- WORD $0xaa0c03fc // mov x28, x12
-LBB5_336:
- WORD $0x3840177e // ldrb w30, [x27], #1
- WORD $0x3400015e // cbz w30, LBB5_341 $40(%rip)
- WORD $0x39400387 // ldrb w7, [x28]
- WORD $0x6b1e00ff // cmp w7, w30
- WORD $0x54001441 // b.ne LBB5_382 $648(%rip)
- WORD $0x9100079c // add x28, x28, #1
- WORD $0xf100075a // subs x26, x26, #1
- WORD $0x54ffff21 // b.ne LBB5_336 $-28(%rip)
- WORD $0x38796b07 // ldrb w7, [x24, x25]
- WORD $0x34000047 // cbz w7, LBB5_341 $8(%rip)
-LBB5_340:
- WORD $0x510006d6 // sub w22, w22, #1
-LBB5_341:
- WORD $0x0b1502c7 // add w7, w22, w21
- WORD $0x93407cf8 // sxtw x24, w7
- WORD $0x710006bf // cmp w21, #1
- WORD $0x5400066b // b.lt LBB5_351 $204(%rip)
- WORD $0xd2800015 // mov x21, #0
- WORD $0xd100071c // sub x28, x24, #1
- WORD $0xd1000739 // sub x25, x25, #1
- WORD $0x14000008 // b LBB5_344 $32(%rip)
-LBB5_343:
- WORD $0xf100039f // cmp x28, #0
- WORD $0x1a9f05ad // csinc w13, w13, wzr, eq
- WORD $0xd100075c // sub x28, x26, #1
- WORD $0x91000727 // add x7, x25, #1
- WORD $0xd1000739 // sub x25, x25, #1
- WORD $0xf10004ff // cmp x7, #1
- WORD $0x54000249 // b.ls LBB5_346 $72(%rip)
-LBB5_344:
- WORD $0xaa1c03fa // mov x26, x28
- WORD $0x38b96987 // ldrsb x7, [x12, x25]
- WORD $0xd100c0e7 // sub x7, x7, #48
- WORD $0x9ad720e7 // lsl x7, x7, x23
- WORD $0x8b1500fb // add x27, x7, x21
- WORD $0x9bc47f67 // umulh x7, x27, x4
- WORD $0xd343fcf5 // lsr x21, x7, #3
- WORD $0x9b056ebc // madd x28, x21, x5, x27
- WORD $0xeb1a01ff // cmp x15, x26
- WORD $0x54fffe09 // b.ls LBB5_343 $-64(%rip)
- WORD $0x1100c387 // add w7, w28, #48
- WORD $0x383a6987 // strb w7, [x12, x26]
- WORD $0xd100075c // sub x28, x26, #1
- WORD $0x91000727 // add x7, x25, #1
- WORD $0xd1000739 // sub x25, x25, #1
- WORD $0xf10004ff // cmp x7, #1
- WORD $0x54fffe08 // b.hi LBB5_344 $-64(%rip)
-LBB5_346:
- WORD $0xf1002b7f // cmp x27, #10
- WORD $0x540002a3 // b.lo LBB5_351 $84(%rip)
- WORD $0x93407f47 // sxtw x7, w26
- WORD $0xd10004f7 // sub x23, x7, #1
- WORD $0x14000007 // b LBB5_349 $28(%rip)
-LBB5_348:
- WORD $0xf100035f // cmp x26, #0
- WORD $0x1a9f05ad // csinc w13, w13, wzr, eq
- WORD $0xd10006f7 // sub x23, x23, #1
- WORD $0xf10026bf // cmp x21, #9
- WORD $0xaa1903f5 // mov x21, x25
- WORD $0x54000189 // b.ls LBB5_351 $48(%rip)
-LBB5_349:
- WORD $0x9bc47ea7 // umulh x7, x21, x4
- WORD $0xd343fcf9 // lsr x25, x7, #3
- WORD $0x9b05573a // madd x26, x25, x5, x21
- WORD $0xeb1701ff // cmp x15, x23
- WORD $0x54fffec9 // b.ls LBB5_348 $-40(%rip)
- WORD $0x1100c347 // add w7, w26, #48
- WORD $0x38376987 // strb w7, [x12, x23]
- WORD $0xd10006f7 // sub x23, x23, #1
- WORD $0xf10026bf // cmp x21, #9
- WORD $0xaa1903f5 // mov x21, x25
- WORD $0x54fffec8 // b.hi LBB5_349 $-40(%rip)
-LBB5_351:
- WORD $0xeb1801ff // cmp x15, x24
- WORD $0x1a8f8315 // csel w21, w24, w15, hi
- WORD $0x0b0e02ce // add w14, w22, w14
- WORD $0x710006bf // cmp w21, #1
- WORD $0x5400014b // b.lt LBB5_355 $40(%rip)
-LBB5_352:
- WORD $0x38756a27 // ldrb w7, [x17, x21]
- WORD $0x7100c0ff // cmp w7, #48
- WORD $0x54000121 // b.ne LBB5_356 $36(%rip)
- WORD $0xf10006b5 // subs x21, x21, #1
- WORD $0x54ffff8c // b.gt LBB5_352 $-16(%rip)
- WORD $0x52800015 // mov w21, #0
- WORD $0x5280000e // mov w14, #0
- WORD $0x36fff3b4 // tbz w20, #31, LBB5_328 $-396(%rip)
- WORD $0x14000004 // b LBB5_357 $16(%rip)
-LBB5_355:
- WORD $0x710002bf // cmp w21, #0
- WORD $0x1a8e03ee // csel w14, wzr, w14, eq
-LBB5_356:
- WORD $0x36fff334 // tbz w20, #31, LBB5_328 $-412(%rip)
-LBB5_357:
- WORD $0x3100f69f // cmn w20, #61
- WORD $0x54000ae8 // b.hi LBB5_383 $348(%rip)
- WORD $0xaa1403f6 // mov x22, x20
- WORD $0x14000007 // b LBB5_361 $28(%rip)
-LBB5_359:
- WORD $0x710002bf // cmp w21, #0
- WORD $0x1a8e03ee // csel w14, wzr, w14, eq
-LBB5_360:
- WORD $0x1100f2d8 // add w24, w22, #60
- WORD $0x3101e2df // cmn w22, #120
- WORD $0xaa1803f6 // mov x22, x24
- WORD $0x54000a0a // b.ge LBB5_384 $320(%rip)
-LBB5_361:
- WORD $0xd280001a // mov x26, #0
- WORD $0xd2800019 // mov x25, #0
- WORD $0x0ab57eb8 // bic w24, w21, w21, asr #31
- WORD $0xaa1803f7 // mov x23, x24
-LBB5_362:
- WORD $0xeb1a031f // cmp x24, x26
- WORD $0x54000140 // b.eq LBB5_365 $40(%rip)
- WORD $0x38ba6987 // ldrsb x7, [x12, x26]
- WORD $0x9b061f27 // madd x7, x25, x6, x7
- WORD $0xd100c0f9 // sub x25, x7, #48
- WORD $0x9100075a // add x26, x26, #1
- WORD $0xd37cff27 // lsr x7, x25, #60
- WORD $0xb4ffff27 // cbz x7, LBB5_362 $-28(%rip)
- WORD $0xaa1903f8 // mov x24, x25
- WORD $0xaa1a03f7 // mov x23, x26
- WORD $0x14000008 // b LBB5_367 $32(%rip)
-LBB5_365:
- WORD $0xb4000739 // cbz x25, LBB5_381 $228(%rip)
-LBB5_366:
- WORD $0x8b190b27 // add x7, x25, x25, lsl #2
- WORD $0xd37ff8f8 // lsl x24, x7, #1
- WORD $0x110006f7 // add w23, w23, #1
- WORD $0xeb10033f // cmp x25, x16
- WORD $0xaa1803f9 // mov x25, x24
- WORD $0x54ffff63 // b.lo LBB5_366 $-20(%rip)
-LBB5_367:
- WORD $0x6b1702b5 // subs w21, w21, w23
- WORD $0x540001ed // b.le LBB5_371 $60(%rip)
- WORD $0xaa1503f9 // mov x25, x21
- WORD $0xaa0c03fa // mov x26, x12
-LBB5_369:
- WORD $0xd37cff07 // lsr x7, x24, #60
- WORD $0x9240ef18 // and x24, x24, #0xfffffffffffffff
- WORD $0x321c04e7 // orr w7, w7, #0x30
- WORD $0x39000347 // strb w7, [x26]
- WORD $0x38b7cb47 // ldrsb x7, [x26, w23, sxtw]
- WORD $0x9b061f07 // madd x7, x24, x6, x7
- WORD $0xd100c0f8 // sub x24, x7, #48
- WORD $0x9100075a // add x26, x26, #1
- WORD $0xf1000739 // subs x25, x25, #1
- WORD $0x54fffee1 // b.ne LBB5_369 $-36(%rip)
- WORD $0xb5000178 // cbnz x24, LBB5_373 $44(%rip)
- WORD $0x14000015 // b LBB5_375 $84(%rip)
-LBB5_371:
- WORD $0x52800015 // mov w21, #0
- WORD $0xb5000118 // cbnz x24, LBB5_373 $32(%rip)
- WORD $0x14000012 // b LBB5_375 $72(%rip)
-LBB5_372:
- WORD $0xf100035f // cmp x26, #0
- WORD $0x1a9f05ad // csinc w13, w13, wzr, eq
- WORD $0x9240ef07 // and x7, x24, #0xfffffffffffffff
- WORD $0x8b0708f8 // add x24, x7, x7, lsl #2
- WORD $0xd37ffb18 // lsl x24, x24, #1
- WORD $0xb4000187 // cbz x7, LBB5_375 $48(%rip)
-LBB5_373:
- WORD $0x93407eb9 // sxtw x25, w21
- WORD $0xd37cff1a // lsr x26, x24, #60
- WORD $0xeb1901ff // cmp x15, x25
- WORD $0x54fffee9 // b.ls LBB5_372 $-36(%rip)
- WORD $0x321c0747 // orr w7, w26, #0x30
- WORD $0x38396987 // strb w7, [x12, x25]
- WORD $0x110006b5 // add w21, w21, #1
- WORD $0x9240ef07 // and x7, x24, #0xfffffffffffffff
- WORD $0x8b0708f8 // add x24, x7, x7, lsl #2
- WORD $0xd37ffb18 // lsl x24, x24, #1
- WORD $0xb5fffec7 // cbnz x7, LBB5_373 $-40(%rip)
-LBB5_375:
- WORD $0x4b1701ce // sub w14, w14, w23
- WORD $0x110005ce // add w14, w14, #1
- WORD $0x710006bf // cmp w21, #1
- WORD $0x54fff7ab // b.lt LBB5_359 $-268(%rip)
- WORD $0x2a1503f5 // mov w21, w21
-LBB5_377:
- WORD $0x38756a27 // ldrb w7, [x17, x21]
- WORD $0x7100c0ff // cmp w7, #48
- WORD $0x540000c1 // b.ne LBB5_380 $24(%rip)
- WORD $0xf10006b5 // subs x21, x21, #1
- WORD $0x54ffff8c // b.gt LBB5_377 $-16(%rip)
- WORD $0x52800015 // mov w21, #0
- WORD $0x5280000e // mov w14, #0
- WORD $0x17ffffb6 // b LBB5_360 $-296(%rip)
-LBB5_380:
- WORD $0x17ffffb5 // b LBB5_360 $-300(%rip)
-LBB5_381:
- WORD $0x52800015 // mov w21, #0
- WORD $0x17ffffb3 // b LBB5_360 $-308(%rip)
-LBB5_382:
- WORD $0x13001ce7 // sxtb w7, w7
- WORD $0x6b3e80ff // cmp w7, w30, sxtb
- WORD $0x54ffec4b // b.lt LBB5_340 $-632(%rip)
- WORD $0x17ffff62 // b LBB5_341 $-632(%rip)
-LBB5_383:
- WORD $0xaa1403f8 // mov x24, x20
-LBB5_384:
- WORD $0xd2800019 // mov x25, #0
- WORD $0xd2800017 // mov x23, #0
- WORD $0x4b1803f6 // neg w22, w24
- WORD $0x0ab57eb8 // bic w24, w21, w21, asr #31
-LBB5_385:
- WORD $0xeb19031f // cmp x24, x25
- WORD $0x54000320 // b.eq LBB5_391 $100(%rip)
- WORD $0x38b96987 // ldrsb x7, [x12, x25]
- WORD $0x9b061ee7 // madd x7, x23, x6, x7
- WORD $0xd100c0f7 // sub x23, x7, #48
- WORD $0x91000739 // add x25, x25, #1
- WORD $0x9ad626e7 // lsr x7, x23, x22
- WORD $0xb4ffff27 // cbz x7, LBB5_385 $-28(%rip)
-LBB5_388:
- WORD $0x92800007 // mov x7, #-1
- WORD $0x9ad620e7 // lsl x7, x7, x22
- WORD $0xaa2703f8 // mvn x24, x7
- WORD $0x6b1902b5 // subs w21, w21, w25
- WORD $0x5400030d // b.le LBB5_394 $96(%rip)
- WORD $0xaa1503fa // mov x26, x21
- WORD $0xaa0c03fb // mov x27, x12
-LBB5_390:
- WORD $0x9ad626e7 // lsr x7, x23, x22
- WORD $0x8a1802f7 // and x23, x23, x24
- WORD $0x1100c0e7 // add w7, w7, #48
- WORD $0x39000367 // strb w7, [x27]
- WORD $0x38b9cb67 // ldrsb x7, [x27, w25, sxtw]
- WORD $0x9b061ee7 // madd x7, x23, x6, x7
- WORD $0xd100c0f7 // sub x23, x7, #48
- WORD $0x9100077b // add x27, x27, #1
- WORD $0xf100075a // subs x26, x26, #1
- WORD $0x54fffee1 // b.ne LBB5_390 $-36(%rip)
- WORD $0x1400000c // b LBB5_395 $48(%rip)
-LBB5_391:
- WORD $0xb40005b7 // cbz x23, LBB5_406 $180(%rip)
- WORD $0x9ad626e7 // lsr x7, x23, x22
- WORD $0xb40005c7 // cbz x7, LBB5_407 $184(%rip)
- WORD $0x52800015 // mov w21, #0
- WORD $0x4b1801ce // sub w14, w14, w24
- WORD $0x110005ce // add w14, w14, #1
- WORD $0x92800007 // mov x7, #-1
- WORD $0x9ad620e7 // lsl x7, x7, x22
- WORD $0xaa2703f8 // mvn x24, x7
- WORD $0x14000005 // b LBB5_396 $20(%rip)
-LBB5_394:
- WORD $0x52800015 // mov w21, #0
-LBB5_395:
- WORD $0x4b1901ce // sub w14, w14, w25
- WORD $0x110005ce // add w14, w14, #1
- WORD $0xb4000297 // cbz x23, LBB5_400 $80(%rip)
-LBB5_396:
- WORD $0x14000007 // b LBB5_398 $28(%rip)
-LBB5_397:
- WORD $0xf100033f // cmp x25, #0
- WORD $0x1a9f05ad // csinc w13, w13, wzr, eq
- WORD $0x8a1802e7 // and x7, x23, x24
- WORD $0x8b0708f7 // add x23, x7, x7, lsl #2
- WORD $0xd37ffaf7 // lsl x23, x23, #1
- WORD $0xb40001a7 // cbz x7, LBB5_401 $52(%rip)
-LBB5_398:
- WORD $0x9ad626f9 // lsr x25, x23, x22
- WORD $0x93407eba // sxtw x26, w21
- WORD $0xeb1a01ff // cmp x15, x26
- WORD $0x54fffee9 // b.ls LBB5_397 $-36(%rip)
- WORD $0x1100c327 // add w7, w25, #48
- WORD $0x383a6987 // strb w7, [x12, x26]
- WORD $0x110006b5 // add w21, w21, #1
- WORD $0x8a1802e7 // and x7, x23, x24
- WORD $0x8b0708f7 // add x23, x7, x7, lsl #2
- WORD $0xd37ffaf7 // lsl x23, x23, #1
- WORD $0xb5fffec7 // cbnz x7, LBB5_398 $-40(%rip)
- WORD $0x14000001 // b LBB5_401 $4(%rip)
-LBB5_400:
-LBB5_401:
- WORD $0x710006bf // cmp w21, #1
- WORD $0x54ffdfab // b.lt LBB5_326 $-1036(%rip)
- WORD $0x2a1503f5 // mov w21, w21
-LBB5_403:
- WORD $0x38756a27 // ldrb w7, [x17, x21]
- WORD $0x7100c0ff // cmp w7, #48
- WORD $0x54ffdf61 // b.ne LBB5_327 $-1044(%rip)
- WORD $0xf10006b5 // subs x21, x21, #1
- WORD $0x54ffff8c // b.gt LBB5_403 $-16(%rip)
- WORD $0x52800015 // mov w21, #0
- WORD $0x5280000e // mov w14, #0
- WORD $0x4b140021 // sub w1, w1, w20
- WORD $0x17fffef6 // b LBB5_329 $-1064(%rip)
-LBB5_406:
- WORD $0x52800015 // mov w21, #0
- WORD $0x4b140021 // sub w1, w1, w20
- WORD $0x17fffef3 // b LBB5_329 $-1076(%rip)
-LBB5_407:
- WORD $0xaa1803f9 // mov x25, x24
-LBB5_408:
- WORD $0x8b170ae7 // add x7, x23, x23, lsl #2
- WORD $0xd37ff8f7 // lsl x23, x7, #1
- WORD $0x11000739 // add w25, w25, #1
- WORD $0x9ad626e7 // lsr x7, x23, x22
- WORD $0xb4ffff87 // cbz x7, LBB5_408 $-16(%rip)
- WORD $0x17ffffb8 // b LBB5_388 $-288(%rip)
-LBB5_409:
- WORD $0x310ff83f // cmn w1, #1022
- WORD $0x54000aec // b.gt LBB5_436 $348(%rip)
- WORD $0x34001215 // cbz w21, LBB5_451 $576(%rip)
- WORD $0x110ff423 // add w3, w1, #1021
- WORD $0x3110e83f // cmn w1, #1082
- WORD $0x54000b28 // b.hi LBB5_439 $356(%rip)
- WORD $0x52800141 // mov w1, #10
- WORD $0x14000007 // b LBB5_415 $28(%rip)
-LBB5_413:
- WORD $0x710002bf // cmp w21, #0
- WORD $0x1a8e03ee // csel w14, wzr, w14, eq
-LBB5_414:
- WORD $0x1100f064 // add w4, w3, #60
- WORD $0x3101e07f // cmn w3, #120
- WORD $0xaa0403e3 // mov x3, x4
- WORD $0x54000a4a // b.ge LBB5_440 $328(%rip)
-LBB5_415:
- WORD $0xd2800007 // mov x7, #0
- WORD $0xd2800006 // mov x6, #0
- WORD $0x0ab57ea5 // bic w5, w21, w21, asr #31
- WORD $0xaa0503e4 // mov x4, x5
-LBB5_416:
- WORD $0xeb0700bf // cmp x5, x7
- WORD $0x54000140 // b.eq LBB5_419 $40(%rip)
- WORD $0x38a76993 // ldrsb x19, [x12, x7]
- WORD $0x9b014cc6 // madd x6, x6, x1, x19
- WORD $0xd100c0c6 // sub x6, x6, #48
- WORD $0x910004e7 // add x7, x7, #1
- WORD $0xd37cfcd3 // lsr x19, x6, #60
- WORD $0xb4ffff33 // cbz x19, LBB5_416 $-28(%rip)
- WORD $0xaa0603e5 // mov x5, x6
- WORD $0xaa0703e4 // mov x4, x7
- WORD $0x14000008 // b LBB5_421 $32(%rip)
-LBB5_419:
- WORD $0xb4000726 // cbz x6, LBB5_435 $228(%rip)
-LBB5_420:
- WORD $0x8b0608c5 // add x5, x6, x6, lsl #2
- WORD $0xd37ff8a5 // lsl x5, x5, #1
- WORD $0x11000484 // add w4, w4, #1
- WORD $0xeb1000df // cmp x6, x16
- WORD $0xaa0503e6 // mov x6, x5
- WORD $0x54ffff63 // b.lo LBB5_420 $-20(%rip)
-LBB5_421:
- WORD $0x6b0402b5 // subs w21, w21, w4
- WORD $0x540001cd // b.le LBB5_424 $56(%rip)
- WORD $0xaa1503e6 // mov x6, x21
- WORD $0xaa0c03e7 // mov x7, x12
-LBB5_423:
- WORD $0xd37cfcb3 // lsr x19, x5, #60
- WORD $0x9240eca5 // and x5, x5, #0xfffffffffffffff
- WORD $0x321c0673 // orr w19, w19, #0x30
- WORD $0x390000f3 // strb w19, [x7]
- WORD $0x38a4c8f3 // ldrsb x19, [x7, w4, sxtw]
- WORD $0x9b014ca5 // madd x5, x5, x1, x19
- WORD $0xd100c0a5 // sub x5, x5, #48
- WORD $0x910004e7 // add x7, x7, #1
- WORD $0xf10004c6 // subs x6, x6, #1
- WORD $0x54fffee1 // b.ne LBB5_423 $-36(%rip)
- WORD $0x14000002 // b LBB5_425 $8(%rip)
-LBB5_424:
- WORD $0x52800015 // mov w21, #0
-LBB5_425:
- WORD $0xb5000125 // cbnz x5, LBB5_427 $36(%rip)
- WORD $0x14000013 // b LBB5_429 $76(%rip)
-LBB5_426:
- WORD $0xd37cfca6 // lsr x6, x5, #60
- WORD $0xf10000df // cmp x6, #0
- WORD $0x1a9f05ad // csinc w13, w13, wzr, eq
- WORD $0x9240eca6 // and x6, x5, #0xfffffffffffffff
- WORD $0x8b0608c5 // add x5, x6, x6, lsl #2
- WORD $0xd37ff8a5 // lsl x5, x5, #1
- WORD $0xb4000186 // cbz x6, LBB5_429 $48(%rip)
-LBB5_427:
- WORD $0x93407ea6 // sxtw x6, w21
- WORD $0xeb0601ff // cmp x15, x6
- WORD $0x54fffee9 // b.ls LBB5_426 $-36(%rip)
- WORD $0xd37cfca7 // lsr x7, x5, #60
- WORD $0x321c04e7 // orr w7, w7, #0x30
- WORD $0x38266987 // strb w7, [x12, x6]
- WORD $0x110006b5 // add w21, w21, #1
- WORD $0x9240eca6 // and x6, x5, #0xfffffffffffffff
- WORD $0x8b0608c5 // add x5, x6, x6, lsl #2
- WORD $0xd37ff8a5 // lsl x5, x5, #1
- WORD $0xb5fffec6 // cbnz x6, LBB5_427 $-40(%rip)
-LBB5_429:
- WORD $0x4b0401ce // sub w14, w14, w4
- WORD $0x110005ce // add w14, w14, #1
- WORD $0x710006bf // cmp w21, #1
- WORD $0x54fff7ab // b.lt LBB5_413 $-268(%rip)
- WORD $0x2a1503f5 // mov w21, w21
-LBB5_431:
- WORD $0x38756a24 // ldrb w4, [x17, x21]
- WORD $0x7100c09f // cmp w4, #48
- WORD $0x540000c1 // b.ne LBB5_434 $24(%rip)
- WORD $0xf10006b5 // subs x21, x21, #1
- WORD $0x54ffff8c // b.gt LBB5_431 $-16(%rip)
- WORD $0x52800015 // mov w21, #0
- WORD $0x5280000e // mov w14, #0
- WORD $0x17ffffb6 // b LBB5_414 $-296(%rip)
-LBB5_434:
- WORD $0x17ffffb5 // b LBB5_414 $-300(%rip)
-LBB5_435:
- WORD $0x52800015 // mov w21, #0
- WORD $0x17ffffb3 // b LBB5_414 $-308(%rip)
-LBB5_436:
- WORD $0x7110003f // cmp w1, #1024
- WORD $0x54ffaf6c // b.gt LBB5_250 $-2580(%rip)
- WORD $0x51000430 // sub w16, w1, #1
- WORD $0x350034f5 // cbnz w21, LBB5_528 $1692(%rip)
- WORD $0x5280000f // mov w15, #0
- WORD $0x14000209 // b LBB5_551 $2084(%rip)
-LBB5_439:
- WORD $0xaa0303e4 // mov x4, x3
-LBB5_440:
- WORD $0xd2800003 // mov x3, #0
- WORD $0xd2800001 // mov x1, #0
- WORD $0x4b0403f0 // neg w16, w4
- WORD $0x52800144 // mov w4, #10
- WORD $0x0ab57ea5 // bic w5, w21, w21, asr #31
-LBB5_441:
- WORD $0xeb0300bf // cmp x5, x3
- WORD $0x540003a0 // b.eq LBB5_447 $116(%rip)
- WORD $0x38a36986 // ldrsb x6, [x12, x3]
- WORD $0x9b041821 // madd x1, x1, x4, x6
- WORD $0xd100c021 // sub x1, x1, #48
- WORD $0x91000463 // add x3, x3, #1
- WORD $0x9ad02426 // lsr x6, x1, x16
- WORD $0xb4ffff26 // cbz x6, LBB5_441 $-28(%rip)
- WORD $0xaa0303e5 // mov x5, x3
-LBB5_444:
- WORD $0x4b0501ce // sub w14, w14, w5
- WORD $0x110005ce // add w14, w14, #1
- WORD $0x92800003 // mov x3, #-1
- WORD $0x9ad02063 // lsl x3, x3, x16
- WORD $0xaa2303e3 // mvn x3, x3
- WORD $0x6b0502a4 // subs w4, w21, w5
- WORD $0x54002c0d // b.le LBB5_510 $1408(%rip)
- WORD $0x52800146 // mov w6, #10
- WORD $0xaa0403e7 // mov x7, x4
- WORD $0xaa0c03f3 // mov x19, x12
-LBB5_446:
- WORD $0x9ad02434 // lsr x20, x1, x16
- WORD $0x8a030021 // and x1, x1, x3
- WORD $0x1100c294 // add w20, w20, #48
- WORD $0x39000274 // strb w20, [x19]
- WORD $0x38a5ca74 // ldrsb x20, [x19, w5, sxtw]
- WORD $0x9b065021 // madd x1, x1, x6, x20
- WORD $0xd100c021 // sub x1, x1, #48
- WORD $0x91000673 // add x19, x19, #1
- WORD $0xf10004e7 // subs x7, x7, #1
- WORD $0x54fffee1 // b.ne LBB5_446 $-36(%rip)
- WORD $0x14000153 // b LBB5_511 $1356(%rip)
-LBB5_447:
- WORD $0xb4000201 // cbz x1, LBB5_451 $64(%rip)
- WORD $0x9ad02423 // lsr x3, x1, x16
- WORD $0xb4000103 // cbz x3, LBB5_450 $32(%rip)
- WORD $0x52800004 // mov w4, #0
- WORD $0x4b0501ce // sub w14, w14, w5
- WORD $0x110005ce // add w14, w14, #1
- WORD $0x92800003 // mov x3, #-1
- WORD $0x9ad02063 // lsl x3, x3, x16
- WORD $0xaa2303e3 // mvn x3, x3
- WORD $0x1400014a // b LBB5_512 $1320(%rip)
-LBB5_450:
- WORD $0x8b010821 // add x1, x1, x1, lsl #2
- WORD $0xd37ff821 // lsl x1, x1, #1
- WORD $0x110004a5 // add w5, w5, #1
- WORD $0x9ad02423 // lsr x3, x1, x16
- WORD $0xb4ffff83 // cbz x3, LBB5_450 $-16(%rip)
- WORD $0x17ffffdc // b LBB5_444 $-144(%rip)
-LBB5_451:
- WORD $0x5280000f // mov w15, #0
- WORD $0x12807fb0 // mov w16, #-1022
- WORD $0x140001d2 // b LBB5_551 $1864(%rip)
-LBB5_452:
- WORD $0xdac0018c // rbit x12, x12
- WORD $0xdac0118c // clz x12, x12
- WORD $0x8b0d014d // add x13, x10, x13
- WORD $0x8b0c01b7 // add x23, x13, x12
- WORD $0x5299fa0c // mov w12, #53200
- WORD $0x72b9f9ec // movk w12, #53199, lsl #16
- WORD $0x3201c3ed // mov w13, #-2139062144
- WORD $0x5283232e // mov w14, #6425
- WORD $0x72a3232e // movk w14, #6425, lsl #16
- WORD $0x3202c7ef // mov w15, #-1061109568
- WORD $0x3200dbf0 // mov w16, #2139062143
- WORD $0x5288c8d1 // mov w17, #17990
- WORD $0x72a8c8d1 // movk w17, #17990, lsl #16
- WORD $0x3203cbe1 // mov w1, #-522133280
- WORD $0x52872722 // mov w2, #14649
- WORD $0x72a72722 // movk w2, #14649, lsl #16
- WORD $0x3200cfe3 // mov w3, #252645135
- WORD $0x3200c3e4 // mov w4, #16843009
- WORD $0x5297fde5 // mov w5, #49135
- WORD $0x528017a6 // mov w6, #189
- WORD $0x52848007 // mov w7, #9216
- WORD $0x72bf9407 // movk w7, #64672, lsl #16
- WORD $0x4f02e782 // movi.16b v2, #92
- WORD $0x4f01e443 // movi.16b v3, #34
- WORD $0x4f00e7e4 // movi.16b v4, #31
- WORD $0xaa1703f9 // mov x25, x23
- WORD $0xaa1703f8 // mov x24, x23
-Lloh42:
- WORD $0x1005e353 // adr x19, _ESCAPED_TAB $48232(%rip)
-Lloh43:
- WORD $0x91000273 // add x19, x19, _ESCAPED_TAB@PAGEOFF $0(%rip)
-LBB5_453:
- WORD $0x39400734 // ldrb w20, [x25, #1]
- WORD $0xf101d69f // cmp x20, #117
- WORD $0x540000e0 // b.eq LBB5_456 $28(%rip)
- WORD $0x38746a75 // ldrb w21, [x19, x20]
- WORD $0x34002315 // cbz w21, LBB5_507 $1120(%rip)
- WORD $0x91000b34 // add x20, x25, #2
- WORD $0x38001715 // strb w21, [x24], #1
- WORD $0xaa1803f5 // mov x21, x24
- WORD $0x14000063 // b LBB5_476 $396(%rip)
-LBB5_456:
- WORD $0xb8402334 // ldur w20, [x25, #2]
- WORD $0x0b0c0296 // add w22, w20, w12
- WORD $0x0a3401b5 // bic w21, w13, w20
- WORD $0x6a1602bf // tst w21, w22
- WORD $0x54007f61 // b.ne LBB5_663 $4076(%rip)
- WORD $0x0b0e0296 // add w22, w20, w14
- WORD $0x2a1402d6 // orr w22, w22, w20
- WORD $0x6a0d02df // tst w22, w13
- WORD $0x54007ee1 // b.ne LBB5_663 $4060(%rip)
- WORD $0x1200da96 // and w22, w20, #0x7f7f7f7f
- WORD $0x4b1601fa // sub w26, w15, w22
- WORD $0x0b1102db // add w27, w22, w17
- WORD $0x0a1a037a // and w26, w27, w26
- WORD $0x6a15035f // tst w26, w21
- WORD $0x54007e21 // b.ne LBB5_663 $4036(%rip)
- WORD $0x4b16003a // sub w26, w1, w22
- WORD $0x0b0202d6 // add w22, w22, w2
- WORD $0x0a1a02d6 // and w22, w22, w26
- WORD $0x6a1502df // tst w22, w21
- WORD $0x54007d81 // b.ne LBB5_663 $4016(%rip)
- WORD $0x5ac00a94 // rev w20, w20
- WORD $0x0a741095 // bic w21, w4, w20, lsr #4
- WORD $0x2a150eb5 // orr w21, w21, w21, lsl #3
- WORD $0x1200ce94 // and w20, w20, #0xf0f0f0f
- WORD $0x0b1402b4 // add w20, w21, w20
- WORD $0x2a541294 // orr w20, w20, w20, lsr #4
- WORD $0x53105e95 // ubfx w21, w20, #16, #8
- WORD $0x12001e94 // and w20, w20, #0xff
- WORD $0x2a152296 // orr w22, w20, w21, lsl #8
- WORD $0x91001b34 // add x20, x25, #6
- WORD $0x710202df // cmp w22, #128
- WORD $0x54001ac3 // b.lo LBB5_502 $856(%rip)
- WORD $0x91001315 // add x21, x24, #4
-LBB5_462:
- WORD $0x711ffedf // cmp w22, #2047
- WORD $0x54001ae9 // b.ls LBB5_504 $860(%rip)
- WORD $0x51403ad7 // sub w23, w22, #14, lsl #12
- WORD $0x312006ff // cmn w23, #2049
- WORD $0x54000669 // b.ls LBB5_474 $204(%rip)
- WORD $0x530a7ed7 // lsr w23, w22, #10
- WORD $0x7100daff // cmp w23, #54
- WORD $0x54001b28 // b.hi LBB5_505 $868(%rip)
- WORD $0x39400297 // ldrb w23, [x20]
- WORD $0x710172ff // cmp w23, #92
- WORD $0x54001ac1 // b.ne LBB5_505 $856(%rip)
- WORD $0x39400697 // ldrb w23, [x20, #1]
- WORD $0x7101d6ff // cmp w23, #117
- WORD $0x54001a61 // b.ne LBB5_505 $844(%rip)
- WORD $0xb8402297 // ldur w23, [x20, #2]
- WORD $0x0b0c02f9 // add w25, w23, w12
- WORD $0x0a3701b8 // bic w24, w13, w23
- WORD $0x6a19031f // tst w24, w25
- WORD $0x540081e1 // b.ne LBB5_677 $4156(%rip)
- WORD $0x0b0e02f9 // add w25, w23, w14
- WORD $0x2a170339 // orr w25, w25, w23
- WORD $0x6a0d033f // tst w25, w13
- WORD $0x54008161 // b.ne LBB5_677 $4140(%rip)
- WORD $0x0a1002f9 // and w25, w23, w16
- WORD $0x4b1901fa // sub w26, w15, w25
- WORD $0x0b11033b // add w27, w25, w17
- WORD $0x0a1a037a // and w26, w27, w26
- WORD $0x6a18035f // tst w26, w24
- WORD $0x540080a1 // b.ne LBB5_677 $4116(%rip)
- WORD $0x4b19003a // sub w26, w1, w25
- WORD $0x0b020339 // add w25, w25, w2
- WORD $0x0a1a0339 // and w25, w25, w26
- WORD $0x6a18033f // tst w25, w24
- WORD $0x54008001 // b.ne LBB5_677 $4096(%rip)
- WORD $0x5ac00af7 // rev w23, w23
- WORD $0x0a771098 // bic w24, w4, w23, lsr #4
- WORD $0x0b180f18 // add w24, w24, w24, lsl #3
- WORD $0x0a0302f7 // and w23, w23, w3
- WORD $0x0b170317 // add w23, w24, w23
- WORD $0x2a5712f8 // orr w24, w23, w23, lsr #4
- WORD $0x53087f17 // lsr w23, w24, #8
- WORD $0x12181ef7 // and w23, w23, #0xff00
- WORD $0x91001a94 // add x20, x20, #6
- WORD $0x51403af9 // sub w25, w23, #14, lsl #12
- WORD $0x33001f17 // bfxil w23, w24, #0, #8
- WORD $0x3110073f // cmn w25, #1025
- WORD $0x540016a8 // b.hi LBB5_506 $724(%rip)
- WORD $0x781fc2a5 // sturh w5, [x21, #-4]
- WORD $0x381fe2a6 // sturb w6, [x21, #-2]
- WORD $0x91000eb5 // add x21, x21, #3
- WORD $0xaa1703f6 // mov x22, x23
- WORD $0x710202ff // cmp w23, #128
- WORD $0x54fff982 // b.hs LBB5_462 $-208(%rip)
- WORD $0xd10012b8 // sub x24, x21, #4
- WORD $0x1400009f // b LBB5_503 $636(%rip)
-LBB5_474:
- WORD $0x530c7ed7 // lsr w23, w22, #12
- WORD $0x321b0af7 // orr w23, w23, #0xe0
- WORD $0x381fc2b7 // sturb w23, [x21, #-4]
- WORD $0x52801017 // mov w23, #128
- WORD $0x33062ed7 // bfxil w23, w22, #6, #6
- WORD $0x381fd2b7 // sturb w23, [x21, #-3]
- WORD $0x52801017 // mov w23, #128
- WORD $0x330016d7 // bfxil w23, w22, #0, #6
- WORD $0x381fe2b7 // sturb w23, [x21, #-2]
-LBB5_475:
- WORD $0xd10006b5 // sub x21, x21, #1
-LBB5_476:
- WORD $0x39400296 // ldrb w22, [x20]
- WORD $0xaa1403f7 // mov x23, x20
- WORD $0xaa1403f9 // mov x25, x20
- WORD $0xaa1503f8 // mov x24, x21
- WORD $0x710172df // cmp w22, #92
- WORD $0x54fff200 // b.eq LBB5_453 $-448(%rip)
- WORD $0xaa0803fc // mov x28, x8
- WORD $0xd2800016 // mov x22, #0
-LBB5_478:
- WORD $0x8b160297 // add x23, x20, x22
- WORD $0xad401ae5 // ldp q5, q6, [x23]
- WORD $0x6e228ca7 // cmeq.16b v7, v5, v2
- WORD $0x6e228cd0 // cmeq.16b v16, v6, v2
- WORD $0x4e201ce7 // and.16b v7, v7, v0
- WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1
- WORD $0x4e71b8e7 // addv.8h h7, v7
- WORD $0x1e2600f8 // fmov w24, s7
- WORD $0x4e201e07 // and.16b v7, v16, v0
- WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1
- WORD $0x4e71b8e7 // addv.8h h7, v7
- WORD $0x1e2600f9 // fmov w25, s7
- WORD $0x33103f38 // bfi w24, w25, #16, #16
- WORD $0x6e238ca7 // cmeq.16b v7, v5, v3
- WORD $0x6e238cd0 // cmeq.16b v16, v6, v3
- WORD $0x4e201ce7 // and.16b v7, v7, v0
- WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1
- WORD $0x4e71b8e7 // addv.8h h7, v7
- WORD $0x1e2600f9 // fmov w25, s7
- WORD $0x4e201e07 // and.16b v7, v16, v0
- WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1
- WORD $0x4e71b8e7 // addv.8h h7, v7
- WORD $0x1e2600fa // fmov w26, s7
- WORD $0x33103f59 // bfi w25, w26, #16, #16
- WORD $0x6e2464a7 // umax.16b v7, v5, v4
- WORD $0x6e248ce7 // cmeq.16b v7, v7, v4
- WORD $0x6e2464d0 // umax.16b v16, v6, v4
- WORD $0x6e248e10 // cmeq.16b v16, v16, v4
- WORD $0x4e201ce7 // and.16b v7, v7, v0
- WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1
- WORD $0x4e71b8e7 // addv.8h h7, v7
- WORD $0x1e2600fa // fmov w26, s7
- WORD $0x4e201e07 // and.16b v7, v16, v0
- WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1
- WORD $0x4e71b8e7 // addv.8h h7, v7
- WORD $0x1e2600fb // fmov w27, s7
- WORD $0x33103f7a // bfi w26, w27, #16, #16
- WORD $0x2a18035b // orr w27, w26, w24
- WORD $0x5100077b // sub w27, w27, #1
- WORD $0x6a19037f // tst w27, w25
- WORD $0x54006761 // b.ne LBB5_651 $3308(%rip)
- WORD $0x51000737 // sub w23, w25, #1
- WORD $0x36280069 // tbz w9, #5, LBB5_481 $12(%rip)
- WORD $0x0a170359 // and w25, w26, w23
- WORD $0x35007499 // cbnz w25, LBB5_676 $3728(%rip)
-LBB5_481:
- WORD $0x6a1802ff // tst w23, w24
- WORD $0x540000a1 // b.ne LBB5_483 $20(%rip)
- WORD $0x8b1602b7 // add x23, x21, x22
- WORD $0xad001ae5 // stp q5, q6, [x23]
- WORD $0x910082d6 // add x22, x22, #32
- WORD $0x17ffffce // b LBB5_478 $-200(%rip)
-LBB5_483:
- WORD $0x0e013cba // umov.b w26, v5[0]
- WORD $0x8b160297 // add x23, x20, x22
- WORD $0x8b1602b8 // add x24, x21, x22
- WORD $0xaa1703f9 // mov x25, x23
- WORD $0x7101735f // cmp w26, #92
- WORD $0xaa1c03e8 // mov x8, x28
- WORD $0x54ffea80 // b.eq LBB5_453 $-688(%rip)
- WORD $0x0e013cb7 // umov.b w23, v5[0]
-LBB5_485:
- WORD $0x8b1602ba // add x26, x21, x22
- WORD $0x39000357 // strb w23, [x26]
- WORD $0x8b160299 // add x25, x20, x22
- WORD $0x39400737 // ldrb w23, [x25, #1]
- WORD $0x710172ff // cmp w23, #92
- WORD $0x54000500 // b.eq LBB5_494 $160(%rip)
- WORD $0x39000757 // strb w23, [x26, #1]
- WORD $0x39400b37 // ldrb w23, [x25, #2]
- WORD $0x710172ff // cmp w23, #92
- WORD $0x540004e0 // b.eq LBB5_495 $156(%rip)
- WORD $0x8b1602b8 // add x24, x21, x22
- WORD $0x39000b57 // strb w23, [x26, #2]
- WORD $0x8b160297 // add x23, x20, x22
- WORD $0x39400ef9 // ldrb w25, [x23, #3]
- WORD $0x7101733f // cmp w25, #92
- WORD $0x540004e0 // b.eq LBB5_496 $156(%rip)
- WORD $0x39000f19 // strb w25, [x24, #3]
- WORD $0x394012f7 // ldrb w23, [x23, #4]
- WORD $0x710172ff // cmp w23, #92
- WORD $0x540004e0 // b.eq LBB5_497 $156(%rip)
- WORD $0x8b1602ba // add x26, x21, x22
- WORD $0x39001317 // strb w23, [x24, #4]
- WORD $0x8b160297 // add x23, x20, x22
- WORD $0x394016f8 // ldrb w24, [x23, #5]
- WORD $0x7101731f // cmp w24, #92
- WORD $0x540004e0 // b.eq LBB5_498 $156(%rip)
- WORD $0x39001758 // strb w24, [x26, #5]
- WORD $0x39401af7 // ldrb w23, [x23, #6]
- WORD $0x710172ff // cmp w23, #92
- WORD $0x540004e0 // b.eq LBB5_499 $156(%rip)
- WORD $0x8b1602b8 // add x24, x21, x22
- WORD $0x39001b57 // strb w23, [x26, #6]
- WORD $0x8b160297 // add x23, x20, x22
- WORD $0x39401ef9 // ldrb w25, [x23, #7]
- WORD $0x7101733f // cmp w25, #92
- WORD $0x540004e0 // b.eq LBB5_500 $156(%rip)
- WORD $0x39001f19 // strb w25, [x24, #7]
- WORD $0x394022f7 // ldrb w23, [x23, #8]
- WORD $0x910022d6 // add x22, x22, #8
- WORD $0x710172ff // cmp w23, #92
- WORD $0x54fffb01 // b.ne LBB5_485 $-160(%rip)
- WORD $0x8b160297 // add x23, x20, x22
- WORD $0xd10006f9 // sub x25, x23, #1
- WORD $0x8b1602b8 // add x24, x21, x22
- WORD $0x14000021 // b LBB5_501 $132(%rip)
-LBB5_494:
- WORD $0x91000737 // add x23, x25, #1
- WORD $0x91000758 // add x24, x26, #1
- WORD $0x1400001e // b LBB5_501 $120(%rip)
-LBB5_495:
- WORD $0x8b160294 // add x20, x20, x22
- WORD $0x91000699 // add x25, x20, #1
- WORD $0x91000a97 // add x23, x20, #2
- WORD $0x8b1602b4 // add x20, x21, x22
- WORD $0x91000a98 // add x24, x20, #2
- WORD $0x14000018 // b LBB5_501 $96(%rip)
-LBB5_496:
- WORD $0x91000af9 // add x25, x23, #2
- WORD $0x91000ef7 // add x23, x23, #3
- WORD $0x91000f18 // add x24, x24, #3
- WORD $0x14000014 // b LBB5_501 $80(%rip)
-LBB5_497:
- WORD $0x8b160294 // add x20, x20, x22
- WORD $0x91000e99 // add x25, x20, #3
- WORD $0x91001297 // add x23, x20, #4
- WORD $0x8b1602b4 // add x20, x21, x22
- WORD $0x91001298 // add x24, x20, #4
- WORD $0x1400000e // b LBB5_501 $56(%rip)
-LBB5_498:
- WORD $0x910012f9 // add x25, x23, #4
- WORD $0x910016f7 // add x23, x23, #5
- WORD $0x91001758 // add x24, x26, #5
- WORD $0x1400000a // b LBB5_501 $40(%rip)
-LBB5_499:
- WORD $0x8b160294 // add x20, x20, x22
- WORD $0x91001699 // add x25, x20, #5
- WORD $0x91001a97 // add x23, x20, #6
- WORD $0x8b1602b4 // add x20, x21, x22
- WORD $0x91001a98 // add x24, x20, #6
- WORD $0x14000004 // b LBB5_501 $16(%rip)
-LBB5_500:
- WORD $0x91001af9 // add x25, x23, #6
- WORD $0x91001ef7 // add x23, x23, #7
- WORD $0x91001f18 // add x24, x24, #7
-LBB5_501:
- WORD $0x91000739 // add x25, x25, #1
- WORD $0xaa1c03e8 // mov x8, x28
- WORD $0x17ffff03 // b LBB5_453 $-1012(%rip)
-LBB5_502:
- WORD $0xaa1603f7 // mov x23, x22
-LBB5_503:
- WORD $0x38001717 // strb w23, [x24], #1
- WORD $0xaa1803f5 // mov x21, x24
- WORD $0x17ffff6a // b LBB5_476 $-600(%rip)
-LBB5_504:
- WORD $0x53067ed7 // lsr w23, w22, #6
- WORD $0x321a06f7 // orr w23, w23, #0xc0
- WORD $0x381fc2b7 // sturb w23, [x21, #-4]
- WORD $0x52801017 // mov w23, #128
- WORD $0x330016d7 // bfxil w23, w22, #0, #6
- WORD $0x381fd2b7 // sturb w23, [x21, #-3]
- WORD $0xd1000ab5 // sub x21, x21, #2
- WORD $0x17ffff62 // b LBB5_476 $-632(%rip)
-LBB5_505:
- WORD $0x781fc2a5 // sturh w5, [x21, #-4]
- WORD $0x381fe2a6 // sturb w6, [x21, #-2]
- WORD $0x17ffff5e // b LBB5_475 $-648(%rip)
-LBB5_506:
- WORD $0x0b162af6 // add w22, w23, w22, lsl #10
- WORD $0x0b0702d6 // add w22, w22, w7
- WORD $0x53127ed7 // lsr w23, w22, #18
- WORD $0x321c0ef7 // orr w23, w23, #0xf0
- WORD $0x381fc2b7 // sturb w23, [x21, #-4]
- WORD $0x52801017 // mov w23, #128
- WORD $0x330c46d7 // bfxil w23, w22, #12, #6
- WORD $0x381fd2b7 // sturb w23, [x21, #-3]
- WORD $0x52801017 // mov w23, #128
- WORD $0x33062ed7 // bfxil w23, w22, #6, #6
- WORD $0x381fe2b7 // sturb w23, [x21, #-2]
- WORD $0x52801016 // mov w22, #128
- WORD $0x33001716 // bfxil w22, w24, #0, #6
- WORD $0x381ff2b6 // sturb w22, [x21, #-1]
- WORD $0x17ffff50 // b LBB5_476 $-704(%rip)
-LBB5_507:
- WORD $0x92800029 // mov x9, #-2
-LBB5_508:
- WORD $0x5280002c // mov w12, #1
-LBB5_509:
- WORD $0x4b0903e2 // neg w2, w9
- WORD $0xaa1703ea // mov x10, x23
- WORD $0x17fff9a1 // b LBB5_104 $-6524(%rip)
-LBB5_510:
- WORD $0x52800004 // mov w4, #0
-LBB5_511:
- WORD $0xb40003a1 // cbz x1, LBB5_519 $116(%rip)
-LBB5_512:
- WORD $0x14000007 // b LBB5_514 $28(%rip)
-LBB5_513:
- WORD $0xf10000bf // cmp x5, #0
- WORD $0x1a9f05ad // csinc w13, w13, wzr, eq
- WORD $0x8a030025 // and x5, x1, x3
- WORD $0x8b0508a1 // add x1, x5, x5, lsl #2
- WORD $0xd37ff821 // lsl x1, x1, #1
- WORD $0xb40002c5 // cbz x5, LBB5_520 $88(%rip)
-LBB5_514:
- WORD $0x9ad02425 // lsr x5, x1, x16
- WORD $0x93407c86 // sxtw x6, w4
- WORD $0xeb0601ff // cmp x15, x6
- WORD $0x54fffee9 // b.ls LBB5_513 $-36(%rip)
- WORD $0x1100c0a5 // add w5, w5, #48
- WORD $0x38266985 // strb w5, [x12, x6]
- WORD $0x11000484 // add w4, w4, #1
- WORD $0x8a030025 // and x5, x1, x3
- WORD $0x8b0508a1 // add x1, x5, x5, lsl #2
- WORD $0xd37ff821 // lsl x1, x1, #1
- WORD $0xb5fffec5 // cbnz x5, LBB5_514 $-40(%rip)
- WORD $0x1400000a // b LBB5_520 $40(%rip)
-LBB5_516:
- WORD $0xaa3103e8 // mvn x8, x17
- WORD $0xcb334111 // sub x17, x8, w19, uxtw
- WORD $0x17fffa82 // b LBB5_165 $-5624(%rip)
-LBB5_517:
- WORD $0xaa3103e8 // mvn x8, x17
- WORD $0xcb274111 // sub x17, x8, w7, uxtw
- WORD $0x17fffa7f // b LBB5_165 $-5636(%rip)
-LBB5_518:
- WORD $0xaa3103e8 // mvn x8, x17
- WORD $0xcb264111 // sub x17, x8, w6, uxtw
- WORD $0x17fffa7c // b LBB5_165 $-5648(%rip)
-LBB5_519:
-LBB5_520:
- WORD $0x7100049f // cmp w4, #1
- WORD $0x5400016b // b.lt LBB5_525 $44(%rip)
- WORD $0x2a0403f5 // mov w21, w4
-LBB5_522:
- WORD $0x38756a30 // ldrb w16, [x17, x21]
- WORD $0x7100c21f // cmp w16, #48
- WORD $0x54000161 // b.ne LBB5_527 $44(%rip)
- WORD $0xf10006b5 // subs x21, x21, #1
- WORD $0x54ffff8c // b.gt LBB5_522 $-16(%rip)
- WORD $0x5280000e // mov w14, #0
- WORD $0x5280000f // mov w15, #0
- WORD $0x12807fb0 // mov w16, #-1022
- WORD $0x140000cc // b LBB5_567 $816(%rip)
-LBB5_525:
- WORD $0x12807fb0 // mov w16, #-1022
- WORD $0x34000c84 // cbz w4, LBB5_549 $400(%rip)
- WORD $0xaa0403f5 // mov x21, x4
- WORD $0x14000002 // b LBB5_528 $8(%rip)
-LBB5_527:
- WORD $0x12807fb0 // mov w16, #-1022
-LBB5_528:
- WORD $0xd2800001 // mov x1, #0
- WORD $0x2a1503e5 // mov w5, w21
- WORD $0x5282b183 // mov w3, #5516
-LBB5_529:
- WORD $0xf100983f // cmp x1, #38
- WORD $0x54000260 // b.eq LBB5_535 $76(%rip)
- WORD $0x8b010044 // add x4, x2, x1
- WORD $0x38636884 // ldrb w4, [x4, x3]
- WORD $0x38616986 // ldrb w6, [x12, x1]
- WORD $0x6b0400df // cmp w6, w4
- WORD $0x54000141 // b.ne LBB5_534 $40(%rip)
- WORD $0x91000421 // add x1, x1, #1
- WORD $0xeb0100bf // cmp x5, x1
- WORD $0x54fffee1 // b.ne LBB5_529 $-36(%rip)
- WORD $0x8b050041 // add x1, x2, x5
- WORD $0x5282b182 // mov w2, #5516
- WORD $0x38626821 // ldrb w1, [x1, x2]
- WORD $0x340000e1 // cbz w1, LBB5_535 $28(%rip)
-LBB5_533:
- WORD $0x528001e1 // mov w1, #15
- WORD $0x14000006 // b LBB5_536 $24(%rip)
-LBB5_534:
- WORD $0x13001c81 // sxtb w1, w4
- WORD $0x13001cc2 // sxtb w2, w6
- WORD $0x6b01005f // cmp w2, w1
- WORD $0x54ffff6b // b.lt LBB5_533 $-20(%rip)
-LBB5_535:
- WORD $0x52800201 // mov w1, #16
-LBB5_536:
- WORD $0x0b050022 // add w2, w1, w5
- WORD $0x93407c43 // sxtw x3, w2
- WORD $0x710004bf // cmp w5, #1
- WORD $0x5400076b // b.lt LBB5_546 $236(%rip)
- WORD $0xd2800004 // mov x4, #0
- WORD $0xd1000466 // sub x6, x3, #1
- WORD $0xd10004a5 // sub x5, x5, #1
- WORD $0xd2ff4013 // mov x19, #-432345564227567616
- WORD $0xb202e7f4 // mov x20, #-3689348814741910324
- WORD $0xf29999b4 // movk x20, #52429
- WORD $0x92800135 // mov x21, #-10
- WORD $0xaa0203e7 // mov x7, x2
- WORD $0x14000009 // b LBB5_539 $36(%rip)
-LBB5_538:
- WORD $0xf10002ff // cmp x23, #0
- WORD $0x1a9f05ad // csinc w13, w13, wzr, eq
- WORD $0x510004e7 // sub w7, w7, #1
- WORD $0xd10004c6 // sub x6, x6, #1
- WORD $0x910004b7 // add x23, x5, #1
- WORD $0xd10004a5 // sub x5, x5, #1
- WORD $0xf10006ff // cmp x23, #1
- WORD $0x54000229 // b.ls LBB5_541 $68(%rip)
-LBB5_539:
- WORD $0x38a56996 // ldrsb x22, [x12, x5]
- WORD $0x8b16d484 // add x4, x4, x22, lsl #53
- WORD $0x8b130096 // add x22, x4, x19
- WORD $0x9bd47ec4 // umulh x4, x22, x20
- WORD $0xd343fc84 // lsr x4, x4, #3
- WORD $0x9b155897 // madd x23, x4, x21, x22
- WORD $0xeb0601ff // cmp x15, x6
- WORD $0x54fffe29 // b.ls LBB5_538 $-60(%rip)
- WORD $0x1100c2f7 // add w23, w23, #48
- WORD $0x38266997 // strb w23, [x12, x6]
- WORD $0x510004e7 // sub w7, w7, #1
- WORD $0xd10004c6 // sub x6, x6, #1
- WORD $0x910004b7 // add x23, x5, #1
- WORD $0xd10004a5 // sub x5, x5, #1
- WORD $0xf10006ff // cmp x23, #1
- WORD $0x54fffe28 // b.hi LBB5_539 $-60(%rip)
-LBB5_541:
- WORD $0xf1002adf // cmp x22, #10
- WORD $0x54000303 // b.lo LBB5_546 $96(%rip)
- WORD $0x93407ce5 // sxtw x5, w7
- WORD $0xd10004a5 // sub x5, x5, #1
- WORD $0xb202e7e6 // mov x6, #-3689348814741910324
- WORD $0xf29999a6 // movk x6, #52429
- WORD $0x92800127 // mov x7, #-10
- WORD $0x14000007 // b LBB5_544 $28(%rip)
-LBB5_543:
- WORD $0xf100029f // cmp x20, #0
- WORD $0x1a9f05ad // csinc w13, w13, wzr, eq
- WORD $0xd10004a5 // sub x5, x5, #1
- WORD $0xf100249f // cmp x4, #9
- WORD $0xaa1303e4 // mov x4, x19
- WORD $0x54000189 // b.ls LBB5_546 $48(%rip)
-LBB5_544:
- WORD $0x9bc67c93 // umulh x19, x4, x6
- WORD $0xd343fe73 // lsr x19, x19, #3
- WORD $0x9b071274 // madd x20, x19, x7, x4
- WORD $0xeb0501ff // cmp x15, x5
- WORD $0x54fffec9 // b.ls LBB5_543 $-40(%rip)
- WORD $0x1100c294 // add w20, w20, #48
- WORD $0x38256994 // strb w20, [x12, x5]
- WORD $0xd10004a5 // sub x5, x5, #1
- WORD $0xf100249f // cmp x4, #9
- WORD $0xaa1303e4 // mov x4, x19
- WORD $0x54fffec8 // b.hi LBB5_544 $-40(%rip)
-LBB5_546:
- WORD $0xeb0301ff // cmp x15, x3
- WORD $0x1a8f804f // csel w15, w2, w15, hi
- WORD $0x0b0e002e // add w14, w1, w14
- WORD $0x710005ff // cmp w15, #1
- WORD $0x5400012b // b.lt LBB5_550 $36(%rip)
-LBB5_547:
- WORD $0x386f6a21 // ldrb w1, [x17, x15]
- WORD $0x7100c03f // cmp w1, #48
- WORD $0x540000e1 // b.ne LBB5_551 $28(%rip)
- WORD $0xf10005ef // subs x15, x15, #1
- WORD $0x54ffff8c // b.gt LBB5_547 $-16(%rip)
-LBB5_549:
- WORD $0x5280000e // mov w14, #0
- WORD $0x5280000f // mov w15, #0
- WORD $0x14000064 // b LBB5_567 $400(%rip)
-LBB5_550:
- WORD $0x34000c4f // cbz w15, LBB5_566 $392(%rip)
-LBB5_551:
- WORD $0x710051df // cmp w14, #20
- WORD $0x54000c2d // b.le LBB5_567 $388(%rip)
- WORD $0x92800011 // mov x17, #-1
- WORD $0x140000a3 // b LBB5_587 $652(%rip)
-LBB5_553:
- WORD $0xaa0003f0 // mov x16, x0
- WORD $0xf84b8e0b // ldr x11, [x16, #184]!
- WORD $0x8b0a116b // add x11, x11, x10, lsl #4
- WORD $0xf85e8211 // ldur x17, [x16, #-24]
- WORD $0xaa1103ea // mov x10, x17
- WORD $0x385f0d4c // ldrb w12, [x10, #-16]!
- WORD $0x71001d9f // cmp w12, #7
- WORD $0x540014c0 // b.eq LBB5_590 $664(%rip)
- WORD $0x7100199f // cmp w12, #6
- WORD $0x540021e1 // b.ne LBB5_605 $1084(%rip)
- WORD $0xaa0103ef // mov x15, x1
- WORD $0x384015e2 // ldrb w2, [x15], #1
- WORD $0x5280002a // mov w10, #1
- WORD $0x9ac2214c // lsl x12, x10, x2
- WORD $0x7100805f // cmp w2, #32
- WORD $0xd284c02a // mov x10, #9729
- WORD $0xf2c0002a // movk x10, #1, lsl #32
- WORD $0x8a0a018c // and x12, x12, x10
- WORD $0xfa409984 // ccmp x12, #0, #4, ls
- WORD $0x54000880 // b.eq LBB5_564 $272(%rip)
- WORD $0x9100082f // add x15, x1, #2
- WORD $0x39400422 // ldrb w2, [x1, #1]
- WORD $0x5280002c // mov w12, #1
- WORD $0x9ac2218c // lsl x12, x12, x2
- WORD $0x7100805f // cmp w2, #32
- WORD $0x8a0a018a // and x10, x12, x10
- WORD $0xfa409944 // ccmp x10, #0, #4, ls
- WORD $0x54000780 // b.eq LBB5_564 $240(%rip)
- WORD $0xf940480a // ldr x10, [x0, #144]
- WORD $0xcb0a01ec // sub x12, x15, x10
- WORD $0xf100fd9f // cmp x12, #63
- WORD $0x540000e8 // b.hi LBB5_560 $28(%rip)
- WORD $0xf9404c0d // ldr x13, [x0, #152]
- WORD $0x9280000e // mov x14, #-1
- WORD $0x9acc21cc // lsl x12, x14, x12
- WORD $0xea0c01ac // ands x12, x13, x12
- WORD $0x540005e1 // b.ne LBB5_563 $188(%rip)
- WORD $0x9101014f // add x15, x10, #64
-LBB5_560:
- WORD $0xd10101ea // sub x10, x15, #64
- WORD $0x4f04e5e0 // movi.16b v0, #143
-Lloh44:
- WORD $0x10fecfac // adr x12, lCPI5_0 $-9740(%rip)
-Lloh45:
- WORD $0x3dc00181 // ldr q1, [x12, lCPI5_0@PAGEOFF] $0(%rip)
-Lloh46:
- WORD $0x10fecfec // adr x12, lCPI5_1 $-9732(%rip)
-Lloh47:
- WORD $0x3dc00182 // ldr q2, [x12, lCPI5_1@PAGEOFF] $0(%rip)
-Lloh48:
- WORD $0x10fed02c // adr x12, lCPI5_2 $-9724(%rip)
-Lloh49:
- WORD $0x3dc00183 // ldr q3, [x12, lCPI5_2@PAGEOFF] $0(%rip)
-LBB5_561:
- WORD $0xadc21544 // ldp q4, q5, [x10, #64]!
- WORD $0xad411d46 // ldp q6, q7, [x10, #32]
- WORD $0x4e201c90 // and.16b v16, v4, v0
- WORD $0x4e100030 // tbl.16b v16, { v1 }, v16
- WORD $0x4e201cb1 // and.16b v17, v5, v0
- WORD $0x4e110031 // tbl.16b v17, { v1 }, v17
- WORD $0x4e201cd2 // and.16b v18, v6, v0
- WORD $0x4e120032 // tbl.16b v18, { v1 }, v18
- WORD $0x4e201cf3 // and.16b v19, v7, v0
- WORD $0x4e130033 // tbl.16b v19, { v1 }, v19
- WORD $0x6e248e04 // cmeq.16b v4, v16, v4
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008c // fmov w12, s4
- WORD $0x6e258e24 // cmeq.16b v4, v17, v5
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008d // fmov w13, s4
- WORD $0x6e268e44 // cmeq.16b v4, v18, v6
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008e // fmov w14, s4
- WORD $0x6e278e64 // cmeq.16b v4, v19, v7
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008f // fmov w15, s4
- WORD $0x33103dac // bfi w12, w13, #16, #16
- WORD $0xaa0e818c // orr x12, x12, x14, lsl #32
- WORD $0xaa0fc18c // orr x12, x12, x15, lsl #48
- WORD $0xb100059f // cmn x12, #1
- WORD $0x54fffbc0 // b.eq LBB5_561 $-136(%rip)
- WORD $0xaa2c03ec // mvn x12, x12
- WORD $0xa909300a // stp x10, x12, [x0, #144]
-LBB5_563:
- WORD $0xdac0018c // rbit x12, x12
- WORD $0xdac0118c // clz x12, x12
- WORD $0x8b0c014f // add x15, x10, x12
- WORD $0x384015e2 // ldrb w2, [x15], #1
-LBB5_564:
- WORD $0x7101f45f // cmp w2, #125
- WORD $0x54ff8161 // b.ne LBB5_320 $-4052(%rip)
- WORD $0xb940c80a // ldr w10, [x0, #200]
- WORD $0x1100054a // add w10, w10, #1
- WORD $0xb900c80a // str w10, [x0, #200]
- WORD $0x140000a3 // b LBB5_601 $652(%rip)
-LBB5_566:
- WORD $0x5280000e // mov w14, #0
-LBB5_567:
- WORD $0x6b0f01df // cmp w14, w15
- WORD $0x1a8fb1c1 // csel w1, w14, w15, lt
- WORD $0x7100043f // cmp w1, #1
- WORD $0x5400016b // b.lt LBB5_570 $44(%rip)
- WORD $0xd2800011 // mov x17, #0
- WORD $0x52800142 // mov w2, #10
- WORD $0xaa0103e3 // mov x3, x1
- WORD $0xaa0c03e4 // mov x4, x12
-LBB5_569:
- WORD $0x38801485 // ldrsb x5, [x4], #1
- WORD $0x9b021631 // madd x17, x17, x2, x5
- WORD $0xd100c231 // sub x17, x17, #48
- WORD $0xf1000463 // subs x3, x3, #1
- WORD $0x54ffff81 // b.ne LBB5_569 $-16(%rip)
- WORD $0x14000003 // b LBB5_571 $12(%rip)
-LBB5_570:
- WORD $0x52800001 // mov w1, #0
- WORD $0xd2800011 // mov x17, #0
-LBB5_571:
- WORD $0x6b0101c2 // subs w2, w14, w1
- WORD $0x540003ad // b.le LBB5_578 $116(%rip)
- WORD $0x7100105f // cmp w2, #4
- WORD $0x540002c3 // b.lo LBB5_576 $88(%rip)
- WORD $0x121e7443 // and w3, w2, #0xfffffffc
- WORD $0x0b030021 // add w1, w1, w3
- WORD $0x52800024 // mov w4, #1
- WORD $0xaa0303e5 // mov x5, x3
- WORD $0x52800026 // mov w6, #1
- WORD $0x52800027 // mov w7, #1
-LBB5_574:
- WORD $0x8b110a31 // add x17, x17, x17, lsl #2
- WORD $0xd37ffa31 // lsl x17, x17, #1
- WORD $0x8b040884 // add x4, x4, x4, lsl #2
- WORD $0xd37ff884 // lsl x4, x4, #1
- WORD $0x8b0608c6 // add x6, x6, x6, lsl #2
- WORD $0xd37ff8c6 // lsl x6, x6, #1
- WORD $0x8b0708e7 // add x7, x7, x7, lsl #2
- WORD $0xd37ff8e7 // lsl x7, x7, #1
- WORD $0x710010a5 // subs w5, w5, #4
- WORD $0x54fffee1 // b.ne LBB5_574 $-36(%rip)
- WORD $0x9b117c91 // mul x17, x4, x17
- WORD $0x9b117cd1 // mul x17, x6, x17
- WORD $0x9b117cf1 // mul x17, x7, x17
- WORD $0x6b03005f // cmp w2, w3
- WORD $0x540000c0 // b.eq LBB5_578 $24(%rip)
-LBB5_576:
- WORD $0x4b0101c1 // sub w1, w14, w1
-LBB5_577:
- WORD $0x8b110a31 // add x17, x17, x17, lsl #2
- WORD $0xd37ffa31 // lsl x17, x17, #1
- WORD $0x71000421 // subs w1, w1, #1
- WORD $0x54ffffa1 // b.ne LBB5_577 $-12(%rip)
-LBB5_578:
- WORD $0x37f801ee // tbnz w14, #31, LBB5_584 $60(%rip)
- WORD $0x6b0e01ff // cmp w15, w14
- WORD $0x540001ad // b.le LBB5_584 $52(%rip)
- WORD $0x8b2e418c // add x12, x12, w14, uxtw
- WORD $0x39c00181 // ldrsb w1, [x12]
- WORD $0x110005c2 // add w2, w14, #1
- WORD $0x7100d43f // cmp w1, #53
- WORD $0x7a4f0040 // ccmp w2, w15, #0, eq
- WORD $0x540000a0 // b.eq LBB5_582 $20(%rip)
- WORD $0x7100d03f // cmp w1, #52
- WORD $0x1a9fd7ec // cset w12, gt
- WORD $0x3500006c // cbnz w12, LBB5_583 $12(%rip)
- WORD $0x14000003 // b LBB5_584 $12(%rip)
-LBB5_582:
- WORD $0x340001ed // cbz w13, LBB5_588 $60(%rip)
-LBB5_583:
- WORD $0x91000631 // add x17, x17, #1
-LBB5_584:
- WORD $0xd2e0040c // mov x12, #9007199254740992
- WORD $0xeb0c023f // cmp x17, x12
- WORD $0x540000a1 // b.ne LBB5_587 $20(%rip)
- WORD $0x710ffe1f // cmp w16, #1023
- WORD $0x54ff5960 // b.eq LBB5_250 $-5332(%rip)
- WORD $0x11000610 // add w16, w16, #1
- WORD $0xd2e00211 // mov x17, #4503599627370496
-LBB5_587:
- WORD $0x9374d22d // sbfx x13, x17, #52, #1
- WORD $0x110ffe0e // add w14, w16, #1023
- WORD $0x9240ce2c // and x12, x17, #0xfffffffffffff
- WORD $0x120029ce // and w14, w14, #0x7ff
- WORD $0x8a0ed1ad // and x13, x13, x14, lsl #52
- WORD $0x17fffaca // b LBB5_253 $-5336(%rip)
-LBB5_588:
- WORD $0x34fffe6e // cbz w14, LBB5_584 $-52(%rip)
- WORD $0x385ff18c // ldurb w12, [x12, #-1]
- WORD $0x1200018c // and w12, w12, #0x1
- WORD $0x35fffdec // cbnz w12, LBB5_583 $-68(%rip)
- WORD $0x17ffffef // b LBB5_584 $-68(%rip)
-LBB5_590:
- WORD $0xaa0103ef // mov x15, x1
- WORD $0x384015e2 // ldrb w2, [x15], #1
- WORD $0x5280002a // mov w10, #1
- WORD $0x9ac2214c // lsl x12, x10, x2
- WORD $0x7100805f // cmp w2, #32
- WORD $0xd284c02a // mov x10, #9729
- WORD $0xf2c0002a // movk x10, #1, lsl #32
- WORD $0x8a0a018c // and x12, x12, x10
- WORD $0xfa409984 // ccmp x12, #0, #4, ls
- WORD $0x54000880 // b.eq LBB5_599 $272(%rip)
- WORD $0x9100082f // add x15, x1, #2
- WORD $0x39400422 // ldrb w2, [x1, #1]
- WORD $0x5280002c // mov w12, #1
- WORD $0x9ac2218c // lsl x12, x12, x2
- WORD $0x7100805f // cmp w2, #32
- WORD $0x8a0a018a // and x10, x12, x10
- WORD $0xfa409944 // ccmp x10, #0, #4, ls
- WORD $0x54000780 // b.eq LBB5_599 $240(%rip)
- WORD $0xf940480a // ldr x10, [x0, #144]
- WORD $0xcb0a01ec // sub x12, x15, x10
- WORD $0xf100fd9f // cmp x12, #63
- WORD $0x540000e8 // b.hi LBB5_595 $28(%rip)
- WORD $0xf9404c0d // ldr x13, [x0, #152]
- WORD $0x9280000e // mov x14, #-1
- WORD $0x9acc21cc // lsl x12, x14, x12
- WORD $0xea0c01ac // ands x12, x13, x12
- WORD $0x540005e1 // b.ne LBB5_598 $188(%rip)
- WORD $0x9101014f // add x15, x10, #64
-LBB5_595:
- WORD $0xd10101ea // sub x10, x15, #64
- WORD $0x4f04e5e0 // movi.16b v0, #143
-Lloh50:
- WORD $0x10febb4c // adr x12, lCPI5_0 $-10392(%rip)
-Lloh51:
- WORD $0x3dc00181 // ldr q1, [x12, lCPI5_0@PAGEOFF] $0(%rip)
-Lloh52:
- WORD $0x10febb8c // adr x12, lCPI5_1 $-10384(%rip)
-Lloh53:
- WORD $0x3dc00182 // ldr q2, [x12, lCPI5_1@PAGEOFF] $0(%rip)
-Lloh54:
- WORD $0x10febbcc // adr x12, lCPI5_2 $-10376(%rip)
-Lloh55:
- WORD $0x3dc00183 // ldr q3, [x12, lCPI5_2@PAGEOFF] $0(%rip)
-LBB5_596:
- WORD $0xadc21544 // ldp q4, q5, [x10, #64]!
- WORD $0xad411d46 // ldp q6, q7, [x10, #32]
- WORD $0x4e201c90 // and.16b v16, v4, v0
- WORD $0x4e100030 // tbl.16b v16, { v1 }, v16
- WORD $0x4e201cb1 // and.16b v17, v5, v0
- WORD $0x4e110031 // tbl.16b v17, { v1 }, v17
- WORD $0x4e201cd2 // and.16b v18, v6, v0
- WORD $0x4e120032 // tbl.16b v18, { v1 }, v18
- WORD $0x4e201cf3 // and.16b v19, v7, v0
- WORD $0x4e130033 // tbl.16b v19, { v1 }, v19
- WORD $0x6e248e04 // cmeq.16b v4, v16, v4
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008c // fmov w12, s4
- WORD $0x6e258e24 // cmeq.16b v4, v17, v5
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008d // fmov w13, s4
- WORD $0x6e268e44 // cmeq.16b v4, v18, v6
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008e // fmov w14, s4
- WORD $0x6e278e64 // cmeq.16b v4, v19, v7
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008f // fmov w15, s4
- WORD $0x33103dac // bfi w12, w13, #16, #16
- WORD $0xaa0e818c // orr x12, x12, x14, lsl #32
- WORD $0xaa0fc18c // orr x12, x12, x15, lsl #48
- WORD $0xb100059f // cmn x12, #1
- WORD $0x54fffbc0 // b.eq LBB5_596 $-136(%rip)
- WORD $0xaa2c03ec // mvn x12, x12
- WORD $0xa909300a // stp x10, x12, [x0, #144]
-LBB5_598:
- WORD $0xdac0018c // rbit x12, x12
- WORD $0xdac0118c // clz x12, x12
- WORD $0x8b0c014f // add x15, x10, x12
- WORD $0x384015e2 // ldrb w2, [x15], #1
-LBB5_599:
- WORD $0x7101745f // cmp w2, #93
- WORD $0x54ff6c41 // b.ne LBB5_318 $-4728(%rip)
- WORD $0xb940cc0a // ldr w10, [x0, #204]
- WORD $0x1100054a // add w10, w10, #1
- WORD $0xb900cc0a // str w10, [x0, #204]
-LBB5_601:
- WORD $0xa940296c // ldp x12, x10, [x11]
- WORD $0xf900540a // str x10, [x0, #168]
- WORD $0xcb0b022a // sub x10, x17, x11
- WORD $0xd344fd4a // lsr x10, x10, #4
- WORD $0x2901297f // stp wzr, w10, [x11, #8]
- WORD $0x92609d8a // and x10, x12, #0xffffffff000000ff
- WORD $0xf900016a // str x10, [x11]
- WORD $0xf940580a // ldr x10, [x0, #176]
- WORD $0xb940e00b // ldr w11, [x0, #224]
- WORD $0xeb0b015f // cmp x10, x11
- WORD $0x54fef5a8 // b.hi LBB5_93 $-8524(%rip)
-LBB5_602:
- WORD $0x5280001c // mov w28, #0
- WORD $0xd100054a // sub x10, x10, #1
- WORD $0xf900580a // str x10, [x0, #176]
- WORD $0xf9405411 // ldr x17, [x0, #168]
- WORD $0xb100063f // cmn x17, #1
- WORD $0x54000080 // b.eq LBB5_604 $16(%rip)
- WORD $0xd280000d // mov x13, #0
- WORD $0xd280001e // mov lr, #0
- WORD $0x14000f86 // b LBB5_1418 $15896(%rip)
-LBB5_604:
- WORD $0xd280000d // mov x13, #0
- WORD $0xd280001e // mov lr, #0
- WORD $0xd280000b // mov x11, #0
- WORD $0xb501f0ab // cbnz x11, LBB5_1420 $15892(%rip)
- WORD $0x14000fd7 // b LBB5_1430 $16220(%rip)
-LBB5_605:
- WORD $0x3940016c // ldrb w12, [x11]
- WORD $0xf100199f // cmp x12, #6
- WORD $0x540004c1 // b.ne LBB5_614 $152(%rip)
- WORD $0x4b0b014a // sub w10, w10, w11
- WORD $0x3720090a // tbnz w10, #4, LBB5_620 $288(%rip)
- WORD $0xaa0103ef // mov x15, x1
- WORD $0x384015f0 // ldrb w16, [x15], #1
- WORD $0x5280002a // mov w10, #1
- WORD $0x9ad0214a // lsl x10, x10, x16
- WORD $0x7100821f // cmp w16, #32
- WORD $0xd284c02c // mov x12, #9729
- WORD $0xf2c0002c // movk x12, #1, lsl #32
- WORD $0x8a0c014a // and x10, x10, x12
- WORD $0xfa409944 // ccmp x10, #0, #4, ls
- WORD $0x54001840 // b.eq LBB5_645 $776(%rip)
- WORD $0x5280001c // mov w28, #0
- WORD $0xd280000d // mov x13, #0
- WORD $0x9100082f // add x15, x1, #2
- WORD $0x39400430 // ldrb w16, [x1, #1]
- WORD $0x7100821f // cmp w16, #32
- WORD $0x54001808 // b.hi LBB5_646 $768(%rip)
- WORD $0x5280002a // mov w10, #1
- WORD $0x9ad0214a // lsl x10, x10, x16
- WORD $0xea0c015f // tst x10, x12
- WORD $0x54001780 // b.eq LBB5_646 $752(%rip)
- WORD $0xf940480a // ldr x10, [x0, #144]
- WORD $0xcb0a01ec // sub x12, x15, x10
- WORD $0xf100fd9f // cmp x12, #63
- WORD $0x54001768 // b.hi LBB5_648 $748(%rip)
- WORD $0xf9404c0d // ldr x13, [x0, #152]
- WORD $0x9280000e // mov x14, #-1
- WORD $0x9acc21cc // lsl x12, x14, x12
- WORD $0xea0c01af // ands x15, x13, x12
- WORD $0x540016a0 // b.eq LBB5_647 $724(%rip)
- WORD $0xd280000d // mov x13, #0
- WORD $0xd280001e // mov lr, #0
- WORD $0x5280001c // mov w28, #0
- WORD $0x14000d99 // b LBB5_1330 $13924(%rip)
-LBB5_613:
- WORD $0x52800062 // mov w2, #3
- WORD $0x17fffa52 // b LBB5_259 $-5816(%rip)
-LBB5_614:
- WORD $0xaa0103ea // mov x10, x1
- WORD $0x38401551 // ldrb w17, [x10], #1
- WORD $0x5280002c // mov w12, #1
- WORD $0x9ad1218d // lsl x13, x12, x17
- WORD $0x7100823f // cmp w17, #32
- WORD $0xd284c02c // mov x12, #9729
- WORD $0xf2c0002c // movk x12, #1, lsl #32
- WORD $0x8a0c01ad // and x13, x13, x12
- WORD $0xfa4099a4 // ccmp x13, #0, #4, ls
- WORD $0x54000800 // b.eq LBB5_628 $256(%rip)
- WORD $0x9100082a // add x10, x1, #2
- WORD $0x39400431 // ldrb w17, [x1, #1]
- WORD $0x5280002d // mov w13, #1
- WORD $0x9ad121ad // lsl x13, x13, x17
- WORD $0x7100823f // cmp w17, #32
- WORD $0x8a0c01ac // and x12, x13, x12
- WORD $0xfa409984 // ccmp x12, #0, #4, ls
- WORD $0x54000700 // b.eq LBB5_628 $224(%rip)
- WORD $0xf940480f // ldr x15, [x0, #144]
- WORD $0xcb0f014c // sub x12, x10, x15
- WORD $0xf100fd9f // cmp x12, #63
- WORD $0x54000aa8 // b.hi LBB5_638 $340(%rip)
- WORD $0xf9404c0a // ldr x10, [x0, #152]
- WORD $0x9280000d // mov x13, #-1
- WORD $0x9acc21ac // lsl x12, x13, x12
- WORD $0xea0c014a // ands x10, x10, x12
- WORD $0x540009e0 // b.eq LBB5_637 $316(%rip)
- WORD $0xd280000d // mov x13, #0
- WORD $0xd280001e // mov lr, #0
- WORD $0x5280001c // mov w28, #0
- WORD $0x14001951 // b LBB5_1994 $25924(%rip)
-LBB5_619:
- WORD $0x9280000d // mov x13, #-1
- WORD $0xaa1003e8 // mov x8, x16
- WORD $0x9280000e // mov x14, #-1
- WORD $0x9280000c // mov x12, #-1
- WORD $0x17fff832 // b LBB5_126 $-7992(%rip)
-LBB5_620:
- WORD $0xd280000d // mov x13, #0
- WORD $0xd280001e // mov lr, #0
- WORD $0x5280001c // mov w28, #0
- WORD $0xaa0103ea // mov x10, x1
- WORD $0x140001d7 // b LBB5_702 $1884(%rip)
-LBB5_621:
- WORD $0xcb08014a // sub x10, x10, x8
- WORD $0x3940014f // ldrb w15, [x10]
- WORD $0x5100c1e8 // sub w8, w15, #48
- WORD $0x7100251f // cmp w8, #9
- WORD $0x540006e8 // b.hi LBB5_636 $220(%rip)
- WORD $0xd280000c // mov x12, #0
- WORD $0xd2800008 // mov x8, #0
- WORD $0x5280014a // mov w10, #10
-LBB5_623:
- WORD $0x9b0a7d8c // mul x12, x12, x10
- WORD $0x8b2f418c // add x12, x12, w15, uxtw
- WORD $0xd100c18c // sub x12, x12, #48
- WORD $0x8b08020d // add x13, x16, x8
- WORD $0x394005af // ldrb w15, [x13, #1]
- WORD $0x5100c1ed // sub w13, w15, #48
- WORD $0x710025bf // cmp w13, #9
- WORD $0xfa529902 // ccmp x8, #18, #2, ls
- WORD $0x91000508 // add x8, x8, #1
- WORD $0x54fffee3 // b.lo LBB5_623 $-36(%rip)
- WORD $0x710025bf // cmp w13, #9
- WORD $0x54000ba8 // b.hi LBB5_641 $372(%rip)
- WORD $0xd280000e // mov x14, #0
-LBB5_626:
- WORD $0x8b0e020a // add x10, x16, x14
- WORD $0x8b08014a // add x10, x10, x8
- WORD $0x3940054f // ldrb w15, [x10, #1]
- WORD $0x5100c1ea // sub w10, w15, #48
- WORD $0x910005ce // add x14, x14, #1
- WORD $0x7100295f // cmp w10, #10
- WORD $0x54ffff43 // b.lo LBB5_626 $-24(%rip)
- WORD $0x8b08020a // add x10, x16, x8
- WORD $0x8b0e014a // add x10, x10, x14
- WORD $0x5280002d // mov w13, #1
- WORD $0x17fff649 // b LBB5_45 $-9948(%rip)
-LBB5_628:
- WORD $0xd280000d // mov x13, #0
- WORD $0xd280001e // mov lr, #0
- WORD $0x5280001c // mov w28, #0
- WORD $0xf940016c // ldr x12, [x11]
- WORD $0x9104018c // add x12, x12, #256
- WORD $0xf900016c // str x12, [x11]
- WORD $0x7100b23f // cmp w17, #44
- WORD $0x54032500 // b.eq LBB5_1996 $25760(%rip)
- WORD $0x1400198b // b LBB5_2009 $26156(%rip)
-LBB5_629:
- WORD $0x528001a2 // mov w2, #13
- WORD $0xaa0803ea // mov x10, x8
- WORD $0x17fff697 // b LBB5_71 $-9636(%rip)
-LBB5_630:
- WORD $0x528001a2 // mov w2, #13
- WORD $0xaa0803ea // mov x10, x8
- WORD $0x17fff6a2 // b LBB5_75 $-9592(%rip)
-LBB5_631:
- WORD $0x528001a2 // mov w2, #13
- WORD $0xaa0803ea // mov x10, x8
- WORD $0x17fff67e // b LBB5_65 $-9736(%rip)
-LBB5_632:
- WORD $0x9100094a // add x10, x10, #2
- WORD $0x17fff68f // b LBB5_71 $-9668(%rip)
-LBB5_633:
- WORD $0x9100094a // add x10, x10, #2
- WORD $0x17fff69b // b LBB5_75 $-9620(%rip)
-LBB5_634:
- WORD $0x9100094a // add x10, x10, #2
- WORD $0x528001a2 // mov w2, #13
- WORD $0x17fff677 // b LBB5_65 $-9764(%rip)
-LBB5_635:
- WORD $0x91000d4a // add x10, x10, #3
- WORD $0x17fff675 // b LBB5_65 $-9772(%rip)
-LBB5_636:
- WORD $0xd2800008 // mov x8, #0
- WORD $0x5280000d // mov w13, #0
- WORD $0x5280000e // mov w14, #0
- WORD $0xd280000c // mov x12, #0
- WORD $0x17fff629 // b LBB5_45 $-10076(%rip)
-LBB5_637:
- WORD $0x910101ea // add x10, x15, #64
-LBB5_638:
- WORD $0xd101014f // sub x15, x10, #64
- WORD $0x4f04e5e0 // movi.16b v0, #143
-Lloh56:
- WORD $0x10fe9f2a // adr x10, lCPI5_0 $-11292(%rip)
-Lloh57:
- WORD $0x3dc00141 // ldr q1, [x10, lCPI5_0@PAGEOFF] $0(%rip)
-Lloh58:
- WORD $0x10fe9f6a // adr x10, lCPI5_1 $-11284(%rip)
-Lloh59:
- WORD $0x3dc00142 // ldr q2, [x10, lCPI5_1@PAGEOFF] $0(%rip)
-Lloh60:
- WORD $0x10fe9faa // adr x10, lCPI5_2 $-11276(%rip)
-Lloh61:
- WORD $0x3dc00143 // ldr q3, [x10, lCPI5_2@PAGEOFF] $0(%rip)
-LBB5_639:
- WORD $0xadc215e4 // ldp q4, q5, [x15, #64]!
- WORD $0xad411de6 // ldp q6, q7, [x15, #32]
- WORD $0x4e201c90 // and.16b v16, v4, v0
- WORD $0x4e100030 // tbl.16b v16, { v1 }, v16
- WORD $0x4e201cb1 // and.16b v17, v5, v0
- WORD $0x4e110031 // tbl.16b v17, { v1 }, v17
- WORD $0x4e201cd2 // and.16b v18, v6, v0
- WORD $0x4e120032 // tbl.16b v18, { v1 }, v18
- WORD $0x4e201cf3 // and.16b v19, v7, v0
- WORD $0x4e130033 // tbl.16b v19, { v1 }, v19
- WORD $0x6e248e04 // cmeq.16b v4, v16, v4
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008a // fmov w10, s4
- WORD $0x6e258e24 // cmeq.16b v4, v17, v5
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008c // fmov w12, s4
- WORD $0x6e268e44 // cmeq.16b v4, v18, v6
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008d // fmov w13, s4
- WORD $0x6e278e64 // cmeq.16b v4, v19, v7
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008e // fmov w14, s4
- WORD $0x33103d8a // bfi w10, w12, #16, #16
- WORD $0xaa0d814a // orr x10, x10, x13, lsl #32
- WORD $0xaa0ec14a // orr x10, x10, x14, lsl #48
- WORD $0xb100055f // cmn x10, #1
- WORD $0x54fffbc0 // b.eq LBB5_639 $-136(%rip)
- WORD $0xd280000d // mov x13, #0
- WORD $0xd280001e // mov lr, #0
- WORD $0x5280001c // mov w28, #0
- WORD $0x140018d5 // b LBB5_1993 $25428(%rip)
-LBB5_641:
- WORD $0x5280000d // mov w13, #0
- WORD $0x5280000e // mov w14, #0
- WORD $0x8b08020a // add x10, x16, x8
- WORD $0x17fff5f5 // b LBB5_45 $-10284(%rip)
-LBB5_642:
- WORD $0x710005df // cmp w14, #1
- WORD $0x54ff0781 // b.ne LBB5_173 $-7952(%rip)
- WORD $0x52800148 // mov w8, #10
- WORD $0x9bc87d88 // umulh x8, x12, x8
- WORD $0xeb0803ff // cmp xzr, x8
- WORD $0x54001320 // b.eq LBB5_672 $612(%rip)
- WORD $0x7100013f // cmp w9, #0
- WORD $0x12800008 // mov w8, #-1
- WORD $0x5a881508 // cneg w8, w8, eq
- WORD $0x5280002e // mov w14, #1
- WORD $0x17fff866 // b LBB5_184 $-7784(%rip)
-LBB5_645:
- WORD $0xd280000d // mov x13, #0
- WORD $0xd280001e // mov lr, #0
- WORD $0x5280001c // mov w28, #0
- WORD $0x14000e37 // b LBB5_1402 $14556(%rip)
-LBB5_646:
- WORD $0xaa0d03fe // mov lr, x13
- WORD $0x14000e35 // b LBB5_1402 $14548(%rip)
-LBB5_647:
- WORD $0x9101014f // add x15, x10, #64
-LBB5_648:
- WORD $0xd10101ea // sub x10, x15, #64
- WORD $0x4f04e5e0 // movi.16b v0, #143
-Lloh62:
- WORD $0x10fe968c // adr x12, lCPI5_0 $-11568(%rip)
-Lloh63:
- WORD $0x3dc00181 // ldr q1, [x12, lCPI5_0@PAGEOFF] $0(%rip)
-Lloh64:
- WORD $0x10fe96cc // adr x12, lCPI5_1 $-11560(%rip)
-Lloh65:
- WORD $0x3dc00182 // ldr q2, [x12, lCPI5_1@PAGEOFF] $0(%rip)
-Lloh66:
- WORD $0x10fe970c // adr x12, lCPI5_2 $-11552(%rip)
-Lloh67:
- WORD $0x3dc00183 // ldr q3, [x12, lCPI5_2@PAGEOFF] $0(%rip)
-LBB5_649:
- WORD $0xadc21544 // ldp q4, q5, [x10, #64]!
- WORD $0xad411d46 // ldp q6, q7, [x10, #32]
- WORD $0x4e201c90 // and.16b v16, v4, v0
- WORD $0x4e100030 // tbl.16b v16, { v1 }, v16
- WORD $0x4e201cb1 // and.16b v17, v5, v0
- WORD $0x4e110031 // tbl.16b v17, { v1 }, v17
- WORD $0x4e201cd2 // and.16b v18, v6, v0
- WORD $0x4e120032 // tbl.16b v18, { v1 }, v18
- WORD $0x4e201cf3 // and.16b v19, v7, v0
- WORD $0x4e130033 // tbl.16b v19, { v1 }, v19
- WORD $0x6e248e04 // cmeq.16b v4, v16, v4
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008c // fmov w12, s4
- WORD $0x6e258e24 // cmeq.16b v4, v17, v5
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008d // fmov w13, s4
- WORD $0x6e268e44 // cmeq.16b v4, v18, v6
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008e // fmov w14, s4
- WORD $0x6e278e64 // cmeq.16b v4, v19, v7
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008f // fmov w15, s4
- WORD $0x33103dac // bfi w12, w13, #16, #16
- WORD $0xaa0e818c // orr x12, x12, x14, lsl #32
- WORD $0xaa0fc18c // orr x12, x12, x15, lsl #48
- WORD $0xb100059f // cmn x12, #1
- WORD $0x54fffbc0 // b.eq LBB5_649 $-136(%rip)
- WORD $0xd280000d // mov x13, #0
- WORD $0xd280001e // mov lr, #0
- WORD $0x5280001c // mov w28, #0
- WORD $0x14000cb7 // b LBB5_1329 $13020(%rip)
-LBB5_651:
- WORD $0x0e013ca9 // umov.b w9, v5[0]
- WORD $0x7100893f // cmp w9, #34
- WORD $0x540000e1 // b.ne LBB5_653 $28(%rip)
-LBB5_652:
- WORD $0x8b1602a9 // add x9, x21, x22
- WORD $0xcb0a0129 // sub x9, x9, x10
- WORD $0x910006ea // add x10, x23, #1
- WORD $0x5280002c // mov w12, #1
- WORD $0xaa1c03e8 // mov x8, x28
- WORD $0x17fff6e0 // b LBB5_103 $-9344(%rip)
-LBB5_653:
- WORD $0x0e013cac // umov.b w12, v5[0]
-LBB5_654:
- WORD $0x8b1602a9 // add x9, x21, x22
- WORD $0x3900012c // strb w12, [x9]
- WORD $0x8b16028c // add x12, x20, x22
- WORD $0x3940058d // ldrb w13, [x12, #1]
- WORD $0x710089bf // cmp w13, #34
- WORD $0x540004a0 // b.eq LBB5_664 $148(%rip)
- WORD $0x3900052d // strb w13, [x9, #1]
- WORD $0x3940098c // ldrb w12, [x12, #2]
- WORD $0x7100899f // cmp w12, #34
- WORD $0x540004c0 // b.eq LBB5_665 $152(%rip)
- WORD $0x3900092c // strb w12, [x9, #2]
- WORD $0x8b16028c // add x12, x20, x22
- WORD $0x39400d8d // ldrb w13, [x12, #3]
- WORD $0x710089bf // cmp w13, #34
- WORD $0x540004e0 // b.eq LBB5_666 $156(%rip)
- WORD $0x39000d2d // strb w13, [x9, #3]
- WORD $0x3940118c // ldrb w12, [x12, #4]
- WORD $0x7100899f // cmp w12, #34
- WORD $0x54000500 // b.eq LBB5_667 $160(%rip)
- WORD $0x3900112c // strb w12, [x9, #4]
- WORD $0x8b16028c // add x12, x20, x22
- WORD $0x3940158d // ldrb w13, [x12, #5]
- WORD $0x710089bf // cmp w13, #34
- WORD $0x54000520 // b.eq LBB5_668 $164(%rip)
- WORD $0x3900152d // strb w13, [x9, #5]
- WORD $0x3940198c // ldrb w12, [x12, #6]
- WORD $0x7100899f // cmp w12, #34
- WORD $0x54000540 // b.eq LBB5_669 $168(%rip)
- WORD $0x3900192c // strb w12, [x9, #6]
- WORD $0x8b16028c // add x12, x20, x22
- WORD $0x39401d8d // ldrb w13, [x12, #7]
- WORD $0x710089bf // cmp w13, #34
- WORD $0x54000560 // b.eq LBB5_670 $172(%rip)
- WORD $0x39001d2d // strb w13, [x9, #7]
- WORD $0x3940218c // ldrb w12, [x12, #8]
- WORD $0x910022d6 // add x22, x22, #8
- WORD $0x7100899f // cmp w12, #34
- WORD $0x54fffb61 // b.ne LBB5_654 $-148(%rip)
- WORD $0x8b160297 // add x23, x20, x22
- WORD $0x17ffffd2 // b LBB5_652 $-184(%rip)
-LBB5_663:
- WORD $0x92800169 // mov x9, #-12
- WORD $0x17fffd14 // b LBB5_508 $-2992(%rip)
-LBB5_664:
- WORD $0x9100098d // add x13, x12, #2
- WORD $0xcb0a02a9 // sub x9, x21, x10
- WORD $0x8b160129 // add x9, x9, x22
- WORD $0x91000529 // add x9, x9, #1
- WORD $0x14000021 // b LBB5_671 $132(%rip)
-LBB5_665:
- WORD $0x8b160289 // add x9, x20, x22
- WORD $0x91000d2d // add x13, x9, #3
- WORD $0xcb0a02a9 // sub x9, x21, x10
- WORD $0x8b160129 // add x9, x9, x22
- WORD $0x91000929 // add x9, x9, #2
- WORD $0x1400001b // b LBB5_671 $108(%rip)
-LBB5_666:
- WORD $0x9100118d // add x13, x12, #4
- WORD $0xcb0a02a9 // sub x9, x21, x10
- WORD $0x8b160129 // add x9, x9, x22
- WORD $0x91000d29 // add x9, x9, #3
- WORD $0x14000016 // b LBB5_671 $88(%rip)
-LBB5_667:
- WORD $0x8b160289 // add x9, x20, x22
- WORD $0x9100152d // add x13, x9, #5
- WORD $0xcb0a02a9 // sub x9, x21, x10
- WORD $0x8b160129 // add x9, x9, x22
- WORD $0x91001129 // add x9, x9, #4
- WORD $0x14000010 // b LBB5_671 $64(%rip)
-LBB5_668:
- WORD $0x9100198d // add x13, x12, #6
- WORD $0xcb0a02a9 // sub x9, x21, x10
- WORD $0x8b160129 // add x9, x9, x22
- WORD $0x91001529 // add x9, x9, #5
- WORD $0x1400000b // b LBB5_671 $44(%rip)
-LBB5_669:
- WORD $0x8b160289 // add x9, x20, x22
- WORD $0x91001d2d // add x13, x9, #7
- WORD $0xcb0a02a9 // sub x9, x21, x10
- WORD $0x8b160129 // add x9, x9, x22
- WORD $0x91001929 // add x9, x9, #6
- WORD $0x14000005 // b LBB5_671 $20(%rip)
-LBB5_670:
- WORD $0x9100218d // add x13, x12, #8
- WORD $0xcb0a02a9 // sub x9, x21, x10
- WORD $0x8b160129 // add x9, x9, x22
- WORD $0x91001d29 // add x9, x9, #7
-LBB5_671:
- WORD $0x5280002c // mov w12, #1
- WORD $0xaa0d03ea // mov x10, x13
- WORD $0xaa1c03e8 // mov x8, x28
- WORD $0x17fff68c // b LBB5_103 $-9680(%rip)
-LBB5_672:
- WORD $0x8b0c0988 // add x8, x12, x12, lsl #2
- WORD $0xd37ff908 // lsl x8, x8, #1
- WORD $0x385ff14e // ldurb w14, [x10, #-1]
- WORD $0x5100c1ce // sub w14, w14, #48
- WORD $0x93407dce // sxtw x14, w14
- WORD $0x937ffdcf // asr x15, x14, #63
- WORD $0xab0e0108 // adds x8, x8, x14
- WORD $0x9a8f35f1 // cinc x17, x15, hs
- WORD $0x9340022f // sbfx x15, x17, #0, #1
- WORD $0x5280002e // mov w14, #1
- WORD $0xca1101f1 // eor x17, x15, x17
- WORD $0xb5fef291 // cbnz x17, LBB5_173 $-8624(%rip)
- WORD $0xb7fef26f // tbnz x15, #63, LBB5_173 $-8628(%rip)
- WORD $0x34ff19c9 // cbz w9, LBB5_243 $-7368(%rip)
- WORD $0x9e630100 // ucvtf d0, x8
- WORD $0x17fff76d // b LBB5_161 $-8780(%rip)
-LBB5_676:
- WORD $0xdac00349 // rbit x9, x26
- WORD $0xdac01129 // clz x9, x9
- WORD $0x8b16028a // add x10, x20, x22
- WORD $0x8b090157 // add x23, x10, x9
- WORD $0x92800009 // mov x9, #-1
- WORD $0x5280002c // mov w12, #1
- WORD $0xaa1c03e8 // mov x8, x28
- WORD $0x17fffcd4 // b LBB5_509 $-3248(%rip)
-LBB5_677:
- WORD $0x92800169 // mov x9, #-12
- WORD $0x5280002c // mov w12, #1
- WORD $0xaa1403f7 // mov x23, x20
- WORD $0x17fffcd0 // b LBB5_509 $-3264(%rip)
-LBB5_678:
- WORD $0xdac0018c // rbit x12, x12
- WORD $0xdac0118c // clz x12, x12
- WORD $0x8b0c014f // add x15, x10, x12
- WORD $0x384015e2 // ldrb w2, [x15], #1
-LBB5_679:
- WORD $0x7100885f // cmp w2, #34
- WORD $0x5401aec1 // b.ne LBB5_1397 $13784(%rip)
- WORD $0xd2800001 // mov x1, #0
- WORD $0xcb0901f0 // sub x16, x15, x9
- WORD $0xf940380a // ldr x10, [x0, #112]
- WORD $0x4f02e782 // movi.16b v2, #92
-Lloh68:
- WORD $0x10fe810c // adr x12, lCPI5_1 $-12256(%rip)
-Lloh69:
- WORD $0x3dc00180 // ldr q0, [x12, lCPI5_1@PAGEOFF] $0(%rip)
-Lloh70:
- WORD $0x10fe814c // adr x12, lCPI5_2 $-12248(%rip)
-Lloh71:
- WORD $0x3dc00181 // ldr q1, [x12, lCPI5_2@PAGEOFF] $0(%rip)
- WORD $0x4f01e443 // movi.16b v3, #34
- WORD $0x4f00e7e4 // movi.16b v4, #31
- WORD $0x14000002 // b LBB5_682 $8(%rip)
-LBB5_681:
- WORD $0x91008021 // add x1, x1, #32
-LBB5_682:
- WORD $0x8b0101ec // add x12, x15, x1
- WORD $0xad401985 // ldp q5, q6, [x12]
- WORD $0x6e228ca7 // cmeq.16b v7, v5, v2
- WORD $0x6e228cd0 // cmeq.16b v16, v6, v2
- WORD $0x4e201ce7 // and.16b v7, v7, v0
- WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1
- WORD $0x4e71b8e7 // addv.8h h7, v7
- WORD $0x1e2600ee // fmov w14, s7
- WORD $0x4e201e07 // and.16b v7, v16, v0
- WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1
- WORD $0x4e71b8e7 // addv.8h h7, v7
- WORD $0x1e2600ec // fmov w12, s7
- WORD $0x33103d8e // bfi w14, w12, #16, #16
- WORD $0x6e238ca7 // cmeq.16b v7, v5, v3
- WORD $0x6e238cd0 // cmeq.16b v16, v6, v3
- WORD $0x4e201ce7 // and.16b v7, v7, v0
- WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1
- WORD $0x4e71b8e7 // addv.8h h7, v7
- WORD $0x1e2600ec // fmov w12, s7
- WORD $0x4e201e07 // and.16b v7, v16, v0
- WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1
- WORD $0x4e71b8e7 // addv.8h h7, v7
- WORD $0x1e2600f1 // fmov w17, s7
- WORD $0x33103e2c // bfi w12, w17, #16, #16
- WORD $0x6e2464a5 // umax.16b v5, v5, v4
- WORD $0x6e248ca5 // cmeq.16b v5, v5, v4
- WORD $0x6e2464c6 // umax.16b v6, v6, v4
- WORD $0x6e248cc6 // cmeq.16b v6, v6, v4
- WORD $0x4e201ca5 // and.16b v5, v5, v0
- WORD $0x4e0100a5 // tbl.16b v5, { v5 }, v1
- WORD $0x4e71b8a5 // addv.8h h5, v5
- WORD $0x1e2600a2 // fmov w2, s5
- WORD $0x4e201cc5 // and.16b v5, v6, v0
- WORD $0x4e0100a5 // tbl.16b v5, { v5 }, v1
- WORD $0x4e71b8a5 // addv.8h h5, v5
- WORD $0x1e2600b1 // fmov w17, s5
- WORD $0x33103e22 // bfi w2, w17, #16, #16
- WORD $0x2a0e0051 // orr w17, w2, w14
- WORD $0x51000631 // sub w17, w17, #1
- WORD $0x6a0c0231 // ands w17, w17, w12
- WORD $0x540001a1 // b.ne LBB5_688 $52(%rip)
- WORD $0x5100058c // sub w12, w12, #1
- WORD $0x6a0e019f // tst w12, w14
- WORD $0x54009901 // b.ne LBB5_926 $4896(%rip)
- WORD $0x362ffa6a // tbz w10, #5, LBB5_681 $-180(%rip)
- WORD $0x0a0c004c // and w12, w2, w12
- WORD $0x34fffa2c // cbz w12, LBB5_681 $-188(%rip)
- WORD $0xdac00048 // rbit x8, x2
- WORD $0xdac01108 // clz x8, x8
- WORD $0x8b0101e9 // add x9, x15, x1
-LBB5_687:
- WORD $0x8b08013b // add x27, x9, x8
- WORD $0x92800001 // mov x1, #-1
- WORD $0x14000623 // b LBB5_982 $6284(%rip)
-LBB5_688:
- WORD $0x5280001c // mov w28, #0
- WORD $0xdac0018a // rbit x10, x12
- WORD $0xdac0114a // clz x10, x10
- WORD $0x8b010141 // add x1, x10, x1
- WORD $0x8b0f002a // add x10, x1, x15
- WORD $0x9100055b // add x27, x10, #1
- WORD $0xb7f8c381 // tbnz x1, #63, LBB5_982 $6256(%rip)
-LBB5_689:
- WORD $0xaa1b03ea // mov x10, x27
- WORD $0x3840154c // ldrb w12, [x10], #1
- WORD $0x7100819f // cmp w12, #32
- WORD $0x5280002e // mov w14, #1
- WORD $0x9acc21ce // lsl x14, x14, x12
- WORD $0xd284c02f // mov x15, #9729
- WORD $0xf2c0002f // movk x15, #1, lsl #32
- WORD $0x8a0f01ce // and x14, x14, x15
- WORD $0xfa4099c4 // ccmp x14, #0, #4, ls
- WORD $0x54000800 // b.eq LBB5_699 $256(%rip)
- WORD $0x91000b6a // add x10, x27, #2
- WORD $0x3940076c // ldrb w12, [x27, #1]
- WORD $0x7100819f // cmp w12, #32
- WORD $0x54000788 // b.hi LBB5_699 $240(%rip)
- WORD $0x5280002e // mov w14, #1
- WORD $0x9acc21ce // lsl x14, x14, x12
- WORD $0xea0f01df // tst x14, x15
- WORD $0x54000700 // b.eq LBB5_699 $224(%rip)
- WORD $0xf940480f // ldr x15, [x0, #144]
- WORD $0xcb0f014c // sub x12, x10, x15
- WORD $0xf100fd9f // cmp x12, #63
- WORD $0x540000e8 // b.hi LBB5_695 $28(%rip)
- WORD $0xf9404c0a // ldr x10, [x0, #152]
- WORD $0x9280000e // mov x14, #-1
- WORD $0x9acc21cc // lsl x12, x14, x12
- WORD $0xea0c014a // ands x10, x10, x12
- WORD $0x54000561 // b.ne LBB5_698 $172(%rip)
- WORD $0x910101ea // add x10, x15, #64
-LBB5_695:
- WORD $0xd101014f // sub x15, x10, #64
- WORD $0x4f04e5e2 // movi.16b v2, #143
-Lloh72:
- WORD $0x10fe744a // adr x10, lCPI5_0 $-12664(%rip)
-Lloh73:
- WORD $0x3dc00143 // ldr q3, [x10, lCPI5_0@PAGEOFF] $0(%rip)
-LBB5_696:
- WORD $0xadc215e4 // ldp q4, q5, [x15, #64]!
- WORD $0xad411de6 // ldp q6, q7, [x15, #32]
- WORD $0x4e221c90 // and.16b v16, v4, v2
- WORD $0x4e100070 // tbl.16b v16, { v3 }, v16
- WORD $0x4e221cb1 // and.16b v17, v5, v2
- WORD $0x4e110071 // tbl.16b v17, { v3 }, v17
- WORD $0x4e221cd2 // and.16b v18, v6, v2
- WORD $0x4e120072 // tbl.16b v18, { v3 }, v18
- WORD $0x4e221cf3 // and.16b v19, v7, v2
- WORD $0x4e130073 // tbl.16b v19, { v3 }, v19
- WORD $0x6e248e04 // cmeq.16b v4, v16, v4
- WORD $0x4e201c84 // and.16b v4, v4, v0
- WORD $0x4e010084 // tbl.16b v4, { v4 }, v1
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008a // fmov w10, s4
- WORD $0x6e258e24 // cmeq.16b v4, v17, v5
- WORD $0x4e201c84 // and.16b v4, v4, v0
- WORD $0x4e010084 // tbl.16b v4, { v4 }, v1
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008c // fmov w12, s4
- WORD $0x6e268e44 // cmeq.16b v4, v18, v6
- WORD $0x4e201c84 // and.16b v4, v4, v0
- WORD $0x4e010084 // tbl.16b v4, { v4 }, v1
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008e // fmov w14, s4
- WORD $0x6e278e64 // cmeq.16b v4, v19, v7
- WORD $0x4e201c84 // and.16b v4, v4, v0
- WORD $0x4e010084 // tbl.16b v4, { v4 }, v1
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e260082 // fmov w2, s4
- WORD $0x33103d8a // bfi w10, w12, #16, #16
- WORD $0xaa0e814a // orr x10, x10, x14, lsl #32
- WORD $0xaa02c14a // orr x10, x10, x2, lsl #48
- WORD $0xb100055f // cmn x10, #1
- WORD $0x54fffbc0 // b.eq LBB5_696 $-136(%rip)
- WORD $0xaa2a03ea // mvn x10, x10
- WORD $0xa909280f // stp x15, x10, [x0, #144]
-LBB5_698:
- WORD $0xdac0014a // rbit x10, x10
- WORD $0xdac0114a // clz x10, x10
- WORD $0x8b0a01ea // add x10, x15, x10
- WORD $0x3840154c // ldrb w12, [x10], #1
-LBB5_699:
- WORD $0x7100e99f // cmp w12, #58
- WORD $0x54019c21 // b.ne LBB5_1396 $13188(%rip)
- WORD $0x7100023f // cmp w17, #0
- WORD $0x5280008c // mov w12, #4
- WORD $0x5280018e // mov w14, #12
- WORD $0x9a8c01cc // csel x12, x14, x12, eq
- WORD $0xaa10818c // orr x12, x12, x16, lsl #32
- WORD $0xf940500e // ldr x14, [x0, #160]
- WORD $0xa90005cc // stp x12, x1, [x14]
- WORD $0xf940500c // ldr x12, [x0, #160]
- WORD $0x91004191 // add x17, x12, #16
- WORD $0xf9005011 // str x17, [x0, #160]
- WORD $0x9100818c // add x12, x12, #32
- WORD $0xf940600e // ldr x14, [x0, #192]
- WORD $0xeb0e019f // cmp x12, x14
- WORD $0x5401f468 // b.hi LBB5_1526 $16012(%rip)
- WORD $0xaa0a03e1 // mov x1, x10
-LBB5_702:
- WORD $0x38401550 // ldrb w16, [x10], #1
- WORD $0x7100821f // cmp w16, #32
- WORD $0x5280002c // mov w12, #1
- WORD $0x9ad0218c // lsl x12, x12, x16
- WORD $0xd284c02e // mov x14, #9729
- WORD $0xf2c0002e // movk x14, #1, lsl #32
- WORD $0x8a0e018c // and x12, x12, x14
- WORD $0xfa409984 // ccmp x12, #0, #4, ls
- WORD $0x54000880 // b.eq LBB5_712 $272(%rip)
- WORD $0x9100082a // add x10, x1, #2
- WORD $0x39400430 // ldrb w16, [x1, #1]
- WORD $0x7100821f // cmp w16, #32
- WORD $0x54000808 // b.hi LBB5_712 $256(%rip)
- WORD $0x5280002c // mov w12, #1
- WORD $0x9ad0218c // lsl x12, x12, x16
- WORD $0xea0e019f // tst x12, x14
- WORD $0x54000780 // b.eq LBB5_712 $240(%rip)
- WORD $0xf940480f // ldr x15, [x0, #144]
- WORD $0xcb0f014c // sub x12, x10, x15
- WORD $0xf100fd9f // cmp x12, #63
- WORD $0x540000e8 // b.hi LBB5_708 $28(%rip)
- WORD $0xf9404c0a // ldr x10, [x0, #152]
- WORD $0x9280000e // mov x14, #-1
- WORD $0x9acc21cc // lsl x12, x14, x12
- WORD $0xea0c014a // ands x10, x10, x12
- WORD $0x540005e1 // b.ne LBB5_711 $188(%rip)
- WORD $0x910101ea // add x10, x15, #64
-LBB5_708:
- WORD $0xd101014f // sub x15, x10, #64
- WORD $0x4f04e5e0 // movi.16b v0, #143
-Lloh74:
- WORD $0x10fe692a // adr x10, lCPI5_0 $-13020(%rip)
-Lloh75:
- WORD $0x3dc00141 // ldr q1, [x10, lCPI5_0@PAGEOFF] $0(%rip)
-Lloh76:
- WORD $0x10fe696a // adr x10, lCPI5_1 $-13012(%rip)
-Lloh77:
- WORD $0x3dc00142 // ldr q2, [x10, lCPI5_1@PAGEOFF] $0(%rip)
-Lloh78:
- WORD $0x10fe69aa // adr x10, lCPI5_2 $-13004(%rip)
-Lloh79:
- WORD $0x3dc00143 // ldr q3, [x10, lCPI5_2@PAGEOFF] $0(%rip)
-LBB5_709:
- WORD $0xadc215e4 // ldp q4, q5, [x15, #64]!
- WORD $0xad411de6 // ldp q6, q7, [x15, #32]
- WORD $0x4e201c90 // and.16b v16, v4, v0
- WORD $0x4e100030 // tbl.16b v16, { v1 }, v16
- WORD $0x4e201cb1 // and.16b v17, v5, v0
- WORD $0x4e110031 // tbl.16b v17, { v1 }, v17
- WORD $0x4e201cd2 // and.16b v18, v6, v0
- WORD $0x4e120032 // tbl.16b v18, { v1 }, v18
- WORD $0x4e201cf3 // and.16b v19, v7, v0
- WORD $0x4e130033 // tbl.16b v19, { v1 }, v19
- WORD $0x6e248e04 // cmeq.16b v4, v16, v4
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008a // fmov w10, s4
- WORD $0x6e258e24 // cmeq.16b v4, v17, v5
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008c // fmov w12, s4
- WORD $0x6e268e44 // cmeq.16b v4, v18, v6
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008e // fmov w14, s4
- WORD $0x6e278e64 // cmeq.16b v4, v19, v7
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e260090 // fmov w16, s4
- WORD $0x33103d8a // bfi w10, w12, #16, #16
- WORD $0xaa0e814a // orr x10, x10, x14, lsl #32
- WORD $0xaa10c14a // orr x10, x10, x16, lsl #48
- WORD $0xb100055f // cmn x10, #1
- WORD $0x54fffbc0 // b.eq LBB5_709 $-136(%rip)
- WORD $0xaa2a03ea // mvn x10, x10
- WORD $0xa909280f // stp x15, x10, [x0, #144]
-LBB5_711:
- WORD $0xdac0014a // rbit x10, x10
- WORD $0xdac0114a // clz x10, x10
- WORD $0x8b0a01ea // add x10, x15, x10
- WORD $0x38401550 // ldrb w16, [x10], #1
-LBB5_712:
- WORD $0xaa2903ec // mvn x12, x9
- WORD $0x8b0a018f // add x15, x12, x10
- WORD $0x528000c2 // mov w2, #6
- WORD $0x71016a1f // cmp w16, #90
- WORD $0x5400074c // b.gt LBB5_724 $232(%rip)
- WORD $0x52800001 // mov w1, #0
- WORD $0x5100c20c // sub w12, w16, #48
- WORD $0x7100299f // cmp w12, #10
- WORD $0x540018c2 // b.hs LBB5_748 $792(%rip)
- WORD $0x5200002c // eor w12, w1, #0x1
- WORD $0xcb0c0145 // sub x5, x10, x12
- WORD $0x3941c00e // ldrb w14, [x0, #112]
- WORD $0x3708196e // tbnz w14, #1, LBB5_751 $812(%rip)
-LBB5_715:
- WORD $0x394000a7 // ldrb w7, [x5]
- WORD $0x7100c0ea // subs w10, w7, #48
- WORD $0x54001421 // b.ne LBB5_742 $644(%rip)
- WORD $0xaa0503ea // mov x10, x5
- WORD $0x38401d4c // ldrb w12, [x10, #1]!
- WORD $0x7100b99f // cmp w12, #46
- WORD $0x54005280 // b.eq LBB5_837 $2640(%rip)
- WORD $0xd2800003 // mov x3, #0
- WORD $0x52800004 // mov w4, #0
- WORD $0x7101159f // cmp w12, #69
- WORD $0x54000060 // b.eq LBB5_719 $12(%rip)
- WORD $0x7101959f // cmp w12, #101
- WORD $0x54005961 // b.ne LBB5_855 $2860(%rip)
-LBB5_719:
- WORD $0xaa0403e6 // mov x6, x4
-LBB5_720:
- WORD $0x9100094c // add x12, x10, #2
- WORD $0x38401d4e // ldrb w14, [x10, #1]!
- WORD $0x52800030 // mov w16, #1
- WORD $0x52800031 // mov w17, #1
- WORD $0x12800002 // mov w2, #-1
- WORD $0x7100b5df // cmp w14, #45
- WORD $0x1a821210 // csel w16, w16, w2, ne
- WORD $0x9a8c114a // csel x10, x10, x12, ne
- WORD $0x7100addf // cmp w14, #43
- WORD $0x1a900230 // csel w16, w17, w16, eq
- WORD $0x9a8a018a // csel x10, x12, x10, eq
- WORD $0x39400147 // ldrb w7, [x10]
- WORD $0x5100c0ec // sub w12, w7, #48
- WORD $0x52800062 // mov w2, #3
- WORD $0x7100259f // cmp w12, #9
- WORD $0x54015548 // b.hi LBB5_1309 $10920(%rip)
- WORD $0x5280000c // mov w12, #0
- WORD $0xd2800011 // mov x17, #0
- WORD $0x5280014e // mov w14, #10
-LBB5_722:
- WORD $0x1b0e1d8c // madd w12, w12, w14, w7
- WORD $0x5100c18c // sub w12, w12, #48
- WORD $0x8b110142 // add x2, x10, x17
- WORD $0x91000631 // add x17, x17, #1
- WORD $0x39400447 // ldrb w7, [x2, #1]
- WORD $0x5100c0e2 // sub w2, w7, #48
- WORD $0x7100285f // cmp w2, #10
- WORD $0x54ffff23 // b.lo LBB5_722 $-28(%rip)
- WORD $0xd100062e // sub x14, x17, #1
- WORD $0x8b11014a // add x10, x10, x17
- WORD $0xf10025df // cmp x14, #9
- WORD $0x5284e20e // mov w14, #10000
- WORD $0x1a8e318c // csel w12, w12, w14, lo
- WORD $0x1a9f30ce // csel w14, w6, wzr, lo
- WORD $0x1b103986 // madd w6, w12, w16, w14
- WORD $0x140002c7 // b LBB5_866 $2844(%rip)
-LBB5_724:
- WORD $0x7101b61f // cmp w16, #109
- WORD $0x5400282d // b.le LBB5_785 $1284(%rip)
- WORD $0x7101ba1f // cmp w16, #110
- WORD $0x54003020 // b.eq LBB5_807 $1540(%rip)
- WORD $0x7101d21f // cmp w16, #116
- WORD $0x54002de0 // b.eq LBB5_803 $1468(%rip)
- WORD $0x7101ee1f // cmp w16, #123
- WORD $0x54fef821 // b.ne LBB5_259 $-8444(%rip)
- WORD $0x528000cb // mov w11, #6
- WORD $0xaa0f816b // orr x11, x11, x15, lsl #32
- WORD $0xf940540c // ldr x12, [x0, #168]
- WORD $0xa900322b // stp x11, x12, [x17]
- WORD $0xaa0003f0 // mov x16, x0
- WORD $0xf84b8e01 // ldr x1, [x16, #184]!
- WORD $0xf85e8211 // ldur x17, [x16, #-24]
- WORD $0xcb01022b // sub x11, x17, x1
- WORD $0x9344fd62 // asr x2, x11, #4
- WORD $0xf9005402 // str x2, [x0, #168]
- WORD $0x9100422c // add x12, x17, #16
- WORD $0xf81e820c // stur x12, [x16, #-24]
- WORD $0xf85f820c // ldur x12, [x16, #-8]
- WORD $0x9100058c // add x12, x12, #1
- WORD $0xf81f820c // stur x12, [x16, #-8]
- WORD $0x9100822c // add x12, x17, #32
- WORD $0xf940060e // ldr x14, [x16, #8]
- WORD $0xb100417f // cmn x11, #16
- WORD $0xfa4e1182 // ccmp x12, x14, #2, ne
- WORD $0x9a9f922b // csel x11, x17, xzr, ls
- WORD $0xb401df6b // cbz x11, LBB5_1526 $15340(%rip)
- WORD $0xaa0a03ef // mov x15, x10
- WORD $0x384015ec // ldrb w12, [x15], #1
- WORD $0x7100819f // cmp w12, #32
- WORD $0x54000988 // b.hi LBB5_740 $304(%rip)
- WORD $0x5280002e // mov w14, #1
- WORD $0x9acc21ce // lsl x14, x14, x12
- WORD $0xd284c023 // mov x3, #9729
- WORD $0xf2c00023 // movk x3, #1, lsl #32
- WORD $0xea0301df // tst x14, x3
- WORD $0x540008c0 // b.eq LBB5_740 $280(%rip)
- WORD $0x9100094f // add x15, x10, #2
- WORD $0x3940054c // ldrb w12, [x10, #1]
- WORD $0x7100819f // cmp w12, #32
- WORD $0x5400c1c8 // b.hi LBB5_1051 $6200(%rip)
- WORD $0x5280002a // mov w10, #1
- WORD $0x9acc214a // lsl x10, x10, x12
- WORD $0xd284c02e // mov x14, #9729
- WORD $0xf2c0002e // movk x14, #1, lsl #32
- WORD $0xea0e015f // tst x10, x14
- WORD $0x5400c100 // b.eq LBB5_1051 $6176(%rip)
- WORD $0xf940480a // ldr x10, [x0, #144]
- WORD $0xcb0a01ec // sub x12, x15, x10
- WORD $0xf100fd9f // cmp x12, #63
- WORD $0x540000e8 // b.hi LBB5_736 $28(%rip)
- WORD $0xf9404c0e // ldr x14, [x0, #152]
- WORD $0x9280000f // mov x15, #-1
- WORD $0x9acc21ec // lsl x12, x15, x12
- WORD $0xea0c01cc // ands x12, x14, x12
- WORD $0x540005e1 // b.ne LBB5_739 $188(%rip)
- WORD $0x9101014f // add x15, x10, #64
-LBB5_736:
- WORD $0xd10101ea // sub x10, x15, #64
- WORD $0x4f04e5e0 // movi.16b v0, #143
-Lloh80:
- WORD $0x10fe53ec // adr x12, lCPI5_0 $-13700(%rip)
-Lloh81:
- WORD $0x3dc00181 // ldr q1, [x12, lCPI5_0@PAGEOFF] $0(%rip)
-Lloh82:
- WORD $0x10fe542c // adr x12, lCPI5_1 $-13692(%rip)
-Lloh83:
- WORD $0x3dc00182 // ldr q2, [x12, lCPI5_1@PAGEOFF] $0(%rip)
-Lloh84:
- WORD $0x10fe546c // adr x12, lCPI5_2 $-13684(%rip)
-Lloh85:
- WORD $0x3dc00183 // ldr q3, [x12, lCPI5_2@PAGEOFF] $0(%rip)
-LBB5_737:
- WORD $0xadc21544 // ldp q4, q5, [x10, #64]!
- WORD $0xad411d46 // ldp q6, q7, [x10, #32]
- WORD $0x4e201c90 // and.16b v16, v4, v0
- WORD $0x4e100030 // tbl.16b v16, { v1 }, v16
- WORD $0x4e201cb1 // and.16b v17, v5, v0
- WORD $0x4e110031 // tbl.16b v17, { v1 }, v17
- WORD $0x4e201cd2 // and.16b v18, v6, v0
- WORD $0x4e120032 // tbl.16b v18, { v1 }, v18
- WORD $0x4e201cf3 // and.16b v19, v7, v0
- WORD $0x4e130033 // tbl.16b v19, { v1 }, v19
- WORD $0x6e248e04 // cmeq.16b v4, v16, v4
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008c // fmov w12, s4
- WORD $0x6e258e24 // cmeq.16b v4, v17, v5
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008e // fmov w14, s4
- WORD $0x6e268e44 // cmeq.16b v4, v18, v6
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008f // fmov w15, s4
- WORD $0x6e278e64 // cmeq.16b v4, v19, v7
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e260083 // fmov w3, s4
- WORD $0x33103dcc // bfi w12, w14, #16, #16
- WORD $0xaa0f818c // orr x12, x12, x15, lsl #32
- WORD $0xaa03c18c // orr x12, x12, x3, lsl #48
- WORD $0xb100059f // cmn x12, #1
- WORD $0x54fffbc0 // b.eq LBB5_737 $-136(%rip)
- WORD $0xaa2c03ec // mvn x12, x12
- WORD $0xa909300a // stp x10, x12, [x0, #144]
-LBB5_739:
- WORD $0xdac0018c // rbit x12, x12
- WORD $0xdac0118c // clz x12, x12
- WORD $0x8b0c014f // add x15, x10, x12
- WORD $0x384015ec // ldrb w12, [x15], #1
-LBB5_740:
- WORD $0x7101f59f // cmp w12, #125
- WORD $0x5401d501 // b.ne LBB5_1525 $15008(%rip)
-LBB5_741:
- WORD $0xb940c80a // ldr w10, [x0, #200]
- WORD $0x1100054a // add w10, w10, #1
- WORD $0xb900c80a // str w10, [x0, #200]
- WORD $0x1400018f // b LBB5_826 $1596(%rip)
-LBB5_742:
- WORD $0x52800062 // mov w2, #3
- WORD $0x7100255f // cmp w10, #9
- WORD $0x54001d48 // b.hi LBB5_792 $936(%rip)
- WORD $0xd2800003 // mov x3, #0
- WORD $0xd2800010 // mov x16, #0
- WORD $0x5280014a // mov w10, #10
-LBB5_744:
- WORD $0x9b0a7c6c // mul x12, x3, x10
- WORD $0x8b27418c // add x12, x12, w7, uxtw
- WORD $0xd100c183 // sub x3, x12, #48
- WORD $0x8b1000ac // add x12, x5, x16
- WORD $0x91000610 // add x16, x16, #1
- WORD $0x39400587 // ldrb w7, [x12, #1]
- WORD $0x5100c0ec // sub w12, w7, #48
- WORD $0x7100299f // cmp w12, #10
- WORD $0x54ffff03 // b.lo LBB5_744 $-32(%rip)
- WORD $0x52800004 // mov w4, #0
- WORD $0x52800006 // mov w6, #0
- WORD $0xd100060c // sub x12, x16, #1
- WORD $0x8b1000aa // add x10, x5, x16
- WORD $0xf1004d9f // cmp x12, #19
- WORD $0x54015222 // b.hs LBB5_1333 $10820(%rip)
-LBB5_746:
- WORD $0x7100b8ff // cmp w7, #46
- WORD $0x54004201 // b.ne LBB5_848 $2112(%rip)
- WORD $0x38401d51 // ldrb w17, [x10, #1]!
- WORD $0x5100c22c // sub w12, w17, #48
- WORD $0x52800062 // mov w2, #3
- WORD $0xaa0a03e7 // mov x7, x10
- WORD $0x7100299f // cmp w12, #10
- WORD $0x54003e63 // b.lo LBB5_843 $1996(%rip)
- WORD $0x14000a07 // b LBB5_1309 $10268(%rip)
-LBB5_748:
- WORD $0x71008a1f // cmp w16, #34
- WORD $0x54002fa0 // b.eq LBB5_827 $1524(%rip)
- WORD $0x7100b61f // cmp w16, #45
- WORD $0x54fee6a1 // b.ne LBB5_259 $-9004(%rip)
- WORD $0x52800021 // mov w1, #1
- WORD $0x5200002c // eor w12, w1, #0x1
- WORD $0xcb0c0145 // sub x5, x10, x12
- WORD $0x3941c00e // ldrb w14, [x0, #112]
- WORD $0x360fe6ee // tbz w14, #1, LBB5_715 $-804(%rip)
-LBB5_751:
- WORD $0x93400184 // sbfx x4, x12, #0, #1
- WORD $0xcb05010c // sub x12, x8, x5
- WORD $0xeb040193 // subs x19, x12, x4
- WORD $0x92800006 // mov x6, #-1
- WORD $0x540064e0 // b.eq LBB5_924 $3228(%rip)
- WORD $0x92400087 // and x7, x4, #0x1
- WORD $0x394000ac // ldrb w12, [x5]
- WORD $0x7100c19f // cmp w12, #48
- WORD $0x54000261 // b.ne LBB5_756 $76(%rip)
- WORD $0x52800010 // mov w16, #0
- WORD $0x52800026 // mov w6, #1
- WORD $0x5280002c // mov w12, #1
- WORD $0xf100067f // cmp x19, #1
- WORD $0x54006420 // b.eq LBB5_925 $3204(%rip)
- WORD $0x52800010 // mov w16, #0
- WORD $0x394004ac // ldrb w12, [x5, #1]
- WORD $0x52800026 // mov w6, #1
- WORD $0x5100b98c // sub w12, w12, #46
- WORD $0x7100dd9f // cmp w12, #55
- WORD $0x5400b328 // b.hi LBB5_1055 $5732(%rip)
- WORD $0x5280002e // mov w14, #1
- WORD $0x9acc21ce // lsl x14, x14, x12
- WORD $0xb20903e2 // mov x2, #36028797027352576
- WORD $0xf2800022 // movk x2, #1
- WORD $0x5280002c // mov w12, #1
- WORD $0xea0201df // tst x14, x2
- WORD $0x54006280 // b.eq LBB5_925 $3152(%rip)
-LBB5_756:
- WORD $0x92800010 // mov x16, #-1
- WORD $0xf100427f // cmp x19, #16
- WORD $0x54014ba3 // b.lo LBB5_1332 $10612(%rip)
- WORD $0xd2800013 // mov x19, #0
- WORD $0xd2800006 // mov x6, #0
- WORD $0x8b07010c // add x12, x8, x7
- WORD $0xcb0a018c // sub x12, x12, x10
- WORD $0xcb040194 // sub x20, x12, x4
- WORD $0x92800002 // mov x2, #-1
- WORD $0x4f01e5c0 // movi.16b v0, #46
- WORD $0x4f01e561 // movi.16b v1, #43
- WORD $0x4f01e5a2 // movi.16b v2, #45
- WORD $0x4f06e603 // movi.16b v3, #208
- WORD $0x4f00e544 // movi.16b v4, #10
- WORD $0x4f06e7e5 // movi.16b v5, #223
- WORD $0x4f02e4a6 // movi.16b v6, #69
-Lloh86:
- WORD $0x10fe438c // adr x12, lCPI5_1 $-14224(%rip)
-Lloh87:
- WORD $0x3dc00187 // ldr q7, [x12, lCPI5_1@PAGEOFF] $0(%rip)
-Lloh88:
- WORD $0x10fe43cc // adr x12, lCPI5_2 $-14216(%rip)
-Lloh89:
- WORD $0x3dc00190 // ldr q16, [x12, lCPI5_2@PAGEOFF] $0(%rip)
- WORD $0x12800015 // mov w21, #-1
- WORD $0x92800003 // mov x3, #-1
-LBB5_758:
- WORD $0x3ce668b1 // ldr q17, [x5, x6]
- WORD $0x6e208e32 // cmeq.16b v18, v17, v0
- WORD $0x6e218e33 // cmeq.16b v19, v17, v1
- WORD $0x6e228e34 // cmeq.16b v20, v17, v2
- WORD $0x4e238635 // add.16b v21, v17, v3
- WORD $0x6e353495 // cmhi.16b v21, v4, v21
- WORD $0x4e251e31 // and.16b v17, v17, v5
- WORD $0x6e268e31 // cmeq.16b v17, v17, v6
- WORD $0x4eb41e73 // orr.16b v19, v19, v20
- WORD $0x4eb21eb4 // orr.16b v20, v21, v18
- WORD $0x4eb31e35 // orr.16b v21, v17, v19
- WORD $0x4eb51e94 // orr.16b v20, v20, v21
- WORD $0x4e271e52 // and.16b v18, v18, v7
- WORD $0x4e100252 // tbl.16b v18, { v18 }, v16
- WORD $0x4e71ba52 // addv.8h h18, v18
- WORD $0x1e26024c // fmov w12, s18
- WORD $0x4e271e31 // and.16b v17, v17, v7
- WORD $0x4e100231 // tbl.16b v17, { v17 }, v16
- WORD $0x4e71ba31 // addv.8h h17, v17
- WORD $0x1e260237 // fmov w23, s17
- WORD $0x4e271e71 // and.16b v17, v19, v7
- WORD $0x4e100231 // tbl.16b v17, { v17 }, v16
- WORD $0x4e71ba31 // addv.8h h17, v17
- WORD $0x1e260238 // fmov w24, s17
- WORD $0x4e271e91 // and.16b v17, v20, v7
- WORD $0x4e100231 // tbl.16b v17, { v17 }, v16
- WORD $0x4e71ba31 // addv.8h h17, v17
- WORD $0x1e26022e // fmov w14, s17
- WORD $0x2a2e03ee // mvn w14, w14
- WORD $0x32103dce // orr w14, w14, #0xffff0000
- WORD $0x5ac001ce // rbit w14, w14
- WORD $0x5ac011d6 // clz w22, w14
- WORD $0x1ad622ae // lsl w14, w21, w22
- WORD $0x0a2e0199 // bic w25, w12, w14
- WORD $0x0a2e02fa // bic w26, w23, w14
- WORD $0x0a2e031b // bic w27, w24, w14
- WORD $0x710042df // cmp w22, #16
- WORD $0x1a99018e // csel w14, w12, w25, eq
- WORD $0x1a9a02ec // csel w12, w23, w26, eq
- WORD $0x1a9b0317 // csel w23, w24, w27, eq
- WORD $0x510005d8 // sub w24, w14, #1
- WORD $0x6a0e0318 // ands w24, w24, w14
- WORD $0x5400ab41 // b.ne LBB5_1058 $5480(%rip)
- WORD $0x51000598 // sub w24, w12, #1
- WORD $0x6a0c0318 // ands w24, w24, w12
- WORD $0x5400aae1 // b.ne LBB5_1058 $5468(%rip)
- WORD $0x510006f8 // sub w24, w23, #1
- WORD $0x6a170318 // ands w24, w24, w23
- WORD $0x5400aa81 // b.ne LBB5_1058 $5456(%rip)
- WORD $0x340000ce // cbz w14, LBB5_764 $24(%rip)
- WORD $0x5ac001ce // rbit w14, w14
- WORD $0x5ac011ce // clz w14, w14
- WORD $0xb100061f // cmn x16, #1
- WORD $0x54011761 // b.ne LBB5_1258 $8940(%rip)
- WORD $0x8b0e00d0 // add x16, x6, x14
-LBB5_764:
- WORD $0x340000cc // cbz w12, LBB5_767 $24(%rip)
- WORD $0x5ac0018c // rbit w12, w12
- WORD $0x5ac0118c // clz w12, w12
- WORD $0xb100047f // cmn x3, #1
- WORD $0x5400dec1 // b.ne LBB5_1176 $7128(%rip)
- WORD $0x8b0c00c3 // add x3, x6, x12
-LBB5_767:
- WORD $0x340000d7 // cbz w23, LBB5_770 $24(%rip)
- WORD $0x5ac002ec // rbit w12, w23
- WORD $0x5ac0118c // clz w12, w12
- WORD $0xb100045f // cmn x2, #1
- WORD $0x5400de01 // b.ne LBB5_1176 $7104(%rip)
- WORD $0x8b0c00c2 // add x2, x6, x12
-LBB5_770:
- WORD $0x710042df // cmp w22, #16
- WORD $0x54000a41 // b.ne LBB5_793 $328(%rip)
- WORD $0x910040c6 // add x6, x6, #16
- WORD $0xd1004273 // sub x19, x19, #16
- WORD $0x8b13028c // add x12, x20, x19
- WORD $0xf1003d9f // cmp x12, #15
- WORD $0x54fff6e8 // b.hi LBB5_758 $-292(%rip)
- WORD $0x8b07010c // add x12, x8, x7
- WORD $0xcb0a018c // sub x12, x12, x10
- WORD $0xcb04018c // sub x12, x12, x4
- WORD $0x8b130193 // add x19, x12, x19
- WORD $0x8b0600a7 // add x7, x5, x6
- WORD $0xeb06019f // cmp x12, x6
- WORD $0x54000900 // b.eq LBB5_794 $288(%rip)
-LBB5_773:
- WORD $0x8b1300f4 // add x20, x7, x19
- WORD $0xaa2703ec // mvn x12, x7
- WORD $0x8b04014a // add x10, x10, x4
- WORD $0x8b0a0186 // add x6, x12, x10
- WORD $0xcb0500ea // sub x10, x7, x5
- WORD $0xaa0703e4 // mov x4, x7
- WORD $0x14000009 // b LBB5_776 $36(%rip)
-LBB5_774:
- WORD $0xb100047f // cmn x3, #1
- WORD $0xaa0a03e3 // mov x3, x10
- WORD $0x540030e1 // b.ne LBB5_857 $1564(%rip)
-LBB5_775:
- WORD $0xd10004c6 // sub x6, x6, #1
- WORD $0x9100054a // add x10, x10, #1
- WORD $0xaa0403e7 // mov x7, x4
- WORD $0xd1000673 // sub x19, x19, #1
- WORD $0xb4008a33 // cbz x19, LBB5_993 $4420(%rip)
-LBB5_776:
- WORD $0x3840148c // ldrb w12, [x4], #1
- WORD $0x5100c18e // sub w14, w12, #48
- WORD $0x710029df // cmp w14, #10
- WORD $0x54ffff03 // b.lo LBB5_775 $-32(%rip)
- WORD $0x7100b59f // cmp w12, #45
- WORD $0x5400016d // b.le LBB5_782 $44(%rip)
- WORD $0x7101959f // cmp w12, #101
- WORD $0x54fffe20 // b.eq LBB5_774 $-60(%rip)
- WORD $0x7101159f // cmp w12, #69
- WORD $0x54fffde0 // b.eq LBB5_774 $-68(%rip)
- WORD $0x7100b99f // cmp w12, #46
- WORD $0x540005a1 // b.ne LBB5_794 $180(%rip)
- WORD $0xb100061f // cmn x16, #1
- WORD $0xaa0a03f0 // mov x16, x10
- WORD $0x54fffda0 // b.eq LBB5_775 $-76(%rip)
- WORD $0x14000172 // b LBB5_857 $1480(%rip)
-LBB5_782:
- WORD $0x7100ad9f // cmp w12, #43
- WORD $0x54000060 // b.eq LBB5_784 $12(%rip)
- WORD $0x7100b59f // cmp w12, #45
- WORD $0x540004a1 // b.ne LBB5_794 $148(%rip)
-LBB5_784:
- WORD $0xb100045f // cmn x2, #1
- WORD $0xaa0a03e2 // mov x2, x10
- WORD $0x54fffca0 // b.eq LBB5_775 $-108(%rip)
- WORD $0x1400016a // b LBB5_857 $1448(%rip)
-LBB5_785:
- WORD $0x71016e1f // cmp w16, #91
- WORD $0x54000a80 // b.eq LBB5_812 $336(%rip)
- WORD $0x71019a1f // cmp w16, #102
- WORD $0x54fed061 // b.ne LBB5_259 $-9716(%rip)
- WORD $0xaa0a03e1 // mov x1, x10
- WORD $0x3840142c // ldrb w12, [x1], #1
- WORD $0x528001b0 // mov w16, #13
- WORD $0x7101859f // cmp w12, #97
- WORD $0x540001a1 // b.ne LBB5_791 $52(%rip)
- WORD $0x3940054c // ldrb w12, [x10, #1]
- WORD $0x91000941 // add x1, x10, #2
- WORD $0x7101b19f // cmp w12, #108
- WORD $0x54000121 // b.ne LBB5_791 $36(%rip)
- WORD $0x3940094c // ldrb w12, [x10, #2]
- WORD $0x91000d41 // add x1, x10, #3
- WORD $0x7101cd9f // cmp w12, #115
- WORD $0x540000a1 // b.ne LBB5_791 $20(%rip)
- WORD $0x39400d4c // ldrb w12, [x10, #3]
- WORD $0x91001141 // add x1, x10, #4
- WORD $0x7101959f // cmp w12, #101
- WORD $0x1a9003f0 // csel w16, wzr, w16, eq
-LBB5_791:
- WORD $0x5280004a // mov w10, #2
- WORD $0xaa0f814a // orr x10, x10, x15, lsl #32
- WORD $0xaa1103ec // mov x12, x17
- WORD $0xf801058a // str x10, [x12], #16
- WORD $0xf900500c // str x12, [x0, #160]
- WORD $0xaa0103ea // mov x10, x1
- WORD $0x1400095d // b LBB5_1318 $9588(%rip)
-LBB5_792:
- WORD $0xaa0503ea // mov x10, x5
- WORD $0x14000937 // b LBB5_1309 $9436(%rip)
-LBB5_793:
- WORD $0x8b3640aa // add x10, x5, w22, uxtw
- WORD $0x8b060147 // add x7, x10, x6
-LBB5_794:
- WORD $0x92800006 // mov x6, #-1
- WORD $0xb4004c30 // cbz x16, LBB5_924 $2436(%rip)
-LBB5_795:
- WORD $0xb4004c02 // cbz x2, LBB5_924 $2432(%rip)
- WORD $0xb4004be3 // cbz x3, LBB5_924 $2428(%rip)
- WORD $0xcb0500ea // sub x10, x7, x5
- WORD $0xd100054c // sub x12, x10, #1
- WORD $0xeb0c021f // cmp x16, x12
- WORD $0x54002820 // b.eq LBB5_856 $1284(%rip)
- WORD $0xeb0c005f // cmp x2, x12
- WORD $0x540027e0 // b.eq LBB5_856 $1276(%rip)
- WORD $0xeb0c007f // cmp x3, x12
- WORD $0x540027a0 // b.eq LBB5_856 $1268(%rip)
- WORD $0xf100044c // subs x12, x2, #1
- WORD $0x540049cb // b.lt LBB5_921 $2360(%rip)
- WORD $0xeb0c007f // cmp x3, x12
- WORD $0x54004980 // b.eq LBB5_921 $2352(%rip)
- WORD $0xaa2203e6 // mvn x6, x2
- WORD $0x14000251 // b LBB5_924 $2372(%rip)
-LBB5_803:
- WORD $0xaa0a03ec // mov x12, x10
- WORD $0x3840158e // ldrb w14, [x12], #1
- WORD $0x528001b0 // mov w16, #13
- WORD $0x7101c9df // cmp w14, #114
- WORD $0x54000121 // b.ne LBB5_806 $36(%rip)
- WORD $0x3940054e // ldrb w14, [x10, #1]
- WORD $0x9100094c // add x12, x10, #2
- WORD $0x7101d5df // cmp w14, #117
- WORD $0x540000a1 // b.ne LBB5_806 $20(%rip)
- WORD $0x3940094e // ldrb w14, [x10, #2]
- WORD $0x91000d4c // add x12, x10, #3
- WORD $0x710195df // cmp w14, #101
- WORD $0x1a9003f0 // csel w16, wzr, w16, eq
-LBB5_806:
- WORD $0x5280014a // mov w10, #10
- WORD $0xaa0f814a // orr x10, x10, x15, lsl #32
- WORD $0x1400000f // b LBB5_811 $60(%rip)
-LBB5_807:
- WORD $0xaa0a03ec // mov x12, x10
- WORD $0x3840158e // ldrb w14, [x12], #1
- WORD $0x528001b0 // mov w16, #13
- WORD $0x7101d5df // cmp w14, #117
- WORD $0x54000121 // b.ne LBB5_810 $36(%rip)
- WORD $0x3940054e // ldrb w14, [x10, #1]
- WORD $0x9100094c // add x12, x10, #2
- WORD $0x7101b1df // cmp w14, #108
- WORD $0x540000a1 // b.ne LBB5_810 $20(%rip)
- WORD $0x3940094e // ldrb w14, [x10, #2]
- WORD $0x91000d4c // add x12, x10, #3
- WORD $0x7101b1df // cmp w14, #108
- WORD $0x1a9003f0 // csel w16, wzr, w16, eq
-LBB5_810:
- WORD $0xd3607dea // lsl x10, x15, #32
-LBB5_811:
- WORD $0xaa1103ee // mov x14, x17
- WORD $0xf80105ca // str x10, [x14], #16
- WORD $0xf900500e // str x14, [x0, #160]
- WORD $0xaa0c03ea // mov x10, x12
- WORD $0x14000924 // b LBB5_1318 $9360(%rip)
-LBB5_812:
- WORD $0x528000eb // mov w11, #7
- WORD $0xaa0f816b // orr x11, x11, x15, lsl #32
- WORD $0xf940540c // ldr x12, [x0, #168]
- WORD $0xa900322b // stp x11, x12, [x17]
- WORD $0xaa0003f0 // mov x16, x0
- WORD $0xf84b8e01 // ldr x1, [x16, #184]!
- WORD $0xf85e8211 // ldur x17, [x16, #-24]
- WORD $0xcb01022b // sub x11, x17, x1
- WORD $0x9344fd62 // asr x2, x11, #4
- WORD $0xf9005402 // str x2, [x0, #168]
- WORD $0x9100422c // add x12, x17, #16
- WORD $0xf81e820c // stur x12, [x16, #-24]
- WORD $0xf85f820c // ldur x12, [x16, #-8]
- WORD $0x9100058c // add x12, x12, #1
- WORD $0xf81f820c // stur x12, [x16, #-8]
- WORD $0x9100822c // add x12, x17, #32
- WORD $0xf940060e // ldr x14, [x16, #8]
- WORD $0xb100417f // cmn x11, #16
- WORD $0xfa4e1182 // ccmp x12, x14, #2, ne
- WORD $0x9a9f922b // csel x11, x17, xzr, ls
- WORD $0xb401ad8b // cbz x11, LBB5_1526 $13744(%rip)
- WORD $0xaa0a03ef // mov x15, x10
- WORD $0x384015ec // ldrb w12, [x15], #1
- WORD $0x7100819f // cmp w12, #32
- WORD $0x54000988 // b.hi LBB5_824 $304(%rip)
- WORD $0x5280002e // mov w14, #1
- WORD $0x9acc21ce // lsl x14, x14, x12
- WORD $0xd284c023 // mov x3, #9729
- WORD $0xf2c00023 // movk x3, #1, lsl #32
- WORD $0xea0301df // tst x14, x3
- WORD $0x540008c0 // b.eq LBB5_824 $280(%rip)
- WORD $0x9100094f // add x15, x10, #2
- WORD $0x3940054c // ldrb w12, [x10, #1]
- WORD $0x7100819f // cmp w12, #32
- WORD $0x54009048 // b.hi LBB5_1052 $4616(%rip)
- WORD $0x5280002a // mov w10, #1
- WORD $0x9acc214a // lsl x10, x10, x12
- WORD $0xd284c02e // mov x14, #9729
- WORD $0xf2c0002e // movk x14, #1, lsl #32
- WORD $0xea0e015f // tst x10, x14
- WORD $0x54008f80 // b.eq LBB5_1052 $4592(%rip)
- WORD $0xf940480a // ldr x10, [x0, #144]
- WORD $0xcb0a01ec // sub x12, x15, x10
- WORD $0xf100fd9f // cmp x12, #63
- WORD $0x540000e8 // b.hi LBB5_820 $28(%rip)
- WORD $0xf9404c0e // ldr x14, [x0, #152]
- WORD $0x9280000f // mov x15, #-1
- WORD $0x9acc21ec // lsl x12, x15, x12
- WORD $0xea0c01cc // ands x12, x14, x12
- WORD $0x540005e1 // b.ne LBB5_823 $188(%rip)
- WORD $0x9101014f // add x15, x10, #64
-LBB5_820:
- WORD $0xd10101ea // sub x10, x15, #64
- WORD $0x4f04e5e0 // movi.16b v0, #143
-Lloh90:
- WORD $0x10fe220c // adr x12, lCPI5_0 $-15296(%rip)
-Lloh91:
- WORD $0x3dc00181 // ldr q1, [x12, lCPI5_0@PAGEOFF] $0(%rip)
-Lloh92:
- WORD $0x10fe224c // adr x12, lCPI5_1 $-15288(%rip)
-Lloh93:
- WORD $0x3dc00182 // ldr q2, [x12, lCPI5_1@PAGEOFF] $0(%rip)
-Lloh94:
- WORD $0x10fe228c // adr x12, lCPI5_2 $-15280(%rip)
-Lloh95:
- WORD $0x3dc00183 // ldr q3, [x12, lCPI5_2@PAGEOFF] $0(%rip)
-LBB5_821:
- WORD $0xadc21544 // ldp q4, q5, [x10, #64]!
- WORD $0xad411d46 // ldp q6, q7, [x10, #32]
- WORD $0x4e201c90 // and.16b v16, v4, v0
- WORD $0x4e100030 // tbl.16b v16, { v1 }, v16
- WORD $0x4e201cb1 // and.16b v17, v5, v0
- WORD $0x4e110031 // tbl.16b v17, { v1 }, v17
- WORD $0x4e201cd2 // and.16b v18, v6, v0
- WORD $0x4e120032 // tbl.16b v18, { v1 }, v18
- WORD $0x4e201cf3 // and.16b v19, v7, v0
- WORD $0x4e130033 // tbl.16b v19, { v1 }, v19
- WORD $0x6e248e04 // cmeq.16b v4, v16, v4
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008c // fmov w12, s4
- WORD $0x6e258e24 // cmeq.16b v4, v17, v5
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008e // fmov w14, s4
- WORD $0x6e268e44 // cmeq.16b v4, v18, v6
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008f // fmov w15, s4
- WORD $0x6e278e64 // cmeq.16b v4, v19, v7
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e260083 // fmov w3, s4
- WORD $0x33103dcc // bfi w12, w14, #16, #16
- WORD $0xaa0f818c // orr x12, x12, x15, lsl #32
- WORD $0xaa03c18c // orr x12, x12, x3, lsl #48
- WORD $0xb100059f // cmn x12, #1
- WORD $0x54fffbc0 // b.eq LBB5_821 $-136(%rip)
- WORD $0xaa2c03ec // mvn x12, x12
- WORD $0xa909300a // stp x10, x12, [x0, #144]
-LBB5_823:
- WORD $0xdac0018c // rbit x12, x12
- WORD $0xdac0118c // clz x12, x12
- WORD $0x8b0c014f // add x15, x10, x12
- WORD $0x384015ec // ldrb w12, [x15], #1
-LBB5_824:
- WORD $0x7101759f // cmp w12, #93
- WORD $0x54008821 // b.ne LBB5_1053 $4356(%rip)
-LBB5_825:
- WORD $0xb940cc0a // ldr w10, [x0, #204]
- WORD $0x1100054a // add w10, w10, #1
- WORD $0xb900cc0a // str w10, [x0, #204]
-LBB5_826:
- WORD $0x8b02102a // add x10, x1, x2, lsl #4
- WORD $0xf940054a // ldr x10, [x10, #8]
- WORD $0xf900540a // str x10, [x0, #168]
-Lloh96:
- WORD $0x10fe1caa // adr x10, lCPI5_3 $-15468(%rip)
-Lloh97:
- WORD $0xfd400140 // ldr d0, [x10, lCPI5_3@PAGEOFF] $0(%rip)
- WORD $0xfd000620 // str d0, [x17, #8]
- WORD $0xf940022a // ldr x10, [x17]
- WORD $0x92609d4a // and x10, x10, #0xffffffff000000ff
- WORD $0xf900022a // str x10, [x17]
- WORD $0xf940580a // ldr x10, [x0, #176]
- WORD $0xb940e00b // ldr w11, [x0, #224]
- WORD $0xeb0b015f // cmp x10, x11
- WORD $0x540157a9 // b.ls LBB5_1417 $10996(%rip)
- WORD $0x14000a46 // b LBB5_1400 $10520(%rip)
-LBB5_827:
- WORD $0xd2800011 // mov x17, #0
- WORD $0xf9403810 // ldr x16, [x0, #112]
- WORD $0x4f02e782 // movi.16b v2, #92
-Lloh98:
- WORD $0x10fe19ec // adr x12, lCPI5_1 $-15556(%rip)
-Lloh99:
- WORD $0x3dc00180 // ldr q0, [x12, lCPI5_1@PAGEOFF] $0(%rip)
- WORD $0x4f01e443 // movi.16b v3, #34
-Lloh100:
- WORD $0x10fe1a0c // adr x12, lCPI5_2 $-15552(%rip)
-Lloh101:
- WORD $0x3dc00181 // ldr q1, [x12, lCPI5_2@PAGEOFF] $0(%rip)
- WORD $0x4f00e7e4 // movi.16b v4, #31
- WORD $0x14000002 // b LBB5_829 $8(%rip)
-LBB5_828:
- WORD $0x91008231 // add x17, x17, #32
-LBB5_829:
- WORD $0x8b11014c // add x12, x10, x17
- WORD $0xad401985 // ldp q5, q6, [x12]
- WORD $0x6e228ca7 // cmeq.16b v7, v5, v2
- WORD $0x6e228cd0 // cmeq.16b v16, v6, v2
- WORD $0x4e201ce7 // and.16b v7, v7, v0
- WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1
- WORD $0x4e71b8e7 // addv.8h h7, v7
- WORD $0x1e2600e1 // fmov w1, s7
- WORD $0x4e201e07 // and.16b v7, v16, v0
- WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1
- WORD $0x4e71b8e7 // addv.8h h7, v7
- WORD $0x1e2600ec // fmov w12, s7
- WORD $0x33103d81 // bfi w1, w12, #16, #16
- WORD $0x6e238ca7 // cmeq.16b v7, v5, v3
- WORD $0x6e238cd0 // cmeq.16b v16, v6, v3
- WORD $0x4e201ce7 // and.16b v7, v7, v0
- WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1
- WORD $0x4e71b8e7 // addv.8h h7, v7
- WORD $0x1e2600ec // fmov w12, s7
- WORD $0x4e201e07 // and.16b v7, v16, v0
- WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1
- WORD $0x4e71b8e7 // addv.8h h7, v7
- WORD $0x1e2600ee // fmov w14, s7
- WORD $0x33103dcc // bfi w12, w14, #16, #16
- WORD $0x6e2464a5 // umax.16b v5, v5, v4
- WORD $0x6e248ca5 // cmeq.16b v5, v5, v4
- WORD $0x6e2464c6 // umax.16b v6, v6, v4
- WORD $0x6e248cc6 // cmeq.16b v6, v6, v4
- WORD $0x4e201ca5 // and.16b v5, v5, v0
- WORD $0x4e0100a5 // tbl.16b v5, { v5 }, v1
- WORD $0x4e71b8a5 // addv.8h h5, v5
- WORD $0x1e2600a2 // fmov w2, s5
- WORD $0x4e201cc5 // and.16b v5, v6, v0
- WORD $0x4e0100a5 // tbl.16b v5, { v5 }, v1
- WORD $0x4e71b8a5 // addv.8h h5, v5
- WORD $0x1e2600ae // fmov w14, s5
- WORD $0x33103dc2 // bfi w2, w14, #16, #16
- WORD $0x2a01004e // orr w14, w2, w1
- WORD $0x510005ce // sub w14, w14, #1
- WORD $0x6a0c01df // tst w14, w12
- WORD $0x540001c1 // b.ne LBB5_834 $56(%rip)
- WORD $0x5100058c // sub w12, w12, #1
- WORD $0x6a01019f // tst w12, w1
- WORD $0x5400be21 // b.ne LBB5_1190 $6084(%rip)
- WORD $0x362ffa70 // tbz w16, #5, LBB5_828 $-180(%rip)
- WORD $0x0a0c004c // and w12, w2, w12
- WORD $0x34fffa2c // cbz w12, LBB5_828 $-188(%rip)
- WORD $0xdac0004c // rbit x12, x2
- WORD $0xdac0118c // clz x12, x12
- WORD $0x8b11014a // add x10, x10, x17
- WORD $0x8b0c015a // add x26, x10, x12
- WORD $0x92800011 // mov x17, #-1
- WORD $0x4b1103f0 // neg w16, w17
- WORD $0x1400000a // b LBB5_836 $40(%rip)
-LBB5_834:
- WORD $0x5280001c // mov w28, #0
- WORD $0xdac0018c // rbit x12, x12
- WORD $0xdac0118c // clz x12, x12
- WORD $0x8b110191 // add x17, x12, x17
- WORD $0x8b0a022a // add x10, x17, x10
- WORD $0x9100055a // add x26, x10, #1
-LBB5_835:
- WORD $0x937ffe2a // asr x10, x17, #63
- WORD $0x4b1103ec // neg w12, w17
- WORD $0x0a0c0150 // and w16, w10, w12
-LBB5_836:
- WORD $0x7100039f // cmp w28, #0
- WORD $0x5280018a // mov w10, #12
- WORD $0x5280008c // mov w12, #4
- WORD $0x9a8a018a // csel x10, x12, x10, eq
- WORD $0xaa0f814a // orr x10, x10, x15, lsl #32
- WORD $0xd2c0002c // mov x12, #4294967296
- WORD $0x8b0c014a // add x10, x10, x12
- WORD $0xf940500c // ldr x12, [x0, #160]
- WORD $0xa900458a // stp x10, x17, [x12]
- WORD $0xf9405011 // ldr x17, [x0, #160]
- WORD $0x9100422a // add x10, x17, #16
- WORD $0xf900500a // str x10, [x0, #160]
- WORD $0xb940d00a // ldr w10, [x0, #208]
- WORD $0x1100054a // add w10, w10, #1
- WORD $0xb900d00a // str w10, [x0, #208]
- WORD $0xaa1a03ea // mov x10, x26
- WORD $0x14000852 // b LBB5_1318 $8520(%rip)
-LBB5_837:
- WORD $0xaa0503ea // mov x10, x5
- WORD $0x38402d51 // ldrb w17, [x10, #2]!
- WORD $0x5100c22c // sub w12, w17, #48
- WORD $0x52800062 // mov w2, #3
- WORD $0x7100259f // cmp w12, #9
- WORD $0x54010508 // b.hi LBB5_1309 $8352(%rip)
- WORD $0xd280000a // mov x10, #0
- WORD $0x7100c23f // cmp w17, #48
- WORD $0x540000c1 // b.ne LBB5_840 $24(%rip)
-LBB5_839:
- WORD $0x8b0a00ac // add x12, x5, x10
- WORD $0x39400d91 // ldrb w17, [x12, #3]
- WORD $0x9100054a // add x10, x10, #1
- WORD $0x7100c23f // cmp w17, #48
- WORD $0x54ffff80 // b.eq LBB5_839 $-16(%rip)
-LBB5_840:
- WORD $0x7101163f // cmp w17, #69
- WORD $0x54000720 // b.eq LBB5_859 $228(%rip)
- WORD $0x7101963f // cmp w17, #101
- WORD $0x540006e0 // b.eq LBB5_859 $220(%rip)
- WORD $0xd2800010 // mov x16, #0
- WORD $0x52800004 // mov w4, #0
- WORD $0xd2800003 // mov x3, #0
- WORD $0x8b0a00ac // add x12, x5, x10
- WORD $0x91000987 // add x7, x12, #2
- WORD $0x4b0a03e6 // neg w6, w10
-LBB5_843:
- WORD $0x5280022a // mov w10, #17
- WORD $0xcb10014e // sub x14, x10, x16
- WORD $0xf10005df // cmp x14, #1
- WORD $0x5400056b // b.lt LBB5_858 $172(%rip)
- WORD $0xd280000c // mov x12, #0
- WORD $0x4b100142 // sub w2, w10, w16
- WORD $0x8b0e00ea // add x10, x7, x14
- WORD $0x5280024e // mov w14, #18
- WORD $0xcb1001d0 // sub x16, x14, x16
- WORD $0x52800153 // mov w19, #10
-LBB5_845:
- WORD $0x394000f1 // ldrb w17, [x7]
- WORD $0x5100c22e // sub w14, w17, #48
- WORD $0x710025df // cmp w14, #9
- WORD $0x54000528 // b.hi LBB5_860 $164(%rip)
- WORD $0x9b13446e // madd x14, x3, x19, x17
- WORD $0xd100c1c3 // sub x3, x14, #48
- WORD $0x910004e7 // add x7, x7, #1
- WORD $0xd100058c // sub x12, x12, #1
- WORD $0x8b0c020e // add x14, x16, x12
- WORD $0xf10005df // cmp x14, #1
- WORD $0x54fffecc // b.gt LBB5_845 $-40(%rip)
- WORD $0x39400151 // ldrb w17, [x10]
- WORD $0x14000022 // b LBB5_862 $136(%rip)
-LBB5_848:
- WORD $0x710114ff // cmp w7, #69
- WORD $0x54ffa880 // b.eq LBB5_720 $-2800(%rip)
- WORD $0x710194ff // cmp w7, #101
- WORD $0x54ffa840 // b.eq LBB5_720 $-2808(%rip)
- WORD $0x35011486 // cbnz w6, LBB5_1342 $8848(%rip)
- WORD $0x34007301 // cbz w1, LBB5_1050 $3680(%rip)
- WORD $0xb24107ec // mov x12, #-9223372036854775807
- WORD $0xeb0c007f // cmp x3, x12
- WORD $0x540074e3 // b.lo LBB5_1056 $3740(%rip)
- WORD $0x52800010 // mov w16, #0
- WORD $0x9e630060 // ucvtf d0, x3
-LBB5_854:
- WORD $0x9e66000c // fmov x12, d0
- WORD $0xd2410181 // eor x1, x12, #0x8000000000000000
- WORD $0x1400080a // b LBB5_1317 $8232(%rip)
-LBB5_855:
- WORD $0x52800002 // mov w2, #0
- WORD $0xd280001e // mov lr, #0
- WORD $0x3600fea1 // tbz w1, #0, LBB5_1313 $8148(%rip)
- WORD $0x140007f8 // b LBB5_1314 $8160(%rip)
-LBB5_856:
- WORD $0xcb0a03e6 // neg x6, x10
-LBB5_857:
- WORD $0x52800010 // mov w16, #0
- WORD $0xaa0603ec // mov x12, x6
- WORD $0xb6f82346 // tbz x6, #63, LBB5_925 $1128(%rip)
- WORD $0x14000116 // b LBB5_924 $1112(%rip)
-LBB5_858:
- WORD $0x52800002 // mov w2, #0
- WORD $0x14000008 // b LBB5_861 $32(%rip)
-LBB5_859:
- WORD $0x52800004 // mov w4, #0
- WORD $0x52800006 // mov w6, #0
- WORD $0xd2800003 // mov x3, #0
- WORD $0x8b0a00aa // add x10, x5, x10
- WORD $0x9100094a // add x10, x10, #2
- WORD $0x17fffd27 // b LBB5_720 $-2916(%rip)
-LBB5_860:
- WORD $0x4b0c03e2 // neg w2, w12
-LBB5_861:
- WORD $0xaa0703ea // mov x10, x7
-LBB5_862:
- WORD $0x4b0200c6 // sub w6, w6, w2
- WORD $0x5100c22c // sub w12, w17, #48
- WORD $0x7100259f // cmp w12, #9
- WORD $0x540000c8 // b.hi LBB5_865 $24(%rip)
-LBB5_863:
- WORD $0x38401d51 // ldrb w17, [x10, #1]!
- WORD $0x5100c22c // sub w12, w17, #48
- WORD $0x7100299f // cmp w12, #10
- WORD $0x54ffffa3 // b.lo LBB5_863 $-12(%rip)
- WORD $0x52800024 // mov w4, #1
-LBB5_865:
- WORD $0x52801bec // mov w12, #223
- WORD $0x0a0c022c // and w12, w17, w12
- WORD $0x7101159f // cmp w12, #69
- WORD $0x54ffa300 // b.eq LBB5_720 $-2976(%rip)
-LBB5_866:
- WORD $0x7100003f // cmp w1, #0
- WORD $0x1280000c // mov w12, #-1
- WORD $0x5a8c1590 // cneg w16, w12, eq
- WORD $0xd374fc6c // lsr x12, x3, #52
- WORD $0xb500058c // cbnz x12, LBB5_876 $176(%rip)
- WORD $0x9e630060 // ucvtf d0, x3
- WORD $0x531f7e0c // lsr w12, w16, #31
- WORD $0x9e66000e // fmov x14, d0
- WORD $0xaa0cfdcc // orr x12, x14, x12, lsl #63
- WORD $0x9e670180 // fmov d0, x12
- WORD $0x3400f7e6 // cbz w6, LBB5_1308 $7932(%rip)
- WORD $0xb400f7c3 // cbz x3, LBB5_1308 $7928(%rip)
- WORD $0x510004cc // sub w12, w6, #1
- WORD $0x7100919f // cmp w12, #36
- WORD $0x54000348 // b.hi LBB5_874 $104(%rip)
- WORD $0xaa0603ec // mov x12, x6
- WORD $0x71005cdf // cmp w6, #23
- WORD $0x540000e3 // b.lo LBB5_872 $28(%rip)
- WORD $0x510058cc // sub w12, w6, #22
-Lloh102:
- WORD $0x1002ae2e // adr x14, _P10_TAB $21956(%rip)
-Lloh103:
- WORD $0x910001ce // add x14, x14, _P10_TAB@PAGEOFF $0(%rip)
- WORD $0xfc6c59c1 // ldr d1, [x14, w12, uxtw #3]
- WORD $0x1e600820 // fmul d0, d1, d0
- WORD $0x528002cc // mov w12, #22
-LBB5_872:
- WORD $0xd2a4c68e // mov x14, #640942080
- WORD $0xf2cd7eae // movk x14, #27637, lsl #32
- WORD $0xf2e8618e // movk x14, #17164, lsl #48
- WORD $0x9e6701c1 // fmov d1, x14
- WORD $0x1e612000 // fcmp d0, d1
- WORD $0xd2a4c68e // mov x14, #640942080
- WORD $0xf2cd7eae // movk x14, #27637, lsl #32
- WORD $0xf2f8618e // movk x14, #49932, lsl #48
- WORD $0x9e6701c1 // fmov d1, x14
- WORD $0x1e61d408 // fccmp d0, d1, #8, le
- WORD $0x54000224 // b.mi LBB5_877 $68(%rip)
-Lloh104:
- WORD $0x1002ac2e // adr x14, _P10_TAB $21892(%rip)
-Lloh105:
- WORD $0x910001ce // add x14, x14, _P10_TAB@PAGEOFF $0(%rip)
- WORD $0xfc6c59c1 // ldr d1, [x14, w12, uxtw #3]
- WORD $0x1e610800 // fmul d0, d0, d1
- WORD $0x140007a2 // b LBB5_1308 $7816(%rip)
-LBB5_874:
- WORD $0x310058df // cmn w6, #22
- WORD $0x540000e3 // b.lo LBB5_876 $28(%rip)
- WORD $0x4b0603ec // neg w12, w6
-Lloh106:
- WORD $0x1002ab2e // adr x14, _P10_TAB $21860(%rip)
-Lloh107:
- WORD $0x910001ce // add x14, x14, _P10_TAB@PAGEOFF $0(%rip)
- WORD $0xfc6c59c1 // ldr d1, [x14, w12, uxtw #3]
- WORD $0x1e611800 // fdiv d0, d0, d1
- WORD $0x1400079a // b LBB5_1308 $7784(%rip)
-LBB5_876:
- WORD $0x510570cc // sub w12, w6, #348
- WORD $0x310ae19f // cmn w12, #696
- WORD $0x54000683 // b.lo LBB5_883 $208(%rip)
-LBB5_877:
- WORD $0xdac01067 // clz x7, x3
- WORD $0x9ac72075 // lsl x21, x3, x7
- WORD $0x528a4d4c // mov w12, #21098
- WORD $0x72a0006c // movk w12, #3, lsl #16
- WORD $0x1b0c7ccc // mul w12, w6, w12
- WORD $0x13107d8c // asr w12, w12, #16
- WORD $0x1110fd8c // add w12, w12, #1087
- WORD $0x93407d91 // sxtw x17, w12
- WORD $0x110570cc // add w12, w6, #348
-Lloh108:
- WORD $0x1002aece // adr x14, _POW10_M128_TAB $21976(%rip)
-Lloh109:
- WORD $0x910001ce // add x14, x14, _POW10_M128_TAB@PAGEOFF $0(%rip)
- WORD $0x8b2c51c2 // add x2, x14, w12, uxtw #4
- WORD $0xf9400446 // ldr x6, [x2, #8]
- WORD $0x9b157cd3 // mul x19, x6, x21
- WORD $0x9bd57cd4 // umulh x20, x6, x21
- WORD $0x9240228c // and x12, x20, #0x1ff
- WORD $0xaa3503ee // mvn x14, x21
- WORD $0xeb0e027f // cmp x19, x14
- WORD $0x540001c9 // b.ls LBB5_881 $56(%rip)
- WORD $0xf107fd9f // cmp x12, #511
- WORD $0x54000181 // b.ne LBB5_881 $48(%rip)
- WORD $0xf940004c // ldr x12, [x2]
- WORD $0x9b157d96 // mul x22, x12, x21
- WORD $0x9bd57d8c // umulh x12, x12, x21
- WORD $0xab130193 // adds x19, x12, x19
- WORD $0x9a943694 // cinc x20, x20, hs
- WORD $0x9240228c // and x12, x20, #0x1ff
- WORD $0xeb0e02df // cmp x22, x14
- WORD $0xba418a60 // ccmn x19, #1, #0, hi
- WORD $0x54000061 // b.ne LBB5_881 $12(%rip)
- WORD $0xf107fd9f // cmp x12, #511
- WORD $0x54000280 // b.eq LBB5_883 $80(%rip)
-LBB5_881:
- WORD $0xd37ffe8e // lsr x14, x20, #63
- WORD $0x910025d5 // add x21, x14, #9
- WORD $0x9ad52694 // lsr x20, x20, x21
- WORD $0xaa0c026c // orr x12, x19, x12
- WORD $0x92400693 // and x19, x20, #0x3
- WORD $0xf100019f // cmp x12, #0
- WORD $0xfa410a60 // ccmp x19, #1, #0, eq
- WORD $0x54000180 // b.eq LBB5_883 $48(%rip)
- WORD $0x9240028c // and x12, x20, #0x1
- WORD $0x8b14018c // add x12, x12, x20
- WORD $0xd376fd93 // lsr x19, x12, #54
- WORD $0xf100027f // cmp x19, #0
- WORD $0xaa2703e7 // mvn x7, x7
- WORD $0x8b1100e7 // add x7, x7, x17
- WORD $0x8b0e00ee // add x14, x7, x14
- WORD $0x9a8e05ce // cinc x14, x14, ne
- WORD $0xd11ffdc7 // sub x7, x14, #2047
- WORD $0xb11ff8ff // cmn x7, #2046
- WORD $0x540041e2 // b.hs LBB5_983 $2108(%rip)
-LBB5_883:
- WORD $0xcb050146 // sub x6, x10, x5
- WORD $0xf9402011 // ldr x17, [x0, #64]
- WORD $0xf9402803 // ldr x3, [x0, #80]
- WORD $0xb4000443 // cbz x3, LBB5_895 $136(%rip)
- WORD $0xd2800001 // mov x1, #0
- WORD $0xf100207f // cmp x3, #8
- WORD $0x54000343 // b.lo LBB5_893 $104(%rip)
- WORD $0xd2800001 // mov x1, #0
- WORD $0xf101007f // cmp x3, #64
- WORD $0x540001a3 // b.lo LBB5_890 $52(%rip)
- WORD $0x927ae461 // and x1, x3, #0xffffffffffffffc0
- WORD $0x9100822c // add x12, x17, #32
- WORD $0x6f00e400 // movi.2d v0, #0000000000000000
- WORD $0xaa0103ee // mov x14, x1
-LBB5_887:
- WORD $0xad3f0180 // stp q0, q0, [x12, #-32]
- WORD $0xac820180 // stp q0, q0, [x12], #64
- WORD $0xf10101ce // subs x14, x14, #64
- WORD $0x54ffffa1 // b.ne LBB5_887 $-12(%rip)
- WORD $0xeb01007f // cmp x3, x1
- WORD $0x54000240 // b.eq LBB5_895 $72(%rip)
- WORD $0xf27d087f // tst x3, #0x38
- WORD $0x54000160 // b.eq LBB5_893 $44(%rip)
-LBB5_890:
- WORD $0xaa0103ee // mov x14, x1
- WORD $0x927df061 // and x1, x3, #0xfffffffffffffff8
- WORD $0x8b0e022c // add x12, x17, x14
- WORD $0xcb0101ce // sub x14, x14, x1
- WORD $0x6f00e400 // movi.2d v0, #0000000000000000
-LBB5_891:
- WORD $0xfc008580 // str d0, [x12], #8
- WORD $0xb10021ce // adds x14, x14, #8
- WORD $0x54ffffc1 // b.ne LBB5_891 $-8(%rip)
- WORD $0xeb01007f // cmp x3, x1
- WORD $0x540000c0 // b.eq LBB5_895 $24(%rip)
-LBB5_893:
- WORD $0x8b01022c // add x12, x17, x1
- WORD $0xcb01006e // sub x14, x3, x1
-LBB5_894:
- WORD $0x3800159f // strb wzr, [x12], #1
- WORD $0xf10005ce // subs x14, x14, #1
- WORD $0x54ffffc1 // b.ne LBB5_894 $-8(%rip)
-LBB5_895:
- WORD $0xd2800015 // mov x21, #0
- WORD $0x394000b9 // ldrb w25, [x5]
- WORD $0x7100b73f // cmp w25, #45
- WORD $0x1a9f17e7 // cset w7, eq
- WORD $0x12807fd3 // mov w19, #-1023
- WORD $0xeb0700df // cmp x6, x7
- WORD $0x5400e5cd // b.le LBB5_1307 $7352(%rip)
- WORD $0x52800004 // mov w4, #0
- WORD $0x52800002 // mov w2, #0
- WORD $0x52800013 // mov w19, #0
- WORD $0x52800017 // mov w23, #0
- WORD $0x14000006 // b LBB5_899 $24(%rip)
-LBB5_897:
- WORD $0x382e6a2c // strb w12, [x17, x14]
- WORD $0x110006f7 // add w23, w23, #1
-LBB5_898:
- WORD $0x910004e7 // add x7, x7, #1
- WORD $0xeb0700df // cmp x6, x7
- WORD $0x5400032d // b.le LBB5_908 $100(%rip)
-LBB5_899:
- WORD $0x386768ac // ldrb w12, [x5, x7]
- WORD $0x5100c18e // sub w14, w12, #48
- WORD $0x710025df // cmp w14, #9
- WORD $0x54000108 // b.hi LBB5_903 $32(%rip)
- WORD $0x7100c19f // cmp w12, #48
- WORD $0x54000161 // b.ne LBB5_905 $44(%rip)
- WORD $0x34000217 // cbz w23, LBB5_907 $64(%rip)
- WORD $0x93407eee // sxtw x14, w23
- WORD $0xeb0e007f // cmp x3, x14
- WORD $0x54fffe48 // b.hi LBB5_897 $-56(%rip)
- WORD $0x17fffff3 // b LBB5_898 $-52(%rip)
-LBB5_903:
- WORD $0x7100b99f // cmp w12, #46
- WORD $0x540001e1 // b.ne LBB5_909 $60(%rip)
- WORD $0x52800024 // mov w4, #1
- WORD $0xaa1703f3 // mov x19, x23
- WORD $0x17ffffee // b LBB5_898 $-72(%rip)
-LBB5_905:
- WORD $0xaa1703ee // mov x14, x23
- WORD $0x93407eee // sxtw x14, w23
- WORD $0xeb0e007f // cmp x3, x14
- WORD $0x54fffd08 // b.hi LBB5_897 $-96(%rip)
- WORD $0x52800022 // mov w2, #1
- WORD $0x17ffffe8 // b LBB5_898 $-96(%rip)
-LBB5_907:
- WORD $0x51000673 // sub w19, w19, #1
- WORD $0x17ffffe6 // b LBB5_898 $-104(%rip)
-LBB5_908:
- WORD $0x7100009f // cmp w4, #0
- WORD $0x1a9302e4 // csel w4, w23, w19, eq
- WORD $0x14000028 // b LBB5_916 $160(%rip)
-LBB5_909:
- WORD $0x7100009f // cmp w4, #0
- WORD $0x1a9302e4 // csel w4, w23, w19, eq
- WORD $0x321b018c // orr w12, w12, #0x20
- WORD $0x7101959f // cmp w12, #101
- WORD $0x54000461 // b.ne LBB5_916 $140(%rip)
- WORD $0x52800013 // mov w19, #0
- WORD $0x910004ec // add x12, x7, #1
- WORD $0x386c48ae // ldrb w14, [x5, w12, uxtw]
- WORD $0x110008e1 // add w1, w7, #2
- WORD $0x52800034 // mov w20, #1
- WORD $0x110008e7 // add w7, w7, #2
- WORD $0x12800015 // mov w21, #-1
- WORD $0x7100b5df // cmp w14, #45
- WORD $0x1a8c00ec // csel w12, w7, w12, eq
- WORD $0x52800027 // mov w7, #1
- WORD $0x1a8702a7 // csel w7, w21, w7, eq
- WORD $0x7100addf // cmp w14, #43
- WORD $0x1a8c002c // csel w12, w1, w12, eq
- WORD $0x1a870287 // csel w7, w20, w7, eq
- WORD $0x93407d8c // sxtw x12, w12
- WORD $0xeb0c00df // cmp x6, x12
- WORD $0x5400022d // b.le LBB5_915 $68(%rip)
- WORD $0x52800013 // mov w19, #0
- WORD $0x5284e1f4 // mov w20, #9999
- WORD $0x5280014e // mov w14, #10
-LBB5_912:
- WORD $0x38ec68a1 // ldrsb w1, [x5, x12]
- WORD $0x7100c03f // cmp w1, #48
- WORD $0x5400016b // b.lt LBB5_915 $44(%rip)
- WORD $0x12001c35 // and w21, w1, #0xff
- WORD $0x7100e6bf // cmp w21, #57
- WORD $0x7a549260 // ccmp w19, w20, #0, ls
- WORD $0x540000ec // b.gt LBB5_915 $28(%rip)
- WORD $0x1b0e7e61 // mul w1, w19, w14
- WORD $0x5100c2b3 // sub w19, w21, #48
- WORD $0x0b330033 // add w19, w1, w19, uxtb
- WORD $0x9100058c // add x12, x12, #1
- WORD $0xeb0c00df // cmp x6, x12
- WORD $0x54fffe8c // b.gt LBB5_912 $-48(%rip)
-LBB5_915:
- WORD $0x1b071264 // madd w4, w19, w7, w4
-LBB5_916:
- WORD $0xd2800015 // mov x21, #0
- WORD $0x12807fd3 // mov w19, #-1023
- WORD $0x3400dbf7 // cbz w23, LBB5_1307 $7036(%rip)
- WORD $0xd2800015 // mov x21, #0
- WORD $0x52808013 // mov w19, #1024
- WORD $0x7104d89f // cmp w4, #310
- WORD $0x5400db6c // b.gt LBB5_1307 $7020(%rip)
- WORD $0xd2800015 // mov x21, #0
- WORD $0x12807fd3 // mov w19, #-1023
- WORD $0x3105289f // cmn w4, #330
- WORD $0x5400daeb // b.lt LBB5_1307 $7004(%rip)
- WORD $0xb201e7e5 // mov x5, #-7378697629483820647
- WORD $0xf2933345 // movk x5, #39322
- WORD $0xf2e03325 // movk x5, #409, lsl #48
- WORD $0x7100049f // cmp w4, #1
- WORD $0xb9002bf0 // str w16, [sp, #40]
- WORD $0xb90023f9 // str w25, [sp, #32]
- WORD $0x52800007 // mov w7, #0
- WORD $0x540053ab // b.lt LBB5_1059 $2676(%rip)
- WORD $0xd1000626 // sub x6, x17, #1
- WORD $0x92800013 // mov x19, #-1
- WORD $0x52800154 // mov w20, #10
-Lloh110:
- WORD $0x1003f455 // adr x21, _POW_TAB $32392(%rip)
-Lloh111:
- WORD $0x910002b5 // add x21, x21, _POW_TAB@PAGEOFF $0(%rip)
- WORD $0x140001c7 // b LBB5_996 $1820(%rip)
-LBB5_921:
- WORD $0xaa03020e // orr x14, x16, x3
- WORD $0xd37ffdcc // lsr x12, x14, #63
- WORD $0x5200018c // eor w12, w12, #0x1
- WORD $0xb7f84fee // tbnz x14, #63, LBB5_1054 $2556(%rip)
- WORD $0xeb03021f // cmp x16, x3
- WORD $0x54004fab // b.lt LBB5_1054 $2548(%rip)
- WORD $0xaa3003e6 // mvn x6, x16
-LBB5_924:
- WORD $0xaa2603e6 // mvn x6, x6
- WORD $0x52800070 // mov w16, #3
- WORD $0x9280004c // mov x12, #-3
-LBB5_925:
- WORD $0x8b0600aa // add x10, x5, x6
- WORD $0x8b21418c // add x12, x12, w1, uxtw
- WORD $0x5280036e // mov w14, #27
- WORD $0xaa0f81ce // orr x14, x14, x15, lsl #32
- WORD $0xa900322e // stp x14, x12, [x17]
- WORD $0xf9405011 // ldr x17, [x0, #160]
- WORD $0x9100422c // add x12, x17, #16
- WORD $0xf900500c // str x12, [x0, #160]
- WORD $0xb940d40c // ldr w12, [x0, #212]
- WORD $0x1100058c // add w12, w12, #1
- WORD $0xb900d40c // str w12, [x0, #212]
- WORD $0x140006e8 // b LBB5_1318 $7072(%rip)
-LBB5_926:
- WORD $0xaa1e03e2 // mov x2, lr
- WORD $0xdac001cc // rbit x12, x14
- WORD $0xdac0118c // clz x12, x12
- WORD $0x8b0101ee // add x14, x15, x1
- WORD $0x8b0c01db // add x27, x14, x12
- WORD $0x5299fa1a // mov w26, #53200
- WORD $0x72b9f9fa // movk w26, #53199, lsl #16
- WORD $0x3201c3e1 // mov w1, #-2139062144
- WORD $0x5283232e // mov w14, #6425
- WORD $0x72a3232e // movk w14, #6425, lsl #16
- WORD $0x3202c7e3 // mov w3, #-1061109568
- WORD $0x3200dbe4 // mov w4, #2139062143
- WORD $0x5288c8c5 // mov w5, #17990
- WORD $0x72a8c8c5 // movk w5, #17990, lsl #16
- WORD $0x3203cbe6 // mov w6, #-522133280
- WORD $0x52872727 // mov w7, #14649
- WORD $0x72a72727 // movk w7, #14649, lsl #16
- WORD $0x3200cff3 // mov w19, #252645135
- WORD $0x3200c3f4 // mov w20, #16843009
- WORD $0x5297fdf5 // mov w21, #49135
- WORD $0x528017b6 // mov w22, #189
- WORD $0x52848017 // mov w23, #9216
- WORD $0x72bf9417 // movk w23, #64672, lsl #16
- WORD $0x4f02e782 // movi.16b v2, #92
- WORD $0x4f01e443 // movi.16b v3, #34
- WORD $0x4f00e7e4 // movi.16b v4, #31
- WORD $0xaa1b03f9 // mov x25, x27
- WORD $0xaa1b03fe // mov lr, x27
-Lloh112:
- WORD $0x1004b518 // adr x24, _ESCAPED_TAB $38560(%rip)
-Lloh113:
- WORD $0x91000318 // add x24, x24, _ESCAPED_TAB@PAGEOFF $0(%rip)
-LBB5_927:
- WORD $0x3940072c // ldrb w12, [x25, #1]
- WORD $0xf101d59f // cmp x12, #117
- WORD $0x54000120 // b.eq LBB5_931 $36(%rip)
- WORD $0x386c6b0c // ldrb w12, [x24, x12]
- WORD $0x3400282c // cbz w12, LBB5_981 $1284(%rip)
- WORD $0xa902afe9 // stp x9, x11, [sp, #40]
- WORD $0x91000b39 // add x25, x25, #2
- WORD $0xf90013f9 // str x25, [sp, #32]
-LBB5_930:
- WORD $0x380017cc // strb w12, [lr], #1
- WORD $0xf9000ffe // str lr, [sp, #24]
- WORD $0x14000075 // b LBB5_951 $468(%rip)
-LBB5_931:
- WORD $0xa902afe9 // stp x9, x11, [sp, #40]
- WORD $0xb840232c // ldur w12, [x25, #2]
- WORD $0x0b1a019c // add w28, w12, w26
- WORD $0x0a2c003a // bic w26, w1, w12
- WORD $0x6a1c035f // tst w26, w28
- WORD $0x5400f0c1 // b.ne LBB5_1358 $7704(%rip)
- WORD $0x0b0e019c // add w28, w12, w14
- WORD $0x2a0c039c // orr w28, w28, w12
- WORD $0x6a01039f // tst w28, w1
- WORD $0x5400f041 // b.ne LBB5_1358 $7688(%rip)
- WORD $0xaa1a03e9 // mov x9, x26
- WORD $0x1200d99c // and w28, w12, #0x7f7f7f7f
- WORD $0x4b1c007a // sub w26, w3, w28
- WORD $0xb90023fa // str w26, [sp, #32]
- WORD $0x0b05039a // add w26, w28, w5
- WORD $0xb94023eb // ldr w11, [sp, #32]
- WORD $0x0a0b035a // and w26, w26, w11
- WORD $0x6a09035f // tst w26, w9
- WORD $0x5400ef21 // b.ne LBB5_1358 $7652(%rip)
- WORD $0x4b1c00da // sub w26, w6, w28
- WORD $0x0b07039c // add w28, w28, w7
- WORD $0x0a1a039a // and w26, w28, w26
- WORD $0x6a09035f // tst w26, w9
- WORD $0x5400ee81 // b.ne LBB5_1358 $7632(%rip)
- WORD $0x5ac0098c // rev w12, w12
- WORD $0x0a6c129a // bic w26, w20, w12, lsr #4
- WORD $0x2a1a0f5a // orr w26, w26, w26, lsl #3
- WORD $0x1200cd8c // and w12, w12, #0xf0f0f0f
- WORD $0x0b0c034c // add w12, w26, w12
- WORD $0x2a4c118c // orr w12, w12, w12, lsr #4
- WORD $0x53105d9a // ubfx w26, w12, #16, #8
- WORD $0x12001d8c // and w12, w12, #0xff
- WORD $0x2a1a219b // orr w27, w12, w26, lsl #8
- WORD $0x91001b2c // add x12, x25, #6
- WORD $0xf90013ec // str x12, [sp, #32]
- WORD $0x7102037f // cmp w27, #128
- WORD $0x54001ec3 // b.lo LBB5_977 $984(%rip)
- WORD $0x910013cc // add x12, lr, #4
- WORD $0xf9000fec // str x12, [sp, #24]
-LBB5_937:
- WORD $0x711fff7f // cmp w27, #2047
- WORD $0x54001e89 // b.ls LBB5_978 $976(%rip)
- WORD $0x51403b6c // sub w12, w27, #14, lsl #12
- WORD $0x3120059f // cmn w12, #2049
- WORD $0x540007a9 // b.ls LBB5_949 $244(%rip)
- WORD $0x530a7f6c // lsr w12, w27, #10
- WORD $0x7100d99f // cmp w12, #54
- WORD $0x54001ee8 // b.hi LBB5_979 $988(%rip)
- WORD $0xf94013ec // ldr x12, [sp, #32]
- WORD $0x3940018c // ldrb w12, [x12]
- WORD $0x7101719f // cmp w12, #92
- WORD $0x54001e61 // b.ne LBB5_979 $972(%rip)
- WORD $0xf94013ec // ldr x12, [sp, #32]
- WORD $0x3940058c // ldrb w12, [x12, #1]
- WORD $0x7101d59f // cmp w12, #117
- WORD $0x54001de1 // b.ne LBB5_979 $956(%rip)
- WORD $0xf94013ec // ldr x12, [sp, #32]
- WORD $0xb840218c // ldur w12, [x12, #2]
- WORD $0x5299fa19 // mov w25, #53200
- WORD $0x72b9f9f9 // movk w25, #53199, lsl #16
- WORD $0x0b19019c // add w28, w12, w25
- WORD $0x0a2c0039 // bic w25, w1, w12
- WORD $0x6a1c033f // tst w25, w28
- WORD $0x54010241 // b.ne LBB5_1398 $8264(%rip)
- WORD $0x0b0e019c // add w28, w12, w14
- WORD $0x2a0c039c // orr w28, w28, w12
- WORD $0x6a01039f // tst w28, w1
- WORD $0x540101c1 // b.ne LBB5_1398 $8248(%rip)
- WORD $0x0a04019c // and w28, w12, w4
- WORD $0x4b1c0069 // sub w9, w3, w28
- WORD $0x0b05039e // add w30, w28, w5
- WORD $0x0a0903de // and w30, w30, w9
- WORD $0x6a1903df // tst w30, w25
- WORD $0x54010101 // b.ne LBB5_1398 $8224(%rip)
- WORD $0x4b1c00de // sub w30, w6, w28
- WORD $0x0b07039c // add w28, w28, w7
- WORD $0x0a1e039c // and w28, w28, w30
- WORD $0x6a19039f // tst w28, w25
- WORD $0x54010061 // b.ne LBB5_1398 $8204(%rip)
- WORD $0x5ac0098c // rev w12, w12
- WORD $0x0a6c1299 // bic w25, w20, w12, lsr #4
- WORD $0x0b190f39 // add w25, w25, w25, lsl #3
- WORD $0x0a13018c // and w12, w12, w19
- WORD $0x0b0c032c // add w12, w25, w12
- WORD $0x2a4c1199 // orr w25, w12, w12, lsr #4
- WORD $0x53087f2c // lsr w12, w25, #8
- WORD $0x12181d8c // and w12, w12, #0xff00
- WORD $0xf94013fa // ldr x26, [sp, #32]
- WORD $0x91001b5a // add x26, x26, #6
- WORD $0xf90013fa // str x26, [sp, #32]
- WORD $0x5140399c // sub w28, w12, #14, lsl #12
- WORD $0x33001f2c // bfxil w12, w25, #0, #8
- WORD $0x3110079f // cmn w28, #1025
- WORD $0x540019c8 // b.hi LBB5_980 $824(%rip)
- WORD $0xf9400ff9 // ldr x25, [sp, #24]
- WORD $0x781fc335 // sturh w21, [x25, #-4]
- WORD $0x381fe336 // sturb w22, [x25, #-2]
- WORD $0x91000f39 // add x25, x25, #3
- WORD $0xf9000ff9 // str x25, [sp, #24]
- WORD $0xaa0c03fb // mov x27, x12
- WORD $0x7102019f // cmp w12, #128
- WORD $0x54fff862 // b.hs LBB5_937 $-244(%rip)
- WORD $0xf9400ff9 // ldr x25, [sp, #24]
- WORD $0xd100133e // sub lr, x25, #4
- WORD $0x17ffff96 // b LBB5_930 $-424(%rip)
-LBB5_949:
- WORD $0x530c7f6c // lsr w12, w27, #12
- WORD $0x321b098c // orr w12, w12, #0xe0
- WORD $0xf9400ff9 // ldr x25, [sp, #24]
- WORD $0x381fc32c // sturb w12, [x25, #-4]
- WORD $0x5280100c // mov w12, #128
- WORD $0x33062f6c // bfxil w12, w27, #6, #6
- WORD $0x381fd32c // sturb w12, [x25, #-3]
- WORD $0x5280100c // mov w12, #128
- WORD $0x3300176c // bfxil w12, w27, #0, #6
- WORD $0x381fe32c // sturb w12, [x25, #-2]
- WORD $0xd100072c // sub x12, x25, #1
-LBB5_950:
- WORD $0xf9000fec // str x12, [sp, #24]
-LBB5_951:
- WORD $0xa941e7fe // ldp lr, x25, [sp, #24]
- WORD $0x3940032c // ldrb w12, [x25]
- WORD $0xaa1903fb // mov x27, x25
- WORD $0x7101719f // cmp w12, #92
- WORD $0xa942afe9 // ldp x9, x11, [sp, #40]
- WORD $0x5299fa1a // mov w26, #53200
- WORD $0x72b9f9fa // movk w26, #53199, lsl #16
- WORD $0x54ffef40 // b.eq LBB5_927 $-536(%rip)
- WORD $0xa900a3ed // stp x13, x8, [sp, #8]
- WORD $0xd280001c // mov x28, #0
-LBB5_953:
- WORD $0xf94013e8 // ldr x8, [sp, #32]
- WORD $0x8b1c011b // add x27, x8, x28
- WORD $0xad401b65 // ldp q5, q6, [x27]
- WORD $0x6e228ca7 // cmeq.16b v7, v5, v2
- WORD $0x6e228cd0 // cmeq.16b v16, v6, v2
- WORD $0x4e201ce7 // and.16b v7, v7, v0
- WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1
- WORD $0x4e71b8e7 // addv.8h h7, v7
- WORD $0x1e2600f9 // fmov w25, s7
- WORD $0x4e201e07 // and.16b v7, v16, v0
- WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1
- WORD $0x4e71b8e7 // addv.8h h7, v7
- WORD $0x1e2600ec // fmov w12, s7
- WORD $0x33103d99 // bfi w25, w12, #16, #16
- WORD $0x6e238ca7 // cmeq.16b v7, v5, v3
- WORD $0x6e238cd0 // cmeq.16b v16, v6, v3
- WORD $0x4e201ce7 // and.16b v7, v7, v0
- WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1
- WORD $0x4e71b8e7 // addv.8h h7, v7
- WORD $0x1e2600ec // fmov w12, s7
- WORD $0x4e201e07 // and.16b v7, v16, v0
- WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1
- WORD $0x4e71b8e7 // addv.8h h7, v7
- WORD $0x1e2600fe // fmov w30, s7
- WORD $0x33103fcc // bfi w12, w30, #16, #16
- WORD $0x6e2464a7 // umax.16b v7, v5, v4
- WORD $0x6e248ce7 // cmeq.16b v7, v7, v4
- WORD $0x6e2464d0 // umax.16b v16, v6, v4
- WORD $0x6e248e10 // cmeq.16b v16, v16, v4
- WORD $0x4e201ce7 // and.16b v7, v7, v0
- WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1
- WORD $0x4e71b8e7 // addv.8h h7, v7
- WORD $0x1e2600fe // fmov w30, s7
- WORD $0x4e201e07 // and.16b v7, v16, v0
- WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1
- WORD $0x4e71b8e7 // addv.8h h7, v7
- WORD $0x1e2600fa // fmov w26, s7
- WORD $0x33103f5e // bfi w30, w26, #16, #16
- WORD $0x2a1903da // orr w26, w30, w25
- WORD $0x5100075a // sub w26, w26, #1
- WORD $0x6a0c035f // tst w26, w12
- WORD $0x5400d501 // b.ne LBB5_1345 $6816(%rip)
- WORD $0x5100058c // sub w12, w12, #1
- WORD $0x3628006a // tbz w10, #5, LBB5_956 $12(%rip)
- WORD $0x0a0c03da // and w26, w30, w12
- WORD $0x3500e9fa // cbnz w26, LBB5_1382 $7484(%rip)
-LBB5_956:
- WORD $0x6a19019f // tst w12, w25
- WORD $0x540000c1 // b.ne LBB5_958 $24(%rip)
- WORD $0xf9400fe8 // ldr x8, [sp, #24]
- WORD $0x8b1c010c // add x12, x8, x28
- WORD $0xad001985 // stp q5, q6, [x12]
- WORD $0x9100839c // add x28, x28, #32
- WORD $0x17ffffcc // b LBB5_953 $-208(%rip)
-LBB5_958:
- WORD $0x0e013cac // umov.b w12, v5[0]
- WORD $0xa941a7e8 // ldp x8, x9, [sp, #24]
- WORD $0x8b1c013b // add x27, x9, x28
- WORD $0x8b1c011e // add lr, x8, x28
- WORD $0xaa1b03f9 // mov x25, x27
- WORD $0x7101719f // cmp w12, #92
- WORD $0xa940a3ed // ldp x13, x8, [sp, #8]
- WORD $0xa942afe9 // ldp x9, x11, [sp, #40]
- WORD $0x5299fa1a // mov w26, #53200
- WORD $0x72b9f9fa // movk w26, #53199, lsl #16
- WORD $0x54ffe700 // b.eq LBB5_927 $-800(%rip)
- WORD $0x0e013cac // umov.b w12, v5[0]
-LBB5_960:
- WORD $0xa941a3e9 // ldp x9, x8, [sp, #24]
- WORD $0x8b1c0139 // add x25, x9, x28
- WORD $0x3900032c // strb w12, [x25]
- WORD $0x8b1c0109 // add x9, x8, x28
- WORD $0x3940052c // ldrb w12, [x9, #1]
- WORD $0x7101719f // cmp w12, #92
- WORD $0x54000580 // b.eq LBB5_969 $176(%rip)
- WORD $0x3900072c // strb w12, [x25, #1]
- WORD $0x3940093b // ldrb w27, [x9, #2]
- WORD $0x7101737f // cmp w27, #92
- WORD $0x54000560 // b.eq LBB5_970 $172(%rip)
- WORD $0xa941a3e9 // ldp x9, x8, [sp, #24]
- WORD $0x8b1c012c // add x12, x9, x28
- WORD $0x39000b3b // strb w27, [x25, #2]
- WORD $0x8b1c0119 // add x25, x8, x28
- WORD $0x39400f3b // ldrb w27, [x25, #3]
- WORD $0x7101737f // cmp w27, #92
- WORD $0x54000560 // b.eq LBB5_971 $172(%rip)
- WORD $0x39000d9b // strb w27, [x12, #3]
- WORD $0x3940133b // ldrb w27, [x25, #4]
- WORD $0x7101737f // cmp w27, #92
- WORD $0x54000560 // b.eq LBB5_972 $172(%rip)
- WORD $0xa941a3e9 // ldp x9, x8, [sp, #24]
- WORD $0x8b1c0139 // add x25, x9, x28
- WORD $0x3900119b // strb w27, [x12, #4]
- WORD $0x8b1c010c // add x12, x8, x28
- WORD $0x3940159b // ldrb w27, [x12, #5]
- WORD $0x7101737f // cmp w27, #92
- WORD $0x54000560 // b.eq LBB5_973 $172(%rip)
- WORD $0x3900173b // strb w27, [x25, #5]
- WORD $0x3940199b // ldrb w27, [x12, #6]
- WORD $0x7101737f // cmp w27, #92
- WORD $0x54000560 // b.eq LBB5_974 $172(%rip)
- WORD $0xa941a3e9 // ldp x9, x8, [sp, #24]
- WORD $0x8b1c012c // add x12, x9, x28
- WORD $0x39001b3b // strb w27, [x25, #6]
- WORD $0x8b1c0119 // add x25, x8, x28
- WORD $0x39401f3b // ldrb w27, [x25, #7]
- WORD $0x7101737f // cmp w27, #92
- WORD $0x54000560 // b.eq LBB5_975 $172(%rip)
- WORD $0x39001d9b // strb w27, [x12, #7]
- WORD $0x3940232c // ldrb w12, [x25, #8]
- WORD $0x9100239c // add x28, x28, #8
- WORD $0x7101719f // cmp w12, #92
- WORD $0x54fffa81 // b.ne LBB5_960 $-176(%rip)
- WORD $0xa941afe8 // ldp x8, x11, [sp, #24]
- WORD $0x8b1c017b // add x27, x11, x28
- WORD $0xd1000769 // sub x9, x27, #1
- WORD $0x8b1c011e // add lr, x8, x28
- WORD $0x14000024 // b LBB5_976 $144(%rip)
-LBB5_969:
- WORD $0x9100053b // add x27, x9, #1
- WORD $0x9100073e // add lr, x25, #1
- WORD $0x14000021 // b LBB5_976 $132(%rip)
-LBB5_970:
- WORD $0xa941afe8 // ldp x8, x11, [sp, #24]
- WORD $0x8b1c016c // add x12, x11, x28
- WORD $0x91000589 // add x9, x12, #1
- WORD $0x9100099b // add x27, x12, #2
- WORD $0x8b1c010c // add x12, x8, x28
- WORD $0x9100099e // add lr, x12, #2
- WORD $0x1400001a // b LBB5_976 $104(%rip)
-LBB5_971:
- WORD $0x91000b29 // add x9, x25, #2
- WORD $0x91000f3b // add x27, x25, #3
- WORD $0x91000d9e // add lr, x12, #3
- WORD $0x14000016 // b LBB5_976 $88(%rip)
-LBB5_972:
- WORD $0xa941afe8 // ldp x8, x11, [sp, #24]
- WORD $0x8b1c016c // add x12, x11, x28
- WORD $0x91000d89 // add x9, x12, #3
- WORD $0x9100119b // add x27, x12, #4
- WORD $0x8b1c010c // add x12, x8, x28
- WORD $0x9100119e // add lr, x12, #4
- WORD $0x1400000f // b LBB5_976 $60(%rip)
-LBB5_973:
- WORD $0x91001189 // add x9, x12, #4
- WORD $0x9100159b // add x27, x12, #5
- WORD $0x9100173e // add lr, x25, #5
- WORD $0x1400000b // b LBB5_976 $44(%rip)
-LBB5_974:
- WORD $0xa941afe8 // ldp x8, x11, [sp, #24]
- WORD $0x8b1c016c // add x12, x11, x28
- WORD $0x91001589 // add x9, x12, #5
- WORD $0x9100199b // add x27, x12, #6
- WORD $0x8b1c010c // add x12, x8, x28
- WORD $0x9100199e // add lr, x12, #6
- WORD $0x14000004 // b LBB5_976 $16(%rip)
-LBB5_975:
- WORD $0x91001b29 // add x9, x25, #6
- WORD $0x91001f3b // add x27, x25, #7
- WORD $0x91001d9e // add lr, x12, #7
-LBB5_976:
- WORD $0x91000539 // add x25, x9, #1
- WORD $0xa940a3ed // ldp x13, x8, [sp, #8]
- WORD $0xa942afe9 // ldp x9, x11, [sp, #40]
- WORD $0x5299fa1a // mov w26, #53200
- WORD $0x72b9f9fa // movk w26, #53199, lsl #16
- WORD $0x17fffedc // b LBB5_927 $-1168(%rip)
-LBB5_977:
- WORD $0xaa1b03ec // mov x12, x27
- WORD $0x17fffee2 // b LBB5_930 $-1144(%rip)
-LBB5_978:
- WORD $0x53067f6c // lsr w12, w27, #6
- WORD $0x321a058c // orr w12, w12, #0xc0
- WORD $0xf9400ff9 // ldr x25, [sp, #24]
- WORD $0x381fc32c // sturb w12, [x25, #-4]
- WORD $0x5280100c // mov w12, #128
- WORD $0x3300176c // bfxil w12, w27, #0, #6
- WORD $0x381fd32c // sturb w12, [x25, #-3]
- WORD $0xd1000b2c // sub x12, x25, #2
- WORD $0x17ffff4f // b LBB5_950 $-708(%rip)
-LBB5_979:
- WORD $0xf9400fec // ldr x12, [sp, #24]
- WORD $0x781fc195 // sturh w21, [x12, #-4]
- WORD $0x381fe196 // sturb w22, [x12, #-2]
- WORD $0xd100058c // sub x12, x12, #1
- WORD $0x17ffff4a // b LBB5_950 $-728(%rip)
-LBB5_980:
- WORD $0x0b1b298c // add w12, w12, w27, lsl #10
- WORD $0x0b17018c // add w12, w12, w23
- WORD $0x53127d9b // lsr w27, w12, #18
- WORD $0x321c0f7b // orr w27, w27, #0xf0
- WORD $0xf9400ffa // ldr x26, [sp, #24]
- WORD $0x381fc35b // sturb w27, [x26, #-4]
- WORD $0x5280101b // mov w27, #128
- WORD $0x330c459b // bfxil w27, w12, #12, #6
- WORD $0x381fd35b // sturb w27, [x26, #-3]
- WORD $0x5280101b // mov w27, #128
- WORD $0x33062d9b // bfxil w27, w12, #6, #6
- WORD $0x381fe35b // sturb w27, [x26, #-2]
- WORD $0x5280100c // mov w12, #128
- WORD $0x3300172c // bfxil w12, w25, #0, #6
- WORD $0x381ff34c // sturb w12, [x26, #-1]
- WORD $0x17ffff3b // b LBB5_951 $-788(%rip)
-LBB5_981:
- WORD $0x92800021 // mov x1, #-2
-LBB5_982:
- WORD $0x4b0103e2 // neg w2, w1
- WORD $0xaa1b03ea // mov x10, x27
- WORD $0x17fff28f // b LBB5_259 $-13764(%rip)
-LBB5_983:
- WORD $0xf100027f // cmp x19, #0
- WORD $0x52800027 // mov w7, #1
- WORD $0x9a8704e7 // cinc x7, x7, ne
- WORD $0x9ac7258c // lsr x12, x12, x7
- WORD $0xb34c2dcc // bfi x12, x14, #52, #12
- WORD $0xb241018e // orr x14, x12, #0x8000000000000000
- WORD $0x7100003f // cmp w1, #0
- WORD $0x9a8c11cc // csel x12, x14, x12, ne
- WORD $0x9e670180 // fmov d0, x12
- WORD $0x3400a984 // cbz w4, LBB5_1308 $5424(%rip)
- WORD $0x9100046c // add x12, x3, #1
- WORD $0xdac01183 // clz x3, x12
- WORD $0x9ac3218c // lsl x12, x12, x3
- WORD $0x9b0c7cc4 // mul x4, x6, x12
- WORD $0x9bcc7cc6 // umulh x6, x6, x12
- WORD $0x924020c7 // and x7, x6, #0x1ff
- WORD $0xaa2c03ee // mvn x14, x12
- WORD $0xeb0e009f // cmp x4, x14
- WORD $0x540001e9 // b.ls LBB5_989 $60(%rip)
- WORD $0xf107fcff // cmp x7, #511
- WORD $0x540001a1 // b.ne LBB5_989 $52(%rip)
- WORD $0xf9400042 // ldr x2, [x2]
- WORD $0x9b0c7c53 // mul x19, x2, x12
- WORD $0x9bcc7c4c // umulh x12, x2, x12
- WORD $0xab040184 // adds x4, x12, x4
- WORD $0x9a8634c6 // cinc x6, x6, hs
- WORD $0x924020c7 // and x7, x6, #0x1ff
- WORD $0xeb0e027f // cmp x19, x14
- WORD $0x540000a9 // b.ls LBB5_989 $20(%rip)
- WORD $0xb100049f // cmn x4, #1
- WORD $0x54000061 // b.ne LBB5_989 $12(%rip)
- WORD $0xf107fcff // cmp x7, #511
- WORD $0x54ffba40 // b.eq LBB5_883 $-2232(%rip)
-LBB5_989:
- WORD $0xd37ffccc // lsr x12, x6, #63
- WORD $0x9100258e // add x14, x12, #9
- WORD $0x9ace24ce // lsr x14, x6, x14
- WORD $0xaa070082 // orr x2, x4, x7
- WORD $0xb5000082 // cbnz x2, LBB5_991 $16(%rip)
- WORD $0x924005c2 // and x2, x14, #0x3
- WORD $0xf100045f // cmp x2, #1
- WORD $0x54ffb940 // b.eq LBB5_883 $-2264(%rip)
-LBB5_991:
- WORD $0x924001c2 // and x2, x14, #0x1
- WORD $0x8b0e004e // add x14, x2, x14
- WORD $0xd376fdc2 // lsr x2, x14, #54
- WORD $0xf100005f // cmp x2, #0
- WORD $0xaa2303e3 // mvn x3, x3
- WORD $0x8b110071 // add x17, x3, x17
- WORD $0x8b0c022c // add x12, x17, x12
- WORD $0x9a8c058c // cinc x12, x12, ne
- WORD $0xd11ffd91 // sub x17, x12, #2047
- WORD $0xb11ffa3f // cmn x17, #2046
- WORD $0x54ffb7e3 // b.lo LBB5_883 $-2308(%rip)
- WORD $0xf100005f // cmp x2, #0
- WORD $0x52800031 // mov w17, #1
- WORD $0x9a910631 // cinc x17, x17, ne
- WORD $0x9ad125ce // lsr x14, x14, x17
- WORD $0xb34c2d8e // bfi x14, x12, #52, #12
- WORD $0xb24101cc // orr x12, x14, #0x8000000000000000
- WORD $0x7100003f // cmp w1, #0
- WORD $0x9a8e118c // csel x12, x12, x14, ne
- WORD $0x9e670181 // fmov d1, x12
- WORD $0x1e602020 // fcmp d1, d0
- WORD $0x5400a2e0 // b.eq LBB5_1308 $5212(%rip)
- WORD $0x17fffdb3 // b LBB5_883 $-2356(%rip)
-LBB5_993:
- WORD $0xaa1403e7 // mov x7, x20
- WORD $0x92800006 // mov x6, #-1
- WORD $0xb5ff7d10 // cbnz x16, LBB5_795 $-4192(%rip)
- WORD $0x17fffe47 // b LBB5_924 $-1764(%rip)
-LBB5_994:
- WORD $0x5280001b // mov w27, #0
-LBB5_995:
- WORD $0x0b0702c7 // add w7, w22, w7
- WORD $0xaa1b03f7 // mov x23, x27
- WORD $0x7100009f // cmp w4, #0
- WORD $0x54001a4d // b.le LBB5_1060 $840(%rip)
-LBB5_996:
- WORD $0x7100209f // cmp w4, #8
- WORD $0x540000c9 // b.ls LBB5_999 $24(%rip)
- WORD $0x52800376 // mov w22, #27
- WORD $0x34ffff17 // cbz w23, LBB5_994 $-32(%rip)
- WORD $0xaa1c03f0 // mov x16, x28
- WORD $0x1280035a // mov w26, #-27
- WORD $0x14000007 // b LBB5_1001 $28(%rip)
-LBB5_999:
- WORD $0xb8645ab6 // ldr w22, [x21, w4, uxtw #2]
- WORD $0x34fffe77 // cbz w23, LBB5_994 $-52(%rip)
- WORD $0x4b1603fa // neg w26, w22
- WORD $0xaa1c03f0 // mov x16, x28
- WORD $0x3100f75f // cmn w26, #61
- WORD $0x54000469 // b.ls LBB5_1010 $140(%rip)
-LBB5_1001:
- WORD $0xd280001c // mov x28, #0
- WORD $0xd2800019 // mov x25, #0
- WORD $0x4b1a03f8 // neg w24, w26
- WORD $0x0ab77eec // bic w12, w23, w23, asr #31
-LBB5_1002:
- WORD $0xeb1c019f // cmp x12, x28
- WORD $0x54000ce0 // b.eq LBB5_1031 $412(%rip)
- WORD $0x38bc6a2e // ldrsb x14, [x17, x28]
- WORD $0x9b143b2e // madd x14, x25, x20, x14
- WORD $0xd100c1d9 // sub x25, x14, #48
- WORD $0x9100079c // add x28, x28, #1
- WORD $0x9ad8272e // lsr x14, x25, x24
- WORD $0xb4ffff2e // cbz x14, LBB5_1002 $-28(%rip)
-LBB5_1005:
- WORD $0x9ad8226c // lsl x12, x19, x24
- WORD $0xaa2c03fa // mvn x26, x12
- WORD $0x6b1c02fb // subs w27, w23, w28
- WORD $0x54000ced // b.le LBB5_1034 $412(%rip)
- WORD $0xaa1b03ec // mov x12, x27
- WORD $0xaa1103ee // mov x14, x17
-LBB5_1007:
- WORD $0x9ad82721 // lsr x1, x25, x24
- WORD $0x8a1a0337 // and x23, x25, x26
- WORD $0x1100c021 // add w1, w1, #48
- WORD $0x390001c1 // strb w1, [x14]
- WORD $0x38bcc9c1 // ldrsb x1, [x14, w28, sxtw]
- WORD $0x9b1406e1 // madd x1, x23, x20, x1
- WORD $0xd100c039 // sub x25, x1, #48
- WORD $0x910005ce // add x14, x14, #1
- WORD $0xf100058c // subs x12, x12, #1
- WORD $0x54fffee1 // b.ne LBB5_1007 $-36(%rip)
- WORD $0x1400005b // b LBB5_1035 $364(%rip)
-LBB5_1008:
- WORD $0x710002ff // cmp w23, #0
- WORD $0x1a8403e4 // csel w4, wzr, w4, eq
-LBB5_1009:
- WORD $0x1100f31a // add w26, w24, #60
- WORD $0x3101e31f // cmn w24, #120
- WORD $0x54fffbea // b.ge LBB5_1001 $-132(%rip)
-LBB5_1010:
- WORD $0xd280000c // mov x12, #0
- WORD $0xd280001b // mov x27, #0
- WORD $0xaa1a03f8 // mov x24, x26
- WORD $0x0ab77eee // bic w14, w23, w23, asr #31
- WORD $0xaa0e03f9 // mov x25, x14
-LBB5_1011:
- WORD $0xeb0c01df // cmp x14, x12
- WORD $0x54000140 // b.eq LBB5_1014 $40(%rip)
- WORD $0x38ac6a21 // ldrsb x1, [x17, x12]
- WORD $0x9b140761 // madd x1, x27, x20, x1
- WORD $0xd100c03b // sub x27, x1, #48
- WORD $0x9100058c // add x12, x12, #1
- WORD $0xd37cff61 // lsr x1, x27, #60
- WORD $0xb4ffff21 // cbz x1, LBB5_1011 $-28(%rip)
- WORD $0xaa1b03fa // mov x26, x27
- WORD $0xaa0c03f9 // mov x25, x12
- WORD $0x14000008 // b LBB5_1016 $32(%rip)
-LBB5_1014:
- WORD $0xb400071b // cbz x27, LBB5_1030 $224(%rip)
-LBB5_1015:
- WORD $0x8b1b0b6c // add x12, x27, x27, lsl #2
- WORD $0xd37ff99a // lsl x26, x12, #1
- WORD $0x11000739 // add w25, w25, #1
- WORD $0xeb05037f // cmp x27, x5
- WORD $0xaa1a03fb // mov x27, x26
- WORD $0x54ffff63 // b.lo LBB5_1015 $-20(%rip)
-LBB5_1016:
- WORD $0x6b1902f7 // subs w23, w23, w25
- WORD $0x540001cd // b.le LBB5_1019 $56(%rip)
- WORD $0xaa1703ec // mov x12, x23
- WORD $0xaa1103ee // mov x14, x17
-LBB5_1018:
- WORD $0xd37cff41 // lsr x1, x26, #60
- WORD $0x9240ef5a // and x26, x26, #0xfffffffffffffff
- WORD $0x321c0421 // orr w1, w1, #0x30
- WORD $0x390001c1 // strb w1, [x14]
- WORD $0x38b9c9c1 // ldrsb x1, [x14, w25, sxtw]
- WORD $0x9b140741 // madd x1, x26, x20, x1
- WORD $0xd100c03a // sub x26, x1, #48
- WORD $0x910005ce // add x14, x14, #1
- WORD $0xf100058c // subs x12, x12, #1
- WORD $0x54fffee1 // b.ne LBB5_1018 $-36(%rip)
- WORD $0x14000002 // b LBB5_1020 $8(%rip)
-LBB5_1019:
- WORD $0x52800017 // mov w23, #0
-LBB5_1020:
- WORD $0xb500011a // cbnz x26, LBB5_1022 $32(%rip)
- WORD $0x14000012 // b LBB5_1024 $72(%rip)
-LBB5_1021:
- WORD $0xf10001df // cmp x14, #0
- WORD $0x1a9f0442 // csinc w2, w2, wzr, eq
- WORD $0x9240ef4c // and x12, x26, #0xfffffffffffffff
- WORD $0x8b0c098e // add x14, x12, x12, lsl #2
- WORD $0xd37ff9da // lsl x26, x14, #1
- WORD $0xb400018c // cbz x12, LBB5_1024 $48(%rip)
-LBB5_1022:
- WORD $0x93407eec // sxtw x12, w23
- WORD $0xd37cff4e // lsr x14, x26, #60
- WORD $0xeb0c007f // cmp x3, x12
- WORD $0x54fffee9 // b.ls LBB5_1021 $-36(%rip)
- WORD $0x321c05ce // orr w14, w14, #0x30
- WORD $0x382c6a2e // strb w14, [x17, x12]
- WORD $0x110006f7 // add w23, w23, #1
- WORD $0x9240ef4c // and x12, x26, #0xfffffffffffffff
- WORD $0x8b0c098e // add x14, x12, x12, lsl #2
- WORD $0xd37ff9da // lsl x26, x14, #1
- WORD $0xb5fffecc // cbnz x12, LBB5_1022 $-40(%rip)
-LBB5_1024:
- WORD $0x4b19008c // sub w12, w4, w25
- WORD $0x11000584 // add w4, w12, #1
- WORD $0x710006ff // cmp w23, #1
- WORD $0x54fff7cb // b.lt LBB5_1008 $-264(%rip)
- WORD $0x2a1703f7 // mov w23, w23
-LBB5_1026:
- WORD $0x387768cc // ldrb w12, [x6, x23]
- WORD $0x7100c19f // cmp w12, #48
- WORD $0x540000c1 // b.ne LBB5_1029 $24(%rip)
- WORD $0xf10006f7 // subs x23, x23, #1
- WORD $0x54ffff8c // b.gt LBB5_1026 $-16(%rip)
- WORD $0x52800017 // mov w23, #0
- WORD $0x52800004 // mov w4, #0
- WORD $0x17ffffb7 // b LBB5_1009 $-292(%rip)
-LBB5_1029:
- WORD $0x17ffffb6 // b LBB5_1009 $-296(%rip)
-LBB5_1030:
- WORD $0x52800017 // mov w23, #0
- WORD $0x17ffffb4 // b LBB5_1009 $-304(%rip)
-LBB5_1031:
- WORD $0xb40005d9 // cbz x25, LBB5_1047 $184(%rip)
- WORD $0x9ad8272e // lsr x14, x25, x24
- WORD $0xaa1003fc // mov x28, x16
- WORD $0xb40005ce // cbz x14, LBB5_1048 $184(%rip)
- WORD $0x5280001b // mov w27, #0
- WORD $0x4b0c008c // sub w12, w4, w12
- WORD $0x11000584 // add w4, w12, #1
- WORD $0x9ad8226c // lsl x12, x19, x24
- WORD $0xaa2c03fa // mvn x26, x12
- WORD $0x14000006 // b LBB5_1036 $24(%rip)
-LBB5_1034:
- WORD $0x5280001b // mov w27, #0
-LBB5_1035:
- WORD $0x4b1c008c // sub w12, w4, w28
- WORD $0x11000584 // add w4, w12, #1
- WORD $0xaa1003fc // mov x28, x16
- WORD $0xb4000299 // cbz x25, LBB5_1040 $80(%rip)
-LBB5_1036:
- WORD $0x14000007 // b LBB5_1038 $28(%rip)
-LBB5_1037:
- WORD $0xf100019f // cmp x12, #0
- WORD $0x1a9f0442 // csinc w2, w2, wzr, eq
- WORD $0x8a1a032c // and x12, x25, x26
- WORD $0x8b0c098e // add x14, x12, x12, lsl #2
- WORD $0xd37ff9d9 // lsl x25, x14, #1
- WORD $0xb40001ac // cbz x12, LBB5_1041 $52(%rip)
-LBB5_1038:
- WORD $0x9ad8272c // lsr x12, x25, x24
- WORD $0x93407f6e // sxtw x14, w27
- WORD $0xeb0e007f // cmp x3, x14
- WORD $0x54fffee9 // b.ls LBB5_1037 $-36(%rip)
- WORD $0x1100c18c // add w12, w12, #48
- WORD $0x382e6a2c // strb w12, [x17, x14]
- WORD $0x1100077b // add w27, w27, #1
- WORD $0x8a1a032c // and x12, x25, x26
- WORD $0x8b0c098e // add x14, x12, x12, lsl #2
- WORD $0xd37ff9d9 // lsl x25, x14, #1
- WORD $0xb5fffecc // cbnz x12, LBB5_1038 $-40(%rip)
- WORD $0x14000001 // b LBB5_1041 $4(%rip)
-LBB5_1040:
-LBB5_1041:
- WORD $0x7100077f // cmp w27, #1
- WORD $0x5400010b // b.lt LBB5_1045 $32(%rip)
- WORD $0x2a1b03fb // mov w27, w27
-LBB5_1043:
- WORD $0x387b68cc // ldrb w12, [x6, x27]
- WORD $0x7100c19f // cmp w12, #48
- WORD $0x540000c1 // b.ne LBB5_1046 $24(%rip)
- WORD $0xf100077b // subs x27, x27, #1
- WORD $0x54ffff8c // b.gt LBB5_1043 $-16(%rip)
- WORD $0x14000024 // b LBB5_1057 $144(%rip)
-LBB5_1045:
- WORD $0x35ffeb1b // cbnz w27, LBB5_995 $-672(%rip)
- WORD $0x14000022 // b LBB5_1057 $136(%rip)
-LBB5_1046:
- WORD $0x17ffff56 // b LBB5_995 $-680(%rip)
-LBB5_1047:
- WORD $0x5280001b // mov w27, #0
- WORD $0xaa1003fc // mov x28, x16
- WORD $0x17ffff53 // b LBB5_995 $-692(%rip)
-LBB5_1048:
- WORD $0xaa1c03f0 // mov x16, x28
- WORD $0xaa0c03fc // mov x28, x12
-LBB5_1049:
- WORD $0x8b190b2c // add x12, x25, x25, lsl #2
- WORD $0xd37ff999 // lsl x25, x12, #1
- WORD $0x1100079c // add w28, w28, #1
- WORD $0x9ad8272c // lsr x12, x25, x24
- WORD $0xb4ffff8c // cbz x12, LBB5_1049 $-16(%rip)
- WORD $0x17ffff68 // b LBB5_1005 $-608(%rip)
-LBB5_1050:
- WORD $0x52800002 // mov w2, #0
- WORD $0xaa0303fe // mov lr, x3
- WORD $0x14000466 // b LBB5_1313 $4504(%rip)
-LBB5_1051:
- WORD $0x7101f59f // cmp w12, #125
- WORD $0x54011b81 // b.ne LBB5_1525 $9072(%rip)
- WORD $0x17fffa34 // b LBB5_741 $-5936(%rip)
-LBB5_1052:
- WORD $0x7101759f // cmp w12, #93
- WORD $0x54ff7820 // b.eq LBB5_825 $-4348(%rip)
-LBB5_1053:
- WORD $0xaa0c03e2 // mov x2, x12
- WORD $0x14001100 // b LBB5_2006 $17408(%rip)
-LBB5_1054:
- WORD $0xd100046e // sub x14, x3, #1
- WORD $0xeb0e021f // cmp x16, x14
- WORD $0x1a9f17ee // cset w14, eq
- WORD $0x6a0e019f // tst w12, w14
- WORD $0xda830146 // csinv x6, x10, x3, eq
- WORD $0x17fffc67 // b LBB5_857 $-3684(%rip)
-LBB5_1055:
- WORD $0x5280002c // mov w12, #1
- WORD $0x17fffd81 // b LBB5_925 $-2556(%rip)
-LBB5_1056:
- WORD $0x52800002 // mov w2, #0
- WORD $0xcb0303fe // neg lr, x3
- WORD $0x14000458 // b LBB5_1314 $4448(%rip)
-LBB5_1057:
- WORD $0x5280001b // mov w27, #0
- WORD $0x52800004 // mov w4, #0
- WORD $0x0b0702c7 // add w7, w22, w7
- WORD $0x14000007 // b LBB5_1060 $28(%rip)
-LBB5_1058:
- WORD $0x5ac0030a // rbit w10, w24
- WORD $0x5ac0114a // clz w10, w10
- WORD $0xaa2603ec // mvn x12, x6
- WORD $0xcb0a0186 // sub x6, x12, x10
- WORD $0x17fffc59 // b LBB5_857 $-3740(%rip)
-LBB5_1059:
- WORD $0xaa1703fb // mov x27, x23
-LBB5_1060:
- WORD $0xd1000626 // sub x6, x17, #1
- WORD $0xb202e7f5 // mov x21, #-3689348814741910324
- WORD $0xf29999b5 // movk x21, #52429
- WORD $0x92800136 // mov x22, #-10
- WORD $0x52800157 // mov w23, #10
- WORD $0xf9001beb // str x11, [sp, #48]
- WORD $0x14000004 // b LBB5_1064 $16(%rip)
-LBB5_1061:
- WORD $0x7100037f // cmp w27, #0
- WORD $0x1a8403e4 // csel w4, wzr, w4, eq
-LBB5_1062:
-LBB5_1063:
- WORD $0x4b1a00e7 // sub w7, w7, w26
-LBB5_1064:
- WORD $0x37f800c4 // tbnz w4, #31, LBB5_1067 $24(%rip)
- WORD $0x350026e4 // cbnz w4, LBB5_1147 $1244(%rip)
- WORD $0x39c0022c // ldrsb w12, [x17]
- WORD $0x7100d59f // cmp w12, #53
- WORD $0x540000eb // b.lt LBB5_1069 $28(%rip)
- WORD $0x14000133 // b LBB5_1147 $1228(%rip)
-LBB5_1067:
- WORD $0x3100209f // cmn w4, #8
- WORD $0x54000082 // b.hs LBB5_1069 $16(%rip)
- WORD $0x5280037a // mov w26, #27
- WORD $0x350000fb // cbnz w27, LBB5_1070 $28(%rip)
- WORD $0x17fffff5 // b LBB5_1063 $-44(%rip)
-LBB5_1069:
- WORD $0x4b0403ec // neg w12, w4
-Lloh114:
- WORD $0x10039e4e // adr x14, _POW_TAB $29640(%rip)
-Lloh115:
- WORD $0x910001ce // add x14, x14, _POW_TAB@PAGEOFF $0(%rip)
- WORD $0xb86c59da // ldr w26, [x14, w12, uxtw #2]
- WORD $0x34fffe1b // cbz w27, LBB5_1063 $-64(%rip)
-LBB5_1070:
- WORD $0xaa0903eb // mov x11, x9
- WORD $0xaa0703e9 // mov x9, x7
- WORD $0xaa0f03e7 // mov x7, x15
- WORD $0xaa0803ef // mov x15, x8
- WORD $0xaa0d03e8 // mov x8, x13
- WORD $0xaa1c03ed // mov x13, x28
- WORD $0xaa1e03f0 // mov x16, lr
- WORD $0x2a1a03fe // mov w30, w26
-Lloh116:
- WORD $0x10039dec // adr x12, _LSHIFT_TAB $29628(%rip)
-Lloh117:
- WORD $0x9100018c // add x12, x12, _LSHIFT_TAB@PAGEOFF $0(%rip)
- WORD $0x52800d0e // mov w14, #104
- WORD $0x9bae334c // umaddl x12, w26, w14, x12
- WORD $0xb840459c // ldr w28, [x12], #4
- WORD $0x2a1b03f3 // mov w19, w27
- WORD $0xaa1303ee // mov x14, x19
- WORD $0xaa0c03f4 // mov x20, x12
- WORD $0xaa1103f8 // mov x24, x17
-LBB5_1071:
- WORD $0x38401699 // ldrb w25, [x20], #1
- WORD $0x34000159 // cbz w25, LBB5_1076 $40(%rip)
- WORD $0x39400301 // ldrb w1, [x24]
- WORD $0x6b19003f // cmp w1, w25
- WORD $0x54000bc1 // b.ne LBB5_1093 $376(%rip)
- WORD $0x91000718 // add x24, x24, #1
- WORD $0xf10005ce // subs x14, x14, #1
- WORD $0x54ffff21 // b.ne LBB5_1071 $-28(%rip)
- WORD $0x3873698c // ldrb w12, [x12, x19]
- WORD $0x3400004c // cbz w12, LBB5_1076 $8(%rip)
-LBB5_1075:
- WORD $0x5100079c // sub w28, w28, #1
-LBB5_1076:
- WORD $0x0b1b038c // add w12, w28, w27
- WORD $0x93407d98 // sxtw x24, w12
- WORD $0x7100077f // cmp w27, #1
- WORD $0x540006ab // b.lt LBB5_1086 $212(%rip)
- WORD $0xd280001b // mov x27, #0
- WORD $0xd100070c // sub x12, x24, #1
- WORD $0xd1000673 // sub x19, x19, #1
- WORD $0x14000008 // b LBB5_1079 $32(%rip)
-LBB5_1078:
- WORD $0xf100019f // cmp x12, #0
- WORD $0x1a9f0442 // csinc w2, w2, wzr, eq
- WORD $0xd10005cc // sub x12, x14, #1
- WORD $0x91000661 // add x1, x19, #1
- WORD $0xd1000673 // sub x19, x19, #1
- WORD $0xf100043f // cmp x1, #1
- WORD $0x54000249 // b.ls LBB5_1081 $72(%rip)
-LBB5_1079:
- WORD $0xaa0c03ee // mov x14, x12
- WORD $0x38b36a2c // ldrsb x12, [x17, x19]
- WORD $0xd100c18c // sub x12, x12, #48
- WORD $0x9ade218c // lsl x12, x12, lr
- WORD $0x8b1b0194 // add x20, x12, x27
- WORD $0x9bd57e8c // umulh x12, x20, x21
- WORD $0xd343fd9b // lsr x27, x12, #3
- WORD $0x9b16536c // madd x12, x27, x22, x20
- WORD $0xeb0e007f // cmp x3, x14
- WORD $0x54fffe09 // b.ls LBB5_1078 $-64(%rip)
- WORD $0x1100c18c // add w12, w12, #48
- WORD $0x382e6a2c // strb w12, [x17, x14]
- WORD $0xd10005cc // sub x12, x14, #1
- WORD $0x91000661 // add x1, x19, #1
- WORD $0xd1000673 // sub x19, x19, #1
- WORD $0xf100043f // cmp x1, #1
- WORD $0x54fffe08 // b.hi LBB5_1079 $-64(%rip)
-LBB5_1081:
- WORD $0xf1002a9f // cmp x20, #10
- WORD $0xaa1003fe // mov lr, x16
- WORD $0x540002e3 // b.lo LBB5_1087 $92(%rip)
- WORD $0x93407dcc // sxtw x12, w14
- WORD $0xd100058c // sub x12, x12, #1
- WORD $0x14000007 // b LBB5_1084 $28(%rip)
-LBB5_1083:
- WORD $0xf100027f // cmp x19, #0
- WORD $0x1a9f0442 // csinc w2, w2, wzr, eq
- WORD $0xd100058c // sub x12, x12, #1
- WORD $0xf100277f // cmp x27, #9
- WORD $0xaa0e03fb // mov x27, x14
- WORD $0x540001c9 // b.ls LBB5_1087 $56(%rip)
-LBB5_1084:
- WORD $0x9bd57f6e // umulh x14, x27, x21
- WORD $0xd343fdce // lsr x14, x14, #3
- WORD $0x9b166dd3 // madd x19, x14, x22, x27
- WORD $0xeb0c007f // cmp x3, x12
- WORD $0x54fffec9 // b.ls LBB5_1083 $-40(%rip)
- WORD $0x1100c261 // add w1, w19, #48
- WORD $0x382c6a21 // strb w1, [x17, x12]
- WORD $0xd100058c // sub x12, x12, #1
- WORD $0xf100277f // cmp x27, #9
- WORD $0xaa0e03fb // mov x27, x14
- WORD $0x54fffec8 // b.hi LBB5_1084 $-40(%rip)
- WORD $0x14000002 // b LBB5_1087 $8(%rip)
-LBB5_1086:
- WORD $0xaa1003fe // mov lr, x16
-LBB5_1087:
- WORD $0xeb18007f // cmp x3, x24
- WORD $0x1a83831b // csel w27, w24, w3, hi
- WORD $0x0b040384 // add w4, w28, w4
- WORD $0x7100077f // cmp w27, #1
- WORD $0x5400020b // b.lt LBB5_1092 $64(%rip)
- WORD $0xaa0d03fc // mov x28, x13
- WORD $0xaa0803ed // mov x13, x8
- WORD $0xaa0f03e8 // mov x8, x15
- WORD $0xaa0703ef // mov x15, x7
- WORD $0xaa0903e7 // mov x7, x9
- WORD $0xaa0b03e9 // mov x9, x11
- WORD $0xf9401beb // ldr x11, [sp, #48]
-LBB5_1089:
- WORD $0x387b68cc // ldrb w12, [x6, x27]
- WORD $0x7100c19f // cmp w12, #48
- WORD $0x54000281 // b.ne LBB5_1094 $80(%rip)
- WORD $0xf100077b // subs x27, x27, #1
- WORD $0x54ffff8c // b.gt LBB5_1089 $-16(%rip)
- WORD $0x5280001b // mov w27, #0
- WORD $0x52800004 // mov w4, #0
- WORD $0x1400000f // b LBB5_1095 $60(%rip)
-LBB5_1092:
- WORD $0x7100037f // cmp w27, #0
- WORD $0x1a8403e4 // csel w4, wzr, w4, eq
- WORD $0xaa0d03fc // mov x28, x13
- WORD $0xaa0803ed // mov x13, x8
- WORD $0xaa0f03e8 // mov x8, x15
- WORD $0xaa0703ef // mov x15, x7
- WORD $0xaa0903e7 // mov x7, x9
- WORD $0xaa0b03e9 // mov x9, x11
- WORD $0xf9401beb // ldr x11, [sp, #48]
- WORD $0x14000005 // b LBB5_1095 $20(%rip)
-LBB5_1093:
- WORD $0x13001c2c // sxtb w12, w1
- WORD $0x6b39819f // cmp w12, w25, sxtb
- WORD $0x54fff4cb // b.lt LBB5_1075 $-360(%rip)
- WORD $0x17ffffa6 // b LBB5_1076 $-360(%rip)
-LBB5_1094:
-LBB5_1095:
- WORD $0x36ffef1a // tbz w26, #31, LBB5_1063 $-544(%rip)
- WORD $0xaa1c03f0 // mov x16, x28
- WORD $0xaa1e03f9 // mov x25, lr
- WORD $0x3100f75f // cmn w26, #61
- WORD $0x54000a68 // b.hi LBB5_1121 $332(%rip)
- WORD $0xaa1a03fc // mov x28, x26
- WORD $0x14000007 // b LBB5_1100 $28(%rip)
-LBB5_1098:
- WORD $0x7100037f // cmp w27, #0
- WORD $0x1a8403e4 // csel w4, wzr, w4, eq
-LBB5_1099:
- WORD $0x1100f38c // add w12, w28, #60
- WORD $0x3101e39f // cmn w28, #120
- WORD $0xaa0c03fc // mov x28, x12
- WORD $0x5400098a // b.ge LBB5_1122 $304(%rip)
-LBB5_1100:
- WORD $0xd280000c // mov x12, #0
- WORD $0xd2800013 // mov x19, #0
- WORD $0x0abb7f6e // bic w14, w27, w27, asr #31
- WORD $0xaa0e03fe // mov lr, x14
-LBB5_1101:
- WORD $0xeb0c01df // cmp x14, x12
- WORD $0x54000140 // b.eq LBB5_1104 $40(%rip)
- WORD $0x38ac6a21 // ldrsb x1, [x17, x12]
- WORD $0x9b170661 // madd x1, x19, x23, x1
- WORD $0xd100c033 // sub x19, x1, #48
- WORD $0x9100058c // add x12, x12, #1
- WORD $0xd37cfe61 // lsr x1, x19, #60
- WORD $0xb4ffff21 // cbz x1, LBB5_1101 $-28(%rip)
- WORD $0xaa1303f8 // mov x24, x19
- WORD $0xaa0c03fe // mov lr, x12
- WORD $0x14000008 // b LBB5_1106 $32(%rip)
-LBB5_1104:
- WORD $0xb4000733 // cbz x19, LBB5_1120 $228(%rip)
-LBB5_1105:
- WORD $0x8b130a6c // add x12, x19, x19, lsl #2
- WORD $0xd37ff998 // lsl x24, x12, #1
- WORD $0x110007de // add w30, w30, #1
- WORD $0xeb05027f // cmp x19, x5
- WORD $0xaa1803f3 // mov x19, x24
- WORD $0x54ffff63 // b.lo LBB5_1105 $-20(%rip)
-LBB5_1106:
- WORD $0x6b1e037b // subs w27, w27, w30
- WORD $0x540001ed // b.le LBB5_1110 $60(%rip)
- WORD $0xaa1b03ec // mov x12, x27
- WORD $0xaa1103ee // mov x14, x17
-LBB5_1108:
- WORD $0xd37cff01 // lsr x1, x24, #60
- WORD $0x9240ef13 // and x19, x24, #0xfffffffffffffff
- WORD $0x321c0421 // orr w1, w1, #0x30
- WORD $0x390001c1 // strb w1, [x14]
- WORD $0x38bec9c1 // ldrsb x1, [x14, w30, sxtw]
- WORD $0x9b170661 // madd x1, x19, x23, x1
- WORD $0xd100c038 // sub x24, x1, #48
- WORD $0x910005ce // add x14, x14, #1
- WORD $0xf100058c // subs x12, x12, #1
- WORD $0x54fffee1 // b.ne LBB5_1108 $-36(%rip)
- WORD $0xb5000178 // cbnz x24, LBB5_1112 $44(%rip)
- WORD $0x14000015 // b LBB5_1114 $84(%rip)
-LBB5_1110:
- WORD $0x5280001b // mov w27, #0
- WORD $0xb5000118 // cbnz x24, LBB5_1112 $32(%rip)
- WORD $0x14000012 // b LBB5_1114 $72(%rip)
-LBB5_1111:
- WORD $0xf10001df // cmp x14, #0
- WORD $0x1a9f0442 // csinc w2, w2, wzr, eq
- WORD $0x9240ef0c // and x12, x24, #0xfffffffffffffff
- WORD $0x8b0c098e // add x14, x12, x12, lsl #2
- WORD $0xd37ff9d8 // lsl x24, x14, #1
- WORD $0xb400018c // cbz x12, LBB5_1114 $48(%rip)
-LBB5_1112:
- WORD $0x93407f6c // sxtw x12, w27
- WORD $0xd37cff0e // lsr x14, x24, #60
- WORD $0xeb0c007f // cmp x3, x12
- WORD $0x54fffee9 // b.ls LBB5_1111 $-36(%rip)
- WORD $0x321c05ce // orr w14, w14, #0x30
- WORD $0x382c6a2e // strb w14, [x17, x12]
- WORD $0x1100077b // add w27, w27, #1
- WORD $0x9240ef0c // and x12, x24, #0xfffffffffffffff
- WORD $0x8b0c098e // add x14, x12, x12, lsl #2
- WORD $0xd37ff9d8 // lsl x24, x14, #1
- WORD $0xb5fffecc // cbnz x12, LBB5_1112 $-40(%rip)
-LBB5_1114:
- WORD $0x4b1e008c // sub w12, w4, w30
- WORD $0x11000584 // add w4, w12, #1
- WORD $0x7100077f // cmp w27, #1
- WORD $0x54fff7ab // b.lt LBB5_1098 $-268(%rip)
- WORD $0x2a1b03fb // mov w27, w27
-LBB5_1116:
- WORD $0x387b68cc // ldrb w12, [x6, x27]
- WORD $0x7100c19f // cmp w12, #48
- WORD $0x540000c1 // b.ne LBB5_1119 $24(%rip)
- WORD $0xf100077b // subs x27, x27, #1
- WORD $0x54ffff8c // b.gt LBB5_1116 $-16(%rip)
- WORD $0x5280001b // mov w27, #0
- WORD $0x52800004 // mov w4, #0
- WORD $0x17ffffb6 // b LBB5_1099 $-296(%rip)
-LBB5_1119:
- WORD $0x17ffffb5 // b LBB5_1099 $-300(%rip)
-LBB5_1120:
- WORD $0x5280001b // mov w27, #0
- WORD $0x17ffffb3 // b LBB5_1099 $-308(%rip)
-LBB5_1121:
- WORD $0xaa1a03ec // mov x12, x26
-LBB5_1122:
- WORD $0xd2800013 // mov x19, #0
- WORD $0xd280001e // mov lr, #0
- WORD $0x4b0c03fc // neg w28, w12
- WORD $0x0abb7f6c // bic w12, w27, w27, asr #31
-LBB5_1123:
- WORD $0xeb13019f // cmp x12, x19
- WORD $0x54000320 // b.eq LBB5_1129 $100(%rip)
- WORD $0x38b36a2e // ldrsb x14, [x17, x19]
- WORD $0x9b173bce // madd x14, lr, x23, x14
- WORD $0xd100c1de // sub lr, x14, #48
- WORD $0x91000673 // add x19, x19, #1
- WORD $0x9adc27ce // lsr x14, lr, x28
- WORD $0xb4ffff2e // cbz x14, LBB5_1123 $-28(%rip)
-LBB5_1126:
- WORD $0x9280000c // mov x12, #-1
- WORD $0x9adc218c // lsl x12, x12, x28
- WORD $0xaa2c03f8 // mvn x24, x12
- WORD $0x6b13037b // subs w27, w27, w19
- WORD $0x5400030d // b.le LBB5_1132 $96(%rip)
- WORD $0xaa1b03ec // mov x12, x27
- WORD $0xaa1103ee // mov x14, x17
-LBB5_1128:
- WORD $0x9adc27c1 // lsr x1, lr, x28
- WORD $0x8a1803d4 // and x20, lr, x24
- WORD $0x1100c021 // add w1, w1, #48
- WORD $0x390001c1 // strb w1, [x14]
- WORD $0x38b3c9c1 // ldrsb x1, [x14, w19, sxtw]
- WORD $0x9b170681 // madd x1, x20, x23, x1
- WORD $0xd100c03e // sub lr, x1, #48
- WORD $0x910005ce // add x14, x14, #1
- WORD $0xf100058c // subs x12, x12, #1
- WORD $0x54fffee1 // b.ne LBB5_1128 $-36(%rip)
- WORD $0x1400000c // b LBB5_1133 $48(%rip)
-LBB5_1129:
- WORD $0xb40005fe // cbz lr, LBB5_1144 $188(%rip)
- WORD $0x9adc27ce // lsr x14, lr, x28
- WORD $0xb400064e // cbz x14, LBB5_1145 $200(%rip)
- WORD $0x5280001b // mov w27, #0
- WORD $0x4b0c008c // sub w12, w4, w12
- WORD $0x11000584 // add w4, w12, #1
- WORD $0x9280000c // mov x12, #-1
- WORD $0x9adc218c // lsl x12, x12, x28
- WORD $0xaa2c03f8 // mvn x24, x12
- WORD $0x14000005 // b LBB5_1134 $20(%rip)
-LBB5_1132:
- WORD $0x5280001b // mov w27, #0
-LBB5_1133:
- WORD $0x4b13008c // sub w12, w4, w19
- WORD $0x11000584 // add w4, w12, #1
- WORD $0xb400029e // cbz lr, LBB5_1138 $80(%rip)
-LBB5_1134:
- WORD $0x14000007 // b LBB5_1136 $28(%rip)
-LBB5_1135:
- WORD $0xf100019f // cmp x12, #0
- WORD $0x1a9f0442 // csinc w2, w2, wzr, eq
- WORD $0x8a1803cc // and x12, lr, x24
- WORD $0x8b0c098e // add x14, x12, x12, lsl #2
- WORD $0xd37ff9de // lsl lr, x14, #1
- WORD $0xb40001ac // cbz x12, LBB5_1139 $52(%rip)
-LBB5_1136:
- WORD $0x9adc27cc // lsr x12, lr, x28
- WORD $0x93407f6e // sxtw x14, w27
- WORD $0xeb0e007f // cmp x3, x14
- WORD $0x54fffee9 // b.ls LBB5_1135 $-36(%rip)
- WORD $0x1100c18c // add w12, w12, #48
- WORD $0x382e6a2c // strb w12, [x17, x14]
- WORD $0x1100077b // add w27, w27, #1
- WORD $0x8a1803cc // and x12, lr, x24
- WORD $0x8b0c098e // add x14, x12, x12, lsl #2
- WORD $0xd37ff9de // lsl lr, x14, #1
- WORD $0xb5fffecc // cbnz x12, LBB5_1136 $-40(%rip)
- WORD $0x14000001 // b LBB5_1139 $4(%rip)
-LBB5_1138:
-LBB5_1139:
- WORD $0x7100077f // cmp w27, #1
- WORD $0xaa1903fe // mov lr, x25
- WORD $0xaa1003fc // mov x28, x16
- WORD $0x54ffdb8b // b.lt LBB5_1061 $-1168(%rip)
- WORD $0x2a1b03fb // mov w27, w27
-LBB5_1141:
- WORD $0x387b68cc // ldrb w12, [x6, x27]
- WORD $0x7100c19f // cmp w12, #48
- WORD $0x54ffdb41 // b.ne LBB5_1062 $-1176(%rip)
- WORD $0xf100077b // subs x27, x27, #1
- WORD $0x54ffff8c // b.gt LBB5_1141 $-16(%rip)
- WORD $0x5280001b // mov w27, #0
- WORD $0x52800004 // mov w4, #0
- WORD $0x4b1a00e7 // sub w7, w7, w26
- WORD $0x17fffed5 // b LBB5_1064 $-1196(%rip)
-LBB5_1144:
- WORD $0x5280001b // mov w27, #0
- WORD $0xaa1903fe // mov lr, x25
- WORD $0xaa1003fc // mov x28, x16
- WORD $0x4b1a00e7 // sub w7, w7, w26
- WORD $0x17fffed0 // b LBB5_1064 $-1216(%rip)
-LBB5_1145:
- WORD $0xaa0c03f3 // mov x19, x12
-LBB5_1146:
- WORD $0x8b1e0bcc // add x12, lr, lr, lsl #2
- WORD $0xd37ff99e // lsl lr, x12, #1
- WORD $0x11000673 // add w19, w19, #1
- WORD $0x9adc27cc // lsr x12, lr, x28
- WORD $0xb4ffff8c // cbz x12, LBB5_1146 $-16(%rip)
- WORD $0x17ffffb4 // b LBB5_1126 $-304(%rip)
-LBB5_1147:
- WORD $0x310ff8ff // cmn w7, #1022
- WORD $0x54000b4c // b.gt LBB5_1174 $360(%rip)
- WORD $0x12807fb4 // mov w20, #-1022
- WORD $0xb9402bf0 // ldr w16, [sp, #40]
- WORD $0xb94023f9 // ldr w25, [sp, #32]
- WORD $0x3400131b // cbz w27, LBB5_1189 $608(%rip)
- WORD $0x110ff4f4 // add w20, w7, #1021
- WORD $0x3110e8ff // cmn w7, #1082
- WORD $0x54000c08 // b.hi LBB5_1177 $384(%rip)
- WORD $0x52800147 // mov w7, #10
- WORD $0x14000007 // b LBB5_1153 $28(%rip)
-LBB5_1151:
- WORD $0x7100037f // cmp w27, #0
- WORD $0x1a8403e4 // csel w4, wzr, w4, eq
-LBB5_1152:
- WORD $0x1100f28e // add w14, w20, #60
- WORD $0x3101e29f // cmn w20, #120
- WORD $0xaa0e03f4 // mov x20, x14
- WORD $0x54000b2a // b.ge LBB5_1178 $356(%rip)
-LBB5_1153:
- WORD $0xd280000c // mov x12, #0
- WORD $0xd2800013 // mov x19, #0
- WORD $0x0abb7f6e // bic w14, w27, w27, asr #31
- WORD $0xaa0e03f5 // mov x21, x14
-LBB5_1154:
- WORD $0xeb0c01df // cmp x14, x12
- WORD $0x54000140 // b.eq LBB5_1157 $40(%rip)
- WORD $0x38ac6a21 // ldrsb x1, [x17, x12]
- WORD $0x9b070661 // madd x1, x19, x7, x1
- WORD $0xd100c033 // sub x19, x1, #48
- WORD $0x9100058c // add x12, x12, #1
- WORD $0xd37cfe61 // lsr x1, x19, #60
- WORD $0xb4ffff21 // cbz x1, LBB5_1154 $-28(%rip)
- WORD $0xaa1303f6 // mov x22, x19
- WORD $0xaa0c03f5 // mov x21, x12
- WORD $0x14000008 // b LBB5_1159 $32(%rip)
-LBB5_1157:
- WORD $0xb4000733 // cbz x19, LBB5_1173 $228(%rip)
-LBB5_1158:
- WORD $0x8b130a6c // add x12, x19, x19, lsl #2
- WORD $0xd37ff996 // lsl x22, x12, #1
- WORD $0x110006b5 // add w21, w21, #1
- WORD $0xeb05027f // cmp x19, x5
- WORD $0xaa1603f3 // mov x19, x22
- WORD $0x54ffff63 // b.lo LBB5_1158 $-20(%rip)
-LBB5_1159:
- WORD $0x6b15037b // subs w27, w27, w21
- WORD $0x540001cd // b.le LBB5_1162 $56(%rip)
- WORD $0xaa1b03ec // mov x12, x27
- WORD $0xaa1103ee // mov x14, x17
-LBB5_1161:
- WORD $0xd37cfec1 // lsr x1, x22, #60
- WORD $0x9240eed3 // and x19, x22, #0xfffffffffffffff
- WORD $0x321c0421 // orr w1, w1, #0x30
- WORD $0x390001c1 // strb w1, [x14]
- WORD $0x38b5c9c1 // ldrsb x1, [x14, w21, sxtw]
- WORD $0x9b070661 // madd x1, x19, x7, x1
- WORD $0xd100c036 // sub x22, x1, #48
- WORD $0x910005ce // add x14, x14, #1
- WORD $0xf100058c // subs x12, x12, #1
- WORD $0x54fffee1 // b.ne LBB5_1161 $-36(%rip)
- WORD $0x14000002 // b LBB5_1163 $8(%rip)
-LBB5_1162:
- WORD $0x5280001b // mov w27, #0
-LBB5_1163:
- WORD $0xb5000136 // cbnz x22, LBB5_1165 $36(%rip)
- WORD $0x14000013 // b LBB5_1167 $76(%rip)
-LBB5_1164:
- WORD $0xd37cfecc // lsr x12, x22, #60
- WORD $0xf100019f // cmp x12, #0
- WORD $0x1a9f0442 // csinc w2, w2, wzr, eq
- WORD $0x9240eecc // and x12, x22, #0xfffffffffffffff
- WORD $0x8b0c098e // add x14, x12, x12, lsl #2
- WORD $0xd37ff9d6 // lsl x22, x14, #1
- WORD $0xb400018c // cbz x12, LBB5_1167 $48(%rip)
-LBB5_1165:
- WORD $0x93407f6c // sxtw x12, w27
- WORD $0xeb0c007f // cmp x3, x12
- WORD $0x54fffee9 // b.ls LBB5_1164 $-36(%rip)
- WORD $0xd37cfece // lsr x14, x22, #60
- WORD $0x321c05ce // orr w14, w14, #0x30
- WORD $0x382c6a2e // strb w14, [x17, x12]
- WORD $0x1100077b // add w27, w27, #1
- WORD $0x9240eecc // and x12, x22, #0xfffffffffffffff
- WORD $0x8b0c098e // add x14, x12, x12, lsl #2
- WORD $0xd37ff9d6 // lsl x22, x14, #1
- WORD $0xb5fffecc // cbnz x12, LBB5_1165 $-40(%rip)
-LBB5_1167:
- WORD $0x4b15008c // sub w12, w4, w21
- WORD $0x11000584 // add w4, w12, #1
- WORD $0x7100077f // cmp w27, #1
- WORD $0x54fff7ab // b.lt LBB5_1151 $-268(%rip)
- WORD $0x2a1b03fb // mov w27, w27
-LBB5_1169:
- WORD $0x387b68cc // ldrb w12, [x6, x27]
- WORD $0x7100c19f // cmp w12, #48
- WORD $0x540000c1 // b.ne LBB5_1172 $24(%rip)
- WORD $0xf100077b // subs x27, x27, #1
- WORD $0x54ffff8c // b.gt LBB5_1169 $-16(%rip)
- WORD $0x5280001b // mov w27, #0
- WORD $0x52800004 // mov w4, #0
- WORD $0x17ffffb6 // b LBB5_1152 $-296(%rip)
-LBB5_1172:
- WORD $0x17ffffb5 // b LBB5_1152 $-300(%rip)
-LBB5_1173:
- WORD $0x5280001b // mov w27, #0
- WORD $0x17ffffb3 // b LBB5_1152 $-308(%rip)
-LBB5_1174:
- WORD $0xd2800015 // mov x21, #0
- WORD $0x52808013 // mov w19, #1024
- WORD $0x711000ff // cmp w7, #1024
- WORD $0xb9402bf0 // ldr w16, [sp, #40]
- WORD $0xb94023f9 // ldr w25, [sp, #32]
- WORD $0x540051ec // b.gt LBB5_1307 $2620(%rip)
- WORD $0x52800015 // mov w21, #0
- WORD $0x510004f4 // sub w20, w7, #1
- WORD $0x350038bb // cbnz w27, LBB5_1260 $1812(%rip)
- WORD $0x14000233 // b LBB5_1283 $2252(%rip)
-LBB5_1176:
- WORD $0xaa2603ea // mvn x10, x6
- WORD $0xcb2c4146 // sub x6, x10, w12, uxtw
- WORD $0x17fffaae // b LBB5_857 $-5448(%rip)
-LBB5_1177:
- WORD $0xaa1403ee // mov x14, x20
-LBB5_1178:
- WORD $0xd280000c // mov x12, #0
- WORD $0xd2800007 // mov x7, #0
- WORD $0x4b0e03e5 // neg w5, w14
- WORD $0x5280014e // mov w14, #10
- WORD $0x0abb7f73 // bic w19, w27, w27, asr #31
-LBB5_1179:
- WORD $0xeb0c027f // cmp x19, x12
- WORD $0x540003a0 // b.eq LBB5_1185 $116(%rip)
- WORD $0x38ac6a21 // ldrsb x1, [x17, x12]
- WORD $0x9b0e04e1 // madd x1, x7, x14, x1
- WORD $0xd100c027 // sub x7, x1, #48
- WORD $0x9100058c // add x12, x12, #1
- WORD $0x9ac524e1 // lsr x1, x7, x5
- WORD $0xb4ffff21 // cbz x1, LBB5_1179 $-28(%rip)
- WORD $0xaa0c03f3 // mov x19, x12
-LBB5_1182:
- WORD $0x4b13008c // sub w12, w4, w19
- WORD $0x11000584 // add w4, w12, #1
- WORD $0x9280000c // mov x12, #-1
- WORD $0x9ac5218c // lsl x12, x12, x5
- WORD $0xaa2c03f4 // mvn x20, x12
- WORD $0x6b13037b // subs w27, w27, w19
- WORD $0x5400304d // b.le LBB5_1246 $1544(%rip)
- WORD $0x5280014c // mov w12, #10
- WORD $0xaa1b03ee // mov x14, x27
- WORD $0xaa1103f5 // mov x21, x17
-LBB5_1184:
- WORD $0x9ac524e1 // lsr x1, x7, x5
- WORD $0x8a1400e7 // and x7, x7, x20
- WORD $0x1100c021 // add w1, w1, #48
- WORD $0x390002a1 // strb w1, [x21]
- WORD $0x38b3caa1 // ldrsb x1, [x21, w19, sxtw]
- WORD $0x9b0c04e1 // madd x1, x7, x12, x1
- WORD $0xd100c027 // sub x7, x1, #48
- WORD $0x910006b5 // add x21, x21, #1
- WORD $0xf10005ce // subs x14, x14, #1
- WORD $0x54fffee1 // b.ne LBB5_1184 $-36(%rip)
- WORD $0x14000175 // b LBB5_1247 $1492(%rip)
-LBB5_1185:
- WORD $0x12807fb4 // mov w20, #-1022
- WORD $0xb4000207 // cbz x7, LBB5_1189 $64(%rip)
- WORD $0x9ac524ec // lsr x12, x7, x5
- WORD $0xb400010c // cbz x12, LBB5_1188 $32(%rip)
- WORD $0x5280001b // mov w27, #0
- WORD $0x4b13008c // sub w12, w4, w19
- WORD $0x11000584 // add w4, w12, #1
- WORD $0x9280000c // mov x12, #-1
- WORD $0x9ac5218c // lsl x12, x12, x5
- WORD $0xaa2c03f4 // mvn x20, x12
- WORD $0x1400016b // b LBB5_1248 $1452(%rip)
-LBB5_1188:
- WORD $0x8b0708ec // add x12, x7, x7, lsl #2
- WORD $0xd37ff987 // lsl x7, x12, #1
- WORD $0x11000673 // add w19, w19, #1
- WORD $0x9ac524ec // lsr x12, x7, x5
- WORD $0xb4ffff8c // cbz x12, LBB5_1188 $-16(%rip)
- WORD $0x17ffffdb // b LBB5_1182 $-148(%rip)
-LBB5_1189:
- WORD $0x52800015 // mov w21, #0
- WORD $0x140001f9 // b LBB5_1283 $2020(%rip)
-LBB5_1190:
- WORD $0xaa1e03e2 // mov x2, lr
- WORD $0xdac0002c // rbit x12, x1
- WORD $0xdac0118c // clz x12, x12
- WORD $0x8b11014e // add x14, x10, x17
- WORD $0x8b0c01da // add x26, x14, x12
- WORD $0x3201c3f1 // mov w17, #-2139062144
- WORD $0x52832321 // mov w1, #6425
- WORD $0x72a32321 // movk w1, #6425, lsl #16
- WORD $0x3202c7ee // mov w14, #-1061109568
- WORD $0x3200dbe3 // mov w3, #2139062143
- WORD $0x5288c8c4 // mov w4, #17990
- WORD $0x72a8c8c4 // movk w4, #17990, lsl #16
- WORD $0x3203cbe5 // mov w5, #-522133280
- WORD $0x52872726 // mov w6, #14649
- WORD $0x72a72726 // movk w6, #14649, lsl #16
- WORD $0x3200cfe7 // mov w7, #252645135
- WORD $0x3200c3f3 // mov w19, #16843009
- WORD $0x5297fdf4 // mov w20, #49135
- WORD $0x528017b5 // mov w21, #189
- WORD $0x52848016 // mov w22, #9216
- WORD $0x72bf9416 // movk w22, #64672, lsl #16
- WORD $0x4f02e782 // movi.16b v2, #92
- WORD $0x4f01e443 // movi.16b v3, #34
- WORD $0x4f00e7e4 // movi.16b v4, #31
- WORD $0xaa1a03fe // mov lr, x26
- WORD $0xaa1a03fc // mov x28, x26
-Lloh118:
- WORD $0x10042917 // adr x23, _ESCAPED_TAB $34080(%rip)
-Lloh119:
- WORD $0x910002f7 // add x23, x23, _ESCAPED_TAB@PAGEOFF $0(%rip)
-LBB5_1191:
- WORD $0x394007cc // ldrb w12, [lr, #1]
- WORD $0xf101d59f // cmp x12, #117
- WORD $0x54000120 // b.eq LBB5_1195 $36(%rip)
- WORD $0x386c6aec // ldrb w12, [x23, x12]
- WORD $0x3400276c // cbz w12, LBB5_1245 $1260(%rip)
- WORD $0xf9001beb // str x11, [sp, #48]
- WORD $0xaa0903eb // mov x11, x9
- WORD $0x91000bd8 // add x24, lr, #2
-LBB5_1194:
- WORD $0x3800178c // strb w12, [x28], #1
- WORD $0xf90013fc // str x28, [sp, #32]
- WORD $0x14000071 // b LBB5_1215 $452(%rip)
-LBB5_1195:
- WORD $0xf9001beb // str x11, [sp, #48]
- WORD $0xaa0903eb // mov x11, x9
- WORD $0xb84023cc // ldur w12, [lr, #2]
- WORD $0x5299fa18 // mov w24, #53200
- WORD $0x72b9f9f8 // movk w24, #53199, lsl #16
- WORD $0x0b180199 // add w25, w12, w24
- WORD $0x0a2c0238 // bic w24, w17, w12
- WORD $0x6a19031f // tst w24, w25
- WORD $0x54007161 // b.ne LBB5_1379 $3628(%rip)
- WORD $0x0b010199 // add w25, w12, w1
- WORD $0x2a0c0339 // orr w25, w25, w12
- WORD $0x6a11033f // tst w25, w17
- WORD $0x540070e1 // b.ne LBB5_1379 $3612(%rip)
- WORD $0x1200d999 // and w25, w12, #0x7f7f7f7f
- WORD $0x4b1901db // sub w27, w14, w25
- WORD $0xb9002bfb // str w27, [sp, #40]
- WORD $0x0b04033b // add w27, w25, w4
- WORD $0xb9402be9 // ldr w9, [sp, #40]
- WORD $0x0a09037b // and w27, w27, w9
- WORD $0x6a18037f // tst w27, w24
- WORD $0x54006fe1 // b.ne LBB5_1379 $3580(%rip)
- WORD $0x4b1900bb // sub w27, w5, w25
- WORD $0x0b060339 // add w25, w25, w6
- WORD $0x0a1b0339 // and w25, w25, w27
- WORD $0x6a18033f // tst w25, w24
- WORD $0x54006f41 // b.ne LBB5_1379 $3560(%rip)
- WORD $0x5ac0098c // rev w12, w12
- WORD $0x0a6c1278 // bic w24, w19, w12, lsr #4
- WORD $0x2a180f18 // orr w24, w24, w24, lsl #3
- WORD $0x1200cd8c // and w12, w12, #0xf0f0f0f
- WORD $0x0b0c030c // add w12, w24, w12
- WORD $0x2a4c118c // orr w12, w12, w12, lsr #4
- WORD $0x53105d98 // ubfx w24, w12, #16, #8
- WORD $0x12001d8c // and w12, w12, #0xff
- WORD $0x2a18219a // orr w26, w12, w24, lsl #8
- WORD $0x91001bd8 // add x24, lr, #6
- WORD $0x7102035f // cmp w26, #128
- WORD $0x54001de3 // b.lo LBB5_1241 $956(%rip)
- WORD $0x9100138c // add x12, x28, #4
- WORD $0xf90013ec // str x12, [sp, #32]
-LBB5_1201:
- WORD $0x711fff5f // cmp w26, #2047
- WORD $0x54001da9 // b.ls LBB5_1242 $948(%rip)
- WORD $0x51403b4c // sub w12, w26, #14, lsl #12
- WORD $0x3120059f // cmn w12, #2049
- WORD $0x54000709 // b.ls LBB5_1213 $224(%rip)
- WORD $0x530a7f4c // lsr w12, w26, #10
- WORD $0x7100d99f // cmp w12, #54
- WORD $0x54001e08 // b.hi LBB5_1243 $960(%rip)
- WORD $0x3940030c // ldrb w12, [x24]
- WORD $0x7101719f // cmp w12, #92
- WORD $0x54001da1 // b.ne LBB5_1243 $948(%rip)
- WORD $0x3940070c // ldrb w12, [x24, #1]
- WORD $0x7101d59f // cmp w12, #117
- WORD $0x54001d41 // b.ne LBB5_1243 $936(%rip)
- WORD $0xb840230c // ldur w12, [x24, #2]
- WORD $0x5299fa19 // mov w25, #53200
- WORD $0x72b9f9f9 // movk w25, #53199, lsl #16
- WORD $0x0b19019c // add w28, w12, w25
- WORD $0x0a2c023b // bic w27, w17, w12
- WORD $0x6a1c037f // tst w27, w28
- WORD $0x540076e1 // b.ne LBB5_1399 $3804(%rip)
- WORD $0x0b01019c // add w28, w12, w1
- WORD $0x2a0c039c // orr w28, w28, w12
- WORD $0x6a11039f // tst w28, w17
- WORD $0x54007661 // b.ne LBB5_1399 $3788(%rip)
- WORD $0x0a03019c // and w28, w12, w3
- WORD $0x4b1c01c9 // sub w9, w14, w28
- WORD $0x0b04039e // add w30, w28, w4
- WORD $0x0a0903de // and w30, w30, w9
- WORD $0x6a1b03df // tst w30, w27
- WORD $0x540075a1 // b.ne LBB5_1399 $3764(%rip)
- WORD $0x4b1c00be // sub w30, w5, w28
- WORD $0x0b06039c // add w28, w28, w6
- WORD $0x0a1e039c // and w28, w28, w30
- WORD $0x6a1b039f // tst w28, w27
- WORD $0x54007501 // b.ne LBB5_1399 $3744(%rip)
- WORD $0x5ac0098c // rev w12, w12
- WORD $0x0a6c127b // bic w27, w19, w12, lsr #4
- WORD $0x0b1b0f7b // add w27, w27, w27, lsl #3
- WORD $0x0a07018c // and w12, w12, w7
- WORD $0x0b0c036c // add w12, w27, w12
- WORD $0x2a4c119b // orr w27, w12, w12, lsr #4
- WORD $0x53087f6c // lsr w12, w27, #8
- WORD $0x12181d8c // and w12, w12, #0xff00
- WORD $0x91001b18 // add x24, x24, #6
- WORD $0x5140399c // sub w28, w12, #14, lsl #12
- WORD $0x33001f6c // bfxil w12, w27, #0, #8
- WORD $0x3110079f // cmn w28, #1025
- WORD $0x54001988 // b.hi LBB5_1244 $816(%rip)
- WORD $0xf94013f9 // ldr x25, [sp, #32]
- WORD $0x781fc334 // sturh w20, [x25, #-4]
- WORD $0x381fe335 // sturb w21, [x25, #-2]
- WORD $0x91000f39 // add x25, x25, #3
- WORD $0xf90013f9 // str x25, [sp, #32]
- WORD $0xaa0c03fa // mov x26, x12
- WORD $0x7102019f // cmp w12, #128
- WORD $0x54fff902 // b.hs LBB5_1201 $-224(%rip)
- WORD $0xf94013f9 // ldr x25, [sp, #32]
- WORD $0xd100133c // sub x28, x25, #4
- WORD $0x17ffff9a // b LBB5_1194 $-408(%rip)
-LBB5_1213:
- WORD $0x530c7f4c // lsr w12, w26, #12
- WORD $0x321b098c // orr w12, w12, #0xe0
- WORD $0xf94013f9 // ldr x25, [sp, #32]
- WORD $0x381fc32c // sturb w12, [x25, #-4]
- WORD $0x5280100c // mov w12, #128
- WORD $0x33062f4c // bfxil w12, w26, #6, #6
- WORD $0x381fd32c // sturb w12, [x25, #-3]
- WORD $0x5280100c // mov w12, #128
- WORD $0x3300174c // bfxil w12, w26, #0, #6
- WORD $0x381fe32c // sturb w12, [x25, #-2]
- WORD $0xd1000739 // sub x25, x25, #1
-LBB5_1214:
- WORD $0xf90013f9 // str x25, [sp, #32]
-LBB5_1215:
- WORD $0x3940030c // ldrb w12, [x24]
- WORD $0xaa1803fa // mov x26, x24
- WORD $0xaa1803fe // mov lr, x24
- WORD $0xf94013fc // ldr x28, [sp, #32]
- WORD $0x7101719f // cmp w12, #92
- WORD $0xaa0b03e9 // mov x9, x11
- WORD $0xf9401beb // ldr x11, [sp, #48]
- WORD $0x54ffefc0 // b.eq LBB5_1191 $-520(%rip)
- WORD $0xf90017e9 // str x9, [sp, #40]
- WORD $0xa9013fe8 // stp x8, x15, [sp, #16]
- WORD $0xf90007ed // str x13, [sp, #8]
- WORD $0xd280001b // mov x27, #0
-LBB5_1217:
- WORD $0x8b1b031a // add x26, x24, x27
- WORD $0xad401b45 // ldp q5, q6, [x26]
- WORD $0x6e228ca7 // cmeq.16b v7, v5, v2
- WORD $0x6e228cd0 // cmeq.16b v16, v6, v2
- WORD $0x4e201ce7 // and.16b v7, v7, v0
- WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1
- WORD $0x4e71b8e7 // addv.8h h7, v7
- WORD $0x1e2600fc // fmov w28, s7
- WORD $0x4e201e07 // and.16b v7, v16, v0
- WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1
- WORD $0x4e71b8e7 // addv.8h h7, v7
- WORD $0x1e2600ec // fmov w12, s7
- WORD $0x33103d9c // bfi w28, w12, #16, #16
- WORD $0x6e238ca7 // cmeq.16b v7, v5, v3
- WORD $0x6e238cd0 // cmeq.16b v16, v6, v3
- WORD $0x4e201ce7 // and.16b v7, v7, v0
- WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1
- WORD $0x4e71b8e7 // addv.8h h7, v7
- WORD $0x1e2600ec // fmov w12, s7
- WORD $0x4e201e07 // and.16b v7, v16, v0
- WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1
- WORD $0x4e71b8e7 // addv.8h h7, v7
- WORD $0x1e2600fe // fmov w30, s7
- WORD $0x33103fcc // bfi w12, w30, #16, #16
- WORD $0x6e2464a7 // umax.16b v7, v5, v4
- WORD $0x6e248ce7 // cmeq.16b v7, v7, v4
- WORD $0x6e2464d0 // umax.16b v16, v6, v4
- WORD $0x6e248e10 // cmeq.16b v16, v16, v4
- WORD $0x4e201ce7 // and.16b v7, v7, v0
- WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1
- WORD $0x4e71b8e7 // addv.8h h7, v7
- WORD $0x1e2600fe // fmov w30, s7
- WORD $0x4e201e07 // and.16b v7, v16, v0
- WORD $0x4e0100e7 // tbl.16b v7, { v7 }, v1
- WORD $0x4e71b8e7 // addv.8h h7, v7
- WORD $0x1e2600f9 // fmov w25, s7
- WORD $0x33103f3e // bfi w30, w25, #16, #16
- WORD $0x2a1c03d9 // orr w25, w30, w28
- WORD $0x51000739 // sub w25, w25, #1
- WORD $0x6a0c033f // tst w25, w12
- WORD $0x54005601 // b.ne LBB5_1365 $2752(%rip)
- WORD $0x5100058c // sub w12, w12, #1
- WORD $0x36280070 // tbz w16, #5, LBB5_1220 $12(%rip)
- WORD $0x0a0c03d9 // and w25, w30, w12
- WORD $0x350066b9 // cbnz w25, LBB5_1394 $3284(%rip)
-LBB5_1220:
- WORD $0x6a1c019f // tst w12, w28
- WORD $0x540000c1 // b.ne LBB5_1222 $24(%rip)
- WORD $0xf94013e8 // ldr x8, [sp, #32]
- WORD $0x8b1b010c // add x12, x8, x27
- WORD $0xad001985 // stp q5, q6, [x12]
- WORD $0x9100837b // add x27, x27, #32
- WORD $0x17ffffcd // b LBB5_1217 $-204(%rip)
-LBB5_1222:
- WORD $0x0e013cac // umov.b w12, v5[0]
- WORD $0x8b1b031a // add x26, x24, x27
- WORD $0xa941a3ef // ldp x15, x8, [sp, #24]
- WORD $0x8b1b011c // add x28, x8, x27
- WORD $0xaa1a03fe // mov lr, x26
- WORD $0x7101719f // cmp w12, #92
- WORD $0xa940a3ed // ldp x13, x8, [sp, #8]
- WORD $0xa942afe9 // ldp x9, x11, [sp, #40]
- WORD $0x54ffe7a0 // b.eq LBB5_1191 $-780(%rip)
- WORD $0x0e013cac // umov.b w12, v5[0]
-LBB5_1224:
- WORD $0xf94013e8 // ldr x8, [sp, #32]
- WORD $0x8b1b011c // add x28, x8, x27
- WORD $0x3900038c // strb w12, [x28]
- WORD $0x8b1b031e // add lr, x24, x27
- WORD $0x394007cc // ldrb w12, [lr, #1]
- WORD $0x7101719f // cmp w12, #92
- WORD $0x54000580 // b.eq LBB5_1233 $176(%rip)
- WORD $0x3900078c // strb w12, [x28, #1]
- WORD $0x39400bda // ldrb w26, [lr, #2]
- WORD $0x7101735f // cmp w26, #92
- WORD $0x54000560 // b.eq LBB5_1234 $172(%rip)
- WORD $0xf94013e8 // ldr x8, [sp, #32]
- WORD $0x8b1b010c // add x12, x8, x27
- WORD $0x39000b9a // strb w26, [x28, #2]
- WORD $0x8b1b031a // add x26, x24, x27
- WORD $0x39400f5c // ldrb w28, [x26, #3]
- WORD $0x7101739f // cmp w28, #92
- WORD $0x54000560 // b.eq LBB5_1235 $172(%rip)
- WORD $0x39000d9c // strb w28, [x12, #3]
- WORD $0x3940135a // ldrb w26, [x26, #4]
- WORD $0x7101735f // cmp w26, #92
- WORD $0x54000560 // b.eq LBB5_1236 $172(%rip)
- WORD $0xf94013e8 // ldr x8, [sp, #32]
- WORD $0x8b1b011c // add x28, x8, x27
- WORD $0x3900119a // strb w26, [x12, #4]
- WORD $0x8b1b030c // add x12, x24, x27
- WORD $0x3940159a // ldrb w26, [x12, #5]
- WORD $0x7101735f // cmp w26, #92
- WORD $0x54000560 // b.eq LBB5_1237 $172(%rip)
- WORD $0x3900179a // strb w26, [x28, #5]
- WORD $0x3940199a // ldrb w26, [x12, #6]
- WORD $0x7101735f // cmp w26, #92
- WORD $0x54000560 // b.eq LBB5_1238 $172(%rip)
- WORD $0xf94013e8 // ldr x8, [sp, #32]
- WORD $0x8b1b010c // add x12, x8, x27
- WORD $0x39001b9a // strb w26, [x28, #6]
- WORD $0x8b1b031a // add x26, x24, x27
- WORD $0x39401f5c // ldrb w28, [x26, #7]
- WORD $0x7101739f // cmp w28, #92
- WORD $0x54000560 // b.eq LBB5_1239 $172(%rip)
- WORD $0x39001d9c // strb w28, [x12, #7]
- WORD $0x3940234c // ldrb w12, [x26, #8]
- WORD $0x9100237b // add x27, x27, #8
- WORD $0x7101719f // cmp w12, #92
- WORD $0x54fffa81 // b.ne LBB5_1224 $-176(%rip)
- WORD $0x8b1b031a // add x26, x24, x27
- WORD $0xd100075e // sub lr, x26, #1
- WORD $0xf94013e8 // ldr x8, [sp, #32]
- WORD $0x8b1b011c // add x28, x8, x27
- WORD $0x14000024 // b LBB5_1240 $144(%rip)
-LBB5_1233:
- WORD $0x910007da // add x26, lr, #1
- WORD $0x9100079c // add x28, x28, #1
- WORD $0x14000021 // b LBB5_1240 $132(%rip)
-LBB5_1234:
- WORD $0x8b1b030c // add x12, x24, x27
- WORD $0x9100059e // add lr, x12, #1
- WORD $0x9100099a // add x26, x12, #2
- WORD $0xf94013e8 // ldr x8, [sp, #32]
- WORD $0x8b1b010c // add x12, x8, x27
- WORD $0x9100099c // add x28, x12, #2
- WORD $0x1400001a // b LBB5_1240 $104(%rip)
-LBB5_1235:
- WORD $0x91000b5e // add lr, x26, #2
- WORD $0x91000f5a // add x26, x26, #3
- WORD $0x91000d9c // add x28, x12, #3
- WORD $0x14000016 // b LBB5_1240 $88(%rip)
-LBB5_1236:
- WORD $0x8b1b030c // add x12, x24, x27
- WORD $0x91000d9e // add lr, x12, #3
- WORD $0x9100119a // add x26, x12, #4
- WORD $0xf94013e8 // ldr x8, [sp, #32]
- WORD $0x8b1b010c // add x12, x8, x27
- WORD $0x9100119c // add x28, x12, #4
- WORD $0x1400000f // b LBB5_1240 $60(%rip)
-LBB5_1237:
- WORD $0x9100119e // add lr, x12, #4
- WORD $0x9100159a // add x26, x12, #5
- WORD $0x9100179c // add x28, x28, #5
- WORD $0x1400000b // b LBB5_1240 $44(%rip)
-LBB5_1238:
- WORD $0x8b1b030c // add x12, x24, x27
- WORD $0x9100159e // add lr, x12, #5
- WORD $0x9100199a // add x26, x12, #6
- WORD $0xf94013e8 // ldr x8, [sp, #32]
- WORD $0x8b1b010c // add x12, x8, x27
- WORD $0x9100199c // add x28, x12, #6
- WORD $0x14000004 // b LBB5_1240 $16(%rip)
-LBB5_1239:
- WORD $0x91001b5e // add lr, x26, #6
- WORD $0x91001f5a // add x26, x26, #7
- WORD $0x91001d9c // add x28, x12, #7
-LBB5_1240:
- WORD $0x910007de // add lr, lr, #1
- WORD $0xa940a3ed // ldp x13, x8, [sp, #8]
- WORD $0xf9400fef // ldr x15, [sp, #24]
- WORD $0xa942afe9 // ldp x9, x11, [sp, #40]
- WORD $0x17fffee2 // b LBB5_1191 $-1144(%rip)
-LBB5_1241:
- WORD $0xaa1a03ec // mov x12, x26
- WORD $0x17fffee8 // b LBB5_1194 $-1120(%rip)
-LBB5_1242:
- WORD $0x53067f4c // lsr w12, w26, #6
- WORD $0x321a058c // orr w12, w12, #0xc0
- WORD $0xf94013f9 // ldr x25, [sp, #32]
- WORD $0x381fc32c // sturb w12, [x25, #-4]
- WORD $0x5280100c // mov w12, #128
- WORD $0x3300174c // bfxil w12, w26, #0, #6
- WORD $0x381fd32c // sturb w12, [x25, #-3]
- WORD $0xd1000b39 // sub x25, x25, #2
- WORD $0x17ffff51 // b LBB5_1214 $-700(%rip)
-LBB5_1243:
- WORD $0xf94013ec // ldr x12, [sp, #32]
- WORD $0x781fc194 // sturh w20, [x12, #-4]
- WORD $0x381fe195 // sturb w21, [x12, #-2]
- WORD $0xd1000599 // sub x25, x12, #1
- WORD $0x17ffff4c // b LBB5_1214 $-720(%rip)
-LBB5_1244:
- WORD $0x0b1a298c // add w12, w12, w26, lsl #10
- WORD $0x0b16018c // add w12, w12, w22
- WORD $0x53127d9a // lsr w26, w12, #18
- WORD $0x321c0f5a // orr w26, w26, #0xf0
- WORD $0xf94013f9 // ldr x25, [sp, #32]
- WORD $0x381fc33a // sturb w26, [x25, #-4]
- WORD $0x5280101a // mov w26, #128
- WORD $0x330c459a // bfxil w26, w12, #12, #6
- WORD $0x381fd33a // sturb w26, [x25, #-3]
- WORD $0x5280101a // mov w26, #128
- WORD $0x33062d9a // bfxil w26, w12, #6, #6
- WORD $0x381fe33a // sturb w26, [x25, #-2]
- WORD $0x5280100c // mov w12, #128
- WORD $0x3300176c // bfxil w12, w27, #0, #6
- WORD $0x381ff32c // sturb w12, [x25, #-1]
- WORD $0x17ffff3d // b LBB5_1215 $-780(%rip)
-LBB5_1245:
- WORD $0x92800031 // mov x17, #-2
- WORD $0x5280003c // mov w28, #1
- WORD $0xaa0203fe // mov lr, x2
- WORD $0x4b1103f0 // neg w16, w17
- WORD $0x17fff8c4 // b LBB5_836 $-7408(%rip)
-LBB5_1246:
- WORD $0x5280001b // mov w27, #0
-LBB5_1247:
- WORD $0xb4000267 // cbz x7, LBB5_1252 $76(%rip)
-LBB5_1248:
- WORD $0x14000007 // b LBB5_1250 $28(%rip)
-LBB5_1249:
- WORD $0xf100019f // cmp x12, #0
- WORD $0x1a9f0442 // csinc w2, w2, wzr, eq
- WORD $0x8a1400ec // and x12, x7, x20
- WORD $0x8b0c098e // add x14, x12, x12, lsl #2
- WORD $0xd37ff9c7 // lsl x7, x14, #1
- WORD $0xb400018c // cbz x12, LBB5_1252 $48(%rip)
-LBB5_1250:
- WORD $0x9ac524ec // lsr x12, x7, x5
- WORD $0x93407f6e // sxtw x14, w27
- WORD $0xeb0e007f // cmp x3, x14
- WORD $0x54fffee9 // b.ls LBB5_1249 $-36(%rip)
- WORD $0x1100c18c // add w12, w12, #48
- WORD $0x382e6a2c // strb w12, [x17, x14]
- WORD $0x1100077b // add w27, w27, #1
- WORD $0x8a1400ec // and x12, x7, x20
- WORD $0x8b0c098e // add x14, x12, x12, lsl #2
- WORD $0xd37ff9c7 // lsl x7, x14, #1
- WORD $0xb5fffecc // cbnz x12, LBB5_1250 $-40(%rip)
-LBB5_1252:
- WORD $0x7100077f // cmp w27, #1
- WORD $0x5400016b // b.lt LBB5_1257 $44(%rip)
- WORD $0x2a1b03fb // mov w27, w27
-LBB5_1254:
- WORD $0x387b68cc // ldrb w12, [x6, x27]
- WORD $0x7100c19f // cmp w12, #48
- WORD $0x540001e1 // b.ne LBB5_1259 $60(%rip)
- WORD $0xf100077b // subs x27, x27, #1
- WORD $0x54ffff8c // b.gt LBB5_1254 $-16(%rip)
- WORD $0x52800005 // mov w5, #0
- WORD $0x52800007 // mov w7, #0
- WORD $0x12807fb4 // mov w20, #-1022
- WORD $0x1400007e // b LBB5_1284 $504(%rip)
-LBB5_1257:
- WORD $0x52800005 // mov w5, #0
- WORD $0x52800007 // mov w7, #0
- WORD $0x12807fb4 // mov w20, #-1022
- WORD $0x350000db // cbnz w27, LBB5_1260 $24(%rip)
- WORD $0x14000079 // b LBB5_1284 $484(%rip)
-LBB5_1258:
- WORD $0xaa2603ea // mvn x10, x6
- WORD $0xcb2e4146 // sub x6, x10, w14, uxtw
- WORD $0x17fff8ef // b LBB5_857 $-7236(%rip)
-LBB5_1259:
- WORD $0x12807fb4 // mov w20, #-1022
-LBB5_1260:
- WORD $0xd280000c // mov x12, #0
- WORD $0x2a1b03f6 // mov w22, w27
- WORD $0x5282b18e // mov w14, #5516
-LBB5_1261:
- WORD $0xf100999f // cmp x12, #38
- WORD $0x54000260 // b.eq LBB5_1265 $76(%rip)
-Lloh120:
- WORD $0x10033441 // adr x1, _LSHIFT_TAB $26248(%rip)
-Lloh121:
- WORD $0x91000021 // add x1, x1, _LSHIFT_TAB@PAGEOFF $0(%rip)
- WORD $0x8b0c0021 // add x1, x1, x12
- WORD $0x386e6825 // ldrb w5, [x1, x14]
- WORD $0x386c6a27 // ldrb w7, [x17, x12]
- WORD $0x6b0500ff // cmp w7, w5
- WORD $0x540001c1 // b.ne LBB5_1266 $56(%rip)
- WORD $0x9100058c // add x12, x12, #1
- WORD $0xeb0c02df // cmp x22, x12
- WORD $0x54fffea1 // b.ne LBB5_1261 $-44(%rip)
-Lloh122:
- WORD $0x1003330c // adr x12, _LSHIFT_TAB $26208(%rip)
-Lloh123:
- WORD $0x9100018c // add x12, x12, _LSHIFT_TAB@PAGEOFF $0(%rip)
- WORD $0x8b16018c // add x12, x12, x22
- WORD $0x5282b18e // mov w14, #5516
- WORD $0x386e698c // ldrb w12, [x12, x14]
- WORD $0x52800205 // mov w5, #16
- WORD $0x3500012c // cbnz w12, LBB5_1267 $36(%rip)
- WORD $0x14000009 // b LBB5_1268 $36(%rip)
-LBB5_1265:
- WORD $0x52800205 // mov w5, #16
- WORD $0x14000007 // b LBB5_1268 $28(%rip)
-LBB5_1266:
- WORD $0x13001cac // sxtb w12, w5
- WORD $0x13001cee // sxtb w14, w7
- WORD $0x52800205 // mov w5, #16
- WORD $0x6b0c01df // cmp w14, w12
- WORD $0x5400004a // b.ge LBB5_1268 $8(%rip)
-LBB5_1267:
- WORD $0x528001e5 // mov w5, #15
-LBB5_1268:
- WORD $0x0b1600a7 // add w7, w5, w22
- WORD $0x93407cf3 // sxtw x19, w7
- WORD $0x710006df // cmp w22, #1
- WORD $0x540007ab // b.lt LBB5_1278 $244(%rip)
- WORD $0xd2800015 // mov x21, #0
- WORD $0xd1000677 // sub x23, x19, #1
- WORD $0xd10006d6 // sub x22, x22, #1
- WORD $0xd2ff4019 // mov x25, #-432345564227567616
- WORD $0xb202e7fa // mov x26, #-3689348814741910324
- WORD $0xf29999ba // movk x26, #52429
- WORD $0x9280013b // mov x27, #-10
- WORD $0xaa0703f8 // mov x24, x7
- WORD $0x14000009 // b LBB5_1271 $36(%rip)
-LBB5_1270:
- WORD $0xf10001df // cmp x14, #0
- WORD $0x1a9f0442 // csinc w2, w2, wzr, eq
- WORD $0x51000718 // sub w24, w24, #1
- WORD $0xd10006f7 // sub x23, x23, #1
- WORD $0x910006ce // add x14, x22, #1
- WORD $0xd10006d6 // sub x22, x22, #1
- WORD $0xf10005df // cmp x14, #1
- WORD $0x54000229 // b.ls LBB5_1273 $68(%rip)
-LBB5_1271:
- WORD $0x38b66a2c // ldrsb x12, [x17, x22]
- WORD $0x8b0cd6ac // add x12, x21, x12, lsl #53
- WORD $0x8b19018c // add x12, x12, x25
- WORD $0x9bda7d8e // umulh x14, x12, x26
- WORD $0xd343fdd5 // lsr x21, x14, #3
- WORD $0x9b1b32ae // madd x14, x21, x27, x12
- WORD $0xeb17007f // cmp x3, x23
- WORD $0x54fffe29 // b.ls LBB5_1270 $-60(%rip)
- WORD $0x1100c1ce // add w14, w14, #48
- WORD $0x38376a2e // strb w14, [x17, x23]
- WORD $0x51000718 // sub w24, w24, #1
- WORD $0xd10006f7 // sub x23, x23, #1
- WORD $0x910006ce // add x14, x22, #1
- WORD $0xd10006d6 // sub x22, x22, #1
- WORD $0xf10005df // cmp x14, #1
- WORD $0x54fffe28 // b.hi LBB5_1271 $-60(%rip)
-LBB5_1273:
- WORD $0xf100299f // cmp x12, #10
- WORD $0xb9402bf0 // ldr w16, [sp, #40]
- WORD $0xb94023f9 // ldr w25, [sp, #32]
- WORD $0x54000303 // b.lo LBB5_1278 $96(%rip)
- WORD $0x93407f0c // sxtw x12, w24
- WORD $0xd100058c // sub x12, x12, #1
- WORD $0xb202e7f6 // mov x22, #-3689348814741910324
- WORD $0xf29999b6 // movk x22, #52429
- WORD $0x92800137 // mov x23, #-10
- WORD $0x14000007 // b LBB5_1276 $28(%rip)
-LBB5_1275:
- WORD $0xf100031f // cmp x24, #0
- WORD $0x1a9f0442 // csinc w2, w2, wzr, eq
- WORD $0xd100058c // sub x12, x12, #1
- WORD $0xf10026bf // cmp x21, #9
- WORD $0xaa0e03f5 // mov x21, x14
- WORD $0x54000189 // b.ls LBB5_1278 $48(%rip)
-LBB5_1276:
- WORD $0x9bd67eae // umulh x14, x21, x22
- WORD $0xd343fdce // lsr x14, x14, #3
- WORD $0x9b1755d8 // madd x24, x14, x23, x21
- WORD $0xeb0c007f // cmp x3, x12
- WORD $0x54fffec9 // b.ls LBB5_1275 $-40(%rip)
- WORD $0x1100c301 // add w1, w24, #48
- WORD $0x382c6a21 // strb w1, [x17, x12]
- WORD $0xd100058c // sub x12, x12, #1
- WORD $0xf10026bf // cmp x21, #9
- WORD $0xaa0e03f5 // mov x21, x14
- WORD $0x54fffec8 // b.hi LBB5_1276 $-40(%rip)
-LBB5_1278:
- WORD $0xeb13007f // cmp x3, x19
- WORD $0x1a8380f5 // csel w21, w7, w3, hi
- WORD $0x0b0400a4 // add w4, w5, w4
- WORD $0x710006bf // cmp w21, #1
- WORD $0x5400012b // b.lt LBB5_1282 $36(%rip)
-LBB5_1279:
- WORD $0x387568cc // ldrb w12, [x6, x21]
- WORD $0x7100c19f // cmp w12, #48
- WORD $0x54000121 // b.ne LBB5_1283 $36(%rip)
- WORD $0xf10006b5 // subs x21, x21, #1
- WORD $0x54ffff8c // b.gt LBB5_1279 $-16(%rip)
- WORD $0x52800005 // mov w5, #0
- WORD $0x52800007 // mov w7, #0
- WORD $0x14000009 // b LBB5_1284 $36(%rip)
-LBB5_1282:
- WORD $0x52800005 // mov w5, #0
- WORD $0x52800007 // mov w7, #0
- WORD $0x340000d5 // cbz w21, LBB5_1284 $24(%rip)
-LBB5_1283:
- WORD $0x92800006 // mov x6, #-1
- WORD $0xaa0403e5 // mov x5, x4
- WORD $0xaa1503e7 // mov x7, x21
- WORD $0x7100509f // cmp w4, #20
- WORD $0x54000a0c // b.gt LBB5_1306 $320(%rip)
-LBB5_1284:
- WORD $0x52800004 // mov w4, #0
- WORD $0xd2800003 // mov x3, #0
- WORD $0x6b0700bf // cmp w5, w7
- WORD $0x1a87b0ac // csel w12, w5, w7, lt
- WORD $0x7100059f // cmp w12, #1
- WORD $0x5400016b // b.lt LBB5_1288 $44(%rip)
- WORD $0xd2800003 // mov x3, #0
- WORD $0x5280014e // mov w14, #10
- WORD $0xaa0c03e4 // mov x4, x12
- WORD $0xaa1103e6 // mov x6, x17
-LBB5_1286:
- WORD $0x388014c1 // ldrsb x1, [x6], #1
- WORD $0x9b0e0461 // madd x1, x3, x14, x1
- WORD $0xd100c023 // sub x3, x1, #48
- WORD $0xf1000484 // subs x4, x4, #1
- WORD $0x54ffff81 // b.ne LBB5_1286 $-16(%rip)
- WORD $0xaa0c03e4 // mov x4, x12
-LBB5_1288:
- WORD $0x6b0400a6 // subs w6, w5, w4
- WORD $0x540003ad // b.le LBB5_1295 $116(%rip)
- WORD $0x710010df // cmp w6, #4
- WORD $0x540002c3 // b.lo LBB5_1293 $88(%rip)
- WORD $0x121e74cc // and w12, w6, #0xfffffffc
- WORD $0x0b0c0084 // add w4, w4, w12
- WORD $0x52800033 // mov w19, #1
- WORD $0xaa0c03f5 // mov x21, x12
- WORD $0x52800036 // mov w22, #1
- WORD $0x52800037 // mov w23, #1
-LBB5_1291:
- WORD $0x8b03086e // add x14, x3, x3, lsl #2
- WORD $0xd37ff9c3 // lsl x3, x14, #1
- WORD $0x8b130a6e // add x14, x19, x19, lsl #2
- WORD $0xd37ff9d3 // lsl x19, x14, #1
- WORD $0x8b160ace // add x14, x22, x22, lsl #2
- WORD $0xd37ff9d6 // lsl x22, x14, #1
- WORD $0x8b170aee // add x14, x23, x23, lsl #2
- WORD $0xd37ff9d7 // lsl x23, x14, #1
- WORD $0x710012b5 // subs w21, w21, #4
- WORD $0x54fffee1 // b.ne LBB5_1291 $-36(%rip)
- WORD $0x9b037e6e // mul x14, x19, x3
- WORD $0x9b0e7ece // mul x14, x22, x14
- WORD $0x9b0e7ee3 // mul x3, x23, x14
- WORD $0x6b0c00df // cmp w6, w12
- WORD $0x540000c0 // b.eq LBB5_1295 $24(%rip)
-LBB5_1293:
- WORD $0x4b0400ac // sub w12, w5, w4
-LBB5_1294:
- WORD $0x8b03086e // add x14, x3, x3, lsl #2
- WORD $0xd37ff9c3 // lsl x3, x14, #1
- WORD $0x7100058c // subs w12, w12, #1
- WORD $0x54ffffa1 // b.ne LBB5_1294 $-12(%rip)
-LBB5_1295:
- WORD $0x37f802c5 // tbnz w5, #31, LBB5_1303 $88(%rip)
- WORD $0x6b0500ff // cmp w7, w5
- WORD $0x5400028d // b.le LBB5_1303 $80(%rip)
- WORD $0x8b25422c // add x12, x17, w5, uxtw
- WORD $0x39c0018e // ldrsb w14, [x12]
- WORD $0x110004b1 // add w17, w5, #1
- WORD $0x7100d5df // cmp w14, #53
- WORD $0x7a470220 // ccmp w17, w7, #0, eq
- WORD $0x540000c0 // b.eq LBB5_1299 $24(%rip)
- WORD $0x7100d1df // cmp w14, #52
- WORD $0x1a9fd7ec // cset w12, gt
- WORD $0x91000466 // add x6, x3, #1
- WORD $0x3500016c // cbnz w12, LBB5_1304 $44(%rip)
- WORD $0x14000009 // b LBB5_1303 $36(%rip)
-LBB5_1299:
- WORD $0x34000062 // cbz w2, LBB5_1301 $12(%rip)
- WORD $0x91000466 // add x6, x3, #1
- WORD $0x14000007 // b LBB5_1304 $28(%rip)
-LBB5_1301:
- WORD $0x340000a5 // cbz w5, LBB5_1303 $20(%rip)
- WORD $0x385ff18c // ldurb w12, [x12, #-1]
- WORD $0x1200018c // and w12, w12, #0x1
- WORD $0x91000466 // add x6, x3, #1
- WORD $0x3500004c // cbnz w12, LBB5_1304 $8(%rip)
-LBB5_1303:
- WORD $0xaa0303e6 // mov x6, x3
-LBB5_1304:
- WORD $0xd2e0040c // mov x12, #9007199254740992
- WORD $0xeb0c00df // cmp x6, x12
- WORD $0x54000101 // b.ne LBB5_1306 $32(%rip)
- WORD $0xd2800015 // mov x21, #0
- WORD $0x1100068c // add w12, w20, #1
- WORD $0xd2e00206 // mov x6, #4503599627370496
- WORD $0x52808013 // mov w19, #1024
- WORD $0x710ffe9f // cmp w20, #1023
- WORD $0xaa0c03f4 // mov x20, x12
- WORD $0x540000a0 // b.eq LBB5_1307 $20(%rip)
-LBB5_1306:
- WORD $0xf24c00df // tst x6, #0x10000000000000
- WORD $0x12807fcc // mov w12, #-1023
- WORD $0x1a940193 // csel w19, w12, w20, eq
- WORD $0xaa0603f5 // mov x21, x6
-LBB5_1307:
- WORD $0x9240ceac // and x12, x21, #0xfffffffffffff
- WORD $0x110ffe6e // add w14, w19, #1023
- WORD $0x120029ce // and w14, w14, #0x7ff
- WORD $0xaa0ed18c // orr x12, x12, x14, lsl #52
- WORD $0xb241018e // orr x14, x12, #0x8000000000000000
- WORD $0x7100b73f // cmp w25, #45
- WORD $0x9a8c01cc // csel x12, x14, x12, eq
- WORD $0x9e670180 // fmov d0, x12
- WORD $0x1e620201 // scvtf d1, w16
- WORD $0x1e600820 // fmul d0, d1, d0
-LBB5_1308:
- WORD $0x52800010 // mov w16, #0
- WORD $0x9e660001 // fmov x1, d0
- WORD $0x9240f82c // and x12, x1, #0x7fffffffffffffff
- WORD $0x52800082 // mov w2, #4
- WORD $0xd2effe0e // mov x14, #9218868437227405312
- WORD $0xeb0e019f // cmp x12, x14
- WORD $0x54000341 // b.ne LBB5_1317 $104(%rip)
-LBB5_1309:
- WORD $0xf1004dbf // cmp x13, #19
- WORD $0x540002c0 // b.eq LBB5_1316 $88(%rip)
- WORD $0xf1002dbf // cmp x13, #11
- WORD $0x54000100 // b.eq LBB5_1314 $32(%rip)
- WORD $0xf1000dbf // cmp x13, #3
- WORD $0x54fda5a1 // b.ne LBB5_259 $-19276(%rip)
- WORD $0xf9405011 // ldr x17, [x0, #160]
-LBB5_1313:
- WORD $0x5280006d // mov w13, #3
- WORD $0xaa0f81ac // orr x12, x13, x15, lsl #32
- WORD $0xa9007a2c // stp x12, lr, [x17]
- WORD $0x14000005 // b LBB5_1315 $20(%rip)
-LBB5_1314:
- WORD $0x5280016d // mov w13, #11
- WORD $0xaa0f81ac // orr x12, x13, x15, lsl #32
- WORD $0xf940500e // ldr x14, [x0, #160]
- WORD $0xa90079cc // stp x12, lr, [x14]
-LBB5_1315:
- WORD $0xb940d40c // ldr w12, [x0, #212]
- WORD $0x1100058c // add w12, w12, #1
- WORD $0xb900d40c // str w12, [x0, #212]
- WORD $0xf9405011 // ldr x17, [x0, #160]
- WORD $0x9100422c // add x12, x17, #16
- WORD $0xf900500c // str x12, [x0, #160]
- WORD $0xaa0203f0 // mov x16, x2
- WORD $0x1400000e // b LBB5_1318 $56(%rip)
-LBB5_1316:
- WORD $0xaa0203f0 // mov x16, x2
- WORD $0xaa1e03e1 // mov x1, lr
-LBB5_1317:
- WORD $0x5280026d // mov w13, #19
- WORD $0xaa0f81ac // orr x12, x13, x15, lsl #32
- WORD $0xf940500e // ldr x14, [x0, #160]
- WORD $0xa90005cc // stp x12, x1, [x14]
- WORD $0xb940d40c // ldr w12, [x0, #212]
- WORD $0x1100058c // add w12, w12, #1
- WORD $0xb900d40c // str w12, [x0, #212]
- WORD $0xf9405011 // ldr x17, [x0, #160]
- WORD $0x9100422c // add x12, x17, #16
- WORD $0xf900500c // str x12, [x0, #160]
- WORD $0xaa0103fe // mov lr, x1
-LBB5_1318:
- WORD $0x5280016c // mov w12, #11
- WORD $0x7100021f // cmp w16, #0
- WORD $0x1a900182 // csel w2, w12, w16, eq
- WORD $0x35fda170 // cbnz w16, LBB5_259 $-19412(%rip)
- WORD $0x9100822c // add x12, x17, #32
- WORD $0xf940600e // ldr x14, [x0, #192]
- WORD $0xeb0e019f // cmp x12, x14
- WORD $0x54fda0e8 // b.hi LBB5_259 $-19428(%rip)
- WORD $0xaa0a03ef // mov x15, x10
- WORD $0x384015f0 // ldrb w16, [x15], #1
- WORD $0x7100821f // cmp w16, #32
- WORD $0x540009a8 // b.hi LBB5_1331 $308(%rip)
- WORD $0x5280002c // mov w12, #1
- WORD $0x9ad0218c // lsl x12, x12, x16
- WORD $0xd284c02e // mov x14, #9729
- WORD $0xf2c0002e // movk x14, #1, lsl #32
- WORD $0xea0e019f // tst x12, x14
- WORD $0x540008e0 // b.eq LBB5_1331 $284(%rip)
- WORD $0x9100094f // add x15, x10, #2
- WORD $0x39400550 // ldrb w16, [x10, #1]
- WORD $0x7100821f // cmp w16, #32
- WORD $0x54000868 // b.hi LBB5_1331 $268(%rip)
- WORD $0x5280002a // mov w10, #1
- WORD $0x9ad0214a // lsl x10, x10, x16
- WORD $0xd284c02c // mov x12, #9729
- WORD $0xf2c0002c // movk x12, #1, lsl #32
- WORD $0xea0c015f // tst x10, x12
- WORD $0x540007a0 // b.eq LBB5_1331 $244(%rip)
- WORD $0xf940480a // ldr x10, [x0, #144]
- WORD $0xcb0a01ec // sub x12, x15, x10
- WORD $0xf100fd9f // cmp x12, #63
- WORD $0x540000e8 // b.hi LBB5_1327 $28(%rip)
- WORD $0xf9404c0e // ldr x14, [x0, #152]
- WORD $0x9280000f // mov x15, #-1
- WORD $0x9acc21ec // lsl x12, x15, x12
- WORD $0xea0c01cf // ands x15, x14, x12
- WORD $0x540005e1 // b.ne LBB5_1330 $188(%rip)
- WORD $0x9101014f // add x15, x10, #64
-LBB5_1327:
- WORD $0xd10101ea // sub x10, x15, #64
- WORD $0x4f04e5e0 // movi.16b v0, #143
-Lloh124:
- WORD $0x10fcff4c // adr x12, lCPI5_0 $-24600(%rip)
-Lloh125:
- WORD $0x3dc00181 // ldr q1, [x12, lCPI5_0@PAGEOFF] $0(%rip)
-Lloh126:
- WORD $0x10fcff8c // adr x12, lCPI5_1 $-24592(%rip)
-Lloh127:
- WORD $0x3dc00182 // ldr q2, [x12, lCPI5_1@PAGEOFF] $0(%rip)
-Lloh128:
- WORD $0x10fcffcc // adr x12, lCPI5_2 $-24584(%rip)
-Lloh129:
- WORD $0x3dc00183 // ldr q3, [x12, lCPI5_2@PAGEOFF] $0(%rip)
-LBB5_1328:
- WORD $0xadc21544 // ldp q4, q5, [x10, #64]!
- WORD $0xad411d46 // ldp q6, q7, [x10, #32]
- WORD $0x4e201c90 // and.16b v16, v4, v0
- WORD $0x4e100030 // tbl.16b v16, { v1 }, v16
- WORD $0x4e201cb1 // and.16b v17, v5, v0
- WORD $0x4e110031 // tbl.16b v17, { v1 }, v17
- WORD $0x4e201cd2 // and.16b v18, v6, v0
- WORD $0x4e120032 // tbl.16b v18, { v1 }, v18
- WORD $0x4e201cf3 // and.16b v19, v7, v0
- WORD $0x4e130033 // tbl.16b v19, { v1 }, v19
- WORD $0x6e248e04 // cmeq.16b v4, v16, v4
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008c // fmov w12, s4
- WORD $0x6e258e24 // cmeq.16b v4, v17, v5
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008e // fmov w14, s4
- WORD $0x6e268e44 // cmeq.16b v4, v18, v6
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008f // fmov w15, s4
- WORD $0x6e278e64 // cmeq.16b v4, v19, v7
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e260090 // fmov w16, s4
- WORD $0x33103dcc // bfi w12, w14, #16, #16
- WORD $0xaa0f818c // orr x12, x12, x15, lsl #32
- WORD $0xaa10c18c // orr x12, x12, x16, lsl #48
- WORD $0xb100059f // cmn x12, #1
- WORD $0x54fffbc0 // b.eq LBB5_1328 $-136(%rip)
-LBB5_1329:
- WORD $0xaa2c03ef // mvn x15, x12
- WORD $0xa9093c0a // stp x10, x15, [x0, #144]
-LBB5_1330:
- WORD $0xdac001ec // rbit x12, x15
- WORD $0xdac0118c // clz x12, x12
- WORD $0x8b0c014f // add x15, x10, x12
- WORD $0x384015f0 // ldrb w16, [x15], #1
- WORD $0x14000148 // b LBB5_1402 $1312(%rip)
-LBB5_1331:
- WORD $0x14000147 // b LBB5_1402 $1308(%rip)
-LBB5_1332:
- WORD $0xaa0503e7 // mov x7, x5
- WORD $0x92800003 // mov x3, #-1
- WORD $0x92800002 // mov x2, #-1
- WORD $0x17fff605 // b LBB5_773 $-10220(%rip)
-LBB5_1333:
- WORD $0xcb10014a // sub x10, x10, x16
- WORD $0x39400147 // ldrb w7, [x10]
- WORD $0x5100c0ec // sub w12, w7, #48
- WORD $0x7100259f // cmp w12, #9
- WORD $0x540003a8 // b.hi LBB5_1340 $116(%rip)
- WORD $0xd2800003 // mov x3, #0
- WORD $0xd2800010 // mov x16, #0
- WORD $0x5280014a // mov w10, #10
-LBB5_1335:
- WORD $0x9b0a7c6c // mul x12, x3, x10
- WORD $0x8b27418c // add x12, x12, w7, uxtw
- WORD $0xd100c183 // sub x3, x12, #48
- WORD $0x8b1000ac // add x12, x5, x16
- WORD $0x39400587 // ldrb w7, [x12, #1]
- WORD $0x5100c0ec // sub w12, w7, #48
- WORD $0x7100259f // cmp w12, #9
- WORD $0xfa529a02 // ccmp x16, #18, #2, ls
- WORD $0x91000610 // add x16, x16, #1
- WORD $0x54fffee3 // b.lo LBB5_1335 $-36(%rip)
- WORD $0x8b1000aa // add x10, x5, x16
- WORD $0x7100259f // cmp w12, #9
- WORD $0x54000248 // b.hi LBB5_1341 $72(%rip)
- WORD $0xd2800006 // mov x6, #0
-LBB5_1338:
- WORD $0x8b0600aa // add x10, x5, x6
- WORD $0x8b10014a // add x10, x10, x16
- WORD $0x39400547 // ldrb w7, [x10, #1]
- WORD $0x5100c0ea // sub w10, w7, #48
- WORD $0x910004c6 // add x6, x6, #1
- WORD $0x7100295f // cmp w10, #10
- WORD $0x54ffff43 // b.lo LBB5_1338 $-24(%rip)
- WORD $0x8b1000aa // add x10, x5, x16
- WORD $0x8b06014a // add x10, x10, x6
- WORD $0x52800024 // mov w4, #1
- WORD $0x17fff550 // b LBB5_746 $-10944(%rip)
-LBB5_1340:
- WORD $0x52800004 // mov w4, #0
- WORD $0xd2800010 // mov x16, #0
- WORD $0x52800006 // mov w6, #0
- WORD $0xd2800003 // mov x3, #0
- WORD $0x17fff54b // b LBB5_746 $-10964(%rip)
-LBB5_1341:
- WORD $0x52800004 // mov w4, #0
- WORD $0x52800006 // mov w6, #0
- WORD $0x17fff548 // b LBB5_746 $-10976(%rip)
-LBB5_1342:
- WORD $0x710004df // cmp w6, #1
- WORD $0x54fef0a1 // b.ne LBB5_866 $-8684(%rip)
- WORD $0x5280014c // mov w12, #10
- WORD $0x9bcc7c6c // umulh x12, x3, x12
- WORD $0xeb0c03ff // cmp xzr, x12
- WORD $0x54001c60 // b.eq LBB5_1390 $908(%rip)
- WORD $0x7100003f // cmp w1, #0
- WORD $0x1280000c // mov w12, #-1
- WORD $0x5a8c1590 // cneg w16, w12, eq
- WORD $0x52800026 // mov w6, #1
- WORD $0x17fff7af // b LBB5_877 $-8516(%rip)
-LBB5_1345:
- WORD $0x0e013cac // umov.b w12, v5[0]
- WORD $0xf9400fe8 // ldr x8, [sp, #24]
- WORD $0x8b1c010a // add x10, x8, x28
- WORD $0x7100899f // cmp w12, #34
- WORD $0x54000121 // b.ne LBB5_1348 $36(%rip)
-LBB5_1346:
- WORD $0x9100077b // add x27, x27, #1
- WORD $0xcb0f0141 // sub x1, x10, x15
-LBB5_1347:
- WORD $0x5280003c // mov w28, #1
- WORD $0xaa0203fe // mov lr, x2
- WORD $0xa940a3ed // ldp x13, x8, [sp, #8]
- WORD $0xa942afe9 // ldp x9, x11, [sp, #40]
- WORD $0xb6fe78c1 // tbz x1, #63, LBB5_689 $-12520(%rip)
- WORD $0x17fff9e0 // b LBB5_982 $-6272(%rip)
-LBB5_1348:
- WORD $0x0e013cac // umov.b w12, v5[0]
-LBB5_1349:
- WORD $0xa941a3e9 // ldp x9, x8, [sp, #24]
- WORD $0x8b1c012a // add x10, x9, x28
- WORD $0x3900014c // strb w12, [x10]
- WORD $0x8b1c010c // add x12, x8, x28
- WORD $0x3940058e // ldrb w14, [x12, #1]
- WORD $0x710089df // cmp w14, #34
- WORD $0x54000540 // b.eq LBB5_1359 $168(%rip)
- WORD $0x3900054e // strb w14, [x10, #1]
- WORD $0x3940098c // ldrb w12, [x12, #2]
- WORD $0x7100899f // cmp w12, #34
- WORD $0x54000580 // b.eq LBB5_1360 $176(%rip)
- WORD $0x3900094c // strb w12, [x10, #2]
- WORD $0xf94013e8 // ldr x8, [sp, #32]
- WORD $0x8b1c010c // add x12, x8, x28
- WORD $0x39400d8e // ldrb w14, [x12, #3]
- WORD $0x710089df // cmp w14, #34
- WORD $0x540005a0 // b.eq LBB5_1361 $180(%rip)
- WORD $0x39000d4e // strb w14, [x10, #3]
- WORD $0x3940118c // ldrb w12, [x12, #4]
- WORD $0x7100899f // cmp w12, #34
- WORD $0x540005e0 // b.eq LBB5_1362 $188(%rip)
- WORD $0x3900114c // strb w12, [x10, #4]
- WORD $0xf94013e8 // ldr x8, [sp, #32]
- WORD $0x8b1c010c // add x12, x8, x28
- WORD $0x3940158e // ldrb w14, [x12, #5]
- WORD $0x710089df // cmp w14, #34
- WORD $0x54000600 // b.eq LBB5_1363 $192(%rip)
- WORD $0x3900154e // strb w14, [x10, #5]
- WORD $0x3940198c // ldrb w12, [x12, #6]
- WORD $0x7100899f // cmp w12, #34
- WORD $0x54000640 // b.eq LBB5_1364 $200(%rip)
- WORD $0x3900194c // strb w12, [x10, #6]
- WORD $0xf94013e8 // ldr x8, [sp, #32]
- WORD $0x8b1c010c // add x12, x8, x28
- WORD $0x39401d8e // ldrb w14, [x12, #7]
- WORD $0x710089df // cmp w14, #34
- WORD $0x54000800 // b.eq LBB5_1368 $256(%rip)
- WORD $0x39001d4e // strb w14, [x10, #7]
- WORD $0x3940218c // ldrb w12, [x12, #8]
- WORD $0x9100239c // add x28, x28, #8
- WORD $0x7100899f // cmp w12, #34
- WORD $0x54fffae1 // b.ne LBB5_1349 $-164(%rip)
- WORD $0xa941a7e8 // ldp x8, x9, [sp, #24]
- WORD $0x8b1c013b // add x27, x9, x28
- WORD $0x8b1c010a // add x10, x8, x28
- WORD $0x17ffffca // b LBB5_1346 $-216(%rip)
-LBB5_1358:
- WORD $0x92800161 // mov x1, #-12
- WORD $0x17fff9af // b LBB5_982 $-6468(%rip)
-LBB5_1359:
- WORD $0x9100099b // add x27, x12, #2
- WORD $0xf9400fe8 // ldr x8, [sp, #24]
- WORD $0xcb0f010a // sub x10, x8, x15
- WORD $0x8b1c014a // add x10, x10, x28
- WORD $0x91000541 // add x1, x10, #1
- WORD $0x17ffffc4 // b LBB5_1347 $-240(%rip)
-LBB5_1360:
- WORD $0xa941a7e8 // ldp x8, x9, [sp, #24]
- WORD $0x8b1c012a // add x10, x9, x28
- WORD $0x91000d5b // add x27, x10, #3
- WORD $0xcb0f010a // sub x10, x8, x15
- WORD $0x8b1c014a // add x10, x10, x28
- WORD $0x91000941 // add x1, x10, #2
- WORD $0x17ffffbd // b LBB5_1347 $-268(%rip)
-LBB5_1361:
- WORD $0x9100119b // add x27, x12, #4
- WORD $0xf9400fe8 // ldr x8, [sp, #24]
- WORD $0xcb0f010a // sub x10, x8, x15
- WORD $0x8b1c014a // add x10, x10, x28
- WORD $0x91000d41 // add x1, x10, #3
- WORD $0x17ffffb7 // b LBB5_1347 $-292(%rip)
-LBB5_1362:
- WORD $0xa941a7e8 // ldp x8, x9, [sp, #24]
- WORD $0x8b1c012a // add x10, x9, x28
- WORD $0x9100155b // add x27, x10, #5
- WORD $0xcb0f010a // sub x10, x8, x15
- WORD $0x8b1c014a // add x10, x10, x28
- WORD $0x91001141 // add x1, x10, #4
- WORD $0x17ffffb0 // b LBB5_1347 $-320(%rip)
-LBB5_1363:
- WORD $0x9100199b // add x27, x12, #6
- WORD $0xf9400fe8 // ldr x8, [sp, #24]
- WORD $0xcb0f010a // sub x10, x8, x15
- WORD $0x8b1c014a // add x10, x10, x28
- WORD $0x91001541 // add x1, x10, #5
- WORD $0x17ffffaa // b LBB5_1347 $-344(%rip)
-LBB5_1364:
- WORD $0xa941a7e8 // ldp x8, x9, [sp, #24]
- WORD $0x8b1c012a // add x10, x9, x28
- WORD $0x91001d5b // add x27, x10, #7
- WORD $0xcb0f010a // sub x10, x8, x15
- WORD $0x8b1c014a // add x10, x10, x28
- WORD $0x91001941 // add x1, x10, #6
- WORD $0x17ffffa3 // b LBB5_1347 $-372(%rip)
-LBB5_1365:
- WORD $0x0e013cae // umov.b w14, v5[0]
- WORD $0xf94013e8 // ldr x8, [sp, #32]
- WORD $0x8b1b010c // add x12, x8, x27
- WORD $0x710089df // cmp w14, #34
- WORD $0x540001e1 // b.ne LBB5_1369 $60(%rip)
-LBB5_1366:
- WORD $0x9100075a // add x26, x26, #1
- WORD $0xcb0a0191 // sub x17, x12, x10
-LBB5_1367:
- WORD $0x5280003c // mov w28, #1
- WORD $0xaa0203fe // mov lr, x2
- WORD $0xa940a3ed // ldp x13, x8, [sp, #8]
- WORD $0xf9400fef // ldr x15, [sp, #24]
- WORD $0xa942afe9 // ldp x9, x11, [sp, #40]
- WORD $0x17fff699 // b LBB5_835 $-9628(%rip)
-LBB5_1368:
- WORD $0x9100219b // add x27, x12, #8
- WORD $0xf9400fe8 // ldr x8, [sp, #24]
- WORD $0xcb0f010a // sub x10, x8, x15
- WORD $0x8b1c014a // add x10, x10, x28
- WORD $0x91001d41 // add x1, x10, #7
- WORD $0x17ffff90 // b LBB5_1347 $-448(%rip)
-LBB5_1369:
- WORD $0x0e013cac // umov.b w12, v5[0]
- WORD $0xf94013e8 // ldr x8, [sp, #32]
-LBB5_1370:
- WORD $0x8b1b010e // add x14, x8, x27
- WORD $0x390001cc // strb w12, [x14]
- WORD $0x8b1b030c // add x12, x24, x27
- WORD $0x39400590 // ldrb w16, [x12, #1]
- WORD $0x71008a1f // cmp w16, #34
- WORD $0x54000620 // b.eq LBB5_1383 $196(%rip)
- WORD $0x390005d0 // strb w16, [x14, #1]
- WORD $0x3940098c // ldrb w12, [x12, #2]
- WORD $0x7100899f // cmp w12, #34
- WORD $0x54000660 // b.eq LBB5_1384 $204(%rip)
- WORD $0x390009cc // strb w12, [x14, #2]
- WORD $0x8b1b030c // add x12, x24, x27
- WORD $0x39400d90 // ldrb w16, [x12, #3]
- WORD $0x71008a1f // cmp w16, #34
- WORD $0x540006a0 // b.eq LBB5_1385 $212(%rip)
- WORD $0x39000dd0 // strb w16, [x14, #3]
- WORD $0x3940118c // ldrb w12, [x12, #4]
- WORD $0x7100899f // cmp w12, #34
- WORD $0x540006e0 // b.eq LBB5_1386 $220(%rip)
- WORD $0x390011cc // strb w12, [x14, #4]
- WORD $0x8b1b030c // add x12, x24, x27
- WORD $0x39401590 // ldrb w16, [x12, #5]
- WORD $0x71008a1f // cmp w16, #34
- WORD $0x54000720 // b.eq LBB5_1387 $228(%rip)
- WORD $0x390015d0 // strb w16, [x14, #5]
- WORD $0x3940198c // ldrb w12, [x12, #6]
- WORD $0x7100899f // cmp w12, #34
- WORD $0x54000760 // b.eq LBB5_1388 $236(%rip)
- WORD $0x390019cc // strb w12, [x14, #6]
- WORD $0x8b1b030c // add x12, x24, x27
- WORD $0x39401d90 // ldrb w16, [x12, #7]
- WORD $0x71008a1f // cmp w16, #34
- WORD $0x540007a0 // b.eq LBB5_1389 $244(%rip)
- WORD $0x39001dd0 // strb w16, [x14, #7]
- WORD $0x3940218c // ldrb w12, [x12, #8]
- WORD $0x9100237b // add x27, x27, #8
- WORD $0x7100899f // cmp w12, #34
- WORD $0x54fffb61 // b.ne LBB5_1370 $-148(%rip)
- WORD $0x8b1b031a // add x26, x24, x27
- WORD $0xf94013e8 // ldr x8, [sp, #32]
- WORD $0x8b1b010c // add x12, x8, x27
- WORD $0x17ffffc7 // b LBB5_1366 $-228(%rip)
-LBB5_1379:
- WORD $0x92800171 // mov x17, #-12
- WORD $0x5280003c // mov w28, #1
-LBB5_1380:
- WORD $0xaa0203fe // mov lr, x2
- WORD $0xaa0b03e9 // mov x9, x11
-LBB5_1381:
- WORD $0xf9401beb // ldr x11, [sp, #48]
- WORD $0x4b1103f0 // neg w16, w17
- WORD $0x17fff663 // b LBB5_836 $-9844(%rip)
-LBB5_1382:
- WORD $0xdac003c8 // rbit x8, lr
- WORD $0xdac01108 // clz x8, x8
- WORD $0xf94013e9 // ldr x9, [sp, #32]
- WORD $0x8b1c0129 // add x9, x9, x28
- WORD $0x17fff318 // b LBB5_687 $-13216(%rip)
-LBB5_1383:
- WORD $0x9100099a // add x26, x12, #2
- WORD $0xf94013e8 // ldr x8, [sp, #32]
- WORD $0xcb0a010a // sub x10, x8, x10
- WORD $0x8b1b014a // add x10, x10, x27
- WORD $0x91000551 // add x17, x10, #1
- WORD $0x17ffffb7 // b LBB5_1367 $-292(%rip)
-LBB5_1384:
- WORD $0x8b1b030c // add x12, x24, x27
- WORD $0x91000d9a // add x26, x12, #3
- WORD $0xf94013e8 // ldr x8, [sp, #32]
- WORD $0xcb0a010a // sub x10, x8, x10
- WORD $0x8b1b014a // add x10, x10, x27
- WORD $0x91000951 // add x17, x10, #2
- WORD $0x17ffffb0 // b LBB5_1367 $-320(%rip)
-LBB5_1385:
- WORD $0x9100119a // add x26, x12, #4
- WORD $0xf94013e8 // ldr x8, [sp, #32]
- WORD $0xcb0a010a // sub x10, x8, x10
- WORD $0x8b1b014a // add x10, x10, x27
- WORD $0x91000d51 // add x17, x10, #3
- WORD $0x17ffffaa // b LBB5_1367 $-344(%rip)
-LBB5_1386:
- WORD $0x8b1b030c // add x12, x24, x27
- WORD $0x9100159a // add x26, x12, #5
- WORD $0xf94013e8 // ldr x8, [sp, #32]
- WORD $0xcb0a010a // sub x10, x8, x10
- WORD $0x8b1b014a // add x10, x10, x27
- WORD $0x91001151 // add x17, x10, #4
- WORD $0x17ffffa3 // b LBB5_1367 $-372(%rip)
-LBB5_1387:
- WORD $0x9100199a // add x26, x12, #6
- WORD $0xf94013e8 // ldr x8, [sp, #32]
- WORD $0xcb0a010a // sub x10, x8, x10
- WORD $0x8b1b014a // add x10, x10, x27
- WORD $0x91001551 // add x17, x10, #5
- WORD $0x17ffff9d // b LBB5_1367 $-396(%rip)
-LBB5_1388:
- WORD $0x8b1b030c // add x12, x24, x27
- WORD $0x91001d9a // add x26, x12, #7
- WORD $0xf94013e8 // ldr x8, [sp, #32]
- WORD $0xcb0a010a // sub x10, x8, x10
- WORD $0x8b1b014a // add x10, x10, x27
- WORD $0x91001951 // add x17, x10, #6
- WORD $0x17ffff96 // b LBB5_1367 $-424(%rip)
-LBB5_1389:
- WORD $0x9100219a // add x26, x12, #8
- WORD $0xf94013e8 // ldr x8, [sp, #32]
- WORD $0xcb0a010a // sub x10, x8, x10
- WORD $0x8b1b014a // add x10, x10, x27
- WORD $0x91001d51 // add x17, x10, #7
- WORD $0x17ffff90 // b LBB5_1367 $-448(%rip)
-LBB5_1390:
- WORD $0x8b03086c // add x12, x3, x3, lsl #2
- WORD $0xd37ff98c // lsl x12, x12, #1
- WORD $0x385ff14e // ldurb w14, [x10, #-1]
- WORD $0x5100c1ce // sub w14, w14, #48
- WORD $0x93407dce // sxtw x14, w14
- WORD $0x937ffdd0 // asr x16, x14, #63
- WORD $0xab0e018c // adds x12, x12, x14
- WORD $0x9a903610 // cinc x16, x16, hs
- WORD $0x9340020e // sbfx x14, x16, #0, #1
- WORD $0x52800026 // mov w6, #1
- WORD $0xca1001d0 // eor x16, x14, x16
- WORD $0xb5fed270 // cbnz x16, LBB5_866 $-9652(%rip)
- WORD $0xb7fed24e // tbnz x14, #63, LBB5_866 $-9656(%rip)
- WORD $0x340001e1 // cbz w1, LBB5_1395 $60(%rip)
- WORD $0x52800010 // mov w16, #0
- WORD $0x9e630180 // ucvtf d0, x12
- WORD $0x17fff66b // b LBB5_854 $-9812(%rip)
-LBB5_1394:
- WORD $0xdac003ca // rbit x10, lr
- WORD $0xdac0114a // clz x10, x10
- WORD $0x8b1b030c // add x12, x24, x27
- WORD $0x8b0a019a // add x26, x12, x10
- WORD $0x92800011 // mov x17, #-1
- WORD $0x5280003c // mov w28, #1
- WORD $0xaa0203fe // mov lr, x2
- WORD $0xa940a3ed // ldp x13, x8, [sp, #8]
- WORD $0xf9400fef // ldr x15, [sp, #24]
- WORD $0xf94017e9 // ldr x9, [sp, #40]
- WORD $0x17ffffb0 // b LBB5_1381 $-320(%rip)
-LBB5_1395:
- WORD $0x52800002 // mov w2, #0
- WORD $0xaa0c03fe // mov lr, x12
- WORD $0x17fffe57 // b LBB5_1313 $-1700(%rip)
-LBB5_1396:
- WORD $0x52800102 // mov w2, #8
- WORD $0x17ffeb80 // b LBB5_259 $-20992(%rip)
-LBB5_1397:
- WORD $0x528000e2 // mov w2, #7
- WORD $0xaa0f03ea // mov x10, x15
- WORD $0x17ffeb7d // b LBB5_259 $-21004(%rip)
-LBB5_1398:
- WORD $0x92800161 // mov x1, #-12
- WORD $0xf94013fb // ldr x27, [sp, #32]
- WORD $0x17fff8e9 // b LBB5_982 $-7260(%rip)
-LBB5_1399:
- WORD $0x92800171 // mov x17, #-12
- WORD $0x5280003c // mov w28, #1
- WORD $0xaa1803fa // mov x26, x24
- WORD $0x17ffff9f // b LBB5_1380 $-388(%rip)
-LBB5_1400:
- WORD $0xb900e00a // str w10, [x0, #224]
- WORD $0xf140055f // cmp x10, #1, lsl #12
- WORD $0x54000e89 // b.ls LBB5_1417 $464(%rip)
- WORD $0xd280000b // mov x11, #0
- WORD $0xb5000f6b // cbnz x11, LBB5_1420 $492(%rip)
- WORD $0x140000cd // b LBB5_1430 $820(%rip)
-LBB5_1402:
- WORD $0xf940016a // ldr x10, [x11]
- WORD $0x9104014a // add x10, x10, #256
- WORD $0xf900016a // str x10, [x11]
- WORD $0x12001e0c // and w12, w16, #0xff
- WORD $0x7100b19f // cmp w12, #44
- WORD $0x540009e1 // b.ne LBB5_1414 $316(%rip)
- WORD $0xaa0f03ea // mov x10, x15
- WORD $0x38401542 // ldrb w2, [x10], #1
- WORD $0x5280002c // mov w12, #1
- WORD $0x9ac2218c // lsl x12, x12, x2
- WORD $0x7100805f // cmp w2, #32
- WORD $0xd284c02e // mov x14, #9729
- WORD $0xf2c0002e // movk x14, #1, lsl #32
- WORD $0x8a0e018c // and x12, x12, x14
- WORD $0xfa409984 // ccmp x12, #0, #4, ls
- WORD $0x54000820 // b.eq LBB5_1412 $260(%rip)
- WORD $0x910009ec // add x12, x15, #2
- WORD $0x394005e2 // ldrb w2, [x15, #1]
- WORD $0x7100805f // cmp w2, #32
- WORD $0x540007e8 // b.hi LBB5_1413 $252(%rip)
- WORD $0x5280002a // mov w10, #1
- WORD $0x9ac2214a // lsl x10, x10, x2
- WORD $0xea0e015f // tst x10, x14
- WORD $0x54000760 // b.eq LBB5_1413 $236(%rip)
- WORD $0xf940480a // ldr x10, [x0, #144]
- WORD $0xcb0a018e // sub x14, x12, x10
- WORD $0xf100fddf // cmp x14, #63
- WORD $0x540000e8 // b.hi LBB5_1409 $28(%rip)
- WORD $0xf9404c0c // ldr x12, [x0, #152]
- WORD $0x9280000f // mov x15, #-1
- WORD $0x9ace21ee // lsl x14, x15, x14
- WORD $0xea0e018c // ands x12, x12, x14
- WORD $0x54fe4aa1 // b.ne LBB5_678 $-13996(%rip)
- WORD $0x9101014c // add x12, x10, #64
-LBB5_1409:
- WORD $0xd101018a // sub x10, x12, #64
- WORD $0x4f04e5e0 // movi.16b v0, #143
-Lloh130:
- WORD $0x10fccbec // adr x12, lCPI5_0 $-26244(%rip)
-Lloh131:
- WORD $0x3dc00181 // ldr q1, [x12, lCPI5_0@PAGEOFF] $0(%rip)
-Lloh132:
- WORD $0x10fccc2c // adr x12, lCPI5_1 $-26236(%rip)
-Lloh133:
- WORD $0x3dc00182 // ldr q2, [x12, lCPI5_1@PAGEOFF] $0(%rip)
-Lloh134:
- WORD $0x10fccc6c // adr x12, lCPI5_2 $-26228(%rip)
-Lloh135:
- WORD $0x3dc00183 // ldr q3, [x12, lCPI5_2@PAGEOFF] $0(%rip)
-LBB5_1410:
- WORD $0xadc21544 // ldp q4, q5, [x10, #64]!
- WORD $0xad411d46 // ldp q6, q7, [x10, #32]
- WORD $0x4e201c90 // and.16b v16, v4, v0
- WORD $0x4e100030 // tbl.16b v16, { v1 }, v16
- WORD $0x4e201cb1 // and.16b v17, v5, v0
- WORD $0x4e110031 // tbl.16b v17, { v1 }, v17
- WORD $0x4e201cd2 // and.16b v18, v6, v0
- WORD $0x4e120032 // tbl.16b v18, { v1 }, v18
- WORD $0x4e201cf3 // and.16b v19, v7, v0
- WORD $0x4e130033 // tbl.16b v19, { v1 }, v19
- WORD $0x6e248e04 // cmeq.16b v4, v16, v4
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008c // fmov w12, s4
- WORD $0x6e258e24 // cmeq.16b v4, v17, v5
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008e // fmov w14, s4
- WORD $0x6e268e44 // cmeq.16b v4, v18, v6
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008f // fmov w15, s4
- WORD $0x6e278e64 // cmeq.16b v4, v19, v7
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e260090 // fmov w16, s4
- WORD $0x33103dcc // bfi w12, w14, #16, #16
- WORD $0xaa0f818c // orr x12, x12, x15, lsl #32
- WORD $0xaa10c18c // orr x12, x12, x16, lsl #48
- WORD $0xb100059f // cmn x12, #1
- WORD $0x54fffbc0 // b.eq LBB5_1410 $-136(%rip)
- WORD $0xaa2c03ec // mvn x12, x12
- WORD $0xa909300a // stp x10, x12, [x0, #144]
- WORD $0x17fff226 // b LBB5_678 $-14184(%rip)
-LBB5_1412:
- WORD $0xaa0a03ef // mov x15, x10
- WORD $0x17fff228 // b LBB5_679 $-14176(%rip)
-LBB5_1413:
- WORD $0xaa0c03ef // mov x15, x12
- WORD $0x17fff226 // b LBB5_679 $-14184(%rip)
-LBB5_1414:
- WORD $0x7101f59f // cmp w12, #125
- WORD $0x54000301 // b.ne LBB5_1416 $96(%rip)
- WORD $0xaa0003f0 // mov x16, x0
- WORD $0xf84b8e0b // ldr x11, [x16, #184]!
- WORD $0xb940120c // ldr w12, [x16, #16]
- WORD $0x1100058c // add w12, w12, #1
- WORD $0xb900120c // str w12, [x16, #16]
- WORD $0xd3487d4a // ubfx x10, x10, #8, #24
- WORD $0xb940260c // ldr w12, [x16, #36]
- WORD $0x0b0a018c // add w12, w12, w10
- WORD $0xb900260c // str w12, [x16, #36]
- WORD $0xa97eb20e // ldp x14, x12, [x16, #-24]
- WORD $0x8b0c116b // add x11, x11, x12, lsl #4
- WORD $0xa9403171 // ldp x17, x12, [x11]
- WORD $0xf81f020c // stur x12, [x16, #-16]
- WORD $0xcb0b01cc // sub x12, x14, x11
- WORD $0xd344fd8c // lsr x12, x12, #4
- WORD $0x2901316a // stp w10, w12, [x11, #8]
- WORD $0x92609e2a // and x10, x17, #0xffffffff000000ff
- WORD $0xf900016a // str x10, [x11]
- WORD $0xf85f820a // ldur x10, [x16, #-8]
- WORD $0xb9402a0b // ldr w11, [x16, #40]
- WORD $0xeb0b015f // cmp x10, x11
- WORD $0x54fff1e8 // b.hi LBB5_1400 $-452(%rip)
- WORD $0x14000004 // b LBB5_1417 $16(%rip)
-LBB5_1416:
- WORD $0x52800122 // mov w2, #9
- WORD $0xaa0f03ea // mov x10, x15
- WORD $0x17ffeb00 // b LBB5_259 $-21504(%rip)
-LBB5_1417:
- WORD $0xd280000b // mov x11, #0
- WORD $0xd100054a // sub x10, x10, #1
- WORD $0xf900580a // str x10, [x0, #176]
- WORD $0xf9405411 // ldr x17, [x0, #168]
- WORD $0xb100063f // cmn x17, #1
- WORD $0x54000060 // b.eq LBB5_1419 $12(%rip)
-LBB5_1418:
- WORD $0xf940020a // ldr x10, [x16]
- WORD $0x8b11114b // add x11, x10, x17, lsl #4
-LBB5_1419:
- WORD $0xb4000a8b // cbz x11, LBB5_1430 $336(%rip)
-LBB5_1420:
- WORD $0xaa0f03ea // mov x10, x15
- WORD $0x38401550 // ldrb w16, [x10], #1
- WORD $0x7100821f // cmp w16, #32
- WORD $0x5280002c // mov w12, #1
- WORD $0x9ad0218e // lsl x14, x12, x16
- WORD $0xd284c02c // mov x12, #9729
- WORD $0xf2c0002c // movk x12, #1, lsl #32
- WORD $0x8a0c01ce // and x14, x14, x12
- WORD $0xfa4099c4 // ccmp x14, #0, #4, ls
- WORD $0x54000880 // b.eq LBB5_1429 $272(%rip)
- WORD $0x910009ea // add x10, x15, #2
- WORD $0x394005f0 // ldrb w16, [x15, #1]
- WORD $0x5280002e // mov w14, #1
- WORD $0x9ad021ce // lsl x14, x14, x16
- WORD $0x7100821f // cmp w16, #32
- WORD $0x8a0c01cc // and x12, x14, x12
- WORD $0xfa409984 // ccmp x12, #0, #4, ls
- WORD $0x54000780 // b.eq LBB5_1429 $240(%rip)
- WORD $0xf940480f // ldr x15, [x0, #144]
- WORD $0xcb0f014c // sub x12, x10, x15
- WORD $0xf100fd9f // cmp x12, #63
- WORD $0x540000e8 // b.hi LBB5_1425 $28(%rip)
- WORD $0xf9404c0a // ldr x10, [x0, #152]
- WORD $0x9280000e // mov x14, #-1
- WORD $0x9acc21cc // lsl x12, x14, x12
- WORD $0xea0c014a // ands x10, x10, x12
- WORD $0x540005e1 // b.ne LBB5_1428 $188(%rip)
- WORD $0x910101ea // add x10, x15, #64
-LBB5_1425:
- WORD $0xd101014f // sub x15, x10, #64
- WORD $0x4f04e5e0 // movi.16b v0, #143
-Lloh136:
- WORD $0x10fcbd8a // adr x10, lCPI5_0 $-26704(%rip)
-Lloh137:
- WORD $0x3dc00141 // ldr q1, [x10, lCPI5_0@PAGEOFF] $0(%rip)
-Lloh138:
- WORD $0x10fcbdca // adr x10, lCPI5_1 $-26696(%rip)
-Lloh139:
- WORD $0x3dc00142 // ldr q2, [x10, lCPI5_1@PAGEOFF] $0(%rip)
-Lloh140:
- WORD $0x10fcbe0a // adr x10, lCPI5_2 $-26688(%rip)
-Lloh141:
- WORD $0x3dc00143 // ldr q3, [x10, lCPI5_2@PAGEOFF] $0(%rip)
-LBB5_1426:
- WORD $0xadc215e4 // ldp q4, q5, [x15, #64]!
- WORD $0xad411de6 // ldp q6, q7, [x15, #32]
- WORD $0x4e201c90 // and.16b v16, v4, v0
- WORD $0x4e100030 // tbl.16b v16, { v1 }, v16
- WORD $0x4e201cb1 // and.16b v17, v5, v0
- WORD $0x4e110031 // tbl.16b v17, { v1 }, v17
- WORD $0x4e201cd2 // and.16b v18, v6, v0
- WORD $0x4e120032 // tbl.16b v18, { v1 }, v18
- WORD $0x4e201cf3 // and.16b v19, v7, v0
- WORD $0x4e130033 // tbl.16b v19, { v1 }, v19
- WORD $0x6e248e04 // cmeq.16b v4, v16, v4
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008a // fmov w10, s4
- WORD $0x6e258e24 // cmeq.16b v4, v17, v5
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008c // fmov w12, s4
- WORD $0x6e268e44 // cmeq.16b v4, v18, v6
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008e // fmov w14, s4
- WORD $0x6e278e64 // cmeq.16b v4, v19, v7
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e260090 // fmov w16, s4
- WORD $0x33103d8a // bfi w10, w12, #16, #16
- WORD $0xaa0e814a // orr x10, x10, x14, lsl #32
- WORD $0xaa10c14a // orr x10, x10, x16, lsl #48
- WORD $0xb100055f // cmn x10, #1
- WORD $0x54fffbc0 // b.eq LBB5_1426 $-136(%rip)
- WORD $0xaa2a03ea // mvn x10, x10
- WORD $0xa909280f // stp x15, x10, [x0, #144]
-LBB5_1428:
- WORD $0xdac0014a // rbit x10, x10
- WORD $0xdac0114a // clz x10, x10
- WORD $0x8b0a01ea // add x10, x15, x10
- WORD $0x38401550 // ldrb w16, [x10], #1
-LBB5_1429:
- WORD $0x3940016c // ldrb w12, [x11]
- WORD $0xaa0a03ef // mov x15, x10
- WORD $0xaa1003f1 // mov x17, x16
- WORD $0xf100199f // cmp x12, #6
- WORD $0x54ffe6c0 // b.eq LBB5_1402 $-808(%rip)
- WORD $0x140009c6 // b LBB5_1995 $10008(%rip)
-LBB5_1430:
- WORD $0x52800002 // mov w2, #0
- WORD $0xaa0f03ea // mov x10, x15
- WORD $0x17ffeaa1 // b LBB5_259 $-21884(%rip)
-LBB5_1431:
- WORD $0xaa0f03ea // mov x10, x15
- WORD $0xaa2903ec // mvn x12, x9
- WORD $0x8b0f018f // add x15, x12, x15
- WORD $0x528000c2 // mov w2, #6
- WORD $0x710168ff // cmp w7, #90
- WORD $0x54000dad // b.le LBB5_1449 $436(%rip)
- WORD $0x710194ff // cmp w7, #101
- WORD $0x5400148c // b.gt LBB5_1460 $656(%rip)
- WORD $0x71016cff // cmp w7, #91
- WORD $0x54fd52e1 // b.ne LBB5_259 $-21924(%rip)
- WORD $0xaa0f822b // orr x11, x17, x15, lsl #32
- WORD $0xa94a380c // ldp x12, x14, [x0, #160]
- WORD $0xa900398b // stp x11, x14, [x12]
- WORD $0xf9405002 // ldr x2, [x0, #160]
- WORD $0xa94b140b // ldp x11, x5, [x0, #176]
- WORD $0xcb05004c // sub x12, x2, x5
- WORD $0x9344fd86 // asr x6, x12, #4
- WORD $0x9100404e // add x14, x2, #16
- WORD $0xa90a180e // stp x14, x6, [x0, #160]
- WORD $0x9100056b // add x11, x11, #1
- WORD $0xf900580b // str x11, [x0, #176]
- WORD $0x9100804b // add x11, x2, #32
- WORD $0xf940600e // ldr x14, [x0, #192]
- WORD $0xb100419f // cmn x12, #16
- WORD $0xfa4e1162 // ccmp x11, x14, #2, ne
- WORD $0x9a9f904b // csel x11, x2, xzr, ls
- WORD $0xb4003aab // cbz x11, LBB5_1526 $1876(%rip)
- WORD $0xaa0a03ef // mov x15, x10
- WORD $0x384015e7 // ldrb w7, [x15], #1
- WORD $0x710080ff // cmp w7, #32
- WORD $0x540007c8 // b.hi LBB5_1446 $248(%rip)
- WORD $0x9ac7202c // lsl x12, x1, x7
- WORD $0xea03019f // tst x12, x3
- WORD $0x54000760 // b.eq LBB5_1446 $236(%rip)
- WORD $0x9100094f // add x15, x10, #2
- WORD $0x39400547 // ldrb w7, [x10, #1]
- WORD $0x710080ff // cmp w7, #32
- WORD $0x54000748 // b.hi LBB5_1447 $232(%rip)
- WORD $0x9ac7202a // lsl x10, x1, x7
- WORD $0xea03015f // tst x10, x3
- WORD $0x540006e0 // b.eq LBB5_1447 $220(%rip)
- WORD $0xf940480a // ldr x10, [x0, #144]
- WORD $0xcb0a01ec // sub x12, x15, x10
- WORD $0xf100fd9f // cmp x12, #63
- WORD $0x540000c8 // b.hi LBB5_1442 $24(%rip)
- WORD $0xf9404c0e // ldr x14, [x0, #152]
- WORD $0x9acc208c // lsl x12, x4, x12
- WORD $0xea0c01cc // ands x12, x14, x12
- WORD $0x54000501 // b.ne LBB5_1445 $160(%rip)
- WORD $0x9101014f // add x15, x10, #64
-LBB5_1442:
- WORD $0xd10101ea // sub x10, x15, #64
-LBB5_1443:
- WORD $0xadc21544 // ldp q4, q5, [x10, #64]!
- WORD $0xad411d46 // ldp q6, q7, [x10, #32]
- WORD $0x4e231c90 // and.16b v16, v4, v3
- WORD $0x4e100010 // tbl.16b v16, { v0 }, v16
- WORD $0x4e231cb1 // and.16b v17, v5, v3
- WORD $0x4e110011 // tbl.16b v17, { v0 }, v17
- WORD $0x4e231cd2 // and.16b v18, v6, v3
- WORD $0x4e120012 // tbl.16b v18, { v0 }, v18
- WORD $0x4e231cf3 // and.16b v19, v7, v3
- WORD $0x4e130013 // tbl.16b v19, { v0 }, v19
- WORD $0x6e248e04 // cmeq.16b v4, v16, v4
- WORD $0x4e211c84 // and.16b v4, v4, v1
- WORD $0x4e020084 // tbl.16b v4, { v4 }, v2
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008c // fmov w12, s4
- WORD $0x6e258e24 // cmeq.16b v4, v17, v5
- WORD $0x4e211c84 // and.16b v4, v4, v1
- WORD $0x4e020084 // tbl.16b v4, { v4 }, v2
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008e // fmov w14, s4
- WORD $0x6e268e44 // cmeq.16b v4, v18, v6
- WORD $0x4e211c84 // and.16b v4, v4, v1
- WORD $0x4e020084 // tbl.16b v4, { v4 }, v2
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008f // fmov w15, s4
- WORD $0x6e278e64 // cmeq.16b v4, v19, v7
- WORD $0x4e211c84 // and.16b v4, v4, v1
- WORD $0x4e020084 // tbl.16b v4, { v4 }, v2
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e260087 // fmov w7, s4
- WORD $0x33103dcc // bfi w12, w14, #16, #16
- WORD $0xaa0f818c // orr x12, x12, x15, lsl #32
- WORD $0xaa07c18c // orr x12, x12, x7, lsl #48
- WORD $0xb100059f // cmn x12, #1
- WORD $0x54fffbc0 // b.eq LBB5_1443 $-136(%rip)
- WORD $0xaa2c03ec // mvn x12, x12
- WORD $0xa909300a // stp x10, x12, [x0, #144]
-LBB5_1445:
- WORD $0xdac0018c // rbit x12, x12
- WORD $0xdac0118c // clz x12, x12
- WORD $0x8b0c014f // add x15, x10, x12
- WORD $0x384015e7 // ldrb w7, [x15], #1
-LBB5_1446:
- WORD $0x710174ff // cmp w7, #93
- WORD $0x54fff461 // b.ne LBB5_1431 $-372(%rip)
- WORD $0x14000003 // b LBB5_1448 $12(%rip)
-LBB5_1447:
- WORD $0x710174ff // cmp w7, #93
- WORD $0x54fff401 // b.ne LBB5_1431 $-384(%rip)
-LBB5_1448:
- WORD $0xb940cc0a // ldr w10, [x0, #204]
- WORD $0x1100054a // add w10, w10, #1
- WORD $0xb900cc0a // str w10, [x0, #204]
- WORD $0x8b0610aa // add x10, x5, x6, lsl #4
- WORD $0xf940054a // ldr x10, [x10, #8]
- WORD $0xf900540a // str x10, [x0, #168]
-Lloh142:
- WORD $0x10fcab2a // adr x10, lCPI5_3 $-27292(%rip)
-Lloh143:
- WORD $0xfd400140 // ldr d0, [x10, lCPI5_3@PAGEOFF] $0(%rip)
- WORD $0xfd000440 // str d0, [x2, #8]
- WORD $0xf940004a // ldr x10, [x2]
- WORD $0x92609d4a // and x10, x10, #0xffffffff000000ff
- WORD $0xf900004a // str x10, [x2]
- WORD $0xf940580a // ldr x10, [x0, #176]
- WORD $0xb940e00b // ldr w11, [x0, #224]
- WORD $0xeb0b015f // cmp x10, x11
- WORD $0x54ffd768 // b.hi LBB5_1400 $-1300(%rip)
- WORD $0x17ffff30 // b LBB5_1417 $-832(%rip)
-LBB5_1449:
- WORD $0x5100c0ec // sub w12, w7, #48
- WORD $0x7100299f // cmp w12, #10
- WORD $0x54000d42 // b.hs LBB5_1473 $424(%rip)
- WORD $0x52800011 // mov w17, #0
- WORD $0x5200022c // eor w12, w17, #0x1
- WORD $0xcb0c0145 // sub x5, x10, x12
- WORD $0x3941c00e // ldrb w14, [x0, #112]
- WORD $0x37080dce // tbnz w14, #1, LBB5_1476 $440(%rip)
-LBB5_1451:
- WORD $0x394000a6 // ldrb w6, [x5]
- WORD $0x7100c0ca // subs w10, w6, #48
- WORD $0x54000881 // b.ne LBB5_1467 $272(%rip)
- WORD $0xaa0503ea // mov x10, x5
- WORD $0x38401d4c // ldrb w12, [x10, #1]!
- WORD $0x7100b99f // cmp w12, #46
- WORD $0x54004080 // b.eq LBB5_1559 $2064(%rip)
- WORD $0xd2800001 // mov x1, #0
- WORD $0x52800003 // mov w3, #0
- WORD $0x7101159f // cmp w12, #69
- WORD $0x54000060 // b.eq LBB5_1455 $12(%rip)
- WORD $0x7101959f // cmp w12, #101
- WORD $0x54004761 // b.ne LBB5_1577 $2284(%rip)
-LBB5_1455:
- WORD $0xaa0303e4 // mov x4, x3
-LBB5_1456:
- WORD $0x9100094c // add x12, x10, #2
- WORD $0x38401d4e // ldrb w14, [x10, #1]!
- WORD $0x52800030 // mov w16, #1
- WORD $0x52800022 // mov w2, #1
- WORD $0x12800006 // mov w6, #-1
- WORD $0x7100b5df // cmp w14, #45
- WORD $0x1a861210 // csel w16, w16, w6, ne
- WORD $0x9a8c114a // csel x10, x10, x12, ne
- WORD $0x7100addf // cmp w14, #43
- WORD $0x1a900050 // csel w16, w2, w16, eq
- WORD $0x9a8a018a // csel x10, x12, x10, eq
- WORD $0x39400146 // ldrb w6, [x10]
- WORD $0x5100c0cc // sub w12, w6, #48
- WORD $0x52800062 // mov w2, #3
- WORD $0x7100259f // cmp w12, #9
- WORD $0x54011728 // b.hi LBB5_1974 $8932(%rip)
- WORD $0x5280000c // mov w12, #0
- WORD $0xd2800002 // mov x2, #0
- WORD $0x5280014e // mov w14, #10
-LBB5_1458:
- WORD $0x1b0e198c // madd w12, w12, w14, w6
- WORD $0x5100c18c // sub w12, w12, #48
- WORD $0x8b020146 // add x6, x10, x2
- WORD $0x91000442 // add x2, x2, #1
- WORD $0x394004c6 // ldrb w6, [x6, #1]
- WORD $0x5100c0c7 // sub w7, w6, #48
- WORD $0x710028ff // cmp w7, #10
- WORD $0x54ffff23 // b.lo LBB5_1458 $-28(%rip)
- WORD $0xd100044e // sub x14, x2, #1
- WORD $0x8b02014a // add x10, x10, x2
- WORD $0xf10025df // cmp x14, #9
- WORD $0x5284e20e // mov w14, #10000
- WORD $0x1a8e318c // csel w12, w12, w14, lo
- WORD $0x1a9f308e // csel w14, w4, wzr, lo
- WORD $0x1b103984 // madd w4, w12, w16, w14
- WORD $0x14000237 // b LBB5_1588 $2268(%rip)
-LBB5_1460:
- WORD $0x7101ccff // cmp w7, #115
- WORD $0x54001c0c // b.gt LBB5_1510 $896(%rip)
- WORD $0x710198ff // cmp w7, #102
- WORD $0x54002b20 // b.eq LBB5_1538 $1380(%rip)
- WORD $0x7101b8ff // cmp w7, #110
- WORD $0x54fd3e01 // b.ne LBB5_259 $-22592(%rip)
- WORD $0xaa0a03e1 // mov x1, x10
- WORD $0x3840142c // ldrb w12, [x1], #1
- WORD $0x528001b0 // mov w16, #13
- WORD $0x7101d59f // cmp w12, #117
- WORD $0x54000121 // b.ne LBB5_1466 $36(%rip)
- WORD $0x3940054c // ldrb w12, [x10, #1]
- WORD $0x91000941 // add x1, x10, #2
- WORD $0x7101b19f // cmp w12, #108
- WORD $0x540000a1 // b.ne LBB5_1466 $20(%rip)
- WORD $0x3940094c // ldrb w12, [x10, #2]
- WORD $0x91000d41 // add x1, x10, #3
- WORD $0x7101b19f // cmp w12, #108
- WORD $0x1a9003f0 // csel w16, wzr, w16, eq
-LBB5_1466:
- WORD $0xd3607dea // lsl x10, x15, #32
- WORD $0x1400016a // b LBB5_1548 $1448(%rip)
-LBB5_1467:
- WORD $0x52800062 // mov w2, #3
- WORD $0x7100255f // cmp w10, #9
- WORD $0x540025e8 // b.hi LBB5_1527 $1212(%rip)
- WORD $0xd2800001 // mov x1, #0
- WORD $0xd2800010 // mov x16, #0
- WORD $0x5280014a // mov w10, #10
-LBB5_1469:
- WORD $0x9b0a7c2c // mul x12, x1, x10
- WORD $0x8b26418c // add x12, x12, w6, uxtw
- WORD $0xd100c181 // sub x1, x12, #48
- WORD $0x8b1000ac // add x12, x5, x16
- WORD $0x91000610 // add x16, x16, #1
- WORD $0x39400586 // ldrb w6, [x12, #1]
- WORD $0x5100c0cc // sub w12, w6, #48
- WORD $0x7100299f // cmp w12, #10
- WORD $0x54ffff03 // b.lo LBB5_1469 $-32(%rip)
- WORD $0x52800003 // mov w3, #0
- WORD $0x52800004 // mov w4, #0
- WORD $0xd100060c // sub x12, x16, #1
- WORD $0x8b1000aa // add x10, x5, x16
- WORD $0xf1004d9f // cmp x12, #19
- WORD $0x54013022 // b.hs LBB5_2016 $9732(%rip)
-LBB5_1471:
- WORD $0x7100b8df // cmp w6, #46
- WORD $0x54003ba1 // b.ne LBB5_1570 $1908(%rip)
- WORD $0x38401d46 // ldrb w6, [x10, #1]!
- WORD $0x5100c0cc // sub w12, w6, #48
- WORD $0x52800062 // mov w2, #3
- WORD $0xaa0a03e7 // mov x7, x10
- WORD $0x7100299f // cmp w12, #10
- WORD $0x54003803 // b.lo LBB5_1565 $1792(%rip)
- WORD $0x14000873 // b LBB5_1974 $8652(%rip)
-LBB5_1473:
- WORD $0x710088ff // cmp w7, #34
- WORD $0x540029e0 // b.eq LBB5_1549 $1340(%rip)
- WORD $0x7100b4ff // cmp w7, #45
- WORD $0x54fd37e1 // b.ne LBB5_259 $-22788(%rip)
- WORD $0x52800031 // mov w17, #1
- WORD $0x5200022c // eor w12, w17, #0x1
- WORD $0xcb0c0145 // sub x5, x10, x12
- WORD $0x3941c00e // ldrb w14, [x0, #112]
- WORD $0x360ff28e // tbz w14, #1, LBB5_1451 $-432(%rip)
-LBB5_1476:
- WORD $0x93400183 // sbfx x3, x12, #0, #1
- WORD $0xcb05010c // sub x12, x8, x5
- WORD $0xeb030187 // subs x7, x12, x3
- WORD $0x92800004 // mov x4, #-1
- WORD $0x54005e40 // b.eq LBB5_1646 $3016(%rip)
- WORD $0x92400066 // and x6, x3, #0x1
- WORD $0x394000ac // ldrb w12, [x5]
- WORD $0x7100c19f // cmp w12, #48
- WORD $0x54000261 // b.ne LBB5_1481 $76(%rip)
- WORD $0x52800010 // mov w16, #0
- WORD $0x52800024 // mov w4, #1
- WORD $0x5280002c // mov w12, #1
- WORD $0xf10004ff // cmp x7, #1
- WORD $0x54005d80 // b.eq LBB5_1647 $2992(%rip)
- WORD $0x52800010 // mov w16, #0
- WORD $0x394004ac // ldrb w12, [x5, #1]
- WORD $0x52800024 // mov w4, #1
- WORD $0x5100b98c // sub w12, w12, #46
- WORD $0x7100dd9f // cmp w12, #55
- WORD $0x540080c8 // b.hi LBB5_1719 $4120(%rip)
- WORD $0x5280002e // mov w14, #1
- WORD $0x9acc21ce // lsl x14, x14, x12
- WORD $0xb20903e1 // mov x1, #36028797027352576
- WORD $0xf2800021 // movk x1, #1
- WORD $0x5280002c // mov w12, #1
- WORD $0xea0101df // tst x14, x1
- WORD $0x54005be0 // b.eq LBB5_1647 $2940(%rip)
-LBB5_1481:
- WORD $0x92800010 // mov x16, #-1
- WORD $0xf10040ff // cmp x7, #16
- WORD $0x540129a3 // b.lo LBB5_2015 $9524(%rip)
- WORD $0xd2800007 // mov x7, #0
- WORD $0xd2800004 // mov x4, #0
- WORD $0x4f01e5c3 // movi.16b v3, #46
- WORD $0x8b06010c // add x12, x8, x6
- WORD $0xcb03018c // sub x12, x12, x3
- WORD $0xcb0a0193 // sub x19, x12, x10
- WORD $0x92800002 // mov x2, #-1
- WORD $0x4f01e564 // movi.16b v4, #43
- WORD $0x4f01e5a5 // movi.16b v5, #45
- WORD $0x4f06e606 // movi.16b v6, #208
- WORD $0x4f00e547 // movi.16b v7, #10
- WORD $0x4f06e7f0 // movi.16b v16, #223
- WORD $0x4f02e4b1 // movi.16b v17, #69
- WORD $0x12800014 // mov w20, #-1
- WORD $0x92800001 // mov x1, #-1
-LBB5_1483:
- WORD $0x3ce468b2 // ldr q18, [x5, x4]
- WORD $0x6e238e53 // cmeq.16b v19, v18, v3
- WORD $0x6e248e54 // cmeq.16b v20, v18, v4
- WORD $0x6e258e55 // cmeq.16b v21, v18, v5
- WORD $0x4e268656 // add.16b v22, v18, v6
- WORD $0x6e3634f6 // cmhi.16b v22, v7, v22
- WORD $0x4e301e52 // and.16b v18, v18, v16
- WORD $0x6e318e52 // cmeq.16b v18, v18, v17
- WORD $0x4eb51e94 // orr.16b v20, v20, v21
- WORD $0x4eb31ed5 // orr.16b v21, v22, v19
- WORD $0x4eb41e56 // orr.16b v22, v18, v20
- WORD $0x4eb61eb5 // orr.16b v21, v21, v22
- WORD $0x4e211e73 // and.16b v19, v19, v1
- WORD $0x4e020273 // tbl.16b v19, { v19 }, v2
- WORD $0x4e71ba73 // addv.8h h19, v19
- WORD $0x1e26026c // fmov w12, s19
- WORD $0x4e211e52 // and.16b v18, v18, v1
- WORD $0x4e020252 // tbl.16b v18, { v18 }, v2
- WORD $0x4e71ba52 // addv.8h h18, v18
- WORD $0x1e260256 // fmov w22, s18
- WORD $0x4e211e92 // and.16b v18, v20, v1
- WORD $0x4e020252 // tbl.16b v18, { v18 }, v2
- WORD $0x4e71ba52 // addv.8h h18, v18
- WORD $0x1e260257 // fmov w23, s18
- WORD $0x4e211eb2 // and.16b v18, v21, v1
- WORD $0x4e020252 // tbl.16b v18, { v18 }, v2
- WORD $0x4e71ba52 // addv.8h h18, v18
- WORD $0x1e26024e // fmov w14, s18
- WORD $0x2a2e03ee // mvn w14, w14
- WORD $0x32103dce // orr w14, w14, #0xffff0000
- WORD $0x5ac001ce // rbit w14, w14
- WORD $0x5ac011d5 // clz w21, w14
- WORD $0x1ad5228e // lsl w14, w20, w21
- WORD $0x0a2e0198 // bic w24, w12, w14
- WORD $0x0a2e02d9 // bic w25, w22, w14
- WORD $0x0a2e02fa // bic w26, w23, w14
- WORD $0x710042bf // cmp w21, #16
- WORD $0x1a98018e // csel w14, w12, w24, eq
- WORD $0x1a9902cc // csel w12, w22, w25, eq
- WORD $0x1a9a02f6 // csel w22, w23, w26, eq
- WORD $0x510005d7 // sub w23, w14, #1
- WORD $0x6a0e02f7 // ands w23, w23, w14
- WORD $0x54007961 // b.ne LBB5_1722 $3884(%rip)
- WORD $0x51000597 // sub w23, w12, #1
- WORD $0x6a0c02f7 // ands w23, w23, w12
- WORD $0x54007901 // b.ne LBB5_1722 $3872(%rip)
- WORD $0x510006d7 // sub w23, w22, #1
- WORD $0x6a1602f7 // ands w23, w23, w22
- WORD $0x540078a1 // b.ne LBB5_1722 $3860(%rip)
- WORD $0x340000ce // cbz w14, LBB5_1489 $24(%rip)
- WORD $0x5ac001ce // rbit w14, w14
- WORD $0x5ac011ce // clz w14, w14
- WORD $0xb100061f // cmn x16, #1
- WORD $0x5400e521 // b.ne LBB5_1922 $7332(%rip)
- WORD $0x8b0e0090 // add x16, x4, x14
-LBB5_1489:
- WORD $0x340000cc // cbz w12, LBB5_1492 $24(%rip)
- WORD $0x5ac0018c // rbit w12, w12
- WORD $0x5ac0118c // clz w12, w12
- WORD $0xb100043f // cmn x1, #1
- WORD $0x5400ac21 // b.ne LBB5_1840 $5508(%rip)
- WORD $0x8b0c0081 // add x1, x4, x12
-LBB5_1492:
- WORD $0x340000d6 // cbz w22, LBB5_1495 $24(%rip)
- WORD $0x5ac002cc // rbit w12, w22
- WORD $0x5ac0118c // clz w12, w12
- WORD $0xb100045f // cmn x2, #1
- WORD $0x5400ab61 // b.ne LBB5_1840 $5484(%rip)
- WORD $0x8b0c0082 // add x2, x4, x12
-LBB5_1495:
- WORD $0x710042bf // cmp w21, #16
- WORD $0x54001361 // b.ne LBB5_1528 $620(%rip)
- WORD $0x91004084 // add x4, x4, #16
- WORD $0xd10040e7 // sub x7, x7, #16
- WORD $0x8b07026c // add x12, x19, x7
- WORD $0xf1003d9f // cmp x12, #15
- WORD $0x54fff6e8 // b.hi LBB5_1483 $-292(%rip)
- WORD $0x8b06010c // add x12, x8, x6
- WORD $0xcb03018c // sub x12, x12, x3
- WORD $0xcb0a018c // sub x12, x12, x10
- WORD $0x8b070187 // add x7, x12, x7
- WORD $0x8b0400a6 // add x6, x5, x4
- WORD $0xeb04019f // cmp x12, x4
- WORD $0x54001220 // b.eq LBB5_1529 $580(%rip)
-LBB5_1498:
- WORD $0x8b0700d3 // add x19, x6, x7
- WORD $0xaa2603ec // mvn x12, x6
- WORD $0x8b0a006a // add x10, x3, x10
- WORD $0x8b0a0184 // add x4, x12, x10
- WORD $0xcb0500ca // sub x10, x6, x5
- WORD $0xaa0603e3 // mov x3, x6
- WORD $0x14000009 // b LBB5_1501 $36(%rip)
-LBB5_1499:
- WORD $0xb100043f // cmn x1, #1
- WORD $0xaa0a03e1 // mov x1, x10
- WORD $0x54002b01 // b.ne LBB5_1579 $1376(%rip)
-LBB5_1500:
- WORD $0xd1000484 // sub x4, x4, #1
- WORD $0x9100054a // add x10, x10, #1
- WORD $0xaa0303e6 // mov x6, x3
- WORD $0xd10004e7 // sub x7, x7, #1
- WORD $0xb4005747 // cbz x7, LBB5_1658 $2792(%rip)
-LBB5_1501:
- WORD $0x3840146c // ldrb w12, [x3], #1
- WORD $0x5100c18e // sub w14, w12, #48
- WORD $0x710029df // cmp w14, #10
- WORD $0x54ffff03 // b.lo LBB5_1500 $-32(%rip)
- WORD $0x7100b59f // cmp w12, #45
- WORD $0x5400016d // b.le LBB5_1507 $44(%rip)
- WORD $0x7101959f // cmp w12, #101
- WORD $0x54fffe20 // b.eq LBB5_1499 $-60(%rip)
- WORD $0x7101159f // cmp w12, #69
- WORD $0x54fffde0 // b.eq LBB5_1499 $-68(%rip)
- WORD $0x7100b99f // cmp w12, #46
- WORD $0x54000ec1 // b.ne LBB5_1529 $472(%rip)
- WORD $0xb100061f // cmn x16, #1
- WORD $0xaa0a03f0 // mov x16, x10
- WORD $0x54fffda0 // b.eq LBB5_1500 $-76(%rip)
- WORD $0x14000143 // b LBB5_1579 $1292(%rip)
-LBB5_1507:
- WORD $0x7100ad9f // cmp w12, #43
- WORD $0x54000060 // b.eq LBB5_1509 $12(%rip)
- WORD $0x7100b59f // cmp w12, #45
- WORD $0x54000dc1 // b.ne LBB5_1529 $440(%rip)
-LBB5_1509:
- WORD $0xb100045f // cmn x2, #1
- WORD $0xaa0a03e2 // mov x2, x10
- WORD $0x54fffca0 // b.eq LBB5_1500 $-108(%rip)
- WORD $0x1400013b // b LBB5_1579 $1260(%rip)
-LBB5_1510:
- WORD $0x7101d0ff // cmp w7, #116
- WORD $0x540011a0 // b.eq LBB5_1543 $564(%rip)
- WORD $0x7101ecff // cmp w7, #123
- WORD $0x54fd2221 // b.ne LBB5_259 $-23484(%rip)
- WORD $0x528000cb // mov w11, #6
- WORD $0xaa0f816b // orr x11, x11, x15, lsl #32
- WORD $0xa94a380c // ldp x12, x14, [x0, #160]
- WORD $0xa900398b // stp x11, x14, [x12]
- WORD $0xf9405011 // ldr x17, [x0, #160]
- WORD $0xa94b040b // ldp x11, x1, [x0, #176]
- WORD $0xcb01022c // sub x12, x17, x1
- WORD $0x9344fd82 // asr x2, x12, #4
- WORD $0x9100422e // add x14, x17, #16
- WORD $0xa90a080e // stp x14, x2, [x0, #160]
- WORD $0x9100056b // add x11, x11, #1
- WORD $0xf900580b // str x11, [x0, #176]
- WORD $0x9100822b // add x11, x17, #32
- WORD $0xf940600e // ldr x14, [x0, #192]
- WORD $0xb100419f // cmn x12, #16
- WORD $0xfa4e1162 // ccmp x11, x14, #2, ne
- WORD $0x9a9f922b // csel x11, x17, xzr, ls
- WORD $0xb40009cb // cbz x11, LBB5_1526 $312(%rip)
- WORD $0xaa0a03ef // mov x15, x10
- WORD $0x384015ec // ldrb w12, [x15], #1
- WORD $0x7100819f // cmp w12, #32
- WORD $0x540008c8 // b.hi LBB5_1524 $280(%rip)
- WORD $0x5280002e // mov w14, #1
- WORD $0x9acc21ce // lsl x14, x14, x12
- WORD $0xd284c023 // mov x3, #9729
- WORD $0xf2c00023 // movk x3, #1, lsl #32
- WORD $0xea0301df // tst x14, x3
- WORD $0x54000800 // b.eq LBB5_1524 $256(%rip)
- WORD $0x9100094f // add x15, x10, #2
- WORD $0x3940054c // ldrb w12, [x10, #1]
- WORD $0x7100819f // cmp w12, #32
- WORD $0x54006908 // b.hi LBB5_1717 $3360(%rip)
- WORD $0x5280002a // mov w10, #1
- WORD $0x9acc214a // lsl x10, x10, x12
- WORD $0xd284c02e // mov x14, #9729
- WORD $0xf2c0002e // movk x14, #1, lsl #32
- WORD $0xea0e015f // tst x10, x14
- WORD $0x54006840 // b.eq LBB5_1717 $3336(%rip)
- WORD $0xf940480a // ldr x10, [x0, #144]
- WORD $0xcb0a01ec // sub x12, x15, x10
- WORD $0xf100fd9f // cmp x12, #63
- WORD $0x540000e8 // b.hi LBB5_1520 $28(%rip)
- WORD $0xf9404c0e // ldr x14, [x0, #152]
- WORD $0x9280000f // mov x15, #-1
- WORD $0x9acc21ec // lsl x12, x15, x12
- WORD $0xea0c01cc // ands x12, x14, x12
- WORD $0x54000521 // b.ne LBB5_1523 $164(%rip)
- WORD $0x9101014f // add x15, x10, #64
-LBB5_1520:
- WORD $0xd10101ea // sub x10, x15, #64
- WORD $0x4f04e5e3 // movi.16b v3, #143
-LBB5_1521:
- WORD $0xadc21544 // ldp q4, q5, [x10, #64]!
- WORD $0xad411d46 // ldp q6, q7, [x10, #32]
- WORD $0x4e231c90 // and.16b v16, v4, v3
- WORD $0x4e100010 // tbl.16b v16, { v0 }, v16
- WORD $0x4e231cb1 // and.16b v17, v5, v3
- WORD $0x4e110011 // tbl.16b v17, { v0 }, v17
- WORD $0x4e231cd2 // and.16b v18, v6, v3
- WORD $0x4e120012 // tbl.16b v18, { v0 }, v18
- WORD $0x4e231cf3 // and.16b v19, v7, v3
- WORD $0x4e130013 // tbl.16b v19, { v0 }, v19
- WORD $0x6e248e04 // cmeq.16b v4, v16, v4
- WORD $0x4e211c84 // and.16b v4, v4, v1
- WORD $0x4e020084 // tbl.16b v4, { v4 }, v2
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008c // fmov w12, s4
- WORD $0x6e258e24 // cmeq.16b v4, v17, v5
- WORD $0x4e211c84 // and.16b v4, v4, v1
- WORD $0x4e020084 // tbl.16b v4, { v4 }, v2
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008e // fmov w14, s4
- WORD $0x6e268e44 // cmeq.16b v4, v18, v6
- WORD $0x4e211c84 // and.16b v4, v4, v1
- WORD $0x4e020084 // tbl.16b v4, { v4 }, v2
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008f // fmov w15, s4
- WORD $0x6e278e64 // cmeq.16b v4, v19, v7
- WORD $0x4e211c84 // and.16b v4, v4, v1
- WORD $0x4e020084 // tbl.16b v4, { v4 }, v2
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e260083 // fmov w3, s4
- WORD $0x33103dcc // bfi w12, w14, #16, #16
- WORD $0xaa0f818c // orr x12, x12, x15, lsl #32
- WORD $0xaa03c18c // orr x12, x12, x3, lsl #48
- WORD $0xb100059f // cmn x12, #1
- WORD $0x54fffbc0 // b.eq LBB5_1521 $-136(%rip)
- WORD $0xaa2c03ec // mvn x12, x12
- WORD $0xa909300a // stp x10, x12, [x0, #144]
-LBB5_1523:
- WORD $0xdac0018c // rbit x12, x12
- WORD $0xdac0118c // clz x12, x12
- WORD $0x8b0c014f // add x15, x10, x12
- WORD $0x384015ec // ldrb w12, [x15], #1
-LBB5_1524:
- WORD $0x7101f59f // cmp w12, #125
- WORD $0x54fe2b40 // b.eq LBB5_741 $-15000(%rip)
-LBB5_1525:
- WORD $0xaa0c03e2 // mov x2, x12
- WORD $0x17ffefbc // b LBB5_679 $-16656(%rip)
-LBB5_1526:
- WORD $0x52800162 // mov w2, #11
- WORD $0x17ffe8b0 // b LBB5_259 $-23872(%rip)
-LBB5_1527:
- WORD $0xaa0503ea // mov x10, x5
- WORD $0x1400075e // b LBB5_1974 $7544(%rip)
-LBB5_1528:
- WORD $0x8b3540aa // add x10, x5, w21, uxtw
- WORD $0x8b040146 // add x6, x10, x4
-LBB5_1529:
- WORD $0x92800004 // mov x4, #-1
- WORD $0xb4003cf0 // cbz x16, LBB5_1646 $1948(%rip)
-LBB5_1530:
- WORD $0xb4003cc2 // cbz x2, LBB5_1646 $1944(%rip)
- WORD $0xb4003ca1 // cbz x1, LBB5_1646 $1940(%rip)
- WORD $0xcb0500ca // sub x10, x6, x5
- WORD $0xd100054c // sub x12, x10, #1
- WORD $0xeb0c021f // cmp x16, x12
- WORD $0x54001920 // b.eq LBB5_1578 $804(%rip)
- WORD $0xeb0c005f // cmp x2, x12
- WORD $0x540018e0 // b.eq LBB5_1578 $796(%rip)
- WORD $0xeb0c003f // cmp x1, x12
- WORD $0x540018a0 // b.eq LBB5_1578 $788(%rip)
- WORD $0xf100044c // subs x12, x2, #1
- WORD $0x54003a8b // b.lt LBB5_1643 $1872(%rip)
- WORD $0xeb0c003f // cmp x1, x12
- WORD $0x54003a40 // b.eq LBB5_1643 $1864(%rip)
- WORD $0xaa2203e4 // mvn x4, x2
- WORD $0x140001d7 // b LBB5_1646 $1884(%rip)
-LBB5_1538:
- WORD $0xaa0a03e1 // mov x1, x10
- WORD $0x3840142c // ldrb w12, [x1], #1
- WORD $0x528001b0 // mov w16, #13
- WORD $0x7101859f // cmp w12, #97
- WORD $0x540001a1 // b.ne LBB5_1542 $52(%rip)
- WORD $0x3940054c // ldrb w12, [x10, #1]
- WORD $0x91000941 // add x1, x10, #2
- WORD $0x7101b19f // cmp w12, #108
- WORD $0x54000121 // b.ne LBB5_1542 $36(%rip)
- WORD $0x3940094c // ldrb w12, [x10, #2]
- WORD $0x91000d41 // add x1, x10, #3
- WORD $0x7101cd9f // cmp w12, #115
- WORD $0x540000a1 // b.ne LBB5_1542 $20(%rip)
- WORD $0x39400d4c // ldrb w12, [x10, #3]
- WORD $0x91001141 // add x1, x10, #4
- WORD $0x7101959f // cmp w12, #101
- WORD $0x1a9003f0 // csel w16, wzr, w16, eq
-LBB5_1542:
- WORD $0x5280004a // mov w10, #2
- WORD $0x1400000f // b LBB5_1547 $60(%rip)
-LBB5_1543:
- WORD $0xaa0a03e1 // mov x1, x10
- WORD $0x3840142c // ldrb w12, [x1], #1
- WORD $0x528001b0 // mov w16, #13
- WORD $0x7101c99f // cmp w12, #114
- WORD $0x54000121 // b.ne LBB5_1546 $36(%rip)
- WORD $0x3940054c // ldrb w12, [x10, #1]
- WORD $0x91000941 // add x1, x10, #2
- WORD $0x7101d59f // cmp w12, #117
- WORD $0x540000a1 // b.ne LBB5_1546 $20(%rip)
- WORD $0x3940094c // ldrb w12, [x10, #2]
- WORD $0x91000d41 // add x1, x10, #3
- WORD $0x7101959f // cmp w12, #101
- WORD $0x1a9003f0 // csel w16, wzr, w16, eq
-LBB5_1546:
- WORD $0x5280014a // mov w10, #10
-LBB5_1547:
- WORD $0xaa0f814a // orr x10, x10, x15, lsl #32
-LBB5_1548:
- WORD $0xf940500f // ldr x15, [x0, #160]
- WORD $0xaa0f03ec // mov x12, x15
- WORD $0xf801058a // str x10, [x12], #16
- WORD $0xf900500c // str x12, [x0, #160]
- WORD $0x14000746 // b LBB5_1982 $7448(%rip)
-LBB5_1549:
- WORD $0xd2800011 // mov x17, #0
- WORD $0xf9403810 // ldr x16, [x0, #112]
- WORD $0x4f02e783 // movi.16b v3, #92
- WORD $0x4f01e444 // movi.16b v4, #34
- WORD $0x4f00e7e5 // movi.16b v5, #31
- WORD $0x14000002 // b LBB5_1551 $8(%rip)
-LBB5_1550:
- WORD $0x91008231 // add x17, x17, #32
-LBB5_1551:
- WORD $0x8b11014c // add x12, x10, x17
- WORD $0xad401d86 // ldp q6, q7, [x12]
- WORD $0x6e238cd0 // cmeq.16b v16, v6, v3
- WORD $0x6e238cf1 // cmeq.16b v17, v7, v3
- WORD $0x4e211e10 // and.16b v16, v16, v1
- WORD $0x4e020210 // tbl.16b v16, { v16 }, v2
- WORD $0x4e71ba10 // addv.8h h16, v16
- WORD $0x1e260201 // fmov w1, s16
- WORD $0x4e211e30 // and.16b v16, v17, v1
- WORD $0x4e020210 // tbl.16b v16, { v16 }, v2
- WORD $0x4e71ba10 // addv.8h h16, v16
- WORD $0x1e26020c // fmov w12, s16
- WORD $0x33103d81 // bfi w1, w12, #16, #16
- WORD $0x6e248cd0 // cmeq.16b v16, v6, v4
- WORD $0x6e248cf1 // cmeq.16b v17, v7, v4
- WORD $0x4e211e10 // and.16b v16, v16, v1
- WORD $0x4e020210 // tbl.16b v16, { v16 }, v2
- WORD $0x4e71ba10 // addv.8h h16, v16
- WORD $0x1e26020c // fmov w12, s16
- WORD $0x4e211e30 // and.16b v16, v17, v1
- WORD $0x4e020210 // tbl.16b v16, { v16 }, v2
- WORD $0x4e71ba10 // addv.8h h16, v16
- WORD $0x1e26020e // fmov w14, s16
- WORD $0x33103dcc // bfi w12, w14, #16, #16
- WORD $0x6e2564c6 // umax.16b v6, v6, v5
- WORD $0x6e258cc6 // cmeq.16b v6, v6, v5
- WORD $0x6e2564e7 // umax.16b v7, v7, v5
- WORD $0x6e258ce7 // cmeq.16b v7, v7, v5
- WORD $0x4e211cc6 // and.16b v6, v6, v1
- WORD $0x4e0200c6 // tbl.16b v6, { v6 }, v2
- WORD $0x4e71b8c6 // addv.8h h6, v6
- WORD $0x1e2600c2 // fmov w2, s6
- WORD $0x4e211ce6 // and.16b v6, v7, v1
- WORD $0x4e0200c6 // tbl.16b v6, { v6 }, v2
- WORD $0x4e71b8c6 // addv.8h h6, v6
- WORD $0x1e2600ce // fmov w14, s6
- WORD $0x33103dc2 // bfi w2, w14, #16, #16
- WORD $0x2a01004e // orr w14, w2, w1
- WORD $0x510005ce // sub w14, w14, #1
- WORD $0x6a0c01df // tst w14, w12
- WORD $0x540001c1 // b.ne LBB5_1556 $56(%rip)
- WORD $0x5100058c // sub w12, w12, #1
- WORD $0x6a01019f // tst w12, w1
- WORD $0x54009141 // b.ne LBB5_1854 $4648(%rip)
- WORD $0x362ffa70 // tbz w16, #5, LBB5_1550 $-180(%rip)
- WORD $0x0a0c004c // and w12, w2, w12
- WORD $0x34fffa2c // cbz w12, LBB5_1550 $-188(%rip)
- WORD $0xdac0004c // rbit x12, x2
- WORD $0xdac0118c // clz x12, x12
- WORD $0x8b11014a // add x10, x10, x17
- WORD $0x8b0c0141 // add x1, x10, x12
- WORD $0x92800011 // mov x17, #-1
- WORD $0x4b1103f0 // neg w16, w17
- WORD $0x1400000a // b LBB5_1558 $40(%rip)
-LBB5_1556:
- WORD $0x5280001c // mov w28, #0
- WORD $0xdac0018c // rbit x12, x12
- WORD $0xdac0118c // clz x12, x12
- WORD $0x8b110191 // add x17, x12, x17
- WORD $0x8b0a022a // add x10, x17, x10
- WORD $0x91000541 // add x1, x10, #1
-LBB5_1557:
- WORD $0x937ffe2a // asr x10, x17, #63
- WORD $0x4b1103ec // neg w12, w17
- WORD $0x0a0c0150 // and w16, w10, w12
-LBB5_1558:
- WORD $0x7100039f // cmp w28, #0
- WORD $0x5280018a // mov w10, #12
- WORD $0x5280008c // mov w12, #4
- WORD $0x9a8a018a // csel x10, x12, x10, eq
- WORD $0xaa0f814a // orr x10, x10, x15, lsl #32
- WORD $0xd2c0002c // mov x12, #4294967296
- WORD $0x8b0c014a // add x10, x10, x12
- WORD $0xf940500c // ldr x12, [x0, #160]
- WORD $0xa900458a // stp x10, x17, [x12]
- WORD $0xf940500f // ldr x15, [x0, #160]
- WORD $0x910041ea // add x10, x15, #16
- WORD $0xf900500a // str x10, [x0, #160]
- WORD $0xb940d00a // ldr w10, [x0, #208]
- WORD $0x1100054a // add w10, w10, #1
- WORD $0xb900d00a // str w10, [x0, #208]
- WORD $0x140006f0 // b LBB5_1982 $7104(%rip)
-LBB5_1559:
- WORD $0xaa0503ea // mov x10, x5
- WORD $0x38402d46 // ldrb w6, [x10, #2]!
- WORD $0x5100c0cc // sub w12, w6, #48
- WORD $0x52800062 // mov w2, #3
- WORD $0x7100259f // cmp w12, #9
- WORD $0x5400d8e8 // b.hi LBB5_1974 $6940(%rip)
- WORD $0xd280000a // mov x10, #0
- WORD $0x7100c0df // cmp w6, #48
- WORD $0x540000c1 // b.ne LBB5_1562 $24(%rip)
-LBB5_1561:
- WORD $0x8b0a00ac // add x12, x5, x10
- WORD $0x39400d86 // ldrb w6, [x12, #3]
- WORD $0x9100054a // add x10, x10, #1
- WORD $0x7100c0df // cmp w6, #48
- WORD $0x54ffff80 // b.eq LBB5_1561 $-16(%rip)
-LBB5_1562:
- WORD $0x710114df // cmp w6, #69
- WORD $0x54000720 // b.eq LBB5_1581 $228(%rip)
- WORD $0x710194df // cmp w6, #101
- WORD $0x540006e0 // b.eq LBB5_1581 $220(%rip)
- WORD $0xd2800010 // mov x16, #0
- WORD $0x52800003 // mov w3, #0
- WORD $0xd2800001 // mov x1, #0
- WORD $0x8b0a00ac // add x12, x5, x10
- WORD $0x91000987 // add x7, x12, #2
- WORD $0x4b0a03e4 // neg w4, w10
-LBB5_1565:
- WORD $0x5280022a // mov w10, #17
- WORD $0xcb10014e // sub x14, x10, x16
- WORD $0xf10005df // cmp x14, #1
- WORD $0x5400056b // b.lt LBB5_1580 $172(%rip)
- WORD $0xd280000c // mov x12, #0
- WORD $0x4b100142 // sub w2, w10, w16
- WORD $0x8b0e00ea // add x10, x7, x14
- WORD $0x5280024e // mov w14, #18
- WORD $0xcb1001d0 // sub x16, x14, x16
- WORD $0x52800153 // mov w19, #10
-LBB5_1567:
- WORD $0x394000e6 // ldrb w6, [x7]
- WORD $0x5100c0ce // sub w14, w6, #48
- WORD $0x710025df // cmp w14, #9
- WORD $0x54000528 // b.hi LBB5_1582 $164(%rip)
- WORD $0x9b13182e // madd x14, x1, x19, x6
- WORD $0xd100c1c1 // sub x1, x14, #48
- WORD $0x910004e7 // add x7, x7, #1
- WORD $0xd100058c // sub x12, x12, #1
- WORD $0x8b0c020e // add x14, x16, x12
- WORD $0xf10005df // cmp x14, #1
- WORD $0x54fffecc // b.gt LBB5_1567 $-40(%rip)
- WORD $0x39400146 // ldrb w6, [x10]
- WORD $0x14000022 // b LBB5_1584 $136(%rip)
-LBB5_1570:
- WORD $0x710114df // cmp w6, #69
- WORD $0x54ffba80 // b.eq LBB5_1456 $-2224(%rip)
- WORD $0x710194df // cmp w6, #101
- WORD $0x54ffba40 // b.eq LBB5_1456 $-2232(%rip)
- WORD $0x3500f8e4 // cbnz w4, LBB5_2025 $7964(%rip)
- WORD $0x34004791 // cbz w17, LBB5_1716 $2288(%rip)
- WORD $0xb24107ec // mov x12, #-9223372036854775807
- WORD $0xeb0c003f // cmp x1, x12
- WORD $0x540048e3 // b.lo LBB5_1720 $2332(%rip)
- WORD $0x52800010 // mov w16, #0
- WORD $0x9e630023 // ucvtf d3, x1
-LBB5_1576:
- WORD $0x9e66006c // fmov x12, d3
- WORD $0xd2410191 // eor x17, x12, #0x8000000000000000
- WORD $0x140006a7 // b LBB5_1981 $6812(%rip)
-LBB5_1577:
- WORD $0x52800002 // mov w2, #0
- WORD $0xd280001e // mov lr, #0
- WORD $0x3600d271 // tbz w17, #0, LBB5_1977 $6732(%rip)
- WORD $0x14000694 // b LBB5_1978 $6736(%rip)
-LBB5_1578:
- WORD $0xcb0a03e4 // neg x4, x10
-LBB5_1579:
- WORD $0x52800010 // mov w16, #0
- WORD $0xaa0403ec // mov x12, x4
- WORD $0xb6f82304 // tbz x4, #63, LBB5_1647 $1120(%rip)
- WORD $0x14000114 // b LBB5_1646 $1104(%rip)
-LBB5_1580:
- WORD $0x52800002 // mov w2, #0
- WORD $0x14000008 // b LBB5_1583 $32(%rip)
-LBB5_1581:
- WORD $0x52800003 // mov w3, #0
- WORD $0x52800004 // mov w4, #0
- WORD $0xd2800001 // mov x1, #0
- WORD $0x8b0a00aa // add x10, x5, x10
- WORD $0x9100094a // add x10, x10, #2
- WORD $0x17fffdb7 // b LBB5_1456 $-2340(%rip)
-LBB5_1582:
- WORD $0x4b0c03e2 // neg w2, w12
-LBB5_1583:
- WORD $0xaa0703ea // mov x10, x7
-LBB5_1584:
- WORD $0x4b020084 // sub w4, w4, w2
- WORD $0x5100c0cc // sub w12, w6, #48
- WORD $0x7100259f // cmp w12, #9
- WORD $0x540000c8 // b.hi LBB5_1587 $24(%rip)
-LBB5_1585:
- WORD $0x38401d46 // ldrb w6, [x10, #1]!
- WORD $0x5100c0cc // sub w12, w6, #48
- WORD $0x7100299f // cmp w12, #10
- WORD $0x54ffffa3 // b.lo LBB5_1585 $-12(%rip)
- WORD $0x52800023 // mov w3, #1
-LBB5_1587:
- WORD $0x52801bec // mov w12, #223
- WORD $0x0a0c00cc // and w12, w6, w12
- WORD $0x7101159f // cmp w12, #69
- WORD $0x54ffb500 // b.eq LBB5_1456 $-2400(%rip)
-LBB5_1588:
- WORD $0x7100023f // cmp w17, #0
- WORD $0x1280000c // mov w12, #-1
- WORD $0x5a8c1590 // cneg w16, w12, eq
- WORD $0xd374fc2c // lsr x12, x1, #52
- WORD $0xb500058c // cbnz x12, LBB5_1598 $176(%rip)
- WORD $0x9e630023 // ucvtf d3, x1
- WORD $0x531f7e0c // lsr w12, w16, #31
- WORD $0x9e66006e // fmov x14, d3
- WORD $0xaa0cfdcc // orr x12, x14, x12, lsl #63
- WORD $0x9e670183 // fmov d3, x12
- WORD $0x3400cbc4 // cbz w4, LBB5_1973 $6520(%rip)
- WORD $0xb400cba1 // cbz x1, LBB5_1973 $6516(%rip)
- WORD $0x5100048c // sub w12, w4, #1
- WORD $0x7100919f // cmp w12, #36
- WORD $0x54000348 // b.hi LBB5_1596 $104(%rip)
- WORD $0xaa0403ec // mov x12, x4
- WORD $0x71005c9f // cmp w4, #23
- WORD $0x540000e3 // b.lo LBB5_1594 $28(%rip)
- WORD $0x5100588c // sub w12, w4, #22
-Lloh144:
- WORD $0x100105ce // adr x14, _P10_TAB $8376(%rip)
-Lloh145:
- WORD $0x910001ce // add x14, x14, _P10_TAB@PAGEOFF $0(%rip)
- WORD $0xfc6c59c4 // ldr d4, [x14, w12, uxtw #3]
- WORD $0x1e630883 // fmul d3, d4, d3
- WORD $0x528002cc // mov w12, #22
-LBB5_1594:
- WORD $0xd2a4c68e // mov x14, #640942080
- WORD $0xf2cd7eae // movk x14, #27637, lsl #32
- WORD $0xf2e8618e // movk x14, #17164, lsl #48
- WORD $0x9e6701c4 // fmov d4, x14
- WORD $0x1e642060 // fcmp d3, d4
- WORD $0xd2a4c68e // mov x14, #640942080
- WORD $0xf2cd7eae // movk x14, #27637, lsl #32
- WORD $0xf2f8618e // movk x14, #49932, lsl #48
- WORD $0x9e6701c4 // fmov d4, x14
- WORD $0x1e64d468 // fccmp d3, d4, #8, le
- WORD $0x54000224 // b.mi LBB5_1599 $68(%rip)
-Lloh146:
- WORD $0x100103ce // adr x14, _P10_TAB $8312(%rip)
-Lloh147:
- WORD $0x910001ce // add x14, x14, _P10_TAB@PAGEOFF $0(%rip)
- WORD $0xfc6c59c4 // ldr d4, [x14, w12, uxtw #3]
- WORD $0x1e640863 // fmul d3, d3, d4
- WORD $0x14000641 // b LBB5_1973 $6404(%rip)
-LBB5_1596:
- WORD $0x3100589f // cmn w4, #22
- WORD $0x540000e3 // b.lo LBB5_1598 $28(%rip)
- WORD $0x4b0403ec // neg w12, w4
-Lloh148:
- WORD $0x100102ce // adr x14, _P10_TAB $8280(%rip)
-Lloh149:
- WORD $0x910001ce // add x14, x14, _P10_TAB@PAGEOFF $0(%rip)
- WORD $0xfc6c59c4 // ldr d4, [x14, w12, uxtw #3]
- WORD $0x1e641863 // fdiv d3, d3, d4
- WORD $0x14000639 // b LBB5_1973 $6372(%rip)
-LBB5_1598:
- WORD $0x5105708c // sub w12, w4, #348
- WORD $0x310ae19f // cmn w12, #696
- WORD $0x54000683 // b.lo LBB5_1605 $208(%rip)
-LBB5_1599:
- WORD $0xdac01027 // clz x7, x1
- WORD $0x9ac72035 // lsl x21, x1, x7
- WORD $0x528a4d4c // mov w12, #21098
- WORD $0x72a0006c // movk w12, #3, lsl #16
- WORD $0x1b0c7c8c // mul w12, w4, w12
- WORD $0x13107d8c // asr w12, w12, #16
- WORD $0x1110fd8c // add w12, w12, #1087
- WORD $0x93407d82 // sxtw x2, w12
- WORD $0x1105708c // add w12, w4, #348
-Lloh150:
- WORD $0x1001066e // adr x14, _POW10_M128_TAB $8396(%rip)
-Lloh151:
- WORD $0x910001ce // add x14, x14, _POW10_M128_TAB@PAGEOFF $0(%rip)
- WORD $0x8b2c51c4 // add x4, x14, w12, uxtw #4
- WORD $0xf9400486 // ldr x6, [x4, #8]
- WORD $0x9b157cd3 // mul x19, x6, x21
- WORD $0x9bd57cd4 // umulh x20, x6, x21
- WORD $0x9240228c // and x12, x20, #0x1ff
- WORD $0xaa3503ee // mvn x14, x21
- WORD $0xeb0e027f // cmp x19, x14
- WORD $0x540001c9 // b.ls LBB5_1603 $56(%rip)
- WORD $0xf107fd9f // cmp x12, #511
- WORD $0x54000181 // b.ne LBB5_1603 $48(%rip)
- WORD $0xf940008c // ldr x12, [x4]
- WORD $0x9b157d96 // mul x22, x12, x21
- WORD $0x9bd57d8c // umulh x12, x12, x21
- WORD $0xab130193 // adds x19, x12, x19
- WORD $0x9a943694 // cinc x20, x20, hs
- WORD $0x9240228c // and x12, x20, #0x1ff
- WORD $0xeb0e02df // cmp x22, x14
- WORD $0xba418a60 // ccmn x19, #1, #0, hi
- WORD $0x54000061 // b.ne LBB5_1603 $12(%rip)
- WORD $0xf107fd9f // cmp x12, #511
- WORD $0x54000280 // b.eq LBB5_1605 $80(%rip)
-LBB5_1603:
- WORD $0xd37ffe8e // lsr x14, x20, #63
- WORD $0x910025d5 // add x21, x14, #9
- WORD $0x9ad52694 // lsr x20, x20, x21
- WORD $0xaa0c026c // orr x12, x19, x12
- WORD $0x92400693 // and x19, x20, #0x3
- WORD $0xf100019f // cmp x12, #0
- WORD $0xfa410a60 // ccmp x19, #1, #0, eq
- WORD $0x54000180 // b.eq LBB5_1605 $48(%rip)
- WORD $0x9240028c // and x12, x20, #0x1
- WORD $0x8b14018c // add x12, x12, x20
- WORD $0xd376fd93 // lsr x19, x12, #54
- WORD $0xf100027f // cmp x19, #0
- WORD $0xaa2703e7 // mvn x7, x7
- WORD $0x8b0200e7 // add x7, x7, x2
- WORD $0x8b0e00ee // add x14, x7, x14
- WORD $0x9a8e05ce // cinc x14, x14, ne
- WORD $0xd11ffdc7 // sub x7, x14, #2047
- WORD $0xb11ff8ff // cmn x7, #2046
- WORD $0x540014e2 // b.hs LBB5_1648 $668(%rip)
-LBB5_1605:
- WORD $0xcb050146 // sub x6, x10, x5
- WORD $0xf9402011 // ldr x17, [x0, #64]
- WORD $0xf9402803 // ldr x3, [x0, #80]
- WORD $0xb4000443 // cbz x3, LBB5_1617 $136(%rip)
- WORD $0xd2800001 // mov x1, #0
- WORD $0xf100207f // cmp x3, #8
- WORD $0x54000343 // b.lo LBB5_1615 $104(%rip)
- WORD $0xd2800001 // mov x1, #0
- WORD $0xf101007f // cmp x3, #64
- WORD $0x540001a3 // b.lo LBB5_1612 $52(%rip)
- WORD $0x927ae461 // and x1, x3, #0xffffffffffffffc0
- WORD $0x9100822c // add x12, x17, #32
- WORD $0x6f00e403 // movi.2d v3, #0000000000000000
- WORD $0xaa0103ee // mov x14, x1
-LBB5_1609:
- WORD $0xad3f0d83 // stp q3, q3, [x12, #-32]
- WORD $0xac820d83 // stp q3, q3, [x12], #64
- WORD $0xf10101ce // subs x14, x14, #64
- WORD $0x54ffffa1 // b.ne LBB5_1609 $-12(%rip)
- WORD $0xeb01007f // cmp x3, x1
- WORD $0x54000240 // b.eq LBB5_1617 $72(%rip)
- WORD $0xf27d087f // tst x3, #0x38
- WORD $0x54000160 // b.eq LBB5_1615 $44(%rip)
-LBB5_1612:
- WORD $0xaa0103ee // mov x14, x1
- WORD $0x927df061 // and x1, x3, #0xfffffffffffffff8
- WORD $0x8b0e022c // add x12, x17, x14
- WORD $0xcb0101ce // sub x14, x14, x1
- WORD $0x6f00e403 // movi.2d v3, #0000000000000000
-LBB5_1613:
- WORD $0xfc008583 // str d3, [x12], #8
- WORD $0xb10021ce // adds x14, x14, #8
- WORD $0x54ffffc1 // b.ne LBB5_1613 $-8(%rip)
- WORD $0xeb01007f // cmp x3, x1
- WORD $0x540000c0 // b.eq LBB5_1617 $24(%rip)
-LBB5_1615:
- WORD $0x8b01022c // add x12, x17, x1
- WORD $0xcb01006e // sub x14, x3, x1
-LBB5_1616:
- WORD $0x3800159f // strb wzr, [x12], #1
- WORD $0xf10005ce // subs x14, x14, #1
- WORD $0x54ffffc1 // b.ne LBB5_1616 $-8(%rip)
-LBB5_1617:
- WORD $0xd2800015 // mov x21, #0
- WORD $0x394000b8 // ldrb w24, [x5]
- WORD $0x7100b71f // cmp w24, #45
- WORD $0x1a9f17e7 // cset w7, eq
- WORD $0x12807fd4 // mov w20, #-1023
- WORD $0xeb0700df // cmp x6, x7
- WORD $0x5400b9ad // b.le LBB5_1972 $5940(%rip)
- WORD $0x52800004 // mov w4, #0
- WORD $0x52800002 // mov w2, #0
- WORD $0x52800013 // mov w19, #0
- WORD $0x52800017 // mov w23, #0
- WORD $0x14000006 // b LBB5_1621 $24(%rip)
-LBB5_1619:
- WORD $0x382e6a2c // strb w12, [x17, x14]
- WORD $0x110006f7 // add w23, w23, #1
-LBB5_1620:
- WORD $0x910004e7 // add x7, x7, #1
- WORD $0xeb0700df // cmp x6, x7
- WORD $0x5400032d // b.le LBB5_1630 $100(%rip)
-LBB5_1621:
- WORD $0x386768ac // ldrb w12, [x5, x7]
- WORD $0x5100c18e // sub w14, w12, #48
- WORD $0x710025df // cmp w14, #9
- WORD $0x54000108 // b.hi LBB5_1625 $32(%rip)
- WORD $0x7100c19f // cmp w12, #48
- WORD $0x54000161 // b.ne LBB5_1627 $44(%rip)
- WORD $0x34000217 // cbz w23, LBB5_1629 $64(%rip)
- WORD $0x93407eee // sxtw x14, w23
- WORD $0xeb0e007f // cmp x3, x14
- WORD $0x54fffe48 // b.hi LBB5_1619 $-56(%rip)
- WORD $0x17fffff3 // b LBB5_1620 $-52(%rip)
-LBB5_1625:
- WORD $0x7100b99f // cmp w12, #46
- WORD $0x540001e1 // b.ne LBB5_1631 $60(%rip)
- WORD $0x52800024 // mov w4, #1
- WORD $0xaa1703f3 // mov x19, x23
- WORD $0x17ffffee // b LBB5_1620 $-72(%rip)
-LBB5_1627:
- WORD $0xaa1703ee // mov x14, x23
- WORD $0x93407eee // sxtw x14, w23
- WORD $0xeb0e007f // cmp x3, x14
- WORD $0x54fffd08 // b.hi LBB5_1619 $-96(%rip)
- WORD $0x52800022 // mov w2, #1
- WORD $0x17ffffe8 // b LBB5_1620 $-96(%rip)
-LBB5_1629:
- WORD $0x51000673 // sub w19, w19, #1
- WORD $0x17ffffe6 // b LBB5_1620 $-104(%rip)
-LBB5_1630:
- WORD $0x7100009f // cmp w4, #0
- WORD $0x1a9302e4 // csel w4, w23, w19, eq
- WORD $0x14000028 // b LBB5_1638 $160(%rip)
-LBB5_1631:
- WORD $0x7100009f // cmp w4, #0
- WORD $0x1a9302e4 // csel w4, w23, w19, eq
- WORD $0x321b018c // orr w12, w12, #0x20
- WORD $0x7101959f // cmp w12, #101
- WORD $0x54000461 // b.ne LBB5_1638 $140(%rip)
- WORD $0x52800013 // mov w19, #0
- WORD $0x910004ec // add x12, x7, #1
- WORD $0x386c48ae // ldrb w14, [x5, w12, uxtw]
- WORD $0x110008e1 // add w1, w7, #2
- WORD $0x52800034 // mov w20, #1
- WORD $0x110008e7 // add w7, w7, #2
- WORD $0x12800015 // mov w21, #-1
- WORD $0x7100b5df // cmp w14, #45
- WORD $0x1a8c00ec // csel w12, w7, w12, eq
- WORD $0x52800027 // mov w7, #1
- WORD $0x1a8702a7 // csel w7, w21, w7, eq
- WORD $0x7100addf // cmp w14, #43
- WORD $0x1a8c002c // csel w12, w1, w12, eq
- WORD $0x1a870287 // csel w7, w20, w7, eq
- WORD $0x93407d8c // sxtw x12, w12
- WORD $0xeb0c00df // cmp x6, x12
- WORD $0x5400022d // b.le LBB5_1637 $68(%rip)
- WORD $0x52800013 // mov w19, #0
- WORD $0x5284e1f4 // mov w20, #9999
- WORD $0x5280014e // mov w14, #10
-LBB5_1634:
- WORD $0x38ec68a1 // ldrsb w1, [x5, x12]
- WORD $0x7100c03f // cmp w1, #48
- WORD $0x5400016b // b.lt LBB5_1637 $44(%rip)
- WORD $0x12001c35 // and w21, w1, #0xff
- WORD $0x7100e6bf // cmp w21, #57
- WORD $0x7a549260 // ccmp w19, w20, #0, ls
- WORD $0x540000ec // b.gt LBB5_1637 $28(%rip)
- WORD $0x1b0e7e61 // mul w1, w19, w14
- WORD $0x5100c2b3 // sub w19, w21, #48
- WORD $0x0b330033 // add w19, w1, w19, uxtb
- WORD $0x9100058c // add x12, x12, #1
- WORD $0xeb0c00df // cmp x6, x12
- WORD $0x54fffe8c // b.gt LBB5_1634 $-48(%rip)
-LBB5_1637:
- WORD $0x1b071264 // madd w4, w19, w7, w4
-LBB5_1638:
- WORD $0xd2800015 // mov x21, #0
- WORD $0x12807fd4 // mov w20, #-1023
- WORD $0x3400afd7 // cbz w23, LBB5_1972 $5624(%rip)
- WORD $0xd2800015 // mov x21, #0
- WORD $0x52808014 // mov w20, #1024
- WORD $0x7104d89f // cmp w4, #310
- WORD $0x5400af4c // b.gt LBB5_1972 $5608(%rip)
- WORD $0xd2800015 // mov x21, #0
- WORD $0x12807fd4 // mov w20, #-1023
- WORD $0x3105289f // cmn w4, #330
- WORD $0x5400aecb // b.lt LBB5_1972 $5592(%rip)
- WORD $0xb201e7e5 // mov x5, #-7378697629483820647
- WORD $0xf2933345 // movk x5, #39322
- WORD $0xf2e03325 // movk x5, #409, lsl #48
- WORD $0x7100049f // cmp w4, #1
- WORD $0xb90033f0 // str w16, [sp, #48]
- WORD $0xb90023f8 // str w24, [sp, #32]
- WORD $0x52800007 // mov w7, #0
- WORD $0x540027ab // b.lt LBB5_1723 $1268(%rip)
- WORD $0xd1000626 // sub x6, x17, #1
- WORD $0x92800014 // mov x20, #-1
- WORD $0x52800155 // mov w21, #10
- WORD $0x14000061 // b LBB5_1661 $388(%rip)
-LBB5_1643:
- WORD $0xaa01020e // orr x14, x16, x1
- WORD $0xd37ffdcc // lsr x12, x14, #63
- WORD $0x5200018c // eor w12, w12, #0x1
- WORD $0xb7f8242e // tbnz x14, #63, LBB5_1718 $1156(%rip)
- WORD $0xeb01021f // cmp x16, x1
- WORD $0x540023eb // b.lt LBB5_1718 $1148(%rip)
- WORD $0xaa3003e4 // mvn x4, x16
-LBB5_1646:
- WORD $0xaa2403e4 // mvn x4, x4
- WORD $0x52800070 // mov w16, #3
- WORD $0x9280004c // mov x12, #-3
-LBB5_1647:
- WORD $0x8b0400a1 // add x1, x5, x4
- WORD $0x8b31418a // add x10, x12, w17, uxtw
- WORD $0x5280036c // mov w12, #27
- WORD $0xaa0f818c // orr x12, x12, x15, lsl #32
- WORD $0xf940500e // ldr x14, [x0, #160]
- WORD $0xa90029cc // stp x12, x10, [x14]
- WORD $0xf940500f // ldr x15, [x0, #160]
- WORD $0x910041ea // add x10, x15, #16
- WORD $0xf900500a // str x10, [x0, #160]
- WORD $0xb940d40a // ldr w10, [x0, #212]
- WORD $0x1100054a // add w10, w10, #1
- WORD $0xb900d40a // str w10, [x0, #212]
- WORD $0x14000587 // b LBB5_1982 $5660(%rip)
-LBB5_1648:
- WORD $0xf100027f // cmp x19, #0
- WORD $0x52800027 // mov w7, #1
- WORD $0x9a8704e7 // cinc x7, x7, ne
- WORD $0x9ac7258c // lsr x12, x12, x7
- WORD $0xb34c2dcc // bfi x12, x14, #52, #12
- WORD $0xb241018e // orr x14, x12, #0x8000000000000000
- WORD $0x7100023f // cmp w17, #0
- WORD $0x9a8c11cc // csel x12, x14, x12, ne
- WORD $0x9e670183 // fmov d3, x12
- WORD $0x3400aa63 // cbz w3, LBB5_1973 $5452(%rip)
- WORD $0x9100042c // add x12, x1, #1
- WORD $0xdac01181 // clz x1, x12
- WORD $0x9ac1218c // lsl x12, x12, x1
- WORD $0x9b0c7cc3 // mul x3, x6, x12
- WORD $0x9bcc7cc6 // umulh x6, x6, x12
- WORD $0x924020c7 // and x7, x6, #0x1ff
- WORD $0xaa2c03ee // mvn x14, x12
- WORD $0xeb0e007f // cmp x3, x14
- WORD $0x540001e9 // b.ls LBB5_1654 $60(%rip)
- WORD $0xf107fcff // cmp x7, #511
- WORD $0x540001a1 // b.ne LBB5_1654 $52(%rip)
- WORD $0xf9400084 // ldr x4, [x4]
- WORD $0x9b0c7c93 // mul x19, x4, x12
- WORD $0x9bcc7c8c // umulh x12, x4, x12
- WORD $0xab030183 // adds x3, x12, x3
- WORD $0x9a8634c6 // cinc x6, x6, hs
- WORD $0x924020c7 // and x7, x6, #0x1ff
- WORD $0xeb0e027f // cmp x19, x14
- WORD $0x540000a9 // b.ls LBB5_1654 $20(%rip)
- WORD $0xb100047f // cmn x3, #1
- WORD $0x54000061 // b.ne LBB5_1654 $12(%rip)
- WORD $0xf107fcff // cmp x7, #511
- WORD $0x54ffe740 // b.eq LBB5_1605 $-792(%rip)
-LBB5_1654:
- WORD $0xd37ffccc // lsr x12, x6, #63
- WORD $0x9100258e // add x14, x12, #9
- WORD $0x9ace24ce // lsr x14, x6, x14
- WORD $0xaa070063 // orr x3, x3, x7
- WORD $0xb5000083 // cbnz x3, LBB5_1656 $16(%rip)
- WORD $0x924005c3 // and x3, x14, #0x3
- WORD $0xf100047f // cmp x3, #1
- WORD $0x54ffe640 // b.eq LBB5_1605 $-824(%rip)
-LBB5_1656:
- WORD $0x924001c3 // and x3, x14, #0x1
- WORD $0x8b0e006e // add x14, x3, x14
- WORD $0xd376fdc3 // lsr x3, x14, #54
- WORD $0xf100007f // cmp x3, #0
- WORD $0xaa2103e1 // mvn x1, x1
- WORD $0x8b020021 // add x1, x1, x2
- WORD $0x8b0c002c // add x12, x1, x12
- WORD $0x9a8c058c // cinc x12, x12, ne
- WORD $0xd11ffd81 // sub x1, x12, #2047
- WORD $0xb11ff83f // cmn x1, #2046
- WORD $0x54ffe4e3 // b.lo LBB5_1605 $-868(%rip)
- WORD $0xf100007f // cmp x3, #0
- WORD $0x52800021 // mov w1, #1
- WORD $0x9a810421 // cinc x1, x1, ne
- WORD $0x9ac125ce // lsr x14, x14, x1
- WORD $0xb34c2d8e // bfi x14, x12, #52, #12
- WORD $0xb24101cc // orr x12, x14, #0x8000000000000000
- WORD $0x7100023f // cmp w17, #0
- WORD $0x9a8e118c // csel x12, x12, x14, ne
- WORD $0x9e670184 // fmov d4, x12
- WORD $0x1e632080 // fcmp d4, d3
- WORD $0x5400a3c0 // b.eq LBB5_1973 $5240(%rip)
- WORD $0x17ffff1b // b LBB5_1605 $-916(%rip)
-LBB5_1658:
- WORD $0xaa1303e6 // mov x6, x19
- WORD $0x92800004 // mov x4, #-1
- WORD $0xb5ffb910 // cbnz x16, LBB5_1530 $-2272(%rip)
- WORD $0x17ffffad // b LBB5_1646 $-332(%rip)
-LBB5_1659:
- WORD $0x5280001b // mov w27, #0
-LBB5_1660:
- WORD $0x0b0702c7 // add w7, w22, w7
- WORD $0xaa1b03f7 // mov x23, x27
- WORD $0x7100009f // cmp w4, #0
- WORD $0x54001b4d // b.le LBB5_1724 $872(%rip)
-LBB5_1661:
- WORD $0x7100209f // cmp w4, #8
- WORD $0x54000109 // b.ls LBB5_1664 $32(%rip)
- WORD $0x52800376 // mov w22, #27
- WORD $0x34ffff17 // cbz w23, LBB5_1659 $-32(%rip)
- WORD $0xaa0803f0 // mov x16, x8
- WORD $0xaa0d03e8 // mov x8, x13
- WORD $0xaa1c03ed // mov x13, x28
- WORD $0x1280035a // mov w26, #-27
- WORD $0x1400000b // b LBB5_1667 $44(%rip)
-LBB5_1664:
-Lloh152:
- WORD $0x10023eac // adr x12, _POW_TAB $18388(%rip)
-Lloh153:
- WORD $0x9100018c // add x12, x12, _POW_TAB@PAGEOFF $0(%rip)
- WORD $0xb8645996 // ldr w22, [x12, w4, uxtw #2]
- WORD $0x34fffdf7 // cbz w23, LBB5_1659 $-68(%rip)
- WORD $0x4b1603fa // neg w26, w22
- WORD $0x3100f75f // cmn w26, #61
- WORD $0x540004c9 // b.ls LBB5_1676 $152(%rip)
-LBB5_1666:
- WORD $0xaa0803f0 // mov x16, x8
- WORD $0xaa0d03e8 // mov x8, x13
- WORD $0xaa1c03ed // mov x13, x28
-LBB5_1667:
- WORD $0xd280001c // mov x28, #0
- WORD $0xd2800019 // mov x25, #0
- WORD $0x4b1a03f8 // neg w24, w26
- WORD $0x0ab77eec // bic w12, w23, w23, asr #31
-LBB5_1668:
- WORD $0xeb1c019f // cmp x12, x28
- WORD $0x54000ce0 // b.eq LBB5_1697 $412(%rip)
- WORD $0x38bc6a2e // ldrsb x14, [x17, x28]
- WORD $0x9b153b2e // madd x14, x25, x21, x14
- WORD $0xd100c1d9 // sub x25, x14, #48
- WORD $0x9100079c // add x28, x28, #1
- WORD $0x9ad8272e // lsr x14, x25, x24
- WORD $0xb4ffff2e // cbz x14, LBB5_1668 $-28(%rip)
-LBB5_1671:
- WORD $0x9ad8228c // lsl x12, x20, x24
- WORD $0xaa2c03fa // mvn x26, x12
- WORD $0x6b1c02fb // subs w27, w23, w28
- WORD $0x54000ced // b.le LBB5_1700 $412(%rip)
- WORD $0xaa1b03ec // mov x12, x27
- WORD $0xaa1103ee // mov x14, x17
-LBB5_1673:
- WORD $0x9ad82721 // lsr x1, x25, x24
- WORD $0x8a1a0333 // and x19, x25, x26
- WORD $0x1100c021 // add w1, w1, #48
- WORD $0x390001c1 // strb w1, [x14]
- WORD $0x38bcc9c1 // ldrsb x1, [x14, w28, sxtw]
- WORD $0x9b150661 // madd x1, x19, x21, x1
- WORD $0xd100c039 // sub x25, x1, #48
- WORD $0x910005ce // add x14, x14, #1
- WORD $0xf100058c // subs x12, x12, #1
- WORD $0x54fffee1 // b.ne LBB5_1673 $-36(%rip)
- WORD $0x1400005b // b LBB5_1701 $364(%rip)
-LBB5_1674:
- WORD $0x710002ff // cmp w23, #0
- WORD $0x1a8403e4 // csel w4, wzr, w4, eq
-LBB5_1675:
- WORD $0x1100f31a // add w26, w24, #60
- WORD $0x3101e31f // cmn w24, #120
- WORD $0x54fffb8a // b.ge LBB5_1666 $-144(%rip)
-LBB5_1676:
- WORD $0xd280000c // mov x12, #0
- WORD $0xd280001b // mov x27, #0
- WORD $0xaa1a03f8 // mov x24, x26
- WORD $0x0ab77eee // bic w14, w23, w23, asr #31
- WORD $0xaa0e03f9 // mov x25, x14
-LBB5_1677:
- WORD $0xeb0c01df // cmp x14, x12
- WORD $0x54000140 // b.eq LBB5_1680 $40(%rip)
- WORD $0x38ac6a21 // ldrsb x1, [x17, x12]
- WORD $0x9b150761 // madd x1, x27, x21, x1
- WORD $0xd100c03b // sub x27, x1, #48
- WORD $0x9100058c // add x12, x12, #1
- WORD $0xd37cff61 // lsr x1, x27, #60
- WORD $0xb4ffff21 // cbz x1, LBB5_1677 $-28(%rip)
- WORD $0xaa1b03fa // mov x26, x27
- WORD $0xaa0c03f9 // mov x25, x12
- WORD $0x14000008 // b LBB5_1682 $32(%rip)
-LBB5_1680:
- WORD $0xb400071b // cbz x27, LBB5_1696 $224(%rip)
-LBB5_1681:
- WORD $0x8b1b0b6c // add x12, x27, x27, lsl #2
- WORD $0xd37ff99a // lsl x26, x12, #1
- WORD $0x11000739 // add w25, w25, #1
- WORD $0xeb05037f // cmp x27, x5
- WORD $0xaa1a03fb // mov x27, x26
- WORD $0x54ffff63 // b.lo LBB5_1681 $-20(%rip)
-LBB5_1682:
- WORD $0x6b1902f7 // subs w23, w23, w25
- WORD $0x540001cd // b.le LBB5_1685 $56(%rip)
- WORD $0xaa1703ec // mov x12, x23
- WORD $0xaa1103ee // mov x14, x17
-LBB5_1684:
- WORD $0xd37cff41 // lsr x1, x26, #60
- WORD $0x9240ef53 // and x19, x26, #0xfffffffffffffff
- WORD $0x321c0421 // orr w1, w1, #0x30
- WORD $0x390001c1 // strb w1, [x14]
- WORD $0x38b9c9c1 // ldrsb x1, [x14, w25, sxtw]
- WORD $0x9b150661 // madd x1, x19, x21, x1
- WORD $0xd100c03a // sub x26, x1, #48
- WORD $0x910005ce // add x14, x14, #1
- WORD $0xf100058c // subs x12, x12, #1
- WORD $0x54fffee1 // b.ne LBB5_1684 $-36(%rip)
- WORD $0x14000002 // b LBB5_1686 $8(%rip)
-LBB5_1685:
- WORD $0x52800017 // mov w23, #0
-LBB5_1686:
- WORD $0xb500011a // cbnz x26, LBB5_1688 $32(%rip)
- WORD $0x14000012 // b LBB5_1690 $72(%rip)
-LBB5_1687:
- WORD $0xf10001df // cmp x14, #0
- WORD $0x1a9f0442 // csinc w2, w2, wzr, eq
- WORD $0x9240ef4c // and x12, x26, #0xfffffffffffffff
- WORD $0x8b0c098e // add x14, x12, x12, lsl #2
- WORD $0xd37ff9da // lsl x26, x14, #1
- WORD $0xb400018c // cbz x12, LBB5_1690 $48(%rip)
-LBB5_1688:
- WORD $0x93407eec // sxtw x12, w23
- WORD $0xd37cff4e // lsr x14, x26, #60
- WORD $0xeb0c007f // cmp x3, x12
- WORD $0x54fffee9 // b.ls LBB5_1687 $-36(%rip)
- WORD $0x321c05ce // orr w14, w14, #0x30
- WORD $0x382c6a2e // strb w14, [x17, x12]
- WORD $0x110006f7 // add w23, w23, #1
- WORD $0x9240ef4c // and x12, x26, #0xfffffffffffffff
- WORD $0x8b0c098e // add x14, x12, x12, lsl #2
- WORD $0xd37ff9da // lsl x26, x14, #1
- WORD $0xb5fffecc // cbnz x12, LBB5_1688 $-40(%rip)
-LBB5_1690:
- WORD $0x4b19008c // sub w12, w4, w25
- WORD $0x11000584 // add w4, w12, #1
- WORD $0x710006ff // cmp w23, #1
- WORD $0x54fff7cb // b.lt LBB5_1674 $-264(%rip)
- WORD $0x2a1703f7 // mov w23, w23
-LBB5_1692:
- WORD $0x387768cc // ldrb w12, [x6, x23]
- WORD $0x7100c19f // cmp w12, #48
- WORD $0x540000c1 // b.ne LBB5_1695 $24(%rip)
- WORD $0xf10006f7 // subs x23, x23, #1
- WORD $0x54ffff8c // b.gt LBB5_1692 $-16(%rip)
- WORD $0x52800017 // mov w23, #0
- WORD $0x52800004 // mov w4, #0
- WORD $0x17ffffb7 // b LBB5_1675 $-292(%rip)
-LBB5_1695:
- WORD $0x17ffffb6 // b LBB5_1675 $-296(%rip)
-LBB5_1696:
- WORD $0x52800017 // mov w23, #0
- WORD $0x17ffffb4 // b LBB5_1675 $-304(%rip)
-LBB5_1697:
- WORD $0xb4000659 // cbz x25, LBB5_1713 $200(%rip)
- WORD $0x9ad8272e // lsr x14, x25, x24
- WORD $0xaa0d03fc // mov x28, x13
- WORD $0xb400068e // cbz x14, LBB5_1714 $208(%rip)
- WORD $0x5280001b // mov w27, #0
- WORD $0x4b0c008c // sub w12, w4, w12
- WORD $0x11000584 // add w4, w12, #1
- WORD $0x9ad8228c // lsl x12, x20, x24
- WORD $0xaa2c03fa // mvn x26, x12
- WORD $0x14000006 // b LBB5_1702 $24(%rip)
-LBB5_1700:
- WORD $0x5280001b // mov w27, #0
-LBB5_1701:
- WORD $0x4b1c008c // sub w12, w4, w28
- WORD $0x11000584 // add w4, w12, #1
- WORD $0xaa0d03fc // mov x28, x13
- WORD $0xb40002d9 // cbz x25, LBB5_1706 $88(%rip)
-LBB5_1702:
- WORD $0xaa0803ed // mov x13, x8
- WORD $0xaa1003e8 // mov x8, x16
- WORD $0x14000007 // b LBB5_1704 $28(%rip)
-LBB5_1703:
- WORD $0xf100019f // cmp x12, #0
- WORD $0x1a9f0442 // csinc w2, w2, wzr, eq
- WORD $0x8a1a032c // and x12, x25, x26
- WORD $0x8b0c098e // add x14, x12, x12, lsl #2
- WORD $0xd37ff9d9 // lsl x25, x14, #1
- WORD $0xb40001ec // cbz x12, LBB5_1707 $60(%rip)
-LBB5_1704:
- WORD $0x9ad8272c // lsr x12, x25, x24
- WORD $0x93407f6e // sxtw x14, w27
- WORD $0xeb0e007f // cmp x3, x14
- WORD $0x54fffee9 // b.ls LBB5_1703 $-36(%rip)
- WORD $0x1100c18c // add w12, w12, #48
- WORD $0x382e6a2c // strb w12, [x17, x14]
- WORD $0x1100077b // add w27, w27, #1
- WORD $0x8a1a032c // and x12, x25, x26
- WORD $0x8b0c098e // add x14, x12, x12, lsl #2
- WORD $0xd37ff9d9 // lsl x25, x14, #1
- WORD $0xb5fffecc // cbnz x12, LBB5_1704 $-40(%rip)
- WORD $0x14000003 // b LBB5_1707 $12(%rip)
-LBB5_1706:
- WORD $0xaa0803ed // mov x13, x8
- WORD $0xaa1003e8 // mov x8, x16
-LBB5_1707:
- WORD $0x7100077f // cmp w27, #1
- WORD $0x5400010b // b.lt LBB5_1711 $32(%rip)
- WORD $0x2a1b03fb // mov w27, w27
-LBB5_1709:
- WORD $0x387b68cc // ldrb w12, [x6, x27]
- WORD $0x7100c19f // cmp w12, #48
- WORD $0x540000c1 // b.ne LBB5_1712 $24(%rip)
- WORD $0xf100077b // subs x27, x27, #1
- WORD $0x54ffff8c // b.gt LBB5_1709 $-16(%rip)
- WORD $0x14000022 // b LBB5_1721 $136(%rip)
-LBB5_1711:
- WORD $0x35ffe9db // cbnz w27, LBB5_1660 $-712(%rip)
- WORD $0x14000020 // b LBB5_1721 $128(%rip)
-LBB5_1712:
- WORD $0x17ffff4c // b LBB5_1660 $-720(%rip)
-LBB5_1713:
- WORD $0x5280001b // mov w27, #0
- WORD $0xaa0d03fc // mov x28, x13
- WORD $0xaa0803ed // mov x13, x8
- WORD $0xaa1003e8 // mov x8, x16
- WORD $0x17ffff47 // b LBB5_1660 $-740(%rip)
-LBB5_1714:
- WORD $0xaa1c03ed // mov x13, x28
- WORD $0xaa0c03fc // mov x28, x12
-LBB5_1715:
- WORD $0x8b190b2c // add x12, x25, x25, lsl #2
- WORD $0xd37ff999 // lsl x25, x12, #1
- WORD $0x1100079c // add w28, w28, #1
- WORD $0x9ad8272c // lsr x12, x25, x24
- WORD $0xb4ffff8c // cbz x12, LBB5_1715 $-16(%rip)
- WORD $0x17ffff62 // b LBB5_1671 $-632(%rip)
-LBB5_1716:
- WORD $0x52800002 // mov w2, #0
- WORD $0xaa0103fe // mov lr, x1
- WORD $0x14000460 // b LBB5_1977 $4480(%rip)
-LBB5_1717:
- WORD $0x7101f59f // cmp w12, #125
- WORD $0x54fdc9c0 // b.eq LBB5_741 $-18120(%rip)
- WORD $0x17fffcf4 // b LBB5_1525 $-3120(%rip)
-LBB5_1718:
- WORD $0xd100042e // sub x14, x1, #1
- WORD $0xeb0e021f // cmp x16, x14
- WORD $0x1a9f17ee // cset w14, eq
- WORD $0x6a0e019f // tst w12, w14
- WORD $0xda810144 // csinv x4, x10, x1, eq
- WORD $0x17fffdc7 // b LBB5_1579 $-2276(%rip)
-LBB5_1719:
- WORD $0x5280002c // mov w12, #1
- WORD $0x17fffedf // b LBB5_1647 $-1156(%rip)
-LBB5_1720:
- WORD $0x52800002 // mov w2, #0
- WORD $0xcb0103fe // neg lr, x1
- WORD $0x14000454 // b LBB5_1978 $4432(%rip)
-LBB5_1721:
- WORD $0x5280001b // mov w27, #0
- WORD $0x52800004 // mov w4, #0
- WORD $0x0b0702c7 // add w7, w22, w7
- WORD $0x14000007 // b LBB5_1724 $28(%rip)
-LBB5_1722:
- WORD $0x5ac002ea // rbit w10, w23
- WORD $0x5ac0114a // clz w10, w10
- WORD $0xaa2403ec // mvn x12, x4
- WORD $0xcb0a0184 // sub x4, x12, x10
- WORD $0x17fffdb9 // b LBB5_1579 $-2332(%rip)
-LBB5_1723:
- WORD $0xaa1703fb // mov x27, x23
-LBB5_1724:
- WORD $0xd1000626 // sub x6, x17, #1
- WORD $0xb202e7f6 // mov x22, #-3689348814741910324
- WORD $0xf29999b6 // movk x22, #52429
- WORD $0x92800137 // mov x23, #-10
- WORD $0x52800158 // mov w24, #10
- WORD $0xf90017e9 // str x9, [sp, #40]
- WORD $0x14000004 // b LBB5_1728 $16(%rip)
-LBB5_1725:
- WORD $0x7100037f // cmp w27, #0
- WORD $0x1a8403e4 // csel w4, wzr, w4, eq
-LBB5_1726:
-LBB5_1727:
- WORD $0x4b1a00e7 // sub w7, w7, w26
-LBB5_1728:
- WORD $0x37f800c4 // tbnz w4, #31, LBB5_1731 $24(%rip)
- WORD $0x35002644 // cbnz w4, LBB5_1811 $1224(%rip)
- WORD $0x39c0022c // ldrsb w12, [x17]
- WORD $0x7100d59f // cmp w12, #53
- WORD $0x540000eb // b.lt LBB5_1733 $28(%rip)
- WORD $0x1400012e // b LBB5_1811 $1208(%rip)
-LBB5_1731:
- WORD $0x3100209f // cmn w4, #8
- WORD $0x54000082 // b.hs LBB5_1733 $16(%rip)
- WORD $0x5280037a // mov w26, #27
- WORD $0x350000fb // cbnz w27, LBB5_1734 $28(%rip)
- WORD $0x17fffff5 // b LBB5_1727 $-44(%rip)
-LBB5_1733:
- WORD $0x4b0403ec // neg w12, w4
-Lloh154:
- WORD $0x100221ee // adr x14, _POW_TAB $17468(%rip)
-Lloh155:
- WORD $0x910001ce // add x14, x14, _POW_TAB@PAGEOFF $0(%rip)
- WORD $0xb86c59da // ldr w26, [x14, w12, uxtw #2]
- WORD $0x34fffe1b // cbz w27, LBB5_1727 $-64(%rip)
-LBB5_1734:
- WORD $0xaa0703e9 // mov x9, x7
- WORD $0xaa0803e7 // mov x7, x8
- WORD $0xaa0d03e8 // mov x8, x13
- WORD $0xaa1c03ed // mov x13, x28
- WORD $0xaa1e03f0 // mov x16, lr
- WORD $0x2a1a03fe // mov w30, w26
-Lloh156:
- WORD $0x100221cc // adr x12, _LSHIFT_TAB $17464(%rip)
-Lloh157:
- WORD $0x9100018c // add x12, x12, _LSHIFT_TAB@PAGEOFF $0(%rip)
- WORD $0x52800d0e // mov w14, #104
- WORD $0x9bae334c // umaddl x12, w26, w14, x12
- WORD $0xb840459c // ldr w28, [x12], #4
- WORD $0x2a1b03f4 // mov w20, w27
- WORD $0xaa1403ee // mov x14, x20
- WORD $0xaa0c03f3 // mov x19, x12
- WORD $0xaa1103f9 // mov x25, x17
-LBB5_1735:
- WORD $0x38401675 // ldrb w21, [x19], #1
- WORD $0x34000155 // cbz w21, LBB5_1740 $40(%rip)
- WORD $0x39400321 // ldrb w1, [x25]
- WORD $0x6b15003f // cmp w1, w21
- WORD $0x54000b41 // b.ne LBB5_1757 $360(%rip)
- WORD $0x91000739 // add x25, x25, #1
- WORD $0xf10005ce // subs x14, x14, #1
- WORD $0x54ffff21 // b.ne LBB5_1735 $-28(%rip)
- WORD $0x3874698c // ldrb w12, [x12, x20]
- WORD $0x3400004c // cbz w12, LBB5_1740 $8(%rip)
-LBB5_1739:
- WORD $0x5100079c // sub w28, w28, #1
-LBB5_1740:
- WORD $0x0b1b038c // add w12, w28, w27
- WORD $0x93407d99 // sxtw x25, w12
- WORD $0x7100077f // cmp w27, #1
- WORD $0x540006ab // b.lt LBB5_1750 $212(%rip)
- WORD $0xd280001b // mov x27, #0
- WORD $0xd100072e // sub x14, x25, #1
- WORD $0xd1000694 // sub x20, x20, #1
- WORD $0x14000008 // b LBB5_1743 $32(%rip)
-LBB5_1742:
- WORD $0xf10001df // cmp x14, #0
- WORD $0x1a9f0442 // csinc w2, w2, wzr, eq
- WORD $0xd100058e // sub x14, x12, #1
- WORD $0x91000681 // add x1, x20, #1
- WORD $0xd1000694 // sub x20, x20, #1
- WORD $0xf100043f // cmp x1, #1
- WORD $0x54000249 // b.ls LBB5_1745 $72(%rip)
-LBB5_1743:
- WORD $0xaa0e03ec // mov x12, x14
- WORD $0x38b46a2e // ldrsb x14, [x17, x20]
- WORD $0xd100c1ce // sub x14, x14, #48
- WORD $0x9ade21ce // lsl x14, x14, lr
- WORD $0x8b1b01d3 // add x19, x14, x27
- WORD $0x9bd67e6e // umulh x14, x19, x22
- WORD $0xd343fddb // lsr x27, x14, #3
- WORD $0x9b174f6e // madd x14, x27, x23, x19
- WORD $0xeb0c007f // cmp x3, x12
- WORD $0x54fffe09 // b.ls LBB5_1742 $-64(%rip)
- WORD $0x1100c1ce // add w14, w14, #48
- WORD $0x382c6a2e // strb w14, [x17, x12]
- WORD $0xd100058e // sub x14, x12, #1
- WORD $0x91000681 // add x1, x20, #1
- WORD $0xd1000694 // sub x20, x20, #1
- WORD $0xf100043f // cmp x1, #1
- WORD $0x54fffe08 // b.hi LBB5_1743 $-64(%rip)
-LBB5_1745:
- WORD $0xf1002a7f // cmp x19, #10
- WORD $0xaa1003fe // mov lr, x16
- WORD $0x540002e3 // b.lo LBB5_1751 $92(%rip)
- WORD $0x93407d8c // sxtw x12, w12
- WORD $0xd100058c // sub x12, x12, #1
- WORD $0x14000007 // b LBB5_1748 $28(%rip)
-LBB5_1747:
- WORD $0xf100027f // cmp x19, #0
- WORD $0x1a9f0442 // csinc w2, w2, wzr, eq
- WORD $0xd100058c // sub x12, x12, #1
- WORD $0xf100277f // cmp x27, #9
- WORD $0xaa0e03fb // mov x27, x14
- WORD $0x540001c9 // b.ls LBB5_1751 $56(%rip)
-LBB5_1748:
- WORD $0x9bd67f6e // umulh x14, x27, x22
- WORD $0xd343fdce // lsr x14, x14, #3
- WORD $0x9b176dd3 // madd x19, x14, x23, x27
- WORD $0xeb0c007f // cmp x3, x12
- WORD $0x54fffec9 // b.ls LBB5_1747 $-40(%rip)
- WORD $0x1100c261 // add w1, w19, #48
- WORD $0x382c6a21 // strb w1, [x17, x12]
- WORD $0xd100058c // sub x12, x12, #1
- WORD $0xf100277f // cmp x27, #9
- WORD $0xaa0e03fb // mov x27, x14
- WORD $0x54fffec8 // b.hi LBB5_1748 $-40(%rip)
- WORD $0x14000002 // b LBB5_1751 $8(%rip)
-LBB5_1750:
- WORD $0xaa1003fe // mov lr, x16
-LBB5_1751:
- WORD $0xeb19007f // cmp x3, x25
- WORD $0x1a83833b // csel w27, w25, w3, hi
- WORD $0x0b040384 // add w4, w28, w4
- WORD $0x7100077f // cmp w27, #1
- WORD $0x540001cb // b.lt LBB5_1756 $56(%rip)
- WORD $0xaa0d03fc // mov x28, x13
- WORD $0xaa0803ed // mov x13, x8
- WORD $0xaa0703e8 // mov x8, x7
- WORD $0xaa0903e7 // mov x7, x9
- WORD $0xf94017e9 // ldr x9, [sp, #40]
-LBB5_1753:
- WORD $0x387b68cc // ldrb w12, [x6, x27]
- WORD $0x7100c19f // cmp w12, #48
- WORD $0x54000241 // b.ne LBB5_1758 $72(%rip)
- WORD $0xf100077b // subs x27, x27, #1
- WORD $0x54ffff8c // b.gt LBB5_1753 $-16(%rip)
- WORD $0x5280001b // mov w27, #0
- WORD $0x52800004 // mov w4, #0
- WORD $0x1400000d // b LBB5_1759 $52(%rip)
-LBB5_1756:
- WORD $0x7100037f // cmp w27, #0
- WORD $0x1a8403e4 // csel w4, wzr, w4, eq
- WORD $0xaa0d03fc // mov x28, x13
- WORD $0xaa0803ed // mov x13, x8
- WORD $0xaa0703e8 // mov x8, x7
- WORD $0xaa0903e7 // mov x7, x9
- WORD $0xf94017e9 // ldr x9, [sp, #40]
- WORD $0x14000005 // b LBB5_1759 $20(%rip)
-LBB5_1757:
- WORD $0x13001c2c // sxtb w12, w1
- WORD $0x6b35819f // cmp w12, w21, sxtb
- WORD $0x54fff54b // b.lt LBB5_1739 $-344(%rip)
- WORD $0x17ffffaa // b LBB5_1740 $-344(%rip)
-LBB5_1758:
-LBB5_1759:
- WORD $0x36ffefda // tbz w26, #31, LBB5_1727 $-520(%rip)
- WORD $0xaa1c03f0 // mov x16, x28
- WORD $0xaa1e03f5 // mov x21, lr
- WORD $0x3100f75f // cmn w26, #61
- WORD $0x54000a88 // b.hi LBB5_1785 $336(%rip)
- WORD $0xaa1a03fc // mov x28, x26
- WORD $0x14000007 // b LBB5_1764 $28(%rip)
-LBB5_1762:
- WORD $0x7100037f // cmp w27, #0
- WORD $0x1a8403e4 // csel w4, wzr, w4, eq
-LBB5_1763:
- WORD $0x1100f38c // add w12, w28, #60
- WORD $0x3101e39f // cmn w28, #120
- WORD $0xaa0c03fc // mov x28, x12
- WORD $0x540009aa // b.ge LBB5_1786 $308(%rip)
-LBB5_1764:
- WORD $0xd280000c // mov x12, #0
- WORD $0xd2800014 // mov x20, #0
- WORD $0x0abb7f6e // bic w14, w27, w27, asr #31
- WORD $0xaa0e03fe // mov lr, x14
-LBB5_1765:
- WORD $0xeb0c01df // cmp x14, x12
- WORD $0x54000140 // b.eq LBB5_1768 $40(%rip)
- WORD $0x38ac6a21 // ldrsb x1, [x17, x12]
- WORD $0x9b180681 // madd x1, x20, x24, x1
- WORD $0xd100c034 // sub x20, x1, #48
- WORD $0x9100058c // add x12, x12, #1
- WORD $0xd37cfe81 // lsr x1, x20, #60
- WORD $0xb4ffff21 // cbz x1, LBB5_1765 $-28(%rip)
- WORD $0xaa1403f9 // mov x25, x20
- WORD $0xaa0c03fe // mov lr, x12
- WORD $0x14000008 // b LBB5_1770 $32(%rip)
-LBB5_1768:
- WORD $0xb4000754 // cbz x20, LBB5_1784 $232(%rip)
-LBB5_1769:
- WORD $0x8b140a8c // add x12, x20, x20, lsl #2
- WORD $0xd37ff999 // lsl x25, x12, #1
- WORD $0x110007de // add w30, w30, #1
- WORD $0xeb05029f // cmp x20, x5
- WORD $0xaa1903f4 // mov x20, x25
- WORD $0x54ffff63 // b.lo LBB5_1769 $-20(%rip)
-LBB5_1770:
- WORD $0x6b1e037b // subs w27, w27, w30
- WORD $0x540001ed // b.le LBB5_1774 $60(%rip)
- WORD $0xaa1b03ec // mov x12, x27
- WORD $0xaa1103ee // mov x14, x17
-LBB5_1772:
- WORD $0xd37cff21 // lsr x1, x25, #60
- WORD $0x9240ef33 // and x19, x25, #0xfffffffffffffff
- WORD $0x321c0421 // orr w1, w1, #0x30
- WORD $0x390001c1 // strb w1, [x14]
- WORD $0x38bec9c1 // ldrsb x1, [x14, w30, sxtw]
- WORD $0x9b180661 // madd x1, x19, x24, x1
- WORD $0xd100c039 // sub x25, x1, #48
- WORD $0x910005ce // add x14, x14, #1
- WORD $0xf100058c // subs x12, x12, #1
- WORD $0x54fffee1 // b.ne LBB5_1772 $-36(%rip)
- WORD $0xb5000199 // cbnz x25, LBB5_1776 $48(%rip)
- WORD $0x14000016 // b LBB5_1778 $88(%rip)
-LBB5_1774:
- WORD $0x5280001b // mov w27, #0
- WORD $0xb5000139 // cbnz x25, LBB5_1776 $36(%rip)
- WORD $0x14000013 // b LBB5_1778 $76(%rip)
-LBB5_1775:
- WORD $0xd37cff2c // lsr x12, x25, #60
- WORD $0xf100019f // cmp x12, #0
- WORD $0x1a9f0442 // csinc w2, w2, wzr, eq
- WORD $0x9240ef2c // and x12, x25, #0xfffffffffffffff
- WORD $0x8b0c098e // add x14, x12, x12, lsl #2
- WORD $0xd37ff9d9 // lsl x25, x14, #1
- WORD $0xb400018c // cbz x12, LBB5_1778 $48(%rip)
-LBB5_1776:
- WORD $0x93407f6c // sxtw x12, w27
- WORD $0xeb0c007f // cmp x3, x12
- WORD $0x54fffee9 // b.ls LBB5_1775 $-36(%rip)
- WORD $0xd37cff2e // lsr x14, x25, #60
- WORD $0x321c05ce // orr w14, w14, #0x30
- WORD $0x382c6a2e // strb w14, [x17, x12]
- WORD $0x1100077b // add w27, w27, #1
- WORD $0x9240ef2c // and x12, x25, #0xfffffffffffffff
- WORD $0x8b0c098e // add x14, x12, x12, lsl #2
- WORD $0xd37ff9d9 // lsl x25, x14, #1
- WORD $0xb5fffecc // cbnz x12, LBB5_1776 $-40(%rip)
-LBB5_1778:
- WORD $0x4b1e008c // sub w12, w4, w30
- WORD $0x11000584 // add w4, w12, #1
- WORD $0x7100077f // cmp w27, #1
- WORD $0x54fff78b // b.lt LBB5_1762 $-272(%rip)
- WORD $0x2a1b03fb // mov w27, w27
-LBB5_1780:
- WORD $0x387b68cc // ldrb w12, [x6, x27]
- WORD $0x7100c19f // cmp w12, #48
- WORD $0x540000c1 // b.ne LBB5_1783 $24(%rip)
- WORD $0xf100077b // subs x27, x27, #1
- WORD $0x54ffff8c // b.gt LBB5_1780 $-16(%rip)
- WORD $0x5280001b // mov w27, #0
- WORD $0x52800004 // mov w4, #0
- WORD $0x17ffffb5 // b LBB5_1763 $-300(%rip)
-LBB5_1783:
- WORD $0x17ffffb4 // b LBB5_1763 $-304(%rip)
-LBB5_1784:
- WORD $0x5280001b // mov w27, #0
- WORD $0x17ffffb2 // b LBB5_1763 $-312(%rip)
-LBB5_1785:
- WORD $0xaa1a03ec // mov x12, x26
-LBB5_1786:
- WORD $0xd2800014 // mov x20, #0
- WORD $0xd280001e // mov lr, #0
- WORD $0x4b0c03fc // neg w28, w12
- WORD $0x0abb7f6c // bic w12, w27, w27, asr #31
-LBB5_1787:
- WORD $0xeb14019f // cmp x12, x20
- WORD $0x54000320 // b.eq LBB5_1793 $100(%rip)
- WORD $0x38b46a2e // ldrsb x14, [x17, x20]
- WORD $0x9b183bce // madd x14, lr, x24, x14
- WORD $0xd100c1de // sub lr, x14, #48
- WORD $0x91000694 // add x20, x20, #1
- WORD $0x9adc27ce // lsr x14, lr, x28
- WORD $0xb4ffff2e // cbz x14, LBB5_1787 $-28(%rip)
-LBB5_1790:
- WORD $0x9280000c // mov x12, #-1
- WORD $0x9adc218c // lsl x12, x12, x28
- WORD $0xaa2c03f9 // mvn x25, x12
- WORD $0x6b14037b // subs w27, w27, w20
- WORD $0x5400030d // b.le LBB5_1796 $96(%rip)
- WORD $0xaa1b03ec // mov x12, x27
- WORD $0xaa1103ee // mov x14, x17
-LBB5_1792:
- WORD $0x9adc27c1 // lsr x1, lr, x28
- WORD $0x8a1903d3 // and x19, lr, x25
- WORD $0x1100c021 // add w1, w1, #48
- WORD $0x390001c1 // strb w1, [x14]
- WORD $0x38b4c9c1 // ldrsb x1, [x14, w20, sxtw]
- WORD $0x9b180661 // madd x1, x19, x24, x1
- WORD $0xd100c03e // sub lr, x1, #48
- WORD $0x910005ce // add x14, x14, #1
- WORD $0xf100058c // subs x12, x12, #1
- WORD $0x54fffee1 // b.ne LBB5_1792 $-36(%rip)
- WORD $0x1400000c // b LBB5_1797 $48(%rip)
-LBB5_1793:
- WORD $0xb40005fe // cbz lr, LBB5_1808 $188(%rip)
- WORD $0x9adc27ce // lsr x14, lr, x28
- WORD $0xb400064e // cbz x14, LBB5_1809 $200(%rip)
- WORD $0x5280001b // mov w27, #0
- WORD $0x4b0c008c // sub w12, w4, w12
- WORD $0x11000584 // add w4, w12, #1
- WORD $0x9280000c // mov x12, #-1
- WORD $0x9adc218c // lsl x12, x12, x28
- WORD $0xaa2c03f9 // mvn x25, x12
- WORD $0x14000005 // b LBB5_1798 $20(%rip)
-LBB5_1796:
- WORD $0x5280001b // mov w27, #0
-LBB5_1797:
- WORD $0x4b14008c // sub w12, w4, w20
- WORD $0x11000584 // add w4, w12, #1
- WORD $0xb400029e // cbz lr, LBB5_1802 $80(%rip)
-LBB5_1798:
- WORD $0x14000007 // b LBB5_1800 $28(%rip)
-LBB5_1799:
- WORD $0xf100019f // cmp x12, #0
- WORD $0x1a9f0442 // csinc w2, w2, wzr, eq
- WORD $0x8a1903cc // and x12, lr, x25
- WORD $0x8b0c098e // add x14, x12, x12, lsl #2
- WORD $0xd37ff9de // lsl lr, x14, #1
- WORD $0xb40001ac // cbz x12, LBB5_1803 $52(%rip)
-LBB5_1800:
- WORD $0x9adc27cc // lsr x12, lr, x28
- WORD $0x93407f6e // sxtw x14, w27
- WORD $0xeb0e007f // cmp x3, x14
- WORD $0x54fffee9 // b.ls LBB5_1799 $-36(%rip)
- WORD $0x1100c18c // add w12, w12, #48
- WORD $0x382e6a2c // strb w12, [x17, x14]
- WORD $0x1100077b // add w27, w27, #1
- WORD $0x8a1903cc // and x12, lr, x25
- WORD $0x8b0c098e // add x14, x12, x12, lsl #2
- WORD $0xd37ff9de // lsl lr, x14, #1
- WORD $0xb5fffecc // cbnz x12, LBB5_1800 $-40(%rip)
- WORD $0x14000001 // b LBB5_1803 $4(%rip)
-LBB5_1802:
-LBB5_1803:
- WORD $0x7100077f // cmp w27, #1
- WORD $0xaa1503fe // mov lr, x21
- WORD $0xaa1003fc // mov x28, x16
- WORD $0x54ffdc2b // b.lt LBB5_1725 $-1148(%rip)
- WORD $0x2a1b03fb // mov w27, w27
-LBB5_1805:
- WORD $0x387b68cc // ldrb w12, [x6, x27]
- WORD $0x7100c19f // cmp w12, #48
- WORD $0x54ffdbe1 // b.ne LBB5_1726 $-1156(%rip)
- WORD $0xf100077b // subs x27, x27, #1
- WORD $0x54ffff8c // b.gt LBB5_1805 $-16(%rip)
- WORD $0x5280001b // mov w27, #0
- WORD $0x52800004 // mov w4, #0
- WORD $0x4b1a00e7 // sub w7, w7, w26
- WORD $0x17fffeda // b LBB5_1728 $-1176(%rip)
-LBB5_1808:
- WORD $0x5280001b // mov w27, #0
- WORD $0xaa1503fe // mov lr, x21
- WORD $0xaa1003fc // mov x28, x16
- WORD $0x4b1a00e7 // sub w7, w7, w26
- WORD $0x17fffed5 // b LBB5_1728 $-1196(%rip)
-LBB5_1809:
- WORD $0xaa0c03f4 // mov x20, x12
-LBB5_1810:
- WORD $0x8b1e0bcc // add x12, lr, lr, lsl #2
- WORD $0xd37ff99e // lsl lr, x12, #1
- WORD $0x11000694 // add w20, w20, #1
- WORD $0x9adc27cc // lsr x12, lr, x28
- WORD $0xb4ffff8c // cbz x12, LBB5_1810 $-16(%rip)
- WORD $0x17ffffb4 // b LBB5_1790 $-304(%rip)
-LBB5_1811:
- WORD $0x310ff8ff // cmn w7, #1022
- WORD $0x54000b2c // b.gt LBB5_1838 $356(%rip)
- WORD $0x12807fb3 // mov w19, #-1022
- WORD $0xb94033f0 // ldr w16, [sp, #48]
- WORD $0xb94023f8 // ldr w24, [sp, #32]
- WORD $0x340012fb // cbz w27, LBB5_1853 $604(%rip)
- WORD $0x110ff4f3 // add w19, w7, #1021
- WORD $0x3110e8ff // cmn w7, #1082
- WORD $0x54000be8 // b.hi LBB5_1841 $380(%rip)
- WORD $0x52800147 // mov w7, #10
- WORD $0x14000007 // b LBB5_1817 $28(%rip)
-LBB5_1815:
- WORD $0x7100037f // cmp w27, #0
- WORD $0x1a8403e4 // csel w4, wzr, w4, eq
-LBB5_1816:
- WORD $0x1100f26e // add w14, w19, #60
- WORD $0x3101e27f // cmn w19, #120
- WORD $0xaa0e03f3 // mov x19, x14
- WORD $0x54000b0a // b.ge LBB5_1842 $352(%rip)
-LBB5_1817:
- WORD $0xd280000c // mov x12, #0
- WORD $0xd2800014 // mov x20, #0
- WORD $0x0abb7f6e // bic w14, w27, w27, asr #31
- WORD $0xaa0e03f5 // mov x21, x14
-LBB5_1818:
- WORD $0xeb0c01df // cmp x14, x12
- WORD $0x54000140 // b.eq LBB5_1821 $40(%rip)
- WORD $0x38ac6a21 // ldrsb x1, [x17, x12]
- WORD $0x9b070681 // madd x1, x20, x7, x1
- WORD $0xd100c034 // sub x20, x1, #48
- WORD $0x9100058c // add x12, x12, #1
- WORD $0xd37cfe81 // lsr x1, x20, #60
- WORD $0xb4ffff21 // cbz x1, LBB5_1818 $-28(%rip)
- WORD $0xaa1403f6 // mov x22, x20
- WORD $0xaa0c03f5 // mov x21, x12
- WORD $0x14000008 // b LBB5_1823 $32(%rip)
-LBB5_1821:
- WORD $0xb4000714 // cbz x20, LBB5_1837 $224(%rip)
-LBB5_1822:
- WORD $0x8b140a8c // add x12, x20, x20, lsl #2
- WORD $0xd37ff996 // lsl x22, x12, #1
- WORD $0x110006b5 // add w21, w21, #1
- WORD $0xeb05029f // cmp x20, x5
- WORD $0xaa1603f4 // mov x20, x22
- WORD $0x54ffff63 // b.lo LBB5_1822 $-20(%rip)
-LBB5_1823:
- WORD $0x6b15037b // subs w27, w27, w21
- WORD $0x540001cd // b.le LBB5_1826 $56(%rip)
- WORD $0xaa1b03ec // mov x12, x27
- WORD $0xaa1103ee // mov x14, x17
-LBB5_1825:
- WORD $0xd37cfec1 // lsr x1, x22, #60
- WORD $0x9240eed4 // and x20, x22, #0xfffffffffffffff
- WORD $0x321c0421 // orr w1, w1, #0x30
- WORD $0x390001c1 // strb w1, [x14]
- WORD $0x38b5c9c1 // ldrsb x1, [x14, w21, sxtw]
- WORD $0x9b070681 // madd x1, x20, x7, x1
- WORD $0xd100c036 // sub x22, x1, #48
- WORD $0x910005ce // add x14, x14, #1
- WORD $0xf100058c // subs x12, x12, #1
- WORD $0x54fffee1 // b.ne LBB5_1825 $-36(%rip)
- WORD $0x14000002 // b LBB5_1827 $8(%rip)
-LBB5_1826:
- WORD $0x5280001b // mov w27, #0
-LBB5_1827:
- WORD $0xb5000116 // cbnz x22, LBB5_1829 $32(%rip)
- WORD $0x14000012 // b LBB5_1831 $72(%rip)
-LBB5_1828:
- WORD $0xf10001df // cmp x14, #0
- WORD $0x1a9f0442 // csinc w2, w2, wzr, eq
- WORD $0x9240eecc // and x12, x22, #0xfffffffffffffff
- WORD $0x8b0c098e // add x14, x12, x12, lsl #2
- WORD $0xd37ff9d6 // lsl x22, x14, #1
- WORD $0xb400018c // cbz x12, LBB5_1831 $48(%rip)
-LBB5_1829:
- WORD $0x93407f6c // sxtw x12, w27
- WORD $0xd37cfece // lsr x14, x22, #60
- WORD $0xeb0c007f // cmp x3, x12
- WORD $0x54fffee9 // b.ls LBB5_1828 $-36(%rip)
- WORD $0x321c05ce // orr w14, w14, #0x30
- WORD $0x382c6a2e // strb w14, [x17, x12]
- WORD $0x1100077b // add w27, w27, #1
- WORD $0x9240eecc // and x12, x22, #0xfffffffffffffff
- WORD $0x8b0c098e // add x14, x12, x12, lsl #2
- WORD $0xd37ff9d6 // lsl x22, x14, #1
- WORD $0xb5fffecc // cbnz x12, LBB5_1829 $-40(%rip)
-LBB5_1831:
- WORD $0x4b15008c // sub w12, w4, w21
- WORD $0x11000584 // add w4, w12, #1
- WORD $0x7100077f // cmp w27, #1
- WORD $0x54fff7cb // b.lt LBB5_1815 $-264(%rip)
- WORD $0x2a1b03fb // mov w27, w27
-LBB5_1833:
- WORD $0x387b68cc // ldrb w12, [x6, x27]
- WORD $0x7100c19f // cmp w12, #48
- WORD $0x540000c1 // b.ne LBB5_1836 $24(%rip)
- WORD $0xf100077b // subs x27, x27, #1
- WORD $0x54ffff8c // b.gt LBB5_1833 $-16(%rip)
- WORD $0x5280001b // mov w27, #0
- WORD $0x52800004 // mov w4, #0
- WORD $0x17ffffb7 // b LBB5_1816 $-292(%rip)
-LBB5_1836:
- WORD $0x17ffffb6 // b LBB5_1816 $-296(%rip)
-LBB5_1837:
- WORD $0x5280001b // mov w27, #0
- WORD $0x17ffffb4 // b LBB5_1816 $-304(%rip)
-LBB5_1838:
- WORD $0xd2800015 // mov x21, #0
- WORD $0x52808014 // mov w20, #1024
- WORD $0x711000ff // cmp w7, #1024
- WORD $0xb94033f0 // ldr w16, [sp, #48]
- WORD $0xb94023f8 // ldr w24, [sp, #32]
- WORD $0x5400528c // b.gt LBB5_1972 $2640(%rip)
- WORD $0x52800015 // mov w21, #0
- WORD $0x510004f3 // sub w19, w7, #1
- WORD $0x3500391b // cbnz w27, LBB5_1924 $1824(%rip)
- WORD $0x14000238 // b LBB5_1948 $2272(%rip)
-LBB5_1840:
- WORD $0xaa2403ea // mvn x10, x4
- WORD $0xcb2c4144 // sub x4, x10, w12, uxtw
- WORD $0x17fffc14 // b LBB5_1579 $-4016(%rip)
-LBB5_1841:
- WORD $0xaa1303ee // mov x14, x19
-LBB5_1842:
- WORD $0xd280000c // mov x12, #0
- WORD $0xd2800007 // mov x7, #0
- WORD $0x4b0e03e5 // neg w5, w14
- WORD $0x5280014e // mov w14, #10
- WORD $0x0abb7f74 // bic w20, w27, w27, asr #31
-LBB5_1843:
- WORD $0xeb0c029f // cmp x20, x12
- WORD $0x540003a0 // b.eq LBB5_1849 $116(%rip)
- WORD $0x38ac6a21 // ldrsb x1, [x17, x12]
- WORD $0x9b0e04e1 // madd x1, x7, x14, x1
- WORD $0xd100c027 // sub x7, x1, #48
- WORD $0x9100058c // add x12, x12, #1
- WORD $0x9ac524e1 // lsr x1, x7, x5
- WORD $0xb4ffff21 // cbz x1, LBB5_1843 $-28(%rip)
- WORD $0xaa0c03f4 // mov x20, x12
-LBB5_1846:
- WORD $0x4b14008c // sub w12, w4, w20
- WORD $0x11000584 // add w4, w12, #1
- WORD $0x9280000c // mov x12, #-1
- WORD $0x9ac5218c // lsl x12, x12, x5
- WORD $0xaa2c03f3 // mvn x19, x12
- WORD $0x6b14037b // subs w27, w27, w20
- WORD $0x540030ad // b.le LBB5_1910 $1556(%rip)
- WORD $0x5280014c // mov w12, #10
- WORD $0xaa1b03ee // mov x14, x27
- WORD $0xaa1103f5 // mov x21, x17
-LBB5_1848:
- WORD $0x9ac524e1 // lsr x1, x7, x5
- WORD $0x8a1300e7 // and x7, x7, x19
- WORD $0x1100c021 // add w1, w1, #48
- WORD $0x390002a1 // strb w1, [x21]
- WORD $0x38b4caa1 // ldrsb x1, [x21, w20, sxtw]
- WORD $0x9b0c04e1 // madd x1, x7, x12, x1
- WORD $0xd100c027 // sub x7, x1, #48
- WORD $0x910006b5 // add x21, x21, #1
- WORD $0xf10005ce // subs x14, x14, #1
- WORD $0x54fffee1 // b.ne LBB5_1848 $-36(%rip)
- WORD $0x14000178 // b LBB5_1911 $1504(%rip)
-LBB5_1849:
- WORD $0x12807fb3 // mov w19, #-1022
- WORD $0xb4000207 // cbz x7, LBB5_1853 $64(%rip)
- WORD $0x9ac524ec // lsr x12, x7, x5
- WORD $0xb400010c // cbz x12, LBB5_1852 $32(%rip)
- WORD $0x5280001b // mov w27, #0
- WORD $0x4b14008c // sub w12, w4, w20
- WORD $0x11000584 // add w4, w12, #1
- WORD $0x9280000c // mov x12, #-1
- WORD $0x9ac5218c // lsl x12, x12, x5
- WORD $0xaa2c03f3 // mvn x19, x12
- WORD $0x1400016e // b LBB5_1912 $1464(%rip)
-LBB5_1852:
- WORD $0x8b0708ec // add x12, x7, x7, lsl #2
- WORD $0xd37ff987 // lsl x7, x12, #1
- WORD $0x11000694 // add w20, w20, #1
- WORD $0x9ac524ec // lsr x12, x7, x5
- WORD $0xb4ffff8c // cbz x12, LBB5_1852 $-16(%rip)
- WORD $0x17ffffdb // b LBB5_1846 $-148(%rip)
-LBB5_1853:
- WORD $0x52800015 // mov w21, #0
- WORD $0x140001fe // b LBB5_1948 $2040(%rip)
-LBB5_1854:
- WORD $0xaa1e03f9 // mov x25, lr
- WORD $0xdac0002c // rbit x12, x1
- WORD $0xdac0118c // clz x12, x12
- WORD $0x8b11014e // add x14, x10, x17
- WORD $0x8b0c01c1 // add x1, x14, x12
- WORD $0x5299fa0e // mov w14, #53200
- WORD $0x72b9f9ee // movk w14, #53199, lsl #16
- WORD $0x3201c3f1 // mov w17, #-2139062144
- WORD $0x52832322 // mov w2, #6425
- WORD $0x72a32322 // movk w2, #6425, lsl #16
- WORD $0x3202c7e3 // mov w3, #-1061109568
- WORD $0x3200dbe4 // mov w4, #2139062143
- WORD $0x5288c8c5 // mov w5, #17990
- WORD $0x72a8c8c5 // movk w5, #17990, lsl #16
- WORD $0x3203cbe6 // mov w6, #-522133280
- WORD $0x52872727 // mov w7, #14649
- WORD $0x72a72727 // movk w7, #14649, lsl #16
- WORD $0x3200cff3 // mov w19, #252645135
- WORD $0x3200c3f4 // mov w20, #16843009
- WORD $0x5297fdf5 // mov w21, #49135
- WORD $0x528017b6 // mov w22, #189
- WORD $0x52848017 // mov w23, #9216
- WORD $0x72bf9417 // movk w23, #64672, lsl #16
- WORD $0x4f02e783 // movi.16b v3, #92
- WORD $0x4f01e444 // movi.16b v4, #34
- WORD $0x4f00e7e5 // movi.16b v5, #31
- WORD $0xaa0103fe // mov lr, x1
- WORD $0xaa0103fc // mov x28, x1
-Lloh158:
- WORD $0x1002ad38 // adr x24, _ESCAPED_TAB $21924(%rip)
-Lloh159:
- WORD $0x91000318 // add x24, x24, _ESCAPED_TAB@PAGEOFF $0(%rip)
-LBB5_1855:
- WORD $0x394007cc // ldrb w12, [lr, #1]
- WORD $0xf101d59f // cmp x12, #117
- WORD $0x54000120 // b.eq LBB5_1859 $36(%rip)
- WORD $0x386c6b0c // ldrb w12, [x24, x12]
- WORD $0x3400278c // cbz w12, LBB5_1909 $1264(%rip)
- WORD $0xf9000be8 // str x8, [sp, #16]
- WORD $0x91000bc1 // add x1, lr, #2
- WORD $0xa90227e1 // stp x1, x9, [sp, #32]
-LBB5_1858:
- WORD $0x3800178c // strb w12, [x28], #1
- WORD $0xf9000ffc // str x28, [sp, #24]
- WORD $0x14000074 // b LBB5_1879 $464(%rip)
-LBB5_1859:
- WORD $0xf90017e9 // str x9, [sp, #40]
- WORD $0xf9000be8 // str x8, [sp, #16]
- WORD $0xb84023cc // ldur w12, [lr, #2]
- WORD $0x0b0e019a // add w26, w12, w14
- WORD $0x0a2c023b // bic w27, w17, w12
- WORD $0x6a1a037f // tst w27, w26
- WORD $0x54007561 // b.ne LBB5_2041 $3756(%rip)
- WORD $0x0b02019a // add w26, w12, w2
- WORD $0x2a0c035a // orr w26, w26, w12
- WORD $0x6a11035f // tst w26, w17
- WORD $0x540074e1 // b.ne LBB5_2041 $3740(%rip)
- WORD $0xaa1b03e8 // mov x8, x27
- WORD $0x1200d99a // and w26, w12, #0x7f7f7f7f
- WORD $0x4b1a007b // sub w27, w3, w26
- WORD $0xb90033fb // str w27, [sp, #48]
- WORD $0x0b05035b // add w27, w26, w5
- WORD $0xb94033e9 // ldr w9, [sp, #48]
- WORD $0x0a09037b // and w27, w27, w9
- WORD $0x6a08037f // tst w27, w8
- WORD $0x540073c1 // b.ne LBB5_2041 $3704(%rip)
- WORD $0x4b1a00db // sub w27, w6, w26
- WORD $0x0b07035a // add w26, w26, w7
- WORD $0x0a1b035a // and w26, w26, w27
- WORD $0x6a08035f // tst w26, w8
- WORD $0x54007321 // b.ne LBB5_2041 $3684(%rip)
- WORD $0x5ac0098c // rev w12, w12
- WORD $0x0a6c1281 // bic w1, w20, w12, lsr #4
- WORD $0x2a010c21 // orr w1, w1, w1, lsl #3
- WORD $0x1200cd8c // and w12, w12, #0xf0f0f0f
- WORD $0x0b0c002c // add w12, w1, w12
- WORD $0x2a4c118c // orr w12, w12, w12, lsr #4
- WORD $0x53105d81 // ubfx w1, w12, #16, #8
- WORD $0x12001d8c // and w12, w12, #0xff
- WORD $0x2a012181 // orr w1, w12, w1, lsl #8
- WORD $0x91001bcc // add x12, lr, #6
- WORD $0xf90013ec // str x12, [sp, #32]
- WORD $0x7102003f // cmp w1, #128
- WORD $0x54001e03 // b.lo LBB5_1905 $960(%rip)
- WORD $0x9100138c // add x12, x28, #4
- WORD $0xf9000fec // str x12, [sp, #24]
-LBB5_1865:
- WORD $0x711ffc3f // cmp w1, #2047
- WORD $0x54001dc9 // b.ls LBB5_1906 $952(%rip)
- WORD $0x5140382c // sub w12, w1, #14, lsl #12
- WORD $0x3120059f // cmn w12, #2049
- WORD $0x54000769 // b.ls LBB5_1877 $236(%rip)
- WORD $0x530a7c2c // lsr w12, w1, #10
- WORD $0x7100d99f // cmp w12, #54
- WORD $0x54001e28 // b.hi LBB5_1907 $964(%rip)
- WORD $0xf94013ec // ldr x12, [sp, #32]
- WORD $0x3940018c // ldrb w12, [x12]
- WORD $0x7101719f // cmp w12, #92
- WORD $0x54001da1 // b.ne LBB5_1907 $948(%rip)
- WORD $0xf94013ec // ldr x12, [sp, #32]
- WORD $0x3940058c // ldrb w12, [x12, #1]
- WORD $0x7101d59f // cmp w12, #117
- WORD $0x54001d21 // b.ne LBB5_1907 $932(%rip)
- WORD $0xf94013ec // ldr x12, [sp, #32]
- WORD $0xb840218c // ldur w12, [x12, #2]
- WORD $0x0b0e019c // add w28, w12, w14
- WORD $0x0a2c023b // bic w27, w17, w12
- WORD $0x6a1c037f // tst w27, w28
- WORD $0x54007981 // b.ne LBB5_2058 $3888(%rip)
- WORD $0x0b02019c // add w28, w12, w2
- WORD $0x2a0c039c // orr w28, w28, w12
- WORD $0x6a11039f // tst w28, w17
- WORD $0x54007901 // b.ne LBB5_2058 $3872(%rip)
- WORD $0x0a04019c // and w28, w12, w4
- WORD $0x4b1c0068 // sub w8, w3, w28
- WORD $0x0b05039e // add w30, w28, w5
- WORD $0x0a0803de // and w30, w30, w8
- WORD $0x6a1b03df // tst w30, w27
- WORD $0x54007841 // b.ne LBB5_2058 $3848(%rip)
- WORD $0x4b1c00de // sub w30, w6, w28
- WORD $0x0b07039c // add w28, w28, w7
- WORD $0x0a1e039c // and w28, w28, w30
- WORD $0x6a1b039f // tst w28, w27
- WORD $0x540077a1 // b.ne LBB5_2058 $3828(%rip)
- WORD $0x5ac0098c // rev w12, w12
- WORD $0x0a6c129b // bic w27, w20, w12, lsr #4
- WORD $0x0b1b0f7b // add w27, w27, w27, lsl #3
- WORD $0x0a13018c // and w12, w12, w19
- WORD $0x0b0c036c // add w12, w27, w12
- WORD $0x2a4c119b // orr w27, w12, w12, lsr #4
- WORD $0x53087f6c // lsr w12, w27, #8
- WORD $0x12181d8c // and w12, w12, #0xff00
- WORD $0xf94013fa // ldr x26, [sp, #32]
- WORD $0x91001b5a // add x26, x26, #6
- WORD $0xf90013fa // str x26, [sp, #32]
- WORD $0x5140399c // sub w28, w12, #14, lsl #12
- WORD $0x33001f6c // bfxil w12, w27, #0, #8
- WORD $0x3110079f // cmn w28, #1025
- WORD $0x54001948 // b.hi LBB5_1908 $808(%rip)
- WORD $0xf9400fe1 // ldr x1, [sp, #24]
- WORD $0x781fc035 // sturh w21, [x1, #-4]
- WORD $0x381fe036 // sturb w22, [x1, #-2]
- WORD $0x91000c21 // add x1, x1, #3
- WORD $0xf9000fe1 // str x1, [sp, #24]
- WORD $0xaa0c03e1 // mov x1, x12
- WORD $0x7102019f // cmp w12, #128
- WORD $0x54fff8a2 // b.hs LBB5_1865 $-236(%rip)
- WORD $0xf9400fe1 // ldr x1, [sp, #24]
- WORD $0xd100103c // sub x28, x1, #4
- WORD $0x17ffff97 // b LBB5_1858 $-420(%rip)
-LBB5_1877:
- WORD $0x530c7c2c // lsr w12, w1, #12
- WORD $0x321b098c // orr w12, w12, #0xe0
- WORD $0xf9400ffa // ldr x26, [sp, #24]
- WORD $0x381fc34c // sturb w12, [x26, #-4]
- WORD $0x5280100c // mov w12, #128
- WORD $0x33062c2c // bfxil w12, w1, #6, #6
- WORD $0x381fd34c // sturb w12, [x26, #-3]
- WORD $0x5280100c // mov w12, #128
- WORD $0x3300142c // bfxil w12, w1, #0, #6
- WORD $0x381fe34c // sturb w12, [x26, #-2]
- WORD $0xd100075a // sub x26, x26, #1
-LBB5_1878:
- WORD $0xf9000ffa // str x26, [sp, #24]
-LBB5_1879:
- WORD $0xa941fbfc // ldp x28, lr, [sp, #24]
- WORD $0x394003cc // ldrb w12, [lr]
- WORD $0xaa1e03e1 // mov x1, lr
- WORD $0x7101719f // cmp w12, #92
- WORD $0xf9400be8 // ldr x8, [sp, #16]
- WORD $0xf94017e9 // ldr x9, [sp, #40]
- WORD $0x54ffef80 // b.eq LBB5_1855 $-528(%rip)
- WORD $0xf9001beb // str x11, [sp, #48]
- WORD $0xf90007ed // str x13, [sp, #8]
- WORD $0xd280001b // mov x27, #0
-LBB5_1881:
- WORD $0xf94013e8 // ldr x8, [sp, #32]
- WORD $0x8b1b0101 // add x1, x8, x27
- WORD $0xad401c26 // ldp q6, q7, [x1]
- WORD $0x6e238cd0 // cmeq.16b v16, v6, v3
- WORD $0x6e238cf1 // cmeq.16b v17, v7, v3
- WORD $0x4e211e10 // and.16b v16, v16, v1
- WORD $0x4e020210 // tbl.16b v16, { v16 }, v2
- WORD $0x4e71ba10 // addv.8h h16, v16
- WORD $0x1e26021c // fmov w28, s16
- WORD $0x4e211e30 // and.16b v16, v17, v1
- WORD $0x4e020210 // tbl.16b v16, { v16 }, v2
- WORD $0x4e71ba10 // addv.8h h16, v16
- WORD $0x1e26020c // fmov w12, s16
- WORD $0x33103d9c // bfi w28, w12, #16, #16
- WORD $0x6e248cd0 // cmeq.16b v16, v6, v4
- WORD $0x6e248cf1 // cmeq.16b v17, v7, v4
- WORD $0x4e211e10 // and.16b v16, v16, v1
- WORD $0x4e020210 // tbl.16b v16, { v16 }, v2
- WORD $0x4e71ba10 // addv.8h h16, v16
- WORD $0x1e26020c // fmov w12, s16
- WORD $0x4e211e30 // and.16b v16, v17, v1
- WORD $0x4e020210 // tbl.16b v16, { v16 }, v2
- WORD $0x4e71ba10 // addv.8h h16, v16
- WORD $0x1e26021e // fmov w30, s16
- WORD $0x33103fcc // bfi w12, w30, #16, #16
- WORD $0x6e2564d0 // umax.16b v16, v6, v5
- WORD $0x6e258e10 // cmeq.16b v16, v16, v5
- WORD $0x6e2564f1 // umax.16b v17, v7, v5
- WORD $0x6e258e31 // cmeq.16b v17, v17, v5
- WORD $0x4e211e10 // and.16b v16, v16, v1
- WORD $0x4e020210 // tbl.16b v16, { v16 }, v2
- WORD $0x4e71ba10 // addv.8h h16, v16
- WORD $0x1e26021e // fmov w30, s16
- WORD $0x4e211e30 // and.16b v16, v17, v1
- WORD $0x4e020210 // tbl.16b v16, { v16 }, v2
- WORD $0x4e71ba10 // addv.8h h16, v16
- WORD $0x1e26021a // fmov w26, s16
- WORD $0x33103f5e // bfi w30, w26, #16, #16
- WORD $0x2a1c03da // orr w26, w30, w28
- WORD $0x5100075a // sub w26, w26, #1
- WORD $0x6a0c035f // tst w26, w12
- WORD $0x54005a01 // b.ne LBB5_2028 $2880(%rip)
- WORD $0x5100058c // sub w12, w12, #1
- WORD $0x36280070 // tbz w16, #5, LBB5_1884 $12(%rip)
- WORD $0x0a0c03c1 // and w1, w30, w12
- WORD $0x35006981 // cbnz w1, LBB5_2054 $3376(%rip)
-LBB5_1884:
- WORD $0x6a1c019f // tst w12, w28
- WORD $0x540000c1 // b.ne LBB5_1886 $24(%rip)
- WORD $0xf9400fe8 // ldr x8, [sp, #24]
- WORD $0x8b1b010c // add x12, x8, x27
- WORD $0xad001d86 // stp q6, q7, [x12]
- WORD $0x9100837b // add x27, x27, #32
- WORD $0x17ffffcc // b LBB5_1881 $-208(%rip)
-LBB5_1886:
- WORD $0x0e013ccc // umov.b w12, v6[0]
- WORD $0xa941a7e8 // ldp x8, x9, [sp, #24]
- WORD $0x8b1b0121 // add x1, x9, x27
- WORD $0x8b1b011c // add x28, x8, x27
- WORD $0xaa0103fe // mov lr, x1
- WORD $0x7101719f // cmp w12, #92
- WORD $0xa940a3ed // ldp x13, x8, [sp, #8]
- WORD $0xa942afe9 // ldp x9, x11, [sp, #40]
- WORD $0x54ffe760 // b.eq LBB5_1855 $-788(%rip)
- WORD $0x0e013ccc // umov.b w12, v6[0]
-LBB5_1888:
- WORD $0xa941a3e9 // ldp x9, x8, [sp, #24]
- WORD $0x8b1b013c // add x28, x9, x27
- WORD $0x3900038c // strb w12, [x28]
- WORD $0x8b1b011e // add lr, x8, x27
- WORD $0x394007cc // ldrb w12, [lr, #1]
- WORD $0x7101719f // cmp w12, #92
- WORD $0x54000580 // b.eq LBB5_1897 $176(%rip)
- WORD $0x3900078c // strb w12, [x28, #1]
- WORD $0x39400bc1 // ldrb w1, [lr, #2]
- WORD $0x7101703f // cmp w1, #92
- WORD $0x54000560 // b.eq LBB5_1898 $172(%rip)
- WORD $0xa941a3e9 // ldp x9, x8, [sp, #24]
- WORD $0x8b1b012c // add x12, x9, x27
- WORD $0x39000b81 // strb w1, [x28, #2]
- WORD $0x8b1b0101 // add x1, x8, x27
- WORD $0x39400c3c // ldrb w28, [x1, #3]
- WORD $0x7101739f // cmp w28, #92
- WORD $0x54000560 // b.eq LBB5_1899 $172(%rip)
- WORD $0x39000d9c // strb w28, [x12, #3]
- WORD $0x39401021 // ldrb w1, [x1, #4]
- WORD $0x7101703f // cmp w1, #92
- WORD $0x54000560 // b.eq LBB5_1900 $172(%rip)
- WORD $0xa941a3e9 // ldp x9, x8, [sp, #24]
- WORD $0x8b1b013c // add x28, x9, x27
- WORD $0x39001181 // strb w1, [x12, #4]
- WORD $0x8b1b010c // add x12, x8, x27
- WORD $0x39401581 // ldrb w1, [x12, #5]
- WORD $0x7101703f // cmp w1, #92
- WORD $0x54000560 // b.eq LBB5_1901 $172(%rip)
- WORD $0x39001781 // strb w1, [x28, #5]
- WORD $0x39401981 // ldrb w1, [x12, #6]
- WORD $0x7101703f // cmp w1, #92
- WORD $0x54000560 // b.eq LBB5_1902 $172(%rip)
- WORD $0xa941a3e9 // ldp x9, x8, [sp, #24]
- WORD $0x8b1b012c // add x12, x9, x27
- WORD $0x39001b81 // strb w1, [x28, #6]
- WORD $0x8b1b0101 // add x1, x8, x27
- WORD $0x39401c3c // ldrb w28, [x1, #7]
- WORD $0x7101739f // cmp w28, #92
- WORD $0x54000560 // b.eq LBB5_1903 $172(%rip)
- WORD $0x39001d9c // strb w28, [x12, #7]
- WORD $0x3940202c // ldrb w12, [x1, #8]
- WORD $0x9100237b // add x27, x27, #8
- WORD $0x7101719f // cmp w12, #92
- WORD $0x54fffa81 // b.ne LBB5_1888 $-176(%rip)
- WORD $0xa941a7e8 // ldp x8, x9, [sp, #24]
- WORD $0x8b1b0121 // add x1, x9, x27
- WORD $0xd100043e // sub lr, x1, #1
- WORD $0x8b1b011c // add x28, x8, x27
- WORD $0x14000024 // b LBB5_1904 $144(%rip)
-LBB5_1897:
- WORD $0x910007c1 // add x1, lr, #1
- WORD $0x9100079c // add x28, x28, #1
- WORD $0x14000021 // b LBB5_1904 $132(%rip)
-LBB5_1898:
- WORD $0xa941a7e8 // ldp x8, x9, [sp, #24]
- WORD $0x8b1b012c // add x12, x9, x27
- WORD $0x9100059e // add lr, x12, #1
- WORD $0x91000981 // add x1, x12, #2
- WORD $0x8b1b010c // add x12, x8, x27
- WORD $0x9100099c // add x28, x12, #2
- WORD $0x1400001a // b LBB5_1904 $104(%rip)
-LBB5_1899:
- WORD $0x9100083e // add lr, x1, #2
- WORD $0x91000c21 // add x1, x1, #3
- WORD $0x91000d9c // add x28, x12, #3
- WORD $0x14000016 // b LBB5_1904 $88(%rip)
-LBB5_1900:
- WORD $0xa941a7e8 // ldp x8, x9, [sp, #24]
- WORD $0x8b1b012c // add x12, x9, x27
- WORD $0x91000d9e // add lr, x12, #3
- WORD $0x91001181 // add x1, x12, #4
- WORD $0x8b1b010c // add x12, x8, x27
- WORD $0x9100119c // add x28, x12, #4
- WORD $0x1400000f // b LBB5_1904 $60(%rip)
-LBB5_1901:
- WORD $0x9100119e // add lr, x12, #4
- WORD $0x91001581 // add x1, x12, #5
- WORD $0x9100179c // add x28, x28, #5
- WORD $0x1400000b // b LBB5_1904 $44(%rip)
-LBB5_1902:
- WORD $0xa941a7e8 // ldp x8, x9, [sp, #24]
- WORD $0x8b1b012c // add x12, x9, x27
- WORD $0x9100159e // add lr, x12, #5
- WORD $0x91001981 // add x1, x12, #6
- WORD $0x8b1b010c // add x12, x8, x27
- WORD $0x9100199c // add x28, x12, #6
- WORD $0x14000004 // b LBB5_1904 $16(%rip)
-LBB5_1903:
- WORD $0x9100183e // add lr, x1, #6
- WORD $0x91001c21 // add x1, x1, #7
- WORD $0x91001d9c // add x28, x12, #7
-LBB5_1904:
- WORD $0x910007de // add lr, lr, #1
- WORD $0xa940a3ed // ldp x13, x8, [sp, #8]
- WORD $0xa942afe9 // ldp x9, x11, [sp, #40]
- WORD $0x17fffee1 // b LBB5_1855 $-1148(%rip)
-LBB5_1905:
- WORD $0xaa0103ec // mov x12, x1
- WORD $0x17fffee7 // b LBB5_1858 $-1124(%rip)
-LBB5_1906:
- WORD $0x53067c2c // lsr w12, w1, #6
- WORD $0x321a058c // orr w12, w12, #0xc0
- WORD $0xf9400ffa // ldr x26, [sp, #24]
- WORD $0x381fc34c // sturb w12, [x26, #-4]
- WORD $0x5280100c // mov w12, #128
- WORD $0x3300142c // bfxil w12, w1, #0, #6
- WORD $0x381fd34c // sturb w12, [x26, #-3]
- WORD $0xd1000b5a // sub x26, x26, #2
- WORD $0x17ffff53 // b LBB5_1878 $-692(%rip)
-LBB5_1907:
- WORD $0xf9400fec // ldr x12, [sp, #24]
- WORD $0x781fc195 // sturh w21, [x12, #-4]
- WORD $0x381fe196 // sturb w22, [x12, #-2]
- WORD $0xd100059a // sub x26, x12, #1
- WORD $0x17ffff4e // b LBB5_1878 $-712(%rip)
-LBB5_1908:
- WORD $0x0b01298c // add w12, w12, w1, lsl #10
- WORD $0x0b17018c // add w12, w12, w23
- WORD $0x53127d81 // lsr w1, w12, #18
- WORD $0x321c0c21 // orr w1, w1, #0xf0
- WORD $0xf9400ffa // ldr x26, [sp, #24]
- WORD $0x381fc341 // sturb w1, [x26, #-4]
- WORD $0x52801001 // mov w1, #128
- WORD $0x330c4581 // bfxil w1, w12, #12, #6
- WORD $0x381fd341 // sturb w1, [x26, #-3]
- WORD $0x52801001 // mov w1, #128
- WORD $0x33062d81 // bfxil w1, w12, #6, #6
- WORD $0x381fe341 // sturb w1, [x26, #-2]
- WORD $0x5280100c // mov w12, #128
- WORD $0x3300176c // bfxil w12, w27, #0, #6
- WORD $0x381ff34c // sturb w12, [x26, #-1]
- WORD $0x17ffff3f // b LBB5_1879 $-772(%rip)
-LBB5_1909:
- WORD $0x92800031 // mov x17, #-2
- WORD $0x5280003c // mov w28, #1
- WORD $0xaa1903fe // mov lr, x25
- WORD $0x4b1103f0 // neg w16, w17
- WORD $0x17fffa28 // b LBB5_1558 $-5984(%rip)
-LBB5_1910:
- WORD $0x5280001b // mov w27, #0
-LBB5_1911:
- WORD $0xb4000267 // cbz x7, LBB5_1916 $76(%rip)
-LBB5_1912:
- WORD $0x14000007 // b LBB5_1914 $28(%rip)
-LBB5_1913:
- WORD $0xf100019f // cmp x12, #0
- WORD $0x1a9f0442 // csinc w2, w2, wzr, eq
- WORD $0x8a1300ec // and x12, x7, x19
- WORD $0x8b0c098e // add x14, x12, x12, lsl #2
- WORD $0xd37ff9c7 // lsl x7, x14, #1
- WORD $0xb400018c // cbz x12, LBB5_1916 $48(%rip)
-LBB5_1914:
- WORD $0x9ac524ec // lsr x12, x7, x5
- WORD $0x93407f6e // sxtw x14, w27
- WORD $0xeb0e007f // cmp x3, x14
- WORD $0x54fffee9 // b.ls LBB5_1913 $-36(%rip)
- WORD $0x1100c18c // add w12, w12, #48
- WORD $0x382e6a2c // strb w12, [x17, x14]
- WORD $0x1100077b // add w27, w27, #1
- WORD $0x8a1300ec // and x12, x7, x19
- WORD $0x8b0c098e // add x14, x12, x12, lsl #2
- WORD $0xd37ff9c7 // lsl x7, x14, #1
- WORD $0xb5fffecc // cbnz x12, LBB5_1914 $-40(%rip)
-LBB5_1916:
- WORD $0x7100077f // cmp w27, #1
- WORD $0x5400016b // b.lt LBB5_1921 $44(%rip)
- WORD $0x2a1b03fb // mov w27, w27
-LBB5_1918:
- WORD $0x387b68cc // ldrb w12, [x6, x27]
- WORD $0x7100c19f // cmp w12, #48
- WORD $0x540001e1 // b.ne LBB5_1923 $60(%rip)
- WORD $0xf100077b // subs x27, x27, #1
- WORD $0x54ffff8c // b.gt LBB5_1918 $-16(%rip)
- WORD $0x52800005 // mov w5, #0
- WORD $0x52800007 // mov w7, #0
- WORD $0x12807fb3 // mov w19, #-1022
- WORD $0x14000080 // b LBB5_1949 $512(%rip)
-LBB5_1921:
- WORD $0x52800005 // mov w5, #0
- WORD $0x52800007 // mov w7, #0
- WORD $0x12807fb3 // mov w19, #-1022
- WORD $0x350000db // cbnz w27, LBB5_1924 $24(%rip)
- WORD $0x1400007b // b LBB5_1949 $492(%rip)
-LBB5_1922:
- WORD $0xaa2403ea // mvn x10, x4
- WORD $0xcb2e4144 // sub x4, x10, w14, uxtw
- WORD $0x17fffa52 // b LBB5_1579 $-5816(%rip)
-LBB5_1923:
- WORD $0x12807fb3 // mov w19, #-1022
-LBB5_1924:
- WORD $0xd280000c // mov x12, #0
- WORD $0x2a1b03f6 // mov w22, w27
- WORD $0x5282b18e // mov w14, #5516
-Lloh160:
- WORD $0x1001b890 // adr x16, _LSHIFT_TAB $14096(%rip)
-Lloh161:
- WORD $0x91000210 // add x16, x16, _LSHIFT_TAB@PAGEOFF $0(%rip)
-LBB5_1925:
- WORD $0xf100999f // cmp x12, #38
- WORD $0x54000220 // b.eq LBB5_1929 $68(%rip)
- WORD $0x8b0c0201 // add x1, x16, x12
- WORD $0x386e6825 // ldrb w5, [x1, x14]
- WORD $0x386c6a27 // ldrb w7, [x17, x12]
- WORD $0x6b0500ff // cmp w7, w5
- WORD $0x540001c1 // b.ne LBB5_1930 $56(%rip)
- WORD $0x9100058c // add x12, x12, #1
- WORD $0xeb0c02df // cmp x22, x12
- WORD $0x54fffee1 // b.ne LBB5_1925 $-36(%rip)
-Lloh162:
- WORD $0x1001b70c // adr x12, _LSHIFT_TAB $14048(%rip)
-Lloh163:
- WORD $0x9100018c // add x12, x12, _LSHIFT_TAB@PAGEOFF $0(%rip)
- WORD $0x8b16018c // add x12, x12, x22
- WORD $0x5282b18e // mov w14, #5516
- WORD $0x386e698c // ldrb w12, [x12, x14]
- WORD $0x52800205 // mov w5, #16
- WORD $0x3500012c // cbnz w12, LBB5_1931 $36(%rip)
- WORD $0x14000009 // b LBB5_1932 $36(%rip)
-LBB5_1929:
- WORD $0x52800205 // mov w5, #16
- WORD $0x14000007 // b LBB5_1932 $28(%rip)
-LBB5_1930:
- WORD $0x13001cac // sxtb w12, w5
- WORD $0x13001cee // sxtb w14, w7
- WORD $0x52800205 // mov w5, #16
- WORD $0x6b0c01df // cmp w14, w12
- WORD $0x5400004a // b.ge LBB5_1932 $8(%rip)
-LBB5_1931:
- WORD $0x528001e5 // mov w5, #15
-LBB5_1932:
- WORD $0x0b1600a7 // add w7, w5, w22
- WORD $0x93407cf4 // sxtw x20, w7
- WORD $0x710006df // cmp w22, #1
- WORD $0x5400076b // b.lt LBB5_1942 $236(%rip)
- WORD $0xd2800015 // mov x21, #0
- WORD $0xd1000697 // sub x23, x20, #1
- WORD $0xd10006d6 // sub x22, x22, #1
- WORD $0xd2ff4019 // mov x25, #-432345564227567616
- WORD $0xb202e7fa // mov x26, #-3689348814741910324
- WORD $0xf29999ba // movk x26, #52429
- WORD $0x9280013b // mov x27, #-10
- WORD $0xaa0703f8 // mov x24, x7
- WORD $0x14000009 // b LBB5_1935 $36(%rip)
-LBB5_1934:
- WORD $0xf10001df // cmp x14, #0
- WORD $0x1a9f0442 // csinc w2, w2, wzr, eq
- WORD $0x51000718 // sub w24, w24, #1
- WORD $0xd10006f7 // sub x23, x23, #1
- WORD $0x910006ce // add x14, x22, #1
- WORD $0xd10006d6 // sub x22, x22, #1
- WORD $0xf10005df // cmp x14, #1
- WORD $0x54000229 // b.ls LBB5_1937 $68(%rip)
-LBB5_1935:
- WORD $0x38b66a2c // ldrsb x12, [x17, x22]
- WORD $0x8b0cd6ac // add x12, x21, x12, lsl #53
- WORD $0x8b19018c // add x12, x12, x25
- WORD $0x9bda7d8e // umulh x14, x12, x26
- WORD $0xd343fdd5 // lsr x21, x14, #3
- WORD $0x9b1b32ae // madd x14, x21, x27, x12
- WORD $0xeb17007f // cmp x3, x23
- WORD $0x54fffe29 // b.ls LBB5_1934 $-60(%rip)
- WORD $0x1100c1ce // add w14, w14, #48
- WORD $0x38376a2e // strb w14, [x17, x23]
- WORD $0x51000718 // sub w24, w24, #1
- WORD $0xd10006f7 // sub x23, x23, #1
- WORD $0x910006ce // add x14, x22, #1
- WORD $0xd10006d6 // sub x22, x22, #1
- WORD $0xf10005df // cmp x14, #1
- WORD $0x54fffe28 // b.hi LBB5_1935 $-60(%rip)
-LBB5_1937:
- WORD $0xf100299f // cmp x12, #10
- WORD $0x54000303 // b.lo LBB5_1942 $96(%rip)
- WORD $0x93407f0c // sxtw x12, w24
- WORD $0xd100058c // sub x12, x12, #1
- WORD $0xb202e7f6 // mov x22, #-3689348814741910324
- WORD $0xf29999b6 // movk x22, #52429
- WORD $0x92800137 // mov x23, #-10
- WORD $0x14000007 // b LBB5_1940 $28(%rip)
-LBB5_1939:
- WORD $0xf100031f // cmp x24, #0
- WORD $0x1a9f0442 // csinc w2, w2, wzr, eq
- WORD $0xd100058c // sub x12, x12, #1
- WORD $0xf10026bf // cmp x21, #9
- WORD $0xaa0e03f5 // mov x21, x14
- WORD $0x54000189 // b.ls LBB5_1942 $48(%rip)
-LBB5_1940:
- WORD $0x9bd67eae // umulh x14, x21, x22
- WORD $0xd343fdce // lsr x14, x14, #3
- WORD $0x9b1755d8 // madd x24, x14, x23, x21
- WORD $0xeb0c007f // cmp x3, x12
- WORD $0x54fffec9 // b.ls LBB5_1939 $-40(%rip)
- WORD $0x1100c301 // add w1, w24, #48
- WORD $0x382c6a21 // strb w1, [x17, x12]
- WORD $0xd100058c // sub x12, x12, #1
- WORD $0xf10026bf // cmp x21, #9
- WORD $0xaa0e03f5 // mov x21, x14
- WORD $0x54fffec8 // b.hi LBB5_1940 $-40(%rip)
-LBB5_1942:
- WORD $0xeb14007f // cmp x3, x20
- WORD $0x1a8380f5 // csel w21, w7, w3, hi
- WORD $0x0b0400a4 // add w4, w5, w4
- WORD $0x710006bf // cmp w21, #1
- WORD $0x5400016b // b.lt LBB5_1947 $44(%rip)
- WORD $0xb94033f0 // ldr w16, [sp, #48]
- WORD $0xb94023f8 // ldr w24, [sp, #32]
-LBB5_1944:
- WORD $0x387568cc // ldrb w12, [x6, x21]
- WORD $0x7100c19f // cmp w12, #48
- WORD $0x54000161 // b.ne LBB5_1948 $44(%rip)
- WORD $0xf10006b5 // subs x21, x21, #1
- WORD $0x54ffff8c // b.gt LBB5_1944 $-16(%rip)
- WORD $0x52800005 // mov w5, #0
- WORD $0x52800007 // mov w7, #0
- WORD $0x1400000b // b LBB5_1949 $44(%rip)
-LBB5_1947:
- WORD $0x52800005 // mov w5, #0
- WORD $0x52800007 // mov w7, #0
- WORD $0xb94033f0 // ldr w16, [sp, #48]
- WORD $0xb94023f8 // ldr w24, [sp, #32]
- WORD $0x340000d5 // cbz w21, LBB5_1949 $24(%rip)
-LBB5_1948:
- WORD $0x92800006 // mov x6, #-1
- WORD $0xaa0403e5 // mov x5, x4
- WORD $0xaa1503e7 // mov x7, x21
- WORD $0x7100509f // cmp w4, #20
- WORD $0x54000a0c // b.gt LBB5_1971 $320(%rip)
-LBB5_1949:
- WORD $0x52800004 // mov w4, #0
- WORD $0xd2800003 // mov x3, #0
- WORD $0x6b0700bf // cmp w5, w7
- WORD $0x1a87b0ac // csel w12, w5, w7, lt
- WORD $0x7100059f // cmp w12, #1
- WORD $0x5400016b // b.lt LBB5_1953 $44(%rip)
- WORD $0xd2800003 // mov x3, #0
- WORD $0x5280014e // mov w14, #10
- WORD $0xaa0c03e4 // mov x4, x12
- WORD $0xaa1103e6 // mov x6, x17
-LBB5_1951:
- WORD $0x388014c1 // ldrsb x1, [x6], #1
- WORD $0x9b0e0461 // madd x1, x3, x14, x1
- WORD $0xd100c023 // sub x3, x1, #48
- WORD $0xf1000484 // subs x4, x4, #1
- WORD $0x54ffff81 // b.ne LBB5_1951 $-16(%rip)
- WORD $0xaa0c03e4 // mov x4, x12
-LBB5_1953:
- WORD $0x6b0400a6 // subs w6, w5, w4
- WORD $0x540003ad // b.le LBB5_1960 $116(%rip)
- WORD $0x710010df // cmp w6, #4
- WORD $0x540002c3 // b.lo LBB5_1958 $88(%rip)
- WORD $0x121e74cc // and w12, w6, #0xfffffffc
- WORD $0x0b0c0084 // add w4, w4, w12
- WORD $0x52800034 // mov w20, #1
- WORD $0xaa0c03f5 // mov x21, x12
- WORD $0x52800036 // mov w22, #1
- WORD $0x52800037 // mov w23, #1
-LBB5_1956:
- WORD $0x8b03086e // add x14, x3, x3, lsl #2
- WORD $0xd37ff9c3 // lsl x3, x14, #1
- WORD $0x8b140a8e // add x14, x20, x20, lsl #2
- WORD $0xd37ff9d4 // lsl x20, x14, #1
- WORD $0x8b160ace // add x14, x22, x22, lsl #2
- WORD $0xd37ff9d6 // lsl x22, x14, #1
- WORD $0x8b170aee // add x14, x23, x23, lsl #2
- WORD $0xd37ff9d7 // lsl x23, x14, #1
- WORD $0x710012b5 // subs w21, w21, #4
- WORD $0x54fffee1 // b.ne LBB5_1956 $-36(%rip)
- WORD $0x9b037e8e // mul x14, x20, x3
- WORD $0x9b0e7ece // mul x14, x22, x14
- WORD $0x9b0e7ee3 // mul x3, x23, x14
- WORD $0x6b0c00df // cmp w6, w12
- WORD $0x540000c0 // b.eq LBB5_1960 $24(%rip)
-LBB5_1958:
- WORD $0x4b0400ac // sub w12, w5, w4
-LBB5_1959:
- WORD $0x8b03086e // add x14, x3, x3, lsl #2
- WORD $0xd37ff9c3 // lsl x3, x14, #1
- WORD $0x7100058c // subs w12, w12, #1
- WORD $0x54ffffa1 // b.ne LBB5_1959 $-12(%rip)
-LBB5_1960:
- WORD $0x37f802c5 // tbnz w5, #31, LBB5_1968 $88(%rip)
- WORD $0x6b0500ff // cmp w7, w5
- WORD $0x5400028d // b.le LBB5_1968 $80(%rip)
- WORD $0x8b25422c // add x12, x17, w5, uxtw
- WORD $0x39c0018e // ldrsb w14, [x12]
- WORD $0x110004b1 // add w17, w5, #1
- WORD $0x7100d5df // cmp w14, #53
- WORD $0x7a470220 // ccmp w17, w7, #0, eq
- WORD $0x540000c0 // b.eq LBB5_1964 $24(%rip)
- WORD $0x7100d1df // cmp w14, #52
- WORD $0x1a9fd7ec // cset w12, gt
- WORD $0x91000466 // add x6, x3, #1
- WORD $0x3500016c // cbnz w12, LBB5_1969 $44(%rip)
- WORD $0x14000009 // b LBB5_1968 $36(%rip)
-LBB5_1964:
- WORD $0x34000062 // cbz w2, LBB5_1966 $12(%rip)
- WORD $0x91000466 // add x6, x3, #1
- WORD $0x14000007 // b LBB5_1969 $28(%rip)
-LBB5_1966:
- WORD $0x340000a5 // cbz w5, LBB5_1968 $20(%rip)
- WORD $0x385ff18c // ldurb w12, [x12, #-1]
- WORD $0x1200018c // and w12, w12, #0x1
- WORD $0x91000466 // add x6, x3, #1
- WORD $0x3500004c // cbnz w12, LBB5_1969 $8(%rip)
-LBB5_1968:
- WORD $0xaa0303e6 // mov x6, x3
-LBB5_1969:
- WORD $0xd2e0040c // mov x12, #9007199254740992
- WORD $0xeb0c00df // cmp x6, x12
- WORD $0x54000101 // b.ne LBB5_1971 $32(%rip)
- WORD $0xd2800015 // mov x21, #0
- WORD $0x1100066c // add w12, w19, #1
- WORD $0xd2e00206 // mov x6, #4503599627370496
- WORD $0x52808014 // mov w20, #1024
- WORD $0x710ffe7f // cmp w19, #1023
- WORD $0xaa0c03f3 // mov x19, x12
- WORD $0x540000a0 // b.eq LBB5_1972 $20(%rip)
-LBB5_1971:
- WORD $0xf24c00df // tst x6, #0x10000000000000
- WORD $0x12807fcc // mov w12, #-1023
- WORD $0x1a930194 // csel w20, w12, w19, eq
- WORD $0xaa0603f5 // mov x21, x6
-LBB5_1972:
- WORD $0x9240ceac // and x12, x21, #0xfffffffffffff
- WORD $0x110ffe8e // add w14, w20, #1023
- WORD $0x120029ce // and w14, w14, #0x7ff
- WORD $0xaa0ed18c // orr x12, x12, x14, lsl #52
- WORD $0xb241018e // orr x14, x12, #0x8000000000000000
- WORD $0x7100b71f // cmp w24, #45
- WORD $0x9a8c01cc // csel x12, x14, x12, eq
- WORD $0x9e670183 // fmov d3, x12
- WORD $0x1e620204 // scvtf d4, w16
- WORD $0x1e630883 // fmul d3, d4, d3
-LBB5_1973:
- WORD $0x52800010 // mov w16, #0
- WORD $0x9e660071 // fmov x17, d3
- WORD $0x9240fa2c // and x12, x17, #0x7fffffffffffffff
- WORD $0x52800082 // mov w2, #4
- WORD $0xd2effe0e // mov x14, #9218868437227405312
- WORD $0xeb0e019f // cmp x12, x14
- WORD $0x54000301 // b.ne LBB5_1981 $96(%rip)
-LBB5_1974:
- WORD $0xf1004dbf // cmp x13, #19
- WORD $0x54000280 // b.eq LBB5_1980 $80(%rip)
- WORD $0xf1002dbf // cmp x13, #11
- WORD $0x540000a0 // b.eq LBB5_1978 $20(%rip)
- WORD $0xf1000dbf // cmp x13, #3
- WORD $0x54fc2961 // b.ne LBB5_259 $-31444(%rip)
-LBB5_1977:
- WORD $0x5280006d // mov w13, #3
- WORD $0x14000002 // b LBB5_1979 $8(%rip)
-LBB5_1978:
- WORD $0x5280016d // mov w13, #11
-LBB5_1979:
- WORD $0xaa0f81ac // orr x12, x13, x15, lsl #32
- WORD $0xf940500e // ldr x14, [x0, #160]
- WORD $0xa90079cc // stp x12, lr, [x14]
- WORD $0xb940d40c // ldr w12, [x0, #212]
- WORD $0x1100058c // add w12, w12, #1
- WORD $0xb900d40c // str w12, [x0, #212]
- WORD $0xf940500f // ldr x15, [x0, #160]
- WORD $0x910041ec // add x12, x15, #16
- WORD $0xf900500c // str x12, [x0, #160]
- WORD $0xaa0a03e1 // mov x1, x10
- WORD $0xaa0203f0 // mov x16, x2
- WORD $0x1400000f // b LBB5_1982 $60(%rip)
-LBB5_1980:
- WORD $0xaa0203f0 // mov x16, x2
- WORD $0xaa1e03f1 // mov x17, lr
-LBB5_1981:
- WORD $0x5280026d // mov w13, #19
- WORD $0xaa0f81ac // orr x12, x13, x15, lsl #32
- WORD $0xf940500e // ldr x14, [x0, #160]
- WORD $0xa90045cc // stp x12, x17, [x14]
- WORD $0xb940d40c // ldr w12, [x0, #212]
- WORD $0x1100058c // add w12, w12, #1
- WORD $0xb900d40c // str w12, [x0, #212]
- WORD $0xf940500f // ldr x15, [x0, #160]
- WORD $0x910041ec // add x12, x15, #16
- WORD $0xf900500c // str x12, [x0, #160]
- WORD $0xaa0a03e1 // mov x1, x10
- WORD $0xaa1103fe // mov lr, x17
-LBB5_1982:
- WORD $0x5280016a // mov w10, #11
- WORD $0x7100021f // cmp w16, #0
- WORD $0x1a900142 // csel w2, w10, w16, eq
- WORD $0x350033f0 // cbnz w16, LBB5_2055 $1660(%rip)
- WORD $0x910081ea // add x10, x15, #32
- WORD $0xf940600c // ldr x12, [x0, #192]
- WORD $0xeb0c015f // cmp x10, x12
- WORD $0x54003368 // b.hi LBB5_2055 $1644(%rip)
- WORD $0xaa0103ea // mov x10, x1
- WORD $0x38401551 // ldrb w17, [x10], #1
- WORD $0x7100823f // cmp w17, #32
- WORD $0x54000888 // b.hi LBB5_1995 $272(%rip)
- WORD $0x5280002c // mov w12, #1
- WORD $0x9ad1218c // lsl x12, x12, x17
- WORD $0xd284c02e // mov x14, #9729
- WORD $0xf2c0002e // movk x14, #1, lsl #32
- WORD $0xea0e019f // tst x12, x14
- WORD $0x540007c0 // b.eq LBB5_1995 $248(%rip)
- WORD $0x9100082a // add x10, x1, #2
- WORD $0x39400431 // ldrb w17, [x1, #1]
- WORD $0x7100823f // cmp w17, #32
- WORD $0x540013c8 // b.hi LBB5_2008 $632(%rip)
- WORD $0x5280002c // mov w12, #1
- WORD $0x9ad1218c // lsl x12, x12, x17
- WORD $0xea0e019f // tst x12, x14
- WORD $0x54001340 // b.eq LBB5_2008 $616(%rip)
- WORD $0xf940480f // ldr x15, [x0, #144]
- WORD $0xcb0f014c // sub x12, x10, x15
- WORD $0xf100fd9f // cmp x12, #63
- WORD $0x540000e8 // b.hi LBB5_1991 $28(%rip)
- WORD $0xf9404c0a // ldr x10, [x0, #152]
- WORD $0x9280000e // mov x14, #-1
- WORD $0x9acc21cc // lsl x12, x14, x12
- WORD $0xea0c014a // ands x10, x10, x12
- WORD $0x54000521 // b.ne LBB5_1994 $164(%rip)
- WORD $0x910101ea // add x10, x15, #64
-LBB5_1991:
- WORD $0xd101014f // sub x15, x10, #64
- WORD $0x4f04e5e3 // movi.16b v3, #143
-LBB5_1992:
- WORD $0xadc215e4 // ldp q4, q5, [x15, #64]!
- WORD $0xad411de6 // ldp q6, q7, [x15, #32]
- WORD $0x4e231c90 // and.16b v16, v4, v3
- WORD $0x4e100010 // tbl.16b v16, { v0 }, v16
- WORD $0x4e231cb1 // and.16b v17, v5, v3
- WORD $0x4e110011 // tbl.16b v17, { v0 }, v17
- WORD $0x4e231cd2 // and.16b v18, v6, v3
- WORD $0x4e120012 // tbl.16b v18, { v0 }, v18
- WORD $0x4e231cf3 // and.16b v19, v7, v3
- WORD $0x4e130013 // tbl.16b v19, { v0 }, v19
- WORD $0x6e248e04 // cmeq.16b v4, v16, v4
- WORD $0x4e211c84 // and.16b v4, v4, v1
- WORD $0x4e020084 // tbl.16b v4, { v4 }, v2
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008a // fmov w10, s4
- WORD $0x6e258e24 // cmeq.16b v4, v17, v5
- WORD $0x4e211c84 // and.16b v4, v4, v1
- WORD $0x4e020084 // tbl.16b v4, { v4 }, v2
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008c // fmov w12, s4
- WORD $0x6e268e44 // cmeq.16b v4, v18, v6
- WORD $0x4e211c84 // and.16b v4, v4, v1
- WORD $0x4e020084 // tbl.16b v4, { v4 }, v2
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008e // fmov w14, s4
- WORD $0x6e278e64 // cmeq.16b v4, v19, v7
- WORD $0x4e211c84 // and.16b v4, v4, v1
- WORD $0x4e020084 // tbl.16b v4, { v4 }, v2
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e260090 // fmov w16, s4
- WORD $0x33103d8a // bfi w10, w12, #16, #16
- WORD $0xaa0e814a // orr x10, x10, x14, lsl #32
- WORD $0xaa10c14a // orr x10, x10, x16, lsl #48
- WORD $0xb100055f // cmn x10, #1
- WORD $0x54fffbc0 // b.eq LBB5_1992 $-136(%rip)
-LBB5_1993:
- WORD $0xaa2a03ea // mvn x10, x10
- WORD $0xa909280f // stp x15, x10, [x0, #144]
-LBB5_1994:
- WORD $0xdac0014a // rbit x10, x10
- WORD $0xdac0114a // clz x10, x10
- WORD $0x8b0a01ea // add x10, x15, x10
- WORD $0x38401551 // ldrb w17, [x10], #1
-LBB5_1995:
- WORD $0xf940016c // ldr x12, [x11]
- WORD $0x9104018c // add x12, x12, #256
- WORD $0xf900016c // str x12, [x11]
- WORD $0x7100b23f // cmp w17, #44
- WORD $0x54000ca1 // b.ne LBB5_2009 $404(%rip)
-LBB5_1996:
- WORD $0xaa0a03ef // mov x15, x10
- WORD $0x384015e2 // ldrb w2, [x15], #1
- WORD $0x5280002c // mov w12, #1
- WORD $0x9ac2218c // lsl x12, x12, x2
- WORD $0x7100805f // cmp w2, #32
- WORD $0xd284c02e // mov x14, #9729
- WORD $0xf2c0002e // movk x14, #1, lsl #32
- WORD $0x8a0e018c // and x12, x12, x14
- WORD $0xfa409984 // ccmp x12, #0, #4, ls
- WORD $0x540008c0 // b.eq LBB5_2006 $280(%rip)
- WORD $0x9100094f // add x15, x10, #2
- WORD $0x39400542 // ldrb w2, [x10, #1]
- WORD $0x7100805f // cmp w2, #32
- WORD $0x54000a28 // b.hi LBB5_2007 $324(%rip)
- WORD $0x5280002a // mov w10, #1
- WORD $0x9ac2214a // lsl x10, x10, x2
- WORD $0xd284c02c // mov x12, #9729
- WORD $0xf2c0002c // movk x12, #1, lsl #32
- WORD $0xea0c015f // tst x10, x12
- WORD $0x54000960 // b.eq LBB5_2007 $300(%rip)
- WORD $0xf940480a // ldr x10, [x0, #144]
- WORD $0xcb0a01ec // sub x12, x15, x10
- WORD $0xf100fd9f // cmp x12, #63
- WORD $0x540000e8 // b.hi LBB5_2002 $28(%rip)
- WORD $0xf9404c0e // ldr x14, [x0, #152]
- WORD $0x9280000f // mov x15, #-1
- WORD $0x9acc21ec // lsl x12, x15, x12
- WORD $0xea0c01cc // ands x12, x14, x12
- WORD $0x540005e1 // b.ne LBB5_2005 $188(%rip)
- WORD $0x9101014f // add x15, x10, #64
-LBB5_2002:
- WORD $0xd10101ea // sub x10, x15, #64
- WORD $0x4f04e5e0 // movi.16b v0, #143
-Lloh164:
- WORD $0x10fb79ac // adr x12, lCPI5_0 $-37068(%rip)
-Lloh165:
- WORD $0x3dc00181 // ldr q1, [x12, lCPI5_0@PAGEOFF] $0(%rip)
-Lloh166:
- WORD $0x10fb79ec // adr x12, lCPI5_1 $-37060(%rip)
-Lloh167:
- WORD $0x3dc00182 // ldr q2, [x12, lCPI5_1@PAGEOFF] $0(%rip)
-Lloh168:
- WORD $0x10fb7a2c // adr x12, lCPI5_2 $-37052(%rip)
-Lloh169:
- WORD $0x3dc00183 // ldr q3, [x12, lCPI5_2@PAGEOFF] $0(%rip)
-LBB5_2003:
- WORD $0xadc21544 // ldp q4, q5, [x10, #64]!
- WORD $0xad411d46 // ldp q6, q7, [x10, #32]
- WORD $0x4e201c90 // and.16b v16, v4, v0
- WORD $0x4e100030 // tbl.16b v16, { v1 }, v16
- WORD $0x4e201cb1 // and.16b v17, v5, v0
- WORD $0x4e110031 // tbl.16b v17, { v1 }, v17
- WORD $0x4e201cd2 // and.16b v18, v6, v0
- WORD $0x4e120032 // tbl.16b v18, { v1 }, v18
- WORD $0x4e201cf3 // and.16b v19, v7, v0
- WORD $0x4e130033 // tbl.16b v19, { v1 }, v19
- WORD $0x6e248e04 // cmeq.16b v4, v16, v4
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008c // fmov w12, s4
- WORD $0x6e258e24 // cmeq.16b v4, v17, v5
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008e // fmov w14, s4
- WORD $0x6e268e44 // cmeq.16b v4, v18, v6
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e26008f // fmov w15, s4
- WORD $0x6e278e64 // cmeq.16b v4, v19, v7
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e260090 // fmov w16, s4
- WORD $0x33103dcc // bfi w12, w14, #16, #16
- WORD $0xaa0f818c // orr x12, x12, x15, lsl #32
- WORD $0xaa10c18c // orr x12, x12, x16, lsl #48
- WORD $0xb100059f // cmn x12, #1
- WORD $0x54fffbc0 // b.eq LBB5_2003 $-136(%rip)
- WORD $0xaa2c03ec // mvn x12, x12
- WORD $0xa909300a // stp x10, x12, [x0, #144]
-LBB5_2005:
- WORD $0xdac0018c // rbit x12, x12
- WORD $0xdac0118c // clz x12, x12
- WORD $0x8b0c014f // add x15, x10, x12
- WORD $0x384015e2 // ldrb w2, [x15], #1
-LBB5_2006:
- WORD $0x9102e010 // add x16, x0, #184
- WORD $0x528000f1 // mov w17, #7
- WORD $0x52800021 // mov w1, #1
- WORD $0x4f04e5e3 // movi.16b v3, #143
-Lloh170:
- WORD $0x10fb734a // adr x10, lCPI5_0 $-37272(%rip)
-Lloh171:
- WORD $0x3dc00140 // ldr q0, [x10, lCPI5_0@PAGEOFF] $0(%rip)
- WORD $0xd284c023 // mov x3, #9729
- WORD $0xf2c00023 // movk x3, #1, lsl #32
-Lloh172:
- WORD $0x10fb734a // adr x10, lCPI5_1 $-37272(%rip)
-Lloh173:
- WORD $0x3dc00141 // ldr q1, [x10, lCPI5_1@PAGEOFF] $0(%rip)
- WORD $0x92800004 // mov x4, #-1
-Lloh174:
- WORD $0x10fb736a // adr x10, lCPI5_2 $-37268(%rip)
-Lloh175:
- WORD $0x3dc00142 // ldr q2, [x10, lCPI5_2@PAGEOFF] $0(%rip)
- WORD $0xaa0203e7 // mov x7, x2
- WORD $0x17fff5dc // b LBB5_1431 $-10384(%rip)
-LBB5_2007:
- WORD $0x17fffff1 // b LBB5_2006 $-60(%rip)
-LBB5_2008:
- WORD $0xf940016c // ldr x12, [x11]
- WORD $0x9104018c // add x12, x12, #256
- WORD $0xf900016c // str x12, [x11]
- WORD $0x7100b23f // cmp w17, #44
- WORD $0x54fff3a0 // b.eq LBB5_1996 $-396(%rip)
-LBB5_2009:
- WORD $0x7101763f // cmp w17, #93
- WORD $0x54001dc1 // b.ne LBB5_2057 $952(%rip)
- WORD $0xaa0003f0 // mov x16, x0
- WORD $0xf84b8e0b // ldr x11, [x16, #184]!
- WORD $0xb940160e // ldr w14, [x16, #20]
- WORD $0x110005ce // add w14, w14, #1
- WORD $0xb900160e // str w14, [x16, #20]
- WORD $0xd3487d8c // ubfx x12, x12, #8, #24
- WORD $0xb940220e // ldr w14, [x16, #32]
- WORD $0x0b0c01ce // add w14, w14, w12
- WORD $0xb900220e // str w14, [x16, #32]
- WORD $0xa97eba0f // ldp x15, x14, [x16, #-24]
- WORD $0x8b0e116b // add x11, x11, x14, lsl #4
- WORD $0xa9403971 // ldp x17, x14, [x11]
- WORD $0xf81f020e // stur x14, [x16, #-16]
- WORD $0xcb0b01ee // sub x14, x15, x11
- WORD $0xd344fdce // lsr x14, x14, #4
- WORD $0x2901396c // stp w12, w14, [x11, #8]
- WORD $0x92609e2c // and x12, x17, #0xffffffff000000ff
- WORD $0xf900016c // str x12, [x11]
- WORD $0xf85f820b // ldur x11, [x16, #-8]
- WORD $0xb9402a0c // ldr w12, [x16, #40]
- WORD $0xeb0c017f // cmp x11, x12
- WORD $0x54000089 // b.ls LBB5_2012 $16(%rip)
- WORD $0xb900e00b // str w11, [x0, #224]
- WORD $0xf140057f // cmp x11, #1, lsl #12
- WORD $0x54000108 // b.hi LBB5_2014 $32(%rip)
-LBB5_2012:
- WORD $0xd100056b // sub x11, x11, #1
- WORD $0xf900580b // str x11, [x0, #176]
- WORD $0xf9405411 // ldr x17, [x0, #168]
- WORD $0xb100063f // cmn x17, #1
- WORD $0x54000060 // b.eq LBB5_2014 $12(%rip)
- WORD $0xaa0a03ef // mov x15, x10
- WORD $0x17fff55b // b LBB5_1418 $-10900(%rip)
-LBB5_2014:
- WORD $0xd280000b // mov x11, #0
- WORD $0xaa0a03ef // mov x15, x10
- WORD $0xb5feab6b // cbnz x11, LBB5_1420 $-10900(%rip)
- WORD $0x17fff5ad // b LBB5_1430 $-10572(%rip)
-LBB5_2015:
- WORD $0xaa0503e6 // mov x6, x5
- WORD $0x92800001 // mov x1, #-1
- WORD $0x92800002 // mov x2, #-1
- WORD $0x17fff711 // b LBB5_1498 $-9148(%rip)
-LBB5_2016:
- WORD $0xcb10014a // sub x10, x10, x16
- WORD $0x39400146 // ldrb w6, [x10]
- WORD $0x5100c0cc // sub w12, w6, #48
- WORD $0x7100259f // cmp w12, #9
- WORD $0x540003a8 // b.hi LBB5_2023 $116(%rip)
- WORD $0xd2800001 // mov x1, #0
- WORD $0xd2800010 // mov x16, #0
- WORD $0x5280014a // mov w10, #10
-LBB5_2018:
- WORD $0x9b0a7c2c // mul x12, x1, x10
- WORD $0x8b26418c // add x12, x12, w6, uxtw
- WORD $0xd100c181 // sub x1, x12, #48
- WORD $0x8b1000ac // add x12, x5, x16
- WORD $0x39400586 // ldrb w6, [x12, #1]
- WORD $0x5100c0cc // sub w12, w6, #48
- WORD $0x7100259f // cmp w12, #9
- WORD $0xfa529a02 // ccmp x16, #18, #2, ls
- WORD $0x91000610 // add x16, x16, #1
- WORD $0x54fffee3 // b.lo LBB5_2018 $-36(%rip)
- WORD $0x8b1000aa // add x10, x5, x16
- WORD $0x7100259f // cmp w12, #9
- WORD $0x54000248 // b.hi LBB5_2024 $72(%rip)
- WORD $0xd2800004 // mov x4, #0
-LBB5_2021:
- WORD $0x8b0400aa // add x10, x5, x4
- WORD $0x8b10014a // add x10, x10, x16
- WORD $0x39400546 // ldrb w6, [x10, #1]
- WORD $0x5100c0ca // sub w10, w6, #48
- WORD $0x91000484 // add x4, x4, #1
- WORD $0x7100295f // cmp w10, #10
- WORD $0x54ffff43 // b.lo LBB5_2021 $-24(%rip)
- WORD $0x8b1000aa // add x10, x5, x16
- WORD $0x8b04014a // add x10, x10, x4
- WORD $0x52800023 // mov w3, #1
- WORD $0x17fff660 // b LBB5_1471 $-9856(%rip)
-LBB5_2023:
- WORD $0x52800003 // mov w3, #0
- WORD $0xd2800010 // mov x16, #0
- WORD $0x52800004 // mov w4, #0
- WORD $0xd2800001 // mov x1, #0
- WORD $0x17fff65b // b LBB5_1471 $-9876(%rip)
-LBB5_2024:
- WORD $0x52800003 // mov w3, #0
- WORD $0x52800004 // mov w4, #0
- WORD $0x17fff658 // b LBB5_1471 $-9888(%rip)
-LBB5_2025:
- WORD $0x7100049f // cmp w4, #1
- WORD $0x54ff0c41 // b.ne LBB5_1588 $-7800(%rip)
- WORD $0x5280014c // mov w12, #10
- WORD $0x9bcc7c2c // umulh x12, x1, x12
- WORD $0xeb0c03ff // cmp xzr, x12
- WORD $0x54000ea0 // b.eq LBB5_2050 $468(%rip)
- WORD $0x7100023f // cmp w17, #0
- WORD $0x1280000c // mov w12, #-1
- WORD $0x5a8c1590 // cneg w16, w12, eq
- WORD $0x52800024 // mov w4, #1
- WORD $0x17fff88c // b LBB5_1599 $-7632(%rip)
-LBB5_2028:
- WORD $0x0e013cce // umov.b w14, v6[0]
- WORD $0xf9400fe8 // ldr x8, [sp, #24]
- WORD $0x8b1b010c // add x12, x8, x27
- WORD $0x710089df // cmp w14, #34
- WORD $0x54000101 // b.ne LBB5_2031 $32(%rip)
-LBB5_2029:
- WORD $0x91000421 // add x1, x1, #1
- WORD $0xcb0a0191 // sub x17, x12, x10
-LBB5_2030:
- WORD $0x5280003c // mov w28, #1
- WORD $0xaa1903fe // mov lr, x25
- WORD $0xa940a3ed // ldp x13, x8, [sp, #8]
- WORD $0xa942afe9 // ldp x9, x11, [sp, #40]
- WORD $0x17fff7dd // b LBB5_1557 $-8332(%rip)
-LBB5_2031:
- WORD $0x0e013ccc // umov.b w12, v6[0]
-LBB5_2032:
- WORD $0xa941a3e9 // ldp x9, x8, [sp, #24]
- WORD $0x8b1b012e // add x14, x9, x27
- WORD $0x390001cc // strb w12, [x14]
- WORD $0x8b1b010c // add x12, x8, x27
- WORD $0x39400590 // ldrb w16, [x12, #1]
- WORD $0x71008a1f // cmp w16, #34
- WORD $0x540005e0 // b.eq LBB5_2043 $188(%rip)
- WORD $0x390005d0 // strb w16, [x14, #1]
- WORD $0x3940098c // ldrb w12, [x12, #2]
- WORD $0x7100899f // cmp w12, #34
- WORD $0x54000620 // b.eq LBB5_2044 $196(%rip)
- WORD $0x390009cc // strb w12, [x14, #2]
- WORD $0xf94013e8 // ldr x8, [sp, #32]
- WORD $0x8b1b010c // add x12, x8, x27
- WORD $0x39400d90 // ldrb w16, [x12, #3]
- WORD $0x71008a1f // cmp w16, #34
- WORD $0x54000640 // b.eq LBB5_2045 $200(%rip)
- WORD $0x39000dd0 // strb w16, [x14, #3]
- WORD $0x3940118c // ldrb w12, [x12, #4]
- WORD $0x7100899f // cmp w12, #34
- WORD $0x54000680 // b.eq LBB5_2046 $208(%rip)
- WORD $0x390011cc // strb w12, [x14, #4]
- WORD $0xf94013e8 // ldr x8, [sp, #32]
- WORD $0x8b1b010c // add x12, x8, x27
- WORD $0x39401590 // ldrb w16, [x12, #5]
- WORD $0x71008a1f // cmp w16, #34
- WORD $0x540006a0 // b.eq LBB5_2047 $212(%rip)
- WORD $0x390015d0 // strb w16, [x14, #5]
- WORD $0x3940198c // ldrb w12, [x12, #6]
- WORD $0x7100899f // cmp w12, #34
- WORD $0x540006e0 // b.eq LBB5_2048 $220(%rip)
- WORD $0x390019cc // strb w12, [x14, #6]
- WORD $0xf94013e8 // ldr x8, [sp, #32]
- WORD $0x8b1b010c // add x12, x8, x27
- WORD $0x39401d90 // ldrb w16, [x12, #7]
- WORD $0x71008a1f // cmp w16, #34
- WORD $0x54000700 // b.eq LBB5_2049 $224(%rip)
- WORD $0x39001dd0 // strb w16, [x14, #7]
- WORD $0x3940218c // ldrb w12, [x12, #8]
- WORD $0x9100237b // add x27, x27, #8
- WORD $0x7100899f // cmp w12, #34
- WORD $0x54fffae1 // b.ne LBB5_2032 $-164(%rip)
- WORD $0xa941a7e8 // ldp x8, x9, [sp, #24]
- WORD $0x8b1b0121 // add x1, x9, x27
- WORD $0x8b1b010c // add x12, x8, x27
- WORD $0x17ffffcb // b LBB5_2029 $-212(%rip)
-LBB5_2041:
- WORD $0x92800171 // mov x17, #-12
- WORD $0x5280003c // mov w28, #1
-LBB5_2042:
- WORD $0xaa1903fe // mov lr, x25
- WORD $0xf9400be8 // ldr x8, [sp, #16]
- WORD $0xf94017e9 // ldr x9, [sp, #40]
- WORD $0x4b1103f0 // neg w16, w17
- WORD $0x17fff7aa // b LBB5_1558 $-8536(%rip)
-LBB5_2043:
- WORD $0x91000981 // add x1, x12, #2
- WORD $0xf9400fe8 // ldr x8, [sp, #24]
- WORD $0xcb0a010a // sub x10, x8, x10
- WORD $0x8b1b014a // add x10, x10, x27
- WORD $0x91000551 // add x17, x10, #1
- WORD $0x17ffffc0 // b LBB5_2030 $-256(%rip)
-LBB5_2044:
- WORD $0xa941a7e8 // ldp x8, x9, [sp, #24]
- WORD $0x8b1b012c // add x12, x9, x27
- WORD $0x91000d81 // add x1, x12, #3
- WORD $0xcb0a010a // sub x10, x8, x10
- WORD $0x8b1b014a // add x10, x10, x27
- WORD $0x91000951 // add x17, x10, #2
- WORD $0x17ffffb9 // b LBB5_2030 $-284(%rip)
-LBB5_2045:
- WORD $0x91001181 // add x1, x12, #4
- WORD $0xf9400fe8 // ldr x8, [sp, #24]
- WORD $0xcb0a010a // sub x10, x8, x10
- WORD $0x8b1b014a // add x10, x10, x27
- WORD $0x91000d51 // add x17, x10, #3
- WORD $0x17ffffb3 // b LBB5_2030 $-308(%rip)
-LBB5_2046:
- WORD $0xa941a7e8 // ldp x8, x9, [sp, #24]
- WORD $0x8b1b012c // add x12, x9, x27
- WORD $0x91001581 // add x1, x12, #5
- WORD $0xcb0a010a // sub x10, x8, x10
- WORD $0x8b1b014a // add x10, x10, x27
- WORD $0x91001151 // add x17, x10, #4
- WORD $0x17ffffac // b LBB5_2030 $-336(%rip)
-LBB5_2047:
- WORD $0x91001981 // add x1, x12, #6
- WORD $0xf9400fe8 // ldr x8, [sp, #24]
- WORD $0xcb0a010a // sub x10, x8, x10
- WORD $0x8b1b014a // add x10, x10, x27
- WORD $0x91001551 // add x17, x10, #5
- WORD $0x17ffffa6 // b LBB5_2030 $-360(%rip)
-LBB5_2048:
- WORD $0xa941a7e8 // ldp x8, x9, [sp, #24]
- WORD $0x8b1b012c // add x12, x9, x27
- WORD $0x91001d81 // add x1, x12, #7
- WORD $0xcb0a010a // sub x10, x8, x10
- WORD $0x8b1b014a // add x10, x10, x27
- WORD $0x91001951 // add x17, x10, #6
- WORD $0x17ffff9f // b LBB5_2030 $-388(%rip)
-LBB5_2049:
- WORD $0x91002181 // add x1, x12, #8
- WORD $0xf9400fe8 // ldr x8, [sp, #24]
- WORD $0xcb0a010a // sub x10, x8, x10
- WORD $0x8b1b014a // add x10, x10, x27
- WORD $0x91001d51 // add x17, x10, #7
- WORD $0x17ffff99 // b LBB5_2030 $-412(%rip)
-LBB5_2050:
- WORD $0x8b01082c // add x12, x1, x1, lsl #2
- WORD $0xd37ff98c // lsl x12, x12, #1
- WORD $0x385ff14e // ldurb w14, [x10, #-1]
- WORD $0x5100c1ce // sub w14, w14, #48
- WORD $0x93407dce // sxtw x14, w14
- WORD $0x937ffdd0 // asr x16, x14, #63
- WORD $0xab0e018c // adds x12, x12, x14
- WORD $0x9a903610 // cinc x16, x16, hs
- WORD $0x9340020e // sbfx x14, x16, #0, #1
- WORD $0x52800024 // mov w4, #1
- WORD $0xca1001d0 // eor x16, x14, x16
- WORD $0xb5fefbd0 // cbnz x16, LBB5_1588 $-8328(%rip)
- WORD $0xb7fefbae // tbnz x14, #63, LBB5_1588 $-8332(%rip)
- WORD $0x34000251 // cbz w17, LBB5_2056 $72(%rip)
- WORD $0x52800010 // mov w16, #0
- WORD $0x9e630183 // ucvtf d3, x12
- WORD $0x17fff7b6 // b LBB5_1576 $-8488(%rip)
-LBB5_2054:
- WORD $0xdac003ca // rbit x10, lr
- WORD $0xdac0114a // clz x10, x10
- WORD $0xa94227e8 // ldp x8, x9, [sp, #32]
- WORD $0x8b1b010c // add x12, x8, x27
- WORD $0x8b0a0181 // add x1, x12, x10
- WORD $0x92800011 // mov x17, #-1
- WORD $0x5280003c // mov w28, #1
- WORD $0xaa1903fe // mov lr, x25
- WORD $0xa940a3ed // ldp x13, x8, [sp, #8]
- WORD $0xf9401beb // ldr x11, [sp, #48]
- WORD $0x4b1103f0 // neg w16, w17
- WORD $0x17fff760 // b LBB5_1558 $-8832(%rip)
-LBB5_2055:
- WORD $0xaa0103ea // mov x10, x1
- WORD $0x17ffdf8a // b LBB5_259 $-33240(%rip)
-LBB5_2056:
- WORD $0x52800002 // mov w2, #0
- WORD $0xaa0c03fe // mov lr, x12
- WORD $0x17fffe3d // b LBB5_1977 $-1804(%rip)
-LBB5_2057:
- WORD $0x52800142 // mov w2, #10
- WORD $0x17ffdf85 // b LBB5_259 $-33260(%rip)
-LBB5_2058:
- WORD $0x92800171 // mov x17, #-12
- WORD $0x5280003c // mov w28, #1
- WORD $0xf94013e1 // ldr x1, [sp, #32]
- WORD $0x17ffffa7 // b LBB5_2042 $-356(%rip)
- // .p2align 2, 0x00
-_MASK_USE_NUMBER:
- WORD $0x00000002 // .long 2
- WORD $0x00000000 // .p2align 3, 0x00
-_P10_TAB:
- WORD $0x00000000; WORD $0x3ff00000 // .quad 0x3ff0000000000000
- WORD $0x00000000; WORD $0x40240000 // .quad 0x4024000000000000
- WORD $0x00000000; WORD $0x40590000 // .quad 0x4059000000000000
- WORD $0x00000000; WORD $0x408f4000 // .quad 0x408f400000000000
- WORD $0x00000000; WORD $0x40c38800 // .quad 0x40c3880000000000
- WORD $0x00000000; WORD $0x40f86a00 // .quad 0x40f86a0000000000
- WORD $0x00000000; WORD $0x412e8480 // .quad 0x412e848000000000
- WORD $0x00000000; WORD $0x416312d0 // .quad 0x416312d000000000
- WORD $0x00000000; WORD $0x4197d784 // .quad 0x4197d78400000000
- WORD $0x00000000; WORD $0x41cdcd65 // .quad 0x41cdcd6500000000
- WORD $0x20000000; WORD $0x4202a05f // .quad 0x4202a05f20000000
- WORD $0xe8000000; WORD $0x42374876 // .quad 0x42374876e8000000
- WORD $0xa2000000; WORD $0x426d1a94 // .quad 0x426d1a94a2000000
- WORD $0xe5400000; WORD $0x42a2309c // .quad 0x42a2309ce5400000
- WORD $0x1e900000; WORD $0x42d6bcc4 // .quad 0x42d6bcc41e900000
- WORD $0x26340000; WORD $0x430c6bf5 // .quad 0x430c6bf526340000
- WORD $0x37e08000; WORD $0x4341c379 // .quad 0x4341c37937e08000
- WORD $0x85d8a000; WORD $0x43763457 // .quad 0x4376345785d8a000
- WORD $0x674ec800; WORD $0x43abc16d // .quad 0x43abc16d674ec800
- WORD $0x60913d00; WORD $0x43e158e4 // .quad 0x43e158e460913d00
- WORD $0x78b58c40; WORD $0x4415af1d // .quad 0x4415af1d78b58c40
- WORD $0xd6e2ef50; WORD $0x444b1ae4 // .quad 0x444b1ae4d6e2ef50
- WORD $0x064dd592; WORD $0x4480f0cf // .quad 0x4480f0cf064dd592
- // .p2align 3, 0x00
-_POW10_M128_TAB:
- WORD $0xcd60e453; WORD $0x1732c869 // .quad 1671618768450675795
- WORD $0x081c0288; WORD $0xfa8fd5a0 // .quad -391859759250406776
- WORD $0x205c8eb4; WORD $0x0e7fbd42 // .quad 1044761730281672372
- WORD $0x05118195; WORD $0x9c99e584 // .quad -7162441377172586091
- WORD $0xa873b261; WORD $0x521fac92 // .quad 5917638181279478369
- WORD $0x0655e1fa; WORD $0xc3c05ee5 // .quad -4341365703038344710
- WORD $0x52909ef9; WORD $0xe6a797b7 // .quad -1826324310255427847
- WORD $0x47eb5a78; WORD $0xf4b0769e // .quad -815021110370542984
- WORD $0x939a635c; WORD $0x9028bed2 // .quad -8058981721550724260
- WORD $0xecf3188b; WORD $0x98ee4a22 // .quad -7426917221622671221
- WORD $0x3880fc33; WORD $0x7432ee87 // .quad 8373016921771146291
- WORD $0xa82fdeae; WORD $0xbf29dcab // .quad -4671960508600951122
- WORD $0x06a13b3f; WORD $0x113faa29 // .quad 1242899115359157055
- WORD $0x923bd65a; WORD $0xeef453d6 // .quad -1228264617323800998
- WORD $0xa424c507; WORD $0x4ac7ca59 // .quad 5388497965526861063
- WORD $0x1b6565f8; WORD $0x9558b466 // .quad -7685194413468457480
- WORD $0x0d2df649; WORD $0x5d79bcf0 // .quad 6735622456908576329
- WORD $0xa23ebf76; WORD $0xbaaee17f // .quad -4994806998408183946
- WORD $0x107973dc; WORD $0xf4d82c2c // .quad -803843965719055396
- WORD $0x8ace6f53; WORD $0xe95a99df // .quad -1631822729582842029
- WORD $0x8a4be869; WORD $0x79071b9b // .quad 8720969558280366185
- WORD $0xb6c10594; WORD $0x91d8a02b // .quad -7937418233630358124
- WORD $0x6cdee284; WORD $0x9748e282 // .quad -7545532125859093884
- WORD $0xa47146f9; WORD $0xb64ec836 // .quad -5310086773610559751
- WORD $0x08169b25; WORD $0xfd1b1b23 // .quad -208543120469091547
- WORD $0x4d8d98b7; WORD $0xe3e27a44 // .quad -2025922448585811785
- WORD $0xe50e20f7; WORD $0xfe30f0f5 // .quad -130339450293182217
- WORD $0xb0787f72; WORD $0x8e6d8c6a // .quad -8183730558007214222
- WORD $0x5e51a935; WORD $0xbdbd2d33 // .quad -4774610331293865675
- WORD $0x5c969f4f; WORD $0xb208ef85 // .quad -5617977179081629873
- WORD $0x35e61382; WORD $0xad2c7880 // .quad -5968262914117332094
- WORD $0xb3bc4723; WORD $0xde8b2b66 // .quad -2410785455424649437
- WORD $0x21afcc31; WORD $0x4c3bcb50 // .quad 5493207715531443249
- WORD $0x3055ac76; WORD $0x8b16fb20 // .quad -8424269937281487754
- WORD $0x2a1bbf3d; WORD $0xdf4abe24 // .quad -2356862392440471747
- WORD $0x3c6b1793; WORD $0xaddcb9e8 // .quad -5918651403174471789
- WORD $0x34a2af0d; WORD $0xd71d6dad // .quad -2946077990550589683
- WORD $0x4b85dd78; WORD $0xd953e862 // .quad -2786628235540701832
- WORD $0x40e5ad68; WORD $0x8672648c // .quad -8758827771735200408
- WORD $0x6f33aa6b; WORD $0x87d4713d // .quad -8659171674854020501
- WORD $0x511f18c2; WORD $0x680efdaf // .quad 7498209359040551106
- WORD $0xcb009506; WORD $0xa9c98d8c // .quad -6212278575140137722
- WORD $0x2566def2; WORD $0x0212bd1b // .quad 149389661945913074
- WORD $0xfdc0ba48; WORD $0xd43bf0ef // .quad -3153662200497784248
- WORD $0xf7604b57; WORD $0x014bb630 // .quad 93368538716195671
- WORD $0xfe98746d; WORD $0x84a57695 // .quad -8888567902952197011
- WORD $0x35385e2d; WORD $0x419ea3bd // .quad 4728396691822632493
- WORD $0x7e3e9188; WORD $0xa5ced43b // .quad -6499023860262858360
- WORD $0x828675b9; WORD $0x52064cac // .quad 5910495864778290617
- WORD $0x5dce35ea; WORD $0xcf42894a // .quad -3512093806901185046
- WORD $0xd1940993; WORD $0x7343efeb // .quad 8305745933913819539
- WORD $0x7aa0e1b2; WORD $0x818995ce // .quad -9112587656954322510
- WORD $0xc5f90bf8; WORD $0x1014ebe6 // .quad 1158810380537498616
- WORD $0x19491a1f; WORD $0xa1ebfb42 // .quad -6779048552765515233
- WORD $0x77774ef6; WORD $0xd41a26e0 // .quad -3163173042755514634
- WORD $0x9f9b60a6; WORD $0xca66fa12 // .quad -3862124672529506138
- WORD $0x955522b4; WORD $0x8920b098 // .quad -8565652321871781196
- WORD $0x478238d0; WORD $0xfd00b897 // .quad -215969822234494768
- WORD $0x5d5535b0; WORD $0x55b46e5f // .quad 6175682344898606512
- WORD $0x8cb16382; WORD $0x9e20735e // .quad -7052510166537641086
- WORD $0x34aa831d; WORD $0xeb2189f7 // .quad -1503769105731517667
- WORD $0x2fddbc62; WORD $0xc5a89036 // .quad -4203951689744663454
- WORD $0x01d523e4; WORD $0xa5e9ec75 // .quad -6491397400591784988
- WORD $0xbbd52b7b; WORD $0xf712b443 // .quad -643253593753441413
- WORD $0x2125366e; WORD $0x47b233c9 // .quad 5166248661484910190
- WORD $0x55653b2d; WORD $0x9a6bb0aa // .quad -7319562523736982739
- WORD $0x696e840a; WORD $0x999ec0bb // .quad -7377247228426025974
- WORD $0xeabe89f8; WORD $0xc1069cd4 // .quad -4537767136243840520
- WORD $0x43ca250d; WORD $0xc00670ea // .quad -4609873017105144563
- WORD $0x256e2c76; WORD $0xf148440a // .quad -1060522901877412746
- WORD $0x6a5e5728; WORD $0x38040692 // .quad 4036358391950366504
- WORD $0x5764dbca; WORD $0x96cd2a86 // .quad -7580355841314464822
- WORD $0x04f5ecf2; WORD $0xc6050837 // .quad -4177924046916817678
- WORD $0xed3e12bc; WORD $0xbc807527 // .quad -4863758783215693124
- WORD $0xc633682e; WORD $0xf7864a44 // .quad -610719040218634194
- WORD $0xe88d976b; WORD $0xeba09271 // .quad -1468012460592228501
- WORD $0xfbe0211d; WORD $0x7ab3ee6a // .quad 8841672636718129437
- WORD $0x31587ea3; WORD $0x93445b87 // .quad -7835036815511224669
- WORD $0xbad82964; WORD $0x5960ea05 // .quad 6440404777470273892
- WORD $0xfdae9e4c; WORD $0xb8157268 // .quad -5182110000961642932
- WORD $0x298e33bd; WORD $0x6fb92487 // .quad 8050505971837842365
- WORD $0x3d1a45df; WORD $0xe61acf03 // .quad -1865951482774665761
- WORD $0x79f8e056; WORD $0xa5d3b6d4 // .quad -6497648813669818282
- WORD $0x06306bab; WORD $0x8fd0c162 // .quad -8083748704375247957
- WORD $0x9877186c; WORD $0x8f48a489 // .quad -8122061017087272852
- WORD $0x87bc8696; WORD $0xb3c4f1ba // .quad -5492999862041672042
- WORD $0xfe94de87; WORD $0x331acdab // .quad 3682481783923072647
- WORD $0x29aba83c; WORD $0xe0b62e29 // .quad -2254563809124702148
- WORD $0x7f1d0b14; WORD $0x9ff0c08b // .quad -6921820921902855404
- WORD $0xba0b4925; WORD $0x8c71dcd9 // .quad -8326631408344020699
- WORD $0x5ee44dd9; WORD $0x07ecf0ae // .quad 571095884476206553
- WORD $0x288e1b6f; WORD $0xaf8e5410 // .quad -5796603242002637969
- WORD $0xf69d6150; WORD $0xc9e82cd9 // .quad -3897816162832129712
- WORD $0x32b1a24a; WORD $0xdb71e914 // .quad -2634068034075909558
- WORD $0x3a225cd2; WORD $0xbe311c08 // .quad -4741978110983775022
- WORD $0x9faf056e; WORD $0x892731ac // .quad -8563821548938525330
- WORD $0x48aaf406; WORD $0x6dbd630a // .quad 7907585416552444934
- WORD $0xc79ac6ca; WORD $0xab70fe17 // .quad -6093090917745768758
- WORD $0xdad5b108; WORD $0x092cbbcc // .quad 661109733835780360
- WORD $0xb981787d; WORD $0xd64d3d9d // .quad -3004677628754823043
- WORD $0x08c58ea5; WORD $0x25bbf560 // .quad 2719036592861056677
- WORD $0x93f0eb4e; WORD $0x85f04682 // .quad -8795452545612846258
- WORD $0x0af6f24e; WORD $0xaf2af2b8 // .quad -5824576295778454962
- WORD $0x38ed2621; WORD $0xa76c5823 // .quad -6382629663588669919
- WORD $0x0db4aee1; WORD $0x1af5af66 // .quad 1942651667131707105
- WORD $0x07286faa; WORD $0xd1476e2c // .quad -3366601061058449494
- WORD $0xc890ed4d; WORD $0x50d98d9f // .quad 5825843310384704845
- WORD $0x847945ca; WORD $0x82cca4db // .quad -9021654690802612790
- WORD $0xbab528a0; WORD $0xe50ff107 // .quad -1941067898873894752
- WORD $0x6597973c; WORD $0xa37fce12 // .quad -6665382345075878084
- WORD $0xa96272c8; WORD $0x1e53ed49 // .quad 2185351144835019464
- WORD $0xfefd7d0c; WORD $0xcc5fc196 // .quad -3720041912917459700
- WORD $0x13bb0f7a; WORD $0x25e8e89c // .quad 2731688931043774330
- WORD $0xbebcdc4f; WORD $0xff77b1fc // .quad -38366372719436721
- WORD $0x8c54e9ac; WORD $0x77b19161 // .quad 8624834609543440812
- WORD $0xf73609b1; WORD $0x9faacf3d // .quad -6941508010590729807
- WORD $0xef6a2417; WORD $0xd59df5b9 // .quad -3054014793352862697
- WORD $0x75038c1d; WORD $0xc795830d // .quad -4065198994811024355
- WORD $0x6b44ad1d; WORD $0x4b057328 // .quad 5405853545163697437
- WORD $0xd2446f25; WORD $0xf97ae3d0 // .quad -469812725086392539
- WORD $0x430aec32; WORD $0x4ee367f9 // .quad 5684501474941004850
- WORD $0x836ac577; WORD $0x9becce62 // .quad -7211161980820077193
- WORD $0x93cda73f; WORD $0x229c41f7 // .quad 2493940825248868159
- WORD $0x244576d5; WORD $0xc2e801fb // .quad -4402266457597708587
- WORD $0x78c1110f; WORD $0x6b435275 // .quad 7729112049988473103
- WORD $0xed56d48a; WORD $0xf3a20279 // .quad -891147053569747830
- WORD $0x6b78aaa9; WORD $0x830a1389 // .quad -9004363024039368023
- WORD $0x345644d6; WORD $0x9845418c // .quad -7474495936122174250
- WORD $0xc656d553; WORD $0x23cc986b // .quad 2579604275232953683
- WORD $0x416bd60c; WORD $0xbe5691ef // .quad -4731433901725329908
- WORD $0xb7ec8aa8; WORD $0x2cbfbe86 // .quad 3224505344041192104
- WORD $0x11c6cb8f; WORD $0xedec366b // .quad -1302606358729274481
- WORD $0x32f3d6a9; WORD $0x7bf7d714 // .quad 8932844867666826921
- WORD $0xeb1c3f39; WORD $0x94b3a202 // .quad -7731658001846878407
- WORD $0x3fb0cc53; WORD $0xdaf5ccd9 // .quad -2669001970698630061
- WORD $0xa5e34f07; WORD $0xb9e08a83 // .quad -5052886483881210105
- WORD $0x8f9cff68; WORD $0xd1b3400f // .quad -3336252463373287576
- WORD $0x8f5c22c9; WORD $0xe858ad24 // .quad -1704422086424124727
- WORD $0xb9c21fa1; WORD $0x23100809 // .quad 2526528228819083169
- WORD $0xd99995be; WORD $0x91376c36 // .quad -7982792831656159810
- WORD $0x2832a78a; WORD $0xabd40a0c // .quad -6065211750830921846
- WORD $0x8ffffb2d; WORD $0xb5854744 // .quad -5366805021142811859
- WORD $0x323f516c; WORD $0x16c90c8f // .quad 1641857348316123500
- WORD $0xb3fff9f9; WORD $0xe2e69915 // .quad -2096820258001126919
- WORD $0x7f6792e3; WORD $0xae3da7d9 // .quad -5891368184943504669
- WORD $0x907ffc3b; WORD $0x8dd01fad // .quad -8228041688891786181
- WORD $0xdf41779c; WORD $0x99cd11cf // .quad -7364210231179380836
- WORD $0xf49ffb4a; WORD $0xb1442798 // .quad -5673366092687344822
- WORD $0xd711d583; WORD $0x40405643 // .quad 4629795266307937667
- WORD $0x31c7fa1d; WORD $0xdd95317f // .quad -2480021597431793123
- WORD $0x666b2572; WORD $0x482835ea // .quad 5199465050656154994
- WORD $0x7f1cfc52; WORD $0x8a7d3eef // .quad -8467542526035952558
- WORD $0x0005eecf; WORD $0xda324365 // .quad -2724040723534582065
- WORD $0x5ee43b66; WORD $0xad1c8eab // .quad -5972742139117552794
- WORD $0x40076a82; WORD $0x90bed43e // .quad -8016736922845615486
- WORD $0x369d4a40; WORD $0xd863b256 // .quad -2854241655469553088
- WORD $0xe804a291; WORD $0x5a7744a6 // .quad 6518754469289960081
- WORD $0xe2224e68; WORD $0x873e4f75 // .quad -8701430062309552536
- WORD $0xa205cb36; WORD $0x711515d0 // .quad 8148443086612450102
- WORD $0x5aaae202; WORD $0xa90de353 // .quad -6265101559459552766
- WORD $0xca873e03; WORD $0x0d5a5b44 // .quad 962181821410786819
- WORD $0x31559a83; WORD $0xd3515c28 // .quad -3219690930897053053
- WORD $0xfe9486c2; WORD $0xe858790a // .quad -1704479370831952190
- WORD $0x1ed58091; WORD $0x8412d999 // .quad -8929835859451740015
- WORD $0xbe39a872; WORD $0x626e974d // .quad 7092772823314835570
- WORD $0x668ae0b6; WORD $0xa5178fff // .quad -6550608805887287114
- WORD $0x2dc8128f; WORD $0xfb0a3d21 // .quad -357406007711231345
- WORD $0x402d98e3; WORD $0xce5d73ff // .quad -3576574988931720989
- WORD $0xbc9d0b99; WORD $0x7ce66634 // .quad 8999993282035256217
- WORD $0x881c7f8e; WORD $0x80fa687f // .quad -9152888395723407474
- WORD $0xebc44e80; WORD $0x1c1fffc1 // .quad 2026619565689294464
- WORD $0x6a239f72; WORD $0xa139029f // .quad -6829424476226871438
- WORD $0x66b56220; WORD $0xa327ffb2 // .quad -6690097579743157728
- WORD $0x44ac874e; WORD $0xc9874347 // .quad -3925094576856201394
- WORD $0x0062baa8; WORD $0x4bf1ff9f // .quad 5472436080603216552
- WORD $0x15d7a922; WORD $0xfbe91419 // .quad -294682202642863838
- WORD $0x603db4a9; WORD $0x6f773fc3 // .quad 8031958568804398249
- WORD $0xada6c9b5; WORD $0x9d71ac8f // .quad -7101705404292871755
- WORD $0x384d21d3; WORD $0xcb550fb4 // .quad -3795109844276665901
- WORD $0x99107c22; WORD $0xc4ce17b3 // .quad -4265445736938701790
- WORD $0x46606a48; WORD $0x7e2a53a1 // .quad 9091170749936331336
- WORD $0x7f549b2b; WORD $0xf6019da0 // .quad -720121152745989333
- WORD $0xcbfc426d; WORD $0x2eda7444 // .quad 3376138709496513133
- WORD $0x4f94e0fb; WORD $0x99c10284 // .quad -7367604748107325189
- WORD $0xfefb5308; WORD $0xfa911155 // .quad -391512631556746488
- WORD $0x637a1939; WORD $0xc0314325 // .quad -4597819916706768583
- WORD $0x7eba27ca; WORD $0x793555ab // .quad 8733981247408842698
- WORD $0xbc589f88; WORD $0xf03d93ee // .quad -1135588877456072824
- WORD $0x2f3458de; WORD $0x4bc1558b // .quad 5458738279630526686
- WORD $0x35b763b5; WORD $0x96267c75 // .quad -7627272076051127371
- WORD $0xfb016f16; WORD $0x9eb1aaed // .quad -7011635205744005354
- WORD $0x83253ca2; WORD $0xbbb01b92 // .quad -4922404076636521310
- WORD $0x79c1cadc; WORD $0x465e15a9 // .quad 5070514048102157020
- WORD $0x23ee8bcb; WORD $0xea9c2277 // .quad -1541319077368263733
- WORD $0xec191ec9; WORD $0x0bfacd89 // .quad 863228270850154185
- WORD $0x7675175f; WORD $0x92a1958a // .quad -7880853450996246689
- WORD $0x671f667b; WORD $0xcef980ec // .quad -3532650679864695173
- WORD $0x14125d36; WORD $0xb749faed // .quad -5239380795317920458
- WORD $0x80e7401a; WORD $0x82b7e127 // .quad -9027499368258256870
- WORD $0x5916f484; WORD $0xe51c79a8 // .quad -1937539975720012668
- WORD $0xb0908810; WORD $0xd1b2ecb8 // .quad -3336344095947716592
- WORD $0x37ae58d2; WORD $0x8f31cc09 // .quad -8128491512466089774
- WORD $0xdcb4aa15; WORD $0x861fa7e6 // .quad -8782116138362033643
- WORD $0x8599ef07; WORD $0xb2fe3f0b // .quad -5548928372155224313
- WORD $0x93e1d49a; WORD $0x67a791e0 // .quad 7469098900757009562
- WORD $0x67006ac9; WORD $0xdfbdcece // .quad -2324474446766642487
- WORD $0x5c6d24e0; WORD $0xe0c8bb2c // .quad -2249342214667950880
- WORD $0x006042bd; WORD $0x8bd6a141 // .quad -8370325556870233411
- WORD $0x73886e18; WORD $0x58fae9f7 // .quad 6411694268519837208
- WORD $0x4078536d; WORD $0xaecc4991 // .quad -5851220927660403859
- WORD $0x506a899e; WORD $0xaf39a475 // .quad -5820440219632367202
- WORD $0x90966848; WORD $0xda7f5bf5 // .quad -2702340141148116920
- WORD $0x52429603; WORD $0x6d8406c9 // .quad 7891439908798240259
- WORD $0x7a5e012d; WORD $0x888f9979 // .quad -8606491615858654931
- WORD $0xa6d33b83; WORD $0xc8e5087b // .quad -3970758169284363389
- WORD $0xd8f58178; WORD $0xaab37fd7 // .quad -6146428501395930760
- WORD $0x90880a64; WORD $0xfb1e4a9a // .quad -351761693178066332
- WORD $0xcf32e1d6; WORD $0xd5605fcd // .quad -3071349608317525546
- WORD $0x9a55067f; WORD $0x5cf2eea0 // .quad 6697677969404790399
- WORD $0xa17fcd26; WORD $0x855c3be0 // .quad -8837122532839535322
- WORD $0xc0ea481e; WORD $0xf42faa48 // .quad -851274575098787810
- WORD $0xc9dfc06f; WORD $0xa6b34ad8 // .quad -6434717147622031249
- WORD $0xf124da26; WORD $0xf13b94da // .quad -1064093218873484762
- WORD $0xfc57b08b; WORD $0xd0601d8e // .quad -3431710416100151157
- WORD $0xd6b70858; WORD $0x76c53d08 // .quad 8558313775058847832
- WORD $0x5db6ce57; WORD $0x823c1279 // .quad -9062348037703676329
- WORD $0x0c64ca6e; WORD $0x54768c4b // .quad 6086206200396171886
- WORD $0xb52481ed; WORD $0xa2cb1717 // .quad -6716249028702207507
- WORD $0xcf7dfd09; WORD $0xa9942f5d // .quad -6227300304786948855
- WORD $0xa26da268; WORD $0xcb7ddcdd // .quad -3783625267450371480
- WORD $0x435d7c4c; WORD $0xd3f93b35 // .quad -3172439362556298164
- WORD $0x0b090b02; WORD $0xfe5d5415 // .quad -117845565885576446
- WORD $0x4a1a6daf; WORD $0xc47bc501 // .quad -4288617610811380305
- WORD $0x26e5a6e1; WORD $0x9efa548d // .quad -6991182506319567135
- WORD $0x9ca1091b; WORD $0x359ab641 // .quad 3862600023340550427
- WORD $0x709f109a; WORD $0xc6b8e9b0 // .quad -4127292114472071014
- WORD $0x03c94b62; WORD $0xc30163d2 // .quad -4395122007679087774
- WORD $0x8cc6d4c0; WORD $0xf867241c // .quad -547429124662700864
- WORD $0x425dcf1d; WORD $0x79e0de63 // .quad 8782263791269039901
- WORD $0xd7fc44f8; WORD $0x9b407691 // .quad -7259672230555269896
- WORD $0x12f542e4; WORD $0x985915fc // .quad -7468914334623251740
- WORD $0x4dfb5636; WORD $0xc2109436 // .quad -4462904269766699466
- WORD $0x17b2939d; WORD $0x3e6f5b7b // .quad 4498915137003099037
- WORD $0xe17a2bc4; WORD $0xf294b943 // .quad -966944318780986428
- WORD $0xeecf9c42; WORD $0xa705992c // .quad -6411550076227838910
- WORD $0x6cec5b5a; WORD $0x979cf3ca // .quad -7521869226879198374
- WORD $0x2a838353; WORD $0x50c6ff78 // .quad 5820620459997365075
- WORD $0x08277231; WORD $0xbd8430bd // .quad -4790650515171610063
- WORD $0x35246428; WORD $0xa4f8bf56 // .quad -6559282480285457368
- WORD $0x4a314ebd; WORD $0xece53cec // .quad -1376627125537124675
- WORD $0xe136be99; WORD $0x871b7795 // .quad -8711237568605798759
- WORD $0xae5ed136; WORD $0x940f4613 // .quad -7777920981101784778
- WORD $0x59846e3f; WORD $0x28e2557b // .quad 2946011094524915263
- WORD $0x99f68584; WORD $0xb9131798 // .quad -5110715207949843068
- WORD $0x2fe589cf; WORD $0x331aeada // .quad 3682513868156144079
- WORD $0xc07426e5; WORD $0xe757dd7e // .quad -1776707991509915931
- WORD $0x5def7621; WORD $0x3ff0d2c8 // .quad 4607414176811284001
- WORD $0x3848984f; WORD $0x9096ea6f // .quad -8027971522334779313
- WORD $0x756b53a9; WORD $0x0fed077a // .quad 1147581702586717097
- WORD $0x065abe63; WORD $0xb4bca50b // .quad -5423278384491086237
- WORD $0x12c62894; WORD $0xd3e84959 // .quad -3177208890193991532
- WORD $0xc7f16dfb; WORD $0xe1ebce4d // .quad -2167411962186469893
- WORD $0xabbbd95c; WORD $0x64712dd7 // .quad 7237616480483531100
- WORD $0x9cf6e4bd; WORD $0x8d3360f0 // .quad -8272161504007625539
- WORD $0x96aacfb3; WORD $0xbd8d794d // .quad -4788037454677749837
- WORD $0xc4349dec; WORD $0xb080392c // .quad -5728515861582144020
- WORD $0xfc5583a0; WORD $0xecf0d7a0 // .quad -1373360799919799392
- WORD $0xf541c567; WORD $0xdca04777 // .quad -2548958808550292121
- WORD $0x9db57244; WORD $0xf41686c4 // .quad -858350499949874620
- WORD $0xf9491b60; WORD $0x89e42caa // .quad -8510628282985014432
- WORD $0xc522ced5; WORD $0x311c2875 // .quad 3538747893490044629
- WORD $0xb79b6239; WORD $0xac5d37d5 // .quad -6026599335303880135
- WORD $0x366b828b; WORD $0x7d633293 // .quad 9035120885289943691
- WORD $0x25823ac7; WORD $0xd77485cb // .quad -2921563150702462265
- WORD $0x02033197; WORD $0xae5dff9c // .quad -5882264492762254953
- WORD $0xf77164bc; WORD $0x86a8d39e // .quad -8743505996830120772
- WORD $0x0283fdfc; WORD $0xd9f57f83 // .quad -2741144597525430788
- WORD $0xb54dbdeb; WORD $0xa8530886 // .quad -6317696477610263061
- WORD $0xc324fd7b; WORD $0xd072df63 // .quad -3426430746906788485
- WORD $0x62a12d66; WORD $0xd267caa8 // .quad -3285434578585440922
- WORD $0x59f71e6d; WORD $0x4247cb9e // .quad 4776009810824339053
- WORD $0x3da4bc60; WORD $0x8380dea9 // .quad -8970925639256982432
- WORD $0xf074e608; WORD $0x52d9be85 // .quad 5970012263530423816
- WORD $0x8d0deb78; WORD $0xa4611653 // .quad -6601971030643840136
- WORD $0x6c921f8b; WORD $0x67902e27 // .quad 7462515329413029771
- WORD $0x70516656; WORD $0xcd795be8 // .quad -3640777769877412266
- WORD $0xa3db53b6; WORD $0x00ba1cd8 // .quad 52386062455755702
- WORD $0x4632dff6; WORD $0x806bd971 // .quad -9193015133814464522
- WORD $0xccd228a4; WORD $0x80e8a40e // .quad -9157889458785081180
- WORD $0x97bf97f3; WORD $0xa086cfcd // .quad -6879582898840692749
- WORD $0x8006b2cd; WORD $0x6122cd12 // .quad 6999382250228200141
- WORD $0xfdaf7df0; WORD $0xc8a883c0 // .quad -3987792605123478032
- WORD $0x20085f81; WORD $0x796b8057 // .quad 8749227812785250177
- WORD $0x3d1b5d6c; WORD $0xfad2a4b1 // .quad -373054737976959636
- WORD $0x74053bb0; WORD $0xcbe33036 // .quad -3755104653863994448
- WORD $0xc6311a63; WORD $0x9cc3a6ee // .quad -7150688238876681629
- WORD $0x11068a9c; WORD $0xbedbfc44 // .quad -4693880817329993060
- WORD $0x77bd60fc; WORD $0xc3f490aa // .quad -4326674280168464132
- WORD $0x15482d44; WORD $0xee92fb55 // .quad -1255665003235103420
- WORD $0x15acb93b; WORD $0xf4f1b4d5 // .quad -796656831783192261
- WORD $0x2d4d1c4a; WORD $0x751bdd15 // .quad 8438581409832836170
- WORD $0x2d8bf3c5; WORD $0x99171105 // .quad -7415439547505577019
- WORD $0x78a0635d; WORD $0xd262d45a // .quad -3286831292991118499
- WORD $0x78eef0b6; WORD $0xbf5cd546 // .quad -4657613415954583370
- WORD $0x16c87c34; WORD $0x86fb8971 // .quad -8720225134666286028
- WORD $0x172aace4; WORD $0xef340a98 // .quad -1210330751515841308
- WORD $0xae3d4da0; WORD $0xd45d35e6 // .quad -3144297699952734816
- WORD $0x0e7aac0e; WORD $0x9580869f // .quad -7673985747338482674
- WORD $0x59cca109; WORD $0x89748360 // .quad -8542058143368306423
- WORD $0xd2195712; WORD $0xbae0a846 // .quad -4980796165745715438
- WORD $0x703fc94b; WORD $0x2bd1a438 // .quad 3157485376071780683
- WORD $0x869facd7; WORD $0xe998d258 // .quad -1614309188754756393
- WORD $0x4627ddcf; WORD $0x7b6306a3 // .quad 8890957387685944783
- WORD $0x5423cc06; WORD $0x91ff8377 // .quad -7926472270612804602
- WORD $0x17b1d542; WORD $0x1a3bc84c // .quad 1890324697752655170
- WORD $0x292cbf08; WORD $0xb67f6455 // .quad -5296404319838617848
- WORD $0x1d9e4a93; WORD $0x20caba5f // .quad 2362905872190818963
- WORD $0x7377eeca; WORD $0xe41f3d6a // .quad -2008819381370884406
- WORD $0x7282ee9c; WORD $0x547eb47b // .quad 6088502188546649756
- WORD $0x882af53e; WORD $0x8e938662 // .quad -8173041140997884610
- WORD $0x4f23aa43; WORD $0xe99e619a // .quad -1612744301171463613
- WORD $0x2a35b28d; WORD $0xb23867fb // .quad -5604615407819967859
- WORD $0xe2ec94d4; WORD $0x6405fa00 // .quad 7207441660390446292
- WORD $0xf4c31f31; WORD $0xdec681f9 // .quad -2394083241347571919
- WORD $0x8dd3dd04; WORD $0xde83bc40 // .quad -2412877989897052924
- WORD $0x38f9f37e; WORD $0x8b3c113c // .quad -8413831053483314306
- WORD $0xb148d445; WORD $0x9624ab50 // .quad -7627783505798704059
- WORD $0x4738705e; WORD $0xae0b158b // .quad -5905602798426754978
- WORD $0xdd9b0957; WORD $0x3badd624 // .quad 4300328673033783639
- WORD $0x19068c76; WORD $0xd98ddaee // .quad -2770317479606055818
- WORD $0x0a80e5d6; WORD $0xe54ca5d7 // .quad -1923980597781273130
- WORD $0xcfa417c9; WORD $0x87f8a8d4 // .quad -8648977452394866743
- WORD $0xcd211f4c; WORD $0x5e9fcf4c // .quad 6818396289628184396
- WORD $0x038d1dbc; WORD $0xa9f6d30a // .quad -6199535797066195524
- WORD $0x0069671f; WORD $0x7647c320 // .quad 8522995362035230495
- WORD $0x8470652b; WORD $0xd47487cc // .quad -3137733727905356501
- WORD $0x0041e073; WORD $0x29ecd9f4 // .quad 3021029092058325107
- WORD $0xd2c63f3b; WORD $0x84c8d4df // .quad -8878612607581929669
- WORD $0x00525890; WORD $0xf4681071 // .quad -835399653354481520
- WORD $0xc777cf09; WORD $0xa5fb0a17 // .quad -6486579741050024183
- WORD $0x4066eeb4; WORD $0x7182148d // .quad 8179122470161673908
- WORD $0xb955c2cc; WORD $0xcf79cc9d // .quad -3496538657885142324
- WORD $0x48405530; WORD $0xc6f14cd8 // .quad -4111420493003729616
- WORD $0x93d599bf; WORD $0x81ac1fe2 // .quad -9102865688819295809
- WORD $0x5a506a7c; WORD $0xb8ada00e // .quad -5139275616254662020
- WORD $0x38cb002f; WORD $0xa21727db // .quad -6766896092596731857
- WORD $0xf0e4851c; WORD $0xa6d90811 // .quad -6424094520318327524
- WORD $0x06fdc03b; WORD $0xca9cf1d2 // .quad -3846934097318526917
- WORD $0x6d1da663; WORD $0x908f4a16 // .quad -8030118150397909405
- WORD $0x88bd304a; WORD $0xfd442e46 // .quad -196981603220770742
- WORD $0x043287fe; WORD $0x9a598e4e // .quad -7324666853212387330
- WORD $0x15763e2e; WORD $0x9e4a9cec // .quad -7040642529654063570
- WORD $0x853f29fd; WORD $0x40eff1e1 // .quad 4679224488766679549
- WORD $0x1ad3cdba; WORD $0xc5dd4427 // .quad -4189117143640191558
- WORD $0xe68ef47c; WORD $0xd12bee59 // .quad -3374341425896426372
- WORD $0xe188c128; WORD $0xf7549530 // .quad -624710411122851544
- WORD $0x301958ce; WORD $0x82bb74f8 // .quad -9026492418826348338
- WORD $0x8cf578b9; WORD $0x9a94dd3e // .quad -7307973034592864071
- WORD $0x3c1faf01; WORD $0xe36a5236 // .quad -2059743486678159615
- WORD $0x3032d6e7; WORD $0xc13a148e // .quad -4523280274813692185
- WORD $0xcb279ac1; WORD $0xdc44e6c3 // .quad -2574679358347699519
- WORD $0xbc3f8ca1; WORD $0xf18899b1 // .quad -1042414325089727327
- WORD $0x5ef8c0b9; WORD $0x29ab103a // .quad 3002511419460075705
- WORD $0x15a7b7e5; WORD $0x96f5600f // .quad -7569037980822161435
- WORD $0xf6b6f0e7; WORD $0x7415d448 // .quad 8364825292752482535
- WORD $0xdb11a5de; WORD $0xbcb2b812 // .quad -4849611457600313890
- WORD $0x3464ad21; WORD $0x111b495b // .quad 1232659579085827361
- WORD $0x91d60f56; WORD $0xebdf6617 // .quad -1450328303573004458
- WORD $0x00beec34; WORD $0xcab10dd9 // .quad -3841273781498745804
- WORD $0xbb25c995; WORD $0x936b9fce // .quad -7823984217374209643
- WORD $0x40eea742; WORD $0x3d5d514f // .quad 4421779809981343554
- WORD $0x69ef3bfb; WORD $0xb84687c2 // .quad -5168294253290374149
- WORD $0x112a5112; WORD $0x0cb4a5a3 // .quad 915538744049291538
- WORD $0x046b0afa; WORD $0xe65829b3 // .quad -1848681798185579782
- WORD $0xeaba72ab; WORD $0x47f0e785 // .quad 5183897733458195115
- WORD $0xe2c2e6dc; WORD $0x8ff71a0f // .quad -8072955151507069220
- WORD $0x65690f56; WORD $0x59ed2167 // .quad 6479872166822743894
- WORD $0xdb73a093; WORD $0xb3f4e093 // .quad -5479507920956448621
- WORD $0x3ec3532c; WORD $0x306869c1 // .quad 3488154190101041964
- WORD $0xd25088b8; WORD $0xe0f218b8 // .quad -2237698882768172872
- WORD $0xc73a13fb; WORD $0x1e414218 // .quad 2180096368813151227
- WORD $0x83725573; WORD $0x8c974f73 // .quad -8316090829371189901
- WORD $0xf90898fa; WORD $0xe5d1929e // .quad -1886565557410948870
- WORD $0x644eeacf; WORD $0xafbd2350 // .quad -5783427518286599473
- WORD $0xb74abf39; WORD $0xdf45f746 // .quad -2358206946763686087
- WORD $0x7d62a583; WORD $0xdbac6c24 // .quad -2617598379430861437
- WORD $0x328eb783; WORD $0x6b8bba8c // .quad 7749492695127472003
- WORD $0xce5da772; WORD $0x894bc396 // .quad -8553528014785370254
- WORD $0x3f326564; WORD $0x066ea92f // .quad 463493832054564196
- WORD $0x81f5114f; WORD $0xab9eb47c // .quad -6080224000054324913
- WORD $0x0efefebd; WORD $0xc80a537b // .quad -4032318728359182659
- WORD $0xa27255a2; WORD $0xd686619b // .quad -2988593981640518238
- WORD $0xe95f5f36; WORD $0xbd06742c // .quad -4826042214438183114
- WORD $0x45877585; WORD $0x8613fd01 // .quad -8785400266166405755
- WORD $0x23b73704; WORD $0x2c481138 // .quad 3190819268807046916
- WORD $0x96e952e7; WORD $0xa798fc41 // .quad -6370064314280619289
- WORD $0x2ca504c5; WORD $0xf75a1586 // .quad -623161932418579259
- WORD $0xfca3a7a0; WORD $0xd17f3b51 // .quad -3350894374423386208
- WORD $0xdbe722fb; WORD $0x9a984d73 // .quad -7307005235402693893
- WORD $0x3de648c4; WORD $0x82ef8513 // .quad -9011838011655698236
- WORD $0xd2e0ebba; WORD $0xc13e60d0 // .quad -4522070525825979462
- WORD $0x0d5fdaf5; WORD $0xa3ab6658 // .quad -6653111496142234891
- WORD $0x079926a8; WORD $0x318df905 // .quad 3570783879572301480
- WORD $0x10b7d1b3; WORD $0xcc963fee // .quad -3704703351750405709
- WORD $0x497f7052; WORD $0xfdf17746 // .quad -148206168962011054
- WORD $0x94e5c61f; WORD $0xffbbcfe9 // .quad -19193171260619233
- WORD $0xedefa633; WORD $0xfeb6ea8b // .quad -92628855601256909
- WORD $0xfd0f9bd3; WORD $0x9fd561f1 // .quad -6929524759678968877
- WORD $0xe96b8fc0; WORD $0xfe64a52e // .quad -115786069501571136
- WORD $0x7c5382c8; WORD $0xc7caba6e // .quad -4050219931171323192
- WORD $0xa3c673b0; WORD $0x3dfdce7a // .quad 4466953431550423984
- WORD $0x1b68637b; WORD $0xf9bd690a // .quad -451088895536766085
- WORD $0xa65c084e; WORD $0x06bea10c // .quad 486002885505321038
- WORD $0x51213e2d; WORD $0x9c1661a6 // .quad -7199459587351560659
- WORD $0xcff30a62; WORD $0x486e494f // .quad 5219189625309039202
- WORD $0xe5698db8; WORD $0xc31bfa0f // .quad -4387638465762062920
- WORD $0xc3efccfa; WORD $0x5a89dba3 // .quad 6523987031636299002
- WORD $0xdec3f126; WORD $0xf3e2f893 // .quad -872862063775190746
- WORD $0x5a75e01c; WORD $0xf8962946 // .quad -534194123654701028
- WORD $0x6b3a76b7; WORD $0x986ddb5c // .quad -7463067817500576073
- WORD $0xf1135823; WORD $0xf6bbb397 // .quad -667742654568376285
- WORD $0x86091465; WORD $0xbe895233 // .quad -4717148753448332187
- WORD $0xed582e2c; WORD $0x746aa07d // .quad 8388693718644305452
- WORD $0x678b597f; WORD $0xee2ba6c0 // .quad -1284749923383027329
- WORD $0xb4571cdc; WORD $0xa8c2a44e // .quad -6286281471915778852
- WORD $0x40b717ef; WORD $0x94db4838 // .quad -7720497729755473937
- WORD $0x616ce413; WORD $0x92f34d62 // .quad -7857851839894723565
- WORD $0x50e4ddeb; WORD $0xba121a46 // .quad -5038936143766954517
- WORD $0xf9c81d17; WORD $0x77b020ba // .quad 8624429273841147159
- WORD $0xe51e1566; WORD $0xe896a0d7 // .quad -1686984161281305242
- WORD $0xdc1d122e; WORD $0x0ace1474 // .quad 778582277723329070
- WORD $0xef32cd60; WORD $0x915e2486 // .quad -7971894128441897632
- WORD $0x132456ba; WORD $0x0d819992 // .quad 973227847154161338
- WORD $0xaaff80b8; WORD $0xb5b5ada8 // .quad -5353181642124984136
- WORD $0x97ed6c69; WORD $0x10e1fff6 // .quad 1216534808942701673
- WORD $0xd5bf60e6; WORD $0xe3231912 // .quad -2079791034228842266
- WORD $0x1ef463c1; WORD $0xca8d3ffa // .quad -3851351762838199359
- WORD $0xc5979c8f; WORD $0x8df5efab // .quad -8217398424034108273
- WORD $0xa6b17cb2; WORD $0xbd308ff8 // .quad -4814189703547749198
- WORD $0xb6fd83b3; WORD $0xb1736b96 // .quad -5660062011615247437
- WORD $0xd05ddbde; WORD $0xac7cb3f6 // .quad -6017737129434686498
- WORD $0x64bce4a0; WORD $0xddd0467c // .quad -2463391496091671392
- WORD $0x423aa96b; WORD $0x6bcdf07a // .quad 7768129340171790699
- WORD $0xbef60ee4; WORD $0x8aa22c0d // .quad -8457148712698376476
- WORD $0xd2c953c6; WORD $0x86c16c98 // .quad -8736582398494813242
- WORD $0x2eb3929d; WORD $0xad4ab711 // .quad -5959749872445582691
- WORD $0x077ba8b7; WORD $0xe871c7bf // .quad -1697355961263740745
- WORD $0x7a607744; WORD $0xd89d64d5 // .quad -2838001322129590460
- WORD $0x64ad4972; WORD $0x11471cd7 // .quad 1244995533423855986
- WORD $0x6c7c4a8b; WORD $0x87625f05 // .quad -8691279853972075893
- WORD $0x3dd89bcf; WORD $0xd598e40d // .quad -3055441601647567921
- WORD $0xc79b5d2d; WORD $0xa93af6c6 // .quad -6252413799037706963
- WORD $0x8d4ec2c3; WORD $0x4aff1d10 // .quad 5404070034795315907
- WORD $0x79823479; WORD $0xd389b478 // .quad -3203831230369745799
- WORD $0x585139ba; WORD $0xcedf722a // .quad -3539985255894009414
- WORD $0x4bf160cb; WORD $0x843610cb // .quad -8919923546622172981
- WORD $0xee658828; WORD $0xc2974eb4 // .quad -4424981569867511768
- WORD $0x1eedb8fe; WORD $0xa54394fe // .quad -6538218414850328322
- WORD $0x29feea32; WORD $0x733d2262 // .quad 8303831092947774002
- WORD $0xa6a9273e; WORD $0xce947a3d // .quad -3561087000135522498
- WORD $0x5a3f525f; WORD $0x0806357d // .quad 578208414664970847
- WORD $0x8829b887; WORD $0x811ccc66 // .quad -9143208402725783417
- WORD $0xb0cf26f7; WORD $0xca07c2dc // .quad -3888925500096174345
- WORD $0x2a3426a8; WORD $0xa163ff80 // .quad -6817324484979841368
- WORD $0xdd02f0b5; WORD $0xfc89b393 // .quad -249470856692830027
- WORD $0x34c13052; WORD $0xc9bcff60 // .quad -3909969587797413806
- WORD $0xd443ace2; WORD $0xbbac2078 // .quad -4923524589293425438
- WORD $0x41f17c67; WORD $0xfc2c3f38 // .quad -275775966319379353
- WORD $0x84aa4c0d; WORD $0xd54b944b // .quad -3077202868308390899
- WORD $0x2936edc0; WORD $0x9d9ba783 // .quad -7089889006590693952
- WORD $0x65d4df11; WORD $0x0a9e795e // .quad 765182433041899281
- WORD $0xf384a931; WORD $0xc5029163 // .quad -4250675239810979535
- WORD $0xff4a16d5; WORD $0x4d4617b5 // .quad 5568164059729762005
- WORD $0xf065d37d; WORD $0xf64335bc // .quad -701658031336336515
- WORD $0xbf8e4e45; WORD $0x504bced1 // .quad 5785945546544795205
- WORD $0x163fa42e; WORD $0x99ea0196 // .quad -7356065297226292178
- WORD $0x2f71e1d6; WORD $0xe45ec286 // .quad -1990940103673781802
- WORD $0x9bcf8d39; WORD $0xc06481fb // .quad -4583395603105477319
- WORD $0xbb4e5a4c; WORD $0x5d767327 // .quad 6734696907262548556
- WORD $0x82c37088; WORD $0xf07da27a // .quad -1117558485454458744
- WORD $0xd510f86f; WORD $0x3a6a07f8 // .quad 4209185567039092847
- WORD $0x91ba2655; WORD $0x964e858c // .quad -7616003081050118571
- WORD $0x0a55368b; WORD $0x890489f7 // .quad -8573576096483297653
- WORD $0xb628afea; WORD $0xbbe226ef // .quad -4908317832885260310
- WORD $0xccea842e; WORD $0x2b45ac74 // .quad 3118087934678041646
- WORD $0xa3b2dbe5; WORD $0xeadab0ab // .quad -1523711272679187483
- WORD $0x0012929d; WORD $0x3b0b8bc9 // .quad 4254647968387469981
- WORD $0x464fc96f; WORD $0x92c8ae6b // .quad -7869848573065574033
- WORD $0x40173744; WORD $0x09ce6ebb // .quad 706623942056949572
- WORD $0x17e3bbcb; WORD $0xb77ada06 // .quad -5225624697904579637
- WORD $0x101d0515; WORD $0xcc420a6a // .quad -3728406090856200939
- WORD $0x9ddcaabd; WORD $0xe5599087 // .quad -1920344853953336643
- WORD $0x4a12232d; WORD $0x9fa94682 // .quad -6941939825212513491
- WORD $0xc2a9eab6; WORD $0x8f57fa54 // .quad -8117744561361917258
- WORD $0xdc96abf9; WORD $0x47939822 // .quad 5157633273766521849
- WORD $0xf3546564; WORD $0xb32df8e9 // .quad -5535494683275008668
- WORD $0x93bc56f7; WORD $0x59787e2b // .quad 6447041592208152311
- WORD $0x70297ebd; WORD $0xdff97724 // .quad -2307682335666372931
- WORD $0x3c55b65a; WORD $0x57eb4edb // .quad 6335244004343789146
- WORD $0xc619ef36; WORD $0x8bfbea76 // .quad -8359830487432564938
- WORD $0x0b6b23f1; WORD $0xede62292 // .quad -1304317031425039375
- WORD $0x77a06b03; WORD $0xaefae514 // .quad -5838102090863318269
- WORD $0x8e45eced; WORD $0xe95fab36 // .quad -1630396289281299219
- WORD $0x958885c4; WORD $0xdab99e59 // .quad -2685941595151759932
- WORD $0x18ebb414; WORD $0x11dbcb02 // .quad 1286845328412881940
- WORD $0xfd75539b; WORD $0x88b402f7 // .quad -8596242524610931813
- WORD $0x9f26a119; WORD $0xd652bdc2 // .quad -3003129357911285479
- WORD $0xfcd2a881; WORD $0xaae103b5 // .quad -6133617137336276863
- WORD $0x46f0495f; WORD $0x4be76d33 // .quad 5469460339465668959
- WORD $0x7c0752a2; WORD $0xd59944a3 // .quad -3055335403242958174
- WORD $0x0c562ddb; WORD $0x6f70a440 // .quad 8030098730593431003
- WORD $0x2d8493a5; WORD $0x857fcae6 // .quad -8827113654667930715
- WORD $0x0f6bb952; WORD $0xcb4ccd50 // .quad -3797434642040374958
- WORD $0xb8e5b88e; WORD $0xa6dfbd9f // .quad -6422206049907525490
- WORD $0x1346a7a7; WORD $0x7e2000a4 // .quad 9088264752731695015
- WORD $0xa71f26b2; WORD $0xd097ad07 // .quad -3416071543957018958
- WORD $0x8c0c28c8; WORD $0x8ed40066 // .quad -8154892584824854328
- WORD $0xc873782f; WORD $0x825ecc24 // .quad -9052573742614218705
- WORD $0x2f0f32fa; WORD $0x72890080 // .quad 8253128342678483706
- WORD $0xfa90563b; WORD $0xa2f67f2d // .quad -6704031159840385477
- WORD $0x3ad2ffb9; WORD $0x4f2b40a0 // .quad 5704724409920716729
- WORD $0x79346bca; WORD $0xcbb41ef9 // .quad -3768352931373093942
- WORD $0x4987bfa8; WORD $0xe2f610c8 // .quad -2092466524453879896
- WORD $0xd78186bc; WORD $0xfea126b7 // .quad -98755145788979524
- WORD $0x2df4d7c9; WORD $0x0dd9ca7d // .quad 998051431430019017
- WORD $0xe6b0f436; WORD $0x9f24b832 // .quad -6979250993759194058
- WORD $0x79720dbb; WORD $0x91503d1c // .quad -7975807747567252037
- WORD $0xa05d3143; WORD $0xc6ede63f // .quad -4112377723771604669
- WORD $0x97ce912a; WORD $0x75a44c63 // .quad 8476984389250486570
- WORD $0x88747d94; WORD $0xf8a95fcf // .quad -528786136287117932
- WORD $0x3ee11aba; WORD $0xc986afbe // .quad -3925256793573221702
- WORD $0xb548ce7c; WORD $0x9b69dbe1 // .quad -7248020362820530564
- WORD $0xce996168; WORD $0xfbe85bad // .quad -294884973539139224
- WORD $0x229b021b; WORD $0xc24452da // .quad -4448339435098275301
- WORD $0x423fb9c3; WORD $0xfae27299 // .quad -368606216923924029
- WORD $0xab41c2a2; WORD $0xf2d56790 // .quad -948738275445456222
- WORD $0xc967d41a; WORD $0xdccd879f // .quad -2536221894791146470
- WORD $0x6b0919a5; WORD $0x97c560ba // .quad -7510490449794491995
- WORD $0xbbc1c920; WORD $0x5400e987 // .quad 6053094668365842720
- WORD $0x05cb600f; WORD $0xbdb6b8e9 // .quad -4776427043815727089
- WORD $0xaab23b68; WORD $0x290123e9 // .quad 2954682317029915496
- WORD $0x473e3813; WORD $0xed246723 // .quad -1358847786342270957
- WORD $0x0aaf6521; WORD $0xf9a0b672 // .quad -459166561069996767
- WORD $0x0c86e30b; WORD $0x9436c076 // .quad -7766808894105001205
- WORD $0x8d5b3e69; WORD $0xf808e40e // .quad -573958201337495959
- WORD $0x8fa89bce; WORD $0xb9447093 // .quad -5096825099203863602
- WORD $0x30b20e04; WORD $0xb60b1d12 // .quad -5329133770099257852
- WORD $0x7392c2c2; WORD $0xe7958cb8 // .quad -1759345355577441598
- WORD $0x5e6f48c2; WORD $0xb1c6f22b // .quad -5636551615525730110
- WORD $0x483bb9b9; WORD $0x90bd77f3 // .quad -8017119874876982855
- WORD $0x360b1af3; WORD $0x1e38aeb6 // .quad 2177682517447613171
- WORD $0x1a4aa828; WORD $0xb4ecd5f0 // .quad -5409713825168840664
- WORD $0xc38de1b0; WORD $0x25c6da63 // .quad 2722103146809516464
- WORD $0x20dd5232; WORD $0xe2280b6c // .quad -2150456263033662926
- WORD $0x5a38ad0e; WORD $0x579c487e // .quad 6313000485183335694
- WORD $0x948a535f; WORD $0x8d590723 // .quad -8261564192037121185
- WORD $0xf0c6d851; WORD $0x2d835a9d // .quad 3279564588051781713
- WORD $0x79ace837; WORD $0xb0af48ec // .quad -5715269221619013577
- WORD $0x6cf88e65; WORD $0xf8e43145 // .quad -512230283362660763
- WORD $0x98182244; WORD $0xdcdb1b27 // .quad -2532400508596379068
- WORD $0x641b58ff; WORD $0x1b8e9ecb // .quad 1985699082112030975
- WORD $0xbf0f156b; WORD $0x8a08f0f8 // .quad -8500279345513818773
- WORD $0x3d222f3f; WORD $0xe272467e // .quad -2129562165787349185
- WORD $0xeed2dac5; WORD $0xac8b2d36 // .quad -6013663163464885563
- WORD $0xcc6abb0f; WORD $0x5b0ed81d // .quad 6561419329620589327
- WORD $0xaa879177; WORD $0xd7adf884 // .quad -2905392935903719049
- WORD $0x9fc2b4e9; WORD $0x98e94712 // .quad -7428327965055601431
- WORD $0xea94baea; WORD $0x86ccbb52 // .quad -8733399612580906262
- WORD $0x47b36224; WORD $0x3f2398d7 // .quad 4549648098962661924
- WORD $0xa539e9a5; WORD $0xa87fea27 // .quad -6305063497298744923
- WORD $0x19a03aad; WORD $0x8eec7f0d // .quad -8147997931578836307
- WORD $0x8e88640e; WORD $0xd29fe4b1 // .quad -3269643353196043250
- WORD $0x300424ac; WORD $0x1953cf68 // .quad 1825030320404309164
- WORD $0xf9153e89; WORD $0x83a3eeee // .quad -8961056123388608887
- WORD $0x3c052dd7; WORD $0x5fa8c342 // .quad 6892973918932774359
- WORD $0xb75a8e2b; WORD $0xa48ceaaa // .quad -6589634135808373205
- WORD $0xcb06794d; WORD $0x3792f412 // .quad 4004531380238580045
- WORD $0x653131b6; WORD $0xcdb02555 // .quad -3625356651333078602
- WORD $0xbee40bd0; WORD $0xe2bbd88b // .quad -2108853905778275376
- WORD $0x5f3ebf11; WORD $0x808e1755 // .quad -9183376934724255983
- WORD $0xae9d0ec4; WORD $0x5b6aceae // .quad 6587304654631931588
- WORD $0xb70e6ed6; WORD $0xa0b19d2a // .quad -6867535149977932074
- WORD $0x5a445275; WORD $0xf245825a // .quad -989241218564861323
- WORD $0x64d20a8b; WORD $0xc8de0475 // .quad -3972732919045027189
- WORD $0xf0d56712; WORD $0xeed6e2f0 // .quad -1236551523206076654
- WORD $0xbe068d2e; WORD $0xfb158592 // .quad -354230130378896082
- WORD $0x9685606b; WORD $0x55464dd6 // .quad 6144684325637283947
- WORD $0xb6c4183d; WORD $0x9ced737b // .quad -7138922859127891907
- WORD $0x3c26b886; WORD $0xaa97e14c // .quad -6154202648235558778
- WORD $0xa4751e4c; WORD $0xc428d05a // .quad -4311967555482476980
- WORD $0x4b3066a8; WORD $0xd53dd99f // .quad -3081067291867060568
- WORD $0x4d9265df; WORD $0xf5330471 // .quad -778273425925708321
- WORD $0x8efe4029; WORD $0xe546a803 // .quad -1925667057416912855
- WORD $0xd07b7fab; WORD $0x993fe2c6 // .quad -7403949918844649557
- WORD $0x72bdd033; WORD $0xde985204 // .quad -2407083821771141069
- WORD $0x849a5f96; WORD $0xbf8fdb78 // .quad -4643251380128424042
- WORD $0x8f6d4440; WORD $0x963e6685 // .quad -7620540795641314240
- WORD $0xa5c0f77c; WORD $0xef73d256 // .quad -1192378206733142148
- WORD $0x79a44aa8; WORD $0xdde70013 // .quad -2456994988062127448
- WORD $0x27989aad; WORD $0x95a86376 // .quad -7662765406849295699
- WORD $0x580d5d52; WORD $0x5560c018 // .quad 6152128301777116498
- WORD $0xb17ec159; WORD $0xbb127c53 // .quad -4966770740134231719
- WORD $0x6e10b4a6; WORD $0xaab8f01e // .quad -6144897678060768090
- WORD $0x9dde71af; WORD $0xe9d71b68 // .quad -1596777406740401745
- WORD $0x04ca70e8; WORD $0xcab39613 // .quad -3840561048787980056
- WORD $0x62ab070d; WORD $0x92267121 // .quad -7915514906853832947
- WORD $0xc5fd0d22; WORD $0x3d607b97 // .quad 4422670725869800738
- WORD $0xbb55c8d1; WORD $0xb6b00d69 // .quad -5282707615139903279
- WORD $0xb77c506a; WORD $0x8cb89a7d // .quad -8306719647944912790
- WORD $0x2a2b3b05; WORD $0xe45c10c4 // .quad -1991698500497491195
- WORD $0x92adb242; WORD $0x77f3608e // .quad 8643358275316593218
- WORD $0x9a5b04e3; WORD $0x8eb98a7a // .quad -8162340590452013853
- WORD $0x37591ed3; WORD $0x55f038b2 // .quad 6192511825718353619
- WORD $0x40f1c61c; WORD $0xb267ed19 // .quad -5591239719637629412
- WORD $0xc52f6688; WORD $0x6b6c46de // .quad 7740639782147942024
- WORD $0x912e37a3; WORD $0xdf01e85f // .quad -2377363631119648861
- WORD $0x3b3da015; WORD $0x2323ac4b // .quad 2532056854628769813
- WORD $0xbabce2c6; WORD $0x8b61313b // .quad -8403381297090862394
- WORD $0x0a0d081a; WORD $0xabec975e // .quad -6058300968568813542
- WORD $0xa96c1b77; WORD $0xae397d8a // .quad -5892540602936190089
- WORD $0x8c904a21; WORD $0x96e7bd35 // .quad -7572876210711016927
- WORD $0x53c72255; WORD $0xd9c7dced // .quad -2753989735242849707
- WORD $0x77da2e54; WORD $0x7e50d641 // .quad 9102010423587778132
- WORD $0x545c7575; WORD $0x881cea14 // .quad -8638772612167862923
- WORD $0xd5d0b9e9; WORD $0xdde50bd1 // .quad -2457545025797441047
- WORD $0x697392d2; WORD $0xaa242499 // .quad -6186779746782440750
- WORD $0x4b44e864; WORD $0x955e4ec6 // .quad -7683617300674189212
- WORD $0xc3d07787; WORD $0xd4ad2dbf // .quad -3121788665050663033
- WORD $0xef0b113e; WORD $0xbd5af13b // .quad -4802260812921368258
- WORD $0xda624ab4; WORD $0x84ec3c97 // .quad -8868646943297746252
- WORD $0xeacdd58e; WORD $0xecb1ad8a // .quad -1391139997724322418
- WORD $0xd0fadd61; WORD $0xa6274bbd // .quad -6474122660694794911
- WORD $0xa5814af2; WORD $0x67de18ed // .quad 7484447039699372786
- WORD $0x453994ba; WORD $0xcfb11ead // .quad -3480967307441105734
- WORD $0x8770ced7; WORD $0x80eacf94 // .quad -9157278655470055721
- WORD $0x4b43fcf4; WORD $0x81ceb32c // .quad -9093133594791772940
- WORD $0xa94d028d; WORD $0xa1258379 // .quad -6834912300910181747
- WORD $0x5e14fc31; WORD $0xa2425ff7 // .quad -6754730975062328271
- WORD $0x13a04330; WORD $0x096ee458 // .quad 679731660717048624
- WORD $0x359a3b3e; WORD $0xcad2f7f5 // .quad -3831727700400522434
- WORD $0x188853fc; WORD $0x8bca9d6e // .quad -8373707460958465028
- WORD $0x8300ca0d; WORD $0xfd87b5f2 // .quad -177973607073265139
- WORD $0xcf55347d; WORD $0x775ea264 // .quad 8601490892183123069
- WORD $0x91e07e48; WORD $0x9e74d1b7 // .quad -7028762532061872568
- WORD $0x032a819d; WORD $0x95364afe // .quad -7694880458480647779
- WORD $0x76589dda; WORD $0xc6120625 // .quad -4174267146649952806
- WORD $0x83f52204; WORD $0x3a83ddbd // .quad 4216457482181353988
- WORD $0xd3eec551; WORD $0xf79687ae // .quad -606147914885053103
- WORD $0x72793542; WORD $0xc4926a96 // .quad -4282243101277735614
- WORD $0x44753b52; WORD $0x9abe14cd // .quad -7296371474444240046
- WORD $0x0f178293; WORD $0x75b7053c // .quad 8482254178684994195
- WORD $0x95928a27; WORD $0xc16d9a00 // .quad -4508778324627912153
- WORD $0x12dd6338; WORD $0x5324c68b // .quad 5991131704928854840
- WORD $0xbaf72cb1; WORD $0xf1c90080 // .quad -1024286887357502287
- WORD $0xebca5e03; WORD $0xd3f6fc16 // .quad -3173071712060547581
- WORD $0x74da7bee; WORD $0x971da050 // .quad -7557708332239520786
- WORD $0xa6bcf584; WORD $0x88f4bb1c // .quad -8578025658503072380
- WORD $0x92111aea; WORD $0xbce50864 // .quad -4835449396872013078
- WORD $0xd06c32e5; WORD $0x2b31e9e3 // .quad 3112525982153323237
- WORD $0xb69561a5; WORD $0xec1e4a7d // .quad -1432625727662628443
- WORD $0x62439fcf; WORD $0x3aff322e // .quad 4251171748059520975
- WORD $0x921d5d07; WORD $0x9392ee8e // .quad -7812920107430224633
- WORD $0xfad487c2; WORD $0x09befeb9 // .quad 702278666647013314
- WORD $0x36a4b449; WORD $0xb877aa32 // .quad -5154464115860392887
- WORD $0x7989a9b3; WORD $0x4c2ebe68 // .quad 5489534351736154547
- WORD $0xc44de15b; WORD $0xe69594be // .quad -1831394126398103205
- WORD $0x4bf60a10; WORD $0x0f9d3701 // .quad 1125115960621402640
- WORD $0x3ab0acd9; WORD $0x901d7cf7 // .quad -8062150356639896359
- WORD $0x9ef38c94; WORD $0x538484c1 // .quad 6018080969204141204
- WORD $0x095cd80f; WORD $0xb424dc35 // .quad -5466001927372482545
- WORD $0x06b06fb9; WORD $0x2865a5f2 // .quad 2910915193077788601
- WORD $0x4bb40e13; WORD $0xe12e1342 // .quad -2220816390788215277
- WORD $0x442e45d3; WORD $0xf93f87b7 // .quad -486521013540076077
- WORD $0x6f5088cb; WORD $0x8cbccc09 // .quad -8305539271883716405
- WORD $0x1539d748; WORD $0xf78f69a5 // .quad -608151266925095096
- WORD $0xcb24aafe; WORD $0xafebff0b // .quad -5770238071427257602
- WORD $0x5a884d1b; WORD $0xb573440e // .quad -5371875102083756773
- WORD $0xbdedd5be; WORD $0xdbe6fece // .quad -2601111570856684098
- WORD $0xf8953030; WORD $0x31680a88 // .quad 3560107088838733872
- WORD $0x36b4a597; WORD $0x89705f41 // .quad -8543223759426509417
- WORD $0x36ba7c3d; WORD $0xfdc20d2b // .quad -161552157378970563
- WORD $0x8461cefc; WORD $0xabcc7711 // .quad -6067343680855748868
- WORD $0x04691b4c; WORD $0x3d329076 // .quad 4409745821703674700
- WORD $0xe57a42bc; WORD $0xd6bf94d5 // .quad -2972493582642298180
- WORD $0xc2c1b10f; WORD $0xa63f9a49 // .quad -6467280898289979121
- WORD $0xaf6c69b5; WORD $0x8637bd05 // .quad -8775337516792518219
- WORD $0x33721d53; WORD $0x0fcf80dc // .quad 1139270913992301907
- WORD $0x1b478423; WORD $0xa7c5ac47 // .quad -6357485877563259869
- WORD $0x404ea4a8; WORD $0xd3c36113 // .quad -3187597375937010520
- WORD $0xe219652b; WORD $0xd1b71758 // .quad -3335171328526686933
- WORD $0x083126e9; WORD $0x645a1cac // .quad 7231123676894144233
- WORD $0x8d4fdf3b; WORD $0x83126e97 // .quad -9002011107970261189
- WORD $0x0a3d70a3; WORD $0x3d70a3d7 // .quad 4427218577690292387
- WORD $0x70a3d70a; WORD $0xa3d70a3d // .quad -6640827866535438582
- WORD $0xcccccccc // .space 4, '\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc'
- WORD $0xcccccccc // .space 4, '\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc'
- WORD $0xcccccccc // .space 4, '\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc'
- WORD $0xcccccccc // .space 4, '\xcc\xcc\xcc\xcc'
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0x80000000 // .quad -9223372036854775808
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0xa0000000 // .quad -6917529027641081856
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0xc8000000 // .quad -4035225266123964416
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0xfa000000 // .quad -432345564227567616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0x9c400000 // .quad -7187745005283311616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0xc3500000 // .quad -4372995238176751616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0xf4240000 // .quad -854558029293551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0x98968000 // .quad -7451627795949551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0xbebc2000 // .quad -4702848726509551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0xee6b2800 // .quad -1266874889709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0x9502f900 // .quad -7709325833709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0xba43b740 // .quad -5024971273709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0xe8d4a510 // .quad -1669528073709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0x9184e72a // .quad -7960984073709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x80000000; WORD $0xb5e620f4 // .quad -5339544073709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0xa0000000; WORD $0xe35fa931 // .quad -2062744073709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x04000000; WORD $0x8e1bc9bf // .quad -8206744073709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0xc5000000; WORD $0xb1a2bc2e // .quad -5646744073709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x76400000; WORD $0xde0b6b3a // .quad -2446744073709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x89e80000; WORD $0x8ac72304 // .quad -8446744073709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0xac620000; WORD $0xad78ebc5 // .quad -5946744073709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x177a8000; WORD $0xd8d726b7 // .quad -2821744073709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x6eac9000; WORD $0x87867832 // .quad -8681119073709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x0a57b400; WORD $0xa968163f // .quad -6239712823709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0xcceda100; WORD $0xd3c21bce // .quad -3187955011209551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x401484a0; WORD $0x84595161 // .quad -8910000909647051616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x9019a5c8; WORD $0xa56fa5b9 // .quad -6525815118631426616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0xf4200f3a; WORD $0xcecb8f27 // .quad -3545582879861895366
- WORD $0x00000000; WORD $0x40000000 // .quad 4611686018427387904
- WORD $0xf8940984; WORD $0x813f3978 // .quad -9133518327554766460
- WORD $0x00000000; WORD $0x50000000 // .quad 5764607523034234880
- WORD $0x36b90be5; WORD $0xa18f07d7 // .quad -6805211891016070171
- WORD $0x00000000; WORD $0xa4000000 // .quad -6629298651489370112
- WORD $0x04674ede; WORD $0xc9f2c9cd // .quad -3894828845342699810
- WORD $0x00000000; WORD $0x4d000000 // .quad 5548434740920451072
- WORD $0x45812296; WORD $0xfc6f7c40 // .quad -256850038250986858
- WORD $0x00000000; WORD $0xf0200000 // .quad -1143914305352105984
- WORD $0x2b70b59d; WORD $0x9dc5ada8 // .quad -7078060301547948643
- WORD $0x00000000; WORD $0x6c280000 // .quad 7793479155164643328
- WORD $0x364ce305; WORD $0xc5371912 // .quad -4235889358507547899
- WORD $0x00000000; WORD $0xc7320000 // .quad -4093209111326359552
- WORD $0xc3e01bc6; WORD $0xf684df56 // .quad -683175679707046970
- WORD $0x00000000; WORD $0x3c7f4000 // .quad 4359273333062107136
- WORD $0x3a6c115c; WORD $0x9a130b96 // .quad -7344513827457986212
- WORD $0x00000000; WORD $0x4b9f1000 // .quad 5449091666327633920
- WORD $0xc90715b3; WORD $0xc097ce7b // .quad -4568956265895094861
- WORD $0x00000000; WORD $0x1e86d400 // .quad 2199678564482154496
- WORD $0xbb48db20; WORD $0xf0bdc21a // .quad -1099509313941480672
- WORD $0x00000000; WORD $0x13144480 // .quad 1374799102801346560
- WORD $0xb50d88f4; WORD $0x96769950 // .quad -7604722348854507276
- WORD $0x00000000; WORD $0x17d955a0 // .quad 1718498878501683200
- WORD $0xe250eb31; WORD $0xbc143fa4 // .quad -4894216917640746191
- WORD $0x00000000; WORD $0x5dcfab08 // .quad 6759809616554491904
- WORD $0x1ae525fd; WORD $0xeb194f8e // .quad -1506085128623544835
- WORD $0x00000000; WORD $0x5aa1cae5 // .quad 6530724019560251392
- WORD $0xd0cf37be; WORD $0x92efd1b8 // .quad -7858832233030797378
- WORD $0x40000000; WORD $0xf14a3d9e // .quad -1059967012404461568
- WORD $0x050305ad; WORD $0xb7abc627 // .quad -5211854272861108819
- WORD $0xd0000000; WORD $0x6d9ccd05 // .quad 7898413271349198848
- WORD $0xc643c719; WORD $0xe596b7b0 // .quad -1903131822648998119
- WORD $0xa2000000; WORD $0xe4820023 // .quad -1981020733047832576
- WORD $0x7bea5c6f; WORD $0x8f7e32ce // .quad -8106986416796705681
- WORD $0x8a800000; WORD $0xdda2802c // .quad -2476275916309790720
- WORD $0x1ae4f38b; WORD $0xb35dbf82 // .quad -5522047002568494197
- WORD $0xad200000; WORD $0xd50b2037 // .quad -3095344895387238400
- WORD $0xa19e306e; WORD $0xe0352f62 // .quad -2290872734783229842
- WORD $0xcc340000; WORD $0x4526f422 // .quad 4982938468024057856
- WORD $0xa502de45; WORD $0x8c213d9d // .quad -8349324486880600507
- WORD $0x7f410000; WORD $0x9670b12b // .quad -7606384970252091392
- WORD $0x0e4395d6; WORD $0xaf298d05 // .quad -5824969590173362730
- WORD $0x5f114000; WORD $0x3c0cdd76 // .quad 4327076842467049472
- WORD $0x51d47b4c; WORD $0xdaf3f046 // .quad -2669525969289315508
- WORD $0xfb6ac800; WORD $0xa5880a69 // .quad -6518949010312869888
- WORD $0xf324cd0f; WORD $0x88d8762b // .quad -8585982758446904049
- WORD $0x7a457a00; WORD $0x8eea0d04 // .quad -8148686262891087360
- WORD $0xefee0053; WORD $0xab0e93b6 // .quad -6120792429631242157
- WORD $0x98d6d880; WORD $0x72a49045 // .quad 8260886245095692416
- WORD $0xabe98068; WORD $0xd5d238a4 // .quad -3039304518611664792
- WORD $0x7f864750; WORD $0x47a6da2b // .quad 5163053903184807760
- WORD $0xeb71f041; WORD $0x85a36366 // .quad -8817094351773372351
- WORD $0x5f67d924; WORD $0x999090b6 // .quad -7381240676301154012
- WORD $0xa64e6c51; WORD $0xa70c3c40 // .quad -6409681921289327535
- WORD $0xf741cf6d; WORD $0xfff4b4e3 // .quad -3178808521666707
- WORD $0xcfe20765; WORD $0xd0cf4b50 // .quad -3400416383184271515
- WORD $0x7a8921a4; WORD $0xbff8f10e // .quad -4613672773753429596
- WORD $0x81ed449f; WORD $0x82818f12 // .quad -9042789267131251553
- WORD $0x192b6a0d; WORD $0xaff72d52 // .quad -5767090967191786995
- WORD $0x226895c7; WORD $0xa321f2d7 // .quad -6691800565486676537
- WORD $0x9f764490; WORD $0x9bf4f8a6 // .quad -7208863708989733744
- WORD $0xeb02bb39; WORD $0xcbea6f8c // .quad -3753064688430957767
- WORD $0x4753d5b4; WORD $0x02f236d0 // .quad 212292400617608628
- WORD $0x25c36a08; WORD $0xfee50b70 // .quad -79644842111309304
- WORD $0x2c946590; WORD $0x01d76242 // .quad 132682750386005392
- WORD $0x179a2245; WORD $0x9f4f2726 // .quad -6967307053960650171
- WORD $0xb7b97ef5; WORD $0x424d3ad2 // .quad 4777539456409894645
- WORD $0x9d80aad6; WORD $0xc722f0ef // .quad -4097447799023424810
- WORD $0x65a7deb2; WORD $0xd2e08987 // .quad -3251447716342407502
- WORD $0x84e0d58b; WORD $0xf8ebad2b // .quad -510123730351893109
- WORD $0x9f88eb2f; WORD $0x63cc55f4 // .quad 7191217214140771119
- WORD $0x330c8577; WORD $0x9b934c3b // .quad -7236356359111015049
- WORD $0xc76b25fb; WORD $0x3cbf6b71 // .quad 4377335499248575995
- WORD $0xffcfa6d5; WORD $0xc2781f49 // .quad -4433759430461380907
- WORD $0x3945ef7a; WORD $0x8bef464e // .quad -8363388681221443718
- WORD $0x7fc3908a; WORD $0xf316271c // .quad -930513269649338230
- WORD $0xe3cbb5ac; WORD $0x97758bf0 // .quad -7532960934977096276
- WORD $0xcfda3a56; WORD $0x97edd871 // .quad -7499099821171918250
- WORD $0x1cbea317; WORD $0x3d52eeed // .quad 4418856886560793367
- WORD $0x43d0c8ec; WORD $0xbde94e8e // .quad -4762188758037509908
- WORD $0x63ee4bdd; WORD $0x4ca7aaa8 // .quad 5523571108200991709
- WORD $0xd4c4fb27; WORD $0xed63a231 // .quad -1341049929119499481
- WORD $0x3e74ef6a; WORD $0x8fe8caa9 // .quad -8076983103442849942
- WORD $0x24fb1cf8; WORD $0x945e455f // .quad -7755685233340769032
- WORD $0x8e122b44; WORD $0xb3e2fd53 // .quad -5484542860876174524
- WORD $0xee39e436; WORD $0xb975d6b6 // .quad -5082920523248573386
- WORD $0x7196b616; WORD $0x60dbbca8 // .quad 6979379479186945558
- WORD $0xa9c85d44; WORD $0xe7d34c64 // .quad -1741964635633328828
- WORD $0x46fe31cd; WORD $0xbc8955e9 // .quad -4861259862362934835
- WORD $0xea1d3a4a; WORD $0x90e40fbe // .quad -8006256924911912374
- WORD $0x98bdbe41; WORD $0x6babab63 // .quad 7758483227328495169
- WORD $0xa4a488dd; WORD $0xb51d13ae // .quad -5396135137712502563
- WORD $0x7eed2dd1; WORD $0xc696963c // .quad -4136954021121544751
- WORD $0x4dcdab14; WORD $0xe264589a // .quad -2133482903713240300
- WORD $0xcf543ca2; WORD $0xfc1e1de5 // .quad -279753253987271518
- WORD $0x70a08aec; WORD $0x8d7eb760 // .quad -8250955842461857044
- WORD $0x43294bcb; WORD $0x3b25a55f // .quad 4261994450943298507
- WORD $0x8cc8ada8; WORD $0xb0de6538 // .quad -5702008784649933400
- WORD $0x13f39ebe; WORD $0x49ef0eb7 // .quad 5327493063679123134
- WORD $0xaffad912; WORD $0xdd15fe86 // .quad -2515824962385028846
- WORD $0x6c784337; WORD $0x6e356932 // .quad 7941369183226839863
- WORD $0x2dfcc7ab; WORD $0x8a2dbf14 // .quad -8489919629131724885
- WORD $0x07965404; WORD $0x49c2c37f // .quad 5315025460606161924
- WORD $0x397bf996; WORD $0xacb92ed9 // .quad -6000713517987268202
- WORD $0xc97be906; WORD $0xdc33745e // .quad -2579590211097073402
- WORD $0x87daf7fb; WORD $0xd7e77a8f // .quad -2889205879056697349
- WORD $0x3ded71a3; WORD $0x69a028bb // .quad 7611128154919104931
- WORD $0xb4e8dafd; WORD $0x86f0ac99 // .quad -8723282702051517699
- WORD $0x0d68ce0c; WORD $0xc40832ea // .quad -4321147861633282548
- WORD $0x222311bc; WORD $0xa8acd7c0 // .quad -6292417359137009220
- WORD $0x90c30190; WORD $0xf50a3fa4 // .quad -789748808614215280
- WORD $0x2aabd62b; WORD $0xd2d80db0 // .quad -3253835680493873621
- WORD $0xda79e0fa; WORD $0x792667c6 // .quad 8729779031470891258
- WORD $0x1aab65db; WORD $0x83c7088e // .quad -8951176327949752869
- WORD $0x91185938; WORD $0x577001b8 // .quad 6300537770911226168
- WORD $0xa1563f52; WORD $0xa4b8cab1 // .quad -6577284391509803182
- WORD $0xb55e6f86; WORD $0xed4c0226 // .quad -1347699823215743098
- WORD $0x09abcf26; WORD $0xcde6fd5e // .quad -3609919470959866074
- WORD $0x315b05b4; WORD $0x544f8158 // .quad 6075216638131242420
- WORD $0xc60b6178; WORD $0x80b05e5a // .quad -9173728696990998152
- WORD $0x3db1c721; WORD $0x696361ae // .quad 7594020797664053025
- WORD $0x778e39d6; WORD $0xa0dc75f1 // .quad -6855474852811359786
- WORD $0xcd1e38e9; WORD $0x03bc3a19 // .quad 269153960225290473
- WORD $0xd571c84c; WORD $0xc913936d // .quad -3957657547586811828
- WORD $0x4065c723; WORD $0x04ab48a0 // .quad 336442450281613091
- WORD $0x4ace3a5f; WORD $0xfb587849 // .quad -335385916056126881
- WORD $0x283f9c76; WORD $0x62eb0d64 // .quad 7127805559067090038
- WORD $0xcec0e47b; WORD $0x9d174b2d // .quad -7127145225176161157
- WORD $0x324f8394; WORD $0x3ba5d0bd // .quad 4298070930406474644
- WORD $0x42711d9a; WORD $0xc45d1df9 // .quad -4297245513042813542
- WORD $0x7ee36479; WORD $0xca8f44ec // .quad -3850783373846682503
- WORD $0x930d6500; WORD $0xf5746577 // .quad -759870872876129024
- WORD $0xcf4e1ecb; WORD $0x7e998b13 // .quad 9122475437414293195
- WORD $0xbbe85f20; WORD $0x9968bf6a // .quad -7392448323188662496
- WORD $0xc321a67e; WORD $0x9e3fedd8 // .quad -7043649776941685122
- WORD $0x6ae276e8; WORD $0xbfc2ef45 // .quad -4628874385558440216
- WORD $0xf3ea101e; WORD $0xc5cfe94e // .quad -4192876202749718498
- WORD $0xc59b14a2; WORD $0xefb3ab16 // .quad -1174406963520662366
- WORD $0x58724a12; WORD $0xbba1f1d1 // .quad -4926390635932268014
- WORD $0x3b80ece5; WORD $0x95d04aee // .quad -7651533379841495835
- WORD $0xae8edc97; WORD $0x2a8a6e45 // .quad 3065383741939440791
- WORD $0xca61281f; WORD $0xbb445da9 // .quad -4952730706374481889
- WORD $0x1a3293bd; WORD $0xf52d09d7 // .quad -779956341003086915
- WORD $0x3cf97226; WORD $0xea157514 // .quad -1579227364540714458
- WORD $0x705f9c56; WORD $0x593c2626 // .quad 6430056314514152534
- WORD $0xa61be758; WORD $0x924d692c // .quad -7904546130479028392
- WORD $0x0c77836c; WORD $0x6f8b2fb0 // .quad 8037570393142690668
- WORD $0xcfa2e12e; WORD $0xb6e0c377 // .quad -5268996644671397586
- WORD $0x0f956447; WORD $0x0b6dfb9c // .quad 823590954573587527
- WORD $0xc38b997a; WORD $0xe498f455 // .quad -1974559787411859078
- WORD $0x89bd5eac; WORD $0x4724bd41 // .quad 5126430365035880108
- WORD $0x9a373fec; WORD $0x8edf98b5 // .quad -8151628894773493780
- WORD $0xec2cb657; WORD $0x58edec91 // .quad 6408037956294850135
- WORD $0x00c50fe7; WORD $0xb2977ee3 // .quad -5577850100039479321
- WORD $0x6737e3ed; WORD $0x2f2967b6 // .quad 3398361426941174765
- WORD $0xc0f653e1; WORD $0xdf3d5e9b // .quad -2360626606621961247
- WORD $0x0082ee74; WORD $0xbd79e0d2 // .quad -4793553135802847628
- WORD $0x5899f46c; WORD $0x8b865b21 // .quad -8392920656779807636
- WORD $0x80a3aa11; WORD $0xecd85906 // .quad -1380255401326171631
- WORD $0xaec07187; WORD $0xae67f1e9 // .quad -5879464802547371641
- WORD $0x20cc9495; WORD $0xe80e6f48 // .quad -1725319251657714539
- WORD $0x1a708de9; WORD $0xda01ee64 // .quad -2737644984756826647
- WORD $0x147fdcdd; WORD $0x3109058d // .quad 3533361486141316317
- WORD $0x908658b2; WORD $0x884134fe // .quad -8628557143114098510
- WORD $0x599fd415; WORD $0xbd4b46f0 // .quad -4806670179178130411
- WORD $0x34a7eede; WORD $0xaa51823e // .quad -6174010410465235234
- WORD $0x7007c91a; WORD $0x6c9e18ac // .quad 7826720331309500698
- WORD $0xc1d1ea96; WORD $0xd4e5e2cd // .quad -3105826994654156138
- WORD $0xc604ddb0; WORD $0x03e2cf6b // .quad 280014188641050032
- WORD $0x9923329e; WORD $0x850fadc0 // .quad -8858670899299929442
- WORD $0xb786151c; WORD $0x84db8346 // .quad -8873354301053463268
- WORD $0xbf6bff45; WORD $0xa6539930 // .quad -6461652605697523899
- WORD $0x65679a63; WORD $0xe6126418 // .quad -1868320839462053277
- WORD $0xef46ff16; WORD $0xcfe87f7c // .quad -3465379738694516970
- WORD $0x3f60c07e; WORD $0x4fcb7e8f // .quad 5749828502977298558
- WORD $0x158c5f6e; WORD $0x81f14fae // .quad -9083391364325154962
- WORD $0x0f38f09d; WORD $0xe3be5e33 // .quad -2036086408133152611
- WORD $0x9aef7749; WORD $0xa26da399 // .quad -6742553186979055799
- WORD $0xd3072cc5; WORD $0x5cadf5bf // .quad 6678264026688335045
- WORD $0x01ab551c; WORD $0xcb090c80 // .quad -3816505465296431844
- WORD $0xc7c8f7f6; WORD $0x73d9732f // .quad 8347830033360418806
- WORD $0x02162a63; WORD $0xfdcb4fa0 // .quad -158945813193151901
- WORD $0xdcdd9afa; WORD $0x2867e7fd // .quad 2911550761636567802
- WORD $0x014dda7e; WORD $0x9e9f11c4 // .quad -7016870160886801794
- WORD $0x541501b8; WORD $0xb281e1fd // .quad -5583933584809066056
- WORD $0x01a1511d; WORD $0xc646d635 // .quad -4159401682681114339
- WORD $0xa91a4226; WORD $0x1f225a7c // .quad 2243455055843443238
- WORD $0x4209a565; WORD $0xf7d88bc2 // .quad -587566084924005019
- WORD $0xe9b06958; WORD $0x3375788d // .quad 3708002419115845976
- WORD $0x6946075f; WORD $0x9ae75759 // .quad -7284757830718584993
- WORD $0x641c83ae; WORD $0x0052d6b1 // .quad 23317005467419566
- WORD $0xc3978937; WORD $0xc1a12d2f // .quad -4494261269970843337
- WORD $0xbd23a49a; WORD $0xc0678c5d // .quad -4582539761593113446
- WORD $0xb47d6b84; WORD $0xf209787b // .quad -1006140569036166268
- WORD $0x963646e0; WORD $0xf840b7ba // .quad -558244341782001952
- WORD $0x50ce6332; WORD $0x9745eb4d // .quad -7546366883288685774
- WORD $0x3bc3d898; WORD $0xb650e5a9 // .quad -5309491445654890344
- WORD $0xa501fbff; WORD $0xbd176620 // .quad -4821272585683469313
- WORD $0x8ab4cebe; WORD $0xa3e51f13 // .quad -6636864307068612930
- WORD $0xce427aff; WORD $0xec5d3fa8 // .quad -1414904713676948737
- WORD $0x36b10137; WORD $0xc66f336c // .quad -4148040191917883081
- WORD $0x80e98cdf; WORD $0x93ba47c9 // .quad -7801844473689174817
- WORD $0x445d4184; WORD $0xb80b0047 // .quad -5185050239897353852
- WORD $0xe123f017; WORD $0xb8a8d9bb // .quad -5140619573684080617
- WORD $0x157491e5; WORD $0xa60dc059 // .quad -6481312799871692315
- WORD $0xd96cec1d; WORD $0xe6d3102a // .quad -1814088448677712867
- WORD $0xad68db2f; WORD $0x87c89837 // .quad -8662506518347195601
- WORD $0xc7e41392; WORD $0x9043ea1a // .quad -8051334308064652398
- WORD $0x98c311fb; WORD $0x29babe45 // .quad 3006924907348169211
- WORD $0x79dd1877; WORD $0xb454e4a1 // .quad -5452481866653427593
- WORD $0xfef3d67a; WORD $0xf4296dd6 // .quad -853029884242176390
- WORD $0xd8545e94; WORD $0xe16a1dc9 // .quad -2203916314889396588
- WORD $0x5f58660c; WORD $0x1899e4a6 // .quad 1772699331562333708
- WORD $0x2734bb1d; WORD $0x8ce2529e // .quad -8294976724446954723
- WORD $0xf72e7f8f; WORD $0x5ec05dcf // .quad 6827560182880305039
- WORD $0xb101e9e4; WORD $0xb01ae745 // .quad -5757034887131305500
- WORD $0xf4fa1f73; WORD $0x76707543 // .quad 8534450228600381299
- WORD $0x1d42645d; WORD $0xdc21a117 // .quad -2584607590486743971
- WORD $0x791c53a8; WORD $0x6a06494a // .quad 7639874402088932264
- WORD $0x72497eba; WORD $0x899504ae // .quad -8532908771695296838
- WORD $0x17636892; WORD $0x0487db9d // .quad 326470965756389522
- WORD $0x0edbde69; WORD $0xabfa45da // .quad -6054449946191733143
- WORD $0x5d3c42b6; WORD $0x45a9d284 // .quad 5019774725622874806
- WORD $0x9292d603; WORD $0xd6f8d750 // .quad -2956376414312278525
- WORD $0xba45a9b2; WORD $0x0b8a2392 // .quad 831516194300602802
- WORD $0x5b9bc5c2; WORD $0x865b8692 // .quad -8765264286586255934
- WORD $0x68d7141e; WORD $0x8e6cac77 // .quad -8183976793979022306
- WORD $0xf282b732; WORD $0xa7f26836 // .quad -6344894339805432014
- WORD $0x430cd926; WORD $0x3207d795 // .quad 3605087062808385830
- WORD $0xaf2364ff; WORD $0xd1ef0244 // .quad -3319431906329402113
- WORD $0x49e807b8; WORD $0x7f44e6bd // .quad 9170708441896323000
- WORD $0xed761f1f; WORD $0x8335616a // .quad -8992173969096958177
- WORD $0x9c6209a6; WORD $0x5f16206c // .quad 6851699533943015846
- WORD $0xa8d3a6e7; WORD $0xa402b9c5 // .quad -6628531442943809817
- WORD $0xc37a8c0f; WORD $0x36dba887 // .quad 3952938399001381903
- WORD $0x130890a1; WORD $0xcd036837 // .quad -3673978285252374367
- WORD $0xda2c9789; WORD $0xc2494954 // .quad -4446942528265218167
- WORD $0x6be55a64; WORD $0x80222122 // .quad -9213765455923815836
- WORD $0x10b7bd6c; WORD $0xf2db9baa // .quad -946992141904134804
- WORD $0x06deb0fd; WORD $0xa02aa96b // .quad -6905520801477381891
- WORD $0x94e5acc7; WORD $0x6f928294 // .quad 8039631859474607303
- WORD $0xc8965d3d; WORD $0xc83553c5 // .quad -4020214983419339459
- WORD $0xba1f17f9; WORD $0xcb772339 // .quad -3785518230938904583
- WORD $0x3abbf48c; WORD $0xfa42a8b7 // .quad -413582710846786420
- WORD $0x14536efb; WORD $0xff2a7604 // .quad -60105885123121413
- WORD $0x84b578d7; WORD $0x9c69a972 // .quad -7176018221920323369
- WORD $0x19684aba; WORD $0xfef51385 // .quad -75132356403901766
- WORD $0x25e2d70d; WORD $0xc38413cf // .quad -4358336758973016307
- WORD $0x5fc25d69; WORD $0x7eb25866 // .quad 9129456591349898601
- WORD $0xef5b8cd1; WORD $0xf46518c2 // .quad -836234930288882479
- WORD $0xfbd97a61; WORD $0xef2f773f // .quad -1211618658047395231
- WORD $0xd5993802; WORD $0x98bf2f79 // .quad -7440175859071633406
- WORD $0xfacfd8fa; WORD $0xaafb550f // .quad -6126209340986631942
- WORD $0x4aff8603; WORD $0xbeeefb58 // .quad -4688533805412153853
- WORD $0xf983cf38; WORD $0x95ba2a53 // .quad -7657761676233289928
- WORD $0x5dbf6784; WORD $0xeeaaba2e // .quad -1248981238337804412
- WORD $0x7bf26183; WORD $0xdd945a74 // .quad -2480258038432112253
- WORD $0xfa97a0b2; WORD $0x952ab45c // .quad -7698142301602209614
- WORD $0x9aeef9e4; WORD $0x94f97111 // .quad -7712008566467528220
- WORD $0x393d88df; WORD $0xba756174 // .quad -5010991858575374113
- WORD $0x01aab85d; WORD $0x7a37cd56 // .quad 8806733365625141341
- WORD $0x478ceb17; WORD $0xe912b9d1 // .quad -1652053804791829737
- WORD $0xc10ab33a; WORD $0xac62e055 // .quad -6025006692552756422
- WORD $0xccb812ee; WORD $0x91abb422 // .quad -7950062655635975442
- WORD $0x314d6009; WORD $0x577b986b // .quad 6303799689591218185
- WORD $0x7fe617aa; WORD $0xb616a12b // .quad -5325892301117581398
- WORD $0xfda0b80b; WORD $0xed5a7e85 // .quad -1343622424865753077
- WORD $0x5fdf9d94; WORD $0xe39c4976 // .quad -2045679357969588844
- WORD $0xbe847307; WORD $0x14588f13 // .quad 1466078993672598279
- WORD $0xfbebc27d; WORD $0x8e41ade9 // .quad -8196078626372074883
- WORD $0xae258fc8; WORD $0x596eb2d8 // .quad 6444284760518135752
- WORD $0x7ae6b31c; WORD $0xb1d21964 // .quad -5633412264537705700
- WORD $0xd9aef3bb; WORD $0x6fca5f8e // .quad 8055355950647669691
- WORD $0x99a05fe3; WORD $0xde469fbd // .quad -2430079312244744221
- WORD $0x480d5854; WORD $0x25de7bb9 // .quad 2728754459941099604
- WORD $0x80043bee; WORD $0x8aec23d6 // .quad -8436328597794046994
- WORD $0x9a10ae6a; WORD $0xaf561aa7 // .quad -5812428961928401302
- WORD $0x20054ae9; WORD $0xada72ccc // .quad -5933724728815170839
- WORD $0x8094da04; WORD $0x1b2ba151 // .quad 1957835834444274180
- WORD $0x28069da4; WORD $0xd910f7ff // .quad -2805469892591575644
- WORD $0xf05d0842; WORD $0x90fb44d2 // .quad -7999724640327104446
- WORD $0x79042286; WORD $0x87aa9aff // .quad -8670947710510816634
- WORD $0xac744a53; WORD $0x353a1607 // .quad 3835402254873283155
- WORD $0x57452b28; WORD $0xa99541bf // .quad -6226998619711132888
- WORD $0x97915ce8; WORD $0x42889b89 // .quad 4794252818591603944
- WORD $0x2d1675f2; WORD $0xd3fa922f // .quad -3172062256211528206
- WORD $0xfebada11; WORD $0x69956135 // .quad 7608094030047140369
- WORD $0x7c2e09b7; WORD $0x847c9b5d // .quad -8900067937773286985
- WORD $0x7e699095; WORD $0x43fab983 // .quad 4898431519131537557
- WORD $0xdb398c25; WORD $0xa59bc234 // .quad -6513398903789220827
- WORD $0x5e03f4bb; WORD $0x94f967e4 // .quad -7712018656367741765
- WORD $0x1207ef2e; WORD $0xcf02b2c2 // .quad -3530062611309138130
- WORD $0xbac278f5; WORD $0x1d1be0ee // .quad 2097517367411243253
- WORD $0x4b44f57d; WORD $0x8161afb9 // .quad -9123818159709293187
- WORD $0x69731732; WORD $0x6462d92a // .quad 7233582727691441970
- WORD $0x9e1632dc; WORD $0xa1ba1ba7 // .quad -6793086681209228580
- WORD $0x03cfdcfe; WORD $0x7d7b8f75 // .quad 9041978409614302462
- WORD $0x859bbf93; WORD $0xca28a291 // .quad -3879672333084147821
- WORD $0x44c3d43e; WORD $0x5cda7352 // .quad 6690786993590490174
- WORD $0xe702af78; WORD $0xfcb2cb35 // .quad -237904397927796872
- WORD $0x6afa64a7; WORD $0x3a088813 // .quad 4181741870994056359
- WORD $0xb061adab; WORD $0x9defbf01 // .quad -7066219276345954901
- WORD $0x45b8fdd0; WORD $0x088aaa18 // .quad 615491320315182544
- WORD $0x1c7a1916; WORD $0xc56baec2 // .quad -4221088077005055722
- WORD $0x57273d45; WORD $0x8aad549e // .quad -8454007886460797627
- WORD $0xa3989f5b; WORD $0xf6c69a72 // .quad -664674077828931749
- WORD $0xf678864b; WORD $0x36ac54e2 // .quad 3939617107816777291
- WORD $0xa63f6399; WORD $0x9a3c2087 // .quad -7332950326284164199
- WORD $0xb416a7dd; WORD $0x84576a1b // .quad -8910536670511192099
- WORD $0x8fcf3c7f; WORD $0xc0cb28a9 // .quad -4554501889427817345
- WORD $0xa11c51d5; WORD $0x656d44a2 // .quad 7308573235570561493
- WORD $0xf3c30b9f; WORD $0xf0fdf2d3 // .quad -1081441343357383777
- WORD $0xa4b1b325; WORD $0x9f644ae5 // .quad -6961356773836868827
- WORD $0x7859e743; WORD $0x969eb7c4 // .quad -7593429867239446717
- WORD $0x0dde1fee; WORD $0x873d5d9f // .quad -8701695967296086034
- WORD $0x96706114; WORD $0xbc4665b5 // .quad -4880101315621920492
- WORD $0xd155a7ea; WORD $0xa90cb506 // .quad -6265433940692719638
- WORD $0xfc0c7959; WORD $0xeb57ff22 // .quad -1488440626100012711
- WORD $0x42d588f2; WORD $0x09a7f124 // .quad 695789805494438130
- WORD $0xdd87cbd8; WORD $0x9316ff75 // .quad -7847804418953589800
- WORD $0x538aeb2f; WORD $0x0c11ed6d // .quad 869737256868047663
- WORD $0x54e9bece; WORD $0xb7dcbf53 // .quad -5198069505264599346
- WORD $0xa86da5fa; WORD $0x8f1668c8 // .quad -8136200465769716230
- WORD $0x2a242e81; WORD $0xe5d3ef28 // .quad -1885900863153361279
- WORD $0x694487bc; WORD $0xf96e017d // .quad -473439272678684740
- WORD $0x1a569d10; WORD $0x8fa47579 // .quad -8096217067111932656
- WORD $0xc395a9ac; WORD $0x37c981dc // .quad 4019886927579031980
- WORD $0x60ec4455; WORD $0xb38d92d7 // .quad -5508585315462527915
- WORD $0xf47b1417; WORD $0x85bbe253 // .quad -8810199395808373737
- WORD $0x3927556a; WORD $0xe070f78d // .quad -2274045625900771990
- WORD $0x78ccec8e; WORD $0x93956d74 // .quad -7812217631593927538
- WORD $0x43b89562; WORD $0x8c469ab8 // .quad -8338807543829064350
- WORD $0x970027b2; WORD $0x387ac8d1 // .quad 4069786015789754290
- WORD $0x54a6babb; WORD $0xaf584166 // .quad -5811823411358942533
- WORD $0xfcc0319e; WORD $0x06997b05 // .quad 475546501309804958
- WORD $0xe9d0696a; WORD $0xdb2e51bf // .quad -2653093245771290262
- WORD $0xbdf81f03; WORD $0x441fece3 // .quad 4908902581746016003
- WORD $0xf22241e2; WORD $0x88fcf317 // .quad -8575712306248138270
- WORD $0xad7626c3; WORD $0xd527e81c // .quad -3087243809672255805
- WORD $0xeeaad25a; WORD $0xab3c2fdd // .quad -6107954364382784934
- WORD $0xd8d3b074; WORD $0x8a71e223 // .quad -8470740780517707660
- WORD $0x6a5586f1; WORD $0xd60b3bd5 // .quad -3023256937051093263
- WORD $0x67844e49; WORD $0xf6872d56 // .quad -682526969396179383
- WORD $0x62757456; WORD $0x85c70565 // .quad -8807064613298015146
- WORD $0x016561db; WORD $0xb428f8ac // .quad -5464844730172612133
- WORD $0xbb12d16c; WORD $0xa738c6be // .quad -6397144748195131028
- WORD $0x01beba52; WORD $0xe13336d7 // .quad -2219369894288377262
- WORD $0x69d785c7; WORD $0xd106f86e // .quad -3384744916816525881
- WORD $0x61173473; WORD $0xecc00246 // .quad -1387106183930235789
- WORD $0x0226b39c; WORD $0x82a45b45 // .quad -9032994600651410532
- WORD $0xf95d0190; WORD $0x27f002d7 // .quad 2877803288514593168
- WORD $0x42b06084; WORD $0xa34d7216 // .quad -6679557232386875260
- WORD $0xf7b441f4; WORD $0x31ec038d // .quad 3597254110643241460
- WORD $0xd35c78a5; WORD $0xcc20ce9b // .quad -3737760522056206171
- WORD $0x75a15271; WORD $0x7e670471 // .quad 9108253656731439729
- WORD $0xc83396ce; WORD $0xff290242 // .quad -60514634142869810
- WORD $0xe984d386; WORD $0x0f0062c6 // .quad 1080972517029761926
- WORD $0xbd203e41; WORD $0x9f79a169 // .quad -6955350673980375487
- WORD $0xa3e60868; WORD $0x52c07b78 // .quad 5962901664714590312
- WORD $0x2c684dd1; WORD $0xc75809c4 // .quad -4082502324048081455
- WORD $0xccdf8a82; WORD $0xa7709a56 // .quad -6381430974388925822
- WORD $0x37826145; WORD $0xf92e0c35 // .quad -491441886632713915
- WORD $0x400bb691; WORD $0x88a66076 // .quad -8600080377420466543
- WORD $0x42b17ccb; WORD $0x9bbcc7a1 // .quad -7224680206786528053
- WORD $0xd00ea435; WORD $0x6acff893 // .quad 7696643601933968437
- WORD $0x935ddbfe; WORD $0xc2abf989 // .quad -4419164240055772162
- WORD $0xc4124d43; WORD $0x0583f6b8 // .quad 397432465562684739
- WORD $0xf83552fe; WORD $0xf356f7eb // .quad -912269281642327298
- WORD $0x7a8b704a; WORD $0xc3727a33 // .quad -4363290727450709942
- WORD $0x7b2153de; WORD $0x98165af3 // .quad -7487697328667536418
- WORD $0x592e4c5c; WORD $0x744f18c0 // .quad 8380944645968776284
- WORD $0x59e9a8d6; WORD $0xbe1bf1b0 // .quad -4747935642407032618
- WORD $0x6f79df73; WORD $0x1162def0 // .quad 1252808770606194547
- WORD $0x7064130c; WORD $0xeda2ee1c // .quad -1323233534581402868
- WORD $0x45ac2ba8; WORD $0x8addcb56 // .quad -8440366555225904216
- WORD $0xc63e8be7; WORD $0x9485d4d1 // .quad -7744549986754458649
- WORD $0xd7173692; WORD $0x6d953e2b // .quad 7896285879677171346
- WORD $0x37ce2ee1; WORD $0xb9a74a06 // .quad -5069001465015685407
- WORD $0xccdd0437; WORD $0xc8fa8db6 // .quad -3964700705685699529
- WORD $0xc5c1ba99; WORD $0xe8111c87 // .quad -1724565812842218855
- WORD $0x400a22a2; WORD $0x1d9c9892 // .quad 2133748077373825698
- WORD $0xdb9914a0; WORD $0x910ab1d4 // .quad -7995382660667468640
- WORD $0xd00cab4b; WORD $0x2503beb6 // .quad 2667185096717282123
- WORD $0x127f59c8; WORD $0xb54d5e4a // .quad -5382542307406947896
- WORD $0x840fd61d; WORD $0x2e44ae64 // .quad 3333981370896602653
- WORD $0x971f303a; WORD $0xe2a0b5dc // .quad -2116491865831296966
- WORD $0xd289e5d2; WORD $0x5ceaecfe // .quad 6695424375237764562
- WORD $0xde737e24; WORD $0x8da471a9 // .quad -8240336443785642460
- WORD $0x872c5f47; WORD $0x7425a83e // .quad 8369280469047205703
- WORD $0x56105dad; WORD $0xb10d8e14 // .quad -5688734536304665171
- WORD $0x28f77719; WORD $0xd12f124e // .quad -3373457468973156583
- WORD $0x6b947518; WORD $0xdd50f199 // .quad -2499232151953443560
- WORD $0xd99aaa6f; WORD $0x82bd6b70 // .quad -9025939945749304721
- WORD $0xe33cc92f; WORD $0x8a5296ff // .quad -8479549122611984081
- WORD $0x1001550b; WORD $0x636cc64d // .quad 7164319141522920715
- WORD $0xdc0bfb7b; WORD $0xace73cbf // .quad -5987750384837592197
- WORD $0x5401aa4e; WORD $0x3c47f7e0 // .quad 4343712908476262990
- WORD $0xd30efa5a; WORD $0xd8210bef // .quad -2873001962619602342
- WORD $0x34810a71; WORD $0x65acfaec // .quad 7326506586225052273
- WORD $0xe3e95c78; WORD $0x8714a775 // .quad -8713155254278333320
- WORD $0x41a14d0d; WORD $0x7f1839a7 // .quad 9158133232781315341
- WORD $0x5ce3b396; WORD $0xa8d9d153 // .quad -6279758049420528746
- WORD $0x1209a050; WORD $0x1ede4811 // .quad 2224294504121868368
- WORD $0x341ca07c; WORD $0xd31045a8 // .quad -3238011543348273028
- WORD $0xab460432; WORD $0x934aed0a // .quad -7833187971778608078
- WORD $0x2091e44d; WORD $0x83ea2b89 // .quad -8941286242233752499
- WORD $0x5617853f; WORD $0xf81da84d // .quad -568112927868484289
- WORD $0x68b65d60; WORD $0xa4e4b66b // .quad -6564921784364802720
- WORD $0xab9d668e; WORD $0x36251260 // .quad 3901544858591782542
- WORD $0x42e3f4b9; WORD $0xce1de406 // .quad -3594466212028615495
- WORD $0x6b426019; WORD $0xc1d72b7c // .quad -4479063491021217767
- WORD $0xe9ce78f3; WORD $0x80d2ae83 // .quad -9164070410158966541
- WORD $0x8612f81f; WORD $0xb24cf65b // .quad -5598829363776522209
- WORD $0xe4421730; WORD $0xa1075a24 // .quad -6843401994271320272
- WORD $0x6797b627; WORD $0xdee033f2 // .quad -2386850686293264857
- WORD $0x1d529cfc; WORD $0xc94930ae // .quad -3942566474411762436
- WORD $0x017da3b1; WORD $0x169840ef // .quad 1628122660560806833
- WORD $0xa4a7443c; WORD $0xfb9b7cd9 // .quad -316522074587315140
- WORD $0x60ee864e; WORD $0x8e1f2895 // .quad -8205795374004271538
- WORD $0x06e88aa5; WORD $0x9d412e08 // .quad -7115355324258153819
- WORD $0xb92a27e2; WORD $0xf1a6f2ba // .quad -1033872180650563614
- WORD $0x08a2ad4e; WORD $0xc491798a // .quad -4282508136895304370
- WORD $0x6774b1db; WORD $0xae10af69 // .quad -5904026244240592421
- WORD $0x8acb58a2; WORD $0xf5b5d7ec // .quad -741449152691742558
- WORD $0xe0a8ef29; WORD $0xacca6da1 // .quad -5995859411864064215
- WORD $0xd6bf1765; WORD $0x9991a6f3 // .quad -7380934748073420955
- WORD $0x58d32af3; WORD $0x17fd090a // .quad 1728547772024695539
- WORD $0xcc6edd3f; WORD $0xbff610b0 // .quad -4614482416664388289
- WORD $0xef07f5b0; WORD $0xddfc4b4c // .quad -2451001303396518480
- WORD $0xff8a948e; WORD $0xeff394dc // .quad -1156417002403097458
- WORD $0x1564f98e; WORD $0x4abdaf10 // .quad 5385653213018257806
- WORD $0x1fb69cd9; WORD $0x95f83d0a // .quad -7640289654143017767
- WORD $0x1abe37f1; WORD $0x9d6d1ad4 // .quad -7102991539009341455
- WORD $0xa7a4440f; WORD $0xbb764c4c // .quad -4938676049251384305
- WORD $0x216dc5ed; WORD $0x84c86189 // .quad -8878739423761676819
- WORD $0xd18d5513; WORD $0xea53df5f // .quad -1561659043136842477
- WORD $0xb4e49bb4; WORD $0x32fd3cf5 // .quad 3674159897003727796
- WORD $0xe2f8552c; WORD $0x92746b9b // .quad -7893565929601608404
- WORD $0x221dc2a1; WORD $0x3fbc8c33 // .quad 4592699871254659745
- WORD $0xdbb66a77; WORD $0xb7118682 // .quad -5255271393574622601
- WORD $0xeaa5334a; WORD $0x0fabaf3f // .quad 1129188820640936778
- WORD $0x92a40515; WORD $0xe4d5e823 // .quad -1957403223540890347
- WORD $0xf2a7400e; WORD $0x29cb4d87 // .quad 3011586022114279438
- WORD $0x3ba6832d; WORD $0x8f05b116 // .quad -8140906042354138323
- WORD $0xef511012; WORD $0x743e20e9 // .quad 8376168546070237202
- WORD $0xca9023f8; WORD $0xb2c71d5b // .quad -5564446534515285000
- WORD $0x6b255416; WORD $0x914da924 // .quad -7976533391121755114
- WORD $0xbd342cf6; WORD $0xdf78e4b2 // .quad -2343872149716718346
- WORD $0xc2f7548e; WORD $0x1ad089b6 // .quad 1932195658189984910
- WORD $0xb6409c1a; WORD $0x8bab8eef // .quad -8382449121214030822
- WORD $0x73b529b1; WORD $0xa184ac24 // .quad -6808127464117294671
- WORD $0xa3d0c320; WORD $0xae9672ab // .quad -5866375383090150624
- WORD $0x90a2741e; WORD $0xc9e5d72d // .quad -3898473311719230434
- WORD $0x8cc4f3e8; WORD $0xda3c0f56 // .quad -2721283210435300376
- WORD $0x7a658892; WORD $0x7e2fa67c // .quad 9092669226243950738
- WORD $0x17fb1871; WORD $0x88658996 // .quad -8618331034163144591
- WORD $0x98feeab7; WORD $0xddbb901b // .quad -2469221522477225289
- WORD $0x9df9de8d; WORD $0xaa7eebfb // .quad -6161227774276542835
- WORD $0x7f3ea565; WORD $0x552a7422 // .quad 6136845133758244197
- WORD $0x85785631; WORD $0xd51ea6fa // .quad -3089848699418290639
- WORD $0x8f87275f; WORD $0xd53a8895 // .quad -3082000819042179233
- WORD $0x936b35de; WORD $0x8533285c // .quad -8848684464777513506
- WORD $0xf368f137; WORD $0x8a892aba // .quad -8464187042230111945
- WORD $0xb8460356; WORD $0xa67ff273 // .quad -6449169562544503978
- WORD $0xb0432d85; WORD $0x2d2b7569 // .quad 3254824252494523781
- WORD $0xa657842c; WORD $0xd01fef10 // .quad -3449775934753242068
- WORD $0x0e29fc73; WORD $0x9c3b2962 // .quad -7189106879045698445
- WORD $0x67f6b29b; WORD $0x8213f56a // .quad -9073638986861858149
- WORD $0x91b47b8f; WORD $0x8349f3ba // .quad -8986383598807123057
- WORD $0x01f45f42; WORD $0xa298f2c5 // .quad -6730362715149934782
- WORD $0x36219a73; WORD $0x241c70a9 // .quad 2602078556773259891
- WORD $0x42717713; WORD $0xcb3f2f76 // .quad -3801267375510030573
- WORD $0x83aa0110; WORD $0xed238cd3 // .quad -1359087822460813040
- WORD $0xd30dd4d7; WORD $0xfe0efb53 // .quad -139898200960150313
- WORD $0x324a40aa; WORD $0xf4363804 // .quad -849429889038008150
- WORD $0x63e8a506; WORD $0x9ec95d14 // .quad -7004965403241175802
- WORD $0x3edcd0d5; WORD $0xb143c605 // .quad -5673473379724898091
- WORD $0x7ce2ce48; WORD $0xc67bb459 // .quad -4144520735624081848
- WORD $0x8e94050a; WORD $0xdd94b786 // .quad -2480155706228734710
- WORD $0xdc1b81da; WORD $0xf81aa16f // .quad -568964901102714406
- WORD $0x191c8326; WORD $0xca7cf2b4 // .quad -3855940325606653146
- WORD $0xe9913128; WORD $0x9b10a4e5 // .quad -7273132090830278360
- WORD $0x1f63a3f0; WORD $0xfd1c2f61 // .quad -208239388580928528
- WORD $0x63f57d72; WORD $0xc1d4ce1f // .quad -4479729095110460046
- WORD $0x673c8cec; WORD $0xbc633b39 // .quad -4871985254153548564
- WORD $0x3cf2dccf; WORD $0xf24a01a7 // .quad -987975350460687153
- WORD $0xe085d813; WORD $0xd5be0503 // .quad -3044990783845967853
- WORD $0x8617ca01; WORD $0x976e4108 // .quad -7535013621679011327
- WORD $0xd8a74e18; WORD $0x4b2d8644 // .quad 5417133557047315992
- WORD $0xa79dbc82; WORD $0xbd49d14a // .quad -4807081008671376254
- WORD $0x0ed1219e; WORD $0xddf8e7d6 // .quad -2451955090545630818
- WORD $0x51852ba2; WORD $0xec9c459d // .quad -1397165242411832414
- WORD $0xc942b503; WORD $0xcabb90e5 // .quad -3838314940804713213
- WORD $0x52f33b45; WORD $0x93e1ab82 // .quad -7790757304148477115
- WORD $0x3b936243; WORD $0x3d6a751f // .quad 4425478360848884291
- WORD $0xe7b00a17; WORD $0xb8da1662 // .quad -5126760611758208489
- WORD $0x0a783ad4; WORD $0x0cc51267 // .quad 920161932633717460
- WORD $0xa19c0c9d; WORD $0xe7109bfb // .quad -1796764746270372707
- WORD $0x668b24c5; WORD $0x27fb2b80 // .quad 2880944217109767365
- WORD $0x450187e2; WORD $0x906a617d // .quad -8040506994060064798
- WORD $0x802dedf6; WORD $0xb1f9f660 // .quad -5622191765467566602
- WORD $0x9641e9da; WORD $0xb484f9dc // .quad -5438947724147693094
- WORD $0xa0396973; WORD $0x5e7873f8 // .quad 6807318348447705459
- WORD $0xbbd26451; WORD $0xe1a63853 // .quad -2186998636757228463
- WORD $0x6423e1e8; WORD $0xdb0b487b // .quad -2662955059861265944
- WORD $0x55637eb2; WORD $0x8d07e334 // .quad -8284403175614349646
- WORD $0x3d2cda62; WORD $0x91ce1a9a // .quad -7940379843253970334
- WORD $0x6abc5e5f; WORD $0xb049dc01 // .quad -5743817951090549153
- WORD $0xcc7810fb; WORD $0x7641a140 // .quad 8521269269642088699
- WORD $0xc56b75f7; WORD $0xdc5c5301 // .quad -2568086420435798537
- WORD $0x7fcb0a9d; WORD $0xa9e904c8 // .quad -6203421752542164323
- WORD $0x1b6329ba; WORD $0x89b9b3e1 // .quad -8522583040413455942
- WORD $0x9fbdcd44; WORD $0x546345fa // .quad 6080780864604458308
- WORD $0x623bf429; WORD $0xac2820d9 // .quad -6041542782089432023
- WORD $0x47ad4095; WORD $0xa97c1779 // .quad -6234081974526590827
- WORD $0xbacaf133; WORD $0xd732290f // .quad -2940242459184402125
- WORD $0xcccc485d; WORD $0x49ed8eab // .quad 5327070802775656541
- WORD $0xd4bed6c0; WORD $0x867f59a9 // .quad -8755180564631333184
- WORD $0xbfff5a74; WORD $0x5c68f256 // .quad 6658838503469570676
- WORD $0x49ee8c70; WORD $0xa81f3014 // .quad -6332289687361778576
- WORD $0x6fff3111; WORD $0x73832eec // .quad 8323548129336963345
- WORD $0x5c6a2f8c; WORD $0xd226fc19 // .quad -3303676090774835316
- WORD $0xc5ff7eab; WORD $0xc831fd53 // .quad -4021154456019173717
- WORD $0xd9c25db7; WORD $0x83585d8f // .quad -8982326584375353929
- WORD $0xb77f5e55; WORD $0xba3e7ca8 // .quad -5026443070023967147
- WORD $0xd032f525; WORD $0xa42e74f3 // .quad -6616222212041804507
- WORD $0xe55f35eb; WORD $0x28ce1bd2 // .quad 2940318199324816875
- WORD $0xc43fb26f; WORD $0xcd3a1230 // .quad -3658591746624867729
- WORD $0xcf5b81b3; WORD $0x7980d163 // .quad 8755227902219092403
- WORD $0x7aa7cf85; WORD $0x80444b5e // .quad -9204148869281624187
- WORD $0xc332621f; WORD $0xd7e105bc // .quad -2891023177508298209
- WORD $0x1951c366; WORD $0xa0555e36 // .quad -6893500068174642330
- WORD $0xf3fefaa7; WORD $0x8dd9472b // .quad -8225464990312760665
- WORD $0x9fa63440; WORD $0xc86ab5c3 // .quad -4005189066790915008
- WORD $0xf0feb951; WORD $0xb14f98f6 // .quad -5670145219463562927
- WORD $0x878fc150; WORD $0xfa856334 // .quad -394800315061255856
- WORD $0x569f33d3; WORD $0x6ed1bf9a // .quad 7985374283903742931
- WORD $0xd4b9d8d2; WORD $0x9c935e00 // .quad -7164279224554366766
- WORD $0xec4700c8; WORD $0x0a862f80 // .quad 758345818024902856
- WORD $0x09e84f07; WORD $0xc3b83581 // .quad -4343663012265570553
- WORD $0x2758c0fa; WORD $0xcd27bb61 // .quad -3663753745896259334
- WORD $0x4c6262c8; WORD $0xf4a642e1 // .quad -817892746904575288
- WORD $0xb897789c; WORD $0x8038d51c // .quad -9207375118826243940
- WORD $0xcfbd7dbd; WORD $0x98e7e9cc // .quad -7428711994456441411
- WORD $0xe6bd56c3; WORD $0xe0470a63 // .quad -2285846861678029117
- WORD $0x03acdd2c; WORD $0xbf21e440 // .quad -4674203974643163860
- WORD $0xe06cac74; WORD $0x1858ccfc // .quad 1754377441329851508
- WORD $0x04981478; WORD $0xeeea5d50 // .quad -1231068949876566920
- WORD $0x0c43ebc8; WORD $0x0f37801e // .quad 1096485900831157192
- WORD $0x02df0ccb; WORD $0x95527a52 // .quad -7686947121313936181
- WORD $0x8f54e6ba; WORD $0xd3056025 // .quad -3241078642388441414
- WORD $0x8396cffd; WORD $0xbaa718e6 // .quad -4996997883215032323
- WORD $0xf32a2069; WORD $0x47c6b82e // .quad 5172023733869224041
- WORD $0x247c83fd; WORD $0xe950df20 // .quad -1634561335591402499
- WORD $0x57fa5441; WORD $0x4cdc331d // .quad 5538357842881958977
- WORD $0x16cdd27e; WORD $0x91d28b74 // .quad -7939129862385708418
- WORD $0xadf8e952; WORD $0xe0133fe4 // .quad -2300424733252327086
- WORD $0x1c81471d; WORD $0xb6472e51 // .quad -5312226309554747619
- WORD $0xd97723a6; WORD $0x58180fdd // .quad 6347841120289366950
- WORD $0x63a198e5; WORD $0xe3d8f9e5 // .quad -2028596868516046619
- WORD $0xa7ea7648; WORD $0x570f09ea // .quad 6273243709394548296
- WORD $0x5e44ff8f; WORD $0x8e679c2f // .quad -8185402070463610993
- WORD $0x51e513da; WORD $0x2cd2cc65 // .quad 3229868618315797466
- WORD $0x35d63f73; WORD $0xb201833b // .quad -5620066569652125837
- WORD $0xa65e58d1; WORD $0xf8077f7e // .quad -574350245532641071
- WORD $0x034bcf4f; WORD $0xde81e40a // .quad -2413397193637769393
- WORD $0x27faf782; WORD $0xfb04afaf // .quad -358968903457900670
- WORD $0x420f6191; WORD $0x8b112e86 // .quad -8425902273664687727
- WORD $0xf1f9b563; WORD $0x79c5db9a // .quad 8774660907532399971
- WORD $0xd29339f6; WORD $0xadd57a27 // .quad -5920691823653471754
- WORD $0xae7822bc; WORD $0x18375281 // .quad 1744954097560724156
- WORD $0xc7380874; WORD $0xd94ad8b1 // .quad -2789178761139451788
- WORD $0x0d0b15b5; WORD $0x8f229391 // .quad -8132775725879323211
- WORD $0x1c830548; WORD $0x87cec76f // .quad -8660765753353239224
- WORD $0x504ddb22; WORD $0xb2eb3875 // .quad -5554283638921766110
- WORD $0xe3a3c69a; WORD $0xa9c2794a // .quad -6214271173264161126
- WORD $0xa46151eb; WORD $0x5fa60692 // .quad 6892203506629956075
- WORD $0x9c8cb841; WORD $0xd433179d // .quad -3156152948152813503
- WORD $0xa6bcd333; WORD $0xdbc7c41b // .quad -2609901835997359309
- WORD $0x81d7f328; WORD $0x849feec2 // .quad -8890124620236590296
- WORD $0x906c0800; WORD $0x12b9b522 // .quad 1349308723430688768
- WORD $0x224deff3; WORD $0xa5c7ea73 // .quad -6500969756868349965
- WORD $0x34870a00; WORD $0xd768226b // .quad -2925050114139026944
- WORD $0xeae16bef; WORD $0xcf39e50f // .quad -3514526177658049553
- WORD $0x00d46640; WORD $0xe6a11583 // .quad -1828156321336891840
- WORD $0xf2cce375; WORD $0x81842f29 // .quad -9114107888677362827
- WORD $0xc1097fd0; WORD $0x60495ae3 // .quad 6938176635183661008
- WORD $0x6f801c53; WORD $0xa1e53af4 // .quad -6780948842419315629
- WORD $0xb14bdfc4; WORD $0x385bb19c // .quad 4061034775552188356
- WORD $0x8b602368; WORD $0xca5e89b1 // .quad -3864500034596756632
- WORD $0xdd9ed7b5; WORD $0x46729e03 // .quad 5076293469440235445
- WORD $0xee382c42; WORD $0xfcf62c1d // .quad -218939024818557886
- WORD $0x6a8346d1; WORD $0x6c07a2c2 // .quad 7784369436827535057
- WORD $0xb4e31ba9; WORD $0x9e19db92 // .quad -7054365918152680535
- WORD $0x05241885; WORD $0xc7098b73 // .quad -4104596259247744891
- WORD $0x621be293; WORD $0xc5a05277 // .quad -4206271379263462765
- WORD $0xc66d1ea7; WORD $0xb8cbee4f // .quad -5130745324059681113
- WORD $0x3aa2db38; WORD $0xf7086715 // .quad -646153205651940552
- WORD $0xdc043328; WORD $0x737f74f1 // .quad 8322499218531169064
- WORD $0x44a5c903; WORD $0x9a65406d // .quad -7321374781173544701
- WORD $0x53053ff2; WORD $0x505f522e // .quad 5791438004736573426
- WORD $0x95cf3b44; WORD $0xc0fe9088 // .quad -4540032458039542972
- WORD $0xe7c68fef; WORD $0x647726b9 // .quad 7239297505920716783
- WORD $0xbb430a15; WORD $0xf13e34aa // .quad -1063354554122040811
- WORD $0x30dc19f5; WORD $0x5eca7834 // .quad 6830403950414141941
- WORD $0xb509e64d; WORD $0x96c6e0ea // .quad -7582125623967357363
- WORD $0x3d132072; WORD $0xb67d1641 // .quad -5297053117264486286
- WORD $0x624c5fe0; WORD $0xbc789925 // .quad -4865971011531808800
- WORD $0x8c57e88f; WORD $0xe41c5bd1 // .quad -2009630378153219953
- WORD $0xbadf77d8; WORD $0xeb96bf6e // .quad -1470777745987373096
- WORD $0xf7b6f159; WORD $0x8e91b962 // .quad -8173548013986844327
- WORD $0x34cbaae7; WORD $0x933e37a5 // .quad -7836765118883190041
- WORD $0xb5a4adb0; WORD $0x723627bb // .quad 8229809056225996208
- WORD $0x81fe95a1; WORD $0xb80dc58e // .quad -5184270380176599647
- WORD $0xa30dd91c; WORD $0xcec3b1aa // .quad -3547796734999668452
- WORD $0x227e3b09; WORD $0xe61136f2 // .quad -1868651956793361655
- WORD $0xa5e8a7b1; WORD $0x213a4f0a // .quad 2394313059052595121
- WORD $0x558ee4e6; WORD $0x8fcac257 // .quad -8085436500636932890
- WORD $0x4f62d19d; WORD $0xa988e2cd // .quad -6230480713039031907
- WORD $0x2af29e1f; WORD $0xb3bd72ed // .quad -5495109607368778209
- WORD $0xa33b8605; WORD $0x93eb1b80 // .quad -7788100891298789883
- WORD $0x75af45a7; WORD $0xe0accfa8 // .quad -2257200990783584857
- WORD $0x660533c3; WORD $0xbc72f130 // .quad -4867563057061743677
- WORD $0x498d8b88; WORD $0x8c6c01c9 // .quad -8328279646880822392
- WORD $0x7f8680b4; WORD $0xeb8fad7c // .quad -1472767802899791692
- WORD $0x9bf0ee6a; WORD $0xaf87023b // .quad -5798663540173640086
- WORD $0x9f6820e1; WORD $0xa67398db // .quad -6452645772052127519
- WORD $0x82ed2a05; WORD $0xdb68c2ca // .quad -2636643406789662203
- WORD $0x43a1148c; WORD $0x88083f89 // .quad -8644589625959967604
- WORD $0x91d43a43; WORD $0x892179be // .quad -8565431156884620733
- WORD $0x948959b0; WORD $0x6a0a4f6b // .quad 7641007041259592112
- WORD $0x364948d4; WORD $0xab69d82e // .quad -6095102927678388012
- WORD $0x79abb01c; WORD $0x848ce346 // .quad -8895485272135061476
- WORD $0xc3db9b09; WORD $0xd6444e39 // .quad -3007192641170597111
- WORD $0x0c0b4e11; WORD $0xf2d80e0c // .quad -947992276657025519
- WORD $0x1a6940e5; WORD $0x85eab0e4 // .quad -8797024428372705051
- WORD $0x0f0e2195; WORD $0x6f8e118f // .quad 8038381691033493909
- WORD $0x2103911f; WORD $0xa7655d1d // .quad -6384594517038493409
- WORD $0xd2d1a9fb; WORD $0x4b7195f2 // .quad 5436291095364479483
- WORD $0x69447567; WORD $0xd13eb464 // .quad -3369057127870728857
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- // .p2align 2, 0x00
-_POW_TAB:
- WORD $0x00000001 // .long 1
- WORD $0x00000003 // .long 3
- WORD $0x00000006 // .long 6
- WORD $0x00000009 // .long 9
- WORD $0x0000000d // .long 13
- WORD $0x00000010 // .long 16
- WORD $0x00000013 // .long 19
- WORD $0x00000017 // .long 23
- WORD $0x0000001a // .long 26
- // .p2align 2, 0x00
-_LSHIFT_TAB:
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000001 // .long 1
- WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000001 // .long 1
- WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000001 // .long 1
- WORD $0x00353231 // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000002 // .long 2
- WORD $0x00353236 // .asciz 4, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000002 // .long 2
- WORD $0x35323133 // .asciz 4, '3125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000002 // .long 2
- WORD $0x32363531 // .asciz 4, '15625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000003 // .long 3
- WORD $0x32313837 // .asciz 4, '78125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000003 // .long 3
- WORD $0x36303933 // .asciz 4, '390625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000003 // .long 3
- WORD $0x33353931 // .asciz 4, '1953125\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00353231 // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000004 // .long 4
- WORD $0x35363739 // .asciz 4, '9765625\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00353236 // .asciz 4, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000004 // .long 4
- WORD $0x32383834 // .asciz 4, '48828125\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x35323138 // .asciz 4, '8125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000004 // .long 4
- WORD $0x31343432 // .asciz 4, '244140625\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x32363034 // .asciz 4, '40625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000004 // .long 4
- WORD $0x30323231 // .asciz 4, '1220703125\x00\x00\x00\x00\x00\x00'
- WORD $0x31333037 // .asciz 4, '703125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000005 // .long 5
- WORD $0x33303136 // .asciz 4, '6103515625\x00\x00\x00\x00\x00\x00'
- WORD $0x36353135 // .asciz 4, '515625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000005 // .long 5
- WORD $0x31353033 // .asciz 4, '30517578125\x00\x00\x00\x00\x00'
- WORD $0x38373537 // .asciz 4, '7578125\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00353231 // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000005 // .long 5
- WORD $0x35323531 // .asciz 4, '152587890625\x00\x00\x00\x00'
- WORD $0x39383738 // .asciz 4, '87890625\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x35323630 // .asciz 4, '0625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000006 // .long 6
- WORD $0x39323637 // .asciz 4, '762939453125\x00\x00\x00\x00'
- WORD $0x35343933 // .asciz 4, '39453125\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x35323133 // .asciz 4, '3125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000006 // .long 6
- WORD $0x34313833 // .asciz 4, '3814697265625\x00\x00\x00'
- WORD $0x32373936 // .asciz 4, '697265625\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x32363536 // .asciz 4, '65625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000006 // .long 6
- WORD $0x37303931 // .asciz 4, '19073486328125\x00\x00'
- WORD $0x36383433 // .asciz 4, '3486328125\x00\x00\x00\x00\x00\x00'
- WORD $0x31383233 // .asciz 4, '328125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000007 // .long 7
- WORD $0x36333539 // .asciz 4, '95367431640625\x00\x00'
- WORD $0x31333437 // .asciz 4, '7431640625\x00\x00\x00\x00\x00\x00'
- WORD $0x36303436 // .asciz 4, '640625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000007 // .long 7
- WORD $0x38363734 // .asciz 4, '476837158203125\x00'
- WORD $0x35313733 // .asciz 4, '37158203125\x00\x00\x00\x00\x00'
- WORD $0x33303238 // .asciz 4, '8203125\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00353231 // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000007 // .long 7
- WORD $0x34383332 // .asciz 4, '2384185791015625'
- WORD $0x37353831 // .asciz 4, '185791015625\x00\x00\x00\x00'
- WORD $0x31303139 // .asciz 4, '91015625\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x35323635 // .asciz 4, '5625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000007 // .long 7
- WORD $0x32393131 // .asciz 4, '1192092895507812'
- WORD $0x38323930 // .asciz 4, '0928955078125\x00\x00\x00'
- WORD $0x30353539 // .asciz 4, '955078125\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x32313837 // .asciz 4, '78125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000008 // .long 8
- WORD $0x30363935 // .asciz 4, '5960464477539062'
- WORD $0x34343634 // .asciz 4, '4644775390625\x00\x00\x00'
- WORD $0x33353737 // .asciz 4, '775390625\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x32363039 // .asciz 4, '90625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000008 // .long 8
- WORD $0x30383932 // .asciz 4, '2980232238769531'
- WORD $0x32323332 // .asciz 4, '23223876953125\x00\x00'
- WORD $0x36373833 // .asciz 4, '3876953125\x00\x00\x00\x00\x00\x00'
- WORD $0x31333539 // .asciz 4, '953125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000008 // .long 8
- WORD $0x30393431 // .asciz 4, '1490116119384765'
- WORD $0x31363131 // .asciz 4, '116119384765625\x00'
- WORD $0x38333931 // .asciz 4, '19384765625\x00\x00\x00\x00\x00'
- WORD $0x35363734 // .asciz 4, '4765625\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00353236 // .asciz 4, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000009 // .long 9
- WORD $0x30353437 // .asciz 4, '7450580596923828'
- WORD $0x35303835 // .asciz 4, '580596923828125\x00'
- WORD $0x32393639 // .asciz 4, '96923828125\x00\x00\x00\x00\x00'
- WORD $0x38323833 // .asciz 4, '3828125\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00353231 // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000009 // .long 9
- WORD $0x35323733 // .asciz 4, '3725290298461914'
- WORD $0x32303932 // .asciz 4, '2902984619140625'
- WORD $0x36343839 // .asciz 4, '984619140625\x00\x00\x00\x00'
- WORD $0x34313931 // .asciz 4, '19140625\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x35323630 // .asciz 4, '0625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000009 // .long 9
- WORD $0x32363831 // .asciz 4, '1862645149230957'
- WORD $0x31353436 // .asciz 4, '6451492309570312'
- WORD $0x33323934 // .asciz 4, '4923095703125\x00\x00\x00'
- WORD $0x37353930 // .asciz 4, '095703125\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x32313330 // .asciz 4, '03125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000a // .long 10
- WORD $0x33313339 // .asciz 4, '9313225746154785'
- WORD $0x37353232 // .asciz 4, '2257461547851562'
- WORD $0x35313634 // .asciz 4, '4615478515625\x00\x00\x00'
- WORD $0x35383734 // .asciz 4, '478515625\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x32363531 // .asciz 4, '15625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000a // .long 10
- WORD $0x36353634 // .asciz 4, '4656612873077392'
- WORD $0x38323136 // .asciz 4, '6128730773925781'
- WORD $0x37303337 // .asciz 4, '73077392578125\x00\x00'
- WORD $0x32393337 // .asciz 4, '7392578125\x00\x00\x00\x00\x00\x00'
- WORD $0x31383735 // .asciz 4, '578125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000a // .long 10
- WORD $0x38323332 // .asciz 4, '2328306436538696'
- WORD $0x34363033 // .asciz 4, '3064365386962890'
- WORD $0x33353633 // .asciz 4, '365386962890625\x00'
- WORD $0x36393638 // .asciz 4, '86962890625\x00\x00\x00\x00\x00'
- WORD $0x30393832 // .asciz 4, '2890625\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00353236 // .asciz 4, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000a // .long 10
- WORD $0x34363131 // .asciz 4, '1164153218269348'
- WORD $0x32333531 // .asciz 4, '1532182693481445'
- WORD $0x36323831 // .asciz 4, '1826934814453125'
- WORD $0x38343339 // .asciz 4, '934814453125\x00\x00\x00\x00'
- WORD $0x35343431 // .asciz 4, '14453125\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x35323133 // .asciz 4, '3125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000b // .long 11
- WORD $0x30323835 // .asciz 4, '5820766091346740'
- WORD $0x30363637 // .asciz 4, '7660913467407226'
- WORD $0x34333139 // .asciz 4, '9134674072265625'
- WORD $0x30343736 // .asciz 4, '674072265625\x00\x00\x00\x00'
- WORD $0x36323237 // .asciz 4, '72265625\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x35323635 // .asciz 4, '5625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000b // .long 11
- WORD $0x30313932 // .asciz 4, '2910383045673370'
- WORD $0x30333833 // .asciz 4, '3830456733703613'
- WORD $0x37363534 // .asciz 4, '4567337036132812'
- WORD $0x30373333 // .asciz 4, '3370361328125\x00\x00\x00'
- WORD $0x33313633 // .asciz 4, '361328125\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x32313832 // .asciz 4, '28125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000b // .long 11
- WORD $0x35353431 // .asciz 4, '1455191522836685'
- WORD $0x35313931 // .asciz 4, '1915228366851806'
- WORD $0x33383232 // .asciz 4, '2283668518066406'
- WORD $0x35383636 // .asciz 4, '66851806640625\x00\x00'
- WORD $0x36303831 // .asciz 4, '1806640625\x00\x00\x00\x00\x00\x00'
- WORD $0x36303436 // .asciz 4, '640625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000c // .long 12
- WORD $0x35373237 // .asciz 4, '7275957614183425'
- WORD $0x36373539 // .asciz 4, '9576141834259033'
- WORD $0x38313431 // .asciz 4, '1418342590332031'
- WORD $0x35323433 // .asciz 4, '34259033203125\x00\x00'
- WORD $0x33333039 // .asciz 4, '9033203125\x00\x00\x00\x00\x00\x00'
- WORD $0x31333032 // .asciz 4, '203125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000c // .long 12
- WORD $0x37333633 // .asciz 4, '3637978807091712'
- WORD $0x38383739 // .asciz 4, '9788070917129516'
- WORD $0x39303730 // .asciz 4, '0709171295166015'
- WORD $0x32313731 // .asciz 4, '171295166015625\x00'
- WORD $0x36313539 // .asciz 4, '95166015625\x00\x00\x00\x00\x00'
- WORD $0x35313036 // .asciz 4, '6015625\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00353236 // .asciz 4, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000c // .long 12
- WORD $0x38313831 // .asciz 4, '1818989403545856'
- WORD $0x34393839 // .asciz 4, '9894035458564758'
- WORD $0x34353330 // .asciz 4, '0354585647583007'
- WORD $0x36353835 // .asciz 4, '5856475830078125'
- WORD $0x38353734 // .asciz 4, '475830078125\x00\x00\x00\x00'
- WORD $0x37303033 // .asciz 4, '30078125\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x35323138 // .asciz 4, '8125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000d // .long 13
- WORD $0x34393039 // .asciz 4, '9094947017729282'
- WORD $0x30373439 // .asciz 4, '9470177292823791'
- WORD $0x32373731 // .asciz 4, '1772928237915039'
- WORD $0x32383239 // .asciz 4, '9282379150390625'
- WORD $0x31393733 // .asciz 4, '379150390625\x00\x00\x00\x00'
- WORD $0x39333035 // .asciz 4, '50390625\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x35323630 // .asciz 4, '0625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000d // .long 13
- WORD $0x37343534 // .asciz 4, '4547473508864641'
- WORD $0x35333734 // .asciz 4, '4735088646411895'
- WORD $0x36383830 // .asciz 4, '0886464118957519'
- WORD $0x31343634 // .asciz 4, '4641189575195312'
- WORD $0x35393831 // .asciz 4, '1895751953125\x00\x00\x00'
- WORD $0x39313537 // .asciz 4, '751953125\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x32313335 // .asciz 4, '53125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000d // .long 13
- WORD $0x33373232 // .asciz 4, '2273736754432320'
- WORD $0x37363337 // .asciz 4, '7367544323205947'
- WORD $0x33343435 // .asciz 4, '5443232059478759'
- WORD $0x30323332 // .asciz 4, '2320594787597656'
- WORD $0x37343935 // .asciz 4, '59478759765625\x00\x00'
- WORD $0x39353738 // .asciz 4, '8759765625\x00\x00\x00\x00\x00\x00'
- WORD $0x36353637 // .asciz 4, '765625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000d // .long 13
- WORD $0x36333131 // .asciz 4, '1136868377216160'
- WORD $0x33383638 // .asciz 4, '8683772161602973'
- WORD $0x31323737 // .asciz 4, '7721616029739379'
- WORD $0x30363136 // .asciz 4, '6160297393798828'
- WORD $0x33373932 // .asciz 4, '297393798828125\x00'
- WORD $0x39373339 // .asciz 4, '93798828125\x00\x00\x00\x00\x00'
- WORD $0x38323838 // .asciz 4, '8828125\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00353231 // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000e // .long 14
- WORD $0x34383635 // .asciz 4, '5684341886080801'
- WORD $0x38313433 // .asciz 4, '3418860808014869'
- WORD $0x38303638 // .asciz 4, '8608080148696899'
- WORD $0x31303830 // .asciz 4, '0801486968994140'
- WORD $0x39363834 // .asciz 4, '486968994140625\x00'
- WORD $0x39393836 // .asciz 4, '68994140625\x00\x00\x00\x00\x00'
- WORD $0x30343134 // .asciz 4, '4140625\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00353236 // .asciz 4, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000e // .long 14
- WORD $0x32343832 // .asciz 4, '2842170943040400'
- WORD $0x39303731 // .asciz 4, '1709430404007434'
- WORD $0x34303334 // .asciz 4, '4304040074348449'
- WORD $0x30303430 // .asciz 4, '0400743484497070'
- WORD $0x34333437 // .asciz 4, '7434844970703125'
- WORD $0x39343438 // .asciz 4, '844970703125\x00\x00\x00\x00'
- WORD $0x30373037 // .asciz 4, '70703125\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x35323133 // .asciz 4, '3125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000e // .long 14
- WORD $0x31323431 // .asciz 4, '1421085471520200'
- WORD $0x34353830 // .asciz 4, '0854715202003717'
- WORD $0x32353137 // .asciz 4, '7152020037174224'
- WORD $0x30303230 // .asciz 4, '0200371742248535'
- WORD $0x37313733 // .asciz 4, '3717422485351562'
- WORD $0x34323234 // .asciz 4, '4224853515625\x00\x00\x00'
- WORD $0x35333538 // .asciz 4, '853515625\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x32363531 // .asciz 4, '15625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000f // .long 15
- WORD $0x35303137 // .asciz 4, '7105427357601001'
- WORD $0x33373234 // .asciz 4, '4273576010018587'
- WORD $0x30363735 // .asciz 4, '5760100185871124'
- WORD $0x31303031 // .asciz 4, '1001858711242675'
- WORD $0x37383538 // .asciz 4, '8587112426757812'
- WORD $0x34323131 // .asciz 4, '1124267578125\x00\x00\x00'
- WORD $0x35373632 // .asciz 4, '267578125\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x32313837 // .asciz 4, '78125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000f // .long 15
- WORD $0x32353533 // .asciz 4, '3552713678800500'
- WORD $0x36333137 // .asciz 4, '7136788005009293'
- WORD $0x30383837 // .asciz 4, '7880050092935562'
- WORD $0x30303530 // .asciz 4, '0500929355621337'
- WORD $0x33393239 // .asciz 4, '9293556213378906'
- WORD $0x32363535 // .asciz 4, '55621337890625\x00\x00'
- WORD $0x37333331 // .asciz 4, '1337890625\x00\x00\x00\x00\x00\x00'
- WORD $0x36303938 // .asciz 4, '890625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000f // .long 15
- WORD $0x36373731 // .asciz 4, '1776356839400250'
- WORD $0x38363533 // .asciz 4, '3568394002504646'
- WORD $0x30343933 // .asciz 4, '3940025046467781'
- WORD $0x30353230 // .asciz 4, '0250464677810668'
- WORD $0x36343634 // .asciz 4, '4646778106689453'
- WORD $0x31383737 // .asciz 4, '778106689453125\x00'
- WORD $0x38363630 // .asciz 4, '06689453125\x00\x00\x00\x00\x00'
- WORD $0x33353439 // .asciz 4, '9453125\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00353231 // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000010 // .long 16
- WORD $0x31383838 // .asciz 4, '8881784197001252'
- WORD $0x31343837 // .asciz 4, '7841970012523233'
- WORD $0x30303739 // .asciz 4, '9700125232338905'
- WORD $0x32353231 // .asciz 4, '1252323389053344'
- WORD $0x33333233 // .asciz 4, '3233890533447265'
- WORD $0x35303938 // .asciz 4, '890533447265625\x00'
- WORD $0x34343333 // .asciz 4, '33447265625\x00\x00\x00\x00\x00'
- WORD $0x35363237 // .asciz 4, '7265625\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00353236 // .asciz 4, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000010 // .long 16
- WORD $0x30343434 // .asciz 4, '4440892098500626'
- WORD $0x30323938 // .asciz 4, '8920985006261616'
- WORD $0x30353839 // .asciz 4, '9850062616169452'
- WORD $0x36323630 // .asciz 4, '0626161694526672'
- WORD $0x36313631 // .asciz 4, '1616945266723632'
- WORD $0x32353439 // .asciz 4, '9452667236328125'
- WORD $0x32373636 // .asciz 4, '667236328125\x00\x00\x00\x00'
- WORD $0x32333633 // .asciz 4, '36328125\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x35323138 // .asciz 4, '8125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000010 // .long 16
- WORD $0x30323232 // .asciz 4, '2220446049250313'
- WORD $0x30363434 // .asciz 4, '4460492503130808'
- WORD $0x35323934 // .asciz 4, '4925031308084726'
- WORD $0x33313330 // .asciz 4, '0313080847263336'
- WORD $0x38303830 // .asciz 4, '0808472633361816'
- WORD $0x36323734 // .asciz 4, '4726333618164062'
- WORD $0x36333333 // .asciz 4, '3336181640625\x00\x00\x00'
- WORD $0x36313831 // .asciz 4, '181640625\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x32363034 // .asciz 4, '40625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000010 // .long 16
- WORD $0x30313131 // .asciz 4, '1110223024625156'
- WORD $0x30333232 // .asciz 4, '2230246251565404'
- WORD $0x32363432 // .asciz 4, '2462515654042363'
- WORD $0x36353135 // .asciz 4, '5156540423631668'
- WORD $0x34303435 // .asciz 4, '5404236316680908'
- WORD $0x33363332 // .asciz 4, '2363166809082031'
- WORD $0x38363631 // .asciz 4, '16680908203125\x00\x00'
- WORD $0x38303930 // .asciz 4, '0908203125\x00\x00\x00\x00\x00\x00'
- WORD $0x31333032 // .asciz 4, '203125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000011 // .long 17
- WORD $0x31353535 // .asciz 4, '5551115123125782'
- WORD $0x31353131 // .asciz 4, '1151231257827021'
- WORD $0x32313332 // .asciz 4, '2312578270211815'
- WORD $0x32383735 // .asciz 4, '5782702118158340'
- WORD $0x31323037 // .asciz 4, '7021181583404541'
- WORD $0x35313831 // .asciz 4, '1815834045410156'
- WORD $0x30343338 // .asciz 4, '83404541015625\x00\x00'
- WORD $0x31343534 // .asciz 4, '4541015625\x00\x00\x00\x00\x00\x00'
- WORD $0x36353130 // .asciz 4, '015625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000011 // .long 17
- WORD $0x35373732 // .asciz 4, '2775557561562891'
- WORD $0x35373535 // .asciz 4, '5575615628913510'
- WORD $0x36353136 // .asciz 4, '6156289135105907'
- WORD $0x31393832 // .asciz 4, '2891351059079170'
- WORD $0x30313533 // .asciz 4, '3510590791702270'
- WORD $0x37303935 // .asciz 4, '5907917022705078'
- WORD $0x30373139 // .asciz 4, '917022705078125\x00'
- WORD $0x30373232 // .asciz 4, '22705078125\x00\x00\x00\x00\x00'
- WORD $0x38373035 // .asciz 4, '5078125\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00353231 // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000011 // .long 17
- WORD $0x37383331 // .asciz 4, '1387778780781445'
- WORD $0x37383737 // .asciz 4, '7787807814456755'
- WORD $0x38373038 // .asciz 4, '8078144567552953'
- WORD $0x35343431 // .asciz 4, '1445675529539585'
- WORD $0x35353736 // .asciz 4, '6755295395851135'
- WORD $0x33353932 // .asciz 4, '2953958511352539'
- WORD $0x35383539 // .asciz 4, '9585113525390625'
- WORD $0x35333131 // .asciz 4, '113525390625\x00\x00\x00\x00'
- WORD $0x39333532 // .asciz 4, '25390625\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x35323630 // .asciz 4, '0625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000012 // .long 18
- WORD $0x38333936 // .asciz 4, '6938893903907228'
- WORD $0x39333938 // .asciz 4, '8939039072283776'
- WORD $0x30393330 // .asciz 4, '0390722837764769'
- WORD $0x38323237 // .asciz 4, '7228377647697925'
- WORD $0x36373733 // .asciz 4, '3776476979255676'
- WORD $0x39363734 // .asciz 4, '4769792556762695'
- WORD $0x35323937 // .asciz 4, '7925567626953125'
- WORD $0x36373635 // .asciz 4, '567626953125\x00\x00\x00\x00'
- WORD $0x35393632 // .asciz 4, '26953125\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x35323133 // .asciz 4, '3125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000012 // .long 18
- WORD $0x39363433 // .asciz 4, '3469446951953614'
- WORD $0x39363434 // .asciz 4, '4469519536141888'
- WORD $0x35393135 // .asciz 4, '5195361418882384'
- WORD $0x34313633 // .asciz 4, '3614188823848962'
- WORD $0x38383831 // .asciz 4, '1888238489627838'
- WORD $0x34383332 // .asciz 4, '2384896278381347'
- WORD $0x32363938 // .asciz 4, '8962783813476562'
- WORD $0x38333837 // .asciz 4, '7838134765625\x00\x00\x00'
- WORD $0x37343331 // .asciz 4, '134765625\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x32363536 // .asciz 4, '65625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000012 // .long 18
- WORD $0x34333731 // .asciz 4, '1734723475976807'
- WORD $0x34333237 // .asciz 4, '7234759768070944'
- WORD $0x37393537 // .asciz 4, '7597680709441192'
- WORD $0x37303836 // .asciz 4, '6807094411924481'
- WORD $0x34343930 // .asciz 4, '0944119244813919'
- WORD $0x32393131 // .asciz 4, '1192448139190673'
- WORD $0x31383434 // .asciz 4, '4481391906738281'
- WORD $0x39313933 // .asciz 4, '39190673828125\x00\x00'
- WORD $0x33373630 // .asciz 4, '0673828125\x00\x00\x00\x00\x00\x00'
- WORD $0x31383238 // .asciz 4, '828125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000013 // .long 19
- WORD $0x33373638 // .asciz 4, '8673617379884035'
- WORD $0x33373136 // .asciz 4, '6173798840354720'
- WORD $0x38383937 // .asciz 4, '7988403547205962'
- WORD $0x35333034 // .asciz 4, '4035472059622406'
- WORD $0x30323734 // .asciz 4, '4720596224069595'
- WORD $0x32363935 // .asciz 4, '5962240695953369'
- WORD $0x36303432 // .asciz 4, '2406959533691406'
- WORD $0x35393539 // .asciz 4, '95953369140625\x00\x00'
- WORD $0x39363333 // .asciz 4, '3369140625\x00\x00\x00\x00\x00\x00'
- WORD $0x36303431 // .asciz 4, '140625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
-_ESCAPED_TAB:
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00"\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00220000 // .ascii 4, '\x00\x00"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00/\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x2f000000 // .ascii 4, '\x00\x00\x00/\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\\\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\\\x00\x00\x00\x00\x00\x08\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\\\x00\x00\x00\x00\x00\x08\x00\x00\x00\x0c\x00'
- WORD $0x0000005c // .ascii 4, '\\\x00\x00\x00\x00\x00\x08\x00\x00\x00\x0c\x00\x00\x00\x00\x00'
- WORD $0x00080000 // .ascii 4, '\x00\x00\x08\x00\x00\x00\x0c\x00\x00\x00\x00\x00\x00\x00\n\x00'
- WORD $0x000c0000 // .ascii 4, '\x00\x00\x0c\x00\x00\x00\x00\x00\x00\x00\n\x00\x00\x00\r\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\n\x00\x00\x00\r\x00\t\x00\x00\x00'
- WORD $0x000a0000 // .ascii 4, '\x00\x00\n\x00\x00\x00\r\x00\t\x00\x00\x00'
- WORD $0x000d0000 // .ascii 4, '\x00\x00\r\x00\t\x00\x00\x00'
- WORD $0x00000009 // .ascii 4, '\t\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
-
-TEXT ·__parse_with_padding(SB), NOSPLIT, $0-16
- NO_LOCAL_POINTERS
-
-_entry:
- MOVD 16(g), R16
- SUB $224, RSP, R17
- CMP R16, R17
- BLS _stack_grow
-
-_parse_with_padding:
- MOVD parser+0(FP), R0
- MOVD ·_subr__parse_with_padding(SB), R11
- WORD $0x1000005e // adr x30, .+8
- JMP (R11)
- MOVD R0, ret+8(FP)
- RET
-
-_stack_grow:
- MOVD R30, R3
- CALL runtime·morestack_noctxt<>(SB)
- JMP _entry
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/parse_with_padding_subr_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/parse_with_padding_subr_arm64.go
deleted file mode 100644
index 11c37e44e..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/parse_with_padding_subr_arm64.go
+++ /dev/null
@@ -1,25 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package neon
-
-//go:nosplit
-//go:noescape
-//goland:noinspection ALL
-func __parse_with_padding_entry__() uintptr
-
-var (
- _subr__parse_with_padding uintptr = __parse_with_padding_entry__() + 248
-)
-
-const (
- _stack__parse_with_padding = 160
-)
-
-var (
- _ = _subr__parse_with_padding
-)
-
-const (
- _ = _stack__parse_with_padding
-)
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/quote_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/quote_arm64.go
deleted file mode 100644
index 9aca453bf..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/quote_arm64.go
+++ /dev/null
@@ -1,35 +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 neon
-
-import (
- `unsafe`
-
- // `github.com/bytedance/sonic/internal/native/types`
-)
-
-//go:nosplit
-func quote(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int, flags uint64) (ret int) {
- return __quote(sp, nb, dp, dn, flags)
-}
-
-//go:nosplit
-//go:noescape
-//goland:noinspection GoUnusedParameter
-func __quote(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int, flags uint64) (ret int)
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/quote_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/quote_arm64.s
deleted file mode 100644
index 0e19a9ba9..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/quote_arm64.s
+++ /dev/null
@@ -1,2563 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-#include "go_asm.h"
-#include "funcdata.h"
-#include "textflag.h"
-
-TEXT ·__quote_entry__(SB), NOSPLIT, $16
- NO_LOCAL_POINTERS
- WORD $0x100000a0 // adr x0, .+20
- MOVD R0, ret(FP)
- RET
- // .p2align 4, 0x00
-lCPI0_0:
- WORD $0x08040201
- WORD $0x80402010
- WORD $0x08040201
- WORD $0x80402010
- // // .byte 1
-// .byte 2
-// .byte 4
-// .byte 8
-// .byte 16
-// .byte 32
-// .byte 64
-// .byte 128
-// .byte 1
-// .byte 2
-// .byte 4
-// .byte 8
-// .byte 16
-// .byte 32
-// .byte 64
-// .byte 128
-
-lCPI0_1:
- WORD $0x09010800
- WORD $0x0b030a02
- WORD $0x0d050c04
- WORD $0x0f070e06
- // // .byte 0
-// .byte 8
-// .byte 1
-// .byte 9
-// .byte 2
-// .byte 10
-// .byte 3
-// .byte 11
-// .byte 4
-// .byte 12
-// .byte 5
-// .byte 13
-// .byte 6
-// .byte 14
-// .byte 7
-// .byte 15
-
-_quote:
- WORD $0xd10083ff // sub sp, sp, #32
- WORD $0xa900fbfd // stp fp, lr, [sp, #8]
- WORD $0xa93ffbfd // stp fp, lr, [sp, #-8]
- WORD $0xd10023fd // sub fp, sp, #8
- WORD $0xf9400069 // ldr x9, [x3]
-Lloh0:
- WORD $0x1000ad68 // adr x8, __DoubleQuoteTab $5548(%rip)
-Lloh1:
- WORD $0x91000108 // add x8, x8, __DoubleQuoteTab@PAGEOFF $0(%rip)
-Lloh2:
- WORD $0x10002d2a // adr x10, __SingleQuoteTab $1444(%rip)
-Lloh3:
- WORD $0x9100014a // add x10, x10, __SingleQuoteTab@PAGEOFF $0(%rip)
- WORD $0xf240009f // tst x4, #0x1
- WORD $0x9a880148 // csel x8, x10, x8, eq
- WORD $0xeb010d3f // cmp x9, x1, lsl #3
- WORD $0x54001b0a // b.ge LBB0_53 $864(%rip)
- WORD $0xaa0203eb // mov x11, x2
- WORD $0xaa0003ee // mov x14, x0
- WORD $0xb4002a41 // cbz x1, LBB0_76 $1352(%rip)
- WORD $0xd100040c // sub x12, x0, #1
- WORD $0x4f01e440 // movi.16b v0, #34
- WORD $0x4f02e781 // movi.16b v1, #92
- WORD $0x4f01e402 // movi.16b v2, #32
-Lloh4:
- WORD $0x10fffc8b // adr x11, lCPI0_0 $-112(%rip)
-Lloh5:
- WORD $0x3dc00163 // ldr q3, [x11, lCPI0_0@PAGEOFF] $0(%rip)
-Lloh6:
- WORD $0x10fffccb // adr x11, lCPI0_1 $-104(%rip)
-Lloh7:
- WORD $0x3dc00164 // ldr q4, [x11, lCPI0_1@PAGEOFF] $0(%rip)
- WORD $0xaa0003ed // mov x13, x0
- WORD $0xaa0203eb // mov x11, x2
-LBB0_3:
- WORD $0xf1003c3f // cmp x1, #15
- WORD $0x1a9fd7e4 // cset w4, gt
- WORD $0xaa0903f0 // mov x16, x9
- WORD $0xaa0b03ef // mov x15, x11
- WORD $0xaa0103f1 // mov x17, x1
- WORD $0xaa0d03ee // mov x14, x13
- WORD $0xf100403f // cmp x1, #16
- WORD $0x5400046b // b.lt LBB0_10 $140(%rip)
- WORD $0xf100413f // cmp x9, #16
- WORD $0x5400042b // b.lt LBB0_10 $132(%rip)
- WORD $0xd280000f // mov x15, #0
- WORD $0xaa0103e5 // mov x5, x1
- WORD $0xaa0903ee // mov x14, x9
-LBB0_6:
- WORD $0x8b0f01b0 // add x16, x13, x15
- WORD $0x8b0f0171 // add x17, x11, x15
- WORD $0xa9401210 // ldp x16, x4, [x16]
- WORD $0xa9001230 // stp x16, x4, [x17]
- WORD $0x9e670205 // fmov d5, x16
- WORD $0x4e181c85 // mov.d v5[1], x4
- WORD $0x6e208ca6 // cmeq.16b v6, v5, v0
- WORD $0x6e218ca7 // cmeq.16b v7, v5, v1
- WORD $0x6e253445 // cmhi.16b v5, v2, v5
- WORD $0x4ea71cc6 // orr.16b v6, v6, v7
- WORD $0x4ea51cc5 // orr.16b v5, v6, v5
- WORD $0x4e231ca5 // and.16b v5, v5, v3
- WORD $0x4e0400a5 // tbl.16b v5, { v5 }, v4
- WORD $0x4e71b8a5 // addv.8h h5, v5
- WORD $0x1e2600b0 // fmov w16, s5
- WORD $0x35000770 // cbnz w16, LBB0_20 $236(%rip)
- WORD $0xd10040b1 // sub x17, x5, #16
- WORD $0xd10041d0 // sub x16, x14, #16
- WORD $0xf1007cbf // cmp x5, #31
- WORD $0x1a9fd7e4 // cset w4, gt
- WORD $0x910041ef // add x15, x15, #16
- WORD $0xf10080bf // cmp x5, #32
- WORD $0x540000ab // b.lt LBB0_9 $20(%rip)
- WORD $0xaa1103e5 // mov x5, x17
- WORD $0xf1007ddf // cmp x14, #31
- WORD $0xaa1003ee // mov x14, x16
- WORD $0x54fffccc // b.gt LBB0_6 $-104(%rip)
-LBB0_9:
- WORD $0x8b0f01ae // add x14, x13, x15
- WORD $0x8b0f016f // add x15, x11, x15
-LBB0_10:
- WORD $0x36000304 // tbz w4, #0, LBB0_14 $96(%rip)
- WORD $0x3dc001c5 // ldr q5, [x14]
- WORD $0x6e208ca6 // cmeq.16b v6, v5, v0
- WORD $0x6e218ca7 // cmeq.16b v7, v5, v1
- WORD $0x6e253450 // cmhi.16b v16, v2, v5
- WORD $0x4ea71cc6 // orr.16b v6, v6, v7
- WORD $0x4eb01cc6 // orr.16b v6, v6, v16
- WORD $0x4e231cc6 // and.16b v6, v6, v3
- WORD $0x4e0400c6 // tbl.16b v6, { v6 }, v4
- WORD $0x4e71b8c6 // addv.8h h6, v6
- WORD $0x1e2600d1 // fmov w17, s6
- WORD $0x32100231 // orr w17, w17, #0x10000
- WORD $0x5ac00231 // rbit w17, w17
- WORD $0x5ac01231 // clz w17, w17
- WORD $0x9e6600a5 // fmov x5, d5
- WORD $0xeb11021f // cmp x16, x17
- WORD $0x54000a8a // b.ge LBB0_36 $336(%rip)
- WORD $0xf1002204 // subs x4, x16, #8
- WORD $0x54000b43 // b.lo LBB0_38 $360(%rip)
- WORD $0xf80085e5 // str x5, [x15], #8
- WORD $0x910021d1 // add x17, x14, #8
- WORD $0xf1001085 // subs x5, x4, #4
- WORD $0x54000b4a // b.ge LBB0_39 $360(%rip)
- WORD $0x1400005c // b LBB0_40 $368(%rip)
-LBB0_14:
- WORD $0xf100063f // cmp x17, #1
- WORD $0x5400032b // b.lt LBB0_21 $100(%rip)
- WORD $0xf100061f // cmp x16, #1
- WORD $0x540002eb // b.lt LBB0_21 $92(%rip)
- WORD $0xcb0d01c4 // sub x4, x14, x13
-LBB0_17:
- WORD $0x394001c6 // ldrb w6, [x14]
- WORD $0xd37cecc5 // lsl x5, x6, #4
- WORD $0xf8656945 // ldr x5, [x10, x5]
- WORD $0xb5000305 // cbnz x5, LBB0_23 $96(%rip)
- WORD $0xd1000625 // sub x5, x17, #1
- WORD $0x910005ce // add x14, x14, #1
- WORD $0x380015e6 // strb w6, [x15], #1
- WORD $0xf1000a3f // cmp x17, #2
- WORD $0x540001cb // b.lt LBB0_22 $56(%rip)
- WORD $0xd1000606 // sub x6, x16, #1
- WORD $0x91000484 // add x4, x4, #1
- WORD $0xaa0503f1 // mov x17, x5
- WORD $0xf100061f // cmp x16, #1
- WORD $0xaa0603f0 // mov x16, x6
- WORD $0x54fffe4c // b.gt LBB0_17 $-56(%rip)
- WORD $0x14000007 // b LBB0_22 $28(%rip)
-LBB0_20:
- WORD $0x5ac0020e // rbit w14, w16
- WORD $0x5ac011ce // clz w14, w14
- WORD $0x8b0f01c4 // add x4, x14, x15
- WORD $0xb6f80124 // tbz x4, #63, LBB0_24 $36(%rip)
- WORD $0x14000065 // b LBB0_52 $404(%rip)
-LBB0_21:
- WORD $0xaa1103e5 // mov x5, x17
-LBB0_22:
- WORD $0xaa2e03ef // mvn x15, x14
- WORD $0x8b0d01ef // add x15, x15, x13
- WORD $0xcb0d01ce // sub x14, x14, x13
- WORD $0xf10000bf // cmp x5, #0
- WORD $0x9a8e11e4 // csel x4, x15, x14, ne
-LBB0_23:
- WORD $0xb7f80bc4 // tbnz x4, #63, LBB0_52 $376(%rip)
-LBB0_24:
- WORD $0x8b0401ae // add x14, x13, x4
- WORD $0x8b04016b // add x11, x11, x4
- WORD $0xeb040021 // subs x1, x1, x4
- WORD $0x54001c20 // b.eq LBB0_76 $900(%rip)
- WORD $0xcb040129 // sub x9, x9, x4
- WORD $0x8b0d008d // add x13, x4, x13
- WORD $0xcb0d018d // sub x13, x12, x13
- WORD $0x14000006 // b LBB0_27 $24(%rip)
-LBB0_26:
- WORD $0x910005ce // add x14, x14, #1
- WORD $0x8b0f016b // add x11, x11, x15
- WORD $0xd10005ad // sub x13, x13, #1
- WORD $0xd1000421 // sub x1, x1, #1
- WORD $0xb4001b01 // cbz x1, LBB0_76 $864(%rip)
-LBB0_27:
- WORD $0x394001cf // ldrb w15, [x14]
- WORD $0x8b0f1111 // add x17, x8, x15, lsl #4
- WORD $0xb940022f // ldr w15, [x17]
- WORD $0xb400032f // cbz x15, LBB0_35 $100(%rip)
- WORD $0x93407def // sxtw x15, w15
- WORD $0xeb0f0129 // subs x9, x9, x15
- WORD $0x54001b0b // b.lt LBB0_77 $864(%rip)
- WORD $0xf10011e4 // subs x4, x15, #4
- WORD $0x5400010b // b.lt LBB0_31 $32(%rip)
- WORD $0xb9400a25 // ldr w5, [x17, #8]
- WORD $0xaa0b03f0 // mov x16, x11
- WORD $0xb8004605 // str w5, [x16], #4
- WORD $0x91003231 // add x17, x17, #12
- WORD $0xf1000885 // subs x5, x4, #2
- WORD $0x540000e2 // b.hs LBB0_32 $28(%rip)
- WORD $0x14000009 // b LBB0_33 $36(%rip)
-LBB0_31:
- WORD $0x91002231 // add x17, x17, #8
- WORD $0xaa0b03f0 // mov x16, x11
- WORD $0xaa0f03e4 // mov x4, x15
- WORD $0xf10009e5 // subs x5, x15, #2
- WORD $0x54000083 // b.lo LBB0_33 $16(%rip)
-LBB0_32:
- WORD $0x78402624 // ldrh w4, [x17], #2
- WORD $0x78002604 // strh w4, [x16], #2
- WORD $0xaa0503e4 // mov x4, x5
-LBB0_33:
- WORD $0xb4fffc64 // cbz x4, LBB0_26 $-116(%rip)
- WORD $0x39400231 // ldrb w17, [x17]
- WORD $0x39000211 // strb w17, [x16]
- WORD $0x17ffffe0 // b LBB0_26 $-128(%rip)
-LBB0_35:
- WORD $0xaa0e03ed // mov x13, x14
- WORD $0x17ffff73 // b LBB0_3 $-564(%rip)
-LBB0_36:
- WORD $0x7100223f // cmp w17, #8
- WORD $0x540003a3 // b.lo LBB0_45 $116(%rip)
- WORD $0xf80085e5 // str x5, [x15], #8
- WORD $0x910021d0 // add x16, x14, #8
- WORD $0xd1002224 // sub x4, x17, #8
- WORD $0xf1001085 // subs x5, x4, #4
- WORD $0x54000382 // b.hs LBB0_46 $112(%rip)
- WORD $0x1400001e // b LBB0_47 $120(%rip)
-LBB0_38:
- WORD $0xaa0e03f1 // mov x17, x14
- WORD $0xaa1003e4 // mov x4, x16
- WORD $0xf1001205 // subs x5, x16, #4
- WORD $0x5400008b // b.lt LBB0_40 $16(%rip)
-LBB0_39:
- WORD $0xb8404624 // ldr w4, [x17], #4
- WORD $0xb80045e4 // str w4, [x15], #4
- WORD $0xaa0503e4 // mov x4, x5
-LBB0_40:
- WORD $0xf1000885 // subs x5, x4, #2
- WORD $0x540000c3 // b.lo LBB0_42 $24(%rip)
- WORD $0x78402624 // ldrh w4, [x17], #2
- WORD $0x780025e4 // strh w4, [x15], #2
- WORD $0xaa0503e4 // mov x4, x5
- WORD $0xb5000065 // cbnz x5, LBB0_43 $12(%rip)
- WORD $0x14000004 // b LBB0_44 $16(%rip)
-LBB0_42:
- WORD $0xb4000064 // cbz x4, LBB0_44 $12(%rip)
-LBB0_43:
- WORD $0x39400231 // ldrb w17, [x17]
- WORD $0x390001f1 // strb w17, [x15]
-LBB0_44:
- WORD $0x8b0e020e // add x14, x16, x14
- WORD $0xaa2e03ee // mvn x14, x14
- WORD $0x8b0d01c4 // add x4, x14, x13
- WORD $0xb6fff724 // tbz x4, #63, LBB0_24 $-284(%rip)
- WORD $0x14000015 // b LBB0_52 $84(%rip)
-LBB0_45:
- WORD $0xaa0e03f0 // mov x16, x14
- WORD $0xaa1103e4 // mov x4, x17
- WORD $0xf1001225 // subs x5, x17, #4
- WORD $0x54000083 // b.lo LBB0_47 $16(%rip)
-LBB0_46:
- WORD $0xb8404604 // ldr w4, [x16], #4
- WORD $0xb80045e4 // str w4, [x15], #4
- WORD $0xaa0503e4 // mov x4, x5
-LBB0_47:
- WORD $0xf1000885 // subs x5, x4, #2
- WORD $0x540000c3 // b.lo LBB0_49 $24(%rip)
- WORD $0x78402604 // ldrh w4, [x16], #2
- WORD $0x780025e4 // strh w4, [x15], #2
- WORD $0xaa0503e4 // mov x4, x5
- WORD $0xb5000065 // cbnz x5, LBB0_50 $12(%rip)
- WORD $0x14000004 // b LBB0_51 $16(%rip)
-LBB0_49:
- WORD $0xb4000064 // cbz x4, LBB0_51 $12(%rip)
-LBB0_50:
- WORD $0x39400210 // ldrb w16, [x16]
- WORD $0x390001f0 // strb w16, [x15]
-LBB0_51:
- WORD $0xcb0d01ce // sub x14, x14, x13
- WORD $0x8b1101c4 // add x4, x14, x17
- WORD $0xb6fff484 // tbz x4, #63, LBB0_24 $-368(%rip)
-LBB0_52:
- WORD $0x8b020088 // add x8, x4, x2
- WORD $0xaa2803e8 // mvn x8, x8
- WORD $0x8b0b0108 // add x8, x8, x11
- WORD $0xf9000068 // str x8, [x3]
- WORD $0xcb0d0008 // sub x8, x0, x13
- WORD $0x8b040101 // add x1, x8, x4
- WORD $0xaa0103e0 // mov x0, x1
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
-LBB0_53:
- WORD $0x4f01e440 // movi.16b v0, #34
- WORD $0x4f02e781 // movi.16b v1, #92
- WORD $0x4f01e402 // movi.16b v2, #32
-Lloh8:
- WORD $0x10ffe229 // adr x9, lCPI0_0 $-956(%rip)
-Lloh9:
- WORD $0x3dc00123 // ldr q3, [x9, lCPI0_0@PAGEOFF] $0(%rip)
-Lloh10:
- WORD $0x10ffe269 // adr x9, lCPI0_1 $-948(%rip)
-Lloh11:
- WORD $0x3dc00124 // ldr q4, [x9, lCPI0_1@PAGEOFF] $0(%rip)
-Lloh12:
- WORD $0x100110aa // adr x10, __EscTab $8724(%rip)
-Lloh13:
- WORD $0x9100014a // add x10, x10, __EscTab@PAGEOFF $0(%rip)
- WORD $0xaa0203e9 // mov x9, x2
- WORD $0xaa0103eb // mov x11, x1
-LBB0_54:
- WORD $0xf100417f // cmp x11, #16
- WORD $0x5400028b // b.lt LBB0_57 $80(%rip)
-LBB0_55:
- WORD $0xa940300d // ldp x13, x12, [x0]
- WORD $0xa900312d // stp x13, x12, [x9]
- WORD $0x9e6701a5 // fmov d5, x13
- WORD $0x4e181d85 // mov.d v5[1], x12
- WORD $0x6e208ca6 // cmeq.16b v6, v5, v0
- WORD $0x6e218ca7 // cmeq.16b v7, v5, v1
- WORD $0x6e253445 // cmhi.16b v5, v2, v5
- WORD $0x4ea71cc6 // orr.16b v6, v6, v7
- WORD $0x4ea51cc5 // orr.16b v5, v6, v5
- WORD $0x4e231ca5 // and.16b v5, v5, v3
- WORD $0x4e0400a5 // tbl.16b v5, { v5 }, v4
- WORD $0x4e71b8a5 // addv.8h h5, v5
- WORD $0x1e2600ac // fmov w12, s5
- WORD $0x350008ac // cbnz w12, LBB0_67 $276(%rip)
- WORD $0x91004000 // add x0, x0, #16
- WORD $0x91004129 // add x9, x9, #16
- WORD $0xd100416b // sub x11, x11, #16
- WORD $0xf100417f // cmp x11, #16
- WORD $0x54fffdc2 // b.hs LBB0_55 $-72(%rip)
-LBB0_57:
- WORD $0xf100216c // subs x12, x11, #8
- WORD $0x5400040b // b.lt LBB0_61 $128(%rip)
- WORD $0x3940000d // ldrb w13, [x0]
- WORD $0x386d694d // ldrb w13, [x10, x13]
- WORD $0x3940040e // ldrb w14, [x0, #1]
- WORD $0x386e694e // ldrb w14, [x10, x14]
- WORD $0x2a0e05ad // orr w13, w13, w14, lsl #1
- WORD $0x3940080e // ldrb w14, [x0, #2]
- WORD $0x386e694e // ldrb w14, [x10, x14]
- WORD $0x2a0e09ad // orr w13, w13, w14, lsl #2
- WORD $0x39400c0e // ldrb w14, [x0, #3]
- WORD $0x386e694e // ldrb w14, [x10, x14]
- WORD $0x2a0e0dad // orr w13, w13, w14, lsl #3
- WORD $0xf940000e // ldr x14, [x0]
- WORD $0xf900012e // str x14, [x9]
- WORD $0x72001dbf // tst w13, #0xff
- WORD $0x54000821 // b.ne LBB0_73 $260(%rip)
- WORD $0x3940100d // ldrb w13, [x0, #4]
- WORD $0x386d694d // ldrb w13, [x10, x13]
- WORD $0x3940140e // ldrb w14, [x0, #5]
- WORD $0x386e694e // ldrb w14, [x10, x14]
- WORD $0x2a0e05ad // orr w13, w13, w14, lsl #1
- WORD $0x3940180e // ldrb w14, [x0, #6]
- WORD $0x386e694e // ldrb w14, [x10, x14]
- WORD $0x2a0e09ad // orr w13, w13, w14, lsl #2
- WORD $0x39401c0e // ldrb w14, [x0, #7]
- WORD $0x386e694e // ldrb w14, [x10, x14]
- WORD $0x2a0e0dad // orr w13, w13, w14, lsl #3
- WORD $0x72001dbf // tst w13, #0xff
- WORD $0x540006c1 // b.ne LBB0_74 $216(%rip)
- WORD $0x91002129 // add x9, x9, #8
- WORD $0x91002000 // add x0, x0, #8
- WORD $0xaa0c03eb // mov x11, x12
-LBB0_61:
- WORD $0xf100116c // subs x12, x11, #4
- WORD $0x5400026b // b.lt LBB0_64 $76(%rip)
- WORD $0x3940000d // ldrb w13, [x0]
- WORD $0x386d694d // ldrb w13, [x10, x13]
- WORD $0x3940040e // ldrb w14, [x0, #1]
- WORD $0x386e694e // ldrb w14, [x10, x14]
- WORD $0x2a0e05ad // orr w13, w13, w14, lsl #1
- WORD $0x3940080e // ldrb w14, [x0, #2]
- WORD $0x386e694e // ldrb w14, [x10, x14]
- WORD $0x2a0e09ad // orr w13, w13, w14, lsl #2
- WORD $0x39400c0e // ldrb w14, [x0, #3]
- WORD $0x386e694e // ldrb w14, [x10, x14]
- WORD $0x2a0e0dad // orr w13, w13, w14, lsl #3
- WORD $0xb940000e // ldr w14, [x0]
- WORD $0xb900012e // str w14, [x9]
- WORD $0x72001dbf // tst w13, #0xff
- WORD $0x54000401 // b.ne LBB0_73 $128(%rip)
- WORD $0x91001129 // add x9, x9, #4
- WORD $0x91001000 // add x0, x0, #4
- WORD $0xaa0c03eb // mov x11, x12
-LBB0_64:
- WORD $0xf100057f // cmp x11, #1
- WORD $0x5400042b // b.lt LBB0_75 $132(%rip)
-LBB0_65:
- WORD $0x3940000c // ldrb w12, [x0]
- WORD $0x386c694d // ldrb w13, [x10, x12]
- WORD $0x3500016d // cbnz w13, LBB0_70 $44(%rip)
- WORD $0x91000400 // add x0, x0, #1
- WORD $0x3800152c // strb w12, [x9], #1
- WORD $0xf100056b // subs x11, x11, #1
- WORD $0x54ffff4c // b.gt LBB0_65 $-24(%rip)
- WORD $0x14000019 // b LBB0_75 $100(%rip)
-LBB0_67:
- WORD $0x5ac0018c // rbit w12, w12
-LBB0_68:
- WORD $0x5ac0118c // clz w12, w12
-LBB0_69:
- WORD $0x8b0c0000 // add x0, x0, x12
- WORD $0xcb0c016b // sub x11, x11, x12
- WORD $0x8b0c0129 // add x9, x9, x12
-LBB0_70:
- WORD $0x3940000c // ldrb w12, [x0]
-LBB0_71:
- WORD $0x8b0c110c // add x12, x8, x12, lsl #4
- WORD $0xb980018d // ldrsw x13, [x12]
- WORD $0xf940058c // ldr x12, [x12, #8]
- WORD $0xf900012c // str x12, [x9]
- WORD $0x8b0d0129 // add x9, x9, x13
- WORD $0xf100097f // cmp x11, #2
- WORD $0x5400018b // b.lt LBB0_75 $48(%rip)
- WORD $0xd100056b // sub x11, x11, #1
- WORD $0x38401c0c // ldrb w12, [x0, #1]!
- WORD $0x386c694d // ldrb w13, [x10, x12]
- WORD $0x35fffecd // cbnz w13, LBB0_71 $-40(%rip)
- WORD $0x17ffff9b // b LBB0_54 $-404(%rip)
-LBB0_73:
- WORD $0x5ac001ac // rbit w12, w13
- WORD $0x17ffffee // b LBB0_68 $-72(%rip)
-LBB0_74:
- WORD $0x5ac001ac // rbit w12, w13
- WORD $0x5ac0118c // clz w12, w12
- WORD $0x1100118c // add w12, w12, #4
- WORD $0x17ffffeb // b LBB0_69 $-84(%rip)
-LBB0_75:
- WORD $0xcb020128 // sub x8, x9, x2
- WORD $0xf9000068 // str x8, [x3]
- WORD $0xaa0103e0 // mov x0, x1
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
-LBB0_76:
- WORD $0xcb020168 // sub x8, x11, x2
- WORD $0xf9000068 // str x8, [x3]
- WORD $0xcb0001c1 // sub x1, x14, x0
- WORD $0xaa0103e0 // mov x0, x1
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
-LBB0_77:
- WORD $0xcb020168 // sub x8, x11, x2
- WORD $0xf9000068 // str x8, [x3]
- WORD $0xaa0d03e1 // mov x1, x13
- WORD $0xaa0103e0 // mov x0, x1
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
- WORD $0x00000000 // .p2align 3, 0x00
-__SingleQuoteTab:
- WORD $0x00000006; WORD $0x00000000 // .quad 6
- WORD $0x3030755c // .asciz 4, '\\u0000\x00\x00'
- WORD $0x00003030 // .asciz 4, '00\x00\x00'
- WORD $0x00000006; WORD $0x00000000 // .quad 6
- WORD $0x3030755c // .asciz 4, '\\u0001\x00\x00'
- WORD $0x00003130 // .asciz 4, '01\x00\x00'
- WORD $0x00000006; WORD $0x00000000 // .quad 6
- WORD $0x3030755c // .asciz 4, '\\u0002\x00\x00'
- WORD $0x00003230 // .asciz 4, '02\x00\x00'
- WORD $0x00000006; WORD $0x00000000 // .quad 6
- WORD $0x3030755c // .asciz 4, '\\u0003\x00\x00'
- WORD $0x00003330 // .asciz 4, '03\x00\x00'
- WORD $0x00000006; WORD $0x00000000 // .quad 6
- WORD $0x3030755c // .asciz 4, '\\u0004\x00\x00'
- WORD $0x00003430 // .asciz 4, '04\x00\x00'
- WORD $0x00000006; WORD $0x00000000 // .quad 6
- WORD $0x3030755c // .asciz 4, '\\u0005\x00\x00'
- WORD $0x00003530 // .asciz 4, '05\x00\x00'
- WORD $0x00000006; WORD $0x00000000 // .quad 6
- WORD $0x3030755c // .asciz 4, '\\u0006\x00\x00'
- WORD $0x00003630 // .asciz 4, '06\x00\x00'
- WORD $0x00000006; WORD $0x00000000 // .quad 6
- WORD $0x3030755c // .asciz 4, '\\u0007\x00\x00'
- WORD $0x00003730 // .asciz 4, '07\x00\x00'
- WORD $0x00000006; WORD $0x00000000 // .quad 6
- WORD $0x3030755c // .asciz 4, '\\u0008\x00\x00'
- WORD $0x00003830 // .asciz 4, '08\x00\x00'
- WORD $0x00000002; WORD $0x00000000 // .quad 2
- WORD $0x0000745c // .asciz 4, '\\t\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000002; WORD $0x00000000 // .quad 2
- WORD $0x00006e5c // .asciz 4, '\\n\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000006; WORD $0x00000000 // .quad 6
- WORD $0x3030755c // .asciz 4, '\\u000b\x00\x00'
- WORD $0x00006230 // .asciz 4, '0b\x00\x00'
- WORD $0x00000006; WORD $0x00000000 // .quad 6
- WORD $0x3030755c // .asciz 4, '\\u000c\x00\x00'
- WORD $0x00006330 // .asciz 4, '0c\x00\x00'
- WORD $0x00000002; WORD $0x00000000 // .quad 2
- WORD $0x0000725c // .asciz 4, '\\r\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000006; WORD $0x00000000 // .quad 6
- WORD $0x3030755c // .asciz 4, '\\u000e\x00\x00'
- WORD $0x00006530 // .asciz 4, '0e\x00\x00'
- WORD $0x00000006; WORD $0x00000000 // .quad 6
- WORD $0x3030755c // .asciz 4, '\\u000f\x00\x00'
- WORD $0x00006630 // .asciz 4, '0f\x00\x00'
- WORD $0x00000006; WORD $0x00000000 // .quad 6
- WORD $0x3030755c // .asciz 4, '\\u0010\x00\x00'
- WORD $0x00003031 // .asciz 4, '10\x00\x00'
- WORD $0x00000006; WORD $0x00000000 // .quad 6
- WORD $0x3030755c // .asciz 4, '\\u0011\x00\x00'
- WORD $0x00003131 // .asciz 4, '11\x00\x00'
- WORD $0x00000006; WORD $0x00000000 // .quad 6
- WORD $0x3030755c // .asciz 4, '\\u0012\x00\x00'
- WORD $0x00003231 // .asciz 4, '12\x00\x00'
- WORD $0x00000006; WORD $0x00000000 // .quad 6
- WORD $0x3030755c // .asciz 4, '\\u0013\x00\x00'
- WORD $0x00003331 // .asciz 4, '13\x00\x00'
- WORD $0x00000006; WORD $0x00000000 // .quad 6
- WORD $0x3030755c // .asciz 4, '\\u0014\x00\x00'
- WORD $0x00003431 // .asciz 4, '14\x00\x00'
- WORD $0x00000006; WORD $0x00000000 // .quad 6
- WORD $0x3030755c // .asciz 4, '\\u0015\x00\x00'
- WORD $0x00003531 // .asciz 4, '15\x00\x00'
- WORD $0x00000006; WORD $0x00000000 // .quad 6
- WORD $0x3030755c // .asciz 4, '\\u0016\x00\x00'
- WORD $0x00003631 // .asciz 4, '16\x00\x00'
- WORD $0x00000006; WORD $0x00000000 // .quad 6
- WORD $0x3030755c // .asciz 4, '\\u0017\x00\x00'
- WORD $0x00003731 // .asciz 4, '17\x00\x00'
- WORD $0x00000006; WORD $0x00000000 // .quad 6
- WORD $0x3030755c // .asciz 4, '\\u0018\x00\x00'
- WORD $0x00003831 // .asciz 4, '18\x00\x00'
- WORD $0x00000006; WORD $0x00000000 // .quad 6
- WORD $0x3030755c // .asciz 4, '\\u0019\x00\x00'
- WORD $0x00003931 // .asciz 4, '19\x00\x00'
- WORD $0x00000006; WORD $0x00000000 // .quad 6
- WORD $0x3030755c // .asciz 4, '\\u001a\x00\x00'
- WORD $0x00006131 // .asciz 4, '1a\x00\x00'
- WORD $0x00000006; WORD $0x00000000 // .quad 6
- WORD $0x3030755c // .asciz 4, '\\u001b\x00\x00'
- WORD $0x00006231 // .asciz 4, '1b\x00\x00'
- WORD $0x00000006; WORD $0x00000000 // .quad 6
- WORD $0x3030755c // .asciz 4, '\\u001c\x00\x00'
- WORD $0x00006331 // .asciz 4, '1c\x00\x00'
- WORD $0x00000006; WORD $0x00000000 // .quad 6
- WORD $0x3030755c // .asciz 4, '\\u001d\x00\x00'
- WORD $0x00006431 // .asciz 4, '1d\x00\x00'
- WORD $0x00000006; WORD $0x00000000 // .quad 6
- WORD $0x3030755c // .asciz 4, '\\u001e\x00\x00'
- WORD $0x00006531 // .asciz 4, '1e\x00\x00'
- WORD $0x00000006; WORD $0x00000000 // .quad 6
- WORD $0x3030755c // .asciz 4, '\\u001f\x00\x00'
- WORD $0x00006631 // .asciz 4, '1f\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000002; WORD $0x00000000 // .quad 2
- WORD $0x0000225c // .asciz 4, '\\"\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000002; WORD $0x00000000 // .quad 2
- WORD $0x00005c5c // .asciz 4, '\\\\\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- // .p2align 3, 0x00
-__DoubleQuoteTab:
- WORD $0x00000007; WORD $0x00000000 // .quad 7
- WORD $0x30755c5c // .asciz 4, '\\\\u0000\x00'
- WORD $0x00303030 // .asciz 4, '000\x00'
- WORD $0x00000007; WORD $0x00000000 // .quad 7
- WORD $0x30755c5c // .asciz 4, '\\\\u0001\x00'
- WORD $0x00313030 // .asciz 4, '001\x00'
- WORD $0x00000007; WORD $0x00000000 // .quad 7
- WORD $0x30755c5c // .asciz 4, '\\\\u0002\x00'
- WORD $0x00323030 // .asciz 4, '002\x00'
- WORD $0x00000007; WORD $0x00000000 // .quad 7
- WORD $0x30755c5c // .asciz 4, '\\\\u0003\x00'
- WORD $0x00333030 // .asciz 4, '003\x00'
- WORD $0x00000007; WORD $0x00000000 // .quad 7
- WORD $0x30755c5c // .asciz 4, '\\\\u0004\x00'
- WORD $0x00343030 // .asciz 4, '004\x00'
- WORD $0x00000007; WORD $0x00000000 // .quad 7
- WORD $0x30755c5c // .asciz 4, '\\\\u0005\x00'
- WORD $0x00353030 // .asciz 4, '005\x00'
- WORD $0x00000007; WORD $0x00000000 // .quad 7
- WORD $0x30755c5c // .asciz 4, '\\\\u0006\x00'
- WORD $0x00363030 // .asciz 4, '006\x00'
- WORD $0x00000007; WORD $0x00000000 // .quad 7
- WORD $0x30755c5c // .asciz 4, '\\\\u0007\x00'
- WORD $0x00373030 // .asciz 4, '007\x00'
- WORD $0x00000007; WORD $0x00000000 // .quad 7
- WORD $0x30755c5c // .asciz 4, '\\\\u0008\x00'
- WORD $0x00383030 // .asciz 4, '008\x00'
- WORD $0x00000003; WORD $0x00000000 // .quad 3
- WORD $0x00745c5c // .asciz 4, '\\\\t\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000003; WORD $0x00000000 // .quad 3
- WORD $0x006e5c5c // .asciz 4, '\\\\n\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000007; WORD $0x00000000 // .quad 7
- WORD $0x30755c5c // .asciz 4, '\\\\u000b\x00'
- WORD $0x00623030 // .asciz 4, '00b\x00'
- WORD $0x00000007; WORD $0x00000000 // .quad 7
- WORD $0x30755c5c // .asciz 4, '\\\\u000c\x00'
- WORD $0x00633030 // .asciz 4, '00c\x00'
- WORD $0x00000003; WORD $0x00000000 // .quad 3
- WORD $0x00725c5c // .asciz 4, '\\\\r\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000007; WORD $0x00000000 // .quad 7
- WORD $0x30755c5c // .asciz 4, '\\\\u000e\x00'
- WORD $0x00653030 // .asciz 4, '00e\x00'
- WORD $0x00000007; WORD $0x00000000 // .quad 7
- WORD $0x30755c5c // .asciz 4, '\\\\u000f\x00'
- WORD $0x00663030 // .asciz 4, '00f\x00'
- WORD $0x00000007; WORD $0x00000000 // .quad 7
- WORD $0x30755c5c // .asciz 4, '\\\\u0010\x00'
- WORD $0x00303130 // .asciz 4, '010\x00'
- WORD $0x00000007; WORD $0x00000000 // .quad 7
- WORD $0x30755c5c // .asciz 4, '\\\\u0011\x00'
- WORD $0x00313130 // .asciz 4, '011\x00'
- WORD $0x00000007; WORD $0x00000000 // .quad 7
- WORD $0x30755c5c // .asciz 4, '\\\\u0012\x00'
- WORD $0x00323130 // .asciz 4, '012\x00'
- WORD $0x00000007; WORD $0x00000000 // .quad 7
- WORD $0x30755c5c // .asciz 4, '\\\\u0013\x00'
- WORD $0x00333130 // .asciz 4, '013\x00'
- WORD $0x00000007; WORD $0x00000000 // .quad 7
- WORD $0x30755c5c // .asciz 4, '\\\\u0014\x00'
- WORD $0x00343130 // .asciz 4, '014\x00'
- WORD $0x00000007; WORD $0x00000000 // .quad 7
- WORD $0x30755c5c // .asciz 4, '\\\\u0015\x00'
- WORD $0x00353130 // .asciz 4, '015\x00'
- WORD $0x00000007; WORD $0x00000000 // .quad 7
- WORD $0x30755c5c // .asciz 4, '\\\\u0016\x00'
- WORD $0x00363130 // .asciz 4, '016\x00'
- WORD $0x00000007; WORD $0x00000000 // .quad 7
- WORD $0x30755c5c // .asciz 4, '\\\\u0017\x00'
- WORD $0x00373130 // .asciz 4, '017\x00'
- WORD $0x00000007; WORD $0x00000000 // .quad 7
- WORD $0x30755c5c // .asciz 4, '\\\\u0018\x00'
- WORD $0x00383130 // .asciz 4, '018\x00'
- WORD $0x00000007; WORD $0x00000000 // .quad 7
- WORD $0x30755c5c // .asciz 4, '\\\\u0019\x00'
- WORD $0x00393130 // .asciz 4, '019\x00'
- WORD $0x00000007; WORD $0x00000000 // .quad 7
- WORD $0x30755c5c // .asciz 4, '\\\\u001a\x00'
- WORD $0x00613130 // .asciz 4, '01a\x00'
- WORD $0x00000007; WORD $0x00000000 // .quad 7
- WORD $0x30755c5c // .asciz 4, '\\\\u001b\x00'
- WORD $0x00623130 // .asciz 4, '01b\x00'
- WORD $0x00000007; WORD $0x00000000 // .quad 7
- WORD $0x30755c5c // .asciz 4, '\\\\u001c\x00'
- WORD $0x00633130 // .asciz 4, '01c\x00'
- WORD $0x00000007; WORD $0x00000000 // .quad 7
- WORD $0x30755c5c // .asciz 4, '\\\\u001d\x00'
- WORD $0x00643130 // .asciz 4, '01d\x00'
- WORD $0x00000007; WORD $0x00000000 // .quad 7
- WORD $0x30755c5c // .asciz 4, '\\\\u001e\x00'
- WORD $0x00653130 // .asciz 4, '01e\x00'
- WORD $0x00000007; WORD $0x00000000 // .quad 7
- WORD $0x30755c5c // .asciz 4, '\\\\u001f\x00'
- WORD $0x00663130 // .asciz 4, '01f\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000004; WORD $0x00000000 // .quad 4
- WORD $0x225c5c5c // .asciz 4, '\\\\\\"\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000004; WORD $0x00000000 // .quad 4
- WORD $0x5c5c5c5c // .asciz 4, '\\\\\\\\\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
-__EscTab:
- WORD $0x01010101 // .ascii 4, '\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01'
- WORD $0x01010101 // .ascii 4, '\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01'
- WORD $0x01010101 // .ascii 4, '\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01'
- WORD $0x01010101 // .ascii 4, '\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01'
- WORD $0x01010101 // .ascii 4, '\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01'
- WORD $0x01010101 // .ascii 4, '\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x00\x00\x01\x00'
- WORD $0x01010101 // .ascii 4, '\x01\x01\x01\x01\x01\x01\x01\x01\x00\x00\x01\x00\x00\x00\x00\x00'
- WORD $0x01010101 // .ascii 4, '\x01\x01\x01\x01\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00010000 // .ascii 4, '\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x01\x00\x00\x00'
- WORD $0x00000001 // .ascii 4, '\x01\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
-
-TEXT ·__quote(SB), NOSPLIT, $0-48
- NO_LOCAL_POINTERS
-
-_entry:
- MOVD 16(g), R16
- SUB $96, RSP, R17
- CMP R16, R17
- BLS _stack_grow
-
-_quote:
- MOVD sp+0(FP), R0
- MOVD nb+8(FP), R1
- MOVD dp+16(FP), R2
- MOVD dn+24(FP), R3
- MOVD flags+32(FP), R4
- MOVD ·_subr__quote(SB), R11
- WORD $0x1000005e // adr x30, .+8
- JMP (R11)
- MOVD R0, ret+40(FP)
- RET
-
-_stack_grow:
- MOVD R30, R3
- CALL runtime·morestack_noctxt<>(SB)
- JMP _entry
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/quote_subr_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/quote_subr_arm64.go
deleted file mode 100644
index e9d942880..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/quote_subr_arm64.go
+++ /dev/null
@@ -1,25 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package neon
-
-//go:nosplit
-//go:noescape
-//goland:noinspection ALL
-func __quote_entry__() uintptr
-
-var (
- _subr__quote uintptr = __quote_entry__() + 32
-)
-
-const (
- _stack__quote = 32
-)
-
-var (
- _ = _subr__quote
-)
-
-const (
- _ = _stack__quote
-)
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_array_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_array_arm64.go
deleted file mode 100644
index 2fd1c5ef9..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_array_arm64.go
+++ /dev/null
@@ -1,35 +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 neon
-
-import (
- // `unsafe`
-
- `github.com/bytedance/sonic/internal/native/types`
-)
-
-//go:nosplit
-func skip_array(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) {
- return __skip_array(s, p, m, flags)
-}
-
-//go:nosplit
-//go:noescape
-//goland:noinspection GoUnusedParameter
-func __skip_array(s *string, p *int, m *types.StateMachine, flags uint64) (ret int)
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_array_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_array_arm64.s
deleted file mode 100644
index ef83bb66c..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_array_arm64.s
+++ /dev/null
@@ -1,3481 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-#include "go_asm.h"
-#include "funcdata.h"
-#include "textflag.h"
-
-TEXT ·__skip_array_entry__(SB), NOSPLIT, $208
- NO_LOCAL_POINTERS
- WORD $0x100000a0 // adr x0, .+20
- MOVD R0, ret(FP)
- RET
- // .p2align 4, 0x00
-lCPI0_0:
- WORD $0x00000001; WORD $0x00000000 // .quad 1
- WORD $0x00000005; WORD $0x00000000 // .quad 5
-lCPI0_1:
- WORD $0x08040201
- WORD $0x80402010
- WORD $0x08040201
- WORD $0x80402010
- // // .byte 1
-// .byte 2
-// .byte 4
-// .byte 8
-// .byte 16
-// .byte 32
-// .byte 64
-// .byte 128
-// .byte 1
-// .byte 2
-// .byte 4
-// .byte 8
-// .byte 16
-// .byte 32
-// .byte 64
-// .byte 128
-
-lCPI0_2:
- WORD $0x09010800
- WORD $0x0b030a02
- WORD $0x0d050c04
- WORD $0x0f070e06
- // // .byte 0
-// .byte 8
-// .byte 1
-// .byte 9
-// .byte 2
-// .byte 10
-// .byte 3
-// .byte 11
-// .byte 4
-// .byte 12
-// .byte 5
-// .byte 13
-// .byte 6
-// .byte 14
-// .byte 7
-// .byte 15
-
-_skip_array:
- WORD $0xd10383ff // sub sp, sp, #224
- WORD $0x6d06a3e9 // stp d9, d8, [sp, #104]
- WORD $0xa907effc // stp x28, x27, [sp, #120]
- WORD $0xa908e7fa // stp x26, x25, [sp, #136]
- WORD $0xa909dff8 // stp x24, x23, [sp, #152]
- WORD $0xa90ad7f6 // stp x22, x21, [sp, #168]
- WORD $0xa90bcff4 // stp x20, x19, [sp, #184]
- WORD $0xa90cfbfd // stp fp, lr, [sp, #200]
- WORD $0xa93ffbfd // stp fp, lr, [sp, #-8]
- WORD $0xd10023fd // sub fp, sp, #8
- WORD $0xaa0003e6 // mov x6, x0
-Lloh0:
- WORD $0x10fffd28 // adr x8, lCPI0_0 $-92(%rip)
-Lloh1:
- WORD $0x3dc00100 // ldr q0, [x8, lCPI0_0@PAGEOFF] $0(%rip)
- WORD $0xaa0203e9 // mov x9, x2
- WORD $0x3c808520 // str q0, [x9], #8
- WORD $0x910083e8 // add x8, sp, #32
- WORD $0x9100810a // add x10, x8, #32
- WORD $0xf940003c // ldr x28, [x1]
- WORD $0x9280000b // mov x11, #-1
- WORD $0x5280002c // mov w12, #1
- WORD $0xd284c00d // mov x13, #9728
- WORD $0xf2c0002d // movk x13, #1, lsl #32
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x4f01e440 // movi.16b v0, #34
- WORD $0x4f02e781 // movi.16b v1, #92
-Lloh2:
- WORD $0x10fffbc8 // adr x8, lCPI0_1 $-136(%rip)
-Lloh3:
- WORD $0x3dc00102 // ldr q2, [x8, lCPI0_1@PAGEOFF] $0(%rip)
-Lloh4:
- WORD $0x10fffc08 // adr x8, lCPI0_2 $-128(%rip)
-Lloh5:
- WORD $0x3dc00103 // ldr q3, [x8, lCPI0_2@PAGEOFF] $0(%rip)
- WORD $0x3200f3f0 // mov w16, #1431655765
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0x4f01e404 // movi.16b v4, #32
- WORD $0x3201f3e4 // mov w4, #-1431655766
- WORD $0x4f01e5c5 // movi.16b v5, #46
- WORD $0x4f01e566 // movi.16b v6, #43
- WORD $0x4f01e5a7 // movi.16b v7, #45
- WORD $0x4f06e610 // movi.16b v16, #208
- WORD $0x4f00e551 // movi.16b v17, #10
- WORD $0x4f06e7f2 // movi.16b v18, #223
- WORD $0x4f02e4b3 // movi.16b v19, #69
- WORD $0x4f01e594 // movi.16b v20, #44
- WORD $0x4f02e7b5 // movi.16b v21, #93
- WORD $0x4f02e776 // movi.16b v22, #91
- WORD $0x6f00e417 // movi.2d v23, #0000000000000000
- WORD $0x4f03e778 // movi.16b v24, #123
- WORD $0x4f03e7b9 // movi.16b v25, #125
- WORD $0x52800033 // mov w19, #1
-LBB0_1:
- WORD $0xa94038db // ldp x27, x14, [x6]
- WORD $0xeb0e039f // cmp x28, x14
- WORD $0x54000162 // b.hs LBB0_6 $44(%rip)
- WORD $0x387c6b68 // ldrb w8, [x27, x28]
- WORD $0x7100351f // cmp w8, #13
- WORD $0x54000100 // b.eq LBB0_6 $32(%rip)
- WORD $0x7100811f // cmp w8, #32
- WORD $0x540000c0 // b.eq LBB0_6 $24(%rip)
- WORD $0x51002d08 // sub w8, w8, #11
- WORD $0x3100091f // cmn w8, #2
- WORD $0x54000062 // b.hs LBB0_6 $12(%rip)
- WORD $0xaa1c03e8 // mov x8, x28
- WORD $0x14000031 // b LBB0_22 $196(%rip)
-LBB0_6:
- WORD $0x91000788 // add x8, x28, #1
- WORD $0xeb0e011f // cmp x8, x14
- WORD $0x54000122 // b.hs LBB0_10 $36(%rip)
- WORD $0x38686b60 // ldrb w0, [x27, x8]
- WORD $0x7100341f // cmp w0, #13
- WORD $0x540000c0 // b.eq LBB0_10 $24(%rip)
- WORD $0x7100801f // cmp w0, #32
- WORD $0x54000080 // b.eq LBB0_10 $16(%rip)
- WORD $0x51002c00 // sub w0, w0, #11
- WORD $0x3100081f // cmn w0, #2
- WORD $0x540004c3 // b.lo LBB0_22 $152(%rip)
-LBB0_10:
- WORD $0x91000b88 // add x8, x28, #2
- WORD $0xeb0e011f // cmp x8, x14
- WORD $0x54000122 // b.hs LBB0_14 $36(%rip)
- WORD $0x38686b60 // ldrb w0, [x27, x8]
- WORD $0x7100341f // cmp w0, #13
- WORD $0x540000c0 // b.eq LBB0_14 $24(%rip)
- WORD $0x7100801f // cmp w0, #32
- WORD $0x54000080 // b.eq LBB0_14 $16(%rip)
- WORD $0x51002c00 // sub w0, w0, #11
- WORD $0x3100081f // cmn w0, #2
- WORD $0x54000363 // b.lo LBB0_22 $108(%rip)
-LBB0_14:
- WORD $0x91000f88 // add x8, x28, #3
- WORD $0xeb0e011f // cmp x8, x14
- WORD $0x54000122 // b.hs LBB0_18 $36(%rip)
- WORD $0x38686b60 // ldrb w0, [x27, x8]
- WORD $0x7100341f // cmp w0, #13
- WORD $0x540000c0 // b.eq LBB0_18 $24(%rip)
- WORD $0x7100801f // cmp w0, #32
- WORD $0x54000080 // b.eq LBB0_18 $16(%rip)
- WORD $0x51002c00 // sub w0, w0, #11
- WORD $0x3100081f // cmn w0, #2
- WORD $0x54000203 // b.lo LBB0_22 $64(%rip)
-LBB0_18:
- WORD $0x91001388 // add x8, x28, #4
- WORD $0xeb0e011f // cmp x8, x14
- WORD $0x540170a2 // b.hs LBB0_574 $11796(%rip)
-LBB0_19:
- WORD $0x38686b60 // ldrb w0, [x27, x8]
- WORD $0x7100801f // cmp w0, #32
- WORD $0x9ac02180 // lsl x0, x12, x0
- WORD $0x8a0d0000 // and x0, x0, x13
- WORD $0xfa409804 // ccmp x0, #0, #4, ls
- WORD $0x540000a0 // b.eq LBB0_21 $20(%rip)
- WORD $0x91000508 // add x8, x8, #1
- WORD $0xeb0801df // cmp x14, x8
- WORD $0x54ffff01 // b.ne LBB0_19 $-32(%rip)
- WORD $0x14000b7c // b LBB0_575 $11760(%rip)
-LBB0_21:
- WORD $0xeb0e011f // cmp x8, x14
- WORD $0x54016f42 // b.hs LBB0_575 $11752(%rip)
-LBB0_22:
- WORD $0x9100051c // add x28, x8, #1
- WORD $0xf900003c // str x28, [x1]
- WORD $0x8b08037e // add lr, x27, x8
- WORD $0x394003c5 // ldrb w5, [lr]
- WORD $0x34016ea5 // cbz w5, LBB0_575 $11732(%rip)
- WORD $0xd100066e // sub x14, x19, #1
- WORD $0xf86e7920 // ldr x0, [x9, x14, lsl #3]
- WORD $0xb100057f // cmn x11, #1
- WORD $0x9a8b010b // csel x11, x8, x11, eq
- WORD $0x71000c1f // cmp w0, #3
- WORD $0x54000ccc // b.gt LBB0_40 $408(%rip)
- WORD $0x7100041f // cmp w0, #1
- WORD $0x54001940 // b.eq LBB0_56 $808(%rip)
- WORD $0x7100081f // cmp w0, #2
- WORD $0x54002cc0 // b.eq LBB0_97 $1432(%rip)
- WORD $0x71000c1f // cmp w0, #3
- WORD $0x540019e1 // b.ne LBB0_60 $828(%rip)
- WORD $0x710088bf // cmp w5, #34
- WORD $0x54015fa1 // b.ne LBB0_540 $11252(%rip)
- WORD $0xf82e792f // str x15, [x9, x14, lsl #3]
- WORD $0x373031a3 // tbnz w3, #6, LBB0_113 $1588(%rip)
- WORD $0xf94004ce // ldr x14, [x6, #8]
- WORD $0xeb1c01d6 // subs x22, x14, x28
- WORD $0x37284563 // tbnz w3, #5, LBB0_141 $2220(%rip)
- WORD $0x54015fa0 // b.eq LBB0_543 $11252(%rip)
- WORD $0xf10102df // cmp x22, #64
- WORD $0x5400f843 // b.lo LBB0_365 $7944(%rip)
- WORD $0xd2800013 // mov x19, #0
- WORD $0x92800000 // mov x0, #-1
-LBB0_33:
- WORD $0x8b1c036e // add x14, x27, x28
- WORD $0xad406dda // ldp q26, q27, [x14]
- WORD $0xad4175dc // ldp q28, q29, [x14, #32]
- WORD $0x6e208f5e // cmeq.16b v30, v26, v0
- WORD $0x6e208f7f // cmeq.16b v31, v27, v0
- WORD $0x6e208f88 // cmeq.16b v8, v28, v0
- WORD $0x6e208fa9 // cmeq.16b v9, v29, v0
- WORD $0x6e218f5a // cmeq.16b v26, v26, v1
- WORD $0x6e218f7b // cmeq.16b v27, v27, v1
- WORD $0x6e218f9c // cmeq.16b v28, v28, v1
- WORD $0x6e218fbd // cmeq.16b v29, v29, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603ce // fmov w14, s30
- WORD $0x4e221ffe // and.16b v30, v31, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603c5 // fmov w5, s30
- WORD $0x4e221d1e // and.16b v30, v8, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d4 // fmov w20, s30
- WORD $0x4e221d3e // and.16b v30, v9, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d5 // fmov w21, s30
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260357 // fmov w23, s26
- WORD $0x4e221f7a // and.16b v26, v27, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260358 // fmov w24, s26
- WORD $0x4e221f9a // and.16b v26, v28, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260359 // fmov w25, s26
- WORD $0x4e221fba // and.16b v26, v29, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e26035a // fmov w26, s26
- WORD $0xd3607e94 // lsl x20, x20, #32
- WORD $0xaa15c294 // orr x20, x20, x21, lsl #48
- WORD $0x53103ca5 // lsl w5, w5, #16
- WORD $0xaa050285 // orr x5, x20, x5
- WORD $0xaa0e00ae // orr x14, x5, x14
- WORD $0xd3607f25 // lsl x5, x25, #32
- WORD $0xaa1ac0a5 // orr x5, x5, x26, lsl #48
- WORD $0x53103f14 // lsl w20, w24, #16
- WORD $0xaa1400a5 // orr x5, x5, x20
- WORD $0xaa1700a5 // orr x5, x5, x23
- WORD $0xb5000105 // cbnz x5, LBB0_37 $32(%rip)
- WORD $0xb5000193 // cbnz x19, LBB0_38 $48(%rip)
- WORD $0xb50002ce // cbnz x14, LBB0_39 $88(%rip)
-LBB0_36:
- WORD $0xd10102d6 // sub x22, x22, #64
- WORD $0x9101039c // add x28, x28, #64
- WORD $0xf100fedf // cmp x22, #63
- WORD $0x54fff8a8 // b.hi LBB0_33 $-236(%rip)
- WORD $0x14000777 // b LBB0_361 $7644(%rip)
-LBB0_37:
- WORD $0xb100041f // cmn x0, #1
- WORD $0xdac000b4 // rbit x20, x5
- WORD $0xdac01294 // clz x20, x20
- WORD $0x8b1c0294 // add x20, x20, x28
- WORD $0x9a941000 // csel x0, x0, x20, ne
-LBB0_38:
- WORD $0x8a3300b4 // bic x20, x5, x19
- WORD $0xaa140675 // orr x21, x19, x20, lsl #1
- WORD $0x8a3500a5 // bic x5, x5, x21
- WORD $0x9201f0a5 // and x5, x5, #0xaaaaaaaaaaaaaaaa
- WORD $0xab1400a5 // adds x5, x5, x20
- WORD $0x1a9f37f3 // cset w19, hs
- WORD $0xd37ff8a5 // lsl x5, x5, #1
- WORD $0xd200f0a5 // eor x5, x5, #0x5555555555555555
- WORD $0x8a1500a5 // and x5, x5, x21
- WORD $0x8a2501ce // bic x14, x14, x5
- WORD $0xb4fffd8e // cbz x14, LBB0_36 $-80(%rip)
-LBB0_39:
- WORD $0xdac001ce // rbit x14, x14
- WORD $0xdac011ce // clz x14, x14
- WORD $0x8b1c01ce // add x14, x14, x28
- WORD $0x910005dc // add x28, x14, #1
- WORD $0xb6f8babc // tbz x28, #63, LBB0_283 $5972(%rip)
- WORD $0x14000aa4 // b LBB0_542 $10896(%rip)
-LBB0_40:
- WORD $0x7100101f // cmp w0, #4
- WORD $0x54000d40 // b.eq LBB0_58 $424(%rip)
- WORD $0x7100141f // cmp w0, #5
- WORD $0x540020c0 // b.eq LBB0_99 $1048(%rip)
- WORD $0x7100181f // cmp w0, #6
- WORD $0x54000d41 // b.ne LBB0_60 $424(%rip)
- WORD $0x710088bf // cmp w5, #34
- WORD $0x54001fe1 // b.ne LBB0_98 $1020(%rip)
- WORD $0x52800040 // mov w0, #2
- WORD $0xf82e7920 // str x0, [x9, x14, lsl #3]
- WORD $0x37303143 // tbnz w3, #6, LBB0_132 $1576(%rip)
- WORD $0xf94004ce // ldr x14, [x6, #8]
- WORD $0xeb1c01d6 // subs x22, x14, x28
- WORD $0x37285103 // tbnz w3, #5, LBB0_182 $2592(%rip)
- WORD $0x540152e0 // b.eq LBB0_543 $10844(%rip)
- WORD $0xf10102df // cmp x22, #64
- WORD $0x5400fba3 // b.lo LBB0_393 $8052(%rip)
- WORD $0xd2800013 // mov x19, #0
- WORD $0x92800000 // mov x0, #-1
-LBB0_49:
- WORD $0x8b1c036e // add x14, x27, x28
- WORD $0xad406dda // ldp q26, q27, [x14]
- WORD $0xad4175dc // ldp q28, q29, [x14, #32]
- WORD $0x6e208f5e // cmeq.16b v30, v26, v0
- WORD $0x6e208f7f // cmeq.16b v31, v27, v0
- WORD $0x6e208f88 // cmeq.16b v8, v28, v0
- WORD $0x6e208fa9 // cmeq.16b v9, v29, v0
- WORD $0x6e218f5a // cmeq.16b v26, v26, v1
- WORD $0x6e218f7b // cmeq.16b v27, v27, v1
- WORD $0x6e218f9c // cmeq.16b v28, v28, v1
- WORD $0x6e218fbd // cmeq.16b v29, v29, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603ce // fmov w14, s30
- WORD $0x4e221ffe // and.16b v30, v31, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603c5 // fmov w5, s30
- WORD $0x4e221d1e // and.16b v30, v8, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d4 // fmov w20, s30
- WORD $0x4e221d3e // and.16b v30, v9, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d5 // fmov w21, s30
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260357 // fmov w23, s26
- WORD $0x4e221f7a // and.16b v26, v27, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260358 // fmov w24, s26
- WORD $0x4e221f9a // and.16b v26, v28, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260359 // fmov w25, s26
- WORD $0x4e221fba // and.16b v26, v29, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e26035a // fmov w26, s26
- WORD $0xd3607e94 // lsl x20, x20, #32
- WORD $0xaa15c294 // orr x20, x20, x21, lsl #48
- WORD $0x53103ca5 // lsl w5, w5, #16
- WORD $0xaa050285 // orr x5, x20, x5
- WORD $0xaa0e00ae // orr x14, x5, x14
- WORD $0xd3607f25 // lsl x5, x25, #32
- WORD $0xaa1ac0a5 // orr x5, x5, x26, lsl #48
- WORD $0x53103f14 // lsl w20, w24, #16
- WORD $0xaa1400a5 // orr x5, x5, x20
- WORD $0xaa1700a5 // orr x5, x5, x23
- WORD $0xb5000105 // cbnz x5, LBB0_53 $32(%rip)
- WORD $0xb5000193 // cbnz x19, LBB0_54 $48(%rip)
- WORD $0xb50002ce // cbnz x14, LBB0_55 $88(%rip)
-LBB0_52:
- WORD $0xd10102d6 // sub x22, x22, #64
- WORD $0x9101039c // add x28, x28, #64
- WORD $0xf100fedf // cmp x22, #63
- WORD $0x54fff8a8 // b.hi LBB0_49 $-236(%rip)
- WORD $0x1400079a // b LBB0_391 $7784(%rip)
-LBB0_53:
- WORD $0xb100041f // cmn x0, #1
- WORD $0xdac000b4 // rbit x20, x5
- WORD $0xdac01294 // clz x20, x20
- WORD $0x8b1c0294 // add x20, x20, x28
- WORD $0x9a941000 // csel x0, x0, x20, ne
-LBB0_54:
- WORD $0x8a3300b4 // bic x20, x5, x19
- WORD $0xaa140675 // orr x21, x19, x20, lsl #1
- WORD $0x8a3500a5 // bic x5, x5, x21
- WORD $0x9201f0a5 // and x5, x5, #0xaaaaaaaaaaaaaaaa
- WORD $0xab1400a5 // adds x5, x5, x20
- WORD $0x1a9f37f3 // cset w19, hs
- WORD $0xd37ff8a5 // lsl x5, x5, #1
- WORD $0xd200f0a5 // eor x5, x5, #0x5555555555555555
- WORD $0x8a1500a5 // and x5, x5, x21
- WORD $0x8a2501ce // bic x14, x14, x5
- WORD $0xb4fffd8e // cbz x14, LBB0_52 $-80(%rip)
-LBB0_55:
- WORD $0xdac001ce // rbit x14, x14
- WORD $0xdac011ce // clz x14, x14
- WORD $0x8b1c01ce // add x14, x14, x28
- WORD $0x910005dc // add x28, x14, #1
- WORD $0xb6f854dc // tbz x28, #63, LBB0_194 $2712(%rip)
- WORD $0x14000a3e // b LBB0_542 $10488(%rip)
-LBB0_56:
- WORD $0x7100b0bf // cmp w5, #44
- WORD $0x540017c0 // b.eq LBB0_109 $760(%rip)
- WORD $0x710174bf // cmp w5, #93
- WORD $0x54001440 // b.eq LBB0_100 $648(%rip)
- WORD $0x14000a35 // b LBB0_540 $10452(%rip)
-LBB0_58:
- WORD $0x7100e8bf // cmp w5, #58
- WORD $0x54014661 // b.ne LBB0_540 $10444(%rip)
- WORD $0xf82e793f // str xzr, [x9, x14, lsl #3]
- WORD $0x14000569 // b LBB0_284 $5540(%rip)
-LBB0_60:
- WORD $0xf900004e // str x14, [x2]
- WORD $0x92800020 // mov x0, #-2
- WORD $0x710168bf // cmp w5, #90
- WORD $0x5400144c // b.gt LBB0_102 $648(%rip)
-LBB0_61:
- WORD $0x5100c0ae // sub w14, w5, #48
- WORD $0x710029df // cmp w14, #10
- WORD $0x54003ba2 // b.hs LBB0_154 $1908(%rip)
- WORD $0xf94004ce // ldr x14, [x6, #8]
- WORD $0x37301ee3 // tbnz w3, #6, LBB0_120 $988(%rip)
- WORD $0xeb0801da // subs x26, x14, x8
- WORD $0x540145e0 // b.eq LBB0_544 $10428(%rip)
- WORD $0x394003ce // ldrb w14, [lr]
- WORD $0x7100c1df // cmp w14, #48
- WORD $0x54000181 // b.ne LBB0_68 $48(%rip)
- WORD $0xf100075f // cmp x26, #1
- WORD $0x5400aaa0 // b.eq LBB0_283 $5460(%rip)
- WORD $0x387c6b6e // ldrb w14, [x27, x28]
- WORD $0x5100b9ce // sub w14, w14, #46
- WORD $0x7100dddf // cmp w14, #55
- WORD $0x5400aa28 // b.hi LBB0_283 $5444(%rip)
- WORD $0x9ace218e // lsl x14, x12, x14
- WORD $0xb20903e0 // mov x0, #36028797027352576
- WORD $0xf2800020 // movk x0, #1
- WORD $0xea0001df // tst x14, x0
- WORD $0x5400a980 // b.eq LBB0_283 $5424(%rip)
-LBB0_68:
- WORD $0xf100435f // cmp x26, #16
- WORD $0x54011203 // b.lo LBB0_456 $8768(%rip)
- WORD $0xd280000e // mov x14, #0
- WORD $0xd280001c // mov x28, #0
- WORD $0x92800016 // mov x22, #-1
- WORD $0x92800013 // mov x19, #-1
- WORD $0x92800000 // mov x0, #-1
-LBB0_70:
- WORD $0x3cfc6bda // ldr q26, [lr, x28]
- WORD $0x6e258f5b // cmeq.16b v27, v26, v5
- WORD $0x6e268f5c // cmeq.16b v28, v26, v6
- WORD $0x6e278f5d // cmeq.16b v29, v26, v7
- WORD $0x4e30875e // add.16b v30, v26, v16
- WORD $0x6e3e363e // cmhi.16b v30, v17, v30
- WORD $0x4e321f5a // and.16b v26, v26, v18
- WORD $0x6e338f5a // cmeq.16b v26, v26, v19
- WORD $0x4ebd1f9c // orr.16b v28, v28, v29
- WORD $0x4ebb1fdd // orr.16b v29, v30, v27
- WORD $0x4ebc1f5e // orr.16b v30, v26, v28
- WORD $0x4ebe1fbd // orr.16b v29, v29, v30
- WORD $0x4e221f7b // and.16b v27, v27, v2
- WORD $0x4e03037b // tbl.16b v27, { v27 }, v3
- WORD $0x4e71bb7b // addv.8h h27, v27
- WORD $0x1e260374 // fmov w20, s27
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260355 // fmov w21, s26
- WORD $0x4e221f9a // and.16b v26, v28, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260357 // fmov w23, s26
- WORD $0x4e221fba // and.16b v26, v29, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260345 // fmov w5, s26
- WORD $0x2a2503e5 // mvn w5, w5
- WORD $0x32103ca5 // orr w5, w5, #0xffff0000
- WORD $0x5ac000a5 // rbit w5, w5
- WORD $0x5ac010a5 // clz w5, w5
- WORD $0x1280000f // mov w15, #-1
- WORD $0x1ac521f8 // lsl w24, w15, w5
- WORD $0x0a380299 // bic w25, w20, w24
- WORD $0x0a3802af // bic w15, w21, w24
- WORD $0x0a3802f8 // bic w24, w23, w24
- WORD $0x710040bf // cmp w5, #16
- WORD $0x1a990294 // csel w20, w20, w25, eq
- WORD $0x1a8f02b9 // csel w25, w21, w15, eq
- WORD $0x1a9802f5 // csel w21, w23, w24, eq
- WORD $0x5100068f // sub w15, w20, #1
- WORD $0x6a1401f7 // ands w23, w15, w20
- WORD $0x5400d341 // b.ne LBB0_358 $6760(%rip)
- WORD $0x5100072f // sub w15, w25, #1
- WORD $0x6a1901f7 // ands w23, w15, w25
- WORD $0x5400d2e1 // b.ne LBB0_358 $6748(%rip)
- WORD $0x510006af // sub w15, w21, #1
- WORD $0x6a1501f7 // ands w23, w15, w21
- WORD $0x5400d281 // b.ne LBB0_358 $6736(%rip)
- WORD $0x340000d4 // cbz w20, LBB0_76 $24(%rip)
- WORD $0x5ac0028f // rbit w15, w20
- WORD $0x5ac011f4 // clz w20, w15
- WORD $0xb100041f // cmn x0, #1
- WORD $0x5400d281 // b.ne LBB0_359 $6736(%rip)
- WORD $0x8b140380 // add x0, x28, x20
-LBB0_76:
- WORD $0x340000d9 // cbz w25, LBB0_79 $24(%rip)
- WORD $0x5ac0032f // rbit w15, w25
- WORD $0x5ac011f4 // clz w20, w15
- WORD $0xb100067f // cmn x19, #1
- WORD $0x5400d1c1 // b.ne LBB0_359 $6712(%rip)
- WORD $0x8b140393 // add x19, x28, x20
-LBB0_79:
- WORD $0x340000d5 // cbz w21, LBB0_82 $24(%rip)
- WORD $0x5ac002af // rbit w15, w21
- WORD $0x5ac011f4 // clz w20, w15
- WORD $0xb10006df // cmn x22, #1
- WORD $0x5400d101 // b.ne LBB0_359 $6688(%rip)
- WORD $0x8b140396 // add x22, x28, x20
-LBB0_82:
- WORD $0x710040bf // cmp w5, #16
- WORD $0x540033a1 // b.ne LBB0_166 $1652(%rip)
- WORD $0x9100439c // add x28, x28, #16
- WORD $0xd10041ce // sub x14, x14, #16
- WORD $0x8b0e0345 // add x5, x26, x14
- WORD $0xf1003cbf // cmp x5, #15
- WORD $0x54fff6c8 // b.hi LBB0_70 $-296(%rip)
- WORD $0x8b1c03d5 // add x21, lr, x28
- WORD $0xeb1c035f // cmp x26, x28
- WORD $0x540032e0 // b.eq LBB0_167 $1628(%rip)
-LBB0_85:
- WORD $0x8b0502ba // add x26, x21, x5
- WORD $0xaa3503ee // mvn x14, x21
- WORD $0x8b1b010f // add x15, x8, x27
- WORD $0x8b0f01ce // add x14, x14, x15
- WORD $0xcb1e02bb // sub x27, x21, lr
- WORD $0xaa1503fc // mov x28, x21
- WORD $0x14000009 // b LBB0_88 $36(%rip)
-LBB0_86:
- WORD $0xb100067f // cmn x19, #1
- WORD $0xaa1b03f3 // mov x19, x27
- WORD $0x54003561 // b.ne LBB0_179 $1708(%rip)
-LBB0_87:
- WORD $0xd10005ce // sub x14, x14, #1
- WORD $0x9100077b // add x27, x27, #1
- WORD $0xaa1c03f5 // mov x21, x28
- WORD $0xd10004a5 // sub x5, x5, #1
- WORD $0xb400a6c5 // cbz x5, LBB0_295 $5336(%rip)
-LBB0_88:
- WORD $0x38401794 // ldrb w20, [x28], #1
- WORD $0x5100c28f // sub w15, w20, #48
- WORD $0x710029ff // cmp w15, #10
- WORD $0x54ffff03 // b.lo LBB0_87 $-32(%rip)
- WORD $0x7100b69f // cmp w20, #45
- WORD $0x5400016d // b.le LBB0_94 $44(%rip)
- WORD $0x7101969f // cmp w20, #101
- WORD $0x54fffe20 // b.eq LBB0_86 $-60(%rip)
- WORD $0x7101169f // cmp w20, #69
- WORD $0x54fffde0 // b.eq LBB0_86 $-68(%rip)
- WORD $0x7100ba9f // cmp w20, #46
- WORD $0x54002f81 // b.ne LBB0_167 $1520(%rip)
- WORD $0xb100041f // cmn x0, #1
- WORD $0xaa1b03e0 // mov x0, x27
- WORD $0x54fffda0 // b.eq LBB0_87 $-76(%rip)
- WORD $0x14000196 // b LBB0_179 $1624(%rip)
-LBB0_94:
- WORD $0x7100ae9f // cmp w20, #43
- WORD $0x54000060 // b.eq LBB0_96 $12(%rip)
- WORD $0x7100b69f // cmp w20, #45
- WORD $0x54002e81 // b.ne LBB0_167 $1488(%rip)
-LBB0_96:
- WORD $0xb10006df // cmn x22, #1
- WORD $0xaa1b03f6 // mov x22, x27
- WORD $0x54fffca0 // b.eq LBB0_87 $-108(%rip)
- WORD $0x1400018e // b LBB0_179 $1592(%rip)
-LBB0_97:
- WORD $0x7100b0bf // cmp w5, #44
- WORD $0x540004c0 // b.eq LBB0_111 $152(%rip)
-LBB0_98:
- WORD $0x7101f4bf // cmp w5, #125
- WORD $0x54000080 // b.eq LBB0_100 $16(%rip)
- WORD $0x14000997 // b LBB0_540 $9820(%rip)
-LBB0_99:
- WORD $0x710174bf // cmp w5, #93
- WORD $0x540000c1 // b.ne LBB0_101 $24(%rip)
-LBB0_100:
- WORD $0xf900004e // str x14, [x2]
- WORD $0xaa0e03f3 // mov x19, x14
- WORD $0xaa0b03e0 // mov x0, x11
- WORD $0xb5ffc8ae // cbnz x14, LBB0_1 $-1772(%rip)
- WORD $0x140009fb // b LBB0_576 $10220(%rip)
-LBB0_101:
- WORD $0xf82e792c // str x12, [x9, x14, lsl #3]
- WORD $0x92800020 // mov x0, #-2
- WORD $0x710168bf // cmp w5, #90
- WORD $0x54ffec0d // b.le LBB0_61 $-640(%rip)
-LBB0_102:
- WORD $0x7101b4bf // cmp w5, #109
- WORD $0x540029ad // b.le LBB0_161 $1332(%rip)
- WORD $0x7101b8bf // cmp w5, #110
- WORD $0x54004180 // b.eq LBB0_200 $2096(%rip)
- WORD $0x7101d0bf // cmp w5, #116
- WORD $0x54003fa0 // b.eq LBB0_197 $2036(%rip)
- WORD $0x7101ecbf // cmp w5, #123
- WORD $0x54013de1 // b.ne LBB0_576 $10172(%rip)
- WORD $0x37305063 // tbnz w3, #6, LBB0_219 $2572(%rip)
- WORD $0xf9400048 // ldr x8, [x2]
- WORD $0xf13ffd1f // cmp x8, #4095
- WORD $0x5401304c // b.gt LBB0_541 $9736(%rip)
- WORD $0x9100050e // add x14, x8, #1
- WORD $0xf900004e // str x14, [x2]
- WORD $0x528000ce // mov w14, #6
- WORD $0xf828792e // str x14, [x9, x8, lsl #3]
- WORD $0x140004b3 // b LBB0_284 $4812(%rip)
-LBB0_109:
- WORD $0xf13ffe7f // cmp x19, #4095
- WORD $0x54012f6c // b.gt LBB0_541 $9708(%rip)
- WORD $0x91000668 // add x8, x19, #1
- WORD $0xf9000048 // str x8, [x2]
- WORD $0xf833793f // str xzr, [x9, x19, lsl #3]
- WORD $0x140004ad // b LBB0_284 $4788(%rip)
-LBB0_111:
- WORD $0xf13ffe7f // cmp x19, #4095
- WORD $0x54012eac // b.gt LBB0_541 $9684(%rip)
- WORD $0x91000668 // add x8, x19, #1
- WORD $0xf9000048 // str x8, [x2]
- WORD $0xf8337927 // str x7, [x9, x19, lsl #3]
- WORD $0x140004a7 // b LBB0_284 $4764(%rip)
-LBB0_113:
- WORD $0xf94004c0 // ldr x0, [x6, #8]
- WORD $0xcb1c000e // sub x14, x0, x28
- WORD $0xf10081df // cmp x14, #32
- WORD $0x5400c50b // b.lt LBB0_360 $6304(%rip)
- WORD $0xd280000e // mov x14, #0
- WORD $0xd2800005 // mov x5, #0
- WORD $0xcb080000 // sub x0, x0, x8
- WORD $0x528003f3 // mov w19, #31
- WORD $0x14000008 // b LBB0_117 $32(%rip)
-LBB0_115:
- WORD $0xd2800005 // mov x5, #0
- WORD $0xb50005b5 // cbnz x21, LBB0_119 $180(%rip)
-LBB0_116:
- WORD $0x910081ce // add x14, x14, #32
- WORD $0xd1008273 // sub x19, x19, #32
- WORD $0x8b130014 // add x20, x0, x19
- WORD $0xf100fe9f // cmp x20, #63
- WORD $0x5400c18d // b.le LBB0_356 $6192(%rip)
-LBB0_117:
- WORD $0x8b0e03d4 // add x20, lr, x14
- WORD $0x3cc0129a // ldur q26, [x20, #1]
- WORD $0x3cc1129b // ldur q27, [x20, #17]
- WORD $0x6e208f5c // cmeq.16b v28, v26, v0
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260395 // fmov w21, s28
- WORD $0x6e208f7c // cmeq.16b v28, v27, v0
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260394 // fmov w20, s28
- WORD $0x33103e95 // bfi w21, w20, #16, #16
- WORD $0x6e218f5a // cmeq.16b v26, v26, v1
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260354 // fmov w20, s26
- WORD $0x6e218f7a // cmeq.16b v26, v27, v1
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260356 // fmov w22, s26
- WORD $0x33103ed4 // bfi w20, w22, #16, #16
- WORD $0x7100029f // cmp w20, #0
- WORD $0xfa4008a0 // ccmp x5, #0, #0, eq
- WORD $0x54fffbc0 // b.eq LBB0_115 $-136(%rip)
- WORD $0x0a250296 // bic w22, w20, w5
- WORD $0x2a1604b7 // orr w23, w5, w22, lsl #1
- WORD $0x0a040285 // and w5, w20, w4
- WORD $0x0a3700a5 // bic w5, w5, w23
- WORD $0x2b1600b4 // adds w20, w5, w22
- WORD $0x1a9f37e5 // cset w5, hs
- WORD $0x4a140614 // eor w20, w16, w20, lsl #1
- WORD $0x0a170294 // and w20, w20, w23
- WORD $0x2a3403f4 // mvn w20, w20
- WORD $0x8a150295 // and x21, x20, x21
- WORD $0xb4fffab5 // cbz x21, LBB0_116 $-172(%rip)
-LBB0_119:
- WORD $0xdac002a0 // rbit x0, x21
- WORD $0xdac01000 // clz x0, x0
- WORD $0x8b0e010e // add x14, x8, x14
- WORD $0x8b0e000e // add x14, x0, x14
- WORD $0x910009dc // add x28, x14, #2
- WORD $0x14000466 // b LBB0_283 $4504(%rip)
-LBB0_120:
- WORD $0xcb1c01ce // sub x14, x14, x28
- WORD $0xf10041df // cmp x14, #16
- WORD $0x540001e3 // b.lo LBB0_123 $60(%rip)
-LBB0_121:
- WORD $0x3cfc6b7a // ldr q26, [x27, x28]
- WORD $0x6e348f5b // cmeq.16b v27, v26, v20
- WORD $0x4e321f5a // and.16b v26, v26, v18
- WORD $0x6e358f5a // cmeq.16b v26, v26, v21
- WORD $0x4ebb1f5a // orr.16b v26, v26, v27
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260340 // fmov w0, s26
- WORD $0x35008ac0 // cbnz w0, LBB0_281 $4440(%rip)
- WORD $0xd10041ce // sub x14, x14, #16
- WORD $0x9100439c // add x28, x28, #16
- WORD $0xf1003ddf // cmp x14, #15
- WORD $0x54fffe68 // b.hi LBB0_121 $-52(%rip)
-LBB0_123:
- WORD $0x8b1c0360 // add x0, x27, x28
- WORD $0xb40001ee // cbz x14, LBB0_130 $60(%rip)
- WORD $0x8b0e0005 // add x5, x0, x14
- WORD $0xcb1b001c // sub x28, x0, x27
-LBB0_125:
- WORD $0x39400013 // ldrb w19, [x0]
- WORD $0x7100b27f // cmp w19, #44
- WORD $0x540089c0 // b.eq LBB0_283 $4408(%rip)
- WORD $0x7101f67f // cmp w19, #125
- WORD $0x54008980 // b.eq LBB0_283 $4400(%rip)
- WORD $0x7101767f // cmp w19, #93
- WORD $0x54008940 // b.eq LBB0_283 $4392(%rip)
- WORD $0x91000400 // add x0, x0, #1
- WORD $0x9100079c // add x28, x28, #1
- WORD $0xf10005ce // subs x14, x14, #1
- WORD $0x54fffec1 // b.ne LBB0_125 $-40(%rip)
-LBB0_129:
- WORD $0xaa0503e0 // mov x0, x5
-LBB0_130:
- WORD $0xcb1b001c // sub x28, x0, x27
-LBB0_131:
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0x14000440 // b LBB0_283 $4352(%rip)
-LBB0_132:
- WORD $0xf94004c0 // ldr x0, [x6, #8]
- WORD $0xcb1c000e // sub x14, x0, x28
- WORD $0xf10081df // cmp x14, #32
- WORD $0x5400ba2b // b.lt LBB0_364 $5956(%rip)
- WORD $0xd280000e // mov x14, #0
- WORD $0xd2800005 // mov x5, #0
- WORD $0xcb080000 // sub x0, x0, x8
- WORD $0x528003f3 // mov w19, #31
-LBB0_134:
- WORD $0x8b0e03d4 // add x20, lr, x14
- WORD $0x3cc0129a // ldur q26, [x20, #1]
- WORD $0x3cc1129b // ldur q27, [x20, #17]
- WORD $0x6e208f5c // cmeq.16b v28, v26, v0
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260395 // fmov w21, s28
- WORD $0x6e208f7c // cmeq.16b v28, v27, v0
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260394 // fmov w20, s28
- WORD $0x33103e95 // bfi w21, w20, #16, #16
- WORD $0x6e218f5a // cmeq.16b v26, v26, v1
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260354 // fmov w20, s26
- WORD $0x6e218f7a // cmeq.16b v26, v27, v1
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260356 // fmov w22, s26
- WORD $0x33103ed4 // bfi w20, w22, #16, #16
- WORD $0x7100029f // cmp w20, #0
- WORD $0xfa4008a0 // ccmp x5, #0, #0, eq
- WORD $0x54000180 // b.eq LBB0_136 $48(%rip)
- WORD $0x0a250296 // bic w22, w20, w5
- WORD $0x2a1604b7 // orr w23, w5, w22, lsl #1
- WORD $0x0a040285 // and w5, w20, w4
- WORD $0x0a3700a5 // bic w5, w5, w23
- WORD $0x2b1600b4 // adds w20, w5, w22
- WORD $0x1a9f37e5 // cset w5, hs
- WORD $0x4a140614 // eor w20, w16, w20, lsl #1
- WORD $0x0a170294 // and w20, w20, w23
- WORD $0x2a3403f4 // mvn w20, w20
- WORD $0x8a150295 // and x21, x20, x21
- WORD $0x14000002 // b LBB0_137 $8(%rip)
-LBB0_136:
- WORD $0xd2800005 // mov x5, #0
-LBB0_137:
- WORD $0xb5000f55 // cbnz x21, LBB0_151 $488(%rip)
- WORD $0x910081ce // add x14, x14, #32
- WORD $0xd1008273 // sub x19, x19, #32
- WORD $0x8b130014 // add x20, x0, x19
- WORD $0xf100fe9f // cmp x20, #63
- WORD $0x54fffa6c // b.gt LBB0_134 $-180(%rip)
- WORD $0xb500f065 // cbnz x5, LBB0_466 $7692(%rip)
- WORD $0x8b0e03c5 // add x5, lr, x14
- WORD $0x910004a5 // add x5, x5, #1
- WORD $0xaa2e03ee // mvn x14, x14
- WORD $0x8b0001ce // add x14, x14, x0
- WORD $0xf10005df // cmp x14, #1
- WORD $0x5400f20a // b.ge LBB0_469 $7744(%rip)
- WORD $0x14000938 // b LBB0_575 $9440(%rip)
-LBB0_141:
- WORD $0x54011a60 // b.eq LBB0_543 $9036(%rip)
- WORD $0xf10102df // cmp x22, #64
- WORD $0x5400b7c3 // b.lo LBB0_371 $5880(%rip)
- WORD $0xd2800013 // mov x19, #0
- WORD $0x92800000 // mov x0, #-1
-LBB0_144:
- WORD $0x8b1c036e // add x14, x27, x28
- WORD $0xad4071dd // ldp q29, q28, [x14]
- WORD $0xad4169db // ldp q27, q26, [x14, #32]
- WORD $0x6e208fbe // cmeq.16b v30, v29, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603ce // fmov w14, s30
- WORD $0x6e208f9e // cmeq.16b v30, v28, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603c5 // fmov w5, s30
- WORD $0x6e208f7e // cmeq.16b v30, v27, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d4 // fmov w20, s30
- WORD $0x6e208f5e // cmeq.16b v30, v26, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d5 // fmov w21, s30
- WORD $0x6e218fbe // cmeq.16b v30, v29, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d7 // fmov w23, s30
- WORD $0x6e218f9e // cmeq.16b v30, v28, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d8 // fmov w24, s30
- WORD $0x6e218f7e // cmeq.16b v30, v27, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d9 // fmov w25, s30
- WORD $0x6e218f5e // cmeq.16b v30, v26, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603da // fmov w26, s30
- WORD $0xd3607e94 // lsl x20, x20, #32
- WORD $0xaa15c294 // orr x20, x20, x21, lsl #48
- WORD $0x53103ca5 // lsl w5, w5, #16
- WORD $0xaa050285 // orr x5, x20, x5
- WORD $0xaa0e00ae // orr x14, x5, x14
- WORD $0xd3607f25 // lsl x5, x25, #32
- WORD $0xaa1ac0a5 // orr x5, x5, x26, lsl #48
- WORD $0x53103f14 // lsl w20, w24, #16
- WORD $0xaa1400a5 // orr x5, x5, x20
- WORD $0xaa1700a5 // orr x5, x5, x23
- WORD $0xb5000445 // cbnz x5, LBB0_149 $136(%rip)
- WORD $0xb50004d3 // cbnz x19, LBB0_150 $152(%rip)
-LBB0_146:
- WORD $0x6e3d349d // cmhi.16b v29, v4, v29
- WORD $0x4e221fbd // and.16b v29, v29, v2
- WORD $0x4e0303bd // tbl.16b v29, { v29 }, v3
- WORD $0x4e71bbbd // addv.8h h29, v29
- WORD $0x1e2603a5 // fmov w5, s29
- WORD $0x6e3c349c // cmhi.16b v28, v4, v28
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260394 // fmov w20, s28
- WORD $0x6e3b349b // cmhi.16b v27, v4, v27
- WORD $0x4e221f7b // and.16b v27, v27, v2
- WORD $0x4e03037b // tbl.16b v27, { v27 }, v3
- WORD $0x4e71bb7b // addv.8h h27, v27
- WORD $0x1e260375 // fmov w21, s27
- WORD $0x6e3a349a // cmhi.16b v26, v4, v26
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260357 // fmov w23, s26
- WORD $0xd3607eb5 // lsl x21, x21, #32
- WORD $0xaa17c2b5 // orr x21, x21, x23, lsl #48
- WORD $0x53103e94 // lsl w20, w20, #16
- WORD $0xaa1402b4 // orr x20, x21, x20
- WORD $0xaa050285 // orr x5, x20, x5
- WORD $0xb500042e // cbnz x14, LBB0_152 $132(%rip)
- WORD $0xb5011105 // cbnz x5, LBB0_549 $8736(%rip)
- WORD $0xd10102d6 // sub x22, x22, #64
- WORD $0x9101039c // add x28, x28, #64
- WORD $0xf100fedf // cmp x22, #63
- WORD $0x54fff568 // b.hi LBB0_144 $-340(%rip)
- WORD $0x14000535 // b LBB0_362 $5332(%rip)
-LBB0_149:
- WORD $0xb100041f // cmn x0, #1
- WORD $0xdac000b4 // rbit x20, x5
- WORD $0xdac01294 // clz x20, x20
- WORD $0x8b1c0294 // add x20, x20, x28
- WORD $0x9a941000 // csel x0, x0, x20, ne
-LBB0_150:
- WORD $0x8a3300b4 // bic x20, x5, x19
- WORD $0xaa140675 // orr x21, x19, x20, lsl #1
- WORD $0x8a3500a5 // bic x5, x5, x21
- WORD $0x9201f0a5 // and x5, x5, #0xaaaaaaaaaaaaaaaa
- WORD $0xab1400a5 // adds x5, x5, x20
- WORD $0x1a9f37f3 // cset w19, hs
- WORD $0xd37ff8a5 // lsl x5, x5, #1
- WORD $0xd200f0a5 // eor x5, x5, #0x5555555555555555
- WORD $0x8a1500a5 // and x5, x5, x21
- WORD $0x8a2501ce // bic x14, x14, x5
- WORD $0x17ffffd1 // b LBB0_146 $-188(%rip)
-LBB0_151:
- WORD $0xdac002a0 // rbit x0, x21
- WORD $0xdac01000 // clz x0, x0
- WORD $0x8b0e010e // add x14, x8, x14
- WORD $0x8b0e000e // add x14, x0, x14
- WORD $0x910009dc // add x28, x14, #2
- WORD $0xf900003c // str x28, [x1]
- WORD $0xaa0803e0 // mov x0, x8
- WORD $0xeb11011f // cmp x8, x17
- WORD $0x54001923 // b.lo LBB0_195 $804(%rip)
- WORD $0x140008c3 // b LBB0_576 $8972(%rip)
-LBB0_152:
- WORD $0xdac001ce // rbit x14, x14
- WORD $0xdac011ce // clz x14, x14
- WORD $0xdac000a5 // rbit x5, x5
- WORD $0xdac010a5 // clz x5, x5
- WORD $0xeb0e00bf // cmp x5, x14
- WORD $0x540116e3 // b.lo LBB0_572 $8924(%rip)
- WORD $0x8b1c01ce // add x14, x14, x28
- WORD $0x910005dc // add x28, x14, #1
- WORD $0xb6f8707c // tbz x28, #63, LBB0_283 $3596(%rip)
- WORD $0x14000852 // b LBB0_542 $8520(%rip)
-LBB0_154:
- WORD $0x710088bf // cmp w5, #34
- WORD $0x54001d40 // b.eq LBB0_207 $936(%rip)
- WORD $0x7100b4bf // cmp w5, #45
- WORD $0x540116a1 // b.ne LBB0_576 $8916(%rip)
- WORD $0x37306b03 // tbnz w3, #6, LBB0_272 $3424(%rip)
- WORD $0xf94004ce // ldr x14, [x6, #8]
- WORD $0xeb1c01d5 // subs x21, x14, x28
- WORD $0x54011480 // b.eq LBB0_568 $8848(%rip)
- WORD $0x8b1c0360 // add x0, x27, x28
- WORD $0x3940000e // ldrb w14, [x0]
- WORD $0x7100c1df // cmp w14, #48
- WORD $0x54008981 // b.ne LBB0_310 $4400(%rip)
- WORD $0xf10006bf // cmp x21, #1
- WORD $0x540087e1 // b.ne LBB0_308 $4348(%rip)
-LBB0_160:
- WORD $0x5280002e // mov w14, #1
- WORD $0x14000371 // b LBB0_282 $3524(%rip)
-LBB0_161:
- WORD $0x71016cbf // cmp w5, #91
- WORD $0x54001a20 // b.eq LBB0_204 $836(%rip)
- WORD $0x710198bf // cmp w5, #102
- WORD $0x540114a1 // b.ne LBB0_576 $8852(%rip)
- WORD $0xf94004ce // ldr x14, [x6, #8]
- WORD $0xd10011cf // sub x15, x14, #4
- WORD $0xeb0f011f // cmp x8, x15
- WORD $0x540108a2 // b.hs LBB0_548 $8468(%rip)
- WORD $0xb87c6b6e // ldr w14, [x27, x28]
- WORD $0x528d8c2f // mov w15, #27745
- WORD $0x72acae6f // movk w15, #25971, lsl #16
- WORD $0x6b0f01df // cmp w14, w15
- WORD $0x54010e41 // b.ne LBB0_561 $8648(%rip)
- WORD $0x9100151c // add x28, x8, #5
- WORD $0x140000be // b LBB0_203 $760(%rip)
-LBB0_166:
- WORD $0x8b2543ce // add x14, lr, w5, uxtw
- WORD $0x8b1c01d5 // add x21, x14, x28
-LBB0_167:
- WORD $0x9280000e // mov x14, #-1
- WORD $0xb40106a0 // cbz x0, LBB0_545 $8404(%rip)
-LBB0_168:
- WORD $0xb4010696 // cbz x22, LBB0_545 $8400(%rip)
- WORD $0xb4010673 // cbz x19, LBB0_545 $8396(%rip)
- WORD $0xcb1e02ae // sub x14, x21, lr
- WORD $0xd10005c5 // sub x5, x14, #1
- WORD $0xeb05001f // cmp x0, x5
- WORD $0x540002c0 // b.eq LBB0_178 $88(%rip)
- WORD $0xeb0502df // cmp x22, x5
- WORD $0x54000280 // b.eq LBB0_178 $80(%rip)
- WORD $0xeb05027f // cmp x19, x5
- WORD $0x54000240 // b.eq LBB0_178 $72(%rip)
- WORD $0xf10006c5 // subs x5, x22, #1
- WORD $0x5400006b // b.lt LBB0_175 $12(%rip)
- WORD $0xeb05027f // cmp x19, x5
- WORD $0x54010501 // b.ne LBB0_546 $8352(%rip)
-LBB0_175:
- WORD $0xaa130005 // orr x5, x0, x19
- WORD $0xb7f80065 // tbnz x5, #63, LBB0_177 $12(%rip)
- WORD $0xeb13001f // cmp x0, x19
- WORD $0x540105ca // b.ge LBB0_551 $8376(%rip)
-LBB0_177:
- WORD $0xd37ffcaf // lsr x15, x5, #63
- WORD $0x520001ef // eor w15, w15, #0x1
- WORD $0xd1000665 // sub x5, x19, #1
- WORD $0xeb05001f // cmp x0, x5
- WORD $0x1a9f17e0 // cset w0, eq
- WORD $0x6a0001ff // tst w15, w0
- WORD $0x5280008f // mov w15, #4
- WORD $0xda9301ce // csinv x14, x14, x19, eq
- WORD $0x14000003 // b LBB0_180 $12(%rip)
-LBB0_178:
- WORD $0xcb0e03ee // neg x14, x14
-LBB0_179:
- WORD $0x5280008f // mov w15, #4
-LBB0_180:
- WORD $0xb7f902ee // tbnz x14, #63, LBB0_545 $8284(%rip)
- WORD $0x8b0e011c // add x28, x8, x14
- WORD $0x1400033f // b LBB0_283 $3324(%rip)
-LBB0_182:
- WORD $0x54010200 // b.eq LBB0_543 $8256(%rip)
- WORD $0xf10102df // cmp x22, #64
- WORD $0x5400af83 // b.lo LBB0_399 $5616(%rip)
- WORD $0xd2800013 // mov x19, #0
- WORD $0x92800000 // mov x0, #-1
-LBB0_185:
- WORD $0x8b1c036e // add x14, x27, x28
- WORD $0xad4071dd // ldp q29, q28, [x14]
- WORD $0xad4169db // ldp q27, q26, [x14, #32]
- WORD $0x6e208fbe // cmeq.16b v30, v29, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603ce // fmov w14, s30
- WORD $0x6e208f9e // cmeq.16b v30, v28, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603c5 // fmov w5, s30
- WORD $0x6e208f7e // cmeq.16b v30, v27, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d4 // fmov w20, s30
- WORD $0x6e208f5e // cmeq.16b v30, v26, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d5 // fmov w21, s30
- WORD $0x6e218fbe // cmeq.16b v30, v29, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d7 // fmov w23, s30
- WORD $0x6e218f9e // cmeq.16b v30, v28, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d8 // fmov w24, s30
- WORD $0x6e218f7e // cmeq.16b v30, v27, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d9 // fmov w25, s30
- WORD $0x6e218f5e // cmeq.16b v30, v26, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603da // fmov w26, s30
- WORD $0xd3607e94 // lsl x20, x20, #32
- WORD $0xaa15c294 // orr x20, x20, x21, lsl #48
- WORD $0x53103ca5 // lsl w5, w5, #16
- WORD $0xaa050285 // orr x5, x20, x5
- WORD $0xaa0e00ae // orr x14, x5, x14
- WORD $0xd3607f25 // lsl x5, x25, #32
- WORD $0xaa1ac0a5 // orr x5, x5, x26, lsl #48
- WORD $0x53103f14 // lsl w20, w24, #16
- WORD $0xaa1400a5 // orr x5, x5, x20
- WORD $0xaa1700a5 // orr x5, x5, x23
- WORD $0xb5000445 // cbnz x5, LBB0_190 $136(%rip)
- WORD $0xb50004d3 // cbnz x19, LBB0_191 $152(%rip)
-LBB0_187:
- WORD $0x6e3d349d // cmhi.16b v29, v4, v29
- WORD $0x4e221fbd // and.16b v29, v29, v2
- WORD $0x4e0303bd // tbl.16b v29, { v29 }, v3
- WORD $0x4e71bbbd // addv.8h h29, v29
- WORD $0x1e2603a5 // fmov w5, s29
- WORD $0x6e3c349c // cmhi.16b v28, v4, v28
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260394 // fmov w20, s28
- WORD $0x6e3b349b // cmhi.16b v27, v4, v27
- WORD $0x4e221f7b // and.16b v27, v27, v2
- WORD $0x4e03037b // tbl.16b v27, { v27 }, v3
- WORD $0x4e71bb7b // addv.8h h27, v27
- WORD $0x1e260375 // fmov w21, s27
- WORD $0x6e3a349a // cmhi.16b v26, v4, v26
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260357 // fmov w23, s26
- WORD $0xd3607eb5 // lsl x21, x21, #32
- WORD $0xaa17c2b5 // orr x21, x21, x23, lsl #48
- WORD $0x53103e94 // lsl w20, w20, #16
- WORD $0xaa1402b4 // orr x20, x21, x20
- WORD $0xaa050285 // orr x5, x20, x5
- WORD $0xb50002ee // cbnz x14, LBB0_192 $92(%rip)
- WORD $0xb500f8a5 // cbnz x5, LBB0_549 $7956(%rip)
- WORD $0xd10102d6 // sub x22, x22, #64
- WORD $0x9101039c // add x28, x28, #64
- WORD $0xf100fedf // cmp x22, #63
- WORD $0x54fff568 // b.hi LBB0_185 $-340(%rip)
- WORD $0x140004fb // b LBB0_392 $5100(%rip)
-LBB0_190:
- WORD $0xb100041f // cmn x0, #1
- WORD $0xdac000b4 // rbit x20, x5
- WORD $0xdac01294 // clz x20, x20
- WORD $0x8b1c0294 // add x20, x20, x28
- WORD $0x9a941000 // csel x0, x0, x20, ne
-LBB0_191:
- WORD $0x8a3300b4 // bic x20, x5, x19
- WORD $0xaa140675 // orr x21, x19, x20, lsl #1
- WORD $0x8a3500a5 // bic x5, x5, x21
- WORD $0x9201f0a5 // and x5, x5, #0xaaaaaaaaaaaaaaaa
- WORD $0xab1400a5 // adds x5, x5, x20
- WORD $0x1a9f37f3 // cset w19, hs
- WORD $0xd37ff8a5 // lsl x5, x5, #1
- WORD $0xd200f0a5 // eor x5, x5, #0x5555555555555555
- WORD $0x8a1500a5 // and x5, x5, x21
- WORD $0x8a2501ce // bic x14, x14, x5
- WORD $0x17ffffd1 // b LBB0_187 $-188(%rip)
-LBB0_192:
- WORD $0xdac001ce // rbit x14, x14
- WORD $0xdac011ce // clz x14, x14
- WORD $0xdac000a5 // rbit x5, x5
- WORD $0xdac010a5 // clz x5, x5
- WORD $0xeb0e00bf // cmp x5, x14
- WORD $0x5400ffc3 // b.lo LBB0_572 $8184(%rip)
- WORD $0x8b1c01ce // add x14, x14, x28
- WORD $0x910005dc // add x28, x14, #1
- WORD $0xb7f8f35c // tbnz x28, #63, LBB0_542 $7784(%rip)
-LBB0_194:
- WORD $0xf900003c // str x28, [x1]
- WORD $0xaa0803e0 // mov x0, x8
- WORD $0xb27ff7ee // mov x14, #9223372036854775806
- WORD $0xeb0e011f // cmp x8, x14
- WORD $0x5400ff88 // b.hi LBB0_576 $8176(%rip)
-LBB0_195:
- WORD $0xf9400048 // ldr x8, [x2]
- WORD $0xf13ffd1f // cmp x8, #4095
- WORD $0x5400f20c // b.gt LBB0_541 $7744(%rip)
- WORD $0x9100050e // add x14, x8, #1
- WORD $0xf900004e // str x14, [x2]
- WORD $0xf828792f // str x15, [x9, x8, lsl #3]
- WORD $0x140002c2 // b LBB0_284 $2824(%rip)
-LBB0_197:
- WORD $0xf94004ce // ldr x14, [x6, #8]
- WORD $0xd1000dcf // sub x15, x14, #3
- WORD $0xeb0f011f // cmp x8, x15
- WORD $0x5400f2a2 // b.hs LBB0_548 $7764(%rip)
- WORD $0x8b1c036e // add x14, x27, x28
- WORD $0xb85ff1ce // ldur w14, [x14, #-1]
- WORD $0x528e4e8f // mov w15, #29300
- WORD $0x72acaeaf // movk w15, #25973, lsl #16
- WORD $0x6b0f01df // cmp w14, w15
- WORD $0x5280008f // mov w15, #4
- WORD $0x5400f2c1 // b.ne LBB0_552 $7768(%rip)
- WORD $0x9100111c // add x28, x8, #4
- WORD $0x140002b1 // b LBB0_283 $2756(%rip)
-LBB0_200:
- WORD $0xf94004ce // ldr x14, [x6, #8]
- WORD $0xd1000dcf // sub x15, x14, #3
- WORD $0xeb0f011f // cmp x8, x15
- WORD $0x5400f102 // b.hs LBB0_548 $7712(%rip)
- WORD $0x8b1c036e // add x14, x27, x28
- WORD $0xb85ff1ce // ldur w14, [x14, #-1]
- WORD $0x528eadcf // mov w15, #30062
- WORD $0x72ad8d8f // movk w15, #27756, lsl #16
- WORD $0x6b0f01df // cmp w14, w15
- WORD $0x5400f3c1 // b.ne LBB0_556 $7800(%rip)
- WORD $0x9100111c // add x28, x8, #4
-LBB0_203:
- WORD $0xf900003c // str x28, [x1]
- WORD $0xaa0803e0 // mov x0, x8
- WORD $0xeb11011f // cmp x8, x17
- WORD $0x5280008f // mov w15, #4
- WORD $0x540054a3 // b.lo LBB0_284 $2708(%rip)
- WORD $0x140007d7 // b LBB0_576 $8028(%rip)
-LBB0_204:
- WORD $0x37302d43 // tbnz w3, #6, LBB0_245 $1448(%rip)
- WORD $0xf9400048 // ldr x8, [x2]
- WORD $0xf13ffd1f // cmp x8, #4095
- WORD $0x5400ed4c // b.gt LBB0_541 $7592(%rip)
- WORD $0x9100050e // add x14, x8, #1
- WORD $0xf900004e // str x14, [x2]
- WORD $0x528000ae // mov w14, #5
- WORD $0xf828792e // str x14, [x9, x8, lsl #3]
- WORD $0x1400029b // b LBB0_284 $2668(%rip)
-LBB0_207:
- WORD $0x373053c3 // tbnz w3, #6, LBB0_285 $2680(%rip)
- WORD $0xf94004ce // ldr x14, [x6, #8]
- WORD $0xeb1c01d6 // subs x22, x14, x28
- WORD $0x37285ca3 // tbnz w3, #5, LBB0_296 $2964(%rip)
- WORD $0x5400ec80 // b.eq LBB0_543 $7568(%rip)
- WORD $0xf10102df // cmp x22, #64
- WORD $0x5400ab63 // b.lo LBB0_430 $5484(%rip)
- WORD $0xd2800013 // mov x19, #0
- WORD $0x92800000 // mov x0, #-1
-LBB0_212:
- WORD $0x8b1c036e // add x14, x27, x28
- WORD $0xad406dda // ldp q26, q27, [x14]
- WORD $0xad4175dc // ldp q28, q29, [x14, #32]
- WORD $0x6e208f5e // cmeq.16b v30, v26, v0
- WORD $0x6e208f7f // cmeq.16b v31, v27, v0
- WORD $0x6e208f88 // cmeq.16b v8, v28, v0
- WORD $0x6e208fa9 // cmeq.16b v9, v29, v0
- WORD $0x6e218f5a // cmeq.16b v26, v26, v1
- WORD $0x6e218f7b // cmeq.16b v27, v27, v1
- WORD $0x6e218f9c // cmeq.16b v28, v28, v1
- WORD $0x6e218fbd // cmeq.16b v29, v29, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603ce // fmov w14, s30
- WORD $0x4e221ffe // and.16b v30, v31, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603cf // fmov w15, s30
- WORD $0x4e221d1e // and.16b v30, v8, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d1 // fmov w17, s30
- WORD $0x4e221d3e // and.16b v30, v9, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603c5 // fmov w5, s30
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260347 // fmov w7, s26
- WORD $0x4e221f7a // and.16b v26, v27, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260354 // fmov w20, s26
- WORD $0x4e221f9a // and.16b v26, v28, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260355 // fmov w21, s26
- WORD $0x4e221fba // and.16b v26, v29, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260357 // fmov w23, s26
- WORD $0xd3607e31 // lsl x17, x17, #32
- WORD $0xaa05c231 // orr x17, x17, x5, lsl #48
- WORD $0x53103def // lsl w15, w15, #16
- WORD $0xaa0f022f // orr x15, x17, x15
- WORD $0xaa0e01ee // orr x14, x15, x14
- WORD $0xd3607eaf // lsl x15, x21, #32
- WORD $0xaa17c1ef // orr x15, x15, x23, lsl #48
- WORD $0x53103e91 // lsl w17, w20, #16
- WORD $0xaa1101ef // orr x15, x15, x17
- WORD $0xaa0701e5 // orr x5, x15, x7
- WORD $0xb5000165 // cbnz x5, LBB0_216 $44(%rip)
- WORD $0xb50001f3 // cbnz x19, LBB0_217 $60(%rip)
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0xb500032e // cbnz x14, LBB0_218 $100(%rip)
-LBB0_215:
- WORD $0xd10102d6 // sub x22, x22, #64
- WORD $0x9101039c // add x28, x28, #64
- WORD $0xf100fedf // cmp x22, #63
- WORD $0x54fff848 // b.hi LBB0_212 $-248(%rip)
- WORD $0x14000511 // b LBB0_427 $5188(%rip)
-LBB0_216:
- WORD $0xb100041f // cmn x0, #1
- WORD $0xdac000af // rbit x15, x5
- WORD $0xdac011ef // clz x15, x15
- WORD $0x8b1c01ef // add x15, x15, x28
- WORD $0x9a8f1000 // csel x0, x0, x15, ne
-LBB0_217:
- WORD $0x8a3300af // bic x15, x5, x19
- WORD $0xaa0f0671 // orr x17, x19, x15, lsl #1
- WORD $0x8a3100a5 // bic x5, x5, x17
- WORD $0x9201f0a5 // and x5, x5, #0xaaaaaaaaaaaaaaaa
- WORD $0xab0f00af // adds x15, x5, x15
- WORD $0x1a9f37f3 // cset w19, hs
- WORD $0xd37ff9ef // lsl x15, x15, #1
- WORD $0xd200f1ef // eor x15, x15, #0x5555555555555555
- WORD $0x8a1101ef // and x15, x15, x17
- WORD $0x8a2f01ce // bic x14, x14, x15
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0xb4fffd2e // cbz x14, LBB0_215 $-92(%rip)
-LBB0_218:
- WORD $0xdac001ce // rbit x14, x14
- WORD $0xdac011ce // clz x14, x14
- WORD $0x8b1c01ce // add x14, x14, x28
- WORD $0x910005dc // add x28, x14, #1
- WORD $0xb6f846dc // tbz x28, #63, LBB0_283 $2264(%rip)
- WORD $0x14000705 // b LBB0_542 $7188(%rip)
-LBB0_219:
- WORD $0xf9000fff // str xzr, [sp, #24]
- WORD $0xd2800013 // mov x19, #0
- WORD $0xd2800000 // mov x0, #0
- WORD $0xd280001e // mov lr, #0
- WORD $0xf94004ce // ldr x14, [x6, #8]
- WORD $0xcb1c01ce // sub x14, x14, x28
- WORD $0x8b1c037b // add x27, x27, x28
- WORD $0x1400000a // b LBB0_221 $40(%rip)
-LBB0_220:
- WORD $0x937ffdce // asr x14, x14, #63
- WORD $0xf9000fee // str x14, [sp, #24]
- WORD $0x9e6700ba // fmov d26, x5
- WORD $0x0e205b5a // cnt.8b v26, v26
- WORD $0x2e303b5a // uaddlv.8b h26, v26
- WORD $0x1e26034e // fmov w14, s26
- WORD $0x8b0001c0 // add x0, x14, x0
- WORD $0x9101037b // add x27, x27, #64
- WORD $0xaa1c03ee // mov x14, x28
-LBB0_221:
- WORD $0xf10101dc // subs x28, x14, #64
- WORD $0xf9000bee // str x14, [sp, #16]
- WORD $0x5400174b // b.lt LBB0_229 $744(%rip)
-LBB0_222:
- WORD $0xad40737d // ldp q29, q28, [x27]
- WORD $0xad416b7b // ldp q27, q26, [x27, #32]
- WORD $0x6e218fbe // cmeq.16b v30, v29, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603ce // fmov w14, s30
- WORD $0x6e218f9e // cmeq.16b v30, v28, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603cf // fmov w15, s30
- WORD $0x6e218f7e // cmeq.16b v30, v27, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d1 // fmov w17, s30
- WORD $0x6e218f5e // cmeq.16b v30, v26, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603c5 // fmov w5, s30
- WORD $0xd3607e31 // lsl x17, x17, #32
- WORD $0xaa05c231 // orr x17, x17, x5, lsl #48
- WORD $0x53103def // lsl w15, w15, #16
- WORD $0xaa0f022f // orr x15, x17, x15
- WORD $0xaa0e01ee // orr x14, x15, x14
- WORD $0xaa1301cf // orr x15, x14, x19
- WORD $0xb500008f // cbnz x15, LBB0_224 $16(%rip)
- WORD $0xd2800013 // mov x19, #0
- WORD $0xd280000e // mov x14, #0
- WORD $0x1400000a // b LBB0_225 $40(%rip)
-LBB0_224:
- WORD $0x8a3301cf // bic x15, x14, x19
- WORD $0xaa0f0671 // orr x17, x19, x15, lsl #1
- WORD $0x8a3101ce // bic x14, x14, x17
- WORD $0x9201f1ce // and x14, x14, #0xaaaaaaaaaaaaaaaa
- WORD $0xab0f01ce // adds x14, x14, x15
- WORD $0x1a9f37f3 // cset w19, hs
- WORD $0xd37ff9ce // lsl x14, x14, #1
- WORD $0xd200f1ce // eor x14, x14, #0x5555555555555555
- WORD $0x8a1101ce // and x14, x14, x17
-LBB0_225:
- WORD $0x6e208fbe // cmeq.16b v30, v29, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603cf // fmov w15, s30
- WORD $0x6e208f9e // cmeq.16b v30, v28, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d1 // fmov w17, s30
- WORD $0x6e208f7e // cmeq.16b v30, v27, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603c5 // fmov w5, s30
- WORD $0x6e208f5e // cmeq.16b v30, v26, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603c7 // fmov w7, s30
- WORD $0xd3607ca5 // lsl x5, x5, #32
- WORD $0xaa07c0a5 // orr x5, x5, x7, lsl #48
- WORD $0x53103e31 // lsl w17, w17, #16
- WORD $0xaa1100b1 // orr x17, x5, x17
- WORD $0xaa0f022f // orr x15, x17, x15
- WORD $0x8a2e01ee // bic x14, x15, x14
- WORD $0x9200e1cf // and x15, x14, #0x1111111111111111
- WORD $0x9203e1d1 // and x17, x14, #0x2222222222222222
- WORD $0x9202e1c5 // and x5, x14, #0x4444444444444444
- WORD $0x9201e1ce // and x14, x14, #0x8888888888888888
- WORD $0xb200e3f8 // mov x24, #1229782938247303441
- WORD $0x9b187de7 // mul x7, x15, x24
- WORD $0xb201e3f7 // mov x23, #-8608480567731124088
- WORD $0xf2e11117 // movk x23, #2184, lsl #48
- WORD $0x9b177e34 // mul x20, x17, x23
- WORD $0xca1400e7 // eor x7, x7, x20
- WORD $0xb202e3f6 // mov x22, #4919131752989213764
- WORD $0xf2e08896 // movk x22, #1092, lsl #48
- WORD $0x9b167cb4 // mul x20, x5, x22
- WORD $0xb203e3f5 // mov x21, #2459565876494606882
- WORD $0xf2e04455 // movk x21, #546, lsl #48
- WORD $0x9b157dd5 // mul x21, x14, x21
- WORD $0xca150294 // eor x20, x20, x21
- WORD $0xca1400e7 // eor x7, x7, x20
- WORD $0xb203e3f9 // mov x25, #2459565876494606882
- WORD $0x9b197df4 // mul x20, x15, x25
- WORD $0x9b187e35 // mul x21, x17, x24
- WORD $0xca150294 // eor x20, x20, x21
- WORD $0x9b177cb5 // mul x21, x5, x23
- WORD $0x9b167dd6 // mul x22, x14, x22
- WORD $0xca1602b5 // eor x21, x21, x22
- WORD $0xca150294 // eor x20, x20, x21
- WORD $0xb202e3fa // mov x26, #4919131752989213764
- WORD $0x9b1a7df5 // mul x21, x15, x26
- WORD $0x9b197e36 // mul x22, x17, x25
- WORD $0xca1602b5 // eor x21, x21, x22
- WORD $0x9b187cb6 // mul x22, x5, x24
- WORD $0x9b177dd7 // mul x23, x14, x23
- WORD $0xca1702d6 // eor x22, x22, x23
- WORD $0xca1602b5 // eor x21, x21, x22
- WORD $0xb201e3f6 // mov x22, #-8608480567731124088
- WORD $0x9b167def // mul x15, x15, x22
- WORD $0x9b1a7e31 // mul x17, x17, x26
- WORD $0xca1101ef // eor x15, x15, x17
- WORD $0x9b197cb1 // mul x17, x5, x25
- WORD $0x9b187dce // mul x14, x14, x24
- WORD $0xca0e022e // eor x14, x17, x14
- WORD $0xca0e01ee // eor x14, x15, x14
- WORD $0x9200e0ef // and x15, x7, #0x1111111111111111
- WORD $0x9203e291 // and x17, x20, #0x2222222222222222
- WORD $0x9202e2a5 // and x5, x21, #0x4444444444444444
- WORD $0x9201e1ce // and x14, x14, #0x8888888888888888
- WORD $0xaa1101ef // orr x15, x15, x17
- WORD $0xaa0e00ae // orr x14, x5, x14
- WORD $0xaa0e01ee // orr x14, x15, x14
- WORD $0xf9400fef // ldr x15, [sp, #24]
- WORD $0xca0f01ce // eor x14, x14, x15
- WORD $0x6e388fbe // cmeq.16b v30, v29, v24
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603cf // fmov w15, s30
- WORD $0x6e388f9e // cmeq.16b v30, v28, v24
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d1 // fmov w17, s30
- WORD $0x6e388f7e // cmeq.16b v30, v27, v24
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603c5 // fmov w5, s30
- WORD $0x6e388f5e // cmeq.16b v30, v26, v24
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603c7 // fmov w7, s30
- WORD $0xd3607ca5 // lsl x5, x5, #32
- WORD $0xaa07c0a5 // orr x5, x5, x7, lsl #48
- WORD $0x53103e31 // lsl w17, w17, #16
- WORD $0xaa1100b1 // orr x17, x5, x17
- WORD $0xaa0f022f // orr x15, x17, x15
- WORD $0x8a2e01e5 // bic x5, x15, x14
- WORD $0x6e398fbd // cmeq.16b v29, v29, v25
- WORD $0x4e221fbd // and.16b v29, v29, v2
- WORD $0x4e0303bd // tbl.16b v29, { v29 }, v3
- WORD $0x4e71bbbd // addv.8h h29, v29
- WORD $0x1e2603af // fmov w15, s29
- WORD $0x6e398f9c // cmeq.16b v28, v28, v25
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260391 // fmov w17, s28
- WORD $0x6e398f7b // cmeq.16b v27, v27, v25
- WORD $0x4e221f7b // and.16b v27, v27, v2
- WORD $0x4e03037b // tbl.16b v27, { v27 }, v3
- WORD $0x4e71bb7b // addv.8h h27, v27
- WORD $0x1e260367 // fmov w7, s27
- WORD $0x6e398f5a // cmeq.16b v26, v26, v25
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260354 // fmov w20, s26
- WORD $0xd3607ce7 // lsl x7, x7, #32
- WORD $0xaa14c0e7 // orr x7, x7, x20, lsl #48
- WORD $0x53103e31 // lsl w17, w17, #16
- WORD $0xaa1100f1 // orr x17, x7, x17
- WORD $0xaa0f022f // orr x15, x17, x15
- WORD $0xea2e01f4 // bics x20, x15, x14
- WORD $0x54ffe940 // b.eq LBB0_220 $-728(%rip)
- WORD $0x52800067 // mov w7, #3
-LBB0_227:
- WORD $0xd1000695 // sub x21, x20, #1
- WORD $0x8a0502af // and x15, x21, x5
- WORD $0x9e6701fa // fmov d26, x15
- WORD $0x0e205b5a // cnt.8b v26, v26
- WORD $0x2e303b5a // uaddlv.8b h26, v26
- WORD $0x1e26034f // fmov w15, s26
- WORD $0x8b0001ef // add x15, x15, x0
- WORD $0xeb1e01ff // cmp x15, lr
- WORD $0x540026c9 // b.ls LBB0_271 $1240(%rip)
- WORD $0x910007de // add lr, lr, #1
- WORD $0xea1402b4 // ands x20, x21, x20
- WORD $0x54fffea1 // b.ne LBB0_227 $-44(%rip)
- WORD $0x17ffff3c // b LBB0_220 $-784(%rip)
-LBB0_229:
- WORD $0xf10001df // cmp x14, #0
- WORD $0x5400d34d // b.le LBB0_573 $6760(%rip)
- WORD $0xad025ff7 // stp q23, q23, [sp, #64]
- WORD $0xad015ff7 // stp q23, q23, [sp, #32]
- WORD $0x92402f6e // and x14, x27, #0xfff
- WORD $0xf13f05df // cmp x14, #4033
- WORD $0x54ffe823 // b.lo LBB0_222 $-764(%rip)
- WORD $0xf9400bee // ldr x14, [sp, #16]
- WORD $0xf10081c5 // subs x5, x14, #32
- WORD $0x540000a3 // b.lo LBB0_233 $20(%rip)
- WORD $0xacc16f7a // ldp q26, q27, [x27], #32
- WORD $0xad016ffa // stp q26, q27, [sp, #32]
- WORD $0xaa0a03ee // mov x14, x10
- WORD $0x14000003 // b LBB0_234 $12(%rip)
-LBB0_233:
- WORD $0x910083ee // add x14, sp, #32
- WORD $0xf9400be5 // ldr x5, [sp, #16]
-LBB0_234:
- WORD $0xf10040b4 // subs x20, x5, #16
- WORD $0x54000243 // b.lo LBB0_240 $72(%rip)
- WORD $0x3cc1077a // ldr q26, [x27], #16
- WORD $0x3c8105da // str q26, [x14], #16
- WORD $0xaa1403e5 // mov x5, x20
- WORD $0xf1002294 // subs x20, x20, #8
- WORD $0x540001e2 // b.hs LBB0_241 $60(%rip)
-LBB0_236:
- WORD $0xf10010b4 // subs x20, x5, #4
- WORD $0x54000243 // b.lo LBB0_242 $72(%rip)
-LBB0_237:
- WORD $0xb840476f // ldr w15, [x27], #4
- WORD $0xb80045cf // str w15, [x14], #4
- WORD $0xaa1403e5 // mov x5, x20
- WORD $0xf1000a94 // subs x20, x20, #2
- WORD $0x540001e2 // b.hs LBB0_243 $60(%rip)
-LBB0_238:
- WORD $0xb4000245 // cbz x5, LBB0_244 $72(%rip)
-LBB0_239:
- WORD $0x3940036f // ldrb w15, [x27]
- WORD $0x390001cf // strb w15, [x14]
- WORD $0x910083fb // add x27, sp, #32
- WORD $0x17ffff25 // b LBB0_222 $-876(%rip)
-LBB0_240:
- WORD $0xf10020b4 // subs x20, x5, #8
- WORD $0x54fffe63 // b.lo LBB0_236 $-52(%rip)
-LBB0_241:
- WORD $0xf840876f // ldr x15, [x27], #8
- WORD $0xf80085cf // str x15, [x14], #8
- WORD $0xaa1403e5 // mov x5, x20
- WORD $0xf1001294 // subs x20, x20, #4
- WORD $0x54fffe02 // b.hs LBB0_237 $-64(%rip)
-LBB0_242:
- WORD $0xf10008b4 // subs x20, x5, #2
- WORD $0x54fffe63 // b.lo LBB0_238 $-52(%rip)
-LBB0_243:
- WORD $0x7840276f // ldrh w15, [x27], #2
- WORD $0x780025cf // strh w15, [x14], #2
- WORD $0xaa1403e5 // mov x5, x20
- WORD $0xb5fffe14 // cbnz x20, LBB0_239 $-64(%rip)
-LBB0_244:
- WORD $0x910083fb // add x27, sp, #32
- WORD $0x17ffff16 // b LBB0_222 $-936(%rip)
-LBB0_245:
- WORD $0xf9000fff // str xzr, [sp, #24]
- WORD $0xd2800013 // mov x19, #0
- WORD $0xd2800000 // mov x0, #0
- WORD $0xd280001e // mov lr, #0
- WORD $0xf94004ce // ldr x14, [x6, #8]
- WORD $0xcb1c01ce // sub x14, x14, x28
- WORD $0x8b1c037b // add x27, x27, x28
- WORD $0x1400000a // b LBB0_247 $40(%rip)
-LBB0_246:
- WORD $0x937ffdce // asr x14, x14, #63
- WORD $0xf9000fee // str x14, [sp, #24]
- WORD $0x9e6700ba // fmov d26, x5
- WORD $0x0e205b5a // cnt.8b v26, v26
- WORD $0x2e303b5a // uaddlv.8b h26, v26
- WORD $0x1e26034e // fmov w14, s26
- WORD $0x8b0001c0 // add x0, x14, x0
- WORD $0x9101037b // add x27, x27, #64
- WORD $0xaa1c03ee // mov x14, x28
-LBB0_247:
- WORD $0xf10101dc // subs x28, x14, #64
- WORD $0xf9000bee // str x14, [sp, #16]
- WORD $0x5400174b // b.lt LBB0_255 $744(%rip)
-LBB0_248:
- WORD $0xad40737d // ldp q29, q28, [x27]
- WORD $0xad416b7b // ldp q27, q26, [x27, #32]
- WORD $0x6e218fbe // cmeq.16b v30, v29, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603ce // fmov w14, s30
- WORD $0x6e218f9e // cmeq.16b v30, v28, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603cf // fmov w15, s30
- WORD $0x6e218f7e // cmeq.16b v30, v27, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d1 // fmov w17, s30
- WORD $0x6e218f5e // cmeq.16b v30, v26, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603c5 // fmov w5, s30
- WORD $0xd3607e31 // lsl x17, x17, #32
- WORD $0xaa05c231 // orr x17, x17, x5, lsl #48
- WORD $0x53103def // lsl w15, w15, #16
- WORD $0xaa0f022f // orr x15, x17, x15
- WORD $0xaa0e01ee // orr x14, x15, x14
- WORD $0xaa1301cf // orr x15, x14, x19
- WORD $0xb500008f // cbnz x15, LBB0_250 $16(%rip)
- WORD $0xd2800013 // mov x19, #0
- WORD $0xd280000e // mov x14, #0
- WORD $0x1400000a // b LBB0_251 $40(%rip)
-LBB0_250:
- WORD $0x8a3301cf // bic x15, x14, x19
- WORD $0xaa0f0671 // orr x17, x19, x15, lsl #1
- WORD $0x8a3101ce // bic x14, x14, x17
- WORD $0x9201f1ce // and x14, x14, #0xaaaaaaaaaaaaaaaa
- WORD $0xab0f01ce // adds x14, x14, x15
- WORD $0x1a9f37f3 // cset w19, hs
- WORD $0xd37ff9ce // lsl x14, x14, #1
- WORD $0xd200f1ce // eor x14, x14, #0x5555555555555555
- WORD $0x8a1101ce // and x14, x14, x17
-LBB0_251:
- WORD $0x6e208fbe // cmeq.16b v30, v29, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603cf // fmov w15, s30
- WORD $0x6e208f9e // cmeq.16b v30, v28, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d1 // fmov w17, s30
- WORD $0x6e208f7e // cmeq.16b v30, v27, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603c5 // fmov w5, s30
- WORD $0x6e208f5e // cmeq.16b v30, v26, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603c7 // fmov w7, s30
- WORD $0xd3607ca5 // lsl x5, x5, #32
- WORD $0xaa07c0a5 // orr x5, x5, x7, lsl #48
- WORD $0x53103e31 // lsl w17, w17, #16
- WORD $0xaa1100b1 // orr x17, x5, x17
- WORD $0xaa0f022f // orr x15, x17, x15
- WORD $0x8a2e01ee // bic x14, x15, x14
- WORD $0x9200e1cf // and x15, x14, #0x1111111111111111
- WORD $0x9203e1d1 // and x17, x14, #0x2222222222222222
- WORD $0x9202e1c5 // and x5, x14, #0x4444444444444444
- WORD $0x9201e1ce // and x14, x14, #0x8888888888888888
- WORD $0xb200e3f8 // mov x24, #1229782938247303441
- WORD $0x9b187de7 // mul x7, x15, x24
- WORD $0xb201e3f7 // mov x23, #-8608480567731124088
- WORD $0xf2e11117 // movk x23, #2184, lsl #48
- WORD $0x9b177e34 // mul x20, x17, x23
- WORD $0xca1400e7 // eor x7, x7, x20
- WORD $0xb202e3f6 // mov x22, #4919131752989213764
- WORD $0xf2e08896 // movk x22, #1092, lsl #48
- WORD $0x9b167cb4 // mul x20, x5, x22
- WORD $0xb203e3f5 // mov x21, #2459565876494606882
- WORD $0xf2e04455 // movk x21, #546, lsl #48
- WORD $0x9b157dd5 // mul x21, x14, x21
- WORD $0xca150294 // eor x20, x20, x21
- WORD $0xca1400e7 // eor x7, x7, x20
- WORD $0xb203e3f9 // mov x25, #2459565876494606882
- WORD $0x9b197df4 // mul x20, x15, x25
- WORD $0x9b187e35 // mul x21, x17, x24
- WORD $0xca150294 // eor x20, x20, x21
- WORD $0x9b177cb5 // mul x21, x5, x23
- WORD $0x9b167dd6 // mul x22, x14, x22
- WORD $0xca1602b5 // eor x21, x21, x22
- WORD $0xca150294 // eor x20, x20, x21
- WORD $0xb202e3fa // mov x26, #4919131752989213764
- WORD $0x9b1a7df5 // mul x21, x15, x26
- WORD $0x9b197e36 // mul x22, x17, x25
- WORD $0xca1602b5 // eor x21, x21, x22
- WORD $0x9b187cb6 // mul x22, x5, x24
- WORD $0x9b177dd7 // mul x23, x14, x23
- WORD $0xca1702d6 // eor x22, x22, x23
- WORD $0xca1602b5 // eor x21, x21, x22
- WORD $0xb201e3f6 // mov x22, #-8608480567731124088
- WORD $0x9b167def // mul x15, x15, x22
- WORD $0x9b1a7e31 // mul x17, x17, x26
- WORD $0xca1101ef // eor x15, x15, x17
- WORD $0x9b197cb1 // mul x17, x5, x25
- WORD $0x9b187dce // mul x14, x14, x24
- WORD $0xca0e022e // eor x14, x17, x14
- WORD $0xca0e01ee // eor x14, x15, x14
- WORD $0x9200e0ef // and x15, x7, #0x1111111111111111
- WORD $0x9203e291 // and x17, x20, #0x2222222222222222
- WORD $0x9202e2a5 // and x5, x21, #0x4444444444444444
- WORD $0x9201e1ce // and x14, x14, #0x8888888888888888
- WORD $0xaa1101ef // orr x15, x15, x17
- WORD $0xaa0e00ae // orr x14, x5, x14
- WORD $0xaa0e01ee // orr x14, x15, x14
- WORD $0xf9400fef // ldr x15, [sp, #24]
- WORD $0xca0f01ce // eor x14, x14, x15
- WORD $0x6e368fbe // cmeq.16b v30, v29, v22
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603cf // fmov w15, s30
- WORD $0x6e368f9e // cmeq.16b v30, v28, v22
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d1 // fmov w17, s30
- WORD $0x6e368f7e // cmeq.16b v30, v27, v22
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603c5 // fmov w5, s30
- WORD $0x6e368f5e // cmeq.16b v30, v26, v22
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603c7 // fmov w7, s30
- WORD $0xd3607ca5 // lsl x5, x5, #32
- WORD $0xaa07c0a5 // orr x5, x5, x7, lsl #48
- WORD $0x53103e31 // lsl w17, w17, #16
- WORD $0xaa1100b1 // orr x17, x5, x17
- WORD $0xaa0f022f // orr x15, x17, x15
- WORD $0x8a2e01e5 // bic x5, x15, x14
- WORD $0x6e358fbd // cmeq.16b v29, v29, v21
- WORD $0x4e221fbd // and.16b v29, v29, v2
- WORD $0x4e0303bd // tbl.16b v29, { v29 }, v3
- WORD $0x4e71bbbd // addv.8h h29, v29
- WORD $0x1e2603af // fmov w15, s29
- WORD $0x6e358f9c // cmeq.16b v28, v28, v21
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260391 // fmov w17, s28
- WORD $0x6e358f7b // cmeq.16b v27, v27, v21
- WORD $0x4e221f7b // and.16b v27, v27, v2
- WORD $0x4e03037b // tbl.16b v27, { v27 }, v3
- WORD $0x4e71bb7b // addv.8h h27, v27
- WORD $0x1e260367 // fmov w7, s27
- WORD $0x6e358f5a // cmeq.16b v26, v26, v21
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260354 // fmov w20, s26
- WORD $0xd3607ce7 // lsl x7, x7, #32
- WORD $0xaa14c0e7 // orr x7, x7, x20, lsl #48
- WORD $0x53103e31 // lsl w17, w17, #16
- WORD $0xaa1100f1 // orr x17, x7, x17
- WORD $0xaa0f022f // orr x15, x17, x15
- WORD $0xea2e01f4 // bics x20, x15, x14
- WORD $0x54ffe940 // b.eq LBB0_246 $-728(%rip)
- WORD $0x52800067 // mov w7, #3
-LBB0_253:
- WORD $0xd1000695 // sub x21, x20, #1
- WORD $0x8a0502af // and x15, x21, x5
- WORD $0x9e6701fa // fmov d26, x15
- WORD $0x0e205b5a // cnt.8b v26, v26
- WORD $0x2e303b5a // uaddlv.8b h26, v26
- WORD $0x1e26034f // fmov w15, s26
- WORD $0x8b0001ef // add x15, x15, x0
- WORD $0xeb1e01ff // cmp x15, lr
- WORD $0x540006e9 // b.ls LBB0_271 $220(%rip)
- WORD $0x910007de // add lr, lr, #1
- WORD $0xea1402b4 // ands x20, x21, x20
- WORD $0x54fffea1 // b.ne LBB0_253 $-44(%rip)
- WORD $0x17ffff3c // b LBB0_246 $-784(%rip)
-LBB0_255:
- WORD $0xf10001df // cmp x14, #0
- WORD $0x5400b36d // b.le LBB0_573 $5740(%rip)
- WORD $0xad025ff7 // stp q23, q23, [sp, #64]
- WORD $0xad015ff7 // stp q23, q23, [sp, #32]
- WORD $0x92402f6e // and x14, x27, #0xfff
- WORD $0xf13f05df // cmp x14, #4033
- WORD $0x54ffe823 // b.lo LBB0_248 $-764(%rip)
- WORD $0xf9400bee // ldr x14, [sp, #16]
- WORD $0xf10081c5 // subs x5, x14, #32
- WORD $0x540000a3 // b.lo LBB0_259 $20(%rip)
- WORD $0xacc16f7a // ldp q26, q27, [x27], #32
- WORD $0xad016ffa // stp q26, q27, [sp, #32]
- WORD $0xaa0a03ee // mov x14, x10
- WORD $0x14000003 // b LBB0_260 $12(%rip)
-LBB0_259:
- WORD $0x910083ee // add x14, sp, #32
- WORD $0xf9400be5 // ldr x5, [sp, #16]
-LBB0_260:
- WORD $0xf10040b4 // subs x20, x5, #16
- WORD $0x54000243 // b.lo LBB0_266 $72(%rip)
- WORD $0x3cc1077a // ldr q26, [x27], #16
- WORD $0x3c8105da // str q26, [x14], #16
- WORD $0xaa1403e5 // mov x5, x20
- WORD $0xf1002294 // subs x20, x20, #8
- WORD $0x540001e2 // b.hs LBB0_267 $60(%rip)
-LBB0_262:
- WORD $0xf10010b4 // subs x20, x5, #4
- WORD $0x54000243 // b.lo LBB0_268 $72(%rip)
-LBB0_263:
- WORD $0xb840476f // ldr w15, [x27], #4
- WORD $0xb80045cf // str w15, [x14], #4
- WORD $0xaa1403e5 // mov x5, x20
- WORD $0xf1000a94 // subs x20, x20, #2
- WORD $0x540001e2 // b.hs LBB0_269 $60(%rip)
-LBB0_264:
- WORD $0xb4000245 // cbz x5, LBB0_270 $72(%rip)
-LBB0_265:
- WORD $0x3940036f // ldrb w15, [x27]
- WORD $0x390001cf // strb w15, [x14]
- WORD $0x910083fb // add x27, sp, #32
- WORD $0x17ffff25 // b LBB0_248 $-876(%rip)
-LBB0_266:
- WORD $0xf10020b4 // subs x20, x5, #8
- WORD $0x54fffe63 // b.lo LBB0_262 $-52(%rip)
-LBB0_267:
- WORD $0xf840876f // ldr x15, [x27], #8
- WORD $0xf80085cf // str x15, [x14], #8
- WORD $0xaa1403e5 // mov x5, x20
- WORD $0xf1001294 // subs x20, x20, #4
- WORD $0x54fffe02 // b.hs LBB0_263 $-64(%rip)
-LBB0_268:
- WORD $0xf10008b4 // subs x20, x5, #2
- WORD $0x54fffe63 // b.lo LBB0_264 $-52(%rip)
-LBB0_269:
- WORD $0x7840276f // ldrh w15, [x27], #2
- WORD $0x780025cf // strh w15, [x14], #2
- WORD $0xaa1403e5 // mov x5, x20
- WORD $0xb5fffe14 // cbnz x20, LBB0_265 $-64(%rip)
-LBB0_270:
- WORD $0x910083fb // add x27, sp, #32
- WORD $0x17ffff16 // b LBB0_248 $-936(%rip)
-LBB0_271:
- WORD $0xf94004ce // ldr x14, [x6, #8]
- WORD $0xdac0028f // rbit x15, x20
- WORD $0xdac011ef // clz x15, x15
- WORD $0xf9400bf1 // ldr x17, [sp, #16]
- WORD $0xcb1101ef // sub x15, x15, x17
- WORD $0x8b0e01ee // add x14, x15, x14
- WORD $0x910005cf // add x15, x14, #1
- WORD $0xf900002f // str x15, [x1]
- WORD $0xf94004d1 // ldr x17, [x6, #8]
- WORD $0xeb1101ff // cmp x15, x17
- WORD $0x9a8e263c // csinc x28, x17, x14, hs
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0xf900003c // str x28, [x1]
- WORD $0xda9f9100 // csinv x0, x8, xzr, ls
- WORD $0x5280008f // mov w15, #4
- WORD $0xb6f80560 // tbz x0, #63, LBB0_284 $172(%rip)
- WORD $0x1400055d // b LBB0_576 $5492(%rip)
-LBB0_272:
- WORD $0xf94004ce // ldr x14, [x6, #8]
- WORD $0xcb1c01ce // sub x14, x14, x28
- WORD $0xf10041df // cmp x14, #16
- WORD $0x540001e3 // b.lo LBB0_275 $60(%rip)
-LBB0_273:
- WORD $0x3cfc6b7a // ldr q26, [x27, x28]
- WORD $0x6e348f5b // cmeq.16b v27, v26, v20
- WORD $0x4e321f5a // and.16b v26, v26, v18
- WORD $0x6e358f5a // cmeq.16b v26, v26, v21
- WORD $0x4ebb1f5a // orr.16b v26, v26, v27
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260340 // fmov w0, s26
- WORD $0x350002a0 // cbnz w0, LBB0_281 $84(%rip)
- WORD $0xd10041ce // sub x14, x14, #16
- WORD $0x9100439c // add x28, x28, #16
- WORD $0xf1003ddf // cmp x14, #15
- WORD $0x54fffe68 // b.hi LBB0_273 $-52(%rip)
-LBB0_275:
- WORD $0x8b1c0360 // add x0, x27, x28
- WORD $0xb4ff79ce // cbz x14, LBB0_130 $-4296(%rip)
- WORD $0x8b0e0005 // add x5, x0, x14
- WORD $0xcb1b001c // sub x28, x0, x27
-LBB0_277:
- WORD $0x39400013 // ldrb w19, [x0]
- WORD $0x7100b27f // cmp w19, #44
- WORD $0x54ff7940 // b.eq LBB0_131 $-4312(%rip)
- WORD $0x7101f67f // cmp w19, #125
- WORD $0x54ff7900 // b.eq LBB0_131 $-4320(%rip)
- WORD $0x7101767f // cmp w19, #93
- WORD $0x54ff78c0 // b.eq LBB0_131 $-4328(%rip)
- WORD $0x91000400 // add x0, x0, #1
- WORD $0x9100079c // add x28, x28, #1
- WORD $0xf10005ce // subs x14, x14, #1
- WORD $0x54fffec1 // b.ne LBB0_277 $-40(%rip)
- WORD $0x17fffbbf // b LBB0_129 $-4356(%rip)
-LBB0_281:
- WORD $0x5ac0000e // rbit w14, w0
- WORD $0x5ac011ce // clz w14, w14
-LBB0_282:
- WORD $0x8b1c01dc // add x28, x14, x28
-LBB0_283:
- WORD $0xf900003c // str x28, [x1]
- WORD $0xaa0803e0 // mov x0, x8
- WORD $0xeb11011f // cmp x8, x17
- WORD $0x5400a682 // b.hs LBB0_576 $5328(%rip)
-LBB0_284:
- WORD $0xf9400053 // ldr x19, [x2]
- WORD $0xaa0b03e0 // mov x0, x11
- WORD $0xb5ff2f53 // cbnz x19, LBB0_1 $-6680(%rip)
- WORD $0x14000530 // b LBB0_576 $5312(%rip)
-LBB0_285:
- WORD $0xf94004c0 // ldr x0, [x6, #8]
- WORD $0xcb1c000e // sub x14, x0, x28
- WORD $0xf10081df // cmp x14, #32
- WORD $0x540053eb // b.lt LBB0_421 $2684(%rip)
- WORD $0xd280000e // mov x14, #0
- WORD $0xd2800005 // mov x5, #0
- WORD $0xcb080000 // sub x0, x0, x8
- WORD $0x528003f3 // mov w19, #31
-LBB0_287:
- WORD $0x8b0e03cf // add x15, lr, x14
- WORD $0x3cc011fa // ldur q26, [x15, #1]
- WORD $0x3cc111fb // ldur q27, [x15, #17]
- WORD $0x6e208f5c // cmeq.16b v28, v26, v0
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260395 // fmov w21, s28
- WORD $0x6e208f7c // cmeq.16b v28, v27, v0
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e26038f // fmov w15, s28
- WORD $0x33103df5 // bfi w21, w15, #16, #16
- WORD $0x6e218f5a // cmeq.16b v26, v26, v1
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260354 // fmov w20, s26
- WORD $0x6e218f7a // cmeq.16b v26, v27, v1
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e26034f // fmov w15, s26
- WORD $0x33103df4 // bfi w20, w15, #16, #16
- WORD $0x7100029f // cmp w20, #0
- WORD $0xfa4008a0 // ccmp x5, #0, #0, eq
- WORD $0x540001a0 // b.eq LBB0_289 $52(%rip)
- WORD $0x0a25028f // bic w15, w20, w5
- WORD $0x2a0f04b1 // orr w17, w5, w15, lsl #1
- WORD $0x0a040285 // and w5, w20, w4
- WORD $0x0a3100a5 // bic w5, w5, w17
- WORD $0x2b0f00af // adds w15, w5, w15
- WORD $0x1a9f37e5 // cset w5, hs
- WORD $0x4a0f060f // eor w15, w16, w15, lsl #1
- WORD $0x0a1101ef // and w15, w15, w17
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0x2a2f03ef // mvn w15, w15
- WORD $0x8a1501f5 // and x21, x15, x21
- WORD $0x14000002 // b LBB0_290 $8(%rip)
-LBB0_289:
- WORD $0xd2800005 // mov x5, #0
-LBB0_290:
- WORD $0xb50001d5 // cbnz x21, LBB0_294 $56(%rip)
- WORD $0x910081ce // add x14, x14, #32
- WORD $0xd1008273 // sub x19, x19, #32
- WORD $0x8b13000f // add x15, x0, x19
- WORD $0xf100fdff // cmp x15, #63
- WORD $0x54fffa4c // b.gt LBB0_287 $-184(%rip)
- WORD $0xb5008585 // cbnz x5, LBB0_516 $4272(%rip)
- WORD $0x8b0e03cf // add x15, lr, x14
- WORD $0x910005e5 // add x5, x15, #1
- WORD $0xaa2e03ee // mvn x14, x14
- WORD $0x8b0001ce // add x14, x14, x0
- WORD $0xf10005df // cmp x14, #1
- WORD $0x54004d0a // b.ge LBB0_422 $2464(%rip)
- WORD $0x140004f0 // b LBB0_575 $5056(%rip)
-LBB0_294:
- WORD $0xdac002af // rbit x15, x21
- WORD $0xdac011ef // clz x15, x15
- WORD $0x8b0e010e // add x14, x8, x14
- WORD $0x8b0e01ee // add x14, x15, x14
- WORD $0x910009dc // add x28, x14, #2
- WORD $0x5280008f // mov w15, #4
- WORD $0x17ffffb3 // b LBB0_283 $-308(%rip)
-LBB0_295:
- WORD $0xaa1a03f5 // mov x21, x26
- WORD $0x9280000e // mov x14, #-1
- WORD $0xb5ff8a40 // cbnz x0, LBB0_168 $-3768(%rip)
- WORD $0x14000485 // b LBB0_545 $4628(%rip)
-LBB0_296:
- WORD $0x54009000 // b.eq LBB0_543 $4608(%rip)
- WORD $0xf10102df // cmp x22, #64
- WORD $0x54005383 // b.lo LBB0_436 $2672(%rip)
- WORD $0xd2800013 // mov x19, #0
- WORD $0x92800000 // mov x0, #-1
-LBB0_299:
- WORD $0x8b1c036e // add x14, x27, x28
- WORD $0xad4071dd // ldp q29, q28, [x14]
- WORD $0xad4169db // ldp q27, q26, [x14, #32]
- WORD $0x6e208fbe // cmeq.16b v30, v29, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603ce // fmov w14, s30
- WORD $0x6e208f9e // cmeq.16b v30, v28, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603cf // fmov w15, s30
- WORD $0x6e208f7e // cmeq.16b v30, v27, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d1 // fmov w17, s30
- WORD $0x6e208f5e // cmeq.16b v30, v26, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603c5 // fmov w5, s30
- WORD $0x6e218fbe // cmeq.16b v30, v29, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603c7 // fmov w7, s30
- WORD $0x6e218f9e // cmeq.16b v30, v28, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d4 // fmov w20, s30
- WORD $0x6e218f7e // cmeq.16b v30, v27, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d5 // fmov w21, s30
- WORD $0x6e218f5e // cmeq.16b v30, v26, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d7 // fmov w23, s30
- WORD $0xd3607e31 // lsl x17, x17, #32
- WORD $0xaa05c231 // orr x17, x17, x5, lsl #48
- WORD $0x53103def // lsl w15, w15, #16
- WORD $0xaa0f022f // orr x15, x17, x15
- WORD $0xaa0e01ee // orr x14, x15, x14
- WORD $0xd3607eaf // lsl x15, x21, #32
- WORD $0xaa17c1ef // orr x15, x15, x23, lsl #48
- WORD $0x53103e91 // lsl w17, w20, #16
- WORD $0xaa1101ef // orr x15, x15, x17
- WORD $0xaa0701e5 // orr x5, x15, x7
- WORD $0xb5000445 // cbnz x5, LBB0_304 $136(%rip)
- WORD $0xb50004d3 // cbnz x19, LBB0_305 $152(%rip)
-LBB0_301:
- WORD $0x6e3d349d // cmhi.16b v29, v4, v29
- WORD $0x4e221fbd // and.16b v29, v29, v2
- WORD $0x4e0303bd // tbl.16b v29, { v29 }, v3
- WORD $0x4e71bbbd // addv.8h h29, v29
- WORD $0x1e2603af // fmov w15, s29
- WORD $0x6e3c349c // cmhi.16b v28, v4, v28
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260391 // fmov w17, s28
- WORD $0x6e3b349b // cmhi.16b v27, v4, v27
- WORD $0x4e221f7b // and.16b v27, v27, v2
- WORD $0x4e03037b // tbl.16b v27, { v27 }, v3
- WORD $0x4e71bb7b // addv.8h h27, v27
- WORD $0x1e260365 // fmov w5, s27
- WORD $0x6e3a349a // cmhi.16b v26, v4, v26
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260347 // fmov w7, s26
- WORD $0xd3607ca5 // lsl x5, x5, #32
- WORD $0xaa07c0a5 // orr x5, x5, x7, lsl #48
- WORD $0x53103e31 // lsl w17, w17, #16
- WORD $0xaa1100b1 // orr x17, x5, x17
- WORD $0xaa0f0225 // orr x5, x17, x15
- WORD $0xb50002ee // cbnz x14, LBB0_306 $92(%rip)
- WORD $0xb50086a5 // cbnz x5, LBB0_549 $4308(%rip)
- WORD $0xd10102d6 // sub x22, x22, #64
- WORD $0x9101039c // add x28, x28, #64
- WORD $0xf100fedf // cmp x22, #63
- WORD $0x54fff568 // b.hi LBB0_299 $-340(%rip)
- WORD $0x14000218 // b LBB0_428 $2144(%rip)
-LBB0_304:
- WORD $0xb100041f // cmn x0, #1
- WORD $0xdac000af // rbit x15, x5
- WORD $0xdac011ef // clz x15, x15
- WORD $0x8b1c01ef // add x15, x15, x28
- WORD $0x9a8f1000 // csel x0, x0, x15, ne
-LBB0_305:
- WORD $0x8a3300af // bic x15, x5, x19
- WORD $0xaa0f0671 // orr x17, x19, x15, lsl #1
- WORD $0x8a3100a5 // bic x5, x5, x17
- WORD $0x9201f0a5 // and x5, x5, #0xaaaaaaaaaaaaaaaa
- WORD $0xab0f00af // adds x15, x5, x15
- WORD $0x1a9f37f3 // cset w19, hs
- WORD $0xd37ff9ef // lsl x15, x15, #1
- WORD $0xd200f1ef // eor x15, x15, #0x5555555555555555
- WORD $0x8a1101ef // and x15, x15, x17
- WORD $0x8a2f01ce // bic x14, x14, x15
- WORD $0x17ffffd1 // b LBB0_301 $-188(%rip)
-LBB0_306:
- WORD $0xdac001ce // rbit x14, x14
- WORD $0xdac011ce // clz x14, x14
- WORD $0xdac000af // rbit x15, x5
- WORD $0xdac011e5 // clz x5, x15
- WORD $0xeb0e00bf // cmp x5, x14
- WORD $0x52800067 // mov w7, #3
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0x54008d83 // b.lo LBB0_572 $4528(%rip)
- WORD $0x8b1c01ce // add x14, x14, x28
- WORD $0x910005dc // add x28, x14, #1
- WORD $0x5280008f // mov w15, #4
- WORD $0xb6ffe6fc // tbz x28, #63, LBB0_283 $-804(%rip)
- WORD $0x14000406 // b LBB0_542 $4120(%rip)
-LBB0_308:
- WORD $0x3940040e // ldrb w14, [x0, #1]
- WORD $0x5100b9ce // sub w14, w14, #46
- WORD $0x7100dddf // cmp w14, #55
- WORD $0x54ff77e8 // b.hi LBB0_160 $-4356(%rip)
- WORD $0x9ace218f // lsl x15, x12, x14
- WORD $0x5280002e // mov w14, #1
- WORD $0xb20903e5 // mov x5, #36028797027352576
- WORD $0xf2800025 // movk x5, #1
- WORD $0xea0501ff // tst x15, x5
- WORD $0x5280008f // mov w15, #4
- WORD $0x54ffe540 // b.eq LBB0_282 $-856(%rip)
-LBB0_310:
- WORD $0xf10042bf // cmp x21, #16
- WORD $0x54004f23 // b.lo LBB0_458 $2532(%rip)
- WORD $0xd2800005 // mov x5, #0
- WORD $0xd280000e // mov x14, #0
- WORD $0x92800013 // mov x19, #-1
- WORD $0x9280001e // mov lr, #-1
- WORD $0x92800016 // mov x22, #-1
-LBB0_312:
- WORD $0x3cee681a // ldr q26, [x0, x14]
- WORD $0x6e258f5b // cmeq.16b v27, v26, v5
- WORD $0x6e268f5c // cmeq.16b v28, v26, v6
- WORD $0x6e278f5d // cmeq.16b v29, v26, v7
- WORD $0x4e30875e // add.16b v30, v26, v16
- WORD $0x6e3e363e // cmhi.16b v30, v17, v30
- WORD $0x4e321f5a // and.16b v26, v26, v18
- WORD $0x6e338f5a // cmeq.16b v26, v26, v19
- WORD $0x4ebd1f9c // orr.16b v28, v28, v29
- WORD $0x4ebb1fdd // orr.16b v29, v30, v27
- WORD $0x4ebc1f5e // orr.16b v30, v26, v28
- WORD $0x4ebe1fbd // orr.16b v29, v29, v30
- WORD $0x4e221f7b // and.16b v27, v27, v2
- WORD $0x4e03037b // tbl.16b v27, { v27 }, v3
- WORD $0x4e71bb7b // addv.8h h27, v27
- WORD $0x1e26036f // fmov w15, s27
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260354 // fmov w20, s26
- WORD $0x4e221f9a // and.16b v26, v28, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260357 // fmov w23, s26
- WORD $0x4e221fba // and.16b v26, v29, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260358 // fmov w24, s26
- WORD $0x2a3803f8 // mvn w24, w24
- WORD $0x32103f18 // orr w24, w24, #0xffff0000
- WORD $0x5ac00318 // rbit w24, w24
- WORD $0x5ac0131a // clz w26, w24
- WORD $0x12800011 // mov w17, #-1
- WORD $0x1ada2238 // lsl w24, w17, w26
- WORD $0x0a3801f9 // bic w25, w15, w24
- WORD $0x0a380291 // bic w17, w20, w24
- WORD $0x0a3802e7 // bic w7, w23, w24
- WORD $0x7100435f // cmp w26, #16
- WORD $0x1a9901f8 // csel w24, w15, w25, eq
- WORD $0x1a910294 // csel w20, w20, w17, eq
- WORD $0x1a8702f9 // csel w25, w23, w7, eq
- WORD $0x5100070f // sub w15, w24, #1
- WORD $0x6a1801f7 // ands w23, w15, w24
- WORD $0x54003381 // b.ne LBB0_420 $1648(%rip)
- WORD $0x5100068f // sub w15, w20, #1
- WORD $0x6a1401f7 // ands w23, w15, w20
- WORD $0x54003321 // b.ne LBB0_420 $1636(%rip)
- WORD $0x5100072f // sub w15, w25, #1
- WORD $0x6a1901f7 // ands w23, w15, w25
- WORD $0x540032c1 // b.ne LBB0_420 $1624(%rip)
- WORD $0x340000d8 // cbz w24, LBB0_318 $24(%rip)
- WORD $0x5ac0030f // rbit w15, w24
- WORD $0x5ac011f8 // clz w24, w15
- WORD $0xb10006df // cmn x22, #1
- WORD $0x54004721 // b.ne LBB0_457 $2276(%rip)
- WORD $0x8b1801d6 // add x22, x14, x24
-LBB0_318:
- WORD $0x340000d4 // cbz w20, LBB0_321 $24(%rip)
- WORD $0x5ac0028f // rbit w15, w20
- WORD $0x5ac011f4 // clz w20, w15
- WORD $0xb10007df // cmn lr, #1
- WORD $0x540035c1 // b.ne LBB0_429 $1720(%rip)
- WORD $0x8b1401de // add lr, x14, x20
-LBB0_321:
- WORD $0x340000d9 // cbz w25, LBB0_324 $24(%rip)
- WORD $0x5ac0032f // rbit w15, w25
- WORD $0x5ac011f4 // clz w20, w15
- WORD $0xb100067f // cmn x19, #1
- WORD $0x54003501 // b.ne LBB0_429 $1696(%rip)
- WORD $0x8b1401d3 // add x19, x14, x20
-LBB0_324:
- WORD $0x7100435f // cmp w26, #16
- WORD $0x54000601 // b.ne LBB0_342 $192(%rip)
- WORD $0x910041ce // add x14, x14, #16
- WORD $0xd10040a5 // sub x5, x5, #16
- WORD $0x8b0502ba // add x26, x21, x5
- WORD $0xf1003f5f // cmp x26, #15
- WORD $0x54fff6c8 // b.hi LBB0_312 $-296(%rip)
- WORD $0x8b0e0005 // add x5, x0, x14
- WORD $0xeb0e02bf // cmp x21, x14
- WORD $0x52800067 // mov w7, #3
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0x54000540 // b.eq LBB0_343 $168(%rip)
-LBB0_327:
- WORD $0x8b1a00ae // add x14, x5, x26
- WORD $0xcb0800af // sub x15, x5, x8
- WORD $0xcb1b01f5 // sub x21, x15, x27
- WORD $0xaa0503fb // mov x27, x5
- WORD $0x14000008 // b LBB0_331 $32(%rip)
-LBB0_328:
- WORD $0xb100067f // cmn x19, #1
- WORD $0x54002da1 // b.ne LBB0_419 $1460(%rip)
- WORD $0xd10006b3 // sub x19, x21, #1
-LBB0_330:
- WORD $0x910006b5 // add x21, x21, #1
- WORD $0xaa1b03e5 // mov x5, x27
- WORD $0xd100075a // sub x26, x26, #1
- WORD $0xb4000b3a // cbz x26, LBB0_363 $356(%rip)
-LBB0_331:
- WORD $0x38401774 // ldrb w20, [x27], #1
- WORD $0x5100c28f // sub w15, w20, #48
- WORD $0x710029ff // cmp w15, #10
- WORD $0x54ffff23 // b.lo LBB0_330 $-28(%rip)
- WORD $0x7100b69f // cmp w20, #45
- WORD $0x5400016d // b.le LBB0_338 $44(%rip)
- WORD $0x7101969f // cmp w20, #101
- WORD $0x540001c0 // b.eq LBB0_340 $56(%rip)
- WORD $0x7101169f // cmp w20, #69
- WORD $0x54000180 // b.eq LBB0_340 $48(%rip)
- WORD $0x7100ba9f // cmp w20, #46
- WORD $0x54000241 // b.ne LBB0_343 $72(%rip)
- WORD $0xb10006df // cmn x22, #1
- WORD $0x54002b41 // b.ne LBB0_419 $1384(%rip)
- WORD $0xd10006b6 // sub x22, x21, #1
- WORD $0x17ffffed // b LBB0_330 $-76(%rip)
-LBB0_338:
- WORD $0x7100ae9f // cmp w20, #43
- WORD $0x54fffd00 // b.eq LBB0_328 $-96(%rip)
- WORD $0x7100b69f // cmp w20, #45
- WORD $0x54fffcc0 // b.eq LBB0_328 $-104(%rip)
- WORD $0x14000009 // b LBB0_343 $36(%rip)
-LBB0_340:
- WORD $0xb10007df // cmn lr, #1
- WORD $0x54002a21 // b.ne LBB0_419 $1348(%rip)
- WORD $0xd10006be // sub lr, x21, #1
- WORD $0x17ffffe4 // b LBB0_330 $-112(%rip)
-LBB0_342:
- WORD $0x8b3a400f // add x15, x0, w26, uxtw
- WORD $0x8b0e01e5 // add x5, x15, x14
- WORD $0x52800067 // mov w7, #3
- WORD $0x92f00011 // mov x17, #9223372036854775807
-LBB0_343:
- WORD $0x9280000e // mov x14, #-1
- WORD $0xb4007a96 // cbz x22, LBB0_569 $3920(%rip)
-LBB0_344:
- WORD $0x5280008f // mov w15, #4
- WORD $0xb4007a53 // cbz x19, LBB0_569 $3912(%rip)
- WORD $0xb4007a3e // cbz lr, LBB0_569 $3908(%rip)
- WORD $0xcb0000ae // sub x14, x5, x0
- WORD $0xd10005c0 // sub x0, x14, #1
- WORD $0xeb0002df // cmp x22, x0
- WORD $0x54000300 // b.eq LBB0_355 $96(%rip)
- WORD $0xeb00027f // cmp x19, x0
- WORD $0x540002c0 // b.eq LBB0_355 $88(%rip)
- WORD $0xeb0003df // cmp lr, x0
- WORD $0x54000280 // b.eq LBB0_355 $80(%rip)
- WORD $0xf1000660 // subs x0, x19, #1
- WORD $0x5400006b // b.lt LBB0_351 $12(%rip)
- WORD $0xeb0003df // cmp lr, x0
- WORD $0x540078c1 // b.ne LBB0_570 $3864(%rip)
-LBB0_351:
- WORD $0xaa1e02c0 // orr x0, x22, lr
- WORD $0xb7f80060 // tbnz x0, #63, LBB0_353 $12(%rip)
- WORD $0xeb1e02df // cmp x22, lr
- WORD $0x5400788a // b.ge LBB0_571 $3856(%rip)
-LBB0_353:
- WORD $0xd37ffc0f // lsr x15, x0, #63
- WORD $0x520001ef // eor w15, w15, #0x1
- WORD $0xd10007d1 // sub x17, lr, #1
- WORD $0xeb1102df // cmp x22, x17
- WORD $0x1a9f17f1 // cset w17, eq
- WORD $0x6a1101ff // tst w15, w17
- WORD $0xda9e01ce // csinv x14, x14, lr, eq
-LBB0_354:
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0xb6ffd16e // tbz x14, #63, LBB0_282 $-1492(%rip)
- WORD $0x140003b6 // b LBB0_569 $3800(%rip)
-LBB0_355:
- WORD $0xcb0e03ee // neg x14, x14
- WORD $0xb6ffd10e // tbz x14, #63, LBB0_282 $-1504(%rip)
- WORD $0x140003b3 // b LBB0_569 $3788(%rip)
-LBB0_356:
- WORD $0xb5003be5 // cbnz x5, LBB0_459 $1916(%rip)
- WORD $0x8b0e03c5 // add x5, lr, x14
- WORD $0x910004a5 // add x5, x5, #1
- WORD $0xaa2e03ee // mvn x14, x14
- WORD $0x8b0001ce // add x14, x14, x0
- WORD $0xf10005df // cmp x14, #1
- WORD $0x54003d8a // b.ge LBB0_462 $1968(%rip)
- WORD $0x140003b6 // b LBB0_575 $3800(%rip)
-LBB0_358:
- WORD $0x5ac002ee // rbit w14, w23
- WORD $0x5ac011ce // clz w14, w14
- WORD $0xaa3c03ef // mvn x15, x28
- WORD $0xcb0e01ee // sub x14, x15, x14
- WORD $0x17fffb39 // b LBB0_179 $-4892(%rip)
-LBB0_359:
- WORD $0xaa3c03ee // mvn x14, x28
- WORD $0xcb3441ce // sub x14, x14, w20, uxtw
- WORD $0x17fffb36 // b LBB0_179 $-4904(%rip)
-LBB0_360:
- WORD $0x8b1c0365 // add x5, x27, x28
- WORD $0xf10005df // cmp x14, #1
- WORD $0x54003c0a // b.ge LBB0_462 $1920(%rip)
- WORD $0x140003aa // b LBB0_575 $3752(%rip)
-LBB0_361:
- WORD $0x8b1c037c // add x28, x27, x28
- WORD $0x1400000e // b LBB0_366 $56(%rip)
-LBB0_362:
- WORD $0x8b1c037c // add x28, x27, x28
- WORD $0x14000032 // b LBB0_372 $200(%rip)
-LBB0_363:
- WORD $0xaa0e03e5 // mov x5, x14
- WORD $0x9280000e // mov x14, #-1
- WORD $0xb5fff8b6 // cbnz x22, LBB0_344 $-236(%rip)
- WORD $0x14000397 // b LBB0_569 $3676(%rip)
-LBB0_364:
- WORD $0x8b1c0365 // add x5, x27, x28
- WORD $0xf10005df // cmp x14, #1
- WORD $0x54003eca // b.ge LBB0_469 $2008(%rip)
- WORD $0x1400039e // b LBB0_575 $3704(%rip)
-LBB0_365:
- WORD $0xd2800013 // mov x19, #0
- WORD $0x8b1c037c // add x28, x27, x28
- WORD $0x92800000 // mov x0, #-1
-LBB0_366:
- WORD $0xf10082ce // subs x14, x22, #32
- WORD $0x54004363 // b.lo LBB0_476 $2156(%rip)
- WORD $0xad406f9a // ldp q26, q27, [x28]
- WORD $0x6e208f5c // cmeq.16b v28, v26, v0
- WORD $0x6e208f7d // cmeq.16b v29, v27, v0
- WORD $0x6e218f5a // cmeq.16b v26, v26, v1
- WORD $0x6e218f7b // cmeq.16b v27, v27, v1
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260385 // fmov w5, s28
- WORD $0x4e221fbc // and.16b v28, v29, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260394 // fmov w20, s28
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260355 // fmov w21, s26
- WORD $0x4e221f7a // and.16b v26, v27, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260356 // fmov w22, s26
- WORD $0x33103e85 // bfi w5, w20, #16, #16
- WORD $0x33103ed5 // bfi w21, w22, #16, #16
- WORD $0x35003d75 // cbnz w21, LBB0_473 $1964(%rip)
- WORD $0xb5003e13 // cbnz x19, LBB0_474 $1984(%rip)
- WORD $0xb4003fe5 // cbz x5, LBB0_475 $2044(%rip)
-LBB0_370:
- WORD $0xdac000ae // rbit x14, x5
- WORD $0xdac011ce // clz x14, x14
- WORD $0xcb1b0385 // sub x5, x28, x27
- WORD $0x8b0e00ae // add x14, x5, x14
- WORD $0x910005dc // add x28, x14, #1
- WORD $0xb6ffc87c // tbz x28, #63, LBB0_283 $-1780(%rip)
- WORD $0x14000312 // b LBB0_542 $3144(%rip)
-LBB0_371:
- WORD $0xd2800013 // mov x19, #0
- WORD $0x8b1c037c // add x28, x27, x28
- WORD $0x92800000 // mov x0, #-1
-LBB0_372:
- WORD $0xf10082ce // subs x14, x22, #32
- WORD $0x54000623 // b.lo LBB0_379 $196(%rip)
- WORD $0xad406b9b // ldp q27, q26, [x28]
- WORD $0x6e208f7c // cmeq.16b v28, v27, v0
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260385 // fmov w5, s28
- WORD $0x6e208f5c // cmeq.16b v28, v26, v0
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260394 // fmov w20, s28
- WORD $0x6e218f7c // cmeq.16b v28, v27, v1
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260395 // fmov w21, s28
- WORD $0x6e218f5c // cmeq.16b v28, v26, v1
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260396 // fmov w22, s28
- WORD $0x33103e85 // bfi w5, w20, #16, #16
- WORD $0x33103ed5 // bfi w21, w22, #16, #16
- WORD $0x35003ff5 // cbnz w21, LBB0_487 $2044(%rip)
- WORD $0xb5004093 // cbnz x19, LBB0_488 $2064(%rip)
-LBB0_375:
- WORD $0x6e3b349b // cmhi.16b v27, v4, v27
- WORD $0x4e221f7b // and.16b v27, v27, v2
- WORD $0x4e03037b // tbl.16b v27, { v27 }, v3
- WORD $0x4e71bb7b // addv.8h h27, v27
- WORD $0x1e260375 // fmov w21, s27
- WORD $0x6e3a349a // cmhi.16b v26, v4, v26
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260354 // fmov w20, s26
- WORD $0x33103e95 // bfi w21, w20, #16, #16
- WORD $0xdac002b4 // rbit x20, x21
- WORD $0xdac01294 // clz x20, x20
- WORD $0xb40000e5 // cbz x5, LBB0_377 $28(%rip)
- WORD $0xdac000ae // rbit x14, x5
- WORD $0xdac011c5 // clz x5, x14
- WORD $0xcb1b038e // sub x14, x28, x27
- WORD $0xeb05029f // cmp x20, x5
- WORD $0x54000462 // b.hs LBB0_390 $140(%rip)
- WORD $0x14000350 // b LBB0_577 $3392(%rip)
-LBB0_377:
- WORD $0x35006a55 // cbnz w21, LBB0_578 $3400(%rip)
- WORD $0x9100839c // add x28, x28, #32
- WORD $0xaa0e03f6 // mov x22, x14
-LBB0_379:
- WORD $0xb5004a73 // cbnz x19, LBB0_507 $2380(%rip)
- WORD $0xb4005bb6 // cbz x22, LBB0_543 $2932(%rip)
-LBB0_381:
- WORD $0xcb1b03ee // neg x14, x27
-LBB0_382:
- WORD $0xd2800005 // mov x5, #0
-LBB0_383:
- WORD $0x38656b93 // ldrb w19, [x28, x5]
- WORD $0x71008a7f // cmp w19, #34
- WORD $0x540002e0 // b.eq LBB0_389 $92(%rip)
- WORD $0x7101727f // cmp w19, #92
- WORD $0x540000e0 // b.eq LBB0_387 $28(%rip)
- WORD $0x71007e7f // cmp w19, #31
- WORD $0x54006929 // b.ls LBB0_579 $3364(%rip)
- WORD $0x910004a5 // add x5, x5, #1
- WORD $0xeb0502df // cmp x22, x5
- WORD $0x54fffee1 // b.ne LBB0_383 $-36(%rip)
- WORD $0x140002d0 // b LBB0_543 $2880(%rip)
-LBB0_387:
- WORD $0xd10006d3 // sub x19, x22, #1
- WORD $0xeb05027f // cmp x19, x5
- WORD $0x540059a0 // b.eq LBB0_543 $2868(%rip)
- WORD $0x8b050393 // add x19, x28, x5
- WORD $0x8b0e0274 // add x20, x19, x14
- WORD $0xb100041f // cmn x0, #1
- WORD $0x9a800280 // csel x0, x20, x0, eq
- WORD $0x91000a7c // add x28, x19, #2
- WORD $0xd1000ad3 // sub x19, x22, #2
- WORD $0xcb0502d4 // sub x20, x22, x5
- WORD $0xd1000a96 // sub x22, x20, #2
- WORD $0xeb05027f // cmp x19, x5
- WORD $0x54fffd01 // b.ne LBB0_382 $-96(%rip)
- WORD $0x140002c2 // b LBB0_543 $2824(%rip)
-LBB0_389:
- WORD $0xcb1b038e // sub x14, x28, x27
-LBB0_390:
- WORD $0x8b0501ce // add x14, x14, x5
- WORD $0x910005dc // add x28, x14, #1
- WORD $0xb6ffbd9c // tbz x28, #63, LBB0_283 $-2128(%rip)
- WORD $0x140002bb // b LBB0_542 $2796(%rip)
-LBB0_391:
- WORD $0x8b1c037c // add x28, x27, x28
- WORD $0x14000006 // b LBB0_394 $24(%rip)
-LBB0_392:
- WORD $0x8b1c037c // add x28, x27, x28
- WORD $0x1400002a // b LBB0_400 $168(%rip)
-LBB0_393:
- WORD $0xd2800013 // mov x19, #0
- WORD $0x8b1c037c // add x28, x27, x28
- WORD $0x92800000 // mov x0, #-1
-LBB0_394:
- WORD $0xf10082ce // subs x14, x22, #32
- WORD $0x54003d43 // b.lo LBB0_492 $1960(%rip)
- WORD $0xad406f9a // ldp q26, q27, [x28]
- WORD $0x6e208f5c // cmeq.16b v28, v26, v0
- WORD $0x6e208f7d // cmeq.16b v29, v27, v0
- WORD $0x6e218f5a // cmeq.16b v26, v26, v1
- WORD $0x6e218f7b // cmeq.16b v27, v27, v1
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260385 // fmov w5, s28
- WORD $0x4e221fbc // and.16b v28, v29, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260394 // fmov w20, s28
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260355 // fmov w21, s26
- WORD $0x4e221f7a // and.16b v26, v27, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260356 // fmov w22, s26
- WORD $0x33103e85 // bfi w5, w20, #16, #16
- WORD $0x33103ed5 // bfi w21, w22, #16, #16
- WORD $0x35003755 // cbnz w21, LBB0_489 $1768(%rip)
- WORD $0xb50037f3 // cbnz x19, LBB0_490 $1788(%rip)
- WORD $0xb40039c5 // cbz x5, LBB0_491 $1848(%rip)
-LBB0_398:
- WORD $0xdac000ae // rbit x14, x5
- WORD $0xdac011ce // clz x14, x14
- WORD $0xcb1b0385 // sub x5, x28, x27
- WORD $0x8b0e00ae // add x14, x5, x14
- WORD $0x910005dc // add x28, x14, #1
- WORD $0xb6ff5f3c // tbz x28, #63, LBB0_194 $-5148(%rip)
- WORD $0x14000291 // b LBB0_542 $2628(%rip)
-LBB0_399:
- WORD $0xd2800013 // mov x19, #0
- WORD $0x8b1c037c // add x28, x27, x28
- WORD $0x92800000 // mov x0, #-1
-LBB0_400:
- WORD $0xf10082ce // subs x14, x22, #32
- WORD $0x54000623 // b.lo LBB0_407 $196(%rip)
- WORD $0xad406b9b // ldp q27, q26, [x28]
- WORD $0x6e208f7c // cmeq.16b v28, v27, v0
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260385 // fmov w5, s28
- WORD $0x6e208f5c // cmeq.16b v28, v26, v0
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260394 // fmov w20, s28
- WORD $0x6e218f7c // cmeq.16b v28, v27, v1
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260395 // fmov w21, s28
- WORD $0x6e218f5c // cmeq.16b v28, v26, v1
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260396 // fmov w22, s28
- WORD $0x33103e85 // bfi w5, w20, #16, #16
- WORD $0x33103ed5 // bfi w21, w22, #16, #16
- WORD $0x35003995 // cbnz w21, LBB0_502 $1840(%rip)
- WORD $0xb5003a33 // cbnz x19, LBB0_504 $1860(%rip)
-LBB0_403:
- WORD $0x6e3b349b // cmhi.16b v27, v4, v27
- WORD $0x4e221f7b // and.16b v27, v27, v2
- WORD $0x4e03037b // tbl.16b v27, { v27 }, v3
- WORD $0x4e71bb7b // addv.8h h27, v27
- WORD $0x1e260375 // fmov w21, s27
- WORD $0x6e3a349a // cmhi.16b v26, v4, v26
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260354 // fmov w20, s26
- WORD $0x33103e95 // bfi w21, w20, #16, #16
- WORD $0xdac002b4 // rbit x20, x21
- WORD $0xdac01294 // clz x20, x20
- WORD $0xb40000e5 // cbz x5, LBB0_405 $28(%rip)
- WORD $0xdac000ae // rbit x14, x5
- WORD $0xdac011c5 // clz x5, x14
- WORD $0xcb1b038e // sub x14, x28, x27
- WORD $0xeb05029f // cmp x20, x5
- WORD $0x54000582 // b.hs LBB0_418 $176(%rip)
- WORD $0x140002cf // b LBB0_577 $2876(%rip)
-LBB0_405:
- WORD $0x35005a35 // cbnz w21, LBB0_578 $2884(%rip)
- WORD $0x9100839c // add x28, x28, #32
- WORD $0xaa0e03f6 // mov x22, x14
-LBB0_407:
- WORD $0xb5003d53 // cbnz x19, LBB0_514 $1960(%rip)
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0xb4004b36 // cbz x22, LBB0_543 $2404(%rip)
-LBB0_409:
- WORD $0xcb1b03ee // neg x14, x27
-LBB0_410:
- WORD $0xd2800005 // mov x5, #0
-LBB0_411:
- WORD $0x38656b93 // ldrb w19, [x28, x5]
- WORD $0x71008a7f // cmp w19, #34
- WORD $0x540003a0 // b.eq LBB0_417 $116(%rip)
- WORD $0x7101727f // cmp w19, #92
- WORD $0x54000140 // b.eq LBB0_415 $40(%rip)
- WORD $0x71007e7f // cmp w19, #31
- WORD $0x540058a9 // b.ls LBB0_579 $2836(%rip)
- WORD $0x910004a5 // add x5, x5, #1
- WORD $0xeb0502df // cmp x22, x5
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0x54fffe81 // b.ne LBB0_411 $-48(%rip)
- WORD $0x14000249 // b LBB0_543 $2340(%rip)
-LBB0_415:
- WORD $0xd10006d3 // sub x19, x22, #1
- WORD $0xeb05027f // cmp x19, x5
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0x54004860 // b.eq LBB0_543 $2316(%rip)
- WORD $0x8b050393 // add x19, x28, x5
- WORD $0x8b0e0274 // add x20, x19, x14
- WORD $0xb100041f // cmn x0, #1
- WORD $0x9a800280 // csel x0, x20, x0, eq
- WORD $0x91000a7c // add x28, x19, #2
- WORD $0xd1000ad3 // sub x19, x22, #2
- WORD $0xcb0502d4 // sub x20, x22, x5
- WORD $0xd1000a96 // sub x22, x20, #2
- WORD $0xeb05027f // cmp x19, x5
- WORD $0x54fffc41 // b.ne LBB0_410 $-120(%rip)
- WORD $0x14000238 // b LBB0_543 $2272(%rip)
-LBB0_417:
- WORD $0xcb1b038e // sub x14, x28, x27
-LBB0_418:
- WORD $0x8b0501ce // add x14, x14, x5
- WORD $0x910005dc // add x28, x14, #1
- WORD $0xb6ff533c // tbz x28, #63, LBB0_194 $-5532(%rip)
- WORD $0x14000231 // b LBB0_542 $2244(%rip)
-LBB0_419:
- WORD $0xcb1503ee // neg x14, x21
- WORD $0x5280008f // mov w15, #4
- WORD $0xb6ffabae // tbz x14, #63, LBB0_282 $-2700(%rip)
- WORD $0x14000288 // b LBB0_569 $2592(%rip)
-LBB0_420:
- WORD $0x5ac002ef // rbit w15, w23
- WORD $0x5ac011ef // clz w15, w15
- WORD $0xaa2e03ee // mvn x14, x14
- WORD $0xcb0f01ce // sub x14, x14, x15
- WORD $0x52800067 // mov w7, #3
- WORD $0x17fffec9 // b LBB0_354 $-1244(%rip)
-LBB0_421:
- WORD $0x8b1c0365 // add x5, x27, x28
- WORD $0xf10005df // cmp x14, #1
- WORD $0x5400514b // b.lt LBB0_575 $2600(%rip)
-LBB0_422:
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0x14000007 // b LBB0_424 $28(%rip)
-LBB0_423:
- WORD $0x92800033 // mov x19, #-2
- WORD $0x52800040 // mov w0, #2
- WORD $0x8b0000a5 // add x5, x5, x0
- WORD $0x92800000 // mov x0, #-1
- WORD $0xab1301ce // adds x14, x14, x19
- WORD $0x5400502d // b.le LBB0_576 $2564(%rip)
-LBB0_424:
- WORD $0x394000a0 // ldrb w0, [x5]
- WORD $0x7101701f // cmp w0, #92
- WORD $0x54ffff00 // b.eq LBB0_423 $-32(%rip)
- WORD $0x7100881f // cmp w0, #34
- WORD $0x54001780 // b.eq LBB0_465 $752(%rip)
- WORD $0x92800013 // mov x19, #-1
- WORD $0x52800020 // mov w0, #1
- WORD $0x8b0000a5 // add x5, x5, x0
- WORD $0x92800000 // mov x0, #-1
- WORD $0xab1301ce // adds x14, x14, x19
- WORD $0x54fffecc // b.gt LBB0_424 $-40(%rip)
- WORD $0x14000275 // b LBB0_576 $2516(%rip)
-LBB0_427:
- WORD $0x8b1c037c // add x28, x27, x28
- WORD $0x1400000a // b LBB0_431 $40(%rip)
-LBB0_428:
- WORD $0x8b1c037c // add x28, x27, x28
- WORD $0x1400002d // b LBB0_437 $180(%rip)
-LBB0_429:
- WORD $0xaa2e03ee // mvn x14, x14
- WORD $0xcb3441ce // sub x14, x14, w20, uxtw
- WORD $0x52800067 // mov w7, #3
- WORD $0x17fffea8 // b LBB0_354 $-1376(%rip)
-LBB0_430:
- WORD $0xd2800013 // mov x19, #0
- WORD $0x8b1c037c // add x28, x27, x28
- WORD $0x92800000 // mov x0, #-1
-LBB0_431:
- WORD $0xf10082ce // subs x14, x22, #32
- WORD $0x54003743 // b.lo LBB0_521 $1768(%rip)
- WORD $0xad406f9a // ldp q26, q27, [x28]
- WORD $0x6e208f5c // cmeq.16b v28, v26, v0
- WORD $0x6e208f7d // cmeq.16b v29, v27, v0
- WORD $0x6e218f5a // cmeq.16b v26, v26, v1
- WORD $0x6e218f7b // cmeq.16b v27, v27, v1
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260385 // fmov w5, s28
- WORD $0x4e221fbc // and.16b v28, v29, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e26038f // fmov w15, s28
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260355 // fmov w21, s26
- WORD $0x4e221f7a // and.16b v26, v27, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260351 // fmov w17, s26
- WORD $0x33103de5 // bfi w5, w15, #16, #16
- WORD $0x33103e35 // bfi w21, w17, #16, #16
- WORD $0x350031d5 // cbnz w21, LBB0_518 $1592(%rip)
- WORD $0xb5003273 // cbnz x19, LBB0_519 $1612(%rip)
- WORD $0xb40033c5 // cbz x5, LBB0_520 $1656(%rip)
-LBB0_435:
- WORD $0xdac000ae // rbit x14, x5
- WORD $0xdac011ce // clz x14, x14
- WORD $0xcb1b038f // sub x15, x28, x27
- WORD $0x8b0e01ee // add x14, x15, x14
- WORD $0x910005dc // add x28, x14, #1
- WORD $0x140001b4 // b LBB0_532 $1744(%rip)
-LBB0_436:
- WORD $0xd2800013 // mov x19, #0
- WORD $0x8b1c037c // add x28, x27, x28
- WORD $0x92800000 // mov x0, #-1
-LBB0_437:
- WORD $0xf10082ce // subs x14, x22, #32
- WORD $0x54000623 // b.lo LBB0_444 $196(%rip)
- WORD $0xad406b9b // ldp q27, q26, [x28]
- WORD $0x6e208f7c // cmeq.16b v28, v27, v0
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260385 // fmov w5, s28
- WORD $0x6e208f5c // cmeq.16b v28, v26, v0
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e26038f // fmov w15, s28
- WORD $0x6e218f7c // cmeq.16b v28, v27, v1
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260395 // fmov w21, s28
- WORD $0x6e218f5c // cmeq.16b v28, v26, v1
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260391 // fmov w17, s28
- WORD $0x33103de5 // bfi w5, w15, #16, #16
- WORD $0x33103e35 // bfi w21, w17, #16, #16
- WORD $0x35003395 // cbnz w21, LBB0_533 $1648(%rip)
- WORD $0xb5003433 // cbnz x19, LBB0_535 $1668(%rip)
-LBB0_440:
- WORD $0x6e3b349b // cmhi.16b v27, v4, v27
- WORD $0x4e221f7b // and.16b v27, v27, v2
- WORD $0x4e03037b // tbl.16b v27, { v27 }, v3
- WORD $0x4e71bb7b // addv.8h h27, v27
- WORD $0x1e260375 // fmov w21, s27
- WORD $0x6e3a349a // cmhi.16b v26, v4, v26
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e26034f // fmov w15, s26
- WORD $0x33103df5 // bfi w21, w15, #16, #16
- WORD $0xdac002af // rbit x15, x21
- WORD $0xdac011f4 // clz x20, x15
- WORD $0xb40000e5 // cbz x5, LBB0_442 $28(%rip)
- WORD $0xdac000ae // rbit x14, x5
- WORD $0xdac011c5 // clz x5, x14
- WORD $0xcb1b038e // sub x14, x28, x27
- WORD $0xeb05029f // cmp x20, x5
- WORD $0x54000462 // b.hs LBB0_455 $140(%rip)
- WORD $0x1400021f // b LBB0_577 $2172(%rip)
-LBB0_442:
- WORD $0x35004435 // cbnz w21, LBB0_578 $2180(%rip)
- WORD $0x9100839c // add x28, x28, #32
- WORD $0xaa0e03f6 // mov x22, x14
-LBB0_444:
- WORD $0xb50033d3 // cbnz x19, LBB0_538 $1656(%rip)
- WORD $0xb4003596 // cbz x22, LBB0_543 $1712(%rip)
-LBB0_446:
- WORD $0xcb1b03ee // neg x14, x27
-LBB0_447:
- WORD $0xd2800005 // mov x5, #0
-LBB0_448:
- WORD $0x38656b93 // ldrb w19, [x28, x5]
- WORD $0x71008a7f // cmp w19, #34
- WORD $0x540002e0 // b.eq LBB0_454 $92(%rip)
- WORD $0x7101727f // cmp w19, #92
- WORD $0x540000e0 // b.eq LBB0_452 $28(%rip)
- WORD $0x71007e7f // cmp w19, #31
- WORD $0x54004309 // b.ls LBB0_579 $2144(%rip)
- WORD $0x910004a5 // add x5, x5, #1
- WORD $0xeb0502df // cmp x22, x5
- WORD $0x54fffee1 // b.ne LBB0_448 $-36(%rip)
- WORD $0x1400019f // b LBB0_543 $1660(%rip)
-LBB0_452:
- WORD $0xd10006cf // sub x15, x22, #1
- WORD $0xeb0501ff // cmp x15, x5
- WORD $0x54003380 // b.eq LBB0_543 $1648(%rip)
- WORD $0x8b05038f // add x15, x28, x5
- WORD $0x8b0e01f1 // add x17, x15, x14
- WORD $0xb100041f // cmn x0, #1
- WORD $0x9a800220 // csel x0, x17, x0, eq
- WORD $0x910009fc // add x28, x15, #2
- WORD $0xd1000acf // sub x15, x22, #2
- WORD $0xcb0502d1 // sub x17, x22, x5
- WORD $0xd1000a36 // sub x22, x17, #2
- WORD $0xeb0501ff // cmp x15, x5
- WORD $0x54fffd01 // b.ne LBB0_447 $-96(%rip)
- WORD $0x14000191 // b LBB0_543 $1604(%rip)
-LBB0_454:
- WORD $0xcb1b038e // sub x14, x28, x27
-LBB0_455:
- WORD $0x8b0501ce // add x14, x14, x5
- WORD $0x910005dc // add x28, x14, #1
- WORD $0x1400015e // b LBB0_532 $1400(%rip)
-LBB0_456:
- WORD $0x92800000 // mov x0, #-1
- WORD $0xaa1e03f5 // mov x21, lr
- WORD $0xaa1a03e5 // mov x5, x26
- WORD $0x92800013 // mov x19, #-1
- WORD $0x92800016 // mov x22, #-1
- WORD $0x17fff7bf // b LBB0_85 $-8452(%rip)
-LBB0_457:
- WORD $0xaa2e03ee // mvn x14, x14
- WORD $0xcb3841ce // sub x14, x14, w24, uxtw
- WORD $0x52800067 // mov w7, #3
- WORD $0x17fffe23 // b LBB0_354 $-1908(%rip)
-LBB0_458:
- WORD $0x92800016 // mov x22, #-1
- WORD $0xaa0003e5 // mov x5, x0
- WORD $0xaa1503fa // mov x26, x21
- WORD $0x9280001e // mov lr, #-1
- WORD $0x92800013 // mov x19, #-1
- WORD $0x52800067 // mov w7, #3
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0x17fffdd6 // b LBB0_327 $-2216(%rip)
-LBB0_459:
- WORD $0xd1000405 // sub x5, x0, #1
- WORD $0xeb0e00bf // cmp x5, x14
- WORD $0x54003b80 // b.eq LBB0_575 $1904(%rip)
- WORD $0x8b0e03c5 // add x5, lr, x14
- WORD $0x910008a5 // add x5, x5, #2
- WORD $0xcb0e000e // sub x14, x0, x14
- WORD $0xd10009ce // sub x14, x14, #2
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0xf10005df // cmp x14, #1
- WORD $0x5400010a // b.ge LBB0_462 $32(%rip)
- WORD $0x140001d2 // b LBB0_575 $1864(%rip)
-LBB0_461:
- WORD $0x92800033 // mov x19, #-2
- WORD $0x52800040 // mov w0, #2
- WORD $0x8b0000a5 // add x5, x5, x0
- WORD $0x92800000 // mov x0, #-1
- WORD $0xab1301ce // adds x14, x14, x19
- WORD $0x540039ad // b.le LBB0_576 $1844(%rip)
-LBB0_462:
- WORD $0x394000a0 // ldrb w0, [x5]
- WORD $0x7101701f // cmp w0, #92
- WORD $0x54ffff00 // b.eq LBB0_461 $-32(%rip)
- WORD $0x7100881f // cmp w0, #34
- WORD $0x54000100 // b.eq LBB0_465 $32(%rip)
- WORD $0x92800013 // mov x19, #-1
- WORD $0x52800020 // mov w0, #1
- WORD $0x8b0000a5 // add x5, x5, x0
- WORD $0x92800000 // mov x0, #-1
- WORD $0xab1301ce // adds x14, x14, x19
- WORD $0x54fffecc // b.gt LBB0_462 $-40(%rip)
- WORD $0x140001c1 // b LBB0_576 $1796(%rip)
-LBB0_465:
- WORD $0xcb1b00ae // sub x14, x5, x27
- WORD $0x910005dc // add x28, x14, #1
- WORD $0x17fffc87 // b LBB0_283 $-3556(%rip)
-LBB0_466:
- WORD $0xd1000405 // sub x5, x0, #1
- WORD $0xeb0e00bf // cmp x5, x14
- WORD $0x54003740 // b.eq LBB0_575 $1768(%rip)
- WORD $0x8b0e03c5 // add x5, lr, x14
- WORD $0x910008a5 // add x5, x5, #2
- WORD $0xcb0e000e // sub x14, x0, x14
- WORD $0xd10009ce // sub x14, x14, #2
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0xf10005df // cmp x14, #1
- WORD $0x5400010a // b.ge LBB0_469 $32(%rip)
- WORD $0x140001b0 // b LBB0_575 $1728(%rip)
-LBB0_468:
- WORD $0x92800033 // mov x19, #-2
- WORD $0x52800040 // mov w0, #2
- WORD $0x8b0000a5 // add x5, x5, x0
- WORD $0x92800000 // mov x0, #-1
- WORD $0xab1301ce // adds x14, x14, x19
- WORD $0x5400356d // b.le LBB0_576 $1708(%rip)
-LBB0_469:
- WORD $0x394000a0 // ldrb w0, [x5]
- WORD $0x7101701f // cmp w0, #92
- WORD $0x54ffff00 // b.eq LBB0_468 $-32(%rip)
- WORD $0x7100881f // cmp w0, #34
- WORD $0x54000100 // b.eq LBB0_472 $32(%rip)
- WORD $0x92800013 // mov x19, #-1
- WORD $0x52800020 // mov w0, #1
- WORD $0x8b0000a5 // add x5, x5, x0
- WORD $0x92800000 // mov x0, #-1
- WORD $0xab1301ce // adds x14, x14, x19
- WORD $0x54fffecc // b.gt LBB0_469 $-40(%rip)
- WORD $0x1400019f // b LBB0_576 $1660(%rip)
-LBB0_472:
- WORD $0xcb1b00ae // sub x14, x5, x27
- WORD $0x910005dc // add x28, x14, #1
- WORD $0xf900003c // str x28, [x1]
- WORD $0xaa0803e0 // mov x0, x8
- WORD $0xeb11011f // cmp x8, x17
- WORD $0x54ff33c3 // b.lo LBB0_195 $-6536(%rip)
- WORD $0x14000198 // b LBB0_576 $1632(%rip)
-LBB0_473:
- WORD $0xdac002b4 // rbit x20, x21
- WORD $0xdac01294 // clz x20, x20
- WORD $0xcb1b0396 // sub x22, x28, x27
- WORD $0x8b1402d4 // add x20, x22, x20
- WORD $0xb100041f // cmn x0, #1
- WORD $0x9a941000 // csel x0, x0, x20, ne
-LBB0_474:
- WORD $0x0a3302b4 // bic w20, w21, w19
- WORD $0x531f7a96 // lsl w22, w20, #1
- WORD $0x331f7a93 // bfi w19, w20, #1, #31
- WORD $0x0a3602b5 // bic w21, w21, w22
- WORD $0x1201f2b5 // and w21, w21, #0xaaaaaaaa
- WORD $0x2b1402b4 // adds w20, w21, w20
- WORD $0x4a140614 // eor w20, w16, w20, lsl #1
- WORD $0x0a130293 // and w19, w20, w19
- WORD $0x1a9f37f4 // cset w20, hs
- WORD $0x2a3303f3 // mvn w19, w19
- WORD $0x8a050265 // and x5, x19, x5
- WORD $0xaa1403f3 // mov x19, x20
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0xb5ffc065 // cbnz x5, LBB0_370 $-2036(%rip)
-LBB0_475:
- WORD $0x9100839c // add x28, x28, #32
- WORD $0xaa0e03f6 // mov x22, x14
-LBB0_476:
- WORD $0xb50010d3 // cbnz x19, LBB0_505 $536(%rip)
- WORD $0xb40003b6 // cbz x22, LBB0_485 $116(%rip)
-LBB0_478:
- WORD $0xaa3b03ee // mvn x14, x27
-LBB0_479:
- WORD $0xaa1c03f3 // mov x19, x28
- WORD $0x38401665 // ldrb w5, [x19], #1
- WORD $0x710088bf // cmp w5, #34
- WORD $0x54000320 // b.eq LBB0_486 $100(%rip)
- WORD $0xd10006d4 // sub x20, x22, #1
- WORD $0x710170bf // cmp w5, #92
- WORD $0x54000100 // b.eq LBB0_482 $32(%rip)
- WORD $0xaa1303fc // mov x28, x19
- WORD $0xaa1403f6 // mov x22, x20
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0xb5fffe94 // cbnz x20, LBB0_479 $-48(%rip)
- WORD $0x1400000c // b LBB0_484 $48(%rip)
-LBB0_482:
- WORD $0xb4002134 // cbz x20, LBB0_543 $1060(%rip)
- WORD $0x8b0e0273 // add x19, x19, x14
- WORD $0xb100041f // cmn x0, #1
- WORD $0x9a800260 // csel x0, x19, x0, eq
- WORD $0x91000b9c // add x28, x28, #2
- WORD $0xd1000ad4 // sub x20, x22, #2
- WORD $0xaa1403f6 // mov x22, x20
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0xb5fffd14 // cbnz x20, LBB0_479 $-96(%rip)
-LBB0_484:
- WORD $0x710088bf // cmp w5, #34
- WORD $0x54001fa1 // b.ne LBB0_543 $1012(%rip)
-LBB0_485:
- WORD $0xaa1c03f3 // mov x19, x28
-LBB0_486:
- WORD $0xcb1b027c // sub x28, x19, x27
- WORD $0xb6ff851c // tbz x28, #63, LBB0_283 $-3936(%rip)
- WORD $0x140000f7 // b LBB0_542 $988(%rip)
-LBB0_487:
- WORD $0xdac002b4 // rbit x20, x21
- WORD $0xdac01294 // clz x20, x20
- WORD $0xcb1b0396 // sub x22, x28, x27
- WORD $0x8b1402d4 // add x20, x22, x20
- WORD $0xb100041f // cmn x0, #1
- WORD $0x9a941000 // csel x0, x0, x20, ne
-LBB0_488:
- WORD $0x0a3302b4 // bic w20, w21, w19
- WORD $0x531f7a96 // lsl w22, w20, #1
- WORD $0x331f7a93 // bfi w19, w20, #1, #31
- WORD $0x0a3602b5 // bic w21, w21, w22
- WORD $0x1201f2b5 // and w21, w21, #0xaaaaaaaa
- WORD $0x2b1402b4 // adds w20, w21, w20
- WORD $0x4a140614 // eor w20, w16, w20, lsl #1
- WORD $0x0a130293 // and w19, w20, w19
- WORD $0x1a9f37f4 // cset w20, hs
- WORD $0x2a3303f3 // mvn w19, w19
- WORD $0x8a050265 // and x5, x19, x5
- WORD $0xaa1403f3 // mov x19, x20
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0x17fffdee // b LBB0_375 $-2120(%rip)
-LBB0_489:
- WORD $0xdac002b4 // rbit x20, x21
- WORD $0xdac01294 // clz x20, x20
- WORD $0xcb1b0396 // sub x22, x28, x27
- WORD $0x8b1402d4 // add x20, x22, x20
- WORD $0xb100041f // cmn x0, #1
- WORD $0x9a941000 // csel x0, x0, x20, ne
-LBB0_490:
- WORD $0x0a3302b4 // bic w20, w21, w19
- WORD $0x531f7a96 // lsl w22, w20, #1
- WORD $0x331f7a93 // bfi w19, w20, #1, #31
- WORD $0x0a3602b5 // bic w21, w21, w22
- WORD $0x1201f2b5 // and w21, w21, #0xaaaaaaaa
- WORD $0x2b1402b4 // adds w20, w21, w20
- WORD $0x4a140614 // eor w20, w16, w20, lsl #1
- WORD $0x0a130293 // and w19, w20, w19
- WORD $0x1a9f37f4 // cset w20, hs
- WORD $0x2a3303f3 // mvn w19, w19
- WORD $0x8a050265 // and x5, x19, x5
- WORD $0xaa1403f3 // mov x19, x20
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0xb5ffc685 // cbnz x5, LBB0_398 $-1840(%rip)
-LBB0_491:
- WORD $0x9100839c // add x28, x28, #32
- WORD $0xaa0e03f6 // mov x22, x14
-LBB0_492:
- WORD $0xb5000913 // cbnz x19, LBB0_509 $288(%rip)
- WORD $0xb40009f6 // cbz x22, LBB0_511 $316(%rip)
-LBB0_494:
- WORD $0xaa3b03ee // mvn x14, x27
-LBB0_495:
- WORD $0xaa1c03f3 // mov x19, x28
- WORD $0x38401665 // ldrb w5, [x19], #1
- WORD $0x710088bf // cmp w5, #34
- WORD $0x540002c0 // b.eq LBB0_501 $88(%rip)
- WORD $0xd10006d4 // sub x20, x22, #1
- WORD $0x710170bf // cmp w5, #92
- WORD $0x540000a0 // b.eq LBB0_498 $20(%rip)
- WORD $0xaa1303fc // mov x28, x19
- WORD $0xaa1403f6 // mov x22, x20
- WORD $0xb5fffef4 // cbnz x20, LBB0_495 $-36(%rip)
- WORD $0x14000009 // b LBB0_500 $36(%rip)
-LBB0_498:
- WORD $0xb4001794 // cbz x20, LBB0_543 $752(%rip)
- WORD $0x8b0e0273 // add x19, x19, x14
- WORD $0xb100041f // cmn x0, #1
- WORD $0x9a800260 // csel x0, x19, x0, eq
- WORD $0x91000b9c // add x28, x28, #2
- WORD $0xd1000ad4 // sub x20, x22, #2
- WORD $0xaa1403f6 // mov x22, x20
- WORD $0xb5fffdd4 // cbnz x20, LBB0_495 $-72(%rip)
-LBB0_500:
- WORD $0x710088bf // cmp w5, #34
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0x54000720 // b.eq LBB0_512 $228(%rip)
- WORD $0x140000af // b LBB0_543 $700(%rip)
-LBB0_501:
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0x14000035 // b LBB0_513 $212(%rip)
-LBB0_502:
- WORD $0xb100041f // cmn x0, #1
- WORD $0x540000a1 // b.ne LBB0_504 $20(%rip)
- WORD $0xdac002a0 // rbit x0, x21
- WORD $0xdac01000 // clz x0, x0
- WORD $0xcb1b0394 // sub x20, x28, x27
- WORD $0x8b000280 // add x0, x20, x0
-LBB0_504:
- WORD $0x0a3302b4 // bic w20, w21, w19
- WORD $0x531f7a96 // lsl w22, w20, #1
- WORD $0x331f7a93 // bfi w19, w20, #1, #31
- WORD $0x0a3602b5 // bic w21, w21, w22
- WORD $0x1201f2b5 // and w21, w21, #0xaaaaaaaa
- WORD $0x2b1402b4 // adds w20, w21, w20
- WORD $0x4a140614 // eor w20, w16, w20, lsl #1
- WORD $0x0a130293 // and w19, w20, w19
- WORD $0x1a9f37f4 // cset w20, hs
- WORD $0x2a3303f3 // mvn w19, w19
- WORD $0x8a050265 // and x5, x19, x5
- WORD $0xaa1403f3 // mov x19, x20
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0x17fffe21 // b LBB0_403 $-1916(%rip)
-LBB0_505:
- WORD $0xb4001296 // cbz x22, LBB0_543 $592(%rip)
- WORD $0xaa3b03ee // mvn x14, x27
- WORD $0x8b0e038e // add x14, x28, x14
- WORD $0xb100041f // cmn x0, #1
- WORD $0x9a8001c0 // csel x0, x14, x0, eq
- WORD $0x9100079c // add x28, x28, #1
- WORD $0xd10006d6 // sub x22, x22, #1
- WORD $0xb5ffeeb6 // cbnz x22, LBB0_478 $-556(%rip)
- WORD $0x17ffff90 // b LBB0_485 $-448(%rip)
-LBB0_507:
- WORD $0xb4001176 // cbz x22, LBB0_543 $556(%rip)
- WORD $0xaa3b03ee // mvn x14, x27
- WORD $0x8b0e038e // add x14, x28, x14
- WORD $0xb100041f // cmn x0, #1
- WORD $0x9a8001c0 // csel x0, x14, x0, eq
- WORD $0x9100079c // add x28, x28, #1
- WORD $0xd10006d6 // sub x22, x22, #1
- WORD $0xb5ffb516 // cbnz x22, LBB0_381 $-2400(%rip)
- WORD $0x14000083 // b LBB0_543 $524(%rip)
-LBB0_509:
- WORD $0xb4001056 // cbz x22, LBB0_543 $520(%rip)
- WORD $0xaa3b03ee // mvn x14, x27
- WORD $0x8b0e038e // add x14, x28, x14
- WORD $0xb100041f // cmn x0, #1
- WORD $0x9a8001c0 // csel x0, x14, x0, eq
- WORD $0x9100079c // add x28, x28, #1
- WORD $0xd10006d6 // sub x22, x22, #1
- WORD $0xb5fff676 // cbnz x22, LBB0_494 $-308(%rip)
-LBB0_511:
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
-LBB0_512:
- WORD $0xaa1c03f3 // mov x19, x28
-LBB0_513:
- WORD $0xcb1b027c // sub x28, x19, x27
- WORD $0xb6ff1b5c // tbz x28, #63, LBB0_194 $-7320(%rip)
- WORD $0x14000072 // b LBB0_542 $456(%rip)
-LBB0_514:
- WORD $0xb4000e76 // cbz x22, LBB0_543 $460(%rip)
- WORD $0xaa3b03ee // mvn x14, x27
- WORD $0x8b0e038e // add x14, x28, x14
- WORD $0xb100041f // cmn x0, #1
- WORD $0x9a8001c0 // csel x0, x14, x0, eq
- WORD $0x9100079c // add x28, x28, #1
- WORD $0xd10006d6 // sub x22, x22, #1
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0xb5ffc236 // cbnz x22, LBB0_409 $-1980(%rip)
- WORD $0x14000068 // b LBB0_543 $416(%rip)
-LBB0_516:
- WORD $0xd100040f // sub x15, x0, #1
- WORD $0xeb0e01ff // cmp x15, x14
- WORD $0x54001920 // b.eq LBB0_575 $804(%rip)
- WORD $0x8b0e03cf // add x15, lr, x14
- WORD $0x910009e5 // add x5, x15, #2
- WORD $0xcb0e000e // sub x14, x0, x14
- WORD $0xd10009ce // sub x14, x14, #2
- WORD $0xf10005df // cmp x14, #1
- WORD $0x54ffc74a // b.ge LBB0_422 $-1816(%rip)
- WORD $0x140000c2 // b LBB0_575 $776(%rip)
-LBB0_518:
- WORD $0xdac002af // rbit x15, x21
- WORD $0xdac011ef // clz x15, x15
- WORD $0xcb1b0391 // sub x17, x28, x27
- WORD $0x8b0f022f // add x15, x17, x15
- WORD $0xb100041f // cmn x0, #1
- WORD $0x9a8f1000 // csel x0, x0, x15, ne
-LBB0_519:
- WORD $0x0a3302af // bic w15, w21, w19
- WORD $0x531f79f1 // lsl w17, w15, #1
- WORD $0x331f79f3 // bfi w19, w15, #1, #31
- WORD $0x0a3102b1 // bic w17, w21, w17
- WORD $0x1201f231 // and w17, w17, #0xaaaaaaaa
- WORD $0x2b0f022f // adds w15, w17, w15
- WORD $0x4a0f060f // eor w15, w16, w15, lsl #1
- WORD $0x0a1301ef // and w15, w15, w19
- WORD $0x1a9f37f3 // cset w19, hs
- WORD $0x2a2f03ef // mvn w15, w15
- WORD $0x8a0501e5 // and x5, x15, x5
- WORD $0xb5ffcc85 // cbnz x5, LBB0_435 $-1648(%rip)
-LBB0_520:
- WORD $0x9100839c // add x28, x28, #32
- WORD $0xaa0e03f6 // mov x22, x14
-LBB0_521:
- WORD $0xb5000633 // cbnz x19, LBB0_536 $196(%rip)
- WORD $0xb40002f6 // cbz x22, LBB0_530 $92(%rip)
-LBB0_523:
- WORD $0xaa3b03ee // mvn x14, x27
-LBB0_524:
- WORD $0xaa1c03f3 // mov x19, x28
- WORD $0x38401665 // ldrb w5, [x19], #1
- WORD $0x710088bf // cmp w5, #34
- WORD $0x54000260 // b.eq LBB0_531 $76(%rip)
- WORD $0xd10006d4 // sub x20, x22, #1
- WORD $0x710170bf // cmp w5, #92
- WORD $0x540000a0 // b.eq LBB0_527 $20(%rip)
- WORD $0xaa1303fc // mov x28, x19
- WORD $0xaa1403f6 // mov x22, x20
- WORD $0xb5fffef4 // cbnz x20, LBB0_524 $-36(%rip)
- WORD $0x14000009 // b LBB0_529 $36(%rip)
-LBB0_527:
- WORD $0xb4000774 // cbz x20, LBB0_543 $236(%rip)
- WORD $0x8b0e026f // add x15, x19, x14
- WORD $0xb100041f // cmn x0, #1
- WORD $0x9a8001e0 // csel x0, x15, x0, eq
- WORD $0x91000b9c // add x28, x28, #2
- WORD $0xd1000ad4 // sub x20, x22, #2
- WORD $0xaa1403f6 // mov x22, x20
- WORD $0xb5fffdd4 // cbnz x20, LBB0_524 $-72(%rip)
-LBB0_529:
- WORD $0x710088bf // cmp w5, #34
- WORD $0x54000641 // b.ne LBB0_543 $200(%rip)
-LBB0_530:
- WORD $0xaa1c03f3 // mov x19, x28
-LBB0_531:
- WORD $0xcb1b027c // sub x28, x19, x27
-LBB0_532:
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0xb6ff6b5c // tbz x28, #63, LBB0_283 $-4760(%rip)
- WORD $0x14000029 // b LBB0_542 $164(%rip)
-LBB0_533:
- WORD $0xb100041f // cmn x0, #1
- WORD $0x540000a1 // b.ne LBB0_535 $20(%rip)
- WORD $0xdac002af // rbit x15, x21
- WORD $0xdac011ef // clz x15, x15
- WORD $0xcb1b0391 // sub x17, x28, x27
- WORD $0x8b0f0220 // add x0, x17, x15
-LBB0_535:
- WORD $0x0a3302af // bic w15, w21, w19
- WORD $0x531f79f1 // lsl w17, w15, #1
- WORD $0x331f79f3 // bfi w19, w15, #1, #31
- WORD $0x0a3102b1 // bic w17, w21, w17
- WORD $0x1201f231 // and w17, w17, #0xaaaaaaaa
- WORD $0x2b0f022f // adds w15, w17, w15
- WORD $0x4a0f060f // eor w15, w16, w15, lsl #1
- WORD $0x0a1301ef // and w15, w15, w19
- WORD $0x1a9f37f3 // cset w19, hs
- WORD $0x2a2f03ef // mvn w15, w15
- WORD $0x8a0501e5 // and x5, x15, x5
- WORD $0x17fffe55 // b LBB0_440 $-1708(%rip)
-LBB0_536:
- WORD $0xb4000316 // cbz x22, LBB0_543 $96(%rip)
- WORD $0xaa3b03ee // mvn x14, x27
- WORD $0x8b0e038e // add x14, x28, x14
- WORD $0xb100041f // cmn x0, #1
- WORD $0x9a8001c0 // csel x0, x14, x0, eq
- WORD $0x9100079c // add x28, x28, #1
- WORD $0xd10006d6 // sub x22, x22, #1
- WORD $0xb5fff956 // cbnz x22, LBB0_523 $-216(%rip)
- WORD $0x17ffffdf // b LBB0_530 $-132(%rip)
-LBB0_538:
- WORD $0xb40001f6 // cbz x22, LBB0_543 $60(%rip)
- WORD $0xaa3b03ee // mvn x14, x27
- WORD $0x8b0e038e // add x14, x28, x14
- WORD $0xb100041f // cmn x0, #1
- WORD $0x9a8001c0 // csel x0, x14, x0, eq
- WORD $0x9100079c // add x28, x28, #1
- WORD $0xd10006d6 // sub x22, x22, #1
- WORD $0xb5ffcbb6 // cbnz x22, LBB0_446 $-1676(%rip)
- WORD $0x14000007 // b LBB0_543 $28(%rip)
-LBB0_540:
- WORD $0x92800020 // mov x0, #-2
- WORD $0x1400006a // b LBB0_576 $424(%rip)
-LBB0_541:
- WORD $0x928000c0 // mov x0, #-7
- WORD $0x14000068 // b LBB0_576 $416(%rip)
-LBB0_542:
- WORD $0xb100079f // cmn x28, #1
- WORD $0x54000ac1 // b.ne LBB0_567 $344(%rip)
-LBB0_543:
- WORD $0xf94004c0 // ldr x0, [x6, #8]
- WORD $0x9280001c // mov x28, #-1
- WORD $0x14000053 // b LBB0_567 $332(%rip)
-LBB0_544:
- WORD $0x9280000e // mov x14, #-1
-LBB0_545:
- WORD $0xaa2e03f6 // mvn x22, x14
-LBB0_546:
- WORD $0x8b0802c8 // add x8, x22, x8
-LBB0_547:
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x92800020 // mov x0, #-2
- WORD $0x1400005d // b LBB0_576 $372(%rip)
-LBB0_548:
- WORD $0xf900002e // str x14, [x1]
- WORD $0x1400005a // b LBB0_575 $360(%rip)
-LBB0_549:
- WORD $0xb100041f // cmn x0, #1
- WORD $0x540008a0 // b.eq LBB0_566 $276(%rip)
- WORD $0x9280003c // mov x28, #-2
- WORD $0x14000047 // b LBB0_567 $284(%rip)
-LBB0_551:
- WORD $0xaa0003f6 // mov x22, x0
- WORD $0x17fffff5 // b LBB0_546 $-44(%rip)
-LBB0_552:
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x394003c9 // ldrb w9, [lr]
- WORD $0x7101d13f // cmp w9, #116
- WORD $0x54000a21 // b.ne LBB0_576 $324(%rip)
- WORD $0x91000509 // add x9, x8, #1
- WORD $0xf9000029 // str x9, [x1]
- WORD $0x38696b69 // ldrb w9, [x27, x9]
- WORD $0x7101c93f // cmp w9, #114
- WORD $0x54000981 // b.ne LBB0_576 $304(%rip)
- WORD $0x91000909 // add x9, x8, #2
- WORD $0xf9000029 // str x9, [x1]
- WORD $0x38696b69 // ldrb w9, [x27, x9]
- WORD $0x7101d53f // cmp w9, #117
- WORD $0x540008e1 // b.ne LBB0_576 $284(%rip)
- WORD $0x91000d09 // add x9, x8, #3
- WORD $0xf9000029 // str x9, [x1]
- WORD $0x38696b69 // ldrb w9, [x27, x9]
- WORD $0x7101953f // cmp w9, #101
- WORD $0x54000841 // b.ne LBB0_576 $264(%rip)
- WORD $0x14000014 // b LBB0_560 $80(%rip)
-LBB0_556:
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x394003c9 // ldrb w9, [lr]
- WORD $0x7101b93f // cmp w9, #110
- WORD $0x540007a1 // b.ne LBB0_576 $244(%rip)
- WORD $0x91000509 // add x9, x8, #1
- WORD $0xf9000029 // str x9, [x1]
- WORD $0x38696b69 // ldrb w9, [x27, x9]
- WORD $0x7101d53f // cmp w9, #117
- WORD $0x54000701 // b.ne LBB0_576 $224(%rip)
- WORD $0x91000909 // add x9, x8, #2
- WORD $0xf9000029 // str x9, [x1]
- WORD $0x38696b69 // ldrb w9, [x27, x9]
- WORD $0x7101b13f // cmp w9, #108
- WORD $0x54000661 // b.ne LBB0_576 $204(%rip)
- WORD $0x91000d09 // add x9, x8, #3
- WORD $0xf9000029 // str x9, [x1]
- WORD $0x38696b69 // ldrb w9, [x27, x9]
- WORD $0x7101b13f // cmp w9, #108
- WORD $0x540005c1 // b.ne LBB0_576 $184(%rip)
-LBB0_560:
- WORD $0x91001108 // add x8, x8, #4
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x1400002b // b LBB0_576 $172(%rip)
-LBB0_561:
- WORD $0xf900003c // str x28, [x1]
- WORD $0x387c6b69 // ldrb w9, [x27, x28]
- WORD $0x7101853f // cmp w9, #97
- WORD $0x540004e1 // b.ne LBB0_576 $156(%rip)
- WORD $0x91000909 // add x9, x8, #2
- WORD $0xf9000029 // str x9, [x1]
- WORD $0x38696b69 // ldrb w9, [x27, x9]
- WORD $0x7101b13f // cmp w9, #108
- WORD $0x54000441 // b.ne LBB0_576 $136(%rip)
- WORD $0x91000d09 // add x9, x8, #3
- WORD $0xf9000029 // str x9, [x1]
- WORD $0x38696b69 // ldrb w9, [x27, x9]
- WORD $0x7101cd3f // cmp w9, #115
- WORD $0x540003a1 // b.ne LBB0_576 $116(%rip)
- WORD $0x91001109 // add x9, x8, #4
- WORD $0xf9000029 // str x9, [x1]
- WORD $0x38696b69 // ldrb w9, [x27, x9]
- WORD $0x7101953f // cmp w9, #101
- WORD $0x54000301 // b.ne LBB0_576 $96(%rip)
- WORD $0x91001508 // add x8, x8, #5
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x14000015 // b LBB0_576 $84(%rip)
-LBB0_566:
- WORD $0xdac000a8 // rbit x8, x5
- WORD $0xdac01108 // clz x8, x8
- WORD $0x8b1c0100 // add x0, x8, x28
- WORD $0x9280003c // mov x28, #-2
-LBB0_567:
- WORD $0xf9000020 // str x0, [x1]
- WORD $0xaa1c03e0 // mov x0, x28
- WORD $0x1400000e // b LBB0_576 $56(%rip)
-LBB0_568:
- WORD $0x9280000e // mov x14, #-1
-LBB0_569:
- WORD $0xaa2e03f3 // mvn x19, x14
-LBB0_570:
- WORD $0x8b130388 // add x8, x28, x19
- WORD $0x17ffffab // b LBB0_547 $-340(%rip)
-LBB0_571:
- WORD $0xaa1603f3 // mov x19, x22
- WORD $0x8b160388 // add x8, x28, x22
- WORD $0x17ffffa8 // b LBB0_547 $-352(%rip)
-LBB0_572:
- WORD $0x8b1c00a0 // add x0, x5, x28
- WORD $0x9280003c // mov x28, #-2
- WORD $0x17fffff4 // b LBB0_567 $-48(%rip)
-LBB0_573:
- WORD $0xf94004c8 // ldr x8, [x6, #8]
-LBB0_574:
- WORD $0xf9000028 // str x8, [x1]
-LBB0_575:
- WORD $0x92800000 // mov x0, #-1
-LBB0_576:
- WORD $0xa94cfbfd // ldp fp, lr, [sp, #200]
- WORD $0xa94bcff4 // ldp x20, x19, [sp, #184]
- WORD $0xa94ad7f6 // ldp x22, x21, [sp, #168]
- WORD $0xa949dff8 // ldp x24, x23, [sp, #152]
- WORD $0xa948e7fa // ldp x26, x25, [sp, #136]
- WORD $0xa947effc // ldp x28, x27, [sp, #120]
- WORD $0x6d46a3e9 // ldp d9, d8, [sp, #104]
- WORD $0x910383ff // add sp, sp, #224
- WORD $0xd65f03c0 // ret
-LBB0_577:
- WORD $0x8b1401c0 // add x0, x14, x20
- WORD $0x9280003c // mov x28, #-2
- WORD $0x17ffffe5 // b LBB0_567 $-108(%rip)
-LBB0_578:
- WORD $0xcb1b0388 // sub x8, x28, x27
- WORD $0x8b140100 // add x0, x8, x20
- WORD $0x9280003c // mov x28, #-2
- WORD $0x17ffffe1 // b LBB0_567 $-124(%rip)
-LBB0_579:
- WORD $0xcb1b0388 // sub x8, x28, x27
- WORD $0x8b050100 // add x0, x8, x5
- WORD $0x9280003c // mov x28, #-2
- WORD $0x17ffffdd // b LBB0_567 $-140(%rip)
- // .p2align 2, 0x00
-_MASK_USE_NUMBER:
- WORD $0x00000002 // .long 2
-
-TEXT ·__skip_array(SB), NOSPLIT, $0-40
- NO_LOCAL_POINTERS
-
-_entry:
- MOVD 16(g), R16
- SUB $288, RSP, R17
- CMP R16, R17
- BLS _stack_grow
-
-_skip_array:
- MOVD s+0(FP), R0
- MOVD p+8(FP), R1
- MOVD m+16(FP), R2
- MOVD flags+24(FP), R3
- MOVD ·_subr__skip_array(SB), R11
- WORD $0x1000005e // adr x30, .+8
- JMP (R11)
- MOVD R0, ret+32(FP)
- RET
-
-_stack_grow:
- MOVD R30, R3
- CALL runtime·morestack_noctxt<>(SB)
- JMP _entry
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_array_subr_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_array_subr_arm64.go
deleted file mode 100644
index fe0d6b3a2..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_array_subr_arm64.go
+++ /dev/null
@@ -1,25 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package neon
-
-//go:nosplit
-//go:noescape
-//goland:noinspection ALL
-func __skip_array_entry__() uintptr
-
-var (
- _subr__skip_array uintptr = __skip_array_entry__() + 48
-)
-
-const (
- _stack__skip_array = 224
-)
-
-var (
- _ = _subr__skip_array
-)
-
-const (
- _ = _stack__skip_array
-)
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_number_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_number_arm64.go
deleted file mode 100644
index 09836a3ae..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_number_arm64.go
+++ /dev/null
@@ -1,29 +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 neon
-
-//go:nosplit
-func skip_number(s *string, p *int) (ret int) {
- return __skip_number(s, p)
-}
-
-//go:nosplit
-//go:noescape
-//goland:noinspection GoUnusedParameter
-func __skip_number(s *string, p *int) (ret int)
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_number_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_number_arm64.s
deleted file mode 100644
index 887e75a2d..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_number_arm64.s
+++ /dev/null
@@ -1,373 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-#include "go_asm.h"
-#include "funcdata.h"
-#include "textflag.h"
-
-TEXT ·__skip_number_entry__(SB), NOSPLIT, $32
- NO_LOCAL_POINTERS
- WORD $0x100000a0 // adr x0, .+20
- MOVD R0, ret(FP)
- RET
- // .p2align 4, 0x00
-lCPI0_0:
- WORD $0x08040201
- WORD $0x80402010
- WORD $0x08040201
- WORD $0x80402010
- // // .byte 1
-// .byte 2
-// .byte 4
-// .byte 8
-// .byte 16
-// .byte 32
-// .byte 64
-// .byte 128
-// .byte 1
-// .byte 2
-// .byte 4
-// .byte 8
-// .byte 16
-// .byte 32
-// .byte 64
-// .byte 128
-
-lCPI0_1:
- WORD $0x09010800
- WORD $0x0b030a02
- WORD $0x0d050c04
- WORD $0x0f070e06
- // // .byte 0
-// .byte 8
-// .byte 1
-// .byte 9
-// .byte 2
-// .byte 10
-// .byte 3
-// .byte 11
-// .byte 4
-// .byte 12
-// .byte 5
-// .byte 13
-// .byte 6
-// .byte 14
-// .byte 7
-// .byte 15
-
-_skip_number:
- WORD $0xd100c3ff // sub sp, sp, #48
- WORD $0xa900cff4 // stp x20, x19, [sp, #8]
- WORD $0xa901fbfd // stp fp, lr, [sp, #24]
- WORD $0xa93ffbfd // stp fp, lr, [sp, #-8]
- WORD $0xd10023fd // sub fp, sp, #8
- WORD $0xaa0003e8 // mov x8, x0
- WORD $0xf9400020 // ldr x0, [x1]
- WORD $0xa9402909 // ldp x9, x10, [x8]
- WORD $0x8b000128 // add x8, x9, x0
- WORD $0xaa0803eb // mov x11, x8
- WORD $0x3840156c // ldrb w12, [x11], #1
- WORD $0x7100b59f // cmp w12, #45
- WORD $0x1a9f17ed // cset w13, eq
- WORD $0x9a8b1108 // csel x8, x8, x11, ne
- WORD $0xcb00014a // sub x10, x10, x0
- WORD $0xeb0d014e // subs x14, x10, x13
- WORD $0x54001c40 // b.eq LBB0_59 $904(%rip)
- WORD $0x3940010a // ldrb w10, [x8]
- WORD $0x5100e94b // sub w11, w10, #58
- WORD $0x3100297f // cmn w11, #10
- WORD $0x540017a3 // b.lo LBB0_52 $756(%rip)
- WORD $0x7100c15f // cmp w10, #48
- WORD $0x540001e1 // b.ne LBB0_6 $60(%rip)
- WORD $0xf10005df // cmp x14, #1
- WORD $0x54000061 // b.ne LBB0_5 $12(%rip)
-LBB0_4:
- WORD $0x5280002d // mov w13, #1
- WORD $0x140000a9 // b LBB0_47 $676(%rip)
-LBB0_5:
- WORD $0x3940050a // ldrb w10, [x8, #1]
- WORD $0x5100b94a // sub w10, w10, #46
- WORD $0x7100dd5f // cmp w10, #55
- WORD $0x5280002b // mov w11, #1
- WORD $0x9aca216a // lsl x10, x11, x10
- WORD $0xb20903eb // mov x11, #36028797027352576
- WORD $0xf280002b // movk x11, #1
- WORD $0x8a0b014a // and x10, x10, x11
- WORD $0xfa409944 // ccmp x10, #0, #4, ls
- WORD $0x54fffea0 // b.eq LBB0_4 $-44(%rip)
-LBB0_6:
- WORD $0xf10041df // cmp x14, #16
- WORD $0x54001a63 // b.lo LBB0_60 $844(%rip)
- WORD $0xd2800010 // mov x16, #0
- WORD $0xd280000f // mov x15, #0
- WORD $0x9280000a // mov x10, #-1
- WORD $0x4f01e5c0 // movi.16b v0, #46
- WORD $0x4f01e561 // movi.16b v1, #43
- WORD $0x4f01e5a2 // movi.16b v2, #45
- WORD $0x4f06e603 // movi.16b v3, #208
- WORD $0x4f00e544 // movi.16b v4, #10
-Lloh0:
- WORD $0x10fff92b // adr x11, lCPI0_0 $-220(%rip)
-Lloh1:
- WORD $0x3dc00165 // ldr q5, [x11, lCPI0_0@PAGEOFF] $0(%rip)
- WORD $0x4f06e7e6 // movi.16b v6, #223
- WORD $0x4f02e4a7 // movi.16b v7, #69
-Lloh2:
- WORD $0x10fff92b // adr x11, lCPI0_1 $-220(%rip)
-Lloh3:
- WORD $0x3dc00170 // ldr q16, [x11, lCPI0_1@PAGEOFF] $0(%rip)
- WORD $0x12800011 // mov w17, #-1
- WORD $0x9280000c // mov x12, #-1
- WORD $0x9280000b // mov x11, #-1
-LBB0_8:
- WORD $0x3cef6911 // ldr q17, [x8, x15]
- WORD $0x6e208e32 // cmeq.16b v18, v17, v0
- WORD $0x6e218e33 // cmeq.16b v19, v17, v1
- WORD $0x6e228e34 // cmeq.16b v20, v17, v2
- WORD $0x4e238635 // add.16b v21, v17, v3
- WORD $0x6e353495 // cmhi.16b v21, v4, v21
- WORD $0x4e261e31 // and.16b v17, v17, v6
- WORD $0x6e278e31 // cmeq.16b v17, v17, v7
- WORD $0x4eb41e73 // orr.16b v19, v19, v20
- WORD $0x4eb21eb4 // orr.16b v20, v21, v18
- WORD $0x4eb31e35 // orr.16b v21, v17, v19
- WORD $0x4eb51e94 // orr.16b v20, v20, v21
- WORD $0x4e251e52 // and.16b v18, v18, v5
- WORD $0x4e100252 // tbl.16b v18, { v18 }, v16
- WORD $0x4e71ba52 // addv.8h h18, v18
- WORD $0x1e260243 // fmov w3, s18
- WORD $0x4e251e31 // and.16b v17, v17, v5
- WORD $0x4e100231 // tbl.16b v17, { v17 }, v16
- WORD $0x4e71ba31 // addv.8h h17, v17
- WORD $0x1e260224 // fmov w4, s17
- WORD $0x4e251e71 // and.16b v17, v19, v5
- WORD $0x4e100231 // tbl.16b v17, { v17 }, v16
- WORD $0x4e71ba31 // addv.8h h17, v17
- WORD $0x1e260226 // fmov w6, s17
- WORD $0x4e251e91 // and.16b v17, v20, v5
- WORD $0x4e100231 // tbl.16b v17, { v17 }, v16
- WORD $0x4e71ba31 // addv.8h h17, v17
- WORD $0x1e260222 // fmov w2, s17
- WORD $0x2a2203e2 // mvn w2, w2
- WORD $0x32103c42 // orr w2, w2, #0xffff0000
- WORD $0x5ac00042 // rbit w2, w2
- WORD $0x5ac01042 // clz w2, w2
- WORD $0x1ac22225 // lsl w5, w17, w2
- WORD $0x0a250067 // bic w7, w3, w5
- WORD $0x0a250093 // bic w19, w4, w5
- WORD $0x0a2500d4 // bic w20, w6, w5
- WORD $0x7100405f // cmp w2, #16
- WORD $0x1a870065 // csel w5, w3, w7, eq
- WORD $0x1a930084 // csel w4, w4, w19, eq
- WORD $0x1a9400c3 // csel w3, w6, w20, eq
- WORD $0x510004a6 // sub w6, w5, #1
- WORD $0x6a0500c6 // ands w6, w6, w5
- WORD $0x54001041 // b.ne LBB0_55 $520(%rip)
- WORD $0x51000486 // sub w6, w4, #1
- WORD $0x6a0400c6 // ands w6, w6, w4
- WORD $0x54000fe1 // b.ne LBB0_55 $508(%rip)
- WORD $0x51000466 // sub w6, w3, #1
- WORD $0x6a0300c6 // ands w6, w6, w3
- WORD $0x54000f81 // b.ne LBB0_55 $496(%rip)
- WORD $0x340000c5 // cbz w5, LBB0_14 $24(%rip)
- WORD $0x5ac000a5 // rbit w5, w5
- WORD $0x5ac010a5 // clz w5, w5
- WORD $0xb100057f // cmn x11, #1
- WORD $0x54000f81 // b.ne LBB0_56 $496(%rip)
- WORD $0x8b0501eb // add x11, x15, x5
-LBB0_14:
- WORD $0x340000c4 // cbz w4, LBB0_17 $24(%rip)
- WORD $0x5ac00084 // rbit w4, w4
- WORD $0x5ac01084 // clz w4, w4
- WORD $0xb100059f // cmn x12, #1
- WORD $0x54000f21 // b.ne LBB0_57 $484(%rip)
- WORD $0x8b0401ec // add x12, x15, x4
-LBB0_17:
- WORD $0x340000c3 // cbz w3, LBB0_20 $24(%rip)
- WORD $0x5ac00063 // rbit w3, w3
- WORD $0x5ac01063 // clz w3, w3
- WORD $0xb100055f // cmn x10, #1
- WORD $0x54000ec1 // b.ne LBB0_58 $472(%rip)
- WORD $0x8b0301ea // add x10, x15, x3
-LBB0_20:
- WORD $0x7100405f // cmp w2, #16
- WORD $0x54000621 // b.ne LBB0_35 $196(%rip)
- WORD $0x910041ef // add x15, x15, #16
- WORD $0xd1004210 // sub x16, x16, #16
- WORD $0x8b1001c2 // add x2, x14, x16
- WORD $0xf1003c5f // cmp x2, #15
- WORD $0x54fff6e8 // b.hi LBB0_8 $-292(%rip)
- WORD $0x8b0f0110 // add x16, x8, x15
- WORD $0xeb0f01df // cmp x14, x15
- WORD $0x54000560 // b.eq LBB0_36 $172(%rip)
-LBB0_23:
- WORD $0x8b02020e // add x14, x16, x2
- WORD $0xaa3003ef // mvn x15, x16
- WORD $0x8b090011 // add x17, x0, x9
- WORD $0x8b1101ef // add x15, x15, x17
- WORD $0x8b0d01ed // add x13, x15, x13
- WORD $0xcb08020f // sub x15, x16, x8
- WORD $0xaa1003f1 // mov x17, x16
- WORD $0x14000009 // b LBB0_26 $36(%rip)
-LBB0_24:
- WORD $0xb100059f // cmn x12, #1
- WORD $0xaa0f03ec // mov x12, x15
- WORD $0x54000661 // b.ne LBB0_46 $204(%rip)
-LBB0_25:
- WORD $0xd10005ad // sub x13, x13, #1
- WORD $0x910005ef // add x15, x15, #1
- WORD $0xaa1103f0 // mov x16, x17
- WORD $0xd1000442 // sub x2, x2, #1
- WORD $0xb4000882 // cbz x2, LBB0_53 $272(%rip)
-LBB0_26:
- WORD $0x38401623 // ldrb w3, [x17], #1
- WORD $0x5100c064 // sub w4, w3, #48
- WORD $0x7100289f // cmp w4, #10
- WORD $0x54ffff03 // b.lo LBB0_25 $-32(%rip)
- WORD $0x7100b47f // cmp w3, #45
- WORD $0x5400016d // b.le LBB0_32 $44(%rip)
- WORD $0x7101947f // cmp w3, #101
- WORD $0x54fffe20 // b.eq LBB0_24 $-60(%rip)
- WORD $0x7101147f // cmp w3, #69
- WORD $0x54fffde0 // b.eq LBB0_24 $-68(%rip)
- WORD $0x7100b87f // cmp w3, #46
- WORD $0x540001e1 // b.ne LBB0_36 $60(%rip)
- WORD $0xb100057f // cmn x11, #1
- WORD $0xaa0f03eb // mov x11, x15
- WORD $0x54fffda0 // b.eq LBB0_25 $-76(%rip)
- WORD $0x1400001e // b LBB0_46 $120(%rip)
-LBB0_32:
- WORD $0x7100ac7f // cmp w3, #43
- WORD $0x54000060 // b.eq LBB0_34 $12(%rip)
- WORD $0x7100b47f // cmp w3, #45
- WORD $0x540000e1 // b.ne LBB0_36 $28(%rip)
-LBB0_34:
- WORD $0xb100055f // cmn x10, #1
- WORD $0xaa0f03ea // mov x10, x15
- WORD $0x54fffca0 // b.eq LBB0_25 $-108(%rip)
- WORD $0x14000016 // b LBB0_46 $88(%rip)
-LBB0_35:
- WORD $0x8b22410d // add x13, x8, w2, uxtw
- WORD $0x8b0f01b0 // add x16, x13, x15
-LBB0_36:
- WORD $0x9280000d // mov x13, #-1
- WORD $0xb40003eb // cbz x11, LBB0_51 $124(%rip)
-LBB0_37:
- WORD $0xb40003ca // cbz x10, LBB0_51 $120(%rip)
- WORD $0xb40003ac // cbz x12, LBB0_51 $116(%rip)
- WORD $0xcb08020d // sub x13, x16, x8
- WORD $0xd10005ae // sub x14, x13, #1
- WORD $0xeb0e017f // cmp x11, x14
- WORD $0x54000160 // b.eq LBB0_45 $44(%rip)
- WORD $0xeb0e015f // cmp x10, x14
- WORD $0x54000120 // b.eq LBB0_45 $36(%rip)
- WORD $0xeb0e019f // cmp x12, x14
- WORD $0x540000e0 // b.eq LBB0_45 $28(%rip)
- WORD $0xf100054e // subs x14, x10, #1
- WORD $0x540001cb // b.lt LBB0_48 $56(%rip)
- WORD $0xeb0e019f // cmp x12, x14
- WORD $0x54000180 // b.eq LBB0_48 $48(%rip)
- WORD $0xaa2a03ed // mvn x13, x10
- WORD $0x1400000f // b LBB0_51 $60(%rip)
-LBB0_45:
- WORD $0xcb0d03ed // neg x13, x13
-LBB0_46:
- WORD $0xb7f801ad // tbnz x13, #63, LBB0_51 $52(%rip)
-LBB0_47:
- WORD $0x8b0d0108 // add x8, x8, x13
- WORD $0xcb090108 // sub x8, x8, x9
- WORD $0xf9000028 // str x8, [x1]
- WORD $0xa941fbfd // ldp fp, lr, [sp, #24]
- WORD $0xa940cff4 // ldp x20, x19, [sp, #8]
- WORD $0x9100c3ff // add sp, sp, #48
- WORD $0xd65f03c0 // ret
-LBB0_48:
- WORD $0xaa0c016a // orr x10, x11, x12
- WORD $0xb7f8022a // tbnz x10, #63, LBB0_54 $68(%rip)
- WORD $0xeb0c017f // cmp x11, x12
- WORD $0x540001eb // b.lt LBB0_54 $60(%rip)
- WORD $0xaa2b03ed // mvn x13, x11
-LBB0_51:
- WORD $0xaa2d03ea // mvn x10, x13
- WORD $0x8b0a0108 // add x8, x8, x10
-LBB0_52:
- WORD $0x92800020 // mov x0, #-2
- WORD $0xcb090108 // sub x8, x8, x9
- WORD $0xf9000028 // str x8, [x1]
- WORD $0xa941fbfd // ldp fp, lr, [sp, #24]
- WORD $0xa940cff4 // ldp x20, x19, [sp, #8]
- WORD $0x9100c3ff // add sp, sp, #48
- WORD $0xd65f03c0 // ret
-LBB0_53:
- WORD $0xaa0e03f0 // mov x16, x14
- WORD $0x9280000d // mov x13, #-1
- WORD $0xb5fffaeb // cbnz x11, LBB0_37 $-164(%rip)
- WORD $0x17fffff4 // b LBB0_51 $-48(%rip)
-LBB0_54:
- WORD $0xd37ffd4a // lsr x10, x10, #63
- WORD $0x5200014a // eor w10, w10, #0x1
- WORD $0xd100058e // sub x14, x12, #1
- WORD $0xeb0e017f // cmp x11, x14
- WORD $0x1a9f17eb // cset w11, eq
- WORD $0x6a0b015f // tst w10, w11
- WORD $0xda8c01ad // csinv x13, x13, x12, eq
- WORD $0x17ffffdf // b LBB0_46 $-132(%rip)
-LBB0_55:
- WORD $0x5ac000ca // rbit w10, w6
- WORD $0x5ac0114a // clz w10, w10
- WORD $0xaa2f03eb // mvn x11, x15
- WORD $0xcb0a016d // sub x13, x11, x10
- WORD $0x17ffffda // b LBB0_46 $-152(%rip)
-LBB0_56:
- WORD $0xaa2f03ea // mvn x10, x15
- WORD $0xcb25414d // sub x13, x10, w5, uxtw
- WORD $0x17ffffd7 // b LBB0_46 $-164(%rip)
-LBB0_57:
- WORD $0xaa2f03ea // mvn x10, x15
- WORD $0xcb24414d // sub x13, x10, w4, uxtw
- WORD $0x17ffffd4 // b LBB0_46 $-176(%rip)
-LBB0_58:
- WORD $0xaa2f03ea // mvn x10, x15
- WORD $0xcb23414d // sub x13, x10, w3, uxtw
- WORD $0x17ffffd1 // b LBB0_46 $-188(%rip)
-LBB0_59:
- WORD $0x92800000 // mov x0, #-1
- WORD $0xcb090108 // sub x8, x8, x9
- WORD $0xf9000028 // str x8, [x1]
- WORD $0xa941fbfd // ldp fp, lr, [sp, #24]
- WORD $0xa940cff4 // ldp x20, x19, [sp, #8]
- WORD $0x9100c3ff // add sp, sp, #48
- WORD $0xd65f03c0 // ret
-LBB0_60:
- WORD $0x9280000b // mov x11, #-1
- WORD $0xaa0803f0 // mov x16, x8
- WORD $0xaa0e03e2 // mov x2, x14
- WORD $0x9280000c // mov x12, #-1
- WORD $0x9280000a // mov x10, #-1
- WORD $0x17ffff87 // b LBB0_23 $-484(%rip)
- // .p2align 2, 0x00
-_MASK_USE_NUMBER:
- WORD $0x00000002 // .long 2
-
-TEXT ·__skip_number(SB), NOSPLIT, $0-24
- NO_LOCAL_POINTERS
-
-_entry:
- MOVD 16(g), R16
- SUB $112, RSP, R17
- CMP R16, R17
- BLS _stack_grow
-
-_skip_number:
- MOVD s+0(FP), R0
- MOVD p+8(FP), R1
- MOVD ·_subr__skip_number(SB), R11
- WORD $0x1000005e // adr x30, .+8
- JMP (R11)
- MOVD R0, ret+16(FP)
- RET
-
-_stack_grow:
- MOVD R30, R3
- CALL runtime·morestack_noctxt<>(SB)
- JMP _entry
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_number_subr_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_number_subr_arm64.go
deleted file mode 100644
index d2ba7d934..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_number_subr_arm64.go
+++ /dev/null
@@ -1,25 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package neon
-
-//go:nosplit
-//go:noescape
-//goland:noinspection ALL
-func __skip_number_entry__() uintptr
-
-var (
- _subr__skip_number uintptr = __skip_number_entry__() + 32
-)
-
-const (
- _stack__skip_number = 48
-)
-
-var (
- _ = _subr__skip_number
-)
-
-const (
- _ = _stack__skip_number
-)
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_object_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_object_arm64.go
deleted file mode 100644
index e97d8169b..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_object_arm64.go
+++ /dev/null
@@ -1,35 +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 neon
-
-import (
- // `unsafe`
-
- `github.com/bytedance/sonic/internal/native/types`
-)
-
-//go:nosplit
-func skip_object(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) {
- return __skip_object(s, p, m, flags)
-}
-
-//go:nosplit
-//go:noescape
-//goland:noinspection GoUnusedParameter
-func __skip_object(s *string, p *int, m *types.StateMachine, flags uint64) (ret int)
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_object_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_object_arm64.s
deleted file mode 100644
index 5029cbe6f..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_object_arm64.s
+++ /dev/null
@@ -1,3481 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-#include "go_asm.h"
-#include "funcdata.h"
-#include "textflag.h"
-
-TEXT ·__skip_object_entry__(SB), NOSPLIT, $208
- NO_LOCAL_POINTERS
- WORD $0x100000a0 // adr x0, .+20
- MOVD R0, ret(FP)
- RET
- // .p2align 4, 0x00
-lCPI0_0:
- WORD $0x00000001; WORD $0x00000000 // .quad 1
- WORD $0x00000006; WORD $0x00000000 // .quad 6
-lCPI0_1:
- WORD $0x08040201
- WORD $0x80402010
- WORD $0x08040201
- WORD $0x80402010
- // // .byte 1
-// .byte 2
-// .byte 4
-// .byte 8
-// .byte 16
-// .byte 32
-// .byte 64
-// .byte 128
-// .byte 1
-// .byte 2
-// .byte 4
-// .byte 8
-// .byte 16
-// .byte 32
-// .byte 64
-// .byte 128
-
-lCPI0_2:
- WORD $0x09010800
- WORD $0x0b030a02
- WORD $0x0d050c04
- WORD $0x0f070e06
- // // .byte 0
-// .byte 8
-// .byte 1
-// .byte 9
-// .byte 2
-// .byte 10
-// .byte 3
-// .byte 11
-// .byte 4
-// .byte 12
-// .byte 5
-// .byte 13
-// .byte 6
-// .byte 14
-// .byte 7
-// .byte 15
-
-_skip_object:
- WORD $0xd10383ff // sub sp, sp, #224
- WORD $0x6d06a3e9 // stp d9, d8, [sp, #104]
- WORD $0xa907effc // stp x28, x27, [sp, #120]
- WORD $0xa908e7fa // stp x26, x25, [sp, #136]
- WORD $0xa909dff8 // stp x24, x23, [sp, #152]
- WORD $0xa90ad7f6 // stp x22, x21, [sp, #168]
- WORD $0xa90bcff4 // stp x20, x19, [sp, #184]
- WORD $0xa90cfbfd // stp fp, lr, [sp, #200]
- WORD $0xa93ffbfd // stp fp, lr, [sp, #-8]
- WORD $0xd10023fd // sub fp, sp, #8
- WORD $0xaa0003e6 // mov x6, x0
-Lloh0:
- WORD $0x10fffd28 // adr x8, lCPI0_0 $-92(%rip)
-Lloh1:
- WORD $0x3dc00100 // ldr q0, [x8, lCPI0_0@PAGEOFF] $0(%rip)
- WORD $0xaa0203e9 // mov x9, x2
- WORD $0x3c808520 // str q0, [x9], #8
- WORD $0x910083e8 // add x8, sp, #32
- WORD $0x9100810a // add x10, x8, #32
- WORD $0xf940003c // ldr x28, [x1]
- WORD $0x9280000b // mov x11, #-1
- WORD $0x5280002c // mov w12, #1
- WORD $0xd284c00d // mov x13, #9728
- WORD $0xf2c0002d // movk x13, #1, lsl #32
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x4f01e440 // movi.16b v0, #34
- WORD $0x4f02e781 // movi.16b v1, #92
-Lloh2:
- WORD $0x10fffbc8 // adr x8, lCPI0_1 $-136(%rip)
-Lloh3:
- WORD $0x3dc00102 // ldr q2, [x8, lCPI0_1@PAGEOFF] $0(%rip)
-Lloh4:
- WORD $0x10fffc08 // adr x8, lCPI0_2 $-128(%rip)
-Lloh5:
- WORD $0x3dc00103 // ldr q3, [x8, lCPI0_2@PAGEOFF] $0(%rip)
- WORD $0x3200f3f0 // mov w16, #1431655765
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0x4f01e404 // movi.16b v4, #32
- WORD $0x3201f3e4 // mov w4, #-1431655766
- WORD $0x4f01e5c5 // movi.16b v5, #46
- WORD $0x4f01e566 // movi.16b v6, #43
- WORD $0x4f01e5a7 // movi.16b v7, #45
- WORD $0x4f06e610 // movi.16b v16, #208
- WORD $0x4f00e551 // movi.16b v17, #10
- WORD $0x4f06e7f2 // movi.16b v18, #223
- WORD $0x4f02e4b3 // movi.16b v19, #69
- WORD $0x4f01e594 // movi.16b v20, #44
- WORD $0x4f02e7b5 // movi.16b v21, #93
- WORD $0x4f02e776 // movi.16b v22, #91
- WORD $0x6f00e417 // movi.2d v23, #0000000000000000
- WORD $0x4f03e778 // movi.16b v24, #123
- WORD $0x4f03e7b9 // movi.16b v25, #125
- WORD $0x52800033 // mov w19, #1
-LBB0_1:
- WORD $0xa94038db // ldp x27, x14, [x6]
- WORD $0xeb0e039f // cmp x28, x14
- WORD $0x54000162 // b.hs LBB0_6 $44(%rip)
- WORD $0x387c6b68 // ldrb w8, [x27, x28]
- WORD $0x7100351f // cmp w8, #13
- WORD $0x54000100 // b.eq LBB0_6 $32(%rip)
- WORD $0x7100811f // cmp w8, #32
- WORD $0x540000c0 // b.eq LBB0_6 $24(%rip)
- WORD $0x51002d08 // sub w8, w8, #11
- WORD $0x3100091f // cmn w8, #2
- WORD $0x54000062 // b.hs LBB0_6 $12(%rip)
- WORD $0xaa1c03e8 // mov x8, x28
- WORD $0x14000031 // b LBB0_22 $196(%rip)
-LBB0_6:
- WORD $0x91000788 // add x8, x28, #1
- WORD $0xeb0e011f // cmp x8, x14
- WORD $0x54000122 // b.hs LBB0_10 $36(%rip)
- WORD $0x38686b60 // ldrb w0, [x27, x8]
- WORD $0x7100341f // cmp w0, #13
- WORD $0x540000c0 // b.eq LBB0_10 $24(%rip)
- WORD $0x7100801f // cmp w0, #32
- WORD $0x54000080 // b.eq LBB0_10 $16(%rip)
- WORD $0x51002c00 // sub w0, w0, #11
- WORD $0x3100081f // cmn w0, #2
- WORD $0x540004c3 // b.lo LBB0_22 $152(%rip)
-LBB0_10:
- WORD $0x91000b88 // add x8, x28, #2
- WORD $0xeb0e011f // cmp x8, x14
- WORD $0x54000122 // b.hs LBB0_14 $36(%rip)
- WORD $0x38686b60 // ldrb w0, [x27, x8]
- WORD $0x7100341f // cmp w0, #13
- WORD $0x540000c0 // b.eq LBB0_14 $24(%rip)
- WORD $0x7100801f // cmp w0, #32
- WORD $0x54000080 // b.eq LBB0_14 $16(%rip)
- WORD $0x51002c00 // sub w0, w0, #11
- WORD $0x3100081f // cmn w0, #2
- WORD $0x54000363 // b.lo LBB0_22 $108(%rip)
-LBB0_14:
- WORD $0x91000f88 // add x8, x28, #3
- WORD $0xeb0e011f // cmp x8, x14
- WORD $0x54000122 // b.hs LBB0_18 $36(%rip)
- WORD $0x38686b60 // ldrb w0, [x27, x8]
- WORD $0x7100341f // cmp w0, #13
- WORD $0x540000c0 // b.eq LBB0_18 $24(%rip)
- WORD $0x7100801f // cmp w0, #32
- WORD $0x54000080 // b.eq LBB0_18 $16(%rip)
- WORD $0x51002c00 // sub w0, w0, #11
- WORD $0x3100081f // cmn w0, #2
- WORD $0x54000203 // b.lo LBB0_22 $64(%rip)
-LBB0_18:
- WORD $0x91001388 // add x8, x28, #4
- WORD $0xeb0e011f // cmp x8, x14
- WORD $0x540170a2 // b.hs LBB0_574 $11796(%rip)
-LBB0_19:
- WORD $0x38686b60 // ldrb w0, [x27, x8]
- WORD $0x7100801f // cmp w0, #32
- WORD $0x9ac02180 // lsl x0, x12, x0
- WORD $0x8a0d0000 // and x0, x0, x13
- WORD $0xfa409804 // ccmp x0, #0, #4, ls
- WORD $0x540000a0 // b.eq LBB0_21 $20(%rip)
- WORD $0x91000508 // add x8, x8, #1
- WORD $0xeb0801df // cmp x14, x8
- WORD $0x54ffff01 // b.ne LBB0_19 $-32(%rip)
- WORD $0x14000b7c // b LBB0_575 $11760(%rip)
-LBB0_21:
- WORD $0xeb0e011f // cmp x8, x14
- WORD $0x54016f42 // b.hs LBB0_575 $11752(%rip)
-LBB0_22:
- WORD $0x9100051c // add x28, x8, #1
- WORD $0xf900003c // str x28, [x1]
- WORD $0x8b08037e // add lr, x27, x8
- WORD $0x394003c5 // ldrb w5, [lr]
- WORD $0x34016ea5 // cbz w5, LBB0_575 $11732(%rip)
- WORD $0xd100066e // sub x14, x19, #1
- WORD $0xf86e7920 // ldr x0, [x9, x14, lsl #3]
- WORD $0xb100057f // cmn x11, #1
- WORD $0x9a8b010b // csel x11, x8, x11, eq
- WORD $0x71000c1f // cmp w0, #3
- WORD $0x54000ccc // b.gt LBB0_40 $408(%rip)
- WORD $0x7100041f // cmp w0, #1
- WORD $0x54001940 // b.eq LBB0_56 $808(%rip)
- WORD $0x7100081f // cmp w0, #2
- WORD $0x54002cc0 // b.eq LBB0_97 $1432(%rip)
- WORD $0x71000c1f // cmp w0, #3
- WORD $0x540019e1 // b.ne LBB0_60 $828(%rip)
- WORD $0x710088bf // cmp w5, #34
- WORD $0x54015fa1 // b.ne LBB0_540 $11252(%rip)
- WORD $0xf82e792f // str x15, [x9, x14, lsl #3]
- WORD $0x373031a3 // tbnz w3, #6, LBB0_113 $1588(%rip)
- WORD $0xf94004ce // ldr x14, [x6, #8]
- WORD $0xeb1c01d6 // subs x22, x14, x28
- WORD $0x37284563 // tbnz w3, #5, LBB0_141 $2220(%rip)
- WORD $0x54015fa0 // b.eq LBB0_543 $11252(%rip)
- WORD $0xf10102df // cmp x22, #64
- WORD $0x5400f843 // b.lo LBB0_365 $7944(%rip)
- WORD $0xd2800013 // mov x19, #0
- WORD $0x92800000 // mov x0, #-1
-LBB0_33:
- WORD $0x8b1c036e // add x14, x27, x28
- WORD $0xad406dda // ldp q26, q27, [x14]
- WORD $0xad4175dc // ldp q28, q29, [x14, #32]
- WORD $0x6e208f5e // cmeq.16b v30, v26, v0
- WORD $0x6e208f7f // cmeq.16b v31, v27, v0
- WORD $0x6e208f88 // cmeq.16b v8, v28, v0
- WORD $0x6e208fa9 // cmeq.16b v9, v29, v0
- WORD $0x6e218f5a // cmeq.16b v26, v26, v1
- WORD $0x6e218f7b // cmeq.16b v27, v27, v1
- WORD $0x6e218f9c // cmeq.16b v28, v28, v1
- WORD $0x6e218fbd // cmeq.16b v29, v29, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603ce // fmov w14, s30
- WORD $0x4e221ffe // and.16b v30, v31, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603c5 // fmov w5, s30
- WORD $0x4e221d1e // and.16b v30, v8, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d4 // fmov w20, s30
- WORD $0x4e221d3e // and.16b v30, v9, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d5 // fmov w21, s30
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260357 // fmov w23, s26
- WORD $0x4e221f7a // and.16b v26, v27, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260358 // fmov w24, s26
- WORD $0x4e221f9a // and.16b v26, v28, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260359 // fmov w25, s26
- WORD $0x4e221fba // and.16b v26, v29, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e26035a // fmov w26, s26
- WORD $0xd3607e94 // lsl x20, x20, #32
- WORD $0xaa15c294 // orr x20, x20, x21, lsl #48
- WORD $0x53103ca5 // lsl w5, w5, #16
- WORD $0xaa050285 // orr x5, x20, x5
- WORD $0xaa0e00ae // orr x14, x5, x14
- WORD $0xd3607f25 // lsl x5, x25, #32
- WORD $0xaa1ac0a5 // orr x5, x5, x26, lsl #48
- WORD $0x53103f14 // lsl w20, w24, #16
- WORD $0xaa1400a5 // orr x5, x5, x20
- WORD $0xaa1700a5 // orr x5, x5, x23
- WORD $0xb5000105 // cbnz x5, LBB0_37 $32(%rip)
- WORD $0xb5000193 // cbnz x19, LBB0_38 $48(%rip)
- WORD $0xb50002ce // cbnz x14, LBB0_39 $88(%rip)
-LBB0_36:
- WORD $0xd10102d6 // sub x22, x22, #64
- WORD $0x9101039c // add x28, x28, #64
- WORD $0xf100fedf // cmp x22, #63
- WORD $0x54fff8a8 // b.hi LBB0_33 $-236(%rip)
- WORD $0x14000777 // b LBB0_361 $7644(%rip)
-LBB0_37:
- WORD $0xb100041f // cmn x0, #1
- WORD $0xdac000b4 // rbit x20, x5
- WORD $0xdac01294 // clz x20, x20
- WORD $0x8b1c0294 // add x20, x20, x28
- WORD $0x9a941000 // csel x0, x0, x20, ne
-LBB0_38:
- WORD $0x8a3300b4 // bic x20, x5, x19
- WORD $0xaa140675 // orr x21, x19, x20, lsl #1
- WORD $0x8a3500a5 // bic x5, x5, x21
- WORD $0x9201f0a5 // and x5, x5, #0xaaaaaaaaaaaaaaaa
- WORD $0xab1400a5 // adds x5, x5, x20
- WORD $0x1a9f37f3 // cset w19, hs
- WORD $0xd37ff8a5 // lsl x5, x5, #1
- WORD $0xd200f0a5 // eor x5, x5, #0x5555555555555555
- WORD $0x8a1500a5 // and x5, x5, x21
- WORD $0x8a2501ce // bic x14, x14, x5
- WORD $0xb4fffd8e // cbz x14, LBB0_36 $-80(%rip)
-LBB0_39:
- WORD $0xdac001ce // rbit x14, x14
- WORD $0xdac011ce // clz x14, x14
- WORD $0x8b1c01ce // add x14, x14, x28
- WORD $0x910005dc // add x28, x14, #1
- WORD $0xb6f8babc // tbz x28, #63, LBB0_283 $5972(%rip)
- WORD $0x14000aa4 // b LBB0_542 $10896(%rip)
-LBB0_40:
- WORD $0x7100101f // cmp w0, #4
- WORD $0x54000d40 // b.eq LBB0_58 $424(%rip)
- WORD $0x7100141f // cmp w0, #5
- WORD $0x540020c0 // b.eq LBB0_99 $1048(%rip)
- WORD $0x7100181f // cmp w0, #6
- WORD $0x54000d41 // b.ne LBB0_60 $424(%rip)
- WORD $0x710088bf // cmp w5, #34
- WORD $0x54001fe1 // b.ne LBB0_98 $1020(%rip)
- WORD $0x52800040 // mov w0, #2
- WORD $0xf82e7920 // str x0, [x9, x14, lsl #3]
- WORD $0x37303143 // tbnz w3, #6, LBB0_132 $1576(%rip)
- WORD $0xf94004ce // ldr x14, [x6, #8]
- WORD $0xeb1c01d6 // subs x22, x14, x28
- WORD $0x37285103 // tbnz w3, #5, LBB0_182 $2592(%rip)
- WORD $0x540152e0 // b.eq LBB0_543 $10844(%rip)
- WORD $0xf10102df // cmp x22, #64
- WORD $0x5400fba3 // b.lo LBB0_393 $8052(%rip)
- WORD $0xd2800013 // mov x19, #0
- WORD $0x92800000 // mov x0, #-1
-LBB0_49:
- WORD $0x8b1c036e // add x14, x27, x28
- WORD $0xad406dda // ldp q26, q27, [x14]
- WORD $0xad4175dc // ldp q28, q29, [x14, #32]
- WORD $0x6e208f5e // cmeq.16b v30, v26, v0
- WORD $0x6e208f7f // cmeq.16b v31, v27, v0
- WORD $0x6e208f88 // cmeq.16b v8, v28, v0
- WORD $0x6e208fa9 // cmeq.16b v9, v29, v0
- WORD $0x6e218f5a // cmeq.16b v26, v26, v1
- WORD $0x6e218f7b // cmeq.16b v27, v27, v1
- WORD $0x6e218f9c // cmeq.16b v28, v28, v1
- WORD $0x6e218fbd // cmeq.16b v29, v29, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603ce // fmov w14, s30
- WORD $0x4e221ffe // and.16b v30, v31, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603c5 // fmov w5, s30
- WORD $0x4e221d1e // and.16b v30, v8, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d4 // fmov w20, s30
- WORD $0x4e221d3e // and.16b v30, v9, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d5 // fmov w21, s30
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260357 // fmov w23, s26
- WORD $0x4e221f7a // and.16b v26, v27, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260358 // fmov w24, s26
- WORD $0x4e221f9a // and.16b v26, v28, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260359 // fmov w25, s26
- WORD $0x4e221fba // and.16b v26, v29, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e26035a // fmov w26, s26
- WORD $0xd3607e94 // lsl x20, x20, #32
- WORD $0xaa15c294 // orr x20, x20, x21, lsl #48
- WORD $0x53103ca5 // lsl w5, w5, #16
- WORD $0xaa050285 // orr x5, x20, x5
- WORD $0xaa0e00ae // orr x14, x5, x14
- WORD $0xd3607f25 // lsl x5, x25, #32
- WORD $0xaa1ac0a5 // orr x5, x5, x26, lsl #48
- WORD $0x53103f14 // lsl w20, w24, #16
- WORD $0xaa1400a5 // orr x5, x5, x20
- WORD $0xaa1700a5 // orr x5, x5, x23
- WORD $0xb5000105 // cbnz x5, LBB0_53 $32(%rip)
- WORD $0xb5000193 // cbnz x19, LBB0_54 $48(%rip)
- WORD $0xb50002ce // cbnz x14, LBB0_55 $88(%rip)
-LBB0_52:
- WORD $0xd10102d6 // sub x22, x22, #64
- WORD $0x9101039c // add x28, x28, #64
- WORD $0xf100fedf // cmp x22, #63
- WORD $0x54fff8a8 // b.hi LBB0_49 $-236(%rip)
- WORD $0x1400079a // b LBB0_391 $7784(%rip)
-LBB0_53:
- WORD $0xb100041f // cmn x0, #1
- WORD $0xdac000b4 // rbit x20, x5
- WORD $0xdac01294 // clz x20, x20
- WORD $0x8b1c0294 // add x20, x20, x28
- WORD $0x9a941000 // csel x0, x0, x20, ne
-LBB0_54:
- WORD $0x8a3300b4 // bic x20, x5, x19
- WORD $0xaa140675 // orr x21, x19, x20, lsl #1
- WORD $0x8a3500a5 // bic x5, x5, x21
- WORD $0x9201f0a5 // and x5, x5, #0xaaaaaaaaaaaaaaaa
- WORD $0xab1400a5 // adds x5, x5, x20
- WORD $0x1a9f37f3 // cset w19, hs
- WORD $0xd37ff8a5 // lsl x5, x5, #1
- WORD $0xd200f0a5 // eor x5, x5, #0x5555555555555555
- WORD $0x8a1500a5 // and x5, x5, x21
- WORD $0x8a2501ce // bic x14, x14, x5
- WORD $0xb4fffd8e // cbz x14, LBB0_52 $-80(%rip)
-LBB0_55:
- WORD $0xdac001ce // rbit x14, x14
- WORD $0xdac011ce // clz x14, x14
- WORD $0x8b1c01ce // add x14, x14, x28
- WORD $0x910005dc // add x28, x14, #1
- WORD $0xb6f854dc // tbz x28, #63, LBB0_194 $2712(%rip)
- WORD $0x14000a3e // b LBB0_542 $10488(%rip)
-LBB0_56:
- WORD $0x7100b0bf // cmp w5, #44
- WORD $0x540017c0 // b.eq LBB0_109 $760(%rip)
- WORD $0x710174bf // cmp w5, #93
- WORD $0x54001440 // b.eq LBB0_100 $648(%rip)
- WORD $0x14000a35 // b LBB0_540 $10452(%rip)
-LBB0_58:
- WORD $0x7100e8bf // cmp w5, #58
- WORD $0x54014661 // b.ne LBB0_540 $10444(%rip)
- WORD $0xf82e793f // str xzr, [x9, x14, lsl #3]
- WORD $0x14000569 // b LBB0_284 $5540(%rip)
-LBB0_60:
- WORD $0xf900004e // str x14, [x2]
- WORD $0x92800020 // mov x0, #-2
- WORD $0x710168bf // cmp w5, #90
- WORD $0x5400144c // b.gt LBB0_102 $648(%rip)
-LBB0_61:
- WORD $0x5100c0ae // sub w14, w5, #48
- WORD $0x710029df // cmp w14, #10
- WORD $0x54003ba2 // b.hs LBB0_154 $1908(%rip)
- WORD $0xf94004ce // ldr x14, [x6, #8]
- WORD $0x37301ee3 // tbnz w3, #6, LBB0_120 $988(%rip)
- WORD $0xeb0801da // subs x26, x14, x8
- WORD $0x540145e0 // b.eq LBB0_544 $10428(%rip)
- WORD $0x394003ce // ldrb w14, [lr]
- WORD $0x7100c1df // cmp w14, #48
- WORD $0x54000181 // b.ne LBB0_68 $48(%rip)
- WORD $0xf100075f // cmp x26, #1
- WORD $0x5400aaa0 // b.eq LBB0_283 $5460(%rip)
- WORD $0x387c6b6e // ldrb w14, [x27, x28]
- WORD $0x5100b9ce // sub w14, w14, #46
- WORD $0x7100dddf // cmp w14, #55
- WORD $0x5400aa28 // b.hi LBB0_283 $5444(%rip)
- WORD $0x9ace218e // lsl x14, x12, x14
- WORD $0xb20903e0 // mov x0, #36028797027352576
- WORD $0xf2800020 // movk x0, #1
- WORD $0xea0001df // tst x14, x0
- WORD $0x5400a980 // b.eq LBB0_283 $5424(%rip)
-LBB0_68:
- WORD $0xf100435f // cmp x26, #16
- WORD $0x54011203 // b.lo LBB0_456 $8768(%rip)
- WORD $0xd280000e // mov x14, #0
- WORD $0xd280001c // mov x28, #0
- WORD $0x92800016 // mov x22, #-1
- WORD $0x92800013 // mov x19, #-1
- WORD $0x92800000 // mov x0, #-1
-LBB0_70:
- WORD $0x3cfc6bda // ldr q26, [lr, x28]
- WORD $0x6e258f5b // cmeq.16b v27, v26, v5
- WORD $0x6e268f5c // cmeq.16b v28, v26, v6
- WORD $0x6e278f5d // cmeq.16b v29, v26, v7
- WORD $0x4e30875e // add.16b v30, v26, v16
- WORD $0x6e3e363e // cmhi.16b v30, v17, v30
- WORD $0x4e321f5a // and.16b v26, v26, v18
- WORD $0x6e338f5a // cmeq.16b v26, v26, v19
- WORD $0x4ebd1f9c // orr.16b v28, v28, v29
- WORD $0x4ebb1fdd // orr.16b v29, v30, v27
- WORD $0x4ebc1f5e // orr.16b v30, v26, v28
- WORD $0x4ebe1fbd // orr.16b v29, v29, v30
- WORD $0x4e221f7b // and.16b v27, v27, v2
- WORD $0x4e03037b // tbl.16b v27, { v27 }, v3
- WORD $0x4e71bb7b // addv.8h h27, v27
- WORD $0x1e260374 // fmov w20, s27
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260355 // fmov w21, s26
- WORD $0x4e221f9a // and.16b v26, v28, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260357 // fmov w23, s26
- WORD $0x4e221fba // and.16b v26, v29, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260345 // fmov w5, s26
- WORD $0x2a2503e5 // mvn w5, w5
- WORD $0x32103ca5 // orr w5, w5, #0xffff0000
- WORD $0x5ac000a5 // rbit w5, w5
- WORD $0x5ac010a5 // clz w5, w5
- WORD $0x1280000f // mov w15, #-1
- WORD $0x1ac521f8 // lsl w24, w15, w5
- WORD $0x0a380299 // bic w25, w20, w24
- WORD $0x0a3802af // bic w15, w21, w24
- WORD $0x0a3802f8 // bic w24, w23, w24
- WORD $0x710040bf // cmp w5, #16
- WORD $0x1a990294 // csel w20, w20, w25, eq
- WORD $0x1a8f02b9 // csel w25, w21, w15, eq
- WORD $0x1a9802f5 // csel w21, w23, w24, eq
- WORD $0x5100068f // sub w15, w20, #1
- WORD $0x6a1401f7 // ands w23, w15, w20
- WORD $0x5400d341 // b.ne LBB0_358 $6760(%rip)
- WORD $0x5100072f // sub w15, w25, #1
- WORD $0x6a1901f7 // ands w23, w15, w25
- WORD $0x5400d2e1 // b.ne LBB0_358 $6748(%rip)
- WORD $0x510006af // sub w15, w21, #1
- WORD $0x6a1501f7 // ands w23, w15, w21
- WORD $0x5400d281 // b.ne LBB0_358 $6736(%rip)
- WORD $0x340000d4 // cbz w20, LBB0_76 $24(%rip)
- WORD $0x5ac0028f // rbit w15, w20
- WORD $0x5ac011f4 // clz w20, w15
- WORD $0xb100041f // cmn x0, #1
- WORD $0x5400d281 // b.ne LBB0_359 $6736(%rip)
- WORD $0x8b140380 // add x0, x28, x20
-LBB0_76:
- WORD $0x340000d9 // cbz w25, LBB0_79 $24(%rip)
- WORD $0x5ac0032f // rbit w15, w25
- WORD $0x5ac011f4 // clz w20, w15
- WORD $0xb100067f // cmn x19, #1
- WORD $0x5400d1c1 // b.ne LBB0_359 $6712(%rip)
- WORD $0x8b140393 // add x19, x28, x20
-LBB0_79:
- WORD $0x340000d5 // cbz w21, LBB0_82 $24(%rip)
- WORD $0x5ac002af // rbit w15, w21
- WORD $0x5ac011f4 // clz w20, w15
- WORD $0xb10006df // cmn x22, #1
- WORD $0x5400d101 // b.ne LBB0_359 $6688(%rip)
- WORD $0x8b140396 // add x22, x28, x20
-LBB0_82:
- WORD $0x710040bf // cmp w5, #16
- WORD $0x540033a1 // b.ne LBB0_166 $1652(%rip)
- WORD $0x9100439c // add x28, x28, #16
- WORD $0xd10041ce // sub x14, x14, #16
- WORD $0x8b0e0345 // add x5, x26, x14
- WORD $0xf1003cbf // cmp x5, #15
- WORD $0x54fff6c8 // b.hi LBB0_70 $-296(%rip)
- WORD $0x8b1c03d5 // add x21, lr, x28
- WORD $0xeb1c035f // cmp x26, x28
- WORD $0x540032e0 // b.eq LBB0_167 $1628(%rip)
-LBB0_85:
- WORD $0x8b0502ba // add x26, x21, x5
- WORD $0xaa3503ee // mvn x14, x21
- WORD $0x8b1b010f // add x15, x8, x27
- WORD $0x8b0f01ce // add x14, x14, x15
- WORD $0xcb1e02bb // sub x27, x21, lr
- WORD $0xaa1503fc // mov x28, x21
- WORD $0x14000009 // b LBB0_88 $36(%rip)
-LBB0_86:
- WORD $0xb100067f // cmn x19, #1
- WORD $0xaa1b03f3 // mov x19, x27
- WORD $0x54003561 // b.ne LBB0_179 $1708(%rip)
-LBB0_87:
- WORD $0xd10005ce // sub x14, x14, #1
- WORD $0x9100077b // add x27, x27, #1
- WORD $0xaa1c03f5 // mov x21, x28
- WORD $0xd10004a5 // sub x5, x5, #1
- WORD $0xb400a6c5 // cbz x5, LBB0_295 $5336(%rip)
-LBB0_88:
- WORD $0x38401794 // ldrb w20, [x28], #1
- WORD $0x5100c28f // sub w15, w20, #48
- WORD $0x710029ff // cmp w15, #10
- WORD $0x54ffff03 // b.lo LBB0_87 $-32(%rip)
- WORD $0x7100b69f // cmp w20, #45
- WORD $0x5400016d // b.le LBB0_94 $44(%rip)
- WORD $0x7101969f // cmp w20, #101
- WORD $0x54fffe20 // b.eq LBB0_86 $-60(%rip)
- WORD $0x7101169f // cmp w20, #69
- WORD $0x54fffde0 // b.eq LBB0_86 $-68(%rip)
- WORD $0x7100ba9f // cmp w20, #46
- WORD $0x54002f81 // b.ne LBB0_167 $1520(%rip)
- WORD $0xb100041f // cmn x0, #1
- WORD $0xaa1b03e0 // mov x0, x27
- WORD $0x54fffda0 // b.eq LBB0_87 $-76(%rip)
- WORD $0x14000196 // b LBB0_179 $1624(%rip)
-LBB0_94:
- WORD $0x7100ae9f // cmp w20, #43
- WORD $0x54000060 // b.eq LBB0_96 $12(%rip)
- WORD $0x7100b69f // cmp w20, #45
- WORD $0x54002e81 // b.ne LBB0_167 $1488(%rip)
-LBB0_96:
- WORD $0xb10006df // cmn x22, #1
- WORD $0xaa1b03f6 // mov x22, x27
- WORD $0x54fffca0 // b.eq LBB0_87 $-108(%rip)
- WORD $0x1400018e // b LBB0_179 $1592(%rip)
-LBB0_97:
- WORD $0x7100b0bf // cmp w5, #44
- WORD $0x540004c0 // b.eq LBB0_111 $152(%rip)
-LBB0_98:
- WORD $0x7101f4bf // cmp w5, #125
- WORD $0x54000080 // b.eq LBB0_100 $16(%rip)
- WORD $0x14000997 // b LBB0_540 $9820(%rip)
-LBB0_99:
- WORD $0x710174bf // cmp w5, #93
- WORD $0x540000c1 // b.ne LBB0_101 $24(%rip)
-LBB0_100:
- WORD $0xf900004e // str x14, [x2]
- WORD $0xaa0e03f3 // mov x19, x14
- WORD $0xaa0b03e0 // mov x0, x11
- WORD $0xb5ffc8ae // cbnz x14, LBB0_1 $-1772(%rip)
- WORD $0x140009fb // b LBB0_576 $10220(%rip)
-LBB0_101:
- WORD $0xf82e792c // str x12, [x9, x14, lsl #3]
- WORD $0x92800020 // mov x0, #-2
- WORD $0x710168bf // cmp w5, #90
- WORD $0x54ffec0d // b.le LBB0_61 $-640(%rip)
-LBB0_102:
- WORD $0x7101b4bf // cmp w5, #109
- WORD $0x540029ad // b.le LBB0_161 $1332(%rip)
- WORD $0x7101b8bf // cmp w5, #110
- WORD $0x54004180 // b.eq LBB0_200 $2096(%rip)
- WORD $0x7101d0bf // cmp w5, #116
- WORD $0x54003fa0 // b.eq LBB0_197 $2036(%rip)
- WORD $0x7101ecbf // cmp w5, #123
- WORD $0x54013de1 // b.ne LBB0_576 $10172(%rip)
- WORD $0x37305063 // tbnz w3, #6, LBB0_219 $2572(%rip)
- WORD $0xf9400048 // ldr x8, [x2]
- WORD $0xf13ffd1f // cmp x8, #4095
- WORD $0x5401304c // b.gt LBB0_541 $9736(%rip)
- WORD $0x9100050e // add x14, x8, #1
- WORD $0xf900004e // str x14, [x2]
- WORD $0x528000ce // mov w14, #6
- WORD $0xf828792e // str x14, [x9, x8, lsl #3]
- WORD $0x140004b3 // b LBB0_284 $4812(%rip)
-LBB0_109:
- WORD $0xf13ffe7f // cmp x19, #4095
- WORD $0x54012f6c // b.gt LBB0_541 $9708(%rip)
- WORD $0x91000668 // add x8, x19, #1
- WORD $0xf9000048 // str x8, [x2]
- WORD $0xf833793f // str xzr, [x9, x19, lsl #3]
- WORD $0x140004ad // b LBB0_284 $4788(%rip)
-LBB0_111:
- WORD $0xf13ffe7f // cmp x19, #4095
- WORD $0x54012eac // b.gt LBB0_541 $9684(%rip)
- WORD $0x91000668 // add x8, x19, #1
- WORD $0xf9000048 // str x8, [x2]
- WORD $0xf8337927 // str x7, [x9, x19, lsl #3]
- WORD $0x140004a7 // b LBB0_284 $4764(%rip)
-LBB0_113:
- WORD $0xf94004c0 // ldr x0, [x6, #8]
- WORD $0xcb1c000e // sub x14, x0, x28
- WORD $0xf10081df // cmp x14, #32
- WORD $0x5400c50b // b.lt LBB0_360 $6304(%rip)
- WORD $0xd280000e // mov x14, #0
- WORD $0xd2800005 // mov x5, #0
- WORD $0xcb080000 // sub x0, x0, x8
- WORD $0x528003f3 // mov w19, #31
- WORD $0x14000008 // b LBB0_117 $32(%rip)
-LBB0_115:
- WORD $0xd2800005 // mov x5, #0
- WORD $0xb50005b5 // cbnz x21, LBB0_119 $180(%rip)
-LBB0_116:
- WORD $0x910081ce // add x14, x14, #32
- WORD $0xd1008273 // sub x19, x19, #32
- WORD $0x8b130014 // add x20, x0, x19
- WORD $0xf100fe9f // cmp x20, #63
- WORD $0x5400c18d // b.le LBB0_356 $6192(%rip)
-LBB0_117:
- WORD $0x8b0e03d4 // add x20, lr, x14
- WORD $0x3cc0129a // ldur q26, [x20, #1]
- WORD $0x3cc1129b // ldur q27, [x20, #17]
- WORD $0x6e208f5c // cmeq.16b v28, v26, v0
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260395 // fmov w21, s28
- WORD $0x6e208f7c // cmeq.16b v28, v27, v0
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260394 // fmov w20, s28
- WORD $0x33103e95 // bfi w21, w20, #16, #16
- WORD $0x6e218f5a // cmeq.16b v26, v26, v1
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260354 // fmov w20, s26
- WORD $0x6e218f7a // cmeq.16b v26, v27, v1
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260356 // fmov w22, s26
- WORD $0x33103ed4 // bfi w20, w22, #16, #16
- WORD $0x7100029f // cmp w20, #0
- WORD $0xfa4008a0 // ccmp x5, #0, #0, eq
- WORD $0x54fffbc0 // b.eq LBB0_115 $-136(%rip)
- WORD $0x0a250296 // bic w22, w20, w5
- WORD $0x2a1604b7 // orr w23, w5, w22, lsl #1
- WORD $0x0a040285 // and w5, w20, w4
- WORD $0x0a3700a5 // bic w5, w5, w23
- WORD $0x2b1600b4 // adds w20, w5, w22
- WORD $0x1a9f37e5 // cset w5, hs
- WORD $0x4a140614 // eor w20, w16, w20, lsl #1
- WORD $0x0a170294 // and w20, w20, w23
- WORD $0x2a3403f4 // mvn w20, w20
- WORD $0x8a150295 // and x21, x20, x21
- WORD $0xb4fffab5 // cbz x21, LBB0_116 $-172(%rip)
-LBB0_119:
- WORD $0xdac002a0 // rbit x0, x21
- WORD $0xdac01000 // clz x0, x0
- WORD $0x8b0e010e // add x14, x8, x14
- WORD $0x8b0e000e // add x14, x0, x14
- WORD $0x910009dc // add x28, x14, #2
- WORD $0x14000466 // b LBB0_283 $4504(%rip)
-LBB0_120:
- WORD $0xcb1c01ce // sub x14, x14, x28
- WORD $0xf10041df // cmp x14, #16
- WORD $0x540001e3 // b.lo LBB0_123 $60(%rip)
-LBB0_121:
- WORD $0x3cfc6b7a // ldr q26, [x27, x28]
- WORD $0x6e348f5b // cmeq.16b v27, v26, v20
- WORD $0x4e321f5a // and.16b v26, v26, v18
- WORD $0x6e358f5a // cmeq.16b v26, v26, v21
- WORD $0x4ebb1f5a // orr.16b v26, v26, v27
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260340 // fmov w0, s26
- WORD $0x35008ac0 // cbnz w0, LBB0_281 $4440(%rip)
- WORD $0xd10041ce // sub x14, x14, #16
- WORD $0x9100439c // add x28, x28, #16
- WORD $0xf1003ddf // cmp x14, #15
- WORD $0x54fffe68 // b.hi LBB0_121 $-52(%rip)
-LBB0_123:
- WORD $0x8b1c0360 // add x0, x27, x28
- WORD $0xb40001ee // cbz x14, LBB0_130 $60(%rip)
- WORD $0x8b0e0005 // add x5, x0, x14
- WORD $0xcb1b001c // sub x28, x0, x27
-LBB0_125:
- WORD $0x39400013 // ldrb w19, [x0]
- WORD $0x7100b27f // cmp w19, #44
- WORD $0x540089c0 // b.eq LBB0_283 $4408(%rip)
- WORD $0x7101f67f // cmp w19, #125
- WORD $0x54008980 // b.eq LBB0_283 $4400(%rip)
- WORD $0x7101767f // cmp w19, #93
- WORD $0x54008940 // b.eq LBB0_283 $4392(%rip)
- WORD $0x91000400 // add x0, x0, #1
- WORD $0x9100079c // add x28, x28, #1
- WORD $0xf10005ce // subs x14, x14, #1
- WORD $0x54fffec1 // b.ne LBB0_125 $-40(%rip)
-LBB0_129:
- WORD $0xaa0503e0 // mov x0, x5
-LBB0_130:
- WORD $0xcb1b001c // sub x28, x0, x27
-LBB0_131:
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0x14000440 // b LBB0_283 $4352(%rip)
-LBB0_132:
- WORD $0xf94004c0 // ldr x0, [x6, #8]
- WORD $0xcb1c000e // sub x14, x0, x28
- WORD $0xf10081df // cmp x14, #32
- WORD $0x5400ba2b // b.lt LBB0_364 $5956(%rip)
- WORD $0xd280000e // mov x14, #0
- WORD $0xd2800005 // mov x5, #0
- WORD $0xcb080000 // sub x0, x0, x8
- WORD $0x528003f3 // mov w19, #31
-LBB0_134:
- WORD $0x8b0e03d4 // add x20, lr, x14
- WORD $0x3cc0129a // ldur q26, [x20, #1]
- WORD $0x3cc1129b // ldur q27, [x20, #17]
- WORD $0x6e208f5c // cmeq.16b v28, v26, v0
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260395 // fmov w21, s28
- WORD $0x6e208f7c // cmeq.16b v28, v27, v0
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260394 // fmov w20, s28
- WORD $0x33103e95 // bfi w21, w20, #16, #16
- WORD $0x6e218f5a // cmeq.16b v26, v26, v1
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260354 // fmov w20, s26
- WORD $0x6e218f7a // cmeq.16b v26, v27, v1
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260356 // fmov w22, s26
- WORD $0x33103ed4 // bfi w20, w22, #16, #16
- WORD $0x7100029f // cmp w20, #0
- WORD $0xfa4008a0 // ccmp x5, #0, #0, eq
- WORD $0x54000180 // b.eq LBB0_136 $48(%rip)
- WORD $0x0a250296 // bic w22, w20, w5
- WORD $0x2a1604b7 // orr w23, w5, w22, lsl #1
- WORD $0x0a040285 // and w5, w20, w4
- WORD $0x0a3700a5 // bic w5, w5, w23
- WORD $0x2b1600b4 // adds w20, w5, w22
- WORD $0x1a9f37e5 // cset w5, hs
- WORD $0x4a140614 // eor w20, w16, w20, lsl #1
- WORD $0x0a170294 // and w20, w20, w23
- WORD $0x2a3403f4 // mvn w20, w20
- WORD $0x8a150295 // and x21, x20, x21
- WORD $0x14000002 // b LBB0_137 $8(%rip)
-LBB0_136:
- WORD $0xd2800005 // mov x5, #0
-LBB0_137:
- WORD $0xb5000f55 // cbnz x21, LBB0_151 $488(%rip)
- WORD $0x910081ce // add x14, x14, #32
- WORD $0xd1008273 // sub x19, x19, #32
- WORD $0x8b130014 // add x20, x0, x19
- WORD $0xf100fe9f // cmp x20, #63
- WORD $0x54fffa6c // b.gt LBB0_134 $-180(%rip)
- WORD $0xb500f065 // cbnz x5, LBB0_466 $7692(%rip)
- WORD $0x8b0e03c5 // add x5, lr, x14
- WORD $0x910004a5 // add x5, x5, #1
- WORD $0xaa2e03ee // mvn x14, x14
- WORD $0x8b0001ce // add x14, x14, x0
- WORD $0xf10005df // cmp x14, #1
- WORD $0x5400f20a // b.ge LBB0_469 $7744(%rip)
- WORD $0x14000938 // b LBB0_575 $9440(%rip)
-LBB0_141:
- WORD $0x54011a60 // b.eq LBB0_543 $9036(%rip)
- WORD $0xf10102df // cmp x22, #64
- WORD $0x5400b7c3 // b.lo LBB0_371 $5880(%rip)
- WORD $0xd2800013 // mov x19, #0
- WORD $0x92800000 // mov x0, #-1
-LBB0_144:
- WORD $0x8b1c036e // add x14, x27, x28
- WORD $0xad4071dd // ldp q29, q28, [x14]
- WORD $0xad4169db // ldp q27, q26, [x14, #32]
- WORD $0x6e208fbe // cmeq.16b v30, v29, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603ce // fmov w14, s30
- WORD $0x6e208f9e // cmeq.16b v30, v28, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603c5 // fmov w5, s30
- WORD $0x6e208f7e // cmeq.16b v30, v27, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d4 // fmov w20, s30
- WORD $0x6e208f5e // cmeq.16b v30, v26, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d5 // fmov w21, s30
- WORD $0x6e218fbe // cmeq.16b v30, v29, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d7 // fmov w23, s30
- WORD $0x6e218f9e // cmeq.16b v30, v28, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d8 // fmov w24, s30
- WORD $0x6e218f7e // cmeq.16b v30, v27, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d9 // fmov w25, s30
- WORD $0x6e218f5e // cmeq.16b v30, v26, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603da // fmov w26, s30
- WORD $0xd3607e94 // lsl x20, x20, #32
- WORD $0xaa15c294 // orr x20, x20, x21, lsl #48
- WORD $0x53103ca5 // lsl w5, w5, #16
- WORD $0xaa050285 // orr x5, x20, x5
- WORD $0xaa0e00ae // orr x14, x5, x14
- WORD $0xd3607f25 // lsl x5, x25, #32
- WORD $0xaa1ac0a5 // orr x5, x5, x26, lsl #48
- WORD $0x53103f14 // lsl w20, w24, #16
- WORD $0xaa1400a5 // orr x5, x5, x20
- WORD $0xaa1700a5 // orr x5, x5, x23
- WORD $0xb5000445 // cbnz x5, LBB0_149 $136(%rip)
- WORD $0xb50004d3 // cbnz x19, LBB0_150 $152(%rip)
-LBB0_146:
- WORD $0x6e3d349d // cmhi.16b v29, v4, v29
- WORD $0x4e221fbd // and.16b v29, v29, v2
- WORD $0x4e0303bd // tbl.16b v29, { v29 }, v3
- WORD $0x4e71bbbd // addv.8h h29, v29
- WORD $0x1e2603a5 // fmov w5, s29
- WORD $0x6e3c349c // cmhi.16b v28, v4, v28
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260394 // fmov w20, s28
- WORD $0x6e3b349b // cmhi.16b v27, v4, v27
- WORD $0x4e221f7b // and.16b v27, v27, v2
- WORD $0x4e03037b // tbl.16b v27, { v27 }, v3
- WORD $0x4e71bb7b // addv.8h h27, v27
- WORD $0x1e260375 // fmov w21, s27
- WORD $0x6e3a349a // cmhi.16b v26, v4, v26
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260357 // fmov w23, s26
- WORD $0xd3607eb5 // lsl x21, x21, #32
- WORD $0xaa17c2b5 // orr x21, x21, x23, lsl #48
- WORD $0x53103e94 // lsl w20, w20, #16
- WORD $0xaa1402b4 // orr x20, x21, x20
- WORD $0xaa050285 // orr x5, x20, x5
- WORD $0xb500042e // cbnz x14, LBB0_152 $132(%rip)
- WORD $0xb5011105 // cbnz x5, LBB0_549 $8736(%rip)
- WORD $0xd10102d6 // sub x22, x22, #64
- WORD $0x9101039c // add x28, x28, #64
- WORD $0xf100fedf // cmp x22, #63
- WORD $0x54fff568 // b.hi LBB0_144 $-340(%rip)
- WORD $0x14000535 // b LBB0_362 $5332(%rip)
-LBB0_149:
- WORD $0xb100041f // cmn x0, #1
- WORD $0xdac000b4 // rbit x20, x5
- WORD $0xdac01294 // clz x20, x20
- WORD $0x8b1c0294 // add x20, x20, x28
- WORD $0x9a941000 // csel x0, x0, x20, ne
-LBB0_150:
- WORD $0x8a3300b4 // bic x20, x5, x19
- WORD $0xaa140675 // orr x21, x19, x20, lsl #1
- WORD $0x8a3500a5 // bic x5, x5, x21
- WORD $0x9201f0a5 // and x5, x5, #0xaaaaaaaaaaaaaaaa
- WORD $0xab1400a5 // adds x5, x5, x20
- WORD $0x1a9f37f3 // cset w19, hs
- WORD $0xd37ff8a5 // lsl x5, x5, #1
- WORD $0xd200f0a5 // eor x5, x5, #0x5555555555555555
- WORD $0x8a1500a5 // and x5, x5, x21
- WORD $0x8a2501ce // bic x14, x14, x5
- WORD $0x17ffffd1 // b LBB0_146 $-188(%rip)
-LBB0_151:
- WORD $0xdac002a0 // rbit x0, x21
- WORD $0xdac01000 // clz x0, x0
- WORD $0x8b0e010e // add x14, x8, x14
- WORD $0x8b0e000e // add x14, x0, x14
- WORD $0x910009dc // add x28, x14, #2
- WORD $0xf900003c // str x28, [x1]
- WORD $0xaa0803e0 // mov x0, x8
- WORD $0xeb11011f // cmp x8, x17
- WORD $0x54001923 // b.lo LBB0_195 $804(%rip)
- WORD $0x140008c3 // b LBB0_576 $8972(%rip)
-LBB0_152:
- WORD $0xdac001ce // rbit x14, x14
- WORD $0xdac011ce // clz x14, x14
- WORD $0xdac000a5 // rbit x5, x5
- WORD $0xdac010a5 // clz x5, x5
- WORD $0xeb0e00bf // cmp x5, x14
- WORD $0x540116e3 // b.lo LBB0_572 $8924(%rip)
- WORD $0x8b1c01ce // add x14, x14, x28
- WORD $0x910005dc // add x28, x14, #1
- WORD $0xb6f8707c // tbz x28, #63, LBB0_283 $3596(%rip)
- WORD $0x14000852 // b LBB0_542 $8520(%rip)
-LBB0_154:
- WORD $0x710088bf // cmp w5, #34
- WORD $0x54001d40 // b.eq LBB0_207 $936(%rip)
- WORD $0x7100b4bf // cmp w5, #45
- WORD $0x540116a1 // b.ne LBB0_576 $8916(%rip)
- WORD $0x37306b03 // tbnz w3, #6, LBB0_272 $3424(%rip)
- WORD $0xf94004ce // ldr x14, [x6, #8]
- WORD $0xeb1c01d5 // subs x21, x14, x28
- WORD $0x54011480 // b.eq LBB0_568 $8848(%rip)
- WORD $0x8b1c0360 // add x0, x27, x28
- WORD $0x3940000e // ldrb w14, [x0]
- WORD $0x7100c1df // cmp w14, #48
- WORD $0x54008981 // b.ne LBB0_310 $4400(%rip)
- WORD $0xf10006bf // cmp x21, #1
- WORD $0x540087e1 // b.ne LBB0_308 $4348(%rip)
-LBB0_160:
- WORD $0x5280002e // mov w14, #1
- WORD $0x14000371 // b LBB0_282 $3524(%rip)
-LBB0_161:
- WORD $0x71016cbf // cmp w5, #91
- WORD $0x54001a20 // b.eq LBB0_204 $836(%rip)
- WORD $0x710198bf // cmp w5, #102
- WORD $0x540114a1 // b.ne LBB0_576 $8852(%rip)
- WORD $0xf94004ce // ldr x14, [x6, #8]
- WORD $0xd10011cf // sub x15, x14, #4
- WORD $0xeb0f011f // cmp x8, x15
- WORD $0x540108a2 // b.hs LBB0_548 $8468(%rip)
- WORD $0xb87c6b6e // ldr w14, [x27, x28]
- WORD $0x528d8c2f // mov w15, #27745
- WORD $0x72acae6f // movk w15, #25971, lsl #16
- WORD $0x6b0f01df // cmp w14, w15
- WORD $0x54010e41 // b.ne LBB0_561 $8648(%rip)
- WORD $0x9100151c // add x28, x8, #5
- WORD $0x140000be // b LBB0_203 $760(%rip)
-LBB0_166:
- WORD $0x8b2543ce // add x14, lr, w5, uxtw
- WORD $0x8b1c01d5 // add x21, x14, x28
-LBB0_167:
- WORD $0x9280000e // mov x14, #-1
- WORD $0xb40106a0 // cbz x0, LBB0_545 $8404(%rip)
-LBB0_168:
- WORD $0xb4010696 // cbz x22, LBB0_545 $8400(%rip)
- WORD $0xb4010673 // cbz x19, LBB0_545 $8396(%rip)
- WORD $0xcb1e02ae // sub x14, x21, lr
- WORD $0xd10005c5 // sub x5, x14, #1
- WORD $0xeb05001f // cmp x0, x5
- WORD $0x540002c0 // b.eq LBB0_178 $88(%rip)
- WORD $0xeb0502df // cmp x22, x5
- WORD $0x54000280 // b.eq LBB0_178 $80(%rip)
- WORD $0xeb05027f // cmp x19, x5
- WORD $0x54000240 // b.eq LBB0_178 $72(%rip)
- WORD $0xf10006c5 // subs x5, x22, #1
- WORD $0x5400006b // b.lt LBB0_175 $12(%rip)
- WORD $0xeb05027f // cmp x19, x5
- WORD $0x54010501 // b.ne LBB0_546 $8352(%rip)
-LBB0_175:
- WORD $0xaa130005 // orr x5, x0, x19
- WORD $0xb7f80065 // tbnz x5, #63, LBB0_177 $12(%rip)
- WORD $0xeb13001f // cmp x0, x19
- WORD $0x540105ca // b.ge LBB0_551 $8376(%rip)
-LBB0_177:
- WORD $0xd37ffcaf // lsr x15, x5, #63
- WORD $0x520001ef // eor w15, w15, #0x1
- WORD $0xd1000665 // sub x5, x19, #1
- WORD $0xeb05001f // cmp x0, x5
- WORD $0x1a9f17e0 // cset w0, eq
- WORD $0x6a0001ff // tst w15, w0
- WORD $0x5280008f // mov w15, #4
- WORD $0xda9301ce // csinv x14, x14, x19, eq
- WORD $0x14000003 // b LBB0_180 $12(%rip)
-LBB0_178:
- WORD $0xcb0e03ee // neg x14, x14
-LBB0_179:
- WORD $0x5280008f // mov w15, #4
-LBB0_180:
- WORD $0xb7f902ee // tbnz x14, #63, LBB0_545 $8284(%rip)
- WORD $0x8b0e011c // add x28, x8, x14
- WORD $0x1400033f // b LBB0_283 $3324(%rip)
-LBB0_182:
- WORD $0x54010200 // b.eq LBB0_543 $8256(%rip)
- WORD $0xf10102df // cmp x22, #64
- WORD $0x5400af83 // b.lo LBB0_399 $5616(%rip)
- WORD $0xd2800013 // mov x19, #0
- WORD $0x92800000 // mov x0, #-1
-LBB0_185:
- WORD $0x8b1c036e // add x14, x27, x28
- WORD $0xad4071dd // ldp q29, q28, [x14]
- WORD $0xad4169db // ldp q27, q26, [x14, #32]
- WORD $0x6e208fbe // cmeq.16b v30, v29, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603ce // fmov w14, s30
- WORD $0x6e208f9e // cmeq.16b v30, v28, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603c5 // fmov w5, s30
- WORD $0x6e208f7e // cmeq.16b v30, v27, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d4 // fmov w20, s30
- WORD $0x6e208f5e // cmeq.16b v30, v26, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d5 // fmov w21, s30
- WORD $0x6e218fbe // cmeq.16b v30, v29, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d7 // fmov w23, s30
- WORD $0x6e218f9e // cmeq.16b v30, v28, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d8 // fmov w24, s30
- WORD $0x6e218f7e // cmeq.16b v30, v27, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d9 // fmov w25, s30
- WORD $0x6e218f5e // cmeq.16b v30, v26, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603da // fmov w26, s30
- WORD $0xd3607e94 // lsl x20, x20, #32
- WORD $0xaa15c294 // orr x20, x20, x21, lsl #48
- WORD $0x53103ca5 // lsl w5, w5, #16
- WORD $0xaa050285 // orr x5, x20, x5
- WORD $0xaa0e00ae // orr x14, x5, x14
- WORD $0xd3607f25 // lsl x5, x25, #32
- WORD $0xaa1ac0a5 // orr x5, x5, x26, lsl #48
- WORD $0x53103f14 // lsl w20, w24, #16
- WORD $0xaa1400a5 // orr x5, x5, x20
- WORD $0xaa1700a5 // orr x5, x5, x23
- WORD $0xb5000445 // cbnz x5, LBB0_190 $136(%rip)
- WORD $0xb50004d3 // cbnz x19, LBB0_191 $152(%rip)
-LBB0_187:
- WORD $0x6e3d349d // cmhi.16b v29, v4, v29
- WORD $0x4e221fbd // and.16b v29, v29, v2
- WORD $0x4e0303bd // tbl.16b v29, { v29 }, v3
- WORD $0x4e71bbbd // addv.8h h29, v29
- WORD $0x1e2603a5 // fmov w5, s29
- WORD $0x6e3c349c // cmhi.16b v28, v4, v28
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260394 // fmov w20, s28
- WORD $0x6e3b349b // cmhi.16b v27, v4, v27
- WORD $0x4e221f7b // and.16b v27, v27, v2
- WORD $0x4e03037b // tbl.16b v27, { v27 }, v3
- WORD $0x4e71bb7b // addv.8h h27, v27
- WORD $0x1e260375 // fmov w21, s27
- WORD $0x6e3a349a // cmhi.16b v26, v4, v26
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260357 // fmov w23, s26
- WORD $0xd3607eb5 // lsl x21, x21, #32
- WORD $0xaa17c2b5 // orr x21, x21, x23, lsl #48
- WORD $0x53103e94 // lsl w20, w20, #16
- WORD $0xaa1402b4 // orr x20, x21, x20
- WORD $0xaa050285 // orr x5, x20, x5
- WORD $0xb50002ee // cbnz x14, LBB0_192 $92(%rip)
- WORD $0xb500f8a5 // cbnz x5, LBB0_549 $7956(%rip)
- WORD $0xd10102d6 // sub x22, x22, #64
- WORD $0x9101039c // add x28, x28, #64
- WORD $0xf100fedf // cmp x22, #63
- WORD $0x54fff568 // b.hi LBB0_185 $-340(%rip)
- WORD $0x140004fb // b LBB0_392 $5100(%rip)
-LBB0_190:
- WORD $0xb100041f // cmn x0, #1
- WORD $0xdac000b4 // rbit x20, x5
- WORD $0xdac01294 // clz x20, x20
- WORD $0x8b1c0294 // add x20, x20, x28
- WORD $0x9a941000 // csel x0, x0, x20, ne
-LBB0_191:
- WORD $0x8a3300b4 // bic x20, x5, x19
- WORD $0xaa140675 // orr x21, x19, x20, lsl #1
- WORD $0x8a3500a5 // bic x5, x5, x21
- WORD $0x9201f0a5 // and x5, x5, #0xaaaaaaaaaaaaaaaa
- WORD $0xab1400a5 // adds x5, x5, x20
- WORD $0x1a9f37f3 // cset w19, hs
- WORD $0xd37ff8a5 // lsl x5, x5, #1
- WORD $0xd200f0a5 // eor x5, x5, #0x5555555555555555
- WORD $0x8a1500a5 // and x5, x5, x21
- WORD $0x8a2501ce // bic x14, x14, x5
- WORD $0x17ffffd1 // b LBB0_187 $-188(%rip)
-LBB0_192:
- WORD $0xdac001ce // rbit x14, x14
- WORD $0xdac011ce // clz x14, x14
- WORD $0xdac000a5 // rbit x5, x5
- WORD $0xdac010a5 // clz x5, x5
- WORD $0xeb0e00bf // cmp x5, x14
- WORD $0x5400ffc3 // b.lo LBB0_572 $8184(%rip)
- WORD $0x8b1c01ce // add x14, x14, x28
- WORD $0x910005dc // add x28, x14, #1
- WORD $0xb7f8f35c // tbnz x28, #63, LBB0_542 $7784(%rip)
-LBB0_194:
- WORD $0xf900003c // str x28, [x1]
- WORD $0xaa0803e0 // mov x0, x8
- WORD $0xb27ff7ee // mov x14, #9223372036854775806
- WORD $0xeb0e011f // cmp x8, x14
- WORD $0x5400ff88 // b.hi LBB0_576 $8176(%rip)
-LBB0_195:
- WORD $0xf9400048 // ldr x8, [x2]
- WORD $0xf13ffd1f // cmp x8, #4095
- WORD $0x5400f20c // b.gt LBB0_541 $7744(%rip)
- WORD $0x9100050e // add x14, x8, #1
- WORD $0xf900004e // str x14, [x2]
- WORD $0xf828792f // str x15, [x9, x8, lsl #3]
- WORD $0x140002c2 // b LBB0_284 $2824(%rip)
-LBB0_197:
- WORD $0xf94004ce // ldr x14, [x6, #8]
- WORD $0xd1000dcf // sub x15, x14, #3
- WORD $0xeb0f011f // cmp x8, x15
- WORD $0x5400f2a2 // b.hs LBB0_548 $7764(%rip)
- WORD $0x8b1c036e // add x14, x27, x28
- WORD $0xb85ff1ce // ldur w14, [x14, #-1]
- WORD $0x528e4e8f // mov w15, #29300
- WORD $0x72acaeaf // movk w15, #25973, lsl #16
- WORD $0x6b0f01df // cmp w14, w15
- WORD $0x5280008f // mov w15, #4
- WORD $0x5400f2c1 // b.ne LBB0_552 $7768(%rip)
- WORD $0x9100111c // add x28, x8, #4
- WORD $0x140002b1 // b LBB0_283 $2756(%rip)
-LBB0_200:
- WORD $0xf94004ce // ldr x14, [x6, #8]
- WORD $0xd1000dcf // sub x15, x14, #3
- WORD $0xeb0f011f // cmp x8, x15
- WORD $0x5400f102 // b.hs LBB0_548 $7712(%rip)
- WORD $0x8b1c036e // add x14, x27, x28
- WORD $0xb85ff1ce // ldur w14, [x14, #-1]
- WORD $0x528eadcf // mov w15, #30062
- WORD $0x72ad8d8f // movk w15, #27756, lsl #16
- WORD $0x6b0f01df // cmp w14, w15
- WORD $0x5400f3c1 // b.ne LBB0_556 $7800(%rip)
- WORD $0x9100111c // add x28, x8, #4
-LBB0_203:
- WORD $0xf900003c // str x28, [x1]
- WORD $0xaa0803e0 // mov x0, x8
- WORD $0xeb11011f // cmp x8, x17
- WORD $0x5280008f // mov w15, #4
- WORD $0x540054a3 // b.lo LBB0_284 $2708(%rip)
- WORD $0x140007d7 // b LBB0_576 $8028(%rip)
-LBB0_204:
- WORD $0x37302d43 // tbnz w3, #6, LBB0_245 $1448(%rip)
- WORD $0xf9400048 // ldr x8, [x2]
- WORD $0xf13ffd1f // cmp x8, #4095
- WORD $0x5400ed4c // b.gt LBB0_541 $7592(%rip)
- WORD $0x9100050e // add x14, x8, #1
- WORD $0xf900004e // str x14, [x2]
- WORD $0x528000ae // mov w14, #5
- WORD $0xf828792e // str x14, [x9, x8, lsl #3]
- WORD $0x1400029b // b LBB0_284 $2668(%rip)
-LBB0_207:
- WORD $0x373053c3 // tbnz w3, #6, LBB0_285 $2680(%rip)
- WORD $0xf94004ce // ldr x14, [x6, #8]
- WORD $0xeb1c01d6 // subs x22, x14, x28
- WORD $0x37285ca3 // tbnz w3, #5, LBB0_296 $2964(%rip)
- WORD $0x5400ec80 // b.eq LBB0_543 $7568(%rip)
- WORD $0xf10102df // cmp x22, #64
- WORD $0x5400ab63 // b.lo LBB0_430 $5484(%rip)
- WORD $0xd2800013 // mov x19, #0
- WORD $0x92800000 // mov x0, #-1
-LBB0_212:
- WORD $0x8b1c036e // add x14, x27, x28
- WORD $0xad406dda // ldp q26, q27, [x14]
- WORD $0xad4175dc // ldp q28, q29, [x14, #32]
- WORD $0x6e208f5e // cmeq.16b v30, v26, v0
- WORD $0x6e208f7f // cmeq.16b v31, v27, v0
- WORD $0x6e208f88 // cmeq.16b v8, v28, v0
- WORD $0x6e208fa9 // cmeq.16b v9, v29, v0
- WORD $0x6e218f5a // cmeq.16b v26, v26, v1
- WORD $0x6e218f7b // cmeq.16b v27, v27, v1
- WORD $0x6e218f9c // cmeq.16b v28, v28, v1
- WORD $0x6e218fbd // cmeq.16b v29, v29, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603ce // fmov w14, s30
- WORD $0x4e221ffe // and.16b v30, v31, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603cf // fmov w15, s30
- WORD $0x4e221d1e // and.16b v30, v8, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d1 // fmov w17, s30
- WORD $0x4e221d3e // and.16b v30, v9, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603c5 // fmov w5, s30
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260347 // fmov w7, s26
- WORD $0x4e221f7a // and.16b v26, v27, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260354 // fmov w20, s26
- WORD $0x4e221f9a // and.16b v26, v28, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260355 // fmov w21, s26
- WORD $0x4e221fba // and.16b v26, v29, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260357 // fmov w23, s26
- WORD $0xd3607e31 // lsl x17, x17, #32
- WORD $0xaa05c231 // orr x17, x17, x5, lsl #48
- WORD $0x53103def // lsl w15, w15, #16
- WORD $0xaa0f022f // orr x15, x17, x15
- WORD $0xaa0e01ee // orr x14, x15, x14
- WORD $0xd3607eaf // lsl x15, x21, #32
- WORD $0xaa17c1ef // orr x15, x15, x23, lsl #48
- WORD $0x53103e91 // lsl w17, w20, #16
- WORD $0xaa1101ef // orr x15, x15, x17
- WORD $0xaa0701e5 // orr x5, x15, x7
- WORD $0xb5000165 // cbnz x5, LBB0_216 $44(%rip)
- WORD $0xb50001f3 // cbnz x19, LBB0_217 $60(%rip)
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0xb500032e // cbnz x14, LBB0_218 $100(%rip)
-LBB0_215:
- WORD $0xd10102d6 // sub x22, x22, #64
- WORD $0x9101039c // add x28, x28, #64
- WORD $0xf100fedf // cmp x22, #63
- WORD $0x54fff848 // b.hi LBB0_212 $-248(%rip)
- WORD $0x14000511 // b LBB0_427 $5188(%rip)
-LBB0_216:
- WORD $0xb100041f // cmn x0, #1
- WORD $0xdac000af // rbit x15, x5
- WORD $0xdac011ef // clz x15, x15
- WORD $0x8b1c01ef // add x15, x15, x28
- WORD $0x9a8f1000 // csel x0, x0, x15, ne
-LBB0_217:
- WORD $0x8a3300af // bic x15, x5, x19
- WORD $0xaa0f0671 // orr x17, x19, x15, lsl #1
- WORD $0x8a3100a5 // bic x5, x5, x17
- WORD $0x9201f0a5 // and x5, x5, #0xaaaaaaaaaaaaaaaa
- WORD $0xab0f00af // adds x15, x5, x15
- WORD $0x1a9f37f3 // cset w19, hs
- WORD $0xd37ff9ef // lsl x15, x15, #1
- WORD $0xd200f1ef // eor x15, x15, #0x5555555555555555
- WORD $0x8a1101ef // and x15, x15, x17
- WORD $0x8a2f01ce // bic x14, x14, x15
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0xb4fffd2e // cbz x14, LBB0_215 $-92(%rip)
-LBB0_218:
- WORD $0xdac001ce // rbit x14, x14
- WORD $0xdac011ce // clz x14, x14
- WORD $0x8b1c01ce // add x14, x14, x28
- WORD $0x910005dc // add x28, x14, #1
- WORD $0xb6f846dc // tbz x28, #63, LBB0_283 $2264(%rip)
- WORD $0x14000705 // b LBB0_542 $7188(%rip)
-LBB0_219:
- WORD $0xf9000fff // str xzr, [sp, #24]
- WORD $0xd2800013 // mov x19, #0
- WORD $0xd2800000 // mov x0, #0
- WORD $0xd280001e // mov lr, #0
- WORD $0xf94004ce // ldr x14, [x6, #8]
- WORD $0xcb1c01ce // sub x14, x14, x28
- WORD $0x8b1c037b // add x27, x27, x28
- WORD $0x1400000a // b LBB0_221 $40(%rip)
-LBB0_220:
- WORD $0x937ffdce // asr x14, x14, #63
- WORD $0xf9000fee // str x14, [sp, #24]
- WORD $0x9e6700ba // fmov d26, x5
- WORD $0x0e205b5a // cnt.8b v26, v26
- WORD $0x2e303b5a // uaddlv.8b h26, v26
- WORD $0x1e26034e // fmov w14, s26
- WORD $0x8b0001c0 // add x0, x14, x0
- WORD $0x9101037b // add x27, x27, #64
- WORD $0xaa1c03ee // mov x14, x28
-LBB0_221:
- WORD $0xf10101dc // subs x28, x14, #64
- WORD $0xf9000bee // str x14, [sp, #16]
- WORD $0x5400174b // b.lt LBB0_229 $744(%rip)
-LBB0_222:
- WORD $0xad40737d // ldp q29, q28, [x27]
- WORD $0xad416b7b // ldp q27, q26, [x27, #32]
- WORD $0x6e218fbe // cmeq.16b v30, v29, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603ce // fmov w14, s30
- WORD $0x6e218f9e // cmeq.16b v30, v28, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603cf // fmov w15, s30
- WORD $0x6e218f7e // cmeq.16b v30, v27, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d1 // fmov w17, s30
- WORD $0x6e218f5e // cmeq.16b v30, v26, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603c5 // fmov w5, s30
- WORD $0xd3607e31 // lsl x17, x17, #32
- WORD $0xaa05c231 // orr x17, x17, x5, lsl #48
- WORD $0x53103def // lsl w15, w15, #16
- WORD $0xaa0f022f // orr x15, x17, x15
- WORD $0xaa0e01ee // orr x14, x15, x14
- WORD $0xaa1301cf // orr x15, x14, x19
- WORD $0xb500008f // cbnz x15, LBB0_224 $16(%rip)
- WORD $0xd2800013 // mov x19, #0
- WORD $0xd280000e // mov x14, #0
- WORD $0x1400000a // b LBB0_225 $40(%rip)
-LBB0_224:
- WORD $0x8a3301cf // bic x15, x14, x19
- WORD $0xaa0f0671 // orr x17, x19, x15, lsl #1
- WORD $0x8a3101ce // bic x14, x14, x17
- WORD $0x9201f1ce // and x14, x14, #0xaaaaaaaaaaaaaaaa
- WORD $0xab0f01ce // adds x14, x14, x15
- WORD $0x1a9f37f3 // cset w19, hs
- WORD $0xd37ff9ce // lsl x14, x14, #1
- WORD $0xd200f1ce // eor x14, x14, #0x5555555555555555
- WORD $0x8a1101ce // and x14, x14, x17
-LBB0_225:
- WORD $0x6e208fbe // cmeq.16b v30, v29, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603cf // fmov w15, s30
- WORD $0x6e208f9e // cmeq.16b v30, v28, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d1 // fmov w17, s30
- WORD $0x6e208f7e // cmeq.16b v30, v27, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603c5 // fmov w5, s30
- WORD $0x6e208f5e // cmeq.16b v30, v26, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603c7 // fmov w7, s30
- WORD $0xd3607ca5 // lsl x5, x5, #32
- WORD $0xaa07c0a5 // orr x5, x5, x7, lsl #48
- WORD $0x53103e31 // lsl w17, w17, #16
- WORD $0xaa1100b1 // orr x17, x5, x17
- WORD $0xaa0f022f // orr x15, x17, x15
- WORD $0x8a2e01ee // bic x14, x15, x14
- WORD $0x9200e1cf // and x15, x14, #0x1111111111111111
- WORD $0x9203e1d1 // and x17, x14, #0x2222222222222222
- WORD $0x9202e1c5 // and x5, x14, #0x4444444444444444
- WORD $0x9201e1ce // and x14, x14, #0x8888888888888888
- WORD $0xb200e3f8 // mov x24, #1229782938247303441
- WORD $0x9b187de7 // mul x7, x15, x24
- WORD $0xb201e3f7 // mov x23, #-8608480567731124088
- WORD $0xf2e11117 // movk x23, #2184, lsl #48
- WORD $0x9b177e34 // mul x20, x17, x23
- WORD $0xca1400e7 // eor x7, x7, x20
- WORD $0xb202e3f6 // mov x22, #4919131752989213764
- WORD $0xf2e08896 // movk x22, #1092, lsl #48
- WORD $0x9b167cb4 // mul x20, x5, x22
- WORD $0xb203e3f5 // mov x21, #2459565876494606882
- WORD $0xf2e04455 // movk x21, #546, lsl #48
- WORD $0x9b157dd5 // mul x21, x14, x21
- WORD $0xca150294 // eor x20, x20, x21
- WORD $0xca1400e7 // eor x7, x7, x20
- WORD $0xb203e3f9 // mov x25, #2459565876494606882
- WORD $0x9b197df4 // mul x20, x15, x25
- WORD $0x9b187e35 // mul x21, x17, x24
- WORD $0xca150294 // eor x20, x20, x21
- WORD $0x9b177cb5 // mul x21, x5, x23
- WORD $0x9b167dd6 // mul x22, x14, x22
- WORD $0xca1602b5 // eor x21, x21, x22
- WORD $0xca150294 // eor x20, x20, x21
- WORD $0xb202e3fa // mov x26, #4919131752989213764
- WORD $0x9b1a7df5 // mul x21, x15, x26
- WORD $0x9b197e36 // mul x22, x17, x25
- WORD $0xca1602b5 // eor x21, x21, x22
- WORD $0x9b187cb6 // mul x22, x5, x24
- WORD $0x9b177dd7 // mul x23, x14, x23
- WORD $0xca1702d6 // eor x22, x22, x23
- WORD $0xca1602b5 // eor x21, x21, x22
- WORD $0xb201e3f6 // mov x22, #-8608480567731124088
- WORD $0x9b167def // mul x15, x15, x22
- WORD $0x9b1a7e31 // mul x17, x17, x26
- WORD $0xca1101ef // eor x15, x15, x17
- WORD $0x9b197cb1 // mul x17, x5, x25
- WORD $0x9b187dce // mul x14, x14, x24
- WORD $0xca0e022e // eor x14, x17, x14
- WORD $0xca0e01ee // eor x14, x15, x14
- WORD $0x9200e0ef // and x15, x7, #0x1111111111111111
- WORD $0x9203e291 // and x17, x20, #0x2222222222222222
- WORD $0x9202e2a5 // and x5, x21, #0x4444444444444444
- WORD $0x9201e1ce // and x14, x14, #0x8888888888888888
- WORD $0xaa1101ef // orr x15, x15, x17
- WORD $0xaa0e00ae // orr x14, x5, x14
- WORD $0xaa0e01ee // orr x14, x15, x14
- WORD $0xf9400fef // ldr x15, [sp, #24]
- WORD $0xca0f01ce // eor x14, x14, x15
- WORD $0x6e388fbe // cmeq.16b v30, v29, v24
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603cf // fmov w15, s30
- WORD $0x6e388f9e // cmeq.16b v30, v28, v24
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d1 // fmov w17, s30
- WORD $0x6e388f7e // cmeq.16b v30, v27, v24
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603c5 // fmov w5, s30
- WORD $0x6e388f5e // cmeq.16b v30, v26, v24
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603c7 // fmov w7, s30
- WORD $0xd3607ca5 // lsl x5, x5, #32
- WORD $0xaa07c0a5 // orr x5, x5, x7, lsl #48
- WORD $0x53103e31 // lsl w17, w17, #16
- WORD $0xaa1100b1 // orr x17, x5, x17
- WORD $0xaa0f022f // orr x15, x17, x15
- WORD $0x8a2e01e5 // bic x5, x15, x14
- WORD $0x6e398fbd // cmeq.16b v29, v29, v25
- WORD $0x4e221fbd // and.16b v29, v29, v2
- WORD $0x4e0303bd // tbl.16b v29, { v29 }, v3
- WORD $0x4e71bbbd // addv.8h h29, v29
- WORD $0x1e2603af // fmov w15, s29
- WORD $0x6e398f9c // cmeq.16b v28, v28, v25
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260391 // fmov w17, s28
- WORD $0x6e398f7b // cmeq.16b v27, v27, v25
- WORD $0x4e221f7b // and.16b v27, v27, v2
- WORD $0x4e03037b // tbl.16b v27, { v27 }, v3
- WORD $0x4e71bb7b // addv.8h h27, v27
- WORD $0x1e260367 // fmov w7, s27
- WORD $0x6e398f5a // cmeq.16b v26, v26, v25
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260354 // fmov w20, s26
- WORD $0xd3607ce7 // lsl x7, x7, #32
- WORD $0xaa14c0e7 // orr x7, x7, x20, lsl #48
- WORD $0x53103e31 // lsl w17, w17, #16
- WORD $0xaa1100f1 // orr x17, x7, x17
- WORD $0xaa0f022f // orr x15, x17, x15
- WORD $0xea2e01f4 // bics x20, x15, x14
- WORD $0x54ffe940 // b.eq LBB0_220 $-728(%rip)
- WORD $0x52800067 // mov w7, #3
-LBB0_227:
- WORD $0xd1000695 // sub x21, x20, #1
- WORD $0x8a0502af // and x15, x21, x5
- WORD $0x9e6701fa // fmov d26, x15
- WORD $0x0e205b5a // cnt.8b v26, v26
- WORD $0x2e303b5a // uaddlv.8b h26, v26
- WORD $0x1e26034f // fmov w15, s26
- WORD $0x8b0001ef // add x15, x15, x0
- WORD $0xeb1e01ff // cmp x15, lr
- WORD $0x540026c9 // b.ls LBB0_271 $1240(%rip)
- WORD $0x910007de // add lr, lr, #1
- WORD $0xea1402b4 // ands x20, x21, x20
- WORD $0x54fffea1 // b.ne LBB0_227 $-44(%rip)
- WORD $0x17ffff3c // b LBB0_220 $-784(%rip)
-LBB0_229:
- WORD $0xf10001df // cmp x14, #0
- WORD $0x5400d34d // b.le LBB0_573 $6760(%rip)
- WORD $0xad025ff7 // stp q23, q23, [sp, #64]
- WORD $0xad015ff7 // stp q23, q23, [sp, #32]
- WORD $0x92402f6e // and x14, x27, #0xfff
- WORD $0xf13f05df // cmp x14, #4033
- WORD $0x54ffe823 // b.lo LBB0_222 $-764(%rip)
- WORD $0xf9400bee // ldr x14, [sp, #16]
- WORD $0xf10081c5 // subs x5, x14, #32
- WORD $0x540000a3 // b.lo LBB0_233 $20(%rip)
- WORD $0xacc16f7a // ldp q26, q27, [x27], #32
- WORD $0xad016ffa // stp q26, q27, [sp, #32]
- WORD $0xaa0a03ee // mov x14, x10
- WORD $0x14000003 // b LBB0_234 $12(%rip)
-LBB0_233:
- WORD $0x910083ee // add x14, sp, #32
- WORD $0xf9400be5 // ldr x5, [sp, #16]
-LBB0_234:
- WORD $0xf10040b4 // subs x20, x5, #16
- WORD $0x54000243 // b.lo LBB0_240 $72(%rip)
- WORD $0x3cc1077a // ldr q26, [x27], #16
- WORD $0x3c8105da // str q26, [x14], #16
- WORD $0xaa1403e5 // mov x5, x20
- WORD $0xf1002294 // subs x20, x20, #8
- WORD $0x540001e2 // b.hs LBB0_241 $60(%rip)
-LBB0_236:
- WORD $0xf10010b4 // subs x20, x5, #4
- WORD $0x54000243 // b.lo LBB0_242 $72(%rip)
-LBB0_237:
- WORD $0xb840476f // ldr w15, [x27], #4
- WORD $0xb80045cf // str w15, [x14], #4
- WORD $0xaa1403e5 // mov x5, x20
- WORD $0xf1000a94 // subs x20, x20, #2
- WORD $0x540001e2 // b.hs LBB0_243 $60(%rip)
-LBB0_238:
- WORD $0xb4000245 // cbz x5, LBB0_244 $72(%rip)
-LBB0_239:
- WORD $0x3940036f // ldrb w15, [x27]
- WORD $0x390001cf // strb w15, [x14]
- WORD $0x910083fb // add x27, sp, #32
- WORD $0x17ffff25 // b LBB0_222 $-876(%rip)
-LBB0_240:
- WORD $0xf10020b4 // subs x20, x5, #8
- WORD $0x54fffe63 // b.lo LBB0_236 $-52(%rip)
-LBB0_241:
- WORD $0xf840876f // ldr x15, [x27], #8
- WORD $0xf80085cf // str x15, [x14], #8
- WORD $0xaa1403e5 // mov x5, x20
- WORD $0xf1001294 // subs x20, x20, #4
- WORD $0x54fffe02 // b.hs LBB0_237 $-64(%rip)
-LBB0_242:
- WORD $0xf10008b4 // subs x20, x5, #2
- WORD $0x54fffe63 // b.lo LBB0_238 $-52(%rip)
-LBB0_243:
- WORD $0x7840276f // ldrh w15, [x27], #2
- WORD $0x780025cf // strh w15, [x14], #2
- WORD $0xaa1403e5 // mov x5, x20
- WORD $0xb5fffe14 // cbnz x20, LBB0_239 $-64(%rip)
-LBB0_244:
- WORD $0x910083fb // add x27, sp, #32
- WORD $0x17ffff16 // b LBB0_222 $-936(%rip)
-LBB0_245:
- WORD $0xf9000fff // str xzr, [sp, #24]
- WORD $0xd2800013 // mov x19, #0
- WORD $0xd2800000 // mov x0, #0
- WORD $0xd280001e // mov lr, #0
- WORD $0xf94004ce // ldr x14, [x6, #8]
- WORD $0xcb1c01ce // sub x14, x14, x28
- WORD $0x8b1c037b // add x27, x27, x28
- WORD $0x1400000a // b LBB0_247 $40(%rip)
-LBB0_246:
- WORD $0x937ffdce // asr x14, x14, #63
- WORD $0xf9000fee // str x14, [sp, #24]
- WORD $0x9e6700ba // fmov d26, x5
- WORD $0x0e205b5a // cnt.8b v26, v26
- WORD $0x2e303b5a // uaddlv.8b h26, v26
- WORD $0x1e26034e // fmov w14, s26
- WORD $0x8b0001c0 // add x0, x14, x0
- WORD $0x9101037b // add x27, x27, #64
- WORD $0xaa1c03ee // mov x14, x28
-LBB0_247:
- WORD $0xf10101dc // subs x28, x14, #64
- WORD $0xf9000bee // str x14, [sp, #16]
- WORD $0x5400174b // b.lt LBB0_255 $744(%rip)
-LBB0_248:
- WORD $0xad40737d // ldp q29, q28, [x27]
- WORD $0xad416b7b // ldp q27, q26, [x27, #32]
- WORD $0x6e218fbe // cmeq.16b v30, v29, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603ce // fmov w14, s30
- WORD $0x6e218f9e // cmeq.16b v30, v28, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603cf // fmov w15, s30
- WORD $0x6e218f7e // cmeq.16b v30, v27, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d1 // fmov w17, s30
- WORD $0x6e218f5e // cmeq.16b v30, v26, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603c5 // fmov w5, s30
- WORD $0xd3607e31 // lsl x17, x17, #32
- WORD $0xaa05c231 // orr x17, x17, x5, lsl #48
- WORD $0x53103def // lsl w15, w15, #16
- WORD $0xaa0f022f // orr x15, x17, x15
- WORD $0xaa0e01ee // orr x14, x15, x14
- WORD $0xaa1301cf // orr x15, x14, x19
- WORD $0xb500008f // cbnz x15, LBB0_250 $16(%rip)
- WORD $0xd2800013 // mov x19, #0
- WORD $0xd280000e // mov x14, #0
- WORD $0x1400000a // b LBB0_251 $40(%rip)
-LBB0_250:
- WORD $0x8a3301cf // bic x15, x14, x19
- WORD $0xaa0f0671 // orr x17, x19, x15, lsl #1
- WORD $0x8a3101ce // bic x14, x14, x17
- WORD $0x9201f1ce // and x14, x14, #0xaaaaaaaaaaaaaaaa
- WORD $0xab0f01ce // adds x14, x14, x15
- WORD $0x1a9f37f3 // cset w19, hs
- WORD $0xd37ff9ce // lsl x14, x14, #1
- WORD $0xd200f1ce // eor x14, x14, #0x5555555555555555
- WORD $0x8a1101ce // and x14, x14, x17
-LBB0_251:
- WORD $0x6e208fbe // cmeq.16b v30, v29, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603cf // fmov w15, s30
- WORD $0x6e208f9e // cmeq.16b v30, v28, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d1 // fmov w17, s30
- WORD $0x6e208f7e // cmeq.16b v30, v27, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603c5 // fmov w5, s30
- WORD $0x6e208f5e // cmeq.16b v30, v26, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603c7 // fmov w7, s30
- WORD $0xd3607ca5 // lsl x5, x5, #32
- WORD $0xaa07c0a5 // orr x5, x5, x7, lsl #48
- WORD $0x53103e31 // lsl w17, w17, #16
- WORD $0xaa1100b1 // orr x17, x5, x17
- WORD $0xaa0f022f // orr x15, x17, x15
- WORD $0x8a2e01ee // bic x14, x15, x14
- WORD $0x9200e1cf // and x15, x14, #0x1111111111111111
- WORD $0x9203e1d1 // and x17, x14, #0x2222222222222222
- WORD $0x9202e1c5 // and x5, x14, #0x4444444444444444
- WORD $0x9201e1ce // and x14, x14, #0x8888888888888888
- WORD $0xb200e3f8 // mov x24, #1229782938247303441
- WORD $0x9b187de7 // mul x7, x15, x24
- WORD $0xb201e3f7 // mov x23, #-8608480567731124088
- WORD $0xf2e11117 // movk x23, #2184, lsl #48
- WORD $0x9b177e34 // mul x20, x17, x23
- WORD $0xca1400e7 // eor x7, x7, x20
- WORD $0xb202e3f6 // mov x22, #4919131752989213764
- WORD $0xf2e08896 // movk x22, #1092, lsl #48
- WORD $0x9b167cb4 // mul x20, x5, x22
- WORD $0xb203e3f5 // mov x21, #2459565876494606882
- WORD $0xf2e04455 // movk x21, #546, lsl #48
- WORD $0x9b157dd5 // mul x21, x14, x21
- WORD $0xca150294 // eor x20, x20, x21
- WORD $0xca1400e7 // eor x7, x7, x20
- WORD $0xb203e3f9 // mov x25, #2459565876494606882
- WORD $0x9b197df4 // mul x20, x15, x25
- WORD $0x9b187e35 // mul x21, x17, x24
- WORD $0xca150294 // eor x20, x20, x21
- WORD $0x9b177cb5 // mul x21, x5, x23
- WORD $0x9b167dd6 // mul x22, x14, x22
- WORD $0xca1602b5 // eor x21, x21, x22
- WORD $0xca150294 // eor x20, x20, x21
- WORD $0xb202e3fa // mov x26, #4919131752989213764
- WORD $0x9b1a7df5 // mul x21, x15, x26
- WORD $0x9b197e36 // mul x22, x17, x25
- WORD $0xca1602b5 // eor x21, x21, x22
- WORD $0x9b187cb6 // mul x22, x5, x24
- WORD $0x9b177dd7 // mul x23, x14, x23
- WORD $0xca1702d6 // eor x22, x22, x23
- WORD $0xca1602b5 // eor x21, x21, x22
- WORD $0xb201e3f6 // mov x22, #-8608480567731124088
- WORD $0x9b167def // mul x15, x15, x22
- WORD $0x9b1a7e31 // mul x17, x17, x26
- WORD $0xca1101ef // eor x15, x15, x17
- WORD $0x9b197cb1 // mul x17, x5, x25
- WORD $0x9b187dce // mul x14, x14, x24
- WORD $0xca0e022e // eor x14, x17, x14
- WORD $0xca0e01ee // eor x14, x15, x14
- WORD $0x9200e0ef // and x15, x7, #0x1111111111111111
- WORD $0x9203e291 // and x17, x20, #0x2222222222222222
- WORD $0x9202e2a5 // and x5, x21, #0x4444444444444444
- WORD $0x9201e1ce // and x14, x14, #0x8888888888888888
- WORD $0xaa1101ef // orr x15, x15, x17
- WORD $0xaa0e00ae // orr x14, x5, x14
- WORD $0xaa0e01ee // orr x14, x15, x14
- WORD $0xf9400fef // ldr x15, [sp, #24]
- WORD $0xca0f01ce // eor x14, x14, x15
- WORD $0x6e368fbe // cmeq.16b v30, v29, v22
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603cf // fmov w15, s30
- WORD $0x6e368f9e // cmeq.16b v30, v28, v22
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d1 // fmov w17, s30
- WORD $0x6e368f7e // cmeq.16b v30, v27, v22
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603c5 // fmov w5, s30
- WORD $0x6e368f5e // cmeq.16b v30, v26, v22
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603c7 // fmov w7, s30
- WORD $0xd3607ca5 // lsl x5, x5, #32
- WORD $0xaa07c0a5 // orr x5, x5, x7, lsl #48
- WORD $0x53103e31 // lsl w17, w17, #16
- WORD $0xaa1100b1 // orr x17, x5, x17
- WORD $0xaa0f022f // orr x15, x17, x15
- WORD $0x8a2e01e5 // bic x5, x15, x14
- WORD $0x6e358fbd // cmeq.16b v29, v29, v21
- WORD $0x4e221fbd // and.16b v29, v29, v2
- WORD $0x4e0303bd // tbl.16b v29, { v29 }, v3
- WORD $0x4e71bbbd // addv.8h h29, v29
- WORD $0x1e2603af // fmov w15, s29
- WORD $0x6e358f9c // cmeq.16b v28, v28, v21
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260391 // fmov w17, s28
- WORD $0x6e358f7b // cmeq.16b v27, v27, v21
- WORD $0x4e221f7b // and.16b v27, v27, v2
- WORD $0x4e03037b // tbl.16b v27, { v27 }, v3
- WORD $0x4e71bb7b // addv.8h h27, v27
- WORD $0x1e260367 // fmov w7, s27
- WORD $0x6e358f5a // cmeq.16b v26, v26, v21
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260354 // fmov w20, s26
- WORD $0xd3607ce7 // lsl x7, x7, #32
- WORD $0xaa14c0e7 // orr x7, x7, x20, lsl #48
- WORD $0x53103e31 // lsl w17, w17, #16
- WORD $0xaa1100f1 // orr x17, x7, x17
- WORD $0xaa0f022f // orr x15, x17, x15
- WORD $0xea2e01f4 // bics x20, x15, x14
- WORD $0x54ffe940 // b.eq LBB0_246 $-728(%rip)
- WORD $0x52800067 // mov w7, #3
-LBB0_253:
- WORD $0xd1000695 // sub x21, x20, #1
- WORD $0x8a0502af // and x15, x21, x5
- WORD $0x9e6701fa // fmov d26, x15
- WORD $0x0e205b5a // cnt.8b v26, v26
- WORD $0x2e303b5a // uaddlv.8b h26, v26
- WORD $0x1e26034f // fmov w15, s26
- WORD $0x8b0001ef // add x15, x15, x0
- WORD $0xeb1e01ff // cmp x15, lr
- WORD $0x540006e9 // b.ls LBB0_271 $220(%rip)
- WORD $0x910007de // add lr, lr, #1
- WORD $0xea1402b4 // ands x20, x21, x20
- WORD $0x54fffea1 // b.ne LBB0_253 $-44(%rip)
- WORD $0x17ffff3c // b LBB0_246 $-784(%rip)
-LBB0_255:
- WORD $0xf10001df // cmp x14, #0
- WORD $0x5400b36d // b.le LBB0_573 $5740(%rip)
- WORD $0xad025ff7 // stp q23, q23, [sp, #64]
- WORD $0xad015ff7 // stp q23, q23, [sp, #32]
- WORD $0x92402f6e // and x14, x27, #0xfff
- WORD $0xf13f05df // cmp x14, #4033
- WORD $0x54ffe823 // b.lo LBB0_248 $-764(%rip)
- WORD $0xf9400bee // ldr x14, [sp, #16]
- WORD $0xf10081c5 // subs x5, x14, #32
- WORD $0x540000a3 // b.lo LBB0_259 $20(%rip)
- WORD $0xacc16f7a // ldp q26, q27, [x27], #32
- WORD $0xad016ffa // stp q26, q27, [sp, #32]
- WORD $0xaa0a03ee // mov x14, x10
- WORD $0x14000003 // b LBB0_260 $12(%rip)
-LBB0_259:
- WORD $0x910083ee // add x14, sp, #32
- WORD $0xf9400be5 // ldr x5, [sp, #16]
-LBB0_260:
- WORD $0xf10040b4 // subs x20, x5, #16
- WORD $0x54000243 // b.lo LBB0_266 $72(%rip)
- WORD $0x3cc1077a // ldr q26, [x27], #16
- WORD $0x3c8105da // str q26, [x14], #16
- WORD $0xaa1403e5 // mov x5, x20
- WORD $0xf1002294 // subs x20, x20, #8
- WORD $0x540001e2 // b.hs LBB0_267 $60(%rip)
-LBB0_262:
- WORD $0xf10010b4 // subs x20, x5, #4
- WORD $0x54000243 // b.lo LBB0_268 $72(%rip)
-LBB0_263:
- WORD $0xb840476f // ldr w15, [x27], #4
- WORD $0xb80045cf // str w15, [x14], #4
- WORD $0xaa1403e5 // mov x5, x20
- WORD $0xf1000a94 // subs x20, x20, #2
- WORD $0x540001e2 // b.hs LBB0_269 $60(%rip)
-LBB0_264:
- WORD $0xb4000245 // cbz x5, LBB0_270 $72(%rip)
-LBB0_265:
- WORD $0x3940036f // ldrb w15, [x27]
- WORD $0x390001cf // strb w15, [x14]
- WORD $0x910083fb // add x27, sp, #32
- WORD $0x17ffff25 // b LBB0_248 $-876(%rip)
-LBB0_266:
- WORD $0xf10020b4 // subs x20, x5, #8
- WORD $0x54fffe63 // b.lo LBB0_262 $-52(%rip)
-LBB0_267:
- WORD $0xf840876f // ldr x15, [x27], #8
- WORD $0xf80085cf // str x15, [x14], #8
- WORD $0xaa1403e5 // mov x5, x20
- WORD $0xf1001294 // subs x20, x20, #4
- WORD $0x54fffe02 // b.hs LBB0_263 $-64(%rip)
-LBB0_268:
- WORD $0xf10008b4 // subs x20, x5, #2
- WORD $0x54fffe63 // b.lo LBB0_264 $-52(%rip)
-LBB0_269:
- WORD $0x7840276f // ldrh w15, [x27], #2
- WORD $0x780025cf // strh w15, [x14], #2
- WORD $0xaa1403e5 // mov x5, x20
- WORD $0xb5fffe14 // cbnz x20, LBB0_265 $-64(%rip)
-LBB0_270:
- WORD $0x910083fb // add x27, sp, #32
- WORD $0x17ffff16 // b LBB0_248 $-936(%rip)
-LBB0_271:
- WORD $0xf94004ce // ldr x14, [x6, #8]
- WORD $0xdac0028f // rbit x15, x20
- WORD $0xdac011ef // clz x15, x15
- WORD $0xf9400bf1 // ldr x17, [sp, #16]
- WORD $0xcb1101ef // sub x15, x15, x17
- WORD $0x8b0e01ee // add x14, x15, x14
- WORD $0x910005cf // add x15, x14, #1
- WORD $0xf900002f // str x15, [x1]
- WORD $0xf94004d1 // ldr x17, [x6, #8]
- WORD $0xeb1101ff // cmp x15, x17
- WORD $0x9a8e263c // csinc x28, x17, x14, hs
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0xf900003c // str x28, [x1]
- WORD $0xda9f9100 // csinv x0, x8, xzr, ls
- WORD $0x5280008f // mov w15, #4
- WORD $0xb6f80560 // tbz x0, #63, LBB0_284 $172(%rip)
- WORD $0x1400055d // b LBB0_576 $5492(%rip)
-LBB0_272:
- WORD $0xf94004ce // ldr x14, [x6, #8]
- WORD $0xcb1c01ce // sub x14, x14, x28
- WORD $0xf10041df // cmp x14, #16
- WORD $0x540001e3 // b.lo LBB0_275 $60(%rip)
-LBB0_273:
- WORD $0x3cfc6b7a // ldr q26, [x27, x28]
- WORD $0x6e348f5b // cmeq.16b v27, v26, v20
- WORD $0x4e321f5a // and.16b v26, v26, v18
- WORD $0x6e358f5a // cmeq.16b v26, v26, v21
- WORD $0x4ebb1f5a // orr.16b v26, v26, v27
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260340 // fmov w0, s26
- WORD $0x350002a0 // cbnz w0, LBB0_281 $84(%rip)
- WORD $0xd10041ce // sub x14, x14, #16
- WORD $0x9100439c // add x28, x28, #16
- WORD $0xf1003ddf // cmp x14, #15
- WORD $0x54fffe68 // b.hi LBB0_273 $-52(%rip)
-LBB0_275:
- WORD $0x8b1c0360 // add x0, x27, x28
- WORD $0xb4ff79ce // cbz x14, LBB0_130 $-4296(%rip)
- WORD $0x8b0e0005 // add x5, x0, x14
- WORD $0xcb1b001c // sub x28, x0, x27
-LBB0_277:
- WORD $0x39400013 // ldrb w19, [x0]
- WORD $0x7100b27f // cmp w19, #44
- WORD $0x54ff7940 // b.eq LBB0_131 $-4312(%rip)
- WORD $0x7101f67f // cmp w19, #125
- WORD $0x54ff7900 // b.eq LBB0_131 $-4320(%rip)
- WORD $0x7101767f // cmp w19, #93
- WORD $0x54ff78c0 // b.eq LBB0_131 $-4328(%rip)
- WORD $0x91000400 // add x0, x0, #1
- WORD $0x9100079c // add x28, x28, #1
- WORD $0xf10005ce // subs x14, x14, #1
- WORD $0x54fffec1 // b.ne LBB0_277 $-40(%rip)
- WORD $0x17fffbbf // b LBB0_129 $-4356(%rip)
-LBB0_281:
- WORD $0x5ac0000e // rbit w14, w0
- WORD $0x5ac011ce // clz w14, w14
-LBB0_282:
- WORD $0x8b1c01dc // add x28, x14, x28
-LBB0_283:
- WORD $0xf900003c // str x28, [x1]
- WORD $0xaa0803e0 // mov x0, x8
- WORD $0xeb11011f // cmp x8, x17
- WORD $0x5400a682 // b.hs LBB0_576 $5328(%rip)
-LBB0_284:
- WORD $0xf9400053 // ldr x19, [x2]
- WORD $0xaa0b03e0 // mov x0, x11
- WORD $0xb5ff2f53 // cbnz x19, LBB0_1 $-6680(%rip)
- WORD $0x14000530 // b LBB0_576 $5312(%rip)
-LBB0_285:
- WORD $0xf94004c0 // ldr x0, [x6, #8]
- WORD $0xcb1c000e // sub x14, x0, x28
- WORD $0xf10081df // cmp x14, #32
- WORD $0x540053eb // b.lt LBB0_421 $2684(%rip)
- WORD $0xd280000e // mov x14, #0
- WORD $0xd2800005 // mov x5, #0
- WORD $0xcb080000 // sub x0, x0, x8
- WORD $0x528003f3 // mov w19, #31
-LBB0_287:
- WORD $0x8b0e03cf // add x15, lr, x14
- WORD $0x3cc011fa // ldur q26, [x15, #1]
- WORD $0x3cc111fb // ldur q27, [x15, #17]
- WORD $0x6e208f5c // cmeq.16b v28, v26, v0
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260395 // fmov w21, s28
- WORD $0x6e208f7c // cmeq.16b v28, v27, v0
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e26038f // fmov w15, s28
- WORD $0x33103df5 // bfi w21, w15, #16, #16
- WORD $0x6e218f5a // cmeq.16b v26, v26, v1
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260354 // fmov w20, s26
- WORD $0x6e218f7a // cmeq.16b v26, v27, v1
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e26034f // fmov w15, s26
- WORD $0x33103df4 // bfi w20, w15, #16, #16
- WORD $0x7100029f // cmp w20, #0
- WORD $0xfa4008a0 // ccmp x5, #0, #0, eq
- WORD $0x540001a0 // b.eq LBB0_289 $52(%rip)
- WORD $0x0a25028f // bic w15, w20, w5
- WORD $0x2a0f04b1 // orr w17, w5, w15, lsl #1
- WORD $0x0a040285 // and w5, w20, w4
- WORD $0x0a3100a5 // bic w5, w5, w17
- WORD $0x2b0f00af // adds w15, w5, w15
- WORD $0x1a9f37e5 // cset w5, hs
- WORD $0x4a0f060f // eor w15, w16, w15, lsl #1
- WORD $0x0a1101ef // and w15, w15, w17
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0x2a2f03ef // mvn w15, w15
- WORD $0x8a1501f5 // and x21, x15, x21
- WORD $0x14000002 // b LBB0_290 $8(%rip)
-LBB0_289:
- WORD $0xd2800005 // mov x5, #0
-LBB0_290:
- WORD $0xb50001d5 // cbnz x21, LBB0_294 $56(%rip)
- WORD $0x910081ce // add x14, x14, #32
- WORD $0xd1008273 // sub x19, x19, #32
- WORD $0x8b13000f // add x15, x0, x19
- WORD $0xf100fdff // cmp x15, #63
- WORD $0x54fffa4c // b.gt LBB0_287 $-184(%rip)
- WORD $0xb5008585 // cbnz x5, LBB0_516 $4272(%rip)
- WORD $0x8b0e03cf // add x15, lr, x14
- WORD $0x910005e5 // add x5, x15, #1
- WORD $0xaa2e03ee // mvn x14, x14
- WORD $0x8b0001ce // add x14, x14, x0
- WORD $0xf10005df // cmp x14, #1
- WORD $0x54004d0a // b.ge LBB0_422 $2464(%rip)
- WORD $0x140004f0 // b LBB0_575 $5056(%rip)
-LBB0_294:
- WORD $0xdac002af // rbit x15, x21
- WORD $0xdac011ef // clz x15, x15
- WORD $0x8b0e010e // add x14, x8, x14
- WORD $0x8b0e01ee // add x14, x15, x14
- WORD $0x910009dc // add x28, x14, #2
- WORD $0x5280008f // mov w15, #4
- WORD $0x17ffffb3 // b LBB0_283 $-308(%rip)
-LBB0_295:
- WORD $0xaa1a03f5 // mov x21, x26
- WORD $0x9280000e // mov x14, #-1
- WORD $0xb5ff8a40 // cbnz x0, LBB0_168 $-3768(%rip)
- WORD $0x14000485 // b LBB0_545 $4628(%rip)
-LBB0_296:
- WORD $0x54009000 // b.eq LBB0_543 $4608(%rip)
- WORD $0xf10102df // cmp x22, #64
- WORD $0x54005383 // b.lo LBB0_436 $2672(%rip)
- WORD $0xd2800013 // mov x19, #0
- WORD $0x92800000 // mov x0, #-1
-LBB0_299:
- WORD $0x8b1c036e // add x14, x27, x28
- WORD $0xad4071dd // ldp q29, q28, [x14]
- WORD $0xad4169db // ldp q27, q26, [x14, #32]
- WORD $0x6e208fbe // cmeq.16b v30, v29, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603ce // fmov w14, s30
- WORD $0x6e208f9e // cmeq.16b v30, v28, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603cf // fmov w15, s30
- WORD $0x6e208f7e // cmeq.16b v30, v27, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d1 // fmov w17, s30
- WORD $0x6e208f5e // cmeq.16b v30, v26, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603c5 // fmov w5, s30
- WORD $0x6e218fbe // cmeq.16b v30, v29, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603c7 // fmov w7, s30
- WORD $0x6e218f9e // cmeq.16b v30, v28, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d4 // fmov w20, s30
- WORD $0x6e218f7e // cmeq.16b v30, v27, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d5 // fmov w21, s30
- WORD $0x6e218f5e // cmeq.16b v30, v26, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d7 // fmov w23, s30
- WORD $0xd3607e31 // lsl x17, x17, #32
- WORD $0xaa05c231 // orr x17, x17, x5, lsl #48
- WORD $0x53103def // lsl w15, w15, #16
- WORD $0xaa0f022f // orr x15, x17, x15
- WORD $0xaa0e01ee // orr x14, x15, x14
- WORD $0xd3607eaf // lsl x15, x21, #32
- WORD $0xaa17c1ef // orr x15, x15, x23, lsl #48
- WORD $0x53103e91 // lsl w17, w20, #16
- WORD $0xaa1101ef // orr x15, x15, x17
- WORD $0xaa0701e5 // orr x5, x15, x7
- WORD $0xb5000445 // cbnz x5, LBB0_304 $136(%rip)
- WORD $0xb50004d3 // cbnz x19, LBB0_305 $152(%rip)
-LBB0_301:
- WORD $0x6e3d349d // cmhi.16b v29, v4, v29
- WORD $0x4e221fbd // and.16b v29, v29, v2
- WORD $0x4e0303bd // tbl.16b v29, { v29 }, v3
- WORD $0x4e71bbbd // addv.8h h29, v29
- WORD $0x1e2603af // fmov w15, s29
- WORD $0x6e3c349c // cmhi.16b v28, v4, v28
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260391 // fmov w17, s28
- WORD $0x6e3b349b // cmhi.16b v27, v4, v27
- WORD $0x4e221f7b // and.16b v27, v27, v2
- WORD $0x4e03037b // tbl.16b v27, { v27 }, v3
- WORD $0x4e71bb7b // addv.8h h27, v27
- WORD $0x1e260365 // fmov w5, s27
- WORD $0x6e3a349a // cmhi.16b v26, v4, v26
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260347 // fmov w7, s26
- WORD $0xd3607ca5 // lsl x5, x5, #32
- WORD $0xaa07c0a5 // orr x5, x5, x7, lsl #48
- WORD $0x53103e31 // lsl w17, w17, #16
- WORD $0xaa1100b1 // orr x17, x5, x17
- WORD $0xaa0f0225 // orr x5, x17, x15
- WORD $0xb50002ee // cbnz x14, LBB0_306 $92(%rip)
- WORD $0xb50086a5 // cbnz x5, LBB0_549 $4308(%rip)
- WORD $0xd10102d6 // sub x22, x22, #64
- WORD $0x9101039c // add x28, x28, #64
- WORD $0xf100fedf // cmp x22, #63
- WORD $0x54fff568 // b.hi LBB0_299 $-340(%rip)
- WORD $0x14000218 // b LBB0_428 $2144(%rip)
-LBB0_304:
- WORD $0xb100041f // cmn x0, #1
- WORD $0xdac000af // rbit x15, x5
- WORD $0xdac011ef // clz x15, x15
- WORD $0x8b1c01ef // add x15, x15, x28
- WORD $0x9a8f1000 // csel x0, x0, x15, ne
-LBB0_305:
- WORD $0x8a3300af // bic x15, x5, x19
- WORD $0xaa0f0671 // orr x17, x19, x15, lsl #1
- WORD $0x8a3100a5 // bic x5, x5, x17
- WORD $0x9201f0a5 // and x5, x5, #0xaaaaaaaaaaaaaaaa
- WORD $0xab0f00af // adds x15, x5, x15
- WORD $0x1a9f37f3 // cset w19, hs
- WORD $0xd37ff9ef // lsl x15, x15, #1
- WORD $0xd200f1ef // eor x15, x15, #0x5555555555555555
- WORD $0x8a1101ef // and x15, x15, x17
- WORD $0x8a2f01ce // bic x14, x14, x15
- WORD $0x17ffffd1 // b LBB0_301 $-188(%rip)
-LBB0_306:
- WORD $0xdac001ce // rbit x14, x14
- WORD $0xdac011ce // clz x14, x14
- WORD $0xdac000af // rbit x15, x5
- WORD $0xdac011e5 // clz x5, x15
- WORD $0xeb0e00bf // cmp x5, x14
- WORD $0x52800067 // mov w7, #3
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0x54008d83 // b.lo LBB0_572 $4528(%rip)
- WORD $0x8b1c01ce // add x14, x14, x28
- WORD $0x910005dc // add x28, x14, #1
- WORD $0x5280008f // mov w15, #4
- WORD $0xb6ffe6fc // tbz x28, #63, LBB0_283 $-804(%rip)
- WORD $0x14000406 // b LBB0_542 $4120(%rip)
-LBB0_308:
- WORD $0x3940040e // ldrb w14, [x0, #1]
- WORD $0x5100b9ce // sub w14, w14, #46
- WORD $0x7100dddf // cmp w14, #55
- WORD $0x54ff77e8 // b.hi LBB0_160 $-4356(%rip)
- WORD $0x9ace218f // lsl x15, x12, x14
- WORD $0x5280002e // mov w14, #1
- WORD $0xb20903e5 // mov x5, #36028797027352576
- WORD $0xf2800025 // movk x5, #1
- WORD $0xea0501ff // tst x15, x5
- WORD $0x5280008f // mov w15, #4
- WORD $0x54ffe540 // b.eq LBB0_282 $-856(%rip)
-LBB0_310:
- WORD $0xf10042bf // cmp x21, #16
- WORD $0x54004f23 // b.lo LBB0_458 $2532(%rip)
- WORD $0xd2800005 // mov x5, #0
- WORD $0xd280000e // mov x14, #0
- WORD $0x92800013 // mov x19, #-1
- WORD $0x9280001e // mov lr, #-1
- WORD $0x92800016 // mov x22, #-1
-LBB0_312:
- WORD $0x3cee681a // ldr q26, [x0, x14]
- WORD $0x6e258f5b // cmeq.16b v27, v26, v5
- WORD $0x6e268f5c // cmeq.16b v28, v26, v6
- WORD $0x6e278f5d // cmeq.16b v29, v26, v7
- WORD $0x4e30875e // add.16b v30, v26, v16
- WORD $0x6e3e363e // cmhi.16b v30, v17, v30
- WORD $0x4e321f5a // and.16b v26, v26, v18
- WORD $0x6e338f5a // cmeq.16b v26, v26, v19
- WORD $0x4ebd1f9c // orr.16b v28, v28, v29
- WORD $0x4ebb1fdd // orr.16b v29, v30, v27
- WORD $0x4ebc1f5e // orr.16b v30, v26, v28
- WORD $0x4ebe1fbd // orr.16b v29, v29, v30
- WORD $0x4e221f7b // and.16b v27, v27, v2
- WORD $0x4e03037b // tbl.16b v27, { v27 }, v3
- WORD $0x4e71bb7b // addv.8h h27, v27
- WORD $0x1e26036f // fmov w15, s27
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260354 // fmov w20, s26
- WORD $0x4e221f9a // and.16b v26, v28, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260357 // fmov w23, s26
- WORD $0x4e221fba // and.16b v26, v29, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260358 // fmov w24, s26
- WORD $0x2a3803f8 // mvn w24, w24
- WORD $0x32103f18 // orr w24, w24, #0xffff0000
- WORD $0x5ac00318 // rbit w24, w24
- WORD $0x5ac0131a // clz w26, w24
- WORD $0x12800011 // mov w17, #-1
- WORD $0x1ada2238 // lsl w24, w17, w26
- WORD $0x0a3801f9 // bic w25, w15, w24
- WORD $0x0a380291 // bic w17, w20, w24
- WORD $0x0a3802e7 // bic w7, w23, w24
- WORD $0x7100435f // cmp w26, #16
- WORD $0x1a9901f8 // csel w24, w15, w25, eq
- WORD $0x1a910294 // csel w20, w20, w17, eq
- WORD $0x1a8702f9 // csel w25, w23, w7, eq
- WORD $0x5100070f // sub w15, w24, #1
- WORD $0x6a1801f7 // ands w23, w15, w24
- WORD $0x54003381 // b.ne LBB0_420 $1648(%rip)
- WORD $0x5100068f // sub w15, w20, #1
- WORD $0x6a1401f7 // ands w23, w15, w20
- WORD $0x54003321 // b.ne LBB0_420 $1636(%rip)
- WORD $0x5100072f // sub w15, w25, #1
- WORD $0x6a1901f7 // ands w23, w15, w25
- WORD $0x540032c1 // b.ne LBB0_420 $1624(%rip)
- WORD $0x340000d8 // cbz w24, LBB0_318 $24(%rip)
- WORD $0x5ac0030f // rbit w15, w24
- WORD $0x5ac011f8 // clz w24, w15
- WORD $0xb10006df // cmn x22, #1
- WORD $0x54004721 // b.ne LBB0_457 $2276(%rip)
- WORD $0x8b1801d6 // add x22, x14, x24
-LBB0_318:
- WORD $0x340000d4 // cbz w20, LBB0_321 $24(%rip)
- WORD $0x5ac0028f // rbit w15, w20
- WORD $0x5ac011f4 // clz w20, w15
- WORD $0xb10007df // cmn lr, #1
- WORD $0x540035c1 // b.ne LBB0_429 $1720(%rip)
- WORD $0x8b1401de // add lr, x14, x20
-LBB0_321:
- WORD $0x340000d9 // cbz w25, LBB0_324 $24(%rip)
- WORD $0x5ac0032f // rbit w15, w25
- WORD $0x5ac011f4 // clz w20, w15
- WORD $0xb100067f // cmn x19, #1
- WORD $0x54003501 // b.ne LBB0_429 $1696(%rip)
- WORD $0x8b1401d3 // add x19, x14, x20
-LBB0_324:
- WORD $0x7100435f // cmp w26, #16
- WORD $0x54000601 // b.ne LBB0_342 $192(%rip)
- WORD $0x910041ce // add x14, x14, #16
- WORD $0xd10040a5 // sub x5, x5, #16
- WORD $0x8b0502ba // add x26, x21, x5
- WORD $0xf1003f5f // cmp x26, #15
- WORD $0x54fff6c8 // b.hi LBB0_312 $-296(%rip)
- WORD $0x8b0e0005 // add x5, x0, x14
- WORD $0xeb0e02bf // cmp x21, x14
- WORD $0x52800067 // mov w7, #3
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0x54000540 // b.eq LBB0_343 $168(%rip)
-LBB0_327:
- WORD $0x8b1a00ae // add x14, x5, x26
- WORD $0xcb0800af // sub x15, x5, x8
- WORD $0xcb1b01f5 // sub x21, x15, x27
- WORD $0xaa0503fb // mov x27, x5
- WORD $0x14000008 // b LBB0_331 $32(%rip)
-LBB0_328:
- WORD $0xb100067f // cmn x19, #1
- WORD $0x54002da1 // b.ne LBB0_419 $1460(%rip)
- WORD $0xd10006b3 // sub x19, x21, #1
-LBB0_330:
- WORD $0x910006b5 // add x21, x21, #1
- WORD $0xaa1b03e5 // mov x5, x27
- WORD $0xd100075a // sub x26, x26, #1
- WORD $0xb4000b3a // cbz x26, LBB0_363 $356(%rip)
-LBB0_331:
- WORD $0x38401774 // ldrb w20, [x27], #1
- WORD $0x5100c28f // sub w15, w20, #48
- WORD $0x710029ff // cmp w15, #10
- WORD $0x54ffff23 // b.lo LBB0_330 $-28(%rip)
- WORD $0x7100b69f // cmp w20, #45
- WORD $0x5400016d // b.le LBB0_338 $44(%rip)
- WORD $0x7101969f // cmp w20, #101
- WORD $0x540001c0 // b.eq LBB0_340 $56(%rip)
- WORD $0x7101169f // cmp w20, #69
- WORD $0x54000180 // b.eq LBB0_340 $48(%rip)
- WORD $0x7100ba9f // cmp w20, #46
- WORD $0x54000241 // b.ne LBB0_343 $72(%rip)
- WORD $0xb10006df // cmn x22, #1
- WORD $0x54002b41 // b.ne LBB0_419 $1384(%rip)
- WORD $0xd10006b6 // sub x22, x21, #1
- WORD $0x17ffffed // b LBB0_330 $-76(%rip)
-LBB0_338:
- WORD $0x7100ae9f // cmp w20, #43
- WORD $0x54fffd00 // b.eq LBB0_328 $-96(%rip)
- WORD $0x7100b69f // cmp w20, #45
- WORD $0x54fffcc0 // b.eq LBB0_328 $-104(%rip)
- WORD $0x14000009 // b LBB0_343 $36(%rip)
-LBB0_340:
- WORD $0xb10007df // cmn lr, #1
- WORD $0x54002a21 // b.ne LBB0_419 $1348(%rip)
- WORD $0xd10006be // sub lr, x21, #1
- WORD $0x17ffffe4 // b LBB0_330 $-112(%rip)
-LBB0_342:
- WORD $0x8b3a400f // add x15, x0, w26, uxtw
- WORD $0x8b0e01e5 // add x5, x15, x14
- WORD $0x52800067 // mov w7, #3
- WORD $0x92f00011 // mov x17, #9223372036854775807
-LBB0_343:
- WORD $0x9280000e // mov x14, #-1
- WORD $0xb4007a96 // cbz x22, LBB0_569 $3920(%rip)
-LBB0_344:
- WORD $0x5280008f // mov w15, #4
- WORD $0xb4007a53 // cbz x19, LBB0_569 $3912(%rip)
- WORD $0xb4007a3e // cbz lr, LBB0_569 $3908(%rip)
- WORD $0xcb0000ae // sub x14, x5, x0
- WORD $0xd10005c0 // sub x0, x14, #1
- WORD $0xeb0002df // cmp x22, x0
- WORD $0x54000300 // b.eq LBB0_355 $96(%rip)
- WORD $0xeb00027f // cmp x19, x0
- WORD $0x540002c0 // b.eq LBB0_355 $88(%rip)
- WORD $0xeb0003df // cmp lr, x0
- WORD $0x54000280 // b.eq LBB0_355 $80(%rip)
- WORD $0xf1000660 // subs x0, x19, #1
- WORD $0x5400006b // b.lt LBB0_351 $12(%rip)
- WORD $0xeb0003df // cmp lr, x0
- WORD $0x540078c1 // b.ne LBB0_570 $3864(%rip)
-LBB0_351:
- WORD $0xaa1e02c0 // orr x0, x22, lr
- WORD $0xb7f80060 // tbnz x0, #63, LBB0_353 $12(%rip)
- WORD $0xeb1e02df // cmp x22, lr
- WORD $0x5400788a // b.ge LBB0_571 $3856(%rip)
-LBB0_353:
- WORD $0xd37ffc0f // lsr x15, x0, #63
- WORD $0x520001ef // eor w15, w15, #0x1
- WORD $0xd10007d1 // sub x17, lr, #1
- WORD $0xeb1102df // cmp x22, x17
- WORD $0x1a9f17f1 // cset w17, eq
- WORD $0x6a1101ff // tst w15, w17
- WORD $0xda9e01ce // csinv x14, x14, lr, eq
-LBB0_354:
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0xb6ffd16e // tbz x14, #63, LBB0_282 $-1492(%rip)
- WORD $0x140003b6 // b LBB0_569 $3800(%rip)
-LBB0_355:
- WORD $0xcb0e03ee // neg x14, x14
- WORD $0xb6ffd10e // tbz x14, #63, LBB0_282 $-1504(%rip)
- WORD $0x140003b3 // b LBB0_569 $3788(%rip)
-LBB0_356:
- WORD $0xb5003be5 // cbnz x5, LBB0_459 $1916(%rip)
- WORD $0x8b0e03c5 // add x5, lr, x14
- WORD $0x910004a5 // add x5, x5, #1
- WORD $0xaa2e03ee // mvn x14, x14
- WORD $0x8b0001ce // add x14, x14, x0
- WORD $0xf10005df // cmp x14, #1
- WORD $0x54003d8a // b.ge LBB0_462 $1968(%rip)
- WORD $0x140003b6 // b LBB0_575 $3800(%rip)
-LBB0_358:
- WORD $0x5ac002ee // rbit w14, w23
- WORD $0x5ac011ce // clz w14, w14
- WORD $0xaa3c03ef // mvn x15, x28
- WORD $0xcb0e01ee // sub x14, x15, x14
- WORD $0x17fffb39 // b LBB0_179 $-4892(%rip)
-LBB0_359:
- WORD $0xaa3c03ee // mvn x14, x28
- WORD $0xcb3441ce // sub x14, x14, w20, uxtw
- WORD $0x17fffb36 // b LBB0_179 $-4904(%rip)
-LBB0_360:
- WORD $0x8b1c0365 // add x5, x27, x28
- WORD $0xf10005df // cmp x14, #1
- WORD $0x54003c0a // b.ge LBB0_462 $1920(%rip)
- WORD $0x140003aa // b LBB0_575 $3752(%rip)
-LBB0_361:
- WORD $0x8b1c037c // add x28, x27, x28
- WORD $0x1400000e // b LBB0_366 $56(%rip)
-LBB0_362:
- WORD $0x8b1c037c // add x28, x27, x28
- WORD $0x14000032 // b LBB0_372 $200(%rip)
-LBB0_363:
- WORD $0xaa0e03e5 // mov x5, x14
- WORD $0x9280000e // mov x14, #-1
- WORD $0xb5fff8b6 // cbnz x22, LBB0_344 $-236(%rip)
- WORD $0x14000397 // b LBB0_569 $3676(%rip)
-LBB0_364:
- WORD $0x8b1c0365 // add x5, x27, x28
- WORD $0xf10005df // cmp x14, #1
- WORD $0x54003eca // b.ge LBB0_469 $2008(%rip)
- WORD $0x1400039e // b LBB0_575 $3704(%rip)
-LBB0_365:
- WORD $0xd2800013 // mov x19, #0
- WORD $0x8b1c037c // add x28, x27, x28
- WORD $0x92800000 // mov x0, #-1
-LBB0_366:
- WORD $0xf10082ce // subs x14, x22, #32
- WORD $0x54004363 // b.lo LBB0_476 $2156(%rip)
- WORD $0xad406f9a // ldp q26, q27, [x28]
- WORD $0x6e208f5c // cmeq.16b v28, v26, v0
- WORD $0x6e208f7d // cmeq.16b v29, v27, v0
- WORD $0x6e218f5a // cmeq.16b v26, v26, v1
- WORD $0x6e218f7b // cmeq.16b v27, v27, v1
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260385 // fmov w5, s28
- WORD $0x4e221fbc // and.16b v28, v29, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260394 // fmov w20, s28
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260355 // fmov w21, s26
- WORD $0x4e221f7a // and.16b v26, v27, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260356 // fmov w22, s26
- WORD $0x33103e85 // bfi w5, w20, #16, #16
- WORD $0x33103ed5 // bfi w21, w22, #16, #16
- WORD $0x35003d75 // cbnz w21, LBB0_473 $1964(%rip)
- WORD $0xb5003e13 // cbnz x19, LBB0_474 $1984(%rip)
- WORD $0xb4003fe5 // cbz x5, LBB0_475 $2044(%rip)
-LBB0_370:
- WORD $0xdac000ae // rbit x14, x5
- WORD $0xdac011ce // clz x14, x14
- WORD $0xcb1b0385 // sub x5, x28, x27
- WORD $0x8b0e00ae // add x14, x5, x14
- WORD $0x910005dc // add x28, x14, #1
- WORD $0xb6ffc87c // tbz x28, #63, LBB0_283 $-1780(%rip)
- WORD $0x14000312 // b LBB0_542 $3144(%rip)
-LBB0_371:
- WORD $0xd2800013 // mov x19, #0
- WORD $0x8b1c037c // add x28, x27, x28
- WORD $0x92800000 // mov x0, #-1
-LBB0_372:
- WORD $0xf10082ce // subs x14, x22, #32
- WORD $0x54000623 // b.lo LBB0_379 $196(%rip)
- WORD $0xad406b9b // ldp q27, q26, [x28]
- WORD $0x6e208f7c // cmeq.16b v28, v27, v0
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260385 // fmov w5, s28
- WORD $0x6e208f5c // cmeq.16b v28, v26, v0
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260394 // fmov w20, s28
- WORD $0x6e218f7c // cmeq.16b v28, v27, v1
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260395 // fmov w21, s28
- WORD $0x6e218f5c // cmeq.16b v28, v26, v1
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260396 // fmov w22, s28
- WORD $0x33103e85 // bfi w5, w20, #16, #16
- WORD $0x33103ed5 // bfi w21, w22, #16, #16
- WORD $0x35003ff5 // cbnz w21, LBB0_487 $2044(%rip)
- WORD $0xb5004093 // cbnz x19, LBB0_488 $2064(%rip)
-LBB0_375:
- WORD $0x6e3b349b // cmhi.16b v27, v4, v27
- WORD $0x4e221f7b // and.16b v27, v27, v2
- WORD $0x4e03037b // tbl.16b v27, { v27 }, v3
- WORD $0x4e71bb7b // addv.8h h27, v27
- WORD $0x1e260375 // fmov w21, s27
- WORD $0x6e3a349a // cmhi.16b v26, v4, v26
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260354 // fmov w20, s26
- WORD $0x33103e95 // bfi w21, w20, #16, #16
- WORD $0xdac002b4 // rbit x20, x21
- WORD $0xdac01294 // clz x20, x20
- WORD $0xb40000e5 // cbz x5, LBB0_377 $28(%rip)
- WORD $0xdac000ae // rbit x14, x5
- WORD $0xdac011c5 // clz x5, x14
- WORD $0xcb1b038e // sub x14, x28, x27
- WORD $0xeb05029f // cmp x20, x5
- WORD $0x54000462 // b.hs LBB0_390 $140(%rip)
- WORD $0x14000350 // b LBB0_577 $3392(%rip)
-LBB0_377:
- WORD $0x35006a55 // cbnz w21, LBB0_578 $3400(%rip)
- WORD $0x9100839c // add x28, x28, #32
- WORD $0xaa0e03f6 // mov x22, x14
-LBB0_379:
- WORD $0xb5004a73 // cbnz x19, LBB0_507 $2380(%rip)
- WORD $0xb4005bb6 // cbz x22, LBB0_543 $2932(%rip)
-LBB0_381:
- WORD $0xcb1b03ee // neg x14, x27
-LBB0_382:
- WORD $0xd2800005 // mov x5, #0
-LBB0_383:
- WORD $0x38656b93 // ldrb w19, [x28, x5]
- WORD $0x71008a7f // cmp w19, #34
- WORD $0x540002e0 // b.eq LBB0_389 $92(%rip)
- WORD $0x7101727f // cmp w19, #92
- WORD $0x540000e0 // b.eq LBB0_387 $28(%rip)
- WORD $0x71007e7f // cmp w19, #31
- WORD $0x54006929 // b.ls LBB0_579 $3364(%rip)
- WORD $0x910004a5 // add x5, x5, #1
- WORD $0xeb0502df // cmp x22, x5
- WORD $0x54fffee1 // b.ne LBB0_383 $-36(%rip)
- WORD $0x140002d0 // b LBB0_543 $2880(%rip)
-LBB0_387:
- WORD $0xd10006d3 // sub x19, x22, #1
- WORD $0xeb05027f // cmp x19, x5
- WORD $0x540059a0 // b.eq LBB0_543 $2868(%rip)
- WORD $0x8b050393 // add x19, x28, x5
- WORD $0x8b0e0274 // add x20, x19, x14
- WORD $0xb100041f // cmn x0, #1
- WORD $0x9a800280 // csel x0, x20, x0, eq
- WORD $0x91000a7c // add x28, x19, #2
- WORD $0xd1000ad3 // sub x19, x22, #2
- WORD $0xcb0502d4 // sub x20, x22, x5
- WORD $0xd1000a96 // sub x22, x20, #2
- WORD $0xeb05027f // cmp x19, x5
- WORD $0x54fffd01 // b.ne LBB0_382 $-96(%rip)
- WORD $0x140002c2 // b LBB0_543 $2824(%rip)
-LBB0_389:
- WORD $0xcb1b038e // sub x14, x28, x27
-LBB0_390:
- WORD $0x8b0501ce // add x14, x14, x5
- WORD $0x910005dc // add x28, x14, #1
- WORD $0xb6ffbd9c // tbz x28, #63, LBB0_283 $-2128(%rip)
- WORD $0x140002bb // b LBB0_542 $2796(%rip)
-LBB0_391:
- WORD $0x8b1c037c // add x28, x27, x28
- WORD $0x14000006 // b LBB0_394 $24(%rip)
-LBB0_392:
- WORD $0x8b1c037c // add x28, x27, x28
- WORD $0x1400002a // b LBB0_400 $168(%rip)
-LBB0_393:
- WORD $0xd2800013 // mov x19, #0
- WORD $0x8b1c037c // add x28, x27, x28
- WORD $0x92800000 // mov x0, #-1
-LBB0_394:
- WORD $0xf10082ce // subs x14, x22, #32
- WORD $0x54003d43 // b.lo LBB0_492 $1960(%rip)
- WORD $0xad406f9a // ldp q26, q27, [x28]
- WORD $0x6e208f5c // cmeq.16b v28, v26, v0
- WORD $0x6e208f7d // cmeq.16b v29, v27, v0
- WORD $0x6e218f5a // cmeq.16b v26, v26, v1
- WORD $0x6e218f7b // cmeq.16b v27, v27, v1
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260385 // fmov w5, s28
- WORD $0x4e221fbc // and.16b v28, v29, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260394 // fmov w20, s28
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260355 // fmov w21, s26
- WORD $0x4e221f7a // and.16b v26, v27, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260356 // fmov w22, s26
- WORD $0x33103e85 // bfi w5, w20, #16, #16
- WORD $0x33103ed5 // bfi w21, w22, #16, #16
- WORD $0x35003755 // cbnz w21, LBB0_489 $1768(%rip)
- WORD $0xb50037f3 // cbnz x19, LBB0_490 $1788(%rip)
- WORD $0xb40039c5 // cbz x5, LBB0_491 $1848(%rip)
-LBB0_398:
- WORD $0xdac000ae // rbit x14, x5
- WORD $0xdac011ce // clz x14, x14
- WORD $0xcb1b0385 // sub x5, x28, x27
- WORD $0x8b0e00ae // add x14, x5, x14
- WORD $0x910005dc // add x28, x14, #1
- WORD $0xb6ff5f3c // tbz x28, #63, LBB0_194 $-5148(%rip)
- WORD $0x14000291 // b LBB0_542 $2628(%rip)
-LBB0_399:
- WORD $0xd2800013 // mov x19, #0
- WORD $0x8b1c037c // add x28, x27, x28
- WORD $0x92800000 // mov x0, #-1
-LBB0_400:
- WORD $0xf10082ce // subs x14, x22, #32
- WORD $0x54000623 // b.lo LBB0_407 $196(%rip)
- WORD $0xad406b9b // ldp q27, q26, [x28]
- WORD $0x6e208f7c // cmeq.16b v28, v27, v0
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260385 // fmov w5, s28
- WORD $0x6e208f5c // cmeq.16b v28, v26, v0
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260394 // fmov w20, s28
- WORD $0x6e218f7c // cmeq.16b v28, v27, v1
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260395 // fmov w21, s28
- WORD $0x6e218f5c // cmeq.16b v28, v26, v1
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260396 // fmov w22, s28
- WORD $0x33103e85 // bfi w5, w20, #16, #16
- WORD $0x33103ed5 // bfi w21, w22, #16, #16
- WORD $0x35003995 // cbnz w21, LBB0_502 $1840(%rip)
- WORD $0xb5003a33 // cbnz x19, LBB0_504 $1860(%rip)
-LBB0_403:
- WORD $0x6e3b349b // cmhi.16b v27, v4, v27
- WORD $0x4e221f7b // and.16b v27, v27, v2
- WORD $0x4e03037b // tbl.16b v27, { v27 }, v3
- WORD $0x4e71bb7b // addv.8h h27, v27
- WORD $0x1e260375 // fmov w21, s27
- WORD $0x6e3a349a // cmhi.16b v26, v4, v26
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260354 // fmov w20, s26
- WORD $0x33103e95 // bfi w21, w20, #16, #16
- WORD $0xdac002b4 // rbit x20, x21
- WORD $0xdac01294 // clz x20, x20
- WORD $0xb40000e5 // cbz x5, LBB0_405 $28(%rip)
- WORD $0xdac000ae // rbit x14, x5
- WORD $0xdac011c5 // clz x5, x14
- WORD $0xcb1b038e // sub x14, x28, x27
- WORD $0xeb05029f // cmp x20, x5
- WORD $0x54000582 // b.hs LBB0_418 $176(%rip)
- WORD $0x140002cf // b LBB0_577 $2876(%rip)
-LBB0_405:
- WORD $0x35005a35 // cbnz w21, LBB0_578 $2884(%rip)
- WORD $0x9100839c // add x28, x28, #32
- WORD $0xaa0e03f6 // mov x22, x14
-LBB0_407:
- WORD $0xb5003d53 // cbnz x19, LBB0_514 $1960(%rip)
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0xb4004b36 // cbz x22, LBB0_543 $2404(%rip)
-LBB0_409:
- WORD $0xcb1b03ee // neg x14, x27
-LBB0_410:
- WORD $0xd2800005 // mov x5, #0
-LBB0_411:
- WORD $0x38656b93 // ldrb w19, [x28, x5]
- WORD $0x71008a7f // cmp w19, #34
- WORD $0x540003a0 // b.eq LBB0_417 $116(%rip)
- WORD $0x7101727f // cmp w19, #92
- WORD $0x54000140 // b.eq LBB0_415 $40(%rip)
- WORD $0x71007e7f // cmp w19, #31
- WORD $0x540058a9 // b.ls LBB0_579 $2836(%rip)
- WORD $0x910004a5 // add x5, x5, #1
- WORD $0xeb0502df // cmp x22, x5
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0x54fffe81 // b.ne LBB0_411 $-48(%rip)
- WORD $0x14000249 // b LBB0_543 $2340(%rip)
-LBB0_415:
- WORD $0xd10006d3 // sub x19, x22, #1
- WORD $0xeb05027f // cmp x19, x5
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0x54004860 // b.eq LBB0_543 $2316(%rip)
- WORD $0x8b050393 // add x19, x28, x5
- WORD $0x8b0e0274 // add x20, x19, x14
- WORD $0xb100041f // cmn x0, #1
- WORD $0x9a800280 // csel x0, x20, x0, eq
- WORD $0x91000a7c // add x28, x19, #2
- WORD $0xd1000ad3 // sub x19, x22, #2
- WORD $0xcb0502d4 // sub x20, x22, x5
- WORD $0xd1000a96 // sub x22, x20, #2
- WORD $0xeb05027f // cmp x19, x5
- WORD $0x54fffc41 // b.ne LBB0_410 $-120(%rip)
- WORD $0x14000238 // b LBB0_543 $2272(%rip)
-LBB0_417:
- WORD $0xcb1b038e // sub x14, x28, x27
-LBB0_418:
- WORD $0x8b0501ce // add x14, x14, x5
- WORD $0x910005dc // add x28, x14, #1
- WORD $0xb6ff533c // tbz x28, #63, LBB0_194 $-5532(%rip)
- WORD $0x14000231 // b LBB0_542 $2244(%rip)
-LBB0_419:
- WORD $0xcb1503ee // neg x14, x21
- WORD $0x5280008f // mov w15, #4
- WORD $0xb6ffabae // tbz x14, #63, LBB0_282 $-2700(%rip)
- WORD $0x14000288 // b LBB0_569 $2592(%rip)
-LBB0_420:
- WORD $0x5ac002ef // rbit w15, w23
- WORD $0x5ac011ef // clz w15, w15
- WORD $0xaa2e03ee // mvn x14, x14
- WORD $0xcb0f01ce // sub x14, x14, x15
- WORD $0x52800067 // mov w7, #3
- WORD $0x17fffec9 // b LBB0_354 $-1244(%rip)
-LBB0_421:
- WORD $0x8b1c0365 // add x5, x27, x28
- WORD $0xf10005df // cmp x14, #1
- WORD $0x5400514b // b.lt LBB0_575 $2600(%rip)
-LBB0_422:
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0x14000007 // b LBB0_424 $28(%rip)
-LBB0_423:
- WORD $0x92800033 // mov x19, #-2
- WORD $0x52800040 // mov w0, #2
- WORD $0x8b0000a5 // add x5, x5, x0
- WORD $0x92800000 // mov x0, #-1
- WORD $0xab1301ce // adds x14, x14, x19
- WORD $0x5400502d // b.le LBB0_576 $2564(%rip)
-LBB0_424:
- WORD $0x394000a0 // ldrb w0, [x5]
- WORD $0x7101701f // cmp w0, #92
- WORD $0x54ffff00 // b.eq LBB0_423 $-32(%rip)
- WORD $0x7100881f // cmp w0, #34
- WORD $0x54001780 // b.eq LBB0_465 $752(%rip)
- WORD $0x92800013 // mov x19, #-1
- WORD $0x52800020 // mov w0, #1
- WORD $0x8b0000a5 // add x5, x5, x0
- WORD $0x92800000 // mov x0, #-1
- WORD $0xab1301ce // adds x14, x14, x19
- WORD $0x54fffecc // b.gt LBB0_424 $-40(%rip)
- WORD $0x14000275 // b LBB0_576 $2516(%rip)
-LBB0_427:
- WORD $0x8b1c037c // add x28, x27, x28
- WORD $0x1400000a // b LBB0_431 $40(%rip)
-LBB0_428:
- WORD $0x8b1c037c // add x28, x27, x28
- WORD $0x1400002d // b LBB0_437 $180(%rip)
-LBB0_429:
- WORD $0xaa2e03ee // mvn x14, x14
- WORD $0xcb3441ce // sub x14, x14, w20, uxtw
- WORD $0x52800067 // mov w7, #3
- WORD $0x17fffea8 // b LBB0_354 $-1376(%rip)
-LBB0_430:
- WORD $0xd2800013 // mov x19, #0
- WORD $0x8b1c037c // add x28, x27, x28
- WORD $0x92800000 // mov x0, #-1
-LBB0_431:
- WORD $0xf10082ce // subs x14, x22, #32
- WORD $0x54003743 // b.lo LBB0_521 $1768(%rip)
- WORD $0xad406f9a // ldp q26, q27, [x28]
- WORD $0x6e208f5c // cmeq.16b v28, v26, v0
- WORD $0x6e208f7d // cmeq.16b v29, v27, v0
- WORD $0x6e218f5a // cmeq.16b v26, v26, v1
- WORD $0x6e218f7b // cmeq.16b v27, v27, v1
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260385 // fmov w5, s28
- WORD $0x4e221fbc // and.16b v28, v29, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e26038f // fmov w15, s28
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260355 // fmov w21, s26
- WORD $0x4e221f7a // and.16b v26, v27, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260351 // fmov w17, s26
- WORD $0x33103de5 // bfi w5, w15, #16, #16
- WORD $0x33103e35 // bfi w21, w17, #16, #16
- WORD $0x350031d5 // cbnz w21, LBB0_518 $1592(%rip)
- WORD $0xb5003273 // cbnz x19, LBB0_519 $1612(%rip)
- WORD $0xb40033c5 // cbz x5, LBB0_520 $1656(%rip)
-LBB0_435:
- WORD $0xdac000ae // rbit x14, x5
- WORD $0xdac011ce // clz x14, x14
- WORD $0xcb1b038f // sub x15, x28, x27
- WORD $0x8b0e01ee // add x14, x15, x14
- WORD $0x910005dc // add x28, x14, #1
- WORD $0x140001b4 // b LBB0_532 $1744(%rip)
-LBB0_436:
- WORD $0xd2800013 // mov x19, #0
- WORD $0x8b1c037c // add x28, x27, x28
- WORD $0x92800000 // mov x0, #-1
-LBB0_437:
- WORD $0xf10082ce // subs x14, x22, #32
- WORD $0x54000623 // b.lo LBB0_444 $196(%rip)
- WORD $0xad406b9b // ldp q27, q26, [x28]
- WORD $0x6e208f7c // cmeq.16b v28, v27, v0
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260385 // fmov w5, s28
- WORD $0x6e208f5c // cmeq.16b v28, v26, v0
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e26038f // fmov w15, s28
- WORD $0x6e218f7c // cmeq.16b v28, v27, v1
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260395 // fmov w21, s28
- WORD $0x6e218f5c // cmeq.16b v28, v26, v1
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260391 // fmov w17, s28
- WORD $0x33103de5 // bfi w5, w15, #16, #16
- WORD $0x33103e35 // bfi w21, w17, #16, #16
- WORD $0x35003395 // cbnz w21, LBB0_533 $1648(%rip)
- WORD $0xb5003433 // cbnz x19, LBB0_535 $1668(%rip)
-LBB0_440:
- WORD $0x6e3b349b // cmhi.16b v27, v4, v27
- WORD $0x4e221f7b // and.16b v27, v27, v2
- WORD $0x4e03037b // tbl.16b v27, { v27 }, v3
- WORD $0x4e71bb7b // addv.8h h27, v27
- WORD $0x1e260375 // fmov w21, s27
- WORD $0x6e3a349a // cmhi.16b v26, v4, v26
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e26034f // fmov w15, s26
- WORD $0x33103df5 // bfi w21, w15, #16, #16
- WORD $0xdac002af // rbit x15, x21
- WORD $0xdac011f4 // clz x20, x15
- WORD $0xb40000e5 // cbz x5, LBB0_442 $28(%rip)
- WORD $0xdac000ae // rbit x14, x5
- WORD $0xdac011c5 // clz x5, x14
- WORD $0xcb1b038e // sub x14, x28, x27
- WORD $0xeb05029f // cmp x20, x5
- WORD $0x54000462 // b.hs LBB0_455 $140(%rip)
- WORD $0x1400021f // b LBB0_577 $2172(%rip)
-LBB0_442:
- WORD $0x35004435 // cbnz w21, LBB0_578 $2180(%rip)
- WORD $0x9100839c // add x28, x28, #32
- WORD $0xaa0e03f6 // mov x22, x14
-LBB0_444:
- WORD $0xb50033d3 // cbnz x19, LBB0_538 $1656(%rip)
- WORD $0xb4003596 // cbz x22, LBB0_543 $1712(%rip)
-LBB0_446:
- WORD $0xcb1b03ee // neg x14, x27
-LBB0_447:
- WORD $0xd2800005 // mov x5, #0
-LBB0_448:
- WORD $0x38656b93 // ldrb w19, [x28, x5]
- WORD $0x71008a7f // cmp w19, #34
- WORD $0x540002e0 // b.eq LBB0_454 $92(%rip)
- WORD $0x7101727f // cmp w19, #92
- WORD $0x540000e0 // b.eq LBB0_452 $28(%rip)
- WORD $0x71007e7f // cmp w19, #31
- WORD $0x54004309 // b.ls LBB0_579 $2144(%rip)
- WORD $0x910004a5 // add x5, x5, #1
- WORD $0xeb0502df // cmp x22, x5
- WORD $0x54fffee1 // b.ne LBB0_448 $-36(%rip)
- WORD $0x1400019f // b LBB0_543 $1660(%rip)
-LBB0_452:
- WORD $0xd10006cf // sub x15, x22, #1
- WORD $0xeb0501ff // cmp x15, x5
- WORD $0x54003380 // b.eq LBB0_543 $1648(%rip)
- WORD $0x8b05038f // add x15, x28, x5
- WORD $0x8b0e01f1 // add x17, x15, x14
- WORD $0xb100041f // cmn x0, #1
- WORD $0x9a800220 // csel x0, x17, x0, eq
- WORD $0x910009fc // add x28, x15, #2
- WORD $0xd1000acf // sub x15, x22, #2
- WORD $0xcb0502d1 // sub x17, x22, x5
- WORD $0xd1000a36 // sub x22, x17, #2
- WORD $0xeb0501ff // cmp x15, x5
- WORD $0x54fffd01 // b.ne LBB0_447 $-96(%rip)
- WORD $0x14000191 // b LBB0_543 $1604(%rip)
-LBB0_454:
- WORD $0xcb1b038e // sub x14, x28, x27
-LBB0_455:
- WORD $0x8b0501ce // add x14, x14, x5
- WORD $0x910005dc // add x28, x14, #1
- WORD $0x1400015e // b LBB0_532 $1400(%rip)
-LBB0_456:
- WORD $0x92800000 // mov x0, #-1
- WORD $0xaa1e03f5 // mov x21, lr
- WORD $0xaa1a03e5 // mov x5, x26
- WORD $0x92800013 // mov x19, #-1
- WORD $0x92800016 // mov x22, #-1
- WORD $0x17fff7bf // b LBB0_85 $-8452(%rip)
-LBB0_457:
- WORD $0xaa2e03ee // mvn x14, x14
- WORD $0xcb3841ce // sub x14, x14, w24, uxtw
- WORD $0x52800067 // mov w7, #3
- WORD $0x17fffe23 // b LBB0_354 $-1908(%rip)
-LBB0_458:
- WORD $0x92800016 // mov x22, #-1
- WORD $0xaa0003e5 // mov x5, x0
- WORD $0xaa1503fa // mov x26, x21
- WORD $0x9280001e // mov lr, #-1
- WORD $0x92800013 // mov x19, #-1
- WORD $0x52800067 // mov w7, #3
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0x17fffdd6 // b LBB0_327 $-2216(%rip)
-LBB0_459:
- WORD $0xd1000405 // sub x5, x0, #1
- WORD $0xeb0e00bf // cmp x5, x14
- WORD $0x54003b80 // b.eq LBB0_575 $1904(%rip)
- WORD $0x8b0e03c5 // add x5, lr, x14
- WORD $0x910008a5 // add x5, x5, #2
- WORD $0xcb0e000e // sub x14, x0, x14
- WORD $0xd10009ce // sub x14, x14, #2
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0xf10005df // cmp x14, #1
- WORD $0x5400010a // b.ge LBB0_462 $32(%rip)
- WORD $0x140001d2 // b LBB0_575 $1864(%rip)
-LBB0_461:
- WORD $0x92800033 // mov x19, #-2
- WORD $0x52800040 // mov w0, #2
- WORD $0x8b0000a5 // add x5, x5, x0
- WORD $0x92800000 // mov x0, #-1
- WORD $0xab1301ce // adds x14, x14, x19
- WORD $0x540039ad // b.le LBB0_576 $1844(%rip)
-LBB0_462:
- WORD $0x394000a0 // ldrb w0, [x5]
- WORD $0x7101701f // cmp w0, #92
- WORD $0x54ffff00 // b.eq LBB0_461 $-32(%rip)
- WORD $0x7100881f // cmp w0, #34
- WORD $0x54000100 // b.eq LBB0_465 $32(%rip)
- WORD $0x92800013 // mov x19, #-1
- WORD $0x52800020 // mov w0, #1
- WORD $0x8b0000a5 // add x5, x5, x0
- WORD $0x92800000 // mov x0, #-1
- WORD $0xab1301ce // adds x14, x14, x19
- WORD $0x54fffecc // b.gt LBB0_462 $-40(%rip)
- WORD $0x140001c1 // b LBB0_576 $1796(%rip)
-LBB0_465:
- WORD $0xcb1b00ae // sub x14, x5, x27
- WORD $0x910005dc // add x28, x14, #1
- WORD $0x17fffc87 // b LBB0_283 $-3556(%rip)
-LBB0_466:
- WORD $0xd1000405 // sub x5, x0, #1
- WORD $0xeb0e00bf // cmp x5, x14
- WORD $0x54003740 // b.eq LBB0_575 $1768(%rip)
- WORD $0x8b0e03c5 // add x5, lr, x14
- WORD $0x910008a5 // add x5, x5, #2
- WORD $0xcb0e000e // sub x14, x0, x14
- WORD $0xd10009ce // sub x14, x14, #2
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0xf10005df // cmp x14, #1
- WORD $0x5400010a // b.ge LBB0_469 $32(%rip)
- WORD $0x140001b0 // b LBB0_575 $1728(%rip)
-LBB0_468:
- WORD $0x92800033 // mov x19, #-2
- WORD $0x52800040 // mov w0, #2
- WORD $0x8b0000a5 // add x5, x5, x0
- WORD $0x92800000 // mov x0, #-1
- WORD $0xab1301ce // adds x14, x14, x19
- WORD $0x5400356d // b.le LBB0_576 $1708(%rip)
-LBB0_469:
- WORD $0x394000a0 // ldrb w0, [x5]
- WORD $0x7101701f // cmp w0, #92
- WORD $0x54ffff00 // b.eq LBB0_468 $-32(%rip)
- WORD $0x7100881f // cmp w0, #34
- WORD $0x54000100 // b.eq LBB0_472 $32(%rip)
- WORD $0x92800013 // mov x19, #-1
- WORD $0x52800020 // mov w0, #1
- WORD $0x8b0000a5 // add x5, x5, x0
- WORD $0x92800000 // mov x0, #-1
- WORD $0xab1301ce // adds x14, x14, x19
- WORD $0x54fffecc // b.gt LBB0_469 $-40(%rip)
- WORD $0x1400019f // b LBB0_576 $1660(%rip)
-LBB0_472:
- WORD $0xcb1b00ae // sub x14, x5, x27
- WORD $0x910005dc // add x28, x14, #1
- WORD $0xf900003c // str x28, [x1]
- WORD $0xaa0803e0 // mov x0, x8
- WORD $0xeb11011f // cmp x8, x17
- WORD $0x54ff33c3 // b.lo LBB0_195 $-6536(%rip)
- WORD $0x14000198 // b LBB0_576 $1632(%rip)
-LBB0_473:
- WORD $0xdac002b4 // rbit x20, x21
- WORD $0xdac01294 // clz x20, x20
- WORD $0xcb1b0396 // sub x22, x28, x27
- WORD $0x8b1402d4 // add x20, x22, x20
- WORD $0xb100041f // cmn x0, #1
- WORD $0x9a941000 // csel x0, x0, x20, ne
-LBB0_474:
- WORD $0x0a3302b4 // bic w20, w21, w19
- WORD $0x531f7a96 // lsl w22, w20, #1
- WORD $0x331f7a93 // bfi w19, w20, #1, #31
- WORD $0x0a3602b5 // bic w21, w21, w22
- WORD $0x1201f2b5 // and w21, w21, #0xaaaaaaaa
- WORD $0x2b1402b4 // adds w20, w21, w20
- WORD $0x4a140614 // eor w20, w16, w20, lsl #1
- WORD $0x0a130293 // and w19, w20, w19
- WORD $0x1a9f37f4 // cset w20, hs
- WORD $0x2a3303f3 // mvn w19, w19
- WORD $0x8a050265 // and x5, x19, x5
- WORD $0xaa1403f3 // mov x19, x20
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0xb5ffc065 // cbnz x5, LBB0_370 $-2036(%rip)
-LBB0_475:
- WORD $0x9100839c // add x28, x28, #32
- WORD $0xaa0e03f6 // mov x22, x14
-LBB0_476:
- WORD $0xb50010d3 // cbnz x19, LBB0_505 $536(%rip)
- WORD $0xb40003b6 // cbz x22, LBB0_485 $116(%rip)
-LBB0_478:
- WORD $0xaa3b03ee // mvn x14, x27
-LBB0_479:
- WORD $0xaa1c03f3 // mov x19, x28
- WORD $0x38401665 // ldrb w5, [x19], #1
- WORD $0x710088bf // cmp w5, #34
- WORD $0x54000320 // b.eq LBB0_486 $100(%rip)
- WORD $0xd10006d4 // sub x20, x22, #1
- WORD $0x710170bf // cmp w5, #92
- WORD $0x54000100 // b.eq LBB0_482 $32(%rip)
- WORD $0xaa1303fc // mov x28, x19
- WORD $0xaa1403f6 // mov x22, x20
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0xb5fffe94 // cbnz x20, LBB0_479 $-48(%rip)
- WORD $0x1400000c // b LBB0_484 $48(%rip)
-LBB0_482:
- WORD $0xb4002134 // cbz x20, LBB0_543 $1060(%rip)
- WORD $0x8b0e0273 // add x19, x19, x14
- WORD $0xb100041f // cmn x0, #1
- WORD $0x9a800260 // csel x0, x19, x0, eq
- WORD $0x91000b9c // add x28, x28, #2
- WORD $0xd1000ad4 // sub x20, x22, #2
- WORD $0xaa1403f6 // mov x22, x20
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0xb5fffd14 // cbnz x20, LBB0_479 $-96(%rip)
-LBB0_484:
- WORD $0x710088bf // cmp w5, #34
- WORD $0x54001fa1 // b.ne LBB0_543 $1012(%rip)
-LBB0_485:
- WORD $0xaa1c03f3 // mov x19, x28
-LBB0_486:
- WORD $0xcb1b027c // sub x28, x19, x27
- WORD $0xb6ff851c // tbz x28, #63, LBB0_283 $-3936(%rip)
- WORD $0x140000f7 // b LBB0_542 $988(%rip)
-LBB0_487:
- WORD $0xdac002b4 // rbit x20, x21
- WORD $0xdac01294 // clz x20, x20
- WORD $0xcb1b0396 // sub x22, x28, x27
- WORD $0x8b1402d4 // add x20, x22, x20
- WORD $0xb100041f // cmn x0, #1
- WORD $0x9a941000 // csel x0, x0, x20, ne
-LBB0_488:
- WORD $0x0a3302b4 // bic w20, w21, w19
- WORD $0x531f7a96 // lsl w22, w20, #1
- WORD $0x331f7a93 // bfi w19, w20, #1, #31
- WORD $0x0a3602b5 // bic w21, w21, w22
- WORD $0x1201f2b5 // and w21, w21, #0xaaaaaaaa
- WORD $0x2b1402b4 // adds w20, w21, w20
- WORD $0x4a140614 // eor w20, w16, w20, lsl #1
- WORD $0x0a130293 // and w19, w20, w19
- WORD $0x1a9f37f4 // cset w20, hs
- WORD $0x2a3303f3 // mvn w19, w19
- WORD $0x8a050265 // and x5, x19, x5
- WORD $0xaa1403f3 // mov x19, x20
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0x17fffdee // b LBB0_375 $-2120(%rip)
-LBB0_489:
- WORD $0xdac002b4 // rbit x20, x21
- WORD $0xdac01294 // clz x20, x20
- WORD $0xcb1b0396 // sub x22, x28, x27
- WORD $0x8b1402d4 // add x20, x22, x20
- WORD $0xb100041f // cmn x0, #1
- WORD $0x9a941000 // csel x0, x0, x20, ne
-LBB0_490:
- WORD $0x0a3302b4 // bic w20, w21, w19
- WORD $0x531f7a96 // lsl w22, w20, #1
- WORD $0x331f7a93 // bfi w19, w20, #1, #31
- WORD $0x0a3602b5 // bic w21, w21, w22
- WORD $0x1201f2b5 // and w21, w21, #0xaaaaaaaa
- WORD $0x2b1402b4 // adds w20, w21, w20
- WORD $0x4a140614 // eor w20, w16, w20, lsl #1
- WORD $0x0a130293 // and w19, w20, w19
- WORD $0x1a9f37f4 // cset w20, hs
- WORD $0x2a3303f3 // mvn w19, w19
- WORD $0x8a050265 // and x5, x19, x5
- WORD $0xaa1403f3 // mov x19, x20
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0xb5ffc685 // cbnz x5, LBB0_398 $-1840(%rip)
-LBB0_491:
- WORD $0x9100839c // add x28, x28, #32
- WORD $0xaa0e03f6 // mov x22, x14
-LBB0_492:
- WORD $0xb5000913 // cbnz x19, LBB0_509 $288(%rip)
- WORD $0xb40009f6 // cbz x22, LBB0_511 $316(%rip)
-LBB0_494:
- WORD $0xaa3b03ee // mvn x14, x27
-LBB0_495:
- WORD $0xaa1c03f3 // mov x19, x28
- WORD $0x38401665 // ldrb w5, [x19], #1
- WORD $0x710088bf // cmp w5, #34
- WORD $0x540002c0 // b.eq LBB0_501 $88(%rip)
- WORD $0xd10006d4 // sub x20, x22, #1
- WORD $0x710170bf // cmp w5, #92
- WORD $0x540000a0 // b.eq LBB0_498 $20(%rip)
- WORD $0xaa1303fc // mov x28, x19
- WORD $0xaa1403f6 // mov x22, x20
- WORD $0xb5fffef4 // cbnz x20, LBB0_495 $-36(%rip)
- WORD $0x14000009 // b LBB0_500 $36(%rip)
-LBB0_498:
- WORD $0xb4001794 // cbz x20, LBB0_543 $752(%rip)
- WORD $0x8b0e0273 // add x19, x19, x14
- WORD $0xb100041f // cmn x0, #1
- WORD $0x9a800260 // csel x0, x19, x0, eq
- WORD $0x91000b9c // add x28, x28, #2
- WORD $0xd1000ad4 // sub x20, x22, #2
- WORD $0xaa1403f6 // mov x22, x20
- WORD $0xb5fffdd4 // cbnz x20, LBB0_495 $-72(%rip)
-LBB0_500:
- WORD $0x710088bf // cmp w5, #34
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0x54000720 // b.eq LBB0_512 $228(%rip)
- WORD $0x140000af // b LBB0_543 $700(%rip)
-LBB0_501:
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0x14000035 // b LBB0_513 $212(%rip)
-LBB0_502:
- WORD $0xb100041f // cmn x0, #1
- WORD $0x540000a1 // b.ne LBB0_504 $20(%rip)
- WORD $0xdac002a0 // rbit x0, x21
- WORD $0xdac01000 // clz x0, x0
- WORD $0xcb1b0394 // sub x20, x28, x27
- WORD $0x8b000280 // add x0, x20, x0
-LBB0_504:
- WORD $0x0a3302b4 // bic w20, w21, w19
- WORD $0x531f7a96 // lsl w22, w20, #1
- WORD $0x331f7a93 // bfi w19, w20, #1, #31
- WORD $0x0a3602b5 // bic w21, w21, w22
- WORD $0x1201f2b5 // and w21, w21, #0xaaaaaaaa
- WORD $0x2b1402b4 // adds w20, w21, w20
- WORD $0x4a140614 // eor w20, w16, w20, lsl #1
- WORD $0x0a130293 // and w19, w20, w19
- WORD $0x1a9f37f4 // cset w20, hs
- WORD $0x2a3303f3 // mvn w19, w19
- WORD $0x8a050265 // and x5, x19, x5
- WORD $0xaa1403f3 // mov x19, x20
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0x17fffe21 // b LBB0_403 $-1916(%rip)
-LBB0_505:
- WORD $0xb4001296 // cbz x22, LBB0_543 $592(%rip)
- WORD $0xaa3b03ee // mvn x14, x27
- WORD $0x8b0e038e // add x14, x28, x14
- WORD $0xb100041f // cmn x0, #1
- WORD $0x9a8001c0 // csel x0, x14, x0, eq
- WORD $0x9100079c // add x28, x28, #1
- WORD $0xd10006d6 // sub x22, x22, #1
- WORD $0xb5ffeeb6 // cbnz x22, LBB0_478 $-556(%rip)
- WORD $0x17ffff90 // b LBB0_485 $-448(%rip)
-LBB0_507:
- WORD $0xb4001176 // cbz x22, LBB0_543 $556(%rip)
- WORD $0xaa3b03ee // mvn x14, x27
- WORD $0x8b0e038e // add x14, x28, x14
- WORD $0xb100041f // cmn x0, #1
- WORD $0x9a8001c0 // csel x0, x14, x0, eq
- WORD $0x9100079c // add x28, x28, #1
- WORD $0xd10006d6 // sub x22, x22, #1
- WORD $0xb5ffb516 // cbnz x22, LBB0_381 $-2400(%rip)
- WORD $0x14000083 // b LBB0_543 $524(%rip)
-LBB0_509:
- WORD $0xb4001056 // cbz x22, LBB0_543 $520(%rip)
- WORD $0xaa3b03ee // mvn x14, x27
- WORD $0x8b0e038e // add x14, x28, x14
- WORD $0xb100041f // cmn x0, #1
- WORD $0x9a8001c0 // csel x0, x14, x0, eq
- WORD $0x9100079c // add x28, x28, #1
- WORD $0xd10006d6 // sub x22, x22, #1
- WORD $0xb5fff676 // cbnz x22, LBB0_494 $-308(%rip)
-LBB0_511:
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
-LBB0_512:
- WORD $0xaa1c03f3 // mov x19, x28
-LBB0_513:
- WORD $0xcb1b027c // sub x28, x19, x27
- WORD $0xb6ff1b5c // tbz x28, #63, LBB0_194 $-7320(%rip)
- WORD $0x14000072 // b LBB0_542 $456(%rip)
-LBB0_514:
- WORD $0xb4000e76 // cbz x22, LBB0_543 $460(%rip)
- WORD $0xaa3b03ee // mvn x14, x27
- WORD $0x8b0e038e // add x14, x28, x14
- WORD $0xb100041f // cmn x0, #1
- WORD $0x9a8001c0 // csel x0, x14, x0, eq
- WORD $0x9100079c // add x28, x28, #1
- WORD $0xd10006d6 // sub x22, x22, #1
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0xb5ffc236 // cbnz x22, LBB0_409 $-1980(%rip)
- WORD $0x14000068 // b LBB0_543 $416(%rip)
-LBB0_516:
- WORD $0xd100040f // sub x15, x0, #1
- WORD $0xeb0e01ff // cmp x15, x14
- WORD $0x54001920 // b.eq LBB0_575 $804(%rip)
- WORD $0x8b0e03cf // add x15, lr, x14
- WORD $0x910009e5 // add x5, x15, #2
- WORD $0xcb0e000e // sub x14, x0, x14
- WORD $0xd10009ce // sub x14, x14, #2
- WORD $0xf10005df // cmp x14, #1
- WORD $0x54ffc74a // b.ge LBB0_422 $-1816(%rip)
- WORD $0x140000c2 // b LBB0_575 $776(%rip)
-LBB0_518:
- WORD $0xdac002af // rbit x15, x21
- WORD $0xdac011ef // clz x15, x15
- WORD $0xcb1b0391 // sub x17, x28, x27
- WORD $0x8b0f022f // add x15, x17, x15
- WORD $0xb100041f // cmn x0, #1
- WORD $0x9a8f1000 // csel x0, x0, x15, ne
-LBB0_519:
- WORD $0x0a3302af // bic w15, w21, w19
- WORD $0x531f79f1 // lsl w17, w15, #1
- WORD $0x331f79f3 // bfi w19, w15, #1, #31
- WORD $0x0a3102b1 // bic w17, w21, w17
- WORD $0x1201f231 // and w17, w17, #0xaaaaaaaa
- WORD $0x2b0f022f // adds w15, w17, w15
- WORD $0x4a0f060f // eor w15, w16, w15, lsl #1
- WORD $0x0a1301ef // and w15, w15, w19
- WORD $0x1a9f37f3 // cset w19, hs
- WORD $0x2a2f03ef // mvn w15, w15
- WORD $0x8a0501e5 // and x5, x15, x5
- WORD $0xb5ffcc85 // cbnz x5, LBB0_435 $-1648(%rip)
-LBB0_520:
- WORD $0x9100839c // add x28, x28, #32
- WORD $0xaa0e03f6 // mov x22, x14
-LBB0_521:
- WORD $0xb5000633 // cbnz x19, LBB0_536 $196(%rip)
- WORD $0xb40002f6 // cbz x22, LBB0_530 $92(%rip)
-LBB0_523:
- WORD $0xaa3b03ee // mvn x14, x27
-LBB0_524:
- WORD $0xaa1c03f3 // mov x19, x28
- WORD $0x38401665 // ldrb w5, [x19], #1
- WORD $0x710088bf // cmp w5, #34
- WORD $0x54000260 // b.eq LBB0_531 $76(%rip)
- WORD $0xd10006d4 // sub x20, x22, #1
- WORD $0x710170bf // cmp w5, #92
- WORD $0x540000a0 // b.eq LBB0_527 $20(%rip)
- WORD $0xaa1303fc // mov x28, x19
- WORD $0xaa1403f6 // mov x22, x20
- WORD $0xb5fffef4 // cbnz x20, LBB0_524 $-36(%rip)
- WORD $0x14000009 // b LBB0_529 $36(%rip)
-LBB0_527:
- WORD $0xb4000774 // cbz x20, LBB0_543 $236(%rip)
- WORD $0x8b0e026f // add x15, x19, x14
- WORD $0xb100041f // cmn x0, #1
- WORD $0x9a8001e0 // csel x0, x15, x0, eq
- WORD $0x91000b9c // add x28, x28, #2
- WORD $0xd1000ad4 // sub x20, x22, #2
- WORD $0xaa1403f6 // mov x22, x20
- WORD $0xb5fffdd4 // cbnz x20, LBB0_524 $-72(%rip)
-LBB0_529:
- WORD $0x710088bf // cmp w5, #34
- WORD $0x54000641 // b.ne LBB0_543 $200(%rip)
-LBB0_530:
- WORD $0xaa1c03f3 // mov x19, x28
-LBB0_531:
- WORD $0xcb1b027c // sub x28, x19, x27
-LBB0_532:
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0xb6ff6b5c // tbz x28, #63, LBB0_283 $-4760(%rip)
- WORD $0x14000029 // b LBB0_542 $164(%rip)
-LBB0_533:
- WORD $0xb100041f // cmn x0, #1
- WORD $0x540000a1 // b.ne LBB0_535 $20(%rip)
- WORD $0xdac002af // rbit x15, x21
- WORD $0xdac011ef // clz x15, x15
- WORD $0xcb1b0391 // sub x17, x28, x27
- WORD $0x8b0f0220 // add x0, x17, x15
-LBB0_535:
- WORD $0x0a3302af // bic w15, w21, w19
- WORD $0x531f79f1 // lsl w17, w15, #1
- WORD $0x331f79f3 // bfi w19, w15, #1, #31
- WORD $0x0a3102b1 // bic w17, w21, w17
- WORD $0x1201f231 // and w17, w17, #0xaaaaaaaa
- WORD $0x2b0f022f // adds w15, w17, w15
- WORD $0x4a0f060f // eor w15, w16, w15, lsl #1
- WORD $0x0a1301ef // and w15, w15, w19
- WORD $0x1a9f37f3 // cset w19, hs
- WORD $0x2a2f03ef // mvn w15, w15
- WORD $0x8a0501e5 // and x5, x15, x5
- WORD $0x17fffe55 // b LBB0_440 $-1708(%rip)
-LBB0_536:
- WORD $0xb4000316 // cbz x22, LBB0_543 $96(%rip)
- WORD $0xaa3b03ee // mvn x14, x27
- WORD $0x8b0e038e // add x14, x28, x14
- WORD $0xb100041f // cmn x0, #1
- WORD $0x9a8001c0 // csel x0, x14, x0, eq
- WORD $0x9100079c // add x28, x28, #1
- WORD $0xd10006d6 // sub x22, x22, #1
- WORD $0xb5fff956 // cbnz x22, LBB0_523 $-216(%rip)
- WORD $0x17ffffdf // b LBB0_530 $-132(%rip)
-LBB0_538:
- WORD $0xb40001f6 // cbz x22, LBB0_543 $60(%rip)
- WORD $0xaa3b03ee // mvn x14, x27
- WORD $0x8b0e038e // add x14, x28, x14
- WORD $0xb100041f // cmn x0, #1
- WORD $0x9a8001c0 // csel x0, x14, x0, eq
- WORD $0x9100079c // add x28, x28, #1
- WORD $0xd10006d6 // sub x22, x22, #1
- WORD $0xb5ffcbb6 // cbnz x22, LBB0_446 $-1676(%rip)
- WORD $0x14000007 // b LBB0_543 $28(%rip)
-LBB0_540:
- WORD $0x92800020 // mov x0, #-2
- WORD $0x1400006a // b LBB0_576 $424(%rip)
-LBB0_541:
- WORD $0x928000c0 // mov x0, #-7
- WORD $0x14000068 // b LBB0_576 $416(%rip)
-LBB0_542:
- WORD $0xb100079f // cmn x28, #1
- WORD $0x54000ac1 // b.ne LBB0_567 $344(%rip)
-LBB0_543:
- WORD $0xf94004c0 // ldr x0, [x6, #8]
- WORD $0x9280001c // mov x28, #-1
- WORD $0x14000053 // b LBB0_567 $332(%rip)
-LBB0_544:
- WORD $0x9280000e // mov x14, #-1
-LBB0_545:
- WORD $0xaa2e03f6 // mvn x22, x14
-LBB0_546:
- WORD $0x8b0802c8 // add x8, x22, x8
-LBB0_547:
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x92800020 // mov x0, #-2
- WORD $0x1400005d // b LBB0_576 $372(%rip)
-LBB0_548:
- WORD $0xf900002e // str x14, [x1]
- WORD $0x1400005a // b LBB0_575 $360(%rip)
-LBB0_549:
- WORD $0xb100041f // cmn x0, #1
- WORD $0x540008a0 // b.eq LBB0_566 $276(%rip)
- WORD $0x9280003c // mov x28, #-2
- WORD $0x14000047 // b LBB0_567 $284(%rip)
-LBB0_551:
- WORD $0xaa0003f6 // mov x22, x0
- WORD $0x17fffff5 // b LBB0_546 $-44(%rip)
-LBB0_552:
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x394003c9 // ldrb w9, [lr]
- WORD $0x7101d13f // cmp w9, #116
- WORD $0x54000a21 // b.ne LBB0_576 $324(%rip)
- WORD $0x91000509 // add x9, x8, #1
- WORD $0xf9000029 // str x9, [x1]
- WORD $0x38696b69 // ldrb w9, [x27, x9]
- WORD $0x7101c93f // cmp w9, #114
- WORD $0x54000981 // b.ne LBB0_576 $304(%rip)
- WORD $0x91000909 // add x9, x8, #2
- WORD $0xf9000029 // str x9, [x1]
- WORD $0x38696b69 // ldrb w9, [x27, x9]
- WORD $0x7101d53f // cmp w9, #117
- WORD $0x540008e1 // b.ne LBB0_576 $284(%rip)
- WORD $0x91000d09 // add x9, x8, #3
- WORD $0xf9000029 // str x9, [x1]
- WORD $0x38696b69 // ldrb w9, [x27, x9]
- WORD $0x7101953f // cmp w9, #101
- WORD $0x54000841 // b.ne LBB0_576 $264(%rip)
- WORD $0x14000014 // b LBB0_560 $80(%rip)
-LBB0_556:
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x394003c9 // ldrb w9, [lr]
- WORD $0x7101b93f // cmp w9, #110
- WORD $0x540007a1 // b.ne LBB0_576 $244(%rip)
- WORD $0x91000509 // add x9, x8, #1
- WORD $0xf9000029 // str x9, [x1]
- WORD $0x38696b69 // ldrb w9, [x27, x9]
- WORD $0x7101d53f // cmp w9, #117
- WORD $0x54000701 // b.ne LBB0_576 $224(%rip)
- WORD $0x91000909 // add x9, x8, #2
- WORD $0xf9000029 // str x9, [x1]
- WORD $0x38696b69 // ldrb w9, [x27, x9]
- WORD $0x7101b13f // cmp w9, #108
- WORD $0x54000661 // b.ne LBB0_576 $204(%rip)
- WORD $0x91000d09 // add x9, x8, #3
- WORD $0xf9000029 // str x9, [x1]
- WORD $0x38696b69 // ldrb w9, [x27, x9]
- WORD $0x7101b13f // cmp w9, #108
- WORD $0x540005c1 // b.ne LBB0_576 $184(%rip)
-LBB0_560:
- WORD $0x91001108 // add x8, x8, #4
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x1400002b // b LBB0_576 $172(%rip)
-LBB0_561:
- WORD $0xf900003c // str x28, [x1]
- WORD $0x387c6b69 // ldrb w9, [x27, x28]
- WORD $0x7101853f // cmp w9, #97
- WORD $0x540004e1 // b.ne LBB0_576 $156(%rip)
- WORD $0x91000909 // add x9, x8, #2
- WORD $0xf9000029 // str x9, [x1]
- WORD $0x38696b69 // ldrb w9, [x27, x9]
- WORD $0x7101b13f // cmp w9, #108
- WORD $0x54000441 // b.ne LBB0_576 $136(%rip)
- WORD $0x91000d09 // add x9, x8, #3
- WORD $0xf9000029 // str x9, [x1]
- WORD $0x38696b69 // ldrb w9, [x27, x9]
- WORD $0x7101cd3f // cmp w9, #115
- WORD $0x540003a1 // b.ne LBB0_576 $116(%rip)
- WORD $0x91001109 // add x9, x8, #4
- WORD $0xf9000029 // str x9, [x1]
- WORD $0x38696b69 // ldrb w9, [x27, x9]
- WORD $0x7101953f // cmp w9, #101
- WORD $0x54000301 // b.ne LBB0_576 $96(%rip)
- WORD $0x91001508 // add x8, x8, #5
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x14000015 // b LBB0_576 $84(%rip)
-LBB0_566:
- WORD $0xdac000a8 // rbit x8, x5
- WORD $0xdac01108 // clz x8, x8
- WORD $0x8b1c0100 // add x0, x8, x28
- WORD $0x9280003c // mov x28, #-2
-LBB0_567:
- WORD $0xf9000020 // str x0, [x1]
- WORD $0xaa1c03e0 // mov x0, x28
- WORD $0x1400000e // b LBB0_576 $56(%rip)
-LBB0_568:
- WORD $0x9280000e // mov x14, #-1
-LBB0_569:
- WORD $0xaa2e03f3 // mvn x19, x14
-LBB0_570:
- WORD $0x8b130388 // add x8, x28, x19
- WORD $0x17ffffab // b LBB0_547 $-340(%rip)
-LBB0_571:
- WORD $0xaa1603f3 // mov x19, x22
- WORD $0x8b160388 // add x8, x28, x22
- WORD $0x17ffffa8 // b LBB0_547 $-352(%rip)
-LBB0_572:
- WORD $0x8b1c00a0 // add x0, x5, x28
- WORD $0x9280003c // mov x28, #-2
- WORD $0x17fffff4 // b LBB0_567 $-48(%rip)
-LBB0_573:
- WORD $0xf94004c8 // ldr x8, [x6, #8]
-LBB0_574:
- WORD $0xf9000028 // str x8, [x1]
-LBB0_575:
- WORD $0x92800000 // mov x0, #-1
-LBB0_576:
- WORD $0xa94cfbfd // ldp fp, lr, [sp, #200]
- WORD $0xa94bcff4 // ldp x20, x19, [sp, #184]
- WORD $0xa94ad7f6 // ldp x22, x21, [sp, #168]
- WORD $0xa949dff8 // ldp x24, x23, [sp, #152]
- WORD $0xa948e7fa // ldp x26, x25, [sp, #136]
- WORD $0xa947effc // ldp x28, x27, [sp, #120]
- WORD $0x6d46a3e9 // ldp d9, d8, [sp, #104]
- WORD $0x910383ff // add sp, sp, #224
- WORD $0xd65f03c0 // ret
-LBB0_577:
- WORD $0x8b1401c0 // add x0, x14, x20
- WORD $0x9280003c // mov x28, #-2
- WORD $0x17ffffe5 // b LBB0_567 $-108(%rip)
-LBB0_578:
- WORD $0xcb1b0388 // sub x8, x28, x27
- WORD $0x8b140100 // add x0, x8, x20
- WORD $0x9280003c // mov x28, #-2
- WORD $0x17ffffe1 // b LBB0_567 $-124(%rip)
-LBB0_579:
- WORD $0xcb1b0388 // sub x8, x28, x27
- WORD $0x8b050100 // add x0, x8, x5
- WORD $0x9280003c // mov x28, #-2
- WORD $0x17ffffdd // b LBB0_567 $-140(%rip)
- // .p2align 2, 0x00
-_MASK_USE_NUMBER:
- WORD $0x00000002 // .long 2
-
-TEXT ·__skip_object(SB), NOSPLIT, $0-40
- NO_LOCAL_POINTERS
-
-_entry:
- MOVD 16(g), R16
- SUB $288, RSP, R17
- CMP R16, R17
- BLS _stack_grow
-
-_skip_object:
- MOVD s+0(FP), R0
- MOVD p+8(FP), R1
- MOVD m+16(FP), R2
- MOVD flags+24(FP), R3
- MOVD ·_subr__skip_object(SB), R11
- WORD $0x1000005e // adr x30, .+8
- JMP (R11)
- MOVD R0, ret+32(FP)
- RET
-
-_stack_grow:
- MOVD R30, R3
- CALL runtime·morestack_noctxt<>(SB)
- JMP _entry
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_object_subr_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_object_subr_arm64.go
deleted file mode 100644
index 39288011c..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_object_subr_arm64.go
+++ /dev/null
@@ -1,25 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package neon
-
-//go:nosplit
-//go:noescape
-//goland:noinspection ALL
-func __skip_object_entry__() uintptr
-
-var (
- _subr__skip_object uintptr = __skip_object_entry__() + 48
-)
-
-const (
- _stack__skip_object = 224
-)
-
-var (
- _ = _subr__skip_object
-)
-
-const (
- _ = _stack__skip_object
-)
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_arm64.go
deleted file mode 100644
index bc580929e..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_arm64.go
+++ /dev/null
@@ -1,35 +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 neon
-
-import (
- // `unsafe`
-
- `github.com/bytedance/sonic/internal/native/types`
-)
-
-//go:nosplit
-//go:noescape
-//goland:noinspection GoUnusedParameter
-func __skip_one(s *string, p *int, m *types.StateMachine, flags uint64) (ret int)
-
-//go:nosplit
-func skip_one(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) {
- return __skip_one(s, p, m, flags)
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_arm64.s
deleted file mode 100644
index 9f43e7a05..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_arm64.s
+++ /dev/null
@@ -1,3294 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-#include "go_asm.h"
-#include "funcdata.h"
-#include "textflag.h"
-
-TEXT ·__skip_one_entry__(SB), NOSPLIT, $176
- NO_LOCAL_POINTERS
- WORD $0x100000a0 // adr x0, .+20
- MOVD R0, ret(FP)
- RET
- // .p2align 4, 0x00
-lCPI0_0:
- WORD $0x08040201
- WORD $0x80402010
- WORD $0x08040201
- WORD $0x80402010
- // // .byte 1
-// .byte 2
-// .byte 4
-// .byte 8
-// .byte 16
-// .byte 32
-// .byte 64
-// .byte 128
-// .byte 1
-// .byte 2
-// .byte 4
-// .byte 8
-// .byte 16
-// .byte 32
-// .byte 64
-// .byte 128
-
-lCPI0_1:
- WORD $0x09010800
- WORD $0x0b030a02
- WORD $0x0d050c04
- WORD $0x0f070e06
- // // .byte 0
-// .byte 8
-// .byte 1
-// .byte 9
-// .byte 2
-// .byte 10
-// .byte 3
-// .byte 11
-// .byte 4
-// .byte 12
-// .byte 5
-// .byte 13
-// .byte 6
-// .byte 14
-// .byte 7
-// .byte 15
-
-lCPI0_2:
- WORD $0x00000001; WORD $0x00000000 // .quad 1
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- // .p2align 2, 0x00
-_skip_one:
- WORD $0xd10303ff // sub sp, sp, #192
- WORD $0xa905effc // stp x28, x27, [sp, #88]
- WORD $0xa906e7fa // stp x26, x25, [sp, #104]
- WORD $0xa907dff8 // stp x24, x23, [sp, #120]
- WORD $0xa908d7f6 // stp x22, x21, [sp, #136]
- WORD $0xa909cff4 // stp x20, x19, [sp, #152]
- WORD $0xa90afbfd // stp fp, lr, [sp, #168]
- WORD $0xa93ffbfd // stp fp, lr, [sp, #-8]
- WORD $0xd10023fd // sub fp, sp, #8
- WORD $0x3730f323 // tbnz w3, #6, LBB0_395 $7780(%rip)
-Lloh0:
- WORD $0x10fffe48 // adr x8, lCPI0_2 $-56(%rip)
-Lloh1:
- WORD $0x3dc00100 // ldr q0, [x8, lCPI0_2@PAGEOFF] $0(%rip)
- WORD $0xaa0203ea // mov x10, x2
- WORD $0x3c808540 // str q0, [x10], #8
- WORD $0xf9400009 // ldr x9, [x0]
- WORD $0xaa2903eb // mvn x11, x9
- WORD $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 $0x10fffb28 // adr x8, lCPI0_0 $-156(%rip)
-Lloh3:
- WORD $0x3dc00102 // ldr q2, [x8, lCPI0_0@PAGEOFF] $0(%rip)
-Lloh4:
- WORD $0x10fffb68 // adr x8, lCPI0_1 $-148(%rip)
-Lloh5:
- WORD $0x3dc00103 // ldr q3, [x8, lCPI0_1@PAGEOFF] $0(%rip)
- WORD $0x92f00006 // mov x6, #9223372036854775807
- WORD $0x4f01e404 // movi.16b v4, #32
- WORD $0xb20903e7 // mov x7, #36028797027352576
- WORD $0xf2800027 // movk x7, #1
- WORD $0x4f01e5c5 // movi.16b v5, #46
- WORD $0x4f01e566 // movi.16b v6, #43
- WORD $0x4f01e5a7 // movi.16b v7, #45
- WORD $0x4f06e610 // movi.16b v16, #208
- WORD $0x4f00e551 // movi.16b v17, #10
- WORD $0x4f06e7f2 // movi.16b v18, #223
- WORD $0x4f02e4b3 // movi.16b v19, #69
- WORD $0x52800025 // mov w5, #1
-LBB0_2:
- WORD $0xf9400408 // ldr x8, [x0, #8]
- WORD $0xeb08039f // cmp x28, x8
- WORD $0x54000162 // b.hs LBB0_7 $44(%rip)
- WORD $0x387c6931 // ldrb w17, [x9, x28]
- WORD $0x7100363f // cmp w17, #13
- WORD $0x54000100 // b.eq LBB0_7 $32(%rip)
- WORD $0x7100823f // cmp w17, #32
- WORD $0x540000c0 // b.eq LBB0_7 $24(%rip)
- WORD $0x51002e31 // sub w17, w17, #11
- WORD $0x31000a3f // cmn w17, #2
- WORD $0x54000062 // b.hs LBB0_7 $12(%rip)
- WORD $0xaa1c03fb // mov x27, x28
- WORD $0x14000031 // b LBB0_23 $196(%rip)
-LBB0_7:
- WORD $0x9100079b // add x27, x28, #1
- WORD $0xeb08037f // cmp x27, x8
- WORD $0x54000122 // b.hs LBB0_11 $36(%rip)
- WORD $0x387b6931 // ldrb w17, [x9, x27]
- WORD $0x7100363f // cmp w17, #13
- WORD $0x540000c0 // b.eq LBB0_11 $24(%rip)
- WORD $0x7100823f // cmp w17, #32
- WORD $0x54000080 // b.eq LBB0_11 $16(%rip)
- WORD $0x51002e31 // sub w17, w17, #11
- WORD $0x31000a3f // cmn w17, #2
- WORD $0x540004c3 // b.lo LBB0_23 $152(%rip)
-LBB0_11:
- WORD $0x91000b9b // add x27, x28, #2
- WORD $0xeb08037f // cmp x27, x8
- WORD $0x54000122 // b.hs LBB0_15 $36(%rip)
- WORD $0x387b6931 // ldrb w17, [x9, x27]
- WORD $0x7100363f // cmp w17, #13
- WORD $0x540000c0 // b.eq LBB0_15 $24(%rip)
- WORD $0x7100823f // cmp w17, #32
- WORD $0x54000080 // b.eq LBB0_15 $16(%rip)
- WORD $0x51002e31 // sub w17, w17, #11
- WORD $0x31000a3f // cmn w17, #2
- WORD $0x54000363 // b.lo LBB0_23 $108(%rip)
-LBB0_15:
- WORD $0x91000f9b // add x27, x28, #3
- WORD $0xeb08037f // cmp x27, x8
- WORD $0x54000122 // b.hs LBB0_19 $36(%rip)
- WORD $0x387b6931 // ldrb w17, [x9, x27]
- WORD $0x7100363f // cmp w17, #13
- WORD $0x540000c0 // b.eq LBB0_19 $24(%rip)
- WORD $0x7100823f // cmp w17, #32
- WORD $0x54000080 // b.eq LBB0_19 $16(%rip)
- WORD $0x51002e31 // sub w17, w17, #11
- WORD $0x31000a3f // cmn w17, #2
- WORD $0x54000203 // b.lo LBB0_23 $64(%rip)
-LBB0_19:
- WORD $0x9100139b // add x27, x28, #4
- WORD $0xeb08037f // cmp x27, x8
- WORD $0x54011d42 // b.hs LBB0_472 $9128(%rip)
-LBB0_20:
- WORD $0x387b6931 // ldrb w17, [x9, x27]
- WORD $0x7100823f // cmp w17, #32
- WORD $0x9ad121f1 // lsl x17, x15, x17
- WORD $0x8a100231 // and x17, x17, x16
- WORD $0xfa409a24 // ccmp x17, #0, #4, ls
- WORD $0x540000a0 // b.eq LBB0_22 $20(%rip)
- WORD $0x9100077b // add x27, x27, #1
- WORD $0xeb1b011f // cmp x8, x27
- WORD $0x54ffff01 // b.ne LBB0_20 $-32(%rip)
- WORD $0x1400077a // b LBB0_415 $7656(%rip)
-LBB0_22:
- WORD $0xeb08037f // cmp x27, x8
- WORD $0x5400ef02 // b.hs LBB0_415 $7648(%rip)
-LBB0_23:
- WORD $0x9100077c // add x28, x27, #1
- WORD $0xf900003c // str x28, [x1]
- WORD $0x8b1b013e // add lr, x9, x27
- WORD $0x394003d5 // ldrb w21, [lr]
- WORD $0x3400ee75 // cbz w21, LBB0_415 $7628(%rip)
- WORD $0xd10004b4 // sub x20, x5, #1
- WORD $0xf8747948 // ldr x8, [x10, x20, lsl #3]
- WORD $0xb10005df // cmn x14, #1
- WORD $0x9a8e036e // csel x14, x27, x14, eq
- WORD $0x71000d1f // cmp w8, #3
- WORD $0x54000c8c // b.gt LBB0_40 $400(%rip)
- WORD $0x7100051f // cmp w8, #1
- WORD $0x540018c0 // b.eq LBB0_55 $792(%rip)
- WORD $0x7100091f // cmp w8, #2
- WORD $0x54002c20 // b.eq LBB0_95 $1412(%rip)
- WORD $0x71000d1f // cmp w8, #3
- WORD $0x540019c1 // b.ne LBB0_59 $824(%rip)
- WORD $0x71008abf // cmp w21, #34
- WORD $0x54015241 // b.ne LBB0_541 $10824(%rip)
- WORD $0x3200f3e6 // mov w6, #1431655765
- WORD $0xf8347944 // str x4, [x10, x20, lsl #3]
- WORD $0xf9400408 // ldr x8, [x0, #8]
- WORD $0xeb1c0114 // subs x20, x8, x28
- WORD $0x372831a3 // tbnz w3, #5, LBB0_110 $1588(%rip)
- WORD $0x54014680 // b.eq LBB0_513 $10448(%rip)
- WORD $0xf101029f // cmp x20, #64
- WORD $0x54009103 // b.lo LBB0_251 $4640(%rip)
- WORD $0xd2800005 // mov x5, #0
- WORD $0x92800008 // mov x8, #-1
-LBB0_33:
- WORD $0x8b1c0131 // add x17, x9, x28
- WORD $0xad405634 // ldp q20, q21, [x17]
- WORD $0xad415e36 // ldp q22, q23, [x17, #32]
- WORD $0x6e208e98 // cmeq.16b v24, v20, v0
- WORD $0x6e208eb9 // cmeq.16b v25, v21, v0
- WORD $0x6e208eda // cmeq.16b v26, v22, v0
- WORD $0x6e208efb // cmeq.16b v27, v23, v0
- WORD $0x6e218e94 // cmeq.16b v20, v20, v1
- WORD $0x6e218eb5 // cmeq.16b v21, v21, v1
- WORD $0x6e218ed6 // cmeq.16b v22, v22, v1
- WORD $0x6e218ef7 // cmeq.16b v23, v23, v1
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260311 // fmov w17, s24
- WORD $0x4e221f38 // and.16b v24, v25, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260307 // fmov w7, s24
- WORD $0x4e221f58 // and.16b v24, v26, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260315 // fmov w21, s24
- WORD $0x4e221f78 // and.16b v24, v27, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260316 // fmov w22, s24
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260297 // fmov w23, s20
- WORD $0x4e221eb4 // and.16b v20, v21, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260298 // fmov w24, s20
- WORD $0x4e221ed4 // and.16b v20, v22, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260299 // fmov w25, s20
- WORD $0x4e221ef4 // and.16b v20, v23, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e26029a // fmov w26, s20
- WORD $0xd3607eb5 // lsl x21, x21, #32
- WORD $0xaa16c2b5 // orr x21, x21, x22, lsl #48
- WORD $0x53103ce7 // lsl w7, w7, #16
- WORD $0xaa0702a7 // orr x7, x21, x7
- WORD $0xaa1100e7 // orr x7, x7, x17
- WORD $0xd3607f31 // lsl x17, x25, #32
- WORD $0xaa1ac231 // orr x17, x17, x26, lsl #48
- WORD $0x53103f15 // lsl w21, w24, #16
- WORD $0xaa150231 // orr x17, x17, x21
- WORD $0xaa170231 // orr x17, x17, x23
- WORD $0xb5000111 // cbnz x17, LBB0_37 $32(%rip)
- WORD $0xb5000185 // cbnz x5, LBB0_38 $48(%rip)
- WORD $0xb50002c7 // cbnz x7, LBB0_39 $88(%rip)
-LBB0_36:
- WORD $0xd1010294 // sub x20, x20, #64
- WORD $0x9101039c // add x28, x28, #64
- WORD $0xf100fe9f // cmp x20, #63
- WORD $0x54fff8a8 // b.hi LBB0_33 $-236(%rip)
- WORD $0x14000441 // b LBB0_248 $4356(%rip)
-LBB0_37:
- 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_38:
- 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_36 $-80(%rip)
-LBB0_39:
- WORD $0xdac000f1 // rbit x17, x7
- WORD $0xdac01231 // clz x17, x17
- WORD $0x8b1c0231 // add x17, x17, x28
- WORD $0x140001aa // b LBB0_122 $1704(%rip)
-LBB0_40:
- WORD $0x7100111f // cmp w8, #4
- WORD $0x54000d00 // b.eq LBB0_57 $416(%rip)
- WORD $0x7100151f // cmp w8, #5
- WORD $0x54002060 // b.eq LBB0_97 $1036(%rip)
- WORD $0x7100191f // cmp w8, #6
- WORD $0x54000d61 // b.ne LBB0_59 $428(%rip)
- WORD $0x71008abf // cmp w21, #34
- WORD $0x54001f81 // b.ne LBB0_96 $1008(%rip)
- WORD $0x3200f3e4 // mov w4, #1431655765
- WORD $0x52800048 // mov w8, #2
- WORD $0xf8347948 // str x8, [x10, x20, lsl #3]
- WORD $0xf9400408 // ldr x8, [x0, #8]
- WORD $0xeb1c0114 // subs x20, x8, x28
- WORD $0x37283923 // tbnz w3, #5, LBB0_139 $1828(%rip)
- WORD $0x54013a00 // b.eq LBB0_513 $10048(%rip)
- WORD $0xf101029f // cmp x20, #64
- WORD $0x54009423 // b.lo LBB0_278 $4740(%rip)
- WORD $0xd2800005 // mov x5, #0
- WORD $0x92800008 // mov x8, #-1
-LBB0_48:
- WORD $0x8b1c0131 // add x17, x9, x28
- WORD $0xad405634 // ldp q20, q21, [x17]
- WORD $0xad415e36 // ldp q22, q23, [x17, #32]
- WORD $0x6e208e98 // cmeq.16b v24, v20, v0
- WORD $0x6e208eb9 // cmeq.16b v25, v21, v0
- WORD $0x6e208eda // cmeq.16b v26, v22, v0
- WORD $0x6e208efb // cmeq.16b v27, v23, v0
- WORD $0x6e218e94 // cmeq.16b v20, v20, v1
- WORD $0x6e218eb5 // cmeq.16b v21, v21, v1
- WORD $0x6e218ed6 // cmeq.16b v22, v22, v1
- WORD $0x6e218ef7 // cmeq.16b v23, v23, v1
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260311 // fmov w17, s24
- WORD $0x4e221f38 // and.16b v24, v25, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260307 // fmov w7, s24
- WORD $0x4e221f58 // and.16b v24, v26, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260315 // fmov w21, s24
- WORD $0x4e221f78 // and.16b v24, v27, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260316 // fmov w22, s24
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260297 // fmov w23, s20
- WORD $0x4e221eb4 // and.16b v20, v21, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260298 // fmov w24, s20
- WORD $0x4e221ed4 // and.16b v20, v22, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260299 // fmov w25, s20
- WORD $0x4e221ef4 // and.16b v20, v23, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e26029a // fmov w26, s20
- WORD $0xd3607eb5 // lsl x21, x21, #32
- WORD $0xaa16c2b5 // orr x21, x21, x22, lsl #48
- WORD $0x53103ce7 // lsl w7, w7, #16
- WORD $0xaa0702a7 // orr x7, x21, x7
- WORD $0xaa1100e7 // orr x7, x7, x17
- WORD $0xd3607f31 // lsl x17, x25, #32
- WORD $0xaa1ac231 // orr x17, x17, x26, lsl #48
- WORD $0x53103f15 // lsl w21, w24, #16
- WORD $0xaa150231 // orr x17, x17, x21
- WORD $0xaa170231 // orr x17, x17, x23
- WORD $0xb5000111 // cbnz x17, LBB0_52 $32(%rip)
- WORD $0xb5000185 // cbnz x5, LBB0_53 $48(%rip)
- WORD $0xb50002c7 // cbnz x7, LBB0_54 $88(%rip)
-LBB0_51:
- WORD $0xd1010294 // sub x20, x20, #64
- WORD $0x9101039c // add x28, x28, #64
- WORD $0xf100fe9f // cmp x20, #63
- WORD $0x54fff8a8 // b.hi LBB0_48 $-236(%rip)
- WORD $0x1400045e // b LBB0_276 $4472(%rip)
-LBB0_52:
- 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_53:
- 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_51 $-80(%rip)
-LBB0_54:
- WORD $0xdac000f1 // rbit x17, x7
- WORD $0xdac01231 // clz x17, x17
- WORD $0x8b1c0231 // add x17, x17, x28
- WORD $0x140001e6 // b LBB0_151 $1944(%rip)
-LBB0_55:
- WORD $0x7100b2bf // cmp w21, #44
- WORD $0x540017e0 // b.eq LBB0_106 $764(%rip)
- WORD $0x710176bf // cmp w21, #93
- WORD $0x54001420 // b.eq LBB0_98 $644(%rip)
- WORD $0x140009ce // b LBB0_541 $10040(%rip)
-LBB0_57:
- WORD $0x7100eabf // cmp w21, #58
- WORD $0x54013981 // b.ne LBB0_541 $10032(%rip)
- WORD $0xf834795f // str xzr, [x10, x20, lsl #3]
- WORD $0xf9400045 // ldr x5, [x2]
- WORD $0xaa0e03e8 // mov x8, x14
- WORD $0xb5ffdce5 // cbnz x5, LBB0_2 $-1124(%rip)
- WORD $0x140006db // b LBB0_436 $7020(%rip)
-LBB0_59:
- WORD $0xf9000054 // str x20, [x2]
- WORD $0x92800028 // mov x8, #-2
- WORD $0x71016abf // cmp w21, #90
- WORD $0x540013cc // b.gt LBB0_100 $632(%rip)
-LBB0_60:
- WORD $0x5100c2b1 // sub w17, w21, #48
- WORD $0x71002a3f // cmp w17, #10
- WORD $0x54003d02 // b.hs LBB0_155 $1952(%rip)
- WORD $0xf9400408 // ldr x8, [x0, #8]
- WORD $0xeb1b0115 // subs x21, x8, x27
- WORD $0x54012d40 // b.eq LBB0_515 $9640(%rip)
- WORD $0x394003c8 // ldrb w8, [lr]
- WORD $0x7100c11f // cmp w8, #48
- WORD $0x54000141 // b.ne LBB0_66 $40(%rip)
- WORD $0xf10006bf // cmp x21, #1
- WORD $0x54004280 // b.eq LBB0_171 $2128(%rip)
- WORD $0x387c6928 // ldrb w8, [x9, x28]
- WORD $0x5100b908 // sub w8, w8, #46
- WORD $0x7100dd1f // cmp w8, #55
- WORD $0x54004208 // b.hi LBB0_171 $2112(%rip)
- WORD $0x9ac821e8 // lsl x8, x15, x8
- WORD $0xea07011f // tst x8, x7
- WORD $0x540041a0 // b.eq LBB0_171 $2100(%rip)
-LBB0_66:
- WORD $0xf10042bf // cmp x21, #16
- WORD $0x5400a623 // b.lo LBB0_334 $5316(%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_68:
- WORD $0x3cfc6bd4 // ldr q20, [lr, x28]
- WORD $0x6e258e95 // cmeq.16b v21, v20, v5
- WORD $0x6e268e96 // cmeq.16b v22, v20, v6
- WORD $0x6e278e97 // cmeq.16b v23, v20, v7
- WORD $0x4e308698 // add.16b v24, v20, v16
- WORD $0x6e383638 // cmhi.16b v24, v17, v24
- WORD $0x4e321e94 // and.16b v20, v20, v18
- WORD $0x6e338e94 // cmeq.16b v20, v20, v19
- WORD $0x4eb71ed6 // orr.16b v22, v22, v23
- WORD $0x4eb51f17 // orr.16b v23, v24, v21
- WORD $0x4eb61e98 // orr.16b v24, v20, v22
- WORD $0x4eb81ef7 // orr.16b v23, v23, v24
- WORD $0x4e221eb5 // and.16b v21, v21, v2
- WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3
- WORD $0x4e71bab5 // addv.8h h21, v21
- WORD $0x1e2602b1 // fmov w17, s21
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260297 // fmov w23, s20
- WORD $0x4e221ed4 // and.16b v20, v22, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260299 // fmov w25, s20
- WORD $0x4e221ef4 // and.16b v20, v23, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260287 // fmov w7, s20
- WORD $0x2a2703e7 // mvn w7, w7
- WORD $0x32103ce7 // orr w7, w7, #0xffff0000
- WORD $0x5ac000e7 // rbit w7, w7
- WORD $0x5ac010e7 // clz w7, w7
- WORD $0x12800004 // mov w4, #-1
- WORD $0x1ac72098 // lsl w24, w4, w7
- WORD $0x0a38023a // bic w26, w17, w24
- WORD $0x0a3802e4 // bic w4, w23, w24
- WORD $0x0a380326 // bic w6, w25, w24
- WORD $0x710040ff // cmp w7, #16
- WORD $0x1a9a0231 // csel w17, w17, w26, eq
- WORD $0x1a8402f8 // csel w24, w23, w4, eq
- WORD $0x1a860337 // csel w23, w25, w6, eq
- WORD $0x51000624 // sub w4, w17, #1
- WORD $0x6a110099 // ands w25, w4, w17
- WORD $0x54006d81 // b.ne LBB0_246 $3504(%rip)
- WORD $0x51000704 // sub w4, w24, #1
- WORD $0x6a180099 // ands w25, w4, w24
- WORD $0x54006d21 // b.ne LBB0_246 $3492(%rip)
- WORD $0x510006e4 // sub w4, w23, #1
- WORD $0x6a170099 // ands w25, w4, w23
- WORD $0x54006cc1 // b.ne LBB0_246 $3480(%rip)
- WORD $0x340000d1 // cbz w17, LBB0_74 $24(%rip)
- WORD $0x5ac00231 // rbit w17, w17
- WORD $0x5ac01231 // clz w17, w17
- WORD $0xb100051f // cmn x8, #1
- WORD $0x54006cc1 // b.ne LBB0_247 $3480(%rip)
- WORD $0x8b110388 // add x8, x28, x17
-LBB0_74:
- WORD $0x340000d8 // cbz w24, LBB0_77 $24(%rip)
- WORD $0x5ac00311 // rbit w17, w24
- WORD $0x5ac01231 // clz w17, w17
- WORD $0xb10004bf // cmn x5, #1
- WORD $0x54006c01 // b.ne LBB0_247 $3456(%rip)
- WORD $0x8b110385 // add x5, x28, x17
-LBB0_77:
- WORD $0x340000d7 // cbz w23, LBB0_80 $24(%rip)
- WORD $0x5ac002f1 // rbit w17, w23
- WORD $0x5ac01231 // clz w17, w17
- WORD $0xb100069f // cmn x20, #1
- WORD $0x54006b41 // b.ne LBB0_247 $3432(%rip)
- WORD $0x8b110394 // add x20, x28, x17
-LBB0_80:
- WORD $0x710040ff // cmp w7, #16
- WORD $0x54001bc1 // b.ne LBB0_124 $888(%rip)
- WORD $0x9100439c // add x28, x28, #16
- WORD $0xd10042d6 // sub x22, x22, #16
- WORD $0x8b1602b7 // add x23, x21, x22
- WORD $0xf1003eff // cmp x23, #15
- WORD $0x54fff6c8 // b.hi LBB0_68 $-296(%rip)
- WORD $0x8b1c03d6 // add x22, lr, x28
- WORD $0xeb1c02bf // cmp x21, x28
- WORD $0x54001b00 // b.eq LBB0_125 $864(%rip)
-LBB0_83:
- 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_86 $36(%rip)
-LBB0_84:
- WORD $0xb10004bf // cmn x5, #1
- WORD $0xaa0703e5 // mov x5, x7
- WORD $0x54001d81 // b.ne LBB0_137 $944(%rip)
-LBB0_85:
- 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_185 $2136(%rip)
-LBB0_86:
- WORD $0x38401791 // ldrb w17, [x28], #1
- WORD $0x5100c224 // sub w4, w17, #48
- WORD $0x7100289f // cmp w4, #10
- WORD $0x54ffff03 // b.lo LBB0_85 $-32(%rip)
- WORD $0x7100b63f // cmp w17, #45
- WORD $0x5400016d // b.le LBB0_92 $44(%rip)
- WORD $0x7101963f // cmp w17, #101
- WORD $0x54fffe20 // b.eq LBB0_84 $-60(%rip)
- WORD $0x7101163f // cmp w17, #69
- WORD $0x54fffde0 // b.eq LBB0_84 $-68(%rip)
- WORD $0x7100ba3f // cmp w17, #46
- WORD $0x540017c1 // b.ne LBB0_125 $760(%rip)
- WORD $0xb100051f // cmn x8, #1
- WORD $0xaa0703e8 // mov x8, x7
- WORD $0x54fffda0 // b.eq LBB0_85 $-76(%rip)
- WORD $0x140000d7 // b LBB0_137 $860(%rip)
-LBB0_92:
- WORD $0x7100ae3f // cmp w17, #43
- WORD $0x54000060 // b.eq LBB0_94 $12(%rip)
- WORD $0x7100b63f // cmp w17, #45
- WORD $0x540016c1 // b.ne LBB0_125 $728(%rip)
-LBB0_94:
- WORD $0xb100069f // cmn x20, #1
- WORD $0xaa0703f4 // mov x20, x7
- WORD $0x54fffca0 // b.eq LBB0_85 $-108(%rip)
- WORD $0x140000cf // b LBB0_137 $828(%rip)
-LBB0_95:
- WORD $0x7100b2bf // cmp w21, #44
- WORD $0x54000560 // b.eq LBB0_108 $172(%rip)
-LBB0_96:
- WORD $0x7101f6bf // cmp w21, #125
- WORD $0x54000080 // b.eq LBB0_98 $16(%rip)
- WORD $0x14000931 // b LBB0_541 $9412(%rip)
-LBB0_97:
- WORD $0x710176bf // cmp w21, #93
- WORD $0x540000c1 // b.ne LBB0_99 $24(%rip)
-LBB0_98:
- WORD $0xf9000054 // str x20, [x2]
- WORD $0xaa1403e5 // mov x5, x20
- WORD $0xaa0e03e8 // mov x8, x14
- WORD $0xb5ffc954 // cbnz x20, LBB0_2 $-1752(%rip)
- WORD $0x1400063e // b LBB0_436 $6392(%rip)
-LBB0_99:
- WORD $0xf834794f // str x15, [x10, x20, lsl #3]
- WORD $0x92800028 // mov x8, #-2
- WORD $0x71016abf // cmp w21, #90
- WORD $0x54ffec8d // b.le LBB0_60 $-624(%rip)
-LBB0_100:
- WORD $0x7101b6bf // cmp w21, #109
- WORD $0x54002bad // b.le LBB0_161 $1396(%rip)
- WORD $0x7101babf // cmp w21, #110
- WORD $0x54002e80 // b.eq LBB0_168 $1488(%rip)
- WORD $0x7101d2bf // cmp w21, #116
- WORD $0x54002d00 // b.eq LBB0_166 $1440(%rip)
- WORD $0x7101eebf // cmp w21, #123
- WORD $0x5400c641 // b.ne LBB0_436 $6344(%rip)
- WORD $0xf9400048 // ldr x8, [x2]
- WORD $0xf13ffd1f // cmp x8, #4095
- WORD $0x540117ec // b.gt LBB0_511 $8956(%rip)
- WORD $0x91000511 // add x17, x8, #1
- WORD $0xf9000051 // str x17, [x2]
- WORD $0x528000d1 // mov w17, #6
- WORD $0xf8287951 // str x17, [x10, x8, lsl #3]
- WORD $0xf9400045 // ldr x5, [x2]
- WORD $0xaa0e03e8 // mov x8, x14
- WORD $0xb5ffc665 // cbnz x5, LBB0_2 $-1844(%rip)
- WORD $0x14000627 // b LBB0_436 $6300(%rip)
-LBB0_106:
- WORD $0xf13ffcbf // cmp x5, #4095
- WORD $0x540116ac // b.gt LBB0_511 $8916(%rip)
- WORD $0x910004a8 // add x8, x5, #1
- WORD $0xf9000048 // str x8, [x2]
- WORD $0xf825795f // str xzr, [x10, x5, lsl #3]
- WORD $0xf9400045 // ldr x5, [x2]
- WORD $0xaa0e03e8 // mov x8, x14
- WORD $0xb5ffc545 // cbnz x5, LBB0_2 $-1880(%rip)
- WORD $0x1400061e // b LBB0_436 $6264(%rip)
-LBB0_108:
- WORD $0xf13ffcbf // cmp x5, #4095
- WORD $0x5401158c // b.gt LBB0_511 $8880(%rip)
- WORD $0x910004a8 // add x8, x5, #1
- WORD $0xf9000048 // str x8, [x2]
- WORD $0xf8257953 // str x19, [x10, x5, lsl #3]
- WORD $0xf9400045 // ldr x5, [x2]
- WORD $0xaa0e03e8 // mov x8, x14
- WORD $0xb5ffc425 // cbnz x5, LBB0_2 $-1916(%rip)
- WORD $0x14000615 // b LBB0_436 $6228(%rip)
-LBB0_110:
- WORD $0x54011500 // b.eq LBB0_513 $8864(%rip)
- WORD $0xf101029f // cmp x20, #64
- WORD $0x54006403 // b.lo LBB0_257 $3200(%rip)
- WORD $0xd2800005 // mov x5, #0
- WORD $0x92800008 // mov x8, #-1
-LBB0_113:
- 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_118 $136(%rip)
- WORD $0xb50004c5 // cbnz x5, LBB0_119 $152(%rip)
-LBB0_115:
- WORD $0x6e373497 // cmhi.16b v23, v4, v23
- WORD $0x4e221ef7 // and.16b v23, v23, v2
- WORD $0x4e0302f7 // tbl.16b v23, { v23 }, v3
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $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_120 $92(%rip)
- WORD $0xb5010bb1 // cbnz x17, LBB0_519 $8564(%rip)
- WORD $0xd1010294 // sub x20, x20, #64
- WORD $0x9101039c // add x28, x28, #64
- WORD $0xf100fe9f // cmp x20, #63
- WORD $0x54fff568 // b.hi LBB0_113 $-340(%rip)
- WORD $0x1400029d // b LBB0_249 $2676(%rip)
-LBB0_118:
- 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_119:
- 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_115 $-188(%rip)
-LBB0_120:
- 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 $0x54011303 // b.lo LBB0_544 $8800(%rip)
-LBB0_121:
- WORD $0x8b1c00b1 // add x17, x5, x28
-LBB0_122:
- WORD $0x9100063c // add x28, x17, #1
-LBB0_123:
- 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_171 $912(%rip)
- WORD $0x1400082d // b LBB0_512 $8372(%rip)
-LBB0_124:
- WORD $0x8b2743d1 // add x17, lr, w7, uxtw
- WORD $0x8b1c0236 // add x22, x17, x28
-LBB0_125:
- WORD $0x92800015 // mov x21, #-1
- WORD $0xb4010628 // cbz x8, LBB0_516 $8388(%rip)
-LBB0_126:
- WORD $0xb4010614 // cbz x20, LBB0_516 $8384(%rip)
- WORD $0xb40105e5 // cbz x5, LBB0_516 $8380(%rip)
- WORD $0xcb1e02c7 // sub x7, x22, lr
- WORD $0xd10004f1 // sub x17, x7, #1
- WORD $0xeb11011f // cmp x8, x17
- WORD $0x540002a0 // b.eq LBB0_136 $84(%rip)
- WORD $0xeb11029f // cmp x20, x17
- WORD $0x54000260 // b.eq LBB0_136 $76(%rip)
- WORD $0xeb1100bf // cmp x5, x17
- WORD $0x54000220 // b.eq LBB0_136 $68(%rip)
- WORD $0xf1000691 // subs x17, x20, #1
- WORD $0x5400006b // b.lt LBB0_133 $12(%rip)
- WORD $0xeb1100bf // cmp x5, x17
- WORD $0x54010481 // b.ne LBB0_517 $8336(%rip)
-LBB0_133:
- WORD $0xaa050111 // orr x17, x8, x5
- WORD $0xb7f80071 // tbnz x17, #63, LBB0_135 $12(%rip)
- WORD $0xeb05011f // cmp x8, x5
- WORD $0x540105aa // b.ge LBB0_523 $8372(%rip)
-LBB0_135:
- WORD $0xd37ffe31 // lsr x17, x17, #63
- WORD $0x52000231 // eor w17, w17, #0x1
- WORD $0xd10004a4 // sub x4, x5, #1
- WORD $0xeb04011f // cmp x8, x4
- WORD $0x1a9f17e8 // cset w8, eq
- WORD $0x6a08023f // tst w17, w8
- WORD $0xda8500f5 // csinv x21, x7, x5, eq
- WORD $0x14000002 // b LBB0_137 $8(%rip)
-LBB0_136:
- WORD $0xcb0703f5 // neg x21, x7
-LBB0_137:
- WORD $0x52800084 // mov w4, #4
- WORD $0x92f00006 // mov x6, #9223372036854775807
- WORD $0xb20903e7 // mov x7, #36028797027352576
- WORD $0xf2800027 // movk x7, #1
- WORD $0xb7f90235 // tbnz x21, #63, LBB0_516 $8260(%rip)
- WORD $0x8b15037c // add x28, x27, x21
- WORD $0x140000bd // b LBB0_171 $756(%rip)
-LBB0_139:
- WORD $0x54010100 // b.eq LBB0_513 $8224(%rip)
- WORD $0xf101029f // cmp x20, #64
- WORD $0x54005fa3 // b.lo LBB0_284 $3060(%rip)
- WORD $0xd2800005 // mov x5, #0
- WORD $0x92800008 // mov x8, #-1
-LBB0_142:
- 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_147 $136(%rip)
- WORD $0xb50004c5 // cbnz x5, LBB0_148 $152(%rip)
-LBB0_144:
- 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_149 $92(%rip)
- WORD $0xb500f7b1 // cbnz x17, LBB0_519 $7924(%rip)
- WORD $0xd1010294 // sub x20, x20, #64
- WORD $0x9101039c // add x28, x28, #64
- WORD $0xf100fe9f // cmp x20, #63
- WORD $0x54fff568 // b.hi LBB0_142 $-340(%rip)
- WORD $0x1400027e // b LBB0_277 $2552(%rip)
-LBB0_147:
- 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_148:
- 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_144 $-188(%rip)
-LBB0_149:
- 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 $0x5400ff03 // b.lo LBB0_544 $8160(%rip)
- WORD $0x8b1c00b1 // add x17, x5, x28
-LBB0_151:
- 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 $0xb7f8f1dc // tbnz x28, #63, LBB0_512 $7736(%rip)
-LBB0_152:
- WORD $0xf900003c // str x28, [x1]
- WORD $0xaa1b03e8 // mov x8, x27
- WORD $0xb27ff7f1 // mov x17, #9223372036854775806
- WORD $0xeb11037f // cmp x27, x17
- WORD $0x54009ee8 // b.hi LBB0_436 $5084(%rip)
- WORD $0xf9400048 // ldr x8, [x2]
- WORD $0xf13ffd1f // cmp x8, #4095
- WORD $0x5400f08c // b.gt LBB0_511 $7696(%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_2 $-3100(%rip)
- WORD $0x140004ed // b LBB0_436 $5044(%rip)
-LBB0_155:
- WORD $0x71008abf // cmp w21, #34
- WORD $0x540008c0 // b.eq LBB0_175 $280(%rip)
- WORD $0x7100b6bf // cmp w21, #45
- WORD $0x54009d21 // b.ne LBB0_436 $5028(%rip)
- WORD $0xf9400408 // ldr x8, [x0, #8]
- WORD $0xeb1c0118 // subs x24, x8, x28
- WORD $0x5400f200 // b.eq LBB0_524 $7744(%rip)
- WORD $0xb20903e4 // mov x4, #36028797027352576
- WORD $0xf2800024 // movk x4, #1
- WORD $0x8b1c0128 // add x8, x9, x28
- WORD $0x39400111 // ldrb w17, [x8]
- WORD $0x7100c23f // cmp w17, #48
- WORD $0x54002281 // b.ne LBB0_199 $1104(%rip)
- WORD $0xf100071f // cmp x24, #1
- WORD $0x54002141 // b.ne LBB0_197 $1064(%rip)
-LBB0_160:
- WORD $0x52800027 // mov w7, #1
- WORD $0x140001ac // b LBB0_245 $1712(%rip)
-LBB0_161:
- WORD $0x71016ebf // cmp w21, #91
- WORD $0x54000540 // b.eq LBB0_173 $168(%rip)
- WORD $0x71019abf // cmp w21, #102
- WORD $0x54009b01 // b.ne LBB0_436 $4960(%rip)
- WORD $0xf9400408 // ldr x8, [x0, #8]
- WORD $0xd1001111 // sub x17, x8, #4
- WORD $0xeb11037f // cmp x27, x17
- WORD $0x5400f982 // b.hs LBB0_546 $7984(%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 $0x5400efa1 // b.ne LBB0_527 $7668(%rip)
- WORD $0x9100177c // add x28, x27, #5
- WORD $0x14000015 // b LBB0_171 $84(%rip)
-LBB0_166:
- WORD $0xf9400408 // ldr x8, [x0, #8]
- WORD $0xd1000d11 // sub x17, x8, #3
- WORD $0xeb11037f // cmp x27, x17
- WORD $0x5400f822 // b.hs LBB0_546 $7940(%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_170 $44(%rip)
- WORD $0x14000786 // b LBB0_532 $7704(%rip)
-LBB0_168:
- WORD $0xf9400408 // ldr x8, [x0, #8]
- WORD $0xd1000d11 // sub x17, x8, #3
- WORD $0xeb11037f // cmp x27, x17
- WORD $0x5400f6e2 // b.hs LBB0_546 $7900(%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 $0x5400f221 // b.ne LBB0_536 $7748(%rip)
-LBB0_170:
- WORD $0x9100137c // add x28, x27, #4
-LBB0_171:
- WORD $0xf900003c // str x28, [x1]
- WORD $0xaa1b03e8 // mov x8, x27
- WORD $0xeb06037f // cmp x27, x6
- WORD $0x540096a2 // b.hs LBB0_436 $4820(%rip)
-LBB0_172:
- WORD $0xf9400045 // ldr x5, [x2]
- WORD $0xaa0e03e8 // mov x8, x14
- WORD $0xb5ff97a5 // cbnz x5, LBB0_2 $-3340(%rip)
- WORD $0x140004b1 // b LBB0_436 $4804(%rip)
-LBB0_173:
- WORD $0xf9400048 // ldr x8, [x2]
- WORD $0xf13ffd1f // cmp x8, #4095
- WORD $0x5400e7cc // b.gt LBB0_511 $7416(%rip)
- WORD $0x91000511 // add x17, x8, #1
- WORD $0xf9000051 // str x17, [x2]
- WORD $0x528000b1 // mov w17, #5
- WORD $0xf8287951 // str x17, [x10, x8, lsl #3]
- WORD $0xf9400045 // ldr x5, [x2]
- WORD $0xaa0e03e8 // mov x8, x14
- WORD $0xb5ff9645 // cbnz x5, LBB0_2 $-3384(%rip)
- WORD $0x140004a6 // b LBB0_436 $4760(%rip)
-LBB0_175:
- WORD $0x3200f3f8 // mov w24, #1431655765
- WORD $0xf9400408 // ldr x8, [x0, #8]
- WORD $0xeb1c0114 // subs x20, x8, x28
- WORD $0x37280b43 // tbnz w3, #5, LBB0_186 $360(%rip)
- WORD $0x5400e6a0 // b.eq LBB0_513 $7380(%rip)
- WORD $0xf101029f // cmp x20, #64
- WORD $0x54005243 // b.lo LBB0_308 $2632(%rip)
- WORD $0xd2800005 // mov x5, #0
- WORD $0x92800008 // mov x8, #-1
-LBB0_179:
- 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_183 $36(%rip)
- WORD $0xb50001a5 // cbnz x5, LBB0_184 $52(%rip)
- WORD $0x52800073 // mov w19, #3
- WORD $0xb5ffa2c7 // cbnz x7, LBB0_39 $-2984(%rip)
-LBB0_182:
- WORD $0xd1010294 // sub x20, x20, #64
- WORD $0x9101039c // add x28, x28, #64
- WORD $0xf100fe9f // cmp x20, #63
- WORD $0x54fff888 // b.hi LBB0_179 $-240(%rip)
- WORD $0x1400024a // b LBB0_305 $2344(%rip)
-LBB0_183:
- 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_184:
- 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_182 $-84(%rip)
- WORD $0x17fffcff // b LBB0_39 $-3076(%rip)
-LBB0_185:
- WORD $0xaa1803f6 // mov x22, x24
- WORD $0x92800015 // mov x21, #-1
- WORD $0xb5ffd688 // cbnz x8, LBB0_126 $-1328(%rip)
- WORD $0x140006e3 // b LBB0_516 $7052(%rip)
-LBB0_186:
- WORD $0x5400db80 // b.eq LBB0_513 $7024(%rip)
- WORD $0xf101029f // cmp x20, #64
- WORD $0x54004ba3 // b.lo LBB0_314 $2420(%rip)
- WORD $0xd2800005 // mov x5, #0
- WORD $0x92800008 // mov x8, #-1
-LBB0_189:
- WORD $0x8b1c0131 // add x17, x9, x28
- WORD $0xad405a37 // ldp q23, q22, [x17]
- WORD $0xad415235 // ldp q21, q20, [x17, #32]
- WORD $0x6e208ef8 // cmeq.16b v24, v23, v0
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260311 // fmov w17, s24
- WORD $0x6e208ed8 // cmeq.16b v24, v22, v0
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260304 // fmov w4, s24
- WORD $0x6e208eb8 // cmeq.16b v24, v21, v0
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260306 // fmov w6, s24
- WORD $0x6e208e98 // cmeq.16b v24, v20, v0
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260307 // fmov w7, s24
- WORD $0x6e218ef8 // cmeq.16b v24, v23, v1
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260313 // fmov w19, s24
- WORD $0x6e218ed8 // cmeq.16b v24, v22, v1
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260315 // fmov w21, s24
- WORD $0x6e218eb8 // cmeq.16b v24, v21, v1
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260316 // fmov w22, s24
- WORD $0x6e218e98 // cmeq.16b v24, v20, v1
- WORD $0x4e221f18 // and.16b v24, v24, v2
- WORD $0x4e030318 // tbl.16b v24, { v24 }, v3
- WORD $0x4e71bb18 // addv.8h h24, v24
- WORD $0x1e260317 // fmov w23, s24
- WORD $0xd3607cc6 // lsl x6, x6, #32
- WORD $0xaa07c0c6 // orr x6, x6, x7, lsl #48
- WORD $0x53103c84 // lsl w4, w4, #16
- WORD $0xaa0400c4 // orr x4, x6, x4
- WORD $0xaa110087 // orr x7, x4, x17
- WORD $0xd3607ed1 // lsl x17, x22, #32
- WORD $0xaa17c231 // orr x17, x17, x23, lsl #48
- WORD $0x53103ea4 // lsl w4, w21, #16
- WORD $0xaa040231 // orr x17, x17, x4
- WORD $0xaa130231 // orr x17, x17, x19
- WORD $0xb5000451 // cbnz x17, LBB0_194 $136(%rip)
- WORD $0xb50004c5 // cbnz x5, LBB0_195 $152(%rip)
-LBB0_191:
- WORD $0x6e373497 // cmhi.16b v23, v4, v23
- WORD $0x4e221ef7 // and.16b v23, v23, v2
- WORD $0x4e0302f7 // tbl.16b v23, { v23 }, v3
- WORD $0x4e71baf7 // addv.8h h23, v23
- WORD $0x1e2602f1 // fmov w17, s23
- WORD $0x6e363496 // cmhi.16b v22, v4, v22
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602c4 // fmov w4, s22
- WORD $0x6e353495 // cmhi.16b v21, v4, v21
- WORD $0x4e221eb5 // and.16b v21, v21, v2
- WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3
- WORD $0x4e71bab5 // addv.8h h21, v21
- WORD $0x1e2602a6 // fmov w6, s21
- WORD $0x6e343494 // cmhi.16b v20, v4, v20
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260293 // fmov w19, s20
- WORD $0xd3607cc6 // lsl x6, x6, #32
- WORD $0xaa13c0c6 // orr x6, x6, x19, lsl #48
- WORD $0x53103c84 // lsl w4, w4, #16
- WORD $0xaa0400c4 // orr x4, x6, x4
- WORD $0xaa110091 // orr x17, x4, x17
- WORD $0xb50002e7 // cbnz x7, LBB0_196 $92(%rip)
- WORD $0xb500d231 // cbnz x17, LBB0_519 $6724(%rip)
- WORD $0xd1010294 // sub x20, x20, #64
- WORD $0x9101039c // add x28, x28, #64
- WORD $0xf100fe9f // cmp x20, #63
- WORD $0x54fff568 // b.hi LBB0_189 $-340(%rip)
- WORD $0x140001da // b LBB0_306 $1896(%rip)
-LBB0_194:
- 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_195:
- WORD $0x8a250224 // bic x4, x17, x5
- WORD $0xaa0404a6 // orr x6, x5, x4, lsl #1
- WORD $0x8a260231 // bic x17, x17, x6
- WORD $0x9201f231 // and x17, x17, #0xaaaaaaaaaaaaaaaa
- WORD $0xab040231 // adds x17, x17, x4
- WORD $0x1a9f37e5 // cset w5, hs
- WORD $0xd37ffa31 // lsl x17, x17, #1
- WORD $0xd200f231 // eor x17, x17, #0x5555555555555555
- WORD $0x8a060231 // and x17, x17, x6
- WORD $0x8a3100e7 // bic x7, x7, x17
- WORD $0x17ffffd1 // b LBB0_191 $-188(%rip)
-LBB0_196:
- WORD $0xdac000e4 // rbit x4, x7
- WORD $0xdac01085 // clz x5, x4
- WORD $0xdac00231 // rbit x17, x17
- WORD $0xdac01231 // clz x17, x17
- WORD $0xeb05023f // cmp x17, x5
- WORD $0x52800073 // mov w19, #3
- WORD $0x54ffc682 // b.hs LBB0_121 $-1840(%rip)
- WORD $0x140006ca // b LBB0_544 $6952(%rip)
-LBB0_197:
- WORD $0x39400511 // ldrb w17, [x8, #1]
- WORD $0x5100ba31 // sub w17, w17, #46
- WORD $0x7100de3f // cmp w17, #55
- WORD $0x54ffde88 // b.hi LBB0_160 $-1072(%rip)
- WORD $0x9ad121f1 // lsl x17, x15, x17
- WORD $0x52800027 // mov w7, #1
- WORD $0xea04023f // tst x17, x4
- WORD $0x540013a0 // b.eq LBB0_245 $628(%rip)
-LBB0_199:
- WORD $0xf100431f // cmp x24, #16
- WORD $0x54004863 // b.lo LBB0_336 $2316(%rip)
- WORD $0xd2800017 // mov x23, #0
- WORD $0xd2800007 // mov x7, #0
- WORD $0x9280001e // mov lr, #-1
- WORD $0x92800005 // mov x5, #-1
- WORD $0x92800014 // mov x20, #-1
-LBB0_201:
- WORD $0x3ce76914 // ldr q20, [x8, x7]
- WORD $0x6e258e95 // cmeq.16b v21, v20, v5
- WORD $0x6e268e96 // cmeq.16b v22, v20, v6
- WORD $0x6e278e97 // cmeq.16b v23, v20, v7
- WORD $0x4e308698 // add.16b v24, v20, v16
- WORD $0x6e383638 // cmhi.16b v24, v17, v24
- WORD $0x4e321e94 // and.16b v20, v20, v18
- WORD $0x6e338e94 // cmeq.16b v20, v20, v19
- WORD $0x4eb71ed6 // orr.16b v22, v22, v23
- WORD $0x4eb51f17 // orr.16b v23, v24, v21
- WORD $0x4eb61e98 // orr.16b v24, v20, v22
- WORD $0x4eb81ef7 // orr.16b v23, v23, v24
- WORD $0x4e221eb5 // and.16b v21, v21, v2
- WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3
- WORD $0x4e71bab5 // addv.8h h21, v21
- WORD $0x1e2602b1 // fmov w17, s21
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260284 // fmov w4, s20
- WORD $0x4e221ed4 // and.16b v20, v22, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260286 // fmov w6, s20
- WORD $0x4e221ef4 // and.16b v20, v23, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260295 // fmov w21, s20
- WORD $0x2a3503f5 // mvn w21, w21
- WORD $0x32103eb5 // orr w21, w21, #0xffff0000
- WORD $0x5ac002b5 // rbit w21, w21
- WORD $0x5ac012b5 // clz w21, w21
- WORD $0x12800013 // mov w19, #-1
- WORD $0x1ad52276 // lsl w22, w19, w21
- WORD $0x0a360239 // bic w25, w17, w22
- WORD $0x0a360093 // bic w19, w4, w22
- WORD $0x0a3600d6 // bic w22, w6, w22
- WORD $0x710042bf // cmp w21, #16
- WORD $0x1a99023a // csel w26, w17, w25, eq
- WORD $0x1a930091 // csel w17, w4, w19, eq
- WORD $0x1a9600d6 // csel w22, w6, w22, eq
- WORD $0x51000744 // sub w4, w26, #1
- WORD $0x6a1a0099 // ands w25, w4, w26
- WORD $0x54002fe1 // b.ne LBB0_304 $1532(%rip)
- WORD $0x51000624 // sub w4, w17, #1
- WORD $0x6a110099 // ands w25, w4, w17
- WORD $0x54002f81 // b.ne LBB0_304 $1520(%rip)
- WORD $0x510006c4 // sub w4, w22, #1
- WORD $0x6a160099 // ands w25, w4, w22
- WORD $0x54002f21 // b.ne LBB0_304 $1508(%rip)
- WORD $0x340000da // cbz w26, LBB0_207 $24(%rip)
- WORD $0x5ac00344 // rbit w4, w26
- WORD $0x5ac0109a // clz w26, w4
- WORD $0xb100069f // cmn x20, #1
- WORD $0x54004061 // b.ne LBB0_335 $2060(%rip)
- WORD $0x8b1a00f4 // add x20, x7, x26
-LBB0_207:
- WORD $0x340000d1 // cbz w17, LBB0_210 $24(%rip)
- WORD $0x5ac00231 // rbit w17, w17
- WORD $0x5ac01231 // clz w17, w17
- WORD $0xb10004bf // cmn x5, #1
- WORD $0x54002f01 // b.ne LBB0_307 $1504(%rip)
- WORD $0x8b1100e5 // add x5, x7, x17
-LBB0_210:
- WORD $0x340000d6 // cbz w22, LBB0_213 $24(%rip)
- WORD $0x5ac002d1 // rbit w17, w22
- WORD $0x5ac01231 // clz w17, w17
- WORD $0xb10007df // cmn lr, #1
- WORD $0x54002e41 // b.ne LBB0_307 $1480(%rip)
- WORD $0x8b1100fe // add lr, x7, x17
-LBB0_213:
- WORD $0x710042bf // cmp w21, #16
- WORD $0x540005e1 // b.ne LBB0_231 $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_201 $-296(%rip)
- WORD $0x8b070116 // add x22, x8, x7
- WORD $0xeb07031f // cmp x24, x7
- WORD $0x52800073 // mov w19, #3
- WORD $0x54000520 // b.eq LBB0_232 $164(%rip)
-LBB0_216:
- 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_220 $32(%rip)
-LBB0_217:
- WORD $0xb10007df // cmn lr, #1
- WORD $0x54002a61 // b.ne LBB0_303 $1356(%rip)
- WORD $0xd100071e // sub lr, x24, #1
-LBB0_219:
- WORD $0x91000718 // add x24, x24, #1
- WORD $0xaa1703f6 // mov x22, x23
- WORD $0xd10006b5 // sub x21, x21, #1
- WORD $0xb4000a35 // cbz x21, LBB0_250 $324(%rip)
-LBB0_220:
- WORD $0x384016f1 // ldrb w17, [x23], #1
- WORD $0x5100c224 // sub w4, w17, #48
- WORD $0x7100289f // cmp w4, #10
- WORD $0x54ffff23 // b.lo LBB0_219 $-28(%rip)
- WORD $0x7100b63f // cmp w17, #45
- WORD $0x5400016d // b.le LBB0_227 $44(%rip)
- WORD $0x7101963f // cmp w17, #101
- WORD $0x540001c0 // b.eq LBB0_229 $56(%rip)
- WORD $0x7101163f // cmp w17, #69
- WORD $0x54000180 // b.eq LBB0_229 $48(%rip)
- WORD $0x7100ba3f // cmp w17, #46
- WORD $0x54000221 // b.ne LBB0_232 $68(%rip)
- WORD $0xb100069f // cmn x20, #1
- WORD $0x54002801 // b.ne LBB0_303 $1280(%rip)
- WORD $0xd1000714 // sub x20, x24, #1
- WORD $0x17ffffed // b LBB0_219 $-76(%rip)
-LBB0_227:
- WORD $0x7100ae3f // cmp w17, #43
- WORD $0x54fffd00 // b.eq LBB0_217 $-96(%rip)
- WORD $0x7100b63f // cmp w17, #45
- WORD $0x54fffcc0 // b.eq LBB0_217 $-104(%rip)
- WORD $0x14000008 // b LBB0_232 $32(%rip)
-LBB0_229:
- WORD $0xb10004bf // cmn x5, #1
- WORD $0x540026e1 // b.ne LBB0_303 $1244(%rip)
- WORD $0xd1000705 // sub x5, x24, #1
- WORD $0x17ffffe4 // b LBB0_219 $-112(%rip)
-LBB0_231:
- WORD $0x8b354111 // add x17, x8, w21, uxtw
- WORD $0x8b070236 // add x22, x17, x7
- WORD $0x52800073 // mov w19, #3
-LBB0_232:
- WORD $0x92800007 // mov x7, #-1
- WORD $0xb400bf14 // cbz x20, LBB0_525 $6112(%rip)
-LBB0_233:
- WORD $0xb400befe // cbz lr, LBB0_525 $6108(%rip)
- WORD $0xb400bec5 // cbz x5, LBB0_525 $6104(%rip)
- WORD $0xcb0802c8 // sub x8, x22, x8
- WORD $0xd1000511 // sub x17, x8, #1
- WORD $0xeb11029f // cmp x20, x17
- WORD $0x540002a0 // b.eq LBB0_243 $84(%rip)
- WORD $0xeb1103df // cmp lr, x17
- WORD $0x54000260 // b.eq LBB0_243 $76(%rip)
- WORD $0xeb1100bf // cmp x5, x17
- WORD $0x54000220 // b.eq LBB0_243 $68(%rip)
- WORD $0xf10007d1 // subs x17, lr, #1
- WORD $0x5400006b // b.lt LBB0_240 $12(%rip)
- WORD $0xeb1100bf // cmp x5, x17
- WORD $0x5400bd61 // b.ne LBB0_526 $6060(%rip)
-LBB0_240:
- WORD $0xaa050291 // orr x17, x20, x5
- WORD $0xb7f80071 // tbnz x17, #63, LBB0_242 $12(%rip)
- WORD $0xeb05029f // cmp x20, x5
- WORD $0x5400c5aa // b.ge LBB0_543 $6324(%rip)
-LBB0_242:
- 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_244 $8(%rip)
-LBB0_243:
- WORD $0xcb0803e7 // neg x7, x8
-LBB0_244:
- WORD $0xb7f8bb87 // tbnz x7, #63, LBB0_525 $6000(%rip)
-LBB0_245:
- 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_172 $-1584(%rip)
- WORD $0x14000327 // b LBB0_436 $3228(%rip)
-LBB0_246:
- 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_137 $-2404(%rip)
-LBB0_247:
- WORD $0xaa3c03e8 // mvn x8, x28
- WORD $0xcb314115 // sub x21, x8, w17, uxtw
- WORD $0x17fffda4 // b LBB0_137 $-2416(%rip)
-LBB0_248:
- WORD $0x8b1c013c // add x28, x9, x28
- WORD $0x1400000a // b LBB0_252 $40(%rip)
-LBB0_249:
- WORD $0x8b1c013c // add x28, x9, x28
- WORD $0x1400002c // b LBB0_258 $176(%rip)
-LBB0_250:
- WORD $0xaa0603f6 // mov x22, x6
- WORD $0x92800007 // mov x7, #-1
- WORD $0xb5fff994 // cbnz x20, LBB0_233 $-208(%rip)
- WORD $0x140005c2 // b LBB0_525 $5896(%rip)
-LBB0_251:
- WORD $0xd2800005 // mov x5, #0
- WORD $0x8b1c013c // add x28, x9, x28
- WORD $0x92800008 // mov x8, #-1
-LBB0_252:
- WORD $0xf1008287 // subs x7, x20, #32
- WORD $0x540034c3 // b.lo LBB0_340 $1688(%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 $0x35002f35 // cbnz w21, LBB0_337 $1508(%rip)
- WORD $0xb5002fc5 // cbnz x5, LBB0_338 $1528(%rip)
- WORD $0xb4003154 // cbz x20, LBB0_339 $1576(%rip)
-LBB0_256:
- 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_122 $-2744(%rip)
-LBB0_257:
- WORD $0xd2800005 // mov x5, #0
- WORD $0x8b1c013c // add x28, x9, x28
- WORD $0x92800008 // mov x8, #-1
-LBB0_258:
- WORD $0xf1008295 // subs x21, x20, #32
- WORD $0x54000643 // b.lo LBB0_266 $200(%rip)
- WORD $0xad405395 // ldp q21, q20, [x28]
- WORD $0x6e208eb6 // cmeq.16b v22, v21, v0
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d4 // fmov w20, s22
- WORD $0x6e208e96 // cmeq.16b v22, v20, v0
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d1 // fmov w17, s22
- WORD $0x6e218eb6 // cmeq.16b v22, v21, v1
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602c7 // fmov w7, s22
- WORD $0x6e218e96 // cmeq.16b v22, v20, v1
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d6 // fmov w22, s22
- WORD $0x33103e34 // bfi w20, w17, #16, #16
- WORD $0x33103ec7 // bfi w7, w22, #16, #16
- WORD $0x350030e7 // cbnz w7, LBB0_350 $1564(%rip)
- WORD $0xb5003185 // cbnz x5, LBB0_351 $1584(%rip)
-LBB0_261:
- WORD $0x6e353495 // cmhi.16b v21, v4, v21
- WORD $0x4e221eb5 // and.16b v21, v21, v2
- WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3
- WORD $0x4e71bab5 // addv.8h h21, v21
- WORD $0x1e2602a7 // fmov w7, s21
- WORD $0x6e343494 // cmhi.16b v20, v4, v20
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260291 // fmov w17, s20
- WORD $0x33103e27 // bfi w7, w17, #16, #16
- WORD $0xdac000f1 // rbit x17, x7
- WORD $0xdac01231 // clz x17, x17
- WORD $0xb4000114 // cbz x20, LBB0_264 $32(%rip)
- WORD $0xdac00285 // rbit x5, x20
- WORD $0xdac010a7 // clz x7, x5
- WORD $0xcb090385 // sub x5, x28, x9
- WORD $0xeb07023f // cmp x17, x7
- WORD $0x5400b7a3 // b.lo LBB0_547 $5876(%rip)
- WORD $0x8b0700b1 // add x17, x5, x7
- WORD $0x17fffd1f // b LBB0_122 $-2948(%rip)
-LBB0_264:
- WORD $0x3500b787 // cbnz w7, LBB0_548 $5872(%rip)
- WORD $0x9100839c // add x28, x28, #32
- WORD $0xaa1503f4 // mov x20, x21
-LBB0_266:
- WORD $0xb5003a45 // cbnz x5, LBB0_370 $1864(%rip)
- WORD $0xb400a9f4 // cbz x20, LBB0_513 $5436(%rip)
-LBB0_268:
- WORD $0xd2800005 // mov x5, #0
-LBB0_269:
- WORD $0x38656b91 // ldrb w17, [x28, x5]
- WORD $0x71008a3f // cmp w17, #34
- WORD $0x540002e0 // b.eq LBB0_275 $92(%rip)
- WORD $0x7101723f // cmp w17, #92
- WORD $0x540000e0 // b.eq LBB0_273 $28(%rip)
- WORD $0x71007e3f // cmp w17, #31
- WORD $0x5400b669 // b.ls LBB0_549 $5836(%rip)
- WORD $0x910004a5 // add x5, x5, #1
- WORD $0xeb05029f // cmp x20, x5
- WORD $0x54fffee1 // b.ne LBB0_269 $-36(%rip)
- WORD $0x14000543 // b LBB0_513 $5388(%rip)
-LBB0_273:
- WORD $0xd1000691 // sub x17, x20, #1
- WORD $0xeb05023f // cmp x17, x5
- WORD $0x5400a800 // b.eq LBB0_513 $5376(%rip)
- WORD $0x8b050391 // add x17, x28, x5
- WORD $0x8b0c0227 // add x7, x17, x12
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a8800e8 // csel x8, x7, x8, eq
- WORD $0x91000a3c // add x28, x17, #2
- WORD $0xcb050291 // sub x17, x20, x5
- WORD $0xd1000a87 // sub x7, x20, #2
- WORD $0xd1000a34 // sub x20, x17, #2
- WORD $0xeb0500ff // cmp x7, x5
- WORD $0x54fffd01 // b.ne LBB0_268 $-96(%rip)
- WORD $0x14000535 // b LBB0_513 $5332(%rip)
-LBB0_275:
- WORD $0x8b1c0191 // add x17, x12, x28
- WORD $0x8b050231 // add x17, x17, x5
- WORD $0x17fffcfd // b LBB0_122 $-3084(%rip)
-LBB0_276:
- WORD $0x8b1c013c // add x28, x9, x28
- WORD $0x14000006 // b LBB0_279 $24(%rip)
-LBB0_277:
- WORD $0x8b1c013c // add x28, x9, x28
- WORD $0x14000028 // b LBB0_285 $160(%rip)
-LBB0_278:
- WORD $0xd2800005 // mov x5, #0
- WORD $0x8b1c013c // add x28, x9, x28
- WORD $0x92800008 // mov x8, #-1
-LBB0_279:
- WORD $0xf1008287 // subs x7, x20, #32
- WORD $0x54002dc3 // b.lo LBB0_355 $1464(%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 $0x35002835 // cbnz w21, LBB0_352 $1284(%rip)
- WORD $0xb50028c5 // cbnz x5, LBB0_353 $1304(%rip)
- WORD $0xb4002a54 // cbz x20, LBB0_354 $1352(%rip)
-LBB0_283:
- 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_151 $-2604(%rip)
-LBB0_284:
- WORD $0xd2800005 // mov x5, #0
- WORD $0x8b1c013c // add x28, x9, x28
- WORD $0x92800008 // mov x8, #-1
-LBB0_285:
- WORD $0xf1008295 // subs x21, x20, #32
- WORD $0x54000643 // b.lo LBB0_293 $200(%rip)
- WORD $0xad405395 // ldp q21, q20, [x28]
- WORD $0x6e208eb6 // cmeq.16b v22, v21, v0
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d4 // fmov w20, s22
- WORD $0x6e208e96 // cmeq.16b v22, v20, v0
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d1 // fmov w17, s22
- WORD $0x6e218eb6 // cmeq.16b v22, v21, v1
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602c7 // fmov w7, s22
- WORD $0x6e218e96 // cmeq.16b v22, v20, v1
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d6 // fmov w22, s22
- WORD $0x33103e34 // bfi w20, w17, #16, #16
- WORD $0x33103ec7 // bfi w7, w22, #16, #16
- WORD $0x35002a87 // cbnz w7, LBB0_366 $1360(%rip)
- WORD $0xb5002b25 // cbnz x5, LBB0_367 $1380(%rip)
-LBB0_288:
- WORD $0x6e353495 // cmhi.16b v21, v4, v21
- WORD $0x4e221eb5 // and.16b v21, v21, v2
- WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3
- WORD $0x4e71bab5 // addv.8h h21, v21
- WORD $0x1e2602a7 // fmov w7, s21
- WORD $0x6e343494 // cmhi.16b v20, v4, v20
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260291 // fmov w17, s20
- WORD $0x33103e27 // bfi w7, w17, #16, #16
- WORD $0xdac000f1 // rbit x17, x7
- WORD $0xdac01231 // clz x17, x17
- WORD $0xb4000114 // cbz x20, LBB0_291 $32(%rip)
- WORD $0xdac00285 // rbit x5, x20
- WORD $0xdac010a7 // clz x7, x5
- WORD $0xcb090385 // sub x5, x28, x9
- WORD $0xeb07023f // cmp x17, x7
- WORD $0x5400a803 // b.lo LBB0_547 $5376(%rip)
- WORD $0x8b0700b1 // add x17, x5, x7
- WORD $0x17fffd42 // b LBB0_151 $-2808(%rip)
-LBB0_291:
- WORD $0x3500a7e7 // cbnz w7, LBB0_548 $5372(%rip)
- WORD $0x9100839c // add x28, x28, #32
- WORD $0xaa1503f4 // mov x20, x21
-LBB0_293:
- WORD $0xb5002ca5 // cbnz x5, LBB0_374 $1428(%rip)
- WORD $0x52800073 // mov w19, #3
- WORD $0xb4009a34 // cbz x20, LBB0_513 $4932(%rip)
-LBB0_295:
- WORD $0xd2800005 // mov x5, #0
-LBB0_296:
- WORD $0x38656b91 // ldrb w17, [x28, x5]
- WORD $0x71008a3f // cmp w17, #34
- WORD $0x54000320 // b.eq LBB0_302 $100(%rip)
- WORD $0x7101723f // cmp w17, #92
- WORD $0x54000100 // b.eq LBB0_300 $32(%rip)
- WORD $0x71007e3f // cmp w17, #31
- WORD $0x5400a6a9 // b.ls LBB0_549 $5332(%rip)
- WORD $0x910004a5 // add x5, x5, #1
- WORD $0xeb05029f // cmp x20, x5
- WORD $0x52800073 // mov w19, #3
- WORD $0x54fffec1 // b.ne LBB0_296 $-40(%rip)
- WORD $0x140004c4 // b LBB0_513 $4880(%rip)
-LBB0_300:
- WORD $0xd1000691 // sub x17, x20, #1
- WORD $0xeb05023f // cmp x17, x5
- WORD $0x52800073 // mov w19, #3
- WORD $0x54009800 // b.eq LBB0_513 $4864(%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 $0x54fffcc1 // b.ne LBB0_295 $-104(%rip)
- WORD $0x140004b5 // b LBB0_513 $4820(%rip)
-LBB0_302:
- WORD $0x8b1c0191 // add x17, x12, x28
- WORD $0x8b050231 // add x17, x17, x5
- WORD $0x17fffd1d // b LBB0_151 $-2956(%rip)
-LBB0_303:
- WORD $0xcb1803e7 // neg x7, x24
- WORD $0x17fffeeb // b LBB0_244 $-1108(%rip)
-LBB0_304:
- WORD $0x5ac00328 // rbit w8, w25
- WORD $0x5ac01108 // clz w8, w8
- WORD $0xaa2703f1 // mvn x17, x7
- WORD $0xcb080227 // sub x7, x17, x8
- WORD $0x52800073 // mov w19, #3
- WORD $0x17fffee5 // b LBB0_244 $-1132(%rip)
-LBB0_305:
- WORD $0x8b1c013c // add x28, x9, x28
- WORD $0x1400000a // b LBB0_309 $40(%rip)
-LBB0_306:
- WORD $0x8b1c013c // add x28, x9, x28
- WORD $0x1400002c // b LBB0_315 $176(%rip)
-LBB0_307:
- WORD $0xaa2703e8 // mvn x8, x7
- WORD $0xcb314107 // sub x7, x8, w17, uxtw
- WORD $0x52800073 // mov w19, #3
- WORD $0x17fffedd // b LBB0_244 $-1164(%rip)
-LBB0_308:
- WORD $0xd2800005 // mov x5, #0
- WORD $0x8b1c013c // add x28, x9, x28
- WORD $0x92800008 // mov x8, #-1
-LBB0_309:
- WORD $0xf1008287 // subs x7, x20, #32
- WORD $0x54002983 // b.lo LBB0_379 $1328(%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 $0x35002415 // cbnz w21, LBB0_376 $1152(%rip)
- WORD $0xb50024a5 // cbnz x5, LBB0_377 $1172(%rip)
- WORD $0xb4002614 // cbz x20, LBB0_378 $1216(%rip)
-LBB0_313:
- 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_333 $340(%rip)
-LBB0_314:
- WORD $0xd2800005 // mov x5, #0
- WORD $0x8b1c013c // add x28, x9, x28
- WORD $0x92800008 // mov x8, #-1
-LBB0_315:
- WORD $0xf1008295 // subs x21, x20, #32
- WORD $0x54000643 // b.lo LBB0_323 $200(%rip)
- WORD $0xad405395 // ldp q21, q20, [x28]
- WORD $0x6e208eb6 // cmeq.16b v22, v21, v0
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d4 // fmov w20, s22
- WORD $0x6e208e96 // cmeq.16b v22, v20, v0
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602d1 // fmov w17, s22
- WORD $0x6e218eb6 // cmeq.16b v22, v21, v1
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602c7 // fmov w7, s22
- WORD $0x6e218e96 // cmeq.16b v22, v20, v1
- WORD $0x4e221ed6 // and.16b v22, v22, v2
- WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3
- WORD $0x4e71bad6 // addv.8h h22, v22
- WORD $0x1e2602c4 // fmov w4, s22
- WORD $0x33103e34 // bfi w20, w17, #16, #16
- WORD $0x33103c87 // bfi w7, w4, #16, #16
- WORD $0x35002587 // cbnz w7, LBB0_388 $1200(%rip)
- WORD $0xb5002625 // cbnz x5, LBB0_389 $1220(%rip)
-LBB0_318:
- WORD $0x6e353495 // cmhi.16b v21, v4, v21
- WORD $0x4e221eb5 // and.16b v21, v21, v2
- WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3
- WORD $0x4e71bab5 // addv.8h h21, v21
- WORD $0x1e2602a7 // fmov w7, s21
- WORD $0x6e343494 // cmhi.16b v20, v4, v20
- WORD $0x4e221e94 // and.16b v20, v20, v2
- WORD $0x4e030294 // tbl.16b v20, { v20 }, v3
- WORD $0x4e71ba94 // addv.8h h20, v20
- WORD $0x1e260291 // fmov w17, s20
- WORD $0x33103e27 // bfi w7, w17, #16, #16
- WORD $0xdac000f1 // rbit x17, x7
- WORD $0xdac01231 // clz x17, x17
- WORD $0xb4000114 // cbz x20, LBB0_321 $32(%rip)
- WORD $0xdac00284 // rbit x4, x20
- WORD $0xdac01087 // clz x7, x4
- WORD $0xcb090385 // sub x5, x28, x9
- WORD $0xeb07023f // cmp x17, x7
- WORD $0x54009683 // b.lo LBB0_547 $4816(%rip)
- WORD $0x8b0700b1 // add x17, x5, x7
- WORD $0x14000022 // b LBB0_333 $136(%rip)
-LBB0_321:
- WORD $0x35009667 // cbnz w7, LBB0_548 $4812(%rip)
- WORD $0x9100839c // add x28, x28, #32
- WORD $0xaa1503f4 // mov x20, x21
-LBB0_323:
- WORD $0xb50025a5 // cbnz x5, LBB0_393 $1204(%rip)
- WORD $0xb40088d4 // cbz x20, LBB0_513 $4376(%rip)
-LBB0_325:
- WORD $0xd2800005 // mov x5, #0
-LBB0_326:
- WORD $0x38656b91 // ldrb w17, [x28, x5]
- WORD $0x71008a3f // cmp w17, #34
- WORD $0x540002e0 // b.eq LBB0_332 $92(%rip)
- WORD $0x7101723f // cmp w17, #92
- WORD $0x540000e0 // b.eq LBB0_330 $28(%rip)
- WORD $0x71007e3f // cmp w17, #31
- WORD $0x54009549 // b.ls LBB0_549 $4776(%rip)
- WORD $0x910004a5 // add x5, x5, #1
- WORD $0xeb05029f // cmp x20, x5
- WORD $0x54fffee1 // b.ne LBB0_326 $-36(%rip)
- WORD $0x1400043a // b LBB0_513 $4328(%rip)
-LBB0_330:
- WORD $0xd1000691 // sub x17, x20, #1
- WORD $0xeb05023f // cmp x17, x5
- WORD $0x540086e0 // b.eq LBB0_513 $4316(%rip)
- WORD $0x8b050391 // add x17, x28, x5
- WORD $0x8b0c0224 // add x4, x17, x12
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a880088 // csel x8, x4, x8, eq
- WORD $0x91000a3c // add x28, x17, #2
- WORD $0xcb050291 // sub x17, x20, x5
- WORD $0xd1000a84 // sub x4, x20, #2
- WORD $0xd1000a34 // sub x20, x17, #2
- WORD $0xeb05009f // cmp x4, x5
- WORD $0x54fffd01 // b.ne LBB0_325 $-96(%rip)
- WORD $0x1400042c // b LBB0_513 $4272(%rip)
-LBB0_332:
- WORD $0x8b1c0191 // add x17, x12, x28
- WORD $0x8b050231 // add x17, x17, x5
-LBB0_333:
- WORD $0x9100063c // add x28, x17, #1
- WORD $0x52800073 // mov w19, #3
- WORD $0x17fffbf3 // b LBB0_123 $-4148(%rip)
-LBB0_334:
- WORD $0x92800008 // mov x8, #-1
- WORD $0xaa1e03f6 // mov x22, lr
- WORD $0xaa1503f7 // mov x23, x21
- WORD $0x92800005 // mov x5, #-1
- WORD $0x92800014 // mov x20, #-1
- WORD $0x17fffb1e // b LBB0_83 $-5000(%rip)
-LBB0_335:
- WORD $0xaa2703e8 // mvn x8, x7
- WORD $0xcb3a4107 // sub x7, x8, w26, uxtw
- WORD $0x52800073 // mov w19, #3
- WORD $0x17fffe58 // b LBB0_244 $-1696(%rip)
-LBB0_336:
- WORD $0x92800014 // mov x20, #-1
- WORD $0xaa0803f6 // mov x22, x8
- WORD $0xaa1803f5 // mov x21, x24
- WORD $0x92800005 // mov x5, #-1
- WORD $0x9280001e // mov lr, #-1
- WORD $0x52800073 // mov w19, #3
- WORD $0x17fffe0c // b LBB0_216 $-2000(%rip)
-LBB0_337:
- 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_338:
- 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 $0xb5ffcf14 // cbnz x20, LBB0_256 $-1568(%rip)
-LBB0_339:
- WORD $0x9100839c // add x28, x28, #32
- WORD $0xaa0703f4 // mov x20, x7
-LBB0_340:
- WORD $0xb5000f45 // cbnz x5, LBB0_368 $488(%rip)
- WORD $0xb4000354 // cbz x20, LBB0_349 $104(%rip)
-LBB0_342:
- WORD $0xaa1c03e7 // mov x7, x28
- WORD $0x384014e5 // ldrb w5, [x7], #1
- WORD $0x710088bf // cmp w5, #34
- WORD $0x540002a0 // b.eq LBB0_348 $84(%rip)
- WORD $0xd1000691 // sub x17, x20, #1
- WORD $0x710170bf // cmp w5, #92
- WORD $0x540000c0 // b.eq LBB0_345 $24(%rip)
- WORD $0xaa0703fc // mov x28, x7
- WORD $0xaa1103f4 // mov x20, x17
- WORD $0x52800073 // mov w19, #3
- WORD $0xb5fffed1 // cbnz x17, LBB0_342 $-40(%rip)
- WORD $0x1400000a // b LBB0_347 $40(%rip)
-LBB0_345:
- WORD $0xb4007e51 // cbz x17, LBB0_513 $4040(%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 $0x52800073 // mov w19, #3
- WORD $0xb5fffd91 // cbnz x17, LBB0_342 $-80(%rip)
-LBB0_347:
- WORD $0x710088bf // cmp w5, #34
- WORD $0x54000060 // b.eq LBB0_349 $12(%rip)
- WORD $0x140003e7 // b LBB0_513 $3996(%rip)
-LBB0_348:
- WORD $0xaa0703fc // mov x28, x7
-LBB0_349:
- WORD $0xcb09039c // sub x28, x28, x9
- WORD $0x17fffbb0 // b LBB0_123 $-4416(%rip)
-LBB0_350:
- 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_351:
- WORD $0x0a2500f1 // bic w17, w7, w5
- WORD $0x531f7a36 // lsl w22, w17, #1
- WORD $0x331f7a25 // bfi w5, w17, #1, #31
- WORD $0x0a3600e7 // bic w7, w7, w22
- WORD $0x1201f0e7 // and w7, w7, #0xaaaaaaaa
- WORD $0x2b1100f1 // adds w17, w7, w17
- WORD $0x4a1104d1 // eor w17, w6, w17, lsl #1
- WORD $0x0a050231 // and w17, w17, w5
- WORD $0x1a9f37e5 // cset w5, hs
- WORD $0x2a3103f1 // mvn w17, w17
- WORD $0x8a140234 // and x20, x17, x20
- WORD $0x52800073 // mov w19, #3
- WORD $0x17fffe69 // b LBB0_261 $-1628(%rip)
-LBB0_352:
- 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_353:
- 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 $0xb5ffd614 // cbnz x20, LBB0_283 $-1344(%rip)
-LBB0_354:
- WORD $0x9100839c // add x28, x28, #32
- WORD $0xaa0703f4 // mov x20, x7
-LBB0_355:
- WORD $0xb50008a5 // cbnz x5, LBB0_372 $276(%rip)
- WORD $0xb4000334 // cbz x20, LBB0_364 $100(%rip)
-LBB0_357:
- WORD $0xaa1c03e7 // mov x7, x28
- WORD $0x384014e5 // ldrb w5, [x7], #1
- WORD $0x710088bf // cmp w5, #34
- WORD $0x54000280 // b.eq LBB0_363 $80(%rip)
- WORD $0xd1000691 // sub x17, x20, #1
- WORD $0x710170bf // cmp w5, #92
- WORD $0x540000a0 // b.eq LBB0_360 $20(%rip)
- WORD $0xaa0703fc // mov x28, x7
- WORD $0xaa1103f4 // mov x20, x17
- WORD $0xb5fffef1 // cbnz x17, LBB0_357 $-36(%rip)
- WORD $0x14000009 // b LBB0_362 $36(%rip)
-LBB0_360:
- WORD $0xb40075d1 // cbz x17, LBB0_513 $3768(%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_357 $-72(%rip)
-LBB0_362:
- WORD $0x710088bf // cmp w5, #34
- WORD $0x52800073 // mov w19, #3
- WORD $0x54000080 // b.eq LBB0_365 $16(%rip)
- WORD $0x140003a3 // b LBB0_513 $3724(%rip)
-LBB0_363:
- WORD $0xaa0703fc // mov x28, x7
-LBB0_364:
- WORD $0x52800073 // mov w19, #3
-LBB0_365:
- 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 $0xb6ff819c // tbz x28, #63, LBB0_152 $-4048(%rip)
- WORD $0x14000398 // b LBB0_512 $3680(%rip)
-LBB0_366:
- 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_367:
- WORD $0x0a2500f1 // bic w17, w7, w5
- WORD $0x531f7a36 // lsl w22, w17, #1
- WORD $0x331f7a25 // bfi w5, w17, #1, #31
- WORD $0x0a3600e7 // bic w7, w7, w22
- WORD $0x1201f0e7 // and w7, w7, #0xaaaaaaaa
- WORD $0x2b1100f1 // adds w17, w7, w17
- WORD $0x4a110491 // eor w17, w4, w17, lsl #1
- WORD $0x0a050231 // and w17, w17, w5
- WORD $0x1a9f37e5 // cset w5, hs
- WORD $0x2a3103f1 // mvn w17, w17
- WORD $0x8a140234 // and x20, x17, x20
- WORD $0x52800073 // mov w19, #3
- WORD $0x17fffe9c // b LBB0_288 $-1424(%rip)
-LBB0_368:
- WORD $0xb40070d4 // cbz x20, LBB0_513 $3608(%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 $0xb5fff054 // cbnz x20, LBB0_342 $-504(%rip)
- WORD $0x17ffff9a // b LBB0_349 $-408(%rip)
-LBB0_370:
- WORD $0xb4006fd4 // cbz x20, LBB0_513 $3576(%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 $0xb5ffc554 // cbnz x20, LBB0_268 $-1880(%rip)
- WORD $0x14000377 // b LBB0_513 $3548(%rip)
-LBB0_372:
- WORD $0xb4006ed4 // cbz x20, LBB0_513 $3544(%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 $0xb5fff6f4 // cbnz x20, LBB0_357 $-292(%rip)
- WORD $0x17ffffce // b LBB0_364 $-200(%rip)
-LBB0_374:
- WORD $0xb4006dd4 // cbz x20, LBB0_513 $3512(%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 $0x52800073 // mov w19, #3
- WORD $0xb5ffd2f4 // cbnz x20, LBB0_295 $-1444(%rip)
- WORD $0x14000366 // b LBB0_513 $3480(%rip)
-LBB0_376:
- 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_377:
- WORD $0x0a2502b1 // bic w17, w21, w5
- WORD $0x531f7a24 // lsl w4, w17, #1
- WORD $0x331f7a25 // bfi w5, w17, #1, #31
- WORD $0x0a2402a4 // bic w4, w21, w4
- WORD $0x1201f084 // and w4, w4, #0xaaaaaaaa
- WORD $0x2b110091 // adds w17, w4, w17
- WORD $0x4a110711 // eor w17, w24, w17, lsl #1
- WORD $0x0a050231 // and w17, w17, w5
- WORD $0x1a9f37e5 // cset w5, hs
- WORD $0x2a3103f1 // mvn w17, w17
- WORD $0x8a140234 // and x20, x17, x20
- WORD $0xb5ffda54 // cbnz x20, LBB0_313 $-1208(%rip)
-LBB0_378:
- WORD $0x9100839c // add x28, x28, #32
- WORD $0xaa0703f4 // mov x20, x7
-LBB0_379:
- WORD $0xb50005c5 // cbnz x5, LBB0_390 $184(%rip)
- WORD $0xb4000694 // cbz x20, LBB0_392 $208(%rip)
-LBB0_381:
- WORD $0xaa1c03e7 // mov x7, x28
- WORD $0x384014e5 // ldrb w5, [x7], #1
- WORD $0x710088bf // cmp w5, #34
- WORD $0x54000280 // b.eq LBB0_387 $80(%rip)
- WORD $0xd1000691 // sub x17, x20, #1
- WORD $0x710170bf // cmp w5, #92
- WORD $0x540000a0 // b.eq LBB0_384 $20(%rip)
- WORD $0xaa0703fc // mov x28, x7
- WORD $0xaa1103f4 // mov x20, x17
- WORD $0xb5fffef1 // cbnz x17, LBB0_381 $-36(%rip)
- WORD $0x14000009 // b LBB0_386 $36(%rip)
-LBB0_384:
- WORD $0xb4006891 // cbz x17, LBB0_513 $3344(%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_381 $-72(%rip)
-LBB0_386:
- WORD $0x710088bf // cmp w5, #34
- WORD $0x52800073 // mov w19, #3
- WORD $0x54ffeaa0 // b.eq LBB0_349 $-684(%rip)
- WORD $0x14000339 // b LBB0_513 $3300(%rip)
-LBB0_387:
- WORD $0xaa0703fc // mov x28, x7
- WORD $0x52800073 // mov w19, #3
- WORD $0x17ffff51 // b LBB0_349 $-700(%rip)
-LBB0_388:
- 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_389:
- 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 $0x17fffec5 // b LBB0_318 $-1260(%rip)
-LBB0_390:
- WORD $0xb4006474 // cbz x20, LBB0_513 $3212(%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_381 $-200(%rip)
-LBB0_392:
- WORD $0x52800073 // mov w19, #3
- WORD $0x17ffff36 // b LBB0_349 $-808(%rip)
-LBB0_393:
- WORD $0xb4006354 // cbz x20, LBB0_513 $3176(%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 $0xb5ffd9f4 // cbnz x20, LBB0_325 $-1220(%rip)
- WORD $0x14000313 // b LBB0_513 $3148(%rip)
-LBB0_395:
- WORD $0xf940002b // ldr x11, [x1]
- WORD $0xa940200a // ldp x10, x8, [x0]
- WORD $0xeb08017f // cmp x11, x8
- WORD $0x54000142 // b.hs LBB0_399 $40(%rip)
- WORD $0x386b6949 // ldrb w9, [x10, x11]
- WORD $0x7100353f // cmp w9, #13
- WORD $0x540000e0 // b.eq LBB0_399 $28(%rip)
- WORD $0x7100813f // cmp w9, #32
- WORD $0x540000a0 // b.eq LBB0_399 $20(%rip)
- WORD $0x51002d2c // sub w12, w9, #11
- WORD $0xaa0b03e9 // mov x9, x11
- WORD $0x3100099f // cmn w12, #2
- WORD $0x54000703 // b.lo LBB0_418 $224(%rip)
-LBB0_399:
- WORD $0x91000569 // add x9, x11, #1
- WORD $0xeb08013f // cmp x9, x8
- WORD $0x54000122 // b.hs LBB0_403 $36(%rip)
- WORD $0x3869694c // ldrb w12, [x10, x9]
- WORD $0x7100359f // cmp w12, #13
- WORD $0x540000c0 // b.eq LBB0_403 $24(%rip)
- WORD $0x7100819f // cmp w12, #32
- WORD $0x54000080 // b.eq LBB0_403 $16(%rip)
- WORD $0x51002d8c // sub w12, w12, #11
- WORD $0x3100099f // cmn w12, #2
- WORD $0x540005a3 // b.lo LBB0_418 $180(%rip)
-LBB0_403:
- WORD $0x91000969 // add x9, x11, #2
- WORD $0xeb08013f // cmp x9, x8
- WORD $0x54000122 // b.hs LBB0_407 $36(%rip)
- WORD $0x3869694c // ldrb w12, [x10, x9]
- WORD $0x7100359f // cmp w12, #13
- WORD $0x540000c0 // b.eq LBB0_407 $24(%rip)
- WORD $0x7100819f // cmp w12, #32
- WORD $0x54000080 // b.eq LBB0_407 $16(%rip)
- WORD $0x51002d8c // sub w12, w12, #11
- WORD $0x3100099f // cmn w12, #2
- WORD $0x54000443 // b.lo LBB0_418 $136(%rip)
-LBB0_407:
- WORD $0x91000d69 // add x9, x11, #3
- WORD $0xeb08013f // cmp x9, x8
- WORD $0x54000122 // b.hs LBB0_411 $36(%rip)
- WORD $0x3869694c // ldrb w12, [x10, x9]
- WORD $0x7100359f // cmp w12, #13
- WORD $0x540000c0 // b.eq LBB0_411 $24(%rip)
- WORD $0x7100819f // cmp w12, #32
- WORD $0x54000080 // b.eq LBB0_411 $16(%rip)
- WORD $0x51002d8c // sub w12, w12, #11
- WORD $0x3100099f // cmn w12, #2
- WORD $0x540002e3 // b.lo LBB0_418 $92(%rip)
-LBB0_411:
- WORD $0x91001169 // add x9, x11, #4
- WORD $0xeb08013f // cmp x9, x8
- WORD $0x540001e2 // b.hs LBB0_416 $60(%rip)
- WORD $0x5280002b // mov w11, #1
- WORD $0xd284c00c // mov x12, #9728
- WORD $0xf2c0002c // movk x12, #1, lsl #32
-LBB0_413:
- WORD $0x3869694d // ldrb w13, [x10, x9]
- WORD $0x710081bf // cmp w13, #32
- WORD $0x9acd216d // lsl x13, x11, x13
- WORD $0x8a0c01ad // and x13, x13, x12
- WORD $0xfa4099a4 // ccmp x13, #0, #4, ls
- WORD $0x54000120 // b.eq LBB0_417 $36(%rip)
- WORD $0x91000529 // add x9, x9, #1
- WORD $0xeb09011f // cmp x8, x9
- WORD $0x54ffff01 // b.ne LBB0_413 $-32(%rip)
-LBB0_415:
- WORD $0x92800008 // mov x8, #-1
- WORD $0x14000040 // b LBB0_436 $256(%rip)
-LBB0_416:
- WORD $0xf9000029 // str x9, [x1]
- WORD $0x92800008 // mov x8, #-1
- WORD $0x1400003d // b LBB0_436 $244(%rip)
-LBB0_417:
- WORD $0xeb08013f // cmp x9, x8
- WORD $0x54ffff42 // b.hs LBB0_415 $-24(%rip)
-LBB0_418:
- WORD $0x91000530 // add x16, x9, #1
- WORD $0xf9000030 // str x16, [x1]
- WORD $0x38696948 // ldrb w8, [x10, x9]
- WORD $0x7101691f // cmp w8, #90
- WORD $0x540007ec // b.gt LBB0_437 $252(%rip)
- WORD $0x7100bd1f // cmp w8, #47
- WORD $0x54000c4d // b.le LBB0_442 $392(%rip)
- WORD $0x5100c108 // sub w8, w8, #48
- WORD $0x7100291f // cmp w8, #10
- WORD $0x54005702 // b.hs LBB0_509 $2784(%rip)
-LBB0_421:
- WORD $0xf9400408 // ldr x8, [x0, #8]
- WORD $0xcb100108 // sub x8, x8, x16
- WORD $0xf100411f // cmp x8, #16
- WORD $0x540002c3 // b.lo LBB0_425 $88(%rip)
- WORD $0x4f01e580 // movi.16b v0, #44
- WORD $0x4f06e7e1 // movi.16b v1, #223
- WORD $0x4f02e7a2 // movi.16b v2, #93
-Lloh6:
- WORD $0x10feffab // adr x11, lCPI0_0 $-8204(%rip)
-Lloh7:
- WORD $0x3dc00163 // ldr q3, [x11, lCPI0_0@PAGEOFF] $0(%rip)
-Lloh8:
- WORD $0x10feffeb // adr x11, lCPI0_1 $-8196(%rip)
-Lloh9:
- WORD $0x3dc00164 // ldr q4, [x11, lCPI0_1@PAGEOFF] $0(%rip)
-LBB0_423:
- 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_433 $92(%rip)
- WORD $0xd1004108 // sub x8, x8, #16
- WORD $0x91004210 // add x16, x16, #16
- WORD $0xf1003d1f // cmp x8, #15
- WORD $0x54fffe68 // b.hi LBB0_423 $-52(%rip)
-LBB0_425:
- WORD $0x8b10014b // add x11, x10, x16
- WORD $0xb40001e8 // cbz x8, LBB0_432 $60(%rip)
- WORD $0x8b08016c // add x12, x11, x8
- WORD $0xcb0a016d // sub x13, x11, x10
-LBB0_427:
- WORD $0x3940016e // ldrb w14, [x11]
- WORD $0x7100b1df // cmp w14, #44
- WORD $0x54005500 // b.eq LBB0_514 $2720(%rip)
- WORD $0x7101f5df // cmp w14, #125
- WORD $0x540054c0 // b.eq LBB0_514 $2712(%rip)
- WORD $0x710175df // cmp w14, #93
- WORD $0x54005480 // b.eq LBB0_514 $2704(%rip)
- WORD $0x9100056b // add x11, x11, #1
- WORD $0x910005ad // add x13, x13, #1
- WORD $0xf1000508 // subs x8, x8, #1
- WORD $0x54fffec1 // b.ne LBB0_427 $-40(%rip)
- WORD $0xaa0c03eb // mov x11, x12
-LBB0_432:
- WORD $0xcb0a0168 // sub x8, x11, x10
- WORD $0x14000004 // b LBB0_434 $16(%rip)
-LBB0_433:
- WORD $0x5ac00168 // rbit w8, w11
- WORD $0x5ac01108 // clz w8, w8
- WORD $0x8b100108 // add x8, x8, x16
-LBB0_434:
- WORD $0xf9000028 // str x8, [x1]
-LBB0_435:
- WORD $0xaa0903e8 // mov x8, x9
-LBB0_436:
- WORD $0xaa0803e0 // mov x0, x8
- WORD $0xa94afbfd // ldp fp, lr, [sp, #168]
- WORD $0xa949cff4 // ldp x20, x19, [sp, #152]
- WORD $0xa948d7f6 // ldp x22, x21, [sp, #136]
- WORD $0xa947dff8 // ldp x24, x23, [sp, #120]
- WORD $0xa946e7fa // ldp x26, x25, [sp, #104]
- WORD $0xa945effc // ldp x28, x27, [sp, #88]
- WORD $0x910303ff // add sp, sp, #192
- WORD $0xd65f03c0 // ret
-LBB0_437:
- WORD $0x7101b51f // cmp w8, #109
- WORD $0x5400054d // b.le LBB0_445 $168(%rip)
- WORD $0x7101b91f // cmp w8, #110
- WORD $0x54002380 // b.eq LBB0_473 $1136(%rip)
- WORD $0x7101d11f // cmp w8, #116
- WORD $0x54002340 // b.eq LBB0_473 $1128(%rip)
- WORD $0x7101ed1f // cmp w8, #123
- WORD $0x54004ee1 // b.ne LBB0_509 $2524(%rip)
- WORD $0xd2800007 // mov x7, #0
- WORD $0xd280000f // mov x15, #0
- WORD $0xd2800008 // mov x8, #0
- WORD $0xd280000b // mov x11, #0
- WORD $0xb201e3ec // mov x12, #-8608480567731124088
- WORD $0xf2e1110c // movk x12, #2184, lsl #48
- WORD $0xb202e3ed // mov x13, #4919131752989213764
- WORD $0xf2e0888d // movk x13, #1092, lsl #48
- WORD $0xb203e3ee // mov x14, #2459565876494606882
- WORD $0xf2e0444e // movk x14, #546, lsl #48
- WORD $0xf9400411 // ldr x17, [x0, #8]
- WORD $0xcb100225 // sub x5, x17, x16
- WORD $0x8b100150 // add x16, x10, x16
- WORD $0x910043ea // add x10, sp, #16
- WORD $0x9100814a // add x10, x10, #32
- WORD $0x4f01e440 // movi.16b v0, #34
-Lloh10:
- WORD $0x10fef671 // adr x17, lCPI0_0 $-8500(%rip)
-Lloh11:
- WORD $0x3dc00221 // ldr q1, [x17, lCPI0_0@PAGEOFF] $0(%rip)
-Lloh12:
- WORD $0x10fef6b1 // adr x17, lCPI0_1 $-8492(%rip)
-Lloh13:
- WORD $0x3dc00222 // ldr q2, [x17, lCPI0_1@PAGEOFF] $0(%rip)
- WORD $0x4f02e783 // movi.16b v3, #92
- WORD $0xb200e3f1 // mov x17, #1229782938247303441
- WORD $0xb203e3e2 // mov x2, #2459565876494606882
- WORD $0xb202e3e3 // mov x3, #4919131752989213764
- WORD $0xb201e3e4 // mov x4, #-8608480567731124088
- WORD $0x4f03e764 // movi.16b v4, #123
- WORD $0x4f03e7a5 // movi.16b v5, #125
- WORD $0x6f00e406 // movi.2d v6, #0000000000000000
- WORD $0x14000018 // b LBB0_449 $96(%rip)
-LBB0_442:
- WORD $0x34fff228 // cbz w8, LBB0_415 $-444(%rip)
- WORD $0x7100891f // cmp w8, #34
- WORD $0x54001fa0 // b.eq LBB0_474 $1012(%rip)
- WORD $0x7100b51f // cmp w8, #45
- WORD $0x54fff3c0 // b.eq LBB0_421 $-392(%rip)
- WORD $0x14000254 // b LBB0_509 $2384(%rip)
-LBB0_445:
- WORD $0x71016d1f // cmp w8, #91
- WORD $0x54002800 // b.eq LBB0_483 $1280(%rip)
- WORD $0x7101991f // cmp w8, #102
- WORD $0x54004a01 // b.ne LBB0_509 $2368(%rip)
- WORD $0x91001528 // add x8, x9, #5
- WORD $0xf940040a // ldr x10, [x0, #8]
- WORD $0xeb0a011f // cmp x8, x10
- WORD $0x54fff088 // b.hi LBB0_415 $-496(%rip)
- WORD $0x17ffffc2 // b LBB0_434 $-248(%rip)
-LBB0_448:
- 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_449:
- WORD $0xf10100a6 // subs x6, x5, #64
- WORD $0x540015cb // b.lt LBB0_456 $696(%rip)
-LBB0_450:
- 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_452 $16(%rip)
- WORD $0xd280000f // mov x15, #0
- WORD $0xd2800013 // mov x19, #0
- WORD $0x1400000a // b LBB0_453 $40(%rip)
-LBB0_452:
- 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_453:
- 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_448 $-676(%rip)
-LBB0_454:
- WORD $0xd1000695 // sub x21, x20, #1
- WORD $0x8a1302b6 // and x22, x21, x19
- WORD $0x9e6702c7 // fmov d7, x22
- WORD $0x0e2058e7 // cnt.8b v7, v7
- WORD $0x2e3038e7 // uaddlv.8b h7, v7
- WORD $0x1e2600f6 // fmov w22, s7
- WORD $0x8b0802d6 // add x22, x22, x8
- WORD $0xeb0b02df // cmp x22, x11
- WORD $0x54003169 // b.ls LBB0_508 $1580(%rip)
- WORD $0x9100056b // add x11, x11, #1
- WORD $0xea1402b4 // ands x20, x21, x20
- WORD $0x54fffea1 // b.ne LBB0_454 $-44(%rip)
- WORD $0x17ffff4a // b LBB0_448 $-728(%rip)
-LBB0_456:
- WORD $0xf10000bf // cmp x5, #0
- WORD $0x5400404d // b.le LBB0_545 $2056(%rip)
- WORD $0xad019be6 // stp q6, q6, [sp, #48]
- WORD $0xad009be6 // stp q6, q6, [sp, #16]
- WORD $0x92402e13 // and x19, x16, #0xfff
- WORD $0xf13f067f // cmp x19, #4033
- WORD $0x54ffe9a3 // b.lo LBB0_450 $-716(%rip)
- WORD $0xf10080b4 // subs x20, x5, #32
- WORD $0x540000a3 // b.lo LBB0_460 $20(%rip)
- WORD $0xacc14207 // ldp q7, q16, [x16], #32
- WORD $0xad00c3e7 // stp q7, q16, [sp, #16]
- WORD $0xaa0a03f3 // mov x19, x10
- WORD $0x14000003 // b LBB0_461 $12(%rip)
-LBB0_460:
- WORD $0x910043f3 // add x19, sp, #16
- WORD $0xaa0503f4 // mov x20, x5
-LBB0_461:
- WORD $0xf1004295 // subs x21, x20, #16
- WORD $0x54000243 // b.lo LBB0_467 $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_468 $60(%rip)
-LBB0_463:
- WORD $0xf1001295 // subs x21, x20, #4
- WORD $0x54000243 // b.lo LBB0_469 $72(%rip)
-LBB0_464:
- 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_470 $60(%rip)
-LBB0_465:
- WORD $0xb4000254 // cbz x20, LBB0_471 $72(%rip)
-LBB0_466:
- WORD $0x39400210 // ldrb w16, [x16]
- WORD $0x39000270 // strb w16, [x19]
- WORD $0x910043f0 // add x16, sp, #16
- WORD $0x17ffff32 // b LBB0_450 $-824(%rip)
-LBB0_467:
- WORD $0xf1002295 // subs x21, x20, #8
- WORD $0x54fffe63 // b.lo LBB0_463 $-52(%rip)
-LBB0_468:
- 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_464 $-64(%rip)
-LBB0_469:
- WORD $0xf1000a95 // subs x21, x20, #2
- WORD $0x54fffe63 // b.lo LBB0_465 $-52(%rip)
-LBB0_470:
- WORD $0x78402614 // ldrh w20, [x16], #2
- WORD $0x78002674 // strh w20, [x19], #2
- WORD $0xaa1503f4 // mov x20, x21
- WORD $0xb5fffe15 // cbnz x21, LBB0_466 $-64(%rip)
-LBB0_471:
- WORD $0x910043f0 // add x16, sp, #16
- WORD $0x17ffff23 // b LBB0_450 $-884(%rip)
-LBB0_472:
- WORD $0xf900003b // str x27, [x1]
- WORD $0x92800008 // mov x8, #-1
- WORD $0x17fffed9 // b LBB0_436 $-1180(%rip)
-LBB0_473:
- WORD $0x91001128 // add x8, x9, #4
- WORD $0xf940040a // ldr x10, [x0, #8]
- WORD $0xeb0a011f // cmp x8, x10
- WORD $0x54ffd288 // b.hi LBB0_415 $-1456(%rip)
- WORD $0x17fffed2 // b LBB0_434 $-1208(%rip)
-LBB0_474:
- WORD $0xf9400411 // ldr x17, [x0, #8]
- WORD $0xcb10022b // sub x11, x17, x16
- WORD $0xf100817f // cmp x11, #32
- WORD $0x540037cb // b.lt LBB0_542 $1784(%rip)
- WORD $0xd2800008 // mov x8, #0
- WORD $0xd280000e // mov x14, #0
- WORD $0x3200f3ec // mov w12, #1431655765
- WORD $0x3201f3ed // mov w13, #-1431655766
- WORD $0x4f01e440 // movi.16b v0, #34
- WORD $0x8b09014f // add x15, x10, x9
-Lloh14:
- WORD $0x10fed3ab // adr x11, lCPI0_0 $-9612(%rip)
-Lloh15:
- WORD $0x3dc00161 // ldr q1, [x11, lCPI0_0@PAGEOFF] $0(%rip)
-Lloh16:
- WORD $0x10fed3eb // adr x11, lCPI0_1 $-9604(%rip)
-Lloh17:
- WORD $0x3dc00162 // ldr q2, [x11, lCPI0_1@PAGEOFF] $0(%rip)
- WORD $0xcb09022b // sub x11, x17, x9
- WORD $0x4f02e783 // movi.16b v3, #92
- WORD $0x528003f0 // mov w16, #31
-LBB0_476:
- 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_478 $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_479 $8(%rip)
-LBB0_478:
- WORD $0xd280000e // mov x14, #0
-LBB0_479:
- WORD $0xb5002491 // cbnz x17, LBB0_510 $1168(%rip)
- WORD $0x91008108 // add x8, x8, #32
- WORD $0xd1008210 // sub x16, x16, #32
- WORD $0x8b100171 // add x17, x11, x16
- WORD $0xf100fe3f // cmp x17, #63
- WORD $0x54fffa6c // b.gt LBB0_476 $-180(%rip)
- WORD $0xb50032ee // cbnz x14, LBB0_550 $1628(%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 $0x5400342a // b.ge LBB0_553 $1668(%rip)
- WORD $0x17fffe4b // b LBB0_415 $-1748(%rip)
-LBB0_483:
- WORD $0xd2800007 // mov x7, #0
- WORD $0xd280000f // mov x15, #0
- WORD $0xd2800008 // mov x8, #0
- WORD $0xd280000b // mov x11, #0
- WORD $0xb201e3ec // mov x12, #-8608480567731124088
- WORD $0xf2e1110c // movk x12, #2184, lsl #48
- WORD $0xb202e3ed // mov x13, #4919131752989213764
- WORD $0xf2e0888d // movk x13, #1092, lsl #48
- WORD $0xb203e3ee // mov x14, #2459565876494606882
- WORD $0xf2e0444e // movk x14, #546, lsl #48
- WORD $0xf9400411 // ldr x17, [x0, #8]
- WORD $0xcb100225 // sub x5, x17, x16
- WORD $0x8b100150 // add x16, x10, x16
- WORD $0x910043ea // add x10, sp, #16
- WORD $0x9100814a // add x10, x10, #32
- WORD $0x4f01e440 // movi.16b v0, #34
-Lloh18:
- WORD $0x10fec9f1 // adr x17, lCPI0_0 $-9924(%rip)
-Lloh19:
- WORD $0x3dc00221 // ldr q1, [x17, lCPI0_0@PAGEOFF] $0(%rip)
-Lloh20:
- WORD $0x10feca31 // adr x17, lCPI0_1 $-9916(%rip)
-Lloh21:
- WORD $0x3dc00222 // ldr q2, [x17, lCPI0_1@PAGEOFF] $0(%rip)
- WORD $0x4f02e783 // movi.16b v3, #92
- WORD $0xb200e3f1 // mov x17, #1229782938247303441
- WORD $0xb203e3e2 // mov x2, #2459565876494606882
- WORD $0xb202e3e3 // mov x3, #4919131752989213764
- WORD $0xb201e3e4 // mov x4, #-8608480567731124088
- WORD $0x4f02e764 // movi.16b v4, #91
- WORD $0x4f02e7a5 // movi.16b v5, #93
- WORD $0x6f00e406 // movi.2d v6, #0000000000000000
- WORD $0x14000009 // b LBB0_485 $36(%rip)
-LBB0_484:
- 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_485:
- WORD $0xf10100a6 // subs x6, x5, #64
- WORD $0x540015cb // b.lt LBB0_492 $696(%rip)
-LBB0_486:
- 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_488 $16(%rip)
- WORD $0xd280000f // mov x15, #0
- WORD $0xd2800013 // mov x19, #0
- WORD $0x1400000a // b LBB0_489 $40(%rip)
-LBB0_488:
- 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_489:
- 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_484 $-676(%rip)
-LBB0_490:
- 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_508 $216(%rip)
- WORD $0x9100056b // add x11, x11, #1
- WORD $0xea1402b4 // ands x20, x21, x20
- WORD $0x54fffea1 // b.ne LBB0_490 $-44(%rip)
- WORD $0x17ffff4a // b LBB0_484 $-728(%rip)
-LBB0_492:
- WORD $0xf10000bf // cmp x5, #0
- WORD $0x540015ad // b.le LBB0_545 $692(%rip)
- WORD $0xad019be6 // stp q6, q6, [sp, #48]
- WORD $0xad009be6 // stp q6, q6, [sp, #16]
- WORD $0x92402e13 // and x19, x16, #0xfff
- WORD $0xf13f067f // cmp x19, #4033
- WORD $0x54ffe9a3 // b.lo LBB0_486 $-716(%rip)
- WORD $0xf10080b4 // subs x20, x5, #32
- WORD $0x540000a3 // b.lo LBB0_496 $20(%rip)
- WORD $0xacc14207 // ldp q7, q16, [x16], #32
- WORD $0xad00c3e7 // stp q7, q16, [sp, #16]
- WORD $0xaa0a03f3 // mov x19, x10
- WORD $0x14000003 // b LBB0_497 $12(%rip)
-LBB0_496:
- WORD $0x910043f3 // add x19, sp, #16
- WORD $0xaa0503f4 // mov x20, x5
-LBB0_497:
- WORD $0xf1004295 // subs x21, x20, #16
- WORD $0x54000243 // b.lo LBB0_503 $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_504 $60(%rip)
-LBB0_499:
- WORD $0xf1001295 // subs x21, x20, #4
- WORD $0x54000243 // b.lo LBB0_505 $72(%rip)
-LBB0_500:
- 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_506 $60(%rip)
-LBB0_501:
- WORD $0xb4000254 // cbz x20, LBB0_507 $72(%rip)
-LBB0_502:
- WORD $0x39400210 // ldrb w16, [x16]
- WORD $0x39000270 // strb w16, [x19]
- WORD $0x910043f0 // add x16, sp, #16
- WORD $0x17ffff32 // b LBB0_486 $-824(%rip)
-LBB0_503:
- WORD $0xf1002295 // subs x21, x20, #8
- WORD $0x54fffe63 // b.lo LBB0_499 $-52(%rip)
-LBB0_504:
- 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_500 $-64(%rip)
-LBB0_505:
- WORD $0xf1000a95 // subs x21, x20, #2
- WORD $0x54fffe63 // b.lo LBB0_501 $-52(%rip)
-LBB0_506:
- WORD $0x78402614 // ldrh w20, [x16], #2
- WORD $0x78002674 // strh w20, [x19], #2
- WORD $0xaa1503f4 // mov x20, x21
- WORD $0xb5fffe15 // cbnz x21, LBB0_502 $-64(%rip)
-LBB0_507:
- WORD $0x910043f0 // add x16, sp, #16
- WORD $0x17ffff23 // b LBB0_486 $-884(%rip)
-LBB0_508:
- 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 $0x17fffd7a // b LBB0_436 $-2584(%rip)
-LBB0_509:
- WORD $0xf9000029 // str x9, [x1]
- WORD $0x92800028 // mov x8, #-2
- WORD $0x17fffd77 // b LBB0_436 $-2596(%rip)
-LBB0_510:
- 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 $0x17fffd6f // b LBB0_434 $-2628(%rip)
-LBB0_511:
- WORD $0x928000c8 // mov x8, #-7
- WORD $0x17fffd6f // b LBB0_436 $-2628(%rip)
-LBB0_512:
- WORD $0xb100079f // cmn x28, #1
- WORD $0x54000241 // b.ne LBB0_522 $72(%rip)
-LBB0_513:
- WORD $0xf9400408 // ldr x8, [x0, #8]
- WORD $0x9280001c // mov x28, #-1
- WORD $0x1400000f // b LBB0_522 $60(%rip)
-LBB0_514:
- WORD $0xf900002d // str x13, [x1]
- WORD $0x17fffd67 // b LBB0_435 $-2660(%rip)
-LBB0_515:
- WORD $0x92800015 // mov x21, #-1
-LBB0_516:
- WORD $0xaa3503f4 // mvn x20, x21
-LBB0_517:
- WORD $0x8b1b0288 // add x8, x20, x27
-LBB0_518:
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x92800028 // mov x8, #-2
- WORD $0x17fffd62 // b LBB0_436 $-2680(%rip)
-LBB0_519:
- WORD $0xb100051f // cmn x8, #1
- WORD $0x54000081 // b.ne LBB0_521 $16(%rip)
- WORD $0xdac00228 // rbit x8, x17
- WORD $0xdac01108 // clz x8, x8
- WORD $0x8b1c0108 // add x8, x8, x28
-LBB0_521:
- WORD $0x9280003c // mov x28, #-2
-LBB0_522:
- WORD $0xf9000028 // str x8, [x1]
- WORD $0xaa1c03e8 // mov x8, x28
- WORD $0x17fffd59 // b LBB0_436 $-2716(%rip)
-LBB0_523:
- WORD $0xaa0803f4 // mov x20, x8
- WORD $0x17fffff2 // b LBB0_517 $-56(%rip)
-LBB0_524:
- WORD $0x92800007 // mov x7, #-1
-LBB0_525:
- WORD $0xaa2703fe // mvn lr, x7
-LBB0_526:
- WORD $0x8b1e0388 // add x8, x28, lr
- WORD $0x17ffffef // b LBB0_518 $-68(%rip)
-LBB0_527:
- WORD $0xf900003c // str x28, [x1]
- WORD $0x387c6928 // ldrb w8, [x9, x28]
- WORD $0x7101851f // cmp w8, #97
- WORD $0x54000761 // b.ne LBB0_541 $236(%rip)
- WORD $0x91000b68 // add x8, x27, #2
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x38686928 // ldrb w8, [x9, x8]
- WORD $0x7101b11f // cmp w8, #108
- WORD $0x540006c1 // b.ne LBB0_541 $216(%rip)
- WORD $0x91000f68 // add x8, x27, #3
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x38686928 // ldrb w8, [x9, x8]
- WORD $0x7101cd1f // cmp w8, #115
- WORD $0x54000621 // b.ne LBB0_541 $196(%rip)
- WORD $0x91001368 // add x8, x27, #4
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x38686928 // ldrb w8, [x9, x8]
- WORD $0x7101951f // cmp w8, #101
- WORD $0x54000581 // b.ne LBB0_541 $176(%rip)
- WORD $0x91001768 // add x8, x27, #5
- WORD $0x17ffffda // b LBB0_518 $-152(%rip)
-LBB0_532:
- WORD $0xf900003b // str x27, [x1]
- WORD $0x394003c8 // ldrb w8, [lr]
- WORD $0x7101d11f // cmp w8, #116
- WORD $0x540004c1 // b.ne LBB0_541 $152(%rip)
- WORD $0x91000768 // add x8, x27, #1
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x38686928 // ldrb w8, [x9, x8]
- WORD $0x7101c91f // cmp w8, #114
- WORD $0x54000421 // b.ne LBB0_541 $132(%rip)
- WORD $0x91000b68 // add x8, x27, #2
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x38686928 // ldrb w8, [x9, x8]
- WORD $0x7101d51f // cmp w8, #117
- WORD $0x54000381 // b.ne LBB0_541 $112(%rip)
- WORD $0x91000f68 // add x8, x27, #3
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x38686928 // ldrb w8, [x9, x8]
- WORD $0x7101951f // cmp w8, #101
- WORD $0x540002e1 // b.ne LBB0_541 $92(%rip)
- WORD $0x14000014 // b LBB0_540 $80(%rip)
-LBB0_536:
- WORD $0xf900003b // str x27, [x1]
- WORD $0x394003c8 // ldrb w8, [lr]
- WORD $0x7101b91f // cmp w8, #110
- WORD $0x54000241 // b.ne LBB0_541 $72(%rip)
- WORD $0x91000768 // add x8, x27, #1
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x38686928 // ldrb w8, [x9, x8]
- WORD $0x7101d51f // cmp w8, #117
- WORD $0x540001a1 // b.ne LBB0_541 $52(%rip)
- WORD $0x91000b68 // add x8, x27, #2
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x38686928 // ldrb w8, [x9, x8]
- WORD $0x7101b11f // cmp w8, #108
- WORD $0x54000101 // b.ne LBB0_541 $32(%rip)
- WORD $0x91000f68 // add x8, x27, #3
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x38686928 // ldrb w8, [x9, x8]
- WORD $0x7101b11f // cmp w8, #108
- WORD $0x54000061 // b.ne LBB0_541 $12(%rip)
-LBB0_540:
- WORD $0x91001368 // add x8, x27, #4
- WORD $0x17ffffb1 // b LBB0_518 $-316(%rip)
-LBB0_541:
- WORD $0x92800028 // mov x8, #-2
- WORD $0x17fffd13 // b LBB0_436 $-2996(%rip)
-LBB0_542:
- WORD $0x8b10014c // add x12, x10, x16
- WORD $0xf100057f // cmp x11, #1
- WORD $0x5400048a // b.ge LBB0_553 $144(%rip)
- WORD $0x17fffcce // b LBB0_415 $-3272(%rip)
-LBB0_543:
- WORD $0xaa1403fe // mov lr, x20
- WORD $0x8b140388 // add x8, x28, x20
- WORD $0x17ffffa8 // b LBB0_518 $-352(%rip)
-LBB0_544:
- WORD $0x8b1c0228 // add x8, x17, x28
- WORD $0x17ffffae // b LBB0_521 $-328(%rip)
-LBB0_545:
- WORD $0xf9400408 // ldr x8, [x0, #8]
-LBB0_546:
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x92800008 // mov x8, #-1
- WORD $0x17fffd06 // b LBB0_436 $-3048(%rip)
-LBB0_547:
- WORD $0x8b1100a8 // add x8, x5, x17
- WORD $0x17ffffa8 // b LBB0_521 $-352(%rip)
-LBB0_548:
- WORD $0xcb090388 // sub x8, x28, x9
- WORD $0x8b110108 // add x8, x8, x17
- WORD $0x17ffffa5 // b LBB0_521 $-364(%rip)
-LBB0_549:
- WORD $0xcb090388 // sub x8, x28, x9
- WORD $0x8b050108 // add x8, x8, x5
- WORD $0x17ffffa2 // b LBB0_521 $-376(%rip)
-LBB0_550:
- WORD $0xd100056c // sub x12, x11, #1
- WORD $0xeb08019f // cmp x12, x8
- WORD $0x54ff9740 // b.eq LBB0_415 $-3352(%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_553 $32(%rip)
- WORD $0x17fffcb2 // b LBB0_415 $-3384(%rip)
-LBB0_552:
- 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 $0x54ff9dad // b.le LBB0_436 $-3148(%rip)
-LBB0_553:
- WORD $0x39400188 // ldrb w8, [x12]
- WORD $0x7101711f // cmp w8, #92
- WORD $0x54ffff00 // b.eq LBB0_552 $-32(%rip)
- WORD $0x7100891f // cmp w8, #34
- WORD $0x54000100 // b.eq LBB0_556 $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_553 $-40(%rip)
- WORD $0x17fffce1 // b LBB0_436 $-3196(%rip)
-LBB0_556:
- WORD $0xcb0a0188 // sub x8, x12, x10
- WORD $0x91000508 // add x8, x8, #1
- WORD $0x17fffcdc // b LBB0_434 $-3216(%rip)
- // .p2align 2, 0x00
-_MASK_USE_NUMBER:
- WORD $0x00000002 // .long 2
-
-TEXT ·__skip_one(SB), NOSPLIT, $0-40
- NO_LOCAL_POINTERS
-
-_entry:
- MOVD 16(g), R16
- SUB $256, RSP, R17
- CMP R16, R17
- BLS _stack_grow
-
-_skip_one:
- MOVD s+0(FP), R0
- MOVD p+8(FP), R1
- MOVD m+16(FP), R2
- MOVD flags+24(FP), R3
- MOVD ·_subr__skip_one(SB), R11
- WORD $0x1000005e // adr x30, .+8
- JMP (R11)
- MOVD R0, ret+32(FP)
- RET
-
-_stack_grow:
- MOVD R30, R3
- CALL runtime·morestack_noctxt<>(SB)
- JMP _entry
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_fast_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_fast_arm64.go
deleted file mode 100644
index ceaf1e04e..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_fast_arm64.go
+++ /dev/null
@@ -1,29 +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 neon
-
-//go:nosplit
-func skip_one_fast(s *string, p *int) (ret int) {
- return __skip_one_fast(s, p)
-}
-
-//go:nosplit
-//go:noescape
-//goland:noinspection GoUnusedParameter
-func __skip_one_fast(s *string, p *int) (ret int)
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_fast_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_fast_arm64.s
deleted file mode 100644
index 0caf27875..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_fast_arm64.s
+++ /dev/null
@@ -1,998 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-#include "go_asm.h"
-#include "funcdata.h"
-#include "textflag.h"
-
-TEXT ·__skip_one_fast_entry__(SB), NOSPLIT, $176
- NO_LOCAL_POINTERS
- WORD $0x100000a0 // adr x0, .+20
- MOVD R0, ret(FP)
- RET
- // .p2align 4, 0x00
-lCPI0_0:
- WORD $0x08040201
- WORD $0x80402010
- WORD $0x08040201
- WORD $0x80402010
- // // .byte 1
-// .byte 2
-// .byte 4
-// .byte 8
-// .byte 16
-// .byte 32
-// .byte 64
-// .byte 128
-// .byte 1
-// .byte 2
-// .byte 4
-// .byte 8
-// .byte 16
-// .byte 32
-// .byte 64
-// .byte 128
-
-lCPI0_1:
- WORD $0x09010800
- WORD $0x0b030a02
- WORD $0x0d050c04
- WORD $0x0f070e06
- // // .byte 0
-// .byte 8
-// .byte 1
-// .byte 9
-// .byte 2
-// .byte 10
-// .byte 3
-// .byte 11
-// .byte 4
-// .byte 12
-// .byte 5
-// .byte 13
-// .byte 6
-// .byte 14
-// .byte 7
-// .byte 15
-
-_skip_one_fast:
- WORD $0xd10303ff // sub sp, sp, #192
- WORD $0xa905effc // stp x28, x27, [sp, #88]
- WORD $0xa906e7fa // stp x26, x25, [sp, #104]
- WORD $0xa907dff8 // stp x24, x23, [sp, #120]
- WORD $0xa908d7f6 // stp x22, x21, [sp, #136]
- WORD $0xa909cff4 // stp x20, x19, [sp, #152]
- WORD $0xa90afbfd // stp fp, lr, [sp, #168]
- WORD $0xa93ffbfd // stp fp, lr, [sp, #-8]
- WORD $0xd10023fd // sub fp, sp, #8
- WORD $0xf940002b // ldr x11, [x1]
- WORD $0xa9402809 // ldp x9, x10, [x0]
- WORD $0xeb0a017f // cmp x11, x10
- WORD $0x54000142 // b.hs LBB0_4 $40(%rip)
- WORD $0x386b6928 // ldrb w8, [x9, x11]
- WORD $0x7100351f // cmp w8, #13
- WORD $0x540000e0 // b.eq LBB0_4 $28(%rip)
- WORD $0x7100811f // cmp w8, #32
- WORD $0x540000a0 // b.eq LBB0_4 $20(%rip)
- WORD $0x51002d0c // sub w12, w8, #11
- WORD $0xaa0b03e8 // mov x8, x11
- WORD $0x3100099f // cmn w12, #2
- WORD $0x54000683 // b.lo LBB0_21 $208(%rip)
-LBB0_4:
- WORD $0x91000568 // add x8, x11, #1
- WORD $0xeb0a011f // cmp x8, x10
- WORD $0x54000122 // b.hs LBB0_8 $36(%rip)
- WORD $0x3868692c // ldrb w12, [x9, x8]
- WORD $0x7100359f // cmp w12, #13
- WORD $0x540000c0 // b.eq LBB0_8 $24(%rip)
- WORD $0x7100819f // cmp w12, #32
- WORD $0x54000080 // b.eq LBB0_8 $16(%rip)
- WORD $0x51002d8c // sub w12, w12, #11
- WORD $0x3100099f // cmn w12, #2
- WORD $0x54000523 // b.lo LBB0_21 $164(%rip)
-LBB0_8:
- WORD $0x91000968 // add x8, x11, #2
- WORD $0xeb0a011f // cmp x8, x10
- WORD $0x54000122 // b.hs LBB0_12 $36(%rip)
- WORD $0x3868692c // ldrb w12, [x9, x8]
- WORD $0x7100359f // cmp w12, #13
- WORD $0x540000c0 // b.eq LBB0_12 $24(%rip)
- WORD $0x7100819f // cmp w12, #32
- WORD $0x54000080 // b.eq LBB0_12 $16(%rip)
- WORD $0x51002d8c // sub w12, w12, #11
- WORD $0x3100099f // cmn w12, #2
- WORD $0x540003c3 // b.lo LBB0_21 $120(%rip)
-LBB0_12:
- WORD $0x91000d68 // add x8, x11, #3
- WORD $0xeb0a011f // cmp x8, x10
- WORD $0x54000122 // b.hs LBB0_16 $36(%rip)
- WORD $0x3868692c // ldrb w12, [x9, x8]
- WORD $0x7100359f // cmp w12, #13
- WORD $0x540000c0 // b.eq LBB0_16 $24(%rip)
- WORD $0x7100819f // cmp w12, #32
- WORD $0x54000080 // b.eq LBB0_16 $16(%rip)
- WORD $0x51002d8c // sub w12, w12, #11
- WORD $0x3100099f // cmn w12, #2
- WORD $0x54000263 // b.lo LBB0_21 $76(%rip)
-LBB0_16:
- WORD $0x91001168 // add x8, x11, #4
- WORD $0xeb0a011f // cmp x8, x10
- WORD $0x54005ae2 // b.hs LBB0_115 $2908(%rip)
- WORD $0x5280002b // mov w11, #1
- WORD $0xd284c00c // mov x12, #9728
- WORD $0xf2c0002c // movk x12, #1, lsl #32
-LBB0_18:
- WORD $0x3868692d // ldrb w13, [x9, x8]
- WORD $0x710081bf // cmp w13, #32
- WORD $0x9acd216d // lsl x13, x11, x13
- WORD $0x8a0c01ad // and x13, x13, x12
- WORD $0xfa4099a4 // ccmp x13, #0, #4, ls
- WORD $0x540000a0 // b.eq LBB0_20 $20(%rip)
- WORD $0x91000508 // add x8, x8, #1
- WORD $0xeb08015f // cmp x10, x8
- WORD $0x54ffff01 // b.ne LBB0_18 $-32(%rip)
- WORD $0x140002cb // b LBB0_116 $2860(%rip)
-LBB0_20:
- WORD $0xeb0a011f // cmp x8, x10
- WORD $0x54005922 // b.hs LBB0_116 $2852(%rip)
-LBB0_21:
- WORD $0x91000510 // add x16, x8, #1
- WORD $0xf9000030 // str x16, [x1]
- WORD $0x3868692a // ldrb w10, [x9, x8]
- WORD $0x7101695f // cmp w10, #90
- WORD $0x540006ec // b.gt LBB0_39 $220(%rip)
- WORD $0x7100bd5f // cmp w10, #47
- WORD $0x54000b4d // b.le LBB0_44 $360(%rip)
- WORD $0x5100c14a // sub w10, w10, #48
- WORD $0x7100295f // cmp w10, #10
- WORD $0x540055a2 // b.hs LBB0_110 $2740(%rip)
-LBB0_24:
- WORD $0xf940040a // ldr x10, [x0, #8]
- WORD $0xcb10014a // sub x10, x10, x16
- WORD $0xf100415f // cmp x10, #16
- WORD $0x540002c3 // b.lo LBB0_28 $88(%rip)
- WORD $0x4f01e580 // movi.16b v0, #44
- WORD $0x4f06e7e1 // movi.16b v1, #223
- WORD $0x4f02e7a2 // movi.16b v2, #93
-Lloh0:
- WORD $0x10fff3cb // adr x11, lCPI0_0 $-392(%rip)
-Lloh1:
- WORD $0x3dc00163 // ldr q3, [x11, lCPI0_0@PAGEOFF] $0(%rip)
-Lloh2:
- WORD $0x10fff40b // adr x11, lCPI0_1 $-384(%rip)
-Lloh3:
- WORD $0x3dc00164 // ldr q4, [x11, lCPI0_1@PAGEOFF] $0(%rip)
-LBB0_26:
- WORD $0x3cf06925 // ldr q5, [x9, x16]
- WORD $0x6e208ca6 // cmeq.16b v6, v5, v0
- WORD $0x4e211ca5 // and.16b v5, v5, v1
- WORD $0x6e228ca5 // cmeq.16b v5, v5, v2
- WORD $0x4ea61ca5 // orr.16b v5, v5, v6
- WORD $0x4e231ca5 // and.16b v5, v5, v3
- WORD $0x4e0400a5 // tbl.16b v5, { v5 }, v4
- WORD $0x4e71b8a5 // addv.8h h5, v5
- WORD $0x1e2600ab // fmov w11, s5
- WORD $0x350002eb // cbnz w11, LBB0_36 $92(%rip)
- WORD $0xd100414a // sub x10, x10, #16
- WORD $0x91004210 // add x16, x16, #16
- WORD $0xf1003d5f // cmp x10, #15
- WORD $0x54fffe68 // b.hi LBB0_26 $-52(%rip)
-LBB0_28:
- WORD $0x8b10012b // add x11, x9, x16
- WORD $0xb40001ea // cbz x10, LBB0_35 $60(%rip)
- WORD $0x8b0a016c // add x12, x11, x10
- WORD $0xcb09016d // sub x13, x11, x9
-LBB0_30:
- WORD $0x3940016e // ldrb w14, [x11]
- WORD $0x7100b1df // cmp w14, #44
- WORD $0x540052c0 // b.eq LBB0_112 $2648(%rip)
- WORD $0x7101f5df // cmp w14, #125
- WORD $0x54005280 // b.eq LBB0_112 $2640(%rip)
- WORD $0x710175df // cmp w14, #93
- WORD $0x54005240 // b.eq LBB0_112 $2632(%rip)
- WORD $0x9100056b // add x11, x11, #1
- WORD $0x910005ad // add x13, x13, #1
- WORD $0xf100054a // subs x10, x10, #1
- WORD $0x54fffec1 // b.ne LBB0_30 $-40(%rip)
- WORD $0xaa0c03eb // mov x11, x12
-LBB0_35:
- WORD $0xcb090169 // sub x9, x11, x9
- WORD $0x14000004 // b LBB0_37 $16(%rip)
-LBB0_36:
- WORD $0x5ac00169 // rbit w9, w11
- WORD $0x5ac01129 // clz w9, w9
- WORD $0x8b100129 // add x9, x9, x16
-LBB0_37:
- WORD $0xf9000029 // str x9, [x1]
-LBB0_38:
- WORD $0xaa0803e0 // mov x0, x8
- WORD $0x1400028f // b LBB0_117 $2620(%rip)
-LBB0_39:
- WORD $0x7101b55f // cmp w10, #109
- WORD $0x5400054d // b.le LBB0_47 $168(%rip)
- WORD $0x7101b95f // cmp w10, #110
- WORD $0x54002320 // b.eq LBB0_74 $1124(%rip)
- WORD $0x7101d15f // cmp w10, #116
- WORD $0x540022e0 // b.eq LBB0_74 $1116(%rip)
- WORD $0x7101ed5f // cmp w10, #123
- WORD $0x54004e81 // b.ne LBB0_110 $2512(%rip)
- WORD $0xd2800007 // mov x7, #0
- WORD $0xd280000f // mov x15, #0
- WORD $0xd280000a // mov x10, #0
- WORD $0xd280000b // mov x11, #0
- WORD $0xb201e3ec // mov x12, #-8608480567731124088
- WORD $0xf2e1110c // movk x12, #2184, lsl #48
- WORD $0xb202e3ed // mov x13, #4919131752989213764
- WORD $0xf2e0888d // movk x13, #1092, lsl #48
- WORD $0xb203e3ee // mov x14, #2459565876494606882
- WORD $0xf2e0444e // movk x14, #546, lsl #48
- WORD $0xf9400411 // ldr x17, [x0, #8]
- WORD $0xcb100225 // sub x5, x17, x16
- WORD $0x8b100130 // add x16, x9, x16
- WORD $0x910043e9 // add x9, sp, #16
- WORD $0x91008129 // add x9, x9, #32
- WORD $0x4f01e440 // movi.16b v0, #34
-Lloh4:
- WORD $0x10ffeb91 // adr x17, lCPI0_0 $-656(%rip)
-Lloh5:
- WORD $0x3dc00221 // ldr q1, [x17, lCPI0_0@PAGEOFF] $0(%rip)
-Lloh6:
- WORD $0x10ffebd1 // adr x17, lCPI0_1 $-648(%rip)
-Lloh7:
- WORD $0x3dc00222 // ldr q2, [x17, lCPI0_1@PAGEOFF] $0(%rip)
- WORD $0x4f02e783 // movi.16b v3, #92
- WORD $0xb200e3f1 // mov x17, #1229782938247303441
- WORD $0xb203e3e2 // mov x2, #2459565876494606882
- WORD $0xb202e3e3 // mov x3, #4919131752989213764
- WORD $0xb201e3e4 // mov x4, #-8608480567731124088
- WORD $0x4f03e764 // movi.16b v4, #123
- WORD $0x4f03e7a5 // movi.16b v5, #125
- WORD $0x6f00e406 // movi.2d v6, #0000000000000000
- WORD $0x14000018 // b LBB0_51 $96(%rip)
-LBB0_44:
- WORD $0x34004d0a // cbz w10, LBB0_116 $2464(%rip)
- WORD $0x7100895f // cmp w10, #34
- WORD $0x54001f40 // b.eq LBB0_75 $1000(%rip)
- WORD $0x7100b55f // cmp w10, #45
- WORD $0x54fff4c0 // b.eq LBB0_24 $-360(%rip)
- WORD $0x14000251 // b LBB0_110 $2372(%rip)
-LBB0_47:
- WORD $0x71016d5f // cmp w10, #91
- WORD $0x540027a0 // b.eq LBB0_84 $1268(%rip)
- WORD $0x7101995f // cmp w10, #102
- WORD $0x540049a1 // b.ne LBB0_110 $2356(%rip)
- WORD $0x91001509 // add x9, x8, #5
- WORD $0xf940040a // ldr x10, [x0, #8]
- WORD $0xeb0a013f // cmp x9, x10
- WORD $0x54fff969 // b.ls LBB0_37 $-212(%rip)
- WORD $0x1400025a // b LBB0_116 $2408(%rip)
-LBB0_50:
- WORD $0x937ffce7 // asr x7, x7, #63
- WORD $0x9e670267 // fmov d7, x19
- WORD $0x0e2058e7 // cnt.8b v7, v7
- WORD $0x2e3038e7 // uaddlv.8b h7, v7
- WORD $0x1e2600e5 // fmov w5, s7
- WORD $0x8b0a00aa // add x10, x5, x10
- WORD $0x91010210 // add x16, x16, #64
- WORD $0xaa0603e5 // mov x5, x6
-LBB0_51:
- WORD $0xf10100a6 // subs x6, x5, #64
- WORD $0x540015cb // b.lt LBB0_58 $696(%rip)
-LBB0_52:
- WORD $0xad404612 // ldp q18, q17, [x16]
- WORD $0xad411e10 // ldp q16, q7, [x16, #32]
- WORD $0x6e238e53 // cmeq.16b v19, v18, v3
- WORD $0x4e211e73 // and.16b v19, v19, v1
- WORD $0x4e020273 // tbl.16b v19, { v19 }, v2
- WORD $0x4e71ba73 // addv.8h h19, v19
- WORD $0x1e260273 // fmov w19, s19
- WORD $0x6e238e33 // cmeq.16b v19, v17, v3
- WORD $0x4e211e73 // and.16b v19, v19, v1
- WORD $0x4e020273 // tbl.16b v19, { v19 }, v2
- WORD $0x4e71ba73 // addv.8h h19, v19
- WORD $0x1e260274 // fmov w20, s19
- WORD $0x6e238e13 // cmeq.16b v19, v16, v3
- WORD $0x4e211e73 // and.16b v19, v19, v1
- WORD $0x4e020273 // tbl.16b v19, { v19 }, v2
- WORD $0x4e71ba73 // addv.8h h19, v19
- WORD $0x1e260275 // fmov w21, s19
- WORD $0x6e238cf3 // cmeq.16b v19, v7, v3
- WORD $0x4e211e73 // and.16b v19, v19, v1
- WORD $0x4e020273 // tbl.16b v19, { v19 }, v2
- WORD $0x4e71ba73 // addv.8h h19, v19
- WORD $0x1e260276 // fmov w22, s19
- WORD $0xd3607eb5 // lsl x21, x21, #32
- WORD $0xaa16c2b5 // orr x21, x21, x22, lsl #48
- WORD $0x53103e94 // lsl w20, w20, #16
- WORD $0xaa1402b4 // orr x20, x21, x20
- WORD $0xaa130293 // orr x19, x20, x19
- WORD $0xaa0f0274 // orr x20, x19, x15
- WORD $0xb5000094 // cbnz x20, LBB0_54 $16(%rip)
- WORD $0xd280000f // mov x15, #0
- WORD $0xd2800013 // mov x19, #0
- WORD $0x1400000a // b LBB0_55 $40(%rip)
-LBB0_54:
- WORD $0x8a2f0274 // bic x20, x19, x15
- WORD $0xaa1405f5 // orr x21, x15, x20, lsl #1
- WORD $0x8a35026f // bic x15, x19, x21
- WORD $0x9201f1ef // and x15, x15, #0xaaaaaaaaaaaaaaaa
- WORD $0xab1401f3 // adds x19, x15, x20
- WORD $0x1a9f37ef // cset w15, hs
- WORD $0xd37ffa73 // lsl x19, x19, #1
- WORD $0xd200f273 // eor x19, x19, #0x5555555555555555
- WORD $0x8a150273 // and x19, x19, x21
-LBB0_55:
- WORD $0x6e208e53 // cmeq.16b v19, v18, v0
- WORD $0x4e211e73 // and.16b v19, v19, v1
- WORD $0x4e020273 // tbl.16b v19, { v19 }, v2
- WORD $0x4e71ba73 // addv.8h h19, v19
- WORD $0x1e260274 // fmov w20, s19
- WORD $0x6e208e33 // cmeq.16b v19, v17, v0
- WORD $0x4e211e73 // and.16b v19, v19, v1
- WORD $0x4e020273 // tbl.16b v19, { v19 }, v2
- WORD $0x4e71ba73 // addv.8h h19, v19
- WORD $0x1e260275 // fmov w21, s19
- WORD $0x6e208e13 // cmeq.16b v19, v16, v0
- WORD $0x4e211e73 // and.16b v19, v19, v1
- WORD $0x4e020273 // tbl.16b v19, { v19 }, v2
- WORD $0x4e71ba73 // addv.8h h19, v19
- WORD $0x1e260276 // fmov w22, s19
- WORD $0x6e208cf3 // cmeq.16b v19, v7, v0
- WORD $0x4e211e73 // and.16b v19, v19, v1
- WORD $0x4e020273 // tbl.16b v19, { v19 }, v2
- WORD $0x4e71ba73 // addv.8h h19, v19
- WORD $0x1e260277 // fmov w23, s19
- WORD $0xd3607ed6 // lsl x22, x22, #32
- WORD $0xaa17c2d6 // orr x22, x22, x23, lsl #48
- WORD $0x53103eb5 // lsl w21, w21, #16
- WORD $0xaa1502d5 // orr x21, x22, x21
- WORD $0xaa1402b4 // orr x20, x21, x20
- WORD $0x8a330293 // bic x19, x20, x19
- WORD $0x9200e274 // and x20, x19, #0x1111111111111111
- WORD $0x9203e275 // and x21, x19, #0x2222222222222222
- WORD $0x9202e276 // and x22, x19, #0x4444444444444444
- WORD $0x9201e273 // and x19, x19, #0x8888888888888888
- WORD $0x9b117e97 // mul x23, x20, x17
- WORD $0x9b0c7eb8 // mul x24, x21, x12
- WORD $0xca1802f7 // eor x23, x23, x24
- WORD $0x9b0d7ed8 // mul x24, x22, x13
- WORD $0x9b0e7e79 // mul x25, x19, x14
- WORD $0xca190318 // eor x24, x24, x25
- WORD $0xca1802f7 // eor x23, x23, x24
- WORD $0x9b027e98 // mul x24, x20, x2
- WORD $0x9b117eb9 // mul x25, x21, x17
- WORD $0xca190318 // eor x24, x24, x25
- WORD $0x9b0c7ed9 // mul x25, x22, x12
- WORD $0x9b0d7e7a // mul x26, x19, x13
- WORD $0xca1a0339 // eor x25, x25, x26
- WORD $0xca190318 // eor x24, x24, x25
- WORD $0x9b037e99 // mul x25, x20, x3
- WORD $0x9b027eba // mul x26, x21, x2
- WORD $0xca1a0339 // eor x25, x25, x26
- WORD $0x9b117eda // mul x26, x22, x17
- WORD $0x9b0c7e7b // mul x27, x19, x12
- WORD $0xca1b035a // eor x26, x26, x27
- WORD $0xca1a0339 // eor x25, x25, x26
- WORD $0x9b047e94 // mul x20, x20, x4
- WORD $0x9b037eb5 // mul x21, x21, x3
- WORD $0xca150294 // eor x20, x20, x21
- WORD $0x9b027ed5 // mul x21, x22, x2
- WORD $0x9b117e73 // mul x19, x19, x17
- WORD $0xca1302b3 // eor x19, x21, x19
- WORD $0xca130293 // eor x19, x20, x19
- WORD $0x9200e2f4 // and x20, x23, #0x1111111111111111
- WORD $0x9203e315 // and x21, x24, #0x2222222222222222
- WORD $0x9202e336 // and x22, x25, #0x4444444444444444
- WORD $0x9201e273 // and x19, x19, #0x8888888888888888
- WORD $0xaa150294 // orr x20, x20, x21
- WORD $0xaa1302d3 // orr x19, x22, x19
- WORD $0xaa130293 // orr x19, x20, x19
- WORD $0xca070267 // eor x7, x19, x7
- WORD $0x6e248e53 // cmeq.16b v19, v18, v4
- WORD $0x4e211e73 // and.16b v19, v19, v1
- WORD $0x4e020273 // tbl.16b v19, { v19 }, v2
- WORD $0x4e71ba73 // addv.8h h19, v19
- WORD $0x1e260273 // fmov w19, s19
- WORD $0x6e248e33 // cmeq.16b v19, v17, v4
- WORD $0x4e211e73 // and.16b v19, v19, v1
- WORD $0x4e020273 // tbl.16b v19, { v19 }, v2
- WORD $0x4e71ba73 // addv.8h h19, v19
- WORD $0x1e260274 // fmov w20, s19
- WORD $0x6e248e13 // cmeq.16b v19, v16, v4
- WORD $0x4e211e73 // and.16b v19, v19, v1
- WORD $0x4e020273 // tbl.16b v19, { v19 }, v2
- WORD $0x4e71ba73 // addv.8h h19, v19
- WORD $0x1e260275 // fmov w21, s19
- WORD $0x6e248cf3 // cmeq.16b v19, v7, v4
- WORD $0x4e211e73 // and.16b v19, v19, v1
- WORD $0x4e020273 // tbl.16b v19, { v19 }, v2
- WORD $0x4e71ba73 // addv.8h h19, v19
- WORD $0x1e260276 // fmov w22, s19
- WORD $0xd3607eb5 // lsl x21, x21, #32
- WORD $0xaa16c2b5 // orr x21, x21, x22, lsl #48
- WORD $0x53103e94 // lsl w20, w20, #16
- WORD $0xaa1402b4 // orr x20, x21, x20
- WORD $0xaa130293 // orr x19, x20, x19
- WORD $0x8a270273 // bic x19, x19, x7
- WORD $0x6e258e52 // cmeq.16b v18, v18, v5
- WORD $0x4e211e52 // and.16b v18, v18, v1
- WORD $0x4e020252 // tbl.16b v18, { v18 }, v2
- WORD $0x4e71ba52 // addv.8h h18, v18
- WORD $0x1e260254 // fmov w20, s18
- WORD $0x6e258e31 // cmeq.16b v17, v17, v5
- WORD $0x4e211e31 // and.16b v17, v17, v1
- WORD $0x4e020231 // tbl.16b v17, { v17 }, v2
- WORD $0x4e71ba31 // addv.8h h17, v17
- WORD $0x1e260235 // fmov w21, s17
- WORD $0x6e258e10 // cmeq.16b v16, v16, v5
- WORD $0x4e211e10 // and.16b v16, v16, v1
- WORD $0x4e020210 // tbl.16b v16, { v16 }, v2
- WORD $0x4e71ba10 // addv.8h h16, v16
- WORD $0x1e260216 // fmov w22, s16
- WORD $0x6e258ce7 // cmeq.16b v7, v7, v5
- WORD $0x4e211ce7 // and.16b v7, v7, v1
- WORD $0x4e0200e7 // tbl.16b v7, { v7 }, v2
- WORD $0x4e71b8e7 // addv.8h h7, v7
- WORD $0x1e2600f7 // fmov w23, s7
- WORD $0xd3607ed6 // lsl x22, x22, #32
- WORD $0xaa17c2d6 // orr x22, x22, x23, lsl #48
- WORD $0x53103eb5 // lsl w21, w21, #16
- WORD $0xaa1502d5 // orr x21, x22, x21
- WORD $0xaa1402b4 // orr x20, x21, x20
- WORD $0xea270294 // bics x20, x20, x7
- WORD $0x54ffeae0 // b.eq LBB0_50 $-676(%rip)
-LBB0_56:
- WORD $0xd1000695 // sub x21, x20, #1
- WORD $0x8a1302b6 // and x22, x21, x19
- WORD $0x9e6702c7 // fmov d7, x22
- WORD $0x0e2058e7 // cnt.8b v7, v7
- WORD $0x2e3038e7 // uaddlv.8b h7, v7
- WORD $0x1e2600f6 // fmov w22, s7
- WORD $0x8b0a02d6 // add x22, x22, x10
- WORD $0xeb0b02df // cmp x22, x11
- WORD $0x54003109 // b.ls LBB0_109 $1568(%rip)
- WORD $0x9100056b // add x11, x11, #1
- WORD $0xea1402b4 // ands x20, x21, x20
- WORD $0x54fffea1 // b.ne LBB0_56 $-44(%rip)
- WORD $0x17ffff4a // b LBB0_50 $-728(%rip)
-LBB0_58:
- WORD $0xf10000bf // cmp x5, #0
- WORD $0x540033ed // b.le LBB0_114 $1660(%rip)
- WORD $0xad019be6 // stp q6, q6, [sp, #48]
- WORD $0xad009be6 // stp q6, q6, [sp, #16]
- WORD $0x92402e13 // and x19, x16, #0xfff
- WORD $0xf13f067f // cmp x19, #4033
- WORD $0x54ffe9a3 // b.lo LBB0_52 $-716(%rip)
- WORD $0xf10080b4 // subs x20, x5, #32
- WORD $0x540000a3 // b.lo LBB0_62 $20(%rip)
- WORD $0xacc14207 // ldp q7, q16, [x16], #32
- WORD $0xad00c3e7 // stp q7, q16, [sp, #16]
- WORD $0xaa0903f3 // mov x19, x9
- WORD $0x14000003 // b LBB0_63 $12(%rip)
-LBB0_62:
- WORD $0x910043f3 // add x19, sp, #16
- WORD $0xaa0503f4 // mov x20, x5
-LBB0_63:
- WORD $0xf1004295 // subs x21, x20, #16
- WORD $0x54000243 // b.lo LBB0_69 $72(%rip)
- WORD $0x3cc10607 // ldr q7, [x16], #16
- WORD $0x3c810667 // str q7, [x19], #16
- WORD $0xaa1503f4 // mov x20, x21
- WORD $0xf10022b5 // subs x21, x21, #8
- WORD $0x540001e2 // b.hs LBB0_70 $60(%rip)
-LBB0_65:
- WORD $0xf1001295 // subs x21, x20, #4
- WORD $0x54000243 // b.lo LBB0_71 $72(%rip)
-LBB0_66:
- WORD $0xb8404614 // ldr w20, [x16], #4
- WORD $0xb8004674 // str w20, [x19], #4
- WORD $0xaa1503f4 // mov x20, x21
- WORD $0xf1000ab5 // subs x21, x21, #2
- WORD $0x540001e2 // b.hs LBB0_72 $60(%rip)
-LBB0_67:
- WORD $0xb4000254 // cbz x20, LBB0_73 $72(%rip)
-LBB0_68:
- WORD $0x39400210 // ldrb w16, [x16]
- WORD $0x39000270 // strb w16, [x19]
- WORD $0x910043f0 // add x16, sp, #16
- WORD $0x17ffff32 // b LBB0_52 $-824(%rip)
-LBB0_69:
- WORD $0xf1002295 // subs x21, x20, #8
- WORD $0x54fffe63 // b.lo LBB0_65 $-52(%rip)
-LBB0_70:
- WORD $0xf8408614 // ldr x20, [x16], #8
- WORD $0xf8008674 // str x20, [x19], #8
- WORD $0xaa1503f4 // mov x20, x21
- WORD $0xf10012b5 // subs x21, x21, #4
- WORD $0x54fffe02 // b.hs LBB0_66 $-64(%rip)
-LBB0_71:
- WORD $0xf1000a95 // subs x21, x20, #2
- WORD $0x54fffe63 // b.lo LBB0_67 $-52(%rip)
-LBB0_72:
- WORD $0x78402614 // ldrh w20, [x16], #2
- WORD $0x78002674 // strh w20, [x19], #2
- WORD $0xaa1503f4 // mov x20, x21
- WORD $0xb5fffe15 // cbnz x21, LBB0_68 $-64(%rip)
-LBB0_73:
- WORD $0x910043f0 // add x16, sp, #16
- WORD $0x17ffff23 // b LBB0_52 $-884(%rip)
-LBB0_74:
- WORD $0x91001109 // add x9, x8, #4
- WORD $0xf940040a // ldr x10, [x0, #8]
- WORD $0xeb0a013f // cmp x9, x10
- WORD $0x54ffdbc9 // b.ls LBB0_37 $-1160(%rip)
- WORD $0x1400016d // b LBB0_116 $1460(%rip)
-LBB0_75:
- WORD $0xf940040b // ldr x11, [x0, #8]
- WORD $0xcb10016a // sub x10, x11, x16
- WORD $0xf100815f // cmp x10, #32
- WORD $0x54002c4b // b.lt LBB0_113 $1416(%rip)
- WORD $0xd280000a // mov x10, #0
- WORD $0xd280000d // mov x13, #0
- WORD $0x8b08012c // add x12, x9, x8
- WORD $0x4f01e440 // movi.16b v0, #34
-Lloh8:
- WORD $0x10ffc96e // adr x14, lCPI0_0 $-1748(%rip)
-Lloh9:
- WORD $0x3dc001c1 // ldr q1, [x14, lCPI0_0@PAGEOFF] $0(%rip)
- WORD $0xcb08016b // sub x11, x11, x8
-Lloh10:
- WORD $0x10ffc98e // adr x14, lCPI0_1 $-1744(%rip)
-Lloh11:
- WORD $0x3dc001c2 // ldr q2, [x14, lCPI0_1@PAGEOFF] $0(%rip)
- WORD $0x528003ee // mov w14, #31
- WORD $0x4f02e783 // movi.16b v3, #92
-LBB0_77:
- WORD $0x8b0a018f // add x15, x12, x10
- WORD $0x3cc011e4 // ldur q4, [x15, #1]
- WORD $0x3cc111e5 // ldur q5, [x15, #17]
- WORD $0x6e208c86 // cmeq.16b v6, v4, v0
- WORD $0x4e211cc6 // and.16b v6, v6, v1
- WORD $0x4e0200c6 // tbl.16b v6, { v6 }, v2
- WORD $0x4e71b8c6 // addv.8h h6, v6
- WORD $0x1e2600cf // fmov w15, s6
- WORD $0x6e208ca6 // cmeq.16b v6, v5, v0
- WORD $0x4e211cc6 // and.16b v6, v6, v1
- WORD $0x4e0200c6 // tbl.16b v6, { v6 }, v2
- WORD $0x4e71b8c6 // addv.8h h6, v6
- WORD $0x1e2600d0 // fmov w16, s6
- WORD $0x33103e0f // bfi w15, w16, #16, #16
- WORD $0x6e238c84 // cmeq.16b v4, v4, v3
- WORD $0x4e211c84 // and.16b v4, v4, v1
- WORD $0x4e020084 // tbl.16b v4, { v4 }, v2
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e260090 // fmov w16, s4
- WORD $0x6e238ca4 // cmeq.16b v4, v5, v3
- WORD $0x4e211c84 // and.16b v4, v4, v1
- WORD $0x4e020084 // tbl.16b v4, { v4 }, v2
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e260091 // fmov w17, s4
- WORD $0x33103e30 // bfi w16, w17, #16, #16
- WORD $0x7100021f // cmp w16, #0
- WORD $0xfa4009a0 // ccmp x13, #0, #0, eq
- WORD $0x540001a0 // b.eq LBB0_79 $52(%rip)
- WORD $0x0a2d0211 // bic w17, w16, w13
- WORD $0x2a1105a0 // orr w0, w13, w17, lsl #1
- WORD $0x0a20020d // bic w13, w16, w0
- WORD $0x1201f1ad // and w13, w13, #0xaaaaaaaa
- WORD $0x2b1101b0 // adds w16, w13, w17
- WORD $0x1a9f37ed // cset w13, hs
- WORD $0x531f7a10 // lsl w16, w16, #1
- WORD $0x5200f210 // eor w16, w16, #0x55555555
- WORD $0x0a000210 // and w16, w16, w0
- WORD $0x2a3003f0 // mvn w16, w16
- WORD $0x8a0f020f // and x15, x16, x15
- WORD $0x14000002 // b LBB0_80 $8(%rip)
-LBB0_79:
- WORD $0xd280000d // mov x13, #0
-LBB0_80:
- WORD $0xb50024af // cbnz x15, LBB0_111 $1172(%rip)
- WORD $0x9100814a // add x10, x10, #32
- WORD $0xd10081ce // sub x14, x14, #32
- WORD $0x8b0e016f // add x15, x11, x14
- WORD $0xf100fdff // cmp x15, #63
- WORD $0x54fffa4c // b.gt LBB0_77 $-184(%rip)
- WORD $0xb50026ed // cbnz x13, LBB0_118 $1244(%rip)
- WORD $0x8b08012c // add x12, x9, x8
- WORD $0x8b0a018c // add x12, x12, x10
- WORD $0x9100058c // add x12, x12, #1
- WORD $0xaa2a03ea // mvn x10, x10
- WORD $0x8b0b014a // add x10, x10, x11
- WORD $0x92800000 // mov x0, #-1
- WORD $0xf100055f // cmp x10, #1
- WORD $0x5400280a // b.ge LBB0_121 $1280(%rip)
- WORD $0x14000126 // b LBB0_117 $1176(%rip)
-LBB0_84:
- WORD $0xd2800007 // mov x7, #0
- WORD $0xd280000f // mov x15, #0
- WORD $0xd280000a // mov x10, #0
- WORD $0xd280000b // mov x11, #0
- WORD $0xb201e3ec // mov x12, #-8608480567731124088
- WORD $0xf2e1110c // movk x12, #2184, lsl #48
- WORD $0xb202e3ed // mov x13, #4919131752989213764
- WORD $0xf2e0888d // movk x13, #1092, lsl #48
- WORD $0xb203e3ee // mov x14, #2459565876494606882
- WORD $0xf2e0444e // movk x14, #546, lsl #48
- WORD $0xf9400411 // ldr x17, [x0, #8]
- WORD $0xcb100225 // sub x5, x17, x16
- WORD $0x8b100130 // add x16, x9, x16
- WORD $0x910043e9 // add x9, sp, #16
- WORD $0x91008129 // add x9, x9, #32
- WORD $0x4f01e440 // movi.16b v0, #34
-Lloh12:
- WORD $0x10ffbf71 // adr x17, lCPI0_0 $-2068(%rip)
-Lloh13:
- WORD $0x3dc00221 // ldr q1, [x17, lCPI0_0@PAGEOFF] $0(%rip)
-Lloh14:
- WORD $0x10ffbfb1 // adr x17, lCPI0_1 $-2060(%rip)
-Lloh15:
- WORD $0x3dc00222 // ldr q2, [x17, lCPI0_1@PAGEOFF] $0(%rip)
- WORD $0x4f02e783 // movi.16b v3, #92
- WORD $0xb200e3f1 // mov x17, #1229782938247303441
- WORD $0xb203e3e2 // mov x2, #2459565876494606882
- WORD $0xb202e3e3 // mov x3, #4919131752989213764
- WORD $0xb201e3e4 // mov x4, #-8608480567731124088
- WORD $0x4f02e764 // movi.16b v4, #91
- WORD $0x4f02e7a5 // movi.16b v5, #93
- WORD $0x6f00e406 // movi.2d v6, #0000000000000000
- WORD $0x14000009 // b LBB0_86 $36(%rip)
-LBB0_85:
- WORD $0x937ffce7 // asr x7, x7, #63
- WORD $0x9e670267 // fmov d7, x19
- WORD $0x0e2058e7 // cnt.8b v7, v7
- WORD $0x2e3038e7 // uaddlv.8b h7, v7
- WORD $0x1e2600e5 // fmov w5, s7
- WORD $0x8b0a00aa // add x10, x5, x10
- WORD $0x91010210 // add x16, x16, #64
- WORD $0xaa0603e5 // mov x5, x6
-LBB0_86:
- WORD $0xf10100a6 // subs x6, x5, #64
- WORD $0x540015cb // b.lt LBB0_93 $696(%rip)
-LBB0_87:
- WORD $0xad404612 // ldp q18, q17, [x16]
- WORD $0xad411e10 // ldp q16, q7, [x16, #32]
- WORD $0x6e238e53 // cmeq.16b v19, v18, v3
- WORD $0x4e211e73 // and.16b v19, v19, v1
- WORD $0x4e020273 // tbl.16b v19, { v19 }, v2
- WORD $0x4e71ba73 // addv.8h h19, v19
- WORD $0x1e260273 // fmov w19, s19
- WORD $0x6e238e33 // cmeq.16b v19, v17, v3
- WORD $0x4e211e73 // and.16b v19, v19, v1
- WORD $0x4e020273 // tbl.16b v19, { v19 }, v2
- WORD $0x4e71ba73 // addv.8h h19, v19
- WORD $0x1e260274 // fmov w20, s19
- WORD $0x6e238e13 // cmeq.16b v19, v16, v3
- WORD $0x4e211e73 // and.16b v19, v19, v1
- WORD $0x4e020273 // tbl.16b v19, { v19 }, v2
- WORD $0x4e71ba73 // addv.8h h19, v19
- WORD $0x1e260275 // fmov w21, s19
- WORD $0x6e238cf3 // cmeq.16b v19, v7, v3
- WORD $0x4e211e73 // and.16b v19, v19, v1
- WORD $0x4e020273 // tbl.16b v19, { v19 }, v2
- WORD $0x4e71ba73 // addv.8h h19, v19
- WORD $0x1e260276 // fmov w22, s19
- WORD $0xd3607eb5 // lsl x21, x21, #32
- WORD $0xaa16c2b5 // orr x21, x21, x22, lsl #48
- WORD $0x53103e94 // lsl w20, w20, #16
- WORD $0xaa1402b4 // orr x20, x21, x20
- WORD $0xaa130293 // orr x19, x20, x19
- WORD $0xaa0f0274 // orr x20, x19, x15
- WORD $0xb5000094 // cbnz x20, LBB0_89 $16(%rip)
- WORD $0xd280000f // mov x15, #0
- WORD $0xd2800013 // mov x19, #0
- WORD $0x1400000a // b LBB0_90 $40(%rip)
-LBB0_89:
- WORD $0x8a2f0274 // bic x20, x19, x15
- WORD $0xaa1405f5 // orr x21, x15, x20, lsl #1
- WORD $0x8a35026f // bic x15, x19, x21
- WORD $0x9201f1ef // and x15, x15, #0xaaaaaaaaaaaaaaaa
- WORD $0xab1401f3 // adds x19, x15, x20
- WORD $0x1a9f37ef // cset w15, hs
- WORD $0xd37ffa73 // lsl x19, x19, #1
- WORD $0xd200f273 // eor x19, x19, #0x5555555555555555
- WORD $0x8a150273 // and x19, x19, x21
-LBB0_90:
- WORD $0x6e208e53 // cmeq.16b v19, v18, v0
- WORD $0x4e211e73 // and.16b v19, v19, v1
- WORD $0x4e020273 // tbl.16b v19, { v19 }, v2
- WORD $0x4e71ba73 // addv.8h h19, v19
- WORD $0x1e260274 // fmov w20, s19
- WORD $0x6e208e33 // cmeq.16b v19, v17, v0
- WORD $0x4e211e73 // and.16b v19, v19, v1
- WORD $0x4e020273 // tbl.16b v19, { v19 }, v2
- WORD $0x4e71ba73 // addv.8h h19, v19
- WORD $0x1e260275 // fmov w21, s19
- WORD $0x6e208e13 // cmeq.16b v19, v16, v0
- WORD $0x4e211e73 // and.16b v19, v19, v1
- WORD $0x4e020273 // tbl.16b v19, { v19 }, v2
- WORD $0x4e71ba73 // addv.8h h19, v19
- WORD $0x1e260276 // fmov w22, s19
- WORD $0x6e208cf3 // cmeq.16b v19, v7, v0
- WORD $0x4e211e73 // and.16b v19, v19, v1
- WORD $0x4e020273 // tbl.16b v19, { v19 }, v2
- WORD $0x4e71ba73 // addv.8h h19, v19
- WORD $0x1e260277 // fmov w23, s19
- WORD $0xd3607ed6 // lsl x22, x22, #32
- WORD $0xaa17c2d6 // orr x22, x22, x23, lsl #48
- WORD $0x53103eb5 // lsl w21, w21, #16
- WORD $0xaa1502d5 // orr x21, x22, x21
- WORD $0xaa1402b4 // orr x20, x21, x20
- WORD $0x8a330293 // bic x19, x20, x19
- WORD $0x9200e274 // and x20, x19, #0x1111111111111111
- WORD $0x9203e275 // and x21, x19, #0x2222222222222222
- WORD $0x9202e276 // and x22, x19, #0x4444444444444444
- WORD $0x9201e273 // and x19, x19, #0x8888888888888888
- WORD $0x9b117e97 // mul x23, x20, x17
- WORD $0x9b0c7eb8 // mul x24, x21, x12
- WORD $0xca1802f7 // eor x23, x23, x24
- WORD $0x9b0d7ed8 // mul x24, x22, x13
- WORD $0x9b0e7e79 // mul x25, x19, x14
- WORD $0xca190318 // eor x24, x24, x25
- WORD $0xca1802f7 // eor x23, x23, x24
- WORD $0x9b027e98 // mul x24, x20, x2
- WORD $0x9b117eb9 // mul x25, x21, x17
- WORD $0xca190318 // eor x24, x24, x25
- WORD $0x9b0c7ed9 // mul x25, x22, x12
- WORD $0x9b0d7e7a // mul x26, x19, x13
- WORD $0xca1a0339 // eor x25, x25, x26
- WORD $0xca190318 // eor x24, x24, x25
- WORD $0x9b037e99 // mul x25, x20, x3
- WORD $0x9b027eba // mul x26, x21, x2
- WORD $0xca1a0339 // eor x25, x25, x26
- WORD $0x9b117eda // mul x26, x22, x17
- WORD $0x9b0c7e7b // mul x27, x19, x12
- WORD $0xca1b035a // eor x26, x26, x27
- WORD $0xca1a0339 // eor x25, x25, x26
- WORD $0x9b047e94 // mul x20, x20, x4
- WORD $0x9b037eb5 // mul x21, x21, x3
- WORD $0xca150294 // eor x20, x20, x21
- WORD $0x9b027ed5 // mul x21, x22, x2
- WORD $0x9b117e73 // mul x19, x19, x17
- WORD $0xca1302b3 // eor x19, x21, x19
- WORD $0xca130293 // eor x19, x20, x19
- WORD $0x9200e2f4 // and x20, x23, #0x1111111111111111
- WORD $0x9203e315 // and x21, x24, #0x2222222222222222
- WORD $0x9202e336 // and x22, x25, #0x4444444444444444
- WORD $0x9201e273 // and x19, x19, #0x8888888888888888
- WORD $0xaa150294 // orr x20, x20, x21
- WORD $0xaa1302d3 // orr x19, x22, x19
- WORD $0xaa130293 // orr x19, x20, x19
- WORD $0xca070267 // eor x7, x19, x7
- WORD $0x6e248e53 // cmeq.16b v19, v18, v4
- WORD $0x4e211e73 // and.16b v19, v19, v1
- WORD $0x4e020273 // tbl.16b v19, { v19 }, v2
- WORD $0x4e71ba73 // addv.8h h19, v19
- WORD $0x1e260273 // fmov w19, s19
- WORD $0x6e248e33 // cmeq.16b v19, v17, v4
- WORD $0x4e211e73 // and.16b v19, v19, v1
- WORD $0x4e020273 // tbl.16b v19, { v19 }, v2
- WORD $0x4e71ba73 // addv.8h h19, v19
- WORD $0x1e260274 // fmov w20, s19
- WORD $0x6e248e13 // cmeq.16b v19, v16, v4
- WORD $0x4e211e73 // and.16b v19, v19, v1
- WORD $0x4e020273 // tbl.16b v19, { v19 }, v2
- WORD $0x4e71ba73 // addv.8h h19, v19
- WORD $0x1e260275 // fmov w21, s19
- WORD $0x6e248cf3 // cmeq.16b v19, v7, v4
- WORD $0x4e211e73 // and.16b v19, v19, v1
- WORD $0x4e020273 // tbl.16b v19, { v19 }, v2
- WORD $0x4e71ba73 // addv.8h h19, v19
- WORD $0x1e260276 // fmov w22, s19
- WORD $0xd3607eb5 // lsl x21, x21, #32
- WORD $0xaa16c2b5 // orr x21, x21, x22, lsl #48
- WORD $0x53103e94 // lsl w20, w20, #16
- WORD $0xaa1402b4 // orr x20, x21, x20
- WORD $0xaa130293 // orr x19, x20, x19
- WORD $0x8a270273 // bic x19, x19, x7
- WORD $0x6e258e52 // cmeq.16b v18, v18, v5
- WORD $0x4e211e52 // and.16b v18, v18, v1
- WORD $0x4e020252 // tbl.16b v18, { v18 }, v2
- WORD $0x4e71ba52 // addv.8h h18, v18
- WORD $0x1e260254 // fmov w20, s18
- WORD $0x6e258e31 // cmeq.16b v17, v17, v5
- WORD $0x4e211e31 // and.16b v17, v17, v1
- WORD $0x4e020231 // tbl.16b v17, { v17 }, v2
- WORD $0x4e71ba31 // addv.8h h17, v17
- WORD $0x1e260235 // fmov w21, s17
- WORD $0x6e258e10 // cmeq.16b v16, v16, v5
- WORD $0x4e211e10 // and.16b v16, v16, v1
- WORD $0x4e020210 // tbl.16b v16, { v16 }, v2
- WORD $0x4e71ba10 // addv.8h h16, v16
- WORD $0x1e260216 // fmov w22, s16
- WORD $0x6e258ce7 // cmeq.16b v7, v7, v5
- WORD $0x4e211ce7 // and.16b v7, v7, v1
- WORD $0x4e0200e7 // tbl.16b v7, { v7 }, v2
- WORD $0x4e71b8e7 // addv.8h h7, v7
- WORD $0x1e2600f7 // fmov w23, s7
- WORD $0xd3607ed6 // lsl x22, x22, #32
- WORD $0xaa17c2d6 // orr x22, x22, x23, lsl #48
- WORD $0x53103eb5 // lsl w21, w21, #16
- WORD $0xaa1502d5 // orr x21, x22, x21
- WORD $0xaa1402b4 // orr x20, x21, x20
- WORD $0xea270294 // bics x20, x20, x7
- WORD $0x54ffeae0 // b.eq LBB0_85 $-676(%rip)
-LBB0_91:
- WORD $0xd1000695 // sub x21, x20, #1
- WORD $0x8a1302b6 // and x22, x21, x19
- WORD $0x9e6702c7 // fmov d7, x22
- WORD $0x0e2058e7 // cnt.8b v7, v7
- WORD $0x2e3038e7 // uaddlv.8b h7, v7
- WORD $0x1e2600f6 // fmov w22, s7
- WORD $0x8b0a02d6 // add x22, x22, x10
- WORD $0xeb0b02df // cmp x22, x11
- WORD $0x540006c9 // b.ls LBB0_109 $216(%rip)
- WORD $0x9100056b // add x11, x11, #1
- WORD $0xea1402b4 // ands x20, x21, x20
- WORD $0x54fffea1 // b.ne LBB0_91 $-44(%rip)
- WORD $0x17ffff4a // b LBB0_85 $-728(%rip)
-LBB0_93:
- WORD $0xf10000bf // cmp x5, #0
- WORD $0x540009ad // b.le LBB0_114 $308(%rip)
- WORD $0xad019be6 // stp q6, q6, [sp, #48]
- WORD $0xad009be6 // stp q6, q6, [sp, #16]
- WORD $0x92402e13 // and x19, x16, #0xfff
- WORD $0xf13f067f // cmp x19, #4033
- WORD $0x54ffe9a3 // b.lo LBB0_87 $-716(%rip)
- WORD $0xf10080b4 // subs x20, x5, #32
- WORD $0x540000a3 // b.lo LBB0_97 $20(%rip)
- WORD $0xacc14207 // ldp q7, q16, [x16], #32
- WORD $0xad00c3e7 // stp q7, q16, [sp, #16]
- WORD $0xaa0903f3 // mov x19, x9
- WORD $0x14000003 // b LBB0_98 $12(%rip)
-LBB0_97:
- WORD $0x910043f3 // add x19, sp, #16
- WORD $0xaa0503f4 // mov x20, x5
-LBB0_98:
- WORD $0xf1004295 // subs x21, x20, #16
- WORD $0x54000243 // b.lo LBB0_104 $72(%rip)
- WORD $0x3cc10607 // ldr q7, [x16], #16
- WORD $0x3c810667 // str q7, [x19], #16
- WORD $0xaa1503f4 // mov x20, x21
- WORD $0xf10022b5 // subs x21, x21, #8
- WORD $0x540001e2 // b.hs LBB0_105 $60(%rip)
-LBB0_100:
- WORD $0xf1001295 // subs x21, x20, #4
- WORD $0x54000243 // b.lo LBB0_106 $72(%rip)
-LBB0_101:
- WORD $0xb8404614 // ldr w20, [x16], #4
- WORD $0xb8004674 // str w20, [x19], #4
- WORD $0xaa1503f4 // mov x20, x21
- WORD $0xf1000ab5 // subs x21, x21, #2
- WORD $0x540001e2 // b.hs LBB0_107 $60(%rip)
-LBB0_102:
- WORD $0xb4000254 // cbz x20, LBB0_108 $72(%rip)
-LBB0_103:
- WORD $0x39400210 // ldrb w16, [x16]
- WORD $0x39000270 // strb w16, [x19]
- WORD $0x910043f0 // add x16, sp, #16
- WORD $0x17ffff32 // b LBB0_87 $-824(%rip)
-LBB0_104:
- WORD $0xf1002295 // subs x21, x20, #8
- WORD $0x54fffe63 // b.lo LBB0_100 $-52(%rip)
-LBB0_105:
- WORD $0xf8408614 // ldr x20, [x16], #8
- WORD $0xf8008674 // str x20, [x19], #8
- WORD $0xaa1503f4 // mov x20, x21
- WORD $0xf10012b5 // subs x21, x21, #4
- WORD $0x54fffe02 // b.hs LBB0_101 $-64(%rip)
-LBB0_106:
- WORD $0xf1000a95 // subs x21, x20, #2
- WORD $0x54fffe63 // b.lo LBB0_102 $-52(%rip)
-LBB0_107:
- WORD $0x78402614 // ldrh w20, [x16], #2
- WORD $0x78002674 // strh w20, [x19], #2
- WORD $0xaa1503f4 // mov x20, x21
- WORD $0xb5fffe15 // cbnz x21, LBB0_103 $-64(%rip)
-LBB0_108:
- WORD $0x910043f0 // add x16, sp, #16
- WORD $0x17ffff23 // b LBB0_87 $-884(%rip)
-LBB0_109:
- WORD $0xf9400409 // ldr x9, [x0, #8]
- WORD $0xdac0028a // rbit x10, x20
- WORD $0xdac0114a // clz x10, x10
- WORD $0xcb05014a // sub x10, x10, x5
- WORD $0x8b090149 // add x9, x10, x9
- WORD $0x9100052a // add x10, x9, #1
- WORD $0xf900002a // str x10, [x1]
- WORD $0xf940040b // ldr x11, [x0, #8]
- WORD $0xeb0b015f // cmp x10, x11
- WORD $0x9a892569 // csinc x9, x11, x9, hs
- WORD $0xf9000029 // str x9, [x1]
- WORD $0xda9f9100 // csinv x0, x8, xzr, ls
- WORD $0x14000014 // b LBB0_117 $80(%rip)
-LBB0_110:
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x92800020 // mov x0, #-2
- WORD $0x14000011 // b LBB0_117 $68(%rip)
-LBB0_111:
- WORD $0xdac001e9 // rbit x9, x15
- WORD $0xdac01129 // clz x9, x9
- WORD $0x8b0a010a // add x10, x8, x10
- WORD $0x8b0a0129 // add x9, x9, x10
- WORD $0x91000929 // add x9, x9, #2
- WORD $0x17fffd7a // b LBB0_37 $-2584(%rip)
-LBB0_112:
- WORD $0xf900002d // str x13, [x1]
- WORD $0x17fffd79 // b LBB0_38 $-2588(%rip)
-LBB0_113:
- WORD $0x8b10012c // add x12, x9, x16
- WORD $0x92800000 // mov x0, #-1
- WORD $0xf100055f // cmp x10, #1
- WORD $0x540003ca // b.ge LBB0_121 $120(%rip)
- WORD $0x14000004 // b LBB0_117 $16(%rip)
-LBB0_114:
- WORD $0xf9400408 // ldr x8, [x0, #8]
-LBB0_115:
- WORD $0xf9000028 // str x8, [x1]
-LBB0_116:
- WORD $0x92800000 // mov x0, #-1
-LBB0_117:
- WORD $0xa94afbfd // ldp fp, lr, [sp, #168]
- WORD $0xa949cff4 // ldp x20, x19, [sp, #152]
- WORD $0xa948d7f6 // ldp x22, x21, [sp, #136]
- WORD $0xa947dff8 // ldp x24, x23, [sp, #120]
- WORD $0xa946e7fa // ldp x26, x25, [sp, #104]
- WORD $0xa945effc // ldp x28, x27, [sp, #88]
- WORD $0x910303ff // add sp, sp, #192
- WORD $0xd65f03c0 // ret
-LBB0_118:
- WORD $0xd100056c // sub x12, x11, #1
- WORD $0xeb0a019f // cmp x12, x10
- WORD $0x54fffea0 // b.eq LBB0_116 $-44(%rip)
- WORD $0x8b08012c // add x12, x9, x8
- WORD $0x8b0a018c // add x12, x12, x10
- WORD $0x9100098c // add x12, x12, #2
- WORD $0xcb0a016a // sub x10, x11, x10
- WORD $0xd100094a // sub x10, x10, #2
- WORD $0x92800000 // mov x0, #-1
- WORD $0xf100055f // cmp x10, #1
- WORD $0x540000ea // b.ge LBB0_121 $28(%rip)
- WORD $0x17ffffed // b LBB0_117 $-76(%rip)
-LBB0_120:
- WORD $0x9280002b // mov x11, #-2
- WORD $0x5280004d // mov w13, #2
- WORD $0x8b0d018c // add x12, x12, x13
- WORD $0xab0b014a // adds x10, x10, x11
- WORD $0x54fffd0d // b.le LBB0_117 $-96(%rip)
-LBB0_121:
- WORD $0x3940018b // ldrb w11, [x12]
- WORD $0x7101717f // cmp w11, #92
- WORD $0x54ffff20 // b.eq LBB0_120 $-28(%rip)
- WORD $0x7100897f // cmp w11, #34
- WORD $0x540000e0 // b.eq LBB0_124 $28(%rip)
- WORD $0x9280000b // mov x11, #-1
- WORD $0x5280002d // mov w13, #1
- WORD $0x8b0d018c // add x12, x12, x13
- WORD $0xab0b014a // adds x10, x10, x11
- WORD $0x54fffeec // b.gt LBB0_121 $-36(%rip)
- WORD $0x17ffffdd // b LBB0_117 $-140(%rip)
-LBB0_124:
- WORD $0xcb090189 // sub x9, x12, x9
- WORD $0x91000529 // add x9, x9, #1
- WORD $0x17fffd49 // b LBB0_37 $-2780(%rip)
- // .p2align 2, 0x00
-_MASK_USE_NUMBER:
- WORD $0x00000002 // .long 2
-
-TEXT ·__skip_one_fast(SB), NOSPLIT, $0-24
- NO_LOCAL_POINTERS
-
-_entry:
- MOVD 16(g), R16
- SUB $256, RSP, R17
- CMP R16, R17
- BLS _stack_grow
-
-_skip_one_fast:
- MOVD s+0(FP), R0
- MOVD p+8(FP), R1
- MOVD ·_subr__skip_one_fast(SB), R11
- WORD $0x1000005e // adr x30, .+8
- JMP (R11)
- MOVD R0, ret+16(FP)
- RET
-
-_stack_grow:
- MOVD R30, R3
- CALL runtime·morestack_noctxt<>(SB)
- JMP _entry
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_fast_subr_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_fast_subr_arm64.go
deleted file mode 100644
index 4801fa11d..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_fast_subr_arm64.go
+++ /dev/null
@@ -1,25 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package neon
-
-//go:nosplit
-//go:noescape
-//goland:noinspection ALL
-func __skip_one_fast_entry__() uintptr
-
-var (
- _subr__skip_one_fast uintptr = __skip_one_fast_entry__() + 32
-)
-
-const (
- _stack__skip_one_fast = 192
-)
-
-var (
- _ = _subr__skip_one_fast
-)
-
-const (
- _ = _stack__skip_one_fast
-)
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_subr_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_subr_arm64.go
deleted file mode 100644
index 1d8412f81..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_subr_arm64.go
+++ /dev/null
@@ -1,25 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package neon
-
-//go:nosplit
-//go:noescape
-//goland:noinspection ALL
-func __skip_one_entry__() uintptr
-
-var (
- _subr__skip_one uintptr = __skip_one_entry__() + 48
-)
-
-const (
- _stack__skip_one = 192
-)
-
-var (
- _ = _subr__skip_one
-)
-
-const (
- _ = _stack__skip_one
-)
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/u64toa_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/u64toa_arm64.go
deleted file mode 100644
index 98db57b6a..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/u64toa_arm64.go
+++ /dev/null
@@ -1,29 +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 neon
-
-//go:nosplit
-func u64toa(out *byte, val uint64) (ret int) {
- return __u64toa(out, val)
-}
-
-//go:nosplit
-//go:noescape
-//goland:noinspection GoUnusedParameter
-func __u64toa(out *byte, val uint64) (ret int)
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/u64toa_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/u64toa_arm64.s
deleted file mode 100644
index 9acf4497d..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/u64toa_arm64.s
+++ /dev/null
@@ -1,598 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-#include "go_asm.h"
-#include "funcdata.h"
-#include "textflag.h"
-
-TEXT ·__u64toa_entry__(SB), NOSPLIT, $16
- NO_LOCAL_POINTERS
- WORD $0x100000a0 // adr x0, .+20
- MOVD R0, ret(FP)
- RET
- // .p2align 3, 0x00
-lCPI0_0:
- WORD $0x147b20c5
- WORD $0x80003334
- // // .word 8389
-// .word 5243
-// .word 13108
-// .word 32768
-
-lCPI0_1:
- WORD $0x08000080
- WORD $0x80002000
- // // .word 128
-// .word 2048
-// .word 8192
-// .word 32768
-
-lCPI0_2:
- WORD $0x08040201
- WORD $0x80402010
- WORD $0x08040201
- WORD $0x80402010
- // // .byte 1
-// .byte 2
-// .byte 4
-// .byte 8
-// .byte 16
-// .byte 32
-// .byte 64
-// .byte 128
-// .byte 1
-// .byte 2
-// .byte 4
-// .byte 8
-// .byte 16
-// .byte 32
-// .byte 64
-// .byte 128
-
-lCPI0_3:
- WORD $0x09010800
- WORD $0x0b030a02
- WORD $0x0d050c04
- WORD $0x0f070e06
- // // .byte 0
-// .byte 8
-// .byte 1
-// .byte 9
-// .byte 2
-// .byte 10
-// .byte 3
-// .byte 11
-// .byte 4
-// .byte 12
-// .byte 5
-// .byte 13
-// .byte 6
-// .byte 14
-// .byte 7
-// .byte 15
-
-_u64toa:
- WORD $0xd10083ff // sub sp, sp, #32
- WORD $0xa900fbfd // stp fp, lr, [sp, #8]
- WORD $0xa93ffbfd // stp fp, lr, [sp, #-8]
- WORD $0xd10023fd // sub fp, sp, #8
- WORD $0xd344fc28 // lsr x8, x1, #4
- WORD $0xf109c11f // cmp x8, #624
- WORD $0x540005e8 // b.hi LBB0_9 $188(%rip)
- WORD $0x53023c28 // ubfx w8, w1, #2, #14
- WORD $0x52828f69 // mov w9, #5243
- WORD $0x1b097d08 // mul w8, w8, w9
- WORD $0x53117d08 // lsr w8, w8, #17
- WORD $0xd37f7d09 // ubfiz x9, x8, #1, #32
- WORD $0x52800c8a // mov w10, #100
- WORD $0x1b0a8508 // msub w8, w8, w10, w1
- WORD $0x92403d08 // and x8, x8, #0xffff
- WORD $0xd37ff908 // lsl x8, x8, #1
- WORD $0x710fa03f // cmp w1, #1000
- WORD $0x540000e3 // b.lo LBB0_3 $28(%rip)
-Lloh0:
- WORD $0x10002aaa // adr x10, _Digits $1364(%rip)
-Lloh1:
- WORD $0x9100014a // add x10, x10, _Digits@PAGEOFF $0(%rip)
- WORD $0x3869694a // ldrb w10, [x10, x9]
- WORD $0x3900000a // strb w10, [x0]
- WORD $0x5280002a // mov w10, #1
- WORD $0x14000004 // b LBB0_5 $16(%rip)
-LBB0_3:
- WORD $0x7101903f // cmp w1, #100
- WORD $0x540002e3 // b.lo LBB0_8 $92(%rip)
- WORD $0x5280000a // mov w10, #0
-LBB0_5:
-Lloh2:
- WORD $0x1000298b // adr x11, _Digits $1328(%rip)
-Lloh3:
- WORD $0x9100016b // add x11, x11, _Digits@PAGEOFF $0(%rip)
- WORD $0x8b294169 // add x9, x11, w9, uxtw
- WORD $0x3940052b // ldrb w11, [x9, #1]
- WORD $0x11000549 // add w9, w10, #1
- WORD $0x382a480b // strb w11, [x0, w10, uxtw]
-LBB0_6:
-Lloh4:
- WORD $0x100028ca // adr x10, _Digits $1304(%rip)
-Lloh5:
- WORD $0x9100014a // add x10, x10, _Digits@PAGEOFF $0(%rip)
- WORD $0x3868694b // ldrb w11, [x10, x8]
- WORD $0x1100052a // add w10, w9, #1
- WORD $0x3829480b // strb w11, [x0, w9, uxtw]
-LBB0_7:
-Lloh6:
- WORD $0x10002829 // adr x9, _Digits $1284(%rip)
-Lloh7:
- WORD $0x91000129 // add x9, x9, _Digits@PAGEOFF $0(%rip)
- WORD $0x8b282128 // add x8, x9, w8, uxth
- WORD $0x39400509 // ldrb w9, [x8, #1]
- WORD $0x11000548 // add w8, w10, #1
- WORD $0x382a4809 // strb w9, [x0, w10, uxtw]
- WORD $0xaa0803e0 // mov x0, x8
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
-LBB0_8:
- WORD $0x52800009 // mov w9, #0
- WORD $0x5280000a // mov w10, #0
- WORD $0x7100283f // cmp w1, #10
- WORD $0x54fffdc2 // b.hs LBB0_6 $-72(%rip)
- WORD $0x17fffff2 // b LBB0_7 $-56(%rip)
-LBB0_9:
- WORD $0x529c2008 // mov w8, #57600
- WORD $0x72a0bea8 // movk w8, #1525, lsl #16
- WORD $0xeb08003f // cmp x1, x8
- WORD $0x54000a02 // b.hs LBB0_18 $320(%rip)
- WORD $0x5282eb28 // mov w8, #5977
- WORD $0x72ba36e8 // movk w8, #53687, lsl #16
- WORD $0x92407c29 // and x9, x1, #0xffffffff
- WORD $0x9ba87d28 // umull x8, w9, w8
- WORD $0xd36dfd08 // lsr x8, x8, #45
- WORD $0x529bd06a // mov w10, #56963
- WORD $0x72a8636a // movk w10, #17179, lsl #16
- WORD $0x9baa7d29 // umull x9, w9, w10
- WORD $0xd371fd29 // lsr x9, x9, #49
- WORD $0x927f312a // and x10, x9, #0x3ffe
- WORD $0x53023d09 // ubfx w9, w8, #2, #14
- WORD $0x52828f6b // mov w11, #5243
- WORD $0x1b0b7d29 // mul w9, w9, w11
- WORD $0x53117d29 // lsr w9, w9, #17
- WORD $0x52800c8b // mov w11, #100
- WORD $0x1b0ba129 // msub w9, w9, w11, w8
- WORD $0x92403d29 // and x9, x9, #0xffff
- WORD $0xd37ff929 // lsl x9, x9, #1
- WORD $0x5292d00b // mov w11, #38528
- WORD $0x72a0130b // movk w11, #152, lsl #16
- WORD $0x6b0b003f // cmp w1, w11
- WORD $0x540000e3 // b.lo LBB0_12 $28(%rip)
-Lloh8:
- WORD $0x1000230b // adr x11, _Digits $1120(%rip)
-Lloh9:
- WORD $0x9100016b // add x11, x11, _Digits@PAGEOFF $0(%rip)
- WORD $0x386a696b // ldrb w11, [x11, x10]
- WORD $0x3900000b // strb w11, [x0]
- WORD $0x5280002c // mov w12, #1
- WORD $0x14000006 // b LBB0_14 $24(%rip)
-LBB0_12:
- WORD $0x5288480b // mov w11, #16960
- WORD $0x72a001eb // movk w11, #15, lsl #16
- WORD $0x6b0b003f // cmp w1, w11
- WORD $0x54000543 // b.lo LBB0_17 $168(%rip)
- WORD $0x5280000c // mov w12, #0
-LBB0_14:
-Lloh10:
- WORD $0x100021ab // adr x11, _Digits $1076(%rip)
-Lloh11:
- WORD $0x9100016b // add x11, x11, _Digits@PAGEOFF $0(%rip)
- WORD $0x8b2a416a // add x10, x11, w10, uxtw
- WORD $0x3940054a // ldrb w10, [x10, #1]
- WORD $0x1100058b // add w11, w12, #1
- WORD $0x382c480a // strb w10, [x0, w12, uxtw]
-LBB0_15:
-Lloh12:
- WORD $0x100020ea // adr x10, _Digits $1052(%rip)
-Lloh13:
- WORD $0x9100014a // add x10, x10, _Digits@PAGEOFF $0(%rip)
- WORD $0x3869694c // ldrb w12, [x10, x9]
- WORD $0x1100056a // add w10, w11, #1
- WORD $0x382b480c // strb w12, [x0, w11, uxtw]
-LBB0_16:
- WORD $0x5284e20b // mov w11, #10000
- WORD $0x1b0b8508 // msub w8, w8, w11, w1
- WORD $0x53023d0b // ubfx w11, w8, #2, #14
- WORD $0x52828f6c // mov w12, #5243
- WORD $0x1b0c7d6b // mul w11, w11, w12
- WORD $0x53117d6b // lsr w11, w11, #17
- WORD $0x52800c8c // mov w12, #100
- WORD $0x1b0ca168 // msub w8, w11, w12, w8
- WORD $0x92403d08 // and x8, x8, #0xffff
- WORD $0xd37ff908 // lsl x8, x8, #1
-Lloh14:
- WORD $0x10001f0c // adr x12, _Digits $992(%rip)
-Lloh15:
- WORD $0x9100018c // add x12, x12, _Digits@PAGEOFF $0(%rip)
- WORD $0x8b292189 // add x9, x12, w9, uxth
- WORD $0x39400529 // ldrb w9, [x9, #1]
- WORD $0x8b2a400d // add x13, x0, w10, uxtw
- WORD $0x390001a9 // strb w9, [x13]
- WORD $0x786b5989 // ldrh w9, [x12, w11, uxtw #1]
- WORD $0x780011a9 // sturh w9, [x13, #1]
- WORD $0x38686989 // ldrb w9, [x12, x8]
- WORD $0x39000da9 // strb w9, [x13, #3]
- WORD $0x927f3908 // and x8, x8, #0xfffe
- WORD $0x8b080188 // add x8, x12, x8
- WORD $0x39400509 // ldrb w9, [x8, #1]
- WORD $0x11001548 // add w8, w10, #5
- WORD $0x390011a9 // strb w9, [x13, #4]
- WORD $0xaa0803e0 // mov x0, x8
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
-LBB0_17:
- WORD $0x5280000b // mov w11, #0
- WORD $0x5280000a // mov w10, #0
- WORD $0x53057c2c // lsr w12, w1, #5
- WORD $0x7130d59f // cmp w12, #3125
- WORD $0x54fffb42 // b.hs LBB0_15 $-152(%rip)
- WORD $0x17ffffde // b LBB0_16 $-136(%rip)
-LBB0_18:
- WORD $0xd2adf82a // mov x10, #1874919424
- WORD $0xf2d0de4a // movk x10, #34546, lsl #32
- WORD $0xf2e0046a // movk x10, #35, lsl #48
- WORD $0xeb0a003f // cmp x1, x10
- WORD $0x54000bc2 // b.hs LBB0_20 $376(%rip)
- WORD $0xd299dfa9 // mov x9, #52989
- WORD $0xf2b08c29 // movk x9, #33889, lsl #16
- WORD $0xf2cee229 // movk x9, #30481, lsl #32
- WORD $0xf2f57989 // movk x9, #43980, lsl #48
- WORD $0x9bc97c29 // umulh x9, x1, x9
- WORD $0xd35afd29 // lsr x9, x9, #26
- WORD $0x1b088528 // msub w8, w9, w8, w1
- WORD $0x6f00e400 // movi.2d v0, #0000000000000000
- WORD $0x6f00e401 // movi.2d v1, #0000000000000000
- WORD $0x4e041d21 // mov.s v1[0], w9
- WORD $0x0ea12822 // xtn.2s v2, v1
- WORD $0x5282eb29 // mov w9, #5977
- WORD $0x72ba36e9 // movk w9, #53687, lsl #16
- WORD $0x0e040d23 // dup.2s v3, w9
- WORD $0x2ea3c042 // umull.2d v2, v2, v3
- WORD $0x6f530442 // ushr.2d v2, v2, #45
- WORD $0x0ea12844 // xtn.2s v4, v2
- WORD $0x5284e209 // mov w9, #10000
- WORD $0x0e040d25 // dup.2s v5, w9
- WORD $0x2ea5c084 // umull.2d v4, v4, v5
- WORD $0x6ea48421 // sub.4s v1, v1, v4
- WORD $0x4e413841 // zip1.8h v1, v2, v1
- WORD $0x4f425421 // shl.2d v1, v1, #2
- WORD $0x4e413821 // zip1.8h v1, v1, v1
- WORD $0x4e813821 // zip1.4s v1, v1, v1
-Lloh16:
- WORD $0x10ffe9c9 // adr x9, lCPI0_0 $-712(%rip)
-Lloh17:
- WORD $0xfd400122 // ldr d2, [x9, lCPI0_0@PAGEOFF] $0(%rip)
- WORD $0x2e62c024 // umull.4s v4, v1, v2
- WORD $0x6e014021 // ext.16b v1, v1, v1, #8
- WORD $0x2e62c021 // umull.4s v1, v1, v2
- WORD $0x4e415881 // uzp2.8h v1, v4, v1
-Lloh18:
- WORD $0x10ffe949 // adr x9, lCPI0_1 $-728(%rip)
-Lloh19:
- WORD $0xfd400124 // ldr d4, [x9, lCPI0_1@PAGEOFF] $0(%rip)
- WORD $0x2e64c026 // umull.4s v6, v1, v4
- WORD $0x6e014021 // ext.16b v1, v1, v1, #8
- WORD $0x2e64c021 // umull.4s v1, v1, v4
- WORD $0x4e4158c1 // uzp2.8h v1, v6, v1
- WORD $0x4f008546 // movi.8h v6, #10
- WORD $0x4e669c27 // mul.8h v7, v1, v6
- WORD $0x4f5054e7 // shl.2d v7, v7, #16
- WORD $0x6e678421 // sub.8h v1, v1, v7
- WORD $0x4e041d00 // mov.s v0[0], w8
- WORD $0x0ea12807 // xtn.2s v7, v0
- WORD $0x2ea3c0e3 // umull.2d v3, v7, v3
- WORD $0x6f530463 // ushr.2d v3, v3, #45
- WORD $0x0ea12867 // xtn.2s v7, v3
- WORD $0x2ea5c0e5 // umull.2d v5, v7, v5
- WORD $0x6ea58400 // sub.4s v0, v0, v5
- WORD $0x4e403860 // zip1.8h v0, v3, v0
- WORD $0x4f425400 // shl.2d v0, v0, #2
- WORD $0x4e403800 // zip1.8h v0, v0, v0
- WORD $0x4e803800 // zip1.4s v0, v0, v0
- WORD $0x2e62c003 // umull.4s v3, v0, v2
- WORD $0x6e004000 // ext.16b v0, v0, v0, #8
- WORD $0x2e62c000 // umull.4s v0, v0, v2
- WORD $0x4e405860 // uzp2.8h v0, v3, v0
- WORD $0x2e64c002 // umull.4s v2, v0, v4
- WORD $0x6e004000 // ext.16b v0, v0, v0, #8
- WORD $0x2e64c000 // umull.4s v0, v0, v4
- WORD $0x4e405840 // uzp2.8h v0, v2, v0
- WORD $0x4e669c02 // mul.8h v2, v0, v6
- WORD $0x4f505442 // shl.2d v2, v2, #16
- WORD $0x6e628400 // sub.8h v0, v0, v2
- WORD $0x2e212821 // sqxtun.8b v1, v1
- WORD $0x6e212801 // sqxtun2.16b v1, v0
- WORD $0x4f01e600 // movi.16b v0, #48
- WORD $0x4e208420 // add.16b v0, v1, v0
- WORD $0x4e209821 // cmeq.16b v1, v1, #0
-Lloh20:
- WORD $0x10ffe4e8 // adr x8, lCPI0_2 $-868(%rip)
-Lloh21:
- WORD $0x3dc00102 // ldr q2, [x8, lCPI0_2@PAGEOFF] $0(%rip)
- WORD $0x4e221c21 // and.16b v1, v1, v2
-Lloh22:
- WORD $0x10ffe508 // adr x8, lCPI0_3 $-864(%rip)
-Lloh23:
- WORD $0x3dc00102 // ldr q2, [x8, lCPI0_3@PAGEOFF] $0(%rip)
- WORD $0x4e020021 // tbl.16b v1, { v1 }, v2
- WORD $0x4e71b821 // addv.8h h1, v1
- WORD $0x1e260028 // fmov w8, s1
- WORD $0x2a2803e8 // mvn w8, w8
- WORD $0x32114108 // orr w8, w8, #0xffff8000
- WORD $0x5ac00108 // rbit w8, w8
- WORD $0x5ac01108 // clz w8, w8
-Lloh24:
- WORD $0x100017e9 // adr x9, _VecShiftShuffles $764(%rip)
-Lloh25:
- WORD $0x91000129 // add x9, x9, _VecShiftShuffles@PAGEOFF $0(%rip)
- WORD $0x3ce85921 // ldr q1, [x9, w8, uxtw #4]
- WORD $0x4f04e5e2 // movi.16b v2, #143
- WORD $0x4e221c21 // and.16b v1, v1, v2
- WORD $0x4e010000 // tbl.16b v0, { v0 }, v1
- WORD $0x3d800000 // str q0, [x0]
- WORD $0x52800209 // mov w9, #16
- WORD $0x4b080128 // sub w8, w9, w8
- WORD $0xaa0803e0 // mov x0, x8
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
-LBB0_20:
- WORD $0xd28f0ae9 // mov x9, #30807
- WORD $0xf2b62269 // movk x9, #45331, lsl #16
- WORD $0xf2cca5e9 // movk x9, #25903, lsl #32
- WORD $0xf2e734a9 // movk x9, #14757, lsl #48
- WORD $0x9bc97c29 // umulh x9, x1, x9
- WORD $0xd373fd2b // lsr x11, x9, #51
- WORD $0x7100257f // cmp w11, #9
- WORD $0x540000a8 // b.hi LBB0_22 $20(%rip)
- WORD $0x1100c169 // add w9, w11, #48
- WORD $0x39000009 // strb w9, [x0]
- WORD $0x52800029 // mov w9, #1
- WORD $0x14000028 // b LBB0_27 $160(%rip)
-LBB0_22:
- WORD $0x71018d7f // cmp w11, #99
- WORD $0x540000e8 // b.hi LBB0_24 $28(%rip)
-Lloh26:
- WORD $0x10000de9 // adr x9, _Digits $444(%rip)
-Lloh27:
- WORD $0x91000129 // add x9, x9, _Digits@PAGEOFF $0(%rip)
- WORD $0x786b5929 // ldrh w9, [x9, w11, uxtw #1]
- WORD $0x79000009 // strh w9, [x0]
- WORD $0x52800049 // mov w9, #2
- WORD $0x14000020 // b LBB0_27 $128(%rip)
-LBB0_24:
- WORD $0x5280a3e9 // mov w9, #1311
- WORD $0x1b097d69 // mul w9, w11, w9
- WORD $0x53117d29 // lsr w9, w9, #17
- WORD $0x710f9d7f // cmp w11, #999
- WORD $0x54000188 // b.hi LBB0_26 $48(%rip)
- WORD $0x1100c12c // add w12, w9, #48
- WORD $0x3900000c // strb w12, [x0]
- WORD $0x52800c8c // mov w12, #100
- WORD $0x1b0cad29 // msub w9, w9, w12, w11
- WORD $0x92403d29 // and x9, x9, #0xffff
-Lloh28:
- WORD $0x10000bec // adr x12, _Digits $380(%rip)
-Lloh29:
- WORD $0x9100018c // add x12, x12, _Digits@PAGEOFF $0(%rip)
- WORD $0x78697989 // ldrh w9, [x12, x9, lsl #1]
- WORD $0x78001009 // sturh w9, [x0, #1]
- WORD $0x52800069 // mov w9, #3
- WORD $0x14000010 // b LBB0_27 $64(%rip)
-LBB0_26:
-Lloh30:
- WORD $0x10000b2c // adr x12, _Digits $356(%rip)
-Lloh31:
- WORD $0x9100018c // add x12, x12, _Digits@PAGEOFF $0(%rip)
- WORD $0x7869598d // ldrh w13, [x12, w9, uxtw #1]
- WORD $0x7900000d // strh w13, [x0]
- WORD $0x52800c8d // mov w13, #100
- WORD $0x1b0dad29 // msub w9, w9, w13, w11
- WORD $0x92403d29 // and x9, x9, #0xffff
- WORD $0xd37ff929 // lsl x9, x9, #1
- WORD $0x3869698d // ldrb w13, [x12, x9]
- WORD $0x3900080d // strb w13, [x0, #2]
- WORD $0x927f3929 // and x9, x9, #0xfffe
- WORD $0x8b090189 // add x9, x12, x9
- WORD $0x39400529 // ldrb w9, [x9, #1]
- WORD $0x39000c09 // strb w9, [x0, #3]
- WORD $0x52800089 // mov w9, #4
-LBB0_27:
- WORD $0x9b0a856a // msub x10, x11, x10, x1
- WORD $0xd299dfab // mov x11, #52989
- WORD $0xf2b08c2b // movk x11, #33889, lsl #16
- WORD $0xf2cee22b // movk x11, #30481, lsl #32
- WORD $0xf2f5798b // movk x11, #43980, lsl #48
- WORD $0x9bcb7d4b // umulh x11, x10, x11
- WORD $0xd35afd6b // lsr x11, x11, #26
- WORD $0x6f00e400 // movi.2d v0, #0000000000000000
- WORD $0x6f00e401 // movi.2d v1, #0000000000000000
- WORD $0x4e041d61 // mov.s v1[0], w11
- WORD $0x5282eb2c // mov w12, #5977
- WORD $0x72ba36ec // movk w12, #53687, lsl #16
- WORD $0x0e040d82 // dup.2s v2, w12
- WORD $0x0ea12823 // xtn.2s v3, v1
- WORD $0x2ea2c063 // umull.2d v3, v3, v2
- WORD $0x6f530463 // ushr.2d v3, v3, #45
- WORD $0x5284e20c // mov w12, #10000
- WORD $0x0e040d84 // dup.2s v4, w12
- WORD $0x0ea12865 // xtn.2s v5, v3
- WORD $0x2ea4c0a5 // umull.2d v5, v5, v4
- WORD $0x6ea58421 // sub.4s v1, v1, v5
- WORD $0x4e413861 // zip1.8h v1, v3, v1
- WORD $0x4f425421 // shl.2d v1, v1, #2
- WORD $0x4e413821 // zip1.8h v1, v1, v1
- WORD $0x4e813821 // zip1.4s v1, v1, v1
-Lloh32:
- WORD $0x10ffd7cc // adr x12, lCPI0_0 $-1288(%rip)
-Lloh33:
- WORD $0xfd400183 // ldr d3, [x12, lCPI0_0@PAGEOFF] $0(%rip)
- WORD $0x2e63c025 // umull.4s v5, v1, v3
- WORD $0x6e014021 // ext.16b v1, v1, v1, #8
- WORD $0x2e63c021 // umull.4s v1, v1, v3
- WORD $0x4e4158a1 // uzp2.8h v1, v5, v1
-Lloh34:
- WORD $0x10ffd74c // adr x12, lCPI0_1 $-1304(%rip)
-Lloh35:
- WORD $0xfd400185 // ldr d5, [x12, lCPI0_1@PAGEOFF] $0(%rip)
- WORD $0x2e65c026 // umull.4s v6, v1, v5
- WORD $0x6e014021 // ext.16b v1, v1, v1, #8
- WORD $0x2e65c021 // umull.4s v1, v1, v5
- WORD $0x4e4158c1 // uzp2.8h v1, v6, v1
- WORD $0x4f008546 // movi.8h v6, #10
- WORD $0x4e669c27 // mul.8h v7, v1, v6
- WORD $0x4f5054e7 // shl.2d v7, v7, #16
- WORD $0x6e678421 // sub.8h v1, v1, v7
- WORD $0x1b08a968 // msub w8, w11, w8, w10
- WORD $0x4e041d00 // mov.s v0[0], w8
- WORD $0x0ea12807 // xtn.2s v7, v0
- WORD $0x2ea2c0e2 // umull.2d v2, v7, v2
- WORD $0x6f530442 // ushr.2d v2, v2, #45
- WORD $0x0ea12847 // xtn.2s v7, v2
- WORD $0x2ea4c0e4 // umull.2d v4, v7, v4
- WORD $0x6ea48400 // sub.4s v0, v0, v4
- WORD $0x4e403840 // zip1.8h v0, v2, v0
- WORD $0x4f425400 // shl.2d v0, v0, #2
- WORD $0x4e403800 // zip1.8h v0, v0, v0
- WORD $0x4e803800 // zip1.4s v0, v0, v0
- WORD $0x2e63c002 // umull.4s v2, v0, v3
- WORD $0x6e004000 // ext.16b v0, v0, v0, #8
- WORD $0x2e63c000 // umull.4s v0, v0, v3
- WORD $0x4e405840 // uzp2.8h v0, v2, v0
- WORD $0x2e65c002 // umull.4s v2, v0, v5
- WORD $0x6e004000 // ext.16b v0, v0, v0, #8
- WORD $0x2e65c000 // umull.4s v0, v0, v5
- WORD $0x4e405840 // uzp2.8h v0, v2, v0
- WORD $0x4e669c02 // mul.8h v2, v0, v6
- WORD $0x4f505442 // shl.2d v2, v2, #16
- WORD $0x6e628400 // sub.8h v0, v0, v2
- WORD $0x2e212821 // sqxtun.8b v1, v1
- WORD $0x6e212801 // sqxtun2.16b v1, v0
- WORD $0x4f01e600 // movi.16b v0, #48
- WORD $0x4e208420 // add.16b v0, v1, v0
- WORD $0x3ca94800 // str q0, [x0, w9, uxtw]
- WORD $0x321c0128 // orr w8, w9, #0x10
- WORD $0xaa0803e0 // mov x0, x8
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
-_Digits:
- WORD $0x31303030 // .ascii 4, '0001020304050607'
- WORD $0x33303230 // .ascii 4, '0203040506070809'
- WORD $0x35303430 // .ascii 4, '0405060708091011'
- WORD $0x37303630 // .ascii 4, '0607080910111213'
- WORD $0x39303830 // .ascii 4, '0809101112131415'
- WORD $0x31313031 // .ascii 4, '1011121314151617'
- WORD $0x33313231 // .ascii 4, '1213141516171819'
- WORD $0x35313431 // .ascii 4, '1415161718192021'
- WORD $0x37313631 // .ascii 4, '1617181920212223'
- WORD $0x39313831 // .ascii 4, '1819202122232425'
- WORD $0x31323032 // .ascii 4, '2021222324252627'
- WORD $0x33323232 // .ascii 4, '2223242526272829'
- WORD $0x35323432 // .ascii 4, '2425262728293031'
- WORD $0x37323632 // .ascii 4, '2627282930313233'
- WORD $0x39323832 // .ascii 4, '2829303132333435'
- WORD $0x31333033 // .ascii 4, '3031323334353637'
- WORD $0x33333233 // .ascii 4, '3233343536373839'
- WORD $0x35333433 // .ascii 4, '3435363738394041'
- WORD $0x37333633 // .ascii 4, '3637383940414243'
- WORD $0x39333833 // .ascii 4, '3839404142434445'
- WORD $0x31343034 // .ascii 4, '4041424344454647'
- WORD $0x33343234 // .ascii 4, '4243444546474849'
- WORD $0x35343434 // .ascii 4, '4445464748495051'
- WORD $0x37343634 // .ascii 4, '4647484950515253'
- WORD $0x39343834 // .ascii 4, '4849505152535455'
- WORD $0x31353035 // .ascii 4, '5051525354555657'
- WORD $0x33353235 // .ascii 4, '5253545556575859'
- WORD $0x35353435 // .ascii 4, '5455565758596061'
- WORD $0x37353635 // .ascii 4, '5657585960616263'
- WORD $0x39353835 // .ascii 4, '5859606162636465'
- WORD $0x31363036 // .ascii 4, '6061626364656667'
- WORD $0x33363236 // .ascii 4, '6263646566676869'
- WORD $0x35363436 // .ascii 4, '6465666768697071'
- WORD $0x37363636 // .ascii 4, '6667686970717273'
- WORD $0x39363836 // .ascii 4, '6869707172737475'
- WORD $0x31373037 // .ascii 4, '7071727374757677'
- WORD $0x33373237 // .ascii 4, '7273747576777879'
- WORD $0x35373437 // .ascii 4, '7475767778798081'
- WORD $0x37373637 // .ascii 4, '7677787980818283'
- WORD $0x39373837 // .ascii 4, '7879808182838485'
- WORD $0x31383038 // .ascii 4, '8081828384858687'
- WORD $0x33383238 // .ascii 4, '8283848586878889'
- WORD $0x35383438 // .ascii 4, '8485868788899091'
- WORD $0x37383638 // .ascii 4, '8687888990919293'
- WORD $0x39383838 // .ascii 4, '8889909192939495'
- WORD $0x31393039 // .ascii 4, '9091929394959697'
- WORD $0x33393239 // .ascii 4, '9293949596979899'
- WORD $0x35393439 // .ascii 4, '949596979899'
- WORD $0x37393639 // .ascii 4, '96979899'
- WORD $0x39393839 // .ascii 4, '9899'
- WORD $0x00000000; WORD $0x00000000; WORD $0x00000000 // .p2align 4, 0x00
-_VecShiftShuffles:
- WORD $0x03020100 // .ascii 4, '\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f'
- WORD $0x07060504 // .ascii 4, '\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\x01\x02\x03\x04'
- WORD $0x0b0a0908 // .ascii 4, '\x08\t\n\x0b\x0c\r\x0e\x0f\x01\x02\x03\x04\x05\x06\x07\x08'
- WORD $0x0f0e0d0c // .ascii 4, '\x0c\r\x0e\x0f\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c'
- WORD $0x04030201 // .ascii 4, '\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff'
- WORD $0x08070605 // .ascii 4, '\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\x02\x03\x04\x05'
- WORD $0x0c0b0a09 // .ascii 4, '\t\n\x0b\x0c\r\x0e\x0f\xff\x02\x03\x04\x05\x06\x07\x08\t'
- WORD $0xff0f0e0d // .ascii 4, '\r\x0e\x0f\xff\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r'
- WORD $0x05040302 // .ascii 4, '\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff'
- WORD $0x09080706 // .ascii 4, '\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\x03\x04\x05\x06'
- WORD $0x0d0c0b0a // .ascii 4, '\n\x0b\x0c\r\x0e\x0f\xff\xff\x03\x04\x05\x06\x07\x08\t\n'
- WORD $0xffff0f0e // .ascii 4, '\x0e\x0f\xff\xff\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e'
- WORD $0x06050403 // .ascii 4, '\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff'
- WORD $0x0a090807 // .ascii 4, '\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\x04\x05\x06\x07'
- WORD $0x0e0d0c0b // .ascii 4, '\x0b\x0c\r\x0e\x0f\xff\xff\xff\x04\x05\x06\x07\x08\t\n\x0b'
- WORD $0xffffff0f // .ascii 4, '\x0f\xff\xff\xff\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f'
- WORD $0x07060504 // .ascii 4, '\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff'
- WORD $0x0b0a0908 // .ascii 4, '\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\x05\x06\x07\x08'
- WORD $0x0f0e0d0c // .ascii 4, '\x0c\r\x0e\x0f\xff\xff\xff\xff\x05\x06\x07\x08\t\n\x0b\x0c'
- WORD $0xffffffff // .ascii 4, '\xff\xff\xff\xff\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff'
- WORD $0x08070605 // .ascii 4, '\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff'
- WORD $0x0c0b0a09 // .ascii 4, '\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\x06\x07\x08\t'
- WORD $0xff0f0e0d // .ascii 4, '\r\x0e\x0f\xff\xff\xff\xff\xff\x06\x07\x08\t\n\x0b\x0c\r'
- WORD $0xffffffff // .ascii 4, '\xff\xff\xff\xff\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff'
- WORD $0x09080706 // .ascii 4, '\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff'
- WORD $0x0d0c0b0a // .ascii 4, '\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\x07\x08\t\n'
- WORD $0xffff0f0e // .ascii 4, '\x0e\x0f\xff\xff\xff\xff\xff\xff\x07\x08\t\n\x0b\x0c\r\x0e'
- WORD $0xffffffff // .ascii 4, '\xff\xff\xff\xff\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff'
- WORD $0x0a090807 // .ascii 4, '\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff'
- WORD $0x0e0d0c0b // .ascii 4, '\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff\x08\t\n\x0b'
- WORD $0xffffff0f // .ascii 4, '\x0f\xff\xff\xff\xff\xff\xff\xff\x08\t\n\x0b\x0c\r\x0e\x0f'
- WORD $0xffffffff // .ascii 4, '\xff\xff\xff\xff\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff'
- WORD $0x0b0a0908 // .ascii 4, '\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff\xff'
- WORD $0x0f0e0d0c // .ascii 4, '\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff\xff'
- WORD $0xffffffff // .ascii 4, '\xff\xff\xff\xff\xff\xff\xff\xff'
- WORD $0xffffffff // .ascii 4, '\xff\xff\xff\xff'
-
-TEXT ·__u64toa(SB), NOSPLIT, $0-24
- NO_LOCAL_POINTERS
-
-_entry:
- MOVD 16(g), R16
- SUB $96, RSP, R17
- CMP R16, R17
- BLS _stack_grow
-
-_u64toa:
- MOVD out+0(FP), R0
- MOVD val+8(FP), R1
- MOVD ·_subr__u64toa(SB), R11
- WORD $0x1000005e // adr x30, .+8
- JMP (R11)
- MOVD R0, ret+16(FP)
- RET
-
-_stack_grow:
- MOVD R30, R3
- CALL runtime·morestack_noctxt<>(SB)
- JMP _entry
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/u64toa_subr_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/u64toa_subr_arm64.go
deleted file mode 100644
index 151794d52..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/u64toa_subr_arm64.go
+++ /dev/null
@@ -1,25 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package neon
-
-//go:nosplit
-//go:noescape
-//goland:noinspection ALL
-func __u64toa_entry__() uintptr
-
-var (
- _subr__u64toa uintptr = __u64toa_entry__() + 48
-)
-
-const (
- _stack__u64toa = 32
-)
-
-var (
- _ = _subr__u64toa
-)
-
-const (
- _ = _stack__u64toa
-)
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/unquote_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/unquote_arm64.go
deleted file mode 100644
index 4b25ebaf3..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/unquote_arm64.go
+++ /dev/null
@@ -1,35 +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 neon
-
-import (
- `unsafe`
-
- // `github.com/bytedance/sonic/internal/native/types`
-)
-
-//go:nosplit
-func unquote(sp unsafe.Pointer, nb int, dp unsafe.Pointer, ep *int, flags uint64) (ret int) {
- return __unquote(sp, nb, dp, ep, flags)
-}
-
-//go:nosplit
-//go:noescape
-//goland:noinspection GoUnusedParameter
-func __unquote(sp unsafe.Pointer, nb int, dp unsafe.Pointer, ep *int, flags uint64) (ret int)
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/unquote_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/unquote_arm64.s
deleted file mode 100644
index 3fc5b73ad..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/unquote_arm64.s
+++ /dev/null
@@ -1,615 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-#include "go_asm.h"
-#include "funcdata.h"
-#include "textflag.h"
-
-TEXT ·__unquote_entry__(SB), NOSPLIT, $96
- NO_LOCAL_POINTERS
- WORD $0x100000a0 // adr x0, .+20
- MOVD R0, ret(FP)
- RET
- // .p2align 4, 0x00
-lCPI0_0:
- WORD $0x08040201
- WORD $0x80402010
- WORD $0x08040201
- WORD $0x80402010
- // // .byte 1
-// .byte 2
-// .byte 4
-// .byte 8
-// .byte 16
-// .byte 32
-// .byte 64
-// .byte 128
-// .byte 1
-// .byte 2
-// .byte 4
-// .byte 8
-// .byte 16
-// .byte 32
-// .byte 64
-// .byte 128
-
-lCPI0_1:
- WORD $0x09010800
- WORD $0x0b030a02
- WORD $0x0d050c04
- WORD $0x0f070e06
- // // .byte 0
-// .byte 8
-// .byte 1
-// .byte 9
-// .byte 2
-// .byte 10
-// .byte 3
-// .byte 11
-// .byte 4
-// .byte 12
-// .byte 5
-// .byte 13
-// .byte 6
-// .byte 14
-// .byte 7
-// .byte 15
-
-_unquote:
- WORD $0xd101c3ff // sub sp, sp, #112
- WORD $0xa900effc // stp x28, x27, [sp, #8]
- WORD $0xa901e7fa // stp x26, x25, [sp, #24]
- WORD $0xa902dff8 // stp x24, x23, [sp, #40]
- WORD $0xa903d7f6 // stp x22, x21, [sp, #56]
- WORD $0xa904cff4 // stp x20, x19, [sp, #72]
- WORD $0xa905fbfd // stp fp, lr, [sp, #88]
- WORD $0xa93ffbfd // stp fp, lr, [sp, #-8]
- WORD $0xd10023fd // sub fp, sp, #8
- WORD $0xb4002201 // cbz x1, LBB0_62 $1088(%rip)
- WORD $0x3203cbe9 // mov w9, #-522133280
- WORD $0x5299fa0a // mov w10, #53200
- WORD $0x72b9f9ea // movk w10, #53199, lsl #16
- WORD $0x3202c7eb // mov w11, #-1061109568
- WORD $0x3201c3ec // mov w12, #-2139062144
- WORD $0x3200dbed // mov w13, #2139062143
- WORD $0x5288c8ce // mov w14, #17990
- WORD $0x72a8c8ce // movk w14, #17990, lsl #16
- WORD $0x5287272f // mov w15, #14649
- WORD $0x72a7272f // movk w15, #14649, lsl #16
- WORD $0x52832330 // mov w16, #6425
- WORD $0x72a32330 // movk w16, #6425, lsl #16
- WORD $0x3200cff1 // mov w17, #252645135
- WORD $0x3200c3e6 // mov w6, #16843009
- WORD $0x92400085 // and x5, x4, #0x1
- WORD $0x528017b3 // mov w19, #189
- WORD $0x52848014 // mov w20, #9216
- WORD $0x72bf9414 // movk w20, #64672, lsl #16
- WORD $0x4f02e780 // movi.16b v0, #92
-Lloh0:
- WORD $0x10fffb68 // adr x8, lCPI0_0 $-148(%rip)
-Lloh1:
- WORD $0x3dc00101 // ldr q1, [x8, lCPI0_0@PAGEOFF] $0(%rip)
-Lloh2:
- WORD $0x10fffba8 // adr x8, lCPI0_1 $-140(%rip)
-Lloh3:
- WORD $0x3dc00102 // ldr q2, [x8, lCPI0_1@PAGEOFF] $0(%rip)
- WORD $0xaa0003e8 // mov x8, x0
- WORD $0xaa0103f5 // mov x21, x1
- WORD $0xaa0203f6 // mov x22, x2
-Lloh4:
- WORD $0x10002ef7 // adr x23, __UnquoteTab $1500(%rip)
-Lloh5:
- WORD $0x910002f7 // add x23, x23, __UnquoteTab@PAGEOFF $0(%rip)
-LBB0_2:
- WORD $0x39400118 // ldrb w24, [x8]
- WORD $0x7101731f // cmp w24, #92
- WORD $0x54000061 // b.ne LBB0_4 $12(%rip)
- WORD $0xd2800018 // mov x24, #0
- WORD $0x1400002b // b LBB0_15 $172(%rip)
-LBB0_4:
- WORD $0xaa1503f9 // mov x25, x21
- WORD $0xaa1603fb // mov x27, x22
- WORD $0xaa0803fa // mov x26, x8
- WORD $0xf10042bf // cmp x21, #16
- WORD $0x540002cb // b.lt LBB0_9 $88(%rip)
- WORD $0xd2800018 // mov x24, #0
- WORD $0xaa1503fa // mov x26, x21
-LBB0_6:
- WORD $0x8b180119 // add x25, x8, x24
- WORD $0x8b1802db // add x27, x22, x24
- WORD $0xa9407339 // ldp x25, x28, [x25]
- WORD $0x9e670323 // fmov d3, x25
- WORD $0x4e181f83 // mov.d v3[1], x28
- WORD $0xa9007379 // stp x25, x28, [x27]
- WORD $0x6e208c63 // cmeq.16b v3, v3, v0
- WORD $0x4e211c63 // and.16b v3, v3, v1
- WORD $0x4e020063 // tbl.16b v3, { v3 }, v2
- WORD $0x4e71b863 // addv.8h h3, v3
- WORD $0x1e260079 // fmov w25, s3
- WORD $0x35000279 // cbnz w25, LBB0_13 $76(%rip)
- WORD $0xd1004359 // sub x25, x26, #16
- WORD $0x91004318 // add x24, x24, #16
- WORD $0xf1007f5f // cmp x26, #31
- WORD $0xaa1903fa // mov x26, x25
- WORD $0x54fffe08 // b.hi LBB0_6 $-64(%rip)
- WORD $0x8b18011a // add x26, x8, x24
- WORD $0x8b1802db // add x27, x22, x24
-LBB0_9:
- WORD $0xb4001ad9 // cbz x25, LBB0_63 $856(%rip)
- WORD $0xcb080358 // sub x24, x26, x8
-LBB0_11:
- WORD $0x3940035c // ldrb w28, [x26]
- WORD $0x7101739f // cmp w28, #92
- WORD $0x54000140 // b.eq LBB0_14 $40(%rip)
- WORD $0x9100075a // add x26, x26, #1
- WORD $0x3800177c // strb w28, [x27], #1
- WORD $0x91000718 // add x24, x24, #1
- WORD $0xf1000739 // subs x25, x25, #1
- WORD $0x54ffff21 // b.ne LBB0_11 $-28(%rip)
- WORD $0x140000cc // b LBB0_63 $816(%rip)
-LBB0_13:
- WORD $0x5ac00339 // rbit w25, w25
- WORD $0x5ac01339 // clz w25, w25
- WORD $0x8b180338 // add x24, x25, x24
-LBB0_14:
- WORD $0xb100071f // cmn x24, #1
- WORD $0x540018e0 // b.eq LBB0_63 $796(%rip)
-LBB0_15:
- WORD $0x91000b19 // add x25, x24, #2
- WORD $0xeb1902b5 // subs x21, x21, x25
- WORD $0x54002824 // b.mi LBB0_93 $1284(%rip)
- WORD $0x8b190108 // add x8, x8, x25
- WORD $0xb5000145 // cbnz x5, LBB0_20 $40(%rip)
- WORD $0x8b1802da // add x26, x22, x24
- WORD $0x385ff119 // ldurb w25, [x8, #-1]
- WORD $0x38796af9 // ldrb w25, [x23, x25]
- WORD $0x7103ff3f // cmp w25, #255
- WORD $0x540003a0 // b.eq LBB0_28 $116(%rip)
-LBB0_18:
- WORD $0x34001e19 // cbz w25, LBB0_74 $960(%rip)
- WORD $0x38001759 // strb w25, [x26], #1
- WORD $0xaa1a03f6 // mov x22, x26
- WORD $0x14000093 // b LBB0_54 $588(%rip)
-LBB0_20:
- WORD $0x340026b5 // cbz w21, LBB0_93 $1236(%rip)
- WORD $0x385ff119 // ldurb w25, [x8, #-1]
- WORD $0x7101733f // cmp w25, #92
- WORD $0x540023a1 // b.ne LBB0_86 $1140(%rip)
- WORD $0x39400119 // ldrb w25, [x8]
- WORD $0x7101733f // cmp w25, #92
- WORD $0x54000161 // b.ne LBB0_27 $44(%rip)
- WORD $0x710006bf // cmp w21, #1
- WORD $0x540025ad // b.le LBB0_93 $1204(%rip)
- WORD $0xaa0803f9 // mov x25, x8
- WORD $0x38401f3a // ldrb w26, [x25, #1]!
- WORD $0x71008b5f // cmp w26, #34
- WORD $0x54000060 // b.eq LBB0_26 $12(%rip)
- WORD $0x7101735f // cmp w26, #92
- WORD $0x540022a1 // b.ne LBB0_87 $1108(%rip)
-LBB0_26:
- WORD $0xd10006b5 // sub x21, x21, #1
- WORD $0xaa1903e8 // mov x8, x25
-LBB0_27:
- WORD $0x91000508 // add x8, x8, #1
- WORD $0xd10006b5 // sub x21, x21, #1
- WORD $0x8b1802da // add x26, x22, x24
- WORD $0x385ff119 // ldurb w25, [x8, #-1]
- WORD $0x38796af9 // ldrb w25, [x23, x25]
- WORD $0x7103ff3f // cmp w25, #255
- WORD $0x54fffca1 // b.ne LBB0_18 $-108(%rip)
-LBB0_28:
- WORD $0xf1000ebf // cmp x21, #3
- WORD $0x54002389 // b.ls LBB0_93 $1136(%rip)
- WORD $0xb9400119 // ldr w25, [x8]
- WORD $0x0a39019b // bic w27, w12, w25
- WORD $0x0b0a033c // add w28, w25, w10
- WORD $0x0a1c037c // and w28, w27, w28
- WORD $0x7100039f // cmp w28, #0
- WORD $0x0b10033c // add w28, w25, w16
- WORD $0x2a19039c // orr w28, w28, w25
- WORD $0x0a0c039c // and w28, w28, w12
- WORD $0x7a400b80 // ccmp w28, #0, #0, eq
- WORD $0x540013e1 // b.ne LBB0_65 $636(%rip)
- WORD $0x0a0d033c // and w28, w25, w13
- WORD $0x4b1c017e // sub w30, w11, w28
- WORD $0x0b0e0387 // add w7, w28, w14
- WORD $0x0a1e00e7 // and w7, w7, w30
- WORD $0x6a1b00ff // tst w7, w27
- WORD $0x54001321 // b.ne LBB0_65 $612(%rip)
- WORD $0x4b1c0127 // sub w7, w9, w28
- WORD $0x0b0f039c // add w28, w28, w15
- WORD $0x0a070387 // and w7, w28, w7
- WORD $0x6a1b00ff // tst w7, w27
- WORD $0x54001281 // b.ne LBB0_65 $592(%rip)
- WORD $0x5ac00b27 // rev w7, w25
- WORD $0x0a6710d9 // bic w25, w6, w7, lsr #4
- WORD $0x0b190f39 // add w25, w25, w25, lsl #3
- WORD $0x0a1100e7 // and w7, w7, w17
- WORD $0x0b070327 // add w7, w25, w7
- WORD $0x2a4710e7 // orr w7, w7, w7, lsr #4
- WORD $0x53105cf9 // ubfx w25, w7, #16, #8
- WORD $0x12001ce7 // and w7, w7, #0xff
- WORD $0x2a1920f9 // orr w25, w7, w25, lsl #8
- WORD $0x91001108 // add x8, x8, #4
- WORD $0xd10012b5 // sub x21, x21, #4
- WORD $0x7102033f // cmp w25, #128
- WORD $0x54000b23 // b.lo LBB0_55 $356(%rip)
- WORD $0x8b1802c7 // add x7, x22, x24
- WORD $0x910008f6 // add x22, x7, #2
-LBB0_34:
- WORD $0x711fff3f // cmp w25, #2047
- WORD $0x54000b29 // b.ls LBB0_57 $356(%rip)
- WORD $0x51403b27 // sub w7, w25, #14, lsl #12
- WORD $0x312004ff // cmn w7, #2049
- WORD $0x540008e9 // b.ls LBB0_53 $284(%rip)
- WORD $0xb50006c5 // cbnz x5, LBB0_48 $216(%rip)
- WORD $0xaa1503f8 // mov x24, x21
- WORD $0x530a7f27 // lsr w7, w25, #10
- WORD $0x7100d8ff // cmp w7, #54
- WORD $0x54000788 // b.hi LBB0_51 $240(%rip)
-LBB0_38:
- WORD $0xf1001b15 // subs x21, x24, #6
- WORD $0x5400074b // b.lt LBB0_51 $232(%rip)
- WORD $0x39400107 // ldrb w7, [x8]
- WORD $0x710170ff // cmp w7, #92
- WORD $0x540006e1 // b.ne LBB0_51 $220(%rip)
- WORD $0x39400507 // ldrb w7, [x8, #1]
- WORD $0x7101d4ff // cmp w7, #117
- WORD $0x54000681 // b.ne LBB0_51 $208(%rip)
- WORD $0xb8402118 // ldur w24, [x8, #2]
- WORD $0x0b0a0307 // add w7, w24, w10
- WORD $0x0a38019a // bic w26, w12, w24
- WORD $0x6a07035f // tst w26, w7
- WORD $0x54001421 // b.ne LBB0_77 $644(%rip)
- WORD $0x0b100307 // add w7, w24, w16
- WORD $0x2a1800e7 // orr w7, w7, w24
- WORD $0x6a0c00ff // tst w7, w12
- WORD $0x540013a1 // b.ne LBB0_77 $628(%rip)
- WORD $0x0a0d031b // and w27, w24, w13
- WORD $0x4b1b0167 // sub w7, w11, w27
- WORD $0x0b0e037c // add w28, w27, w14
- WORD $0x0a070387 // and w7, w28, w7
- WORD $0x6a1a00ff // tst w7, w26
- WORD $0x540012e1 // b.ne LBB0_77 $604(%rip)
- WORD $0x4b1b0127 // sub w7, w9, w27
- WORD $0x0b0f037b // add w27, w27, w15
- WORD $0x0a070367 // and w7, w27, w7
- WORD $0x6a1a00ff // tst w7, w26
- WORD $0x54001241 // b.ne LBB0_77 $584(%rip)
- WORD $0x5ac00b07 // rev w7, w24
- WORD $0x0a6710d8 // bic w24, w6, w7, lsr #4
- WORD $0x0b180f18 // add w24, w24, w24, lsl #3
- WORD $0x0a1100e7 // and w7, w7, w17
- WORD $0x0b070307 // add w7, w24, w7
- WORD $0x2a4710fa // orr w26, w7, w7, lsr #4
- WORD $0x53087f47 // lsr w7, w26, #8
- WORD $0x12181cf8 // and w24, w7, #0xff00
- WORD $0x91001908 // add x8, x8, #6
- WORD $0x51403b07 // sub w7, w24, #14, lsl #12
- WORD $0x33001f58 // bfxil w24, w26, #0, #8
- WORD $0x311004ff // cmn w7, #1025
- WORD $0x540005e8 // b.hi LBB0_58 $188(%rip)
- WORD $0x360816a4 // tbz w4, #1, LBB0_88 $724(%rip)
- WORD $0x5297fde7 // mov w7, #49135
- WORD $0x781fe2c7 // sturh w7, [x22, #-2]
- WORD $0x380036d3 // strb w19, [x22], #3
- WORD $0xaa1803f9 // mov x25, x24
- WORD $0x7102031f // cmp w24, #128
- WORD $0x54fff8e2 // b.hs LBB0_34 $-228(%rip)
- WORD $0x14000037 // b LBB0_59 $220(%rip)
-LBB0_48:
- WORD $0xf10002bf // cmp x21, #0
- WORD $0x5400168d // b.le LBB0_91 $720(%rip)
- WORD $0x39400107 // ldrb w7, [x8]
- WORD $0x710170ff // cmp w7, #92
- WORD $0x54000681 // b.ne LBB0_60 $208(%rip)
- WORD $0xd10006b8 // sub x24, x21, #1
- WORD $0x91000508 // add x8, x8, #1
- WORD $0x530a7f27 // lsr w7, w25, #10
- WORD $0x7100d8ff // cmp w7, #54
- WORD $0x54fff8c9 // b.ls LBB0_38 $-232(%rip)
-LBB0_51:
- WORD $0x36081504 // tbz w4, #1, LBB0_90 $672(%rip)
- WORD $0x5297fde7 // mov w7, #49135
- WORD $0x781fe2c7 // sturh w7, [x22, #-2]
- WORD $0x380016d3 // strb w19, [x22], #1
- WORD $0xaa1803f5 // mov x21, x24
- WORD $0x1400000a // b LBB0_54 $40(%rip)
-LBB0_53:
- WORD $0x530c7f27 // lsr w7, w25, #12
- WORD $0x321b08e7 // orr w7, w7, #0xe0
- WORD $0x381fe2c7 // sturb w7, [x22, #-2]
- WORD $0x52801007 // mov w7, #128
- WORD $0x33062f27 // bfxil w7, w25, #6, #6
- WORD $0x381ff2c7 // sturb w7, [x22, #-1]
- WORD $0x52801007 // mov w7, #128
- WORD $0x33001727 // bfxil w7, w25, #0, #6
- WORD $0x380016c7 // strb w7, [x22], #1
-LBB0_54:
- WORD $0xb5ffe635 // cbnz x21, LBB0_2 $-828(%rip)
- WORD $0x14000025 // b LBB0_63 $148(%rip)
-LBB0_55:
- WORD $0xaa1903f8 // mov x24, x25
-LBB0_56:
- WORD $0x38001758 // strb w24, [x26], #1
- WORD $0xaa1a03f6 // mov x22, x26
- WORD $0x17fffffb // b LBB0_54 $-20(%rip)
-LBB0_57:
- WORD $0x53067f27 // lsr w7, w25, #6
- WORD $0x321a04e7 // orr w7, w7, #0xc0
- WORD $0x381fe2c7 // sturb w7, [x22, #-2]
- WORD $0x52801007 // mov w7, #128
- WORD $0x33001727 // bfxil w7, w25, #0, #6
- WORD $0x381ff2c7 // sturb w7, [x22, #-1]
- WORD $0x17fffff4 // b LBB0_54 $-48(%rip)
-LBB0_58:
- WORD $0x0b192b07 // add w7, w24, w25, lsl #10
- WORD $0x0b1400e7 // add w7, w7, w20
- WORD $0x53127cf8 // lsr w24, w7, #18
- WORD $0x321c0f18 // orr w24, w24, #0xf0
- WORD $0x381fe2d8 // sturb w24, [x22, #-2]
- WORD $0x52801018 // mov w24, #128
- WORD $0x330c44f8 // bfxil w24, w7, #12, #6
- WORD $0x381ff2d8 // sturb w24, [x22, #-1]
- WORD $0x52801018 // mov w24, #128
- WORD $0x33062cf8 // bfxil w24, w7, #6, #6
- WORD $0x390002d8 // strb w24, [x22]
- WORD $0x52801007 // mov w7, #128
- WORD $0x33001747 // bfxil w7, w26, #0, #6
- WORD $0x390006c7 // strb w7, [x22, #1]
- WORD $0x91000ad6 // add x22, x22, #2
- WORD $0x17ffffe4 // b LBB0_54 $-112(%rip)
-LBB0_59:
- WORD $0xd1000ada // sub x26, x22, #2
- WORD $0x17ffffe5 // b LBB0_56 $-108(%rip)
-LBB0_60:
- WORD $0x36080ea4 // tbz w4, #1, LBB0_88 $468(%rip)
- WORD $0x5297fde7 // mov w7, #49135
- WORD $0x781fe2c7 // sturh w7, [x22, #-2]
- WORD $0x380016d3 // strb w19, [x22], #1
- WORD $0x17ffffdd // b LBB0_54 $-140(%rip)
-LBB0_62:
- WORD $0xd2800015 // mov x21, #0
- WORD $0xaa0203f6 // mov x22, x2
-LBB0_63:
- WORD $0x8b1502c8 // add x8, x22, x21
- WORD $0xcb020100 // sub x0, x8, x2
-LBB0_64:
- WORD $0xa945fbfd // ldp fp, lr, [sp, #88]
- WORD $0xa944cff4 // ldp x20, x19, [sp, #72]
- WORD $0xa943d7f6 // ldp x22, x21, [sp, #56]
- WORD $0xa942dff8 // ldp x24, x23, [sp, #40]
- WORD $0xa941e7fa // ldp x26, x25, [sp, #24]
- WORD $0xa940effc // ldp x28, x27, [sp, #8]
- WORD $0x9101c3ff // add sp, sp, #112
- WORD $0xd65f03c0 // ret
-LBB0_65:
- WORD $0xcb000109 // sub x9, x8, x0
- WORD $0xf9000069 // str x9, [x3]
- WORD $0x3940010a // ldrb w10, [x8]
- WORD $0x5100e94b // sub w11, w10, #58
- WORD $0x31002d7f // cmn w11, #11
- WORD $0x540000a8 // b.hi LBB0_67 $20(%rip)
- WORD $0x121a794a // and w10, w10, #0xffffffdf
- WORD $0x51011d4a // sub w10, w10, #71
- WORD $0x3100195f // cmn w10, #6
- WORD $0x540003e3 // b.lo LBB0_73 $124(%rip)
-LBB0_67:
- WORD $0x9100052a // add x10, x9, #1
- WORD $0xf900006a // str x10, [x3]
- WORD $0x3940050a // ldrb w10, [x8, #1]
- WORD $0x5100e94b // sub w11, w10, #58
- WORD $0x31002d7f // cmn w11, #11
- WORD $0x540000a8 // b.hi LBB0_69 $20(%rip)
- WORD $0x121a794a // and w10, w10, #0xffffffdf
- WORD $0x51011d4a // sub w10, w10, #71
- WORD $0x3100195f // cmn w10, #6
- WORD $0x540002a3 // b.lo LBB0_73 $84(%rip)
-LBB0_69:
- WORD $0x9100092a // add x10, x9, #2
- WORD $0xf900006a // str x10, [x3]
- WORD $0x3940090a // ldrb w10, [x8, #2]
- WORD $0x5100e94b // sub w11, w10, #58
- WORD $0x31002d7f // cmn w11, #11
- WORD $0x540000a8 // b.hi LBB0_71 $20(%rip)
- WORD $0x121a794a // and w10, w10, #0xffffffdf
- WORD $0x51011d4a // sub w10, w10, #71
- WORD $0x3100195f // cmn w10, #6
- WORD $0x54000163 // b.lo LBB0_73 $44(%rip)
-LBB0_71:
- WORD $0x91000d2a // add x10, x9, #3
- WORD $0xf900006a // str x10, [x3]
- WORD $0x39400d08 // ldrb w8, [x8, #3]
- WORD $0x5100e90a // sub w10, w8, #58
- WORD $0x31002d5f // cmn w10, #11
- WORD $0x54000188 // b.hi LBB0_75 $48(%rip)
- WORD $0x121a7908 // and w8, w8, #0xffffffdf
- WORD $0x51011d08 // sub w8, w8, #71
- WORD $0x3100191f // cmn w8, #6
- WORD $0x54000102 // b.hs LBB0_75 $32(%rip)
-LBB0_73:
- WORD $0x92800020 // mov x0, #-2
- WORD $0x17ffffcf // b LBB0_64 $-196(%rip)
-LBB0_74:
- WORD $0xaa2003e9 // mvn x9, x0
- WORD $0x8b090108 // add x8, x8, x9
- WORD $0xf9000068 // str x8, [x3]
- WORD $0x92800040 // mov x0, #-3
- WORD $0x17ffffca // b LBB0_64 $-216(%rip)
-LBB0_75:
- WORD $0x91001128 // add x8, x9, #4
-LBB0_76:
- WORD $0xf9000068 // str x8, [x3]
- WORD $0x92800020 // mov x0, #-2
- WORD $0x17ffffc6 // b LBB0_64 $-232(%rip)
-LBB0_77:
- WORD $0xcb000109 // sub x9, x8, x0
- WORD $0x9100092a // add x10, x9, #2
- WORD $0xf900006a // str x10, [x3]
- WORD $0x3940090a // ldrb w10, [x8, #2]
- WORD $0x5100e94b // sub w11, w10, #58
- WORD $0x31002d7f // cmn w11, #11
- WORD $0x540000a8 // b.hi LBB0_79 $20(%rip)
- WORD $0x121a794a // and w10, w10, #0xffffffdf
- WORD $0x51011d4a // sub w10, w10, #71
- WORD $0x3100195f // cmn w10, #6
- WORD $0x54fffd63 // b.lo LBB0_73 $-84(%rip)
-LBB0_79:
- WORD $0x91000d2a // add x10, x9, #3
- WORD $0xf900006a // str x10, [x3]
- WORD $0x39400d0a // ldrb w10, [x8, #3]
- WORD $0x5100e94b // sub w11, w10, #58
- WORD $0x31002d7f // cmn w11, #11
- WORD $0x540000a8 // b.hi LBB0_81 $20(%rip)
- WORD $0x121a794a // and w10, w10, #0xffffffdf
- WORD $0x51011d4a // sub w10, w10, #71
- WORD $0x3100195f // cmn w10, #6
- WORD $0x54fffc23 // b.lo LBB0_73 $-124(%rip)
-LBB0_81:
- WORD $0x9100112a // add x10, x9, #4
- WORD $0xf900006a // str x10, [x3]
- WORD $0x3940110a // ldrb w10, [x8, #4]
- WORD $0x5100e94b // sub w11, w10, #58
- WORD $0x31002d7f // cmn w11, #11
- WORD $0x540000a8 // b.hi LBB0_83 $20(%rip)
- WORD $0x121a794a // and w10, w10, #0xffffffdf
- WORD $0x51011d4a // sub w10, w10, #71
- WORD $0x3100195f // cmn w10, #6
- WORD $0x54fffae3 // b.lo LBB0_73 $-164(%rip)
-LBB0_83:
- WORD $0x9100152a // add x10, x9, #5
- WORD $0xf900006a // str x10, [x3]
- WORD $0x39401508 // ldrb w8, [x8, #5]
- WORD $0x5100e90a // sub w10, w8, #58
- WORD $0x31002d5f // cmn w10, #11
- WORD $0x540000a8 // b.hi LBB0_85 $20(%rip)
- WORD $0x121a7908 // and w8, w8, #0xffffffdf
- WORD $0x51011d08 // sub w8, w8, #71
- WORD $0x3100191f // cmn w8, #6
- WORD $0x54fff9a3 // b.lo LBB0_73 $-204(%rip)
-LBB0_85:
- WORD $0x91001928 // add x8, x9, #6
- WORD $0x17ffffd3 // b LBB0_76 $-180(%rip)
-LBB0_86:
- WORD $0xaa2003e9 // mvn x9, x0
- WORD $0x8b090108 // add x8, x8, x9
- WORD $0x17ffffd0 // b LBB0_76 $-192(%rip)
-LBB0_87:
- WORD $0xcb000108 // sub x8, x8, x0
- WORD $0x91000508 // add x8, x8, #1
- WORD $0x17ffffcd // b LBB0_76 $-204(%rip)
-LBB0_88:
- WORD $0xcb000108 // sub x8, x8, x0
-LBB0_89:
- WORD $0xd1001108 // sub x8, x8, #4
- WORD $0xf9000068 // str x8, [x3]
- WORD $0x92800060 // mov x0, #-4
- WORD $0x17ffff90 // b LBB0_64 $-448(%rip)
-LBB0_90:
- WORD $0x8b0000a9 // add x9, x5, x0
- WORD $0xcb090108 // sub x8, x8, x9
- WORD $0x17fffffa // b LBB0_89 $-24(%rip)
-LBB0_91:
- WORD $0x360800e4 // tbz w4, #1, LBB0_93 $28(%rip)
- WORD $0xd2800015 // mov x21, #0
- WORD $0x5297fde8 // mov w8, #49135
- WORD $0x781fe2c8 // sturh w8, [x22, #-2]
- WORD $0x528017a8 // mov w8, #189
- WORD $0x380016c8 // strb w8, [x22], #1
- WORD $0x17ffff84 // b LBB0_63 $-496(%rip)
-LBB0_93:
- WORD $0xf9000061 // str x1, [x3]
- WORD $0x92800000 // mov x0, #-1
- WORD $0x17ffff83 // b LBB0_64 $-500(%rip)
-__UnquoteTab:
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00"\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00220000 // .ascii 4, '\x00\x00"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00/\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x2f000000 // .ascii 4, '\x00\x00\x00/\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\\\x00\x00\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\\\x00\x00\x00\x00\x00\x08\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\\\x00\x00\x00\x00\x00\x08\x00\x00\x00\x0c\x00'
- WORD $0x0000005c // .ascii 4, '\\\x00\x00\x00\x00\x00\x08\x00\x00\x00\x0c\x00\x00\x00\x00\x00'
- WORD $0x00080000 // .ascii 4, '\x00\x00\x08\x00\x00\x00\x0c\x00\x00\x00\x00\x00\x00\x00\n\x00'
- WORD $0x000c0000 // .ascii 4, '\x00\x00\x0c\x00\x00\x00\x00\x00\x00\x00\n\x00\x00\x00\r\x00'
- WORD $0x00000000 // .ascii 4, '\x00\x00\x00\x00\x00\x00\n\x00\x00\x00\r\x00\t\xff\x00\x00'
- WORD $0x000a0000 // .ascii 4, '\x00\x00\n\x00\x00\x00\r\x00\t\xff\x00\x00'
- WORD $0x000d0000 // .ascii 4, '\x00\x00\r\x00\t\xff\x00\x00'
- WORD $0x0000ff09 // .ascii 4, '\t\xff\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
-
-TEXT ·__unquote(SB), NOSPLIT, $0-48
- NO_LOCAL_POINTERS
-
-_entry:
- MOVD 16(g), R16
- SUB $176, RSP, R17
- CMP R16, R17
- BLS _stack_grow
-
-_unquote:
- MOVD sp+0(FP), R0
- MOVD nb+8(FP), R1
- MOVD dp+16(FP), R2
- MOVD ep+24(FP), R3
- MOVD flags+32(FP), R4
- MOVD ·_subr__unquote(SB), R11
- WORD $0x1000005e // adr x30, .+8
- JMP (R11)
- MOVD R0, ret+40(FP)
- RET
-
-_stack_grow:
- MOVD R30, R3
- CALL runtime·morestack_noctxt<>(SB)
- JMP _entry
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/unquote_subr_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/unquote_subr_arm64.go
deleted file mode 100644
index 040e15a3d..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/unquote_subr_arm64.go
+++ /dev/null
@@ -1,25 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package neon
-
-//go:nosplit
-//go:noescape
-//goland:noinspection ALL
-func __unquote_entry__() uintptr
-
-var (
- _subr__unquote uintptr = __unquote_entry__() + 32
-)
-
-const (
- _stack__unquote = 112
-)
-
-var (
- _ = _subr__unquote
-)
-
-const (
- _ = _stack__unquote
-)
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_one_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/validate_one_arm64.go
deleted file mode 100644
index a6c793581..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_one_arm64.go
+++ /dev/null
@@ -1,35 +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 neon
-
-import (
- // `unsafe`
-
- `github.com/bytedance/sonic/internal/native/types`
-)
-
-//go:nosplit
-func validate_one(s *string, p *int, m *types.StateMachine) (ret int) {
- return __validate_one(s, p, m)
-}
-
-//go:nosplit
-//go:noescape
-//goland:noinspection GoUnusedParameter
-func __validate_one(s *string, p *int, m *types.StateMachine) (ret int)
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_one_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/validate_one_arm64.s
deleted file mode 100644
index 3530e020c..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_one_arm64.s
+++ /dev/null
@@ -1,3480 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-#include "go_asm.h"
-#include "funcdata.h"
-#include "textflag.h"
-
-TEXT ·__validate_one_entry__(SB), NOSPLIT, $208
- NO_LOCAL_POINTERS
- WORD $0x100000a0 // adr x0, .+20
- MOVD R0, ret(FP)
- RET
- // .p2align 4, 0x00
-lCPI0_0:
- WORD $0x00000001; WORD $0x00000000 // .quad 1
- WORD $0x00000000; WORD $0x00000000 // .quad 0
-lCPI0_1:
- WORD $0x08040201
- WORD $0x80402010
- WORD $0x08040201
- WORD $0x80402010
- // // .byte 1
-// .byte 2
-// .byte 4
-// .byte 8
-// .byte 16
-// .byte 32
-// .byte 64
-// .byte 128
-// .byte 1
-// .byte 2
-// .byte 4
-// .byte 8
-// .byte 16
-// .byte 32
-// .byte 64
-// .byte 128
-
-lCPI0_2:
- WORD $0x09010800
- WORD $0x0b030a02
- WORD $0x0d050c04
- WORD $0x0f070e06
- // // .byte 0
-// .byte 8
-// .byte 1
-// .byte 9
-// .byte 2
-// .byte 10
-// .byte 3
-// .byte 11
-// .byte 4
-// .byte 12
-// .byte 5
-// .byte 13
-// .byte 6
-// .byte 14
-// .byte 7
-// .byte 15
-
-_validate_one:
- WORD $0xd10383ff // sub sp, sp, #224
- WORD $0x6d06a3e9 // stp d9, d8, [sp, #104]
- WORD $0xa907effc // stp x28, x27, [sp, #120]
- WORD $0xa908e7fa // stp x26, x25, [sp, #136]
- WORD $0xa909dff8 // stp x24, x23, [sp, #152]
- WORD $0xa90ad7f6 // stp x22, x21, [sp, #168]
- WORD $0xa90bcff4 // stp x20, x19, [sp, #184]
- WORD $0xa90cfbfd // stp fp, lr, [sp, #200]
- WORD $0xa93ffbfd // stp fp, lr, [sp, #-8]
- WORD $0xd10023fd // sub fp, sp, #8
- WORD $0xaa0003e6 // mov x6, x0
-Lloh0:
- WORD $0x10fffd28 // adr x8, lCPI0_0 $-92(%rip)
-Lloh1:
- WORD $0x3dc00100 // ldr q0, [x8, lCPI0_0@PAGEOFF] $0(%rip)
- WORD $0xaa0203e9 // mov x9, x2
- WORD $0x3c808520 // str q0, [x9], #8
- WORD $0x910083e8 // add x8, sp, #32
- WORD $0x9100810a // add x10, x8, #32
- WORD $0xf940003c // ldr x28, [x1]
- WORD $0x9280000b // mov x11, #-1
- WORD $0x5280002c // mov w12, #1
- WORD $0xd284c00d // mov x13, #9728
- WORD $0xf2c0002d // movk x13, #1, lsl #32
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x4f01e440 // movi.16b v0, #34
- WORD $0x4f02e781 // movi.16b v1, #92
-Lloh2:
- WORD $0x10fffbc8 // adr x8, lCPI0_1 $-136(%rip)
-Lloh3:
- WORD $0x3dc00102 // ldr q2, [x8, lCPI0_1@PAGEOFF] $0(%rip)
-Lloh4:
- WORD $0x10fffc08 // adr x8, lCPI0_2 $-128(%rip)
-Lloh5:
- WORD $0x3dc00103 // ldr q3, [x8, lCPI0_2@PAGEOFF] $0(%rip)
- WORD $0x3200f3f0 // mov w16, #1431655765
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0x4f01e404 // movi.16b v4, #32
- WORD $0x3201f3e4 // mov w4, #-1431655766
- WORD $0x4f01e5c5 // movi.16b v5, #46
- WORD $0x4f01e566 // movi.16b v6, #43
- WORD $0x4f01e5a7 // movi.16b v7, #45
- WORD $0x4f06e610 // movi.16b v16, #208
- WORD $0x4f00e551 // movi.16b v17, #10
- WORD $0x4f06e7f2 // movi.16b v18, #223
- WORD $0x4f02e4b3 // movi.16b v19, #69
- WORD $0x4f01e594 // movi.16b v20, #44
- WORD $0x4f02e7b5 // movi.16b v21, #93
- WORD $0x4f02e776 // movi.16b v22, #91
- WORD $0x6f00e417 // movi.2d v23, #0000000000000000
- WORD $0x4f03e778 // movi.16b v24, #123
- WORD $0x4f03e7b9 // movi.16b v25, #125
- WORD $0x52800033 // mov w19, #1
-LBB0_1:
- WORD $0xa94038db // ldp x27, x14, [x6]
- WORD $0xeb0e039f // cmp x28, x14
- WORD $0x54000162 // b.hs LBB0_6 $44(%rip)
- WORD $0x387c6b68 // ldrb w8, [x27, x28]
- WORD $0x7100351f // cmp w8, #13
- WORD $0x54000100 // b.eq LBB0_6 $32(%rip)
- WORD $0x7100811f // cmp w8, #32
- WORD $0x540000c0 // b.eq LBB0_6 $24(%rip)
- WORD $0x51002d08 // sub w8, w8, #11
- WORD $0x3100091f // cmn w8, #2
- WORD $0x54000062 // b.hs LBB0_6 $12(%rip)
- WORD $0xaa1c03e8 // mov x8, x28
- WORD $0x14000031 // b LBB0_22 $196(%rip)
-LBB0_6:
- WORD $0x91000788 // add x8, x28, #1
- WORD $0xeb0e011f // cmp x8, x14
- WORD $0x54000122 // b.hs LBB0_10 $36(%rip)
- WORD $0x38686b60 // ldrb w0, [x27, x8]
- WORD $0x7100341f // cmp w0, #13
- WORD $0x540000c0 // b.eq LBB0_10 $24(%rip)
- WORD $0x7100801f // cmp w0, #32
- WORD $0x54000080 // b.eq LBB0_10 $16(%rip)
- WORD $0x51002c00 // sub w0, w0, #11
- WORD $0x3100081f // cmn w0, #2
- WORD $0x540004c3 // b.lo LBB0_22 $152(%rip)
-LBB0_10:
- WORD $0x91000b88 // add x8, x28, #2
- WORD $0xeb0e011f // cmp x8, x14
- WORD $0x54000122 // b.hs LBB0_14 $36(%rip)
- WORD $0x38686b60 // ldrb w0, [x27, x8]
- WORD $0x7100341f // cmp w0, #13
- WORD $0x540000c0 // b.eq LBB0_14 $24(%rip)
- WORD $0x7100801f // cmp w0, #32
- WORD $0x54000080 // b.eq LBB0_14 $16(%rip)
- WORD $0x51002c00 // sub w0, w0, #11
- WORD $0x3100081f // cmn w0, #2
- WORD $0x54000363 // b.lo LBB0_22 $108(%rip)
-LBB0_14:
- WORD $0x91000f88 // add x8, x28, #3
- WORD $0xeb0e011f // cmp x8, x14
- WORD $0x54000122 // b.hs LBB0_18 $36(%rip)
- WORD $0x38686b60 // ldrb w0, [x27, x8]
- WORD $0x7100341f // cmp w0, #13
- WORD $0x540000c0 // b.eq LBB0_18 $24(%rip)
- WORD $0x7100801f // cmp w0, #32
- WORD $0x54000080 // b.eq LBB0_18 $16(%rip)
- WORD $0x51002c00 // sub w0, w0, #11
- WORD $0x3100081f // cmn w0, #2
- WORD $0x54000203 // b.lo LBB0_22 $64(%rip)
-LBB0_18:
- WORD $0x91001388 // add x8, x28, #4
- WORD $0xeb0e011f // cmp x8, x14
- WORD $0x540170a2 // b.hs LBB0_574 $11796(%rip)
-LBB0_19:
- WORD $0x38686b60 // ldrb w0, [x27, x8]
- WORD $0x7100801f // cmp w0, #32
- WORD $0x9ac02180 // lsl x0, x12, x0
- WORD $0x8a0d0000 // and x0, x0, x13
- WORD $0xfa409804 // ccmp x0, #0, #4, ls
- WORD $0x540000a0 // b.eq LBB0_21 $20(%rip)
- WORD $0x91000508 // add x8, x8, #1
- WORD $0xeb0801df // cmp x14, x8
- WORD $0x54ffff01 // b.ne LBB0_19 $-32(%rip)
- WORD $0x14000b7c // b LBB0_575 $11760(%rip)
-LBB0_21:
- WORD $0xeb0e011f // cmp x8, x14
- WORD $0x54016f42 // b.hs LBB0_575 $11752(%rip)
-LBB0_22:
- WORD $0x9100051c // add x28, x8, #1
- WORD $0xf900003c // str x28, [x1]
- WORD $0x8b08037e // add lr, x27, x8
- WORD $0x394003c5 // ldrb w5, [lr]
- WORD $0x34016ea5 // cbz w5, LBB0_575 $11732(%rip)
- WORD $0xd100066e // sub x14, x19, #1
- WORD $0xf86e7920 // ldr x0, [x9, x14, lsl #3]
- WORD $0xb100057f // cmn x11, #1
- WORD $0x9a8b010b // csel x11, x8, x11, eq
- WORD $0x71000c1f // cmp w0, #3
- WORD $0x54000ccc // b.gt LBB0_40 $408(%rip)
- WORD $0x7100041f // cmp w0, #1
- WORD $0x54001940 // b.eq LBB0_56 $808(%rip)
- WORD $0x7100081f // cmp w0, #2
- WORD $0x54002cc0 // b.eq LBB0_97 $1432(%rip)
- WORD $0x71000c1f // cmp w0, #3
- WORD $0x540019e1 // b.ne LBB0_60 $828(%rip)
- WORD $0x710088bf // cmp w5, #34
- WORD $0x54015fa1 // b.ne LBB0_540 $11252(%rip)
- WORD $0xf82e792f // str x15, [x9, x14, lsl #3]
- WORD $0x373031a3 // tbnz w3, #6, LBB0_113 $1588(%rip)
- WORD $0xf94004ce // ldr x14, [x6, #8]
- WORD $0xeb1c01d6 // subs x22, x14, x28
- WORD $0x37284563 // tbnz w3, #5, LBB0_141 $2220(%rip)
- WORD $0x54015fa0 // b.eq LBB0_543 $11252(%rip)
- WORD $0xf10102df // cmp x22, #64
- WORD $0x5400f843 // b.lo LBB0_365 $7944(%rip)
- WORD $0xd2800013 // mov x19, #0
- WORD $0x92800000 // mov x0, #-1
-LBB0_33:
- WORD $0x8b1c036e // add x14, x27, x28
- WORD $0xad406dda // ldp q26, q27, [x14]
- WORD $0xad4175dc // ldp q28, q29, [x14, #32]
- WORD $0x6e208f5e // cmeq.16b v30, v26, v0
- WORD $0x6e208f7f // cmeq.16b v31, v27, v0
- WORD $0x6e208f88 // cmeq.16b v8, v28, v0
- WORD $0x6e208fa9 // cmeq.16b v9, v29, v0
- WORD $0x6e218f5a // cmeq.16b v26, v26, v1
- WORD $0x6e218f7b // cmeq.16b v27, v27, v1
- WORD $0x6e218f9c // cmeq.16b v28, v28, v1
- WORD $0x6e218fbd // cmeq.16b v29, v29, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603ce // fmov w14, s30
- WORD $0x4e221ffe // and.16b v30, v31, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603c5 // fmov w5, s30
- WORD $0x4e221d1e // and.16b v30, v8, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d4 // fmov w20, s30
- WORD $0x4e221d3e // and.16b v30, v9, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d5 // fmov w21, s30
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260357 // fmov w23, s26
- WORD $0x4e221f7a // and.16b v26, v27, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260358 // fmov w24, s26
- WORD $0x4e221f9a // and.16b v26, v28, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260359 // fmov w25, s26
- WORD $0x4e221fba // and.16b v26, v29, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e26035a // fmov w26, s26
- WORD $0xd3607e94 // lsl x20, x20, #32
- WORD $0xaa15c294 // orr x20, x20, x21, lsl #48
- WORD $0x53103ca5 // lsl w5, w5, #16
- WORD $0xaa050285 // orr x5, x20, x5
- WORD $0xaa0e00ae // orr x14, x5, x14
- WORD $0xd3607f25 // lsl x5, x25, #32
- WORD $0xaa1ac0a5 // orr x5, x5, x26, lsl #48
- WORD $0x53103f14 // lsl w20, w24, #16
- WORD $0xaa1400a5 // orr x5, x5, x20
- WORD $0xaa1700a5 // orr x5, x5, x23
- WORD $0xb5000105 // cbnz x5, LBB0_37 $32(%rip)
- WORD $0xb5000193 // cbnz x19, LBB0_38 $48(%rip)
- WORD $0xb50002ce // cbnz x14, LBB0_39 $88(%rip)
-LBB0_36:
- WORD $0xd10102d6 // sub x22, x22, #64
- WORD $0x9101039c // add x28, x28, #64
- WORD $0xf100fedf // cmp x22, #63
- WORD $0x54fff8a8 // b.hi LBB0_33 $-236(%rip)
- WORD $0x14000777 // b LBB0_361 $7644(%rip)
-LBB0_37:
- WORD $0xb100041f // cmn x0, #1
- WORD $0xdac000b4 // rbit x20, x5
- WORD $0xdac01294 // clz x20, x20
- WORD $0x8b1c0294 // add x20, x20, x28
- WORD $0x9a941000 // csel x0, x0, x20, ne
-LBB0_38:
- WORD $0x8a3300b4 // bic x20, x5, x19
- WORD $0xaa140675 // orr x21, x19, x20, lsl #1
- WORD $0x8a3500a5 // bic x5, x5, x21
- WORD $0x9201f0a5 // and x5, x5, #0xaaaaaaaaaaaaaaaa
- WORD $0xab1400a5 // adds x5, x5, x20
- WORD $0x1a9f37f3 // cset w19, hs
- WORD $0xd37ff8a5 // lsl x5, x5, #1
- WORD $0xd200f0a5 // eor x5, x5, #0x5555555555555555
- WORD $0x8a1500a5 // and x5, x5, x21
- WORD $0x8a2501ce // bic x14, x14, x5
- WORD $0xb4fffd8e // cbz x14, LBB0_36 $-80(%rip)
-LBB0_39:
- WORD $0xdac001ce // rbit x14, x14
- WORD $0xdac011ce // clz x14, x14
- WORD $0x8b1c01ce // add x14, x14, x28
- WORD $0x910005dc // add x28, x14, #1
- WORD $0xb6f8babc // tbz x28, #63, LBB0_283 $5972(%rip)
- WORD $0x14000aa4 // b LBB0_542 $10896(%rip)
-LBB0_40:
- WORD $0x7100101f // cmp w0, #4
- WORD $0x54000d40 // b.eq LBB0_58 $424(%rip)
- WORD $0x7100141f // cmp w0, #5
- WORD $0x540020c0 // b.eq LBB0_99 $1048(%rip)
- WORD $0x7100181f // cmp w0, #6
- WORD $0x54000d41 // b.ne LBB0_60 $424(%rip)
- WORD $0x710088bf // cmp w5, #34
- WORD $0x54001fe1 // b.ne LBB0_98 $1020(%rip)
- WORD $0x52800040 // mov w0, #2
- WORD $0xf82e7920 // str x0, [x9, x14, lsl #3]
- WORD $0x37303143 // tbnz w3, #6, LBB0_132 $1576(%rip)
- WORD $0xf94004ce // ldr x14, [x6, #8]
- WORD $0xeb1c01d6 // subs x22, x14, x28
- WORD $0x37285103 // tbnz w3, #5, LBB0_182 $2592(%rip)
- WORD $0x540152e0 // b.eq LBB0_543 $10844(%rip)
- WORD $0xf10102df // cmp x22, #64
- WORD $0x5400fba3 // b.lo LBB0_393 $8052(%rip)
- WORD $0xd2800013 // mov x19, #0
- WORD $0x92800000 // mov x0, #-1
-LBB0_49:
- WORD $0x8b1c036e // add x14, x27, x28
- WORD $0xad406dda // ldp q26, q27, [x14]
- WORD $0xad4175dc // ldp q28, q29, [x14, #32]
- WORD $0x6e208f5e // cmeq.16b v30, v26, v0
- WORD $0x6e208f7f // cmeq.16b v31, v27, v0
- WORD $0x6e208f88 // cmeq.16b v8, v28, v0
- WORD $0x6e208fa9 // cmeq.16b v9, v29, v0
- WORD $0x6e218f5a // cmeq.16b v26, v26, v1
- WORD $0x6e218f7b // cmeq.16b v27, v27, v1
- WORD $0x6e218f9c // cmeq.16b v28, v28, v1
- WORD $0x6e218fbd // cmeq.16b v29, v29, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603ce // fmov w14, s30
- WORD $0x4e221ffe // and.16b v30, v31, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603c5 // fmov w5, s30
- WORD $0x4e221d1e // and.16b v30, v8, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d4 // fmov w20, s30
- WORD $0x4e221d3e // and.16b v30, v9, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d5 // fmov w21, s30
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260357 // fmov w23, s26
- WORD $0x4e221f7a // and.16b v26, v27, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260358 // fmov w24, s26
- WORD $0x4e221f9a // and.16b v26, v28, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260359 // fmov w25, s26
- WORD $0x4e221fba // and.16b v26, v29, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e26035a // fmov w26, s26
- WORD $0xd3607e94 // lsl x20, x20, #32
- WORD $0xaa15c294 // orr x20, x20, x21, lsl #48
- WORD $0x53103ca5 // lsl w5, w5, #16
- WORD $0xaa050285 // orr x5, x20, x5
- WORD $0xaa0e00ae // orr x14, x5, x14
- WORD $0xd3607f25 // lsl x5, x25, #32
- WORD $0xaa1ac0a5 // orr x5, x5, x26, lsl #48
- WORD $0x53103f14 // lsl w20, w24, #16
- WORD $0xaa1400a5 // orr x5, x5, x20
- WORD $0xaa1700a5 // orr x5, x5, x23
- WORD $0xb5000105 // cbnz x5, LBB0_53 $32(%rip)
- WORD $0xb5000193 // cbnz x19, LBB0_54 $48(%rip)
- WORD $0xb50002ce // cbnz x14, LBB0_55 $88(%rip)
-LBB0_52:
- WORD $0xd10102d6 // sub x22, x22, #64
- WORD $0x9101039c // add x28, x28, #64
- WORD $0xf100fedf // cmp x22, #63
- WORD $0x54fff8a8 // b.hi LBB0_49 $-236(%rip)
- WORD $0x1400079a // b LBB0_391 $7784(%rip)
-LBB0_53:
- WORD $0xb100041f // cmn x0, #1
- WORD $0xdac000b4 // rbit x20, x5
- WORD $0xdac01294 // clz x20, x20
- WORD $0x8b1c0294 // add x20, x20, x28
- WORD $0x9a941000 // csel x0, x0, x20, ne
-LBB0_54:
- WORD $0x8a3300b4 // bic x20, x5, x19
- WORD $0xaa140675 // orr x21, x19, x20, lsl #1
- WORD $0x8a3500a5 // bic x5, x5, x21
- WORD $0x9201f0a5 // and x5, x5, #0xaaaaaaaaaaaaaaaa
- WORD $0xab1400a5 // adds x5, x5, x20
- WORD $0x1a9f37f3 // cset w19, hs
- WORD $0xd37ff8a5 // lsl x5, x5, #1
- WORD $0xd200f0a5 // eor x5, x5, #0x5555555555555555
- WORD $0x8a1500a5 // and x5, x5, x21
- WORD $0x8a2501ce // bic x14, x14, x5
- WORD $0xb4fffd8e // cbz x14, LBB0_52 $-80(%rip)
-LBB0_55:
- WORD $0xdac001ce // rbit x14, x14
- WORD $0xdac011ce // clz x14, x14
- WORD $0x8b1c01ce // add x14, x14, x28
- WORD $0x910005dc // add x28, x14, #1
- WORD $0xb6f854dc // tbz x28, #63, LBB0_194 $2712(%rip)
- WORD $0x14000a3e // b LBB0_542 $10488(%rip)
-LBB0_56:
- WORD $0x7100b0bf // cmp w5, #44
- WORD $0x540017c0 // b.eq LBB0_109 $760(%rip)
- WORD $0x710174bf // cmp w5, #93
- WORD $0x54001440 // b.eq LBB0_100 $648(%rip)
- WORD $0x14000a35 // b LBB0_540 $10452(%rip)
-LBB0_58:
- WORD $0x7100e8bf // cmp w5, #58
- WORD $0x54014661 // b.ne LBB0_540 $10444(%rip)
- WORD $0xf82e793f // str xzr, [x9, x14, lsl #3]
- WORD $0x14000569 // b LBB0_284 $5540(%rip)
-LBB0_60:
- WORD $0xf900004e // str x14, [x2]
- WORD $0x92800020 // mov x0, #-2
- WORD $0x710168bf // cmp w5, #90
- WORD $0x5400144c // b.gt LBB0_102 $648(%rip)
-LBB0_61:
- WORD $0x5100c0ae // sub w14, w5, #48
- WORD $0x710029df // cmp w14, #10
- WORD $0x54003ba2 // b.hs LBB0_154 $1908(%rip)
- WORD $0xf94004ce // ldr x14, [x6, #8]
- WORD $0x37301ee3 // tbnz w3, #6, LBB0_120 $988(%rip)
- WORD $0xeb0801da // subs x26, x14, x8
- WORD $0x540145e0 // b.eq LBB0_544 $10428(%rip)
- WORD $0x394003ce // ldrb w14, [lr]
- WORD $0x7100c1df // cmp w14, #48
- WORD $0x54000181 // b.ne LBB0_68 $48(%rip)
- WORD $0xf100075f // cmp x26, #1
- WORD $0x5400aaa0 // b.eq LBB0_283 $5460(%rip)
- WORD $0x387c6b6e // ldrb w14, [x27, x28]
- WORD $0x5100b9ce // sub w14, w14, #46
- WORD $0x7100dddf // cmp w14, #55
- WORD $0x5400aa28 // b.hi LBB0_283 $5444(%rip)
- WORD $0x9ace218e // lsl x14, x12, x14
- WORD $0xb20903e0 // mov x0, #36028797027352576
- WORD $0xf2800020 // movk x0, #1
- WORD $0xea0001df // tst x14, x0
- WORD $0x5400a980 // b.eq LBB0_283 $5424(%rip)
-LBB0_68:
- WORD $0xf100435f // cmp x26, #16
- WORD $0x54011203 // b.lo LBB0_456 $8768(%rip)
- WORD $0xd280000e // mov x14, #0
- WORD $0xd280001c // mov x28, #0
- WORD $0x92800016 // mov x22, #-1
- WORD $0x92800013 // mov x19, #-1
- WORD $0x92800000 // mov x0, #-1
-LBB0_70:
- WORD $0x3cfc6bda // ldr q26, [lr, x28]
- WORD $0x6e258f5b // cmeq.16b v27, v26, v5
- WORD $0x6e268f5c // cmeq.16b v28, v26, v6
- WORD $0x6e278f5d // cmeq.16b v29, v26, v7
- WORD $0x4e30875e // add.16b v30, v26, v16
- WORD $0x6e3e363e // cmhi.16b v30, v17, v30
- WORD $0x4e321f5a // and.16b v26, v26, v18
- WORD $0x6e338f5a // cmeq.16b v26, v26, v19
- WORD $0x4ebd1f9c // orr.16b v28, v28, v29
- WORD $0x4ebb1fdd // orr.16b v29, v30, v27
- WORD $0x4ebc1f5e // orr.16b v30, v26, v28
- WORD $0x4ebe1fbd // orr.16b v29, v29, v30
- WORD $0x4e221f7b // and.16b v27, v27, v2
- WORD $0x4e03037b // tbl.16b v27, { v27 }, v3
- WORD $0x4e71bb7b // addv.8h h27, v27
- WORD $0x1e260374 // fmov w20, s27
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260355 // fmov w21, s26
- WORD $0x4e221f9a // and.16b v26, v28, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260357 // fmov w23, s26
- WORD $0x4e221fba // and.16b v26, v29, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260345 // fmov w5, s26
- WORD $0x2a2503e5 // mvn w5, w5
- WORD $0x32103ca5 // orr w5, w5, #0xffff0000
- WORD $0x5ac000a5 // rbit w5, w5
- WORD $0x5ac010a5 // clz w5, w5
- WORD $0x1280000f // mov w15, #-1
- WORD $0x1ac521f8 // lsl w24, w15, w5
- WORD $0x0a380299 // bic w25, w20, w24
- WORD $0x0a3802af // bic w15, w21, w24
- WORD $0x0a3802f8 // bic w24, w23, w24
- WORD $0x710040bf // cmp w5, #16
- WORD $0x1a990294 // csel w20, w20, w25, eq
- WORD $0x1a8f02b9 // csel w25, w21, w15, eq
- WORD $0x1a9802f5 // csel w21, w23, w24, eq
- WORD $0x5100068f // sub w15, w20, #1
- WORD $0x6a1401f7 // ands w23, w15, w20
- WORD $0x5400d341 // b.ne LBB0_358 $6760(%rip)
- WORD $0x5100072f // sub w15, w25, #1
- WORD $0x6a1901f7 // ands w23, w15, w25
- WORD $0x5400d2e1 // b.ne LBB0_358 $6748(%rip)
- WORD $0x510006af // sub w15, w21, #1
- WORD $0x6a1501f7 // ands w23, w15, w21
- WORD $0x5400d281 // b.ne LBB0_358 $6736(%rip)
- WORD $0x340000d4 // cbz w20, LBB0_76 $24(%rip)
- WORD $0x5ac0028f // rbit w15, w20
- WORD $0x5ac011f4 // clz w20, w15
- WORD $0xb100041f // cmn x0, #1
- WORD $0x5400d281 // b.ne LBB0_359 $6736(%rip)
- WORD $0x8b140380 // add x0, x28, x20
-LBB0_76:
- WORD $0x340000d9 // cbz w25, LBB0_79 $24(%rip)
- WORD $0x5ac0032f // rbit w15, w25
- WORD $0x5ac011f4 // clz w20, w15
- WORD $0xb100067f // cmn x19, #1
- WORD $0x5400d1c1 // b.ne LBB0_359 $6712(%rip)
- WORD $0x8b140393 // add x19, x28, x20
-LBB0_79:
- WORD $0x340000d5 // cbz w21, LBB0_82 $24(%rip)
- WORD $0x5ac002af // rbit w15, w21
- WORD $0x5ac011f4 // clz w20, w15
- WORD $0xb10006df // cmn x22, #1
- WORD $0x5400d101 // b.ne LBB0_359 $6688(%rip)
- WORD $0x8b140396 // add x22, x28, x20
-LBB0_82:
- WORD $0x710040bf // cmp w5, #16
- WORD $0x540033a1 // b.ne LBB0_166 $1652(%rip)
- WORD $0x9100439c // add x28, x28, #16
- WORD $0xd10041ce // sub x14, x14, #16
- WORD $0x8b0e0345 // add x5, x26, x14
- WORD $0xf1003cbf // cmp x5, #15
- WORD $0x54fff6c8 // b.hi LBB0_70 $-296(%rip)
- WORD $0x8b1c03d5 // add x21, lr, x28
- WORD $0xeb1c035f // cmp x26, x28
- WORD $0x540032e0 // b.eq LBB0_167 $1628(%rip)
-LBB0_85:
- WORD $0x8b0502ba // add x26, x21, x5
- WORD $0xaa3503ee // mvn x14, x21
- WORD $0x8b1b010f // add x15, x8, x27
- WORD $0x8b0f01ce // add x14, x14, x15
- WORD $0xcb1e02bb // sub x27, x21, lr
- WORD $0xaa1503fc // mov x28, x21
- WORD $0x14000009 // b LBB0_88 $36(%rip)
-LBB0_86:
- WORD $0xb100067f // cmn x19, #1
- WORD $0xaa1b03f3 // mov x19, x27
- WORD $0x54003561 // b.ne LBB0_179 $1708(%rip)
-LBB0_87:
- WORD $0xd10005ce // sub x14, x14, #1
- WORD $0x9100077b // add x27, x27, #1
- WORD $0xaa1c03f5 // mov x21, x28
- WORD $0xd10004a5 // sub x5, x5, #1
- WORD $0xb400a6c5 // cbz x5, LBB0_295 $5336(%rip)
-LBB0_88:
- WORD $0x38401794 // ldrb w20, [x28], #1
- WORD $0x5100c28f // sub w15, w20, #48
- WORD $0x710029ff // cmp w15, #10
- WORD $0x54ffff03 // b.lo LBB0_87 $-32(%rip)
- WORD $0x7100b69f // cmp w20, #45
- WORD $0x5400016d // b.le LBB0_94 $44(%rip)
- WORD $0x7101969f // cmp w20, #101
- WORD $0x54fffe20 // b.eq LBB0_86 $-60(%rip)
- WORD $0x7101169f // cmp w20, #69
- WORD $0x54fffde0 // b.eq LBB0_86 $-68(%rip)
- WORD $0x7100ba9f // cmp w20, #46
- WORD $0x54002f81 // b.ne LBB0_167 $1520(%rip)
- WORD $0xb100041f // cmn x0, #1
- WORD $0xaa1b03e0 // mov x0, x27
- WORD $0x54fffda0 // b.eq LBB0_87 $-76(%rip)
- WORD $0x14000196 // b LBB0_179 $1624(%rip)
-LBB0_94:
- WORD $0x7100ae9f // cmp w20, #43
- WORD $0x54000060 // b.eq LBB0_96 $12(%rip)
- WORD $0x7100b69f // cmp w20, #45
- WORD $0x54002e81 // b.ne LBB0_167 $1488(%rip)
-LBB0_96:
- WORD $0xb10006df // cmn x22, #1
- WORD $0xaa1b03f6 // mov x22, x27
- WORD $0x54fffca0 // b.eq LBB0_87 $-108(%rip)
- WORD $0x1400018e // b LBB0_179 $1592(%rip)
-LBB0_97:
- WORD $0x7100b0bf // cmp w5, #44
- WORD $0x540004c0 // b.eq LBB0_111 $152(%rip)
-LBB0_98:
- WORD $0x7101f4bf // cmp w5, #125
- WORD $0x54000080 // b.eq LBB0_100 $16(%rip)
- WORD $0x14000997 // b LBB0_540 $9820(%rip)
-LBB0_99:
- WORD $0x710174bf // cmp w5, #93
- WORD $0x540000c1 // b.ne LBB0_101 $24(%rip)
-LBB0_100:
- WORD $0xf900004e // str x14, [x2]
- WORD $0xaa0e03f3 // mov x19, x14
- WORD $0xaa0b03e0 // mov x0, x11
- WORD $0xb5ffc8ae // cbnz x14, LBB0_1 $-1772(%rip)
- WORD $0x140009fb // b LBB0_576 $10220(%rip)
-LBB0_101:
- WORD $0xf82e792c // str x12, [x9, x14, lsl #3]
- WORD $0x92800020 // mov x0, #-2
- WORD $0x710168bf // cmp w5, #90
- WORD $0x54ffec0d // b.le LBB0_61 $-640(%rip)
-LBB0_102:
- WORD $0x7101b4bf // cmp w5, #109
- WORD $0x540029ad // b.le LBB0_161 $1332(%rip)
- WORD $0x7101b8bf // cmp w5, #110
- WORD $0x54004180 // b.eq LBB0_200 $2096(%rip)
- WORD $0x7101d0bf // cmp w5, #116
- WORD $0x54003fa0 // b.eq LBB0_197 $2036(%rip)
- WORD $0x7101ecbf // cmp w5, #123
- WORD $0x54013de1 // b.ne LBB0_576 $10172(%rip)
- WORD $0x37305063 // tbnz w3, #6, LBB0_219 $2572(%rip)
- WORD $0xf9400048 // ldr x8, [x2]
- WORD $0xf13ffd1f // cmp x8, #4095
- WORD $0x5401304c // b.gt LBB0_541 $9736(%rip)
- WORD $0x9100050e // add x14, x8, #1
- WORD $0xf900004e // str x14, [x2]
- WORD $0x528000ce // mov w14, #6
- WORD $0xf828792e // str x14, [x9, x8, lsl #3]
- WORD $0x140004b3 // b LBB0_284 $4812(%rip)
-LBB0_109:
- WORD $0xf13ffe7f // cmp x19, #4095
- WORD $0x54012f6c // b.gt LBB0_541 $9708(%rip)
- WORD $0x91000668 // add x8, x19, #1
- WORD $0xf9000048 // str x8, [x2]
- WORD $0xf833793f // str xzr, [x9, x19, lsl #3]
- WORD $0x140004ad // b LBB0_284 $4788(%rip)
-LBB0_111:
- WORD $0xf13ffe7f // cmp x19, #4095
- WORD $0x54012eac // b.gt LBB0_541 $9684(%rip)
- WORD $0x91000668 // add x8, x19, #1
- WORD $0xf9000048 // str x8, [x2]
- WORD $0xf8337927 // str x7, [x9, x19, lsl #3]
- WORD $0x140004a7 // b LBB0_284 $4764(%rip)
-LBB0_113:
- WORD $0xf94004c0 // ldr x0, [x6, #8]
- WORD $0xcb1c000e // sub x14, x0, x28
- WORD $0xf10081df // cmp x14, #32
- WORD $0x5400c50b // b.lt LBB0_360 $6304(%rip)
- WORD $0xd280000e // mov x14, #0
- WORD $0xd2800005 // mov x5, #0
- WORD $0xcb080000 // sub x0, x0, x8
- WORD $0x528003f3 // mov w19, #31
- WORD $0x14000008 // b LBB0_117 $32(%rip)
-LBB0_115:
- WORD $0xd2800005 // mov x5, #0
- WORD $0xb50005b5 // cbnz x21, LBB0_119 $180(%rip)
-LBB0_116:
- WORD $0x910081ce // add x14, x14, #32
- WORD $0xd1008273 // sub x19, x19, #32
- WORD $0x8b130014 // add x20, x0, x19
- WORD $0xf100fe9f // cmp x20, #63
- WORD $0x5400c18d // b.le LBB0_356 $6192(%rip)
-LBB0_117:
- WORD $0x8b0e03d4 // add x20, lr, x14
- WORD $0x3cc0129a // ldur q26, [x20, #1]
- WORD $0x3cc1129b // ldur q27, [x20, #17]
- WORD $0x6e208f5c // cmeq.16b v28, v26, v0
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260395 // fmov w21, s28
- WORD $0x6e208f7c // cmeq.16b v28, v27, v0
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260394 // fmov w20, s28
- WORD $0x33103e95 // bfi w21, w20, #16, #16
- WORD $0x6e218f5a // cmeq.16b v26, v26, v1
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260354 // fmov w20, s26
- WORD $0x6e218f7a // cmeq.16b v26, v27, v1
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260356 // fmov w22, s26
- WORD $0x33103ed4 // bfi w20, w22, #16, #16
- WORD $0x7100029f // cmp w20, #0
- WORD $0xfa4008a0 // ccmp x5, #0, #0, eq
- WORD $0x54fffbc0 // b.eq LBB0_115 $-136(%rip)
- WORD $0x0a250296 // bic w22, w20, w5
- WORD $0x2a1604b7 // orr w23, w5, w22, lsl #1
- WORD $0x0a040285 // and w5, w20, w4
- WORD $0x0a3700a5 // bic w5, w5, w23
- WORD $0x2b1600b4 // adds w20, w5, w22
- WORD $0x1a9f37e5 // cset w5, hs
- WORD $0x4a140614 // eor w20, w16, w20, lsl #1
- WORD $0x0a170294 // and w20, w20, w23
- WORD $0x2a3403f4 // mvn w20, w20
- WORD $0x8a150295 // and x21, x20, x21
- WORD $0xb4fffab5 // cbz x21, LBB0_116 $-172(%rip)
-LBB0_119:
- WORD $0xdac002a0 // rbit x0, x21
- WORD $0xdac01000 // clz x0, x0
- WORD $0x8b0e010e // add x14, x8, x14
- WORD $0x8b0e000e // add x14, x0, x14
- WORD $0x910009dc // add x28, x14, #2
- WORD $0x14000466 // b LBB0_283 $4504(%rip)
-LBB0_120:
- WORD $0xcb1c01ce // sub x14, x14, x28
- WORD $0xf10041df // cmp x14, #16
- WORD $0x540001e3 // b.lo LBB0_123 $60(%rip)
-LBB0_121:
- WORD $0x3cfc6b7a // ldr q26, [x27, x28]
- WORD $0x6e348f5b // cmeq.16b v27, v26, v20
- WORD $0x4e321f5a // and.16b v26, v26, v18
- WORD $0x6e358f5a // cmeq.16b v26, v26, v21
- WORD $0x4ebb1f5a // orr.16b v26, v26, v27
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260340 // fmov w0, s26
- WORD $0x35008ac0 // cbnz w0, LBB0_281 $4440(%rip)
- WORD $0xd10041ce // sub x14, x14, #16
- WORD $0x9100439c // add x28, x28, #16
- WORD $0xf1003ddf // cmp x14, #15
- WORD $0x54fffe68 // b.hi LBB0_121 $-52(%rip)
-LBB0_123:
- WORD $0x8b1c0360 // add x0, x27, x28
- WORD $0xb40001ee // cbz x14, LBB0_130 $60(%rip)
- WORD $0x8b0e0005 // add x5, x0, x14
- WORD $0xcb1b001c // sub x28, x0, x27
-LBB0_125:
- WORD $0x39400013 // ldrb w19, [x0]
- WORD $0x7100b27f // cmp w19, #44
- WORD $0x540089c0 // b.eq LBB0_283 $4408(%rip)
- WORD $0x7101f67f // cmp w19, #125
- WORD $0x54008980 // b.eq LBB0_283 $4400(%rip)
- WORD $0x7101767f // cmp w19, #93
- WORD $0x54008940 // b.eq LBB0_283 $4392(%rip)
- WORD $0x91000400 // add x0, x0, #1
- WORD $0x9100079c // add x28, x28, #1
- WORD $0xf10005ce // subs x14, x14, #1
- WORD $0x54fffec1 // b.ne LBB0_125 $-40(%rip)
-LBB0_129:
- WORD $0xaa0503e0 // mov x0, x5
-LBB0_130:
- WORD $0xcb1b001c // sub x28, x0, x27
-LBB0_131:
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0x14000440 // b LBB0_283 $4352(%rip)
-LBB0_132:
- WORD $0xf94004c0 // ldr x0, [x6, #8]
- WORD $0xcb1c000e // sub x14, x0, x28
- WORD $0xf10081df // cmp x14, #32
- WORD $0x5400ba2b // b.lt LBB0_364 $5956(%rip)
- WORD $0xd280000e // mov x14, #0
- WORD $0xd2800005 // mov x5, #0
- WORD $0xcb080000 // sub x0, x0, x8
- WORD $0x528003f3 // mov w19, #31
-LBB0_134:
- WORD $0x8b0e03d4 // add x20, lr, x14
- WORD $0x3cc0129a // ldur q26, [x20, #1]
- WORD $0x3cc1129b // ldur q27, [x20, #17]
- WORD $0x6e208f5c // cmeq.16b v28, v26, v0
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260395 // fmov w21, s28
- WORD $0x6e208f7c // cmeq.16b v28, v27, v0
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260394 // fmov w20, s28
- WORD $0x33103e95 // bfi w21, w20, #16, #16
- WORD $0x6e218f5a // cmeq.16b v26, v26, v1
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260354 // fmov w20, s26
- WORD $0x6e218f7a // cmeq.16b v26, v27, v1
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260356 // fmov w22, s26
- WORD $0x33103ed4 // bfi w20, w22, #16, #16
- WORD $0x7100029f // cmp w20, #0
- WORD $0xfa4008a0 // ccmp x5, #0, #0, eq
- WORD $0x54000180 // b.eq LBB0_136 $48(%rip)
- WORD $0x0a250296 // bic w22, w20, w5
- WORD $0x2a1604b7 // orr w23, w5, w22, lsl #1
- WORD $0x0a040285 // and w5, w20, w4
- WORD $0x0a3700a5 // bic w5, w5, w23
- WORD $0x2b1600b4 // adds w20, w5, w22
- WORD $0x1a9f37e5 // cset w5, hs
- WORD $0x4a140614 // eor w20, w16, w20, lsl #1
- WORD $0x0a170294 // and w20, w20, w23
- WORD $0x2a3403f4 // mvn w20, w20
- WORD $0x8a150295 // and x21, x20, x21
- WORD $0x14000002 // b LBB0_137 $8(%rip)
-LBB0_136:
- WORD $0xd2800005 // mov x5, #0
-LBB0_137:
- WORD $0xb5000f55 // cbnz x21, LBB0_151 $488(%rip)
- WORD $0x910081ce // add x14, x14, #32
- WORD $0xd1008273 // sub x19, x19, #32
- WORD $0x8b130014 // add x20, x0, x19
- WORD $0xf100fe9f // cmp x20, #63
- WORD $0x54fffa6c // b.gt LBB0_134 $-180(%rip)
- WORD $0xb500f065 // cbnz x5, LBB0_466 $7692(%rip)
- WORD $0x8b0e03c5 // add x5, lr, x14
- WORD $0x910004a5 // add x5, x5, #1
- WORD $0xaa2e03ee // mvn x14, x14
- WORD $0x8b0001ce // add x14, x14, x0
- WORD $0xf10005df // cmp x14, #1
- WORD $0x5400f20a // b.ge LBB0_469 $7744(%rip)
- WORD $0x14000938 // b LBB0_575 $9440(%rip)
-LBB0_141:
- WORD $0x54011a60 // b.eq LBB0_543 $9036(%rip)
- WORD $0xf10102df // cmp x22, #64
- WORD $0x5400b7c3 // b.lo LBB0_371 $5880(%rip)
- WORD $0xd2800013 // mov x19, #0
- WORD $0x92800000 // mov x0, #-1
-LBB0_144:
- WORD $0x8b1c036e // add x14, x27, x28
- WORD $0xad4071dd // ldp q29, q28, [x14]
- WORD $0xad4169db // ldp q27, q26, [x14, #32]
- WORD $0x6e208fbe // cmeq.16b v30, v29, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603ce // fmov w14, s30
- WORD $0x6e208f9e // cmeq.16b v30, v28, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603c5 // fmov w5, s30
- WORD $0x6e208f7e // cmeq.16b v30, v27, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d4 // fmov w20, s30
- WORD $0x6e208f5e // cmeq.16b v30, v26, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d5 // fmov w21, s30
- WORD $0x6e218fbe // cmeq.16b v30, v29, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d7 // fmov w23, s30
- WORD $0x6e218f9e // cmeq.16b v30, v28, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d8 // fmov w24, s30
- WORD $0x6e218f7e // cmeq.16b v30, v27, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d9 // fmov w25, s30
- WORD $0x6e218f5e // cmeq.16b v30, v26, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603da // fmov w26, s30
- WORD $0xd3607e94 // lsl x20, x20, #32
- WORD $0xaa15c294 // orr x20, x20, x21, lsl #48
- WORD $0x53103ca5 // lsl w5, w5, #16
- WORD $0xaa050285 // orr x5, x20, x5
- WORD $0xaa0e00ae // orr x14, x5, x14
- WORD $0xd3607f25 // lsl x5, x25, #32
- WORD $0xaa1ac0a5 // orr x5, x5, x26, lsl #48
- WORD $0x53103f14 // lsl w20, w24, #16
- WORD $0xaa1400a5 // orr x5, x5, x20
- WORD $0xaa1700a5 // orr x5, x5, x23
- WORD $0xb5000445 // cbnz x5, LBB0_149 $136(%rip)
- WORD $0xb50004d3 // cbnz x19, LBB0_150 $152(%rip)
-LBB0_146:
- WORD $0x6e3d349d // cmhi.16b v29, v4, v29
- WORD $0x4e221fbd // and.16b v29, v29, v2
- WORD $0x4e0303bd // tbl.16b v29, { v29 }, v3
- WORD $0x4e71bbbd // addv.8h h29, v29
- WORD $0x1e2603a5 // fmov w5, s29
- WORD $0x6e3c349c // cmhi.16b v28, v4, v28
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260394 // fmov w20, s28
- WORD $0x6e3b349b // cmhi.16b v27, v4, v27
- WORD $0x4e221f7b // and.16b v27, v27, v2
- WORD $0x4e03037b // tbl.16b v27, { v27 }, v3
- WORD $0x4e71bb7b // addv.8h h27, v27
- WORD $0x1e260375 // fmov w21, s27
- WORD $0x6e3a349a // cmhi.16b v26, v4, v26
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260357 // fmov w23, s26
- WORD $0xd3607eb5 // lsl x21, x21, #32
- WORD $0xaa17c2b5 // orr x21, x21, x23, lsl #48
- WORD $0x53103e94 // lsl w20, w20, #16
- WORD $0xaa1402b4 // orr x20, x21, x20
- WORD $0xaa050285 // orr x5, x20, x5
- WORD $0xb500042e // cbnz x14, LBB0_152 $132(%rip)
- WORD $0xb5011105 // cbnz x5, LBB0_549 $8736(%rip)
- WORD $0xd10102d6 // sub x22, x22, #64
- WORD $0x9101039c // add x28, x28, #64
- WORD $0xf100fedf // cmp x22, #63
- WORD $0x54fff568 // b.hi LBB0_144 $-340(%rip)
- WORD $0x14000535 // b LBB0_362 $5332(%rip)
-LBB0_149:
- WORD $0xb100041f // cmn x0, #1
- WORD $0xdac000b4 // rbit x20, x5
- WORD $0xdac01294 // clz x20, x20
- WORD $0x8b1c0294 // add x20, x20, x28
- WORD $0x9a941000 // csel x0, x0, x20, ne
-LBB0_150:
- WORD $0x8a3300b4 // bic x20, x5, x19
- WORD $0xaa140675 // orr x21, x19, x20, lsl #1
- WORD $0x8a3500a5 // bic x5, x5, x21
- WORD $0x9201f0a5 // and x5, x5, #0xaaaaaaaaaaaaaaaa
- WORD $0xab1400a5 // adds x5, x5, x20
- WORD $0x1a9f37f3 // cset w19, hs
- WORD $0xd37ff8a5 // lsl x5, x5, #1
- WORD $0xd200f0a5 // eor x5, x5, #0x5555555555555555
- WORD $0x8a1500a5 // and x5, x5, x21
- WORD $0x8a2501ce // bic x14, x14, x5
- WORD $0x17ffffd1 // b LBB0_146 $-188(%rip)
-LBB0_151:
- WORD $0xdac002a0 // rbit x0, x21
- WORD $0xdac01000 // clz x0, x0
- WORD $0x8b0e010e // add x14, x8, x14
- WORD $0x8b0e000e // add x14, x0, x14
- WORD $0x910009dc // add x28, x14, #2
- WORD $0xf900003c // str x28, [x1]
- WORD $0xaa0803e0 // mov x0, x8
- WORD $0xeb11011f // cmp x8, x17
- WORD $0x54001923 // b.lo LBB0_195 $804(%rip)
- WORD $0x140008c3 // b LBB0_576 $8972(%rip)
-LBB0_152:
- WORD $0xdac001ce // rbit x14, x14
- WORD $0xdac011ce // clz x14, x14
- WORD $0xdac000a5 // rbit x5, x5
- WORD $0xdac010a5 // clz x5, x5
- WORD $0xeb0e00bf // cmp x5, x14
- WORD $0x540116e3 // b.lo LBB0_572 $8924(%rip)
- WORD $0x8b1c01ce // add x14, x14, x28
- WORD $0x910005dc // add x28, x14, #1
- WORD $0xb6f8707c // tbz x28, #63, LBB0_283 $3596(%rip)
- WORD $0x14000852 // b LBB0_542 $8520(%rip)
-LBB0_154:
- WORD $0x710088bf // cmp w5, #34
- WORD $0x54001d40 // b.eq LBB0_207 $936(%rip)
- WORD $0x7100b4bf // cmp w5, #45
- WORD $0x540116a1 // b.ne LBB0_576 $8916(%rip)
- WORD $0x37306b03 // tbnz w3, #6, LBB0_272 $3424(%rip)
- WORD $0xf94004ce // ldr x14, [x6, #8]
- WORD $0xeb1c01d5 // subs x21, x14, x28
- WORD $0x54011480 // b.eq LBB0_568 $8848(%rip)
- WORD $0x8b1c0360 // add x0, x27, x28
- WORD $0x3940000e // ldrb w14, [x0]
- WORD $0x7100c1df // cmp w14, #48
- WORD $0x54008981 // b.ne LBB0_310 $4400(%rip)
- WORD $0xf10006bf // cmp x21, #1
- WORD $0x540087e1 // b.ne LBB0_308 $4348(%rip)
-LBB0_160:
- WORD $0x5280002e // mov w14, #1
- WORD $0x14000371 // b LBB0_282 $3524(%rip)
-LBB0_161:
- WORD $0x71016cbf // cmp w5, #91
- WORD $0x54001a20 // b.eq LBB0_204 $836(%rip)
- WORD $0x710198bf // cmp w5, #102
- WORD $0x540114a1 // b.ne LBB0_576 $8852(%rip)
- WORD $0xf94004ce // ldr x14, [x6, #8]
- WORD $0xd10011cf // sub x15, x14, #4
- WORD $0xeb0f011f // cmp x8, x15
- WORD $0x540108a2 // b.hs LBB0_548 $8468(%rip)
- WORD $0xb87c6b6e // ldr w14, [x27, x28]
- WORD $0x528d8c2f // mov w15, #27745
- WORD $0x72acae6f // movk w15, #25971, lsl #16
- WORD $0x6b0f01df // cmp w14, w15
- WORD $0x54010e41 // b.ne LBB0_561 $8648(%rip)
- WORD $0x9100151c // add x28, x8, #5
- WORD $0x140000be // b LBB0_203 $760(%rip)
-LBB0_166:
- WORD $0x8b2543ce // add x14, lr, w5, uxtw
- WORD $0x8b1c01d5 // add x21, x14, x28
-LBB0_167:
- WORD $0x9280000e // mov x14, #-1
- WORD $0xb40106a0 // cbz x0, LBB0_545 $8404(%rip)
-LBB0_168:
- WORD $0xb4010696 // cbz x22, LBB0_545 $8400(%rip)
- WORD $0xb4010673 // cbz x19, LBB0_545 $8396(%rip)
- WORD $0xcb1e02ae // sub x14, x21, lr
- WORD $0xd10005c5 // sub x5, x14, #1
- WORD $0xeb05001f // cmp x0, x5
- WORD $0x540002c0 // b.eq LBB0_178 $88(%rip)
- WORD $0xeb0502df // cmp x22, x5
- WORD $0x54000280 // b.eq LBB0_178 $80(%rip)
- WORD $0xeb05027f // cmp x19, x5
- WORD $0x54000240 // b.eq LBB0_178 $72(%rip)
- WORD $0xf10006c5 // subs x5, x22, #1
- WORD $0x5400006b // b.lt LBB0_175 $12(%rip)
- WORD $0xeb05027f // cmp x19, x5
- WORD $0x54010501 // b.ne LBB0_546 $8352(%rip)
-LBB0_175:
- WORD $0xaa130005 // orr x5, x0, x19
- WORD $0xb7f80065 // tbnz x5, #63, LBB0_177 $12(%rip)
- WORD $0xeb13001f // cmp x0, x19
- WORD $0x540105ca // b.ge LBB0_551 $8376(%rip)
-LBB0_177:
- WORD $0xd37ffcaf // lsr x15, x5, #63
- WORD $0x520001ef // eor w15, w15, #0x1
- WORD $0xd1000665 // sub x5, x19, #1
- WORD $0xeb05001f // cmp x0, x5
- WORD $0x1a9f17e0 // cset w0, eq
- WORD $0x6a0001ff // tst w15, w0
- WORD $0x5280008f // mov w15, #4
- WORD $0xda9301ce // csinv x14, x14, x19, eq
- WORD $0x14000003 // b LBB0_180 $12(%rip)
-LBB0_178:
- WORD $0xcb0e03ee // neg x14, x14
-LBB0_179:
- WORD $0x5280008f // mov w15, #4
-LBB0_180:
- WORD $0xb7f902ee // tbnz x14, #63, LBB0_545 $8284(%rip)
- WORD $0x8b0e011c // add x28, x8, x14
- WORD $0x1400033f // b LBB0_283 $3324(%rip)
-LBB0_182:
- WORD $0x54010200 // b.eq LBB0_543 $8256(%rip)
- WORD $0xf10102df // cmp x22, #64
- WORD $0x5400af83 // b.lo LBB0_399 $5616(%rip)
- WORD $0xd2800013 // mov x19, #0
- WORD $0x92800000 // mov x0, #-1
-LBB0_185:
- WORD $0x8b1c036e // add x14, x27, x28
- WORD $0xad4071dd // ldp q29, q28, [x14]
- WORD $0xad4169db // ldp q27, q26, [x14, #32]
- WORD $0x6e208fbe // cmeq.16b v30, v29, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603ce // fmov w14, s30
- WORD $0x6e208f9e // cmeq.16b v30, v28, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603c5 // fmov w5, s30
- WORD $0x6e208f7e // cmeq.16b v30, v27, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d4 // fmov w20, s30
- WORD $0x6e208f5e // cmeq.16b v30, v26, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d5 // fmov w21, s30
- WORD $0x6e218fbe // cmeq.16b v30, v29, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d7 // fmov w23, s30
- WORD $0x6e218f9e // cmeq.16b v30, v28, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d8 // fmov w24, s30
- WORD $0x6e218f7e // cmeq.16b v30, v27, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d9 // fmov w25, s30
- WORD $0x6e218f5e // cmeq.16b v30, v26, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603da // fmov w26, s30
- WORD $0xd3607e94 // lsl x20, x20, #32
- WORD $0xaa15c294 // orr x20, x20, x21, lsl #48
- WORD $0x53103ca5 // lsl w5, w5, #16
- WORD $0xaa050285 // orr x5, x20, x5
- WORD $0xaa0e00ae // orr x14, x5, x14
- WORD $0xd3607f25 // lsl x5, x25, #32
- WORD $0xaa1ac0a5 // orr x5, x5, x26, lsl #48
- WORD $0x53103f14 // lsl w20, w24, #16
- WORD $0xaa1400a5 // orr x5, x5, x20
- WORD $0xaa1700a5 // orr x5, x5, x23
- WORD $0xb5000445 // cbnz x5, LBB0_190 $136(%rip)
- WORD $0xb50004d3 // cbnz x19, LBB0_191 $152(%rip)
-LBB0_187:
- WORD $0x6e3d349d // cmhi.16b v29, v4, v29
- WORD $0x4e221fbd // and.16b v29, v29, v2
- WORD $0x4e0303bd // tbl.16b v29, { v29 }, v3
- WORD $0x4e71bbbd // addv.8h h29, v29
- WORD $0x1e2603a5 // fmov w5, s29
- WORD $0x6e3c349c // cmhi.16b v28, v4, v28
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260394 // fmov w20, s28
- WORD $0x6e3b349b // cmhi.16b v27, v4, v27
- WORD $0x4e221f7b // and.16b v27, v27, v2
- WORD $0x4e03037b // tbl.16b v27, { v27 }, v3
- WORD $0x4e71bb7b // addv.8h h27, v27
- WORD $0x1e260375 // fmov w21, s27
- WORD $0x6e3a349a // cmhi.16b v26, v4, v26
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260357 // fmov w23, s26
- WORD $0xd3607eb5 // lsl x21, x21, #32
- WORD $0xaa17c2b5 // orr x21, x21, x23, lsl #48
- WORD $0x53103e94 // lsl w20, w20, #16
- WORD $0xaa1402b4 // orr x20, x21, x20
- WORD $0xaa050285 // orr x5, x20, x5
- WORD $0xb50002ee // cbnz x14, LBB0_192 $92(%rip)
- WORD $0xb500f8a5 // cbnz x5, LBB0_549 $7956(%rip)
- WORD $0xd10102d6 // sub x22, x22, #64
- WORD $0x9101039c // add x28, x28, #64
- WORD $0xf100fedf // cmp x22, #63
- WORD $0x54fff568 // b.hi LBB0_185 $-340(%rip)
- WORD $0x140004fb // b LBB0_392 $5100(%rip)
-LBB0_190:
- WORD $0xb100041f // cmn x0, #1
- WORD $0xdac000b4 // rbit x20, x5
- WORD $0xdac01294 // clz x20, x20
- WORD $0x8b1c0294 // add x20, x20, x28
- WORD $0x9a941000 // csel x0, x0, x20, ne
-LBB0_191:
- WORD $0x8a3300b4 // bic x20, x5, x19
- WORD $0xaa140675 // orr x21, x19, x20, lsl #1
- WORD $0x8a3500a5 // bic x5, x5, x21
- WORD $0x9201f0a5 // and x5, x5, #0xaaaaaaaaaaaaaaaa
- WORD $0xab1400a5 // adds x5, x5, x20
- WORD $0x1a9f37f3 // cset w19, hs
- WORD $0xd37ff8a5 // lsl x5, x5, #1
- WORD $0xd200f0a5 // eor x5, x5, #0x5555555555555555
- WORD $0x8a1500a5 // and x5, x5, x21
- WORD $0x8a2501ce // bic x14, x14, x5
- WORD $0x17ffffd1 // b LBB0_187 $-188(%rip)
-LBB0_192:
- WORD $0xdac001ce // rbit x14, x14
- WORD $0xdac011ce // clz x14, x14
- WORD $0xdac000a5 // rbit x5, x5
- WORD $0xdac010a5 // clz x5, x5
- WORD $0xeb0e00bf // cmp x5, x14
- WORD $0x5400ffc3 // b.lo LBB0_572 $8184(%rip)
- WORD $0x8b1c01ce // add x14, x14, x28
- WORD $0x910005dc // add x28, x14, #1
- WORD $0xb7f8f35c // tbnz x28, #63, LBB0_542 $7784(%rip)
-LBB0_194:
- WORD $0xf900003c // str x28, [x1]
- WORD $0xaa0803e0 // mov x0, x8
- WORD $0xb27ff7ee // mov x14, #9223372036854775806
- WORD $0xeb0e011f // cmp x8, x14
- WORD $0x5400ff88 // b.hi LBB0_576 $8176(%rip)
-LBB0_195:
- WORD $0xf9400048 // ldr x8, [x2]
- WORD $0xf13ffd1f // cmp x8, #4095
- WORD $0x5400f20c // b.gt LBB0_541 $7744(%rip)
- WORD $0x9100050e // add x14, x8, #1
- WORD $0xf900004e // str x14, [x2]
- WORD $0xf828792f // str x15, [x9, x8, lsl #3]
- WORD $0x140002c2 // b LBB0_284 $2824(%rip)
-LBB0_197:
- WORD $0xf94004ce // ldr x14, [x6, #8]
- WORD $0xd1000dcf // sub x15, x14, #3
- WORD $0xeb0f011f // cmp x8, x15
- WORD $0x5400f2a2 // b.hs LBB0_548 $7764(%rip)
- WORD $0x8b1c036e // add x14, x27, x28
- WORD $0xb85ff1ce // ldur w14, [x14, #-1]
- WORD $0x528e4e8f // mov w15, #29300
- WORD $0x72acaeaf // movk w15, #25973, lsl #16
- WORD $0x6b0f01df // cmp w14, w15
- WORD $0x5280008f // mov w15, #4
- WORD $0x5400f2c1 // b.ne LBB0_552 $7768(%rip)
- WORD $0x9100111c // add x28, x8, #4
- WORD $0x140002b1 // b LBB0_283 $2756(%rip)
-LBB0_200:
- WORD $0xf94004ce // ldr x14, [x6, #8]
- WORD $0xd1000dcf // sub x15, x14, #3
- WORD $0xeb0f011f // cmp x8, x15
- WORD $0x5400f102 // b.hs LBB0_548 $7712(%rip)
- WORD $0x8b1c036e // add x14, x27, x28
- WORD $0xb85ff1ce // ldur w14, [x14, #-1]
- WORD $0x528eadcf // mov w15, #30062
- WORD $0x72ad8d8f // movk w15, #27756, lsl #16
- WORD $0x6b0f01df // cmp w14, w15
- WORD $0x5400f3c1 // b.ne LBB0_556 $7800(%rip)
- WORD $0x9100111c // add x28, x8, #4
-LBB0_203:
- WORD $0xf900003c // str x28, [x1]
- WORD $0xaa0803e0 // mov x0, x8
- WORD $0xeb11011f // cmp x8, x17
- WORD $0x5280008f // mov w15, #4
- WORD $0x540054a3 // b.lo LBB0_284 $2708(%rip)
- WORD $0x140007d7 // b LBB0_576 $8028(%rip)
-LBB0_204:
- WORD $0x37302d43 // tbnz w3, #6, LBB0_245 $1448(%rip)
- WORD $0xf9400048 // ldr x8, [x2]
- WORD $0xf13ffd1f // cmp x8, #4095
- WORD $0x5400ed4c // b.gt LBB0_541 $7592(%rip)
- WORD $0x9100050e // add x14, x8, #1
- WORD $0xf900004e // str x14, [x2]
- WORD $0x528000ae // mov w14, #5
- WORD $0xf828792e // str x14, [x9, x8, lsl #3]
- WORD $0x1400029b // b LBB0_284 $2668(%rip)
-LBB0_207:
- WORD $0x373053c3 // tbnz w3, #6, LBB0_285 $2680(%rip)
- WORD $0xf94004ce // ldr x14, [x6, #8]
- WORD $0xeb1c01d6 // subs x22, x14, x28
- WORD $0x37285ca3 // tbnz w3, #5, LBB0_296 $2964(%rip)
- WORD $0x5400ec80 // b.eq LBB0_543 $7568(%rip)
- WORD $0xf10102df // cmp x22, #64
- WORD $0x5400ab63 // b.lo LBB0_430 $5484(%rip)
- WORD $0xd2800013 // mov x19, #0
- WORD $0x92800000 // mov x0, #-1
-LBB0_212:
- WORD $0x8b1c036e // add x14, x27, x28
- WORD $0xad406dda // ldp q26, q27, [x14]
- WORD $0xad4175dc // ldp q28, q29, [x14, #32]
- WORD $0x6e208f5e // cmeq.16b v30, v26, v0
- WORD $0x6e208f7f // cmeq.16b v31, v27, v0
- WORD $0x6e208f88 // cmeq.16b v8, v28, v0
- WORD $0x6e208fa9 // cmeq.16b v9, v29, v0
- WORD $0x6e218f5a // cmeq.16b v26, v26, v1
- WORD $0x6e218f7b // cmeq.16b v27, v27, v1
- WORD $0x6e218f9c // cmeq.16b v28, v28, v1
- WORD $0x6e218fbd // cmeq.16b v29, v29, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603ce // fmov w14, s30
- WORD $0x4e221ffe // and.16b v30, v31, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603cf // fmov w15, s30
- WORD $0x4e221d1e // and.16b v30, v8, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d1 // fmov w17, s30
- WORD $0x4e221d3e // and.16b v30, v9, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603c5 // fmov w5, s30
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260347 // fmov w7, s26
- WORD $0x4e221f7a // and.16b v26, v27, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260354 // fmov w20, s26
- WORD $0x4e221f9a // and.16b v26, v28, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260355 // fmov w21, s26
- WORD $0x4e221fba // and.16b v26, v29, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260357 // fmov w23, s26
- WORD $0xd3607e31 // lsl x17, x17, #32
- WORD $0xaa05c231 // orr x17, x17, x5, lsl #48
- WORD $0x53103def // lsl w15, w15, #16
- WORD $0xaa0f022f // orr x15, x17, x15
- WORD $0xaa0e01ee // orr x14, x15, x14
- WORD $0xd3607eaf // lsl x15, x21, #32
- WORD $0xaa17c1ef // orr x15, x15, x23, lsl #48
- WORD $0x53103e91 // lsl w17, w20, #16
- WORD $0xaa1101ef // orr x15, x15, x17
- WORD $0xaa0701e5 // orr x5, x15, x7
- WORD $0xb5000165 // cbnz x5, LBB0_216 $44(%rip)
- WORD $0xb50001f3 // cbnz x19, LBB0_217 $60(%rip)
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0xb500032e // cbnz x14, LBB0_218 $100(%rip)
-LBB0_215:
- WORD $0xd10102d6 // sub x22, x22, #64
- WORD $0x9101039c // add x28, x28, #64
- WORD $0xf100fedf // cmp x22, #63
- WORD $0x54fff848 // b.hi LBB0_212 $-248(%rip)
- WORD $0x14000511 // b LBB0_427 $5188(%rip)
-LBB0_216:
- WORD $0xb100041f // cmn x0, #1
- WORD $0xdac000af // rbit x15, x5
- WORD $0xdac011ef // clz x15, x15
- WORD $0x8b1c01ef // add x15, x15, x28
- WORD $0x9a8f1000 // csel x0, x0, x15, ne
-LBB0_217:
- WORD $0x8a3300af // bic x15, x5, x19
- WORD $0xaa0f0671 // orr x17, x19, x15, lsl #1
- WORD $0x8a3100a5 // bic x5, x5, x17
- WORD $0x9201f0a5 // and x5, x5, #0xaaaaaaaaaaaaaaaa
- WORD $0xab0f00af // adds x15, x5, x15
- WORD $0x1a9f37f3 // cset w19, hs
- WORD $0xd37ff9ef // lsl x15, x15, #1
- WORD $0xd200f1ef // eor x15, x15, #0x5555555555555555
- WORD $0x8a1101ef // and x15, x15, x17
- WORD $0x8a2f01ce // bic x14, x14, x15
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0xb4fffd2e // cbz x14, LBB0_215 $-92(%rip)
-LBB0_218:
- WORD $0xdac001ce // rbit x14, x14
- WORD $0xdac011ce // clz x14, x14
- WORD $0x8b1c01ce // add x14, x14, x28
- WORD $0x910005dc // add x28, x14, #1
- WORD $0xb6f846dc // tbz x28, #63, LBB0_283 $2264(%rip)
- WORD $0x14000705 // b LBB0_542 $7188(%rip)
-LBB0_219:
- WORD $0xf9000fff // str xzr, [sp, #24]
- WORD $0xd2800013 // mov x19, #0
- WORD $0xd2800000 // mov x0, #0
- WORD $0xd280001e // mov lr, #0
- WORD $0xf94004ce // ldr x14, [x6, #8]
- WORD $0xcb1c01ce // sub x14, x14, x28
- WORD $0x8b1c037b // add x27, x27, x28
- WORD $0x1400000a // b LBB0_221 $40(%rip)
-LBB0_220:
- WORD $0x937ffdce // asr x14, x14, #63
- WORD $0xf9000fee // str x14, [sp, #24]
- WORD $0x9e6700ba // fmov d26, x5
- WORD $0x0e205b5a // cnt.8b v26, v26
- WORD $0x2e303b5a // uaddlv.8b h26, v26
- WORD $0x1e26034e // fmov w14, s26
- WORD $0x8b0001c0 // add x0, x14, x0
- WORD $0x9101037b // add x27, x27, #64
- WORD $0xaa1c03ee // mov x14, x28
-LBB0_221:
- WORD $0xf10101dc // subs x28, x14, #64
- WORD $0xf9000bee // str x14, [sp, #16]
- WORD $0x5400174b // b.lt LBB0_229 $744(%rip)
-LBB0_222:
- WORD $0xad40737d // ldp q29, q28, [x27]
- WORD $0xad416b7b // ldp q27, q26, [x27, #32]
- WORD $0x6e218fbe // cmeq.16b v30, v29, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603ce // fmov w14, s30
- WORD $0x6e218f9e // cmeq.16b v30, v28, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603cf // fmov w15, s30
- WORD $0x6e218f7e // cmeq.16b v30, v27, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d1 // fmov w17, s30
- WORD $0x6e218f5e // cmeq.16b v30, v26, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603c5 // fmov w5, s30
- WORD $0xd3607e31 // lsl x17, x17, #32
- WORD $0xaa05c231 // orr x17, x17, x5, lsl #48
- WORD $0x53103def // lsl w15, w15, #16
- WORD $0xaa0f022f // orr x15, x17, x15
- WORD $0xaa0e01ee // orr x14, x15, x14
- WORD $0xaa1301cf // orr x15, x14, x19
- WORD $0xb500008f // cbnz x15, LBB0_224 $16(%rip)
- WORD $0xd2800013 // mov x19, #0
- WORD $0xd280000e // mov x14, #0
- WORD $0x1400000a // b LBB0_225 $40(%rip)
-LBB0_224:
- WORD $0x8a3301cf // bic x15, x14, x19
- WORD $0xaa0f0671 // orr x17, x19, x15, lsl #1
- WORD $0x8a3101ce // bic x14, x14, x17
- WORD $0x9201f1ce // and x14, x14, #0xaaaaaaaaaaaaaaaa
- WORD $0xab0f01ce // adds x14, x14, x15
- WORD $0x1a9f37f3 // cset w19, hs
- WORD $0xd37ff9ce // lsl x14, x14, #1
- WORD $0xd200f1ce // eor x14, x14, #0x5555555555555555
- WORD $0x8a1101ce // and x14, x14, x17
-LBB0_225:
- WORD $0x6e208fbe // cmeq.16b v30, v29, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603cf // fmov w15, s30
- WORD $0x6e208f9e // cmeq.16b v30, v28, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d1 // fmov w17, s30
- WORD $0x6e208f7e // cmeq.16b v30, v27, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603c5 // fmov w5, s30
- WORD $0x6e208f5e // cmeq.16b v30, v26, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603c7 // fmov w7, s30
- WORD $0xd3607ca5 // lsl x5, x5, #32
- WORD $0xaa07c0a5 // orr x5, x5, x7, lsl #48
- WORD $0x53103e31 // lsl w17, w17, #16
- WORD $0xaa1100b1 // orr x17, x5, x17
- WORD $0xaa0f022f // orr x15, x17, x15
- WORD $0x8a2e01ee // bic x14, x15, x14
- WORD $0x9200e1cf // and x15, x14, #0x1111111111111111
- WORD $0x9203e1d1 // and x17, x14, #0x2222222222222222
- WORD $0x9202e1c5 // and x5, x14, #0x4444444444444444
- WORD $0x9201e1ce // and x14, x14, #0x8888888888888888
- WORD $0xb200e3f8 // mov x24, #1229782938247303441
- WORD $0x9b187de7 // mul x7, x15, x24
- WORD $0xb201e3f7 // mov x23, #-8608480567731124088
- WORD $0xf2e11117 // movk x23, #2184, lsl #48
- WORD $0x9b177e34 // mul x20, x17, x23
- WORD $0xca1400e7 // eor x7, x7, x20
- WORD $0xb202e3f6 // mov x22, #4919131752989213764
- WORD $0xf2e08896 // movk x22, #1092, lsl #48
- WORD $0x9b167cb4 // mul x20, x5, x22
- WORD $0xb203e3f5 // mov x21, #2459565876494606882
- WORD $0xf2e04455 // movk x21, #546, lsl #48
- WORD $0x9b157dd5 // mul x21, x14, x21
- WORD $0xca150294 // eor x20, x20, x21
- WORD $0xca1400e7 // eor x7, x7, x20
- WORD $0xb203e3f9 // mov x25, #2459565876494606882
- WORD $0x9b197df4 // mul x20, x15, x25
- WORD $0x9b187e35 // mul x21, x17, x24
- WORD $0xca150294 // eor x20, x20, x21
- WORD $0x9b177cb5 // mul x21, x5, x23
- WORD $0x9b167dd6 // mul x22, x14, x22
- WORD $0xca1602b5 // eor x21, x21, x22
- WORD $0xca150294 // eor x20, x20, x21
- WORD $0xb202e3fa // mov x26, #4919131752989213764
- WORD $0x9b1a7df5 // mul x21, x15, x26
- WORD $0x9b197e36 // mul x22, x17, x25
- WORD $0xca1602b5 // eor x21, x21, x22
- WORD $0x9b187cb6 // mul x22, x5, x24
- WORD $0x9b177dd7 // mul x23, x14, x23
- WORD $0xca1702d6 // eor x22, x22, x23
- WORD $0xca1602b5 // eor x21, x21, x22
- WORD $0xb201e3f6 // mov x22, #-8608480567731124088
- WORD $0x9b167def // mul x15, x15, x22
- WORD $0x9b1a7e31 // mul x17, x17, x26
- WORD $0xca1101ef // eor x15, x15, x17
- WORD $0x9b197cb1 // mul x17, x5, x25
- WORD $0x9b187dce // mul x14, x14, x24
- WORD $0xca0e022e // eor x14, x17, x14
- WORD $0xca0e01ee // eor x14, x15, x14
- WORD $0x9200e0ef // and x15, x7, #0x1111111111111111
- WORD $0x9203e291 // and x17, x20, #0x2222222222222222
- WORD $0x9202e2a5 // and x5, x21, #0x4444444444444444
- WORD $0x9201e1ce // and x14, x14, #0x8888888888888888
- WORD $0xaa1101ef // orr x15, x15, x17
- WORD $0xaa0e00ae // orr x14, x5, x14
- WORD $0xaa0e01ee // orr x14, x15, x14
- WORD $0xf9400fef // ldr x15, [sp, #24]
- WORD $0xca0f01ce // eor x14, x14, x15
- WORD $0x6e388fbe // cmeq.16b v30, v29, v24
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603cf // fmov w15, s30
- WORD $0x6e388f9e // cmeq.16b v30, v28, v24
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d1 // fmov w17, s30
- WORD $0x6e388f7e // cmeq.16b v30, v27, v24
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603c5 // fmov w5, s30
- WORD $0x6e388f5e // cmeq.16b v30, v26, v24
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603c7 // fmov w7, s30
- WORD $0xd3607ca5 // lsl x5, x5, #32
- WORD $0xaa07c0a5 // orr x5, x5, x7, lsl #48
- WORD $0x53103e31 // lsl w17, w17, #16
- WORD $0xaa1100b1 // orr x17, x5, x17
- WORD $0xaa0f022f // orr x15, x17, x15
- WORD $0x8a2e01e5 // bic x5, x15, x14
- WORD $0x6e398fbd // cmeq.16b v29, v29, v25
- WORD $0x4e221fbd // and.16b v29, v29, v2
- WORD $0x4e0303bd // tbl.16b v29, { v29 }, v3
- WORD $0x4e71bbbd // addv.8h h29, v29
- WORD $0x1e2603af // fmov w15, s29
- WORD $0x6e398f9c // cmeq.16b v28, v28, v25
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260391 // fmov w17, s28
- WORD $0x6e398f7b // cmeq.16b v27, v27, v25
- WORD $0x4e221f7b // and.16b v27, v27, v2
- WORD $0x4e03037b // tbl.16b v27, { v27 }, v3
- WORD $0x4e71bb7b // addv.8h h27, v27
- WORD $0x1e260367 // fmov w7, s27
- WORD $0x6e398f5a // cmeq.16b v26, v26, v25
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260354 // fmov w20, s26
- WORD $0xd3607ce7 // lsl x7, x7, #32
- WORD $0xaa14c0e7 // orr x7, x7, x20, lsl #48
- WORD $0x53103e31 // lsl w17, w17, #16
- WORD $0xaa1100f1 // orr x17, x7, x17
- WORD $0xaa0f022f // orr x15, x17, x15
- WORD $0xea2e01f4 // bics x20, x15, x14
- WORD $0x54ffe940 // b.eq LBB0_220 $-728(%rip)
- WORD $0x52800067 // mov w7, #3
-LBB0_227:
- WORD $0xd1000695 // sub x21, x20, #1
- WORD $0x8a0502af // and x15, x21, x5
- WORD $0x9e6701fa // fmov d26, x15
- WORD $0x0e205b5a // cnt.8b v26, v26
- WORD $0x2e303b5a // uaddlv.8b h26, v26
- WORD $0x1e26034f // fmov w15, s26
- WORD $0x8b0001ef // add x15, x15, x0
- WORD $0xeb1e01ff // cmp x15, lr
- WORD $0x540026c9 // b.ls LBB0_271 $1240(%rip)
- WORD $0x910007de // add lr, lr, #1
- WORD $0xea1402b4 // ands x20, x21, x20
- WORD $0x54fffea1 // b.ne LBB0_227 $-44(%rip)
- WORD $0x17ffff3c // b LBB0_220 $-784(%rip)
-LBB0_229:
- WORD $0xf10001df // cmp x14, #0
- WORD $0x5400d34d // b.le LBB0_573 $6760(%rip)
- WORD $0xad025ff7 // stp q23, q23, [sp, #64]
- WORD $0xad015ff7 // stp q23, q23, [sp, #32]
- WORD $0x92402f6e // and x14, x27, #0xfff
- WORD $0xf13f05df // cmp x14, #4033
- WORD $0x54ffe823 // b.lo LBB0_222 $-764(%rip)
- WORD $0xf9400bee // ldr x14, [sp, #16]
- WORD $0xf10081c5 // subs x5, x14, #32
- WORD $0x540000a3 // b.lo LBB0_233 $20(%rip)
- WORD $0xacc16f7a // ldp q26, q27, [x27], #32
- WORD $0xad016ffa // stp q26, q27, [sp, #32]
- WORD $0xaa0a03ee // mov x14, x10
- WORD $0x14000003 // b LBB0_234 $12(%rip)
-LBB0_233:
- WORD $0x910083ee // add x14, sp, #32
- WORD $0xf9400be5 // ldr x5, [sp, #16]
-LBB0_234:
- WORD $0xf10040b4 // subs x20, x5, #16
- WORD $0x54000243 // b.lo LBB0_240 $72(%rip)
- WORD $0x3cc1077a // ldr q26, [x27], #16
- WORD $0x3c8105da // str q26, [x14], #16
- WORD $0xaa1403e5 // mov x5, x20
- WORD $0xf1002294 // subs x20, x20, #8
- WORD $0x540001e2 // b.hs LBB0_241 $60(%rip)
-LBB0_236:
- WORD $0xf10010b4 // subs x20, x5, #4
- WORD $0x54000243 // b.lo LBB0_242 $72(%rip)
-LBB0_237:
- WORD $0xb840476f // ldr w15, [x27], #4
- WORD $0xb80045cf // str w15, [x14], #4
- WORD $0xaa1403e5 // mov x5, x20
- WORD $0xf1000a94 // subs x20, x20, #2
- WORD $0x540001e2 // b.hs LBB0_243 $60(%rip)
-LBB0_238:
- WORD $0xb4000245 // cbz x5, LBB0_244 $72(%rip)
-LBB0_239:
- WORD $0x3940036f // ldrb w15, [x27]
- WORD $0x390001cf // strb w15, [x14]
- WORD $0x910083fb // add x27, sp, #32
- WORD $0x17ffff25 // b LBB0_222 $-876(%rip)
-LBB0_240:
- WORD $0xf10020b4 // subs x20, x5, #8
- WORD $0x54fffe63 // b.lo LBB0_236 $-52(%rip)
-LBB0_241:
- WORD $0xf840876f // ldr x15, [x27], #8
- WORD $0xf80085cf // str x15, [x14], #8
- WORD $0xaa1403e5 // mov x5, x20
- WORD $0xf1001294 // subs x20, x20, #4
- WORD $0x54fffe02 // b.hs LBB0_237 $-64(%rip)
-LBB0_242:
- WORD $0xf10008b4 // subs x20, x5, #2
- WORD $0x54fffe63 // b.lo LBB0_238 $-52(%rip)
-LBB0_243:
- WORD $0x7840276f // ldrh w15, [x27], #2
- WORD $0x780025cf // strh w15, [x14], #2
- WORD $0xaa1403e5 // mov x5, x20
- WORD $0xb5fffe14 // cbnz x20, LBB0_239 $-64(%rip)
-LBB0_244:
- WORD $0x910083fb // add x27, sp, #32
- WORD $0x17ffff16 // b LBB0_222 $-936(%rip)
-LBB0_245:
- WORD $0xf9000fff // str xzr, [sp, #24]
- WORD $0xd2800013 // mov x19, #0
- WORD $0xd2800000 // mov x0, #0
- WORD $0xd280001e // mov lr, #0
- WORD $0xf94004ce // ldr x14, [x6, #8]
- WORD $0xcb1c01ce // sub x14, x14, x28
- WORD $0x8b1c037b // add x27, x27, x28
- WORD $0x1400000a // b LBB0_247 $40(%rip)
-LBB0_246:
- WORD $0x937ffdce // asr x14, x14, #63
- WORD $0xf9000fee // str x14, [sp, #24]
- WORD $0x9e6700ba // fmov d26, x5
- WORD $0x0e205b5a // cnt.8b v26, v26
- WORD $0x2e303b5a // uaddlv.8b h26, v26
- WORD $0x1e26034e // fmov w14, s26
- WORD $0x8b0001c0 // add x0, x14, x0
- WORD $0x9101037b // add x27, x27, #64
- WORD $0xaa1c03ee // mov x14, x28
-LBB0_247:
- WORD $0xf10101dc // subs x28, x14, #64
- WORD $0xf9000bee // str x14, [sp, #16]
- WORD $0x5400174b // b.lt LBB0_255 $744(%rip)
-LBB0_248:
- WORD $0xad40737d // ldp q29, q28, [x27]
- WORD $0xad416b7b // ldp q27, q26, [x27, #32]
- WORD $0x6e218fbe // cmeq.16b v30, v29, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603ce // fmov w14, s30
- WORD $0x6e218f9e // cmeq.16b v30, v28, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603cf // fmov w15, s30
- WORD $0x6e218f7e // cmeq.16b v30, v27, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d1 // fmov w17, s30
- WORD $0x6e218f5e // cmeq.16b v30, v26, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603c5 // fmov w5, s30
- WORD $0xd3607e31 // lsl x17, x17, #32
- WORD $0xaa05c231 // orr x17, x17, x5, lsl #48
- WORD $0x53103def // lsl w15, w15, #16
- WORD $0xaa0f022f // orr x15, x17, x15
- WORD $0xaa0e01ee // orr x14, x15, x14
- WORD $0xaa1301cf // orr x15, x14, x19
- WORD $0xb500008f // cbnz x15, LBB0_250 $16(%rip)
- WORD $0xd2800013 // mov x19, #0
- WORD $0xd280000e // mov x14, #0
- WORD $0x1400000a // b LBB0_251 $40(%rip)
-LBB0_250:
- WORD $0x8a3301cf // bic x15, x14, x19
- WORD $0xaa0f0671 // orr x17, x19, x15, lsl #1
- WORD $0x8a3101ce // bic x14, x14, x17
- WORD $0x9201f1ce // and x14, x14, #0xaaaaaaaaaaaaaaaa
- WORD $0xab0f01ce // adds x14, x14, x15
- WORD $0x1a9f37f3 // cset w19, hs
- WORD $0xd37ff9ce // lsl x14, x14, #1
- WORD $0xd200f1ce // eor x14, x14, #0x5555555555555555
- WORD $0x8a1101ce // and x14, x14, x17
-LBB0_251:
- WORD $0x6e208fbe // cmeq.16b v30, v29, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603cf // fmov w15, s30
- WORD $0x6e208f9e // cmeq.16b v30, v28, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d1 // fmov w17, s30
- WORD $0x6e208f7e // cmeq.16b v30, v27, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603c5 // fmov w5, s30
- WORD $0x6e208f5e // cmeq.16b v30, v26, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603c7 // fmov w7, s30
- WORD $0xd3607ca5 // lsl x5, x5, #32
- WORD $0xaa07c0a5 // orr x5, x5, x7, lsl #48
- WORD $0x53103e31 // lsl w17, w17, #16
- WORD $0xaa1100b1 // orr x17, x5, x17
- WORD $0xaa0f022f // orr x15, x17, x15
- WORD $0x8a2e01ee // bic x14, x15, x14
- WORD $0x9200e1cf // and x15, x14, #0x1111111111111111
- WORD $0x9203e1d1 // and x17, x14, #0x2222222222222222
- WORD $0x9202e1c5 // and x5, x14, #0x4444444444444444
- WORD $0x9201e1ce // and x14, x14, #0x8888888888888888
- WORD $0xb200e3f8 // mov x24, #1229782938247303441
- WORD $0x9b187de7 // mul x7, x15, x24
- WORD $0xb201e3f7 // mov x23, #-8608480567731124088
- WORD $0xf2e11117 // movk x23, #2184, lsl #48
- WORD $0x9b177e34 // mul x20, x17, x23
- WORD $0xca1400e7 // eor x7, x7, x20
- WORD $0xb202e3f6 // mov x22, #4919131752989213764
- WORD $0xf2e08896 // movk x22, #1092, lsl #48
- WORD $0x9b167cb4 // mul x20, x5, x22
- WORD $0xb203e3f5 // mov x21, #2459565876494606882
- WORD $0xf2e04455 // movk x21, #546, lsl #48
- WORD $0x9b157dd5 // mul x21, x14, x21
- WORD $0xca150294 // eor x20, x20, x21
- WORD $0xca1400e7 // eor x7, x7, x20
- WORD $0xb203e3f9 // mov x25, #2459565876494606882
- WORD $0x9b197df4 // mul x20, x15, x25
- WORD $0x9b187e35 // mul x21, x17, x24
- WORD $0xca150294 // eor x20, x20, x21
- WORD $0x9b177cb5 // mul x21, x5, x23
- WORD $0x9b167dd6 // mul x22, x14, x22
- WORD $0xca1602b5 // eor x21, x21, x22
- WORD $0xca150294 // eor x20, x20, x21
- WORD $0xb202e3fa // mov x26, #4919131752989213764
- WORD $0x9b1a7df5 // mul x21, x15, x26
- WORD $0x9b197e36 // mul x22, x17, x25
- WORD $0xca1602b5 // eor x21, x21, x22
- WORD $0x9b187cb6 // mul x22, x5, x24
- WORD $0x9b177dd7 // mul x23, x14, x23
- WORD $0xca1702d6 // eor x22, x22, x23
- WORD $0xca1602b5 // eor x21, x21, x22
- WORD $0xb201e3f6 // mov x22, #-8608480567731124088
- WORD $0x9b167def // mul x15, x15, x22
- WORD $0x9b1a7e31 // mul x17, x17, x26
- WORD $0xca1101ef // eor x15, x15, x17
- WORD $0x9b197cb1 // mul x17, x5, x25
- WORD $0x9b187dce // mul x14, x14, x24
- WORD $0xca0e022e // eor x14, x17, x14
- WORD $0xca0e01ee // eor x14, x15, x14
- WORD $0x9200e0ef // and x15, x7, #0x1111111111111111
- WORD $0x9203e291 // and x17, x20, #0x2222222222222222
- WORD $0x9202e2a5 // and x5, x21, #0x4444444444444444
- WORD $0x9201e1ce // and x14, x14, #0x8888888888888888
- WORD $0xaa1101ef // orr x15, x15, x17
- WORD $0xaa0e00ae // orr x14, x5, x14
- WORD $0xaa0e01ee // orr x14, x15, x14
- WORD $0xf9400fef // ldr x15, [sp, #24]
- WORD $0xca0f01ce // eor x14, x14, x15
- WORD $0x6e368fbe // cmeq.16b v30, v29, v22
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603cf // fmov w15, s30
- WORD $0x6e368f9e // cmeq.16b v30, v28, v22
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d1 // fmov w17, s30
- WORD $0x6e368f7e // cmeq.16b v30, v27, v22
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603c5 // fmov w5, s30
- WORD $0x6e368f5e // cmeq.16b v30, v26, v22
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603c7 // fmov w7, s30
- WORD $0xd3607ca5 // lsl x5, x5, #32
- WORD $0xaa07c0a5 // orr x5, x5, x7, lsl #48
- WORD $0x53103e31 // lsl w17, w17, #16
- WORD $0xaa1100b1 // orr x17, x5, x17
- WORD $0xaa0f022f // orr x15, x17, x15
- WORD $0x8a2e01e5 // bic x5, x15, x14
- WORD $0x6e358fbd // cmeq.16b v29, v29, v21
- WORD $0x4e221fbd // and.16b v29, v29, v2
- WORD $0x4e0303bd // tbl.16b v29, { v29 }, v3
- WORD $0x4e71bbbd // addv.8h h29, v29
- WORD $0x1e2603af // fmov w15, s29
- WORD $0x6e358f9c // cmeq.16b v28, v28, v21
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260391 // fmov w17, s28
- WORD $0x6e358f7b // cmeq.16b v27, v27, v21
- WORD $0x4e221f7b // and.16b v27, v27, v2
- WORD $0x4e03037b // tbl.16b v27, { v27 }, v3
- WORD $0x4e71bb7b // addv.8h h27, v27
- WORD $0x1e260367 // fmov w7, s27
- WORD $0x6e358f5a // cmeq.16b v26, v26, v21
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260354 // fmov w20, s26
- WORD $0xd3607ce7 // lsl x7, x7, #32
- WORD $0xaa14c0e7 // orr x7, x7, x20, lsl #48
- WORD $0x53103e31 // lsl w17, w17, #16
- WORD $0xaa1100f1 // orr x17, x7, x17
- WORD $0xaa0f022f // orr x15, x17, x15
- WORD $0xea2e01f4 // bics x20, x15, x14
- WORD $0x54ffe940 // b.eq LBB0_246 $-728(%rip)
- WORD $0x52800067 // mov w7, #3
-LBB0_253:
- WORD $0xd1000695 // sub x21, x20, #1
- WORD $0x8a0502af // and x15, x21, x5
- WORD $0x9e6701fa // fmov d26, x15
- WORD $0x0e205b5a // cnt.8b v26, v26
- WORD $0x2e303b5a // uaddlv.8b h26, v26
- WORD $0x1e26034f // fmov w15, s26
- WORD $0x8b0001ef // add x15, x15, x0
- WORD $0xeb1e01ff // cmp x15, lr
- WORD $0x540006e9 // b.ls LBB0_271 $220(%rip)
- WORD $0x910007de // add lr, lr, #1
- WORD $0xea1402b4 // ands x20, x21, x20
- WORD $0x54fffea1 // b.ne LBB0_253 $-44(%rip)
- WORD $0x17ffff3c // b LBB0_246 $-784(%rip)
-LBB0_255:
- WORD $0xf10001df // cmp x14, #0
- WORD $0x5400b36d // b.le LBB0_573 $5740(%rip)
- WORD $0xad025ff7 // stp q23, q23, [sp, #64]
- WORD $0xad015ff7 // stp q23, q23, [sp, #32]
- WORD $0x92402f6e // and x14, x27, #0xfff
- WORD $0xf13f05df // cmp x14, #4033
- WORD $0x54ffe823 // b.lo LBB0_248 $-764(%rip)
- WORD $0xf9400bee // ldr x14, [sp, #16]
- WORD $0xf10081c5 // subs x5, x14, #32
- WORD $0x540000a3 // b.lo LBB0_259 $20(%rip)
- WORD $0xacc16f7a // ldp q26, q27, [x27], #32
- WORD $0xad016ffa // stp q26, q27, [sp, #32]
- WORD $0xaa0a03ee // mov x14, x10
- WORD $0x14000003 // b LBB0_260 $12(%rip)
-LBB0_259:
- WORD $0x910083ee // add x14, sp, #32
- WORD $0xf9400be5 // ldr x5, [sp, #16]
-LBB0_260:
- WORD $0xf10040b4 // subs x20, x5, #16
- WORD $0x54000243 // b.lo LBB0_266 $72(%rip)
- WORD $0x3cc1077a // ldr q26, [x27], #16
- WORD $0x3c8105da // str q26, [x14], #16
- WORD $0xaa1403e5 // mov x5, x20
- WORD $0xf1002294 // subs x20, x20, #8
- WORD $0x540001e2 // b.hs LBB0_267 $60(%rip)
-LBB0_262:
- WORD $0xf10010b4 // subs x20, x5, #4
- WORD $0x54000243 // b.lo LBB0_268 $72(%rip)
-LBB0_263:
- WORD $0xb840476f // ldr w15, [x27], #4
- WORD $0xb80045cf // str w15, [x14], #4
- WORD $0xaa1403e5 // mov x5, x20
- WORD $0xf1000a94 // subs x20, x20, #2
- WORD $0x540001e2 // b.hs LBB0_269 $60(%rip)
-LBB0_264:
- WORD $0xb4000245 // cbz x5, LBB0_270 $72(%rip)
-LBB0_265:
- WORD $0x3940036f // ldrb w15, [x27]
- WORD $0x390001cf // strb w15, [x14]
- WORD $0x910083fb // add x27, sp, #32
- WORD $0x17ffff25 // b LBB0_248 $-876(%rip)
-LBB0_266:
- WORD $0xf10020b4 // subs x20, x5, #8
- WORD $0x54fffe63 // b.lo LBB0_262 $-52(%rip)
-LBB0_267:
- WORD $0xf840876f // ldr x15, [x27], #8
- WORD $0xf80085cf // str x15, [x14], #8
- WORD $0xaa1403e5 // mov x5, x20
- WORD $0xf1001294 // subs x20, x20, #4
- WORD $0x54fffe02 // b.hs LBB0_263 $-64(%rip)
-LBB0_268:
- WORD $0xf10008b4 // subs x20, x5, #2
- WORD $0x54fffe63 // b.lo LBB0_264 $-52(%rip)
-LBB0_269:
- WORD $0x7840276f // ldrh w15, [x27], #2
- WORD $0x780025cf // strh w15, [x14], #2
- WORD $0xaa1403e5 // mov x5, x20
- WORD $0xb5fffe14 // cbnz x20, LBB0_265 $-64(%rip)
-LBB0_270:
- WORD $0x910083fb // add x27, sp, #32
- WORD $0x17ffff16 // b LBB0_248 $-936(%rip)
-LBB0_271:
- WORD $0xf94004ce // ldr x14, [x6, #8]
- WORD $0xdac0028f // rbit x15, x20
- WORD $0xdac011ef // clz x15, x15
- WORD $0xf9400bf1 // ldr x17, [sp, #16]
- WORD $0xcb1101ef // sub x15, x15, x17
- WORD $0x8b0e01ee // add x14, x15, x14
- WORD $0x910005cf // add x15, x14, #1
- WORD $0xf900002f // str x15, [x1]
- WORD $0xf94004d1 // ldr x17, [x6, #8]
- WORD $0xeb1101ff // cmp x15, x17
- WORD $0x9a8e263c // csinc x28, x17, x14, hs
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0xf900003c // str x28, [x1]
- WORD $0xda9f9100 // csinv x0, x8, xzr, ls
- WORD $0x5280008f // mov w15, #4
- WORD $0xb6f80560 // tbz x0, #63, LBB0_284 $172(%rip)
- WORD $0x1400055d // b LBB0_576 $5492(%rip)
-LBB0_272:
- WORD $0xf94004ce // ldr x14, [x6, #8]
- WORD $0xcb1c01ce // sub x14, x14, x28
- WORD $0xf10041df // cmp x14, #16
- WORD $0x540001e3 // b.lo LBB0_275 $60(%rip)
-LBB0_273:
- WORD $0x3cfc6b7a // ldr q26, [x27, x28]
- WORD $0x6e348f5b // cmeq.16b v27, v26, v20
- WORD $0x4e321f5a // and.16b v26, v26, v18
- WORD $0x6e358f5a // cmeq.16b v26, v26, v21
- WORD $0x4ebb1f5a // orr.16b v26, v26, v27
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260340 // fmov w0, s26
- WORD $0x350002a0 // cbnz w0, LBB0_281 $84(%rip)
- WORD $0xd10041ce // sub x14, x14, #16
- WORD $0x9100439c // add x28, x28, #16
- WORD $0xf1003ddf // cmp x14, #15
- WORD $0x54fffe68 // b.hi LBB0_273 $-52(%rip)
-LBB0_275:
- WORD $0x8b1c0360 // add x0, x27, x28
- WORD $0xb4ff79ce // cbz x14, LBB0_130 $-4296(%rip)
- WORD $0x8b0e0005 // add x5, x0, x14
- WORD $0xcb1b001c // sub x28, x0, x27
-LBB0_277:
- WORD $0x39400013 // ldrb w19, [x0]
- WORD $0x7100b27f // cmp w19, #44
- WORD $0x54ff7940 // b.eq LBB0_131 $-4312(%rip)
- WORD $0x7101f67f // cmp w19, #125
- WORD $0x54ff7900 // b.eq LBB0_131 $-4320(%rip)
- WORD $0x7101767f // cmp w19, #93
- WORD $0x54ff78c0 // b.eq LBB0_131 $-4328(%rip)
- WORD $0x91000400 // add x0, x0, #1
- WORD $0x9100079c // add x28, x28, #1
- WORD $0xf10005ce // subs x14, x14, #1
- WORD $0x54fffec1 // b.ne LBB0_277 $-40(%rip)
- WORD $0x17fffbbf // b LBB0_129 $-4356(%rip)
-LBB0_281:
- WORD $0x5ac0000e // rbit w14, w0
- WORD $0x5ac011ce // clz w14, w14
-LBB0_282:
- WORD $0x8b1c01dc // add x28, x14, x28
-LBB0_283:
- WORD $0xf900003c // str x28, [x1]
- WORD $0xaa0803e0 // mov x0, x8
- WORD $0xeb11011f // cmp x8, x17
- WORD $0x5400a682 // b.hs LBB0_576 $5328(%rip)
-LBB0_284:
- WORD $0xf9400053 // ldr x19, [x2]
- WORD $0xaa0b03e0 // mov x0, x11
- WORD $0xb5ff2f53 // cbnz x19, LBB0_1 $-6680(%rip)
- WORD $0x14000530 // b LBB0_576 $5312(%rip)
-LBB0_285:
- WORD $0xf94004c0 // ldr x0, [x6, #8]
- WORD $0xcb1c000e // sub x14, x0, x28
- WORD $0xf10081df // cmp x14, #32
- WORD $0x540053eb // b.lt LBB0_421 $2684(%rip)
- WORD $0xd280000e // mov x14, #0
- WORD $0xd2800005 // mov x5, #0
- WORD $0xcb080000 // sub x0, x0, x8
- WORD $0x528003f3 // mov w19, #31
-LBB0_287:
- WORD $0x8b0e03cf // add x15, lr, x14
- WORD $0x3cc011fa // ldur q26, [x15, #1]
- WORD $0x3cc111fb // ldur q27, [x15, #17]
- WORD $0x6e208f5c // cmeq.16b v28, v26, v0
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260395 // fmov w21, s28
- WORD $0x6e208f7c // cmeq.16b v28, v27, v0
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e26038f // fmov w15, s28
- WORD $0x33103df5 // bfi w21, w15, #16, #16
- WORD $0x6e218f5a // cmeq.16b v26, v26, v1
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260354 // fmov w20, s26
- WORD $0x6e218f7a // cmeq.16b v26, v27, v1
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e26034f // fmov w15, s26
- WORD $0x33103df4 // bfi w20, w15, #16, #16
- WORD $0x7100029f // cmp w20, #0
- WORD $0xfa4008a0 // ccmp x5, #0, #0, eq
- WORD $0x540001a0 // b.eq LBB0_289 $52(%rip)
- WORD $0x0a25028f // bic w15, w20, w5
- WORD $0x2a0f04b1 // orr w17, w5, w15, lsl #1
- WORD $0x0a040285 // and w5, w20, w4
- WORD $0x0a3100a5 // bic w5, w5, w17
- WORD $0x2b0f00af // adds w15, w5, w15
- WORD $0x1a9f37e5 // cset w5, hs
- WORD $0x4a0f060f // eor w15, w16, w15, lsl #1
- WORD $0x0a1101ef // and w15, w15, w17
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0x2a2f03ef // mvn w15, w15
- WORD $0x8a1501f5 // and x21, x15, x21
- WORD $0x14000002 // b LBB0_290 $8(%rip)
-LBB0_289:
- WORD $0xd2800005 // mov x5, #0
-LBB0_290:
- WORD $0xb50001d5 // cbnz x21, LBB0_294 $56(%rip)
- WORD $0x910081ce // add x14, x14, #32
- WORD $0xd1008273 // sub x19, x19, #32
- WORD $0x8b13000f // add x15, x0, x19
- WORD $0xf100fdff // cmp x15, #63
- WORD $0x54fffa4c // b.gt LBB0_287 $-184(%rip)
- WORD $0xb5008585 // cbnz x5, LBB0_516 $4272(%rip)
- WORD $0x8b0e03cf // add x15, lr, x14
- WORD $0x910005e5 // add x5, x15, #1
- WORD $0xaa2e03ee // mvn x14, x14
- WORD $0x8b0001ce // add x14, x14, x0
- WORD $0xf10005df // cmp x14, #1
- WORD $0x54004d0a // b.ge LBB0_422 $2464(%rip)
- WORD $0x140004f0 // b LBB0_575 $5056(%rip)
-LBB0_294:
- WORD $0xdac002af // rbit x15, x21
- WORD $0xdac011ef // clz x15, x15
- WORD $0x8b0e010e // add x14, x8, x14
- WORD $0x8b0e01ee // add x14, x15, x14
- WORD $0x910009dc // add x28, x14, #2
- WORD $0x5280008f // mov w15, #4
- WORD $0x17ffffb3 // b LBB0_283 $-308(%rip)
-LBB0_295:
- WORD $0xaa1a03f5 // mov x21, x26
- WORD $0x9280000e // mov x14, #-1
- WORD $0xb5ff8a40 // cbnz x0, LBB0_168 $-3768(%rip)
- WORD $0x14000485 // b LBB0_545 $4628(%rip)
-LBB0_296:
- WORD $0x54009000 // b.eq LBB0_543 $4608(%rip)
- WORD $0xf10102df // cmp x22, #64
- WORD $0x54005383 // b.lo LBB0_436 $2672(%rip)
- WORD $0xd2800013 // mov x19, #0
- WORD $0x92800000 // mov x0, #-1
-LBB0_299:
- WORD $0x8b1c036e // add x14, x27, x28
- WORD $0xad4071dd // ldp q29, q28, [x14]
- WORD $0xad4169db // ldp q27, q26, [x14, #32]
- WORD $0x6e208fbe // cmeq.16b v30, v29, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603ce // fmov w14, s30
- WORD $0x6e208f9e // cmeq.16b v30, v28, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603cf // fmov w15, s30
- WORD $0x6e208f7e // cmeq.16b v30, v27, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d1 // fmov w17, s30
- WORD $0x6e208f5e // cmeq.16b v30, v26, v0
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603c5 // fmov w5, s30
- WORD $0x6e218fbe // cmeq.16b v30, v29, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603c7 // fmov w7, s30
- WORD $0x6e218f9e // cmeq.16b v30, v28, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d4 // fmov w20, s30
- WORD $0x6e218f7e // cmeq.16b v30, v27, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d5 // fmov w21, s30
- WORD $0x6e218f5e // cmeq.16b v30, v26, v1
- WORD $0x4e221fde // and.16b v30, v30, v2
- WORD $0x4e0303de // tbl.16b v30, { v30 }, v3
- WORD $0x4e71bbde // addv.8h h30, v30
- WORD $0x1e2603d7 // fmov w23, s30
- WORD $0xd3607e31 // lsl x17, x17, #32
- WORD $0xaa05c231 // orr x17, x17, x5, lsl #48
- WORD $0x53103def // lsl w15, w15, #16
- WORD $0xaa0f022f // orr x15, x17, x15
- WORD $0xaa0e01ee // orr x14, x15, x14
- WORD $0xd3607eaf // lsl x15, x21, #32
- WORD $0xaa17c1ef // orr x15, x15, x23, lsl #48
- WORD $0x53103e91 // lsl w17, w20, #16
- WORD $0xaa1101ef // orr x15, x15, x17
- WORD $0xaa0701e5 // orr x5, x15, x7
- WORD $0xb5000445 // cbnz x5, LBB0_304 $136(%rip)
- WORD $0xb50004d3 // cbnz x19, LBB0_305 $152(%rip)
-LBB0_301:
- WORD $0x6e3d349d // cmhi.16b v29, v4, v29
- WORD $0x4e221fbd // and.16b v29, v29, v2
- WORD $0x4e0303bd // tbl.16b v29, { v29 }, v3
- WORD $0x4e71bbbd // addv.8h h29, v29
- WORD $0x1e2603af // fmov w15, s29
- WORD $0x6e3c349c // cmhi.16b v28, v4, v28
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260391 // fmov w17, s28
- WORD $0x6e3b349b // cmhi.16b v27, v4, v27
- WORD $0x4e221f7b // and.16b v27, v27, v2
- WORD $0x4e03037b // tbl.16b v27, { v27 }, v3
- WORD $0x4e71bb7b // addv.8h h27, v27
- WORD $0x1e260365 // fmov w5, s27
- WORD $0x6e3a349a // cmhi.16b v26, v4, v26
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260347 // fmov w7, s26
- WORD $0xd3607ca5 // lsl x5, x5, #32
- WORD $0xaa07c0a5 // orr x5, x5, x7, lsl #48
- WORD $0x53103e31 // lsl w17, w17, #16
- WORD $0xaa1100b1 // orr x17, x5, x17
- WORD $0xaa0f0225 // orr x5, x17, x15
- WORD $0xb50002ee // cbnz x14, LBB0_306 $92(%rip)
- WORD $0xb50086a5 // cbnz x5, LBB0_549 $4308(%rip)
- WORD $0xd10102d6 // sub x22, x22, #64
- WORD $0x9101039c // add x28, x28, #64
- WORD $0xf100fedf // cmp x22, #63
- WORD $0x54fff568 // b.hi LBB0_299 $-340(%rip)
- WORD $0x14000218 // b LBB0_428 $2144(%rip)
-LBB0_304:
- WORD $0xb100041f // cmn x0, #1
- WORD $0xdac000af // rbit x15, x5
- WORD $0xdac011ef // clz x15, x15
- WORD $0x8b1c01ef // add x15, x15, x28
- WORD $0x9a8f1000 // csel x0, x0, x15, ne
-LBB0_305:
- WORD $0x8a3300af // bic x15, x5, x19
- WORD $0xaa0f0671 // orr x17, x19, x15, lsl #1
- WORD $0x8a3100a5 // bic x5, x5, x17
- WORD $0x9201f0a5 // and x5, x5, #0xaaaaaaaaaaaaaaaa
- WORD $0xab0f00af // adds x15, x5, x15
- WORD $0x1a9f37f3 // cset w19, hs
- WORD $0xd37ff9ef // lsl x15, x15, #1
- WORD $0xd200f1ef // eor x15, x15, #0x5555555555555555
- WORD $0x8a1101ef // and x15, x15, x17
- WORD $0x8a2f01ce // bic x14, x14, x15
- WORD $0x17ffffd1 // b LBB0_301 $-188(%rip)
-LBB0_306:
- WORD $0xdac001ce // rbit x14, x14
- WORD $0xdac011ce // clz x14, x14
- WORD $0xdac000af // rbit x15, x5
- WORD $0xdac011e5 // clz x5, x15
- WORD $0xeb0e00bf // cmp x5, x14
- WORD $0x52800067 // mov w7, #3
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0x54008d83 // b.lo LBB0_572 $4528(%rip)
- WORD $0x8b1c01ce // add x14, x14, x28
- WORD $0x910005dc // add x28, x14, #1
- WORD $0x5280008f // mov w15, #4
- WORD $0xb6ffe6fc // tbz x28, #63, LBB0_283 $-804(%rip)
- WORD $0x14000406 // b LBB0_542 $4120(%rip)
-LBB0_308:
- WORD $0x3940040e // ldrb w14, [x0, #1]
- WORD $0x5100b9ce // sub w14, w14, #46
- WORD $0x7100dddf // cmp w14, #55
- WORD $0x54ff77e8 // b.hi LBB0_160 $-4356(%rip)
- WORD $0x9ace218f // lsl x15, x12, x14
- WORD $0x5280002e // mov w14, #1
- WORD $0xb20903e5 // mov x5, #36028797027352576
- WORD $0xf2800025 // movk x5, #1
- WORD $0xea0501ff // tst x15, x5
- WORD $0x5280008f // mov w15, #4
- WORD $0x54ffe540 // b.eq LBB0_282 $-856(%rip)
-LBB0_310:
- WORD $0xf10042bf // cmp x21, #16
- WORD $0x54004f23 // b.lo LBB0_458 $2532(%rip)
- WORD $0xd2800005 // mov x5, #0
- WORD $0xd280000e // mov x14, #0
- WORD $0x92800013 // mov x19, #-1
- WORD $0x9280001e // mov lr, #-1
- WORD $0x92800016 // mov x22, #-1
-LBB0_312:
- WORD $0x3cee681a // ldr q26, [x0, x14]
- WORD $0x6e258f5b // cmeq.16b v27, v26, v5
- WORD $0x6e268f5c // cmeq.16b v28, v26, v6
- WORD $0x6e278f5d // cmeq.16b v29, v26, v7
- WORD $0x4e30875e // add.16b v30, v26, v16
- WORD $0x6e3e363e // cmhi.16b v30, v17, v30
- WORD $0x4e321f5a // and.16b v26, v26, v18
- WORD $0x6e338f5a // cmeq.16b v26, v26, v19
- WORD $0x4ebd1f9c // orr.16b v28, v28, v29
- WORD $0x4ebb1fdd // orr.16b v29, v30, v27
- WORD $0x4ebc1f5e // orr.16b v30, v26, v28
- WORD $0x4ebe1fbd // orr.16b v29, v29, v30
- WORD $0x4e221f7b // and.16b v27, v27, v2
- WORD $0x4e03037b // tbl.16b v27, { v27 }, v3
- WORD $0x4e71bb7b // addv.8h h27, v27
- WORD $0x1e26036f // fmov w15, s27
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260354 // fmov w20, s26
- WORD $0x4e221f9a // and.16b v26, v28, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260357 // fmov w23, s26
- WORD $0x4e221fba // and.16b v26, v29, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260358 // fmov w24, s26
- WORD $0x2a3803f8 // mvn w24, w24
- WORD $0x32103f18 // orr w24, w24, #0xffff0000
- WORD $0x5ac00318 // rbit w24, w24
- WORD $0x5ac0131a // clz w26, w24
- WORD $0x12800011 // mov w17, #-1
- WORD $0x1ada2238 // lsl w24, w17, w26
- WORD $0x0a3801f9 // bic w25, w15, w24
- WORD $0x0a380291 // bic w17, w20, w24
- WORD $0x0a3802e7 // bic w7, w23, w24
- WORD $0x7100435f // cmp w26, #16
- WORD $0x1a9901f8 // csel w24, w15, w25, eq
- WORD $0x1a910294 // csel w20, w20, w17, eq
- WORD $0x1a8702f9 // csel w25, w23, w7, eq
- WORD $0x5100070f // sub w15, w24, #1
- WORD $0x6a1801f7 // ands w23, w15, w24
- WORD $0x54003381 // b.ne LBB0_420 $1648(%rip)
- WORD $0x5100068f // sub w15, w20, #1
- WORD $0x6a1401f7 // ands w23, w15, w20
- WORD $0x54003321 // b.ne LBB0_420 $1636(%rip)
- WORD $0x5100072f // sub w15, w25, #1
- WORD $0x6a1901f7 // ands w23, w15, w25
- WORD $0x540032c1 // b.ne LBB0_420 $1624(%rip)
- WORD $0x340000d8 // cbz w24, LBB0_318 $24(%rip)
- WORD $0x5ac0030f // rbit w15, w24
- WORD $0x5ac011f8 // clz w24, w15
- WORD $0xb10006df // cmn x22, #1
- WORD $0x54004721 // b.ne LBB0_457 $2276(%rip)
- WORD $0x8b1801d6 // add x22, x14, x24
-LBB0_318:
- WORD $0x340000d4 // cbz w20, LBB0_321 $24(%rip)
- WORD $0x5ac0028f // rbit w15, w20
- WORD $0x5ac011f4 // clz w20, w15
- WORD $0xb10007df // cmn lr, #1
- WORD $0x540035c1 // b.ne LBB0_429 $1720(%rip)
- WORD $0x8b1401de // add lr, x14, x20
-LBB0_321:
- WORD $0x340000d9 // cbz w25, LBB0_324 $24(%rip)
- WORD $0x5ac0032f // rbit w15, w25
- WORD $0x5ac011f4 // clz w20, w15
- WORD $0xb100067f // cmn x19, #1
- WORD $0x54003501 // b.ne LBB0_429 $1696(%rip)
- WORD $0x8b1401d3 // add x19, x14, x20
-LBB0_324:
- WORD $0x7100435f // cmp w26, #16
- WORD $0x54000601 // b.ne LBB0_342 $192(%rip)
- WORD $0x910041ce // add x14, x14, #16
- WORD $0xd10040a5 // sub x5, x5, #16
- WORD $0x8b0502ba // add x26, x21, x5
- WORD $0xf1003f5f // cmp x26, #15
- WORD $0x54fff6c8 // b.hi LBB0_312 $-296(%rip)
- WORD $0x8b0e0005 // add x5, x0, x14
- WORD $0xeb0e02bf // cmp x21, x14
- WORD $0x52800067 // mov w7, #3
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0x54000540 // b.eq LBB0_343 $168(%rip)
-LBB0_327:
- WORD $0x8b1a00ae // add x14, x5, x26
- WORD $0xcb0800af // sub x15, x5, x8
- WORD $0xcb1b01f5 // sub x21, x15, x27
- WORD $0xaa0503fb // mov x27, x5
- WORD $0x14000008 // b LBB0_331 $32(%rip)
-LBB0_328:
- WORD $0xb100067f // cmn x19, #1
- WORD $0x54002da1 // b.ne LBB0_419 $1460(%rip)
- WORD $0xd10006b3 // sub x19, x21, #1
-LBB0_330:
- WORD $0x910006b5 // add x21, x21, #1
- WORD $0xaa1b03e5 // mov x5, x27
- WORD $0xd100075a // sub x26, x26, #1
- WORD $0xb4000b3a // cbz x26, LBB0_363 $356(%rip)
-LBB0_331:
- WORD $0x38401774 // ldrb w20, [x27], #1
- WORD $0x5100c28f // sub w15, w20, #48
- WORD $0x710029ff // cmp w15, #10
- WORD $0x54ffff23 // b.lo LBB0_330 $-28(%rip)
- WORD $0x7100b69f // cmp w20, #45
- WORD $0x5400016d // b.le LBB0_338 $44(%rip)
- WORD $0x7101969f // cmp w20, #101
- WORD $0x540001c0 // b.eq LBB0_340 $56(%rip)
- WORD $0x7101169f // cmp w20, #69
- WORD $0x54000180 // b.eq LBB0_340 $48(%rip)
- WORD $0x7100ba9f // cmp w20, #46
- WORD $0x54000241 // b.ne LBB0_343 $72(%rip)
- WORD $0xb10006df // cmn x22, #1
- WORD $0x54002b41 // b.ne LBB0_419 $1384(%rip)
- WORD $0xd10006b6 // sub x22, x21, #1
- WORD $0x17ffffed // b LBB0_330 $-76(%rip)
-LBB0_338:
- WORD $0x7100ae9f // cmp w20, #43
- WORD $0x54fffd00 // b.eq LBB0_328 $-96(%rip)
- WORD $0x7100b69f // cmp w20, #45
- WORD $0x54fffcc0 // b.eq LBB0_328 $-104(%rip)
- WORD $0x14000009 // b LBB0_343 $36(%rip)
-LBB0_340:
- WORD $0xb10007df // cmn lr, #1
- WORD $0x54002a21 // b.ne LBB0_419 $1348(%rip)
- WORD $0xd10006be // sub lr, x21, #1
- WORD $0x17ffffe4 // b LBB0_330 $-112(%rip)
-LBB0_342:
- WORD $0x8b3a400f // add x15, x0, w26, uxtw
- WORD $0x8b0e01e5 // add x5, x15, x14
- WORD $0x52800067 // mov w7, #3
- WORD $0x92f00011 // mov x17, #9223372036854775807
-LBB0_343:
- WORD $0x9280000e // mov x14, #-1
- WORD $0xb4007a96 // cbz x22, LBB0_569 $3920(%rip)
-LBB0_344:
- WORD $0x5280008f // mov w15, #4
- WORD $0xb4007a53 // cbz x19, LBB0_569 $3912(%rip)
- WORD $0xb4007a3e // cbz lr, LBB0_569 $3908(%rip)
- WORD $0xcb0000ae // sub x14, x5, x0
- WORD $0xd10005c0 // sub x0, x14, #1
- WORD $0xeb0002df // cmp x22, x0
- WORD $0x54000300 // b.eq LBB0_355 $96(%rip)
- WORD $0xeb00027f // cmp x19, x0
- WORD $0x540002c0 // b.eq LBB0_355 $88(%rip)
- WORD $0xeb0003df // cmp lr, x0
- WORD $0x54000280 // b.eq LBB0_355 $80(%rip)
- WORD $0xf1000660 // subs x0, x19, #1
- WORD $0x5400006b // b.lt LBB0_351 $12(%rip)
- WORD $0xeb0003df // cmp lr, x0
- WORD $0x540078c1 // b.ne LBB0_570 $3864(%rip)
-LBB0_351:
- WORD $0xaa1e02c0 // orr x0, x22, lr
- WORD $0xb7f80060 // tbnz x0, #63, LBB0_353 $12(%rip)
- WORD $0xeb1e02df // cmp x22, lr
- WORD $0x5400788a // b.ge LBB0_571 $3856(%rip)
-LBB0_353:
- WORD $0xd37ffc0f // lsr x15, x0, #63
- WORD $0x520001ef // eor w15, w15, #0x1
- WORD $0xd10007d1 // sub x17, lr, #1
- WORD $0xeb1102df // cmp x22, x17
- WORD $0x1a9f17f1 // cset w17, eq
- WORD $0x6a1101ff // tst w15, w17
- WORD $0xda9e01ce // csinv x14, x14, lr, eq
-LBB0_354:
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0xb6ffd16e // tbz x14, #63, LBB0_282 $-1492(%rip)
- WORD $0x140003b6 // b LBB0_569 $3800(%rip)
-LBB0_355:
- WORD $0xcb0e03ee // neg x14, x14
- WORD $0xb6ffd10e // tbz x14, #63, LBB0_282 $-1504(%rip)
- WORD $0x140003b3 // b LBB0_569 $3788(%rip)
-LBB0_356:
- WORD $0xb5003be5 // cbnz x5, LBB0_459 $1916(%rip)
- WORD $0x8b0e03c5 // add x5, lr, x14
- WORD $0x910004a5 // add x5, x5, #1
- WORD $0xaa2e03ee // mvn x14, x14
- WORD $0x8b0001ce // add x14, x14, x0
- WORD $0xf10005df // cmp x14, #1
- WORD $0x54003d8a // b.ge LBB0_462 $1968(%rip)
- WORD $0x140003b6 // b LBB0_575 $3800(%rip)
-LBB0_358:
- WORD $0x5ac002ee // rbit w14, w23
- WORD $0x5ac011ce // clz w14, w14
- WORD $0xaa3c03ef // mvn x15, x28
- WORD $0xcb0e01ee // sub x14, x15, x14
- WORD $0x17fffb39 // b LBB0_179 $-4892(%rip)
-LBB0_359:
- WORD $0xaa3c03ee // mvn x14, x28
- WORD $0xcb3441ce // sub x14, x14, w20, uxtw
- WORD $0x17fffb36 // b LBB0_179 $-4904(%rip)
-LBB0_360:
- WORD $0x8b1c0365 // add x5, x27, x28
- WORD $0xf10005df // cmp x14, #1
- WORD $0x54003c0a // b.ge LBB0_462 $1920(%rip)
- WORD $0x140003aa // b LBB0_575 $3752(%rip)
-LBB0_361:
- WORD $0x8b1c037c // add x28, x27, x28
- WORD $0x1400000e // b LBB0_366 $56(%rip)
-LBB0_362:
- WORD $0x8b1c037c // add x28, x27, x28
- WORD $0x14000032 // b LBB0_372 $200(%rip)
-LBB0_363:
- WORD $0xaa0e03e5 // mov x5, x14
- WORD $0x9280000e // mov x14, #-1
- WORD $0xb5fff8b6 // cbnz x22, LBB0_344 $-236(%rip)
- WORD $0x14000397 // b LBB0_569 $3676(%rip)
-LBB0_364:
- WORD $0x8b1c0365 // add x5, x27, x28
- WORD $0xf10005df // cmp x14, #1
- WORD $0x54003eca // b.ge LBB0_469 $2008(%rip)
- WORD $0x1400039e // b LBB0_575 $3704(%rip)
-LBB0_365:
- WORD $0xd2800013 // mov x19, #0
- WORD $0x8b1c037c // add x28, x27, x28
- WORD $0x92800000 // mov x0, #-1
-LBB0_366:
- WORD $0xf10082ce // subs x14, x22, #32
- WORD $0x54004363 // b.lo LBB0_476 $2156(%rip)
- WORD $0xad406f9a // ldp q26, q27, [x28]
- WORD $0x6e208f5c // cmeq.16b v28, v26, v0
- WORD $0x6e208f7d // cmeq.16b v29, v27, v0
- WORD $0x6e218f5a // cmeq.16b v26, v26, v1
- WORD $0x6e218f7b // cmeq.16b v27, v27, v1
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260385 // fmov w5, s28
- WORD $0x4e221fbc // and.16b v28, v29, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260394 // fmov w20, s28
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260355 // fmov w21, s26
- WORD $0x4e221f7a // and.16b v26, v27, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260356 // fmov w22, s26
- WORD $0x33103e85 // bfi w5, w20, #16, #16
- WORD $0x33103ed5 // bfi w21, w22, #16, #16
- WORD $0x35003d75 // cbnz w21, LBB0_473 $1964(%rip)
- WORD $0xb5003e13 // cbnz x19, LBB0_474 $1984(%rip)
- WORD $0xb4003fe5 // cbz x5, LBB0_475 $2044(%rip)
-LBB0_370:
- WORD $0xdac000ae // rbit x14, x5
- WORD $0xdac011ce // clz x14, x14
- WORD $0xcb1b0385 // sub x5, x28, x27
- WORD $0x8b0e00ae // add x14, x5, x14
- WORD $0x910005dc // add x28, x14, #1
- WORD $0xb6ffc87c // tbz x28, #63, LBB0_283 $-1780(%rip)
- WORD $0x14000312 // b LBB0_542 $3144(%rip)
-LBB0_371:
- WORD $0xd2800013 // mov x19, #0
- WORD $0x8b1c037c // add x28, x27, x28
- WORD $0x92800000 // mov x0, #-1
-LBB0_372:
- WORD $0xf10082ce // subs x14, x22, #32
- WORD $0x54000623 // b.lo LBB0_379 $196(%rip)
- WORD $0xad406b9b // ldp q27, q26, [x28]
- WORD $0x6e208f7c // cmeq.16b v28, v27, v0
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260385 // fmov w5, s28
- WORD $0x6e208f5c // cmeq.16b v28, v26, v0
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260394 // fmov w20, s28
- WORD $0x6e218f7c // cmeq.16b v28, v27, v1
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260395 // fmov w21, s28
- WORD $0x6e218f5c // cmeq.16b v28, v26, v1
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260396 // fmov w22, s28
- WORD $0x33103e85 // bfi w5, w20, #16, #16
- WORD $0x33103ed5 // bfi w21, w22, #16, #16
- WORD $0x35003ff5 // cbnz w21, LBB0_487 $2044(%rip)
- WORD $0xb5004093 // cbnz x19, LBB0_488 $2064(%rip)
-LBB0_375:
- WORD $0x6e3b349b // cmhi.16b v27, v4, v27
- WORD $0x4e221f7b // and.16b v27, v27, v2
- WORD $0x4e03037b // tbl.16b v27, { v27 }, v3
- WORD $0x4e71bb7b // addv.8h h27, v27
- WORD $0x1e260375 // fmov w21, s27
- WORD $0x6e3a349a // cmhi.16b v26, v4, v26
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260354 // fmov w20, s26
- WORD $0x33103e95 // bfi w21, w20, #16, #16
- WORD $0xdac002b4 // rbit x20, x21
- WORD $0xdac01294 // clz x20, x20
- WORD $0xb40000e5 // cbz x5, LBB0_377 $28(%rip)
- WORD $0xdac000ae // rbit x14, x5
- WORD $0xdac011c5 // clz x5, x14
- WORD $0xcb1b038e // sub x14, x28, x27
- WORD $0xeb05029f // cmp x20, x5
- WORD $0x54000462 // b.hs LBB0_390 $140(%rip)
- WORD $0x14000350 // b LBB0_577 $3392(%rip)
-LBB0_377:
- WORD $0x35006a55 // cbnz w21, LBB0_578 $3400(%rip)
- WORD $0x9100839c // add x28, x28, #32
- WORD $0xaa0e03f6 // mov x22, x14
-LBB0_379:
- WORD $0xb5004a73 // cbnz x19, LBB0_507 $2380(%rip)
- WORD $0xb4005bb6 // cbz x22, LBB0_543 $2932(%rip)
-LBB0_381:
- WORD $0xcb1b03ee // neg x14, x27
-LBB0_382:
- WORD $0xd2800005 // mov x5, #0
-LBB0_383:
- WORD $0x38656b93 // ldrb w19, [x28, x5]
- WORD $0x71008a7f // cmp w19, #34
- WORD $0x540002e0 // b.eq LBB0_389 $92(%rip)
- WORD $0x7101727f // cmp w19, #92
- WORD $0x540000e0 // b.eq LBB0_387 $28(%rip)
- WORD $0x71007e7f // cmp w19, #31
- WORD $0x54006929 // b.ls LBB0_579 $3364(%rip)
- WORD $0x910004a5 // add x5, x5, #1
- WORD $0xeb0502df // cmp x22, x5
- WORD $0x54fffee1 // b.ne LBB0_383 $-36(%rip)
- WORD $0x140002d0 // b LBB0_543 $2880(%rip)
-LBB0_387:
- WORD $0xd10006d3 // sub x19, x22, #1
- WORD $0xeb05027f // cmp x19, x5
- WORD $0x540059a0 // b.eq LBB0_543 $2868(%rip)
- WORD $0x8b050393 // add x19, x28, x5
- WORD $0x8b0e0274 // add x20, x19, x14
- WORD $0xb100041f // cmn x0, #1
- WORD $0x9a800280 // csel x0, x20, x0, eq
- WORD $0x91000a7c // add x28, x19, #2
- WORD $0xd1000ad3 // sub x19, x22, #2
- WORD $0xcb0502d4 // sub x20, x22, x5
- WORD $0xd1000a96 // sub x22, x20, #2
- WORD $0xeb05027f // cmp x19, x5
- WORD $0x54fffd01 // b.ne LBB0_382 $-96(%rip)
- WORD $0x140002c2 // b LBB0_543 $2824(%rip)
-LBB0_389:
- WORD $0xcb1b038e // sub x14, x28, x27
-LBB0_390:
- WORD $0x8b0501ce // add x14, x14, x5
- WORD $0x910005dc // add x28, x14, #1
- WORD $0xb6ffbd9c // tbz x28, #63, LBB0_283 $-2128(%rip)
- WORD $0x140002bb // b LBB0_542 $2796(%rip)
-LBB0_391:
- WORD $0x8b1c037c // add x28, x27, x28
- WORD $0x14000006 // b LBB0_394 $24(%rip)
-LBB0_392:
- WORD $0x8b1c037c // add x28, x27, x28
- WORD $0x1400002a // b LBB0_400 $168(%rip)
-LBB0_393:
- WORD $0xd2800013 // mov x19, #0
- WORD $0x8b1c037c // add x28, x27, x28
- WORD $0x92800000 // mov x0, #-1
-LBB0_394:
- WORD $0xf10082ce // subs x14, x22, #32
- WORD $0x54003d43 // b.lo LBB0_492 $1960(%rip)
- WORD $0xad406f9a // ldp q26, q27, [x28]
- WORD $0x6e208f5c // cmeq.16b v28, v26, v0
- WORD $0x6e208f7d // cmeq.16b v29, v27, v0
- WORD $0x6e218f5a // cmeq.16b v26, v26, v1
- WORD $0x6e218f7b // cmeq.16b v27, v27, v1
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260385 // fmov w5, s28
- WORD $0x4e221fbc // and.16b v28, v29, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260394 // fmov w20, s28
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260355 // fmov w21, s26
- WORD $0x4e221f7a // and.16b v26, v27, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260356 // fmov w22, s26
- WORD $0x33103e85 // bfi w5, w20, #16, #16
- WORD $0x33103ed5 // bfi w21, w22, #16, #16
- WORD $0x35003755 // cbnz w21, LBB0_489 $1768(%rip)
- WORD $0xb50037f3 // cbnz x19, LBB0_490 $1788(%rip)
- WORD $0xb40039c5 // cbz x5, LBB0_491 $1848(%rip)
-LBB0_398:
- WORD $0xdac000ae // rbit x14, x5
- WORD $0xdac011ce // clz x14, x14
- WORD $0xcb1b0385 // sub x5, x28, x27
- WORD $0x8b0e00ae // add x14, x5, x14
- WORD $0x910005dc // add x28, x14, #1
- WORD $0xb6ff5f3c // tbz x28, #63, LBB0_194 $-5148(%rip)
- WORD $0x14000291 // b LBB0_542 $2628(%rip)
-LBB0_399:
- WORD $0xd2800013 // mov x19, #0
- WORD $0x8b1c037c // add x28, x27, x28
- WORD $0x92800000 // mov x0, #-1
-LBB0_400:
- WORD $0xf10082ce // subs x14, x22, #32
- WORD $0x54000623 // b.lo LBB0_407 $196(%rip)
- WORD $0xad406b9b // ldp q27, q26, [x28]
- WORD $0x6e208f7c // cmeq.16b v28, v27, v0
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260385 // fmov w5, s28
- WORD $0x6e208f5c // cmeq.16b v28, v26, v0
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260394 // fmov w20, s28
- WORD $0x6e218f7c // cmeq.16b v28, v27, v1
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260395 // fmov w21, s28
- WORD $0x6e218f5c // cmeq.16b v28, v26, v1
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260396 // fmov w22, s28
- WORD $0x33103e85 // bfi w5, w20, #16, #16
- WORD $0x33103ed5 // bfi w21, w22, #16, #16
- WORD $0x35003995 // cbnz w21, LBB0_502 $1840(%rip)
- WORD $0xb5003a33 // cbnz x19, LBB0_504 $1860(%rip)
-LBB0_403:
- WORD $0x6e3b349b // cmhi.16b v27, v4, v27
- WORD $0x4e221f7b // and.16b v27, v27, v2
- WORD $0x4e03037b // tbl.16b v27, { v27 }, v3
- WORD $0x4e71bb7b // addv.8h h27, v27
- WORD $0x1e260375 // fmov w21, s27
- WORD $0x6e3a349a // cmhi.16b v26, v4, v26
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260354 // fmov w20, s26
- WORD $0x33103e95 // bfi w21, w20, #16, #16
- WORD $0xdac002b4 // rbit x20, x21
- WORD $0xdac01294 // clz x20, x20
- WORD $0xb40000e5 // cbz x5, LBB0_405 $28(%rip)
- WORD $0xdac000ae // rbit x14, x5
- WORD $0xdac011c5 // clz x5, x14
- WORD $0xcb1b038e // sub x14, x28, x27
- WORD $0xeb05029f // cmp x20, x5
- WORD $0x54000582 // b.hs LBB0_418 $176(%rip)
- WORD $0x140002cf // b LBB0_577 $2876(%rip)
-LBB0_405:
- WORD $0x35005a35 // cbnz w21, LBB0_578 $2884(%rip)
- WORD $0x9100839c // add x28, x28, #32
- WORD $0xaa0e03f6 // mov x22, x14
-LBB0_407:
- WORD $0xb5003d53 // cbnz x19, LBB0_514 $1960(%rip)
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0xb4004b36 // cbz x22, LBB0_543 $2404(%rip)
-LBB0_409:
- WORD $0xcb1b03ee // neg x14, x27
-LBB0_410:
- WORD $0xd2800005 // mov x5, #0
-LBB0_411:
- WORD $0x38656b93 // ldrb w19, [x28, x5]
- WORD $0x71008a7f // cmp w19, #34
- WORD $0x540003a0 // b.eq LBB0_417 $116(%rip)
- WORD $0x7101727f // cmp w19, #92
- WORD $0x54000140 // b.eq LBB0_415 $40(%rip)
- WORD $0x71007e7f // cmp w19, #31
- WORD $0x540058a9 // b.ls LBB0_579 $2836(%rip)
- WORD $0x910004a5 // add x5, x5, #1
- WORD $0xeb0502df // cmp x22, x5
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0x54fffe81 // b.ne LBB0_411 $-48(%rip)
- WORD $0x14000249 // b LBB0_543 $2340(%rip)
-LBB0_415:
- WORD $0xd10006d3 // sub x19, x22, #1
- WORD $0xeb05027f // cmp x19, x5
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0x54004860 // b.eq LBB0_543 $2316(%rip)
- WORD $0x8b050393 // add x19, x28, x5
- WORD $0x8b0e0274 // add x20, x19, x14
- WORD $0xb100041f // cmn x0, #1
- WORD $0x9a800280 // csel x0, x20, x0, eq
- WORD $0x91000a7c // add x28, x19, #2
- WORD $0xd1000ad3 // sub x19, x22, #2
- WORD $0xcb0502d4 // sub x20, x22, x5
- WORD $0xd1000a96 // sub x22, x20, #2
- WORD $0xeb05027f // cmp x19, x5
- WORD $0x54fffc41 // b.ne LBB0_410 $-120(%rip)
- WORD $0x14000238 // b LBB0_543 $2272(%rip)
-LBB0_417:
- WORD $0xcb1b038e // sub x14, x28, x27
-LBB0_418:
- WORD $0x8b0501ce // add x14, x14, x5
- WORD $0x910005dc // add x28, x14, #1
- WORD $0xb6ff533c // tbz x28, #63, LBB0_194 $-5532(%rip)
- WORD $0x14000231 // b LBB0_542 $2244(%rip)
-LBB0_419:
- WORD $0xcb1503ee // neg x14, x21
- WORD $0x5280008f // mov w15, #4
- WORD $0xb6ffabae // tbz x14, #63, LBB0_282 $-2700(%rip)
- WORD $0x14000288 // b LBB0_569 $2592(%rip)
-LBB0_420:
- WORD $0x5ac002ef // rbit w15, w23
- WORD $0x5ac011ef // clz w15, w15
- WORD $0xaa2e03ee // mvn x14, x14
- WORD $0xcb0f01ce // sub x14, x14, x15
- WORD $0x52800067 // mov w7, #3
- WORD $0x17fffec9 // b LBB0_354 $-1244(%rip)
-LBB0_421:
- WORD $0x8b1c0365 // add x5, x27, x28
- WORD $0xf10005df // cmp x14, #1
- WORD $0x5400514b // b.lt LBB0_575 $2600(%rip)
-LBB0_422:
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0x14000007 // b LBB0_424 $28(%rip)
-LBB0_423:
- WORD $0x92800033 // mov x19, #-2
- WORD $0x52800040 // mov w0, #2
- WORD $0x8b0000a5 // add x5, x5, x0
- WORD $0x92800000 // mov x0, #-1
- WORD $0xab1301ce // adds x14, x14, x19
- WORD $0x5400502d // b.le LBB0_576 $2564(%rip)
-LBB0_424:
- WORD $0x394000a0 // ldrb w0, [x5]
- WORD $0x7101701f // cmp w0, #92
- WORD $0x54ffff00 // b.eq LBB0_423 $-32(%rip)
- WORD $0x7100881f // cmp w0, #34
- WORD $0x54001780 // b.eq LBB0_465 $752(%rip)
- WORD $0x92800013 // mov x19, #-1
- WORD $0x52800020 // mov w0, #1
- WORD $0x8b0000a5 // add x5, x5, x0
- WORD $0x92800000 // mov x0, #-1
- WORD $0xab1301ce // adds x14, x14, x19
- WORD $0x54fffecc // b.gt LBB0_424 $-40(%rip)
- WORD $0x14000275 // b LBB0_576 $2516(%rip)
-LBB0_427:
- WORD $0x8b1c037c // add x28, x27, x28
- WORD $0x1400000a // b LBB0_431 $40(%rip)
-LBB0_428:
- WORD $0x8b1c037c // add x28, x27, x28
- WORD $0x1400002d // b LBB0_437 $180(%rip)
-LBB0_429:
- WORD $0xaa2e03ee // mvn x14, x14
- WORD $0xcb3441ce // sub x14, x14, w20, uxtw
- WORD $0x52800067 // mov w7, #3
- WORD $0x17fffea8 // b LBB0_354 $-1376(%rip)
-LBB0_430:
- WORD $0xd2800013 // mov x19, #0
- WORD $0x8b1c037c // add x28, x27, x28
- WORD $0x92800000 // mov x0, #-1
-LBB0_431:
- WORD $0xf10082ce // subs x14, x22, #32
- WORD $0x54003743 // b.lo LBB0_521 $1768(%rip)
- WORD $0xad406f9a // ldp q26, q27, [x28]
- WORD $0x6e208f5c // cmeq.16b v28, v26, v0
- WORD $0x6e208f7d // cmeq.16b v29, v27, v0
- WORD $0x6e218f5a // cmeq.16b v26, v26, v1
- WORD $0x6e218f7b // cmeq.16b v27, v27, v1
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260385 // fmov w5, s28
- WORD $0x4e221fbc // and.16b v28, v29, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e26038f // fmov w15, s28
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260355 // fmov w21, s26
- WORD $0x4e221f7a // and.16b v26, v27, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e260351 // fmov w17, s26
- WORD $0x33103de5 // bfi w5, w15, #16, #16
- WORD $0x33103e35 // bfi w21, w17, #16, #16
- WORD $0x350031d5 // cbnz w21, LBB0_518 $1592(%rip)
- WORD $0xb5003273 // cbnz x19, LBB0_519 $1612(%rip)
- WORD $0xb40033c5 // cbz x5, LBB0_520 $1656(%rip)
-LBB0_435:
- WORD $0xdac000ae // rbit x14, x5
- WORD $0xdac011ce // clz x14, x14
- WORD $0xcb1b038f // sub x15, x28, x27
- WORD $0x8b0e01ee // add x14, x15, x14
- WORD $0x910005dc // add x28, x14, #1
- WORD $0x140001b4 // b LBB0_532 $1744(%rip)
-LBB0_436:
- WORD $0xd2800013 // mov x19, #0
- WORD $0x8b1c037c // add x28, x27, x28
- WORD $0x92800000 // mov x0, #-1
-LBB0_437:
- WORD $0xf10082ce // subs x14, x22, #32
- WORD $0x54000623 // b.lo LBB0_444 $196(%rip)
- WORD $0xad406b9b // ldp q27, q26, [x28]
- WORD $0x6e208f7c // cmeq.16b v28, v27, v0
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260385 // fmov w5, s28
- WORD $0x6e208f5c // cmeq.16b v28, v26, v0
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e26038f // fmov w15, s28
- WORD $0x6e218f7c // cmeq.16b v28, v27, v1
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260395 // fmov w21, s28
- WORD $0x6e218f5c // cmeq.16b v28, v26, v1
- WORD $0x4e221f9c // and.16b v28, v28, v2
- WORD $0x4e03039c // tbl.16b v28, { v28 }, v3
- WORD $0x4e71bb9c // addv.8h h28, v28
- WORD $0x1e260391 // fmov w17, s28
- WORD $0x33103de5 // bfi w5, w15, #16, #16
- WORD $0x33103e35 // bfi w21, w17, #16, #16
- WORD $0x35003395 // cbnz w21, LBB0_533 $1648(%rip)
- WORD $0xb5003433 // cbnz x19, LBB0_535 $1668(%rip)
-LBB0_440:
- WORD $0x6e3b349b // cmhi.16b v27, v4, v27
- WORD $0x4e221f7b // and.16b v27, v27, v2
- WORD $0x4e03037b // tbl.16b v27, { v27 }, v3
- WORD $0x4e71bb7b // addv.8h h27, v27
- WORD $0x1e260375 // fmov w21, s27
- WORD $0x6e3a349a // cmhi.16b v26, v4, v26
- WORD $0x4e221f5a // and.16b v26, v26, v2
- WORD $0x4e03035a // tbl.16b v26, { v26 }, v3
- WORD $0x4e71bb5a // addv.8h h26, v26
- WORD $0x1e26034f // fmov w15, s26
- WORD $0x33103df5 // bfi w21, w15, #16, #16
- WORD $0xdac002af // rbit x15, x21
- WORD $0xdac011f4 // clz x20, x15
- WORD $0xb40000e5 // cbz x5, LBB0_442 $28(%rip)
- WORD $0xdac000ae // rbit x14, x5
- WORD $0xdac011c5 // clz x5, x14
- WORD $0xcb1b038e // sub x14, x28, x27
- WORD $0xeb05029f // cmp x20, x5
- WORD $0x54000462 // b.hs LBB0_455 $140(%rip)
- WORD $0x1400021f // b LBB0_577 $2172(%rip)
-LBB0_442:
- WORD $0x35004435 // cbnz w21, LBB0_578 $2180(%rip)
- WORD $0x9100839c // add x28, x28, #32
- WORD $0xaa0e03f6 // mov x22, x14
-LBB0_444:
- WORD $0xb50033d3 // cbnz x19, LBB0_538 $1656(%rip)
- WORD $0xb4003596 // cbz x22, LBB0_543 $1712(%rip)
-LBB0_446:
- WORD $0xcb1b03ee // neg x14, x27
-LBB0_447:
- WORD $0xd2800005 // mov x5, #0
-LBB0_448:
- WORD $0x38656b93 // ldrb w19, [x28, x5]
- WORD $0x71008a7f // cmp w19, #34
- WORD $0x540002e0 // b.eq LBB0_454 $92(%rip)
- WORD $0x7101727f // cmp w19, #92
- WORD $0x540000e0 // b.eq LBB0_452 $28(%rip)
- WORD $0x71007e7f // cmp w19, #31
- WORD $0x54004309 // b.ls LBB0_579 $2144(%rip)
- WORD $0x910004a5 // add x5, x5, #1
- WORD $0xeb0502df // cmp x22, x5
- WORD $0x54fffee1 // b.ne LBB0_448 $-36(%rip)
- WORD $0x1400019f // b LBB0_543 $1660(%rip)
-LBB0_452:
- WORD $0xd10006cf // sub x15, x22, #1
- WORD $0xeb0501ff // cmp x15, x5
- WORD $0x54003380 // b.eq LBB0_543 $1648(%rip)
- WORD $0x8b05038f // add x15, x28, x5
- WORD $0x8b0e01f1 // add x17, x15, x14
- WORD $0xb100041f // cmn x0, #1
- WORD $0x9a800220 // csel x0, x17, x0, eq
- WORD $0x910009fc // add x28, x15, #2
- WORD $0xd1000acf // sub x15, x22, #2
- WORD $0xcb0502d1 // sub x17, x22, x5
- WORD $0xd1000a36 // sub x22, x17, #2
- WORD $0xeb0501ff // cmp x15, x5
- WORD $0x54fffd01 // b.ne LBB0_447 $-96(%rip)
- WORD $0x14000191 // b LBB0_543 $1604(%rip)
-LBB0_454:
- WORD $0xcb1b038e // sub x14, x28, x27
-LBB0_455:
- WORD $0x8b0501ce // add x14, x14, x5
- WORD $0x910005dc // add x28, x14, #1
- WORD $0x1400015e // b LBB0_532 $1400(%rip)
-LBB0_456:
- WORD $0x92800000 // mov x0, #-1
- WORD $0xaa1e03f5 // mov x21, lr
- WORD $0xaa1a03e5 // mov x5, x26
- WORD $0x92800013 // mov x19, #-1
- WORD $0x92800016 // mov x22, #-1
- WORD $0x17fff7bf // b LBB0_85 $-8452(%rip)
-LBB0_457:
- WORD $0xaa2e03ee // mvn x14, x14
- WORD $0xcb3841ce // sub x14, x14, w24, uxtw
- WORD $0x52800067 // mov w7, #3
- WORD $0x17fffe23 // b LBB0_354 $-1908(%rip)
-LBB0_458:
- WORD $0x92800016 // mov x22, #-1
- WORD $0xaa0003e5 // mov x5, x0
- WORD $0xaa1503fa // mov x26, x21
- WORD $0x9280001e // mov lr, #-1
- WORD $0x92800013 // mov x19, #-1
- WORD $0x52800067 // mov w7, #3
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0x17fffdd6 // b LBB0_327 $-2216(%rip)
-LBB0_459:
- WORD $0xd1000405 // sub x5, x0, #1
- WORD $0xeb0e00bf // cmp x5, x14
- WORD $0x54003b80 // b.eq LBB0_575 $1904(%rip)
- WORD $0x8b0e03c5 // add x5, lr, x14
- WORD $0x910008a5 // add x5, x5, #2
- WORD $0xcb0e000e // sub x14, x0, x14
- WORD $0xd10009ce // sub x14, x14, #2
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0xf10005df // cmp x14, #1
- WORD $0x5400010a // b.ge LBB0_462 $32(%rip)
- WORD $0x140001d2 // b LBB0_575 $1864(%rip)
-LBB0_461:
- WORD $0x92800033 // mov x19, #-2
- WORD $0x52800040 // mov w0, #2
- WORD $0x8b0000a5 // add x5, x5, x0
- WORD $0x92800000 // mov x0, #-1
- WORD $0xab1301ce // adds x14, x14, x19
- WORD $0x540039ad // b.le LBB0_576 $1844(%rip)
-LBB0_462:
- WORD $0x394000a0 // ldrb w0, [x5]
- WORD $0x7101701f // cmp w0, #92
- WORD $0x54ffff00 // b.eq LBB0_461 $-32(%rip)
- WORD $0x7100881f // cmp w0, #34
- WORD $0x54000100 // b.eq LBB0_465 $32(%rip)
- WORD $0x92800013 // mov x19, #-1
- WORD $0x52800020 // mov w0, #1
- WORD $0x8b0000a5 // add x5, x5, x0
- WORD $0x92800000 // mov x0, #-1
- WORD $0xab1301ce // adds x14, x14, x19
- WORD $0x54fffecc // b.gt LBB0_462 $-40(%rip)
- WORD $0x140001c1 // b LBB0_576 $1796(%rip)
-LBB0_465:
- WORD $0xcb1b00ae // sub x14, x5, x27
- WORD $0x910005dc // add x28, x14, #1
- WORD $0x17fffc87 // b LBB0_283 $-3556(%rip)
-LBB0_466:
- WORD $0xd1000405 // sub x5, x0, #1
- WORD $0xeb0e00bf // cmp x5, x14
- WORD $0x54003740 // b.eq LBB0_575 $1768(%rip)
- WORD $0x8b0e03c5 // add x5, lr, x14
- WORD $0x910008a5 // add x5, x5, #2
- WORD $0xcb0e000e // sub x14, x0, x14
- WORD $0xd10009ce // sub x14, x14, #2
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0xf10005df // cmp x14, #1
- WORD $0x5400010a // b.ge LBB0_469 $32(%rip)
- WORD $0x140001b0 // b LBB0_575 $1728(%rip)
-LBB0_468:
- WORD $0x92800033 // mov x19, #-2
- WORD $0x52800040 // mov w0, #2
- WORD $0x8b0000a5 // add x5, x5, x0
- WORD $0x92800000 // mov x0, #-1
- WORD $0xab1301ce // adds x14, x14, x19
- WORD $0x5400356d // b.le LBB0_576 $1708(%rip)
-LBB0_469:
- WORD $0x394000a0 // ldrb w0, [x5]
- WORD $0x7101701f // cmp w0, #92
- WORD $0x54ffff00 // b.eq LBB0_468 $-32(%rip)
- WORD $0x7100881f // cmp w0, #34
- WORD $0x54000100 // b.eq LBB0_472 $32(%rip)
- WORD $0x92800013 // mov x19, #-1
- WORD $0x52800020 // mov w0, #1
- WORD $0x8b0000a5 // add x5, x5, x0
- WORD $0x92800000 // mov x0, #-1
- WORD $0xab1301ce // adds x14, x14, x19
- WORD $0x54fffecc // b.gt LBB0_469 $-40(%rip)
- WORD $0x1400019f // b LBB0_576 $1660(%rip)
-LBB0_472:
- WORD $0xcb1b00ae // sub x14, x5, x27
- WORD $0x910005dc // add x28, x14, #1
- WORD $0xf900003c // str x28, [x1]
- WORD $0xaa0803e0 // mov x0, x8
- WORD $0xeb11011f // cmp x8, x17
- WORD $0x54ff33c3 // b.lo LBB0_195 $-6536(%rip)
- WORD $0x14000198 // b LBB0_576 $1632(%rip)
-LBB0_473:
- WORD $0xdac002b4 // rbit x20, x21
- WORD $0xdac01294 // clz x20, x20
- WORD $0xcb1b0396 // sub x22, x28, x27
- WORD $0x8b1402d4 // add x20, x22, x20
- WORD $0xb100041f // cmn x0, #1
- WORD $0x9a941000 // csel x0, x0, x20, ne
-LBB0_474:
- WORD $0x0a3302b4 // bic w20, w21, w19
- WORD $0x531f7a96 // lsl w22, w20, #1
- WORD $0x331f7a93 // bfi w19, w20, #1, #31
- WORD $0x0a3602b5 // bic w21, w21, w22
- WORD $0x1201f2b5 // and w21, w21, #0xaaaaaaaa
- WORD $0x2b1402b4 // adds w20, w21, w20
- WORD $0x4a140614 // eor w20, w16, w20, lsl #1
- WORD $0x0a130293 // and w19, w20, w19
- WORD $0x1a9f37f4 // cset w20, hs
- WORD $0x2a3303f3 // mvn w19, w19
- WORD $0x8a050265 // and x5, x19, x5
- WORD $0xaa1403f3 // mov x19, x20
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0xb5ffc065 // cbnz x5, LBB0_370 $-2036(%rip)
-LBB0_475:
- WORD $0x9100839c // add x28, x28, #32
- WORD $0xaa0e03f6 // mov x22, x14
-LBB0_476:
- WORD $0xb50010d3 // cbnz x19, LBB0_505 $536(%rip)
- WORD $0xb40003b6 // cbz x22, LBB0_485 $116(%rip)
-LBB0_478:
- WORD $0xaa3b03ee // mvn x14, x27
-LBB0_479:
- WORD $0xaa1c03f3 // mov x19, x28
- WORD $0x38401665 // ldrb w5, [x19], #1
- WORD $0x710088bf // cmp w5, #34
- WORD $0x54000320 // b.eq LBB0_486 $100(%rip)
- WORD $0xd10006d4 // sub x20, x22, #1
- WORD $0x710170bf // cmp w5, #92
- WORD $0x54000100 // b.eq LBB0_482 $32(%rip)
- WORD $0xaa1303fc // mov x28, x19
- WORD $0xaa1403f6 // mov x22, x20
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0xb5fffe94 // cbnz x20, LBB0_479 $-48(%rip)
- WORD $0x1400000c // b LBB0_484 $48(%rip)
-LBB0_482:
- WORD $0xb4002134 // cbz x20, LBB0_543 $1060(%rip)
- WORD $0x8b0e0273 // add x19, x19, x14
- WORD $0xb100041f // cmn x0, #1
- WORD $0x9a800260 // csel x0, x19, x0, eq
- WORD $0x91000b9c // add x28, x28, #2
- WORD $0xd1000ad4 // sub x20, x22, #2
- WORD $0xaa1403f6 // mov x22, x20
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0xb5fffd14 // cbnz x20, LBB0_479 $-96(%rip)
-LBB0_484:
- WORD $0x710088bf // cmp w5, #34
- WORD $0x54001fa1 // b.ne LBB0_543 $1012(%rip)
-LBB0_485:
- WORD $0xaa1c03f3 // mov x19, x28
-LBB0_486:
- WORD $0xcb1b027c // sub x28, x19, x27
- WORD $0xb6ff851c // tbz x28, #63, LBB0_283 $-3936(%rip)
- WORD $0x140000f7 // b LBB0_542 $988(%rip)
-LBB0_487:
- WORD $0xdac002b4 // rbit x20, x21
- WORD $0xdac01294 // clz x20, x20
- WORD $0xcb1b0396 // sub x22, x28, x27
- WORD $0x8b1402d4 // add x20, x22, x20
- WORD $0xb100041f // cmn x0, #1
- WORD $0x9a941000 // csel x0, x0, x20, ne
-LBB0_488:
- WORD $0x0a3302b4 // bic w20, w21, w19
- WORD $0x531f7a96 // lsl w22, w20, #1
- WORD $0x331f7a93 // bfi w19, w20, #1, #31
- WORD $0x0a3602b5 // bic w21, w21, w22
- WORD $0x1201f2b5 // and w21, w21, #0xaaaaaaaa
- WORD $0x2b1402b4 // adds w20, w21, w20
- WORD $0x4a140614 // eor w20, w16, w20, lsl #1
- WORD $0x0a130293 // and w19, w20, w19
- WORD $0x1a9f37f4 // cset w20, hs
- WORD $0x2a3303f3 // mvn w19, w19
- WORD $0x8a050265 // and x5, x19, x5
- WORD $0xaa1403f3 // mov x19, x20
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0x17fffdee // b LBB0_375 $-2120(%rip)
-LBB0_489:
- WORD $0xdac002b4 // rbit x20, x21
- WORD $0xdac01294 // clz x20, x20
- WORD $0xcb1b0396 // sub x22, x28, x27
- WORD $0x8b1402d4 // add x20, x22, x20
- WORD $0xb100041f // cmn x0, #1
- WORD $0x9a941000 // csel x0, x0, x20, ne
-LBB0_490:
- WORD $0x0a3302b4 // bic w20, w21, w19
- WORD $0x531f7a96 // lsl w22, w20, #1
- WORD $0x331f7a93 // bfi w19, w20, #1, #31
- WORD $0x0a3602b5 // bic w21, w21, w22
- WORD $0x1201f2b5 // and w21, w21, #0xaaaaaaaa
- WORD $0x2b1402b4 // adds w20, w21, w20
- WORD $0x4a140614 // eor w20, w16, w20, lsl #1
- WORD $0x0a130293 // and w19, w20, w19
- WORD $0x1a9f37f4 // cset w20, hs
- WORD $0x2a3303f3 // mvn w19, w19
- WORD $0x8a050265 // and x5, x19, x5
- WORD $0xaa1403f3 // mov x19, x20
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0xb5ffc685 // cbnz x5, LBB0_398 $-1840(%rip)
-LBB0_491:
- WORD $0x9100839c // add x28, x28, #32
- WORD $0xaa0e03f6 // mov x22, x14
-LBB0_492:
- WORD $0xb5000913 // cbnz x19, LBB0_509 $288(%rip)
- WORD $0xb40009f6 // cbz x22, LBB0_511 $316(%rip)
-LBB0_494:
- WORD $0xaa3b03ee // mvn x14, x27
-LBB0_495:
- WORD $0xaa1c03f3 // mov x19, x28
- WORD $0x38401665 // ldrb w5, [x19], #1
- WORD $0x710088bf // cmp w5, #34
- WORD $0x540002c0 // b.eq LBB0_501 $88(%rip)
- WORD $0xd10006d4 // sub x20, x22, #1
- WORD $0x710170bf // cmp w5, #92
- WORD $0x540000a0 // b.eq LBB0_498 $20(%rip)
- WORD $0xaa1303fc // mov x28, x19
- WORD $0xaa1403f6 // mov x22, x20
- WORD $0xb5fffef4 // cbnz x20, LBB0_495 $-36(%rip)
- WORD $0x14000009 // b LBB0_500 $36(%rip)
-LBB0_498:
- WORD $0xb4001794 // cbz x20, LBB0_543 $752(%rip)
- WORD $0x8b0e0273 // add x19, x19, x14
- WORD $0xb100041f // cmn x0, #1
- WORD $0x9a800260 // csel x0, x19, x0, eq
- WORD $0x91000b9c // add x28, x28, #2
- WORD $0xd1000ad4 // sub x20, x22, #2
- WORD $0xaa1403f6 // mov x22, x20
- WORD $0xb5fffdd4 // cbnz x20, LBB0_495 $-72(%rip)
-LBB0_500:
- WORD $0x710088bf // cmp w5, #34
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0x54000720 // b.eq LBB0_512 $228(%rip)
- WORD $0x140000af // b LBB0_543 $700(%rip)
-LBB0_501:
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0x14000035 // b LBB0_513 $212(%rip)
-LBB0_502:
- WORD $0xb100041f // cmn x0, #1
- WORD $0x540000a1 // b.ne LBB0_504 $20(%rip)
- WORD $0xdac002a0 // rbit x0, x21
- WORD $0xdac01000 // clz x0, x0
- WORD $0xcb1b0394 // sub x20, x28, x27
- WORD $0x8b000280 // add x0, x20, x0
-LBB0_504:
- WORD $0x0a3302b4 // bic w20, w21, w19
- WORD $0x531f7a96 // lsl w22, w20, #1
- WORD $0x331f7a93 // bfi w19, w20, #1, #31
- WORD $0x0a3602b5 // bic w21, w21, w22
- WORD $0x1201f2b5 // and w21, w21, #0xaaaaaaaa
- WORD $0x2b1402b4 // adds w20, w21, w20
- WORD $0x4a140614 // eor w20, w16, w20, lsl #1
- WORD $0x0a130293 // and w19, w20, w19
- WORD $0x1a9f37f4 // cset w20, hs
- WORD $0x2a3303f3 // mvn w19, w19
- WORD $0x8a050265 // and x5, x19, x5
- WORD $0xaa1403f3 // mov x19, x20
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0x17fffe21 // b LBB0_403 $-1916(%rip)
-LBB0_505:
- WORD $0xb4001296 // cbz x22, LBB0_543 $592(%rip)
- WORD $0xaa3b03ee // mvn x14, x27
- WORD $0x8b0e038e // add x14, x28, x14
- WORD $0xb100041f // cmn x0, #1
- WORD $0x9a8001c0 // csel x0, x14, x0, eq
- WORD $0x9100079c // add x28, x28, #1
- WORD $0xd10006d6 // sub x22, x22, #1
- WORD $0xb5ffeeb6 // cbnz x22, LBB0_478 $-556(%rip)
- WORD $0x17ffff90 // b LBB0_485 $-448(%rip)
-LBB0_507:
- WORD $0xb4001176 // cbz x22, LBB0_543 $556(%rip)
- WORD $0xaa3b03ee // mvn x14, x27
- WORD $0x8b0e038e // add x14, x28, x14
- WORD $0xb100041f // cmn x0, #1
- WORD $0x9a8001c0 // csel x0, x14, x0, eq
- WORD $0x9100079c // add x28, x28, #1
- WORD $0xd10006d6 // sub x22, x22, #1
- WORD $0xb5ffb516 // cbnz x22, LBB0_381 $-2400(%rip)
- WORD $0x14000083 // b LBB0_543 $524(%rip)
-LBB0_509:
- WORD $0xb4001056 // cbz x22, LBB0_543 $520(%rip)
- WORD $0xaa3b03ee // mvn x14, x27
- WORD $0x8b0e038e // add x14, x28, x14
- WORD $0xb100041f // cmn x0, #1
- WORD $0x9a8001c0 // csel x0, x14, x0, eq
- WORD $0x9100079c // add x28, x28, #1
- WORD $0xd10006d6 // sub x22, x22, #1
- WORD $0xb5fff676 // cbnz x22, LBB0_494 $-308(%rip)
-LBB0_511:
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
-LBB0_512:
- WORD $0xaa1c03f3 // mov x19, x28
-LBB0_513:
- WORD $0xcb1b027c // sub x28, x19, x27
- WORD $0xb6ff1b5c // tbz x28, #63, LBB0_194 $-7320(%rip)
- WORD $0x14000072 // b LBB0_542 $456(%rip)
-LBB0_514:
- WORD $0xb4000e76 // cbz x22, LBB0_543 $460(%rip)
- WORD $0xaa3b03ee // mvn x14, x27
- WORD $0x8b0e038e // add x14, x28, x14
- WORD $0xb100041f // cmn x0, #1
- WORD $0x9a8001c0 // csel x0, x14, x0, eq
- WORD $0x9100079c // add x28, x28, #1
- WORD $0xd10006d6 // sub x22, x22, #1
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0xb5ffc236 // cbnz x22, LBB0_409 $-1980(%rip)
- WORD $0x14000068 // b LBB0_543 $416(%rip)
-LBB0_516:
- WORD $0xd100040f // sub x15, x0, #1
- WORD $0xeb0e01ff // cmp x15, x14
- WORD $0x54001920 // b.eq LBB0_575 $804(%rip)
- WORD $0x8b0e03cf // add x15, lr, x14
- WORD $0x910009e5 // add x5, x15, #2
- WORD $0xcb0e000e // sub x14, x0, x14
- WORD $0xd10009ce // sub x14, x14, #2
- WORD $0xf10005df // cmp x14, #1
- WORD $0x54ffc74a // b.ge LBB0_422 $-1816(%rip)
- WORD $0x140000c2 // b LBB0_575 $776(%rip)
-LBB0_518:
- WORD $0xdac002af // rbit x15, x21
- WORD $0xdac011ef // clz x15, x15
- WORD $0xcb1b0391 // sub x17, x28, x27
- WORD $0x8b0f022f // add x15, x17, x15
- WORD $0xb100041f // cmn x0, #1
- WORD $0x9a8f1000 // csel x0, x0, x15, ne
-LBB0_519:
- WORD $0x0a3302af // bic w15, w21, w19
- WORD $0x531f79f1 // lsl w17, w15, #1
- WORD $0x331f79f3 // bfi w19, w15, #1, #31
- WORD $0x0a3102b1 // bic w17, w21, w17
- WORD $0x1201f231 // and w17, w17, #0xaaaaaaaa
- WORD $0x2b0f022f // adds w15, w17, w15
- WORD $0x4a0f060f // eor w15, w16, w15, lsl #1
- WORD $0x0a1301ef // and w15, w15, w19
- WORD $0x1a9f37f3 // cset w19, hs
- WORD $0x2a2f03ef // mvn w15, w15
- WORD $0x8a0501e5 // and x5, x15, x5
- WORD $0xb5ffcc85 // cbnz x5, LBB0_435 $-1648(%rip)
-LBB0_520:
- WORD $0x9100839c // add x28, x28, #32
- WORD $0xaa0e03f6 // mov x22, x14
-LBB0_521:
- WORD $0xb5000633 // cbnz x19, LBB0_536 $196(%rip)
- WORD $0xb40002f6 // cbz x22, LBB0_530 $92(%rip)
-LBB0_523:
- WORD $0xaa3b03ee // mvn x14, x27
-LBB0_524:
- WORD $0xaa1c03f3 // mov x19, x28
- WORD $0x38401665 // ldrb w5, [x19], #1
- WORD $0x710088bf // cmp w5, #34
- WORD $0x54000260 // b.eq LBB0_531 $76(%rip)
- WORD $0xd10006d4 // sub x20, x22, #1
- WORD $0x710170bf // cmp w5, #92
- WORD $0x540000a0 // b.eq LBB0_527 $20(%rip)
- WORD $0xaa1303fc // mov x28, x19
- WORD $0xaa1403f6 // mov x22, x20
- WORD $0xb5fffef4 // cbnz x20, LBB0_524 $-36(%rip)
- WORD $0x14000009 // b LBB0_529 $36(%rip)
-LBB0_527:
- WORD $0xb4000774 // cbz x20, LBB0_543 $236(%rip)
- WORD $0x8b0e026f // add x15, x19, x14
- WORD $0xb100041f // cmn x0, #1
- WORD $0x9a8001e0 // csel x0, x15, x0, eq
- WORD $0x91000b9c // add x28, x28, #2
- WORD $0xd1000ad4 // sub x20, x22, #2
- WORD $0xaa1403f6 // mov x22, x20
- WORD $0xb5fffdd4 // cbnz x20, LBB0_524 $-72(%rip)
-LBB0_529:
- WORD $0x710088bf // cmp w5, #34
- WORD $0x54000641 // b.ne LBB0_543 $200(%rip)
-LBB0_530:
- WORD $0xaa1c03f3 // mov x19, x28
-LBB0_531:
- WORD $0xcb1b027c // sub x28, x19, x27
-LBB0_532:
- WORD $0x52800067 // mov w7, #3
- WORD $0x5280008f // mov w15, #4
- WORD $0x92f00011 // mov x17, #9223372036854775807
- WORD $0xb6ff6b5c // tbz x28, #63, LBB0_283 $-4760(%rip)
- WORD $0x14000029 // b LBB0_542 $164(%rip)
-LBB0_533:
- WORD $0xb100041f // cmn x0, #1
- WORD $0x540000a1 // b.ne LBB0_535 $20(%rip)
- WORD $0xdac002af // rbit x15, x21
- WORD $0xdac011ef // clz x15, x15
- WORD $0xcb1b0391 // sub x17, x28, x27
- WORD $0x8b0f0220 // add x0, x17, x15
-LBB0_535:
- WORD $0x0a3302af // bic w15, w21, w19
- WORD $0x531f79f1 // lsl w17, w15, #1
- WORD $0x331f79f3 // bfi w19, w15, #1, #31
- WORD $0x0a3102b1 // bic w17, w21, w17
- WORD $0x1201f231 // and w17, w17, #0xaaaaaaaa
- WORD $0x2b0f022f // adds w15, w17, w15
- WORD $0x4a0f060f // eor w15, w16, w15, lsl #1
- WORD $0x0a1301ef // and w15, w15, w19
- WORD $0x1a9f37f3 // cset w19, hs
- WORD $0x2a2f03ef // mvn w15, w15
- WORD $0x8a0501e5 // and x5, x15, x5
- WORD $0x17fffe55 // b LBB0_440 $-1708(%rip)
-LBB0_536:
- WORD $0xb4000316 // cbz x22, LBB0_543 $96(%rip)
- WORD $0xaa3b03ee // mvn x14, x27
- WORD $0x8b0e038e // add x14, x28, x14
- WORD $0xb100041f // cmn x0, #1
- WORD $0x9a8001c0 // csel x0, x14, x0, eq
- WORD $0x9100079c // add x28, x28, #1
- WORD $0xd10006d6 // sub x22, x22, #1
- WORD $0xb5fff956 // cbnz x22, LBB0_523 $-216(%rip)
- WORD $0x17ffffdf // b LBB0_530 $-132(%rip)
-LBB0_538:
- WORD $0xb40001f6 // cbz x22, LBB0_543 $60(%rip)
- WORD $0xaa3b03ee // mvn x14, x27
- WORD $0x8b0e038e // add x14, x28, x14
- WORD $0xb100041f // cmn x0, #1
- WORD $0x9a8001c0 // csel x0, x14, x0, eq
- WORD $0x9100079c // add x28, x28, #1
- WORD $0xd10006d6 // sub x22, x22, #1
- WORD $0xb5ffcbb6 // cbnz x22, LBB0_446 $-1676(%rip)
- WORD $0x14000007 // b LBB0_543 $28(%rip)
-LBB0_540:
- WORD $0x92800020 // mov x0, #-2
- WORD $0x1400006a // b LBB0_576 $424(%rip)
-LBB0_541:
- WORD $0x928000c0 // mov x0, #-7
- WORD $0x14000068 // b LBB0_576 $416(%rip)
-LBB0_542:
- WORD $0xb100079f // cmn x28, #1
- WORD $0x54000ac1 // b.ne LBB0_567 $344(%rip)
-LBB0_543:
- WORD $0xf94004c0 // ldr x0, [x6, #8]
- WORD $0x9280001c // mov x28, #-1
- WORD $0x14000053 // b LBB0_567 $332(%rip)
-LBB0_544:
- WORD $0x9280000e // mov x14, #-1
-LBB0_545:
- WORD $0xaa2e03f6 // mvn x22, x14
-LBB0_546:
- WORD $0x8b0802c8 // add x8, x22, x8
-LBB0_547:
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x92800020 // mov x0, #-2
- WORD $0x1400005d // b LBB0_576 $372(%rip)
-LBB0_548:
- WORD $0xf900002e // str x14, [x1]
- WORD $0x1400005a // b LBB0_575 $360(%rip)
-LBB0_549:
- WORD $0xb100041f // cmn x0, #1
- WORD $0x540008a0 // b.eq LBB0_566 $276(%rip)
- WORD $0x9280003c // mov x28, #-2
- WORD $0x14000047 // b LBB0_567 $284(%rip)
-LBB0_551:
- WORD $0xaa0003f6 // mov x22, x0
- WORD $0x17fffff5 // b LBB0_546 $-44(%rip)
-LBB0_552:
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x394003c9 // ldrb w9, [lr]
- WORD $0x7101d13f // cmp w9, #116
- WORD $0x54000a21 // b.ne LBB0_576 $324(%rip)
- WORD $0x91000509 // add x9, x8, #1
- WORD $0xf9000029 // str x9, [x1]
- WORD $0x38696b69 // ldrb w9, [x27, x9]
- WORD $0x7101c93f // cmp w9, #114
- WORD $0x54000981 // b.ne LBB0_576 $304(%rip)
- WORD $0x91000909 // add x9, x8, #2
- WORD $0xf9000029 // str x9, [x1]
- WORD $0x38696b69 // ldrb w9, [x27, x9]
- WORD $0x7101d53f // cmp w9, #117
- WORD $0x540008e1 // b.ne LBB0_576 $284(%rip)
- WORD $0x91000d09 // add x9, x8, #3
- WORD $0xf9000029 // str x9, [x1]
- WORD $0x38696b69 // ldrb w9, [x27, x9]
- WORD $0x7101953f // cmp w9, #101
- WORD $0x54000841 // b.ne LBB0_576 $264(%rip)
- WORD $0x14000014 // b LBB0_560 $80(%rip)
-LBB0_556:
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x394003c9 // ldrb w9, [lr]
- WORD $0x7101b93f // cmp w9, #110
- WORD $0x540007a1 // b.ne LBB0_576 $244(%rip)
- WORD $0x91000509 // add x9, x8, #1
- WORD $0xf9000029 // str x9, [x1]
- WORD $0x38696b69 // ldrb w9, [x27, x9]
- WORD $0x7101d53f // cmp w9, #117
- WORD $0x54000701 // b.ne LBB0_576 $224(%rip)
- WORD $0x91000909 // add x9, x8, #2
- WORD $0xf9000029 // str x9, [x1]
- WORD $0x38696b69 // ldrb w9, [x27, x9]
- WORD $0x7101b13f // cmp w9, #108
- WORD $0x54000661 // b.ne LBB0_576 $204(%rip)
- WORD $0x91000d09 // add x9, x8, #3
- WORD $0xf9000029 // str x9, [x1]
- WORD $0x38696b69 // ldrb w9, [x27, x9]
- WORD $0x7101b13f // cmp w9, #108
- WORD $0x540005c1 // b.ne LBB0_576 $184(%rip)
-LBB0_560:
- WORD $0x91001108 // add x8, x8, #4
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x1400002b // b LBB0_576 $172(%rip)
-LBB0_561:
- WORD $0xf900003c // str x28, [x1]
- WORD $0x387c6b69 // ldrb w9, [x27, x28]
- WORD $0x7101853f // cmp w9, #97
- WORD $0x540004e1 // b.ne LBB0_576 $156(%rip)
- WORD $0x91000909 // add x9, x8, #2
- WORD $0xf9000029 // str x9, [x1]
- WORD $0x38696b69 // ldrb w9, [x27, x9]
- WORD $0x7101b13f // cmp w9, #108
- WORD $0x54000441 // b.ne LBB0_576 $136(%rip)
- WORD $0x91000d09 // add x9, x8, #3
- WORD $0xf9000029 // str x9, [x1]
- WORD $0x38696b69 // ldrb w9, [x27, x9]
- WORD $0x7101cd3f // cmp w9, #115
- WORD $0x540003a1 // b.ne LBB0_576 $116(%rip)
- WORD $0x91001109 // add x9, x8, #4
- WORD $0xf9000029 // str x9, [x1]
- WORD $0x38696b69 // ldrb w9, [x27, x9]
- WORD $0x7101953f // cmp w9, #101
- WORD $0x54000301 // b.ne LBB0_576 $96(%rip)
- WORD $0x91001508 // add x8, x8, #5
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x14000015 // b LBB0_576 $84(%rip)
-LBB0_566:
- WORD $0xdac000a8 // rbit x8, x5
- WORD $0xdac01108 // clz x8, x8
- WORD $0x8b1c0100 // add x0, x8, x28
- WORD $0x9280003c // mov x28, #-2
-LBB0_567:
- WORD $0xf9000020 // str x0, [x1]
- WORD $0xaa1c03e0 // mov x0, x28
- WORD $0x1400000e // b LBB0_576 $56(%rip)
-LBB0_568:
- WORD $0x9280000e // mov x14, #-1
-LBB0_569:
- WORD $0xaa2e03f3 // mvn x19, x14
-LBB0_570:
- WORD $0x8b130388 // add x8, x28, x19
- WORD $0x17ffffab // b LBB0_547 $-340(%rip)
-LBB0_571:
- WORD $0xaa1603f3 // mov x19, x22
- WORD $0x8b160388 // add x8, x28, x22
- WORD $0x17ffffa8 // b LBB0_547 $-352(%rip)
-LBB0_572:
- WORD $0x8b1c00a0 // add x0, x5, x28
- WORD $0x9280003c // mov x28, #-2
- WORD $0x17fffff4 // b LBB0_567 $-48(%rip)
-LBB0_573:
- WORD $0xf94004c8 // ldr x8, [x6, #8]
-LBB0_574:
- WORD $0xf9000028 // str x8, [x1]
-LBB0_575:
- WORD $0x92800000 // mov x0, #-1
-LBB0_576:
- WORD $0xa94cfbfd // ldp fp, lr, [sp, #200]
- WORD $0xa94bcff4 // ldp x20, x19, [sp, #184]
- WORD $0xa94ad7f6 // ldp x22, x21, [sp, #168]
- WORD $0xa949dff8 // ldp x24, x23, [sp, #152]
- WORD $0xa948e7fa // ldp x26, x25, [sp, #136]
- WORD $0xa947effc // ldp x28, x27, [sp, #120]
- WORD $0x6d46a3e9 // ldp d9, d8, [sp, #104]
- WORD $0x910383ff // add sp, sp, #224
- WORD $0xd65f03c0 // ret
-LBB0_577:
- WORD $0x8b1401c0 // add x0, x14, x20
- WORD $0x9280003c // mov x28, #-2
- WORD $0x17ffffe5 // b LBB0_567 $-108(%rip)
-LBB0_578:
- WORD $0xcb1b0388 // sub x8, x28, x27
- WORD $0x8b140100 // add x0, x8, x20
- WORD $0x9280003c // mov x28, #-2
- WORD $0x17ffffe1 // b LBB0_567 $-124(%rip)
-LBB0_579:
- WORD $0xcb1b0388 // sub x8, x28, x27
- WORD $0x8b050100 // add x0, x8, x5
- WORD $0x9280003c // mov x28, #-2
- WORD $0x17ffffdd // b LBB0_567 $-140(%rip)
- // .p2align 2, 0x00
-_MASK_USE_NUMBER:
- WORD $0x00000002 // .long 2
-
-TEXT ·__validate_one(SB), NOSPLIT, $0-32
- NO_LOCAL_POINTERS
-
-_entry:
- MOVD 16(g), R16
- SUB $288, RSP, R17
- CMP R16, R17
- BLS _stack_grow
-
-_validate_one:
- MOVD s+0(FP), R0
- MOVD p+8(FP), R1
- MOVD m+16(FP), R2
- MOVD ·_subr__validate_one(SB), R11
- WORD $0x1000005e // adr x30, .+8
- JMP (R11)
- MOVD R0, ret+24(FP)
- RET
-
-_stack_grow:
- MOVD R30, R3
- CALL runtime·morestack_noctxt<>(SB)
- JMP _entry
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_one_subr_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/validate_one_subr_arm64.go
deleted file mode 100644
index c69d9a3ec..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_one_subr_arm64.go
+++ /dev/null
@@ -1,25 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package neon
-
-//go:nosplit
-//go:noescape
-//goland:noinspection ALL
-func __validate_one_entry__() uintptr
-
-var (
- _subr__validate_one uintptr = __validate_one_entry__() + 48
-)
-
-const (
- _stack__validate_one = 224
-)
-
-var (
- _ = _subr__validate_one
-)
-
-const (
- _ = _stack__validate_one
-)
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_arm64.go
deleted file mode 100644
index a4ebb59f7..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_arm64.go
+++ /dev/null
@@ -1,36 +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 neon
-
-import (
- // `unsafe`
-
- `github.com/bytedance/sonic/internal/native/types`
-)
-
-//go:nosplit
-func validate_utf8(s *string, p *int, m *types.StateMachine) (ret int) {
- return __validate_utf8(s, p, m)
-}
-
-//go:nosplit
-//go:noescape
-//goland:noinspection GoUnusedParameter
-func __validate_utf8(s *string, p *int, m *types.StateMachine) (ret int)
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_arm64.s
deleted file mode 100644
index f36d7ed08..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_arm64.s
+++ /dev/null
@@ -1,222 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-#include "go_asm.h"
-#include "funcdata.h"
-#include "textflag.h"
-
-TEXT ·__validate_utf8_entry__(SB), NOSPLIT, $48
- NO_LOCAL_POINTERS
- WORD $0x100000a0 // adr x0, .+20
- MOVD R0, ret(FP)
- RET
- // .p2align 2, 0x00
-_validate_utf8:
- WORD $0xd10103ff // sub sp, sp, #64
- WORD $0xa901cff4 // stp x20, x19, [sp, #24]
- WORD $0xa902fbfd // stp fp, lr, [sp, #40]
- WORD $0xa93ffbfd // stp fp, lr, [sp, #-8]
- WORD $0xd10023fd // sub fp, sp, #8
- WORD $0xa9402408 // ldp x8, x9, [x0]
- WORD $0xf940002c // ldr x12, [x1]
- WORD $0x8b09010a // add x10, x8, x9
- WORD $0xd1000d4b // sub x11, x10, #3
- WORD $0x8b0c0109 // add x9, x8, x12
- WORD $0xeb0b013f // cmp x9, x11
- WORD $0x54000722 // b.hs LBB0_15 $228(%rip)
- WORD $0x52981e0c // mov w12, #49392
- WORD $0x72a0180c // movk w12, #192, lsl #16
- WORD $0x52901c0d // mov w13, #32992
- WORD $0x72a0100d // movk w13, #128, lsl #16
- WORD $0x9100204e // add x14, x2, #8
- WORD $0x528401ef // mov w15, #8207
- WORD $0x528401b0 // mov w16, #8205
- WORD $0x52981c11 // mov w17, #49376
- WORD $0x52901800 // mov w0, #32960
- WORD $0x52981f03 // mov w3, #49400
- WORD $0x72b81803 // movk w3, #49344, lsl #16
- WORD $0x528600e4 // mov w4, #12295
- WORD $0x52901e05 // mov w5, #33008
- WORD $0x72b01005 // movk w5, #32896, lsl #16
- WORD $0x52860066 // mov w6, #12291
- WORD $0x14000005 // b LBB0_4 $20(%rip)
-LBB0_2:
- WORD $0x52800033 // mov w19, #1
-LBB0_3:
- WORD $0x8b130129 // add x9, x9, x19
- WORD $0xeb0b013f // cmp x9, x11
- WORD $0x540004a2 // b.hs LBB0_15 $148(%rip)
-LBB0_4:
- WORD $0x39c00127 // ldrsb w7, [x9]
- WORD $0x36ffff67 // tbz w7, #31, LBB0_2 $-20(%rip)
- WORD $0xb9400127 // ldr w7, [x9]
- WORD $0x0a0c00f3 // and w19, w7, w12
- WORD $0x6b0d027f // cmp w19, w13
- WORD $0x0a0f00f3 // and w19, w7, w15
- WORD $0x7a500264 // ccmp w19, w16, #4, eq
- WORD $0x7a401a64 // ccmp w19, #0, #4, ne
- WORD $0x54000341 // b.ne LBB0_14 $104(%rip)
- WORD $0x0a1100f3 // and w19, w7, w17
- WORD $0x121f0cf4 // and w20, w7, #0x1e
- WORD $0x6b00027f // cmp w19, w0
- WORD $0x7a400a84 // ccmp w20, #0, #4, eq
- WORD $0x54000261 // b.ne LBB0_13 $76(%rip)
- WORD $0x0a0300f3 // and w19, w7, w3
- WORD $0x6b05027f // cmp w19, w5
- WORD $0x540000e1 // b.ne LBB0_11 $28(%rip)
- WORD $0x0a0400f3 // and w19, w7, w4
- WORD $0x340000b3 // cbz w19, LBB0_11 $20(%rip)
- WORD $0x52800093 // mov w19, #4
- WORD $0x3617fd27 // tbz w7, #2, LBB0_3 $-92(%rip)
- WORD $0x0a0600e7 // and w7, w7, w6
- WORD $0x34fffce7 // cbz w7, LBB0_3 $-100(%rip)
-LBB0_11:
- WORD $0xcb080127 // sub x7, x9, x8
- WORD $0xf9400053 // ldr x19, [x2]
- WORD $0xf140067f // cmp x19, #1, lsl #12
- WORD $0x54000c62 // b.hs LBB0_33 $396(%rip)
- WORD $0x93407ce7 // sxtw x7, w7
- WORD $0x91000674 // add x20, x19, #1
- WORD $0xf9000054 // str x20, [x2]
- WORD $0xf83379c7 // str x7, [x14, x19, lsl #3]
- WORD $0x17ffffdd // b LBB0_2 $-140(%rip)
-LBB0_13:
- WORD $0x52800053 // mov w19, #2
- WORD $0x17ffffdc // b LBB0_3 $-144(%rip)
-LBB0_14:
- WORD $0x52800073 // mov w19, #3
- WORD $0x17ffffda // b LBB0_3 $-152(%rip)
-LBB0_15:
- WORD $0xeb0a013f // cmp x9, x10
- WORD $0x54000962 // b.hs LBB0_31 $300(%rip)
- WORD $0x52981e0b // mov w11, #49392
- WORD $0x72a0180b // movk w11, #192, lsl #16
- WORD $0x52901c0c // mov w12, #32992
- WORD $0x72a0100c // movk w12, #128, lsl #16
- WORD $0x9100204d // add x13, x2, #8
- WORD $0x528401ee // mov w14, #8207
- WORD $0x528401af // mov w15, #8205
- WORD $0x52981c10 // mov w16, #49376
- WORD $0x52901811 // mov w17, #32960
- WORD $0x14000004 // b LBB0_18 $16(%rip)
-LBB0_17:
- WORD $0x91000529 // add x9, x9, #1
- WORD $0xeb0a013f // cmp x9, x10
- WORD $0x540007c2 // b.hs LBB0_31 $248(%rip)
-LBB0_18:
- WORD $0x39c00120 // ldrsb w0, [x9]
- WORD $0x36ffff80 // tbz w0, #31, LBB0_17 $-16(%rip)
- WORD $0x390053ff // strb wzr, [sp, #20]
- WORD $0x39004bff // strb wzr, [sp, #18]
- WORD $0xcb090145 // sub x5, x10, x9
- WORD $0xf10008a7 // subs x7, x5, #2
- WORD $0x540001a3 // b.lo LBB0_22 $52(%rip)
- WORD $0x39400120 // ldrb w0, [x9]
- WORD $0x39400523 // ldrb w3, [x9, #1]
- WORD $0x390053e0 // strb w0, [sp, #20]
- WORD $0x91000926 // add x6, x9, #2
- WORD $0x91004be4 // add x4, sp, #18
- WORD $0xaa0703e5 // mov x5, x7
- WORD $0xb4000167 // cbz x7, LBB0_23 $44(%rip)
-LBB0_21:
- WORD $0x394000c0 // ldrb w0, [x6]
- WORD $0x39000080 // strb w0, [x4]
- WORD $0x394053e0 // ldrb w0, [sp, #20]
- WORD $0x39404be4 // ldrb w4, [sp, #18]
- WORD $0x14000007 // b LBB0_24 $28(%rip)
-LBB0_22:
- WORD $0x52800000 // mov w0, #0
- WORD $0x52800003 // mov w3, #0
- WORD $0x910053e4 // add x4, sp, #20
- WORD $0xaa0903e6 // mov x6, x9
- WORD $0xb5fffee5 // cbnz x5, LBB0_21 $-36(%rip)
-LBB0_23:
- WORD $0x52800004 // mov w4, #0
-LBB0_24:
- WORD $0x53185c63 // lsl w3, w3, #8
- WORD $0x2a044063 // orr w3, w3, w4, lsl #16
- WORD $0x2a000063 // orr w3, w3, w0
- WORD $0x0a0b0064 // and w4, w3, w11
- WORD $0x6b0c009f // cmp w4, w12
- WORD $0x0a0e0064 // and w4, w3, w14
- WORD $0x7a4f0084 // ccmp w4, w15, #4, eq
- WORD $0x7a401884 // ccmp w4, #0, #4, ne
- WORD $0x54000301 // b.ne LBB0_30 $96(%rip)
- WORD $0x721f0c1f // tst w0, #0x1e
- WORD $0x54000120 // b.eq LBB0_28 $36(%rip)
- WORD $0x0a100060 // and w0, w3, w16
- WORD $0x6b11001f // cmp w0, w17
- WORD $0x540000c1 // b.ne LBB0_28 $24(%rip)
- WORD $0x52800040 // mov w0, #2
- WORD $0x8b000129 // add x9, x9, x0
- WORD $0xeb0a013f // cmp x9, x10
- WORD $0x54fffac3 // b.lo LBB0_18 $-168(%rip)
- WORD $0x14000012 // b LBB0_31 $72(%rip)
-LBB0_28:
- WORD $0xcb080120 // sub x0, x9, x8
- WORD $0xf9400043 // ldr x3, [x2]
- WORD $0xf140047f // cmp x3, #1, lsl #12
- WORD $0x540002a2 // b.hs LBB0_32 $84(%rip)
- WORD $0x93407c00 // sxtw x0, w0
- WORD $0x91000464 // add x4, x3, #1
- WORD $0xf9000044 // str x4, [x2]
- WORD $0xf82379a0 // str x0, [x13, x3, lsl #3]
- WORD $0x52800020 // mov w0, #1
- WORD $0x8b000129 // add x9, x9, x0
- WORD $0xeb0a013f // cmp x9, x10
- WORD $0x54fff923 // b.lo LBB0_18 $-220(%rip)
- WORD $0x14000005 // b LBB0_31 $20(%rip)
-LBB0_30:
- WORD $0x52800060 // mov w0, #3
- WORD $0x8b000129 // add x9, x9, x0
- WORD $0xeb0a013f // cmp x9, x10
- WORD $0x54fff883 // b.lo LBB0_18 $-240(%rip)
-LBB0_31:
- WORD $0xd2800000 // mov x0, #0
- WORD $0xcb080128 // sub x8, x9, x8
- WORD $0xf9000028 // str x8, [x1]
- WORD $0xa942fbfd // ldp fp, lr, [sp, #40]
- WORD $0xa941cff4 // ldp x20, x19, [sp, #24]
- WORD $0x910103ff // add sp, sp, #64
- WORD $0xd65f03c0 // ret
-LBB0_32:
- WORD $0xf9000020 // str x0, [x1]
- WORD $0x92800000 // mov x0, #-1
- WORD $0xa942fbfd // ldp fp, lr, [sp, #40]
- WORD $0xa941cff4 // ldp x20, x19, [sp, #24]
- WORD $0x910103ff // add sp, sp, #64
- WORD $0xd65f03c0 // ret
-LBB0_33:
- WORD $0xf9000027 // str x7, [x1]
- WORD $0x92800000 // mov x0, #-1
- WORD $0xa942fbfd // ldp fp, lr, [sp, #40]
- WORD $0xa941cff4 // ldp x20, x19, [sp, #24]
- WORD $0x910103ff // add sp, sp, #64
- WORD $0xd65f03c0 // ret
- // .p2align 2, 0x00
-_MASK_USE_NUMBER:
- WORD $0x00000002 // .long 2
-
-TEXT ·__validate_utf8(SB), NOSPLIT, $0-32
- NO_LOCAL_POINTERS
-
-_entry:
- MOVD 16(g), R16
- SUB $128, RSP, R17
- CMP R16, R17
- BLS _stack_grow
-
-_validate_utf8:
- MOVD s+0(FP), R0
- MOVD p+8(FP), R1
- MOVD m+16(FP), R2
- MOVD ·_subr__validate_utf8(SB), R11
- WORD $0x1000005e // adr x30, .+8
- JMP (R11)
- MOVD R0, ret+24(FP)
- RET
-
-_stack_grow:
- MOVD R30, R3
- CALL runtime·morestack_noctxt<>(SB)
- JMP _entry
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_fast_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_fast_arm64.go
deleted file mode 100644
index 96ed48274..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_fast_arm64.go
+++ /dev/null
@@ -1,29 +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 neon
-
-//go:nosplit
-func validate_utf8_fast(s *string) (ret int) {
- return __validate_utf8_fast(s)
-}
-
-//go:nosplit
-//go:noescape
-//goland:noinspection GoUnusedParameter
-func __validate_utf8_fast(s *string) (ret int)
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_fast_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_fast_arm64.s
deleted file mode 100644
index 20592cd33..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_fast_arm64.s
+++ /dev/null
@@ -1,182 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-#include "go_asm.h"
-#include "funcdata.h"
-#include "textflag.h"
-
-TEXT ·__validate_utf8_fast_entry__(SB), NOSPLIT, $32
- NO_LOCAL_POINTERS
- WORD $0x100000a0 // adr x0, .+20
- MOVD R0, ret(FP)
- RET
- // .p2align 2, 0x00
-_validate_utf8_fast:
- WORD $0xd100c3ff // sub sp, sp, #48
- WORD $0xa901fbfd // stp fp, lr, [sp, #24]
- WORD $0xa93ffbfd // stp fp, lr, [sp, #-8]
- WORD $0xd10023fd // sub fp, sp, #8
- WORD $0xa9402408 // ldp x8, x9, [x0]
- WORD $0x8b090109 // add x9, x8, x9
- WORD $0xd1000d2b // sub x11, x9, #3
- WORD $0xeb0b011f // cmp x8, x11
- WORD $0x54000622 // b.hs LBB0_13 $196(%rip)
- WORD $0x52981e0c // mov w12, #49392
- WORD $0x72a0180c // movk w12, #192, lsl #16
- WORD $0x52901c0d // mov w13, #32992
- WORD $0x72a0100d // movk w13, #128, lsl #16
- WORD $0x528401ee // mov w14, #8207
- WORD $0x528401af // mov w15, #8205
- WORD $0x52981c10 // mov w16, #49376
- WORD $0x52901811 // mov w17, #32960
- WORD $0x52981f00 // mov w0, #49400
- WORD $0x72b81800 // movk w0, #49344, lsl #16
- WORD $0x528600e1 // mov w1, #12295
- WORD $0x52901e02 // mov w2, #33008
- WORD $0x72b01002 // movk w2, #32896, lsl #16
- WORD $0x52860063 // mov w3, #12291
- WORD $0xaa0803ea // mov x10, x8
- WORD $0x14000005 // b LBB0_4 $20(%rip)
-LBB0_2:
- WORD $0x52800025 // mov w5, #1
-LBB0_3:
- WORD $0x8b05014a // add x10, x10, x5
- WORD $0xeb0b015f // cmp x10, x11
- WORD $0x540003c2 // b.hs LBB0_14 $120(%rip)
-LBB0_4:
- WORD $0x39c00144 // ldrsb w4, [x10]
- WORD $0x36ffff64 // tbz w4, #31, LBB0_2 $-20(%rip)
- WORD $0xb9400144 // ldr w4, [x10]
- WORD $0x0a0c0085 // and w5, w4, w12
- WORD $0x6b0d00bf // cmp w5, w13
- WORD $0x0a0e0085 // and w5, w4, w14
- WORD $0x7a4f00a4 // ccmp w5, w15, #4, eq
- WORD $0x7a4018a4 // ccmp w5, #0, #4, ne
- WORD $0x54000241 // b.ne LBB0_12 $72(%rip)
- WORD $0x0a100085 // and w5, w4, w16
- WORD $0x121f0c86 // and w6, w4, #0x1e
- WORD $0x6b1100bf // cmp w5, w17
- WORD $0x7a4008c4 // ccmp w6, #0, #4, eq
- WORD $0x54000161 // b.ne LBB0_11 $44(%rip)
- WORD $0x0a000085 // and w5, w4, w0
- WORD $0x6b0200bf // cmp w5, w2
- WORD $0x54000981 // b.ne LBB0_30 $304(%rip)
- WORD $0x0a010085 // and w5, w4, w1
- WORD $0x34000945 // cbz w5, LBB0_30 $296(%rip)
- WORD $0x52800085 // mov w5, #4
- WORD $0x3617fd24 // tbz w4, #2, LBB0_3 $-92(%rip)
- WORD $0x0a030084 // and w4, w4, w3
- WORD $0x34fffce4 // cbz w4, LBB0_3 $-100(%rip)
- WORD $0x14000045 // b LBB0_30 $276(%rip)
-LBB0_11:
- WORD $0x52800045 // mov w5, #2
- WORD $0x17ffffe4 // b LBB0_3 $-112(%rip)
-LBB0_12:
- WORD $0x52800065 // mov w5, #3
- WORD $0x17ffffe2 // b LBB0_3 $-120(%rip)
-LBB0_13:
- WORD $0xaa0803ea // mov x10, x8
-LBB0_14:
- WORD $0xeb09015f // cmp x10, x9
- WORD $0x54000742 // b.hs LBB0_29 $232(%rip)
- WORD $0x52981e0b // mov w11, #49392
- WORD $0x72a0180b // movk w11, #192, lsl #16
- WORD $0x52901c0c // mov w12, #32992
- WORD $0x72a0100c // movk w12, #128, lsl #16
- WORD $0x528401ed // mov w13, #8207
- WORD $0x528401ae // mov w14, #8205
- WORD $0x52981c0f // mov w15, #49376
- WORD $0x52901810 // mov w16, #32960
- WORD $0x14000004 // b LBB0_18 $16(%rip)
-LBB0_16:
- WORD $0x9100054a // add x10, x10, #1
-LBB0_17:
- WORD $0xeb09015f // cmp x10, x9
- WORD $0x540005c2 // b.hs LBB0_29 $184(%rip)
-LBB0_18:
- WORD $0x39c00151 // ldrsb w17, [x10]
- WORD $0x36ffff91 // tbz w17, #31, LBB0_16 $-16(%rip)
- WORD $0x390053ff // strb wzr, [sp, #20]
- WORD $0x39004bff // strb wzr, [sp, #18]
- WORD $0xcb0a0122 // sub x2, x9, x10
- WORD $0xf1000844 // subs x4, x2, #2
- WORD $0x540001a3 // b.lo LBB0_22 $52(%rip)
- WORD $0x39400151 // ldrb w17, [x10]
- WORD $0x39400540 // ldrb w0, [x10, #1]
- WORD $0x390053f1 // strb w17, [sp, #20]
- WORD $0x91000943 // add x3, x10, #2
- WORD $0x91004be1 // add x1, sp, #18
- WORD $0xaa0403e2 // mov x2, x4
- WORD $0xb4000164 // cbz x4, LBB0_23 $44(%rip)
-LBB0_21:
- WORD $0x39400071 // ldrb w17, [x3]
- WORD $0x39000031 // strb w17, [x1]
- WORD $0x394053f1 // ldrb w17, [sp, #20]
- WORD $0x39404be1 // ldrb w1, [sp, #18]
- WORD $0x14000007 // b LBB0_24 $28(%rip)
-LBB0_22:
- WORD $0x52800011 // mov w17, #0
- WORD $0x52800000 // mov w0, #0
- WORD $0x910053e1 // add x1, sp, #20
- WORD $0xaa0a03e3 // mov x3, x10
- WORD $0xb5fffee2 // cbnz x2, LBB0_21 $-36(%rip)
-LBB0_23:
- WORD $0x52800001 // mov w1, #0
-LBB0_24:
- WORD $0x53185c00 // lsl w0, w0, #8
- WORD $0x2a014000 // orr w0, w0, w1, lsl #16
- WORD $0x2a110000 // orr w0, w0, w17
- WORD $0x0a0b0001 // and w1, w0, w11
- WORD $0x6b0c003f // cmp w1, w12
- WORD $0x0a0d0001 // and w1, w0, w13
- WORD $0x7a4e0024 // ccmp w1, w14, #4, eq
- WORD $0x7a401824 // ccmp w1, #0, #4, ne
- WORD $0x54000121 // b.ne LBB0_28 $36(%rip)
- WORD $0x721f0e3f // tst w17, #0x1e
- WORD $0x540001c0 // b.eq LBB0_30 $56(%rip)
- WORD $0x0a0f0011 // and w17, w0, w15
- WORD $0x6b10023f // cmp w17, w16
- WORD $0x54000161 // b.ne LBB0_30 $44(%rip)
- WORD $0x52800051 // mov w17, #2
- WORD $0x8b11014a // add x10, x10, x17
- WORD $0x17ffffd5 // b LBB0_17 $-172(%rip)
-LBB0_28:
- WORD $0x52800071 // mov w17, #3
- WORD $0x8b11014a // add x10, x10, x17
- WORD $0x17ffffd2 // b LBB0_17 $-184(%rip)
-LBB0_29:
- WORD $0xd2800000 // mov x0, #0
- WORD $0xa941fbfd // ldp fp, lr, [sp, #24]
- WORD $0x9100c3ff // add sp, sp, #48
- WORD $0xd65f03c0 // ret
-LBB0_30:
- WORD $0xaa2a03e9 // mvn x9, x10
- WORD $0x8b080120 // add x0, x9, x8
- WORD $0xa941fbfd // ldp fp, lr, [sp, #24]
- WORD $0x9100c3ff // add sp, sp, #48
- WORD $0xd65f03c0 // ret
- // .p2align 2, 0x00
-_MASK_USE_NUMBER:
- WORD $0x00000002 // .long 2
-
-TEXT ·__validate_utf8_fast(SB), NOSPLIT, $0-16
- NO_LOCAL_POINTERS
-
-_entry:
- MOVD 16(g), R16
- SUB $112, RSP, R17
- CMP R16, R17
- BLS _stack_grow
-
-_validate_utf8_fast:
- MOVD s+0(FP), R0
- MOVD ·_subr__validate_utf8_fast(SB), R11
- WORD $0x1000005e // adr x30, .+8
- JMP (R11)
- MOVD R0, ret+8(FP)
- RET
-
-_stack_grow:
- MOVD R30, R3
- CALL runtime·morestack_noctxt<>(SB)
- JMP _entry
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_fast_subr_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_fast_subr_arm64.go
deleted file mode 100644
index c5fd3ba5d..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_fast_subr_arm64.go
+++ /dev/null
@@ -1,25 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package neon
-
-//go:nosplit
-//go:noescape
-//goland:noinspection ALL
-func __validate_utf8_fast_entry__() uintptr
-
-var (
- _subr__validate_utf8_fast uintptr = __validate_utf8_fast_entry__() + 0
-)
-
-const (
- _stack__validate_utf8_fast = 48
-)
-
-var (
- _ = _subr__validate_utf8_fast
-)
-
-const (
- _ = _stack__validate_utf8_fast
-)
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_subr_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_subr_arm64.go
deleted file mode 100644
index b79f6e852..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_subr_arm64.go
+++ /dev/null
@@ -1,25 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package neon
-
-//go:nosplit
-//go:noescape
-//goland:noinspection ALL
-func __validate_utf8_entry__() uintptr
-
-var (
- _subr__validate_utf8 uintptr = __validate_utf8_entry__() + 0
-)
-
-const (
- _stack__validate_utf8 = 64
-)
-
-var (
- _ = _subr__validate_utf8
-)
-
-const (
- _ = _stack__validate_utf8
-)
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/value_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/value_arm64.go
deleted file mode 100644
index 7add30d91..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/value_arm64.go
+++ /dev/null
@@ -1,34 +0,0 @@
-
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package neon
-
-import (
- `unsafe`
- `github.com/bytedance/sonic/internal/native/types`
-)
-
-//go:nosplit
-func value(s unsafe.Pointer, n int, p int, v *types.JsonState, flags uint64) (ret int) {
- return __value(s, n, p, v, flags)
-}
-
-//go:nosplit
-//go:noescape
-//goland:noinspection GoUnusedParameter
-func __value(s unsafe.Pointer, n int, p int, v *types.JsonState, flags uint64) (ret int)
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/value_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/value_arm64.s
deleted file mode 100644
index e7795b0c7..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/value_arm64.s
+++ /dev/null
@@ -1,5968 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-#include "go_asm.h"
-#include "funcdata.h"
-#include "textflag.h"
-
-TEXT ·__value_entry__(SB), NOSPLIT, $96
- NO_LOCAL_POINTERS
- WORD $0x100000a0 // adr x0, .+20
- MOVD R0, ret(FP)
- RET
- // .p2align 4, 0x00
-lCPI0_0:
- WORD $0x08040201
- WORD $0x80402010
- WORD $0x08040201
- WORD $0x80402010
- // // .byte 1
-// .byte 2
-// .byte 4
-// .byte 8
-// .byte 16
-// .byte 32
-// .byte 64
-// .byte 128
-// .byte 1
-// .byte 2
-// .byte 4
-// .byte 8
-// .byte 16
-// .byte 32
-// .byte 64
-// .byte 128
-
-lCPI0_1:
- WORD $0x09010800
- WORD $0x0b030a02
- WORD $0x0d050c04
- WORD $0x0f070e06
- // // .byte 0
-// .byte 8
-// .byte 1
-// .byte 9
-// .byte 2
-// .byte 10
-// .byte 3
-// .byte 11
-// .byte 4
-// .byte 12
-// .byte 5
-// .byte 13
-// .byte 6
-// .byte 14
-// .byte 7
-// .byte 15
-
-_value:
- WORD $0xd101c3ff // sub sp, sp, #112
- WORD $0xa900effc // stp x28, x27, [sp, #8]
- WORD $0xa901e7fa // stp x26, x25, [sp, #24]
- WORD $0xa902dff8 // stp x24, x23, [sp, #40]
- WORD $0xa903d7f6 // stp x22, x21, [sp, #56]
- WORD $0xa904cff4 // stp x20, x19, [sp, #72]
- WORD $0xa905fbfd // stp fp, lr, [sp, #88]
- WORD $0xa93ffbfd // stp fp, lr, [sp, #-8]
- WORD $0xd10023fd // sub fp, sp, #8
- WORD $0xeb01005f // cmp x2, x1
- WORD $0x54000162 // b.hs LBB0_5 $44(%rip)
- WORD $0x38626808 // ldrb w8, [x0, x2]
- WORD $0x7100351f // cmp w8, #13
- WORD $0x54000100 // b.eq LBB0_5 $32(%rip)
- WORD $0x7100811f // cmp w8, #32
- WORD $0x540000c0 // b.eq LBB0_5 $24(%rip)
- WORD $0x51002d09 // sub w9, w8, #11
- WORD $0x3100093f // cmn w9, #2
- WORD $0x54000062 // b.hs LBB0_5 $12(%rip)
- WORD $0xaa0203ea // mov x10, x2
- WORD $0x14000042 // b LBB0_27 $264(%rip)
-LBB0_5:
- WORD $0x9100044a // add x10, x2, #1
- WORD $0xeb01015f // cmp x10, x1
- WORD $0x54000122 // b.hs LBB0_9 $36(%rip)
- WORD $0x386a6808 // ldrb w8, [x0, x10]
- WORD $0x7100351f // cmp w8, #13
- WORD $0x540000c0 // b.eq LBB0_9 $24(%rip)
- WORD $0x7100811f // cmp w8, #32
- WORD $0x54000080 // b.eq LBB0_9 $16(%rip)
- WORD $0x51002d09 // sub w9, w8, #11
- WORD $0x3100093f // cmn w9, #2
- WORD $0x540006e3 // b.lo LBB0_27 $220(%rip)
-LBB0_9:
- WORD $0x9100084a // add x10, x2, #2
- WORD $0xeb01015f // cmp x10, x1
- WORD $0x54000122 // b.hs LBB0_13 $36(%rip)
- WORD $0x386a6808 // ldrb w8, [x0, x10]
- WORD $0x7100351f // cmp w8, #13
- WORD $0x540000c0 // b.eq LBB0_13 $24(%rip)
- WORD $0x7100811f // cmp w8, #32
- WORD $0x54000080 // b.eq LBB0_13 $16(%rip)
- WORD $0x51002d09 // sub w9, w8, #11
- WORD $0x3100093f // cmn w9, #2
- WORD $0x54000583 // b.lo LBB0_27 $176(%rip)
-LBB0_13:
- WORD $0x91000c4a // add x10, x2, #3
- WORD $0xeb01015f // cmp x10, x1
- WORD $0x54000122 // b.hs LBB0_17 $36(%rip)
- WORD $0x386a6808 // ldrb w8, [x0, x10]
- WORD $0x7100351f // cmp w8, #13
- WORD $0x540000c0 // b.eq LBB0_17 $24(%rip)
- WORD $0x7100811f // cmp w8, #32
- WORD $0x54000080 // b.eq LBB0_17 $16(%rip)
- WORD $0x51002d09 // sub w9, w8, #11
- WORD $0x3100093f // cmn w9, #2
- WORD $0x54000423 // b.lo LBB0_27 $132(%rip)
-LBB0_17:
- WORD $0x9100104a // add x10, x2, #4
- WORD $0xeb01015f // cmp x10, x1
- WORD $0x540001c2 // b.hs LBB0_21 $56(%rip)
- WORD $0x52800028 // mov w8, #1
- WORD $0xd284c009 // mov x9, #9728
- WORD $0xf2c00029 // movk x9, #1, lsl #32
-LBB0_19:
- WORD $0x386a680b // ldrb w11, [x0, x10]
- WORD $0x7100817f // cmp w11, #32
- WORD $0x9acb210b // lsl x11, x8, x11
- WORD $0x8a09016b // and x11, x11, x9
- WORD $0xfa409964 // ccmp x11, #0, #4, ls
- WORD $0x54000240 // b.eq LBB0_25 $72(%rip)
- WORD $0x9100054a // add x10, x10, #1
- WORD $0xeb0a003f // cmp x1, x10
- WORD $0x54ffff01 // b.ne LBB0_19 $-32(%rip)
- WORD $0x14000002 // b LBB0_22 $8(%rip)
-LBB0_21:
- WORD $0xaa0a03e2 // mov x2, x10
-LBB0_22:
- WORD $0x52800028 // mov w8, #1
-LBB0_23:
- WORD $0xf9000068 // str x8, [x3]
- WORD $0xaa0203e1 // mov x1, x2
-LBB0_24:
- WORD $0xaa0103e0 // mov x0, x1
- WORD $0xa945fbfd // ldp fp, lr, [sp, #88]
- WORD $0xa944cff4 // ldp x20, x19, [sp, #72]
- WORD $0xa943d7f6 // ldp x22, x21, [sp, #56]
- WORD $0xa942dff8 // ldp x24, x23, [sp, #40]
- WORD $0xa941e7fa // ldp x26, x25, [sp, #24]
- WORD $0xa940effc // ldp x28, x27, [sp, #8]
- WORD $0x9101c3ff // add sp, sp, #112
- WORD $0xd65f03c0 // ret
-LBB0_25:
- WORD $0xeb01015f // cmp x10, x1
- WORD $0x54fffe62 // b.hs LBB0_22 $-52(%rip)
- WORD $0x386a6808 // ldrb w8, [x0, x10]
-LBB0_27:
- WORD $0x7101f51f // cmp w8, #125
- WORD $0x54003028 // b.hi LBB0_109 $1540(%rip)
- WORD $0x91000542 // add x2, x10, #1
- WORD $0x2a0803e9 // mov w9, w8
-Lloh0:
- WORD $0x1001142b // adr x11, LJTI0_0 $8836(%rip)
-Lloh1:
- WORD $0x9100016b // add x11, x11, LJTI0_0@PAGEOFF $0(%rip)
- WORD $0x10fffd6c // adr x12, LBB0_22 $-84(%rip)
- WORD $0x7869796d // ldrh w13, [x11, x9, lsl #1]
- WORD $0x8b0d098c // add x12, x12, x13, lsl #2
- WORD $0xd61f0180 // br x12
-LBB0_29:
- WORD $0x8b0a000d // add x13, x0, x10
- WORD $0x370801e4 // tbnz w4, #1, LBB0_34 $60(%rip)
- WORD $0xa9422468 // ldp x8, x9, [x3, #32]
- WORD $0x5280012b // mov w11, #9
- WORD $0xa9007c6b // stp x11, xzr, [x3]
- WORD $0xa901287f // stp xzr, x10, [x3, #16]
- WORD $0xeb0a003f // cmp x1, x10
- WORD $0x54005be9 // b.ls LBB0_194 $2940(%rip)
- WORD $0x394001ab // ldrb w11, [x13]
- WORD $0x7100b57f // cmp w11, #45
- WORD $0x540002c1 // b.ne LBB0_39 $88(%rip)
- WORD $0xeb02003f // cmp x1, x2
- WORD $0x54005b49 // b.ls LBB0_194 $2920(%rip)
- WORD $0x3862680c // ldrb w12, [x0, x2]
- WORD $0x1280000e // mov w14, #-1
- WORD $0x14000014 // b LBB0_40 $80(%rip)
-LBB0_34:
- WORD $0x7100b51f // cmp w8, #45
- WORD $0x1a9f17ee // cset w14, eq
- WORD $0x9a8d15a8 // cinc x8, x13, eq
- WORD $0xcb0a0029 // sub x9, x1, x10
- WORD $0xeb0e012d // subs x13, x9, x14
- WORD $0x5400e220 // b.eq LBB0_478 $7236(%rip)
- WORD $0x39400109 // ldrb w9, [x8]
- WORD $0x5100e92b // sub w11, w9, #58
- WORD $0x31002d7f // cmn w11, #11
- WORD $0x54004489 // b.ls LBB0_143 $2192(%rip)
- WORD $0x7100c13f // cmp w9, #48
- WORD $0x54000301 // b.ne LBB0_44 $96(%rip)
- WORD $0xf10005bf // cmp x13, #1
- WORD $0x54000161 // b.ne LBB0_42 $44(%rip)
- WORD $0x5280002f // mov w15, #1
- WORD $0x1400017b // b LBB0_120 $1516(%rip)
-LBB0_39:
- WORD $0x5280002e // mov w14, #1
- WORD $0xaa0b03ec // mov x12, x11
- WORD $0xaa0a03e2 // mov x2, x10
-LBB0_40:
- WORD $0x5100e98f // sub w15, w12, #58
- WORD $0x31002dff // cmn w15, #11
- WORD $0x54001548 // b.hi LBB0_83 $680(%rip)
- WORD $0x92800028 // mov x8, #-2
- WORD $0x17ffffc1 // b LBB0_23 $-252(%rip)
-LBB0_42:
- WORD $0x39400509 // ldrb w9, [x8, #1]
- WORD $0x5280002f // mov w15, #1
- WORD $0x5100b929 // sub w9, w9, #46
- WORD $0x7100dd3f // cmp w9, #55
- WORD $0x54002dc8 // b.hi LBB0_120 $1464(%rip)
- WORD $0x5280002b // mov w11, #1
- WORD $0x9ac92169 // lsl x9, x11, x9
- WORD $0xb20903eb // mov x11, #36028797027352576
- WORD $0xf280002b // movk x11, #1
- WORD $0xea0b013f // tst x9, x11
- WORD $0x54002d00 // b.eq LBB0_120 $1440(%rip)
-LBB0_44:
- WORD $0xf10041bf // cmp x13, #16
- WORD $0x5400e1a3 // b.lo LBB0_486 $7220(%rip)
- WORD $0xd2800010 // mov x16, #0
- WORD $0xd280000f // mov x15, #0
- WORD $0x92800009 // mov x9, #-1
- WORD $0x4f01e5c0 // movi.16b v0, #46
- WORD $0x4f01e561 // movi.16b v1, #43
- WORD $0x4f01e5a2 // movi.16b v2, #45
- WORD $0x4f06e603 // movi.16b v3, #208
- WORD $0x4f00e544 // movi.16b v4, #10
-Lloh2:
- WORD $0x10ffeb6b // adr x11, lCPI0_0 $-660(%rip)
-Lloh3:
- WORD $0x3dc00165 // ldr q5, [x11, lCPI0_0@PAGEOFF] $0(%rip)
- WORD $0x4f06e7e6 // movi.16b v6, #223
- WORD $0x4f02e4a7 // movi.16b v7, #69
-Lloh4:
- WORD $0x10ffeb6b // adr x11, lCPI0_1 $-660(%rip)
-Lloh5:
- WORD $0x3dc00170 // ldr q16, [x11, lCPI0_1@PAGEOFF] $0(%rip)
- WORD $0x12800011 // mov w17, #-1
- WORD $0x9280000c // mov x12, #-1
- WORD $0x9280000b // mov x11, #-1
-LBB0_46:
- WORD $0x3cef6911 // ldr q17, [x8, x15]
- WORD $0x6e208e32 // cmeq.16b v18, v17, v0
- WORD $0x6e218e33 // cmeq.16b v19, v17, v1
- WORD $0x6e228e34 // cmeq.16b v20, v17, v2
- WORD $0x4e238635 // add.16b v21, v17, v3
- WORD $0x6e353495 // cmhi.16b v21, v4, v21
- WORD $0x4e261e31 // and.16b v17, v17, v6
- WORD $0x6e278e31 // cmeq.16b v17, v17, v7
- WORD $0x4eb41e73 // orr.16b v19, v19, v20
- WORD $0x4eb21eb4 // orr.16b v20, v21, v18
- WORD $0x4eb31e35 // orr.16b v21, v17, v19
- WORD $0x4eb51e94 // orr.16b v20, v20, v21
- WORD $0x4e251e52 // and.16b v18, v18, v5
- WORD $0x4e100252 // tbl.16b v18, { v18 }, v16
- WORD $0x4e71ba52 // addv.8h h18, v18
- WORD $0x1e260242 // fmov w2, s18
- WORD $0x4e251e31 // and.16b v17, v17, v5
- WORD $0x4e100231 // tbl.16b v17, { v17 }, v16
- WORD $0x4e71ba31 // addv.8h h17, v17
- WORD $0x1e260224 // fmov w4, s17
- WORD $0x4e251e71 // and.16b v17, v19, v5
- WORD $0x4e100231 // tbl.16b v17, { v17 }, v16
- WORD $0x4e71ba31 // addv.8h h17, v17
- WORD $0x1e260226 // fmov w6, s17
- WORD $0x4e251e91 // and.16b v17, v20, v5
- WORD $0x4e100231 // tbl.16b v17, { v17 }, v16
- WORD $0x4e71ba31 // addv.8h h17, v17
- WORD $0x1e260221 // fmov w1, s17
- WORD $0x2a2103e1 // mvn w1, w1
- WORD $0x32103c21 // orr w1, w1, #0xffff0000
- WORD $0x5ac00021 // rbit w1, w1
- WORD $0x5ac01021 // clz w1, w1
- WORD $0x1ac12225 // lsl w5, w17, w1
- WORD $0x0a250047 // bic w7, w2, w5
- WORD $0x0a250093 // bic w19, w4, w5
- WORD $0x0a2500d4 // bic w20, w6, w5
- WORD $0x7100403f // cmp w1, #16
- WORD $0x1a870045 // csel w5, w2, w7, eq
- WORD $0x1a930084 // csel w4, w4, w19, eq
- WORD $0x1a9400c2 // csel w2, w6, w20, eq
- WORD $0x510004a6 // sub w6, w5, #1
- WORD $0x6a0500c6 // ands w6, w6, w5
- WORD $0x54004aa1 // b.ne LBB0_185 $2388(%rip)
- WORD $0x51000486 // sub w6, w4, #1
- WORD $0x6a0400c6 // ands w6, w6, w4
- WORD $0x54004a41 // b.ne LBB0_185 $2376(%rip)
- WORD $0x51000446 // sub w6, w2, #1
- WORD $0x6a0200c6 // ands w6, w6, w2
- WORD $0x540049e1 // b.ne LBB0_185 $2364(%rip)
- WORD $0x340000c5 // cbz w5, LBB0_52 $24(%rip)
- WORD $0x5ac000a5 // rbit w5, w5
- WORD $0x5ac010a5 // clz w5, w5
- WORD $0xb100057f // cmn x11, #1
- WORD $0x54007b01 // b.ne LBB0_283 $3936(%rip)
- WORD $0x8b0501eb // add x11, x15, x5
-LBB0_52:
- WORD $0x340000c4 // cbz w4, LBB0_55 $24(%rip)
- WORD $0x5ac00084 // rbit w4, w4
- WORD $0x5ac01084 // clz w4, w4
- WORD $0xb100059f // cmn x12, #1
- WORD $0x54007aa1 // b.ne LBB0_284 $3924(%rip)
- WORD $0x8b0401ec // add x12, x15, x4
-LBB0_55:
- WORD $0x340000c2 // cbz w2, LBB0_58 $24(%rip)
- WORD $0x5ac00042 // rbit w2, w2
- WORD $0x5ac01042 // clz w2, w2
- WORD $0xb100053f // cmn x9, #1
- WORD $0x54007a41 // b.ne LBB0_285 $3912(%rip)
- WORD $0x8b0201e9 // add x9, x15, x2
-LBB0_58:
- WORD $0x7100403f // cmp w1, #16
- WORD $0x54000621 // b.ne LBB0_73 $196(%rip)
- WORD $0x910041ef // add x15, x15, #16
- WORD $0xd1004210 // sub x16, x16, #16
- WORD $0x8b1001a1 // add x1, x13, x16
- WORD $0xf1003c3f // cmp x1, #15
- WORD $0x54fff6e8 // b.hi LBB0_46 $-292(%rip)
- WORD $0x8b0f0110 // add x16, x8, x15
- WORD $0xeb0f01bf // cmp x13, x15
- WORD $0x54000560 // b.eq LBB0_74 $172(%rip)
-LBB0_61:
- WORD $0x8b01020d // add x13, x16, x1
- WORD $0xaa3003ef // mvn x15, x16
- WORD $0x8b000151 // add x17, x10, x0
- WORD $0x8b1101ef // add x15, x15, x17
- WORD $0x8b0e01ef // add x15, x15, x14
- WORD $0xcb08020e // sub x14, x16, x8
- WORD $0xaa1003f1 // mov x17, x16
- WORD $0x14000009 // b LBB0_64 $36(%rip)
-LBB0_62:
- WORD $0xb100059f // cmn x12, #1
- WORD $0xaa0e03ec // mov x12, x14
- WORD $0x54001f81 // b.ne LBB0_119 $1008(%rip)
-LBB0_63:
- WORD $0xd10005ef // sub x15, x15, #1
- WORD $0x910005ce // add x14, x14, #1
- WORD $0xaa1103f0 // mov x16, x17
- WORD $0xd1000421 // sub x1, x1, #1
- WORD $0xb40033e1 // cbz x1, LBB0_145 $1660(%rip)
-LBB0_64:
- WORD $0x38401622 // ldrb w2, [x17], #1
- WORD $0x5100c044 // sub w4, w2, #48
- WORD $0x7100289f // cmp w4, #10
- WORD $0x54ffff03 // b.lo LBB0_63 $-32(%rip)
- WORD $0x7100b45f // cmp w2, #45
- WORD $0x5400016d // b.le LBB0_70 $44(%rip)
- WORD $0x7101945f // cmp w2, #101
- WORD $0x54fffe20 // b.eq LBB0_62 $-60(%rip)
- WORD $0x7101145f // cmp w2, #69
- WORD $0x54fffde0 // b.eq LBB0_62 $-68(%rip)
- WORD $0x7100b85f // cmp w2, #46
- WORD $0x540001e1 // b.ne LBB0_74 $60(%rip)
- WORD $0xb100057f // cmn x11, #1
- WORD $0xaa0e03eb // mov x11, x14
- WORD $0x54fffda0 // b.eq LBB0_63 $-76(%rip)
- WORD $0x140000e7 // b LBB0_119 $924(%rip)
-LBB0_70:
- WORD $0x7100ac5f // cmp w2, #43
- WORD $0x54000060 // b.eq LBB0_72 $12(%rip)
- WORD $0x7100b45f // cmp w2, #45
- WORD $0x540000e1 // b.ne LBB0_74 $28(%rip)
-LBB0_72:
- WORD $0xb100053f // cmn x9, #1
- WORD $0xaa0e03e9 // mov x9, x14
- WORD $0x54fffca0 // b.eq LBB0_63 $-108(%rip)
- WORD $0x140000df // b LBB0_119 $892(%rip)
-LBB0_73:
- WORD $0x8b21410d // add x13, x8, w1, uxtw
- WORD $0x8b0f01b0 // add x16, x13, x15
-LBB0_74:
- WORD $0x9280000f // mov x15, #-1
- WORD $0xb4002fab // cbz x11, LBB0_142 $1524(%rip)
-LBB0_75:
- WORD $0xb4002f89 // cbz x9, LBB0_142 $1520(%rip)
- WORD $0xb4002f6c // cbz x12, LBB0_142 $1516(%rip)
- WORD $0xcb08020d // sub x13, x16, x8
- WORD $0xd10005ae // sub x14, x13, #1
- WORD $0xeb0e017f // cmp x11, x14
- WORD $0x54001a80 // b.eq LBB0_118 $848(%rip)
- WORD $0xeb0e013f // cmp x9, x14
- WORD $0x54001a40 // b.eq LBB0_118 $840(%rip)
- WORD $0xeb0e019f // cmp x12, x14
- WORD $0x54001a00 // b.eq LBB0_118 $832(%rip)
- WORD $0xf100052e // subs x14, x9, #1
- WORD $0x54002d8b // b.lt LBB0_139 $1456(%rip)
- WORD $0xeb0e019f // cmp x12, x14
- WORD $0x54002d40 // b.eq LBB0_139 $1448(%rip)
- WORD $0xaa2903ef // mvn x15, x9
- WORD $0x1400016d // b LBB0_142 $1460(%rip)
-LBB0_83:
- WORD $0x7100c19f // cmp w12, #48
- WORD $0x54000181 // b.ne LBB0_86 $48(%rip)
- WORD $0x8b02000c // add x12, x0, x2
- WORD $0x3940058c // ldrb w12, [x12, #1]
- WORD $0x5100b98c // sub w12, w12, #46
- WORD $0x7100dd9f // cmp w12, #55
- WORD $0x54003d48 // b.hi LBB0_183 $1960(%rip)
- WORD $0x5280002f // mov w15, #1
- WORD $0x9acc21ec // lsl x12, x15, x12
- WORD $0xb20903ef // mov x15, #36028797027352576
- WORD $0xf280002f // movk x15, #1
- WORD $0xea0f019f // tst x12, x15
- WORD $0x54003c80 // b.eq LBB0_183 $1936(%rip)
-LBB0_86:
- WORD $0xd280000c // mov x12, #0
- WORD $0x52800004 // mov w4, #0
- WORD $0x52800010 // mov w16, #0
- WORD $0x5280014f // mov w15, #10
-LBB0_87:
- WORD $0x38626805 // ldrb w5, [x0, x2]
- WORD $0x5100c0b1 // sub w17, w5, #48
- WORD $0x7100263f // cmp w17, #9
- WORD $0x54002868 // b.hi LBB0_135 $1292(%rip)
- WORD $0x71004c9f // cmp w4, #19
- WORD $0x9b0f7d85 // mul x5, x12, x15
- WORD $0x8b3100b1 // add x17, x5, w17, uxtb
- WORD $0x1a842485 // cinc w5, w4, lo
- WORD $0x7100489f // cmp w4, #18
- WORD $0x1a909610 // cinc w16, w16, hi
- WORD $0xaa0503e4 // mov x4, x5
- WORD $0x9a91818c // csel x12, x12, x17, hi
- WORD $0x91000442 // add x2, x2, #1
- WORD $0xeb02003f // cmp x1, x2
- WORD $0x54fffe41 // b.ne LBB0_87 $-56(%rip)
- WORD $0x52800031 // mov w17, #1
- WORD $0xaa0103e2 // mov x2, x1
- WORD $0x7100021f // cmp w16, #0
- WORD $0x1a9fd7ef // cset w15, gt
- WORD $0xb40031ac // cbz x12, LBB0_162 $1588(%rip)
- WORD $0x140001a5 // b LBB0_171 $1684(%rip)
-LBB0_90:
- WORD $0xd1000c28 // sub x8, x1, #3
- WORD $0xeb08015f // cmp x10, x8
- WORD $0x54003de2 // b.hs LBB0_194 $1980(%rip)
- WORD $0x8b020008 // add x8, x0, x2
- WORD $0xb85ff108 // ldur w8, [x8, #-1]
- WORD $0x528eadc9 // mov w9, #30062
- WORD $0x72ad8d89 // movk w9, #27756, lsl #16
- WORD $0x6b09011f // cmp w8, w9
- WORD $0x54002901 // b.ne LBB0_146 $1312(%rip)
- WORD $0x91001141 // add x1, x10, #4
- WORD $0x52800048 // mov w8, #2
- WORD $0xf9000068 // str x8, [x3]
- WORD $0x17fffee9 // b LBB0_24 $-1116(%rip)
-LBB0_93:
- WORD $0xf261009f // tst x4, #0x80000000
- WORD $0x1a9f17e8 // cset w8, eq
- WORD $0x528001a9 // mov w9, #13
- WORD $0x1400008c // b LBB0_116 $560(%rip)
-LBB0_94:
- WORD $0xf261009f // tst x4, #0x80000000
- WORD $0x1a9f17e8 // cset w8, eq
- WORD $0x52800169 // mov w9, #11
- WORD $0x14000088 // b LBB0_116 $544(%rip)
-LBB0_95:
- WORD $0x372812e4 // tbnz w4, #5, LBB0_122 $604(%rip)
- WORD $0xeb020029 // subs x9, x1, x2
- WORD $0x5400f180 // b.eq LBB0_580 $7728(%rip)
- WORD $0xf101013f // cmp x9, #64
- WORD $0x5400b683 // b.lo LBB0_465 $5840(%rip)
- WORD $0xd280000a // mov x10, #0
- WORD $0x92800008 // mov x8, #-1
- WORD $0x4f01e440 // movi.16b v0, #34
- WORD $0x4f02e781 // movi.16b v1, #92
-Lloh6:
- WORD $0x10ffd0ab // adr x11, lCPI0_0 $-1516(%rip)
-Lloh7:
- WORD $0x3dc00162 // ldr q2, [x11, lCPI0_0@PAGEOFF] $0(%rip)
-Lloh8:
- WORD $0x10ffd0eb // adr x11, lCPI0_1 $-1508(%rip)
-Lloh9:
- WORD $0x3dc00163 // ldr q3, [x11, lCPI0_1@PAGEOFF] $0(%rip)
- WORD $0xaa0203eb // mov x11, x2
-LBB0_99:
- WORD $0x8b0b000c // add x12, x0, x11
- WORD $0xad401584 // ldp q4, q5, [x12]
- WORD $0xad411d86 // ldp q6, q7, [x12, #32]
- WORD $0x6e208c90 // cmeq.16b v16, v4, v0
- WORD $0x6e208cb1 // cmeq.16b v17, v5, v0
- WORD $0x6e208cd2 // cmeq.16b v18, v6, v0
- WORD $0x6e208cf3 // cmeq.16b v19, v7, v0
- WORD $0x6e218c84 // cmeq.16b v4, v4, v1
- WORD $0x6e218ca5 // cmeq.16b v5, v5, v1
- WORD $0x6e218cc6 // cmeq.16b v6, v6, v1
- WORD $0x6e218ce7 // cmeq.16b v7, v7, v1
- WORD $0x4e221e10 // and.16b v16, v16, v2
- WORD $0x4e030210 // tbl.16b v16, { v16 }, v3
- WORD $0x4e71ba10 // addv.8h h16, v16
- WORD $0x1e26020c // fmov w12, s16
- WORD $0x4e221e30 // and.16b v16, v17, v2
- WORD $0x4e030210 // tbl.16b v16, { v16 }, v3
- WORD $0x4e71ba10 // addv.8h h16, v16
- WORD $0x1e26020d // fmov w13, s16
- WORD $0x4e221e50 // and.16b v16, v18, v2
- WORD $0x4e030210 // tbl.16b v16, { v16 }, v3
- WORD $0x4e71ba10 // addv.8h h16, v16
- WORD $0x1e26020e // fmov w14, s16
- WORD $0x4e221e70 // and.16b v16, v19, v2
- WORD $0x4e030210 // tbl.16b v16, { v16 }, v3
- WORD $0x4e71ba10 // addv.8h h16, v16
- WORD $0x1e26020f // fmov w15, s16
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e260090 // fmov w16, s4
- WORD $0x4e221ca4 // and.16b v4, v5, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e260091 // fmov w17, s4
- WORD $0x4e221cc4 // and.16b v4, v6, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e260084 // fmov w4, s4
- WORD $0x4e221ce4 // and.16b v4, v7, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e260085 // fmov w5, s4
- WORD $0xd3607dce // lsl x14, x14, #32
- WORD $0xaa0fc1ce // orr x14, x14, x15, lsl #48
- WORD $0x53103dad // lsl w13, w13, #16
- WORD $0xaa0d01cd // orr x13, x14, x13
- WORD $0xaa0c01ac // orr x12, x13, x12
- WORD $0xd3607c8d // lsl x13, x4, #32
- WORD $0xaa05c1ad // orr x13, x13, x5, lsl #48
- WORD $0x53103e2e // lsl w14, w17, #16
- WORD $0xaa0e01ad // orr x13, x13, x14
- WORD $0xaa1001ad // orr x13, x13, x16
- WORD $0xb500010d // cbnz x13, LBB0_103 $32(%rip)
- WORD $0xb500018a // cbnz x10, LBB0_104 $48(%rip)
- WORD $0xb50002cc // cbnz x12, LBB0_105 $88(%rip)
-LBB0_102:
- WORD $0xd1010129 // sub x9, x9, #64
- WORD $0x9101016b // add x11, x11, #64
- WORD $0xf100fd3f // cmp x9, #63
- WORD $0x54fff8a8 // b.hi LBB0_99 $-236(%rip)
- WORD $0x14000532 // b LBB0_450 $5320(%rip)
-LBB0_103:
- WORD $0xb100051f // cmn x8, #1
- WORD $0xdac001ae // rbit x14, x13
- WORD $0xdac011ce // clz x14, x14
- WORD $0x8b0b01ce // add x14, x14, x11
- WORD $0x9a8e1108 // csel x8, x8, x14, ne
-LBB0_104:
- WORD $0x8a2a01ae // bic x14, x13, x10
- WORD $0xaa0e054f // orr x15, x10, x14, lsl #1
- WORD $0x8a2f01aa // bic x10, x13, x15
- WORD $0x9201f14a // and x10, x10, #0xaaaaaaaaaaaaaaaa
- WORD $0xab0e014d // adds x13, x10, x14
- WORD $0x1a9f37ea // cset w10, hs
- WORD $0xd37ff9ad // lsl x13, x13, #1
- WORD $0xd200f1ad // eor x13, x13, #0x5555555555555555
- WORD $0x8a0f01ad // and x13, x13, x15
- WORD $0x8a2d018c // bic x12, x12, x13
- WORD $0xb4fffd8c // cbz x12, LBB0_102 $-80(%rip)
-LBB0_105:
- WORD $0xdac00189 // rbit x9, x12
- WORD $0xdac01129 // clz x9, x9
- WORD $0x8b0b0129 // add x9, x9, x11
- WORD $0x9100052c // add x12, x9, #1
- WORD $0xb6f816cc // tbz x12, #63, LBB0_134 $728(%rip)
- WORD $0x1400071b // b LBB0_575 $7276(%rip)
-LBB0_106:
- WORD $0xd1000c28 // sub x8, x1, #3
- WORD $0xeb08015f // cmp x10, x8
- WORD $0x54002f22 // b.hs LBB0_194 $1508(%rip)
- WORD $0x8b020008 // add x8, x0, x2
- WORD $0xb85ff108 // ldur w8, [x8, #-1]
- WORD $0x528e4e89 // mov w9, #29300
- WORD $0x72acaea9 // movk w9, #25973, lsl #16
- WORD $0x6b09011f // cmp w8, w9
- WORD $0x54001c41 // b.ne LBB0_150 $904(%rip)
- WORD $0x91001141 // add x1, x10, #4
- WORD $0x52800068 // mov w8, #3
- WORD $0xf9000068 // str x8, [x3]
- WORD $0x17fffe73 // b LBB0_24 $-1588(%rip)
-LBB0_109:
- WORD $0x92800028 // mov x8, #-2
- WORD $0xf9000068 // str x8, [x3]
- WORD $0xaa0a03e1 // mov x1, x10
- WORD $0x17fffe6f // b LBB0_24 $-1604(%rip)
-LBB0_110:
- WORD $0xf261009f // tst x4, #0x80000000
- WORD $0x1a9f17e8 // cset w8, eq
- WORD $0x52800149 // mov w9, #10
- WORD $0x14000012 // b LBB0_116 $72(%rip)
-LBB0_111:
- WORD $0x528000a8 // mov w8, #5
- WORD $0x17fffe67 // b LBB0_23 $-1636(%rip)
-LBB0_112:
- WORD $0xd1001028 // sub x8, x1, #4
- WORD $0xeb08015f // cmp x10, x8
- WORD $0x54002c42 // b.hs LBB0_194 $1416(%rip)
- WORD $0xb8626808 // ldr w8, [x0, x2]
- WORD $0x528d8c29 // mov w9, #27745
- WORD $0x72acae69 // movk w9, #25971, lsl #16
- WORD $0x6b09011f // cmp w8, w9
- WORD $0x54001c01 // b.ne LBB0_155 $896(%rip)
- WORD $0x91001541 // add x1, x10, #5
- WORD $0x52800088 // mov w8, #4
- WORD $0xf9000068 // str x8, [x3]
- WORD $0x17fffe5d // b LBB0_24 $-1676(%rip)
-LBB0_115:
- WORD $0xf261009f // tst x4, #0x80000000
- WORD $0x1a9f17e8 // cset w8, eq
- WORD $0x52800189 // mov w9, #12
-LBB0_116:
- WORD $0x9280002a // mov x10, #-2
- WORD $0x9a890149 // csel x9, x10, x9, eq
- WORD $0xf9000069 // str x9, [x3]
- WORD $0xcb080041 // sub x1, x2, x8
- WORD $0x17fffe55 // b LBB0_24 $-1708(%rip)
-LBB0_117:
- WORD $0x528000c8 // mov w8, #6
- WORD $0x17fffe51 // b LBB0_23 $-1724(%rip)
-LBB0_118:
- WORD $0xcb0d03ef // neg x15, x13
-LBB0_119:
- WORD $0xb7f8144f // tbnz x15, #63, LBB0_142 $648(%rip)
-LBB0_120:
- WORD $0x8b0f0108 // add x8, x8, x15
- WORD $0xcb000101 // sub x1, x8, x0
- WORD $0xb7f8146a // tbnz x10, #63, LBB0_144 $652(%rip)
- WORD $0x52800108 // mov w8, #8
- WORD $0xf9000068 // str x8, [x3]
- WORD $0xf9000c6a // str x10, [x3, #24]
- WORD $0x17fffe4a // b LBB0_24 $-1752(%rip)
-LBB0_122:
- WORD $0xeb02002a // subs x10, x1, x2
- WORD $0x5400dec0 // b.eq LBB0_580 $7128(%rip)
- WORD $0xf101015f // cmp x10, #64
- WORD $0x5400a8c3 // b.lo LBB0_471 $5400(%rip)
- WORD $0xd2800009 // mov x9, #0
- WORD $0x92800008 // mov x8, #-1
- WORD $0x4f01e440 // movi.16b v0, #34
-Lloh10:
- WORD $0x10ffbe0b // adr x11, lCPI0_0 $-2112(%rip)
-Lloh11:
- WORD $0x3dc00161 // ldr q1, [x11, lCPI0_0@PAGEOFF] $0(%rip)
-Lloh12:
- WORD $0x10ffbe4b // adr x11, lCPI0_1 $-2104(%rip)
-Lloh13:
- WORD $0x3dc00162 // ldr q2, [x11, lCPI0_1@PAGEOFF] $0(%rip)
- WORD $0x4f02e783 // movi.16b v3, #92
- WORD $0x4f01e404 // movi.16b v4, #32
- WORD $0xaa0203eb // mov x11, x2
-LBB0_125:
- WORD $0x8b0b000c // add x12, x0, x11
- WORD $0xad401d90 // ldp q16, q7, [x12]
- WORD $0xad411586 // ldp q6, q5, [x12, #32]
- WORD $0x6e208e11 // cmeq.16b v17, v16, v0
- WORD $0x4e211e31 // and.16b v17, v17, v1
- WORD $0x4e020231 // tbl.16b v17, { v17 }, v2
- WORD $0x4e71ba31 // addv.8h h17, v17
- WORD $0x1e26022c // fmov w12, s17
- WORD $0x6e208cf1 // cmeq.16b v17, v7, v0
- WORD $0x4e211e31 // and.16b v17, v17, v1
- WORD $0x4e020231 // tbl.16b v17, { v17 }, v2
- WORD $0x4e71ba31 // addv.8h h17, v17
- WORD $0x1e26022d // fmov w13, s17
- WORD $0x6e208cd1 // cmeq.16b v17, v6, v0
- WORD $0x4e211e31 // and.16b v17, v17, v1
- WORD $0x4e020231 // tbl.16b v17, { v17 }, v2
- WORD $0x4e71ba31 // addv.8h h17, v17
- WORD $0x1e26022e // fmov w14, s17
- WORD $0x6e208cb1 // cmeq.16b v17, v5, v0
- WORD $0x4e211e31 // and.16b v17, v17, v1
- WORD $0x4e020231 // tbl.16b v17, { v17 }, v2
- WORD $0x4e71ba31 // addv.8h h17, v17
- WORD $0x1e26022f // fmov w15, s17
- WORD $0x6e238e11 // cmeq.16b v17, v16, v3
- WORD $0x4e211e31 // and.16b v17, v17, v1
- WORD $0x4e020231 // tbl.16b v17, { v17 }, v2
- WORD $0x4e71ba31 // addv.8h h17, v17
- WORD $0x1e260230 // fmov w16, s17
- WORD $0x6e238cf1 // cmeq.16b v17, v7, v3
- WORD $0x4e211e31 // and.16b v17, v17, v1
- WORD $0x4e020231 // tbl.16b v17, { v17 }, v2
- WORD $0x4e71ba31 // addv.8h h17, v17
- WORD $0x1e260231 // fmov w17, s17
- WORD $0x6e238cd1 // cmeq.16b v17, v6, v3
- WORD $0x4e211e31 // and.16b v17, v17, v1
- WORD $0x4e020231 // tbl.16b v17, { v17 }, v2
- WORD $0x4e71ba31 // addv.8h h17, v17
- WORD $0x1e260224 // fmov w4, s17
- WORD $0x6e238cb1 // cmeq.16b v17, v5, v3
- WORD $0x4e211e31 // and.16b v17, v17, v1
- WORD $0x4e020231 // tbl.16b v17, { v17 }, v2
- WORD $0x4e71ba31 // addv.8h h17, v17
- WORD $0x1e260225 // fmov w5, s17
- WORD $0xd3607dce // lsl x14, x14, #32
- WORD $0xaa0fc1ce // orr x14, x14, x15, lsl #48
- WORD $0x53103dad // lsl w13, w13, #16
- WORD $0xaa0d01cd // orr x13, x14, x13
- WORD $0xaa0c01ac // orr x12, x13, x12
- WORD $0xd3607c8d // lsl x13, x4, #32
- WORD $0xaa05c1ad // orr x13, x13, x5, lsl #48
- WORD $0x53103e2e // lsl w14, w17, #16
- WORD $0xaa0e01ad // orr x13, x13, x14
- WORD $0xaa1001ad // orr x13, x13, x16
- WORD $0xb500044d // cbnz x13, LBB0_130 $136(%rip)
- WORD $0xb50004c9 // cbnz x9, LBB0_131 $152(%rip)
-LBB0_127:
- WORD $0x6e303490 // cmhi.16b v16, v4, v16
- WORD $0x4e211e10 // and.16b v16, v16, v1
- WORD $0x4e020210 // tbl.16b v16, { v16 }, v2
- WORD $0x4e71ba10 // addv.8h h16, v16
- WORD $0x1e26020d // fmov w13, s16
- WORD $0x6e273487 // cmhi.16b v7, v4, v7
- WORD $0x4e211ce7 // and.16b v7, v7, v1
- WORD $0x4e0200e7 // tbl.16b v7, { v7 }, v2
- WORD $0x4e71b8e7 // addv.8h h7, v7
- WORD $0x1e2600ee // fmov w14, s7
- WORD $0x6e263486 // cmhi.16b v6, v4, v6
- WORD $0x4e211cc6 // and.16b v6, v6, v1
- WORD $0x4e0200c6 // tbl.16b v6, { v6 }, v2
- WORD $0x4e71b8c6 // addv.8h h6, v6
- WORD $0x1e2600cf // fmov w15, s6
- WORD $0x6e253485 // cmhi.16b v5, v4, v5
- WORD $0x4e211ca5 // and.16b v5, v5, v1
- WORD $0x4e0200a5 // tbl.16b v5, { v5 }, v2
- WORD $0x4e71b8a5 // addv.8h h5, v5
- WORD $0x1e2600b0 // fmov w16, s5
- WORD $0xd3607def // lsl x15, x15, #32
- WORD $0xaa10c1ef // orr x15, x15, x16, lsl #48
- WORD $0x53103dce // lsl w14, w14, #16
- WORD $0xaa0e01ee // orr x14, x15, x14
- WORD $0xaa0d01cd // orr x13, x14, x13
- WORD $0xb50002ec // cbnz x12, LBB0_132 $92(%rip)
- WORD $0xb500cfcd // cbnz x13, LBB0_573 $6648(%rip)
- WORD $0xd101014a // sub x10, x10, #64
- WORD $0x9101016b // add x11, x11, #64
- WORD $0xf100fd5f // cmp x10, #63
- WORD $0x54fff568 // b.hi LBB0_125 $-340(%rip)
- WORD $0x14000483 // b LBB0_451 $4620(%rip)
-LBB0_130:
- WORD $0xb100051f // cmn x8, #1
- WORD $0xdac001ae // rbit x14, x13
- WORD $0xdac011ce // clz x14, x14
- WORD $0x8b0b01ce // add x14, x14, x11
- WORD $0x9a8e1108 // csel x8, x8, x14, ne
-LBB0_131:
- WORD $0x8a2901ae // bic x14, x13, x9
- WORD $0xaa0e052f // orr x15, x9, x14, lsl #1
- WORD $0x8a2f01a9 // bic x9, x13, x15
- WORD $0x9201f129 // and x9, x9, #0xaaaaaaaaaaaaaaaa
- WORD $0xab0e012d // adds x13, x9, x14
- WORD $0x1a9f37e9 // cset w9, hs
- WORD $0xd37ff9ad // lsl x13, x13, #1
- WORD $0xd200f1ad // eor x13, x13, #0x5555555555555555
- WORD $0x8a0f01ad // and x13, x13, x15
- WORD $0x8a2d018c // bic x12, x12, x13
- WORD $0x17ffffd1 // b LBB0_127 $-188(%rip)
-LBB0_132:
- WORD $0xdac00189 // rbit x9, x12
- WORD $0xdac01129 // clz x9, x9
- WORD $0xdac001aa // rbit x10, x13
- WORD $0xdac0114a // clz x10, x10
- WORD $0xeb09015f // cmp x10, x9
- WORD $0x5400cc63 // b.lo LBB0_573 $6540(%rip)
- WORD $0x8b0b0129 // add x9, x9, x11
- WORD $0x9100052c // add x12, x9, #1
- WORD $0xb7f8ccec // tbnz x12, #63, LBB0_575 $6556(%rip)
-LBB0_134:
- WORD $0x528000e9 // mov w9, #7
- WORD $0xf9000069 // str x9, [x3]
- WORD $0xeb0c011f // cmp x8, x12
- WORD $0xda9fb108 // csinv x8, x8, xzr, lt
- WORD $0xa9012062 // stp x2, x8, [x3, #16]
- WORD $0xaa0c03e1 // mov x1, x12
- WORD $0x17fffdc5 // b LBB0_24 $-2284(%rip)
-LBB0_135:
- WORD $0x7100b8bf // cmp w5, #46
- WORD $0x54000aa1 // b.ne LBB0_161 $340(%rip)
- WORD $0x9100044f // add x15, x2, #1
- WORD $0x52800111 // mov w17, #8
- WORD $0xf9000071 // str x17, [x3]
- WORD $0xeb0101ff // cmp x15, x1
- WORD $0x54001742 // b.hs LBB0_194 $744(%rip)
- WORD $0x8b020011 // add x17, x0, x2
- WORD $0x39400631 // ldrb w17, [x17, #1]
- WORD $0x5100ea31 // sub w17, w17, #58
- WORD $0x31002e3f // cmn w17, #11
- WORD $0x54001328 // b.hi LBB0_186 $612(%rip)
- WORD $0x92800028 // mov x8, #-2
- WORD $0xf9000068 // str x8, [x3]
- WORD $0xaa0f03e1 // mov x1, x15
- WORD $0x17fffdb5 // b LBB0_24 $-2348(%rip)
-LBB0_139:
- WORD $0xaa0c0169 // orr x9, x11, x12
- WORD $0xb7f80ae9 // tbnz x9, #63, LBB0_168 $348(%rip)
- WORD $0xeb0c017f // cmp x11, x12
- WORD $0x54000aab // b.lt LBB0_168 $340(%rip)
- WORD $0xaa2b03ef // mvn x15, x11
-LBB0_142:
- WORD $0xaa2f03e9 // mvn x9, x15
- WORD $0x8b090108 // add x8, x8, x9
-LBB0_143:
- WORD $0xcb000101 // sub x1, x8, x0
- WORD $0x9280002a // mov x10, #-2
-LBB0_144:
- WORD $0xf900006a // str x10, [x3]
- WORD $0x17fffdaa // b LBB0_24 $-2392(%rip)
-LBB0_145:
- WORD $0xaa0d03f0 // mov x16, x13
- WORD $0x9280000f // mov x15, #-1
- WORD $0xb5ffcf8b // cbnz x11, LBB0_75 $-1552(%rip)
- WORD $0x17fffff7 // b LBB0_142 $-36(%rip)
-LBB0_146:
- WORD $0x12001d08 // and w8, w8, #0xff
- WORD $0x7101b91f // cmp w8, #110
- WORD $0x540003c1 // b.ne LBB0_154 $120(%rip)
- WORD $0x91000541 // add x1, x10, #1
- WORD $0x38616808 // ldrb w8, [x0, x1]
- WORD $0x7101d51f // cmp w8, #117
- WORD $0x540005c1 // b.ne LBB0_160 $184(%rip)
- WORD $0x91000941 // add x1, x10, #2
- WORD $0x38616808 // ldrb w8, [x0, x1]
- WORD $0x7101b11f // cmp w8, #108
- WORD $0x54000541 // b.ne LBB0_160 $168(%rip)
- WORD $0x91000d48 // add x8, x10, #3
- WORD $0x38686809 // ldrb w9, [x0, x8]
- WORD $0x9100114a // add x10, x10, #4
- WORD $0x7101b13f // cmp w9, #108
- WORD $0x14000024 // b LBB0_159 $144(%rip)
-LBB0_150:
- WORD $0x12001d08 // and w8, w8, #0xff
- WORD $0x7101d11f // cmp w8, #116
- WORD $0x540001c1 // b.ne LBB0_154 $56(%rip)
- WORD $0x91000541 // add x1, x10, #1
- WORD $0x38616808 // ldrb w8, [x0, x1]
- WORD $0x7101c91f // cmp w8, #114
- WORD $0x540003c1 // b.ne LBB0_160 $120(%rip)
- WORD $0x91000941 // add x1, x10, #2
- WORD $0x38616808 // ldrb w8, [x0, x1]
- WORD $0x7101d51f // cmp w8, #117
- WORD $0x54000341 // b.ne LBB0_160 $104(%rip)
- WORD $0x91000d48 // add x8, x10, #3
- WORD $0x38686809 // ldrb w9, [x0, x8]
- WORD $0x9100114a // add x10, x10, #4
- WORD $0x7101953f // cmp w9, #101
- WORD $0x14000014 // b LBB0_159 $80(%rip)
-LBB0_154:
- WORD $0x92800028 // mov x8, #-2
- WORD $0xaa0a03e1 // mov x1, x10
- WORD $0xf9000068 // str x8, [x3]
- WORD $0x17fffd82 // b LBB0_24 $-2552(%rip)
-LBB0_155:
- WORD $0x12001d08 // and w8, w8, #0xff
- WORD $0x7101851f // cmp w8, #97
- WORD $0x54000ac1 // b.ne LBB0_184 $344(%rip)
- WORD $0x91000941 // add x1, x10, #2
- WORD $0x38616808 // ldrb w8, [x0, x1]
- WORD $0x7101b11f // cmp w8, #108
- WORD $0x54000141 // b.ne LBB0_160 $40(%rip)
- WORD $0x91000d41 // add x1, x10, #3
- WORD $0x38616808 // ldrb w8, [x0, x1]
- WORD $0x7101cd1f // cmp w8, #115
- WORD $0x540000c1 // b.ne LBB0_160 $24(%rip)
- WORD $0x91001148 // add x8, x10, #4
- WORD $0x38686809 // ldrb w9, [x0, x8]
- WORD $0x9100154a // add x10, x10, #5
- WORD $0x7101953f // cmp w9, #101
-LBB0_159:
- WORD $0x9a880141 // csel x1, x10, x8, eq
-LBB0_160:
- WORD $0x92800028 // mov x8, #-2
- WORD $0xf9000068 // str x8, [x3]
- WORD $0x17fffd6f // b LBB0_24 $-2628(%rip)
-LBB0_161:
- WORD $0x52800031 // mov w17, #1
- WORD $0x7100021f // cmp w16, #0
- WORD $0x1a9fd7ef // cset w15, gt
- WORD $0xb500034c // cbnz x12, LBB0_171 $104(%rip)
-LBB0_162:
- WORD $0x35000330 // cbnz w16, LBB0_171 $100(%rip)
- WORD $0xeb01005f // cmp x2, x1
- WORD $0x54000282 // b.hs LBB0_169 $80(%rip)
- WORD $0x52800010 // mov w16, #0
- WORD $0x4b010044 // sub w4, w2, w1
-LBB0_165:
- WORD $0x3862680c // ldrb w12, [x0, x2]
- WORD $0x7100c19f // cmp w12, #48
- WORD $0x54000201 // b.ne LBB0_170 $64(%rip)
- WORD $0x91000442 // add x2, x2, #1
- WORD $0x51000610 // sub w16, w16, #1
- WORD $0xeb02003f // cmp x1, x2
- WORD $0x54ffff41 // b.ne LBB0_165 $-24(%rip)
- WORD $0xd280000c // mov x12, #0
- WORD $0x1400005e // b LBB0_196 $376(%rip)
-LBB0_168:
- WORD $0xd37ffd29 // lsr x9, x9, #63
- WORD $0x52000129 // eor w9, w9, #0x1
- WORD $0xd100058e // sub x14, x12, #1
- WORD $0xeb0e017f // cmp x11, x14
- WORD $0x1a9f17eb // cset w11, eq
- WORD $0x6a0b013f // tst w9, w11
- WORD $0xda8c01af // csinv x15, x13, x12, eq
- WORD $0x17ffff04 // b LBB0_119 $-1008(%rip)
-LBB0_169:
- WORD $0x52800010 // mov w16, #0
-LBB0_170:
- WORD $0x52800004 // mov w4, #0
- WORD $0xd280000c // mov x12, #0
-LBB0_171:
- WORD $0xeb01005f // cmp x2, x1
- WORD $0x54000242 // b.hs LBB0_177 $72(%rip)
- WORD $0x7100489f // cmp w4, #18
- WORD $0x5400020c // b.gt LBB0_177 $64(%rip)
- WORD $0x52800145 // mov w5, #10
-LBB0_174:
- WORD $0x38626806 // ldrb w6, [x0, x2]
- WORD $0x5100c0c6 // sub w6, w6, #48
- WORD $0x710024df // cmp w6, #9
- WORD $0x54000168 // b.hi LBB0_177 $44(%rip)
- WORD $0x9b057d8c // mul x12, x12, x5
- WORD $0x8b26018c // add x12, x12, w6, uxtb
- WORD $0x51000610 // sub w16, w16, #1
- WORD $0x91000442 // add x2, x2, #1
- WORD $0xeb01005f // cmp x2, x1
- WORD $0x540000a2 // b.hs LBB0_177 $20(%rip)
- WORD $0x11000486 // add w6, w4, #1
- WORD $0x7100489f // cmp w4, #18
- WORD $0xaa0603e4 // mov x4, x6
- WORD $0x54fffe6b // b.lt LBB0_174 $-52(%rip)
-LBB0_177:
- WORD $0xeb01005f // cmp x2, x1
- WORD $0x54000782 // b.hs LBB0_195 $240(%rip)
- WORD $0x38626804 // ldrb w4, [x0, x2]
- WORD $0x5100c085 // sub w5, w4, #48
- WORD $0x710024bf // cmp w5, #9
- WORD $0x54000408 // b.hi LBB0_188 $128(%rip)
- WORD $0x91000442 // add x2, x2, #1
- WORD $0xeb01005f // cmp x2, x1
- WORD $0x54000100 // b.eq LBB0_182 $32(%rip)
-LBB0_180:
- WORD $0x38626804 // ldrb w4, [x0, x2]
- WORD $0x5100c08f // sub w15, w4, #48
- WORD $0x710025ff // cmp w15, #9
- WORD $0x54000308 // b.hi LBB0_187 $96(%rip)
- WORD $0x91000442 // add x2, x2, #1
- WORD $0xeb02003f // cmp x1, x2
- WORD $0x54ffff41 // b.ne LBB0_180 $-24(%rip)
-LBB0_182:
- WORD $0x5280002f // mov w15, #1
- WORD $0xaa1003e4 // mov x4, x16
- WORD $0x1400002d // b LBB0_196 $180(%rip)
-LBB0_183:
- WORD $0x91000441 // add x1, x2, #1
- WORD $0x17fffd2a // b LBB0_24 $-2904(%rip)
-LBB0_184:
- WORD $0x92800028 // mov x8, #-2
- WORD $0xaa0203e1 // mov x1, x2
- WORD $0xf9000068 // str x8, [x3]
- WORD $0x17fffd26 // b LBB0_24 $-2920(%rip)
-LBB0_185:
- WORD $0x5ac000c9 // rbit w9, w6
- WORD $0x5ac01129 // clz w9, w9
- WORD $0xaa2f03eb // mvn x11, x15
- WORD $0xcb09016f // sub x15, x11, x9
- WORD $0x17fffed0 // b LBB0_119 $-1216(%rip)
-LBB0_186:
- WORD $0x52800011 // mov w17, #0
- WORD $0xaa0f03e2 // mov x2, x15
- WORD $0x7100021f // cmp w16, #0
- WORD $0x1a9fd7ef // cset w15, gt
- WORD $0xb4fff64c // cbz x12, LBB0_162 $-312(%rip)
- WORD $0x17ffffca // b LBB0_171 $-216(%rip)
-LBB0_187:
- WORD $0x5280002f // mov w15, #1
-LBB0_188:
- WORD $0x321b0084 // orr w4, w4, #0x20
- WORD $0x7101949f // cmp w4, #101
- WORD $0x540002c1 // b.ne LBB0_195 $88(%rip)
- WORD $0x91000451 // add x17, x2, #1
- WORD $0x52800104 // mov w4, #8
- WORD $0xf9000064 // str x4, [x3]
- WORD $0xeb01023f // cmp x17, x1
- WORD $0x540001c2 // b.hs LBB0_194 $56(%rip)
- WORD $0x38716804 // ldrb w4, [x0, x17]
- WORD $0x7100b49f // cmp w4, #45
- WORD $0x54000060 // b.eq LBB0_192 $12(%rip)
- WORD $0x7100ac9f // cmp w4, #43
- WORD $0x54002701 // b.ne LBB0_263 $1248(%rip)
-LBB0_192:
- WORD $0x91000851 // add x17, x2, #2
- WORD $0xeb01023f // cmp x17, x1
- WORD $0x540000c2 // b.hs LBB0_194 $24(%rip)
- WORD $0x7100ac9f // cmp w4, #43
- WORD $0x52800022 // mov w2, #1
- WORD $0x5a820442 // cneg w2, w2, ne
- WORD $0x38716804 // ldrb w4, [x0, x17]
- WORD $0x14000131 // b LBB0_264 $1220(%rip)
-LBB0_194:
- WORD $0x92800008 // mov x8, #-1
- WORD $0xf9000068 // str x8, [x3]
- WORD $0x17fffd02 // b LBB0_24 $-3064(%rip)
-LBB0_195:
- WORD $0xaa1003e4 // mov x4, x16
- WORD $0xaa0203e1 // mov x1, x2
-LBB0_196:
- WORD $0x34000151 // cbz w17, LBB0_201 $40(%rip)
- WORD $0x350000e4 // cbnz w4, LBB0_200 $28(%rip)
- WORD $0x93407dd0 // sxtw x16, w14
- WORD $0xb6f80e6c // tbz x12, #63, LBB0_223 $460(%rip)
- WORD $0x8a100191 // and x17, x12, x16
- WORD $0xd2f00000 // mov x0, #-9223372036854775808
- WORD $0xeb00023f // cmp x17, x0
- WORD $0x54000de0 // b.eq LBB0_223 $444(%rip)
-LBB0_200:
- WORD $0x52800110 // mov w16, #8
- WORD $0xf9000070 // str x16, [x3]
-LBB0_201:
- WORD $0xd374fd90 // lsr x16, x12, #52
- WORD $0xb5000590 // cbnz x16, LBB0_211 $176(%rip)
- WORD $0x9e630180 // ucvtf d0, x12
- WORD $0x531f7dce // lsr w14, w14, #31
- WORD $0x9e660010 // fmov x16, d0
- WORD $0xaa0efe0e // orr x14, x16, x14, lsl #63
- WORD $0x9e6701c0 // fmov d0, x14
- WORD $0xb400284c // cbz x12, LBB0_278 $1288(%rip)
- WORD $0x34002824 // cbz w4, LBB0_278 $1284(%rip)
- WORD $0x5100048e // sub w14, w4, #1
- WORD $0x710091df // cmp w14, #36
- WORD $0x54000348 // b.hi LBB0_209 $104(%rip)
- WORD $0xaa0403ee // mov x14, x4
- WORD $0x71005c9f // cmp w4, #23
- WORD $0x540000e3 // b.lo LBB0_207 $28(%rip)
- WORD $0x5100588e // sub w14, w4, #22
-Lloh14:
- WORD $0x1000baf0 // adr x16, _P10_TAB $5980(%rip)
-Lloh15:
- WORD $0x91000210 // add x16, x16, _P10_TAB@PAGEOFF $0(%rip)
- WORD $0xfc6e5a01 // ldr d1, [x16, w14, uxtw #3]
- WORD $0x1e600820 // fmul d0, d1, d0
- WORD $0x528002ce // mov w14, #22
-LBB0_207:
- WORD $0xd2a4c690 // mov x16, #640942080
- WORD $0xf2cd7eb0 // movk x16, #27637, lsl #32
- WORD $0xf2e86190 // movk x16, #17164, lsl #48
- WORD $0x9e670201 // fmov d1, x16
- WORD $0x1e612000 // fcmp d0, d1
- WORD $0xd2a4c690 // mov x16, #640942080
- WORD $0xf2cd7eb0 // movk x16, #27637, lsl #32
- WORD $0xf2f86190 // movk x16, #49932, lsl #48
- WORD $0x9e670201 // fmov d1, x16
- WORD $0x1e61d408 // fccmp d0, d1, #8, le
- WORD $0x54000224 // b.mi LBB0_212 $68(%rip)
-Lloh16:
- WORD $0x1000b8e8 // adr x8, _P10_TAB $5916(%rip)
-Lloh17:
- WORD $0x91000108 // add x8, x8, _P10_TAB@PAGEOFF $0(%rip)
- WORD $0xfc6e5901 // ldr d1, [x8, w14, uxtw #3]
- WORD $0x1e610800 // fmul d0, d0, d1
- WORD $0x14000125 // b LBB0_278 $1172(%rip)
-LBB0_209:
- WORD $0x3100589f // cmn w4, #22
- WORD $0x540000e3 // b.lo LBB0_211 $28(%rip)
- WORD $0x4b0403e8 // neg w8, w4
-Lloh18:
- WORD $0x1000b7e9 // adr x9, _P10_TAB $5884(%rip)
-Lloh19:
- WORD $0x91000129 // add x9, x9, _P10_TAB@PAGEOFF $0(%rip)
- WORD $0xfc685921 // ldr d1, [x9, w8, uxtw #3]
- WORD $0x1e611800 // fdiv d0, d0, d1
- WORD $0x1400011d // b LBB0_278 $1140(%rip)
-LBB0_211:
- WORD $0x5105708e // sub w14, w4, #348
- WORD $0x310ae1df // cmn w14, #696
- WORD $0x54000663 // b.lo LBB0_218 $204(%rip)
-LBB0_212:
- WORD $0xdac01180 // clz x0, x12
- WORD $0x9ac02186 // lsl x6, x12, x0
- WORD $0x1105708e // add w14, w4, #348
-Lloh20:
- WORD $0x1000bc50 // adr x16, _POW10_M128_TAB $6024(%rip)
-Lloh21:
- WORD $0x91000210 // add x16, x16, _POW10_M128_TAB@PAGEOFF $0(%rip)
- WORD $0x8b2e520e // add x14, x16, w14, uxtw #4
- WORD $0xf94005d0 // ldr x16, [x14, #8]
- WORD $0x9b067e11 // mul x17, x16, x6
- WORD $0x9bc67e02 // umulh x2, x16, x6
- WORD $0x92402045 // and x5, x2, #0x1ff
- WORD $0xaa2603e7 // mvn x7, x6
- WORD $0xeb07023f // cmp x17, x7
- WORD $0x540001c9 // b.ls LBB0_216 $56(%rip)
- WORD $0xf107fcbf // cmp x5, #511
- WORD $0x54000181 // b.ne LBB0_216 $48(%rip)
- WORD $0xf94001c5 // ldr x5, [x14]
- WORD $0x9b067cb3 // mul x19, x5, x6
- WORD $0x9bc67ca5 // umulh x5, x5, x6
- WORD $0xab1100b1 // adds x17, x5, x17
- WORD $0x9a823442 // cinc x2, x2, hs
- WORD $0x92402045 // and x5, x2, #0x1ff
- WORD $0xeb07027f // cmp x19, x7
- WORD $0xba418a20 // ccmn x17, #1, #0, hi
- WORD $0x54000061 // b.ne LBB0_216 $12(%rip)
- WORD $0xf107fcbf // cmp x5, #511
- WORD $0x54000320 // b.eq LBB0_218 $100(%rip)
-LBB0_216:
- WORD $0xd37ffc46 // lsr x6, x2, #63
- WORD $0x910024c7 // add x7, x6, #9
- WORD $0x9ac72442 // lsr x2, x2, x7
- WORD $0xaa1100b1 // orr x17, x5, x17
- WORD $0x92400445 // and x5, x2, #0x3
- WORD $0xf100023f // cmp x17, #0
- WORD $0xfa4108a0 // ccmp x5, #1, #0, eq
- WORD $0x54000220 // b.eq LBB0_218 $68(%rip)
- WORD $0x528a4d51 // mov w17, #21098
- WORD $0x72a00071 // movk w17, #3, lsl #16
- WORD $0x1b117c91 // mul w17, w4, w17
- WORD $0x13107e31 // asr w17, w17, #16
- WORD $0x1110fe31 // add w17, w17, #1087
- WORD $0x93407e31 // sxtw x17, w17
- WORD $0xcb000220 // sub x0, x17, x0
- WORD $0x8b0000c4 // add x4, x6, x0
- WORD $0x92400040 // and x0, x2, #0x1
- WORD $0x8b020000 // add x0, x0, x2
- WORD $0xd376fc02 // lsr x2, x0, #54
- WORD $0xf100005f // cmp x2, #0
- WORD $0x9a840484 // cinc x4, x4, ne
- WORD $0xd1200085 // sub x5, x4, #2048
- WORD $0xb11ff8bf // cmn x5, #2046
- WORD $0x54000fc2 // b.hs LBB0_253 $504(%rip)
-LBB0_218:
- WORD $0xcb0a002e // sub x14, x1, x10
- WORD $0xb4000569 // cbz x9, LBB0_233 $172(%rip)
- WORD $0xf100213f // cmp x9, #8
- WORD $0x54000062 // b.hs LBB0_221 $12(%rip)
- WORD $0xd280000a // mov x10, #0
- WORD $0x14000022 // b LBB0_231 $136(%rip)
-LBB0_221:
- WORD $0xf101013f // cmp x9, #64
- WORD $0x54000142 // b.hs LBB0_224 $40(%rip)
- WORD $0xd280000a // mov x10, #0
- WORD $0x14000014 // b LBB0_228 $80(%rip)
-LBB0_223:
- WORD $0x9e630180 // ucvtf d0, x12
- WORD $0x9b107d88 // mul x8, x12, x16
- WORD $0x92410209 // and x9, x16, #0x8000000000000000
- WORD $0x9e66000a // fmov x10, d0
- WORD $0xaa0a0129 // orr x9, x9, x10
- WORD $0xa900a069 // stp x9, x8, [x3, #8]
- WORD $0x17fffc83 // b LBB0_24 $-3572(%rip)
-LBB0_224:
- WORD $0x927ae52a // and x10, x9, #0xffffffffffffffc0
- WORD $0x9100810b // add x11, x8, #32
- WORD $0x6f00e400 // movi.2d v0, #0000000000000000
- WORD $0xaa0a03ec // mov x12, x10
-LBB0_225:
- WORD $0xad3f0160 // stp q0, q0, [x11, #-32]
- WORD $0xac820160 // stp q0, q0, [x11], #64
- WORD $0xf101018c // subs x12, x12, #64
- WORD $0x54ffffa1 // b.ne LBB0_225 $-12(%rip)
- WORD $0xeb0a013f // cmp x9, x10
- WORD $0x54000240 // b.eq LBB0_233 $72(%rip)
- WORD $0xf27d093f // tst x9, #0x38
- WORD $0x54000160 // b.eq LBB0_231 $44(%rip)
-LBB0_228:
- WORD $0xaa0a03ec // mov x12, x10
- WORD $0x927df12a // and x10, x9, #0xfffffffffffffff8
- WORD $0x8b0c010b // add x11, x8, x12
- WORD $0xcb0a018c // sub x12, x12, x10
- WORD $0x6f00e400 // movi.2d v0, #0000000000000000
-LBB0_229:
- WORD $0xfc008560 // str d0, [x11], #8
- WORD $0xb100218c // adds x12, x12, #8
- WORD $0x54ffffc1 // b.ne LBB0_229 $-8(%rip)
- WORD $0xeb0a013f // cmp x9, x10
- WORD $0x540000c0 // b.eq LBB0_233 $24(%rip)
-LBB0_231:
- WORD $0x8b0a010b // add x11, x8, x10
- WORD $0xcb0a012a // sub x10, x9, x10
-LBB0_232:
- WORD $0x3800157f // strb wzr, [x11], #1
- WORD $0xf100054a // subs x10, x10, #1
- WORD $0x54ffffc1 // b.ne LBB0_232 $-8(%rip)
-LBB0_233:
- WORD $0x394001aa // ldrb w10, [x13]
- WORD $0x7100b55f // cmp w10, #45
- WORD $0x1a9f17ef // cset w15, eq
- WORD $0xeb0f01df // cmp x14, x15
- WORD $0x5400160d // b.le LBB0_276 $704(%rip)
- WORD $0x5280000c // mov w12, #0
- WORD $0x5280000b // mov w11, #0
- WORD $0x52800007 // mov w7, #0
- WORD $0x52800010 // mov w16, #0
- WORD $0x14000006 // b LBB0_237 $24(%rip)
-LBB0_235:
- WORD $0x38206911 // strb w17, [x8, x0]
- WORD $0x110004e7 // add w7, w7, #1
-LBB0_236:
- WORD $0x910005ef // add x15, x15, #1
- WORD $0xeb0f01df // cmp x14, x15
- WORD $0x5400032d // b.le LBB0_246 $100(%rip)
-LBB0_237:
- WORD $0x386f69b1 // ldrb w17, [x13, x15]
- WORD $0x5100c220 // sub w0, w17, #48
- WORD $0x7100241f // cmp w0, #9
- WORD $0x54000108 // b.hi LBB0_241 $32(%rip)
- WORD $0x7100c23f // cmp w17, #48
- WORD $0x54000161 // b.ne LBB0_243 $44(%rip)
- WORD $0x34000207 // cbz w7, LBB0_245 $64(%rip)
- WORD $0x93407ce0 // sxtw x0, w7
- WORD $0xeb00013f // cmp x9, x0
- WORD $0x54fffe48 // b.hi LBB0_235 $-56(%rip)
- WORD $0x17fffff3 // b LBB0_236 $-52(%rip)
-LBB0_241:
- WORD $0x7100ba3f // cmp w17, #46
- WORD $0x540001e1 // b.ne LBB0_247 $60(%rip)
- WORD $0x5280002c // mov w12, #1
- WORD $0xaa0703f0 // mov x16, x7
- WORD $0x17ffffee // b LBB0_236 $-72(%rip)
-LBB0_243:
- WORD $0xaa0703e0 // mov x0, x7
- WORD $0x93407ce0 // sxtw x0, w7
- WORD $0xeb00013f // cmp x9, x0
- WORD $0x54fffd08 // b.hi LBB0_235 $-96(%rip)
- WORD $0x5280002b // mov w11, #1
- WORD $0x17ffffe8 // b LBB0_236 $-96(%rip)
-LBB0_245:
- WORD $0x51000610 // sub w16, w16, #1
- WORD $0x17ffffe6 // b LBB0_236 $-104(%rip)
-LBB0_246:
- WORD $0x7100019f // cmp w12, #0
- WORD $0x1a9000ec // csel w12, w7, w16, eq
- WORD $0x14000083 // b LBB0_272 $524(%rip)
-LBB0_247:
- WORD $0x7100019f // cmp w12, #0
- WORD $0x1a9000ec // csel w12, w7, w16, eq
- WORD $0x386f69b0 // ldrb w16, [x13, x15]
- WORD $0x321b0210 // orr w16, w16, #0x20
- WORD $0x7101961f // cmp w16, #101
- WORD $0x54000fa1 // b.ne LBB0_272 $500(%rip)
- WORD $0x910005f0 // add x16, x15, #1
- WORD $0x387049b1 // ldrb w17, [x13, w16, uxtw]
- WORD $0x110009e0 // add w0, w15, #2
- WORD $0x52800022 // mov w2, #1
- WORD $0x110009ef // add w15, w15, #2
- WORD $0x12800004 // mov w4, #-1
- WORD $0x52800025 // mov w5, #1
- WORD $0x7100b63f // cmp w17, #45
- WORD $0x1a9001ef // csel w15, w15, w16, eq
- WORD $0x1a850090 // csel w16, w4, w5, eq
- WORD $0x7100ae3f // cmp w17, #43
- WORD $0x1a8f0011 // csel w17, w0, w15, eq
- WORD $0x1a90004f // csel w15, w2, w16, eq
- WORD $0x93407e31 // sxtw x17, w17
- WORD $0xeb1101df // cmp x14, x17
- WORD $0x54000d6d // b.le LBB0_270 $428(%rip)
- WORD $0x52800010 // mov w16, #0
- WORD $0x5284e1e0 // mov w0, #9999
- WORD $0x52800142 // mov w2, #10
-LBB0_250:
- WORD $0x38f169a4 // ldrsb w4, [x13, x17]
- WORD $0x7100c09f // cmp w4, #48
- WORD $0x54000ccb // b.lt LBB0_271 $408(%rip)
- WORD $0x12001c84 // and w4, w4, #0xff
- WORD $0x7100e49f // cmp w4, #57
- WORD $0x7a409200 // ccmp w16, w0, #0, ls
- WORD $0x54000c4c // b.gt LBB0_271 $392(%rip)
- WORD $0x1b027e10 // mul w16, w16, w2
- WORD $0x5100c084 // sub w4, w4, #48
- WORD $0x0b240210 // add w16, w16, w4, uxtb
- WORD $0x91000631 // add x17, x17, #1
- WORD $0xeb1101df // cmp x14, x17
- WORD $0x54fffe8c // b.gt LBB0_250 $-48(%rip)
- WORD $0x1400005b // b LBB0_271 $364(%rip)
-LBB0_253:
- WORD $0xd1000484 // sub x4, x4, #1
- WORD $0xf100005f // cmp x2, #0
- WORD $0x52800022 // mov w2, #1
- WORD $0x9a820442 // cinc x2, x2, ne
- WORD $0x9ac22400 // lsr x0, x0, x2
- WORD $0xb34c2c80 // bfi x0, x4, #52, #12
- WORD $0xb2410002 // orr x2, x0, #0x8000000000000000
- WORD $0x7100b57f // cmp w11, #45
- WORD $0x9a800040 // csel x0, x2, x0, eq
- WORD $0x9e670000 // fmov d0, x0
- WORD $0x34000c0f // cbz w15, LBB0_278 $384(%rip)
- WORD $0x9100058f // add x15, x12, #1
- WORD $0xdac011ec // clz x12, x15
- WORD $0x9acc21e2 // lsl x2, x15, x12
- WORD $0x9b027e0f // mul x15, x16, x2
- WORD $0x9bc27e10 // umulh x16, x16, x2
- WORD $0x92402200 // and x0, x16, #0x1ff
- WORD $0xaa2203e4 // mvn x4, x2
- WORD $0xeb0401ff // cmp x15, x4
- WORD $0x540001e9 // b.ls LBB0_259 $60(%rip)
- WORD $0xf107fc1f // cmp x0, #511
- WORD $0x540001a1 // b.ne LBB0_259 $52(%rip)
- WORD $0xf94001ce // ldr x14, [x14]
- WORD $0x9b027dc5 // mul x5, x14, x2
- WORD $0x9bc27dce // umulh x14, x14, x2
- WORD $0xab0f01cf // adds x15, x14, x15
- WORD $0x9a903610 // cinc x16, x16, hs
- WORD $0x92402200 // and x0, x16, #0x1ff
- WORD $0xeb0400bf // cmp x5, x4
- WORD $0x540000a9 // b.ls LBB0_259 $20(%rip)
- WORD $0xb10005ff // cmn x15, #1
- WORD $0x54000061 // b.ne LBB0_259 $12(%rip)
- WORD $0xf107fc1f // cmp x0, #511
- WORD $0x54ffec40 // b.eq LBB0_218 $-632(%rip)
-LBB0_259:
- WORD $0xd37ffe0e // lsr x14, x16, #63
- WORD $0x910025c2 // add x2, x14, #9
- WORD $0x9ac22610 // lsr x16, x16, x2
- WORD $0xaa0f000f // orr x15, x0, x15
- WORD $0xb500008f // cbnz x15, LBB0_261 $16(%rip)
- WORD $0x9240060f // and x15, x16, #0x3
- WORD $0xf10005ff // cmp x15, #1
- WORD $0x54ffeb40 // b.eq LBB0_218 $-664(%rip)
-LBB0_261:
- WORD $0xcb0c022c // sub x12, x17, x12
- WORD $0x8b0c01cf // add x15, x14, x12
- WORD $0x9240020c // and x12, x16, #0x1
- WORD $0x8b10018c // add x12, x12, x16
- WORD $0xd376fd8e // lsr x14, x12, #54
- WORD $0xf10001df // cmp x14, #0
- WORD $0x9a8f05ef // cinc x15, x15, ne
- WORD $0xd12001f0 // sub x16, x15, #2048
- WORD $0xb11ffa1f // cmn x16, #2046
- WORD $0x54ffea03 // b.lo LBB0_218 $-704(%rip)
- WORD $0xd10005ef // sub x15, x15, #1
- WORD $0xf10001df // cmp x14, #0
- WORD $0x5280002e // mov w14, #1
- WORD $0x9a8e05ce // cinc x14, x14, ne
- WORD $0x9ace258c // lsr x12, x12, x14
- WORD $0xb34c2dec // bfi x12, x15, #52, #12
- WORD $0xb241018e // orr x14, x12, #0x8000000000000000
- WORD $0x7100b57f // cmp w11, #45
- WORD $0x9a8c01cb // csel x11, x14, x12, eq
- WORD $0x9e670161 // fmov d1, x11
- WORD $0x1e602020 // fcmp d1, d0
- WORD $0x54000560 // b.eq LBB0_278 $172(%rip)
- WORD $0x17ffff43 // b LBB0_218 $-756(%rip)
-LBB0_263:
- WORD $0x52800022 // mov w2, #1
-LBB0_264:
- WORD $0x5100e884 // sub w4, w4, #58
- WORD $0x3100289f // cmn w4, #10
- WORD $0x540000a2 // b.hs LBB0_266 $20(%rip)
- WORD $0x92800028 // mov x8, #-2
- WORD $0xf9000068 // str x8, [x3]
- WORD $0xaa1103e1 // mov x1, x17
- WORD $0x17fffbce // b LBB0_24 $-4296(%rip)
-LBB0_266:
- WORD $0x52800004 // mov w4, #0
- WORD $0x52800145 // mov w5, #10
- WORD $0x5284e206 // mov w6, #10000
-LBB0_267:
- WORD $0x38716807 // ldrb w7, [x0, x17]
- WORD $0x5100c0e7 // sub w7, w7, #48
- WORD $0x710024ff // cmp w7, #9
- WORD $0x54001d28 // b.hi LBB0_339 $932(%rip)
- WORD $0x1b057c93 // mul w19, w4, w5
- WORD $0x0b270267 // add w7, w19, w7, uxtb
- WORD $0x6b06009f // cmp w4, w6
- WORD $0x1a84b0e4 // csel w4, w7, w4, lt
- WORD $0x91000631 // add x17, x17, #1
- WORD $0xeb11003f // cmp x1, x17
- WORD $0x54fffec1 // b.ne LBB0_267 $-40(%rip)
- WORD $0x1b024084 // madd w4, w4, w2, w16
- WORD $0x17fffec9 // b LBB0_201 $-1244(%rip)
-LBB0_270:
- WORD $0x52800010 // mov w16, #0
-LBB0_271:
- WORD $0x1b0f320c // madd w12, w16, w15, w12
-LBB0_272:
- WORD $0x34000107 // cbz w7, LBB0_276 $32(%rip)
- WORD $0x7104d99f // cmp w12, #310
- WORD $0x5400008d // b.le LBB0_275 $16(%rip)
-LBB0_274:
- WORD $0xd2800008 // mov x8, #0
- WORD $0xd2effe09 // mov x9, #9218868437227405312
- WORD $0x14000005 // b LBB0_277 $20(%rip)
-LBB0_275:
- WORD $0x3105299f // cmn w12, #330
- WORD $0x5400022a // b.ge LBB0_281 $68(%rip)
-LBB0_276:
- WORD $0xd2800009 // mov x9, #0
- WORD $0xd2800008 // mov x8, #0
-LBB0_277:
- WORD $0xaa090108 // orr x8, x8, x9
- WORD $0xb2410109 // orr x9, x8, #0x8000000000000000
- WORD $0x7100b55f // cmp w10, #45
- WORD $0x9a880128 // csel x8, x9, x8, eq
- WORD $0x9e670100 // fmov d0, x8
-LBB0_278:
- WORD $0x9e660008 // fmov x8, d0
- WORD $0x9240f908 // and x8, x8, #0x7fffffffffffffff
- WORD $0xd2effe09 // mov x9, #9218868437227405312
- WORD $0xeb09011f // cmp x8, x9
- WORD $0x54000061 // b.ne LBB0_280 $12(%rip)
- WORD $0x928000e8 // mov x8, #-8
- WORD $0xf9000068 // str x8, [x3]
-LBB0_280:
- WORD $0xfd000460 // str d0, [x3, #8]
- WORD $0x17fffba4 // b LBB0_24 $-4464(%rip)
-LBB0_281:
- WORD $0xb201e7ed // mov x13, #-7378697629483820647
- WORD $0xf293334d // movk x13, #39322
- WORD $0xf2e0332d // movk x13, #409, lsl #48
-Lloh22:
- WORD $0x1001f490 // adr x16, _POW_TAB $16016(%rip)
-Lloh23:
- WORD $0x91000210 // add x16, x16, _POW_TAB@PAGEOFF $0(%rip)
- WORD $0x7100059f // cmp w12, #1
- WORD $0x5400184b // b.lt LBB0_340 $776(%rip)
- WORD $0x5280000f // mov w15, #0
- WORD $0xd100050e // sub x14, x8, #1
- WORD $0x92800011 // mov x17, #-1
- WORD $0x52800140 // mov w0, #10
- WORD $0x1400000e // b LBB0_288 $56(%rip)
-LBB0_283:
- WORD $0xaa2f03e9 // mvn x9, x15
- WORD $0xcb25412f // sub x15, x9, w5, uxtw
- WORD $0x17fffd44 // b LBB0_119 $-2800(%rip)
-LBB0_284:
- WORD $0xaa2f03e9 // mvn x9, x15
- WORD $0xcb24412f // sub x15, x9, w4, uxtw
- WORD $0x17fffd41 // b LBB0_119 $-2812(%rip)
-LBB0_285:
- WORD $0xaa2f03e9 // mvn x9, x15
- WORD $0xcb22412f // sub x15, x9, w2, uxtw
- WORD $0x17fffd3e // b LBB0_119 $-2824(%rip)
-LBB0_286:
- WORD $0x340015a7 // cbz w7, LBB0_338 $692(%rip)
-LBB0_287:
- WORD $0x0b0f004f // add w15, w2, w15
- WORD $0x7100019f // cmp w12, #0
- WORD $0x5400162d // b.le LBB0_341 $708(%rip)
-LBB0_288:
- WORD $0x7100219f // cmp w12, #8
- WORD $0x540000a9 // b.ls LBB0_291 $20(%rip)
- WORD $0x52800362 // mov w2, #27
- WORD $0x34ffff47 // cbz w7, LBB0_287 $-24(%rip)
- WORD $0x12800346 // mov w6, #-27
- WORD $0x14000006 // b LBB0_293 $24(%rip)
-LBB0_291:
- WORD $0xb86c5a02 // ldr w2, [x16, w12, uxtw #2]
- WORD $0x34fffec7 // cbz w7, LBB0_287 $-40(%rip)
- WORD $0x4b0203e6 // neg w6, w2
- WORD $0x3100f4df // cmn w6, #61
- WORD $0x54000469 // b.ls LBB0_302 $140(%rip)
-LBB0_293:
- WORD $0xd2800013 // mov x19, #0
- WORD $0xd2800005 // mov x5, #0
- WORD $0x4b0603e4 // neg w4, w6
- WORD $0x0aa77ce6 // bic w6, w7, w7, asr #31
-LBB0_294:
- WORD $0xeb1300df // cmp x6, x19
- WORD $0x54000c80 // b.eq LBB0_321 $400(%rip)
- WORD $0x38b36914 // ldrsb x20, [x8, x19]
- WORD $0x9b0050a5 // madd x5, x5, x0, x20
- WORD $0xd100c0a5 // sub x5, x5, #48
- WORD $0x91000673 // add x19, x19, #1
- WORD $0x9ac424b4 // lsr x20, x5, x4
- WORD $0xb4ffff34 // cbz x20, LBB0_294 $-28(%rip)
-LBB0_297:
- WORD $0x9ac42226 // lsl x6, x17, x4
- WORD $0xaa2603e6 // mvn x6, x6
- WORD $0x6b1300e7 // subs w7, w7, w19
- WORD $0x54000c6d // b.le LBB0_324 $396(%rip)
- WORD $0xaa0703f4 // mov x20, x7
- WORD $0xaa0803f5 // mov x21, x8
-LBB0_299:
- WORD $0x9ac424b6 // lsr x22, x5, x4
- WORD $0x8a0600a5 // and x5, x5, x6
- WORD $0x1100c2d6 // add w22, w22, #48
- WORD $0x390002b6 // strb w22, [x21]
- WORD $0x38b3cab6 // ldrsb x22, [x21, w19, sxtw]
- WORD $0x9b0058a5 // madd x5, x5, x0, x22
- WORD $0xd100c0a5 // sub x5, x5, #48
- WORD $0x910006b5 // add x21, x21, #1
- WORD $0xf1000694 // subs x20, x20, #1
- WORD $0x54fffee1 // b.ne LBB0_299 $-36(%rip)
- WORD $0x14000057 // b LBB0_325 $348(%rip)
-LBB0_300:
- WORD $0x710000ff // cmp w7, #0
- WORD $0x1a8c03ec // csel w12, wzr, w12, eq
-LBB0_301:
- WORD $0x1100f086 // add w6, w4, #60
- WORD $0x3101e09f // cmn w4, #120
- WORD $0x54fffbea // b.ge LBB0_293 $-132(%rip)
-LBB0_302:
- WORD $0xd2800014 // mov x20, #0
- WORD $0xd2800013 // mov x19, #0
- WORD $0xaa0603e4 // mov x4, x6
- WORD $0x0aa77ce6 // bic w6, w7, w7, asr #31
- WORD $0xaa0603e5 // mov x5, x6
-LBB0_303:
- WORD $0xeb1400df // cmp x6, x20
- WORD $0x54000140 // b.eq LBB0_306 $40(%rip)
- WORD $0x38b46915 // ldrsb x21, [x8, x20]
- WORD $0x9b005673 // madd x19, x19, x0, x21
- WORD $0xd100c273 // sub x19, x19, #48
- WORD $0x91000694 // add x20, x20, #1
- WORD $0xd37cfe75 // lsr x21, x19, #60
- WORD $0xb4ffff35 // cbz x21, LBB0_303 $-28(%rip)
- WORD $0xaa1303e6 // mov x6, x19
- WORD $0xaa1403e5 // mov x5, x20
- WORD $0x14000008 // b LBB0_308 $32(%rip)
-LBB0_306:
- WORD $0xb40006b3 // cbz x19, LBB0_320 $212(%rip)
-LBB0_307:
- WORD $0x8b130a66 // add x6, x19, x19, lsl #2
- WORD $0xd37ff8c6 // lsl x6, x6, #1
- WORD $0x110004a5 // add w5, w5, #1
- WORD $0xeb0d027f // cmp x19, x13
- WORD $0xaa0603f3 // mov x19, x6
- WORD $0x54ffff63 // b.lo LBB0_307 $-20(%rip)
-LBB0_308:
- WORD $0x6b0500e7 // subs w7, w7, w5
- WORD $0x540001cd // b.le LBB0_311 $56(%rip)
- WORD $0xaa0703f3 // mov x19, x7
- WORD $0xaa0803f4 // mov x20, x8
-LBB0_310:
- WORD $0xd37cfcd5 // lsr x21, x6, #60
- WORD $0x9240ecc6 // and x6, x6, #0xfffffffffffffff
- WORD $0x321c06b5 // orr w21, w21, #0x30
- WORD $0x39000295 // strb w21, [x20]
- WORD $0x38a5ca95 // ldrsb x21, [x20, w5, sxtw]
- WORD $0x9b0054c6 // madd x6, x6, x0, x21
- WORD $0xd100c0c6 // sub x6, x6, #48
- WORD $0x91000694 // add x20, x20, #1
- WORD $0xf1000673 // subs x19, x19, #1
- WORD $0x54fffee1 // b.ne LBB0_310 $-36(%rip)
- WORD $0x14000002 // b LBB0_312 $8(%rip)
-LBB0_311:
- WORD $0x52800007 // mov w7, #0
-LBB0_312:
- WORD $0xb5000126 // cbnz x6, LBB0_314 $36(%rip)
- WORD $0x14000013 // b LBB0_316 $76(%rip)
-LBB0_313:
- WORD $0xd37cfcd3 // lsr x19, x6, #60
- WORD $0xf100027f // cmp x19, #0
- WORD $0x1a9f056b // csinc w11, w11, wzr, eq
- WORD $0x9240ecd3 // and x19, x6, #0xfffffffffffffff
- WORD $0x8b130a66 // add x6, x19, x19, lsl #2
- WORD $0xd37ff8c6 // lsl x6, x6, #1
- WORD $0xb4000193 // cbz x19, LBB0_316 $48(%rip)
-LBB0_314:
- WORD $0x93407cf3 // sxtw x19, w7
- WORD $0xeb13013f // cmp x9, x19
- WORD $0x54fffee9 // b.ls LBB0_313 $-36(%rip)
- WORD $0xd37cfcd4 // lsr x20, x6, #60
- WORD $0x321c0694 // orr w20, w20, #0x30
- WORD $0x38336914 // strb w20, [x8, x19]
- WORD $0x110004e7 // add w7, w7, #1
- WORD $0x9240ecd3 // and x19, x6, #0xfffffffffffffff
- WORD $0x8b130a66 // add x6, x19, x19, lsl #2
- WORD $0xd37ff8c6 // lsl x6, x6, #1
- WORD $0xb5fffed3 // cbnz x19, LBB0_314 $-40(%rip)
-LBB0_316:
- WORD $0x4b05018c // sub w12, w12, w5
- WORD $0x1100058c // add w12, w12, #1
- WORD $0x710004ff // cmp w7, #1
- WORD $0x54fff7ab // b.lt LBB0_300 $-268(%rip)
-LBB0_317:
- WORD $0x386749c5 // ldrb w5, [x14, w7, uxtw]
- WORD $0x7100c0bf // cmp w5, #48
- WORD $0x54fff781 // b.ne LBB0_301 $-272(%rip)
- WORD $0x710004e7 // subs w7, w7, #1
- WORD $0x54ffff8c // b.gt LBB0_317 $-16(%rip)
- WORD $0x5280000c // mov w12, #0
-LBB0_320:
- WORD $0x52800007 // mov w7, #0
- WORD $0x17ffffb7 // b LBB0_301 $-292(%rip)
-LBB0_321:
- WORD $0xb4000565 // cbz x5, LBB0_334 $172(%rip)
- WORD $0x9ac424b3 // lsr x19, x5, x4
- WORD $0xb4000573 // cbz x19, LBB0_335 $172(%rip)
- WORD $0x52800007 // mov w7, #0
- WORD $0x4b06018c // sub w12, w12, w6
- WORD $0x1100058c // add w12, w12, #1
- WORD $0x9ac42226 // lsl x6, x17, x4
- WORD $0xaa2603e6 // mvn x6, x6
- WORD $0x14000005 // b LBB0_326 $20(%rip)
-LBB0_324:
- WORD $0x52800007 // mov w7, #0
-LBB0_325:
- WORD $0x4b13018c // sub w12, w12, w19
- WORD $0x1100058c // add w12, w12, #1
- WORD $0xb40002a5 // cbz x5, LBB0_330 $84(%rip)
-LBB0_326:
- WORD $0xaa0703f3 // mov x19, x7
- WORD $0x14000007 // b LBB0_328 $28(%rip)
-LBB0_327:
- WORD $0xf10000ff // cmp x7, #0
- WORD $0x1a9f056b // csinc w11, w11, wzr, eq
- WORD $0x8a0600a7 // and x7, x5, x6
- WORD $0x8b0708e5 // add x5, x7, x7, lsl #2
- WORD $0xd37ff8a5 // lsl x5, x5, #1
- WORD $0xb40001c7 // cbz x7, LBB0_331 $56(%rip)
-LBB0_328:
- WORD $0x9ac424a7 // lsr x7, x5, x4
- WORD $0x93407e74 // sxtw x20, w19
- WORD $0xeb14013f // cmp x9, x20
- WORD $0x54fffee9 // b.ls LBB0_327 $-36(%rip)
- WORD $0x1100c0e7 // add w7, w7, #48
- WORD $0x38346907 // strb w7, [x8, x20]
- WORD $0x11000673 // add w19, w19, #1
- WORD $0x8a0600a7 // and x7, x5, x6
- WORD $0x8b0708e5 // add x5, x7, x7, lsl #2
- WORD $0xd37ff8a5 // lsl x5, x5, #1
- WORD $0xb5fffec7 // cbnz x7, LBB0_328 $-40(%rip)
- WORD $0x14000002 // b LBB0_331 $8(%rip)
-LBB0_330:
- WORD $0xaa0703f3 // mov x19, x7
-LBB0_331:
- WORD $0xaa1303e7 // mov x7, x19
- WORD $0x7100067f // cmp w19, #1
- WORD $0x54ffec8b // b.lt LBB0_286 $-624(%rip)
-LBB0_332:
- WORD $0x386749c4 // ldrb w4, [x14, w7, uxtw]
- WORD $0x7100c09f // cmp w4, #48
- WORD $0x54ffec41 // b.ne LBB0_287 $-632(%rip)
- WORD $0x710004e7 // subs w7, w7, #1
- WORD $0x54ffff8c // b.gt LBB0_332 $-16(%rip)
- WORD $0x1400000a // b LBB0_337 $40(%rip)
-LBB0_334:
- WORD $0x52800007 // mov w7, #0
- WORD $0x17ffff5d // b LBB0_287 $-652(%rip)
-LBB0_335:
- WORD $0xaa0603f3 // mov x19, x6
-LBB0_336:
- WORD $0x8b0508a5 // add x5, x5, x5, lsl #2
- WORD $0xd37ff8a5 // lsl x5, x5, #1
- WORD $0x11000673 // add w19, w19, #1
- WORD $0x9ac424a6 // lsr x6, x5, x4
- WORD $0xb4ffff86 // cbz x6, LBB0_336 $-16(%rip)
- WORD $0x17ffff70 // b LBB0_297 $-576(%rip)
-LBB0_337:
- WORD $0x52800007 // mov w7, #0
-LBB0_338:
- WORD $0x5280000c // mov w12, #0
- WORD $0x0b0f004f // add w15, w2, w15
- WORD $0x14000005 // b LBB0_341 $20(%rip)
-LBB0_339:
- WORD $0xaa1103e1 // mov x1, x17
- WORD $0x1b024084 // madd w4, w4, w2, w16
- WORD $0x17fffde7 // b LBB0_201 $-2148(%rip)
-LBB0_340:
- WORD $0x5280000f // mov w15, #0
-LBB0_341:
- WORD $0xd100050e // sub x14, x8, #1
- WORD $0x52800d00 // mov w0, #104
- WORD $0xb202e7e2 // mov x2, #-3689348814741910324
- WORD $0xf29999a2 // movk x2, #52429
- WORD $0x92800124 // mov x4, #-10
- WORD $0x52800145 // mov w5, #10
- WORD $0x92800006 // mov x6, #-1
- WORD $0xaa0703f3 // mov x19, x7
-Lloh24:
- WORD $0x1001dbf1 // adr x17, _LSHIFT_TAB $15228(%rip)
-Lloh25:
- WORD $0x91000231 // add x17, x17, _LSHIFT_TAB@PAGEOFF $0(%rip)
- WORD $0x14000004 // b LBB0_344 $16(%rip)
-LBB0_342:
- WORD $0x7100027f // cmp w19, #0
- WORD $0x1a8c03ec // csel w12, wzr, w12, eq
-LBB0_343:
- WORD $0x4b0701ef // sub w15, w15, w7
-LBB0_344:
- WORD $0x37f800cc // tbnz w12, #31, LBB0_347 $24(%rip)
- WORD $0x350021cc // cbnz w12, LBB0_422 $1080(%rip)
- WORD $0x39c00107 // ldrsb w7, [x8]
- WORD $0x7100d4ff // cmp w7, #53
- WORD $0x540000eb // b.lt LBB0_349 $28(%rip)
- WORD $0x1400010a // b LBB0_422 $1064(%rip)
-LBB0_347:
- WORD $0x3100219f // cmn w12, #8
- WORD $0x54000082 // b.hs LBB0_349 $16(%rip)
- WORD $0x52800367 // mov w7, #27
- WORD $0x350000b3 // cbnz w19, LBB0_350 $20(%rip)
- WORD $0x17fffff5 // b LBB0_343 $-44(%rip)
-LBB0_349:
- WORD $0x4b0c03e7 // neg w7, w12
- WORD $0xb8675a07 // ldr w7, [x16, w7, uxtw #2]
- WORD $0x34fffe53 // cbz w19, LBB0_343 $-56(%rip)
-LBB0_350:
- WORD $0x2a0703f5 // mov w21, w7
- WORD $0x9ba044f6 // umaddl x22, w7, w0, x17
- WORD $0xb84046d4 // ldr w20, [x22], #4
- WORD $0x2a1303f7 // mov w23, w19
- WORD $0xaa1703f8 // mov x24, x23
- WORD $0xaa1603f9 // mov x25, x22
- WORD $0xaa0803fa // mov x26, x8
-LBB0_351:
- WORD $0x3840173b // ldrb w27, [x25], #1
- WORD $0x3400015b // cbz w27, LBB0_356 $40(%rip)
- WORD $0x3940035c // ldrb w28, [x26]
- WORD $0x6b1b039f // cmp w28, w27
- WORD $0x540013e1 // b.ne LBB0_396 $636(%rip)
- WORD $0x9100075a // add x26, x26, #1
- WORD $0xf1000718 // subs x24, x24, #1
- WORD $0x54ffff21 // b.ne LBB0_351 $-28(%rip)
- WORD $0x38776ad6 // ldrb w22, [x22, x23]
- WORD $0x34000056 // cbz w22, LBB0_356 $8(%rip)
-LBB0_355:
- WORD $0x51000694 // sub w20, w20, #1
-LBB0_356:
- WORD $0x0b130296 // add w22, w20, w19
- WORD $0x7100067f // cmp w19, #1
- WORD $0x5400068b // b.lt LBB0_366 $208(%rip)
- WORD $0xd2800013 // mov x19, #0
- WORD $0x93407ed8 // sxtw x24, w22
- WORD $0xd100071a // sub x26, x24, #1
- WORD $0xd10006f7 // sub x23, x23, #1
- WORD $0x14000008 // b LBB0_359 $32(%rip)
-LBB0_358:
- WORD $0xf100035f // cmp x26, #0
- WORD $0x1a9f056b // csinc w11, w11, wzr, eq
- WORD $0xd100071a // sub x26, x24, #1
- WORD $0x910006fb // add x27, x23, #1
- WORD $0xd10006f7 // sub x23, x23, #1
- WORD $0xf100077f // cmp x27, #1
- WORD $0x54000249 // b.ls LBB0_361 $72(%rip)
-LBB0_359:
- WORD $0xaa1a03f8 // mov x24, x26
- WORD $0x38b76919 // ldrsb x25, [x8, x23]
- WORD $0xd100c339 // sub x25, x25, #48
- WORD $0x9ad52339 // lsl x25, x25, x21
- WORD $0x8b130339 // add x25, x25, x19
- WORD $0x9bc27f33 // umulh x19, x25, x2
- WORD $0xd343fe73 // lsr x19, x19, #3
- WORD $0x9b04667a // madd x26, x19, x4, x25
- WORD $0xeb18013f // cmp x9, x24
- WORD $0x54fffe09 // b.ls LBB0_358 $-64(%rip)
- WORD $0x1100c35a // add w26, w26, #48
- WORD $0x3838691a // strb w26, [x8, x24]
- WORD $0xd100071a // sub x26, x24, #1
- WORD $0x910006fb // add x27, x23, #1
- WORD $0xd10006f7 // sub x23, x23, #1
- WORD $0xf100077f // cmp x27, #1
- WORD $0x54fffe08 // b.hi LBB0_359 $-64(%rip)
-LBB0_361:
- WORD $0xf1002b3f // cmp x25, #10
- WORD $0x540002a3 // b.lo LBB0_366 $84(%rip)
- WORD $0x93407f15 // sxtw x21, w24
- WORD $0xd10006b5 // sub x21, x21, #1
- WORD $0x14000007 // b LBB0_364 $28(%rip)
-LBB0_363:
- WORD $0xf100031f // cmp x24, #0
- WORD $0x1a9f056b // csinc w11, w11, wzr, eq
- WORD $0xd10006b5 // sub x21, x21, #1
- WORD $0xf100267f // cmp x19, #9
- WORD $0xaa1703f3 // mov x19, x23
- WORD $0x54000189 // b.ls LBB0_366 $48(%rip)
-LBB0_364:
- WORD $0x9bc27e77 // umulh x23, x19, x2
- WORD $0xd343fef7 // lsr x23, x23, #3
- WORD $0x9b044ef8 // madd x24, x23, x4, x19
- WORD $0xeb15013f // cmp x9, x21
- WORD $0x54fffec9 // b.ls LBB0_363 $-40(%rip)
- WORD $0x1100c318 // add w24, w24, #48
- WORD $0x38356918 // strb w24, [x8, x21]
- WORD $0xd10006b5 // sub x21, x21, #1
- WORD $0xf100267f // cmp x19, #9
- WORD $0xaa1703f3 // mov x19, x23
- WORD $0x54fffec8 // b.hi LBB0_364 $-40(%rip)
-LBB0_366:
- WORD $0xeb36c13f // cmp x9, w22, sxtw
- WORD $0x1a8982d3 // csel w19, w22, w9, hi
- WORD $0x0b0c028c // add w12, w20, w12
- WORD $0x7100067f // cmp w19, #1
- WORD $0x5400012b // b.lt LBB0_370 $36(%rip)
-LBB0_367:
- WORD $0x387349d4 // ldrb w20, [x14, w19, uxtw]
- WORD $0x7100c29f // cmp w20, #48
- WORD $0x54000101 // b.ne LBB0_371 $32(%rip)
- WORD $0x71000673 // subs w19, w19, #1
- WORD $0x54ffff8c // b.gt LBB0_367 $-16(%rip)
- WORD $0x5280000c // mov w12, #0
- WORD $0x52800013 // mov w19, #0
- WORD $0x14000003 // b LBB0_371 $12(%rip)
-LBB0_370:
- WORD $0x7100027f // cmp w19, #0
- WORD $0x1a8c03ec // csel w12, wzr, w12, eq
-LBB0_371:
- WORD $0x37f80067 // tbnz w7, #31, LBB0_373 $12(%rip)
- WORD $0x4b0701ef // sub w15, w15, w7
- WORD $0x17ffff99 // b LBB0_344 $-412(%rip)
-LBB0_373:
- WORD $0x3100f4ff // cmn w7, #61
- WORD $0x54000a68 // b.hi LBB0_397 $332(%rip)
- WORD $0xaa0703f4 // mov x20, x7
- WORD $0x14000007 // b LBB0_377 $28(%rip)
-LBB0_375:
- WORD $0x7100027f // cmp w19, #0
- WORD $0x1a8c03ec // csel w12, wzr, w12, eq
-LBB0_376:
- WORD $0x1100f296 // add w22, w20, #60
- WORD $0x3101e29f // cmn w20, #120
- WORD $0xaa1603f4 // mov x20, x22
- WORD $0x5400098a // b.ge LBB0_398 $304(%rip)
-LBB0_377:
- WORD $0xd2800018 // mov x24, #0
- WORD $0xd2800017 // mov x23, #0
- WORD $0x0ab37e76 // bic w22, w19, w19, asr #31
- WORD $0xaa1603f5 // mov x21, x22
-LBB0_378:
- WORD $0xeb1802df // cmp x22, x24
- WORD $0x54000140 // b.eq LBB0_381 $40(%rip)
- WORD $0x38b86919 // ldrsb x25, [x8, x24]
- WORD $0x9b0566f7 // madd x23, x23, x5, x25
- WORD $0xd100c2f7 // sub x23, x23, #48
- WORD $0x91000718 // add x24, x24, #1
- WORD $0xd37cfef9 // lsr x25, x23, #60
- WORD $0xb4ffff39 // cbz x25, LBB0_378 $-28(%rip)
- WORD $0xaa1703f6 // mov x22, x23
- WORD $0xaa1803f5 // mov x21, x24
- WORD $0x14000008 // b LBB0_383 $32(%rip)
-LBB0_381:
- WORD $0xb40006b7 // cbz x23, LBB0_395 $212(%rip)
-LBB0_382:
- WORD $0x8b170af6 // add x22, x23, x23, lsl #2
- WORD $0xd37ffad6 // lsl x22, x22, #1
- WORD $0x110006b5 // add w21, w21, #1
- WORD $0xeb0d02ff // cmp x23, x13
- WORD $0xaa1603f7 // mov x23, x22
- WORD $0x54ffff63 // b.lo LBB0_382 $-20(%rip)
-LBB0_383:
- WORD $0x6b150273 // subs w19, w19, w21
- WORD $0x540001cd // b.le LBB0_386 $56(%rip)
- WORD $0xaa1303f7 // mov x23, x19
- WORD $0xaa0803f8 // mov x24, x8
-LBB0_385:
- WORD $0xd37cfed9 // lsr x25, x22, #60
- WORD $0x9240eed6 // and x22, x22, #0xfffffffffffffff
- WORD $0x321c0739 // orr w25, w25, #0x30
- WORD $0x39000319 // strb w25, [x24]
- WORD $0x38b5cb19 // ldrsb x25, [x24, w21, sxtw]
- WORD $0x9b0566d6 // madd x22, x22, x5, x25
- WORD $0xd100c2d6 // sub x22, x22, #48
- WORD $0x91000718 // add x24, x24, #1
- WORD $0xf10006f7 // subs x23, x23, #1
- WORD $0x54fffee1 // b.ne LBB0_385 $-36(%rip)
- WORD $0x14000002 // b LBB0_387 $8(%rip)
-LBB0_386:
- WORD $0x52800013 // mov w19, #0
-LBB0_387:
- WORD $0xb5000136 // cbnz x22, LBB0_389 $36(%rip)
- WORD $0x14000013 // b LBB0_391 $76(%rip)
-LBB0_388:
- WORD $0xd37cfed7 // lsr x23, x22, #60
- WORD $0xf10002ff // cmp x23, #0
- WORD $0x1a9f056b // csinc w11, w11, wzr, eq
- WORD $0x9240eed7 // and x23, x22, #0xfffffffffffffff
- WORD $0x8b170af6 // add x22, x23, x23, lsl #2
- WORD $0xd37ffad6 // lsl x22, x22, #1
- WORD $0xb4000197 // cbz x23, LBB0_391 $48(%rip)
-LBB0_389:
- WORD $0x93407e77 // sxtw x23, w19
- WORD $0xeb17013f // cmp x9, x23
- WORD $0x54fffee9 // b.ls LBB0_388 $-36(%rip)
- WORD $0xd37cfed8 // lsr x24, x22, #60
- WORD $0x321c0718 // orr w24, w24, #0x30
- WORD $0x38376918 // strb w24, [x8, x23]
- WORD $0x11000673 // add w19, w19, #1
- WORD $0x9240eed7 // and x23, x22, #0xfffffffffffffff
- WORD $0x8b170af6 // add x22, x23, x23, lsl #2
- WORD $0xd37ffad6 // lsl x22, x22, #1
- WORD $0xb5fffed7 // cbnz x23, LBB0_389 $-40(%rip)
-LBB0_391:
- WORD $0x4b15018c // sub w12, w12, w21
- WORD $0x1100058c // add w12, w12, #1
- WORD $0x7100067f // cmp w19, #1
- WORD $0x54fff7ab // b.lt LBB0_375 $-268(%rip)
-LBB0_392:
- WORD $0x387349d5 // ldrb w21, [x14, w19, uxtw]
- WORD $0x7100c2bf // cmp w21, #48
- WORD $0x54fff781 // b.ne LBB0_376 $-272(%rip)
- WORD $0x71000673 // subs w19, w19, #1
- WORD $0x54ffff8c // b.gt LBB0_392 $-16(%rip)
- WORD $0x5280000c // mov w12, #0
-LBB0_395:
- WORD $0x52800013 // mov w19, #0
- WORD $0x17ffffb7 // b LBB0_376 $-292(%rip)
-LBB0_396:
- WORD $0x13001f96 // sxtb w22, w28
- WORD $0x6b3b82df // cmp w22, w27, sxtb
- WORD $0x54ffecab // b.lt LBB0_355 $-620(%rip)
- WORD $0x17ffff65 // b LBB0_356 $-620(%rip)
-LBB0_397:
- WORD $0xaa0703f6 // mov x22, x7
-LBB0_398:
- WORD $0xd2800017 // mov x23, #0
- WORD $0xd2800015 // mov x21, #0
- WORD $0x4b1603f4 // neg w20, w22
- WORD $0x0ab37e76 // bic w22, w19, w19, asr #31
-LBB0_399:
- WORD $0xeb1702df // cmp x22, x23
- WORD $0x54000300 // b.eq LBB0_405 $96(%rip)
- WORD $0x38b76918 // ldrsb x24, [x8, x23]
- WORD $0x9b0562b5 // madd x21, x21, x5, x24
- WORD $0xd100c2b5 // sub x21, x21, #48
- WORD $0x910006f7 // add x23, x23, #1
- WORD $0x9ad426b8 // lsr x24, x21, x20
- WORD $0xb4ffff38 // cbz x24, LBB0_399 $-28(%rip)
-LBB0_402:
- WORD $0x9ad420d6 // lsl x22, x6, x20
- WORD $0xaa3603f6 // mvn x22, x22
- WORD $0x6b170273 // subs w19, w19, w23
- WORD $0x540002ed // b.le LBB0_408 $92(%rip)
- WORD $0xaa1303f8 // mov x24, x19
- WORD $0xaa0803f9 // mov x25, x8
-LBB0_404:
- WORD $0x9ad426ba // lsr x26, x21, x20
- WORD $0x8a1602b5 // and x21, x21, x22
- WORD $0x1100c35a // add w26, w26, #48
- WORD $0x3900033a // strb w26, [x25]
- WORD $0x38b7cb3a // ldrsb x26, [x25, w23, sxtw]
- WORD $0x9b056ab5 // madd x21, x21, x5, x26
- WORD $0xd100c2b5 // sub x21, x21, #48
- WORD $0x91000739 // add x25, x25, #1
- WORD $0xf1000718 // subs x24, x24, #1
- WORD $0x54fffee1 // b.ne LBB0_404 $-36(%rip)
- WORD $0x1400000b // b LBB0_409 $44(%rip)
-LBB0_405:
- WORD $0xb4000575 // cbz x21, LBB0_419 $172(%rip)
- WORD $0x9ad426b7 // lsr x23, x21, x20
- WORD $0xb4000597 // cbz x23, LBB0_420 $176(%rip)
- WORD $0x52800013 // mov w19, #0
- WORD $0x4b16018c // sub w12, w12, w22
- WORD $0x1100058c // add w12, w12, #1
- WORD $0x9ad420d6 // lsl x22, x6, x20
- WORD $0xaa3603f6 // mvn x22, x22
- WORD $0x14000005 // b LBB0_410 $20(%rip)
-LBB0_408:
- WORD $0x52800013 // mov w19, #0
-LBB0_409:
- WORD $0x4b17018c // sub w12, w12, w23
- WORD $0x1100058c // add w12, w12, #1
- WORD $0xb4000295 // cbz x21, LBB0_414 $80(%rip)
-LBB0_410:
- WORD $0x14000007 // b LBB0_412 $28(%rip)
-LBB0_411:
- WORD $0xf10002ff // cmp x23, #0
- WORD $0x1a9f056b // csinc w11, w11, wzr, eq
- WORD $0x8a1602b7 // and x23, x21, x22
- WORD $0x8b170af5 // add x21, x23, x23, lsl #2
- WORD $0xd37ffab5 // lsl x21, x21, #1
- WORD $0xb40001b7 // cbz x23, LBB0_415 $52(%rip)
-LBB0_412:
- WORD $0x9ad426b7 // lsr x23, x21, x20
- WORD $0x93407e78 // sxtw x24, w19
- WORD $0xeb18013f // cmp x9, x24
- WORD $0x54fffee9 // b.ls LBB0_411 $-36(%rip)
- WORD $0x1100c2f7 // add w23, w23, #48
- WORD $0x38386917 // strb w23, [x8, x24]
- WORD $0x11000673 // add w19, w19, #1
- WORD $0x8a1602b7 // and x23, x21, x22
- WORD $0x8b170af5 // add x21, x23, x23, lsl #2
- WORD $0xd37ffab5 // lsl x21, x21, #1
- WORD $0xb5fffed7 // cbnz x23, LBB0_412 $-40(%rip)
- WORD $0x14000001 // b LBB0_415 $4(%rip)
-LBB0_414:
-LBB0_415:
- WORD $0x7100067f // cmp w19, #1
- WORD $0x54ffe04b // b.lt LBB0_342 $-1016(%rip)
-LBB0_416:
- WORD $0x387349d4 // ldrb w20, [x14, w19, uxtw]
- WORD $0x7100c29f // cmp w20, #48
- WORD $0x54ffe021 // b.ne LBB0_343 $-1020(%rip)
- WORD $0x71000673 // subs w19, w19, #1
- WORD $0x54ffff8c // b.gt LBB0_416 $-16(%rip)
- WORD $0x5280000c // mov w12, #0
- WORD $0x52800013 // mov w19, #0
- WORD $0x4b0701ef // sub w15, w15, w7
- WORD $0x17fffefc // b LBB0_344 $-1040(%rip)
-LBB0_419:
- WORD $0x52800013 // mov w19, #0
- WORD $0x4b0701ef // sub w15, w15, w7
- WORD $0x17fffef9 // b LBB0_344 $-1052(%rip)
-LBB0_420:
- WORD $0xaa1603f7 // mov x23, x22
-LBB0_421:
- WORD $0x8b150ab5 // add x21, x21, x21, lsl #2
- WORD $0xd37ffab5 // lsl x21, x21, #1
- WORD $0x110006f7 // add w23, w23, #1
- WORD $0x9ad426b6 // lsr x22, x21, x20
- WORD $0xb4ffff96 // cbz x22, LBB0_421 $-16(%rip)
- WORD $0x17ffffbb // b LBB0_402 $-276(%rip)
-LBB0_422:
- WORD $0x310ff9ff // cmn w15, #1022
- WORD $0x54000a6c // b.gt LBB0_447 $332(%rip)
- WORD $0x34001213 // cbz w19, LBB0_464 $576(%rip)
- WORD $0x110ff5f0 // add w16, w15, #1021
- WORD $0x3110e9ff // cmn w15, #1082
- WORD $0x54000b08 // b.hi LBB0_452 $352(%rip)
- WORD $0x52800140 // mov w0, #10
- WORD $0xaa1303ef // mov x15, x19
- WORD $0x14000007 // b LBB0_428 $28(%rip)
-LBB0_426:
- WORD $0x710001ff // cmp w15, #0
- WORD $0x1a8c03ec // csel w12, wzr, w12, eq
-LBB0_427:
- WORD $0x1100f202 // add w2, w16, #60
- WORD $0x3101e21f // cmn w16, #120
- WORD $0xaa0203f0 // mov x16, x2
- WORD $0x54000a2a // b.ge LBB0_453 $324(%rip)
-LBB0_428:
- WORD $0xd2800006 // mov x6, #0
- WORD $0xd2800005 // mov x5, #0
- WORD $0x0aaf7de4 // bic w4, w15, w15, asr #31
- WORD $0xaa0403e2 // mov x2, x4
-LBB0_429:
- WORD $0xeb06009f // cmp x4, x6
- WORD $0x54000140 // b.eq LBB0_432 $40(%rip)
- WORD $0x38a66907 // ldrsb x7, [x8, x6]
- WORD $0x9b001ca5 // madd x5, x5, x0, x7
- WORD $0xd100c0a5 // sub x5, x5, #48
- WORD $0x910004c6 // add x6, x6, #1
- WORD $0xd37cfca7 // lsr x7, x5, #60
- WORD $0xb4ffff27 // cbz x7, LBB0_429 $-28(%rip)
- WORD $0xaa0503e4 // mov x4, x5
- WORD $0xaa0603e2 // mov x2, x6
- WORD $0x14000008 // b LBB0_434 $32(%rip)
-LBB0_432:
- WORD $0xb4000685 // cbz x5, LBB0_446 $208(%rip)
-LBB0_433:
- WORD $0x8b0508a4 // add x4, x5, x5, lsl #2
- WORD $0xd37ff884 // lsl x4, x4, #1
- WORD $0x11000442 // add w2, w2, #1
- WORD $0xeb0d00bf // cmp x5, x13
- WORD $0xaa0403e5 // mov x5, x4
- WORD $0x54ffff63 // b.lo LBB0_433 $-20(%rip)
-LBB0_434:
- WORD $0x6b0201ef // subs w15, w15, w2
- WORD $0x540001cd // b.le LBB0_437 $56(%rip)
- WORD $0xaa0f03e5 // mov x5, x15
- WORD $0xaa0803e6 // mov x6, x8
-LBB0_436:
- WORD $0xd37cfc87 // lsr x7, x4, #60
- WORD $0x9240ec84 // and x4, x4, #0xfffffffffffffff
- WORD $0x321c04e7 // orr w7, w7, #0x30
- WORD $0x390000c7 // strb w7, [x6]
- WORD $0x38a2c8c7 // ldrsb x7, [x6, w2, sxtw]
- WORD $0x9b001c84 // madd x4, x4, x0, x7
- WORD $0xd100c084 // sub x4, x4, #48
- WORD $0x910004c6 // add x6, x6, #1
- WORD $0xf10004a5 // subs x5, x5, #1
- WORD $0x54fffee1 // b.ne LBB0_436 $-36(%rip)
- WORD $0x14000002 // b LBB0_438 $8(%rip)
-LBB0_437:
- WORD $0x5280000f // mov w15, #0
-LBB0_438:
- WORD $0xb5000104 // cbnz x4, LBB0_440 $32(%rip)
- WORD $0x14000012 // b LBB0_442 $72(%rip)
-LBB0_439:
- WORD $0xf10000df // cmp x6, #0
- WORD $0x1a9f056b // csinc w11, w11, wzr, eq
- WORD $0x9240ec85 // and x5, x4, #0xfffffffffffffff
- WORD $0x8b0508a4 // add x4, x5, x5, lsl #2
- WORD $0xd37ff884 // lsl x4, x4, #1
- WORD $0xb4000185 // cbz x5, LBB0_442 $48(%rip)
-LBB0_440:
- WORD $0x93407de5 // sxtw x5, w15
- WORD $0xd37cfc86 // lsr x6, x4, #60
- WORD $0xeb05013f // cmp x9, x5
- WORD $0x54fffee9 // b.ls LBB0_439 $-36(%rip)
- WORD $0x321c04c6 // orr w6, w6, #0x30
- WORD $0x38256906 // strb w6, [x8, x5]
- WORD $0x110005ef // add w15, w15, #1
- WORD $0x9240ec85 // and x5, x4, #0xfffffffffffffff
- WORD $0x8b0508a4 // add x4, x5, x5, lsl #2
- WORD $0xd37ff884 // lsl x4, x4, #1
- WORD $0xb5fffec5 // cbnz x5, LBB0_440 $-40(%rip)
-LBB0_442:
- WORD $0x4b02018c // sub w12, w12, w2
- WORD $0x1100058c // add w12, w12, #1
- WORD $0x710005ff // cmp w15, #1
- WORD $0x54fff7cb // b.lt LBB0_426 $-264(%rip)
-LBB0_443:
- WORD $0x386f49c2 // ldrb w2, [x14, w15, uxtw]
- WORD $0x7100c05f // cmp w2, #48
- WORD $0x54fff7a1 // b.ne LBB0_427 $-268(%rip)
- WORD $0x710005ef // subs w15, w15, #1
- WORD $0x54ffff8c // b.gt LBB0_443 $-16(%rip)
- WORD $0x5280000c // mov w12, #0
-LBB0_446:
- WORD $0x5280000f // mov w15, #0
- WORD $0x17ffffb8 // b LBB0_427 $-288(%rip)
-LBB0_447:
- WORD $0x711001ff // cmp w15, #1024
- WORD $0x54ffb60c // b.gt LBB0_274 $-2368(%rip)
- WORD $0x510005ed // sub w13, w15, #1
- WORD $0x34001773 // cbz w19, LBB0_485 $748(%rip)
- WORD $0x140000d1 // b LBB0_494 $836(%rip)
-LBB0_450:
- WORD $0x8b0b000b // add x11, x0, x11
- WORD $0x1400003e // b LBB0_466 $248(%rip)
-LBB0_451:
- WORD $0x8b0b000b // add x11, x0, x11
- WORD $0x14000064 // b LBB0_472 $400(%rip)
-LBB0_452:
- WORD $0xaa1303ef // mov x15, x19
- WORD $0xaa1003e2 // mov x2, x16
-LBB0_453:
- WORD $0xd2800000 // mov x0, #0
- WORD $0xd2800010 // mov x16, #0
- WORD $0x4b0203ed // neg w13, w2
- WORD $0x52800144 // mov w4, #10
- WORD $0x0aaf7de2 // bic w2, w15, w15, asr #31
-LBB0_454:
- WORD $0xeb00005f // cmp x2, x0
- WORD $0x540003a0 // b.eq LBB0_460 $116(%rip)
- WORD $0x38a06905 // ldrsb x5, [x8, x0]
- WORD $0x9b041610 // madd x16, x16, x4, x5
- WORD $0xd100c210 // sub x16, x16, #48
- WORD $0x91000400 // add x0, x0, #1
- WORD $0x9acd2605 // lsr x5, x16, x13
- WORD $0xb4ffff25 // cbz x5, LBB0_454 $-28(%rip)
- WORD $0xaa0003e2 // mov x2, x0
-LBB0_457:
- WORD $0x4b02018c // sub w12, w12, w2
- WORD $0x1100058c // add w12, w12, #1
- WORD $0x92800000 // mov x0, #-1
- WORD $0x9acd2000 // lsl x0, x0, x13
- WORD $0xaa2003e0 // mvn x0, x0
- WORD $0x6b0201f3 // subs w19, w15, w2
- WORD $0x5400114d // b.le LBB0_479 $552(%rip)
- WORD $0x5280014f // mov w15, #10
- WORD $0xaa1303e4 // mov x4, x19
- WORD $0xaa0803e5 // mov x5, x8
-LBB0_459:
- WORD $0x9acd2606 // lsr x6, x16, x13
- WORD $0x8a000210 // and x16, x16, x0
- WORD $0x1100c0c6 // add w6, w6, #48
- WORD $0x390000a6 // strb w6, [x5]
- WORD $0x38a2c8a6 // ldrsb x6, [x5, w2, sxtw]
- WORD $0x9b0f1a10 // madd x16, x16, x15, x6
- WORD $0xd100c210 // sub x16, x16, #48
- WORD $0x910004a5 // add x5, x5, #1
- WORD $0xf1000484 // subs x4, x4, #1
- WORD $0x54fffee1 // b.ne LBB0_459 $-36(%rip)
- WORD $0x1400007d // b LBB0_480 $500(%rip)
-LBB0_460:
- WORD $0xb4000210 // cbz x16, LBB0_464 $64(%rip)
- WORD $0x9acd2600 // lsr x0, x16, x13
- WORD $0xb4000100 // cbz x0, LBB0_463 $32(%rip)
- WORD $0x52800013 // mov w19, #0
- WORD $0x4b02018c // sub w12, w12, w2
- WORD $0x1100058c // add w12, w12, #1
- WORD $0x9280000f // mov x15, #-1
- WORD $0x9acd21ef // lsl x15, x15, x13
- WORD $0xaa2f03e0 // mvn x0, x15
- WORD $0x14000074 // b LBB0_481 $464(%rip)
-LBB0_463:
- WORD $0x8b100a10 // add x16, x16, x16, lsl #2
- WORD $0xd37ffa10 // lsl x16, x16, #1
- WORD $0x11000442 // add w2, w2, #1
- WORD $0x9acd2600 // lsr x0, x16, x13
- WORD $0xb4ffff80 // cbz x0, LBB0_463 $-16(%rip)
- WORD $0x17ffffdc // b LBB0_457 $-144(%rip)
-LBB0_464:
- WORD $0x52800009 // mov w9, #0
- WORD $0x12807fad // mov w13, #-1022
- WORD $0x140000f8 // b LBB0_517 $992(%rip)
-LBB0_465:
- WORD $0xd280000a // mov x10, #0
- WORD $0x8b02000b // add x11, x0, x2
- WORD $0x92800008 // mov x8, #-1
-LBB0_466:
- WORD $0xf100812c // subs x12, x9, #32
- WORD $0x54002ba3 // b.lo LBB0_546 $1396(%rip)
- WORD $0xad400560 // ldp q0, q1, [x11]
- WORD $0x4f01e442 // movi.16b v2, #34
- WORD $0x6e228c03 // cmeq.16b v3, v0, v2
- WORD $0x6e228c22 // cmeq.16b v2, v1, v2
- WORD $0x4f02e784 // movi.16b v4, #92
- WORD $0x6e248c00 // cmeq.16b v0, v0, v4
- WORD $0x6e248c21 // cmeq.16b v1, v1, v4
-Lloh26:
- WORD $0x10ff1949 // adr x9, lCPI0_0 $-7384(%rip)
-Lloh27:
- WORD $0x3dc00124 // ldr q4, [x9, lCPI0_0@PAGEOFF] $0(%rip)
- WORD $0x4e241c63 // and.16b v3, v3, v4
-Lloh28:
- WORD $0x10ff1969 // adr x9, lCPI0_1 $-7380(%rip)
-Lloh29:
- WORD $0x3dc00125 // ldr q5, [x9, lCPI0_1@PAGEOFF] $0(%rip)
- WORD $0x4e050063 // tbl.16b v3, { v3 }, v5
- WORD $0x4e71b863 // addv.8h h3, v3
- WORD $0x1e260069 // fmov w9, s3
- WORD $0x4e241c42 // and.16b v2, v2, v4
- WORD $0x4e050042 // tbl.16b v2, { v2 }, v5
- WORD $0x4e71b842 // addv.8h h2, v2
- WORD $0x1e26004e // fmov w14, s2
- WORD $0x4e241c00 // and.16b v0, v0, v4
- WORD $0x4e050000 // tbl.16b v0, { v0 }, v5
- WORD $0x4e71b800 // addv.8h h0, v0
- WORD $0x1e26000d // fmov w13, s0
- WORD $0x4e241c20 // and.16b v0, v1, v4
- WORD $0x4e050000 // tbl.16b v0, { v0 }, v5
- WORD $0x4e71b800 // addv.8h h0, v0
- WORD $0x1e26000f // fmov w15, s0
- WORD $0x33103dc9 // bfi w9, w14, #16, #16
- WORD $0x33103ded // bfi w13, w15, #16, #16
- WORD $0x3500252d // cbnz w13, LBB0_543 $1188(%rip)
- WORD $0xb50025ca // cbnz x10, LBB0_544 $1208(%rip)
- WORD $0xb4002769 // cbz x9, LBB0_545 $1260(%rip)
-LBB0_470:
- WORD $0xdac00129 // rbit x9, x9
- WORD $0xdac01129 // clz x9, x9
- WORD $0x14000038 // b LBB0_477 $224(%rip)
-LBB0_471:
- WORD $0xd2800009 // mov x9, #0
- WORD $0x8b02000b // add x11, x0, x2
- WORD $0x92800008 // mov x8, #-1
-LBB0_472:
- WORD $0xf100814c // subs x12, x10, #32
- WORD $0x54002e23 // b.lo LBB0_563 $1476(%rip)
- WORD $0xad400560 // ldp q0, q1, [x11]
- WORD $0x4f01e442 // movi.16b v2, #34
- WORD $0x6e228c03 // cmeq.16b v3, v0, v2
-Lloh30:
- WORD $0x10ff14ca // adr x10, lCPI0_0 $-7528(%rip)
-Lloh31:
- WORD $0x3dc00144 // ldr q4, [x10, lCPI0_0@PAGEOFF] $0(%rip)
- WORD $0x4e241c63 // and.16b v3, v3, v4
-Lloh32:
- WORD $0x10ff14ea // adr x10, lCPI0_1 $-7524(%rip)
-Lloh33:
- WORD $0x3dc00145 // ldr q5, [x10, lCPI0_1@PAGEOFF] $0(%rip)
- WORD $0x4e050063 // tbl.16b v3, { v3 }, v5
- WORD $0x4e71b863 // addv.8h h3, v3
- WORD $0x1e26006a // fmov w10, s3
- WORD $0x6e228c22 // cmeq.16b v2, v1, v2
- WORD $0x4e241c42 // and.16b v2, v2, v4
- WORD $0x4e050042 // tbl.16b v2, { v2 }, v5
- WORD $0x4e71b842 // addv.8h h2, v2
- WORD $0x1e26004f // fmov w15, s2
- WORD $0x4f02e782 // movi.16b v2, #92
- WORD $0x6e228c03 // cmeq.16b v3, v0, v2
- WORD $0x4e241c63 // and.16b v3, v3, v4
- WORD $0x4e050063 // tbl.16b v3, { v3 }, v5
- WORD $0x4e71b863 // addv.8h h3, v3
- WORD $0x1e26006e // fmov w14, s3
- WORD $0x6e228c22 // cmeq.16b v2, v1, v2
- WORD $0x4e241c42 // and.16b v2, v2, v4
- WORD $0x4e050042 // tbl.16b v2, { v2 }, v5
- WORD $0x4e71b842 // addv.8h h2, v2
- WORD $0x1e260050 // fmov w16, s2
- WORD $0x4f01e402 // movi.16b v2, #32
- WORD $0x6e203440 // cmhi.16b v0, v2, v0
- WORD $0x4e241c00 // and.16b v0, v0, v4
- WORD $0x4e050000 // tbl.16b v0, { v0 }, v5
- WORD $0x4e71b800 // addv.8h h0, v0
- WORD $0x1e26000d // fmov w13, s0
- WORD $0x6e213440 // cmhi.16b v0, v2, v1
- WORD $0x4e241c00 // and.16b v0, v0, v4
- WORD $0x4e050000 // tbl.16b v0, { v0 }, v5
- WORD $0x4e71b800 // addv.8h h0, v0
- WORD $0x1e260011 // fmov w17, s0
- WORD $0x33103dea // bfi w10, w15, #16, #16
- WORD $0x33103e0e // bfi w14, w16, #16, #16
- WORD $0x33103e2d // bfi w13, w17, #16, #16
- WORD $0x3500260e // cbnz w14, LBB0_559 $1216(%rip)
- WORD $0xb50026a9 // cbnz x9, LBB0_560 $1236(%rip)
- WORD $0xb400284a // cbz x10, LBB0_561 $1288(%rip)
-LBB0_476:
- WORD $0xdac00149 // rbit x9, x10
- WORD $0xdac01129 // clz x9, x9
- WORD $0xdac001aa // rbit x10, x13
- WORD $0xdac0114a // clz x10, x10
- WORD $0xeb09015f // cmp x10, x9
- WORD $0x54002bc3 // b.lo LBB0_573 $1400(%rip)
-LBB0_477:
- WORD $0xcb00016a // sub x10, x11, x0
- WORD $0x8b090149 // add x9, x10, x9
- WORD $0x9100052c // add x12, x9, #1
- WORD $0xb6ff5f6c // tbz x12, #63, LBB0_134 $-5140(%rip)
- WORD $0x14000160 // b LBB0_575 $1408(%rip)
-LBB0_478:
- WORD $0xcb000101 // sub x1, x8, x0
- WORD $0x9280000a // mov x10, #-1
- WORD $0xf900006a // str x10, [x3]
- WORD $0x17fff8c1 // b LBB0_24 $-7420(%rip)
-LBB0_479:
- WORD $0x52800013 // mov w19, #0
-LBB0_480:
- WORD $0xb4000390 // cbz x16, LBB0_487 $112(%rip)
-LBB0_481:
- WORD $0x14000007 // b LBB0_483 $28(%rip)
-LBB0_482:
- WORD $0xf10001ff // cmp x15, #0
- WORD $0x1a9f056b // csinc w11, w11, wzr, eq
- WORD $0x8a00020f // and x15, x16, x0
- WORD $0x8b0f09f0 // add x16, x15, x15, lsl #2
- WORD $0xd37ffa10 // lsl x16, x16, #1
- WORD $0xb40002af // cbz x15, LBB0_488 $84(%rip)
-LBB0_483:
- WORD $0x9acd260f // lsr x15, x16, x13
- WORD $0x93407e62 // sxtw x2, w19
- WORD $0xeb02013f // cmp x9, x2
- WORD $0x54fffee9 // b.ls LBB0_482 $-36(%rip)
- WORD $0x1100c1ef // add w15, w15, #48
- WORD $0x3822690f // strb w15, [x8, x2]
- WORD $0x11000673 // add w19, w19, #1
- WORD $0x8a00020f // and x15, x16, x0
- WORD $0x8b0f09f0 // add x16, x15, x15, lsl #2
- WORD $0xd37ffa10 // lsl x16, x16, #1
- WORD $0xb5fffecf // cbnz x15, LBB0_483 $-40(%rip)
- WORD $0x14000009 // b LBB0_488 $36(%rip)
-LBB0_485:
- WORD $0x52800009 // mov w9, #0
- WORD $0x14000079 // b LBB0_517 $484(%rip)
-LBB0_486:
- WORD $0x9280000b // mov x11, #-1
- WORD $0xaa0803f0 // mov x16, x8
- WORD $0xaa0d03e1 // mov x1, x13
- WORD $0x9280000c // mov x12, #-1
- WORD $0x92800009 // mov x9, #-1
- WORD $0x17fff94d // b LBB0_61 $-6860(%rip)
-LBB0_487:
-LBB0_488:
- WORD $0x7100067f // cmp w19, #1
- WORD $0x5400014b // b.lt LBB0_492 $40(%rip)
-LBB0_489:
- WORD $0x387349cd // ldrb w13, [x14, w19, uxtw]
- WORD $0x7100c1bf // cmp w13, #48
- WORD $0x54000141 // b.ne LBB0_493 $40(%rip)
- WORD $0x71000673 // subs w19, w19, #1
- WORD $0x54ffff8c // b.gt LBB0_489 $-16(%rip)
- WORD $0x52800009 // mov w9, #0
- WORD $0x5280000c // mov w12, #0
- WORD $0x12807fad // mov w13, #-1022
- WORD $0x1400006d // b LBB0_520 $436(%rip)
-LBB0_492:
- WORD $0x12807fad // mov w13, #-1022
- WORD $0x35000073 // cbnz w19, LBB0_494 $12(%rip)
- WORD $0x14000062 // b LBB0_515 $392(%rip)
-LBB0_493:
- WORD $0x12807fad // mov w13, #-1022
-LBB0_494:
- WORD $0xd280000f // mov x15, #0
- WORD $0x2a1303e0 // mov w0, w19
- WORD $0x5282b190 // mov w16, #5516
-LBB0_495:
- WORD $0xf10099ff // cmp x15, #38
- WORD $0x54000260 // b.eq LBB0_501 $76(%rip)
- WORD $0x8b0f0222 // add x2, x17, x15
- WORD $0x38706842 // ldrb w2, [x2, x16]
- WORD $0x386f6904 // ldrb w4, [x8, x15]
- WORD $0x6b02009f // cmp w4, w2
- WORD $0x54000141 // b.ne LBB0_500 $40(%rip)
- WORD $0x910005ef // add x15, x15, #1
- WORD $0xeb0f001f // cmp x0, x15
- WORD $0x54fffee1 // b.ne LBB0_495 $-36(%rip)
- WORD $0x8b00022f // add x15, x17, x0
- WORD $0x5282b190 // mov w16, #5516
- WORD $0x387069ef // ldrb w15, [x15, x16]
- WORD $0x340000ef // cbz w15, LBB0_501 $28(%rip)
-LBB0_499:
- WORD $0x528001ef // mov w15, #15
- WORD $0x14000006 // b LBB0_502 $24(%rip)
-LBB0_500:
- WORD $0x13001c4f // sxtb w15, w2
- WORD $0x13001c90 // sxtb w16, w4
- WORD $0x6b0f021f // cmp w16, w15
- WORD $0x54ffff6b // b.lt LBB0_499 $-20(%rip)
-LBB0_501:
- WORD $0x5280020f // mov w15, #16
-LBB0_502:
- WORD $0x0b0001f0 // add w16, w15, w0
- WORD $0x7100041f // cmp w0, #1
- WORD $0x5400078b // b.lt LBB0_512 $240(%rip)
- WORD $0xd2800011 // mov x17, #0
- WORD $0x93407e02 // sxtw x2, w16
- WORD $0xd1000442 // sub x2, x2, #1
- WORD $0xd1000400 // sub x0, x0, #1
- WORD $0xd2ff4005 // mov x5, #-432345564227567616
- WORD $0xb202e7e6 // mov x6, #-3689348814741910324
- WORD $0xf29999a6 // movk x6, #52429
- WORD $0x92800127 // mov x7, #-10
- WORD $0xaa1003e4 // mov x4, x16
- WORD $0x14000009 // b LBB0_505 $36(%rip)
-LBB0_504:
- WORD $0xf100029f // cmp x20, #0
- WORD $0x1a9f056b // csinc w11, w11, wzr, eq
- WORD $0x51000484 // sub w4, w4, #1
- WORD $0xd1000442 // sub x2, x2, #1
- WORD $0x91000414 // add x20, x0, #1
- WORD $0xd1000400 // sub x0, x0, #1
- WORD $0xf100069f // cmp x20, #1
- WORD $0x54000229 // b.ls LBB0_507 $68(%rip)
-LBB0_505:
- WORD $0x38a06913 // ldrsb x19, [x8, x0]
- WORD $0x8b13d631 // add x17, x17, x19, lsl #53
- WORD $0x8b050233 // add x19, x17, x5
- WORD $0x9bc67e71 // umulh x17, x19, x6
- WORD $0xd343fe31 // lsr x17, x17, #3
- WORD $0x9b074e34 // madd x20, x17, x7, x19
- WORD $0xeb02013f // cmp x9, x2
- WORD $0x54fffe29 // b.ls LBB0_504 $-60(%rip)
- WORD $0x1100c294 // add w20, w20, #48
- WORD $0x38226914 // strb w20, [x8, x2]
- WORD $0x51000484 // sub w4, w4, #1
- WORD $0xd1000442 // sub x2, x2, #1
- WORD $0x91000414 // add x20, x0, #1
- WORD $0xd1000400 // sub x0, x0, #1
- WORD $0xf100069f // cmp x20, #1
- WORD $0x54fffe28 // b.hi LBB0_505 $-60(%rip)
-LBB0_507:
- WORD $0xf1002a7f // cmp x19, #10
- WORD $0x54000303 // b.lo LBB0_512 $96(%rip)
- WORD $0x93407c80 // sxtw x0, w4
- WORD $0xd1000400 // sub x0, x0, #1
- WORD $0xb202e7e2 // mov x2, #-3689348814741910324
- WORD $0xf29999a2 // movk x2, #52429
- WORD $0x92800124 // mov x4, #-10
- WORD $0x14000007 // b LBB0_510 $28(%rip)
-LBB0_509:
- WORD $0xf10000df // cmp x6, #0
- WORD $0x1a9f056b // csinc w11, w11, wzr, eq
- WORD $0xd1000400 // sub x0, x0, #1
- WORD $0xf100263f // cmp x17, #9
- WORD $0xaa0503f1 // mov x17, x5
- WORD $0x54000189 // b.ls LBB0_512 $48(%rip)
-LBB0_510:
- WORD $0x9bc27e25 // umulh x5, x17, x2
- WORD $0xd343fca5 // lsr x5, x5, #3
- WORD $0x9b0444a6 // madd x6, x5, x4, x17
- WORD $0xeb00013f // cmp x9, x0
- WORD $0x54fffec9 // b.ls LBB0_509 $-40(%rip)
- WORD $0x1100c0c6 // add w6, w6, #48
- WORD $0x38206906 // strb w6, [x8, x0]
- WORD $0xd1000400 // sub x0, x0, #1
- WORD $0xf100263f // cmp x17, #9
- WORD $0xaa0503f1 // mov x17, x5
- WORD $0x54fffec8 // b.hi LBB0_510 $-40(%rip)
-LBB0_512:
- WORD $0xeb30c13f // cmp x9, w16, sxtw
- WORD $0x1a898209 // csel w9, w16, w9, hi
- WORD $0x0b0c01ec // add w12, w15, w12
- WORD $0x7100053f // cmp w9, #1
- WORD $0x5400010b // b.lt LBB0_516 $32(%rip)
-LBB0_513:
- WORD $0x386949cf // ldrb w15, [x14, w9, uxtw]
- WORD $0x7100c1ff // cmp w15, #48
- WORD $0x540000c1 // b.ne LBB0_517 $24(%rip)
- WORD $0x71000529 // subs w9, w9, #1
- WORD $0x54ffff8c // b.gt LBB0_513 $-16(%rip)
-LBB0_515:
- WORD $0x52800009 // mov w9, #0
- WORD $0x14000006 // b LBB0_519 $24(%rip)
-LBB0_516:
- WORD $0x340000a9 // cbz w9, LBB0_519 $20(%rip)
-LBB0_517:
- WORD $0x7100519f // cmp w12, #20
- WORD $0x5400008d // b.le LBB0_520 $16(%rip)
- WORD $0x9280000e // mov x14, #-1
- WORD $0x14000046 // b LBB0_540 $280(%rip)
-LBB0_519:
- WORD $0x5280000c // mov w12, #0
-LBB0_520:
- WORD $0x6b09019f // cmp w12, w9
- WORD $0x1a89b18f // csel w15, w12, w9, lt
- WORD $0x710005ff // cmp w15, #1
- WORD $0x5400016b // b.lt LBB0_523 $44(%rip)
- WORD $0xd280000e // mov x14, #0
- WORD $0x52800150 // mov w16, #10
- WORD $0xaa0f03f1 // mov x17, x15
- WORD $0xaa0803e0 // mov x0, x8
-LBB0_522:
- WORD $0x38801402 // ldrsb x2, [x0], #1
- WORD $0x9b1009ce // madd x14, x14, x16, x2
- WORD $0xd100c1ce // sub x14, x14, #48
- WORD $0xf1000631 // subs x17, x17, #1
- WORD $0x54ffff81 // b.ne LBB0_522 $-16(%rip)
- WORD $0x14000003 // b LBB0_524 $12(%rip)
-LBB0_523:
- WORD $0x5280000f // mov w15, #0
- WORD $0xd280000e // mov x14, #0
-LBB0_524:
- WORD $0x6b0f0190 // subs w16, w12, w15
- WORD $0x540003ad // b.le LBB0_531 $116(%rip)
- WORD $0x7100121f // cmp w16, #4
- WORD $0x540002c3 // b.lo LBB0_529 $88(%rip)
- WORD $0x121e7611 // and w17, w16, #0xfffffffc
- WORD $0x0b1101ef // add w15, w15, w17
- WORD $0x52800020 // mov w0, #1
- WORD $0xaa1103e2 // mov x2, x17
- WORD $0x52800024 // mov w4, #1
- WORD $0x52800025 // mov w5, #1
-LBB0_527:
- WORD $0x8b0e09ce // add x14, x14, x14, lsl #2
- WORD $0xd37ff9ce // lsl x14, x14, #1
- WORD $0x8b000800 // add x0, x0, x0, lsl #2
- WORD $0xd37ff800 // lsl x0, x0, #1
- WORD $0x8b040884 // add x4, x4, x4, lsl #2
- WORD $0xd37ff884 // lsl x4, x4, #1
- WORD $0x8b0508a5 // add x5, x5, x5, lsl #2
- WORD $0xd37ff8a5 // lsl x5, x5, #1
- WORD $0x71001042 // subs w2, w2, #4
- WORD $0x54fffee1 // b.ne LBB0_527 $-36(%rip)
- WORD $0x9b0e7c0e // mul x14, x0, x14
- WORD $0x9b0e7c8e // mul x14, x4, x14
- WORD $0x9b0e7cae // mul x14, x5, x14
- WORD $0x6b11021f // cmp w16, w17
- WORD $0x540000c0 // b.eq LBB0_531 $24(%rip)
-LBB0_529:
- WORD $0x4b0f018f // sub w15, w12, w15
-LBB0_530:
- WORD $0x8b0e09ce // add x14, x14, x14, lsl #2
- WORD $0xd37ff9ce // lsl x14, x14, #1
- WORD $0x710005ef // subs w15, w15, #1
- WORD $0x54ffffa1 // b.ne LBB0_530 $-12(%rip)
-LBB0_531:
- WORD $0x37f801ec // tbnz w12, #31, LBB0_537 $60(%rip)
- WORD $0x6b0c013f // cmp w9, w12
- WORD $0x540001ad // b.le LBB0_537 $52(%rip)
- WORD $0x8b2c4108 // add x8, x8, w12, uxtw
- WORD $0x39c0010f // ldrsb w15, [x8]
- WORD $0x11000590 // add w16, w12, #1
- WORD $0x7100d5ff // cmp w15, #53
- WORD $0x7a490200 // ccmp w16, w9, #0, eq
- WORD $0x540000a0 // b.eq LBB0_535 $20(%rip)
- WORD $0x7100d1ff // cmp w15, #52
- WORD $0x1a9fd7e8 // cset w8, gt
- WORD $0x35000068 // cbnz w8, LBB0_536 $12(%rip)
- WORD $0x14000003 // b LBB0_537 $12(%rip)
-LBB0_535:
- WORD $0x340001eb // cbz w11, LBB0_541 $60(%rip)
-LBB0_536:
- WORD $0x910005ce // add x14, x14, #1
-LBB0_537:
- WORD $0xd2e00408 // mov x8, #9007199254740992
- WORD $0xeb0801df // cmp x14, x8
- WORD $0x540000a1 // b.ne LBB0_540 $20(%rip)
- WORD $0x710ffdbf // cmp w13, #1023
- WORD $0x54ff8660 // b.eq LBB0_274 $-3892(%rip)
- WORD $0x110005ad // add w13, w13, #1
- WORD $0xd2e0020e // mov x14, #4503599627370496
-LBB0_540:
- WORD $0x9374d1c9 // sbfx x9, x14, #52, #1
- WORD $0x110ffdab // add w11, w13, #1023
- WORD $0x9240cdc8 // and x8, x14, #0xfffffffffffff
- WORD $0x1200296b // and w11, w11, #0x7ff
- WORD $0x8a0bd129 // and x9, x9, x11, lsl #52
- WORD $0x17fffc32 // b LBB0_277 $-3896(%rip)
-LBB0_541:
- WORD $0x34fffe6c // cbz w12, LBB0_537 $-52(%rip)
- WORD $0x385ff108 // ldurb w8, [x8, #-1]
- WORD $0x12000108 // and w8, w8, #0x1
- WORD $0x35fffde8 // cbnz w8, LBB0_536 $-68(%rip)
- WORD $0x17ffffef // b LBB0_537 $-68(%rip)
-LBB0_543:
- WORD $0xdac001ae // rbit x14, x13
- WORD $0xdac011ce // clz x14, x14
- WORD $0xcb00016f // sub x15, x11, x0
- WORD $0x8b0e01ee // add x14, x15, x14
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a8e1108 // csel x8, x8, x14, ne
-LBB0_544:
- WORD $0x0a2a01ae // bic w14, w13, w10
- WORD $0x531f79cf // lsl w15, w14, #1
- WORD $0x331f79ca // bfi w10, w14, #1, #31
- WORD $0x0a2f01ad // bic w13, w13, w15
- WORD $0x1201f1ad // and w13, w13, #0xaaaaaaaa
- WORD $0x2b0e01ad // adds w13, w13, w14
- WORD $0x3200f3ee // mov w14, #1431655765
- WORD $0x4a0d05cd // eor w13, w14, w13, lsl #1
- WORD $0x0a0a01aa // and w10, w13, w10
- WORD $0x1a9f37ed // cset w13, hs
- WORD $0x2a2a03ea // mvn w10, w10
- WORD $0x8a090149 // and x9, x10, x9
- WORD $0xaa0d03ea // mov x10, x13
- WORD $0xb5ffd8e9 // cbnz x9, LBB0_470 $-1252(%rip)
-LBB0_545:
- WORD $0x9100816b // add x11, x11, #32
- WORD $0xaa0c03e9 // mov x9, x12
-LBB0_546:
- WORD $0xb5000c8a // cbnz x10, LBB0_576 $400(%rip)
- WORD $0xb40003a9 // cbz x9, LBB0_556 $116(%rip)
-LBB0_548:
- WORD $0xcb0003ea // neg x10, x0
-LBB0_549:
- WORD $0xd280000d // mov x13, #0
-LBB0_550:
- WORD $0x386d696c // ldrb w12, [x11, x13]
- WORD $0x7100899f // cmp w12, #34
- WORD $0x540002c0 // b.eq LBB0_555 $88(%rip)
- WORD $0x7101719f // cmp w12, #92
- WORD $0x540000a0 // b.eq LBB0_553 $20(%rip)
- WORD $0x910005ad // add x13, x13, #1
- WORD $0xeb0d013f // cmp x9, x13
- WORD $0x54ffff21 // b.ne LBB0_550 $-28(%rip)
- WORD $0x14000015 // b LBB0_557 $84(%rip)
-LBB0_553:
- WORD $0xd100052c // sub x12, x9, #1
- WORD $0xeb0d019f // cmp x12, x13
- WORD $0x54000cc0 // b.eq LBB0_580 $408(%rip)
- WORD $0x8b0d016b // add x11, x11, x13
- WORD $0x8b0a016c // add x12, x11, x10
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a880188 // csel x8, x12, x8, eq
- WORD $0x9100096b // add x11, x11, #2
- WORD $0xcb0d012c // sub x12, x9, x13
- WORD $0xd100092e // sub x14, x9, #2
- WORD $0xd1000989 // sub x9, x12, #2
- WORD $0x9280000c // mov x12, #-1
- WORD $0xeb0d01df // cmp x14, x13
- WORD $0x54fffd21 // b.ne LBB0_549 $-92(%rip)
- WORD $0x14000047 // b LBB0_575 $284(%rip)
-LBB0_555:
- WORD $0x8b0d0169 // add x9, x11, x13
- WORD $0x9100052b // add x11, x9, #1
-LBB0_556:
- WORD $0xcb00016c // sub x12, x11, x0
- WORD $0xb6ff3bac // tbz x12, #63, LBB0_134 $-6284(%rip)
- WORD $0x14000042 // b LBB0_575 $264(%rip)
-LBB0_557:
- WORD $0x7100899f // cmp w12, #34
- WORD $0x54000a61 // b.ne LBB0_580 $332(%rip)
- WORD $0x8b0d016b // add x11, x11, x13
- WORD $0x17fffffa // b LBB0_556 $-24(%rip)
-LBB0_559:
- WORD $0xdac001cf // rbit x15, x14
- WORD $0xdac011ef // clz x15, x15
- WORD $0xcb000170 // sub x16, x11, x0
- WORD $0x8b0f020f // add x15, x16, x15
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a8f1108 // csel x8, x8, x15, ne
-LBB0_560:
- WORD $0x0a2901cf // bic w15, w14, w9
- WORD $0x531f79f0 // lsl w16, w15, #1
- WORD $0x331f79e9 // bfi w9, w15, #1, #31
- WORD $0x0a3001ce // bic w14, w14, w16
- WORD $0x1201f1ce // and w14, w14, #0xaaaaaaaa
- WORD $0x2b0f01ce // adds w14, w14, w15
- WORD $0x3200f3ef // mov w15, #1431655765
- WORD $0x4a0e05ee // eor w14, w15, w14, lsl #1
- WORD $0x0a0901c9 // and w9, w14, w9
- WORD $0x1a9f37ee // cset w14, hs
- WORD $0x2a2903e9 // mvn w9, w9
- WORD $0x8a0a012a // and x10, x9, x10
- WORD $0xaa0e03e9 // mov x9, x14
- WORD $0xb5ffd80a // cbnz x10, LBB0_476 $-1280(%rip)
-LBB0_561:
- WORD $0x3500044d // cbnz w13, LBB0_573 $136(%rip)
- WORD $0x9100816b // add x11, x11, #32
- WORD $0xaa0c03ea // mov x10, x12
-LBB0_563:
- WORD $0xb5000629 // cbnz x9, LBB0_578 $196(%rip)
- WORD $0xb400070a // cbz x10, LBB0_580 $224(%rip)
-LBB0_565:
- WORD $0xcb0003e9 // neg x9, x0
-LBB0_566:
- WORD $0xd280000d // mov x13, #0
-LBB0_567:
- WORD $0x386d696c // ldrb w12, [x11, x13]
- WORD $0x7100899f // cmp w12, #34
- WORD $0x54000380 // b.eq LBB0_574 $112(%rip)
- WORD $0x7101719f // cmp w12, #92
- WORD $0x54000100 // b.eq LBB0_571 $32(%rip)
- WORD $0x7100819f // cmp w12, #32
- WORD $0x540002a3 // b.lo LBB0_573 $84(%rip)
- WORD $0x910005ad // add x13, x13, #1
- WORD $0x9280000c // mov x12, #-1
- WORD $0xeb0d015f // cmp x10, x13
- WORD $0x54fffec1 // b.ne LBB0_567 $-40(%rip)
- WORD $0x14000017 // b LBB0_575 $92(%rip)
-LBB0_571:
- WORD $0xd100054c // sub x12, x10, #1
- WORD $0xeb0d019f // cmp x12, x13
- WORD $0x540004e0 // b.eq LBB0_580 $156(%rip)
- WORD $0x8b0d016b // add x11, x11, x13
- WORD $0x8b09016c // add x12, x11, x9
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a880188 // csel x8, x12, x8, eq
- WORD $0x9100096b // add x11, x11, #2
- WORD $0xd100094e // sub x14, x10, #2
- WORD $0xcb0d014a // sub x10, x10, x13
- WORD $0xd100094a // sub x10, x10, #2
- WORD $0x9280000c // mov x12, #-1
- WORD $0xeb0d01df // cmp x14, x13
- WORD $0x54fffcc1 // b.ne LBB0_566 $-104(%rip)
- WORD $0x14000008 // b LBB0_575 $32(%rip)
-LBB0_573:
- WORD $0x9280002c // mov x12, #-2
- WORD $0xf900006c // str x12, [x3]
- WORD $0x17fff76a // b LBB0_24 $-8792(%rip)
-LBB0_574:
- WORD $0xcb000169 // sub x9, x11, x0
- WORD $0x8b0d0129 // add x9, x9, x13
- WORD $0x9100052c // add x12, x9, #1
- WORD $0xb6ff336c // tbz x12, #63, LBB0_134 $-6548(%rip)
-LBB0_575:
- WORD $0xf900006c // str x12, [x3]
- WORD $0x17fff764 // b LBB0_24 $-8816(%rip)
-LBB0_576:
- WORD $0xb4000229 // cbz x9, LBB0_580 $68(%rip)
- WORD $0xaa2003ea // mvn x10, x0
- WORD $0x8b0a016a // add x10, x11, x10
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a880148 // csel x8, x10, x8, eq
- WORD $0x9100056b // add x11, x11, #1
- WORD $0xd1000529 // sub x9, x9, #1
- WORD $0xb5fff2e9 // cbnz x9, LBB0_548 $-420(%rip)
- WORD $0x17ffffb2 // b LBB0_556 $-312(%rip)
-LBB0_578:
- WORD $0xb400010a // cbz x10, LBB0_580 $32(%rip)
- WORD $0xaa2003e9 // mvn x9, x0
- WORD $0x8b090169 // add x9, x11, x9
- WORD $0xb100051f // cmn x8, #1
- WORD $0x9a880128 // csel x8, x9, x8, eq
- WORD $0x9100056b // add x11, x11, #1
- WORD $0xd100054a // sub x10, x10, #1
- WORD $0xb5fff94a // cbnz x10, LBB0_565 $-216(%rip)
-LBB0_580:
- WORD $0x9280000c // mov x12, #-1
- WORD $0xf900006c // str x12, [x3]
- WORD $0x17fff750 // b LBB0_24 $-8896(%rip)
- // .p2align 1, 0x00
-LJTI0_0:
- WORD $0x01910000
- WORD $0x01910191
- WORD $0x01910191
- WORD $0x01910191
- WORD $0x01910191
- WORD $0x01910191
- WORD $0x01910191
- WORD $0x01910191
- WORD $0x01910191
- WORD $0x01910191
- WORD $0x01910191
- WORD $0x01910191
- WORD $0x01910191
- WORD $0x01910191
- WORD $0x01910191
- WORD $0x01910191
- WORD $0x01910191
- WORD $0x01910123
- WORD $0x01910191
- WORD $0x01910191
- WORD $0x01910191
- WORD $0x01910191
- WORD $0x0019011f
- WORD $0x01910191
- WORD $0x00190019
- WORD $0x00190019
- WORD $0x00190019
- WORD $0x00190019
- WORD $0x00190019
- WORD $0x01910195
- WORD $0x01910191
- WORD $0x01910191
- WORD $0x01910191
- WORD $0x01910191
- WORD $0x01910191
- WORD $0x01910191
- WORD $0x01910191
- WORD $0x01910191
- WORD $0x01910191
- WORD $0x01910191
- WORD $0x01910191
- WORD $0x01910191
- WORD $0x01910191
- WORD $0x01910191
- WORD $0x01910191
- WORD $0x01990191
- WORD $0x01a70191
- WORD $0x01910191
- WORD $0x01910191
- WORD $0x01910191
- WORD $0x01910191
- WORD $0x0191019b
- WORD $0x01910191
- WORD $0x01910191
- WORD $0x01910191
- WORD $0x0191010e
- WORD $0x01910191
- WORD $0x01910191
- WORD $0x01910184
- WORD $0x01910191
- WORD $0x01910191
- WORD $0x01af0191
- WORD $0x011b0191
- // // .word (LBB0_22-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_95-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_94-LBB0_22)>>2
-// .word (LBB0_29-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_29-LBB0_22)>>2
-// .word (LBB0_29-LBB0_22)>>2
-// .word (LBB0_29-LBB0_22)>>2
-// .word (LBB0_29-LBB0_22)>>2
-// .word (LBB0_29-LBB0_22)>>2
-// .word (LBB0_29-LBB0_22)>>2
-// .word (LBB0_29-LBB0_22)>>2
-// .word (LBB0_29-LBB0_22)>>2
-// .word (LBB0_29-LBB0_22)>>2
-// .word (LBB0_29-LBB0_22)>>2
-// .word (LBB0_110-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_111-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_115-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_112-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_90-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_106-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_117-LBB0_22)>>2
-// .word (LBB0_109-LBB0_22)>>2
-// .word (LBB0_93-LBB0_22)>>2
-
-_MASK_USE_NUMBER:
- WORD $0x00000002 // .long 2
- WORD $0x00000000 // .p2align 3, 0x00
-_P10_TAB:
- WORD $0x00000000; WORD $0x3ff00000 // .quad 0x3ff0000000000000
- WORD $0x00000000; WORD $0x40240000 // .quad 0x4024000000000000
- WORD $0x00000000; WORD $0x40590000 // .quad 0x4059000000000000
- WORD $0x00000000; WORD $0x408f4000 // .quad 0x408f400000000000
- WORD $0x00000000; WORD $0x40c38800 // .quad 0x40c3880000000000
- WORD $0x00000000; WORD $0x40f86a00 // .quad 0x40f86a0000000000
- WORD $0x00000000; WORD $0x412e8480 // .quad 0x412e848000000000
- WORD $0x00000000; WORD $0x416312d0 // .quad 0x416312d000000000
- WORD $0x00000000; WORD $0x4197d784 // .quad 0x4197d78400000000
- WORD $0x00000000; WORD $0x41cdcd65 // .quad 0x41cdcd6500000000
- WORD $0x20000000; WORD $0x4202a05f // .quad 0x4202a05f20000000
- WORD $0xe8000000; WORD $0x42374876 // .quad 0x42374876e8000000
- WORD $0xa2000000; WORD $0x426d1a94 // .quad 0x426d1a94a2000000
- WORD $0xe5400000; WORD $0x42a2309c // .quad 0x42a2309ce5400000
- WORD $0x1e900000; WORD $0x42d6bcc4 // .quad 0x42d6bcc41e900000
- WORD $0x26340000; WORD $0x430c6bf5 // .quad 0x430c6bf526340000
- WORD $0x37e08000; WORD $0x4341c379 // .quad 0x4341c37937e08000
- WORD $0x85d8a000; WORD $0x43763457 // .quad 0x4376345785d8a000
- WORD $0x674ec800; WORD $0x43abc16d // .quad 0x43abc16d674ec800
- WORD $0x60913d00; WORD $0x43e158e4 // .quad 0x43e158e460913d00
- WORD $0x78b58c40; WORD $0x4415af1d // .quad 0x4415af1d78b58c40
- WORD $0xd6e2ef50; WORD $0x444b1ae4 // .quad 0x444b1ae4d6e2ef50
- WORD $0x064dd592; WORD $0x4480f0cf // .quad 0x4480f0cf064dd592
- // .p2align 3, 0x00
-_POW10_M128_TAB:
- WORD $0xcd60e453; WORD $0x1732c869 // .quad 1671618768450675795
- WORD $0x081c0288; WORD $0xfa8fd5a0 // .quad -391859759250406776
- WORD $0x205c8eb4; WORD $0x0e7fbd42 // .quad 1044761730281672372
- WORD $0x05118195; WORD $0x9c99e584 // .quad -7162441377172586091
- WORD $0xa873b261; WORD $0x521fac92 // .quad 5917638181279478369
- WORD $0x0655e1fa; WORD $0xc3c05ee5 // .quad -4341365703038344710
- WORD $0x52909ef9; WORD $0xe6a797b7 // .quad -1826324310255427847
- WORD $0x47eb5a78; WORD $0xf4b0769e // .quad -815021110370542984
- WORD $0x939a635c; WORD $0x9028bed2 // .quad -8058981721550724260
- WORD $0xecf3188b; WORD $0x98ee4a22 // .quad -7426917221622671221
- WORD $0x3880fc33; WORD $0x7432ee87 // .quad 8373016921771146291
- WORD $0xa82fdeae; WORD $0xbf29dcab // .quad -4671960508600951122
- WORD $0x06a13b3f; WORD $0x113faa29 // .quad 1242899115359157055
- WORD $0x923bd65a; WORD $0xeef453d6 // .quad -1228264617323800998
- WORD $0xa424c507; WORD $0x4ac7ca59 // .quad 5388497965526861063
- WORD $0x1b6565f8; WORD $0x9558b466 // .quad -7685194413468457480
- WORD $0x0d2df649; WORD $0x5d79bcf0 // .quad 6735622456908576329
- WORD $0xa23ebf76; WORD $0xbaaee17f // .quad -4994806998408183946
- WORD $0x107973dc; WORD $0xf4d82c2c // .quad -803843965719055396
- WORD $0x8ace6f53; WORD $0xe95a99df // .quad -1631822729582842029
- WORD $0x8a4be869; WORD $0x79071b9b // .quad 8720969558280366185
- WORD $0xb6c10594; WORD $0x91d8a02b // .quad -7937418233630358124
- WORD $0x6cdee284; WORD $0x9748e282 // .quad -7545532125859093884
- WORD $0xa47146f9; WORD $0xb64ec836 // .quad -5310086773610559751
- WORD $0x08169b25; WORD $0xfd1b1b23 // .quad -208543120469091547
- WORD $0x4d8d98b7; WORD $0xe3e27a44 // .quad -2025922448585811785
- WORD $0xe50e20f7; WORD $0xfe30f0f5 // .quad -130339450293182217
- WORD $0xb0787f72; WORD $0x8e6d8c6a // .quad -8183730558007214222
- WORD $0x5e51a935; WORD $0xbdbd2d33 // .quad -4774610331293865675
- WORD $0x5c969f4f; WORD $0xb208ef85 // .quad -5617977179081629873
- WORD $0x35e61382; WORD $0xad2c7880 // .quad -5968262914117332094
- WORD $0xb3bc4723; WORD $0xde8b2b66 // .quad -2410785455424649437
- WORD $0x21afcc31; WORD $0x4c3bcb50 // .quad 5493207715531443249
- WORD $0x3055ac76; WORD $0x8b16fb20 // .quad -8424269937281487754
- WORD $0x2a1bbf3d; WORD $0xdf4abe24 // .quad -2356862392440471747
- WORD $0x3c6b1793; WORD $0xaddcb9e8 // .quad -5918651403174471789
- WORD $0x34a2af0d; WORD $0xd71d6dad // .quad -2946077990550589683
- WORD $0x4b85dd78; WORD $0xd953e862 // .quad -2786628235540701832
- WORD $0x40e5ad68; WORD $0x8672648c // .quad -8758827771735200408
- WORD $0x6f33aa6b; WORD $0x87d4713d // .quad -8659171674854020501
- WORD $0x511f18c2; WORD $0x680efdaf // .quad 7498209359040551106
- WORD $0xcb009506; WORD $0xa9c98d8c // .quad -6212278575140137722
- WORD $0x2566def2; WORD $0x0212bd1b // .quad 149389661945913074
- WORD $0xfdc0ba48; WORD $0xd43bf0ef // .quad -3153662200497784248
- WORD $0xf7604b57; WORD $0x014bb630 // .quad 93368538716195671
- WORD $0xfe98746d; WORD $0x84a57695 // .quad -8888567902952197011
- WORD $0x35385e2d; WORD $0x419ea3bd // .quad 4728396691822632493
- WORD $0x7e3e9188; WORD $0xa5ced43b // .quad -6499023860262858360
- WORD $0x828675b9; WORD $0x52064cac // .quad 5910495864778290617
- WORD $0x5dce35ea; WORD $0xcf42894a // .quad -3512093806901185046
- WORD $0xd1940993; WORD $0x7343efeb // .quad 8305745933913819539
- WORD $0x7aa0e1b2; WORD $0x818995ce // .quad -9112587656954322510
- WORD $0xc5f90bf8; WORD $0x1014ebe6 // .quad 1158810380537498616
- WORD $0x19491a1f; WORD $0xa1ebfb42 // .quad -6779048552765515233
- WORD $0x77774ef6; WORD $0xd41a26e0 // .quad -3163173042755514634
- WORD $0x9f9b60a6; WORD $0xca66fa12 // .quad -3862124672529506138
- WORD $0x955522b4; WORD $0x8920b098 // .quad -8565652321871781196
- WORD $0x478238d0; WORD $0xfd00b897 // .quad -215969822234494768
- WORD $0x5d5535b0; WORD $0x55b46e5f // .quad 6175682344898606512
- WORD $0x8cb16382; WORD $0x9e20735e // .quad -7052510166537641086
- WORD $0x34aa831d; WORD $0xeb2189f7 // .quad -1503769105731517667
- WORD $0x2fddbc62; WORD $0xc5a89036 // .quad -4203951689744663454
- WORD $0x01d523e4; WORD $0xa5e9ec75 // .quad -6491397400591784988
- WORD $0xbbd52b7b; WORD $0xf712b443 // .quad -643253593753441413
- WORD $0x2125366e; WORD $0x47b233c9 // .quad 5166248661484910190
- WORD $0x55653b2d; WORD $0x9a6bb0aa // .quad -7319562523736982739
- WORD $0x696e840a; WORD $0x999ec0bb // .quad -7377247228426025974
- WORD $0xeabe89f8; WORD $0xc1069cd4 // .quad -4537767136243840520
- WORD $0x43ca250d; WORD $0xc00670ea // .quad -4609873017105144563
- WORD $0x256e2c76; WORD $0xf148440a // .quad -1060522901877412746
- WORD $0x6a5e5728; WORD $0x38040692 // .quad 4036358391950366504
- WORD $0x5764dbca; WORD $0x96cd2a86 // .quad -7580355841314464822
- WORD $0x04f5ecf2; WORD $0xc6050837 // .quad -4177924046916817678
- WORD $0xed3e12bc; WORD $0xbc807527 // .quad -4863758783215693124
- WORD $0xc633682e; WORD $0xf7864a44 // .quad -610719040218634194
- WORD $0xe88d976b; WORD $0xeba09271 // .quad -1468012460592228501
- WORD $0xfbe0211d; WORD $0x7ab3ee6a // .quad 8841672636718129437
- WORD $0x31587ea3; WORD $0x93445b87 // .quad -7835036815511224669
- WORD $0xbad82964; WORD $0x5960ea05 // .quad 6440404777470273892
- WORD $0xfdae9e4c; WORD $0xb8157268 // .quad -5182110000961642932
- WORD $0x298e33bd; WORD $0x6fb92487 // .quad 8050505971837842365
- WORD $0x3d1a45df; WORD $0xe61acf03 // .quad -1865951482774665761
- WORD $0x79f8e056; WORD $0xa5d3b6d4 // .quad -6497648813669818282
- WORD $0x06306bab; WORD $0x8fd0c162 // .quad -8083748704375247957
- WORD $0x9877186c; WORD $0x8f48a489 // .quad -8122061017087272852
- WORD $0x87bc8696; WORD $0xb3c4f1ba // .quad -5492999862041672042
- WORD $0xfe94de87; WORD $0x331acdab // .quad 3682481783923072647
- WORD $0x29aba83c; WORD $0xe0b62e29 // .quad -2254563809124702148
- WORD $0x7f1d0b14; WORD $0x9ff0c08b // .quad -6921820921902855404
- WORD $0xba0b4925; WORD $0x8c71dcd9 // .quad -8326631408344020699
- WORD $0x5ee44dd9; WORD $0x07ecf0ae // .quad 571095884476206553
- WORD $0x288e1b6f; WORD $0xaf8e5410 // .quad -5796603242002637969
- WORD $0xf69d6150; WORD $0xc9e82cd9 // .quad -3897816162832129712
- WORD $0x32b1a24a; WORD $0xdb71e914 // .quad -2634068034075909558
- WORD $0x3a225cd2; WORD $0xbe311c08 // .quad -4741978110983775022
- WORD $0x9faf056e; WORD $0x892731ac // .quad -8563821548938525330
- WORD $0x48aaf406; WORD $0x6dbd630a // .quad 7907585416552444934
- WORD $0xc79ac6ca; WORD $0xab70fe17 // .quad -6093090917745768758
- WORD $0xdad5b108; WORD $0x092cbbcc // .quad 661109733835780360
- WORD $0xb981787d; WORD $0xd64d3d9d // .quad -3004677628754823043
- WORD $0x08c58ea5; WORD $0x25bbf560 // .quad 2719036592861056677
- WORD $0x93f0eb4e; WORD $0x85f04682 // .quad -8795452545612846258
- WORD $0x0af6f24e; WORD $0xaf2af2b8 // .quad -5824576295778454962
- WORD $0x38ed2621; WORD $0xa76c5823 // .quad -6382629663588669919
- WORD $0x0db4aee1; WORD $0x1af5af66 // .quad 1942651667131707105
- WORD $0x07286faa; WORD $0xd1476e2c // .quad -3366601061058449494
- WORD $0xc890ed4d; WORD $0x50d98d9f // .quad 5825843310384704845
- WORD $0x847945ca; WORD $0x82cca4db // .quad -9021654690802612790
- WORD $0xbab528a0; WORD $0xe50ff107 // .quad -1941067898873894752
- WORD $0x6597973c; WORD $0xa37fce12 // .quad -6665382345075878084
- WORD $0xa96272c8; WORD $0x1e53ed49 // .quad 2185351144835019464
- WORD $0xfefd7d0c; WORD $0xcc5fc196 // .quad -3720041912917459700
- WORD $0x13bb0f7a; WORD $0x25e8e89c // .quad 2731688931043774330
- WORD $0xbebcdc4f; WORD $0xff77b1fc // .quad -38366372719436721
- WORD $0x8c54e9ac; WORD $0x77b19161 // .quad 8624834609543440812
- WORD $0xf73609b1; WORD $0x9faacf3d // .quad -6941508010590729807
- WORD $0xef6a2417; WORD $0xd59df5b9 // .quad -3054014793352862697
- WORD $0x75038c1d; WORD $0xc795830d // .quad -4065198994811024355
- WORD $0x6b44ad1d; WORD $0x4b057328 // .quad 5405853545163697437
- WORD $0xd2446f25; WORD $0xf97ae3d0 // .quad -469812725086392539
- WORD $0x430aec32; WORD $0x4ee367f9 // .quad 5684501474941004850
- WORD $0x836ac577; WORD $0x9becce62 // .quad -7211161980820077193
- WORD $0x93cda73f; WORD $0x229c41f7 // .quad 2493940825248868159
- WORD $0x244576d5; WORD $0xc2e801fb // .quad -4402266457597708587
- WORD $0x78c1110f; WORD $0x6b435275 // .quad 7729112049988473103
- WORD $0xed56d48a; WORD $0xf3a20279 // .quad -891147053569747830
- WORD $0x6b78aaa9; WORD $0x830a1389 // .quad -9004363024039368023
- WORD $0x345644d6; WORD $0x9845418c // .quad -7474495936122174250
- WORD $0xc656d553; WORD $0x23cc986b // .quad 2579604275232953683
- WORD $0x416bd60c; WORD $0xbe5691ef // .quad -4731433901725329908
- WORD $0xb7ec8aa8; WORD $0x2cbfbe86 // .quad 3224505344041192104
- WORD $0x11c6cb8f; WORD $0xedec366b // .quad -1302606358729274481
- WORD $0x32f3d6a9; WORD $0x7bf7d714 // .quad 8932844867666826921
- WORD $0xeb1c3f39; WORD $0x94b3a202 // .quad -7731658001846878407
- WORD $0x3fb0cc53; WORD $0xdaf5ccd9 // .quad -2669001970698630061
- WORD $0xa5e34f07; WORD $0xb9e08a83 // .quad -5052886483881210105
- WORD $0x8f9cff68; WORD $0xd1b3400f // .quad -3336252463373287576
- WORD $0x8f5c22c9; WORD $0xe858ad24 // .quad -1704422086424124727
- WORD $0xb9c21fa1; WORD $0x23100809 // .quad 2526528228819083169
- WORD $0xd99995be; WORD $0x91376c36 // .quad -7982792831656159810
- WORD $0x2832a78a; WORD $0xabd40a0c // .quad -6065211750830921846
- WORD $0x8ffffb2d; WORD $0xb5854744 // .quad -5366805021142811859
- WORD $0x323f516c; WORD $0x16c90c8f // .quad 1641857348316123500
- WORD $0xb3fff9f9; WORD $0xe2e69915 // .quad -2096820258001126919
- WORD $0x7f6792e3; WORD $0xae3da7d9 // .quad -5891368184943504669
- WORD $0x907ffc3b; WORD $0x8dd01fad // .quad -8228041688891786181
- WORD $0xdf41779c; WORD $0x99cd11cf // .quad -7364210231179380836
- WORD $0xf49ffb4a; WORD $0xb1442798 // .quad -5673366092687344822
- WORD $0xd711d583; WORD $0x40405643 // .quad 4629795266307937667
- WORD $0x31c7fa1d; WORD $0xdd95317f // .quad -2480021597431793123
- WORD $0x666b2572; WORD $0x482835ea // .quad 5199465050656154994
- WORD $0x7f1cfc52; WORD $0x8a7d3eef // .quad -8467542526035952558
- WORD $0x0005eecf; WORD $0xda324365 // .quad -2724040723534582065
- WORD $0x5ee43b66; WORD $0xad1c8eab // .quad -5972742139117552794
- WORD $0x40076a82; WORD $0x90bed43e // .quad -8016736922845615486
- WORD $0x369d4a40; WORD $0xd863b256 // .quad -2854241655469553088
- WORD $0xe804a291; WORD $0x5a7744a6 // .quad 6518754469289960081
- WORD $0xe2224e68; WORD $0x873e4f75 // .quad -8701430062309552536
- WORD $0xa205cb36; WORD $0x711515d0 // .quad 8148443086612450102
- WORD $0x5aaae202; WORD $0xa90de353 // .quad -6265101559459552766
- WORD $0xca873e03; WORD $0x0d5a5b44 // .quad 962181821410786819
- WORD $0x31559a83; WORD $0xd3515c28 // .quad -3219690930897053053
- WORD $0xfe9486c2; WORD $0xe858790a // .quad -1704479370831952190
- WORD $0x1ed58091; WORD $0x8412d999 // .quad -8929835859451740015
- WORD $0xbe39a872; WORD $0x626e974d // .quad 7092772823314835570
- WORD $0x668ae0b6; WORD $0xa5178fff // .quad -6550608805887287114
- WORD $0x2dc8128f; WORD $0xfb0a3d21 // .quad -357406007711231345
- WORD $0x402d98e3; WORD $0xce5d73ff // .quad -3576574988931720989
- WORD $0xbc9d0b99; WORD $0x7ce66634 // .quad 8999993282035256217
- WORD $0x881c7f8e; WORD $0x80fa687f // .quad -9152888395723407474
- WORD $0xebc44e80; WORD $0x1c1fffc1 // .quad 2026619565689294464
- WORD $0x6a239f72; WORD $0xa139029f // .quad -6829424476226871438
- WORD $0x66b56220; WORD $0xa327ffb2 // .quad -6690097579743157728
- WORD $0x44ac874e; WORD $0xc9874347 // .quad -3925094576856201394
- WORD $0x0062baa8; WORD $0x4bf1ff9f // .quad 5472436080603216552
- WORD $0x15d7a922; WORD $0xfbe91419 // .quad -294682202642863838
- WORD $0x603db4a9; WORD $0x6f773fc3 // .quad 8031958568804398249
- WORD $0xada6c9b5; WORD $0x9d71ac8f // .quad -7101705404292871755
- WORD $0x384d21d3; WORD $0xcb550fb4 // .quad -3795109844276665901
- WORD $0x99107c22; WORD $0xc4ce17b3 // .quad -4265445736938701790
- WORD $0x46606a48; WORD $0x7e2a53a1 // .quad 9091170749936331336
- WORD $0x7f549b2b; WORD $0xf6019da0 // .quad -720121152745989333
- WORD $0xcbfc426d; WORD $0x2eda7444 // .quad 3376138709496513133
- WORD $0x4f94e0fb; WORD $0x99c10284 // .quad -7367604748107325189
- WORD $0xfefb5308; WORD $0xfa911155 // .quad -391512631556746488
- WORD $0x637a1939; WORD $0xc0314325 // .quad -4597819916706768583
- WORD $0x7eba27ca; WORD $0x793555ab // .quad 8733981247408842698
- WORD $0xbc589f88; WORD $0xf03d93ee // .quad -1135588877456072824
- WORD $0x2f3458de; WORD $0x4bc1558b // .quad 5458738279630526686
- WORD $0x35b763b5; WORD $0x96267c75 // .quad -7627272076051127371
- WORD $0xfb016f16; WORD $0x9eb1aaed // .quad -7011635205744005354
- WORD $0x83253ca2; WORD $0xbbb01b92 // .quad -4922404076636521310
- WORD $0x79c1cadc; WORD $0x465e15a9 // .quad 5070514048102157020
- WORD $0x23ee8bcb; WORD $0xea9c2277 // .quad -1541319077368263733
- WORD $0xec191ec9; WORD $0x0bfacd89 // .quad 863228270850154185
- WORD $0x7675175f; WORD $0x92a1958a // .quad -7880853450996246689
- WORD $0x671f667b; WORD $0xcef980ec // .quad -3532650679864695173
- WORD $0x14125d36; WORD $0xb749faed // .quad -5239380795317920458
- WORD $0x80e7401a; WORD $0x82b7e127 // .quad -9027499368258256870
- WORD $0x5916f484; WORD $0xe51c79a8 // .quad -1937539975720012668
- WORD $0xb0908810; WORD $0xd1b2ecb8 // .quad -3336344095947716592
- WORD $0x37ae58d2; WORD $0x8f31cc09 // .quad -8128491512466089774
- WORD $0xdcb4aa15; WORD $0x861fa7e6 // .quad -8782116138362033643
- WORD $0x8599ef07; WORD $0xb2fe3f0b // .quad -5548928372155224313
- WORD $0x93e1d49a; WORD $0x67a791e0 // .quad 7469098900757009562
- WORD $0x67006ac9; WORD $0xdfbdcece // .quad -2324474446766642487
- WORD $0x5c6d24e0; WORD $0xe0c8bb2c // .quad -2249342214667950880
- WORD $0x006042bd; WORD $0x8bd6a141 // .quad -8370325556870233411
- WORD $0x73886e18; WORD $0x58fae9f7 // .quad 6411694268519837208
- WORD $0x4078536d; WORD $0xaecc4991 // .quad -5851220927660403859
- WORD $0x506a899e; WORD $0xaf39a475 // .quad -5820440219632367202
- WORD $0x90966848; WORD $0xda7f5bf5 // .quad -2702340141148116920
- WORD $0x52429603; WORD $0x6d8406c9 // .quad 7891439908798240259
- WORD $0x7a5e012d; WORD $0x888f9979 // .quad -8606491615858654931
- WORD $0xa6d33b83; WORD $0xc8e5087b // .quad -3970758169284363389
- WORD $0xd8f58178; WORD $0xaab37fd7 // .quad -6146428501395930760
- WORD $0x90880a64; WORD $0xfb1e4a9a // .quad -351761693178066332
- WORD $0xcf32e1d6; WORD $0xd5605fcd // .quad -3071349608317525546
- WORD $0x9a55067f; WORD $0x5cf2eea0 // .quad 6697677969404790399
- WORD $0xa17fcd26; WORD $0x855c3be0 // .quad -8837122532839535322
- WORD $0xc0ea481e; WORD $0xf42faa48 // .quad -851274575098787810
- WORD $0xc9dfc06f; WORD $0xa6b34ad8 // .quad -6434717147622031249
- WORD $0xf124da26; WORD $0xf13b94da // .quad -1064093218873484762
- WORD $0xfc57b08b; WORD $0xd0601d8e // .quad -3431710416100151157
- WORD $0xd6b70858; WORD $0x76c53d08 // .quad 8558313775058847832
- WORD $0x5db6ce57; WORD $0x823c1279 // .quad -9062348037703676329
- WORD $0x0c64ca6e; WORD $0x54768c4b // .quad 6086206200396171886
- WORD $0xb52481ed; WORD $0xa2cb1717 // .quad -6716249028702207507
- WORD $0xcf7dfd09; WORD $0xa9942f5d // .quad -6227300304786948855
- WORD $0xa26da268; WORD $0xcb7ddcdd // .quad -3783625267450371480
- WORD $0x435d7c4c; WORD $0xd3f93b35 // .quad -3172439362556298164
- WORD $0x0b090b02; WORD $0xfe5d5415 // .quad -117845565885576446
- WORD $0x4a1a6daf; WORD $0xc47bc501 // .quad -4288617610811380305
- WORD $0x26e5a6e1; WORD $0x9efa548d // .quad -6991182506319567135
- WORD $0x9ca1091b; WORD $0x359ab641 // .quad 3862600023340550427
- WORD $0x709f109a; WORD $0xc6b8e9b0 // .quad -4127292114472071014
- WORD $0x03c94b62; WORD $0xc30163d2 // .quad -4395122007679087774
- WORD $0x8cc6d4c0; WORD $0xf867241c // .quad -547429124662700864
- WORD $0x425dcf1d; WORD $0x79e0de63 // .quad 8782263791269039901
- WORD $0xd7fc44f8; WORD $0x9b407691 // .quad -7259672230555269896
- WORD $0x12f542e4; WORD $0x985915fc // .quad -7468914334623251740
- WORD $0x4dfb5636; WORD $0xc2109436 // .quad -4462904269766699466
- WORD $0x17b2939d; WORD $0x3e6f5b7b // .quad 4498915137003099037
- WORD $0xe17a2bc4; WORD $0xf294b943 // .quad -966944318780986428
- WORD $0xeecf9c42; WORD $0xa705992c // .quad -6411550076227838910
- WORD $0x6cec5b5a; WORD $0x979cf3ca // .quad -7521869226879198374
- WORD $0x2a838353; WORD $0x50c6ff78 // .quad 5820620459997365075
- WORD $0x08277231; WORD $0xbd8430bd // .quad -4790650515171610063
- WORD $0x35246428; WORD $0xa4f8bf56 // .quad -6559282480285457368
- WORD $0x4a314ebd; WORD $0xece53cec // .quad -1376627125537124675
- WORD $0xe136be99; WORD $0x871b7795 // .quad -8711237568605798759
- WORD $0xae5ed136; WORD $0x940f4613 // .quad -7777920981101784778
- WORD $0x59846e3f; WORD $0x28e2557b // .quad 2946011094524915263
- WORD $0x99f68584; WORD $0xb9131798 // .quad -5110715207949843068
- WORD $0x2fe589cf; WORD $0x331aeada // .quad 3682513868156144079
- WORD $0xc07426e5; WORD $0xe757dd7e // .quad -1776707991509915931
- WORD $0x5def7621; WORD $0x3ff0d2c8 // .quad 4607414176811284001
- WORD $0x3848984f; WORD $0x9096ea6f // .quad -8027971522334779313
- WORD $0x756b53a9; WORD $0x0fed077a // .quad 1147581702586717097
- WORD $0x065abe63; WORD $0xb4bca50b // .quad -5423278384491086237
- WORD $0x12c62894; WORD $0xd3e84959 // .quad -3177208890193991532
- WORD $0xc7f16dfb; WORD $0xe1ebce4d // .quad -2167411962186469893
- WORD $0xabbbd95c; WORD $0x64712dd7 // .quad 7237616480483531100
- WORD $0x9cf6e4bd; WORD $0x8d3360f0 // .quad -8272161504007625539
- WORD $0x96aacfb3; WORD $0xbd8d794d // .quad -4788037454677749837
- WORD $0xc4349dec; WORD $0xb080392c // .quad -5728515861582144020
- WORD $0xfc5583a0; WORD $0xecf0d7a0 // .quad -1373360799919799392
- WORD $0xf541c567; WORD $0xdca04777 // .quad -2548958808550292121
- WORD $0x9db57244; WORD $0xf41686c4 // .quad -858350499949874620
- WORD $0xf9491b60; WORD $0x89e42caa // .quad -8510628282985014432
- WORD $0xc522ced5; WORD $0x311c2875 // .quad 3538747893490044629
- WORD $0xb79b6239; WORD $0xac5d37d5 // .quad -6026599335303880135
- WORD $0x366b828b; WORD $0x7d633293 // .quad 9035120885289943691
- WORD $0x25823ac7; WORD $0xd77485cb // .quad -2921563150702462265
- WORD $0x02033197; WORD $0xae5dff9c // .quad -5882264492762254953
- WORD $0xf77164bc; WORD $0x86a8d39e // .quad -8743505996830120772
- WORD $0x0283fdfc; WORD $0xd9f57f83 // .quad -2741144597525430788
- WORD $0xb54dbdeb; WORD $0xa8530886 // .quad -6317696477610263061
- WORD $0xc324fd7b; WORD $0xd072df63 // .quad -3426430746906788485
- WORD $0x62a12d66; WORD $0xd267caa8 // .quad -3285434578585440922
- WORD $0x59f71e6d; WORD $0x4247cb9e // .quad 4776009810824339053
- WORD $0x3da4bc60; WORD $0x8380dea9 // .quad -8970925639256982432
- WORD $0xf074e608; WORD $0x52d9be85 // .quad 5970012263530423816
- WORD $0x8d0deb78; WORD $0xa4611653 // .quad -6601971030643840136
- WORD $0x6c921f8b; WORD $0x67902e27 // .quad 7462515329413029771
- WORD $0x70516656; WORD $0xcd795be8 // .quad -3640777769877412266
- WORD $0xa3db53b6; WORD $0x00ba1cd8 // .quad 52386062455755702
- WORD $0x4632dff6; WORD $0x806bd971 // .quad -9193015133814464522
- WORD $0xccd228a4; WORD $0x80e8a40e // .quad -9157889458785081180
- WORD $0x97bf97f3; WORD $0xa086cfcd // .quad -6879582898840692749
- WORD $0x8006b2cd; WORD $0x6122cd12 // .quad 6999382250228200141
- WORD $0xfdaf7df0; WORD $0xc8a883c0 // .quad -3987792605123478032
- WORD $0x20085f81; WORD $0x796b8057 // .quad 8749227812785250177
- WORD $0x3d1b5d6c; WORD $0xfad2a4b1 // .quad -373054737976959636
- WORD $0x74053bb0; WORD $0xcbe33036 // .quad -3755104653863994448
- WORD $0xc6311a63; WORD $0x9cc3a6ee // .quad -7150688238876681629
- WORD $0x11068a9c; WORD $0xbedbfc44 // .quad -4693880817329993060
- WORD $0x77bd60fc; WORD $0xc3f490aa // .quad -4326674280168464132
- WORD $0x15482d44; WORD $0xee92fb55 // .quad -1255665003235103420
- WORD $0x15acb93b; WORD $0xf4f1b4d5 // .quad -796656831783192261
- WORD $0x2d4d1c4a; WORD $0x751bdd15 // .quad 8438581409832836170
- WORD $0x2d8bf3c5; WORD $0x99171105 // .quad -7415439547505577019
- WORD $0x78a0635d; WORD $0xd262d45a // .quad -3286831292991118499
- WORD $0x78eef0b6; WORD $0xbf5cd546 // .quad -4657613415954583370
- WORD $0x16c87c34; WORD $0x86fb8971 // .quad -8720225134666286028
- WORD $0x172aace4; WORD $0xef340a98 // .quad -1210330751515841308
- WORD $0xae3d4da0; WORD $0xd45d35e6 // .quad -3144297699952734816
- WORD $0x0e7aac0e; WORD $0x9580869f // .quad -7673985747338482674
- WORD $0x59cca109; WORD $0x89748360 // .quad -8542058143368306423
- WORD $0xd2195712; WORD $0xbae0a846 // .quad -4980796165745715438
- WORD $0x703fc94b; WORD $0x2bd1a438 // .quad 3157485376071780683
- WORD $0x869facd7; WORD $0xe998d258 // .quad -1614309188754756393
- WORD $0x4627ddcf; WORD $0x7b6306a3 // .quad 8890957387685944783
- WORD $0x5423cc06; WORD $0x91ff8377 // .quad -7926472270612804602
- WORD $0x17b1d542; WORD $0x1a3bc84c // .quad 1890324697752655170
- WORD $0x292cbf08; WORD $0xb67f6455 // .quad -5296404319838617848
- WORD $0x1d9e4a93; WORD $0x20caba5f // .quad 2362905872190818963
- WORD $0x7377eeca; WORD $0xe41f3d6a // .quad -2008819381370884406
- WORD $0x7282ee9c; WORD $0x547eb47b // .quad 6088502188546649756
- WORD $0x882af53e; WORD $0x8e938662 // .quad -8173041140997884610
- WORD $0x4f23aa43; WORD $0xe99e619a // .quad -1612744301171463613
- WORD $0x2a35b28d; WORD $0xb23867fb // .quad -5604615407819967859
- WORD $0xe2ec94d4; WORD $0x6405fa00 // .quad 7207441660390446292
- WORD $0xf4c31f31; WORD $0xdec681f9 // .quad -2394083241347571919
- WORD $0x8dd3dd04; WORD $0xde83bc40 // .quad -2412877989897052924
- WORD $0x38f9f37e; WORD $0x8b3c113c // .quad -8413831053483314306
- WORD $0xb148d445; WORD $0x9624ab50 // .quad -7627783505798704059
- WORD $0x4738705e; WORD $0xae0b158b // .quad -5905602798426754978
- WORD $0xdd9b0957; WORD $0x3badd624 // .quad 4300328673033783639
- WORD $0x19068c76; WORD $0xd98ddaee // .quad -2770317479606055818
- WORD $0x0a80e5d6; WORD $0xe54ca5d7 // .quad -1923980597781273130
- WORD $0xcfa417c9; WORD $0x87f8a8d4 // .quad -8648977452394866743
- WORD $0xcd211f4c; WORD $0x5e9fcf4c // .quad 6818396289628184396
- WORD $0x038d1dbc; WORD $0xa9f6d30a // .quad -6199535797066195524
- WORD $0x0069671f; WORD $0x7647c320 // .quad 8522995362035230495
- WORD $0x8470652b; WORD $0xd47487cc // .quad -3137733727905356501
- WORD $0x0041e073; WORD $0x29ecd9f4 // .quad 3021029092058325107
- WORD $0xd2c63f3b; WORD $0x84c8d4df // .quad -8878612607581929669
- WORD $0x00525890; WORD $0xf4681071 // .quad -835399653354481520
- WORD $0xc777cf09; WORD $0xa5fb0a17 // .quad -6486579741050024183
- WORD $0x4066eeb4; WORD $0x7182148d // .quad 8179122470161673908
- WORD $0xb955c2cc; WORD $0xcf79cc9d // .quad -3496538657885142324
- WORD $0x48405530; WORD $0xc6f14cd8 // .quad -4111420493003729616
- WORD $0x93d599bf; WORD $0x81ac1fe2 // .quad -9102865688819295809
- WORD $0x5a506a7c; WORD $0xb8ada00e // .quad -5139275616254662020
- WORD $0x38cb002f; WORD $0xa21727db // .quad -6766896092596731857
- WORD $0xf0e4851c; WORD $0xa6d90811 // .quad -6424094520318327524
- WORD $0x06fdc03b; WORD $0xca9cf1d2 // .quad -3846934097318526917
- WORD $0x6d1da663; WORD $0x908f4a16 // .quad -8030118150397909405
- WORD $0x88bd304a; WORD $0xfd442e46 // .quad -196981603220770742
- WORD $0x043287fe; WORD $0x9a598e4e // .quad -7324666853212387330
- WORD $0x15763e2e; WORD $0x9e4a9cec // .quad -7040642529654063570
- WORD $0x853f29fd; WORD $0x40eff1e1 // .quad 4679224488766679549
- WORD $0x1ad3cdba; WORD $0xc5dd4427 // .quad -4189117143640191558
- WORD $0xe68ef47c; WORD $0xd12bee59 // .quad -3374341425896426372
- WORD $0xe188c128; WORD $0xf7549530 // .quad -624710411122851544
- WORD $0x301958ce; WORD $0x82bb74f8 // .quad -9026492418826348338
- WORD $0x8cf578b9; WORD $0x9a94dd3e // .quad -7307973034592864071
- WORD $0x3c1faf01; WORD $0xe36a5236 // .quad -2059743486678159615
- WORD $0x3032d6e7; WORD $0xc13a148e // .quad -4523280274813692185
- WORD $0xcb279ac1; WORD $0xdc44e6c3 // .quad -2574679358347699519
- WORD $0xbc3f8ca1; WORD $0xf18899b1 // .quad -1042414325089727327
- WORD $0x5ef8c0b9; WORD $0x29ab103a // .quad 3002511419460075705
- WORD $0x15a7b7e5; WORD $0x96f5600f // .quad -7569037980822161435
- WORD $0xf6b6f0e7; WORD $0x7415d448 // .quad 8364825292752482535
- WORD $0xdb11a5de; WORD $0xbcb2b812 // .quad -4849611457600313890
- WORD $0x3464ad21; WORD $0x111b495b // .quad 1232659579085827361
- WORD $0x91d60f56; WORD $0xebdf6617 // .quad -1450328303573004458
- WORD $0x00beec34; WORD $0xcab10dd9 // .quad -3841273781498745804
- WORD $0xbb25c995; WORD $0x936b9fce // .quad -7823984217374209643
- WORD $0x40eea742; WORD $0x3d5d514f // .quad 4421779809981343554
- WORD $0x69ef3bfb; WORD $0xb84687c2 // .quad -5168294253290374149
- WORD $0x112a5112; WORD $0x0cb4a5a3 // .quad 915538744049291538
- WORD $0x046b0afa; WORD $0xe65829b3 // .quad -1848681798185579782
- WORD $0xeaba72ab; WORD $0x47f0e785 // .quad 5183897733458195115
- WORD $0xe2c2e6dc; WORD $0x8ff71a0f // .quad -8072955151507069220
- WORD $0x65690f56; WORD $0x59ed2167 // .quad 6479872166822743894
- WORD $0xdb73a093; WORD $0xb3f4e093 // .quad -5479507920956448621
- WORD $0x3ec3532c; WORD $0x306869c1 // .quad 3488154190101041964
- WORD $0xd25088b8; WORD $0xe0f218b8 // .quad -2237698882768172872
- WORD $0xc73a13fb; WORD $0x1e414218 // .quad 2180096368813151227
- WORD $0x83725573; WORD $0x8c974f73 // .quad -8316090829371189901
- WORD $0xf90898fa; WORD $0xe5d1929e // .quad -1886565557410948870
- WORD $0x644eeacf; WORD $0xafbd2350 // .quad -5783427518286599473
- WORD $0xb74abf39; WORD $0xdf45f746 // .quad -2358206946763686087
- WORD $0x7d62a583; WORD $0xdbac6c24 // .quad -2617598379430861437
- WORD $0x328eb783; WORD $0x6b8bba8c // .quad 7749492695127472003
- WORD $0xce5da772; WORD $0x894bc396 // .quad -8553528014785370254
- WORD $0x3f326564; WORD $0x066ea92f // .quad 463493832054564196
- WORD $0x81f5114f; WORD $0xab9eb47c // .quad -6080224000054324913
- WORD $0x0efefebd; WORD $0xc80a537b // .quad -4032318728359182659
- WORD $0xa27255a2; WORD $0xd686619b // .quad -2988593981640518238
- WORD $0xe95f5f36; WORD $0xbd06742c // .quad -4826042214438183114
- WORD $0x45877585; WORD $0x8613fd01 // .quad -8785400266166405755
- WORD $0x23b73704; WORD $0x2c481138 // .quad 3190819268807046916
- WORD $0x96e952e7; WORD $0xa798fc41 // .quad -6370064314280619289
- WORD $0x2ca504c5; WORD $0xf75a1586 // .quad -623161932418579259
- WORD $0xfca3a7a0; WORD $0xd17f3b51 // .quad -3350894374423386208
- WORD $0xdbe722fb; WORD $0x9a984d73 // .quad -7307005235402693893
- WORD $0x3de648c4; WORD $0x82ef8513 // .quad -9011838011655698236
- WORD $0xd2e0ebba; WORD $0xc13e60d0 // .quad -4522070525825979462
- WORD $0x0d5fdaf5; WORD $0xa3ab6658 // .quad -6653111496142234891
- WORD $0x079926a8; WORD $0x318df905 // .quad 3570783879572301480
- WORD $0x10b7d1b3; WORD $0xcc963fee // .quad -3704703351750405709
- WORD $0x497f7052; WORD $0xfdf17746 // .quad -148206168962011054
- WORD $0x94e5c61f; WORD $0xffbbcfe9 // .quad -19193171260619233
- WORD $0xedefa633; WORD $0xfeb6ea8b // .quad -92628855601256909
- WORD $0xfd0f9bd3; WORD $0x9fd561f1 // .quad -6929524759678968877
- WORD $0xe96b8fc0; WORD $0xfe64a52e // .quad -115786069501571136
- WORD $0x7c5382c8; WORD $0xc7caba6e // .quad -4050219931171323192
- WORD $0xa3c673b0; WORD $0x3dfdce7a // .quad 4466953431550423984
- WORD $0x1b68637b; WORD $0xf9bd690a // .quad -451088895536766085
- WORD $0xa65c084e; WORD $0x06bea10c // .quad 486002885505321038
- WORD $0x51213e2d; WORD $0x9c1661a6 // .quad -7199459587351560659
- WORD $0xcff30a62; WORD $0x486e494f // .quad 5219189625309039202
- WORD $0xe5698db8; WORD $0xc31bfa0f // .quad -4387638465762062920
- WORD $0xc3efccfa; WORD $0x5a89dba3 // .quad 6523987031636299002
- WORD $0xdec3f126; WORD $0xf3e2f893 // .quad -872862063775190746
- WORD $0x5a75e01c; WORD $0xf8962946 // .quad -534194123654701028
- WORD $0x6b3a76b7; WORD $0x986ddb5c // .quad -7463067817500576073
- WORD $0xf1135823; WORD $0xf6bbb397 // .quad -667742654568376285
- WORD $0x86091465; WORD $0xbe895233 // .quad -4717148753448332187
- WORD $0xed582e2c; WORD $0x746aa07d // .quad 8388693718644305452
- WORD $0x678b597f; WORD $0xee2ba6c0 // .quad -1284749923383027329
- WORD $0xb4571cdc; WORD $0xa8c2a44e // .quad -6286281471915778852
- WORD $0x40b717ef; WORD $0x94db4838 // .quad -7720497729755473937
- WORD $0x616ce413; WORD $0x92f34d62 // .quad -7857851839894723565
- WORD $0x50e4ddeb; WORD $0xba121a46 // .quad -5038936143766954517
- WORD $0xf9c81d17; WORD $0x77b020ba // .quad 8624429273841147159
- WORD $0xe51e1566; WORD $0xe896a0d7 // .quad -1686984161281305242
- WORD $0xdc1d122e; WORD $0x0ace1474 // .quad 778582277723329070
- WORD $0xef32cd60; WORD $0x915e2486 // .quad -7971894128441897632
- WORD $0x132456ba; WORD $0x0d819992 // .quad 973227847154161338
- WORD $0xaaff80b8; WORD $0xb5b5ada8 // .quad -5353181642124984136
- WORD $0x97ed6c69; WORD $0x10e1fff6 // .quad 1216534808942701673
- WORD $0xd5bf60e6; WORD $0xe3231912 // .quad -2079791034228842266
- WORD $0x1ef463c1; WORD $0xca8d3ffa // .quad -3851351762838199359
- WORD $0xc5979c8f; WORD $0x8df5efab // .quad -8217398424034108273
- WORD $0xa6b17cb2; WORD $0xbd308ff8 // .quad -4814189703547749198
- WORD $0xb6fd83b3; WORD $0xb1736b96 // .quad -5660062011615247437
- WORD $0xd05ddbde; WORD $0xac7cb3f6 // .quad -6017737129434686498
- WORD $0x64bce4a0; WORD $0xddd0467c // .quad -2463391496091671392
- WORD $0x423aa96b; WORD $0x6bcdf07a // .quad 7768129340171790699
- WORD $0xbef60ee4; WORD $0x8aa22c0d // .quad -8457148712698376476
- WORD $0xd2c953c6; WORD $0x86c16c98 // .quad -8736582398494813242
- WORD $0x2eb3929d; WORD $0xad4ab711 // .quad -5959749872445582691
- WORD $0x077ba8b7; WORD $0xe871c7bf // .quad -1697355961263740745
- WORD $0x7a607744; WORD $0xd89d64d5 // .quad -2838001322129590460
- WORD $0x64ad4972; WORD $0x11471cd7 // .quad 1244995533423855986
- WORD $0x6c7c4a8b; WORD $0x87625f05 // .quad -8691279853972075893
- WORD $0x3dd89bcf; WORD $0xd598e40d // .quad -3055441601647567921
- WORD $0xc79b5d2d; WORD $0xa93af6c6 // .quad -6252413799037706963
- WORD $0x8d4ec2c3; WORD $0x4aff1d10 // .quad 5404070034795315907
- WORD $0x79823479; WORD $0xd389b478 // .quad -3203831230369745799
- WORD $0x585139ba; WORD $0xcedf722a // .quad -3539985255894009414
- WORD $0x4bf160cb; WORD $0x843610cb // .quad -8919923546622172981
- WORD $0xee658828; WORD $0xc2974eb4 // .quad -4424981569867511768
- WORD $0x1eedb8fe; WORD $0xa54394fe // .quad -6538218414850328322
- WORD $0x29feea32; WORD $0x733d2262 // .quad 8303831092947774002
- WORD $0xa6a9273e; WORD $0xce947a3d // .quad -3561087000135522498
- WORD $0x5a3f525f; WORD $0x0806357d // .quad 578208414664970847
- WORD $0x8829b887; WORD $0x811ccc66 // .quad -9143208402725783417
- WORD $0xb0cf26f7; WORD $0xca07c2dc // .quad -3888925500096174345
- WORD $0x2a3426a8; WORD $0xa163ff80 // .quad -6817324484979841368
- WORD $0xdd02f0b5; WORD $0xfc89b393 // .quad -249470856692830027
- WORD $0x34c13052; WORD $0xc9bcff60 // .quad -3909969587797413806
- WORD $0xd443ace2; WORD $0xbbac2078 // .quad -4923524589293425438
- WORD $0x41f17c67; WORD $0xfc2c3f38 // .quad -275775966319379353
- WORD $0x84aa4c0d; WORD $0xd54b944b // .quad -3077202868308390899
- WORD $0x2936edc0; WORD $0x9d9ba783 // .quad -7089889006590693952
- WORD $0x65d4df11; WORD $0x0a9e795e // .quad 765182433041899281
- WORD $0xf384a931; WORD $0xc5029163 // .quad -4250675239810979535
- WORD $0xff4a16d5; WORD $0x4d4617b5 // .quad 5568164059729762005
- WORD $0xf065d37d; WORD $0xf64335bc // .quad -701658031336336515
- WORD $0xbf8e4e45; WORD $0x504bced1 // .quad 5785945546544795205
- WORD $0x163fa42e; WORD $0x99ea0196 // .quad -7356065297226292178
- WORD $0x2f71e1d6; WORD $0xe45ec286 // .quad -1990940103673781802
- WORD $0x9bcf8d39; WORD $0xc06481fb // .quad -4583395603105477319
- WORD $0xbb4e5a4c; WORD $0x5d767327 // .quad 6734696907262548556
- WORD $0x82c37088; WORD $0xf07da27a // .quad -1117558485454458744
- WORD $0xd510f86f; WORD $0x3a6a07f8 // .quad 4209185567039092847
- WORD $0x91ba2655; WORD $0x964e858c // .quad -7616003081050118571
- WORD $0x0a55368b; WORD $0x890489f7 // .quad -8573576096483297653
- WORD $0xb628afea; WORD $0xbbe226ef // .quad -4908317832885260310
- WORD $0xccea842e; WORD $0x2b45ac74 // .quad 3118087934678041646
- WORD $0xa3b2dbe5; WORD $0xeadab0ab // .quad -1523711272679187483
- WORD $0x0012929d; WORD $0x3b0b8bc9 // .quad 4254647968387469981
- WORD $0x464fc96f; WORD $0x92c8ae6b // .quad -7869848573065574033
- WORD $0x40173744; WORD $0x09ce6ebb // .quad 706623942056949572
- WORD $0x17e3bbcb; WORD $0xb77ada06 // .quad -5225624697904579637
- WORD $0x101d0515; WORD $0xcc420a6a // .quad -3728406090856200939
- WORD $0x9ddcaabd; WORD $0xe5599087 // .quad -1920344853953336643
- WORD $0x4a12232d; WORD $0x9fa94682 // .quad -6941939825212513491
- WORD $0xc2a9eab6; WORD $0x8f57fa54 // .quad -8117744561361917258
- WORD $0xdc96abf9; WORD $0x47939822 // .quad 5157633273766521849
- WORD $0xf3546564; WORD $0xb32df8e9 // .quad -5535494683275008668
- WORD $0x93bc56f7; WORD $0x59787e2b // .quad 6447041592208152311
- WORD $0x70297ebd; WORD $0xdff97724 // .quad -2307682335666372931
- WORD $0x3c55b65a; WORD $0x57eb4edb // .quad 6335244004343789146
- WORD $0xc619ef36; WORD $0x8bfbea76 // .quad -8359830487432564938
- WORD $0x0b6b23f1; WORD $0xede62292 // .quad -1304317031425039375
- WORD $0x77a06b03; WORD $0xaefae514 // .quad -5838102090863318269
- WORD $0x8e45eced; WORD $0xe95fab36 // .quad -1630396289281299219
- WORD $0x958885c4; WORD $0xdab99e59 // .quad -2685941595151759932
- WORD $0x18ebb414; WORD $0x11dbcb02 // .quad 1286845328412881940
- WORD $0xfd75539b; WORD $0x88b402f7 // .quad -8596242524610931813
- WORD $0x9f26a119; WORD $0xd652bdc2 // .quad -3003129357911285479
- WORD $0xfcd2a881; WORD $0xaae103b5 // .quad -6133617137336276863
- WORD $0x46f0495f; WORD $0x4be76d33 // .quad 5469460339465668959
- WORD $0x7c0752a2; WORD $0xd59944a3 // .quad -3055335403242958174
- WORD $0x0c562ddb; WORD $0x6f70a440 // .quad 8030098730593431003
- WORD $0x2d8493a5; WORD $0x857fcae6 // .quad -8827113654667930715
- WORD $0x0f6bb952; WORD $0xcb4ccd50 // .quad -3797434642040374958
- WORD $0xb8e5b88e; WORD $0xa6dfbd9f // .quad -6422206049907525490
- WORD $0x1346a7a7; WORD $0x7e2000a4 // .quad 9088264752731695015
- WORD $0xa71f26b2; WORD $0xd097ad07 // .quad -3416071543957018958
- WORD $0x8c0c28c8; WORD $0x8ed40066 // .quad -8154892584824854328
- WORD $0xc873782f; WORD $0x825ecc24 // .quad -9052573742614218705
- WORD $0x2f0f32fa; WORD $0x72890080 // .quad 8253128342678483706
- WORD $0xfa90563b; WORD $0xa2f67f2d // .quad -6704031159840385477
- WORD $0x3ad2ffb9; WORD $0x4f2b40a0 // .quad 5704724409920716729
- WORD $0x79346bca; WORD $0xcbb41ef9 // .quad -3768352931373093942
- WORD $0x4987bfa8; WORD $0xe2f610c8 // .quad -2092466524453879896
- WORD $0xd78186bc; WORD $0xfea126b7 // .quad -98755145788979524
- WORD $0x2df4d7c9; WORD $0x0dd9ca7d // .quad 998051431430019017
- WORD $0xe6b0f436; WORD $0x9f24b832 // .quad -6979250993759194058
- WORD $0x79720dbb; WORD $0x91503d1c // .quad -7975807747567252037
- WORD $0xa05d3143; WORD $0xc6ede63f // .quad -4112377723771604669
- WORD $0x97ce912a; WORD $0x75a44c63 // .quad 8476984389250486570
- WORD $0x88747d94; WORD $0xf8a95fcf // .quad -528786136287117932
- WORD $0x3ee11aba; WORD $0xc986afbe // .quad -3925256793573221702
- WORD $0xb548ce7c; WORD $0x9b69dbe1 // .quad -7248020362820530564
- WORD $0xce996168; WORD $0xfbe85bad // .quad -294884973539139224
- WORD $0x229b021b; WORD $0xc24452da // .quad -4448339435098275301
- WORD $0x423fb9c3; WORD $0xfae27299 // .quad -368606216923924029
- WORD $0xab41c2a2; WORD $0xf2d56790 // .quad -948738275445456222
- WORD $0xc967d41a; WORD $0xdccd879f // .quad -2536221894791146470
- WORD $0x6b0919a5; WORD $0x97c560ba // .quad -7510490449794491995
- WORD $0xbbc1c920; WORD $0x5400e987 // .quad 6053094668365842720
- WORD $0x05cb600f; WORD $0xbdb6b8e9 // .quad -4776427043815727089
- WORD $0xaab23b68; WORD $0x290123e9 // .quad 2954682317029915496
- WORD $0x473e3813; WORD $0xed246723 // .quad -1358847786342270957
- WORD $0x0aaf6521; WORD $0xf9a0b672 // .quad -459166561069996767
- WORD $0x0c86e30b; WORD $0x9436c076 // .quad -7766808894105001205
- WORD $0x8d5b3e69; WORD $0xf808e40e // .quad -573958201337495959
- WORD $0x8fa89bce; WORD $0xb9447093 // .quad -5096825099203863602
- WORD $0x30b20e04; WORD $0xb60b1d12 // .quad -5329133770099257852
- WORD $0x7392c2c2; WORD $0xe7958cb8 // .quad -1759345355577441598
- WORD $0x5e6f48c2; WORD $0xb1c6f22b // .quad -5636551615525730110
- WORD $0x483bb9b9; WORD $0x90bd77f3 // .quad -8017119874876982855
- WORD $0x360b1af3; WORD $0x1e38aeb6 // .quad 2177682517447613171
- WORD $0x1a4aa828; WORD $0xb4ecd5f0 // .quad -5409713825168840664
- WORD $0xc38de1b0; WORD $0x25c6da63 // .quad 2722103146809516464
- WORD $0x20dd5232; WORD $0xe2280b6c // .quad -2150456263033662926
- WORD $0x5a38ad0e; WORD $0x579c487e // .quad 6313000485183335694
- WORD $0x948a535f; WORD $0x8d590723 // .quad -8261564192037121185
- WORD $0xf0c6d851; WORD $0x2d835a9d // .quad 3279564588051781713
- WORD $0x79ace837; WORD $0xb0af48ec // .quad -5715269221619013577
- WORD $0x6cf88e65; WORD $0xf8e43145 // .quad -512230283362660763
- WORD $0x98182244; WORD $0xdcdb1b27 // .quad -2532400508596379068
- WORD $0x641b58ff; WORD $0x1b8e9ecb // .quad 1985699082112030975
- WORD $0xbf0f156b; WORD $0x8a08f0f8 // .quad -8500279345513818773
- WORD $0x3d222f3f; WORD $0xe272467e // .quad -2129562165787349185
- WORD $0xeed2dac5; WORD $0xac8b2d36 // .quad -6013663163464885563
- WORD $0xcc6abb0f; WORD $0x5b0ed81d // .quad 6561419329620589327
- WORD $0xaa879177; WORD $0xd7adf884 // .quad -2905392935903719049
- WORD $0x9fc2b4e9; WORD $0x98e94712 // .quad -7428327965055601431
- WORD $0xea94baea; WORD $0x86ccbb52 // .quad -8733399612580906262
- WORD $0x47b36224; WORD $0x3f2398d7 // .quad 4549648098962661924
- WORD $0xa539e9a5; WORD $0xa87fea27 // .quad -6305063497298744923
- WORD $0x19a03aad; WORD $0x8eec7f0d // .quad -8147997931578836307
- WORD $0x8e88640e; WORD $0xd29fe4b1 // .quad -3269643353196043250
- WORD $0x300424ac; WORD $0x1953cf68 // .quad 1825030320404309164
- WORD $0xf9153e89; WORD $0x83a3eeee // .quad -8961056123388608887
- WORD $0x3c052dd7; WORD $0x5fa8c342 // .quad 6892973918932774359
- WORD $0xb75a8e2b; WORD $0xa48ceaaa // .quad -6589634135808373205
- WORD $0xcb06794d; WORD $0x3792f412 // .quad 4004531380238580045
- WORD $0x653131b6; WORD $0xcdb02555 // .quad -3625356651333078602
- WORD $0xbee40bd0; WORD $0xe2bbd88b // .quad -2108853905778275376
- WORD $0x5f3ebf11; WORD $0x808e1755 // .quad -9183376934724255983
- WORD $0xae9d0ec4; WORD $0x5b6aceae // .quad 6587304654631931588
- WORD $0xb70e6ed6; WORD $0xa0b19d2a // .quad -6867535149977932074
- WORD $0x5a445275; WORD $0xf245825a // .quad -989241218564861323
- WORD $0x64d20a8b; WORD $0xc8de0475 // .quad -3972732919045027189
- WORD $0xf0d56712; WORD $0xeed6e2f0 // .quad -1236551523206076654
- WORD $0xbe068d2e; WORD $0xfb158592 // .quad -354230130378896082
- WORD $0x9685606b; WORD $0x55464dd6 // .quad 6144684325637283947
- WORD $0xb6c4183d; WORD $0x9ced737b // .quad -7138922859127891907
- WORD $0x3c26b886; WORD $0xaa97e14c // .quad -6154202648235558778
- WORD $0xa4751e4c; WORD $0xc428d05a // .quad -4311967555482476980
- WORD $0x4b3066a8; WORD $0xd53dd99f // .quad -3081067291867060568
- WORD $0x4d9265df; WORD $0xf5330471 // .quad -778273425925708321
- WORD $0x8efe4029; WORD $0xe546a803 // .quad -1925667057416912855
- WORD $0xd07b7fab; WORD $0x993fe2c6 // .quad -7403949918844649557
- WORD $0x72bdd033; WORD $0xde985204 // .quad -2407083821771141069
- WORD $0x849a5f96; WORD $0xbf8fdb78 // .quad -4643251380128424042
- WORD $0x8f6d4440; WORD $0x963e6685 // .quad -7620540795641314240
- WORD $0xa5c0f77c; WORD $0xef73d256 // .quad -1192378206733142148
- WORD $0x79a44aa8; WORD $0xdde70013 // .quad -2456994988062127448
- WORD $0x27989aad; WORD $0x95a86376 // .quad -7662765406849295699
- WORD $0x580d5d52; WORD $0x5560c018 // .quad 6152128301777116498
- WORD $0xb17ec159; WORD $0xbb127c53 // .quad -4966770740134231719
- WORD $0x6e10b4a6; WORD $0xaab8f01e // .quad -6144897678060768090
- WORD $0x9dde71af; WORD $0xe9d71b68 // .quad -1596777406740401745
- WORD $0x04ca70e8; WORD $0xcab39613 // .quad -3840561048787980056
- WORD $0x62ab070d; WORD $0x92267121 // .quad -7915514906853832947
- WORD $0xc5fd0d22; WORD $0x3d607b97 // .quad 4422670725869800738
- WORD $0xbb55c8d1; WORD $0xb6b00d69 // .quad -5282707615139903279
- WORD $0xb77c506a; WORD $0x8cb89a7d // .quad -8306719647944912790
- WORD $0x2a2b3b05; WORD $0xe45c10c4 // .quad -1991698500497491195
- WORD $0x92adb242; WORD $0x77f3608e // .quad 8643358275316593218
- WORD $0x9a5b04e3; WORD $0x8eb98a7a // .quad -8162340590452013853
- WORD $0x37591ed3; WORD $0x55f038b2 // .quad 6192511825718353619
- WORD $0x40f1c61c; WORD $0xb267ed19 // .quad -5591239719637629412
- WORD $0xc52f6688; WORD $0x6b6c46de // .quad 7740639782147942024
- WORD $0x912e37a3; WORD $0xdf01e85f // .quad -2377363631119648861
- WORD $0x3b3da015; WORD $0x2323ac4b // .quad 2532056854628769813
- WORD $0xbabce2c6; WORD $0x8b61313b // .quad -8403381297090862394
- WORD $0x0a0d081a; WORD $0xabec975e // .quad -6058300968568813542
- WORD $0xa96c1b77; WORD $0xae397d8a // .quad -5892540602936190089
- WORD $0x8c904a21; WORD $0x96e7bd35 // .quad -7572876210711016927
- WORD $0x53c72255; WORD $0xd9c7dced // .quad -2753989735242849707
- WORD $0x77da2e54; WORD $0x7e50d641 // .quad 9102010423587778132
- WORD $0x545c7575; WORD $0x881cea14 // .quad -8638772612167862923
- WORD $0xd5d0b9e9; WORD $0xdde50bd1 // .quad -2457545025797441047
- WORD $0x697392d2; WORD $0xaa242499 // .quad -6186779746782440750
- WORD $0x4b44e864; WORD $0x955e4ec6 // .quad -7683617300674189212
- WORD $0xc3d07787; WORD $0xd4ad2dbf // .quad -3121788665050663033
- WORD $0xef0b113e; WORD $0xbd5af13b // .quad -4802260812921368258
- WORD $0xda624ab4; WORD $0x84ec3c97 // .quad -8868646943297746252
- WORD $0xeacdd58e; WORD $0xecb1ad8a // .quad -1391139997724322418
- WORD $0xd0fadd61; WORD $0xa6274bbd // .quad -6474122660694794911
- WORD $0xa5814af2; WORD $0x67de18ed // .quad 7484447039699372786
- WORD $0x453994ba; WORD $0xcfb11ead // .quad -3480967307441105734
- WORD $0x8770ced7; WORD $0x80eacf94 // .quad -9157278655470055721
- WORD $0x4b43fcf4; WORD $0x81ceb32c // .quad -9093133594791772940
- WORD $0xa94d028d; WORD $0xa1258379 // .quad -6834912300910181747
- WORD $0x5e14fc31; WORD $0xa2425ff7 // .quad -6754730975062328271
- WORD $0x13a04330; WORD $0x096ee458 // .quad 679731660717048624
- WORD $0x359a3b3e; WORD $0xcad2f7f5 // .quad -3831727700400522434
- WORD $0x188853fc; WORD $0x8bca9d6e // .quad -8373707460958465028
- WORD $0x8300ca0d; WORD $0xfd87b5f2 // .quad -177973607073265139
- WORD $0xcf55347d; WORD $0x775ea264 // .quad 8601490892183123069
- WORD $0x91e07e48; WORD $0x9e74d1b7 // .quad -7028762532061872568
- WORD $0x032a819d; WORD $0x95364afe // .quad -7694880458480647779
- WORD $0x76589dda; WORD $0xc6120625 // .quad -4174267146649952806
- WORD $0x83f52204; WORD $0x3a83ddbd // .quad 4216457482181353988
- WORD $0xd3eec551; WORD $0xf79687ae // .quad -606147914885053103
- WORD $0x72793542; WORD $0xc4926a96 // .quad -4282243101277735614
- WORD $0x44753b52; WORD $0x9abe14cd // .quad -7296371474444240046
- WORD $0x0f178293; WORD $0x75b7053c // .quad 8482254178684994195
- WORD $0x95928a27; WORD $0xc16d9a00 // .quad -4508778324627912153
- WORD $0x12dd6338; WORD $0x5324c68b // .quad 5991131704928854840
- WORD $0xbaf72cb1; WORD $0xf1c90080 // .quad -1024286887357502287
- WORD $0xebca5e03; WORD $0xd3f6fc16 // .quad -3173071712060547581
- WORD $0x74da7bee; WORD $0x971da050 // .quad -7557708332239520786
- WORD $0xa6bcf584; WORD $0x88f4bb1c // .quad -8578025658503072380
- WORD $0x92111aea; WORD $0xbce50864 // .quad -4835449396872013078
- WORD $0xd06c32e5; WORD $0x2b31e9e3 // .quad 3112525982153323237
- WORD $0xb69561a5; WORD $0xec1e4a7d // .quad -1432625727662628443
- WORD $0x62439fcf; WORD $0x3aff322e // .quad 4251171748059520975
- WORD $0x921d5d07; WORD $0x9392ee8e // .quad -7812920107430224633
- WORD $0xfad487c2; WORD $0x09befeb9 // .quad 702278666647013314
- WORD $0x36a4b449; WORD $0xb877aa32 // .quad -5154464115860392887
- WORD $0x7989a9b3; WORD $0x4c2ebe68 // .quad 5489534351736154547
- WORD $0xc44de15b; WORD $0xe69594be // .quad -1831394126398103205
- WORD $0x4bf60a10; WORD $0x0f9d3701 // .quad 1125115960621402640
- WORD $0x3ab0acd9; WORD $0x901d7cf7 // .quad -8062150356639896359
- WORD $0x9ef38c94; WORD $0x538484c1 // .quad 6018080969204141204
- WORD $0x095cd80f; WORD $0xb424dc35 // .quad -5466001927372482545
- WORD $0x06b06fb9; WORD $0x2865a5f2 // .quad 2910915193077788601
- WORD $0x4bb40e13; WORD $0xe12e1342 // .quad -2220816390788215277
- WORD $0x442e45d3; WORD $0xf93f87b7 // .quad -486521013540076077
- WORD $0x6f5088cb; WORD $0x8cbccc09 // .quad -8305539271883716405
- WORD $0x1539d748; WORD $0xf78f69a5 // .quad -608151266925095096
- WORD $0xcb24aafe; WORD $0xafebff0b // .quad -5770238071427257602
- WORD $0x5a884d1b; WORD $0xb573440e // .quad -5371875102083756773
- WORD $0xbdedd5be; WORD $0xdbe6fece // .quad -2601111570856684098
- WORD $0xf8953030; WORD $0x31680a88 // .quad 3560107088838733872
- WORD $0x36b4a597; WORD $0x89705f41 // .quad -8543223759426509417
- WORD $0x36ba7c3d; WORD $0xfdc20d2b // .quad -161552157378970563
- WORD $0x8461cefc; WORD $0xabcc7711 // .quad -6067343680855748868
- WORD $0x04691b4c; WORD $0x3d329076 // .quad 4409745821703674700
- WORD $0xe57a42bc; WORD $0xd6bf94d5 // .quad -2972493582642298180
- WORD $0xc2c1b10f; WORD $0xa63f9a49 // .quad -6467280898289979121
- WORD $0xaf6c69b5; WORD $0x8637bd05 // .quad -8775337516792518219
- WORD $0x33721d53; WORD $0x0fcf80dc // .quad 1139270913992301907
- WORD $0x1b478423; WORD $0xa7c5ac47 // .quad -6357485877563259869
- WORD $0x404ea4a8; WORD $0xd3c36113 // .quad -3187597375937010520
- WORD $0xe219652b; WORD $0xd1b71758 // .quad -3335171328526686933
- WORD $0x083126e9; WORD $0x645a1cac // .quad 7231123676894144233
- WORD $0x8d4fdf3b; WORD $0x83126e97 // .quad -9002011107970261189
- WORD $0x0a3d70a3; WORD $0x3d70a3d7 // .quad 4427218577690292387
- WORD $0x70a3d70a; WORD $0xa3d70a3d // .quad -6640827866535438582
- WORD $0xcccccccc // .space 4, '\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc'
- WORD $0xcccccccc // .space 4, '\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc'
- WORD $0xcccccccc // .space 4, '\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc'
- WORD $0xcccccccc // .space 4, '\xcc\xcc\xcc\xcc'
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0x80000000 // .quad -9223372036854775808
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0xa0000000 // .quad -6917529027641081856
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0xc8000000 // .quad -4035225266123964416
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0xfa000000 // .quad -432345564227567616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0x9c400000 // .quad -7187745005283311616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0xc3500000 // .quad -4372995238176751616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0xf4240000 // .quad -854558029293551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0x98968000 // .quad -7451627795949551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0xbebc2000 // .quad -4702848726509551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0xee6b2800 // .quad -1266874889709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0x9502f900 // .quad -7709325833709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0xba43b740 // .quad -5024971273709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0xe8d4a510 // .quad -1669528073709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0x9184e72a // .quad -7960984073709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x80000000; WORD $0xb5e620f4 // .quad -5339544073709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0xa0000000; WORD $0xe35fa931 // .quad -2062744073709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x04000000; WORD $0x8e1bc9bf // .quad -8206744073709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0xc5000000; WORD $0xb1a2bc2e // .quad -5646744073709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x76400000; WORD $0xde0b6b3a // .quad -2446744073709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x89e80000; WORD $0x8ac72304 // .quad -8446744073709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0xac620000; WORD $0xad78ebc5 // .quad -5946744073709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x177a8000; WORD $0xd8d726b7 // .quad -2821744073709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x6eac9000; WORD $0x87867832 // .quad -8681119073709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x0a57b400; WORD $0xa968163f // .quad -6239712823709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0xcceda100; WORD $0xd3c21bce // .quad -3187955011209551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x401484a0; WORD $0x84595161 // .quad -8910000909647051616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x9019a5c8; WORD $0xa56fa5b9 // .quad -6525815118631426616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0xf4200f3a; WORD $0xcecb8f27 // .quad -3545582879861895366
- WORD $0x00000000; WORD $0x40000000 // .quad 4611686018427387904
- WORD $0xf8940984; WORD $0x813f3978 // .quad -9133518327554766460
- WORD $0x00000000; WORD $0x50000000 // .quad 5764607523034234880
- WORD $0x36b90be5; WORD $0xa18f07d7 // .quad -6805211891016070171
- WORD $0x00000000; WORD $0xa4000000 // .quad -6629298651489370112
- WORD $0x04674ede; WORD $0xc9f2c9cd // .quad -3894828845342699810
- WORD $0x00000000; WORD $0x4d000000 // .quad 5548434740920451072
- WORD $0x45812296; WORD $0xfc6f7c40 // .quad -256850038250986858
- WORD $0x00000000; WORD $0xf0200000 // .quad -1143914305352105984
- WORD $0x2b70b59d; WORD $0x9dc5ada8 // .quad -7078060301547948643
- WORD $0x00000000; WORD $0x6c280000 // .quad 7793479155164643328
- WORD $0x364ce305; WORD $0xc5371912 // .quad -4235889358507547899
- WORD $0x00000000; WORD $0xc7320000 // .quad -4093209111326359552
- WORD $0xc3e01bc6; WORD $0xf684df56 // .quad -683175679707046970
- WORD $0x00000000; WORD $0x3c7f4000 // .quad 4359273333062107136
- WORD $0x3a6c115c; WORD $0x9a130b96 // .quad -7344513827457986212
- WORD $0x00000000; WORD $0x4b9f1000 // .quad 5449091666327633920
- WORD $0xc90715b3; WORD $0xc097ce7b // .quad -4568956265895094861
- WORD $0x00000000; WORD $0x1e86d400 // .quad 2199678564482154496
- WORD $0xbb48db20; WORD $0xf0bdc21a // .quad -1099509313941480672
- WORD $0x00000000; WORD $0x13144480 // .quad 1374799102801346560
- WORD $0xb50d88f4; WORD $0x96769950 // .quad -7604722348854507276
- WORD $0x00000000; WORD $0x17d955a0 // .quad 1718498878501683200
- WORD $0xe250eb31; WORD $0xbc143fa4 // .quad -4894216917640746191
- WORD $0x00000000; WORD $0x5dcfab08 // .quad 6759809616554491904
- WORD $0x1ae525fd; WORD $0xeb194f8e // .quad -1506085128623544835
- WORD $0x00000000; WORD $0x5aa1cae5 // .quad 6530724019560251392
- WORD $0xd0cf37be; WORD $0x92efd1b8 // .quad -7858832233030797378
- WORD $0x40000000; WORD $0xf14a3d9e // .quad -1059967012404461568
- WORD $0x050305ad; WORD $0xb7abc627 // .quad -5211854272861108819
- WORD $0xd0000000; WORD $0x6d9ccd05 // .quad 7898413271349198848
- WORD $0xc643c719; WORD $0xe596b7b0 // .quad -1903131822648998119
- WORD $0xa2000000; WORD $0xe4820023 // .quad -1981020733047832576
- WORD $0x7bea5c6f; WORD $0x8f7e32ce // .quad -8106986416796705681
- WORD $0x8a800000; WORD $0xdda2802c // .quad -2476275916309790720
- WORD $0x1ae4f38b; WORD $0xb35dbf82 // .quad -5522047002568494197
- WORD $0xad200000; WORD $0xd50b2037 // .quad -3095344895387238400
- WORD $0xa19e306e; WORD $0xe0352f62 // .quad -2290872734783229842
- WORD $0xcc340000; WORD $0x4526f422 // .quad 4982938468024057856
- WORD $0xa502de45; WORD $0x8c213d9d // .quad -8349324486880600507
- WORD $0x7f410000; WORD $0x9670b12b // .quad -7606384970252091392
- WORD $0x0e4395d6; WORD $0xaf298d05 // .quad -5824969590173362730
- WORD $0x5f114000; WORD $0x3c0cdd76 // .quad 4327076842467049472
- WORD $0x51d47b4c; WORD $0xdaf3f046 // .quad -2669525969289315508
- WORD $0xfb6ac800; WORD $0xa5880a69 // .quad -6518949010312869888
- WORD $0xf324cd0f; WORD $0x88d8762b // .quad -8585982758446904049
- WORD $0x7a457a00; WORD $0x8eea0d04 // .quad -8148686262891087360
- WORD $0xefee0053; WORD $0xab0e93b6 // .quad -6120792429631242157
- WORD $0x98d6d880; WORD $0x72a49045 // .quad 8260886245095692416
- WORD $0xabe98068; WORD $0xd5d238a4 // .quad -3039304518611664792
- WORD $0x7f864750; WORD $0x47a6da2b // .quad 5163053903184807760
- WORD $0xeb71f041; WORD $0x85a36366 // .quad -8817094351773372351
- WORD $0x5f67d924; WORD $0x999090b6 // .quad -7381240676301154012
- WORD $0xa64e6c51; WORD $0xa70c3c40 // .quad -6409681921289327535
- WORD $0xf741cf6d; WORD $0xfff4b4e3 // .quad -3178808521666707
- WORD $0xcfe20765; WORD $0xd0cf4b50 // .quad -3400416383184271515
- WORD $0x7a8921a4; WORD $0xbff8f10e // .quad -4613672773753429596
- WORD $0x81ed449f; WORD $0x82818f12 // .quad -9042789267131251553
- WORD $0x192b6a0d; WORD $0xaff72d52 // .quad -5767090967191786995
- WORD $0x226895c7; WORD $0xa321f2d7 // .quad -6691800565486676537
- WORD $0x9f764490; WORD $0x9bf4f8a6 // .quad -7208863708989733744
- WORD $0xeb02bb39; WORD $0xcbea6f8c // .quad -3753064688430957767
- WORD $0x4753d5b4; WORD $0x02f236d0 // .quad 212292400617608628
- WORD $0x25c36a08; WORD $0xfee50b70 // .quad -79644842111309304
- WORD $0x2c946590; WORD $0x01d76242 // .quad 132682750386005392
- WORD $0x179a2245; WORD $0x9f4f2726 // .quad -6967307053960650171
- WORD $0xb7b97ef5; WORD $0x424d3ad2 // .quad 4777539456409894645
- WORD $0x9d80aad6; WORD $0xc722f0ef // .quad -4097447799023424810
- WORD $0x65a7deb2; WORD $0xd2e08987 // .quad -3251447716342407502
- WORD $0x84e0d58b; WORD $0xf8ebad2b // .quad -510123730351893109
- WORD $0x9f88eb2f; WORD $0x63cc55f4 // .quad 7191217214140771119
- WORD $0x330c8577; WORD $0x9b934c3b // .quad -7236356359111015049
- WORD $0xc76b25fb; WORD $0x3cbf6b71 // .quad 4377335499248575995
- WORD $0xffcfa6d5; WORD $0xc2781f49 // .quad -4433759430461380907
- WORD $0x3945ef7a; WORD $0x8bef464e // .quad -8363388681221443718
- WORD $0x7fc3908a; WORD $0xf316271c // .quad -930513269649338230
- WORD $0xe3cbb5ac; WORD $0x97758bf0 // .quad -7532960934977096276
- WORD $0xcfda3a56; WORD $0x97edd871 // .quad -7499099821171918250
- WORD $0x1cbea317; WORD $0x3d52eeed // .quad 4418856886560793367
- WORD $0x43d0c8ec; WORD $0xbde94e8e // .quad -4762188758037509908
- WORD $0x63ee4bdd; WORD $0x4ca7aaa8 // .quad 5523571108200991709
- WORD $0xd4c4fb27; WORD $0xed63a231 // .quad -1341049929119499481
- WORD $0x3e74ef6a; WORD $0x8fe8caa9 // .quad -8076983103442849942
- WORD $0x24fb1cf8; WORD $0x945e455f // .quad -7755685233340769032
- WORD $0x8e122b44; WORD $0xb3e2fd53 // .quad -5484542860876174524
- WORD $0xee39e436; WORD $0xb975d6b6 // .quad -5082920523248573386
- WORD $0x7196b616; WORD $0x60dbbca8 // .quad 6979379479186945558
- WORD $0xa9c85d44; WORD $0xe7d34c64 // .quad -1741964635633328828
- WORD $0x46fe31cd; WORD $0xbc8955e9 // .quad -4861259862362934835
- WORD $0xea1d3a4a; WORD $0x90e40fbe // .quad -8006256924911912374
- WORD $0x98bdbe41; WORD $0x6babab63 // .quad 7758483227328495169
- WORD $0xa4a488dd; WORD $0xb51d13ae // .quad -5396135137712502563
- WORD $0x7eed2dd1; WORD $0xc696963c // .quad -4136954021121544751
- WORD $0x4dcdab14; WORD $0xe264589a // .quad -2133482903713240300
- WORD $0xcf543ca2; WORD $0xfc1e1de5 // .quad -279753253987271518
- WORD $0x70a08aec; WORD $0x8d7eb760 // .quad -8250955842461857044
- WORD $0x43294bcb; WORD $0x3b25a55f // .quad 4261994450943298507
- WORD $0x8cc8ada8; WORD $0xb0de6538 // .quad -5702008784649933400
- WORD $0x13f39ebe; WORD $0x49ef0eb7 // .quad 5327493063679123134
- WORD $0xaffad912; WORD $0xdd15fe86 // .quad -2515824962385028846
- WORD $0x6c784337; WORD $0x6e356932 // .quad 7941369183226839863
- WORD $0x2dfcc7ab; WORD $0x8a2dbf14 // .quad -8489919629131724885
- WORD $0x07965404; WORD $0x49c2c37f // .quad 5315025460606161924
- WORD $0x397bf996; WORD $0xacb92ed9 // .quad -6000713517987268202
- WORD $0xc97be906; WORD $0xdc33745e // .quad -2579590211097073402
- WORD $0x87daf7fb; WORD $0xd7e77a8f // .quad -2889205879056697349
- WORD $0x3ded71a3; WORD $0x69a028bb // .quad 7611128154919104931
- WORD $0xb4e8dafd; WORD $0x86f0ac99 // .quad -8723282702051517699
- WORD $0x0d68ce0c; WORD $0xc40832ea // .quad -4321147861633282548
- WORD $0x222311bc; WORD $0xa8acd7c0 // .quad -6292417359137009220
- WORD $0x90c30190; WORD $0xf50a3fa4 // .quad -789748808614215280
- WORD $0x2aabd62b; WORD $0xd2d80db0 // .quad -3253835680493873621
- WORD $0xda79e0fa; WORD $0x792667c6 // .quad 8729779031470891258
- WORD $0x1aab65db; WORD $0x83c7088e // .quad -8951176327949752869
- WORD $0x91185938; WORD $0x577001b8 // .quad 6300537770911226168
- WORD $0xa1563f52; WORD $0xa4b8cab1 // .quad -6577284391509803182
- WORD $0xb55e6f86; WORD $0xed4c0226 // .quad -1347699823215743098
- WORD $0x09abcf26; WORD $0xcde6fd5e // .quad -3609919470959866074
- WORD $0x315b05b4; WORD $0x544f8158 // .quad 6075216638131242420
- WORD $0xc60b6178; WORD $0x80b05e5a // .quad -9173728696990998152
- WORD $0x3db1c721; WORD $0x696361ae // .quad 7594020797664053025
- WORD $0x778e39d6; WORD $0xa0dc75f1 // .quad -6855474852811359786
- WORD $0xcd1e38e9; WORD $0x03bc3a19 // .quad 269153960225290473
- WORD $0xd571c84c; WORD $0xc913936d // .quad -3957657547586811828
- WORD $0x4065c723; WORD $0x04ab48a0 // .quad 336442450281613091
- WORD $0x4ace3a5f; WORD $0xfb587849 // .quad -335385916056126881
- WORD $0x283f9c76; WORD $0x62eb0d64 // .quad 7127805559067090038
- WORD $0xcec0e47b; WORD $0x9d174b2d // .quad -7127145225176161157
- WORD $0x324f8394; WORD $0x3ba5d0bd // .quad 4298070930406474644
- WORD $0x42711d9a; WORD $0xc45d1df9 // .quad -4297245513042813542
- WORD $0x7ee36479; WORD $0xca8f44ec // .quad -3850783373846682503
- WORD $0x930d6500; WORD $0xf5746577 // .quad -759870872876129024
- WORD $0xcf4e1ecb; WORD $0x7e998b13 // .quad 9122475437414293195
- WORD $0xbbe85f20; WORD $0x9968bf6a // .quad -7392448323188662496
- WORD $0xc321a67e; WORD $0x9e3fedd8 // .quad -7043649776941685122
- WORD $0x6ae276e8; WORD $0xbfc2ef45 // .quad -4628874385558440216
- WORD $0xf3ea101e; WORD $0xc5cfe94e // .quad -4192876202749718498
- WORD $0xc59b14a2; WORD $0xefb3ab16 // .quad -1174406963520662366
- WORD $0x58724a12; WORD $0xbba1f1d1 // .quad -4926390635932268014
- WORD $0x3b80ece5; WORD $0x95d04aee // .quad -7651533379841495835
- WORD $0xae8edc97; WORD $0x2a8a6e45 // .quad 3065383741939440791
- WORD $0xca61281f; WORD $0xbb445da9 // .quad -4952730706374481889
- WORD $0x1a3293bd; WORD $0xf52d09d7 // .quad -779956341003086915
- WORD $0x3cf97226; WORD $0xea157514 // .quad -1579227364540714458
- WORD $0x705f9c56; WORD $0x593c2626 // .quad 6430056314514152534
- WORD $0xa61be758; WORD $0x924d692c // .quad -7904546130479028392
- WORD $0x0c77836c; WORD $0x6f8b2fb0 // .quad 8037570393142690668
- WORD $0xcfa2e12e; WORD $0xb6e0c377 // .quad -5268996644671397586
- WORD $0x0f956447; WORD $0x0b6dfb9c // .quad 823590954573587527
- WORD $0xc38b997a; WORD $0xe498f455 // .quad -1974559787411859078
- WORD $0x89bd5eac; WORD $0x4724bd41 // .quad 5126430365035880108
- WORD $0x9a373fec; WORD $0x8edf98b5 // .quad -8151628894773493780
- WORD $0xec2cb657; WORD $0x58edec91 // .quad 6408037956294850135
- WORD $0x00c50fe7; WORD $0xb2977ee3 // .quad -5577850100039479321
- WORD $0x6737e3ed; WORD $0x2f2967b6 // .quad 3398361426941174765
- WORD $0xc0f653e1; WORD $0xdf3d5e9b // .quad -2360626606621961247
- WORD $0x0082ee74; WORD $0xbd79e0d2 // .quad -4793553135802847628
- WORD $0x5899f46c; WORD $0x8b865b21 // .quad -8392920656779807636
- WORD $0x80a3aa11; WORD $0xecd85906 // .quad -1380255401326171631
- WORD $0xaec07187; WORD $0xae67f1e9 // .quad -5879464802547371641
- WORD $0x20cc9495; WORD $0xe80e6f48 // .quad -1725319251657714539
- WORD $0x1a708de9; WORD $0xda01ee64 // .quad -2737644984756826647
- WORD $0x147fdcdd; WORD $0x3109058d // .quad 3533361486141316317
- WORD $0x908658b2; WORD $0x884134fe // .quad -8628557143114098510
- WORD $0x599fd415; WORD $0xbd4b46f0 // .quad -4806670179178130411
- WORD $0x34a7eede; WORD $0xaa51823e // .quad -6174010410465235234
- WORD $0x7007c91a; WORD $0x6c9e18ac // .quad 7826720331309500698
- WORD $0xc1d1ea96; WORD $0xd4e5e2cd // .quad -3105826994654156138
- WORD $0xc604ddb0; WORD $0x03e2cf6b // .quad 280014188641050032
- WORD $0x9923329e; WORD $0x850fadc0 // .quad -8858670899299929442
- WORD $0xb786151c; WORD $0x84db8346 // .quad -8873354301053463268
- WORD $0xbf6bff45; WORD $0xa6539930 // .quad -6461652605697523899
- WORD $0x65679a63; WORD $0xe6126418 // .quad -1868320839462053277
- WORD $0xef46ff16; WORD $0xcfe87f7c // .quad -3465379738694516970
- WORD $0x3f60c07e; WORD $0x4fcb7e8f // .quad 5749828502977298558
- WORD $0x158c5f6e; WORD $0x81f14fae // .quad -9083391364325154962
- WORD $0x0f38f09d; WORD $0xe3be5e33 // .quad -2036086408133152611
- WORD $0x9aef7749; WORD $0xa26da399 // .quad -6742553186979055799
- WORD $0xd3072cc5; WORD $0x5cadf5bf // .quad 6678264026688335045
- WORD $0x01ab551c; WORD $0xcb090c80 // .quad -3816505465296431844
- WORD $0xc7c8f7f6; WORD $0x73d9732f // .quad 8347830033360418806
- WORD $0x02162a63; WORD $0xfdcb4fa0 // .quad -158945813193151901
- WORD $0xdcdd9afa; WORD $0x2867e7fd // .quad 2911550761636567802
- WORD $0x014dda7e; WORD $0x9e9f11c4 // .quad -7016870160886801794
- WORD $0x541501b8; WORD $0xb281e1fd // .quad -5583933584809066056
- WORD $0x01a1511d; WORD $0xc646d635 // .quad -4159401682681114339
- WORD $0xa91a4226; WORD $0x1f225a7c // .quad 2243455055843443238
- WORD $0x4209a565; WORD $0xf7d88bc2 // .quad -587566084924005019
- WORD $0xe9b06958; WORD $0x3375788d // .quad 3708002419115845976
- WORD $0x6946075f; WORD $0x9ae75759 // .quad -7284757830718584993
- WORD $0x641c83ae; WORD $0x0052d6b1 // .quad 23317005467419566
- WORD $0xc3978937; WORD $0xc1a12d2f // .quad -4494261269970843337
- WORD $0xbd23a49a; WORD $0xc0678c5d // .quad -4582539761593113446
- WORD $0xb47d6b84; WORD $0xf209787b // .quad -1006140569036166268
- WORD $0x963646e0; WORD $0xf840b7ba // .quad -558244341782001952
- WORD $0x50ce6332; WORD $0x9745eb4d // .quad -7546366883288685774
- WORD $0x3bc3d898; WORD $0xb650e5a9 // .quad -5309491445654890344
- WORD $0xa501fbff; WORD $0xbd176620 // .quad -4821272585683469313
- WORD $0x8ab4cebe; WORD $0xa3e51f13 // .quad -6636864307068612930
- WORD $0xce427aff; WORD $0xec5d3fa8 // .quad -1414904713676948737
- WORD $0x36b10137; WORD $0xc66f336c // .quad -4148040191917883081
- WORD $0x80e98cdf; WORD $0x93ba47c9 // .quad -7801844473689174817
- WORD $0x445d4184; WORD $0xb80b0047 // .quad -5185050239897353852
- WORD $0xe123f017; WORD $0xb8a8d9bb // .quad -5140619573684080617
- WORD $0x157491e5; WORD $0xa60dc059 // .quad -6481312799871692315
- WORD $0xd96cec1d; WORD $0xe6d3102a // .quad -1814088448677712867
- WORD $0xad68db2f; WORD $0x87c89837 // .quad -8662506518347195601
- WORD $0xc7e41392; WORD $0x9043ea1a // .quad -8051334308064652398
- WORD $0x98c311fb; WORD $0x29babe45 // .quad 3006924907348169211
- WORD $0x79dd1877; WORD $0xb454e4a1 // .quad -5452481866653427593
- WORD $0xfef3d67a; WORD $0xf4296dd6 // .quad -853029884242176390
- WORD $0xd8545e94; WORD $0xe16a1dc9 // .quad -2203916314889396588
- WORD $0x5f58660c; WORD $0x1899e4a6 // .quad 1772699331562333708
- WORD $0x2734bb1d; WORD $0x8ce2529e // .quad -8294976724446954723
- WORD $0xf72e7f8f; WORD $0x5ec05dcf // .quad 6827560182880305039
- WORD $0xb101e9e4; WORD $0xb01ae745 // .quad -5757034887131305500
- WORD $0xf4fa1f73; WORD $0x76707543 // .quad 8534450228600381299
- WORD $0x1d42645d; WORD $0xdc21a117 // .quad -2584607590486743971
- WORD $0x791c53a8; WORD $0x6a06494a // .quad 7639874402088932264
- WORD $0x72497eba; WORD $0x899504ae // .quad -8532908771695296838
- WORD $0x17636892; WORD $0x0487db9d // .quad 326470965756389522
- WORD $0x0edbde69; WORD $0xabfa45da // .quad -6054449946191733143
- WORD $0x5d3c42b6; WORD $0x45a9d284 // .quad 5019774725622874806
- WORD $0x9292d603; WORD $0xd6f8d750 // .quad -2956376414312278525
- WORD $0xba45a9b2; WORD $0x0b8a2392 // .quad 831516194300602802
- WORD $0x5b9bc5c2; WORD $0x865b8692 // .quad -8765264286586255934
- WORD $0x68d7141e; WORD $0x8e6cac77 // .quad -8183976793979022306
- WORD $0xf282b732; WORD $0xa7f26836 // .quad -6344894339805432014
- WORD $0x430cd926; WORD $0x3207d795 // .quad 3605087062808385830
- WORD $0xaf2364ff; WORD $0xd1ef0244 // .quad -3319431906329402113
- WORD $0x49e807b8; WORD $0x7f44e6bd // .quad 9170708441896323000
- WORD $0xed761f1f; WORD $0x8335616a // .quad -8992173969096958177
- WORD $0x9c6209a6; WORD $0x5f16206c // .quad 6851699533943015846
- WORD $0xa8d3a6e7; WORD $0xa402b9c5 // .quad -6628531442943809817
- WORD $0xc37a8c0f; WORD $0x36dba887 // .quad 3952938399001381903
- WORD $0x130890a1; WORD $0xcd036837 // .quad -3673978285252374367
- WORD $0xda2c9789; WORD $0xc2494954 // .quad -4446942528265218167
- WORD $0x6be55a64; WORD $0x80222122 // .quad -9213765455923815836
- WORD $0x10b7bd6c; WORD $0xf2db9baa // .quad -946992141904134804
- WORD $0x06deb0fd; WORD $0xa02aa96b // .quad -6905520801477381891
- WORD $0x94e5acc7; WORD $0x6f928294 // .quad 8039631859474607303
- WORD $0xc8965d3d; WORD $0xc83553c5 // .quad -4020214983419339459
- WORD $0xba1f17f9; WORD $0xcb772339 // .quad -3785518230938904583
- WORD $0x3abbf48c; WORD $0xfa42a8b7 // .quad -413582710846786420
- WORD $0x14536efb; WORD $0xff2a7604 // .quad -60105885123121413
- WORD $0x84b578d7; WORD $0x9c69a972 // .quad -7176018221920323369
- WORD $0x19684aba; WORD $0xfef51385 // .quad -75132356403901766
- WORD $0x25e2d70d; WORD $0xc38413cf // .quad -4358336758973016307
- WORD $0x5fc25d69; WORD $0x7eb25866 // .quad 9129456591349898601
- WORD $0xef5b8cd1; WORD $0xf46518c2 // .quad -836234930288882479
- WORD $0xfbd97a61; WORD $0xef2f773f // .quad -1211618658047395231
- WORD $0xd5993802; WORD $0x98bf2f79 // .quad -7440175859071633406
- WORD $0xfacfd8fa; WORD $0xaafb550f // .quad -6126209340986631942
- WORD $0x4aff8603; WORD $0xbeeefb58 // .quad -4688533805412153853
- WORD $0xf983cf38; WORD $0x95ba2a53 // .quad -7657761676233289928
- WORD $0x5dbf6784; WORD $0xeeaaba2e // .quad -1248981238337804412
- WORD $0x7bf26183; WORD $0xdd945a74 // .quad -2480258038432112253
- WORD $0xfa97a0b2; WORD $0x952ab45c // .quad -7698142301602209614
- WORD $0x9aeef9e4; WORD $0x94f97111 // .quad -7712008566467528220
- WORD $0x393d88df; WORD $0xba756174 // .quad -5010991858575374113
- WORD $0x01aab85d; WORD $0x7a37cd56 // .quad 8806733365625141341
- WORD $0x478ceb17; WORD $0xe912b9d1 // .quad -1652053804791829737
- WORD $0xc10ab33a; WORD $0xac62e055 // .quad -6025006692552756422
- WORD $0xccb812ee; WORD $0x91abb422 // .quad -7950062655635975442
- WORD $0x314d6009; WORD $0x577b986b // .quad 6303799689591218185
- WORD $0x7fe617aa; WORD $0xb616a12b // .quad -5325892301117581398
- WORD $0xfda0b80b; WORD $0xed5a7e85 // .quad -1343622424865753077
- WORD $0x5fdf9d94; WORD $0xe39c4976 // .quad -2045679357969588844
- WORD $0xbe847307; WORD $0x14588f13 // .quad 1466078993672598279
- WORD $0xfbebc27d; WORD $0x8e41ade9 // .quad -8196078626372074883
- WORD $0xae258fc8; WORD $0x596eb2d8 // .quad 6444284760518135752
- WORD $0x7ae6b31c; WORD $0xb1d21964 // .quad -5633412264537705700
- WORD $0xd9aef3bb; WORD $0x6fca5f8e // .quad 8055355950647669691
- WORD $0x99a05fe3; WORD $0xde469fbd // .quad -2430079312244744221
- WORD $0x480d5854; WORD $0x25de7bb9 // .quad 2728754459941099604
- WORD $0x80043bee; WORD $0x8aec23d6 // .quad -8436328597794046994
- WORD $0x9a10ae6a; WORD $0xaf561aa7 // .quad -5812428961928401302
- WORD $0x20054ae9; WORD $0xada72ccc // .quad -5933724728815170839
- WORD $0x8094da04; WORD $0x1b2ba151 // .quad 1957835834444274180
- WORD $0x28069da4; WORD $0xd910f7ff // .quad -2805469892591575644
- WORD $0xf05d0842; WORD $0x90fb44d2 // .quad -7999724640327104446
- WORD $0x79042286; WORD $0x87aa9aff // .quad -8670947710510816634
- WORD $0xac744a53; WORD $0x353a1607 // .quad 3835402254873283155
- WORD $0x57452b28; WORD $0xa99541bf // .quad -6226998619711132888
- WORD $0x97915ce8; WORD $0x42889b89 // .quad 4794252818591603944
- WORD $0x2d1675f2; WORD $0xd3fa922f // .quad -3172062256211528206
- WORD $0xfebada11; WORD $0x69956135 // .quad 7608094030047140369
- WORD $0x7c2e09b7; WORD $0x847c9b5d // .quad -8900067937773286985
- WORD $0x7e699095; WORD $0x43fab983 // .quad 4898431519131537557
- WORD $0xdb398c25; WORD $0xa59bc234 // .quad -6513398903789220827
- WORD $0x5e03f4bb; WORD $0x94f967e4 // .quad -7712018656367741765
- WORD $0x1207ef2e; WORD $0xcf02b2c2 // .quad -3530062611309138130
- WORD $0xbac278f5; WORD $0x1d1be0ee // .quad 2097517367411243253
- WORD $0x4b44f57d; WORD $0x8161afb9 // .quad -9123818159709293187
- WORD $0x69731732; WORD $0x6462d92a // .quad 7233582727691441970
- WORD $0x9e1632dc; WORD $0xa1ba1ba7 // .quad -6793086681209228580
- WORD $0x03cfdcfe; WORD $0x7d7b8f75 // .quad 9041978409614302462
- WORD $0x859bbf93; WORD $0xca28a291 // .quad -3879672333084147821
- WORD $0x44c3d43e; WORD $0x5cda7352 // .quad 6690786993590490174
- WORD $0xe702af78; WORD $0xfcb2cb35 // .quad -237904397927796872
- WORD $0x6afa64a7; WORD $0x3a088813 // .quad 4181741870994056359
- WORD $0xb061adab; WORD $0x9defbf01 // .quad -7066219276345954901
- WORD $0x45b8fdd0; WORD $0x088aaa18 // .quad 615491320315182544
- WORD $0x1c7a1916; WORD $0xc56baec2 // .quad -4221088077005055722
- WORD $0x57273d45; WORD $0x8aad549e // .quad -8454007886460797627
- WORD $0xa3989f5b; WORD $0xf6c69a72 // .quad -664674077828931749
- WORD $0xf678864b; WORD $0x36ac54e2 // .quad 3939617107816777291
- WORD $0xa63f6399; WORD $0x9a3c2087 // .quad -7332950326284164199
- WORD $0xb416a7dd; WORD $0x84576a1b // .quad -8910536670511192099
- WORD $0x8fcf3c7f; WORD $0xc0cb28a9 // .quad -4554501889427817345
- WORD $0xa11c51d5; WORD $0x656d44a2 // .quad 7308573235570561493
- WORD $0xf3c30b9f; WORD $0xf0fdf2d3 // .quad -1081441343357383777
- WORD $0xa4b1b325; WORD $0x9f644ae5 // .quad -6961356773836868827
- WORD $0x7859e743; WORD $0x969eb7c4 // .quad -7593429867239446717
- WORD $0x0dde1fee; WORD $0x873d5d9f // .quad -8701695967296086034
- WORD $0x96706114; WORD $0xbc4665b5 // .quad -4880101315621920492
- WORD $0xd155a7ea; WORD $0xa90cb506 // .quad -6265433940692719638
- WORD $0xfc0c7959; WORD $0xeb57ff22 // .quad -1488440626100012711
- WORD $0x42d588f2; WORD $0x09a7f124 // .quad 695789805494438130
- WORD $0xdd87cbd8; WORD $0x9316ff75 // .quad -7847804418953589800
- WORD $0x538aeb2f; WORD $0x0c11ed6d // .quad 869737256868047663
- WORD $0x54e9bece; WORD $0xb7dcbf53 // .quad -5198069505264599346
- WORD $0xa86da5fa; WORD $0x8f1668c8 // .quad -8136200465769716230
- WORD $0x2a242e81; WORD $0xe5d3ef28 // .quad -1885900863153361279
- WORD $0x694487bc; WORD $0xf96e017d // .quad -473439272678684740
- WORD $0x1a569d10; WORD $0x8fa47579 // .quad -8096217067111932656
- WORD $0xc395a9ac; WORD $0x37c981dc // .quad 4019886927579031980
- WORD $0x60ec4455; WORD $0xb38d92d7 // .quad -5508585315462527915
- WORD $0xf47b1417; WORD $0x85bbe253 // .quad -8810199395808373737
- WORD $0x3927556a; WORD $0xe070f78d // .quad -2274045625900771990
- WORD $0x78ccec8e; WORD $0x93956d74 // .quad -7812217631593927538
- WORD $0x43b89562; WORD $0x8c469ab8 // .quad -8338807543829064350
- WORD $0x970027b2; WORD $0x387ac8d1 // .quad 4069786015789754290
- WORD $0x54a6babb; WORD $0xaf584166 // .quad -5811823411358942533
- WORD $0xfcc0319e; WORD $0x06997b05 // .quad 475546501309804958
- WORD $0xe9d0696a; WORD $0xdb2e51bf // .quad -2653093245771290262
- WORD $0xbdf81f03; WORD $0x441fece3 // .quad 4908902581746016003
- WORD $0xf22241e2; WORD $0x88fcf317 // .quad -8575712306248138270
- WORD $0xad7626c3; WORD $0xd527e81c // .quad -3087243809672255805
- WORD $0xeeaad25a; WORD $0xab3c2fdd // .quad -6107954364382784934
- WORD $0xd8d3b074; WORD $0x8a71e223 // .quad -8470740780517707660
- WORD $0x6a5586f1; WORD $0xd60b3bd5 // .quad -3023256937051093263
- WORD $0x67844e49; WORD $0xf6872d56 // .quad -682526969396179383
- WORD $0x62757456; WORD $0x85c70565 // .quad -8807064613298015146
- WORD $0x016561db; WORD $0xb428f8ac // .quad -5464844730172612133
- WORD $0xbb12d16c; WORD $0xa738c6be // .quad -6397144748195131028
- WORD $0x01beba52; WORD $0xe13336d7 // .quad -2219369894288377262
- WORD $0x69d785c7; WORD $0xd106f86e // .quad -3384744916816525881
- WORD $0x61173473; WORD $0xecc00246 // .quad -1387106183930235789
- WORD $0x0226b39c; WORD $0x82a45b45 // .quad -9032994600651410532
- WORD $0xf95d0190; WORD $0x27f002d7 // .quad 2877803288514593168
- WORD $0x42b06084; WORD $0xa34d7216 // .quad -6679557232386875260
- WORD $0xf7b441f4; WORD $0x31ec038d // .quad 3597254110643241460
- WORD $0xd35c78a5; WORD $0xcc20ce9b // .quad -3737760522056206171
- WORD $0x75a15271; WORD $0x7e670471 // .quad 9108253656731439729
- WORD $0xc83396ce; WORD $0xff290242 // .quad -60514634142869810
- WORD $0xe984d386; WORD $0x0f0062c6 // .quad 1080972517029761926
- WORD $0xbd203e41; WORD $0x9f79a169 // .quad -6955350673980375487
- WORD $0xa3e60868; WORD $0x52c07b78 // .quad 5962901664714590312
- WORD $0x2c684dd1; WORD $0xc75809c4 // .quad -4082502324048081455
- WORD $0xccdf8a82; WORD $0xa7709a56 // .quad -6381430974388925822
- WORD $0x37826145; WORD $0xf92e0c35 // .quad -491441886632713915
- WORD $0x400bb691; WORD $0x88a66076 // .quad -8600080377420466543
- WORD $0x42b17ccb; WORD $0x9bbcc7a1 // .quad -7224680206786528053
- WORD $0xd00ea435; WORD $0x6acff893 // .quad 7696643601933968437
- WORD $0x935ddbfe; WORD $0xc2abf989 // .quad -4419164240055772162
- WORD $0xc4124d43; WORD $0x0583f6b8 // .quad 397432465562684739
- WORD $0xf83552fe; WORD $0xf356f7eb // .quad -912269281642327298
- WORD $0x7a8b704a; WORD $0xc3727a33 // .quad -4363290727450709942
- WORD $0x7b2153de; WORD $0x98165af3 // .quad -7487697328667536418
- WORD $0x592e4c5c; WORD $0x744f18c0 // .quad 8380944645968776284
- WORD $0x59e9a8d6; WORD $0xbe1bf1b0 // .quad -4747935642407032618
- WORD $0x6f79df73; WORD $0x1162def0 // .quad 1252808770606194547
- WORD $0x7064130c; WORD $0xeda2ee1c // .quad -1323233534581402868
- WORD $0x45ac2ba8; WORD $0x8addcb56 // .quad -8440366555225904216
- WORD $0xc63e8be7; WORD $0x9485d4d1 // .quad -7744549986754458649
- WORD $0xd7173692; WORD $0x6d953e2b // .quad 7896285879677171346
- WORD $0x37ce2ee1; WORD $0xb9a74a06 // .quad -5069001465015685407
- WORD $0xccdd0437; WORD $0xc8fa8db6 // .quad -3964700705685699529
- WORD $0xc5c1ba99; WORD $0xe8111c87 // .quad -1724565812842218855
- WORD $0x400a22a2; WORD $0x1d9c9892 // .quad 2133748077373825698
- WORD $0xdb9914a0; WORD $0x910ab1d4 // .quad -7995382660667468640
- WORD $0xd00cab4b; WORD $0x2503beb6 // .quad 2667185096717282123
- WORD $0x127f59c8; WORD $0xb54d5e4a // .quad -5382542307406947896
- WORD $0x840fd61d; WORD $0x2e44ae64 // .quad 3333981370896602653
- WORD $0x971f303a; WORD $0xe2a0b5dc // .quad -2116491865831296966
- WORD $0xd289e5d2; WORD $0x5ceaecfe // .quad 6695424375237764562
- WORD $0xde737e24; WORD $0x8da471a9 // .quad -8240336443785642460
- WORD $0x872c5f47; WORD $0x7425a83e // .quad 8369280469047205703
- WORD $0x56105dad; WORD $0xb10d8e14 // .quad -5688734536304665171
- WORD $0x28f77719; WORD $0xd12f124e // .quad -3373457468973156583
- WORD $0x6b947518; WORD $0xdd50f199 // .quad -2499232151953443560
- WORD $0xd99aaa6f; WORD $0x82bd6b70 // .quad -9025939945749304721
- WORD $0xe33cc92f; WORD $0x8a5296ff // .quad -8479549122611984081
- WORD $0x1001550b; WORD $0x636cc64d // .quad 7164319141522920715
- WORD $0xdc0bfb7b; WORD $0xace73cbf // .quad -5987750384837592197
- WORD $0x5401aa4e; WORD $0x3c47f7e0 // .quad 4343712908476262990
- WORD $0xd30efa5a; WORD $0xd8210bef // .quad -2873001962619602342
- WORD $0x34810a71; WORD $0x65acfaec // .quad 7326506586225052273
- WORD $0xe3e95c78; WORD $0x8714a775 // .quad -8713155254278333320
- WORD $0x41a14d0d; WORD $0x7f1839a7 // .quad 9158133232781315341
- WORD $0x5ce3b396; WORD $0xa8d9d153 // .quad -6279758049420528746
- WORD $0x1209a050; WORD $0x1ede4811 // .quad 2224294504121868368
- WORD $0x341ca07c; WORD $0xd31045a8 // .quad -3238011543348273028
- WORD $0xab460432; WORD $0x934aed0a // .quad -7833187971778608078
- WORD $0x2091e44d; WORD $0x83ea2b89 // .quad -8941286242233752499
- WORD $0x5617853f; WORD $0xf81da84d // .quad -568112927868484289
- WORD $0x68b65d60; WORD $0xa4e4b66b // .quad -6564921784364802720
- WORD $0xab9d668e; WORD $0x36251260 // .quad 3901544858591782542
- WORD $0x42e3f4b9; WORD $0xce1de406 // .quad -3594466212028615495
- WORD $0x6b426019; WORD $0xc1d72b7c // .quad -4479063491021217767
- WORD $0xe9ce78f3; WORD $0x80d2ae83 // .quad -9164070410158966541
- WORD $0x8612f81f; WORD $0xb24cf65b // .quad -5598829363776522209
- WORD $0xe4421730; WORD $0xa1075a24 // .quad -6843401994271320272
- WORD $0x6797b627; WORD $0xdee033f2 // .quad -2386850686293264857
- WORD $0x1d529cfc; WORD $0xc94930ae // .quad -3942566474411762436
- WORD $0x017da3b1; WORD $0x169840ef // .quad 1628122660560806833
- WORD $0xa4a7443c; WORD $0xfb9b7cd9 // .quad -316522074587315140
- WORD $0x60ee864e; WORD $0x8e1f2895 // .quad -8205795374004271538
- WORD $0x06e88aa5; WORD $0x9d412e08 // .quad -7115355324258153819
- WORD $0xb92a27e2; WORD $0xf1a6f2ba // .quad -1033872180650563614
- WORD $0x08a2ad4e; WORD $0xc491798a // .quad -4282508136895304370
- WORD $0x6774b1db; WORD $0xae10af69 // .quad -5904026244240592421
- WORD $0x8acb58a2; WORD $0xf5b5d7ec // .quad -741449152691742558
- WORD $0xe0a8ef29; WORD $0xacca6da1 // .quad -5995859411864064215
- WORD $0xd6bf1765; WORD $0x9991a6f3 // .quad -7380934748073420955
- WORD $0x58d32af3; WORD $0x17fd090a // .quad 1728547772024695539
- WORD $0xcc6edd3f; WORD $0xbff610b0 // .quad -4614482416664388289
- WORD $0xef07f5b0; WORD $0xddfc4b4c // .quad -2451001303396518480
- WORD $0xff8a948e; WORD $0xeff394dc // .quad -1156417002403097458
- WORD $0x1564f98e; WORD $0x4abdaf10 // .quad 5385653213018257806
- WORD $0x1fb69cd9; WORD $0x95f83d0a // .quad -7640289654143017767
- WORD $0x1abe37f1; WORD $0x9d6d1ad4 // .quad -7102991539009341455
- WORD $0xa7a4440f; WORD $0xbb764c4c // .quad -4938676049251384305
- WORD $0x216dc5ed; WORD $0x84c86189 // .quad -8878739423761676819
- WORD $0xd18d5513; WORD $0xea53df5f // .quad -1561659043136842477
- WORD $0xb4e49bb4; WORD $0x32fd3cf5 // .quad 3674159897003727796
- WORD $0xe2f8552c; WORD $0x92746b9b // .quad -7893565929601608404
- WORD $0x221dc2a1; WORD $0x3fbc8c33 // .quad 4592699871254659745
- WORD $0xdbb66a77; WORD $0xb7118682 // .quad -5255271393574622601
- WORD $0xeaa5334a; WORD $0x0fabaf3f // .quad 1129188820640936778
- WORD $0x92a40515; WORD $0xe4d5e823 // .quad -1957403223540890347
- WORD $0xf2a7400e; WORD $0x29cb4d87 // .quad 3011586022114279438
- WORD $0x3ba6832d; WORD $0x8f05b116 // .quad -8140906042354138323
- WORD $0xef511012; WORD $0x743e20e9 // .quad 8376168546070237202
- WORD $0xca9023f8; WORD $0xb2c71d5b // .quad -5564446534515285000
- WORD $0x6b255416; WORD $0x914da924 // .quad -7976533391121755114
- WORD $0xbd342cf6; WORD $0xdf78e4b2 // .quad -2343872149716718346
- WORD $0xc2f7548e; WORD $0x1ad089b6 // .quad 1932195658189984910
- WORD $0xb6409c1a; WORD $0x8bab8eef // .quad -8382449121214030822
- WORD $0x73b529b1; WORD $0xa184ac24 // .quad -6808127464117294671
- WORD $0xa3d0c320; WORD $0xae9672ab // .quad -5866375383090150624
- WORD $0x90a2741e; WORD $0xc9e5d72d // .quad -3898473311719230434
- WORD $0x8cc4f3e8; WORD $0xda3c0f56 // .quad -2721283210435300376
- WORD $0x7a658892; WORD $0x7e2fa67c // .quad 9092669226243950738
- WORD $0x17fb1871; WORD $0x88658996 // .quad -8618331034163144591
- WORD $0x98feeab7; WORD $0xddbb901b // .quad -2469221522477225289
- WORD $0x9df9de8d; WORD $0xaa7eebfb // .quad -6161227774276542835
- WORD $0x7f3ea565; WORD $0x552a7422 // .quad 6136845133758244197
- WORD $0x85785631; WORD $0xd51ea6fa // .quad -3089848699418290639
- WORD $0x8f87275f; WORD $0xd53a8895 // .quad -3082000819042179233
- WORD $0x936b35de; WORD $0x8533285c // .quad -8848684464777513506
- WORD $0xf368f137; WORD $0x8a892aba // .quad -8464187042230111945
- WORD $0xb8460356; WORD $0xa67ff273 // .quad -6449169562544503978
- WORD $0xb0432d85; WORD $0x2d2b7569 // .quad 3254824252494523781
- WORD $0xa657842c; WORD $0xd01fef10 // .quad -3449775934753242068
- WORD $0x0e29fc73; WORD $0x9c3b2962 // .quad -7189106879045698445
- WORD $0x67f6b29b; WORD $0x8213f56a // .quad -9073638986861858149
- WORD $0x91b47b8f; WORD $0x8349f3ba // .quad -8986383598807123057
- WORD $0x01f45f42; WORD $0xa298f2c5 // .quad -6730362715149934782
- WORD $0x36219a73; WORD $0x241c70a9 // .quad 2602078556773259891
- WORD $0x42717713; WORD $0xcb3f2f76 // .quad -3801267375510030573
- WORD $0x83aa0110; WORD $0xed238cd3 // .quad -1359087822460813040
- WORD $0xd30dd4d7; WORD $0xfe0efb53 // .quad -139898200960150313
- WORD $0x324a40aa; WORD $0xf4363804 // .quad -849429889038008150
- WORD $0x63e8a506; WORD $0x9ec95d14 // .quad -7004965403241175802
- WORD $0x3edcd0d5; WORD $0xb143c605 // .quad -5673473379724898091
- WORD $0x7ce2ce48; WORD $0xc67bb459 // .quad -4144520735624081848
- WORD $0x8e94050a; WORD $0xdd94b786 // .quad -2480155706228734710
- WORD $0xdc1b81da; WORD $0xf81aa16f // .quad -568964901102714406
- WORD $0x191c8326; WORD $0xca7cf2b4 // .quad -3855940325606653146
- WORD $0xe9913128; WORD $0x9b10a4e5 // .quad -7273132090830278360
- WORD $0x1f63a3f0; WORD $0xfd1c2f61 // .quad -208239388580928528
- WORD $0x63f57d72; WORD $0xc1d4ce1f // .quad -4479729095110460046
- WORD $0x673c8cec; WORD $0xbc633b39 // .quad -4871985254153548564
- WORD $0x3cf2dccf; WORD $0xf24a01a7 // .quad -987975350460687153
- WORD $0xe085d813; WORD $0xd5be0503 // .quad -3044990783845967853
- WORD $0x8617ca01; WORD $0x976e4108 // .quad -7535013621679011327
- WORD $0xd8a74e18; WORD $0x4b2d8644 // .quad 5417133557047315992
- WORD $0xa79dbc82; WORD $0xbd49d14a // .quad -4807081008671376254
- WORD $0x0ed1219e; WORD $0xddf8e7d6 // .quad -2451955090545630818
- WORD $0x51852ba2; WORD $0xec9c459d // .quad -1397165242411832414
- WORD $0xc942b503; WORD $0xcabb90e5 // .quad -3838314940804713213
- WORD $0x52f33b45; WORD $0x93e1ab82 // .quad -7790757304148477115
- WORD $0x3b936243; WORD $0x3d6a751f // .quad 4425478360848884291
- WORD $0xe7b00a17; WORD $0xb8da1662 // .quad -5126760611758208489
- WORD $0x0a783ad4; WORD $0x0cc51267 // .quad 920161932633717460
- WORD $0xa19c0c9d; WORD $0xe7109bfb // .quad -1796764746270372707
- WORD $0x668b24c5; WORD $0x27fb2b80 // .quad 2880944217109767365
- WORD $0x450187e2; WORD $0x906a617d // .quad -8040506994060064798
- WORD $0x802dedf6; WORD $0xb1f9f660 // .quad -5622191765467566602
- WORD $0x9641e9da; WORD $0xb484f9dc // .quad -5438947724147693094
- WORD $0xa0396973; WORD $0x5e7873f8 // .quad 6807318348447705459
- WORD $0xbbd26451; WORD $0xe1a63853 // .quad -2186998636757228463
- WORD $0x6423e1e8; WORD $0xdb0b487b // .quad -2662955059861265944
- WORD $0x55637eb2; WORD $0x8d07e334 // .quad -8284403175614349646
- WORD $0x3d2cda62; WORD $0x91ce1a9a // .quad -7940379843253970334
- WORD $0x6abc5e5f; WORD $0xb049dc01 // .quad -5743817951090549153
- WORD $0xcc7810fb; WORD $0x7641a140 // .quad 8521269269642088699
- WORD $0xc56b75f7; WORD $0xdc5c5301 // .quad -2568086420435798537
- WORD $0x7fcb0a9d; WORD $0xa9e904c8 // .quad -6203421752542164323
- WORD $0x1b6329ba; WORD $0x89b9b3e1 // .quad -8522583040413455942
- WORD $0x9fbdcd44; WORD $0x546345fa // .quad 6080780864604458308
- WORD $0x623bf429; WORD $0xac2820d9 // .quad -6041542782089432023
- WORD $0x47ad4095; WORD $0xa97c1779 // .quad -6234081974526590827
- WORD $0xbacaf133; WORD $0xd732290f // .quad -2940242459184402125
- WORD $0xcccc485d; WORD $0x49ed8eab // .quad 5327070802775656541
- WORD $0xd4bed6c0; WORD $0x867f59a9 // .quad -8755180564631333184
- WORD $0xbfff5a74; WORD $0x5c68f256 // .quad 6658838503469570676
- WORD $0x49ee8c70; WORD $0xa81f3014 // .quad -6332289687361778576
- WORD $0x6fff3111; WORD $0x73832eec // .quad 8323548129336963345
- WORD $0x5c6a2f8c; WORD $0xd226fc19 // .quad -3303676090774835316
- WORD $0xc5ff7eab; WORD $0xc831fd53 // .quad -4021154456019173717
- WORD $0xd9c25db7; WORD $0x83585d8f // .quad -8982326584375353929
- WORD $0xb77f5e55; WORD $0xba3e7ca8 // .quad -5026443070023967147
- WORD $0xd032f525; WORD $0xa42e74f3 // .quad -6616222212041804507
- WORD $0xe55f35eb; WORD $0x28ce1bd2 // .quad 2940318199324816875
- WORD $0xc43fb26f; WORD $0xcd3a1230 // .quad -3658591746624867729
- WORD $0xcf5b81b3; WORD $0x7980d163 // .quad 8755227902219092403
- WORD $0x7aa7cf85; WORD $0x80444b5e // .quad -9204148869281624187
- WORD $0xc332621f; WORD $0xd7e105bc // .quad -2891023177508298209
- WORD $0x1951c366; WORD $0xa0555e36 // .quad -6893500068174642330
- WORD $0xf3fefaa7; WORD $0x8dd9472b // .quad -8225464990312760665
- WORD $0x9fa63440; WORD $0xc86ab5c3 // .quad -4005189066790915008
- WORD $0xf0feb951; WORD $0xb14f98f6 // .quad -5670145219463562927
- WORD $0x878fc150; WORD $0xfa856334 // .quad -394800315061255856
- WORD $0x569f33d3; WORD $0x6ed1bf9a // .quad 7985374283903742931
- WORD $0xd4b9d8d2; WORD $0x9c935e00 // .quad -7164279224554366766
- WORD $0xec4700c8; WORD $0x0a862f80 // .quad 758345818024902856
- WORD $0x09e84f07; WORD $0xc3b83581 // .quad -4343663012265570553
- WORD $0x2758c0fa; WORD $0xcd27bb61 // .quad -3663753745896259334
- WORD $0x4c6262c8; WORD $0xf4a642e1 // .quad -817892746904575288
- WORD $0xb897789c; WORD $0x8038d51c // .quad -9207375118826243940
- WORD $0xcfbd7dbd; WORD $0x98e7e9cc // .quad -7428711994456441411
- WORD $0xe6bd56c3; WORD $0xe0470a63 // .quad -2285846861678029117
- WORD $0x03acdd2c; WORD $0xbf21e440 // .quad -4674203974643163860
- WORD $0xe06cac74; WORD $0x1858ccfc // .quad 1754377441329851508
- WORD $0x04981478; WORD $0xeeea5d50 // .quad -1231068949876566920
- WORD $0x0c43ebc8; WORD $0x0f37801e // .quad 1096485900831157192
- WORD $0x02df0ccb; WORD $0x95527a52 // .quad -7686947121313936181
- WORD $0x8f54e6ba; WORD $0xd3056025 // .quad -3241078642388441414
- WORD $0x8396cffd; WORD $0xbaa718e6 // .quad -4996997883215032323
- WORD $0xf32a2069; WORD $0x47c6b82e // .quad 5172023733869224041
- WORD $0x247c83fd; WORD $0xe950df20 // .quad -1634561335591402499
- WORD $0x57fa5441; WORD $0x4cdc331d // .quad 5538357842881958977
- WORD $0x16cdd27e; WORD $0x91d28b74 // .quad -7939129862385708418
- WORD $0xadf8e952; WORD $0xe0133fe4 // .quad -2300424733252327086
- WORD $0x1c81471d; WORD $0xb6472e51 // .quad -5312226309554747619
- WORD $0xd97723a6; WORD $0x58180fdd // .quad 6347841120289366950
- WORD $0x63a198e5; WORD $0xe3d8f9e5 // .quad -2028596868516046619
- WORD $0xa7ea7648; WORD $0x570f09ea // .quad 6273243709394548296
- WORD $0x5e44ff8f; WORD $0x8e679c2f // .quad -8185402070463610993
- WORD $0x51e513da; WORD $0x2cd2cc65 // .quad 3229868618315797466
- WORD $0x35d63f73; WORD $0xb201833b // .quad -5620066569652125837
- WORD $0xa65e58d1; WORD $0xf8077f7e // .quad -574350245532641071
- WORD $0x034bcf4f; WORD $0xde81e40a // .quad -2413397193637769393
- WORD $0x27faf782; WORD $0xfb04afaf // .quad -358968903457900670
- WORD $0x420f6191; WORD $0x8b112e86 // .quad -8425902273664687727
- WORD $0xf1f9b563; WORD $0x79c5db9a // .quad 8774660907532399971
- WORD $0xd29339f6; WORD $0xadd57a27 // .quad -5920691823653471754
- WORD $0xae7822bc; WORD $0x18375281 // .quad 1744954097560724156
- WORD $0xc7380874; WORD $0xd94ad8b1 // .quad -2789178761139451788
- WORD $0x0d0b15b5; WORD $0x8f229391 // .quad -8132775725879323211
- WORD $0x1c830548; WORD $0x87cec76f // .quad -8660765753353239224
- WORD $0x504ddb22; WORD $0xb2eb3875 // .quad -5554283638921766110
- WORD $0xe3a3c69a; WORD $0xa9c2794a // .quad -6214271173264161126
- WORD $0xa46151eb; WORD $0x5fa60692 // .quad 6892203506629956075
- WORD $0x9c8cb841; WORD $0xd433179d // .quad -3156152948152813503
- WORD $0xa6bcd333; WORD $0xdbc7c41b // .quad -2609901835997359309
- WORD $0x81d7f328; WORD $0x849feec2 // .quad -8890124620236590296
- WORD $0x906c0800; WORD $0x12b9b522 // .quad 1349308723430688768
- WORD $0x224deff3; WORD $0xa5c7ea73 // .quad -6500969756868349965
- WORD $0x34870a00; WORD $0xd768226b // .quad -2925050114139026944
- WORD $0xeae16bef; WORD $0xcf39e50f // .quad -3514526177658049553
- WORD $0x00d46640; WORD $0xe6a11583 // .quad -1828156321336891840
- WORD $0xf2cce375; WORD $0x81842f29 // .quad -9114107888677362827
- WORD $0xc1097fd0; WORD $0x60495ae3 // .quad 6938176635183661008
- WORD $0x6f801c53; WORD $0xa1e53af4 // .quad -6780948842419315629
- WORD $0xb14bdfc4; WORD $0x385bb19c // .quad 4061034775552188356
- WORD $0x8b602368; WORD $0xca5e89b1 // .quad -3864500034596756632
- WORD $0xdd9ed7b5; WORD $0x46729e03 // .quad 5076293469440235445
- WORD $0xee382c42; WORD $0xfcf62c1d // .quad -218939024818557886
- WORD $0x6a8346d1; WORD $0x6c07a2c2 // .quad 7784369436827535057
- WORD $0xb4e31ba9; WORD $0x9e19db92 // .quad -7054365918152680535
- WORD $0x05241885; WORD $0xc7098b73 // .quad -4104596259247744891
- WORD $0x621be293; WORD $0xc5a05277 // .quad -4206271379263462765
- WORD $0xc66d1ea7; WORD $0xb8cbee4f // .quad -5130745324059681113
- WORD $0x3aa2db38; WORD $0xf7086715 // .quad -646153205651940552
- WORD $0xdc043328; WORD $0x737f74f1 // .quad 8322499218531169064
- WORD $0x44a5c903; WORD $0x9a65406d // .quad -7321374781173544701
- WORD $0x53053ff2; WORD $0x505f522e // .quad 5791438004736573426
- WORD $0x95cf3b44; WORD $0xc0fe9088 // .quad -4540032458039542972
- WORD $0xe7c68fef; WORD $0x647726b9 // .quad 7239297505920716783
- WORD $0xbb430a15; WORD $0xf13e34aa // .quad -1063354554122040811
- WORD $0x30dc19f5; WORD $0x5eca7834 // .quad 6830403950414141941
- WORD $0xb509e64d; WORD $0x96c6e0ea // .quad -7582125623967357363
- WORD $0x3d132072; WORD $0xb67d1641 // .quad -5297053117264486286
- WORD $0x624c5fe0; WORD $0xbc789925 // .quad -4865971011531808800
- WORD $0x8c57e88f; WORD $0xe41c5bd1 // .quad -2009630378153219953
- WORD $0xbadf77d8; WORD $0xeb96bf6e // .quad -1470777745987373096
- WORD $0xf7b6f159; WORD $0x8e91b962 // .quad -8173548013986844327
- WORD $0x34cbaae7; WORD $0x933e37a5 // .quad -7836765118883190041
- WORD $0xb5a4adb0; WORD $0x723627bb // .quad 8229809056225996208
- WORD $0x81fe95a1; WORD $0xb80dc58e // .quad -5184270380176599647
- WORD $0xa30dd91c; WORD $0xcec3b1aa // .quad -3547796734999668452
- WORD $0x227e3b09; WORD $0xe61136f2 // .quad -1868651956793361655
- WORD $0xa5e8a7b1; WORD $0x213a4f0a // .quad 2394313059052595121
- WORD $0x558ee4e6; WORD $0x8fcac257 // .quad -8085436500636932890
- WORD $0x4f62d19d; WORD $0xa988e2cd // .quad -6230480713039031907
- WORD $0x2af29e1f; WORD $0xb3bd72ed // .quad -5495109607368778209
- WORD $0xa33b8605; WORD $0x93eb1b80 // .quad -7788100891298789883
- WORD $0x75af45a7; WORD $0xe0accfa8 // .quad -2257200990783584857
- WORD $0x660533c3; WORD $0xbc72f130 // .quad -4867563057061743677
- WORD $0x498d8b88; WORD $0x8c6c01c9 // .quad -8328279646880822392
- WORD $0x7f8680b4; WORD $0xeb8fad7c // .quad -1472767802899791692
- WORD $0x9bf0ee6a; WORD $0xaf87023b // .quad -5798663540173640086
- WORD $0x9f6820e1; WORD $0xa67398db // .quad -6452645772052127519
- WORD $0x82ed2a05; WORD $0xdb68c2ca // .quad -2636643406789662203
- WORD $0x43a1148c; WORD $0x88083f89 // .quad -8644589625959967604
- WORD $0x91d43a43; WORD $0x892179be // .quad -8565431156884620733
- WORD $0x948959b0; WORD $0x6a0a4f6b // .quad 7641007041259592112
- WORD $0x364948d4; WORD $0xab69d82e // .quad -6095102927678388012
- WORD $0x79abb01c; WORD $0x848ce346 // .quad -8895485272135061476
- WORD $0xc3db9b09; WORD $0xd6444e39 // .quad -3007192641170597111
- WORD $0x0c0b4e11; WORD $0xf2d80e0c // .quad -947992276657025519
- WORD $0x1a6940e5; WORD $0x85eab0e4 // .quad -8797024428372705051
- WORD $0x0f0e2195; WORD $0x6f8e118f // .quad 8038381691033493909
- WORD $0x2103911f; WORD $0xa7655d1d // .quad -6384594517038493409
- WORD $0xd2d1a9fb; WORD $0x4b7195f2 // .quad 5436291095364479483
- WORD $0x69447567; WORD $0xd13eb464 // .quad -3369057127870728857
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- // .p2align 2, 0x00
-_POW_TAB:
- WORD $0x00000001 // .long 1
- WORD $0x00000003 // .long 3
- WORD $0x00000006 // .long 6
- WORD $0x00000009 // .long 9
- WORD $0x0000000d // .long 13
- WORD $0x00000010 // .long 16
- WORD $0x00000013 // .long 19
- WORD $0x00000017 // .long 23
- WORD $0x0000001a // .long 26
- // .p2align 2, 0x00
-_LSHIFT_TAB:
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000001 // .long 1
- WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000001 // .long 1
- WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000001 // .long 1
- WORD $0x00353231 // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000002 // .long 2
- WORD $0x00353236 // .asciz 4, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000002 // .long 2
- WORD $0x35323133 // .asciz 4, '3125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000002 // .long 2
- WORD $0x32363531 // .asciz 4, '15625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000003 // .long 3
- WORD $0x32313837 // .asciz 4, '78125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000003 // .long 3
- WORD $0x36303933 // .asciz 4, '390625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000003 // .long 3
- WORD $0x33353931 // .asciz 4, '1953125\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00353231 // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000004 // .long 4
- WORD $0x35363739 // .asciz 4, '9765625\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00353236 // .asciz 4, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000004 // .long 4
- WORD $0x32383834 // .asciz 4, '48828125\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x35323138 // .asciz 4, '8125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000004 // .long 4
- WORD $0x31343432 // .asciz 4, '244140625\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x32363034 // .asciz 4, '40625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000004 // .long 4
- WORD $0x30323231 // .asciz 4, '1220703125\x00\x00\x00\x00\x00\x00'
- WORD $0x31333037 // .asciz 4, '703125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000005 // .long 5
- WORD $0x33303136 // .asciz 4, '6103515625\x00\x00\x00\x00\x00\x00'
- WORD $0x36353135 // .asciz 4, '515625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000005 // .long 5
- WORD $0x31353033 // .asciz 4, '30517578125\x00\x00\x00\x00\x00'
- WORD $0x38373537 // .asciz 4, '7578125\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00353231 // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000005 // .long 5
- WORD $0x35323531 // .asciz 4, '152587890625\x00\x00\x00\x00'
- WORD $0x39383738 // .asciz 4, '87890625\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x35323630 // .asciz 4, '0625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000006 // .long 6
- WORD $0x39323637 // .asciz 4, '762939453125\x00\x00\x00\x00'
- WORD $0x35343933 // .asciz 4, '39453125\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x35323133 // .asciz 4, '3125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000006 // .long 6
- WORD $0x34313833 // .asciz 4, '3814697265625\x00\x00\x00'
- WORD $0x32373936 // .asciz 4, '697265625\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x32363536 // .asciz 4, '65625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000006 // .long 6
- WORD $0x37303931 // .asciz 4, '19073486328125\x00\x00'
- WORD $0x36383433 // .asciz 4, '3486328125\x00\x00\x00\x00\x00\x00'
- WORD $0x31383233 // .asciz 4, '328125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000007 // .long 7
- WORD $0x36333539 // .asciz 4, '95367431640625\x00\x00'
- WORD $0x31333437 // .asciz 4, '7431640625\x00\x00\x00\x00\x00\x00'
- WORD $0x36303436 // .asciz 4, '640625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000007 // .long 7
- WORD $0x38363734 // .asciz 4, '476837158203125\x00'
- WORD $0x35313733 // .asciz 4, '37158203125\x00\x00\x00\x00\x00'
- WORD $0x33303238 // .asciz 4, '8203125\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00353231 // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000007 // .long 7
- WORD $0x34383332 // .asciz 4, '2384185791015625'
- WORD $0x37353831 // .asciz 4, '185791015625\x00\x00\x00\x00'
- WORD $0x31303139 // .asciz 4, '91015625\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x35323635 // .asciz 4, '5625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000007 // .long 7
- WORD $0x32393131 // .asciz 4, '1192092895507812'
- WORD $0x38323930 // .asciz 4, '0928955078125\x00\x00\x00'
- WORD $0x30353539 // .asciz 4, '955078125\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x32313837 // .asciz 4, '78125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000008 // .long 8
- WORD $0x30363935 // .asciz 4, '5960464477539062'
- WORD $0x34343634 // .asciz 4, '4644775390625\x00\x00\x00'
- WORD $0x33353737 // .asciz 4, '775390625\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x32363039 // .asciz 4, '90625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000008 // .long 8
- WORD $0x30383932 // .asciz 4, '2980232238769531'
- WORD $0x32323332 // .asciz 4, '23223876953125\x00\x00'
- WORD $0x36373833 // .asciz 4, '3876953125\x00\x00\x00\x00\x00\x00'
- WORD $0x31333539 // .asciz 4, '953125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000008 // .long 8
- WORD $0x30393431 // .asciz 4, '1490116119384765'
- WORD $0x31363131 // .asciz 4, '116119384765625\x00'
- WORD $0x38333931 // .asciz 4, '19384765625\x00\x00\x00\x00\x00'
- WORD $0x35363734 // .asciz 4, '4765625\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00353236 // .asciz 4, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000009 // .long 9
- WORD $0x30353437 // .asciz 4, '7450580596923828'
- WORD $0x35303835 // .asciz 4, '580596923828125\x00'
- WORD $0x32393639 // .asciz 4, '96923828125\x00\x00\x00\x00\x00'
- WORD $0x38323833 // .asciz 4, '3828125\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00353231 // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000009 // .long 9
- WORD $0x35323733 // .asciz 4, '3725290298461914'
- WORD $0x32303932 // .asciz 4, '2902984619140625'
- WORD $0x36343839 // .asciz 4, '984619140625\x00\x00\x00\x00'
- WORD $0x34313931 // .asciz 4, '19140625\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x35323630 // .asciz 4, '0625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000009 // .long 9
- WORD $0x32363831 // .asciz 4, '1862645149230957'
- WORD $0x31353436 // .asciz 4, '6451492309570312'
- WORD $0x33323934 // .asciz 4, '4923095703125\x00\x00\x00'
- WORD $0x37353930 // .asciz 4, '095703125\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x32313330 // .asciz 4, '03125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000a // .long 10
- WORD $0x33313339 // .asciz 4, '9313225746154785'
- WORD $0x37353232 // .asciz 4, '2257461547851562'
- WORD $0x35313634 // .asciz 4, '4615478515625\x00\x00\x00'
- WORD $0x35383734 // .asciz 4, '478515625\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x32363531 // .asciz 4, '15625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000a // .long 10
- WORD $0x36353634 // .asciz 4, '4656612873077392'
- WORD $0x38323136 // .asciz 4, '6128730773925781'
- WORD $0x37303337 // .asciz 4, '73077392578125\x00\x00'
- WORD $0x32393337 // .asciz 4, '7392578125\x00\x00\x00\x00\x00\x00'
- WORD $0x31383735 // .asciz 4, '578125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000a // .long 10
- WORD $0x38323332 // .asciz 4, '2328306436538696'
- WORD $0x34363033 // .asciz 4, '3064365386962890'
- WORD $0x33353633 // .asciz 4, '365386962890625\x00'
- WORD $0x36393638 // .asciz 4, '86962890625\x00\x00\x00\x00\x00'
- WORD $0x30393832 // .asciz 4, '2890625\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00353236 // .asciz 4, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000a // .long 10
- WORD $0x34363131 // .asciz 4, '1164153218269348'
- WORD $0x32333531 // .asciz 4, '1532182693481445'
- WORD $0x36323831 // .asciz 4, '1826934814453125'
- WORD $0x38343339 // .asciz 4, '934814453125\x00\x00\x00\x00'
- WORD $0x35343431 // .asciz 4, '14453125\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x35323133 // .asciz 4, '3125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000b // .long 11
- WORD $0x30323835 // .asciz 4, '5820766091346740'
- WORD $0x30363637 // .asciz 4, '7660913467407226'
- WORD $0x34333139 // .asciz 4, '9134674072265625'
- WORD $0x30343736 // .asciz 4, '674072265625\x00\x00\x00\x00'
- WORD $0x36323237 // .asciz 4, '72265625\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x35323635 // .asciz 4, '5625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000b // .long 11
- WORD $0x30313932 // .asciz 4, '2910383045673370'
- WORD $0x30333833 // .asciz 4, '3830456733703613'
- WORD $0x37363534 // .asciz 4, '4567337036132812'
- WORD $0x30373333 // .asciz 4, '3370361328125\x00\x00\x00'
- WORD $0x33313633 // .asciz 4, '361328125\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x32313832 // .asciz 4, '28125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000b // .long 11
- WORD $0x35353431 // .asciz 4, '1455191522836685'
- WORD $0x35313931 // .asciz 4, '1915228366851806'
- WORD $0x33383232 // .asciz 4, '2283668518066406'
- WORD $0x35383636 // .asciz 4, '66851806640625\x00\x00'
- WORD $0x36303831 // .asciz 4, '1806640625\x00\x00\x00\x00\x00\x00'
- WORD $0x36303436 // .asciz 4, '640625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000c // .long 12
- WORD $0x35373237 // .asciz 4, '7275957614183425'
- WORD $0x36373539 // .asciz 4, '9576141834259033'
- WORD $0x38313431 // .asciz 4, '1418342590332031'
- WORD $0x35323433 // .asciz 4, '34259033203125\x00\x00'
- WORD $0x33333039 // .asciz 4, '9033203125\x00\x00\x00\x00\x00\x00'
- WORD $0x31333032 // .asciz 4, '203125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000c // .long 12
- WORD $0x37333633 // .asciz 4, '3637978807091712'
- WORD $0x38383739 // .asciz 4, '9788070917129516'
- WORD $0x39303730 // .asciz 4, '0709171295166015'
- WORD $0x32313731 // .asciz 4, '171295166015625\x00'
- WORD $0x36313539 // .asciz 4, '95166015625\x00\x00\x00\x00\x00'
- WORD $0x35313036 // .asciz 4, '6015625\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00353236 // .asciz 4, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000c // .long 12
- WORD $0x38313831 // .asciz 4, '1818989403545856'
- WORD $0x34393839 // .asciz 4, '9894035458564758'
- WORD $0x34353330 // .asciz 4, '0354585647583007'
- WORD $0x36353835 // .asciz 4, '5856475830078125'
- WORD $0x38353734 // .asciz 4, '475830078125\x00\x00\x00\x00'
- WORD $0x37303033 // .asciz 4, '30078125\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x35323138 // .asciz 4, '8125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000d // .long 13
- WORD $0x34393039 // .asciz 4, '9094947017729282'
- WORD $0x30373439 // .asciz 4, '9470177292823791'
- WORD $0x32373731 // .asciz 4, '1772928237915039'
- WORD $0x32383239 // .asciz 4, '9282379150390625'
- WORD $0x31393733 // .asciz 4, '379150390625\x00\x00\x00\x00'
- WORD $0x39333035 // .asciz 4, '50390625\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x35323630 // .asciz 4, '0625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000d // .long 13
- WORD $0x37343534 // .asciz 4, '4547473508864641'
- WORD $0x35333734 // .asciz 4, '4735088646411895'
- WORD $0x36383830 // .asciz 4, '0886464118957519'
- WORD $0x31343634 // .asciz 4, '4641189575195312'
- WORD $0x35393831 // .asciz 4, '1895751953125\x00\x00\x00'
- WORD $0x39313537 // .asciz 4, '751953125\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x32313335 // .asciz 4, '53125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000d // .long 13
- WORD $0x33373232 // .asciz 4, '2273736754432320'
- WORD $0x37363337 // .asciz 4, '7367544323205947'
- WORD $0x33343435 // .asciz 4, '5443232059478759'
- WORD $0x30323332 // .asciz 4, '2320594787597656'
- WORD $0x37343935 // .asciz 4, '59478759765625\x00\x00'
- WORD $0x39353738 // .asciz 4, '8759765625\x00\x00\x00\x00\x00\x00'
- WORD $0x36353637 // .asciz 4, '765625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000d // .long 13
- WORD $0x36333131 // .asciz 4, '1136868377216160'
- WORD $0x33383638 // .asciz 4, '8683772161602973'
- WORD $0x31323737 // .asciz 4, '7721616029739379'
- WORD $0x30363136 // .asciz 4, '6160297393798828'
- WORD $0x33373932 // .asciz 4, '297393798828125\x00'
- WORD $0x39373339 // .asciz 4, '93798828125\x00\x00\x00\x00\x00'
- WORD $0x38323838 // .asciz 4, '8828125\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00353231 // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000e // .long 14
- WORD $0x34383635 // .asciz 4, '5684341886080801'
- WORD $0x38313433 // .asciz 4, '3418860808014869'
- WORD $0x38303638 // .asciz 4, '8608080148696899'
- WORD $0x31303830 // .asciz 4, '0801486968994140'
- WORD $0x39363834 // .asciz 4, '486968994140625\x00'
- WORD $0x39393836 // .asciz 4, '68994140625\x00\x00\x00\x00\x00'
- WORD $0x30343134 // .asciz 4, '4140625\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00353236 // .asciz 4, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000e // .long 14
- WORD $0x32343832 // .asciz 4, '2842170943040400'
- WORD $0x39303731 // .asciz 4, '1709430404007434'
- WORD $0x34303334 // .asciz 4, '4304040074348449'
- WORD $0x30303430 // .asciz 4, '0400743484497070'
- WORD $0x34333437 // .asciz 4, '7434844970703125'
- WORD $0x39343438 // .asciz 4, '844970703125\x00\x00\x00\x00'
- WORD $0x30373037 // .asciz 4, '70703125\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x35323133 // .asciz 4, '3125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000e // .long 14
- WORD $0x31323431 // .asciz 4, '1421085471520200'
- WORD $0x34353830 // .asciz 4, '0854715202003717'
- WORD $0x32353137 // .asciz 4, '7152020037174224'
- WORD $0x30303230 // .asciz 4, '0200371742248535'
- WORD $0x37313733 // .asciz 4, '3717422485351562'
- WORD $0x34323234 // .asciz 4, '4224853515625\x00\x00\x00'
- WORD $0x35333538 // .asciz 4, '853515625\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x32363531 // .asciz 4, '15625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000f // .long 15
- WORD $0x35303137 // .asciz 4, '7105427357601001'
- WORD $0x33373234 // .asciz 4, '4273576010018587'
- WORD $0x30363735 // .asciz 4, '5760100185871124'
- WORD $0x31303031 // .asciz 4, '1001858711242675'
- WORD $0x37383538 // .asciz 4, '8587112426757812'
- WORD $0x34323131 // .asciz 4, '1124267578125\x00\x00\x00'
- WORD $0x35373632 // .asciz 4, '267578125\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x32313837 // .asciz 4, '78125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000f // .long 15
- WORD $0x32353533 // .asciz 4, '3552713678800500'
- WORD $0x36333137 // .asciz 4, '7136788005009293'
- WORD $0x30383837 // .asciz 4, '7880050092935562'
- WORD $0x30303530 // .asciz 4, '0500929355621337'
- WORD $0x33393239 // .asciz 4, '9293556213378906'
- WORD $0x32363535 // .asciz 4, '55621337890625\x00\x00'
- WORD $0x37333331 // .asciz 4, '1337890625\x00\x00\x00\x00\x00\x00'
- WORD $0x36303938 // .asciz 4, '890625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000f // .long 15
- WORD $0x36373731 // .asciz 4, '1776356839400250'
- WORD $0x38363533 // .asciz 4, '3568394002504646'
- WORD $0x30343933 // .asciz 4, '3940025046467781'
- WORD $0x30353230 // .asciz 4, '0250464677810668'
- WORD $0x36343634 // .asciz 4, '4646778106689453'
- WORD $0x31383737 // .asciz 4, '778106689453125\x00'
- WORD $0x38363630 // .asciz 4, '06689453125\x00\x00\x00\x00\x00'
- WORD $0x33353439 // .asciz 4, '9453125\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00353231 // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000010 // .long 16
- WORD $0x31383838 // .asciz 4, '8881784197001252'
- WORD $0x31343837 // .asciz 4, '7841970012523233'
- WORD $0x30303739 // .asciz 4, '9700125232338905'
- WORD $0x32353231 // .asciz 4, '1252323389053344'
- WORD $0x33333233 // .asciz 4, '3233890533447265'
- WORD $0x35303938 // .asciz 4, '890533447265625\x00'
- WORD $0x34343333 // .asciz 4, '33447265625\x00\x00\x00\x00\x00'
- WORD $0x35363237 // .asciz 4, '7265625\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00353236 // .asciz 4, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000010 // .long 16
- WORD $0x30343434 // .asciz 4, '4440892098500626'
- WORD $0x30323938 // .asciz 4, '8920985006261616'
- WORD $0x30353839 // .asciz 4, '9850062616169452'
- WORD $0x36323630 // .asciz 4, '0626161694526672'
- WORD $0x36313631 // .asciz 4, '1616945266723632'
- WORD $0x32353439 // .asciz 4, '9452667236328125'
- WORD $0x32373636 // .asciz 4, '667236328125\x00\x00\x00\x00'
- WORD $0x32333633 // .asciz 4, '36328125\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x35323138 // .asciz 4, '8125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000010 // .long 16
- WORD $0x30323232 // .asciz 4, '2220446049250313'
- WORD $0x30363434 // .asciz 4, '4460492503130808'
- WORD $0x35323934 // .asciz 4, '4925031308084726'
- WORD $0x33313330 // .asciz 4, '0313080847263336'
- WORD $0x38303830 // .asciz 4, '0808472633361816'
- WORD $0x36323734 // .asciz 4, '4726333618164062'
- WORD $0x36333333 // .asciz 4, '3336181640625\x00\x00\x00'
- WORD $0x36313831 // .asciz 4, '181640625\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x32363034 // .asciz 4, '40625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000010 // .long 16
- WORD $0x30313131 // .asciz 4, '1110223024625156'
- WORD $0x30333232 // .asciz 4, '2230246251565404'
- WORD $0x32363432 // .asciz 4, '2462515654042363'
- WORD $0x36353135 // .asciz 4, '5156540423631668'
- WORD $0x34303435 // .asciz 4, '5404236316680908'
- WORD $0x33363332 // .asciz 4, '2363166809082031'
- WORD $0x38363631 // .asciz 4, '16680908203125\x00\x00'
- WORD $0x38303930 // .asciz 4, '0908203125\x00\x00\x00\x00\x00\x00'
- WORD $0x31333032 // .asciz 4, '203125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000011 // .long 17
- WORD $0x31353535 // .asciz 4, '5551115123125782'
- WORD $0x31353131 // .asciz 4, '1151231257827021'
- WORD $0x32313332 // .asciz 4, '2312578270211815'
- WORD $0x32383735 // .asciz 4, '5782702118158340'
- WORD $0x31323037 // .asciz 4, '7021181583404541'
- WORD $0x35313831 // .asciz 4, '1815834045410156'
- WORD $0x30343338 // .asciz 4, '83404541015625\x00\x00'
- WORD $0x31343534 // .asciz 4, '4541015625\x00\x00\x00\x00\x00\x00'
- WORD $0x36353130 // .asciz 4, '015625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000011 // .long 17
- WORD $0x35373732 // .asciz 4, '2775557561562891'
- WORD $0x35373535 // .asciz 4, '5575615628913510'
- WORD $0x36353136 // .asciz 4, '6156289135105907'
- WORD $0x31393832 // .asciz 4, '2891351059079170'
- WORD $0x30313533 // .asciz 4, '3510590791702270'
- WORD $0x37303935 // .asciz 4, '5907917022705078'
- WORD $0x30373139 // .asciz 4, '917022705078125\x00'
- WORD $0x30373232 // .asciz 4, '22705078125\x00\x00\x00\x00\x00'
- WORD $0x38373035 // .asciz 4, '5078125\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00353231 // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000011 // .long 17
- WORD $0x37383331 // .asciz 4, '1387778780781445'
- WORD $0x37383737 // .asciz 4, '7787807814456755'
- WORD $0x38373038 // .asciz 4, '8078144567552953'
- WORD $0x35343431 // .asciz 4, '1445675529539585'
- WORD $0x35353736 // .asciz 4, '6755295395851135'
- WORD $0x33353932 // .asciz 4, '2953958511352539'
- WORD $0x35383539 // .asciz 4, '9585113525390625'
- WORD $0x35333131 // .asciz 4, '113525390625\x00\x00\x00\x00'
- WORD $0x39333532 // .asciz 4, '25390625\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x35323630 // .asciz 4, '0625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000012 // .long 18
- WORD $0x38333936 // .asciz 4, '6938893903907228'
- WORD $0x39333938 // .asciz 4, '8939039072283776'
- WORD $0x30393330 // .asciz 4, '0390722837764769'
- WORD $0x38323237 // .asciz 4, '7228377647697925'
- WORD $0x36373733 // .asciz 4, '3776476979255676'
- WORD $0x39363734 // .asciz 4, '4769792556762695'
- WORD $0x35323937 // .asciz 4, '7925567626953125'
- WORD $0x36373635 // .asciz 4, '567626953125\x00\x00\x00\x00'
- WORD $0x35393632 // .asciz 4, '26953125\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x35323133 // .asciz 4, '3125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000012 // .long 18
- WORD $0x39363433 // .asciz 4, '3469446951953614'
- WORD $0x39363434 // .asciz 4, '4469519536141888'
- WORD $0x35393135 // .asciz 4, '5195361418882384'
- WORD $0x34313633 // .asciz 4, '3614188823848962'
- WORD $0x38383831 // .asciz 4, '1888238489627838'
- WORD $0x34383332 // .asciz 4, '2384896278381347'
- WORD $0x32363938 // .asciz 4, '8962783813476562'
- WORD $0x38333837 // .asciz 4, '7838134765625\x00\x00\x00'
- WORD $0x37343331 // .asciz 4, '134765625\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x32363536 // .asciz 4, '65625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000012 // .long 18
- WORD $0x34333731 // .asciz 4, '1734723475976807'
- WORD $0x34333237 // .asciz 4, '7234759768070944'
- WORD $0x37393537 // .asciz 4, '7597680709441192'
- WORD $0x37303836 // .asciz 4, '6807094411924481'
- WORD $0x34343930 // .asciz 4, '0944119244813919'
- WORD $0x32393131 // .asciz 4, '1192448139190673'
- WORD $0x31383434 // .asciz 4, '4481391906738281'
- WORD $0x39313933 // .asciz 4, '39190673828125\x00\x00'
- WORD $0x33373630 // .asciz 4, '0673828125\x00\x00\x00\x00\x00\x00'
- WORD $0x31383238 // .asciz 4, '828125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000013 // .long 19
- WORD $0x33373638 // .asciz 4, '8673617379884035'
- WORD $0x33373136 // .asciz 4, '6173798840354720'
- WORD $0x38383937 // .asciz 4, '7988403547205962'
- WORD $0x35333034 // .asciz 4, '4035472059622406'
- WORD $0x30323734 // .asciz 4, '4720596224069595'
- WORD $0x32363935 // .asciz 4, '5962240695953369'
- WORD $0x36303432 // .asciz 4, '2406959533691406'
- WORD $0x35393539 // .asciz 4, '95953369140625\x00\x00'
- WORD $0x39363333 // .asciz 4, '3369140625\x00\x00\x00\x00\x00\x00'
- WORD $0x36303431 // .asciz 4, '140625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
-
-TEXT ·__value(SB), NOSPLIT, $0-48
- NO_LOCAL_POINTERS
-
-_entry:
- MOVD 16(g), R16
- SUB $176, RSP, R17
- CMP R16, R17
- BLS _stack_grow
-
-_value:
- MOVD s+0(FP), R0
- MOVD n+8(FP), R1
- MOVD p+16(FP), R2
- MOVD v+24(FP), R3
- MOVD flags+32(FP), R4
- MOVD ·_subr__value(SB), R11
- WORD $0x1000005e // adr x30, .+8
- JMP (R11)
- MOVD R0, ret+40(FP)
- RET
-
-_stack_grow:
- MOVD R30, R3
- CALL runtime·morestack_noctxt<>(SB)
- JMP _entry
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/value_subr_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/value_subr_arm64.go
deleted file mode 100644
index df885edce..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/value_subr_arm64.go
+++ /dev/null
@@ -1,25 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package neon
-
-//go:nosplit
-//go:noescape
-//goland:noinspection ALL
-func __value_entry__() uintptr
-
-var (
- _subr__value uintptr = __value_entry__() + 32
-)
-
-const (
- _stack__value = 112
-)
-
-var (
- _ = _subr__value
-)
-
-const (
- _ = _stack__value
-)
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/vnumber_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/vnumber_arm64.go
deleted file mode 100644
index 8bb254445..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/vnumber_arm64.go
+++ /dev/null
@@ -1,34 +0,0 @@
-
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package neon
-
-import (
- `github.com/bytedance/sonic/internal/native/types`
-)
-
-//go:nosplit
-func vnumber(s *string, p *int, v *types.JsonState) {
- __vnumber(s, p, v)
-}
-
-//go:nosplit
-//go:noescape
-//goland:noinspection GoUnusedParameter
-func __vnumber(s *string, p *int, v *types.JsonState)
-
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/vnumber_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/vnumber_arm64.s
deleted file mode 100644
index 7d7a8a22f..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/vnumber_arm64.s
+++ /dev/null
@@ -1,4690 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-#include "go_asm.h"
-#include "funcdata.h"
-#include "textflag.h"
-
-TEXT ·__vnumber_entry__(SB), NOSPLIT, $96
- NO_LOCAL_POINTERS
- WORD $0x100000a0 // adr x0, .+20
- MOVD R0, ret(FP)
- RET
- // .p2align 2, 0x00
-_vnumber:
- WORD $0xd101c3ff // sub sp, sp, #112
- WORD $0xa900effc // stp x28, x27, [sp, #8]
- WORD $0xa901e7fa // stp x26, x25, [sp, #24]
- WORD $0xa902dff8 // stp x24, x23, [sp, #40]
- WORD $0xa903d7f6 // stp x22, x21, [sp, #56]
- WORD $0xa904cff4 // stp x20, x19, [sp, #72]
- WORD $0xa905fbfd // stp fp, lr, [sp, #88]
- WORD $0xa93ffbfd // stp fp, lr, [sp, #-8]
- WORD $0xd10023fd // sub fp, sp, #8
- WORD $0xf9400031 // ldr x17, [x1]
- WORD $0xa940200b // ldp x11, x8, [x0]
- WORD $0xa9422849 // ldp x9, x10, [x2, #32]
- WORD $0x5280012c // mov w12, #9
- WORD $0xa900fc5f // stp xzr, xzr, [x2, #8]
- WORD $0xf900004c // str x12, [x2]
- WORD $0xf940002c // ldr x12, [x1]
- WORD $0xf9000c4c // str x12, [x2, #24]
- WORD $0xeb08023f // cmp x17, x8
- WORD $0x54001462 // b.hs LBB0_47 $652(%rip)
- WORD $0x3871696c // ldrb w12, [x11, x17]
- WORD $0x7100b59f // cmp w12, #45
- WORD $0x540005e1 // b.ne LBB0_10 $188(%rip)
- WORD $0x91000631 // add x17, x17, #1
- WORD $0xeb08023f // cmp x17, x8
- WORD $0x540013a2 // b.hs LBB0_47 $628(%rip)
- WORD $0x3871696d // ldrb w13, [x11, x17]
- WORD $0x1280000e // mov w14, #-1
- WORD $0x5100e9af // sub w15, w13, #58
- WORD $0x31002dff // cmn w15, #11
- WORD $0x54000589 // b.ls LBB0_11 $176(%rip)
-LBB0_4:
- WORD $0x7100c1bf // cmp w13, #48
- WORD $0x54000181 // b.ne LBB0_6 $48(%rip)
- WORD $0x8b11016d // add x13, x11, x17
- WORD $0x394005ad // ldrb w13, [x13, #1]
- WORD $0x5100b9ad // sub w13, w13, #46
- WORD $0x7100ddbf // cmp w13, #55
- WORD $0x5280002f // mov w15, #1
- WORD $0x9acd21ed // lsl x13, x15, x13
- WORD $0xb20903ef // mov x15, #36028797027352576
- WORD $0xf280002f // movk x15, #1
- WORD $0x8a0f01ad // and x13, x13, x15
- WORD $0xfa4099a4 // ccmp x13, #0, #4, ls
- WORD $0x54000da0 // b.eq LBB0_38 $436(%rip)
-LBB0_6:
- WORD $0xd280000d // mov x13, #0
- WORD $0x52800003 // mov w3, #0
- WORD $0x52800010 // mov w16, #0
- WORD $0x5280014f // mov w15, #10
-LBB0_7:
- WORD $0x38716964 // ldrb w4, [x11, x17]
- WORD $0x5100c080 // sub w0, w4, #48
- WORD $0x7100241f // cmp w0, #9
- WORD $0x54000348 // b.hi LBB0_13 $104(%rip)
- WORD $0x71004c7f // cmp w3, #19
- WORD $0x9b0f7da4 // mul x4, x13, x15
- WORD $0x8b200080 // add x0, x4, w0, uxtb
- WORD $0x1a832464 // cinc w4, w3, lo
- WORD $0x7100487f // cmp w3, #18
- WORD $0x1a909610 // cinc w16, w16, hi
- WORD $0xaa0403e3 // mov x3, x4
- WORD $0x9a8081ad // csel x13, x13, x0, hi
- WORD $0x91000631 // add x17, x17, #1
- WORD $0xeb11011f // cmp x8, x17
- WORD $0x54fffe41 // b.ne LBB0_7 $-56(%rip)
- WORD $0x52800020 // mov w0, #1
- WORD $0xaa0803f1 // mov x17, x8
- WORD $0x7100021f // cmp w16, #0
- WORD $0x1a9fd7ef // cset w15, gt
- WORD $0xb400038d // cbz x13, LBB0_18 $112(%rip)
- WORD $0x1400002d // b LBB0_26 $180(%rip)
-LBB0_10:
- WORD $0x5280002e // mov w14, #1
- WORD $0xaa0c03ed // mov x13, x12
- WORD $0x5100e9af // sub w15, w13, #58
- WORD $0x31002dff // cmn w15, #11
- WORD $0x54fffac8 // b.hi LBB0_4 $-168(%rip)
-LBB0_11:
- WORD $0xf9000031 // str x17, [x1]
-LBB0_12:
- WORD $0x92800028 // mov x8, #-2
- WORD $0x1400006c // b LBB0_48 $432(%rip)
-LBB0_13:
- WORD $0x7100b89f // cmp w4, #46
- WORD $0x540001a1 // b.ne LBB0_17 $52(%rip)
- WORD $0x9100062f // add x15, x17, #1
- WORD $0x52800100 // mov w0, #8
- WORD $0xf9000040 // str x0, [x2]
- WORD $0xeb0801ff // cmp x15, x8
- WORD $0x54000c62 // b.hs LBB0_47 $396(%rip)
- WORD $0x8b110171 // add x17, x11, x17
- WORD $0x39400631 // ldrb w17, [x17, #1]
- WORD $0x5100ea31 // sub w17, w17, #58
- WORD $0x31002e3f // cmn w17, #11
- WORD $0x54000848 // b.hi LBB0_39 $264(%rip)
- WORD $0xf900002f // str x15, [x1]
- WORD $0x17fffff1 // b LBB0_12 $-60(%rip)
-LBB0_17:
- WORD $0x52800020 // mov w0, #1
- WORD $0x7100021f // cmp w16, #0
- WORD $0x1a9fd7ef // cset w15, gt
- WORD $0xb500026d // cbnz x13, LBB0_26 $76(%rip)
-LBB0_18:
- WORD $0x35000250 // cbnz w16, LBB0_26 $72(%rip)
- WORD $0xeb08023f // cmp x17, x8
- WORD $0x540001a2 // b.hs LBB0_24 $52(%rip)
- WORD $0x52800010 // mov w16, #0
- WORD $0x4b080223 // sub w3, w17, w8
-LBB0_21:
- WORD $0x3871696d // ldrb w13, [x11, x17]
- WORD $0x7100c1bf // cmp w13, #48
- WORD $0x54000121 // b.ne LBB0_25 $36(%rip)
- WORD $0x91000631 // add x17, x17, #1
- WORD $0x51000610 // sub w16, w16, #1
- WORD $0xeb11011f // cmp x8, x17
- WORD $0x54ffff41 // b.ne LBB0_21 $-24(%rip)
- WORD $0xd280000d // mov x13, #0
- WORD $0x35000b00 // cbnz w0, LBB0_51 $352(%rip)
- WORD $0x14000060 // b LBB0_55 $384(%rip)
-LBB0_24:
- WORD $0x52800010 // mov w16, #0
-LBB0_25:
- WORD $0x52800003 // mov w3, #0
- WORD $0xd280000d // mov x13, #0
-LBB0_26:
- WORD $0xeb08023f // cmp x17, x8
- WORD $0x54000242 // b.hs LBB0_32 $72(%rip)
- WORD $0x7100487f // cmp w3, #18
- WORD $0x5400020c // b.gt LBB0_32 $64(%rip)
- WORD $0x52800144 // mov w4, #10
-LBB0_29:
- WORD $0x38716965 // ldrb w5, [x11, x17]
- WORD $0x5100c0a5 // sub w5, w5, #48
- WORD $0x710024bf // cmp w5, #9
- WORD $0x54000168 // b.hi LBB0_32 $44(%rip)
- WORD $0x9b047dad // mul x13, x13, x4
- WORD $0x8b2501ad // add x13, x13, w5, uxtb
- WORD $0x51000610 // sub w16, w16, #1
- WORD $0x91000631 // add x17, x17, #1
- WORD $0xeb08023f // cmp x17, x8
- WORD $0x540000a2 // b.hs LBB0_32 $20(%rip)
- WORD $0x11000465 // add w5, w3, #1
- WORD $0x7100487f // cmp w3, #18
- WORD $0xaa0503e3 // mov x3, x5
- WORD $0x54fffe6b // b.lt LBB0_29 $-52(%rip)
-LBB0_32:
- WORD $0xeb08023f // cmp x17, x8
- WORD $0x54000782 // b.hs LBB0_50 $240(%rip)
- WORD $0x38716963 // ldrb w3, [x11, x17]
- WORD $0x5100c064 // sub w4, w3, #48
- WORD $0x7100249f // cmp w4, #9
- WORD $0x54000308 // b.hi LBB0_41 $96(%rip)
- WORD $0x91000631 // add x17, x17, #1
- WORD $0xeb08023f // cmp x17, x8
- WORD $0x54000100 // b.eq LBB0_37 $32(%rip)
-LBB0_35:
- WORD $0x38716963 // ldrb w3, [x11, x17]
- WORD $0x5100c06f // sub w15, w3, #48
- WORD $0x710025ff // cmp w15, #9
- WORD $0x54000208 // b.hi LBB0_40 $64(%rip)
- WORD $0x91000631 // add x17, x17, #1
- WORD $0xeb11011f // cmp x8, x17
- WORD $0x54ffff41 // b.ne LBB0_35 $-24(%rip)
-LBB0_37:
- WORD $0x5280002f // mov w15, #1
- WORD $0xaa1003e3 // mov x3, x16
- WORD $0x350005c0 // cbnz w0, LBB0_51 $184(%rip)
- WORD $0x14000036 // b LBB0_55 $216(%rip)
-LBB0_38:
- WORD $0x91000628 // add x8, x17, #1
- WORD $0x14000185 // b LBB0_135 $1556(%rip)
-LBB0_39:
- WORD $0x52800000 // mov w0, #0
- WORD $0xaa0f03f1 // mov x17, x15
- WORD $0x7100021f // cmp w16, #0
- WORD $0x1a9fd7ef // cset w15, gt
- WORD $0xb4fff82d // cbz x13, LBB0_18 $-252(%rip)
- WORD $0x17ffffd2 // b LBB0_26 $-184(%rip)
-LBB0_40:
- WORD $0x5280002f // mov w15, #1
-LBB0_41:
- WORD $0x321b0063 // orr w3, w3, #0x20
- WORD $0x7101947f // cmp w3, #101
- WORD $0x540003c1 // b.ne LBB0_50 $120(%rip)
- WORD $0x91000620 // add x0, x17, #1
- WORD $0x52800103 // mov w3, #8
- WORD $0xf9000043 // str x3, [x2]
- WORD $0xeb08001f // cmp x0, x8
- WORD $0x540001c2 // b.hs LBB0_47 $56(%rip)
- WORD $0x38606963 // ldrb w3, [x11, x0]
- WORD $0x7100b47f // cmp w3, #45
- WORD $0x54000060 // b.eq LBB0_45 $12(%rip)
- WORD $0x7100ac7f // cmp w3, #43
- WORD $0x54002841 // b.ne LBB0_117 $1288(%rip)
-LBB0_45:
- WORD $0x91000a20 // add x0, x17, #2
- WORD $0xeb08001f // cmp x0, x8
- WORD $0x540000c2 // b.hs LBB0_47 $24(%rip)
- WORD $0x7100ac7f // cmp w3, #43
- WORD $0x52800031 // mov w17, #1
- WORD $0x5a910631 // cneg w17, w17, ne
- WORD $0x38606963 // ldrb w3, [x11, x0]
- WORD $0x1400013b // b LBB0_118 $1260(%rip)
-LBB0_47:
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x92800008 // mov x8, #-1
-LBB0_48:
- WORD $0xf9000048 // str x8, [x2]
-LBB0_49:
- WORD $0xa945fbfd // ldp fp, lr, [sp, #88]
- WORD $0xa944cff4 // ldp x20, x19, [sp, #72]
- WORD $0xa943d7f6 // ldp x22, x21, [sp, #56]
- WORD $0xa942dff8 // ldp x24, x23, [sp, #40]
- WORD $0xa941e7fa // ldp x26, x25, [sp, #24]
- WORD $0xa940effc // ldp x28, x27, [sp, #8]
- WORD $0x9101c3ff // add sp, sp, #112
- WORD $0xd65f03c0 // ret
-LBB0_50:
- WORD $0xaa1003e3 // mov x3, x16
- WORD $0xaa1103e8 // mov x8, x17
- WORD $0x34000140 // cbz w0, LBB0_55 $40(%rip)
-LBB0_51:
- WORD $0x350000e3 // cbnz w3, LBB0_54 $28(%rip)
- WORD $0x93407dd0 // sxtw x16, w14
- WORD $0xb6f80ead // tbz x13, #63, LBB0_77 $468(%rip)
- WORD $0x8a1001b1 // and x17, x13, x16
- WORD $0xd2f00000 // mov x0, #-9223372036854775808
- WORD $0xeb00023f // cmp x17, x0
- WORD $0x54000e20 // b.eq LBB0_77 $452(%rip)
-LBB0_54:
- WORD $0x52800110 // mov w16, #8
- WORD $0xf9000050 // str x16, [x2]
-LBB0_55:
- WORD $0xd374fdb0 // lsr x16, x13, #52
- WORD $0xb5000590 // cbnz x16, LBB0_65 $176(%rip)
- WORD $0x9e6301a0 // ucvtf d0, x13
- WORD $0x531f7dce // lsr w14, w14, #31
- WORD $0x9e660010 // fmov x16, d0
- WORD $0xaa0efe0e // orr x14, x16, x14, lsl #63
- WORD $0x9e6701c0 // fmov d0, x14
- WORD $0xb400284d // cbz x13, LBB0_132 $1288(%rip)
- WORD $0x34002823 // cbz w3, LBB0_132 $1284(%rip)
- WORD $0x5100046e // sub w14, w3, #1
- WORD $0x710091df // cmp w14, #36
- WORD $0x54000348 // b.hi LBB0_63 $104(%rip)
- WORD $0xaa0303ee // mov x14, x3
- WORD $0x71005c7f // cmp w3, #23
- WORD $0x540000e3 // b.lo LBB0_61 $28(%rip)
- WORD $0x5100586e // sub w14, w3, #22
-Lloh0:
- WORD $0x10009210 // adr x16, _P10_TAB $4672(%rip)
-Lloh1:
- WORD $0x91000210 // add x16, x16, _P10_TAB@PAGEOFF $0(%rip)
- WORD $0xfc6e5a01 // ldr d1, [x16, w14, uxtw #3]
- WORD $0x1e600820 // fmul d0, d1, d0
- WORD $0x528002ce // mov w14, #22
-LBB0_61:
- WORD $0xd2a4c690 // mov x16, #640942080
- WORD $0xf2cd7eb0 // movk x16, #27637, lsl #32
- WORD $0xf2e86190 // movk x16, #17164, lsl #48
- WORD $0x9e670201 // fmov d1, x16
- WORD $0x1e612000 // fcmp d0, d1
- WORD $0xd2a4c690 // mov x16, #640942080
- WORD $0xf2cd7eb0 // movk x16, #27637, lsl #32
- WORD $0xf2f86190 // movk x16, #49932, lsl #48
- WORD $0x9e670201 // fmov d1, x16
- WORD $0x1e61d408 // fccmp d0, d1, #8, le
- WORD $0x54000224 // b.mi LBB0_66 $68(%rip)
-Lloh2:
- WORD $0x10009009 // adr x9, _P10_TAB $4608(%rip)
-Lloh3:
- WORD $0x91000129 // add x9, x9, _P10_TAB@PAGEOFF $0(%rip)
- WORD $0xfc6e5921 // ldr d1, [x9, w14, uxtw #3]
- WORD $0x1e610800 // fmul d0, d0, d1
- WORD $0x14000125 // b LBB0_132 $1172(%rip)
-LBB0_63:
- WORD $0x3100587f // cmn w3, #22
- WORD $0x540000e3 // b.lo LBB0_65 $28(%rip)
- WORD $0x4b0303e9 // neg w9, w3
-Lloh4:
- WORD $0x10008f0a // adr x10, _P10_TAB $4576(%rip)
-Lloh5:
- WORD $0x9100014a // add x10, x10, _P10_TAB@PAGEOFF $0(%rip)
- WORD $0xfc695941 // ldr d1, [x10, w9, uxtw #3]
- WORD $0x1e611800 // fdiv d0, d0, d1
- WORD $0x1400011d // b LBB0_132 $1140(%rip)
-LBB0_65:
- WORD $0x5105706e // sub w14, w3, #348
- WORD $0x310ae1df // cmn w14, #696
- WORD $0x54000663 // b.lo LBB0_72 $204(%rip)
-LBB0_66:
- WORD $0xdac011a0 // clz x0, x13
- WORD $0x9ac021a6 // lsl x6, x13, x0
- WORD $0x1105706e // add w14, w3, #348
-Lloh6:
- WORD $0x10009370 // adr x16, _POW10_M128_TAB $4716(%rip)
-Lloh7:
- WORD $0x91000210 // add x16, x16, _POW10_M128_TAB@PAGEOFF $0(%rip)
- WORD $0x8b2e520e // add x14, x16, w14, uxtw #4
- WORD $0xf94005d0 // ldr x16, [x14, #8]
- WORD $0x9b067e11 // mul x17, x16, x6
- WORD $0x9bc67e04 // umulh x4, x16, x6
- WORD $0x92402085 // and x5, x4, #0x1ff
- WORD $0xaa2603e7 // mvn x7, x6
- WORD $0xeb07023f // cmp x17, x7
- WORD $0x540001c9 // b.ls LBB0_70 $56(%rip)
- WORD $0xf107fcbf // cmp x5, #511
- WORD $0x54000181 // b.ne LBB0_70 $48(%rip)
- WORD $0xf94001c5 // ldr x5, [x14]
- WORD $0x9b067cb3 // mul x19, x5, x6
- WORD $0x9bc67ca5 // umulh x5, x5, x6
- WORD $0xab1100b1 // adds x17, x5, x17
- WORD $0x9a843484 // cinc x4, x4, hs
- WORD $0x92402085 // and x5, x4, #0x1ff
- WORD $0xeb07027f // cmp x19, x7
- WORD $0xba418a20 // ccmn x17, #1, #0, hi
- WORD $0x54000061 // b.ne LBB0_70 $12(%rip)
- WORD $0xf107fcbf // cmp x5, #511
- WORD $0x54000320 // b.eq LBB0_72 $100(%rip)
-LBB0_70:
- WORD $0xd37ffc86 // lsr x6, x4, #63
- WORD $0x910024c7 // add x7, x6, #9
- WORD $0x9ac72484 // lsr x4, x4, x7
- WORD $0xaa1100b1 // orr x17, x5, x17
- WORD $0x92400485 // and x5, x4, #0x3
- WORD $0xf100023f // cmp x17, #0
- WORD $0xfa4108a0 // ccmp x5, #1, #0, eq
- WORD $0x54000220 // b.eq LBB0_72 $68(%rip)
- WORD $0x528a4d51 // mov w17, #21098
- WORD $0x72a00071 // movk w17, #3, lsl #16
- WORD $0x1b117c71 // mul w17, w3, w17
- WORD $0x13107e31 // asr w17, w17, #16
- WORD $0x1110fe31 // add w17, w17, #1087
- WORD $0x93407e31 // sxtw x17, w17
- WORD $0xcb000220 // sub x0, x17, x0
- WORD $0x8b0000c5 // add x5, x6, x0
- WORD $0x92400080 // and x0, x4, #0x1
- WORD $0x8b040000 // add x0, x0, x4
- WORD $0xd376fc03 // lsr x3, x0, #54
- WORD $0xf100007f // cmp x3, #0
- WORD $0x9a8504a4 // cinc x4, x5, ne
- WORD $0xd1200085 // sub x5, x4, #2048
- WORD $0xb11ff8bf // cmn x5, #2046
- WORD $0x54001002 // b.hs LBB0_107 $512(%rip)
-LBB0_72:
- WORD $0xf940002c // ldr x12, [x1]
- WORD $0x8b0c016e // add x14, x11, x12
- WORD $0xcb0c010f // sub x15, x8, x12
- WORD $0xb400056a // cbz x10, LBB0_87 $172(%rip)
- WORD $0xf100215f // cmp x10, #8
- WORD $0x54000062 // b.hs LBB0_75 $12(%rip)
- WORD $0xd280000b // mov x11, #0
- WORD $0x14000022 // b LBB0_85 $136(%rip)
-LBB0_75:
- WORD $0xf101015f // cmp x10, #64
- WORD $0x54000142 // b.hs LBB0_78 $40(%rip)
- WORD $0xd280000b // mov x11, #0
- WORD $0x14000014 // b LBB0_82 $80(%rip)
-LBB0_77:
- WORD $0x9b107da9 // mul x9, x13, x16
- WORD $0x9e6301a0 // ucvtf d0, x13
- WORD $0x9241020a // and x10, x16, #0x8000000000000000
- WORD $0x9e66000b // fmov x11, d0
- WORD $0xaa0b014a // orr x10, x10, x11
- WORD $0xa900a44a // stp x10, x9, [x2, #8]
- WORD $0x140000dd // b LBB0_135 $884(%rip)
-LBB0_78:
- WORD $0x927ae54b // and x11, x10, #0xffffffffffffffc0
- WORD $0x9100812c // add x12, x9, #32
- WORD $0x6f00e400 // movi.2d v0, #0000000000000000
- WORD $0xaa0b03ed // mov x13, x11
-LBB0_79:
- WORD $0xad3f0180 // stp q0, q0, [x12, #-32]
- WORD $0xac820180 // stp q0, q0, [x12], #64
- WORD $0xf10101ad // subs x13, x13, #64
- WORD $0x54ffffa1 // b.ne LBB0_79 $-12(%rip)
- WORD $0xeb0b015f // cmp x10, x11
- WORD $0x54000240 // b.eq LBB0_87 $72(%rip)
- WORD $0xf27d095f // tst x10, #0x38
- WORD $0x54000160 // b.eq LBB0_85 $44(%rip)
-LBB0_82:
- WORD $0xaa0b03ed // mov x13, x11
- WORD $0x927df14b // and x11, x10, #0xfffffffffffffff8
- WORD $0x8b0d012c // add x12, x9, x13
- WORD $0xcb0b01ad // sub x13, x13, x11
- WORD $0x6f00e400 // movi.2d v0, #0000000000000000
-LBB0_83:
- WORD $0xfc008580 // str d0, [x12], #8
- WORD $0xb10021ad // adds x13, x13, #8
- WORD $0x54ffffc1 // b.ne LBB0_83 $-8(%rip)
- WORD $0xeb0b015f // cmp x10, x11
- WORD $0x540000c0 // b.eq LBB0_87 $24(%rip)
-LBB0_85:
- WORD $0x8b0b012c // add x12, x9, x11
- WORD $0xcb0b014b // sub x11, x10, x11
-LBB0_86:
- WORD $0x3800159f // strb wzr, [x12], #1
- WORD $0xf100056b // subs x11, x11, #1
- WORD $0x54ffffc1 // b.ne LBB0_86 $-8(%rip)
-LBB0_87:
- WORD $0x394001cb // ldrb w11, [x14]
- WORD $0x7100b57f // cmp w11, #45
- WORD $0x1a9f17f0 // cset w16, eq
- WORD $0xeb1001ff // cmp x15, x16
- WORD $0x540015cd // b.le LBB0_130 $696(%rip)
- WORD $0x5280000d // mov w13, #0
- WORD $0x5280000c // mov w12, #0
- WORD $0x52800013 // mov w19, #0
- WORD $0x52800011 // mov w17, #0
- WORD $0x14000006 // b LBB0_91 $24(%rip)
-LBB0_89:
- WORD $0x38236920 // strb w0, [x9, x3]
- WORD $0x11000673 // add w19, w19, #1
-LBB0_90:
- WORD $0x91000610 // add x16, x16, #1
- WORD $0xeb1001ff // cmp x15, x16
- WORD $0x5400032d // b.le LBB0_100 $100(%rip)
-LBB0_91:
- WORD $0x387069c0 // ldrb w0, [x14, x16]
- WORD $0x5100c003 // sub w3, w0, #48
- WORD $0x7100247f // cmp w3, #9
- WORD $0x54000108 // b.hi LBB0_95 $32(%rip)
- WORD $0x7100c01f // cmp w0, #48
- WORD $0x54000161 // b.ne LBB0_97 $44(%rip)
- WORD $0x34000213 // cbz w19, LBB0_99 $64(%rip)
- WORD $0x93407e63 // sxtw x3, w19
- WORD $0xeb03015f // cmp x10, x3
- WORD $0x54fffe48 // b.hi LBB0_89 $-56(%rip)
- WORD $0x17fffff3 // b LBB0_90 $-52(%rip)
-LBB0_95:
- WORD $0x7100b81f // cmp w0, #46
- WORD $0x540001e1 // b.ne LBB0_101 $60(%rip)
- WORD $0x5280002d // mov w13, #1
- WORD $0xaa1303f1 // mov x17, x19
- WORD $0x17ffffee // b LBB0_90 $-72(%rip)
-LBB0_97:
- WORD $0xaa1303e3 // mov x3, x19
- WORD $0x93407e63 // sxtw x3, w19
- WORD $0xeb03015f // cmp x10, x3
- WORD $0x54fffd08 // b.hi LBB0_89 $-96(%rip)
- WORD $0x5280002c // mov w12, #1
- WORD $0x17ffffe8 // b LBB0_90 $-96(%rip)
-LBB0_99:
- WORD $0x51000631 // sub w17, w17, #1
- WORD $0x17ffffe6 // b LBB0_90 $-104(%rip)
-LBB0_100:
- WORD $0x710001bf // cmp w13, #0
- WORD $0x1a91026d // csel w13, w19, w17, eq
- WORD $0x14000081 // b LBB0_126 $516(%rip)
-LBB0_101:
- WORD $0x710001bf // cmp w13, #0
- WORD $0x1a91026d // csel w13, w19, w17, eq
- WORD $0x387069d1 // ldrb w17, [x14, x16]
- WORD $0x321b0231 // orr w17, w17, #0x20
- WORD $0x7101963f // cmp w17, #101
- WORD $0x54000f61 // b.ne LBB0_126 $492(%rip)
- WORD $0x91000611 // add x17, x16, #1
- WORD $0x387149c0 // ldrb w0, [x14, w17, uxtw]
- WORD $0x11000a03 // add w3, w16, #2
- WORD $0x52800024 // mov w4, #1
- WORD $0x11000a10 // add w16, w16, #2
- WORD $0x12800005 // mov w5, #-1
- WORD $0x52800026 // mov w6, #1
- WORD $0x7100b41f // cmp w0, #45
- WORD $0x1a910210 // csel w16, w16, w17, eq
- WORD $0x1a8600b1 // csel w17, w5, w6, eq
- WORD $0x7100ac1f // cmp w0, #43
- WORD $0x1a900060 // csel w0, w3, w16, eq
- WORD $0x1a910090 // csel w16, w4, w17, eq
- WORD $0x93407c00 // sxtw x0, w0
- WORD $0xeb0001ff // cmp x15, x0
- WORD $0x54000d2d // b.le LBB0_124 $420(%rip)
- WORD $0x52800011 // mov w17, #0
- WORD $0x5284e1e3 // mov w3, #9999
- WORD $0x52800144 // mov w4, #10
-LBB0_104:
- WORD $0x38e069c5 // ldrsb w5, [x14, x0]
- WORD $0x7100c0bf // cmp w5, #48
- WORD $0x54000c8b // b.lt LBB0_125 $400(%rip)
- WORD $0x12001ca5 // and w5, w5, #0xff
- WORD $0x7100e4bf // cmp w5, #57
- WORD $0x7a439220 // ccmp w17, w3, #0, ls
- WORD $0x54000c0c // b.gt LBB0_125 $384(%rip)
- WORD $0x1b047e31 // mul w17, w17, w4
- WORD $0x5100c0a5 // sub w5, w5, #48
- WORD $0x0b250231 // add w17, w17, w5, uxtb
- WORD $0x91000400 // add x0, x0, #1
- WORD $0xeb0001ff // cmp x15, x0
- WORD $0x54fffe8c // b.gt LBB0_104 $-48(%rip)
- WORD $0x14000059 // b LBB0_125 $356(%rip)
-LBB0_107:
- WORD $0xd1000484 // sub x4, x4, #1
- WORD $0xf100007f // cmp x3, #0
- WORD $0x52800023 // mov w3, #1
- WORD $0x9a830463 // cinc x3, x3, ne
- WORD $0x9ac32400 // lsr x0, x0, x3
- WORD $0xb34c2c80 // bfi x0, x4, #52, #12
- WORD $0xb2410003 // orr x3, x0, #0x8000000000000000
- WORD $0x7100b59f // cmp w12, #45
- WORD $0x9a800060 // csel x0, x3, x0, eq
- WORD $0x9e670000 // fmov d0, x0
- WORD $0x34000bcf // cbz w15, LBB0_132 $376(%rip)
- WORD $0x910005af // add x15, x13, #1
- WORD $0xdac011ed // clz x13, x15
- WORD $0x9acd21e3 // lsl x3, x15, x13
- WORD $0x9b037e0f // mul x15, x16, x3
- WORD $0x9bc37e10 // umulh x16, x16, x3
- WORD $0x92402200 // and x0, x16, #0x1ff
- WORD $0xaa2303e4 // mvn x4, x3
- WORD $0xeb0401ff // cmp x15, x4
- WORD $0x540001e9 // b.ls LBB0_113 $60(%rip)
- WORD $0xf107fc1f // cmp x0, #511
- WORD $0x540001a1 // b.ne LBB0_113 $52(%rip)
- WORD $0xf94001ce // ldr x14, [x14]
- WORD $0x9b037dc5 // mul x5, x14, x3
- WORD $0x9bc37dce // umulh x14, x14, x3
- WORD $0xab0f01cf // adds x15, x14, x15
- WORD $0x9a903610 // cinc x16, x16, hs
- WORD $0x92402200 // and x0, x16, #0x1ff
- WORD $0xeb0400bf // cmp x5, x4
- WORD $0x540000a9 // b.ls LBB0_113 $20(%rip)
- WORD $0xb10005ff // cmn x15, #1
- WORD $0x54000061 // b.ne LBB0_113 $12(%rip)
- WORD $0xf107fc1f // cmp x0, #511
- WORD $0x54ffec00 // b.eq LBB0_72 $-640(%rip)
-LBB0_113:
- WORD $0xd37ffe0e // lsr x14, x16, #63
- WORD $0x910025c3 // add x3, x14, #9
- WORD $0x9ac32610 // lsr x16, x16, x3
- WORD $0xaa0f000f // orr x15, x0, x15
- WORD $0xb500008f // cbnz x15, LBB0_115 $16(%rip)
- WORD $0x9240060f // and x15, x16, #0x3
- WORD $0xf10005ff // cmp x15, #1
- WORD $0x54ffeb00 // b.eq LBB0_72 $-672(%rip)
-LBB0_115:
- WORD $0xcb0d022d // sub x13, x17, x13
- WORD $0x8b0d01cf // add x15, x14, x13
- WORD $0x9240020d // and x13, x16, #0x1
- WORD $0x8b1001ad // add x13, x13, x16
- WORD $0xd376fdae // lsr x14, x13, #54
- WORD $0xf10001df // cmp x14, #0
- WORD $0x9a8f05ef // cinc x15, x15, ne
- WORD $0xd12001f0 // sub x16, x15, #2048
- WORD $0xb11ffa1f // cmn x16, #2046
- WORD $0x54ffe9c3 // b.lo LBB0_72 $-712(%rip)
- WORD $0xd10005ef // sub x15, x15, #1
- WORD $0xf10001df // cmp x14, #0
- WORD $0x5280002e // mov w14, #1
- WORD $0x9a8e05ce // cinc x14, x14, ne
- WORD $0x9ace25ad // lsr x13, x13, x14
- WORD $0xb34c2ded // bfi x13, x15, #52, #12
- WORD $0xb24101ae // orr x14, x13, #0x8000000000000000
- WORD $0x7100b59f // cmp w12, #45
- WORD $0x9a8d01cc // csel x12, x14, x13, eq
- WORD $0x9e670181 // fmov d1, x12
- WORD $0x1e602020 // fcmp d1, d0
- WORD $0x54000520 // b.eq LBB0_132 $164(%rip)
- WORD $0x17ffff41 // b LBB0_72 $-764(%rip)
-LBB0_117:
- WORD $0x52800031 // mov w17, #1
-LBB0_118:
- WORD $0x5100e863 // sub w3, w3, #58
- WORD $0x3100287f // cmn w3, #10
- WORD $0x54000062 // b.hs LBB0_120 $12(%rip)
- WORD $0xf9000020 // str x0, [x1]
- WORD $0x17fffe57 // b LBB0_12 $-1700(%rip)
-LBB0_120:
- WORD $0x52800003 // mov w3, #0
- WORD $0x52800144 // mov w4, #10
- WORD $0x5284e205 // mov w5, #10000
-LBB0_121:
- WORD $0x38606966 // ldrb w6, [x11, x0]
- WORD $0x5100c0c6 // sub w6, w6, #48
- WORD $0x710024df // cmp w6, #9
- WORD $0x54001c08 // b.hi LBB0_191 $896(%rip)
- WORD $0x1b047c67 // mul w7, w3, w4
- WORD $0x0b2600e6 // add w6, w7, w6, uxtb
- WORD $0x6b05007f // cmp w3, w5
- WORD $0x1a83b0c3 // csel w3, w6, w3, lt
- WORD $0x91000400 // add x0, x0, #1
- WORD $0xeb00011f // cmp x8, x0
- WORD $0x54fffec1 // b.ne LBB0_121 $-40(%rip)
- WORD $0x1b114063 // madd w3, w3, w17, w16
- WORD $0x17fffec9 // b LBB0_55 $-1244(%rip)
-LBB0_124:
- WORD $0x52800011 // mov w17, #0
-LBB0_125:
- WORD $0x1b10362d // madd w13, w17, w16, w13
-LBB0_126:
- WORD $0x34000113 // cbz w19, LBB0_130 $32(%rip)
- WORD $0x7104d9bf // cmp w13, #310
- WORD $0x5400008d // b.le LBB0_129 $16(%rip)
-LBB0_128:
- WORD $0xd2800009 // mov x9, #0
- WORD $0xd2effe0a // mov x10, #9218868437227405312
- WORD $0x14000005 // b LBB0_131 $20(%rip)
-LBB0_129:
- WORD $0x310529bf // cmn w13, #330
- WORD $0x5400024a // b.ge LBB0_136 $72(%rip)
-LBB0_130:
- WORD $0xd280000a // mov x10, #0
- WORD $0xd2800009 // mov x9, #0
-LBB0_131:
- WORD $0xaa0a0129 // orr x9, x9, x10
- WORD $0xb241012a // orr x10, x9, #0x8000000000000000
- WORD $0x7100b57f // cmp w11, #45
- WORD $0x9a890149 // csel x9, x10, x9, eq
- WORD $0x9e670120 // fmov d0, x9
-LBB0_132:
- WORD $0x9e660009 // fmov x9, d0
- WORD $0x9240f929 // and x9, x9, #0x7fffffffffffffff
- WORD $0xd2effe0a // mov x10, #9218868437227405312
- WORD $0xeb0a013f // cmp x9, x10
- WORD $0x54000061 // b.ne LBB0_134 $12(%rip)
- WORD $0x928000e9 // mov x9, #-8
- WORD $0xf9000049 // str x9, [x2]
-LBB0_134:
- WORD $0xfd000440 // str d0, [x2, #8]
-LBB0_135:
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x17fffe9a // b LBB0_49 $-1432(%rip)
-LBB0_136:
- WORD $0xb201e7ee // mov x14, #-7378697629483820647
- WORD $0xf293334e // movk x14, #39322
- WORD $0xf2e0332e // movk x14, #409, lsl #48
-Lloh8:
- WORD $0x1001cb91 // adr x17, _POW_TAB $14704(%rip)
-Lloh9:
- WORD $0x91000231 // add x17, x17, _POW_TAB@PAGEOFF $0(%rip)
- WORD $0x710005bf // cmp w13, #1
- WORD $0x5400170b // b.lt LBB0_192 $736(%rip)
- WORD $0x52800010 // mov w16, #0
- WORD $0xd100052f // sub x15, x9, #1
- WORD $0x92800000 // mov x0, #-1
- WORD $0x52800143 // mov w3, #10
- WORD $0x14000005 // b LBB0_140 $20(%rip)
-LBB0_138:
- WORD $0x34001593 // cbz w19, LBB0_190 $688(%rip)
-LBB0_139:
- WORD $0x0b100090 // add w16, w4, w16
- WORD $0x710001bf // cmp w13, #0
- WORD $0x5400160d // b.le LBB0_193 $704(%rip)
-LBB0_140:
- WORD $0x710021bf // cmp w13, #8
- WORD $0x540000a9 // b.ls LBB0_143 $20(%rip)
- WORD $0x52800364 // mov w4, #27
- WORD $0x34ffff53 // cbz w19, LBB0_139 $-24(%rip)
- WORD $0x12800347 // mov w7, #-27
- WORD $0x14000006 // b LBB0_145 $24(%rip)
-LBB0_143:
- WORD $0xb86d5a24 // ldr w4, [x17, w13, uxtw #2]
- WORD $0x34fffed3 // cbz w19, LBB0_139 $-40(%rip)
- WORD $0x4b0403e7 // neg w7, w4
- WORD $0x3100f4ff // cmn w7, #61
- WORD $0x54000469 // b.ls LBB0_154 $140(%rip)
-LBB0_145:
- WORD $0xd2800014 // mov x20, #0
- WORD $0xd2800006 // mov x6, #0
- WORD $0x4b0703e5 // neg w5, w7
- WORD $0x0ab37e67 // bic w7, w19, w19, asr #31
-LBB0_146:
- WORD $0xeb1400ff // cmp x7, x20
- WORD $0x54000c60 // b.eq LBB0_173 $396(%rip)
- WORD $0x38b46935 // ldrsb x21, [x9, x20]
- WORD $0x9b0354c6 // madd x6, x6, x3, x21
- WORD $0xd100c0c6 // sub x6, x6, #48
- WORD $0x91000694 // add x20, x20, #1
- WORD $0x9ac524d5 // lsr x21, x6, x5
- WORD $0xb4ffff35 // cbz x21, LBB0_146 $-28(%rip)
-LBB0_149:
- WORD $0x9ac52007 // lsl x7, x0, x5
- WORD $0xaa2703e7 // mvn x7, x7
- WORD $0x6b140273 // subs w19, w19, w20
- WORD $0x54000c4d // b.le LBB0_176 $392(%rip)
- WORD $0xaa1303f5 // mov x21, x19
- WORD $0xaa0903f6 // mov x22, x9
-LBB0_151:
- WORD $0x9ac524d7 // lsr x23, x6, x5
- WORD $0x8a0700c6 // and x6, x6, x7
- WORD $0x1100c2f7 // add w23, w23, #48
- WORD $0x390002d7 // strb w23, [x22]
- WORD $0x38b4cad7 // ldrsb x23, [x22, w20, sxtw]
- WORD $0x9b035cc6 // madd x6, x6, x3, x23
- WORD $0xd100c0c6 // sub x6, x6, #48
- WORD $0x910006d6 // add x22, x22, #1
- WORD $0xf10006b5 // subs x21, x21, #1
- WORD $0x54fffee1 // b.ne LBB0_151 $-36(%rip)
- WORD $0x14000056 // b LBB0_177 $344(%rip)
-LBB0_152:
- WORD $0x7100027f // cmp w19, #0
- WORD $0x1a8d03ed // csel w13, wzr, w13, eq
-LBB0_153:
- WORD $0x1100f0a7 // add w7, w5, #60
- WORD $0x3101e0bf // cmn w5, #120
- WORD $0x54fffbea // b.ge LBB0_145 $-132(%rip)
-LBB0_154:
- WORD $0xd2800015 // mov x21, #0
- WORD $0xd2800014 // mov x20, #0
- WORD $0xaa0703e5 // mov x5, x7
- WORD $0x0ab37e67 // bic w7, w19, w19, asr #31
- WORD $0xaa0703e6 // mov x6, x7
-LBB0_155:
- WORD $0xeb1500ff // cmp x7, x21
- WORD $0x54000140 // b.eq LBB0_158 $40(%rip)
- WORD $0x38b56936 // ldrsb x22, [x9, x21]
- WORD $0x9b035a94 // madd x20, x20, x3, x22
- WORD $0xd100c294 // sub x20, x20, #48
- WORD $0x910006b5 // add x21, x21, #1
- WORD $0xd37cfe96 // lsr x22, x20, #60
- WORD $0xb4ffff36 // cbz x22, LBB0_155 $-28(%rip)
- WORD $0xaa1403e7 // mov x7, x20
- WORD $0xaa1503e6 // mov x6, x21
- WORD $0x14000008 // b LBB0_160 $32(%rip)
-LBB0_158:
- WORD $0xb4000694 // cbz x20, LBB0_172 $208(%rip)
-LBB0_159:
- WORD $0x8b140a87 // add x7, x20, x20, lsl #2
- WORD $0xd37ff8e7 // lsl x7, x7, #1
- WORD $0x110004c6 // add w6, w6, #1
- WORD $0xeb0e029f // cmp x20, x14
- WORD $0xaa0703f4 // mov x20, x7
- WORD $0x54ffff63 // b.lo LBB0_159 $-20(%rip)
-LBB0_160:
- WORD $0x6b060273 // subs w19, w19, w6
- WORD $0x540001cd // b.le LBB0_163 $56(%rip)
- WORD $0xaa1303f4 // mov x20, x19
- WORD $0xaa0903f5 // mov x21, x9
-LBB0_162:
- WORD $0xd37cfcf6 // lsr x22, x7, #60
- WORD $0x9240ece7 // and x7, x7, #0xfffffffffffffff
- WORD $0x321c06d6 // orr w22, w22, #0x30
- WORD $0x390002b6 // strb w22, [x21]
- WORD $0x38a6cab6 // ldrsb x22, [x21, w6, sxtw]
- WORD $0x9b0358e7 // madd x7, x7, x3, x22
- WORD $0xd100c0e7 // sub x7, x7, #48
- WORD $0x910006b5 // add x21, x21, #1
- WORD $0xf1000694 // subs x20, x20, #1
- WORD $0x54fffee1 // b.ne LBB0_162 $-36(%rip)
- WORD $0x14000002 // b LBB0_164 $8(%rip)
-LBB0_163:
- WORD $0x52800013 // mov w19, #0
-LBB0_164:
- WORD $0xb5000107 // cbnz x7, LBB0_166 $32(%rip)
- WORD $0x14000012 // b LBB0_168 $72(%rip)
-LBB0_165:
- WORD $0xf10002bf // cmp x21, #0
- WORD $0x1a9f058c // csinc w12, w12, wzr, eq
- WORD $0x9240ecf4 // and x20, x7, #0xfffffffffffffff
- WORD $0x8b140a87 // add x7, x20, x20, lsl #2
- WORD $0xd37ff8e7 // lsl x7, x7, #1
- WORD $0xb4000194 // cbz x20, LBB0_168 $48(%rip)
-LBB0_166:
- WORD $0x93407e74 // sxtw x20, w19
- WORD $0xd37cfcf5 // lsr x21, x7, #60
- WORD $0xeb14015f // cmp x10, x20
- WORD $0x54fffee9 // b.ls LBB0_165 $-36(%rip)
- WORD $0x321c06b5 // orr w21, w21, #0x30
- WORD $0x38346935 // strb w21, [x9, x20]
- WORD $0x11000673 // add w19, w19, #1
- WORD $0x9240ecf4 // and x20, x7, #0xfffffffffffffff
- WORD $0x8b140a87 // add x7, x20, x20, lsl #2
- WORD $0xd37ff8e7 // lsl x7, x7, #1
- WORD $0xb5fffed4 // cbnz x20, LBB0_166 $-40(%rip)
-LBB0_168:
- WORD $0x4b0601ad // sub w13, w13, w6
- WORD $0x110005ad // add w13, w13, #1
- WORD $0x7100067f // cmp w19, #1
- WORD $0x54fff7cb // b.lt LBB0_152 $-264(%rip)
-LBB0_169:
- WORD $0x387349e6 // ldrb w6, [x15, w19, uxtw]
- WORD $0x7100c0df // cmp w6, #48
- WORD $0x54fff7a1 // b.ne LBB0_153 $-268(%rip)
- WORD $0x71000673 // subs w19, w19, #1
- WORD $0x54ffff8c // b.gt LBB0_169 $-16(%rip)
- WORD $0x5280000d // mov w13, #0
-LBB0_172:
- WORD $0x52800013 // mov w19, #0
- WORD $0x17ffffb8 // b LBB0_153 $-288(%rip)
-LBB0_173:
- WORD $0xb4000566 // cbz x6, LBB0_186 $172(%rip)
- WORD $0x9ac524d4 // lsr x20, x6, x5
- WORD $0xb4000574 // cbz x20, LBB0_187 $172(%rip)
- WORD $0x52800013 // mov w19, #0
- WORD $0x4b0701ad // sub w13, w13, w7
- WORD $0x110005ad // add w13, w13, #1
- WORD $0x9ac52007 // lsl x7, x0, x5
- WORD $0xaa2703e7 // mvn x7, x7
- WORD $0x14000005 // b LBB0_178 $20(%rip)
-LBB0_176:
- WORD $0x52800013 // mov w19, #0
-LBB0_177:
- WORD $0x4b1401ad // sub w13, w13, w20
- WORD $0x110005ad // add w13, w13, #1
- WORD $0xb40002a6 // cbz x6, LBB0_182 $84(%rip)
-LBB0_178:
- WORD $0xaa1303f4 // mov x20, x19
- WORD $0x14000007 // b LBB0_180 $28(%rip)
-LBB0_179:
- WORD $0xf100027f // cmp x19, #0
- WORD $0x1a9f058c // csinc w12, w12, wzr, eq
- WORD $0x8a0700d3 // and x19, x6, x7
- WORD $0x8b130a66 // add x6, x19, x19, lsl #2
- WORD $0xd37ff8c6 // lsl x6, x6, #1
- WORD $0xb40001d3 // cbz x19, LBB0_183 $56(%rip)
-LBB0_180:
- WORD $0x9ac524d3 // lsr x19, x6, x5
- WORD $0x93407e95 // sxtw x21, w20
- WORD $0xeb15015f // cmp x10, x21
- WORD $0x54fffee9 // b.ls LBB0_179 $-36(%rip)
- WORD $0x1100c273 // add w19, w19, #48
- WORD $0x38356933 // strb w19, [x9, x21]
- WORD $0x11000694 // add w20, w20, #1
- WORD $0x8a0700d3 // and x19, x6, x7
- WORD $0x8b130a66 // add x6, x19, x19, lsl #2
- WORD $0xd37ff8c6 // lsl x6, x6, #1
- WORD $0xb5fffed3 // cbnz x19, LBB0_180 $-40(%rip)
- WORD $0x14000002 // b LBB0_183 $8(%rip)
-LBB0_182:
- WORD $0xaa1303f4 // mov x20, x19
-LBB0_183:
- WORD $0xaa1403f3 // mov x19, x20
- WORD $0x7100069f // cmp w20, #1
- WORD $0x54ffecab // b.lt LBB0_138 $-620(%rip)
-LBB0_184:
- WORD $0x387349e5 // ldrb w5, [x15, w19, uxtw]
- WORD $0x7100c0bf // cmp w5, #48
- WORD $0x54ffec61 // b.ne LBB0_139 $-628(%rip)
- WORD $0x71000673 // subs w19, w19, #1
- WORD $0x54ffff8c // b.gt LBB0_184 $-16(%rip)
- WORD $0x1400000a // b LBB0_189 $40(%rip)
-LBB0_186:
- WORD $0x52800013 // mov w19, #0
- WORD $0x17ffff5e // b LBB0_139 $-648(%rip)
-LBB0_187:
- WORD $0xaa0703f4 // mov x20, x7
-LBB0_188:
- WORD $0x8b0608c6 // add x6, x6, x6, lsl #2
- WORD $0xd37ff8c6 // lsl x6, x6, #1
- WORD $0x11000694 // add w20, w20, #1
- WORD $0x9ac524c7 // lsr x7, x6, x5
- WORD $0xb4ffff87 // cbz x7, LBB0_188 $-16(%rip)
- WORD $0x17ffff71 // b LBB0_149 $-572(%rip)
-LBB0_189:
- WORD $0x52800013 // mov w19, #0
-LBB0_190:
- WORD $0x5280000d // mov w13, #0
- WORD $0x0b100090 // add w16, w4, w16
- WORD $0x14000005 // b LBB0_193 $20(%rip)
-LBB0_191:
- WORD $0xaa0003e8 // mov x8, x0
- WORD $0x1b114063 // madd w3, w3, w17, w16
- WORD $0x17fffdf0 // b LBB0_55 $-2112(%rip)
-LBB0_192:
- WORD $0x52800010 // mov w16, #0
-LBB0_193:
- WORD $0xd100052f // sub x15, x9, #1
- WORD $0x52800d03 // mov w3, #104
- WORD $0xb202e7e4 // mov x4, #-3689348814741910324
- WORD $0xf29999a4 // movk x4, #52429
- WORD $0x92800125 // mov x5, #-10
- WORD $0x52800146 // mov w6, #10
- WORD $0x92800007 // mov x7, #-1
- WORD $0xaa1303f4 // mov x20, x19
-Lloh10:
- WORD $0x1001b420 // adr x0, _LSHIFT_TAB $13956(%rip)
-Lloh11:
- WORD $0x91000000 // add x0, x0, _LSHIFT_TAB@PAGEOFF $0(%rip)
- WORD $0x14000004 // b LBB0_196 $16(%rip)
-LBB0_194:
- WORD $0x7100029f // cmp w20, #0
- WORD $0x1a8d03ed // csel w13, wzr, w13, eq
-LBB0_195:
- WORD $0x4b130210 // sub w16, w16, w19
-LBB0_196:
- WORD $0x37f800cd // tbnz w13, #31, LBB0_199 $24(%rip)
- WORD $0x350021ed // cbnz w13, LBB0_274 $1084(%rip)
- WORD $0x39c00133 // ldrsb w19, [x9]
- WORD $0x7100d67f // cmp w19, #53
- WORD $0x540000eb // b.lt LBB0_201 $28(%rip)
- WORD $0x1400010b // b LBB0_274 $1068(%rip)
-LBB0_199:
- WORD $0x310021bf // cmn w13, #8
- WORD $0x54000082 // b.hs LBB0_201 $16(%rip)
- WORD $0x52800373 // mov w19, #27
- WORD $0x350000b4 // cbnz w20, LBB0_202 $20(%rip)
- WORD $0x17fffff5 // b LBB0_195 $-44(%rip)
-LBB0_201:
- WORD $0x4b0d03f3 // neg w19, w13
- WORD $0xb8735a33 // ldr w19, [x17, w19, uxtw #2]
- WORD $0x34fffe54 // cbz w20, LBB0_195 $-56(%rip)
-LBB0_202:
- WORD $0x2a1303f6 // mov w22, w19
- WORD $0x9ba30277 // umaddl x23, w19, w3, x0
- WORD $0xb84046f5 // ldr w21, [x23], #4
- WORD $0x2a1403f8 // mov w24, w20
- WORD $0xaa1803f9 // mov x25, x24
- WORD $0xaa1703fa // mov x26, x23
- WORD $0xaa0903fb // mov x27, x9
-LBB0_203:
- WORD $0x3840175c // ldrb w28, [x26], #1
- WORD $0x3400015c // cbz w28, LBB0_208 $40(%rip)
- WORD $0x3940037e // ldrb w30, [x27]
- WORD $0x6b1c03df // cmp w30, w28
- WORD $0x54001401 // b.ne LBB0_248 $640(%rip)
- WORD $0x9100077b // add x27, x27, #1
- WORD $0xf1000739 // subs x25, x25, #1
- WORD $0x54ffff21 // b.ne LBB0_203 $-28(%rip)
- WORD $0x38786af7 // ldrb w23, [x23, x24]
- WORD $0x34000057 // cbz w23, LBB0_208 $8(%rip)
-LBB0_207:
- WORD $0x510006b5 // sub w21, w21, #1
-LBB0_208:
- WORD $0x0b1402b7 // add w23, w21, w20
- WORD $0x7100069f // cmp w20, #1
- WORD $0x5400068b // b.lt LBB0_218 $208(%rip)
- WORD $0xd2800014 // mov x20, #0
- WORD $0x93407ef9 // sxtw x25, w23
- WORD $0xd100073b // sub x27, x25, #1
- WORD $0xd1000718 // sub x24, x24, #1
- WORD $0x14000008 // b LBB0_211 $32(%rip)
-LBB0_210:
- WORD $0xf100037f // cmp x27, #0
- WORD $0x1a9f058c // csinc w12, w12, wzr, eq
- WORD $0xd100073b // sub x27, x25, #1
- WORD $0x9100071c // add x28, x24, #1
- WORD $0xd1000718 // sub x24, x24, #1
- WORD $0xf100079f // cmp x28, #1
- WORD $0x54000249 // b.ls LBB0_213 $72(%rip)
-LBB0_211:
- WORD $0xaa1b03f9 // mov x25, x27
- WORD $0x38b8693a // ldrsb x26, [x9, x24]
- WORD $0xd100c35a // sub x26, x26, #48
- WORD $0x9ad6235a // lsl x26, x26, x22
- WORD $0x8b14035a // add x26, x26, x20
- WORD $0x9bc47f54 // umulh x20, x26, x4
- WORD $0xd343fe94 // lsr x20, x20, #3
- WORD $0x9b056a9b // madd x27, x20, x5, x26
- WORD $0xeb19015f // cmp x10, x25
- WORD $0x54fffe09 // b.ls LBB0_210 $-64(%rip)
- WORD $0x1100c37b // add w27, w27, #48
- WORD $0x3839693b // strb w27, [x9, x25]
- WORD $0xd100073b // sub x27, x25, #1
- WORD $0x9100071c // add x28, x24, #1
- WORD $0xd1000718 // sub x24, x24, #1
- WORD $0xf100079f // cmp x28, #1
- WORD $0x54fffe08 // b.hi LBB0_211 $-64(%rip)
-LBB0_213:
- WORD $0xf1002b5f // cmp x26, #10
- WORD $0x540002a3 // b.lo LBB0_218 $84(%rip)
- WORD $0x93407f36 // sxtw x22, w25
- WORD $0xd10006d6 // sub x22, x22, #1
- WORD $0x14000007 // b LBB0_216 $28(%rip)
-LBB0_215:
- WORD $0xf100033f // cmp x25, #0
- WORD $0x1a9f058c // csinc w12, w12, wzr, eq
- WORD $0xd10006d6 // sub x22, x22, #1
- WORD $0xf100269f // cmp x20, #9
- WORD $0xaa1803f4 // mov x20, x24
- WORD $0x54000189 // b.ls LBB0_218 $48(%rip)
-LBB0_216:
- WORD $0x9bc47e98 // umulh x24, x20, x4
- WORD $0xd343ff18 // lsr x24, x24, #3
- WORD $0x9b055319 // madd x25, x24, x5, x20
- WORD $0xeb16015f // cmp x10, x22
- WORD $0x54fffec9 // b.ls LBB0_215 $-40(%rip)
- WORD $0x1100c339 // add w25, w25, #48
- WORD $0x38366939 // strb w25, [x9, x22]
- WORD $0xd10006d6 // sub x22, x22, #1
- WORD $0xf100269f // cmp x20, #9
- WORD $0xaa1803f4 // mov x20, x24
- WORD $0x54fffec8 // b.hi LBB0_216 $-40(%rip)
-LBB0_218:
- WORD $0xeb37c15f // cmp x10, w23, sxtw
- WORD $0x1a8a82f4 // csel w20, w23, w10, hi
- WORD $0x0b0d02ad // add w13, w21, w13
- WORD $0x7100069f // cmp w20, #1
- WORD $0x5400012b // b.lt LBB0_222 $36(%rip)
-LBB0_219:
- WORD $0x387449f5 // ldrb w21, [x15, w20, uxtw]
- WORD $0x7100c2bf // cmp w21, #48
- WORD $0x54000101 // b.ne LBB0_223 $32(%rip)
- WORD $0x71000694 // subs w20, w20, #1
- WORD $0x54ffff8c // b.gt LBB0_219 $-16(%rip)
- WORD $0x5280000d // mov w13, #0
- WORD $0x52800014 // mov w20, #0
- WORD $0x14000003 // b LBB0_223 $12(%rip)
-LBB0_222:
- WORD $0x7100029f // cmp w20, #0
- WORD $0x1a8d03ed // csel w13, wzr, w13, eq
-LBB0_223:
- WORD $0x37f80073 // tbnz w19, #31, LBB0_225 $12(%rip)
- WORD $0x4b130210 // sub w16, w16, w19
- WORD $0x17ffff99 // b LBB0_196 $-412(%rip)
-LBB0_225:
- WORD $0x3100f67f // cmn w19, #61
- WORD $0x54000a88 // b.hi LBB0_249 $336(%rip)
- WORD $0xaa1303f5 // mov x21, x19
- WORD $0x14000007 // b LBB0_229 $28(%rip)
-LBB0_227:
- WORD $0x7100029f // cmp w20, #0
- WORD $0x1a8d03ed // csel w13, wzr, w13, eq
-LBB0_228:
- WORD $0x1100f2b7 // add w23, w21, #60
- WORD $0x3101e2bf // cmn w21, #120
- WORD $0xaa1703f5 // mov x21, x23
- WORD $0x540009aa // b.ge LBB0_250 $308(%rip)
-LBB0_229:
- WORD $0xd2800019 // mov x25, #0
- WORD $0xd2800018 // mov x24, #0
- WORD $0x0ab47e97 // bic w23, w20, w20, asr #31
- WORD $0xaa1703f6 // mov x22, x23
-LBB0_230:
- WORD $0xeb1902ff // cmp x23, x25
- WORD $0x54000140 // b.eq LBB0_233 $40(%rip)
- WORD $0x38b9693a // ldrsb x26, [x9, x25]
- WORD $0x9b066b18 // madd x24, x24, x6, x26
- WORD $0xd100c318 // sub x24, x24, #48
- WORD $0x91000739 // add x25, x25, #1
- WORD $0xd37cff1a // lsr x26, x24, #60
- WORD $0xb4ffff3a // cbz x26, LBB0_230 $-28(%rip)
- WORD $0xaa1803f7 // mov x23, x24
- WORD $0xaa1903f6 // mov x22, x25
- WORD $0x14000008 // b LBB0_235 $32(%rip)
-LBB0_233:
- WORD $0xb40006d8 // cbz x24, LBB0_247 $216(%rip)
-LBB0_234:
- WORD $0x8b180b17 // add x23, x24, x24, lsl #2
- WORD $0xd37ffaf7 // lsl x23, x23, #1
- WORD $0x110006d6 // add w22, w22, #1
- WORD $0xeb0e031f // cmp x24, x14
- WORD $0xaa1703f8 // mov x24, x23
- WORD $0x54ffff63 // b.lo LBB0_234 $-20(%rip)
-LBB0_235:
- WORD $0x6b160294 // subs w20, w20, w22
- WORD $0x540001ed // b.le LBB0_239 $60(%rip)
- WORD $0xaa1403f8 // mov x24, x20
- WORD $0xaa0903f9 // mov x25, x9
-LBB0_237:
- WORD $0xd37cfefa // lsr x26, x23, #60
- WORD $0x9240eef7 // and x23, x23, #0xfffffffffffffff
- WORD $0x321c075a // orr w26, w26, #0x30
- WORD $0x3900033a // strb w26, [x25]
- WORD $0x38b6cb3a // ldrsb x26, [x25, w22, sxtw]
- WORD $0x9b066af7 // madd x23, x23, x6, x26
- WORD $0xd100c2f7 // sub x23, x23, #48
- WORD $0x91000739 // add x25, x25, #1
- WORD $0xf1000718 // subs x24, x24, #1
- WORD $0x54fffee1 // b.ne LBB0_237 $-36(%rip)
- WORD $0xb5000197 // cbnz x23, LBB0_241 $48(%rip)
- WORD $0x14000016 // b LBB0_243 $88(%rip)
-LBB0_239:
- WORD $0x52800014 // mov w20, #0
- WORD $0xb5000137 // cbnz x23, LBB0_241 $36(%rip)
- WORD $0x14000013 // b LBB0_243 $76(%rip)
-LBB0_240:
- WORD $0xd37cfef8 // lsr x24, x23, #60
- WORD $0xf100031f // cmp x24, #0
- WORD $0x1a9f058c // csinc w12, w12, wzr, eq
- WORD $0x9240eef8 // and x24, x23, #0xfffffffffffffff
- WORD $0x8b180b17 // add x23, x24, x24, lsl #2
- WORD $0xd37ffaf7 // lsl x23, x23, #1
- WORD $0xb4000198 // cbz x24, LBB0_243 $48(%rip)
-LBB0_241:
- WORD $0x93407e98 // sxtw x24, w20
- WORD $0xeb18015f // cmp x10, x24
- WORD $0x54fffee9 // b.ls LBB0_240 $-36(%rip)
- WORD $0xd37cfef9 // lsr x25, x23, #60
- WORD $0x321c0739 // orr w25, w25, #0x30
- WORD $0x38386939 // strb w25, [x9, x24]
- WORD $0x11000694 // add w20, w20, #1
- WORD $0x9240eef8 // and x24, x23, #0xfffffffffffffff
- WORD $0x8b180b17 // add x23, x24, x24, lsl #2
- WORD $0xd37ffaf7 // lsl x23, x23, #1
- WORD $0xb5fffed8 // cbnz x24, LBB0_241 $-40(%rip)
-LBB0_243:
- WORD $0x4b1601ad // sub w13, w13, w22
- WORD $0x110005ad // add w13, w13, #1
- WORD $0x7100069f // cmp w20, #1
- WORD $0x54fff78b // b.lt LBB0_227 $-272(%rip)
-LBB0_244:
- WORD $0x387449f6 // ldrb w22, [x15, w20, uxtw]
- WORD $0x7100c2df // cmp w22, #48
- WORD $0x54fff761 // b.ne LBB0_228 $-276(%rip)
- WORD $0x71000694 // subs w20, w20, #1
- WORD $0x54ffff8c // b.gt LBB0_244 $-16(%rip)
- WORD $0x5280000d // mov w13, #0
-LBB0_247:
- WORD $0x52800014 // mov w20, #0
- WORD $0x17ffffb6 // b LBB0_228 $-296(%rip)
-LBB0_248:
- WORD $0x13001fd7 // sxtb w23, w30
- WORD $0x6b3c82ff // cmp w23, w28, sxtb
- WORD $0x54ffec8b // b.lt LBB0_207 $-624(%rip)
- WORD $0x17ffff64 // b LBB0_208 $-624(%rip)
-LBB0_249:
- WORD $0xaa1303f7 // mov x23, x19
-LBB0_250:
- WORD $0xd2800018 // mov x24, #0
- WORD $0xd2800016 // mov x22, #0
- WORD $0x4b1703f5 // neg w21, w23
- WORD $0x0ab47e97 // bic w23, w20, w20, asr #31
-LBB0_251:
- WORD $0xeb1802ff // cmp x23, x24
- WORD $0x54000300 // b.eq LBB0_257 $96(%rip)
- WORD $0x38b86939 // ldrsb x25, [x9, x24]
- WORD $0x9b0666d6 // madd x22, x22, x6, x25
- WORD $0xd100c2d6 // sub x22, x22, #48
- WORD $0x91000718 // add x24, x24, #1
- WORD $0x9ad526d9 // lsr x25, x22, x21
- WORD $0xb4ffff39 // cbz x25, LBB0_251 $-28(%rip)
-LBB0_254:
- WORD $0x9ad520f7 // lsl x23, x7, x21
- WORD $0xaa3703f7 // mvn x23, x23
- WORD $0x6b180294 // subs w20, w20, w24
- WORD $0x540002ed // b.le LBB0_260 $92(%rip)
- WORD $0xaa1403f9 // mov x25, x20
- WORD $0xaa0903fa // mov x26, x9
-LBB0_256:
- WORD $0x9ad526db // lsr x27, x22, x21
- WORD $0x8a1702d6 // and x22, x22, x23
- WORD $0x1100c37b // add w27, w27, #48
- WORD $0x3900035b // strb w27, [x26]
- WORD $0x38b8cb5b // ldrsb x27, [x26, w24, sxtw]
- WORD $0x9b066ed6 // madd x22, x22, x6, x27
- WORD $0xd100c2d6 // sub x22, x22, #48
- WORD $0x9100075a // add x26, x26, #1
- WORD $0xf1000739 // subs x25, x25, #1
- WORD $0x54fffee1 // b.ne LBB0_256 $-36(%rip)
- WORD $0x1400000b // b LBB0_261 $44(%rip)
-LBB0_257:
- WORD $0xb4000576 // cbz x22, LBB0_271 $172(%rip)
- WORD $0x9ad526d8 // lsr x24, x22, x21
- WORD $0xb4000598 // cbz x24, LBB0_272 $176(%rip)
- WORD $0x52800014 // mov w20, #0
- WORD $0x4b1701ad // sub w13, w13, w23
- WORD $0x110005ad // add w13, w13, #1
- WORD $0x9ad520f7 // lsl x23, x7, x21
- WORD $0xaa3703f7 // mvn x23, x23
- WORD $0x14000005 // b LBB0_262 $20(%rip)
-LBB0_260:
- WORD $0x52800014 // mov w20, #0
-LBB0_261:
- WORD $0x4b1801ad // sub w13, w13, w24
- WORD $0x110005ad // add w13, w13, #1
- WORD $0xb4000296 // cbz x22, LBB0_266 $80(%rip)
-LBB0_262:
- WORD $0x14000007 // b LBB0_264 $28(%rip)
-LBB0_263:
- WORD $0xf100031f // cmp x24, #0
- WORD $0x1a9f058c // csinc w12, w12, wzr, eq
- WORD $0x8a1702d8 // and x24, x22, x23
- WORD $0x8b180b16 // add x22, x24, x24, lsl #2
- WORD $0xd37ffad6 // lsl x22, x22, #1
- WORD $0xb40001b8 // cbz x24, LBB0_267 $52(%rip)
-LBB0_264:
- WORD $0x9ad526d8 // lsr x24, x22, x21
- WORD $0x93407e99 // sxtw x25, w20
- WORD $0xeb19015f // cmp x10, x25
- WORD $0x54fffee9 // b.ls LBB0_263 $-36(%rip)
- WORD $0x1100c318 // add w24, w24, #48
- WORD $0x38396938 // strb w24, [x9, x25]
- WORD $0x11000694 // add w20, w20, #1
- WORD $0x8a1702d8 // and x24, x22, x23
- WORD $0x8b180b16 // add x22, x24, x24, lsl #2
- WORD $0xd37ffad6 // lsl x22, x22, #1
- WORD $0xb5fffed8 // cbnz x24, LBB0_264 $-40(%rip)
- WORD $0x14000001 // b LBB0_267 $4(%rip)
-LBB0_266:
-LBB0_267:
- WORD $0x7100069f // cmp w20, #1
- WORD $0x54ffe02b // b.lt LBB0_194 $-1020(%rip)
-LBB0_268:
- WORD $0x387449f5 // ldrb w21, [x15, w20, uxtw]
- WORD $0x7100c2bf // cmp w21, #48
- WORD $0x54ffe001 // b.ne LBB0_195 $-1024(%rip)
- WORD $0x71000694 // subs w20, w20, #1
- WORD $0x54ffff8c // b.gt LBB0_268 $-16(%rip)
- WORD $0x5280000d // mov w13, #0
- WORD $0x52800014 // mov w20, #0
- WORD $0x4b130210 // sub w16, w16, w19
- WORD $0x17fffefb // b LBB0_196 $-1044(%rip)
-LBB0_271:
- WORD $0x52800014 // mov w20, #0
- WORD $0x4b130210 // sub w16, w16, w19
- WORD $0x17fffef8 // b LBB0_196 $-1056(%rip)
-LBB0_272:
- WORD $0xaa1703f8 // mov x24, x23
-LBB0_273:
- WORD $0x8b160ad6 // add x22, x22, x22, lsl #2
- WORD $0xd37ffad6 // lsl x22, x22, #1
- WORD $0x11000718 // add w24, w24, #1
- WORD $0x9ad526d7 // lsr x23, x22, x21
- WORD $0xb4ffff97 // cbz x23, LBB0_273 $-16(%rip)
- WORD $0x17ffffbb // b LBB0_254 $-276(%rip)
-LBB0_274:
- WORD $0x310ffa1f // cmn w16, #1022
- WORD $0x54000a6c // b.gt LBB0_299 $332(%rip)
- WORD $0x34001194 // cbz w20, LBB0_314 $560(%rip)
- WORD $0x110ff611 // add w17, w16, #1021
- WORD $0x3110ea1f // cmn w16, #1082
- WORD $0x54000a88 // b.hi LBB0_302 $336(%rip)
- WORD $0x52800143 // mov w3, #10
- WORD $0xaa1403f0 // mov x16, x20
- WORD $0x14000007 // b LBB0_280 $28(%rip)
-LBB0_278:
- WORD $0x7100021f // cmp w16, #0
- WORD $0x1a8d03ed // csel w13, wzr, w13, eq
-LBB0_279:
- WORD $0x1100f224 // add w4, w17, #60
- WORD $0x3101e23f // cmn w17, #120
- WORD $0xaa0403f1 // mov x17, x4
- WORD $0x540009aa // b.ge LBB0_303 $308(%rip)
-LBB0_280:
- WORD $0xd2800007 // mov x7, #0
- WORD $0xd2800006 // mov x6, #0
- WORD $0x0ab07e05 // bic w5, w16, w16, asr #31
- WORD $0xaa0503e4 // mov x4, x5
-LBB0_281:
- WORD $0xeb0700bf // cmp x5, x7
- WORD $0x54000140 // b.eq LBB0_284 $40(%rip)
- WORD $0x38a76933 // ldrsb x19, [x9, x7]
- WORD $0x9b034cc6 // madd x6, x6, x3, x19
- WORD $0xd100c0c6 // sub x6, x6, #48
- WORD $0x910004e7 // add x7, x7, #1
- WORD $0xd37cfcd3 // lsr x19, x6, #60
- WORD $0xb4ffff33 // cbz x19, LBB0_281 $-28(%rip)
- WORD $0xaa0603e5 // mov x5, x6
- WORD $0xaa0703e4 // mov x4, x7
- WORD $0x14000008 // b LBB0_286 $32(%rip)
-LBB0_284:
- WORD $0xb4000686 // cbz x6, LBB0_298 $208(%rip)
-LBB0_285:
- WORD $0x8b0608c5 // add x5, x6, x6, lsl #2
- WORD $0xd37ff8a5 // lsl x5, x5, #1
- WORD $0x11000484 // add w4, w4, #1
- WORD $0xeb0e00df // cmp x6, x14
- WORD $0xaa0503e6 // mov x6, x5
- WORD $0x54ffff63 // b.lo LBB0_285 $-20(%rip)
-LBB0_286:
- WORD $0x6b040210 // subs w16, w16, w4
- WORD $0x540001cd // b.le LBB0_289 $56(%rip)
- WORD $0xaa1003e6 // mov x6, x16
- WORD $0xaa0903e7 // mov x7, x9
-LBB0_288:
- WORD $0xd37cfcb3 // lsr x19, x5, #60
- WORD $0x9240eca5 // and x5, x5, #0xfffffffffffffff
- WORD $0x321c0673 // orr w19, w19, #0x30
- WORD $0x390000f3 // strb w19, [x7]
- WORD $0x38a4c8f3 // ldrsb x19, [x7, w4, sxtw]
- WORD $0x9b034ca5 // madd x5, x5, x3, x19
- WORD $0xd100c0a5 // sub x5, x5, #48
- WORD $0x910004e7 // add x7, x7, #1
- WORD $0xf10004c6 // subs x6, x6, #1
- WORD $0x54fffee1 // b.ne LBB0_288 $-36(%rip)
- WORD $0x14000002 // b LBB0_290 $8(%rip)
-LBB0_289:
- WORD $0x52800010 // mov w16, #0
-LBB0_290:
- WORD $0xb5000105 // cbnz x5, LBB0_292 $32(%rip)
- WORD $0x14000012 // b LBB0_294 $72(%rip)
-LBB0_291:
- WORD $0xf10000ff // cmp x7, #0
- WORD $0x1a9f058c // csinc w12, w12, wzr, eq
- WORD $0x9240eca6 // and x6, x5, #0xfffffffffffffff
- WORD $0x8b0608c5 // add x5, x6, x6, lsl #2
- WORD $0xd37ff8a5 // lsl x5, x5, #1
- WORD $0xb4000186 // cbz x6, LBB0_294 $48(%rip)
-LBB0_292:
- WORD $0x93407e06 // sxtw x6, w16
- WORD $0xd37cfca7 // lsr x7, x5, #60
- WORD $0xeb06015f // cmp x10, x6
- WORD $0x54fffee9 // b.ls LBB0_291 $-36(%rip)
- WORD $0x321c04e7 // orr w7, w7, #0x30
- WORD $0x38266927 // strb w7, [x9, x6]
- WORD $0x11000610 // add w16, w16, #1
- WORD $0x9240eca6 // and x6, x5, #0xfffffffffffffff
- WORD $0x8b0608c5 // add x5, x6, x6, lsl #2
- WORD $0xd37ff8a5 // lsl x5, x5, #1
- WORD $0xb5fffec6 // cbnz x6, LBB0_292 $-40(%rip)
-LBB0_294:
- WORD $0x4b0401ad // sub w13, w13, w4
- WORD $0x110005ad // add w13, w13, #1
- WORD $0x7100061f // cmp w16, #1
- WORD $0x54fff7cb // b.lt LBB0_278 $-264(%rip)
-LBB0_295:
- WORD $0x387049e4 // ldrb w4, [x15, w16, uxtw]
- WORD $0x7100c09f // cmp w4, #48
- WORD $0x54fff7a1 // b.ne LBB0_279 $-268(%rip)
- WORD $0x71000610 // subs w16, w16, #1
- WORD $0x54ffff8c // b.gt LBB0_295 $-16(%rip)
- WORD $0x5280000d // mov w13, #0
-LBB0_298:
- WORD $0x52800010 // mov w16, #0
- WORD $0x17ffffb8 // b LBB0_279 $-288(%rip)
-LBB0_299:
- WORD $0x7110021f // cmp w16, #1024
- WORD $0x54ffb70c // b.gt LBB0_128 $-2336(%rip)
- WORD $0x5100060e // sub w14, w16, #1
- WORD $0x340009f4 // cbz w20, LBB0_321 $316(%rip)
- WORD $0x1400005f // b LBB0_329 $380(%rip)
-LBB0_302:
- WORD $0xaa1403f0 // mov x16, x20
- WORD $0xaa1103e4 // mov x4, x17
-LBB0_303:
- WORD $0xd2800003 // mov x3, #0
- WORD $0xd2800011 // mov x17, #0
- WORD $0x4b0403ee // neg w14, w4
- WORD $0x52800145 // mov w5, #10
- WORD $0x0ab07e04 // bic w4, w16, w16, asr #31
-LBB0_304:
- WORD $0xeb03009f // cmp x4, x3
- WORD $0x540003a0 // b.eq LBB0_310 $116(%rip)
- WORD $0x38a36926 // ldrsb x6, [x9, x3]
- WORD $0x9b051a31 // madd x17, x17, x5, x6
- WORD $0xd100c231 // sub x17, x17, #48
- WORD $0x91000463 // add x3, x3, #1
- WORD $0x9ace2626 // lsr x6, x17, x14
- WORD $0xb4ffff26 // cbz x6, LBB0_304 $-28(%rip)
- WORD $0xaa0303e4 // mov x4, x3
-LBB0_307:
- WORD $0x4b0401ad // sub w13, w13, w4
- WORD $0x110005ad // add w13, w13, #1
- WORD $0x92800003 // mov x3, #-1
- WORD $0x9ace2063 // lsl x3, x3, x14
- WORD $0xaa2303e3 // mvn x3, x3
- WORD $0x6b040214 // subs w20, w16, w4
- WORD $0x5400044d // b.le LBB0_315 $136(%rip)
- WORD $0x52800150 // mov w16, #10
- WORD $0xaa1403e5 // mov x5, x20
- WORD $0xaa0903e6 // mov x6, x9
-LBB0_309:
- WORD $0x9ace2627 // lsr x7, x17, x14
- WORD $0x8a030231 // and x17, x17, x3
- WORD $0x1100c0e7 // add w7, w7, #48
- WORD $0x390000c7 // strb w7, [x6]
- WORD $0x38a4c8c7 // ldrsb x7, [x6, w4, sxtw]
- WORD $0x9b101e31 // madd x17, x17, x16, x7
- WORD $0xd100c231 // sub x17, x17, #48
- WORD $0x910004c6 // add x6, x6, #1
- WORD $0xf10004a5 // subs x5, x5, #1
- WORD $0x54fffee1 // b.ne LBB0_309 $-36(%rip)
- WORD $0x14000015 // b LBB0_316 $84(%rip)
-LBB0_310:
- WORD $0xb4000211 // cbz x17, LBB0_314 $64(%rip)
- WORD $0x9ace2623 // lsr x3, x17, x14
- WORD $0xb4000103 // cbz x3, LBB0_313 $32(%rip)
- WORD $0x52800014 // mov w20, #0
- WORD $0x4b0401ad // sub w13, w13, w4
- WORD $0x110005ad // add w13, w13, #1
- WORD $0x92800010 // mov x16, #-1
- WORD $0x9ace2210 // lsl x16, x16, x14
- WORD $0xaa3003e3 // mvn x3, x16
- WORD $0x1400000c // b LBB0_317 $48(%rip)
-LBB0_313:
- WORD $0x8b110a31 // add x17, x17, x17, lsl #2
- WORD $0xd37ffa31 // lsl x17, x17, #1
- WORD $0x11000484 // add w4, w4, #1
- WORD $0x9ace2623 // lsr x3, x17, x14
- WORD $0xb4ffff83 // cbz x3, LBB0_313 $-16(%rip)
- WORD $0x17ffffdc // b LBB0_307 $-144(%rip)
-LBB0_314:
- WORD $0x5280000a // mov w10, #0
- WORD $0x12807fae // mov w14, #-1022
- WORD $0x1400008a // b LBB0_352 $552(%rip)
-LBB0_315:
- WORD $0x52800014 // mov w20, #0
-LBB0_316:
- WORD $0xb40002d1 // cbz x17, LBB0_322 $88(%rip)
-LBB0_317:
- WORD $0x14000007 // b LBB0_319 $28(%rip)
-LBB0_318:
- WORD $0xf100021f // cmp x16, #0
- WORD $0x1a9f058c // csinc w12, w12, wzr, eq
- WORD $0x8a030230 // and x16, x17, x3
- WORD $0x8b100a11 // add x17, x16, x16, lsl #2
- WORD $0xd37ffa31 // lsl x17, x17, #1
- WORD $0xb40001f0 // cbz x16, LBB0_323 $60(%rip)
-LBB0_319:
- WORD $0x9ace2630 // lsr x16, x17, x14
- WORD $0x93407e84 // sxtw x4, w20
- WORD $0xeb04015f // cmp x10, x4
- WORD $0x54fffee9 // b.ls LBB0_318 $-36(%rip)
- WORD $0x1100c210 // add w16, w16, #48
- WORD $0x38246930 // strb w16, [x9, x4]
- WORD $0x11000694 // add w20, w20, #1
- WORD $0x8a030230 // and x16, x17, x3
- WORD $0x8b100a11 // add x17, x16, x16, lsl #2
- WORD $0xd37ffa31 // lsl x17, x17, #1
- WORD $0xb5fffed0 // cbnz x16, LBB0_319 $-40(%rip)
- WORD $0x14000003 // b LBB0_323 $12(%rip)
-LBB0_321:
- WORD $0x5280000a // mov w10, #0
- WORD $0x14000073 // b LBB0_352 $460(%rip)
-LBB0_322:
-LBB0_323:
- WORD $0x7100069f // cmp w20, #1
- WORD $0x5400014b // b.lt LBB0_327 $40(%rip)
-LBB0_324:
- WORD $0x387449ee // ldrb w14, [x15, w20, uxtw]
- WORD $0x7100c1df // cmp w14, #48
- WORD $0x54000141 // b.ne LBB0_328 $40(%rip)
- WORD $0x71000694 // subs w20, w20, #1
- WORD $0x54ffff8c // b.gt LBB0_324 $-16(%rip)
- WORD $0x5280000a // mov w10, #0
- WORD $0x5280000d // mov w13, #0
- WORD $0x12807fae // mov w14, #-1022
- WORD $0x1400006d // b LBB0_355 $436(%rip)
-LBB0_327:
- WORD $0x12807fae // mov w14, #-1022
- WORD $0x35000074 // cbnz w20, LBB0_329 $12(%rip)
- WORD $0x14000062 // b LBB0_350 $392(%rip)
-LBB0_328:
- WORD $0x12807fae // mov w14, #-1022
-LBB0_329:
- WORD $0xd2800010 // mov x16, #0
- WORD $0x2a1403e3 // mov w3, w20
- WORD $0x5282b191 // mov w17, #5516
-LBB0_330:
- WORD $0xf1009a1f // cmp x16, #38
- WORD $0x54000260 // b.eq LBB0_336 $76(%rip)
- WORD $0x8b100004 // add x4, x0, x16
- WORD $0x38716884 // ldrb w4, [x4, x17]
- WORD $0x38706925 // ldrb w5, [x9, x16]
- WORD $0x6b0400bf // cmp w5, w4
- WORD $0x54000141 // b.ne LBB0_335 $40(%rip)
- WORD $0x91000610 // add x16, x16, #1
- WORD $0xeb10007f // cmp x3, x16
- WORD $0x54fffee1 // b.ne LBB0_330 $-36(%rip)
- WORD $0x8b030010 // add x16, x0, x3
- WORD $0x5282b191 // mov w17, #5516
- WORD $0x38716a10 // ldrb w16, [x16, x17]
- WORD $0x340000f0 // cbz w16, LBB0_336 $28(%rip)
-LBB0_334:
- WORD $0x528001f0 // mov w16, #15
- WORD $0x14000006 // b LBB0_337 $24(%rip)
-LBB0_335:
- WORD $0x13001c90 // sxtb w16, w4
- WORD $0x13001cb1 // sxtb w17, w5
- WORD $0x6b10023f // cmp w17, w16
- WORD $0x54ffff6b // b.lt LBB0_334 $-20(%rip)
-LBB0_336:
- WORD $0x52800210 // mov w16, #16
-LBB0_337:
- WORD $0x0b030211 // add w17, w16, w3
- WORD $0x7100047f // cmp w3, #1
- WORD $0x5400078b // b.lt LBB0_347 $240(%rip)
- WORD $0xd2800000 // mov x0, #0
- WORD $0x93407e24 // sxtw x4, w17
- WORD $0xd1000484 // sub x4, x4, #1
- WORD $0xd1000463 // sub x3, x3, #1
- WORD $0xd2ff4006 // mov x6, #-432345564227567616
- WORD $0xb202e7e7 // mov x7, #-3689348814741910324
- WORD $0xf29999a7 // movk x7, #52429
- WORD $0x92800133 // mov x19, #-10
- WORD $0xaa1103e5 // mov x5, x17
- WORD $0x14000009 // b LBB0_340 $36(%rip)
-LBB0_339:
- WORD $0xf10002bf // cmp x21, #0
- WORD $0x1a9f058c // csinc w12, w12, wzr, eq
- WORD $0x510004a5 // sub w5, w5, #1
- WORD $0xd1000484 // sub x4, x4, #1
- WORD $0x91000475 // add x21, x3, #1
- WORD $0xd1000463 // sub x3, x3, #1
- WORD $0xf10006bf // cmp x21, #1
- WORD $0x54000229 // b.ls LBB0_342 $68(%rip)
-LBB0_340:
- WORD $0x38a36934 // ldrsb x20, [x9, x3]
- WORD $0x8b14d400 // add x0, x0, x20, lsl #53
- WORD $0x8b060014 // add x20, x0, x6
- WORD $0x9bc77e80 // umulh x0, x20, x7
- WORD $0xd343fc00 // lsr x0, x0, #3
- WORD $0x9b135015 // madd x21, x0, x19, x20
- WORD $0xeb04015f // cmp x10, x4
- WORD $0x54fffe29 // b.ls LBB0_339 $-60(%rip)
- WORD $0x1100c2b5 // add w21, w21, #48
- WORD $0x38246935 // strb w21, [x9, x4]
- WORD $0x510004a5 // sub w5, w5, #1
- WORD $0xd1000484 // sub x4, x4, #1
- WORD $0x91000475 // add x21, x3, #1
- WORD $0xd1000463 // sub x3, x3, #1
- WORD $0xf10006bf // cmp x21, #1
- WORD $0x54fffe28 // b.hi LBB0_340 $-60(%rip)
-LBB0_342:
- WORD $0xf1002a9f // cmp x20, #10
- WORD $0x54000303 // b.lo LBB0_347 $96(%rip)
- WORD $0x93407ca3 // sxtw x3, w5
- WORD $0xd1000463 // sub x3, x3, #1
- WORD $0xb202e7e4 // mov x4, #-3689348814741910324
- WORD $0xf29999a4 // movk x4, #52429
- WORD $0x92800125 // mov x5, #-10
- WORD $0x14000007 // b LBB0_345 $28(%rip)
-LBB0_344:
- WORD $0xf10000ff // cmp x7, #0
- WORD $0x1a9f058c // csinc w12, w12, wzr, eq
- WORD $0xd1000463 // sub x3, x3, #1
- WORD $0xf100241f // cmp x0, #9
- WORD $0xaa0603e0 // mov x0, x6
- WORD $0x54000189 // b.ls LBB0_347 $48(%rip)
-LBB0_345:
- WORD $0x9bc47c06 // umulh x6, x0, x4
- WORD $0xd343fcc6 // lsr x6, x6, #3
- WORD $0x9b0500c7 // madd x7, x6, x5, x0
- WORD $0xeb03015f // cmp x10, x3
- WORD $0x54fffec9 // b.ls LBB0_344 $-40(%rip)
- WORD $0x1100c0e7 // add w7, w7, #48
- WORD $0x38236927 // strb w7, [x9, x3]
- WORD $0xd1000463 // sub x3, x3, #1
- WORD $0xf100241f // cmp x0, #9
- WORD $0xaa0603e0 // mov x0, x6
- WORD $0x54fffec8 // b.hi LBB0_345 $-40(%rip)
-LBB0_347:
- WORD $0xeb31c15f // cmp x10, w17, sxtw
- WORD $0x1a8a822a // csel w10, w17, w10, hi
- WORD $0x0b0d020d // add w13, w16, w13
- WORD $0x7100055f // cmp w10, #1
- WORD $0x5400010b // b.lt LBB0_351 $32(%rip)
-LBB0_348:
- WORD $0x386a49f0 // ldrb w16, [x15, w10, uxtw]
- WORD $0x7100c21f // cmp w16, #48
- WORD $0x540000c1 // b.ne LBB0_352 $24(%rip)
- WORD $0x7100054a // subs w10, w10, #1
- WORD $0x54ffff8c // b.gt LBB0_348 $-16(%rip)
-LBB0_350:
- WORD $0x5280000a // mov w10, #0
- WORD $0x14000006 // b LBB0_354 $24(%rip)
-LBB0_351:
- WORD $0x340000aa // cbz w10, LBB0_354 $20(%rip)
-LBB0_352:
- WORD $0x710051bf // cmp w13, #20
- WORD $0x5400008d // b.le LBB0_355 $16(%rip)
- WORD $0x9280000f // mov x15, #-1
- WORD $0x14000046 // b LBB0_375 $280(%rip)
-LBB0_354:
- WORD $0x5280000d // mov w13, #0
-LBB0_355:
- WORD $0x6b0a01bf // cmp w13, w10
- WORD $0x1a8ab1b0 // csel w16, w13, w10, lt
- WORD $0x7100061f // cmp w16, #1
- WORD $0x5400016b // b.lt LBB0_358 $44(%rip)
- WORD $0xd280000f // mov x15, #0
- WORD $0x52800151 // mov w17, #10
- WORD $0xaa1003e0 // mov x0, x16
- WORD $0xaa0903e3 // mov x3, x9
-LBB0_357:
- WORD $0x38801464 // ldrsb x4, [x3], #1
- WORD $0x9b1111ef // madd x15, x15, x17, x4
- WORD $0xd100c1ef // sub x15, x15, #48
- WORD $0xf1000400 // subs x0, x0, #1
- WORD $0x54ffff81 // b.ne LBB0_357 $-16(%rip)
- WORD $0x14000003 // b LBB0_359 $12(%rip)
-LBB0_358:
- WORD $0x52800010 // mov w16, #0
- WORD $0xd280000f // mov x15, #0
-LBB0_359:
- WORD $0x6b1001b1 // subs w17, w13, w16
- WORD $0x540003ad // b.le LBB0_366 $116(%rip)
- WORD $0x7100123f // cmp w17, #4
- WORD $0x540002c3 // b.lo LBB0_364 $88(%rip)
- WORD $0x121e7620 // and w0, w17, #0xfffffffc
- WORD $0x0b000210 // add w16, w16, w0
- WORD $0x52800023 // mov w3, #1
- WORD $0xaa0003e4 // mov x4, x0
- WORD $0x52800025 // mov w5, #1
- WORD $0x52800026 // mov w6, #1
-LBB0_362:
- WORD $0x8b0f09ef // add x15, x15, x15, lsl #2
- WORD $0xd37ff9ef // lsl x15, x15, #1
- WORD $0x8b030863 // add x3, x3, x3, lsl #2
- WORD $0xd37ff863 // lsl x3, x3, #1
- WORD $0x8b0508a5 // add x5, x5, x5, lsl #2
- WORD $0xd37ff8a5 // lsl x5, x5, #1
- WORD $0x8b0608c6 // add x6, x6, x6, lsl #2
- WORD $0xd37ff8c6 // lsl x6, x6, #1
- WORD $0x71001084 // subs w4, w4, #4
- WORD $0x54fffee1 // b.ne LBB0_362 $-36(%rip)
- WORD $0x9b0f7c6f // mul x15, x3, x15
- WORD $0x9b0f7caf // mul x15, x5, x15
- WORD $0x9b0f7ccf // mul x15, x6, x15
- WORD $0x6b00023f // cmp w17, w0
- WORD $0x540000c0 // b.eq LBB0_366 $24(%rip)
-LBB0_364:
- WORD $0x4b1001b0 // sub w16, w13, w16
-LBB0_365:
- WORD $0x8b0f09ef // add x15, x15, x15, lsl #2
- WORD $0xd37ff9ef // lsl x15, x15, #1
- WORD $0x71000610 // subs w16, w16, #1
- WORD $0x54ffffa1 // b.ne LBB0_365 $-12(%rip)
-LBB0_366:
- WORD $0x37f801ed // tbnz w13, #31, LBB0_372 $60(%rip)
- WORD $0x6b0d015f // cmp w10, w13
- WORD $0x540001ad // b.le LBB0_372 $52(%rip)
- WORD $0x8b2d4129 // add x9, x9, w13, uxtw
- WORD $0x39c00130 // ldrsb w16, [x9]
- WORD $0x110005b1 // add w17, w13, #1
- WORD $0x7100d61f // cmp w16, #53
- WORD $0x7a4a0220 // ccmp w17, w10, #0, eq
- WORD $0x540000a0 // b.eq LBB0_370 $20(%rip)
- WORD $0x7100d21f // cmp w16, #52
- WORD $0x1a9fd7e9 // cset w9, gt
- WORD $0x35000069 // cbnz w9, LBB0_371 $12(%rip)
- WORD $0x14000003 // b LBB0_372 $12(%rip)
-LBB0_370:
- WORD $0x340001ec // cbz w12, LBB0_376 $60(%rip)
-LBB0_371:
- WORD $0x910005ef // add x15, x15, #1
-LBB0_372:
- WORD $0xd2e00409 // mov x9, #9007199254740992
- WORD $0xeb0901ff // cmp x15, x9
- WORD $0x540000a1 // b.ne LBB0_375 $20(%rip)
- WORD $0x710ffddf // cmp w14, #1023
- WORD $0x54ff95a0 // b.eq LBB0_128 $-3404(%rip)
- WORD $0x110005ce // add w14, w14, #1
- WORD $0xd2e0020f // mov x15, #4503599627370496
-LBB0_375:
- WORD $0x9374d1ea // sbfx x10, x15, #52, #1
- WORD $0x110ffdcc // add w12, w14, #1023
- WORD $0x9240cde9 // and x9, x15, #0xfffffffffffff
- WORD $0x1200298c // and w12, w12, #0x7ff
- WORD $0x8a0cd14a // and x10, x10, x12, lsl #52
- WORD $0x17fffcac // b LBB0_131 $-3408(%rip)
-LBB0_376:
- WORD $0x34fffe6d // cbz w13, LBB0_372 $-52(%rip)
- WORD $0x385ff129 // ldurb w9, [x9, #-1]
- WORD $0x12000129 // and w9, w9, #0x1
- WORD $0x35fffde9 // cbnz w9, LBB0_371 $-68(%rip)
- WORD $0x17ffffef // b LBB0_372 $-68(%rip)
- // .p2align 2, 0x00
-_MASK_USE_NUMBER:
- WORD $0x00000002 // .long 2
- WORD $0x00000000 // .p2align 3, 0x00
-_P10_TAB:
- WORD $0x00000000; WORD $0x3ff00000 // .quad 0x3ff0000000000000
- WORD $0x00000000; WORD $0x40240000 // .quad 0x4024000000000000
- WORD $0x00000000; WORD $0x40590000 // .quad 0x4059000000000000
- WORD $0x00000000; WORD $0x408f4000 // .quad 0x408f400000000000
- WORD $0x00000000; WORD $0x40c38800 // .quad 0x40c3880000000000
- WORD $0x00000000; WORD $0x40f86a00 // .quad 0x40f86a0000000000
- WORD $0x00000000; WORD $0x412e8480 // .quad 0x412e848000000000
- WORD $0x00000000; WORD $0x416312d0 // .quad 0x416312d000000000
- WORD $0x00000000; WORD $0x4197d784 // .quad 0x4197d78400000000
- WORD $0x00000000; WORD $0x41cdcd65 // .quad 0x41cdcd6500000000
- WORD $0x20000000; WORD $0x4202a05f // .quad 0x4202a05f20000000
- WORD $0xe8000000; WORD $0x42374876 // .quad 0x42374876e8000000
- WORD $0xa2000000; WORD $0x426d1a94 // .quad 0x426d1a94a2000000
- WORD $0xe5400000; WORD $0x42a2309c // .quad 0x42a2309ce5400000
- WORD $0x1e900000; WORD $0x42d6bcc4 // .quad 0x42d6bcc41e900000
- WORD $0x26340000; WORD $0x430c6bf5 // .quad 0x430c6bf526340000
- WORD $0x37e08000; WORD $0x4341c379 // .quad 0x4341c37937e08000
- WORD $0x85d8a000; WORD $0x43763457 // .quad 0x4376345785d8a000
- WORD $0x674ec800; WORD $0x43abc16d // .quad 0x43abc16d674ec800
- WORD $0x60913d00; WORD $0x43e158e4 // .quad 0x43e158e460913d00
- WORD $0x78b58c40; WORD $0x4415af1d // .quad 0x4415af1d78b58c40
- WORD $0xd6e2ef50; WORD $0x444b1ae4 // .quad 0x444b1ae4d6e2ef50
- WORD $0x064dd592; WORD $0x4480f0cf // .quad 0x4480f0cf064dd592
- // .p2align 3, 0x00
-_POW10_M128_TAB:
- WORD $0xcd60e453; WORD $0x1732c869 // .quad 1671618768450675795
- WORD $0x081c0288; WORD $0xfa8fd5a0 // .quad -391859759250406776
- WORD $0x205c8eb4; WORD $0x0e7fbd42 // .quad 1044761730281672372
- WORD $0x05118195; WORD $0x9c99e584 // .quad -7162441377172586091
- WORD $0xa873b261; WORD $0x521fac92 // .quad 5917638181279478369
- WORD $0x0655e1fa; WORD $0xc3c05ee5 // .quad -4341365703038344710
- WORD $0x52909ef9; WORD $0xe6a797b7 // .quad -1826324310255427847
- WORD $0x47eb5a78; WORD $0xf4b0769e // .quad -815021110370542984
- WORD $0x939a635c; WORD $0x9028bed2 // .quad -8058981721550724260
- WORD $0xecf3188b; WORD $0x98ee4a22 // .quad -7426917221622671221
- WORD $0x3880fc33; WORD $0x7432ee87 // .quad 8373016921771146291
- WORD $0xa82fdeae; WORD $0xbf29dcab // .quad -4671960508600951122
- WORD $0x06a13b3f; WORD $0x113faa29 // .quad 1242899115359157055
- WORD $0x923bd65a; WORD $0xeef453d6 // .quad -1228264617323800998
- WORD $0xa424c507; WORD $0x4ac7ca59 // .quad 5388497965526861063
- WORD $0x1b6565f8; WORD $0x9558b466 // .quad -7685194413468457480
- WORD $0x0d2df649; WORD $0x5d79bcf0 // .quad 6735622456908576329
- WORD $0xa23ebf76; WORD $0xbaaee17f // .quad -4994806998408183946
- WORD $0x107973dc; WORD $0xf4d82c2c // .quad -803843965719055396
- WORD $0x8ace6f53; WORD $0xe95a99df // .quad -1631822729582842029
- WORD $0x8a4be869; WORD $0x79071b9b // .quad 8720969558280366185
- WORD $0xb6c10594; WORD $0x91d8a02b // .quad -7937418233630358124
- WORD $0x6cdee284; WORD $0x9748e282 // .quad -7545532125859093884
- WORD $0xa47146f9; WORD $0xb64ec836 // .quad -5310086773610559751
- WORD $0x08169b25; WORD $0xfd1b1b23 // .quad -208543120469091547
- WORD $0x4d8d98b7; WORD $0xe3e27a44 // .quad -2025922448585811785
- WORD $0xe50e20f7; WORD $0xfe30f0f5 // .quad -130339450293182217
- WORD $0xb0787f72; WORD $0x8e6d8c6a // .quad -8183730558007214222
- WORD $0x5e51a935; WORD $0xbdbd2d33 // .quad -4774610331293865675
- WORD $0x5c969f4f; WORD $0xb208ef85 // .quad -5617977179081629873
- WORD $0x35e61382; WORD $0xad2c7880 // .quad -5968262914117332094
- WORD $0xb3bc4723; WORD $0xde8b2b66 // .quad -2410785455424649437
- WORD $0x21afcc31; WORD $0x4c3bcb50 // .quad 5493207715531443249
- WORD $0x3055ac76; WORD $0x8b16fb20 // .quad -8424269937281487754
- WORD $0x2a1bbf3d; WORD $0xdf4abe24 // .quad -2356862392440471747
- WORD $0x3c6b1793; WORD $0xaddcb9e8 // .quad -5918651403174471789
- WORD $0x34a2af0d; WORD $0xd71d6dad // .quad -2946077990550589683
- WORD $0x4b85dd78; WORD $0xd953e862 // .quad -2786628235540701832
- WORD $0x40e5ad68; WORD $0x8672648c // .quad -8758827771735200408
- WORD $0x6f33aa6b; WORD $0x87d4713d // .quad -8659171674854020501
- WORD $0x511f18c2; WORD $0x680efdaf // .quad 7498209359040551106
- WORD $0xcb009506; WORD $0xa9c98d8c // .quad -6212278575140137722
- WORD $0x2566def2; WORD $0x0212bd1b // .quad 149389661945913074
- WORD $0xfdc0ba48; WORD $0xd43bf0ef // .quad -3153662200497784248
- WORD $0xf7604b57; WORD $0x014bb630 // .quad 93368538716195671
- WORD $0xfe98746d; WORD $0x84a57695 // .quad -8888567902952197011
- WORD $0x35385e2d; WORD $0x419ea3bd // .quad 4728396691822632493
- WORD $0x7e3e9188; WORD $0xa5ced43b // .quad -6499023860262858360
- WORD $0x828675b9; WORD $0x52064cac // .quad 5910495864778290617
- WORD $0x5dce35ea; WORD $0xcf42894a // .quad -3512093806901185046
- WORD $0xd1940993; WORD $0x7343efeb // .quad 8305745933913819539
- WORD $0x7aa0e1b2; WORD $0x818995ce // .quad -9112587656954322510
- WORD $0xc5f90bf8; WORD $0x1014ebe6 // .quad 1158810380537498616
- WORD $0x19491a1f; WORD $0xa1ebfb42 // .quad -6779048552765515233
- WORD $0x77774ef6; WORD $0xd41a26e0 // .quad -3163173042755514634
- WORD $0x9f9b60a6; WORD $0xca66fa12 // .quad -3862124672529506138
- WORD $0x955522b4; WORD $0x8920b098 // .quad -8565652321871781196
- WORD $0x478238d0; WORD $0xfd00b897 // .quad -215969822234494768
- WORD $0x5d5535b0; WORD $0x55b46e5f // .quad 6175682344898606512
- WORD $0x8cb16382; WORD $0x9e20735e // .quad -7052510166537641086
- WORD $0x34aa831d; WORD $0xeb2189f7 // .quad -1503769105731517667
- WORD $0x2fddbc62; WORD $0xc5a89036 // .quad -4203951689744663454
- WORD $0x01d523e4; WORD $0xa5e9ec75 // .quad -6491397400591784988
- WORD $0xbbd52b7b; WORD $0xf712b443 // .quad -643253593753441413
- WORD $0x2125366e; WORD $0x47b233c9 // .quad 5166248661484910190
- WORD $0x55653b2d; WORD $0x9a6bb0aa // .quad -7319562523736982739
- WORD $0x696e840a; WORD $0x999ec0bb // .quad -7377247228426025974
- WORD $0xeabe89f8; WORD $0xc1069cd4 // .quad -4537767136243840520
- WORD $0x43ca250d; WORD $0xc00670ea // .quad -4609873017105144563
- WORD $0x256e2c76; WORD $0xf148440a // .quad -1060522901877412746
- WORD $0x6a5e5728; WORD $0x38040692 // .quad 4036358391950366504
- WORD $0x5764dbca; WORD $0x96cd2a86 // .quad -7580355841314464822
- WORD $0x04f5ecf2; WORD $0xc6050837 // .quad -4177924046916817678
- WORD $0xed3e12bc; WORD $0xbc807527 // .quad -4863758783215693124
- WORD $0xc633682e; WORD $0xf7864a44 // .quad -610719040218634194
- WORD $0xe88d976b; WORD $0xeba09271 // .quad -1468012460592228501
- WORD $0xfbe0211d; WORD $0x7ab3ee6a // .quad 8841672636718129437
- WORD $0x31587ea3; WORD $0x93445b87 // .quad -7835036815511224669
- WORD $0xbad82964; WORD $0x5960ea05 // .quad 6440404777470273892
- WORD $0xfdae9e4c; WORD $0xb8157268 // .quad -5182110000961642932
- WORD $0x298e33bd; WORD $0x6fb92487 // .quad 8050505971837842365
- WORD $0x3d1a45df; WORD $0xe61acf03 // .quad -1865951482774665761
- WORD $0x79f8e056; WORD $0xa5d3b6d4 // .quad -6497648813669818282
- WORD $0x06306bab; WORD $0x8fd0c162 // .quad -8083748704375247957
- WORD $0x9877186c; WORD $0x8f48a489 // .quad -8122061017087272852
- WORD $0x87bc8696; WORD $0xb3c4f1ba // .quad -5492999862041672042
- WORD $0xfe94de87; WORD $0x331acdab // .quad 3682481783923072647
- WORD $0x29aba83c; WORD $0xe0b62e29 // .quad -2254563809124702148
- WORD $0x7f1d0b14; WORD $0x9ff0c08b // .quad -6921820921902855404
- WORD $0xba0b4925; WORD $0x8c71dcd9 // .quad -8326631408344020699
- WORD $0x5ee44dd9; WORD $0x07ecf0ae // .quad 571095884476206553
- WORD $0x288e1b6f; WORD $0xaf8e5410 // .quad -5796603242002637969
- WORD $0xf69d6150; WORD $0xc9e82cd9 // .quad -3897816162832129712
- WORD $0x32b1a24a; WORD $0xdb71e914 // .quad -2634068034075909558
- WORD $0x3a225cd2; WORD $0xbe311c08 // .quad -4741978110983775022
- WORD $0x9faf056e; WORD $0x892731ac // .quad -8563821548938525330
- WORD $0x48aaf406; WORD $0x6dbd630a // .quad 7907585416552444934
- WORD $0xc79ac6ca; WORD $0xab70fe17 // .quad -6093090917745768758
- WORD $0xdad5b108; WORD $0x092cbbcc // .quad 661109733835780360
- WORD $0xb981787d; WORD $0xd64d3d9d // .quad -3004677628754823043
- WORD $0x08c58ea5; WORD $0x25bbf560 // .quad 2719036592861056677
- WORD $0x93f0eb4e; WORD $0x85f04682 // .quad -8795452545612846258
- WORD $0x0af6f24e; WORD $0xaf2af2b8 // .quad -5824576295778454962
- WORD $0x38ed2621; WORD $0xa76c5823 // .quad -6382629663588669919
- WORD $0x0db4aee1; WORD $0x1af5af66 // .quad 1942651667131707105
- WORD $0x07286faa; WORD $0xd1476e2c // .quad -3366601061058449494
- WORD $0xc890ed4d; WORD $0x50d98d9f // .quad 5825843310384704845
- WORD $0x847945ca; WORD $0x82cca4db // .quad -9021654690802612790
- WORD $0xbab528a0; WORD $0xe50ff107 // .quad -1941067898873894752
- WORD $0x6597973c; WORD $0xa37fce12 // .quad -6665382345075878084
- WORD $0xa96272c8; WORD $0x1e53ed49 // .quad 2185351144835019464
- WORD $0xfefd7d0c; WORD $0xcc5fc196 // .quad -3720041912917459700
- WORD $0x13bb0f7a; WORD $0x25e8e89c // .quad 2731688931043774330
- WORD $0xbebcdc4f; WORD $0xff77b1fc // .quad -38366372719436721
- WORD $0x8c54e9ac; WORD $0x77b19161 // .quad 8624834609543440812
- WORD $0xf73609b1; WORD $0x9faacf3d // .quad -6941508010590729807
- WORD $0xef6a2417; WORD $0xd59df5b9 // .quad -3054014793352862697
- WORD $0x75038c1d; WORD $0xc795830d // .quad -4065198994811024355
- WORD $0x6b44ad1d; WORD $0x4b057328 // .quad 5405853545163697437
- WORD $0xd2446f25; WORD $0xf97ae3d0 // .quad -469812725086392539
- WORD $0x430aec32; WORD $0x4ee367f9 // .quad 5684501474941004850
- WORD $0x836ac577; WORD $0x9becce62 // .quad -7211161980820077193
- WORD $0x93cda73f; WORD $0x229c41f7 // .quad 2493940825248868159
- WORD $0x244576d5; WORD $0xc2e801fb // .quad -4402266457597708587
- WORD $0x78c1110f; WORD $0x6b435275 // .quad 7729112049988473103
- WORD $0xed56d48a; WORD $0xf3a20279 // .quad -891147053569747830
- WORD $0x6b78aaa9; WORD $0x830a1389 // .quad -9004363024039368023
- WORD $0x345644d6; WORD $0x9845418c // .quad -7474495936122174250
- WORD $0xc656d553; WORD $0x23cc986b // .quad 2579604275232953683
- WORD $0x416bd60c; WORD $0xbe5691ef // .quad -4731433901725329908
- WORD $0xb7ec8aa8; WORD $0x2cbfbe86 // .quad 3224505344041192104
- WORD $0x11c6cb8f; WORD $0xedec366b // .quad -1302606358729274481
- WORD $0x32f3d6a9; WORD $0x7bf7d714 // .quad 8932844867666826921
- WORD $0xeb1c3f39; WORD $0x94b3a202 // .quad -7731658001846878407
- WORD $0x3fb0cc53; WORD $0xdaf5ccd9 // .quad -2669001970698630061
- WORD $0xa5e34f07; WORD $0xb9e08a83 // .quad -5052886483881210105
- WORD $0x8f9cff68; WORD $0xd1b3400f // .quad -3336252463373287576
- WORD $0x8f5c22c9; WORD $0xe858ad24 // .quad -1704422086424124727
- WORD $0xb9c21fa1; WORD $0x23100809 // .quad 2526528228819083169
- WORD $0xd99995be; WORD $0x91376c36 // .quad -7982792831656159810
- WORD $0x2832a78a; WORD $0xabd40a0c // .quad -6065211750830921846
- WORD $0x8ffffb2d; WORD $0xb5854744 // .quad -5366805021142811859
- WORD $0x323f516c; WORD $0x16c90c8f // .quad 1641857348316123500
- WORD $0xb3fff9f9; WORD $0xe2e69915 // .quad -2096820258001126919
- WORD $0x7f6792e3; WORD $0xae3da7d9 // .quad -5891368184943504669
- WORD $0x907ffc3b; WORD $0x8dd01fad // .quad -8228041688891786181
- WORD $0xdf41779c; WORD $0x99cd11cf // .quad -7364210231179380836
- WORD $0xf49ffb4a; WORD $0xb1442798 // .quad -5673366092687344822
- WORD $0xd711d583; WORD $0x40405643 // .quad 4629795266307937667
- WORD $0x31c7fa1d; WORD $0xdd95317f // .quad -2480021597431793123
- WORD $0x666b2572; WORD $0x482835ea // .quad 5199465050656154994
- WORD $0x7f1cfc52; WORD $0x8a7d3eef // .quad -8467542526035952558
- WORD $0x0005eecf; WORD $0xda324365 // .quad -2724040723534582065
- WORD $0x5ee43b66; WORD $0xad1c8eab // .quad -5972742139117552794
- WORD $0x40076a82; WORD $0x90bed43e // .quad -8016736922845615486
- WORD $0x369d4a40; WORD $0xd863b256 // .quad -2854241655469553088
- WORD $0xe804a291; WORD $0x5a7744a6 // .quad 6518754469289960081
- WORD $0xe2224e68; WORD $0x873e4f75 // .quad -8701430062309552536
- WORD $0xa205cb36; WORD $0x711515d0 // .quad 8148443086612450102
- WORD $0x5aaae202; WORD $0xa90de353 // .quad -6265101559459552766
- WORD $0xca873e03; WORD $0x0d5a5b44 // .quad 962181821410786819
- WORD $0x31559a83; WORD $0xd3515c28 // .quad -3219690930897053053
- WORD $0xfe9486c2; WORD $0xe858790a // .quad -1704479370831952190
- WORD $0x1ed58091; WORD $0x8412d999 // .quad -8929835859451740015
- WORD $0xbe39a872; WORD $0x626e974d // .quad 7092772823314835570
- WORD $0x668ae0b6; WORD $0xa5178fff // .quad -6550608805887287114
- WORD $0x2dc8128f; WORD $0xfb0a3d21 // .quad -357406007711231345
- WORD $0x402d98e3; WORD $0xce5d73ff // .quad -3576574988931720989
- WORD $0xbc9d0b99; WORD $0x7ce66634 // .quad 8999993282035256217
- WORD $0x881c7f8e; WORD $0x80fa687f // .quad -9152888395723407474
- WORD $0xebc44e80; WORD $0x1c1fffc1 // .quad 2026619565689294464
- WORD $0x6a239f72; WORD $0xa139029f // .quad -6829424476226871438
- WORD $0x66b56220; WORD $0xa327ffb2 // .quad -6690097579743157728
- WORD $0x44ac874e; WORD $0xc9874347 // .quad -3925094576856201394
- WORD $0x0062baa8; WORD $0x4bf1ff9f // .quad 5472436080603216552
- WORD $0x15d7a922; WORD $0xfbe91419 // .quad -294682202642863838
- WORD $0x603db4a9; WORD $0x6f773fc3 // .quad 8031958568804398249
- WORD $0xada6c9b5; WORD $0x9d71ac8f // .quad -7101705404292871755
- WORD $0x384d21d3; WORD $0xcb550fb4 // .quad -3795109844276665901
- WORD $0x99107c22; WORD $0xc4ce17b3 // .quad -4265445736938701790
- WORD $0x46606a48; WORD $0x7e2a53a1 // .quad 9091170749936331336
- WORD $0x7f549b2b; WORD $0xf6019da0 // .quad -720121152745989333
- WORD $0xcbfc426d; WORD $0x2eda7444 // .quad 3376138709496513133
- WORD $0x4f94e0fb; WORD $0x99c10284 // .quad -7367604748107325189
- WORD $0xfefb5308; WORD $0xfa911155 // .quad -391512631556746488
- WORD $0x637a1939; WORD $0xc0314325 // .quad -4597819916706768583
- WORD $0x7eba27ca; WORD $0x793555ab // .quad 8733981247408842698
- WORD $0xbc589f88; WORD $0xf03d93ee // .quad -1135588877456072824
- WORD $0x2f3458de; WORD $0x4bc1558b // .quad 5458738279630526686
- WORD $0x35b763b5; WORD $0x96267c75 // .quad -7627272076051127371
- WORD $0xfb016f16; WORD $0x9eb1aaed // .quad -7011635205744005354
- WORD $0x83253ca2; WORD $0xbbb01b92 // .quad -4922404076636521310
- WORD $0x79c1cadc; WORD $0x465e15a9 // .quad 5070514048102157020
- WORD $0x23ee8bcb; WORD $0xea9c2277 // .quad -1541319077368263733
- WORD $0xec191ec9; WORD $0x0bfacd89 // .quad 863228270850154185
- WORD $0x7675175f; WORD $0x92a1958a // .quad -7880853450996246689
- WORD $0x671f667b; WORD $0xcef980ec // .quad -3532650679864695173
- WORD $0x14125d36; WORD $0xb749faed // .quad -5239380795317920458
- WORD $0x80e7401a; WORD $0x82b7e127 // .quad -9027499368258256870
- WORD $0x5916f484; WORD $0xe51c79a8 // .quad -1937539975720012668
- WORD $0xb0908810; WORD $0xd1b2ecb8 // .quad -3336344095947716592
- WORD $0x37ae58d2; WORD $0x8f31cc09 // .quad -8128491512466089774
- WORD $0xdcb4aa15; WORD $0x861fa7e6 // .quad -8782116138362033643
- WORD $0x8599ef07; WORD $0xb2fe3f0b // .quad -5548928372155224313
- WORD $0x93e1d49a; WORD $0x67a791e0 // .quad 7469098900757009562
- WORD $0x67006ac9; WORD $0xdfbdcece // .quad -2324474446766642487
- WORD $0x5c6d24e0; WORD $0xe0c8bb2c // .quad -2249342214667950880
- WORD $0x006042bd; WORD $0x8bd6a141 // .quad -8370325556870233411
- WORD $0x73886e18; WORD $0x58fae9f7 // .quad 6411694268519837208
- WORD $0x4078536d; WORD $0xaecc4991 // .quad -5851220927660403859
- WORD $0x506a899e; WORD $0xaf39a475 // .quad -5820440219632367202
- WORD $0x90966848; WORD $0xda7f5bf5 // .quad -2702340141148116920
- WORD $0x52429603; WORD $0x6d8406c9 // .quad 7891439908798240259
- WORD $0x7a5e012d; WORD $0x888f9979 // .quad -8606491615858654931
- WORD $0xa6d33b83; WORD $0xc8e5087b // .quad -3970758169284363389
- WORD $0xd8f58178; WORD $0xaab37fd7 // .quad -6146428501395930760
- WORD $0x90880a64; WORD $0xfb1e4a9a // .quad -351761693178066332
- WORD $0xcf32e1d6; WORD $0xd5605fcd // .quad -3071349608317525546
- WORD $0x9a55067f; WORD $0x5cf2eea0 // .quad 6697677969404790399
- WORD $0xa17fcd26; WORD $0x855c3be0 // .quad -8837122532839535322
- WORD $0xc0ea481e; WORD $0xf42faa48 // .quad -851274575098787810
- WORD $0xc9dfc06f; WORD $0xa6b34ad8 // .quad -6434717147622031249
- WORD $0xf124da26; WORD $0xf13b94da // .quad -1064093218873484762
- WORD $0xfc57b08b; WORD $0xd0601d8e // .quad -3431710416100151157
- WORD $0xd6b70858; WORD $0x76c53d08 // .quad 8558313775058847832
- WORD $0x5db6ce57; WORD $0x823c1279 // .quad -9062348037703676329
- WORD $0x0c64ca6e; WORD $0x54768c4b // .quad 6086206200396171886
- WORD $0xb52481ed; WORD $0xa2cb1717 // .quad -6716249028702207507
- WORD $0xcf7dfd09; WORD $0xa9942f5d // .quad -6227300304786948855
- WORD $0xa26da268; WORD $0xcb7ddcdd // .quad -3783625267450371480
- WORD $0x435d7c4c; WORD $0xd3f93b35 // .quad -3172439362556298164
- WORD $0x0b090b02; WORD $0xfe5d5415 // .quad -117845565885576446
- WORD $0x4a1a6daf; WORD $0xc47bc501 // .quad -4288617610811380305
- WORD $0x26e5a6e1; WORD $0x9efa548d // .quad -6991182506319567135
- WORD $0x9ca1091b; WORD $0x359ab641 // .quad 3862600023340550427
- WORD $0x709f109a; WORD $0xc6b8e9b0 // .quad -4127292114472071014
- WORD $0x03c94b62; WORD $0xc30163d2 // .quad -4395122007679087774
- WORD $0x8cc6d4c0; WORD $0xf867241c // .quad -547429124662700864
- WORD $0x425dcf1d; WORD $0x79e0de63 // .quad 8782263791269039901
- WORD $0xd7fc44f8; WORD $0x9b407691 // .quad -7259672230555269896
- WORD $0x12f542e4; WORD $0x985915fc // .quad -7468914334623251740
- WORD $0x4dfb5636; WORD $0xc2109436 // .quad -4462904269766699466
- WORD $0x17b2939d; WORD $0x3e6f5b7b // .quad 4498915137003099037
- WORD $0xe17a2bc4; WORD $0xf294b943 // .quad -966944318780986428
- WORD $0xeecf9c42; WORD $0xa705992c // .quad -6411550076227838910
- WORD $0x6cec5b5a; WORD $0x979cf3ca // .quad -7521869226879198374
- WORD $0x2a838353; WORD $0x50c6ff78 // .quad 5820620459997365075
- WORD $0x08277231; WORD $0xbd8430bd // .quad -4790650515171610063
- WORD $0x35246428; WORD $0xa4f8bf56 // .quad -6559282480285457368
- WORD $0x4a314ebd; WORD $0xece53cec // .quad -1376627125537124675
- WORD $0xe136be99; WORD $0x871b7795 // .quad -8711237568605798759
- WORD $0xae5ed136; WORD $0x940f4613 // .quad -7777920981101784778
- WORD $0x59846e3f; WORD $0x28e2557b // .quad 2946011094524915263
- WORD $0x99f68584; WORD $0xb9131798 // .quad -5110715207949843068
- WORD $0x2fe589cf; WORD $0x331aeada // .quad 3682513868156144079
- WORD $0xc07426e5; WORD $0xe757dd7e // .quad -1776707991509915931
- WORD $0x5def7621; WORD $0x3ff0d2c8 // .quad 4607414176811284001
- WORD $0x3848984f; WORD $0x9096ea6f // .quad -8027971522334779313
- WORD $0x756b53a9; WORD $0x0fed077a // .quad 1147581702586717097
- WORD $0x065abe63; WORD $0xb4bca50b // .quad -5423278384491086237
- WORD $0x12c62894; WORD $0xd3e84959 // .quad -3177208890193991532
- WORD $0xc7f16dfb; WORD $0xe1ebce4d // .quad -2167411962186469893
- WORD $0xabbbd95c; WORD $0x64712dd7 // .quad 7237616480483531100
- WORD $0x9cf6e4bd; WORD $0x8d3360f0 // .quad -8272161504007625539
- WORD $0x96aacfb3; WORD $0xbd8d794d // .quad -4788037454677749837
- WORD $0xc4349dec; WORD $0xb080392c // .quad -5728515861582144020
- WORD $0xfc5583a0; WORD $0xecf0d7a0 // .quad -1373360799919799392
- WORD $0xf541c567; WORD $0xdca04777 // .quad -2548958808550292121
- WORD $0x9db57244; WORD $0xf41686c4 // .quad -858350499949874620
- WORD $0xf9491b60; WORD $0x89e42caa // .quad -8510628282985014432
- WORD $0xc522ced5; WORD $0x311c2875 // .quad 3538747893490044629
- WORD $0xb79b6239; WORD $0xac5d37d5 // .quad -6026599335303880135
- WORD $0x366b828b; WORD $0x7d633293 // .quad 9035120885289943691
- WORD $0x25823ac7; WORD $0xd77485cb // .quad -2921563150702462265
- WORD $0x02033197; WORD $0xae5dff9c // .quad -5882264492762254953
- WORD $0xf77164bc; WORD $0x86a8d39e // .quad -8743505996830120772
- WORD $0x0283fdfc; WORD $0xd9f57f83 // .quad -2741144597525430788
- WORD $0xb54dbdeb; WORD $0xa8530886 // .quad -6317696477610263061
- WORD $0xc324fd7b; WORD $0xd072df63 // .quad -3426430746906788485
- WORD $0x62a12d66; WORD $0xd267caa8 // .quad -3285434578585440922
- WORD $0x59f71e6d; WORD $0x4247cb9e // .quad 4776009810824339053
- WORD $0x3da4bc60; WORD $0x8380dea9 // .quad -8970925639256982432
- WORD $0xf074e608; WORD $0x52d9be85 // .quad 5970012263530423816
- WORD $0x8d0deb78; WORD $0xa4611653 // .quad -6601971030643840136
- WORD $0x6c921f8b; WORD $0x67902e27 // .quad 7462515329413029771
- WORD $0x70516656; WORD $0xcd795be8 // .quad -3640777769877412266
- WORD $0xa3db53b6; WORD $0x00ba1cd8 // .quad 52386062455755702
- WORD $0x4632dff6; WORD $0x806bd971 // .quad -9193015133814464522
- WORD $0xccd228a4; WORD $0x80e8a40e // .quad -9157889458785081180
- WORD $0x97bf97f3; WORD $0xa086cfcd // .quad -6879582898840692749
- WORD $0x8006b2cd; WORD $0x6122cd12 // .quad 6999382250228200141
- WORD $0xfdaf7df0; WORD $0xc8a883c0 // .quad -3987792605123478032
- WORD $0x20085f81; WORD $0x796b8057 // .quad 8749227812785250177
- WORD $0x3d1b5d6c; WORD $0xfad2a4b1 // .quad -373054737976959636
- WORD $0x74053bb0; WORD $0xcbe33036 // .quad -3755104653863994448
- WORD $0xc6311a63; WORD $0x9cc3a6ee // .quad -7150688238876681629
- WORD $0x11068a9c; WORD $0xbedbfc44 // .quad -4693880817329993060
- WORD $0x77bd60fc; WORD $0xc3f490aa // .quad -4326674280168464132
- WORD $0x15482d44; WORD $0xee92fb55 // .quad -1255665003235103420
- WORD $0x15acb93b; WORD $0xf4f1b4d5 // .quad -796656831783192261
- WORD $0x2d4d1c4a; WORD $0x751bdd15 // .quad 8438581409832836170
- WORD $0x2d8bf3c5; WORD $0x99171105 // .quad -7415439547505577019
- WORD $0x78a0635d; WORD $0xd262d45a // .quad -3286831292991118499
- WORD $0x78eef0b6; WORD $0xbf5cd546 // .quad -4657613415954583370
- WORD $0x16c87c34; WORD $0x86fb8971 // .quad -8720225134666286028
- WORD $0x172aace4; WORD $0xef340a98 // .quad -1210330751515841308
- WORD $0xae3d4da0; WORD $0xd45d35e6 // .quad -3144297699952734816
- WORD $0x0e7aac0e; WORD $0x9580869f // .quad -7673985747338482674
- WORD $0x59cca109; WORD $0x89748360 // .quad -8542058143368306423
- WORD $0xd2195712; WORD $0xbae0a846 // .quad -4980796165745715438
- WORD $0x703fc94b; WORD $0x2bd1a438 // .quad 3157485376071780683
- WORD $0x869facd7; WORD $0xe998d258 // .quad -1614309188754756393
- WORD $0x4627ddcf; WORD $0x7b6306a3 // .quad 8890957387685944783
- WORD $0x5423cc06; WORD $0x91ff8377 // .quad -7926472270612804602
- WORD $0x17b1d542; WORD $0x1a3bc84c // .quad 1890324697752655170
- WORD $0x292cbf08; WORD $0xb67f6455 // .quad -5296404319838617848
- WORD $0x1d9e4a93; WORD $0x20caba5f // .quad 2362905872190818963
- WORD $0x7377eeca; WORD $0xe41f3d6a // .quad -2008819381370884406
- WORD $0x7282ee9c; WORD $0x547eb47b // .quad 6088502188546649756
- WORD $0x882af53e; WORD $0x8e938662 // .quad -8173041140997884610
- WORD $0x4f23aa43; WORD $0xe99e619a // .quad -1612744301171463613
- WORD $0x2a35b28d; WORD $0xb23867fb // .quad -5604615407819967859
- WORD $0xe2ec94d4; WORD $0x6405fa00 // .quad 7207441660390446292
- WORD $0xf4c31f31; WORD $0xdec681f9 // .quad -2394083241347571919
- WORD $0x8dd3dd04; WORD $0xde83bc40 // .quad -2412877989897052924
- WORD $0x38f9f37e; WORD $0x8b3c113c // .quad -8413831053483314306
- WORD $0xb148d445; WORD $0x9624ab50 // .quad -7627783505798704059
- WORD $0x4738705e; WORD $0xae0b158b // .quad -5905602798426754978
- WORD $0xdd9b0957; WORD $0x3badd624 // .quad 4300328673033783639
- WORD $0x19068c76; WORD $0xd98ddaee // .quad -2770317479606055818
- WORD $0x0a80e5d6; WORD $0xe54ca5d7 // .quad -1923980597781273130
- WORD $0xcfa417c9; WORD $0x87f8a8d4 // .quad -8648977452394866743
- WORD $0xcd211f4c; WORD $0x5e9fcf4c // .quad 6818396289628184396
- WORD $0x038d1dbc; WORD $0xa9f6d30a // .quad -6199535797066195524
- WORD $0x0069671f; WORD $0x7647c320 // .quad 8522995362035230495
- WORD $0x8470652b; WORD $0xd47487cc // .quad -3137733727905356501
- WORD $0x0041e073; WORD $0x29ecd9f4 // .quad 3021029092058325107
- WORD $0xd2c63f3b; WORD $0x84c8d4df // .quad -8878612607581929669
- WORD $0x00525890; WORD $0xf4681071 // .quad -835399653354481520
- WORD $0xc777cf09; WORD $0xa5fb0a17 // .quad -6486579741050024183
- WORD $0x4066eeb4; WORD $0x7182148d // .quad 8179122470161673908
- WORD $0xb955c2cc; WORD $0xcf79cc9d // .quad -3496538657885142324
- WORD $0x48405530; WORD $0xc6f14cd8 // .quad -4111420493003729616
- WORD $0x93d599bf; WORD $0x81ac1fe2 // .quad -9102865688819295809
- WORD $0x5a506a7c; WORD $0xb8ada00e // .quad -5139275616254662020
- WORD $0x38cb002f; WORD $0xa21727db // .quad -6766896092596731857
- WORD $0xf0e4851c; WORD $0xa6d90811 // .quad -6424094520318327524
- WORD $0x06fdc03b; WORD $0xca9cf1d2 // .quad -3846934097318526917
- WORD $0x6d1da663; WORD $0x908f4a16 // .quad -8030118150397909405
- WORD $0x88bd304a; WORD $0xfd442e46 // .quad -196981603220770742
- WORD $0x043287fe; WORD $0x9a598e4e // .quad -7324666853212387330
- WORD $0x15763e2e; WORD $0x9e4a9cec // .quad -7040642529654063570
- WORD $0x853f29fd; WORD $0x40eff1e1 // .quad 4679224488766679549
- WORD $0x1ad3cdba; WORD $0xc5dd4427 // .quad -4189117143640191558
- WORD $0xe68ef47c; WORD $0xd12bee59 // .quad -3374341425896426372
- WORD $0xe188c128; WORD $0xf7549530 // .quad -624710411122851544
- WORD $0x301958ce; WORD $0x82bb74f8 // .quad -9026492418826348338
- WORD $0x8cf578b9; WORD $0x9a94dd3e // .quad -7307973034592864071
- WORD $0x3c1faf01; WORD $0xe36a5236 // .quad -2059743486678159615
- WORD $0x3032d6e7; WORD $0xc13a148e // .quad -4523280274813692185
- WORD $0xcb279ac1; WORD $0xdc44e6c3 // .quad -2574679358347699519
- WORD $0xbc3f8ca1; WORD $0xf18899b1 // .quad -1042414325089727327
- WORD $0x5ef8c0b9; WORD $0x29ab103a // .quad 3002511419460075705
- WORD $0x15a7b7e5; WORD $0x96f5600f // .quad -7569037980822161435
- WORD $0xf6b6f0e7; WORD $0x7415d448 // .quad 8364825292752482535
- WORD $0xdb11a5de; WORD $0xbcb2b812 // .quad -4849611457600313890
- WORD $0x3464ad21; WORD $0x111b495b // .quad 1232659579085827361
- WORD $0x91d60f56; WORD $0xebdf6617 // .quad -1450328303573004458
- WORD $0x00beec34; WORD $0xcab10dd9 // .quad -3841273781498745804
- WORD $0xbb25c995; WORD $0x936b9fce // .quad -7823984217374209643
- WORD $0x40eea742; WORD $0x3d5d514f // .quad 4421779809981343554
- WORD $0x69ef3bfb; WORD $0xb84687c2 // .quad -5168294253290374149
- WORD $0x112a5112; WORD $0x0cb4a5a3 // .quad 915538744049291538
- WORD $0x046b0afa; WORD $0xe65829b3 // .quad -1848681798185579782
- WORD $0xeaba72ab; WORD $0x47f0e785 // .quad 5183897733458195115
- WORD $0xe2c2e6dc; WORD $0x8ff71a0f // .quad -8072955151507069220
- WORD $0x65690f56; WORD $0x59ed2167 // .quad 6479872166822743894
- WORD $0xdb73a093; WORD $0xb3f4e093 // .quad -5479507920956448621
- WORD $0x3ec3532c; WORD $0x306869c1 // .quad 3488154190101041964
- WORD $0xd25088b8; WORD $0xe0f218b8 // .quad -2237698882768172872
- WORD $0xc73a13fb; WORD $0x1e414218 // .quad 2180096368813151227
- WORD $0x83725573; WORD $0x8c974f73 // .quad -8316090829371189901
- WORD $0xf90898fa; WORD $0xe5d1929e // .quad -1886565557410948870
- WORD $0x644eeacf; WORD $0xafbd2350 // .quad -5783427518286599473
- WORD $0xb74abf39; WORD $0xdf45f746 // .quad -2358206946763686087
- WORD $0x7d62a583; WORD $0xdbac6c24 // .quad -2617598379430861437
- WORD $0x328eb783; WORD $0x6b8bba8c // .quad 7749492695127472003
- WORD $0xce5da772; WORD $0x894bc396 // .quad -8553528014785370254
- WORD $0x3f326564; WORD $0x066ea92f // .quad 463493832054564196
- WORD $0x81f5114f; WORD $0xab9eb47c // .quad -6080224000054324913
- WORD $0x0efefebd; WORD $0xc80a537b // .quad -4032318728359182659
- WORD $0xa27255a2; WORD $0xd686619b // .quad -2988593981640518238
- WORD $0xe95f5f36; WORD $0xbd06742c // .quad -4826042214438183114
- WORD $0x45877585; WORD $0x8613fd01 // .quad -8785400266166405755
- WORD $0x23b73704; WORD $0x2c481138 // .quad 3190819268807046916
- WORD $0x96e952e7; WORD $0xa798fc41 // .quad -6370064314280619289
- WORD $0x2ca504c5; WORD $0xf75a1586 // .quad -623161932418579259
- WORD $0xfca3a7a0; WORD $0xd17f3b51 // .quad -3350894374423386208
- WORD $0xdbe722fb; WORD $0x9a984d73 // .quad -7307005235402693893
- WORD $0x3de648c4; WORD $0x82ef8513 // .quad -9011838011655698236
- WORD $0xd2e0ebba; WORD $0xc13e60d0 // .quad -4522070525825979462
- WORD $0x0d5fdaf5; WORD $0xa3ab6658 // .quad -6653111496142234891
- WORD $0x079926a8; WORD $0x318df905 // .quad 3570783879572301480
- WORD $0x10b7d1b3; WORD $0xcc963fee // .quad -3704703351750405709
- WORD $0x497f7052; WORD $0xfdf17746 // .quad -148206168962011054
- WORD $0x94e5c61f; WORD $0xffbbcfe9 // .quad -19193171260619233
- WORD $0xedefa633; WORD $0xfeb6ea8b // .quad -92628855601256909
- WORD $0xfd0f9bd3; WORD $0x9fd561f1 // .quad -6929524759678968877
- WORD $0xe96b8fc0; WORD $0xfe64a52e // .quad -115786069501571136
- WORD $0x7c5382c8; WORD $0xc7caba6e // .quad -4050219931171323192
- WORD $0xa3c673b0; WORD $0x3dfdce7a // .quad 4466953431550423984
- WORD $0x1b68637b; WORD $0xf9bd690a // .quad -451088895536766085
- WORD $0xa65c084e; WORD $0x06bea10c // .quad 486002885505321038
- WORD $0x51213e2d; WORD $0x9c1661a6 // .quad -7199459587351560659
- WORD $0xcff30a62; WORD $0x486e494f // .quad 5219189625309039202
- WORD $0xe5698db8; WORD $0xc31bfa0f // .quad -4387638465762062920
- WORD $0xc3efccfa; WORD $0x5a89dba3 // .quad 6523987031636299002
- WORD $0xdec3f126; WORD $0xf3e2f893 // .quad -872862063775190746
- WORD $0x5a75e01c; WORD $0xf8962946 // .quad -534194123654701028
- WORD $0x6b3a76b7; WORD $0x986ddb5c // .quad -7463067817500576073
- WORD $0xf1135823; WORD $0xf6bbb397 // .quad -667742654568376285
- WORD $0x86091465; WORD $0xbe895233 // .quad -4717148753448332187
- WORD $0xed582e2c; WORD $0x746aa07d // .quad 8388693718644305452
- WORD $0x678b597f; WORD $0xee2ba6c0 // .quad -1284749923383027329
- WORD $0xb4571cdc; WORD $0xa8c2a44e // .quad -6286281471915778852
- WORD $0x40b717ef; WORD $0x94db4838 // .quad -7720497729755473937
- WORD $0x616ce413; WORD $0x92f34d62 // .quad -7857851839894723565
- WORD $0x50e4ddeb; WORD $0xba121a46 // .quad -5038936143766954517
- WORD $0xf9c81d17; WORD $0x77b020ba // .quad 8624429273841147159
- WORD $0xe51e1566; WORD $0xe896a0d7 // .quad -1686984161281305242
- WORD $0xdc1d122e; WORD $0x0ace1474 // .quad 778582277723329070
- WORD $0xef32cd60; WORD $0x915e2486 // .quad -7971894128441897632
- WORD $0x132456ba; WORD $0x0d819992 // .quad 973227847154161338
- WORD $0xaaff80b8; WORD $0xb5b5ada8 // .quad -5353181642124984136
- WORD $0x97ed6c69; WORD $0x10e1fff6 // .quad 1216534808942701673
- WORD $0xd5bf60e6; WORD $0xe3231912 // .quad -2079791034228842266
- WORD $0x1ef463c1; WORD $0xca8d3ffa // .quad -3851351762838199359
- WORD $0xc5979c8f; WORD $0x8df5efab // .quad -8217398424034108273
- WORD $0xa6b17cb2; WORD $0xbd308ff8 // .quad -4814189703547749198
- WORD $0xb6fd83b3; WORD $0xb1736b96 // .quad -5660062011615247437
- WORD $0xd05ddbde; WORD $0xac7cb3f6 // .quad -6017737129434686498
- WORD $0x64bce4a0; WORD $0xddd0467c // .quad -2463391496091671392
- WORD $0x423aa96b; WORD $0x6bcdf07a // .quad 7768129340171790699
- WORD $0xbef60ee4; WORD $0x8aa22c0d // .quad -8457148712698376476
- WORD $0xd2c953c6; WORD $0x86c16c98 // .quad -8736582398494813242
- WORD $0x2eb3929d; WORD $0xad4ab711 // .quad -5959749872445582691
- WORD $0x077ba8b7; WORD $0xe871c7bf // .quad -1697355961263740745
- WORD $0x7a607744; WORD $0xd89d64d5 // .quad -2838001322129590460
- WORD $0x64ad4972; WORD $0x11471cd7 // .quad 1244995533423855986
- WORD $0x6c7c4a8b; WORD $0x87625f05 // .quad -8691279853972075893
- WORD $0x3dd89bcf; WORD $0xd598e40d // .quad -3055441601647567921
- WORD $0xc79b5d2d; WORD $0xa93af6c6 // .quad -6252413799037706963
- WORD $0x8d4ec2c3; WORD $0x4aff1d10 // .quad 5404070034795315907
- WORD $0x79823479; WORD $0xd389b478 // .quad -3203831230369745799
- WORD $0x585139ba; WORD $0xcedf722a // .quad -3539985255894009414
- WORD $0x4bf160cb; WORD $0x843610cb // .quad -8919923546622172981
- WORD $0xee658828; WORD $0xc2974eb4 // .quad -4424981569867511768
- WORD $0x1eedb8fe; WORD $0xa54394fe // .quad -6538218414850328322
- WORD $0x29feea32; WORD $0x733d2262 // .quad 8303831092947774002
- WORD $0xa6a9273e; WORD $0xce947a3d // .quad -3561087000135522498
- WORD $0x5a3f525f; WORD $0x0806357d // .quad 578208414664970847
- WORD $0x8829b887; WORD $0x811ccc66 // .quad -9143208402725783417
- WORD $0xb0cf26f7; WORD $0xca07c2dc // .quad -3888925500096174345
- WORD $0x2a3426a8; WORD $0xa163ff80 // .quad -6817324484979841368
- WORD $0xdd02f0b5; WORD $0xfc89b393 // .quad -249470856692830027
- WORD $0x34c13052; WORD $0xc9bcff60 // .quad -3909969587797413806
- WORD $0xd443ace2; WORD $0xbbac2078 // .quad -4923524589293425438
- WORD $0x41f17c67; WORD $0xfc2c3f38 // .quad -275775966319379353
- WORD $0x84aa4c0d; WORD $0xd54b944b // .quad -3077202868308390899
- WORD $0x2936edc0; WORD $0x9d9ba783 // .quad -7089889006590693952
- WORD $0x65d4df11; WORD $0x0a9e795e // .quad 765182433041899281
- WORD $0xf384a931; WORD $0xc5029163 // .quad -4250675239810979535
- WORD $0xff4a16d5; WORD $0x4d4617b5 // .quad 5568164059729762005
- WORD $0xf065d37d; WORD $0xf64335bc // .quad -701658031336336515
- WORD $0xbf8e4e45; WORD $0x504bced1 // .quad 5785945546544795205
- WORD $0x163fa42e; WORD $0x99ea0196 // .quad -7356065297226292178
- WORD $0x2f71e1d6; WORD $0xe45ec286 // .quad -1990940103673781802
- WORD $0x9bcf8d39; WORD $0xc06481fb // .quad -4583395603105477319
- WORD $0xbb4e5a4c; WORD $0x5d767327 // .quad 6734696907262548556
- WORD $0x82c37088; WORD $0xf07da27a // .quad -1117558485454458744
- WORD $0xd510f86f; WORD $0x3a6a07f8 // .quad 4209185567039092847
- WORD $0x91ba2655; WORD $0x964e858c // .quad -7616003081050118571
- WORD $0x0a55368b; WORD $0x890489f7 // .quad -8573576096483297653
- WORD $0xb628afea; WORD $0xbbe226ef // .quad -4908317832885260310
- WORD $0xccea842e; WORD $0x2b45ac74 // .quad 3118087934678041646
- WORD $0xa3b2dbe5; WORD $0xeadab0ab // .quad -1523711272679187483
- WORD $0x0012929d; WORD $0x3b0b8bc9 // .quad 4254647968387469981
- WORD $0x464fc96f; WORD $0x92c8ae6b // .quad -7869848573065574033
- WORD $0x40173744; WORD $0x09ce6ebb // .quad 706623942056949572
- WORD $0x17e3bbcb; WORD $0xb77ada06 // .quad -5225624697904579637
- WORD $0x101d0515; WORD $0xcc420a6a // .quad -3728406090856200939
- WORD $0x9ddcaabd; WORD $0xe5599087 // .quad -1920344853953336643
- WORD $0x4a12232d; WORD $0x9fa94682 // .quad -6941939825212513491
- WORD $0xc2a9eab6; WORD $0x8f57fa54 // .quad -8117744561361917258
- WORD $0xdc96abf9; WORD $0x47939822 // .quad 5157633273766521849
- WORD $0xf3546564; WORD $0xb32df8e9 // .quad -5535494683275008668
- WORD $0x93bc56f7; WORD $0x59787e2b // .quad 6447041592208152311
- WORD $0x70297ebd; WORD $0xdff97724 // .quad -2307682335666372931
- WORD $0x3c55b65a; WORD $0x57eb4edb // .quad 6335244004343789146
- WORD $0xc619ef36; WORD $0x8bfbea76 // .quad -8359830487432564938
- WORD $0x0b6b23f1; WORD $0xede62292 // .quad -1304317031425039375
- WORD $0x77a06b03; WORD $0xaefae514 // .quad -5838102090863318269
- WORD $0x8e45eced; WORD $0xe95fab36 // .quad -1630396289281299219
- WORD $0x958885c4; WORD $0xdab99e59 // .quad -2685941595151759932
- WORD $0x18ebb414; WORD $0x11dbcb02 // .quad 1286845328412881940
- WORD $0xfd75539b; WORD $0x88b402f7 // .quad -8596242524610931813
- WORD $0x9f26a119; WORD $0xd652bdc2 // .quad -3003129357911285479
- WORD $0xfcd2a881; WORD $0xaae103b5 // .quad -6133617137336276863
- WORD $0x46f0495f; WORD $0x4be76d33 // .quad 5469460339465668959
- WORD $0x7c0752a2; WORD $0xd59944a3 // .quad -3055335403242958174
- WORD $0x0c562ddb; WORD $0x6f70a440 // .quad 8030098730593431003
- WORD $0x2d8493a5; WORD $0x857fcae6 // .quad -8827113654667930715
- WORD $0x0f6bb952; WORD $0xcb4ccd50 // .quad -3797434642040374958
- WORD $0xb8e5b88e; WORD $0xa6dfbd9f // .quad -6422206049907525490
- WORD $0x1346a7a7; WORD $0x7e2000a4 // .quad 9088264752731695015
- WORD $0xa71f26b2; WORD $0xd097ad07 // .quad -3416071543957018958
- WORD $0x8c0c28c8; WORD $0x8ed40066 // .quad -8154892584824854328
- WORD $0xc873782f; WORD $0x825ecc24 // .quad -9052573742614218705
- WORD $0x2f0f32fa; WORD $0x72890080 // .quad 8253128342678483706
- WORD $0xfa90563b; WORD $0xa2f67f2d // .quad -6704031159840385477
- WORD $0x3ad2ffb9; WORD $0x4f2b40a0 // .quad 5704724409920716729
- WORD $0x79346bca; WORD $0xcbb41ef9 // .quad -3768352931373093942
- WORD $0x4987bfa8; WORD $0xe2f610c8 // .quad -2092466524453879896
- WORD $0xd78186bc; WORD $0xfea126b7 // .quad -98755145788979524
- WORD $0x2df4d7c9; WORD $0x0dd9ca7d // .quad 998051431430019017
- WORD $0xe6b0f436; WORD $0x9f24b832 // .quad -6979250993759194058
- WORD $0x79720dbb; WORD $0x91503d1c // .quad -7975807747567252037
- WORD $0xa05d3143; WORD $0xc6ede63f // .quad -4112377723771604669
- WORD $0x97ce912a; WORD $0x75a44c63 // .quad 8476984389250486570
- WORD $0x88747d94; WORD $0xf8a95fcf // .quad -528786136287117932
- WORD $0x3ee11aba; WORD $0xc986afbe // .quad -3925256793573221702
- WORD $0xb548ce7c; WORD $0x9b69dbe1 // .quad -7248020362820530564
- WORD $0xce996168; WORD $0xfbe85bad // .quad -294884973539139224
- WORD $0x229b021b; WORD $0xc24452da // .quad -4448339435098275301
- WORD $0x423fb9c3; WORD $0xfae27299 // .quad -368606216923924029
- WORD $0xab41c2a2; WORD $0xf2d56790 // .quad -948738275445456222
- WORD $0xc967d41a; WORD $0xdccd879f // .quad -2536221894791146470
- WORD $0x6b0919a5; WORD $0x97c560ba // .quad -7510490449794491995
- WORD $0xbbc1c920; WORD $0x5400e987 // .quad 6053094668365842720
- WORD $0x05cb600f; WORD $0xbdb6b8e9 // .quad -4776427043815727089
- WORD $0xaab23b68; WORD $0x290123e9 // .quad 2954682317029915496
- WORD $0x473e3813; WORD $0xed246723 // .quad -1358847786342270957
- WORD $0x0aaf6521; WORD $0xf9a0b672 // .quad -459166561069996767
- WORD $0x0c86e30b; WORD $0x9436c076 // .quad -7766808894105001205
- WORD $0x8d5b3e69; WORD $0xf808e40e // .quad -573958201337495959
- WORD $0x8fa89bce; WORD $0xb9447093 // .quad -5096825099203863602
- WORD $0x30b20e04; WORD $0xb60b1d12 // .quad -5329133770099257852
- WORD $0x7392c2c2; WORD $0xe7958cb8 // .quad -1759345355577441598
- WORD $0x5e6f48c2; WORD $0xb1c6f22b // .quad -5636551615525730110
- WORD $0x483bb9b9; WORD $0x90bd77f3 // .quad -8017119874876982855
- WORD $0x360b1af3; WORD $0x1e38aeb6 // .quad 2177682517447613171
- WORD $0x1a4aa828; WORD $0xb4ecd5f0 // .quad -5409713825168840664
- WORD $0xc38de1b0; WORD $0x25c6da63 // .quad 2722103146809516464
- WORD $0x20dd5232; WORD $0xe2280b6c // .quad -2150456263033662926
- WORD $0x5a38ad0e; WORD $0x579c487e // .quad 6313000485183335694
- WORD $0x948a535f; WORD $0x8d590723 // .quad -8261564192037121185
- WORD $0xf0c6d851; WORD $0x2d835a9d // .quad 3279564588051781713
- WORD $0x79ace837; WORD $0xb0af48ec // .quad -5715269221619013577
- WORD $0x6cf88e65; WORD $0xf8e43145 // .quad -512230283362660763
- WORD $0x98182244; WORD $0xdcdb1b27 // .quad -2532400508596379068
- WORD $0x641b58ff; WORD $0x1b8e9ecb // .quad 1985699082112030975
- WORD $0xbf0f156b; WORD $0x8a08f0f8 // .quad -8500279345513818773
- WORD $0x3d222f3f; WORD $0xe272467e // .quad -2129562165787349185
- WORD $0xeed2dac5; WORD $0xac8b2d36 // .quad -6013663163464885563
- WORD $0xcc6abb0f; WORD $0x5b0ed81d // .quad 6561419329620589327
- WORD $0xaa879177; WORD $0xd7adf884 // .quad -2905392935903719049
- WORD $0x9fc2b4e9; WORD $0x98e94712 // .quad -7428327965055601431
- WORD $0xea94baea; WORD $0x86ccbb52 // .quad -8733399612580906262
- WORD $0x47b36224; WORD $0x3f2398d7 // .quad 4549648098962661924
- WORD $0xa539e9a5; WORD $0xa87fea27 // .quad -6305063497298744923
- WORD $0x19a03aad; WORD $0x8eec7f0d // .quad -8147997931578836307
- WORD $0x8e88640e; WORD $0xd29fe4b1 // .quad -3269643353196043250
- WORD $0x300424ac; WORD $0x1953cf68 // .quad 1825030320404309164
- WORD $0xf9153e89; WORD $0x83a3eeee // .quad -8961056123388608887
- WORD $0x3c052dd7; WORD $0x5fa8c342 // .quad 6892973918932774359
- WORD $0xb75a8e2b; WORD $0xa48ceaaa // .quad -6589634135808373205
- WORD $0xcb06794d; WORD $0x3792f412 // .quad 4004531380238580045
- WORD $0x653131b6; WORD $0xcdb02555 // .quad -3625356651333078602
- WORD $0xbee40bd0; WORD $0xe2bbd88b // .quad -2108853905778275376
- WORD $0x5f3ebf11; WORD $0x808e1755 // .quad -9183376934724255983
- WORD $0xae9d0ec4; WORD $0x5b6aceae // .quad 6587304654631931588
- WORD $0xb70e6ed6; WORD $0xa0b19d2a // .quad -6867535149977932074
- WORD $0x5a445275; WORD $0xf245825a // .quad -989241218564861323
- WORD $0x64d20a8b; WORD $0xc8de0475 // .quad -3972732919045027189
- WORD $0xf0d56712; WORD $0xeed6e2f0 // .quad -1236551523206076654
- WORD $0xbe068d2e; WORD $0xfb158592 // .quad -354230130378896082
- WORD $0x9685606b; WORD $0x55464dd6 // .quad 6144684325637283947
- WORD $0xb6c4183d; WORD $0x9ced737b // .quad -7138922859127891907
- WORD $0x3c26b886; WORD $0xaa97e14c // .quad -6154202648235558778
- WORD $0xa4751e4c; WORD $0xc428d05a // .quad -4311967555482476980
- WORD $0x4b3066a8; WORD $0xd53dd99f // .quad -3081067291867060568
- WORD $0x4d9265df; WORD $0xf5330471 // .quad -778273425925708321
- WORD $0x8efe4029; WORD $0xe546a803 // .quad -1925667057416912855
- WORD $0xd07b7fab; WORD $0x993fe2c6 // .quad -7403949918844649557
- WORD $0x72bdd033; WORD $0xde985204 // .quad -2407083821771141069
- WORD $0x849a5f96; WORD $0xbf8fdb78 // .quad -4643251380128424042
- WORD $0x8f6d4440; WORD $0x963e6685 // .quad -7620540795641314240
- WORD $0xa5c0f77c; WORD $0xef73d256 // .quad -1192378206733142148
- WORD $0x79a44aa8; WORD $0xdde70013 // .quad -2456994988062127448
- WORD $0x27989aad; WORD $0x95a86376 // .quad -7662765406849295699
- WORD $0x580d5d52; WORD $0x5560c018 // .quad 6152128301777116498
- WORD $0xb17ec159; WORD $0xbb127c53 // .quad -4966770740134231719
- WORD $0x6e10b4a6; WORD $0xaab8f01e // .quad -6144897678060768090
- WORD $0x9dde71af; WORD $0xe9d71b68 // .quad -1596777406740401745
- WORD $0x04ca70e8; WORD $0xcab39613 // .quad -3840561048787980056
- WORD $0x62ab070d; WORD $0x92267121 // .quad -7915514906853832947
- WORD $0xc5fd0d22; WORD $0x3d607b97 // .quad 4422670725869800738
- WORD $0xbb55c8d1; WORD $0xb6b00d69 // .quad -5282707615139903279
- WORD $0xb77c506a; WORD $0x8cb89a7d // .quad -8306719647944912790
- WORD $0x2a2b3b05; WORD $0xe45c10c4 // .quad -1991698500497491195
- WORD $0x92adb242; WORD $0x77f3608e // .quad 8643358275316593218
- WORD $0x9a5b04e3; WORD $0x8eb98a7a // .quad -8162340590452013853
- WORD $0x37591ed3; WORD $0x55f038b2 // .quad 6192511825718353619
- WORD $0x40f1c61c; WORD $0xb267ed19 // .quad -5591239719637629412
- WORD $0xc52f6688; WORD $0x6b6c46de // .quad 7740639782147942024
- WORD $0x912e37a3; WORD $0xdf01e85f // .quad -2377363631119648861
- WORD $0x3b3da015; WORD $0x2323ac4b // .quad 2532056854628769813
- WORD $0xbabce2c6; WORD $0x8b61313b // .quad -8403381297090862394
- WORD $0x0a0d081a; WORD $0xabec975e // .quad -6058300968568813542
- WORD $0xa96c1b77; WORD $0xae397d8a // .quad -5892540602936190089
- WORD $0x8c904a21; WORD $0x96e7bd35 // .quad -7572876210711016927
- WORD $0x53c72255; WORD $0xd9c7dced // .quad -2753989735242849707
- WORD $0x77da2e54; WORD $0x7e50d641 // .quad 9102010423587778132
- WORD $0x545c7575; WORD $0x881cea14 // .quad -8638772612167862923
- WORD $0xd5d0b9e9; WORD $0xdde50bd1 // .quad -2457545025797441047
- WORD $0x697392d2; WORD $0xaa242499 // .quad -6186779746782440750
- WORD $0x4b44e864; WORD $0x955e4ec6 // .quad -7683617300674189212
- WORD $0xc3d07787; WORD $0xd4ad2dbf // .quad -3121788665050663033
- WORD $0xef0b113e; WORD $0xbd5af13b // .quad -4802260812921368258
- WORD $0xda624ab4; WORD $0x84ec3c97 // .quad -8868646943297746252
- WORD $0xeacdd58e; WORD $0xecb1ad8a // .quad -1391139997724322418
- WORD $0xd0fadd61; WORD $0xa6274bbd // .quad -6474122660694794911
- WORD $0xa5814af2; WORD $0x67de18ed // .quad 7484447039699372786
- WORD $0x453994ba; WORD $0xcfb11ead // .quad -3480967307441105734
- WORD $0x8770ced7; WORD $0x80eacf94 // .quad -9157278655470055721
- WORD $0x4b43fcf4; WORD $0x81ceb32c // .quad -9093133594791772940
- WORD $0xa94d028d; WORD $0xa1258379 // .quad -6834912300910181747
- WORD $0x5e14fc31; WORD $0xa2425ff7 // .quad -6754730975062328271
- WORD $0x13a04330; WORD $0x096ee458 // .quad 679731660717048624
- WORD $0x359a3b3e; WORD $0xcad2f7f5 // .quad -3831727700400522434
- WORD $0x188853fc; WORD $0x8bca9d6e // .quad -8373707460958465028
- WORD $0x8300ca0d; WORD $0xfd87b5f2 // .quad -177973607073265139
- WORD $0xcf55347d; WORD $0x775ea264 // .quad 8601490892183123069
- WORD $0x91e07e48; WORD $0x9e74d1b7 // .quad -7028762532061872568
- WORD $0x032a819d; WORD $0x95364afe // .quad -7694880458480647779
- WORD $0x76589dda; WORD $0xc6120625 // .quad -4174267146649952806
- WORD $0x83f52204; WORD $0x3a83ddbd // .quad 4216457482181353988
- WORD $0xd3eec551; WORD $0xf79687ae // .quad -606147914885053103
- WORD $0x72793542; WORD $0xc4926a96 // .quad -4282243101277735614
- WORD $0x44753b52; WORD $0x9abe14cd // .quad -7296371474444240046
- WORD $0x0f178293; WORD $0x75b7053c // .quad 8482254178684994195
- WORD $0x95928a27; WORD $0xc16d9a00 // .quad -4508778324627912153
- WORD $0x12dd6338; WORD $0x5324c68b // .quad 5991131704928854840
- WORD $0xbaf72cb1; WORD $0xf1c90080 // .quad -1024286887357502287
- WORD $0xebca5e03; WORD $0xd3f6fc16 // .quad -3173071712060547581
- WORD $0x74da7bee; WORD $0x971da050 // .quad -7557708332239520786
- WORD $0xa6bcf584; WORD $0x88f4bb1c // .quad -8578025658503072380
- WORD $0x92111aea; WORD $0xbce50864 // .quad -4835449396872013078
- WORD $0xd06c32e5; WORD $0x2b31e9e3 // .quad 3112525982153323237
- WORD $0xb69561a5; WORD $0xec1e4a7d // .quad -1432625727662628443
- WORD $0x62439fcf; WORD $0x3aff322e // .quad 4251171748059520975
- WORD $0x921d5d07; WORD $0x9392ee8e // .quad -7812920107430224633
- WORD $0xfad487c2; WORD $0x09befeb9 // .quad 702278666647013314
- WORD $0x36a4b449; WORD $0xb877aa32 // .quad -5154464115860392887
- WORD $0x7989a9b3; WORD $0x4c2ebe68 // .quad 5489534351736154547
- WORD $0xc44de15b; WORD $0xe69594be // .quad -1831394126398103205
- WORD $0x4bf60a10; WORD $0x0f9d3701 // .quad 1125115960621402640
- WORD $0x3ab0acd9; WORD $0x901d7cf7 // .quad -8062150356639896359
- WORD $0x9ef38c94; WORD $0x538484c1 // .quad 6018080969204141204
- WORD $0x095cd80f; WORD $0xb424dc35 // .quad -5466001927372482545
- WORD $0x06b06fb9; WORD $0x2865a5f2 // .quad 2910915193077788601
- WORD $0x4bb40e13; WORD $0xe12e1342 // .quad -2220816390788215277
- WORD $0x442e45d3; WORD $0xf93f87b7 // .quad -486521013540076077
- WORD $0x6f5088cb; WORD $0x8cbccc09 // .quad -8305539271883716405
- WORD $0x1539d748; WORD $0xf78f69a5 // .quad -608151266925095096
- WORD $0xcb24aafe; WORD $0xafebff0b // .quad -5770238071427257602
- WORD $0x5a884d1b; WORD $0xb573440e // .quad -5371875102083756773
- WORD $0xbdedd5be; WORD $0xdbe6fece // .quad -2601111570856684098
- WORD $0xf8953030; WORD $0x31680a88 // .quad 3560107088838733872
- WORD $0x36b4a597; WORD $0x89705f41 // .quad -8543223759426509417
- WORD $0x36ba7c3d; WORD $0xfdc20d2b // .quad -161552157378970563
- WORD $0x8461cefc; WORD $0xabcc7711 // .quad -6067343680855748868
- WORD $0x04691b4c; WORD $0x3d329076 // .quad 4409745821703674700
- WORD $0xe57a42bc; WORD $0xd6bf94d5 // .quad -2972493582642298180
- WORD $0xc2c1b10f; WORD $0xa63f9a49 // .quad -6467280898289979121
- WORD $0xaf6c69b5; WORD $0x8637bd05 // .quad -8775337516792518219
- WORD $0x33721d53; WORD $0x0fcf80dc // .quad 1139270913992301907
- WORD $0x1b478423; WORD $0xa7c5ac47 // .quad -6357485877563259869
- WORD $0x404ea4a8; WORD $0xd3c36113 // .quad -3187597375937010520
- WORD $0xe219652b; WORD $0xd1b71758 // .quad -3335171328526686933
- WORD $0x083126e9; WORD $0x645a1cac // .quad 7231123676894144233
- WORD $0x8d4fdf3b; WORD $0x83126e97 // .quad -9002011107970261189
- WORD $0x0a3d70a3; WORD $0x3d70a3d7 // .quad 4427218577690292387
- WORD $0x70a3d70a; WORD $0xa3d70a3d // .quad -6640827866535438582
- WORD $0xcccccccc // .space 4, '\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc'
- WORD $0xcccccccc // .space 4, '\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc'
- WORD $0xcccccccc // .space 4, '\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc'
- WORD $0xcccccccc // .space 4, '\xcc\xcc\xcc\xcc'
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0x80000000 // .quad -9223372036854775808
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0xa0000000 // .quad -6917529027641081856
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0xc8000000 // .quad -4035225266123964416
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0xfa000000 // .quad -432345564227567616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0x9c400000 // .quad -7187745005283311616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0xc3500000 // .quad -4372995238176751616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0xf4240000 // .quad -854558029293551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0x98968000 // .quad -7451627795949551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0xbebc2000 // .quad -4702848726509551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0xee6b2800 // .quad -1266874889709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0x9502f900 // .quad -7709325833709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0xba43b740 // .quad -5024971273709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0xe8d4a510 // .quad -1669528073709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x00000000; WORD $0x9184e72a // .quad -7960984073709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x80000000; WORD $0xb5e620f4 // .quad -5339544073709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0xa0000000; WORD $0xe35fa931 // .quad -2062744073709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x04000000; WORD $0x8e1bc9bf // .quad -8206744073709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0xc5000000; WORD $0xb1a2bc2e // .quad -5646744073709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x76400000; WORD $0xde0b6b3a // .quad -2446744073709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x89e80000; WORD $0x8ac72304 // .quad -8446744073709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0xac620000; WORD $0xad78ebc5 // .quad -5946744073709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x177a8000; WORD $0xd8d726b7 // .quad -2821744073709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x6eac9000; WORD $0x87867832 // .quad -8681119073709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x0a57b400; WORD $0xa968163f // .quad -6239712823709551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0xcceda100; WORD $0xd3c21bce // .quad -3187955011209551616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x401484a0; WORD $0x84595161 // .quad -8910000909647051616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0x9019a5c8; WORD $0xa56fa5b9 // .quad -6525815118631426616
- WORD $0x00000000; WORD $0x00000000 // .quad 0
- WORD $0xf4200f3a; WORD $0xcecb8f27 // .quad -3545582879861895366
- WORD $0x00000000; WORD $0x40000000 // .quad 4611686018427387904
- WORD $0xf8940984; WORD $0x813f3978 // .quad -9133518327554766460
- WORD $0x00000000; WORD $0x50000000 // .quad 5764607523034234880
- WORD $0x36b90be5; WORD $0xa18f07d7 // .quad -6805211891016070171
- WORD $0x00000000; WORD $0xa4000000 // .quad -6629298651489370112
- WORD $0x04674ede; WORD $0xc9f2c9cd // .quad -3894828845342699810
- WORD $0x00000000; WORD $0x4d000000 // .quad 5548434740920451072
- WORD $0x45812296; WORD $0xfc6f7c40 // .quad -256850038250986858
- WORD $0x00000000; WORD $0xf0200000 // .quad -1143914305352105984
- WORD $0x2b70b59d; WORD $0x9dc5ada8 // .quad -7078060301547948643
- WORD $0x00000000; WORD $0x6c280000 // .quad 7793479155164643328
- WORD $0x364ce305; WORD $0xc5371912 // .quad -4235889358507547899
- WORD $0x00000000; WORD $0xc7320000 // .quad -4093209111326359552
- WORD $0xc3e01bc6; WORD $0xf684df56 // .quad -683175679707046970
- WORD $0x00000000; WORD $0x3c7f4000 // .quad 4359273333062107136
- WORD $0x3a6c115c; WORD $0x9a130b96 // .quad -7344513827457986212
- WORD $0x00000000; WORD $0x4b9f1000 // .quad 5449091666327633920
- WORD $0xc90715b3; WORD $0xc097ce7b // .quad -4568956265895094861
- WORD $0x00000000; WORD $0x1e86d400 // .quad 2199678564482154496
- WORD $0xbb48db20; WORD $0xf0bdc21a // .quad -1099509313941480672
- WORD $0x00000000; WORD $0x13144480 // .quad 1374799102801346560
- WORD $0xb50d88f4; WORD $0x96769950 // .quad -7604722348854507276
- WORD $0x00000000; WORD $0x17d955a0 // .quad 1718498878501683200
- WORD $0xe250eb31; WORD $0xbc143fa4 // .quad -4894216917640746191
- WORD $0x00000000; WORD $0x5dcfab08 // .quad 6759809616554491904
- WORD $0x1ae525fd; WORD $0xeb194f8e // .quad -1506085128623544835
- WORD $0x00000000; WORD $0x5aa1cae5 // .quad 6530724019560251392
- WORD $0xd0cf37be; WORD $0x92efd1b8 // .quad -7858832233030797378
- WORD $0x40000000; WORD $0xf14a3d9e // .quad -1059967012404461568
- WORD $0x050305ad; WORD $0xb7abc627 // .quad -5211854272861108819
- WORD $0xd0000000; WORD $0x6d9ccd05 // .quad 7898413271349198848
- WORD $0xc643c719; WORD $0xe596b7b0 // .quad -1903131822648998119
- WORD $0xa2000000; WORD $0xe4820023 // .quad -1981020733047832576
- WORD $0x7bea5c6f; WORD $0x8f7e32ce // .quad -8106986416796705681
- WORD $0x8a800000; WORD $0xdda2802c // .quad -2476275916309790720
- WORD $0x1ae4f38b; WORD $0xb35dbf82 // .quad -5522047002568494197
- WORD $0xad200000; WORD $0xd50b2037 // .quad -3095344895387238400
- WORD $0xa19e306e; WORD $0xe0352f62 // .quad -2290872734783229842
- WORD $0xcc340000; WORD $0x4526f422 // .quad 4982938468024057856
- WORD $0xa502de45; WORD $0x8c213d9d // .quad -8349324486880600507
- WORD $0x7f410000; WORD $0x9670b12b // .quad -7606384970252091392
- WORD $0x0e4395d6; WORD $0xaf298d05 // .quad -5824969590173362730
- WORD $0x5f114000; WORD $0x3c0cdd76 // .quad 4327076842467049472
- WORD $0x51d47b4c; WORD $0xdaf3f046 // .quad -2669525969289315508
- WORD $0xfb6ac800; WORD $0xa5880a69 // .quad -6518949010312869888
- WORD $0xf324cd0f; WORD $0x88d8762b // .quad -8585982758446904049
- WORD $0x7a457a00; WORD $0x8eea0d04 // .quad -8148686262891087360
- WORD $0xefee0053; WORD $0xab0e93b6 // .quad -6120792429631242157
- WORD $0x98d6d880; WORD $0x72a49045 // .quad 8260886245095692416
- WORD $0xabe98068; WORD $0xd5d238a4 // .quad -3039304518611664792
- WORD $0x7f864750; WORD $0x47a6da2b // .quad 5163053903184807760
- WORD $0xeb71f041; WORD $0x85a36366 // .quad -8817094351773372351
- WORD $0x5f67d924; WORD $0x999090b6 // .quad -7381240676301154012
- WORD $0xa64e6c51; WORD $0xa70c3c40 // .quad -6409681921289327535
- WORD $0xf741cf6d; WORD $0xfff4b4e3 // .quad -3178808521666707
- WORD $0xcfe20765; WORD $0xd0cf4b50 // .quad -3400416383184271515
- WORD $0x7a8921a4; WORD $0xbff8f10e // .quad -4613672773753429596
- WORD $0x81ed449f; WORD $0x82818f12 // .quad -9042789267131251553
- WORD $0x192b6a0d; WORD $0xaff72d52 // .quad -5767090967191786995
- WORD $0x226895c7; WORD $0xa321f2d7 // .quad -6691800565486676537
- WORD $0x9f764490; WORD $0x9bf4f8a6 // .quad -7208863708989733744
- WORD $0xeb02bb39; WORD $0xcbea6f8c // .quad -3753064688430957767
- WORD $0x4753d5b4; WORD $0x02f236d0 // .quad 212292400617608628
- WORD $0x25c36a08; WORD $0xfee50b70 // .quad -79644842111309304
- WORD $0x2c946590; WORD $0x01d76242 // .quad 132682750386005392
- WORD $0x179a2245; WORD $0x9f4f2726 // .quad -6967307053960650171
- WORD $0xb7b97ef5; WORD $0x424d3ad2 // .quad 4777539456409894645
- WORD $0x9d80aad6; WORD $0xc722f0ef // .quad -4097447799023424810
- WORD $0x65a7deb2; WORD $0xd2e08987 // .quad -3251447716342407502
- WORD $0x84e0d58b; WORD $0xf8ebad2b // .quad -510123730351893109
- WORD $0x9f88eb2f; WORD $0x63cc55f4 // .quad 7191217214140771119
- WORD $0x330c8577; WORD $0x9b934c3b // .quad -7236356359111015049
- WORD $0xc76b25fb; WORD $0x3cbf6b71 // .quad 4377335499248575995
- WORD $0xffcfa6d5; WORD $0xc2781f49 // .quad -4433759430461380907
- WORD $0x3945ef7a; WORD $0x8bef464e // .quad -8363388681221443718
- WORD $0x7fc3908a; WORD $0xf316271c // .quad -930513269649338230
- WORD $0xe3cbb5ac; WORD $0x97758bf0 // .quad -7532960934977096276
- WORD $0xcfda3a56; WORD $0x97edd871 // .quad -7499099821171918250
- WORD $0x1cbea317; WORD $0x3d52eeed // .quad 4418856886560793367
- WORD $0x43d0c8ec; WORD $0xbde94e8e // .quad -4762188758037509908
- WORD $0x63ee4bdd; WORD $0x4ca7aaa8 // .quad 5523571108200991709
- WORD $0xd4c4fb27; WORD $0xed63a231 // .quad -1341049929119499481
- WORD $0x3e74ef6a; WORD $0x8fe8caa9 // .quad -8076983103442849942
- WORD $0x24fb1cf8; WORD $0x945e455f // .quad -7755685233340769032
- WORD $0x8e122b44; WORD $0xb3e2fd53 // .quad -5484542860876174524
- WORD $0xee39e436; WORD $0xb975d6b6 // .quad -5082920523248573386
- WORD $0x7196b616; WORD $0x60dbbca8 // .quad 6979379479186945558
- WORD $0xa9c85d44; WORD $0xe7d34c64 // .quad -1741964635633328828
- WORD $0x46fe31cd; WORD $0xbc8955e9 // .quad -4861259862362934835
- WORD $0xea1d3a4a; WORD $0x90e40fbe // .quad -8006256924911912374
- WORD $0x98bdbe41; WORD $0x6babab63 // .quad 7758483227328495169
- WORD $0xa4a488dd; WORD $0xb51d13ae // .quad -5396135137712502563
- WORD $0x7eed2dd1; WORD $0xc696963c // .quad -4136954021121544751
- WORD $0x4dcdab14; WORD $0xe264589a // .quad -2133482903713240300
- WORD $0xcf543ca2; WORD $0xfc1e1de5 // .quad -279753253987271518
- WORD $0x70a08aec; WORD $0x8d7eb760 // .quad -8250955842461857044
- WORD $0x43294bcb; WORD $0x3b25a55f // .quad 4261994450943298507
- WORD $0x8cc8ada8; WORD $0xb0de6538 // .quad -5702008784649933400
- WORD $0x13f39ebe; WORD $0x49ef0eb7 // .quad 5327493063679123134
- WORD $0xaffad912; WORD $0xdd15fe86 // .quad -2515824962385028846
- WORD $0x6c784337; WORD $0x6e356932 // .quad 7941369183226839863
- WORD $0x2dfcc7ab; WORD $0x8a2dbf14 // .quad -8489919629131724885
- WORD $0x07965404; WORD $0x49c2c37f // .quad 5315025460606161924
- WORD $0x397bf996; WORD $0xacb92ed9 // .quad -6000713517987268202
- WORD $0xc97be906; WORD $0xdc33745e // .quad -2579590211097073402
- WORD $0x87daf7fb; WORD $0xd7e77a8f // .quad -2889205879056697349
- WORD $0x3ded71a3; WORD $0x69a028bb // .quad 7611128154919104931
- WORD $0xb4e8dafd; WORD $0x86f0ac99 // .quad -8723282702051517699
- WORD $0x0d68ce0c; WORD $0xc40832ea // .quad -4321147861633282548
- WORD $0x222311bc; WORD $0xa8acd7c0 // .quad -6292417359137009220
- WORD $0x90c30190; WORD $0xf50a3fa4 // .quad -789748808614215280
- WORD $0x2aabd62b; WORD $0xd2d80db0 // .quad -3253835680493873621
- WORD $0xda79e0fa; WORD $0x792667c6 // .quad 8729779031470891258
- WORD $0x1aab65db; WORD $0x83c7088e // .quad -8951176327949752869
- WORD $0x91185938; WORD $0x577001b8 // .quad 6300537770911226168
- WORD $0xa1563f52; WORD $0xa4b8cab1 // .quad -6577284391509803182
- WORD $0xb55e6f86; WORD $0xed4c0226 // .quad -1347699823215743098
- WORD $0x09abcf26; WORD $0xcde6fd5e // .quad -3609919470959866074
- WORD $0x315b05b4; WORD $0x544f8158 // .quad 6075216638131242420
- WORD $0xc60b6178; WORD $0x80b05e5a // .quad -9173728696990998152
- WORD $0x3db1c721; WORD $0x696361ae // .quad 7594020797664053025
- WORD $0x778e39d6; WORD $0xa0dc75f1 // .quad -6855474852811359786
- WORD $0xcd1e38e9; WORD $0x03bc3a19 // .quad 269153960225290473
- WORD $0xd571c84c; WORD $0xc913936d // .quad -3957657547586811828
- WORD $0x4065c723; WORD $0x04ab48a0 // .quad 336442450281613091
- WORD $0x4ace3a5f; WORD $0xfb587849 // .quad -335385916056126881
- WORD $0x283f9c76; WORD $0x62eb0d64 // .quad 7127805559067090038
- WORD $0xcec0e47b; WORD $0x9d174b2d // .quad -7127145225176161157
- WORD $0x324f8394; WORD $0x3ba5d0bd // .quad 4298070930406474644
- WORD $0x42711d9a; WORD $0xc45d1df9 // .quad -4297245513042813542
- WORD $0x7ee36479; WORD $0xca8f44ec // .quad -3850783373846682503
- WORD $0x930d6500; WORD $0xf5746577 // .quad -759870872876129024
- WORD $0xcf4e1ecb; WORD $0x7e998b13 // .quad 9122475437414293195
- WORD $0xbbe85f20; WORD $0x9968bf6a // .quad -7392448323188662496
- WORD $0xc321a67e; WORD $0x9e3fedd8 // .quad -7043649776941685122
- WORD $0x6ae276e8; WORD $0xbfc2ef45 // .quad -4628874385558440216
- WORD $0xf3ea101e; WORD $0xc5cfe94e // .quad -4192876202749718498
- WORD $0xc59b14a2; WORD $0xefb3ab16 // .quad -1174406963520662366
- WORD $0x58724a12; WORD $0xbba1f1d1 // .quad -4926390635932268014
- WORD $0x3b80ece5; WORD $0x95d04aee // .quad -7651533379841495835
- WORD $0xae8edc97; WORD $0x2a8a6e45 // .quad 3065383741939440791
- WORD $0xca61281f; WORD $0xbb445da9 // .quad -4952730706374481889
- WORD $0x1a3293bd; WORD $0xf52d09d7 // .quad -779956341003086915
- WORD $0x3cf97226; WORD $0xea157514 // .quad -1579227364540714458
- WORD $0x705f9c56; WORD $0x593c2626 // .quad 6430056314514152534
- WORD $0xa61be758; WORD $0x924d692c // .quad -7904546130479028392
- WORD $0x0c77836c; WORD $0x6f8b2fb0 // .quad 8037570393142690668
- WORD $0xcfa2e12e; WORD $0xb6e0c377 // .quad -5268996644671397586
- WORD $0x0f956447; WORD $0x0b6dfb9c // .quad 823590954573587527
- WORD $0xc38b997a; WORD $0xe498f455 // .quad -1974559787411859078
- WORD $0x89bd5eac; WORD $0x4724bd41 // .quad 5126430365035880108
- WORD $0x9a373fec; WORD $0x8edf98b5 // .quad -8151628894773493780
- WORD $0xec2cb657; WORD $0x58edec91 // .quad 6408037956294850135
- WORD $0x00c50fe7; WORD $0xb2977ee3 // .quad -5577850100039479321
- WORD $0x6737e3ed; WORD $0x2f2967b6 // .quad 3398361426941174765
- WORD $0xc0f653e1; WORD $0xdf3d5e9b // .quad -2360626606621961247
- WORD $0x0082ee74; WORD $0xbd79e0d2 // .quad -4793553135802847628
- WORD $0x5899f46c; WORD $0x8b865b21 // .quad -8392920656779807636
- WORD $0x80a3aa11; WORD $0xecd85906 // .quad -1380255401326171631
- WORD $0xaec07187; WORD $0xae67f1e9 // .quad -5879464802547371641
- WORD $0x20cc9495; WORD $0xe80e6f48 // .quad -1725319251657714539
- WORD $0x1a708de9; WORD $0xda01ee64 // .quad -2737644984756826647
- WORD $0x147fdcdd; WORD $0x3109058d // .quad 3533361486141316317
- WORD $0x908658b2; WORD $0x884134fe // .quad -8628557143114098510
- WORD $0x599fd415; WORD $0xbd4b46f0 // .quad -4806670179178130411
- WORD $0x34a7eede; WORD $0xaa51823e // .quad -6174010410465235234
- WORD $0x7007c91a; WORD $0x6c9e18ac // .quad 7826720331309500698
- WORD $0xc1d1ea96; WORD $0xd4e5e2cd // .quad -3105826994654156138
- WORD $0xc604ddb0; WORD $0x03e2cf6b // .quad 280014188641050032
- WORD $0x9923329e; WORD $0x850fadc0 // .quad -8858670899299929442
- WORD $0xb786151c; WORD $0x84db8346 // .quad -8873354301053463268
- WORD $0xbf6bff45; WORD $0xa6539930 // .quad -6461652605697523899
- WORD $0x65679a63; WORD $0xe6126418 // .quad -1868320839462053277
- WORD $0xef46ff16; WORD $0xcfe87f7c // .quad -3465379738694516970
- WORD $0x3f60c07e; WORD $0x4fcb7e8f // .quad 5749828502977298558
- WORD $0x158c5f6e; WORD $0x81f14fae // .quad -9083391364325154962
- WORD $0x0f38f09d; WORD $0xe3be5e33 // .quad -2036086408133152611
- WORD $0x9aef7749; WORD $0xa26da399 // .quad -6742553186979055799
- WORD $0xd3072cc5; WORD $0x5cadf5bf // .quad 6678264026688335045
- WORD $0x01ab551c; WORD $0xcb090c80 // .quad -3816505465296431844
- WORD $0xc7c8f7f6; WORD $0x73d9732f // .quad 8347830033360418806
- WORD $0x02162a63; WORD $0xfdcb4fa0 // .quad -158945813193151901
- WORD $0xdcdd9afa; WORD $0x2867e7fd // .quad 2911550761636567802
- WORD $0x014dda7e; WORD $0x9e9f11c4 // .quad -7016870160886801794
- WORD $0x541501b8; WORD $0xb281e1fd // .quad -5583933584809066056
- WORD $0x01a1511d; WORD $0xc646d635 // .quad -4159401682681114339
- WORD $0xa91a4226; WORD $0x1f225a7c // .quad 2243455055843443238
- WORD $0x4209a565; WORD $0xf7d88bc2 // .quad -587566084924005019
- WORD $0xe9b06958; WORD $0x3375788d // .quad 3708002419115845976
- WORD $0x6946075f; WORD $0x9ae75759 // .quad -7284757830718584993
- WORD $0x641c83ae; WORD $0x0052d6b1 // .quad 23317005467419566
- WORD $0xc3978937; WORD $0xc1a12d2f // .quad -4494261269970843337
- WORD $0xbd23a49a; WORD $0xc0678c5d // .quad -4582539761593113446
- WORD $0xb47d6b84; WORD $0xf209787b // .quad -1006140569036166268
- WORD $0x963646e0; WORD $0xf840b7ba // .quad -558244341782001952
- WORD $0x50ce6332; WORD $0x9745eb4d // .quad -7546366883288685774
- WORD $0x3bc3d898; WORD $0xb650e5a9 // .quad -5309491445654890344
- WORD $0xa501fbff; WORD $0xbd176620 // .quad -4821272585683469313
- WORD $0x8ab4cebe; WORD $0xa3e51f13 // .quad -6636864307068612930
- WORD $0xce427aff; WORD $0xec5d3fa8 // .quad -1414904713676948737
- WORD $0x36b10137; WORD $0xc66f336c // .quad -4148040191917883081
- WORD $0x80e98cdf; WORD $0x93ba47c9 // .quad -7801844473689174817
- WORD $0x445d4184; WORD $0xb80b0047 // .quad -5185050239897353852
- WORD $0xe123f017; WORD $0xb8a8d9bb // .quad -5140619573684080617
- WORD $0x157491e5; WORD $0xa60dc059 // .quad -6481312799871692315
- WORD $0xd96cec1d; WORD $0xe6d3102a // .quad -1814088448677712867
- WORD $0xad68db2f; WORD $0x87c89837 // .quad -8662506518347195601
- WORD $0xc7e41392; WORD $0x9043ea1a // .quad -8051334308064652398
- WORD $0x98c311fb; WORD $0x29babe45 // .quad 3006924907348169211
- WORD $0x79dd1877; WORD $0xb454e4a1 // .quad -5452481866653427593
- WORD $0xfef3d67a; WORD $0xf4296dd6 // .quad -853029884242176390
- WORD $0xd8545e94; WORD $0xe16a1dc9 // .quad -2203916314889396588
- WORD $0x5f58660c; WORD $0x1899e4a6 // .quad 1772699331562333708
- WORD $0x2734bb1d; WORD $0x8ce2529e // .quad -8294976724446954723
- WORD $0xf72e7f8f; WORD $0x5ec05dcf // .quad 6827560182880305039
- WORD $0xb101e9e4; WORD $0xb01ae745 // .quad -5757034887131305500
- WORD $0xf4fa1f73; WORD $0x76707543 // .quad 8534450228600381299
- WORD $0x1d42645d; WORD $0xdc21a117 // .quad -2584607590486743971
- WORD $0x791c53a8; WORD $0x6a06494a // .quad 7639874402088932264
- WORD $0x72497eba; WORD $0x899504ae // .quad -8532908771695296838
- WORD $0x17636892; WORD $0x0487db9d // .quad 326470965756389522
- WORD $0x0edbde69; WORD $0xabfa45da // .quad -6054449946191733143
- WORD $0x5d3c42b6; WORD $0x45a9d284 // .quad 5019774725622874806
- WORD $0x9292d603; WORD $0xd6f8d750 // .quad -2956376414312278525
- WORD $0xba45a9b2; WORD $0x0b8a2392 // .quad 831516194300602802
- WORD $0x5b9bc5c2; WORD $0x865b8692 // .quad -8765264286586255934
- WORD $0x68d7141e; WORD $0x8e6cac77 // .quad -8183976793979022306
- WORD $0xf282b732; WORD $0xa7f26836 // .quad -6344894339805432014
- WORD $0x430cd926; WORD $0x3207d795 // .quad 3605087062808385830
- WORD $0xaf2364ff; WORD $0xd1ef0244 // .quad -3319431906329402113
- WORD $0x49e807b8; WORD $0x7f44e6bd // .quad 9170708441896323000
- WORD $0xed761f1f; WORD $0x8335616a // .quad -8992173969096958177
- WORD $0x9c6209a6; WORD $0x5f16206c // .quad 6851699533943015846
- WORD $0xa8d3a6e7; WORD $0xa402b9c5 // .quad -6628531442943809817
- WORD $0xc37a8c0f; WORD $0x36dba887 // .quad 3952938399001381903
- WORD $0x130890a1; WORD $0xcd036837 // .quad -3673978285252374367
- WORD $0xda2c9789; WORD $0xc2494954 // .quad -4446942528265218167
- WORD $0x6be55a64; WORD $0x80222122 // .quad -9213765455923815836
- WORD $0x10b7bd6c; WORD $0xf2db9baa // .quad -946992141904134804
- WORD $0x06deb0fd; WORD $0xa02aa96b // .quad -6905520801477381891
- WORD $0x94e5acc7; WORD $0x6f928294 // .quad 8039631859474607303
- WORD $0xc8965d3d; WORD $0xc83553c5 // .quad -4020214983419339459
- WORD $0xba1f17f9; WORD $0xcb772339 // .quad -3785518230938904583
- WORD $0x3abbf48c; WORD $0xfa42a8b7 // .quad -413582710846786420
- WORD $0x14536efb; WORD $0xff2a7604 // .quad -60105885123121413
- WORD $0x84b578d7; WORD $0x9c69a972 // .quad -7176018221920323369
- WORD $0x19684aba; WORD $0xfef51385 // .quad -75132356403901766
- WORD $0x25e2d70d; WORD $0xc38413cf // .quad -4358336758973016307
- WORD $0x5fc25d69; WORD $0x7eb25866 // .quad 9129456591349898601
- WORD $0xef5b8cd1; WORD $0xf46518c2 // .quad -836234930288882479
- WORD $0xfbd97a61; WORD $0xef2f773f // .quad -1211618658047395231
- WORD $0xd5993802; WORD $0x98bf2f79 // .quad -7440175859071633406
- WORD $0xfacfd8fa; WORD $0xaafb550f // .quad -6126209340986631942
- WORD $0x4aff8603; WORD $0xbeeefb58 // .quad -4688533805412153853
- WORD $0xf983cf38; WORD $0x95ba2a53 // .quad -7657761676233289928
- WORD $0x5dbf6784; WORD $0xeeaaba2e // .quad -1248981238337804412
- WORD $0x7bf26183; WORD $0xdd945a74 // .quad -2480258038432112253
- WORD $0xfa97a0b2; WORD $0x952ab45c // .quad -7698142301602209614
- WORD $0x9aeef9e4; WORD $0x94f97111 // .quad -7712008566467528220
- WORD $0x393d88df; WORD $0xba756174 // .quad -5010991858575374113
- WORD $0x01aab85d; WORD $0x7a37cd56 // .quad 8806733365625141341
- WORD $0x478ceb17; WORD $0xe912b9d1 // .quad -1652053804791829737
- WORD $0xc10ab33a; WORD $0xac62e055 // .quad -6025006692552756422
- WORD $0xccb812ee; WORD $0x91abb422 // .quad -7950062655635975442
- WORD $0x314d6009; WORD $0x577b986b // .quad 6303799689591218185
- WORD $0x7fe617aa; WORD $0xb616a12b // .quad -5325892301117581398
- WORD $0xfda0b80b; WORD $0xed5a7e85 // .quad -1343622424865753077
- WORD $0x5fdf9d94; WORD $0xe39c4976 // .quad -2045679357969588844
- WORD $0xbe847307; WORD $0x14588f13 // .quad 1466078993672598279
- WORD $0xfbebc27d; WORD $0x8e41ade9 // .quad -8196078626372074883
- WORD $0xae258fc8; WORD $0x596eb2d8 // .quad 6444284760518135752
- WORD $0x7ae6b31c; WORD $0xb1d21964 // .quad -5633412264537705700
- WORD $0xd9aef3bb; WORD $0x6fca5f8e // .quad 8055355950647669691
- WORD $0x99a05fe3; WORD $0xde469fbd // .quad -2430079312244744221
- WORD $0x480d5854; WORD $0x25de7bb9 // .quad 2728754459941099604
- WORD $0x80043bee; WORD $0x8aec23d6 // .quad -8436328597794046994
- WORD $0x9a10ae6a; WORD $0xaf561aa7 // .quad -5812428961928401302
- WORD $0x20054ae9; WORD $0xada72ccc // .quad -5933724728815170839
- WORD $0x8094da04; WORD $0x1b2ba151 // .quad 1957835834444274180
- WORD $0x28069da4; WORD $0xd910f7ff // .quad -2805469892591575644
- WORD $0xf05d0842; WORD $0x90fb44d2 // .quad -7999724640327104446
- WORD $0x79042286; WORD $0x87aa9aff // .quad -8670947710510816634
- WORD $0xac744a53; WORD $0x353a1607 // .quad 3835402254873283155
- WORD $0x57452b28; WORD $0xa99541bf // .quad -6226998619711132888
- WORD $0x97915ce8; WORD $0x42889b89 // .quad 4794252818591603944
- WORD $0x2d1675f2; WORD $0xd3fa922f // .quad -3172062256211528206
- WORD $0xfebada11; WORD $0x69956135 // .quad 7608094030047140369
- WORD $0x7c2e09b7; WORD $0x847c9b5d // .quad -8900067937773286985
- WORD $0x7e699095; WORD $0x43fab983 // .quad 4898431519131537557
- WORD $0xdb398c25; WORD $0xa59bc234 // .quad -6513398903789220827
- WORD $0x5e03f4bb; WORD $0x94f967e4 // .quad -7712018656367741765
- WORD $0x1207ef2e; WORD $0xcf02b2c2 // .quad -3530062611309138130
- WORD $0xbac278f5; WORD $0x1d1be0ee // .quad 2097517367411243253
- WORD $0x4b44f57d; WORD $0x8161afb9 // .quad -9123818159709293187
- WORD $0x69731732; WORD $0x6462d92a // .quad 7233582727691441970
- WORD $0x9e1632dc; WORD $0xa1ba1ba7 // .quad -6793086681209228580
- WORD $0x03cfdcfe; WORD $0x7d7b8f75 // .quad 9041978409614302462
- WORD $0x859bbf93; WORD $0xca28a291 // .quad -3879672333084147821
- WORD $0x44c3d43e; WORD $0x5cda7352 // .quad 6690786993590490174
- WORD $0xe702af78; WORD $0xfcb2cb35 // .quad -237904397927796872
- WORD $0x6afa64a7; WORD $0x3a088813 // .quad 4181741870994056359
- WORD $0xb061adab; WORD $0x9defbf01 // .quad -7066219276345954901
- WORD $0x45b8fdd0; WORD $0x088aaa18 // .quad 615491320315182544
- WORD $0x1c7a1916; WORD $0xc56baec2 // .quad -4221088077005055722
- WORD $0x57273d45; WORD $0x8aad549e // .quad -8454007886460797627
- WORD $0xa3989f5b; WORD $0xf6c69a72 // .quad -664674077828931749
- WORD $0xf678864b; WORD $0x36ac54e2 // .quad 3939617107816777291
- WORD $0xa63f6399; WORD $0x9a3c2087 // .quad -7332950326284164199
- WORD $0xb416a7dd; WORD $0x84576a1b // .quad -8910536670511192099
- WORD $0x8fcf3c7f; WORD $0xc0cb28a9 // .quad -4554501889427817345
- WORD $0xa11c51d5; WORD $0x656d44a2 // .quad 7308573235570561493
- WORD $0xf3c30b9f; WORD $0xf0fdf2d3 // .quad -1081441343357383777
- WORD $0xa4b1b325; WORD $0x9f644ae5 // .quad -6961356773836868827
- WORD $0x7859e743; WORD $0x969eb7c4 // .quad -7593429867239446717
- WORD $0x0dde1fee; WORD $0x873d5d9f // .quad -8701695967296086034
- WORD $0x96706114; WORD $0xbc4665b5 // .quad -4880101315621920492
- WORD $0xd155a7ea; WORD $0xa90cb506 // .quad -6265433940692719638
- WORD $0xfc0c7959; WORD $0xeb57ff22 // .quad -1488440626100012711
- WORD $0x42d588f2; WORD $0x09a7f124 // .quad 695789805494438130
- WORD $0xdd87cbd8; WORD $0x9316ff75 // .quad -7847804418953589800
- WORD $0x538aeb2f; WORD $0x0c11ed6d // .quad 869737256868047663
- WORD $0x54e9bece; WORD $0xb7dcbf53 // .quad -5198069505264599346
- WORD $0xa86da5fa; WORD $0x8f1668c8 // .quad -8136200465769716230
- WORD $0x2a242e81; WORD $0xe5d3ef28 // .quad -1885900863153361279
- WORD $0x694487bc; WORD $0xf96e017d // .quad -473439272678684740
- WORD $0x1a569d10; WORD $0x8fa47579 // .quad -8096217067111932656
- WORD $0xc395a9ac; WORD $0x37c981dc // .quad 4019886927579031980
- WORD $0x60ec4455; WORD $0xb38d92d7 // .quad -5508585315462527915
- WORD $0xf47b1417; WORD $0x85bbe253 // .quad -8810199395808373737
- WORD $0x3927556a; WORD $0xe070f78d // .quad -2274045625900771990
- WORD $0x78ccec8e; WORD $0x93956d74 // .quad -7812217631593927538
- WORD $0x43b89562; WORD $0x8c469ab8 // .quad -8338807543829064350
- WORD $0x970027b2; WORD $0x387ac8d1 // .quad 4069786015789754290
- WORD $0x54a6babb; WORD $0xaf584166 // .quad -5811823411358942533
- WORD $0xfcc0319e; WORD $0x06997b05 // .quad 475546501309804958
- WORD $0xe9d0696a; WORD $0xdb2e51bf // .quad -2653093245771290262
- WORD $0xbdf81f03; WORD $0x441fece3 // .quad 4908902581746016003
- WORD $0xf22241e2; WORD $0x88fcf317 // .quad -8575712306248138270
- WORD $0xad7626c3; WORD $0xd527e81c // .quad -3087243809672255805
- WORD $0xeeaad25a; WORD $0xab3c2fdd // .quad -6107954364382784934
- WORD $0xd8d3b074; WORD $0x8a71e223 // .quad -8470740780517707660
- WORD $0x6a5586f1; WORD $0xd60b3bd5 // .quad -3023256937051093263
- WORD $0x67844e49; WORD $0xf6872d56 // .quad -682526969396179383
- WORD $0x62757456; WORD $0x85c70565 // .quad -8807064613298015146
- WORD $0x016561db; WORD $0xb428f8ac // .quad -5464844730172612133
- WORD $0xbb12d16c; WORD $0xa738c6be // .quad -6397144748195131028
- WORD $0x01beba52; WORD $0xe13336d7 // .quad -2219369894288377262
- WORD $0x69d785c7; WORD $0xd106f86e // .quad -3384744916816525881
- WORD $0x61173473; WORD $0xecc00246 // .quad -1387106183930235789
- WORD $0x0226b39c; WORD $0x82a45b45 // .quad -9032994600651410532
- WORD $0xf95d0190; WORD $0x27f002d7 // .quad 2877803288514593168
- WORD $0x42b06084; WORD $0xa34d7216 // .quad -6679557232386875260
- WORD $0xf7b441f4; WORD $0x31ec038d // .quad 3597254110643241460
- WORD $0xd35c78a5; WORD $0xcc20ce9b // .quad -3737760522056206171
- WORD $0x75a15271; WORD $0x7e670471 // .quad 9108253656731439729
- WORD $0xc83396ce; WORD $0xff290242 // .quad -60514634142869810
- WORD $0xe984d386; WORD $0x0f0062c6 // .quad 1080972517029761926
- WORD $0xbd203e41; WORD $0x9f79a169 // .quad -6955350673980375487
- WORD $0xa3e60868; WORD $0x52c07b78 // .quad 5962901664714590312
- WORD $0x2c684dd1; WORD $0xc75809c4 // .quad -4082502324048081455
- WORD $0xccdf8a82; WORD $0xa7709a56 // .quad -6381430974388925822
- WORD $0x37826145; WORD $0xf92e0c35 // .quad -491441886632713915
- WORD $0x400bb691; WORD $0x88a66076 // .quad -8600080377420466543
- WORD $0x42b17ccb; WORD $0x9bbcc7a1 // .quad -7224680206786528053
- WORD $0xd00ea435; WORD $0x6acff893 // .quad 7696643601933968437
- WORD $0x935ddbfe; WORD $0xc2abf989 // .quad -4419164240055772162
- WORD $0xc4124d43; WORD $0x0583f6b8 // .quad 397432465562684739
- WORD $0xf83552fe; WORD $0xf356f7eb // .quad -912269281642327298
- WORD $0x7a8b704a; WORD $0xc3727a33 // .quad -4363290727450709942
- WORD $0x7b2153de; WORD $0x98165af3 // .quad -7487697328667536418
- WORD $0x592e4c5c; WORD $0x744f18c0 // .quad 8380944645968776284
- WORD $0x59e9a8d6; WORD $0xbe1bf1b0 // .quad -4747935642407032618
- WORD $0x6f79df73; WORD $0x1162def0 // .quad 1252808770606194547
- WORD $0x7064130c; WORD $0xeda2ee1c // .quad -1323233534581402868
- WORD $0x45ac2ba8; WORD $0x8addcb56 // .quad -8440366555225904216
- WORD $0xc63e8be7; WORD $0x9485d4d1 // .quad -7744549986754458649
- WORD $0xd7173692; WORD $0x6d953e2b // .quad 7896285879677171346
- WORD $0x37ce2ee1; WORD $0xb9a74a06 // .quad -5069001465015685407
- WORD $0xccdd0437; WORD $0xc8fa8db6 // .quad -3964700705685699529
- WORD $0xc5c1ba99; WORD $0xe8111c87 // .quad -1724565812842218855
- WORD $0x400a22a2; WORD $0x1d9c9892 // .quad 2133748077373825698
- WORD $0xdb9914a0; WORD $0x910ab1d4 // .quad -7995382660667468640
- WORD $0xd00cab4b; WORD $0x2503beb6 // .quad 2667185096717282123
- WORD $0x127f59c8; WORD $0xb54d5e4a // .quad -5382542307406947896
- WORD $0x840fd61d; WORD $0x2e44ae64 // .quad 3333981370896602653
- WORD $0x971f303a; WORD $0xe2a0b5dc // .quad -2116491865831296966
- WORD $0xd289e5d2; WORD $0x5ceaecfe // .quad 6695424375237764562
- WORD $0xde737e24; WORD $0x8da471a9 // .quad -8240336443785642460
- WORD $0x872c5f47; WORD $0x7425a83e // .quad 8369280469047205703
- WORD $0x56105dad; WORD $0xb10d8e14 // .quad -5688734536304665171
- WORD $0x28f77719; WORD $0xd12f124e // .quad -3373457468973156583
- WORD $0x6b947518; WORD $0xdd50f199 // .quad -2499232151953443560
- WORD $0xd99aaa6f; WORD $0x82bd6b70 // .quad -9025939945749304721
- WORD $0xe33cc92f; WORD $0x8a5296ff // .quad -8479549122611984081
- WORD $0x1001550b; WORD $0x636cc64d // .quad 7164319141522920715
- WORD $0xdc0bfb7b; WORD $0xace73cbf // .quad -5987750384837592197
- WORD $0x5401aa4e; WORD $0x3c47f7e0 // .quad 4343712908476262990
- WORD $0xd30efa5a; WORD $0xd8210bef // .quad -2873001962619602342
- WORD $0x34810a71; WORD $0x65acfaec // .quad 7326506586225052273
- WORD $0xe3e95c78; WORD $0x8714a775 // .quad -8713155254278333320
- WORD $0x41a14d0d; WORD $0x7f1839a7 // .quad 9158133232781315341
- WORD $0x5ce3b396; WORD $0xa8d9d153 // .quad -6279758049420528746
- WORD $0x1209a050; WORD $0x1ede4811 // .quad 2224294504121868368
- WORD $0x341ca07c; WORD $0xd31045a8 // .quad -3238011543348273028
- WORD $0xab460432; WORD $0x934aed0a // .quad -7833187971778608078
- WORD $0x2091e44d; WORD $0x83ea2b89 // .quad -8941286242233752499
- WORD $0x5617853f; WORD $0xf81da84d // .quad -568112927868484289
- WORD $0x68b65d60; WORD $0xa4e4b66b // .quad -6564921784364802720
- WORD $0xab9d668e; WORD $0x36251260 // .quad 3901544858591782542
- WORD $0x42e3f4b9; WORD $0xce1de406 // .quad -3594466212028615495
- WORD $0x6b426019; WORD $0xc1d72b7c // .quad -4479063491021217767
- WORD $0xe9ce78f3; WORD $0x80d2ae83 // .quad -9164070410158966541
- WORD $0x8612f81f; WORD $0xb24cf65b // .quad -5598829363776522209
- WORD $0xe4421730; WORD $0xa1075a24 // .quad -6843401994271320272
- WORD $0x6797b627; WORD $0xdee033f2 // .quad -2386850686293264857
- WORD $0x1d529cfc; WORD $0xc94930ae // .quad -3942566474411762436
- WORD $0x017da3b1; WORD $0x169840ef // .quad 1628122660560806833
- WORD $0xa4a7443c; WORD $0xfb9b7cd9 // .quad -316522074587315140
- WORD $0x60ee864e; WORD $0x8e1f2895 // .quad -8205795374004271538
- WORD $0x06e88aa5; WORD $0x9d412e08 // .quad -7115355324258153819
- WORD $0xb92a27e2; WORD $0xf1a6f2ba // .quad -1033872180650563614
- WORD $0x08a2ad4e; WORD $0xc491798a // .quad -4282508136895304370
- WORD $0x6774b1db; WORD $0xae10af69 // .quad -5904026244240592421
- WORD $0x8acb58a2; WORD $0xf5b5d7ec // .quad -741449152691742558
- WORD $0xe0a8ef29; WORD $0xacca6da1 // .quad -5995859411864064215
- WORD $0xd6bf1765; WORD $0x9991a6f3 // .quad -7380934748073420955
- WORD $0x58d32af3; WORD $0x17fd090a // .quad 1728547772024695539
- WORD $0xcc6edd3f; WORD $0xbff610b0 // .quad -4614482416664388289
- WORD $0xef07f5b0; WORD $0xddfc4b4c // .quad -2451001303396518480
- WORD $0xff8a948e; WORD $0xeff394dc // .quad -1156417002403097458
- WORD $0x1564f98e; WORD $0x4abdaf10 // .quad 5385653213018257806
- WORD $0x1fb69cd9; WORD $0x95f83d0a // .quad -7640289654143017767
- WORD $0x1abe37f1; WORD $0x9d6d1ad4 // .quad -7102991539009341455
- WORD $0xa7a4440f; WORD $0xbb764c4c // .quad -4938676049251384305
- WORD $0x216dc5ed; WORD $0x84c86189 // .quad -8878739423761676819
- WORD $0xd18d5513; WORD $0xea53df5f // .quad -1561659043136842477
- WORD $0xb4e49bb4; WORD $0x32fd3cf5 // .quad 3674159897003727796
- WORD $0xe2f8552c; WORD $0x92746b9b // .quad -7893565929601608404
- WORD $0x221dc2a1; WORD $0x3fbc8c33 // .quad 4592699871254659745
- WORD $0xdbb66a77; WORD $0xb7118682 // .quad -5255271393574622601
- WORD $0xeaa5334a; WORD $0x0fabaf3f // .quad 1129188820640936778
- WORD $0x92a40515; WORD $0xe4d5e823 // .quad -1957403223540890347
- WORD $0xf2a7400e; WORD $0x29cb4d87 // .quad 3011586022114279438
- WORD $0x3ba6832d; WORD $0x8f05b116 // .quad -8140906042354138323
- WORD $0xef511012; WORD $0x743e20e9 // .quad 8376168546070237202
- WORD $0xca9023f8; WORD $0xb2c71d5b // .quad -5564446534515285000
- WORD $0x6b255416; WORD $0x914da924 // .quad -7976533391121755114
- WORD $0xbd342cf6; WORD $0xdf78e4b2 // .quad -2343872149716718346
- WORD $0xc2f7548e; WORD $0x1ad089b6 // .quad 1932195658189984910
- WORD $0xb6409c1a; WORD $0x8bab8eef // .quad -8382449121214030822
- WORD $0x73b529b1; WORD $0xa184ac24 // .quad -6808127464117294671
- WORD $0xa3d0c320; WORD $0xae9672ab // .quad -5866375383090150624
- WORD $0x90a2741e; WORD $0xc9e5d72d // .quad -3898473311719230434
- WORD $0x8cc4f3e8; WORD $0xda3c0f56 // .quad -2721283210435300376
- WORD $0x7a658892; WORD $0x7e2fa67c // .quad 9092669226243950738
- WORD $0x17fb1871; WORD $0x88658996 // .quad -8618331034163144591
- WORD $0x98feeab7; WORD $0xddbb901b // .quad -2469221522477225289
- WORD $0x9df9de8d; WORD $0xaa7eebfb // .quad -6161227774276542835
- WORD $0x7f3ea565; WORD $0x552a7422 // .quad 6136845133758244197
- WORD $0x85785631; WORD $0xd51ea6fa // .quad -3089848699418290639
- WORD $0x8f87275f; WORD $0xd53a8895 // .quad -3082000819042179233
- WORD $0x936b35de; WORD $0x8533285c // .quad -8848684464777513506
- WORD $0xf368f137; WORD $0x8a892aba // .quad -8464187042230111945
- WORD $0xb8460356; WORD $0xa67ff273 // .quad -6449169562544503978
- WORD $0xb0432d85; WORD $0x2d2b7569 // .quad 3254824252494523781
- WORD $0xa657842c; WORD $0xd01fef10 // .quad -3449775934753242068
- WORD $0x0e29fc73; WORD $0x9c3b2962 // .quad -7189106879045698445
- WORD $0x67f6b29b; WORD $0x8213f56a // .quad -9073638986861858149
- WORD $0x91b47b8f; WORD $0x8349f3ba // .quad -8986383598807123057
- WORD $0x01f45f42; WORD $0xa298f2c5 // .quad -6730362715149934782
- WORD $0x36219a73; WORD $0x241c70a9 // .quad 2602078556773259891
- WORD $0x42717713; WORD $0xcb3f2f76 // .quad -3801267375510030573
- WORD $0x83aa0110; WORD $0xed238cd3 // .quad -1359087822460813040
- WORD $0xd30dd4d7; WORD $0xfe0efb53 // .quad -139898200960150313
- WORD $0x324a40aa; WORD $0xf4363804 // .quad -849429889038008150
- WORD $0x63e8a506; WORD $0x9ec95d14 // .quad -7004965403241175802
- WORD $0x3edcd0d5; WORD $0xb143c605 // .quad -5673473379724898091
- WORD $0x7ce2ce48; WORD $0xc67bb459 // .quad -4144520735624081848
- WORD $0x8e94050a; WORD $0xdd94b786 // .quad -2480155706228734710
- WORD $0xdc1b81da; WORD $0xf81aa16f // .quad -568964901102714406
- WORD $0x191c8326; WORD $0xca7cf2b4 // .quad -3855940325606653146
- WORD $0xe9913128; WORD $0x9b10a4e5 // .quad -7273132090830278360
- WORD $0x1f63a3f0; WORD $0xfd1c2f61 // .quad -208239388580928528
- WORD $0x63f57d72; WORD $0xc1d4ce1f // .quad -4479729095110460046
- WORD $0x673c8cec; WORD $0xbc633b39 // .quad -4871985254153548564
- WORD $0x3cf2dccf; WORD $0xf24a01a7 // .quad -987975350460687153
- WORD $0xe085d813; WORD $0xd5be0503 // .quad -3044990783845967853
- WORD $0x8617ca01; WORD $0x976e4108 // .quad -7535013621679011327
- WORD $0xd8a74e18; WORD $0x4b2d8644 // .quad 5417133557047315992
- WORD $0xa79dbc82; WORD $0xbd49d14a // .quad -4807081008671376254
- WORD $0x0ed1219e; WORD $0xddf8e7d6 // .quad -2451955090545630818
- WORD $0x51852ba2; WORD $0xec9c459d // .quad -1397165242411832414
- WORD $0xc942b503; WORD $0xcabb90e5 // .quad -3838314940804713213
- WORD $0x52f33b45; WORD $0x93e1ab82 // .quad -7790757304148477115
- WORD $0x3b936243; WORD $0x3d6a751f // .quad 4425478360848884291
- WORD $0xe7b00a17; WORD $0xb8da1662 // .quad -5126760611758208489
- WORD $0x0a783ad4; WORD $0x0cc51267 // .quad 920161932633717460
- WORD $0xa19c0c9d; WORD $0xe7109bfb // .quad -1796764746270372707
- WORD $0x668b24c5; WORD $0x27fb2b80 // .quad 2880944217109767365
- WORD $0x450187e2; WORD $0x906a617d // .quad -8040506994060064798
- WORD $0x802dedf6; WORD $0xb1f9f660 // .quad -5622191765467566602
- WORD $0x9641e9da; WORD $0xb484f9dc // .quad -5438947724147693094
- WORD $0xa0396973; WORD $0x5e7873f8 // .quad 6807318348447705459
- WORD $0xbbd26451; WORD $0xe1a63853 // .quad -2186998636757228463
- WORD $0x6423e1e8; WORD $0xdb0b487b // .quad -2662955059861265944
- WORD $0x55637eb2; WORD $0x8d07e334 // .quad -8284403175614349646
- WORD $0x3d2cda62; WORD $0x91ce1a9a // .quad -7940379843253970334
- WORD $0x6abc5e5f; WORD $0xb049dc01 // .quad -5743817951090549153
- WORD $0xcc7810fb; WORD $0x7641a140 // .quad 8521269269642088699
- WORD $0xc56b75f7; WORD $0xdc5c5301 // .quad -2568086420435798537
- WORD $0x7fcb0a9d; WORD $0xa9e904c8 // .quad -6203421752542164323
- WORD $0x1b6329ba; WORD $0x89b9b3e1 // .quad -8522583040413455942
- WORD $0x9fbdcd44; WORD $0x546345fa // .quad 6080780864604458308
- WORD $0x623bf429; WORD $0xac2820d9 // .quad -6041542782089432023
- WORD $0x47ad4095; WORD $0xa97c1779 // .quad -6234081974526590827
- WORD $0xbacaf133; WORD $0xd732290f // .quad -2940242459184402125
- WORD $0xcccc485d; WORD $0x49ed8eab // .quad 5327070802775656541
- WORD $0xd4bed6c0; WORD $0x867f59a9 // .quad -8755180564631333184
- WORD $0xbfff5a74; WORD $0x5c68f256 // .quad 6658838503469570676
- WORD $0x49ee8c70; WORD $0xa81f3014 // .quad -6332289687361778576
- WORD $0x6fff3111; WORD $0x73832eec // .quad 8323548129336963345
- WORD $0x5c6a2f8c; WORD $0xd226fc19 // .quad -3303676090774835316
- WORD $0xc5ff7eab; WORD $0xc831fd53 // .quad -4021154456019173717
- WORD $0xd9c25db7; WORD $0x83585d8f // .quad -8982326584375353929
- WORD $0xb77f5e55; WORD $0xba3e7ca8 // .quad -5026443070023967147
- WORD $0xd032f525; WORD $0xa42e74f3 // .quad -6616222212041804507
- WORD $0xe55f35eb; WORD $0x28ce1bd2 // .quad 2940318199324816875
- WORD $0xc43fb26f; WORD $0xcd3a1230 // .quad -3658591746624867729
- WORD $0xcf5b81b3; WORD $0x7980d163 // .quad 8755227902219092403
- WORD $0x7aa7cf85; WORD $0x80444b5e // .quad -9204148869281624187
- WORD $0xc332621f; WORD $0xd7e105bc // .quad -2891023177508298209
- WORD $0x1951c366; WORD $0xa0555e36 // .quad -6893500068174642330
- WORD $0xf3fefaa7; WORD $0x8dd9472b // .quad -8225464990312760665
- WORD $0x9fa63440; WORD $0xc86ab5c3 // .quad -4005189066790915008
- WORD $0xf0feb951; WORD $0xb14f98f6 // .quad -5670145219463562927
- WORD $0x878fc150; WORD $0xfa856334 // .quad -394800315061255856
- WORD $0x569f33d3; WORD $0x6ed1bf9a // .quad 7985374283903742931
- WORD $0xd4b9d8d2; WORD $0x9c935e00 // .quad -7164279224554366766
- WORD $0xec4700c8; WORD $0x0a862f80 // .quad 758345818024902856
- WORD $0x09e84f07; WORD $0xc3b83581 // .quad -4343663012265570553
- WORD $0x2758c0fa; WORD $0xcd27bb61 // .quad -3663753745896259334
- WORD $0x4c6262c8; WORD $0xf4a642e1 // .quad -817892746904575288
- WORD $0xb897789c; WORD $0x8038d51c // .quad -9207375118826243940
- WORD $0xcfbd7dbd; WORD $0x98e7e9cc // .quad -7428711994456441411
- WORD $0xe6bd56c3; WORD $0xe0470a63 // .quad -2285846861678029117
- WORD $0x03acdd2c; WORD $0xbf21e440 // .quad -4674203974643163860
- WORD $0xe06cac74; WORD $0x1858ccfc // .quad 1754377441329851508
- WORD $0x04981478; WORD $0xeeea5d50 // .quad -1231068949876566920
- WORD $0x0c43ebc8; WORD $0x0f37801e // .quad 1096485900831157192
- WORD $0x02df0ccb; WORD $0x95527a52 // .quad -7686947121313936181
- WORD $0x8f54e6ba; WORD $0xd3056025 // .quad -3241078642388441414
- WORD $0x8396cffd; WORD $0xbaa718e6 // .quad -4996997883215032323
- WORD $0xf32a2069; WORD $0x47c6b82e // .quad 5172023733869224041
- WORD $0x247c83fd; WORD $0xe950df20 // .quad -1634561335591402499
- WORD $0x57fa5441; WORD $0x4cdc331d // .quad 5538357842881958977
- WORD $0x16cdd27e; WORD $0x91d28b74 // .quad -7939129862385708418
- WORD $0xadf8e952; WORD $0xe0133fe4 // .quad -2300424733252327086
- WORD $0x1c81471d; WORD $0xb6472e51 // .quad -5312226309554747619
- WORD $0xd97723a6; WORD $0x58180fdd // .quad 6347841120289366950
- WORD $0x63a198e5; WORD $0xe3d8f9e5 // .quad -2028596868516046619
- WORD $0xa7ea7648; WORD $0x570f09ea // .quad 6273243709394548296
- WORD $0x5e44ff8f; WORD $0x8e679c2f // .quad -8185402070463610993
- WORD $0x51e513da; WORD $0x2cd2cc65 // .quad 3229868618315797466
- WORD $0x35d63f73; WORD $0xb201833b // .quad -5620066569652125837
- WORD $0xa65e58d1; WORD $0xf8077f7e // .quad -574350245532641071
- WORD $0x034bcf4f; WORD $0xde81e40a // .quad -2413397193637769393
- WORD $0x27faf782; WORD $0xfb04afaf // .quad -358968903457900670
- WORD $0x420f6191; WORD $0x8b112e86 // .quad -8425902273664687727
- WORD $0xf1f9b563; WORD $0x79c5db9a // .quad 8774660907532399971
- WORD $0xd29339f6; WORD $0xadd57a27 // .quad -5920691823653471754
- WORD $0xae7822bc; WORD $0x18375281 // .quad 1744954097560724156
- WORD $0xc7380874; WORD $0xd94ad8b1 // .quad -2789178761139451788
- WORD $0x0d0b15b5; WORD $0x8f229391 // .quad -8132775725879323211
- WORD $0x1c830548; WORD $0x87cec76f // .quad -8660765753353239224
- WORD $0x504ddb22; WORD $0xb2eb3875 // .quad -5554283638921766110
- WORD $0xe3a3c69a; WORD $0xa9c2794a // .quad -6214271173264161126
- WORD $0xa46151eb; WORD $0x5fa60692 // .quad 6892203506629956075
- WORD $0x9c8cb841; WORD $0xd433179d // .quad -3156152948152813503
- WORD $0xa6bcd333; WORD $0xdbc7c41b // .quad -2609901835997359309
- WORD $0x81d7f328; WORD $0x849feec2 // .quad -8890124620236590296
- WORD $0x906c0800; WORD $0x12b9b522 // .quad 1349308723430688768
- WORD $0x224deff3; WORD $0xa5c7ea73 // .quad -6500969756868349965
- WORD $0x34870a00; WORD $0xd768226b // .quad -2925050114139026944
- WORD $0xeae16bef; WORD $0xcf39e50f // .quad -3514526177658049553
- WORD $0x00d46640; WORD $0xe6a11583 // .quad -1828156321336891840
- WORD $0xf2cce375; WORD $0x81842f29 // .quad -9114107888677362827
- WORD $0xc1097fd0; WORD $0x60495ae3 // .quad 6938176635183661008
- WORD $0x6f801c53; WORD $0xa1e53af4 // .quad -6780948842419315629
- WORD $0xb14bdfc4; WORD $0x385bb19c // .quad 4061034775552188356
- WORD $0x8b602368; WORD $0xca5e89b1 // .quad -3864500034596756632
- WORD $0xdd9ed7b5; WORD $0x46729e03 // .quad 5076293469440235445
- WORD $0xee382c42; WORD $0xfcf62c1d // .quad -218939024818557886
- WORD $0x6a8346d1; WORD $0x6c07a2c2 // .quad 7784369436827535057
- WORD $0xb4e31ba9; WORD $0x9e19db92 // .quad -7054365918152680535
- WORD $0x05241885; WORD $0xc7098b73 // .quad -4104596259247744891
- WORD $0x621be293; WORD $0xc5a05277 // .quad -4206271379263462765
- WORD $0xc66d1ea7; WORD $0xb8cbee4f // .quad -5130745324059681113
- WORD $0x3aa2db38; WORD $0xf7086715 // .quad -646153205651940552
- WORD $0xdc043328; WORD $0x737f74f1 // .quad 8322499218531169064
- WORD $0x44a5c903; WORD $0x9a65406d // .quad -7321374781173544701
- WORD $0x53053ff2; WORD $0x505f522e // .quad 5791438004736573426
- WORD $0x95cf3b44; WORD $0xc0fe9088 // .quad -4540032458039542972
- WORD $0xe7c68fef; WORD $0x647726b9 // .quad 7239297505920716783
- WORD $0xbb430a15; WORD $0xf13e34aa // .quad -1063354554122040811
- WORD $0x30dc19f5; WORD $0x5eca7834 // .quad 6830403950414141941
- WORD $0xb509e64d; WORD $0x96c6e0ea // .quad -7582125623967357363
- WORD $0x3d132072; WORD $0xb67d1641 // .quad -5297053117264486286
- WORD $0x624c5fe0; WORD $0xbc789925 // .quad -4865971011531808800
- WORD $0x8c57e88f; WORD $0xe41c5bd1 // .quad -2009630378153219953
- WORD $0xbadf77d8; WORD $0xeb96bf6e // .quad -1470777745987373096
- WORD $0xf7b6f159; WORD $0x8e91b962 // .quad -8173548013986844327
- WORD $0x34cbaae7; WORD $0x933e37a5 // .quad -7836765118883190041
- WORD $0xb5a4adb0; WORD $0x723627bb // .quad 8229809056225996208
- WORD $0x81fe95a1; WORD $0xb80dc58e // .quad -5184270380176599647
- WORD $0xa30dd91c; WORD $0xcec3b1aa // .quad -3547796734999668452
- WORD $0x227e3b09; WORD $0xe61136f2 // .quad -1868651956793361655
- WORD $0xa5e8a7b1; WORD $0x213a4f0a // .quad 2394313059052595121
- WORD $0x558ee4e6; WORD $0x8fcac257 // .quad -8085436500636932890
- WORD $0x4f62d19d; WORD $0xa988e2cd // .quad -6230480713039031907
- WORD $0x2af29e1f; WORD $0xb3bd72ed // .quad -5495109607368778209
- WORD $0xa33b8605; WORD $0x93eb1b80 // .quad -7788100891298789883
- WORD $0x75af45a7; WORD $0xe0accfa8 // .quad -2257200990783584857
- WORD $0x660533c3; WORD $0xbc72f130 // .quad -4867563057061743677
- WORD $0x498d8b88; WORD $0x8c6c01c9 // .quad -8328279646880822392
- WORD $0x7f8680b4; WORD $0xeb8fad7c // .quad -1472767802899791692
- WORD $0x9bf0ee6a; WORD $0xaf87023b // .quad -5798663540173640086
- WORD $0x9f6820e1; WORD $0xa67398db // .quad -6452645772052127519
- WORD $0x82ed2a05; WORD $0xdb68c2ca // .quad -2636643406789662203
- WORD $0x43a1148c; WORD $0x88083f89 // .quad -8644589625959967604
- WORD $0x91d43a43; WORD $0x892179be // .quad -8565431156884620733
- WORD $0x948959b0; WORD $0x6a0a4f6b // .quad 7641007041259592112
- WORD $0x364948d4; WORD $0xab69d82e // .quad -6095102927678388012
- WORD $0x79abb01c; WORD $0x848ce346 // .quad -8895485272135061476
- WORD $0xc3db9b09; WORD $0xd6444e39 // .quad -3007192641170597111
- WORD $0x0c0b4e11; WORD $0xf2d80e0c // .quad -947992276657025519
- WORD $0x1a6940e5; WORD $0x85eab0e4 // .quad -8797024428372705051
- WORD $0x0f0e2195; WORD $0x6f8e118f // .quad 8038381691033493909
- WORD $0x2103911f; WORD $0xa7655d1d // .quad -6384594517038493409
- WORD $0xd2d1a9fb; WORD $0x4b7195f2 // .quad 5436291095364479483
- WORD $0x69447567; WORD $0xd13eb464 // .quad -3369057127870728857
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- // .p2align 2, 0x00
-_POW_TAB:
- WORD $0x00000001 // .long 1
- WORD $0x00000003 // .long 3
- WORD $0x00000006 // .long 6
- WORD $0x00000009 // .long 9
- WORD $0x0000000d // .long 13
- WORD $0x00000010 // .long 16
- WORD $0x00000013 // .long 19
- WORD $0x00000017 // .long 23
- WORD $0x0000001a // .long 26
- // .p2align 2, 0x00
-_LSHIFT_TAB:
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .space 4, '\x00\x00\x00\x00'
- WORD $0x00000001 // .long 1
- WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000001 // .long 1
- WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000001 // .long 1
- WORD $0x00353231 // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000002 // .long 2
- WORD $0x00353236 // .asciz 4, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000002 // .long 2
- WORD $0x35323133 // .asciz 4, '3125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000002 // .long 2
- WORD $0x32363531 // .asciz 4, '15625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000003 // .long 3
- WORD $0x32313837 // .asciz 4, '78125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000003 // .long 3
- WORD $0x36303933 // .asciz 4, '390625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000003 // .long 3
- WORD $0x33353931 // .asciz 4, '1953125\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00353231 // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000004 // .long 4
- WORD $0x35363739 // .asciz 4, '9765625\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00353236 // .asciz 4, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000004 // .long 4
- WORD $0x32383834 // .asciz 4, '48828125\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x35323138 // .asciz 4, '8125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000004 // .long 4
- WORD $0x31343432 // .asciz 4, '244140625\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x32363034 // .asciz 4, '40625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000004 // .long 4
- WORD $0x30323231 // .asciz 4, '1220703125\x00\x00\x00\x00\x00\x00'
- WORD $0x31333037 // .asciz 4, '703125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000005 // .long 5
- WORD $0x33303136 // .asciz 4, '6103515625\x00\x00\x00\x00\x00\x00'
- WORD $0x36353135 // .asciz 4, '515625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000005 // .long 5
- WORD $0x31353033 // .asciz 4, '30517578125\x00\x00\x00\x00\x00'
- WORD $0x38373537 // .asciz 4, '7578125\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00353231 // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000005 // .long 5
- WORD $0x35323531 // .asciz 4, '152587890625\x00\x00\x00\x00'
- WORD $0x39383738 // .asciz 4, '87890625\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x35323630 // .asciz 4, '0625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000006 // .long 6
- WORD $0x39323637 // .asciz 4, '762939453125\x00\x00\x00\x00'
- WORD $0x35343933 // .asciz 4, '39453125\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x35323133 // .asciz 4, '3125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000006 // .long 6
- WORD $0x34313833 // .asciz 4, '3814697265625\x00\x00\x00'
- WORD $0x32373936 // .asciz 4, '697265625\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x32363536 // .asciz 4, '65625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000006 // .long 6
- WORD $0x37303931 // .asciz 4, '19073486328125\x00\x00'
- WORD $0x36383433 // .asciz 4, '3486328125\x00\x00\x00\x00\x00\x00'
- WORD $0x31383233 // .asciz 4, '328125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000007 // .long 7
- WORD $0x36333539 // .asciz 4, '95367431640625\x00\x00'
- WORD $0x31333437 // .asciz 4, '7431640625\x00\x00\x00\x00\x00\x00'
- WORD $0x36303436 // .asciz 4, '640625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000007 // .long 7
- WORD $0x38363734 // .asciz 4, '476837158203125\x00'
- WORD $0x35313733 // .asciz 4, '37158203125\x00\x00\x00\x00\x00'
- WORD $0x33303238 // .asciz 4, '8203125\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00353231 // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000007 // .long 7
- WORD $0x34383332 // .asciz 4, '2384185791015625'
- WORD $0x37353831 // .asciz 4, '185791015625\x00\x00\x00\x00'
- WORD $0x31303139 // .asciz 4, '91015625\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x35323635 // .asciz 4, '5625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000007 // .long 7
- WORD $0x32393131 // .asciz 4, '1192092895507812'
- WORD $0x38323930 // .asciz 4, '0928955078125\x00\x00\x00'
- WORD $0x30353539 // .asciz 4, '955078125\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x32313837 // .asciz 4, '78125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000008 // .long 8
- WORD $0x30363935 // .asciz 4, '5960464477539062'
- WORD $0x34343634 // .asciz 4, '4644775390625\x00\x00\x00'
- WORD $0x33353737 // .asciz 4, '775390625\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x32363039 // .asciz 4, '90625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000008 // .long 8
- WORD $0x30383932 // .asciz 4, '2980232238769531'
- WORD $0x32323332 // .asciz 4, '23223876953125\x00\x00'
- WORD $0x36373833 // .asciz 4, '3876953125\x00\x00\x00\x00\x00\x00'
- WORD $0x31333539 // .asciz 4, '953125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000008 // .long 8
- WORD $0x30393431 // .asciz 4, '1490116119384765'
- WORD $0x31363131 // .asciz 4, '116119384765625\x00'
- WORD $0x38333931 // .asciz 4, '19384765625\x00\x00\x00\x00\x00'
- WORD $0x35363734 // .asciz 4, '4765625\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00353236 // .asciz 4, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000009 // .long 9
- WORD $0x30353437 // .asciz 4, '7450580596923828'
- WORD $0x35303835 // .asciz 4, '580596923828125\x00'
- WORD $0x32393639 // .asciz 4, '96923828125\x00\x00\x00\x00\x00'
- WORD $0x38323833 // .asciz 4, '3828125\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00353231 // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000009 // .long 9
- WORD $0x35323733 // .asciz 4, '3725290298461914'
- WORD $0x32303932 // .asciz 4, '2902984619140625'
- WORD $0x36343839 // .asciz 4, '984619140625\x00\x00\x00\x00'
- WORD $0x34313931 // .asciz 4, '19140625\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x35323630 // .asciz 4, '0625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000009 // .long 9
- WORD $0x32363831 // .asciz 4, '1862645149230957'
- WORD $0x31353436 // .asciz 4, '6451492309570312'
- WORD $0x33323934 // .asciz 4, '4923095703125\x00\x00\x00'
- WORD $0x37353930 // .asciz 4, '095703125\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x32313330 // .asciz 4, '03125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000a // .long 10
- WORD $0x33313339 // .asciz 4, '9313225746154785'
- WORD $0x37353232 // .asciz 4, '2257461547851562'
- WORD $0x35313634 // .asciz 4, '4615478515625\x00\x00\x00'
- WORD $0x35383734 // .asciz 4, '478515625\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x32363531 // .asciz 4, '15625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000a // .long 10
- WORD $0x36353634 // .asciz 4, '4656612873077392'
- WORD $0x38323136 // .asciz 4, '6128730773925781'
- WORD $0x37303337 // .asciz 4, '73077392578125\x00\x00'
- WORD $0x32393337 // .asciz 4, '7392578125\x00\x00\x00\x00\x00\x00'
- WORD $0x31383735 // .asciz 4, '578125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000a // .long 10
- WORD $0x38323332 // .asciz 4, '2328306436538696'
- WORD $0x34363033 // .asciz 4, '3064365386962890'
- WORD $0x33353633 // .asciz 4, '365386962890625\x00'
- WORD $0x36393638 // .asciz 4, '86962890625\x00\x00\x00\x00\x00'
- WORD $0x30393832 // .asciz 4, '2890625\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00353236 // .asciz 4, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000a // .long 10
- WORD $0x34363131 // .asciz 4, '1164153218269348'
- WORD $0x32333531 // .asciz 4, '1532182693481445'
- WORD $0x36323831 // .asciz 4, '1826934814453125'
- WORD $0x38343339 // .asciz 4, '934814453125\x00\x00\x00\x00'
- WORD $0x35343431 // .asciz 4, '14453125\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x35323133 // .asciz 4, '3125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000b // .long 11
- WORD $0x30323835 // .asciz 4, '5820766091346740'
- WORD $0x30363637 // .asciz 4, '7660913467407226'
- WORD $0x34333139 // .asciz 4, '9134674072265625'
- WORD $0x30343736 // .asciz 4, '674072265625\x00\x00\x00\x00'
- WORD $0x36323237 // .asciz 4, '72265625\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x35323635 // .asciz 4, '5625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000b // .long 11
- WORD $0x30313932 // .asciz 4, '2910383045673370'
- WORD $0x30333833 // .asciz 4, '3830456733703613'
- WORD $0x37363534 // .asciz 4, '4567337036132812'
- WORD $0x30373333 // .asciz 4, '3370361328125\x00\x00\x00'
- WORD $0x33313633 // .asciz 4, '361328125\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x32313832 // .asciz 4, '28125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000b // .long 11
- WORD $0x35353431 // .asciz 4, '1455191522836685'
- WORD $0x35313931 // .asciz 4, '1915228366851806'
- WORD $0x33383232 // .asciz 4, '2283668518066406'
- WORD $0x35383636 // .asciz 4, '66851806640625\x00\x00'
- WORD $0x36303831 // .asciz 4, '1806640625\x00\x00\x00\x00\x00\x00'
- WORD $0x36303436 // .asciz 4, '640625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000c // .long 12
- WORD $0x35373237 // .asciz 4, '7275957614183425'
- WORD $0x36373539 // .asciz 4, '9576141834259033'
- WORD $0x38313431 // .asciz 4, '1418342590332031'
- WORD $0x35323433 // .asciz 4, '34259033203125\x00\x00'
- WORD $0x33333039 // .asciz 4, '9033203125\x00\x00\x00\x00\x00\x00'
- WORD $0x31333032 // .asciz 4, '203125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000c // .long 12
- WORD $0x37333633 // .asciz 4, '3637978807091712'
- WORD $0x38383739 // .asciz 4, '9788070917129516'
- WORD $0x39303730 // .asciz 4, '0709171295166015'
- WORD $0x32313731 // .asciz 4, '171295166015625\x00'
- WORD $0x36313539 // .asciz 4, '95166015625\x00\x00\x00\x00\x00'
- WORD $0x35313036 // .asciz 4, '6015625\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00353236 // .asciz 4, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000c // .long 12
- WORD $0x38313831 // .asciz 4, '1818989403545856'
- WORD $0x34393839 // .asciz 4, '9894035458564758'
- WORD $0x34353330 // .asciz 4, '0354585647583007'
- WORD $0x36353835 // .asciz 4, '5856475830078125'
- WORD $0x38353734 // .asciz 4, '475830078125\x00\x00\x00\x00'
- WORD $0x37303033 // .asciz 4, '30078125\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x35323138 // .asciz 4, '8125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000d // .long 13
- WORD $0x34393039 // .asciz 4, '9094947017729282'
- WORD $0x30373439 // .asciz 4, '9470177292823791'
- WORD $0x32373731 // .asciz 4, '1772928237915039'
- WORD $0x32383239 // .asciz 4, '9282379150390625'
- WORD $0x31393733 // .asciz 4, '379150390625\x00\x00\x00\x00'
- WORD $0x39333035 // .asciz 4, '50390625\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x35323630 // .asciz 4, '0625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000d // .long 13
- WORD $0x37343534 // .asciz 4, '4547473508864641'
- WORD $0x35333734 // .asciz 4, '4735088646411895'
- WORD $0x36383830 // .asciz 4, '0886464118957519'
- WORD $0x31343634 // .asciz 4, '4641189575195312'
- WORD $0x35393831 // .asciz 4, '1895751953125\x00\x00\x00'
- WORD $0x39313537 // .asciz 4, '751953125\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x32313335 // .asciz 4, '53125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000d // .long 13
- WORD $0x33373232 // .asciz 4, '2273736754432320'
- WORD $0x37363337 // .asciz 4, '7367544323205947'
- WORD $0x33343435 // .asciz 4, '5443232059478759'
- WORD $0x30323332 // .asciz 4, '2320594787597656'
- WORD $0x37343935 // .asciz 4, '59478759765625\x00\x00'
- WORD $0x39353738 // .asciz 4, '8759765625\x00\x00\x00\x00\x00\x00'
- WORD $0x36353637 // .asciz 4, '765625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000d // .long 13
- WORD $0x36333131 // .asciz 4, '1136868377216160'
- WORD $0x33383638 // .asciz 4, '8683772161602973'
- WORD $0x31323737 // .asciz 4, '7721616029739379'
- WORD $0x30363136 // .asciz 4, '6160297393798828'
- WORD $0x33373932 // .asciz 4, '297393798828125\x00'
- WORD $0x39373339 // .asciz 4, '93798828125\x00\x00\x00\x00\x00'
- WORD $0x38323838 // .asciz 4, '8828125\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00353231 // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000e // .long 14
- WORD $0x34383635 // .asciz 4, '5684341886080801'
- WORD $0x38313433 // .asciz 4, '3418860808014869'
- WORD $0x38303638 // .asciz 4, '8608080148696899'
- WORD $0x31303830 // .asciz 4, '0801486968994140'
- WORD $0x39363834 // .asciz 4, '486968994140625\x00'
- WORD $0x39393836 // .asciz 4, '68994140625\x00\x00\x00\x00\x00'
- WORD $0x30343134 // .asciz 4, '4140625\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00353236 // .asciz 4, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000e // .long 14
- WORD $0x32343832 // .asciz 4, '2842170943040400'
- WORD $0x39303731 // .asciz 4, '1709430404007434'
- WORD $0x34303334 // .asciz 4, '4304040074348449'
- WORD $0x30303430 // .asciz 4, '0400743484497070'
- WORD $0x34333437 // .asciz 4, '7434844970703125'
- WORD $0x39343438 // .asciz 4, '844970703125\x00\x00\x00\x00'
- WORD $0x30373037 // .asciz 4, '70703125\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x35323133 // .asciz 4, '3125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000e // .long 14
- WORD $0x31323431 // .asciz 4, '1421085471520200'
- WORD $0x34353830 // .asciz 4, '0854715202003717'
- WORD $0x32353137 // .asciz 4, '7152020037174224'
- WORD $0x30303230 // .asciz 4, '0200371742248535'
- WORD $0x37313733 // .asciz 4, '3717422485351562'
- WORD $0x34323234 // .asciz 4, '4224853515625\x00\x00\x00'
- WORD $0x35333538 // .asciz 4, '853515625\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x32363531 // .asciz 4, '15625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000f // .long 15
- WORD $0x35303137 // .asciz 4, '7105427357601001'
- WORD $0x33373234 // .asciz 4, '4273576010018587'
- WORD $0x30363735 // .asciz 4, '5760100185871124'
- WORD $0x31303031 // .asciz 4, '1001858711242675'
- WORD $0x37383538 // .asciz 4, '8587112426757812'
- WORD $0x34323131 // .asciz 4, '1124267578125\x00\x00\x00'
- WORD $0x35373632 // .asciz 4, '267578125\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x32313837 // .asciz 4, '78125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000f // .long 15
- WORD $0x32353533 // .asciz 4, '3552713678800500'
- WORD $0x36333137 // .asciz 4, '7136788005009293'
- WORD $0x30383837 // .asciz 4, '7880050092935562'
- WORD $0x30303530 // .asciz 4, '0500929355621337'
- WORD $0x33393239 // .asciz 4, '9293556213378906'
- WORD $0x32363535 // .asciz 4, '55621337890625\x00\x00'
- WORD $0x37333331 // .asciz 4, '1337890625\x00\x00\x00\x00\x00\x00'
- WORD $0x36303938 // .asciz 4, '890625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x0000000f // .long 15
- WORD $0x36373731 // .asciz 4, '1776356839400250'
- WORD $0x38363533 // .asciz 4, '3568394002504646'
- WORD $0x30343933 // .asciz 4, '3940025046467781'
- WORD $0x30353230 // .asciz 4, '0250464677810668'
- WORD $0x36343634 // .asciz 4, '4646778106689453'
- WORD $0x31383737 // .asciz 4, '778106689453125\x00'
- WORD $0x38363630 // .asciz 4, '06689453125\x00\x00\x00\x00\x00'
- WORD $0x33353439 // .asciz 4, '9453125\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00353231 // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000010 // .long 16
- WORD $0x31383838 // .asciz 4, '8881784197001252'
- WORD $0x31343837 // .asciz 4, '7841970012523233'
- WORD $0x30303739 // .asciz 4, '9700125232338905'
- WORD $0x32353231 // .asciz 4, '1252323389053344'
- WORD $0x33333233 // .asciz 4, '3233890533447265'
- WORD $0x35303938 // .asciz 4, '890533447265625\x00'
- WORD $0x34343333 // .asciz 4, '33447265625\x00\x00\x00\x00\x00'
- WORD $0x35363237 // .asciz 4, '7265625\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00353236 // .asciz 4, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000010 // .long 16
- WORD $0x30343434 // .asciz 4, '4440892098500626'
- WORD $0x30323938 // .asciz 4, '8920985006261616'
- WORD $0x30353839 // .asciz 4, '9850062616169452'
- WORD $0x36323630 // .asciz 4, '0626161694526672'
- WORD $0x36313631 // .asciz 4, '1616945266723632'
- WORD $0x32353439 // .asciz 4, '9452667236328125'
- WORD $0x32373636 // .asciz 4, '667236328125\x00\x00\x00\x00'
- WORD $0x32333633 // .asciz 4, '36328125\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x35323138 // .asciz 4, '8125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000010 // .long 16
- WORD $0x30323232 // .asciz 4, '2220446049250313'
- WORD $0x30363434 // .asciz 4, '4460492503130808'
- WORD $0x35323934 // .asciz 4, '4925031308084726'
- WORD $0x33313330 // .asciz 4, '0313080847263336'
- WORD $0x38303830 // .asciz 4, '0808472633361816'
- WORD $0x36323734 // .asciz 4, '4726333618164062'
- WORD $0x36333333 // .asciz 4, '3336181640625\x00\x00\x00'
- WORD $0x36313831 // .asciz 4, '181640625\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x32363034 // .asciz 4, '40625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000010 // .long 16
- WORD $0x30313131 // .asciz 4, '1110223024625156'
- WORD $0x30333232 // .asciz 4, '2230246251565404'
- WORD $0x32363432 // .asciz 4, '2462515654042363'
- WORD $0x36353135 // .asciz 4, '5156540423631668'
- WORD $0x34303435 // .asciz 4, '5404236316680908'
- WORD $0x33363332 // .asciz 4, '2363166809082031'
- WORD $0x38363631 // .asciz 4, '16680908203125\x00\x00'
- WORD $0x38303930 // .asciz 4, '0908203125\x00\x00\x00\x00\x00\x00'
- WORD $0x31333032 // .asciz 4, '203125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000011 // .long 17
- WORD $0x31353535 // .asciz 4, '5551115123125782'
- WORD $0x31353131 // .asciz 4, '1151231257827021'
- WORD $0x32313332 // .asciz 4, '2312578270211815'
- WORD $0x32383735 // .asciz 4, '5782702118158340'
- WORD $0x31323037 // .asciz 4, '7021181583404541'
- WORD $0x35313831 // .asciz 4, '1815834045410156'
- WORD $0x30343338 // .asciz 4, '83404541015625\x00\x00'
- WORD $0x31343534 // .asciz 4, '4541015625\x00\x00\x00\x00\x00\x00'
- WORD $0x36353130 // .asciz 4, '015625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000011 // .long 17
- WORD $0x35373732 // .asciz 4, '2775557561562891'
- WORD $0x35373535 // .asciz 4, '5575615628913510'
- WORD $0x36353136 // .asciz 4, '6156289135105907'
- WORD $0x31393832 // .asciz 4, '2891351059079170'
- WORD $0x30313533 // .asciz 4, '3510590791702270'
- WORD $0x37303935 // .asciz 4, '5907917022705078'
- WORD $0x30373139 // .asciz 4, '917022705078125\x00'
- WORD $0x30373232 // .asciz 4, '22705078125\x00\x00\x00\x00\x00'
- WORD $0x38373035 // .asciz 4, '5078125\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00353231 // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000011 // .long 17
- WORD $0x37383331 // .asciz 4, '1387778780781445'
- WORD $0x37383737 // .asciz 4, '7787807814456755'
- WORD $0x38373038 // .asciz 4, '8078144567552953'
- WORD $0x35343431 // .asciz 4, '1445675529539585'
- WORD $0x35353736 // .asciz 4, '6755295395851135'
- WORD $0x33353932 // .asciz 4, '2953958511352539'
- WORD $0x35383539 // .asciz 4, '9585113525390625'
- WORD $0x35333131 // .asciz 4, '113525390625\x00\x00\x00\x00'
- WORD $0x39333532 // .asciz 4, '25390625\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x35323630 // .asciz 4, '0625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000012 // .long 18
- WORD $0x38333936 // .asciz 4, '6938893903907228'
- WORD $0x39333938 // .asciz 4, '8939039072283776'
- WORD $0x30393330 // .asciz 4, '0390722837764769'
- WORD $0x38323237 // .asciz 4, '7228377647697925'
- WORD $0x36373733 // .asciz 4, '3776476979255676'
- WORD $0x39363734 // .asciz 4, '4769792556762695'
- WORD $0x35323937 // .asciz 4, '7925567626953125'
- WORD $0x36373635 // .asciz 4, '567626953125\x00\x00\x00\x00'
- WORD $0x35393632 // .asciz 4, '26953125\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x35323133 // .asciz 4, '3125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000012 // .long 18
- WORD $0x39363433 // .asciz 4, '3469446951953614'
- WORD $0x39363434 // .asciz 4, '4469519536141888'
- WORD $0x35393135 // .asciz 4, '5195361418882384'
- WORD $0x34313633 // .asciz 4, '3614188823848962'
- WORD $0x38383831 // .asciz 4, '1888238489627838'
- WORD $0x34383332 // .asciz 4, '2384896278381347'
- WORD $0x32363938 // .asciz 4, '8962783813476562'
- WORD $0x38333837 // .asciz 4, '7838134765625\x00\x00\x00'
- WORD $0x37343331 // .asciz 4, '134765625\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x32363536 // .asciz 4, '65625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000035 // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000012 // .long 18
- WORD $0x34333731 // .asciz 4, '1734723475976807'
- WORD $0x34333237 // .asciz 4, '7234759768070944'
- WORD $0x37393537 // .asciz 4, '7597680709441192'
- WORD $0x37303836 // .asciz 4, '6807094411924481'
- WORD $0x34343930 // .asciz 4, '0944119244813919'
- WORD $0x32393131 // .asciz 4, '1192448139190673'
- WORD $0x31383434 // .asciz 4, '4481391906738281'
- WORD $0x39313933 // .asciz 4, '39190673828125\x00\x00'
- WORD $0x33373630 // .asciz 4, '0673828125\x00\x00\x00\x00\x00\x00'
- WORD $0x31383238 // .asciz 4, '828125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- WORD $0x00000013 // .long 19
- WORD $0x33373638 // .asciz 4, '8673617379884035'
- WORD $0x33373136 // .asciz 4, '6173798840354720'
- WORD $0x38383937 // .asciz 4, '7988403547205962'
- WORD $0x35333034 // .asciz 4, '4035472059622406'
- WORD $0x30323734 // .asciz 4, '4720596224069595'
- WORD $0x32363935 // .asciz 4, '5962240695953369'
- WORD $0x36303432 // .asciz 4, '2406959533691406'
- WORD $0x35393539 // .asciz 4, '95953369140625\x00\x00'
- WORD $0x39363333 // .asciz 4, '3369140625\x00\x00\x00\x00\x00\x00'
- WORD $0x36303431 // .asciz 4, '140625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00003532 // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
- WORD $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
-
-TEXT ·__vnumber(SB), NOSPLIT, $0-24
- NO_LOCAL_POINTERS
-
-_entry:
- MOVD 16(g), R16
- SUB $176, RSP, R17
- CMP R16, R17
- BLS _stack_grow
-
-_vnumber:
- MOVD s+0(FP), R0
- MOVD p+8(FP), R1
- MOVD v+16(FP), R2
- MOVD ·_subr__vnumber(SB), R11
- WORD $0x1000005e // adr x30, .+8
- JMP (R11)
- RET
-
-_stack_grow:
- MOVD R30, R3
- CALL runtime·morestack_noctxt<>(SB)
- JMP _entry
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/vnumber_subr_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/vnumber_subr_arm64.go
deleted file mode 100644
index 78dd2c313..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/vnumber_subr_arm64.go
+++ /dev/null
@@ -1,25 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package neon
-
-//go:nosplit
-//go:noescape
-//goland:noinspection ALL
-func __vnumber_entry__() uintptr
-
-var (
- _subr__vnumber uintptr = __vnumber_entry__() + 0
-)
-
-const (
- _stack__vnumber = 112
-)
-
-var (
- _ = _subr__vnumber
-)
-
-const (
- _ = _stack__vnumber
-)
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/vsigned_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/vsigned_arm64.go
deleted file mode 100644
index 35b4c6083..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/vsigned_arm64.go
+++ /dev/null
@@ -1,32 +0,0 @@
-
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package neon
-
-import (
- `github.com/bytedance/sonic/internal/native/types`
-)
-
-//go:nosplit
-func vsigned(s *string, p *int, v *types.JsonState) {
- __vsigned(s, p, v)
-}
-
-//go:nosplit
-//go:noescape
-//goland:noinspection GoUnusedParameter
-func __vsigned(s *string, p *int, v *types.JsonState)
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/vsigned_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/vsigned_arm64.s
deleted file mode 100644
index be88502a1..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/vsigned_arm64.s
+++ /dev/null
@@ -1,156 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-#include "go_asm.h"
-#include "funcdata.h"
-#include "textflag.h"
-
-TEXT ·__vsigned_entry__(SB), NOSPLIT, $16
- NO_LOCAL_POINTERS
- WORD $0x100000a0 // adr x0, .+20
- MOVD R0, ret(FP)
- RET
- // .p2align 2, 0x00
-_vsigned:
- WORD $0xd10083ff // sub sp, sp, #32
- WORD $0xa900fbfd // stp fp, lr, [sp, #8]
- WORD $0xa93ffbfd // stp fp, lr, [sp, #-8]
- WORD $0xd10023fd // sub fp, sp, #8
- WORD $0xf9400028 // ldr x8, [x1]
- WORD $0xa940240a // ldp x10, x9, [x0]
- WORD $0x5280012b // mov w11, #9
- WORD $0xa900fc5f // stp xzr, xzr, [x2, #8]
- WORD $0xf900004b // str x11, [x2]
- WORD $0xf940002b // ldr x11, [x1]
- WORD $0xf9000c4b // str x11, [x2, #24]
- WORD $0xeb09011f // cmp x8, x9
- WORD $0x54000642 // b.hs LBB0_12 $200(%rip)
- WORD $0x3868694c // ldrb w12, [x10, x8]
- WORD $0x7100b59f // cmp w12, #45
- WORD $0x540006a1 // b.ne LBB0_13 $212(%rip)
- WORD $0x91000508 // add x8, x8, #1
- WORD $0xeb09011f // cmp x8, x9
- WORD $0x54000582 // b.hs LBB0_12 $176(%rip)
- WORD $0x3868694c // ldrb w12, [x10, x8]
- WORD $0x9280000b // mov x11, #-1
- WORD $0x5100e98d // sub w13, w12, #58
- WORD $0x31002dbf // cmn w13, #11
- WORD $0x54000629 // b.ls LBB0_14 $196(%rip)
-LBB0_4:
- WORD $0x7100c19f // cmp w12, #48
- WORD $0x54000181 // b.ne LBB0_6 $48(%rip)
- WORD $0x8b08014c // add x12, x10, x8
- WORD $0x3940058c // ldrb w12, [x12, #1]
- WORD $0x5100b98c // sub w12, w12, #46
- WORD $0x7100dd9f // cmp w12, #55
- WORD $0x5280002d // mov w13, #1
- WORD $0x9acc21ac // lsl x12, x13, x12
- WORD $0xb20903ed // mov x13, #36028797027352576
- WORD $0xf280002d // movk x13, #1
- WORD $0x8a0d018c // and x12, x12, x13
- WORD $0xfa409984 // ccmp x12, #0, #4, ls
- WORD $0x540007e0 // b.eq LBB0_22 $252(%rip)
-LBB0_6:
- WORD $0xd280000c // mov x12, #0
- WORD $0x5280014d // mov w13, #10
-LBB0_7:
- WORD $0xeb08013f // cmp x9, x8
- WORD $0x540006c0 // b.eq LBB0_21 $216(%rip)
- WORD $0x3868694e // ldrb w14, [x10, x8]
- WORD $0x5100c1ce // sub w14, w14, #48
- WORD $0x710025df // cmp w14, #9
- WORD $0x54000448 // b.hi LBB0_15 $136(%rip)
- WORD $0x9b4d7d8f // smulh x15, x12, x13
- WORD $0x8b0c098c // add x12, x12, x12, lsl #2
- WORD $0xd37ff98c // lsl x12, x12, #1
- WORD $0xeb8cfdff // cmp x15, x12, asr #63
- WORD $0x540000c1 // b.ne LBB0_11 $24(%rip)
- WORD $0x91000508 // add x8, x8, #1
- WORD $0x92401dce // and x14, x14, #0xff
- WORD $0x9b2e7d6e // smull x14, w11, w14
- WORD $0xab0e018c // adds x12, x12, x14
- WORD $0x54fffe27 // b.vc LBB0_7 $-60(%rip)
-LBB0_11:
- WORD $0xd1000508 // sub x8, x8, #1
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x92800088 // mov x8, #-5
- WORD $0xf9000048 // str x8, [x2]
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
-LBB0_12:
- WORD $0xf9000029 // str x9, [x1]
- WORD $0x92800008 // mov x8, #-1
- WORD $0xf9000048 // str x8, [x2]
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
-LBB0_13:
- WORD $0x5280002b // mov w11, #1
- WORD $0x5100e98d // sub w13, w12, #58
- WORD $0x31002dbf // cmn w13, #11
- WORD $0x54fffa28 // b.hi LBB0_4 $-188(%rip)
-LBB0_14:
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x92800028 // mov x8, #-2
- WORD $0xf9000048 // str x8, [x2]
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
-LBB0_15:
- WORD $0xeb09011f // cmp x8, x9
- WORD $0x540001c2 // b.hs LBB0_20 $56(%rip)
- WORD $0x38686949 // ldrb w9, [x10, x8]
- WORD $0x7100b93f // cmp w9, #46
- WORD $0x540000a0 // b.eq LBB0_19 $20(%rip)
- WORD $0x7101153f // cmp w9, #69
- WORD $0x54000060 // b.eq LBB0_19 $12(%rip)
- WORD $0x7101953f // cmp w9, #101
- WORD $0x540000e1 // b.ne LBB0_20 $28(%rip)
-LBB0_19:
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x928000a8 // mov x8, #-6
- WORD $0xf9000048 // str x8, [x2]
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
-LBB0_20:
- WORD $0xaa0803e9 // mov x9, x8
-LBB0_21:
- WORD $0xf9000029 // str x9, [x1]
- WORD $0xf900084c // str x12, [x2, #16]
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
-LBB0_22:
- WORD $0x91000508 // add x8, x8, #1
- WORD $0xf9000028 // str x8, [x1]
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
- // .p2align 2, 0x00
-_MASK_USE_NUMBER:
- WORD $0x00000002 // .long 2
-
-TEXT ·__vsigned(SB), NOSPLIT, $0-24
- NO_LOCAL_POINTERS
-
-_entry:
- MOVD 16(g), R16
- SUB $96, RSP, R17
- CMP R16, R17
- BLS _stack_grow
-
-_vsigned:
- MOVD s+0(FP), R0
- MOVD p+8(FP), R1
- MOVD v+16(FP), R2
- MOVD ·_subr__vsigned(SB), R11
- WORD $0x1000005e // adr x30, .+8
- JMP (R11)
- RET
-
-_stack_grow:
- MOVD R30, R3
- CALL runtime·morestack_noctxt<>(SB)
- JMP _entry
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/vsigned_subr_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/vsigned_subr_arm64.go
deleted file mode 100644
index 902bd4dc8..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/vsigned_subr_arm64.go
+++ /dev/null
@@ -1,25 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package neon
-
-//go:nosplit
-//go:noescape
-//goland:noinspection ALL
-func __vsigned_entry__() uintptr
-
-var (
- _subr__vsigned uintptr = __vsigned_entry__() + 0
-)
-
-const (
- _stack__vsigned = 32
-)
-
-var (
- _ = _subr__vsigned
-)
-
-const (
- _ = _stack__vsigned
-)
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/vstring_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/vstring_arm64.go
deleted file mode 100644
index 5232c81ee..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/vstring_arm64.go
+++ /dev/null
@@ -1,32 +0,0 @@
-
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package neon
-
-import (
- `github.com/bytedance/sonic/internal/native/types`
-)
-
-//go:nosplit
-func vstring(s *string, p *int, v *types.JsonState, flags uint64) {
- __vstring(s, p, v, flags)
-}
-
-//go:nosplit
-//go:noescape
-//goland:noinspection GoUnusedParameter
-func __vstring(s *string, p *int, v *types.JsonState, flags uint64)
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/vstring_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/vstring_arm64.s
deleted file mode 100644
index 9093dfb44..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/vstring_arm64.s
+++ /dev/null
@@ -1,628 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-#include "go_asm.h"
-#include "funcdata.h"
-#include "textflag.h"
-
-TEXT ·__vstring_entry__(SB), NOSPLIT, $32
- NO_LOCAL_POINTERS
- WORD $0x100000a0 // adr x0, .+20
- MOVD R0, ret(FP)
- RET
- // .p2align 4, 0x00
-lCPI0_0:
- WORD $0x08040201
- WORD $0x80402010
- WORD $0x08040201
- WORD $0x80402010
- // // .byte 1
-// .byte 2
-// .byte 4
-// .byte 8
-// .byte 16
-// .byte 32
-// .byte 64
-// .byte 128
-// .byte 1
-// .byte 2
-// .byte 4
-// .byte 8
-// .byte 16
-// .byte 32
-// .byte 64
-// .byte 128
-
-lCPI0_1:
- WORD $0x09010800
- WORD $0x0b030a02
- WORD $0x0d050c04
- WORD $0x0f070e06
- // // .byte 0
-// .byte 8
-// .byte 1
-// .byte 9
-// .byte 2
-// .byte 10
-// .byte 3
-// .byte 11
-// .byte 4
-// .byte 12
-// .byte 5
-// .byte 13
-// .byte 6
-// .byte 14
-// .byte 7
-// .byte 15
-
-_vstring:
- WORD $0xd100c3ff // sub sp, sp, #48
- WORD $0xa900cff4 // stp x20, x19, [sp, #8]
- WORD $0xa901fbfd // stp fp, lr, [sp, #24]
- WORD $0xa93ffbfd // stp fp, lr, [sp, #-8]
- WORD $0xd10023fd // sub fp, sp, #8
- WORD $0xf9400028 // ldr x8, [x1]
- WORD $0xf9400409 // ldr x9, [x0, #8]
- WORD $0x37280c43 // tbnz w3, #5, LBB0_11 $392(%rip)
- WORD $0xeb08012b // subs x11, x9, x8
- WORD $0x54003b00 // b.eq LBB0_75 $1888(%rip)
- WORD $0xf940000a // ldr x10, [x0]
- WORD $0xf101017f // cmp x11, #64
- WORD $0x54001d43 // b.lo LBB0_26 $936(%rip)
- WORD $0xd280000c // mov x12, #0
- WORD $0x92800009 // mov x9, #-1
- WORD $0x4f01e440 // movi.16b v0, #34
- WORD $0x4f02e781 // movi.16b v1, #92
-Lloh0:
- WORD $0x10fffced // adr x13, lCPI0_0 $-100(%rip)
-Lloh1:
- WORD $0x3dc001a2 // ldr q2, [x13, lCPI0_0@PAGEOFF] $0(%rip)
-Lloh2:
- WORD $0x10fffd2d // adr x13, lCPI0_1 $-92(%rip)
-Lloh3:
- WORD $0x3dc001a3 // ldr q3, [x13, lCPI0_1@PAGEOFF] $0(%rip)
- WORD $0xaa0803ed // mov x13, x8
-LBB0_4:
- WORD $0x8b0d014e // add x14, x10, x13
- WORD $0xad4015c4 // ldp q4, q5, [x14]
- WORD $0xad411dc6 // ldp q6, q7, [x14, #32]
- WORD $0x6e208c90 // cmeq.16b v16, v4, v0
- WORD $0x6e208cb1 // cmeq.16b v17, v5, v0
- WORD $0x6e208cd2 // cmeq.16b v18, v6, v0
- WORD $0x6e208cf3 // cmeq.16b v19, v7, v0
- WORD $0x6e218c84 // cmeq.16b v4, v4, v1
- WORD $0x6e218ca5 // cmeq.16b v5, v5, v1
- WORD $0x6e218cc6 // cmeq.16b v6, v6, v1
- WORD $0x6e218ce7 // cmeq.16b v7, v7, v1
- WORD $0x4e221e10 // and.16b v16, v16, v2
- WORD $0x4e030210 // tbl.16b v16, { v16 }, v3
- WORD $0x4e71ba10 // addv.8h h16, v16
- WORD $0x1e26020e // fmov w14, s16
- WORD $0x4e221e30 // and.16b v16, v17, v2
- WORD $0x4e030210 // tbl.16b v16, { v16 }, v3
- WORD $0x4e71ba10 // addv.8h h16, v16
- WORD $0x1e26020f // fmov w15, s16
- WORD $0x4e221e50 // and.16b v16, v18, v2
- WORD $0x4e030210 // tbl.16b v16, { v16 }, v3
- WORD $0x4e71ba10 // addv.8h h16, v16
- WORD $0x1e260210 // fmov w16, s16
- WORD $0x4e221e70 // and.16b v16, v19, v2
- WORD $0x4e030210 // tbl.16b v16, { v16 }, v3
- WORD $0x4e71ba10 // addv.8h h16, v16
- WORD $0x1e260211 // fmov w17, s16
- WORD $0x4e221c84 // and.16b v4, v4, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e260083 // fmov w3, s4
- WORD $0x4e221ca4 // and.16b v4, v5, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e260084 // fmov w4, s4
- WORD $0x4e221cc4 // and.16b v4, v6, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e260085 // fmov w5, s4
- WORD $0x4e221ce4 // and.16b v4, v7, v2
- WORD $0x4e030084 // tbl.16b v4, { v4 }, v3
- WORD $0x4e71b884 // addv.8h h4, v4
- WORD $0x1e260086 // fmov w6, s4
- WORD $0xd3607e10 // lsl x16, x16, #32
- WORD $0xaa11c210 // orr x16, x16, x17, lsl #48
- WORD $0x53103def // lsl w15, w15, #16
- WORD $0xaa0f020f // orr x15, x16, x15
- WORD $0xaa0e01ee // orr x14, x15, x14
- WORD $0xd3607caf // lsl x15, x5, #32
- WORD $0xaa06c1ef // orr x15, x15, x6, lsl #48
- WORD $0x53103c90 // lsl w16, w4, #16
- WORD $0xaa1001ef // orr x15, x15, x16
- WORD $0xaa0301ef // orr x15, x15, x3
- WORD $0xb500010f // cbnz x15, LBB0_8 $32(%rip)
- WORD $0xb500018c // cbnz x12, LBB0_9 $48(%rip)
- WORD $0xb50002ce // cbnz x14, LBB0_10 $88(%rip)
-LBB0_7:
- WORD $0xd101016b // sub x11, x11, #64
- WORD $0x910101ad // add x13, x13, #64
- WORD $0xf100fd7f // cmp x11, #63
- WORD $0x54fff8a8 // b.hi LBB0_4 $-236(%rip)
- WORD $0x140000a0 // b LBB0_24 $640(%rip)
-LBB0_8:
- WORD $0xb100053f // cmn x9, #1
- WORD $0xdac001f0 // rbit x16, x15
- WORD $0xdac01210 // clz x16, x16
- WORD $0x8b0d0210 // add x16, x16, x13
- WORD $0x9a901129 // csel x9, x9, x16, ne
-LBB0_9:
- WORD $0x8a2c01f0 // bic x16, x15, x12
- WORD $0xaa100591 // orr x17, x12, x16, lsl #1
- WORD $0x8a3101ec // bic x12, x15, x17
- WORD $0x9201f18c // and x12, x12, #0xaaaaaaaaaaaaaaaa
- WORD $0xab10018f // adds x15, x12, x16
- WORD $0x1a9f37ec // cset w12, hs
- WORD $0xd37ff9ef // lsl x15, x15, #1
- WORD $0xd200f1ef // eor x15, x15, #0x5555555555555555
- WORD $0x8a1101ef // and x15, x15, x17
- WORD $0x8a2f01ce // bic x14, x14, x15
- WORD $0xb4fffd8e // cbz x14, LBB0_7 $-80(%rip)
-LBB0_10:
- WORD $0xdac001ca // rbit x10, x14
- WORD $0xdac0114a // clz x10, x10
- WORD $0x8b0d014a // add x10, x10, x13
- WORD $0x9100054e // add x14, x10, #1
- WORD $0xb6f8102e // tbz x14, #63, LBB0_23 $516(%rip)
- WORD $0x1400017a // b LBB0_76 $1512(%rip)
-LBB0_11:
- WORD $0xeb08012c // subs x12, x9, x8
- WORD $0x54002ee0 // b.eq LBB0_75 $1500(%rip)
- WORD $0xf940000a // ldr x10, [x0]
- WORD $0x10fff18f // adr x15, lCPI0_0 $-464(%rip)
- WORD $0x10fff1ee // adr x14, lCPI0_1 $-452(%rip)
- WORD $0xf101019f // cmp x12, #64
- WORD $0x540015e3 // b.lo LBB0_32 $700(%rip)
- WORD $0xd280000b // mov x11, #0
- WORD $0x92800009 // mov x9, #-1
- WORD $0x4f01e440 // movi.16b v0, #34
- WORD $0x3dc001e1 // ldr q1, [x15, lCPI0_0@PAGEOFF] $0(%rip)
- WORD $0x3dc001c2 // ldr q2, [x14, lCPI0_1@PAGEOFF] $0(%rip)
- WORD $0x4f02e783 // movi.16b v3, #92
- WORD $0x4f01e404 // movi.16b v4, #32
- WORD $0xaa0803ed // mov x13, x8
-LBB0_14:
- WORD $0x8b0d0150 // add x16, x10, x13
- WORD $0xad401e10 // ldp q16, q7, [x16]
- WORD $0xad411606 // ldp q6, q5, [x16, #32]
- WORD $0x6e208e11 // cmeq.16b v17, v16, v0
- WORD $0x4e211e31 // and.16b v17, v17, v1
- WORD $0x4e020231 // tbl.16b v17, { v17 }, v2
- WORD $0x4e71ba31 // addv.8h h17, v17
- WORD $0x1e260230 // fmov w16, s17
- WORD $0x6e208cf1 // cmeq.16b v17, v7, v0
- WORD $0x4e211e31 // and.16b v17, v17, v1
- WORD $0x4e020231 // tbl.16b v17, { v17 }, v2
- WORD $0x4e71ba31 // addv.8h h17, v17
- WORD $0x1e260231 // fmov w17, s17
- WORD $0x6e208cd1 // cmeq.16b v17, v6, v0
- WORD $0x4e211e31 // and.16b v17, v17, v1
- WORD $0x4e020231 // tbl.16b v17, { v17 }, v2
- WORD $0x4e71ba31 // addv.8h h17, v17
- WORD $0x1e260223 // fmov w3, s17
- WORD $0x6e208cb1 // cmeq.16b v17, v5, v0
- WORD $0x4e211e31 // and.16b v17, v17, v1
- WORD $0x4e020231 // tbl.16b v17, { v17 }, v2
- WORD $0x4e71ba31 // addv.8h h17, v17
- WORD $0x1e260224 // fmov w4, s17
- WORD $0x6e238e11 // cmeq.16b v17, v16, v3
- WORD $0x4e211e31 // and.16b v17, v17, v1
- WORD $0x4e020231 // tbl.16b v17, { v17 }, v2
- WORD $0x4e71ba31 // addv.8h h17, v17
- WORD $0x1e260225 // fmov w5, s17
- WORD $0x6e238cf1 // cmeq.16b v17, v7, v3
- WORD $0x4e211e31 // and.16b v17, v17, v1
- WORD $0x4e020231 // tbl.16b v17, { v17 }, v2
- WORD $0x4e71ba31 // addv.8h h17, v17
- WORD $0x1e260226 // fmov w6, s17
- WORD $0x6e238cd1 // cmeq.16b v17, v6, v3
- WORD $0x4e211e31 // and.16b v17, v17, v1
- WORD $0x4e020231 // tbl.16b v17, { v17 }, v2
- WORD $0x4e71ba31 // addv.8h h17, v17
- WORD $0x1e260227 // fmov w7, s17
- WORD $0x6e238cb1 // cmeq.16b v17, v5, v3
- WORD $0x4e211e31 // and.16b v17, v17, v1
- WORD $0x4e020231 // tbl.16b v17, { v17 }, v2
- WORD $0x4e71ba31 // addv.8h h17, v17
- WORD $0x1e260233 // fmov w19, s17
- WORD $0xd3607c63 // lsl x3, x3, #32
- WORD $0xaa04c063 // orr x3, x3, x4, lsl #48
- WORD $0x53103e31 // lsl w17, w17, #16
- WORD $0xaa110071 // orr x17, x3, x17
- WORD $0xaa100230 // orr x16, x17, x16
- WORD $0xd3607cf1 // lsl x17, x7, #32
- WORD $0xaa13c231 // orr x17, x17, x19, lsl #48
- WORD $0x53103cc3 // lsl w3, w6, #16
- WORD $0xaa030231 // orr x17, x17, x3
- WORD $0xaa050231 // orr x17, x17, x5
- WORD $0xb5000451 // cbnz x17, LBB0_19 $136(%rip)
- WORD $0xb50004cb // cbnz x11, LBB0_20 $152(%rip)
-LBB0_16:
- WORD $0x6e303490 // cmhi.16b v16, v4, v16
- WORD $0x4e211e10 // and.16b v16, v16, v1
- WORD $0x4e020210 // tbl.16b v16, { v16 }, v2
- WORD $0x4e71ba10 // addv.8h h16, v16
- WORD $0x1e260211 // fmov w17, s16
- WORD $0x6e273487 // cmhi.16b v7, v4, v7
- WORD $0x4e211ce7 // and.16b v7, v7, v1
- WORD $0x4e0200e7 // tbl.16b v7, { v7 }, v2
- WORD $0x4e71b8e7 // addv.8h h7, v7
- WORD $0x1e2600e3 // fmov w3, s7
- WORD $0x6e263486 // cmhi.16b v6, v4, v6
- WORD $0x4e211cc6 // and.16b v6, v6, v1
- WORD $0x4e0200c6 // tbl.16b v6, { v6 }, v2
- WORD $0x4e71b8c6 // addv.8h h6, v6
- WORD $0x1e2600c4 // fmov w4, s6
- WORD $0x6e253485 // cmhi.16b v5, v4, v5
- WORD $0x4e211ca5 // and.16b v5, v5, v1
- WORD $0x4e0200a5 // tbl.16b v5, { v5 }, v2
- WORD $0x4e71b8a5 // addv.8h h5, v5
- WORD $0x1e2600a5 // fmov w5, s5
- WORD $0xd3607c84 // lsl x4, x4, #32
- WORD $0xaa05c084 // orr x4, x4, x5, lsl #48
- WORD $0x53103c63 // lsl w3, w3, #16
- WORD $0xaa030083 // orr x3, x4, x3
- WORD $0xaa110071 // orr x17, x3, x17
- WORD $0xb50002f0 // cbnz x16, LBB0_21 $92(%rip)
- WORD $0xb5002011 // cbnz x17, LBB0_69 $1024(%rip)
- WORD $0xd101018c // sub x12, x12, #64
- WORD $0x910101ad // add x13, x13, #64
- WORD $0xf100fd9f // cmp x12, #63
- WORD $0x54fff568 // b.hi LBB0_14 $-340(%rip)
- WORD $0x14000026 // b LBB0_25 $152(%rip)
-LBB0_19:
- WORD $0xb100053f // cmn x9, #1
- WORD $0xdac00223 // rbit x3, x17
- WORD $0xdac01063 // clz x3, x3
- WORD $0x8b0d0063 // add x3, x3, x13
- WORD $0x9a831129 // csel x9, x9, x3, ne
-LBB0_20:
- WORD $0x8a2b0223 // bic x3, x17, x11
- WORD $0xaa030564 // orr x4, x11, x3, lsl #1
- WORD $0x8a24022b // bic x11, x17, x4
- WORD $0x9201f16b // and x11, x11, #0xaaaaaaaaaaaaaaaa
- WORD $0xab030171 // adds x17, x11, x3
- WORD $0x1a9f37eb // cset w11, hs
- WORD $0xd37ffa31 // lsl x17, x17, #1
- WORD $0xd200f231 // eor x17, x17, #0x5555555555555555
- WORD $0x8a040231 // and x17, x17, x4
- WORD $0x8a310210 // bic x16, x16, x17
- WORD $0x17ffffd1 // b LBB0_16 $-188(%rip)
-LBB0_21:
- WORD $0xdac0020a // rbit x10, x16
- WORD $0xdac0114a // clz x10, x10
- WORD $0xdac0022b // rbit x11, x17
- WORD $0xdac0116b // clz x11, x11
- WORD $0xeb0a017f // cmp x11, x10
- WORD $0x54001ca3 // b.lo LBB0_69 $916(%rip)
- WORD $0x8b0d014a // add x10, x10, x13
- WORD $0x9100054e // add x14, x10, #1
- WORD $0xb7f81f6e // tbnz x14, #63, LBB0_76 $1004(%rip)
-LBB0_23:
- WORD $0xf900002e // str x14, [x1]
- WORD $0x528000ea // mov w10, #7
- WORD $0xf900004a // str x10, [x2]
- WORD $0xeb0e013f // cmp x9, x14
- WORD $0xda9fb129 // csinv x9, x9, xzr, lt
- WORD $0xa9012448 // stp x8, x9, [x2, #16]
- WORD $0xa941fbfd // ldp fp, lr, [sp, #24]
- WORD $0xa940cff4 // ldp x20, x19, [sp, #8]
- WORD $0x9100c3ff // add sp, sp, #48
- WORD $0xd65f03c0 // ret
-LBB0_24:
- WORD $0x8b0d014d // add x13, x10, x13
- WORD $0x14000006 // b LBB0_27 $24(%rip)
-LBB0_25:
- WORD $0x8b0d014d // add x13, x10, x13
- WORD $0x1400002c // b LBB0_33 $176(%rip)
-LBB0_26:
- WORD $0xd280000c // mov x12, #0
- WORD $0x8b08014d // add x13, x10, x8
- WORD $0x92800009 // mov x9, #-1
-LBB0_27:
- WORD $0xf100816e // subs x14, x11, #32
- WORD $0x54000e83 // b.lo LBB0_42 $464(%rip)
- WORD $0xad4005a0 // ldp q0, q1, [x13]
- WORD $0x4f01e442 // movi.16b v2, #34
- WORD $0x6e228c03 // cmeq.16b v3, v0, v2
- WORD $0x6e228c22 // cmeq.16b v2, v1, v2
- WORD $0x4f02e784 // movi.16b v4, #92
- WORD $0x6e248c00 // cmeq.16b v0, v0, v4
- WORD $0x6e248c21 // cmeq.16b v1, v1, v4
-Lloh4:
- WORD $0x10ffdecb // adr x11, lCPI0_0 $-1064(%rip)
-Lloh5:
- WORD $0x3dc00164 // ldr q4, [x11, lCPI0_0@PAGEOFF] $0(%rip)
- WORD $0x4e241c63 // and.16b v3, v3, v4
-Lloh6:
- WORD $0x10ffdeeb // adr x11, lCPI0_1 $-1060(%rip)
-Lloh7:
- WORD $0x3dc00165 // ldr q5, [x11, lCPI0_1@PAGEOFF] $0(%rip)
- WORD $0x4e050063 // tbl.16b v3, { v3 }, v5
- WORD $0x4e71b863 // addv.8h h3, v3
- WORD $0x1e26006b // fmov w11, s3
- WORD $0x4e241c42 // and.16b v2, v2, v4
- WORD $0x4e050042 // tbl.16b v2, { v2 }, v5
- WORD $0x4e71b842 // addv.8h h2, v2
- WORD $0x1e260050 // fmov w16, s2
- WORD $0x4e241c00 // and.16b v0, v0, v4
- WORD $0x4e050000 // tbl.16b v0, { v0 }, v5
- WORD $0x4e71b800 // addv.8h h0, v0
- WORD $0x1e26000f // fmov w15, s0
- WORD $0x4e241c20 // and.16b v0, v1, v4
- WORD $0x4e050000 // tbl.16b v0, { v0 }, v5
- WORD $0x4e71b800 // addv.8h h0, v0
- WORD $0x1e260011 // fmov w17, s0
- WORD $0x33103e0b // bfi w11, w16, #16, #16
- WORD $0x33103e2f // bfi w15, w17, #16, #16
- WORD $0x3500080f // cbnz w15, LBB0_39 $256(%rip)
- WORD $0xb50008ac // cbnz x12, LBB0_40 $276(%rip)
- WORD $0xb4000a4b // cbz x11, LBB0_41 $328(%rip)
-LBB0_31:
- WORD $0xdac0016b // rbit x11, x11
- WORD $0xdac0116b // clz x11, x11
- WORD $0x14000036 // b LBB0_38 $216(%rip)
-LBB0_32:
- WORD $0xd280000b // mov x11, #0
- WORD $0x8b08014d // add x13, x10, x8
- WORD $0x92800009 // mov x9, #-1
-LBB0_33:
- WORD $0xf1008190 // subs x16, x12, #32
- WORD $0x54001103 // b.lo LBB0_59 $544(%rip)
- WORD $0xad4005a0 // ldp q0, q1, [x13]
- WORD $0x4f01e442 // movi.16b v2, #34
- WORD $0x6e228c03 // cmeq.16b v3, v0, v2
- WORD $0x3dc001e4 // ldr q4, [x15, lCPI0_0@PAGEOFF] $0(%rip)
- WORD $0x4e241c63 // and.16b v3, v3, v4
- WORD $0x3dc001c5 // ldr q5, [x14, lCPI0_1@PAGEOFF] $0(%rip)
- WORD $0x4e050063 // tbl.16b v3, { v3 }, v5
- WORD $0x4e71b863 // addv.8h h3, v3
- WORD $0x1e26006c // fmov w12, s3
- WORD $0x6e228c22 // cmeq.16b v2, v1, v2
- WORD $0x4e241c42 // and.16b v2, v2, v4
- WORD $0x4e050042 // tbl.16b v2, { v2 }, v5
- WORD $0x4e71b842 // addv.8h h2, v2
- WORD $0x1e260051 // fmov w17, s2
- WORD $0x4f02e782 // movi.16b v2, #92
- WORD $0x6e228c03 // cmeq.16b v3, v0, v2
- WORD $0x4e241c63 // and.16b v3, v3, v4
- WORD $0x4e050063 // tbl.16b v3, { v3 }, v5
- WORD $0x4e71b863 // addv.8h h3, v3
- WORD $0x1e26006f // fmov w15, s3
- WORD $0x6e228c22 // cmeq.16b v2, v1, v2
- WORD $0x4e241c42 // and.16b v2, v2, v4
- WORD $0x4e050042 // tbl.16b v2, { v2 }, v5
- WORD $0x4e71b842 // addv.8h h2, v2
- WORD $0x1e260043 // fmov w3, s2
- WORD $0x4f01e402 // movi.16b v2, #32
- WORD $0x6e203440 // cmhi.16b v0, v2, v0
- WORD $0x4e241c00 // and.16b v0, v0, v4
- WORD $0x4e050000 // tbl.16b v0, { v0 }, v5
- WORD $0x4e71b800 // addv.8h h0, v0
- WORD $0x1e26000e // fmov w14, s0
- WORD $0x6e213440 // cmhi.16b v0, v2, v1
- WORD $0x4e241c00 // and.16b v0, v0, v4
- WORD $0x4e050000 // tbl.16b v0, { v0 }, v5
- WORD $0x4e71b800 // addv.8h h0, v0
- WORD $0x1e260004 // fmov w4, s0
- WORD $0x33103e2c // bfi w12, w17, #16, #16
- WORD $0x33103c6f // bfi w15, w3, #16, #16
- WORD $0x33103c8e // bfi w14, w4, #16, #16
- WORD $0x3500092f // cbnz w15, LBB0_55 $292(%rip)
- WORD $0xb50009cb // cbnz x11, LBB0_56 $312(%rip)
- WORD $0xb4000b6c // cbz x12, LBB0_57 $364(%rip)
-LBB0_37:
- WORD $0xdac0018b // rbit x11, x12
- WORD $0xdac0116b // clz x11, x11
- WORD $0xdac001cc // rbit x12, x14
- WORD $0xdac0118c // clz x12, x12
- WORD $0xeb0b019f // cmp x12, x11
- WORD $0x54000ee3 // b.lo LBB0_69 $476(%rip)
-LBB0_38:
- WORD $0xcb0a01aa // sub x10, x13, x10
- WORD $0x8b0b014a // add x10, x10, x11
- WORD $0x9100054e // add x14, x10, #1
- WORD $0xb6fff24e // tbz x14, #63, LBB0_23 $-440(%rip)
- WORD $0x1400008b // b LBB0_76 $556(%rip)
-LBB0_39:
- WORD $0xdac001f0 // rbit x16, x15
- WORD $0xdac01210 // clz x16, x16
- WORD $0xcb0a01b1 // sub x17, x13, x10
- WORD $0x8b100230 // add x16, x17, x16
- WORD $0xb100053f // cmn x9, #1
- WORD $0x9a901129 // csel x9, x9, x16, ne
-LBB0_40:
- WORD $0x0a2c01f0 // bic w16, w15, w12
- WORD $0x531f7a11 // lsl w17, w16, #1
- WORD $0x331f7a0c // bfi w12, w16, #1, #31
- WORD $0x0a3101ef // bic w15, w15, w17
- WORD $0x1201f1ef // and w15, w15, #0xaaaaaaaa
- WORD $0x2b1001ef // adds w15, w15, w16
- WORD $0x3200f3f0 // mov w16, #1431655765
- WORD $0x4a0f060f // eor w15, w16, w15, lsl #1
- WORD $0x0a0c01ec // and w12, w15, w12
- WORD $0x1a9f37ef // cset w15, hs
- WORD $0x2a2c03ec // mvn w12, w12
- WORD $0x8a0b018b // and x11, x12, x11
- WORD $0xaa0f03ec // mov x12, x15
- WORD $0xb5fff60b // cbnz x11, LBB0_31 $-320(%rip)
-LBB0_41:
- WORD $0x910081ad // add x13, x13, #32
- WORD $0xaa0e03eb // mov x11, x14
-LBB0_42:
- WORD $0xb5000c4c // cbnz x12, LBB0_71 $392(%rip)
- WORD $0xb40003ab // cbz x11, LBB0_52 $116(%rip)
-LBB0_44:
- WORD $0xcb0a03ec // neg x12, x10
-LBB0_45:
- WORD $0xd280000f // mov x15, #0
-LBB0_46:
- WORD $0x386f69ae // ldrb w14, [x13, x15]
- WORD $0x710089df // cmp w14, #34
- WORD $0x540002c0 // b.eq LBB0_51 $88(%rip)
- WORD $0x710171df // cmp w14, #92
- WORD $0x540000a0 // b.eq LBB0_49 $20(%rip)
- WORD $0x910005ef // add x15, x15, #1
- WORD $0xeb0f017f // cmp x11, x15
- WORD $0x54ffff21 // b.ne LBB0_46 $-28(%rip)
- WORD $0x14000015 // b LBB0_53 $84(%rip)
-LBB0_49:
- WORD $0xd100056e // sub x14, x11, #1
- WORD $0xeb0f01df // cmp x14, x15
- WORD $0x54000c80 // b.eq LBB0_75 $400(%rip)
- WORD $0x8b0f01ad // add x13, x13, x15
- WORD $0x8b0c01ae // add x14, x13, x12
- WORD $0xb100053f // cmn x9, #1
- WORD $0x9a8901c9 // csel x9, x14, x9, eq
- WORD $0x910009ad // add x13, x13, #2
- WORD $0xcb0f016e // sub x14, x11, x15
- WORD $0xd1000970 // sub x16, x11, #2
- WORD $0xd10009cb // sub x11, x14, #2
- WORD $0x9280000e // mov x14, #-1
- WORD $0xeb0f021f // cmp x16, x15
- WORD $0x54fffd21 // b.ne LBB0_45 $-92(%rip)
- WORD $0x14000059 // b LBB0_76 $356(%rip)
-LBB0_51:
- WORD $0x8b0f01ab // add x11, x13, x15
- WORD $0x9100056d // add x13, x11, #1
-LBB0_52:
- WORD $0xcb0a01ae // sub x14, x13, x10
- WORD $0xb6ffeb6e // tbz x14, #63, LBB0_23 $-660(%rip)
- WORD $0x14000054 // b LBB0_76 $336(%rip)
-LBB0_53:
- WORD $0x710089df // cmp w14, #34
- WORD $0x54000a21 // b.ne LBB0_75 $324(%rip)
- WORD $0x8b0f01ad // add x13, x13, x15
- WORD $0x17fffffa // b LBB0_52 $-24(%rip)
-LBB0_55:
- WORD $0xdac001f1 // rbit x17, x15
- WORD $0xdac01231 // clz x17, x17
- WORD $0xcb0a01a3 // sub x3, x13, x10
- WORD $0x8b110071 // add x17, x3, x17
- WORD $0xb100053f // cmn x9, #1
- WORD $0x9a911129 // csel x9, x9, x17, ne
-LBB0_56:
- WORD $0x0a2b01f1 // bic w17, w15, w11
- WORD $0x531f7a23 // lsl w3, w17, #1
- WORD $0x331f7a2b // bfi w11, w17, #1, #31
- WORD $0x0a2301ef // bic w15, w15, w3
- WORD $0x1201f1ef // and w15, w15, #0xaaaaaaaa
- WORD $0x2b1101ef // adds w15, w15, w17
- WORD $0x3200f3f1 // mov w17, #1431655765
- WORD $0x4a0f062f // eor w15, w17, w15, lsl #1
- WORD $0x0a0b01eb // and w11, w15, w11
- WORD $0x1a9f37ef // cset w15, hs
- WORD $0x2a2b03eb // mvn w11, w11
- WORD $0x8a0c016c // and x12, x11, x12
- WORD $0xaa0f03eb // mov x11, x15
- WORD $0xb5fff4ec // cbnz x12, LBB0_37 $-356(%rip)
-LBB0_57:
- WORD $0x3500044e // cbnz w14, LBB0_69 $136(%rip)
- WORD $0x910081ad // add x13, x13, #32
- WORD $0xaa1003ec // mov x12, x16
-LBB0_59:
- WORD $0xb50005eb // cbnz x11, LBB0_73 $188(%rip)
- WORD $0xb40006cc // cbz x12, LBB0_75 $216(%rip)
-LBB0_61:
- WORD $0xcb0a03eb // neg x11, x10
-LBB0_62:
- WORD $0xd280000f // mov x15, #0
-LBB0_63:
- WORD $0x386f69ae // ldrb w14, [x13, x15]
- WORD $0x710089df // cmp w14, #34
- WORD $0x54000360 // b.eq LBB0_70 $108(%rip)
- WORD $0x710171df // cmp w14, #92
- WORD $0x54000100 // b.eq LBB0_67 $32(%rip)
- WORD $0x710081df // cmp w14, #32
- WORD $0x540002a3 // b.lo LBB0_69 $84(%rip)
- WORD $0x910005ef // add x15, x15, #1
- WORD $0x9280000e // mov x14, #-1
- WORD $0xeb0f019f // cmp x12, x15
- WORD $0x54fffec1 // b.ne LBB0_63 $-40(%rip)
- WORD $0x14000029 // b LBB0_76 $164(%rip)
-LBB0_67:
- WORD $0xd100058e // sub x14, x12, #1
- WORD $0xeb0f01df // cmp x14, x15
- WORD $0x540004a0 // b.eq LBB0_75 $148(%rip)
- WORD $0x8b0f01ad // add x13, x13, x15
- WORD $0x8b0b01ae // add x14, x13, x11
- WORD $0xb100053f // cmn x9, #1
- WORD $0x9a8901c9 // csel x9, x14, x9, eq
- WORD $0x910009ad // add x13, x13, #2
- WORD $0xd1000990 // sub x16, x12, #2
- WORD $0xcb0f018c // sub x12, x12, x15
- WORD $0xd100098c // sub x12, x12, #2
- WORD $0x9280000e // mov x14, #-1
- WORD $0xeb0f021f // cmp x16, x15
- WORD $0x54fffcc1 // b.ne LBB0_62 $-104(%rip)
- WORD $0x1400001a // b LBB0_76 $104(%rip)
-LBB0_69:
- WORD $0x9280002e // mov x14, #-2
- WORD $0x14000018 // b LBB0_76 $96(%rip)
-LBB0_70:
- WORD $0xcb0a01aa // sub x10, x13, x10
- WORD $0x8b0f014a // add x10, x10, x15
- WORD $0x9100054e // add x14, x10, #1
- WORD $0xb6ffe34e // tbz x14, #63, LBB0_23 $-920(%rip)
- WORD $0x14000013 // b LBB0_76 $76(%rip)
-LBB0_71:
- WORD $0xb400022b // cbz x11, LBB0_75 $68(%rip)
- WORD $0xaa2a03ec // mvn x12, x10
- WORD $0x8b0c01ac // add x12, x13, x12
- WORD $0xb100053f // cmn x9, #1
- WORD $0x9a890189 // csel x9, x12, x9, eq
- WORD $0x910005ad // add x13, x13, #1
- WORD $0xd100056b // sub x11, x11, #1
- WORD $0xb5fff32b // cbnz x11, LBB0_44 $-412(%rip)
- WORD $0x17ffffb4 // b LBB0_52 $-304(%rip)
-LBB0_73:
- WORD $0xb400010c // cbz x12, LBB0_75 $32(%rip)
- WORD $0xaa2a03eb // mvn x11, x10
- WORD $0x8b0b01ab // add x11, x13, x11
- WORD $0xb100053f // cmn x9, #1
- WORD $0x9a890169 // csel x9, x11, x9, eq
- WORD $0x910005ad // add x13, x13, #1
- WORD $0xd100058c // sub x12, x12, #1
- WORD $0xb5fff98c // cbnz x12, LBB0_61 $-208(%rip)
-LBB0_75:
- WORD $0x9280000e // mov x14, #-1
-LBB0_76:
- WORD $0xf9400408 // ldr x8, [x0, #8]
- WORD $0xf9000028 // str x8, [x1]
- WORD $0xf900004e // str x14, [x2]
- WORD $0xa941fbfd // ldp fp, lr, [sp, #24]
- WORD $0xa940cff4 // ldp x20, x19, [sp, #8]
- WORD $0x9100c3ff // add sp, sp, #48
- WORD $0xd65f03c0 // ret
- // .p2align 2, 0x00
-_MASK_USE_NUMBER:
- WORD $0x00000002 // .long 2
-
-TEXT ·__vstring(SB), NOSPLIT, $0-32
- NO_LOCAL_POINTERS
-
-_entry:
- MOVD 16(g), R16
- SUB $112, RSP, R17
- CMP R16, R17
- BLS _stack_grow
-
-_vstring:
- MOVD s+0(FP), R0
- MOVD p+8(FP), R1
- MOVD v+16(FP), R2
- MOVD flags+24(FP), R3
- MOVD ·_subr__vstring(SB), R11
- WORD $0x1000005e // adr x30, .+8
- JMP (R11)
- RET
-
-_stack_grow:
- MOVD R30, R3
- CALL runtime·morestack_noctxt<>(SB)
- JMP _entry
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/vstring_subr_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/vstring_subr_arm64.go
deleted file mode 100644
index 0b4a1cf7d..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/vstring_subr_arm64.go
+++ /dev/null
@@ -1,25 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package neon
-
-//go:nosplit
-//go:noescape
-//goland:noinspection ALL
-func __vstring_entry__() uintptr
-
-var (
- _subr__vstring uintptr = __vstring_entry__() + 32
-)
-
-const (
- _stack__vstring = 48
-)
-
-var (
- _ = _subr__vstring
-)
-
-const (
- _ = _stack__vstring
-)
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/vunsigned_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/vunsigned_arm64.go
deleted file mode 100644
index 02019f756..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/vunsigned_arm64.go
+++ /dev/null
@@ -1,32 +0,0 @@
-
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package neon
-
-import (
- `github.com/bytedance/sonic/internal/native/types`
-)
-
-//go:nosplit
-func vunsigned(s *string, p *int, v *types.JsonState) {
- __vunsigned(s, p, v)
-}
-
-//go:nosplit
-//go:noescape
-//goland:noinspection GoUnusedParameter
-func __vunsigned(s *string, p *int, v *types.JsonState)
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/vunsigned_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/vunsigned_arm64.s
deleted file mode 100644
index c73a44894..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/vunsigned_arm64.s
+++ /dev/null
@@ -1,150 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-#include "go_asm.h"
-#include "funcdata.h"
-#include "textflag.h"
-
-TEXT ·__vunsigned_entry__(SB), NOSPLIT, $16
- NO_LOCAL_POINTERS
- WORD $0x100000a0 // adr x0, .+20
- MOVD R0, ret(FP)
- RET
- // .p2align 2, 0x00
-_vunsigned:
- WORD $0xd10083ff // sub sp, sp, #32
- WORD $0xa900fbfd // stp fp, lr, [sp, #8]
- WORD $0xa93ffbfd // stp fp, lr, [sp, #-8]
- WORD $0xd10023fd // sub fp, sp, #8
- WORD $0xf9400028 // ldr x8, [x1]
- WORD $0xa940240a // ldp x10, x9, [x0]
- WORD $0x5280012b // mov w11, #9
- WORD $0xa900fc5f // stp xzr, xzr, [x2, #8]
- WORD $0xf900004b // str x11, [x2]
- WORD $0xf940002b // ldr x11, [x1]
- WORD $0xf9000c4b // str x11, [x2, #24]
- WORD $0xeb09011f // cmp x8, x9
- WORD $0x54000162 // b.hs LBB0_3 $44(%rip)
- WORD $0x8b08014b // add x11, x10, x8
- WORD $0x3940016c // ldrb w12, [x11]
- WORD $0x7100b59f // cmp w12, #45
- WORD $0x540001a1 // b.ne LBB0_4 $52(%rip)
-LBB0_2:
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x928000a8 // mov x8, #-6
- WORD $0xf9000048 // str x8, [x2]
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
-LBB0_3:
- WORD $0xf9000029 // str x9, [x1]
- WORD $0x92800008 // mov x8, #-1
- WORD $0xf9000048 // str x8, [x2]
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
-LBB0_4:
- WORD $0x5100e98d // sub w13, w12, #58
- WORD $0x31002dbf // cmn w13, #11
- WORD $0x540000e8 // b.hi LBB0_6 $28(%rip)
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x92800028 // mov x8, #-2
- WORD $0xf9000048 // str x8, [x2]
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
-LBB0_6:
- WORD $0x7100c19f // cmp w12, #48
- WORD $0x54000161 // b.ne LBB0_8 $44(%rip)
- WORD $0x3940056b // ldrb w11, [x11, #1]
- WORD $0x5100b96b // sub w11, w11, #46
- WORD $0x7100dd7f // cmp w11, #55
- WORD $0x5280002c // mov w12, #1
- WORD $0x9acb218b // lsl x11, x12, x11
- WORD $0xb20903ec // mov x12, #36028797027352576
- WORD $0xf280002c // movk x12, #1
- WORD $0x8a0c016b // and x11, x11, x12
- WORD $0xfa409964 // ccmp x11, #0, #4, ls
- WORD $0x540005a0 // b.eq LBB0_21 $180(%rip)
-LBB0_8:
- WORD $0xd280000b // mov x11, #0
- WORD $0xeb08013f // cmp x9, x8
- WORD $0x9a88812c // csel x12, x9, x8, hi
- WORD $0x5280014d // mov w13, #10
-LBB0_9:
- WORD $0xeb08019f // cmp x12, x8
- WORD $0x54000440 // b.eq LBB0_20 $136(%rip)
- WORD $0x3868694e // ldrb w14, [x10, x8]
- WORD $0x5100c1ce // sub w14, w14, #48
- WORD $0x710025df // cmp w14, #9
- WORD $0x54000288 // b.hi LBB0_15 $80(%rip)
- WORD $0x9bcd7d6f // umulh x15, x11, x13
- WORD $0xeb0f03ff // cmp xzr, x15
- WORD $0x54000141 // b.ne LBB0_14 $40(%rip)
- WORD $0x8b0b096b // add x11, x11, x11, lsl #2
- WORD $0xd37ff96b // lsl x11, x11, #1
- WORD $0x91000508 // add x8, x8, #1
- WORD $0xab2e016b // adds x11, x11, w14, uxtb
- WORD $0x1a9f37ef // cset w15, hs
- WORD $0x934001ee // sbfx x14, x15, #0, #1
- WORD $0xca0f01cf // eor x15, x14, x15
- WORD $0xb500004f // cbnz x15, LBB0_14 $8(%rip)
- WORD $0xb6fffdee // tbz x14, #63, LBB0_9 $-68(%rip)
-LBB0_14:
- WORD $0xd1000508 // sub x8, x8, #1
- WORD $0xf9000028 // str x8, [x1]
- WORD $0x92800088 // mov x8, #-5
- WORD $0xf9000048 // str x8, [x2]
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
-LBB0_15:
- WORD $0xeb09011f // cmp x8, x9
- WORD $0x54000102 // b.hs LBB0_19 $32(%rip)
- WORD $0x38686949 // ldrb w9, [x10, x8]
- WORD $0x7100b93f // cmp w9, #46
- WORD $0x54fff7c0 // b.eq LBB0_2 $-264(%rip)
- WORD $0x7101153f // cmp w9, #69
- WORD $0x54fff780 // b.eq LBB0_2 $-272(%rip)
- WORD $0x7101953f // cmp w9, #101
- WORD $0x54fff740 // b.eq LBB0_2 $-280(%rip)
-LBB0_19:
- WORD $0xaa0803ec // mov x12, x8
-LBB0_20:
- WORD $0xf900002c // str x12, [x1]
- WORD $0xf900084b // str x11, [x2, #16]
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
-LBB0_21:
- WORD $0x91000508 // add x8, x8, #1
- WORD $0xf9000028 // str x8, [x1]
- WORD $0xa940fbfd // ldp fp, lr, [sp, #8]
- WORD $0x910083ff // add sp, sp, #32
- WORD $0xd65f03c0 // ret
- // .p2align 2, 0x00
-_MASK_USE_NUMBER:
- WORD $0x00000002 // .long 2
-
-TEXT ·__vunsigned(SB), NOSPLIT, $0-24
- NO_LOCAL_POINTERS
-
-_entry:
- MOVD 16(g), R16
- SUB $96, RSP, R17
- CMP R16, R17
- BLS _stack_grow
-
-_vunsigned:
- MOVD s+0(FP), R0
- MOVD p+8(FP), R1
- MOVD v+16(FP), R2
- MOVD ·_subr__vunsigned(SB), R11
- WORD $0x1000005e // adr x30, .+8
- JMP (R11)
- RET
-
-_stack_grow:
- MOVD R30, R3
- CALL runtime·morestack_noctxt<>(SB)
- JMP _entry
diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/vunsigned_subr_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/vunsigned_subr_arm64.go
deleted file mode 100644
index a78f3f961..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/neon/vunsigned_subr_arm64.go
+++ /dev/null
@@ -1,25 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package neon
-
-//go:nosplit
-//go:noescape
-//goland:noinspection ALL
-func __vunsigned_entry__() uintptr
-
-var (
- _subr__vunsigned uintptr = __vunsigned_entry__() + 0
-)
-
-const (
- _stack__vunsigned = 32
-)
-
-var (
- _ = _subr__vunsigned
-)
-
-const (
- _ = _stack__vunsigned
-)
diff --git a/vendor/github.com/bytedance/sonic/internal/native/parse_with_padding.tmpl b/vendor/github.com/bytedance/sonic/internal/native/parse_with_padding.tmpl
deleted file mode 100644
index 4aebf95ae..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/parse_with_padding.tmpl
+++ /dev/null
@@ -1,36 +0,0 @@
-// 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 {{PACKAGE}}
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var F_parse_with_padding func(parser unsafe.Pointer) (ret int)
-
-var S_parse_with_padding uintptr
-
-//go:nosplit
-func parse_with_padding(parser unsafe.Pointer) (ret int) {
- return F_parse_with_padding(rt.NoEscape(parser))
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/quote.tmpl b/vendor/github.com/bytedance/sonic/internal/native/quote.tmpl
deleted file mode 100644
index 0507f26fb..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/quote.tmpl
+++ /dev/null
@@ -1,33 +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/rt`
-)
-var F_quote func(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn unsafe.Pointer, flags uint64) (ret int)
-
-var S_quote uintptr
-
-//go:nosplit
-func quote(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int, flags uint64) (ret int) {
- return F_quote(rt.NoEscape(sp), nb, rt.NoEscape(dp), rt.NoEscape(unsafe.Pointer(dn)), flags)
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/recover_test.tmpl b/vendor/github.com/bytedance/sonic/internal/native/recover_test.tmpl
deleted file mode 100644
index 3cd339c1a..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/recover_test.tmpl
+++ /dev/null
@@ -1,722 +0,0 @@
-//go:build amd64
-// +build amd64
-
-// Code generated by Makefile, DO NOT EDIT.
-
-/**
- * Copyright 2023 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package {{PACKAGE}}
-
-import (
- `bytes`
- `os`
- `runtime`
- `runtime/debug`
- `runtime/pprof`
- `strings`
- `testing`
- `time`
- `unsafe`
-
- `github.com/bytedance/sonic/internal/native/types`
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var (
- debugAsyncGC = os.Getenv("SONIC_NO_ASYNC_GC") == ""
-)
-
-
-func TestMain(m *testing.M) {
- Use()
- go func () {
- if !debugAsyncGC {
- return
- }
- println("Begin GC looping...")
- for {
- runtime.GC()
- debug.FreeOSMemory()
- }
- println("stop GC looping!")
- }()
- time.Sleep(time.Millisecond*100)
- m.Run()
-}
-
-func TestRecover_f64toa(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- _ = f64toa(nil, 123)
-}
-
-func TestRecover_f32toa(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- _ = f32toa(nil, 123)
-}
-
-func TestRecover_i64toa(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- _ = i64toa(nil, 123)
-}
-
-func TestRecover_u64toa(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- _ = u64toa(nil, 123)
-}
-
-func TestRecover_lspace(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- _ = lspace(nil, 2, 0)
-}
-
-func TestRecover_lspace2(t *testing.T) {
- // generate random space with json
- cases := []string{
- strings.Repeat(" ", 1) + "123",
- strings.Repeat(" ", 1) + "123",
- "123",
- }
- pprof.StartCPUProfile(bytes.NewBuffer(nil))
- defer pprof.StopCPUProfile()
- for i := 0; i < 10000000; i++{
- for _, t := range cases {
- sp := (*byte)((*rt.GoString)(unsafe.Pointer(&t)).Ptr)
- _ = lspace(sp, len(t), 0)
- }
- }
-}
-
-func TestRecover_quote(t *testing.T) {
- var dn = 10
- var dp = make([]byte, dn)
- var sp = []byte("123")
- t.Run("sp", func(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- _ = quote(nil, 3, unsafe.Pointer(&dp[0]), &dn, 0)
- })
- t.Run("dp", func(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- _ = quote(unsafe.Pointer(&sp[0]), 3, nil, &dn, 0)
- })
- t.Run("dn", func(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- _ = quote(unsafe.Pointer(&sp[0]), 3, unsafe.Pointer(&dp[0]), nil, 0)
- })
-}
-
-func TestRecover_html_escape(t *testing.T) {
- var dn = 10
- var dp = make([]byte, dn)
- var sp = []byte("123")
- t.Run("sp", func(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- _ = html_escape(nil, 3, unsafe.Pointer(&dp[0]), &dn)
- })
- t.Run("dp", func(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- _ = html_escape(unsafe.Pointer(&sp[0]), 3, nil, &dn)
- })
- t.Run("dn", func(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- _ = html_escape(unsafe.Pointer(&sp[0]), 3, unsafe.Pointer(&dp[0]), nil)
- })
-}
-
-func TestRecover_unquote(t *testing.T) {
- var ep = 0
- var dp = make([]byte, 10)
- var sp = []byte("12\\x\"3\"4")
- t.Run("sp", func(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- _ = unquote(nil, len(sp), unsafe.Pointer(&dp[0]), &ep, 0)
- })
- t.Run("dp", func(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- _ = unquote(unsafe.Pointer(&sp[0]), len(sp), nil, &ep, 0)
- })
- t.Run("ep", func(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- _ = unquote(unsafe.Pointer(&sp[0]), len(sp), unsafe.Pointer(&dp[0]), nil, 0)
- })
-}
-
-func TestRecover_value(t *testing.T) {
- var v = new(types.JsonState)
- var sp = []byte("123")
- t.Run("sp", func(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- _ = value(nil, 3, 0, v, 0)
- })
- t.Run("v", func(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- _ = value(unsafe.Pointer(&sp[0]), 3, 0, nil, 0)
- })
-}
-
-func TestRecover_vstring(t *testing.T) {
- var v = new(types.JsonState)
- var sp = "123"
- var p = 0
- t.Run("sp", func(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- vstring(nil, &p, v, 0)
- })
- t.Run("p", func(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- vstring(&sp, nil, v, 0)
- })
- t.Run("v", func(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- vstring(&sp, &p, nil, 0)
- })
-}
-
-func TestRecover_vnumber(t *testing.T) {
- var v = new(types.JsonState)
- var sp = "123"
- var p = 0
- t.Run("sp", func(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- vnumber(nil, &p, v)
- })
- t.Run("p", func(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- vnumber(&sp, nil, v)
- })
- t.Run("v", func(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- vnumber(&sp, &p, nil)
- })
-}
-
-func TestRecover_vsigned(t *testing.T) {
- var v = new(types.JsonState)
- var sp = "123"
- var p = 0
- t.Run("sp", func(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- vsigned(nil, &p, v)
- })
- t.Run("p", func(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- vsigned(&sp, nil, v)
- })
- t.Run("v", func(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- vsigned(&sp, &p, nil)
- })
-}
-
-func TestRecover_vunsigned(t *testing.T) {
- var v = new(types.JsonState)
- var sp = "123"
- var p = 0
- t.Run("sp", func(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- vunsigned(nil, &p, v)
- })
- t.Run("p", func(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- vunsigned(&sp, nil, v)
- })
- t.Run("v", func(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- vunsigned(&sp, &p, nil)
- })
-}
-
-func TestRecover_skip_one(t *testing.T) {
- var v = types.NewStateMachine()
- var sp = "123"
- var p = 0
- t.Run("sp", func(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- _ = skip_one(nil, &p, v, 0)
- })
- t.Run("p", func(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- _ = skip_one(&sp, nil, v, 0)
- })
- t.Run("v", func(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- _ = skip_one(&sp, &p, nil, 0)
- })
-}
-
-func TestRecover_skip_one_fast(t *testing.T) {
- var sp = "123"
- var p = 0
- t.Run("sp", func(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- _ = skip_one_fast(nil, &p)
- })
- t.Run("p", func(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- _ = skip_one_fast(&sp, nil)
- })
-}
-
-func TestRecover_skip_array(t *testing.T) {
- var v = types.NewStateMachine()
- var sp = "123"
- var p = 0
- t.Run("sp", func(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- _ = skip_array(nil, &p, v, 0)
- })
- t.Run("p", func(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- _ = skip_array(&sp, nil, v, 0)
- })
- t.Run("v", func(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- _ = skip_array(&sp, &p, nil, 0)
- })
-}
-
-func TestRecover_skip_object(t *testing.T) {
- var v = types.NewStateMachine()
- var sp = "123"
- var p = 0
- t.Run("sp", func(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- _ = skip_object(nil, &p, v, 0)
- })
- t.Run("p", func(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- _ = skip_object(&sp, nil, v, 0)
- })
- t.Run("v", func(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- _ = skip_object(&sp, &p, nil, 0)
- })
-}
-
-func TestRecover_skip_number(t *testing.T) {
- var sp = "123"
- var p = 0
- t.Run("sp", func(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- _ = skip_number(nil, &p)
- })
- t.Run("p", func(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- _ = skip_number(&sp, nil)
- })
-}
-
-func TestRecover_get_by_path(t *testing.T) {
- var v = []interface{}{}
- var sp = "123"
- var p = 0
- var m = types.NewStateMachine()
- t.Run("sp", func(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- _ = get_by_path(nil, &p, &v, m)
- })
- t.Run("p", func(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- _ = get_by_path(&sp, nil, &v, m)
- })
- t.Run("path", func(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- _ = get_by_path(&sp, &p, nil, m)
- })
-}
-
-func TestRecover_validate_one(t *testing.T) {
- var v = types.NewStateMachine()
- var sp = "123"
- var p = 0
- t.Run("sp", func(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- _ = validate_one(nil, &p, v, 0)
- })
- t.Run("p", func(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- _ = validate_one(&sp, nil, v, 0)
- })
- t.Run("v", func(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- _ = validate_one(&sp, &p, nil, 0)
- })
-}
-
-func TestRecover_validate_utf8(t *testing.T) {
- var v = types.NewStateMachine()
- var sp = string([]byte{0xff, 0xff, 0xff})
- var p = 0
- t.Run("sp", func(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- _ = validate_utf8(nil, &p, v)
- })
- t.Run("p", func(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- _ = validate_utf8(&sp, nil, v)
- })
- t.Run("v", func(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- _ = validate_utf8(&sp, &p, nil)
- })
-}
-
-func TestRecover_validate_utf8_fast(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- _ = validate_utf8_fast(nil)
-}
-
-func TestRecover_parse_with_padding(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- _ = parse_with_padding(nil)
-}
-
-func TestRecover_lookup_small_key(t *testing.T) {
- t.Run("key", func(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- b := bytes.Repeat([]byte("a"), 100)
- _ = lookup_small_key(nil, &b, 10)
- })
- t.Run("table", func(t *testing.T) {
- defer func() {
- if r := recover(); r!= nil {
- t.Log("recover: ", r)
- } else {
- t.Fatal("no panic")
- }
- }()
- key := "a"
- _ = lookup_small_key(&key, nil, 10)
- })
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/skip_array.tmpl b/vendor/github.com/bytedance/sonic/internal/native/skip_array.tmpl
deleted file mode 100644
index 8a3fc27f1..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/skip_array.tmpl
+++ /dev/null
@@ -1,35 +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 F_skip_array func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) (ret int)
-
-var S_skip_array uintptr
-
-//go:nosplit
-func skip_array(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) {
- return F_skip_array(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags)
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/skip_number.tmpl b/vendor/github.com/bytedance/sonic/internal/native/skip_number.tmpl
deleted file mode 100644
index f313f9d16..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/skip_number.tmpl
+++ /dev/null
@@ -1,34 +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/rt`
-)
-
-var F_skip_number func(s unsafe.Pointer, p unsafe.Pointer) (ret int)
-
-var S_skip_number uintptr
-
-//go:nosplit
-func skip_number(s *string, p *int) (ret int) {
- return F_skip_number(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)))
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/skip_object.tmpl b/vendor/github.com/bytedance/sonic/internal/native/skip_object.tmpl
deleted file mode 100644
index 59e24578a..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/skip_object.tmpl
+++ /dev/null
@@ -1,35 +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 F_skip_object func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) (ret int)
-
-var S_skip_object uintptr
-
-//go:nosplit
-func skip_object(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) {
- return F_skip_object(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags)
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/skip_one.tmpl b/vendor/github.com/bytedance/sonic/internal/native/skip_one.tmpl
deleted file mode 100644
index 140eaa532..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/skip_one.tmpl
+++ /dev/null
@@ -1,35 +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 F_skip_one func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) (ret int)
-
-var S_skip_one uintptr
-
-//go:nosplit
-func skip_one(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) {
- return F_skip_one(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags)
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/skip_one_fast.tmpl b/vendor/github.com/bytedance/sonic/internal/native/skip_one_fast.tmpl
deleted file mode 100644
index 5c6bc5140..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/skip_one_fast.tmpl
+++ /dev/null
@@ -1,35 +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/rt`
-)
-
-var F_skip_one_fast func(s unsafe.Pointer, p unsafe.Pointer) (ret int)
-
-var S_skip_one_fast uintptr
-
-//go:nosplit
-func skip_one_fast(s *string, p *int) (ret int) {
- return F_skip_one_fast(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)))
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/f32toa.go b/vendor/github.com/bytedance/sonic/internal/native/sse/f32toa.go
deleted file mode 100644
index 314512a77..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/f32toa.go
+++ /dev/null
@@ -1,35 +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 sse
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var F_f32toa func(out unsafe.Pointer, val float32) (ret int)
-
-var S_f32toa uintptr
-
-//go:nosplit
-func f32toa(out *byte, val float32) (ret int) {
- return F_f32toa(rt.NoEscape(unsafe.Pointer(out)), val)
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/f32toa_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/f32toa_subr.go
deleted file mode 100644
index 4faf25ca1..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/f32toa_subr.go
+++ /dev/null
@@ -1,46 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package sse
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__f32toa = 16
-)
-
-const (
- _stack__f32toa = 56
-)
-
-const (
- _size__f32toa = 3680
-)
-
-var (
- _pcsp__f32toa = [][2]uint32{
- {0x1, 0},
- {0x6, 8},
- {0x8, 16},
- {0xa, 24},
- {0xc, 32},
- {0xd, 40},
- {0xe, 48},
- {0xe3a, 56},
- {0xe3b, 48},
- {0xe3d, 40},
- {0xe3f, 32},
- {0xe41, 24},
- {0xe43, 16},
- {0xe44, 8},
- {0xe45, 0},
- {0xe60, 56},
- }
-)
-
-var _cfunc_f32toa = []loader.CFunc{
- {"_f32toa_entry", 0, _entry__f32toa, 0, nil},
- {"_f32toa", _entry__f32toa, _size__f32toa, _stack__f32toa, _pcsp__f32toa},
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/f32toa_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/f32toa_text_amd64.go
deleted file mode 100644
index 394b1cdfd..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/f32toa_text_amd64.go
+++ /dev/null
@@ -1,1052 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package sse
-
-var _text_f32toa = []byte{
- // .p2align 4, 0x00
- // LCPI0_0
- 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, // QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000'
- //0x00000010 .p2align 4, 0x90
- //0x00000010 _f32toa
- 0x55, //0x00000010 pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000011 movq %rsp, %rbp
- 0x41, 0x57, //0x00000014 pushq %r15
- 0x41, 0x56, //0x00000016 pushq %r14
- 0x41, 0x55, //0x00000018 pushq %r13
- 0x41, 0x54, //0x0000001a pushq %r12
- 0x53, //0x0000001c pushq %rbx
- 0x50, //0x0000001d pushq %rax
- 0x66, 0x0f, 0x7e, 0xc0, //0x0000001e movd %xmm0, %eax
- 0x89, 0xc1, //0x00000022 movl %eax, %ecx
- 0xc1, 0xe9, 0x17, //0x00000024 shrl $23, %ecx
- 0x0f, 0xb6, 0xd1, //0x00000027 movzbl %cl, %edx
- 0x81, 0xfa, 0xff, 0x00, 0x00, 0x00, //0x0000002a cmpl $255, %edx
- 0x0f, 0x84, 0x1f, 0x0e, 0x00, 0x00, //0x00000030 je LBB0_148
- 0xc6, 0x07, 0x2d, //0x00000036 movb $45, (%rdi)
- 0x41, 0x89, 0xc1, //0x00000039 movl %eax, %r9d
- 0x41, 0xc1, 0xe9, 0x1f, //0x0000003c shrl $31, %r9d
- 0x4e, 0x8d, 0x2c, 0x0f, //0x00000040 leaq (%rdi,%r9), %r13
- 0xa9, 0xff, 0xff, 0xff, 0x7f, //0x00000044 testl $2147483647, %eax
- 0x0f, 0x84, 0xc9, 0x01, 0x00, 0x00, //0x00000049 je LBB0_6
- 0x25, 0xff, 0xff, 0x7f, 0x00, //0x0000004f andl $8388607, %eax
- 0x85, 0xd2, //0x00000054 testl %edx, %edx
- 0x0f, 0x84, 0x00, 0x0e, 0x00, 0x00, //0x00000056 je LBB0_149
- 0x44, 0x8d, 0xb8, 0x00, 0x00, 0x80, 0x00, //0x0000005c leal $8388608(%rax), %r15d
- 0x44, 0x8d, 0x82, 0x6a, 0xff, 0xff, 0xff, //0x00000063 leal $-150(%rdx), %r8d
- 0x8d, 0x4a, 0x81, //0x0000006a leal $-127(%rdx), %ecx
- 0x83, 0xf9, 0x17, //0x0000006d cmpl $23, %ecx
- 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00000070 ja LBB0_7
- 0xb9, 0x96, 0x00, 0x00, 0x00, //0x00000076 movl $150, %ecx
- 0x29, 0xd1, //0x0000007b subl %edx, %ecx
- 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000007d movq $-1, %rbx
- 0x48, 0xd3, 0xe3, //0x00000084 shlq %cl, %rbx
- 0xf7, 0xd3, //0x00000087 notl %ebx
- 0x44, 0x85, 0xfb, //0x00000089 testl %r15d, %ebx
- 0x0f, 0x84, 0x3f, 0x04, 0x00, 0x00, //0x0000008c je LBB0_34
- //0x00000092 LBB0_7
- 0x48, 0x89, 0x7d, 0xd0, //0x00000092 movq %rdi, $-48(%rbp)
- //0x00000096 LBB0_8
- 0x45, 0x89, 0xfe, //0x00000096 movl %r15d, %r14d
- 0x41, 0x83, 0xe6, 0x01, //0x00000099 andl $1, %r14d
- 0x85, 0xc0, //0x0000009d testl %eax, %eax
- 0x0f, 0x94, 0xc0, //0x0000009f sete %al
- 0x83, 0xfa, 0x02, //0x000000a2 cmpl $2, %edx
- 0x0f, 0x93, 0xc1, //0x000000a5 setae %cl
- 0x20, 0xc1, //0x000000a8 andb %al, %cl
- 0x0f, 0xb6, 0xc9, //0x000000aa movzbl %cl, %ecx
- 0x45, 0x89, 0xfa, //0x000000ad movl %r15d, %r10d
- 0x41, 0xc1, 0xe2, 0x02, //0x000000b0 shll $2, %r10d
- 0x42, 0x8d, 0x04, 0xb9, //0x000000b4 leal (%rcx,%r15,4), %eax
- 0x83, 0xc0, 0xfe, //0x000000b8 addl $-2, %eax
- 0x41, 0x69, 0xd0, 0x13, 0x44, 0x13, 0x00, //0x000000bb imull $1262611, %r8d, %edx
- 0x44, 0x8d, 0x9a, 0x01, 0x01, 0xf8, 0xff, //0x000000c2 leal $-524031(%rdx), %r11d
- 0x84, 0xc9, //0x000000c9 testb %cl, %cl
- 0x44, 0x0f, 0x44, 0xda, //0x000000cb cmovel %edx, %r11d
- 0x41, 0xc1, 0xfb, 0x16, //0x000000cf sarl $22, %r11d
- 0x41, 0x69, 0xcb, 0xb1, 0x6c, 0xe5, 0xff, //0x000000d3 imull $-1741647, %r11d, %ecx
- 0xc1, 0xe9, 0x13, //0x000000da shrl $19, %ecx
- 0x44, 0x01, 0xc1, //0x000000dd addl %r8d, %ecx
- 0xba, 0x1f, 0x00, 0x00, 0x00, //0x000000e0 movl $31, %edx
- 0x44, 0x29, 0xda, //0x000000e5 subl %r11d, %edx
- 0x80, 0xc1, 0x01, //0x000000e8 addb $1, %cl
- 0xd3, 0xe0, //0x000000eb shll %cl, %eax
- 0x48, 0x8d, 0x3d, 0x4c, 0x0e, 0x00, 0x00, //0x000000ed leaq $3660(%rip), %rdi /* _pow10_ceil_sig_f32.g+0(%rip) */
- 0x4c, 0x8b, 0x24, 0xd7, //0x000000f4 movq (%rdi,%rdx,8), %r12
- 0x49, 0xf7, 0xe4, //0x000000f8 mulq %r12
- 0x46, 0x8d, 0x04, 0xbd, 0x02, 0x00, 0x00, 0x00, //0x000000fb leal $2(,%r15,4), %r8d
- 0x31, 0xf6, //0x00000103 xorl %esi, %esi
- 0x48, 0xc1, 0xe8, 0x21, //0x00000105 shrq $33, %rax
- 0x40, 0x0f, 0x95, 0xc6, //0x00000109 setne %sil
- 0x09, 0xd6, //0x0000010d orl %edx, %esi
- 0x41, 0xd3, 0xe2, //0x0000010f shll %cl, %r10d
- 0x4c, 0x89, 0xd0, //0x00000112 movq %r10, %rax
- 0x49, 0xf7, 0xe4, //0x00000115 mulq %r12
- 0x49, 0x89, 0xd2, //0x00000118 movq %rdx, %r10
- 0x45, 0x31, 0xff, //0x0000011b xorl %r15d, %r15d
- 0x48, 0xc1, 0xe8, 0x21, //0x0000011e shrq $33, %rax
- 0x41, 0x0f, 0x95, 0xc7, //0x00000122 setne %r15b
- 0x41, 0xd3, 0xe0, //0x00000126 shll %cl, %r8d
- 0x4c, 0x89, 0xc0, //0x00000129 movq %r8, %rax
- 0x49, 0xf7, 0xe4, //0x0000012c mulq %r12
- 0x45, 0x09, 0xd7, //0x0000012f orl %r10d, %r15d
- 0x31, 0xc9, //0x00000132 xorl %ecx, %ecx
- 0x48, 0xc1, 0xe8, 0x21, //0x00000134 shrq $33, %rax
- 0x0f, 0x95, 0xc1, //0x00000138 setne %cl
- 0x09, 0xd1, //0x0000013b orl %edx, %ecx
- 0x44, 0x01, 0xf6, //0x0000013d addl %r14d, %esi
- 0x44, 0x29, 0xf1, //0x00000140 subl %r14d, %ecx
- 0x41, 0x83, 0xff, 0x28, //0x00000143 cmpl $40, %r15d
- 0x0f, 0x82, 0x41, 0x00, 0x00, 0x00, //0x00000147 jb LBB0_10
- 0x44, 0x89, 0xd0, //0x0000014d movl %r10d, %eax
- 0xba, 0xcd, 0xcc, 0xcc, 0xcc, //0x00000150 movl $3435973837, %edx
- 0x48, 0x0f, 0xaf, 0xd0, //0x00000155 imulq %rax, %rdx
- 0x48, 0xc1, 0xea, 0x25, //0x00000159 shrq $37, %rdx
- 0x89, 0xf0, //0x0000015d movl %esi, %eax
- 0x48, 0x8d, 0x3c, 0xd5, 0x00, 0x00, 0x00, 0x00, //0x0000015f leaq (,%rdx,8), %rdi
- 0x48, 0x8d, 0x1c, 0xbf, //0x00000167 leaq (%rdi,%rdi,4), %rbx
- 0x48, 0x39, 0xc3, //0x0000016b cmpq %rax, %rbx
- 0x41, 0x0f, 0x92, 0xc6, //0x0000016e setb %r14b
- 0x48, 0x8d, 0x3c, 0xbf, //0x00000172 leaq (%rdi,%rdi,4), %rdi
- 0x48, 0x83, 0xc7, 0x28, //0x00000176 addq $40, %rdi
- 0x89, 0xcb, //0x0000017a movl %ecx, %ebx
- 0x31, 0xc0, //0x0000017c xorl %eax, %eax
- 0x48, 0x39, 0xdf, //0x0000017e cmpq %rbx, %rdi
- 0x41, 0x0f, 0x96, 0xc0, //0x00000181 setbe %r8b
- 0x45, 0x38, 0xc6, //0x00000185 cmpb %r8b, %r14b
- 0x0f, 0x84, 0xf2, 0x01, 0x00, 0x00, //0x00000188 je LBB0_18
- //0x0000018e LBB0_10
- 0x45, 0x89, 0xd0, //0x0000018e movl %r10d, %r8d
- 0x41, 0xc1, 0xe8, 0x02, //0x00000191 shrl $2, %r8d
- 0x44, 0x89, 0xd2, //0x00000195 movl %r10d, %edx
- 0x83, 0xe2, 0xfc, //0x00000198 andl $-4, %edx
- 0x39, 0xd6, //0x0000019b cmpl %edx, %esi
- 0x40, 0x0f, 0x97, 0xc6, //0x0000019d seta %sil
- 0x8d, 0x42, 0x04, //0x000001a1 leal $4(%rdx), %eax
- 0x39, 0xc8, //0x000001a4 cmpl %ecx, %eax
- 0x0f, 0x96, 0xc3, //0x000001a6 setbe %bl
- 0x40, 0x30, 0xf3, //0x000001a9 xorb %sil, %bl
- 0x0f, 0x84, 0x7a, 0x00, 0x00, 0x00, //0x000001ac je LBB0_14
- 0x83, 0xca, 0x02, //0x000001b2 orl $2, %edx
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000001b5 movl $1, %eax
- 0x41, 0x39, 0xd7, //0x000001ba cmpl %edx, %r15d
- 0x0f, 0x87, 0x0e, 0x00, 0x00, 0x00, //0x000001bd ja LBB0_13
- 0x0f, 0x94, 0xc0, //0x000001c3 sete %al
- 0x41, 0xc0, 0xea, 0x02, //0x000001c6 shrb $2, %r10b
- 0x41, 0x20, 0xc2, //0x000001ca andb %al, %r10b
- 0x41, 0x0f, 0xb6, 0xc2, //0x000001cd movzbl %r10b, %eax
- //0x000001d1 LBB0_13
- 0x44, 0x01, 0xc0, //0x000001d1 addl %r8d, %eax
- 0x4d, 0x89, 0xef, //0x000001d4 movq %r13, %r15
- 0x3d, 0xa0, 0x86, 0x01, 0x00, //0x000001d7 cmpl $100000, %eax
- 0x4c, 0x8b, 0x6d, 0xd0, //0x000001dc movq $-48(%rbp), %r13
- 0x0f, 0x82, 0x61, 0x00, 0x00, 0x00, //0x000001e0 jb LBB0_19
- //0x000001e6 LBB0_15
- 0x41, 0xbc, 0x06, 0x00, 0x00, 0x00, //0x000001e6 movl $6, %r12d
- 0x3d, 0x40, 0x42, 0x0f, 0x00, //0x000001ec cmpl $1000000, %eax
- 0x0f, 0x82, 0x8e, 0x00, 0x00, 0x00, //0x000001f1 jb LBB0_24
- 0x41, 0xbc, 0x07, 0x00, 0x00, 0x00, //0x000001f7 movl $7, %r12d
- 0x3d, 0x80, 0x96, 0x98, 0x00, //0x000001fd cmpl $10000000, %eax
- 0x0f, 0x82, 0x7d, 0x00, 0x00, 0x00, //0x00000202 jb LBB0_24
- 0x3d, 0x00, 0xe1, 0xf5, 0x05, //0x00000208 cmpl $100000000, %eax
- 0x41, 0xbc, 0x09, 0x00, 0x00, 0x00, //0x0000020d movl $9, %r12d
- 0xe9, 0x69, 0x00, 0x00, 0x00, //0x00000213 jmp LBB0_23
- //0x00000218 LBB0_6
- 0x41, 0xc6, 0x45, 0x00, 0x30, //0x00000218 movb $48, (%r13)
- 0x41, 0x29, 0xfd, //0x0000021d subl %edi, %r13d
- 0x41, 0x83, 0xc5, 0x01, //0x00000220 addl $1, %r13d
- 0x44, 0x89, 0xe8, //0x00000224 movl %r13d, %eax
- 0xe9, 0x1a, 0x0c, 0x00, 0x00, //0x00000227 jmp LBB0_147
- //0x0000022c LBB0_14
- 0x39, 0xc1, //0x0000022c cmpl %eax, %ecx
- 0x41, 0x83, 0xd8, 0xff, //0x0000022e sbbl $-1, %r8d
- 0x44, 0x89, 0xc0, //0x00000232 movl %r8d, %eax
- 0x4d, 0x89, 0xef, //0x00000235 movq %r13, %r15
- 0x3d, 0xa0, 0x86, 0x01, 0x00, //0x00000238 cmpl $100000, %eax
- 0x4c, 0x8b, 0x6d, 0xd0, //0x0000023d movq $-48(%rbp), %r13
- 0x0f, 0x83, 0x9f, 0xff, 0xff, 0xff, //0x00000241 jae LBB0_15
- //0x00000247 LBB0_19
- 0x41, 0xbc, 0x01, 0x00, 0x00, 0x00, //0x00000247 movl $1, %r12d
- 0x83, 0xf8, 0x0a, //0x0000024d cmpl $10, %eax
- 0x0f, 0x82, 0x2f, 0x00, 0x00, 0x00, //0x00000250 jb LBB0_24
- 0x41, 0xbc, 0x02, 0x00, 0x00, 0x00, //0x00000256 movl $2, %r12d
- 0x83, 0xf8, 0x64, //0x0000025c cmpl $100, %eax
- 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x0000025f jb LBB0_24
- 0x41, 0xbc, 0x03, 0x00, 0x00, 0x00, //0x00000265 movl $3, %r12d
- 0x3d, 0xe8, 0x03, 0x00, 0x00, //0x0000026b cmpl $1000, %eax
- 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00000270 jb LBB0_24
- 0x3d, 0x10, 0x27, 0x00, 0x00, //0x00000276 cmpl $10000, %eax
- 0x41, 0xbc, 0x05, 0x00, 0x00, 0x00, //0x0000027b movl $5, %r12d
- //0x00000281 LBB0_23
- 0x41, 0x83, 0xdc, 0x00, //0x00000281 sbbl $0, %r12d
- //0x00000285 LBB0_24
- 0x47, 0x8d, 0x14, 0x1c, //0x00000285 leal (%r12,%r11), %r10d
- 0x43, 0x8d, 0x0c, 0x1c, //0x00000289 leal (%r12,%r11), %ecx
- 0x83, 0xc1, 0xea, //0x0000028d addl $-22, %ecx
- 0x83, 0xf9, 0xe4, //0x00000290 cmpl $-28, %ecx
- 0x0f, 0x87, 0x78, 0x00, 0x00, 0x00, //0x00000293 ja LBB0_28
- 0x44, 0x89, 0xe1, //0x00000299 movl %r12d, %ecx
- 0x49, 0x8d, 0x14, 0x0f, //0x0000029c leaq (%r15,%rcx), %rdx
- 0x48, 0x83, 0xc2, 0x01, //0x000002a0 addq $1, %rdx
- 0x3d, 0x10, 0x27, 0x00, 0x00, //0x000002a4 cmpl $10000, %eax
- 0x0f, 0x82, 0xf1, 0x00, 0x00, 0x00, //0x000002a9 jb LBB0_32
- 0x89, 0xc7, //0x000002af movl %eax, %edi
- 0xbe, 0x59, 0x17, 0xb7, 0xd1, //0x000002b1 movl $3518437209, %esi
- 0x48, 0x0f, 0xaf, 0xf7, //0x000002b6 imulq %rdi, %rsi
- 0x48, 0xc1, 0xee, 0x2d, //0x000002ba shrq $45, %rsi
- 0x44, 0x69, 0xc6, 0xf0, 0xd8, 0xff, 0xff, //0x000002be imull $-10000, %esi, %r8d
- 0x41, 0x01, 0xc0, //0x000002c5 addl %eax, %r8d
- 0x0f, 0x84, 0xa7, 0x04, 0x00, 0x00, //0x000002c8 je LBB0_64
- 0x44, 0x89, 0xc0, //0x000002ce movl %r8d, %eax
- 0x48, 0x69, 0xc0, 0x1f, 0x85, 0xeb, 0x51, //0x000002d1 imulq $1374389535, %rax, %rax
- 0x48, 0xc1, 0xe8, 0x25, //0x000002d8 shrq $37, %rax
- 0x6b, 0xf8, 0x64, //0x000002dc imull $100, %eax, %edi
- 0x41, 0x29, 0xf8, //0x000002df subl %edi, %r8d
- 0x48, 0x8d, 0x3d, 0x87, 0x0b, 0x00, 0x00, //0x000002e2 leaq $2951(%rip), %rdi /* _Digits+0(%rip) */
- 0x42, 0x0f, 0xb7, 0x1c, 0x47, //0x000002e9 movzwl (%rdi,%r8,2), %ebx
- 0x66, 0x89, 0x5a, 0xfe, //0x000002ee movw %bx, $-2(%rdx)
- 0x0f, 0xb7, 0x04, 0x47, //0x000002f2 movzwl (%rdi,%rax,2), %eax
- 0x66, 0x89, 0x42, 0xfc, //0x000002f6 movw %ax, $-4(%rdx)
- 0x45, 0x31, 0xc0, //0x000002fa xorl %r8d, %r8d
- 0x48, 0x83, 0xc2, 0xfc, //0x000002fd addq $-4, %rdx
- 0x83, 0xfe, 0x64, //0x00000301 cmpl $100, %esi
- 0x0f, 0x83, 0xa4, 0x00, 0x00, 0x00, //0x00000304 jae LBB0_66
- //0x0000030a LBB0_33
- 0x89, 0xf0, //0x0000030a movl %esi, %eax
- 0xe9, 0xde, 0x00, 0x00, 0x00, //0x0000030c jmp LBB0_68
- //0x00000311 LBB0_28
- 0x45, 0x89, 0xe0, //0x00000311 movl %r12d, %r8d
- 0x45, 0x85, 0xdb, //0x00000314 testl %r11d, %r11d
- 0x0f, 0x88, 0x54, 0x02, 0x00, 0x00, //0x00000317 js LBB0_40
- 0x4b, 0x8d, 0x14, 0x07, //0x0000031d leaq (%r15,%r8), %rdx
- 0x3d, 0x10, 0x27, 0x00, 0x00, //0x00000321 cmpl $10000, %eax
- 0x0f, 0x82, 0xb1, 0x02, 0x00, 0x00, //0x00000326 jb LBB0_45
- 0x89, 0xc1, //0x0000032c movl %eax, %ecx
- 0xbe, 0x59, 0x17, 0xb7, 0xd1, //0x0000032e movl $3518437209, %esi
- 0x48, 0x0f, 0xaf, 0xf1, //0x00000333 imulq %rcx, %rsi
- 0x48, 0xc1, 0xee, 0x2d, //0x00000337 shrq $45, %rsi
- 0x69, 0xce, 0xf0, 0xd8, 0xff, 0xff, //0x0000033b imull $-10000, %esi, %ecx
- 0x01, 0xc1, //0x00000341 addl %eax, %ecx
- 0x48, 0x69, 0xc1, 0x1f, 0x85, 0xeb, 0x51, //0x00000343 imulq $1374389535, %rcx, %rax
- 0x48, 0xc1, 0xe8, 0x25, //0x0000034a shrq $37, %rax
- 0x6b, 0xf8, 0x64, //0x0000034e imull $100, %eax, %edi
- 0x29, 0xf9, //0x00000351 subl %edi, %ecx
- 0x48, 0x8d, 0x3d, 0x16, 0x0b, 0x00, 0x00, //0x00000353 leaq $2838(%rip), %rdi /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x0c, 0x4f, //0x0000035a movzwl (%rdi,%rcx,2), %ecx
- 0x66, 0x89, 0x4a, 0xfe, //0x0000035e movw %cx, $-2(%rdx)
- 0x48, 0x8d, 0x4a, 0xfc, //0x00000362 leaq $-4(%rdx), %rcx
- 0x0f, 0xb7, 0x04, 0x47, //0x00000366 movzwl (%rdi,%rax,2), %eax
- 0x66, 0x89, 0x42, 0xfc, //0x0000036a movw %ax, $-4(%rdx)
- 0x89, 0xf0, //0x0000036e movl %esi, %eax
- 0x83, 0xf8, 0x64, //0x00000370 cmpl $100, %eax
- 0x0f, 0x83, 0x70, 0x02, 0x00, 0x00, //0x00000373 jae LBB0_46
- //0x00000379 LBB0_31
- 0x89, 0xc6, //0x00000379 movl %eax, %esi
- 0xe9, 0xae, 0x02, 0x00, 0x00, //0x0000037b jmp LBB0_48
- //0x00000380 LBB0_18
- 0x44, 0x88, 0xc0, //0x00000380 movb %r8b, %al
- 0x01, 0xd0, //0x00000383 addl %edx, %eax
- 0x41, 0x83, 0xc3, 0x01, //0x00000385 addl $1, %r11d
- 0x4d, 0x89, 0xef, //0x00000389 movq %r13, %r15
- 0x3d, 0xa0, 0x86, 0x01, 0x00, //0x0000038c cmpl $100000, %eax
- 0x4c, 0x8b, 0x6d, 0xd0, //0x00000391 movq $-48(%rbp), %r13
- 0x0f, 0x83, 0x4b, 0xfe, 0xff, 0xff, //0x00000395 jae LBB0_15
- 0xe9, 0xa7, 0xfe, 0xff, 0xff, //0x0000039b jmp LBB0_19
- //0x000003a0 LBB0_32
- 0x45, 0x31, 0xc0, //0x000003a0 xorl %r8d, %r8d
- 0x89, 0xc6, //0x000003a3 movl %eax, %esi
- 0x83, 0xfe, 0x64, //0x000003a5 cmpl $100, %esi
- 0x0f, 0x82, 0x5c, 0xff, 0xff, 0xff, //0x000003a8 jb LBB0_33
- //0x000003ae LBB0_66
- 0x48, 0x83, 0xc2, 0xff, //0x000003ae addq $-1, %rdx
- 0x4c, 0x8d, 0x1d, 0xb7, 0x0a, 0x00, 0x00, //0x000003b2 leaq $2743(%rip), %r11 /* _Digits+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003b9 .p2align 4, 0x90
- //0x000003c0 LBB0_67
- 0x89, 0xf0, //0x000003c0 movl %esi, %eax
- 0x48, 0x69, 0xc0, 0x1f, 0x85, 0xeb, 0x51, //0x000003c2 imulq $1374389535, %rax, %rax
- 0x48, 0xc1, 0xe8, 0x25, //0x000003c9 shrq $37, %rax
- 0x6b, 0xf8, 0x64, //0x000003cd imull $100, %eax, %edi
- 0x89, 0xf3, //0x000003d0 movl %esi, %ebx
- 0x29, 0xfb, //0x000003d2 subl %edi, %ebx
- 0x41, 0x0f, 0xb7, 0x3c, 0x5b, //0x000003d4 movzwl (%r11,%rbx,2), %edi
- 0x66, 0x89, 0x7a, 0xff, //0x000003d9 movw %di, $-1(%rdx)
- 0x48, 0x83, 0xc2, 0xfe, //0x000003dd addq $-2, %rdx
- 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x000003e1 cmpl $9999, %esi
- 0x89, 0xc6, //0x000003e7 movl %eax, %esi
- 0x0f, 0x87, 0xd1, 0xff, 0xff, 0xff, //0x000003e9 ja LBB0_67
- //0x000003ef LBB0_68
- 0x49, 0x8d, 0x57, 0x01, //0x000003ef leaq $1(%r15), %rdx
- 0x83, 0xf8, 0x0a, //0x000003f3 cmpl $10, %eax
- 0x0f, 0x82, 0x1d, 0x00, 0x00, 0x00, //0x000003f6 jb LBB0_70
- 0x89, 0xc6, //0x000003fc movl %eax, %esi
- 0x48, 0x8d, 0x3d, 0x6b, 0x0a, 0x00, 0x00, //0x000003fe leaq $2667(%rip), %rdi /* _Digits+0(%rip) */
- 0x8a, 0x04, 0x77, //0x00000405 movb (%rdi,%rsi,2), %al
- 0x8a, 0x5c, 0x77, 0x01, //0x00000408 movb $1(%rdi,%rsi,2), %bl
- 0x41, 0x88, 0x47, 0x01, //0x0000040c movb %al, $1(%r15)
- 0x41, 0x88, 0x5f, 0x02, //0x00000410 movb %bl, $2(%r15)
- 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00000414 jmp LBB0_71
- //0x00000419 LBB0_70
- 0x04, 0x30, //0x00000419 addb $48, %al
- 0x88, 0x02, //0x0000041b movb %al, (%rdx)
- //0x0000041d LBB0_71
- 0x4d, 0x29, 0xc1, //0x0000041d subq %r8, %r9
- 0x4d, 0x01, 0xe9, //0x00000420 addq %r13, %r9
- 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00000423 movl $1, %esi
- 0x4c, 0x29, 0xc6, //0x00000428 subq %r8, %rsi
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000042b .p2align 4, 0x90
- //0x00000430 LBB0_72
- 0x48, 0x83, 0xc6, 0xff, //0x00000430 addq $-1, %rsi
- 0x41, 0x80, 0x3c, 0x09, 0x30, //0x00000434 cmpb $48, (%r9,%rcx)
- 0x4d, 0x8d, 0x49, 0xff, //0x00000439 leaq $-1(%r9), %r9
- 0x0f, 0x84, 0xed, 0xff, 0xff, 0xff, //0x0000043d je LBB0_72
- 0x41, 0x88, 0x07, //0x00000443 movb %al, (%r15)
- 0x48, 0x01, 0xce, //0x00000446 addq %rcx, %rsi
- 0x48, 0x83, 0xfe, 0x02, //0x00000449 cmpq $2, %rsi
- 0x0f, 0x8c, 0x46, 0x00, 0x00, 0x00, //0x0000044d jl LBB0_77
- 0x49, 0x8d, 0x04, 0x09, //0x00000453 leaq (%r9,%rcx), %rax
- 0x48, 0x83, 0xc0, 0x02, //0x00000457 addq $2, %rax
- 0xc6, 0x02, 0x2e, //0x0000045b movb $46, (%rdx)
- 0xc6, 0x00, 0x65, //0x0000045e movb $101, (%rax)
- 0x45, 0x85, 0xd2, //0x00000461 testl %r10d, %r10d
- 0x0f, 0x8e, 0x43, 0x00, 0x00, 0x00, //0x00000464 jle LBB0_78
- //0x0000046a LBB0_75
- 0x41, 0x83, 0xc2, 0xff, //0x0000046a addl $-1, %r10d
- 0xc6, 0x40, 0x01, 0x2b, //0x0000046e movb $43, $1(%rax)
- 0x44, 0x89, 0xd1, //0x00000472 movl %r10d, %ecx
- 0x83, 0xf9, 0x0a, //0x00000475 cmpl $10, %ecx
- 0x0f, 0x82, 0x44, 0x00, 0x00, 0x00, //0x00000478 jb LBB0_79
- //0x0000047e LBB0_76
- 0x48, 0x63, 0xc9, //0x0000047e movslq %ecx, %rcx
- 0x48, 0x8d, 0x15, 0xe8, 0x09, 0x00, 0x00, //0x00000481 leaq $2536(%rip), %rdx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x0c, 0x4a, //0x00000488 movzwl (%rdx,%rcx,2), %ecx
- 0x66, 0x89, 0x48, 0x02, //0x0000048c movw %cx, $2(%rax)
- 0x48, 0x83, 0xc0, 0x04, //0x00000490 addq $4, %rax
- 0xe9, 0xaa, 0x09, 0x00, 0x00, //0x00000494 jmp LBB0_146
- //0x00000499 LBB0_77
- 0x49, 0x8d, 0x04, 0x09, //0x00000499 leaq (%r9,%rcx), %rax
- 0x48, 0x83, 0xc0, 0x01, //0x0000049d addq $1, %rax
- 0xc6, 0x00, 0x65, //0x000004a1 movb $101, (%rax)
- 0x45, 0x85, 0xd2, //0x000004a4 testl %r10d, %r10d
- 0x0f, 0x8f, 0xbd, 0xff, 0xff, 0xff, //0x000004a7 jg LBB0_75
- //0x000004ad LBB0_78
- 0xc6, 0x40, 0x01, 0x2d, //0x000004ad movb $45, $1(%rax)
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000004b1 movl $1, %ecx
- 0x44, 0x29, 0xd1, //0x000004b6 subl %r10d, %ecx
- 0x83, 0xf9, 0x0a, //0x000004b9 cmpl $10, %ecx
- 0x0f, 0x83, 0xbc, 0xff, 0xff, 0xff, //0x000004bc jae LBB0_76
- //0x000004c2 LBB0_79
- 0x80, 0xc1, 0x30, //0x000004c2 addb $48, %cl
- 0x88, 0x48, 0x02, //0x000004c5 movb %cl, $2(%rax)
- 0x48, 0x83, 0xc0, 0x03, //0x000004c8 addq $3, %rax
- 0xe9, 0x72, 0x09, 0x00, 0x00, //0x000004cc jmp LBB0_146
- //0x000004d1 LBB0_34
- 0x41, 0xd3, 0xef, //0x000004d1 shrl %cl, %r15d
- 0x41, 0x81, 0xff, 0xa0, 0x86, 0x01, 0x00, //0x000004d4 cmpl $100000, %r15d
- 0x0f, 0x82, 0xd7, 0x01, 0x00, 0x00, //0x000004db jb LBB0_55
- 0xb9, 0x06, 0x00, 0x00, 0x00, //0x000004e1 movl $6, %ecx
- 0x41, 0x81, 0xff, 0x40, 0x42, 0x0f, 0x00, //0x000004e6 cmpl $1000000, %r15d
- 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x000004ed jb LBB0_38
- 0xb9, 0x07, 0x00, 0x00, 0x00, //0x000004f3 movl $7, %ecx
- 0x41, 0x81, 0xff, 0x80, 0x96, 0x98, 0x00, //0x000004f8 cmpl $10000000, %r15d
- 0x0f, 0x82, 0x10, 0x00, 0x00, 0x00, //0x000004ff jb LBB0_38
- 0x41, 0x81, 0xff, 0x00, 0xe1, 0xf5, 0x05, //0x00000505 cmpl $100000000, %r15d
- 0xb9, 0x09, 0x00, 0x00, 0x00, //0x0000050c movl $9, %ecx
- 0x48, 0x83, 0xd9, 0x00, //0x00000511 sbbq $0, %rcx
- //0x00000515 LBB0_38
- 0x4c, 0x01, 0xe9, //0x00000515 addq %r13, %rcx
- //0x00000518 LBB0_39
- 0x44, 0x89, 0xf8, //0x00000518 movl %r15d, %eax
- 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x0000051b movl $3518437209, %edx
- 0x48, 0x0f, 0xaf, 0xd0, //0x00000520 imulq %rax, %rdx
- 0x48, 0xc1, 0xea, 0x2d, //0x00000524 shrq $45, %rdx
- 0x69, 0xc2, 0xf0, 0xd8, 0xff, 0xff, //0x00000528 imull $-10000, %edx, %eax
- 0x44, 0x01, 0xf8, //0x0000052e addl %r15d, %eax
- 0x48, 0x69, 0xf0, 0x1f, 0x85, 0xeb, 0x51, //0x00000531 imulq $1374389535, %rax, %rsi
- 0x48, 0xc1, 0xee, 0x25, //0x00000538 shrq $37, %rsi
- 0x6b, 0xde, 0x64, //0x0000053c imull $100, %esi, %ebx
- 0x29, 0xd8, //0x0000053f subl %ebx, %eax
- 0x48, 0x8d, 0x1d, 0x28, 0x09, 0x00, 0x00, //0x00000541 leaq $2344(%rip), %rbx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x04, 0x43, //0x00000548 movzwl (%rbx,%rax,2), %eax
- 0x66, 0x89, 0x41, 0xfe, //0x0000054c movw %ax, $-2(%rcx)
- 0x0f, 0xb7, 0x04, 0x73, //0x00000550 movzwl (%rbx,%rsi,2), %eax
- 0x66, 0x89, 0x41, 0xfc, //0x00000554 movw %ax, $-4(%rcx)
- 0x48, 0x89, 0xc8, //0x00000558 movq %rcx, %rax
- 0x48, 0x83, 0xc1, 0xfc, //0x0000055b addq $-4, %rcx
- 0x41, 0x89, 0xd7, //0x0000055f movl %edx, %r15d
- 0x41, 0x83, 0xff, 0x64, //0x00000562 cmpl $100, %r15d
- 0x0f, 0x83, 0x8c, 0x01, 0x00, 0x00, //0x00000566 jae LBB0_59
- 0xe9, 0xd1, 0x01, 0x00, 0x00, //0x0000056c jmp LBB0_61
- //0x00000571 LBB0_40
- 0x45, 0x85, 0xd2, //0x00000571 testl %r10d, %r10d
- 0x0f, 0x8f, 0xf7, 0x04, 0x00, 0x00, //0x00000574 jg LBB0_107
- 0x66, 0x41, 0xc7, 0x07, 0x30, 0x2e, //0x0000057a movw $11824, (%r15)
- 0x49, 0x83, 0xc7, 0x02, //0x00000580 addq $2, %r15
- 0x45, 0x85, 0xd2, //0x00000584 testl %r10d, %r10d
- 0x0f, 0x89, 0xe4, 0x04, 0x00, 0x00, //0x00000587 jns LBB0_107
- 0x45, 0x89, 0xe6, //0x0000058d movl %r12d, %r14d
- 0x41, 0xf7, 0xd6, //0x00000590 notl %r14d
- 0x45, 0x29, 0xde, //0x00000593 subl %r11d, %r14d
- 0x31, 0xc9, //0x00000596 xorl %ecx, %ecx
- 0x41, 0x83, 0xfe, 0x1f, //0x00000598 cmpl $31, %r14d
- 0x0f, 0x82, 0xaf, 0x04, 0x00, 0x00, //0x0000059c jb LBB0_105
- 0x4c, 0x89, 0xfb, //0x000005a2 movq %r15, %rbx
- 0x4c, 0x89, 0xef, //0x000005a5 movq %r13, %rdi
- 0x49, 0x83, 0xc6, 0x01, //0x000005a8 addq $1, %r14
- 0x4c, 0x89, 0xf1, //0x000005ac movq %r14, %rcx
- 0x48, 0x83, 0xe1, 0xe0, //0x000005af andq $-32, %rcx
- 0x48, 0x8d, 0x51, 0xe0, //0x000005b3 leaq $-32(%rcx), %rdx
- 0x49, 0x89, 0xd5, //0x000005b7 movq %rdx, %r13
- 0x49, 0xc1, 0xed, 0x05, //0x000005ba shrq $5, %r13
- 0x49, 0x83, 0xc5, 0x01, //0x000005be addq $1, %r13
- 0x45, 0x89, 0xef, //0x000005c2 movl %r13d, %r15d
- 0x41, 0x83, 0xe7, 0x07, //0x000005c5 andl $7, %r15d
- 0x48, 0x81, 0xfa, 0xe0, 0x00, 0x00, 0x00, //0x000005c9 cmpq $224, %rdx
- 0x0f, 0x83, 0x92, 0x03, 0x00, 0x00, //0x000005d0 jae LBB0_99
- 0x31, 0xd2, //0x000005d6 xorl %edx, %edx
- 0xe9, 0x29, 0x04, 0x00, 0x00, //0x000005d8 jmp LBB0_101
- //0x000005dd LBB0_45
- 0x48, 0x89, 0xd1, //0x000005dd movq %rdx, %rcx
- 0x83, 0xf8, 0x64, //0x000005e0 cmpl $100, %eax
- 0x0f, 0x82, 0x90, 0xfd, 0xff, 0xff, //0x000005e3 jb LBB0_31
- //0x000005e9 LBB0_46
- 0x48, 0x83, 0xc1, 0xff, //0x000005e9 addq $-1, %rcx
- 0x4c, 0x8d, 0x1d, 0x7c, 0x08, 0x00, 0x00, //0x000005ed leaq $2172(%rip), %r11 /* _Digits+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000005f4 .p2align 4, 0x90
- //0x00000600 LBB0_47
- 0x89, 0xc6, //0x00000600 movl %eax, %esi
- 0x48, 0x69, 0xf6, 0x1f, 0x85, 0xeb, 0x51, //0x00000602 imulq $1374389535, %rsi, %rsi
- 0x48, 0xc1, 0xee, 0x25, //0x00000609 shrq $37, %rsi
- 0x6b, 0xfe, 0x64, //0x0000060d imull $100, %esi, %edi
- 0x89, 0xc3, //0x00000610 movl %eax, %ebx
- 0x29, 0xfb, //0x00000612 subl %edi, %ebx
- 0x41, 0x0f, 0xb7, 0x3c, 0x5b, //0x00000614 movzwl (%r11,%rbx,2), %edi
- 0x66, 0x89, 0x79, 0xff, //0x00000619 movw %di, $-1(%rcx)
- 0x48, 0x83, 0xc1, 0xfe, //0x0000061d addq $-2, %rcx
- 0x3d, 0x0f, 0x27, 0x00, 0x00, //0x00000621 cmpl $9999, %eax
- 0x89, 0xf0, //0x00000626 movl %esi, %eax
- 0x0f, 0x87, 0xd2, 0xff, 0xff, 0xff, //0x00000628 ja LBB0_47
- //0x0000062e LBB0_48
- 0x4d, 0x63, 0xea, //0x0000062e movslq %r10d, %r13
- 0x83, 0xfe, 0x0a, //0x00000631 cmpl $10, %esi
- 0x0f, 0x82, 0x29, 0x00, 0x00, 0x00, //0x00000634 jb LBB0_51
- 0x89, 0xf0, //0x0000063a movl %esi, %eax
- 0x48, 0x8d, 0x0d, 0x2d, 0x08, 0x00, 0x00, //0x0000063c leaq $2093(%rip), %rcx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x04, 0x41, //0x00000643 movzwl (%rcx,%rax,2), %eax
- 0x66, 0x41, 0x89, 0x07, //0x00000647 movw %ax, (%r15)
- 0x4d, 0x01, 0xef, //0x0000064b addq %r13, %r15
- 0x4d, 0x39, 0xe8, //0x0000064e cmpq %r13, %r8
- 0x0f, 0x8c, 0x1f, 0x00, 0x00, 0x00, //0x00000651 jl LBB0_52
- //0x00000657 LBB0_50
- 0x4c, 0x89, 0xf8, //0x00000657 movq %r15, %rax
- 0x4c, 0x8b, 0x6d, 0xd0, //0x0000065a movq $-48(%rbp), %r13
- 0xe9, 0xe0, 0x07, 0x00, 0x00, //0x0000065e jmp LBB0_146
- //0x00000663 LBB0_51
- 0x40, 0x80, 0xc6, 0x30, //0x00000663 addb $48, %sil
- 0x41, 0x88, 0x37, //0x00000667 movb %sil, (%r15)
- 0x4d, 0x01, 0xef, //0x0000066a addq %r13, %r15
- 0x4d, 0x39, 0xe8, //0x0000066d cmpq %r13, %r8
- 0x0f, 0x8d, 0xe1, 0xff, 0xff, 0xff, //0x00000670 jge LBB0_50
- //0x00000676 LBB0_52
- 0x4c, 0x89, 0xff, //0x00000676 movq %r15, %rdi
- 0x48, 0x8b, 0x45, 0xd0, //0x00000679 movq $-48(%rbp), %rax
- 0x4c, 0x01, 0xc8, //0x0000067d addq %r9, %rax
- 0x4d, 0x8d, 0x34, 0x00, //0x00000680 leaq (%r8,%rax), %r14
- 0x49, 0x83, 0xc6, 0x01, //0x00000684 addq $1, %r14
- 0x49, 0x01, 0xc5, //0x00000688 addq %rax, %r13
- 0x4d, 0x39, 0xee, //0x0000068b cmpq %r13, %r14
- 0x4d, 0x89, 0xef, //0x0000068e movq %r13, %r15
- 0x4d, 0x0f, 0x47, 0xfe, //0x00000691 cmovaq %r14, %r15
- 0x4e, 0x8d, 0x1c, 0x00, //0x00000695 leaq (%rax,%r8), %r11
- 0x4d, 0x29, 0xdf, //0x00000699 subq %r11, %r15
- 0x49, 0x83, 0xff, 0x08, //0x0000069c cmpq $8, %r15
- 0x0f, 0x82, 0x9a, 0x02, 0x00, 0x00, //0x000006a0 jb LBB0_96
- 0x49, 0x83, 0xff, 0x20, //0x000006a6 cmpq $32, %r15
- 0x0f, 0x83, 0xdd, 0x00, 0x00, 0x00, //0x000006aa jae LBB0_80
- 0x45, 0x31, 0xd2, //0x000006b0 xorl %r10d, %r10d
- 0xe9, 0x03, 0x02, 0x00, 0x00, //0x000006b3 jmp LBB0_89
- //0x000006b8 LBB0_55
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000006b8 movl $1, %eax
- 0x41, 0x83, 0xff, 0x0a, //0x000006bd cmpl $10, %r15d
- 0x0f, 0x82, 0x21, 0x00, 0x00, 0x00, //0x000006c1 jb LBB0_58
- 0xb8, 0x02, 0x00, 0x00, 0x00, //0x000006c7 movl $2, %eax
- 0x41, 0x83, 0xff, 0x64, //0x000006cc cmpl $100, %r15d
- 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x000006d0 jb LBB0_58
- 0xb8, 0x03, 0x00, 0x00, 0x00, //0x000006d6 movl $3, %eax
- 0x41, 0x81, 0xff, 0xe8, 0x03, 0x00, 0x00, //0x000006db cmpl $1000, %r15d
- 0x0f, 0x83, 0x2e, 0x02, 0x00, 0x00, //0x000006e2 jae LBB0_93
- //0x000006e8 LBB0_58
- 0x4c, 0x01, 0xe8, //0x000006e8 addq %r13, %rax
- 0x48, 0x89, 0xc1, //0x000006eb movq %rax, %rcx
- 0x41, 0x83, 0xff, 0x64, //0x000006ee cmpl $100, %r15d
- 0x0f, 0x82, 0x4a, 0x00, 0x00, 0x00, //0x000006f2 jb LBB0_61
- //0x000006f8 LBB0_59
- 0x48, 0x83, 0xc1, 0xff, //0x000006f8 addq $-1, %rcx
- 0x4c, 0x8d, 0x05, 0x6d, 0x07, 0x00, 0x00, //0x000006fc leaq $1901(%rip), %r8 /* _Digits+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000703 .p2align 4, 0x90
- //0x00000710 LBB0_60
- 0x44, 0x89, 0xfb, //0x00000710 movl %r15d, %ebx
- 0x44, 0x89, 0xfe, //0x00000713 movl %r15d, %esi
- 0x4c, 0x69, 0xfe, 0x1f, 0x85, 0xeb, 0x51, //0x00000716 imulq $1374389535, %rsi, %r15
- 0x49, 0xc1, 0xef, 0x25, //0x0000071d shrq $37, %r15
- 0x41, 0x6b, 0xf7, 0x64, //0x00000721 imull $100, %r15d, %esi
- 0x89, 0xda, //0x00000725 movl %ebx, %edx
- 0x29, 0xf2, //0x00000727 subl %esi, %edx
- 0x41, 0x0f, 0xb7, 0x14, 0x50, //0x00000729 movzwl (%r8,%rdx,2), %edx
- 0x66, 0x89, 0x51, 0xff, //0x0000072e movw %dx, $-1(%rcx)
- 0x48, 0x83, 0xc1, 0xfe, //0x00000732 addq $-2, %rcx
- 0x81, 0xfb, 0x0f, 0x27, 0x00, 0x00, //0x00000736 cmpl $9999, %ebx
- 0x0f, 0x87, 0xce, 0xff, 0xff, 0xff, //0x0000073c ja LBB0_60
- //0x00000742 LBB0_61
- 0x41, 0x83, 0xff, 0x0a, //0x00000742 cmpl $10, %r15d
- 0x0f, 0x82, 0x1a, 0x00, 0x00, 0x00, //0x00000746 jb LBB0_63
- 0x44, 0x89, 0xf9, //0x0000074c movl %r15d, %ecx
- 0x48, 0x8d, 0x15, 0x1a, 0x07, 0x00, 0x00, //0x0000074f leaq $1818(%rip), %rdx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x0c, 0x4a, //0x00000756 movzwl (%rdx,%rcx,2), %ecx
- 0x66, 0x41, 0x89, 0x4d, 0x00, //0x0000075a movw %cx, (%r13)
- 0x29, 0xf8, //0x0000075f subl %edi, %eax
- 0xe9, 0xe0, 0x06, 0x00, 0x00, //0x00000761 jmp LBB0_147
- //0x00000766 LBB0_63
- 0x41, 0x80, 0xc7, 0x30, //0x00000766 addb $48, %r15b
- 0x45, 0x88, 0x7d, 0x00, //0x0000076a movb %r15b, (%r13)
- 0x29, 0xf8, //0x0000076e subl %edi, %eax
- 0xe9, 0xd1, 0x06, 0x00, 0x00, //0x00000770 jmp LBB0_147
- //0x00000775 LBB0_64
- 0x41, 0xb8, 0x04, 0x00, 0x00, 0x00, //0x00000775 movl $4, %r8d
- 0x48, 0x83, 0xc2, 0xfc, //0x0000077b addq $-4, %rdx
- 0x83, 0xfe, 0x64, //0x0000077f cmpl $100, %esi
- 0x0f, 0x82, 0x82, 0xfb, 0xff, 0xff, //0x00000782 jb LBB0_33
- 0xe9, 0x21, 0xfc, 0xff, 0xff, //0x00000788 jmp LBB0_66
- //0x0000078d LBB0_80
- 0x4d, 0x89, 0xfa, //0x0000078d movq %r15, %r10
- 0x49, 0x83, 0xe2, 0xe0, //0x00000790 andq $-32, %r10
- 0x49, 0x8d, 0x42, 0xe0, //0x00000794 leaq $-32(%r10), %rax
- 0x48, 0x89, 0xc6, //0x00000798 movq %rax, %rsi
- 0x48, 0xc1, 0xee, 0x05, //0x0000079b shrq $5, %rsi
- 0x48, 0x83, 0xc6, 0x01, //0x0000079f addq $1, %rsi
- 0x41, 0x89, 0xf4, //0x000007a3 movl %esi, %r12d
- 0x41, 0x83, 0xe4, 0x07, //0x000007a6 andl $7, %r12d
- 0x48, 0x3d, 0xe0, 0x00, 0x00, 0x00, //0x000007aa cmpq $224, %rax
- 0x0f, 0x83, 0x07, 0x00, 0x00, 0x00, //0x000007b0 jae LBB0_82
- 0x31, 0xc9, //0x000007b6 xorl %ecx, %ecx
- 0xe9, 0xa8, 0x00, 0x00, 0x00, //0x000007b8 jmp LBB0_84
- //0x000007bd LBB0_82
- 0x48, 0x83, 0xe6, 0xf8, //0x000007bd andq $-8, %rsi
- 0x4b, 0x8d, 0x04, 0x01, //0x000007c1 leaq (%r9,%r8), %rax
- 0x48, 0x8b, 0x4d, 0xd0, //0x000007c5 movq $-48(%rbp), %rcx
- 0x48, 0x01, 0xc8, //0x000007c9 addq %rcx, %rax
- 0x48, 0x05, 0xf0, 0x00, 0x00, 0x00, //0x000007cc addq $240, %rax
- 0x31, 0xc9, //0x000007d2 xorl %ecx, %ecx
- 0xf3, 0x0f, 0x6f, 0x05, 0x24, 0xf8, 0xff, 0xff, //0x000007d4 movdqu $-2012(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, //0x000007dc .p2align 4, 0x90
- //0x000007e0 LBB0_83
- 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, 0xc6, 0xf8, //0x0000085b addq $-8, %rsi
- 0x0f, 0x85, 0x7b, 0xff, 0xff, 0xff, //0x0000085f jne LBB0_83
- //0x00000865 LBB0_84
- 0x4d, 0x85, 0xe4, //0x00000865 testq %r12, %r12
- 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00000868 je LBB0_87
- 0x4c, 0x01, 0xc9, //0x0000086e addq %r9, %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_86
- 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_86
- //0x000008a8 LBB0_87
- 0x4d, 0x39, 0xd7, //0x000008a8 cmpq %r10, %r15
- 0x0f, 0x84, 0x59, 0x00, 0x00, 0x00, //0x000008ab je LBB0_92
- 0x41, 0xf6, 0xc7, 0x18, //0x000008b1 testb $24, %r15b
- 0x0f, 0x84, 0x82, 0x00, 0x00, 0x00, //0x000008b5 je LBB0_95
- //0x000008bb LBB0_89
- 0x4d, 0x39, 0xee, //0x000008bb cmpq %r13, %r14
- 0x4d, 0x0f, 0x47, 0xee, //0x000008be cmovaq %r14, %r13
- 0x4d, 0x29, 0xdd, //0x000008c2 subq %r11, %r13
- 0x4d, 0x89, 0xeb, //0x000008c5 movq %r13, %r11
- 0x49, 0x83, 0xe3, 0xf8, //0x000008c8 andq $-8, %r11
- 0x4c, 0x01, 0xda, //0x000008cc addq %r11, %rdx
- 0x4d, 0x01, 0xd1, //0x000008cf addq %r10, %r9
- 0x4d, 0x01, 0xc1, //0x000008d2 addq %r8, %r9
- 0x4c, 0x03, 0x4d, 0xd0, //0x000008d5 addq $-48(%rbp), %r9
- 0x4c, 0x89, 0xd9, //0x000008d9 movq %r11, %rcx
- 0x4c, 0x29, 0xd1, //0x000008dc subq %r10, %rcx
- 0x31, 0xf6, //0x000008df xorl %esi, %esi
- 0x48, 0xb8, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x000008e1 movabsq $3472328296227680304, %rax
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x000008eb .p2align 4, 0x90
- //0x000008f0 LBB0_90
- 0x49, 0x89, 0x04, 0x31, //0x000008f0 movq %rax, (%r9,%rsi)
- 0x48, 0x83, 0xc6, 0x08, //0x000008f4 addq $8, %rsi
- 0x48, 0x39, 0xf1, //0x000008f8 cmpq %rsi, %rcx
- 0x0f, 0x85, 0xef, 0xff, 0xff, 0xff, //0x000008fb jne LBB0_90
- 0x4d, 0x39, 0xdd, //0x00000901 cmpq %r11, %r13
- 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x00000904 jne LBB0_96
- //0x0000090a LBB0_92
- 0x48, 0x89, 0xf8, //0x0000090a movq %rdi, %rax
- 0x4c, 0x8b, 0x6d, 0xd0, //0x0000090d movq $-48(%rbp), %r13
- 0xe9, 0x2d, 0x05, 0x00, 0x00, //0x00000911 jmp LBB0_146
- //0x00000916 LBB0_93
- 0x41, 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x00000916 cmpl $10000, %r15d
- 0x4c, 0x89, 0xe9, //0x0000091d movq %r13, %rcx
- 0x48, 0x83, 0xd9, 0x00, //0x00000920 sbbq $0, %rcx
- 0x48, 0x83, 0xc1, 0x05, //0x00000924 addq $5, %rcx
- 0x41, 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x00000928 cmpl $10000, %r15d
- 0x0f, 0x83, 0xe3, 0xfb, 0xff, 0xff, //0x0000092f jae LBB0_39
- 0x48, 0x89, 0xc8, //0x00000935 movq %rcx, %rax
- 0xe9, 0xbb, 0xfd, 0xff, 0xff, //0x00000938 jmp LBB0_59
- //0x0000093d LBB0_95
- 0x4c, 0x01, 0xd2, //0x0000093d addq %r10, %rdx
- //0x00000940 LBB0_96
- 0x4c, 0x8b, 0x6d, 0xd0, //0x00000940 movq $-48(%rbp), %r13
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000944 .p2align 4, 0x90
- //0x00000950 LBB0_97
- 0xc6, 0x02, 0x30, //0x00000950 movb $48, (%rdx)
- 0x48, 0x83, 0xc2, 0x01, //0x00000953 addq $1, %rdx
- 0x48, 0x39, 0xfa, //0x00000957 cmpq %rdi, %rdx
- 0x0f, 0x82, 0xf0, 0xff, 0xff, 0xff, //0x0000095a jb LBB0_97
- 0x48, 0x89, 0xf8, //0x00000960 movq %rdi, %rax
- 0xe9, 0xdb, 0x04, 0x00, 0x00, //0x00000963 jmp LBB0_146
- //0x00000968 LBB0_99
- 0x49, 0x83, 0xe5, 0xf8, //0x00000968 andq $-8, %r13
- 0x49, 0x8d, 0x34, 0x39, //0x0000096c leaq (%r9,%rdi), %rsi
- 0x48, 0x81, 0xc6, 0xf2, 0x00, 0x00, 0x00, //0x00000970 addq $242, %rsi
- 0x31, 0xd2, //0x00000977 xorl %edx, %edx
- 0xf3, 0x0f, 0x6f, 0x05, 0x7f, 0xf6, 0xff, 0xff, //0x00000979 movdqu $-2433(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- //0x00000981 LBB0_100
- 0xf3, 0x0f, 0x7f, 0x84, 0x16, 0x10, 0xff, 0xff, 0xff, //0x00000981 movdqu %xmm0, $-240(%rsi,%rdx)
- 0xf3, 0x0f, 0x7f, 0x84, 0x16, 0x20, 0xff, 0xff, 0xff, //0x0000098a movdqu %xmm0, $-224(%rsi,%rdx)
- 0xf3, 0x0f, 0x7f, 0x84, 0x16, 0x30, 0xff, 0xff, 0xff, //0x00000993 movdqu %xmm0, $-208(%rsi,%rdx)
- 0xf3, 0x0f, 0x7f, 0x84, 0x16, 0x40, 0xff, 0xff, 0xff, //0x0000099c movdqu %xmm0, $-192(%rsi,%rdx)
- 0xf3, 0x0f, 0x7f, 0x84, 0x16, 0x50, 0xff, 0xff, 0xff, //0x000009a5 movdqu %xmm0, $-176(%rsi,%rdx)
- 0xf3, 0x0f, 0x7f, 0x84, 0x16, 0x60, 0xff, 0xff, 0xff, //0x000009ae movdqu %xmm0, $-160(%rsi,%rdx)
- 0xf3, 0x0f, 0x7f, 0x84, 0x16, 0x70, 0xff, 0xff, 0xff, //0x000009b7 movdqu %xmm0, $-144(%rsi,%rdx)
- 0xf3, 0x0f, 0x7f, 0x44, 0x16, 0x80, //0x000009c0 movdqu %xmm0, $-128(%rsi,%rdx)
- 0xf3, 0x0f, 0x7f, 0x44, 0x16, 0x90, //0x000009c6 movdqu %xmm0, $-112(%rsi,%rdx)
- 0xf3, 0x0f, 0x7f, 0x44, 0x16, 0xa0, //0x000009cc movdqu %xmm0, $-96(%rsi,%rdx)
- 0xf3, 0x0f, 0x7f, 0x44, 0x16, 0xb0, //0x000009d2 movdqu %xmm0, $-80(%rsi,%rdx)
- 0xf3, 0x0f, 0x7f, 0x44, 0x16, 0xc0, //0x000009d8 movdqu %xmm0, $-64(%rsi,%rdx)
- 0xf3, 0x0f, 0x7f, 0x44, 0x16, 0xd0, //0x000009de movdqu %xmm0, $-48(%rsi,%rdx)
- 0xf3, 0x0f, 0x7f, 0x44, 0x16, 0xe0, //0x000009e4 movdqu %xmm0, $-32(%rsi,%rdx)
- 0xf3, 0x0f, 0x7f, 0x44, 0x16, 0xf0, //0x000009ea movdqu %xmm0, $-16(%rsi,%rdx)
- 0xf3, 0x0f, 0x7f, 0x04, 0x16, //0x000009f0 movdqu %xmm0, (%rsi,%rdx)
- 0x48, 0x81, 0xc2, 0x00, 0x01, 0x00, 0x00, //0x000009f5 addq $256, %rdx
- 0x49, 0x83, 0xc5, 0xf8, //0x000009fc addq $-8, %r13
- 0x0f, 0x85, 0x7b, 0xff, 0xff, 0xff, //0x00000a00 jne LBB0_100
- //0x00000a06 LBB0_101
- 0x4d, 0x85, 0xff, //0x00000a06 testq %r15, %r15
- 0x49, 0x89, 0xfd, //0x00000a09 movq %rdi, %r13
- 0x0f, 0x84, 0x30, 0x00, 0x00, 0x00, //0x00000a0c je LBB0_104
- 0x4c, 0x01, 0xca, //0x00000a12 addq %r9, %rdx
- 0x4c, 0x01, 0xea, //0x00000a15 addq %r13, %rdx
- 0x48, 0x83, 0xc2, 0x12, //0x00000a18 addq $18, %rdx
- 0x49, 0xc1, 0xe7, 0x05, //0x00000a1c shlq $5, %r15
- 0x31, 0xf6, //0x00000a20 xorl %esi, %esi
- 0xf3, 0x0f, 0x6f, 0x05, 0xd6, 0xf5, 0xff, 0xff, //0x00000a22 movdqu $-2602(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- //0x00000a2a LBB0_103
- 0xf3, 0x0f, 0x7f, 0x44, 0x32, 0xf0, //0x00000a2a movdqu %xmm0, $-16(%rdx,%rsi)
- 0xf3, 0x0f, 0x7f, 0x04, 0x32, //0x00000a30 movdqu %xmm0, (%rdx,%rsi)
- 0x48, 0x83, 0xc6, 0x20, //0x00000a35 addq $32, %rsi
- 0x49, 0x39, 0xf7, //0x00000a39 cmpq %rsi, %r15
- 0x0f, 0x85, 0xe8, 0xff, 0xff, 0xff, //0x00000a3c jne LBB0_103
- //0x00000a42 LBB0_104
- 0x49, 0x89, 0xdf, //0x00000a42 movq %rbx, %r15
- 0x49, 0x01, 0xcf, //0x00000a45 addq %rcx, %r15
- 0x49, 0x39, 0xce, //0x00000a48 cmpq %rcx, %r14
- 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x00000a4b je LBB0_107
- //0x00000a51 LBB0_105
- 0x44, 0x01, 0xd1, //0x00000a51 addl %r10d, %ecx
- 0xf7, 0xd9, //0x00000a54 negl %ecx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a56 .p2align 4, 0x90
- //0x00000a60 LBB0_106
- 0x41, 0xc6, 0x07, 0x30, //0x00000a60 movb $48, (%r15)
- 0x49, 0x83, 0xc7, 0x01, //0x00000a64 addq $1, %r15
- 0x83, 0xc1, 0xff, //0x00000a68 addl $-1, %ecx
- 0x0f, 0x85, 0xef, 0xff, 0xff, 0xff, //0x00000a6b jne LBB0_106
- //0x00000a71 LBB0_107
- 0x4c, 0x89, 0x7d, 0xd0, //0x00000a71 movq %r15, $-48(%rbp)
- 0x4d, 0x01, 0xc7, //0x00000a75 addq %r8, %r15
- 0x3d, 0x10, 0x27, 0x00, 0x00, //0x00000a78 cmpl $10000, %eax
- 0x0f, 0x82, 0x5f, 0x00, 0x00, 0x00, //0x00000a7d jb LBB0_110
- 0x89, 0xc2, //0x00000a83 movl %eax, %edx
- 0xbb, 0x59, 0x17, 0xb7, 0xd1, //0x00000a85 movl $3518437209, %ebx
- 0x48, 0x0f, 0xaf, 0xda, //0x00000a8a imulq %rdx, %rbx
- 0x48, 0xc1, 0xeb, 0x2d, //0x00000a8e shrq $45, %rbx
- 0x69, 0xd3, 0xf0, 0xd8, 0xff, 0xff, //0x00000a92 imull $-10000, %ebx, %edx
- 0x01, 0xc2, //0x00000a98 addl %eax, %edx
- 0x0f, 0x84, 0xd8, 0x01, 0x00, 0x00, //0x00000a9a je LBB0_112
- 0x89, 0xd0, //0x00000aa0 movl %edx, %eax
- 0x48, 0x69, 0xc0, 0x1f, 0x85, 0xeb, 0x51, //0x00000aa2 imulq $1374389535, %rax, %rax
- 0x48, 0xc1, 0xe8, 0x25, //0x00000aa9 shrq $37, %rax
- 0x6b, 0xf0, 0x64, //0x00000aad imull $100, %eax, %esi
- 0x29, 0xf2, //0x00000ab0 subl %esi, %edx
- 0x48, 0x8d, 0x35, 0xb7, 0x03, 0x00, 0x00, //0x00000ab2 leaq $951(%rip), %rsi /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x14, 0x56, //0x00000ab9 movzwl (%rsi,%rdx,2), %edx
- 0x66, 0x41, 0x89, 0x57, 0xfe, //0x00000abd movw %dx, $-2(%r15)
- 0x0f, 0xb7, 0x04, 0x46, //0x00000ac2 movzwl (%rsi,%rax,2), %eax
- 0x66, 0x41, 0x89, 0x47, 0xfc, //0x00000ac6 movw %ax, $-4(%r15)
- 0x45, 0x31, 0xf6, //0x00000acb xorl %r14d, %r14d
- 0x49, 0x8d, 0x57, 0xfc, //0x00000ace leaq $-4(%r15), %rdx
- 0x83, 0xfb, 0x64, //0x00000ad2 cmpl $100, %ebx
- 0x0f, 0x83, 0x18, 0x00, 0x00, 0x00, //0x00000ad5 jae LBB0_114
- //0x00000adb LBB0_111
- 0x89, 0xd8, //0x00000adb movl %ebx, %eax
- 0xe9, 0x4c, 0x00, 0x00, 0x00, //0x00000add jmp LBB0_116
- //0x00000ae2 LBB0_110
- 0x45, 0x31, 0xf6, //0x00000ae2 xorl %r14d, %r14d
- 0x4c, 0x89, 0xfa, //0x00000ae5 movq %r15, %rdx
- 0x89, 0xc3, //0x00000ae8 movl %eax, %ebx
- 0x83, 0xfb, 0x64, //0x00000aea cmpl $100, %ebx
- 0x0f, 0x82, 0xe8, 0xff, 0xff, 0xff, //0x00000aed jb LBB0_111
- //0x00000af3 LBB0_114
- 0x48, 0x83, 0xc2, 0xff, //0x00000af3 addq $-1, %rdx
- 0x48, 0x8d, 0x35, 0x72, 0x03, 0x00, 0x00, //0x00000af7 leaq $882(%rip), %rsi /* _Digits+0(%rip) */
- 0x90, 0x90, //0x00000afe .p2align 4, 0x90
- //0x00000b00 LBB0_115
- 0x89, 0xd8, //0x00000b00 movl %ebx, %eax
- 0x48, 0x69, 0xc0, 0x1f, 0x85, 0xeb, 0x51, //0x00000b02 imulq $1374389535, %rax, %rax
- 0x48, 0xc1, 0xe8, 0x25, //0x00000b09 shrq $37, %rax
- 0x6b, 0xf8, 0x64, //0x00000b0d imull $100, %eax, %edi
- 0x89, 0xd9, //0x00000b10 movl %ebx, %ecx
- 0x29, 0xf9, //0x00000b12 subl %edi, %ecx
- 0x0f, 0xb7, 0x0c, 0x4e, //0x00000b14 movzwl (%rsi,%rcx,2), %ecx
- 0x66, 0x89, 0x4a, 0xff, //0x00000b18 movw %cx, $-1(%rdx)
- 0x48, 0x83, 0xc2, 0xfe, //0x00000b1c addq $-2, %rdx
- 0x81, 0xfb, 0x0f, 0x27, 0x00, 0x00, //0x00000b20 cmpl $9999, %ebx
- 0x89, 0xc3, //0x00000b26 movl %eax, %ebx
- 0x0f, 0x87, 0xd2, 0xff, 0xff, 0xff, //0x00000b28 ja LBB0_115
- //0x00000b2e LBB0_116
- 0x4d, 0x89, 0xe9, //0x00000b2e movq %r13, %r9
- 0x83, 0xf8, 0x0a, //0x00000b31 cmpl $10, %eax
- 0x0f, 0x82, 0x19, 0x00, 0x00, 0x00, //0x00000b34 jb LBB0_118
- 0x89, 0xc0, //0x00000b3a movl %eax, %eax
- 0x48, 0x8d, 0x0d, 0x2d, 0x03, 0x00, 0x00, //0x00000b3c leaq $813(%rip), %rcx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x04, 0x41, //0x00000b43 movzwl (%rcx,%rax,2), %eax
- 0x48, 0x8b, 0x4d, 0xd0, //0x00000b47 movq $-48(%rbp), %rcx
- 0x66, 0x89, 0x01, //0x00000b4b movw %ax, (%rcx)
- 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00000b4e jmp LBB0_119
- //0x00000b53 LBB0_118
- 0x04, 0x30, //0x00000b53 addb $48, %al
- 0x48, 0x8b, 0x4d, 0xd0, //0x00000b55 movq $-48(%rbp), %rcx
- 0x88, 0x01, //0x00000b59 movb %al, (%rcx)
- //0x00000b5b LBB0_119
- 0x4d, 0x29, 0xf7, //0x00000b5b subq %r14, %r15
- 0x4d, 0x29, 0xf0, //0x00000b5e subq %r14, %r8
- 0x49, 0x83, 0xc0, 0x01, //0x00000b61 addq $1, %r8
- 0x43, 0x8d, 0x04, 0x1e, //0x00000b65 leal (%r14,%r11), %eax
- 0xf6, 0xd8, //0x00000b69 negb %al
- 0x43, 0x8d, 0x14, 0x33, //0x00000b6b leal (%r11,%r14), %edx
- 0xf7, 0xda, //0x00000b6f negl %edx
- 0x47, 0x8d, 0x2c, 0x33, //0x00000b71 leal (%r11,%r14), %r13d
- 0x41, 0x83, 0xc5, 0xff, //0x00000b75 addl $-1, %r13d
- 0x43, 0x8d, 0x34, 0x33, //0x00000b79 leal (%r11,%r14), %esi
- 0x83, 0xc6, 0xfe, //0x00000b7d addl $-2, %esi
- 0x31, 0xc9, //0x00000b80 xorl %ecx, %ecx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000b82 .p2align 4, 0x90
- //0x00000b90 LBB0_120
- 0x89, 0xc3, //0x00000b90 movl %eax, %ebx
- 0x8d, 0x43, 0x03, //0x00000b92 leal $3(%rbx), %eax
- 0x83, 0xc6, 0x01, //0x00000b95 addl $1, %esi
- 0x41, 0x80, 0x7c, 0x0f, 0xff, 0x30, //0x00000b98 cmpb $48, $-1(%r15,%rcx)
- 0x48, 0x8d, 0x49, 0xff, //0x00000b9e leaq $-1(%rcx), %rcx
- 0x0f, 0x84, 0xe8, 0xff, 0xff, 0xff, //0x00000ba2 je LBB0_120
- 0x49, 0x8d, 0x04, 0x0f, //0x00000ba8 leaq (%r15,%rcx), %rax
- 0x48, 0x83, 0xc0, 0x01, //0x00000bac addq $1, %rax
- 0x45, 0x85, 0xd2, //0x00000bb0 testl %r10d, %r10d
- 0x0f, 0x8e, 0xb7, 0x00, 0x00, 0x00, //0x00000bb3 jle LBB0_126
- 0x45, 0x29, 0xf4, //0x00000bb9 subl %r14d, %r12d
- 0x41, 0x8d, 0x3c, 0x0c, //0x00000bbc leal (%r12,%rcx), %edi
- 0x83, 0xc7, 0x01, //0x00000bc0 addl $1, %edi
- 0x41, 0x39, 0xfa, //0x00000bc3 cmpl %edi, %r10d
- 0x0f, 0x8d, 0x2e, 0x00, 0x00, 0x00, //0x00000bc6 jge LBB0_127
- 0x48, 0x63, 0xc2, //0x00000bcc movslq %edx, %rax
- 0x48, 0x8d, 0x34, 0x08, //0x00000bcf leaq (%rax,%rcx), %rsi
- 0x48, 0x83, 0xc6, 0x01, //0x00000bd3 addq $1, %rsi
- 0x85, 0xf6, //0x00000bd7 testl %esi, %esi
- 0x4d, 0x89, 0xcd, //0x00000bd9 movq %r9, %r13
- 0x0f, 0x8e, 0x17, 0x01, 0x00, 0x00, //0x00000bdc jle LBB0_138
- 0x41, 0x89, 0xf0, //0x00000be2 movl %esi, %r8d
- 0x49, 0x8d, 0x50, 0xff, //0x00000be5 leaq $-1(%r8), %rdx
- 0x48, 0x83, 0xfa, 0x03, //0x00000be9 cmpq $3, %rdx
- 0x0f, 0x83, 0x9d, 0x00, 0x00, 0x00, //0x00000bed jae LBB0_132
- 0x31, 0xd2, //0x00000bf3 xorl %edx, %edx
- 0xe9, 0xc2, 0x00, 0x00, 0x00, //0x00000bf5 jmp LBB0_135
- //0x00000bfa LBB0_127
- 0x45, 0x89, 0xea, //0x00000bfa movl %r13d, %r10d
- 0x49, 0x29, 0xca, //0x00000bfd subq %rcx, %r10
- 0x45, 0x85, 0xd2, //0x00000c00 testl %r10d, %r10d
- 0x0f, 0x8e, 0x67, 0x00, 0x00, 0x00, //0x00000c03 jle LBB0_126
- 0x43, 0x8d, 0x1c, 0x33, //0x00000c09 leal (%r11,%r14), %ebx
- 0x83, 0xc3, 0xfe, //0x00000c0d addl $-2, %ebx
- 0x48, 0x29, 0xcb, //0x00000c10 subq %rcx, %rbx
- 0x31, 0xd2, //0x00000c13 xorl %edx, %edx
- 0x83, 0xfb, 0x1f, //0x00000c15 cmpl $31, %ebx
- 0x4d, 0x89, 0xcd, //0x00000c18 movq %r9, %r13
- 0x0f, 0x82, 0x0f, 0x02, 0x00, 0x00, //0x00000c1b jb LBB0_145
- 0x45, 0x01, 0xde, //0x00000c21 addl %r11d, %r14d
- 0x41, 0x83, 0xc6, 0xfe, //0x00000c24 addl $-2, %r14d
- 0x49, 0x29, 0xce, //0x00000c28 subq %rcx, %r14
- 0x41, 0x89, 0xdb, //0x00000c2b movl %ebx, %r11d
- 0x49, 0x83, 0xc3, 0x01, //0x00000c2e addq $1, %r11
- 0x4c, 0x89, 0xda, //0x00000c32 movq %r11, %rdx
- 0x48, 0x83, 0xe2, 0xe0, //0x00000c35 andq $-32, %rdx
- 0x48, 0x8b, 0x7d, 0xd0, //0x00000c39 movq $-48(%rbp), %rdi
- 0x4c, 0x01, 0xc7, //0x00000c3d addq %r8, %rdi
- 0x89, 0xf0, //0x00000c40 movl %esi, %eax
- 0x48, 0x83, 0xc0, 0x01, //0x00000c42 addq $1, %rax
- 0x48, 0x83, 0xe0, 0xe0, //0x00000c46 andq $-32, %rax
- 0x48, 0x01, 0xf8, //0x00000c4a addq %rdi, %rax
- 0x48, 0x8d, 0x72, 0xe0, //0x00000c4d leaq $-32(%rdx), %rsi
- 0x49, 0x89, 0xf0, //0x00000c51 movq %rsi, %r8
- 0x49, 0xc1, 0xe8, 0x05, //0x00000c54 shrq $5, %r8
- 0x49, 0x83, 0xc0, 0x01, //0x00000c58 addq $1, %r8
- 0x48, 0x81, 0xfe, 0xe0, 0x00, 0x00, 0x00, //0x00000c5c cmpq $224, %rsi
- 0x0f, 0x83, 0xa8, 0x00, 0x00, 0x00, //0x00000c63 jae LBB0_139
- 0x31, 0xf6, //0x00000c69 xorl %esi, %esi
- 0xe9, 0x53, 0x01, 0x00, 0x00, //0x00000c6b jmp LBB0_141
- //0x00000c70 LBB0_126
- 0x4d, 0x89, 0xcd, //0x00000c70 movq %r9, %r13
- 0xe9, 0xcb, 0x01, 0x00, 0x00, //0x00000c73 jmp LBB0_146
- //0x00000c78 LBB0_112
- 0x41, 0xbe, 0x04, 0x00, 0x00, 0x00, //0x00000c78 movl $4, %r14d
- 0x49, 0x8d, 0x57, 0xfc, //0x00000c7e leaq $-4(%r15), %rdx
- 0x83, 0xfb, 0x64, //0x00000c82 cmpl $100, %ebx
- 0x0f, 0x82, 0x50, 0xfe, 0xff, 0xff, //0x00000c85 jb LBB0_111
- 0xe9, 0x63, 0xfe, 0xff, 0xff, //0x00000c8b jmp LBB0_114
- //0x00000c90 LBB0_132
- 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_133
- 0x49, 0x8d, 0x3c, 0x17, //0x00000ca0 leaq (%r15,%rdx), %rdi
- 0x8b, 0x44, 0x39, 0xfd, //0x00000ca4 movl $-3(%rcx,%rdi), %eax
- 0x89, 0x44, 0x39, 0xfe, //0x00000ca8 movl %eax, $-2(%rcx,%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_133
- 0x48, 0xf7, 0xda, //0x00000cb9 negq %rdx
- //0x00000cbc LBB0_135
- 0x41, 0xf6, 0xc0, 0x03, //0x00000cbc testb $3, %r8b
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00000cc0 je LBB0_138
- 0x0f, 0xb6, 0xc3, //0x00000cc6 movzbl %bl, %eax
- 0x83, 0xe0, 0x03, //0x00000cc9 andl $3, %eax
- 0x48, 0xf7, 0xd8, //0x00000ccc negq %rax
- 0x4c, 0x89, 0xfe, //0x00000ccf movq %r15, %rsi
- 0x48, 0x29, 0xd6, //0x00000cd2 subq %rdx, %rsi
- 0x31, 0xd2, //0x00000cd5 xorl %edx, %edx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000cd7 .p2align 4, 0x90
- //0x00000ce0 LBB0_137
- 0x48, 0x8d, 0x3c, 0x16, //0x00000ce0 leaq (%rsi,%rdx), %rdi
- 0x0f, 0xb6, 0x1c, 0x39, //0x00000ce4 movzbl (%rcx,%rdi), %ebx
- 0x88, 0x5c, 0x39, 0x01, //0x00000ce8 movb %bl, $1(%rcx,%rdi)
- 0x48, 0x83, 0xc2, 0xff, //0x00000cec addq $-1, %rdx
- 0x48, 0x39, 0xd0, //0x00000cf0 cmpq %rdx, %rax
- 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00000cf3 jne LBB0_137
- //0x00000cf9 LBB0_138
- 0x49, 0x63, 0xc2, //0x00000cf9 movslq %r10d, %rax
- 0x48, 0x8b, 0x55, 0xd0, //0x00000cfc movq $-48(%rbp), %rdx
- 0xc6, 0x04, 0x02, 0x2e, //0x00000d00 movb $46, (%rdx,%rax)
- 0x49, 0x8d, 0x04, 0x0f, //0x00000d04 leaq (%r15,%rcx), %rax
- 0x48, 0x83, 0xc0, 0x02, //0x00000d08 addq $2, %rax
- 0xe9, 0x32, 0x01, 0x00, 0x00, //0x00000d0c jmp LBB0_146
- //0x00000d11 LBB0_139
- 0x44, 0x89, 0xf3, //0x00000d11 movl %r14d, %ebx
- 0x48, 0x83, 0xc3, 0x01, //0x00000d14 addq $1, %rbx
- 0x48, 0x83, 0xe3, 0xe0, //0x00000d18 andq $-32, %rbx
- 0x48, 0x83, 0xc3, 0xe0, //0x00000d1c addq $-32, %rbx
- 0x48, 0xc1, 0xeb, 0x05, //0x00000d20 shrq $5, %rbx
- 0x48, 0x83, 0xc3, 0x01, //0x00000d24 addq $1, %rbx
- 0x48, 0x83, 0xe3, 0xf8, //0x00000d28 andq $-8, %rbx
- 0x31, 0xf6, //0x00000d2c xorl %esi, %esi
- 0xf3, 0x0f, 0x6f, 0x05, 0xca, 0xf2, 0xff, 0xff, //0x00000d2e movdqu $-3382(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- //0x00000d36 LBB0_140
- 0x49, 0x8d, 0x3c, 0x37, //0x00000d36 leaq (%r15,%rsi), %rdi
- 0xf3, 0x0f, 0x7f, 0x44, 0x39, 0x01, //0x00000d3a movdqu %xmm0, $1(%rcx,%rdi)
- 0xf3, 0x0f, 0x7f, 0x44, 0x39, 0x11, //0x00000d40 movdqu %xmm0, $17(%rcx,%rdi)
- 0xf3, 0x0f, 0x7f, 0x44, 0x39, 0x21, //0x00000d46 movdqu %xmm0, $33(%rcx,%rdi)
- 0xf3, 0x0f, 0x7f, 0x44, 0x39, 0x31, //0x00000d4c movdqu %xmm0, $49(%rcx,%rdi)
- 0xf3, 0x0f, 0x7f, 0x44, 0x39, 0x41, //0x00000d52 movdqu %xmm0, $65(%rcx,%rdi)
- 0xf3, 0x0f, 0x7f, 0x44, 0x39, 0x51, //0x00000d58 movdqu %xmm0, $81(%rcx,%rdi)
- 0xf3, 0x0f, 0x7f, 0x44, 0x39, 0x61, //0x00000d5e movdqu %xmm0, $97(%rcx,%rdi)
- 0xf3, 0x0f, 0x7f, 0x44, 0x39, 0x71, //0x00000d64 movdqu %xmm0, $113(%rcx,%rdi)
- 0xf3, 0x0f, 0x7f, 0x84, 0x39, 0x81, 0x00, 0x00, 0x00, //0x00000d6a movdqu %xmm0, $129(%rcx,%rdi)
- 0xf3, 0x0f, 0x7f, 0x84, 0x39, 0x91, 0x00, 0x00, 0x00, //0x00000d73 movdqu %xmm0, $145(%rcx,%rdi)
- 0xf3, 0x0f, 0x7f, 0x84, 0x39, 0xa1, 0x00, 0x00, 0x00, //0x00000d7c movdqu %xmm0, $161(%rcx,%rdi)
- 0xf3, 0x0f, 0x7f, 0x84, 0x39, 0xb1, 0x00, 0x00, 0x00, //0x00000d85 movdqu %xmm0, $177(%rcx,%rdi)
- 0xf3, 0x0f, 0x7f, 0x84, 0x39, 0xc1, 0x00, 0x00, 0x00, //0x00000d8e movdqu %xmm0, $193(%rcx,%rdi)
- 0xf3, 0x0f, 0x7f, 0x84, 0x39, 0xd1, 0x00, 0x00, 0x00, //0x00000d97 movdqu %xmm0, $209(%rcx,%rdi)
- 0xf3, 0x0f, 0x7f, 0x84, 0x39, 0xe1, 0x00, 0x00, 0x00, //0x00000da0 movdqu %xmm0, $225(%rcx,%rdi)
- 0xf3, 0x0f, 0x7f, 0x84, 0x39, 0xf1, 0x00, 0x00, 0x00, //0x00000da9 movdqu %xmm0, $241(%rcx,%rdi)
- 0x48, 0x81, 0xc6, 0x00, 0x01, 0x00, 0x00, //0x00000db2 addq $256, %rsi
- 0x48, 0x83, 0xc3, 0xf8, //0x00000db9 addq $-8, %rbx
- 0x0f, 0x85, 0x73, 0xff, 0xff, 0xff, //0x00000dbd jne LBB0_140
- //0x00000dc3 LBB0_141
- 0x48, 0x01, 0xc8, //0x00000dc3 addq %rcx, %rax
- 0x41, 0xf6, 0xc0, 0x07, //0x00000dc6 testb $7, %r8b
- 0x0f, 0x84, 0x4d, 0x00, 0x00, 0x00, //0x00000dca je LBB0_144
- 0x41, 0x80, 0xc6, 0x01, //0x00000dd0 addb $1, %r14b
- 0x41, 0x80, 0xe6, 0xe0, //0x00000dd4 andb $-32, %r14b
- 0x41, 0x80, 0xc6, 0xe0, //0x00000dd8 addb $-32, %r14b
- 0x41, 0xc0, 0xee, 0x05, //0x00000ddc shrb $5, %r14b
- 0x41, 0x80, 0xc6, 0x01, //0x00000de0 addb $1, %r14b
- 0x45, 0x0f, 0xb6, 0xc6, //0x00000de4 movzbl %r14b, %r8d
- 0x41, 0x83, 0xe0, 0x07, //0x00000de8 andl $7, %r8d
- 0x49, 0xc1, 0xe0, 0x05, //0x00000dec shlq $5, %r8
- 0x4c, 0x01, 0xfe, //0x00000df0 addq %r15, %rsi
- 0x48, 0x83, 0xc6, 0x11, //0x00000df3 addq $17, %rsi
- 0x31, 0xdb, //0x00000df7 xorl %ebx, %ebx
- 0xf3, 0x0f, 0x6f, 0x05, 0xff, 0xf1, 0xff, 0xff, //0x00000df9 movdqu $-3585(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- //0x00000e01 LBB0_143
- 0x48, 0x8d, 0x3c, 0x1e, //0x00000e01 leaq (%rsi,%rbx), %rdi
- 0xf3, 0x0f, 0x7f, 0x44, 0x39, 0xf0, //0x00000e05 movdqu %xmm0, $-16(%rcx,%rdi)
- 0xf3, 0x0f, 0x7f, 0x04, 0x39, //0x00000e0b movdqu %xmm0, (%rcx,%rdi)
- 0x48, 0x83, 0xc3, 0x20, //0x00000e10 addq $32, %rbx
- 0x49, 0x39, 0xd8, //0x00000e14 cmpq %rbx, %r8
- 0x0f, 0x85, 0xe4, 0xff, 0xff, 0xff, //0x00000e17 jne LBB0_143
- //0x00000e1d LBB0_144
- 0x49, 0x39, 0xd3, //0x00000e1d cmpq %rdx, %r11
- 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x00000e20 je LBB0_146
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000e26 .p2align 4, 0x90
- //0x00000e30 LBB0_145
- 0xc6, 0x00, 0x30, //0x00000e30 movb $48, (%rax)
- 0x48, 0x83, 0xc0, 0x01, //0x00000e33 addq $1, %rax
- 0x83, 0xc2, 0x01, //0x00000e37 addl $1, %edx
- 0x44, 0x39, 0xd2, //0x00000e3a cmpl %r10d, %edx
- 0x0f, 0x8c, 0xed, 0xff, 0xff, 0xff, //0x00000e3d jl LBB0_145
- //0x00000e43 LBB0_146
- 0x44, 0x29, 0xe8, //0x00000e43 subl %r13d, %eax
- //0x00000e46 LBB0_147
- 0x48, 0x83, 0xc4, 0x08, //0x00000e46 addq $8, %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_148
- 0x31, 0xc0, //0x00000e55 xorl %eax, %eax
- 0xe9, 0xea, 0xff, 0xff, 0xff, //0x00000e57 jmp LBB0_147
- //0x00000e5c LBB0_149
- 0x48, 0x89, 0x7d, 0xd0, //0x00000e5c movq %rdi, $-48(%rbp)
- 0x41, 0xb8, 0x6b, 0xff, 0xff, 0xff, //0x00000e60 movl $-149, %r8d
- 0x41, 0x89, 0xc7, //0x00000e66 movl %eax, %r15d
- 0xe9, 0x28, 0xf2, 0xff, 0xff, //0x00000e69 jmp LBB0_8
- 0x00, 0x00, //0x00000e6e .p2align 4, 0x00
- //0x00000e70 _Digits
- 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 0x36, 0x30, 0x37, //0x00000e70 QUAD $0x3330323031303030; QUAD $0x3730363035303430 // .ascii 16, '0001020304050607'
- 0x30, 0x38, 0x30, 0x39, 0x31, 0x30, 0x31, 0x31, 0x31, 0x32, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, //0x00000e80 QUAD $0x3131303139303830; QUAD $0x3531343133313231 // .ascii 16, '0809101112131415'
- 0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x32, 0x33, //0x00000e90 QUAD $0x3931383137313631; QUAD $0x3332323231323032 // .ascii 16, '1617181920212223'
- 0x32, 0x34, 0x32, 0x35, 0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31, //0x00000ea0 QUAD $0x3732363235323432; QUAD $0x3133303339323832 // .ascii 16, '2425262728293031'
- 0x33, 0x32, 0x33, 0x33, 0x33, 0x34, 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39, //0x00000eb0 QUAD $0x3533343333333233; QUAD $0x3933383337333633 // .ascii 16, '3233343536373839'
- 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x33, 0x34, 0x34, 0x34, 0x35, 0x34, 0x36, 0x34, 0x37, //0x00000ec0 QUAD $0x3334323431343034; QUAD $0x3734363435343434 // .ascii 16, '4041424344454647'
- 0x34, 0x38, 0x34, 0x39, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35, 0x35, //0x00000ed0 QUAD $0x3135303539343834; QUAD $0x3535343533353235 // .ascii 16, '4849505152535455'
- 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x33, //0x00000ee0 QUAD $0x3935383537353635; QUAD $0x3336323631363036 // .ascii 16, '5657585960616263'
- 0x36, 0x34, 0x36, 0x35, 0x36, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x37, 0x30, 0x37, 0x31, //0x00000ef0 QUAD $0x3736363635363436; QUAD $0x3137303739363836 // .ascii 16, '6465666768697071'
- 0x37, 0x32, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x37, 0x38, 0x37, 0x39, //0x00000f00 QUAD $0x3537343733373237; QUAD $0x3937383737373637 // .ascii 16, '7273747576777879'
- 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x33, 0x38, 0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, //0x00000f10 QUAD $0x3338323831383038; QUAD $0x3738363835383438 // .ascii 16, '8081828384858687'
- 0x38, 0x38, 0x38, 0x39, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35, //0x00000f20 QUAD $0x3139303939383838; QUAD $0x3539343933393239 // .ascii 16, '8889909192939495'
- 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, //0x00000f30 QUAD $0x3939383937393639 // .ascii 8, '96979899'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f38 .p2align 4, 0x00
- //0x00000f40 _pow10_ceil_sig_f32.g
- 0xf5, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x00000f40 .quad -9093133594791772939
- 0x32, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x00000f48 .quad -6754730975062328270
- 0x3f, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x00000f50 .quad -3831727700400522433
- 0x0e, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x00000f58 .quad -177973607073265138
- 0x49, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x00000f60 .quad -7028762532061872567
- 0xdb, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x00000f68 .quad -4174267146649952805
- 0x52, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x00000f70 .quad -606147914885053102
- 0x53, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x00000f78 .quad -7296371474444240045
- 0x28, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x00000f80 .quad -4508778324627912152
- 0xb2, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x00000f88 .quad -1024286887357502286
- 0xef, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x00000f90 .quad -7557708332239520785
- 0xeb, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x00000f98 .quad -4835449396872013077
- 0xa6, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x00000fa0 .quad -1432625727662628442
- 0x08, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x00000fa8 .quad -7812920107430224632
- 0x4a, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x00000fb0 .quad -5154464115860392886
- 0x5c, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x00000fb8 .quad -1831394126398103204
- 0xda, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x00000fc0 .quad -8062150356639896358
- 0x10, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x00000fc8 .quad -5466001927372482544
- 0x14, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x00000fd0 .quad -2220816390788215276
- 0xcc, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x00000fd8 .quad -8305539271883716404
- 0xff, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x00000fe0 .quad -5770238071427257601
- 0xbf, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x00000fe8 .quad -2601111570856684097
- 0x98, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x00000ff0 .quad -8543223759426509416
- 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000ff8 .quad -6067343680855748867
- 0xbd, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x00001000 .quad -2972493582642298179
- 0xb6, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x00001008 .quad -8775337516792518218
- 0x24, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x00001010 .quad -6357485877563259868
- 0x2c, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x00001018 .quad -3335171328526686932
- 0x3c, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x00001020 .quad -9002011107970261188
- 0x0b, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x00001028 .quad -6640827866535438581
- 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00001030 .quad -3689348814741910323
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001038 .quad -9223372036854775808
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x00001040 .quad -6917529027641081856
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x00001048 .quad -4035225266123964416
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00001050 .quad -432345564227567616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x00001058 .quad -7187745005283311616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x00001060 .quad -4372995238176751616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x00001068 .quad -854558029293551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x00001070 .quad -7451627795949551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x00001078 .quad -4702848726509551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x00001080 .quad -1266874889709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x00001088 .quad -7709325833709551616
- 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x00001090 .quad -5024971273709551616
- 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x00001098 .quad -1669528073709551616
- 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x000010a0 .quad -7960984073709551616
- 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x000010a8 .quad -5339544073709551616
- 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x000010b0 .quad -2062744073709551616
- 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x000010b8 .quad -8206744073709551616
- 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x000010c0 .quad -5646744073709551616
- 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x000010c8 .quad -2446744073709551616
- 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x000010d0 .quad -8446744073709551616
- 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x000010d8 .quad -5946744073709551616
- 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x000010e0 .quad -2821744073709551616
- 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x000010e8 .quad -8681119073709551616
- 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x000010f0 .quad -6239712823709551616
- 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x000010f8 .quad -3187955011209551616
- 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x00001100 .quad -8910000909647051616
- 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x00001108 .quad -6525815118631426616
- 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x00001110 .quad -3545582879861895366
- 0x85, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x00001118 .quad -9133518327554766459
- 0xe6, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x00001120 .quad -6805211891016070170
- 0xdf, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x00001128 .quad -3894828845342699809
- 0x97, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x00001130 .quad -256850038250986857
- 0x9e, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x00001138 .quad -7078060301547948642
- 0x06, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x00001140 .quad -4235889358507547898
- 0xc7, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x00001148 .quad -683175679707046969
- 0x5d, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x00001150 .quad -7344513827457986211
- 0xb4, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x00001158 .quad -4568956265895094860
- 0x21, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x00001160 .quad -1099509313941480671
- 0xf5, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x00001168 .quad -7604722348854507275
- 0x32, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x00001170 .quad -4894216917640746190
- 0xfe, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x00001178 .quad -1506085128623544834
- 0xbf, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x00001180 .quad -7858832233030797377
- 0xae, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x00001188 .quad -5211854272861108818
- 0x1a, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x00001190 .quad -1903131822648998118
- 0x70, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x00001198 .quad -8106986416796705680
- 0x8c, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x000011a0 .quad -5522047002568494196
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/f64toa.go b/vendor/github.com/bytedance/sonic/internal/native/sse/f64toa.go
deleted file mode 100644
index 4435cd7ef..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/f64toa.go
+++ /dev/null
@@ -1,35 +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 sse
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var F_f64toa func(out unsafe.Pointer, val float64) (ret int)
-
-var S_f64toa uintptr
-
-//go:nosplit
-func f64toa(out *byte, val float64) (ret int) {
- return F_f64toa((rt.NoEscape(unsafe.Pointer(out))), val)
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/f64toa_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/f64toa_subr.go
deleted file mode 100644
index fef360463..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/f64toa_subr.go
+++ /dev/null
@@ -1,46 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package sse
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__f64toa = 16
-)
-
-const (
- _stack__f64toa = 72
-)
-
-const (
- _size__f64toa = 4992
-)
-
-var (
- _pcsp__f64toa = [][2]uint32{
- {0x1, 0},
- {0x6, 8},
- {0x8, 16},
- {0xa, 24},
- {0xc, 32},
- {0xd, 40},
- {0x11, 48},
- {0x131d, 72},
- {0x131e, 48},
- {0x1320, 40},
- {0x1322, 32},
- {0x1324, 24},
- {0x1326, 16},
- {0x1327, 8},
- {0x1328, 0},
- {0x1380, 72},
- }
-)
-
-var _cfunc_f64toa = []loader.CFunc{
- {"_f64toa_entry", 0, _entry__f64toa, 0, nil},
- {"_f64toa", _entry__f64toa, _size__f64toa, _stack__f64toa, _pcsp__f64toa},
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/f64toa_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/f64toa_text_amd64.go
deleted file mode 100644
index 3809f30f3..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/f64toa_text_amd64.go
+++ /dev/null
@@ -1,2486 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package sse
-
-var _text_f64toa = []byte{
- // .p2align 4, 0x00
- // LCPI0_0
- 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, // QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000'
- //0x00000010 .p2align 4, 0x90
- //0x00000010 _f64toa
- 0x55, //0x00000010 pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000011 movq %rsp, %rbp
- 0x41, 0x57, //0x00000014 pushq %r15
- 0x41, 0x56, //0x00000016 pushq %r14
- 0x41, 0x55, //0x00000018 pushq %r13
- 0x41, 0x54, //0x0000001a pushq %r12
- 0x53, //0x0000001c pushq %rbx
- 0x48, 0x83, 0xec, 0x18, //0x0000001d subq $24, %rsp
- 0x66, 0x48, 0x0f, 0x7e, 0xc2, //0x00000021 movq %xmm0, %rdx
- 0x48, 0x89, 0xd0, //0x00000026 movq %rdx, %rax
- 0x48, 0xc1, 0xe8, 0x34, //0x00000029 shrq $52, %rax
- 0x25, 0xff, 0x07, 0x00, 0x00, //0x0000002d andl $2047, %eax
- 0x3d, 0xff, 0x07, 0x00, 0x00, //0x00000032 cmpl $2047, %eax
- 0x0f, 0x84, 0x0d, 0x13, 0x00, 0x00, //0x00000037 je LBB0_1
- 0xc6, 0x07, 0x2d, //0x0000003d movb $45, (%rdi)
- 0x49, 0x89, 0xd5, //0x00000040 movq %rdx, %r13
- 0x49, 0xc1, 0xed, 0x3f, //0x00000043 shrq $63, %r13
- 0x4e, 0x8d, 0x04, 0x2f, //0x00000047 leaq (%rdi,%r13), %r8
- 0x48, 0x8d, 0x0c, 0x55, 0x00, 0x00, 0x00, 0x00, //0x0000004b leaq (,%rdx,2), %rcx
- 0x48, 0x85, 0xc9, //0x00000053 testq %rcx, %rcx
- 0x0f, 0x84, 0xf1, 0x01, 0x00, 0x00, //0x00000056 je LBB0_3
- 0x4c, 0x89, 0x45, 0xd0, //0x0000005c movq %r8, $-48(%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, 0x7d, 0xc0, //0x0000006f movq %rdi, $-64(%rbp)
- 0x0f, 0x84, 0xd9, 0x12, 0x00, 0x00, //0x00000073 je LBB0_5
- 0x49, 0x83, 0xc0, 0x01, //0x00000079 addq $1, %r8
- 0x49, 0x09, 0xd0, //0x0000007d orq %rdx, %r8
- 0x44, 0x8d, 0x98, 0xcd, 0xfb, 0xff, 0xff, //0x00000080 leal $-1075(%rax), %r11d
- 0x8d, 0x88, 0x01, 0xfc, 0xff, 0xff, //0x00000087 leal $-1023(%rax), %ecx
- 0x83, 0xf9, 0x34, //0x0000008d cmpl $52, %ecx
- 0x0f, 0x87, 0x1d, 0x00, 0x00, 0x00, //0x00000090 ja LBB0_6
- 0xb9, 0x33, 0x04, 0x00, 0x00, //0x00000096 movl $1075, %ecx
- 0x29, 0xc1, //0x0000009b subl %eax, %ecx
- 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000009d movq $-1, %rbx
- 0x48, 0xd3, 0xe3, //0x000000a4 shlq %cl, %rbx
- 0x48, 0xf7, 0xd3, //0x000000a7 notq %rbx
- 0x49, 0x85, 0xd8, //0x000000aa testq %rbx, %r8
- 0x0f, 0x84, 0x5c, 0x04, 0x00, 0x00, //0x000000ad je LBB0_11
- //0x000000b3 LBB0_6
- 0x48, 0x85, 0xd2, //0x000000b3 testq %rdx, %rdx
- 0x0f, 0x94, 0xc1, //0x000000b6 sete %cl
- 0x83, 0xf8, 0x02, //0x000000b9 cmpl $2, %eax
- 0x0f, 0x93, 0xc0, //0x000000bc setae %al
- 0x20, 0xc8, //0x000000bf andb %cl, %al
- 0x4e, 0x8d, 0x0c, 0x85, 0x00, 0x00, 0x00, 0x00, //0x000000c1 leaq (,%r8,4), %r9
- 0x0f, 0xb6, 0xc0, //0x000000c9 movzbl %al, %eax
- 0x41, 0x69, 0xcb, 0x13, 0x44, 0x13, 0x00, //0x000000cc imull $1262611, %r11d, %ecx
- 0x8d, 0x91, 0x01, 0x01, 0xf8, 0xff, //0x000000d3 leal $-524031(%rcx), %edx
- 0x84, 0xc0, //0x000000d9 testb %al, %al
- 0x0f, 0x44, 0xd1, //0x000000db cmovel %ecx, %edx
- 0x4e, 0x8d, 0x14, 0x80, //0x000000de leaq (%rax,%r8,4), %r10
- 0x49, 0x83, 0xc2, 0xfe, //0x000000e2 addq $-2, %r10
- 0xc1, 0xfa, 0x16, //0x000000e6 sarl $22, %edx
- 0x69, 0xca, 0xb1, 0x6c, 0xe5, 0xff, //0x000000e9 imull $-1741647, %edx, %ecx
- 0xc1, 0xe9, 0x13, //0x000000ef shrl $19, %ecx
- 0x44, 0x01, 0xd9, //0x000000f2 addl %r11d, %ecx
- 0xbf, 0x24, 0x01, 0x00, 0x00, //0x000000f5 movl $292, %edi
- 0x48, 0x89, 0x55, 0xc8, //0x000000fa movq %rdx, $-56(%rbp)
- 0x29, 0xd7, //0x000000fe subl %edx, %edi
- 0x48, 0xc1, 0xe7, 0x04, //0x00000100 shlq $4, %rdi
- 0x80, 0xc1, 0x01, //0x00000104 addb $1, %cl
- 0x49, 0xd3, 0xe2, //0x00000107 shlq %cl, %r10
- 0x48, 0x8d, 0x1d, 0x4f, 0x13, 0x00, 0x00, //0x0000010a leaq $4943(%rip), %rbx /* _pow10_ceil_sig.g+0(%rip) */
- 0x4c, 0x8b, 0x7c, 0x1f, 0x08, //0x00000111 movq $8(%rdi,%rbx), %r15
- 0x4c, 0x89, 0xd0, //0x00000116 movq %r10, %rax
- 0x49, 0xf7, 0xe7, //0x00000119 mulq %r15
- 0x49, 0x89, 0xd3, //0x0000011c movq %rdx, %r11
- 0x48, 0x8b, 0x1c, 0x1f, //0x0000011f movq (%rdi,%rbx), %rbx
- 0x4c, 0x89, 0xd0, //0x00000123 movq %r10, %rax
- 0x48, 0xf7, 0xe3, //0x00000126 mulq %rbx
- 0x49, 0x89, 0xd2, //0x00000129 movq %rdx, %r10
- 0x4c, 0x01, 0xd8, //0x0000012c addq %r11, %rax
- 0x49, 0x83, 0xd2, 0x00, //0x0000012f adcq $0, %r10
- 0x45, 0x31, 0xe4, //0x00000133 xorl %r12d, %r12d
- 0x48, 0xa9, 0xfe, 0xff, 0xff, 0xff, //0x00000136 testq $-2, %rax
- 0x41, 0x0f, 0x95, 0xc4, //0x0000013c setne %r12b
- 0x49, 0xd3, 0xe1, //0x00000140 shlq %cl, %r9
- 0x4e, 0x8d, 0x1c, 0x85, 0x02, 0x00, 0x00, 0x00, //0x00000143 leaq $2(,%r8,4), %r11
- 0x4c, 0x89, 0xc8, //0x0000014b movq %r9, %rax
- 0x49, 0xf7, 0xe7, //0x0000014e mulq %r15
- 0x49, 0x89, 0xd6, //0x00000151 movq %rdx, %r14
- 0x4d, 0x09, 0xd4, //0x00000154 orq %r10, %r12
- 0x4c, 0x89, 0xc8, //0x00000157 movq %r9, %rax
- 0x48, 0xf7, 0xe3, //0x0000015a mulq %rbx
- 0x49, 0x89, 0xd1, //0x0000015d movq %rdx, %r9
- 0x4c, 0x01, 0xf0, //0x00000160 addq %r14, %rax
- 0x49, 0x83, 0xd1, 0x00, //0x00000163 adcq $0, %r9
- 0x45, 0x31, 0xd2, //0x00000167 xorl %r10d, %r10d
- 0x48, 0xa9, 0xfe, 0xff, 0xff, 0xff, //0x0000016a testq $-2, %rax
- 0x41, 0x0f, 0x95, 0xc2, //0x00000170 setne %r10b
- 0x49, 0xd3, 0xe3, //0x00000174 shlq %cl, %r11
- 0x4c, 0x89, 0xd8, //0x00000177 movq %r11, %rax
- 0x49, 0xf7, 0xe7, //0x0000017a mulq %r15
- 0x48, 0x89, 0xd1, //0x0000017d movq %rdx, %rcx
- 0x4c, 0x89, 0xd8, //0x00000180 movq %r11, %rax
- 0x48, 0xf7, 0xe3, //0x00000183 mulq %rbx
- 0x4d, 0x09, 0xca, //0x00000186 orq %r9, %r10
- 0x48, 0x01, 0xc8, //0x00000189 addq %rcx, %rax
- 0x48, 0x83, 0xd2, 0x00, //0x0000018c adcq $0, %rdx
- 0x31, 0xdb, //0x00000190 xorl %ebx, %ebx
- 0x48, 0xa9, 0xfe, 0xff, 0xff, 0xff, //0x00000192 testq $-2, %rax
- 0x0f, 0x95, 0xc3, //0x00000198 setne %bl
- 0x48, 0x09, 0xd3, //0x0000019b orq %rdx, %rbx
- 0x41, 0x83, 0xe0, 0x01, //0x0000019e andl $1, %r8d
- 0x4d, 0x01, 0xc4, //0x000001a2 addq %r8, %r12
- 0x4c, 0x29, 0xc3, //0x000001a5 subq %r8, %rbx
- 0x49, 0x83, 0xfa, 0x28, //0x000001a8 cmpq $40, %r10
- 0x0f, 0x82, 0x43, 0x00, 0x00, 0x00, //0x000001ac jb LBB0_41
- 0x48, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000001b2 movabsq $-3689348814741910323, %rcx
- 0x4c, 0x89, 0xc8, //0x000001bc movq %r9, %rax
- 0x48, 0xf7, 0xe1, //0x000001bf mulq %rcx
- 0x48, 0x89, 0xd1, //0x000001c2 movq %rdx, %rcx
- 0x48, 0xc1, 0xe9, 0x05, //0x000001c5 shrq $5, %rcx
- 0x48, 0x8d, 0x04, 0xcd, 0x00, 0x00, 0x00, 0x00, //0x000001c9 leaq (,%rcx,8), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x000001d1 leaq (%rax,%rax,4), %rdx
- 0x49, 0x39, 0xd4, //0x000001d5 cmpq %rdx, %r12
- 0x40, 0x0f, 0x97, 0xc6, //0x000001d8 seta %sil
- 0x48, 0x8d, 0x14, 0x80, //0x000001dc leaq (%rax,%rax,4), %rdx
- 0x48, 0x83, 0xc2, 0x28, //0x000001e0 addq $40, %rdx
- 0x31, 0xc0, //0x000001e4 xorl %eax, %eax
- 0x48, 0x39, 0xda, //0x000001e6 cmpq %rbx, %rdx
- 0x0f, 0x96, 0xc2, //0x000001e9 setbe %dl
- 0x40, 0x38, 0xd6, //0x000001ec cmpb %dl, %sil
- 0x0f, 0x84, 0x29, 0x01, 0x00, 0x00, //0x000001ef je LBB0_8
- //0x000001f5 LBB0_41
- 0x4c, 0x89, 0xc8, //0x000001f5 movq %r9, %rax
- 0x48, 0xc1, 0xe8, 0x02, //0x000001f8 shrq $2, %rax
- 0x4c, 0x89, 0xca, //0x000001fc movq %r9, %rdx
- 0x48, 0x83, 0xe2, 0xfc, //0x000001ff andq $-4, %rdx
- 0x49, 0x39, 0xd4, //0x00000203 cmpq %rdx, %r12
- 0x40, 0x0f, 0x97, 0xc6, //0x00000206 seta %sil
- 0x48, 0x8d, 0x7a, 0x04, //0x0000020a leaq $4(%rdx), %rdi
- 0x48, 0x39, 0xdf, //0x0000020e cmpq %rbx, %rdi
- 0x0f, 0x96, 0xc1, //0x00000211 setbe %cl
- 0x40, 0x30, 0xf1, //0x00000214 xorb %sil, %cl
- 0x4c, 0x8b, 0x7d, 0xc0, //0x00000217 movq $-64(%rbp), %r15
- 0x4c, 0x8b, 0x45, 0xd0, //0x0000021b movq $-48(%rbp), %r8
- 0x0f, 0x84, 0x38, 0x00, 0x00, 0x00, //0x0000021f je LBB0_42
- 0x48, 0x83, 0xca, 0x02, //0x00000225 orq $2, %rdx
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000229 movl $1, %ecx
- 0x49, 0x39, 0xd2, //0x0000022e cmpq %rdx, %r10
- 0x0f, 0x87, 0x0e, 0x00, 0x00, 0x00, //0x00000231 ja LBB0_45
- 0x0f, 0x94, 0xc1, //0x00000237 sete %cl
- 0x41, 0xc0, 0xe9, 0x02, //0x0000023a shrb $2, %r9b
- 0x41, 0x20, 0xc9, //0x0000023e andb %cl, %r9b
- 0x41, 0x0f, 0xb6, 0xc9, //0x00000241 movzbl %r9b, %ecx
- //0x00000245 LBB0_45
- 0x48, 0x01, 0xc1, //0x00000245 addq %rax, %rcx
- 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00000248 jmp LBB0_46
- //0x0000024d LBB0_3
- 0x41, 0xc6, 0x00, 0x30, //0x0000024d movb $48, (%r8)
- 0x41, 0x29, 0xf8, //0x00000251 subl %edi, %r8d
- 0x41, 0x83, 0xc0, 0x01, //0x00000254 addl $1, %r8d
- 0xe9, 0xc9, 0x10, 0x00, 0x00, //0x00000258 jmp LBB0_181
- //0x0000025d LBB0_42
- 0x48, 0x39, 0xfb, //0x0000025d cmpq %rdi, %rbx
- 0x48, 0x83, 0xd8, 0xff, //0x00000260 sbbq $-1, %rax
- 0x48, 0x89, 0xc1, //0x00000264 movq %rax, %rcx
- //0x00000267 LBB0_46
- 0x48, 0x8b, 0x55, 0xc8, //0x00000267 movq $-56(%rbp), %rdx
- 0x48, 0xbe, 0xe0, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x0000026b movabsq $8589934560, %rsi
- 0x48, 0x8d, 0x86, 0x1f, 0xe4, 0x0b, 0x54, //0x00000275 leaq $1410065439(%rsi), %rax
- 0x48, 0x39, 0xc1, //0x0000027c cmpq %rax, %rcx
- 0x0f, 0x86, 0xc7, 0x00, 0x00, 0x00, //0x0000027f jbe LBB0_54
- //0x00000285 LBB0_48
- 0x48, 0x89, 0xc8, //0x00000285 movq %rcx, %rax
- 0x48, 0xc1, 0xe8, 0x0b, //0x00000288 shrq $11, %rax
- 0x41, 0xbb, 0x0b, 0x00, 0x00, 0x00, //0x0000028c movl $11, %r11d
- 0x48, 0x3d, 0xdd, 0x0e, 0xe9, 0x02, //0x00000292 cmpq $48828125, %rax
- 0x0f, 0x82, 0x40, 0x01, 0x00, 0x00, //0x00000298 jb LBB0_64
- 0x48, 0x89, 0xc8, //0x0000029e movq %rcx, %rax
- 0x48, 0xc1, 0xe8, 0x0c, //0x000002a1 shrq $12, %rax
- 0x41, 0xbb, 0x0c, 0x00, 0x00, 0x00, //0x000002a5 movl $12, %r11d
- 0x48, 0x3d, 0x51, 0x4a, 0x8d, 0x0e, //0x000002ab cmpq $244140625, %rax
- 0x0f, 0x82, 0x27, 0x01, 0x00, 0x00, //0x000002b1 jb LBB0_64
- 0x48, 0x89, 0xc8, //0x000002b7 movq %rcx, %rax
- 0x48, 0xc1, 0xe8, 0x0d, //0x000002ba shrq $13, %rax
- 0x41, 0xbb, 0x0d, 0x00, 0x00, 0x00, //0x000002be movl $13, %r11d
- 0x48, 0x3d, 0x95, 0x73, 0xc2, 0x48, //0x000002c4 cmpq $1220703125, %rax
- 0x0f, 0x82, 0x0e, 0x01, 0x00, 0x00, //0x000002ca jb LBB0_64
- 0x41, 0xbb, 0x0e, 0x00, 0x00, 0x00, //0x000002d0 movl $14, %r11d
- 0x48, 0xb8, 0x00, 0x40, 0x7a, 0x10, 0xf3, 0x5a, 0x00, 0x00, //0x000002d6 movabsq $100000000000000, %rax
- 0x48, 0x39, 0xc1, //0x000002e0 cmpq %rax, %rcx
- 0x0f, 0x82, 0xf5, 0x00, 0x00, 0x00, //0x000002e3 jb LBB0_64
- 0x41, 0xbb, 0x0f, 0x00, 0x00, 0x00, //0x000002e9 movl $15, %r11d
- 0x48, 0xb8, 0x00, 0x80, 0xc6, 0xa4, 0x7e, 0x8d, 0x03, 0x00, //0x000002ef movabsq $1000000000000000, %rax
- 0x48, 0x39, 0xc1, //0x000002f9 cmpq %rax, %rcx
- 0x0f, 0x82, 0xdc, 0x00, 0x00, 0x00, //0x000002fc jb LBB0_64
- 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x00000302 movabsq $10000000000000000, %rax
- 0x48, 0x39, 0xc1, //0x0000030c cmpq %rax, %rcx
- 0x41, 0xbb, 0x11, 0x00, 0x00, 0x00, //0x0000030f movl $17, %r11d
- //0x00000315 LBB0_63
- 0x41, 0x83, 0xdb, 0x00, //0x00000315 sbbl $0, %r11d
- 0xe9, 0xc0, 0x00, 0x00, 0x00, //0x00000319 jmp LBB0_64
- //0x0000031e LBB0_8
- 0x88, 0xd0, //0x0000031e movb %dl, %al
- 0x48, 0x01, 0xc1, //0x00000320 addq %rax, %rcx
- 0x48, 0x8b, 0x55, 0xc8, //0x00000323 movq $-56(%rbp), %rdx
- 0x83, 0xc2, 0x01, //0x00000327 addl $1, %edx
- 0x4c, 0x8b, 0x7d, 0xc0, //0x0000032a movq $-64(%rbp), %r15
- 0x4c, 0x8b, 0x45, 0xd0, //0x0000032e movq $-48(%rbp), %r8
- 0x48, 0xbe, 0xe0, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x00000332 movabsq $8589934560, %rsi
- 0x48, 0x8d, 0x86, 0x1f, 0xe4, 0x0b, 0x54, //0x0000033c leaq $1410065439(%rsi), %rax
- 0x48, 0x39, 0xc1, //0x00000343 cmpq %rax, %rcx
- 0x0f, 0x87, 0x39, 0xff, 0xff, 0xff, //0x00000346 ja LBB0_48
- //0x0000034c LBB0_54
- 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000034c movl $1, %r11d
- 0x48, 0x83, 0xf9, 0x0a, //0x00000352 cmpq $10, %rcx
- 0x0f, 0x82, 0x82, 0x00, 0x00, 0x00, //0x00000356 jb LBB0_64
- 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x0000035c movl $2, %r11d
- 0x48, 0x83, 0xf9, 0x64, //0x00000362 cmpq $100, %rcx
- 0x0f, 0x82, 0x72, 0x00, 0x00, 0x00, //0x00000366 jb LBB0_64
- 0x41, 0xbb, 0x03, 0x00, 0x00, 0x00, //0x0000036c movl $3, %r11d
- 0x48, 0x81, 0xf9, 0xe8, 0x03, 0x00, 0x00, //0x00000372 cmpq $1000, %rcx
- 0x0f, 0x82, 0x5f, 0x00, 0x00, 0x00, //0x00000379 jb LBB0_64
- 0x41, 0xbb, 0x04, 0x00, 0x00, 0x00, //0x0000037f movl $4, %r11d
- 0x48, 0x81, 0xf9, 0x10, 0x27, 0x00, 0x00, //0x00000385 cmpq $10000, %rcx
- 0x0f, 0x82, 0x4c, 0x00, 0x00, 0x00, //0x0000038c jb LBB0_64
- 0x41, 0xbb, 0x05, 0x00, 0x00, 0x00, //0x00000392 movl $5, %r11d
- 0x48, 0x81, 0xf9, 0xa0, 0x86, 0x01, 0x00, //0x00000398 cmpq $100000, %rcx
- 0x0f, 0x82, 0x39, 0x00, 0x00, 0x00, //0x0000039f jb LBB0_64
- 0x41, 0xbb, 0x06, 0x00, 0x00, 0x00, //0x000003a5 movl $6, %r11d
- 0x48, 0x81, 0xf9, 0x40, 0x42, 0x0f, 0x00, //0x000003ab cmpq $1000000, %rcx
- 0x0f, 0x82, 0x26, 0x00, 0x00, 0x00, //0x000003b2 jb LBB0_64
- 0x41, 0xbb, 0x07, 0x00, 0x00, 0x00, //0x000003b8 movl $7, %r11d
- 0x48, 0x81, 0xf9, 0x80, 0x96, 0x98, 0x00, //0x000003be cmpq $10000000, %rcx
- 0x0f, 0x82, 0x13, 0x00, 0x00, 0x00, //0x000003c5 jb LBB0_64
- 0x41, 0xbb, 0x08, 0x00, 0x00, 0x00, //0x000003cb movl $8, %r11d
- 0x48, 0x81, 0xf9, 0x00, 0xe1, 0xf5, 0x05, //0x000003d1 cmpq $100000000, %rcx
- 0x0f, 0x83, 0x5a, 0x0f, 0x00, 0x00, //0x000003d8 jae LBB0_62
- //0x000003de LBB0_64
- 0x45, 0x8d, 0x0c, 0x13, //0x000003de leal (%r11,%rdx), %r9d
- 0x41, 0x8d, 0x04, 0x13, //0x000003e2 leal (%r11,%rdx), %eax
- 0x83, 0xc0, 0xea, //0x000003e6 addl $-22, %eax
- 0x45, 0x89, 0xdc, //0x000003e9 movl %r11d, %r12d
- 0x83, 0xf8, 0xe4, //0x000003ec cmpl $-28, %eax
- 0x0f, 0x87, 0x2d, 0x00, 0x00, 0x00, //0x000003ef ja LBB0_93
- 0x4b, 0x8d, 0x34, 0x20, //0x000003f5 leaq (%r8,%r12), %rsi
- 0x48, 0x83, 0xc6, 0x01, //0x000003f9 addq $1, %rsi
- 0x48, 0x89, 0xc8, //0x000003fd movq %rcx, %rax
- 0x48, 0xc1, 0xe8, 0x20, //0x00000400 shrq $32, %rax
- 0x0f, 0x85, 0x47, 0x00, 0x00, 0x00, //0x00000404 jne LBB0_67
- 0x45, 0x31, 0xd2, //0x0000040a xorl %r10d, %r10d
- 0x89, 0xca, //0x0000040d movl %ecx, %edx
- 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x0000040f cmpl $10000, %edx
- 0x0f, 0x83, 0x0f, 0x06, 0x00, 0x00, //0x00000415 jae LBB0_73
- //0x0000041b LBB0_72
- 0x89, 0xd1, //0x0000041b movl %edx, %ecx
- 0xe9, 0x64, 0x06, 0x00, 0x00, //0x0000041d jmp LBB0_75
- //0x00000422 LBB0_93
- 0x85, 0xd2, //0x00000422 testl %edx, %edx
- 0x0f, 0x88, 0x08, 0x03, 0x00, 0x00, //0x00000424 js LBB0_94
- 0x4f, 0x8d, 0x14, 0x20, //0x0000042a leaq (%r8,%r12), %r10
- 0x48, 0x89, 0xc8, //0x0000042e movq %rcx, %rax
- 0x48, 0xc1, 0xe8, 0x20, //0x00000431 shrq $32, %rax
- 0x0f, 0x85, 0x5e, 0x03, 0x00, 0x00, //0x00000435 jne LBB0_151
- 0x4c, 0x89, 0xd6, //0x0000043b movq %r10, %rsi
- 0x81, 0xf9, 0x10, 0x27, 0x00, 0x00, //0x0000043e cmpl $10000, %ecx
- 0x0f, 0x83, 0x01, 0x04, 0x00, 0x00, //0x00000444 jae LBB0_154
- //0x0000044a LBB0_153
- 0x89, 0xca, //0x0000044a movl %ecx, %edx
- 0xe9, 0x55, 0x04, 0x00, 0x00, //0x0000044c jmp LBB0_156
- //0x00000451 LBB0_67
- 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000451 movabsq $-6067343680855748867, %rdx
- 0x48, 0x89, 0xc8, //0x0000045b movq %rcx, %rax
- 0x48, 0xf7, 0xe2, //0x0000045e mulq %rdx
- 0x48, 0xc1, 0xea, 0x1a, //0x00000461 shrq $26, %rdx
- 0x69, 0xfa, 0x00, 0x1f, 0x0a, 0xfa, //0x00000465 imull $-100000000, %edx, %edi
- 0x01, 0xcf, //0x0000046b addl %ecx, %edi
- 0x0f, 0x84, 0xa1, 0x05, 0x00, 0x00, //0x0000046d je LBB0_68
- 0x89, 0xf9, //0x00000473 movl %edi, %ecx
- 0x41, 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00000475 movl $3518437209, %r10d
- 0x49, 0x0f, 0xaf, 0xca, //0x0000047b imulq %r10, %rcx
- 0x48, 0xc1, 0xe9, 0x2d, //0x0000047f shrq $45, %rcx
- 0x69, 0xd9, 0x10, 0x27, 0x00, 0x00, //0x00000483 imull $10000, %ecx, %ebx
- 0x29, 0xdf, //0x00000489 subl %ebx, %edi
- 0x48, 0x89, 0xc8, //0x0000048b movq %rcx, %rax
- 0x49, 0x0f, 0xaf, 0xc2, //0x0000048e imulq %r10, %rax
- 0x48, 0xc1, 0xe8, 0x2d, //0x00000492 shrq $45, %rax
- 0x69, 0xc0, 0x10, 0x27, 0x00, 0x00, //0x00000496 imull $10000, %eax, %eax
- 0x29, 0xc1, //0x0000049c subl %eax, %ecx
- 0x0f, 0xb7, 0xc7, //0x0000049e movzwl %di, %eax
- 0xc1, 0xe8, 0x02, //0x000004a1 shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x000004a4 imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x000004aa shrl $17, %eax
- 0x6b, 0xd8, 0x64, //0x000004ad imull $100, %eax, %ebx
- 0x29, 0xdf, //0x000004b0 subl %ebx, %edi
- 0x44, 0x0f, 0xb7, 0xd7, //0x000004b2 movzwl %di, %r10d
- 0x0f, 0xb7, 0xd9, //0x000004b6 movzwl %cx, %ebx
- 0xc1, 0xeb, 0x02, //0x000004b9 shrl $2, %ebx
- 0x69, 0xdb, 0x7b, 0x14, 0x00, 0x00, //0x000004bc imull $5243, %ebx, %ebx
- 0xc1, 0xeb, 0x11, //0x000004c2 shrl $17, %ebx
- 0x6b, 0xfb, 0x64, //0x000004c5 imull $100, %ebx, %edi
- 0x29, 0xf9, //0x000004c8 subl %edi, %ecx
- 0x44, 0x0f, 0xb7, 0xd9, //0x000004ca movzwl %cx, %r11d
- 0x48, 0x8d, 0x3d, 0xbb, 0x0e, 0x00, 0x00, //0x000004ce leaq $3771(%rip), %rdi /* _Digits+0(%rip) */
- 0x42, 0x0f, 0xb7, 0x0c, 0x57, //0x000004d5 movzwl (%rdi,%r10,2), %ecx
- 0x66, 0x89, 0x4e, 0xfe, //0x000004da movw %cx, $-2(%rsi)
- 0x0f, 0xb7, 0x04, 0x47, //0x000004de movzwl (%rdi,%rax,2), %eax
- 0x66, 0x89, 0x46, 0xfc, //0x000004e2 movw %ax, $-4(%rsi)
- 0x42, 0x0f, 0xb7, 0x04, 0x5f, //0x000004e6 movzwl (%rdi,%r11,2), %eax
- 0x66, 0x89, 0x46, 0xfa, //0x000004eb movw %ax, $-6(%rsi)
- 0x0f, 0xb7, 0x04, 0x5f, //0x000004ef movzwl (%rdi,%rbx,2), %eax
- 0x66, 0x89, 0x46, 0xf8, //0x000004f3 movw %ax, $-8(%rsi)
- 0x45, 0x31, 0xd2, //0x000004f7 xorl %r10d, %r10d
- 0x48, 0x83, 0xc6, 0xf8, //0x000004fa addq $-8, %rsi
- 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x000004fe cmpl $10000, %edx
- 0x0f, 0x82, 0x11, 0xff, 0xff, 0xff, //0x00000504 jb LBB0_72
- 0xe9, 0x1b, 0x05, 0x00, 0x00, //0x0000050a jmp LBB0_73
- //0x0000050f LBB0_11
- 0x49, 0xd3, 0xe8, //0x0000050f shrq %cl, %r8
- 0x48, 0xb8, 0xe0, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x00000512 movabsq $8589934560, %rax
- 0x48, 0x05, 0x1f, 0xe4, 0x0b, 0x54, //0x0000051c addq $1410065439, %rax
- 0x49, 0x39, 0xc0, //0x00000522 cmpq %rax, %r8
- 0x0f, 0x86, 0x22, 0x04, 0x00, 0x00, //0x00000525 jbe LBB0_20
- 0x4c, 0x89, 0xc0, //0x0000052b movq %r8, %rax
- 0x48, 0xc1, 0xe8, 0x0b, //0x0000052e shrq $11, %rax
- 0x41, 0xb9, 0x0b, 0x00, 0x00, 0x00, //0x00000532 movl $11, %r9d
- 0x48, 0x3d, 0xdd, 0x0e, 0xe9, 0x02, //0x00000538 cmpq $48828125, %rax
- 0x0f, 0x82, 0x7b, 0x00, 0x00, 0x00, //0x0000053e jb LBB0_18
- 0x4c, 0x89, 0xc0, //0x00000544 movq %r8, %rax
- 0x48, 0xc1, 0xe8, 0x0c, //0x00000547 shrq $12, %rax
- 0x41, 0xb9, 0x0c, 0x00, 0x00, 0x00, //0x0000054b movl $12, %r9d
- 0x48, 0x3d, 0x51, 0x4a, 0x8d, 0x0e, //0x00000551 cmpq $244140625, %rax
- 0x0f, 0x82, 0x62, 0x00, 0x00, 0x00, //0x00000557 jb LBB0_18
- 0x4c, 0x89, 0xc0, //0x0000055d movq %r8, %rax
- 0x48, 0xc1, 0xe8, 0x0d, //0x00000560 shrq $13, %rax
- 0x41, 0xb9, 0x0d, 0x00, 0x00, 0x00, //0x00000564 movl $13, %r9d
- 0x48, 0x3d, 0x95, 0x73, 0xc2, 0x48, //0x0000056a cmpq $1220703125, %rax
- 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x00000570 jb LBB0_18
- 0x41, 0xb9, 0x0e, 0x00, 0x00, 0x00, //0x00000576 movl $14, %r9d
- 0x48, 0xb8, 0x00, 0x40, 0x7a, 0x10, 0xf3, 0x5a, 0x00, 0x00, //0x0000057c movabsq $100000000000000, %rax
- 0x49, 0x39, 0xc0, //0x00000586 cmpq %rax, %r8
- 0x0f, 0x82, 0x30, 0x00, 0x00, 0x00, //0x00000589 jb LBB0_18
- 0x41, 0xb9, 0x0f, 0x00, 0x00, 0x00, //0x0000058f movl $15, %r9d
- 0x48, 0xb8, 0x00, 0x80, 0xc6, 0xa4, 0x7e, 0x8d, 0x03, 0x00, //0x00000595 movabsq $1000000000000000, %rax
- 0x49, 0x39, 0xc0, //0x0000059f cmpq %rax, %r8
- 0x0f, 0x82, 0x17, 0x00, 0x00, 0x00, //0x000005a2 jb LBB0_18
- 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x000005a8 movabsq $10000000000000000, %rax
- 0x49, 0x39, 0xc0, //0x000005b2 cmpq %rax, %r8
- 0x41, 0xb9, 0x11, 0x00, 0x00, 0x00, //0x000005b5 movl $17, %r9d
- 0x49, 0x83, 0xd9, 0x00, //0x000005bb sbbq $0, %r9
- //0x000005bf LBB0_18
- 0x4c, 0x03, 0x4d, 0xd0, //0x000005bf addq $-48(%rbp), %r9
- //0x000005c3 LBB0_19
- 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x000005c3 movabsq $-6067343680855748867, %rdx
- 0x4c, 0x89, 0xc0, //0x000005cd movq %r8, %rax
- 0x48, 0xf7, 0xe2, //0x000005d0 mulq %rdx
- 0x48, 0xc1, 0xea, 0x1a, //0x000005d3 shrq $26, %rdx
- 0x69, 0xca, 0x00, 0x1f, 0x0a, 0xfa, //0x000005d7 imull $-100000000, %edx, %ecx
- 0x44, 0x01, 0xc1, //0x000005dd addl %r8d, %ecx
- 0x41, 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x000005e0 movl $3518437209, %r10d
- 0x48, 0x89, 0xce, //0x000005e6 movq %rcx, %rsi
- 0x49, 0x0f, 0xaf, 0xf2, //0x000005e9 imulq %r10, %rsi
- 0x48, 0xc1, 0xee, 0x2d, //0x000005ed shrq $45, %rsi
- 0x69, 0xde, 0x10, 0x27, 0x00, 0x00, //0x000005f1 imull $10000, %esi, %ebx
- 0x29, 0xd9, //0x000005f7 subl %ebx, %ecx
- 0x48, 0x89, 0xf0, //0x000005f9 movq %rsi, %rax
- 0x49, 0x0f, 0xaf, 0xc2, //0x000005fc imulq %r10, %rax
- 0x48, 0xc1, 0xe8, 0x2d, //0x00000600 shrq $45, %rax
- 0x69, 0xc0, 0x10, 0x27, 0x00, 0x00, //0x00000604 imull $10000, %eax, %eax
- 0x29, 0xc6, //0x0000060a subl %eax, %esi
- 0x0f, 0xb7, 0xc1, //0x0000060c movzwl %cx, %eax
- 0xc1, 0xe8, 0x02, //0x0000060f shrl $2, %eax
- 0x44, 0x69, 0xd0, 0x7b, 0x14, 0x00, 0x00, //0x00000612 imull $5243, %eax, %r10d
- 0x41, 0xc1, 0xea, 0x11, //0x00000619 shrl $17, %r10d
- 0x41, 0x6b, 0xc2, 0x64, //0x0000061d imull $100, %r10d, %eax
- 0x29, 0xc1, //0x00000621 subl %eax, %ecx
- 0x0f, 0xb7, 0xc1, //0x00000623 movzwl %cx, %eax
- 0x0f, 0xb7, 0xce, //0x00000626 movzwl %si, %ecx
- 0xc1, 0xe9, 0x02, //0x00000629 shrl $2, %ecx
- 0x69, 0xc9, 0x7b, 0x14, 0x00, 0x00, //0x0000062c imull $5243, %ecx, %ecx
- 0xc1, 0xe9, 0x11, //0x00000632 shrl $17, %ecx
- 0x6b, 0xd9, 0x64, //0x00000635 imull $100, %ecx, %ebx
- 0x29, 0xde, //0x00000638 subl %ebx, %esi
- 0x0f, 0xb7, 0xf6, //0x0000063a movzwl %si, %esi
- 0x48, 0x8d, 0x1d, 0x4c, 0x0d, 0x00, 0x00, //0x0000063d leaq $3404(%rip), %rbx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x04, 0x43, //0x00000644 movzwl (%rbx,%rax,2), %eax
- 0x66, 0x41, 0x89, 0x41, 0xfe, //0x00000648 movw %ax, $-2(%r9)
- 0x42, 0x0f, 0xb7, 0x04, 0x53, //0x0000064d movzwl (%rbx,%r10,2), %eax
- 0x66, 0x41, 0x89, 0x41, 0xfc, //0x00000652 movw %ax, $-4(%r9)
- 0x0f, 0xb7, 0x04, 0x73, //0x00000657 movzwl (%rbx,%rsi,2), %eax
- 0x66, 0x41, 0x89, 0x41, 0xfa, //0x0000065b movw %ax, $-6(%r9)
- 0x49, 0x8d, 0x41, 0xf8, //0x00000660 leaq $-8(%r9), %rax
- 0x0f, 0xb7, 0x0c, 0x4b, //0x00000664 movzwl (%rbx,%rcx,2), %ecx
- 0x66, 0x41, 0x89, 0x49, 0xf8, //0x00000668 movw %cx, $-8(%r9)
- 0x49, 0x89, 0xd0, //0x0000066d movq %rdx, %r8
- 0x41, 0x81, 0xf8, 0x10, 0x27, 0x00, 0x00, //0x00000670 cmpl $10000, %r8d
- 0x0f, 0x82, 0x76, 0x03, 0x00, 0x00, //0x00000677 jb LBB0_32
- //0x0000067d LBB0_33
- 0x41, 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x0000067d movl $3518437209, %r10d
- 0x4c, 0x8d, 0x1d, 0x06, 0x0d, 0x00, 0x00, //0x00000683 leaq $3334(%rip), %r11 /* _Digits+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000068a .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, 0xd0, //0x0000070f movq $-48(%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
- 0x48, 0x89, 0x55, 0xc8, //0x00000735 movq %rdx, $-56(%rbp)
- 0x0f, 0x8f, 0x52, 0x07, 0x00, 0x00, //0x00000739 jg LBB0_107
- 0x66, 0x41, 0xc7, 0x00, 0x30, 0x2e, //0x0000073f movw $11824, (%r8)
- 0x49, 0x83, 0xc0, 0x02, //0x00000745 addq $2, %r8
- 0x45, 0x85, 0xc9, //0x00000749 testl %r9d, %r9d
- 0x0f, 0x89, 0x3f, 0x07, 0x00, 0x00, //0x0000074c jns LBB0_107
- 0x45, 0x89, 0xde, //0x00000752 movl %r11d, %r14d
- 0x41, 0xf7, 0xd6, //0x00000755 notl %r14d
- 0x41, 0x29, 0xd6, //0x00000758 subl %edx, %r14d
- 0x31, 0xc0, //0x0000075b xorl %eax, %eax
- 0x41, 0x83, 0xfe, 0x1f, //0x0000075d cmpl $31, %r14d
- 0x0f, 0x82, 0x09, 0x07, 0x00, 0x00, //0x00000761 jb LBB0_105
- 0x49, 0x83, 0xc6, 0x01, //0x00000767 addq $1, %r14
- 0x4c, 0x89, 0xf0, //0x0000076b movq %r14, %rax
- 0x48, 0x21, 0xf0, //0x0000076e andq %rsi, %rax
- 0x48, 0x8d, 0x50, 0xe0, //0x00000771 leaq $-32(%rax), %rdx
- 0x48, 0x89, 0xd3, //0x00000775 movq %rdx, %rbx
- 0x48, 0xc1, 0xeb, 0x05, //0x00000778 shrq $5, %rbx
- 0x48, 0x83, 0xc3, 0x01, //0x0000077c addq $1, %rbx
- 0x89, 0xde, //0x00000780 movl %ebx, %esi
- 0x83, 0xe6, 0x07, //0x00000782 andl $7, %esi
- 0x48, 0x81, 0xfa, 0xe0, 0x00, 0x00, 0x00, //0x00000785 cmpq $224, %rdx
- 0x0f, 0x83, 0xfb, 0x05, 0x00, 0x00, //0x0000078c jae LBB0_99
- 0x31, 0xd2, //0x00000792 xorl %edx, %edx
- 0xe9, 0x92, 0x06, 0x00, 0x00, //0x00000794 jmp LBB0_101
- //0x00000799 LBB0_151
- 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000799 movabsq $-6067343680855748867, %rdx
- 0x48, 0x89, 0xc8, //0x000007a3 movq %rcx, %rax
- 0x48, 0xf7, 0xe2, //0x000007a6 mulq %rdx
- 0x48, 0xc1, 0xea, 0x1a, //0x000007a9 shrq $26, %rdx
- 0x69, 0xf2, 0x00, 0x1f, 0x0a, 0xfa, //0x000007ad imull $-100000000, %edx, %esi
- 0x01, 0xce, //0x000007b3 addl %ecx, %esi
- 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x000007b5 movl $3518437209, %ecx
- 0x48, 0x89, 0xf0, //0x000007ba movq %rsi, %rax
- 0x48, 0x0f, 0xaf, 0xc1, //0x000007bd imulq %rcx, %rax
- 0x48, 0xc1, 0xe8, 0x2d, //0x000007c1 shrq $45, %rax
- 0x69, 0xf8, 0x10, 0x27, 0x00, 0x00, //0x000007c5 imull $10000, %eax, %edi
- 0x29, 0xfe, //0x000007cb subl %edi, %esi
- 0x48, 0x89, 0xc7, //0x000007cd movq %rax, %rdi
- 0x48, 0x0f, 0xaf, 0xf9, //0x000007d0 imulq %rcx, %rdi
- 0x48, 0xc1, 0xef, 0x2d, //0x000007d4 shrq $45, %rdi
- 0x69, 0xcf, 0x10, 0x27, 0x00, 0x00, //0x000007d8 imull $10000, %edi, %ecx
- 0x29, 0xc8, //0x000007de subl %ecx, %eax
- 0x0f, 0xb7, 0xce, //0x000007e0 movzwl %si, %ecx
- 0xc1, 0xe9, 0x02, //0x000007e3 shrl $2, %ecx
- 0x69, 0xc9, 0x7b, 0x14, 0x00, 0x00, //0x000007e6 imull $5243, %ecx, %ecx
- 0xc1, 0xe9, 0x11, //0x000007ec shrl $17, %ecx
- 0x6b, 0xf9, 0x64, //0x000007ef imull $100, %ecx, %edi
- 0x29, 0xfe, //0x000007f2 subl %edi, %esi
- 0x0f, 0xb7, 0xf6, //0x000007f4 movzwl %si, %esi
- 0x0f, 0xb7, 0xf8, //0x000007f7 movzwl %ax, %edi
- 0xc1, 0xef, 0x02, //0x000007fa shrl $2, %edi
- 0x69, 0xff, 0x7b, 0x14, 0x00, 0x00, //0x000007fd imull $5243, %edi, %edi
- 0xc1, 0xef, 0x11, //0x00000803 shrl $17, %edi
- 0x6b, 0xdf, 0x64, //0x00000806 imull $100, %edi, %ebx
- 0x29, 0xd8, //0x00000809 subl %ebx, %eax
- 0x0f, 0xb7, 0xc0, //0x0000080b movzwl %ax, %eax
- 0x48, 0x8d, 0x1d, 0x7b, 0x0b, 0x00, 0x00, //0x0000080e leaq $2939(%rip), %rbx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x34, 0x73, //0x00000815 movzwl (%rbx,%rsi,2), %esi
- 0x66, 0x41, 0x89, 0x72, 0xfe, //0x00000819 movw %si, $-2(%r10)
- 0x0f, 0xb7, 0x0c, 0x4b, //0x0000081e movzwl (%rbx,%rcx,2), %ecx
- 0x66, 0x41, 0x89, 0x4a, 0xfc, //0x00000822 movw %cx, $-4(%r10)
- 0x0f, 0xb7, 0x04, 0x43, //0x00000827 movzwl (%rbx,%rax,2), %eax
- 0x66, 0x41, 0x89, 0x42, 0xfa, //0x0000082b movw %ax, $-6(%r10)
- 0x49, 0x8d, 0x72, 0xf8, //0x00000830 leaq $-8(%r10), %rsi
- 0x0f, 0xb7, 0x04, 0x7b, //0x00000834 movzwl (%rbx,%rdi,2), %eax
- 0x66, 0x41, 0x89, 0x42, 0xf8, //0x00000838 movw %ax, $-8(%r10)
- 0x89, 0xd1, //0x0000083d movl %edx, %ecx
- 0x81, 0xf9, 0x10, 0x27, 0x00, 0x00, //0x0000083f cmpl $10000, %ecx
- 0x0f, 0x82, 0xff, 0xfb, 0xff, 0xff, //0x00000845 jb LBB0_153
- //0x0000084b LBB0_154
- 0x41, 0xbb, 0x59, 0x17, 0xb7, 0xd1, //0x0000084b movl $3518437209, %r11d
- 0x4c, 0x8d, 0x35, 0x38, 0x0b, 0x00, 0x00, //0x00000851 leaq $2872(%rip), %r14 /* _Digits+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000858 .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, 0x5e, //0x00000882 movzwl (%r14,%rbx,2), %edi
- 0x66, 0x89, 0x7e, 0xfe, //0x00000887 movw %di, $-2(%rsi)
- 0x41, 0x0f, 0xb7, 0x04, 0x46, //0x0000088b movzwl (%r14,%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, 0xc4, //0x000008fb cmpq %rax, %r12
- 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, 0xc4, //0x00000912 cmpq %rax, %r12
- 0x0f, 0x8d, 0x08, 0x0a, 0x00, 0x00, //0x00000915 jge LBB0_180
- //0x0000091b LBB0_162
- 0x4b, 0x8d, 0x0c, 0x2f, //0x0000091b leaq (%r15,%r13), %rcx
- 0x4d, 0x8d, 0x1c, 0x0c, //0x0000091f leaq (%r12,%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, 0xc6, //0x0000092d movq %rax, %r14
- 0x4d, 0x0f, 0x47, 0xf3, //0x00000930 cmovaq %r11, %r14
- 0x4e, 0x8d, 0x0c, 0x21, //0x00000934 leaq (%rcx,%r12), %r9
- 0x4d, 0x29, 0xce, //0x00000938 subq %r9, %r14
- 0x49, 0x83, 0xfe, 0x08, //0x0000093b cmpq $8, %r14
- 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, 0xd0, //0x000009df addq $-48(%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, 0x8a, 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, 0xf1, 0xf9, 0xff, 0xff, //0x00000a24 jb LBB0_72
- //0x00000a2a LBB0_73
- 0x41, 0xbb, 0x59, 0x17, 0xb7, 0xd1, //0x00000a2a movl $3518437209, %r11d
- 0x4c, 0x8d, 0x35, 0x59, 0x09, 0x00, 0x00, //0x00000a30 leaq $2393(%rip), %r14 /* _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, 0x46, //0x00000a62 movzwl (%r14,%rax,2), %eax
- 0x66, 0x89, 0x46, 0xfe, //0x00000a67 movw %ax, $-2(%rsi)
- 0x41, 0x0f, 0xb7, 0x04, 0x7e, //0x00000a6b movzwl (%r14,%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, 0xfd, //0x00000ae6 addq %r15, %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, 0x25, 0x00, 0x30, //0x00000b04 cmpb $48, (%r13,%r12)
- 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, 0xe1, //0x00000b1b addq %r12, %rcx
- 0x48, 0x83, 0xf9, 0x02, //0x00000b1e cmpq $2, %rcx
- 0x0f, 0x8c, 0x63, 0x00, 0x00, 0x00, //0x00000b22 jl LBB0_83
- 0x4f, 0x8d, 0x04, 0x2c, //0x00000b28 leaq (%r12,%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, 0x82, 0x61, 0x00, 0x00, 0x00, //0x00000b4f jb 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, 0x2c, //0x00000b8b leaq (%r12,%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, 0x83, 0x9f, 0xff, 0xff, 0xff, //0x00000bb0 jae LBB0_89
- //0x00000bb6 LBB0_90
- 0x83, 0xf8, 0x0a, //0x00000bb6 cmpl $10, %eax
- 0x0f, 0x82, 0x1b, 0x00, 0x00, 0x00, //0x00000bb9 jb 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, 0xfe, 0x20, //0x00000be9 cmpq $32, %r14
- 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, 0xf1, //0x00000bfa movq %r14, %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
- 0x48, 0x83, 0xe3, 0xf8, //0x00000c29 andq $-8, %rbx
- 0x4b, 0x8d, 0x34, 0x2c, //0x00000c2d leaq (%r12,%r13), %rsi
- 0x49, 0x8d, 0x3c, 0x37, //0x00000c31 leaq (%r15,%rsi), %rdi
- 0x48, 0x81, 0xc7, 0xf0, 0x00, 0x00, 0x00, //0x00000c35 addq $240, %rdi
- 0x31, 0xf6, //0x00000c3c xorl %esi, %esi
- 0xf3, 0x0f, 0x6f, 0x05, 0xba, 0xf3, 0xff, 0xff, //0x00000c3e movdqu $-3142(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c46 .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, 0xf8, //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, 0xe6, //0x00000ce1 addq %r12, %rsi
- 0x4c, 0x01, 0xfe, //0x00000ce4 addq %r15, %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, 0xce, //0x00000d18 cmpq %rcx, %r14
- 0x0f, 0x84, 0x02, 0x06, 0x00, 0x00, //0x00000d1b je LBB0_180
- 0x41, 0xf6, 0xc6, 0x18, //0x00000d21 testb $24, %r14b
- 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, 0x83, 0xe3, 0xf8, //0x00000d8d andq $-8, %rbx
- 0x4b, 0x8d, 0x3c, 0x2f, //0x00000d91 leaq (%r15,%r13), %rdi
- 0x48, 0x81, 0xc7, 0xf2, 0x00, 0x00, 0x00, //0x00000d95 addq $242, %rdi
- 0x31, 0xd2, //0x00000d9c xorl %edx, %edx
- 0xf3, 0x0f, 0x6f, 0x05, 0x5a, 0xf2, 0xff, 0xff, //0x00000d9e movdqu $-3494(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- //0x00000da6 LBB0_100
- 0xf3, 0x0f, 0x7f, 0x84, 0x17, 0x10, 0xff, 0xff, 0xff, //0x00000da6 movdqu %xmm0, $-240(%rdi,%rdx)
- 0xf3, 0x0f, 0x7f, 0x84, 0x17, 0x20, 0xff, 0xff, 0xff, //0x00000daf movdqu %xmm0, $-224(%rdi,%rdx)
- 0xf3, 0x0f, 0x7f, 0x84, 0x17, 0x30, 0xff, 0xff, 0xff, //0x00000db8 movdqu %xmm0, $-208(%rdi,%rdx)
- 0xf3, 0x0f, 0x7f, 0x84, 0x17, 0x40, 0xff, 0xff, 0xff, //0x00000dc1 movdqu %xmm0, $-192(%rdi,%rdx)
- 0xf3, 0x0f, 0x7f, 0x84, 0x17, 0x50, 0xff, 0xff, 0xff, //0x00000dca movdqu %xmm0, $-176(%rdi,%rdx)
- 0xf3, 0x0f, 0x7f, 0x84, 0x17, 0x60, 0xff, 0xff, 0xff, //0x00000dd3 movdqu %xmm0, $-160(%rdi,%rdx)
- 0xf3, 0x0f, 0x7f, 0x84, 0x17, 0x70, 0xff, 0xff, 0xff, //0x00000ddc movdqu %xmm0, $-144(%rdi,%rdx)
- 0xf3, 0x0f, 0x7f, 0x44, 0x17, 0x80, //0x00000de5 movdqu %xmm0, $-128(%rdi,%rdx)
- 0xf3, 0x0f, 0x7f, 0x44, 0x17, 0x90, //0x00000deb movdqu %xmm0, $-112(%rdi,%rdx)
- 0xf3, 0x0f, 0x7f, 0x44, 0x17, 0xa0, //0x00000df1 movdqu %xmm0, $-96(%rdi,%rdx)
- 0xf3, 0x0f, 0x7f, 0x44, 0x17, 0xb0, //0x00000df7 movdqu %xmm0, $-80(%rdi,%rdx)
- 0xf3, 0x0f, 0x7f, 0x44, 0x17, 0xc0, //0x00000dfd movdqu %xmm0, $-64(%rdi,%rdx)
- 0xf3, 0x0f, 0x7f, 0x44, 0x17, 0xd0, //0x00000e03 movdqu %xmm0, $-48(%rdi,%rdx)
- 0xf3, 0x0f, 0x7f, 0x44, 0x17, 0xe0, //0x00000e09 movdqu %xmm0, $-32(%rdi,%rdx)
- 0xf3, 0x0f, 0x7f, 0x44, 0x17, 0xf0, //0x00000e0f movdqu %xmm0, $-16(%rdi,%rdx)
- 0xf3, 0x0f, 0x7f, 0x04, 0x17, //0x00000e15 movdqu %xmm0, (%rdi,%rdx)
- 0x48, 0x81, 0xc2, 0x00, 0x01, 0x00, 0x00, //0x00000e1a addq $256, %rdx
- 0x48, 0x83, 0xc3, 0xf8, //0x00000e21 addq $-8, %rbx
- 0x0f, 0x85, 0x7b, 0xff, 0xff, 0xff, //0x00000e25 jne LBB0_100
- //0x00000e2b LBB0_101
- 0x48, 0x85, 0xf6, //0x00000e2b testq %rsi, %rsi
- 0x0f, 0x84, 0x30, 0x00, 0x00, 0x00, //0x00000e2e je LBB0_104
- 0x4c, 0x01, 0xea, //0x00000e34 addq %r13, %rdx
- 0x4c, 0x01, 0xfa, //0x00000e37 addq %r15, %rdx
- 0x48, 0x83, 0xc2, 0x12, //0x00000e3a addq $18, %rdx
- 0x48, 0xc1, 0xe6, 0x05, //0x00000e3e shlq $5, %rsi
- 0x31, 0xff, //0x00000e42 xorl %edi, %edi
- 0xf3, 0x0f, 0x6f, 0x05, 0xb4, 0xf1, 0xff, 0xff, //0x00000e44 movdqu $-3660(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- //0x00000e4c LBB0_103
- 0xf3, 0x0f, 0x7f, 0x44, 0x3a, 0xf0, //0x00000e4c movdqu %xmm0, $-16(%rdx,%rdi)
- 0xf3, 0x0f, 0x7f, 0x04, 0x3a, //0x00000e52 movdqu %xmm0, (%rdx,%rdi)
- 0x48, 0x83, 0xc7, 0x20, //0x00000e57 addq $32, %rdi
- 0x48, 0x39, 0xfe, //0x00000e5b cmpq %rdi, %rsi
- 0x0f, 0x85, 0xe8, 0xff, 0xff, 0xff, //0x00000e5e jne LBB0_103
- //0x00000e64 LBB0_104
- 0x49, 0x01, 0xc0, //0x00000e64 addq %rax, %r8
- 0x49, 0x39, 0xc6, //0x00000e67 cmpq %rax, %r14
- 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00000e6a je LBB0_107
- //0x00000e70 LBB0_105
- 0x44, 0x01, 0xc8, //0x00000e70 addl %r9d, %eax
- 0xf7, 0xd8, //0x00000e73 negl %eax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000e75 .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, 0x2c, 0x20, //0x00000e91 leaq (%r8,%r12), %r13
- 0x48, 0x89, 0xc8, //0x00000e95 movq %rcx, %rax
- 0x48, 0xc1, 0xe8, 0x20, //0x00000e98 shrq $32, %rax
- 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x00000e9c jne LBB0_109
- 0x45, 0x31, 0xf6, //0x00000ea2 xorl %r14d, %r14d
- 0x89, 0xca, //0x00000ea5 movl %ecx, %edx
- 0x4c, 0x89, 0xe8, //0x00000ea7 movq %r13, %rax
- 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00000eaa cmpl $10000, %edx
- 0x0f, 0x83, 0xde, 0x00, 0x00, 0x00, //0x00000eb0 jae LBB0_115
- //0x00000eb6 LBB0_114
- 0x89, 0xd1, //0x00000eb6 movl %edx, %ecx
- 0xe9, 0x39, 0x01, 0x00, 0x00, //0x00000eb8 jmp LBB0_117
- //0x00000ebd LBB0_109
- 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000ebd movabsq $-6067343680855748867, %rdx
- 0x48, 0x89, 0xc8, //0x00000ec7 movq %rcx, %rax
- 0x48, 0xf7, 0xe2, //0x00000eca mulq %rdx
- 0x48, 0xc1, 0xea, 0x1a, //0x00000ecd shrq $26, %rdx
- 0x69, 0xf2, 0x00, 0x1f, 0x0a, 0xfa, //0x00000ed1 imull $-100000000, %edx, %esi
- 0x01, 0xce, //0x00000ed7 addl %ecx, %esi
- 0x0f, 0x84, 0x9f, 0x00, 0x00, 0x00, //0x00000ed9 je LBB0_110
- 0x89, 0xf0, //0x00000edf movl %esi, %eax
- 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x00000ee1 movl $3518437209, %ecx
- 0x48, 0x0f, 0xaf, 0xc1, //0x00000ee6 imulq %rcx, %rax
- 0x48, 0xc1, 0xe8, 0x2d, //0x00000eea shrq $45, %rax
- 0x69, 0xf8, 0x10, 0x27, 0x00, 0x00, //0x00000eee imull $10000, %eax, %edi
- 0x29, 0xfe, //0x00000ef4 subl %edi, %esi
- 0x48, 0x89, 0xc7, //0x00000ef6 movq %rax, %rdi
- 0x48, 0x0f, 0xaf, 0xf9, //0x00000ef9 imulq %rcx, %rdi
- 0x48, 0xc1, 0xef, 0x2d, //0x00000efd shrq $45, %rdi
- 0x69, 0xcf, 0x10, 0x27, 0x00, 0x00, //0x00000f01 imull $10000, %edi, %ecx
- 0x29, 0xc8, //0x00000f07 subl %ecx, %eax
- 0x0f, 0xb7, 0xce, //0x00000f09 movzwl %si, %ecx
- 0xc1, 0xe9, 0x02, //0x00000f0c shrl $2, %ecx
- 0x69, 0xc9, 0x7b, 0x14, 0x00, 0x00, //0x00000f0f imull $5243, %ecx, %ecx
- 0xc1, 0xe9, 0x11, //0x00000f15 shrl $17, %ecx
- 0x6b, 0xf9, 0x64, //0x00000f18 imull $100, %ecx, %edi
- 0x29, 0xfe, //0x00000f1b subl %edi, %esi
- 0x44, 0x0f, 0xb7, 0xf6, //0x00000f1d movzwl %si, %r14d
- 0x0f, 0xb7, 0xf8, //0x00000f21 movzwl %ax, %edi
- 0xc1, 0xef, 0x02, //0x00000f24 shrl $2, %edi
- 0x69, 0xff, 0x7b, 0x14, 0x00, 0x00, //0x00000f27 imull $5243, %edi, %edi
- 0xc1, 0xef, 0x11, //0x00000f2d shrl $17, %edi
- 0x6b, 0xf7, 0x64, //0x00000f30 imull $100, %edi, %esi
- 0x29, 0xf0, //0x00000f33 subl %esi, %eax
- 0x44, 0x0f, 0xb7, 0xf8, //0x00000f35 movzwl %ax, %r15d
- 0x48, 0x8d, 0x35, 0x50, 0x04, 0x00, 0x00, //0x00000f39 leaq $1104(%rip), %rsi /* _Digits+0(%rip) */
- 0x42, 0x0f, 0xb7, 0x04, 0x76, //0x00000f40 movzwl (%rsi,%r14,2), %eax
- 0x66, 0x41, 0x89, 0x45, 0xfe, //0x00000f45 movw %ax, $-2(%r13)
- 0x0f, 0xb7, 0x04, 0x4e, //0x00000f4a movzwl (%rsi,%rcx,2), %eax
- 0x66, 0x41, 0x89, 0x45, 0xfc, //0x00000f4e movw %ax, $-4(%r13)
- 0x42, 0x0f, 0xb7, 0x04, 0x7e, //0x00000f53 movzwl (%rsi,%r15,2), %eax
- 0x66, 0x41, 0x89, 0x45, 0xfa, //0x00000f58 movw %ax, $-6(%r13)
- 0x0f, 0xb7, 0x04, 0x7e, //0x00000f5d movzwl (%rsi,%rdi,2), %eax
- 0x66, 0x41, 0x89, 0x45, 0xf8, //0x00000f61 movw %ax, $-8(%r13)
- 0x45, 0x31, 0xf6, //0x00000f66 xorl %r14d, %r14d
- 0x49, 0x8d, 0x45, 0xf8, //0x00000f69 leaq $-8(%r13), %rax
- 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00000f6d cmpl $10000, %edx
- 0x0f, 0x82, 0x3d, 0xff, 0xff, 0xff, //0x00000f73 jb LBB0_114
- 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00000f79 jmp LBB0_115
- //0x00000f7e LBB0_110
- 0x41, 0xbe, 0x08, 0x00, 0x00, 0x00, //0x00000f7e movl $8, %r14d
- 0x49, 0x8d, 0x45, 0xf8, //0x00000f84 leaq $-8(%r13), %rax
- 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00000f88 cmpl $10000, %edx
- 0x0f, 0x82, 0x22, 0xff, 0xff, 0xff, //0x00000f8e jb LBB0_114
- //0x00000f94 LBB0_115
- 0x41, 0xbf, 0x59, 0x17, 0xb7, 0xd1, //0x00000f94 movl $3518437209, %r15d
- 0x48, 0x8d, 0x3d, 0xef, 0x03, 0x00, 0x00, //0x00000f9a leaq $1007(%rip), %rdi /* _Digits+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000fa1 .p2align 4, 0x90
- //0x00000fb0 LBB0_116
- 0x89, 0xd1, //0x00000fb0 movl %edx, %ecx
- 0x49, 0x0f, 0xaf, 0xcf, //0x00000fb2 imulq %r15, %rcx
- 0x48, 0xc1, 0xe9, 0x2d, //0x00000fb6 shrq $45, %rcx
- 0x69, 0xd9, 0xf0, 0xd8, 0xff, 0xff, //0x00000fba imull $-10000, %ecx, %ebx
- 0x01, 0xd3, //0x00000fc0 addl %edx, %ebx
- 0x48, 0x69, 0xf3, 0x1f, 0x85, 0xeb, 0x51, //0x00000fc2 imulq $1374389535, %rbx, %rsi
- 0x48, 0xc1, 0xee, 0x25, //0x00000fc9 shrq $37, %rsi
- 0x44, 0x6b, 0xd6, 0x64, //0x00000fcd imull $100, %esi, %r10d
- 0x44, 0x29, 0xd3, //0x00000fd1 subl %r10d, %ebx
- 0x0f, 0xb7, 0x1c, 0x5f, //0x00000fd4 movzwl (%rdi,%rbx,2), %ebx
- 0x66, 0x89, 0x58, 0xfe, //0x00000fd8 movw %bx, $-2(%rax)
- 0x0f, 0xb7, 0x34, 0x77, //0x00000fdc movzwl (%rdi,%rsi,2), %esi
- 0x66, 0x89, 0x70, 0xfc, //0x00000fe0 movw %si, $-4(%rax)
- 0x48, 0x83, 0xc0, 0xfc, //0x00000fe4 addq $-4, %rax
- 0x81, 0xfa, 0xff, 0xe0, 0xf5, 0x05, //0x00000fe8 cmpl $99999999, %edx
- 0x89, 0xca, //0x00000fee movl %ecx, %edx
- 0x0f, 0x87, 0xba, 0xff, 0xff, 0xff, //0x00000ff0 ja LBB0_116
- //0x00000ff6 LBB0_117
- 0x83, 0xf9, 0x64, //0x00000ff6 cmpl $100, %ecx
- 0x0f, 0x82, 0x2c, 0x00, 0x00, 0x00, //0x00000ff9 jb LBB0_119
- 0x0f, 0xb7, 0xd1, //0x00000fff movzwl %cx, %edx
- 0xc1, 0xea, 0x02, //0x00001002 shrl $2, %edx
- 0x69, 0xd2, 0x7b, 0x14, 0x00, 0x00, //0x00001005 imull $5243, %edx, %edx
- 0xc1, 0xea, 0x11, //0x0000100b shrl $17, %edx
- 0x6b, 0xf2, 0x64, //0x0000100e imull $100, %edx, %esi
- 0x29, 0xf1, //0x00001011 subl %esi, %ecx
- 0x0f, 0xb7, 0xc9, //0x00001013 movzwl %cx, %ecx
- 0x48, 0x8d, 0x35, 0x73, 0x03, 0x00, 0x00, //0x00001016 leaq $883(%rip), %rsi /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x0c, 0x4e, //0x0000101d movzwl (%rsi,%rcx,2), %ecx
- 0x66, 0x89, 0x48, 0xfe, //0x00001021 movw %cx, $-2(%rax)
- 0x48, 0x83, 0xc0, 0xfe, //0x00001025 addq $-2, %rax
- 0x89, 0xd1, //0x00001029 movl %edx, %ecx
- //0x0000102b LBB0_119
- 0x48, 0x8b, 0x5d, 0xc8, //0x0000102b movq $-56(%rbp), %rbx
- 0x83, 0xf9, 0x0a, //0x0000102f cmpl $10, %ecx
- 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00001032 jb LBB0_121
- 0x89, 0xc9, //0x00001038 movl %ecx, %ecx
- 0x48, 0x8d, 0x15, 0x4f, 0x03, 0x00, 0x00, //0x0000103a leaq $847(%rip), %rdx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x0c, 0x4a, //0x00001041 movzwl (%rdx,%rcx,2), %ecx
- 0x66, 0x89, 0x48, 0xfe, //0x00001045 movw %cx, $-2(%rax)
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00001049 jmp LBB0_122
- //0x0000104e LBB0_121
- 0x80, 0xc1, 0x30, //0x0000104e addb $48, %cl
- 0x41, 0x88, 0x08, //0x00001051 movb %cl, (%r8)
- //0x00001054 LBB0_122
- 0x4d, 0x29, 0xf5, //0x00001054 subq %r14, %r13
- 0x4d, 0x29, 0xf4, //0x00001057 subq %r14, %r12
- 0x49, 0x83, 0xc4, 0x01, //0x0000105a addq $1, %r12
- 0x41, 0x8d, 0x3c, 0x1e, //0x0000105e leal (%r14,%rbx), %edi
- 0x40, 0xf6, 0xdf, //0x00001062 negb %dil
- 0x42, 0x8d, 0x14, 0x33, //0x00001065 leal (%rbx,%r14), %edx
- 0xf7, 0xda, //0x00001069 negl %edx
- 0x46, 0x8d, 0x3c, 0x33, //0x0000106b leal (%rbx,%r14), %r15d
- 0x41, 0x83, 0xc7, 0xff, //0x0000106f addl $-1, %r15d
- 0x42, 0x8d, 0x34, 0x33, //0x00001073 leal (%rbx,%r14), %esi
- 0x83, 0xc6, 0xfe, //0x00001077 addl $-2, %esi
- 0x31, 0xc0, //0x0000107a xorl %eax, %eax
- 0x90, 0x90, 0x90, 0x90, //0x0000107c .p2align 4, 0x90
- //0x00001080 LBB0_123
- 0x89, 0xf9, //0x00001080 movl %edi, %ecx
- 0x8d, 0x79, 0x03, //0x00001082 leal $3(%rcx), %edi
- 0x83, 0xc6, 0x01, //0x00001085 addl $1, %esi
- 0x41, 0x80, 0x7c, 0x05, 0xff, 0x30, //0x00001088 cmpb $48, $-1(%r13,%rax)
- 0x48, 0x8d, 0x40, 0xff, //0x0000108e leaq $-1(%rax), %rax
- 0x0f, 0x84, 0xe8, 0xff, 0xff, 0xff, //0x00001092 je LBB0_123
- 0x4e, 0x8d, 0x14, 0x28, //0x00001098 leaq (%rax,%r13), %r10
- 0x49, 0x83, 0xc2, 0x01, //0x0000109c addq $1, %r10
- 0x45, 0x85, 0xc9, //0x000010a0 testl %r9d, %r9d
- 0x0f, 0x8e, 0xbf, 0x00, 0x00, 0x00, //0x000010a3 jle LBB0_125
- 0x45, 0x29, 0xf3, //0x000010a9 subl %r14d, %r11d
- 0x41, 0x8d, 0x3c, 0x03, //0x000010ac leal (%r11,%rax), %edi
- 0x83, 0xc7, 0x01, //0x000010b0 addl $1, %edi
- 0x41, 0x39, 0xf9, //0x000010b3 cmpl %edi, %r9d
- 0x0f, 0x8d, 0x2f, 0x00, 0x00, 0x00, //0x000010b6 jge LBB0_127
- 0x48, 0x63, 0xd2, //0x000010bc movslq %edx, %rdx
- 0x48, 0x8d, 0x3c, 0x02, //0x000010bf leaq (%rdx,%rax), %rdi
- 0x48, 0x83, 0xc7, 0x01, //0x000010c3 addq $1, %rdi
- 0x85, 0xff, //0x000010c7 testl %edi, %edi
- 0x4c, 0x8b, 0x7d, 0xc0, //0x000010c9 movq $-64(%rbp), %r15
- 0x0f, 0x8e, 0x06, 0x01, 0x00, 0x00, //0x000010cd jle LBB0_146
- 0x41, 0x89, 0xfa, //0x000010d3 movl %edi, %r10d
- 0x49, 0x8d, 0x72, 0xff, //0x000010d6 leaq $-1(%r10), %rsi
- 0x48, 0x83, 0xfe, 0x03, //0x000010da cmpq $3, %rsi
- 0x0f, 0x83, 0x90, 0x00, 0x00, 0x00, //0x000010de jae LBB0_147
- 0x31, 0xf6, //0x000010e4 xorl %esi, %esi
- 0xe9, 0xb1, 0x00, 0x00, 0x00, //0x000010e6 jmp LBB0_143
- //0x000010eb LBB0_127
- 0x44, 0x89, 0xf9, //0x000010eb movl %r15d, %ecx
- 0x48, 0x29, 0xc1, //0x000010ee subq %rax, %rcx
- 0x85, 0xc9, //0x000010f1 testl %ecx, %ecx
- 0x0f, 0x8e, 0x6f, 0x00, 0x00, 0x00, //0x000010f3 jle LBB0_125
- 0x42, 0x8d, 0x3c, 0x33, //0x000010f9 leal (%rbx,%r14), %edi
- 0x83, 0xc7, 0xfe, //0x000010fd addl $-2, %edi
- 0x48, 0x29, 0xc7, //0x00001100 subq %rax, %rdi
- 0x31, 0xd2, //0x00001103 xorl %edx, %edx
- 0x83, 0xff, 0x1f, //0x00001105 cmpl $31, %edi
- 0x4c, 0x8b, 0x7d, 0xc0, //0x00001108 movq $-64(%rbp), %r15
- 0x0f, 0x82, 0xf6, 0x01, 0x00, 0x00, //0x0000110c jb LBB0_137
- 0x46, 0x8d, 0x1c, 0x33, //0x00001112 leal (%rbx,%r14), %r11d
- 0x41, 0x83, 0xc3, 0xfe, //0x00001116 addl $-2, %r11d
- 0x49, 0x29, 0xc3, //0x0000111a subq %rax, %r11
- 0x41, 0x89, 0xf9, //0x0000111d movl %edi, %r9d
- 0x49, 0x83, 0xc1, 0x01, //0x00001120 addq $1, %r9
- 0x48, 0xba, 0xe0, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x00001124 movabsq $8589934560, %rdx
- 0x4c, 0x21, 0xca, //0x0000112e andq %r9, %rdx
- 0x4d, 0x01, 0xe0, //0x00001131 addq %r12, %r8
- 0x41, 0x89, 0xf2, //0x00001134 movl %esi, %r10d
- 0x49, 0x83, 0xc2, 0x01, //0x00001137 addq $1, %r10
- 0x49, 0x83, 0xe2, 0xe0, //0x0000113b andq $-32, %r10
- 0x4d, 0x01, 0xc2, //0x0000113f addq %r8, %r10
- 0x49, 0x89, 0xd6, //0x00001142 movq %rdx, %r14
- 0x48, 0x83, 0xc2, 0xe0, //0x00001145 addq $-32, %rdx
- 0x49, 0x89, 0xd0, //0x00001149 movq %rdx, %r8
- 0x49, 0xc1, 0xe8, 0x05, //0x0000114c shrq $5, %r8
- 0x49, 0x83, 0xc0, 0x01, //0x00001150 addq $1, %r8
- 0x48, 0x81, 0xfa, 0xe0, 0x00, 0x00, 0x00, //0x00001154 cmpq $224, %rdx
- 0x0f, 0x83, 0x8d, 0x00, 0x00, 0x00, //0x0000115b jae LBB0_131
- 0x31, 0xf6, //0x00001161 xorl %esi, %esi
- 0xe9, 0x38, 0x01, 0x00, 0x00, //0x00001163 jmp LBB0_133
- //0x00001168 LBB0_125
- 0x4d, 0x89, 0xd0, //0x00001168 movq %r10, %r8
- 0x4c, 0x8b, 0x7d, 0xc0, //0x0000116b movq $-64(%rbp), %r15
- 0xe9, 0xaf, 0x01, 0x00, 0x00, //0x0000116f jmp LBB0_180
- //0x00001174 LBB0_147
- 0x83, 0xe7, 0xfc, //0x00001174 andl $-4, %edi
- 0x48, 0xf7, 0xdf, //0x00001177 negq %rdi
- 0x31, 0xf6, //0x0000117a xorl %esi, %esi
- 0x90, 0x90, 0x90, 0x90, //0x0000117c .p2align 4, 0x90
- //0x00001180 LBB0_148
- 0x4a, 0x8d, 0x1c, 0x2e, //0x00001180 leaq (%rsi,%r13), %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, 0xea, //0x000011af movq %r13, %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)
- 0x4e, 0x8d, 0x04, 0x28, //0x000011e1 leaq (%rax,%r13), %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
- 0x31, 0xf6, //0x00001209 xorl %esi, %esi
- 0xf3, 0x0f, 0x6f, 0x05, 0xed, 0xed, 0xff, 0xff, //0x0000120b movdqu $-4627(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- //0x00001213 LBB0_132
- 0x4a, 0x8d, 0x3c, 0x2e, //0x00001213 leaq (%rsi,%r13), %rdi
- 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x01, //0x00001217 movdqu %xmm0, $1(%rax,%rdi)
- 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x11, //0x0000121d movdqu %xmm0, $17(%rax,%rdi)
- 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x21, //0x00001223 movdqu %xmm0, $33(%rax,%rdi)
- 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x31, //0x00001229 movdqu %xmm0, $49(%rax,%rdi)
- 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x41, //0x0000122f movdqu %xmm0, $65(%rax,%rdi)
- 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x51, //0x00001235 movdqu %xmm0, $81(%rax,%rdi)
- 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x61, //0x0000123b movdqu %xmm0, $97(%rax,%rdi)
- 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x71, //0x00001241 movdqu %xmm0, $113(%rax,%rdi)
- 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0x81, 0x00, 0x00, 0x00, //0x00001247 movdqu %xmm0, $129(%rax,%rdi)
- 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0x91, 0x00, 0x00, 0x00, //0x00001250 movdqu %xmm0, $145(%rax,%rdi)
- 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0xa1, 0x00, 0x00, 0x00, //0x00001259 movdqu %xmm0, $161(%rax,%rdi)
- 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0xb1, 0x00, 0x00, 0x00, //0x00001262 movdqu %xmm0, $177(%rax,%rdi)
- 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0xc1, 0x00, 0x00, 0x00, //0x0000126b movdqu %xmm0, $193(%rax,%rdi)
- 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0xd1, 0x00, 0x00, 0x00, //0x00001274 movdqu %xmm0, $209(%rax,%rdi)
- 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0xe1, 0x00, 0x00, 0x00, //0x0000127d movdqu %xmm0, $225(%rax,%rdi)
- 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0xf1, 0x00, 0x00, 0x00, //0x00001286 movdqu %xmm0, $241(%rax,%rdi)
- 0x48, 0x81, 0xc6, 0x00, 0x01, 0x00, 0x00, //0x0000128f addq $256, %rsi
- 0x48, 0x83, 0xc2, 0xf8, //0x00001296 addq $-8, %rdx
- 0x0f, 0x85, 0x73, 0xff, 0xff, 0xff, //0x0000129a jne LBB0_132
- //0x000012a0 LBB0_133
- 0x49, 0x01, 0xc2, //0x000012a0 addq %rax, %r10
- 0x41, 0xf6, 0xc0, 0x07, //0x000012a3 testb $7, %r8b
- 0x0f, 0x84, 0x4c, 0x00, 0x00, 0x00, //0x000012a7 je LBB0_136
- 0x41, 0x80, 0xc3, 0x01, //0x000012ad addb $1, %r11b
- 0x41, 0x80, 0xe3, 0xe0, //0x000012b1 andb $-32, %r11b
- 0x41, 0x80, 0xc3, 0xe0, //0x000012b5 addb $-32, %r11b
- 0x41, 0xc0, 0xeb, 0x05, //0x000012b9 shrb $5, %r11b
- 0x41, 0x80, 0xc3, 0x01, //0x000012bd addb $1, %r11b
- 0x41, 0x0f, 0xb6, 0xd3, //0x000012c1 movzbl %r11b, %edx
- 0x83, 0xe2, 0x07, //0x000012c5 andl $7, %edx
- 0x48, 0xc1, 0xe2, 0x05, //0x000012c8 shlq $5, %rdx
- 0x4c, 0x01, 0xee, //0x000012cc addq %r13, %rsi
- 0x48, 0x83, 0xc6, 0x11, //0x000012cf addq $17, %rsi
- 0x31, 0xff, //0x000012d3 xorl %edi, %edi
- 0xf3, 0x0f, 0x6f, 0x05, 0x23, 0xed, 0xff, 0xff, //0x000012d5 movdqu $-4829(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- //0x000012dd LBB0_135
- 0x48, 0x8d, 0x1c, 0x3e, //0x000012dd leaq (%rsi,%rdi), %rbx
- 0xf3, 0x0f, 0x7f, 0x44, 0x18, 0xf0, //0x000012e1 movdqu %xmm0, $-16(%rax,%rbx)
- 0xf3, 0x0f, 0x7f, 0x04, 0x18, //0x000012e7 movdqu %xmm0, (%rax,%rbx)
- 0x48, 0x83, 0xc7, 0x20, //0x000012ec addq $32, %rdi
- 0x48, 0x39, 0xfa, //0x000012f0 cmpq %rdi, %rdx
- 0x0f, 0x85, 0xe4, 0xff, 0xff, 0xff, //0x000012f3 jne LBB0_135
- //0x000012f9 LBB0_136
- 0x44, 0x89, 0xf2, //0x000012f9 movl %r14d, %edx
- 0x4d, 0x89, 0xd0, //0x000012fc movq %r10, %r8
- 0x4d, 0x39, 0xf1, //0x000012ff cmpq %r14, %r9
- 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x00001302 je LBB0_180
- //0x00001308 LBB0_137
- 0x4d, 0x89, 0xd0, //0x00001308 movq %r10, %r8
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000130b .p2align 4, 0x90
- //0x00001310 LBB0_138
- 0x41, 0xc6, 0x00, 0x30, //0x00001310 movb $48, (%r8)
- 0x49, 0x83, 0xc0, 0x01, //0x00001314 addq $1, %r8
- 0x83, 0xc2, 0x01, //0x00001318 addl $1, %edx
- 0x39, 0xca, //0x0000131b cmpl %ecx, %edx
- 0x0f, 0x8c, 0xed, 0xff, 0xff, 0xff, //0x0000131d jl LBB0_138
- //0x00001323 LBB0_180
- 0x45, 0x29, 0xf8, //0x00001323 subl %r15d, %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, 0xcb, 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, 0x53, 0xed, 0xff, 0xff, //0x0000135b jmp LBB0_6
- //0x00001360 LBB0_29
- 0x49, 0x81, 0xf8, 0x00, 0xca, 0x9a, 0x3b, //0x00001360 cmpq $1000000000, %r8
- 0x4c, 0x8b, 0x4d, 0xd0, //0x00001367 movq $-48(%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, 0x43, 0xf2, 0xff, 0xff, //0x0000137a jne LBB0_19
- 0xe9, 0x5e, 0xf6, 0xff, 0xff, //0x00001380 jmp LBB0_30
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001385 .p2align 4, 0x00
- //0x00001390 _Digits
- 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 0x36, 0x30, 0x37, //0x00001390 QUAD $0x3330323031303030; QUAD $0x3730363035303430 // .ascii 16, '0001020304050607'
- 0x30, 0x38, 0x30, 0x39, 0x31, 0x30, 0x31, 0x31, 0x31, 0x32, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, //0x000013a0 QUAD $0x3131303139303830; QUAD $0x3531343133313231 // .ascii 16, '0809101112131415'
- 0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x32, 0x33, //0x000013b0 QUAD $0x3931383137313631; QUAD $0x3332323231323032 // .ascii 16, '1617181920212223'
- 0x32, 0x34, 0x32, 0x35, 0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31, //0x000013c0 QUAD $0x3732363235323432; QUAD $0x3133303339323832 // .ascii 16, '2425262728293031'
- 0x33, 0x32, 0x33, 0x33, 0x33, 0x34, 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39, //0x000013d0 QUAD $0x3533343333333233; QUAD $0x3933383337333633 // .ascii 16, '3233343536373839'
- 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x33, 0x34, 0x34, 0x34, 0x35, 0x34, 0x36, 0x34, 0x37, //0x000013e0 QUAD $0x3334323431343034; QUAD $0x3734363435343434 // .ascii 16, '4041424344454647'
- 0x34, 0x38, 0x34, 0x39, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35, 0x35, //0x000013f0 QUAD $0x3135303539343834; QUAD $0x3535343533353235 // .ascii 16, '4849505152535455'
- 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x33, //0x00001400 QUAD $0x3935383537353635; QUAD $0x3336323631363036 // .ascii 16, '5657585960616263'
- 0x36, 0x34, 0x36, 0x35, 0x36, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x37, 0x30, 0x37, 0x31, //0x00001410 QUAD $0x3736363635363436; QUAD $0x3137303739363836 // .ascii 16, '6465666768697071'
- 0x37, 0x32, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x37, 0x38, 0x37, 0x39, //0x00001420 QUAD $0x3537343733373237; QUAD $0x3937383737373637 // .ascii 16, '7273747576777879'
- 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x33, 0x38, 0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, //0x00001430 QUAD $0x3338323831383038; QUAD $0x3738363835383438 // .ascii 16, '8081828384858687'
- 0x38, 0x38, 0x38, 0x39, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35, //0x00001440 QUAD $0x3139303939383838; QUAD $0x3539343933393239 // .ascii 16, '8889909192939495'
- 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, //0x00001450 QUAD $0x3939383937393639 // .ascii 8, '96979899'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001458 .p2align 4, 0x00
- //0x00001460 _pow10_ceil_sig.g
- 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x00001460 .quad -38366372719436721
- 0x7b, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x00001468 .quad 2731688931043774331
- 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x00001470 .quad -6941508010590729807
- 0xad, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x00001478 .quad 8624834609543440813
- 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x00001480 .quad -4065198994811024355
- 0x18, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x00001488 .quad -3054014793352862696
- 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x00001490 .quad -469812725086392539
- 0x1e, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x00001498 .quad 5405853545163697438
- 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x000014a0 .quad -7211161980820077193
- 0x33, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x000014a8 .quad 5684501474941004851
- 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x000014b0 .quad -4402266457597708587
- 0x40, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x000014b8 .quad 2493940825248868160
- 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x000014c0 .quad -891147053569747830
- 0x10, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x000014c8 .quad 7729112049988473104
- 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x000014d0 .quad -7474495936122174250
- 0xaa, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x000014d8 .quad -9004363024039368022
- 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x000014e0 .quad -4731433901725329908
- 0x54, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x000014e8 .quad 2579604275232953684
- 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x000014f0 .quad -1302606358729274481
- 0xa9, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x000014f8 .quad 3224505344041192105
- 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x00001500 .quad -7731658001846878407
- 0xaa, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x00001508 .quad 8932844867666826922
- 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x00001510 .quad -5052886483881210105
- 0x54, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x00001518 .quad -2669001970698630060
- 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x00001520 .quad -1704422086424124727
- 0x69, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x00001528 .quad -3336252463373287575
- 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x00001530 .quad -7982792831656159810
- 0xa2, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x00001538 .quad 2526528228819083170
- 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x00001540 .quad -5366805021142811859
- 0x8b, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x00001548 .quad -6065211750830921845
- 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x00001550 .quad -2096820258001126919
- 0x6d, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x00001558 .quad 1641857348316123501
- 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x00001560 .quad -8228041688891786181
- 0xe4, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x00001568 .quad -5891368184943504668
- 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x00001570 .quad -5673366092687344822
- 0x9d, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x00001578 .quad -7364210231179380835
- 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x00001580 .quad -2480021597431793123
- 0x84, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x00001588 .quad 4629795266307937668
- 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x00001590 .quad -8467542526035952558
- 0x73, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x00001598 .quad 5199465050656154995
- 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x000015a0 .quad -5972742139117552794
- 0xd0, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x000015a8 .quad -2724040723534582064
- 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x000015b0 .quad -2854241655469553088
- 0x83, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x000015b8 .quad -8016736922845615485
- 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x000015c0 .quad -8701430062309552536
- 0x92, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x000015c8 .quad 6518754469289960082
- 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x000015d0 .quad -6265101559459552766
- 0x37, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x000015d8 .quad 8148443086612450103
- 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x000015e0 .quad -3219690930897053053
- 0x04, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x000015e8 .quad 962181821410786820
- 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x000015f0 .quad -8929835859451740015
- 0xc3, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x000015f8 .quad -1704479370831952189
- 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x00001600 .quad -6550608805887287114
- 0x73, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x00001608 .quad 7092772823314835571
- 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x00001610 .quad -3576574988931720989
- 0x90, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x00001618 .quad -357406007711231344
- 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x00001620 .quad -9152888395723407474
- 0x9a, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x00001628 .quad 8999993282035256218
- 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x00001630 .quad -6829424476226871438
- 0x81, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x00001638 .quad 2026619565689294465
- 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x00001640 .quad -3925094576856201394
- 0x21, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x00001648 .quad -6690097579743157727
- 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x00001650 .quad -294682202642863838
- 0xa9, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x00001658 .quad 5472436080603216553
- 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x00001660 .quad -7101705404292871755
- 0xaa, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x00001668 .quad 8031958568804398250
- 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x00001670 .quad -4265445736938701790
- 0xd4, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x00001678 .quad -3795109844276665900
- 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x00001680 .quad -720121152745989333
- 0x49, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x00001688 .quad 9091170749936331337
- 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x00001690 .quad -7367604748107325189
- 0x6e, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x00001698 .quad 3376138709496513134
- 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x000016a0 .quad -4597819916706768583
- 0x09, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x000016a8 .quad -391512631556746487
- 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x000016b0 .quad -1135588877456072824
- 0xcb, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x000016b8 .quad 8733981247408842699
- 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x000016c0 .quad -7627272076051127371
- 0xdf, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x000016c8 .quad 5458738279630526687
- 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x000016d0 .quad -4922404076636521310
- 0x17, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x000016d8 .quad -7011635205744005353
- 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x000016e0 .quad -1541319077368263733
- 0xdd, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x000016e8 .quad 5070514048102157021
- 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x000016f0 .quad -7880853450996246689
- 0xca, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x000016f8 .quad 863228270850154186
- 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x00001700 .quad -5239380795317920458
- 0x7c, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x00001708 .quad -3532650679864695172
- 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x00001710 .quad -1937539975720012668
- 0x1b, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x00001718 .quad -9027499368258256869
- 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x00001720 .quad -8128491512466089774
- 0x11, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x00001728 .quad -3336344095947716591
- 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x00001730 .quad -5548928372155224313
- 0x16, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x00001738 .quad -8782116138362033642
- 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x00001740 .quad -2324474446766642487
- 0x9b, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x00001748 .quad 7469098900757009563
- 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x00001750 .quad -8370325556870233411
- 0xe1, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x00001758 .quad -2249342214667950879
- 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x00001760 .quad -5851220927660403859
- 0x19, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x00001768 .quad 6411694268519837209
- 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x00001770 .quad -2702340141148116920
- 0x9f, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x00001778 .quad -5820440219632367201
- 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x00001780 .quad -8606491615858654931
- 0x04, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x00001788 .quad 7891439908798240260
- 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x00001790 .quad -6146428501395930760
- 0x84, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x00001798 .quad -3970758169284363388
- 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x000017a0 .quad -3071349608317525546
- 0x65, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x000017a8 .quad -351761693178066331
- 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x000017b0 .quad -8837122532839535322
- 0x80, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x000017b8 .quad 6697677969404790400
- 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x000017c0 .quad -6434717147622031249
- 0x1f, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x000017c8 .quad -851274575098787809
- 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x000017d0 .quad -3431710416100151157
- 0x27, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x000017d8 .quad -1064093218873484761
- 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x000017e0 .quad -9062348037703676329
- 0x59, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x000017e8 .quad 8558313775058847833
- 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x000017f0 .quad -6716249028702207507
- 0x6f, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x000017f8 .quad 6086206200396171887
- 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x00001800 .quad -3783625267450371480
- 0x0a, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x00001808 .quad -6227300304786948854
- 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x00001810 .quad -117845565885576446
- 0x4d, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x00001818 .quad -3172439362556298163
- 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x00001820 .quad -6991182506319567135
- 0xb0, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x00001828 .quad -4288617610811380304
- 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x00001830 .quad -4127292114472071014
- 0x1c, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x00001838 .quad 3862600023340550428
- 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x00001840 .quad -547429124662700864
- 0x63, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x00001848 .quad -4395122007679087773
- 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x00001850 .quad -7259672230555269896
- 0x1e, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x00001858 .quad 8782263791269039902
- 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x00001860 .quad -4462904269766699466
- 0xe5, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x00001868 .quad -7468914334623251739
- 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x00001870 .quad -966944318780986428
- 0x9e, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x00001878 .quad 4498915137003099038
- 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x00001880 .quad -7521869226879198374
- 0x43, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x00001888 .quad -6411550076227838909
- 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x00001890 .quad -4790650515171610063
- 0x54, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x00001898 .quad 5820620459997365076
- 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x000018a0 .quad -1376627125537124675
- 0x29, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x000018a8 .quad -6559282480285457367
- 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x000018b0 .quad -7777920981101784778
- 0x9a, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x000018b8 .quad -8711237568605798758
- 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x000018c0 .quad -5110715207949843068
- 0x40, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x000018c8 .quad 2946011094524915264
- 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x000018d0 .quad -1776707991509915931
- 0xd0, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x000018d8 .quad 3682513868156144080
- 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x000018e0 .quad -8027971522334779313
- 0x22, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x000018e8 .quad 4607414176811284002
- 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x000018f0 .quad -5423278384491086237
- 0xaa, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x000018f8 .quad 1147581702586717098
- 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x00001900 .quad -2167411962186469893
- 0x95, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x00001908 .quad -3177208890193991531
- 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x00001910 .quad -8272161504007625539
- 0x5d, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x00001918 .quad 7237616480483531101
- 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x00001920 .quad -5728515861582144020
- 0xb4, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x00001928 .quad -4788037454677749836
- 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x00001930 .quad -2548958808550292121
- 0xa1, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x00001938 .quad -1373360799919799391
- 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x00001940 .quad -8510628282985014432
- 0x45, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x00001948 .quad -858350499949874619
- 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x00001950 .quad -6026599335303880135
- 0xd6, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x00001958 .quad 3538747893490044630
- 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x00001960 .quad -2921563150702462265
- 0x8c, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x00001968 .quad 9035120885289943692
- 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x00001970 .quad -8743505996830120772
- 0x98, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x00001978 .quad -5882264492762254952
- 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x00001980 .quad -6317696477610263061
- 0xfd, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x00001988 .quad -2741144597525430787
- 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x00001990 .quad -3285434578585440922
- 0x7c, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x00001998 .quad -3426430746906788484
- 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x000019a0 .quad -8970925639256982432
- 0x6e, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x000019a8 .quad 4776009810824339054
- 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x000019b0 .quad -6601971030643840136
- 0x09, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x000019b8 .quad 5970012263530423817
- 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x000019c0 .quad -3640777769877412266
- 0x8c, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x000019c8 .quad 7462515329413029772
- 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x000019d0 .quad -9193015133814464522
- 0xb7, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x000019d8 .quad 52386062455755703
- 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x000019e0 .quad -6879582898840692749
- 0xa5, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x000019e8 .quad -9157889458785081179
- 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x000019f0 .quad -3987792605123478032
- 0xce, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x000019f8 .quad 6999382250228200142
- 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x00001a00 .quad -373054737976959636
- 0x82, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x00001a08 .quad 8749227812785250178
- 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x00001a10 .quad -7150688238876681629
- 0xb1, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x00001a18 .quad -3755104653863994447
- 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x00001a20 .quad -4326674280168464132
- 0x9d, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x00001a28 .quad -4693880817329993059
- 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x00001a30 .quad -796656831783192261
- 0x45, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x00001a38 .quad -1255665003235103419
- 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x00001a40 .quad -7415439547505577019
- 0x4b, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x00001a48 .quad 8438581409832836171
- 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x00001a50 .quad -4657613415954583370
- 0x5e, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x00001a58 .quad -3286831292991118498
- 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x00001a60 .quad -1210330751515841308
- 0x35, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x00001a68 .quad -8720225134666286027
- 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x00001a70 .quad -7673985747338482674
- 0xa1, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x00001a78 .quad -3144297699952734815
- 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x00001a80 .quad -4980796165745715438
- 0x0a, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x00001a88 .quad -8542058143368306422
- 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x00001a90 .quad -1614309188754756393
- 0x4c, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x00001a98 .quad 3157485376071780684
- 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x00001aa0 .quad -7926472270612804602
- 0xd0, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x00001aa8 .quad 8890957387685944784
- 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x00001ab0 .quad -5296404319838617848
- 0x43, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x00001ab8 .quad 1890324697752655171
- 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x00001ac0 .quad -2008819381370884406
- 0x94, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x00001ac8 .quad 2362905872190818964
- 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x00001ad0 .quad -8173041140997884610
- 0x9d, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x00001ad8 .quad 6088502188546649757
- 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x00001ae0 .quad -5604615407819967859
- 0x44, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x00001ae8 .quad -1612744301171463612
- 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x00001af0 .quad -2394083241347571919
- 0xd5, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x00001af8 .quad 7207441660390446293
- 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x00001b00 .quad -8413831053483314306
- 0x05, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x00001b08 .quad -2412877989897052923
- 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x00001b10 .quad -5905602798426754978
- 0x46, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x00001b18 .quad -7627783505798704058
- 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x00001b20 .quad -2770317479606055818
- 0x58, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x00001b28 .quad 4300328673033783640
- 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x00001b30 .quad -8648977452394866743
- 0xd7, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x00001b38 .quad -1923980597781273129
- 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x00001b40 .quad -6199535797066195524
- 0x4d, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x00001b48 .quad 6818396289628184397
- 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x00001b50 .quad -3137733727905356501
- 0x20, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x00001b58 .quad 8522995362035230496
- 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x00001b60 .quad -8878612607581929669
- 0x74, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x00001b68 .quad 3021029092058325108
- 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x00001b70 .quad -6486579741050024183
- 0x91, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x00001b78 .quad -835399653354481519
- 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x00001b80 .quad -3496538657885142324
- 0xb5, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x00001b88 .quad 8179122470161673909
- 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x00001b90 .quad -9102865688819295809
- 0x31, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x00001b98 .quad -4111420493003729615
- 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x00001ba0 .quad -6766896092596731857
- 0x7d, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x00001ba8 .quad -5139275616254662019
- 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x00001bb0 .quad -3846934097318526917
- 0x1d, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x00001bb8 .quad -6424094520318327523
- 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x00001bc0 .quad -196981603220770742
- 0x64, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x00001bc8 .quad -8030118150397909404
- 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x00001bd0 .quad -7040642529654063570
- 0xff, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x00001bd8 .quad -7324666853212387329
- 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x00001be0 .quad -4189117143640191558
- 0xfe, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x00001be8 .quad 4679224488766679550
- 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x00001bf0 .quad -624710411122851544
- 0x7d, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x00001bf8 .quad -3374341425896426371
- 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x00001c00 .quad -7307973034592864071
- 0xcf, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x00001c08 .quad -9026492418826348337
- 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x00001c10 .quad -4523280274813692185
- 0x02, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x00001c18 .quad -2059743486678159614
- 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x00001c20 .quad -1042414325089727327
- 0xc2, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x00001c28 .quad -2574679358347699518
- 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x00001c30 .quad -7569037980822161435
- 0xba, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x00001c38 .quad 3002511419460075706
- 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x00001c40 .quad -4849611457600313890
- 0xe8, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x00001c48 .quad 8364825292752482536
- 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x00001c50 .quad -1450328303573004458
- 0x22, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x00001c58 .quad 1232659579085827362
- 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x00001c60 .quad -7823984217374209643
- 0x35, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x00001c68 .quad -3841273781498745803
- 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x00001c70 .quad -5168294253290374149
- 0x43, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x00001c78 .quad 4421779809981343555
- 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x00001c80 .quad -1848681798185579782
- 0x13, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x00001c88 .quad 915538744049291539
- 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x00001c90 .quad -8072955151507069220
- 0xac, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x00001c98 .quad 5183897733458195116
- 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x00001ca0 .quad -5479507920956448621
- 0x57, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x00001ca8 .quad 6479872166822743895
- 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x00001cb0 .quad -2237698882768172872
- 0x2d, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x00001cb8 .quad 3488154190101041965
- 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x00001cc0 .quad -8316090829371189901
- 0xfc, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x00001cc8 .quad 2180096368813151228
- 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x00001cd0 .quad -5783427518286599473
- 0xfb, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x00001cd8 .quad -1886565557410948869
- 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x00001ce0 .quad -2617598379430861437
- 0x3a, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x00001ce8 .quad -2358206946763686086
- 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x00001cf0 .quad -8553528014785370254
- 0x84, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x00001cf8 .quad 7749492695127472004
- 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x00001d00 .quad -6080224000054324913
- 0x65, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x00001d08 .quad 463493832054564197
- 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x00001d10 .quad -2988593981640518238
- 0xbe, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x00001d18 .quad -4032318728359182658
- 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x00001d20 .quad -8785400266166405755
- 0x37, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x00001d28 .quad -4826042214438183113
- 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x00001d30 .quad -6370064314280619289
- 0x05, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x00001d38 .quad 3190819268807046917
- 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x00001d40 .quad -3350894374423386208
- 0xc6, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x00001d48 .quad -623161932418579258
- 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x00001d50 .quad -9011838011655698236
- 0xfc, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x00001d58 .quad -7307005235402693892
- 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x00001d60 .quad -6653111496142234891
- 0xbb, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x00001d68 .quad -4522070525825979461
- 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x00001d70 .quad -3704703351750405709
- 0xa9, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x00001d78 .quad 3570783879572301481
- 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x00001d80 .quad -19193171260619233
- 0x53, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x00001d88 .quad -148206168962011053
- 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x00001d90 .quad -6929524759678968877
- 0x34, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x00001d98 .quad -92628855601256908
- 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x00001da0 .quad -4050219931171323192
- 0xc1, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x00001da8 .quad -115786069501571135
- 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x00001db0 .quad -451088895536766085
- 0xb1, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x00001db8 .quad 4466953431550423985
- 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x00001dc0 .quad -7199459587351560659
- 0x4f, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x00001dc8 .quad 486002885505321039
- 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x00001dd0 .quad -4387638465762062920
- 0x63, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x00001dd8 .quad 5219189625309039203
- 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x00001de0 .quad -872862063775190746
- 0xfb, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x00001de8 .quad 6523987031636299003
- 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x00001df0 .quad -7463067817500576073
- 0x1d, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x00001df8 .quad -534194123654701027
- 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x00001e00 .quad -4717148753448332187
- 0x24, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x00001e08 .quad -667742654568376284
- 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x00001e10 .quad -1284749923383027329
- 0x2d, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x00001e18 .quad 8388693718644305453
- 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x00001e20 .quad -7720497729755473937
- 0xdd, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x00001e28 .quad -6286281471915778851
- 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x00001e30 .quad -5038936143766954517
- 0x14, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x00001e38 .quad -7857851839894723564
- 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x00001e40 .quad -1686984161281305242
- 0x18, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x00001e48 .quad 8624429273841147160
- 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x00001e50 .quad -7971894128441897632
- 0x2f, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x00001e58 .quad 778582277723329071
- 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x00001e60 .quad -5353181642124984136
- 0xbb, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x00001e68 .quad 973227847154161339
- 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x00001e70 .quad -2079791034228842266
- 0x6a, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x00001e78 .quad 1216534808942701674
- 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x00001e80 .quad -8217398424034108273
- 0xc2, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x00001e88 .quad -3851351762838199358
- 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x00001e90 .quad -5660062011615247437
- 0xb3, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x00001e98 .quad -4814189703547749197
- 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x00001ea0 .quad -2463391496091671392
- 0xdf, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x00001ea8 .quad -6017737129434686497
- 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x00001eb0 .quad -8457148712698376476
- 0x6c, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x00001eb8 .quad 7768129340171790700
- 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x00001ec0 .quad -5959749872445582691
- 0xc7, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x00001ec8 .quad -8736582398494813241
- 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x00001ed0 .quad -2838001322129590460
- 0xb8, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x00001ed8 .quad -1697355961263740744
- 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x00001ee0 .quad -8691279853972075893
- 0x73, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x00001ee8 .quad 1244995533423855987
- 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x00001ef0 .quad -6252413799037706963
- 0xd0, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x00001ef8 .quad -3055441601647567920
- 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x00001f00 .quad -3203831230369745799
- 0xc4, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x00001f08 .quad 5404070034795315908
- 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x00001f10 .quad -8919923546622172981
- 0xbb, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x00001f18 .quad -3539985255894009413
- 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x00001f20 .quad -6538218414850328322
- 0x29, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x00001f28 .quad -4424981569867511767
- 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x00001f30 .quad -3561087000135522498
- 0x33, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x00001f38 .quad 8303831092947774003
- 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x00001f40 .quad -9143208402725783417
- 0x60, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x00001f48 .quad 578208414664970848
- 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x00001f50 .quad -6817324484979841368
- 0xf8, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x00001f58 .quad -3888925500096174344
- 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x00001f60 .quad -3909969587797413806
- 0xb6, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x00001f68 .quad -249470856692830026
- 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x00001f70 .quad -275775966319379353
- 0xe3, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x00001f78 .quad -4923524589293425437
- 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x00001f80 .quad -7089889006590693952
- 0x0e, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x00001f88 .quad -3077202868308390898
- 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x00001f90 .quad -4250675239810979535
- 0x12, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x00001f98 .quad 765182433041899282
- 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x00001fa0 .quad -701658031336336515
- 0xd6, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x00001fa8 .quad 5568164059729762006
- 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x00001fb0 .quad -7356065297226292178
- 0x46, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x00001fb8 .quad 5785945546544795206
- 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x00001fc0 .quad -4583395603105477319
- 0xd7, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x00001fc8 .quad -1990940103673781801
- 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x00001fd0 .quad -1117558485454458744
- 0x4d, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x00001fd8 .quad 6734696907262548557
- 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x00001fe0 .quad -7616003081050118571
- 0x70, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x00001fe8 .quad 4209185567039092848
- 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x00001ff0 .quad -4908317832885260310
- 0x8c, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x00001ff8 .quad -8573576096483297652
- 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x00002000 .quad -1523711272679187483
- 0x2f, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x00002008 .quad 3118087934678041647
- 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x00002010 .quad -7869848573065574033
- 0x9e, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x00002018 .quad 4254647968387469982
- 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x00002020 .quad -5225624697904579637
- 0x45, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x00002028 .quad 706623942056949573
- 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x00002030 .quad -1920344853953336643
- 0x16, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x00002038 .quad -3728406090856200938
- 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x00002040 .quad -8117744561361917258
- 0x2e, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x00002048 .quad -6941939825212513490
- 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x00002050 .quad -5535494683275008668
- 0xfa, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x00002058 .quad 5157633273766521850
- 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x00002060 .quad -2307682335666372931
- 0xf8, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x00002068 .quad 6447041592208152312
- 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x00002070 .quad -8359830487432564938
- 0x5b, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x00002078 .quad 6335244004343789147
- 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x00002080 .quad -5838102090863318269
- 0xf2, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x00002088 .quad -1304317031425039374
- 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x00002090 .quad -2685941595151759932
- 0xee, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x00002098 .quad -1630396289281299218
- 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x000020a0 .quad -8596242524610931813
- 0x15, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x000020a8 .quad 1286845328412881941
- 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x000020b0 .quad -6133617137336276863
- 0x1a, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x000020b8 .quad -3003129357911285478
- 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x000020c0 .quad -3055335403242958174
- 0x60, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x000020c8 .quad 5469460339465668960
- 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x000020d0 .quad -8827113654667930715
- 0xdc, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x000020d8 .quad 8030098730593431004
- 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x000020e0 .quad -6422206049907525490
- 0x53, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x000020e8 .quad -3797434642040374957
- 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x000020f0 .quad -3416071543957018958
- 0xa8, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x000020f8 .quad 9088264752731695016
- 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x00002100 .quad -9052573742614218705
- 0xc9, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x00002108 .quad -8154892584824854327
- 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x00002110 .quad -6704031159840385477
- 0xfb, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x00002118 .quad 8253128342678483707
- 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x00002120 .quad -3768352931373093942
- 0xba, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x00002128 .quad 5704724409920716730
- 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x00002130 .quad -98755145788979524
- 0xa9, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x00002138 .quad -2092466524453879895
- 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x00002140 .quad -6979250993759194058
- 0xca, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x00002148 .quad 998051431430019018
- 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x00002150 .quad -4112377723771604669
- 0xbc, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x00002158 .quad -7975807747567252036
- 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x00002160 .quad -528786136287117932
- 0x2b, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x00002168 .quad 8476984389250486571
- 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x00002170 .quad -7248020362820530564
- 0xbb, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x00002178 .quad -3925256793573221701
- 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x00002180 .quad -4448339435098275301
- 0x69, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x00002188 .quad -294884973539139223
- 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x00002190 .quad -948738275445456222
- 0xc4, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x00002198 .quad -368606216923924028
- 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x000021a0 .quad -7510490449794491995
- 0x1b, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x000021a8 .quad -2536221894791146469
- 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x000021b0 .quad -4776427043815727089
- 0x21, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x000021b8 .quad 6053094668365842721
- 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x000021c0 .quad -1358847786342270957
- 0x69, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x000021c8 .quad 2954682317029915497
- 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x000021d0 .quad -7766808894105001205
- 0x22, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x000021d8 .quad -459166561069996766
- 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x000021e0 .quad -5096825099203863602
- 0x6a, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x000021e8 .quad -573958201337495958
- 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x000021f0 .quad -1759345355577441598
- 0x05, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x000021f8 .quad -5329133770099257851
- 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x00002200 .quad -8017119874876982855
- 0xc3, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x00002208 .quad -5636551615525730109
- 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x00002210 .quad -5409713825168840664
- 0xf4, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x00002218 .quad 2177682517447613172
- 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x00002220 .quad -2150456263033662926
- 0xb1, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x00002228 .quad 2722103146809516465
- 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x00002230 .quad -8261564192037121185
- 0x0f, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x00002238 .quad 6313000485183335695
- 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x00002240 .quad -5715269221619013577
- 0x52, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x00002248 .quad 3279564588051781714
- 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x00002250 .quad -2532400508596379068
- 0x66, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x00002258 .quad -512230283362660762
- 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x00002260 .quad -8500279345513818773
- 0x00, 0x59, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x00002268 .quad 1985699082112030976
- 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x00002270 .quad -6013663163464885563
- 0x40, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x00002278 .quad -2129562165787349184
- 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x00002280 .quad -2905392935903719049
- 0x10, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x00002288 .quad 6561419329620589328
- 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x00002290 .quad -8733399612580906262
- 0xea, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x00002298 .quad -7428327965055601430
- 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x000022a0 .quad -6305063497298744923
- 0x25, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x000022a8 .quad 4549648098962661925
- 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x000022b0 .quad -3269643353196043250
- 0xae, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x000022b8 .quad -8147997931578836306
- 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x000022c0 .quad -8961056123388608887
- 0xad, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x000022c8 .quad 1825030320404309165
- 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x000022d0 .quad -6589634135808373205
- 0xd8, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x000022d8 .quad 6892973918932774360
- 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x000022e0 .quad -3625356651333078602
- 0x4e, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x000022e8 .quad 4004531380238580046
- 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x000022f0 .quad -9183376934724255983
- 0xd1, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x000022f8 .quad -2108853905778275375
- 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x00002300 .quad -6867535149977932074
- 0xc5, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x00002308 .quad 6587304654631931589
- 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x00002310 .quad -3972732919045027189
- 0x76, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x00002318 .quad -989241218564861322
- 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x00002320 .quad -354230130378896082
- 0x13, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x00002328 .quad -1236551523206076653
- 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x00002330 .quad -7138922859127891907
- 0x6c, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x00002338 .quad 6144684325637283948
- 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x00002340 .quad -4311967555482476980
- 0x87, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x00002348 .quad -6154202648235558777
- 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x00002350 .quad -778273425925708321
- 0xa9, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x00002358 .quad -3081067291867060567
- 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x00002360 .quad -7403949918844649557
- 0x2a, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x00002368 .quad -1925667057416912854
- 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x00002370 .quad -4643251380128424042
- 0x34, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x00002378 .quad -2407083821771141068
- 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x00002380 .quad -1192378206733142148
- 0x41, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x00002388 .quad -7620540795641314239
- 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x00002390 .quad -7662765406849295699
- 0xa9, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x00002398 .quad -2456994988062127447
- 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x000023a0 .quad -4966770740134231719
- 0x53, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x000023a8 .quad 6152128301777116499
- 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x000023b0 .quad -1596777406740401745
- 0xa7, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x000023b8 .quad -6144897678060768089
- 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x000023c0 .quad -7915514906853832947
- 0xe9, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x000023c8 .quad -3840561048787980055
- 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x000023d0 .quad -5282707615139903279
- 0x23, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x000023d8 .quad 4422670725869800739
- 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x000023e0 .quad -1991698500497491195
- 0x6b, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x000023e8 .quad -8306719647944912789
- 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x000023f0 .quad -8162340590452013853
- 0x43, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x000023f8 .quad 8643358275316593219
- 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x00002400 .quad -5591239719637629412
- 0xd4, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x00002408 .quad 6192511825718353620
- 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x00002410 .quad -2377363631119648861
- 0x89, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x00002418 .quad 7740639782147942025
- 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x00002420 .quad -8403381297090862394
- 0x16, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x00002428 .quad 2532056854628769814
- 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x00002430 .quad -5892540602936190089
- 0x1b, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x00002438 .quad -6058300968568813541
- 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x00002440 .quad -2753989735242849707
- 0x22, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x00002448 .quad -7572876210711016926
- 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x00002450 .quad -8638772612167862923
- 0x55, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x00002458 .quad 9102010423587778133
- 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x00002460 .quad -6186779746782440750
- 0xea, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x00002468 .quad -2457545025797441046
- 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x00002470 .quad -3121788665050663033
- 0x65, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x00002478 .quad -7683617300674189211
- 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x00002480 .quad -8868646943297746252
- 0x3f, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x00002488 .quad -4802260812921368257
- 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x00002490 .quad -6474122660694794911
- 0x8f, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x00002498 .quad -1391139997724322417
- 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x000024a0 .quad -3480967307441105734
- 0xf3, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x000024a8 .quad 7484447039699372787
- 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x000024b0 .quad -9093133594791772940
- 0xd8, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x000024b8 .quad -9157278655470055720
- 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x000024c0 .quad -6754730975062328271
- 0x8e, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x000024c8 .quad -6834912300910181746
- 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x000024d0 .quad -3831727700400522434
- 0x31, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x000024d8 .quad 679731660717048625
- 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x000024e0 .quad -177973607073265139
- 0xfd, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x000024e8 .quad -8373707460958465027
- 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x000024f0 .quad -7028762532061872568
- 0x7e, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x000024f8 .quad 8601490892183123070
- 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x00002500 .quad -4174267146649952806
- 0x9e, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x00002508 .quad -7694880458480647778
- 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x00002510 .quad -606147914885053103
- 0x05, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x00002518 .quad 4216457482181353989
- 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x00002520 .quad -7296371474444240046
- 0x43, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x00002528 .quad -4282243101277735613
- 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x00002530 .quad -4508778324627912153
- 0x94, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x00002538 .quad 8482254178684994196
- 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x00002540 .quad -1024286887357502287
- 0x39, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x00002548 .quad 5991131704928854841
- 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x00002550 .quad -7557708332239520786
- 0x04, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x00002558 .quad -3173071712060547580
- 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x00002560 .quad -4835449396872013078
- 0x85, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x00002568 .quad -8578025658503072379
- 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x00002570 .quad -1432625727662628443
- 0xe6, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x00002578 .quad 3112525982153323238
- 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x00002580 .quad -7812920107430224633
- 0xd0, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x00002588 .quad 4251171748059520976
- 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x00002590 .quad -5154464115860392887
- 0xc3, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x00002598 .quad 702278666647013315
- 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x000025a0 .quad -1831394126398103205
- 0xb4, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x000025a8 .quad 5489534351736154548
- 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x000025b0 .quad -8062150356639896359
- 0x11, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x000025b8 .quad 1125115960621402641
- 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x000025c0 .quad -5466001927372482545
- 0x95, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x000025c8 .quad 6018080969204141205
- 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x000025d0 .quad -2220816390788215277
- 0xba, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x000025d8 .quad 2910915193077788602
- 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x000025e0 .quad -8305539271883716405
- 0xd4, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x000025e8 .quad -486521013540076076
- 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x000025f0 .quad -5770238071427257602
- 0x49, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x000025f8 .quad -608151266925095095
- 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x00002600 .quad -2601111570856684098
- 0x1c, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x00002608 .quad -5371875102083756772
- 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x00002610 .quad -8543223759426509417
- 0x31, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x00002618 .quad 3560107088838733873
- 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00002620 .quad -6067343680855748868
- 0x3e, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x00002628 .quad -161552157378970562
- 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x00002630 .quad -2972493582642298180
- 0x4d, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x00002638 .quad 4409745821703674701
- 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x00002640 .quad -8775337516792518219
- 0x10, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x00002648 .quad -6467280898289979120
- 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x00002650 .quad -6357485877563259869
- 0x54, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x00002658 .quad 1139270913992301908
- 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x00002660 .quad -3335171328526686933
- 0xa9, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x00002668 .quad -3187597375937010519
- 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x00002670 .quad -9002011107970261189
- 0xea, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x00002678 .quad 7231123676894144234
- 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x00002680 .quad -6640827866535438582
- 0xa4, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x00002688 .quad 4427218577690292388
- 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00002690 .quad -3689348814741910324
- 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00002698 .quad -3689348814741910323
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000026a0 .quad -9223372036854775808
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026a8 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x000026b0 .quad -6917529027641081856
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026b8 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x000026c0 .quad -4035225266123964416
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026c8 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x000026d0 .quad -432345564227567616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026d8 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x000026e0 .quad -7187745005283311616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026e8 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x000026f0 .quad -4372995238176751616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026f8 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x00002700 .quad -854558029293551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002708 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x00002710 .quad -7451627795949551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002718 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x00002720 .quad -4702848726509551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002728 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x00002730 .quad -1266874889709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002738 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x00002740 .quad -7709325833709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002748 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x00002750 .quad -5024971273709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002758 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x00002760 .quad -1669528073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002768 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x00002770 .quad -7960984073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002778 .quad 0
- 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x00002780 .quad -5339544073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002788 .quad 0
- 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x00002790 .quad -2062744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002798 .quad 0
- 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x000027a0 .quad -8206744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027a8 .quad 0
- 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x000027b0 .quad -5646744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027b8 .quad 0
- 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x000027c0 .quad -2446744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027c8 .quad 0
- 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x000027d0 .quad -8446744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027d8 .quad 0
- 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x000027e0 .quad -5946744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027e8 .quad 0
- 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x000027f0 .quad -2821744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027f8 .quad 0
- 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x00002800 .quad -8681119073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002808 .quad 0
- 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x00002810 .quad -6239712823709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002818 .quad 0
- 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x00002820 .quad -3187955011209551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002828 .quad 0
- 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x00002830 .quad -8910000909647051616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002838 .quad 0
- 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x00002840 .quad -6525815118631426616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002848 .quad 0
- 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x00002850 .quad -3545582879861895366
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002858 .quad 0
- 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x00002860 .quad -9133518327554766460
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x00002868 .quad 4611686018427387904
- 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x00002870 .quad -6805211891016070171
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x00002878 .quad 5764607523034234880
- 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x00002880 .quad -3894828845342699810
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x00002888 .quad -6629298651489370112
- 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x00002890 .quad -256850038250986858
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x00002898 .quad 5548434740920451072
- 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x000028a0 .quad -7078060301547948643
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x000028a8 .quad -1143914305352105984
- 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x000028b0 .quad -4235889358507547899
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x000028b8 .quad 7793479155164643328
- 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x000028c0 .quad -683175679707046970
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x000028c8 .quad -4093209111326359552
- 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x000028d0 .quad -7344513827457986212
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x000028d8 .quad 4359273333062107136
- 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x000028e0 .quad -4568956265895094861
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x000028e8 .quad 5449091666327633920
- 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x000028f0 .quad -1099509313941480672
- 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x000028f8 .quad 2199678564482154496
- 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x00002900 .quad -7604722348854507276
- 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x00002908 .quad 1374799102801346560
- 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x00002910 .quad -4894216917640746191
- 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x00002918 .quad 1718498878501683200
- 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x00002920 .quad -1506085128623544835
- 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x00002928 .quad 6759809616554491904
- 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x00002930 .quad -7858832233030797378
- 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x00002938 .quad 6530724019560251392
- 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x00002940 .quad -5211854272861108819
- 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x00002948 .quad -1059967012404461568
- 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x00002950 .quad -1903131822648998119
- 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x00002958 .quad 7898413271349198848
- 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x00002960 .quad -8106986416796705681
- 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x00002968 .quad -1981020733047832576
- 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x00002970 .quad -5522047002568494197
- 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x00002978 .quad -2476275916309790720
- 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x00002980 .quad -2290872734783229842
- 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x00002988 .quad -3095344895387238400
- 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x00002990 .quad -8349324486880600507
- 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x00002998 .quad 4982938468024057856
- 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x000029a0 .quad -5824969590173362730
- 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x000029a8 .quad -7606384970252091392
- 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x000029b0 .quad -2669525969289315508
- 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x000029b8 .quad 4327076842467049472
- 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x000029c0 .quad -8585982758446904049
- 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x000029c8 .quad -6518949010312869888
- 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x000029d0 .quad -6120792429631242157
- 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x000029d8 .quad -8148686262891087360
- 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x000029e0 .quad -3039304518611664792
- 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x000029e8 .quad 8260886245095692416
- 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x000029f0 .quad -8817094351773372351
- 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x000029f8 .quad 5163053903184807760
- 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x00002a00 .quad -6409681921289327535
- 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x00002a08 .quad -7381240676301154012
- 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x00002a10 .quad -3400416383184271515
- 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x00002a18 .quad -3178808521666707
- 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x00002a20 .quad -9042789267131251553
- 0xa5, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x00002a28 .quad -4613672773753429595
- 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x00002a30 .quad -6691800565486676537
- 0x0e, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x00002a38 .quad -5767090967191786994
- 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x00002a40 .quad -3753064688430957767
- 0x91, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x00002a48 .quad -7208863708989733743
- 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x00002a50 .quad -79644842111309304
- 0xb5, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x00002a58 .quad 212292400617608629
- 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x00002a60 .quad -6967307053960650171
- 0x91, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x00002a68 .quad 132682750386005393
- 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x00002a70 .quad -4097447799023424810
- 0xf6, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x00002a78 .quad 4777539456409894646
- 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x00002a80 .quad -510123730351893109
- 0xb3, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x00002a88 .quad -3251447716342407501
- 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x00002a90 .quad -7236356359111015049
- 0x30, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x00002a98 .quad 7191217214140771120
- 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x00002aa0 .quad -4433759430461380907
- 0xfc, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x00002aa8 .quad 4377335499248575996
- 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x00002ab0 .quad -930513269649338230
- 0x7b, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x00002ab8 .quad -8363388681221443717
- 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x00002ac0 .quad -7499099821171918250
- 0xad, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x00002ac8 .quad -7532960934977096275
- 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x00002ad0 .quad -4762188758037509908
- 0x18, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x00002ad8 .quad 4418856886560793368
- 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x00002ae0 .quad -1341049929119499481
- 0xde, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x00002ae8 .quad 5523571108200991710
- 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x00002af0 .quad -7755685233340769032
- 0x6b, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x00002af8 .quad -8076983103442849941
- 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x00002b00 .quad -5082920523248573386
- 0x45, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x00002b08 .quad -5484542860876174523
- 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x00002b10 .quad -1741964635633328828
- 0x17, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x00002b18 .quad 6979379479186945559
- 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x00002b20 .quad -8006256924911912374
- 0xce, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x00002b28 .quad -4861259862362934834
- 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x00002b30 .quad -5396135137712502563
- 0x42, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x00002b38 .quad 7758483227328495170
- 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x00002b40 .quad -2133482903713240300
- 0xd2, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x00002b48 .quad -4136954021121544750
- 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x00002b50 .quad -8250955842461857044
- 0xa3, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x00002b58 .quad -279753253987271517
- 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x00002b60 .quad -5702008784649933400
- 0xcc, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x00002b68 .quad 4261994450943298508
- 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x00002b70 .quad -2515824962385028846
- 0xbf, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x00002b78 .quad 5327493063679123135
- 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x00002b80 .quad -8489919629131724885
- 0x38, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x00002b88 .quad 7941369183226839864
- 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x00002b90 .quad -6000713517987268202
- 0x05, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x00002b98 .quad 5315025460606161925
- 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x00002ba0 .quad -2889205879056697349
- 0x07, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x00002ba8 .quad -2579590211097073401
- 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x00002bb0 .quad -8723282702051517699
- 0xa4, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x00002bb8 .quad 7611128154919104932
- 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x00002bc0 .quad -6292417359137009220
- 0x0d, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x00002bc8 .quad -4321147861633282547
- 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x00002bd0 .quad -3253835680493873621
- 0x91, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x00002bd8 .quad -789748808614215279
- 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x00002be0 .quad -8951176327949752869
- 0xfb, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x00002be8 .quad 8729779031470891259
- 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x00002bf0 .quad -6577284391509803182
- 0x39, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x00002bf8 .quad 6300537770911226169
- 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x00002c00 .quad -3609919470959866074
- 0x87, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x00002c08 .quad -1347699823215743097
- 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x00002c10 .quad -9173728696990998152
- 0xb5, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x00002c18 .quad 6075216638131242421
- 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x00002c20 .quad -6855474852811359786
- 0x22, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x00002c28 .quad 7594020797664053026
- 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x00002c30 .quad -3957657547586811828
- 0xea, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x00002c38 .quad 269153960225290474
- 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x00002c40 .quad -335385916056126881
- 0x24, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x00002c48 .quad 336442450281613092
- 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x00002c50 .quad -7127145225176161157
- 0x77, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x00002c58 .quad 7127805559067090039
- 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x00002c60 .quad -4297245513042813542
- 0x95, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x00002c68 .quad 4298070930406474645
- 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x00002c70 .quad -759870872876129024
- 0x7a, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x00002c78 .quad -3850783373846682502
- 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x00002c80 .quad -7392448323188662496
- 0xcc, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x00002c88 .quad 9122475437414293196
- 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x00002c90 .quad -4628874385558440216
- 0x7f, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x00002c98 .quad -7043649776941685121
- 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x00002ca0 .quad -1174406963520662366
- 0x1f, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x00002ca8 .quad -4192876202749718497
- 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x00002cb0 .quad -7651533379841495835
- 0x13, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x00002cb8 .quad -4926390635932268013
- 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x00002cc0 .quad -4952730706374481889
- 0x98, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x00002cc8 .quad 3065383741939440792
- 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x00002cd0 .quad -1579227364540714458
- 0xbe, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x00002cd8 .quad -779956341003086914
- 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x00002ce0 .quad -7904546130479028392
- 0x57, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x00002ce8 .quad 6430056314514152535
- 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x00002cf0 .quad -5268996644671397586
- 0x6d, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x00002cf8 .quad 8037570393142690669
- 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x00002d00 .quad -1974559787411859078
- 0x48, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x00002d08 .quad 823590954573587528
- 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x00002d10 .quad -8151628894773493780
- 0xad, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x00002d18 .quad 5126430365035880109
- 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x00002d20 .quad -5577850100039479321
- 0x58, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x00002d28 .quad 6408037956294850136
- 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x00002d30 .quad -2360626606621961247
- 0xee, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x00002d38 .quad 3398361426941174766
- 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x00002d40 .quad -8392920656779807636
- 0x75, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x00002d48 .quad -4793553135802847627
- 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x00002d50 .quad -5879464802547371641
- 0x12, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x00002d58 .quad -1380255401326171630
- 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x00002d60 .quad -2737644984756826647
- 0x96, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x00002d68 .quad -1725319251657714538
- 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x00002d70 .quad -8628557143114098510
- 0xde, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x00002d78 .quad 3533361486141316318
- 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x00002d80 .quad -6174010410465235234
- 0x16, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x00002d88 .quad -4806670179178130410
- 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x00002d90 .quad -3105826994654156138
- 0x1b, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x00002d98 .quad 7826720331309500699
- 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x00002da0 .quad -8858670899299929442
- 0xb1, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x00002da8 .quad 280014188641050033
- 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x00002db0 .quad -6461652605697523899
- 0x1d, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x00002db8 .quad -8873354301053463267
- 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x00002dc0 .quad -3465379738694516970
- 0x64, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x00002dc8 .quad -1868320839462053276
- 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x00002dd0 .quad -9083391364325154962
- 0x7f, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x00002dd8 .quad 5749828502977298559
- 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x00002de0 .quad -6742553186979055799
- 0x9e, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x00002de8 .quad -2036086408133152610
- 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x00002df0 .quad -3816505465296431844
- 0xc6, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x00002df8 .quad 6678264026688335046
- 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x00002e00 .quad -158945813193151901
- 0xf7, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x00002e08 .quad 8347830033360418807
- 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x00002e10 .quad -7016870160886801794
- 0xfb, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x00002e18 .quad 2911550761636567803
- 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x00002e20 .quad -4159401682681114339
- 0xb9, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x00002e28 .quad -5583933584809066055
- 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x00002e30 .quad -587566084924005019
- 0x27, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x00002e38 .quad 2243455055843443239
- 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x00002e40 .quad -7284757830718584993
- 0x59, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x00002e48 .quad 3708002419115845977
- 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x00002e50 .quad -4494261269970843337
- 0xaf, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x00002e58 .quad 23317005467419567
- 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x00002e60 .quad -1006140569036166268
- 0x9b, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x00002e68 .quad -4582539761593113445
- 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x00002e70 .quad -7546366883288685774
- 0xe1, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x00002e78 .quad -558244341782001951
- 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x00002e80 .quad -4821272585683469313
- 0x99, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x00002e88 .quad -5309491445654890343
- 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x00002e90 .quad -1414904713676948737
- 0xbf, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x00002e98 .quad -6636864307068612929
- 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x00002ea0 .quad -7801844473689174817
- 0x38, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x00002ea8 .quad -4148040191917883080
- 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x00002eb0 .quad -5140619573684080617
- 0x85, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x00002eb8 .quad -5185050239897353851
- 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x00002ec0 .quad -1814088448677712867
- 0xe6, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x00002ec8 .quad -6481312799871692314
- 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x00002ed0 .quad -8051334308064652398
- 0x30, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x00002ed8 .quad -8662506518347195600
- 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x00002ee0 .quad -5452481866653427593
- 0xfc, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x00002ee8 .quad 3006924907348169212
- 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x00002ef0 .quad -2203916314889396588
- 0x7b, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x00002ef8 .quad -853029884242176389
- 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x00002f00 .quad -8294976724446954723
- 0x0d, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x00002f08 .quad 1772699331562333709
- 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x00002f10 .quad -5757034887131305500
- 0x90, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x00002f18 .quad 6827560182880305040
- 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x00002f20 .quad -2584607590486743971
- 0x74, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x00002f28 .quad 8534450228600381300
- 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x00002f30 .quad -8532908771695296838
- 0xa9, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x00002f38 .quad 7639874402088932265
- 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x00002f40 .quad -6054449946191733143
- 0x93, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x00002f48 .quad 326470965756389523
- 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x00002f50 .quad -2956376414312278525
- 0xb7, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x00002f58 .quad 5019774725622874807
- 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x00002f60 .quad -8765264286586255934
- 0xb3, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x00002f68 .quad 831516194300602803
- 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x00002f70 .quad -6344894339805432014
- 0x1f, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x00002f78 .quad -8183976793979022305
- 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x00002f80 .quad -3319431906329402113
- 0x27, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x00002f88 .quad 3605087062808385831
- 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x00002f90 .quad -8992173969096958177
- 0xb9, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x00002f98 .quad 9170708441896323001
- 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x00002fa0 .quad -6628531442943809817
- 0xa7, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x00002fa8 .quad 6851699533943015847
- 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x00002fb0 .quad -3673978285252374367
- 0x10, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x00002fb8 .quad 3952938399001381904
- 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x00002fc0 .quad -9213765455923815836
- 0x8a, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x00002fc8 .quad -4446942528265218166
- 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x00002fd0 .quad -6905520801477381891
- 0x6d, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x00002fd8 .quad -946992141904134803
- 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x00002fe0 .quad -4020214983419339459
- 0xc8, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x00002fe8 .quad 8039631859474607304
- 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x00002ff0 .quad -413582710846786420
- 0xfa, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x00002ff8 .quad -3785518230938904582
- 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x00003000 .quad -7176018221920323369
- 0xfc, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x00003008 .quad -60105885123121412
- 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x00003010 .quad -4358336758973016307
- 0xbb, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x00003018 .quad -75132356403901765
- 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x00003020 .quad -836234930288882479
- 0x6a, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x00003028 .quad 9129456591349898602
- 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x00003030 .quad -7440175859071633406
- 0x62, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x00003038 .quad -1211618658047395230
- 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x00003040 .quad -4688533805412153853
- 0xfb, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x00003048 .quad -6126209340986631941
- 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x00003050 .quad -1248981238337804412
- 0x39, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x00003058 .quad -7657761676233289927
- 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x00003060 .quad -7698142301602209614
- 0x84, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x00003068 .quad -2480258038432112252
- 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x00003070 .quad -5010991858575374113
- 0xe5, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x00003078 .quad -7712008566467528219
- 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x00003080 .quad -1652053804791829737
- 0x5e, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x00003088 .quad 8806733365625141342
- 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x00003090 .quad -7950062655635975442
- 0x3b, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x00003098 .quad -6025006692552756421
- 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x000030a0 .quad -5325892301117581398
- 0x0a, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x000030a8 .quad 6303799689591218186
- 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x000030b0 .quad -2045679357969588844
- 0x0c, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x000030b8 .quad -1343622424865753076
- 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x000030c0 .quad -8196078626372074883
- 0x08, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x000030c8 .quad 1466078993672598280
- 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x000030d0 .quad -5633412264537705700
- 0xc9, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x000030d8 .quad 6444284760518135753
- 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x000030e0 .quad -2430079312244744221
- 0xbc, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x000030e8 .quad 8055355950647669692
- 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x000030f0 .quad -8436328597794046994
- 0x55, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x000030f8 .quad 2728754459941099605
- 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x00003100 .quad -5933724728815170839
- 0x6b, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x00003108 .quad -5812428961928401301
- 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x00003110 .quad -2805469892591575644
- 0x05, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x00003118 .quad 1957835834444274181
- 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x00003120 .quad -8670947710510816634
- 0x43, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x00003128 .quad -7999724640327104445
- 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x00003130 .quad -6226998619711132888
- 0x54, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x00003138 .quad 3835402254873283156
- 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x00003140 .quad -3172062256211528206
- 0xe9, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x00003148 .quad 4794252818591603945
- 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x00003150 .quad -8900067937773286985
- 0x12, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x00003158 .quad 7608094030047140370
- 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x00003160 .quad -6513398903789220827
- 0x96, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x00003168 .quad 4898431519131537558
- 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x00003170 .quad -3530062611309138130
- 0xbc, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x00003178 .quad -7712018656367741764
- 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x00003180 .quad -9123818159709293187
- 0xf6, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x00003188 .quad 2097517367411243254
- 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x00003190 .quad -6793086681209228580
- 0x33, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x00003198 .quad 7233582727691441971
- 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x000031a0 .quad -3879672333084147821
- 0xff, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x000031a8 .quad 9041978409614302463
- 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x000031b0 .quad -237904397927796872
- 0x3f, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x000031b8 .quad 6690786993590490175
- 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x000031c0 .quad -7066219276345954901
- 0xa8, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x000031c8 .quad 4181741870994056360
- 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x000031d0 .quad -4221088077005055722
- 0xd1, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x000031d8 .quad 615491320315182545
- 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x000031e0 .quad -664674077828931749
- 0x46, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x000031e8 .quad -8454007886460797626
- 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x000031f0 .quad -7332950326284164199
- 0x4c, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x000031f8 .quad 3939617107816777292
- 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x00003200 .quad -4554501889427817345
- 0xde, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x00003208 .quad -8910536670511192098
- 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x00003210 .quad -1081441343357383777
- 0xd6, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x00003218 .quad 7308573235570561494
- 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x00003220 .quad -7593429867239446717
- 0x26, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x00003228 .quad -6961356773836868826
- 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x00003230 .quad -4880101315621920492
- 0xef, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x00003238 .quad -8701695967296086033
- 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x00003240 .quad -1488440626100012711
- 0xeb, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x00003248 .quad -6265433940692719637
- 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x00003250 .quad -7847804418953589800
- 0xf3, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x00003258 .quad 695789805494438131
- 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x00003260 .quad -5198069505264599346
- 0x30, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x00003268 .quad 869737256868047664
- 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x00003270 .quad -1885900863153361279
- 0xfb, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x00003278 .quad -8136200465769716229
- 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x00003280 .quad -8096217067111932656
- 0xbd, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x00003288 .quad -473439272678684739
- 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x00003290 .quad -5508585315462527915
- 0xad, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x00003298 .quad 4019886927579031981
- 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x000032a0 .quad -2274045625900771990
- 0x18, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x000032a8 .quad -8810199395808373736
- 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x000032b0 .quad -8338807543829064350
- 0x8f, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x000032b8 .quad -7812217631593927537
- 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x000032c0 .quad -5811823411358942533
- 0xb3, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x000032c8 .quad 4069786015789754291
- 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x000032d0 .quad -2653093245771290262
- 0x9f, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x000032d8 .quad 475546501309804959
- 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x000032e0 .quad -8575712306248138270
- 0x04, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x000032e8 .quad 4908902581746016004
- 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x000032f0 .quad -6107954364382784934
- 0xc4, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x000032f8 .quad -3087243809672255804
- 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x00003300 .quad -3023256937051093263
- 0x75, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x00003308 .quad -8470740780517707659
- 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x00003310 .quad -8807064613298015146
- 0x4a, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x00003318 .quad -682526969396179382
- 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x00003320 .quad -6397144748195131028
- 0xdc, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x00003328 .quad -5464844730172612132
- 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x00003330 .quad -3384744916816525881
- 0x53, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x00003338 .quad -2219369894288377261
- 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x00003340 .quad -9032994600651410532
- 0x74, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x00003348 .quad -1387106183930235788
- 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x00003350 .quad -6679557232386875260
- 0x91, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x00003358 .quad 2877803288514593169
- 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x00003360 .quad -3737760522056206171
- 0xf5, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x00003368 .quad 3597254110643241461
- 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x00003370 .quad -60514634142869810
- 0x72, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x00003378 .quad 9108253656731439730
- 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x00003380 .quad -6955350673980375487
- 0x87, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x00003388 .quad 1080972517029761927
- 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x00003390 .quad -4082502324048081455
- 0x69, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x00003398 .quad 5962901664714590313
- 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x000033a0 .quad -491441886632713915
- 0x83, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x000033a8 .quad -6381430974388925821
- 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x000033b0 .quad -7224680206786528053
- 0x92, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x000033b8 .quad -8600080377420466542
- 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x000033c0 .quad -4419164240055772162
- 0x36, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x000033c8 .quad 7696643601933968438
- 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x000033d0 .quad -912269281642327298
- 0x44, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x000033d8 .quad 397432465562684740
- 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x000033e0 .quad -7487697328667536418
- 0x4b, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x000033e8 .quad -4363290727450709941
- 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x000033f0 .quad -4747935642407032618
- 0x5d, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x000033f8 .quad 8380944645968776285
- 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x00003400 .quad -1323233534581402868
- 0x74, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x00003408 .quad 1252808770606194548
- 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x00003410 .quad -7744549986754458649
- 0xa9, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x00003418 .quad -8440366555225904215
- 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x00003420 .quad -5069001465015685407
- 0x93, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x00003428 .quad 7896285879677171347
- 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x00003430 .quad -1724565812842218855
- 0x38, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x00003438 .quad -3964700705685699528
- 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x00003440 .quad -7995382660667468640
- 0xa3, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x00003448 .quad 2133748077373825699
- 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x00003450 .quad -5382542307406947896
- 0x4c, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x00003458 .quad 2667185096717282124
- 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x00003460 .quad -2116491865831296966
- 0x1e, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x00003468 .quad 3333981370896602654
- 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x00003470 .quad -8240336443785642460
- 0xd3, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x00003478 .quad 6695424375237764563
- 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x00003480 .quad -5688734536304665171
- 0x48, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x00003488 .quad 8369280469047205704
- 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x00003490 .quad -2499232151953443560
- 0x1a, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x00003498 .quad -3373457468973156582
- 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x000034a0 .quad -8479549122611984081
- 0x70, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x000034a8 .quad -9025939945749304720
- 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x000034b0 .quad -5987750384837592197
- 0x0c, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x000034b8 .quad 7164319141522920716
- 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x000034c0 .quad -2873001962619602342
- 0x4f, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x000034c8 .quad 4343712908476262991
- 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x000034d0 .quad -8713155254278333320
- 0x72, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x000034d8 .quad 7326506586225052274
- 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x000034e0 .quad -6279758049420528746
- 0x0e, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x000034e8 .quad 9158133232781315342
- 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x000034f0 .quad -3238011543348273028
- 0x51, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x000034f8 .quad 2224294504121868369
- 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x00003500 .quad -8941286242233752499
- 0x33, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x00003508 .quad -7833187971778608077
- 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x00003510 .quad -6564921784364802720
- 0x40, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x00003518 .quad -568112927868484288
- 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x00003520 .quad -3594466212028615495
- 0x8f, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x00003528 .quad 3901544858591782543
- 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x00003530 .quad -9164070410158966541
- 0x1a, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x00003538 .quad -4479063491021217766
- 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x00003540 .quad -6843401994271320272
- 0x20, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x00003548 .quad -5598829363776522208
- 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x00003550 .quad -3942566474411762436
- 0x28, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x00003558 .quad -2386850686293264856
- 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x00003560 .quad -316522074587315140
- 0xb2, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x00003568 .quad 1628122660560806834
- 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x00003570 .quad -7115355324258153819
- 0x4f, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x00003578 .quad -8205795374004271537
- 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x00003580 .quad -4282508136895304370
- 0xe3, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x00003588 .quad -1033872180650563613
- 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x00003590 .quad -741449152691742558
- 0xdc, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x00003598 .quad -5904026244240592420
- 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x000035a0 .quad -7380934748073420955
- 0x2a, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x000035a8 .quad -5995859411864064214
- 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x000035b0 .quad -4614482416664388289
- 0xf4, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x000035b8 .quad 1728547772024695540
- 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x000035c0 .quad -1156417002403097458
- 0xb1, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x000035c8 .quad -2451001303396518479
- 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x000035d0 .quad -7640289654143017767
- 0x8f, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x000035d8 .quad 5385653213018257807
- 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x000035e0 .quad -4938676049251384305
- 0xf2, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x000035e8 .quad -7102991539009341454
- 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x000035f0 .quad -1561659043136842477
- 0xee, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x000035f8 .quad -8878739423761676818
- 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x00003600 .quad -7893565929601608404
- 0xb5, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x00003608 .quad 3674159897003727797
- 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x00003610 .quad -5255271393574622601
- 0xa2, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x00003618 .quad 4592699871254659746
- 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x00003620 .quad -1957403223540890347
- 0x4b, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x00003628 .quad 1129188820640936779
- 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x00003630 .quad -8140906042354138323
- 0x0f, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x00003638 .quad 3011586022114279439
- 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x00003640 .quad -5564446534515285000
- 0x13, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x00003648 .quad 8376168546070237203
- 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x00003650 .quad -2343872149716718346
- 0x17, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x00003658 .quad -7976533391121755113
- 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x00003660 .quad -8382449121214030822
- 0x8f, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x00003668 .quad 1932195658189984911
- 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x00003670 .quad -5866375383090150624
- 0xb2, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x00003678 .quad -6808127464117294670
- 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x00003680 .quad -2721283210435300376
- 0x1f, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x00003688 .quad -3898473311719230433
- 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x00003690 .quad -8618331034163144591
- 0x93, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x00003698 .quad 9092669226243950739
- 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x000036a0 .quad -6161227774276542835
- 0xb8, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x000036a8 .quad -2469221522477225288
- 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x000036b0 .quad -3089848699418290639
- 0x66, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x000036b8 .quad 6136845133758244198
- 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x000036c0 .quad -8848684464777513506
- 0x60, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x000036c8 .quad -3082000819042179232
- 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x000036d0 .quad -6449169562544503978
- 0x38, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x000036d8 .quad -8464187042230111944
- 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x000036e0 .quad -3449775934753242068
- 0x86, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x000036e8 .quad 3254824252494523782
- 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x000036f0 .quad -9073638986861858149
- 0x74, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x000036f8 .quad -7189106879045698444
- 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x00003700 .quad -6730362715149934782
- 0x90, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x00003708 .quad -8986383598807123056
- 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x00003710 .quad -3801267375510030573
- 0x74, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x00003718 .quad 2602078556773259892
- 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x00003720 .quad -139898200960150313
- 0x11, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x00003728 .quad -1359087822460813039
- 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x00003730 .quad -7004965403241175802
- 0xab, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x00003738 .quad -849429889038008149
- 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x00003740 .quad -4144520735624081848
- 0xd6, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x00003748 .quad -5673473379724898090
- 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x00003750 .quad -568964901102714406
- 0x0b, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x00003758 .quad -2480155706228734709
- 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x00003760 .quad -7273132090830278360
- 0x27, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x00003768 .quad -3855940325606653145
- 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x00003770 .quad -4479729095110460046
- 0xf1, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x00003778 .quad -208239388580928527
- 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x00003780 .quad -987975350460687153
- 0xed, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x00003788 .quad -4871985254153548563
- 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x00003790 .quad -7535013621679011327
- 0x14, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x00003798 .quad -3044990783845967852
- 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x000037a0 .quad -4807081008671376254
- 0x19, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x000037a8 .quad 5417133557047315993
- 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x000037b0 .quad -1397165242411832414
- 0x9f, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x000037b8 .quad -2451955090545630817
- 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x000037c0 .quad -7790757304148477115
- 0x04, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x000037c8 .quad -3838314940804713212
- 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x000037d0 .quad -5126760611758208489
- 0x44, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x000037d8 .quad 4425478360848884292
- 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x000037e0 .quad -1796764746270372707
- 0xd5, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x000037e8 .quad 920161932633717461
- 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x000037f0 .quad -8040506994060064798
- 0xc6, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x000037f8 .quad 2880944217109767366
- 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x00003800 .quad -5438947724147693094
- 0xf7, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x00003808 .quad -5622191765467566601
- 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x00003810 .quad -2186998636757228463
- 0x74, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x00003818 .quad 6807318348447705460
- 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x00003820 .quad -8284403175614349646
- 0xe9, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x00003828 .quad -2662955059861265943
- 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x00003830 .quad -5743817951090549153
- 0x63, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x00003838 .quad -7940379843253970333
- 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x00003840 .quad -2568086420435798537
- 0xfc, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x00003848 .quad 8521269269642088700
- 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x00003850 .quad -8522583040413455942
- 0x9e, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x00003858 .quad -6203421752542164322
- 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x00003860 .quad -6041542782089432023
- 0x45, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x00003868 .quad 6080780864604458309
- 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x00003870 .quad -2940242459184402125
- 0x96, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x00003878 .quad -6234081974526590826
- 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x00003880 .quad -8755180564631333184
- 0x5e, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x00003888 .quad 5327070802775656542
- 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x00003890 .quad -6332289687361778576
- 0x75, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x00003898 .quad 6658838503469570677
- 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x000038a0 .quad -3303676090774835316
- 0x12, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x000038a8 .quad 8323548129336963346
- 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x000038b0 .quad -8982326584375353929
- 0xac, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x000038b8 .quad -4021154456019173716
- 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x000038c0 .quad -6616222212041804507
- 0x56, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x000038c8 .quad -5026443070023967146
- 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x000038d0 .quad -3658591746624867729
- 0xec, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x000038d8 .quad 2940318199324816876
- 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x000038e0 .quad -9204148869281624187
- 0xb4, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x000038e8 .quad 8755227902219092404
- 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x000038f0 .quad -6893500068174642330
- 0x20, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x000038f8 .quad -2891023177508298208
- 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x00003900 .quad -4005189066790915008
- 0xa8, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x00003908 .quad -8225464990312760664
- 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x00003910 .quad -394800315061255856
- 0x52, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x00003918 .quad -5670145219463562926
- 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x00003920 .quad -7164279224554366766
- 0xd4, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x00003928 .quad 7985374283903742932
- 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x00003930 .quad -4343663012265570553
- 0xc9, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x00003938 .quad 758345818024902857
- 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x00003940 .quad -817892746904575288
- 0xfb, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x00003948 .quad -3663753745896259333
- 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x00003950 .quad -7428711994456441411
- 0x9d, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x00003958 .quad -9207375118826243939
- 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x00003960 .quad -4674203974643163860
- 0xc4, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x00003968 .quad -2285846861678029116
- 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x00003970 .quad -1231068949876566920
- 0x75, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x00003978 .quad 1754377441329851509
- 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x00003980 .quad -7686947121313936181
- 0xc9, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x00003988 .quad 1096485900831157193
- 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x00003990 .quad -4996997883215032323
- 0xbb, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x00003998 .quad -3241078642388441413
- 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x000039a0 .quad -1634561335591402499
- 0x6a, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x000039a8 .quad 5172023733869224042
- 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x000039b0 .quad -7939129862385708418
- 0x42, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x000039b8 .quad 5538357842881958978
- 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x000039c0 .quad -5312226309554747619
- 0x53, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x000039c8 .quad -2300424733252327085
- 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x000039d0 .quad -2028596868516046619
- 0xa7, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x000039d8 .quad 6347841120289366951
- 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x000039e0 .quad -8185402070463610993
- 0x49, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x000039e8 .quad 6273243709394548297
- 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x000039f0 .quad -5620066569652125837
- 0xdb, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x000039f8 .quad 3229868618315797467
- 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x00003a00 .quad -2413397193637769393
- 0xd2, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x00003a08 .quad -574350245532641070
- 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x00003a10 .quad -8425902273664687727
- 0x83, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x00003a18 .quad -358968903457900669
- 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x00003a20 .quad -5920691823653471754
- 0x64, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x00003a28 .quad 8774660907532399972
- 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x00003a30 .quad -2789178761139451788
- 0xbd, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x00003a38 .quad 1744954097560724157
- 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x00003a40 .quad -8660765753353239224
- 0xb6, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x00003a48 .quad -8132775725879323210
- 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x00003a50 .quad -6214271173264161126
- 0x23, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x00003a58 .quad -5554283638921766109
- 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x00003a60 .quad -3156152948152813503
- 0xec, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x00003a68 .quad 6892203506629956076
- 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x00003a70 .quad -8890124620236590296
- 0x34, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x00003a78 .quad -2609901835997359308
- 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x00003a80 .quad -6500969756868349965
- 0x01, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x00003a88 .quad 1349308723430688769
- 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x00003a90 .quad -3514526177658049553
- 0x01, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x00003a98 .quad -2925050114139026943
- 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x00003aa0 .quad -9114107888677362827
- 0x41, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x00003aa8 .quad -1828156321336891839
- 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x00003ab0 .quad -6780948842419315629
- 0xd1, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x00003ab8 .quad 6938176635183661009
- 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x00003ac0 .quad -3864500034596756632
- 0xc5, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x00003ac8 .quad 4061034775552188357
- 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x00003ad0 .quad -218939024818557886
- 0xb6, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x00003ad8 .quad 5076293469440235446
- 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x00003ae0 .quad -7054365918152680535
- 0xd2, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x00003ae8 .quad 7784369436827535058
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/get_by_path.go b/vendor/github.com/bytedance/sonic/internal/native/sse/get_by_path.go
deleted file mode 100644
index a79dc130d..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/get_by_path.go
+++ /dev/null
@@ -1,35 +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 sse
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/native/types`
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var F_get_by_path func(s unsafe.Pointer, p unsafe.Pointer, path unsafe.Pointer, m unsafe.Pointer) (ret int)
-
-var S_get_by_path uintptr
-
-//go:nosplit
-func get_by_path(s *string, p *int, path *[]interface{}, m *types.StateMachine) (ret int) {
- return F_get_by_path(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(path)), rt.NoEscape(unsafe.Pointer(m)))
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/get_by_path_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/get_by_path_subr.go
deleted file mode 100644
index 5fb4c9272..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/get_by_path_subr.go
+++ /dev/null
@@ -1,46 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package sse
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__get_by_path = 240
-)
-
-const (
- _stack__get_by_path = 200
-)
-
-const (
- _size__get_by_path = 21228
-)
-
-var (
- _pcsp__get_by_path = [][2]uint32{
- {0x1, 0},
- {0x6, 8},
- {0x8, 16},
- {0xa, 24},
- {0xc, 32},
- {0xd, 40},
- {0x14, 48},
- {0x44fd, 200},
- {0x44fe, 48},
- {0x4500, 40},
- {0x4502, 32},
- {0x4504, 24},
- {0x4506, 16},
- {0x4507, 8},
- {0x4508, 0},
- {0x52ec, 200},
- }
-)
-
-var _cfunc_get_by_path = []loader.CFunc{
- {"_get_by_path_entry", 0, _entry__get_by_path, 0, nil},
- {"_get_by_path", _entry__get_by_path, _size__get_by_path, _stack__get_by_path, _pcsp__get_by_path},
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/get_by_path_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/get_by_path_text_amd64.go
deleted file mode 100644
index 88f49ae78..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/get_by_path_text_amd64.go
+++ /dev/null
@@ -1,6154 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package sse
-
-var _text_get_by_path = []byte{
- // .p2align 4, 0x00
- // LCPI0_0
- 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, // QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,'
- //0x00000010 LCPI0_1
- 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000010 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf'
- //0x00000020 LCPI0_2
- 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000020 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]'
- //0x00000030 LCPI0_3
- 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000030 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""'
- //0x00000040 LCPI0_4
- 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000040 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
- //0x00000050 LCPI0_5
- 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x00000050 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{'
- //0x00000060 LCPI0_6
- 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000060 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}'
- //0x00000070 LCPI0_7
- 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000070 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[['
- //0x00000080 LCPI0_8
- 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000080 .quad 1
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000088 .quad 0
- //0x00000090 LCPI0_9
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000090 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
- //0x000000a0 LCPI0_10
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x000000a0 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
- //0x000000b0 LCPI0_11
- 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x000000b0 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0'
- //0x000000c0 LCPI0_12
- 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x000000c0 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'
- //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, 0x98, 0x00, 0x00, 0x00, //0x000000fd subq $152, %rsp
- 0x49, 0x89, 0xf3, //0x00000104 movq %rsi, %r11
- 0x48, 0x8b, 0x42, 0x08, //0x00000107 movq $8(%rdx), %rax
- 0x48, 0x85, 0xc0, //0x0000010b testq %rax, %rax
- 0x48, 0x89, 0x75, 0xd0, //0x0000010e movq %rsi, $-48(%rbp)
- 0x48, 0x89, 0x7d, 0xb8, //0x00000112 movq %rdi, $-72(%rbp)
- 0x48, 0x89, 0x4d, 0x90, //0x00000116 movq %rcx, $-112(%rbp)
- 0x0f, 0x84, 0x18, 0x2c, 0x00, 0x00, //0x0000011a je LBB0_481
- 0x4c, 0x8b, 0x32, //0x00000120 movq (%rdx), %r14
- 0x48, 0xc1, 0xe0, 0x04, //0x00000123 shlq $4, %rax
- 0x4c, 0x01, 0xf0, //0x00000127 addq %r14, %rax
- 0x48, 0x89, 0x85, 0x40, 0xff, 0xff, 0xff, //0x0000012a movq %rax, $-192(%rbp)
- 0x4c, 0x8d, 0x4f, 0x08, //0x00000131 leaq $8(%rdi), %r9
- 0x4c, 0x8b, 0x2f, //0x00000135 movq (%rdi), %r13
- 0x49, 0x8b, 0x03, //0x00000138 movq (%r11), %rax
- 0x49, 0xbc, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000013b movabsq $4294977024, %r12
- 0xf3, 0x0f, 0x6f, 0x05, 0xe3, 0xfe, 0xff, 0xff, //0x00000145 movdqu $-285(%rip), %xmm0 /* LCPI0_3+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x0d, 0xeb, 0xfe, 0xff, 0xff, //0x0000014d movdqu $-277(%rip), %xmm1 /* LCPI0_4+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0xa2, 0xfe, 0xff, 0xff, //0x00000155 movdqu $-350(%rip), %xmm13 /* LCPI0_0+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x35, 0xa9, 0xfe, 0xff, 0xff, //0x0000015e movdqu $-343(%rip), %xmm14 /* LCPI0_1+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x25, 0xb1, 0xfe, 0xff, 0xff, //0x00000167 movdqu $-335(%rip), %xmm4 /* LCPI0_2+0(%rip) */
- 0x66, 0x45, 0x0f, 0x76, 0xc9, //0x0000016f pcmpeqd %xmm9, %xmm9
- 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0xf3, 0xfe, 0xff, 0xff, //0x00000174 movdqu $-269(%rip), %xmm10 /* LCPI0_7+0(%rip) */
- 0x66, 0x45, 0x0f, 0xef, 0xc0, //0x0000017d pxor %xmm8, %xmm8
- 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0xc5, 0xfe, 0xff, 0xff, //0x00000182 movdqu $-315(%rip), %xmm11 /* LCPI0_5+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x25, 0xcc, 0xfe, 0xff, 0xff, //0x0000018b movdqu $-308(%rip), %xmm12 /* LCPI0_6+0(%rip) */
- 0x4c, 0x89, 0x4d, 0xb0, //0x00000194 movq %r9, $-80(%rbp)
- //0x00000198 LBB0_2
- 0x49, 0x8b, 0x09, //0x00000198 movq (%r9), %rcx
- 0x48, 0x39, 0xc8, //0x0000019b cmpq %rcx, %rax
- 0x0f, 0x83, 0x2c, 0x00, 0x00, 0x00, //0x0000019e jae LBB0_7
- 0x41, 0x8a, 0x54, 0x05, 0x00, //0x000001a4 movb (%r13,%rax), %dl
- 0x80, 0xfa, 0x0d, //0x000001a9 cmpb $13, %dl
- 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x000001ac je LBB0_7
- 0x80, 0xfa, 0x20, //0x000001b2 cmpb $32, %dl
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000001b5 je LBB0_7
- 0x80, 0xc2, 0xf5, //0x000001bb addb $-11, %dl
- 0x80, 0xfa, 0xfe, //0x000001be cmpb $-2, %dl
- 0x0f, 0x83, 0x09, 0x00, 0x00, 0x00, //0x000001c1 jae LBB0_7
- 0x48, 0x89, 0xc2, //0x000001c7 movq %rax, %rdx
- 0xe9, 0x0f, 0x01, 0x00, 0x00, //0x000001ca jmp LBB0_28
- 0x90, //0x000001cf .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, 0xf5, //0x000001f4 addb $-11, %bl
- 0x80, 0xfb, 0xfe, //0x000001f7 cmpb $-2, %bl
- 0x0f, 0x82, 0xde, 0x00, 0x00, 0x00, //0x000001fa jb 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, 0xf5, //0x00000224 addb $-11, %bl
- 0x80, 0xfb, 0xfe, //0x00000227 cmpb $-2, %bl
- 0x0f, 0x82, 0xae, 0x00, 0x00, 0x00, //0x0000022a jb 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, 0xf5, //0x00000254 addb $-11, %bl
- 0x80, 0xfb, 0xfe, //0x00000257 cmpb $-2, %bl
- 0x0f, 0x82, 0x7e, 0x00, 0x00, 0x00, //0x0000025a jb 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, 0x43, 0x00, 0x00, 0x00, //0x00000267 jbe LBB0_547
- 0x0f, 0x84, 0x53, 0x00, 0x00, 0x00, //0x0000026d je LBB0_25
- 0x4a, 0x8d, 0x14, 0x29, //0x00000273 leaq (%rcx,%r13), %rdx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000277 .p2align 4, 0x90
- //0x00000280 LBB0_22
- 0x43, 0x0f, 0xbe, 0x74, 0x15, 0x00, //0x00000280 movsbl (%r13,%r10), %esi
- 0x83, 0xfe, 0x20, //0x00000286 cmpl $32, %esi
- 0x0f, 0x87, 0x43, 0x00, 0x00, 0x00, //0x00000289 ja LBB0_27
- 0x49, 0x0f, 0xa3, 0xf4, //0x0000028f btq %rsi, %r12
- 0x0f, 0x83, 0x39, 0x00, 0x00, 0x00, //0x00000293 jae LBB0_27
- 0x49, 0x83, 0xc2, 0x01, //0x00000299 addq $1, %r10
- 0x4c, 0x39, 0xd1, //0x0000029d cmpq %r10, %rcx
- 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x000002a0 jne LBB0_22
- 0xe9, 0x21, 0x00, 0x00, 0x00, //0x000002a6 jmp LBB0_26
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002ab .p2align 4, 0x90
- //0x000002b0 LBB0_547
- 0x4d, 0x89, 0x13, //0x000002b0 movq %r10, (%r11)
- 0x31, 0xc9, //0x000002b3 xorl %ecx, %ecx
- 0x49, 0x8b, 0x06, //0x000002b5 movq (%r14), %rax
- 0x48, 0x85, 0xc0, //0x000002b8 testq %rax, %rax
- 0x0f, 0x85, 0x4f, 0x00, 0x00, 0x00, //0x000002bb jne LBB0_30
- 0xe9, 0x68, 0x2c, 0x00, 0x00, //0x000002c1 jmp LBB0_548
- //0x000002c6 LBB0_25
- 0x4d, 0x01, 0xea, //0x000002c6 addq %r13, %r10
- 0x4c, 0x89, 0xd2, //0x000002c9 movq %r10, %rdx
- //0x000002cc LBB0_26
- 0x4c, 0x29, 0xea, //0x000002cc subq %r13, %rdx
- 0x49, 0x89, 0xd2, //0x000002cf movq %rdx, %r10
- //0x000002d2 LBB0_27
- 0x4c, 0x89, 0xd2, //0x000002d2 movq %r10, %rdx
- 0x49, 0x39, 0xca, //0x000002d5 cmpq %rcx, %r10
- 0x0f, 0x83, 0x1d, 0x00, 0x00, 0x00, //0x000002d8 jae LBB0_29
- //0x000002de LBB0_28
- 0x4c, 0x8d, 0x52, 0x01, //0x000002de leaq $1(%rdx), %r10
- 0x4d, 0x89, 0x13, //0x000002e2 movq %r10, (%r11)
- 0x41, 0x8a, 0x4c, 0x15, 0x00, //0x000002e5 movb (%r13,%rdx), %cl
- 0x49, 0x8b, 0x06, //0x000002ea movq (%r14), %rax
- 0x48, 0x85, 0xc0, //0x000002ed testq %rax, %rax
- 0x0f, 0x85, 0x1a, 0x00, 0x00, 0x00, //0x000002f0 jne LBB0_30
- 0xe9, 0x33, 0x2c, 0x00, 0x00, //0x000002f6 jmp LBB0_548
- //0x000002fb LBB0_29
- 0x31, 0xc9, //0x000002fb xorl %ecx, %ecx
- 0x49, 0x89, 0xc2, //0x000002fd movq %rax, %r10
- 0x49, 0x8b, 0x06, //0x00000300 movq (%r14), %rax
- 0x48, 0x85, 0xc0, //0x00000303 testq %rax, %rax
- 0x0f, 0x84, 0x22, 0x2c, 0x00, 0x00, //0x00000306 je LBB0_548
- 0x90, 0x90, 0x90, 0x90, //0x0000030c .p2align 4, 0x90
- //0x00000310 LBB0_30
- 0x8a, 0x40, 0x17, //0x00000310 movb $23(%rax), %al
- 0x24, 0x1f, //0x00000313 andb $31, %al
- 0x3c, 0x02, //0x00000315 cmpb $2, %al
- 0x0f, 0x84, 0x33, 0x1a, 0x00, 0x00, //0x00000317 je LBB0_340
- 0x3c, 0x18, //0x0000031d cmpb $24, %al
- 0x0f, 0x85, 0x09, 0x2c, 0x00, 0x00, //0x0000031f jne LBB0_548
- 0x80, 0xf9, 0x7b, //0x00000325 cmpb $123, %cl
- 0x4c, 0x89, 0x75, 0xc8, //0x00000328 movq %r14, $-56(%rbp)
- 0x0f, 0x85, 0xa3, 0x42, 0x00, 0x00, //0x0000032c jne LBB0_864
- //0x00000332 LBB0_33
- 0x49, 0x8b, 0x01, //0x00000332 movq (%r9), %rax
- 0x49, 0x39, 0xc2, //0x00000335 cmpq %rax, %r10
- 0x0f, 0x83, 0x32, 0x00, 0x00, 0x00, //0x00000338 jae LBB0_38
- 0x43, 0x8a, 0x4c, 0x15, 0x00, //0x0000033e movb (%r13,%r10), %cl
- 0x80, 0xf9, 0x0d, //0x00000343 cmpb $13, %cl
- 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00000346 je LBB0_38
- 0x80, 0xf9, 0x20, //0x0000034c cmpb $32, %cl
- 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x0000034f je LBB0_38
- 0x80, 0xc1, 0xf5, //0x00000355 addb $-11, %cl
- 0x80, 0xf9, 0xfe, //0x00000358 cmpb $-2, %cl
- 0x0f, 0x83, 0x0f, 0x00, 0x00, 0x00, //0x0000035b jae LBB0_38
- 0x4c, 0x89, 0xd2, //0x00000361 movq %r10, %rdx
- 0xe9, 0xfc, 0x00, 0x00, 0x00, //0x00000364 jmp LBB0_59
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000369 .p2align 4, 0x90
- //0x00000370 LBB0_38
- 0x49, 0x8d, 0x52, 0x01, //0x00000370 leaq $1(%r10), %rdx
- 0x48, 0x39, 0xc2, //0x00000374 cmpq %rax, %rdx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000377 jae LBB0_42
- 0x41, 0x8a, 0x4c, 0x15, 0x00, //0x0000037d movb (%r13,%rdx), %cl
- 0x80, 0xf9, 0x0d, //0x00000382 cmpb $13, %cl
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000385 je LBB0_42
- 0x80, 0xf9, 0x20, //0x0000038b cmpb $32, %cl
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000038e je LBB0_42
- 0x80, 0xc1, 0xf5, //0x00000394 addb $-11, %cl
- 0x80, 0xf9, 0xfe, //0x00000397 cmpb $-2, %cl
- 0x0f, 0x82, 0xc5, 0x00, 0x00, 0x00, //0x0000039a jb LBB0_59
- //0x000003a0 .p2align 4, 0x90
- //0x000003a0 LBB0_42
- 0x49, 0x8d, 0x52, 0x02, //0x000003a0 leaq $2(%r10), %rdx
- 0x48, 0x39, 0xc2, //0x000003a4 cmpq %rax, %rdx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000003a7 jae LBB0_46
- 0x41, 0x8a, 0x4c, 0x15, 0x00, //0x000003ad movb (%r13,%rdx), %cl
- 0x80, 0xf9, 0x0d, //0x000003b2 cmpb $13, %cl
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000003b5 je LBB0_46
- 0x80, 0xf9, 0x20, //0x000003bb cmpb $32, %cl
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000003be je LBB0_46
- 0x80, 0xc1, 0xf5, //0x000003c4 addb $-11, %cl
- 0x80, 0xf9, 0xfe, //0x000003c7 cmpb $-2, %cl
- 0x0f, 0x82, 0x95, 0x00, 0x00, 0x00, //0x000003ca jb LBB0_59
- //0x000003d0 .p2align 4, 0x90
- //0x000003d0 LBB0_46
- 0x49, 0x8d, 0x52, 0x03, //0x000003d0 leaq $3(%r10), %rdx
- 0x48, 0x39, 0xc2, //0x000003d4 cmpq %rax, %rdx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000003d7 jae LBB0_50
- 0x41, 0x8a, 0x4c, 0x15, 0x00, //0x000003dd movb (%r13,%rdx), %cl
- 0x80, 0xf9, 0x0d, //0x000003e2 cmpb $13, %cl
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000003e5 je LBB0_50
- 0x80, 0xf9, 0x20, //0x000003eb cmpb $32, %cl
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000003ee je LBB0_50
- 0x80, 0xc1, 0xf5, //0x000003f4 addb $-11, %cl
- 0x80, 0xf9, 0xfe, //0x000003f7 cmpb $-2, %cl
- 0x0f, 0x82, 0x65, 0x00, 0x00, 0x00, //0x000003fa jb LBB0_59
- //0x00000400 .p2align 4, 0x90
- //0x00000400 LBB0_50
- 0x49, 0x8d, 0x52, 0x04, //0x00000400 leaq $4(%r10), %rdx
- 0x48, 0x39, 0xd0, //0x00000404 cmpq %rdx, %rax
- 0x0f, 0x86, 0x19, 0x2b, 0x00, 0x00, //0x00000407 jbe LBB0_862
- 0x0f, 0x84, 0x3d, 0x00, 0x00, 0x00, //0x0000040d je LBB0_56
- 0x4a, 0x8d, 0x0c, 0x28, //0x00000413 leaq (%rax,%r13), %rcx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000417 .p2align 4, 0x90
- //0x00000420 LBB0_53
- 0x41, 0x0f, 0xbe, 0x74, 0x15, 0x00, //0x00000420 movsbl (%r13,%rdx), %esi
- 0x83, 0xfe, 0x20, //0x00000426 cmpl $32, %esi
- 0x0f, 0x87, 0x2d, 0x00, 0x00, 0x00, //0x00000429 ja LBB0_58
- 0x49, 0x0f, 0xa3, 0xf4, //0x0000042f btq %rsi, %r12
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000433 jae LBB0_58
- 0x48, 0x83, 0xc2, 0x01, //0x00000439 addq $1, %rdx
- 0x48, 0x39, 0xd0, //0x0000043d cmpq %rdx, %rax
- 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x00000440 jne LBB0_53
- 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00000446 jmp LBB0_57
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000044b .p2align 4, 0x90
- //0x00000450 LBB0_56
- 0x4c, 0x01, 0xea, //0x00000450 addq %r13, %rdx
- 0x48, 0x89, 0xd1, //0x00000453 movq %rdx, %rcx
- //0x00000456 LBB0_57
- 0x4c, 0x29, 0xe9, //0x00000456 subq %r13, %rcx
- 0x48, 0x89, 0xca, //0x00000459 movq %rcx, %rdx
- //0x0000045c LBB0_58
- 0x48, 0x39, 0xc2, //0x0000045c cmpq %rax, %rdx
- 0x0f, 0x83, 0x70, 0x41, 0x00, 0x00, //0x0000045f jae LBB0_864
- //0x00000465 LBB0_59
- 0x4c, 0x8d, 0x52, 0x01, //0x00000465 leaq $1(%rdx), %r10
- 0x4d, 0x89, 0x13, //0x00000469 movq %r10, (%r11)
- 0x41, 0x8a, 0x44, 0x15, 0x00, //0x0000046c movb (%r13,%rdx), %al
- 0x3c, 0x22, //0x00000471 cmpb $34, %al
- 0x0f, 0x85, 0x73, 0x29, 0x00, 0x00, //0x00000473 jne LBB0_187
- 0x49, 0x8b, 0x01, //0x00000479 movq (%r9), %rax
- 0x48, 0x89, 0xc1, //0x0000047c movq %rax, %rcx
- 0x4c, 0x29, 0xd1, //0x0000047f subq %r10, %rcx
- 0x0f, 0x84, 0x61, 0x4d, 0x00, 0x00, //0x00000482 je LBB0_963
- 0x48, 0x89, 0x45, 0x98, //0x00000488 movq %rax, $-104(%rbp)
- 0x49, 0x8b, 0x46, 0x08, //0x0000048c movq $8(%r14), %rax
- 0x4c, 0x8b, 0x38, //0x00000490 movq (%rax), %r15
- 0x48, 0x8b, 0x40, 0x08, //0x00000493 movq $8(%rax), %rax
- 0x48, 0x89, 0x45, 0xa0, //0x00000497 movq %rax, $-96(%rbp)
- 0x4b, 0x8d, 0x04, 0x2a, //0x0000049b leaq (%r10,%r13), %rax
- 0x48, 0x89, 0x45, 0xc0, //0x0000049f movq %rax, $-64(%rbp)
- 0x48, 0x83, 0xf9, 0x40, //0x000004a3 cmpq $64, %rcx
- 0x0f, 0x82, 0x59, 0x12, 0x00, 0x00, //0x000004a7 jb LBB0_263
- 0x4c, 0x89, 0xbd, 0x48, 0xff, 0xff, 0xff, //0x000004ad movq %r15, $-184(%rbp)
- 0x48, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x000004b4 movq $-2, %rdi
- 0x48, 0x29, 0xd7, //0x000004bb subq %rdx, %rdi
- 0x48, 0xc7, 0x45, 0xa8, 0xff, 0xff, 0xff, 0xff, //0x000004be movq $-1, $-88(%rbp)
- 0x45, 0x31, 0xdb, //0x000004c6 xorl %r11d, %r11d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000004c9 .p2align 4, 0x90
- //0x000004d0 LBB0_63
- 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x15, 0x00, //0x000004d0 movdqu (%r13,%r10), %xmm3
- 0xf3, 0x43, 0x0f, 0x6f, 0x6c, 0x15, 0x10, //0x000004d7 movdqu $16(%r13,%r10), %xmm5
- 0xf3, 0x43, 0x0f, 0x6f, 0x74, 0x15, 0x20, //0x000004de movdqu $32(%r13,%r10), %xmm6
- 0xf3, 0x43, 0x0f, 0x6f, 0x7c, 0x15, 0x30, //0x000004e5 movdqu $48(%r13,%r10), %xmm7
- 0x66, 0x0f, 0x6f, 0xd3, //0x000004ec movdqa %xmm3, %xmm2
- 0x66, 0x0f, 0x74, 0xd0, //0x000004f0 pcmpeqb %xmm0, %xmm2
- 0x66, 0x0f, 0xd7, 0xf2, //0x000004f4 pmovmskb %xmm2, %esi
- 0x66, 0x0f, 0x6f, 0xd5, //0x000004f8 movdqa %xmm5, %xmm2
- 0x66, 0x0f, 0x74, 0xd0, //0x000004fc pcmpeqb %xmm0, %xmm2
- 0x66, 0x44, 0x0f, 0xd7, 0xe2, //0x00000500 pmovmskb %xmm2, %r12d
- 0x66, 0x0f, 0x6f, 0xd6, //0x00000505 movdqa %xmm6, %xmm2
- 0x66, 0x0f, 0x74, 0xd0, //0x00000509 pcmpeqb %xmm0, %xmm2
- 0x66, 0x44, 0x0f, 0xd7, 0xfa, //0x0000050d pmovmskb %xmm2, %r15d
- 0x66, 0x0f, 0x6f, 0xd7, //0x00000512 movdqa %xmm7, %xmm2
- 0x66, 0x0f, 0x74, 0xd0, //0x00000516 pcmpeqb %xmm0, %xmm2
- 0x66, 0x44, 0x0f, 0xd7, 0xc2, //0x0000051a pmovmskb %xmm2, %r8d
- 0x66, 0x0f, 0x74, 0xd9, //0x0000051f pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xdb, //0x00000523 pmovmskb %xmm3, %ebx
- 0x66, 0x0f, 0x74, 0xe9, //0x00000527 pcmpeqb %xmm1, %xmm5
- 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x0000052b pmovmskb %xmm5, %r9d
- 0x66, 0x0f, 0x74, 0xf1, //0x00000530 pcmpeqb %xmm1, %xmm6
- 0x66, 0x0f, 0xd7, 0xc6, //0x00000534 pmovmskb %xmm6, %eax
- 0x66, 0x0f, 0x74, 0xf9, //0x00000538 pcmpeqb %xmm1, %xmm7
- 0x66, 0x44, 0x0f, 0xd7, 0xf7, //0x0000053c pmovmskb %xmm7, %r14d
- 0x49, 0xc1, 0xe0, 0x30, //0x00000541 shlq $48, %r8
- 0x49, 0xc1, 0xe7, 0x20, //0x00000545 shlq $32, %r15
- 0x4d, 0x09, 0xc7, //0x00000549 orq %r8, %r15
- 0x49, 0xc1, 0xe4, 0x10, //0x0000054c shlq $16, %r12
- 0x4d, 0x09, 0xfc, //0x00000550 orq %r15, %r12
- 0x4c, 0x09, 0xe6, //0x00000553 orq %r12, %rsi
- 0x49, 0xc1, 0xe6, 0x30, //0x00000556 shlq $48, %r14
- 0x48, 0xc1, 0xe0, 0x20, //0x0000055a shlq $32, %rax
- 0x4c, 0x09, 0xf0, //0x0000055e orq %r14, %rax
- 0x49, 0xc1, 0xe1, 0x10, //0x00000561 shlq $16, %r9
- 0x49, 0x09, 0xc1, //0x00000565 orq %rax, %r9
- 0x4c, 0x09, 0xcb, //0x00000568 orq %r9, %rbx
- 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000056b jne LBB0_72
- 0x4d, 0x85, 0xdb, //0x00000571 testq %r11, %r11
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000574 jne LBB0_74
- 0x45, 0x31, 0xdb, //0x0000057a xorl %r11d, %r11d
- 0x48, 0x85, 0xf6, //0x0000057d testq %rsi, %rsi
- 0x0f, 0x85, 0x8a, 0x00, 0x00, 0x00, //0x00000580 jne LBB0_75
- //0x00000586 LBB0_66
- 0x48, 0x83, 0xc1, 0xc0, //0x00000586 addq $-64, %rcx
- 0x48, 0x83, 0xc7, 0xc0, //0x0000058a addq $-64, %rdi
- 0x49, 0x83, 0xc2, 0x40, //0x0000058e addq $64, %r10
- 0x48, 0x83, 0xf9, 0x3f, //0x00000592 cmpq $63, %rcx
- 0x0f, 0x87, 0x34, 0xff, 0xff, 0xff, //0x00000596 ja LBB0_63
- 0xe9, 0x6e, 0x10, 0x00, 0x00, //0x0000059c jmp LBB0_67
- //0x000005a1 LBB0_72
- 0x48, 0x83, 0x7d, 0xa8, 0xff, //0x000005a1 cmpq $-1, $-88(%rbp)
- 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000005a6 jne LBB0_74
- 0x48, 0x0f, 0xbc, 0xc3, //0x000005ac bsfq %rbx, %rax
- 0x4c, 0x01, 0xd0, //0x000005b0 addq %r10, %rax
- 0x48, 0x89, 0x45, 0xa8, //0x000005b3 movq %rax, $-88(%rbp)
- //0x000005b7 LBB0_74
- 0x4d, 0x89, 0xd9, //0x000005b7 movq %r11, %r9
- 0x49, 0xf7, 0xd1, //0x000005ba notq %r9
- 0x49, 0x21, 0xd9, //0x000005bd andq %rbx, %r9
- 0x4f, 0x8d, 0x04, 0x09, //0x000005c0 leaq (%r9,%r9), %r8
- 0x4d, 0x09, 0xd8, //0x000005c4 orq %r11, %r8
- 0x4c, 0x89, 0xc0, //0x000005c7 movq %r8, %rax
- 0x48, 0xf7, 0xd0, //0x000005ca notq %rax
- 0x48, 0x21, 0xd8, //0x000005cd andq %rbx, %rax
- 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000005d0 movabsq $-6148914691236517206, %rbx
- 0x48, 0x21, 0xd8, //0x000005da andq %rbx, %rax
- 0x45, 0x31, 0xdb, //0x000005dd xorl %r11d, %r11d
- 0x4c, 0x01, 0xc8, //0x000005e0 addq %r9, %rax
- 0x41, 0x0f, 0x92, 0xc3, //0x000005e3 setb %r11b
- 0x48, 0x01, 0xc0, //0x000005e7 addq %rax, %rax
- 0x48, 0xbb, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000005ea movabsq $6148914691236517205, %rbx
- 0x48, 0x31, 0xd8, //0x000005f4 xorq %rbx, %rax
- 0x4c, 0x21, 0xc0, //0x000005f7 andq %r8, %rax
- 0x48, 0xf7, 0xd0, //0x000005fa notq %rax
- 0x48, 0x21, 0xc6, //0x000005fd andq %rax, %rsi
- 0x48, 0x85, 0xf6, //0x00000600 testq %rsi, %rsi
- 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000603 je LBB0_66
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000609 .p2align 4, 0x90
- //0x00000610 LBB0_75
- 0x4c, 0x0f, 0xbc, 0xd6, //0x00000610 bsfq %rsi, %r10
- 0x49, 0x29, 0xfa, //0x00000614 subq %rdi, %r10
- 0x4c, 0x8b, 0x5d, 0xd0, //0x00000617 movq $-48(%rbp), %r11
- 0x48, 0x8b, 0x7d, 0xb8, //0x0000061b movq $-72(%rbp), %rdi
- 0x4c, 0x8b, 0x75, 0xc8, //0x0000061f movq $-56(%rbp), %r14
- 0x4c, 0x8b, 0x4d, 0xb0, //0x00000623 movq $-80(%rbp), %r9
- 0x49, 0xbc, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000627 movabsq $4294977024, %r12
- 0x4c, 0x8b, 0xbd, 0x48, 0xff, 0xff, 0xff, //0x00000631 movq $-184(%rbp), %r15
- 0x4c, 0x8b, 0x45, 0xa8, //0x00000638 movq $-88(%rbp), %r8
- //0x0000063c LBB0_76
- 0x4d, 0x85, 0xd2, //0x0000063c testq %r10, %r10
- 0x0f, 0x88, 0xa8, 0x4b, 0x00, 0x00, //0x0000063f js LBB0_964
- 0x4d, 0x89, 0x13, //0x00000645 movq %r10, (%r11)
- 0x49, 0x83, 0xf8, 0xff, //0x00000648 cmpq $-1, %r8
- 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x0000064c je LBB0_79
- 0x4d, 0x39, 0xd0, //0x00000652 cmpq %r10, %r8
- 0x0f, 0x8e, 0xcd, 0x10, 0x00, 0x00, //0x00000655 jle LBB0_265
- //0x0000065b LBB0_79
- 0x4c, 0x89, 0xd0, //0x0000065b movq %r10, %rax
- 0x48, 0x29, 0xd0, //0x0000065e subq %rdx, %rax
- 0x48, 0x83, 0xc0, 0xfe, //0x00000661 addq $-2, %rax
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000665 movl $1, %ecx
- 0x48, 0x89, 0xc6, //0x0000066a movq %rax, %rsi
- 0x48, 0x8b, 0x5d, 0xa0, //0x0000066d movq $-96(%rbp), %rbx
- 0x48, 0x09, 0xde, //0x00000671 orq %rbx, %rsi
- 0x0f, 0x84, 0x4c, 0x00, 0x00, 0x00, //0x00000674 je LBB0_85
- 0x48, 0x39, 0xd8, //0x0000067a cmpq %rbx, %rax
- 0x0f, 0x85, 0x41, 0x00, 0x00, 0x00, //0x0000067d jne LBB0_84
- 0x48, 0x89, 0xde, //0x00000683 movq %rbx, %rsi
- 0x31, 0xdb, //0x00000686 xorl %ebx, %ebx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000688 .p2align 4, 0x90
- //0x00000690 LBB0_82
- 0x48, 0x83, 0xfe, 0x10, //0x00000690 cmpq $16, %rsi
- 0x0f, 0x82, 0xa1, 0x02, 0x00, 0x00, //0x00000694 jb LBB0_137
- 0x48, 0x8b, 0x45, 0xc0, //0x0000069a movq $-64(%rbp), %rax
- 0xf3, 0x0f, 0x6f, 0x14, 0x18, //0x0000069e movdqu (%rax,%rbx), %xmm2
- 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x1f, //0x000006a3 movdqu (%r15,%rbx), %xmm3
- 0x66, 0x0f, 0x74, 0xda, //0x000006a9 pcmpeqb %xmm2, %xmm3
- 0x66, 0x0f, 0xd7, 0xc3, //0x000006ad pmovmskb %xmm3, %eax
- 0x48, 0x83, 0xc6, 0xf0, //0x000006b1 addq $-16, %rsi
- 0x48, 0x83, 0xc3, 0x10, //0x000006b5 addq $16, %rbx
- 0x3d, 0xff, 0xff, 0x00, 0x00, //0x000006b9 cmpl $65535, %eax
- 0x0f, 0x84, 0xcc, 0xff, 0xff, 0xff, //0x000006be je LBB0_82
- //0x000006c4 LBB0_84
- 0x31, 0xc9, //0x000006c4 xorl %ecx, %ecx
- //0x000006c6 LBB0_85
- 0x49, 0x8b, 0x01, //0x000006c6 movq (%r9), %rax
- 0x49, 0x39, 0xc2, //0x000006c9 cmpq %rax, %r10
- 0x0f, 0x83, 0x2e, 0x00, 0x00, 0x00, //0x000006cc jae LBB0_90
- 0x43, 0x8a, 0x54, 0x15, 0x00, //0x000006d2 movb (%r13,%r10), %dl
- 0x80, 0xfa, 0x0d, //0x000006d7 cmpb $13, %dl
- 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x000006da je LBB0_90
- 0x80, 0xfa, 0x20, //0x000006e0 cmpb $32, %dl
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000006e3 je LBB0_90
- 0x80, 0xc2, 0xf5, //0x000006e9 addb $-11, %dl
- 0x80, 0xfa, 0xfe, //0x000006ec cmpb $-2, %dl
- 0x0f, 0x83, 0x0b, 0x00, 0x00, 0x00, //0x000006ef jae LBB0_90
- 0x4c, 0x89, 0xd2, //0x000006f5 movq %r10, %rdx
- 0xe9, 0xf8, 0x00, 0x00, 0x00, //0x000006f8 jmp LBB0_111
- 0x90, 0x90, 0x90, //0x000006fd .p2align 4, 0x90
- //0x00000700 LBB0_90
- 0x49, 0x8d, 0x52, 0x01, //0x00000700 leaq $1(%r10), %rdx
- 0x48, 0x39, 0xc2, //0x00000704 cmpq %rax, %rdx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000707 jae LBB0_94
- 0x41, 0x8a, 0x5c, 0x15, 0x00, //0x0000070d movb (%r13,%rdx), %bl
- 0x80, 0xfb, 0x0d, //0x00000712 cmpb $13, %bl
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000715 je LBB0_94
- 0x80, 0xfb, 0x20, //0x0000071b cmpb $32, %bl
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000071e je LBB0_94
- 0x80, 0xc3, 0xf5, //0x00000724 addb $-11, %bl
- 0x80, 0xfb, 0xfe, //0x00000727 cmpb $-2, %bl
- 0x0f, 0x82, 0xc5, 0x00, 0x00, 0x00, //0x0000072a jb LBB0_111
- //0x00000730 .p2align 4, 0x90
- //0x00000730 LBB0_94
- 0x49, 0x8d, 0x52, 0x02, //0x00000730 leaq $2(%r10), %rdx
- 0x48, 0x39, 0xc2, //0x00000734 cmpq %rax, %rdx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000737 jae LBB0_98
- 0x41, 0x8a, 0x5c, 0x15, 0x00, //0x0000073d movb (%r13,%rdx), %bl
- 0x80, 0xfb, 0x0d, //0x00000742 cmpb $13, %bl
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000745 je LBB0_98
- 0x80, 0xfb, 0x20, //0x0000074b cmpb $32, %bl
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000074e je LBB0_98
- 0x80, 0xc3, 0xf5, //0x00000754 addb $-11, %bl
- 0x80, 0xfb, 0xfe, //0x00000757 cmpb $-2, %bl
- 0x0f, 0x82, 0x95, 0x00, 0x00, 0x00, //0x0000075a jb LBB0_111
- //0x00000760 .p2align 4, 0x90
- //0x00000760 LBB0_98
- 0x49, 0x8d, 0x52, 0x03, //0x00000760 leaq $3(%r10), %rdx
- 0x48, 0x39, 0xc2, //0x00000764 cmpq %rax, %rdx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000767 jae LBB0_102
- 0x41, 0x8a, 0x5c, 0x15, 0x00, //0x0000076d movb (%r13,%rdx), %bl
- 0x80, 0xfb, 0x0d, //0x00000772 cmpb $13, %bl
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000775 je LBB0_102
- 0x80, 0xfb, 0x20, //0x0000077b cmpb $32, %bl
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000077e je LBB0_102
- 0x80, 0xc3, 0xf5, //0x00000784 addb $-11, %bl
- 0x80, 0xfb, 0xfe, //0x00000787 cmpb $-2, %bl
- 0x0f, 0x82, 0x65, 0x00, 0x00, 0x00, //0x0000078a jb LBB0_111
- //0x00000790 .p2align 4, 0x90
- //0x00000790 LBB0_102
- 0x49, 0x8d, 0x52, 0x04, //0x00000790 leaq $4(%r10), %rdx
- 0x48, 0x39, 0xd0, //0x00000794 cmpq %rdx, %rax
- 0x0f, 0x86, 0x89, 0x27, 0x00, 0x00, //0x00000797 jbe LBB0_862
- 0x0f, 0x84, 0x3d, 0x00, 0x00, 0x00, //0x0000079d je LBB0_108
- 0x4a, 0x8d, 0x34, 0x28, //0x000007a3 leaq (%rax,%r13), %rsi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000007a7 .p2align 4, 0x90
- //0x000007b0 LBB0_105
- 0x41, 0x0f, 0xbe, 0x5c, 0x15, 0x00, //0x000007b0 movsbl (%r13,%rdx), %ebx
- 0x83, 0xfb, 0x20, //0x000007b6 cmpl $32, %ebx
- 0x0f, 0x87, 0x2d, 0x00, 0x00, 0x00, //0x000007b9 ja LBB0_110
- 0x49, 0x0f, 0xa3, 0xdc, //0x000007bf btq %rbx, %r12
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000007c3 jae LBB0_110
- 0x48, 0x83, 0xc2, 0x01, //0x000007c9 addq $1, %rdx
- 0x48, 0x39, 0xd0, //0x000007cd cmpq %rdx, %rax
- 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x000007d0 jne LBB0_105
- 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x000007d6 jmp LBB0_109
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x000007db .p2align 4, 0x90
- //0x000007e0 LBB0_108
- 0x4c, 0x01, 0xea, //0x000007e0 addq %r13, %rdx
- 0x48, 0x89, 0xd6, //0x000007e3 movq %rdx, %rsi
- //0x000007e6 LBB0_109
- 0x4c, 0x29, 0xee, //0x000007e6 subq %r13, %rsi
- 0x48, 0x89, 0xf2, //0x000007e9 movq %rsi, %rdx
- //0x000007ec LBB0_110
- 0x48, 0x39, 0xc2, //0x000007ec cmpq %rax, %rdx
- 0x0f, 0x83, 0xe0, 0x3d, 0x00, 0x00, //0x000007ef jae LBB0_864
- //0x000007f5 LBB0_111
- 0x4c, 0x8d, 0x52, 0x01, //0x000007f5 leaq $1(%rdx), %r10
- 0x4d, 0x89, 0x13, //0x000007f9 movq %r10, (%r11)
- 0x41, 0x80, 0x7c, 0x15, 0x00, 0x3a, //0x000007fc cmpb $58, (%r13,%rdx)
- 0x0f, 0x85, 0xcd, 0x3d, 0x00, 0x00, //0x00000802 jne LBB0_864
- 0x48, 0x85, 0xc9, //0x00000808 testq %rcx, %rcx
- 0x0f, 0x85, 0x0f, 0x25, 0x00, 0x00, //0x0000080b jne LBB0_480
- 0x49, 0x8b, 0x09, //0x00000811 movq (%r9), %rcx
- 0x49, 0x39, 0xca, //0x00000814 cmpq %rcx, %r10
- 0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x00000817 jae LBB0_118
- 0x43, 0x8a, 0x44, 0x15, 0x00, //0x0000081d movb (%r13,%r10), %al
- 0x3c, 0x0d, //0x00000822 cmpb $13, %al
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00000824 je LBB0_118
- 0x3c, 0x20, //0x0000082a cmpb $32, %al
- 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x0000082c je LBB0_118
- 0x04, 0xf5, //0x00000832 addb $-11, %al
- 0x3c, 0xfe, //0x00000834 cmpb $-2, %al
- 0x0f, 0x83, 0x14, 0x00, 0x00, 0x00, //0x00000836 jae LBB0_118
- 0x4c, 0x89, 0xd0, //0x0000083c movq %r10, %rax
- 0xe9, 0x73, 0x01, 0x00, 0x00, //0x0000083f jmp LBB0_144
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000844 .p2align 4, 0x90
- //0x00000850 LBB0_118
- 0x48, 0x8d, 0x42, 0x02, //0x00000850 leaq $2(%rdx), %rax
- 0x48, 0x39, 0xc8, //0x00000854 cmpq %rcx, %rax
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000857 jae LBB0_122
- 0x41, 0x8a, 0x5c, 0x05, 0x00, //0x0000085d movb (%r13,%rax), %bl
- 0x80, 0xfb, 0x0d, //0x00000862 cmpb $13, %bl
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000865 je LBB0_122
- 0x80, 0xfb, 0x20, //0x0000086b cmpb $32, %bl
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000086e je LBB0_122
- 0x80, 0xc3, 0xf5, //0x00000874 addb $-11, %bl
- 0x80, 0xfb, 0xfe, //0x00000877 cmpb $-2, %bl
- 0x0f, 0x82, 0x37, 0x01, 0x00, 0x00, //0x0000087a jb LBB0_144
- //0x00000880 .p2align 4, 0x90
- //0x00000880 LBB0_122
- 0x48, 0x8d, 0x42, 0x03, //0x00000880 leaq $3(%rdx), %rax
- 0x48, 0x39, 0xc8, //0x00000884 cmpq %rcx, %rax
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000887 jae LBB0_126
- 0x41, 0x8a, 0x5c, 0x05, 0x00, //0x0000088d movb (%r13,%rax), %bl
- 0x80, 0xfb, 0x0d, //0x00000892 cmpb $13, %bl
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000895 je LBB0_126
- 0x80, 0xfb, 0x20, //0x0000089b cmpb $32, %bl
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000089e je LBB0_126
- 0x80, 0xc3, 0xf5, //0x000008a4 addb $-11, %bl
- 0x80, 0xfb, 0xfe, //0x000008a7 cmpb $-2, %bl
- 0x0f, 0x82, 0x07, 0x01, 0x00, 0x00, //0x000008aa jb LBB0_144
- //0x000008b0 .p2align 4, 0x90
- //0x000008b0 LBB0_126
- 0x48, 0x8d, 0x42, 0x04, //0x000008b0 leaq $4(%rdx), %rax
- 0x48, 0x39, 0xc8, //0x000008b4 cmpq %rcx, %rax
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000008b7 jae LBB0_130
- 0x41, 0x8a, 0x5c, 0x05, 0x00, //0x000008bd movb (%r13,%rax), %bl
- 0x80, 0xfb, 0x0d, //0x000008c2 cmpb $13, %bl
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000008c5 je LBB0_130
- 0x80, 0xfb, 0x20, //0x000008cb cmpb $32, %bl
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000008ce je LBB0_130
- 0x80, 0xc3, 0xf5, //0x000008d4 addb $-11, %bl
- 0x80, 0xfb, 0xfe, //0x000008d7 cmpb $-2, %bl
- 0x0f, 0x82, 0xd7, 0x00, 0x00, 0x00, //0x000008da jb LBB0_144
- //0x000008e0 .p2align 4, 0x90
- //0x000008e0 LBB0_130
- 0x48, 0x83, 0xc2, 0x05, //0x000008e0 addq $5, %rdx
- 0x48, 0x39, 0xd1, //0x000008e4 cmpq %rdx, %rcx
- 0x0f, 0x86, 0x43, 0x00, 0x00, 0x00, //0x000008e7 jbe LBB0_136
- 0x0f, 0x84, 0xac, 0x00, 0x00, 0x00, //0x000008ed je LBB0_141
- 0x4a, 0x8d, 0x04, 0x29, //0x000008f3 leaq (%rcx,%r13), %rax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000008f7 .p2align 4, 0x90
- //0x00000900 LBB0_133
- 0x41, 0x0f, 0xbe, 0x74, 0x15, 0x00, //0x00000900 movsbl (%r13,%rdx), %esi
- 0x83, 0xfe, 0x20, //0x00000906 cmpl $32, %esi
- 0x0f, 0x87, 0x9c, 0x00, 0x00, 0x00, //0x00000909 ja LBB0_143
- 0x49, 0x0f, 0xa3, 0xf4, //0x0000090f btq %rsi, %r12
- 0x0f, 0x83, 0x92, 0x00, 0x00, 0x00, //0x00000913 jae LBB0_143
- 0x48, 0x83, 0xc2, 0x01, //0x00000919 addq $1, %rdx
- 0x48, 0x39, 0xd1, //0x0000091d cmpq %rdx, %rcx
- 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x00000920 jne LBB0_133
- 0xe9, 0x7a, 0x00, 0x00, 0x00, //0x00000926 jmp LBB0_142
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000092b .p2align 4, 0x90
- //0x00000930 LBB0_136
- 0x49, 0x89, 0x13, //0x00000930 movq %rdx, (%r11)
- 0x49, 0x89, 0xd2, //0x00000933 movq %rdx, %r10
- 0xe9, 0x83, 0x01, 0x00, 0x00, //0x00000936 jmp LBB0_160
- //0x0000093b LBB0_137
- 0x42, 0x8d, 0x04, 0x2a, //0x0000093b leal (%rdx,%r13), %eax
- 0x01, 0xd8, //0x0000093f addl %ebx, %eax
- 0x83, 0xc0, 0x01, //0x00000941 addl $1, %eax
- 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00000944 andl $4095, %eax
- 0x3d, 0xf0, 0x0f, 0x00, 0x00, //0x00000949 cmpl $4080, %eax
- 0x0f, 0x87, 0xba, 0x02, 0x00, 0x00, //0x0000094e ja LBB0_188
- 0x41, 0x8d, 0x04, 0x1f, //0x00000954 leal (%r15,%rbx), %eax
- 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00000958 andl $4095, %eax
- 0x3d, 0xf1, 0x0f, 0x00, 0x00, //0x0000095d cmpl $4081, %eax
- 0x0f, 0x83, 0xa6, 0x02, 0x00, 0x00, //0x00000962 jae LBB0_188
- 0x48, 0x8b, 0x45, 0xc0, //0x00000968 movq $-64(%rbp), %rax
- 0xf3, 0x0f, 0x6f, 0x14, 0x18, //0x0000096c movdqu (%rax,%rbx), %xmm2
- 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x1f, //0x00000971 movdqu (%r15,%rbx), %xmm3
- 0x66, 0x0f, 0x74, 0xda, //0x00000977 pcmpeqb %xmm2, %xmm3
- 0x66, 0x0f, 0xd7, 0xc3, //0x0000097b pmovmskb %xmm3, %eax
- 0x66, 0x83, 0xf8, 0xff, //0x0000097f cmpw $-1, %ax
- 0x0f, 0x84, 0x3d, 0xfd, 0xff, 0xff, //0x00000983 je LBB0_85
- 0xf7, 0xd0, //0x00000989 notl %eax
- 0x66, 0x0f, 0xbc, 0xc0, //0x0000098b bsfw %ax, %ax
- 0x0f, 0xb7, 0xc0, //0x0000098f movzwl %ax, %eax
- 0x31, 0xc9, //0x00000992 xorl %ecx, %ecx
- 0x48, 0x39, 0xc6, //0x00000994 cmpq %rax, %rsi
- 0x0f, 0x96, 0xc1, //0x00000997 setbe %cl
- 0xe9, 0x27, 0xfd, 0xff, 0xff, //0x0000099a jmp LBB0_85
- //0x0000099f LBB0_141
- 0x4c, 0x01, 0xea, //0x0000099f addq %r13, %rdx
- 0x48, 0x89, 0xd0, //0x000009a2 movq %rdx, %rax
- //0x000009a5 LBB0_142
- 0x4c, 0x29, 0xe8, //0x000009a5 subq %r13, %rax
- 0x48, 0x89, 0xc2, //0x000009a8 movq %rax, %rdx
- //0x000009ab LBB0_143
- 0x48, 0x89, 0xd0, //0x000009ab movq %rdx, %rax
- 0x48, 0x39, 0xca, //0x000009ae cmpq %rcx, %rdx
- 0x0f, 0x83, 0x07, 0x01, 0x00, 0x00, //0x000009b1 jae LBB0_160
- //0x000009b7 LBB0_144
- 0x4c, 0x8d, 0x50, 0x01, //0x000009b7 leaq $1(%rax), %r10
- 0x4d, 0x89, 0x13, //0x000009bb movq %r10, (%r11)
- 0x41, 0x0f, 0xbe, 0x4c, 0x05, 0x00, //0x000009be movsbl (%r13,%rax), %ecx
- 0x83, 0xf9, 0x7b, //0x000009c4 cmpl $123, %ecx
- 0x0f, 0x87, 0xb6, 0x07, 0x00, 0x00, //0x000009c7 ja LBB0_228
- 0x48, 0x8d, 0x15, 0xf8, 0x4b, 0x00, 0x00, //0x000009cd leaq $19448(%rip), %rdx /* LJTI0_1+0(%rip) */
- 0x48, 0x63, 0x0c, 0x8a, //0x000009d4 movslq (%rdx,%rcx,4), %rcx
- 0x48, 0x01, 0xd1, //0x000009d8 addq %rdx, %rcx
- 0xff, 0xe1, //0x000009db jmpq *%rcx
- //0x000009dd LBB0_146
- 0x49, 0x8b, 0x09, //0x000009dd movq (%r9), %rcx
- 0x48, 0x89, 0xca, //0x000009e0 movq %rcx, %rdx
- 0x4c, 0x29, 0xd2, //0x000009e3 subq %r10, %rdx
- 0x48, 0x83, 0xfa, 0x10, //0x000009e6 cmpq $16, %rdx
- 0x0f, 0x82, 0x4f, 0x11, 0x00, 0x00, //0x000009ea jb LBB0_314
- 0x48, 0xf7, 0xd0, //0x000009f0 notq %rax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000009f3 .p2align 4, 0x90
- //0x00000a00 LBB0_148
- 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x15, 0x00, //0x00000a00 movdqu (%r13,%r10), %xmm2
- 0x66, 0x0f, 0x6f, 0xda, //0x00000a07 movdqa %xmm2, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00000a0b pcmpeqb %xmm13, %xmm3
- 0x66, 0x41, 0x0f, 0xdb, 0xd6, //0x00000a10 pand %xmm14, %xmm2
- 0x66, 0x0f, 0x74, 0xd4, //0x00000a15 pcmpeqb %xmm4, %xmm2
- 0x66, 0x0f, 0xeb, 0xd3, //0x00000a19 por %xmm3, %xmm2
- 0x66, 0x0f, 0xd7, 0xd2, //0x00000a1d pmovmskb %xmm2, %edx
- 0x85, 0xd2, //0x00000a21 testl %edx, %edx
- 0x0f, 0x85, 0x87, 0x00, 0x00, 0x00, //0x00000a23 jne LBB0_158
- 0x49, 0x83, 0xc2, 0x10, //0x00000a29 addq $16, %r10
- 0x48, 0x8d, 0x14, 0x01, //0x00000a2d leaq (%rcx,%rax), %rdx
- 0x48, 0x83, 0xc2, 0xf0, //0x00000a31 addq $-16, %rdx
- 0x48, 0x83, 0xc0, 0xf0, //0x00000a35 addq $-16, %rax
- 0x48, 0x83, 0xfa, 0x0f, //0x00000a39 cmpq $15, %rdx
- 0x0f, 0x87, 0xbd, 0xff, 0xff, 0xff, //0x00000a3d ja LBB0_148
- 0x4d, 0x89, 0xea, //0x00000a43 movq %r13, %r10
- 0x49, 0x29, 0xc2, //0x00000a46 subq %rax, %r10
- 0x48, 0x01, 0xc1, //0x00000a49 addq %rax, %rcx
- 0x48, 0x89, 0xca, //0x00000a4c movq %rcx, %rdx
- 0x48, 0x85, 0xd2, //0x00000a4f testq %rdx, %rdx
- 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00000a52 je LBB0_157
- //0x00000a58 LBB0_151
- 0x49, 0x8d, 0x0c, 0x12, //0x00000a58 leaq (%r10,%rdx), %rcx
- 0x31, 0xc0, //0x00000a5c xorl %eax, %eax
- //0x00000a5e LBB0_152
- 0x41, 0x0f, 0xb6, 0x1c, 0x02, //0x00000a5e movzbl (%r10,%rax), %ebx
- 0x80, 0xfb, 0x2c, //0x00000a63 cmpb $44, %bl
- 0x0f, 0x84, 0x8f, 0x0c, 0x00, 0x00, //0x00000a66 je LBB0_262
- 0x80, 0xfb, 0x7d, //0x00000a6c cmpb $125, %bl
- 0x0f, 0x84, 0x86, 0x0c, 0x00, 0x00, //0x00000a6f je LBB0_262
- 0x80, 0xfb, 0x5d, //0x00000a75 cmpb $93, %bl
- 0x0f, 0x84, 0x7d, 0x0c, 0x00, 0x00, //0x00000a78 je LBB0_262
- 0x48, 0x83, 0xc0, 0x01, //0x00000a7e addq $1, %rax
- 0x48, 0x39, 0xc2, //0x00000a82 cmpq %rax, %rdx
- 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x00000a85 jne LBB0_152
- 0x49, 0x89, 0xca, //0x00000a8b movq %rcx, %r10
- //0x00000a8e LBB0_157
- 0x4d, 0x29, 0xea, //0x00000a8e subq %r13, %r10
- 0x4c, 0x8b, 0x5d, 0xd0, //0x00000a91 movq $-48(%rbp), %r11
- 0x4d, 0x89, 0x13, //0x00000a95 movq %r10, (%r11)
- 0x48, 0x8b, 0x7d, 0xb8, //0x00000a98 movq $-72(%rbp), %rdi
- 0xe9, 0x5b, 0x0b, 0x00, 0x00, //0x00000a9c jmp LBB0_257
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000aa1 .p2align 4, 0x90
- //0x00000ab0 LBB0_158
- 0x66, 0x0f, 0xbc, 0xca, //0x00000ab0 bsfw %dx, %cx
- 0x44, 0x0f, 0xb7, 0xd1, //0x00000ab4 movzwl %cx, %r10d
- 0x49, 0x29, 0xc2, //0x00000ab8 subq %rax, %r10
- //0x00000abb LBB0_159
- 0x4d, 0x89, 0x13, //0x00000abb movq %r10, (%r11)
- //0x00000abe LBB0_160
- 0x4c, 0x8b, 0x2f, //0x00000abe movq (%rdi), %r13
- 0x48, 0x8b, 0x47, 0x08, //0x00000ac1 movq $8(%rdi), %rax
- 0x49, 0x39, 0xc2, //0x00000ac5 cmpq %rax, %r10
- 0x0f, 0x83, 0x32, 0x00, 0x00, 0x00, //0x00000ac8 jae LBB0_165
- 0x43, 0x8a, 0x4c, 0x15, 0x00, //0x00000ace movb (%r13,%r10), %cl
- 0x80, 0xf9, 0x0d, //0x00000ad3 cmpb $13, %cl
- 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00000ad6 je LBB0_165
- 0x80, 0xf9, 0x20, //0x00000adc cmpb $32, %cl
- 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x00000adf je LBB0_165
- 0x80, 0xc1, 0xf5, //0x00000ae5 addb $-11, %cl
- 0x80, 0xf9, 0xfe, //0x00000ae8 cmpb $-2, %cl
- 0x0f, 0x83, 0x0f, 0x00, 0x00, 0x00, //0x00000aeb jae LBB0_165
- 0x4c, 0x89, 0xd1, //0x00000af1 movq %r10, %rcx
- 0xe9, 0xfc, 0x00, 0x00, 0x00, //0x00000af4 jmp LBB0_186
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000af9 .p2align 4, 0x90
- //0x00000b00 LBB0_165
- 0x49, 0x8d, 0x4a, 0x01, //0x00000b00 leaq $1(%r10), %rcx
- 0x48, 0x39, 0xc1, //0x00000b04 cmpq %rax, %rcx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000b07 jae LBB0_169
- 0x41, 0x8a, 0x54, 0x0d, 0x00, //0x00000b0d movb (%r13,%rcx), %dl
- 0x80, 0xfa, 0x0d, //0x00000b12 cmpb $13, %dl
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000b15 je LBB0_169
- 0x80, 0xfa, 0x20, //0x00000b1b cmpb $32, %dl
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00000b1e je LBB0_169
- 0x80, 0xc2, 0xf5, //0x00000b24 addb $-11, %dl
- 0x80, 0xfa, 0xfe, //0x00000b27 cmpb $-2, %dl
- 0x0f, 0x82, 0xc5, 0x00, 0x00, 0x00, //0x00000b2a jb LBB0_186
- //0x00000b30 .p2align 4, 0x90
- //0x00000b30 LBB0_169
- 0x49, 0x8d, 0x4a, 0x02, //0x00000b30 leaq $2(%r10), %rcx
- 0x48, 0x39, 0xc1, //0x00000b34 cmpq %rax, %rcx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000b37 jae LBB0_173
- 0x41, 0x8a, 0x54, 0x0d, 0x00, //0x00000b3d movb (%r13,%rcx), %dl
- 0x80, 0xfa, 0x0d, //0x00000b42 cmpb $13, %dl
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000b45 je LBB0_173
- 0x80, 0xfa, 0x20, //0x00000b4b cmpb $32, %dl
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00000b4e je LBB0_173
- 0x80, 0xc2, 0xf5, //0x00000b54 addb $-11, %dl
- 0x80, 0xfa, 0xfe, //0x00000b57 cmpb $-2, %dl
- 0x0f, 0x82, 0x95, 0x00, 0x00, 0x00, //0x00000b5a jb LBB0_186
- //0x00000b60 .p2align 4, 0x90
- //0x00000b60 LBB0_173
- 0x49, 0x8d, 0x4a, 0x03, //0x00000b60 leaq $3(%r10), %rcx
- 0x48, 0x39, 0xc1, //0x00000b64 cmpq %rax, %rcx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000b67 jae LBB0_177
- 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_177
- 0x80, 0xfa, 0x20, //0x00000b7b cmpb $32, %dl
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00000b7e je LBB0_177
- 0x80, 0xc2, 0xf5, //0x00000b84 addb $-11, %dl
- 0x80, 0xfa, 0xfe, //0x00000b87 cmpb $-2, %dl
- 0x0f, 0x82, 0x65, 0x00, 0x00, 0x00, //0x00000b8a jb LBB0_186
- //0x00000b90 .p2align 4, 0x90
- //0x00000b90 LBB0_177
- 0x49, 0x8d, 0x4a, 0x04, //0x00000b90 leaq $4(%r10), %rcx
- 0x48, 0x39, 0xc8, //0x00000b94 cmpq %rcx, %rax
- 0x0f, 0x86, 0x35, 0x3a, 0x00, 0x00, //0x00000b97 jbe LBB0_863
- 0x0f, 0x84, 0x3d, 0x00, 0x00, 0x00, //0x00000b9d je LBB0_183
- 0x4a, 0x8d, 0x14, 0x28, //0x00000ba3 leaq (%rax,%r13), %rdx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ba7 .p2align 4, 0x90
- //0x00000bb0 LBB0_180
- 0x41, 0x0f, 0xbe, 0x74, 0x0d, 0x00, //0x00000bb0 movsbl (%r13,%rcx), %esi
- 0x83, 0xfe, 0x20, //0x00000bb6 cmpl $32, %esi
- 0x0f, 0x87, 0x2d, 0x00, 0x00, 0x00, //0x00000bb9 ja LBB0_185
- 0x49, 0x0f, 0xa3, 0xf4, //0x00000bbf btq %rsi, %r12
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000bc3 jae LBB0_185
- 0x48, 0x83, 0xc1, 0x01, //0x00000bc9 addq $1, %rcx
- 0x48, 0x39, 0xc8, //0x00000bcd cmpq %rcx, %rax
- 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x00000bd0 jne LBB0_180
- 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00000bd6 jmp LBB0_184
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000bdb .p2align 4, 0x90
- //0x00000be0 LBB0_183
- 0x4c, 0x01, 0xe9, //0x00000be0 addq %r13, %rcx
- 0x48, 0x89, 0xca, //0x00000be3 movq %rcx, %rdx
- //0x00000be6 LBB0_184
- 0x4c, 0x29, 0xea, //0x00000be6 subq %r13, %rdx
- 0x48, 0x89, 0xd1, //0x00000be9 movq %rdx, %rcx
- //0x00000bec LBB0_185
- 0x48, 0x39, 0xc1, //0x00000bec cmpq %rax, %rcx
- 0x0f, 0x83, 0xe0, 0x39, 0x00, 0x00, //0x00000bef jae LBB0_864
- //0x00000bf5 LBB0_186
- 0x4c, 0x8d, 0x51, 0x01, //0x00000bf5 leaq $1(%rcx), %r10
- 0x4d, 0x89, 0x13, //0x00000bf9 movq %r10, (%r11)
- 0x41, 0x8a, 0x44, 0x0d, 0x00, //0x00000bfc movb (%r13,%rcx), %al
- 0x3c, 0x2c, //0x00000c01 cmpb $44, %al
- 0x0f, 0x84, 0x29, 0xf7, 0xff, 0xff, //0x00000c03 je LBB0_33
- 0xe9, 0xde, 0x21, 0x00, 0x00, //0x00000c09 jmp LBB0_187
- //0x00000c0e LBB0_188
- 0x48, 0x8b, 0x75, 0xa0, //0x00000c0e movq $-96(%rbp), %rsi
- 0x48, 0x39, 0xde, //0x00000c12 cmpq %rbx, %rsi
- 0x48, 0x8b, 0x55, 0xc0, //0x00000c15 movq $-64(%rbp), %rdx
- 0x0f, 0x84, 0xa7, 0xfa, 0xff, 0xff, //0x00000c19 je LBB0_85
- 0x90, //0x00000c1f .p2align 4, 0x90
- //0x00000c20 LBB0_189
- 0x0f, 0xb6, 0x04, 0x1a, //0x00000c20 movzbl (%rdx,%rbx), %eax
- 0x41, 0x3a, 0x04, 0x1f, //0x00000c24 cmpb (%r15,%rbx), %al
- 0x0f, 0x85, 0x96, 0xfa, 0xff, 0xff, //0x00000c28 jne LBB0_84
- 0x48, 0x83, 0xc3, 0x01, //0x00000c2e addq $1, %rbx
- 0x48, 0x39, 0xde, //0x00000c32 cmpq %rbx, %rsi
- 0x0f, 0x85, 0xe5, 0xff, 0xff, 0xff, //0x00000c35 jne LBB0_189
- 0xe9, 0x86, 0xfa, 0xff, 0xff, //0x00000c3b jmp LBB0_85
- //0x00000c40 LBB0_191
- 0x48, 0x83, 0xc0, 0x04, //0x00000c40 addq $4, %rax
- 0x49, 0x3b, 0x01, //0x00000c44 cmpq (%r9), %rax
- 0x0f, 0x87, 0x71, 0xfe, 0xff, 0xff, //0x00000c47 ja LBB0_160
- 0xe9, 0x31, 0x05, 0x00, 0x00, //0x00000c4d jmp LBB0_228
- //0x00000c52 LBB0_192
- 0x4d, 0x89, 0xf4, //0x00000c52 movq %r14, %r12
- 0x4d, 0x8b, 0x09, //0x00000c55 movq (%r9), %r9
- 0x4d, 0x89, 0xce, //0x00000c58 movq %r9, %r14
- 0x4d, 0x29, 0xd6, //0x00000c5b subq %r10, %r14
- 0x49, 0x83, 0xfe, 0x20, //0x00000c5e cmpq $32, %r14
- 0x0f, 0x8c, 0xef, 0x0e, 0x00, 0x00, //0x00000c62 jl LBB0_316
- 0x4e, 0x8d, 0x1c, 0x28, //0x00000c68 leaq (%rax,%r13), %r11
- 0x49, 0x29, 0xc1, //0x00000c6c subq %rax, %r9
- 0xbf, 0x1f, 0x00, 0x00, 0x00, //0x00000c6f movl $31, %edi
- 0x45, 0x31, 0xf6, //0x00000c74 xorl %r14d, %r14d
- 0x45, 0x31, 0xc0, //0x00000c77 xorl %r8d, %r8d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c7a .p2align 4, 0x90
- //0x00000c80 LBB0_194
- 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x33, 0x01, //0x00000c80 movdqu $1(%r11,%r14), %xmm2
- 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x33, 0x11, //0x00000c87 movdqu $17(%r11,%r14), %xmm3
- 0x66, 0x0f, 0x6f, 0xea, //0x00000c8e movdqa %xmm2, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00000c92 pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xf5, //0x00000c96 pmovmskb %xmm5, %esi
- 0x66, 0x0f, 0x6f, 0xeb, //0x00000c9a movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00000c9e pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xdd, //0x00000ca2 pmovmskb %xmm5, %ebx
- 0x48, 0xc1, 0xe3, 0x10, //0x00000ca6 shlq $16, %rbx
- 0x48, 0x09, 0xf3, //0x00000caa orq %rsi, %rbx
- 0x66, 0x0f, 0x74, 0xd1, //0x00000cad pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xd2, //0x00000cb1 pmovmskb %xmm2, %edx
- 0x66, 0x0f, 0x74, 0xd9, //0x00000cb5 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xf3, //0x00000cb9 pmovmskb %xmm3, %esi
- 0x48, 0xc1, 0xe6, 0x10, //0x00000cbd shlq $16, %rsi
- 0x48, 0x09, 0xd6, //0x00000cc1 orq %rdx, %rsi
- 0x48, 0x89, 0xf2, //0x00000cc4 movq %rsi, %rdx
- 0x4c, 0x09, 0xc2, //0x00000cc7 orq %r8, %rdx
- 0x0f, 0x84, 0x40, 0x00, 0x00, 0x00, //0x00000cca je LBB0_196
- 0x44, 0x89, 0xc2, //0x00000cd0 movl %r8d, %edx
- 0xf7, 0xd2, //0x00000cd3 notl %edx
- 0x21, 0xf2, //0x00000cd5 andl %esi, %edx
- 0x44, 0x8d, 0x3c, 0x12, //0x00000cd7 leal (%rdx,%rdx), %r15d
- 0x45, 0x09, 0xc7, //0x00000cdb orl %r8d, %r15d
- 0x44, 0x89, 0xf9, //0x00000cde movl %r15d, %ecx
- 0xf7, 0xd1, //0x00000ce1 notl %ecx
- 0x21, 0xf1, //0x00000ce3 andl %esi, %ecx
- 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000ce5 andl $-1431655766, %ecx
- 0x45, 0x31, 0xc0, //0x00000ceb xorl %r8d, %r8d
- 0x01, 0xd1, //0x00000cee addl %edx, %ecx
- 0x41, 0x0f, 0x92, 0xc0, //0x00000cf0 setb %r8b
- 0x01, 0xc9, //0x00000cf4 addl %ecx, %ecx
- 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00000cf6 xorl $1431655765, %ecx
- 0x44, 0x21, 0xf9, //0x00000cfc andl %r15d, %ecx
- 0xf7, 0xd1, //0x00000cff notl %ecx
- 0x21, 0xcb, //0x00000d01 andl %ecx, %ebx
- 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00000d03 jmp LBB0_197
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d08 .p2align 4, 0x90
- //0x00000d10 LBB0_196
- 0x45, 0x31, 0xc0, //0x00000d10 xorl %r8d, %r8d
- //0x00000d13 LBB0_197
- 0x48, 0x85, 0xdb, //0x00000d13 testq %rbx, %rbx
- 0x0f, 0x85, 0xc4, 0x08, 0x00, 0x00, //0x00000d16 jne LBB0_255
- 0x49, 0x83, 0xc6, 0x20, //0x00000d1c addq $32, %r14
- 0x49, 0x8d, 0x0c, 0x39, //0x00000d20 leaq (%r9,%rdi), %rcx
- 0x48, 0x83, 0xc1, 0xe0, //0x00000d24 addq $-32, %rcx
- 0x48, 0x83, 0xc7, 0xe0, //0x00000d28 addq $-32, %rdi
- 0x48, 0x83, 0xf9, 0x3f, //0x00000d2c cmpq $63, %rcx
- 0x0f, 0x8f, 0x4a, 0xff, 0xff, 0xff, //0x00000d30 jg LBB0_194
- 0x4d, 0x85, 0xc0, //0x00000d36 testq %r8, %r8
- 0x0f, 0x85, 0xd9, 0x0f, 0x00, 0x00, //0x00000d39 jne LBB0_337
- 0x4b, 0x8d, 0x04, 0x1e, //0x00000d3f leaq (%r14,%r11), %rax
- 0x48, 0x83, 0xc0, 0x01, //0x00000d43 addq $1, %rax
- 0x49, 0xf7, 0xd6, //0x00000d47 notq %r14
- 0x4d, 0x01, 0xce, //0x00000d4a addq %r9, %r14
- //0x00000d4d LBB0_201
- 0x4d, 0x85, 0xf6, //0x00000d4d testq %r14, %r14
- 0x4c, 0x8b, 0x5d, 0xd0, //0x00000d50 movq $-48(%rbp), %r11
- 0x48, 0x8b, 0x7d, 0xb8, //0x00000d54 movq $-72(%rbp), %rdi
- 0x4c, 0x8b, 0x4d, 0xb0, //0x00000d58 movq $-80(%rbp), %r9
- 0x0f, 0x8f, 0x67, 0x09, 0x00, 0x00, //0x00000d5c jg LBB0_259
- 0xe9, 0xab, 0x0d, 0x00, 0x00, //0x00000d62 jmp LBB0_313
- //0x00000d67 LBB0_202
- 0x4d, 0x8b, 0x09, //0x00000d67 movq (%r9), %r9
- 0x4d, 0x29, 0xd1, //0x00000d6a subq %r10, %r9
- 0x4d, 0x01, 0xd5, //0x00000d6d addq %r10, %r13
- 0x45, 0x31, 0xd2, //0x00000d70 xorl %r10d, %r10d
- 0x45, 0x31, 0xdb, //0x00000d73 xorl %r11d, %r11d
- 0x45, 0x31, 0xf6, //0x00000d76 xorl %r14d, %r14d
- 0x31, 0xd2, //0x00000d79 xorl %edx, %edx
- 0xe9, 0x6b, 0x00, 0x00, 0x00, //0x00000d7b jmp LBB0_204
- //0x00000d80 LBB0_203
- 0x49, 0xc1, 0xf8, 0x3f, //0x00000d80 sarq $63, %r8
- 0x4c, 0x89, 0xf9, //0x00000d84 movq %r15, %rcx
- 0x48, 0xd1, 0xe9, //0x00000d87 shrq %rcx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000d8a movabsq $6148914691236517205, %rax
- 0x48, 0x21, 0xc1, //0x00000d94 andq %rax, %rcx
- 0x49, 0x29, 0xcf, //0x00000d97 subq %rcx, %r15
- 0x4c, 0x89, 0xf9, //0x00000d9a movq %r15, %rcx
- 0x48, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00000d9d movabsq $3689348814741910323, %rax
- 0x48, 0x21, 0xc1, //0x00000da7 andq %rax, %rcx
- 0x49, 0xc1, 0xef, 0x02, //0x00000daa shrq $2, %r15
- 0x49, 0x21, 0xc7, //0x00000dae andq %rax, %r15
- 0x49, 0x01, 0xcf, //0x00000db1 addq %rcx, %r15
- 0x4c, 0x89, 0xf9, //0x00000db4 movq %r15, %rcx
- 0x48, 0xc1, 0xe9, 0x04, //0x00000db7 shrq $4, %rcx
- 0x4c, 0x01, 0xf9, //0x00000dbb addq %r15, %rcx
- 0x48, 0xb8, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000dbe movabsq $1085102592571150095, %rax
- 0x48, 0x21, 0xc1, //0x00000dc8 andq %rax, %rcx
- 0x48, 0xb8, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00000dcb movabsq $72340172838076673, %rax
- 0x48, 0x0f, 0xaf, 0xc8, //0x00000dd5 imulq %rax, %rcx
- 0x48, 0xc1, 0xe9, 0x38, //0x00000dd9 shrq $56, %rcx
- 0x49, 0x01, 0xce, //0x00000ddd addq %rcx, %r14
- 0x49, 0x83, 0xc5, 0x40, //0x00000de0 addq $64, %r13
- 0x49, 0x83, 0xc1, 0xc0, //0x00000de4 addq $-64, %r9
- 0x4d, 0x89, 0xc2, //0x00000de8 movq %r8, %r10
- //0x00000deb LBB0_204
- 0x49, 0x83, 0xf9, 0x40, //0x00000deb cmpq $64, %r9
- 0x0f, 0x8c, 0x2c, 0x02, 0x00, 0x00, //0x00000def jl LBB0_211
- //0x00000df5 LBB0_205
- 0xf3, 0x41, 0x0f, 0x6f, 0x55, 0x00, //0x00000df5 movdqu (%r13), %xmm2
- 0xf3, 0x41, 0x0f, 0x6f, 0x6d, 0x10, //0x00000dfb movdqu $16(%r13), %xmm5
- 0xf3, 0x41, 0x0f, 0x6f, 0x7d, 0x20, //0x00000e01 movdqu $32(%r13), %xmm7
- 0xf3, 0x41, 0x0f, 0x6f, 0x75, 0x30, //0x00000e07 movdqu $48(%r13), %xmm6
- 0x66, 0x0f, 0x6f, 0xda, //0x00000e0d movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x00000e11 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xc3, //0x00000e15 pmovmskb %xmm3, %eax
- 0x66, 0x0f, 0x6f, 0xdd, //0x00000e19 movdqa %xmm5, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x00000e1d pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xcb, //0x00000e21 pmovmskb %xmm3, %ecx
- 0x66, 0x0f, 0x6f, 0xdf, //0x00000e25 movdqa %xmm7, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x00000e29 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xf3, //0x00000e2d pmovmskb %xmm3, %esi
- 0x66, 0x0f, 0x6f, 0xde, //0x00000e31 movdqa %xmm6, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x00000e35 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xfb, //0x00000e39 pmovmskb %xmm3, %edi
- 0x48, 0xc1, 0xe7, 0x30, //0x00000e3d shlq $48, %rdi
- 0x48, 0xc1, 0xe6, 0x20, //0x00000e41 shlq $32, %rsi
- 0x48, 0x09, 0xfe, //0x00000e45 orq %rdi, %rsi
- 0x48, 0xc1, 0xe1, 0x10, //0x00000e48 shlq $16, %rcx
- 0x48, 0x09, 0xf1, //0x00000e4c orq %rsi, %rcx
- 0x48, 0x09, 0xc8, //0x00000e4f orq %rcx, %rax
- 0x48, 0x89, 0xc1, //0x00000e52 movq %rax, %rcx
- 0x4c, 0x09, 0xd9, //0x00000e55 orq %r11, %rcx
- 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00000e58 jne LBB0_207
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000e5e movq $-1, %rax
- 0x45, 0x31, 0xdb, //0x00000e65 xorl %r11d, %r11d
- 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00000e68 jmp LBB0_208
- //0x00000e6d LBB0_207
- 0x4c, 0x89, 0xd9, //0x00000e6d movq %r11, %rcx
- 0x48, 0xf7, 0xd1, //0x00000e70 notq %rcx
- 0x48, 0x21, 0xc1, //0x00000e73 andq %rax, %rcx
- 0x48, 0x8d, 0x34, 0x09, //0x00000e76 leaq (%rcx,%rcx), %rsi
- 0x4c, 0x09, 0xde, //0x00000e7a orq %r11, %rsi
- 0x48, 0x89, 0xf7, //0x00000e7d movq %rsi, %rdi
- 0x48, 0xf7, 0xd7, //0x00000e80 notq %rdi
- 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000e83 movabsq $-6148914691236517206, %rbx
- 0x48, 0x21, 0xd8, //0x00000e8d andq %rbx, %rax
- 0x48, 0x21, 0xf8, //0x00000e90 andq %rdi, %rax
- 0x45, 0x31, 0xdb, //0x00000e93 xorl %r11d, %r11d
- 0x48, 0x01, 0xc8, //0x00000e96 addq %rcx, %rax
- 0x41, 0x0f, 0x92, 0xc3, //0x00000e99 setb %r11b
- 0x48, 0x01, 0xc0, //0x00000e9d addq %rax, %rax
- 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000ea0 movabsq $6148914691236517205, %rcx
- 0x48, 0x31, 0xc8, //0x00000eaa xorq %rcx, %rax
- 0x48, 0x21, 0xf0, //0x00000ead andq %rsi, %rax
- 0x48, 0xf7, 0xd0, //0x00000eb0 notq %rax
- //0x00000eb3 LBB0_208
- 0x66, 0x0f, 0x6f, 0xde, //0x00000eb3 movdqa %xmm6, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x00000eb7 pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xcb, //0x00000ebb pmovmskb %xmm3, %ecx
- 0x48, 0xc1, 0xe1, 0x30, //0x00000ebf shlq $48, %rcx
- 0x66, 0x0f, 0x6f, 0xdf, //0x00000ec3 movdqa %xmm7, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x00000ec7 pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xf3, //0x00000ecb pmovmskb %xmm3, %esi
- 0x48, 0xc1, 0xe6, 0x20, //0x00000ecf shlq $32, %rsi
- 0x48, 0x09, 0xce, //0x00000ed3 orq %rcx, %rsi
- 0x66, 0x0f, 0x6f, 0xdd, //0x00000ed6 movdqa %xmm5, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x00000eda pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xcb, //0x00000ede pmovmskb %xmm3, %ecx
- 0x48, 0xc1, 0xe1, 0x10, //0x00000ee2 shlq $16, %rcx
- 0x48, 0x09, 0xf1, //0x00000ee6 orq %rsi, %rcx
- 0x66, 0x0f, 0x6f, 0xda, //0x00000ee9 movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x00000eed pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xf3, //0x00000ef1 pmovmskb %xmm3, %esi
- 0x48, 0x09, 0xce, //0x00000ef5 orq %rcx, %rsi
- 0x48, 0x21, 0xc6, //0x00000ef8 andq %rax, %rsi
- 0x66, 0x48, 0x0f, 0x6e, 0xde, //0x00000efb movq %rsi, %xmm3
- 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd9, 0x00, //0x00000f00 pclmulqdq $0, %xmm9, %xmm3
- 0x66, 0x49, 0x0f, 0x7e, 0xd8, //0x00000f07 movq %xmm3, %r8
- 0x4d, 0x31, 0xd0, //0x00000f0c xorq %r10, %r8
- 0x66, 0x0f, 0x6f, 0xda, //0x00000f0f movdqa %xmm2, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xda, //0x00000f13 pcmpeqb %xmm10, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x00000f18 pmovmskb %xmm3, %r15d
- 0x66, 0x0f, 0x6f, 0xdd, //0x00000f1d movdqa %xmm5, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xda, //0x00000f21 pcmpeqb %xmm10, %xmm3
- 0x66, 0x0f, 0xd7, 0xf3, //0x00000f26 pmovmskb %xmm3, %esi
- 0x66, 0x0f, 0x6f, 0xdf, //0x00000f2a movdqa %xmm7, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xda, //0x00000f2e pcmpeqb %xmm10, %xmm3
- 0x66, 0x0f, 0xd7, 0xfb, //0x00000f33 pmovmskb %xmm3, %edi
- 0x66, 0x0f, 0x6f, 0xde, //0x00000f37 movdqa %xmm6, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xda, //0x00000f3b pcmpeqb %xmm10, %xmm3
- 0x66, 0x0f, 0xd7, 0xdb, //0x00000f40 pmovmskb %xmm3, %ebx
- 0x48, 0xc1, 0xe3, 0x30, //0x00000f44 shlq $48, %rbx
- 0x48, 0xc1, 0xe7, 0x20, //0x00000f48 shlq $32, %rdi
- 0x48, 0x09, 0xdf, //0x00000f4c orq %rbx, %rdi
- 0x48, 0xc1, 0xe6, 0x10, //0x00000f4f shlq $16, %rsi
- 0x48, 0x09, 0xfe, //0x00000f53 orq %rdi, %rsi
- 0x49, 0x09, 0xf7, //0x00000f56 orq %rsi, %r15
- 0x4d, 0x89, 0xc2, //0x00000f59 movq %r8, %r10
- 0x49, 0xf7, 0xd2, //0x00000f5c notq %r10
- 0x4d, 0x21, 0xd7, //0x00000f5f andq %r10, %r15
- 0x66, 0x0f, 0x74, 0xd4, //0x00000f62 pcmpeqb %xmm4, %xmm2
- 0x66, 0x0f, 0xd7, 0xf2, //0x00000f66 pmovmskb %xmm2, %esi
- 0x66, 0x0f, 0x74, 0xec, //0x00000f6a pcmpeqb %xmm4, %xmm5
- 0x66, 0x0f, 0xd7, 0xdd, //0x00000f6e pmovmskb %xmm5, %ebx
- 0x66, 0x0f, 0x74, 0xfc, //0x00000f72 pcmpeqb %xmm4, %xmm7
- 0x66, 0x0f, 0xd7, 0xcf, //0x00000f76 pmovmskb %xmm7, %ecx
- 0x66, 0x0f, 0x74, 0xf4, //0x00000f7a pcmpeqb %xmm4, %xmm6
- 0x66, 0x0f, 0xd7, 0xfe, //0x00000f7e pmovmskb %xmm6, %edi
- 0x48, 0xc1, 0xe7, 0x30, //0x00000f82 shlq $48, %rdi
- 0x48, 0xc1, 0xe1, 0x20, //0x00000f86 shlq $32, %rcx
- 0x48, 0x09, 0xf9, //0x00000f8a orq %rdi, %rcx
- 0x48, 0xc1, 0xe3, 0x10, //0x00000f8d shlq $16, %rbx
- 0x48, 0x09, 0xcb, //0x00000f91 orq %rcx, %rbx
- 0x48, 0x09, 0xde, //0x00000f94 orq %rbx, %rsi
- 0x4c, 0x21, 0xd6, //0x00000f97 andq %r10, %rsi
- 0x0f, 0x84, 0xe0, 0xfd, 0xff, 0xff, //0x00000f9a je LBB0_203
- //0x00000fa0 .p2align 4, 0x90
- //0x00000fa0 LBB0_209
- 0x48, 0x8d, 0x5e, 0xff, //0x00000fa0 leaq $-1(%rsi), %rbx
- 0x48, 0x89, 0xd9, //0x00000fa4 movq %rbx, %rcx
- 0x4c, 0x21, 0xf9, //0x00000fa7 andq %r15, %rcx
- 0x48, 0x89, 0xcf, //0x00000faa movq %rcx, %rdi
- 0x48, 0xd1, 0xef, //0x00000fad shrq %rdi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000fb0 movabsq $6148914691236517205, %rax
- 0x48, 0x21, 0xc7, //0x00000fba andq %rax, %rdi
- 0x48, 0x29, 0xf9, //0x00000fbd subq %rdi, %rcx
- 0x48, 0x89, 0xcf, //0x00000fc0 movq %rcx, %rdi
- 0x48, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00000fc3 movabsq $3689348814741910323, %rax
- 0x48, 0x21, 0xc7, //0x00000fcd andq %rax, %rdi
- 0x48, 0xc1, 0xe9, 0x02, //0x00000fd0 shrq $2, %rcx
- 0x48, 0x21, 0xc1, //0x00000fd4 andq %rax, %rcx
- 0x48, 0x01, 0xf9, //0x00000fd7 addq %rdi, %rcx
- 0x48, 0x89, 0xcf, //0x00000fda movq %rcx, %rdi
- 0x48, 0xc1, 0xef, 0x04, //0x00000fdd shrq $4, %rdi
- 0x48, 0x01, 0xcf, //0x00000fe1 addq %rcx, %rdi
- 0x48, 0xb8, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000fe4 movabsq $1085102592571150095, %rax
- 0x48, 0x21, 0xc7, //0x00000fee andq %rax, %rdi
- 0x48, 0xb8, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00000ff1 movabsq $72340172838076673, %rax
- 0x48, 0x0f, 0xaf, 0xf8, //0x00000ffb imulq %rax, %rdi
- 0x48, 0xc1, 0xef, 0x38, //0x00000fff shrq $56, %rdi
- 0x4c, 0x01, 0xf7, //0x00001003 addq %r14, %rdi
- 0x48, 0x39, 0xd7, //0x00001006 cmpq %rdx, %rdi
- 0x0f, 0x86, 0x97, 0x05, 0x00, 0x00, //0x00001009 jbe LBB0_254
- 0x48, 0x83, 0xc2, 0x01, //0x0000100f addq $1, %rdx
- 0x48, 0x21, 0xde, //0x00001013 andq %rbx, %rsi
- 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x00001016 jne LBB0_209
- 0xe9, 0x5f, 0xfd, 0xff, 0xff, //0x0000101c jmp LBB0_203
- //0x00001021 LBB0_211
- 0x4d, 0x85, 0xc9, //0x00001021 testq %r9, %r9
- 0x0f, 0x8e, 0xc9, 0x0c, 0x00, 0x00, //0x00001024 jle LBB0_336
- 0xf3, 0x44, 0x0f, 0x7f, 0x45, 0x80, //0x0000102a movdqu %xmm8, $-128(%rbp)
- 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00001030 movdqu %xmm8, $-144(%rbp)
- 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00001039 movdqu %xmm8, $-160(%rbp)
- 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00001042 movdqu %xmm8, $-176(%rbp)
- 0x44, 0x89, 0xe8, //0x0000104b movl %r13d, %eax
- 0x25, 0xff, 0x0f, 0x00, 0x00, //0x0000104e andl $4095, %eax
- 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x00001053 cmpl $4033, %eax
- 0x0f, 0x82, 0x38, 0x00, 0x00, 0x00, //0x00001058 jb LBB0_215
- 0x49, 0x83, 0xf9, 0x20, //0x0000105e cmpq $32, %r9
- 0x0f, 0x82, 0x3d, 0x00, 0x00, 0x00, //0x00001062 jb LBB0_216
- 0x41, 0x0f, 0x10, 0x55, 0x00, //0x00001068 movups (%r13), %xmm2
- 0x0f, 0x11, 0x95, 0x50, 0xff, 0xff, 0xff, //0x0000106d movups %xmm2, $-176(%rbp)
- 0xf3, 0x41, 0x0f, 0x6f, 0x55, 0x10, //0x00001074 movdqu $16(%r13), %xmm2
- 0xf3, 0x0f, 0x7f, 0x95, 0x60, 0xff, 0xff, 0xff, //0x0000107a movdqu %xmm2, $-160(%rbp)
- 0x49, 0x83, 0xc5, 0x20, //0x00001082 addq $32, %r13
- 0x49, 0x8d, 0x71, 0xe0, //0x00001086 leaq $-32(%r9), %rsi
- 0x48, 0x8d, 0x85, 0x70, 0xff, 0xff, 0xff, //0x0000108a leaq $-144(%rbp), %rax
- 0xe9, 0x19, 0x00, 0x00, 0x00, //0x00001091 jmp LBB0_217
- //0x00001096 LBB0_215
- 0x49, 0xbc, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001096 movabsq $4294977024, %r12
- 0xe9, 0x50, 0xfd, 0xff, 0xff, //0x000010a0 jmp LBB0_205
- //0x000010a5 LBB0_216
- 0x48, 0x8d, 0x85, 0x50, 0xff, 0xff, 0xff, //0x000010a5 leaq $-176(%rbp), %rax
- 0x4c, 0x89, 0xce, //0x000010ac movq %r9, %rsi
- //0x000010af LBB0_217
- 0x48, 0x83, 0xfe, 0x10, //0x000010af cmpq $16, %rsi
- 0x0f, 0x82, 0x4b, 0x00, 0x00, 0x00, //0x000010b3 jb LBB0_218
- 0xf3, 0x41, 0x0f, 0x6f, 0x55, 0x00, //0x000010b9 movdqu (%r13), %xmm2
- 0xf3, 0x0f, 0x7f, 0x10, //0x000010bf movdqu %xmm2, (%rax)
- 0x49, 0x83, 0xc5, 0x10, //0x000010c3 addq $16, %r13
- 0x48, 0x83, 0xc0, 0x10, //0x000010c7 addq $16, %rax
- 0x48, 0x83, 0xc6, 0xf0, //0x000010cb addq $-16, %rsi
- 0x48, 0x83, 0xfe, 0x08, //0x000010cf cmpq $8, %rsi
- 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x000010d3 jae LBB0_225
- //0x000010d9 LBB0_219
- 0x48, 0x83, 0xfe, 0x04, //0x000010d9 cmpq $4, %rsi
- 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x000010dd jb LBB0_220
- //0x000010e3 LBB0_226
- 0x41, 0x8b, 0x4d, 0x00, //0x000010e3 movl (%r13), %ecx
- 0x89, 0x08, //0x000010e7 movl %ecx, (%rax)
- 0x49, 0x83, 0xc5, 0x04, //0x000010e9 addq $4, %r13
- 0x48, 0x83, 0xc0, 0x04, //0x000010ed addq $4, %rax
- 0x48, 0x83, 0xc6, 0xfc, //0x000010f1 addq $-4, %rsi
- 0x48, 0x83, 0xfe, 0x02, //0x000010f5 cmpq $2, %rsi
- 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x000010f9 jae LBB0_221
- 0xe9, 0x45, 0x00, 0x00, 0x00, //0x000010ff jmp LBB0_222
- //0x00001104 LBB0_218
- 0x48, 0x83, 0xfe, 0x08, //0x00001104 cmpq $8, %rsi
- 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x00001108 jb LBB0_219
- //0x0000110e LBB0_225
- 0x49, 0x8b, 0x4d, 0x00, //0x0000110e movq (%r13), %rcx
- 0x48, 0x89, 0x08, //0x00001112 movq %rcx, (%rax)
- 0x49, 0x83, 0xc5, 0x08, //0x00001115 addq $8, %r13
- 0x48, 0x83, 0xc0, 0x08, //0x00001119 addq $8, %rax
- 0x48, 0x83, 0xc6, 0xf8, //0x0000111d addq $-8, %rsi
- 0x48, 0x83, 0xfe, 0x04, //0x00001121 cmpq $4, %rsi
- 0x0f, 0x83, 0xb8, 0xff, 0xff, 0xff, //0x00001125 jae LBB0_226
- //0x0000112b LBB0_220
- 0x48, 0x83, 0xfe, 0x02, //0x0000112b cmpq $2, %rsi
- 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x0000112f jb LBB0_222
- //0x00001135 LBB0_221
- 0x41, 0x0f, 0xb7, 0x4d, 0x00, //0x00001135 movzwl (%r13), %ecx
- 0x66, 0x89, 0x08, //0x0000113a movw %cx, (%rax)
- 0x49, 0x83, 0xc5, 0x02, //0x0000113d addq $2, %r13
- 0x48, 0x83, 0xc0, 0x02, //0x00001141 addq $2, %rax
- 0x48, 0x83, 0xc6, 0xfe, //0x00001145 addq $-2, %rsi
- //0x00001149 LBB0_222
- 0x4c, 0x89, 0xe9, //0x00001149 movq %r13, %rcx
- 0x4c, 0x8d, 0xad, 0x50, 0xff, 0xff, 0xff, //0x0000114c leaq $-176(%rbp), %r13
- 0x48, 0x85, 0xf6, //0x00001153 testq %rsi, %rsi
- 0x49, 0xbc, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001156 movabsq $4294977024, %r12
- 0x0f, 0x84, 0x8f, 0xfc, 0xff, 0xff, //0x00001160 je LBB0_205
- 0x8a, 0x09, //0x00001166 movb (%rcx), %cl
- 0x88, 0x08, //0x00001168 movb %cl, (%rax)
- 0x4c, 0x8d, 0xad, 0x50, 0xff, 0xff, 0xff, //0x0000116a leaq $-176(%rbp), %r13
- 0xe9, 0x7f, 0xfc, 0xff, 0xff, //0x00001171 jmp LBB0_205
- //0x00001176 LBB0_227
- 0x48, 0x83, 0xc0, 0x05, //0x00001176 addq $5, %rax
- 0x49, 0x3b, 0x01, //0x0000117a cmpq (%r9), %rax
- 0x0f, 0x87, 0x3b, 0xf9, 0xff, 0xff, //0x0000117d ja LBB0_160
- //0x00001183 LBB0_228
- 0x49, 0x89, 0x03, //0x00001183 movq %rax, (%r11)
- 0x49, 0x89, 0xc2, //0x00001186 movq %rax, %r10
- 0xe9, 0x30, 0xf9, 0xff, 0xff, //0x00001189 jmp LBB0_160
- //0x0000118e LBB0_229
- 0x4d, 0x8b, 0x09, //0x0000118e movq (%r9), %r9
- 0x4d, 0x29, 0xd1, //0x00001191 subq %r10, %r9
- 0x4d, 0x01, 0xd5, //0x00001194 addq %r10, %r13
- 0x45, 0x31, 0xd2, //0x00001197 xorl %r10d, %r10d
- 0x45, 0x31, 0xdb, //0x0000119a xorl %r11d, %r11d
- 0x45, 0x31, 0xf6, //0x0000119d xorl %r14d, %r14d
- 0x31, 0xd2, //0x000011a0 xorl %edx, %edx
- 0xe9, 0x6b, 0x00, 0x00, 0x00, //0x000011a2 jmp LBB0_231
- //0x000011a7 LBB0_230
- 0x49, 0xc1, 0xf8, 0x3f, //0x000011a7 sarq $63, %r8
- 0x4c, 0x89, 0xf9, //0x000011ab movq %r15, %rcx
- 0x48, 0xd1, 0xe9, //0x000011ae shrq %rcx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000011b1 movabsq $6148914691236517205, %rax
- 0x48, 0x21, 0xc1, //0x000011bb andq %rax, %rcx
- 0x49, 0x29, 0xcf, //0x000011be subq %rcx, %r15
- 0x4c, 0x89, 0xf9, //0x000011c1 movq %r15, %rcx
- 0x48, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x000011c4 movabsq $3689348814741910323, %rax
- 0x48, 0x21, 0xc1, //0x000011ce andq %rax, %rcx
- 0x49, 0xc1, 0xef, 0x02, //0x000011d1 shrq $2, %r15
- 0x49, 0x21, 0xc7, //0x000011d5 andq %rax, %r15
- 0x49, 0x01, 0xcf, //0x000011d8 addq %rcx, %r15
- 0x4c, 0x89, 0xf9, //0x000011db movq %r15, %rcx
- 0x48, 0xc1, 0xe9, 0x04, //0x000011de shrq $4, %rcx
- 0x4c, 0x01, 0xf9, //0x000011e2 addq %r15, %rcx
- 0x48, 0xb8, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x000011e5 movabsq $1085102592571150095, %rax
- 0x48, 0x21, 0xc1, //0x000011ef andq %rax, %rcx
- 0x48, 0xb8, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000011f2 movabsq $72340172838076673, %rax
- 0x48, 0x0f, 0xaf, 0xc8, //0x000011fc imulq %rax, %rcx
- 0x48, 0xc1, 0xe9, 0x38, //0x00001200 shrq $56, %rcx
- 0x49, 0x01, 0xce, //0x00001204 addq %rcx, %r14
- 0x49, 0x83, 0xc5, 0x40, //0x00001207 addq $64, %r13
- 0x49, 0x83, 0xc1, 0xc0, //0x0000120b addq $-64, %r9
- 0x4d, 0x89, 0xc2, //0x0000120f movq %r8, %r10
- //0x00001212 LBB0_231
- 0x49, 0x83, 0xf9, 0x40, //0x00001212 cmpq $64, %r9
- 0x0f, 0x8c, 0x35, 0x02, 0x00, 0x00, //0x00001216 jl LBB0_238
- //0x0000121c LBB0_232
- 0xf3, 0x41, 0x0f, 0x6f, 0x55, 0x00, //0x0000121c movdqu (%r13), %xmm2
- 0xf3, 0x41, 0x0f, 0x6f, 0x6d, 0x10, //0x00001222 movdqu $16(%r13), %xmm5
- 0xf3, 0x41, 0x0f, 0x6f, 0x7d, 0x20, //0x00001228 movdqu $32(%r13), %xmm7
- 0xf3, 0x41, 0x0f, 0x6f, 0x75, 0x30, //0x0000122e movdqu $48(%r13), %xmm6
- 0x66, 0x0f, 0x6f, 0xda, //0x00001234 movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x00001238 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xc3, //0x0000123c pmovmskb %xmm3, %eax
- 0x66, 0x0f, 0x6f, 0xdd, //0x00001240 movdqa %xmm5, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x00001244 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xcb, //0x00001248 pmovmskb %xmm3, %ecx
- 0x66, 0x0f, 0x6f, 0xdf, //0x0000124c movdqa %xmm7, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x00001250 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xf3, //0x00001254 pmovmskb %xmm3, %esi
- 0x66, 0x0f, 0x6f, 0xde, //0x00001258 movdqa %xmm6, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x0000125c pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xfb, //0x00001260 pmovmskb %xmm3, %edi
- 0x48, 0xc1, 0xe7, 0x30, //0x00001264 shlq $48, %rdi
- 0x48, 0xc1, 0xe6, 0x20, //0x00001268 shlq $32, %rsi
- 0x48, 0x09, 0xfe, //0x0000126c orq %rdi, %rsi
- 0x48, 0xc1, 0xe1, 0x10, //0x0000126f shlq $16, %rcx
- 0x48, 0x09, 0xf1, //0x00001273 orq %rsi, %rcx
- 0x48, 0x09, 0xc8, //0x00001276 orq %rcx, %rax
- 0x48, 0x89, 0xc1, //0x00001279 movq %rax, %rcx
- 0x4c, 0x09, 0xd9, //0x0000127c orq %r11, %rcx
- 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x0000127f jne LBB0_234
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001285 movq $-1, %rax
- 0x45, 0x31, 0xdb, //0x0000128c xorl %r11d, %r11d
- 0xe9, 0x46, 0x00, 0x00, 0x00, //0x0000128f jmp LBB0_235
- //0x00001294 LBB0_234
- 0x4c, 0x89, 0xd9, //0x00001294 movq %r11, %rcx
- 0x48, 0xf7, 0xd1, //0x00001297 notq %rcx
- 0x48, 0x21, 0xc1, //0x0000129a andq %rax, %rcx
- 0x48, 0x8d, 0x34, 0x09, //0x0000129d leaq (%rcx,%rcx), %rsi
- 0x4c, 0x09, 0xde, //0x000012a1 orq %r11, %rsi
- 0x48, 0x89, 0xf7, //0x000012a4 movq %rsi, %rdi
- 0x48, 0xf7, 0xd7, //0x000012a7 notq %rdi
- 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000012aa movabsq $-6148914691236517206, %rbx
- 0x48, 0x21, 0xd8, //0x000012b4 andq %rbx, %rax
- 0x48, 0x21, 0xf8, //0x000012b7 andq %rdi, %rax
- 0x45, 0x31, 0xdb, //0x000012ba xorl %r11d, %r11d
- 0x48, 0x01, 0xc8, //0x000012bd addq %rcx, %rax
- 0x41, 0x0f, 0x92, 0xc3, //0x000012c0 setb %r11b
- 0x48, 0x01, 0xc0, //0x000012c4 addq %rax, %rax
- 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000012c7 movabsq $6148914691236517205, %rcx
- 0x48, 0x31, 0xc8, //0x000012d1 xorq %rcx, %rax
- 0x48, 0x21, 0xf0, //0x000012d4 andq %rsi, %rax
- 0x48, 0xf7, 0xd0, //0x000012d7 notq %rax
- //0x000012da LBB0_235
- 0x66, 0x0f, 0x6f, 0xde, //0x000012da movdqa %xmm6, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x000012de pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xcb, //0x000012e2 pmovmskb %xmm3, %ecx
- 0x48, 0xc1, 0xe1, 0x30, //0x000012e6 shlq $48, %rcx
- 0x66, 0x0f, 0x6f, 0xdf, //0x000012ea movdqa %xmm7, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x000012ee pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xf3, //0x000012f2 pmovmskb %xmm3, %esi
- 0x48, 0xc1, 0xe6, 0x20, //0x000012f6 shlq $32, %rsi
- 0x48, 0x09, 0xce, //0x000012fa orq %rcx, %rsi
- 0x66, 0x0f, 0x6f, 0xdd, //0x000012fd movdqa %xmm5, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x00001301 pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xcb, //0x00001305 pmovmskb %xmm3, %ecx
- 0x48, 0xc1, 0xe1, 0x10, //0x00001309 shlq $16, %rcx
- 0x48, 0x09, 0xf1, //0x0000130d orq %rsi, %rcx
- 0x66, 0x0f, 0x6f, 0xda, //0x00001310 movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x00001314 pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xf3, //0x00001318 pmovmskb %xmm3, %esi
- 0x48, 0x09, 0xce, //0x0000131c orq %rcx, %rsi
- 0x48, 0x21, 0xc6, //0x0000131f andq %rax, %rsi
- 0x66, 0x48, 0x0f, 0x6e, 0xde, //0x00001322 movq %rsi, %xmm3
- 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd9, 0x00, //0x00001327 pclmulqdq $0, %xmm9, %xmm3
- 0x66, 0x49, 0x0f, 0x7e, 0xd8, //0x0000132e movq %xmm3, %r8
- 0x4d, 0x31, 0xd0, //0x00001333 xorq %r10, %r8
- 0x66, 0x0f, 0x6f, 0xda, //0x00001336 movdqa %xmm2, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x0000133a pcmpeqb %xmm11, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x0000133f pmovmskb %xmm3, %r15d
- 0x66, 0x0f, 0x6f, 0xdd, //0x00001344 movdqa %xmm5, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00001348 pcmpeqb %xmm11, %xmm3
- 0x66, 0x0f, 0xd7, 0xf3, //0x0000134d pmovmskb %xmm3, %esi
- 0x66, 0x0f, 0x6f, 0xdf, //0x00001351 movdqa %xmm7, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00001355 pcmpeqb %xmm11, %xmm3
- 0x66, 0x0f, 0xd7, 0xfb, //0x0000135a pmovmskb %xmm3, %edi
- 0x66, 0x0f, 0x6f, 0xde, //0x0000135e movdqa %xmm6, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00001362 pcmpeqb %xmm11, %xmm3
- 0x66, 0x0f, 0xd7, 0xdb, //0x00001367 pmovmskb %xmm3, %ebx
- 0x48, 0xc1, 0xe3, 0x30, //0x0000136b shlq $48, %rbx
- 0x48, 0xc1, 0xe7, 0x20, //0x0000136f shlq $32, %rdi
- 0x48, 0x09, 0xdf, //0x00001373 orq %rbx, %rdi
- 0x48, 0xc1, 0xe6, 0x10, //0x00001376 shlq $16, %rsi
- 0x48, 0x09, 0xfe, //0x0000137a orq %rdi, %rsi
- 0x49, 0x09, 0xf7, //0x0000137d orq %rsi, %r15
- 0x4d, 0x89, 0xc2, //0x00001380 movq %r8, %r10
- 0x49, 0xf7, 0xd2, //0x00001383 notq %r10
- 0x4d, 0x21, 0xd7, //0x00001386 andq %r10, %r15
- 0x66, 0x41, 0x0f, 0x74, 0xd4, //0x00001389 pcmpeqb %xmm12, %xmm2
- 0x66, 0x0f, 0xd7, 0xf2, //0x0000138e pmovmskb %xmm2, %esi
- 0x66, 0x41, 0x0f, 0x74, 0xec, //0x00001392 pcmpeqb %xmm12, %xmm5
- 0x66, 0x0f, 0xd7, 0xdd, //0x00001397 pmovmskb %xmm5, %ebx
- 0x66, 0x41, 0x0f, 0x74, 0xfc, //0x0000139b pcmpeqb %xmm12, %xmm7
- 0x66, 0x0f, 0xd7, 0xcf, //0x000013a0 pmovmskb %xmm7, %ecx
- 0x66, 0x41, 0x0f, 0x74, 0xf4, //0x000013a4 pcmpeqb %xmm12, %xmm6
- 0x66, 0x0f, 0xd7, 0xfe, //0x000013a9 pmovmskb %xmm6, %edi
- 0x48, 0xc1, 0xe7, 0x30, //0x000013ad shlq $48, %rdi
- 0x48, 0xc1, 0xe1, 0x20, //0x000013b1 shlq $32, %rcx
- 0x48, 0x09, 0xf9, //0x000013b5 orq %rdi, %rcx
- 0x48, 0xc1, 0xe3, 0x10, //0x000013b8 shlq $16, %rbx
- 0x48, 0x09, 0xcb, //0x000013bc orq %rcx, %rbx
- 0x48, 0x09, 0xde, //0x000013bf orq %rbx, %rsi
- 0x4c, 0x21, 0xd6, //0x000013c2 andq %r10, %rsi
- 0x0f, 0x84, 0xdc, 0xfd, 0xff, 0xff, //0x000013c5 je LBB0_230
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x000013cb .p2align 4, 0x90
- //0x000013d0 LBB0_236
- 0x48, 0x8d, 0x5e, 0xff, //0x000013d0 leaq $-1(%rsi), %rbx
- 0x48, 0x89, 0xd9, //0x000013d4 movq %rbx, %rcx
- 0x4c, 0x21, 0xf9, //0x000013d7 andq %r15, %rcx
- 0x48, 0x89, 0xcf, //0x000013da movq %rcx, %rdi
- 0x48, 0xd1, 0xef, //0x000013dd shrq %rdi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000013e0 movabsq $6148914691236517205, %rax
- 0x48, 0x21, 0xc7, //0x000013ea andq %rax, %rdi
- 0x48, 0x29, 0xf9, //0x000013ed subq %rdi, %rcx
- 0x48, 0x89, 0xcf, //0x000013f0 movq %rcx, %rdi
- 0x48, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x000013f3 movabsq $3689348814741910323, %rax
- 0x48, 0x21, 0xc7, //0x000013fd andq %rax, %rdi
- 0x48, 0xc1, 0xe9, 0x02, //0x00001400 shrq $2, %rcx
- 0x48, 0x21, 0xc1, //0x00001404 andq %rax, %rcx
- 0x48, 0x01, 0xf9, //0x00001407 addq %rdi, %rcx
- 0x48, 0x89, 0xcf, //0x0000140a movq %rcx, %rdi
- 0x48, 0xc1, 0xef, 0x04, //0x0000140d shrq $4, %rdi
- 0x48, 0x01, 0xcf, //0x00001411 addq %rcx, %rdi
- 0x48, 0xb8, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001414 movabsq $1085102592571150095, %rax
- 0x48, 0x21, 0xc7, //0x0000141e andq %rax, %rdi
- 0x48, 0xb8, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00001421 movabsq $72340172838076673, %rax
- 0x48, 0x0f, 0xaf, 0xf8, //0x0000142b imulq %rax, %rdi
- 0x48, 0xc1, 0xef, 0x38, //0x0000142f shrq $56, %rdi
- 0x4c, 0x01, 0xf7, //0x00001433 addq %r14, %rdi
- 0x48, 0x39, 0xd7, //0x00001436 cmpq %rdx, %rdi
- 0x0f, 0x86, 0x67, 0x01, 0x00, 0x00, //0x00001439 jbe LBB0_254
- 0x48, 0x83, 0xc2, 0x01, //0x0000143f addq $1, %rdx
- 0x48, 0x21, 0xde, //0x00001443 andq %rbx, %rsi
- 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x00001446 jne LBB0_236
- 0xe9, 0x56, 0xfd, 0xff, 0xff, //0x0000144c jmp LBB0_230
- //0x00001451 LBB0_238
- 0x4d, 0x85, 0xc9, //0x00001451 testq %r9, %r9
- 0x0f, 0x8e, 0x99, 0x08, 0x00, 0x00, //0x00001454 jle LBB0_336
- 0xf3, 0x44, 0x0f, 0x7f, 0x45, 0x80, //0x0000145a movdqu %xmm8, $-128(%rbp)
- 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00001460 movdqu %xmm8, $-144(%rbp)
- 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00001469 movdqu %xmm8, $-160(%rbp)
- 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00001472 movdqu %xmm8, $-176(%rbp)
- 0x44, 0x89, 0xe8, //0x0000147b movl %r13d, %eax
- 0x25, 0xff, 0x0f, 0x00, 0x00, //0x0000147e andl $4095, %eax
- 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x00001483 cmpl $4033, %eax
- 0x0f, 0x82, 0x38, 0x00, 0x00, 0x00, //0x00001488 jb LBB0_242
- 0x49, 0x83, 0xf9, 0x20, //0x0000148e cmpq $32, %r9
- 0x0f, 0x82, 0x3d, 0x00, 0x00, 0x00, //0x00001492 jb LBB0_243
- 0x41, 0x0f, 0x10, 0x55, 0x00, //0x00001498 movups (%r13), %xmm2
- 0x0f, 0x11, 0x95, 0x50, 0xff, 0xff, 0xff, //0x0000149d movups %xmm2, $-176(%rbp)
- 0xf3, 0x41, 0x0f, 0x6f, 0x55, 0x10, //0x000014a4 movdqu $16(%r13), %xmm2
- 0xf3, 0x0f, 0x7f, 0x95, 0x60, 0xff, 0xff, 0xff, //0x000014aa movdqu %xmm2, $-160(%rbp)
- 0x49, 0x83, 0xc5, 0x20, //0x000014b2 addq $32, %r13
- 0x49, 0x8d, 0x71, 0xe0, //0x000014b6 leaq $-32(%r9), %rsi
- 0x48, 0x8d, 0x85, 0x70, 0xff, 0xff, 0xff, //0x000014ba leaq $-144(%rbp), %rax
- 0xe9, 0x19, 0x00, 0x00, 0x00, //0x000014c1 jmp LBB0_244
- //0x000014c6 LBB0_242
- 0x49, 0xbc, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000014c6 movabsq $4294977024, %r12
- 0xe9, 0x47, 0xfd, 0xff, 0xff, //0x000014d0 jmp LBB0_232
- //0x000014d5 LBB0_243
- 0x48, 0x8d, 0x85, 0x50, 0xff, 0xff, 0xff, //0x000014d5 leaq $-176(%rbp), %rax
- 0x4c, 0x89, 0xce, //0x000014dc movq %r9, %rsi
- //0x000014df LBB0_244
- 0x48, 0x83, 0xfe, 0x10, //0x000014df cmpq $16, %rsi
- 0x0f, 0x82, 0x4b, 0x00, 0x00, 0x00, //0x000014e3 jb LBB0_245
- 0xf3, 0x41, 0x0f, 0x6f, 0x55, 0x00, //0x000014e9 movdqu (%r13), %xmm2
- 0xf3, 0x0f, 0x7f, 0x10, //0x000014ef movdqu %xmm2, (%rax)
- 0x49, 0x83, 0xc5, 0x10, //0x000014f3 addq $16, %r13
- 0x48, 0x83, 0xc0, 0x10, //0x000014f7 addq $16, %rax
- 0x48, 0x83, 0xc6, 0xf0, //0x000014fb addq $-16, %rsi
- 0x48, 0x83, 0xfe, 0x08, //0x000014ff cmpq $8, %rsi
- 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00001503 jae LBB0_252
- //0x00001509 LBB0_246
- 0x48, 0x83, 0xfe, 0x04, //0x00001509 cmpq $4, %rsi
- 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x0000150d jb LBB0_247
- //0x00001513 LBB0_253
- 0x41, 0x8b, 0x4d, 0x00, //0x00001513 movl (%r13), %ecx
- 0x89, 0x08, //0x00001517 movl %ecx, (%rax)
- 0x49, 0x83, 0xc5, 0x04, //0x00001519 addq $4, %r13
- 0x48, 0x83, 0xc0, 0x04, //0x0000151d addq $4, %rax
- 0x48, 0x83, 0xc6, 0xfc, //0x00001521 addq $-4, %rsi
- 0x48, 0x83, 0xfe, 0x02, //0x00001525 cmpq $2, %rsi
- 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x00001529 jae LBB0_248
- 0xe9, 0x45, 0x00, 0x00, 0x00, //0x0000152f jmp LBB0_249
- //0x00001534 LBB0_245
- 0x48, 0x83, 0xfe, 0x08, //0x00001534 cmpq $8, %rsi
- 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x00001538 jb LBB0_246
- //0x0000153e LBB0_252
- 0x49, 0x8b, 0x4d, 0x00, //0x0000153e movq (%r13), %rcx
- 0x48, 0x89, 0x08, //0x00001542 movq %rcx, (%rax)
- 0x49, 0x83, 0xc5, 0x08, //0x00001545 addq $8, %r13
- 0x48, 0x83, 0xc0, 0x08, //0x00001549 addq $8, %rax
- 0x48, 0x83, 0xc6, 0xf8, //0x0000154d addq $-8, %rsi
- 0x48, 0x83, 0xfe, 0x04, //0x00001551 cmpq $4, %rsi
- 0x0f, 0x83, 0xb8, 0xff, 0xff, 0xff, //0x00001555 jae LBB0_253
- //0x0000155b LBB0_247
- 0x48, 0x83, 0xfe, 0x02, //0x0000155b cmpq $2, %rsi
- 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x0000155f jb LBB0_249
- //0x00001565 LBB0_248
- 0x41, 0x0f, 0xb7, 0x4d, 0x00, //0x00001565 movzwl (%r13), %ecx
- 0x66, 0x89, 0x08, //0x0000156a movw %cx, (%rax)
- 0x49, 0x83, 0xc5, 0x02, //0x0000156d addq $2, %r13
- 0x48, 0x83, 0xc0, 0x02, //0x00001571 addq $2, %rax
- 0x48, 0x83, 0xc6, 0xfe, //0x00001575 addq $-2, %rsi
- //0x00001579 LBB0_249
- 0x4c, 0x89, 0xe9, //0x00001579 movq %r13, %rcx
- 0x4c, 0x8d, 0xad, 0x50, 0xff, 0xff, 0xff, //0x0000157c leaq $-176(%rbp), %r13
- 0x48, 0x85, 0xf6, //0x00001583 testq %rsi, %rsi
- 0x49, 0xbc, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001586 movabsq $4294977024, %r12
- 0x0f, 0x84, 0x86, 0xfc, 0xff, 0xff, //0x00001590 je LBB0_232
- 0x8a, 0x09, //0x00001596 movb (%rcx), %cl
- 0x88, 0x08, //0x00001598 movb %cl, (%rax)
- 0x4c, 0x8d, 0xad, 0x50, 0xff, 0xff, 0xff, //0x0000159a leaq $-176(%rbp), %r13
- 0xe9, 0x76, 0xfc, 0xff, 0xff, //0x000015a1 jmp LBB0_232
- //0x000015a6 LBB0_254
- 0x48, 0x8b, 0x55, 0xb0, //0x000015a6 movq $-80(%rbp), %rdx
- 0x48, 0x8b, 0x02, //0x000015aa movq (%rdx), %rax
- 0x48, 0x0f, 0xbc, 0xce, //0x000015ad bsfq %rsi, %rcx
- 0x4c, 0x29, 0xc9, //0x000015b1 subq %r9, %rcx
- 0x49, 0x89, 0xd1, //0x000015b4 movq %rdx, %r9
- 0x4c, 0x8d, 0x14, 0x01, //0x000015b7 leaq (%rcx,%rax), %r10
- 0x49, 0x83, 0xc2, 0x01, //0x000015bb addq $1, %r10
- 0x4c, 0x8b, 0x5d, 0xd0, //0x000015bf movq $-48(%rbp), %r11
- 0x4d, 0x89, 0x13, //0x000015c3 movq %r10, (%r11)
- 0x48, 0x8b, 0x02, //0x000015c6 movq (%rdx), %rax
- 0x49, 0x39, 0xc2, //0x000015c9 cmpq %rax, %r10
- 0x4c, 0x0f, 0x47, 0xd0, //0x000015cc cmovaq %rax, %r10
- 0x4d, 0x89, 0x13, //0x000015d0 movq %r10, (%r11)
- 0x48, 0x8b, 0x7d, 0xb8, //0x000015d3 movq $-72(%rbp), %rdi
- 0x4c, 0x8b, 0x75, 0xc8, //0x000015d7 movq $-56(%rbp), %r14
- 0xe9, 0xde, 0xf4, 0xff, 0xff, //0x000015db jmp LBB0_160
- //0x000015e0 LBB0_255
- 0x0f, 0xbc, 0xcb, //0x000015e0 bsfl %ebx, %ecx
- 0x48, 0x01, 0xc8, //0x000015e3 addq %rcx, %rax
- 0x4d, 0x8d, 0x14, 0x06, //0x000015e6 leaq (%r14,%rax), %r10
- 0x49, 0x83, 0xc2, 0x02, //0x000015ea addq $2, %r10
- 0x4c, 0x8b, 0x5d, 0xd0, //0x000015ee movq $-48(%rbp), %r11
- 0x4d, 0x89, 0x13, //0x000015f2 movq %r10, (%r11)
- //0x000015f5 LBB0_256
- 0x48, 0x8b, 0x7d, 0xb8, //0x000015f5 movq $-72(%rbp), %rdi
- 0x4d, 0x89, 0xe6, //0x000015f9 movq %r12, %r14
- //0x000015fc LBB0_257
- 0x4c, 0x8b, 0x4d, 0xb0, //0x000015fc movq $-80(%rbp), %r9
- 0x49, 0xbc, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001600 movabsq $4294977024, %r12
- 0xe9, 0xaf, 0xf4, 0xff, 0xff, //0x0000160a jmp LBB0_160
- //0x0000160f LBB0_67
- 0x4d, 0x01, 0xea, //0x0000160f addq %r13, %r10
- 0x48, 0x8b, 0x7d, 0xb8, //0x00001612 movq $-72(%rbp), %rdi
- 0x4c, 0x8b, 0x75, 0xc8, //0x00001616 movq $-56(%rbp), %r14
- 0x49, 0xbc, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000161a movabsq $4294977024, %r12
- 0x4c, 0x8b, 0xbd, 0x48, 0xff, 0xff, 0xff, //0x00001624 movq $-184(%rbp), %r15
- 0x48, 0x83, 0xf9, 0x20, //0x0000162b cmpq $32, %rcx
- 0x0f, 0x82, 0xea, 0x00, 0x00, 0x00, //0x0000162f jb LBB0_264
- //0x00001635 LBB0_68
- 0xf3, 0x41, 0x0f, 0x6f, 0x12, //0x00001635 movdqu (%r10), %xmm2
- 0xf3, 0x41, 0x0f, 0x6f, 0x5a, 0x10, //0x0000163a movdqu $16(%r10), %xmm3
- 0x66, 0x0f, 0x6f, 0xea, //0x00001640 movdqa %xmm2, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00001644 pcmpeqb %xmm0, %xmm5
- 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x00001648 pmovmskb %xmm5, %r9d
- 0x66, 0x0f, 0x6f, 0xeb, //0x0000164d movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00001651 pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xc5, //0x00001655 pmovmskb %xmm5, %eax
- 0x66, 0x0f, 0x74, 0xd1, //0x00001659 pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xf2, //0x0000165d pmovmskb %xmm2, %esi
- 0x66, 0x0f, 0x74, 0xd9, //0x00001661 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xdb, //0x00001665 pmovmskb %xmm3, %ebx
- 0x48, 0xc1, 0xe0, 0x10, //0x00001669 shlq $16, %rax
- 0x49, 0x09, 0xc1, //0x0000166d orq %rax, %r9
- 0x48, 0xc1, 0xe3, 0x10, //0x00001670 shlq $16, %rbx
- 0x48, 0x09, 0xde, //0x00001674 orq %rbx, %rsi
- 0x0f, 0x85, 0xe3, 0x04, 0x00, 0x00, //0x00001677 jne LBB0_317
- 0x4d, 0x85, 0xdb, //0x0000167d testq %r11, %r11
- 0x0f, 0x85, 0xf6, 0x04, 0x00, 0x00, //0x00001680 jne LBB0_319
- 0x45, 0x31, 0xdb, //0x00001686 xorl %r11d, %r11d
- 0x4d, 0x85, 0xc9, //0x00001689 testq %r9, %r9
- 0x4c, 0x8b, 0x45, 0xa8, //0x0000168c movq $-88(%rbp), %r8
- 0x0f, 0x84, 0x32, 0x05, 0x00, 0x00, //0x00001690 je LBB0_320
- //0x00001696 LBB0_71
- 0x49, 0x0f, 0xbc, 0xc1, //0x00001696 bsfq %r9, %rax
- 0x4d, 0x29, 0xea, //0x0000169a subq %r13, %r10
- 0x49, 0x01, 0xc2, //0x0000169d addq %rax, %r10
- 0x49, 0x83, 0xc2, 0x01, //0x000016a0 addq $1, %r10
- 0x4c, 0x8b, 0x5d, 0xd0, //0x000016a4 movq $-48(%rbp), %r11
- 0x4c, 0x8b, 0x4d, 0xb0, //0x000016a8 movq $-80(%rbp), %r9
- 0xe9, 0x8b, 0xef, 0xff, 0xff, //0x000016ac jmp LBB0_76
- //0x000016b1 LBB0_258
- 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x000016b1 movq $-2, %rdx
- 0xbe, 0x02, 0x00, 0x00, 0x00, //0x000016b8 movl $2, %esi
- 0x48, 0x01, 0xf0, //0x000016bd addq %rsi, %rax
- 0x49, 0x01, 0xd6, //0x000016c0 addq %rdx, %r14
- 0x0f, 0x8e, 0x49, 0x04, 0x00, 0x00, //0x000016c3 jle LBB0_313
- //0x000016c9 LBB0_259
- 0x0f, 0xb6, 0x10, //0x000016c9 movzbl (%rax), %edx
- 0x80, 0xfa, 0x5c, //0x000016cc cmpb $92, %dl
- 0x0f, 0x84, 0xdc, 0xff, 0xff, 0xff, //0x000016cf je LBB0_258
- 0x80, 0xfa, 0x22, //0x000016d5 cmpb $34, %dl
- 0x0f, 0x84, 0x27, 0x04, 0x00, 0x00, //0x000016d8 je LBB0_312
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000016de movq $-1, %rdx
- 0xbe, 0x01, 0x00, 0x00, 0x00, //0x000016e5 movl $1, %esi
- 0x48, 0x01, 0xf0, //0x000016ea addq %rsi, %rax
- 0x49, 0x01, 0xd6, //0x000016ed addq %rdx, %r14
- 0x0f, 0x8f, 0xd3, 0xff, 0xff, 0xff, //0x000016f0 jg LBB0_259
- 0xe9, 0x17, 0x04, 0x00, 0x00, //0x000016f6 jmp LBB0_313
- //0x000016fb LBB0_262
- 0x4d, 0x29, 0xea, //0x000016fb subq %r13, %r10
- 0x49, 0x01, 0xc2, //0x000016fe addq %rax, %r10
- 0xe9, 0xb5, 0xf3, 0xff, 0xff, //0x00001701 jmp LBB0_159
- //0x00001706 LBB0_263
- 0x48, 0xc7, 0x45, 0xa8, 0xff, 0xff, 0xff, 0xff, //0x00001706 movq $-1, $-88(%rbp)
- 0x45, 0x31, 0xdb, //0x0000170e xorl %r11d, %r11d
- 0x4c, 0x8b, 0x55, 0xc0, //0x00001711 movq $-64(%rbp), %r10
- 0x48, 0x83, 0xf9, 0x20, //0x00001715 cmpq $32, %rcx
- 0x0f, 0x83, 0x16, 0xff, 0xff, 0xff, //0x00001719 jae LBB0_68
- //0x0000171f LBB0_264
- 0x4c, 0x8b, 0x45, 0xa8, //0x0000171f movq $-88(%rbp), %r8
- 0xe9, 0xa8, 0x04, 0x00, 0x00, //0x00001723 jmp LBB0_321
- //0x00001728 LBB0_265
- 0x48, 0xc7, 0x85, 0x50, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, //0x00001728 movq $0, $-176(%rbp)
- 0x4b, 0x8d, 0x1c, 0x2a, //0x00001733 leaq (%r10,%r13), %rbx
- 0x48, 0x83, 0xc3, 0xff, //0x00001737 addq $-1, %rbx
- 0x48, 0x8b, 0x45, 0xa0, //0x0000173b movq $-96(%rbp), %rax
- 0x4d, 0x8d, 0x04, 0x07, //0x0000173f leaq (%r15,%rax), %r8
- 0x48, 0x8b, 0x55, 0xc0, //0x00001743 movq $-64(%rbp), %rdx
- 0x48, 0x39, 0xda, //0x00001747 cmpq %rbx, %rdx
- 0x0f, 0x83, 0xd4, 0x03, 0x00, 0x00, //0x0000174a jae LBB0_297
- 0x48, 0x85, 0xc0, //0x00001750 testq %rax, %rax
- 0x0f, 0x8e, 0xcb, 0x03, 0x00, 0x00, //0x00001753 jle LBB0_297
- 0x48, 0x89, 0x5d, 0xa8, //0x00001759 movq %rbx, $-88(%rbp)
- //0x0000175d LBB0_268
- 0x8a, 0x02, //0x0000175d movb (%rdx), %al
- 0x3c, 0x5c, //0x0000175f cmpb $92, %al
- 0x0f, 0x85, 0x56, 0x00, 0x00, 0x00, //0x00001761 jne LBB0_273
- 0x48, 0x89, 0xde, //0x00001767 movq %rbx, %rsi
- 0x48, 0x29, 0xd6, //0x0000176a subq %rdx, %rsi
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000176d movq $-1, %r12
- 0x48, 0x85, 0xf6, //0x00001774 testq %rsi, %rsi
- 0x0f, 0x8e, 0xd3, 0x3b, 0x00, 0x00, //0x00001777 jle LBB0_976
- 0x49, 0x89, 0xd1, //0x0000177d movq %rdx, %r9
- 0x0f, 0xb6, 0x42, 0x01, //0x00001780 movzbl $1(%rdx), %eax
- 0x48, 0x8d, 0x0d, 0x05, 0x45, 0x00, 0x00, //0x00001784 leaq $17669(%rip), %rcx /* __UnquoteTab+0(%rip) */
- 0x8a, 0x14, 0x08, //0x0000178b movb (%rax,%rcx), %dl
- 0x80, 0xfa, 0xff, //0x0000178e cmpb $-1, %dl
- 0x0f, 0x84, 0x3c, 0x00, 0x00, 0x00, //0x00001791 je LBB0_275
- 0x84, 0xd2, //0x00001797 testb %dl, %dl
- 0x0f, 0x84, 0xb9, 0x3b, 0x00, 0x00, //0x00001799 je LBB0_977
- 0x88, 0x95, 0x50, 0xff, 0xff, 0xff, //0x0000179f movb %dl, $-176(%rbp)
- 0x49, 0x83, 0xc1, 0x02, //0x000017a5 addq $2, %r9
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000017a9 movl $1, %eax
- 0x49, 0xbc, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000017ae movabsq $4294977024, %r12
- 0xe9, 0x31, 0x01, 0x00, 0x00, //0x000017b8 jmp LBB0_286
- //0x000017bd LBB0_273
- 0x41, 0x3a, 0x07, //0x000017bd cmpb (%r15), %al
- 0x0f, 0x85, 0x8a, 0x03, 0x00, 0x00, //0x000017c0 jne LBB0_315
- 0x48, 0x83, 0xc2, 0x01, //0x000017c6 addq $1, %rdx
- 0x49, 0x83, 0xc7, 0x01, //0x000017ca addq $1, %r15
- 0xe9, 0x9a, 0x01, 0x00, 0x00, //0x000017ce jmp LBB0_295
- //0x000017d3 LBB0_275
- 0x48, 0x83, 0xfe, 0x04, //0x000017d3 cmpq $4, %rsi
- 0x0f, 0x82, 0x8b, 0x3b, 0x00, 0x00, //0x000017d7 jb LBB0_978
- 0x4c, 0x89, 0xc8, //0x000017dd movq %r9, %rax
- 0x4d, 0x8d, 0x59, 0x02, //0x000017e0 leaq $2(%r9), %r11
- 0x41, 0x8b, 0x79, 0x02, //0x000017e4 movl $2(%r9), %edi
- 0x89, 0xfa, //0x000017e8 movl %edi, %edx
- 0xf7, 0xd2, //0x000017ea notl %edx
- 0x8d, 0x87, 0xd0, 0xcf, 0xcf, 0xcf, //0x000017ec leal $-808464432(%rdi), %eax
- 0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x000017f2 andl $-2139062144, %edx
- 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x000017f8 movq $-2, %r12
- 0x85, 0xc2, //0x000017ff testl %eax, %edx
- 0x0f, 0x85, 0x27, 0x3b, 0x00, 0x00, //0x00001801 jne LBB0_981
- 0x8d, 0x87, 0x19, 0x19, 0x19, 0x19, //0x00001807 leal $421075225(%rdi), %eax
- 0x09, 0xf8, //0x0000180d orl %edi, %eax
- 0xa9, 0x80, 0x80, 0x80, 0x80, //0x0000180f testl $-2139062144, %eax
- 0x0f, 0x85, 0x14, 0x3b, 0x00, 0x00, //0x00001814 jne LBB0_981
- 0x89, 0xf8, //0x0000181a movl %edi, %eax
- 0x25, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000181c andl $2139062143, %eax
- 0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001821 movl $-1061109568, %ebx
- 0x29, 0xc3, //0x00001826 subl %eax, %ebx
- 0x8d, 0x88, 0x46, 0x46, 0x46, 0x46, //0x00001828 leal $1179010630(%rax), %ecx
- 0x21, 0xd3, //0x0000182e andl %edx, %ebx
- 0x85, 0xcb, //0x00001830 testl %ecx, %ebx
- 0x0f, 0x85, 0xf6, 0x3a, 0x00, 0x00, //0x00001832 jne LBB0_981
- 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001838 movl $-522133280, %ecx
- 0x29, 0xc1, //0x0000183d subl %eax, %ecx
- 0x05, 0x39, 0x39, 0x39, 0x39, //0x0000183f addl $960051513, %eax
- 0x21, 0xca, //0x00001844 andl %ecx, %edx
- 0x85, 0xc2, //0x00001846 testl %eax, %edx
- 0x0f, 0x85, 0x21, 0x3b, 0x00, 0x00, //0x00001848 jne LBB0_982
- 0x0f, 0xcf, //0x0000184e bswapl %edi
- 0x89, 0xf8, //0x00001850 movl %edi, %eax
- 0xc1, 0xe8, 0x04, //0x00001852 shrl $4, %eax
- 0xf7, 0xd0, //0x00001855 notl %eax
- 0x25, 0x01, 0x01, 0x01, 0x01, //0x00001857 andl $16843009, %eax
- 0x8d, 0x04, 0xc0, //0x0000185c leal (%rax,%rax,8), %eax
- 0x81, 0xe7, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000185f andl $252645135, %edi
- 0x01, 0xc7, //0x00001865 addl %eax, %edi
- 0x89, 0xfa, //0x00001867 movl %edi, %edx
- 0xc1, 0xea, 0x04, //0x00001869 shrl $4, %edx
- 0x09, 0xfa, //0x0000186c orl %edi, %edx
- 0x89, 0xd3, //0x0000186e movl %edx, %ebx
- 0xc1, 0xeb, 0x08, //0x00001870 shrl $8, %ebx
- 0x81, 0xe3, 0x00, 0xff, 0x00, 0x00, //0x00001873 andl $65280, %ebx
- 0x0f, 0xb6, 0xfa, //0x00001879 movzbl %dl, %edi
- 0x09, 0xdf, //0x0000187c orl %ebx, %edi
- 0x4d, 0x8d, 0x59, 0x06, //0x0000187e leaq $6(%r9), %r11
- 0x83, 0xff, 0x7f, //0x00001882 cmpl $127, %edi
- 0x0f, 0x86, 0xf9, 0x00, 0x00, 0x00, //0x00001885 jbe LBB0_299
- 0x81, 0xff, 0xff, 0x07, 0x00, 0x00, //0x0000188b cmpl $2047, %edi
- 0x49, 0xbc, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001891 movabsq $4294977024, %r12
- 0x0f, 0x86, 0xf6, 0x00, 0x00, 0x00, //0x0000189b jbe LBB0_300
- 0x8d, 0x87, 0x00, 0x20, 0xff, 0xff, //0x000018a1 leal $-57344(%rdi), %eax
- 0x3d, 0xff, 0xf7, 0xff, 0xff, //0x000018a7 cmpl $-2049, %eax
- 0x0f, 0x87, 0x0b, 0x01, 0x00, 0x00, //0x000018ac ja LBB0_301
- 0xc1, 0xeb, 0x0c, //0x000018b2 shrl $12, %ebx
- 0x80, 0xcb, 0xe0, //0x000018b5 orb $-32, %bl
- 0x88, 0x9d, 0x50, 0xff, 0xff, 0xff, //0x000018b8 movb %bl, $-176(%rbp)
- 0xc1, 0xef, 0x06, //0x000018be shrl $6, %edi
- 0x40, 0x80, 0xe7, 0x3f, //0x000018c1 andb $63, %dil
- 0x40, 0x80, 0xcf, 0x80, //0x000018c5 orb $-128, %dil
- 0x40, 0x88, 0xbd, 0x51, 0xff, 0xff, 0xff, //0x000018c9 movb %dil, $-175(%rbp)
- 0x80, 0xe2, 0x3f, //0x000018d0 andb $63, %dl
- 0x80, 0xca, 0x80, //0x000018d3 orb $-128, %dl
- 0x88, 0x95, 0x52, 0xff, 0xff, 0xff, //0x000018d6 movb %dl, $-174(%rbp)
- 0xb8, 0x03, 0x00, 0x00, 0x00, //0x000018dc movl $3, %eax
- 0x89, 0xda, //0x000018e1 movl %ebx, %edx
- //0x000018e3 LBB0_284
- 0x4d, 0x89, 0xd9, //0x000018e3 movq %r11, %r9
- 0x4c, 0x8b, 0x5d, 0xd0, //0x000018e6 movq $-48(%rbp), %r11
- //0x000018ea LBB0_285
- 0x48, 0x8b, 0x5d, 0xa8, //0x000018ea movq $-88(%rbp), %rbx
- //0x000018ee LBB0_286
- 0x48, 0x8d, 0x34, 0x28, //0x000018ee leaq (%rax,%rbp), %rsi
- 0x48, 0x81, 0xc6, 0x50, 0xff, 0xff, 0xff, //0x000018f2 addq $-176, %rsi
- 0x4d, 0x39, 0xc7, //0x000018f9 cmpq %r8, %r15
- 0x0f, 0x83, 0x58, 0x00, 0x00, 0x00, //0x000018fc jae LBB0_293
- 0x48, 0x8d, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00001902 leaq $-176(%rbp), %rax
- 0x48, 0x39, 0xc6, //0x00001909 cmpq %rax, %rsi
- 0x0f, 0x86, 0x48, 0x00, 0x00, 0x00, //0x0000190c jbe LBB0_293
- 0x41, 0x38, 0x17, //0x00001912 cmpb %dl, (%r15)
- 0x0f, 0x85, 0x3f, 0x00, 0x00, 0x00, //0x00001915 jne LBB0_293
- 0x49, 0x83, 0xc7, 0x01, //0x0000191b addq $1, %r15
- 0x48, 0x8d, 0x85, 0x51, 0xff, 0xff, 0xff, //0x0000191f leaq $-175(%rbp), %rax
- 0x4c, 0x89, 0xff, //0x00001926 movq %r15, %rdi
- //0x00001929 LBB0_290
- 0x49, 0x89, 0xff, //0x00001929 movq %rdi, %r15
- 0x48, 0x89, 0xc2, //0x0000192c movq %rax, %rdx
- 0x4c, 0x39, 0xc7, //0x0000192f cmpq %r8, %rdi
- 0x0f, 0x83, 0x29, 0x00, 0x00, 0x00, //0x00001932 jae LBB0_294
- 0x48, 0x39, 0xf2, //0x00001938 cmpq %rsi, %rdx
- 0x0f, 0x83, 0x20, 0x00, 0x00, 0x00, //0x0000193b jae LBB0_294
- 0x41, 0x0f, 0xb6, 0x0f, //0x00001941 movzbl (%r15), %ecx
- 0x49, 0x8d, 0x7f, 0x01, //0x00001945 leaq $1(%r15), %rdi
- 0x48, 0x8d, 0x42, 0x01, //0x00001949 leaq $1(%rdx), %rax
- 0x3a, 0x0a, //0x0000194d cmpb (%rdx), %cl
- 0x0f, 0x84, 0xd4, 0xff, 0xff, 0xff, //0x0000194f je LBB0_290
- 0xe9, 0x07, 0x00, 0x00, 0x00, //0x00001955 jmp LBB0_294
- //0x0000195a LBB0_293
- 0x48, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x0000195a leaq $-176(%rbp), %rdx
- //0x00001961 LBB0_294
- 0x48, 0x39, 0xf2, //0x00001961 cmpq %rsi, %rdx
- 0x4c, 0x89, 0xca, //0x00001964 movq %r9, %rdx
- 0x0f, 0x85, 0xe3, 0x01, 0x00, 0x00, //0x00001967 jne LBB0_315
- //0x0000196d LBB0_295
- 0x48, 0x39, 0xda, //0x0000196d cmpq %rbx, %rdx
- 0x0f, 0x83, 0xae, 0x01, 0x00, 0x00, //0x00001970 jae LBB0_297
- 0x4d, 0x39, 0xc7, //0x00001976 cmpq %r8, %r15
- 0x0f, 0x82, 0xde, 0xfd, 0xff, 0xff, //0x00001979 jb LBB0_268
- 0xe9, 0xa0, 0x01, 0x00, 0x00, //0x0000197f jmp LBB0_297
- //0x00001984 LBB0_299
- 0x88, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001984 movb %dl, $-176(%rbp)
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000198a movl $1, %eax
- 0x4d, 0x89, 0xd9, //0x0000198f movq %r11, %r9
- 0xe9, 0x5b, 0x01, 0x00, 0x00, //0x00001992 jmp LBB0_311
- //0x00001997 LBB0_300
- 0xc1, 0xef, 0x06, //0x00001997 shrl $6, %edi
- 0x40, 0x80, 0xcf, 0xc0, //0x0000199a orb $-64, %dil
- 0x40, 0x88, 0xbd, 0x50, 0xff, 0xff, 0xff, //0x0000199e movb %dil, $-176(%rbp)
- 0x80, 0xe2, 0x3f, //0x000019a5 andb $63, %dl
- 0x80, 0xca, 0x80, //0x000019a8 orb $-128, %dl
- 0x88, 0x95, 0x51, 0xff, 0xff, 0xff, //0x000019ab movb %dl, $-175(%rbp)
- 0xb8, 0x02, 0x00, 0x00, 0x00, //0x000019b1 movl $2, %eax
- 0x89, 0xfa, //0x000019b6 movl %edi, %edx
- 0xe9, 0x26, 0xff, 0xff, 0xff, //0x000019b8 jmp LBB0_284
- //0x000019bd LBB0_301
- 0x49, 0xc7, 0xc4, 0xfc, 0xff, 0xff, 0xff, //0x000019bd movq $-4, %r12
- 0x48, 0x83, 0xfe, 0x06, //0x000019c4 cmpq $6, %rsi
- 0x0f, 0x82, 0xa1, 0x39, 0x00, 0x00, //0x000019c8 jb LBB0_982
- 0x81, 0xff, 0xff, 0xdb, 0x00, 0x00, //0x000019ce cmpl $56319, %edi
- 0x0f, 0x87, 0x95, 0x39, 0x00, 0x00, //0x000019d4 ja LBB0_982
- 0x41, 0x80, 0x3b, 0x5c, //0x000019da cmpb $92, (%r11)
- 0x0f, 0x85, 0x8b, 0x39, 0x00, 0x00, //0x000019de jne LBB0_982
- 0x41, 0x80, 0x79, 0x07, 0x75, //0x000019e4 cmpb $117, $7(%r9)
- 0x0f, 0x85, 0x80, 0x39, 0x00, 0x00, //0x000019e9 jne LBB0_982
- 0x4c, 0x89, 0xc8, //0x000019ef movq %r9, %rax
- 0x4d, 0x8d, 0x59, 0x08, //0x000019f2 leaq $8(%r9), %r11
- 0x41, 0x8b, 0x51, 0x08, //0x000019f6 movl $8(%r9), %edx
- 0x89, 0xd6, //0x000019fa movl %edx, %esi
- 0xf7, 0xd6, //0x000019fc notl %esi
- 0x8d, 0x82, 0xd0, 0xcf, 0xcf, 0xcf, //0x000019fe leal $-808464432(%rdx), %eax
- 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x00001a04 andl $-2139062144, %esi
- 0x85, 0xc6, //0x00001a0a testl %eax, %esi
- 0x0f, 0x85, 0x1c, 0x39, 0x00, 0x00, //0x00001a0c jne LBB0_981
- 0x8d, 0x82, 0x19, 0x19, 0x19, 0x19, //0x00001a12 leal $421075225(%rdx), %eax
- 0x09, 0xd0, //0x00001a18 orl %edx, %eax
- 0xa9, 0x80, 0x80, 0x80, 0x80, //0x00001a1a testl $-2139062144, %eax
- 0x0f, 0x85, 0x09, 0x39, 0x00, 0x00, //0x00001a1f jne LBB0_981
- 0x89, 0xd0, //0x00001a25 movl %edx, %eax
- 0x25, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001a27 andl $2139062143, %eax
- 0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001a2c movl $-1061109568, %ecx
- 0x29, 0xc1, //0x00001a31 subl %eax, %ecx
- 0x8d, 0x98, 0x46, 0x46, 0x46, 0x46, //0x00001a33 leal $1179010630(%rax), %ebx
- 0x21, 0xf1, //0x00001a39 andl %esi, %ecx
- 0x85, 0xd9, //0x00001a3b testl %ebx, %ecx
- 0x0f, 0x85, 0xeb, 0x38, 0x00, 0x00, //0x00001a3d jne LBB0_981
- 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001a43 movl $-522133280, %ecx
- 0x29, 0xc1, //0x00001a48 subl %eax, %ecx
- 0x05, 0x39, 0x39, 0x39, 0x39, //0x00001a4a addl $960051513, %eax
- 0x21, 0xce, //0x00001a4f andl %ecx, %esi
- 0x85, 0xc6, //0x00001a51 testl %eax, %esi
- 0x0f, 0x85, 0xd5, 0x38, 0x00, 0x00, //0x00001a53 jne LBB0_981
- 0x0f, 0xca, //0x00001a59 bswapl %edx
- 0x89, 0xd0, //0x00001a5b movl %edx, %eax
- 0xc1, 0xe8, 0x04, //0x00001a5d shrl $4, %eax
- 0xf7, 0xd0, //0x00001a60 notl %eax
- 0x25, 0x01, 0x01, 0x01, 0x01, //0x00001a62 andl $16843009, %eax
- 0x8d, 0x04, 0xc0, //0x00001a67 leal (%rax,%rax,8), %eax
- 0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001a6a andl $252645135, %edx
- 0x01, 0xc2, //0x00001a70 addl %eax, %edx
- 0x89, 0xd1, //0x00001a72 movl %edx, %ecx
- 0xc1, 0xe9, 0x04, //0x00001a74 shrl $4, %ecx
- 0x09, 0xd1, //0x00001a77 orl %edx, %ecx
- 0x0f, 0xb6, 0xc1, //0x00001a79 movzbl %cl, %eax
- 0x89, 0xca, //0x00001a7c movl %ecx, %edx
- 0xc1, 0xea, 0x08, //0x00001a7e shrl $8, %edx
- 0x81, 0xe2, 0x00, 0xff, 0x00, 0x00, //0x00001a81 andl $65280, %edx
- 0x8d, 0x0c, 0x02, //0x00001a87 leal (%rdx,%rax), %ecx
- 0x81, 0xc1, 0x00, 0x20, 0xff, 0xff, //0x00001a8a addl $-57344, %ecx
- 0x81, 0xf9, 0x00, 0xfc, 0xff, 0xff, //0x00001a90 cmpl $-1024, %ecx
- 0x0f, 0x82, 0xd3, 0x38, 0x00, 0x00, //0x00001a96 jb LBB0_982
- 0x09, 0xc2, //0x00001a9c orl %eax, %edx
- 0xc1, 0xe7, 0x0a, //0x00001a9e shll $10, %edi
- 0x89, 0xd0, //0x00001aa1 movl %edx, %eax
- 0x01, 0xf8, //0x00001aa3 addl %edi, %eax
- 0x8d, 0x0c, 0x3a, //0x00001aa5 leal (%rdx,%rdi), %ecx
- 0x81, 0xc1, 0x00, 0x24, 0xa0, 0xfc, //0x00001aa8 addl $-56613888, %ecx
- 0x89, 0xca, //0x00001aae movl %ecx, %edx
- 0xc1, 0xea, 0x12, //0x00001ab0 shrl $18, %edx
- 0x80, 0xca, 0xf0, //0x00001ab3 orb $-16, %dl
- 0x88, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001ab6 movb %dl, $-176(%rbp)
- 0x89, 0xce, //0x00001abc movl %ecx, %esi
- 0xc1, 0xee, 0x0c, //0x00001abe shrl $12, %esi
- 0x40, 0x80, 0xe6, 0x3f, //0x00001ac1 andb $63, %sil
- 0x40, 0x80, 0xce, 0x80, //0x00001ac5 orb $-128, %sil
- 0x40, 0x88, 0xb5, 0x51, 0xff, 0xff, 0xff, //0x00001ac9 movb %sil, $-175(%rbp)
- 0xc1, 0xe9, 0x06, //0x00001ad0 shrl $6, %ecx
- 0x80, 0xe1, 0x3f, //0x00001ad3 andb $63, %cl
- 0x80, 0xc9, 0x80, //0x00001ad6 orb $-128, %cl
- 0x88, 0x8d, 0x52, 0xff, 0xff, 0xff, //0x00001ad9 movb %cl, $-174(%rbp)
- 0x24, 0x3f, //0x00001adf andb $63, %al
- 0x0c, 0x80, //0x00001ae1 orb $-128, %al
- 0x88, 0x85, 0x53, 0xff, 0xff, 0xff, //0x00001ae3 movb %al, $-173(%rbp)
- 0x49, 0x83, 0xc1, 0x0c, //0x00001ae9 addq $12, %r9
- 0xb8, 0x04, 0x00, 0x00, 0x00, //0x00001aed movl $4, %eax
- //0x00001af2 LBB0_311
- 0x4c, 0x8b, 0x5d, 0xd0, //0x00001af2 movq $-48(%rbp), %r11
- 0x49, 0xbc, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001af6 movabsq $4294977024, %r12
- 0xe9, 0xe5, 0xfd, 0xff, 0xff, //0x00001b00 jmp LBB0_285
- //0x00001b05 LBB0_312
- 0x4c, 0x29, 0xe8, //0x00001b05 subq %r13, %rax
- 0x48, 0x83, 0xc0, 0x01, //0x00001b08 addq $1, %rax
- 0x49, 0x89, 0x03, //0x00001b0c movq %rax, (%r11)
- 0x49, 0x89, 0xc2, //0x00001b0f movq %rax, %r10
- //0x00001b12 LBB0_313
- 0x4d, 0x89, 0xe6, //0x00001b12 movq %r12, %r14
- 0x49, 0xbc, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001b15 movabsq $4294977024, %r12
- 0xe9, 0x9a, 0xef, 0xff, 0xff, //0x00001b1f jmp LBB0_160
- //0x00001b24 LBB0_297
- 0x48, 0x31, 0xda, //0x00001b24 xorq %rbx, %rdx
- 0x4d, 0x31, 0xc7, //0x00001b27 xorq %r8, %r15
- 0x31, 0xc9, //0x00001b2a xorl %ecx, %ecx
- 0x49, 0x09, 0xd7, //0x00001b2c orq %rdx, %r15
- 0x0f, 0x94, 0xc1, //0x00001b2f sete %cl
- //0x00001b32 LBB0_298
- 0x48, 0x8b, 0x7d, 0xb8, //0x00001b32 movq $-72(%rbp), %rdi
- 0x4c, 0x8b, 0x4d, 0xb0, //0x00001b36 movq $-80(%rbp), %r9
- 0xe9, 0x87, 0xeb, 0xff, 0xff, //0x00001b3a jmp LBB0_85
- //0x00001b3f LBB0_314
- 0x4d, 0x01, 0xea, //0x00001b3f addq %r13, %r10
- 0x48, 0x85, 0xd2, //0x00001b42 testq %rdx, %rdx
- 0x0f, 0x85, 0x0d, 0xef, 0xff, 0xff, //0x00001b45 jne LBB0_151
- 0xe9, 0x3e, 0xef, 0xff, 0xff, //0x00001b4b jmp LBB0_157
- //0x00001b50 LBB0_315
- 0x31, 0xc9, //0x00001b50 xorl %ecx, %ecx
- 0xe9, 0xdb, 0xff, 0xff, 0xff, //0x00001b52 jmp LBB0_298
- //0x00001b57 LBB0_316
- 0x4b, 0x8d, 0x04, 0x2a, //0x00001b57 leaq (%r10,%r13), %rax
- 0xe9, 0xed, 0xf1, 0xff, 0xff, //0x00001b5b jmp LBB0_201
- //0x00001b60 LBB0_317
- 0x48, 0x83, 0x7d, 0xa8, 0xff, //0x00001b60 cmpq $-1, $-88(%rbp)
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00001b65 jne LBB0_319
- 0x4c, 0x89, 0xd0, //0x00001b6b movq %r10, %rax
- 0x4c, 0x29, 0xe8, //0x00001b6e subq %r13, %rax
- 0x48, 0x0f, 0xbc, 0xfe, //0x00001b71 bsfq %rsi, %rdi
- 0x48, 0x01, 0xc7, //0x00001b75 addq %rax, %rdi
- 0x48, 0x89, 0x7d, 0xa8, //0x00001b78 movq %rdi, $-88(%rbp)
- //0x00001b7c LBB0_319
- 0x44, 0x89, 0xd8, //0x00001b7c movl %r11d, %eax
- 0xf7, 0xd0, //0x00001b7f notl %eax
- 0x21, 0xf0, //0x00001b81 andl %esi, %eax
- 0x45, 0x8d, 0x04, 0x43, //0x00001b83 leal (%r11,%rax,2), %r8d
- 0x8d, 0x1c, 0x00, //0x00001b87 leal (%rax,%rax), %ebx
- 0xf7, 0xd3, //0x00001b8a notl %ebx
- 0x21, 0xf3, //0x00001b8c andl %esi, %ebx
- 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001b8e andl $-1431655766, %ebx
- 0x45, 0x31, 0xdb, //0x00001b94 xorl %r11d, %r11d
- 0x01, 0xc3, //0x00001b97 addl %eax, %ebx
- 0x41, 0x0f, 0x92, 0xc3, //0x00001b99 setb %r11b
- 0x01, 0xdb, //0x00001b9d addl %ebx, %ebx
- 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00001b9f xorl $1431655765, %ebx
- 0x44, 0x21, 0xc3, //0x00001ba5 andl %r8d, %ebx
- 0xf7, 0xd3, //0x00001ba8 notl %ebx
- 0x41, 0x21, 0xd9, //0x00001baa andl %ebx, %r9d
- 0x48, 0x8b, 0x7d, 0xb8, //0x00001bad movq $-72(%rbp), %rdi
- 0x49, 0xbc, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001bb1 movabsq $4294977024, %r12
- 0x4d, 0x85, 0xc9, //0x00001bbb testq %r9, %r9
- 0x4c, 0x8b, 0x45, 0xa8, //0x00001bbe movq $-88(%rbp), %r8
- 0x0f, 0x85, 0xce, 0xfa, 0xff, 0xff, //0x00001bc2 jne LBB0_71
- //0x00001bc8 LBB0_320
- 0x49, 0x83, 0xc2, 0x20, //0x00001bc8 addq $32, %r10
- 0x48, 0x83, 0xc1, 0xe0, //0x00001bcc addq $-32, %rcx
- //0x00001bd0 LBB0_321
- 0x4d, 0x85, 0xdb, //0x00001bd0 testq %r11, %r11
- 0x4c, 0x8b, 0x4d, 0xb0, //0x00001bd3 movq $-80(%rbp), %r9
- 0x0f, 0x85, 0xc6, 0x00, 0x00, 0x00, //0x00001bd7 jne LBB0_334
- 0x4c, 0x89, 0xc3, //0x00001bdd movq %r8, %rbx
- 0x4c, 0x8b, 0x5d, 0xd0, //0x00001be0 movq $-48(%rbp), %r11
- 0x48, 0x85, 0xc9, //0x00001be4 testq %rcx, %rcx
- 0x0f, 0x84, 0x9e, 0x00, 0x00, 0x00, //0x00001be7 je LBB0_333
- //0x00001bed LBB0_323
- 0x48, 0x89, 0x5d, 0xa8, //0x00001bed movq %rbx, $-88(%rbp)
- 0x4c, 0x89, 0xee, //0x00001bf1 movq %r13, %rsi
- 0x48, 0xf7, 0xde, //0x00001bf4 negq %rsi
- //0x00001bf7 LBB0_324
- 0x31, 0xdb, //0x00001bf7 xorl %ebx, %ebx
- //0x00001bf9 LBB0_325
- 0x41, 0x0f, 0xb6, 0x04, 0x1a, //0x00001bf9 movzbl (%r10,%rbx), %eax
- 0x3c, 0x22, //0x00001bfe cmpb $34, %al
- 0x0f, 0x84, 0x7e, 0x00, 0x00, 0x00, //0x00001c00 je LBB0_332
- 0x3c, 0x5c, //0x00001c06 cmpb $92, %al
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00001c08 je LBB0_330
- 0x48, 0x83, 0xc3, 0x01, //0x00001c0e addq $1, %rbx
- 0x48, 0x39, 0xd9, //0x00001c12 cmpq %rbx, %rcx
- 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x00001c15 jne LBB0_325
- 0xe9, 0x73, 0x00, 0x00, 0x00, //0x00001c1b jmp LBB0_328
- //0x00001c20 LBB0_330
- 0x48, 0x8d, 0x41, 0xff, //0x00001c20 leaq $-1(%rcx), %rax
- 0x48, 0x39, 0xd8, //0x00001c24 cmpq %rbx, %rax
- 0x0f, 0x84, 0x82, 0x37, 0x00, 0x00, //0x00001c27 je LBB0_988
- 0x4a, 0x8d, 0x04, 0x16, //0x00001c2d leaq (%rsi,%r10), %rax
- 0x48, 0x01, 0xd8, //0x00001c31 addq %rbx, %rax
- 0x48, 0x8b, 0x7d, 0xa8, //0x00001c34 movq $-88(%rbp), %rdi
- 0x48, 0x83, 0xff, 0xff, //0x00001c38 cmpq $-1, %rdi
- 0x4c, 0x0f, 0x44, 0xc0, //0x00001c3c cmoveq %rax, %r8
- 0x48, 0x0f, 0x44, 0xf8, //0x00001c40 cmoveq %rax, %rdi
- 0x48, 0x89, 0x7d, 0xa8, //0x00001c44 movq %rdi, $-88(%rbp)
- 0x49, 0x01, 0xda, //0x00001c48 addq %rbx, %r10
- 0x49, 0x83, 0xc2, 0x02, //0x00001c4b addq $2, %r10
- 0x48, 0x89, 0xc8, //0x00001c4f movq %rcx, %rax
- 0x48, 0x29, 0xd8, //0x00001c52 subq %rbx, %rax
- 0x48, 0x83, 0xc0, 0xfe, //0x00001c55 addq $-2, %rax
- 0x48, 0x83, 0xc1, 0xfe, //0x00001c59 addq $-2, %rcx
- 0x48, 0x39, 0xd9, //0x00001c5d cmpq %rbx, %rcx
- 0x48, 0x89, 0xc1, //0x00001c60 movq %rax, %rcx
- 0x4c, 0x8b, 0x5d, 0xd0, //0x00001c63 movq $-48(%rbp), %r11
- 0x48, 0x8b, 0x7d, 0xb8, //0x00001c67 movq $-72(%rbp), %rdi
- 0x4c, 0x8b, 0x4d, 0xb0, //0x00001c6b movq $-80(%rbp), %r9
- 0x49, 0xbc, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001c6f movabsq $4294977024, %r12
- 0x0f, 0x85, 0x78, 0xff, 0xff, 0xff, //0x00001c79 jne LBB0_324
- 0xe9, 0x69, 0x35, 0x00, 0x00, //0x00001c7f jmp LBB0_964
- //0x00001c84 LBB0_332
- 0x49, 0x01, 0xda, //0x00001c84 addq %rbx, %r10
- 0x49, 0x83, 0xc2, 0x01, //0x00001c87 addq $1, %r10
- //0x00001c8b LBB0_333
- 0x4d, 0x29, 0xea, //0x00001c8b subq %r13, %r10
- 0xe9, 0xa9, 0xe9, 0xff, 0xff, //0x00001c8e jmp LBB0_76
- //0x00001c93 LBB0_328
- 0x3c, 0x22, //0x00001c93 cmpb $34, %al
- 0x0f, 0x85, 0x52, 0x35, 0x00, 0x00, //0x00001c95 jne LBB0_964
- 0x49, 0x01, 0xca, //0x00001c9b addq %rcx, %r10
- 0xe9, 0xe8, 0xff, 0xff, 0xff, //0x00001c9e jmp LBB0_333
- //0x00001ca3 LBB0_334
- 0x48, 0x85, 0xc9, //0x00001ca3 testq %rcx, %rcx
- 0x0f, 0x84, 0x03, 0x37, 0x00, 0x00, //0x00001ca6 je LBB0_988
- 0x4c, 0x89, 0xeb, //0x00001cac movq %r13, %rbx
- 0x48, 0xf7, 0xd3, //0x00001caf notq %rbx
- 0x4c, 0x01, 0xd3, //0x00001cb2 addq %r10, %rbx
- 0x49, 0x83, 0xf8, 0xff, //0x00001cb5 cmpq $-1, %r8
- 0x4c, 0x89, 0xc0, //0x00001cb9 movq %r8, %rax
- 0x48, 0x0f, 0x44, 0xc3, //0x00001cbc cmoveq %rbx, %rax
- 0x49, 0x0f, 0x45, 0xd8, //0x00001cc0 cmovneq %r8, %rbx
- 0x49, 0x83, 0xc2, 0x01, //0x00001cc4 addq $1, %r10
- 0x48, 0x83, 0xc1, 0xff, //0x00001cc8 addq $-1, %rcx
- 0x49, 0x89, 0xc0, //0x00001ccc movq %rax, %r8
- 0x4c, 0x8b, 0x5d, 0xd0, //0x00001ccf movq $-48(%rbp), %r11
- 0x48, 0x8b, 0x7d, 0xb8, //0x00001cd3 movq $-72(%rbp), %rdi
- 0x4c, 0x8b, 0x4d, 0xb0, //0x00001cd7 movq $-80(%rbp), %r9
- 0x49, 0xbc, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001cdb movabsq $4294977024, %r12
- 0x48, 0x85, 0xc9, //0x00001ce5 testq %rcx, %rcx
- 0x0f, 0x85, 0xff, 0xfe, 0xff, 0xff, //0x00001ce8 jne LBB0_323
- 0xe9, 0x98, 0xff, 0xff, 0xff, //0x00001cee jmp LBB0_333
- //0x00001cf3 LBB0_336
- 0x4c, 0x8b, 0x4d, 0xb0, //0x00001cf3 movq $-80(%rbp), %r9
- 0x4d, 0x8b, 0x11, //0x00001cf7 movq (%r9), %r10
- 0x4c, 0x8b, 0x5d, 0xd0, //0x00001cfa movq $-48(%rbp), %r11
- 0x4d, 0x89, 0x13, //0x00001cfe movq %r10, (%r11)
- 0x48, 0x8b, 0x7d, 0xb8, //0x00001d01 movq $-72(%rbp), %rdi
- 0x4c, 0x8b, 0x75, 0xc8, //0x00001d05 movq $-56(%rbp), %r14
- 0x49, 0xbc, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001d09 movabsq $4294977024, %r12
- 0xe9, 0xa6, 0xed, 0xff, 0xff, //0x00001d13 jmp LBB0_160
- //0x00001d18 LBB0_337
- 0x49, 0x8d, 0x41, 0xff, //0x00001d18 leaq $-1(%r9), %rax
- 0x4c, 0x39, 0xf0, //0x00001d1c cmpq %r14, %rax
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001d1f jne LBB0_339
- 0x4c, 0x8b, 0x5d, 0xd0, //0x00001d25 movq $-48(%rbp), %r11
- 0xe9, 0xc7, 0xf8, 0xff, 0xff, //0x00001d29 jmp LBB0_256
- //0x00001d2e LBB0_339
- 0x4b, 0x8d, 0x04, 0x1e, //0x00001d2e leaq (%r14,%r11), %rax
- 0x48, 0x83, 0xc0, 0x02, //0x00001d32 addq $2, %rax
- 0x4d, 0x29, 0xf1, //0x00001d36 subq %r14, %r9
- 0x49, 0x83, 0xc1, 0xfe, //0x00001d39 addq $-2, %r9
- 0x4d, 0x89, 0xce, //0x00001d3d movq %r9, %r14
- 0xe9, 0x08, 0xf0, 0xff, 0xff, //0x00001d40 jmp LBB0_201
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001d45 .p2align 4, 0x90
- //0x00001d50 LBB0_340
- 0x80, 0xf9, 0x5b, //0x00001d50 cmpb $91, %cl
- 0x0f, 0x85, 0x7c, 0x28, 0x00, 0x00, //0x00001d53 jne LBB0_864
- 0x49, 0x8b, 0x46, 0x08, //0x00001d59 movq $8(%r14), %rax
- 0x4c, 0x8b, 0x38, //0x00001d5d movq (%rax), %r15
- 0x4d, 0x85, 0xff, //0x00001d60 testq %r15, %r15
- 0x0f, 0x88, 0xc5, 0x11, 0x00, 0x00, //0x00001d63 js LBB0_548
- 0x49, 0x8b, 0x09, //0x00001d69 movq (%r9), %rcx
- 0x49, 0x39, 0xca, //0x00001d6c cmpq %rcx, %r10
- 0x0f, 0x83, 0x2b, 0x00, 0x00, 0x00, //0x00001d6f jae LBB0_347
- 0x43, 0x8a, 0x44, 0x15, 0x00, //0x00001d75 movb (%r13,%r10), %al
- 0x3c, 0x0d, //0x00001d7a cmpb $13, %al
- 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x00001d7c je LBB0_347
- 0x3c, 0x20, //0x00001d82 cmpb $32, %al
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001d84 je LBB0_347
- 0x04, 0xf5, //0x00001d8a addb $-11, %al
- 0x3c, 0xfe, //0x00001d8c cmpb $-2, %al
- 0x0f, 0x83, 0x0c, 0x00, 0x00, 0x00, //0x00001d8e jae LBB0_347
- 0x4c, 0x89, 0xd2, //0x00001d94 movq %r10, %rdx
- 0xe9, 0xfc, 0x00, 0x00, 0x00, //0x00001d97 jmp LBB0_369
- 0x90, 0x90, 0x90, 0x90, //0x00001d9c .p2align 4, 0x90
- //0x00001da0 LBB0_347
- 0x49, 0x8d, 0x52, 0x01, //0x00001da0 leaq $1(%r10), %rdx
- 0x48, 0x39, 0xca, //0x00001da4 cmpq %rcx, %rdx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001da7 jae LBB0_351
- 0x41, 0x8a, 0x44, 0x15, 0x00, //0x00001dad movb (%r13,%rdx), %al
- 0x3c, 0x0d, //0x00001db2 cmpb $13, %al
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001db4 je LBB0_351
- 0x3c, 0x20, //0x00001dba cmpb $32, %al
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00001dbc je LBB0_351
- 0x04, 0xf5, //0x00001dc2 addb $-11, %al
- 0x3c, 0xfe, //0x00001dc4 cmpb $-2, %al
- 0x0f, 0x82, 0xcc, 0x00, 0x00, 0x00, //0x00001dc6 jb LBB0_369
- 0x90, 0x90, 0x90, 0x90, //0x00001dcc .p2align 4, 0x90
- //0x00001dd0 LBB0_351
- 0x49, 0x8d, 0x52, 0x02, //0x00001dd0 leaq $2(%r10), %rdx
- 0x48, 0x39, 0xca, //0x00001dd4 cmpq %rcx, %rdx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001dd7 jae LBB0_355
- 0x41, 0x8a, 0x44, 0x15, 0x00, //0x00001ddd movb (%r13,%rdx), %al
- 0x3c, 0x0d, //0x00001de2 cmpb $13, %al
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001de4 je LBB0_355
- 0x3c, 0x20, //0x00001dea cmpb $32, %al
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00001dec je LBB0_355
- 0x04, 0xf5, //0x00001df2 addb $-11, %al
- 0x3c, 0xfe, //0x00001df4 cmpb $-2, %al
- 0x0f, 0x82, 0x9c, 0x00, 0x00, 0x00, //0x00001df6 jb LBB0_369
- 0x90, 0x90, 0x90, 0x90, //0x00001dfc .p2align 4, 0x90
- //0x00001e00 LBB0_355
- 0x49, 0x8d, 0x52, 0x03, //0x00001e00 leaq $3(%r10), %rdx
- 0x48, 0x39, 0xca, //0x00001e04 cmpq %rcx, %rdx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001e07 jae LBB0_359
- 0x41, 0x8a, 0x44, 0x15, 0x00, //0x00001e0d movb (%r13,%rdx), %al
- 0x3c, 0x0d, //0x00001e12 cmpb $13, %al
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001e14 je LBB0_359
- 0x3c, 0x20, //0x00001e1a cmpb $32, %al
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00001e1c je LBB0_359
- 0x04, 0xf5, //0x00001e22 addb $-11, %al
- 0x3c, 0xfe, //0x00001e24 cmpb $-2, %al
- 0x0f, 0x82, 0x6c, 0x00, 0x00, 0x00, //0x00001e26 jb LBB0_369
- 0x90, 0x90, 0x90, 0x90, //0x00001e2c .p2align 4, 0x90
- //0x00001e30 LBB0_359
- 0x49, 0x8d, 0x52, 0x04, //0x00001e30 leaq $4(%r10), %rdx
- 0x48, 0x39, 0xd1, //0x00001e34 cmpq %rdx, %rcx
- 0x0f, 0x86, 0x3e, 0x00, 0x00, 0x00, //0x00001e37 jbe LBB0_365
- 0x0f, 0x84, 0x40, 0x00, 0x00, 0x00, //0x00001e3d je LBB0_366
- 0x4a, 0x8d, 0x04, 0x29, //0x00001e43 leaq (%rcx,%r13), %rax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001e47 .p2align 4, 0x90
- //0x00001e50 LBB0_362
- 0x41, 0x0f, 0xbe, 0x74, 0x15, 0x00, //0x00001e50 movsbl (%r13,%rdx), %esi
- 0x83, 0xfe, 0x20, //0x00001e56 cmpl $32, %esi
- 0x0f, 0x87, 0x30, 0x00, 0x00, 0x00, //0x00001e59 ja LBB0_368
- 0x49, 0x0f, 0xa3, 0xf4, //0x00001e5f btq %rsi, %r12
- 0x0f, 0x83, 0x26, 0x00, 0x00, 0x00, //0x00001e63 jae LBB0_368
- 0x48, 0x83, 0xc2, 0x01, //0x00001e69 addq $1, %rdx
- 0x48, 0x39, 0xd1, //0x00001e6d cmpq %rdx, %rcx
- 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x00001e70 jne LBB0_362
- 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00001e76 jmp LBB0_367
- //0x00001e7b LBB0_365
- 0x49, 0x89, 0xd2, //0x00001e7b movq %rdx, %r10
- 0xe9, 0x28, 0x00, 0x00, 0x00, //0x00001e7e jmp LBB0_370
- //0x00001e83 LBB0_366
- 0x4c, 0x01, 0xea, //0x00001e83 addq %r13, %rdx
- 0x48, 0x89, 0xd0, //0x00001e86 movq %rdx, %rax
- //0x00001e89 LBB0_367
- 0x4c, 0x29, 0xe8, //0x00001e89 subq %r13, %rax
- 0x48, 0x89, 0xc2, //0x00001e8c movq %rax, %rdx
- //0x00001e8f LBB0_368
- 0x48, 0x39, 0xca, //0x00001e8f cmpq %rcx, %rdx
- 0x0f, 0x83, 0x13, 0x00, 0x00, 0x00, //0x00001e92 jae LBB0_370
- //0x00001e98 LBB0_369
- 0x4c, 0x8d, 0x52, 0x01, //0x00001e98 leaq $1(%rdx), %r10
- 0x4d, 0x89, 0x13, //0x00001e9c movq %r10, (%r11)
- 0x41, 0x80, 0x7c, 0x15, 0x00, 0x5d, //0x00001e9f cmpb $93, (%r13,%rdx)
- 0x0f, 0x84, 0x68, 0x10, 0x00, 0x00, //0x00001ea5 je LBB0_546
- //0x00001eab LBB0_370
- 0x49, 0x83, 0xc2, 0xff, //0x00001eab addq $-1, %r10
- 0x4d, 0x89, 0x13, //0x00001eaf movq %r10, (%r11)
- 0x4d, 0x85, 0xff, //0x00001eb2 testq %r15, %r15
- 0x0f, 0x8e, 0x65, 0x0e, 0x00, 0x00, //0x00001eb5 jle LBB0_480
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001ebb .p2align 4, 0x90
- //0x00001ec0 LBB0_371
- 0x49, 0x8b, 0x11, //0x00001ec0 movq (%r9), %rdx
- 0x49, 0x39, 0xd2, //0x00001ec3 cmpq %rdx, %r10
- 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00001ec6 jae LBB0_376
- 0x43, 0x8a, 0x44, 0x15, 0x00, //0x00001ecc movb (%r13,%r10), %al
- 0x3c, 0x0d, //0x00001ed1 cmpb $13, %al
- 0x0f, 0x84, 0x27, 0x00, 0x00, 0x00, //0x00001ed3 je LBB0_376
- 0x3c, 0x20, //0x00001ed9 cmpb $32, %al
- 0x0f, 0x84, 0x1f, 0x00, 0x00, 0x00, //0x00001edb je LBB0_376
- 0x04, 0xf5, //0x00001ee1 addb $-11, %al
- 0x3c, 0xfe, //0x00001ee3 cmpb $-2, %al
- 0x0f, 0x83, 0x15, 0x00, 0x00, 0x00, //0x00001ee5 jae LBB0_376
- 0x4c, 0x89, 0xd1, //0x00001eeb movq %r10, %rcx
- 0xe9, 0xfd, 0x00, 0x00, 0x00, //0x00001eee jmp LBB0_397
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001ef3 .p2align 4, 0x90
- //0x00001f00 LBB0_376
- 0x49, 0x8d, 0x4a, 0x01, //0x00001f00 leaq $1(%r10), %rcx
- 0x48, 0x39, 0xd1, //0x00001f04 cmpq %rdx, %rcx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001f07 jae LBB0_380
- 0x41, 0x8a, 0x44, 0x0d, 0x00, //0x00001f0d movb (%r13,%rcx), %al
- 0x3c, 0x0d, //0x00001f12 cmpb $13, %al
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001f14 je LBB0_380
- 0x3c, 0x20, //0x00001f1a cmpb $32, %al
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00001f1c je LBB0_380
- 0x04, 0xf5, //0x00001f22 addb $-11, %al
- 0x3c, 0xfe, //0x00001f24 cmpb $-2, %al
- 0x0f, 0x82, 0xc4, 0x00, 0x00, 0x00, //0x00001f26 jb LBB0_397
- 0x90, 0x90, 0x90, 0x90, //0x00001f2c .p2align 4, 0x90
- //0x00001f30 LBB0_380
- 0x49, 0x8d, 0x4a, 0x02, //0x00001f30 leaq $2(%r10), %rcx
- 0x48, 0x39, 0xd1, //0x00001f34 cmpq %rdx, %rcx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001f37 jae LBB0_384
- 0x41, 0x8a, 0x44, 0x0d, 0x00, //0x00001f3d movb (%r13,%rcx), %al
- 0x3c, 0x0d, //0x00001f42 cmpb $13, %al
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001f44 je LBB0_384
- 0x3c, 0x20, //0x00001f4a cmpb $32, %al
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00001f4c je LBB0_384
- 0x04, 0xf5, //0x00001f52 addb $-11, %al
- 0x3c, 0xfe, //0x00001f54 cmpb $-2, %al
- 0x0f, 0x82, 0x94, 0x00, 0x00, 0x00, //0x00001f56 jb LBB0_397
- 0x90, 0x90, 0x90, 0x90, //0x00001f5c .p2align 4, 0x90
- //0x00001f60 LBB0_384
- 0x49, 0x8d, 0x4a, 0x03, //0x00001f60 leaq $3(%r10), %rcx
- 0x48, 0x39, 0xd1, //0x00001f64 cmpq %rdx, %rcx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001f67 jae LBB0_388
- 0x41, 0x8a, 0x44, 0x0d, 0x00, //0x00001f6d movb (%r13,%rcx), %al
- 0x3c, 0x0d, //0x00001f72 cmpb $13, %al
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001f74 je LBB0_388
- 0x3c, 0x20, //0x00001f7a cmpb $32, %al
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00001f7c je LBB0_388
- 0x04, 0xf5, //0x00001f82 addb $-11, %al
- 0x3c, 0xfe, //0x00001f84 cmpb $-2, %al
- 0x0f, 0x82, 0x64, 0x00, 0x00, 0x00, //0x00001f86 jb LBB0_397
- 0x90, 0x90, 0x90, 0x90, //0x00001f8c .p2align 4, 0x90
- //0x00001f90 LBB0_388
- 0x49, 0x8d, 0x4a, 0x04, //0x00001f90 leaq $4(%r10), %rcx
- 0x48, 0x39, 0xca, //0x00001f94 cmpq %rcx, %rdx
- 0x0f, 0x86, 0xb3, 0x06, 0x00, 0x00, //0x00001f97 jbe LBB0_451
- 0x0f, 0x84, 0x38, 0x00, 0x00, 0x00, //0x00001f9d je LBB0_394
- 0x4a, 0x8d, 0x04, 0x2a, //0x00001fa3 leaq (%rdx,%r13), %rax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001fa7 .p2align 4, 0x90
- //0x00001fb0 LBB0_391
- 0x41, 0x0f, 0xbe, 0x74, 0x0d, 0x00, //0x00001fb0 movsbl (%r13,%rcx), %esi
- 0x83, 0xfe, 0x20, //0x00001fb6 cmpl $32, %esi
- 0x0f, 0x87, 0x28, 0x00, 0x00, 0x00, //0x00001fb9 ja LBB0_396
- 0x49, 0x0f, 0xa3, 0xf4, //0x00001fbf btq %rsi, %r12
- 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00001fc3 jae LBB0_396
- 0x48, 0x83, 0xc1, 0x01, //0x00001fc9 addq $1, %rcx
- 0x48, 0x39, 0xca, //0x00001fcd cmpq %rcx, %rdx
- 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x00001fd0 jne LBB0_391
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00001fd6 jmp LBB0_395
- //0x00001fdb LBB0_394
- 0x4c, 0x01, 0xe9, //0x00001fdb addq %r13, %rcx
- 0x48, 0x89, 0xc8, //0x00001fde movq %rcx, %rax
- //0x00001fe1 LBB0_395
- 0x4c, 0x29, 0xe8, //0x00001fe1 subq %r13, %rax
- 0x48, 0x89, 0xc1, //0x00001fe4 movq %rax, %rcx
- //0x00001fe7 LBB0_396
- 0x48, 0x39, 0xd1, //0x00001fe7 cmpq %rdx, %rcx
- 0x0f, 0x83, 0x66, 0x06, 0x00, 0x00, //0x00001fea jae LBB0_452
- //0x00001ff0 LBB0_397
- 0x4c, 0x8d, 0x51, 0x01, //0x00001ff0 leaq $1(%rcx), %r10
- 0x4d, 0x89, 0x13, //0x00001ff4 movq %r10, (%r11)
- 0x41, 0x0f, 0xbe, 0x44, 0x0d, 0x00, //0x00001ff7 movsbl (%r13,%rcx), %eax
- 0x83, 0xf8, 0x7b, //0x00001ffd cmpl $123, %eax
- 0x0f, 0x87, 0x4a, 0x06, 0x00, 0x00, //0x00002000 ja LBB0_451
- 0x48, 0x8d, 0x15, 0xcf, 0x33, 0x00, 0x00, //0x00002006 leaq $13263(%rip), %rdx /* LJTI0_0+0(%rip) */
- 0x48, 0x63, 0x04, 0x82, //0x0000200d movslq (%rdx,%rax,4), %rax
- 0x48, 0x01, 0xd0, //0x00002011 addq %rdx, %rax
- 0xff, 0xe0, //0x00002014 jmpq *%rax
- //0x00002016 LBB0_399
- 0x49, 0x8b, 0x01, //0x00002016 movq (%r9), %rax
- 0x48, 0x89, 0xc2, //0x00002019 movq %rax, %rdx
- 0x4c, 0x29, 0xd2, //0x0000201c subq %r10, %rdx
- 0x48, 0x83, 0xfa, 0x10, //0x0000201f cmpq $16, %rdx
- 0x0f, 0x82, 0x8d, 0x0c, 0x00, 0x00, //0x00002023 jb LBB0_516
- 0x48, 0xf7, 0xd1, //0x00002029 notq %rcx
- 0x90, 0x90, 0x90, 0x90, //0x0000202c .p2align 4, 0x90
- //0x00002030 LBB0_401
- 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x15, 0x00, //0x00002030 movdqu (%r13,%r10), %xmm2
- 0x66, 0x0f, 0x6f, 0xda, //0x00002037 movdqa %xmm2, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x0000203b pcmpeqb %xmm13, %xmm3
- 0x66, 0x41, 0x0f, 0xdb, 0xd6, //0x00002040 pand %xmm14, %xmm2
- 0x66, 0x0f, 0x74, 0xd4, //0x00002045 pcmpeqb %xmm4, %xmm2
- 0x66, 0x0f, 0xeb, 0xd3, //0x00002049 por %xmm3, %xmm2
- 0x66, 0x0f, 0xd7, 0xd2, //0x0000204d pmovmskb %xmm2, %edx
- 0x85, 0xd2, //0x00002051 testl %edx, %edx
- 0x0f, 0x85, 0x87, 0x00, 0x00, 0x00, //0x00002053 jne LBB0_412
- 0x49, 0x83, 0xc2, 0x10, //0x00002059 addq $16, %r10
- 0x48, 0x8d, 0x14, 0x08, //0x0000205d leaq (%rax,%rcx), %rdx
- 0x48, 0x83, 0xc2, 0xf0, //0x00002061 addq $-16, %rdx
- 0x48, 0x83, 0xc1, 0xf0, //0x00002065 addq $-16, %rcx
- 0x48, 0x83, 0xfa, 0x0f, //0x00002069 cmpq $15, %rdx
- 0x0f, 0x87, 0xbd, 0xff, 0xff, 0xff, //0x0000206d ja LBB0_401
- 0x4d, 0x89, 0xea, //0x00002073 movq %r13, %r10
- 0x49, 0x29, 0xca, //0x00002076 subq %rcx, %r10
- 0x48, 0x01, 0xc8, //0x00002079 addq %rcx, %rax
- 0x48, 0x89, 0xc2, //0x0000207c movq %rax, %rdx
- 0x48, 0x85, 0xd2, //0x0000207f testq %rdx, %rdx
- 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00002082 je LBB0_410
- //0x00002088 LBB0_404
- 0x49, 0x8d, 0x0c, 0x12, //0x00002088 leaq (%r10,%rdx), %rcx
- 0x31, 0xc0, //0x0000208c xorl %eax, %eax
- //0x0000208e LBB0_405
- 0x41, 0x0f, 0xb6, 0x1c, 0x02, //0x0000208e movzbl (%r10,%rax), %ebx
- 0x80, 0xfb, 0x2c, //0x00002093 cmpb $44, %bl
- 0x0f, 0x84, 0x77, 0x0b, 0x00, 0x00, //0x00002096 je LBB0_514
- 0x80, 0xfb, 0x7d, //0x0000209c cmpb $125, %bl
- 0x0f, 0x84, 0x6e, 0x0b, 0x00, 0x00, //0x0000209f je LBB0_514
- 0x80, 0xfb, 0x5d, //0x000020a5 cmpb $93, %bl
- 0x0f, 0x84, 0x65, 0x0b, 0x00, 0x00, //0x000020a8 je LBB0_514
- 0x48, 0x83, 0xc0, 0x01, //0x000020ae addq $1, %rax
- 0x48, 0x39, 0xc2, //0x000020b2 cmpq %rax, %rdx
- 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x000020b5 jne LBB0_405
- 0x49, 0x89, 0xca, //0x000020bb movq %rcx, %r10
- //0x000020be LBB0_410
- 0x4d, 0x29, 0xea, //0x000020be subq %r13, %r10
- 0x4c, 0x8b, 0x5d, 0xd0, //0x000020c1 movq $-48(%rbp), %r11
- 0x4d, 0x89, 0x13, //0x000020c5 movq %r10, (%r11)
- 0x48, 0x8b, 0x7d, 0xb8, //0x000020c8 movq $-72(%rbp), %rdi
- //0x000020cc LBB0_411
- 0x4c, 0x8b, 0x4d, 0xb0, //0x000020cc movq $-80(%rbp), %r9
- 0x49, 0xbc, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000020d0 movabsq $4294977024, %r12
- 0xe9, 0x77, 0x05, 0x00, 0x00, //0x000020da jmp LBB0_452
- 0x90, //0x000020df .p2align 4, 0x90
- //0x000020e0 LBB0_412
- 0x66, 0x0f, 0xbc, 0xc2, //0x000020e0 bsfw %dx, %ax
- 0x44, 0x0f, 0xb7, 0xd0, //0x000020e4 movzwl %ax, %r10d
- 0x49, 0x29, 0xca, //0x000020e8 subq %rcx, %r10
- 0x4d, 0x89, 0x13, //0x000020eb movq %r10, (%r11)
- 0xe9, 0x63, 0x05, 0x00, 0x00, //0x000020ee jmp LBB0_452
- //0x000020f3 LBB0_413
- 0x48, 0x83, 0xc1, 0x04, //0x000020f3 addq $4, %rcx
- 0x49, 0x3b, 0x09, //0x000020f7 cmpq (%r9), %rcx
- 0x0f, 0x86, 0x50, 0x05, 0x00, 0x00, //0x000020fa jbe LBB0_451
- 0xe9, 0x51, 0x05, 0x00, 0x00, //0x00002100 jmp LBB0_452
- //0x00002105 LBB0_414
- 0x4c, 0x89, 0x75, 0xc8, //0x00002105 movq %r14, $-56(%rbp)
- 0x4d, 0x8b, 0x09, //0x00002109 movq (%r9), %r9
- 0x4d, 0x89, 0xce, //0x0000210c movq %r9, %r14
- 0x4d, 0x29, 0xd6, //0x0000210f subq %r10, %r14
- 0x49, 0x83, 0xfe, 0x20, //0x00002112 cmpq $32, %r14
- 0x0f, 0x8c, 0xab, 0x0b, 0x00, 0x00, //0x00002116 jl LBB0_517
- 0x4e, 0x8d, 0x1c, 0x29, //0x0000211c leaq (%rcx,%r13), %r11
- 0x49, 0x29, 0xc9, //0x00002120 subq %rcx, %r9
- 0xb8, 0x1f, 0x00, 0x00, 0x00, //0x00002123 movl $31, %eax
- 0x45, 0x31, 0xf6, //0x00002128 xorl %r14d, %r14d
- 0x45, 0x31, 0xc0, //0x0000212b xorl %r8d, %r8d
- 0xe9, 0x33, 0x00, 0x00, 0x00, //0x0000212e jmp LBB0_416
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002133 .p2align 4, 0x90
- //0x00002140 LBB0_419
- 0x45, 0x31, 0xc0, //0x00002140 xorl %r8d, %r8d
- 0x48, 0x85, 0xf6, //0x00002143 testq %rsi, %rsi
- 0x0f, 0x85, 0xb0, 0x00, 0x00, 0x00, //0x00002146 jne LBB0_418
- //0x0000214c LBB0_420
- 0x49, 0x83, 0xc6, 0x20, //0x0000214c addq $32, %r14
- 0x49, 0x8d, 0x14, 0x01, //0x00002150 leaq (%r9,%rax), %rdx
- 0x48, 0x83, 0xc2, 0xe0, //0x00002154 addq $-32, %rdx
- 0x48, 0x83, 0xc0, 0xe0, //0x00002158 addq $-32, %rax
- 0x48, 0x83, 0xfa, 0x3f, //0x0000215c cmpq $63, %rdx
- 0x0f, 0x8e, 0xbb, 0x0a, 0x00, 0x00, //0x00002160 jle LBB0_421
- //0x00002166 LBB0_416
- 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x33, 0x01, //0x00002166 movdqu $1(%r11,%r14), %xmm2
- 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x33, 0x11, //0x0000216d movdqu $17(%r11,%r14), %xmm3
- 0x66, 0x0f, 0x6f, 0xea, //0x00002174 movdqa %xmm2, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00002178 pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xfd, //0x0000217c pmovmskb %xmm5, %edi
- 0x66, 0x0f, 0x6f, 0xeb, //0x00002180 movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00002184 pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xf5, //0x00002188 pmovmskb %xmm5, %esi
- 0x48, 0xc1, 0xe6, 0x10, //0x0000218c shlq $16, %rsi
- 0x48, 0x09, 0xfe, //0x00002190 orq %rdi, %rsi
- 0x66, 0x0f, 0x74, 0xd1, //0x00002193 pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xda, //0x00002197 pmovmskb %xmm2, %ebx
- 0x66, 0x0f, 0x74, 0xd9, //0x0000219b pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xfb, //0x0000219f pmovmskb %xmm3, %edi
- 0x48, 0xc1, 0xe7, 0x10, //0x000021a3 shlq $16, %rdi
- 0x48, 0x09, 0xdf, //0x000021a7 orq %rbx, %rdi
- 0x48, 0x89, 0xfb, //0x000021aa movq %rdi, %rbx
- 0x4c, 0x09, 0xc3, //0x000021ad orq %r8, %rbx
- 0x0f, 0x84, 0x8a, 0xff, 0xff, 0xff, //0x000021b0 je LBB0_419
- 0x44, 0x89, 0xc3, //0x000021b6 movl %r8d, %ebx
- 0xf7, 0xd3, //0x000021b9 notl %ebx
- 0x21, 0xfb, //0x000021bb andl %edi, %ebx
- 0x44, 0x8d, 0x24, 0x1b, //0x000021bd leal (%rbx,%rbx), %r12d
- 0x45, 0x09, 0xc4, //0x000021c1 orl %r8d, %r12d
- 0x44, 0x89, 0xe2, //0x000021c4 movl %r12d, %edx
- 0xf7, 0xd2, //0x000021c7 notl %edx
- 0x21, 0xfa, //0x000021c9 andl %edi, %edx
- 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x000021cb andl $-1431655766, %edx
- 0x45, 0x31, 0xc0, //0x000021d1 xorl %r8d, %r8d
- 0x01, 0xda, //0x000021d4 addl %ebx, %edx
- 0x41, 0x0f, 0x92, 0xc0, //0x000021d6 setb %r8b
- 0x01, 0xd2, //0x000021da addl %edx, %edx
- 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x000021dc xorl $1431655765, %edx
- 0x44, 0x21, 0xe2, //0x000021e2 andl %r12d, %edx
- 0x49, 0xbc, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000021e5 movabsq $4294977024, %r12
- 0xf7, 0xd2, //0x000021ef notl %edx
- 0x21, 0xd6, //0x000021f1 andl %edx, %esi
- 0x48, 0x85, 0xf6, //0x000021f3 testq %rsi, %rsi
- 0x0f, 0x84, 0x50, 0xff, 0xff, 0xff, //0x000021f6 je LBB0_420
- //0x000021fc LBB0_418
- 0x0f, 0xbc, 0xc6, //0x000021fc bsfl %esi, %eax
- 0x48, 0x01, 0xc1, //0x000021ff addq %rax, %rcx
- 0x4d, 0x8d, 0x14, 0x0e, //0x00002202 leaq (%r14,%rcx), %r10
- 0x49, 0x83, 0xc2, 0x02, //0x00002206 addq $2, %r10
- 0x4c, 0x8b, 0x5d, 0xd0, //0x0000220a movq $-48(%rbp), %r11
- 0x4d, 0x89, 0x13, //0x0000220e movq %r10, (%r11)
- 0x48, 0x8b, 0x7d, 0xb8, //0x00002211 movq $-72(%rbp), %rdi
- 0x4c, 0x8b, 0x75, 0xc8, //0x00002215 movq $-56(%rbp), %r14
- 0x4c, 0x8b, 0x4d, 0xb0, //0x00002219 movq $-80(%rbp), %r9
- 0xe9, 0x34, 0x04, 0x00, 0x00, //0x0000221d jmp LBB0_452
- //0x00002222 LBB0_425
- 0x4c, 0x89, 0x75, 0xc8, //0x00002222 movq %r14, $-56(%rbp)
- 0x49, 0x8b, 0x01, //0x00002226 movq (%r9), %rax
- 0x4c, 0x29, 0xd0, //0x00002229 subq %r10, %rax
- 0x4d, 0x01, 0xd5, //0x0000222c addq %r10, %r13
- 0x45, 0x31, 0xdb, //0x0000222f xorl %r11d, %r11d
- 0x45, 0x31, 0xd2, //0x00002232 xorl %r10d, %r10d
- 0x45, 0x31, 0xf6, //0x00002235 xorl %r14d, %r14d
- 0x31, 0xc9, //0x00002238 xorl %ecx, %ecx
- 0xe9, 0x6f, 0x00, 0x00, 0x00, //0x0000223a jmp LBB0_427
- //0x0000223f LBB0_426
- 0x49, 0xc1, 0xf8, 0x3f, //0x0000223f sarq $63, %r8
- 0x4c, 0x89, 0xc8, //0x00002243 movq %r9, %rax
- 0x48, 0xd1, 0xe8, //0x00002246 shrq %rax
- 0x48, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002249 movabsq $6148914691236517205, %rsi
- 0x48, 0x21, 0xf0, //0x00002253 andq %rsi, %rax
- 0x49, 0x29, 0xc1, //0x00002256 subq %rax, %r9
- 0x4c, 0x89, 0xc8, //0x00002259 movq %r9, %rax
- 0x48, 0xba, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x0000225c movabsq $3689348814741910323, %rdx
- 0x48, 0x21, 0xd0, //0x00002266 andq %rdx, %rax
- 0x49, 0xc1, 0xe9, 0x02, //0x00002269 shrq $2, %r9
- 0x49, 0x21, 0xd1, //0x0000226d andq %rdx, %r9
- 0x49, 0x01, 0xc1, //0x00002270 addq %rax, %r9
- 0x4c, 0x89, 0xc8, //0x00002273 movq %r9, %rax
- 0x48, 0xc1, 0xe8, 0x04, //0x00002276 shrq $4, %rax
- 0x4c, 0x01, 0xc8, //0x0000227a addq %r9, %rax
- 0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000227d movabsq $1085102592571150095, %rdx
- 0x48, 0x21, 0xd0, //0x00002287 andq %rdx, %rax
- 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x0000228a movabsq $72340172838076673, %rdx
- 0x48, 0x0f, 0xaf, 0xc2, //0x00002294 imulq %rdx, %rax
- 0x48, 0xc1, 0xe8, 0x38, //0x00002298 shrq $56, %rax
- 0x49, 0x01, 0xc6, //0x0000229c addq %rax, %r14
- 0x49, 0x83, 0xc5, 0x40, //0x0000229f addq $64, %r13
- 0x48, 0x8b, 0x45, 0xc0, //0x000022a3 movq $-64(%rbp), %rax
- 0x48, 0x83, 0xc0, 0xc0, //0x000022a7 addq $-64, %rax
- 0x4d, 0x89, 0xc3, //0x000022ab movq %r8, %r11
- //0x000022ae LBB0_427
- 0x48, 0x83, 0xf8, 0x40, //0x000022ae cmpq $64, %rax
- 0x48, 0x89, 0x45, 0xc0, //0x000022b2 movq %rax, $-64(%rbp)
- 0x0f, 0x8c, 0x35, 0x02, 0x00, 0x00, //0x000022b6 jl LBB0_435
- //0x000022bc LBB0_428
- 0xf3, 0x41, 0x0f, 0x6f, 0x55, 0x00, //0x000022bc movdqu (%r13), %xmm2
- 0xf3, 0x41, 0x0f, 0x6f, 0x6d, 0x10, //0x000022c2 movdqu $16(%r13), %xmm5
- 0xf3, 0x41, 0x0f, 0x6f, 0x7d, 0x20, //0x000022c8 movdqu $32(%r13), %xmm7
- 0xf3, 0x41, 0x0f, 0x6f, 0x75, 0x30, //0x000022ce movdqu $48(%r13), %xmm6
- 0x66, 0x0f, 0x6f, 0xda, //0x000022d4 movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x000022d8 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xc3, //0x000022dc pmovmskb %xmm3, %eax
- 0x66, 0x0f, 0x6f, 0xdd, //0x000022e0 movdqa %xmm5, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x000022e4 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xd3, //0x000022e8 pmovmskb %xmm3, %edx
- 0x66, 0x0f, 0x6f, 0xdf, //0x000022ec movdqa %xmm7, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x000022f0 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xf3, //0x000022f4 pmovmskb %xmm3, %esi
- 0x66, 0x0f, 0x6f, 0xde, //0x000022f8 movdqa %xmm6, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x000022fc pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xfb, //0x00002300 pmovmskb %xmm3, %edi
- 0x48, 0xc1, 0xe7, 0x30, //0x00002304 shlq $48, %rdi
- 0x48, 0xc1, 0xe6, 0x20, //0x00002308 shlq $32, %rsi
- 0x48, 0x09, 0xfe, //0x0000230c orq %rdi, %rsi
- 0x48, 0xc1, 0xe2, 0x10, //0x0000230f shlq $16, %rdx
- 0x48, 0x09, 0xf2, //0x00002313 orq %rsi, %rdx
- 0x48, 0x09, 0xd0, //0x00002316 orq %rdx, %rax
- 0x48, 0x89, 0xc2, //0x00002319 movq %rax, %rdx
- 0x4c, 0x09, 0xd2, //0x0000231c orq %r10, %rdx
- 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x0000231f jne LBB0_430
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002325 movq $-1, %rax
- 0x45, 0x31, 0xd2, //0x0000232c xorl %r10d, %r10d
- 0xe9, 0x46, 0x00, 0x00, 0x00, //0x0000232f jmp LBB0_431
- //0x00002334 LBB0_430
- 0x4c, 0x89, 0xd2, //0x00002334 movq %r10, %rdx
- 0x48, 0xf7, 0xd2, //0x00002337 notq %rdx
- 0x48, 0x21, 0xc2, //0x0000233a andq %rax, %rdx
- 0x48, 0x8d, 0x34, 0x12, //0x0000233d leaq (%rdx,%rdx), %rsi
- 0x4c, 0x09, 0xd6, //0x00002341 orq %r10, %rsi
- 0x48, 0x89, 0xf7, //0x00002344 movq %rsi, %rdi
- 0x48, 0xf7, 0xd7, //0x00002347 notq %rdi
- 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000234a movabsq $-6148914691236517206, %rbx
- 0x48, 0x21, 0xd8, //0x00002354 andq %rbx, %rax
- 0x48, 0x21, 0xf8, //0x00002357 andq %rdi, %rax
- 0x45, 0x31, 0xd2, //0x0000235a xorl %r10d, %r10d
- 0x48, 0x01, 0xd0, //0x0000235d addq %rdx, %rax
- 0x41, 0x0f, 0x92, 0xc2, //0x00002360 setb %r10b
- 0x48, 0x01, 0xc0, //0x00002364 addq %rax, %rax
- 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002367 movabsq $6148914691236517205, %rdx
- 0x48, 0x31, 0xd0, //0x00002371 xorq %rdx, %rax
- 0x48, 0x21, 0xf0, //0x00002374 andq %rsi, %rax
- 0x48, 0xf7, 0xd0, //0x00002377 notq %rax
- //0x0000237a LBB0_431
- 0x66, 0x0f, 0x6f, 0xde, //0x0000237a movdqa %xmm6, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x0000237e pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xd3, //0x00002382 pmovmskb %xmm3, %edx
- 0x48, 0xc1, 0xe2, 0x30, //0x00002386 shlq $48, %rdx
- 0x66, 0x0f, 0x6f, 0xdf, //0x0000238a movdqa %xmm7, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x0000238e pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xf3, //0x00002392 pmovmskb %xmm3, %esi
- 0x48, 0xc1, 0xe6, 0x20, //0x00002396 shlq $32, %rsi
- 0x48, 0x09, 0xd6, //0x0000239a orq %rdx, %rsi
- 0x66, 0x0f, 0x6f, 0xdd, //0x0000239d movdqa %xmm5, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x000023a1 pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xd3, //0x000023a5 pmovmskb %xmm3, %edx
- 0x48, 0xc1, 0xe2, 0x10, //0x000023a9 shlq $16, %rdx
- 0x48, 0x09, 0xf2, //0x000023ad orq %rsi, %rdx
- 0x66, 0x0f, 0x6f, 0xda, //0x000023b0 movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x000023b4 pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xf3, //0x000023b8 pmovmskb %xmm3, %esi
- 0x48, 0x09, 0xd6, //0x000023bc orq %rdx, %rsi
- 0x48, 0x21, 0xc6, //0x000023bf andq %rax, %rsi
- 0x66, 0x48, 0x0f, 0x6e, 0xde, //0x000023c2 movq %rsi, %xmm3
- 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd9, 0x00, //0x000023c7 pclmulqdq $0, %xmm9, %xmm3
- 0x66, 0x49, 0x0f, 0x7e, 0xd8, //0x000023ce movq %xmm3, %r8
- 0x4d, 0x31, 0xd8, //0x000023d3 xorq %r11, %r8
- 0x66, 0x0f, 0x6f, 0xda, //0x000023d6 movdqa %xmm2, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xda, //0x000023da pcmpeqb %xmm10, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xcb, //0x000023df pmovmskb %xmm3, %r9d
- 0x66, 0x0f, 0x6f, 0xdd, //0x000023e4 movdqa %xmm5, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xda, //0x000023e8 pcmpeqb %xmm10, %xmm3
- 0x66, 0x0f, 0xd7, 0xc3, //0x000023ed pmovmskb %xmm3, %eax
- 0x66, 0x0f, 0x6f, 0xdf, //0x000023f1 movdqa %xmm7, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xda, //0x000023f5 pcmpeqb %xmm10, %xmm3
- 0x66, 0x0f, 0xd7, 0xf3, //0x000023fa pmovmskb %xmm3, %esi
- 0x66, 0x0f, 0x6f, 0xde, //0x000023fe movdqa %xmm6, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xda, //0x00002402 pcmpeqb %xmm10, %xmm3
- 0x66, 0x0f, 0xd7, 0xdb, //0x00002407 pmovmskb %xmm3, %ebx
- 0x48, 0xc1, 0xe3, 0x30, //0x0000240b shlq $48, %rbx
- 0x48, 0xc1, 0xe6, 0x20, //0x0000240f shlq $32, %rsi
- 0x48, 0x09, 0xde, //0x00002413 orq %rbx, %rsi
- 0x48, 0xc1, 0xe0, 0x10, //0x00002416 shlq $16, %rax
- 0x48, 0x09, 0xf0, //0x0000241a orq %rsi, %rax
- 0x49, 0x09, 0xc1, //0x0000241d orq %rax, %r9
- 0x4d, 0x89, 0xc3, //0x00002420 movq %r8, %r11
- 0x49, 0xf7, 0xd3, //0x00002423 notq %r11
- 0x4d, 0x21, 0xd9, //0x00002426 andq %r11, %r9
- 0x66, 0x0f, 0x74, 0xd4, //0x00002429 pcmpeqb %xmm4, %xmm2
- 0x66, 0x0f, 0xd7, 0xc2, //0x0000242d pmovmskb %xmm2, %eax
- 0x66, 0x0f, 0x74, 0xec, //0x00002431 pcmpeqb %xmm4, %xmm5
- 0x66, 0x0f, 0xd7, 0xdd, //0x00002435 pmovmskb %xmm5, %ebx
- 0x66, 0x0f, 0x74, 0xfc, //0x00002439 pcmpeqb %xmm4, %xmm7
- 0x66, 0x0f, 0xd7, 0xff, //0x0000243d pmovmskb %xmm7, %edi
- 0x66, 0x0f, 0x74, 0xf4, //0x00002441 pcmpeqb %xmm4, %xmm6
- 0x66, 0x0f, 0xd7, 0xf6, //0x00002445 pmovmskb %xmm6, %esi
- 0x48, 0xc1, 0xe6, 0x30, //0x00002449 shlq $48, %rsi
- 0x48, 0xc1, 0xe7, 0x20, //0x0000244d shlq $32, %rdi
- 0x48, 0x09, 0xf7, //0x00002451 orq %rsi, %rdi
- 0x48, 0xc1, 0xe3, 0x10, //0x00002454 shlq $16, %rbx
- 0x48, 0x09, 0xfb, //0x00002458 orq %rdi, %rbx
- 0x48, 0x09, 0xd8, //0x0000245b orq %rbx, %rax
- 0x4c, 0x21, 0xd8, //0x0000245e andq %r11, %rax
- 0x0f, 0x84, 0xd8, 0xfd, 0xff, 0xff, //0x00002461 je LBB0_426
- 0x4c, 0x8b, 0x5d, 0xd0, //0x00002467 movq $-48(%rbp), %r11
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000246b .p2align 4, 0x90
- //0x00002470 LBB0_433
- 0x48, 0x8d, 0x58, 0xff, //0x00002470 leaq $-1(%rax), %rbx
- 0x48, 0x89, 0xde, //0x00002474 movq %rbx, %rsi
- 0x4c, 0x21, 0xce, //0x00002477 andq %r9, %rsi
- 0x48, 0x89, 0xf7, //0x0000247a movq %rsi, %rdi
- 0x48, 0xd1, 0xef, //0x0000247d shrq %rdi
- 0x49, 0xbc, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002480 movabsq $6148914691236517205, %r12
- 0x4c, 0x21, 0xe7, //0x0000248a andq %r12, %rdi
- 0x48, 0x29, 0xfe, //0x0000248d subq %rdi, %rsi
- 0x48, 0x89, 0xf7, //0x00002490 movq %rsi, %rdi
- 0x48, 0xba, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00002493 movabsq $3689348814741910323, %rdx
- 0x48, 0x21, 0xd7, //0x0000249d andq %rdx, %rdi
- 0x48, 0xc1, 0xee, 0x02, //0x000024a0 shrq $2, %rsi
- 0x48, 0x21, 0xd6, //0x000024a4 andq %rdx, %rsi
- 0x48, 0x01, 0xfe, //0x000024a7 addq %rdi, %rsi
- 0x48, 0x89, 0xf7, //0x000024aa movq %rsi, %rdi
- 0x48, 0xc1, 0xef, 0x04, //0x000024ad shrq $4, %rdi
- 0x48, 0x01, 0xf7, //0x000024b1 addq %rsi, %rdi
- 0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x000024b4 movabsq $1085102592571150095, %rdx
- 0x48, 0x21, 0xd7, //0x000024be andq %rdx, %rdi
- 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000024c1 movabsq $72340172838076673, %rdx
- 0x48, 0x0f, 0xaf, 0xfa, //0x000024cb imulq %rdx, %rdi
- 0x48, 0xc1, 0xef, 0x38, //0x000024cf shrq $56, %rdi
- 0x4c, 0x01, 0xf7, //0x000024d3 addq %r14, %rdi
- 0x48, 0x39, 0xcf, //0x000024d6 cmpq %rcx, %rdi
- 0x0f, 0x86, 0xf3, 0x06, 0x00, 0x00, //0x000024d9 jbe LBB0_508
- 0x48, 0x83, 0xc1, 0x01, //0x000024df addq $1, %rcx
- 0x48, 0x21, 0xd8, //0x000024e3 andq %rbx, %rax
- 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x000024e6 jne LBB0_433
- 0xe9, 0x4e, 0xfd, 0xff, 0xff, //0x000024ec jmp LBB0_426
- //0x000024f1 LBB0_435
- 0x48, 0x85, 0xc0, //0x000024f1 testq %rax, %rax
- 0x0f, 0x8e, 0xd6, 0x07, 0x00, 0x00, //0x000024f4 jle LBB0_518
- 0xf3, 0x44, 0x0f, 0x7f, 0x45, 0x80, //0x000024fa movdqu %xmm8, $-128(%rbp)
- 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00002500 movdqu %xmm8, $-144(%rbp)
- 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00002509 movdqu %xmm8, $-160(%rbp)
- 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00002512 movdqu %xmm8, $-176(%rbp)
- 0x44, 0x89, 0xe8, //0x0000251b movl %r13d, %eax
- 0x25, 0xff, 0x0f, 0x00, 0x00, //0x0000251e andl $4095, %eax
- 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x00002523 cmpl $4033, %eax
- 0x0f, 0x82, 0x8e, 0xfd, 0xff, 0xff, //0x00002528 jb LBB0_428
- 0x48, 0x83, 0x7d, 0xc0, 0x20, //0x0000252e cmpq $32, $-64(%rbp)
- 0x0f, 0x82, 0x30, 0x00, 0x00, 0x00, //0x00002533 jb LBB0_439
- 0x41, 0x0f, 0x10, 0x55, 0x00, //0x00002539 movups (%r13), %xmm2
- 0x0f, 0x11, 0x95, 0x50, 0xff, 0xff, 0xff, //0x0000253e movups %xmm2, $-176(%rbp)
- 0x41, 0x0f, 0x10, 0x55, 0x10, //0x00002545 movups $16(%r13), %xmm2
- 0x0f, 0x11, 0x95, 0x60, 0xff, 0xff, 0xff, //0x0000254a movups %xmm2, $-160(%rbp)
- 0x49, 0x83, 0xc5, 0x20, //0x00002551 addq $32, %r13
- 0x48, 0x8b, 0x45, 0xc0, //0x00002555 movq $-64(%rbp), %rax
- 0x48, 0x8d, 0x70, 0xe0, //0x00002559 leaq $-32(%rax), %rsi
- 0x48, 0x8d, 0x95, 0x70, 0xff, 0xff, 0xff, //0x0000255d leaq $-144(%rbp), %rdx
- 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00002564 jmp LBB0_440
- //0x00002569 LBB0_439
- 0x48, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00002569 leaq $-176(%rbp), %rdx
- 0x48, 0x8b, 0x75, 0xc0, //0x00002570 movq $-64(%rbp), %rsi
- //0x00002574 LBB0_440
- 0x48, 0x83, 0xfe, 0x10, //0x00002574 cmpq $16, %rsi
- 0x0f, 0x82, 0x5c, 0x00, 0x00, 0x00, //0x00002578 jb LBB0_441
- 0x41, 0x0f, 0x10, 0x55, 0x00, //0x0000257e movups (%r13), %xmm2
- 0x0f, 0x11, 0x12, //0x00002583 movups %xmm2, (%rdx)
- 0x49, 0x83, 0xc5, 0x10, //0x00002586 addq $16, %r13
- 0x48, 0x83, 0xc2, 0x10, //0x0000258a addq $16, %rdx
- 0x48, 0x83, 0xc6, 0xf0, //0x0000258e addq $-16, %rsi
- 0x48, 0x83, 0xfe, 0x08, //0x00002592 cmpq $8, %rsi
- 0x0f, 0x83, 0x48, 0x00, 0x00, 0x00, //0x00002596 jae LBB0_446
- //0x0000259c LBB0_442
- 0x48, 0x83, 0xfe, 0x04, //0x0000259c cmpq $4, %rsi
- 0x0f, 0x82, 0x5b, 0x00, 0x00, 0x00, //0x000025a0 jb LBB0_443
- //0x000025a6 LBB0_447
- 0x41, 0x8b, 0x45, 0x00, //0x000025a6 movl (%r13), %eax
- 0x89, 0x02, //0x000025aa movl %eax, (%rdx)
- 0x49, 0x83, 0xc5, 0x04, //0x000025ac addq $4, %r13
- 0x48, 0x83, 0xc2, 0x04, //0x000025b0 addq $4, %rdx
- 0x48, 0x83, 0xc6, 0xfc, //0x000025b4 addq $-4, %rsi
- 0x48, 0x83, 0xfe, 0x02, //0x000025b8 cmpq $2, %rsi
- 0x0f, 0x83, 0x49, 0x00, 0x00, 0x00, //0x000025bc jae LBB0_448
- //0x000025c2 LBB0_444
- 0x4c, 0x89, 0xe8, //0x000025c2 movq %r13, %rax
- 0x4c, 0x8d, 0xad, 0x50, 0xff, 0xff, 0xff, //0x000025c5 leaq $-176(%rbp), %r13
- 0x48, 0x85, 0xf6, //0x000025cc testq %rsi, %rsi
- 0x0f, 0x85, 0x5d, 0x00, 0x00, 0x00, //0x000025cf jne LBB0_449
- 0xe9, 0xe2, 0xfc, 0xff, 0xff, //0x000025d5 jmp LBB0_428
- //0x000025da LBB0_441
- 0x48, 0x83, 0xfe, 0x08, //0x000025da cmpq $8, %rsi
- 0x0f, 0x82, 0xb8, 0xff, 0xff, 0xff, //0x000025de jb LBB0_442
- //0x000025e4 LBB0_446
- 0x49, 0x8b, 0x45, 0x00, //0x000025e4 movq (%r13), %rax
- 0x48, 0x89, 0x02, //0x000025e8 movq %rax, (%rdx)
- 0x49, 0x83, 0xc5, 0x08, //0x000025eb addq $8, %r13
- 0x48, 0x83, 0xc2, 0x08, //0x000025ef addq $8, %rdx
- 0x48, 0x83, 0xc6, 0xf8, //0x000025f3 addq $-8, %rsi
- 0x48, 0x83, 0xfe, 0x04, //0x000025f7 cmpq $4, %rsi
- 0x0f, 0x83, 0xa5, 0xff, 0xff, 0xff, //0x000025fb jae LBB0_447
- //0x00002601 LBB0_443
- 0x48, 0x83, 0xfe, 0x02, //0x00002601 cmpq $2, %rsi
- 0x0f, 0x82, 0xb7, 0xff, 0xff, 0xff, //0x00002605 jb LBB0_444
- //0x0000260b LBB0_448
- 0x41, 0x0f, 0xb7, 0x45, 0x00, //0x0000260b movzwl (%r13), %eax
- 0x66, 0x89, 0x02, //0x00002610 movw %ax, (%rdx)
- 0x49, 0x83, 0xc5, 0x02, //0x00002613 addq $2, %r13
- 0x48, 0x83, 0xc2, 0x02, //0x00002617 addq $2, %rdx
- 0x48, 0x83, 0xc6, 0xfe, //0x0000261b addq $-2, %rsi
- 0x4c, 0x89, 0xe8, //0x0000261f movq %r13, %rax
- 0x4c, 0x8d, 0xad, 0x50, 0xff, 0xff, 0xff, //0x00002622 leaq $-176(%rbp), %r13
- 0x48, 0x85, 0xf6, //0x00002629 testq %rsi, %rsi
- 0x0f, 0x84, 0x8a, 0xfc, 0xff, 0xff, //0x0000262c je LBB0_428
- //0x00002632 LBB0_449
- 0x8a, 0x00, //0x00002632 movb (%rax), %al
- 0x88, 0x02, //0x00002634 movb %al, (%rdx)
- 0x4c, 0x8d, 0xad, 0x50, 0xff, 0xff, 0xff, //0x00002636 leaq $-176(%rbp), %r13
- 0xe9, 0x7a, 0xfc, 0xff, 0xff, //0x0000263d jmp LBB0_428
- //0x00002642 LBB0_450
- 0x48, 0x83, 0xc1, 0x05, //0x00002642 addq $5, %rcx
- 0x49, 0x3b, 0x09, //0x00002646 cmpq (%r9), %rcx
- 0x0f, 0x87, 0x07, 0x00, 0x00, 0x00, //0x00002649 ja LBB0_452
- 0x90, //0x0000264f .p2align 4, 0x90
- //0x00002650 LBB0_451
- 0x49, 0x89, 0x0b, //0x00002650 movq %rcx, (%r11)
- 0x49, 0x89, 0xca, //0x00002653 movq %rcx, %r10
- //0x00002656 LBB0_452
- 0x4c, 0x8b, 0x2f, //0x00002656 movq (%rdi), %r13
- 0x48, 0x8b, 0x4f, 0x08, //0x00002659 movq $8(%rdi), %rcx
- 0x49, 0x39, 0xca, //0x0000265d cmpq %rcx, %r10
- 0x0f, 0x83, 0x2a, 0x00, 0x00, 0x00, //0x00002660 jae LBB0_457
- 0x43, 0x8a, 0x44, 0x15, 0x00, //0x00002666 movb (%r13,%r10), %al
- 0x3c, 0x0d, //0x0000266b cmpb $13, %al
- 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x0000266d je LBB0_457
- 0x3c, 0x20, //0x00002673 cmpb $32, %al
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00002675 je LBB0_457
- 0x04, 0xf5, //0x0000267b addb $-11, %al
- 0x3c, 0xfe, //0x0000267d cmpb $-2, %al
- 0x0f, 0x83, 0x0b, 0x00, 0x00, 0x00, //0x0000267f jae LBB0_457
- 0x4c, 0x89, 0xd2, //0x00002685 movq %r10, %rdx
- 0xe9, 0xf8, 0x00, 0x00, 0x00, //0x00002688 jmp LBB0_478
- 0x90, 0x90, 0x90, //0x0000268d .p2align 4, 0x90
- //0x00002690 LBB0_457
- 0x49, 0x8d, 0x52, 0x01, //0x00002690 leaq $1(%r10), %rdx
- 0x48, 0x39, 0xca, //0x00002694 cmpq %rcx, %rdx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002697 jae LBB0_461
- 0x41, 0x8a, 0x44, 0x15, 0x00, //0x0000269d movb (%r13,%rdx), %al
- 0x3c, 0x0d, //0x000026a2 cmpb $13, %al
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000026a4 je LBB0_461
- 0x3c, 0x20, //0x000026aa cmpb $32, %al
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x000026ac je LBB0_461
- 0x04, 0xf5, //0x000026b2 addb $-11, %al
- 0x3c, 0xfe, //0x000026b4 cmpb $-2, %al
- 0x0f, 0x82, 0xc9, 0x00, 0x00, 0x00, //0x000026b6 jb LBB0_478
- 0x90, 0x90, 0x90, 0x90, //0x000026bc .p2align 4, 0x90
- //0x000026c0 LBB0_461
- 0x49, 0x8d, 0x52, 0x02, //0x000026c0 leaq $2(%r10), %rdx
- 0x48, 0x39, 0xca, //0x000026c4 cmpq %rcx, %rdx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000026c7 jae LBB0_465
- 0x41, 0x8a, 0x44, 0x15, 0x00, //0x000026cd movb (%r13,%rdx), %al
- 0x3c, 0x0d, //0x000026d2 cmpb $13, %al
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000026d4 je LBB0_465
- 0x3c, 0x20, //0x000026da cmpb $32, %al
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x000026dc je LBB0_465
- 0x04, 0xf5, //0x000026e2 addb $-11, %al
- 0x3c, 0xfe, //0x000026e4 cmpb $-2, %al
- 0x0f, 0x82, 0x99, 0x00, 0x00, 0x00, //0x000026e6 jb LBB0_478
- 0x90, 0x90, 0x90, 0x90, //0x000026ec .p2align 4, 0x90
- //0x000026f0 LBB0_465
- 0x49, 0x8d, 0x52, 0x03, //0x000026f0 leaq $3(%r10), %rdx
- 0x48, 0x39, 0xca, //0x000026f4 cmpq %rcx, %rdx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000026f7 jae LBB0_469
- 0x41, 0x8a, 0x44, 0x15, 0x00, //0x000026fd movb (%r13,%rdx), %al
- 0x3c, 0x0d, //0x00002702 cmpb $13, %al
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00002704 je LBB0_469
- 0x3c, 0x20, //0x0000270a cmpb $32, %al
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x0000270c je LBB0_469
- 0x04, 0xf5, //0x00002712 addb $-11, %al
- 0x3c, 0xfe, //0x00002714 cmpb $-2, %al
- 0x0f, 0x82, 0x69, 0x00, 0x00, 0x00, //0x00002716 jb LBB0_478
- 0x90, 0x90, 0x90, 0x90, //0x0000271c .p2align 4, 0x90
- //0x00002720 LBB0_469
- 0x49, 0x8d, 0x52, 0x04, //0x00002720 leaq $4(%r10), %rdx
- 0x48, 0x39, 0xd1, //0x00002724 cmpq %rdx, %rcx
- 0x0f, 0x86, 0xf9, 0x07, 0x00, 0x00, //0x00002727 jbe LBB0_862
- 0x0f, 0x84, 0x3d, 0x00, 0x00, 0x00, //0x0000272d je LBB0_475
- 0x4a, 0x8d, 0x04, 0x29, //0x00002733 leaq (%rcx,%r13), %rax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002737 .p2align 4, 0x90
- //0x00002740 LBB0_472
- 0x41, 0x0f, 0xbe, 0x74, 0x15, 0x00, //0x00002740 movsbl (%r13,%rdx), %esi
- 0x83, 0xfe, 0x20, //0x00002746 cmpl $32, %esi
- 0x0f, 0x87, 0x2d, 0x00, 0x00, 0x00, //0x00002749 ja LBB0_477
- 0x49, 0x0f, 0xa3, 0xf4, //0x0000274f btq %rsi, %r12
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002753 jae LBB0_477
- 0x48, 0x83, 0xc2, 0x01, //0x00002759 addq $1, %rdx
- 0x48, 0x39, 0xd1, //0x0000275d cmpq %rdx, %rcx
- 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x00002760 jne LBB0_472
- 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00002766 jmp LBB0_476
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000276b .p2align 4, 0x90
- //0x00002770 LBB0_475
- 0x4c, 0x01, 0xea, //0x00002770 addq %r13, %rdx
- 0x48, 0x89, 0xd0, //0x00002773 movq %rdx, %rax
- //0x00002776 LBB0_476
- 0x4c, 0x29, 0xe8, //0x00002776 subq %r13, %rax
- 0x48, 0x89, 0xc2, //0x00002779 movq %rax, %rdx
- //0x0000277c LBB0_477
- 0x48, 0x39, 0xca, //0x0000277c cmpq %rcx, %rdx
- 0x0f, 0x83, 0x50, 0x1e, 0x00, 0x00, //0x0000277f jae LBB0_864
- //0x00002785 LBB0_478
- 0x4c, 0x8d, 0x52, 0x01, //0x00002785 leaq $1(%rdx), %r10
- 0x4d, 0x89, 0x13, //0x00002789 movq %r10, (%r11)
- 0x41, 0x8a, 0x44, 0x15, 0x00, //0x0000278c movb (%r13,%rdx), %al
- 0x3c, 0x2c, //0x00002791 cmpb $44, %al
- 0x0f, 0x85, 0x72, 0x07, 0x00, 0x00, //0x00002793 jne LBB0_545
- 0x49, 0x8d, 0x47, 0xff, //0x00002799 leaq $-1(%r15), %rax
- 0x49, 0x83, 0xff, 0x02, //0x0000279d cmpq $2, %r15
- 0x49, 0x89, 0xc7, //0x000027a1 movq %rax, %r15
- 0x0f, 0x8d, 0x16, 0xf7, 0xff, 0xff, //0x000027a4 jge LBB0_371
- 0xe9, 0x71, 0x05, 0x00, 0x00, //0x000027aa jmp LBB0_480
- //0x000027af LBB0_483
- 0x4c, 0x89, 0x75, 0xc8, //0x000027af movq %r14, $-56(%rbp)
- 0x49, 0x8b, 0x01, //0x000027b3 movq (%r9), %rax
- 0x4c, 0x29, 0xd0, //0x000027b6 subq %r10, %rax
- 0x4d, 0x01, 0xd5, //0x000027b9 addq %r10, %r13
- 0x45, 0x31, 0xdb, //0x000027bc xorl %r11d, %r11d
- 0x45, 0x31, 0xd2, //0x000027bf xorl %r10d, %r10d
- 0x45, 0x31, 0xf6, //0x000027c2 xorl %r14d, %r14d
- 0x31, 0xc9, //0x000027c5 xorl %ecx, %ecx
- 0xe9, 0x6f, 0x00, 0x00, 0x00, //0x000027c7 jmp LBB0_485
- //0x000027cc LBB0_484
- 0x49, 0xc1, 0xf8, 0x3f, //0x000027cc sarq $63, %r8
- 0x4c, 0x89, 0xc8, //0x000027d0 movq %r9, %rax
- 0x48, 0xd1, 0xe8, //0x000027d3 shrq %rax
- 0x48, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000027d6 movabsq $6148914691236517205, %rsi
- 0x48, 0x21, 0xf0, //0x000027e0 andq %rsi, %rax
- 0x49, 0x29, 0xc1, //0x000027e3 subq %rax, %r9
- 0x4c, 0x89, 0xc8, //0x000027e6 movq %r9, %rax
- 0x48, 0xba, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x000027e9 movabsq $3689348814741910323, %rdx
- 0x48, 0x21, 0xd0, //0x000027f3 andq %rdx, %rax
- 0x49, 0xc1, 0xe9, 0x02, //0x000027f6 shrq $2, %r9
- 0x49, 0x21, 0xd1, //0x000027fa andq %rdx, %r9
- 0x49, 0x01, 0xc1, //0x000027fd addq %rax, %r9
- 0x4c, 0x89, 0xc8, //0x00002800 movq %r9, %rax
- 0x48, 0xc1, 0xe8, 0x04, //0x00002803 shrq $4, %rax
- 0x4c, 0x01, 0xc8, //0x00002807 addq %r9, %rax
- 0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000280a movabsq $1085102592571150095, %rdx
- 0x48, 0x21, 0xd0, //0x00002814 andq %rdx, %rax
- 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002817 movabsq $72340172838076673, %rdx
- 0x48, 0x0f, 0xaf, 0xc2, //0x00002821 imulq %rdx, %rax
- 0x48, 0xc1, 0xe8, 0x38, //0x00002825 shrq $56, %rax
- 0x49, 0x01, 0xc6, //0x00002829 addq %rax, %r14
- 0x49, 0x83, 0xc5, 0x40, //0x0000282c addq $64, %r13
- 0x48, 0x8b, 0x45, 0xc0, //0x00002830 movq $-64(%rbp), %rax
- 0x48, 0x83, 0xc0, 0xc0, //0x00002834 addq $-64, %rax
- 0x4d, 0x89, 0xc3, //0x00002838 movq %r8, %r11
- //0x0000283b LBB0_485
- 0x48, 0x83, 0xf8, 0x40, //0x0000283b cmpq $64, %rax
- 0x48, 0x89, 0x45, 0xc0, //0x0000283f movq %rax, $-64(%rbp)
- 0x0f, 0x8c, 0x38, 0x02, 0x00, 0x00, //0x00002843 jl LBB0_493
- //0x00002849 LBB0_486
- 0xf3, 0x41, 0x0f, 0x6f, 0x55, 0x00, //0x00002849 movdqu (%r13), %xmm2
- 0xf3, 0x41, 0x0f, 0x6f, 0x6d, 0x10, //0x0000284f movdqu $16(%r13), %xmm5
- 0xf3, 0x41, 0x0f, 0x6f, 0x7d, 0x20, //0x00002855 movdqu $32(%r13), %xmm7
- 0xf3, 0x41, 0x0f, 0x6f, 0x75, 0x30, //0x0000285b movdqu $48(%r13), %xmm6
- 0x66, 0x0f, 0x6f, 0xda, //0x00002861 movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x00002865 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xc3, //0x00002869 pmovmskb %xmm3, %eax
- 0x66, 0x0f, 0x6f, 0xdd, //0x0000286d movdqa %xmm5, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x00002871 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xd3, //0x00002875 pmovmskb %xmm3, %edx
- 0x66, 0x0f, 0x6f, 0xdf, //0x00002879 movdqa %xmm7, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x0000287d pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xf3, //0x00002881 pmovmskb %xmm3, %esi
- 0x66, 0x0f, 0x6f, 0xde, //0x00002885 movdqa %xmm6, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x00002889 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xfb, //0x0000288d pmovmskb %xmm3, %edi
- 0x48, 0xc1, 0xe7, 0x30, //0x00002891 shlq $48, %rdi
- 0x48, 0xc1, 0xe6, 0x20, //0x00002895 shlq $32, %rsi
- 0x48, 0x09, 0xfe, //0x00002899 orq %rdi, %rsi
- 0x48, 0xc1, 0xe2, 0x10, //0x0000289c shlq $16, %rdx
- 0x48, 0x09, 0xf2, //0x000028a0 orq %rsi, %rdx
- 0x48, 0x09, 0xd0, //0x000028a3 orq %rdx, %rax
- 0x48, 0x89, 0xc2, //0x000028a6 movq %rax, %rdx
- 0x4c, 0x09, 0xd2, //0x000028a9 orq %r10, %rdx
- 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x000028ac jne LBB0_488
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000028b2 movq $-1, %rax
- 0x45, 0x31, 0xd2, //0x000028b9 xorl %r10d, %r10d
- 0xe9, 0x46, 0x00, 0x00, 0x00, //0x000028bc jmp LBB0_489
- //0x000028c1 LBB0_488
- 0x4c, 0x89, 0xd2, //0x000028c1 movq %r10, %rdx
- 0x48, 0xf7, 0xd2, //0x000028c4 notq %rdx
- 0x48, 0x21, 0xc2, //0x000028c7 andq %rax, %rdx
- 0x48, 0x8d, 0x34, 0x12, //0x000028ca leaq (%rdx,%rdx), %rsi
- 0x4c, 0x09, 0xd6, //0x000028ce orq %r10, %rsi
- 0x48, 0x89, 0xf7, //0x000028d1 movq %rsi, %rdi
- 0x48, 0xf7, 0xd7, //0x000028d4 notq %rdi
- 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000028d7 movabsq $-6148914691236517206, %rbx
- 0x48, 0x21, 0xd8, //0x000028e1 andq %rbx, %rax
- 0x48, 0x21, 0xf8, //0x000028e4 andq %rdi, %rax
- 0x45, 0x31, 0xd2, //0x000028e7 xorl %r10d, %r10d
- 0x48, 0x01, 0xd0, //0x000028ea addq %rdx, %rax
- 0x41, 0x0f, 0x92, 0xc2, //0x000028ed setb %r10b
- 0x48, 0x01, 0xc0, //0x000028f1 addq %rax, %rax
- 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000028f4 movabsq $6148914691236517205, %rdx
- 0x48, 0x31, 0xd0, //0x000028fe xorq %rdx, %rax
- 0x48, 0x21, 0xf0, //0x00002901 andq %rsi, %rax
- 0x48, 0xf7, 0xd0, //0x00002904 notq %rax
- //0x00002907 LBB0_489
- 0x66, 0x0f, 0x6f, 0xde, //0x00002907 movdqa %xmm6, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x0000290b pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xd3, //0x0000290f pmovmskb %xmm3, %edx
- 0x48, 0xc1, 0xe2, 0x30, //0x00002913 shlq $48, %rdx
- 0x66, 0x0f, 0x6f, 0xdf, //0x00002917 movdqa %xmm7, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x0000291b pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xf3, //0x0000291f pmovmskb %xmm3, %esi
- 0x48, 0xc1, 0xe6, 0x20, //0x00002923 shlq $32, %rsi
- 0x48, 0x09, 0xd6, //0x00002927 orq %rdx, %rsi
- 0x66, 0x0f, 0x6f, 0xdd, //0x0000292a movdqa %xmm5, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x0000292e pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xd3, //0x00002932 pmovmskb %xmm3, %edx
- 0x48, 0xc1, 0xe2, 0x10, //0x00002936 shlq $16, %rdx
- 0x48, 0x09, 0xf2, //0x0000293a orq %rsi, %rdx
- 0x66, 0x0f, 0x6f, 0xda, //0x0000293d movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x00002941 pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xf3, //0x00002945 pmovmskb %xmm3, %esi
- 0x48, 0x09, 0xd6, //0x00002949 orq %rdx, %rsi
- 0x48, 0x21, 0xc6, //0x0000294c andq %rax, %rsi
- 0x66, 0x48, 0x0f, 0x6e, 0xde, //0x0000294f movq %rsi, %xmm3
- 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd9, 0x00, //0x00002954 pclmulqdq $0, %xmm9, %xmm3
- 0x66, 0x49, 0x0f, 0x7e, 0xd8, //0x0000295b movq %xmm3, %r8
- 0x4d, 0x31, 0xd8, //0x00002960 xorq %r11, %r8
- 0x66, 0x0f, 0x6f, 0xda, //0x00002963 movdqa %xmm2, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00002967 pcmpeqb %xmm11, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xcb, //0x0000296c pmovmskb %xmm3, %r9d
- 0x66, 0x0f, 0x6f, 0xdd, //0x00002971 movdqa %xmm5, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00002975 pcmpeqb %xmm11, %xmm3
- 0x66, 0x0f, 0xd7, 0xc3, //0x0000297a pmovmskb %xmm3, %eax
- 0x66, 0x0f, 0x6f, 0xdf, //0x0000297e movdqa %xmm7, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00002982 pcmpeqb %xmm11, %xmm3
- 0x66, 0x0f, 0xd7, 0xf3, //0x00002987 pmovmskb %xmm3, %esi
- 0x66, 0x0f, 0x6f, 0xde, //0x0000298b movdqa %xmm6, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x0000298f pcmpeqb %xmm11, %xmm3
- 0x66, 0x0f, 0xd7, 0xdb, //0x00002994 pmovmskb %xmm3, %ebx
- 0x48, 0xc1, 0xe3, 0x30, //0x00002998 shlq $48, %rbx
- 0x48, 0xc1, 0xe6, 0x20, //0x0000299c shlq $32, %rsi
- 0x48, 0x09, 0xde, //0x000029a0 orq %rbx, %rsi
- 0x48, 0xc1, 0xe0, 0x10, //0x000029a3 shlq $16, %rax
- 0x48, 0x09, 0xf0, //0x000029a7 orq %rsi, %rax
- 0x49, 0x09, 0xc1, //0x000029aa orq %rax, %r9
- 0x4d, 0x89, 0xc3, //0x000029ad movq %r8, %r11
- 0x49, 0xf7, 0xd3, //0x000029b0 notq %r11
- 0x4d, 0x21, 0xd9, //0x000029b3 andq %r11, %r9
- 0x66, 0x41, 0x0f, 0x74, 0xd4, //0x000029b6 pcmpeqb %xmm12, %xmm2
- 0x66, 0x0f, 0xd7, 0xc2, //0x000029bb pmovmskb %xmm2, %eax
- 0x66, 0x41, 0x0f, 0x74, 0xec, //0x000029bf pcmpeqb %xmm12, %xmm5
- 0x66, 0x0f, 0xd7, 0xdd, //0x000029c4 pmovmskb %xmm5, %ebx
- 0x66, 0x41, 0x0f, 0x74, 0xfc, //0x000029c8 pcmpeqb %xmm12, %xmm7
- 0x66, 0x0f, 0xd7, 0xff, //0x000029cd pmovmskb %xmm7, %edi
- 0x66, 0x41, 0x0f, 0x74, 0xf4, //0x000029d1 pcmpeqb %xmm12, %xmm6
- 0x66, 0x0f, 0xd7, 0xf6, //0x000029d6 pmovmskb %xmm6, %esi
- 0x48, 0xc1, 0xe6, 0x30, //0x000029da shlq $48, %rsi
- 0x48, 0xc1, 0xe7, 0x20, //0x000029de shlq $32, %rdi
- 0x48, 0x09, 0xf7, //0x000029e2 orq %rsi, %rdi
- 0x48, 0xc1, 0xe3, 0x10, //0x000029e5 shlq $16, %rbx
- 0x48, 0x09, 0xfb, //0x000029e9 orq %rdi, %rbx
- 0x48, 0x09, 0xd8, //0x000029ec orq %rbx, %rax
- 0x4c, 0x21, 0xd8, //0x000029ef andq %r11, %rax
- 0x0f, 0x84, 0xd4, 0xfd, 0xff, 0xff, //0x000029f2 je LBB0_484
- 0x4c, 0x8b, 0x5d, 0xd0, //0x000029f8 movq $-48(%rbp), %r11
- 0x90, 0x90, 0x90, 0x90, //0x000029fc .p2align 4, 0x90
- //0x00002a00 LBB0_491
- 0x48, 0x8d, 0x58, 0xff, //0x00002a00 leaq $-1(%rax), %rbx
- 0x48, 0x89, 0xde, //0x00002a04 movq %rbx, %rsi
- 0x4c, 0x21, 0xce, //0x00002a07 andq %r9, %rsi
- 0x48, 0x89, 0xf7, //0x00002a0a movq %rsi, %rdi
- 0x48, 0xd1, 0xef, //0x00002a0d shrq %rdi
- 0x49, 0xbc, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002a10 movabsq $6148914691236517205, %r12
- 0x4c, 0x21, 0xe7, //0x00002a1a andq %r12, %rdi
- 0x48, 0x29, 0xfe, //0x00002a1d subq %rdi, %rsi
- 0x48, 0x89, 0xf7, //0x00002a20 movq %rsi, %rdi
- 0x48, 0xba, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00002a23 movabsq $3689348814741910323, %rdx
- 0x48, 0x21, 0xd7, //0x00002a2d andq %rdx, %rdi
- 0x48, 0xc1, 0xee, 0x02, //0x00002a30 shrq $2, %rsi
- 0x48, 0x21, 0xd6, //0x00002a34 andq %rdx, %rsi
- 0x48, 0x01, 0xfe, //0x00002a37 addq %rdi, %rsi
- 0x48, 0x89, 0xf7, //0x00002a3a movq %rsi, %rdi
- 0x48, 0xc1, 0xef, 0x04, //0x00002a3d shrq $4, %rdi
- 0x48, 0x01, 0xf7, //0x00002a41 addq %rsi, %rdi
- 0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002a44 movabsq $1085102592571150095, %rdx
- 0x48, 0x21, 0xd7, //0x00002a4e andq %rdx, %rdi
- 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002a51 movabsq $72340172838076673, %rdx
- 0x48, 0x0f, 0xaf, 0xfa, //0x00002a5b imulq %rdx, %rdi
- 0x48, 0xc1, 0xef, 0x38, //0x00002a5f shrq $56, %rdi
- 0x4c, 0x01, 0xf7, //0x00002a63 addq %r14, %rdi
- 0x48, 0x39, 0xcf, //0x00002a66 cmpq %rcx, %rdi
- 0x0f, 0x86, 0x63, 0x01, 0x00, 0x00, //0x00002a69 jbe LBB0_508
- 0x48, 0x83, 0xc1, 0x01, //0x00002a6f addq $1, %rcx
- 0x48, 0x21, 0xd8, //0x00002a73 andq %rbx, %rax
- 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x00002a76 jne LBB0_491
- 0xe9, 0x4b, 0xfd, 0xff, 0xff, //0x00002a7c jmp LBB0_484
- //0x00002a81 LBB0_493
- 0x48, 0x85, 0xc0, //0x00002a81 testq %rax, %rax
- 0x0f, 0x8e, 0x46, 0x02, 0x00, 0x00, //0x00002a84 jle LBB0_518
- 0xf3, 0x44, 0x0f, 0x7f, 0x45, 0x80, //0x00002a8a movdqu %xmm8, $-128(%rbp)
- 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00002a90 movdqu %xmm8, $-144(%rbp)
- 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00002a99 movdqu %xmm8, $-160(%rbp)
- 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00002aa2 movdqu %xmm8, $-176(%rbp)
- 0x44, 0x89, 0xe8, //0x00002aab movl %r13d, %eax
- 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00002aae andl $4095, %eax
- 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x00002ab3 cmpl $4033, %eax
- 0x0f, 0x82, 0x8b, 0xfd, 0xff, 0xff, //0x00002ab8 jb LBB0_486
- 0x48, 0x83, 0x7d, 0xc0, 0x20, //0x00002abe cmpq $32, $-64(%rbp)
- 0x0f, 0x82, 0x30, 0x00, 0x00, 0x00, //0x00002ac3 jb LBB0_497
- 0x41, 0x0f, 0x10, 0x55, 0x00, //0x00002ac9 movups (%r13), %xmm2
- 0x0f, 0x11, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00002ace movups %xmm2, $-176(%rbp)
- 0x41, 0x0f, 0x10, 0x55, 0x10, //0x00002ad5 movups $16(%r13), %xmm2
- 0x0f, 0x11, 0x95, 0x60, 0xff, 0xff, 0xff, //0x00002ada movups %xmm2, $-160(%rbp)
- 0x49, 0x83, 0xc5, 0x20, //0x00002ae1 addq $32, %r13
- 0x48, 0x8b, 0x45, 0xc0, //0x00002ae5 movq $-64(%rbp), %rax
- 0x48, 0x8d, 0x70, 0xe0, //0x00002ae9 leaq $-32(%rax), %rsi
- 0x48, 0x8d, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00002aed leaq $-144(%rbp), %rdx
- 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00002af4 jmp LBB0_498
- //0x00002af9 LBB0_497
- 0x48, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00002af9 leaq $-176(%rbp), %rdx
- 0x48, 0x8b, 0x75, 0xc0, //0x00002b00 movq $-64(%rbp), %rsi
- //0x00002b04 LBB0_498
- 0x48, 0x83, 0xfe, 0x10, //0x00002b04 cmpq $16, %rsi
- 0x0f, 0x82, 0x5c, 0x00, 0x00, 0x00, //0x00002b08 jb LBB0_499
- 0x41, 0x0f, 0x10, 0x55, 0x00, //0x00002b0e movups (%r13), %xmm2
- 0x0f, 0x11, 0x12, //0x00002b13 movups %xmm2, (%rdx)
- 0x49, 0x83, 0xc5, 0x10, //0x00002b16 addq $16, %r13
- 0x48, 0x83, 0xc2, 0x10, //0x00002b1a addq $16, %rdx
- 0x48, 0x83, 0xc6, 0xf0, //0x00002b1e addq $-16, %rsi
- 0x48, 0x83, 0xfe, 0x08, //0x00002b22 cmpq $8, %rsi
- 0x0f, 0x83, 0x48, 0x00, 0x00, 0x00, //0x00002b26 jae LBB0_504
- //0x00002b2c LBB0_500
- 0x48, 0x83, 0xfe, 0x04, //0x00002b2c cmpq $4, %rsi
- 0x0f, 0x82, 0x5b, 0x00, 0x00, 0x00, //0x00002b30 jb LBB0_501
- //0x00002b36 LBB0_505
- 0x41, 0x8b, 0x45, 0x00, //0x00002b36 movl (%r13), %eax
- 0x89, 0x02, //0x00002b3a movl %eax, (%rdx)
- 0x49, 0x83, 0xc5, 0x04, //0x00002b3c addq $4, %r13
- 0x48, 0x83, 0xc2, 0x04, //0x00002b40 addq $4, %rdx
- 0x48, 0x83, 0xc6, 0xfc, //0x00002b44 addq $-4, %rsi
- 0x48, 0x83, 0xfe, 0x02, //0x00002b48 cmpq $2, %rsi
- 0x0f, 0x83, 0x49, 0x00, 0x00, 0x00, //0x00002b4c jae LBB0_506
- //0x00002b52 LBB0_502
- 0x4c, 0x89, 0xe8, //0x00002b52 movq %r13, %rax
- 0x4c, 0x8d, 0xad, 0x50, 0xff, 0xff, 0xff, //0x00002b55 leaq $-176(%rbp), %r13
- 0x48, 0x85, 0xf6, //0x00002b5c testq %rsi, %rsi
- 0x0f, 0x85, 0x5d, 0x00, 0x00, 0x00, //0x00002b5f jne LBB0_507
- 0xe9, 0xdf, 0xfc, 0xff, 0xff, //0x00002b65 jmp LBB0_486
- //0x00002b6a LBB0_499
- 0x48, 0x83, 0xfe, 0x08, //0x00002b6a cmpq $8, %rsi
- 0x0f, 0x82, 0xb8, 0xff, 0xff, 0xff, //0x00002b6e jb LBB0_500
- //0x00002b74 LBB0_504
- 0x49, 0x8b, 0x45, 0x00, //0x00002b74 movq (%r13), %rax
- 0x48, 0x89, 0x02, //0x00002b78 movq %rax, (%rdx)
- 0x49, 0x83, 0xc5, 0x08, //0x00002b7b addq $8, %r13
- 0x48, 0x83, 0xc2, 0x08, //0x00002b7f addq $8, %rdx
- 0x48, 0x83, 0xc6, 0xf8, //0x00002b83 addq $-8, %rsi
- 0x48, 0x83, 0xfe, 0x04, //0x00002b87 cmpq $4, %rsi
- 0x0f, 0x83, 0xa5, 0xff, 0xff, 0xff, //0x00002b8b jae LBB0_505
- //0x00002b91 LBB0_501
- 0x48, 0x83, 0xfe, 0x02, //0x00002b91 cmpq $2, %rsi
- 0x0f, 0x82, 0xb7, 0xff, 0xff, 0xff, //0x00002b95 jb LBB0_502
- //0x00002b9b LBB0_506
- 0x41, 0x0f, 0xb7, 0x45, 0x00, //0x00002b9b movzwl (%r13), %eax
- 0x66, 0x89, 0x02, //0x00002ba0 movw %ax, (%rdx)
- 0x49, 0x83, 0xc5, 0x02, //0x00002ba3 addq $2, %r13
- 0x48, 0x83, 0xc2, 0x02, //0x00002ba7 addq $2, %rdx
- 0x48, 0x83, 0xc6, 0xfe, //0x00002bab addq $-2, %rsi
- 0x4c, 0x89, 0xe8, //0x00002baf movq %r13, %rax
- 0x4c, 0x8d, 0xad, 0x50, 0xff, 0xff, 0xff, //0x00002bb2 leaq $-176(%rbp), %r13
- 0x48, 0x85, 0xf6, //0x00002bb9 testq %rsi, %rsi
- 0x0f, 0x84, 0x87, 0xfc, 0xff, 0xff, //0x00002bbc je LBB0_486
- //0x00002bc2 LBB0_507
- 0x8a, 0x00, //0x00002bc2 movb (%rax), %al
- 0x88, 0x02, //0x00002bc4 movb %al, (%rdx)
- 0x4c, 0x8d, 0xad, 0x50, 0xff, 0xff, 0xff, //0x00002bc6 leaq $-176(%rbp), %r13
- 0xe9, 0x77, 0xfc, 0xff, 0xff, //0x00002bcd jmp LBB0_486
- //0x00002bd2 LBB0_508
- 0x48, 0x8b, 0x55, 0xb0, //0x00002bd2 movq $-80(%rbp), %rdx
- 0x48, 0x8b, 0x0a, //0x00002bd6 movq (%rdx), %rcx
- 0x48, 0x0f, 0xbc, 0xc0, //0x00002bd9 bsfq %rax, %rax
- 0x48, 0x2b, 0x45, 0xc0, //0x00002bdd subq $-64(%rbp), %rax
- 0x49, 0x89, 0xd1, //0x00002be1 movq %rdx, %r9
- 0x4c, 0x8d, 0x14, 0x08, //0x00002be4 leaq (%rax,%rcx), %r10
- 0x49, 0x83, 0xc2, 0x01, //0x00002be8 addq $1, %r10
- 0x4d, 0x89, 0x13, //0x00002bec movq %r10, (%r11)
- 0x48, 0x8b, 0x02, //0x00002bef movq (%rdx), %rax
- 0x49, 0x39, 0xc2, //0x00002bf2 cmpq %rax, %r10
- 0x4c, 0x0f, 0x47, 0xd0, //0x00002bf5 cmovaq %rax, %r10
- //0x00002bf9 LBB0_509
- 0x4d, 0x89, 0x13, //0x00002bf9 movq %r10, (%r11)
- 0x48, 0x8b, 0x7d, 0xb8, //0x00002bfc movq $-72(%rbp), %rdi
- 0x4c, 0x8b, 0x75, 0xc8, //0x00002c00 movq $-56(%rbp), %r14
- 0x49, 0xbc, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002c04 movabsq $4294977024, %r12
- 0xe9, 0x43, 0xfa, 0xff, 0xff, //0x00002c0e jmp LBB0_452
- //0x00002c13 LBB0_514
- 0x4d, 0x29, 0xea, //0x00002c13 subq %r13, %r10
- 0x49, 0x01, 0xc2, //0x00002c16 addq %rax, %r10
- 0x4d, 0x89, 0x13, //0x00002c19 movq %r10, (%r11)
- 0xe9, 0x35, 0xfa, 0xff, 0xff, //0x00002c1c jmp LBB0_452
- //0x00002c21 LBB0_421
- 0x4d, 0x85, 0xc0, //0x00002c21 testq %r8, %r8
- 0x0f, 0x85, 0xb6, 0x00, 0x00, 0x00, //0x00002c24 jne LBB0_519
- 0x4b, 0x8d, 0x04, 0x1e, //0x00002c2a leaq (%r14,%r11), %rax
- 0x48, 0x83, 0xc0, 0x01, //0x00002c2e addq $1, %rax
- 0x49, 0xf7, 0xd6, //0x00002c32 notq %r14
- 0x4d, 0x01, 0xce, //0x00002c35 addq %r9, %r14
- //0x00002c38 LBB0_423
- 0x4d, 0x85, 0xf6, //0x00002c38 testq %r14, %r14
- 0x4c, 0x8b, 0x5d, 0xd0, //0x00002c3b movq $-48(%rbp), %r11
- 0x48, 0x8b, 0x7d, 0xb8, //0x00002c3f movq $-72(%rbp), %rdi
- 0x4c, 0x8b, 0x4d, 0xb0, //0x00002c43 movq $-80(%rbp), %r9
- 0x0f, 0x8f, 0x1d, 0x00, 0x00, 0x00, //0x00002c47 jg LBB0_511
- 0xe9, 0x45, 0x00, 0x00, 0x00, //0x00002c4d jmp LBB0_424
- //0x00002c52 LBB0_510
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002c52 movq $-2, %rcx
- 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002c59 movl $2, %esi
- 0x48, 0x01, 0xf0, //0x00002c5e addq %rsi, %rax
- 0x49, 0x01, 0xce, //0x00002c61 addq %rcx, %r14
- 0x0f, 0x8e, 0x2d, 0x00, 0x00, 0x00, //0x00002c64 jle LBB0_424
- //0x00002c6a LBB0_511
- 0x0f, 0xb6, 0x08, //0x00002c6a movzbl (%rax), %ecx
- 0x80, 0xf9, 0x5c, //0x00002c6d cmpb $92, %cl
- 0x0f, 0x84, 0xdc, 0xff, 0xff, 0xff, //0x00002c70 je LBB0_510
- 0x80, 0xf9, 0x22, //0x00002c76 cmpb $34, %cl
- 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00002c79 je LBB0_515
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002c7f movq $-1, %rcx
- 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002c86 movl $1, %esi
- 0x48, 0x01, 0xf0, //0x00002c8b addq %rsi, %rax
- 0x49, 0x01, 0xce, //0x00002c8e addq %rcx, %r14
- 0x0f, 0x8f, 0xd3, 0xff, 0xff, 0xff, //0x00002c91 jg LBB0_511
- //0x00002c97 LBB0_424
- 0x4c, 0x8b, 0x75, 0xc8, //0x00002c97 movq $-56(%rbp), %r14
- 0xe9, 0xb6, 0xf9, 0xff, 0xff, //0x00002c9b jmp LBB0_452
- //0x00002ca0 LBB0_515
- 0x4c, 0x29, 0xe8, //0x00002ca0 subq %r13, %rax
- 0x48, 0x83, 0xc0, 0x01, //0x00002ca3 addq $1, %rax
- 0x49, 0x89, 0x03, //0x00002ca7 movq %rax, (%r11)
- 0x49, 0x89, 0xc2, //0x00002caa movq %rax, %r10
- 0x4c, 0x8b, 0x75, 0xc8, //0x00002cad movq $-56(%rbp), %r14
- 0xe9, 0xa0, 0xf9, 0xff, 0xff, //0x00002cb1 jmp LBB0_452
- //0x00002cb6 LBB0_516
- 0x4d, 0x01, 0xea, //0x00002cb6 addq %r13, %r10
- 0x48, 0x85, 0xd2, //0x00002cb9 testq %rdx, %rdx
- 0x0f, 0x85, 0xc6, 0xf3, 0xff, 0xff, //0x00002cbc jne LBB0_404
- 0xe9, 0xf7, 0xf3, 0xff, 0xff, //0x00002cc2 jmp LBB0_410
- //0x00002cc7 LBB0_517
- 0x4b, 0x8d, 0x04, 0x2a, //0x00002cc7 leaq (%r10,%r13), %rax
- 0xe9, 0x68, 0xff, 0xff, 0xff, //0x00002ccb jmp LBB0_423
- //0x00002cd0 LBB0_518
- 0x4c, 0x8b, 0x4d, 0xb0, //0x00002cd0 movq $-80(%rbp), %r9
- 0x4d, 0x8b, 0x11, //0x00002cd4 movq (%r9), %r10
- 0x4c, 0x8b, 0x5d, 0xd0, //0x00002cd7 movq $-48(%rbp), %r11
- 0xe9, 0x19, 0xff, 0xff, 0xff, //0x00002cdb jmp LBB0_509
- //0x00002ce0 LBB0_519
- 0x49, 0x8d, 0x41, 0xff, //0x00002ce0 leaq $-1(%r9), %rax
- 0x4c, 0x39, 0xf0, //0x00002ce4 cmpq %r14, %rax
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00002ce7 jne LBB0_521
- 0x4c, 0x8b, 0x5d, 0xd0, //0x00002ced movq $-48(%rbp), %r11
- 0x48, 0x8b, 0x7d, 0xb8, //0x00002cf1 movq $-72(%rbp), %rdi
- 0x4c, 0x8b, 0x75, 0xc8, //0x00002cf5 movq $-56(%rbp), %r14
- 0xe9, 0xce, 0xf3, 0xff, 0xff, //0x00002cf9 jmp LBB0_411
- //0x00002cfe LBB0_521
- 0x4b, 0x8d, 0x04, 0x1e, //0x00002cfe leaq (%r14,%r11), %rax
- 0x48, 0x83, 0xc0, 0x02, //0x00002d02 addq $2, %rax
- 0x4d, 0x29, 0xf1, //0x00002d06 subq %r14, %r9
- 0x49, 0x83, 0xc1, 0xfe, //0x00002d09 addq $-2, %r9
- 0x4d, 0x89, 0xce, //0x00002d0d movq %r9, %r14
- 0x49, 0xbc, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002d10 movabsq $4294977024, %r12
- 0xe9, 0x19, 0xff, 0xff, 0xff, //0x00002d1a jmp LBB0_423
- 0x90, //0x00002d1f .p2align 4, 0x90
- //0x00002d20 LBB0_480
- 0x49, 0x83, 0xc6, 0x10, //0x00002d20 addq $16, %r14
- 0x4c, 0x89, 0xd0, //0x00002d24 movq %r10, %rax
- 0x4c, 0x3b, 0xb5, 0x40, 0xff, 0xff, 0xff, //0x00002d27 cmpq $-192(%rbp), %r14
- 0x48, 0x8b, 0x4d, 0x90, //0x00002d2e movq $-112(%rbp), %rcx
- 0x0f, 0x85, 0x60, 0xd4, 0xff, 0xff, //0x00002d32 jne LBB0_2
- //0x00002d38 LBB0_481
- 0x48, 0x85, 0xc9, //0x00002d38 testq %rcx, %rcx
- 0x0f, 0x84, 0xb8, 0x00, 0x00, 0x00, //0x00002d3b je LBB0_522
- 0x0f, 0x10, 0x05, 0x38, 0xd3, 0xff, 0xff, //0x00002d41 movups $-11464(%rip), %xmm0 /* LCPI0_8+0(%rip) */
- 0x0f, 0x11, 0x01, //0x00002d48 movups %xmm0, (%rcx)
- 0x4c, 0x8b, 0x37, //0x00002d4b movq (%rdi), %r14
- 0x4c, 0x89, 0xf0, //0x00002d4e movq %r14, %rax
- 0x48, 0xf7, 0xd0, //0x00002d51 notq %rax
- 0x48, 0x89, 0x45, 0xa0, //0x00002d54 movq %rax, $-96(%rbp)
- 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00002d58 movl $1, %ebx
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00002d5d movl $1, %eax
- 0x4c, 0x29, 0xf0, //0x00002d62 subq %r14, %rax
- 0x48, 0x89, 0x45, 0xa8, //0x00002d65 movq %rax, $-88(%rbp)
- 0x4d, 0x8b, 0x13, //0x00002d69 movq (%r11), %r10
- 0x4c, 0x89, 0xf0, //0x00002d6c movq %r14, %rax
- 0x48, 0xf7, 0xd8, //0x00002d6f negq %rax
- 0x48, 0x89, 0x45, 0xb0, //0x00002d72 movq %rax, $-80(%rbp)
- 0x49, 0x8d, 0x46, 0xff, //0x00002d76 leaq $-1(%r14), %rax
- 0x48, 0x89, 0x85, 0x48, 0xff, 0xff, 0xff, //0x00002d7a movq %rax, $-184(%rbp)
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002d81 movq $-1, %r15
- 0x49, 0xbd, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002d88 movabsq $4294977024, %r13
- 0xf3, 0x0f, 0x6f, 0x05, 0x96, 0xd2, 0xff, 0xff, //0x00002d92 movdqu $-11626(%rip), %xmm0 /* LCPI0_3+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x0d, 0x9e, 0xd2, 0xff, 0xff, //0x00002d9a movdqu $-11618(%rip), %xmm1 /* LCPI0_4+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xe5, 0xd2, 0xff, 0xff, //0x00002da2 movdqu $-11547(%rip), %xmm8 /* LCPI0_9+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0xec, 0xd2, 0xff, 0xff, //0x00002dab movdqu $-11540(%rip), %xmm9 /* LCPI0_10+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0xf3, 0xd2, 0xff, 0xff, //0x00002db4 movdqu $-11533(%rip), %xmm10 /* LCPI0_11+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0xfa, 0xd2, 0xff, 0xff, //0x00002dbd movdqu $-11526(%rip), %xmm11 /* LCPI0_12+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x25, 0x41, 0xd2, 0xff, 0xff, //0x00002dc6 movdqu $-11711(%rip), %xmm12 /* LCPI0_1+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0xf8, 0xd2, 0xff, 0xff, //0x00002dcf movdqu $-11528(%rip), %xmm13 /* LCPI0_13+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x15, 0x00, 0xd3, 0xff, 0xff, //0x00002dd8 movdqu $-11520(%rip), %xmm2 /* LCPI0_14+0(%rip) */
- 0x4c, 0x8d, 0x0d, 0xd5, 0x29, 0x00, 0x00, //0x00002de0 leaq $10709(%rip), %r9 /* LJTI0_2+0(%rip) */
- 0xe9, 0x9b, 0x01, 0x00, 0x00, //0x00002de7 jmp LBB0_554
- //0x00002dec LBB0_187
- 0x3c, 0x7d, //0x00002dec cmpb $125, %al
- 0x0f, 0x84, 0x1f, 0x01, 0x00, 0x00, //0x00002dee je LBB0_546
- 0xe9, 0xdc, 0x17, 0x00, 0x00, //0x00002df4 jmp LBB0_864
- //0x00002df9 LBB0_522
- 0x4c, 0x8b, 0x2f, //0x00002df9 movq (%rdi), %r13
- 0x48, 0x8b, 0x57, 0x08, //0x00002dfc movq $8(%rdi), %rdx
- 0x49, 0x8b, 0x33, //0x00002e00 movq (%r11), %rsi
- 0x48, 0x39, 0xd6, //0x00002e03 cmpq %rdx, %rsi
- 0x0f, 0x83, 0x27, 0x00, 0x00, 0x00, //0x00002e06 jae LBB0_527
- 0x41, 0x8a, 0x44, 0x35, 0x00, //0x00002e0c movb (%r13,%rsi), %al
- 0x3c, 0x0d, //0x00002e11 cmpb $13, %al
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00002e13 je LBB0_527
- 0x3c, 0x20, //0x00002e19 cmpb $32, %al
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002e1b je LBB0_527
- 0x04, 0xf5, //0x00002e21 addb $-11, %al
- 0x3c, 0xfe, //0x00002e23 cmpb $-2, %al
- 0x0f, 0x83, 0x08, 0x00, 0x00, 0x00, //0x00002e25 jae LBB0_527
- 0x49, 0x89, 0xf2, //0x00002e2b movq %rsi, %r10
- 0xe9, 0xe4, 0x17, 0x00, 0x00, //0x00002e2e jmp LBB0_870
- //0x00002e33 LBB0_527
- 0x4c, 0x8d, 0x56, 0x01, //0x00002e33 leaq $1(%rsi), %r10
- 0x49, 0x39, 0xd2, //0x00002e37 cmpq %rdx, %r10
- 0x0f, 0x83, 0x1f, 0x00, 0x00, 0x00, //0x00002e3a jae LBB0_531
- 0x43, 0x8a, 0x44, 0x15, 0x00, //0x00002e40 movb (%r13,%r10), %al
- 0x3c, 0x0d, //0x00002e45 cmpb $13, %al
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002e47 je LBB0_531
- 0x3c, 0x20, //0x00002e4d cmpb $32, %al
- 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00002e4f je LBB0_531
- 0x04, 0xf5, //0x00002e55 addb $-11, %al
- 0x3c, 0xfe, //0x00002e57 cmpb $-2, %al
- 0x0f, 0x82, 0xb8, 0x17, 0x00, 0x00, //0x00002e59 jb LBB0_870
- //0x00002e5f LBB0_531
- 0x4c, 0x8d, 0x56, 0x02, //0x00002e5f leaq $2(%rsi), %r10
- 0x49, 0x39, 0xd2, //0x00002e63 cmpq %rdx, %r10
- 0x0f, 0x83, 0x1f, 0x00, 0x00, 0x00, //0x00002e66 jae LBB0_535
- 0x43, 0x8a, 0x44, 0x15, 0x00, //0x00002e6c movb (%r13,%r10), %al
- 0x3c, 0x0d, //0x00002e71 cmpb $13, %al
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002e73 je LBB0_535
- 0x3c, 0x20, //0x00002e79 cmpb $32, %al
- 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00002e7b je LBB0_535
- 0x04, 0xf5, //0x00002e81 addb $-11, %al
- 0x3c, 0xfe, //0x00002e83 cmpb $-2, %al
- 0x0f, 0x82, 0x8c, 0x17, 0x00, 0x00, //0x00002e85 jb LBB0_870
- //0x00002e8b LBB0_535
- 0x4c, 0x8d, 0x56, 0x03, //0x00002e8b leaq $3(%rsi), %r10
- 0x49, 0x39, 0xd2, //0x00002e8f cmpq %rdx, %r10
- 0x0f, 0x83, 0x1f, 0x00, 0x00, 0x00, //0x00002e92 jae LBB0_539
- 0x43, 0x8a, 0x44, 0x15, 0x00, //0x00002e98 movb (%r13,%r10), %al
- 0x3c, 0x0d, //0x00002e9d cmpb $13, %al
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002e9f je LBB0_539
- 0x3c, 0x20, //0x00002ea5 cmpb $32, %al
- 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00002ea7 je LBB0_539
- 0x04, 0xf5, //0x00002ead addb $-11, %al
- 0x3c, 0xfe, //0x00002eaf cmpb $-2, %al
- 0x0f, 0x82, 0x60, 0x17, 0x00, 0x00, //0x00002eb1 jb LBB0_870
- //0x00002eb7 LBB0_539
- 0x48, 0x83, 0xc6, 0x04, //0x00002eb7 addq $4, %rsi
- 0x48, 0x39, 0xf2, //0x00002ebb cmpq %rsi, %rdx
- 0x0f, 0x86, 0x7d, 0x00, 0x00, 0x00, //0x00002ebe jbe LBB0_549
- 0x0f, 0x84, 0x2e, 0x17, 0x00, 0x00, //0x00002ec4 je LBB0_867
- 0x4a, 0x8d, 0x04, 0x2a, //0x00002eca leaq (%rdx,%r13), %rax
- 0x48, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002ece movabsq $4294977024, %rcx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002ed8 .p2align 4, 0x90
- //0x00002ee0 LBB0_542
- 0x41, 0x0f, 0xbe, 0x5c, 0x35, 0x00, //0x00002ee0 movsbl (%r13,%rsi), %ebx
- 0x83, 0xfb, 0x20, //0x00002ee6 cmpl $32, %ebx
- 0x0f, 0x87, 0x15, 0x17, 0x00, 0x00, //0x00002ee9 ja LBB0_869
- 0x48, 0x0f, 0xa3, 0xd9, //0x00002eef btq %rbx, %rcx
- 0x0f, 0x83, 0x0b, 0x17, 0x00, 0x00, //0x00002ef3 jae LBB0_869
- 0x48, 0x83, 0xc6, 0x01, //0x00002ef9 addq $1, %rsi
- 0x48, 0x39, 0xf2, //0x00002efd cmpq %rsi, %rdx
- 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x00002f00 jne LBB0_542
- 0xe9, 0xf3, 0x16, 0x00, 0x00, //0x00002f06 jmp LBB0_868
- //0x00002f0b LBB0_545
- 0x3c, 0x5d, //0x00002f0b cmpb $93, %al
- 0x0f, 0x85, 0xc2, 0x16, 0x00, 0x00, //0x00002f0d jne LBB0_864
- //0x00002f13 LBB0_546
- 0x49, 0x83, 0xc2, 0xff, //0x00002f13 addq $-1, %r10
- 0x4d, 0x89, 0x13, //0x00002f17 movq %r10, (%r11)
- 0x49, 0xc7, 0xc4, 0xdf, 0xff, 0xff, 0xff, //0x00002f1a movq $-33, %r12
- 0xe9, 0xbd, 0x16, 0x00, 0x00, //0x00002f21 jmp LBB0_866
- //0x00002f26 LBB0_862
- 0x49, 0x89, 0xd2, //0x00002f26 movq %rdx, %r10
- 0xe9, 0xa7, 0x16, 0x00, 0x00, //0x00002f29 jmp LBB0_864
- //0x00002f2e LBB0_548
- 0x49, 0x83, 0xc2, 0xff, //0x00002f2e addq $-1, %r10
- 0x4d, 0x89, 0x13, //0x00002f32 movq %r10, (%r11)
- 0x49, 0xc7, 0xc4, 0xde, 0xff, 0xff, 0xff, //0x00002f35 movq $-34, %r12
- 0xe9, 0xa2, 0x16, 0x00, 0x00, //0x00002f3c jmp LBB0_866
- //0x00002f41 LBB0_549
- 0x48, 0x8b, 0x45, 0xd0, //0x00002f41 movq $-48(%rbp), %rax
- 0x48, 0x89, 0x30, //0x00002f45 movq %rsi, (%rax)
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00002f48 movq $-1, %r12
- 0xe9, 0x8f, 0x16, 0x00, 0x00, //0x00002f4f jmp LBB0_866
- //0x00002f54 LBB0_550
- 0x4d, 0x8d, 0x53, 0x04, //0x00002f54 leaq $4(%r11), %r10
- //0x00002f58 LBB0_551
- 0x48, 0x8b, 0x45, 0xd0, //0x00002f58 movq $-48(%rbp), %rax
- 0x4c, 0x89, 0x10, //0x00002f5c movq %r10, (%rax)
- 0x4d, 0x89, 0xdc, //0x00002f5f movq %r11, %r12
- 0x48, 0xb8, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00002f62 movabsq $9223372036854775806, %rax
- 0x49, 0x39, 0xc3, //0x00002f6c cmpq %rax, %r11
- 0x0f, 0x87, 0x6e, 0x16, 0x00, 0x00, //0x00002f6f ja LBB0_866
- //0x00002f75 LBB0_552
- 0x48, 0x8b, 0x11, //0x00002f75 movq (%rcx), %rdx
- 0x48, 0x89, 0xd3, //0x00002f78 movq %rdx, %rbx
- 0x4d, 0x89, 0xfc, //0x00002f7b movq %r15, %r12
- 0x48, 0x85, 0xd2, //0x00002f7e testq %rdx, %rdx
- 0x0f, 0x84, 0x5c, 0x16, 0x00, 0x00, //0x00002f81 je LBB0_866
- //0x00002f87 LBB0_554
- 0x48, 0x8b, 0x57, 0x08, //0x00002f87 movq $8(%rdi), %rdx
- 0x49, 0x39, 0xd2, //0x00002f8b cmpq %rdx, %r10
- 0x0f, 0x83, 0x2c, 0x00, 0x00, 0x00, //0x00002f8e jae LBB0_559
- 0x43, 0x8a, 0x04, 0x16, //0x00002f94 movb (%r14,%r10), %al
- 0x3c, 0x0d, //0x00002f98 cmpb $13, %al
- 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x00002f9a je LBB0_559
- 0x3c, 0x20, //0x00002fa0 cmpb $32, %al
- 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00002fa2 je LBB0_559
- 0x04, 0xf5, //0x00002fa8 addb $-11, %al
- 0x3c, 0xfe, //0x00002faa cmpb $-2, %al
- 0x0f, 0x83, 0x0e, 0x00, 0x00, 0x00, //0x00002fac jae LBB0_559
- 0x4d, 0x89, 0xd3, //0x00002fb2 movq %r10, %r11
- 0xe9, 0xfe, 0x00, 0x00, 0x00, //0x00002fb5 jmp LBB0_580
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002fba .p2align 4, 0x90
- //0x00002fc0 LBB0_559
- 0x4d, 0x8d, 0x5a, 0x01, //0x00002fc0 leaq $1(%r10), %r11
- 0x49, 0x39, 0xd3, //0x00002fc4 cmpq %rdx, %r11
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002fc7 jae LBB0_563
- 0x43, 0x8a, 0x04, 0x1e, //0x00002fcd movb (%r14,%r11), %al
- 0x3c, 0x0d, //0x00002fd1 cmpb $13, %al
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00002fd3 je LBB0_563
- 0x3c, 0x20, //0x00002fd9 cmpb $32, %al
- 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x00002fdb je LBB0_563
- 0x04, 0xf5, //0x00002fe1 addb $-11, %al
- 0x3c, 0xfe, //0x00002fe3 cmpb $-2, %al
- 0x0f, 0x82, 0xcd, 0x00, 0x00, 0x00, //0x00002fe5 jb LBB0_580
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002feb .p2align 4, 0x90
- //0x00002ff0 LBB0_563
- 0x4d, 0x8d, 0x5a, 0x02, //0x00002ff0 leaq $2(%r10), %r11
- 0x49, 0x39, 0xd3, //0x00002ff4 cmpq %rdx, %r11
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002ff7 jae LBB0_567
- 0x43, 0x8a, 0x04, 0x1e, //0x00002ffd movb (%r14,%r11), %al
- 0x3c, 0x0d, //0x00003001 cmpb $13, %al
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00003003 je LBB0_567
- 0x3c, 0x20, //0x00003009 cmpb $32, %al
- 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x0000300b je LBB0_567
- 0x04, 0xf5, //0x00003011 addb $-11, %al
- 0x3c, 0xfe, //0x00003013 cmpb $-2, %al
- 0x0f, 0x82, 0x9d, 0x00, 0x00, 0x00, //0x00003015 jb LBB0_580
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000301b .p2align 4, 0x90
- //0x00003020 LBB0_567
- 0x4d, 0x8d, 0x5a, 0x03, //0x00003020 leaq $3(%r10), %r11
- 0x49, 0x39, 0xd3, //0x00003024 cmpq %rdx, %r11
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00003027 jae LBB0_571
- 0x43, 0x8a, 0x04, 0x1e, //0x0000302d movb (%r14,%r11), %al
- 0x3c, 0x0d, //0x00003031 cmpb $13, %al
- 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00003033 je LBB0_571
- 0x3c, 0x20, //0x00003039 cmpb $32, %al
- 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x0000303b je LBB0_571
- 0x04, 0xf5, //0x00003041 addb $-11, %al
- 0x3c, 0xfe, //0x00003043 cmpb $-2, %al
- 0x0f, 0x82, 0x6d, 0x00, 0x00, 0x00, //0x00003045 jb LBB0_580
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000304b .p2align 4, 0x90
- //0x00003050 LBB0_571
- 0x49, 0x83, 0xc2, 0x04, //0x00003050 addq $4, %r10
- 0x4c, 0x39, 0xd2, //0x00003054 cmpq %r10, %rdx
- 0x0f, 0x86, 0x62, 0x15, 0x00, 0x00, //0x00003057 jbe LBB0_860
- 0x0f, 0x84, 0x3d, 0x00, 0x00, 0x00, //0x0000305d je LBB0_577
- 0x49, 0x8d, 0x04, 0x16, //0x00003063 leaq (%r14,%rdx), %rax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003067 .p2align 4, 0x90
- //0x00003070 LBB0_574
- 0x43, 0x0f, 0xbe, 0x34, 0x16, //0x00003070 movsbl (%r14,%r10), %esi
- 0x83, 0xfe, 0x20, //0x00003075 cmpl $32, %esi
- 0x0f, 0x87, 0x2e, 0x00, 0x00, 0x00, //0x00003078 ja LBB0_579
- 0x49, 0x0f, 0xa3, 0xf5, //0x0000307e btq %rsi, %r13
- 0x0f, 0x83, 0x24, 0x00, 0x00, 0x00, //0x00003082 jae LBB0_579
- 0x49, 0x83, 0xc2, 0x01, //0x00003088 addq $1, %r10
- 0x4c, 0x39, 0xd2, //0x0000308c cmpq %r10, %rdx
- 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x0000308f jne LBB0_574
- 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00003095 jmp LBB0_578
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000309a .p2align 4, 0x90
- //0x000030a0 LBB0_577
- 0x4d, 0x01, 0xf2, //0x000030a0 addq %r14, %r10
- 0x4c, 0x89, 0xd0, //0x000030a3 movq %r10, %rax
- //0x000030a6 LBB0_578
- 0x4c, 0x29, 0xf0, //0x000030a6 subq %r14, %rax
- 0x49, 0x89, 0xc2, //0x000030a9 movq %rax, %r10
- //0x000030ac LBB0_579
- 0x4d, 0x89, 0xd3, //0x000030ac movq %r10, %r11
- 0x49, 0x39, 0xd2, //0x000030af cmpq %rdx, %r10
- 0x0f, 0x83, 0x0e, 0x15, 0x00, 0x00, //0x000030b2 jae LBB0_861
- //0x000030b8 LBB0_580
- 0x4d, 0x8d, 0x53, 0x01, //0x000030b8 leaq $1(%r11), %r10
- 0x48, 0x8b, 0x45, 0xd0, //0x000030bc movq $-48(%rbp), %rax
- 0x4c, 0x89, 0x10, //0x000030c0 movq %r10, (%rax)
- 0x43, 0x0f, 0xbe, 0x34, 0x1e, //0x000030c3 movsbl (%r14,%r11), %esi
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x000030c8 movq $-1, %r12
- 0x85, 0xf6, //0x000030cf testl %esi, %esi
- 0x0f, 0x84, 0x0c, 0x15, 0x00, 0x00, //0x000030d1 je LBB0_866
- 0x48, 0x8d, 0x53, 0xff, //0x000030d7 leaq $-1(%rbx), %rdx
- 0x8b, 0x04, 0xd9, //0x000030db movl (%rcx,%rbx,8), %eax
- 0x49, 0x83, 0xff, 0xff, //0x000030de cmpq $-1, %r15
- 0x4d, 0x0f, 0x44, 0xfb, //0x000030e2 cmoveq %r11, %r15
- 0x83, 0xc0, 0xff, //0x000030e6 addl $-1, %eax
- 0x83, 0xf8, 0x05, //0x000030e9 cmpl $5, %eax
- 0x0f, 0x87, 0x20, 0x00, 0x00, 0x00, //0x000030ec ja LBB0_586
- 0x49, 0x63, 0x04, 0x81, //0x000030f2 movslq (%r9,%rax,4), %rax
- 0x4c, 0x01, 0xc8, //0x000030f6 addq %r9, %rax
- 0xff, 0xe0, //0x000030f9 jmpq *%rax
- //0x000030fb LBB0_583
- 0x83, 0xfe, 0x2c, //0x000030fb cmpl $44, %esi
- 0x0f, 0x84, 0x96, 0x04, 0x00, 0x00, //0x000030fe je LBB0_654
- 0x83, 0xfe, 0x5d, //0x00003104 cmpl $93, %esi
- 0x0f, 0x84, 0x76, 0x04, 0x00, 0x00, //0x00003107 je LBB0_585
- 0xe9, 0xca, 0x14, 0x00, 0x00, //0x0000310d jmp LBB0_865
- //0x00003112 LBB0_586
- 0x48, 0x89, 0x11, //0x00003112 movq %rdx, (%rcx)
- 0x83, 0xfe, 0x7b, //0x00003115 cmpl $123, %esi
- 0x0f, 0x86, 0x1c, 0x02, 0x00, 0x00, //0x00003118 jbe LBB0_615
- 0xe9, 0xb9, 0x14, 0x00, 0x00, //0x0000311e jmp LBB0_865
- //0x00003123 LBB0_587
- 0x83, 0xfe, 0x2c, //0x00003123 cmpl $44, %esi
- 0x0f, 0x85, 0x4e, 0x04, 0x00, 0x00, //0x00003126 jne LBB0_588
- 0x48, 0x81, 0xfb, 0xff, 0x0f, 0x00, 0x00, //0x0000312c cmpq $4095, %rbx
- 0x0f, 0x8f, 0xef, 0x15, 0x00, 0x00, //0x00003133 jg LBB0_968
- 0x48, 0x8d, 0x43, 0x01, //0x00003139 leaq $1(%rbx), %rax
- 0x48, 0x89, 0x01, //0x0000313d movq %rax, (%rcx)
- 0x48, 0xc7, 0x44, 0xd9, 0x08, 0x03, 0x00, 0x00, 0x00, //0x00003140 movq $3, $8(%rcx,%rbx,8)
- 0xe9, 0x27, 0xfe, 0xff, 0xff, //0x00003149 jmp LBB0_552
- //0x0000314e LBB0_589
- 0x40, 0x80, 0xfe, 0x22, //0x0000314e cmpb $34, %sil
- 0x0f, 0x85, 0x84, 0x14, 0x00, 0x00, //0x00003152 jne LBB0_865
- 0x4c, 0x89, 0x7d, 0xc0, //0x00003158 movq %r15, $-64(%rbp)
- 0x48, 0xc7, 0x04, 0xd9, 0x04, 0x00, 0x00, 0x00, //0x0000315c movq $4, (%rcx,%rbx,8)
- 0x48, 0x8b, 0x47, 0x08, //0x00003164 movq $8(%rdi), %rax
- 0x49, 0x89, 0xc7, //0x00003168 movq %rax, %r15
- 0x4d, 0x29, 0xd7, //0x0000316b subq %r10, %r15
- 0x0f, 0x84, 0xb1, 0x21, 0x00, 0x00, //0x0000316e je LBB0_984
- 0x48, 0x89, 0x45, 0x98, //0x00003174 movq %rax, $-104(%rbp)
- 0x49, 0x83, 0xff, 0x40, //0x00003178 cmpq $64, %r15
- 0x0f, 0x82, 0xe2, 0x0e, 0x00, 0x00, //0x0000317c jb LBB0_799
- 0x48, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x00003182 movq $-2, %rdi
- 0x4c, 0x29, 0xdf, //0x00003189 subq %r11, %rdi
- 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x0000318c movq $-1, $-56(%rbp)
- 0x45, 0x31, 0xc9, //0x00003194 xorl %r9d, %r9d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003197 .p2align 4, 0x90
- //0x000031a0 LBB0_593
- 0xf3, 0x43, 0x0f, 0x6f, 0x3c, 0x16, //0x000031a0 movdqu (%r14,%r10), %xmm7
- 0xf3, 0x43, 0x0f, 0x6f, 0x64, 0x16, 0x10, //0x000031a6 movdqu $16(%r14,%r10), %xmm4
- 0xf3, 0x43, 0x0f, 0x6f, 0x6c, 0x16, 0x20, //0x000031ad movdqu $32(%r14,%r10), %xmm5
- 0xf3, 0x43, 0x0f, 0x6f, 0x74, 0x16, 0x30, //0x000031b4 movdqu $48(%r14,%r10), %xmm6
- 0x66, 0x0f, 0x6f, 0xdf, //0x000031bb movdqa %xmm7, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x000031bf pcmpeqb %xmm0, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x000031c3 pmovmskb %xmm3, %r13d
- 0x66, 0x0f, 0x6f, 0xdc, //0x000031c8 movdqa %xmm4, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x000031cc pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xcb, //0x000031d0 pmovmskb %xmm3, %ecx
- 0x66, 0x0f, 0x6f, 0xdd, //0x000031d4 movdqa %xmm5, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x000031d8 pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xd3, //0x000031dc pmovmskb %xmm3, %edx
- 0x66, 0x0f, 0x6f, 0xde, //0x000031e0 movdqa %xmm6, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x000031e4 pcmpeqb %xmm0, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xc3, //0x000031e8 pmovmskb %xmm3, %r8d
- 0x66, 0x0f, 0x74, 0xf9, //0x000031ed pcmpeqb %xmm1, %xmm7
- 0x66, 0x0f, 0xd7, 0xf7, //0x000031f1 pmovmskb %xmm7, %esi
- 0x66, 0x0f, 0x74, 0xe1, //0x000031f5 pcmpeqb %xmm1, %xmm4
- 0x66, 0x0f, 0xd7, 0xdc, //0x000031f9 pmovmskb %xmm4, %ebx
- 0x66, 0x0f, 0x74, 0xe9, //0x000031fd pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xc5, //0x00003201 pmovmskb %xmm5, %eax
- 0x66, 0x0f, 0x74, 0xf1, //0x00003205 pcmpeqb %xmm1, %xmm6
- 0x66, 0x44, 0x0f, 0xd7, 0xe6, //0x00003209 pmovmskb %xmm6, %r12d
- 0x49, 0xc1, 0xe0, 0x30, //0x0000320e shlq $48, %r8
- 0x48, 0xc1, 0xe2, 0x20, //0x00003212 shlq $32, %rdx
- 0x4c, 0x09, 0xc2, //0x00003216 orq %r8, %rdx
- 0x48, 0xc1, 0xe1, 0x10, //0x00003219 shlq $16, %rcx
- 0x48, 0x09, 0xd1, //0x0000321d orq %rdx, %rcx
- 0x49, 0x09, 0xcd, //0x00003220 orq %rcx, %r13
- 0x49, 0xc1, 0xe4, 0x30, //0x00003223 shlq $48, %r12
- 0x48, 0xc1, 0xe0, 0x20, //0x00003227 shlq $32, %rax
- 0x4c, 0x09, 0xe0, //0x0000322b orq %r12, %rax
- 0x48, 0xc1, 0xe3, 0x10, //0x0000322e shlq $16, %rbx
- 0x48, 0x09, 0xc3, //0x00003232 orq %rax, %rbx
- 0x48, 0x09, 0xde, //0x00003235 orq %rbx, %rsi
- 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00003238 jne LBB0_602
- 0x4d, 0x85, 0xc9, //0x0000323e testq %r9, %r9
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00003241 jne LBB0_604
- 0x45, 0x31, 0xc9, //0x00003247 xorl %r9d, %r9d
- 0x4d, 0x85, 0xed, //0x0000324a testq %r13, %r13
- 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x0000324d jne LBB0_605
- //0x00003253 LBB0_596
- 0x49, 0x83, 0xc7, 0xc0, //0x00003253 addq $-64, %r15
- 0x48, 0x83, 0xc7, 0xc0, //0x00003257 addq $-64, %rdi
- 0x49, 0x83, 0xc2, 0x40, //0x0000325b addq $64, %r10
- 0x49, 0x83, 0xff, 0x3f, //0x0000325f cmpq $63, %r15
- 0x0f, 0x87, 0x37, 0xff, 0xff, 0xff, //0x00003263 ja LBB0_593
- 0xe9, 0x4f, 0x0b, 0x00, 0x00, //0x00003269 jmp LBB0_597
- //0x0000326e LBB0_602
- 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x0000326e cmpq $-1, $-56(%rbp)
- 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00003273 jne LBB0_604
- 0x48, 0x0f, 0xbc, 0xc6, //0x00003279 bsfq %rsi, %rax
- 0x4c, 0x01, 0xd0, //0x0000327d addq %r10, %rax
- 0x48, 0x89, 0x45, 0xc8, //0x00003280 movq %rax, $-56(%rbp)
- //0x00003284 LBB0_604
- 0x4c, 0x89, 0xc8, //0x00003284 movq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x00003287 notq %rax
- 0x48, 0x21, 0xf0, //0x0000328a andq %rsi, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x0000328d leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xc9, //0x00003291 orq %r9, %rcx
- 0x48, 0x89, 0xca, //0x00003294 movq %rcx, %rdx
- 0x48, 0xf7, 0xd2, //0x00003297 notq %rdx
- 0x48, 0x21, 0xf2, //0x0000329a andq %rsi, %rdx
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000329d movabsq $-6148914691236517206, %rsi
- 0x48, 0x21, 0xf2, //0x000032a7 andq %rsi, %rdx
- 0x45, 0x31, 0xc9, //0x000032aa xorl %r9d, %r9d
- 0x48, 0x01, 0xc2, //0x000032ad addq %rax, %rdx
- 0x41, 0x0f, 0x92, 0xc1, //0x000032b0 setb %r9b
- 0x48, 0x01, 0xd2, //0x000032b4 addq %rdx, %rdx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000032b7 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc2, //0x000032c1 xorq %rax, %rdx
- 0x48, 0x21, 0xca, //0x000032c4 andq %rcx, %rdx
- 0x48, 0xf7, 0xd2, //0x000032c7 notq %rdx
- 0x49, 0x21, 0xd5, //0x000032ca andq %rdx, %r13
- 0x4d, 0x85, 0xed, //0x000032cd testq %r13, %r13
- 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x000032d0 je LBB0_596
- //0x000032d6 LBB0_605
- 0x4d, 0x0f, 0xbc, 0xd5, //0x000032d6 bsfq %r13, %r10
- 0x49, 0x29, 0xfa, //0x000032da subq %rdi, %r10
- 0x48, 0x8b, 0x7d, 0xb8, //0x000032dd movq $-72(%rbp), %rdi
- 0x48, 0x8b, 0x4d, 0x90, //0x000032e1 movq $-112(%rbp), %rcx
- 0x4c, 0x8b, 0x7d, 0xc0, //0x000032e5 movq $-64(%rbp), %r15
- 0x49, 0xbd, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000032e9 movabsq $4294977024, %r13
- 0x4c, 0x8d, 0x0d, 0xc2, 0x24, 0x00, 0x00, //0x000032f3 leaq $9410(%rip), %r9 /* LJTI0_2+0(%rip) */
- 0x4d, 0x85, 0xd2, //0x000032fa testq %r10, %r10
- 0x0f, 0x89, 0x55, 0xfc, 0xff, 0xff, //0x000032fd jns LBB0_551
- 0xe9, 0x2c, 0x14, 0x00, 0x00, //0x00003303 jmp LBB0_608
- //0x00003308 LBB0_611
- 0x40, 0x80, 0xfe, 0x3a, //0x00003308 cmpb $58, %sil
- 0x0f, 0x85, 0xca, 0x12, 0x00, 0x00, //0x0000330c jne LBB0_865
- 0x48, 0xc7, 0x04, 0xd9, 0x00, 0x00, 0x00, 0x00, //0x00003312 movq $0, (%rcx,%rbx,8)
- 0xe9, 0x56, 0xfc, 0xff, 0xff, //0x0000331a jmp LBB0_552
- //0x0000331f LBB0_613
- 0x40, 0x80, 0xfe, 0x5d, //0x0000331f cmpb $93, %sil
- 0x0f, 0x84, 0x5a, 0x02, 0x00, 0x00, //0x00003323 je LBB0_585
- 0x48, 0xc7, 0x04, 0xd9, 0x01, 0x00, 0x00, 0x00, //0x00003329 movq $1, (%rcx,%rbx,8)
- 0x83, 0xfe, 0x7b, //0x00003331 cmpl $123, %esi
- 0x0f, 0x87, 0xa2, 0x12, 0x00, 0x00, //0x00003334 ja LBB0_865
- //0x0000333a LBB0_615
- 0x4f, 0x8d, 0x04, 0x1e, //0x0000333a leaq (%r14,%r11), %r8
- 0x89, 0xf0, //0x0000333e movl %esi, %eax
- 0x48, 0x8d, 0x15, 0x8d, 0x24, 0x00, 0x00, //0x00003340 leaq $9357(%rip), %rdx /* LJTI0_3+0(%rip) */
- 0x48, 0x63, 0x04, 0x82, //0x00003347 movslq (%rdx,%rax,4), %rax
- 0x48, 0x01, 0xd0, //0x0000334b addq %rdx, %rax
- 0xff, 0xe0, //0x0000334e jmpq *%rax
- //0x00003350 LBB0_618
- 0x4c, 0x8b, 0x4f, 0x08, //0x00003350 movq $8(%rdi), %r9
- 0x4d, 0x29, 0xd9, //0x00003354 subq %r11, %r9
- 0x0f, 0x84, 0x0c, 0x14, 0x00, 0x00, //0x00003357 je LBB0_886
- 0x41, 0x80, 0x38, 0x30, //0x0000335d cmpb $48, (%r8)
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x00003361 jne LBB0_623
- 0x49, 0x83, 0xf9, 0x01, //0x00003367 cmpq $1, %r9
- 0x0f, 0x84, 0x52, 0x0b, 0x00, 0x00, //0x0000336b je LBB0_792
- 0x43, 0x8a, 0x04, 0x16, //0x00003371 movb (%r14,%r10), %al
- 0x04, 0xd2, //0x00003375 addb $-46, %al
- 0x3c, 0x37, //0x00003377 cmpb $55, %al
- 0x0f, 0x87, 0x44, 0x0b, 0x00, 0x00, //0x00003379 ja LBB0_792
- 0x0f, 0xb6, 0xc0, //0x0000337f movzbl %al, %eax
- 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00003382 movabsq $36028797027352577, %rdx
- 0x48, 0x0f, 0xa3, 0xc2, //0x0000338c btq %rax, %rdx
- 0x0f, 0x83, 0x2d, 0x0b, 0x00, 0x00, //0x00003390 jae LBB0_792
- //0x00003396 LBB0_623
- 0x4c, 0x89, 0x7d, 0xc0, //0x00003396 movq %r15, $-64(%rbp)
- 0x49, 0x83, 0xf9, 0x10, //0x0000339a cmpq $16, %r9
- 0x0f, 0x82, 0xe7, 0x0c, 0x00, 0x00, //0x0000339e jb LBB0_801
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000033a4 movq $-1, %r13
- 0x45, 0x31, 0xd2, //0x000033ab xorl %r10d, %r10d
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000033ae movq $-1, %r15
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x000033b5 movq $-1, %r12
- 0x4c, 0x89, 0xcb, //0x000033bc movq %r9, %rbx
- 0x90, //0x000033bf .p2align 4, 0x90
- //0x000033c0 LBB0_625
- 0xf3, 0x43, 0x0f, 0x6f, 0x1c, 0x10, //0x000033c0 movdqu (%r8,%r10), %xmm3
- 0x66, 0x0f, 0x6f, 0xe3, //0x000033c6 movdqa %xmm3, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe0, //0x000033ca pcmpeqb %xmm8, %xmm4
- 0x66, 0x0f, 0x6f, 0xeb, //0x000033cf movdqa %xmm3, %xmm5
- 0x66, 0x41, 0x0f, 0x74, 0xe9, //0x000033d3 pcmpeqb %xmm9, %xmm5
- 0x66, 0x0f, 0xeb, 0xec, //0x000033d8 por %xmm4, %xmm5
- 0x66, 0x0f, 0x6f, 0xe3, //0x000033dc movdqa %xmm3, %xmm4
- 0x66, 0x41, 0x0f, 0xfc, 0xe2, //0x000033e0 paddb %xmm10, %xmm4
- 0x66, 0x0f, 0x6f, 0xf4, //0x000033e5 movdqa %xmm4, %xmm6
- 0x66, 0x41, 0x0f, 0xda, 0xf3, //0x000033e9 pminub %xmm11, %xmm6
- 0x66, 0x0f, 0x74, 0xf4, //0x000033ee pcmpeqb %xmm4, %xmm6
- 0x66, 0x0f, 0x6f, 0xe3, //0x000033f2 movdqa %xmm3, %xmm4
- 0x66, 0x41, 0x0f, 0xdb, 0xe4, //0x000033f6 pand %xmm12, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x000033fb pcmpeqb %xmm13, %xmm3
- 0x66, 0x0f, 0x74, 0xe2, //0x00003400 pcmpeqb %xmm2, %xmm4
- 0x66, 0x0f, 0xd7, 0xfc, //0x00003404 pmovmskb %xmm4, %edi
- 0x66, 0x0f, 0xeb, 0xe3, //0x00003408 por %xmm3, %xmm4
- 0x66, 0x0f, 0xeb, 0xe5, //0x0000340c por %xmm5, %xmm4
- 0x66, 0x0f, 0xeb, 0xe6, //0x00003410 por %xmm6, %xmm4
- 0x66, 0x0f, 0xd7, 0xf3, //0x00003414 pmovmskb %xmm3, %esi
- 0x66, 0x0f, 0xd7, 0xd5, //0x00003418 pmovmskb %xmm5, %edx
- 0x66, 0x0f, 0xd7, 0xc4, //0x0000341c pmovmskb %xmm4, %eax
- 0xf7, 0xd0, //0x00003420 notl %eax
- 0x0f, 0xbc, 0xc8, //0x00003422 bsfl %eax, %ecx
- 0x83, 0xf9, 0x10, //0x00003425 cmpl $16, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00003428 je LBB0_627
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x0000342e movl $-1, %eax
- 0xd3, 0xe0, //0x00003433 shll %cl, %eax
- 0xf7, 0xd0, //0x00003435 notl %eax
- 0x21, 0xc6, //0x00003437 andl %eax, %esi
- 0x21, 0xc7, //0x00003439 andl %eax, %edi
- 0x21, 0xd0, //0x0000343b andl %edx, %eax
- 0x89, 0xc2, //0x0000343d movl %eax, %edx
- //0x0000343f LBB0_627
- 0x8d, 0x46, 0xff, //0x0000343f leal $-1(%rsi), %eax
- 0x21, 0xf0, //0x00003442 andl %esi, %eax
- 0x0f, 0x85, 0x12, 0x0a, 0x00, 0x00, //0x00003444 jne LBB0_783
- 0x8d, 0x47, 0xff, //0x0000344a leal $-1(%rdi), %eax
- 0x21, 0xf8, //0x0000344d andl %edi, %eax
- 0x0f, 0x85, 0x07, 0x0a, 0x00, 0x00, //0x0000344f jne LBB0_783
- 0x8d, 0x42, 0xff, //0x00003455 leal $-1(%rdx), %eax
- 0x21, 0xd0, //0x00003458 andl %edx, %eax
- 0x0f, 0x85, 0xfc, 0x09, 0x00, 0x00, //0x0000345a jne LBB0_783
- 0x85, 0xf6, //0x00003460 testl %esi, %esi
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00003462 je LBB0_633
- 0x0f, 0xbc, 0xc6, //0x00003468 bsfl %esi, %eax
- 0x49, 0x83, 0xfc, 0xff, //0x0000346b cmpq $-1, %r12
- 0x0f, 0x85, 0x28, 0x0a, 0x00, 0x00, //0x0000346f jne LBB0_788
- 0x4c, 0x01, 0xd0, //0x00003475 addq %r10, %rax
- 0x49, 0x89, 0xc4, //0x00003478 movq %rax, %r12
- //0x0000347b LBB0_633
- 0x85, 0xff, //0x0000347b testl %edi, %edi
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000347d je LBB0_636
- 0x0f, 0xbc, 0xc7, //0x00003483 bsfl %edi, %eax
- 0x49, 0x83, 0xff, 0xff, //0x00003486 cmpq $-1, %r15
- 0x0f, 0x85, 0x0d, 0x0a, 0x00, 0x00, //0x0000348a jne LBB0_788
- 0x4c, 0x01, 0xd0, //0x00003490 addq %r10, %rax
- 0x49, 0x89, 0xc7, //0x00003493 movq %rax, %r15
- //0x00003496 LBB0_636
- 0x85, 0xd2, //0x00003496 testl %edx, %edx
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00003498 je LBB0_639
- 0x0f, 0xbc, 0xc2, //0x0000349e bsfl %edx, %eax
- 0x49, 0x83, 0xfd, 0xff, //0x000034a1 cmpq $-1, %r13
- 0x0f, 0x85, 0xf2, 0x09, 0x00, 0x00, //0x000034a5 jne LBB0_788
- 0x4c, 0x01, 0xd0, //0x000034ab addq %r10, %rax
- 0x49, 0x89, 0xc5, //0x000034ae movq %rax, %r13
- //0x000034b1 LBB0_639
- 0x83, 0xf9, 0x10, //0x000034b1 cmpl $16, %ecx
- 0x0f, 0x85, 0xea, 0x02, 0x00, 0x00, //0x000034b4 jne LBB0_679
- 0x48, 0x83, 0xc3, 0xf0, //0x000034ba addq $-16, %rbx
- 0x49, 0x83, 0xc2, 0x10, //0x000034be addq $16, %r10
- 0x48, 0x83, 0xfb, 0x0f, //0x000034c2 cmpq $15, %rbx
- 0x0f, 0x87, 0xf4, 0xfe, 0xff, 0xff, //0x000034c6 ja LBB0_625
- 0x4b, 0x8d, 0x0c, 0x10, //0x000034cc leaq (%r8,%r10), %rcx
- 0x4d, 0x39, 0xd1, //0x000034d0 cmpq %r10, %r9
- 0x49, 0x89, 0xca, //0x000034d3 movq %rcx, %r10
- 0x48, 0x8d, 0x3d, 0x53, 0x25, 0x00, 0x00, //0x000034d6 leaq $9555(%rip), %rdi /* LJTI0_5+0(%rip) */
- 0x0f, 0x84, 0xd4, 0x02, 0x00, 0x00, //0x000034dd je LBB0_681
- //0x000034e3 LBB0_642
- 0x4c, 0x8d, 0x14, 0x19, //0x000034e3 leaq (%rcx,%rbx), %r10
- 0x49, 0x89, 0xc9, //0x000034e7 movq %rcx, %r9
- 0x4d, 0x29, 0xc1, //0x000034ea subq %r8, %r9
- 0x31, 0xd2, //0x000034ed xorl %edx, %edx
- 0xe9, 0x29, 0x00, 0x00, 0x00, //0x000034ef jmp LBB0_646
- //0x000034f4 LBB0_643
- 0x49, 0x83, 0xfc, 0xff, //0x000034f4 cmpq $-1, %r12
- 0x0f, 0x85, 0x89, 0x09, 0x00, 0x00, //0x000034f8 jne LBB0_787
- 0x4d, 0x8d, 0x24, 0x11, //0x000034fe leaq (%r9,%rdx), %r12
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003502 .p2align 4, 0x90
- //0x00003510 LBB0_645
- 0x48, 0x83, 0xc2, 0x01, //0x00003510 addq $1, %rdx
- 0x48, 0x39, 0xd3, //0x00003514 cmpq %rdx, %rbx
- 0x0f, 0x84, 0x9a, 0x02, 0x00, 0x00, //0x00003517 je LBB0_681
- //0x0000351d LBB0_646
- 0x0f, 0xbe, 0x04, 0x11, //0x0000351d movsbl (%rcx,%rdx), %eax
- 0x8d, 0x70, 0xd0, //0x00003521 leal $-48(%rax), %esi
- 0x83, 0xfe, 0x0a, //0x00003524 cmpl $10, %esi
- 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00003527 jb LBB0_645
- 0x8d, 0x70, 0xd5, //0x0000352d leal $-43(%rax), %esi
- 0x83, 0xfe, 0x1a, //0x00003530 cmpl $26, %esi
- 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00003533 ja LBB0_651
- 0x48, 0x63, 0x04, 0xb7, //0x00003539 movslq (%rdi,%rsi,4), %rax
- 0x48, 0x01, 0xf8, //0x0000353d addq %rdi, %rax
- 0xff, 0xe0, //0x00003540 jmpq *%rax
- //0x00003542 LBB0_649
- 0x49, 0x83, 0xfd, 0xff, //0x00003542 cmpq $-1, %r13
- 0x0f, 0x85, 0x3b, 0x09, 0x00, 0x00, //0x00003546 jne LBB0_787
- 0x4d, 0x8d, 0x2c, 0x11, //0x0000354c leaq (%r9,%rdx), %r13
- 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00003550 jmp LBB0_645
- //0x00003555 LBB0_651
- 0x83, 0xf8, 0x65, //0x00003555 cmpl $101, %eax
- 0x0f, 0x85, 0x53, 0x02, 0x00, 0x00, //0x00003558 jne LBB0_680
- //0x0000355e LBB0_652
- 0x49, 0x83, 0xff, 0xff, //0x0000355e cmpq $-1, %r15
- 0x0f, 0x85, 0x1f, 0x09, 0x00, 0x00, //0x00003562 jne LBB0_787
- 0x4d, 0x8d, 0x3c, 0x11, //0x00003568 leaq (%r9,%rdx), %r15
- 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x0000356c jmp LBB0_645
- //0x00003571 LBB0_616
- 0x83, 0xfe, 0x22, //0x00003571 cmpl $34, %esi
- 0x0f, 0x84, 0x42, 0x00, 0x00, 0x00, //0x00003574 je LBB0_658
- //0x0000357a LBB0_588
- 0x83, 0xfe, 0x7d, //0x0000357a cmpl $125, %esi
- 0x0f, 0x85, 0x59, 0x10, 0x00, 0x00, //0x0000357d jne LBB0_865
- //0x00003583 LBB0_585
- 0x48, 0x89, 0x11, //0x00003583 movq %rdx, (%rcx)
- 0x48, 0x89, 0xd3, //0x00003586 movq %rdx, %rbx
- 0x4d, 0x89, 0xfc, //0x00003589 movq %r15, %r12
- 0x48, 0x85, 0xd2, //0x0000358c testq %rdx, %rdx
- 0x0f, 0x85, 0xf2, 0xf9, 0xff, 0xff, //0x0000358f jne LBB0_554
- 0xe9, 0x49, 0x10, 0x00, 0x00, //0x00003595 jmp LBB0_866
- //0x0000359a LBB0_654
- 0x48, 0x81, 0xfb, 0xff, 0x0f, 0x00, 0x00, //0x0000359a cmpq $4095, %rbx
- 0x0f, 0x8f, 0x81, 0x11, 0x00, 0x00, //0x000035a1 jg LBB0_968
- 0x48, 0x8d, 0x43, 0x01, //0x000035a7 leaq $1(%rbx), %rax
- 0x48, 0x89, 0x01, //0x000035ab movq %rax, (%rcx)
- 0x48, 0xc7, 0x44, 0xd9, 0x08, 0x00, 0x00, 0x00, 0x00, //0x000035ae movq $0, $8(%rcx,%rbx,8)
- 0xe9, 0xb9, 0xf9, 0xff, 0xff, //0x000035b7 jmp LBB0_552
- //0x000035bc LBB0_658
- 0x4c, 0x89, 0x7d, 0xc0, //0x000035bc movq %r15, $-64(%rbp)
- 0x48, 0xc7, 0x04, 0xd9, 0x02, 0x00, 0x00, 0x00, //0x000035c0 movq $2, (%rcx,%rbx,8)
- 0x48, 0x8b, 0x47, 0x08, //0x000035c8 movq $8(%rdi), %rax
- 0x49, 0x89, 0xc7, //0x000035cc movq %rax, %r15
- 0x4d, 0x29, 0xd7, //0x000035cf subq %r10, %r15
- 0x0f, 0x84, 0x4d, 0x1d, 0x00, 0x00, //0x000035d2 je LBB0_984
- 0x48, 0x89, 0x45, 0x98, //0x000035d8 movq %rax, $-104(%rbp)
- 0x49, 0x83, 0xff, 0x40, //0x000035dc cmpq $64, %r15
- 0x0f, 0x82, 0xcc, 0x0a, 0x00, 0x00, //0x000035e0 jb LBB0_802
- 0x48, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x000035e6 movq $-2, %rdi
- 0x4c, 0x29, 0xdf, //0x000035ed subq %r11, %rdi
- 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000035f0 movq $-1, $-56(%rbp)
- 0x45, 0x31, 0xc9, //0x000035f8 xorl %r9d, %r9d
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x000035fb .p2align 4, 0x90
- //0x00003600 LBB0_661
- 0xf3, 0x43, 0x0f, 0x6f, 0x1c, 0x16, //0x00003600 movdqu (%r14,%r10), %xmm3
- 0xf3, 0x43, 0x0f, 0x6f, 0x64, 0x16, 0x10, //0x00003606 movdqu $16(%r14,%r10), %xmm4
- 0xf3, 0x43, 0x0f, 0x6f, 0x6c, 0x16, 0x20, //0x0000360d movdqu $32(%r14,%r10), %xmm5
- 0xf3, 0x43, 0x0f, 0x6f, 0x74, 0x16, 0x30, //0x00003614 movdqu $48(%r14,%r10), %xmm6
- 0x66, 0x0f, 0x6f, 0xfb, //0x0000361b movdqa %xmm3, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x0000361f pcmpeqb %xmm0, %xmm7
- 0x66, 0x44, 0x0f, 0xd7, 0xef, //0x00003623 pmovmskb %xmm7, %r13d
- 0x66, 0x0f, 0x6f, 0xfc, //0x00003628 movdqa %xmm4, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x0000362c pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xcf, //0x00003630 pmovmskb %xmm7, %ecx
- 0x66, 0x0f, 0x6f, 0xfd, //0x00003634 movdqa %xmm5, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x00003638 pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xc7, //0x0000363c pmovmskb %xmm7, %eax
- 0x66, 0x0f, 0x6f, 0xfe, //0x00003640 movdqa %xmm6, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x00003644 pcmpeqb %xmm0, %xmm7
- 0x66, 0x44, 0x0f, 0xd7, 0xc7, //0x00003648 pmovmskb %xmm7, %r8d
- 0x66, 0x0f, 0x74, 0xd9, //0x0000364d pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xf3, //0x00003651 pmovmskb %xmm3, %esi
- 0x66, 0x0f, 0x74, 0xe1, //0x00003655 pcmpeqb %xmm1, %xmm4
- 0x66, 0x0f, 0xd7, 0xdc, //0x00003659 pmovmskb %xmm4, %ebx
- 0x66, 0x0f, 0x74, 0xe9, //0x0000365d pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xd5, //0x00003661 pmovmskb %xmm5, %edx
- 0x66, 0x0f, 0x74, 0xf1, //0x00003665 pcmpeqb %xmm1, %xmm6
- 0x66, 0x44, 0x0f, 0xd7, 0xe6, //0x00003669 pmovmskb %xmm6, %r12d
- 0x49, 0xc1, 0xe0, 0x30, //0x0000366e shlq $48, %r8
- 0x48, 0xc1, 0xe0, 0x20, //0x00003672 shlq $32, %rax
- 0x4c, 0x09, 0xc0, //0x00003676 orq %r8, %rax
- 0x48, 0xc1, 0xe1, 0x10, //0x00003679 shlq $16, %rcx
- 0x48, 0x09, 0xc1, //0x0000367d orq %rax, %rcx
- 0x49, 0x09, 0xcd, //0x00003680 orq %rcx, %r13
- 0x49, 0xc1, 0xe4, 0x30, //0x00003683 shlq $48, %r12
- 0x48, 0xc1, 0xe2, 0x20, //0x00003687 shlq $32, %rdx
- 0x4c, 0x09, 0xe2, //0x0000368b orq %r12, %rdx
- 0x48, 0xc1, 0xe3, 0x10, //0x0000368e shlq $16, %rbx
- 0x48, 0x09, 0xd3, //0x00003692 orq %rdx, %rbx
- 0x48, 0x09, 0xde, //0x00003695 orq %rbx, %rsi
- 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00003698 jne LBB0_670
- 0x4d, 0x85, 0xc9, //0x0000369e testq %r9, %r9
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000036a1 jne LBB0_672
- 0x45, 0x31, 0xc9, //0x000036a7 xorl %r9d, %r9d
- 0x4d, 0x85, 0xed, //0x000036aa testq %r13, %r13
- 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000036ad jne LBB0_673
- //0x000036b3 LBB0_664
- 0x49, 0x83, 0xc7, 0xc0, //0x000036b3 addq $-64, %r15
- 0x48, 0x83, 0xc7, 0xc0, //0x000036b7 addq $-64, %rdi
- 0x49, 0x83, 0xc2, 0x40, //0x000036bb addq $64, %r10
- 0x49, 0x83, 0xff, 0x3f, //0x000036bf cmpq $63, %r15
- 0x0f, 0x87, 0x37, 0xff, 0xff, 0xff, //0x000036c3 ja LBB0_661
- 0xe9, 0x18, 0x08, 0x00, 0x00, //0x000036c9 jmp LBB0_665
- //0x000036ce LBB0_670
- 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000036ce cmpq $-1, $-56(%rbp)
- 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000036d3 jne LBB0_672
- 0x48, 0x0f, 0xbc, 0xc6, //0x000036d9 bsfq %rsi, %rax
- 0x4c, 0x01, 0xd0, //0x000036dd addq %r10, %rax
- 0x48, 0x89, 0x45, 0xc8, //0x000036e0 movq %rax, $-56(%rbp)
- //0x000036e4 LBB0_672
- 0x4c, 0x89, 0xc8, //0x000036e4 movq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x000036e7 notq %rax
- 0x48, 0x21, 0xf0, //0x000036ea andq %rsi, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x000036ed leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xc9, //0x000036f1 orq %r9, %rcx
- 0x48, 0x89, 0xca, //0x000036f4 movq %rcx, %rdx
- 0x48, 0xf7, 0xd2, //0x000036f7 notq %rdx
- 0x48, 0x21, 0xf2, //0x000036fa andq %rsi, %rdx
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000036fd movabsq $-6148914691236517206, %rsi
- 0x48, 0x21, 0xf2, //0x00003707 andq %rsi, %rdx
- 0x45, 0x31, 0xc9, //0x0000370a xorl %r9d, %r9d
- 0x48, 0x01, 0xc2, //0x0000370d addq %rax, %rdx
- 0x41, 0x0f, 0x92, 0xc1, //0x00003710 setb %r9b
- 0x48, 0x01, 0xd2, //0x00003714 addq %rdx, %rdx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00003717 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc2, //0x00003721 xorq %rax, %rdx
- 0x48, 0x21, 0xca, //0x00003724 andq %rcx, %rdx
- 0x48, 0xf7, 0xd2, //0x00003727 notq %rdx
- 0x49, 0x21, 0xd5, //0x0000372a andq %rdx, %r13
- 0x4d, 0x85, 0xed, //0x0000372d testq %r13, %r13
- 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00003730 je LBB0_664
- //0x00003736 LBB0_673
- 0x4d, 0x0f, 0xbc, 0xd5, //0x00003736 bsfq %r13, %r10
- 0x49, 0x29, 0xfa, //0x0000373a subq %rdi, %r10
- 0x48, 0x8b, 0x7d, 0xb8, //0x0000373d movq $-72(%rbp), %rdi
- 0x48, 0x8b, 0x4d, 0x90, //0x00003741 movq $-112(%rbp), %rcx
- 0x4c, 0x8b, 0x7d, 0xc0, //0x00003745 movq $-64(%rbp), %r15
- 0x49, 0xbd, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003749 movabsq $4294977024, %r13
- 0x4c, 0x8d, 0x0d, 0x62, 0x20, 0x00, 0x00, //0x00003753 leaq $8290(%rip), %r9 /* LJTI0_2+0(%rip) */
- 0x4d, 0x85, 0xd2, //0x0000375a testq %r10, %r10
- 0x0f, 0x88, 0xd1, 0x0f, 0x00, 0x00, //0x0000375d js LBB0_608
- //0x00003763 LBB0_676
- 0x48, 0x8b, 0x45, 0xd0, //0x00003763 movq $-48(%rbp), %rax
- 0x4c, 0x89, 0x10, //0x00003767 movq %r10, (%rax)
- 0x4d, 0x89, 0xdc, //0x0000376a movq %r11, %r12
- 0x48, 0xb8, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x0000376d movabsq $9223372036854775806, %rax
- 0x49, 0x39, 0xc3, //0x00003777 cmpq %rax, %r11
- 0x0f, 0x87, 0x63, 0x0e, 0x00, 0x00, //0x0000377a ja LBB0_866
- 0x48, 0x8b, 0x01, //0x00003780 movq (%rcx), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00003783 cmpq $4095, %rax
- 0x0f, 0x8f, 0x99, 0x0f, 0x00, 0x00, //0x00003789 jg LBB0_968
- 0x48, 0x8d, 0x50, 0x01, //0x0000378f leaq $1(%rax), %rdx
- 0x48, 0x89, 0x11, //0x00003793 movq %rdx, (%rcx)
- 0x48, 0xc7, 0x44, 0xc1, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00003796 movq $4, $8(%rcx,%rax,8)
- 0xe9, 0xd1, 0xf7, 0xff, 0xff, //0x0000379f jmp LBB0_552
- //0x000037a4 LBB0_679
- 0x89, 0xc8, //0x000037a4 movl %ecx, %eax
- 0x4c, 0x01, 0xc0, //0x000037a6 addq %r8, %rax
- 0x49, 0x01, 0xc2, //0x000037a9 addq %rax, %r10
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000037ac jmp LBB0_681
- //0x000037b1 LBB0_680
- 0x48, 0x01, 0xd1, //0x000037b1 addq %rdx, %rcx
- 0x49, 0x89, 0xca, //0x000037b4 movq %rcx, %r10
- //0x000037b7 LBB0_681
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000037b7 movq $-1, %rax
- 0x4d, 0x85, 0xe4, //0x000037be testq %r12, %r12
- 0x0f, 0x84, 0xb1, 0x0f, 0x00, 0x00, //0x000037c1 je LBB0_888
- 0x4d, 0x85, 0xed, //0x000037c7 testq %r13, %r13
- 0x0f, 0x84, 0xa8, 0x0f, 0x00, 0x00, //0x000037ca je LBB0_888
- 0x4d, 0x85, 0xff, //0x000037d0 testq %r15, %r15
- 0x0f, 0x84, 0x9f, 0x0f, 0x00, 0x00, //0x000037d3 je LBB0_888
- 0x4d, 0x29, 0xc2, //0x000037d9 subq %r8, %r10
- 0x49, 0x8d, 0x42, 0xff, //0x000037dc leaq $-1(%r10), %rax
- 0x49, 0x39, 0xc4, //0x000037e0 cmpq %rax, %r12
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000037e3 je LBB0_690
- 0x49, 0x39, 0xc5, //0x000037e9 cmpq %rax, %r13
- 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x000037ec je LBB0_690
- 0x49, 0x39, 0xc7, //0x000037f2 cmpq %rax, %r15
- 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000037f5 je LBB0_690
- 0x4d, 0x85, 0xed, //0x000037fb testq %r13, %r13
- 0x0f, 0x8e, 0x20, 0x00, 0x00, 0x00, //0x000037fe jle LBB0_691
- 0x49, 0x8d, 0x45, 0xff, //0x00003804 leaq $-1(%r13), %rax
- 0x49, 0x39, 0xc7, //0x00003808 cmpq %rax, %r15
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000380b je LBB0_691
- 0x49, 0xf7, 0xd5, //0x00003811 notq %r13
- 0x4d, 0x89, 0xea, //0x00003814 movq %r13, %r10
- 0xe9, 0x89, 0x06, 0x00, 0x00, //0x00003817 jmp LBB0_790
- //0x0000381c LBB0_690
- 0x49, 0xf7, 0xda, //0x0000381c negq %r10
- 0xe9, 0x81, 0x06, 0x00, 0x00, //0x0000381f jmp LBB0_790
- //0x00003824 LBB0_691
- 0x4c, 0x89, 0xe0, //0x00003824 movq %r12, %rax
- 0x4c, 0x09, 0xf8, //0x00003827 orq %r15, %rax
- 0x0f, 0x99, 0xc0, //0x0000382a setns %al
- 0x0f, 0x88, 0x95, 0x04, 0x00, 0x00, //0x0000382d js LBB0_768
- 0x4d, 0x39, 0xfc, //0x00003833 cmpq %r15, %r12
- 0x0f, 0x8c, 0x8c, 0x04, 0x00, 0x00, //0x00003836 jl LBB0_768
- 0x49, 0xf7, 0xd4, //0x0000383c notq %r12
- 0x4d, 0x89, 0xe2, //0x0000383f movq %r12, %r10
- 0xe9, 0x5e, 0x06, 0x00, 0x00, //0x00003842 jmp LBB0_790
- //0x00003847 LBB0_694
- 0x4c, 0x89, 0x7d, 0xc0, //0x00003847 movq %r15, $-64(%rbp)
- 0x48, 0x8b, 0x47, 0x08, //0x0000384b movq $8(%rdi), %rax
- 0x49, 0x89, 0xc7, //0x0000384f movq %rax, %r15
- 0x4d, 0x29, 0xd7, //0x00003852 subq %r10, %r15
- 0x0f, 0x84, 0xca, 0x1a, 0x00, 0x00, //0x00003855 je LBB0_984
- 0x48, 0x89, 0x45, 0x98, //0x0000385b movq %rax, $-104(%rbp)
- 0x49, 0x83, 0xff, 0x40, //0x0000385f cmpq $64, %r15
- 0x0f, 0x82, 0x70, 0x08, 0x00, 0x00, //0x00003863 jb LBB0_804
- 0x48, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x00003869 movq $-2, %rdi
- 0x4c, 0x29, 0xdf, //0x00003870 subq %r11, %rdi
- 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00003873 movq $-1, $-56(%rbp)
- 0x45, 0x31, 0xc9, //0x0000387b xorl %r9d, %r9d
- 0x90, 0x90, //0x0000387e .p2align 4, 0x90
- //0x00003880 LBB0_697
- 0xf3, 0x43, 0x0f, 0x6f, 0x1c, 0x16, //0x00003880 movdqu (%r14,%r10), %xmm3
- 0xf3, 0x43, 0x0f, 0x6f, 0x64, 0x16, 0x10, //0x00003886 movdqu $16(%r14,%r10), %xmm4
- 0xf3, 0x43, 0x0f, 0x6f, 0x6c, 0x16, 0x20, //0x0000388d movdqu $32(%r14,%r10), %xmm5
- 0xf3, 0x43, 0x0f, 0x6f, 0x74, 0x16, 0x30, //0x00003894 movdqu $48(%r14,%r10), %xmm6
- 0x66, 0x0f, 0x6f, 0xfb, //0x0000389b movdqa %xmm3, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x0000389f pcmpeqb %xmm0, %xmm7
- 0x66, 0x44, 0x0f, 0xd7, 0xef, //0x000038a3 pmovmskb %xmm7, %r13d
- 0x66, 0x0f, 0x6f, 0xfc, //0x000038a8 movdqa %xmm4, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x000038ac pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xcf, //0x000038b0 pmovmskb %xmm7, %ecx
- 0x66, 0x0f, 0x6f, 0xfd, //0x000038b4 movdqa %xmm5, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x000038b8 pcmpeqb %xmm0, %xmm7
- 0x66, 0x0f, 0xd7, 0xd7, //0x000038bc pmovmskb %xmm7, %edx
- 0x66, 0x0f, 0x6f, 0xfe, //0x000038c0 movdqa %xmm6, %xmm7
- 0x66, 0x0f, 0x74, 0xf8, //0x000038c4 pcmpeqb %xmm0, %xmm7
- 0x66, 0x44, 0x0f, 0xd7, 0xc7, //0x000038c8 pmovmskb %xmm7, %r8d
- 0x66, 0x0f, 0x74, 0xd9, //0x000038cd pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xf3, //0x000038d1 pmovmskb %xmm3, %esi
- 0x66, 0x0f, 0x74, 0xe1, //0x000038d5 pcmpeqb %xmm1, %xmm4
- 0x66, 0x0f, 0xd7, 0xdc, //0x000038d9 pmovmskb %xmm4, %ebx
- 0x66, 0x0f, 0x74, 0xe9, //0x000038dd pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xc5, //0x000038e1 pmovmskb %xmm5, %eax
- 0x66, 0x0f, 0x74, 0xf1, //0x000038e5 pcmpeqb %xmm1, %xmm6
- 0x66, 0x44, 0x0f, 0xd7, 0xe6, //0x000038e9 pmovmskb %xmm6, %r12d
- 0x49, 0xc1, 0xe0, 0x30, //0x000038ee shlq $48, %r8
- 0x48, 0xc1, 0xe2, 0x20, //0x000038f2 shlq $32, %rdx
- 0x4c, 0x09, 0xc2, //0x000038f6 orq %r8, %rdx
- 0x48, 0xc1, 0xe1, 0x10, //0x000038f9 shlq $16, %rcx
- 0x48, 0x09, 0xd1, //0x000038fd orq %rdx, %rcx
- 0x49, 0x09, 0xcd, //0x00003900 orq %rcx, %r13
- 0x49, 0xc1, 0xe4, 0x30, //0x00003903 shlq $48, %r12
- 0x48, 0xc1, 0xe0, 0x20, //0x00003907 shlq $32, %rax
- 0x4c, 0x09, 0xe0, //0x0000390b orq %r12, %rax
- 0x48, 0xc1, 0xe3, 0x10, //0x0000390e shlq $16, %rbx
- 0x48, 0x09, 0xc3, //0x00003912 orq %rax, %rbx
- 0x48, 0x09, 0xde, //0x00003915 orq %rbx, %rsi
- 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00003918 jne LBB0_706
- 0x4d, 0x85, 0xc9, //0x0000391e testq %r9, %r9
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00003921 jne LBB0_708
- 0x45, 0x31, 0xc9, //0x00003927 xorl %r9d, %r9d
- 0x4d, 0x85, 0xed, //0x0000392a testq %r13, %r13
- 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x0000392d jne LBB0_709
- //0x00003933 LBB0_700
- 0x49, 0x83, 0xc7, 0xc0, //0x00003933 addq $-64, %r15
- 0x48, 0x83, 0xc7, 0xc0, //0x00003937 addq $-64, %rdi
- 0x49, 0x83, 0xc2, 0x40, //0x0000393b addq $64, %r10
- 0x49, 0x83, 0xff, 0x3f, //0x0000393f cmpq $63, %r15
- 0x0f, 0x87, 0x37, 0xff, 0xff, 0xff, //0x00003943 ja LBB0_697
- 0xe9, 0x77, 0x06, 0x00, 0x00, //0x00003949 jmp LBB0_701
- //0x0000394e LBB0_706
- 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x0000394e cmpq $-1, $-56(%rbp)
- 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00003953 jne LBB0_708
- 0x48, 0x0f, 0xbc, 0xc6, //0x00003959 bsfq %rsi, %rax
- 0x4c, 0x01, 0xd0, //0x0000395d addq %r10, %rax
- 0x48, 0x89, 0x45, 0xc8, //0x00003960 movq %rax, $-56(%rbp)
- //0x00003964 LBB0_708
- 0x4c, 0x89, 0xc8, //0x00003964 movq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x00003967 notq %rax
- 0x48, 0x21, 0xf0, //0x0000396a andq %rsi, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x0000396d leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xc9, //0x00003971 orq %r9, %rcx
- 0x48, 0x89, 0xca, //0x00003974 movq %rcx, %rdx
- 0x48, 0xf7, 0xd2, //0x00003977 notq %rdx
- 0x48, 0x21, 0xf2, //0x0000397a andq %rsi, %rdx
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000397d movabsq $-6148914691236517206, %rsi
- 0x48, 0x21, 0xf2, //0x00003987 andq %rsi, %rdx
- 0x45, 0x31, 0xc9, //0x0000398a xorl %r9d, %r9d
- 0x48, 0x01, 0xc2, //0x0000398d addq %rax, %rdx
- 0x41, 0x0f, 0x92, 0xc1, //0x00003990 setb %r9b
- 0x48, 0x01, 0xd2, //0x00003994 addq %rdx, %rdx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00003997 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc2, //0x000039a1 xorq %rax, %rdx
- 0x48, 0x21, 0xca, //0x000039a4 andq %rcx, %rdx
- 0x48, 0xf7, 0xd2, //0x000039a7 notq %rdx
- 0x49, 0x21, 0xd5, //0x000039aa andq %rdx, %r13
- 0x4d, 0x85, 0xed, //0x000039ad testq %r13, %r13
- 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x000039b0 je LBB0_700
- //0x000039b6 LBB0_709
- 0x4d, 0x0f, 0xbc, 0xd5, //0x000039b6 bsfq %r13, %r10
- 0x49, 0x29, 0xfa, //0x000039ba subq %rdi, %r10
- //0x000039bd LBB0_710
- 0x49, 0xbd, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000039bd movabsq $4294977024, %r13
- //0x000039c7 LBB0_711
- 0x4d, 0x85, 0xd2, //0x000039c7 testq %r10, %r10
- 0x48, 0x8b, 0x7d, 0xb8, //0x000039ca movq $-72(%rbp), %rdi
- 0x48, 0x8b, 0x4d, 0x90, //0x000039ce movq $-112(%rbp), %rcx
- 0x4c, 0x8b, 0x7d, 0xc0, //0x000039d2 movq $-64(%rbp), %r15
- 0x4c, 0x8d, 0x0d, 0xdf, 0x1d, 0x00, 0x00, //0x000039d6 leaq $7647(%rip), %r9 /* LJTI0_2+0(%rip) */
- 0x0f, 0x89, 0x75, 0xf5, 0xff, 0xff, //0x000039dd jns LBB0_551
- 0xe9, 0x4c, 0x0d, 0x00, 0x00, //0x000039e3 jmp LBB0_608
- //0x000039e8 LBB0_712
- 0x4c, 0x8b, 0x47, 0x08, //0x000039e8 movq $8(%rdi), %r8
- 0x4d, 0x29, 0xd0, //0x000039ec subq %r10, %r8
- 0x0f, 0x84, 0x1c, 0x18, 0x00, 0x00, //0x000039ef je LBB0_966
- 0x4c, 0x89, 0x7d, 0xc0, //0x000039f5 movq %r15, $-64(%rbp)
- 0x4b, 0x8d, 0x1c, 0x16, //0x000039f9 leaq (%r14,%r10), %rbx
- 0x80, 0x3b, 0x30, //0x000039fd cmpb $48, (%rbx)
- 0x0f, 0x85, 0x34, 0x00, 0x00, 0x00, //0x00003a00 jne LBB0_717
- 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00003a06 movl $1, %r15d
- 0x49, 0x83, 0xf8, 0x01, //0x00003a0c cmpq $1, %r8
- 0x0f, 0x84, 0x65, 0x03, 0x00, 0x00, //0x00003a10 je LBB0_782
- 0x8a, 0x43, 0x01, //0x00003a16 movb $1(%rbx), %al
- 0x04, 0xd2, //0x00003a19 addb $-46, %al
- 0x3c, 0x37, //0x00003a1b cmpb $55, %al
- 0x0f, 0x87, 0x58, 0x03, 0x00, 0x00, //0x00003a1d ja LBB0_782
- 0x0f, 0xb6, 0xc0, //0x00003a23 movzbl %al, %eax
- 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00003a26 movabsq $36028797027352577, %rcx
- 0x48, 0x0f, 0xa3, 0xc1, //0x00003a30 btq %rax, %rcx
- 0x0f, 0x83, 0x41, 0x03, 0x00, 0x00, //0x00003a34 jae LBB0_782
- //0x00003a3a LBB0_717
- 0x49, 0x83, 0xf8, 0x10, //0x00003a3a cmpq $16, %r8
- 0x0f, 0x82, 0xb2, 0x06, 0x00, 0x00, //0x00003a3e jb LBB0_805
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00003a44 movq $-1, %r13
- 0x45, 0x31, 0xff, //0x00003a4b xorl %r15d, %r15d
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003a4e movq $-1, %r9
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00003a55 movq $-1, %r12
- 0x4c, 0x89, 0x45, 0xc8, //0x00003a5c movq %r8, $-56(%rbp)
- //0x00003a60 LBB0_719
- 0xf3, 0x42, 0x0f, 0x6f, 0x1c, 0x3b, //0x00003a60 movdqu (%rbx,%r15), %xmm3
- 0x66, 0x0f, 0x6f, 0xe3, //0x00003a66 movdqa %xmm3, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe0, //0x00003a6a pcmpeqb %xmm8, %xmm4
- 0x66, 0x0f, 0x6f, 0xeb, //0x00003a6f movdqa %xmm3, %xmm5
- 0x66, 0x41, 0x0f, 0x74, 0xe9, //0x00003a73 pcmpeqb %xmm9, %xmm5
- 0x66, 0x0f, 0xeb, 0xec, //0x00003a78 por %xmm4, %xmm5
- 0x66, 0x0f, 0x6f, 0xe3, //0x00003a7c movdqa %xmm3, %xmm4
- 0x66, 0x41, 0x0f, 0xfc, 0xe2, //0x00003a80 paddb %xmm10, %xmm4
- 0x66, 0x0f, 0x6f, 0xf4, //0x00003a85 movdqa %xmm4, %xmm6
- 0x66, 0x41, 0x0f, 0xda, 0xf3, //0x00003a89 pminub %xmm11, %xmm6
- 0x66, 0x0f, 0x74, 0xf4, //0x00003a8e pcmpeqb %xmm4, %xmm6
- 0x66, 0x0f, 0x6f, 0xe3, //0x00003a92 movdqa %xmm3, %xmm4
- 0x66, 0x41, 0x0f, 0xdb, 0xe4, //0x00003a96 pand %xmm12, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00003a9b pcmpeqb %xmm13, %xmm3
- 0x66, 0x0f, 0x74, 0xe2, //0x00003aa0 pcmpeqb %xmm2, %xmm4
- 0x66, 0x0f, 0xd7, 0xfc, //0x00003aa4 pmovmskb %xmm4, %edi
- 0x66, 0x0f, 0xeb, 0xe3, //0x00003aa8 por %xmm3, %xmm4
- 0x66, 0x0f, 0xeb, 0xe5, //0x00003aac por %xmm5, %xmm4
- 0x66, 0x0f, 0xeb, 0xe6, //0x00003ab0 por %xmm6, %xmm4
- 0x66, 0x0f, 0xd7, 0xf3, //0x00003ab4 pmovmskb %xmm3, %esi
- 0x66, 0x0f, 0xd7, 0xd5, //0x00003ab8 pmovmskb %xmm5, %edx
- 0x66, 0x0f, 0xd7, 0xc4, //0x00003abc pmovmskb %xmm4, %eax
- 0xf7, 0xd0, //0x00003ac0 notl %eax
- 0x0f, 0xbc, 0xc8, //0x00003ac2 bsfl %eax, %ecx
- 0x83, 0xf9, 0x10, //0x00003ac5 cmpl $16, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00003ac8 je LBB0_721
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00003ace movl $-1, %eax
- 0xd3, 0xe0, //0x00003ad3 shll %cl, %eax
- 0xf7, 0xd0, //0x00003ad5 notl %eax
- 0x21, 0xc6, //0x00003ad7 andl %eax, %esi
- 0x21, 0xc7, //0x00003ad9 andl %eax, %edi
- 0x21, 0xd0, //0x00003adb andl %edx, %eax
- 0x89, 0xc2, //0x00003add movl %eax, %edx
- //0x00003adf LBB0_721
- 0x8d, 0x46, 0xff, //0x00003adf leal $-1(%rsi), %eax
- 0x21, 0xf0, //0x00003ae2 andl %esi, %eax
- 0x0f, 0x85, 0xd3, 0x04, 0x00, 0x00, //0x00003ae4 jne LBB0_795
- 0x8d, 0x47, 0xff, //0x00003aea leal $-1(%rdi), %eax
- 0x21, 0xf8, //0x00003aed andl %edi, %eax
- 0x0f, 0x85, 0xc8, 0x04, 0x00, 0x00, //0x00003aef jne LBB0_795
- 0x8d, 0x42, 0xff, //0x00003af5 leal $-1(%rdx), %eax
- 0x21, 0xd0, //0x00003af8 andl %edx, %eax
- 0x0f, 0x85, 0xbd, 0x04, 0x00, 0x00, //0x00003afa jne LBB0_795
- 0x85, 0xf6, //0x00003b00 testl %esi, %esi
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00003b02 je LBB0_727
- 0x0f, 0xbc, 0xc6, //0x00003b08 bsfl %esi, %eax
- 0x49, 0x83, 0xfc, 0xff, //0x00003b0b cmpq $-1, %r12
- 0x0f, 0x85, 0x42, 0x05, 0x00, 0x00, //0x00003b0f jne LBB0_797
- 0x4c, 0x01, 0xf8, //0x00003b15 addq %r15, %rax
- 0x49, 0x89, 0xc4, //0x00003b18 movq %rax, %r12
- //0x00003b1b LBB0_727
- 0x85, 0xff, //0x00003b1b testl %edi, %edi
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00003b1d je LBB0_730
- 0x0f, 0xbc, 0xc7, //0x00003b23 bsfl %edi, %eax
- 0x49, 0x83, 0xf9, 0xff, //0x00003b26 cmpq $-1, %r9
- 0x0f, 0x85, 0x27, 0x05, 0x00, 0x00, //0x00003b2a jne LBB0_797
- 0x4c, 0x01, 0xf8, //0x00003b30 addq %r15, %rax
- 0x49, 0x89, 0xc1, //0x00003b33 movq %rax, %r9
- //0x00003b36 LBB0_730
- 0x85, 0xd2, //0x00003b36 testl %edx, %edx
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00003b38 je LBB0_733
- 0x0f, 0xbc, 0xc2, //0x00003b3e bsfl %edx, %eax
- 0x49, 0x83, 0xfd, 0xff, //0x00003b41 cmpq $-1, %r13
- 0x0f, 0x85, 0x0c, 0x05, 0x00, 0x00, //0x00003b45 jne LBB0_797
- 0x4c, 0x01, 0xf8, //0x00003b4b addq %r15, %rax
- 0x49, 0x89, 0xc5, //0x00003b4e movq %rax, %r13
- //0x00003b51 LBB0_733
- 0x83, 0xf9, 0x10, //0x00003b51 cmpl $16, %ecx
- 0x0f, 0x85, 0x87, 0x01, 0x00, 0x00, //0x00003b54 jne LBB0_769
- 0x49, 0x83, 0xc0, 0xf0, //0x00003b5a addq $-16, %r8
- 0x49, 0x83, 0xc7, 0x10, //0x00003b5e addq $16, %r15
- 0x49, 0x83, 0xf8, 0x0f, //0x00003b62 cmpq $15, %r8
- 0x0f, 0x87, 0xf4, 0xfe, 0xff, 0xff, //0x00003b66 ja LBB0_719
- 0x4a, 0x8d, 0x14, 0x3b, //0x00003b6c leaq (%rbx,%r15), %rdx
- 0x48, 0x89, 0xd6, //0x00003b70 movq %rdx, %rsi
- 0x4c, 0x39, 0x7d, 0xc8, //0x00003b73 cmpq %r15, $-56(%rbp)
- 0x0f, 0x84, 0x8a, 0x01, 0x00, 0x00, //0x00003b77 je LBB0_771
- //0x00003b7d LBB0_736
- 0x49, 0x89, 0xdf, //0x00003b7d movq %rbx, %r15
- 0x4a, 0x8d, 0x04, 0x02, //0x00003b80 leaq (%rdx,%r8), %rax
- 0x48, 0x89, 0x45, 0xc8, //0x00003b84 movq %rax, $-56(%rbp)
- 0x48, 0x8b, 0x45, 0xa0, //0x00003b88 movq $-96(%rbp), %rax
- 0x48, 0x8d, 0x0c, 0x10, //0x00003b8c leaq (%rax,%rdx), %rcx
- 0x4c, 0x29, 0xd9, //0x00003b90 subq %r11, %rcx
- 0x31, 0xff, //0x00003b93 xorl %edi, %edi
- 0x48, 0x8d, 0x1d, 0x28, 0x1e, 0x00, 0x00, //0x00003b95 leaq $7720(%rip), %rbx /* LJTI0_4+0(%rip) */
- 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x00003b9c jmp LBB0_740
- //0x00003ba1 LBB0_737
- 0x49, 0x83, 0xfd, 0xff, //0x00003ba1 cmpq $-1, %r13
- 0x0f, 0x85, 0x9d, 0x04, 0x00, 0x00, //0x00003ba5 jne LBB0_796
- 0x4c, 0x8d, 0x2c, 0x39, //0x00003bab leaq (%rcx,%rdi), %r13
- 0x90, //0x00003baf .p2align 4, 0x90
- //0x00003bb0 LBB0_739
- 0x48, 0x83, 0xc7, 0x01, //0x00003bb0 addq $1, %rdi
- 0x49, 0x39, 0xf8, //0x00003bb4 cmpq %rdi, %r8
- 0x0f, 0x84, 0xe4, 0x03, 0x00, 0x00, //0x00003bb7 je LBB0_794
- //0x00003bbd LBB0_740
- 0x0f, 0xbe, 0x04, 0x3a, //0x00003bbd movsbl (%rdx,%rdi), %eax
- 0x8d, 0x70, 0xd0, //0x00003bc1 leal $-48(%rax), %esi
- 0x83, 0xfe, 0x0a, //0x00003bc4 cmpl $10, %esi
- 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00003bc7 jb LBB0_739
- 0x8d, 0x70, 0xd5, //0x00003bcd leal $-43(%rax), %esi
- 0x83, 0xfe, 0x1a, //0x00003bd0 cmpl $26, %esi
- 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00003bd3 ja LBB0_745
- 0x48, 0x63, 0x04, 0xb3, //0x00003bd9 movslq (%rbx,%rsi,4), %rax
- 0x48, 0x01, 0xd8, //0x00003bdd addq %rbx, %rax
- 0xff, 0xe0, //0x00003be0 jmpq *%rax
- //0x00003be2 LBB0_743
- 0x49, 0x83, 0xfc, 0xff, //0x00003be2 cmpq $-1, %r12
- 0x0f, 0x85, 0x5c, 0x04, 0x00, 0x00, //0x00003be6 jne LBB0_796
- 0x4c, 0x8d, 0x24, 0x39, //0x00003bec leaq (%rcx,%rdi), %r12
- 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00003bf0 jmp LBB0_739
- //0x00003bf5 LBB0_745
- 0x83, 0xf8, 0x65, //0x00003bf5 cmpl $101, %eax
- 0x0f, 0x85, 0x00, 0x01, 0x00, 0x00, //0x00003bf8 jne LBB0_770
- //0x00003bfe LBB0_746
- 0x49, 0x83, 0xf9, 0xff, //0x00003bfe cmpq $-1, %r9
- 0x0f, 0x85, 0x40, 0x04, 0x00, 0x00, //0x00003c02 jne LBB0_796
- 0x4c, 0x8d, 0x0c, 0x39, //0x00003c08 leaq (%rcx,%rdi), %r9
- 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x00003c0c jmp LBB0_739
- //0x00003c11 LBB0_748
- 0x48, 0x8b, 0x01, //0x00003c11 movq (%rcx), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00003c14 cmpq $4095, %rax
- 0x0f, 0x8f, 0x08, 0x0b, 0x00, 0x00, //0x00003c1a jg LBB0_968
- 0x48, 0x8d, 0x50, 0x01, //0x00003c20 leaq $1(%rax), %rdx
- 0x48, 0x89, 0x11, //0x00003c24 movq %rdx, (%rcx)
- 0x48, 0xc7, 0x44, 0xc1, 0x08, 0x05, 0x00, 0x00, 0x00, //0x00003c27 movq $5, $8(%rcx,%rax,8)
- 0xe9, 0x40, 0xf3, 0xff, 0xff, //0x00003c30 jmp LBB0_552
- //0x00003c35 LBB0_750
- 0x48, 0x8b, 0x47, 0x08, //0x00003c35 movq $8(%rdi), %rax
- 0x48, 0x8d, 0x50, 0xfc, //0x00003c39 leaq $-4(%rax), %rdx
- 0x49, 0x39, 0xd3, //0x00003c3d cmpq %rdx, %r11
- 0x0f, 0x83, 0x5d, 0x17, 0x00, 0x00, //0x00003c40 jae LBB0_987
- 0x43, 0x8b, 0x04, 0x16, //0x00003c46 movl (%r14,%r10), %eax
- 0x3d, 0x61, 0x6c, 0x73, 0x65, //0x00003c4a cmpl $1702063201, %eax
- 0x0f, 0x85, 0xcb, 0x15, 0x00, 0x00, //0x00003c4f jne LBB0_969
- 0x4d, 0x8d, 0x53, 0x05, //0x00003c55 leaq $5(%r11), %r10
- 0xe9, 0xfa, 0xf2, 0xff, 0xff, //0x00003c59 jmp LBB0_551
- //0x00003c5e LBB0_753
- 0x48, 0x8b, 0x47, 0x08, //0x00003c5e movq $8(%rdi), %rax
- 0x48, 0x8d, 0x50, 0xfd, //0x00003c62 leaq $-3(%rax), %rdx
- 0x49, 0x39, 0xd3, //0x00003c66 cmpq %rdx, %r11
- 0x0f, 0x83, 0x34, 0x17, 0x00, 0x00, //0x00003c69 jae LBB0_987
- 0x41, 0x81, 0x38, 0x6e, 0x75, 0x6c, 0x6c, //0x00003c6f cmpl $1819047278, (%r8)
- 0x0f, 0x84, 0xd8, 0xf2, 0xff, 0xff, //0x00003c76 je LBB0_550
- 0xe9, 0xf4, 0x15, 0x00, 0x00, //0x00003c7c jmp LBB0_755
- //0x00003c81 LBB0_760
- 0x48, 0x8b, 0x47, 0x08, //0x00003c81 movq $8(%rdi), %rax
- 0x48, 0x8d, 0x50, 0xfd, //0x00003c85 leaq $-3(%rax), %rdx
- 0x49, 0x39, 0xd3, //0x00003c89 cmpq %rdx, %r11
- 0x0f, 0x83, 0x11, 0x17, 0x00, 0x00, //0x00003c8c jae LBB0_987
- 0x41, 0x81, 0x38, 0x74, 0x72, 0x75, 0x65, //0x00003c92 cmpl $1702195828, (%r8)
- 0x0f, 0x84, 0xb5, 0xf2, 0xff, 0xff, //0x00003c99 je LBB0_550
- 0xe9, 0x27, 0x16, 0x00, 0x00, //0x00003c9f jmp LBB0_762
- //0x00003ca4 LBB0_766
- 0x48, 0x8b, 0x01, //0x00003ca4 movq (%rcx), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00003ca7 cmpq $4095, %rax
- 0x0f, 0x8f, 0x75, 0x0a, 0x00, 0x00, //0x00003cad jg LBB0_968
- 0x48, 0x8d, 0x50, 0x01, //0x00003cb3 leaq $1(%rax), %rdx
- 0x48, 0x89, 0x11, //0x00003cb7 movq %rdx, (%rcx)
- 0x48, 0xc7, 0x44, 0xc1, 0x08, 0x06, 0x00, 0x00, 0x00, //0x00003cba movq $6, $8(%rcx,%rax,8)
- 0xe9, 0xad, 0xf2, 0xff, 0xff, //0x00003cc3 jmp LBB0_552
- //0x00003cc8 LBB0_768
- 0x49, 0x8d, 0x4f, 0xff, //0x00003cc8 leaq $-1(%r15), %rcx
- 0x49, 0x39, 0xcc, //0x00003ccc cmpq %rcx, %r12
- 0x49, 0xf7, 0xd7, //0x00003ccf notq %r15
- 0x4d, 0x0f, 0x45, 0xfa, //0x00003cd2 cmovneq %r10, %r15
- 0x84, 0xc0, //0x00003cd6 testb %al, %al
- 0x4d, 0x0f, 0x45, 0xd7, //0x00003cd8 cmovneq %r15, %r10
- 0xe9, 0xc4, 0x01, 0x00, 0x00, //0x00003cdc jmp LBB0_790
- //0x00003ce1 LBB0_769
- 0x89, 0xce, //0x00003ce1 movl %ecx, %esi
- 0x48, 0x01, 0xde, //0x00003ce3 addq %rbx, %rsi
- 0x4c, 0x01, 0xfe, //0x00003ce6 addq %r15, %rsi
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00003ce9 movq $-1, %r15
- 0x4d, 0x85, 0xe4, //0x00003cf0 testq %r12, %r12
- 0x0f, 0x85, 0x1e, 0x00, 0x00, 0x00, //0x00003cf3 jne LBB0_772
- 0xe9, 0x1a, 0x15, 0x00, 0x00, //0x00003cf9 jmp LBB0_967
- //0x00003cfe LBB0_770
- 0x48, 0x01, 0xfa, //0x00003cfe addq %rdi, %rdx
- 0x48, 0x89, 0xd6, //0x00003d01 movq %rdx, %rsi
- 0x4c, 0x89, 0xfb, //0x00003d04 movq %r15, %rbx
- //0x00003d07 LBB0_771
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00003d07 movq $-1, %r15
- 0x4d, 0x85, 0xe4, //0x00003d0e testq %r12, %r12
- 0x0f, 0x84, 0x01, 0x15, 0x00, 0x00, //0x00003d11 je LBB0_967
- //0x00003d17 LBB0_772
- 0x4d, 0x85, 0xed, //0x00003d17 testq %r13, %r13
- 0x0f, 0x84, 0xf8, 0x14, 0x00, 0x00, //0x00003d1a je LBB0_967
- 0x4d, 0x85, 0xc9, //0x00003d20 testq %r9, %r9
- 0x0f, 0x84, 0xef, 0x14, 0x00, 0x00, //0x00003d23 je LBB0_967
- 0x48, 0x29, 0xde, //0x00003d29 subq %rbx, %rsi
- 0x48, 0x8d, 0x46, 0xff, //0x00003d2c leaq $-1(%rsi), %rax
- 0x49, 0x39, 0xc4, //0x00003d30 cmpq %rax, %r12
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00003d33 je LBB0_780
- 0x49, 0x39, 0xc5, //0x00003d39 cmpq %rax, %r13
- 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00003d3c je LBB0_780
- 0x49, 0x39, 0xc1, //0x00003d42 cmpq %rax, %r9
- 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00003d45 je LBB0_780
- 0x4d, 0x85, 0xed, //0x00003d4b testq %r13, %r13
- 0x0f, 0x8e, 0x10, 0x01, 0x00, 0x00, //0x00003d4e jle LBB0_784
- 0x49, 0x8d, 0x45, 0xff, //0x00003d54 leaq $-1(%r13), %rax
- 0x49, 0x39, 0xc1, //0x00003d58 cmpq %rax, %r9
- 0x0f, 0x84, 0x03, 0x01, 0x00, 0x00, //0x00003d5b je LBB0_784
- 0x49, 0xf7, 0xd5, //0x00003d61 notq %r13
- 0x4d, 0x89, 0xef, //0x00003d64 movq %r13, %r15
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00003d67 jmp LBB0_781
- //0x00003d6c LBB0_780
- 0x48, 0xf7, 0xde, //0x00003d6c negq %rsi
- 0x49, 0x89, 0xf7, //0x00003d6f movq %rsi, %r15
- //0x00003d72 LBB0_781
- 0x4d, 0x85, 0xff, //0x00003d72 testq %r15, %r15
- 0x0f, 0x88, 0x9d, 0x14, 0x00, 0x00, //0x00003d75 js LBB0_967
- //0x00003d7b LBB0_782
- 0x4d, 0x01, 0xfa, //0x00003d7b addq %r15, %r10
- 0x48, 0x8b, 0x45, 0xd0, //0x00003d7e movq $-48(%rbp), %rax
- 0x4c, 0x89, 0x10, //0x00003d82 movq %r10, (%rax)
- 0x4d, 0x89, 0xdc, //0x00003d85 movq %r11, %r12
- 0x48, 0xb8, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00003d88 movabsq $9223372036854775806, %rax
- 0x49, 0x39, 0xc3, //0x00003d92 cmpq %rax, %r11
- 0x48, 0x8b, 0x7d, 0xb8, //0x00003d95 movq $-72(%rbp), %rdi
- 0x48, 0x8b, 0x4d, 0x90, //0x00003d99 movq $-112(%rbp), %rcx
- 0x4c, 0x8b, 0x7d, 0xc0, //0x00003d9d movq $-64(%rbp), %r15
- 0x49, 0xbd, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003da1 movabsq $4294977024, %r13
- 0x4c, 0x8d, 0x0d, 0x0a, 0x1a, 0x00, 0x00, //0x00003dab leaq $6666(%rip), %r9 /* LJTI0_2+0(%rip) */
- 0x0f, 0x86, 0xbd, 0xf1, 0xff, 0xff, //0x00003db2 jbe LBB0_552
- 0xe9, 0x26, 0x08, 0x00, 0x00, //0x00003db8 jmp LBB0_866
- //0x00003dbd LBB0_597
- 0x4d, 0x01, 0xf2, //0x00003dbd addq %r14, %r10
- 0x49, 0x83, 0xff, 0x20, //0x00003dc0 cmpq $32, %r15
- 0x0f, 0x82, 0xb2, 0x02, 0x00, 0x00, //0x00003dc4 jb LBB0_800
- //0x00003dca LBB0_598
- 0xf3, 0x41, 0x0f, 0x6f, 0x1a, //0x00003dca movdqu (%r10), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x62, 0x10, //0x00003dcf movdqu $16(%r10), %xmm4
- 0x66, 0x0f, 0x6f, 0xeb, //0x00003dd5 movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00003dd9 pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xd5, //0x00003ddd pmovmskb %xmm5, %edx
- 0x66, 0x0f, 0x6f, 0xec, //0x00003de1 movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00003de5 pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xc5, //0x00003de9 pmovmskb %xmm5, %eax
- 0x66, 0x0f, 0x74, 0xd9, //0x00003ded pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xf3, //0x00003df1 pmovmskb %xmm3, %esi
- 0x66, 0x0f, 0x74, 0xe1, //0x00003df5 pcmpeqb %xmm1, %xmm4
- 0x66, 0x0f, 0xd7, 0xcc, //0x00003df9 pmovmskb %xmm4, %ecx
- 0x48, 0xc1, 0xe0, 0x10, //0x00003dfd shlq $16, %rax
- 0x48, 0x09, 0xc2, //0x00003e01 orq %rax, %rdx
- 0x48, 0xc1, 0xe1, 0x10, //0x00003e04 shlq $16, %rcx
- 0x48, 0x09, 0xce, //0x00003e08 orq %rcx, %rsi
- 0x49, 0xbd, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003e0b movabsq $4294977024, %r13
- 0x0f, 0x85, 0xf8, 0x02, 0x00, 0x00, //0x00003e15 jne LBB0_806
- 0x4d, 0x85, 0xc9, //0x00003e1b testq %r9, %r9
- 0x0f, 0x85, 0x0b, 0x03, 0x00, 0x00, //0x00003e1e jne LBB0_808
- 0x45, 0x31, 0xc9, //0x00003e24 xorl %r9d, %r9d
- 0x48, 0x85, 0xd2, //0x00003e27 testq %rdx, %rdx
- 0x0f, 0x84, 0x41, 0x03, 0x00, 0x00, //0x00003e2a je LBB0_809
- //0x00003e30 LBB0_601
- 0x48, 0x0f, 0xbc, 0xc2, //0x00003e30 bsfq %rdx, %rax
- 0x4c, 0x03, 0x55, 0xa8, //0x00003e34 addq $-88(%rbp), %r10
- 0x49, 0x01, 0xc2, //0x00003e38 addq %rax, %r10
- 0x48, 0x8b, 0x7d, 0xb8, //0x00003e3b movq $-72(%rbp), %rdi
- 0x48, 0x8b, 0x4d, 0x90, //0x00003e3f movq $-112(%rbp), %rcx
- 0x4c, 0x8b, 0x7d, 0xc0, //0x00003e43 movq $-64(%rbp), %r15
- 0x4c, 0x8d, 0x0d, 0x6e, 0x19, 0x00, 0x00, //0x00003e47 leaq $6510(%rip), %r9 /* LJTI0_2+0(%rip) */
- 0x4d, 0x85, 0xd2, //0x00003e4e testq %r10, %r10
- 0x0f, 0x89, 0x01, 0xf1, 0xff, 0xff, //0x00003e51 jns LBB0_551
- 0xe9, 0xd8, 0x08, 0x00, 0x00, //0x00003e57 jmp LBB0_608
- //0x00003e5c LBB0_783
- 0x0f, 0xbc, 0xc0, //0x00003e5c bsfl %eax, %eax
- 0xe9, 0x3b, 0x00, 0x00, 0x00, //0x00003e5f jmp LBB0_789
- //0x00003e64 LBB0_784
- 0x4c, 0x89, 0xe0, //0x00003e64 movq %r12, %rax
- 0x4c, 0x09, 0xc8, //0x00003e67 orq %r9, %rax
- 0x0f, 0x99, 0xc0, //0x00003e6a setns %al
- 0x0f, 0x88, 0x12, 0x01, 0x00, 0x00, //0x00003e6d js LBB0_793
- 0x4d, 0x39, 0xcc, //0x00003e73 cmpq %r9, %r12
- 0x0f, 0x8c, 0x09, 0x01, 0x00, 0x00, //0x00003e76 jl LBB0_793
- 0x49, 0xf7, 0xd4, //0x00003e7c notq %r12
- 0x4d, 0x89, 0xe7, //0x00003e7f movq %r12, %r15
- 0xe9, 0xeb, 0xfe, 0xff, 0xff, //0x00003e82 jmp LBB0_781
- //0x00003e87 LBB0_787
- 0x48, 0x8b, 0x85, 0x48, 0xff, 0xff, 0xff, //0x00003e87 movq $-184(%rbp), %rax
- 0x4e, 0x8d, 0x14, 0x18, //0x00003e8e leaq (%rax,%r11), %r10
- 0x49, 0x29, 0xca, //0x00003e92 subq %rcx, %r10
- 0x49, 0x29, 0xd2, //0x00003e95 subq %rdx, %r10
- 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00003e98 jmp LBB0_790
- //0x00003e9d LBB0_788
- 0x89, 0xc0, //0x00003e9d movl %eax, %eax
- //0x00003e9f LBB0_789
- 0x49, 0xf7, 0xd2, //0x00003e9f notq %r10
- 0x49, 0x29, 0xc2, //0x00003ea2 subq %rax, %r10
- //0x00003ea5 LBB0_790
- 0x49, 0xbd, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003ea5 movabsq $4294977024, %r13
- 0x4d, 0x85, 0xd2, //0x00003eaf testq %r10, %r10
- 0x48, 0x8b, 0x4d, 0x90, //0x00003eb2 movq $-112(%rbp), %rcx
- 0x4c, 0x8b, 0x7d, 0xc0, //0x00003eb6 movq $-64(%rbp), %r15
- 0x0f, 0x88, 0xb5, 0x08, 0x00, 0x00, //0x00003eba js LBB0_887
- 0x4d, 0x01, 0xda, //0x00003ec0 addq %r11, %r10
- //0x00003ec3 LBB0_792
- 0x48, 0x8b, 0x45, 0xd0, //0x00003ec3 movq $-48(%rbp), %rax
- 0x4c, 0x89, 0x10, //0x00003ec7 movq %r10, (%rax)
- 0x4d, 0x89, 0xdc, //0x00003eca movq %r11, %r12
- 0x4d, 0x85, 0xdb, //0x00003ecd testq %r11, %r11
- 0x48, 0x8b, 0x7d, 0xb8, //0x00003ed0 movq $-72(%rbp), %rdi
- 0x4c, 0x8d, 0x0d, 0xe1, 0x18, 0x00, 0x00, //0x00003ed4 leaq $6369(%rip), %r9 /* LJTI0_2+0(%rip) */
- 0x0f, 0x89, 0x94, 0xf0, 0xff, 0xff, //0x00003edb jns LBB0_552
- 0xe9, 0xfd, 0x06, 0x00, 0x00, //0x00003ee1 jmp LBB0_866
- //0x00003ee6 LBB0_665
- 0x4d, 0x01, 0xf2, //0x00003ee6 addq %r14, %r10
- 0x49, 0x83, 0xff, 0x20, //0x00003ee9 cmpq $32, %r15
- 0x0f, 0x82, 0xd7, 0x01, 0x00, 0x00, //0x00003eed jb LBB0_803
- //0x00003ef3 LBB0_666
- 0xf3, 0x41, 0x0f, 0x6f, 0x1a, //0x00003ef3 movdqu (%r10), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x62, 0x10, //0x00003ef8 movdqu $16(%r10), %xmm4
- 0x66, 0x0f, 0x6f, 0xeb, //0x00003efe movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00003f02 pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xd5, //0x00003f06 pmovmskb %xmm5, %edx
- 0x66, 0x0f, 0x6f, 0xec, //0x00003f0a movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00003f0e pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xc5, //0x00003f12 pmovmskb %xmm5, %eax
- 0x66, 0x0f, 0x74, 0xd9, //0x00003f16 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xf3, //0x00003f1a pmovmskb %xmm3, %esi
- 0x66, 0x0f, 0x74, 0xe1, //0x00003f1e pcmpeqb %xmm1, %xmm4
- 0x66, 0x0f, 0xd7, 0xcc, //0x00003f22 pmovmskb %xmm4, %ecx
- 0x48, 0xc1, 0xe0, 0x10, //0x00003f26 shlq $16, %rax
- 0x48, 0x09, 0xc2, //0x00003f2a orq %rax, %rdx
- 0x48, 0xc1, 0xe1, 0x10, //0x00003f2d shlq $16, %rcx
- 0x48, 0x09, 0xce, //0x00003f31 orq %rcx, %rsi
- 0x49, 0xbd, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003f34 movabsq $4294977024, %r13
- 0x0f, 0x85, 0x2a, 0x03, 0x00, 0x00, //0x00003f3e jne LBB0_822
- 0x4d, 0x85, 0xc9, //0x00003f44 testq %r9, %r9
- 0x0f, 0x85, 0x3d, 0x03, 0x00, 0x00, //0x00003f47 jne LBB0_824
- 0x45, 0x31, 0xc9, //0x00003f4d xorl %r9d, %r9d
- 0x48, 0x85, 0xd2, //0x00003f50 testq %rdx, %rdx
- 0x0f, 0x84, 0x73, 0x03, 0x00, 0x00, //0x00003f53 je LBB0_825
- //0x00003f59 LBB0_669
- 0x48, 0x0f, 0xbc, 0xc2, //0x00003f59 bsfq %rdx, %rax
- 0x4c, 0x03, 0x55, 0xa8, //0x00003f5d addq $-88(%rbp), %r10
- 0x49, 0x01, 0xc2, //0x00003f61 addq %rax, %r10
- 0x48, 0x8b, 0x7d, 0xb8, //0x00003f64 movq $-72(%rbp), %rdi
- 0x48, 0x8b, 0x4d, 0x90, //0x00003f68 movq $-112(%rbp), %rcx
- 0x4c, 0x8b, 0x7d, 0xc0, //0x00003f6c movq $-64(%rbp), %r15
- 0x4c, 0x8d, 0x0d, 0x45, 0x18, 0x00, 0x00, //0x00003f70 leaq $6213(%rip), %r9 /* LJTI0_2+0(%rip) */
- 0x4d, 0x85, 0xd2, //0x00003f77 testq %r10, %r10
- 0x0f, 0x89, 0xe3, 0xf7, 0xff, 0xff, //0x00003f7a jns LBB0_676
- 0xe9, 0xaf, 0x07, 0x00, 0x00, //0x00003f80 jmp LBB0_608
- //0x00003f85 LBB0_793
- 0x49, 0x8d, 0x49, 0xff, //0x00003f85 leaq $-1(%r9), %rcx
- 0x49, 0x39, 0xcc, //0x00003f89 cmpq %rcx, %r12
- 0x49, 0xf7, 0xd1, //0x00003f8c notq %r9
- 0x4c, 0x0f, 0x45, 0xce, //0x00003f8f cmovneq %rsi, %r9
- 0x84, 0xc0, //0x00003f93 testb %al, %al
- 0x4c, 0x0f, 0x44, 0xce, //0x00003f95 cmoveq %rsi, %r9
- 0x4d, 0x89, 0xcf, //0x00003f99 movq %r9, %r15
- 0xe9, 0xd1, 0xfd, 0xff, 0xff, //0x00003f9c jmp LBB0_781
- //0x00003fa1 LBB0_794
- 0x4c, 0x89, 0xfb, //0x00003fa1 movq %r15, %rbx
- 0x48, 0x8b, 0x75, 0xc8, //0x00003fa4 movq $-56(%rbp), %rsi
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00003fa8 movq $-1, %r15
- 0x4d, 0x85, 0xe4, //0x00003faf testq %r12, %r12
- 0x0f, 0x85, 0x5f, 0xfd, 0xff, 0xff, //0x00003fb2 jne LBB0_772
- 0xe9, 0x5b, 0x12, 0x00, 0x00, //0x00003fb8 jmp LBB0_967
- //0x00003fbd LBB0_795
- 0x0f, 0xbc, 0xc0, //0x00003fbd bsfl %eax, %eax
- 0xe9, 0x94, 0x00, 0x00, 0x00, //0x00003fc0 jmp LBB0_798
- //0x00003fc5 LBB0_701
- 0x4d, 0x01, 0xf2, //0x00003fc5 addq %r14, %r10
- 0x49, 0x83, 0xff, 0x20, //0x00003fc8 cmpq $32, %r15
- 0x0f, 0x82, 0x01, 0x05, 0x00, 0x00, //0x00003fcc jb LBB0_846
- //0x00003fd2 LBB0_702
- 0xf3, 0x41, 0x0f, 0x6f, 0x1a, //0x00003fd2 movdqu (%r10), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x62, 0x10, //0x00003fd7 movdqu $16(%r10), %xmm4
- 0x66, 0x0f, 0x6f, 0xeb, //0x00003fdd movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00003fe1 pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xd5, //0x00003fe5 pmovmskb %xmm5, %edx
- 0x66, 0x0f, 0x6f, 0xec, //0x00003fe9 movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00003fed pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xc5, //0x00003ff1 pmovmskb %xmm5, %eax
- 0x66, 0x0f, 0x74, 0xd9, //0x00003ff5 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xf3, //0x00003ff9 pmovmskb %xmm3, %esi
- 0x66, 0x0f, 0x74, 0xe1, //0x00003ffd pcmpeqb %xmm1, %xmm4
- 0x66, 0x0f, 0xd7, 0xcc, //0x00004001 pmovmskb %xmm4, %ecx
- 0x48, 0xc1, 0xe0, 0x10, //0x00004005 shlq $16, %rax
- 0x48, 0x09, 0xc2, //0x00004009 orq %rax, %rdx
- 0x48, 0xc1, 0xe1, 0x10, //0x0000400c shlq $16, %rcx
- 0x48, 0x09, 0xce, //0x00004010 orq %rcx, %rsi
- 0x0f, 0x85, 0x54, 0x04, 0x00, 0x00, //0x00004013 jne LBB0_842
- 0x4d, 0x85, 0xc9, //0x00004019 testq %r9, %r9
- 0x49, 0xbd, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000401c movabsq $4294977024, %r13
- 0x0f, 0x85, 0x5d, 0x04, 0x00, 0x00, //0x00004026 jne LBB0_844
- 0x45, 0x31, 0xc9, //0x0000402c xorl %r9d, %r9d
- 0x48, 0x85, 0xd2, //0x0000402f testq %rdx, %rdx
- 0x0f, 0x84, 0x93, 0x04, 0x00, 0x00, //0x00004032 je LBB0_845
- //0x00004038 LBB0_705
- 0x48, 0x0f, 0xbc, 0xc2, //0x00004038 bsfq %rdx, %rax
- 0x4c, 0x03, 0x55, 0xa8, //0x0000403c addq $-88(%rbp), %r10
- 0x49, 0x01, 0xc2, //0x00004040 addq %rax, %r10
- 0xe9, 0x7f, 0xf9, 0xff, 0xff, //0x00004043 jmp LBB0_711
- //0x00004048 LBB0_796
- 0x4f, 0x8d, 0x3c, 0x1e, //0x00004048 leaq (%r14,%r11), %r15
- 0x49, 0x29, 0xd7, //0x0000404c subq %rdx, %r15
- 0x49, 0x29, 0xff, //0x0000404f subq %rdi, %r15
- 0xe9, 0x1b, 0xfd, 0xff, 0xff, //0x00004052 jmp LBB0_781
- //0x00004057 LBB0_797
- 0x89, 0xc0, //0x00004057 movl %eax, %eax
- //0x00004059 LBB0_798
- 0x49, 0xf7, 0xd7, //0x00004059 notq %r15
- 0x49, 0x29, 0xc7, //0x0000405c subq %rax, %r15
- 0xe9, 0x0e, 0xfd, 0xff, 0xff, //0x0000405f jmp LBB0_781
- //0x00004064 LBB0_799
- 0x4d, 0x01, 0xf2, //0x00004064 addq %r14, %r10
- 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00004067 movq $-1, $-56(%rbp)
- 0x45, 0x31, 0xc9, //0x0000406f xorl %r9d, %r9d
- 0x49, 0x83, 0xff, 0x20, //0x00004072 cmpq $32, %r15
- 0x0f, 0x83, 0x4e, 0xfd, 0xff, 0xff, //0x00004076 jae LBB0_598
- //0x0000407c LBB0_800
- 0x49, 0xbd, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000407c movabsq $4294977024, %r13
- 0xe9, 0xee, 0x00, 0x00, 0x00, //0x00004086 jmp LBB0_810
- //0x0000408b LBB0_801
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000408b movq $-1, %r12
- 0x4c, 0x89, 0xc1, //0x00004092 movq %r8, %rcx
- 0x4c, 0x89, 0xcb, //0x00004095 movq %r9, %rbx
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00004098 movq $-1, %r15
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x0000409f movq $-1, %r13
- 0x48, 0x8d, 0x3d, 0x83, 0x19, 0x00, 0x00, //0x000040a6 leaq $6531(%rip), %rdi /* LJTI0_5+0(%rip) */
- 0xe9, 0x31, 0xf4, 0xff, 0xff, //0x000040ad jmp LBB0_642
- //0x000040b2 LBB0_802
- 0x4d, 0x01, 0xf2, //0x000040b2 addq %r14, %r10
- 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000040b5 movq $-1, $-56(%rbp)
- 0x45, 0x31, 0xc9, //0x000040bd xorl %r9d, %r9d
- 0x49, 0x83, 0xff, 0x20, //0x000040c0 cmpq $32, %r15
- 0x0f, 0x83, 0x29, 0xfe, 0xff, 0xff, //0x000040c4 jae LBB0_666
- //0x000040ca LBB0_803
- 0x49, 0xbd, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000040ca movabsq $4294977024, %r13
- 0xe9, 0xfb, 0x01, 0x00, 0x00, //0x000040d4 jmp LBB0_826
- //0x000040d9 LBB0_804
- 0x4d, 0x01, 0xf2, //0x000040d9 addq %r14, %r10
- 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000040dc movq $-1, $-56(%rbp)
- 0x45, 0x31, 0xc9, //0x000040e4 xorl %r9d, %r9d
- 0x49, 0x83, 0xff, 0x20, //0x000040e7 cmpq $32, %r15
- 0x0f, 0x83, 0xe1, 0xfe, 0xff, 0xff, //0x000040eb jae LBB0_702
- 0xe9, 0xdd, 0x03, 0x00, 0x00, //0x000040f1 jmp LBB0_846
- //0x000040f6 LBB0_805
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x000040f6 movq $-1, %r12
- 0x48, 0x89, 0xda, //0x000040fd movq %rbx, %rdx
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00004100 movq $-1, %r9
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00004107 movq $-1, %r13
- 0xe9, 0x6a, 0xfa, 0xff, 0xff, //0x0000410e jmp LBB0_736
- //0x00004113 LBB0_806
- 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00004113 cmpq $-1, $-56(%rbp)
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00004118 jne LBB0_808
- 0x4c, 0x89, 0xd0, //0x0000411e movq %r10, %rax
- 0x4c, 0x29, 0xf0, //0x00004121 subq %r14, %rax
- 0x48, 0x0f, 0xbc, 0xce, //0x00004124 bsfq %rsi, %rcx
- 0x48, 0x01, 0xc1, //0x00004128 addq %rax, %rcx
- 0x48, 0x89, 0x4d, 0xc8, //0x0000412b movq %rcx, $-56(%rbp)
- //0x0000412f LBB0_808
- 0x44, 0x89, 0xc8, //0x0000412f movl %r9d, %eax
- 0xf7, 0xd0, //0x00004132 notl %eax
- 0x21, 0xf0, //0x00004134 andl %esi, %eax
- 0x41, 0x8d, 0x0c, 0x41, //0x00004136 leal (%r9,%rax,2), %ecx
- 0x8d, 0x3c, 0x00, //0x0000413a leal (%rax,%rax), %edi
- 0xf7, 0xd7, //0x0000413d notl %edi
- 0x21, 0xf7, //0x0000413f andl %esi, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00004141 andl $-1431655766, %edi
- 0x45, 0x31, 0xc9, //0x00004147 xorl %r9d, %r9d
- 0x01, 0xc7, //0x0000414a addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc1, //0x0000414c setb %r9b
- 0x01, 0xff, //0x00004150 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00004152 xorl $1431655765, %edi
- 0x21, 0xcf, //0x00004158 andl %ecx, %edi
- 0xf7, 0xd7, //0x0000415a notl %edi
- 0x21, 0xfa, //0x0000415c andl %edi, %edx
- 0x49, 0xbd, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000415e movabsq $4294977024, %r13
- 0x48, 0x85, 0xd2, //0x00004168 testq %rdx, %rdx
- 0x0f, 0x85, 0xbf, 0xfc, 0xff, 0xff, //0x0000416b jne LBB0_601
- //0x00004171 LBB0_809
- 0x49, 0x83, 0xc2, 0x20, //0x00004171 addq $32, %r10
- 0x49, 0x83, 0xc7, 0xe0, //0x00004175 addq $-32, %r15
- //0x00004179 LBB0_810
- 0x4d, 0x85, 0xc9, //0x00004179 testq %r9, %r9
- 0x0f, 0x85, 0x47, 0x02, 0x00, 0x00, //0x0000417c jne LBB0_838
- 0x48, 0x8b, 0x55, 0xc8, //0x00004182 movq $-56(%rbp), %rdx
- 0x48, 0x8b, 0x7d, 0xb8, //0x00004186 movq $-72(%rbp), %rdi
- 0x4c, 0x8d, 0x0d, 0x2b, 0x16, 0x00, 0x00, //0x0000418a leaq $5675(%rip), %r9 /* LJTI0_2+0(%rip) */
- 0x4d, 0x85, 0xff, //0x00004191 testq %r15, %r15
- 0x0f, 0x84, 0x96, 0x00, 0x00, 0x00, //0x00004194 je LBB0_821
- //0x0000419a LBB0_812
- 0x31, 0xf6, //0x0000419a xorl %esi, %esi
- //0x0000419c LBB0_813
- 0x41, 0x0f, 0xb6, 0x04, 0x32, //0x0000419c movzbl (%r10,%rsi), %eax
- 0x3c, 0x22, //0x000041a1 cmpb $34, %al
- 0x0f, 0x84, 0x80, 0x00, 0x00, 0x00, //0x000041a3 je LBB0_820
- 0x3c, 0x5c, //0x000041a9 cmpb $92, %al
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000041ab je LBB0_818
- 0x48, 0x83, 0xc6, 0x01, //0x000041b1 addq $1, %rsi
- 0x49, 0x39, 0xf7, //0x000041b5 cmpq %rsi, %r15
- 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x000041b8 jne LBB0_813
- 0xe9, 0x86, 0x00, 0x00, 0x00, //0x000041be jmp LBB0_816
- //0x000041c3 LBB0_818
- 0x49, 0x8d, 0x47, 0xff, //0x000041c3 leaq $-1(%r15), %rax
- 0x48, 0x39, 0xf0, //0x000041c7 cmpq %rsi, %rax
- 0x0f, 0x84, 0x6e, 0x05, 0x00, 0x00, //0x000041ca je LBB0_609
- 0x48, 0x8b, 0x45, 0xb0, //0x000041d0 movq $-80(%rbp), %rax
- 0x4c, 0x01, 0xd0, //0x000041d4 addq %r10, %rax
- 0x48, 0x01, 0xf0, //0x000041d7 addq %rsi, %rax
- 0x48, 0x83, 0xfa, 0xff, //0x000041da cmpq $-1, %rdx
- 0x48, 0x8b, 0x4d, 0xc8, //0x000041de movq $-56(%rbp), %rcx
- 0x48, 0x0f, 0x44, 0xc8, //0x000041e2 cmoveq %rax, %rcx
- 0x48, 0x89, 0x4d, 0xc8, //0x000041e6 movq %rcx, $-56(%rbp)
- 0x48, 0x0f, 0x44, 0xd0, //0x000041ea cmoveq %rax, %rdx
- 0x49, 0x01, 0xf2, //0x000041ee addq %rsi, %r10
- 0x49, 0x83, 0xc2, 0x02, //0x000041f1 addq $2, %r10
- 0x4c, 0x89, 0xf8, //0x000041f5 movq %r15, %rax
- 0x48, 0x29, 0xf0, //0x000041f8 subq %rsi, %rax
- 0x48, 0x83, 0xc0, 0xfe, //0x000041fb addq $-2, %rax
- 0x49, 0x83, 0xc7, 0xfe, //0x000041ff addq $-2, %r15
- 0x49, 0x39, 0xf7, //0x00004203 cmpq %rsi, %r15
- 0x49, 0x89, 0xc7, //0x00004206 movq %rax, %r15
- 0x48, 0x8b, 0x7d, 0xb8, //0x00004209 movq $-72(%rbp), %rdi
- 0x49, 0xbd, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000420d movabsq $4294977024, %r13
- 0x4c, 0x8d, 0x0d, 0x9e, 0x15, 0x00, 0x00, //0x00004217 leaq $5534(%rip), %r9 /* LJTI0_2+0(%rip) */
- 0x0f, 0x85, 0x76, 0xff, 0xff, 0xff, //0x0000421e jne LBB0_812
- 0xe9, 0x15, 0x05, 0x00, 0x00, //0x00004224 jmp LBB0_609
- //0x00004229 LBB0_820
- 0x49, 0x01, 0xf2, //0x00004229 addq %rsi, %r10
- 0x49, 0x83, 0xc2, 0x01, //0x0000422c addq $1, %r10
- //0x00004230 LBB0_821
- 0x4d, 0x29, 0xf2, //0x00004230 subq %r14, %r10
- 0x48, 0x8b, 0x4d, 0x90, //0x00004233 movq $-112(%rbp), %rcx
- 0x4c, 0x8b, 0x7d, 0xc0, //0x00004237 movq $-64(%rbp), %r15
- 0x4d, 0x85, 0xd2, //0x0000423b testq %r10, %r10
- 0x0f, 0x89, 0x14, 0xed, 0xff, 0xff, //0x0000423e jns LBB0_551
- 0xe9, 0xeb, 0x04, 0x00, 0x00, //0x00004244 jmp LBB0_608
- //0x00004249 LBB0_816
- 0x3c, 0x22, //0x00004249 cmpb $34, %al
- 0x0f, 0x85, 0xed, 0x04, 0x00, 0x00, //0x0000424b jne LBB0_609
- 0x4d, 0x01, 0xfa, //0x00004251 addq %r15, %r10
- 0x48, 0x8b, 0x7d, 0xb8, //0x00004254 movq $-72(%rbp), %rdi
- 0x49, 0xbd, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00004258 movabsq $4294977024, %r13
- 0x4c, 0x8d, 0x0d, 0x53, 0x15, 0x00, 0x00, //0x00004262 leaq $5459(%rip), %r9 /* LJTI0_2+0(%rip) */
- 0xe9, 0xc2, 0xff, 0xff, 0xff, //0x00004269 jmp LBB0_821
- //0x0000426e LBB0_822
- 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x0000426e cmpq $-1, $-56(%rbp)
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00004273 jne LBB0_824
- 0x4c, 0x89, 0xd0, //0x00004279 movq %r10, %rax
- 0x4c, 0x29, 0xf0, //0x0000427c subq %r14, %rax
- 0x48, 0x0f, 0xbc, 0xce, //0x0000427f bsfq %rsi, %rcx
- 0x48, 0x01, 0xc1, //0x00004283 addq %rax, %rcx
- 0x48, 0x89, 0x4d, 0xc8, //0x00004286 movq %rcx, $-56(%rbp)
- //0x0000428a LBB0_824
- 0x44, 0x89, 0xc8, //0x0000428a movl %r9d, %eax
- 0xf7, 0xd0, //0x0000428d notl %eax
- 0x21, 0xf0, //0x0000428f andl %esi, %eax
- 0x41, 0x8d, 0x0c, 0x41, //0x00004291 leal (%r9,%rax,2), %ecx
- 0x8d, 0x3c, 0x00, //0x00004295 leal (%rax,%rax), %edi
- 0xf7, 0xd7, //0x00004298 notl %edi
- 0x21, 0xf7, //0x0000429a andl %esi, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000429c andl $-1431655766, %edi
- 0x45, 0x31, 0xc9, //0x000042a2 xorl %r9d, %r9d
- 0x01, 0xc7, //0x000042a5 addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc1, //0x000042a7 setb %r9b
- 0x01, 0xff, //0x000042ab addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000042ad xorl $1431655765, %edi
- 0x21, 0xcf, //0x000042b3 andl %ecx, %edi
- 0xf7, 0xd7, //0x000042b5 notl %edi
- 0x21, 0xfa, //0x000042b7 andl %edi, %edx
- 0x49, 0xbd, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000042b9 movabsq $4294977024, %r13
- 0x48, 0x85, 0xd2, //0x000042c3 testq %rdx, %rdx
- 0x0f, 0x85, 0x8d, 0xfc, 0xff, 0xff, //0x000042c6 jne LBB0_669
- //0x000042cc LBB0_825
- 0x49, 0x83, 0xc2, 0x20, //0x000042cc addq $32, %r10
- 0x49, 0x83, 0xc7, 0xe0, //0x000042d0 addq $-32, %r15
- //0x000042d4 LBB0_826
- 0x4d, 0x85, 0xc9, //0x000042d4 testq %r9, %r9
- 0x0f, 0x85, 0x3e, 0x01, 0x00, 0x00, //0x000042d7 jne LBB0_840
- 0x48, 0x8b, 0x55, 0xc8, //0x000042dd movq $-56(%rbp), %rdx
- 0x48, 0x8b, 0x7d, 0xb8, //0x000042e1 movq $-72(%rbp), %rdi
- 0x4c, 0x8d, 0x0d, 0xd0, 0x14, 0x00, 0x00, //0x000042e5 leaq $5328(%rip), %r9 /* LJTI0_2+0(%rip) */
- 0x4d, 0x85, 0xff, //0x000042ec testq %r15, %r15
- 0x0f, 0x84, 0x96, 0x00, 0x00, 0x00, //0x000042ef je LBB0_837
- //0x000042f5 LBB0_828
- 0x31, 0xf6, //0x000042f5 xorl %esi, %esi
- //0x000042f7 LBB0_829
- 0x41, 0x0f, 0xb6, 0x04, 0x32, //0x000042f7 movzbl (%r10,%rsi), %eax
- 0x3c, 0x22, //0x000042fc cmpb $34, %al
- 0x0f, 0x84, 0x80, 0x00, 0x00, 0x00, //0x000042fe je LBB0_836
- 0x3c, 0x5c, //0x00004304 cmpb $92, %al
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00004306 je LBB0_834
- 0x48, 0x83, 0xc6, 0x01, //0x0000430c addq $1, %rsi
- 0x49, 0x39, 0xf7, //0x00004310 cmpq %rsi, %r15
- 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x00004313 jne LBB0_829
- 0xe9, 0x86, 0x00, 0x00, 0x00, //0x00004319 jmp LBB0_832
- //0x0000431e LBB0_834
- 0x49, 0x8d, 0x47, 0xff, //0x0000431e leaq $-1(%r15), %rax
- 0x48, 0x39, 0xf0, //0x00004322 cmpq %rsi, %rax
- 0x0f, 0x84, 0x13, 0x04, 0x00, 0x00, //0x00004325 je LBB0_609
- 0x48, 0x8b, 0x45, 0xb0, //0x0000432b movq $-80(%rbp), %rax
- 0x4c, 0x01, 0xd0, //0x0000432f addq %r10, %rax
- 0x48, 0x01, 0xf0, //0x00004332 addq %rsi, %rax
- 0x48, 0x83, 0xfa, 0xff, //0x00004335 cmpq $-1, %rdx
- 0x48, 0x8b, 0x4d, 0xc8, //0x00004339 movq $-56(%rbp), %rcx
- 0x48, 0x0f, 0x44, 0xc8, //0x0000433d cmoveq %rax, %rcx
- 0x48, 0x89, 0x4d, 0xc8, //0x00004341 movq %rcx, $-56(%rbp)
- 0x48, 0x0f, 0x44, 0xd0, //0x00004345 cmoveq %rax, %rdx
- 0x49, 0x01, 0xf2, //0x00004349 addq %rsi, %r10
- 0x49, 0x83, 0xc2, 0x02, //0x0000434c addq $2, %r10
- 0x4c, 0x89, 0xf8, //0x00004350 movq %r15, %rax
- 0x48, 0x29, 0xf0, //0x00004353 subq %rsi, %rax
- 0x48, 0x83, 0xc0, 0xfe, //0x00004356 addq $-2, %rax
- 0x49, 0x83, 0xc7, 0xfe, //0x0000435a addq $-2, %r15
- 0x49, 0x39, 0xf7, //0x0000435e cmpq %rsi, %r15
- 0x49, 0x89, 0xc7, //0x00004361 movq %rax, %r15
- 0x48, 0x8b, 0x7d, 0xb8, //0x00004364 movq $-72(%rbp), %rdi
- 0x49, 0xbd, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00004368 movabsq $4294977024, %r13
- 0x4c, 0x8d, 0x0d, 0x43, 0x14, 0x00, 0x00, //0x00004372 leaq $5187(%rip), %r9 /* LJTI0_2+0(%rip) */
- 0x0f, 0x85, 0x76, 0xff, 0xff, 0xff, //0x00004379 jne LBB0_828
- 0xe9, 0xba, 0x03, 0x00, 0x00, //0x0000437f jmp LBB0_609
- //0x00004384 LBB0_836
- 0x49, 0x01, 0xf2, //0x00004384 addq %rsi, %r10
- 0x49, 0x83, 0xc2, 0x01, //0x00004387 addq $1, %r10
- //0x0000438b LBB0_837
- 0x4d, 0x29, 0xf2, //0x0000438b subq %r14, %r10
- 0x48, 0x8b, 0x4d, 0x90, //0x0000438e movq $-112(%rbp), %rcx
- 0x4c, 0x8b, 0x7d, 0xc0, //0x00004392 movq $-64(%rbp), %r15
- 0x4d, 0x85, 0xd2, //0x00004396 testq %r10, %r10
- 0x0f, 0x89, 0xc4, 0xf3, 0xff, 0xff, //0x00004399 jns LBB0_676
- 0xe9, 0x90, 0x03, 0x00, 0x00, //0x0000439f jmp LBB0_608
- //0x000043a4 LBB0_832
- 0x3c, 0x22, //0x000043a4 cmpb $34, %al
- 0x0f, 0x85, 0x92, 0x03, 0x00, 0x00, //0x000043a6 jne LBB0_609
- 0x4d, 0x01, 0xfa, //0x000043ac addq %r15, %r10
- 0x48, 0x8b, 0x7d, 0xb8, //0x000043af movq $-72(%rbp), %rdi
- 0x49, 0xbd, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000043b3 movabsq $4294977024, %r13
- 0x4c, 0x8d, 0x0d, 0xf8, 0x13, 0x00, 0x00, //0x000043bd leaq $5112(%rip), %r9 /* LJTI0_2+0(%rip) */
- 0xe9, 0xc2, 0xff, 0xff, 0xff, //0x000043c4 jmp LBB0_837
- //0x000043c9 LBB0_838
- 0x4d, 0x85, 0xff, //0x000043c9 testq %r15, %r15
- 0x0f, 0x84, 0x6c, 0x03, 0x00, 0x00, //0x000043cc je LBB0_609
- 0x48, 0x8b, 0x45, 0xa0, //0x000043d2 movq $-96(%rbp), %rax
- 0x4c, 0x01, 0xd0, //0x000043d6 addq %r10, %rax
- 0x48, 0x8b, 0x4d, 0xc8, //0x000043d9 movq $-56(%rbp), %rcx
- 0x48, 0x83, 0xf9, 0xff, //0x000043dd cmpq $-1, %rcx
- 0x48, 0x89, 0xca, //0x000043e1 movq %rcx, %rdx
- 0x48, 0x0f, 0x44, 0xc8, //0x000043e4 cmoveq %rax, %rcx
- 0x48, 0x0f, 0x44, 0xd0, //0x000043e8 cmoveq %rax, %rdx
- 0x49, 0x83, 0xc2, 0x01, //0x000043ec addq $1, %r10
- 0x49, 0x83, 0xc7, 0xff, //0x000043f0 addq $-1, %r15
- 0x48, 0x89, 0x4d, 0xc8, //0x000043f4 movq %rcx, $-56(%rbp)
- 0x48, 0x8b, 0x7d, 0xb8, //0x000043f8 movq $-72(%rbp), %rdi
- 0x49, 0xbd, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000043fc movabsq $4294977024, %r13
- 0x4c, 0x8d, 0x0d, 0xaf, 0x13, 0x00, 0x00, //0x00004406 leaq $5039(%rip), %r9 /* LJTI0_2+0(%rip) */
- 0x4d, 0x85, 0xff, //0x0000440d testq %r15, %r15
- 0x0f, 0x85, 0x84, 0xfd, 0xff, 0xff, //0x00004410 jne LBB0_812
- 0xe9, 0x15, 0xfe, 0xff, 0xff, //0x00004416 jmp LBB0_821
- //0x0000441b LBB0_840
- 0x4d, 0x85, 0xff, //0x0000441b testq %r15, %r15
- 0x0f, 0x84, 0x1a, 0x03, 0x00, 0x00, //0x0000441e je LBB0_609
- 0x48, 0x8b, 0x45, 0xa0, //0x00004424 movq $-96(%rbp), %rax
- 0x4c, 0x01, 0xd0, //0x00004428 addq %r10, %rax
- 0x48, 0x8b, 0x4d, 0xc8, //0x0000442b movq $-56(%rbp), %rcx
- 0x48, 0x83, 0xf9, 0xff, //0x0000442f cmpq $-1, %rcx
- 0x48, 0x89, 0xca, //0x00004433 movq %rcx, %rdx
- 0x48, 0x0f, 0x44, 0xc8, //0x00004436 cmoveq %rax, %rcx
- 0x48, 0x0f, 0x44, 0xd0, //0x0000443a cmoveq %rax, %rdx
- 0x49, 0x83, 0xc2, 0x01, //0x0000443e addq $1, %r10
- 0x49, 0x83, 0xc7, 0xff, //0x00004442 addq $-1, %r15
- 0x48, 0x89, 0x4d, 0xc8, //0x00004446 movq %rcx, $-56(%rbp)
- 0x48, 0x8b, 0x7d, 0xb8, //0x0000444a movq $-72(%rbp), %rdi
- 0x49, 0xbd, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000444e movabsq $4294977024, %r13
- 0x4c, 0x8d, 0x0d, 0x5d, 0x13, 0x00, 0x00, //0x00004458 leaq $4957(%rip), %r9 /* LJTI0_2+0(%rip) */
- 0x4d, 0x85, 0xff, //0x0000445f testq %r15, %r15
- 0x0f, 0x85, 0x8d, 0xfe, 0xff, 0xff, //0x00004462 jne LBB0_828
- 0xe9, 0x1e, 0xff, 0xff, 0xff, //0x00004468 jmp LBB0_837
- //0x0000446d LBB0_842
- 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x0000446d cmpq $-1, $-56(%rbp)
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00004472 jne LBB0_844
- 0x4c, 0x89, 0xd0, //0x00004478 movq %r10, %rax
- 0x4c, 0x29, 0xf0, //0x0000447b subq %r14, %rax
- 0x48, 0x0f, 0xbc, 0xce, //0x0000447e bsfq %rsi, %rcx
- 0x48, 0x01, 0xc1, //0x00004482 addq %rax, %rcx
- 0x48, 0x89, 0x4d, 0xc8, //0x00004485 movq %rcx, $-56(%rbp)
- //0x00004489 LBB0_844
- 0x44, 0x89, 0xc8, //0x00004489 movl %r9d, %eax
- 0xf7, 0xd0, //0x0000448c notl %eax
- 0x21, 0xf0, //0x0000448e andl %esi, %eax
- 0x41, 0x8d, 0x0c, 0x41, //0x00004490 leal (%r9,%rax,2), %ecx
- 0x8d, 0x3c, 0x00, //0x00004494 leal (%rax,%rax), %edi
- 0xf7, 0xd7, //0x00004497 notl %edi
- 0x21, 0xf7, //0x00004499 andl %esi, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000449b andl $-1431655766, %edi
- 0x45, 0x31, 0xc9, //0x000044a1 xorl %r9d, %r9d
- 0x01, 0xc7, //0x000044a4 addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc1, //0x000044a6 setb %r9b
- 0x01, 0xff, //0x000044aa addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000044ac xorl $1431655765, %edi
- 0x21, 0xcf, //0x000044b2 andl %ecx, %edi
- 0xf7, 0xd7, //0x000044b4 notl %edi
- 0x21, 0xfa, //0x000044b6 andl %edi, %edx
- 0x49, 0xbd, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000044b8 movabsq $4294977024, %r13
- 0x48, 0x85, 0xd2, //0x000044c2 testq %rdx, %rdx
- 0x0f, 0x85, 0x6d, 0xfb, 0xff, 0xff, //0x000044c5 jne LBB0_705
- //0x000044cb LBB0_845
- 0x49, 0x83, 0xc2, 0x20, //0x000044cb addq $32, %r10
- 0x49, 0x83, 0xc7, 0xe0, //0x000044cf addq $-32, %r15
- //0x000044d3 LBB0_846
- 0x4d, 0x85, 0xc9, //0x000044d3 testq %r9, %r9
- 0x0f, 0x85, 0xa6, 0x00, 0x00, 0x00, //0x000044d6 jne LBB0_858
- 0x48, 0x8b, 0x55, 0xc8, //0x000044dc movq $-56(%rbp), %rdx
- 0x4d, 0x85, 0xff, //0x000044e0 testq %r15, %r15
- 0x0f, 0x84, 0x81, 0x00, 0x00, 0x00, //0x000044e3 je LBB0_857
- //0x000044e9 LBB0_848
- 0x31, 0xf6, //0x000044e9 xorl %esi, %esi
- //0x000044eb LBB0_849
- 0x41, 0x0f, 0xb6, 0x04, 0x32, //0x000044eb movzbl (%r10,%rsi), %eax
- 0x3c, 0x22, //0x000044f0 cmpb $34, %al
- 0x0f, 0x84, 0x6b, 0x00, 0x00, 0x00, //0x000044f2 je LBB0_856
- 0x3c, 0x5c, //0x000044f8 cmpb $92, %al
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000044fa je LBB0_854
- 0x48, 0x83, 0xc6, 0x01, //0x00004500 addq $1, %rsi
- 0x49, 0x39, 0xf7, //0x00004504 cmpq %rsi, %r15
- 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x00004507 jne LBB0_849
- 0xe9, 0x60, 0x00, 0x00, 0x00, //0x0000450d jmp LBB0_852
- //0x00004512 LBB0_854
- 0x49, 0x8d, 0x47, 0xff, //0x00004512 leaq $-1(%r15), %rax
- 0x48, 0x39, 0xf0, //0x00004516 cmpq %rsi, %rax
- 0x0f, 0x84, 0x1f, 0x02, 0x00, 0x00, //0x00004519 je LBB0_609
- 0x48, 0x8b, 0x45, 0xb0, //0x0000451f movq $-80(%rbp), %rax
- 0x4c, 0x01, 0xd0, //0x00004523 addq %r10, %rax
- 0x48, 0x01, 0xf0, //0x00004526 addq %rsi, %rax
- 0x48, 0x83, 0xfa, 0xff, //0x00004529 cmpq $-1, %rdx
- 0x48, 0x8b, 0x4d, 0xc8, //0x0000452d movq $-56(%rbp), %rcx
- 0x48, 0x0f, 0x44, 0xc8, //0x00004531 cmoveq %rax, %rcx
- 0x48, 0x89, 0x4d, 0xc8, //0x00004535 movq %rcx, $-56(%rbp)
- 0x48, 0x0f, 0x44, 0xd0, //0x00004539 cmoveq %rax, %rdx
- 0x49, 0x01, 0xf2, //0x0000453d addq %rsi, %r10
- 0x49, 0x83, 0xc2, 0x02, //0x00004540 addq $2, %r10
- 0x4c, 0x89, 0xf8, //0x00004544 movq %r15, %rax
- 0x48, 0x29, 0xf0, //0x00004547 subq %rsi, %rax
- 0x48, 0x83, 0xc0, 0xfe, //0x0000454a addq $-2, %rax
- 0x49, 0x83, 0xc7, 0xfe, //0x0000454e addq $-2, %r15
- 0x49, 0x39, 0xf7, //0x00004552 cmpq %rsi, %r15
- 0x49, 0x89, 0xc7, //0x00004555 movq %rax, %r15
- 0x0f, 0x85, 0x8b, 0xff, 0xff, 0xff, //0x00004558 jne LBB0_848
- 0xe9, 0xdb, 0x01, 0x00, 0x00, //0x0000455e jmp LBB0_609
- //0x00004563 LBB0_856
- 0x49, 0x01, 0xf2, //0x00004563 addq %rsi, %r10
- 0x49, 0x83, 0xc2, 0x01, //0x00004566 addq $1, %r10
- //0x0000456a LBB0_857
- 0x4d, 0x29, 0xf2, //0x0000456a subq %r14, %r10
- 0xe9, 0x4b, 0xf4, 0xff, 0xff, //0x0000456d jmp LBB0_710
- //0x00004572 LBB0_852
- 0x3c, 0x22, //0x00004572 cmpb $34, %al
- 0x0f, 0x85, 0xc4, 0x01, 0x00, 0x00, //0x00004574 jne LBB0_609
- 0x4d, 0x01, 0xfa, //0x0000457a addq %r15, %r10
- 0xe9, 0xe8, 0xff, 0xff, 0xff, //0x0000457d jmp LBB0_857
- //0x00004582 LBB0_858
- 0x4d, 0x85, 0xff, //0x00004582 testq %r15, %r15
- 0x0f, 0x84, 0xb3, 0x01, 0x00, 0x00, //0x00004585 je LBB0_609
- 0x48, 0x8b, 0x45, 0xa0, //0x0000458b movq $-96(%rbp), %rax
- 0x4c, 0x01, 0xd0, //0x0000458f addq %r10, %rax
- 0x48, 0x8b, 0x4d, 0xc8, //0x00004592 movq $-56(%rbp), %rcx
- 0x48, 0x83, 0xf9, 0xff, //0x00004596 cmpq $-1, %rcx
- 0x48, 0x89, 0xca, //0x0000459a movq %rcx, %rdx
- 0x48, 0x0f, 0x44, 0xc8, //0x0000459d cmoveq %rax, %rcx
- 0x48, 0x0f, 0x44, 0xd0, //0x000045a1 cmoveq %rax, %rdx
- 0x49, 0x83, 0xc2, 0x01, //0x000045a5 addq $1, %r10
- 0x49, 0x83, 0xc7, 0xff, //0x000045a9 addq $-1, %r15
- 0x48, 0x89, 0x4d, 0xc8, //0x000045ad movq %rcx, $-56(%rbp)
- 0x4d, 0x85, 0xff, //0x000045b1 testq %r15, %r15
- 0x0f, 0x85, 0x2f, 0xff, 0xff, 0xff, //0x000045b4 jne LBB0_848
- 0xe9, 0xab, 0xff, 0xff, 0xff, //0x000045ba jmp LBB0_857
- //0x000045bf LBB0_860
- 0x48, 0x8b, 0x45, 0xd0, //0x000045bf movq $-48(%rbp), %rax
- 0x4c, 0x89, 0x10, //0x000045c3 movq %r10, (%rax)
- //0x000045c6 LBB0_861
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x000045c6 movq $-1, %r12
- 0xe9, 0x11, 0x00, 0x00, 0x00, //0x000045cd jmp LBB0_866
- //0x000045d2 LBB0_863
- 0x49, 0x89, 0xca, //0x000045d2 movq %rcx, %r10
- //0x000045d5 LBB0_864
- 0x49, 0x83, 0xc2, 0xff, //0x000045d5 addq $-1, %r10
- 0x4d, 0x89, 0x13, //0x000045d9 movq %r10, (%r11)
- //0x000045dc LBB0_865
- 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x000045dc movq $-2, %r12
- //0x000045e3 LBB0_866
- 0x4c, 0x89, 0xe0, //0x000045e3 movq %r12, %rax
- 0x48, 0x81, 0xc4, 0x98, 0x00, 0x00, 0x00, //0x000045e6 addq $152, %rsp
- 0x5b, //0x000045ed popq %rbx
- 0x41, 0x5c, //0x000045ee popq %r12
- 0x41, 0x5d, //0x000045f0 popq %r13
- 0x41, 0x5e, //0x000045f2 popq %r14
- 0x41, 0x5f, //0x000045f4 popq %r15
- 0x5d, //0x000045f6 popq %rbp
- 0xc3, //0x000045f7 retq
- //0x000045f8 LBB0_867
- 0x4c, 0x01, 0xee, //0x000045f8 addq %r13, %rsi
- 0x48, 0x89, 0xf0, //0x000045fb movq %rsi, %rax
- //0x000045fe LBB0_868
- 0x4c, 0x29, 0xe8, //0x000045fe subq %r13, %rax
- 0x48, 0x89, 0xc6, //0x00004601 movq %rax, %rsi
- //0x00004604 LBB0_869
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00004604 movq $-1, %r12
- 0x49, 0x89, 0xf2, //0x0000460b movq %rsi, %r10
- 0x48, 0x39, 0xd6, //0x0000460e cmpq %rdx, %rsi
- 0x0f, 0x83, 0xcc, 0xff, 0xff, 0xff, //0x00004611 jae LBB0_866
- //0x00004617 LBB0_870
- 0x49, 0x8d, 0x52, 0x01, //0x00004617 leaq $1(%r10), %rdx
- 0x48, 0x8b, 0x45, 0xd0, //0x0000461b movq $-48(%rbp), %rax
- 0x48, 0x89, 0x10, //0x0000461f movq %rdx, (%rax)
- 0x43, 0x0f, 0xbe, 0x44, 0x15, 0x00, //0x00004622 movsbl (%r13,%r10), %eax
- 0x83, 0xf8, 0x7b, //0x00004628 cmpl $123, %eax
- 0x0f, 0x87, 0x59, 0x01, 0x00, 0x00, //0x0000462b ja LBB0_890
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00004631 movq $-1, %r12
- 0x48, 0x8d, 0x35, 0x5d, 0x14, 0x00, 0x00, //0x00004638 leaq $5213(%rip), %rsi /* LJTI0_6+0(%rip) */
- 0x48, 0x63, 0x04, 0x86, //0x0000463f movslq (%rsi,%rax,4), %rax
- 0x48, 0x01, 0xf0, //0x00004643 addq %rsi, %rax
- 0xff, 0xe0, //0x00004646 jmpq *%rax
- //0x00004648 LBB0_872
- 0x48, 0x8b, 0x47, 0x08, //0x00004648 movq $8(%rdi), %rax
- 0x48, 0x89, 0xc6, //0x0000464c movq %rax, %rsi
- 0x48, 0x29, 0xd6, //0x0000464f subq %rdx, %rsi
- 0x48, 0x83, 0xfe, 0x10, //0x00004652 cmpq $16, %rsi
- 0x0f, 0x82, 0x22, 0x0d, 0x00, 0x00, //0x00004656 jb LBB0_980
- 0x4c, 0x89, 0xd6, //0x0000465c movq %r10, %rsi
- 0x48, 0xf7, 0xd6, //0x0000465f notq %rsi
- 0xf3, 0x0f, 0x6f, 0x05, 0x96, 0xb9, 0xff, 0xff, //0x00004662 movdqu $-18026(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x0d, 0x9e, 0xb9, 0xff, 0xff, //0x0000466a movdqu $-18018(%rip), %xmm1 /* LCPI0_1+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x15, 0xa6, 0xb9, 0xff, 0xff, //0x00004672 movdqu $-18010(%rip), %xmm2 /* LCPI0_2+0(%rip) */
- 0x4c, 0x8b, 0x45, 0xd0, //0x0000467a movq $-48(%rbp), %r8
- 0x90, 0x90, //0x0000467e .p2align 4, 0x90
- //0x00004680 LBB0_874
- 0xf3, 0x41, 0x0f, 0x6f, 0x5c, 0x15, 0x00, //0x00004680 movdqu (%r13,%rdx), %xmm3
- 0x66, 0x0f, 0x6f, 0xe3, //0x00004687 movdqa %xmm3, %xmm4
- 0x66, 0x0f, 0x74, 0xe0, //0x0000468b pcmpeqb %xmm0, %xmm4
- 0x66, 0x0f, 0xdb, 0xd9, //0x0000468f pand %xmm1, %xmm3
- 0x66, 0x0f, 0x74, 0xda, //0x00004693 pcmpeqb %xmm2, %xmm3
- 0x66, 0x0f, 0xeb, 0xdc, //0x00004697 por %xmm4, %xmm3
- 0x66, 0x0f, 0xd7, 0xfb, //0x0000469b pmovmskb %xmm3, %edi
- 0x85, 0xff, //0x0000469f testl %edi, %edi
- 0x0f, 0x85, 0x6c, 0x00, 0x00, 0x00, //0x000046a1 jne LBB0_884
- 0x48, 0x83, 0xc2, 0x10, //0x000046a7 addq $16, %rdx
- 0x48, 0x8d, 0x0c, 0x30, //0x000046ab leaq (%rax,%rsi), %rcx
- 0x48, 0x83, 0xc1, 0xf0, //0x000046af addq $-16, %rcx
- 0x48, 0x83, 0xc6, 0xf0, //0x000046b3 addq $-16, %rsi
- 0x48, 0x83, 0xf9, 0x0f, //0x000046b7 cmpq $15, %rcx
- 0x0f, 0x87, 0xbf, 0xff, 0xff, 0xff, //0x000046bb ja LBB0_874
- 0x4c, 0x89, 0xea, //0x000046c1 movq %r13, %rdx
- 0x48, 0x29, 0xf2, //0x000046c4 subq %rsi, %rdx
- 0x48, 0x01, 0xf0, //0x000046c7 addq %rsi, %rax
- 0x48, 0x89, 0xc6, //0x000046ca movq %rax, %rsi
- 0x48, 0x85, 0xf6, //0x000046cd testq %rsi, %rsi
- 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x000046d0 je LBB0_883
- //0x000046d6 LBB0_877
- 0x48, 0x8d, 0x3c, 0x32, //0x000046d6 leaq (%rdx,%rsi), %rdi
- 0x31, 0xc0, //0x000046da xorl %eax, %eax
- //0x000046dc LBB0_878
- 0x0f, 0xb6, 0x1c, 0x02, //0x000046dc movzbl (%rdx,%rax), %ebx
- 0x80, 0xfb, 0x2c, //0x000046e0 cmpb $44, %bl
- 0x0f, 0x84, 0x17, 0x0b, 0x00, 0x00, //0x000046e3 je LBB0_965
- 0x80, 0xfb, 0x7d, //0x000046e9 cmpb $125, %bl
- 0x0f, 0x84, 0x0e, 0x0b, 0x00, 0x00, //0x000046ec je LBB0_965
- 0x80, 0xfb, 0x5d, //0x000046f2 cmpb $93, %bl
- 0x0f, 0x84, 0x05, 0x0b, 0x00, 0x00, //0x000046f5 je LBB0_965
- 0x48, 0x83, 0xc0, 0x01, //0x000046fb addq $1, %rax
- 0x48, 0x39, 0xc6, //0x000046ff cmpq %rax, %rsi
- 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x00004702 jne LBB0_878
- 0x48, 0x89, 0xfa, //0x00004708 movq %rdi, %rdx
- //0x0000470b LBB0_883
- 0x4c, 0x29, 0xea, //0x0000470b subq %r13, %rdx
- 0xe9, 0x2e, 0x0c, 0x00, 0x00, //0x0000470e jmp LBB0_975
- //0x00004713 LBB0_884
- 0x66, 0x0f, 0xbc, 0xc7, //0x00004713 bsfw %di, %ax
- 0x0f, 0xb7, 0xc0, //0x00004717 movzwl %ax, %eax
- 0x48, 0x29, 0xf0, //0x0000471a subq %rsi, %rax
- 0x49, 0x89, 0x00, //0x0000471d movq %rax, (%r8)
- 0x4d, 0x89, 0xd4, //0x00004720 movq %r10, %r12
- 0xe9, 0xbb, 0xfe, 0xff, 0xff, //0x00004723 jmp LBB0_866
- //0x00004728 LBB0_968
- 0x49, 0xc7, 0xc4, 0xf9, 0xff, 0xff, 0xff, //0x00004728 movq $-7, %r12
- 0xe9, 0xaf, 0xfe, 0xff, 0xff, //0x0000472f jmp LBB0_866
- //0x00004734 LBB0_608
- 0x49, 0x83, 0xfa, 0xff, //0x00004734 cmpq $-1, %r10
- 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00004738 jne LBB0_610
- //0x0000473e LBB0_609
- 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000473e movq $-1, %r10
- 0x48, 0x8b, 0x45, 0x98, //0x00004745 movq $-104(%rbp), %rax
- 0x48, 0x89, 0x45, 0xc8, //0x00004749 movq %rax, $-56(%rbp)
- //0x0000474d LBB0_610
- 0x48, 0x8b, 0x45, 0xd0, //0x0000474d movq $-48(%rbp), %rax
- 0x48, 0x8b, 0x4d, 0xc8, //0x00004751 movq $-56(%rbp), %rcx
- 0x48, 0x89, 0x08, //0x00004755 movq %rcx, (%rax)
- 0x4d, 0x89, 0xd4, //0x00004758 movq %r10, %r12
- 0xe9, 0x83, 0xfe, 0xff, 0xff, //0x0000475b jmp LBB0_866
- //0x00004760 LBB0_885
- 0x49, 0x8d, 0x42, 0x04, //0x00004760 leaq $4(%r10), %rax
- 0xe9, 0x86, 0x05, 0x00, 0x00, //0x00004764 jmp LBB0_929
- //0x00004769 LBB0_886
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004769 movq $-1, %rax
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00004770 jmp LBB0_888
- //0x00004775 LBB0_887
- 0x4c, 0x89, 0xd0, //0x00004775 movq %r10, %rax
- //0x00004778 LBB0_888
- 0x48, 0xf7, 0xd0, //0x00004778 notq %rax
- 0x49, 0x01, 0xc3, //0x0000477b addq %rax, %r11
- //0x0000477e LBB0_889
- 0x48, 0x8b, 0x45, 0xd0, //0x0000477e movq $-48(%rbp), %rax
- 0x4c, 0x89, 0x18, //0x00004782 movq %r11, (%rax)
- 0xe9, 0x52, 0xfe, 0xff, 0xff, //0x00004785 jmp LBB0_865
- //0x0000478a LBB0_890
- 0x48, 0x8b, 0x45, 0xd0, //0x0000478a movq $-48(%rbp), %rax
- 0x4c, 0x89, 0x10, //0x0000478e movq %r10, (%rax)
- 0xe9, 0x46, 0xfe, 0xff, 0xff, //0x00004791 jmp LBB0_865
- //0x00004796 LBB0_891
- 0x4c, 0x8b, 0x47, 0x08, //0x00004796 movq $8(%rdi), %r8
- 0x4d, 0x89, 0xc6, //0x0000479a movq %r8, %r14
- 0x49, 0x29, 0xd6, //0x0000479d subq %rdx, %r14
- 0x49, 0x83, 0xfe, 0x20, //0x000047a0 cmpq $32, %r14
- 0x0f, 0x8c, 0xe9, 0x0b, 0x00, 0x00, //0x000047a4 jl LBB0_985
- 0x4f, 0x8d, 0x0c, 0x2a, //0x000047aa leaq (%r10,%r13), %r9
- 0x4d, 0x29, 0xd0, //0x000047ae subq %r10, %r8
- 0xbe, 0x1f, 0x00, 0x00, 0x00, //0x000047b1 movl $31, %esi
- 0x45, 0x31, 0xf6, //0x000047b6 xorl %r14d, %r14d
- 0xf3, 0x0f, 0x6f, 0x05, 0x6f, 0xb8, 0xff, 0xff, //0x000047b9 movdqu $-18321(%rip), %xmm0 /* LCPI0_3+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x0d, 0x77, 0xb8, 0xff, 0xff, //0x000047c1 movdqu $-18313(%rip), %xmm1 /* LCPI0_4+0(%rip) */
- 0x45, 0x31, 0xdb, //0x000047c9 xorl %r11d, %r11d
- //0x000047cc LBB0_893
- 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x31, 0x01, //0x000047cc movdqu $1(%r9,%r14), %xmm2
- 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x31, 0x11, //0x000047d3 movdqu $17(%r9,%r14), %xmm3
- 0x66, 0x0f, 0x6f, 0xe2, //0x000047da movdqa %xmm2, %xmm4
- 0x66, 0x0f, 0x74, 0xe0, //0x000047de pcmpeqb %xmm0, %xmm4
- 0x66, 0x0f, 0xd7, 0xd4, //0x000047e2 pmovmskb %xmm4, %edx
- 0x66, 0x0f, 0x6f, 0xe3, //0x000047e6 movdqa %xmm3, %xmm4
- 0x66, 0x0f, 0x74, 0xe0, //0x000047ea pcmpeqb %xmm0, %xmm4
- 0x66, 0x0f, 0xd7, 0xc4, //0x000047ee pmovmskb %xmm4, %eax
- 0x48, 0xc1, 0xe0, 0x10, //0x000047f2 shlq $16, %rax
- 0x48, 0x09, 0xd0, //0x000047f6 orq %rdx, %rax
- 0x66, 0x0f, 0x74, 0xd1, //0x000047f9 pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xca, //0x000047fd pmovmskb %xmm2, %ecx
- 0x66, 0x0f, 0x74, 0xd9, //0x00004801 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xd3, //0x00004805 pmovmskb %xmm3, %edx
- 0x48, 0xc1, 0xe2, 0x10, //0x00004809 shlq $16, %rdx
- 0x48, 0x09, 0xca, //0x0000480d orq %rcx, %rdx
- 0x48, 0x89, 0xd1, //0x00004810 movq %rdx, %rcx
- 0x4c, 0x09, 0xd9, //0x00004813 orq %r11, %rcx
- 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00004816 je LBB0_895
- 0x44, 0x89, 0xd9, //0x0000481c movl %r11d, %ecx
- 0xf7, 0xd1, //0x0000481f notl %ecx
- 0x21, 0xd1, //0x00004821 andl %edx, %ecx
- 0x8d, 0x3c, 0x09, //0x00004823 leal (%rcx,%rcx), %edi
- 0x44, 0x09, 0xdf, //0x00004826 orl %r11d, %edi
- 0x89, 0xfb, //0x00004829 movl %edi, %ebx
- 0xf7, 0xd3, //0x0000482b notl %ebx
- 0x21, 0xd3, //0x0000482d andl %edx, %ebx
- 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000482f andl $-1431655766, %ebx
- 0x45, 0x31, 0xdb, //0x00004835 xorl %r11d, %r11d
- 0x01, 0xcb, //0x00004838 addl %ecx, %ebx
- 0x41, 0x0f, 0x92, 0xc3, //0x0000483a setb %r11b
- 0x01, 0xdb, //0x0000483e addl %ebx, %ebx
- 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00004840 xorl $1431655765, %ebx
- 0x21, 0xfb, //0x00004846 andl %edi, %ebx
- 0xf7, 0xd3, //0x00004848 notl %ebx
- 0x21, 0xd8, //0x0000484a andl %ebx, %eax
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x0000484c jmp LBB0_896
- //0x00004851 LBB0_895
- 0x45, 0x31, 0xdb, //0x00004851 xorl %r11d, %r11d
- //0x00004854 LBB0_896
- 0x48, 0x85, 0xc0, //0x00004854 testq %rax, %rax
- 0x0f, 0x85, 0x28, 0x09, 0x00, 0x00, //0x00004857 jne LBB0_957
- 0x49, 0x83, 0xc6, 0x20, //0x0000485d addq $32, %r14
- 0x49, 0x8d, 0x04, 0x30, //0x00004861 leaq (%r8,%rsi), %rax
- 0x48, 0x83, 0xc0, 0xe0, //0x00004865 addq $-32, %rax
- 0x48, 0x83, 0xc6, 0xe0, //0x00004869 addq $-32, %rsi
- 0x48, 0x83, 0xf8, 0x3f, //0x0000486d cmpq $63, %rax
- 0x0f, 0x8f, 0x55, 0xff, 0xff, 0xff, //0x00004871 jg LBB0_893
- 0x4d, 0x85, 0xdb, //0x00004877 testq %r11, %r11
- 0x0f, 0x85, 0x38, 0x0b, 0x00, 0x00, //0x0000487a jne LBB0_989
- 0x4b, 0x8d, 0x14, 0x0e, //0x00004880 leaq (%r14,%r9), %rdx
- 0x48, 0x83, 0xc2, 0x01, //0x00004884 addq $1, %rdx
- 0x49, 0xf7, 0xd6, //0x00004888 notq %r14
- 0x4d, 0x01, 0xc6, //0x0000488b addq %r8, %r14
- //0x0000488e LBB0_900
- 0x4d, 0x85, 0xf6, //0x0000488e testq %r14, %r14
- 0x0f, 0x8e, 0x4c, 0xfd, 0xff, 0xff, //0x00004891 jle LBB0_866
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00004897 movq $-1, %r12
- 0xe9, 0x16, 0x09, 0x00, 0x00, //0x0000489e jmp LBB0_960
- //0x000048a3 LBB0_902
- 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000048a3 movabsq $6148914691236517205, %r15
- 0x48, 0x8b, 0x47, 0x08, //0x000048ad movq $8(%rdi), %rax
- 0x48, 0x29, 0xd0, //0x000048b1 subq %rdx, %rax
- 0x49, 0x01, 0xd5, //0x000048b4 addq %rdx, %r13
- 0x31, 0xdb, //0x000048b7 xorl %ebx, %ebx
- 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0x7e, 0xb7, 0xff, 0xff, //0x000048b9 movdqu $-18562(%rip), %xmm10 /* LCPI0_4+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x0d, 0x66, 0xb7, 0xff, 0xff, //0x000048c2 movdqu $-18586(%rip), %xmm1 /* LCPI0_3+0(%rip) */
- 0x66, 0x45, 0x0f, 0x76, 0xc9, //0x000048ca pcmpeqd %xmm9, %xmm9
- 0xf3, 0x0f, 0x6f, 0x1d, 0x99, 0xb7, 0xff, 0xff, //0x000048cf movdqu $-18535(%rip), %xmm3 /* LCPI0_7+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x25, 0x41, 0xb7, 0xff, 0xff, //0x000048d7 movdqu $-18623(%rip), %xmm4 /* LCPI0_2+0(%rip) */
- 0x49, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x000048df movabsq $3689348814741910323, %r8
- 0x66, 0x45, 0x0f, 0xef, 0xc0, //0x000048e9 pxor %xmm8, %xmm8
- 0x31, 0xc9, //0x000048ee xorl %ecx, %ecx
- 0x45, 0x31, 0xdb, //0x000048f0 xorl %r11d, %r11d
- 0x45, 0x31, 0xc9, //0x000048f3 xorl %r9d, %r9d
- 0x48, 0x83, 0xf8, 0x40, //0x000048f6 cmpq $64, %rax
- 0x48, 0x89, 0x45, 0xc0, //0x000048fa movq %rax, $-64(%rbp)
- 0x0f, 0x8d, 0x56, 0x01, 0x00, 0x00, //0x000048fe jge LBB0_903
- //0x00004904 LBB0_912
- 0x48, 0x85, 0xc0, //0x00004904 testq %rax, %rax
- 0x0f, 0x8e, 0x8e, 0x0a, 0x00, 0x00, //0x00004907 jle LBB0_986
- 0xf3, 0x44, 0x0f, 0x7f, 0x45, 0x80, //0x0000490d movdqu %xmm8, $-128(%rbp)
- 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00004913 movdqu %xmm8, $-144(%rbp)
- 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x0000491c movdqu %xmm8, $-160(%rbp)
- 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00004925 movdqu %xmm8, $-176(%rbp)
- 0x44, 0x89, 0xe8, //0x0000492e movl %r13d, %eax
- 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00004931 andl $4095, %eax
- 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x00004936 cmpl $4033, %eax
- 0x0f, 0x82, 0x3d, 0x00, 0x00, 0x00, //0x0000493b jb LBB0_916
- 0x48, 0x83, 0x7d, 0xc0, 0x20, //0x00004941 cmpq $32, $-64(%rbp)
- 0x0f, 0x82, 0x41, 0x00, 0x00, 0x00, //0x00004946 jb LBB0_917
- 0x41, 0x0f, 0x10, 0x45, 0x00, //0x0000494c movups (%r13), %xmm0
- 0x0f, 0x11, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00004951 movups %xmm0, $-176(%rbp)
- 0xf3, 0x41, 0x0f, 0x6f, 0x45, 0x10, //0x00004958 movdqu $16(%r13), %xmm0
- 0xf3, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x0000495e movdqu %xmm0, $-160(%rbp)
- 0x49, 0x83, 0xc5, 0x20, //0x00004966 addq $32, %r13
- 0x48, 0x8b, 0x45, 0xc0, //0x0000496a movq $-64(%rbp), %rax
- 0x48, 0x8d, 0x78, 0xe0, //0x0000496e leaq $-32(%rax), %rdi
- 0x48, 0x8d, 0xb5, 0x70, 0xff, 0xff, 0xff, //0x00004972 leaq $-144(%rbp), %rsi
- 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00004979 jmp LBB0_918
- //0x0000497e LBB0_916
- 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000497e movabsq $6148914691236517205, %r15
- 0xe9, 0xcd, 0x00, 0x00, 0x00, //0x00004988 jmp LBB0_903
- //0x0000498d LBB0_917
- 0x48, 0x8d, 0xb5, 0x50, 0xff, 0xff, 0xff, //0x0000498d leaq $-176(%rbp), %rsi
- 0x48, 0x8b, 0x7d, 0xc0, //0x00004994 movq $-64(%rbp), %rdi
- //0x00004998 LBB0_918
- 0x48, 0x83, 0xff, 0x10, //0x00004998 cmpq $16, %rdi
- 0x0f, 0x82, 0x4b, 0x00, 0x00, 0x00, //0x0000499c jb LBB0_919
- 0xf3, 0x41, 0x0f, 0x6f, 0x45, 0x00, //0x000049a2 movdqu (%r13), %xmm0
- 0xf3, 0x0f, 0x7f, 0x06, //0x000049a8 movdqu %xmm0, (%rsi)
- 0x49, 0x83, 0xc5, 0x10, //0x000049ac addq $16, %r13
- 0x48, 0x83, 0xc6, 0x10, //0x000049b0 addq $16, %rsi
- 0x48, 0x83, 0xc7, 0xf0, //0x000049b4 addq $-16, %rdi
- 0x48, 0x83, 0xff, 0x08, //0x000049b8 cmpq $8, %rdi
- 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x000049bc jae LBB0_926
- //0x000049c2 LBB0_920
- 0x48, 0x83, 0xff, 0x04, //0x000049c2 cmpq $4, %rdi
- 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x000049c6 jb LBB0_921
- //0x000049cc LBB0_927
- 0x41, 0x8b, 0x45, 0x00, //0x000049cc movl (%r13), %eax
- 0x89, 0x06, //0x000049d0 movl %eax, (%rsi)
- 0x49, 0x83, 0xc5, 0x04, //0x000049d2 addq $4, %r13
- 0x48, 0x83, 0xc6, 0x04, //0x000049d6 addq $4, %rsi
- 0x48, 0x83, 0xc7, 0xfc, //0x000049da addq $-4, %rdi
- 0x48, 0x83, 0xff, 0x02, //0x000049de cmpq $2, %rdi
- 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x000049e2 jae LBB0_922
- 0xe9, 0x45, 0x00, 0x00, 0x00, //0x000049e8 jmp LBB0_923
- //0x000049ed LBB0_919
- 0x48, 0x83, 0xff, 0x08, //0x000049ed cmpq $8, %rdi
- 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x000049f1 jb LBB0_920
- //0x000049f7 LBB0_926
- 0x49, 0x8b, 0x45, 0x00, //0x000049f7 movq (%r13), %rax
- 0x48, 0x89, 0x06, //0x000049fb movq %rax, (%rsi)
- 0x49, 0x83, 0xc5, 0x08, //0x000049fe addq $8, %r13
- 0x48, 0x83, 0xc6, 0x08, //0x00004a02 addq $8, %rsi
- 0x48, 0x83, 0xc7, 0xf8, //0x00004a06 addq $-8, %rdi
- 0x48, 0x83, 0xff, 0x04, //0x00004a0a cmpq $4, %rdi
- 0x0f, 0x83, 0xb8, 0xff, 0xff, 0xff, //0x00004a0e jae LBB0_927
- //0x00004a14 LBB0_921
- 0x48, 0x83, 0xff, 0x02, //0x00004a14 cmpq $2, %rdi
- 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00004a18 jb LBB0_923
- //0x00004a1e LBB0_922
- 0x41, 0x0f, 0xb7, 0x45, 0x00, //0x00004a1e movzwl (%r13), %eax
- 0x66, 0x89, 0x06, //0x00004a23 movw %ax, (%rsi)
- 0x49, 0x83, 0xc5, 0x02, //0x00004a26 addq $2, %r13
- 0x48, 0x83, 0xc6, 0x02, //0x00004a2a addq $2, %rsi
- 0x48, 0x83, 0xc7, 0xfe, //0x00004a2e addq $-2, %rdi
- //0x00004a32 LBB0_923
- 0x4c, 0x89, 0xe8, //0x00004a32 movq %r13, %rax
- 0x4c, 0x8d, 0xad, 0x50, 0xff, 0xff, 0xff, //0x00004a35 leaq $-176(%rbp), %r13
- 0x48, 0x85, 0xff, //0x00004a3c testq %rdi, %rdi
- 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00004a3f movabsq $6148914691236517205, %r15
- 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x00004a49 je LBB0_903
- 0x8a, 0x00, //0x00004a4f movb (%rax), %al
- 0x88, 0x06, //0x00004a51 movb %al, (%rsi)
- 0x4c, 0x8d, 0xad, 0x50, 0xff, 0xff, 0xff, //0x00004a53 leaq $-176(%rbp), %r13
- //0x00004a5a LBB0_903
- 0xf3, 0x41, 0x0f, 0x6f, 0x45, 0x00, //0x00004a5a movdqu (%r13), %xmm0
- 0xf3, 0x41, 0x0f, 0x6f, 0x6d, 0x10, //0x00004a60 movdqu $16(%r13), %xmm5
- 0xf3, 0x41, 0x0f, 0x6f, 0x7d, 0x20, //0x00004a66 movdqu $32(%r13), %xmm7
- 0xf3, 0x41, 0x0f, 0x6f, 0x75, 0x30, //0x00004a6c movdqu $48(%r13), %xmm6
- 0x66, 0x0f, 0x6f, 0xd0, //0x00004a72 movdqa %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004a76 pcmpeqb %xmm10, %xmm2
- 0x66, 0x0f, 0xd7, 0xf2, //0x00004a7b pmovmskb %xmm2, %esi
- 0x66, 0x0f, 0x6f, 0xd5, //0x00004a7f movdqa %xmm5, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004a83 pcmpeqb %xmm10, %xmm2
- 0x66, 0x0f, 0xd7, 0xc2, //0x00004a88 pmovmskb %xmm2, %eax
- 0x66, 0x0f, 0x6f, 0xd7, //0x00004a8c movdqa %xmm7, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004a90 pcmpeqb %xmm10, %xmm2
- 0x66, 0x0f, 0xd7, 0xfa, //0x00004a95 pmovmskb %xmm2, %edi
- 0x66, 0x0f, 0x6f, 0xd6, //0x00004a99 movdqa %xmm6, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004a9d pcmpeqb %xmm10, %xmm2
- 0x66, 0x0f, 0xd7, 0xd2, //0x00004aa2 pmovmskb %xmm2, %edx
- 0x48, 0xc1, 0xe2, 0x30, //0x00004aa6 shlq $48, %rdx
- 0x48, 0xc1, 0xe7, 0x20, //0x00004aaa shlq $32, %rdi
- 0x48, 0x09, 0xd7, //0x00004aae orq %rdx, %rdi
- 0x48, 0xc1, 0xe0, 0x10, //0x00004ab1 shlq $16, %rax
- 0x48, 0x09, 0xf8, //0x00004ab5 orq %rdi, %rax
- 0x48, 0x09, 0xc6, //0x00004ab8 orq %rax, %rsi
- 0x48, 0x89, 0xf0, //0x00004abb movq %rsi, %rax
- 0x48, 0x09, 0xc8, //0x00004abe orq %rcx, %rax
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00004ac1 jne LBB0_905
- 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00004ac7 movq $-1, %rsi
- 0x31, 0xc9, //0x00004ace xorl %ecx, %ecx
- 0xe9, 0x40, 0x00, 0x00, 0x00, //0x00004ad0 jmp LBB0_906
- //0x00004ad5 LBB0_905
- 0x48, 0x89, 0xc8, //0x00004ad5 movq %rcx, %rax
- 0x48, 0xf7, 0xd0, //0x00004ad8 notq %rax
- 0x48, 0x21, 0xf0, //0x00004adb andq %rsi, %rax
- 0x48, 0x8d, 0x14, 0x00, //0x00004ade leaq (%rax,%rax), %rdx
- 0x48, 0x09, 0xca, //0x00004ae2 orq %rcx, %rdx
- 0x48, 0x89, 0xd7, //0x00004ae5 movq %rdx, %rdi
- 0x48, 0xf7, 0xd7, //0x00004ae8 notq %rdi
- 0x48, 0x89, 0xd9, //0x00004aeb movq %rbx, %rcx
- 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00004aee movabsq $-6148914691236517206, %rbx
- 0x48, 0x21, 0xde, //0x00004af8 andq %rbx, %rsi
- 0x48, 0x89, 0xcb, //0x00004afb movq %rcx, %rbx
- 0x48, 0x21, 0xfe, //0x00004afe andq %rdi, %rsi
- 0x31, 0xc9, //0x00004b01 xorl %ecx, %ecx
- 0x48, 0x01, 0xc6, //0x00004b03 addq %rax, %rsi
- 0x0f, 0x92, 0xc1, //0x00004b06 setb %cl
- 0x48, 0x01, 0xf6, //0x00004b09 addq %rsi, %rsi
- 0x4c, 0x31, 0xfe, //0x00004b0c xorq %r15, %rsi
- 0x48, 0x21, 0xd6, //0x00004b0f andq %rdx, %rsi
- 0x48, 0xf7, 0xd6, //0x00004b12 notq %rsi
- //0x00004b15 LBB0_906
- 0x48, 0x89, 0x4d, 0xa0, //0x00004b15 movq %rcx, $-96(%rbp)
- 0x66, 0x0f, 0x6f, 0xd6, //0x00004b19 movdqa %xmm6, %xmm2
- 0x66, 0x0f, 0x74, 0xd1, //0x00004b1d pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xc2, //0x00004b21 pmovmskb %xmm2, %eax
- 0x48, 0xc1, 0xe0, 0x30, //0x00004b25 shlq $48, %rax
- 0x66, 0x0f, 0x6f, 0xd7, //0x00004b29 movdqa %xmm7, %xmm2
- 0x66, 0x0f, 0x74, 0xd1, //0x00004b2d pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xd2, //0x00004b31 pmovmskb %xmm2, %edx
- 0x48, 0xc1, 0xe2, 0x20, //0x00004b35 shlq $32, %rdx
- 0x48, 0x09, 0xc2, //0x00004b39 orq %rax, %rdx
- 0x66, 0x0f, 0x6f, 0xd5, //0x00004b3c movdqa %xmm5, %xmm2
- 0x66, 0x0f, 0x74, 0xd1, //0x00004b40 pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xc2, //0x00004b44 pmovmskb %xmm2, %eax
- 0x48, 0xc1, 0xe0, 0x10, //0x00004b48 shlq $16, %rax
- 0x48, 0x09, 0xd0, //0x00004b4c orq %rdx, %rax
- 0x66, 0x0f, 0x6f, 0xd0, //0x00004b4f movdqa %xmm0, %xmm2
- 0x66, 0x0f, 0x74, 0xd1, //0x00004b53 pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xd2, //0x00004b57 pmovmskb %xmm2, %edx
- 0x48, 0x09, 0xc2, //0x00004b5b orq %rax, %rdx
- 0x48, 0x21, 0xf2, //0x00004b5e andq %rsi, %rdx
- 0x66, 0x48, 0x0f, 0x6e, 0xd2, //0x00004b61 movq %rdx, %xmm2
- 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd1, 0x00, //0x00004b66 pclmulqdq $0, %xmm9, %xmm2
- 0x66, 0x49, 0x0f, 0x7e, 0xd6, //0x00004b6d movq %xmm2, %r14
- 0x49, 0x31, 0xde, //0x00004b72 xorq %rbx, %r14
- 0x66, 0x0f, 0x6f, 0xd0, //0x00004b75 movdqa %xmm0, %xmm2
- 0x66, 0x0f, 0x74, 0xd3, //0x00004b79 pcmpeqb %xmm3, %xmm2
- 0x66, 0x0f, 0xd7, 0xd2, //0x00004b7d pmovmskb %xmm2, %edx
- 0x66, 0x0f, 0x6f, 0xd5, //0x00004b81 movdqa %xmm5, %xmm2
- 0x66, 0x0f, 0x74, 0xd3, //0x00004b85 pcmpeqb %xmm3, %xmm2
- 0x66, 0x0f, 0xd7, 0xc2, //0x00004b89 pmovmskb %xmm2, %eax
- 0x66, 0x0f, 0x6f, 0xd7, //0x00004b8d movdqa %xmm7, %xmm2
- 0x66, 0x0f, 0x74, 0xd3, //0x00004b91 pcmpeqb %xmm3, %xmm2
- 0x66, 0x0f, 0xd7, 0xf2, //0x00004b95 pmovmskb %xmm2, %esi
- 0x66, 0x0f, 0x6f, 0xd6, //0x00004b99 movdqa %xmm6, %xmm2
- 0x66, 0x0f, 0x74, 0xd3, //0x00004b9d pcmpeqb %xmm3, %xmm2
- 0x66, 0x44, 0x0f, 0xd7, 0xfa, //0x00004ba1 pmovmskb %xmm2, %r15d
- 0x49, 0xc1, 0xe7, 0x30, //0x00004ba6 shlq $48, %r15
- 0x48, 0xc1, 0xe6, 0x20, //0x00004baa shlq $32, %rsi
- 0x4c, 0x09, 0xfe, //0x00004bae orq %r15, %rsi
- 0x48, 0xc1, 0xe0, 0x10, //0x00004bb1 shlq $16, %rax
- 0x48, 0x09, 0xf0, //0x00004bb5 orq %rsi, %rax
- 0x48, 0x09, 0xc2, //0x00004bb8 orq %rax, %rdx
- 0x4d, 0x89, 0xf7, //0x00004bbb movq %r14, %r15
- 0x49, 0xf7, 0xd7, //0x00004bbe notq %r15
- 0x4c, 0x21, 0xfa, //0x00004bc1 andq %r15, %rdx
- 0x66, 0x0f, 0x74, 0xc4, //0x00004bc4 pcmpeqb %xmm4, %xmm0
- 0x66, 0x0f, 0xd7, 0xf0, //0x00004bc8 pmovmskb %xmm0, %esi
- 0x66, 0x0f, 0x74, 0xec, //0x00004bcc pcmpeqb %xmm4, %xmm5
- 0x66, 0x0f, 0xd7, 0xdd, //0x00004bd0 pmovmskb %xmm5, %ebx
- 0x66, 0x0f, 0x74, 0xfc, //0x00004bd4 pcmpeqb %xmm4, %xmm7
- 0x66, 0x0f, 0xd7, 0xff, //0x00004bd8 pmovmskb %xmm7, %edi
- 0x66, 0x0f, 0x74, 0xf4, //0x00004bdc pcmpeqb %xmm4, %xmm6
- 0x66, 0x0f, 0xd7, 0xc6, //0x00004be0 pmovmskb %xmm6, %eax
- 0x48, 0xc1, 0xe0, 0x30, //0x00004be4 shlq $48, %rax
- 0x48, 0xc1, 0xe7, 0x20, //0x00004be8 shlq $32, %rdi
- 0x48, 0x09, 0xc7, //0x00004bec orq %rax, %rdi
- 0x48, 0xc1, 0xe3, 0x10, //0x00004bef shlq $16, %rbx
- 0x48, 0x09, 0xfb, //0x00004bf3 orq %rdi, %rbx
- 0x48, 0x09, 0xde, //0x00004bf6 orq %rbx, %rsi
- 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00004bf9 movabsq $1085102592571150095, %rcx
- 0x4c, 0x21, 0xfe, //0x00004c03 andq %r15, %rsi
- 0x0f, 0x84, 0x6d, 0x00, 0x00, 0x00, //0x00004c06 je LBB0_910
- 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00004c0c movabsq $6148914691236517205, %r15
- //0x00004c16 LBB0_908
- 0x48, 0x8d, 0x46, 0xff, //0x00004c16 leaq $-1(%rsi), %rax
- 0x48, 0x89, 0xc7, //0x00004c1a movq %rax, %rdi
- 0x48, 0x21, 0xd7, //0x00004c1d andq %rdx, %rdi
- 0x48, 0x89, 0xfb, //0x00004c20 movq %rdi, %rbx
- 0x48, 0xd1, 0xeb, //0x00004c23 shrq %rbx
- 0x4c, 0x21, 0xfb, //0x00004c26 andq %r15, %rbx
- 0x48, 0x29, 0xdf, //0x00004c29 subq %rbx, %rdi
- 0x48, 0x89, 0xfb, //0x00004c2c movq %rdi, %rbx
- 0x4c, 0x21, 0xc3, //0x00004c2f andq %r8, %rbx
- 0x48, 0xc1, 0xef, 0x02, //0x00004c32 shrq $2, %rdi
- 0x4c, 0x21, 0xc7, //0x00004c36 andq %r8, %rdi
- 0x48, 0x01, 0xdf, //0x00004c39 addq %rbx, %rdi
- 0x48, 0x89, 0xfb, //0x00004c3c movq %rdi, %rbx
- 0x48, 0xc1, 0xeb, 0x04, //0x00004c3f shrq $4, %rbx
- 0x48, 0x01, 0xfb, //0x00004c43 addq %rdi, %rbx
- 0x48, 0x21, 0xcb, //0x00004c46 andq %rcx, %rbx
- 0x48, 0xbf, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00004c49 movabsq $72340172838076673, %rdi
- 0x48, 0x0f, 0xaf, 0xdf, //0x00004c53 imulq %rdi, %rbx
- 0x48, 0xc1, 0xeb, 0x38, //0x00004c57 shrq $56, %rbx
- 0x4c, 0x01, 0xdb, //0x00004c5b addq %r11, %rbx
- 0x4c, 0x39, 0xcb, //0x00004c5e cmpq %r9, %rbx
- 0x0f, 0x86, 0xdf, 0x04, 0x00, 0x00, //0x00004c61 jbe LBB0_956
- 0x49, 0x83, 0xc1, 0x01, //0x00004c67 addq $1, %r9
- 0x48, 0x21, 0xc6, //0x00004c6b andq %rax, %rsi
- 0x0f, 0x85, 0xa2, 0xff, 0xff, 0xff, //0x00004c6e jne LBB0_908
- 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00004c74 jmp LBB0_911
- //0x00004c79 LBB0_910
- 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00004c79 movabsq $6148914691236517205, %r15
- //0x00004c83 LBB0_911
- 0x49, 0xc1, 0xfe, 0x3f, //0x00004c83 sarq $63, %r14
- 0x48, 0x89, 0xd0, //0x00004c87 movq %rdx, %rax
- 0x48, 0xd1, 0xe8, //0x00004c8a shrq %rax
- 0x4c, 0x21, 0xf8, //0x00004c8d andq %r15, %rax
- 0x48, 0x29, 0xc2, //0x00004c90 subq %rax, %rdx
- 0x48, 0x89, 0xd0, //0x00004c93 movq %rdx, %rax
- 0x4c, 0x21, 0xc0, //0x00004c96 andq %r8, %rax
- 0x48, 0xc1, 0xea, 0x02, //0x00004c99 shrq $2, %rdx
- 0x4c, 0x21, 0xc2, //0x00004c9d andq %r8, %rdx
- 0x48, 0x01, 0xc2, //0x00004ca0 addq %rax, %rdx
- 0x48, 0x89, 0xd0, //0x00004ca3 movq %rdx, %rax
- 0x48, 0xc1, 0xe8, 0x04, //0x00004ca6 shrq $4, %rax
- 0x48, 0x01, 0xd0, //0x00004caa addq %rdx, %rax
- 0x48, 0x21, 0xc8, //0x00004cad andq %rcx, %rax
- 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00004cb0 movabsq $72340172838076673, %rcx
- 0x48, 0x0f, 0xaf, 0xc1, //0x00004cba imulq %rcx, %rax
- 0x48, 0xc1, 0xe8, 0x38, //0x00004cbe shrq $56, %rax
- 0x49, 0x01, 0xc3, //0x00004cc2 addq %rax, %r11
- 0x49, 0x83, 0xc5, 0x40, //0x00004cc5 addq $64, %r13
- 0x48, 0x8b, 0x45, 0xc0, //0x00004cc9 movq $-64(%rbp), %rax
- 0x48, 0x83, 0xc0, 0xc0, //0x00004ccd addq $-64, %rax
- 0x4c, 0x89, 0xf3, //0x00004cd1 movq %r14, %rbx
- 0x48, 0x8b, 0x4d, 0xa0, //0x00004cd4 movq $-96(%rbp), %rcx
- 0x48, 0x83, 0xf8, 0x40, //0x00004cd8 cmpq $64, %rax
- 0x48, 0x89, 0x45, 0xc0, //0x00004cdc movq %rax, $-64(%rbp)
- 0x0f, 0x8d, 0x74, 0xfd, 0xff, 0xff, //0x00004ce0 jge LBB0_903
- 0xe9, 0x19, 0xfc, 0xff, 0xff, //0x00004ce6 jmp LBB0_912
- //0x00004ceb LBB0_928
- 0x49, 0x8d, 0x42, 0x05, //0x00004ceb leaq $5(%r10), %rax
- //0x00004cef LBB0_929
- 0x48, 0x3b, 0x47, 0x08, //0x00004cef cmpq $8(%rdi), %rax
- 0x0f, 0x87, 0xea, 0xf8, 0xff, 0xff, //0x00004cf3 ja LBB0_866
- 0xe9, 0x94, 0x04, 0x00, 0x00, //0x00004cf9 jmp LBB0_958
- //0x00004cfe LBB0_930
- 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00004cfe movabsq $6148914691236517205, %r15
- 0x48, 0x8b, 0x47, 0x08, //0x00004d08 movq $8(%rdi), %rax
- 0x48, 0x29, 0xd0, //0x00004d0c subq %rdx, %rax
- 0x49, 0x01, 0xd5, //0x00004d0f addq %rdx, %r13
- 0x31, 0xdb, //0x00004d12 xorl %ebx, %ebx
- 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0x23, 0xb3, 0xff, 0xff, //0x00004d14 movdqu $-19677(%rip), %xmm10 /* LCPI0_4+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x0d, 0x0b, 0xb3, 0xff, 0xff, //0x00004d1d movdqu $-19701(%rip), %xmm1 /* LCPI0_3+0(%rip) */
- 0x66, 0x45, 0x0f, 0x76, 0xc9, //0x00004d25 pcmpeqd %xmm9, %xmm9
- 0xf3, 0x0f, 0x6f, 0x1d, 0x1e, 0xb3, 0xff, 0xff, //0x00004d2a movdqu $-19682(%rip), %xmm3 /* LCPI0_5+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x25, 0x26, 0xb3, 0xff, 0xff, //0x00004d32 movdqu $-19674(%rip), %xmm4 /* LCPI0_6+0(%rip) */
- 0x49, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00004d3a movabsq $3689348814741910323, %r8
- 0x66, 0x45, 0x0f, 0xef, 0xc0, //0x00004d44 pxor %xmm8, %xmm8
- 0x31, 0xc9, //0x00004d49 xorl %ecx, %ecx
- 0x45, 0x31, 0xdb, //0x00004d4b xorl %r11d, %r11d
- 0x45, 0x31, 0xc9, //0x00004d4e xorl %r9d, %r9d
- 0x48, 0x83, 0xf8, 0x40, //0x00004d51 cmpq $64, %rax
- 0x48, 0x89, 0x45, 0xc0, //0x00004d55 movq %rax, $-64(%rbp)
- 0x0f, 0x8d, 0x56, 0x01, 0x00, 0x00, //0x00004d59 jge LBB0_931
- //0x00004d5f LBB0_940
- 0x48, 0x85, 0xc0, //0x00004d5f testq %rax, %rax
- 0x0f, 0x8e, 0x33, 0x06, 0x00, 0x00, //0x00004d62 jle LBB0_986
- 0xf3, 0x44, 0x0f, 0x7f, 0x45, 0x80, //0x00004d68 movdqu %xmm8, $-128(%rbp)
- 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00004d6e movdqu %xmm8, $-144(%rbp)
- 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00004d77 movdqu %xmm8, $-160(%rbp)
- 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00004d80 movdqu %xmm8, $-176(%rbp)
- 0x44, 0x89, 0xe8, //0x00004d89 movl %r13d, %eax
- 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00004d8c andl $4095, %eax
- 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x00004d91 cmpl $4033, %eax
- 0x0f, 0x82, 0x3d, 0x00, 0x00, 0x00, //0x00004d96 jb LBB0_944
- 0x48, 0x83, 0x7d, 0xc0, 0x20, //0x00004d9c cmpq $32, $-64(%rbp)
- 0x0f, 0x82, 0x41, 0x00, 0x00, 0x00, //0x00004da1 jb LBB0_945
- 0x41, 0x0f, 0x10, 0x45, 0x00, //0x00004da7 movups (%r13), %xmm0
- 0x0f, 0x11, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00004dac movups %xmm0, $-176(%rbp)
- 0xf3, 0x41, 0x0f, 0x6f, 0x45, 0x10, //0x00004db3 movdqu $16(%r13), %xmm0
- 0xf3, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00004db9 movdqu %xmm0, $-160(%rbp)
- 0x49, 0x83, 0xc5, 0x20, //0x00004dc1 addq $32, %r13
- 0x48, 0x8b, 0x45, 0xc0, //0x00004dc5 movq $-64(%rbp), %rax
- 0x48, 0x8d, 0x78, 0xe0, //0x00004dc9 leaq $-32(%rax), %rdi
- 0x48, 0x8d, 0xb5, 0x70, 0xff, 0xff, 0xff, //0x00004dcd leaq $-144(%rbp), %rsi
- 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00004dd4 jmp LBB0_946
- //0x00004dd9 LBB0_944
- 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00004dd9 movabsq $6148914691236517205, %r15
- 0xe9, 0xcd, 0x00, 0x00, 0x00, //0x00004de3 jmp LBB0_931
- //0x00004de8 LBB0_945
- 0x48, 0x8d, 0xb5, 0x50, 0xff, 0xff, 0xff, //0x00004de8 leaq $-176(%rbp), %rsi
- 0x48, 0x8b, 0x7d, 0xc0, //0x00004def movq $-64(%rbp), %rdi
- //0x00004df3 LBB0_946
- 0x48, 0x83, 0xff, 0x10, //0x00004df3 cmpq $16, %rdi
- 0x0f, 0x82, 0x4b, 0x00, 0x00, 0x00, //0x00004df7 jb LBB0_947
- 0xf3, 0x41, 0x0f, 0x6f, 0x45, 0x00, //0x00004dfd movdqu (%r13), %xmm0
- 0xf3, 0x0f, 0x7f, 0x06, //0x00004e03 movdqu %xmm0, (%rsi)
- 0x49, 0x83, 0xc5, 0x10, //0x00004e07 addq $16, %r13
- 0x48, 0x83, 0xc6, 0x10, //0x00004e0b addq $16, %rsi
- 0x48, 0x83, 0xc7, 0xf0, //0x00004e0f addq $-16, %rdi
- 0x48, 0x83, 0xff, 0x08, //0x00004e13 cmpq $8, %rdi
- 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00004e17 jae LBB0_954
- //0x00004e1d LBB0_948
- 0x48, 0x83, 0xff, 0x04, //0x00004e1d cmpq $4, %rdi
- 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x00004e21 jb LBB0_949
- //0x00004e27 LBB0_955
- 0x41, 0x8b, 0x45, 0x00, //0x00004e27 movl (%r13), %eax
- 0x89, 0x06, //0x00004e2b movl %eax, (%rsi)
- 0x49, 0x83, 0xc5, 0x04, //0x00004e2d addq $4, %r13
- 0x48, 0x83, 0xc6, 0x04, //0x00004e31 addq $4, %rsi
- 0x48, 0x83, 0xc7, 0xfc, //0x00004e35 addq $-4, %rdi
- 0x48, 0x83, 0xff, 0x02, //0x00004e39 cmpq $2, %rdi
- 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x00004e3d jae LBB0_950
- 0xe9, 0x45, 0x00, 0x00, 0x00, //0x00004e43 jmp LBB0_951
- //0x00004e48 LBB0_947
- 0x48, 0x83, 0xff, 0x08, //0x00004e48 cmpq $8, %rdi
- 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x00004e4c jb LBB0_948
- //0x00004e52 LBB0_954
- 0x49, 0x8b, 0x45, 0x00, //0x00004e52 movq (%r13), %rax
- 0x48, 0x89, 0x06, //0x00004e56 movq %rax, (%rsi)
- 0x49, 0x83, 0xc5, 0x08, //0x00004e59 addq $8, %r13
- 0x48, 0x83, 0xc6, 0x08, //0x00004e5d addq $8, %rsi
- 0x48, 0x83, 0xc7, 0xf8, //0x00004e61 addq $-8, %rdi
- 0x48, 0x83, 0xff, 0x04, //0x00004e65 cmpq $4, %rdi
- 0x0f, 0x83, 0xb8, 0xff, 0xff, 0xff, //0x00004e69 jae LBB0_955
- //0x00004e6f LBB0_949
- 0x48, 0x83, 0xff, 0x02, //0x00004e6f cmpq $2, %rdi
- 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00004e73 jb LBB0_951
- //0x00004e79 LBB0_950
- 0x41, 0x0f, 0xb7, 0x45, 0x00, //0x00004e79 movzwl (%r13), %eax
- 0x66, 0x89, 0x06, //0x00004e7e movw %ax, (%rsi)
- 0x49, 0x83, 0xc5, 0x02, //0x00004e81 addq $2, %r13
- 0x48, 0x83, 0xc6, 0x02, //0x00004e85 addq $2, %rsi
- 0x48, 0x83, 0xc7, 0xfe, //0x00004e89 addq $-2, %rdi
- //0x00004e8d LBB0_951
- 0x4c, 0x89, 0xe8, //0x00004e8d movq %r13, %rax
- 0x4c, 0x8d, 0xad, 0x50, 0xff, 0xff, 0xff, //0x00004e90 leaq $-176(%rbp), %r13
- 0x48, 0x85, 0xff, //0x00004e97 testq %rdi, %rdi
- 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00004e9a movabsq $6148914691236517205, %r15
- 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x00004ea4 je LBB0_931
- 0x8a, 0x00, //0x00004eaa movb (%rax), %al
- 0x88, 0x06, //0x00004eac movb %al, (%rsi)
- 0x4c, 0x8d, 0xad, 0x50, 0xff, 0xff, 0xff, //0x00004eae leaq $-176(%rbp), %r13
- //0x00004eb5 LBB0_931
- 0xf3, 0x41, 0x0f, 0x6f, 0x45, 0x00, //0x00004eb5 movdqu (%r13), %xmm0
- 0xf3, 0x41, 0x0f, 0x6f, 0x6d, 0x10, //0x00004ebb movdqu $16(%r13), %xmm5
- 0xf3, 0x41, 0x0f, 0x6f, 0x7d, 0x20, //0x00004ec1 movdqu $32(%r13), %xmm7
- 0xf3, 0x41, 0x0f, 0x6f, 0x75, 0x30, //0x00004ec7 movdqu $48(%r13), %xmm6
- 0x66, 0x0f, 0x6f, 0xd0, //0x00004ecd movdqa %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004ed1 pcmpeqb %xmm10, %xmm2
- 0x66, 0x0f, 0xd7, 0xf2, //0x00004ed6 pmovmskb %xmm2, %esi
- 0x66, 0x0f, 0x6f, 0xd5, //0x00004eda movdqa %xmm5, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004ede pcmpeqb %xmm10, %xmm2
- 0x66, 0x0f, 0xd7, 0xc2, //0x00004ee3 pmovmskb %xmm2, %eax
- 0x66, 0x0f, 0x6f, 0xd7, //0x00004ee7 movdqa %xmm7, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004eeb pcmpeqb %xmm10, %xmm2
- 0x66, 0x0f, 0xd7, 0xfa, //0x00004ef0 pmovmskb %xmm2, %edi
- 0x66, 0x0f, 0x6f, 0xd6, //0x00004ef4 movdqa %xmm6, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004ef8 pcmpeqb %xmm10, %xmm2
- 0x66, 0x0f, 0xd7, 0xd2, //0x00004efd pmovmskb %xmm2, %edx
- 0x48, 0xc1, 0xe2, 0x30, //0x00004f01 shlq $48, %rdx
- 0x48, 0xc1, 0xe7, 0x20, //0x00004f05 shlq $32, %rdi
- 0x48, 0x09, 0xd7, //0x00004f09 orq %rdx, %rdi
- 0x48, 0xc1, 0xe0, 0x10, //0x00004f0c shlq $16, %rax
- 0x48, 0x09, 0xf8, //0x00004f10 orq %rdi, %rax
- 0x48, 0x09, 0xc6, //0x00004f13 orq %rax, %rsi
- 0x48, 0x89, 0xf0, //0x00004f16 movq %rsi, %rax
- 0x48, 0x09, 0xc8, //0x00004f19 orq %rcx, %rax
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00004f1c jne LBB0_933
- 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00004f22 movq $-1, %rsi
- 0x31, 0xc9, //0x00004f29 xorl %ecx, %ecx
- 0xe9, 0x40, 0x00, 0x00, 0x00, //0x00004f2b jmp LBB0_934
- //0x00004f30 LBB0_933
- 0x48, 0x89, 0xc8, //0x00004f30 movq %rcx, %rax
- 0x48, 0xf7, 0xd0, //0x00004f33 notq %rax
- 0x48, 0x21, 0xf0, //0x00004f36 andq %rsi, %rax
- 0x48, 0x8d, 0x14, 0x00, //0x00004f39 leaq (%rax,%rax), %rdx
- 0x48, 0x09, 0xca, //0x00004f3d orq %rcx, %rdx
- 0x48, 0x89, 0xd7, //0x00004f40 movq %rdx, %rdi
- 0x48, 0xf7, 0xd7, //0x00004f43 notq %rdi
- 0x48, 0x89, 0xd9, //0x00004f46 movq %rbx, %rcx
- 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00004f49 movabsq $-6148914691236517206, %rbx
- 0x48, 0x21, 0xde, //0x00004f53 andq %rbx, %rsi
- 0x48, 0x89, 0xcb, //0x00004f56 movq %rcx, %rbx
- 0x48, 0x21, 0xfe, //0x00004f59 andq %rdi, %rsi
- 0x31, 0xc9, //0x00004f5c xorl %ecx, %ecx
- 0x48, 0x01, 0xc6, //0x00004f5e addq %rax, %rsi
- 0x0f, 0x92, 0xc1, //0x00004f61 setb %cl
- 0x48, 0x01, 0xf6, //0x00004f64 addq %rsi, %rsi
- 0x4c, 0x31, 0xfe, //0x00004f67 xorq %r15, %rsi
- 0x48, 0x21, 0xd6, //0x00004f6a andq %rdx, %rsi
- 0x48, 0xf7, 0xd6, //0x00004f6d notq %rsi
- //0x00004f70 LBB0_934
- 0x48, 0x89, 0x4d, 0xa0, //0x00004f70 movq %rcx, $-96(%rbp)
- 0x66, 0x0f, 0x6f, 0xd6, //0x00004f74 movdqa %xmm6, %xmm2
- 0x66, 0x0f, 0x74, 0xd1, //0x00004f78 pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xc2, //0x00004f7c pmovmskb %xmm2, %eax
- 0x48, 0xc1, 0xe0, 0x30, //0x00004f80 shlq $48, %rax
- 0x66, 0x0f, 0x6f, 0xd7, //0x00004f84 movdqa %xmm7, %xmm2
- 0x66, 0x0f, 0x74, 0xd1, //0x00004f88 pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xd2, //0x00004f8c pmovmskb %xmm2, %edx
- 0x48, 0xc1, 0xe2, 0x20, //0x00004f90 shlq $32, %rdx
- 0x48, 0x09, 0xc2, //0x00004f94 orq %rax, %rdx
- 0x66, 0x0f, 0x6f, 0xd5, //0x00004f97 movdqa %xmm5, %xmm2
- 0x66, 0x0f, 0x74, 0xd1, //0x00004f9b pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xc2, //0x00004f9f pmovmskb %xmm2, %eax
- 0x48, 0xc1, 0xe0, 0x10, //0x00004fa3 shlq $16, %rax
- 0x48, 0x09, 0xd0, //0x00004fa7 orq %rdx, %rax
- 0x66, 0x0f, 0x6f, 0xd0, //0x00004faa movdqa %xmm0, %xmm2
- 0x66, 0x0f, 0x74, 0xd1, //0x00004fae pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xd2, //0x00004fb2 pmovmskb %xmm2, %edx
- 0x48, 0x09, 0xc2, //0x00004fb6 orq %rax, %rdx
- 0x48, 0x21, 0xf2, //0x00004fb9 andq %rsi, %rdx
- 0x66, 0x48, 0x0f, 0x6e, 0xd2, //0x00004fbc movq %rdx, %xmm2
- 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd1, 0x00, //0x00004fc1 pclmulqdq $0, %xmm9, %xmm2
- 0x66, 0x49, 0x0f, 0x7e, 0xd6, //0x00004fc8 movq %xmm2, %r14
- 0x49, 0x31, 0xde, //0x00004fcd xorq %rbx, %r14
- 0x66, 0x0f, 0x6f, 0xd0, //0x00004fd0 movdqa %xmm0, %xmm2
- 0x66, 0x0f, 0x74, 0xd3, //0x00004fd4 pcmpeqb %xmm3, %xmm2
- 0x66, 0x0f, 0xd7, 0xd2, //0x00004fd8 pmovmskb %xmm2, %edx
- 0x66, 0x0f, 0x6f, 0xd5, //0x00004fdc movdqa %xmm5, %xmm2
- 0x66, 0x0f, 0x74, 0xd3, //0x00004fe0 pcmpeqb %xmm3, %xmm2
- 0x66, 0x0f, 0xd7, 0xc2, //0x00004fe4 pmovmskb %xmm2, %eax
- 0x66, 0x0f, 0x6f, 0xd7, //0x00004fe8 movdqa %xmm7, %xmm2
- 0x66, 0x0f, 0x74, 0xd3, //0x00004fec pcmpeqb %xmm3, %xmm2
- 0x66, 0x0f, 0xd7, 0xf2, //0x00004ff0 pmovmskb %xmm2, %esi
- 0x66, 0x0f, 0x6f, 0xd6, //0x00004ff4 movdqa %xmm6, %xmm2
- 0x66, 0x0f, 0x74, 0xd3, //0x00004ff8 pcmpeqb %xmm3, %xmm2
- 0x66, 0x44, 0x0f, 0xd7, 0xfa, //0x00004ffc pmovmskb %xmm2, %r15d
- 0x49, 0xc1, 0xe7, 0x30, //0x00005001 shlq $48, %r15
- 0x48, 0xc1, 0xe6, 0x20, //0x00005005 shlq $32, %rsi
- 0x4c, 0x09, 0xfe, //0x00005009 orq %r15, %rsi
- 0x48, 0xc1, 0xe0, 0x10, //0x0000500c shlq $16, %rax
- 0x48, 0x09, 0xf0, //0x00005010 orq %rsi, %rax
- 0x48, 0x09, 0xc2, //0x00005013 orq %rax, %rdx
- 0x4d, 0x89, 0xf7, //0x00005016 movq %r14, %r15
- 0x49, 0xf7, 0xd7, //0x00005019 notq %r15
- 0x4c, 0x21, 0xfa, //0x0000501c andq %r15, %rdx
- 0x66, 0x0f, 0x74, 0xc4, //0x0000501f pcmpeqb %xmm4, %xmm0
- 0x66, 0x0f, 0xd7, 0xf0, //0x00005023 pmovmskb %xmm0, %esi
- 0x66, 0x0f, 0x74, 0xec, //0x00005027 pcmpeqb %xmm4, %xmm5
- 0x66, 0x0f, 0xd7, 0xdd, //0x0000502b pmovmskb %xmm5, %ebx
- 0x66, 0x0f, 0x74, 0xfc, //0x0000502f pcmpeqb %xmm4, %xmm7
- 0x66, 0x0f, 0xd7, 0xff, //0x00005033 pmovmskb %xmm7, %edi
- 0x66, 0x0f, 0x74, 0xf4, //0x00005037 pcmpeqb %xmm4, %xmm6
- 0x66, 0x0f, 0xd7, 0xc6, //0x0000503b pmovmskb %xmm6, %eax
- 0x48, 0xc1, 0xe0, 0x30, //0x0000503f shlq $48, %rax
- 0x48, 0xc1, 0xe7, 0x20, //0x00005043 shlq $32, %rdi
- 0x48, 0x09, 0xc7, //0x00005047 orq %rax, %rdi
- 0x48, 0xc1, 0xe3, 0x10, //0x0000504a shlq $16, %rbx
- 0x48, 0x09, 0xfb, //0x0000504e orq %rdi, %rbx
- 0x48, 0x09, 0xde, //0x00005051 orq %rbx, %rsi
- 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00005054 movabsq $1085102592571150095, %rcx
- 0x4c, 0x21, 0xfe, //0x0000505e andq %r15, %rsi
- 0x0f, 0x84, 0x6d, 0x00, 0x00, 0x00, //0x00005061 je LBB0_938
- 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00005067 movabsq $6148914691236517205, %r15
- //0x00005071 LBB0_936
- 0x48, 0x8d, 0x46, 0xff, //0x00005071 leaq $-1(%rsi), %rax
- 0x48, 0x89, 0xc7, //0x00005075 movq %rax, %rdi
- 0x48, 0x21, 0xd7, //0x00005078 andq %rdx, %rdi
- 0x48, 0x89, 0xfb, //0x0000507b movq %rdi, %rbx
- 0x48, 0xd1, 0xeb, //0x0000507e shrq %rbx
- 0x4c, 0x21, 0xfb, //0x00005081 andq %r15, %rbx
- 0x48, 0x29, 0xdf, //0x00005084 subq %rbx, %rdi
- 0x48, 0x89, 0xfb, //0x00005087 movq %rdi, %rbx
- 0x4c, 0x21, 0xc3, //0x0000508a andq %r8, %rbx
- 0x48, 0xc1, 0xef, 0x02, //0x0000508d shrq $2, %rdi
- 0x4c, 0x21, 0xc7, //0x00005091 andq %r8, %rdi
- 0x48, 0x01, 0xdf, //0x00005094 addq %rbx, %rdi
- 0x48, 0x89, 0xfb, //0x00005097 movq %rdi, %rbx
- 0x48, 0xc1, 0xeb, 0x04, //0x0000509a shrq $4, %rbx
- 0x48, 0x01, 0xfb, //0x0000509e addq %rdi, %rbx
- 0x48, 0x21, 0xcb, //0x000050a1 andq %rcx, %rbx
- 0x48, 0xbf, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000050a4 movabsq $72340172838076673, %rdi
- 0x48, 0x0f, 0xaf, 0xdf, //0x000050ae imulq %rdi, %rbx
- 0x48, 0xc1, 0xeb, 0x38, //0x000050b2 shrq $56, %rbx
- 0x4c, 0x01, 0xdb, //0x000050b6 addq %r11, %rbx
- 0x4c, 0x39, 0xcb, //0x000050b9 cmpq %r9, %rbx
- 0x0f, 0x86, 0x84, 0x00, 0x00, 0x00, //0x000050bc jbe LBB0_956
- 0x49, 0x83, 0xc1, 0x01, //0x000050c2 addq $1, %r9
- 0x48, 0x21, 0xc6, //0x000050c6 andq %rax, %rsi
- 0x0f, 0x85, 0xa2, 0xff, 0xff, 0xff, //0x000050c9 jne LBB0_936
- 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x000050cf jmp LBB0_939
- //0x000050d4 LBB0_938
- 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000050d4 movabsq $6148914691236517205, %r15
- //0x000050de LBB0_939
- 0x49, 0xc1, 0xfe, 0x3f, //0x000050de sarq $63, %r14
- 0x48, 0x89, 0xd0, //0x000050e2 movq %rdx, %rax
- 0x48, 0xd1, 0xe8, //0x000050e5 shrq %rax
- 0x4c, 0x21, 0xf8, //0x000050e8 andq %r15, %rax
- 0x48, 0x29, 0xc2, //0x000050eb subq %rax, %rdx
- 0x48, 0x89, 0xd0, //0x000050ee movq %rdx, %rax
- 0x4c, 0x21, 0xc0, //0x000050f1 andq %r8, %rax
- 0x48, 0xc1, 0xea, 0x02, //0x000050f4 shrq $2, %rdx
- 0x4c, 0x21, 0xc2, //0x000050f8 andq %r8, %rdx
- 0x48, 0x01, 0xc2, //0x000050fb addq %rax, %rdx
- 0x48, 0x89, 0xd0, //0x000050fe movq %rdx, %rax
- 0x48, 0xc1, 0xe8, 0x04, //0x00005101 shrq $4, %rax
- 0x48, 0x01, 0xd0, //0x00005105 addq %rdx, %rax
- 0x48, 0x21, 0xc8, //0x00005108 andq %rcx, %rax
- 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x0000510b movabsq $72340172838076673, %rcx
- 0x48, 0x0f, 0xaf, 0xc1, //0x00005115 imulq %rcx, %rax
- 0x48, 0xc1, 0xe8, 0x38, //0x00005119 shrq $56, %rax
- 0x49, 0x01, 0xc3, //0x0000511d addq %rax, %r11
- 0x49, 0x83, 0xc5, 0x40, //0x00005120 addq $64, %r13
- 0x48, 0x8b, 0x45, 0xc0, //0x00005124 movq $-64(%rbp), %rax
- 0x48, 0x83, 0xc0, 0xc0, //0x00005128 addq $-64, %rax
- 0x4c, 0x89, 0xf3, //0x0000512c movq %r14, %rbx
- 0x48, 0x8b, 0x4d, 0xa0, //0x0000512f movq $-96(%rbp), %rcx
- 0x48, 0x83, 0xf8, 0x40, //0x00005133 cmpq $64, %rax
- 0x48, 0x89, 0x45, 0xc0, //0x00005137 movq %rax, $-64(%rbp)
- 0x0f, 0x8d, 0x74, 0xfd, 0xff, 0xff, //0x0000513b jge LBB0_931
- 0xe9, 0x19, 0xfc, 0xff, 0xff, //0x00005141 jmp LBB0_940
- //0x00005146 LBB0_956
- 0x48, 0x8b, 0x7d, 0xb8, //0x00005146 movq $-72(%rbp), %rdi
- 0x48, 0x8b, 0x47, 0x08, //0x0000514a movq $8(%rdi), %rax
- 0x48, 0x0f, 0xbc, 0xce, //0x0000514e bsfq %rsi, %rcx
- 0x48, 0x2b, 0x4d, 0xc0, //0x00005152 subq $-64(%rbp), %rcx
- 0x48, 0x01, 0xc8, //0x00005156 addq %rcx, %rax
- 0x48, 0x83, 0xc0, 0x01, //0x00005159 addq $1, %rax
- 0x48, 0x8b, 0x55, 0xd0, //0x0000515d movq $-48(%rbp), %rdx
- 0x48, 0x89, 0x02, //0x00005161 movq %rax, (%rdx)
- 0x48, 0x8b, 0x4f, 0x08, //0x00005164 movq $8(%rdi), %rcx
- 0x48, 0x39, 0xc8, //0x00005168 cmpq %rcx, %rax
- 0x48, 0x0f, 0x47, 0xc1, //0x0000516b cmovaq %rcx, %rax
- 0x48, 0x89, 0x02, //0x0000516f movq %rax, (%rdx)
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00005172 movq $-1, %rax
- 0x4c, 0x0f, 0x47, 0xd0, //0x00005179 cmovaq %rax, %r10
- 0x4d, 0x89, 0xd4, //0x0000517d movq %r10, %r12
- 0xe9, 0x5e, 0xf4, 0xff, 0xff, //0x00005180 jmp LBB0_866
- //0x00005185 LBB0_957
- 0x0f, 0xbc, 0xc0, //0x00005185 bsfl %eax, %eax
- 0x4c, 0x01, 0xd0, //0x00005188 addq %r10, %rax
- 0x4c, 0x01, 0xf0, //0x0000518b addq %r14, %rax
- 0x48, 0x83, 0xc0, 0x02, //0x0000518e addq $2, %rax
- //0x00005192 LBB0_958
- 0x48, 0x8b, 0x4d, 0xd0, //0x00005192 movq $-48(%rbp), %rcx
- 0x48, 0x89, 0x01, //0x00005196 movq %rax, (%rcx)
- 0x4d, 0x89, 0xd4, //0x00005199 movq %r10, %r12
- 0xe9, 0x42, 0xf4, 0xff, 0xff, //0x0000519c jmp LBB0_866
- //0x000051a1 LBB0_959
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000051a1 movq $-2, %rax
- 0xbe, 0x02, 0x00, 0x00, 0x00, //0x000051a8 movl $2, %esi
- 0x48, 0x01, 0xf2, //0x000051ad addq %rsi, %rdx
- 0x49, 0x01, 0xc6, //0x000051b0 addq %rax, %r14
- 0x0f, 0x8e, 0x2a, 0xf4, 0xff, 0xff, //0x000051b3 jle LBB0_866
- //0x000051b9 LBB0_960
- 0x0f, 0xb6, 0x02, //0x000051b9 movzbl (%rdx), %eax
- 0x3c, 0x5c, //0x000051bc cmpb $92, %al
- 0x0f, 0x84, 0xdd, 0xff, 0xff, 0xff, //0x000051be je LBB0_959
- 0x3c, 0x22, //0x000051c4 cmpb $34, %al
- 0x0f, 0x84, 0x6e, 0x01, 0x00, 0x00, //0x000051c6 je LBB0_974
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000051cc movq $-1, %rax
- 0xbe, 0x01, 0x00, 0x00, 0x00, //0x000051d3 movl $1, %esi
- 0x48, 0x01, 0xf2, //0x000051d8 addq %rsi, %rdx
- 0x49, 0x01, 0xc6, //0x000051db addq %rax, %r14
- 0x0f, 0x8f, 0xd5, 0xff, 0xff, 0xff, //0x000051de jg LBB0_960
- 0xe9, 0xfa, 0xf3, 0xff, 0xff, //0x000051e4 jmp LBB0_866
- //0x000051e9 LBB0_963
- 0x4c, 0x89, 0x55, 0x98, //0x000051e9 movq %r10, $-104(%rbp)
- //0x000051ed LBB0_964
- 0x48, 0x8b, 0x45, 0x98, //0x000051ed movq $-104(%rbp), %rax
- 0x49, 0x89, 0x03, //0x000051f1 movq %rax, (%r11)
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x000051f4 movq $-1, %r12
- 0xe9, 0xe3, 0xf3, 0xff, 0xff, //0x000051fb jmp LBB0_866
- //0x00005200 LBB0_965
- 0x4c, 0x29, 0xea, //0x00005200 subq %r13, %rdx
- 0x48, 0x01, 0xc2, //0x00005203 addq %rax, %rdx
- 0x49, 0x89, 0x10, //0x00005206 movq %rdx, (%r8)
- 0x4d, 0x89, 0xd4, //0x00005209 movq %r10, %r12
- 0xe9, 0xd2, 0xf3, 0xff, 0xff, //0x0000520c jmp LBB0_866
- //0x00005211 LBB0_966
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00005211 movq $-1, %r15
- //0x00005218 LBB0_967
- 0x4d, 0x29, 0xfb, //0x00005218 subq %r15, %r11
- 0xe9, 0x5e, 0xf5, 0xff, 0xff, //0x0000521b jmp LBB0_889
- //0x00005220 LBB0_969
- 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x00005220 movq $-2, %r12
- 0x3c, 0x61, //0x00005227 cmpb $97, %al
- 0x0f, 0x85, 0xb4, 0xf3, 0xff, 0xff, //0x00005229 jne LBB0_866
- 0x49, 0x8d, 0x43, 0x02, //0x0000522f leaq $2(%r11), %rax
- 0x48, 0x8b, 0x4d, 0xd0, //0x00005233 movq $-48(%rbp), %rcx
- 0x48, 0x89, 0x01, //0x00005237 movq %rax, (%rcx)
- 0x43, 0x80, 0x7c, 0x1e, 0x02, 0x6c, //0x0000523a cmpb $108, $2(%r14,%r11)
- 0x0f, 0x85, 0x9d, 0xf3, 0xff, 0xff, //0x00005240 jne LBB0_866
- 0x49, 0x8d, 0x43, 0x03, //0x00005246 leaq $3(%r11), %rax
- 0x48, 0x89, 0x01, //0x0000524a movq %rax, (%rcx)
- 0x43, 0x80, 0x7c, 0x1e, 0x03, 0x73, //0x0000524d cmpb $115, $3(%r14,%r11)
- 0x0f, 0x85, 0x8a, 0xf3, 0xff, 0xff, //0x00005253 jne LBB0_866
- 0x49, 0x8d, 0x43, 0x04, //0x00005259 leaq $4(%r11), %rax
- 0x48, 0x89, 0x01, //0x0000525d movq %rax, (%rcx)
- 0x43, 0x80, 0x7c, 0x1e, 0x04, 0x65, //0x00005260 cmpb $101, $4(%r14,%r11)
- 0x0f, 0x85, 0x77, 0xf3, 0xff, 0xff, //0x00005266 jne LBB0_866
- 0x49, 0x83, 0xc3, 0x05, //0x0000526c addq $5, %r11
- 0xe9, 0xfd, 0x00, 0x00, 0x00, //0x00005270 jmp LBB0_983
- //0x00005275 LBB0_755
- 0x48, 0x8b, 0x4d, 0xd0, //0x00005275 movq $-48(%rbp), %rcx
- 0x4c, 0x89, 0x19, //0x00005279 movq %r11, (%rcx)
- 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x0000527c movq $-2, %r12
- 0x41, 0x80, 0x38, 0x6e, //0x00005283 cmpb $110, (%r8)
- 0x0f, 0x85, 0x56, 0xf3, 0xff, 0xff, //0x00005287 jne LBB0_866
- 0x49, 0x8d, 0x43, 0x01, //0x0000528d leaq $1(%r11), %rax
- 0x48, 0x89, 0x01, //0x00005291 movq %rax, (%rcx)
- 0x43, 0x80, 0x7c, 0x1e, 0x01, 0x75, //0x00005294 cmpb $117, $1(%r14,%r11)
- 0x0f, 0x85, 0x43, 0xf3, 0xff, 0xff, //0x0000529a jne LBB0_866
- 0x49, 0x8d, 0x43, 0x02, //0x000052a0 leaq $2(%r11), %rax
- 0x48, 0x89, 0x01, //0x000052a4 movq %rax, (%rcx)
- 0x43, 0x80, 0x7c, 0x1e, 0x02, 0x6c, //0x000052a7 cmpb $108, $2(%r14,%r11)
- 0x0f, 0x85, 0x30, 0xf3, 0xff, 0xff, //0x000052ad jne LBB0_866
- 0x49, 0x8d, 0x43, 0x03, //0x000052b3 leaq $3(%r11), %rax
- 0x48, 0x89, 0x01, //0x000052b7 movq %rax, (%rcx)
- 0x43, 0x80, 0x7c, 0x1e, 0x03, 0x6c, //0x000052ba cmpb $108, $3(%r14,%r11)
- 0x0f, 0x85, 0x1d, 0xf3, 0xff, 0xff, //0x000052c0 jne LBB0_866
- 0xe9, 0x51, 0x00, 0x00, 0x00, //0x000052c6 jmp LBB0_759
- //0x000052cb LBB0_762
- 0x48, 0x8b, 0x4d, 0xd0, //0x000052cb movq $-48(%rbp), %rcx
- 0x4c, 0x89, 0x19, //0x000052cf movq %r11, (%rcx)
- 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x000052d2 movq $-2, %r12
- 0x41, 0x80, 0x38, 0x74, //0x000052d9 cmpb $116, (%r8)
- 0x0f, 0x85, 0x00, 0xf3, 0xff, 0xff, //0x000052dd jne LBB0_866
- 0x49, 0x8d, 0x43, 0x01, //0x000052e3 leaq $1(%r11), %rax
- 0x48, 0x89, 0x01, //0x000052e7 movq %rax, (%rcx)
- 0x43, 0x80, 0x7c, 0x1e, 0x01, 0x72, //0x000052ea cmpb $114, $1(%r14,%r11)
- 0x0f, 0x85, 0xed, 0xf2, 0xff, 0xff, //0x000052f0 jne LBB0_866
- 0x49, 0x8d, 0x43, 0x02, //0x000052f6 leaq $2(%r11), %rax
- 0x48, 0x89, 0x01, //0x000052fa movq %rax, (%rcx)
- 0x43, 0x80, 0x7c, 0x1e, 0x02, 0x75, //0x000052fd cmpb $117, $2(%r14,%r11)
- 0x0f, 0x85, 0xda, 0xf2, 0xff, 0xff, //0x00005303 jne LBB0_866
- 0x49, 0x8d, 0x43, 0x03, //0x00005309 leaq $3(%r11), %rax
- 0x48, 0x89, 0x01, //0x0000530d movq %rax, (%rcx)
- 0x43, 0x80, 0x7c, 0x1e, 0x03, 0x65, //0x00005310 cmpb $101, $3(%r14,%r11)
- 0x0f, 0x85, 0xc7, 0xf2, 0xff, 0xff, //0x00005316 jne LBB0_866
- //0x0000531c LBB0_759
- 0x49, 0x83, 0xc3, 0x04, //0x0000531c addq $4, %r11
- 0xe9, 0x4d, 0x00, 0x00, 0x00, //0x00005320 jmp LBB0_983
- //0x00005325 LBB0_984
- 0x4c, 0x89, 0x55, 0x98, //0x00005325 movq %r10, $-104(%rbp)
- 0xe9, 0x10, 0xf4, 0xff, 0xff, //0x00005329 jmp LBB0_609
- //0x0000532e LBB0_981
- 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x0000532e movq $-2, %r12
- 0xe9, 0x35, 0x00, 0x00, 0x00, //0x00005335 jmp LBB0_982
- //0x0000533a LBB0_974
- 0x4c, 0x29, 0xea, //0x0000533a subq %r13, %rdx
- 0x48, 0x83, 0xc2, 0x01, //0x0000533d addq $1, %rdx
- //0x00005341 LBB0_975
- 0x48, 0x8b, 0x45, 0xd0, //0x00005341 movq $-48(%rbp), %rax
- 0x48, 0x89, 0x10, //0x00005345 movq %rdx, (%rax)
- 0x4d, 0x89, 0xd4, //0x00005348 movq %r10, %r12
- 0xe9, 0x93, 0xf2, 0xff, 0xff, //0x0000534b jmp LBB0_866
- //0x00005350 LBB0_976
- 0x49, 0x89, 0xd3, //0x00005350 movq %rdx, %r11
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00005353 jmp LBB0_982
- //0x00005358 LBB0_977
- 0x49, 0x83, 0xc1, 0x01, //0x00005358 addq $1, %r9
- 0x49, 0xc7, 0xc4, 0xfd, 0xff, 0xff, 0xff, //0x0000535c movq $-3, %r12
- 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00005363 jmp LBB0_979
- //0x00005368 LBB0_978
- 0x49, 0x83, 0xc1, 0x01, //0x00005368 addq $1, %r9
- //0x0000536c LBB0_979
- 0x4d, 0x89, 0xcb, //0x0000536c movq %r9, %r11
- //0x0000536f LBB0_982
- 0x4d, 0x29, 0xeb, //0x0000536f subq %r13, %r11
- //0x00005372 LBB0_983
- 0x48, 0x8b, 0x45, 0xd0, //0x00005372 movq $-48(%rbp), %rax
- 0x4c, 0x89, 0x18, //0x00005376 movq %r11, (%rax)
- 0xe9, 0x65, 0xf2, 0xff, 0xff, //0x00005379 jmp LBB0_866
- //0x0000537e LBB0_980
- 0x4c, 0x01, 0xea, //0x0000537e addq %r13, %rdx
- 0x4c, 0x8b, 0x45, 0xd0, //0x00005381 movq $-48(%rbp), %r8
- 0x48, 0x85, 0xf6, //0x00005385 testq %rsi, %rsi
- 0x0f, 0x85, 0x48, 0xf3, 0xff, 0xff, //0x00005388 jne LBB0_877
- 0xe9, 0x78, 0xf3, 0xff, 0xff, //0x0000538e jmp LBB0_883
- //0x00005393 LBB0_985
- 0x4c, 0x01, 0xea, //0x00005393 addq %r13, %rdx
- 0xe9, 0xf3, 0xf4, 0xff, 0xff, //0x00005396 jmp LBB0_900
- //0x0000539b LBB0_986
- 0x48, 0x8b, 0x45, 0xb8, //0x0000539b movq $-72(%rbp), %rax
- 0x48, 0x8b, 0x40, 0x08, //0x0000539f movq $8(%rax), %rax
- //0x000053a3 LBB0_987
- 0x48, 0x8b, 0x4d, 0xd0, //0x000053a3 movq $-48(%rbp), %rcx
- 0x48, 0x89, 0x01, //0x000053a7 movq %rax, (%rcx)
- 0xe9, 0x34, 0xf2, 0xff, 0xff, //0x000053aa jmp LBB0_866
- //0x000053af LBB0_988
- 0x4c, 0x8b, 0x5d, 0xd0, //0x000053af movq $-48(%rbp), %r11
- 0xe9, 0x35, 0xfe, 0xff, 0xff, //0x000053b3 jmp LBB0_964
- //0x000053b8 LBB0_989
- 0x49, 0x8d, 0x40, 0xff, //0x000053b8 leaq $-1(%r8), %rax
- 0x4c, 0x39, 0xf0, //0x000053bc cmpq %r14, %rax
- 0x0f, 0x84, 0x1e, 0xf2, 0xff, 0xff, //0x000053bf je LBB0_866
- 0x4b, 0x8d, 0x14, 0x0e, //0x000053c5 leaq (%r14,%r9), %rdx
- 0x48, 0x83, 0xc2, 0x02, //0x000053c9 addq $2, %rdx
- 0x4d, 0x29, 0xf0, //0x000053cd subq %r14, %r8
- 0x49, 0x83, 0xc0, 0xfe, //0x000053d0 addq $-2, %r8
- 0x4d, 0x89, 0xc6, //0x000053d4 movq %r8, %r14
- 0xe9, 0xb2, 0xf4, 0xff, 0xff, //0x000053d7 jmp LBB0_900
- //0x000053dc .p2align 2, 0x90
- // // .set L0_0_set_452, LBB0_452-LJTI0_0
- // // .set L0_0_set_451, LBB0_451-LJTI0_0
- // // .set L0_0_set_414, LBB0_414-LJTI0_0
- // // .set L0_0_set_399, LBB0_399-LJTI0_0
- // // .set L0_0_set_425, LBB0_425-LJTI0_0
- // // .set L0_0_set_450, LBB0_450-LJTI0_0
- // // .set L0_0_set_413, LBB0_413-LJTI0_0
- // // .set L0_0_set_483, LBB0_483-LJTI0_0
- //0x000053dc LJTI0_0
- 0x7a, 0xd2, 0xff, 0xff, //0x000053dc .long L0_0_set_452
- 0x74, 0xd2, 0xff, 0xff, //0x000053e0 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x000053e4 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x000053e8 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x000053ec .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x000053f0 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x000053f4 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x000053f8 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x000053fc .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x00005400 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x00005404 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x00005408 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x0000540c .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x00005410 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x00005414 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x00005418 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x0000541c .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x00005420 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x00005424 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x00005428 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x0000542c .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x00005430 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x00005434 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x00005438 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x0000543c .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x00005440 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x00005444 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x00005448 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x0000544c .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x00005450 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x00005454 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x00005458 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x0000545c .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x00005460 .long L0_0_set_451
- 0x29, 0xcd, 0xff, 0xff, //0x00005464 .long L0_0_set_414
- 0x74, 0xd2, 0xff, 0xff, //0x00005468 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x0000546c .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x00005470 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x00005474 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x00005478 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x0000547c .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x00005480 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x00005484 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x00005488 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x0000548c .long L0_0_set_451
- 0x3a, 0xcc, 0xff, 0xff, //0x00005490 .long L0_0_set_399
- 0x74, 0xd2, 0xff, 0xff, //0x00005494 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x00005498 .long L0_0_set_451
- 0x3a, 0xcc, 0xff, 0xff, //0x0000549c .long L0_0_set_399
- 0x3a, 0xcc, 0xff, 0xff, //0x000054a0 .long L0_0_set_399
- 0x3a, 0xcc, 0xff, 0xff, //0x000054a4 .long L0_0_set_399
- 0x3a, 0xcc, 0xff, 0xff, //0x000054a8 .long L0_0_set_399
- 0x3a, 0xcc, 0xff, 0xff, //0x000054ac .long L0_0_set_399
- 0x3a, 0xcc, 0xff, 0xff, //0x000054b0 .long L0_0_set_399
- 0x3a, 0xcc, 0xff, 0xff, //0x000054b4 .long L0_0_set_399
- 0x3a, 0xcc, 0xff, 0xff, //0x000054b8 .long L0_0_set_399
- 0x3a, 0xcc, 0xff, 0xff, //0x000054bc .long L0_0_set_399
- 0x3a, 0xcc, 0xff, 0xff, //0x000054c0 .long L0_0_set_399
- 0x74, 0xd2, 0xff, 0xff, //0x000054c4 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x000054c8 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x000054cc .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x000054d0 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x000054d4 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x000054d8 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x000054dc .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x000054e0 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x000054e4 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x000054e8 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x000054ec .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x000054f0 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x000054f4 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x000054f8 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x000054fc .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x00005500 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x00005504 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x00005508 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x0000550c .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x00005510 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x00005514 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x00005518 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x0000551c .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x00005520 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x00005524 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x00005528 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x0000552c .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x00005530 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x00005534 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x00005538 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x0000553c .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x00005540 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x00005544 .long L0_0_set_451
- 0x46, 0xce, 0xff, 0xff, //0x00005548 .long L0_0_set_425
- 0x74, 0xd2, 0xff, 0xff, //0x0000554c .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x00005550 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x00005554 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x00005558 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x0000555c .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x00005560 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x00005564 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x00005568 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x0000556c .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x00005570 .long L0_0_set_451
- 0x66, 0xd2, 0xff, 0xff, //0x00005574 .long L0_0_set_450
- 0x74, 0xd2, 0xff, 0xff, //0x00005578 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x0000557c .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x00005580 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x00005584 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x00005588 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x0000558c .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x00005590 .long L0_0_set_451
- 0x17, 0xcd, 0xff, 0xff, //0x00005594 .long L0_0_set_413
- 0x74, 0xd2, 0xff, 0xff, //0x00005598 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x0000559c .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x000055a0 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x000055a4 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x000055a8 .long L0_0_set_451
- 0x17, 0xcd, 0xff, 0xff, //0x000055ac .long L0_0_set_413
- 0x74, 0xd2, 0xff, 0xff, //0x000055b0 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x000055b4 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x000055b8 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x000055bc .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x000055c0 .long L0_0_set_451
- 0x74, 0xd2, 0xff, 0xff, //0x000055c4 .long L0_0_set_451
- 0xd3, 0xd3, 0xff, 0xff, //0x000055c8 .long L0_0_set_483
- // // .set L0_1_set_160, LBB0_160-LJTI0_1
- // // .set L0_1_set_228, LBB0_228-LJTI0_1
- // // .set L0_1_set_192, LBB0_192-LJTI0_1
- // // .set L0_1_set_146, LBB0_146-LJTI0_1
- // // .set L0_1_set_202, LBB0_202-LJTI0_1
- // // .set L0_1_set_227, LBB0_227-LJTI0_1
- // // .set L0_1_set_191, LBB0_191-LJTI0_1
- // // .set L0_1_set_229, LBB0_229-LJTI0_1
- //0x000055cc LJTI0_1
- 0xf2, 0xb4, 0xff, 0xff, //0x000055cc .long L0_1_set_160
- 0xb7, 0xbb, 0xff, 0xff, //0x000055d0 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x000055d4 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x000055d8 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x000055dc .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x000055e0 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x000055e4 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x000055e8 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x000055ec .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x000055f0 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x000055f4 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x000055f8 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x000055fc .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x00005600 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x00005604 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x00005608 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x0000560c .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x00005610 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x00005614 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x00005618 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x0000561c .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x00005620 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x00005624 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x00005628 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x0000562c .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x00005630 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x00005634 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x00005638 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x0000563c .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x00005640 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x00005644 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x00005648 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x0000564c .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x00005650 .long L0_1_set_228
- 0x86, 0xb6, 0xff, 0xff, //0x00005654 .long L0_1_set_192
- 0xb7, 0xbb, 0xff, 0xff, //0x00005658 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x0000565c .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x00005660 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x00005664 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x00005668 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x0000566c .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x00005670 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x00005674 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x00005678 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x0000567c .long L0_1_set_228
- 0x11, 0xb4, 0xff, 0xff, //0x00005680 .long L0_1_set_146
- 0xb7, 0xbb, 0xff, 0xff, //0x00005684 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x00005688 .long L0_1_set_228
- 0x11, 0xb4, 0xff, 0xff, //0x0000568c .long L0_1_set_146
- 0x11, 0xb4, 0xff, 0xff, //0x00005690 .long L0_1_set_146
- 0x11, 0xb4, 0xff, 0xff, //0x00005694 .long L0_1_set_146
- 0x11, 0xb4, 0xff, 0xff, //0x00005698 .long L0_1_set_146
- 0x11, 0xb4, 0xff, 0xff, //0x0000569c .long L0_1_set_146
- 0x11, 0xb4, 0xff, 0xff, //0x000056a0 .long L0_1_set_146
- 0x11, 0xb4, 0xff, 0xff, //0x000056a4 .long L0_1_set_146
- 0x11, 0xb4, 0xff, 0xff, //0x000056a8 .long L0_1_set_146
- 0x11, 0xb4, 0xff, 0xff, //0x000056ac .long L0_1_set_146
- 0x11, 0xb4, 0xff, 0xff, //0x000056b0 .long L0_1_set_146
- 0xb7, 0xbb, 0xff, 0xff, //0x000056b4 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x000056b8 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x000056bc .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x000056c0 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x000056c4 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x000056c8 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x000056cc .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x000056d0 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x000056d4 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x000056d8 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x000056dc .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x000056e0 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x000056e4 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x000056e8 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x000056ec .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x000056f0 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x000056f4 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x000056f8 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x000056fc .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x00005700 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x00005704 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x00005708 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x0000570c .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x00005710 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x00005714 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x00005718 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x0000571c .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x00005720 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x00005724 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x00005728 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x0000572c .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x00005730 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x00005734 .long L0_1_set_228
- 0x9b, 0xb7, 0xff, 0xff, //0x00005738 .long L0_1_set_202
- 0xb7, 0xbb, 0xff, 0xff, //0x0000573c .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x00005740 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x00005744 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x00005748 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x0000574c .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x00005750 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x00005754 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x00005758 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x0000575c .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x00005760 .long L0_1_set_228
- 0xaa, 0xbb, 0xff, 0xff, //0x00005764 .long L0_1_set_227
- 0xb7, 0xbb, 0xff, 0xff, //0x00005768 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x0000576c .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x00005770 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x00005774 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x00005778 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x0000577c .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x00005780 .long L0_1_set_228
- 0x74, 0xb6, 0xff, 0xff, //0x00005784 .long L0_1_set_191
- 0xb7, 0xbb, 0xff, 0xff, //0x00005788 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x0000578c .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x00005790 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x00005794 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x00005798 .long L0_1_set_228
- 0x74, 0xb6, 0xff, 0xff, //0x0000579c .long L0_1_set_191
- 0xb7, 0xbb, 0xff, 0xff, //0x000057a0 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x000057a4 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x000057a8 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x000057ac .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x000057b0 .long L0_1_set_228
- 0xb7, 0xbb, 0xff, 0xff, //0x000057b4 .long L0_1_set_228
- 0xc2, 0xbb, 0xff, 0xff, //0x000057b8 .long L0_1_set_229
- // // .set L0_2_set_583, LBB0_583-LJTI0_2
- // // .set L0_2_set_587, LBB0_587-LJTI0_2
- // // .set L0_2_set_589, LBB0_589-LJTI0_2
- // // .set L0_2_set_611, LBB0_611-LJTI0_2
- // // .set L0_2_set_613, LBB0_613-LJTI0_2
- // // .set L0_2_set_616, LBB0_616-LJTI0_2
- //0x000057bc LJTI0_2
- 0x3f, 0xd9, 0xff, 0xff, //0x000057bc .long L0_2_set_583
- 0x67, 0xd9, 0xff, 0xff, //0x000057c0 .long L0_2_set_587
- 0x92, 0xd9, 0xff, 0xff, //0x000057c4 .long L0_2_set_589
- 0x4c, 0xdb, 0xff, 0xff, //0x000057c8 .long L0_2_set_611
- 0x63, 0xdb, 0xff, 0xff, //0x000057cc .long L0_2_set_613
- 0xb5, 0xdd, 0xff, 0xff, //0x000057d0 .long L0_2_set_616
- // // .set L0_3_set_866, LBB0_866-LJTI0_3
- // // .set L0_3_set_865, LBB0_865-LJTI0_3
- // // .set L0_3_set_694, LBB0_694-LJTI0_3
- // // .set L0_3_set_712, LBB0_712-LJTI0_3
- // // .set L0_3_set_618, LBB0_618-LJTI0_3
- // // .set L0_3_set_748, LBB0_748-LJTI0_3
- // // .set L0_3_set_750, LBB0_750-LJTI0_3
- // // .set L0_3_set_753, LBB0_753-LJTI0_3
- // // .set L0_3_set_760, LBB0_760-LJTI0_3
- // // .set L0_3_set_766, LBB0_766-LJTI0_3
- //0x000057d4 LJTI0_3
- 0x0f, 0xee, 0xff, 0xff, //0x000057d4 .long L0_3_set_866
- 0x08, 0xee, 0xff, 0xff, //0x000057d8 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x000057dc .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x000057e0 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x000057e4 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x000057e8 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x000057ec .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x000057f0 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x000057f4 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x000057f8 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x000057fc .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005800 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005804 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005808 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x0000580c .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005810 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005814 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005818 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x0000581c .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005820 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005824 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005828 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x0000582c .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005830 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005834 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005838 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x0000583c .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005840 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005844 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005848 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x0000584c .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005850 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005854 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005858 .long L0_3_set_865
- 0x73, 0xe0, 0xff, 0xff, //0x0000585c .long L0_3_set_694
- 0x08, 0xee, 0xff, 0xff, //0x00005860 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005864 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005868 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x0000586c .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005870 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005874 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005878 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x0000587c .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005880 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005884 .long L0_3_set_865
- 0x14, 0xe2, 0xff, 0xff, //0x00005888 .long L0_3_set_712
- 0x08, 0xee, 0xff, 0xff, //0x0000588c .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005890 .long L0_3_set_865
- 0x7c, 0xdb, 0xff, 0xff, //0x00005894 .long L0_3_set_618
- 0x7c, 0xdb, 0xff, 0xff, //0x00005898 .long L0_3_set_618
- 0x7c, 0xdb, 0xff, 0xff, //0x0000589c .long L0_3_set_618
- 0x7c, 0xdb, 0xff, 0xff, //0x000058a0 .long L0_3_set_618
- 0x7c, 0xdb, 0xff, 0xff, //0x000058a4 .long L0_3_set_618
- 0x7c, 0xdb, 0xff, 0xff, //0x000058a8 .long L0_3_set_618
- 0x7c, 0xdb, 0xff, 0xff, //0x000058ac .long L0_3_set_618
- 0x7c, 0xdb, 0xff, 0xff, //0x000058b0 .long L0_3_set_618
- 0x7c, 0xdb, 0xff, 0xff, //0x000058b4 .long L0_3_set_618
- 0x7c, 0xdb, 0xff, 0xff, //0x000058b8 .long L0_3_set_618
- 0x08, 0xee, 0xff, 0xff, //0x000058bc .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x000058c0 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x000058c4 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x000058c8 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x000058cc .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x000058d0 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x000058d4 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x000058d8 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x000058dc .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x000058e0 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x000058e4 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x000058e8 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x000058ec .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x000058f0 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x000058f4 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x000058f8 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x000058fc .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005900 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005904 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005908 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x0000590c .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005910 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005914 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005918 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x0000591c .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005920 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005924 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005928 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x0000592c .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005930 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005934 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005938 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x0000593c .long L0_3_set_865
- 0x3d, 0xe4, 0xff, 0xff, //0x00005940 .long L0_3_set_748
- 0x08, 0xee, 0xff, 0xff, //0x00005944 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005948 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x0000594c .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005950 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005954 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005958 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x0000595c .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005960 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005964 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005968 .long L0_3_set_865
- 0x61, 0xe4, 0xff, 0xff, //0x0000596c .long L0_3_set_750
- 0x08, 0xee, 0xff, 0xff, //0x00005970 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005974 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005978 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x0000597c .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005980 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005984 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005988 .long L0_3_set_865
- 0x8a, 0xe4, 0xff, 0xff, //0x0000598c .long L0_3_set_753
- 0x08, 0xee, 0xff, 0xff, //0x00005990 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005994 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x00005998 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x0000599c .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x000059a0 .long L0_3_set_865
- 0xad, 0xe4, 0xff, 0xff, //0x000059a4 .long L0_3_set_760
- 0x08, 0xee, 0xff, 0xff, //0x000059a8 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x000059ac .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x000059b0 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x000059b4 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x000059b8 .long L0_3_set_865
- 0x08, 0xee, 0xff, 0xff, //0x000059bc .long L0_3_set_865
- 0xd0, 0xe4, 0xff, 0xff, //0x000059c0 .long L0_3_set_766
- // // .set L0_4_set_737, LBB0_737-LJTI0_4
- // // .set L0_4_set_770, LBB0_770-LJTI0_4
- // // .set L0_4_set_743, LBB0_743-LJTI0_4
- // // .set L0_4_set_746, LBB0_746-LJTI0_4
- //0x000059c4 LJTI0_4
- 0xdd, 0xe1, 0xff, 0xff, //0x000059c4 .long L0_4_set_737
- 0x3a, 0xe3, 0xff, 0xff, //0x000059c8 .long L0_4_set_770
- 0xdd, 0xe1, 0xff, 0xff, //0x000059cc .long L0_4_set_737
- 0x1e, 0xe2, 0xff, 0xff, //0x000059d0 .long L0_4_set_743
- 0x3a, 0xe3, 0xff, 0xff, //0x000059d4 .long L0_4_set_770
- 0x3a, 0xe3, 0xff, 0xff, //0x000059d8 .long L0_4_set_770
- 0x3a, 0xe3, 0xff, 0xff, //0x000059dc .long L0_4_set_770
- 0x3a, 0xe3, 0xff, 0xff, //0x000059e0 .long L0_4_set_770
- 0x3a, 0xe3, 0xff, 0xff, //0x000059e4 .long L0_4_set_770
- 0x3a, 0xe3, 0xff, 0xff, //0x000059e8 .long L0_4_set_770
- 0x3a, 0xe3, 0xff, 0xff, //0x000059ec .long L0_4_set_770
- 0x3a, 0xe3, 0xff, 0xff, //0x000059f0 .long L0_4_set_770
- 0x3a, 0xe3, 0xff, 0xff, //0x000059f4 .long L0_4_set_770
- 0x3a, 0xe3, 0xff, 0xff, //0x000059f8 .long L0_4_set_770
- 0x3a, 0xe3, 0xff, 0xff, //0x000059fc .long L0_4_set_770
- 0x3a, 0xe3, 0xff, 0xff, //0x00005a00 .long L0_4_set_770
- 0x3a, 0xe3, 0xff, 0xff, //0x00005a04 .long L0_4_set_770
- 0x3a, 0xe3, 0xff, 0xff, //0x00005a08 .long L0_4_set_770
- 0x3a, 0xe3, 0xff, 0xff, //0x00005a0c .long L0_4_set_770
- 0x3a, 0xe3, 0xff, 0xff, //0x00005a10 .long L0_4_set_770
- 0x3a, 0xe3, 0xff, 0xff, //0x00005a14 .long L0_4_set_770
- 0x3a, 0xe3, 0xff, 0xff, //0x00005a18 .long L0_4_set_770
- 0x3a, 0xe3, 0xff, 0xff, //0x00005a1c .long L0_4_set_770
- 0x3a, 0xe3, 0xff, 0xff, //0x00005a20 .long L0_4_set_770
- 0x3a, 0xe3, 0xff, 0xff, //0x00005a24 .long L0_4_set_770
- 0x3a, 0xe3, 0xff, 0xff, //0x00005a28 .long L0_4_set_770
- 0x3a, 0xe2, 0xff, 0xff, //0x00005a2c .long L0_4_set_746
- // // .set L0_5_set_649, LBB0_649-LJTI0_5
- // // .set L0_5_set_680, LBB0_680-LJTI0_5
- // // .set L0_5_set_643, LBB0_643-LJTI0_5
- // // .set L0_5_set_652, LBB0_652-LJTI0_5
- //0x00005a30 LJTI0_5
- 0x12, 0xdb, 0xff, 0xff, //0x00005a30 .long L0_5_set_649
- 0x81, 0xdd, 0xff, 0xff, //0x00005a34 .long L0_5_set_680
- 0x12, 0xdb, 0xff, 0xff, //0x00005a38 .long L0_5_set_649
- 0xc4, 0xda, 0xff, 0xff, //0x00005a3c .long L0_5_set_643
- 0x81, 0xdd, 0xff, 0xff, //0x00005a40 .long L0_5_set_680
- 0x81, 0xdd, 0xff, 0xff, //0x00005a44 .long L0_5_set_680
- 0x81, 0xdd, 0xff, 0xff, //0x00005a48 .long L0_5_set_680
- 0x81, 0xdd, 0xff, 0xff, //0x00005a4c .long L0_5_set_680
- 0x81, 0xdd, 0xff, 0xff, //0x00005a50 .long L0_5_set_680
- 0x81, 0xdd, 0xff, 0xff, //0x00005a54 .long L0_5_set_680
- 0x81, 0xdd, 0xff, 0xff, //0x00005a58 .long L0_5_set_680
- 0x81, 0xdd, 0xff, 0xff, //0x00005a5c .long L0_5_set_680
- 0x81, 0xdd, 0xff, 0xff, //0x00005a60 .long L0_5_set_680
- 0x81, 0xdd, 0xff, 0xff, //0x00005a64 .long L0_5_set_680
- 0x81, 0xdd, 0xff, 0xff, //0x00005a68 .long L0_5_set_680
- 0x81, 0xdd, 0xff, 0xff, //0x00005a6c .long L0_5_set_680
- 0x81, 0xdd, 0xff, 0xff, //0x00005a70 .long L0_5_set_680
- 0x81, 0xdd, 0xff, 0xff, //0x00005a74 .long L0_5_set_680
- 0x81, 0xdd, 0xff, 0xff, //0x00005a78 .long L0_5_set_680
- 0x81, 0xdd, 0xff, 0xff, //0x00005a7c .long L0_5_set_680
- 0x81, 0xdd, 0xff, 0xff, //0x00005a80 .long L0_5_set_680
- 0x81, 0xdd, 0xff, 0xff, //0x00005a84 .long L0_5_set_680
- 0x81, 0xdd, 0xff, 0xff, //0x00005a88 .long L0_5_set_680
- 0x81, 0xdd, 0xff, 0xff, //0x00005a8c .long L0_5_set_680
- 0x81, 0xdd, 0xff, 0xff, //0x00005a90 .long L0_5_set_680
- 0x81, 0xdd, 0xff, 0xff, //0x00005a94 .long L0_5_set_680
- 0x2e, 0xdb, 0xff, 0xff, //0x00005a98 .long L0_5_set_652
- // // .set L0_6_set_866, LBB0_866-LJTI0_6
- // // .set L0_6_set_890, LBB0_890-LJTI0_6
- // // .set L0_6_set_891, LBB0_891-LJTI0_6
- // // .set L0_6_set_872, LBB0_872-LJTI0_6
- // // .set L0_6_set_902, LBB0_902-LJTI0_6
- // // .set L0_6_set_928, LBB0_928-LJTI0_6
- // // .set L0_6_set_885, LBB0_885-LJTI0_6
- // // .set L0_6_set_930, LBB0_930-LJTI0_6
- //0x00005a9c LJTI0_6
- 0x47, 0xeb, 0xff, 0xff, //0x00005a9c .long L0_6_set_866
- 0xee, 0xec, 0xff, 0xff, //0x00005aa0 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005aa4 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005aa8 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005aac .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005ab0 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005ab4 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005ab8 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005abc .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005ac0 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005ac4 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005ac8 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005acc .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005ad0 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005ad4 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005ad8 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005adc .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005ae0 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005ae4 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005ae8 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005aec .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005af0 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005af4 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005af8 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005afc .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005b00 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005b04 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005b08 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005b0c .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005b10 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005b14 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005b18 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005b1c .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005b20 .long L0_6_set_890
- 0xfa, 0xec, 0xff, 0xff, //0x00005b24 .long L0_6_set_891
- 0xee, 0xec, 0xff, 0xff, //0x00005b28 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005b2c .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005b30 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005b34 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005b38 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005b3c .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005b40 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005b44 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005b48 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005b4c .long L0_6_set_890
- 0xac, 0xeb, 0xff, 0xff, //0x00005b50 .long L0_6_set_872
- 0xee, 0xec, 0xff, 0xff, //0x00005b54 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005b58 .long L0_6_set_890
- 0xac, 0xeb, 0xff, 0xff, //0x00005b5c .long L0_6_set_872
- 0xac, 0xeb, 0xff, 0xff, //0x00005b60 .long L0_6_set_872
- 0xac, 0xeb, 0xff, 0xff, //0x00005b64 .long L0_6_set_872
- 0xac, 0xeb, 0xff, 0xff, //0x00005b68 .long L0_6_set_872
- 0xac, 0xeb, 0xff, 0xff, //0x00005b6c .long L0_6_set_872
- 0xac, 0xeb, 0xff, 0xff, //0x00005b70 .long L0_6_set_872
- 0xac, 0xeb, 0xff, 0xff, //0x00005b74 .long L0_6_set_872
- 0xac, 0xeb, 0xff, 0xff, //0x00005b78 .long L0_6_set_872
- 0xac, 0xeb, 0xff, 0xff, //0x00005b7c .long L0_6_set_872
- 0xac, 0xeb, 0xff, 0xff, //0x00005b80 .long L0_6_set_872
- 0xee, 0xec, 0xff, 0xff, //0x00005b84 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005b88 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005b8c .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005b90 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005b94 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005b98 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005b9c .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005ba0 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005ba4 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005ba8 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005bac .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005bb0 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005bb4 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005bb8 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005bbc .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005bc0 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005bc4 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005bc8 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005bcc .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005bd0 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005bd4 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005bd8 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005bdc .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005be0 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005be4 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005be8 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005bec .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005bf0 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005bf4 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005bf8 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005bfc .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005c00 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005c04 .long L0_6_set_890
- 0x07, 0xee, 0xff, 0xff, //0x00005c08 .long L0_6_set_902
- 0xee, 0xec, 0xff, 0xff, //0x00005c0c .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005c10 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005c14 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005c18 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005c1c .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005c20 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005c24 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005c28 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005c2c .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005c30 .long L0_6_set_890
- 0x4f, 0xf2, 0xff, 0xff, //0x00005c34 .long L0_6_set_928
- 0xee, 0xec, 0xff, 0xff, //0x00005c38 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005c3c .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005c40 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005c44 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005c48 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005c4c .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005c50 .long L0_6_set_890
- 0xc4, 0xec, 0xff, 0xff, //0x00005c54 .long L0_6_set_885
- 0xee, 0xec, 0xff, 0xff, //0x00005c58 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005c5c .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005c60 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005c64 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005c68 .long L0_6_set_890
- 0xc4, 0xec, 0xff, 0xff, //0x00005c6c .long L0_6_set_885
- 0xee, 0xec, 0xff, 0xff, //0x00005c70 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005c74 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005c78 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005c7c .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005c80 .long L0_6_set_890
- 0xee, 0xec, 0xff, 0xff, //0x00005c84 .long L0_6_set_890
- 0x62, 0xf2, 0xff, 0xff, //0x00005c88 .long L0_6_set_930
- //0x00005c8c .p2align 2, 0x00
- //0x00005c8c _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x00005c8c .long 2
- //0x00005c90 .p2align 4, 0x00
- //0x00005c90 __UnquoteTab
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005c90 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, //0x00005ca0 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, //0x00005cb0 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, //0x00005cc0 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, //0x00005cd0 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, //0x00005ce0 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, //0x00005cf0 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, //0x00005d00 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, //0x00005d06 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d16 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d26 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d36 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d46 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d56 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d66 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d76 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d86 QUAD $0x0000000000000000; WORD $0x0000 // .space 10, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/html_escape.go b/vendor/github.com/bytedance/sonic/internal/native/sse/html_escape.go
deleted file mode 100644
index 4056a473c..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/html_escape.go
+++ /dev/null
@@ -1,34 +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 sse
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var F_html_escape func(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn unsafe.Pointer) (ret int)
-
-var S_html_escape uintptr
-
-//go:nosplit
-func html_escape(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int) (ret int) {
- return F_html_escape(rt.NoEscape(sp), nb, dp, rt.NoEscape(unsafe.Pointer(dn)))
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/html_escape_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/html_escape_subr.go
deleted file mode 100644
index c02681c88..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/html_escape_subr.go
+++ /dev/null
@@ -1,45 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package sse
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__html_escape = 64
-)
-
-const (
- _stack__html_escape = 64
-)
-
-const (
- _size__html_escape = 1296
-)
-
-var (
- _pcsp__html_escape = [][2]uint32{
- {0x1, 0},
- {0x6, 8},
- {0x8, 16},
- {0xa, 24},
- {0xc, 32},
- {0xd, 40},
- {0x11, 48},
- {0x505, 64},
- {0x506, 48},
- {0x508, 40},
- {0x50a, 32},
- {0x50c, 24},
- {0x50e, 16},
- {0x50f, 8},
- {0x510, 0},
- }
-)
-
-var _cfunc_html_escape = []loader.CFunc{
- {"_html_escape_entry", 0, _entry__html_escape, 0, nil},
- {"_html_escape", _entry__html_escape, _size__html_escape, _stack__html_escape, _pcsp__html_escape},
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/html_escape_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/html_escape_text_amd64.go
deleted file mode 100644
index 236ad0cf3..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/html_escape_text_amd64.go
+++ /dev/null
@@ -1,635 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package sse
-
-var _text_html_escape = []byte{
- // .p2align 4, 0x00
- // LCPI0_0
- 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, // QUAD $0x2626262626262626; QUAD $0x2626262626262626 // .space 16, '&&&&&&&&&&&&&&&&'
- //0x00000010 LCPI0_1
- 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, //0x00000010 QUAD $0xe2e2e2e2e2e2e2e2; QUAD $0xe2e2e2e2e2e2e2e2 // .space 16, '\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2'
- //0x00000020 LCPI0_2
- 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, //0x00000020 QUAD $0xfdfdfdfdfdfdfdfd; QUAD $0xfdfdfdfdfdfdfdfd // .space 16, '\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd'
- //0x00000030 LCPI0_3
- 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, //0x00000030 QUAD $0x3c3c3c3c3c3c3c3c; QUAD $0x3c3c3c3c3c3c3c3c // .space 16, '<<<<<<<<<<<<<<<<'
- //0x00000040 .p2align 4, 0x90
- //0x00000040 _html_escape
- 0x55, //0x00000040 pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000041 movq %rsp, %rbp
- 0x41, 0x57, //0x00000044 pushq %r15
- 0x41, 0x56, //0x00000046 pushq %r14
- 0x41, 0x55, //0x00000048 pushq %r13
- 0x41, 0x54, //0x0000004a pushq %r12
- 0x53, //0x0000004c pushq %rbx
- 0x48, 0x83, 0xec, 0x10, //0x0000004d subq $16, %rsp
- 0x48, 0x89, 0x4d, 0xc8, //0x00000051 movq %rcx, $-56(%rbp)
- 0x49, 0x89, 0xd6, //0x00000055 movq %rdx, %r14
- 0x48, 0x89, 0x55, 0xd0, //0x00000058 movq %rdx, $-48(%rbp)
- 0x48, 0x89, 0xf8, //0x0000005c movq %rdi, %rax
- 0x48, 0x85, 0xf6, //0x0000005f testq %rsi, %rsi
- 0x0f, 0x8e, 0xb2, 0x04, 0x00, 0x00, //0x00000062 jle LBB0_70
- 0x48, 0x8b, 0x45, 0xc8, //0x00000068 movq $-56(%rbp), %rax
- 0x4c, 0x8b, 0x08, //0x0000006c movq (%rax), %r9
- 0xf3, 0x0f, 0x6f, 0x05, 0x89, 0xff, 0xff, 0xff, //0x0000006f movdqu $-119(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x0d, 0x91, 0xff, 0xff, 0xff, //0x00000077 movdqu $-111(%rip), %xmm1 /* LCPI0_1+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x15, 0x99, 0xff, 0xff, 0xff, //0x0000007f movdqu $-103(%rip), %xmm2 /* LCPI0_2+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x1d, 0xa1, 0xff, 0xff, 0xff, //0x00000087 movdqu $-95(%rip), %xmm3 /* LCPI0_3+0(%rip) */
- 0x4c, 0x8d, 0x1d, 0xba, 0x04, 0x00, 0x00, //0x0000008f leaq $1210(%rip), %r11 /* __HtmlQuoteTab+0(%rip) */
- 0x49, 0x89, 0xfc, //0x00000096 movq %rdi, %r12
- 0x4c, 0x8b, 0x75, 0xd0, //0x00000099 movq $-48(%rbp), %r14
- 0x90, 0x90, 0x90, //0x0000009d .p2align 4, 0x90
- //0x000000a0 LBB0_2
- 0x4d, 0x85, 0xc9, //0x000000a0 testq %r9, %r9
- 0x0f, 0x8e, 0x8f, 0x04, 0x00, 0x00, //0x000000a3 jle LBB0_3
- 0x48, 0x83, 0xfe, 0x10, //0x000000a9 cmpq $16, %rsi
- 0x0f, 0x93, 0xc0, //0x000000ad setae %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
- 0x49, 0x83, 0xf9, 0x10, //0x000000bc cmpq $16, %r9
- 0x0f, 0x82, 0x82, 0x00, 0x00, 0x00, //0x000000c0 jb LBB0_12
- 0x48, 0x83, 0xfe, 0x10, //0x000000c6 cmpq $16, %rsi
- 0x0f, 0x82, 0x78, 0x00, 0x00, 0x00, //0x000000ca jb LBB0_12
- 0x45, 0x31, 0xc0, //0x000000d0 xorl %r8d, %r8d
- 0x48, 0x89, 0xf3, //0x000000d3 movq %rsi, %rbx
- 0x4c, 0x89, 0xca, //0x000000d6 movq %r9, %rdx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000000d9 .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, 0x83, 0x85, 0x00, 0x00, 0x00, //0x000002a6 jae 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, 0x82, 0x13, 0x00, 0x00, 0x00, //0x0000032b jb 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, 0x87, 0x02, 0xfc, 0xff, 0xff, //0x00000498 ja LBB0_2
- 0xe9, 0x77, 0x00, 0x00, 0x00, //0x0000049e jmp LBB0_70
- //0x000004a3 LBB0_53
- 0x48, 0x83, 0xfe, 0x03, //0x000004a3 cmpq $3, %rsi
- 0x0f, 0x82, 0x2b, 0x00, 0x00, 0x00, //0x000004a7 jb LBB0_59
- 0x41, 0x80, 0x7c, 0x24, 0x01, 0x80, //0x000004ad cmpb $-128, $1(%r12)
- 0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x000004b3 jne LBB0_59
- 0x41, 0x8a, 0x4c, 0x24, 0x02, //0x000004b9 movb $2(%r12), %cl
- 0x89, 0xc8, //0x000004be movl %ecx, %eax
- 0x24, 0xfe, //0x000004c0 andb $-2, %al
- 0x3c, 0xa8, //0x000004c2 cmpb $-88, %al
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000004c4 jne LBB0_59
- 0x49, 0x8d, 0x44, 0x24, 0x02, //0x000004ca leaq $2(%r12), %rax
- 0x48, 0x83, 0xc6, 0xfe, //0x000004cf addq $-2, %rsi
- 0xe9, 0x1a, 0xff, 0xff, 0xff, //0x000004d3 jmp LBB0_57
- //0x000004d8 LBB0_59
- 0x4d, 0x85, 0xc9, //0x000004d8 testq %r9, %r9
- 0x0f, 0x8e, 0x57, 0x00, 0x00, 0x00, //0x000004db jle LBB0_3
- 0x41, 0xc6, 0x06, 0xe2, //0x000004e1 movb $-30, (%r14)
- 0x49, 0x83, 0xc6, 0x01, //0x000004e5 addq $1, %r14
- 0x49, 0x83, 0xc1, 0xff, //0x000004e9 addq $-1, %r9
- 0x4c, 0x89, 0xe0, //0x000004ed movq %r12, %rax
- 0xe9, 0x91, 0xff, 0xff, 0xff, //0x000004f0 jmp LBB0_69
- //0x000004f5 LBB0_48
- 0x48, 0x8b, 0x4d, 0xd0, //0x000004f5 movq $-48(%rbp), %rcx
- 0x4c, 0x01, 0xf9, //0x000004f9 addq %r15, %rcx
- 0x48, 0xf7, 0xd1, //0x000004fc notq %rcx
- 0x4c, 0x01, 0xf1, //0x000004ff addq %r14, %rcx
- 0x48, 0x8b, 0x45, 0xc8, //0x00000502 movq $-56(%rbp), %rax
- 0x48, 0x89, 0x08, //0x00000506 movq %rcx, (%rax)
- 0x4c, 0x29, 0xe7, //0x00000509 subq %r12, %rdi
- 0x4c, 0x01, 0xff, //0x0000050c addq %r15, %rdi
- 0x48, 0x89, 0xf8, //0x0000050f movq %rdi, %rax
- 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x00000512 jmp LBB0_71
- //0x00000517 LBB0_50
- 0x4c, 0x89, 0xe0, //0x00000517 movq %r12, %rax
- //0x0000051a LBB0_70
- 0x4c, 0x2b, 0x75, 0xd0, //0x0000051a subq $-48(%rbp), %r14
- 0x48, 0x8b, 0x4d, 0xc8, //0x0000051e movq $-56(%rbp), %rcx
- 0x4c, 0x89, 0x31, //0x00000522 movq %r14, (%rcx)
- 0x48, 0x29, 0xf8, //0x00000525 subq %rdi, %rax
- 0xe9, 0x14, 0x00, 0x00, 0x00, //0x00000528 jmp LBB0_71
- //0x0000052d LBB0_58
- 0x4c, 0x2b, 0x75, 0xd0, //0x0000052d subq $-48(%rbp), %r14
- 0x48, 0x8b, 0x45, 0xc8, //0x00000531 movq $-56(%rbp), %rax
- 0x4c, 0x89, 0x30, //0x00000535 movq %r14, (%rax)
- //0x00000538 LBB0_3
- 0x49, 0xf7, 0xd4, //0x00000538 notq %r12
- 0x49, 0x01, 0xfc, //0x0000053b addq %rdi, %r12
- 0x4c, 0x89, 0xe0, //0x0000053e movq %r12, %rax
- //0x00000541 LBB0_71
- 0x48, 0x83, 0xc4, 0x10, //0x00000541 addq $16, %rsp
- 0x5b, //0x00000545 popq %rbx
- 0x41, 0x5c, //0x00000546 popq %r12
- 0x41, 0x5d, //0x00000548 popq %r13
- 0x41, 0x5e, //0x0000054a popq %r14
- 0x41, 0x5f, //0x0000054c popq %r15
- 0x5d, //0x0000054e popq %rbp
- 0xc3, //0x0000054f retq
- //0x00000550 .p2align 4, 0x00
- //0x00000550 __HtmlQuoteTab
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000550 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000560 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000570 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000580 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000590 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000005a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000005b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000005c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000005d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000005e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000005f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000600 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000610 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000620 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000630 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000640 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000650 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000660 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000670 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000680 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000690 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000006a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000006b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000006c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000006d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000006e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000006f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000700 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000710 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000720 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000730 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000740 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000750 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000760 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000770 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000780 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000790 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007b0 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x32, 0x36, 0x00, 0x00, //0x000007b8 QUAD $0x000036323030755c // .asciz 8, '\\u0026\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000800 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000810 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000820 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000830 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000840 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000850 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000860 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000870 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000880 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000890 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000900 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000910 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x33, 0x63, 0x00, 0x00, //0x00000918 QUAD $0x000063333030755c // .asciz 8, '\\u003c\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000920 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000930 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x33, 0x65, 0x00, 0x00, //0x00000938 QUAD $0x000065333030755c // .asciz 8, '\\u003e\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000940 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000950 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000960 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000970 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000980 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000990 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000aa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ab0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ac0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ad0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ae0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000af0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ba0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000bb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000bc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000bd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000be0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000bf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ca0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000cb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000cc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000cd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ce0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000cf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000da0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000db0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000dc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000dd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000de0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000df0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ea0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000eb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ec0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ed0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ee0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ef0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fd0 .quad 6
- 0x5c, 0x75, 0x32, 0x30, 0x32, 0x38, 0x00, 0x00, //0x00000fd8 QUAD $0x000038323032755c // .asciz 8, '\\u2028\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fe0 .quad 6
- 0x5c, 0x75, 0x32, 0x30, 0x32, 0x39, 0x00, 0x00, //0x00000fe8 QUAD $0x000039323032755c // .asciz 8, '\\u2029\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ff0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001000 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001010 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001020 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001030 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001040 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001050 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001060 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001070 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001080 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001090 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001100 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001110 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001120 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001130 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001140 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001150 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001160 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001170 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001180 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001190 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001200 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001210 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001220 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001230 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001240 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001250 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001260 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001270 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001280 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001290 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001300 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001310 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001320 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001330 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001340 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001350 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001360 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001370 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001380 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001390 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001400 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001410 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001420 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001430 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001440 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001450 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001460 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001470 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001480 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001490 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001500 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001510 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001520 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001530 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001540 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/i64toa.go b/vendor/github.com/bytedance/sonic/internal/native/sse/i64toa.go
deleted file mode 100644
index 00bc67da7..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/i64toa.go
+++ /dev/null
@@ -1,35 +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 sse
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var F_i64toa func(out unsafe.Pointer, val int64) (ret int)
-
-var S_i64toa uintptr
-
-//go:nosplit
-func i64toa(out *byte, val int64) (ret int) {
- return F_i64toa(rt.NoEscape(unsafe.Pointer(out)), val)
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/i64toa_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/i64toa_subr.go
deleted file mode 100644
index aee6371a4..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/i64toa_subr.go
+++ /dev/null
@@ -1,47 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package sse
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__i64toa = 80
-)
-
-const (
- _stack__i64toa = 8
-)
-
-const (
- _size__i64toa = 2320
-)
-
-var (
- _pcsp__i64toa = [][2]uint32{
- {0x1, 0},
- {0xae, 8},
- {0xaf, 0},
- {0x201, 8},
- {0x202, 0},
- {0x287, 8},
- {0x288, 0},
- {0x464, 8},
- {0x465, 0},
- {0x4f0, 8},
- {0x4f1, 0},
- {0x62c, 8},
- {0x62d, 0},
- {0x797, 8},
- {0x798, 0},
- {0x909, 8},
- {0x910, 0},
- }
-)
-
-var _cfunc_i64toa = []loader.CFunc{
- {"_i64toa_entry", 0, _entry__i64toa, 0, nil},
- {"_i64toa", _entry__i64toa, _size__i64toa, _stack__i64toa, _pcsp__i64toa},
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/i64toa_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/i64toa_text_amd64.go
deleted file mode 100644
index fa574a370..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/i64toa_text_amd64.go
+++ /dev/null
@@ -1,658 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package sse
-
-var _text_i64toa = []byte{
- // .p2align 4, 0x00
- // LCPI0_0
- 0x59, 0x17, 0xb7, 0xd1, 0x00, 0x00, 0x00, 0x00, // .quad 3518437209
- 0x59, 0x17, 0xb7, 0xd1, 0x00, 0x00, 0x00, 0x00, //0x00000008 .quad 3518437209
- //0x00000010 LCPI0_1
- 0xc5, 0x20, //0x00000010 .word 8389
- 0x7b, 0x14, //0x00000012 .word 5243
- 0x34, 0x33, //0x00000014 .word 13108
- 0x00, 0x80, //0x00000016 .word 32768
- 0xc5, 0x20, //0x00000018 .word 8389
- 0x7b, 0x14, //0x0000001a .word 5243
- 0x34, 0x33, //0x0000001c .word 13108
- 0x00, 0x80, //0x0000001e .word 32768
- //0x00000020 LCPI0_2
- 0x80, 0x00, //0x00000020 .word 128
- 0x00, 0x08, //0x00000022 .word 2048
- 0x00, 0x20, //0x00000024 .word 8192
- 0x00, 0x80, //0x00000026 .word 32768
- 0x80, 0x00, //0x00000028 .word 128
- 0x00, 0x08, //0x0000002a .word 2048
- 0x00, 0x20, //0x0000002c .word 8192
- 0x00, 0x80, //0x0000002e .word 32768
- //0x00000030 LCPI0_3
- 0x0a, 0x00, //0x00000030 .word 10
- 0x0a, 0x00, //0x00000032 .word 10
- 0x0a, 0x00, //0x00000034 .word 10
- 0x0a, 0x00, //0x00000036 .word 10
- 0x0a, 0x00, //0x00000038 .word 10
- 0x0a, 0x00, //0x0000003a .word 10
- 0x0a, 0x00, //0x0000003c .word 10
- 0x0a, 0x00, //0x0000003e .word 10
- //0x00000040 LCPI0_4
- 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00000040 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000'
- //0x00000050 .p2align 4, 0x90
- //0x00000050 _i64toa
- 0x55, //0x00000050 pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000051 movq %rsp, %rbp
- 0x48, 0x85, 0xf6, //0x00000054 testq %rsi, %rsi
- 0x0f, 0x88, 0xb2, 0x00, 0x00, 0x00, //0x00000057 js LBB0_25
- 0x48, 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x0000005d cmpq $9999, %rsi
- 0x0f, 0x87, 0xfb, 0x00, 0x00, 0x00, //0x00000064 ja LBB0_9
- 0x0f, 0xb7, 0xc6, //0x0000006a movzwl %si, %eax
- 0xc1, 0xe8, 0x02, //0x0000006d shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000070 imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x00000076 shrl $17, %eax
- 0x48, 0x8d, 0x14, 0x00, //0x00000079 leaq (%rax,%rax), %rdx
- 0x6b, 0xc0, 0x64, //0x0000007d imull $100, %eax, %eax
- 0x89, 0xf1, //0x00000080 movl %esi, %ecx
- 0x29, 0xc1, //0x00000082 subl %eax, %ecx
- 0x0f, 0xb7, 0xc1, //0x00000084 movzwl %cx, %eax
- 0x48, 0x01, 0xc0, //0x00000087 addq %rax, %rax
- 0x81, 0xfe, 0xe8, 0x03, 0x00, 0x00, //0x0000008a cmpl $1000, %esi
- 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00000090 jb LBB0_4
- 0x48, 0x8d, 0x0d, 0xc3, 0x08, 0x00, 0x00, //0x00000096 leaq $2243(%rip), %rcx /* _Digits+0(%rip) */
- 0x8a, 0x0c, 0x0a, //0x0000009d movb (%rdx,%rcx), %cl
- 0x88, 0x0f, //0x000000a0 movb %cl, (%rdi)
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000000a2 movl $1, %ecx
- 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x000000a7 jmp LBB0_5
- //0x000000ac LBB0_4
- 0x31, 0xc9, //0x000000ac xorl %ecx, %ecx
- 0x83, 0xfe, 0x64, //0x000000ae cmpl $100, %esi
- 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x000000b1 jb LBB0_6
- //0x000000b7 LBB0_5
- 0x0f, 0xb7, 0xd2, //0x000000b7 movzwl %dx, %edx
- 0x48, 0x83, 0xca, 0x01, //0x000000ba orq $1, %rdx
- 0x48, 0x8d, 0x35, 0x9b, 0x08, 0x00, 0x00, //0x000000be leaq $2203(%rip), %rsi /* _Digits+0(%rip) */
- 0x8a, 0x14, 0x32, //0x000000c5 movb (%rdx,%rsi), %dl
- 0x89, 0xce, //0x000000c8 movl %ecx, %esi
- 0x83, 0xc1, 0x01, //0x000000ca addl $1, %ecx
- 0x88, 0x14, 0x37, //0x000000cd movb %dl, (%rdi,%rsi)
- //0x000000d0 LBB0_7
- 0x48, 0x8d, 0x15, 0x89, 0x08, 0x00, 0x00, //0x000000d0 leaq $2185(%rip), %rdx /* _Digits+0(%rip) */
- 0x8a, 0x14, 0x10, //0x000000d7 movb (%rax,%rdx), %dl
- 0x89, 0xce, //0x000000da movl %ecx, %esi
- 0x83, 0xc1, 0x01, //0x000000dc addl $1, %ecx
- 0x88, 0x14, 0x37, //0x000000df movb %dl, (%rdi,%rsi)
- //0x000000e2 LBB0_8
- 0x0f, 0xb7, 0xc0, //0x000000e2 movzwl %ax, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x000000e5 orq $1, %rax
- 0x48, 0x8d, 0x15, 0x70, 0x08, 0x00, 0x00, //0x000000e9 leaq $2160(%rip), %rdx /* _Digits+0(%rip) */
- 0x8a, 0x04, 0x10, //0x000000f0 movb (%rax,%rdx), %al
- 0x89, 0xca, //0x000000f3 movl %ecx, %edx
- 0x83, 0xc1, 0x01, //0x000000f5 addl $1, %ecx
- 0x88, 0x04, 0x17, //0x000000f8 movb %al, (%rdi,%rdx)
- 0x89, 0xc8, //0x000000fb movl %ecx, %eax
- 0x5d, //0x000000fd popq %rbp
- 0xc3, //0x000000fe retq
- //0x000000ff LBB0_6
- 0x31, 0xc9, //0x000000ff xorl %ecx, %ecx
- 0x83, 0xfe, 0x0a, //0x00000101 cmpl $10, %esi
- 0x0f, 0x83, 0xc6, 0xff, 0xff, 0xff, //0x00000104 jae LBB0_7
- 0xe9, 0xd3, 0xff, 0xff, 0xff, //0x0000010a jmp LBB0_8
- //0x0000010f LBB0_25
- 0xc6, 0x07, 0x2d, //0x0000010f movb $45, (%rdi)
- 0x48, 0xf7, 0xde, //0x00000112 negq %rsi
- 0x48, 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x00000115 cmpq $9999, %rsi
- 0x0f, 0x87, 0xd9, 0x01, 0x00, 0x00, //0x0000011c ja LBB0_33
- 0x0f, 0xb7, 0xc6, //0x00000122 movzwl %si, %eax
- 0xc1, 0xe8, 0x02, //0x00000125 shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000128 imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x0000012e shrl $17, %eax
- 0x48, 0x8d, 0x14, 0x00, //0x00000131 leaq (%rax,%rax), %rdx
- 0x6b, 0xc0, 0x64, //0x00000135 imull $100, %eax, %eax
- 0x89, 0xf1, //0x00000138 movl %esi, %ecx
- 0x29, 0xc1, //0x0000013a subl %eax, %ecx
- 0x0f, 0xb7, 0xc1, //0x0000013c movzwl %cx, %eax
- 0x48, 0x01, 0xc0, //0x0000013f addq %rax, %rax
- 0x81, 0xfe, 0xe8, 0x03, 0x00, 0x00, //0x00000142 cmpl $1000, %esi
- 0x0f, 0x82, 0xab, 0x00, 0x00, 0x00, //0x00000148 jb LBB0_28
- 0x48, 0x8d, 0x0d, 0x0b, 0x08, 0x00, 0x00, //0x0000014e leaq $2059(%rip), %rcx /* _Digits+0(%rip) */
- 0x8a, 0x0c, 0x0a, //0x00000155 movb (%rdx,%rcx), %cl
- 0x88, 0x4f, 0x01, //0x00000158 movb %cl, $1(%rdi)
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x0000015b movl $1, %ecx
- 0xe9, 0x9f, 0x00, 0x00, 0x00, //0x00000160 jmp LBB0_29
- //0x00000165 LBB0_9
- 0x48, 0x81, 0xfe, 0xff, 0xe0, 0xf5, 0x05, //0x00000165 cmpq $99999999, %rsi
- 0x0f, 0x87, 0x1e, 0x02, 0x00, 0x00, //0x0000016c ja LBB0_17
- 0x89, 0xf0, //0x00000172 movl %esi, %eax
- 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00000174 movl $3518437209, %edx
- 0x48, 0x0f, 0xaf, 0xd0, //0x00000179 imulq %rax, %rdx
- 0x48, 0xc1, 0xea, 0x2d, //0x0000017d shrq $45, %rdx
- 0x44, 0x69, 0xc2, 0x10, 0x27, 0x00, 0x00, //0x00000181 imull $10000, %edx, %r8d
- 0x89, 0xf1, //0x00000188 movl %esi, %ecx
- 0x44, 0x29, 0xc1, //0x0000018a subl %r8d, %ecx
- 0x4c, 0x69, 0xd0, 0x83, 0xde, 0x1b, 0x43, //0x0000018d imulq $1125899907, %rax, %r10
- 0x49, 0xc1, 0xea, 0x31, //0x00000194 shrq $49, %r10
- 0x41, 0x83, 0xe2, 0xfe, //0x00000198 andl $-2, %r10d
- 0x0f, 0xb7, 0xc2, //0x0000019c movzwl %dx, %eax
- 0xc1, 0xe8, 0x02, //0x0000019f shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x000001a2 imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x000001a8 shrl $17, %eax
- 0x6b, 0xc0, 0x64, //0x000001ab imull $100, %eax, %eax
- 0x29, 0xc2, //0x000001ae subl %eax, %edx
- 0x44, 0x0f, 0xb7, 0xca, //0x000001b0 movzwl %dx, %r9d
- 0x4d, 0x01, 0xc9, //0x000001b4 addq %r9, %r9
- 0x0f, 0xb7, 0xc1, //0x000001b7 movzwl %cx, %eax
- 0xc1, 0xe8, 0x02, //0x000001ba shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x000001bd imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x000001c3 shrl $17, %eax
- 0x4c, 0x8d, 0x04, 0x00, //0x000001c6 leaq (%rax,%rax), %r8
- 0x6b, 0xc0, 0x64, //0x000001ca imull $100, %eax, %eax
- 0x29, 0xc1, //0x000001cd subl %eax, %ecx
- 0x44, 0x0f, 0xb7, 0xd9, //0x000001cf movzwl %cx, %r11d
- 0x4d, 0x01, 0xdb, //0x000001d3 addq %r11, %r11
- 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x000001d6 cmpl $10000000, %esi
- 0x0f, 0x82, 0x70, 0x00, 0x00, 0x00, //0x000001dc jb LBB0_12
- 0x48, 0x8d, 0x05, 0x77, 0x07, 0x00, 0x00, //0x000001e2 leaq $1911(%rip), %rax /* _Digits+0(%rip) */
- 0x41, 0x8a, 0x04, 0x02, //0x000001e9 movb (%r10,%rax), %al
- 0x88, 0x07, //0x000001ed movb %al, (%rdi)
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000001ef movl $1, %ecx
- 0xe9, 0x67, 0x00, 0x00, 0x00, //0x000001f4 jmp LBB0_13
- //0x000001f9 LBB0_28
- 0x31, 0xc9, //0x000001f9 xorl %ecx, %ecx
- 0x83, 0xfe, 0x64, //0x000001fb cmpl $100, %esi
- 0x0f, 0x82, 0xd4, 0x00, 0x00, 0x00, //0x000001fe jb LBB0_30
- //0x00000204 LBB0_29
- 0x0f, 0xb7, 0xd2, //0x00000204 movzwl %dx, %edx
- 0x48, 0x83, 0xca, 0x01, //0x00000207 orq $1, %rdx
- 0x48, 0x8d, 0x35, 0x4e, 0x07, 0x00, 0x00, //0x0000020b leaq $1870(%rip), %rsi /* _Digits+0(%rip) */
- 0x8a, 0x14, 0x32, //0x00000212 movb (%rdx,%rsi), %dl
- 0x89, 0xce, //0x00000215 movl %ecx, %esi
- 0x83, 0xc1, 0x01, //0x00000217 addl $1, %ecx
- 0x88, 0x54, 0x37, 0x01, //0x0000021a movb %dl, $1(%rdi,%rsi)
- //0x0000021e LBB0_31
- 0x48, 0x8d, 0x15, 0x3b, 0x07, 0x00, 0x00, //0x0000021e leaq $1851(%rip), %rdx /* _Digits+0(%rip) */
- 0x8a, 0x14, 0x10, //0x00000225 movb (%rax,%rdx), %dl
- 0x89, 0xce, //0x00000228 movl %ecx, %esi
- 0x83, 0xc1, 0x01, //0x0000022a addl $1, %ecx
- 0x88, 0x54, 0x37, 0x01, //0x0000022d movb %dl, $1(%rdi,%rsi)
- //0x00000231 LBB0_32
- 0x0f, 0xb7, 0xc0, //0x00000231 movzwl %ax, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x00000234 orq $1, %rax
- 0x48, 0x8d, 0x15, 0x21, 0x07, 0x00, 0x00, //0x00000238 leaq $1825(%rip), %rdx /* _Digits+0(%rip) */
- 0x8a, 0x04, 0x10, //0x0000023f movb (%rax,%rdx), %al
- 0x89, 0xca, //0x00000242 movl %ecx, %edx
- 0x83, 0xc1, 0x01, //0x00000244 addl $1, %ecx
- 0x88, 0x44, 0x17, 0x01, //0x00000247 movb %al, $1(%rdi,%rdx)
- 0x83, 0xc1, 0x01, //0x0000024b addl $1, %ecx
- 0x89, 0xc8, //0x0000024e movl %ecx, %eax
- 0x5d, //0x00000250 popq %rbp
- 0xc3, //0x00000251 retq
- //0x00000252 LBB0_12
- 0x31, 0xc9, //0x00000252 xorl %ecx, %ecx
- 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x00000254 cmpl $1000000, %esi
- 0x0f, 0x82, 0x88, 0x00, 0x00, 0x00, //0x0000025a jb LBB0_14
- //0x00000260 LBB0_13
- 0x44, 0x89, 0xd0, //0x00000260 movl %r10d, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x00000263 orq $1, %rax
- 0x48, 0x8d, 0x35, 0xf2, 0x06, 0x00, 0x00, //0x00000267 leaq $1778(%rip), %rsi /* _Digits+0(%rip) */
- 0x8a, 0x04, 0x30, //0x0000026e movb (%rax,%rsi), %al
- 0x89, 0xce, //0x00000271 movl %ecx, %esi
- 0x83, 0xc1, 0x01, //0x00000273 addl $1, %ecx
- 0x88, 0x04, 0x37, //0x00000276 movb %al, (%rdi,%rsi)
- //0x00000279 LBB0_15
- 0x48, 0x8d, 0x05, 0xe0, 0x06, 0x00, 0x00, //0x00000279 leaq $1760(%rip), %rax /* _Digits+0(%rip) */
- 0x41, 0x8a, 0x04, 0x01, //0x00000280 movb (%r9,%rax), %al
- 0x89, 0xce, //0x00000284 movl %ecx, %esi
- 0x83, 0xc1, 0x01, //0x00000286 addl $1, %ecx
- 0x88, 0x04, 0x37, //0x00000289 movb %al, (%rdi,%rsi)
- //0x0000028c LBB0_16
- 0x41, 0x0f, 0xb7, 0xc1, //0x0000028c movzwl %r9w, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x00000290 orq $1, %rax
- 0x48, 0x8d, 0x35, 0xc5, 0x06, 0x00, 0x00, //0x00000294 leaq $1733(%rip), %rsi /* _Digits+0(%rip) */
- 0x8a, 0x04, 0x30, //0x0000029b movb (%rax,%rsi), %al
- 0x89, 0xca, //0x0000029e movl %ecx, %edx
- 0x88, 0x04, 0x17, //0x000002a0 movb %al, (%rdi,%rdx)
- 0x41, 0x8a, 0x04, 0x30, //0x000002a3 movb (%r8,%rsi), %al
- 0x88, 0x44, 0x17, 0x01, //0x000002a7 movb %al, $1(%rdi,%rdx)
- 0x41, 0x0f, 0xb7, 0xc0, //0x000002ab movzwl %r8w, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x000002af orq $1, %rax
- 0x8a, 0x04, 0x30, //0x000002b3 movb (%rax,%rsi), %al
- 0x88, 0x44, 0x17, 0x02, //0x000002b6 movb %al, $2(%rdi,%rdx)
- 0x41, 0x8a, 0x04, 0x33, //0x000002ba movb (%r11,%rsi), %al
- 0x88, 0x44, 0x17, 0x03, //0x000002be movb %al, $3(%rdi,%rdx)
- 0x41, 0x0f, 0xb7, 0xc3, //0x000002c2 movzwl %r11w, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x000002c6 orq $1, %rax
- 0x8a, 0x04, 0x30, //0x000002ca movb (%rax,%rsi), %al
- 0x83, 0xc1, 0x05, //0x000002cd addl $5, %ecx
- 0x88, 0x44, 0x17, 0x04, //0x000002d0 movb %al, $4(%rdi,%rdx)
- 0x89, 0xc8, //0x000002d4 movl %ecx, %eax
- 0x5d, //0x000002d6 popq %rbp
- 0xc3, //0x000002d7 retq
- //0x000002d8 LBB0_30
- 0x31, 0xc9, //0x000002d8 xorl %ecx, %ecx
- 0x83, 0xfe, 0x0a, //0x000002da cmpl $10, %esi
- 0x0f, 0x83, 0x3b, 0xff, 0xff, 0xff, //0x000002dd jae LBB0_31
- 0xe9, 0x49, 0xff, 0xff, 0xff, //0x000002e3 jmp LBB0_32
- //0x000002e8 LBB0_14
- 0x31, 0xc9, //0x000002e8 xorl %ecx, %ecx
- 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x000002ea cmpl $100000, %esi
- 0x0f, 0x83, 0x83, 0xff, 0xff, 0xff, //0x000002f0 jae LBB0_15
- 0xe9, 0x91, 0xff, 0xff, 0xff, //0x000002f6 jmp LBB0_16
- //0x000002fb LBB0_33
- 0x48, 0x81, 0xfe, 0xff, 0xe0, 0xf5, 0x05, //0x000002fb cmpq $99999999, %rsi
- 0x0f, 0x87, 0x4c, 0x02, 0x00, 0x00, //0x00000302 ja LBB0_41
- 0x89, 0xf0, //0x00000308 movl %esi, %eax
- 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x0000030a movl $3518437209, %edx
- 0x48, 0x0f, 0xaf, 0xd0, //0x0000030f imulq %rax, %rdx
- 0x48, 0xc1, 0xea, 0x2d, //0x00000313 shrq $45, %rdx
- 0x44, 0x69, 0xc2, 0x10, 0x27, 0x00, 0x00, //0x00000317 imull $10000, %edx, %r8d
- 0x89, 0xf1, //0x0000031e movl %esi, %ecx
- 0x44, 0x29, 0xc1, //0x00000320 subl %r8d, %ecx
- 0x4c, 0x69, 0xd0, 0x83, 0xde, 0x1b, 0x43, //0x00000323 imulq $1125899907, %rax, %r10
- 0x49, 0xc1, 0xea, 0x31, //0x0000032a shrq $49, %r10
- 0x41, 0x83, 0xe2, 0xfe, //0x0000032e andl $-2, %r10d
- 0x0f, 0xb7, 0xc2, //0x00000332 movzwl %dx, %eax
- 0xc1, 0xe8, 0x02, //0x00000335 shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000338 imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x0000033e shrl $17, %eax
- 0x6b, 0xc0, 0x64, //0x00000341 imull $100, %eax, %eax
- 0x29, 0xc2, //0x00000344 subl %eax, %edx
- 0x44, 0x0f, 0xb7, 0xca, //0x00000346 movzwl %dx, %r9d
- 0x4d, 0x01, 0xc9, //0x0000034a addq %r9, %r9
- 0x0f, 0xb7, 0xc1, //0x0000034d movzwl %cx, %eax
- 0xc1, 0xe8, 0x02, //0x00000350 shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000353 imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x00000359 shrl $17, %eax
- 0x4c, 0x8d, 0x04, 0x00, //0x0000035c leaq (%rax,%rax), %r8
- 0x6b, 0xc0, 0x64, //0x00000360 imull $100, %eax, %eax
- 0x29, 0xc1, //0x00000363 subl %eax, %ecx
- 0x44, 0x0f, 0xb7, 0xd9, //0x00000365 movzwl %cx, %r11d
- 0x4d, 0x01, 0xdb, //0x00000369 addq %r11, %r11
- 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x0000036c cmpl $10000000, %esi
- 0x0f, 0x82, 0x3d, 0x01, 0x00, 0x00, //0x00000372 jb LBB0_36
- 0x48, 0x8d, 0x05, 0xe1, 0x05, 0x00, 0x00, //0x00000378 leaq $1505(%rip), %rax /* _Digits+0(%rip) */
- 0x41, 0x8a, 0x04, 0x02, //0x0000037f movb (%r10,%rax), %al
- 0x88, 0x47, 0x01, //0x00000383 movb %al, $1(%rdi)
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000386 movl $1, %ecx
- 0xe9, 0x33, 0x01, 0x00, 0x00, //0x0000038b jmp LBB0_37
- //0x00000390 LBB0_17
- 0x48, 0xb9, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x00000390 movabsq $10000000000000000, %rcx
- 0x48, 0x39, 0xce, //0x0000039a cmpq %rcx, %rsi
- 0x0f, 0x83, 0xda, 0x02, 0x00, 0x00, //0x0000039d jae LBB0_19
- 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x000003a3 movabsq $-6067343680855748867, %rcx
- 0x48, 0x89, 0xf0, //0x000003ad movq %rsi, %rax
- 0x48, 0xf7, 0xe1, //0x000003b0 mulq %rcx
- 0x48, 0xc1, 0xea, 0x1a, //0x000003b3 shrq $26, %rdx
- 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x000003b7 imull $100000000, %edx, %eax
- 0x29, 0xc6, //0x000003bd subl %eax, %esi
- 0x66, 0x0f, 0x6e, 0xc2, //0x000003bf movd %edx, %xmm0
- 0xf3, 0x0f, 0x6f, 0x0d, 0x35, 0xfc, 0xff, 0xff, //0x000003c3 movdqu $-971(%rip), %xmm1 /* LCPI0_0+0(%rip) */
- 0x66, 0x0f, 0x6f, 0xd0, //0x000003cb movdqa %xmm0, %xmm2
- 0x66, 0x0f, 0xf4, 0xd1, //0x000003cf pmuludq %xmm1, %xmm2
- 0x66, 0x0f, 0x73, 0xd2, 0x2d, //0x000003d3 psrlq $45, %xmm2
- 0xb8, 0x10, 0x27, 0x00, 0x00, //0x000003d8 movl $10000, %eax
- 0x66, 0x48, 0x0f, 0x6e, 0xd8, //0x000003dd movq %rax, %xmm3
- 0x66, 0x0f, 0x6f, 0xe2, //0x000003e2 movdqa %xmm2, %xmm4
- 0x66, 0x0f, 0xf4, 0xe3, //0x000003e6 pmuludq %xmm3, %xmm4
- 0x66, 0x0f, 0xfa, 0xc4, //0x000003ea psubd %xmm4, %xmm0
- 0x66, 0x0f, 0x61, 0xd0, //0x000003ee punpcklwd %xmm0, %xmm2
- 0x66, 0x0f, 0x73, 0xf2, 0x02, //0x000003f2 psllq $2, %xmm2
- 0xf2, 0x0f, 0x70, 0xc2, 0x50, //0x000003f7 pshuflw $80, %xmm2, %xmm0
- 0x66, 0x0f, 0x70, 0xc0, 0x50, //0x000003fc pshufd $80, %xmm0, %xmm0
- 0xf3, 0x0f, 0x6f, 0x15, 0x07, 0xfc, 0xff, 0xff, //0x00000401 movdqu $-1017(%rip), %xmm2 /* LCPI0_1+0(%rip) */
- 0x66, 0x0f, 0xe4, 0xc2, //0x00000409 pmulhuw %xmm2, %xmm0
- 0xf3, 0x0f, 0x6f, 0x25, 0x0b, 0xfc, 0xff, 0xff, //0x0000040d movdqu $-1013(%rip), %xmm4 /* LCPI0_2+0(%rip) */
- 0x66, 0x0f, 0xe4, 0xc4, //0x00000415 pmulhuw %xmm4, %xmm0
- 0xf3, 0x0f, 0x6f, 0x2d, 0x0f, 0xfc, 0xff, 0xff, //0x00000419 movdqu $-1009(%rip), %xmm5 /* LCPI0_3+0(%rip) */
- 0x66, 0x0f, 0x6f, 0xf0, //0x00000421 movdqa %xmm0, %xmm6
- 0x66, 0x0f, 0xd5, 0xf5, //0x00000425 pmullw %xmm5, %xmm6
- 0x66, 0x0f, 0x73, 0xf6, 0x10, //0x00000429 psllq $16, %xmm6
- 0x66, 0x0f, 0xf9, 0xc6, //0x0000042e psubw %xmm6, %xmm0
- 0x66, 0x0f, 0x6e, 0xf6, //0x00000432 movd %esi, %xmm6
- 0x66, 0x0f, 0xf4, 0xce, //0x00000436 pmuludq %xmm6, %xmm1
- 0x66, 0x0f, 0x73, 0xd1, 0x2d, //0x0000043a psrlq $45, %xmm1
- 0x66, 0x0f, 0xf4, 0xd9, //0x0000043f pmuludq %xmm1, %xmm3
- 0x66, 0x0f, 0xfa, 0xf3, //0x00000443 psubd %xmm3, %xmm6
- 0x66, 0x0f, 0x61, 0xce, //0x00000447 punpcklwd %xmm6, %xmm1
- 0x66, 0x0f, 0x73, 0xf1, 0x02, //0x0000044b psllq $2, %xmm1
- 0xf2, 0x0f, 0x70, 0xc9, 0x50, //0x00000450 pshuflw $80, %xmm1, %xmm1
- 0x66, 0x0f, 0x70, 0xc9, 0x50, //0x00000455 pshufd $80, %xmm1, %xmm1
- 0x66, 0x0f, 0xe4, 0xca, //0x0000045a pmulhuw %xmm2, %xmm1
- 0x66, 0x0f, 0xe4, 0xcc, //0x0000045e pmulhuw %xmm4, %xmm1
- 0x66, 0x0f, 0xd5, 0xe9, //0x00000462 pmullw %xmm1, %xmm5
- 0x66, 0x0f, 0x73, 0xf5, 0x10, //0x00000466 psllq $16, %xmm5
- 0x66, 0x0f, 0xf9, 0xcd, //0x0000046b psubw %xmm5, %xmm1
- 0x66, 0x0f, 0x67, 0xc1, //0x0000046f packuswb %xmm1, %xmm0
- 0xf3, 0x0f, 0x6f, 0x0d, 0xc5, 0xfb, 0xff, 0xff, //0x00000473 movdqu $-1083(%rip), %xmm1 /* LCPI0_4+0(%rip) */
- 0x66, 0x0f, 0xfc, 0xc8, //0x0000047b paddb %xmm0, %xmm1
- 0x66, 0x0f, 0xef, 0xd2, //0x0000047f pxor %xmm2, %xmm2
- 0x66, 0x0f, 0x74, 0xd0, //0x00000483 pcmpeqb %xmm0, %xmm2
- 0x66, 0x0f, 0xd7, 0xc2, //0x00000487 pmovmskb %xmm2, %eax
- 0xf7, 0xd0, //0x0000048b notl %eax
- 0x0d, 0x00, 0x80, 0x00, 0x00, //0x0000048d orl $32768, %eax
- 0x0f, 0xbc, 0xc0, //0x00000492 bsfl %eax, %eax
- 0xb9, 0x10, 0x00, 0x00, 0x00, //0x00000495 movl $16, %ecx
- 0x29, 0xc1, //0x0000049a subl %eax, %ecx
- 0x48, 0xc1, 0xe0, 0x04, //0x0000049c shlq $4, %rax
- 0x48, 0x8d, 0x15, 0x89, 0x05, 0x00, 0x00, //0x000004a0 leaq $1417(%rip), %rdx /* _VecShiftShuffles+0(%rip) */
- 0x66, 0x0f, 0x38, 0x00, 0x0c, 0x10, //0x000004a7 pshufb (%rax,%rdx), %xmm1
- 0xf3, 0x0f, 0x7f, 0x0f, //0x000004ad movdqu %xmm1, (%rdi)
- 0x89, 0xc8, //0x000004b1 movl %ecx, %eax
- 0x5d, //0x000004b3 popq %rbp
- 0xc3, //0x000004b4 retq
- //0x000004b5 LBB0_36
- 0x31, 0xc9, //0x000004b5 xorl %ecx, %ecx
- 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x000004b7 cmpl $1000000, %esi
- 0x0f, 0x82, 0x7e, 0x00, 0x00, 0x00, //0x000004bd jb LBB0_38
- //0x000004c3 LBB0_37
- 0x44, 0x89, 0xd0, //0x000004c3 movl %r10d, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x000004c6 orq $1, %rax
- 0x48, 0x8d, 0x35, 0x8f, 0x04, 0x00, 0x00, //0x000004ca leaq $1167(%rip), %rsi /* _Digits+0(%rip) */
- 0x8a, 0x04, 0x30, //0x000004d1 movb (%rax,%rsi), %al
- 0x89, 0xce, //0x000004d4 movl %ecx, %esi
- 0x83, 0xc1, 0x01, //0x000004d6 addl $1, %ecx
- 0x88, 0x44, 0x37, 0x01, //0x000004d9 movb %al, $1(%rdi,%rsi)
- //0x000004dd LBB0_39
- 0x48, 0x8d, 0x05, 0x7c, 0x04, 0x00, 0x00, //0x000004dd leaq $1148(%rip), %rax /* _Digits+0(%rip) */
- 0x41, 0x8a, 0x04, 0x01, //0x000004e4 movb (%r9,%rax), %al
- 0x89, 0xce, //0x000004e8 movl %ecx, %esi
- 0x83, 0xc1, 0x01, //0x000004ea addl $1, %ecx
- 0x88, 0x44, 0x37, 0x01, //0x000004ed movb %al, $1(%rdi,%rsi)
- //0x000004f1 LBB0_40
- 0x41, 0x0f, 0xb7, 0xc1, //0x000004f1 movzwl %r9w, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x000004f5 orq $1, %rax
- 0x48, 0x8d, 0x35, 0x60, 0x04, 0x00, 0x00, //0x000004f9 leaq $1120(%rip), %rsi /* _Digits+0(%rip) */
- 0x8a, 0x04, 0x30, //0x00000500 movb (%rax,%rsi), %al
- 0x89, 0xca, //0x00000503 movl %ecx, %edx
- 0x88, 0x44, 0x17, 0x01, //0x00000505 movb %al, $1(%rdi,%rdx)
- 0x41, 0x8a, 0x04, 0x30, //0x00000509 movb (%r8,%rsi), %al
- 0x88, 0x44, 0x17, 0x02, //0x0000050d movb %al, $2(%rdi,%rdx)
- 0x41, 0x0f, 0xb7, 0xc0, //0x00000511 movzwl %r8w, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x00000515 orq $1, %rax
- 0x8a, 0x04, 0x30, //0x00000519 movb (%rax,%rsi), %al
- 0x88, 0x44, 0x17, 0x03, //0x0000051c movb %al, $3(%rdi,%rdx)
- 0x41, 0x8a, 0x04, 0x33, //0x00000520 movb (%r11,%rsi), %al
- 0x88, 0x44, 0x17, 0x04, //0x00000524 movb %al, $4(%rdi,%rdx)
- 0x41, 0x0f, 0xb7, 0xc3, //0x00000528 movzwl %r11w, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x0000052c orq $1, %rax
- 0x8a, 0x04, 0x30, //0x00000530 movb (%rax,%rsi), %al
- 0x83, 0xc1, 0x05, //0x00000533 addl $5, %ecx
- 0x88, 0x44, 0x17, 0x05, //0x00000536 movb %al, $5(%rdi,%rdx)
- 0x83, 0xc1, 0x01, //0x0000053a addl $1, %ecx
- 0x89, 0xc8, //0x0000053d movl %ecx, %eax
- 0x5d, //0x0000053f popq %rbp
- 0xc3, //0x00000540 retq
- //0x00000541 LBB0_38
- 0x31, 0xc9, //0x00000541 xorl %ecx, %ecx
- 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x00000543 cmpl $100000, %esi
- 0x0f, 0x83, 0x8e, 0xff, 0xff, 0xff, //0x00000549 jae LBB0_39
- 0xe9, 0x9d, 0xff, 0xff, 0xff, //0x0000054f jmp LBB0_40
- //0x00000554 LBB0_41
- 0x48, 0xb9, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x00000554 movabsq $10000000000000000, %rcx
- 0x48, 0x39, 0xce, //0x0000055e cmpq %rcx, %rsi
- 0x0f, 0x83, 0x81, 0x02, 0x00, 0x00, //0x00000561 jae LBB0_43
- 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000567 movabsq $-6067343680855748867, %rcx
- 0x48, 0x89, 0xf0, //0x00000571 movq %rsi, %rax
- 0x48, 0xf7, 0xe1, //0x00000574 mulq %rcx
- 0x48, 0xc1, 0xea, 0x1a, //0x00000577 shrq $26, %rdx
- 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x0000057b imull $100000000, %edx, %eax
- 0x29, 0xc6, //0x00000581 subl %eax, %esi
- 0x66, 0x0f, 0x6e, 0xc2, //0x00000583 movd %edx, %xmm0
- 0xf3, 0x0f, 0x6f, 0x0d, 0x71, 0xfa, 0xff, 0xff, //0x00000587 movdqu $-1423(%rip), %xmm1 /* LCPI0_0+0(%rip) */
- 0x66, 0x0f, 0x6f, 0xd0, //0x0000058f movdqa %xmm0, %xmm2
- 0x66, 0x0f, 0xf4, 0xd1, //0x00000593 pmuludq %xmm1, %xmm2
- 0x66, 0x0f, 0x73, 0xd2, 0x2d, //0x00000597 psrlq $45, %xmm2
- 0xb8, 0x10, 0x27, 0x00, 0x00, //0x0000059c movl $10000, %eax
- 0x66, 0x48, 0x0f, 0x6e, 0xd8, //0x000005a1 movq %rax, %xmm3
- 0x66, 0x0f, 0x6f, 0xe2, //0x000005a6 movdqa %xmm2, %xmm4
- 0x66, 0x0f, 0xf4, 0xe3, //0x000005aa pmuludq %xmm3, %xmm4
- 0x66, 0x0f, 0xfa, 0xc4, //0x000005ae psubd %xmm4, %xmm0
- 0x66, 0x0f, 0x61, 0xd0, //0x000005b2 punpcklwd %xmm0, %xmm2
- 0x66, 0x0f, 0x73, 0xf2, 0x02, //0x000005b6 psllq $2, %xmm2
- 0xf2, 0x0f, 0x70, 0xc2, 0x50, //0x000005bb pshuflw $80, %xmm2, %xmm0
- 0x66, 0x0f, 0x70, 0xc0, 0x50, //0x000005c0 pshufd $80, %xmm0, %xmm0
- 0xf3, 0x0f, 0x6f, 0x15, 0x43, 0xfa, 0xff, 0xff, //0x000005c5 movdqu $-1469(%rip), %xmm2 /* LCPI0_1+0(%rip) */
- 0x66, 0x0f, 0xe4, 0xc2, //0x000005cd pmulhuw %xmm2, %xmm0
- 0xf3, 0x0f, 0x6f, 0x25, 0x47, 0xfa, 0xff, 0xff, //0x000005d1 movdqu $-1465(%rip), %xmm4 /* LCPI0_2+0(%rip) */
- 0x66, 0x0f, 0xe4, 0xc4, //0x000005d9 pmulhuw %xmm4, %xmm0
- 0xf3, 0x0f, 0x6f, 0x2d, 0x4b, 0xfa, 0xff, 0xff, //0x000005dd movdqu $-1461(%rip), %xmm5 /* LCPI0_3+0(%rip) */
- 0x66, 0x0f, 0x6f, 0xf0, //0x000005e5 movdqa %xmm0, %xmm6
- 0x66, 0x0f, 0xd5, 0xf5, //0x000005e9 pmullw %xmm5, %xmm6
- 0x66, 0x0f, 0x73, 0xf6, 0x10, //0x000005ed psllq $16, %xmm6
- 0x66, 0x0f, 0xf9, 0xc6, //0x000005f2 psubw %xmm6, %xmm0
- 0x66, 0x0f, 0x6e, 0xf6, //0x000005f6 movd %esi, %xmm6
- 0x66, 0x0f, 0xf4, 0xce, //0x000005fa pmuludq %xmm6, %xmm1
- 0x66, 0x0f, 0x73, 0xd1, 0x2d, //0x000005fe psrlq $45, %xmm1
- 0x66, 0x0f, 0xf4, 0xd9, //0x00000603 pmuludq %xmm1, %xmm3
- 0x66, 0x0f, 0xfa, 0xf3, //0x00000607 psubd %xmm3, %xmm6
- 0x66, 0x0f, 0x61, 0xce, //0x0000060b punpcklwd %xmm6, %xmm1
- 0x66, 0x0f, 0x73, 0xf1, 0x02, //0x0000060f psllq $2, %xmm1
- 0xf2, 0x0f, 0x70, 0xc9, 0x50, //0x00000614 pshuflw $80, %xmm1, %xmm1
- 0x66, 0x0f, 0x70, 0xc9, 0x50, //0x00000619 pshufd $80, %xmm1, %xmm1
- 0x66, 0x0f, 0xe4, 0xca, //0x0000061e pmulhuw %xmm2, %xmm1
- 0x66, 0x0f, 0xe4, 0xcc, //0x00000622 pmulhuw %xmm4, %xmm1
- 0x66, 0x0f, 0xd5, 0xe9, //0x00000626 pmullw %xmm1, %xmm5
- 0x66, 0x0f, 0x73, 0xf5, 0x10, //0x0000062a psllq $16, %xmm5
- 0x66, 0x0f, 0xf9, 0xcd, //0x0000062f psubw %xmm5, %xmm1
- 0x66, 0x0f, 0x67, 0xc1, //0x00000633 packuswb %xmm1, %xmm0
- 0xf3, 0x0f, 0x6f, 0x0d, 0x01, 0xfa, 0xff, 0xff, //0x00000637 movdqu $-1535(%rip), %xmm1 /* LCPI0_4+0(%rip) */
- 0x66, 0x0f, 0xfc, 0xc8, //0x0000063f paddb %xmm0, %xmm1
- 0x66, 0x0f, 0xef, 0xd2, //0x00000643 pxor %xmm2, %xmm2
- 0x66, 0x0f, 0x74, 0xd0, //0x00000647 pcmpeqb %xmm0, %xmm2
- 0x66, 0x0f, 0xd7, 0xc2, //0x0000064b pmovmskb %xmm2, %eax
- 0xf7, 0xd0, //0x0000064f notl %eax
- 0x0d, 0x00, 0x80, 0x00, 0x00, //0x00000651 orl $32768, %eax
- 0x0f, 0xbc, 0xc0, //0x00000656 bsfl %eax, %eax
- 0xb9, 0x10, 0x00, 0x00, 0x00, //0x00000659 movl $16, %ecx
- 0x29, 0xc1, //0x0000065e subl %eax, %ecx
- 0x48, 0xc1, 0xe0, 0x04, //0x00000660 shlq $4, %rax
- 0x48, 0x8d, 0x15, 0xc5, 0x03, 0x00, 0x00, //0x00000664 leaq $965(%rip), %rdx /* _VecShiftShuffles+0(%rip) */
- 0x66, 0x0f, 0x38, 0x00, 0x0c, 0x10, //0x0000066b pshufb (%rax,%rdx), %xmm1
- 0xf3, 0x0f, 0x7f, 0x4f, 0x01, //0x00000671 movdqu %xmm1, $1(%rdi)
- 0x83, 0xc1, 0x01, //0x00000676 addl $1, %ecx
- 0x89, 0xc8, //0x00000679 movl %ecx, %eax
- 0x5d, //0x0000067b popq %rbp
- 0xc3, //0x0000067c retq
- //0x0000067d LBB0_19
- 0x48, 0xba, 0x57, 0x78, 0x13, 0xb1, 0x2f, 0x65, 0xa5, 0x39, //0x0000067d movabsq $4153837486827862103, %rdx
- 0x48, 0x89, 0xf0, //0x00000687 movq %rsi, %rax
- 0x48, 0xf7, 0xe2, //0x0000068a mulq %rdx
- 0x48, 0xc1, 0xea, 0x33, //0x0000068d shrq $51, %rdx
- 0x48, 0x0f, 0xaf, 0xca, //0x00000691 imulq %rdx, %rcx
- 0x48, 0x29, 0xce, //0x00000695 subq %rcx, %rsi
- 0x83, 0xfa, 0x09, //0x00000698 cmpl $9, %edx
- 0x0f, 0x87, 0x0f, 0x00, 0x00, 0x00, //0x0000069b ja LBB0_21
- 0x80, 0xc2, 0x30, //0x000006a1 addb $48, %dl
- 0x88, 0x17, //0x000006a4 movb %dl, (%rdi)
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000006a6 movl $1, %ecx
- 0xe9, 0x52, 0x00, 0x00, 0x00, //0x000006ab jmp LBB0_24
- //0x000006b0 LBB0_21
- 0x83, 0xfa, 0x63, //0x000006b0 cmpl $99, %edx
- 0x0f, 0x87, 0x1a, 0x00, 0x00, 0x00, //0x000006b3 ja LBB0_23
- 0x89, 0xd0, //0x000006b9 movl %edx, %eax
- 0x48, 0x8d, 0x0d, 0x9e, 0x02, 0x00, 0x00, //0x000006bb leaq $670(%rip), %rcx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x04, 0x41, //0x000006c2 movzwl (%rcx,%rax,2), %eax
- 0x66, 0x89, 0x07, //0x000006c6 movw %ax, (%rdi)
- 0xb9, 0x02, 0x00, 0x00, 0x00, //0x000006c9 movl $2, %ecx
- 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x000006ce jmp LBB0_24
- //0x000006d3 LBB0_23
- 0x89, 0xd0, //0x000006d3 movl %edx, %eax
- 0xc1, 0xe8, 0x02, //0x000006d5 shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x000006d8 imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x000006de shrl $17, %eax
- 0x8d, 0x48, 0x30, //0x000006e1 leal $48(%rax), %ecx
- 0x88, 0x0f, //0x000006e4 movb %cl, (%rdi)
- 0x6b, 0xc0, 0x64, //0x000006e6 imull $100, %eax, %eax
- 0x29, 0xc2, //0x000006e9 subl %eax, %edx
- 0x0f, 0xb7, 0xc2, //0x000006eb movzwl %dx, %eax
- 0x48, 0x8d, 0x0d, 0x6b, 0x02, 0x00, 0x00, //0x000006ee leaq $619(%rip), %rcx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x04, 0x41, //0x000006f5 movzwl (%rcx,%rax,2), %eax
- 0x66, 0x89, 0x47, 0x01, //0x000006f9 movw %ax, $1(%rdi)
- 0xb9, 0x03, 0x00, 0x00, 0x00, //0x000006fd movl $3, %ecx
- //0x00000702 LBB0_24
- 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000702 movabsq $-6067343680855748867, %rdx
- 0x48, 0x89, 0xf0, //0x0000070c movq %rsi, %rax
- 0x48, 0xf7, 0xe2, //0x0000070f mulq %rdx
- 0x48, 0xc1, 0xea, 0x1a, //0x00000712 shrq $26, %rdx
- 0x66, 0x0f, 0x6e, 0xc2, //0x00000716 movd %edx, %xmm0
- 0xf3, 0x0f, 0x6f, 0x0d, 0xde, 0xf8, 0xff, 0xff, //0x0000071a movdqu $-1826(%rip), %xmm1 /* LCPI0_0+0(%rip) */
- 0x66, 0x0f, 0x6f, 0xd8, //0x00000722 movdqa %xmm0, %xmm3
- 0x66, 0x0f, 0xf4, 0xd9, //0x00000726 pmuludq %xmm1, %xmm3
- 0x66, 0x0f, 0x73, 0xd3, 0x2d, //0x0000072a psrlq $45, %xmm3
- 0xb8, 0x10, 0x27, 0x00, 0x00, //0x0000072f movl $10000, %eax
- 0x66, 0x48, 0x0f, 0x6e, 0xd0, //0x00000734 movq %rax, %xmm2
- 0x66, 0x0f, 0x6f, 0xe3, //0x00000739 movdqa %xmm3, %xmm4
- 0x66, 0x0f, 0xf4, 0xe2, //0x0000073d pmuludq %xmm2, %xmm4
- 0x66, 0x0f, 0xfa, 0xc4, //0x00000741 psubd %xmm4, %xmm0
- 0x66, 0x0f, 0x61, 0xd8, //0x00000745 punpcklwd %xmm0, %xmm3
- 0x66, 0x0f, 0x73, 0xf3, 0x02, //0x00000749 psllq $2, %xmm3
- 0xf2, 0x0f, 0x70, 0xc3, 0x50, //0x0000074e pshuflw $80, %xmm3, %xmm0
- 0x66, 0x0f, 0x70, 0xc0, 0x50, //0x00000753 pshufd $80, %xmm0, %xmm0
- 0xf3, 0x0f, 0x6f, 0x25, 0xb0, 0xf8, 0xff, 0xff, //0x00000758 movdqu $-1872(%rip), %xmm4 /* LCPI0_1+0(%rip) */
- 0x66, 0x0f, 0xe4, 0xc4, //0x00000760 pmulhuw %xmm4, %xmm0
- 0xf3, 0x0f, 0x6f, 0x2d, 0xb4, 0xf8, 0xff, 0xff, //0x00000764 movdqu $-1868(%rip), %xmm5 /* LCPI0_2+0(%rip) */
- 0x66, 0x0f, 0xe4, 0xc5, //0x0000076c pmulhuw %xmm5, %xmm0
- 0xf3, 0x0f, 0x6f, 0x1d, 0xb8, 0xf8, 0xff, 0xff, //0x00000770 movdqu $-1864(%rip), %xmm3 /* LCPI0_3+0(%rip) */
- 0x66, 0x0f, 0x6f, 0xf0, //0x00000778 movdqa %xmm0, %xmm6
- 0x66, 0x0f, 0xd5, 0xf3, //0x0000077c pmullw %xmm3, %xmm6
- 0x66, 0x0f, 0x73, 0xf6, 0x10, //0x00000780 psllq $16, %xmm6
- 0x66, 0x0f, 0xf9, 0xc6, //0x00000785 psubw %xmm6, %xmm0
- 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x00000789 imull $100000000, %edx, %eax
- 0x29, 0xc6, //0x0000078f subl %eax, %esi
- 0x66, 0x0f, 0x6e, 0xf6, //0x00000791 movd %esi, %xmm6
- 0x66, 0x0f, 0xf4, 0xce, //0x00000795 pmuludq %xmm6, %xmm1
- 0x66, 0x0f, 0x73, 0xd1, 0x2d, //0x00000799 psrlq $45, %xmm1
- 0x66, 0x0f, 0xf4, 0xd1, //0x0000079e pmuludq %xmm1, %xmm2
- 0x66, 0x0f, 0xfa, 0xf2, //0x000007a2 psubd %xmm2, %xmm6
- 0x66, 0x0f, 0x61, 0xce, //0x000007a6 punpcklwd %xmm6, %xmm1
- 0x66, 0x0f, 0x73, 0xf1, 0x02, //0x000007aa psllq $2, %xmm1
- 0xf2, 0x0f, 0x70, 0xc9, 0x50, //0x000007af pshuflw $80, %xmm1, %xmm1
- 0x66, 0x0f, 0x70, 0xc9, 0x50, //0x000007b4 pshufd $80, %xmm1, %xmm1
- 0x66, 0x0f, 0xe4, 0xcc, //0x000007b9 pmulhuw %xmm4, %xmm1
- 0x66, 0x0f, 0xe4, 0xcd, //0x000007bd pmulhuw %xmm5, %xmm1
- 0x66, 0x0f, 0xd5, 0xd9, //0x000007c1 pmullw %xmm1, %xmm3
- 0x66, 0x0f, 0x73, 0xf3, 0x10, //0x000007c5 psllq $16, %xmm3
- 0x66, 0x0f, 0xf9, 0xcb, //0x000007ca psubw %xmm3, %xmm1
- 0x66, 0x0f, 0x67, 0xc1, //0x000007ce packuswb %xmm1, %xmm0
- 0x66, 0x0f, 0xfc, 0x05, 0x66, 0xf8, 0xff, 0xff, //0x000007d2 paddb $-1946(%rip), %xmm0 /* LCPI0_4+0(%rip) */
- 0x89, 0xc8, //0x000007da movl %ecx, %eax
- 0xf3, 0x0f, 0x7f, 0x04, 0x07, //0x000007dc movdqu %xmm0, (%rdi,%rax)
- 0x83, 0xc9, 0x10, //0x000007e1 orl $16, %ecx
- 0x89, 0xc8, //0x000007e4 movl %ecx, %eax
- 0x5d, //0x000007e6 popq %rbp
- 0xc3, //0x000007e7 retq
- //0x000007e8 LBB0_43
- 0x48, 0xba, 0x57, 0x78, 0x13, 0xb1, 0x2f, 0x65, 0xa5, 0x39, //0x000007e8 movabsq $4153837486827862103, %rdx
- 0x48, 0x89, 0xf0, //0x000007f2 movq %rsi, %rax
- 0x48, 0xf7, 0xe2, //0x000007f5 mulq %rdx
- 0x48, 0xc1, 0xea, 0x33, //0x000007f8 shrq $51, %rdx
- 0x48, 0x0f, 0xaf, 0xca, //0x000007fc imulq %rdx, %rcx
- 0x48, 0x29, 0xce, //0x00000800 subq %rcx, %rsi
- 0x83, 0xfa, 0x09, //0x00000803 cmpl $9, %edx
- 0x0f, 0x87, 0x10, 0x00, 0x00, 0x00, //0x00000806 ja LBB0_45
- 0x80, 0xc2, 0x30, //0x0000080c addb $48, %dl
- 0x88, 0x57, 0x01, //0x0000080f movb %dl, $1(%rdi)
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000812 movl $1, %ecx
- 0xe9, 0x54, 0x00, 0x00, 0x00, //0x00000817 jmp LBB0_48
- //0x0000081c LBB0_45
- 0x83, 0xfa, 0x63, //0x0000081c cmpl $99, %edx
- 0x0f, 0x87, 0x1b, 0x00, 0x00, 0x00, //0x0000081f ja LBB0_47
- 0x89, 0xd0, //0x00000825 movl %edx, %eax
- 0x48, 0x8d, 0x0d, 0x32, 0x01, 0x00, 0x00, //0x00000827 leaq $306(%rip), %rcx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x04, 0x41, //0x0000082e movzwl (%rcx,%rax,2), %eax
- 0x66, 0x89, 0x47, 0x01, //0x00000832 movw %ax, $1(%rdi)
- 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00000836 movl $2, %ecx
- 0xe9, 0x30, 0x00, 0x00, 0x00, //0x0000083b jmp LBB0_48
- //0x00000840 LBB0_47
- 0x89, 0xd0, //0x00000840 movl %edx, %eax
- 0xc1, 0xe8, 0x02, //0x00000842 shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000845 imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x0000084b shrl $17, %eax
- 0x8d, 0x48, 0x30, //0x0000084e leal $48(%rax), %ecx
- 0x88, 0x4f, 0x01, //0x00000851 movb %cl, $1(%rdi)
- 0x6b, 0xc0, 0x64, //0x00000854 imull $100, %eax, %eax
- 0x29, 0xc2, //0x00000857 subl %eax, %edx
- 0x0f, 0xb7, 0xc2, //0x00000859 movzwl %dx, %eax
- 0x48, 0x8d, 0x0d, 0xfd, 0x00, 0x00, 0x00, //0x0000085c leaq $253(%rip), %rcx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x04, 0x41, //0x00000863 movzwl (%rcx,%rax,2), %eax
- 0x66, 0x89, 0x47, 0x02, //0x00000867 movw %ax, $2(%rdi)
- 0xb9, 0x03, 0x00, 0x00, 0x00, //0x0000086b movl $3, %ecx
- //0x00000870 LBB0_48
- 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000870 movabsq $-6067343680855748867, %rdx
- 0x48, 0x89, 0xf0, //0x0000087a movq %rsi, %rax
- 0x48, 0xf7, 0xe2, //0x0000087d mulq %rdx
- 0x48, 0xc1, 0xea, 0x1a, //0x00000880 shrq $26, %rdx
- 0x66, 0x0f, 0x6e, 0xc2, //0x00000884 movd %edx, %xmm0
- 0xf3, 0x0f, 0x6f, 0x0d, 0x70, 0xf7, 0xff, 0xff, //0x00000888 movdqu $-2192(%rip), %xmm1 /* LCPI0_0+0(%rip) */
- 0x66, 0x0f, 0x6f, 0xd8, //0x00000890 movdqa %xmm0, %xmm3
- 0x66, 0x0f, 0xf4, 0xd9, //0x00000894 pmuludq %xmm1, %xmm3
- 0x66, 0x0f, 0x73, 0xd3, 0x2d, //0x00000898 psrlq $45, %xmm3
- 0xb8, 0x10, 0x27, 0x00, 0x00, //0x0000089d movl $10000, %eax
- 0x66, 0x48, 0x0f, 0x6e, 0xd0, //0x000008a2 movq %rax, %xmm2
- 0x66, 0x0f, 0x6f, 0xe3, //0x000008a7 movdqa %xmm3, %xmm4
- 0x66, 0x0f, 0xf4, 0xe2, //0x000008ab pmuludq %xmm2, %xmm4
- 0x66, 0x0f, 0xfa, 0xc4, //0x000008af psubd %xmm4, %xmm0
- 0x66, 0x0f, 0x61, 0xd8, //0x000008b3 punpcklwd %xmm0, %xmm3
- 0x66, 0x0f, 0x73, 0xf3, 0x02, //0x000008b7 psllq $2, %xmm3
- 0xf2, 0x0f, 0x70, 0xc3, 0x50, //0x000008bc pshuflw $80, %xmm3, %xmm0
- 0x66, 0x0f, 0x70, 0xc0, 0x50, //0x000008c1 pshufd $80, %xmm0, %xmm0
- 0xf3, 0x0f, 0x6f, 0x25, 0x42, 0xf7, 0xff, 0xff, //0x000008c6 movdqu $-2238(%rip), %xmm4 /* LCPI0_1+0(%rip) */
- 0x66, 0x0f, 0xe4, 0xc4, //0x000008ce pmulhuw %xmm4, %xmm0
- 0xf3, 0x0f, 0x6f, 0x2d, 0x46, 0xf7, 0xff, 0xff, //0x000008d2 movdqu $-2234(%rip), %xmm5 /* LCPI0_2+0(%rip) */
- 0x66, 0x0f, 0xe4, 0xc5, //0x000008da pmulhuw %xmm5, %xmm0
- 0xf3, 0x0f, 0x6f, 0x1d, 0x4a, 0xf7, 0xff, 0xff, //0x000008de movdqu $-2230(%rip), %xmm3 /* LCPI0_3+0(%rip) */
- 0x66, 0x0f, 0x6f, 0xf0, //0x000008e6 movdqa %xmm0, %xmm6
- 0x66, 0x0f, 0xd5, 0xf3, //0x000008ea pmullw %xmm3, %xmm6
- 0x66, 0x0f, 0x73, 0xf6, 0x10, //0x000008ee psllq $16, %xmm6
- 0x66, 0x0f, 0xf9, 0xc6, //0x000008f3 psubw %xmm6, %xmm0
- 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x000008f7 imull $100000000, %edx, %eax
- 0x29, 0xc6, //0x000008fd subl %eax, %esi
- 0x66, 0x0f, 0x6e, 0xf6, //0x000008ff movd %esi, %xmm6
- 0x66, 0x0f, 0xf4, 0xce, //0x00000903 pmuludq %xmm6, %xmm1
- 0x66, 0x0f, 0x73, 0xd1, 0x2d, //0x00000907 psrlq $45, %xmm1
- 0x66, 0x0f, 0xf4, 0xd1, //0x0000090c pmuludq %xmm1, %xmm2
- 0x66, 0x0f, 0xfa, 0xf2, //0x00000910 psubd %xmm2, %xmm6
- 0x66, 0x0f, 0x61, 0xce, //0x00000914 punpcklwd %xmm6, %xmm1
- 0x66, 0x0f, 0x73, 0xf1, 0x02, //0x00000918 psllq $2, %xmm1
- 0xf2, 0x0f, 0x70, 0xc9, 0x50, //0x0000091d pshuflw $80, %xmm1, %xmm1
- 0x66, 0x0f, 0x70, 0xc9, 0x50, //0x00000922 pshufd $80, %xmm1, %xmm1
- 0x66, 0x0f, 0xe4, 0xcc, //0x00000927 pmulhuw %xmm4, %xmm1
- 0x66, 0x0f, 0xe4, 0xcd, //0x0000092b pmulhuw %xmm5, %xmm1
- 0x66, 0x0f, 0xd5, 0xd9, //0x0000092f pmullw %xmm1, %xmm3
- 0x66, 0x0f, 0x73, 0xf3, 0x10, //0x00000933 psllq $16, %xmm3
- 0x66, 0x0f, 0xf9, 0xcb, //0x00000938 psubw %xmm3, %xmm1
- 0x66, 0x0f, 0x67, 0xc1, //0x0000093c packuswb %xmm1, %xmm0
- 0x66, 0x0f, 0xfc, 0x05, 0xf8, 0xf6, 0xff, 0xff, //0x00000940 paddb $-2312(%rip), %xmm0 /* LCPI0_4+0(%rip) */
- 0x89, 0xc8, //0x00000948 movl %ecx, %eax
- 0xf3, 0x0f, 0x7f, 0x44, 0x07, 0x01, //0x0000094a movdqu %xmm0, $1(%rdi,%rax)
- 0x83, 0xc9, 0x10, //0x00000950 orl $16, %ecx
- 0x83, 0xc1, 0x01, //0x00000953 addl $1, %ecx
- 0x89, 0xc8, //0x00000956 movl %ecx, %eax
- 0x5d, //0x00000958 popq %rbp
- 0xc3, //0x00000959 retq
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000095a .p2align 4, 0x00
- //0x00000960 _Digits
- 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 0x36, 0x30, 0x37, //0x00000960 QUAD $0x3330323031303030; QUAD $0x3730363035303430 // .ascii 16, '0001020304050607'
- 0x30, 0x38, 0x30, 0x39, 0x31, 0x30, 0x31, 0x31, 0x31, 0x32, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, //0x00000970 QUAD $0x3131303139303830; QUAD $0x3531343133313231 // .ascii 16, '0809101112131415'
- 0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x32, 0x33, //0x00000980 QUAD $0x3931383137313631; QUAD $0x3332323231323032 // .ascii 16, '1617181920212223'
- 0x32, 0x34, 0x32, 0x35, 0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31, //0x00000990 QUAD $0x3732363235323432; QUAD $0x3133303339323832 // .ascii 16, '2425262728293031'
- 0x33, 0x32, 0x33, 0x33, 0x33, 0x34, 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39, //0x000009a0 QUAD $0x3533343333333233; QUAD $0x3933383337333633 // .ascii 16, '3233343536373839'
- 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x33, 0x34, 0x34, 0x34, 0x35, 0x34, 0x36, 0x34, 0x37, //0x000009b0 QUAD $0x3334323431343034; QUAD $0x3734363435343434 // .ascii 16, '4041424344454647'
- 0x34, 0x38, 0x34, 0x39, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35, 0x35, //0x000009c0 QUAD $0x3135303539343834; QUAD $0x3535343533353235 // .ascii 16, '4849505152535455'
- 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x33, //0x000009d0 QUAD $0x3935383537353635; QUAD $0x3336323631363036 // .ascii 16, '5657585960616263'
- 0x36, 0x34, 0x36, 0x35, 0x36, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x37, 0x30, 0x37, 0x31, //0x000009e0 QUAD $0x3736363635363436; QUAD $0x3137303739363836 // .ascii 16, '6465666768697071'
- 0x37, 0x32, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x37, 0x38, 0x37, 0x39, //0x000009f0 QUAD $0x3537343733373237; QUAD $0x3937383737373637 // .ascii 16, '7273747576777879'
- 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x33, 0x38, 0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, //0x00000a00 QUAD $0x3338323831383038; QUAD $0x3738363835383438 // .ascii 16, '8081828384858687'
- 0x38, 0x38, 0x38, 0x39, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35, //0x00000a10 QUAD $0x3139303939383838; QUAD $0x3539343933393239 // .ascii 16, '8889909192939495'
- 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, //0x00000a20 QUAD $0x3939383937393639 // .ascii 8, '96979899'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a28 .p2align 4, 0x00
- //0x00000a30 _VecShiftShuffles
- 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, //0x00000a30 QUAD $0x0706050403020100; QUAD $0x0f0e0d0c0b0a0908 // .ascii 16, '\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f'
- 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, //0x00000a40 QUAD $0x0807060504030201; QUAD $0xff0f0e0d0c0b0a09 // .ascii 16, '\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff'
- 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, //0x00000a50 QUAD $0x0908070605040302; QUAD $0xffff0f0e0d0c0b0a // .ascii 16, '\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff'
- 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, //0x00000a60 QUAD $0x0a09080706050403; QUAD $0xffffff0f0e0d0c0b // .ascii 16, '\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff'
- 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, //0x00000a70 QUAD $0x0b0a090807060504; QUAD $0xffffffff0f0e0d0c // .ascii 16, '\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff'
- 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000a80 QUAD $0x0c0b0a0908070605; QUAD $0xffffffffff0f0e0d // .ascii 16, '\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff'
- 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000a90 QUAD $0x0d0c0b0a09080706; QUAD $0xffffffffffff0f0e // .ascii 16, '\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff'
- 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000aa0 QUAD $0x0e0d0c0b0a090807; QUAD $0xffffffffffffff0f // .ascii 16, '\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff'
- 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000ab0 QUAD $0x0f0e0d0c0b0a0908; QUAD $0xffffffffffffffff // .ascii 16, '\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff\xff'
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/lookup_small_key.go b/vendor/github.com/bytedance/sonic/internal/native/sse/lookup_small_key.go
deleted file mode 100644
index e9e2df765..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/lookup_small_key.go
+++ /dev/null
@@ -1,37 +0,0 @@
-// 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/rt`
-)
-
-var F_lookup_small_key func(key unsafe.Pointer, table unsafe.Pointer, lowerOff int) (ret int)
-
-var S_lookup_small_key uintptr
-
-//go:nosplit
-func lookup_small_key(key *string, table *[]byte, lowerOff int) (ret int) {
- return F_lookup_small_key(rt.NoEscape(unsafe.Pointer(key)), rt.NoEscape(unsafe.Pointer(table)), lowerOff)
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/lookup_small_key_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/lookup_small_key_subr.go
deleted file mode 100644
index 6028f165d..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/lookup_small_key_subr.go
+++ /dev/null
@@ -1,45 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package sse
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__lookup_small_key = 48
-)
-
-const (
- _stack__lookup_small_key = 88
-)
-
-const (
- _size__lookup_small_key = 876
-)
-
-var (
- _pcsp__lookup_small_key = [][2]uint32{
- {0x1, 0},
- {0x6, 8},
- {0x8, 16},
- {0xa, 24},
- {0xc, 32},
- {0xd, 40},
- {0x11, 48},
- {0x361, 88},
- {0x362, 48},
- {0x364, 40},
- {0x366, 32},
- {0x368, 24},
- {0x36a, 16},
- {0x36b, 8},
- {0x36c, 0},
- }
-)
-
-var _cfunc_lookup_small_key = []loader.CFunc{
- {"_lookup_small_key_entry", 0, _entry__lookup_small_key, 0, nil},
- {"_lookup_small_key", _entry__lookup_small_key, _size__lookup_small_key, _stack__lookup_small_key, _pcsp__lookup_small_key},
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/lookup_small_key_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/lookup_small_key_text_amd64.go
deleted file mode 100644
index 4fd9a9fc3..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/lookup_small_key_text_amd64.go
+++ /dev/null
@@ -1,239 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package sse
-
-var _text_lookup_small_key = []byte{
- // .p2align 4, 0x00
- // LCPI0_0
- 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, // QUAD $0xbfbfbfbfbfbfbfbf; QUAD $0xbfbfbfbfbfbfbfbf // .space 16, '\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf'
- //0x00000010 LCPI0_1
- 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, //0x00000010 QUAD $0x1919191919191919; QUAD $0x1919191919191919 // .space 16, '\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19'
- //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 _lookup_small_key
- 0x55, //0x00000030 pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000031 movq %rsp, %rbp
- 0x41, 0x57, //0x00000034 pushq %r15
- 0x41, 0x56, //0x00000036 pushq %r14
- 0x41, 0x55, //0x00000038 pushq %r13
- 0x41, 0x54, //0x0000003a pushq %r12
- 0x53, //0x0000003c pushq %rbx
- 0x48, 0x83, 0xec, 0x28, //0x0000003d subq $40, %rsp
- 0x4c, 0x8b, 0x57, 0x08, //0x00000041 movq $8(%rdi), %r10
- 0x4c, 0x8b, 0x1e, //0x00000045 movq (%rsi), %r11
- 0x45, 0x0f, 0xb6, 0xc2, //0x00000048 movzbl %r10b, %r8d
- 0x4b, 0x8d, 0x0c, 0x80, //0x0000004c leaq (%r8,%r8,4), %rcx
- 0x45, 0x0f, 0xb6, 0x0c, 0x0b, //0x00000050 movzbl (%r11,%rcx), %r9d
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000055 movq $-1, %rax
- 0x45, 0x85, 0xc9, //0x0000005c testl %r9d, %r9d
- 0x0f, 0x84, 0x28, 0x03, 0x00, 0x00, //0x0000005f je LBB0_39
- 0x48, 0x89, 0x55, 0xb0, //0x00000065 movq %rdx, $-80(%rbp)
- 0x4c, 0x8b, 0x3f, //0x00000069 movq (%rdi), %r15
- 0x41, 0x8b, 0x44, 0x0b, 0x01, //0x0000006c movl $1(%r11,%rcx), %eax
- 0x48, 0x89, 0x45, 0xb8, //0x00000071 movq %rax, $-72(%rbp)
- 0x8d, 0xb0, 0xa5, 0x00, 0x00, 0x00, //0x00000075 leal $165(%rax), %esi
- 0x4c, 0x01, 0xde, //0x0000007b addq %r11, %rsi
- 0x41, 0x0f, 0xb6, 0xca, //0x0000007e movzbl %r10b, %ecx
- 0x41, 0x83, 0xf8, 0x09, //0x00000082 cmpl $9, %r8d
- 0x0f, 0x83, 0xd0, 0x00, 0x00, 0x00, //0x00000086 jae LBB0_2
- 0x45, 0x8a, 0x27, //0x0000008c movb (%r15), %r12b
- 0x45, 0x8d, 0x68, 0x01, //0x0000008f leal $1(%r8), %r13d
- 0x44, 0x89, 0xcb, //0x00000093 movl %r9d, %ebx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000096 .p2align 4, 0x90
- //0x000000a0 LBB0_7
- 0x44, 0x38, 0x26, //0x000000a0 cmpb %r12b, (%rsi)
- 0x0f, 0x85, 0x97, 0x00, 0x00, 0x00, //0x000000a3 jne LBB0_8
- 0x44, 0x0f, 0xb6, 0x76, 0x01, //0x000000a9 movzbl $1(%rsi), %r14d
- 0xbf, 0x01, 0x00, 0x00, 0x00, //0x000000ae movl $1, %edi
- 0x45, 0x3a, 0x77, 0x01, //0x000000b3 cmpb $1(%r15), %r14b
- 0x0f, 0x85, 0x85, 0x00, 0x00, 0x00, //0x000000b7 jne LBB0_16
- 0x0f, 0xb6, 0x56, 0x02, //0x000000bd movzbl $2(%rsi), %edx
- 0xbf, 0x02, 0x00, 0x00, 0x00, //0x000000c1 movl $2, %edi
- 0x41, 0x3a, 0x57, 0x02, //0x000000c6 cmpb $2(%r15), %dl
- 0x0f, 0x85, 0x72, 0x00, 0x00, 0x00, //0x000000ca jne LBB0_16
- 0x0f, 0xb6, 0x56, 0x03, //0x000000d0 movzbl $3(%rsi), %edx
- 0xbf, 0x03, 0x00, 0x00, 0x00, //0x000000d4 movl $3, %edi
- 0x41, 0x3a, 0x57, 0x03, //0x000000d9 cmpb $3(%r15), %dl
- 0x0f, 0x85, 0x5f, 0x00, 0x00, 0x00, //0x000000dd jne LBB0_16
- 0x0f, 0xb6, 0x56, 0x04, //0x000000e3 movzbl $4(%rsi), %edx
- 0xbf, 0x04, 0x00, 0x00, 0x00, //0x000000e7 movl $4, %edi
- 0x41, 0x3a, 0x57, 0x04, //0x000000ec cmpb $4(%r15), %dl
- 0x0f, 0x85, 0x4c, 0x00, 0x00, 0x00, //0x000000f0 jne LBB0_16
- 0x0f, 0xb6, 0x56, 0x05, //0x000000f6 movzbl $5(%rsi), %edx
- 0xbf, 0x05, 0x00, 0x00, 0x00, //0x000000fa movl $5, %edi
- 0x41, 0x3a, 0x57, 0x05, //0x000000ff cmpb $5(%r15), %dl
- 0x0f, 0x85, 0x39, 0x00, 0x00, 0x00, //0x00000103 jne LBB0_16
- 0x0f, 0xb6, 0x56, 0x06, //0x00000109 movzbl $6(%rsi), %edx
- 0xbf, 0x06, 0x00, 0x00, 0x00, //0x0000010d movl $6, %edi
- 0x41, 0x3a, 0x57, 0x06, //0x00000112 cmpb $6(%r15), %dl
- 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00000116 jne LBB0_16
- 0x0f, 0xb6, 0x56, 0x07, //0x0000011c movzbl $7(%rsi), %edx
- 0x31, 0xff, //0x00000120 xorl %edi, %edi
- 0x41, 0x3a, 0x57, 0x07, //0x00000122 cmpb $7(%r15), %dl
- 0x40, 0x0f, 0x94, 0xc7, //0x00000126 sete %dil
- 0x48, 0x83, 0xc7, 0x07, //0x0000012a addq $7, %rdi
- 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x0000012e jmp LBB0_16
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000133 .p2align 4, 0x90
- //0x00000140 LBB0_8
- 0x31, 0xff, //0x00000140 xorl %edi, %edi
- //0x00000142 LBB0_16
- 0x48, 0x39, 0xcf, //0x00000142 cmpq %rcx, %rdi
- 0x0f, 0x83, 0x91, 0x01, 0x00, 0x00, //0x00000145 jae LBB0_17
- 0x4c, 0x01, 0xee, //0x0000014b addq %r13, %rsi
- 0x83, 0xc3, 0xff, //0x0000014e addl $-1, %ebx
- 0x0f, 0x85, 0x49, 0xff, 0xff, 0xff, //0x00000151 jne LBB0_7
- 0xe9, 0x59, 0x00, 0x00, 0x00, //0x00000157 jmp LBB0_20
- //0x0000015c LBB0_2
- 0xf3, 0x41, 0x0f, 0x6f, 0x07, //0x0000015c movdqu (%r15), %xmm0
- 0xf3, 0x41, 0x0f, 0x6f, 0x4f, 0x10, //0x00000161 movdqu $16(%r15), %xmm1
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000167 movq $-1, %rdi
- 0x48, 0xd3, 0xe7, //0x0000016e shlq %cl, %rdi
- 0x45, 0x8d, 0x60, 0x01, //0x00000171 leal $1(%r8), %r12d
- 0x44, 0x89, 0xcb, //0x00000175 movl %r9d, %ebx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000178 .p2align 4, 0x90
- //0x00000180 LBB0_3
- 0xf3, 0x0f, 0x6f, 0x16, //0x00000180 movdqu (%rsi), %xmm2
- 0x66, 0x0f, 0x74, 0xd0, //0x00000184 pcmpeqb %xmm0, %xmm2
- 0xf3, 0x0f, 0x6f, 0x5e, 0x10, //0x00000188 movdqu $16(%rsi), %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x0000018d pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xd2, //0x00000191 pmovmskb %xmm2, %edx
- 0x66, 0x0f, 0xd7, 0xc3, //0x00000195 pmovmskb %xmm3, %eax
- 0xc1, 0xe0, 0x10, //0x00000199 shll $16, %eax
- 0x09, 0xd0, //0x0000019c orl %edx, %eax
- 0x09, 0xf8, //0x0000019e orl %edi, %eax
- 0x83, 0xf8, 0xff, //0x000001a0 cmpl $-1, %eax
- 0x0f, 0x84, 0x42, 0x01, 0x00, 0x00, //0x000001a3 je LBB0_4
- 0x4c, 0x01, 0xe6, //0x000001a9 addq %r12, %rsi
- 0x83, 0xc3, 0xff, //0x000001ac addl $-1, %ebx
- 0x0f, 0x85, 0xcb, 0xff, 0xff, 0xff, //0x000001af jne LBB0_3
- //0x000001b5 LBB0_20
- 0x48, 0x8b, 0x45, 0xb8, //0x000001b5 movq $-72(%rbp), %rax
- 0x48, 0x03, 0x45, 0xb0, //0x000001b9 addq $-80(%rbp), %rax
- 0x49, 0x01, 0xc3, //0x000001bd addq %rax, %r11
- 0xf3, 0x0f, 0x6f, 0x15, 0x38, 0xfe, 0xff, 0xff, //0x000001c0 movdqu $-456(%rip), %xmm2 /* LCPI0_0+0(%rip) */
- 0xf3, 0x41, 0x0f, 0x6f, 0x27, //0x000001c8 movdqu (%r15), %xmm4
- 0x66, 0x0f, 0x6f, 0xdc, //0x000001cd movdqa %xmm4, %xmm3
- 0x66, 0x0f, 0xfc, 0xda, //0x000001d1 paddb %xmm2, %xmm3
- 0xf3, 0x0f, 0x6f, 0x0d, 0x33, 0xfe, 0xff, 0xff, //0x000001d5 movdqu $-461(%rip), %xmm1 /* LCPI0_1+0(%rip) */
- 0x66, 0x0f, 0x6f, 0xc3, //0x000001dd movdqa %xmm3, %xmm0
- 0x66, 0x0f, 0xda, 0xc1, //0x000001e1 pminub %xmm1, %xmm0
- 0x66, 0x0f, 0x74, 0xc3, //0x000001e5 pcmpeqb %xmm3, %xmm0
- 0xf3, 0x0f, 0x6f, 0x1d, 0x2f, 0xfe, 0xff, 0xff, //0x000001e9 movdqu $-465(%rip), %xmm3 /* LCPI0_2+0(%rip) */
- 0x66, 0x0f, 0xdb, 0xc3, //0x000001f1 pand %xmm3, %xmm0
- 0x66, 0x0f, 0xfc, 0xc4, //0x000001f5 paddb %xmm4, %xmm0
- 0x41, 0x0f, 0xb6, 0xca, //0x000001f9 movzbl %r10b, %ecx
- 0x41, 0x83, 0xf8, 0x09, //0x000001fd cmpl $9, %r8d
- 0x0f, 0x83, 0xef, 0x00, 0x00, 0x00, //0x00000201 jae LBB0_21
- 0xf3, 0x0f, 0x7f, 0x45, 0xc0, //0x00000207 movdqu %xmm0, $-64(%rbp)
- 0x8a, 0x55, 0xc0, //0x0000020c movb $-64(%rbp), %dl
- 0x8a, 0x5d, 0xc1, //0x0000020f movb $-63(%rbp), %bl
- 0x44, 0x8a, 0x65, 0xc2, //0x00000212 movb $-62(%rbp), %r12b
- 0x44, 0x8a, 0x6d, 0xc3, //0x00000216 movb $-61(%rbp), %r13b
- 0x44, 0x8a, 0x55, 0xc4, //0x0000021a movb $-60(%rbp), %r10b
- 0x44, 0x8a, 0x75, 0xc5, //0x0000021e movb $-59(%rbp), %r14b
- 0x44, 0x8a, 0x7d, 0xc6, //0x00000222 movb $-58(%rbp), %r15b
- 0x8a, 0x45, 0xc7, //0x00000226 movb $-57(%rbp), %al
- 0x41, 0x83, 0xc0, 0x01, //0x00000229 addl $1, %r8d
- 0x41, 0x83, 0xf9, 0x02, //0x0000022d cmpl $2, %r9d
- 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00000231 movl $1, %edi
- 0x41, 0x0f, 0x43, 0xf9, //0x00000236 cmovael %r9d, %edi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000023a .p2align 4, 0x90
- //0x00000240 LBB0_25
- 0x41, 0x38, 0x13, //0x00000240 cmpb %dl, (%r11)
- 0x0f, 0x85, 0x77, 0x00, 0x00, 0x00, //0x00000243 jne LBB0_26
- 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00000249 movl $1, %esi
- 0x41, 0x38, 0x5b, 0x01, //0x0000024e cmpb %bl, $1(%r11)
- 0x0f, 0x85, 0x6a, 0x00, 0x00, 0x00, //0x00000252 jne LBB0_34
- 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00000258 movl $2, %esi
- 0x45, 0x38, 0x63, 0x02, //0x0000025d cmpb %r12b, $2(%r11)
- 0x0f, 0x85, 0x5b, 0x00, 0x00, 0x00, //0x00000261 jne LBB0_34
- 0xbe, 0x03, 0x00, 0x00, 0x00, //0x00000267 movl $3, %esi
- 0x45, 0x38, 0x6b, 0x03, //0x0000026c cmpb %r13b, $3(%r11)
- 0x0f, 0x85, 0x4c, 0x00, 0x00, 0x00, //0x00000270 jne LBB0_34
- 0xbe, 0x04, 0x00, 0x00, 0x00, //0x00000276 movl $4, %esi
- 0x45, 0x38, 0x53, 0x04, //0x0000027b cmpb %r10b, $4(%r11)
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x0000027f jne LBB0_34
- 0xbe, 0x05, 0x00, 0x00, 0x00, //0x00000285 movl $5, %esi
- 0x45, 0x38, 0x73, 0x05, //0x0000028a cmpb %r14b, $5(%r11)
- 0x0f, 0x85, 0x2e, 0x00, 0x00, 0x00, //0x0000028e jne LBB0_34
- 0xbe, 0x06, 0x00, 0x00, 0x00, //0x00000294 movl $6, %esi
- 0x45, 0x38, 0x7b, 0x06, //0x00000299 cmpb %r15b, $6(%r11)
- 0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x0000029d jne LBB0_34
- 0x31, 0xf6, //0x000002a3 xorl %esi, %esi
- 0x41, 0x38, 0x43, 0x07, //0x000002a5 cmpb %al, $7(%r11)
- 0x40, 0x0f, 0x94, 0xc6, //0x000002a9 sete %sil
- 0x48, 0x83, 0xc6, 0x07, //0x000002ad addq $7, %rsi
- 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x000002b1 jmp LBB0_34
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002b6 .p2align 4, 0x90
- //0x000002c0 LBB0_26
- 0x31, 0xf6, //0x000002c0 xorl %esi, %esi
- //0x000002c2 LBB0_34
- 0x48, 0x39, 0xce, //0x000002c2 cmpq %rcx, %rsi
- 0x0f, 0x83, 0xa8, 0x00, 0x00, 0x00, //0x000002c5 jae LBB0_35
- 0x4d, 0x01, 0xc3, //0x000002cb addq %r8, %r11
- 0x83, 0xc7, 0xff, //0x000002ce addl $-1, %edi
- 0x0f, 0x85, 0x69, 0xff, 0xff, 0xff, //0x000002d1 jne LBB0_25
- 0xe9, 0x8b, 0x00, 0x00, 0x00, //0x000002d7 jmp LBB0_38
- //0x000002dc LBB0_17
- 0x4c, 0x01, 0xee, //0x000002dc addq %r13, %rsi
- 0x48, 0x83, 0xc6, 0xff, //0x000002df addq $-1, %rsi
- 0x0f, 0xb6, 0x06, //0x000002e3 movzbl (%rsi), %eax
- 0xe9, 0xa2, 0x00, 0x00, 0x00, //0x000002e6 jmp LBB0_39
- //0x000002eb LBB0_4
- 0x48, 0x01, 0xce, //0x000002eb addq %rcx, %rsi
- 0x0f, 0xb6, 0x06, //0x000002ee movzbl (%rsi), %eax
- 0xe9, 0x97, 0x00, 0x00, 0x00, //0x000002f1 jmp LBB0_39
- //0x000002f6 LBB0_21
- 0xf3, 0x41, 0x0f, 0x6f, 0x67, 0x10, //0x000002f6 movdqu $16(%r15), %xmm4
- 0x66, 0x0f, 0xfc, 0xd4, //0x000002fc paddb %xmm4, %xmm2
- 0x66, 0x0f, 0xda, 0xca, //0x00000300 pminub %xmm2, %xmm1
- 0x66, 0x0f, 0x74, 0xca, //0x00000304 pcmpeqb %xmm2, %xmm1
- 0x66, 0x0f, 0xdb, 0xcb, //0x00000308 pand %xmm3, %xmm1
- 0x66, 0x0f, 0xfc, 0xcc, //0x0000030c paddb %xmm4, %xmm1
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000310 movq $-1, %rax
- 0x48, 0xd3, 0xe0, //0x00000317 shlq %cl, %rax
- 0x41, 0x83, 0xc0, 0x01, //0x0000031a addl $1, %r8d
- 0x41, 0x83, 0xf9, 0x02, //0x0000031e cmpl $2, %r9d
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00000322 movl $1, %edx
- 0x41, 0x0f, 0x43, 0xd1, //0x00000327 cmovael %r9d, %edx
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000032b .p2align 4, 0x90
- //0x00000330 LBB0_22
- 0xf3, 0x41, 0x0f, 0x6f, 0x13, //0x00000330 movdqu (%r11), %xmm2
- 0xf3, 0x41, 0x0f, 0x6f, 0x5b, 0x10, //0x00000335 movdqu $16(%r11), %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x0000033b pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0x74, 0xd0, //0x0000033f pcmpeqb %xmm0, %xmm2
- 0x66, 0x0f, 0xd7, 0xf2, //0x00000343 pmovmskb %xmm2, %esi
- 0x66, 0x0f, 0xd7, 0xfb, //0x00000347 pmovmskb %xmm3, %edi
- 0xc1, 0xe7, 0x10, //0x0000034b shll $16, %edi
- 0x09, 0xf7, //0x0000034e orl %esi, %edi
- 0x09, 0xc7, //0x00000350 orl %eax, %edi
- 0x83, 0xff, 0xff, //0x00000352 cmpl $-1, %edi
- 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x00000355 je LBB0_23
- 0x4d, 0x01, 0xc3, //0x0000035b addq %r8, %r11
- 0x83, 0xc2, 0xff, //0x0000035e addl $-1, %edx
- 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00000361 jne LBB0_22
- //0x00000367 LBB0_38
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000367 movq $-1, %rax
- 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x0000036e jmp LBB0_39
- //0x00000373 LBB0_35
- 0x4b, 0x8d, 0x34, 0x18, //0x00000373 leaq (%r8,%r11), %rsi
- 0x48, 0x83, 0xc6, 0xff, //0x00000377 addq $-1, %rsi
- 0x0f, 0xb6, 0x06, //0x0000037b movzbl (%rsi), %eax
- 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x0000037e jmp LBB0_39
- //0x00000383 LBB0_23
- 0x49, 0x01, 0xcb, //0x00000383 addq %rcx, %r11
- 0x4c, 0x89, 0xde, //0x00000386 movq %r11, %rsi
- 0x41, 0x0f, 0xb6, 0x03, //0x00000389 movzbl (%r11), %eax
- //0x0000038d LBB0_39
- 0x48, 0x83, 0xc4, 0x28, //0x0000038d addq $40, %rsp
- 0x5b, //0x00000391 popq %rbx
- 0x41, 0x5c, //0x00000392 popq %r12
- 0x41, 0x5d, //0x00000394 popq %r13
- 0x41, 0x5e, //0x00000396 popq %r14
- 0x41, 0x5f, //0x00000398 popq %r15
- 0x5d, //0x0000039a popq %rbp
- 0xc3, //0x0000039b retq
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/lspace.go b/vendor/github.com/bytedance/sonic/internal/native/sse/lspace.go
deleted file mode 100644
index 5bb3e3197..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/lspace.go
+++ /dev/null
@@ -1,35 +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 sse
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var F_lspace func(sp unsafe.Pointer, nb int, off int) (ret int)
-
-var S_lspace uintptr
-
-//go:nosplit
-func lspace(sp *byte, nb int, off int) (ret int) {
- return F_lspace(rt.NoEscape(unsafe.Pointer(sp)), nb, off)
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/lspace_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/lspace_subr.go
deleted file mode 100644
index 026e064fe..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/lspace_subr.go
+++ /dev/null
@@ -1,33 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package sse
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__lspace = 0
-)
-
-const (
- _stack__lspace = 8
-)
-
-const (
- _size__lspace = 87
-)
-
-var (
- _pcsp__lspace = [][2]uint32{
- {0x1, 0},
- {0x56, 8},
- {0x57, 0},
- }
-)
-
-var _cfunc_lspace = []loader.CFunc{
- {"_lspace_entry", 0, _entry__lspace, 0, nil},
- {"_lspace", _entry__lspace, _size__lspace, _stack__lspace, _pcsp__lspace},
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/lspace_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/lspace_text_amd64.go
deleted file mode 100644
index 2203657d0..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/lspace_text_amd64.go
+++ /dev/null
@@ -1,37 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package sse
-
-var _text_lspace = []byte{
- // .p2align 4, 0x90
- // _lspace
- 0x55, // pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000001 movq %rsp, %rbp
- 0x48, 0x89, 0xd0, //0x00000004 movq %rdx, %rax
- 0x48, 0x39, 0xd6, //0x00000007 cmpq %rdx, %rsi
- 0x0f, 0x84, 0x39, 0x00, 0x00, 0x00, //0x0000000a je LBB0_1
- 0x4c, 0x8d, 0x04, 0x37, //0x00000010 leaq (%rdi,%rsi), %r8
- 0x48, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000014 movabsq $4294977024, %rdx
- 0x90, 0x90, //0x0000001e .p2align 4, 0x90
- //0x00000020 LBB0_3
- 0x0f, 0xbe, 0x0c, 0x07, //0x00000020 movsbl (%rdi,%rax), %ecx
- 0x83, 0xf9, 0x20, //0x00000024 cmpl $32, %ecx
- 0x0f, 0x87, 0x28, 0x00, 0x00, 0x00, //0x00000027 ja LBB0_7
- 0x48, 0x0f, 0xa3, 0xca, //0x0000002d btq %rcx, %rdx
- 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00000031 jae LBB0_7
- 0x48, 0x83, 0xc0, 0x01, //0x00000037 addq $1, %rax
- 0x48, 0x39, 0xc6, //0x0000003b cmpq %rax, %rsi
- 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x0000003e jne LBB0_3
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00000044 jmp LBB0_6
- //0x00000049 LBB0_1
- 0x48, 0x01, 0xf8, //0x00000049 addq %rdi, %rax
- 0x49, 0x89, 0xc0, //0x0000004c movq %rax, %r8
- //0x0000004f LBB0_6
- 0x49, 0x29, 0xf8, //0x0000004f subq %rdi, %r8
- 0x4c, 0x89, 0xc0, //0x00000052 movq %r8, %rax
- //0x00000055 LBB0_7
- 0x5d, //0x00000055 popq %rbp
- 0xc3, //0x00000056 retq
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/native_export.go b/vendor/github.com/bytedance/sonic/internal/native/sse/native_export.go
deleted file mode 100644
index ff4464257..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/native_export.go
+++ /dev/null
@@ -1,51 +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 sse
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-func Use() {
- loader.WrapGoC(_text_f64toa, _cfunc_f64toa, []loader.GoC{{"_f64toa", &S_f64toa, &F_f64toa}}, "sse", "sse/f64toa.c")
- loader.WrapGoC(_text_f32toa, _cfunc_f32toa, []loader.GoC{{"_f32toa", &S_f32toa, &F_f32toa}}, "sse", "sse/f32toa.c")
- loader.WrapGoC(_text_get_by_path, _cfunc_get_by_path, []loader.GoC{{"_get_by_path", &S_get_by_path, &F_get_by_path}}, "sse", "sse/get_by_path.c")
- loader.WrapGoC(_text_html_escape, _cfunc_html_escape, []loader.GoC{{"_html_escape", &S_html_escape, &F_html_escape}}, "sse", "sse/html_escape.c")
- loader.WrapGoC(_text_i64toa, _cfunc_i64toa, []loader.GoC{{"_i64toa", &S_i64toa, &F_i64toa}}, "sse", "sse/i64toa.c")
- loader.WrapGoC(_text_lspace, _cfunc_lspace, []loader.GoC{{"_lspace", &S_lspace, &F_lspace}}, "sse", "sse/lspace.c")
- loader.WrapGoC(_text_quote, _cfunc_quote, []loader.GoC{{"_quote", &S_quote, &F_quote}}, "sse", "sse/quote.c")
- loader.WrapGoC(_text_skip_array, _cfunc_skip_array, []loader.GoC{{"_skip_array", &S_skip_array, &F_skip_array}}, "sse", "sse/skip_array.c")
- loader.WrapGoC(_text_skip_number, _cfunc_skip_number, []loader.GoC{{"_skip_number", &S_skip_number, &F_skip_number}}, "sse", "sse/skip_number.c")
- loader.WrapGoC(_text_skip_one, _cfunc_skip_one, []loader.GoC{{"_skip_one", &S_skip_one, &F_skip_one}}, "sse", "sse/skip_one.c")
- loader.WrapGoC(_text_skip_object, _cfunc_skip_object, []loader.GoC{{"_skip_object", &S_skip_object, &F_skip_object}}, "sse", "sse/skip_object.c")
- loader.WrapGoC(_text_skip_one_fast, _cfunc_skip_one_fast, []loader.GoC{{"_skip_one_fast", &S_skip_one_fast, &F_skip_one_fast}}, "sse", "sse/skip_one_fast.c")
- loader.WrapGoC(_text_u64toa, _cfunc_u64toa, []loader.GoC{{"_u64toa", &S_u64toa, &F_u64toa}}, "sse", "sse/u64toa.c")
- loader.WrapGoC(_text_unquote, _cfunc_unquote, []loader.GoC{{"_unquote", &S_unquote, &F_unquote}}, "sse", "sse/unquote.c")
- loader.WrapGoC(_text_validate_one, _cfunc_validate_one, []loader.GoC{{"_validate_one", &S_validate_one, &F_validate_one}}, "sse", "sse/validate_one.c")
- loader.WrapGoC(_text_validate_utf8, _cfunc_validate_utf8, []loader.GoC{{"_validate_utf8", &S_validate_utf8, &F_validate_utf8}}, "sse", "sse/validate_utf8.c")
- loader.WrapGoC(_text_validate_utf8_fast, _cfunc_validate_utf8_fast, []loader.GoC{{"_validate_utf8_fast", &S_validate_utf8_fast, &F_validate_utf8_fast}}, "sse", "sse/validate_utf8_fast.c")
- loader.WrapGoC(_text_vnumber, _cfunc_vnumber, []loader.GoC{{"_vnumber", &S_vnumber, &F_vnumber}}, "sse", "sse/vnumber.c")
- loader.WrapGoC(_text_vsigned, _cfunc_vsigned, []loader.GoC{{"_vsigned", &S_vsigned, &F_vsigned}}, "sse", "sse/vsigned.c")
- loader.WrapGoC(_text_vunsigned, _cfunc_vunsigned, []loader.GoC{{"_vunsigned", &S_vunsigned, &F_vunsigned}}, "sse", "sse/vunsigned.c")
- loader.WrapGoC(_text_vstring, _cfunc_vstring, []loader.GoC{{"_vstring", &S_vstring, &F_vstring}}, "sse", "sse/vstring.c")
- loader.WrapGoC(_text_value, _cfunc_value, []loader.GoC{{"_value", &S_value, &F_value}}, "sse", "sse/value.c")
- loader.WrapGoC(_text_parse_with_padding, _cfunc_parse_with_padding, []loader.GoC{{"_parse_with_padding", &S_parse_with_padding, &F_parse_with_padding}}, "sse", "sse/parser.c")
- loader.WrapGoC(_text_lookup_small_key, _cfunc_lookup_small_key, []loader.GoC{{"_lookup_small_key", &S_lookup_small_key, &F_lookup_small_key}}, "sse", "sse/lookup.c")
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/parse_with_padding.go b/vendor/github.com/bytedance/sonic/internal/native/sse/parse_with_padding.go
deleted file mode 100644
index 381b2cd00..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/parse_with_padding.go
+++ /dev/null
@@ -1,36 +0,0 @@
-// 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/rt`
-)
-
-var F_parse_with_padding func(parser unsafe.Pointer) (ret int)
-
-var S_parse_with_padding uintptr
-
-//go:nosplit
-func parse_with_padding(parser unsafe.Pointer) (ret int) {
- return F_parse_with_padding(rt.NoEscape(parser))
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/parse_with_padding_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/parse_with_padding_subr.go
deleted file mode 100644
index db16ddb63..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/parse_with_padding_subr.go
+++ /dev/null
@@ -1,46 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package sse
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__parse_with_padding = 336
-)
-
-const (
- _stack__parse_with_padding = 192
-)
-
-const (
- _size__parse_with_padding = 48420
-)
-
-var (
- _pcsp__parse_with_padding = [][2]uint32{
- {0x1, 0},
- {0x6, 8},
- {0x8, 16},
- {0xa, 24},
- {0xc, 32},
- {0xd, 40},
- {0x14, 48},
- {0xf31, 192},
- {0xf32, 48},
- {0xf34, 40},
- {0xf36, 32},
- {0xf38, 24},
- {0xf3a, 16},
- {0xf3b, 8},
- {0xf3c, 0},
- {0xbd24, 192},
- }
-)
-
-var _cfunc_parse_with_padding = []loader.CFunc{
- {"_parse_with_padding_entry", 0, _entry__parse_with_padding, 0, nil},
- {"_parse_with_padding", _entry__parse_with_padding, _size__parse_with_padding, _stack__parse_with_padding, _pcsp__parse_with_padding},
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/parse_with_padding_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/parse_with_padding_text_amd64.go
deleted file mode 100644
index 7b7796190..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/parse_with_padding_text_amd64.go
+++ /dev/null
@@ -1,15013 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package sse
-
-var _text_parse_with_padding = []byte{
- // .p2align 4, 0x90
- // _padding_reader_next
- 0x55, // pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000001 movq %rsp, %rbp
- 0x48, 0x8b, 0x07, //0x00000004 movq (%rdi), %rax
- 0x48, 0x8d, 0x48, 0x01, //0x00000007 leaq $1(%rax), %rcx
- 0x48, 0x89, 0x0f, //0x0000000b movq %rcx, (%rdi)
- 0x0f, 0xbe, 0x00, //0x0000000e movsbl (%rax), %eax
- 0x5d, //0x00000011 popq %rbp
- 0xc3, //0x00000012 retq
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000013 .p2align 4, 0x90
- //0x00000020 _padding_reader_peek_n
- 0x55, //0x00000020 pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000021 movq %rsp, %rbp
- 0x48, 0x8b, 0x07, //0x00000024 movq (%rdi), %rax
- 0x5d, //0x00000027 popq %rbp
- 0xc3, //0x00000028 retq
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000029 .p2align 4, 0x90
- //0x00000030 _padding_reader_cur
- 0x55, //0x00000030 pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000031 movq %rsp, %rbp
- 0x48, 0x89, 0xf8, //0x00000034 movq %rdi, %rax
- 0x5d, //0x00000037 popq %rbp
- 0xc3, //0x00000038 retq
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000039 .p2align 4, 0x90
- //0x00000040 _padding_reader_remain
- 0x55, //0x00000040 pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000041 movq %rsp, %rbp
- 0x48, 0x8b, 0x47, 0x10, //0x00000044 movq $16(%rdi), %rax
- 0x48, 0x2b, 0x07, //0x00000048 subq (%rdi), %rax
- 0x5d, //0x0000004b popq %rbp
- 0xc3, //0x0000004c retq
- 0x90, 0x90, 0x90, //0x0000004d .p2align 4, 0x90
- //0x00000050 _padding_reader_eat
- 0x55, //0x00000050 pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000051 movq %rsp, %rbp
- 0x48, 0x01, 0x37, //0x00000054 addq %rsi, (%rdi)
- 0x5d, //0x00000057 popq %rbp
- 0xc3, //0x00000058 retq
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000059 .p2align 4, 0x00
- //0x00000060 LCPI5_0
- 0x20, //0x00000060 .byte 32
- 0x00, //0x00000061 .byte 0
- 0x00, //0x00000062 .byte 0
- 0x00, //0x00000063 .byte 0
- 0x00, //0x00000064 .byte 0
- 0x00, //0x00000065 .byte 0
- 0x00, //0x00000066 .byte 0
- 0x00, //0x00000067 .byte 0
- 0x00, //0x00000068 .byte 0
- 0x09, //0x00000069 .byte 9
- 0x0a, //0x0000006a .byte 10
- 0x00, //0x0000006b .byte 0
- 0x00, //0x0000006c .byte 0
- 0x0d, //0x0000006d .byte 13
- 0x00, //0x0000006e .byte 0
- 0x00, //0x0000006f .byte 0
- //0x00000070 LCPI5_1
- 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000070 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
- //0x00000080 LCPI5_2
- 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000080 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""'
- //0x00000090 LCPI5_3
- 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, //0x00000090 QUAD $0x1f1f1f1f1f1f1f1f; QUAD $0x1f1f1f1f1f1f1f1f // .space 16, '\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f'
- //0x000000a0 LCPI5_4
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x000000a0 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
- //0x000000b0 LCPI5_5
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x000000b0 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
- //0x000000c0 LCPI5_6
- 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x000000c0 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0'
- //0x000000d0 LCPI5_7
- 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x000000d0 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'
- //0x000000e0 LCPI5_8
- 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x000000e0 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf'
- //0x000000f0 LCPI5_9
- 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x000000f0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................'
- //0x00000100 LCPI5_10
- 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000100 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE'
- //0x00000110 LCPI5_11
- 0x00, 0x00, 0x30, 0x43, //0x00000110 .long 1127219200
- 0x00, 0x00, 0x30, 0x45, //0x00000114 .long 1160773632
- 0x00, 0x00, 0x00, 0x00, //0x00000118 .long 0
- 0x00, 0x00, 0x00, 0x00, //0x0000011c .long 0
- //0x00000120 LCPI5_12
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x43, //0x00000120 .quad 0x4330000000000000
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x45, //0x00000128 .quad 0x4530000000000000
- //0x00000130 LCPI5_13
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00000130 .quad 0x8000000000000000
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00000138 .quad 0x8000000000000000
- //0x00000140 .p2align 3, 0x00
- //0x00000140 LCPI5_14
- 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x00000140 .quad 0x430c6bf526340000
- //0x00000148 LCPI5_15
- 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0xc3, //0x00000148 .quad 0xc30c6bf526340000
- //0x00000150 .p2align 4, 0x90
- //0x00000150 _parse_with_padding
- 0x55, //0x00000150 pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000151 movq %rsp, %rbp
- 0x41, 0x57, //0x00000154 pushq %r15
- 0x41, 0x56, //0x00000156 pushq %r14
- 0x41, 0x55, //0x00000158 pushq %r13
- 0x41, 0x54, //0x0000015a pushq %r12
- 0x53, //0x0000015c pushq %rbx
- 0x48, 0x81, 0xec, 0x90, 0x00, 0x00, 0x00, //0x0000015d subq $144, %rsp
- 0x49, 0x89, 0xfc, //0x00000164 movq %rdi, %r12
- 0x48, 0x8b, 0x4f, 0x78, //0x00000167 movq $120(%rdi), %rcx
- 0x48, 0x8b, 0xbf, 0x80, 0x00, 0x00, 0x00, //0x0000016b movq $128(%rdi), %rdi
- 0x49, 0x8b, 0x84, 0x24, 0x88, 0x00, 0x00, 0x00, //0x00000172 movq $136(%r12), %rax
- 0x48, 0x89, 0x85, 0x78, 0xff, 0xff, 0xff, //0x0000017a movq %rax, $-136(%rbp)
- 0x49, 0x8b, 0x84, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x00000181 movq $168(%r12), %rax
- 0x48, 0x89, 0x8d, 0x68, 0xff, 0xff, 0xff, //0x00000189 movq %rcx, $-152(%rbp)
- 0x49, 0x89, 0xcf, //0x00000190 movq %rcx, %r15
- 0x49, 0xf7, 0xd7, //0x00000193 notq %r15
- 0x48, 0x83, 0xf8, 0xff, //0x00000196 cmpq $-1, %rax
- 0x4c, 0x89, 0x65, 0xc0, //0x0000019a movq %r12, $-64(%rbp)
- 0x0f, 0x85, 0xb9, 0x2f, 0x00, 0x00, //0x0000019e jne LBB5_588
- 0x4c, 0x8d, 0x6f, 0x01, //0x000001a4 leaq $1(%rdi), %r13
- 0x0f, 0xb6, 0x07, //0x000001a8 movzbl (%rdi), %eax
- 0x48, 0x83, 0xf8, 0x20, //0x000001ab cmpq $32, %rax
- 0x0f, 0x87, 0x1c, 0x01, 0x00, 0x00, //0x000001af ja LBB5_12
- 0x48, 0xb9, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000001b5 movabsq $4294977025, %rcx
- 0x48, 0x0f, 0xa3, 0xc1, //0x000001bf btq %rax, %rcx
- 0x0f, 0x83, 0x08, 0x01, 0x00, 0x00, //0x000001c3 jae LBB5_12
- 0x0f, 0xb6, 0x47, 0x01, //0x000001c9 movzbl $1(%rdi), %eax
- 0x48, 0x83, 0xc7, 0x02, //0x000001cd addq $2, %rdi
- 0x48, 0x83, 0xf8, 0x20, //0x000001d1 cmpq $32, %rax
- 0x0f, 0x87, 0x63, 0x02, 0x00, 0x00, //0x000001d5 ja LBB5_41
- 0x48, 0x0f, 0xa3, 0xc1, //0x000001db btq %rax, %rcx
- 0x0f, 0x83, 0x59, 0x02, 0x00, 0x00, //0x000001df jae LBB5_41
- 0x49, 0x8b, 0x84, 0x24, 0x90, 0x00, 0x00, 0x00, //0x000001e5 movq $144(%r12), %rax
- 0x48, 0x89, 0xf9, //0x000001ed movq %rdi, %rcx
- 0x48, 0x29, 0xc1, //0x000001f0 subq %rax, %rcx
- 0x48, 0x83, 0xf9, 0x3f, //0x000001f3 cmpq $63, %rcx
- 0x0f, 0x87, 0x1e, 0x00, 0x00, 0x00, //0x000001f7 ja LBB5_8
- 0x49, 0x8b, 0x94, 0x24, 0x98, 0x00, 0x00, 0x00, //0x000001fd movq $152(%r12), %rdx
- 0x48, 0xd3, 0xea, //0x00000205 shrq %cl, %rdx
- 0x48, 0xd3, 0xe2, //0x00000208 shlq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x0000020b testq %rdx, %rdx
- 0x0f, 0x85, 0xae, 0x00, 0x00, 0x00, //0x0000020e jne LBB5_11
- 0x48, 0x83, 0xc0, 0x40, //0x00000214 addq $64, %rax
- 0x48, 0x89, 0xc7, //0x00000218 movq %rax, %rdi
- //0x0000021b LBB5_8
- 0x48, 0x83, 0xc7, 0xc0, //0x0000021b addq $-64, %rdi
- 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0x38, 0xfe, 0xff, 0xff, //0x0000021f movdqu $-456(%rip), %xmm8 /* LCPI5_0+0(%rip) */
- 0x48, 0x89, 0xf8, //0x00000228 movq %rdi, %rax
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000022b .p2align 4, 0x90
- //0x00000230 LBB5_9
- 0xf3, 0x0f, 0x6f, 0x48, 0x40, //0x00000230 movdqu $64(%rax), %xmm1
- 0xf3, 0x0f, 0x6f, 0x50, 0x50, //0x00000235 movdqu $80(%rax), %xmm2
- 0xf3, 0x0f, 0x6f, 0x58, 0x60, //0x0000023a movdqu $96(%rax), %xmm3
- 0xf3, 0x0f, 0x6f, 0x60, 0x70, //0x0000023f movdqu $112(%rax), %xmm4
- 0x48, 0x83, 0xc0, 0x40, //0x00000244 addq $64, %rax
- 0x66, 0x41, 0x0f, 0x6f, 0xe8, //0x00000248 movdqa %xmm8, %xmm5
- 0x66, 0x0f, 0x38, 0x00, 0xe9, //0x0000024d pshufb %xmm1, %xmm5
- 0x66, 0x41, 0x0f, 0x6f, 0xf0, //0x00000252 movdqa %xmm8, %xmm6
- 0x66, 0x0f, 0x38, 0x00, 0xf2, //0x00000257 pshufb %xmm2, %xmm6
- 0x66, 0x41, 0x0f, 0x6f, 0xf8, //0x0000025c movdqa %xmm8, %xmm7
- 0x66, 0x0f, 0x38, 0x00, 0xfb, //0x00000261 pshufb %xmm3, %xmm7
- 0x66, 0x41, 0x0f, 0x6f, 0xc0, //0x00000266 movdqa %xmm8, %xmm0
- 0x66, 0x0f, 0x38, 0x00, 0xc4, //0x0000026b pshufb %xmm4, %xmm0
- 0x66, 0x0f, 0x74, 0xe9, //0x00000270 pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x00000274 pmovmskb %xmm5, %ecx
- 0x66, 0x0f, 0x74, 0xf2, //0x00000278 pcmpeqb %xmm2, %xmm6
- 0x66, 0x0f, 0xd7, 0xf6, //0x0000027c pmovmskb %xmm6, %esi
- 0x66, 0x0f, 0x74, 0xfb, //0x00000280 pcmpeqb %xmm3, %xmm7
- 0x66, 0x0f, 0xd7, 0xff, //0x00000284 pmovmskb %xmm7, %edi
- 0x66, 0x0f, 0x74, 0xc4, //0x00000288 pcmpeqb %xmm4, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x0000028c pmovmskb %xmm0, %edx
- 0x48, 0xc1, 0xe6, 0x10, //0x00000290 shlq $16, %rsi
- 0x48, 0x09, 0xce, //0x00000294 orq %rcx, %rsi
- 0x48, 0xc1, 0xe7, 0x20, //0x00000297 shlq $32, %rdi
- 0x48, 0x09, 0xf7, //0x0000029b orq %rsi, %rdi
- 0x48, 0xc1, 0xe2, 0x30, //0x0000029e shlq $48, %rdx
- 0x48, 0x09, 0xfa, //0x000002a2 orq %rdi, %rdx
- 0x48, 0x83, 0xfa, 0xff, //0x000002a5 cmpq $-1, %rdx
- 0x0f, 0x84, 0x81, 0xff, 0xff, 0xff, //0x000002a9 je LBB5_9
- 0x48, 0xf7, 0xd2, //0x000002af notq %rdx
- 0x49, 0x89, 0x94, 0x24, 0x98, 0x00, 0x00, 0x00, //0x000002b2 movq %rdx, $152(%r12)
- 0x49, 0x89, 0x84, 0x24, 0x90, 0x00, 0x00, 0x00, //0x000002ba movq %rax, $144(%r12)
- //0x000002c2 LBB5_11
- 0x48, 0x0f, 0xbc, 0xca, //0x000002c2 bsfq %rdx, %rcx
- 0x4c, 0x8d, 0x2c, 0x08, //0x000002c6 leaq (%rax,%rcx), %r13
- 0x49, 0x83, 0xc5, 0x01, //0x000002ca addq $1, %r13
- 0x8a, 0x04, 0x08, //0x000002ce movb (%rax,%rcx), %al
- //0x000002d1 LBB5_12
- 0x4f, 0x8d, 0x34, 0x2f, //0x000002d1 leaq (%r15,%r13), %r14
- 0x0f, 0xbe, 0xc0, //0x000002d5 movsbl %al, %eax
- 0xb9, 0x06, 0x00, 0x00, 0x00, //0x000002d8 movl $6, %ecx
- 0x45, 0x31, 0xc9, //0x000002dd xorl %r9d, %r9d
- 0x83, 0xc0, 0xde, //0x000002e0 addl $-34, %eax
- 0x83, 0xf8, 0x59, //0x000002e3 cmpl $89, %eax
- 0x0f, 0x87, 0x6b, 0x0d, 0x00, 0x00, //0x000002e6 ja LBB5_167
- 0x48, 0x8d, 0x15, 0x81, 0xbb, 0x00, 0x00, //0x000002ec leaq $48001(%rip), %rdx /* LJTI5_0+0(%rip) */
- 0x48, 0x63, 0x04, 0x82, //0x000002f3 movslq (%rdx,%rax,4), %rax
- 0x48, 0x01, 0xd0, //0x000002f7 addq %rdx, %rax
- 0xff, 0xe0, //0x000002fa jmpq *%rax
- //0x000002fc LBB5_14
- 0x44, 0x89, 0xc8, //0x000002fc movl %r9d, %eax
- 0x34, 0x01, //0x000002ff xorb $1, %al
- 0x44, 0x0f, 0xb6, 0xd8, //0x00000301 movzbl %al, %r11d
- 0x4d, 0x89, 0xef, //0x00000305 movq %r13, %r15
- 0x4d, 0x29, 0xdf, //0x00000308 subq %r11, %r15
- 0x4d, 0x89, 0xd8, //0x0000030b movq %r11, %r8
- 0x49, 0xf7, 0xd8, //0x0000030e negq %r8
- 0x41, 0xf6, 0x44, 0x24, 0x70, 0x02, //0x00000311 testb $2, $112(%r12)
- 0x0f, 0x85, 0xd1, 0x00, 0x00, 0x00, //0x00000317 jne LBB5_30
- 0x41, 0x8a, 0x07, //0x0000031d movb (%r15), %al
- 0x3c, 0x30, //0x00000320 cmpb $48, %al
- 0x0f, 0x85, 0x1e, 0x01, 0x00, 0x00, //0x00000322 jne LBB5_34
- 0x49, 0x8d, 0x5f, 0x01, //0x00000328 leaq $1(%r15), %rbx
- 0x41, 0x8a, 0x47, 0x01, //0x0000032c movb $1(%r15), %al
- 0x45, 0x31, 0xc0, //0x00000330 xorl %r8d, %r8d
- 0x3c, 0x2e, //0x00000333 cmpb $46, %al
- 0x0f, 0x84, 0xa3, 0x0b, 0x00, 0x00, //0x00000335 je LBB5_146
- 0x3c, 0x45, //0x0000033b cmpb $69, %al
- 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x0000033d je LBB5_19
- 0x3c, 0x65, //0x00000343 cmpb $101, %al
- 0x0f, 0x85, 0x62, 0x0c, 0x00, 0x00, //0x00000345 jne LBB5_158
- //0x0000034b LBB5_19
- 0x49, 0x89, 0xdd, //0x0000034b movq %rbx, %r13
- //0x0000034e LBB5_20
- 0x31, 0xff, //0x0000034e xorl %edi, %edi
- 0x31, 0xf6, //0x00000350 xorl %esi, %esi
- //0x00000352 LBB5_21
- 0x45, 0x89, 0xca, //0x00000352 movl %r9d, %r10d
- 0x49, 0x8d, 0x5d, 0x01, //0x00000355 leaq $1(%r13), %rbx
- 0x41, 0x8a, 0x55, 0x01, //0x00000359 movb $1(%r13), %dl
- 0xb9, 0xff, 0xff, 0xff, 0xff, //0x0000035d movl $-1, %ecx
- 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000362 movl $1, %r9d
- 0x80, 0xfa, 0x2d, //0x00000368 cmpb $45, %dl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x0000036b je LBB5_24
- 0x80, 0xfa, 0x2b, //0x00000371 cmpb $43, %dl
- 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x00000374 jne LBB5_25
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x0000037a movl $1, %ecx
- //0x0000037f LBB5_24
- 0x41, 0x8a, 0x55, 0x02, //0x0000037f movb $2(%r13), %dl
- 0x49, 0x83, 0xc5, 0x02, //0x00000383 addq $2, %r13
- 0x4c, 0x89, 0xeb, //0x00000387 movq %r13, %rbx
- 0x41, 0x89, 0xc9, //0x0000038a movl %ecx, %r9d
- //0x0000038d LBB5_25
- 0x49, 0x89, 0xfd, //0x0000038d movq %rdi, %r13
- 0x8d, 0x7a, 0xd0, //0x00000390 leal $-48(%rdx), %edi
- 0xb9, 0x03, 0x00, 0x00, 0x00, //0x00000393 movl $3, %ecx
- 0x40, 0x80, 0xff, 0x09, //0x00000398 cmpb $9, %dil
- 0x0f, 0x87, 0xbe, 0x32, 0x00, 0x00, //0x0000039c ja LBB5_653
- 0x31, 0xc9, //0x000003a2 xorl %ecx, %ecx
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000003a4 movq $-1, %rdi
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003ab .p2align 4, 0x90
- //0x000003b0 LBB5_27
- 0x8d, 0x0c, 0x89, //0x000003b0 leal (%rcx,%rcx,4), %ecx
- 0x0f, 0xb6, 0xd2, //0x000003b3 movzbl %dl, %edx
- 0x8d, 0x0c, 0x4a, //0x000003b6 leal (%rdx,%rcx,2), %ecx
- 0x83, 0xc1, 0xd0, //0x000003b9 addl $-48, %ecx
- 0x0f, 0xb6, 0x53, 0x01, //0x000003bc movzbl $1(%rbx), %edx
- 0x48, 0x83, 0xc3, 0x01, //0x000003c0 addq $1, %rbx
- 0x8d, 0x42, 0xd0, //0x000003c4 leal $-48(%rdx), %eax
- 0x48, 0x83, 0xc7, 0x01, //0x000003c7 addq $1, %rdi
- 0x3c, 0x0a, //0x000003cb cmpb $10, %al
- 0x0f, 0x82, 0xdd, 0xff, 0xff, 0xff, //0x000003cd jb LBB5_27
- 0x48, 0x83, 0xff, 0x09, //0x000003d3 cmpq $9, %rdi
- 0x0f, 0x83, 0x8b, 0x32, 0x00, 0x00, //0x000003d7 jae LBB5_654
- //0x000003dd LBB5_29
- 0x41, 0x0f, 0xaf, 0xc9, //0x000003dd imull %r9d, %ecx
- 0x44, 0x01, 0xe9, //0x000003e1 addl %r13d, %ecx
- 0x89, 0xcf, //0x000003e4 movl %ecx, %edi
- 0x45, 0x89, 0xd1, //0x000003e6 movl %r10d, %r9d
- 0xe9, 0xe2, 0x0c, 0x00, 0x00, //0x000003e9 jmp LBB5_181
- //0x000003ee LBB5_30
- 0x44, 0x89, 0x8d, 0x68, 0xff, 0xff, 0xff, //0x000003ee movl %r9d, $-152(%rbp)
- 0x4c, 0x89, 0x75, 0xd0, //0x000003f5 movq %r14, $-48(%rbp)
- 0x44, 0x89, 0xc7, //0x000003f9 movl %r8d, %edi
- 0x83, 0xe7, 0x01, //0x000003fc andl $1, %edi
- 0x4c, 0x8b, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x000003ff movq $-136(%rbp), %r9
- 0x4d, 0x29, 0xf9, //0x00000406 subq %r15, %r9
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000409 movq $-1, %rax
- 0x4d, 0x29, 0xc1, //0x00000410 subq %r8, %r9
- 0x0f, 0x84, 0xc0, 0x0b, 0x00, 0x00, //0x00000413 je LBB5_162
- 0x41, 0x80, 0x3f, 0x30, //0x00000419 cmpb $48, (%r15)
- 0x0f, 0x85, 0xfe, 0x07, 0x00, 0x00, //0x0000041d jne LBB5_107
- 0x31, 0xd2, //0x00000423 xorl %edx, %edx
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000425 movl $1, %eax
- 0x49, 0x83, 0xf9, 0x01, //0x0000042a cmpq $1, %r9
- 0x0f, 0x85, 0xc1, 0x07, 0x00, 0x00, //0x0000042e jne LBB5_105
- //0x00000434 LBB5_33
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000434 movl $1, %ecx
- 0xe9, 0xaa, 0x0b, 0x00, 0x00, //0x00000439 jmp LBB5_163
- //0x0000043e LBB5_41
- 0x49, 0x89, 0xfd, //0x0000043e movq %rdi, %r13
- 0xe9, 0x8b, 0xfe, 0xff, 0xff, //0x00000441 jmp LBB5_12
- //0x00000446 LBB5_34
- 0x8d, 0x50, 0xd0, //0x00000446 leal $-48(%rax), %edx
- 0xb9, 0x03, 0x00, 0x00, 0x00, //0x00000449 movl $3, %ecx
- 0x80, 0xfa, 0x09, //0x0000044e cmpb $9, %dl
- 0x0f, 0x87, 0x7e, 0x00, 0x00, 0x00, //0x00000451 ja LBB5_42
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000457 movq $-1, %rdi
- 0x31, 0xd2, //0x0000045e xorl %edx, %edx
- 0x31, 0xf6, //0x00000460 xorl %esi, %esi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000462 .p2align 4, 0x90
- //0x00000470 LBB5_36
- 0x48, 0x8d, 0x34, 0xb6, //0x00000470 leaq (%rsi,%rsi,4), %rsi
- 0x0f, 0xb6, 0xc0, //0x00000474 movzbl %al, %eax
- 0x48, 0x8d, 0x34, 0x70, //0x00000477 leaq (%rax,%rsi,2), %rsi
- 0x48, 0x83, 0xc6, 0xd0, //0x0000047b addq $-48, %rsi
- 0x41, 0x0f, 0xb6, 0x44, 0x3f, 0x02, //0x0000047f movzbl $2(%r15,%rdi), %eax
- 0x8d, 0x58, 0xd0, //0x00000485 leal $-48(%rax), %ebx
- 0x48, 0x83, 0xc2, 0xff, //0x00000488 addq $-1, %rdx
- 0x48, 0x83, 0xc7, 0x01, //0x0000048c addq $1, %rdi
- 0x80, 0xfb, 0x0a, //0x00000490 cmpb $10, %bl
- 0x0f, 0x82, 0xd7, 0xff, 0xff, 0xff, //0x00000493 jb LBB5_36
- 0x49, 0x89, 0xd2, //0x00000499 movq %rdx, %r10
- 0x49, 0xf7, 0xda, //0x0000049c negq %r10
- 0x4d, 0x89, 0xfd, //0x0000049f movq %r15, %r13
- 0x49, 0x29, 0xd5, //0x000004a2 subq %rdx, %r13
- 0x45, 0x31, 0xc0, //0x000004a5 xorl %r8d, %r8d
- 0x48, 0x83, 0xff, 0x13, //0x000004a8 cmpq $19, %rdi
- 0x0f, 0x83, 0xd1, 0x31, 0x00, 0x00, //0x000004ac jae LBB5_656
- 0x31, 0xff, //0x000004b2 xorl %edi, %edi
- 0x3c, 0x2e, //0x000004b4 cmpb $46, %al
- 0x0f, 0x85, 0xd5, 0x35, 0x00, 0x00, //0x000004b6 jne LBB5_699
- //0x000004bc LBB5_39
- 0x41, 0x8a, 0x45, 0x01, //0x000004bc movb $1(%r13), %al
- 0x49, 0x83, 0xc5, 0x01, //0x000004c0 addq $1, %r13
- 0x8d, 0x50, 0xd0, //0x000004c4 leal $-48(%rax), %edx
- 0x80, 0xfa, 0x0a, //0x000004c7 cmpb $10, %dl
- 0x0f, 0x82, 0x60, 0x0a, 0x00, 0x00, //0x000004ca jb LBB5_152
- 0xe9, 0x82, 0x0b, 0x00, 0x00, //0x000004d0 jmp LBB5_167
- //0x000004d5 LBB5_42
- 0x4d, 0x89, 0xfd, //0x000004d5 movq %r15, %r13
- 0xe9, 0x7a, 0x0b, 0x00, 0x00, //0x000004d8 jmp LBB5_167
- //0x000004dd LBB5_43
- 0x4d, 0x8d, 0x7d, 0x01, //0x000004dd leaq $1(%r13), %r15
- 0x41, 0x80, 0x7d, 0x00, 0x75, //0x000004e1 cmpb $117, (%r13)
- 0xba, 0x0d, 0x00, 0x00, 0x00, //0x000004e6 movl $13, %edx
- 0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x000004eb jne LBB5_46
- 0x4d, 0x8d, 0x7d, 0x02, //0x000004f1 leaq $2(%r13), %r15
- 0x41, 0x80, 0x7d, 0x01, 0x6c, //0x000004f5 cmpb $108, $1(%r13)
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000004fa jne LBB5_46
- 0x4d, 0x8d, 0x7d, 0x03, //0x00000500 leaq $3(%r13), %r15
- 0x31, 0xd2, //0x00000504 xorl %edx, %edx
- 0x41, 0x80, 0x7d, 0x02, 0x6c, //0x00000506 cmpb $108, $2(%r13)
- 0x0f, 0x85, 0xfa, 0x31, 0x00, 0x00, //0x0000050b jne LBB5_664
- //0x00000511 LBB5_46
- 0x49, 0xc1, 0xe6, 0x20, //0x00000511 shlq $32, %r14
- 0xe9, 0xc4, 0x03, 0x00, 0x00, //0x00000515 jmp LBB5_80
- //0x0000051a LBB5_47
- 0x4d, 0x8d, 0x7d, 0x01, //0x0000051a leaq $1(%r13), %r15
- 0x41, 0x80, 0x7d, 0x00, 0x72, //0x0000051e cmpb $114, (%r13)
- 0xba, 0x0d, 0x00, 0x00, 0x00, //0x00000523 movl $13, %edx
- 0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x00000528 jne LBB5_50
- 0x4d, 0x8d, 0x7d, 0x02, //0x0000052e leaq $2(%r13), %r15
- 0x41, 0x80, 0x7d, 0x01, 0x75, //0x00000532 cmpb $117, $1(%r13)
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00000537 jne LBB5_50
- 0x4d, 0x8d, 0x7d, 0x03, //0x0000053d leaq $3(%r13), %r15
- 0x31, 0xd2, //0x00000541 xorl %edx, %edx
- 0x41, 0x80, 0x7d, 0x02, 0x65, //0x00000543 cmpb $101, $2(%r13)
- 0x0f, 0x85, 0xc7, 0x31, 0x00, 0x00, //0x00000548 jne LBB5_665
- //0x0000054e LBB5_50
- 0x49, 0xc1, 0xe6, 0x20, //0x0000054e shlq $32, %r14
- 0x49, 0x83, 0xce, 0x0a, //0x00000552 orq $10, %r14
- 0xe9, 0x83, 0x03, 0x00, 0x00, //0x00000556 jmp LBB5_80
- //0x0000055b LBB5_51
- 0x49, 0x8b, 0x44, 0x24, 0x70, //0x0000055b movq $112(%r12), %rax
- 0xf3, 0x0f, 0x6f, 0x05, 0x08, 0xfb, 0xff, 0xff, //0x00000560 movdqu $-1272(%rip), %xmm0 /* LCPI5_1+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x0d, 0x10, 0xfb, 0xff, 0xff, //0x00000568 movdqu $-1264(%rip), %xmm1 /* LCPI5_2+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x15, 0x18, 0xfb, 0xff, 0xff, //0x00000570 movdqu $-1256(%rip), %xmm2 /* LCPI5_3+0(%rip) */
- 0x4d, 0x89, 0xef, //0x00000578 movq %r13, %r15
- 0xa8, 0x20, //0x0000057b testb $32, %al
- 0x0f, 0x85, 0x9d, 0x00, 0x00, 0x00, //0x0000057d jne LBB5_55
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000583 .p2align 4, 0x90
- //0x00000590 LBB5_52
- 0xf3, 0x41, 0x0f, 0x6f, 0x1f, //0x00000590 movdqu (%r15), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x67, 0x10, //0x00000595 movdqu $16(%r15), %xmm4
- 0x66, 0x0f, 0x6f, 0xeb, //0x0000059b movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x6f, 0xf3, //0x0000059f movdqa %xmm3, %xmm6
- 0x66, 0x0f, 0xda, 0xf2, //0x000005a3 pminub %xmm2, %xmm6
- 0x66, 0x0f, 0x74, 0xf3, //0x000005a7 pcmpeqb %xmm3, %xmm6
- 0x66, 0x0f, 0x74, 0xd8, //0x000005ab pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xd3, //0x000005af pmovmskb %xmm3, %edx
- 0x66, 0x0f, 0x6f, 0xdc, //0x000005b3 movdqa %xmm4, %xmm3
- 0x66, 0x0f, 0x6f, 0xfc, //0x000005b7 movdqa %xmm4, %xmm7
- 0x66, 0x0f, 0xda, 0xfa, //0x000005bb pminub %xmm2, %xmm7
- 0x66, 0x0f, 0x74, 0xfc, //0x000005bf pcmpeqb %xmm4, %xmm7
- 0x66, 0x0f, 0x74, 0xe0, //0x000005c3 pcmpeqb %xmm0, %xmm4
- 0x66, 0x0f, 0xd7, 0xcc, //0x000005c7 pmovmskb %xmm4, %ecx
- 0x66, 0x0f, 0x74, 0xe9, //0x000005cb pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xf5, //0x000005cf pmovmskb %xmm5, %esi
- 0xc1, 0xe1, 0x10, //0x000005d3 shll $16, %ecx
- 0x09, 0xd1, //0x000005d6 orl %edx, %ecx
- 0x66, 0x0f, 0x74, 0xd9, //0x000005d8 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xd3, //0x000005dc pmovmskb %xmm3, %edx
- 0x66, 0x0f, 0xd7, 0xfe, //0x000005e0 pmovmskb %xmm6, %edi
- 0x66, 0x0f, 0xd7, 0xdf, //0x000005e4 pmovmskb %xmm7, %ebx
- 0xc1, 0xe3, 0x10, //0x000005e8 shll $16, %ebx
- 0x09, 0xfb, //0x000005eb orl %edi, %ebx
- 0xc1, 0xe2, 0x10, //0x000005ed shll $16, %edx
- 0x09, 0xf2, //0x000005f0 orl %esi, %edx
- 0x09, 0xcb, //0x000005f2 orl %ecx, %ebx
- 0x83, 0xc3, 0xff, //0x000005f4 addl $-1, %ebx
- 0x85, 0xd3, //0x000005f7 testl %edx, %ebx
- 0x0f, 0x85, 0x56, 0x05, 0x00, 0x00, //0x000005f9 jne LBB5_101
- 0x83, 0xc2, 0xff, //0x000005ff addl $-1, %edx
- 0x85, 0xca, //0x00000602 testl %ecx, %edx
- 0x0f, 0x85, 0x2e, 0x22, 0x00, 0x00, //0x00000604 jne LBB5_496
- 0x49, 0x83, 0xc7, 0x20, //0x0000060a addq $32, %r15
- 0xe9, 0x7d, 0xff, 0xff, 0xff, //0x0000060e jmp LBB5_52
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000613 .p2align 4, 0x90
- //0x00000620 LBB5_55
- 0xf3, 0x41, 0x0f, 0x6f, 0x1f, //0x00000620 movdqu (%r15), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x67, 0x10, //0x00000625 movdqu $16(%r15), %xmm4
- 0x66, 0x0f, 0x6f, 0xeb, //0x0000062b movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x6f, 0xf3, //0x0000062f movdqa %xmm3, %xmm6
- 0x66, 0x0f, 0xda, 0xf2, //0x00000633 pminub %xmm2, %xmm6
- 0x66, 0x0f, 0x74, 0xf3, //0x00000637 pcmpeqb %xmm3, %xmm6
- 0x66, 0x0f, 0x74, 0xd8, //0x0000063b pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xd3, //0x0000063f pmovmskb %xmm3, %edx
- 0x66, 0x0f, 0x6f, 0xdc, //0x00000643 movdqa %xmm4, %xmm3
- 0x66, 0x0f, 0x6f, 0xfc, //0x00000647 movdqa %xmm4, %xmm7
- 0x66, 0x0f, 0xda, 0xfa, //0x0000064b pminub %xmm2, %xmm7
- 0x66, 0x0f, 0x74, 0xfc, //0x0000064f pcmpeqb %xmm4, %xmm7
- 0x66, 0x0f, 0x74, 0xe0, //0x00000653 pcmpeqb %xmm0, %xmm4
- 0x66, 0x0f, 0xd7, 0xcc, //0x00000657 pmovmskb %xmm4, %ecx
- 0x66, 0x0f, 0x74, 0xe9, //0x0000065b pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xf5, //0x0000065f pmovmskb %xmm5, %esi
- 0xc1, 0xe1, 0x10, //0x00000663 shll $16, %ecx
- 0x09, 0xd1, //0x00000666 orl %edx, %ecx
- 0x66, 0x0f, 0x74, 0xd9, //0x00000668 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xd3, //0x0000066c pmovmskb %xmm3, %edx
- 0x66, 0x0f, 0xd7, 0xde, //0x00000670 pmovmskb %xmm6, %ebx
- 0x66, 0x0f, 0xd7, 0xff, //0x00000674 pmovmskb %xmm7, %edi
- 0xc1, 0xe7, 0x10, //0x00000678 shll $16, %edi
- 0x09, 0xdf, //0x0000067b orl %ebx, %edi
- 0xc1, 0xe2, 0x10, //0x0000067d shll $16, %edx
- 0x09, 0xf2, //0x00000680 orl %esi, %edx
- 0x89, 0xfe, //0x00000682 movl %edi, %esi
- 0x09, 0xce, //0x00000684 orl %ecx, %esi
- 0x83, 0xc6, 0xff, //0x00000686 addl $-1, %esi
- 0x85, 0xd6, //0x00000689 testl %edx, %esi
- 0x0f, 0x85, 0xc4, 0x04, 0x00, 0x00, //0x0000068b jne LBB5_101
- 0x83, 0xc2, 0xff, //0x00000691 addl $-1, %edx
- 0x85, 0xca, //0x00000694 testl %ecx, %edx
- 0x0f, 0x85, 0x9c, 0x21, 0x00, 0x00, //0x00000696 jne LBB5_496
- 0x31, 0xf6, //0x0000069c xorl %esi, %esi
- 0x85, 0xfa, //0x0000069e testl %edi, %edx
- 0x0f, 0x85, 0xd8, 0x37, 0x00, 0x00, //0x000006a0 jne LBB5_748
- 0x49, 0x83, 0xc7, 0x20, //0x000006a6 addq $32, %r15
- 0xe9, 0x71, 0xff, 0xff, 0xff, //0x000006aa jmp LBB5_55
- //0x000006af LBB5_59
- 0x49, 0xc1, 0xe6, 0x20, //0x000006af shlq $32, %r14
- 0x49, 0x83, 0xce, 0x06, //0x000006b3 orq $6, %r14
- 0x49, 0x8b, 0x84, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x000006b7 movq $160(%r12), %rax
- 0x4c, 0x89, 0x30, //0x000006bf movq %r14, (%rax)
- 0x48, 0xc7, 0x40, 0x08, 0xff, 0xff, 0xff, 0xff, //0x000006c2 movq $-1, $8(%rax)
- 0x49, 0x8b, 0x94, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x000006ca movq $160(%r12), %rdx
- 0x4d, 0x8b, 0x84, 0x24, 0xb8, 0x00, 0x00, 0x00, //0x000006d2 movq $184(%r12), %r8
- 0x48, 0x89, 0xd0, //0x000006da movq %rdx, %rax
- 0x4c, 0x29, 0xc0, //0x000006dd subq %r8, %rax
- 0x49, 0x89, 0xc3, //0x000006e0 movq %rax, %r11
- 0x49, 0xc1, 0xfb, 0x04, //0x000006e3 sarq $4, %r11
- 0x4d, 0x89, 0x9c, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x000006e7 movq %r11, $168(%r12)
- 0x4c, 0x8d, 0x52, 0x10, //0x000006ef leaq $16(%rdx), %r10
- 0x4d, 0x89, 0x94, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x000006f3 movq %r10, $160(%r12)
- 0x49, 0x83, 0x84, 0x24, 0xb0, 0x00, 0x00, 0x00, 0x01, //0x000006fb addq $1, $176(%r12)
- 0x49, 0x8d, 0x9c, 0x24, 0xb8, 0x00, 0x00, 0x00, //0x00000704 leaq $184(%r12), %rbx
- 0x48, 0x8d, 0x4a, 0x20, //0x0000070c leaq $32(%rdx), %rcx
- 0x45, 0x31, 0xf6, //0x00000710 xorl %r14d, %r14d
- 0x48, 0x83, 0xf8, 0xf0, //0x00000713 cmpq $-16, %rax
- 0x48, 0x89, 0xd0, //0x00000717 movq %rdx, %rax
- 0x49, 0x0f, 0x44, 0xc6, //0x0000071a cmoveq %r14, %rax
- 0x49, 0x3b, 0x8c, 0x24, 0xc0, 0x00, 0x00, 0x00, //0x0000071e cmpq $192(%r12), %rcx
- 0x0f, 0x87, 0x03, 0x00, 0x00, 0x00, //0x00000726 ja LBB5_61
- 0x49, 0x89, 0xc6, //0x0000072c movq %rax, %r14
- //0x0000072f LBB5_61
- 0xb9, 0x0b, 0x00, 0x00, 0x00, //0x0000072f movl $11, %ecx
- 0x4d, 0x85, 0xf6, //0x00000734 testq %r14, %r14
- 0x0f, 0x84, 0x1a, 0x09, 0x00, 0x00, //0x00000737 je LBB5_167
- 0x49, 0x8d, 0x45, 0x01, //0x0000073d leaq $1(%r13), %rax
- 0x41, 0x0f, 0xb6, 0x75, 0x00, //0x00000741 movzbl (%r13), %esi
- 0x48, 0x83, 0xfe, 0x20, //0x00000746 cmpq $32, %rsi
- 0x0f, 0x87, 0x25, 0x01, 0x00, 0x00, //0x0000074a ja LBB5_73
- 0x48, 0xb9, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000750 movabsq $4294977025, %rcx
- 0x48, 0x0f, 0xa3, 0xf1, //0x0000075a btq %rsi, %rcx
- 0x0f, 0x83, 0x11, 0x01, 0x00, 0x00, //0x0000075e jae LBB5_73
- 0x41, 0x0f, 0xb6, 0x75, 0x01, //0x00000764 movzbl $1(%r13), %esi
- 0x49, 0x83, 0xc5, 0x02, //0x00000769 addq $2, %r13
- 0x48, 0x83, 0xfe, 0x20, //0x0000076d cmpq $32, %rsi
- 0x0f, 0x87, 0xf8, 0x14, 0x00, 0x00, //0x00000771 ja LBB5_464
- 0x48, 0x0f, 0xa3, 0xf1, //0x00000777 btq %rsi, %rcx
- 0x0f, 0x83, 0xee, 0x14, 0x00, 0x00, //0x0000077b jae LBB5_464
- 0x49, 0x8b, 0xb4, 0x24, 0x90, 0x00, 0x00, 0x00, //0x00000781 movq $144(%r12), %rsi
- 0x4c, 0x89, 0xe9, //0x00000789 movq %r13, %rcx
- 0x48, 0x29, 0xf1, //0x0000078c subq %rsi, %rcx
- 0x48, 0x83, 0xf9, 0x3f, //0x0000078f cmpq $63, %rcx
- 0x0f, 0x87, 0x1e, 0x00, 0x00, 0x00, //0x00000793 ja LBB5_69
- 0x49, 0x8b, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x00000799 movq $152(%r12), %rax
- 0x48, 0xd3, 0xe8, //0x000007a1 shrq %cl, %rax
- 0x48, 0xd3, 0xe0, //0x000007a4 shlq %cl, %rax
- 0x48, 0x85, 0xc0, //0x000007a7 testq %rax, %rax
- 0x0f, 0x85, 0xb5, 0x00, 0x00, 0x00, //0x000007aa jne LBB5_72
- 0x48, 0x83, 0xc6, 0x40, //0x000007b0 addq $64, %rsi
- 0x49, 0x89, 0xf5, //0x000007b4 movq %rsi, %r13
- //0x000007b7 LBB5_69
- 0x49, 0x89, 0xd9, //0x000007b7 movq %rbx, %r9
- 0x49, 0x83, 0xc5, 0xc0, //0x000007ba addq $-64, %r13
- 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0x99, 0xf8, 0xff, 0xff, //0x000007be movdqu $-1895(%rip), %xmm8 /* LCPI5_0+0(%rip) */
- 0x4c, 0x89, 0xee, //0x000007c7 movq %r13, %rsi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000007ca .p2align 4, 0x90
- //0x000007d0 LBB5_70
- 0xf3, 0x0f, 0x6f, 0x4e, 0x40, //0x000007d0 movdqu $64(%rsi), %xmm1
- 0xf3, 0x0f, 0x6f, 0x56, 0x50, //0x000007d5 movdqu $80(%rsi), %xmm2
- 0xf3, 0x0f, 0x6f, 0x5e, 0x60, //0x000007da movdqu $96(%rsi), %xmm3
- 0xf3, 0x0f, 0x6f, 0x66, 0x70, //0x000007df movdqu $112(%rsi), %xmm4
- 0x48, 0x83, 0xc6, 0x40, //0x000007e4 addq $64, %rsi
- 0x66, 0x41, 0x0f, 0x6f, 0xe8, //0x000007e8 movdqa %xmm8, %xmm5
- 0x66, 0x0f, 0x38, 0x00, 0xe9, //0x000007ed pshufb %xmm1, %xmm5
- 0x66, 0x41, 0x0f, 0x6f, 0xf0, //0x000007f2 movdqa %xmm8, %xmm6
- 0x66, 0x0f, 0x38, 0x00, 0xf2, //0x000007f7 pshufb %xmm2, %xmm6
- 0x66, 0x41, 0x0f, 0x6f, 0xf8, //0x000007fc movdqa %xmm8, %xmm7
- 0x66, 0x0f, 0x38, 0x00, 0xfb, //0x00000801 pshufb %xmm3, %xmm7
- 0x66, 0x41, 0x0f, 0x6f, 0xc0, //0x00000806 movdqa %xmm8, %xmm0
- 0x66, 0x0f, 0x38, 0x00, 0xc4, //0x0000080b pshufb %xmm4, %xmm0
- 0x66, 0x0f, 0x74, 0xe9, //0x00000810 pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x00000814 pmovmskb %xmm5, %ecx
- 0x66, 0x0f, 0x74, 0xf2, //0x00000818 pcmpeqb %xmm2, %xmm6
- 0x66, 0x0f, 0xd7, 0xfe, //0x0000081c pmovmskb %xmm6, %edi
- 0x66, 0x0f, 0x74, 0xfb, //0x00000820 pcmpeqb %xmm3, %xmm7
- 0x66, 0x0f, 0xd7, 0xdf, //0x00000824 pmovmskb %xmm7, %ebx
- 0x66, 0x0f, 0x74, 0xc4, //0x00000828 pcmpeqb %xmm4, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x0000082c pmovmskb %xmm0, %eax
- 0x48, 0xc1, 0xe7, 0x10, //0x00000830 shlq $16, %rdi
- 0x48, 0x09, 0xcf, //0x00000834 orq %rcx, %rdi
- 0x48, 0xc1, 0xe3, 0x20, //0x00000837 shlq $32, %rbx
- 0x48, 0x09, 0xfb, //0x0000083b orq %rdi, %rbx
- 0x48, 0xc1, 0xe0, 0x30, //0x0000083e shlq $48, %rax
- 0x48, 0x09, 0xd8, //0x00000842 orq %rbx, %rax
- 0x48, 0x83, 0xf8, 0xff, //0x00000845 cmpq $-1, %rax
- 0x0f, 0x84, 0x81, 0xff, 0xff, 0xff, //0x00000849 je LBB5_70
- 0x48, 0xf7, 0xd0, //0x0000084f notq %rax
- 0x49, 0x89, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x00000852 movq %rax, $152(%r12)
- 0x49, 0x89, 0xb4, 0x24, 0x90, 0x00, 0x00, 0x00, //0x0000085a movq %rsi, $144(%r12)
- 0x4c, 0x89, 0xcb, //0x00000862 movq %r9, %rbx
- //0x00000865 LBB5_72
- 0x48, 0x0f, 0xbc, 0xc8, //0x00000865 bsfq %rax, %rcx
- 0x48, 0x8d, 0x04, 0x0e, //0x00000869 leaq (%rsi,%rcx), %rax
- 0x48, 0x83, 0xc0, 0x01, //0x0000086d addq $1, %rax
- 0x40, 0x8a, 0x34, 0x0e, //0x00000871 movb (%rsi,%rcx), %sil
- //0x00000875 LBB5_73
- 0x31, 0xc9, //0x00000875 xorl %ecx, %ecx
- 0x48, 0x89, 0x4d, 0x88, //0x00000877 movq %rcx, $-120(%rbp)
- 0x40, 0x80, 0xfe, 0x7d, //0x0000087b cmpb $125, %sil
- 0x0f, 0x85, 0xfd, 0x13, 0x00, 0x00, //0x0000087f jne LBB5_674
- //0x00000885 LBB5_74
- 0x41, 0x83, 0x84, 0x24, 0xc8, 0x00, 0x00, 0x00, 0x01, //0x00000885 addl $1, $200(%r12)
- 0xe9, 0x4f, 0x02, 0x00, 0x00, //0x0000088e jmp LBB5_98
- //0x00000893 LBB5_75
- 0x4d, 0x8d, 0x7d, 0x01, //0x00000893 leaq $1(%r13), %r15
- 0x41, 0x80, 0x7d, 0x00, 0x61, //0x00000897 cmpb $97, (%r13)
- 0xba, 0x0d, 0x00, 0x00, 0x00, //0x0000089c movl $13, %edx
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x000008a1 jne LBB5_79
- 0x4d, 0x8d, 0x7d, 0x02, //0x000008a7 leaq $2(%r13), %r15
- 0x41, 0x80, 0x7d, 0x01, 0x6c, //0x000008ab cmpb $108, $1(%r13)
- 0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x000008b0 jne LBB5_79
- 0x4d, 0x8d, 0x7d, 0x03, //0x000008b6 leaq $3(%r13), %r15
- 0x41, 0x80, 0x7d, 0x02, 0x73, //0x000008ba cmpb $115, $2(%r13)
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000008bf jne LBB5_79
- 0x4d, 0x8d, 0x7d, 0x04, //0x000008c5 leaq $4(%r13), %r15
- 0x31, 0xd2, //0x000008c9 xorl %edx, %edx
- 0x41, 0x80, 0x7d, 0x03, 0x65, //0x000008cb cmpb $101, $3(%r13)
- 0x0f, 0x85, 0x49, 0x2e, 0x00, 0x00, //0x000008d0 jne LBB5_666
- //0x000008d6 LBB5_79
- 0x49, 0xc1, 0xe6, 0x20, //0x000008d6 shlq $32, %r14
- 0x49, 0x83, 0xce, 0x02, //0x000008da orq $2, %r14
- //0x000008de LBB5_80
- 0x49, 0x8b, 0x84, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x000008de movq $160(%r12), %rax
- 0x4c, 0x89, 0x30, //0x000008e6 movq %r14, (%rax)
- 0x48, 0x8d, 0x48, 0x10, //0x000008e9 leaq $16(%rax), %rcx
- 0x49, 0x89, 0x8c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x000008ed movq %rcx, $160(%r12)
- 0xe9, 0x37, 0x07, 0x00, 0x00, //0x000008f5 jmp LBB5_164
- //0x000008fa LBB5_81
- 0x41, 0xb1, 0x01, //0x000008fa movb $1, %r9b
- 0xe9, 0xfa, 0xf9, 0xff, 0xff, //0x000008fd jmp LBB5_14
- //0x00000902 LBB5_82
- 0x49, 0xc1, 0xe6, 0x20, //0x00000902 shlq $32, %r14
- 0x49, 0x83, 0xce, 0x07, //0x00000906 orq $7, %r14
- 0x49, 0x8b, 0x84, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x0000090a movq $160(%r12), %rax
- 0x4c, 0x89, 0x30, //0x00000912 movq %r14, (%rax)
- 0x48, 0xc7, 0x40, 0x08, 0xff, 0xff, 0xff, 0xff, //0x00000915 movq $-1, $8(%rax)
- 0x49, 0x8b, 0x94, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x0000091d movq $160(%r12), %rdx
- 0x4d, 0x8b, 0x84, 0x24, 0xb8, 0x00, 0x00, 0x00, //0x00000925 movq $184(%r12), %r8
- 0x48, 0x89, 0xd0, //0x0000092d movq %rdx, %rax
- 0x4c, 0x29, 0xc0, //0x00000930 subq %r8, %rax
- 0x49, 0x89, 0xc3, //0x00000933 movq %rax, %r11
- 0x49, 0xc1, 0xfb, 0x04, //0x00000936 sarq $4, %r11
- 0x4d, 0x89, 0x9c, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x0000093a movq %r11, $168(%r12)
- 0x4c, 0x8d, 0x52, 0x10, //0x00000942 leaq $16(%rdx), %r10
- 0x4d, 0x89, 0x94, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00000946 movq %r10, $160(%r12)
- 0x49, 0x83, 0x84, 0x24, 0xb0, 0x00, 0x00, 0x00, 0x01, //0x0000094e addq $1, $176(%r12)
- 0x49, 0x8d, 0x9c, 0x24, 0xb8, 0x00, 0x00, 0x00, //0x00000957 leaq $184(%r12), %rbx
- 0x48, 0x8d, 0x4a, 0x20, //0x0000095f leaq $32(%rdx), %rcx
- 0x45, 0x31, 0xf6, //0x00000963 xorl %r14d, %r14d
- 0x48, 0x83, 0xf8, 0xf0, //0x00000966 cmpq $-16, %rax
- 0x48, 0x89, 0xd0, //0x0000096a movq %rdx, %rax
- 0x49, 0x0f, 0x44, 0xc6, //0x0000096d cmoveq %r14, %rax
- 0x49, 0x3b, 0x8c, 0x24, 0xc0, 0x00, 0x00, 0x00, //0x00000971 cmpq $192(%r12), %rcx
- 0x0f, 0x87, 0x03, 0x00, 0x00, 0x00, //0x00000979 ja LBB5_84
- 0x49, 0x89, 0xc6, //0x0000097f movq %rax, %r14
- //0x00000982 LBB5_84
- 0xb9, 0x0b, 0x00, 0x00, 0x00, //0x00000982 movl $11, %ecx
- 0x4d, 0x85, 0xf6, //0x00000987 testq %r14, %r14
- 0x0f, 0x84, 0xc7, 0x06, 0x00, 0x00, //0x0000098a je LBB5_167
- 0x49, 0x8d, 0x45, 0x01, //0x00000990 leaq $1(%r13), %rax
- 0x41, 0x0f, 0xb6, 0x4d, 0x00, //0x00000994 movzbl (%r13), %ecx
- 0x48, 0x83, 0xf9, 0x20, //0x00000999 cmpq $32, %rcx
- 0x0f, 0x87, 0x21, 0x01, 0x00, 0x00, //0x0000099d ja LBB5_96
- 0x48, 0xbe, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000009a3 movabsq $4294977025, %rsi
- 0x48, 0x0f, 0xa3, 0xce, //0x000009ad btq %rcx, %rsi
- 0x0f, 0x83, 0x0d, 0x01, 0x00, 0x00, //0x000009b1 jae LBB5_96
- 0x41, 0x0f, 0xb6, 0x4d, 0x01, //0x000009b7 movzbl $1(%r13), %ecx
- 0x49, 0x83, 0xc5, 0x02, //0x000009bc addq $2, %r13
- 0x48, 0x83, 0xf9, 0x20, //0x000009c0 cmpq $32, %rcx
- 0x0f, 0x87, 0xc3, 0x12, 0x00, 0x00, //0x000009c4 ja LBB5_465
- 0x48, 0x0f, 0xa3, 0xce, //0x000009ca btq %rcx, %rsi
- 0x0f, 0x83, 0xb9, 0x12, 0x00, 0x00, //0x000009ce jae LBB5_465
- 0x49, 0x8b, 0xb4, 0x24, 0x90, 0x00, 0x00, 0x00, //0x000009d4 movq $144(%r12), %rsi
- 0x4c, 0x89, 0xe9, //0x000009dc movq %r13, %rcx
- 0x48, 0x29, 0xf1, //0x000009df subq %rsi, %rcx
- 0x48, 0x83, 0xf9, 0x3f, //0x000009e2 cmpq $63, %rcx
- 0x0f, 0x87, 0x1e, 0x00, 0x00, 0x00, //0x000009e6 ja LBB5_92
- 0x49, 0x8b, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x000009ec movq $152(%r12), %rax
- 0x48, 0xd3, 0xe8, //0x000009f4 shrq %cl, %rax
- 0x48, 0xd3, 0xe0, //0x000009f7 shlq %cl, %rax
- 0x48, 0x85, 0xc0, //0x000009fa testq %rax, %rax
- 0x0f, 0x85, 0xb2, 0x00, 0x00, 0x00, //0x000009fd jne LBB5_95
- 0x48, 0x83, 0xc6, 0x40, //0x00000a03 addq $64, %rsi
- 0x49, 0x89, 0xf5, //0x00000a07 movq %rsi, %r13
- //0x00000a0a LBB5_92
- 0x49, 0x89, 0xd9, //0x00000a0a movq %rbx, %r9
- 0x49, 0x83, 0xc5, 0xc0, //0x00000a0d addq $-64, %r13
- 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0x46, 0xf6, 0xff, 0xff, //0x00000a11 movdqu $-2490(%rip), %xmm8 /* LCPI5_0+0(%rip) */
- 0x4c, 0x89, 0xee, //0x00000a1a movq %r13, %rsi
- 0x90, 0x90, 0x90, //0x00000a1d .p2align 4, 0x90
- //0x00000a20 LBB5_93
- 0xf3, 0x0f, 0x6f, 0x4e, 0x40, //0x00000a20 movdqu $64(%rsi), %xmm1
- 0xf3, 0x0f, 0x6f, 0x56, 0x50, //0x00000a25 movdqu $80(%rsi), %xmm2
- 0xf3, 0x0f, 0x6f, 0x5e, 0x60, //0x00000a2a movdqu $96(%rsi), %xmm3
- 0xf3, 0x0f, 0x6f, 0x66, 0x70, //0x00000a2f movdqu $112(%rsi), %xmm4
- 0x48, 0x83, 0xc6, 0x40, //0x00000a34 addq $64, %rsi
- 0x66, 0x41, 0x0f, 0x6f, 0xe8, //0x00000a38 movdqa %xmm8, %xmm5
- 0x66, 0x0f, 0x38, 0x00, 0xe9, //0x00000a3d pshufb %xmm1, %xmm5
- 0x66, 0x41, 0x0f, 0x6f, 0xf0, //0x00000a42 movdqa %xmm8, %xmm6
- 0x66, 0x0f, 0x38, 0x00, 0xf2, //0x00000a47 pshufb %xmm2, %xmm6
- 0x66, 0x41, 0x0f, 0x6f, 0xf8, //0x00000a4c movdqa %xmm8, %xmm7
- 0x66, 0x0f, 0x38, 0x00, 0xfb, //0x00000a51 pshufb %xmm3, %xmm7
- 0x66, 0x41, 0x0f, 0x6f, 0xc0, //0x00000a56 movdqa %xmm8, %xmm0
- 0x66, 0x0f, 0x38, 0x00, 0xc4, //0x00000a5b pshufb %xmm4, %xmm0
- 0x66, 0x0f, 0x74, 0xe9, //0x00000a60 pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x00000a64 pmovmskb %xmm5, %ecx
- 0x66, 0x0f, 0x74, 0xf2, //0x00000a68 pcmpeqb %xmm2, %xmm6
- 0x66, 0x0f, 0xd7, 0xde, //0x00000a6c pmovmskb %xmm6, %ebx
- 0x66, 0x0f, 0x74, 0xfb, //0x00000a70 pcmpeqb %xmm3, %xmm7
- 0x66, 0x0f, 0xd7, 0xff, //0x00000a74 pmovmskb %xmm7, %edi
- 0x66, 0x0f, 0x74, 0xc4, //0x00000a78 pcmpeqb %xmm4, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x00000a7c pmovmskb %xmm0, %eax
- 0x48, 0xc1, 0xe3, 0x10, //0x00000a80 shlq $16, %rbx
- 0x48, 0x09, 0xcb, //0x00000a84 orq %rcx, %rbx
- 0x48, 0xc1, 0xe7, 0x20, //0x00000a87 shlq $32, %rdi
- 0x48, 0x09, 0xdf, //0x00000a8b orq %rbx, %rdi
- 0x48, 0xc1, 0xe0, 0x30, //0x00000a8e shlq $48, %rax
- 0x48, 0x09, 0xf8, //0x00000a92 orq %rdi, %rax
- 0x48, 0x83, 0xf8, 0xff, //0x00000a95 cmpq $-1, %rax
- 0x0f, 0x84, 0x81, 0xff, 0xff, 0xff, //0x00000a99 je LBB5_93
- 0x48, 0xf7, 0xd0, //0x00000a9f notq %rax
- 0x49, 0x89, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x00000aa2 movq %rax, $152(%r12)
- 0x49, 0x89, 0xb4, 0x24, 0x90, 0x00, 0x00, 0x00, //0x00000aaa movq %rsi, $144(%r12)
- 0x4c, 0x89, 0xcb, //0x00000ab2 movq %r9, %rbx
- //0x00000ab5 LBB5_95
- 0x48, 0x0f, 0xbc, 0xc8, //0x00000ab5 bsfq %rax, %rcx
- 0x48, 0x8d, 0x04, 0x0e, //0x00000ab9 leaq (%rsi,%rcx), %rax
- 0x48, 0x83, 0xc0, 0x01, //0x00000abd addq $1, %rax
- 0x8a, 0x0c, 0x0e, //0x00000ac1 movb (%rsi,%rcx), %cl
- //0x00000ac4 LBB5_96
- 0x31, 0xf6, //0x00000ac4 xorl %esi, %esi
- 0x48, 0x89, 0x75, 0x88, //0x00000ac6 movq %rsi, $-120(%rbp)
- 0x31, 0xf6, //0x00000aca xorl %esi, %esi
- 0x48, 0x89, 0x75, 0x90, //0x00000acc movq %rsi, $-112(%rbp)
- 0x80, 0xf9, 0x5d, //0x00000ad0 cmpb $93, %cl
- 0x0f, 0x85, 0xb4, 0x2e, 0x00, 0x00, //0x00000ad3 jne LBB5_685
- 0x41, 0x83, 0x84, 0x24, 0xcc, 0x00, 0x00, 0x00, 0x01, //0x00000ad9 addl $1, $204(%r12)
- //0x00000ae2 LBB5_98
- 0x49, 0xc1, 0xe3, 0x04, //0x00000ae2 shlq $4, %r11
- 0x4b, 0x8b, 0x4c, 0x18, 0x08, //0x00000ae6 movq $8(%r8,%r11), %rcx
- 0x49, 0x89, 0x8c, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x00000aeb movq %rcx, $168(%r12)
- 0x49, 0x29, 0xd2, //0x00000af3 subq %rdx, %r10
- 0x49, 0xc1, 0xea, 0x04, //0x00000af6 shrq $4, %r10
- 0x47, 0x89, 0x54, 0x18, 0x0c, //0x00000afa movl %r10d, $12(%r8,%r11)
- 0x43, 0xc7, 0x44, 0x18, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000aff movl $0, $8(%r8,%r11)
- 0x0f, 0xb6, 0x0a, //0x00000b08 movzbl (%rdx), %ecx
- 0x89, 0x0a, //0x00000b0b movl %ecx, (%rdx)
- 0x49, 0x8b, 0x8c, 0x24, 0xb0, 0x00, 0x00, 0x00, //0x00000b0d movq $176(%r12), %rcx
- 0x41, 0x8b, 0x94, 0x24, 0xe0, 0x00, 0x00, 0x00, //0x00000b15 movl $224(%r12), %edx
- 0x48, 0x39, 0xd1, //0x00000b1d cmpq %rdx, %rcx
- 0x0f, 0x86, 0x6a, 0x06, 0x00, 0x00, //0x00000b20 jbe LBB5_171
- 0x41, 0x89, 0x8c, 0x24, 0xe0, 0x00, 0x00, 0x00, //0x00000b26 movl %ecx, $224(%r12)
- 0x31, 0xd2, //0x00000b2e xorl %edx, %edx
- 0x48, 0x89, 0x55, 0x88, //0x00000b30 movq %rdx, $-120(%rbp)
- 0x31, 0xd2, //0x00000b34 xorl %edx, %edx
- 0x48, 0x89, 0x55, 0x90, //0x00000b36 movq %rdx, $-112(%rbp)
- 0x48, 0x81, 0xf9, 0x00, 0x10, 0x00, 0x00, //0x00000b3a cmpq $4096, %rcx
- 0x0f, 0x86, 0x49, 0x06, 0x00, 0x00, //0x00000b41 jbe LBB5_171
- //0x00000b47 LBB5_100
- 0x31, 0xc9, //0x00000b47 xorl %ecx, %ecx
- 0x48, 0x89, 0x4d, 0xa0, //0x00000b49 movq %rcx, $-96(%rbp)
- 0x45, 0x31, 0xf6, //0x00000b4d xorl %r14d, %r14d
- 0xe9, 0x1d, 0x7f, 0x00, 0x00, //0x00000b50 jmp LBB5_1665
- //0x00000b55 LBB5_101
- 0x0f, 0xbc, 0xc2, //0x00000b55 bsfl %edx, %eax
- 0x4a, 0x8d, 0x0c, 0x38, //0x00000b58 leaq (%rax,%r15), %rcx
- 0x49, 0x01, 0xc7, //0x00000b5c addq %rax, %r15
- 0x49, 0x83, 0xc7, 0x01, //0x00000b5f addq $1, %r15
- 0x49, 0xf7, 0xd5, //0x00000b63 notq %r13
- 0x4a, 0x8d, 0x3c, 0x29, //0x00000b66 leaq (%rcx,%r13), %rdi
- 0x48, 0x83, 0xc7, 0x01, //0x00000b6a addq $1, %rdi
- 0x31, 0xf6, //0x00000b6e xorl %esi, %esi
- //0x00000b70 LBB5_102
- 0x31, 0xd2, //0x00000b70 xorl %edx, %edx
- 0x48, 0x85, 0xff, //0x00000b72 testq %rdi, %rdi
- 0x0f, 0x89, 0x04, 0x00, 0x00, 0x00, //0x00000b75 jns LBB5_104
- //0x00000b7b LBB5_103
- 0x89, 0xfa, //0x00000b7b movl %edi, %edx
- 0xf7, 0xda, //0x00000b7d negl %edx
- //0x00000b7f LBB5_104
- 0x40, 0x0f, 0xb6, 0xc6, //0x00000b7f movzbl %sil, %eax
- 0x49, 0xc1, 0xe6, 0x20, //0x00000b83 shlq $32, %r14
- 0x49, 0x8d, 0x04, 0xc6, //0x00000b87 leaq (%r14,%rax,8), %rax
- 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000b8b movabsq $4294967296, %rcx
- 0x48, 0x01, 0xc8, //0x00000b95 addq %rcx, %rax
- 0x48, 0x83, 0xc0, 0x04, //0x00000b98 addq $4, %rax
- 0x4c, 0x8b, 0x65, 0xc0, //0x00000b9c movq $-64(%rbp), %r12
- 0x49, 0x8b, 0x8c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00000ba0 movq $160(%r12), %rcx
- 0x48, 0x89, 0x01, //0x00000ba8 movq %rax, (%rcx)
- 0x48, 0x89, 0x79, 0x08, //0x00000bab movq %rdi, $8(%rcx)
- 0x49, 0x8b, 0x84, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00000baf movq $160(%r12), %rax
- 0x48, 0x8d, 0x48, 0x10, //0x00000bb7 leaq $16(%rax), %rcx
- 0x41, 0x83, 0x84, 0x24, 0xd0, 0x00, 0x00, 0x00, 0x01, //0x00000bbb addl $1, $208(%r12)
- 0x48, 0x83, 0xc0, 0x20, //0x00000bc4 addq $32, %rax
- 0x49, 0x3b, 0x84, 0x24, 0xc0, 0x00, 0x00, 0x00, //0x00000bc8 cmpq $192(%r12), %rax
- 0x0f, 0x96, 0xc0, //0x00000bd0 setbe %al
- 0x4c, 0x39, 0xbd, 0x78, 0xff, 0xff, 0xff, //0x00000bd3 cmpq %r15, $-136(%rbp)
- 0x49, 0x89, 0x8c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00000bda movq %rcx, $160(%r12)
- 0xb9, 0x05, 0x00, 0x00, 0x00, //0x00000be2 movl $5, %ecx
- 0x4d, 0x89, 0xfd, //0x00000be7 movq %r15, %r13
- 0x0f, 0x89, 0x50, 0x04, 0x00, 0x00, //0x00000bea jns LBB5_165
- 0xe9, 0x62, 0x04, 0x00, 0x00, //0x00000bf0 jmp LBB5_167
- //0x00000bf5 LBB5_105
- 0x41, 0x8a, 0x4f, 0x01, //0x00000bf5 movb $1(%r15), %cl
- 0x80, 0xc1, 0xd2, //0x00000bf9 addb $-46, %cl
- 0x0f, 0xb6, 0xc9, //0x00000bfc movzbl %cl, %ecx
- 0x80, 0xf9, 0x37, //0x00000bff cmpb $55, %cl
- 0x0f, 0x87, 0x2c, 0xf8, 0xff, 0xff, //0x00000c02 ja LBB5_33
- 0x48, 0xbe, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000c08 movabsq $36028797027352577, %rsi
- 0x48, 0x0f, 0xa3, 0xce, //0x00000c12 btq %rcx, %rsi
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000c16 movl $1, %ecx
- 0x0f, 0x83, 0xc7, 0x03, 0x00, 0x00, //0x00000c1b jae LBB5_163
- //0x00000c21 LBB5_107
- 0x48, 0x89, 0xbd, 0x70, 0xff, 0xff, 0xff, //0x00000c21 movq %rdi, $-144(%rbp)
- 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00000c28 movq $-1, %r10
- 0x49, 0x83, 0xf9, 0x10, //0x00000c2f cmpq $16, %r9
- 0x0f, 0x82, 0x11, 0x2a, 0x00, 0x00, //0x00000c33 jb LBB5_652
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00000c39 movq $-1, %r12
- 0x31, 0xc0, //0x00000c40 xorl %eax, %eax
- 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0x55, 0xf4, 0xff, 0xff, //0x00000c42 movdqu $-2987(%rip), %xmm8 /* LCPI5_4+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0x5c, 0xf4, 0xff, 0xff, //0x00000c4b movdqu $-2980(%rip), %xmm9 /* LCPI5_5+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0x63, 0xf4, 0xff, 0xff, //0x00000c54 movdqu $-2973(%rip), %xmm10 /* LCPI5_6+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x1d, 0x6b, 0xf4, 0xff, 0xff, //0x00000c5d movdqu $-2965(%rip), %xmm3 /* LCPI5_7+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x25, 0x73, 0xf4, 0xff, 0xff, //0x00000c65 movdqu $-2957(%rip), %xmm4 /* LCPI5_8+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x2d, 0x7b, 0xf4, 0xff, 0xff, //0x00000c6d movdqu $-2949(%rip), %xmm5 /* LCPI5_9+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x35, 0x83, 0xf4, 0xff, 0xff, //0x00000c75 movdqu $-2941(%rip), %xmm6 /* LCPI5_10+0(%rip) */
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00000c7d movq $-1, %r11
- 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00000c84 movq $-1, %r10
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c8b .p2align 4, 0x90
- //0x00000c90 LBB5_109
- 0xf3, 0x41, 0x0f, 0x6f, 0x3c, 0x07, //0x00000c90 movdqu (%r15,%rax), %xmm7
- 0x66, 0x0f, 0x6f, 0xc7, //0x00000c96 movdqa %xmm7, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc0, //0x00000c9a pcmpeqb %xmm8, %xmm0
- 0x66, 0x0f, 0x6f, 0xcf, //0x00000c9f movdqa %xmm7, %xmm1
- 0x66, 0x41, 0x0f, 0x74, 0xc9, //0x00000ca3 pcmpeqb %xmm9, %xmm1
- 0x66, 0x0f, 0xeb, 0xc8, //0x00000ca8 por %xmm0, %xmm1
- 0x66, 0x0f, 0x6f, 0xc7, //0x00000cac movdqa %xmm7, %xmm0
- 0x66, 0x41, 0x0f, 0xfc, 0xc2, //0x00000cb0 paddb %xmm10, %xmm0
- 0x66, 0x0f, 0x6f, 0xd0, //0x00000cb5 movdqa %xmm0, %xmm2
- 0x66, 0x0f, 0xda, 0xd3, //0x00000cb9 pminub %xmm3, %xmm2
- 0x66, 0x0f, 0x74, 0xd0, //0x00000cbd pcmpeqb %xmm0, %xmm2
- 0x66, 0x0f, 0x6f, 0xc7, //0x00000cc1 movdqa %xmm7, %xmm0
- 0x66, 0x0f, 0xdb, 0xc4, //0x00000cc5 pand %xmm4, %xmm0
- 0x66, 0x0f, 0x74, 0xc6, //0x00000cc9 pcmpeqb %xmm6, %xmm0
- 0x66, 0x0f, 0x74, 0xfd, //0x00000ccd pcmpeqb %xmm5, %xmm7
- 0x66, 0x0f, 0xd7, 0xf0, //0x00000cd1 pmovmskb %xmm0, %esi
- 0x66, 0x0f, 0xeb, 0xc7, //0x00000cd5 por %xmm7, %xmm0
- 0x66, 0x0f, 0xeb, 0xc1, //0x00000cd9 por %xmm1, %xmm0
- 0x66, 0x0f, 0xeb, 0xc2, //0x00000cdd por %xmm2, %xmm0
- 0x66, 0x0f, 0xd7, 0xff, //0x00000ce1 pmovmskb %xmm7, %edi
- 0x66, 0x0f, 0xd7, 0xd1, //0x00000ce5 pmovmskb %xmm1, %edx
- 0x66, 0x0f, 0xd7, 0xc8, //0x00000ce9 pmovmskb %xmm0, %ecx
- 0xf7, 0xd1, //0x00000ced notl %ecx
- 0x0f, 0xbc, 0xc9, //0x00000cef bsfl %ecx, %ecx
- 0x83, 0xf9, 0x10, //0x00000cf2 cmpl $16, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00000cf5 je LBB5_111
- 0xbb, 0xff, 0xff, 0xff, 0xff, //0x00000cfb movl $-1, %ebx
- 0xd3, 0xe3, //0x00000d00 shll %cl, %ebx
- 0xf7, 0xd3, //0x00000d02 notl %ebx
- 0x21, 0xdf, //0x00000d04 andl %ebx, %edi
- 0x21, 0xde, //0x00000d06 andl %ebx, %esi
- 0x21, 0xd3, //0x00000d08 andl %edx, %ebx
- 0x89, 0xda, //0x00000d0a movl %ebx, %edx
- //0x00000d0c LBB5_111
- 0x44, 0x8d, 0x77, 0xff, //0x00000d0c leal $-1(%rdi), %r14d
- 0x41, 0x21, 0xfe, //0x00000d10 andl %edi, %r14d
- 0x0f, 0x85, 0x16, 0x1b, 0x00, 0x00, //0x00000d13 jne LBB5_495
- 0x8d, 0x5e, 0xff, //0x00000d19 leal $-1(%rsi), %ebx
- 0x21, 0xf3, //0x00000d1c andl %esi, %ebx
- 0x0f, 0x85, 0x2f, 0x19, 0x00, 0x00, //0x00000d1e jne LBB5_468
- 0x8d, 0x5a, 0xff, //0x00000d24 leal $-1(%rdx), %ebx
- 0x21, 0xd3, //0x00000d27 andl %edx, %ebx
- 0x0f, 0x85, 0x24, 0x19, 0x00, 0x00, //0x00000d29 jne LBB5_468
- 0x85, 0xff, //0x00000d2f testl %edi, %edi
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000d31 je LBB5_116
- 0x0f, 0xbc, 0xff, //0x00000d37 bsfl %edi, %edi
- 0x48, 0x8d, 0x1c, 0x38, //0x00000d3a leaq (%rax,%rdi), %rbx
- 0x49, 0x83, 0xfa, 0xff, //0x00000d3e cmpq $-1, %r10
- 0x49, 0x89, 0xda, //0x00000d42 movq %rbx, %r10
- 0x0f, 0x85, 0x95, 0x21, 0x00, 0x00, //0x00000d45 jne LBB5_554
- //0x00000d4b LBB5_116
- 0x85, 0xf6, //0x00000d4b testl %esi, %esi
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000d4d je LBB5_118
- 0x0f, 0xbc, 0xf6, //0x00000d53 bsfl %esi, %esi
- 0x48, 0x8d, 0x3c, 0x30, //0x00000d56 leaq (%rax,%rsi), %rdi
- 0x49, 0x83, 0xfb, 0xff, //0x00000d5a cmpq $-1, %r11
- 0x49, 0x89, 0xfb, //0x00000d5e movq %rdi, %r11
- 0x0f, 0x85, 0x80, 0x21, 0x00, 0x00, //0x00000d61 jne LBB5_555
- //0x00000d67 LBB5_118
- 0x85, 0xd2, //0x00000d67 testl %edx, %edx
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000d69 je LBB5_120
- 0x0f, 0xbc, 0xd2, //0x00000d6f bsfl %edx, %edx
- 0x48, 0x8d, 0x34, 0x10, //0x00000d72 leaq (%rax,%rdx), %rsi
- 0x49, 0x83, 0xfc, 0xff, //0x00000d76 cmpq $-1, %r12
- 0x49, 0x89, 0xf4, //0x00000d7a movq %rsi, %r12
- 0x0f, 0x85, 0x6b, 0x21, 0x00, 0x00, //0x00000d7d jne LBB5_556
- //0x00000d83 LBB5_120
- 0x83, 0xf9, 0x10, //0x00000d83 cmpl $16, %ecx
- 0x0f, 0x85, 0xc8, 0x00, 0x00, 0x00, //0x00000d86 jne LBB5_135
- 0x49, 0x83, 0xc1, 0xf0, //0x00000d8c addq $-16, %r9
- 0x48, 0x83, 0xc0, 0x10, //0x00000d90 addq $16, %rax
- 0x49, 0x83, 0xf9, 0x0f, //0x00000d94 cmpq $15, %r9
- 0x0f, 0x87, 0xf2, 0xfe, 0xff, 0xff, //0x00000d98 ja LBB5_109
- 0x48, 0x8b, 0x95, 0x78, 0xff, 0xff, 0xff, //0x00000d9e movq $-136(%rbp), %rdx
- 0x48, 0x03, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00000da5 addq $-144(%rbp), %rdx
- 0x4c, 0x29, 0xea, //0x00000dac subq %r13, %rdx
- 0x4c, 0x29, 0xc2, //0x00000daf subq %r8, %rdx
- 0x49, 0x8d, 0x0c, 0x07, //0x00000db2 leaq (%r15,%rax), %rcx
- 0x49, 0x89, 0xce, //0x00000db6 movq %rcx, %r14
- 0x48, 0x39, 0xc2, //0x00000db9 cmpq %rax, %rdx
- 0x0f, 0x84, 0x9b, 0x00, 0x00, 0x00, //0x00000dbc je LBB5_136
- //0x00000dc2 LBB5_123
- 0x4e, 0x8d, 0x34, 0x09, //0x00000dc2 leaq (%rcx,%r9), %r14
- 0x48, 0x89, 0xca, //0x00000dc6 movq %rcx, %rdx
- 0x4c, 0x29, 0xfa, //0x00000dc9 subq %r15, %rdx
- 0x31, 0xc0, //0x00000dcc xorl %eax, %eax
- 0x48, 0x8d, 0x35, 0x07, 0xb2, 0x00, 0x00, //0x00000dce leaq $45575(%rip), %rsi /* LJTI5_1+0(%rip) */
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00000dd5 jmp LBB5_125
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000dda .p2align 4, 0x90
- //0x00000de0 LBB5_124
- 0x48, 0x83, 0xc0, 0x01, //0x00000de0 addq $1, %rax
- 0x49, 0x39, 0xc1, //0x00000de4 cmpq %rax, %r9
- 0x0f, 0x84, 0x70, 0x00, 0x00, 0x00, //0x00000de7 je LBB5_136
- //0x00000ded LBB5_125
- 0x0f, 0xbe, 0x3c, 0x01, //0x00000ded movsbl (%rcx,%rax), %edi
- 0x8d, 0x5f, 0xd0, //0x00000df1 leal $-48(%rdi), %ebx
- 0x83, 0xfb, 0x0a, //0x00000df4 cmpl $10, %ebx
- 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00000df7 jb LBB5_124
- 0x8d, 0x5f, 0xd5, //0x00000dfd leal $-43(%rdi), %ebx
- 0x83, 0xfb, 0x1a, //0x00000e00 cmpl $26, %ebx
- 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00000e03 ja LBB5_130
- 0x48, 0x63, 0x3c, 0x9e, //0x00000e09 movslq (%rsi,%rbx,4), %rdi
- 0x48, 0x01, 0xf7, //0x00000e0d addq %rsi, %rdi
- 0xff, 0xe7, //0x00000e10 jmpq *%rdi
- //0x00000e12 LBB5_128
- 0x49, 0x83, 0xfc, 0xff, //0x00000e12 cmpq $-1, %r12
- 0x0f, 0x85, 0x26, 0x18, 0x00, 0x00, //0x00000e16 jne LBB5_461
- 0x4c, 0x8d, 0x24, 0x02, //0x00000e1c leaq (%rdx,%rax), %r12
- 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00000e20 jmp LBB5_124
- //0x00000e25 LBB5_130
- 0x83, 0xff, 0x65, //0x00000e25 cmpl $101, %edi
- 0x0f, 0x85, 0x44, 0x00, 0x00, 0x00, //0x00000e28 jne LBB5_137
- //0x00000e2e LBB5_131
- 0x49, 0x83, 0xfb, 0xff, //0x00000e2e cmpq $-1, %r11
- 0x0f, 0x85, 0x0a, 0x18, 0x00, 0x00, //0x00000e32 jne LBB5_461
- 0x4c, 0x8d, 0x1c, 0x02, //0x00000e38 leaq (%rdx,%rax), %r11
- 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x00000e3c jmp LBB5_124
- //0x00000e41 LBB5_133
- 0x49, 0x83, 0xfa, 0xff, //0x00000e41 cmpq $-1, %r10
- 0x0f, 0x85, 0xf7, 0x17, 0x00, 0x00, //0x00000e45 jne LBB5_461
- 0x4c, 0x8d, 0x14, 0x02, //0x00000e4b leaq (%rdx,%rax), %r10
- 0xe9, 0x8c, 0xff, 0xff, 0xff, //0x00000e4f jmp LBB5_124
- //0x00000e54 LBB5_135
- 0x41, 0x89, 0xce, //0x00000e54 movl %ecx, %r14d
- 0x4d, 0x01, 0xfe, //0x00000e57 addq %r15, %r14
- 0x49, 0x01, 0xc6, //0x00000e5a addq %rax, %r14
- //0x00000e5d LBB5_136
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000e5d movq $-1, %rax
- 0x4d, 0x85, 0xd2, //0x00000e64 testq %r10, %r10
- 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x00000e67 jne LBB5_138
- 0xe9, 0x67, 0x01, 0x00, 0x00, //0x00000e6d jmp LBB5_162
- //0x00000e72 LBB5_137
- 0x48, 0x01, 0xc1, //0x00000e72 addq %rax, %rcx
- 0x49, 0x89, 0xce, //0x00000e75 movq %rcx, %r14
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000e78 movq $-1, %rax
- 0x4d, 0x85, 0xd2, //0x00000e7f testq %r10, %r10
- 0x0f, 0x84, 0x51, 0x01, 0x00, 0x00, //0x00000e82 je LBB5_162
- //0x00000e88 LBB5_138
- 0x4d, 0x85, 0xe4, //0x00000e88 testq %r12, %r12
- 0x0f, 0x84, 0x48, 0x01, 0x00, 0x00, //0x00000e8b je LBB5_162
- 0x4d, 0x85, 0xdb, //0x00000e91 testq %r11, %r11
- 0x0f, 0x84, 0x3f, 0x01, 0x00, 0x00, //0x00000e94 je LBB5_162
- 0x4d, 0x29, 0xfe, //0x00000e9a subq %r15, %r14
- 0x49, 0x8d, 0x46, 0xff, //0x00000e9d leaq $-1(%r14), %rax
- 0x49, 0x39, 0xc2, //0x00000ea1 cmpq %rax, %r10
- 0x0f, 0x84, 0x1b, 0x01, 0x00, 0x00, //0x00000ea4 je LBB5_160
- 0x49, 0x39, 0xc4, //0x00000eaa cmpq %rax, %r12
- 0x0f, 0x84, 0x12, 0x01, 0x00, 0x00, //0x00000ead je LBB5_160
- 0x49, 0x39, 0xc3, //0x00000eb3 cmpq %rax, %r11
- 0x0f, 0x84, 0x09, 0x01, 0x00, 0x00, //0x00000eb6 je LBB5_160
- 0x49, 0x8d, 0x44, 0x24, 0xff, //0x00000ebc leaq $-1(%r12), %rax
- 0x4d, 0x85, 0xe4, //0x00000ec1 testq %r12, %r12
- 0x0f, 0x8e, 0xff, 0x06, 0x00, 0x00, //0x00000ec4 jle LBB5_173
- 0x49, 0x39, 0xc3, //0x00000eca cmpq %rax, %r11
- 0x0f, 0x84, 0xf6, 0x06, 0x00, 0x00, //0x00000ecd je LBB5_173
- 0x49, 0xf7, 0xd4, //0x00000ed3 notq %r12
- 0x4c, 0x89, 0xe0, //0x00000ed6 movq %r12, %rax
- 0xe9, 0xed, 0x00, 0x00, 0x00, //0x00000ed9 jmp LBB5_161
- //0x00000ede LBB5_146
- 0x4d, 0x8d, 0x6f, 0x02, //0x00000ede leaq $2(%r15), %r13
- 0x41, 0x8a, 0x47, 0x02, //0x00000ee2 movb $2(%r15), %al
- 0x8d, 0x50, 0xd0, //0x00000ee6 leal $-48(%rax), %edx
- 0xb9, 0x03, 0x00, 0x00, 0x00, //0x00000ee9 movl $3, %ecx
- 0x80, 0xfa, 0x09, //0x00000eee cmpb $9, %dl
- 0x0f, 0x87, 0x60, 0x01, 0x00, 0x00, //0x00000ef1 ja LBB5_167
- 0x31, 0xff, //0x00000ef7 xorl %edi, %edi
- 0x3c, 0x30, //0x00000ef9 cmpb $48, %al
- 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x00000efb jne LBB5_149
- //0x00000f01 LBB5_148
- 0x41, 0x0f, 0xb6, 0x45, 0x01, //0x00000f01 movzbl $1(%r13), %eax
- 0x49, 0x83, 0xc5, 0x01, //0x00000f06 addq $1, %r13
- 0x83, 0xc7, 0xff, //0x00000f0a addl $-1, %edi
- 0x3c, 0x30, //0x00000f0d cmpb $48, %al
- 0x0f, 0x84, 0xec, 0xff, 0xff, 0xff, //0x00000f0f je LBB5_148
- //0x00000f15 LBB5_149
- 0x3c, 0x45, //0x00000f15 cmpb $69, %al
- 0x0f, 0x84, 0xa4, 0x06, 0x00, 0x00, //0x00000f17 je LBB5_172
- 0x3c, 0x65, //0x00000f1d cmpb $101, %al
- 0x0f, 0x84, 0x9c, 0x06, 0x00, 0x00, //0x00000f1f je LBB5_172
- 0x8d, 0x50, 0xd0, //0x00000f25 leal $-48(%rax), %edx
- 0x45, 0x31, 0xd2, //0x00000f28 xorl %r10d, %r10d
- 0x45, 0x31, 0xc0, //0x00000f2b xorl %r8d, %r8d
- 0x31, 0xf6, //0x00000f2e xorl %esi, %esi
- //0x00000f30 LBB5_152
- 0x44, 0x89, 0x8d, 0x68, 0xff, 0xff, 0xff, //0x00000f30 movl %r9d, $-152(%rbp)
- 0x41, 0xb9, 0x11, 0x00, 0x00, 0x00, //0x00000f37 movl $17, %r9d
- 0x4d, 0x29, 0xd1, //0x00000f3d subq %r10, %r9
- 0x4d, 0x85, 0xc9, //0x00000f40 testq %r9, %r9
- 0x0f, 0x8e, 0x43, 0x01, 0x00, 0x00, //0x00000f43 jle LBB5_170
- 0x80, 0xfa, 0x09, //0x00000f49 cmpb $9, %dl
- 0x0f, 0x87, 0x3a, 0x01, 0x00, 0x00, //0x00000f4c ja LBB5_170
- 0x48, 0x89, 0x7d, 0xd0, //0x00000f52 movq %rdi, $-48(%rbp)
- 0x4b, 0x8d, 0x1c, 0x29, //0x00000f56 leaq (%r9,%r13), %rbx
- 0xbf, 0x10, 0x00, 0x00, 0x00, //0x00000f5a movl $16, %edi
- 0x4c, 0x29, 0xd7, //0x00000f5f subq %r10, %rdi
- 0x31, 0xd2, //0x00000f62 xorl %edx, %edx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000f64 .p2align 4, 0x90
- //0x00000f70 LBB5_155
- 0x48, 0x8d, 0x34, 0xb6, //0x00000f70 leaq (%rsi,%rsi,4), %rsi
- 0x0f, 0xb6, 0xc0, //0x00000f74 movzbl %al, %eax
- 0x48, 0x8d, 0x34, 0x70, //0x00000f77 leaq (%rax,%rsi,2), %rsi
- 0x48, 0x83, 0xc6, 0xd0, //0x00000f7b addq $-48, %rsi
- 0x48, 0x39, 0xd7, //0x00000f7f cmpq %rdx, %rdi
- 0x0f, 0x84, 0x64, 0x06, 0x00, 0x00, //0x00000f82 je LBB5_176
- 0x41, 0x0f, 0xb6, 0x44, 0x15, 0x01, //0x00000f88 movzbl $1(%r13,%rdx), %eax
- 0x8d, 0x48, 0xd0, //0x00000f8e leal $-48(%rax), %ecx
- 0x48, 0x83, 0xc2, 0x01, //0x00000f91 addq $1, %rdx
- 0x80, 0xf9, 0x0a, //0x00000f95 cmpb $10, %cl
- 0x0f, 0x82, 0xd2, 0xff, 0xff, 0xff, //0x00000f98 jb LBB5_155
- 0x49, 0x01, 0xd5, //0x00000f9e addq %rdx, %r13
- 0x4c, 0x89, 0xeb, //0x00000fa1 movq %r13, %rbx
- 0x48, 0x8b, 0x7d, 0xd0, //0x00000fa4 movq $-48(%rbp), %rdi
- 0xe9, 0x0d, 0x01, 0x00, 0x00, //0x00000fa8 jmp LBB5_180
- //0x00000fad LBB5_158
- 0x31, 0xc0, //0x00000fad xorl %eax, %eax
- 0x45, 0x84, 0xc9, //0x00000faf testb %r9b, %r9b
- 0x0f, 0x84, 0x41, 0x2b, 0x00, 0x00, //0x00000fb2 je LBB5_706
- //0x00000fb8 LBB5_159
- 0x49, 0xc1, 0xe6, 0x20, //0x00000fb8 shlq $32, %r14
- 0x49, 0x83, 0xce, 0x0b, //0x00000fbc orq $11, %r14
- 0xe9, 0x3c, 0x2b, 0x00, 0x00, //0x00000fc0 jmp LBB5_707
- //0x00000fc5 LBB5_160
- 0x49, 0xf7, 0xde, //0x00000fc5 negq %r14
- 0x4c, 0x89, 0xf0, //0x00000fc8 movq %r14, %rax
- //0x00000fcb LBB5_161
- 0x31, 0xd2, //0x00000fcb xorl %edx, %edx
- 0x48, 0x89, 0xc1, //0x00000fcd movq %rax, %rcx
- 0x48, 0x85, 0xc0, //0x00000fd0 testq %rax, %rax
- 0x0f, 0x89, 0x0f, 0x00, 0x00, 0x00, //0x00000fd3 jns LBB5_163
- //0x00000fd9 LBB5_162
- 0x48, 0xf7, 0xd0, //0x00000fd9 notq %rax
- 0xba, 0x03, 0x00, 0x00, 0x00, //0x00000fdc movl $3, %edx
- 0x48, 0xc7, 0xc1, 0xfd, 0xff, 0xff, 0xff, //0x00000fe1 movq $-3, %rcx
- //0x00000fe8 LBB5_163
- 0x49, 0x01, 0xc7, //0x00000fe8 addq %rax, %r15
- 0x0f, 0xb6, 0x85, 0x68, 0xff, 0xff, 0xff, //0x00000feb movzbl $-152(%rbp), %eax
- 0x48, 0x01, 0xc8, //0x00000ff2 addq %rcx, %rax
- 0x48, 0x8b, 0x75, 0xd0, //0x00000ff5 movq $-48(%rbp), %rsi
- 0x48, 0xc1, 0xe6, 0x20, //0x00000ff9 shlq $32, %rsi
- 0x48, 0x83, 0xce, 0x1b, //0x00000ffd orq $27, %rsi
- 0x4c, 0x8b, 0x65, 0xc0, //0x00001001 movq $-64(%rbp), %r12
- 0x49, 0x8b, 0x8c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00001005 movq $160(%r12), %rcx
- 0x48, 0x89, 0x31, //0x0000100d movq %rsi, (%rcx)
- 0x48, 0x89, 0x41, 0x08, //0x00001010 movq %rax, $8(%rcx)
- 0x49, 0x8b, 0x84, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00001014 movq $160(%r12), %rax
- 0x48, 0x8d, 0x48, 0x10, //0x0000101c leaq $16(%rax), %rcx
- 0x49, 0x89, 0x8c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00001020 movq %rcx, $160(%r12)
- 0x41, 0x83, 0x84, 0x24, 0xd4, 0x00, 0x00, 0x00, 0x01, //0x00001028 addl $1, $212(%r12)
- //0x00001031 LBB5_164
- 0x48, 0x83, 0xc0, 0x20, //0x00001031 addq $32, %rax
- 0x49, 0x3b, 0x84, 0x24, 0xc0, 0x00, 0x00, 0x00, //0x00001035 cmpq $192(%r12), %rax
- 0x0f, 0x96, 0xc0, //0x0000103d setbe %al
- //0x00001040 LBB5_165
- 0x4d, 0x89, 0xfd, //0x00001040 movq %r15, %r13
- 0x89, 0xd1, //0x00001043 movl %edx, %ecx
- 0x85, 0xd2, //0x00001045 testl %edx, %edx
- 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00001047 jne LBB5_167
- 0x31, 0xc9, //0x0000104d xorl %ecx, %ecx
- 0x84, 0xc0, //0x0000104f testb %al, %al
- 0x0f, 0x84, 0xf2, 0x2a, 0x00, 0x00, //0x00001051 je LBB5_709
- //0x00001057 LBB5_167
- 0x4d, 0x89, 0xac, 0x24, 0x80, 0x00, 0x00, 0x00, //0x00001057 movq %r13, $128(%r12)
- 0xb8, 0x0e, 0x00, 0x00, 0x00, //0x0000105f movl $14, %eax
- 0x41, 0x81, 0xbc, 0x24, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, //0x00001064 cmpl $4096, $224(%r12)
- 0x0f, 0x87, 0x02, 0x00, 0x00, 0x00, //0x00001070 ja LBB5_169
- 0x89, 0xc8, //0x00001076 movl %ecx, %eax
- //0x00001078 LBB5_169
- 0x48, 0x98, //0x00001078 cltq
- 0x48, 0x81, 0xc4, 0x90, 0x00, 0x00, 0x00, //0x0000107a addq $144, %rsp
- 0x5b, //0x00001081 popq %rbx
- 0x41, 0x5c, //0x00001082 popq %r12
- 0x41, 0x5d, //0x00001084 popq %r13
- 0x41, 0x5e, //0x00001086 popq %r14
- 0x41, 0x5f, //0x00001088 popq %r15
- 0x5d, //0x0000108a popq %rbp
- 0xc3, //0x0000108b retq
- //0x0000108c LBB5_170
- 0x4c, 0x89, 0xeb, //0x0000108c movq %r13, %rbx
- 0x45, 0x31, 0xc9, //0x0000108f xorl %r9d, %r9d
- 0x80, 0xfa, 0x09, //0x00001092 cmpb $9, %dl
- 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00001095 ja LBB5_179
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000109b .p2align 4, 0x90
- //0x000010a0 LBB5_177
- 0x0f, 0xb6, 0x43, 0x01, //0x000010a0 movzbl $1(%rbx), %eax
- 0x48, 0x83, 0xc3, 0x01, //0x000010a4 addq $1, %rbx
- 0x8d, 0x48, 0xd0, //0x000010a8 leal $-48(%rax), %ecx
- 0x41, 0xb0, 0x01, //0x000010ab movb $1, %r8b
- 0x80, 0xf9, 0x0a, //0x000010ae cmpb $10, %cl
- 0x0f, 0x82, 0xe9, 0xff, 0xff, 0xff, //0x000010b1 jb LBB5_177
- //0x000010b7 LBB5_179
- 0x4c, 0x89, 0xca, //0x000010b7 movq %r9, %rdx
- //0x000010ba LBB5_180
- 0x29, 0xd7, //0x000010ba subl %edx, %edi
- 0x24, 0xdf, //0x000010bc andb $-33, %al
- 0x49, 0x89, 0xdd, //0x000010be movq %rbx, %r13
- 0x3c, 0x45, //0x000010c1 cmpb $69, %al
- 0x44, 0x8b, 0x8d, 0x68, 0xff, 0xff, 0xff, //0x000010c3 movl $-152(%rbp), %r9d
- 0x0f, 0x84, 0x82, 0xf2, 0xff, 0xff, //0x000010ca je LBB5_21
- //0x000010d0 LBB5_181
- 0x43, 0x8d, 0x14, 0x1b, //0x000010d0 leal (%r11,%r11), %edx
- 0x83, 0xc2, 0xff, //0x000010d4 addl $-1, %edx
- 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000010d7 movabsq $4503599627370495, %rax
- 0x48, 0x83, 0xc0, 0x01, //0x000010e1 addq $1, %rax
- 0x48, 0x39, 0xc6, //0x000010e5 cmpq %rax, %rsi
- 0x0f, 0x83, 0xff, 0x00, 0x00, 0x00, //0x000010e8 jae LBB5_192
- 0x66, 0x48, 0x0f, 0x6e, 0xc6, //0x000010ee movq %rsi, %xmm0
- 0x66, 0x0f, 0x62, 0x05, 0x15, 0xf0, 0xff, 0xff, //0x000010f3 punpckldq $-4075(%rip), %xmm0 /* LCPI5_11+0(%rip) */
- 0x66, 0x0f, 0x5c, 0x05, 0x1d, 0xf0, 0xff, 0xff, //0x000010fb subpd $-4067(%rip), %xmm0 /* LCPI5_12+0(%rip) */
- 0x66, 0x0f, 0x28, 0xc8, //0x00001103 movapd %xmm0, %xmm1
- 0x66, 0x0f, 0x15, 0xc8, //0x00001107 unpckhpd %xmm0, %xmm1
- 0xf2, 0x0f, 0x58, 0xc8, //0x0000110b addsd %xmm0, %xmm1
- 0x89, 0xd0, //0x0000110f movl %edx, %eax
- 0xc1, 0xe8, 0x1f, //0x00001111 shrl $31, %eax
- 0x48, 0xc1, 0xe0, 0x3f, //0x00001114 shlq $63, %rax
- 0x66, 0x48, 0x0f, 0x6e, 0xc0, //0x00001118 movq %rax, %xmm0
- 0x66, 0x0f, 0xeb, 0xc1, //0x0000111d por %xmm1, %xmm0
- 0x85, 0xff, //0x00001121 testl %edi, %edi
- 0x0f, 0x84, 0xe1, 0x22, 0x00, 0x00, //0x00001123 je LBB5_627
- 0x48, 0x85, 0xf6, //0x00001129 testq %rsi, %rsi
- 0x0f, 0x84, 0xd8, 0x22, 0x00, 0x00, //0x0000112c je LBB5_627
- 0x8d, 0x47, 0xff, //0x00001132 leal $-1(%rdi), %eax
- 0x83, 0xf8, 0x24, //0x00001135 cmpl $36, %eax
- 0x0f, 0x87, 0x93, 0x00, 0x00, 0x00, //0x00001138 ja LBB5_190
- 0x89, 0xf8, //0x0000113e movl %edi, %eax
- 0x83, 0xff, 0x17, //0x00001140 cmpl $23, %edi
- 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00001143 jb LBB5_187
- 0x8d, 0x47, 0xea, //0x00001149 leal $-22(%rdi), %eax
- 0x48, 0x8d, 0x0d, 0xad, 0xb2, 0x00, 0x00, //0x0000114c leaq $45741(%rip), %rcx /* _P10_TAB+0(%rip) */
- 0xf2, 0x0f, 0x59, 0x04, 0xc1, //0x00001153 mulsd (%rcx,%rax,8), %xmm0
- 0xb8, 0x16, 0x00, 0x00, 0x00, //0x00001158 movl $22, %eax
- //0x0000115d LBB5_187
- 0x66, 0x0f, 0x2e, 0x05, 0xdb, 0xef, 0xff, 0xff, //0x0000115d ucomisd $-4133(%rip), %xmm0 /* LCPI5_14+0(%rip) */
- 0x0f, 0x87, 0x04, 0x06, 0x00, 0x00, //0x00001165 ja LBB5_326
- 0xf2, 0x0f, 0x10, 0x0d, 0xd5, 0xef, 0xff, 0xff, //0x0000116b movsd $-4139(%rip), %xmm1 /* LCPI5_15+0(%rip) */
- 0x66, 0x0f, 0x2e, 0xc8, //0x00001173 ucomisd %xmm0, %xmm1
- 0x0f, 0x87, 0xf2, 0x05, 0x00, 0x00, //0x00001177 ja LBB5_326
- 0x89, 0xc0, //0x0000117d movl %eax, %eax
- 0x48, 0x8d, 0x0d, 0x7a, 0xb2, 0x00, 0x00, //0x0000117f leaq $45690(%rip), %rcx /* _P10_TAB+0(%rip) */
- 0xf2, 0x0f, 0x59, 0x04, 0xc1, //0x00001186 mulsd (%rcx,%rax,8), %xmm0
- 0xe9, 0x7a, 0x22, 0x00, 0x00, //0x0000118b jmp LBB5_627
- //0x00001190 LBB5_171
- 0x48, 0x83, 0xc1, 0xff, //0x00001190 addq $-1, %rcx
- 0x49, 0x89, 0x8c, 0x24, 0xb0, 0x00, 0x00, 0x00, //0x00001194 movq %rcx, $176(%r12)
- 0x49, 0x8b, 0x8c, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x0000119c movq $168(%r12), %rcx
- 0x31, 0xd2, //0x000011a4 xorl %edx, %edx
- 0x48, 0x89, 0x55, 0x88, //0x000011a6 movq %rdx, $-120(%rbp)
- 0xba, 0x00, 0x00, 0x00, 0x00, //0x000011aa movl $0, %edx
- 0x48, 0x89, 0x55, 0xa0, //0x000011af movq %rdx, $-96(%rbp)
- 0xba, 0x00, 0x00, 0x00, 0x00, //0x000011b3 movl $0, %edx
- 0x48, 0x89, 0x55, 0x90, //0x000011b8 movq %rdx, $-112(%rbp)
- 0x41, 0xbe, 0x00, 0x00, 0x00, 0x00, //0x000011bc movl $0, %r14d
- 0x48, 0x83, 0xf9, 0xff, //0x000011c2 cmpq $-1, %rcx
- 0x0f, 0x85, 0x9c, 0x78, 0x00, 0x00, //0x000011c6 jne LBB5_1664
- 0xe9, 0xa1, 0x78, 0x00, 0x00, //0x000011cc jmp LBB5_1665
- //0x000011d1 LBB5_190
- 0x83, 0xff, 0xea, //0x000011d1 cmpl $-22, %edi
- 0x0f, 0x82, 0x13, 0x00, 0x00, 0x00, //0x000011d4 jb LBB5_192
- 0xf7, 0xdf, //0x000011da negl %edi
- 0x48, 0x8d, 0x05, 0x1d, 0xb2, 0x00, 0x00, //0x000011dc leaq $45597(%rip), %rax /* _P10_TAB+0(%rip) */
- 0xf2, 0x0f, 0x5e, 0x04, 0xf8, //0x000011e3 divsd (%rax,%rdi,8), %xmm0
- 0xe9, 0x1d, 0x22, 0x00, 0x00, //0x000011e8 jmp LBB5_627
- //0x000011ed LBB5_192
- 0x89, 0x55, 0xc8, //0x000011ed movl %edx, $-56(%rbp)
- 0x8d, 0x87, 0xa4, 0xfe, 0xff, 0xff, //0x000011f0 leal $-348(%rdi), %eax
- 0x3d, 0x48, 0xfd, 0xff, 0xff, //0x000011f6 cmpl $-696, %eax
- 0x0f, 0x82, 0x34, 0x01, 0x00, 0x00, //0x000011fb jb LBB5_207
- //0x00001201 LBB5_193
- 0x48, 0x89, 0x9d, 0x70, 0xff, 0xff, 0xff, //0x00001201 movq %rbx, $-144(%rbp)
- 0x44, 0x89, 0x8d, 0x68, 0xff, 0xff, 0xff, //0x00001208 movl %r9d, $-152(%rbp)
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x0000120f movl $64, %ecx
- 0x48, 0x85, 0xf6, //0x00001214 testq %rsi, %rsi
- 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x00001217 je LBB5_195
- 0x48, 0x0f, 0xbd, 0xce, //0x0000121d bsrq %rsi, %rcx
- 0x48, 0x83, 0xf1, 0x3f, //0x00001221 xorq $63, %rcx
- //0x00001225 LBB5_195
- 0x49, 0x89, 0xf3, //0x00001225 movq %rsi, %r11
- 0x49, 0xd3, 0xe3, //0x00001228 shlq %cl, %r11
- 0x69, 0xc7, 0x6a, 0x52, 0x03, 0x00, //0x0000122b imull $217706, %edi, %eax
- 0xc1, 0xf8, 0x10, //0x00001231 sarl $16, %eax
- 0x05, 0x3f, 0x04, 0x00, 0x00, //0x00001234 addl $1087, %eax
- 0x4c, 0x63, 0xe8, //0x00001239 movslq %eax, %r13
- 0x4c, 0x89, 0x6d, 0xd0, //0x0000123c movq %r13, $-48(%rbp)
- 0x81, 0xc7, 0x5c, 0x01, 0x00, 0x00, //0x00001240 addl $348, %edi
- 0x48, 0xc1, 0xe7, 0x04, //0x00001246 shlq $4, %rdi
- 0x48, 0x8d, 0x05, 0x6f, 0xb2, 0x00, 0x00, //0x0000124a leaq $45679(%rip), %rax /* _POW10_M128_TAB+0(%rip) */
- 0x48, 0x89, 0xfb, //0x00001251 movq %rdi, %rbx
- 0x48, 0x8b, 0x7c, 0x07, 0x08, //0x00001254 movq $8(%rdi,%rax), %rdi
- 0x48, 0x89, 0xf8, //0x00001259 movq %rdi, %rax
- 0x49, 0xf7, 0xe3, //0x0000125c mulq %r11
- 0x49, 0x89, 0xc2, //0x0000125f movq %rax, %r10
- 0x49, 0x89, 0xd1, //0x00001262 movq %rdx, %r9
- 0x49, 0x29, 0xcd, //0x00001265 subq %rcx, %r13
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00001268 andl $511, %edx
- 0x4c, 0x89, 0xd9, //0x0000126e movq %r11, %rcx
- 0x48, 0xf7, 0xd1, //0x00001271 notq %rcx
- 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00001274 cmpq $511, %rdx
- 0x0f, 0x85, 0x47, 0x00, 0x00, 0x00, //0x0000127b jne LBB5_201
- 0x49, 0x39, 0xca, //0x00001281 cmpq %rcx, %r10
- 0x0f, 0x86, 0x3e, 0x00, 0x00, 0x00, //0x00001284 jbe LBB5_201
- 0x4c, 0x89, 0xd8, //0x0000128a movq %r11, %rax
- 0x48, 0x8d, 0x15, 0x2c, 0xb2, 0x00, 0x00, //0x0000128d leaq $45612(%rip), %rdx /* _POW10_M128_TAB+0(%rip) */
- 0x48, 0xf7, 0x24, 0x13, //0x00001294 mulq (%rbx,%rdx)
- 0x49, 0x01, 0xd2, //0x00001298 addq %rdx, %r10
- 0x49, 0x83, 0xd1, 0x00, //0x0000129b adcq $0, %r9
- 0x44, 0x89, 0xca, //0x0000129f movl %r9d, %edx
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x000012a2 andl $511, %edx
- 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x000012a8 cmpq $511, %rdx
- 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x000012af jne LBB5_201
- 0x49, 0x83, 0xfa, 0xff, //0x000012b5 cmpq $-1, %r10
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000012b9 jne LBB5_201
- 0x48, 0x39, 0xc8, //0x000012bf cmpq %rcx, %rax
- 0x0f, 0x87, 0x66, 0x00, 0x00, 0x00, //0x000012c2 ja LBB5_206
- //0x000012c8 LBB5_201
- 0x4c, 0x89, 0xc8, //0x000012c8 movq %r9, %rax
- 0x48, 0xc1, 0xe8, 0x3f, //0x000012cb shrq $63, %rax
- 0x8d, 0x48, 0x09, //0x000012cf leal $9(%rax), %ecx
- 0x49, 0xd3, 0xe9, //0x000012d2 shrq %cl, %r9
- 0x44, 0x89, 0xc9, //0x000012d5 movl %r9d, %ecx
- 0x83, 0xe1, 0x03, //0x000012d8 andl $3, %ecx
- 0x4d, 0x85, 0xd2, //0x000012db testq %r10, %r10
- 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000012de jne LBB5_205
- 0x48, 0x85, 0xd2, //0x000012e4 testq %rdx, %rdx
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000012e7 jne LBB5_205
- 0x83, 0xf9, 0x01, //0x000012ed cmpl $1, %ecx
- 0x0f, 0x84, 0x38, 0x00, 0x00, 0x00, //0x000012f0 je LBB5_206
- //0x000012f6 LBB5_205
- 0x49, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x000012f6 movabsq $18014398509481984, %r10
- 0x44, 0x89, 0xca, //0x00001300 movl %r9d, %edx
- 0x83, 0xe2, 0x01, //0x00001303 andl $1, %edx
- 0x4c, 0x01, 0xca, //0x00001306 addq %r9, %rdx
- 0x48, 0x89, 0xd1, //0x00001309 movq %rdx, %rcx
- 0x48, 0xc1, 0xe9, 0x36, //0x0000130c shrq $54, %rcx
- 0x49, 0x01, 0xc5, //0x00001310 addq %rax, %r13
- 0x48, 0x83, 0xf9, 0x01, //0x00001313 cmpq $1, %rcx
- 0x49, 0x83, 0xdd, 0x00, //0x00001317 sbbq $0, %r13
- 0x49, 0x8d, 0x85, 0x01, 0xf8, 0xff, 0xff, //0x0000131b leaq $-2047(%r13), %rax
- 0x48, 0x3d, 0x02, 0xf8, 0xff, 0xff, //0x00001322 cmpq $-2046, %rax
- 0x0f, 0x83, 0xd5, 0x02, 0x00, 0x00, //0x00001328 jae LBB5_242
- //0x0000132e LBB5_206
- 0x48, 0x8b, 0x9d, 0x70, 0xff, 0xff, 0xff, //0x0000132e movq $-144(%rbp), %rbx
- //0x00001335 LBB5_207
- 0x48, 0x89, 0x9d, 0x70, 0xff, 0xff, 0xff, //0x00001335 movq %rbx, $-144(%rbp)
- 0x49, 0x89, 0xd8, //0x0000133c movq %rbx, %r8
- 0x4d, 0x29, 0xf8, //0x0000133f subq %r15, %r8
- 0x4c, 0x89, 0xe0, //0x00001342 movq %r12, %rax
- 0x4d, 0x8b, 0x64, 0x24, 0x40, //0x00001345 movq $64(%r12), %r12
- 0x4c, 0x8b, 0x50, 0x50, //0x0000134a movq $80(%rax), %r10
- 0x4d, 0x85, 0xd2, //0x0000134e testq %r10, %r10
- 0x0f, 0x84, 0x3b, 0x01, 0x00, 0x00, //0x00001351 je LBB5_223
- 0x41, 0xc6, 0x04, 0x24, 0x00, //0x00001357 movb $0, (%r12)
- 0x49, 0x83, 0xfa, 0x01, //0x0000135c cmpq $1, %r10
- 0x0f, 0x84, 0x2c, 0x01, 0x00, 0x00, //0x00001360 je LBB5_223
- 0x49, 0x8d, 0x4a, 0xff, //0x00001366 leaq $-1(%r10), %rcx
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000136a movl $1, %eax
- 0x48, 0x83, 0xf9, 0x08, //0x0000136f cmpq $8, %rcx
- 0x0f, 0x82, 0x07, 0x01, 0x00, 0x00, //0x00001373 jb LBB5_222
- 0x31, 0xd2, //0x00001379 xorl %edx, %edx
- 0x48, 0x83, 0xf9, 0x20, //0x0000137b cmpq $32, %rcx
- 0x0f, 0x82, 0xcc, 0x00, 0x00, 0x00, //0x0000137f jb LBB5_219
- 0x48, 0x89, 0xca, //0x00001385 movq %rcx, %rdx
- 0x48, 0x83, 0xe2, 0xe0, //0x00001388 andq $-32, %rdx
- 0x48, 0x8d, 0x5a, 0xe0, //0x0000138c leaq $-32(%rdx), %rbx
- 0x48, 0x89, 0xdf, //0x00001390 movq %rbx, %rdi
- 0x48, 0xc1, 0xef, 0x05, //0x00001393 shrq $5, %rdi
- 0x48, 0x83, 0xc7, 0x01, //0x00001397 addq $1, %rdi
- 0x89, 0xf8, //0x0000139b movl %edi, %eax
- 0x83, 0xe0, 0x03, //0x0000139d andl $3, %eax
- 0x31, 0xf6, //0x000013a0 xorl %esi, %esi
- 0x48, 0x83, 0xfb, 0x60, //0x000013a2 cmpq $96, %rbx
- 0x0f, 0x82, 0x5d, 0x00, 0x00, 0x00, //0x000013a6 jb LBB5_214
- 0x48, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, //0x000013ac movabsq $1152921504606846976, %rsi
- 0x48, 0x83, 0xc6, 0xfc, //0x000013b6 addq $-4, %rsi
- 0x48, 0x21, 0xf7, //0x000013ba andq %rsi, %rdi
- 0x31, 0xf6, //0x000013bd xorl %esi, %esi
- 0x66, 0x0f, 0xef, 0xc0, //0x000013bf pxor %xmm0, %xmm0
- //0x000013c3 LBB5_213
- 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x34, 0x01, //0x000013c3 movdqu %xmm0, $1(%r12,%rsi)
- 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x34, 0x11, //0x000013ca movdqu %xmm0, $17(%r12,%rsi)
- 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x34, 0x21, //0x000013d1 movdqu %xmm0, $33(%r12,%rsi)
- 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x34, 0x31, //0x000013d8 movdqu %xmm0, $49(%r12,%rsi)
- 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x34, 0x41, //0x000013df movdqu %xmm0, $65(%r12,%rsi)
- 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x34, 0x51, //0x000013e6 movdqu %xmm0, $81(%r12,%rsi)
- 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x34, 0x61, //0x000013ed movdqu %xmm0, $97(%r12,%rsi)
- 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x34, 0x71, //0x000013f4 movdqu %xmm0, $113(%r12,%rsi)
- 0x48, 0x83, 0xee, 0x80, //0x000013fb subq $-128, %rsi
- 0x48, 0x83, 0xc7, 0xfc, //0x000013ff addq $-4, %rdi
- 0x0f, 0x85, 0xba, 0xff, 0xff, 0xff, //0x00001403 jne LBB5_213
- //0x00001409 LBB5_214
- 0x48, 0x85, 0xc0, //0x00001409 testq %rax, %rax
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x0000140c je LBB5_217
- 0x66, 0x0f, 0xef, 0xc0, //0x00001412 pxor %xmm0, %xmm0
- //0x00001416 LBB5_216
- 0x48, 0x89, 0xf7, //0x00001416 movq %rsi, %rdi
- 0x48, 0x83, 0xcf, 0x01, //0x00001419 orq $1, %rdi
- 0xf3, 0x41, 0x0f, 0x7f, 0x04, 0x3c, //0x0000141d movdqu %xmm0, (%r12,%rdi)
- 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x3c, 0x10, //0x00001423 movdqu %xmm0, $16(%r12,%rdi)
- 0x48, 0x83, 0xc6, 0x20, //0x0000142a addq $32, %rsi
- 0x48, 0x83, 0xc0, 0xff, //0x0000142e addq $-1, %rax
- 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x00001432 jne LBB5_216
- //0x00001438 LBB5_217
- 0x48, 0x39, 0xd1, //0x00001438 cmpq %rdx, %rcx
- 0x0f, 0x84, 0x51, 0x00, 0x00, 0x00, //0x0000143b je LBB5_223
- 0x48, 0x89, 0xd0, //0x00001441 movq %rdx, %rax
- 0x48, 0x83, 0xc8, 0x01, //0x00001444 orq $1, %rax
- 0xf6, 0xc1, 0x18, //0x00001448 testb $24, %cl
- 0x0f, 0x84, 0x2f, 0x00, 0x00, 0x00, //0x0000144b je LBB5_222
- //0x00001451 LBB5_219
- 0x48, 0x89, 0xce, //0x00001451 movq %rcx, %rsi
- 0x48, 0x83, 0xe6, 0xf8, //0x00001454 andq $-8, %rsi
- 0x48, 0x8d, 0x46, 0x01, //0x00001458 leaq $1(%rsi), %rax
- 0x90, 0x90, 0x90, 0x90, //0x0000145c .p2align 4, 0x90
- //0x00001460 LBB5_220
- 0x49, 0xc7, 0x44, 0x14, 0x01, 0x00, 0x00, 0x00, 0x00, //0x00001460 movq $0, $1(%r12,%rdx)
- 0x48, 0x83, 0xc2, 0x08, //0x00001469 addq $8, %rdx
- 0x48, 0x39, 0xd6, //0x0000146d cmpq %rdx, %rsi
- 0x0f, 0x85, 0xea, 0xff, 0xff, 0xff, //0x00001470 jne LBB5_220
- 0x48, 0x39, 0xf1, //0x00001476 cmpq %rsi, %rcx
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001479 je LBB5_223
- 0x90, //0x0000147f .p2align 4, 0x90
- //0x00001480 LBB5_222
- 0x41, 0xc6, 0x04, 0x04, 0x00, //0x00001480 movb $0, (%r12,%rax)
- 0x48, 0x83, 0xc0, 0x01, //0x00001485 addq $1, %rax
- 0x49, 0x39, 0xc2, //0x00001489 cmpq %rax, %r10
- 0x0f, 0x85, 0xee, 0xff, 0xff, 0xff, //0x0000148c jne LBB5_222
- //0x00001492 LBB5_223
- 0x4c, 0x89, 0x75, 0xd0, //0x00001492 movq %r14, $-48(%rbp)
- 0x41, 0x8a, 0x07, //0x00001496 movb (%r15), %al
- 0x31, 0xc9, //0x00001499 xorl %ecx, %ecx
- 0x88, 0x45, 0x90, //0x0000149b movb %al, $-112(%rbp)
- 0x3c, 0x2d, //0x0000149e cmpb $45, %al
- 0x0f, 0x94, 0xc1, //0x000014a0 sete %cl
- 0x45, 0x31, 0xf6, //0x000014a3 xorl %r14d, %r14d
- 0xb8, 0x00, 0x00, 0x00, 0x00, //0x000014a6 movl $0, %eax
- 0x49, 0x39, 0xc8, //0x000014ab cmpq %rcx, %r8
- 0x0f, 0x8e, 0x11, 0x1f, 0x00, 0x00, //0x000014ae jle LBB5_625
- 0xb0, 0x01, //0x000014b4 movb $1, %al
- 0x45, 0x31, 0xc9, //0x000014b6 xorl %r9d, %r9d
- 0x45, 0x31, 0xdb, //0x000014b9 xorl %r11d, %r11d
- 0x31, 0xf6, //0x000014bc xorl %esi, %esi
- 0x31, 0xd2, //0x000014be xorl %edx, %edx
- 0xe9, 0x2c, 0x00, 0x00, 0x00, //0x000014c0 jmp LBB5_227
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000014c5 .p2align 4, 0x90
- //0x000014d0 LBB5_225
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x000014d0 movl $1, %edx
- 0x41, 0x89, 0xf6, //0x000014d5 movl %esi, %r14d
- 0x80, 0xfb, 0x2e, //0x000014d8 cmpb $46, %bl
- 0x0f, 0x85, 0x98, 0x00, 0x00, 0x00, //0x000014db jne LBB5_237
- //0x000014e1 LBB5_226
- 0x48, 0x83, 0xc1, 0x01, //0x000014e1 addq $1, %rcx
- 0x4c, 0x39, 0xc1, //0x000014e5 cmpq %r8, %rcx
- 0x0f, 0x9c, 0xc0, //0x000014e8 setl %al
- 0x0f, 0x84, 0x80, 0x00, 0x00, 0x00, //0x000014eb je LBB5_236
- //0x000014f1 LBB5_227
- 0x89, 0xd7, //0x000014f1 movl %edx, %edi
- 0x45, 0x89, 0xf5, //0x000014f3 movl %r14d, %r13d
- 0x41, 0x0f, 0xb6, 0x1c, 0x0f, //0x000014f6 movzbl (%r15,%rcx), %ebx
- 0x8d, 0x53, 0xd0, //0x000014fb leal $-48(%rbx), %edx
- 0x80, 0xfa, 0x09, //0x000014fe cmpb $9, %dl
- 0x0f, 0x87, 0xc9, 0xff, 0xff, 0xff, //0x00001501 ja LBB5_225
- 0x80, 0xfb, 0x30, //0x00001507 cmpb $48, %bl
- 0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x0000150a jne LBB5_231
- 0x85, 0xf6, //0x00001510 testl %esi, %esi
- 0x0f, 0x84, 0x49, 0x00, 0x00, 0x00, //0x00001512 je LBB5_235
- 0x49, 0x63, 0xc1, //0x00001518 movslq %r9d, %rax
- 0x49, 0x39, 0xc2, //0x0000151b cmpq %rax, %r10
- 0x0f, 0x87, 0x18, 0x00, 0x00, 0x00, //0x0000151e ja LBB5_232
- 0xe9, 0x1b, 0x00, 0x00, 0x00, //0x00001524 jmp LBB5_233
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001529 .p2align 4, 0x90
- //0x00001530 LBB5_231
- 0x48, 0x63, 0xc6, //0x00001530 movslq %esi, %rax
- 0x49, 0x39, 0xc2, //0x00001533 cmpq %rax, %r10
- 0x0f, 0x86, 0x15, 0x00, 0x00, 0x00, //0x00001536 jbe LBB5_234
- //0x0000153c LBB5_232
- 0x41, 0x88, 0x1c, 0x04, //0x0000153c movb %bl, (%r12,%rax)
- 0x41, 0x83, 0xc1, 0x01, //0x00001540 addl $1, %r9d
- //0x00001544 LBB5_233
- 0x45, 0x89, 0xee, //0x00001544 movl %r13d, %r14d
- 0x44, 0x89, 0xce, //0x00001547 movl %r9d, %esi
- 0x89, 0xfa, //0x0000154a movl %edi, %edx
- 0xe9, 0x90, 0xff, 0xff, 0xff, //0x0000154c jmp LBB5_226
- //0x00001551 LBB5_234
- 0x45, 0x89, 0xee, //0x00001551 movl %r13d, %r14d
- 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001554 movl $1, %r11d
- 0x89, 0xfa, //0x0000155a movl %edi, %edx
- 0xe9, 0x80, 0xff, 0xff, 0xff, //0x0000155c jmp LBB5_226
- //0x00001561 LBB5_235
- 0x41, 0x83, 0xc5, 0xff, //0x00001561 addl $-1, %r13d
- 0x31, 0xf6, //0x00001565 xorl %esi, %esi
- 0x45, 0x89, 0xee, //0x00001567 movl %r13d, %r14d
- 0x89, 0xfa, //0x0000156a movl %edi, %edx
- 0xe9, 0x70, 0xff, 0xff, 0xff, //0x0000156c jmp LBB5_226
- //0x00001571 LBB5_236
- 0x45, 0x89, 0xf5, //0x00001571 movl %r14d, %r13d
- 0x4c, 0x89, 0xc1, //0x00001574 movq %r8, %rcx
- 0x89, 0xd7, //0x00001577 movl %edx, %edi
- //0x00001579 LBB5_237
- 0x85, 0xff, //0x00001579 testl %edi, %edi
- 0x45, 0x0f, 0x44, 0xe9, //0x0000157b cmovel %r9d, %r13d
- 0xa8, 0x01, //0x0000157f testb $1, %al
- 0x0f, 0x84, 0x67, 0x02, 0x00, 0x00, //0x00001581 je LBB5_261
- 0x89, 0xc8, //0x00001587 movl %ecx, %eax
- 0x41, 0x8a, 0x04, 0x07, //0x00001589 movb (%r15,%rax), %al
- 0x0c, 0x20, //0x0000158d orb $32, %al
- 0x3c, 0x65, //0x0000158f cmpb $101, %al
- 0x0f, 0x85, 0x57, 0x02, 0x00, 0x00, //0x00001591 jne LBB5_261
- 0x89, 0xca, //0x00001597 movl %ecx, %edx
- 0x41, 0x8a, 0x5c, 0x17, 0x01, //0x00001599 movb $1(%r15,%rdx), %bl
- 0x48, 0x83, 0xc2, 0x01, //0x0000159e addq $1, %rdx
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000015a2 movl $1, %eax
- 0x80, 0xfb, 0x2d, //0x000015a7 cmpb $45, %bl
- 0x0f, 0x84, 0xe3, 0x01, 0x00, 0x00, //0x000015aa je LBB5_253
- 0x80, 0xfb, 0x2b, //0x000015b0 cmpb $43, %bl
- 0x0f, 0x85, 0xe2, 0x01, 0x00, 0x00, //0x000015b3 jne LBB5_254
- 0x8d, 0x51, 0x02, //0x000015b9 leal $2(%rcx), %edx
- 0xe9, 0xda, 0x01, 0x00, 0x00, //0x000015bc jmp LBB5_254
- //0x000015c1 LBB5_172
- 0x45, 0x31, 0xc0, //0x000015c1 xorl %r8d, %r8d
- 0xe9, 0x85, 0xed, 0xff, 0xff, //0x000015c4 jmp LBB5_20
- //0x000015c9 LBB5_173
- 0x4c, 0x89, 0xd0, //0x000015c9 movq %r10, %rax
- 0x4c, 0x09, 0xd8, //0x000015cc orq %r11, %rax
- 0x0f, 0x99, 0xc0, //0x000015cf setns %al
- 0x0f, 0x88, 0x9f, 0x01, 0x00, 0x00, //0x000015d2 js LBB5_251
- 0x4d, 0x39, 0xda, //0x000015d8 cmpq %r11, %r10
- 0x0f, 0x8c, 0x96, 0x01, 0x00, 0x00, //0x000015db jl LBB5_251
- 0x49, 0xf7, 0xd2, //0x000015e1 notq %r10
- 0x4c, 0x89, 0xd0, //0x000015e4 movq %r10, %rax
- 0xe9, 0xdf, 0xf9, 0xff, 0xff, //0x000015e7 jmp LBB5_161
- //0x000015ec LBB5_176
- 0x8a, 0x03, //0x000015ec movb (%rbx), %al
- 0x8d, 0x50, 0xd0, //0x000015ee leal $-48(%rax), %edx
- 0x48, 0x8b, 0x7d, 0xd0, //0x000015f1 movq $-48(%rbp), %rdi
- 0x80, 0xfa, 0x09, //0x000015f5 cmpb $9, %dl
- 0x0f, 0x87, 0xb9, 0xfa, 0xff, 0xff, //0x000015f8 ja LBB5_179
- 0xe9, 0x9d, 0xfa, 0xff, 0xff, //0x000015fe jmp LBB5_177
- //0x00001603 LBB5_242
- 0x4c, 0x39, 0xd2, //0x00001603 cmpq %r10, %rdx
- 0x49, 0xbb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001606 movabsq $-9223372036854775808, %r11
- 0x49, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001610 movabsq $4503599627370495, %r9
- 0xb1, 0x02, //0x0000161a movb $2, %cl
- 0x80, 0xd9, 0x00, //0x0000161c sbbb $0, %cl
- 0x48, 0xd3, 0xea, //0x0000161f shrq %cl, %rdx
- 0x49, 0xc1, 0xe5, 0x34, //0x00001622 shlq $52, %r13
- 0x4c, 0x21, 0xca, //0x00001626 andq %r9, %rdx
- 0x4c, 0x09, 0xea, //0x00001629 orq %r13, %rdx
- 0x48, 0x89, 0xd0, //0x0000162c movq %rdx, %rax
- 0x4c, 0x09, 0xd8, //0x0000162f orq %r11, %rax
- 0x80, 0xbd, 0x68, 0xff, 0xff, 0xff, 0x00, //0x00001632 cmpb $0, $-152(%rbp)
- 0x48, 0x0f, 0x44, 0xc2, //0x00001639 cmoveq %rdx, %rax
- 0x66, 0x48, 0x0f, 0x6e, 0xc0, //0x0000163d movq %rax, %xmm0
- 0x45, 0x84, 0xc0, //0x00001642 testb %r8b, %r8b
- 0x0f, 0x84, 0xb8, 0x1d, 0x00, 0x00, //0x00001645 je LBB5_626
- 0x4d, 0x89, 0xcd, //0x0000164b movq %r9, %r13
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x0000164e movl $64, %ecx
- 0x48, 0xff, 0xc6, //0x00001653 incq %rsi
- 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x00001656 je LBB5_245
- 0x48, 0x0f, 0xbd, 0xce, //0x0000165c bsrq %rsi, %rcx
- 0x48, 0x83, 0xf1, 0x3f, //0x00001660 xorq $63, %rcx
- //0x00001664 LBB5_245
- 0x48, 0xd3, 0xe6, //0x00001664 shlq %cl, %rsi
- 0x48, 0x89, 0xf0, //0x00001667 movq %rsi, %rax
- 0x48, 0xf7, 0xe7, //0x0000166a mulq %rdi
- 0x49, 0x89, 0xc1, //0x0000166d movq %rax, %r9
- 0x48, 0x89, 0xd7, //0x00001670 movq %rdx, %rdi
- 0x4c, 0x8b, 0x45, 0xd0, //0x00001673 movq $-48(%rbp), %r8
- 0x49, 0x29, 0xc8, //0x00001677 subq %rcx, %r8
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x0000167a andl $511, %edx
- 0x48, 0x89, 0xf1, //0x00001680 movq %rsi, %rcx
- 0x48, 0xf7, 0xd1, //0x00001683 notq %rcx
- 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00001686 cmpq $511, %rdx
- 0x0f, 0x85, 0x46, 0x00, 0x00, 0x00, //0x0000168d jne LBB5_327
- 0x49, 0x39, 0xc9, //0x00001693 cmpq %rcx, %r9
- 0x0f, 0x86, 0x3d, 0x00, 0x00, 0x00, //0x00001696 jbe LBB5_327
- 0x48, 0x89, 0xf0, //0x0000169c movq %rsi, %rax
- 0x48, 0x8d, 0x15, 0x1a, 0xae, 0x00, 0x00, //0x0000169f leaq $44570(%rip), %rdx /* _POW10_M128_TAB+0(%rip) */
- 0x48, 0xf7, 0x24, 0x13, //0x000016a6 mulq (%rbx,%rdx)
- 0x49, 0x01, 0xd1, //0x000016aa addq %rdx, %r9
- 0x48, 0x83, 0xd7, 0x00, //0x000016ad adcq $0, %rdi
- 0x89, 0xfa, //0x000016b1 movl %edi, %edx
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x000016b3 andl $511, %edx
- 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x000016b9 cmpq $511, %rdx
- 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x000016c0 jne LBB5_327
- 0x49, 0x83, 0xf9, 0xff, //0x000016c6 cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000016ca jne LBB5_327
- 0x48, 0x39, 0xc8, //0x000016d0 cmpq %rcx, %rax
- 0x0f, 0x87, 0x55, 0xfc, 0xff, 0xff, //0x000016d3 ja LBB5_206
- //0x000016d9 LBB5_327
- 0x48, 0x89, 0xf8, //0x000016d9 movq %rdi, %rax
- 0x48, 0xc1, 0xe8, 0x3f, //0x000016dc shrq $63, %rax
- 0x8d, 0x48, 0x09, //0x000016e0 leal $9(%rax), %ecx
- 0x48, 0xd3, 0xef, //0x000016e3 shrq %cl, %rdi
- 0x89, 0xf9, //0x000016e6 movl %edi, %ecx
- 0x83, 0xe1, 0x03, //0x000016e8 andl $3, %ecx
- 0x4d, 0x85, 0xc9, //0x000016eb testq %r9, %r9
- 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000016ee jne LBB5_466
- 0x48, 0x85, 0xd2, //0x000016f4 testq %rdx, %rdx
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000016f7 jne LBB5_466
- 0x83, 0xf9, 0x01, //0x000016fd cmpl $1, %ecx
- 0x0f, 0x84, 0x28, 0xfc, 0xff, 0xff, //0x00001700 je LBB5_206
- //0x00001706 LBB5_466
- 0x89, 0xfa, //0x00001706 movl %edi, %edx
- 0x83, 0xe2, 0x01, //0x00001708 andl $1, %edx
- 0x48, 0x01, 0xfa, //0x0000170b addq %rdi, %rdx
- 0x49, 0x01, 0xc0, //0x0000170e addq %rax, %r8
- 0x4c, 0x39, 0xd2, //0x00001711 cmpq %r10, %rdx
- 0x49, 0x83, 0xd8, 0x00, //0x00001714 sbbq $0, %r8
- 0x49, 0x8d, 0x80, 0x01, 0xf8, 0xff, 0xff, //0x00001718 leaq $-2047(%r8), %rax
- 0x48, 0x3d, 0x02, 0xf8, 0xff, 0xff, //0x0000171f cmpq $-2046, %rax
- 0x0f, 0x82, 0x03, 0xfc, 0xff, 0xff, //0x00001725 jb LBB5_206
- 0x4c, 0x39, 0xd2, //0x0000172b cmpq %r10, %rdx
- 0xb1, 0x02, //0x0000172e movb $2, %cl
- 0x80, 0xd9, 0x00, //0x00001730 sbbb $0, %cl
- 0x48, 0xd3, 0xea, //0x00001733 shrq %cl, %rdx
- 0x49, 0xc1, 0xe0, 0x34, //0x00001736 shlq $52, %r8
- 0x4c, 0x21, 0xea, //0x0000173a andq %r13, %rdx
- 0x4c, 0x09, 0xc2, //0x0000173d orq %r8, %rdx
- 0x49, 0x09, 0xd3, //0x00001740 orq %rdx, %r11
- 0x80, 0xbd, 0x68, 0xff, 0xff, 0xff, 0x00, //0x00001743 cmpb $0, $-152(%rbp)
- 0x4c, 0x0f, 0x44, 0xda, //0x0000174a cmoveq %rdx, %r11
- 0x66, 0x49, 0x0f, 0x6e, 0xcb, //0x0000174e movq %r11, %xmm1
- 0x66, 0x0f, 0x2e, 0xc1, //0x00001753 ucomisd %xmm1, %xmm0
- 0x48, 0x8b, 0x9d, 0x70, 0xff, 0xff, 0xff, //0x00001757 movq $-144(%rbp), %rbx
- 0x0f, 0x85, 0xd1, 0xfb, 0xff, 0xff, //0x0000175e jne LBB5_207
- 0x0f, 0x8b, 0xa0, 0x1c, 0x00, 0x00, //0x00001764 jnp LBB5_627
- 0xe9, 0xc6, 0xfb, 0xff, 0xff, //0x0000176a jmp LBB5_207
- //0x0000176f LBB5_326
- 0x89, 0x55, 0xc8, //0x0000176f movl %edx, $-56(%rbp)
- 0xe9, 0x8a, 0xfa, 0xff, 0xff, //0x00001772 jmp LBB5_193
- //0x00001777 LBB5_251
- 0x49, 0x8d, 0x4b, 0xff, //0x00001777 leaq $-1(%r11), %rcx
- 0x49, 0x39, 0xca, //0x0000177b cmpq %rcx, %r10
- 0x49, 0xf7, 0xd3, //0x0000177e notq %r11
- 0x4d, 0x0f, 0x45, 0xde, //0x00001781 cmovneq %r14, %r11
- 0x84, 0xc0, //0x00001785 testb %al, %al
- 0x4d, 0x0f, 0x44, 0xde, //0x00001787 cmoveq %r14, %r11
- 0x4c, 0x89, 0xd8, //0x0000178b movq %r11, %rax
- 0xe9, 0x38, 0xf8, 0xff, 0xff, //0x0000178e jmp LBB5_161
- //0x00001793 LBB5_253
- 0x8d, 0x51, 0x02, //0x00001793 leal $2(%rcx), %edx
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00001796 movl $-1, %eax
- //0x0000179b LBB5_254
- 0x48, 0x63, 0xd2, //0x0000179b movslq %edx, %rdx
- 0x31, 0xc9, //0x0000179e xorl %ecx, %ecx
- 0x49, 0x39, 0xd0, //0x000017a0 cmpq %rdx, %r8
- 0x0f, 0x8e, 0x3c, 0x00, 0x00, 0x00, //0x000017a3 jle LBB5_260
- 0x31, 0xc9, //0x000017a9 xorl %ecx, %ecx
- //0x000017ab LBB5_256
- 0x41, 0x0f, 0xbe, 0x34, 0x17, //0x000017ab movsbl (%r15,%rdx), %esi
- 0x83, 0xfe, 0x30, //0x000017b0 cmpl $48, %esi
- 0x0f, 0x8c, 0x2c, 0x00, 0x00, 0x00, //0x000017b3 jl LBB5_260
- 0x40, 0x80, 0xfe, 0x39, //0x000017b9 cmpb $57, %sil
- 0x0f, 0x87, 0x22, 0x00, 0x00, 0x00, //0x000017bd ja LBB5_260
- 0x81, 0xf9, 0x0f, 0x27, 0x00, 0x00, //0x000017c3 cmpl $9999, %ecx
- 0x0f, 0x8f, 0x16, 0x00, 0x00, 0x00, //0x000017c9 jg LBB5_260
- 0x8d, 0x0c, 0x89, //0x000017cf leal (%rcx,%rcx,4), %ecx
- 0x8d, 0x0c, 0x4e, //0x000017d2 leal (%rsi,%rcx,2), %ecx
- 0x83, 0xc1, 0xd0, //0x000017d5 addl $-48, %ecx
- 0x48, 0x83, 0xc2, 0x01, //0x000017d8 addq $1, %rdx
- 0x49, 0x39, 0xd0, //0x000017dc cmpq %rdx, %r8
- 0x0f, 0x85, 0xc6, 0xff, 0xff, 0xff, //0x000017df jne LBB5_256
- //0x000017e5 LBB5_260
- 0x0f, 0xaf, 0xc8, //0x000017e5 imull %eax, %ecx
- 0x44, 0x01, 0xe9, //0x000017e8 addl %r13d, %ecx
- 0x41, 0x89, 0xcd, //0x000017eb movl %ecx, %r13d
- //0x000017ee LBB5_261
- 0x45, 0x31, 0xf6, //0x000017ee xorl %r14d, %r14d
- 0xb8, 0x00, 0x00, 0x00, 0x00, //0x000017f1 movl $0, %eax
- 0x45, 0x85, 0xc9, //0x000017f6 testl %r9d, %r9d
- 0x0f, 0x84, 0xc6, 0x1b, 0x00, 0x00, //0x000017f9 je LBB5_625
- 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x000017ff movabsq $9218868437227405312, %rcx
- 0x31, 0xc0, //0x00001809 xorl %eax, %eax
- 0x41, 0x81, 0xfd, 0x36, 0x01, 0x00, 0x00, //0x0000180b cmpl $310, %r13d
- 0x0f, 0x8e, 0x08, 0x00, 0x00, 0x00, //0x00001812 jle LBB5_264
- 0x49, 0x89, 0xce, //0x00001818 movq %rcx, %r14
- 0xe9, 0xa5, 0x1b, 0x00, 0x00, //0x0000181b jmp LBB5_625
- //0x00001820 LBB5_264
- 0x45, 0x31, 0xf6, //0x00001820 xorl %r14d, %r14d
- 0xb8, 0x00, 0x00, 0x00, 0x00, //0x00001823 movl $0, %eax
- 0x41, 0x81, 0xfd, 0xb6, 0xfe, 0xff, 0xff, //0x00001828 cmpl $-330, %r13d
- 0x0f, 0x8c, 0x90, 0x1b, 0x00, 0x00, //0x0000182f jl LBB5_625
- 0x49, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, //0x00001835 movabsq $1152921504606846976, %r15
- 0x45, 0x85, 0xed, //0x0000183f testl %r13d, %r13d
- 0x0f, 0x8e, 0x57, 0x04, 0x00, 0x00, //0x00001842 jle LBB5_333
- 0x31, 0xdb, //0x00001848 xorl %ebx, %ebx
- 0x44, 0x89, 0xca, //0x0000184a movl %r9d, %edx
- 0x44, 0x89, 0xce, //0x0000184d movl %r9d, %esi
- 0xe9, 0x21, 0x00, 0x00, 0x00, //0x00001850 jmp LBB5_270
- //0x00001855 LBB5_267
- 0x45, 0x31, 0xc9, //0x00001855 xorl %r9d, %r9d
- 0x85, 0xd2, //0x00001858 testl %edx, %edx
- 0x0f, 0x84, 0x39, 0x04, 0x00, 0x00, //0x0000185a je LBB5_332
- //0x00001860 LBB5_268
- 0x41, 0x89, 0xd1, //0x00001860 movl %edx, %r9d
- 0x89, 0xd7, //0x00001863 movl %edx, %edi
- //0x00001865 LBB5_269
- 0x41, 0x01, 0xde, //0x00001865 addl %ebx, %r14d
- 0x89, 0xfe, //0x00001868 movl %edi, %esi
- 0x44, 0x89, 0xf3, //0x0000186a movl %r14d, %ebx
- 0x45, 0x85, 0xed, //0x0000186d testl %r13d, %r13d
- 0x0f, 0x8e, 0x2c, 0x04, 0x00, 0x00, //0x00001870 jle LBB5_334
- //0x00001876 LBB5_270
- 0x41, 0x83, 0xfd, 0x08, //0x00001876 cmpl $8, %r13d
- 0x0f, 0x86, 0x1a, 0x00, 0x00, 0x00, //0x0000187a jbe LBB5_272
- 0xb9, 0xe5, 0xff, 0xff, 0xff, //0x00001880 movl $-27, %ecx
- 0x31, 0xff, //0x00001885 xorl %edi, %edi
- 0x41, 0xbe, 0x1b, 0x00, 0x00, 0x00, //0x00001887 movl $27, %r14d
- 0x85, 0xf6, //0x0000188d testl %esi, %esi
- 0x0f, 0x85, 0x02, 0x02, 0x00, 0x00, //0x0000188f jne LBB5_301
- 0xe9, 0xcb, 0xff, 0xff, 0xff, //0x00001895 jmp LBB5_269
- //0x0000189a LBB5_272
- 0x44, 0x89, 0xe8, //0x0000189a movl %r13d, %eax
- 0x48, 0x8d, 0x0d, 0xac, 0xd7, 0x00, 0x00, //0x0000189d leaq $55212(%rip), %rcx /* _POW_TAB+0(%rip) */
- 0x44, 0x8b, 0x34, 0x81, //0x000018a4 movl (%rcx,%rax,4), %r14d
- 0x31, 0xff, //0x000018a8 xorl %edi, %edi
- 0x85, 0xf6, //0x000018aa testl %esi, %esi
- 0x0f, 0x84, 0xb3, 0xff, 0xff, 0xff, //0x000018ac je LBB5_269
- 0x44, 0x89, 0xf1, //0x000018b2 movl %r14d, %ecx
- 0xf7, 0xd9, //0x000018b5 negl %ecx
- 0x83, 0xf9, 0xc3, //0x000018b7 cmpl $-61, %ecx
- 0x0f, 0x87, 0xd7, 0x01, 0x00, 0x00, //0x000018ba ja LBB5_301
- 0x48, 0x89, 0x9d, 0x68, 0xff, 0xff, 0xff, //0x000018c0 movq %rbx, $-152(%rbp)
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x000018c7 movl $1, %edx
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x000018cc jmp LBB5_277
- //0x000018d1 LBB5_299
- 0x45, 0x31, 0xed, //0x000018d1 xorl %r13d, %r13d
- //0x000018d4 LBB5_275
- 0x45, 0x31, 0xc9, //0x000018d4 xorl %r9d, %r9d
- //0x000018d7 LBB5_276
- 0x41, 0x8d, 0x48, 0x3c, //0x000018d7 leal $60(%r8), %ecx
- 0x44, 0x89, 0xce, //0x000018db movl %r9d, %esi
- 0x41, 0x83, 0xf8, 0x88, //0x000018de cmpl $-120, %r8d
- 0x0f, 0x8d, 0xa5, 0x01, 0x00, 0x00, //0x000018e2 jge LBB5_300
- //0x000018e8 LBB5_277
- 0x41, 0x89, 0xc8, //0x000018e8 movl %ecx, %r8d
- 0x85, 0xf6, //0x000018eb testl %esi, %esi
- 0xbf, 0x00, 0x00, 0x00, 0x00, //0x000018ed movl $0, %edi
- 0x0f, 0x4f, 0xfe, //0x000018f2 cmovgl %esi, %edi
- 0x31, 0xc0, //0x000018f5 xorl %eax, %eax
- 0x31, 0xc9, //0x000018f7 xorl %ecx, %ecx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000018f9 .p2align 4, 0x90
- //0x00001900 LBB5_278
- 0x48, 0x39, 0xc7, //0x00001900 cmpq %rax, %rdi
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00001903 je LBB5_281
- 0x48, 0x8d, 0x0c, 0x89, //0x00001909 leaq (%rcx,%rcx,4), %rcx
- 0x49, 0x0f, 0xbe, 0x1c, 0x04, //0x0000190d movsbq (%r12,%rax), %rbx
- 0x48, 0x8d, 0x0c, 0x4b, //0x00001912 leaq (%rbx,%rcx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x00001916 addq $-48, %rcx
- 0x48, 0x83, 0xc0, 0x01, //0x0000191a addq $1, %rax
- 0x4c, 0x39, 0xf9, //0x0000191e cmpq %r15, %rcx
- 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x00001921 jb LBB5_278
- 0x89, 0xc7, //0x00001927 movl %eax, %edi
- 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00001929 jmp LBB5_283
- //0x0000192e LBB5_281
- 0x48, 0x85, 0xc9, //0x0000192e testq %rcx, %rcx
- 0x0f, 0x84, 0x9d, 0xff, 0xff, 0xff, //0x00001931 je LBB5_275
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001937 .p2align 4, 0x90
- //0x00001940 LBB5_282
- 0x48, 0x01, 0xc9, //0x00001940 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00001943 leaq (%rcx,%rcx,4), %rcx
- 0x83, 0xc7, 0x01, //0x00001947 addl $1, %edi
- 0x4c, 0x39, 0xf9, //0x0000194a cmpq %r15, %rcx
- 0x0f, 0x82, 0xed, 0xff, 0xff, 0xff, //0x0000194d jb LBB5_282
- //0x00001953 LBB5_283
- 0x41, 0x29, 0xfd, //0x00001953 subl %edi, %r13d
- 0x41, 0x83, 0xc5, 0x01, //0x00001956 addl $1, %r13d
- 0x31, 0xc0, //0x0000195a xorl %eax, %eax
- 0x39, 0xf7, //0x0000195c cmpl %esi, %edi
- 0x0f, 0x8d, 0x65, 0x00, 0x00, 0x00, //0x0000195e jge LBB5_288
- 0x48, 0x63, 0xf7, //0x00001964 movslq %edi, %rsi
- 0x49, 0x63, 0xf9, //0x00001967 movslq %r9d, %rdi
- 0x49, 0x8d, 0x04, 0x34, //0x0000196a leaq (%r12,%rsi), %rax
- 0x45, 0x31, 0xc9, //0x0000196e xorl %r9d, %r9d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001971 .p2align 4, 0x90
- //0x00001980 LBB5_285
- 0x49, 0x8d, 0x5f, 0xff, //0x00001980 leaq $-1(%r15), %rbx
- 0x48, 0x21, 0xcb, //0x00001984 andq %rcx, %rbx
- 0x48, 0xc1, 0xe9, 0x3c, //0x00001987 shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x0000198b orb $48, %cl
- 0x43, 0x88, 0x0c, 0x0c, //0x0000198e movb %cl, (%r12,%r9)
- 0x4a, 0x0f, 0xbe, 0x0c, 0x08, //0x00001992 movsbq (%rax,%r9), %rcx
- 0x4a, 0x8d, 0x14, 0x0e, //0x00001997 leaq (%rsi,%r9), %rdx
- 0x48, 0x83, 0xc2, 0x01, //0x0000199b addq $1, %rdx
- 0x49, 0x83, 0xc1, 0x01, //0x0000199f addq $1, %r9
- 0x48, 0x8d, 0x1c, 0x9b, //0x000019a3 leaq (%rbx,%rbx,4), %rbx
- 0x48, 0x8d, 0x0c, 0x59, //0x000019a7 leaq (%rcx,%rbx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x000019ab addq $-48, %rcx
- 0x48, 0x39, 0xfa, //0x000019af cmpq %rdi, %rdx
- 0x0f, 0x8c, 0xc8, 0xff, 0xff, 0xff, //0x000019b2 jl LBB5_285
- 0x48, 0x85, 0xc9, //0x000019b8 testq %rcx, %rcx
- 0x0f, 0x84, 0xb3, 0x00, 0x00, 0x00, //0x000019bb je LBB5_297
- 0x44, 0x89, 0xc8, //0x000019c1 movl %r9d, %eax
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x000019c4 movl $1, %edx
- //0x000019c9 LBB5_288
- 0x41, 0x89, 0xc1, //0x000019c9 movl %eax, %r9d
- 0xe9, 0x27, 0x00, 0x00, 0x00, //0x000019cc jmp LBB5_290
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000019d1 .p2align 4, 0x90
- //0x000019e0 LBB5_289
- 0x4c, 0x39, 0xf9, //0x000019e0 cmpq %r15, %rcx
- 0x44, 0x0f, 0x43, 0xda, //0x000019e3 cmovael %edx, %r11d
- 0x48, 0x8d, 0x04, 0x36, //0x000019e7 leaq (%rsi,%rsi), %rax
- 0x48, 0x8d, 0x0c, 0x80, //0x000019eb leaq (%rax,%rax,4), %rcx
- 0x48, 0x85, 0xf6, //0x000019ef testq %rsi, %rsi
- 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x000019f2 je LBB5_292
- //0x000019f8 LBB5_290
- 0x49, 0x8d, 0x77, 0xff, //0x000019f8 leaq $-1(%r15), %rsi
- 0x48, 0x21, 0xce, //0x000019fc andq %rcx, %rsi
- 0x49, 0x63, 0xc1, //0x000019ff movslq %r9d, %rax
- 0x49, 0x39, 0xc2, //0x00001a02 cmpq %rax, %r10
- 0x0f, 0x86, 0xd5, 0xff, 0xff, 0xff, //0x00001a05 jbe LBB5_289
- 0x48, 0xc1, 0xe9, 0x3c, //0x00001a0b shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x00001a0f orb $48, %cl
- 0x41, 0x88, 0x0c, 0x04, //0x00001a12 movb %cl, (%r12,%rax)
- 0x83, 0xc0, 0x01, //0x00001a16 addl $1, %eax
- 0x41, 0x89, 0xc1, //0x00001a19 movl %eax, %r9d
- 0x48, 0x8d, 0x04, 0x36, //0x00001a1c leaq (%rsi,%rsi), %rax
- 0x48, 0x8d, 0x0c, 0x80, //0x00001a20 leaq (%rax,%rax,4), %rcx
- 0x48, 0x85, 0xf6, //0x00001a24 testq %rsi, %rsi
- 0x0f, 0x85, 0xcb, 0xff, 0xff, 0xff, //0x00001a27 jne LBB5_290
- //0x00001a2d LBB5_292
- 0x45, 0x85, 0xc9, //0x00001a2d testl %r9d, %r9d
- 0x0f, 0x8e, 0x4c, 0x00, 0x00, 0x00, //0x00001a30 jle LBB5_298
- //0x00001a36 LBB5_293
- 0x44, 0x89, 0xc8, //0x00001a36 movl %r9d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00001a39 cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x92, 0xfe, 0xff, 0xff, //0x00001a3f jne LBB5_276
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001a45 .p2align 4, 0x90
- //0x00001a50 LBB5_294
- 0x48, 0x83, 0xf8, 0x01, //0x00001a50 cmpq $1, %rax
- 0x0f, 0x86, 0x77, 0xfe, 0xff, 0xff, //0x00001a54 jbe LBB5_299
- 0x8d, 0x48, 0xfe, //0x00001a5a leal $-2(%rax), %ecx
- 0x48, 0x83, 0xc0, 0xff, //0x00001a5d addq $-1, %rax
- 0x41, 0x80, 0x3c, 0x0c, 0x30, //0x00001a61 cmpb $48, (%r12,%rcx)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x00001a66 je LBB5_294
- 0x41, 0x89, 0xc1, //0x00001a6c movl %eax, %r9d
- 0xe9, 0x63, 0xfe, 0xff, 0xff, //0x00001a6f jmp LBB5_276
- //0x00001a74 LBB5_297
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00001a74 movl $1, %edx
- 0x45, 0x85, 0xc9, //0x00001a79 testl %r9d, %r9d
- 0x0f, 0x8f, 0xb4, 0xff, 0xff, 0xff, //0x00001a7c jg LBB5_293
- //0x00001a82 LBB5_298
- 0x0f, 0x85, 0x4f, 0xfe, 0xff, 0xff, //0x00001a82 jne LBB5_276
- 0xe9, 0x44, 0xfe, 0xff, 0xff, //0x00001a88 jmp LBB5_299
- //0x00001a8d LBB5_300
- 0x44, 0x89, 0xce, //0x00001a8d movl %r9d, %esi
- 0x48, 0x8b, 0x9d, 0x68, 0xff, 0xff, 0xff, //0x00001a90 movq $-152(%rbp), %rbx
- //0x00001a97 LBB5_301
- 0x48, 0x89, 0x9d, 0x68, 0xff, 0xff, 0xff, //0x00001a97 movq %rbx, $-152(%rbp)
- 0xf7, 0xd9, //0x00001a9e negl %ecx
- 0x85, 0xf6, //0x00001aa0 testl %esi, %esi
- 0x41, 0xb8, 0x00, 0x00, 0x00, 0x00, //0x00001aa2 movl $0, %r8d
- 0x44, 0x0f, 0x4f, 0xc6, //0x00001aa8 cmovgl %esi, %r8d
- 0x31, 0xc0, //0x00001aac xorl %eax, %eax
- 0x31, 0xff, //0x00001aae xorl %edi, %edi
- //0x00001ab0 .p2align 4, 0x90
- //0x00001ab0 LBB5_302
- 0x49, 0x39, 0xc0, //0x00001ab0 cmpq %rax, %r8
- 0x0f, 0x84, 0xb0, 0x00, 0x00, 0x00, //0x00001ab3 je LBB5_311
- 0x48, 0x8d, 0x14, 0xbf, //0x00001ab9 leaq (%rdi,%rdi,4), %rdx
- 0x49, 0x0f, 0xbe, 0x3c, 0x04, //0x00001abd movsbq (%r12,%rax), %rdi
- 0x48, 0x8d, 0x3c, 0x57, //0x00001ac2 leaq (%rdi,%rdx,2), %rdi
- 0x48, 0x83, 0xc7, 0xd0, //0x00001ac6 addq $-48, %rdi
- 0x48, 0x83, 0xc0, 0x01, //0x00001aca addq $1, %rax
- 0x48, 0x89, 0xfa, //0x00001ace movq %rdi, %rdx
- 0x48, 0xd3, 0xea, //0x00001ad1 shrq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x00001ad4 testq %rdx, %rdx
- 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x00001ad7 je LBB5_302
- 0x4c, 0x89, 0x75, 0xb8, //0x00001add movq %r14, $-72(%rbp)
- 0x41, 0x89, 0xc0, //0x00001ae1 movl %eax, %r8d
- //0x00001ae4 LBB5_305
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001ae4 movq $-1, %r14
- 0x49, 0xd3, 0xe6, //0x00001aeb shlq %cl, %r14
- 0x49, 0xf7, 0xd6, //0x00001aee notq %r14
- 0x31, 0xd2, //0x00001af1 xorl %edx, %edx
- 0x41, 0x39, 0xf0, //0x00001af3 cmpl %esi, %r8d
- 0x0f, 0x8d, 0x51, 0x00, 0x00, 0x00, //0x00001af6 jge LBB5_309
- 0x4c, 0x89, 0xad, 0x78, 0xff, 0xff, 0xff, //0x00001afc movq %r13, $-136(%rbp)
- 0x49, 0x63, 0xf0, //0x00001b03 movslq %r8d, %rsi
- 0x4d, 0x63, 0xc9, //0x00001b06 movslq %r9d, %r9
- 0x49, 0x8d, 0x04, 0x34, //0x00001b09 leaq (%r12,%rsi), %rax
- 0x31, 0xd2, //0x00001b0d xorl %edx, %edx
- 0x90, //0x00001b0f .p2align 4, 0x90
- //0x00001b10 LBB5_307
- 0x48, 0x89, 0xfb, //0x00001b10 movq %rdi, %rbx
- 0x48, 0xd3, 0xeb, //0x00001b13 shrq %cl, %rbx
- 0x4c, 0x21, 0xf7, //0x00001b16 andq %r14, %rdi
- 0x80, 0xc3, 0x30, //0x00001b19 addb $48, %bl
- 0x41, 0x88, 0x1c, 0x14, //0x00001b1c movb %bl, (%r12,%rdx)
- 0x48, 0x0f, 0xbe, 0x1c, 0x10, //0x00001b20 movsbq (%rax,%rdx), %rbx
- 0x4c, 0x8d, 0x2c, 0x16, //0x00001b25 leaq (%rsi,%rdx), %r13
- 0x49, 0x83, 0xc5, 0x01, //0x00001b29 addq $1, %r13
- 0x48, 0x83, 0xc2, 0x01, //0x00001b2d addq $1, %rdx
- 0x48, 0x8d, 0x3c, 0xbf, //0x00001b31 leaq (%rdi,%rdi,4), %rdi
- 0x48, 0x8d, 0x3c, 0x7b, //0x00001b35 leaq (%rbx,%rdi,2), %rdi
- 0x48, 0x83, 0xc7, 0xd0, //0x00001b39 addq $-48, %rdi
- 0x4d, 0x39, 0xcd, //0x00001b3d cmpq %r9, %r13
- 0x0f, 0x8c, 0xca, 0xff, 0xff, 0xff, //0x00001b40 jl LBB5_307
- 0x4c, 0x8b, 0xad, 0x78, 0xff, 0xff, 0xff, //0x00001b46 movq $-136(%rbp), %r13
- //0x00001b4d LBB5_309
- 0x45, 0x29, 0xc5, //0x00001b4d subl %r8d, %r13d
- 0x41, 0x83, 0xc5, 0x01, //0x00001b50 addl $1, %r13d
- 0x48, 0x85, 0xff, //0x00001b54 testq %rdi, %rdi
- 0x0f, 0x85, 0x40, 0x00, 0x00, 0x00, //0x00001b57 jne LBB5_314
- 0x48, 0x8b, 0x9d, 0x68, 0xff, 0xff, 0xff, //0x00001b5d movq $-152(%rbp), %rbx
- 0xe9, 0x93, 0x00, 0x00, 0x00, //0x00001b64 jmp LBB5_318
- //0x00001b69 LBB5_311
- 0x31, 0xd2, //0x00001b69 xorl %edx, %edx
- 0x48, 0x85, 0xff, //0x00001b6b testq %rdi, %rdi
- 0x0f, 0x84, 0xea, 0x00, 0x00, 0x00, //0x00001b6e je LBB5_324
- 0x48, 0x89, 0xf8, //0x00001b74 movq %rdi, %rax
- 0x48, 0xd3, 0xe8, //0x00001b77 shrq %cl, %rax
- 0x48, 0x85, 0xc0, //0x00001b7a testq %rax, %rax
- 0x4c, 0x89, 0x75, 0xb8, //0x00001b7d movq %r14, $-72(%rbp)
- 0x0f, 0x84, 0xb8, 0x00, 0x00, 0x00, //0x00001b81 je LBB5_323
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001b87 movq $-1, %r14
- 0x49, 0xd3, 0xe6, //0x00001b8e shlq %cl, %r14
- 0x49, 0xf7, 0xd6, //0x00001b91 notq %r14
- 0x45, 0x29, 0xc5, //0x00001b94 subl %r8d, %r13d
- 0x41, 0x83, 0xc5, 0x01, //0x00001b97 addl $1, %r13d
- 0x31, 0xd2, //0x00001b9b xorl %edx, %edx
- //0x00001b9d LBB5_314
- 0x48, 0x8b, 0x9d, 0x68, 0xff, 0xff, 0xff, //0x00001b9d movq $-152(%rbp), %rbx
- 0xe9, 0x23, 0x00, 0x00, 0x00, //0x00001ba4 jmp LBB5_316
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001ba9 .p2align 4, 0x90
- //0x00001bb0 LBB5_315
- 0x48, 0x85, 0xc0, //0x00001bb0 testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001bb3 movl $1, %eax
- 0x44, 0x0f, 0x45, 0xd8, //0x00001bb8 cmovnel %eax, %r11d
- 0x48, 0x01, 0xff, //0x00001bbc addq %rdi, %rdi
- 0x48, 0x8d, 0x3c, 0xbf, //0x00001bbf leaq (%rdi,%rdi,4), %rdi
- 0x48, 0x85, 0xff, //0x00001bc3 testq %rdi, %rdi
- 0x0f, 0x84, 0x30, 0x00, 0x00, 0x00, //0x00001bc6 je LBB5_318
- //0x00001bcc LBB5_316
- 0x48, 0x89, 0xf8, //0x00001bcc movq %rdi, %rax
- 0x48, 0xd3, 0xe8, //0x00001bcf shrq %cl, %rax
- 0x4c, 0x21, 0xf7, //0x00001bd2 andq %r14, %rdi
- 0x48, 0x63, 0xf2, //0x00001bd5 movslq %edx, %rsi
- 0x49, 0x39, 0xf2, //0x00001bd8 cmpq %rsi, %r10
- 0x0f, 0x86, 0xcf, 0xff, 0xff, 0xff, //0x00001bdb jbe LBB5_315
- 0x04, 0x30, //0x00001be1 addb $48, %al
- 0x41, 0x88, 0x04, 0x34, //0x00001be3 movb %al, (%r12,%rsi)
- 0x83, 0xc6, 0x01, //0x00001be7 addl $1, %esi
- 0x89, 0xf2, //0x00001bea movl %esi, %edx
- 0x48, 0x01, 0xff, //0x00001bec addq %rdi, %rdi
- 0x48, 0x8d, 0x3c, 0xbf, //0x00001bef leaq (%rdi,%rdi,4), %rdi
- 0x48, 0x85, 0xff, //0x00001bf3 testq %rdi, %rdi
- 0x0f, 0x85, 0xd0, 0xff, 0xff, 0xff, //0x00001bf6 jne LBB5_316
- //0x00001bfc LBB5_318
- 0x85, 0xd2, //0x00001bfc testl %edx, %edx
- 0x4c, 0x8b, 0x75, 0xb8, //0x00001bfe movq $-72(%rbp), %r14
- 0x0f, 0x8e, 0x4d, 0xfc, 0xff, 0xff, //0x00001c02 jle LBB5_267
- 0x41, 0x89, 0xd1, //0x00001c08 movl %edx, %r9d
- 0x43, 0x80, 0x7c, 0x21, 0xff, 0x30, //0x00001c0b cmpb $48, $-1(%r9,%r12)
- 0x0f, 0x85, 0x49, 0xfc, 0xff, 0xff, //0x00001c11 jne LBB5_268
- //0x00001c17 LBB5_320
- 0x49, 0x83, 0xf9, 0x01, //0x00001c17 cmpq $1, %r9
- 0x0f, 0x86, 0x74, 0x00, 0x00, 0x00, //0x00001c1b jbe LBB5_331
- 0x41, 0x8d, 0x41, 0xfe, //0x00001c21 leal $-2(%r9), %eax
- 0x49, 0x83, 0xc1, 0xff, //0x00001c25 addq $-1, %r9
- 0x41, 0x80, 0x3c, 0x04, 0x30, //0x00001c29 cmpb $48, (%r12,%rax)
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00001c2e je LBB5_320
- 0x44, 0x89, 0xca, //0x00001c34 movl %r9d, %edx
- 0x44, 0x89, 0xcf, //0x00001c37 movl %r9d, %edi
- 0xe9, 0x26, 0xfc, 0xff, 0xff, //0x00001c3a jmp LBB5_269
- //0x00001c3f LBB5_323
- 0x48, 0x01, 0xff, //0x00001c3f addq %rdi, %rdi
- 0x48, 0x8d, 0x3c, 0xbf, //0x00001c42 leaq (%rdi,%rdi,4), %rdi
- 0x41, 0x83, 0xc0, 0x01, //0x00001c46 addl $1, %r8d
- 0x48, 0x89, 0xf8, //0x00001c4a movq %rdi, %rax
- 0x48, 0xd3, 0xe8, //0x00001c4d shrq %cl, %rax
- 0x48, 0x85, 0xc0, //0x00001c50 testq %rax, %rax
- 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x00001c53 je LBB5_323
- 0xe9, 0x86, 0xfe, 0xff, 0xff, //0x00001c59 jmp LBB5_305
- //0x00001c5e LBB5_324
- 0x45, 0x31, 0xc9, //0x00001c5e xorl %r9d, %r9d
- 0x31, 0xff, //0x00001c61 xorl %edi, %edi
- 0x48, 0x8b, 0x9d, 0x68, 0xff, 0xff, 0xff, //0x00001c63 movq $-152(%rbp), %rbx
- 0xe9, 0xf6, 0xfb, 0xff, 0xff, //0x00001c6a jmp LBB5_269
- //0x00001c6f LBB5_464
- 0x4c, 0x89, 0xe8, //0x00001c6f movq %r13, %rax
- 0x31, 0xc9, //0x00001c72 xorl %ecx, %ecx
- 0x48, 0x89, 0x4d, 0x88, //0x00001c74 movq %rcx, $-120(%rbp)
- 0x40, 0x80, 0xfe, 0x7d, //0x00001c78 cmpb $125, %sil
- 0x0f, 0x84, 0x03, 0xec, 0xff, 0xff, //0x00001c7c je LBB5_74
- //0x00001c82 LBB5_674
- 0x31, 0xc9, //0x00001c82 xorl %ecx, %ecx
- 0x48, 0x89, 0x4d, 0xa0, //0x00001c84 movq %rcx, $-96(%rbp)
- 0xe9, 0x1f, 0x22, 0x00, 0x00, //0x00001c88 jmp LBB5_751
- //0x00001c8d LBB5_465
- 0x4c, 0x89, 0xe8, //0x00001c8d movq %r13, %rax
- 0xe9, 0x2f, 0xee, 0xff, 0xff, //0x00001c90 jmp LBB5_96
- //0x00001c95 LBB5_331
- 0x41, 0x83, 0xc1, 0xff, //0x00001c95 addl $-1, %r9d
- //0x00001c99 LBB5_332
- 0x41, 0x01, 0xde, //0x00001c99 addl %ebx, %r14d
- 0x45, 0x31, 0xed, //0x00001c9c xorl %r13d, %r13d
- //0x00001c9f LBB5_333
- 0x44, 0x89, 0xca, //0x00001c9f movl %r9d, %edx
- //0x00001ca2 LBB5_334
- 0x49, 0x8d, 0x44, 0x24, 0x01, //0x00001ca2 leaq $1(%r12), %rax
- 0x48, 0x89, 0x45, 0x88, //0x00001ca7 movq %rax, $-120(%rbp)
- 0x89, 0xd3, //0x00001cab movl %edx, %ebx
- 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00001cad jmp LBB5_338
- //0x00001cb2 LBB5_335
- 0x31, 0xd2, //0x00001cb2 xorl %edx, %edx
- 0x45, 0x85, 0xc9, //0x00001cb4 testl %r9d, %r9d
- 0x0f, 0x84, 0x7f, 0x07, 0x00, 0x00, //0x00001cb7 je LBB5_432
- //0x00001cbd LBB5_336
- 0x44, 0x89, 0xca, //0x00001cbd movl %r9d, %edx
- 0x44, 0x89, 0xc8, //0x00001cc0 movl %r9d, %eax
- //0x00001cc3 LBB5_337
- 0x41, 0x29, 0xf6, //0x00001cc3 subl %esi, %r14d
- 0x89, 0xc3, //0x00001cc6 movl %eax, %ebx
- //0x00001cc8 LBB5_338
- 0x45, 0x85, 0xed, //0x00001cc8 testl %r13d, %r13d
- 0x0f, 0x88, 0x16, 0x00, 0x00, 0x00, //0x00001ccb js LBB5_341
- 0x0f, 0x85, 0x72, 0x07, 0x00, 0x00, //0x00001cd1 jne LBB5_434
- 0x41, 0x80, 0x3c, 0x24, 0x35, //0x00001cd7 cmpb $53, (%r12)
- 0x0f, 0x8c, 0x27, 0x00, 0x00, 0x00, //0x00001cdc jl LBB5_344
- 0xe9, 0x62, 0x07, 0x00, 0x00, //0x00001ce2 jmp LBB5_434
- //0x00001ce7 LBB5_341
- 0x41, 0x83, 0xfd, 0xf8, //0x00001ce7 cmpl $-8, %r13d
- 0x0f, 0x83, 0x18, 0x00, 0x00, 0x00, //0x00001ceb jae LBB5_344
- 0xbe, 0x1b, 0x00, 0x00, 0x00, //0x00001cf1 movl $27, %esi
- 0x31, 0xc0, //0x00001cf6 xorl %eax, %eax
- 0x89, 0xd3, //0x00001cf8 movl %edx, %ebx
- 0x85, 0xd2, //0x00001cfa testl %edx, %edx
- 0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x00001cfc jne LBB5_345
- 0x31, 0xd2, //0x00001d02 xorl %edx, %edx
- 0xe9, 0xba, 0xff, 0xff, 0xff, //0x00001d04 jmp LBB5_337
- //0x00001d09 LBB5_344
- 0x44, 0x89, 0xe8, //0x00001d09 movl %r13d, %eax
- 0xf7, 0xd8, //0x00001d0c negl %eax
- 0x48, 0x8d, 0x0d, 0x3b, 0xd3, 0x00, 0x00, //0x00001d0e leaq $54075(%rip), %rcx /* _POW_TAB+0(%rip) */
- 0x8b, 0x34, 0x81, //0x00001d15 movl (%rcx,%rax,4), %esi
- 0x31, 0xc0, //0x00001d18 xorl %eax, %eax
- 0x85, 0xdb, //0x00001d1a testl %ebx, %ebx
- 0x0f, 0x84, 0xa1, 0xff, 0xff, 0xff, //0x00001d1c je LBB5_337
- //0x00001d22 LBB5_345
- 0x4c, 0x89, 0xad, 0x78, 0xff, 0xff, 0xff, //0x00001d22 movq %r13, $-136(%rbp)
- 0x89, 0xb5, 0x68, 0xff, 0xff, 0xff, //0x00001d29 movl %esi, $-152(%rbp)
- 0x89, 0xf1, //0x00001d2f movl %esi, %ecx
- 0x48, 0x6b, 0xc1, 0x68, //0x00001d31 imulq $104, %rcx, %rax
- 0x48, 0x8d, 0x35, 0x44, 0xd3, 0x00, 0x00, //0x00001d35 leaq $54084(%rip), %rsi /* _LSHIFT_TAB+0(%rip) */
- 0x44, 0x8b, 0x2c, 0x30, //0x00001d3c movl (%rax,%rsi), %r13d
- 0x49, 0x89, 0xd8, //0x00001d40 movq %rbx, %r8
- 0x48, 0x63, 0xd3, //0x00001d43 movslq %ebx, %rdx
- 0x48, 0x01, 0xc6, //0x00001d46 addq %rax, %rsi
- 0x48, 0x83, 0xc6, 0x04, //0x00001d49 addq $4, %rsi
- 0x31, 0xff, //0x00001d4d xorl %edi, %edi
- 0x90, //0x00001d4f .p2align 4, 0x90
- //0x00001d50 LBB5_346
- 0x0f, 0xb6, 0x1c, 0x3e, //0x00001d50 movzbl (%rsi,%rdi), %ebx
- 0x84, 0xdb, //0x00001d54 testb %bl, %bl
- 0x0f, 0x84, 0x5c, 0x00, 0x00, 0x00, //0x00001d56 je LBB5_353
- 0x41, 0x38, 0x1c, 0x3c, //0x00001d5c cmpb %bl, (%r12,%rdi)
- 0x0f, 0x85, 0x4c, 0x00, 0x00, 0x00, //0x00001d60 jne LBB5_352
- 0x48, 0x83, 0xc7, 0x01, //0x00001d66 addq $1, %rdi
- 0x48, 0x39, 0xfa, //0x00001d6a cmpq %rdi, %rdx
- 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00001d6d jne LBB5_346
- 0x44, 0x89, 0xc2, //0x00001d73 movl %r8d, %edx
- 0x48, 0x8d, 0x35, 0x03, 0xd3, 0x00, 0x00, //0x00001d76 leaq $54019(%rip), %rsi /* _LSHIFT_TAB+0(%rip) */
- 0x48, 0x01, 0xf0, //0x00001d7d addq %rsi, %rax
- 0x80, 0x7c, 0x02, 0x04, 0x00, //0x00001d80 cmpb $0, $4(%rdx,%rax)
- 0x0f, 0x84, 0x2d, 0x00, 0x00, 0x00, //0x00001d85 je LBB5_353
- //0x00001d8b LBB5_350
- 0x48, 0x8b, 0x9d, 0x78, 0xff, 0xff, 0xff, //0x00001d8b movq $-136(%rbp), %rbx
- 0x4c, 0x89, 0xef, //0x00001d92 movq %r13, %rdi
- 0x83, 0xc7, 0xff, //0x00001d95 addl $-1, %edi
- 0x45, 0x85, 0xc0, //0x00001d98 testl %r8d, %r8d
- 0x4c, 0x89, 0x75, 0xb8, //0x00001d9b movq %r14, $-72(%rbp)
- 0x0f, 0x8f, 0x2a, 0x00, 0x00, 0x00, //0x00001d9f jg LBB5_354
- //0x00001da5 LBB5_351
- 0x49, 0x89, 0xdd, //0x00001da5 movq %rbx, %r13
- 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001da8 movl $1, %ebx
- 0xe9, 0x68, 0x01, 0x00, 0x00, //0x00001dad jmp LBB5_365
- //0x00001db2 LBB5_352
- 0x0f, 0x8c, 0xd3, 0xff, 0xff, 0xff, //0x00001db2 jl LBB5_350
- //0x00001db8 LBB5_353
- 0x48, 0x8b, 0x9d, 0x78, 0xff, 0xff, 0xff, //0x00001db8 movq $-136(%rbp), %rbx
- 0x4c, 0x89, 0xef, //0x00001dbf movq %r13, %rdi
- 0x45, 0x85, 0xc0, //0x00001dc2 testl %r8d, %r8d
- 0x4c, 0x89, 0x75, 0xb8, //0x00001dc5 movq %r14, $-72(%rbp)
- 0x0f, 0x8e, 0xd6, 0xff, 0xff, 0xff, //0x00001dc9 jle LBB5_351
- //0x00001dcf LBB5_354
- 0x48, 0x89, 0xbd, 0x78, 0xff, 0xff, 0xff, //0x00001dcf movq %rdi, $-136(%rbp)
- 0x42, 0x8d, 0x04, 0x07, //0x00001dd6 leal (%rdi,%r8), %eax
- 0x45, 0x89, 0xc5, //0x00001dda movl %r8d, %r13d
- 0x48, 0x98, //0x00001ddd cltq
- 0x48, 0x89, 0xc7, //0x00001ddf movq %rax, %rdi
- 0x48, 0xc1, 0xe7, 0x20, //0x00001de2 shlq $32, %rdi
- 0x48, 0x83, 0xc0, 0xff, //0x00001de6 addq $-1, %rax
- 0x49, 0x83, 0xc5, 0x01, //0x00001dea addq $1, %r13
- 0x45, 0x31, 0xc0, //0x00001dee xorl %r8d, %r8d
- 0xe9, 0x3c, 0x00, 0x00, 0x00, //0x00001df1 jmp LBB5_357
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001df6 .p2align 4, 0x90
- //0x00001e00 LBB5_355
- 0x48, 0x85, 0xc0, //0x00001e00 testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001e03 movl $1, %eax
- 0x44, 0x0f, 0x45, 0xd8, //0x00001e08 cmovnel %eax, %r11d
- //0x00001e0c LBB5_356
- 0x48, 0xb8, 0xff, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00001e0c movabsq $-4294967041, %rax
- 0x48, 0x01, 0xc7, //0x00001e16 addq %rax, %rdi
- 0x48, 0x81, 0xc7, 0x01, 0xff, 0xff, 0xff, //0x00001e19 addq $-255, %rdi
- 0x49, 0x8d, 0x46, 0xff, //0x00001e20 leaq $-1(%r14), %rax
- 0x49, 0x83, 0xc5, 0xff, //0x00001e24 addq $-1, %r13
- 0x49, 0x83, 0xfd, 0x01, //0x00001e28 cmpq $1, %r13
- 0x0f, 0x86, 0x4f, 0x00, 0x00, 0x00, //0x00001e2c jbe LBB5_359
- //0x00001e32 LBB5_357
- 0x49, 0x89, 0xc6, //0x00001e32 movq %rax, %r14
- 0x41, 0x8d, 0x45, 0xfe, //0x00001e35 leal $-2(%r13), %eax
- 0x49, 0x0f, 0xbe, 0x34, 0x04, //0x00001e39 movsbq (%r12,%rax), %rsi
- 0x48, 0x83, 0xc6, 0xd0, //0x00001e3e addq $-48, %rsi
- 0x48, 0xd3, 0xe6, //0x00001e42 shlq %cl, %rsi
- 0x4c, 0x01, 0xc6, //0x00001e45 addq %r8, %rsi
- 0x48, 0x89, 0xf0, //0x00001e48 movq %rsi, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00001e4b movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x00001e55 mulq %rdx
- 0x49, 0x89, 0xd0, //0x00001e58 movq %rdx, %r8
- 0x49, 0xc1, 0xe8, 0x03, //0x00001e5b shrq $3, %r8
- 0x4b, 0x8d, 0x04, 0x00, //0x00001e5f leaq (%r8,%r8), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x00001e63 leaq (%rax,%rax,4), %rdx
- 0x48, 0x89, 0xf0, //0x00001e67 movq %rsi, %rax
- 0x48, 0x29, 0xd0, //0x00001e6a subq %rdx, %rax
- 0x4d, 0x39, 0xd6, //0x00001e6d cmpq %r10, %r14
- 0x0f, 0x83, 0x8a, 0xff, 0xff, 0xff, //0x00001e70 jae LBB5_355
- 0x04, 0x30, //0x00001e76 addb $48, %al
- 0x43, 0x88, 0x04, 0x34, //0x00001e78 movb %al, (%r12,%r14)
- 0xe9, 0x8b, 0xff, 0xff, 0xff, //0x00001e7c jmp LBB5_356
- //0x00001e81 LBB5_359
- 0x48, 0x83, 0xfe, 0x0a, //0x00001e81 cmpq $10, %rsi
- 0x49, 0x89, 0xdd, //0x00001e85 movq %rbx, %r13
- 0x0f, 0x83, 0x15, 0x00, 0x00, 0x00, //0x00001e88 jae LBB5_361
- 0x4c, 0x8b, 0x75, 0xb8, //0x00001e8e movq $-72(%rbp), %r14
- 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001e92 movl $1, %ebx
- 0x48, 0x8b, 0xbd, 0x78, 0xff, 0xff, 0xff, //0x00001e97 movq $-136(%rbp), %rdi
- 0xe9, 0x77, 0x00, 0x00, 0x00, //0x00001e9e jmp LBB5_365
- //0x00001ea3 LBB5_361
- 0x49, 0x63, 0xce, //0x00001ea3 movslq %r14d, %rcx
- 0x48, 0x83, 0xc1, 0xff, //0x00001ea6 addq $-1, %rcx
- 0x4c, 0x8b, 0x75, 0xb8, //0x00001eaa movq $-72(%rbp), %r14
- 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001eae movl $1, %ebx
- 0x48, 0x8b, 0xbd, 0x78, 0xff, 0xff, 0xff, //0x00001eb3 movq $-136(%rbp), %rdi
- 0xe9, 0x19, 0x00, 0x00, 0x00, //0x00001eba jmp LBB5_363
- 0x90, //0x00001ebf .p2align 4, 0x90
- //0x00001ec0 LBB5_362
- 0x48, 0x85, 0xc0, //0x00001ec0 testq %rax, %rax
- 0x44, 0x0f, 0x45, 0xdb, //0x00001ec3 cmovnel %ebx, %r11d
- 0x48, 0x83, 0xc1, 0xff, //0x00001ec7 addq $-1, %rcx
- 0x49, 0x83, 0xf8, 0x09, //0x00001ecb cmpq $9, %r8
- 0x49, 0x89, 0xd0, //0x00001ecf movq %rdx, %r8
- 0x0f, 0x86, 0x42, 0x00, 0x00, 0x00, //0x00001ed2 jbe LBB5_365
- //0x00001ed8 LBB5_363
- 0x4c, 0x89, 0xc0, //0x00001ed8 movq %r8, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00001edb movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x00001ee5 mulq %rdx
- 0x48, 0xc1, 0xea, 0x03, //0x00001ee8 shrq $3, %rdx
- 0x48, 0x8d, 0x04, 0x12, //0x00001eec leaq (%rdx,%rdx), %rax
- 0x48, 0x8d, 0x34, 0x80, //0x00001ef0 leaq (%rax,%rax,4), %rsi
- 0x4c, 0x89, 0xc0, //0x00001ef4 movq %r8, %rax
- 0x48, 0x29, 0xf0, //0x00001ef7 subq %rsi, %rax
- 0x4c, 0x39, 0xd1, //0x00001efa cmpq %r10, %rcx
- 0x0f, 0x83, 0xbd, 0xff, 0xff, 0xff, //0x00001efd jae LBB5_362
- 0x04, 0x30, //0x00001f03 addb $48, %al
- 0x41, 0x88, 0x04, 0x0c, //0x00001f05 movb %al, (%r12,%rcx)
- 0x48, 0x83, 0xc1, 0xff, //0x00001f09 addq $-1, %rcx
- 0x49, 0x83, 0xf8, 0x09, //0x00001f0d cmpq $9, %r8
- 0x49, 0x89, 0xd0, //0x00001f11 movq %rdx, %r8
- 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x00001f14 ja LBB5_363
- //0x00001f1a LBB5_365
- 0x41, 0x01, 0xf9, //0x00001f1a addl %edi, %r9d
- 0x4d, 0x63, 0xc9, //0x00001f1d movslq %r9d, %r9
- 0x4d, 0x39, 0xca, //0x00001f20 cmpq %r9, %r10
- 0x45, 0x0f, 0x46, 0xca, //0x00001f23 cmovbel %r10d, %r9d
- 0x41, 0x01, 0xfd, //0x00001f27 addl %edi, %r13d
- 0x45, 0x85, 0xc9, //0x00001f2a testl %r9d, %r9d
- 0x0f, 0x8e, 0x3e, 0x00, 0x00, 0x00, //0x00001f2d jle LBB5_369
- 0x44, 0x89, 0xc8, //0x00001f33 movl %r9d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00001f36 cmpb $48, $-1(%rax,%r12)
- 0x8b, 0xb5, 0x68, 0xff, 0xff, 0xff, //0x00001f3c movl $-152(%rbp), %esi
- 0x0f, 0x85, 0x48, 0x00, 0x00, 0x00, //0x00001f42 jne LBB5_373
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001f48 .p2align 4, 0x90
- //0x00001f50 LBB5_367
- 0x48, 0x83, 0xf8, 0x01, //0x00001f50 cmpq $1, %rax
- 0x0f, 0x86, 0x2d, 0x00, 0x00, 0x00, //0x00001f54 jbe LBB5_370
- 0x8d, 0x48, 0xfe, //0x00001f5a leal $-2(%rax), %ecx
- 0x48, 0x83, 0xc0, 0xff, //0x00001f5d addq $-1, %rax
- 0x41, 0x80, 0x3c, 0x0c, 0x30, //0x00001f61 cmpb $48, (%r12,%rcx)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x00001f66 je LBB5_367
- 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x00001f6c jmp LBB5_372
- //0x00001f71 LBB5_369
- 0x31, 0xc0, //0x00001f71 xorl %eax, %eax
- 0x45, 0x85, 0xc9, //0x00001f73 testl %r9d, %r9d
- 0x8b, 0xb5, 0x68, 0xff, 0xff, 0xff, //0x00001f76 movl $-152(%rbp), %esi
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00001f7c jne LBB5_373
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00001f82 jmp LBB5_371
- //0x00001f87 LBB5_370
- 0x83, 0xc0, 0xff, //0x00001f87 addl $-1, %eax
- //0x00001f8a LBB5_371
- 0x45, 0x31, 0xed, //0x00001f8a xorl %r13d, %r13d
- //0x00001f8d LBB5_372
- 0x41, 0x89, 0xc1, //0x00001f8d movl %eax, %r9d
- //0x00001f90 LBB5_373
- 0x85, 0xf6, //0x00001f90 testl %esi, %esi
- 0x0f, 0x89, 0x25, 0xfd, 0xff, 0xff, //0x00001f92 jns LBB5_336
- 0x83, 0xfe, 0xc3, //0x00001f98 cmpl $-61, %esi
- 0x0f, 0x87, 0x3a, 0x02, 0x00, 0x00, //0x00001f9b ja LBB5_401
- 0x41, 0x89, 0xf0, //0x00001fa1 movl %esi, %r8d
- 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00001fa4 jmp LBB5_378
- //0x00001fa9 LBB5_376
- 0x45, 0x31, 0xed, //0x00001fa9 xorl %r13d, %r13d
- 0x45, 0x31, 0xf6, //0x00001fac xorl %r14d, %r14d
- //0x00001faf LBB5_377
- 0x41, 0x8d, 0x48, 0x3c, //0x00001faf leal $60(%r8), %ecx
- 0x45, 0x89, 0xf1, //0x00001fb3 movl %r14d, %r9d
- 0x41, 0x83, 0xf8, 0x88, //0x00001fb6 cmpl $-120, %r8d
- 0x41, 0x89, 0xc8, //0x00001fba movl %ecx, %r8d
- 0x0f, 0x8d, 0x1d, 0x02, 0x00, 0x00, //0x00001fbd jge LBB5_402
- //0x00001fc3 LBB5_378
- 0x45, 0x85, 0xc9, //0x00001fc3 testl %r9d, %r9d
- 0xbe, 0x00, 0x00, 0x00, 0x00, //0x00001fc6 movl $0, %esi
- 0x41, 0x0f, 0x4f, 0xf1, //0x00001fcb cmovgl %r9d, %esi
- 0x31, 0xc0, //0x00001fcf xorl %eax, %eax
- 0x31, 0xc9, //0x00001fd1 xorl %ecx, %ecx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001fd3 .p2align 4, 0x90
- //0x00001fe0 LBB5_379
- 0x48, 0x39, 0xc6, //0x00001fe0 cmpq %rax, %rsi
- 0x0f, 0x84, 0x27, 0x00, 0x00, 0x00, //0x00001fe3 je LBB5_382
- 0x48, 0x8d, 0x0c, 0x89, //0x00001fe9 leaq (%rcx,%rcx,4), %rcx
- 0x49, 0x0f, 0xbe, 0x14, 0x04, //0x00001fed movsbq (%r12,%rax), %rdx
- 0x48, 0x8d, 0x0c, 0x4a, //0x00001ff2 leaq (%rdx,%rcx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x00001ff6 addq $-48, %rcx
- 0x48, 0x83, 0xc0, 0x01, //0x00001ffa addq $1, %rax
- 0x4c, 0x39, 0xf9, //0x00001ffe cmpq %r15, %rcx
- 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x00002001 jb LBB5_379
- 0x89, 0xc6, //0x00002007 movl %eax, %esi
- 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00002009 jmp LBB5_384
- 0x90, 0x90, //0x0000200e .p2align 4, 0x90
- //0x00002010 LBB5_382
- 0x45, 0x31, 0xf6, //0x00002010 xorl %r14d, %r14d
- 0x48, 0x85, 0xc9, //0x00002013 testq %rcx, %rcx
- 0x0f, 0x84, 0x93, 0xff, 0xff, 0xff, //0x00002016 je LBB5_377
- 0x90, 0x90, 0x90, 0x90, //0x0000201c .p2align 4, 0x90
- //0x00002020 LBB5_383
- 0x48, 0x01, 0xc9, //0x00002020 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00002023 leaq (%rcx,%rcx,4), %rcx
- 0x83, 0xc6, 0x01, //0x00002027 addl $1, %esi
- 0x4c, 0x39, 0xf9, //0x0000202a cmpq %r15, %rcx
- 0x0f, 0x82, 0xed, 0xff, 0xff, 0xff, //0x0000202d jb LBB5_383
- //0x00002033 LBB5_384
- 0x41, 0x29, 0xf5, //0x00002033 subl %esi, %r13d
- 0x41, 0x83, 0xc5, 0x01, //0x00002036 addl $1, %r13d
- 0x45, 0x31, 0xf6, //0x0000203a xorl %r14d, %r14d
- 0x44, 0x39, 0xce, //0x0000203d cmpl %r9d, %esi
- 0x0f, 0x8d, 0x02, 0x01, 0x00, 0x00, //0x00002040 jge LBB5_393
- 0x48, 0x63, 0xf6, //0x00002046 movslq %esi, %rsi
- 0x49, 0x63, 0xc1, //0x00002049 movslq %r9d, %rax
- 0x49, 0x89, 0xc6, //0x0000204c movq %rax, %r14
- 0x49, 0x29, 0xf6, //0x0000204f subq %rsi, %r14
- 0x48, 0x89, 0xf7, //0x00002052 movq %rsi, %rdi
- 0x48, 0xf7, 0xd7, //0x00002055 notq %rdi
- 0x48, 0x01, 0xc7, //0x00002058 addq %rax, %rdi
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x0000205b jne LBB5_387
- 0x31, 0xff, //0x00002061 xorl %edi, %edi
- 0x41, 0xf6, 0xc6, 0x01, //0x00002063 testb $1, %r14b
- 0x0f, 0x85, 0x8e, 0x00, 0x00, 0x00, //0x00002067 jne LBB5_390
- 0xe9, 0xac, 0x00, 0x00, 0x00, //0x0000206d jmp LBB5_391
- //0x00002072 LBB5_387
- 0x4d, 0x89, 0xf1, //0x00002072 movq %r14, %r9
- 0x49, 0x83, 0xe1, 0xfe, //0x00002075 andq $-2, %r9
- 0x49, 0xf7, 0xd9, //0x00002079 negq %r9
- 0x31, 0xff, //0x0000207c xorl %edi, %edi
- 0x48, 0x8b, 0x5d, 0x88, //0x0000207e movq $-120(%rbp), %rbx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002082 .p2align 4, 0x90
- //0x00002090 LBB5_388
- 0x48, 0x89, 0xc8, //0x00002090 movq %rcx, %rax
- 0x48, 0xc1, 0xe8, 0x3c, //0x00002093 shrq $60, %rax
- 0x49, 0x8d, 0x57, 0xff, //0x00002097 leaq $-1(%r15), %rdx
- 0x48, 0x21, 0xd1, //0x0000209b andq %rdx, %rcx
- 0x0c, 0x30, //0x0000209e orb $48, %al
- 0x88, 0x43, 0xff, //0x000020a0 movb %al, $-1(%rbx)
- 0x48, 0x8d, 0x04, 0x89, //0x000020a3 leaq (%rcx,%rcx,4), %rax
- 0x48, 0x0f, 0xbe, 0x4c, 0x33, 0xff, //0x000020a7 movsbq $-1(%rbx,%rsi), %rcx
- 0x48, 0x8d, 0x04, 0x41, //0x000020ad leaq (%rcx,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x000020b1 addq $-48, %rax
- 0x48, 0x89, 0xc1, //0x000020b5 movq %rax, %rcx
- 0x48, 0xc1, 0xe9, 0x3c, //0x000020b8 shrq $60, %rcx
- 0x48, 0x21, 0xd0, //0x000020bc andq %rdx, %rax
- 0x80, 0xc9, 0x30, //0x000020bf orb $48, %cl
- 0x88, 0x0b, //0x000020c2 movb %cl, (%rbx)
- 0x48, 0x8d, 0x04, 0x80, //0x000020c4 leaq (%rax,%rax,4), %rax
- 0x48, 0x0f, 0xbe, 0x0c, 0x33, //0x000020c8 movsbq (%rbx,%rsi), %rcx
- 0x48, 0x8d, 0x0c, 0x41, //0x000020cd leaq (%rcx,%rax,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x000020d1 addq $-48, %rcx
- 0x48, 0x83, 0xc3, 0x02, //0x000020d5 addq $2, %rbx
- 0x48, 0x83, 0xc7, 0xfe, //0x000020d9 addq $-2, %rdi
- 0x49, 0x39, 0xf9, //0x000020dd cmpq %rdi, %r9
- 0x0f, 0x85, 0xaa, 0xff, 0xff, 0xff, //0x000020e0 jne LBB5_388
- 0x48, 0x29, 0xfe, //0x000020e6 subq %rdi, %rsi
- 0x48, 0xf7, 0xdf, //0x000020e9 negq %rdi
- 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000020ec movl $1, %ebx
- 0x41, 0xf6, 0xc6, 0x01, //0x000020f1 testb $1, %r14b
- 0x0f, 0x84, 0x23, 0x00, 0x00, 0x00, //0x000020f5 je LBB5_391
- //0x000020fb LBB5_390
- 0x49, 0x8d, 0x47, 0xff, //0x000020fb leaq $-1(%r15), %rax
- 0x48, 0x21, 0xc8, //0x000020ff andq %rcx, %rax
- 0x48, 0xc1, 0xe9, 0x3c, //0x00002102 shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x00002106 orb $48, %cl
- 0x41, 0x88, 0x0c, 0x3c, //0x00002109 movb %cl, (%r12,%rdi)
- 0x48, 0x8d, 0x04, 0x80, //0x0000210d leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x0c, 0x34, //0x00002111 movsbq (%r12,%rsi), %rcx
- 0x48, 0x8d, 0x0c, 0x41, //0x00002116 leaq (%rcx,%rax,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x0000211a addq $-48, %rcx
- //0x0000211e LBB5_391
- 0x48, 0x85, 0xc9, //0x0000211e testq %rcx, %rcx
- 0x0f, 0x85, 0x21, 0x00, 0x00, 0x00, //0x00002121 jne LBB5_393
- 0xe9, 0x51, 0x00, 0x00, 0x00, //0x00002127 jmp LBB5_395
- 0x90, 0x90, 0x90, 0x90, //0x0000212c .p2align 4, 0x90
- //0x00002130 LBB5_392
- 0x4c, 0x39, 0xf9, //0x00002130 cmpq %r15, %rcx
- 0x44, 0x0f, 0x43, 0xdb, //0x00002133 cmovael %ebx, %r11d
- 0x48, 0x8d, 0x0c, 0x00, //0x00002137 leaq (%rax,%rax), %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x0000213b leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc0, //0x0000213f testq %rax, %rax
- 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00002142 je LBB5_395
- //0x00002148 LBB5_393
- 0x49, 0x8d, 0x47, 0xff, //0x00002148 leaq $-1(%r15), %rax
- 0x48, 0x21, 0xc8, //0x0000214c andq %rcx, %rax
- 0x49, 0x63, 0xf6, //0x0000214f movslq %r14d, %rsi
- 0x49, 0x39, 0xf2, //0x00002152 cmpq %rsi, %r10
- 0x0f, 0x86, 0xd5, 0xff, 0xff, 0xff, //0x00002155 jbe LBB5_392
- 0x48, 0xc1, 0xe9, 0x3c, //0x0000215b shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x0000215f orb $48, %cl
- 0x41, 0x88, 0x0c, 0x34, //0x00002162 movb %cl, (%r12,%rsi)
- 0x83, 0xc6, 0x01, //0x00002166 addl $1, %esi
- 0x41, 0x89, 0xf6, //0x00002169 movl %esi, %r14d
- 0x48, 0x8d, 0x0c, 0x00, //0x0000216c leaq (%rax,%rax), %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00002170 leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc0, //0x00002174 testq %rax, %rax
- 0x0f, 0x85, 0xcb, 0xff, 0xff, 0xff, //0x00002177 jne LBB5_393
- //0x0000217d LBB5_395
- 0x45, 0x85, 0xf6, //0x0000217d testl %r14d, %r14d
- 0x0f, 0x8e, 0x4a, 0x00, 0x00, 0x00, //0x00002180 jle LBB5_400
- 0x44, 0x89, 0xf0, //0x00002186 movl %r14d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00002189 cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x1a, 0xfe, 0xff, 0xff, //0x0000218f jne LBB5_377
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002195 .p2align 4, 0x90
- //0x000021a0 LBB5_397
- 0x48, 0x83, 0xf8, 0x01, //0x000021a0 cmpq $1, %rax
- 0x0f, 0x86, 0xff, 0xfd, 0xff, 0xff, //0x000021a4 jbe LBB5_376
- 0x8d, 0x48, 0xfe, //0x000021aa leal $-2(%rax), %ecx
- 0x48, 0x83, 0xc0, 0xff, //0x000021ad addq $-1, %rax
- 0x41, 0x80, 0x3c, 0x0c, 0x30, //0x000021b1 cmpb $48, (%r12,%rcx)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x000021b6 je LBB5_397
- 0x41, 0x89, 0xc6, //0x000021bc movl %eax, %r14d
- 0xe9, 0xeb, 0xfd, 0xff, 0xff, //0x000021bf jmp LBB5_377
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000021c4 .p2align 4, 0x90
- //0x000021d0 LBB5_400
- 0x0f, 0x85, 0xd9, 0xfd, 0xff, 0xff, //0x000021d0 jne LBB5_377
- 0xe9, 0xce, 0xfd, 0xff, 0xff, //0x000021d6 jmp LBB5_376
- //0x000021db LBB5_401
- 0x45, 0x89, 0xce, //0x000021db movl %r9d, %r14d
- 0x89, 0xf1, //0x000021de movl %esi, %ecx
- //0x000021e0 LBB5_402
- 0xf7, 0xd9, //0x000021e0 negl %ecx
- 0x45, 0x85, 0xf6, //0x000021e2 testl %r14d, %r14d
- 0xbe, 0x00, 0x00, 0x00, 0x00, //0x000021e5 movl $0, %esi
- 0x41, 0x0f, 0x4f, 0xf6, //0x000021ea cmovgl %r14d, %esi
- 0x31, 0xff, //0x000021ee xorl %edi, %edi
- 0x31, 0xc0, //0x000021f0 xorl %eax, %eax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000021f2 .p2align 4, 0x90
- //0x00002200 LBB5_403
- 0x48, 0x39, 0xfe, //0x00002200 cmpq %rdi, %rsi
- 0x0f, 0x84, 0x68, 0x00, 0x00, 0x00, //0x00002203 je LBB5_409
- 0x48, 0x8d, 0x04, 0x80, //0x00002209 leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x14, 0x3c, //0x0000220d movsbq (%r12,%rdi), %rdx
- 0x48, 0x8d, 0x04, 0x42, //0x00002212 leaq (%rdx,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x00002216 addq $-48, %rax
- 0x48, 0x83, 0xc7, 0x01, //0x0000221a addq $1, %rdi
- 0x48, 0x89, 0xc2, //0x0000221e movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x00002221 shrq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x00002224 testq %rdx, %rdx
- 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x00002227 je LBB5_403
- 0x4c, 0x89, 0xad, 0x78, 0xff, 0xff, 0xff, //0x0000222d movq %r13, $-136(%rbp)
- 0x89, 0xfe, //0x00002234 movl %edi, %esi
- //0x00002236 LBB5_406
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00002236 movq $-1, %r13
- 0x49, 0xd3, 0xe5, //0x0000223d shlq %cl, %r13
- 0x49, 0xf7, 0xd5, //0x00002240 notq %r13
- 0x45, 0x31, 0xc9, //0x00002243 xorl %r9d, %r9d
- 0x44, 0x39, 0xf6, //0x00002246 cmpl %r14d, %esi
- 0x0f, 0x8d, 0x5e, 0x00, 0x00, 0x00, //0x00002249 jge LBB5_412
- 0x4c, 0x63, 0xc6, //0x0000224f movslq %esi, %r8
- 0x49, 0x63, 0xd6, //0x00002252 movslq %r14d, %rdx
- 0x49, 0x89, 0xd1, //0x00002255 movq %rdx, %r9
- 0x4d, 0x29, 0xc1, //0x00002258 subq %r8, %r9
- 0x4c, 0x89, 0xc7, //0x0000225b movq %r8, %rdi
- 0x48, 0xf7, 0xd7, //0x0000225e notq %rdi
- 0x48, 0x01, 0xd7, //0x00002261 addq %rdx, %rdi
- 0x0f, 0x85, 0x5f, 0x00, 0x00, 0x00, //0x00002264 jne LBB5_414
- 0x31, 0xd2, //0x0000226a xorl %edx, %edx
- 0xe9, 0xcb, 0x00, 0x00, 0x00, //0x0000226c jmp LBB5_417
- //0x00002271 LBB5_409
- 0x45, 0x31, 0xc9, //0x00002271 xorl %r9d, %r9d
- 0x48, 0x85, 0xc0, //0x00002274 testq %rax, %rax
- 0x0f, 0x84, 0x39, 0x00, 0x00, 0x00, //0x00002277 je LBB5_413
- 0x48, 0x89, 0xc2, //0x0000227d movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x00002280 shrq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x00002283 testq %rdx, %rdx
- 0x0f, 0x84, 0xf1, 0x00, 0x00, 0x00, //0x00002286 je LBB5_420
- 0x4c, 0x89, 0xef, //0x0000228c movq %r13, %rdi
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x0000228f movq $-1, %r13
- 0x49, 0xd3, 0xe5, //0x00002296 shlq %cl, %r13
- 0x49, 0xf7, 0xd5, //0x00002299 notq %r13
- 0x29, 0xf7, //0x0000229c subl %esi, %edi
- 0x83, 0xc7, 0x01, //0x0000229e addl $1, %edi
- 0x45, 0x31, 0xc9, //0x000022a1 xorl %r9d, %r9d
- 0x4c, 0x8b, 0x75, 0xb8, //0x000022a4 movq $-72(%rbp), %r14
- 0xe9, 0x03, 0x01, 0x00, 0x00, //0x000022a8 jmp LBB5_422
- //0x000022ad LBB5_412
- 0x4c, 0x8b, 0x75, 0xb8, //0x000022ad movq $-72(%rbp), %r14
- 0xe9, 0xb6, 0x00, 0x00, 0x00, //0x000022b1 jmp LBB5_419
- //0x000022b6 LBB5_413
- 0x31, 0xd2, //0x000022b6 xorl %edx, %edx
- 0x31, 0xc0, //0x000022b8 xorl %eax, %eax
- 0x4c, 0x8b, 0x75, 0xb8, //0x000022ba movq $-72(%rbp), %r14
- 0x8b, 0xb5, 0x68, 0xff, 0xff, 0xff, //0x000022be movl $-152(%rbp), %esi
- 0xe9, 0xfa, 0xf9, 0xff, 0xff, //0x000022c4 jmp LBB5_337
- //0x000022c9 LBB5_414
- 0x4d, 0x89, 0xce, //0x000022c9 movq %r9, %r14
- 0x49, 0x83, 0xe6, 0xfe, //0x000022cc andq $-2, %r14
- 0x49, 0xf7, 0xde, //0x000022d0 negq %r14
- 0x31, 0xd2, //0x000022d3 xorl %edx, %edx
- 0x48, 0x8b, 0x7d, 0x88, //0x000022d5 movq $-120(%rbp), %rdi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000022d9 .p2align 4, 0x90
- //0x000022e0 LBB5_415
- 0x48, 0x89, 0xc3, //0x000022e0 movq %rax, %rbx
- 0x48, 0xd3, 0xeb, //0x000022e3 shrq %cl, %rbx
- 0x4c, 0x21, 0xe8, //0x000022e6 andq %r13, %rax
- 0x80, 0xc3, 0x30, //0x000022e9 addb $48, %bl
- 0x88, 0x5f, 0xff, //0x000022ec movb %bl, $-1(%rdi)
- 0x48, 0x8d, 0x04, 0x80, //0x000022ef leaq (%rax,%rax,4), %rax
- 0x4a, 0x0f, 0xbe, 0x5c, 0x07, 0xff, //0x000022f3 movsbq $-1(%rdi,%r8), %rbx
- 0x48, 0x8d, 0x04, 0x43, //0x000022f9 leaq (%rbx,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x000022fd addq $-48, %rax
- 0x48, 0x89, 0xc3, //0x00002301 movq %rax, %rbx
- 0x48, 0xd3, 0xeb, //0x00002304 shrq %cl, %rbx
- 0x4c, 0x21, 0xe8, //0x00002307 andq %r13, %rax
- 0x80, 0xc3, 0x30, //0x0000230a addb $48, %bl
- 0x88, 0x1f, //0x0000230d movb %bl, (%rdi)
- 0x48, 0x8d, 0x04, 0x80, //0x0000230f leaq (%rax,%rax,4), %rax
- 0x4a, 0x0f, 0xbe, 0x1c, 0x07, //0x00002313 movsbq (%rdi,%r8), %rbx
- 0x48, 0x8d, 0x04, 0x43, //0x00002318 leaq (%rbx,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x0000231c addq $-48, %rax
- 0x48, 0x83, 0xc7, 0x02, //0x00002320 addq $2, %rdi
- 0x48, 0x83, 0xc2, 0xfe, //0x00002324 addq $-2, %rdx
- 0x49, 0x39, 0xd6, //0x00002328 cmpq %rdx, %r14
- 0x0f, 0x85, 0xaf, 0xff, 0xff, 0xff, //0x0000232b jne LBB5_415
- 0x49, 0x29, 0xd0, //0x00002331 subq %rdx, %r8
- 0x48, 0xf7, 0xda, //0x00002334 negq %rdx
- 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00002337 movl $1, %ebx
- //0x0000233c LBB5_417
- 0x41, 0xf6, 0xc1, 0x01, //0x0000233c testb $1, %r9b
- 0x4c, 0x8b, 0x75, 0xb8, //0x00002340 movq $-72(%rbp), %r14
- 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00002344 je LBB5_419
- 0x48, 0x89, 0xc7, //0x0000234a movq %rax, %rdi
- 0x48, 0xd3, 0xef, //0x0000234d shrq %cl, %rdi
- 0x4c, 0x21, 0xe8, //0x00002350 andq %r13, %rax
- 0x40, 0x80, 0xc7, 0x30, //0x00002353 addb $48, %dil
- 0x41, 0x88, 0x3c, 0x14, //0x00002357 movb %dil, (%r12,%rdx)
- 0x48, 0x8d, 0x04, 0x80, //0x0000235b leaq (%rax,%rax,4), %rax
- 0x4b, 0x0f, 0xbe, 0x14, 0x04, //0x0000235f movsbq (%r12,%r8), %rdx
- 0x48, 0x8d, 0x04, 0x42, //0x00002364 leaq (%rdx,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x00002368 addq $-48, %rax
- //0x0000236c LBB5_419
- 0x48, 0x8b, 0xbd, 0x78, 0xff, 0xff, 0xff, //0x0000236c movq $-136(%rbp), %rdi
- 0x29, 0xf7, //0x00002373 subl %esi, %edi
- 0x83, 0xc7, 0x01, //0x00002375 addl $1, %edi
- 0xe9, 0x71, 0x00, 0x00, 0x00, //0x00002378 jmp LBB5_426
- //0x0000237d LBB5_420
- 0x4c, 0x89, 0xad, 0x78, 0xff, 0xff, 0xff, //0x0000237d movq %r13, $-136(%rbp)
- //0x00002384 LBB5_421
- 0x48, 0x01, 0xc0, //0x00002384 addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00002387 leaq (%rax,%rax,4), %rax
- 0x83, 0xc6, 0x01, //0x0000238b addl $1, %esi
- 0x48, 0x89, 0xc2, //0x0000238e movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x00002391 shrq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x00002394 testq %rdx, %rdx
- 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x00002397 je LBB5_421
- 0xe9, 0x94, 0xfe, 0xff, 0xff, //0x0000239d jmp LBB5_406
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000023a2 .p2align 4, 0x90
- //0x000023b0 LBB5_422
- 0x48, 0x89, 0xc2, //0x000023b0 movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x000023b3 shrq %cl, %rdx
- 0x4c, 0x21, 0xe8, //0x000023b6 andq %r13, %rax
- 0x49, 0x63, 0xf1, //0x000023b9 movslq %r9d, %rsi
- 0x49, 0x39, 0xf2, //0x000023bc cmpq %rsi, %r10
- 0x0f, 0x86, 0x1b, 0x00, 0x00, 0x00, //0x000023bf jbe LBB5_424
- 0x80, 0xc2, 0x30, //0x000023c5 addb $48, %dl
- 0x41, 0x88, 0x14, 0x34, //0x000023c8 movb %dl, (%r12,%rsi)
- 0x83, 0xc6, 0x01, //0x000023cc addl $1, %esi
- 0x41, 0x89, 0xf1, //0x000023cf movl %esi, %r9d
- 0xe9, 0x10, 0x00, 0x00, 0x00, //0x000023d2 jmp LBB5_425
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000023d7 .p2align 4, 0x90
- //0x000023e0 LBB5_424
- 0x48, 0x85, 0xd2, //0x000023e0 testq %rdx, %rdx
- 0x44, 0x0f, 0x45, 0xdb, //0x000023e3 cmovnel %ebx, %r11d
- //0x000023e7 LBB5_425
- 0x48, 0x01, 0xc0, //0x000023e7 addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x000023ea leaq (%rax,%rax,4), %rax
- //0x000023ee LBB5_426
- 0x48, 0x85, 0xc0, //0x000023ee testq %rax, %rax
- 0x0f, 0x85, 0xb9, 0xff, 0xff, 0xff, //0x000023f1 jne LBB5_422
- 0x45, 0x85, 0xc9, //0x000023f7 testl %r9d, %r9d
- 0x49, 0x89, 0xfd, //0x000023fa movq %rdi, %r13
- 0x8b, 0xb5, 0x68, 0xff, 0xff, 0xff, //0x000023fd movl $-152(%rbp), %esi
- 0x0f, 0x8e, 0xa9, 0xf8, 0xff, 0xff, //0x00002403 jle LBB5_335
- 0x44, 0x89, 0xca, //0x00002409 movl %r9d, %edx
- 0x42, 0x80, 0x7c, 0x22, 0xff, 0x30, //0x0000240c cmpb $48, $-1(%rdx,%r12)
- 0x0f, 0x85, 0xa5, 0xf8, 0xff, 0xff, //0x00002412 jne LBB5_336
- //0x00002418 LBB5_429
- 0x48, 0x83, 0xfa, 0x01, //0x00002418 cmpq $1, %rdx
- 0x0f, 0x86, 0x17, 0x00, 0x00, 0x00, //0x0000241c jbe LBB5_431
- 0x8d, 0x42, 0xfe, //0x00002422 leal $-2(%rdx), %eax
- 0x48, 0x83, 0xc2, 0xff, //0x00002425 addq $-1, %rdx
- 0x41, 0x80, 0x3c, 0x04, 0x30, //0x00002429 cmpb $48, (%r12,%rax)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x0000242e je LBB5_429
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00002434 jmp LBB5_433
- //0x00002439 LBB5_431
- 0x83, 0xc2, 0xff, //0x00002439 addl $-1, %edx
- //0x0000243c LBB5_432
- 0x45, 0x31, 0xed, //0x0000243c xorl %r13d, %r13d
- //0x0000243f LBB5_433
- 0x41, 0x89, 0xd1, //0x0000243f movl %edx, %r9d
- 0x89, 0xd0, //0x00002442 movl %edx, %eax
- 0xe9, 0x7a, 0xf8, 0xff, 0xff, //0x00002444 jmp LBB5_337
- //0x00002449 LBB5_434
- 0x41, 0x81, 0xfe, 0x02, 0xfc, 0xff, 0xff, //0x00002449 cmpl $-1022, %r14d
- 0x0f, 0x8f, 0xca, 0x01, 0x00, 0x00, //0x00002450 jg LBB5_459
- 0x4c, 0x89, 0xad, 0x78, 0xff, 0xff, 0xff, //0x00002456 movq %r13, $-136(%rbp)
- 0x45, 0x8d, 0xae, 0xfd, 0x03, 0x00, 0x00, //0x0000245d leal $1021(%r14), %r13d
- 0xbf, 0x02, 0xfc, 0xff, 0xff, //0x00002464 movl $-1022, %edi
- 0x4c, 0x89, 0xf0, //0x00002469 movq %r14, %rax
- 0x45, 0x31, 0xf6, //0x0000246c xorl %r14d, %r14d
- 0x85, 0xdb, //0x0000246f testl %ebx, %ebx
- 0x0f, 0x84, 0xe4, 0x01, 0x00, 0x00, //0x00002471 je LBB5_469
- 0x3d, 0xc6, 0xfb, 0xff, 0xff, //0x00002477 cmpl $-1082, %eax
- 0x0f, 0x87, 0xe5, 0x01, 0x00, 0x00, //0x0000247c ja LBB5_471
- 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002482 movl $1, %r14d
- 0xe9, 0x23, 0x00, 0x00, 0x00, //0x00002488 jmp LBB5_440
- //0x0000248d LBB5_438
- 0x31, 0xc0, //0x0000248d xorl %eax, %eax
- 0x48, 0x89, 0x85, 0x78, 0xff, 0xff, 0xff, //0x0000248f movq %rax, $-136(%rbp)
- 0x31, 0xc0, //0x00002496 xorl %eax, %eax
- //0x00002498 LBB5_439
- 0x41, 0x8d, 0x4d, 0x3c, //0x00002498 leal $60(%r13), %ecx
- 0x41, 0x89, 0xc1, //0x0000249c movl %eax, %r9d
- 0x89, 0xc3, //0x0000249f movl %eax, %ebx
- 0x89, 0xc7, //0x000024a1 movl %eax, %edi
- 0x41, 0x83, 0xfd, 0x88, //0x000024a3 cmpl $-120, %r13d
- 0x41, 0x89, 0xcd, //0x000024a7 movl %ecx, %r13d
- 0x0f, 0x8d, 0xbf, 0x01, 0x00, 0x00, //0x000024aa jge LBB5_472
- //0x000024b0 LBB5_440
- 0x85, 0xdb, //0x000024b0 testl %ebx, %ebx
- 0xbf, 0x00, 0x00, 0x00, 0x00, //0x000024b2 movl $0, %edi
- 0x0f, 0x4f, 0xfb, //0x000024b7 cmovgl %ebx, %edi
- 0x31, 0xc0, //0x000024ba xorl %eax, %eax
- 0x31, 0xc9, //0x000024bc xorl %ecx, %ecx
- 0x90, 0x90, //0x000024be .p2align 4, 0x90
- //0x000024c0 LBB5_441
- 0x48, 0x39, 0xc7, //0x000024c0 cmpq %rax, %rdi
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x000024c3 je LBB5_444
- 0x48, 0x8d, 0x0c, 0x89, //0x000024c9 leaq (%rcx,%rcx,4), %rcx
- 0x49, 0x0f, 0xbe, 0x14, 0x04, //0x000024cd movsbq (%r12,%rax), %rdx
- 0x48, 0x8d, 0x0c, 0x4a, //0x000024d2 leaq (%rdx,%rcx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x000024d6 addq $-48, %rcx
- 0x48, 0x83, 0xc0, 0x01, //0x000024da addq $1, %rax
- 0x4c, 0x39, 0xf9, //0x000024de cmpq %r15, %rcx
- 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x000024e1 jb LBB5_441
- 0x89, 0xc7, //0x000024e7 movl %eax, %edi
- 0xe9, 0x25, 0x00, 0x00, 0x00, //0x000024e9 jmp LBB5_446
- //0x000024ee LBB5_444
- 0x31, 0xc0, //0x000024ee xorl %eax, %eax
- 0x48, 0x85, 0xc9, //0x000024f0 testq %rcx, %rcx
- 0x0f, 0x84, 0x9f, 0xff, 0xff, 0xff, //0x000024f3 je LBB5_439
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000024f9 .p2align 4, 0x90
- //0x00002500 LBB5_445
- 0x48, 0x01, 0xc9, //0x00002500 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00002503 leaq (%rcx,%rcx,4), %rcx
- 0x83, 0xc7, 0x01, //0x00002507 addl $1, %edi
- 0x4c, 0x39, 0xf9, //0x0000250a cmpq %r15, %rcx
- 0x0f, 0x82, 0xed, 0xff, 0xff, 0xff, //0x0000250d jb LBB5_445
- //0x00002513 LBB5_446
- 0x48, 0x8b, 0x85, 0x78, 0xff, 0xff, 0xff, //0x00002513 movq $-136(%rbp), %rax
- 0x29, 0xf8, //0x0000251a subl %edi, %eax
- 0x83, 0xc0, 0x01, //0x0000251c addl $1, %eax
- 0x48, 0x89, 0x85, 0x78, 0xff, 0xff, 0xff, //0x0000251f movq %rax, $-136(%rbp)
- 0x31, 0xc0, //0x00002526 xorl %eax, %eax
- 0x39, 0xdf, //0x00002528 cmpl %ebx, %edi
- 0x0f, 0x8d, 0x78, 0x00, 0x00, 0x00, //0x0000252a jge LBB5_451
- 0x48, 0x63, 0xff, //0x00002530 movslq %edi, %rdi
- 0x4d, 0x63, 0xc1, //0x00002533 movslq %r9d, %r8
- 0x49, 0x8d, 0x14, 0x3c, //0x00002536 leaq (%r12,%rdi), %rdx
- 0x31, 0xc0, //0x0000253a xorl %eax, %eax
- 0x90, 0x90, 0x90, 0x90, //0x0000253c .p2align 4, 0x90
- //0x00002540 LBB5_448
- 0x49, 0x8d, 0x77, 0xff, //0x00002540 leaq $-1(%r15), %rsi
- 0x48, 0x21, 0xce, //0x00002544 andq %rcx, %rsi
- 0x48, 0xc1, 0xe9, 0x3c, //0x00002547 shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x0000254b orb $48, %cl
- 0x41, 0x88, 0x0c, 0x04, //0x0000254e movb %cl, (%r12,%rax)
- 0x48, 0x0f, 0xbe, 0x0c, 0x02, //0x00002552 movsbq (%rdx,%rax), %rcx
- 0x48, 0x8d, 0x1c, 0x07, //0x00002557 leaq (%rdi,%rax), %rbx
- 0x48, 0x83, 0xc3, 0x01, //0x0000255b addq $1, %rbx
- 0x48, 0x83, 0xc0, 0x01, //0x0000255f addq $1, %rax
- 0x48, 0x8d, 0x34, 0xb6, //0x00002563 leaq (%rsi,%rsi,4), %rsi
- 0x48, 0x8d, 0x0c, 0x71, //0x00002567 leaq (%rcx,%rsi,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x0000256b addq $-48, %rcx
- 0x4c, 0x39, 0xc3, //0x0000256f cmpq %r8, %rbx
- 0x0f, 0x8c, 0xc8, 0xff, 0xff, 0xff, //0x00002572 jl LBB5_448
- 0x48, 0x85, 0xc9, //0x00002578 testq %rcx, %rcx
- 0x0f, 0x85, 0x27, 0x00, 0x00, 0x00, //0x0000257b jne LBB5_451
- 0xe9, 0x56, 0x00, 0x00, 0x00, //0x00002581 jmp LBB5_453
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002586 .p2align 4, 0x90
- //0x00002590 LBB5_450
- 0x4c, 0x39, 0xf9, //0x00002590 cmpq %r15, %rcx
- 0x45, 0x0f, 0x43, 0xde, //0x00002593 cmovael %r14d, %r11d
- 0x48, 0x8d, 0x0c, 0x3f, //0x00002597 leaq (%rdi,%rdi), %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x0000259b leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xff, //0x0000259f testq %rdi, %rdi
- 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x000025a2 je LBB5_453
- //0x000025a8 LBB5_451
- 0x49, 0x8d, 0x7f, 0xff, //0x000025a8 leaq $-1(%r15), %rdi
- 0x48, 0x21, 0xcf, //0x000025ac andq %rcx, %rdi
- 0x48, 0x63, 0xd0, //0x000025af movslq %eax, %rdx
- 0x49, 0x39, 0xd2, //0x000025b2 cmpq %rdx, %r10
- 0x0f, 0x86, 0xd5, 0xff, 0xff, 0xff, //0x000025b5 jbe LBB5_450
- 0x48, 0xc1, 0xe9, 0x3c, //0x000025bb shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x000025bf orb $48, %cl
- 0x41, 0x88, 0x0c, 0x14, //0x000025c2 movb %cl, (%r12,%rdx)
- 0x83, 0xc2, 0x01, //0x000025c6 addl $1, %edx
- 0x89, 0xd0, //0x000025c9 movl %edx, %eax
- 0x48, 0x8d, 0x0c, 0x3f, //0x000025cb leaq (%rdi,%rdi), %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x000025cf leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xff, //0x000025d3 testq %rdi, %rdi
- 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x000025d6 jne LBB5_451
- //0x000025dc LBB5_453
- 0x85, 0xc0, //0x000025dc testl %eax, %eax
- 0x0f, 0x8e, 0x31, 0x00, 0x00, 0x00, //0x000025de jle LBB5_458
- 0x89, 0xc1, //0x000025e4 movl %eax, %ecx
- 0x42, 0x80, 0x7c, 0x21, 0xff, 0x30, //0x000025e6 cmpb $48, $-1(%rcx,%r12)
- 0x0f, 0x85, 0xa6, 0xfe, 0xff, 0xff, //0x000025ec jne LBB5_439
- //0x000025f2 LBB5_455
- 0x48, 0x83, 0xf9, 0x01, //0x000025f2 cmpq $1, %rcx
- 0x0f, 0x86, 0x91, 0xfe, 0xff, 0xff, //0x000025f6 jbe LBB5_438
- 0x8d, 0x41, 0xfe, //0x000025fc leal $-2(%rcx), %eax
- 0x48, 0x83, 0xc1, 0xff, //0x000025ff addq $-1, %rcx
- 0x41, 0x80, 0x3c, 0x04, 0x30, //0x00002603 cmpb $48, (%r12,%rax)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x00002608 je LBB5_455
- 0x89, 0xc8, //0x0000260e movl %ecx, %eax
- 0xe9, 0x83, 0xfe, 0xff, 0xff, //0x00002610 jmp LBB5_439
- //0x00002615 LBB5_458
- 0x0f, 0x85, 0x7d, 0xfe, 0xff, 0xff, //0x00002615 jne LBB5_439
- 0xe9, 0x6d, 0xfe, 0xff, 0xff, //0x0000261b jmp LBB5_438
- //0x00002620 LBB5_459
- 0x41, 0x8d, 0x7e, 0xff, //0x00002620 leal $-1(%r14), %edi
- 0x31, 0xc0, //0x00002624 xorl %eax, %eax
- 0x41, 0x81, 0xfe, 0x00, 0x04, 0x00, 0x00, //0x00002626 cmpl $1024, %r14d
- 0x0f, 0x8e, 0xcd, 0x01, 0x00, 0x00, //0x0000262d jle LBB5_493
- 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00002633 movabsq $9218868437227405312, %r14
- 0xe9, 0x83, 0x0d, 0x00, 0x00, //0x0000263d jmp LBB5_625
- //0x00002642 LBB5_461
- 0x4d, 0x01, 0xc5, //0x00002642 addq %r8, %r13
- 0x49, 0x29, 0xcd, //0x00002645 subq %rcx, %r13
- 0x48, 0xf7, 0xd0, //0x00002648 notq %rax
- 0x4c, 0x01, 0xe8, //0x0000264b addq %r13, %rax
- 0xe9, 0x78, 0xe9, 0xff, 0xff, //0x0000264e jmp LBB5_161
- //0x00002653 LBB5_468
- 0x0f, 0xbc, 0xcb, //0x00002653 bsfl %ebx, %ecx
- 0xe9, 0x95, 0x08, 0x00, 0x00, //0x00002656 jmp LBB5_557
- //0x0000265b LBB5_469
- 0x4c, 0x8b, 0xad, 0x78, 0xff, 0xff, 0xff, //0x0000265b movq $-136(%rbp), %r13
- 0xe9, 0xb3, 0x0b, 0x00, 0x00, //0x00002662 jmp LBB5_598
- //0x00002667 LBB5_471
- 0x44, 0x89, 0xc8, //0x00002667 movl %r9d, %eax
- 0x89, 0xdf, //0x0000266a movl %ebx, %edi
- 0x44, 0x89, 0xe9, //0x0000266c movl %r13d, %ecx
- //0x0000266f LBB5_472
- 0xf7, 0xd9, //0x0000266f negl %ecx
- 0x31, 0xf6, //0x00002671 xorl %esi, %esi
- 0x85, 0xff, //0x00002673 testl %edi, %edi
- 0x41, 0xbf, 0x00, 0x00, 0x00, 0x00, //0x00002675 movl $0, %r15d
- 0x44, 0x0f, 0x4f, 0xff, //0x0000267b cmovgl %edi, %r15d
- 0x31, 0xd2, //0x0000267f xorl %edx, %edx
- 0x4c, 0x8b, 0xad, 0x78, 0xff, 0xff, 0xff, //0x00002681 movq $-136(%rbp), %r13
- //0x00002688 LBB5_473
- 0x49, 0x39, 0xf7, //0x00002688 cmpq %rsi, %r15
- 0x0f, 0x84, 0x98, 0x00, 0x00, 0x00, //0x0000268b je LBB5_480
- 0x48, 0x8d, 0x14, 0x92, //0x00002691 leaq (%rdx,%rdx,4), %rdx
- 0x49, 0x0f, 0xbe, 0x1c, 0x34, //0x00002695 movsbq (%r12,%rsi), %rbx
- 0x48, 0x8d, 0x14, 0x53, //0x0000269a leaq (%rbx,%rdx,2), %rdx
- 0x48, 0x83, 0xc2, 0xd0, //0x0000269e addq $-48, %rdx
- 0x48, 0x83, 0xc6, 0x01, //0x000026a2 addq $1, %rsi
- 0x48, 0x89, 0xd3, //0x000026a6 movq %rdx, %rbx
- 0x48, 0xd3, 0xeb, //0x000026a9 shrq %cl, %rbx
- 0x48, 0x85, 0xdb, //0x000026ac testq %rbx, %rbx
- 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x000026af je LBB5_473
- 0x41, 0x89, 0xf7, //0x000026b5 movl %esi, %r15d
- //0x000026b8 LBB5_476
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000026b8 movq $-1, %r8
- 0x49, 0xd3, 0xe0, //0x000026bf shlq %cl, %r8
- 0x49, 0xf7, 0xd0, //0x000026c2 notq %r8
- 0x45, 0x31, 0xc9, //0x000026c5 xorl %r9d, %r9d
- 0x41, 0x39, 0xff, //0x000026c8 cmpl %edi, %r15d
- 0x0f, 0x8d, 0x43, 0x00, 0x00, 0x00, //0x000026cb jge LBB5_479
- 0x49, 0x63, 0xf7, //0x000026d1 movslq %r15d, %rsi
- 0x4c, 0x63, 0xf0, //0x000026d4 movslq %eax, %r14
- 0x49, 0x8d, 0x3c, 0x34, //0x000026d7 leaq (%r12,%rsi), %rdi
- 0x45, 0x31, 0xc9, //0x000026db xorl %r9d, %r9d
- //0x000026de LBB5_478
- 0x48, 0x89, 0xd3, //0x000026de movq %rdx, %rbx
- 0x48, 0xd3, 0xeb, //0x000026e1 shrq %cl, %rbx
- 0x4c, 0x21, 0xc2, //0x000026e4 andq %r8, %rdx
- 0x80, 0xc3, 0x30, //0x000026e7 addb $48, %bl
- 0x43, 0x88, 0x1c, 0x0c, //0x000026ea movb %bl, (%r12,%r9)
- 0x4a, 0x0f, 0xbe, 0x1c, 0x0f, //0x000026ee movsbq (%rdi,%r9), %rbx
- 0x4a, 0x8d, 0x04, 0x0e, //0x000026f3 leaq (%rsi,%r9), %rax
- 0x48, 0x83, 0xc0, 0x01, //0x000026f7 addq $1, %rax
- 0x49, 0x83, 0xc1, 0x01, //0x000026fb addq $1, %r9
- 0x48, 0x8d, 0x14, 0x92, //0x000026ff leaq (%rdx,%rdx,4), %rdx
- 0x48, 0x8d, 0x14, 0x53, //0x00002703 leaq (%rbx,%rdx,2), %rdx
- 0x48, 0x83, 0xc2, 0xd0, //0x00002707 addq $-48, %rdx
- 0x4c, 0x39, 0xf0, //0x0000270b cmpq %r14, %rax
- 0x0f, 0x8c, 0xca, 0xff, 0xff, 0xff, //0x0000270e jl LBB5_478
- //0x00002714 LBB5_479
- 0x45, 0x29, 0xfd, //0x00002714 subl %r15d, %r13d
- 0x41, 0x83, 0xc5, 0x01, //0x00002717 addl $1, %r13d
- 0x48, 0x85, 0xd2, //0x0000271b testq %rdx, %rdx
- 0x0f, 0x85, 0x37, 0x00, 0x00, 0x00, //0x0000271e jne LBB5_483
- 0xe9, 0x86, 0x00, 0x00, 0x00, //0x00002724 jmp LBB5_487
- //0x00002729 LBB5_480
- 0x45, 0x31, 0xf6, //0x00002729 xorl %r14d, %r14d
- 0x48, 0x85, 0xd2, //0x0000272c testq %rdx, %rdx
- 0x0f, 0x84, 0xe0, 0x0a, 0x00, 0x00, //0x0000272f je LBB5_597
- 0x48, 0x89, 0xd6, //0x00002735 movq %rdx, %rsi
- 0x48, 0xd3, 0xee, //0x00002738 shrq %cl, %rsi
- 0x48, 0x85, 0xf6, //0x0000273b testq %rsi, %rsi
- 0x0f, 0x84, 0xcc, 0x00, 0x00, 0x00, //0x0000273e je LBB5_494
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002744 movq $-1, %r8
- 0x49, 0xd3, 0xe0, //0x0000274b shlq %cl, %r8
- 0x49, 0xf7, 0xd0, //0x0000274e notq %r8
- 0x45, 0x29, 0xfd, //0x00002751 subl %r15d, %r13d
- 0x41, 0x83, 0xc5, 0x01, //0x00002754 addl $1, %r13d
- 0x45, 0x31, 0xc9, //0x00002758 xorl %r9d, %r9d
- //0x0000275b LBB5_483
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000275b movl $1, %eax
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00002760 jmp LBB5_485
- //0x00002765 LBB5_484
- 0x48, 0x85, 0xf6, //0x00002765 testq %rsi, %rsi
- 0x44, 0x0f, 0x45, 0xd8, //0x00002768 cmovnel %eax, %r11d
- 0x48, 0x01, 0xd2, //0x0000276c addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x0000276f leaq (%rdx,%rdx,4), %rdx
- 0x48, 0x85, 0xd2, //0x00002773 testq %rdx, %rdx
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00002776 je LBB5_487
- //0x0000277c LBB5_485
- 0x48, 0x89, 0xd6, //0x0000277c movq %rdx, %rsi
- 0x48, 0xd3, 0xee, //0x0000277f shrq %cl, %rsi
- 0x4c, 0x21, 0xc2, //0x00002782 andq %r8, %rdx
- 0x49, 0x63, 0xf9, //0x00002785 movslq %r9d, %rdi
- 0x49, 0x39, 0xfa, //0x00002788 cmpq %rdi, %r10
- 0x0f, 0x86, 0xd4, 0xff, 0xff, 0xff, //0x0000278b jbe LBB5_484
- 0x40, 0x80, 0xc6, 0x30, //0x00002791 addb $48, %sil
- 0x41, 0x88, 0x34, 0x3c, //0x00002795 movb %sil, (%r12,%rdi)
- 0x83, 0xc7, 0x01, //0x00002799 addl $1, %edi
- 0x41, 0x89, 0xf9, //0x0000279c movl %edi, %r9d
- 0x48, 0x01, 0xd2, //0x0000279f addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x000027a2 leaq (%rdx,%rdx,4), %rdx
- 0x48, 0x85, 0xd2, //0x000027a6 testq %rdx, %rdx
- 0x0f, 0x85, 0xcd, 0xff, 0xff, 0xff, //0x000027a9 jne LBB5_485
- //0x000027af LBB5_487
- 0x45, 0x85, 0xc9, //0x000027af testl %r9d, %r9d
- 0x0f, 0x8e, 0x10, 0x07, 0x00, 0x00, //0x000027b2 jle LBB5_553
- 0x44, 0x89, 0xc8, //0x000027b8 movl %r9d, %eax
- 0xbf, 0x02, 0xfc, 0xff, 0xff, //0x000027bb movl $-1022, %edi
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x000027c0 cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x2f, 0x07, 0x00, 0x00, //0x000027c6 jne LBB5_558
- //0x000027cc LBB5_489
- 0x49, 0x89, 0xc1, //0x000027cc movq %rax, %r9
- 0x31, 0xc0, //0x000027cf xorl %eax, %eax
- 0x49, 0x83, 0xf9, 0x01, //0x000027d1 cmpq $1, %r9
- 0x0f, 0x86, 0x16, 0x00, 0x00, 0x00, //0x000027d5 jbe LBB5_492
- 0x41, 0x8d, 0x49, 0xfe, //0x000027db leal $-2(%r9), %ecx
- 0x49, 0x8d, 0x41, 0xff, //0x000027df leaq $-1(%r9), %rax
- 0x41, 0x80, 0x3c, 0x0c, 0x30, //0x000027e3 cmpb $48, (%r12,%rcx)
- 0x0f, 0x84, 0xde, 0xff, 0xff, 0xff, //0x000027e8 je LBB5_489
- 0x44, 0x89, 0xe8, //0x000027ee movl %r13d, %eax
- //0x000027f1 LBB5_492
- 0x41, 0x83, 0xc1, 0xff, //0x000027f1 addl $-1, %r9d
- 0xbf, 0x02, 0xfc, 0xff, 0xff, //0x000027f5 movl $-1022, %edi
- 0x41, 0x89, 0xc5, //0x000027fa movl %eax, %r13d
- 0x44, 0x89, 0xcb, //0x000027fd movl %r9d, %ebx
- //0x00002800 LBB5_493
- 0x45, 0x31, 0xf6, //0x00002800 xorl %r14d, %r14d
- 0x85, 0xdb, //0x00002803 testl %ebx, %ebx
- 0x0f, 0x85, 0xf3, 0x06, 0x00, 0x00, //0x00002805 jne LBB5_559
- 0xe9, 0x0a, 0x0a, 0x00, 0x00, //0x0000280b jmp LBB5_598
- //0x00002810 LBB5_494
- 0x48, 0x01, 0xd2, //0x00002810 addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x00002813 leaq (%rdx,%rdx,4), %rdx
- 0x41, 0x83, 0xc7, 0x01, //0x00002817 addl $1, %r15d
- 0x48, 0x89, 0xd6, //0x0000281b movq %rdx, %rsi
- 0x48, 0xd3, 0xee, //0x0000281e shrq %cl, %rsi
- 0x48, 0x85, 0xf6, //0x00002821 testq %rsi, %rsi
- 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x00002824 je LBB5_494
- 0xe9, 0x89, 0xfe, 0xff, 0xff, //0x0000282a jmp LBB5_476
- //0x0000282f LBB5_495
- 0x41, 0x0f, 0xbc, 0xce, //0x0000282f bsfl %r14d, %ecx
- 0xe9, 0xb8, 0x06, 0x00, 0x00, //0x00002833 jmp LBB5_557
- //0x00002838 LBB5_496
- 0x0f, 0xbc, 0xc9, //0x00002838 bsfl %ecx, %ecx
- 0x49, 0x01, 0xcf, //0x0000283b addq %rcx, %r15
- 0xf3, 0x0f, 0x6f, 0x05, 0x2a, 0xd8, 0xff, 0xff, //0x0000283e movdqu $-10198(%rip), %xmm0 /* LCPI5_1+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x0d, 0x32, 0xd8, 0xff, 0xff, //0x00002846 movdqu $-10190(%rip), %xmm1 /* LCPI5_2+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x15, 0x3a, 0xd8, 0xff, 0xff, //0x0000284e movdqu $-10182(%rip), %xmm2 /* LCPI5_3+0(%rip) */
- 0x48, 0x8d, 0x15, 0xf3, 0xe0, 0x00, 0x00, //0x00002856 leaq $57587(%rip), %rdx /* _ESCAPED_TAB+0(%rip) */
- 0x4c, 0x89, 0xfb, //0x0000285d movq %r15, %rbx
- 0x4d, 0x89, 0xfc, //0x00002860 movq %r15, %r12
- //0x00002863 LBB5_497
- 0x0f, 0xb6, 0x4b, 0x01, //0x00002863 movzbl $1(%rbx), %ecx
- 0x48, 0x83, 0xf9, 0x75, //0x00002867 cmpq $117, %rcx
- 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x0000286b je LBB5_500
- 0x8a, 0x0c, 0x11, //0x00002871 movb (%rcx,%rdx), %cl
- 0x40, 0xb6, 0x01, //0x00002874 movb $1, %sil
- 0x48, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x00002877 movq $-2, %rdi
- 0x84, 0xc9, //0x0000287e testb %cl, %cl
- 0x0f, 0x84, 0xf5, 0xe2, 0xff, 0xff, //0x00002880 je LBB5_103
- 0x48, 0x83, 0xc3, 0x02, //0x00002886 addq $2, %rbx
- 0x41, 0x88, 0x0c, 0x24, //0x0000288a movb %cl, (%r12)
- 0x49, 0x83, 0xc4, 0x01, //0x0000288e addq $1, %r12
- 0x49, 0x89, 0xdf, //0x00002892 movq %rbx, %r15
- 0xe9, 0x85, 0x02, 0x00, 0x00, //0x00002895 jmp LBB5_520
- //0x0000289a LBB5_500
- 0x44, 0x8b, 0x43, 0x02, //0x0000289a movl $2(%rbx), %r8d
- 0x45, 0x89, 0xc1, //0x0000289e movl %r8d, %r9d
- 0x41, 0xf7, 0xd1, //0x000028a1 notl %r9d
- 0x41, 0x8d, 0x88, 0xd0, 0xcf, 0xcf, 0xcf, //0x000028a4 leal $-808464432(%r8), %ecx
- 0x41, 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x000028ab andl $-2139062144, %r9d
- 0x40, 0xb6, 0x01, //0x000028b2 movb $1, %sil
- 0x48, 0xc7, 0xc7, 0xf4, 0xff, 0xff, 0xff, //0x000028b5 movq $-12, %rdi
- 0x41, 0x85, 0xc9, //0x000028bc testl %ecx, %r9d
- 0x0f, 0x85, 0xb6, 0xe2, 0xff, 0xff, //0x000028bf jne LBB5_103
- 0x41, 0x8d, 0x88, 0x19, 0x19, 0x19, 0x19, //0x000028c5 leal $421075225(%r8), %ecx
- 0x44, 0x09, 0xc1, //0x000028cc orl %r8d, %ecx
- 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x000028cf testl $-2139062144, %ecx
- 0x0f, 0x85, 0xa0, 0xe2, 0xff, 0xff, //0x000028d5 jne LBB5_103
- 0x45, 0x89, 0xc2, //0x000028db movl %r8d, %r10d
- 0x41, 0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x000028de andl $2139062143, %r10d
- 0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x000028e5 movl $-1061109568, %ecx
- 0x44, 0x29, 0xd1, //0x000028ea subl %r10d, %ecx
- 0x45, 0x8d, 0x9a, 0x46, 0x46, 0x46, 0x46, //0x000028ed leal $1179010630(%r10), %r11d
- 0x44, 0x21, 0xc9, //0x000028f4 andl %r9d, %ecx
- 0x44, 0x85, 0xd9, //0x000028f7 testl %r11d, %ecx
- 0x0f, 0x85, 0x7b, 0xe2, 0xff, 0xff, //0x000028fa jne LBB5_103
- 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x00002900 movl $-522133280, %ecx
- 0x44, 0x29, 0xd1, //0x00002905 subl %r10d, %ecx
- 0x41, 0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x00002908 addl $960051513, %r10d
- 0x41, 0x21, 0xc9, //0x0000290f andl %ecx, %r9d
- 0x45, 0x85, 0xd1, //0x00002912 testl %r10d, %r9d
- 0x0f, 0x85, 0x60, 0xe2, 0xff, 0xff, //0x00002915 jne LBB5_103
- 0x41, 0x0f, 0xc8, //0x0000291b bswapl %r8d
- 0x44, 0x89, 0xc1, //0x0000291e movl %r8d, %ecx
- 0xc1, 0xe9, 0x04, //0x00002921 shrl $4, %ecx
- 0xf7, 0xd1, //0x00002924 notl %ecx
- 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00002926 andl $16843009, %ecx
- 0x8d, 0x0c, 0xc9, //0x0000292c leal (%rcx,%rcx,8), %ecx
- 0x41, 0x81, 0xe0, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000292f andl $252645135, %r8d
- 0x41, 0x01, 0xc8, //0x00002936 addl %ecx, %r8d
- 0x44, 0x89, 0xc1, //0x00002939 movl %r8d, %ecx
- 0xc1, 0xe9, 0x04, //0x0000293c shrl $4, %ecx
- 0x44, 0x09, 0xc1, //0x0000293f orl %r8d, %ecx
- 0x44, 0x0f, 0xb6, 0xc9, //0x00002942 movzbl %cl, %r9d
- 0xc1, 0xe9, 0x08, //0x00002946 shrl $8, %ecx
- 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00002949 andl $65280, %ecx
- 0x41, 0x09, 0xc9, //0x0000294f orl %ecx, %r9d
- 0x4c, 0x8d, 0x7b, 0x06, //0x00002952 leaq $6(%rbx), %r15
- 0x41, 0x81, 0xf9, 0x80, 0x00, 0x00, 0x00, //0x00002956 cmpl $128, %r9d
- 0x0f, 0x82, 0xb8, 0x04, 0x00, 0x00, //0x0000295d jb LBB5_548
- 0x45, 0x31, 0xc0, //0x00002963 xorl %r8d, %r8d
- //0x00002966 LBB5_506
- 0x41, 0x81, 0xf9, 0xff, 0x07, 0x00, 0x00, //0x00002966 cmpl $2047, %r9d
- 0x0f, 0x86, 0xbd, 0x04, 0x00, 0x00, //0x0000296d jbe LBB5_550
- 0x41, 0x8d, 0x89, 0x00, 0x20, 0xff, 0xff, //0x00002973 leal $-57344(%r9), %ecx
- 0x81, 0xf9, 0xff, 0xf7, 0xff, 0xff, //0x0000297a cmpl $-2049, %ecx
- 0x0f, 0x86, 0x67, 0x01, 0x00, 0x00, //0x00002980 jbe LBB5_518
- 0x41, 0x81, 0xf9, 0xff, 0xdb, 0x00, 0x00, //0x00002986 cmpl $56319, %r9d
- 0x0f, 0x87, 0xc3, 0x04, 0x00, 0x00, //0x0000298d ja LBB5_551
- 0x42, 0x80, 0x7c, 0x43, 0x06, 0x5c, //0x00002993 cmpb $92, $6(%rbx,%r8,2)
- 0x0f, 0x85, 0xb7, 0x04, 0x00, 0x00, //0x00002999 jne LBB5_551
- 0x42, 0x80, 0x7c, 0x43, 0x07, 0x75, //0x0000299f cmpb $117, $7(%rbx,%r8,2)
- 0x0f, 0x85, 0xab, 0x04, 0x00, 0x00, //0x000029a5 jne LBB5_551
- 0x42, 0x8b, 0x4c, 0x43, 0x08, //0x000029ab movl $8(%rbx,%r8,2), %ecx
- 0x41, 0x89, 0xcb, //0x000029b0 movl %ecx, %r11d
- 0x41, 0xf7, 0xd3, //0x000029b3 notl %r11d
- 0x48, 0x89, 0x4d, 0xd0, //0x000029b6 movq %rcx, $-48(%rbp)
- 0x81, 0xc1, 0xd0, 0xcf, 0xcf, 0xcf, //0x000029ba addl $-808464432, %ecx
- 0x41, 0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x000029c0 andl $-2139062144, %r11d
- 0x41, 0x85, 0xcb, //0x000029c7 testl %ecx, %r11d
- 0x0f, 0x85, 0xab, 0xe1, 0xff, 0xff, //0x000029ca jne LBB5_103
- 0x4c, 0x8b, 0x55, 0xd0, //0x000029d0 movq $-48(%rbp), %r10
- 0x41, 0x8d, 0x8a, 0x19, 0x19, 0x19, 0x19, //0x000029d4 leal $421075225(%r10), %ecx
- 0x44, 0x09, 0xd1, //0x000029db orl %r10d, %ecx
- 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x000029de testl $-2139062144, %ecx
- 0x0f, 0x85, 0x91, 0xe1, 0xff, 0xff, //0x000029e4 jne LBB5_103
- 0x4c, 0x8b, 0x55, 0xd0, //0x000029ea movq $-48(%rbp), %r10
- 0x41, 0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x000029ee andl $2139062143, %r10d
- 0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x000029f5 movl $-1061109568, %ecx
- 0x44, 0x29, 0xd1, //0x000029fa subl %r10d, %ecx
- 0x89, 0x8d, 0x70, 0xff, 0xff, 0xff, //0x000029fd movl %ecx, $-144(%rbp)
- 0x41, 0x8d, 0x8a, 0x46, 0x46, 0x46, 0x46, //0x00002a03 leal $1179010630(%r10), %ecx
- 0x89, 0x8d, 0x68, 0xff, 0xff, 0xff, //0x00002a0a movl %ecx, $-152(%rbp)
- 0x8b, 0x8d, 0x70, 0xff, 0xff, 0xff, //0x00002a10 movl $-144(%rbp), %ecx
- 0x44, 0x21, 0xd9, //0x00002a16 andl %r11d, %ecx
- 0x85, 0x8d, 0x68, 0xff, 0xff, 0xff, //0x00002a19 testl %ecx, $-152(%rbp)
- 0x0f, 0x85, 0x56, 0xe1, 0xff, 0xff, //0x00002a1f jne LBB5_103
- 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x00002a25 movl $-522133280, %ecx
- 0x44, 0x29, 0xd1, //0x00002a2a subl %r10d, %ecx
- 0x41, 0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x00002a2d addl $960051513, %r10d
- 0x41, 0x21, 0xcb, //0x00002a34 andl %ecx, %r11d
- 0x45, 0x85, 0xd3, //0x00002a37 testl %r10d, %r11d
- 0x0f, 0x85, 0x3b, 0xe1, 0xff, 0xff, //0x00002a3a jne LBB5_103
- 0x4c, 0x8b, 0x55, 0xd0, //0x00002a40 movq $-48(%rbp), %r10
- 0x41, 0x0f, 0xca, //0x00002a44 bswapl %r10d
- 0x44, 0x89, 0xd1, //0x00002a47 movl %r10d, %ecx
- 0xc1, 0xe9, 0x04, //0x00002a4a shrl $4, %ecx
- 0xf7, 0xd1, //0x00002a4d notl %ecx
- 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00002a4f andl $16843009, %ecx
- 0x8d, 0x0c, 0xc9, //0x00002a55 leal (%rcx,%rcx,8), %ecx
- 0x41, 0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002a58 andl $252645135, %r10d
- 0x41, 0x01, 0xca, //0x00002a5f addl %ecx, %r10d
- 0x44, 0x89, 0xd1, //0x00002a62 movl %r10d, %ecx
- 0xc1, 0xe9, 0x04, //0x00002a65 shrl $4, %ecx
- 0x44, 0x09, 0xd1, //0x00002a68 orl %r10d, %ecx
- 0x44, 0x0f, 0xb6, 0xd9, //0x00002a6b movzbl %cl, %r11d
- 0x4c, 0x89, 0x9d, 0x68, 0xff, 0xff, 0xff, //0x00002a6f movq %r11, $-152(%rbp)
- 0x41, 0x89, 0xca, //0x00002a76 movl %ecx, %r10d
- 0x41, 0xc1, 0xea, 0x08, //0x00002a79 shrl $8, %r10d
- 0x41, 0x81, 0xe2, 0x00, 0xff, 0x00, 0x00, //0x00002a7d andl $65280, %r10d
- 0x43, 0x8d, 0x0c, 0x1a, //0x00002a84 leal (%r10,%r11), %ecx
- 0x48, 0x89, 0x4d, 0xd0, //0x00002a88 movq %rcx, $-48(%rbp)
- 0x4d, 0x8d, 0x5f, 0x06, //0x00002a8c leaq $6(%r15), %r11
- 0x4c, 0x89, 0x9d, 0x70, 0xff, 0xff, 0xff, //0x00002a90 movq %r11, $-144(%rbp)
- 0x48, 0x8b, 0x8d, 0x68, 0xff, 0xff, 0xff, //0x00002a97 movq $-152(%rbp), %rcx
- 0x44, 0x01, 0xd1, //0x00002a9e addl %r10d, %ecx
- 0x81, 0xc1, 0x00, 0x20, 0xff, 0xff, //0x00002aa1 addl $-57344, %ecx
- 0x81, 0xf9, 0xff, 0xfb, 0xff, 0xff, //0x00002aa7 cmpl $-1025, %ecx
- 0x0f, 0x87, 0xb5, 0x03, 0x00, 0x00, //0x00002aad ja LBB5_552
- 0x66, 0x43, 0xc7, 0x04, 0x04, 0xef, 0xbf, //0x00002ab3 movw $-16401, (%r12,%r8)
- 0x43, 0xc6, 0x44, 0x04, 0x02, 0xbd, //0x00002aba movb $-67, $2(%r12,%r8)
- 0x49, 0x83, 0xc0, 0x03, //0x00002ac0 addq $3, %r8
- 0x4c, 0x8b, 0xbd, 0x70, 0xff, 0xff, 0xff, //0x00002ac4 movq $-144(%rbp), %r15
- 0x48, 0x8b, 0x4d, 0xd0, //0x00002acb movq $-48(%rbp), %rcx
- 0x41, 0x89, 0xc9, //0x00002acf movl %ecx, %r9d
- 0x81, 0xf9, 0x80, 0x00, 0x00, 0x00, //0x00002ad2 cmpl $128, %ecx
- 0x0f, 0x83, 0x88, 0xfe, 0xff, 0xff, //0x00002ad8 jae LBB5_506
- 0x4d, 0x01, 0xc4, //0x00002ade addq %r8, %r12
- 0x4c, 0x8b, 0xbd, 0x70, 0xff, 0xff, 0xff, //0x00002ae1 movq $-144(%rbp), %r15
- 0xe9, 0x32, 0x03, 0x00, 0x00, //0x00002ae8 jmp LBB5_549
- //0x00002aed LBB5_518
- 0x44, 0x89, 0xc9, //0x00002aed movl %r9d, %ecx
- 0xc1, 0xe9, 0x0c, //0x00002af0 shrl $12, %ecx
- 0x80, 0xc9, 0xe0, //0x00002af3 orb $-32, %cl
- 0x43, 0x88, 0x0c, 0x04, //0x00002af6 movb %cl, (%r12,%r8)
- 0x44, 0x89, 0xc9, //0x00002afa movl %r9d, %ecx
- 0xc1, 0xe9, 0x06, //0x00002afd shrl $6, %ecx
- 0x80, 0xe1, 0x3f, //0x00002b00 andb $63, %cl
- 0x80, 0xc9, 0x80, //0x00002b03 orb $-128, %cl
- 0x43, 0x88, 0x4c, 0x04, 0x01, //0x00002b06 movb %cl, $1(%r12,%r8)
- 0x41, 0x80, 0xe1, 0x3f, //0x00002b0b andb $63, %r9b
- 0x41, 0x80, 0xc9, 0x80, //0x00002b0f orb $-128, %r9b
- 0x47, 0x88, 0x4c, 0x04, 0x02, //0x00002b13 movb %r9b, $2(%r12,%r8)
- //0x00002b18 LBB5_519
- 0x4d, 0x01, 0xc4, //0x00002b18 addq %r8, %r12
- 0x49, 0x83, 0xc4, 0x03, //0x00002b1b addq $3, %r12
- //0x00002b1f LBB5_520
- 0x41, 0x80, 0x3f, 0x5c, //0x00002b1f cmpb $92, (%r15)
- 0x4c, 0x89, 0xfb, //0x00002b23 movq %r15, %rbx
- 0x0f, 0x84, 0x37, 0xfd, 0xff, 0xff, //0x00002b26 je LBB5_497
- 0x4d, 0x89, 0xf1, //0x00002b2c movq %r14, %r9
- 0xa8, 0x20, //0x00002b2f testb $32, %al
- 0x0f, 0x85, 0x9c, 0x00, 0x00, 0x00, //0x00002b31 jne LBB5_525
- //0x00002b37 LBB5_522
- 0xf3, 0x41, 0x0f, 0x6f, 0x1f, //0x00002b37 movdqu (%r15), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x67, 0x10, //0x00002b3c movdqu $16(%r15), %xmm4
- 0x66, 0x0f, 0x6f, 0xeb, //0x00002b42 movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00002b46 pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x00002b4a pmovmskb %xmm5, %ecx
- 0x66, 0x0f, 0x6f, 0xec, //0x00002b4e movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00002b52 pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xf5, //0x00002b56 pmovmskb %xmm5, %esi
- 0xc1, 0xe6, 0x10, //0x00002b5a shll $16, %esi
- 0x09, 0xce, //0x00002b5d orl %ecx, %esi
- 0x66, 0x0f, 0x6f, 0xeb, //0x00002b5f movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe9, //0x00002b63 pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x00002b67 pmovmskb %xmm5, %ecx
- 0x66, 0x0f, 0x6f, 0xec, //0x00002b6b movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe9, //0x00002b6f pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xfd, //0x00002b73 pmovmskb %xmm5, %edi
- 0xc1, 0xe7, 0x10, //0x00002b77 shll $16, %edi
- 0x09, 0xcf, //0x00002b7a orl %ecx, %edi
- 0x66, 0x0f, 0x6f, 0xeb, //0x00002b7c movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0xda, 0xea, //0x00002b80 pminub %xmm2, %xmm5
- 0x66, 0x0f, 0x74, 0xeb, //0x00002b84 pcmpeqb %xmm3, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x00002b88 pmovmskb %xmm5, %ecx
- 0x66, 0x0f, 0x6f, 0xec, //0x00002b8c movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0xda, 0xea, //0x00002b90 pminub %xmm2, %xmm5
- 0x66, 0x0f, 0x74, 0xec, //0x00002b94 pcmpeqb %xmm4, %xmm5
- 0x66, 0x0f, 0xd7, 0xdd, //0x00002b98 pmovmskb %xmm5, %ebx
- 0xc1, 0xe3, 0x10, //0x00002b9c shll $16, %ebx
- 0x09, 0xcb, //0x00002b9f orl %ecx, %ebx
- 0x09, 0xf3, //0x00002ba1 orl %esi, %ebx
- 0x83, 0xc3, 0xff, //0x00002ba3 addl $-1, %ebx
- 0x85, 0xfb, //0x00002ba6 testl %edi, %ebx
- 0x0f, 0x85, 0xa6, 0x10, 0x00, 0x00, //0x00002ba8 jne LBB5_720
- 0x83, 0xc7, 0xff, //0x00002bae addl $-1, %edi
- 0x85, 0xf7, //0x00002bb1 testl %esi, %edi
- 0x0f, 0x85, 0xc8, 0x00, 0x00, 0x00, //0x00002bb3 jne LBB5_529
- 0xf3, 0x41, 0x0f, 0x7f, 0x1c, 0x24, //0x00002bb9 movdqu %xmm3, (%r12)
- 0xf3, 0x41, 0x0f, 0x7f, 0x64, 0x24, 0x10, //0x00002bbf movdqu %xmm4, $16(%r12)
- 0x49, 0x83, 0xc7, 0x20, //0x00002bc6 addq $32, %r15
- 0x49, 0x83, 0xc4, 0x20, //0x00002bca addq $32, %r12
- 0xe9, 0x64, 0xff, 0xff, 0xff, //0x00002bce jmp LBB5_522
- //0x00002bd3 LBB5_525
- 0xf3, 0x41, 0x0f, 0x6f, 0x1f, //0x00002bd3 movdqu (%r15), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x67, 0x10, //0x00002bd8 movdqu $16(%r15), %xmm4
- 0x66, 0x0f, 0x6f, 0xeb, //0x00002bde movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00002be2 pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x00002be6 pmovmskb %xmm5, %ecx
- 0x66, 0x0f, 0x6f, 0xec, //0x00002bea movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00002bee pcmpeqb %xmm0, %xmm5
- 0x66, 0x44, 0x0f, 0xd7, 0xc5, //0x00002bf2 pmovmskb %xmm5, %r8d
- 0x41, 0xc1, 0xe0, 0x10, //0x00002bf7 shll $16, %r8d
- 0x41, 0x09, 0xc8, //0x00002bfb orl %ecx, %r8d
- 0x66, 0x0f, 0x6f, 0xeb, //0x00002bfe movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe9, //0x00002c02 pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x00002c06 pmovmskb %xmm5, %ecx
- 0x66, 0x0f, 0x6f, 0xec, //0x00002c0a movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe9, //0x00002c0e pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xdd, //0x00002c12 pmovmskb %xmm5, %ebx
- 0xc1, 0xe3, 0x10, //0x00002c16 shll $16, %ebx
- 0x09, 0xcb, //0x00002c19 orl %ecx, %ebx
- 0x66, 0x0f, 0x6f, 0xeb, //0x00002c1b movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0xda, 0xea, //0x00002c1f pminub %xmm2, %xmm5
- 0x66, 0x0f, 0x74, 0xeb, //0x00002c23 pcmpeqb %xmm3, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x00002c27 pmovmskb %xmm5, %ecx
- 0x66, 0x0f, 0x6f, 0xec, //0x00002c2b movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0xda, 0xea, //0x00002c2f pminub %xmm2, %xmm5
- 0x66, 0x0f, 0x74, 0xec, //0x00002c33 pcmpeqb %xmm4, %xmm5
- 0x66, 0x0f, 0xd7, 0xfd, //0x00002c37 pmovmskb %xmm5, %edi
- 0xc1, 0xe7, 0x10, //0x00002c3b shll $16, %edi
- 0x09, 0xcf, //0x00002c3e orl %ecx, %edi
- 0x89, 0xf9, //0x00002c40 movl %edi, %ecx
- 0x44, 0x09, 0xc1, //0x00002c42 orl %r8d, %ecx
- 0x83, 0xc1, 0xff, //0x00002c45 addl $-1, %ecx
- 0x85, 0xd9, //0x00002c48 testl %ebx, %ecx
- 0x0f, 0x85, 0x04, 0x10, 0x00, 0x00, //0x00002c4a jne LBB5_720
- 0x83, 0xc3, 0xff, //0x00002c50 addl $-1, %ebx
- 0x40, 0xb6, 0x01, //0x00002c53 movb $1, %sil
- 0x85, 0xfb, //0x00002c56 testl %edi, %ebx
- 0x0f, 0x85, 0x1d, 0x12, 0x00, 0x00, //0x00002c58 jne LBB5_747
- 0x44, 0x85, 0xc3, //0x00002c5e testl %r8d, %ebx
- 0x0f, 0x85, 0x1a, 0x00, 0x00, 0x00, //0x00002c61 jne LBB5_529
- 0xf3, 0x41, 0x0f, 0x7f, 0x1c, 0x24, //0x00002c67 movdqu %xmm3, (%r12)
- 0xf3, 0x41, 0x0f, 0x7f, 0x64, 0x24, 0x10, //0x00002c6d movdqu %xmm4, $16(%r12)
- 0x49, 0x83, 0xc7, 0x20, //0x00002c74 addq $32, %r15
- 0x49, 0x83, 0xc4, 0x20, //0x00002c78 addq $32, %r12
- 0xe9, 0x52, 0xff, 0xff, 0xff, //0x00002c7c jmp LBB5_525
- //0x00002c81 LBB5_529
- 0x66, 0x0f, 0x7e, 0xdf, //0x00002c81 movd %xmm3, %edi
- 0x4c, 0x89, 0xfb, //0x00002c85 movq %r15, %rbx
- 0x40, 0x80, 0xff, 0x5c, //0x00002c88 cmpb $92, %dil
- 0x4d, 0x89, 0xce, //0x00002c8c movq %r9, %r14
- 0x0f, 0x84, 0xce, 0xfb, 0xff, 0xff, //0x00002c8f je LBB5_497
- 0x31, 0xf6, //0x00002c95 xorl %esi, %esi
- //0x00002c97 LBB5_531
- 0x41, 0x88, 0x3c, 0x34, //0x00002c97 movb %dil, (%r12,%rsi)
- 0x41, 0x0f, 0xb6, 0x4c, 0x37, 0x01, //0x00002c9b movzbl $1(%r15,%rsi), %ecx
- 0x80, 0xf9, 0x5c, //0x00002ca1 cmpb $92, %cl
- 0x0f, 0x84, 0xa4, 0x00, 0x00, 0x00, //0x00002ca4 je LBB5_540
- 0x41, 0x88, 0x4c, 0x34, 0x01, //0x00002caa movb %cl, $1(%r12,%rsi)
- 0x41, 0x0f, 0xb6, 0x4c, 0x37, 0x02, //0x00002caf movzbl $2(%r15,%rsi), %ecx
- 0x80, 0xf9, 0x5c, //0x00002cb5 cmpb $92, %cl
- 0x0f, 0x84, 0xb4, 0x00, 0x00, 0x00, //0x00002cb8 je LBB5_541
- 0x41, 0x88, 0x4c, 0x34, 0x02, //0x00002cbe movb %cl, $2(%r12,%rsi)
- 0x41, 0x0f, 0xb6, 0x4c, 0x37, 0x03, //0x00002cc3 movzbl $3(%r15,%rsi), %ecx
- 0x80, 0xf9, 0x5c, //0x00002cc9 cmpb $92, %cl
- 0x0f, 0x84, 0xbb, 0x00, 0x00, 0x00, //0x00002ccc je LBB5_542
- 0x41, 0x88, 0x4c, 0x34, 0x03, //0x00002cd2 movb %cl, $3(%r12,%rsi)
- 0x41, 0x0f, 0xb6, 0x4c, 0x37, 0x04, //0x00002cd7 movzbl $4(%r15,%rsi), %ecx
- 0x80, 0xf9, 0x5c, //0x00002cdd cmpb $92, %cl
- 0x0f, 0x84, 0xc2, 0x00, 0x00, 0x00, //0x00002ce0 je LBB5_543
- 0x41, 0x88, 0x4c, 0x34, 0x04, //0x00002ce6 movb %cl, $4(%r12,%rsi)
- 0x41, 0x0f, 0xb6, 0x4c, 0x37, 0x05, //0x00002ceb movzbl $5(%r15,%rsi), %ecx
- 0x80, 0xf9, 0x5c, //0x00002cf1 cmpb $92, %cl
- 0x0f, 0x84, 0xc9, 0x00, 0x00, 0x00, //0x00002cf4 je LBB5_544
- 0x41, 0x88, 0x4c, 0x34, 0x05, //0x00002cfa movb %cl, $5(%r12,%rsi)
- 0x41, 0x0f, 0xb6, 0x4c, 0x37, 0x06, //0x00002cff movzbl $6(%r15,%rsi), %ecx
- 0x80, 0xf9, 0x5c, //0x00002d05 cmpb $92, %cl
- 0x0f, 0x84, 0xd0, 0x00, 0x00, 0x00, //0x00002d08 je LBB5_545
- 0x41, 0x88, 0x4c, 0x34, 0x06, //0x00002d0e movb %cl, $6(%r12,%rsi)
- 0x41, 0x0f, 0xb6, 0x4c, 0x37, 0x07, //0x00002d13 movzbl $7(%r15,%rsi), %ecx
- 0x80, 0xf9, 0x5c, //0x00002d19 cmpb $92, %cl
- 0x0f, 0x84, 0xd7, 0x00, 0x00, 0x00, //0x00002d1c je LBB5_546
- 0x41, 0x88, 0x4c, 0x34, 0x07, //0x00002d22 movb %cl, $7(%r12,%rsi)
- 0x41, 0x0f, 0xb6, 0x7c, 0x37, 0x08, //0x00002d27 movzbl $8(%r15,%rsi), %edi
- 0x48, 0x83, 0xc6, 0x08, //0x00002d2d addq $8, %rsi
- 0x40, 0x80, 0xff, 0x5c, //0x00002d31 cmpb $92, %dil
- 0x0f, 0x85, 0x5c, 0xff, 0xff, 0xff, //0x00002d35 jne LBB5_531
- 0x49, 0x8d, 0x1c, 0x37, //0x00002d3b leaq (%r15,%rsi), %rbx
- 0x48, 0x83, 0xc3, 0xff, //0x00002d3f addq $-1, %rbx
- 0x49, 0x01, 0xf7, //0x00002d43 addq %rsi, %r15
- 0x49, 0x01, 0xf4, //0x00002d46 addq %rsi, %r12
- 0xe9, 0xc1, 0x00, 0x00, 0x00, //0x00002d49 jmp LBB5_547
- //0x00002d4e LBB5_540
- 0x49, 0x8d, 0x0c, 0x37, //0x00002d4e leaq (%r15,%rsi), %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x00002d52 addq $1, %rcx
- 0x49, 0x01, 0xf7, //0x00002d56 addq %rsi, %r15
- 0x49, 0x01, 0xf4, //0x00002d59 addq %rsi, %r12
- 0x49, 0x83, 0xc4, 0x01, //0x00002d5c addq $1, %r12
- 0x4c, 0x89, 0xfb, //0x00002d60 movq %r15, %rbx
- 0x48, 0x83, 0xc3, 0x01, //0x00002d63 addq $1, %rbx
- 0x49, 0x89, 0xcf, //0x00002d67 movq %rcx, %r15
- 0x4d, 0x89, 0xce, //0x00002d6a movq %r9, %r14
- 0xe9, 0xf1, 0xfa, 0xff, 0xff, //0x00002d6d jmp LBB5_497
- //0x00002d72 LBB5_541
- 0x49, 0x8d, 0x1c, 0x37, //0x00002d72 leaq (%r15,%rsi), %rbx
- 0x48, 0x83, 0xc3, 0x01, //0x00002d76 addq $1, %rbx
- 0x49, 0x01, 0xf7, //0x00002d7a addq %rsi, %r15
- 0x49, 0x83, 0xc7, 0x02, //0x00002d7d addq $2, %r15
- 0x49, 0x01, 0xf4, //0x00002d81 addq %rsi, %r12
- 0x49, 0x83, 0xc4, 0x02, //0x00002d84 addq $2, %r12
- 0xe9, 0x82, 0x00, 0x00, 0x00, //0x00002d88 jmp LBB5_547
- //0x00002d8d LBB5_542
- 0x49, 0x8d, 0x1c, 0x37, //0x00002d8d leaq (%r15,%rsi), %rbx
- 0x48, 0x83, 0xc3, 0x02, //0x00002d91 addq $2, %rbx
- 0x49, 0x01, 0xf7, //0x00002d95 addq %rsi, %r15
- 0x49, 0x83, 0xc7, 0x03, //0x00002d98 addq $3, %r15
- 0x49, 0x01, 0xf4, //0x00002d9c addq %rsi, %r12
- 0x49, 0x83, 0xc4, 0x03, //0x00002d9f addq $3, %r12
- 0xe9, 0x67, 0x00, 0x00, 0x00, //0x00002da3 jmp LBB5_547
- //0x00002da8 LBB5_543
- 0x49, 0x8d, 0x1c, 0x37, //0x00002da8 leaq (%r15,%rsi), %rbx
- 0x48, 0x83, 0xc3, 0x03, //0x00002dac addq $3, %rbx
- 0x49, 0x01, 0xf7, //0x00002db0 addq %rsi, %r15
- 0x49, 0x83, 0xc7, 0x04, //0x00002db3 addq $4, %r15
- 0x49, 0x01, 0xf4, //0x00002db7 addq %rsi, %r12
- 0x49, 0x83, 0xc4, 0x04, //0x00002dba addq $4, %r12
- 0xe9, 0x4c, 0x00, 0x00, 0x00, //0x00002dbe jmp LBB5_547
- //0x00002dc3 LBB5_544
- 0x49, 0x8d, 0x1c, 0x37, //0x00002dc3 leaq (%r15,%rsi), %rbx
- 0x48, 0x83, 0xc3, 0x04, //0x00002dc7 addq $4, %rbx
- 0x49, 0x01, 0xf7, //0x00002dcb addq %rsi, %r15
- 0x49, 0x83, 0xc7, 0x05, //0x00002dce addq $5, %r15
- 0x49, 0x01, 0xf4, //0x00002dd2 addq %rsi, %r12
- 0x49, 0x83, 0xc4, 0x05, //0x00002dd5 addq $5, %r12
- 0xe9, 0x31, 0x00, 0x00, 0x00, //0x00002dd9 jmp LBB5_547
- //0x00002dde LBB5_545
- 0x49, 0x8d, 0x1c, 0x37, //0x00002dde leaq (%r15,%rsi), %rbx
- 0x48, 0x83, 0xc3, 0x05, //0x00002de2 addq $5, %rbx
- 0x49, 0x01, 0xf7, //0x00002de6 addq %rsi, %r15
- 0x49, 0x83, 0xc7, 0x06, //0x00002de9 addq $6, %r15
- 0x49, 0x01, 0xf4, //0x00002ded addq %rsi, %r12
- 0x49, 0x83, 0xc4, 0x06, //0x00002df0 addq $6, %r12
- 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00002df4 jmp LBB5_547
- //0x00002df9 LBB5_546
- 0x49, 0x8d, 0x1c, 0x37, //0x00002df9 leaq (%r15,%rsi), %rbx
- 0x48, 0x83, 0xc3, 0x06, //0x00002dfd addq $6, %rbx
- 0x49, 0x01, 0xf7, //0x00002e01 addq %rsi, %r15
- 0x49, 0x83, 0xc7, 0x07, //0x00002e04 addq $7, %r15
- 0x49, 0x01, 0xf4, //0x00002e08 addq %rsi, %r12
- 0x49, 0x83, 0xc4, 0x07, //0x00002e0b addq $7, %r12
- //0x00002e0f LBB5_547
- 0x48, 0x83, 0xc3, 0x01, //0x00002e0f addq $1, %rbx
- 0x4d, 0x89, 0xce, //0x00002e13 movq %r9, %r14
- 0xe9, 0x48, 0xfa, 0xff, 0xff, //0x00002e16 jmp LBB5_497
- //0x00002e1b LBB5_548
- 0x4c, 0x89, 0x4d, 0xd0, //0x00002e1b movq %r9, $-48(%rbp)
- //0x00002e1f LBB5_549
- 0x48, 0x8b, 0x4d, 0xd0, //0x00002e1f movq $-48(%rbp), %rcx
- 0x41, 0x88, 0x0c, 0x24, //0x00002e23 movb %cl, (%r12)
- 0x49, 0x83, 0xc4, 0x01, //0x00002e27 addq $1, %r12
- 0xe9, 0xef, 0xfc, 0xff, 0xff, //0x00002e2b jmp LBB5_520
- //0x00002e30 LBB5_550
- 0x44, 0x89, 0xc9, //0x00002e30 movl %r9d, %ecx
- 0xc1, 0xe9, 0x06, //0x00002e33 shrl $6, %ecx
- 0x80, 0xc9, 0xc0, //0x00002e36 orb $-64, %cl
- 0x43, 0x88, 0x0c, 0x04, //0x00002e39 movb %cl, (%r12,%r8)
- 0x41, 0x80, 0xe1, 0x3f, //0x00002e3d andb $63, %r9b
- 0x41, 0x80, 0xc9, 0x80, //0x00002e41 orb $-128, %r9b
- 0x47, 0x88, 0x4c, 0x04, 0x01, //0x00002e45 movb %r9b, $1(%r12,%r8)
- 0x4d, 0x01, 0xc4, //0x00002e4a addq %r8, %r12
- 0x49, 0x83, 0xc4, 0x02, //0x00002e4d addq $2, %r12
- 0xe9, 0xc9, 0xfc, 0xff, 0xff, //0x00002e51 jmp LBB5_520
- //0x00002e56 LBB5_551
- 0x66, 0x43, 0xc7, 0x04, 0x04, 0xef, 0xbf, //0x00002e56 movw $-16401, (%r12,%r8)
- 0x43, 0xc6, 0x44, 0x04, 0x02, 0xbd, //0x00002e5d movb $-67, $2(%r12,%r8)
- 0xe9, 0xb0, 0xfc, 0xff, 0xff, //0x00002e63 jmp LBB5_519
- //0x00002e68 LBB5_552
- 0x41, 0xc1, 0xe1, 0x0a, //0x00002e68 shll $10, %r9d
- 0x48, 0x8b, 0x4d, 0xd0, //0x00002e6c movq $-48(%rbp), %rcx
- 0x89, 0xce, //0x00002e70 movl %ecx, %esi
- 0x44, 0x01, 0xce, //0x00002e72 addl %r9d, %esi
- 0x44, 0x01, 0xc9, //0x00002e75 addl %r9d, %ecx
- 0x81, 0xc1, 0x00, 0x24, 0xa0, 0xfc, //0x00002e78 addl $-56613888, %ecx
- 0x89, 0xcf, //0x00002e7e movl %ecx, %edi
- 0xc1, 0xef, 0x12, //0x00002e80 shrl $18, %edi
- 0x40, 0x80, 0xcf, 0xf0, //0x00002e83 orb $-16, %dil
- 0x43, 0x88, 0x3c, 0x04, //0x00002e87 movb %dil, (%r12,%r8)
- 0x89, 0xcf, //0x00002e8b movl %ecx, %edi
- 0xc1, 0xef, 0x0c, //0x00002e8d shrl $12, %edi
- 0x40, 0x80, 0xe7, 0x3f, //0x00002e90 andb $63, %dil
- 0x40, 0x80, 0xcf, 0x80, //0x00002e94 orb $-128, %dil
- 0x43, 0x88, 0x7c, 0x04, 0x01, //0x00002e98 movb %dil, $1(%r12,%r8)
- 0xc1, 0xe9, 0x06, //0x00002e9d shrl $6, %ecx
- 0x80, 0xe1, 0x3f, //0x00002ea0 andb $63, %cl
- 0x80, 0xc9, 0x80, //0x00002ea3 orb $-128, %cl
- 0x43, 0x88, 0x4c, 0x04, 0x02, //0x00002ea6 movb %cl, $2(%r12,%r8)
- 0x40, 0x80, 0xe6, 0x3f, //0x00002eab andb $63, %sil
- 0x40, 0x80, 0xce, 0x80, //0x00002eaf orb $-128, %sil
- 0x43, 0x88, 0x74, 0x04, 0x03, //0x00002eb3 movb %sil, $3(%r12,%r8)
- 0x4d, 0x01, 0xc4, //0x00002eb8 addq %r8, %r12
- 0x49, 0x83, 0xc4, 0x04, //0x00002ebb addq $4, %r12
- 0x49, 0x83, 0xc7, 0x06, //0x00002ebf addq $6, %r15
- 0xe9, 0x57, 0xfc, 0xff, 0xff, //0x00002ec3 jmp LBB5_520
- //0x00002ec8 LBB5_553
- 0xbf, 0x02, 0xfc, 0xff, 0xff, //0x00002ec8 movl $-1022, %edi
- 0x31, 0xc9, //0x00002ecd xorl %ecx, %ecx
- 0x44, 0x89, 0xcb, //0x00002ecf movl %r9d, %ebx
- 0x45, 0x85, 0xc9, //0x00002ed2 testl %r9d, %r9d
- 0x0f, 0x85, 0x23, 0x00, 0x00, 0x00, //0x00002ed5 jne LBB5_559
- 0xe9, 0xb7, 0x04, 0x00, 0x00, //0x00002edb jmp LBB5_624
- //0x00002ee0 LBB5_554
- 0x89, 0xf9, //0x00002ee0 movl %edi, %ecx
- 0xe9, 0x09, 0x00, 0x00, 0x00, //0x00002ee2 jmp LBB5_557
- //0x00002ee7 LBB5_555
- 0x89, 0xf1, //0x00002ee7 movl %esi, %ecx
- 0xe9, 0x02, 0x00, 0x00, 0x00, //0x00002ee9 jmp LBB5_557
- //0x00002eee LBB5_556
- 0x89, 0xd1, //0x00002eee movl %edx, %ecx
- //0x00002ef0 LBB5_557
- 0x48, 0xf7, 0xd0, //0x00002ef0 notq %rax
- 0x48, 0x29, 0xc8, //0x00002ef3 subq %rcx, %rax
- 0xe9, 0xd0, 0xe0, 0xff, 0xff, //0x00002ef6 jmp LBB5_161
- //0x00002efb LBB5_558
- 0x44, 0x89, 0xcb, //0x00002efb movl %r9d, %ebx
- //0x00002efe LBB5_559
- 0x48, 0x89, 0xbd, 0x78, 0xff, 0xff, 0xff, //0x00002efe movq %rdi, $-136(%rbp)
- 0x49, 0x89, 0xd8, //0x00002f05 movq %rbx, %r8
- 0x48, 0x63, 0xc3, //0x00002f08 movslq %ebx, %rax
- 0x48, 0x8d, 0x78, 0xfe, //0x00002f0b leaq $-2(%rax), %rdi
- 0x48, 0x8d, 0x50, 0xff, //0x00002f0f leaq $-1(%rax), %rdx
- 0x31, 0xf6, //0x00002f13 xorl %esi, %esi
- //0x00002f15 LBB5_560
- 0x48, 0x8d, 0x0d, 0x64, 0xc1, 0x00, 0x00, //0x00002f15 leaq $49508(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */
- 0x0f, 0xb6, 0x9c, 0x0e, 0x8c, 0x15, 0x00, 0x00, //0x00002f1c movzbl $5516(%rsi,%rcx), %ebx
- 0x41, 0x0f, 0xb6, 0x0c, 0x34, //0x00002f24 movzbl (%r12,%rsi), %ecx
- 0x38, 0xd9, //0x00002f29 cmpb %bl, %cl
- 0x0f, 0x85, 0x3c, 0x01, 0x00, 0x00, //0x00002f2b jne LBB5_577
- 0x48, 0x39, 0xf2, //0x00002f31 cmpq %rsi, %rdx
- 0x0f, 0x84, 0x60, 0x00, 0x00, 0x00, //0x00002f34 je LBB5_567
- 0x48, 0x8d, 0x0d, 0x3f, 0xc1, 0x00, 0x00, //0x00002f3a leaq $49471(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */
- 0x0f, 0xb6, 0x9c, 0x0e, 0x8d, 0x15, 0x00, 0x00, //0x00002f41 movzbl $5517(%rsi,%rcx), %ebx
- 0x41, 0x0f, 0xb6, 0x4c, 0x34, 0x01, //0x00002f49 movzbl $1(%r12,%rsi), %ecx
- 0x38, 0xd9, //0x00002f4f cmpb %bl, %cl
- 0x0f, 0x85, 0x16, 0x01, 0x00, 0x00, //0x00002f51 jne LBB5_577
- 0x48, 0x39, 0xf7, //0x00002f57 cmpq %rsi, %rdi
- 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00002f5a je LBB5_567
- 0x48, 0x8d, 0x0d, 0x19, 0xc1, 0x00, 0x00, //0x00002f60 leaq $49433(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */
- 0x0f, 0xb6, 0x9c, 0x0e, 0x8e, 0x15, 0x00, 0x00, //0x00002f67 movzbl $5518(%rsi,%rcx), %ebx
- 0x41, 0xbf, 0x10, 0x00, 0x00, 0x00, //0x00002f6f movl $16, %r15d
- 0x48, 0x83, 0xfe, 0x24, //0x00002f75 cmpq $36, %rsi
- 0x0f, 0x84, 0x3f, 0x00, 0x00, 0x00, //0x00002f79 je LBB5_569
- 0x41, 0x0f, 0xb6, 0x4c, 0x34, 0x02, //0x00002f7f movzbl $2(%r12,%rsi), %ecx
- 0x38, 0xd9, //0x00002f85 cmpb %bl, %cl
- 0x0f, 0x85, 0xe0, 0x00, 0x00, 0x00, //0x00002f87 jne LBB5_577
- 0x48, 0x83, 0xc6, 0x03, //0x00002f8d addq $3, %rsi
- 0x48, 0x39, 0xf0, //0x00002f91 cmpq %rsi, %rax
- 0x0f, 0x85, 0x7b, 0xff, 0xff, 0xff, //0x00002f94 jne LBB5_560
- //0x00002f9a LBB5_567
- 0x44, 0x89, 0xc0, //0x00002f9a movl %r8d, %eax
- 0x41, 0xbf, 0x10, 0x00, 0x00, 0x00, //0x00002f9d movl $16, %r15d
- 0x48, 0x8d, 0x0d, 0xd6, 0xc0, 0x00, 0x00, //0x00002fa3 leaq $49366(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */
- 0x80, 0xbc, 0x08, 0x8c, 0x15, 0x00, 0x00, 0x00, //0x00002faa cmpb $0, $5516(%rax,%rcx)
- 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x00002fb2 je LBB5_569
- //0x00002fb8 LBB5_568
- 0x41, 0xbf, 0x0f, 0x00, 0x00, 0x00, //0x00002fb8 movl $15, %r15d
- //0x00002fbe LBB5_569
- 0x45, 0x85, 0xc0, //0x00002fbe testl %r8d, %r8d
- 0x0f, 0x8e, 0x27, 0x01, 0x00, 0x00, //0x00002fc1 jle LBB5_582
- 0x4c, 0x89, 0xeb, //0x00002fc7 movq %r13, %rbx
- 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00002fca movabsq $-432345564227567616, %r14
- 0x47, 0x8d, 0x2c, 0x07, //0x00002fd4 leal (%r15,%r8), %r13d
- 0x44, 0x89, 0xc7, //0x00002fd8 movl %r8d, %edi
- 0x49, 0x63, 0xcd, //0x00002fdb movslq %r13d, %rcx
- 0x48, 0x83, 0xc1, 0xff, //0x00002fde addq $-1, %rcx
- 0x48, 0x83, 0xc7, 0x01, //0x00002fe2 addq $1, %rdi
- 0x45, 0x31, 0xc0, //0x00002fe6 xorl %r8d, %r8d
- 0xe9, 0x22, 0x00, 0x00, 0x00, //0x00002fe9 jmp LBB5_573
- //0x00002fee LBB5_571
- 0x48, 0x85, 0xc0, //0x00002fee testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00002ff1 movl $1, %eax
- 0x44, 0x0f, 0x45, 0xd8, //0x00002ff6 cmovnel %eax, %r11d
- //0x00002ffa LBB5_572
- 0x41, 0x83, 0xc5, 0xff, //0x00002ffa addl $-1, %r13d
- 0x48, 0x83, 0xc1, 0xff, //0x00002ffe addq $-1, %rcx
- 0x48, 0x83, 0xc7, 0xff, //0x00003002 addq $-1, %rdi
- 0x48, 0x83, 0xff, 0x01, //0x00003006 cmpq $1, %rdi
- 0x0f, 0x86, 0x4b, 0x00, 0x00, 0x00, //0x0000300a jbe LBB5_575
- //0x00003010 LBB5_573
- 0x4d, 0x01, 0xf0, //0x00003010 addq %r14, %r8
- 0x8d, 0x47, 0xfe, //0x00003013 leal $-2(%rdi), %eax
- 0x49, 0x0f, 0xbe, 0x34, 0x04, //0x00003016 movsbq (%r12,%rax), %rsi
- 0x48, 0xc1, 0xe6, 0x35, //0x0000301b shlq $53, %rsi
- 0x4c, 0x01, 0xc6, //0x0000301f addq %r8, %rsi
- 0x48, 0x89, 0xf0, //0x00003022 movq %rsi, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00003025 movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x0000302f mulq %rdx
- 0x49, 0x89, 0xd0, //0x00003032 movq %rdx, %r8
- 0x49, 0xc1, 0xe8, 0x03, //0x00003035 shrq $3, %r8
- 0x4b, 0x8d, 0x04, 0x00, //0x00003039 leaq (%r8,%r8), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x0000303d leaq (%rax,%rax,4), %rdx
- 0x48, 0x89, 0xf0, //0x00003041 movq %rsi, %rax
- 0x48, 0x29, 0xd0, //0x00003044 subq %rdx, %rax
- 0x4c, 0x39, 0xd1, //0x00003047 cmpq %r10, %rcx
- 0x0f, 0x83, 0x9e, 0xff, 0xff, 0xff, //0x0000304a jae LBB5_571
- 0x04, 0x30, //0x00003050 addb $48, %al
- 0x41, 0x88, 0x04, 0x0c, //0x00003052 movb %al, (%r12,%rcx)
- 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x00003056 jmp LBB5_572
- //0x0000305b LBB5_575
- 0x48, 0x83, 0xfe, 0x0a, //0x0000305b cmpq $10, %rsi
- 0x0f, 0x83, 0x1b, 0x00, 0x00, 0x00, //0x0000305f jae LBB5_578
- 0x49, 0x89, 0xdd, //0x00003065 movq %rbx, %r13
- 0xe9, 0x81, 0x00, 0x00, 0x00, //0x00003068 jmp LBB5_582
- //0x0000306d LBB5_577
- 0x41, 0xbf, 0x10, 0x00, 0x00, 0x00, //0x0000306d movl $16, %r15d
- 0x38, 0xd9, //0x00003073 cmpb %bl, %cl
- 0x0f, 0x8c, 0x3d, 0xff, 0xff, 0xff, //0x00003075 jl LBB5_568
- 0xe9, 0x3e, 0xff, 0xff, 0xff, //0x0000307b jmp LBB5_569
- //0x00003080 LBB5_578
- 0x49, 0x63, 0xcd, //0x00003080 movslq %r13d, %rcx
- 0x48, 0x83, 0xc1, 0xff, //0x00003083 addq $-1, %rcx
- 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00003087 movl $1, %esi
- 0x49, 0x89, 0xdd, //0x0000308c movq %rbx, %r13
- 0xe9, 0x18, 0x00, 0x00, 0x00, //0x0000308f jmp LBB5_580
- //0x00003094 LBB5_579
- 0x48, 0x85, 0xc0, //0x00003094 testq %rax, %rax
- 0x44, 0x0f, 0x45, 0xde, //0x00003097 cmovnel %esi, %r11d
- 0x48, 0x83, 0xc1, 0xff, //0x0000309b addq $-1, %rcx
- 0x49, 0x83, 0xf8, 0x09, //0x0000309f cmpq $9, %r8
- 0x49, 0x89, 0xd0, //0x000030a3 movq %rdx, %r8
- 0x0f, 0x86, 0x42, 0x00, 0x00, 0x00, //0x000030a6 jbe LBB5_582
- //0x000030ac LBB5_580
- 0x4c, 0x89, 0xc0, //0x000030ac movq %r8, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000030af movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x000030b9 mulq %rdx
- 0x48, 0xc1, 0xea, 0x03, //0x000030bc shrq $3, %rdx
- 0x48, 0x8d, 0x04, 0x12, //0x000030c0 leaq (%rdx,%rdx), %rax
- 0x48, 0x8d, 0x3c, 0x80, //0x000030c4 leaq (%rax,%rax,4), %rdi
- 0x4c, 0x89, 0xc0, //0x000030c8 movq %r8, %rax
- 0x48, 0x29, 0xf8, //0x000030cb subq %rdi, %rax
- 0x4c, 0x39, 0xd1, //0x000030ce cmpq %r10, %rcx
- 0x0f, 0x83, 0xbd, 0xff, 0xff, 0xff, //0x000030d1 jae LBB5_579
- 0x04, 0x30, //0x000030d7 addb $48, %al
- 0x41, 0x88, 0x04, 0x0c, //0x000030d9 movb %al, (%r12,%rcx)
- 0x48, 0x83, 0xc1, 0xff, //0x000030dd addq $-1, %rcx
- 0x49, 0x83, 0xf8, 0x09, //0x000030e1 cmpq $9, %r8
- 0x49, 0x89, 0xd0, //0x000030e5 movq %rdx, %r8
- 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x000030e8 ja LBB5_580
- //0x000030ee LBB5_582
- 0x45, 0x01, 0xf9, //0x000030ee addl %r15d, %r9d
- 0x4d, 0x63, 0xf1, //0x000030f1 movslq %r9d, %r14
- 0x4d, 0x39, 0xf2, //0x000030f4 cmpq %r14, %r10
- 0x45, 0x0f, 0x46, 0xf2, //0x000030f7 cmovbel %r10d, %r14d
- 0x45, 0x01, 0xfd, //0x000030fb addl %r15d, %r13d
- 0x45, 0x85, 0xf6, //0x000030fe testl %r14d, %r14d
- 0x0f, 0x8e, 0x3a, 0x00, 0x00, 0x00, //0x00003101 jle LBB5_587
- 0x44, 0x89, 0xf1, //0x00003107 movl %r14d, %ecx
- 0x42, 0x80, 0x7c, 0x21, 0xff, 0x30, //0x0000310a cmpb $48, $-1(%rcx,%r12)
- 0x48, 0x8b, 0xbd, 0x78, 0xff, 0xff, 0xff, //0x00003110 movq $-136(%rbp), %rdi
- 0x0f, 0x85, 0xfd, 0x00, 0x00, 0x00, //0x00003117 jne LBB5_598
- //0x0000311d LBB5_584
- 0x48, 0x83, 0xf9, 0x01, //0x0000311d cmpq $1, %rcx
- 0x0f, 0x86, 0xcd, 0x01, 0x00, 0x00, //0x00003121 jbe LBB5_614
- 0x8d, 0x41, 0xfe, //0x00003127 leal $-2(%rcx), %eax
- 0x48, 0x83, 0xc1, 0xff, //0x0000312a addq $-1, %rcx
- 0x41, 0x80, 0x3c, 0x04, 0x30, //0x0000312e cmpb $48, (%r12,%rax)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x00003133 je LBB5_584
- 0x41, 0x89, 0xce, //0x00003139 movl %ecx, %r14d
- 0xe9, 0xd9, 0x00, 0x00, 0x00, //0x0000313c jmp LBB5_598
- //0x00003141 LBB5_587
- 0x31, 0xc0, //0x00003141 xorl %eax, %eax
- 0xb9, 0x00, 0x00, 0x00, 0x00, //0x00003143 movl $0, %ecx
- 0x45, 0x85, 0xf6, //0x00003148 testl %r14d, %r14d
- 0x48, 0x8b, 0xbd, 0x78, 0xff, 0xff, 0xff, //0x0000314b movq $-136(%rbp), %rdi
- 0x0f, 0x85, 0xc2, 0x00, 0x00, 0x00, //0x00003152 jne LBB5_598
- 0xe9, 0xf6, 0x01, 0x00, 0x00, //0x00003158 jmp LBB5_622
- //0x0000315d LBB5_588
- 0x4d, 0x8d, 0x8c, 0x24, 0xb8, 0x00, 0x00, 0x00, //0x0000315d leaq $184(%r12), %r9
- 0x49, 0x8b, 0x94, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00003165 movq $160(%r12), %rdx
- 0x4d, 0x8b, 0x84, 0x24, 0xb8, 0x00, 0x00, 0x00, //0x0000316d movq $184(%r12), %r8
- 0x48, 0x89, 0xc3, //0x00003175 movq %rax, %rbx
- 0x48, 0xc1, 0xe3, 0x04, //0x00003178 shlq $4, %rbx
- 0x4d, 0x8d, 0x34, 0x18, //0x0000317c leaq (%r8,%rbx), %r14
- 0x48, 0x8d, 0x4a, 0xf0, //0x00003180 leaq $-16(%rdx), %rcx
- 0x49, 0x89, 0xd2, //0x00003184 movq %rdx, %r10
- 0x8a, 0x52, 0xf0, //0x00003187 movb $-16(%rdx), %dl
- 0x80, 0xfa, 0x07, //0x0000318a cmpb $7, %dl
- 0x0f, 0x84, 0xc5, 0x02, 0x00, 0x00, //0x0000318d je LBB5_629
- 0x80, 0xfa, 0x06, //0x00003193 cmpb $6, %dl
- 0x0f, 0x85, 0x35, 0x03, 0x00, 0x00, //0x00003196 jne LBB5_636
- 0x48, 0x8d, 0x47, 0x01, //0x0000319c leaq $1(%rdi), %rax
- 0x0f, 0xb6, 0x37, //0x000031a0 movzbl (%rdi), %esi
- 0x48, 0x83, 0xfe, 0x20, //0x000031a3 cmpq $32, %rsi
- 0x0f, 0x87, 0x49, 0x06, 0x00, 0x00, //0x000031a7 ja LBB5_672
- 0x48, 0xb9, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000031ad movabsq $4294977025, %rcx
- 0x48, 0x0f, 0xa3, 0xf1, //0x000031b7 btq %rsi, %rcx
- 0x0f, 0x83, 0x35, 0x06, 0x00, 0x00, //0x000031bb jae LBB5_672
- 0x0f, 0xb6, 0x77, 0x01, //0x000031c1 movzbl $1(%rdi), %esi
- 0x48, 0x83, 0xc7, 0x02, //0x000031c5 addq $2, %rdi
- 0x48, 0x83, 0xfe, 0x20, //0x000031c9 cmpq $32, %rsi
- 0x0f, 0x87, 0x56, 0x05, 0x00, 0x00, //0x000031cd ja LBB5_691
- 0x48, 0x0f, 0xa3, 0xf1, //0x000031d3 btq %rsi, %rcx
- 0x0f, 0x83, 0x4c, 0x05, 0x00, 0x00, //0x000031d7 jae LBB5_691
- 0x49, 0x8b, 0x94, 0x24, 0x90, 0x00, 0x00, 0x00, //0x000031dd movq $144(%r12), %rdx
- 0x48, 0x89, 0xf9, //0x000031e5 movq %rdi, %rcx
- 0x48, 0x29, 0xd1, //0x000031e8 subq %rdx, %rcx
- 0x48, 0x83, 0xf9, 0x3f, //0x000031eb cmpq $63, %rcx
- 0x0f, 0x87, 0x4f, 0x05, 0x00, 0x00, //0x000031ef ja LBB5_668
- 0x49, 0x8b, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x000031f5 movq $152(%r12), %rax
- 0x48, 0xd3, 0xe8, //0x000031fd shrq %cl, %rax
- 0x48, 0xd3, 0xe0, //0x00003200 shlq %cl, %rax
- 0x48, 0x85, 0xc0, //0x00003203 testq %rax, %rax
- 0x0f, 0x84, 0x2d, 0x05, 0x00, 0x00, //0x00003206 je LBB5_667
- 0x4c, 0x8b, 0x65, 0xc0, //0x0000320c movq $-64(%rbp), %r12
- 0xe9, 0xd1, 0x05, 0x00, 0x00, //0x00003210 jmp LBB5_671
- //0x00003215 LBB5_597
- 0xbf, 0x02, 0xfc, 0xff, 0xff, //0x00003215 movl $-1022, %edi
- //0x0000321a LBB5_598
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000321a movq $-1, %rcx
- 0x41, 0x83, 0xfd, 0x14, //0x00003221 cmpl $20, %r13d
- 0x0f, 0x8f, 0x6c, 0x01, 0x00, 0x00, //0x00003225 jg LBB5_624
- 0x31, 0xc9, //0x0000322b xorl %ecx, %ecx
- 0xb8, 0x00, 0x00, 0x00, 0x00, //0x0000322d movl $0, %eax
- 0x45, 0x85, 0xed, //0x00003232 testl %r13d, %r13d
- 0x0f, 0x8e, 0x52, 0x00, 0x00, 0x00, //0x00003235 jle LBB5_605
- 0x49, 0x89, 0xf9, //0x0000323b movq %rdi, %r9
- 0x31, 0xd2, //0x0000323e xorl %edx, %edx
- 0x45, 0x85, 0xf6, //0x00003240 testl %r14d, %r14d
- 0xbe, 0x00, 0x00, 0x00, 0x00, //0x00003243 movl $0, %esi
- 0x41, 0x0f, 0x4f, 0xf6, //0x00003248 cmovgl %r14d, %esi
- 0x44, 0x89, 0xef, //0x0000324c movl %r13d, %edi
- 0x48, 0x8d, 0x4f, 0xff, //0x0000324f leaq $-1(%rdi), %rcx
- 0x48, 0x39, 0xf1, //0x00003253 cmpq %rsi, %rcx
- 0x48, 0x0f, 0x43, 0xce, //0x00003256 cmovaeq %rsi, %rcx
- 0x4c, 0x8d, 0x41, 0x01, //0x0000325a leaq $1(%rcx), %r8
- 0x31, 0xc0, //0x0000325e xorl %eax, %eax
- //0x00003260 LBB5_601
- 0x48, 0x39, 0xd6, //0x00003260 cmpq %rdx, %rsi
- 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00003263 je LBB5_604
- 0x48, 0x8d, 0x04, 0x80, //0x00003269 leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x1c, 0x14, //0x0000326d movsbq (%r12,%rdx), %rbx
- 0x48, 0x8d, 0x04, 0x43, //0x00003272 leaq (%rbx,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x00003276 addq $-48, %rax
- 0x48, 0x83, 0xc2, 0x01, //0x0000327a addq $1, %rdx
- 0x48, 0x39, 0xd7, //0x0000327e cmpq %rdx, %rdi
- 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00003281 jne LBB5_601
- 0x4c, 0x89, 0xc1, //0x00003287 movq %r8, %rcx
- //0x0000328a LBB5_604
- 0x4c, 0x89, 0xcf, //0x0000328a movq %r9, %rdi
- //0x0000328d LBB5_605
- 0x44, 0x89, 0xee, //0x0000328d movl %r13d, %esi
- 0x29, 0xce, //0x00003290 subl %ecx, %esi
- 0x0f, 0x8e, 0x4c, 0x00, 0x00, 0x00, //0x00003292 jle LBB5_613
- 0x89, 0xca, //0x00003298 movl %ecx, %edx
- 0xf7, 0xd2, //0x0000329a notl %edx
- 0x44, 0x01, 0xea, //0x0000329c addl %r13d, %edx
- 0x83, 0xe6, 0x07, //0x0000329f andl $7, %esi
- 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x000032a2 je LBB5_610
- 0x48, 0x89, 0xfb, //0x000032a8 movq %rdi, %rbx
- 0xf7, 0xde, //0x000032ab negl %esi
- 0x31, 0xff, //0x000032ad xorl %edi, %edi
- //0x000032af LBB5_608
- 0x48, 0x01, 0xc0, //0x000032af addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x000032b2 leaq (%rax,%rax,4), %rax
- 0x83, 0xc7, 0xff, //0x000032b6 addl $-1, %edi
- 0x39, 0xfe, //0x000032b9 cmpl %edi, %esi
- 0x0f, 0x85, 0xee, 0xff, 0xff, 0xff, //0x000032bb jne LBB5_608
- 0x29, 0xf9, //0x000032c1 subl %edi, %ecx
- 0x48, 0x89, 0xdf, //0x000032c3 movq %rbx, %rdi
- //0x000032c6 LBB5_610
- 0x83, 0xfa, 0x07, //0x000032c6 cmpl $7, %edx
- 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x000032c9 jb LBB5_613
- 0x44, 0x89, 0xea, //0x000032cf movl %r13d, %edx
- 0x29, 0xca, //0x000032d2 subl %ecx, %edx
- //0x000032d4 LBB5_612
- 0x48, 0x69, 0xc0, 0x00, 0xe1, 0xf5, 0x05, //0x000032d4 imulq $100000000, %rax, %rax
- 0x83, 0xc2, 0xf8, //0x000032db addl $-8, %edx
- 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x000032de jne LBB5_612
- //0x000032e4 LBB5_613
- 0x31, 0xc9, //0x000032e4 xorl %ecx, %ecx
- 0x45, 0x85, 0xed, //0x000032e6 testl %r13d, %r13d
- 0x0f, 0x89, 0x10, 0x00, 0x00, 0x00, //0x000032e9 jns LBB5_615
- 0xe9, 0x5f, 0x00, 0x00, 0x00, //0x000032ef jmp LBB5_622
- //0x000032f4 LBB5_614
- 0x83, 0xc1, 0xff, //0x000032f4 addl $-1, %ecx
- 0x31, 0xc0, //0x000032f7 xorl %eax, %eax
- 0x41, 0x89, 0xce, //0x000032f9 movl %ecx, %r14d
- 0x45, 0x31, 0xed, //0x000032fc xorl %r13d, %r13d
- //0x000032ff LBB5_615
- 0x31, 0xc9, //0x000032ff xorl %ecx, %ecx
- 0x45, 0x39, 0xee, //0x00003301 cmpl %r13d, %r14d
- 0x0f, 0x8e, 0x49, 0x00, 0x00, 0x00, //0x00003304 jle LBB5_622
- 0x44, 0x89, 0xe9, //0x0000330a movl %r13d, %ecx
- 0x41, 0x8a, 0x0c, 0x0c, //0x0000330d movb (%r12,%rcx), %cl
- 0x41, 0x8d, 0x55, 0x01, //0x00003311 leal $1(%r13), %edx
- 0x80, 0xf9, 0x35, //0x00003315 cmpb $53, %cl
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x00003318 jne LBB5_621
- 0x44, 0x39, 0xf2, //0x0000331e cmpl %r14d, %edx
- 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00003321 jne LBB5_621
- 0xb1, 0x01, //0x00003327 movb $1, %cl
- 0x45, 0x85, 0xdb, //0x00003329 testl %r11d, %r11d
- 0x0f, 0x85, 0x21, 0x00, 0x00, 0x00, //0x0000332c jne LBB5_622
- 0x31, 0xc9, //0x00003332 xorl %ecx, %ecx
- 0x45, 0x85, 0xed, //0x00003334 testl %r13d, %r13d
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00003337 je LBB5_622
- 0x41, 0x83, 0xc5, 0xff, //0x0000333d addl $-1, %r13d
- 0x43, 0x8a, 0x0c, 0x2c, //0x00003341 movb (%r12,%r13), %cl
- 0x80, 0xe1, 0x01, //0x00003345 andb $1, %cl
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00003348 jmp LBB5_622
- //0x0000334d LBB5_621
- 0x80, 0xf9, 0x35, //0x0000334d cmpb $53, %cl
- 0x0f, 0x9d, 0xc1, //0x00003350 setge %cl
- //0x00003353 LBB5_622
- 0x0f, 0xb6, 0xc9, //0x00003353 movzbl %cl, %ecx
- 0x48, 0x01, 0xc1, //0x00003356 addq %rax, %rcx
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, //0x00003359 movabsq $9007199254740992, %rax
- 0x48, 0x39, 0xc1, //0x00003363 cmpq %rax, %rcx
- 0x0f, 0x85, 0x2b, 0x00, 0x00, 0x00, //0x00003366 jne LBB5_624
- 0x8d, 0x57, 0x01, //0x0000336c leal $1(%rdi), %edx
- 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x0000336f movabsq $4503599627370495, %rax
- 0x48, 0x8d, 0x48, 0x01, //0x00003379 leaq $1(%rax), %rcx
- 0x31, 0xc0, //0x0000337d xorl %eax, %eax
- 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x0000337f movabsq $9218868437227405312, %r14
- 0x81, 0xff, 0xfe, 0x03, 0x00, 0x00, //0x00003389 cmpl $1022, %edi
- 0x89, 0xd7, //0x0000338f movl %edx, %edi
- 0x0f, 0x8f, 0x2e, 0x00, 0x00, 0x00, //0x00003391 jg LBB5_625
- //0x00003397 LBB5_624
- 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00003397 movabsq $4503599627370495, %rax
- 0x48, 0x83, 0xc0, 0x01, //0x000033a1 addq $1, %rax
- 0x48, 0x21, 0xc8, //0x000033a5 andq %rcx, %rax
- 0x81, 0xc7, 0xff, 0x03, 0x00, 0x00, //0x000033a8 addl $1023, %edi
- 0x81, 0xe7, 0xff, 0x07, 0x00, 0x00, //0x000033ae andl $2047, %edi
- 0x48, 0xc1, 0xe7, 0x34, //0x000033b4 shlq $52, %rdi
- 0x48, 0x85, 0xc0, //0x000033b8 testq %rax, %rax
- 0x48, 0x0f, 0x44, 0xf8, //0x000033bb cmoveq %rax, %rdi
- 0x49, 0x89, 0xfe, //0x000033bf movq %rdi, %r14
- 0x48, 0x89, 0xc8, //0x000033c2 movq %rcx, %rax
- //0x000033c5 LBB5_625
- 0x48, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000033c5 movabsq $4503599627370495, %rcx
- 0x48, 0x21, 0xc8, //0x000033cf andq %rcx, %rax
- 0x4c, 0x09, 0xf0, //0x000033d2 orq %r14, %rax
- 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000033d5 movabsq $-9223372036854775808, %rcx
- 0x48, 0x09, 0xc1, //0x000033df orq %rax, %rcx
- 0x80, 0x7d, 0x90, 0x2d, //0x000033e2 cmpb $45, $-112(%rbp)
- 0x48, 0x0f, 0x45, 0xc8, //0x000033e6 cmovneq %rax, %rcx
- 0x66, 0x48, 0x0f, 0x6e, 0xc9, //0x000033ea movq %rcx, %xmm1
- 0x0f, 0x57, 0xc0, //0x000033ef xorps %xmm0, %xmm0
- 0xf2, 0x0f, 0x2a, 0x45, 0xc8, //0x000033f2 cvtsi2sdl $-56(%rbp), %xmm0
- 0xf2, 0x0f, 0x59, 0xc1, //0x000033f7 mulsd %xmm1, %xmm0
- 0x4c, 0x8b, 0x65, 0xc0, //0x000033fb movq $-64(%rbp), %r12
- 0x4c, 0x8b, 0x75, 0xd0, //0x000033ff movq $-48(%rbp), %r14
- //0x00003403 LBB5_626
- 0x48, 0x8b, 0x9d, 0x70, 0xff, 0xff, 0xff, //0x00003403 movq $-144(%rbp), %rbx
- //0x0000340a LBB5_627
- 0x66, 0x48, 0x0f, 0x7e, 0xc0, //0x0000340a movq %xmm0, %rax
- 0x48, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000340f movabsq $-9223372036854775808, %rdx
- 0x48, 0x83, 0xc2, 0xff, //0x00003419 addq $-1, %rdx
- 0x48, 0x21, 0xc2, //0x0000341d andq %rax, %rdx
- 0xb9, 0x04, 0x00, 0x00, 0x00, //0x00003420 movl $4, %ecx
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00003425 movabsq $9218868437227405312, %rax
- 0x49, 0x89, 0xdd, //0x0000342f movq %rbx, %r13
- 0x48, 0x39, 0xc2, //0x00003432 cmpq %rax, %rdx
- 0x0f, 0x84, 0x1c, 0xdc, 0xff, 0xff, //0x00003435 je LBB5_167
- //0x0000343b LBB5_628
- 0x49, 0xc1, 0xe6, 0x20, //0x0000343b shlq $32, %r14
- 0x49, 0x83, 0xce, 0x13, //0x0000343f orq $19, %r14
- 0x49, 0x8b, 0x84, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00003443 movq $160(%r12), %rax
- 0x4c, 0x89, 0x30, //0x0000344b movq %r14, (%rax)
- 0xf2, 0x0f, 0x11, 0x40, 0x08, //0x0000344e movsd %xmm0, $8(%rax)
- 0xe9, 0xb8, 0x06, 0x00, 0x00, //0x00003453 jmp LBB5_708
- //0x00003458 LBB5_629
- 0x48, 0x8d, 0x47, 0x01, //0x00003458 leaq $1(%rdi), %rax
- 0x0f, 0xb6, 0x0f, //0x0000345c movzbl (%rdi), %ecx
- 0x48, 0x83, 0xf9, 0x20, //0x0000345f cmpq $32, %rcx
- 0x0f, 0x87, 0x67, 0x04, 0x00, 0x00, //0x00003463 ja LBB5_680
- 0x48, 0xba, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003469 movabsq $4294977025, %rdx
- 0x48, 0x0f, 0xa3, 0xca, //0x00003473 btq %rcx, %rdx
- 0x0f, 0x83, 0x53, 0x04, 0x00, 0x00, //0x00003477 jae LBB5_680
- 0x0f, 0xb6, 0x4f, 0x01, //0x0000347d movzbl $1(%rdi), %ecx
- 0x48, 0x83, 0xc7, 0x02, //0x00003481 addq $2, %rdi
- 0x48, 0x83, 0xf9, 0x20, //0x00003485 cmpq $32, %rcx
- 0x0f, 0x87, 0xa2, 0x02, 0x00, 0x00, //0x00003489 ja LBB5_692
- 0x48, 0x0f, 0xa3, 0xca, //0x0000348f btq %rcx, %rdx
- 0x0f, 0x83, 0x98, 0x02, 0x00, 0x00, //0x00003493 jae LBB5_692
- 0x49, 0x8b, 0x94, 0x24, 0x90, 0x00, 0x00, 0x00, //0x00003499 movq $144(%r12), %rdx
- 0x48, 0x89, 0xf9, //0x000034a1 movq %rdi, %rcx
- 0x48, 0x29, 0xd1, //0x000034a4 subq %rdx, %rcx
- 0x48, 0x83, 0xf9, 0x3f, //0x000034a7 cmpq $63, %rcx
- 0x0f, 0x87, 0x6e, 0x03, 0x00, 0x00, //0x000034ab ja LBB5_676
- 0x49, 0x8b, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x000034b1 movq $152(%r12), %rax
- 0x48, 0xd3, 0xe8, //0x000034b9 shrq %cl, %rax
- 0x48, 0xd3, 0xe0, //0x000034bc shlq %cl, %rax
- 0x48, 0x85, 0xc0, //0x000034bf testq %rax, %rax
- 0x0f, 0x84, 0x4c, 0x03, 0x00, 0x00, //0x000034c2 je LBB5_675
- 0x4c, 0x8b, 0x65, 0xc0, //0x000034c8 movq $-64(%rbp), %r12
- 0xe9, 0xf0, 0x03, 0x00, 0x00, //0x000034cc jmp LBB5_679
- //0x000034d1 LBB5_636
- 0x41, 0x80, 0x3e, 0x06, //0x000034d1 cmpb $6, (%r14)
- 0x0f, 0x85, 0xc6, 0x00, 0x00, 0x00, //0x000034d5 jne LBB5_645
- 0xc1, 0xe0, 0x04, //0x000034db shll $4, %eax
- 0x44, 0x01, 0xc0, //0x000034de addl %r8d, %eax
- 0x29, 0xc1, //0x000034e1 subl %eax, %ecx
- 0x31, 0xc0, //0x000034e3 xorl %eax, %eax
- 0x48, 0x89, 0x45, 0x88, //0x000034e5 movq %rax, $-120(%rbp)
- 0x31, 0xc0, //0x000034e9 xorl %eax, %eax
- 0x48, 0x89, 0x45, 0x90, //0x000034eb movq %rax, $-112(%rbp)
- 0xf6, 0xc1, 0x10, //0x000034ef testb $16, %cl
- 0x0f, 0x85, 0x7d, 0x01, 0x00, 0x00, //0x000034f2 jne LBB5_655
- 0x48, 0x8d, 0x47, 0x01, //0x000034f8 leaq $1(%rdi), %rax
- 0x0f, 0xb6, 0x17, //0x000034fc movzbl (%rdi), %edx
- 0x31, 0xc9, //0x000034ff xorl %ecx, %ecx
- 0x48, 0x89, 0x4d, 0x88, //0x00003501 movq %rcx, $-120(%rbp)
- 0x31, 0xc9, //0x00003505 xorl %ecx, %ecx
- 0x48, 0x89, 0x4d, 0x90, //0x00003507 movq %rcx, $-112(%rbp)
- 0x48, 0x83, 0xfa, 0x20, //0x0000350b cmpq $32, %rdx
- 0x0f, 0x87, 0x6c, 0x06, 0x00, 0x00, //0x0000350f ja LBB5_715
- 0x48, 0xb9, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003515 movabsq $4294977025, %rcx
- 0x48, 0x0f, 0xa3, 0xd1, //0x0000351f btq %rdx, %rcx
- 0x0f, 0x83, 0x58, 0x06, 0x00, 0x00, //0x00003523 jae LBB5_715
- 0x0f, 0xb6, 0x57, 0x01, //0x00003529 movzbl $1(%rdi), %edx
- 0x48, 0x83, 0xc7, 0x02, //0x0000352d addq $2, %rdi
- 0x31, 0xc0, //0x00003531 xorl %eax, %eax
- 0x48, 0x89, 0x45, 0x88, //0x00003533 movq %rax, $-120(%rbp)
- 0x31, 0xc0, //0x00003537 xorl %eax, %eax
- 0x48, 0x89, 0x45, 0x90, //0x00003539 movq %rax, $-112(%rbp)
- 0x48, 0x83, 0xfa, 0x20, //0x0000353d cmpq $32, %rdx
- 0x0f, 0x87, 0x37, 0x06, 0x00, 0x00, //0x00003541 ja LBB5_714
- 0x48, 0x0f, 0xa3, 0xd1, //0x00003547 btq %rdx, %rcx
- 0x0f, 0x83, 0x2d, 0x06, 0x00, 0x00, //0x0000354b jae LBB5_714
- 0x48, 0x8b, 0x45, 0xc0, //0x00003551 movq $-64(%rbp), %rax
- 0x48, 0x8b, 0x90, 0x90, 0x00, 0x00, 0x00, //0x00003555 movq $144(%rax), %rdx
- 0x48, 0x89, 0xf9, //0x0000355c movq %rdi, %rcx
- 0x48, 0x29, 0xd1, //0x0000355f subq %rdx, %rcx
- 0x48, 0x83, 0xf9, 0x3f, //0x00003562 cmpq $63, %rcx
- 0x0f, 0x87, 0x2b, 0x06, 0x00, 0x00, //0x00003566 ja LBB5_717
- 0x48, 0x8b, 0x45, 0xc0, //0x0000356c movq $-64(%rbp), %rax
- 0x48, 0x8b, 0x80, 0x98, 0x00, 0x00, 0x00, //0x00003570 movq $152(%rax), %rax
- 0x48, 0xd3, 0xe8, //0x00003577 shrq %cl, %rax
- 0x48, 0xd3, 0xe0, //0x0000357a shlq %cl, %rax
- 0x31, 0xc9, //0x0000357d xorl %ecx, %ecx
- 0x48, 0x89, 0x4d, 0x88, //0x0000357f movq %rcx, $-120(%rbp)
- 0x31, 0xc9, //0x00003583 xorl %ecx, %ecx
- 0x48, 0x89, 0x4d, 0x90, //0x00003585 movq %rcx, $-112(%rbp)
- 0x48, 0x85, 0xc0, //0x00003589 testq %rax, %rax
- 0x0f, 0x84, 0xfe, 0x05, 0x00, 0x00, //0x0000358c je LBB5_716
- 0x31, 0xc9, //0x00003592 xorl %ecx, %ecx
- 0x48, 0x89, 0x4d, 0xa0, //0x00003594 movq %rcx, $-96(%rbp)
- 0x4c, 0x8b, 0x65, 0xc0, //0x00003598 movq $-64(%rbp), %r12
- 0xe9, 0x01, 0x48, 0x00, 0x00, //0x0000359c jmp LBB5_1491
- //0x000035a1 LBB5_645
- 0x48, 0x8d, 0x47, 0x01, //0x000035a1 leaq $1(%rdi), %rax
- 0x0f, 0xb6, 0x17, //0x000035a5 movzbl (%rdi), %edx
- 0x31, 0xc9, //0x000035a8 xorl %ecx, %ecx
- 0x48, 0x89, 0x4d, 0x88, //0x000035aa movq %rcx, $-120(%rbp)
- 0x31, 0xc9, //0x000035ae xorl %ecx, %ecx
- 0x48, 0x89, 0x4d, 0x90, //0x000035b0 movq %rcx, $-112(%rbp)
- 0x48, 0x83, 0xfa, 0x20, //0x000035b4 cmpq $32, %rdx
- 0x0f, 0x87, 0xec, 0x03, 0x00, 0x00, //0x000035b8 ja LBB5_690
- 0x48, 0xb9, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000035be movabsq $4294977025, %rcx
- 0x48, 0x0f, 0xa3, 0xd1, //0x000035c8 btq %rdx, %rcx
- 0x0f, 0x83, 0xd8, 0x03, 0x00, 0x00, //0x000035cc jae LBB5_690
- 0x0f, 0xb6, 0x57, 0x01, //0x000035d2 movzbl $1(%rdi), %edx
- 0x48, 0x83, 0xc7, 0x02, //0x000035d6 addq $2, %rdi
- 0x31, 0xc0, //0x000035da xorl %eax, %eax
- 0x48, 0x89, 0x45, 0x88, //0x000035dc movq %rax, $-120(%rbp)
- 0x31, 0xc0, //0x000035e0 xorl %eax, %eax
- 0x48, 0x89, 0x45, 0x90, //0x000035e2 movq %rax, $-112(%rbp)
- 0x48, 0x83, 0xfa, 0x20, //0x000035e6 cmpq $32, %rdx
- 0x0f, 0x87, 0xb7, 0x03, 0x00, 0x00, //0x000035ea ja LBB5_689
- 0x48, 0x0f, 0xa3, 0xd1, //0x000035f0 btq %rdx, %rcx
- 0x0f, 0x83, 0xad, 0x03, 0x00, 0x00, //0x000035f4 jae LBB5_689
- 0x48, 0x8b, 0x45, 0xc0, //0x000035fa movq $-64(%rbp), %rax
- 0x48, 0x8b, 0x90, 0x90, 0x00, 0x00, 0x00, //0x000035fe movq $144(%rax), %rdx
- 0x48, 0x89, 0xf9, //0x00003605 movq %rdi, %rcx
- 0x48, 0x29, 0xd1, //0x00003608 subq %rdx, %rcx
- 0x48, 0x83, 0xf9, 0x3f, //0x0000360b cmpq $63, %rcx
- 0x0f, 0x87, 0xab, 0x03, 0x00, 0x00, //0x0000360f ja LBB5_694
- 0x48, 0x8b, 0x45, 0xc0, //0x00003615 movq $-64(%rbp), %rax
- 0x48, 0x8b, 0x80, 0x98, 0x00, 0x00, 0x00, //0x00003619 movq $152(%rax), %rax
- 0x48, 0xd3, 0xe8, //0x00003620 shrq %cl, %rax
- 0x48, 0xd3, 0xe0, //0x00003623 shlq %cl, %rax
- 0x31, 0xc9, //0x00003626 xorl %ecx, %ecx
- 0x48, 0x89, 0x4d, 0x88, //0x00003628 movq %rcx, $-120(%rbp)
- 0x31, 0xc9, //0x0000362c xorl %ecx, %ecx
- 0x48, 0x89, 0x4d, 0x90, //0x0000362e movq %rcx, $-112(%rbp)
- 0x48, 0x85, 0xc0, //0x00003632 testq %rax, %rax
- 0x0f, 0x84, 0x7e, 0x03, 0x00, 0x00, //0x00003635 je LBB5_693
- 0x31, 0xc9, //0x0000363b xorl %ecx, %ecx
- 0x48, 0x89, 0x4d, 0xa0, //0x0000363d movq %rcx, $-96(%rbp)
- 0x4c, 0x8b, 0x65, 0xc0, //0x00003641 movq $-64(%rbp), %r12
- 0xe9, 0x98, 0x83, 0x00, 0x00, //0x00003645 jmp LBB5_2247
- //0x0000364a LBB5_652
- 0x4c, 0x89, 0xf9, //0x0000364a movq %r15, %rcx
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000364d movq $-1, %r11
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00003654 movq $-1, %r12
- 0xe9, 0x62, 0xd7, 0xff, 0xff, //0x0000365b jmp LBB5_123
- //0x00003660 LBB5_653
- 0x49, 0x89, 0xdd, //0x00003660 movq %rbx, %r13
- 0xe9, 0xef, 0xd9, 0xff, 0xff, //0x00003663 jmp LBB5_167
- //0x00003668 LBB5_654
- 0x45, 0x31, 0xed, //0x00003668 xorl %r13d, %r13d
- 0xb9, 0x10, 0x27, 0x00, 0x00, //0x0000366b movl $10000, %ecx
- 0xe9, 0x68, 0xcd, 0xff, 0xff, //0x00003670 jmp LBB5_29
- //0x00003675 LBB5_655
- 0x31, 0xc0, //0x00003675 xorl %eax, %eax
- 0x48, 0x89, 0x45, 0xa0, //0x00003677 movq %rax, $-96(%rbp)
- 0x4c, 0x89, 0xd3, //0x0000367b movq %r10, %rbx
- 0xe9, 0x53, 0x0b, 0x00, 0x00, //0x0000367e jmp LBB5_775
- //0x00003683 LBB5_656
- 0x44, 0x89, 0xcb, //0x00003683 movl %r9d, %ebx
- 0x4e, 0x8d, 0x0c, 0x2a, //0x00003686 leaq (%rdx,%r13), %r9
- 0x41, 0x8a, 0x44, 0x15, 0x00, //0x0000368a movb (%r13,%rdx), %al
- 0x8d, 0x50, 0xd0, //0x0000368f leal $-48(%rax), %edx
- 0x45, 0x31, 0xd2, //0x00003692 xorl %r10d, %r10d
- 0x80, 0xfa, 0x09, //0x00003695 cmpb $9, %dl
- 0x0f, 0x87, 0xfa, 0x02, 0x00, 0x00, //0x00003698 ja LBB5_686
- 0x31, 0xf6, //0x0000369e xorl %esi, %esi
- 0x31, 0xd2, //0x000036a0 xorl %edx, %edx
- //0x000036a2 LBB5_658
- 0x48, 0x8d, 0x34, 0xb6, //0x000036a2 leaq (%rsi,%rsi,4), %rsi
- 0x0f, 0xb6, 0xc0, //0x000036a6 movzbl %al, %eax
- 0x48, 0x8d, 0x34, 0x70, //0x000036a9 leaq (%rax,%rsi,2), %rsi
- 0x48, 0x83, 0xc6, 0xd0, //0x000036ad addq $-48, %rsi
- 0x4c, 0x8d, 0x52, 0x01, //0x000036b1 leaq $1(%rdx), %r10
- 0x41, 0x0f, 0xb6, 0x41, 0x01, //0x000036b5 movzbl $1(%r9), %eax
- 0x49, 0x83, 0xc1, 0x01, //0x000036ba addq $1, %r9
- 0x8d, 0x78, 0xd0, //0x000036be leal $-48(%rax), %edi
- 0x40, 0x80, 0xff, 0x09, //0x000036c1 cmpb $9, %dil
- 0x0f, 0x87, 0x0d, 0x00, 0x00, 0x00, //0x000036c5 ja LBB5_660
- 0x48, 0x83, 0xfa, 0x12, //0x000036cb cmpq $18, %rdx
- 0x4c, 0x89, 0xd2, //0x000036cf movq %r10, %rdx
- 0x0f, 0x82, 0xca, 0xff, 0xff, 0xff, //0x000036d2 jb LBB5_658
- //0x000036d8 LBB5_660
- 0x45, 0x31, 0xc0, //0x000036d8 xorl %r8d, %r8d
- 0x40, 0x80, 0xff, 0x09, //0x000036db cmpb $9, %dil
- 0x0f, 0x87, 0x98, 0x03, 0x00, 0x00, //0x000036df ja LBB5_697
- 0x31, 0xff, //0x000036e5 xorl %edi, %edi
- //0x000036e7 LBB5_662
- 0x41, 0x0f, 0xb6, 0x44, 0x39, 0x01, //0x000036e7 movzbl $1(%r9,%rdi), %eax
- 0x8d, 0x50, 0xd0, //0x000036ed leal $-48(%rax), %edx
- 0x48, 0x83, 0xc7, 0x01, //0x000036f0 addq $1, %rdi
- 0x80, 0xfa, 0x0a, //0x000036f4 cmpb $10, %dl
- 0x0f, 0x82, 0xea, 0xff, 0xff, 0xff, //0x000036f7 jb LBB5_662
- 0x49, 0x01, 0xf9, //0x000036fd addq %rdi, %r9
- 0x41, 0xb0, 0x01, //0x00003700 movb $1, %r8b
- 0x4d, 0x89, 0xcd, //0x00003703 movq %r9, %r13
- 0xe9, 0x77, 0x03, 0x00, 0x00, //0x00003706 jmp LBB5_698
- //0x0000370b LBB5_664
- 0xba, 0x0d, 0x00, 0x00, 0x00, //0x0000370b movl $13, %edx
- 0xe9, 0xfc, 0xcd, 0xff, 0xff, //0x00003710 jmp LBB5_46
- //0x00003715 LBB5_665
- 0xba, 0x0d, 0x00, 0x00, 0x00, //0x00003715 movl $13, %edx
- 0xe9, 0x2f, 0xce, 0xff, 0xff, //0x0000371a jmp LBB5_50
- //0x0000371f LBB5_666
- 0xba, 0x0d, 0x00, 0x00, 0x00, //0x0000371f movl $13, %edx
- 0xe9, 0xad, 0xd1, 0xff, 0xff, //0x00003724 jmp LBB5_79
- //0x00003729 LBB5_691
- 0x48, 0x89, 0xf8, //0x00003729 movq %rdi, %rax
- 0xe9, 0xc5, 0x00, 0x00, 0x00, //0x0000372c jmp LBB5_672
- //0x00003731 LBB5_692
- 0x48, 0x89, 0xf8, //0x00003731 movq %rdi, %rax
- 0xe9, 0x97, 0x01, 0x00, 0x00, //0x00003734 jmp LBB5_680
- //0x00003739 LBB5_667
- 0x48, 0x83, 0xc2, 0x40, //0x00003739 addq $64, %rdx
- 0x48, 0x89, 0xd7, //0x0000373d movq %rdx, %rdi
- 0x4c, 0x8b, 0x65, 0xc0, //0x00003740 movq $-64(%rbp), %r12
- //0x00003744 LBB5_668
- 0x48, 0x83, 0xc7, 0xc0, //0x00003744 addq $-64, %rdi
- 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0x0f, 0xc9, 0xff, 0xff, //0x00003748 movdqu $-14065(%rip), %xmm8 /* LCPI5_0+0(%rip) */
- 0x48, 0x89, 0xfa, //0x00003751 movq %rdi, %rdx
- //0x00003754 LBB5_669
- 0xf3, 0x0f, 0x6f, 0x4a, 0x40, //0x00003754 movdqu $64(%rdx), %xmm1
- 0xf3, 0x0f, 0x6f, 0x52, 0x50, //0x00003759 movdqu $80(%rdx), %xmm2
- 0xf3, 0x0f, 0x6f, 0x5a, 0x60, //0x0000375e movdqu $96(%rdx), %xmm3
- 0xf3, 0x0f, 0x6f, 0x62, 0x70, //0x00003763 movdqu $112(%rdx), %xmm4
- 0x48, 0x83, 0xc2, 0x40, //0x00003768 addq $64, %rdx
- 0x66, 0x41, 0x0f, 0x6f, 0xe8, //0x0000376c movdqa %xmm8, %xmm5
- 0x66, 0x0f, 0x38, 0x00, 0xe9, //0x00003771 pshufb %xmm1, %xmm5
- 0x66, 0x41, 0x0f, 0x6f, 0xf0, //0x00003776 movdqa %xmm8, %xmm6
- 0x66, 0x0f, 0x38, 0x00, 0xf2, //0x0000377b pshufb %xmm2, %xmm6
- 0x66, 0x41, 0x0f, 0x6f, 0xf8, //0x00003780 movdqa %xmm8, %xmm7
- 0x66, 0x0f, 0x38, 0x00, 0xfb, //0x00003785 pshufb %xmm3, %xmm7
- 0x66, 0x41, 0x0f, 0x6f, 0xc0, //0x0000378a movdqa %xmm8, %xmm0
- 0x66, 0x0f, 0x38, 0x00, 0xc4, //0x0000378f pshufb %xmm4, %xmm0
- 0x66, 0x0f, 0x74, 0xe9, //0x00003794 pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x00003798 pmovmskb %xmm5, %ecx
- 0x66, 0x0f, 0x74, 0xf2, //0x0000379c pcmpeqb %xmm2, %xmm6
- 0x66, 0x0f, 0xd7, 0xf6, //0x000037a0 pmovmskb %xmm6, %esi
- 0x66, 0x0f, 0x74, 0xfb, //0x000037a4 pcmpeqb %xmm3, %xmm7
- 0x66, 0x0f, 0xd7, 0xff, //0x000037a8 pmovmskb %xmm7, %edi
- 0x66, 0x0f, 0x74, 0xc4, //0x000037ac pcmpeqb %xmm4, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x000037b0 pmovmskb %xmm0, %eax
- 0x48, 0xc1, 0xe6, 0x10, //0x000037b4 shlq $16, %rsi
- 0x48, 0x09, 0xce, //0x000037b8 orq %rcx, %rsi
- 0x48, 0xc1, 0xe7, 0x20, //0x000037bb shlq $32, %rdi
- 0x48, 0x09, 0xf7, //0x000037bf orq %rsi, %rdi
- 0x48, 0xc1, 0xe0, 0x30, //0x000037c2 shlq $48, %rax
- 0x48, 0x09, 0xf8, //0x000037c6 orq %rdi, %rax
- 0x48, 0x83, 0xf8, 0xff, //0x000037c9 cmpq $-1, %rax
- 0x0f, 0x84, 0x81, 0xff, 0xff, 0xff, //0x000037cd je LBB5_669
- 0x48, 0xf7, 0xd0, //0x000037d3 notq %rax
- 0x49, 0x89, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x000037d6 movq %rax, $152(%r12)
- 0x49, 0x89, 0x94, 0x24, 0x90, 0x00, 0x00, 0x00, //0x000037de movq %rdx, $144(%r12)
- //0x000037e6 LBB5_671
- 0x48, 0x0f, 0xbc, 0xc8, //0x000037e6 bsfq %rax, %rcx
- 0x48, 0x8d, 0x04, 0x0a, //0x000037ea leaq (%rdx,%rcx), %rax
- 0x48, 0x83, 0xc0, 0x01, //0x000037ee addq $1, %rax
- 0x40, 0x8a, 0x34, 0x0a, //0x000037f2 movb (%rdx,%rcx), %sil
- //0x000037f6 LBB5_672
- 0x31, 0xc9, //0x000037f6 xorl %ecx, %ecx
- 0x48, 0x89, 0x4d, 0x88, //0x000037f8 movq %rcx, $-120(%rbp)
- 0x40, 0x80, 0xfe, 0x7d, //0x000037fc cmpb $125, %sil
- 0x0f, 0x85, 0x7c, 0xe4, 0xff, 0xff, //0x00003800 jne LBB5_674
- 0x41, 0x83, 0x84, 0x24, 0xc8, 0x00, 0x00, 0x00, 0x01, //0x00003806 addl $1, $200(%r12)
- 0xe9, 0xda, 0x00, 0x00, 0x00, //0x0000380f jmp LBB5_682
- //0x00003814 LBB5_675
- 0x48, 0x83, 0xc2, 0x40, //0x00003814 addq $64, %rdx
- 0x48, 0x89, 0xd7, //0x00003818 movq %rdx, %rdi
- 0x4c, 0x8b, 0x65, 0xc0, //0x0000381b movq $-64(%rbp), %r12
- //0x0000381f LBB5_676
- 0x48, 0x83, 0xc7, 0xc0, //0x0000381f addq $-64, %rdi
- 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0x34, 0xc8, 0xff, 0xff, //0x00003823 movdqu $-14284(%rip), %xmm8 /* LCPI5_0+0(%rip) */
- 0x48, 0x89, 0xfa, //0x0000382c movq %rdi, %rdx
- //0x0000382f LBB5_677
- 0xf3, 0x0f, 0x6f, 0x4a, 0x40, //0x0000382f movdqu $64(%rdx), %xmm1
- 0xf3, 0x0f, 0x6f, 0x52, 0x50, //0x00003834 movdqu $80(%rdx), %xmm2
- 0xf3, 0x0f, 0x6f, 0x5a, 0x60, //0x00003839 movdqu $96(%rdx), %xmm3
- 0xf3, 0x0f, 0x6f, 0x62, 0x70, //0x0000383e movdqu $112(%rdx), %xmm4
- 0x48, 0x83, 0xc2, 0x40, //0x00003843 addq $64, %rdx
- 0x66, 0x41, 0x0f, 0x6f, 0xe8, //0x00003847 movdqa %xmm8, %xmm5
- 0x66, 0x0f, 0x38, 0x00, 0xe9, //0x0000384c pshufb %xmm1, %xmm5
- 0x66, 0x41, 0x0f, 0x6f, 0xf0, //0x00003851 movdqa %xmm8, %xmm6
- 0x66, 0x0f, 0x38, 0x00, 0xf2, //0x00003856 pshufb %xmm2, %xmm6
- 0x66, 0x41, 0x0f, 0x6f, 0xf8, //0x0000385b movdqa %xmm8, %xmm7
- 0x66, 0x0f, 0x38, 0x00, 0xfb, //0x00003860 pshufb %xmm3, %xmm7
- 0x66, 0x41, 0x0f, 0x6f, 0xc0, //0x00003865 movdqa %xmm8, %xmm0
- 0x66, 0x0f, 0x38, 0x00, 0xc4, //0x0000386a pshufb %xmm4, %xmm0
- 0x66, 0x0f, 0x74, 0xe9, //0x0000386f pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x00003873 pmovmskb %xmm5, %ecx
- 0x66, 0x0f, 0x74, 0xf2, //0x00003877 pcmpeqb %xmm2, %xmm6
- 0x66, 0x0f, 0xd7, 0xf6, //0x0000387b pmovmskb %xmm6, %esi
- 0x66, 0x0f, 0x74, 0xfb, //0x0000387f pcmpeqb %xmm3, %xmm7
- 0x66, 0x0f, 0xd7, 0xff, //0x00003883 pmovmskb %xmm7, %edi
- 0x66, 0x0f, 0x74, 0xc4, //0x00003887 pcmpeqb %xmm4, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x0000388b pmovmskb %xmm0, %eax
- 0x48, 0xc1, 0xe6, 0x10, //0x0000388f shlq $16, %rsi
- 0x48, 0x09, 0xce, //0x00003893 orq %rcx, %rsi
- 0x48, 0xc1, 0xe7, 0x20, //0x00003896 shlq $32, %rdi
- 0x48, 0x09, 0xf7, //0x0000389a orq %rsi, %rdi
- 0x48, 0xc1, 0xe0, 0x30, //0x0000389d shlq $48, %rax
- 0x48, 0x09, 0xf8, //0x000038a1 orq %rdi, %rax
- 0x48, 0x83, 0xf8, 0xff, //0x000038a4 cmpq $-1, %rax
- 0x0f, 0x84, 0x81, 0xff, 0xff, 0xff, //0x000038a8 je LBB5_677
- 0x48, 0xf7, 0xd0, //0x000038ae notq %rax
- 0x49, 0x89, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x000038b1 movq %rax, $152(%r12)
- 0x49, 0x89, 0x94, 0x24, 0x90, 0x00, 0x00, 0x00, //0x000038b9 movq %rdx, $144(%r12)
- //0x000038c1 LBB5_679
- 0x48, 0x0f, 0xbc, 0xc8, //0x000038c1 bsfq %rax, %rcx
- 0x48, 0x8d, 0x04, 0x0a, //0x000038c5 leaq (%rdx,%rcx), %rax
- 0x48, 0x83, 0xc0, 0x01, //0x000038c9 addq $1, %rax
- 0x8a, 0x0c, 0x0a, //0x000038cd movb (%rdx,%rcx), %cl
- //0x000038d0 LBB5_680
- 0x31, 0xd2, //0x000038d0 xorl %edx, %edx
- 0x48, 0x89, 0x55, 0x88, //0x000038d2 movq %rdx, $-120(%rbp)
- 0x31, 0xd2, //0x000038d6 xorl %edx, %edx
- 0x48, 0x89, 0x55, 0x90, //0x000038d8 movq %rdx, $-112(%rbp)
- 0x80, 0xf9, 0x5d, //0x000038dc cmpb $93, %cl
- 0x0f, 0x85, 0xa8, 0x00, 0x00, 0x00, //0x000038df jne LBB5_685
- 0x41, 0x83, 0x84, 0x24, 0xcc, 0x00, 0x00, 0x00, 0x01, //0x000038e5 addl $1, $204(%r12)
- //0x000038ee LBB5_682
- 0x49, 0x8b, 0x54, 0x18, 0x08, //0x000038ee movq $8(%r8,%rbx), %rdx
- 0x49, 0x89, 0x94, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x000038f3 movq %rdx, $168(%r12)
- 0x4d, 0x29, 0xc2, //0x000038fb subq %r8, %r10
- 0x49, 0x29, 0xda, //0x000038fe subq %rbx, %r10
- 0x49, 0xc1, 0xea, 0x04, //0x00003901 shrq $4, %r10
- 0x45, 0x89, 0x54, 0x18, 0x0c, //0x00003905 movl %r10d, $12(%r8,%rbx)
- 0x41, 0xc7, 0x44, 0x18, 0x08, 0x00, 0x00, 0x00, 0x00, //0x0000390a movl $0, $8(%r8,%rbx)
- 0x41, 0x0f, 0xb6, 0x0c, 0x18, //0x00003913 movzbl (%r8,%rbx), %ecx
- 0x41, 0x89, 0x0c, 0x18, //0x00003918 movl %ecx, (%r8,%rbx)
- 0x49, 0x8b, 0x8c, 0x24, 0xb0, 0x00, 0x00, 0x00, //0x0000391c movq $176(%r12), %rcx
- 0x41, 0x8b, 0x94, 0x24, 0xe0, 0x00, 0x00, 0x00, //0x00003924 movl $224(%r12), %edx
- 0x48, 0x39, 0xd1, //0x0000392c cmpq %rdx, %rcx
- 0x0f, 0x86, 0x21, 0x00, 0x00, 0x00, //0x0000392f jbe LBB5_684
- 0x41, 0x89, 0x8c, 0x24, 0xe0, 0x00, 0x00, 0x00, //0x00003935 movl %ecx, $224(%r12)
- 0x31, 0xd2, //0x0000393d xorl %edx, %edx
- 0x48, 0x89, 0x55, 0x88, //0x0000393f movq %rdx, $-120(%rbp)
- 0x31, 0xd2, //0x00003943 xorl %edx, %edx
- 0x48, 0x89, 0x55, 0x90, //0x00003945 movq %rdx, $-112(%rbp)
- 0x48, 0x81, 0xf9, 0x00, 0x10, 0x00, 0x00, //0x00003949 cmpq $4096, %rcx
- 0x0f, 0x87, 0xf1, 0xd1, 0xff, 0xff, //0x00003950 ja LBB5_100
- //0x00003956 LBB5_684
- 0x48, 0x83, 0xc1, 0xff, //0x00003956 addq $-1, %rcx
- 0x49, 0x89, 0x8c, 0x24, 0xb0, 0x00, 0x00, 0x00, //0x0000395a movq %rcx, $176(%r12)
- 0x49, 0x8b, 0x8c, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x00003962 movq $168(%r12), %rcx
- 0x31, 0xd2, //0x0000396a xorl %edx, %edx
- 0x48, 0x89, 0x55, 0x88, //0x0000396c movq %rdx, $-120(%rbp)
- 0xba, 0x00, 0x00, 0x00, 0x00, //0x00003970 movl $0, %edx
- 0x48, 0x89, 0x55, 0xa0, //0x00003975 movq %rdx, $-96(%rbp)
- 0xba, 0x00, 0x00, 0x00, 0x00, //0x00003979 movl $0, %edx
- 0x48, 0x89, 0x55, 0x90, //0x0000397e movq %rdx, $-112(%rbp)
- 0x41, 0xbe, 0x00, 0x00, 0x00, 0x00, //0x00003982 movl $0, %r14d
- 0xe9, 0xed, 0x0f, 0x00, 0x00, //0x00003988 jmp LBB5_855
- //0x0000398d LBB5_685
- 0x31, 0xd2, //0x0000398d xorl %edx, %edx
- 0x48, 0x89, 0x55, 0xa0, //0x0000398f movq %rdx, $-96(%rbp)
- 0xe9, 0x1b, 0x48, 0x00, 0x00, //0x00003993 jmp LBB5_1568
- //0x00003998 LBB5_686
- 0x4d, 0x89, 0xcd, //0x00003998 movq %r9, %r13
- 0x45, 0x31, 0xc0, //0x0000399b xorl %r8d, %r8d
- 0x31, 0xff, //0x0000399e xorl %edi, %edi
- 0x31, 0xf6, //0x000039a0 xorl %esi, %esi
- 0xe9, 0xdb, 0x00, 0x00, 0x00, //0x000039a2 jmp LBB5_698
- //0x000039a7 LBB5_689
- 0x48, 0x89, 0xf8, //0x000039a7 movq %rdi, %rax
- //0x000039aa LBB5_690
- 0x31, 0xc9, //0x000039aa xorl %ecx, %ecx
- 0x48, 0x89, 0x4d, 0xa0, //0x000039ac movq %rcx, $-96(%rbp)
- 0x4c, 0x8b, 0x65, 0xc0, //0x000039b0 movq $-64(%rbp), %r12
- 0xe9, 0x38, 0x80, 0x00, 0x00, //0x000039b4 jmp LBB5_2248
- //0x000039b9 LBB5_693
- 0x48, 0x83, 0xc2, 0x40, //0x000039b9 addq $64, %rdx
- 0x48, 0x89, 0xd7, //0x000039bd movq %rdx, %rdi
- //0x000039c0 LBB5_694
- 0x48, 0x83, 0xc7, 0xc0, //0x000039c0 addq $-64, %rdi
- 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0x93, 0xc6, 0xff, 0xff, //0x000039c4 movdqu $-14701(%rip), %xmm8 /* LCPI5_0+0(%rip) */
- 0x48, 0x89, 0xfa, //0x000039cd movq %rdi, %rdx
- //0x000039d0 LBB5_695
- 0xf3, 0x0f, 0x6f, 0x4a, 0x40, //0x000039d0 movdqu $64(%rdx), %xmm1
- 0xf3, 0x0f, 0x6f, 0x52, 0x50, //0x000039d5 movdqu $80(%rdx), %xmm2
- 0xf3, 0x0f, 0x6f, 0x5a, 0x60, //0x000039da movdqu $96(%rdx), %xmm3
- 0xf3, 0x0f, 0x6f, 0x62, 0x70, //0x000039df movdqu $112(%rdx), %xmm4
- 0x48, 0x83, 0xc2, 0x40, //0x000039e4 addq $64, %rdx
- 0x66, 0x41, 0x0f, 0x6f, 0xe8, //0x000039e8 movdqa %xmm8, %xmm5
- 0x66, 0x0f, 0x38, 0x00, 0xe9, //0x000039ed pshufb %xmm1, %xmm5
- 0x66, 0x41, 0x0f, 0x6f, 0xf0, //0x000039f2 movdqa %xmm8, %xmm6
- 0x66, 0x0f, 0x38, 0x00, 0xf2, //0x000039f7 pshufb %xmm2, %xmm6
- 0x66, 0x41, 0x0f, 0x6f, 0xf8, //0x000039fc movdqa %xmm8, %xmm7
- 0x66, 0x0f, 0x38, 0x00, 0xfb, //0x00003a01 pshufb %xmm3, %xmm7
- 0x66, 0x41, 0x0f, 0x6f, 0xc0, //0x00003a06 movdqa %xmm8, %xmm0
- 0x66, 0x0f, 0x38, 0x00, 0xc4, //0x00003a0b pshufb %xmm4, %xmm0
- 0x66, 0x0f, 0x74, 0xe9, //0x00003a10 pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x00003a14 pmovmskb %xmm5, %ecx
- 0x66, 0x0f, 0x74, 0xf2, //0x00003a18 pcmpeqb %xmm2, %xmm6
- 0x66, 0x0f, 0xd7, 0xf6, //0x00003a1c pmovmskb %xmm6, %esi
- 0x66, 0x0f, 0x74, 0xfb, //0x00003a20 pcmpeqb %xmm3, %xmm7
- 0x66, 0x0f, 0xd7, 0xff, //0x00003a24 pmovmskb %xmm7, %edi
- 0x66, 0x0f, 0x74, 0xc4, //0x00003a28 pcmpeqb %xmm4, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x00003a2c pmovmskb %xmm0, %eax
- 0x48, 0xc1, 0xe6, 0x10, //0x00003a30 shlq $16, %rsi
- 0x48, 0x09, 0xce, //0x00003a34 orq %rcx, %rsi
- 0x48, 0xc1, 0xe7, 0x20, //0x00003a37 shlq $32, %rdi
- 0x48, 0x09, 0xf7, //0x00003a3b orq %rsi, %rdi
- 0x48, 0xc1, 0xe0, 0x30, //0x00003a3e shlq $48, %rax
- 0x48, 0x09, 0xf8, //0x00003a42 orq %rdi, %rax
- 0x48, 0x83, 0xf8, 0xff, //0x00003a45 cmpq $-1, %rax
- 0x0f, 0x84, 0x81, 0xff, 0xff, 0xff, //0x00003a49 je LBB5_695
- 0x48, 0xf7, 0xd0, //0x00003a4f notq %rax
- 0x4c, 0x8b, 0x65, 0xc0, //0x00003a52 movq $-64(%rbp), %r12
- 0x49, 0x89, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x00003a56 movq %rax, $152(%r12)
- 0x49, 0x89, 0x94, 0x24, 0x90, 0x00, 0x00, 0x00, //0x00003a5e movq %rdx, $144(%r12)
- 0x31, 0xc9, //0x00003a66 xorl %ecx, %ecx
- 0x48, 0x89, 0x4d, 0x88, //0x00003a68 movq %rcx, $-120(%rbp)
- 0x31, 0xc9, //0x00003a6c xorl %ecx, %ecx
- 0x48, 0x89, 0x4d, 0xa0, //0x00003a6e movq %rcx, $-96(%rbp)
- 0x31, 0xc9, //0x00003a72 xorl %ecx, %ecx
- 0x48, 0x89, 0x4d, 0x90, //0x00003a74 movq %rcx, $-112(%rbp)
- 0xe9, 0x65, 0x7f, 0x00, 0x00, //0x00003a78 jmp LBB5_2247
- //0x00003a7d LBB5_697
- 0x4d, 0x89, 0xcd, //0x00003a7d movq %r9, %r13
- 0x31, 0xff, //0x00003a80 xorl %edi, %edi
- //0x00003a82 LBB5_698
- 0x4c, 0x8b, 0x65, 0xc0, //0x00003a82 movq $-64(%rbp), %r12
- 0x41, 0x89, 0xd9, //0x00003a86 movl %ebx, %r9d
- 0x3c, 0x2e, //0x00003a89 cmpb $46, %al
- 0x0f, 0x84, 0x2b, 0xca, 0xff, 0xff, //0x00003a8b je LBB5_39
- //0x00003a91 LBB5_699
- 0x3c, 0x45, //0x00003a91 cmpb $69, %al
- 0x0f, 0x84, 0xb9, 0xc8, 0xff, 0xff, //0x00003a93 je LBB5_21
- 0x3c, 0x65, //0x00003a99 cmpb $101, %al
- 0x4c, 0x89, 0xeb, //0x00003a9b movq %r13, %rbx
- 0x0f, 0x84, 0xba, 0x00, 0x00, 0x00, //0x00003a9e je LBB5_711
- 0x85, 0xff, //0x00003aa4 testl %edi, %edi
- 0x0f, 0x85, 0xba, 0x00, 0x00, 0x00, //0x00003aa6 jne LBB5_712
- 0x45, 0x84, 0xc9, //0x00003aac testb %r9b, %r9b
- 0x0f, 0x84, 0x41, 0x00, 0x00, 0x00, //0x00003aaf je LBB5_705
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00003ab5 movabsq $-9223372036854775808, %rax
- 0x48, 0x39, 0xc6, //0x00003abf cmpq %rax, %rsi
- 0x0f, 0x86, 0x8b, 0x00, 0x00, 0x00, //0x00003ac2 jbe LBB5_710
- 0x66, 0x48, 0x0f, 0x6e, 0xce, //0x00003ac8 movq %rsi, %xmm1
- 0x66, 0x0f, 0x62, 0x0d, 0x3b, 0xc6, 0xff, 0xff, //0x00003acd punpckldq $-14789(%rip), %xmm1 /* LCPI5_11+0(%rip) */
- 0x66, 0x0f, 0x5c, 0x0d, 0x43, 0xc6, 0xff, 0xff, //0x00003ad5 subpd $-14781(%rip), %xmm1 /* LCPI5_12+0(%rip) */
- 0x66, 0x0f, 0x28, 0xc1, //0x00003add movapd %xmm1, %xmm0
- 0x66, 0x0f, 0x15, 0xc1, //0x00003ae1 unpckhpd %xmm1, %xmm0
- 0xf2, 0x0f, 0x58, 0xc1, //0x00003ae5 addsd %xmm1, %xmm0
- 0x66, 0x0f, 0x57, 0x05, 0x3f, 0xc6, 0xff, 0xff, //0x00003ae9 xorpd $-14785(%rip), %xmm0 /* LCPI5_13+0(%rip) */
- 0xe9, 0x45, 0xf9, 0xff, 0xff, //0x00003af1 jmp LBB5_628
- //0x00003af6 LBB5_705
- 0x48, 0x89, 0xf0, //0x00003af6 movq %rsi, %rax
- //0x00003af9 LBB5_706
- 0x49, 0xc1, 0xe6, 0x20, //0x00003af9 shlq $32, %r14
- 0x49, 0x83, 0xce, 0x03, //0x00003afd orq $3, %r14
- //0x00003b01 LBB5_707
- 0x49, 0x8b, 0x8c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00003b01 movq $160(%r12), %rcx
- 0x4c, 0x89, 0x31, //0x00003b09 movq %r14, (%rcx)
- 0x48, 0x89, 0x41, 0x08, //0x00003b0c movq %rax, $8(%rcx)
- //0x00003b10 LBB5_708
- 0x41, 0x83, 0x84, 0x24, 0xd4, 0x00, 0x00, 0x00, 0x01, //0x00003b10 addl $1, $212(%r12)
- 0x49, 0x8b, 0x84, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00003b19 movq $160(%r12), %rax
- 0x48, 0x8d, 0x48, 0x10, //0x00003b21 leaq $16(%rax), %rcx
- 0x49, 0x89, 0x8c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00003b25 movq %rcx, $160(%r12)
- 0x48, 0x83, 0xc0, 0x20, //0x00003b2d addq $32, %rax
- 0x49, 0x3b, 0x84, 0x24, 0xc0, 0x00, 0x00, 0x00, //0x00003b31 cmpq $192(%r12), %rax
- 0x0f, 0x96, 0xc0, //0x00003b39 setbe %al
- 0x49, 0x89, 0xdd, //0x00003b3c movq %rbx, %r13
- 0x31, 0xc9, //0x00003b3f xorl %ecx, %ecx
- 0x84, 0xc0, //0x00003b41 testb %al, %al
- 0x0f, 0x85, 0x0e, 0xd5, 0xff, 0xff, //0x00003b43 jne LBB5_167
- //0x00003b49 LBB5_709
- 0xb9, 0x0b, 0x00, 0x00, 0x00, //0x00003b49 movl $11, %ecx
- 0xe9, 0x04, 0xd5, 0xff, 0xff, //0x00003b4e jmp LBB5_167
- //0x00003b53 LBB5_710
- 0x48, 0xf7, 0xde, //0x00003b53 negq %rsi
- 0x48, 0x89, 0xf0, //0x00003b56 movq %rsi, %rax
- 0xe9, 0x5a, 0xd4, 0xff, 0xff, //0x00003b59 jmp LBB5_159
- //0x00003b5e LBB5_711
- 0x49, 0x89, 0xdd, //0x00003b5e movq %rbx, %r13
- 0xe9, 0xec, 0xc7, 0xff, 0xff, //0x00003b61 jmp LBB5_21
- //0x00003b66 LBB5_712
- 0x83, 0xff, 0x01, //0x00003b66 cmpl $1, %edi
- 0x0f, 0x84, 0x5e, 0x02, 0x00, 0x00, //0x00003b69 je LBB5_740
- 0x48, 0x89, 0xf8, //0x00003b6f movq %rdi, %rax
- 0x4c, 0x8b, 0x65, 0xc0, //0x00003b72 movq $-64(%rbp), %r12
- 0x4c, 0x89, 0xeb, //0x00003b76 movq %r13, %rbx
- 0xe9, 0x52, 0xd5, 0xff, 0xff, //0x00003b79 jmp LBB5_181
- //0x00003b7e LBB5_714
- 0x48, 0x89, 0xf8, //0x00003b7e movq %rdi, %rax
- //0x00003b81 LBB5_715
- 0x31, 0xc9, //0x00003b81 xorl %ecx, %ecx
- 0x48, 0x89, 0x4d, 0xa0, //0x00003b83 movq %rcx, $-96(%rbp)
- 0x4c, 0x8b, 0x65, 0xc0, //0x00003b87 movq $-64(%rbp), %r12
- 0xe9, 0x2e, 0x50, 0x00, 0x00, //0x00003b8b jmp LBB5_1678
- //0x00003b90 LBB5_716
- 0x48, 0x83, 0xc2, 0x40, //0x00003b90 addq $64, %rdx
- 0x48, 0x89, 0xd7, //0x00003b94 movq %rdx, %rdi
- //0x00003b97 LBB5_717
- 0x48, 0x83, 0xc7, 0xc0, //0x00003b97 addq $-64, %rdi
- 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xbc, 0xc4, 0xff, 0xff, //0x00003b9b movdqu $-15172(%rip), %xmm8 /* LCPI5_0+0(%rip) */
- 0x48, 0x89, 0xfa, //0x00003ba4 movq %rdi, %rdx
- //0x00003ba7 LBB5_718
- 0xf3, 0x0f, 0x6f, 0x4a, 0x40, //0x00003ba7 movdqu $64(%rdx), %xmm1
- 0xf3, 0x0f, 0x6f, 0x52, 0x50, //0x00003bac movdqu $80(%rdx), %xmm2
- 0xf3, 0x0f, 0x6f, 0x5a, 0x60, //0x00003bb1 movdqu $96(%rdx), %xmm3
- 0xf3, 0x0f, 0x6f, 0x62, 0x70, //0x00003bb6 movdqu $112(%rdx), %xmm4
- 0x48, 0x83, 0xc2, 0x40, //0x00003bbb addq $64, %rdx
- 0x66, 0x41, 0x0f, 0x6f, 0xe8, //0x00003bbf movdqa %xmm8, %xmm5
- 0x66, 0x0f, 0x38, 0x00, 0xe9, //0x00003bc4 pshufb %xmm1, %xmm5
- 0x66, 0x41, 0x0f, 0x6f, 0xf0, //0x00003bc9 movdqa %xmm8, %xmm6
- 0x66, 0x0f, 0x38, 0x00, 0xf2, //0x00003bce pshufb %xmm2, %xmm6
- 0x66, 0x41, 0x0f, 0x6f, 0xf8, //0x00003bd3 movdqa %xmm8, %xmm7
- 0x66, 0x0f, 0x38, 0x00, 0xfb, //0x00003bd8 pshufb %xmm3, %xmm7
- 0x66, 0x41, 0x0f, 0x6f, 0xc0, //0x00003bdd movdqa %xmm8, %xmm0
- 0x66, 0x0f, 0x38, 0x00, 0xc4, //0x00003be2 pshufb %xmm4, %xmm0
- 0x66, 0x0f, 0x74, 0xe9, //0x00003be7 pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x00003beb pmovmskb %xmm5, %ecx
- 0x66, 0x0f, 0x74, 0xf2, //0x00003bef pcmpeqb %xmm2, %xmm6
- 0x66, 0x0f, 0xd7, 0xf6, //0x00003bf3 pmovmskb %xmm6, %esi
- 0x66, 0x0f, 0x74, 0xfb, //0x00003bf7 pcmpeqb %xmm3, %xmm7
- 0x66, 0x0f, 0xd7, 0xff, //0x00003bfb pmovmskb %xmm7, %edi
- 0x66, 0x0f, 0x74, 0xc4, //0x00003bff pcmpeqb %xmm4, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x00003c03 pmovmskb %xmm0, %eax
- 0x48, 0xc1, 0xe6, 0x10, //0x00003c07 shlq $16, %rsi
- 0x48, 0x09, 0xce, //0x00003c0b orq %rcx, %rsi
- 0x48, 0xc1, 0xe7, 0x20, //0x00003c0e shlq $32, %rdi
- 0x48, 0x09, 0xf7, //0x00003c12 orq %rsi, %rdi
- 0x48, 0xc1, 0xe0, 0x30, //0x00003c15 shlq $48, %rax
- 0x48, 0x09, 0xf8, //0x00003c19 orq %rdi, %rax
- 0x48, 0x83, 0xf8, 0xff, //0x00003c1c cmpq $-1, %rax
- 0x0f, 0x84, 0x81, 0xff, 0xff, 0xff, //0x00003c20 je LBB5_718
- 0x48, 0xf7, 0xd0, //0x00003c26 notq %rax
- 0x4c, 0x8b, 0x65, 0xc0, //0x00003c29 movq $-64(%rbp), %r12
- 0x49, 0x89, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x00003c2d movq %rax, $152(%r12)
- 0x49, 0x89, 0x94, 0x24, 0x90, 0x00, 0x00, 0x00, //0x00003c35 movq %rdx, $144(%r12)
- 0x31, 0xc9, //0x00003c3d xorl %ecx, %ecx
- 0x48, 0x89, 0x4d, 0x88, //0x00003c3f movq %rcx, $-120(%rbp)
- 0x31, 0xc9, //0x00003c43 xorl %ecx, %ecx
- 0x48, 0x89, 0x4d, 0xa0, //0x00003c45 movq %rcx, $-96(%rbp)
- 0x31, 0xc9, //0x00003c49 xorl %ecx, %ecx
- 0x48, 0x89, 0x4d, 0x90, //0x00003c4b movq %rcx, $-112(%rbp)
- 0xe9, 0x4e, 0x41, 0x00, 0x00, //0x00003c4f jmp LBB5_1491
- //0x00003c54 LBB5_720
- 0x66, 0x0f, 0x7e, 0xda, //0x00003c54 movd %xmm3, %edx
- 0x80, 0xfa, 0x22, //0x00003c58 cmpb $34, %dl
- 0x0f, 0x85, 0x15, 0x00, 0x00, 0x00, //0x00003c5b jne LBB5_722
- //0x00003c61 LBB5_721
- 0x49, 0x83, 0xc7, 0x01, //0x00003c61 addq $1, %r15
- 0x4d, 0x29, 0xec, //0x00003c65 subq %r13, %r12
- 0x40, 0xb6, 0x01, //0x00003c68 movb $1, %sil
- 0x4c, 0x89, 0xe7, //0x00003c6b movq %r12, %rdi
- 0x4d, 0x89, 0xce, //0x00003c6e movq %r9, %r14
- 0xe9, 0xfa, 0xce, 0xff, 0xff, //0x00003c71 jmp LBB5_102
- //0x00003c76 LBB5_722
- 0x31, 0xc0, //0x00003c76 xorl %eax, %eax
- //0x00003c78 LBB5_723
- 0x41, 0x88, 0x14, 0x04, //0x00003c78 movb %dl, (%r12,%rax)
- 0x41, 0x0f, 0xb6, 0x4c, 0x07, 0x01, //0x00003c7c movzbl $1(%r15,%rax), %ecx
- 0x80, 0xf9, 0x22, //0x00003c82 cmpb $34, %cl
- 0x0f, 0x84, 0x9b, 0x00, 0x00, 0x00, //0x00003c85 je LBB5_732
- 0x41, 0x88, 0x4c, 0x04, 0x01, //0x00003c8b movb %cl, $1(%r12,%rax)
- 0x41, 0x0f, 0xb6, 0x4c, 0x07, 0x02, //0x00003c90 movzbl $2(%r15,%rax), %ecx
- 0x80, 0xf9, 0x22, //0x00003c96 cmpb $34, %cl
- 0x0f, 0x84, 0x9e, 0x00, 0x00, 0x00, //0x00003c99 je LBB5_733
- 0x41, 0x88, 0x4c, 0x04, 0x02, //0x00003c9f movb %cl, $2(%r12,%rax)
- 0x41, 0x0f, 0xb6, 0x4c, 0x07, 0x03, //0x00003ca4 movzbl $3(%r15,%rax), %ecx
- 0x80, 0xf9, 0x22, //0x00003caa cmpb $34, %cl
- 0x0f, 0x84, 0xa1, 0x00, 0x00, 0x00, //0x00003cad je LBB5_734
- 0x41, 0x88, 0x4c, 0x04, 0x03, //0x00003cb3 movb %cl, $3(%r12,%rax)
- 0x41, 0x0f, 0xb6, 0x4c, 0x07, 0x04, //0x00003cb8 movzbl $4(%r15,%rax), %ecx
- 0x80, 0xf9, 0x22, //0x00003cbe cmpb $34, %cl
- 0x0f, 0x84, 0xa4, 0x00, 0x00, 0x00, //0x00003cc1 je LBB5_735
- 0x41, 0x88, 0x4c, 0x04, 0x04, //0x00003cc7 movb %cl, $4(%r12,%rax)
- 0x41, 0x0f, 0xb6, 0x4c, 0x07, 0x05, //0x00003ccc movzbl $5(%r15,%rax), %ecx
- 0x80, 0xf9, 0x22, //0x00003cd2 cmpb $34, %cl
- 0x0f, 0x84, 0xa7, 0x00, 0x00, 0x00, //0x00003cd5 je LBB5_736
- 0x41, 0x88, 0x4c, 0x04, 0x05, //0x00003cdb movb %cl, $5(%r12,%rax)
- 0x41, 0x0f, 0xb6, 0x4c, 0x07, 0x06, //0x00003ce0 movzbl $6(%r15,%rax), %ecx
- 0x80, 0xf9, 0x22, //0x00003ce6 cmpb $34, %cl
- 0x0f, 0x84, 0xaa, 0x00, 0x00, 0x00, //0x00003ce9 je LBB5_737
- 0x41, 0x88, 0x4c, 0x04, 0x06, //0x00003cef movb %cl, $6(%r12,%rax)
- 0x41, 0x0f, 0xb6, 0x4c, 0x07, 0x07, //0x00003cf4 movzbl $7(%r15,%rax), %ecx
- 0x80, 0xf9, 0x22, //0x00003cfa cmpb $34, %cl
- 0x0f, 0x84, 0xad, 0x00, 0x00, 0x00, //0x00003cfd je LBB5_738
- 0x41, 0x88, 0x4c, 0x04, 0x07, //0x00003d03 movb %cl, $7(%r12,%rax)
- 0x41, 0x0f, 0xb6, 0x54, 0x07, 0x08, //0x00003d08 movzbl $8(%r15,%rax), %edx
- 0x48, 0x83, 0xc0, 0x08, //0x00003d0e addq $8, %rax
- 0x80, 0xfa, 0x22, //0x00003d12 cmpb $34, %dl
- 0x0f, 0x85, 0x5d, 0xff, 0xff, 0xff, //0x00003d15 jne LBB5_723
- 0x49, 0x01, 0xc7, //0x00003d1b addq %rax, %r15
- 0x49, 0x01, 0xc4, //0x00003d1e addq %rax, %r12
- 0xe9, 0x3b, 0xff, 0xff, 0xff, //0x00003d21 jmp LBB5_721
- //0x00003d26 LBB5_732
- 0x49, 0x01, 0xc7, //0x00003d26 addq %rax, %r15
- 0x49, 0x83, 0xc7, 0x02, //0x00003d29 addq $2, %r15
- 0x4d, 0x29, 0xec, //0x00003d2d subq %r13, %r12
- 0x49, 0x8d, 0x3c, 0x04, //0x00003d30 leaq (%r12,%rax), %rdi
- 0x48, 0x83, 0xc7, 0x01, //0x00003d34 addq $1, %rdi
- 0xe9, 0x85, 0x00, 0x00, 0x00, //0x00003d38 jmp LBB5_739
- //0x00003d3d LBB5_733
- 0x49, 0x01, 0xc7, //0x00003d3d addq %rax, %r15
- 0x49, 0x83, 0xc7, 0x03, //0x00003d40 addq $3, %r15
- 0x4d, 0x29, 0xec, //0x00003d44 subq %r13, %r12
- 0x49, 0x8d, 0x3c, 0x04, //0x00003d47 leaq (%r12,%rax), %rdi
- 0x48, 0x83, 0xc7, 0x02, //0x00003d4b addq $2, %rdi
- 0xe9, 0x6e, 0x00, 0x00, 0x00, //0x00003d4f jmp LBB5_739
- //0x00003d54 LBB5_734
- 0x49, 0x01, 0xc7, //0x00003d54 addq %rax, %r15
- 0x49, 0x83, 0xc7, 0x04, //0x00003d57 addq $4, %r15
- 0x4d, 0x29, 0xec, //0x00003d5b subq %r13, %r12
- 0x49, 0x8d, 0x3c, 0x04, //0x00003d5e leaq (%r12,%rax), %rdi
- 0x48, 0x83, 0xc7, 0x03, //0x00003d62 addq $3, %rdi
- 0xe9, 0x57, 0x00, 0x00, 0x00, //0x00003d66 jmp LBB5_739
- //0x00003d6b LBB5_735
- 0x49, 0x01, 0xc7, //0x00003d6b addq %rax, %r15
- 0x49, 0x83, 0xc7, 0x05, //0x00003d6e addq $5, %r15
- 0x4d, 0x29, 0xec, //0x00003d72 subq %r13, %r12
- 0x49, 0x8d, 0x3c, 0x04, //0x00003d75 leaq (%r12,%rax), %rdi
- 0x48, 0x83, 0xc7, 0x04, //0x00003d79 addq $4, %rdi
- 0xe9, 0x40, 0x00, 0x00, 0x00, //0x00003d7d jmp LBB5_739
- //0x00003d82 LBB5_736
- 0x49, 0x01, 0xc7, //0x00003d82 addq %rax, %r15
- 0x49, 0x83, 0xc7, 0x06, //0x00003d85 addq $6, %r15
- 0x4d, 0x29, 0xec, //0x00003d89 subq %r13, %r12
- 0x49, 0x8d, 0x3c, 0x04, //0x00003d8c leaq (%r12,%rax), %rdi
- 0x48, 0x83, 0xc7, 0x05, //0x00003d90 addq $5, %rdi
- 0xe9, 0x29, 0x00, 0x00, 0x00, //0x00003d94 jmp LBB5_739
- //0x00003d99 LBB5_737
- 0x49, 0x01, 0xc7, //0x00003d99 addq %rax, %r15
- 0x49, 0x83, 0xc7, 0x07, //0x00003d9c addq $7, %r15
- 0x4d, 0x29, 0xec, //0x00003da0 subq %r13, %r12
- 0x49, 0x8d, 0x3c, 0x04, //0x00003da3 leaq (%r12,%rax), %rdi
- 0x48, 0x83, 0xc7, 0x06, //0x00003da7 addq $6, %rdi
- 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00003dab jmp LBB5_739
- //0x00003db0 LBB5_738
- 0x49, 0x01, 0xc7, //0x00003db0 addq %rax, %r15
- 0x49, 0x83, 0xc7, 0x08, //0x00003db3 addq $8, %r15
- 0x4d, 0x29, 0xec, //0x00003db7 subq %r13, %r12
- 0x49, 0x8d, 0x3c, 0x04, //0x00003dba leaq (%r12,%rax), %rdi
- 0x48, 0x83, 0xc7, 0x07, //0x00003dbe addq $7, %rdi
- //0x00003dc2 LBB5_739
- 0x40, 0xb6, 0x01, //0x00003dc2 movb $1, %sil
- 0x4d, 0x89, 0xce, //0x00003dc5 movq %r9, %r14
- 0xe9, 0xa3, 0xcd, 0xff, 0xff, //0x00003dc8 jmp LBB5_102
- //0x00003dcd LBB5_740
- 0xb9, 0x0a, 0x00, 0x00, 0x00, //0x00003dcd movl $10, %ecx
- 0x48, 0x89, 0xf0, //0x00003dd2 movq %rsi, %rax
- 0x48, 0xf7, 0xe1, //0x00003dd5 mulq %rcx
- 0x0f, 0x81, 0x1b, 0x00, 0x00, 0x00, //0x00003dd8 jno LBB5_742
- 0x43, 0x8d, 0x04, 0x1b, //0x00003dde leal (%r11,%r11), %eax
- 0x83, 0xc0, 0xff, //0x00003de2 addl $-1, %eax
- 0x89, 0x45, 0xc8, //0x00003de5 movl %eax, $-56(%rbp)
- 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00003de8 movl $1, %edi
- 0x4c, 0x8b, 0x65, 0xc0, //0x00003ded movq $-64(%rbp), %r12
- 0x4c, 0x89, 0xeb, //0x00003df1 movq %r13, %rbx
- 0xe9, 0x08, 0xd4, 0xff, 0xff, //0x00003df4 jmp LBB5_193
- //0x00003df9 LBB5_742
- 0x41, 0x0f, 0xb6, 0x4d, 0xff, //0x00003df9 movzbl $-1(%r13), %ecx
- 0x83, 0xc1, 0xd0, //0x00003dfe addl $-48, %ecx
- 0x48, 0x63, 0xc9, //0x00003e01 movslq %ecx, %rcx
- 0x48, 0x89, 0xca, //0x00003e04 movq %rcx, %rdx
- 0x48, 0xc1, 0xfa, 0x3f, //0x00003e07 sarq $63, %rdx
- 0x48, 0x01, 0xc8, //0x00003e0b addq %rcx, %rax
- 0x48, 0x83, 0xd2, 0x00, //0x00003e0e adcq $0, %rdx
- 0x89, 0xd1, //0x00003e12 movl %edx, %ecx
- 0x83, 0xe1, 0x01, //0x00003e14 andl $1, %ecx
- 0x48, 0xf7, 0xd9, //0x00003e17 negq %rcx
- 0x48, 0x31, 0xca, //0x00003e1a xorq %rcx, %rdx
- 0x0f, 0x85, 0x47, 0x00, 0x00, 0x00, //0x00003e1d jne LBB5_746
- 0x48, 0x85, 0xc9, //0x00003e23 testq %rcx, %rcx
- 0x0f, 0x88, 0x3e, 0x00, 0x00, 0x00, //0x00003e26 js LBB5_746
- 0x45, 0x84, 0xc9, //0x00003e2c testb %r9b, %r9b
- 0x0f, 0x84, 0x5b, 0x00, 0x00, 0x00, //0x00003e2f je LBB5_749
- 0x66, 0x48, 0x0f, 0x6e, 0xc8, //0x00003e35 movq %rax, %xmm1
- 0x66, 0x0f, 0x62, 0x0d, 0xce, 0xc2, 0xff, 0xff, //0x00003e3a punpckldq $-15666(%rip), %xmm1 /* LCPI5_11+0(%rip) */
- 0x66, 0x0f, 0x5c, 0x0d, 0xd6, 0xc2, 0xff, 0xff, //0x00003e42 subpd $-15658(%rip), %xmm1 /* LCPI5_12+0(%rip) */
- 0x66, 0x0f, 0x28, 0xc1, //0x00003e4a movapd %xmm1, %xmm0
- 0x66, 0x0f, 0x15, 0xc1, //0x00003e4e unpckhpd %xmm1, %xmm0
- 0xf2, 0x0f, 0x58, 0xc1, //0x00003e52 addsd %xmm1, %xmm0
- 0x66, 0x0f, 0x57, 0x05, 0xd2, 0xc2, 0xff, 0xff, //0x00003e56 xorpd $-15662(%rip), %xmm0 /* LCPI5_13+0(%rip) */
- 0x4c, 0x8b, 0x65, 0xc0, //0x00003e5e movq $-64(%rbp), %r12
- 0x4c, 0x89, 0xeb, //0x00003e62 movq %r13, %rbx
- 0xe9, 0xd1, 0xf5, 0xff, 0xff, //0x00003e65 jmp LBB5_628
- //0x00003e6a LBB5_746
- 0x4c, 0x8b, 0x65, 0xc0, //0x00003e6a movq $-64(%rbp), %r12
- 0x4c, 0x89, 0xeb, //0x00003e6e movq %r13, %rbx
- 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00003e71 movl $1, %edi
- 0xe9, 0x55, 0xd2, 0xff, 0xff, //0x00003e76 jmp LBB5_181
- //0x00003e7b LBB5_747
- 0x4d, 0x89, 0xce, //0x00003e7b movq %r9, %r14
- //0x00003e7e LBB5_748
- 0x0f, 0xbc, 0xc7, //0x00003e7e bsfl %edi, %eax
- 0x49, 0x01, 0xc7, //0x00003e81 addq %rax, %r15
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00003e84 movq $-1, %rdi
- 0xe9, 0xeb, 0xcc, 0xff, 0xff, //0x00003e8b jmp LBB5_103
- //0x00003e90 LBB5_749
- 0x4c, 0x8b, 0x65, 0xc0, //0x00003e90 movq $-64(%rbp), %r12
- 0x4c, 0x89, 0xeb, //0x00003e94 movq %r13, %rbx
- 0xe9, 0x5d, 0xfc, 0xff, 0xff, //0x00003e97 jmp LBB5_706
- //0x00003e9c LBB5_750
- 0x48, 0x0f, 0xbc, 0xc8, //0x00003e9c bsfq %rax, %rcx
- 0x48, 0x8d, 0x04, 0x0a, //0x00003ea0 leaq (%rdx,%rcx), %rax
- 0x48, 0x83, 0xc0, 0x01, //0x00003ea4 addq $1, %rax
- 0x40, 0x8a, 0x34, 0x0a, //0x00003ea8 movb (%rdx,%rcx), %sil
- //0x00003eac LBB5_751
- 0xb9, 0x07, 0x00, 0x00, 0x00, //0x00003eac movl $7, %ecx
- 0x40, 0x80, 0xfe, 0x22, //0x00003eb1 cmpb $34, %sil
- 0x0f, 0x85, 0x91, 0x7d, 0x00, 0x00, //0x00003eb5 jne LBB5_1440
- 0x4d, 0x89, 0xf1, //0x00003ebb movq %r14, %r9
- 0x4d, 0x89, 0xfb, //0x00003ebe movq %r15, %r11
- 0x49, 0x89, 0xc6, //0x00003ec1 movq %rax, %r14
- 0x4c, 0x2b, 0xb5, 0x68, 0xff, 0xff, 0xff, //0x00003ec4 subq $-152(%rbp), %r14
- 0x4d, 0x8b, 0x7c, 0x24, 0x70, //0x00003ecb movq $112(%r12), %r15
- 0xf3, 0x0f, 0x6f, 0x05, 0x98, 0xc1, 0xff, 0xff, //0x00003ed0 movdqu $-15976(%rip), %xmm0 /* LCPI5_1+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x0d, 0xa0, 0xc1, 0xff, 0xff, //0x00003ed8 movdqu $-15968(%rip), %xmm1 /* LCPI5_2+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x15, 0xa8, 0xc1, 0xff, 0xff, //0x00003ee0 movdqu $-15960(%rip), %xmm2 /* LCPI5_3+0(%rip) */
- 0x49, 0x89, 0xc5, //0x00003ee8 movq %rax, %r13
- 0x41, 0xf6, 0xc7, 0x20, //0x00003eeb testb $32, %r15b
- 0x0f, 0x85, 0x9b, 0x00, 0x00, 0x00, //0x00003eef jne LBB5_756
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003ef5 .p2align 4, 0x90
- //0x00003f00 LBB5_753
- 0xf3, 0x41, 0x0f, 0x6f, 0x5d, 0x00, //0x00003f00 movdqu (%r13), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x65, 0x10, //0x00003f06 movdqu $16(%r13), %xmm4
- 0x66, 0x0f, 0x6f, 0xeb, //0x00003f0c movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x6f, 0xf3, //0x00003f10 movdqa %xmm3, %xmm6
- 0x66, 0x0f, 0xda, 0xf2, //0x00003f14 pminub %xmm2, %xmm6
- 0x66, 0x0f, 0x74, 0xf3, //0x00003f18 pcmpeqb %xmm3, %xmm6
- 0x66, 0x0f, 0x74, 0xd8, //0x00003f1c pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xfb, //0x00003f20 pmovmskb %xmm3, %edi
- 0x66, 0x0f, 0x6f, 0xdc, //0x00003f24 movdqa %xmm4, %xmm3
- 0x66, 0x0f, 0x6f, 0xfc, //0x00003f28 movdqa %xmm4, %xmm7
- 0x66, 0x0f, 0xda, 0xfa, //0x00003f2c pminub %xmm2, %xmm7
- 0x66, 0x0f, 0x74, 0xfc, //0x00003f30 pcmpeqb %xmm4, %xmm7
- 0x66, 0x0f, 0x74, 0xe0, //0x00003f34 pcmpeqb %xmm0, %xmm4
- 0x66, 0x0f, 0xd7, 0xf4, //0x00003f38 pmovmskb %xmm4, %esi
- 0x66, 0x0f, 0x74, 0xe9, //0x00003f3c pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xdd, //0x00003f40 pmovmskb %xmm5, %ebx
- 0xc1, 0xe6, 0x10, //0x00003f44 shll $16, %esi
- 0x09, 0xfe, //0x00003f47 orl %edi, %esi
- 0x66, 0x0f, 0x74, 0xd9, //0x00003f49 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xfb, //0x00003f4d pmovmskb %xmm3, %edi
- 0x66, 0x0f, 0xd7, 0xce, //0x00003f51 pmovmskb %xmm6, %ecx
- 0x66, 0x0f, 0xd7, 0xd7, //0x00003f55 pmovmskb %xmm7, %edx
- 0xc1, 0xe2, 0x10, //0x00003f59 shll $16, %edx
- 0x09, 0xca, //0x00003f5c orl %ecx, %edx
- 0xc1, 0xe7, 0x10, //0x00003f5e shll $16, %edi
- 0x09, 0xdf, //0x00003f61 orl %ebx, %edi
- 0x09, 0xf2, //0x00003f63 orl %esi, %edx
- 0x83, 0xc2, 0xff, //0x00003f65 addl $-1, %edx
- 0x85, 0xfa, //0x00003f68 testl %edi, %edx
- 0x0f, 0x85, 0xae, 0x00, 0x00, 0x00, //0x00003f6a jne LBB5_760
- 0x83, 0xc7, 0xff, //0x00003f70 addl $-1, %edi
- 0x85, 0xf7, //0x00003f73 testl %esi, %edi
- 0x0f, 0x85, 0xdb, 0x16, 0x00, 0x00, //0x00003f75 jne LBB5_1013
- 0x49, 0x83, 0xc5, 0x20, //0x00003f7b addq $32, %r13
- 0xe9, 0x7c, 0xff, 0xff, 0xff, //0x00003f7f jmp LBB5_753
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003f84 .p2align 4, 0x90
- //0x00003f90 LBB5_756
- 0xf3, 0x41, 0x0f, 0x6f, 0x5d, 0x00, //0x00003f90 movdqu (%r13), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x65, 0x10, //0x00003f96 movdqu $16(%r13), %xmm4
- 0x66, 0x0f, 0x6f, 0xeb, //0x00003f9c movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x6f, 0xf3, //0x00003fa0 movdqa %xmm3, %xmm6
- 0x66, 0x0f, 0xda, 0xf2, //0x00003fa4 pminub %xmm2, %xmm6
- 0x66, 0x0f, 0x74, 0xf3, //0x00003fa8 pcmpeqb %xmm3, %xmm6
- 0x66, 0x0f, 0x74, 0xd8, //0x00003fac pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xcb, //0x00003fb0 pmovmskb %xmm3, %ecx
- 0x66, 0x0f, 0x6f, 0xdc, //0x00003fb4 movdqa %xmm4, %xmm3
- 0x66, 0x0f, 0x6f, 0xfc, //0x00003fb8 movdqa %xmm4, %xmm7
- 0x66, 0x0f, 0xda, 0xfa, //0x00003fbc pminub %xmm2, %xmm7
- 0x66, 0x0f, 0x74, 0xfc, //0x00003fc0 pcmpeqb %xmm4, %xmm7
- 0x66, 0x0f, 0x74, 0xe0, //0x00003fc4 pcmpeqb %xmm0, %xmm4
- 0x66, 0x0f, 0xd7, 0xf4, //0x00003fc8 pmovmskb %xmm4, %esi
- 0x66, 0x0f, 0x74, 0xe9, //0x00003fcc pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xd5, //0x00003fd0 pmovmskb %xmm5, %edx
- 0xc1, 0xe6, 0x10, //0x00003fd4 shll $16, %esi
- 0x09, 0xce, //0x00003fd7 orl %ecx, %esi
- 0x66, 0x0f, 0x74, 0xd9, //0x00003fd9 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xfb, //0x00003fdd pmovmskb %xmm3, %edi
- 0x66, 0x0f, 0xd7, 0xce, //0x00003fe1 pmovmskb %xmm6, %ecx
- 0x66, 0x0f, 0xd7, 0xdf, //0x00003fe5 pmovmskb %xmm7, %ebx
- 0xc1, 0xe3, 0x10, //0x00003fe9 shll $16, %ebx
- 0x09, 0xcb, //0x00003fec orl %ecx, %ebx
- 0xc1, 0xe7, 0x10, //0x00003fee shll $16, %edi
- 0x09, 0xd7, //0x00003ff1 orl %edx, %edi
- 0x89, 0xd9, //0x00003ff3 movl %ebx, %ecx
- 0x09, 0xf1, //0x00003ff5 orl %esi, %ecx
- 0x83, 0xc1, 0xff, //0x00003ff7 addl $-1, %ecx
- 0x85, 0xf9, //0x00003ffa testl %edi, %ecx
- 0x0f, 0x85, 0x1c, 0x00, 0x00, 0x00, //0x00003ffc jne LBB5_760
- 0x83, 0xc7, 0xff, //0x00004002 addl $-1, %edi
- 0x85, 0xf7, //0x00004005 testl %esi, %edi
- 0x0f, 0x85, 0x49, 0x16, 0x00, 0x00, //0x00004007 jne LBB5_1013
- 0x85, 0xdf, //0x0000400d testl %ebx, %edi
- 0x0f, 0x85, 0x1e, 0x23, 0x00, 0x00, //0x0000400f jne LBB5_1167
- 0x49, 0x83, 0xc5, 0x20, //0x00004015 addq $32, %r13
- 0xe9, 0x72, 0xff, 0xff, 0xff, //0x00004019 jmp LBB5_756
- //0x0000401e LBB5_760
- 0x0f, 0xbc, 0xcf, //0x0000401e bsfl %edi, %ecx
- 0x4a, 0x8d, 0x14, 0x29, //0x00004021 leaq (%rcx,%r13), %rdx
- 0x49, 0x01, 0xcd, //0x00004025 addq %rcx, %r13
- 0x49, 0x83, 0xc5, 0x01, //0x00004028 addq $1, %r13
- 0x48, 0xf7, 0xd0, //0x0000402c notq %rax
- 0x4c, 0x8d, 0x04, 0x10, //0x0000402f leaq (%rax,%rdx), %r8
- 0x49, 0x83, 0xc0, 0x01, //0x00004033 addq $1, %r8
- 0xb8, 0x04, 0x00, 0x00, 0x00, //0x00004037 movl $4, %eax
- 0x31, 0xc9, //0x0000403c xorl %ecx, %ecx
- //0x0000403e LBB5_761
- 0x4d, 0x89, 0xdf, //0x0000403e movq %r11, %r15
- 0x4d, 0x85, 0xc0, //0x00004041 testq %r8, %r8
- 0x0f, 0x88, 0xf6, 0x22, 0x00, 0x00, //0x00004044 js LBB5_1168
- 0x48, 0x89, 0x4d, 0x90, //0x0000404a movq %rcx, $-112(%rbp)
- 0x49, 0x8d, 0x7d, 0x01, //0x0000404e leaq $1(%r13), %rdi
- 0x41, 0x0f, 0xb6, 0x5d, 0x00, //0x00004052 movzbl (%r13), %ebx
- 0x48, 0x83, 0xfb, 0x20, //0x00004057 cmpq $32, %rbx
- 0x0f, 0x87, 0xcb, 0x04, 0x00, 0x00, //0x0000405b ja LBB5_814
- 0x48, 0xb9, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00004061 movabsq $4294977025, %rcx
- 0x48, 0x0f, 0xa3, 0xd9, //0x0000406b btq %rbx, %rcx
- 0x4c, 0x8b, 0x65, 0xc0, //0x0000406f movq $-64(%rbp), %r12
- 0x0f, 0x83, 0x08, 0x01, 0x00, 0x00, //0x00004073 jae LBB5_773
- 0x41, 0x0f, 0xb6, 0x5d, 0x01, //0x00004079 movzbl $1(%r13), %ebx
- 0x49, 0x83, 0xc5, 0x02, //0x0000407e addq $2, %r13
- 0x48, 0x83, 0xfb, 0x20, //0x00004082 cmpq $32, %rbx
- 0x0f, 0x87, 0x98, 0x04, 0x00, 0x00, //0x00004086 ja LBB5_819
- 0x48, 0x0f, 0xa3, 0xd9, //0x0000408c btq %rbx, %rcx
- 0x0f, 0x83, 0x8e, 0x04, 0x00, 0x00, //0x00004090 jae LBB5_819
- 0x49, 0x8b, 0x9c, 0x24, 0x90, 0x00, 0x00, 0x00, //0x00004096 movq $144(%r12), %rbx
- 0x4c, 0x89, 0xe9, //0x0000409e movq %r13, %rcx
- 0x48, 0x29, 0xd9, //0x000040a1 subq %rbx, %rcx
- 0x48, 0x83, 0xf9, 0x3f, //0x000040a4 cmpq $63, %rcx
- 0x0f, 0x87, 0x1e, 0x00, 0x00, 0x00, //0x000040a8 ja LBB5_769
- 0x49, 0x8b, 0xbc, 0x24, 0x98, 0x00, 0x00, 0x00, //0x000040ae movq $152(%r12), %rdi
- 0x48, 0xd3, 0xef, //0x000040b6 shrq %cl, %rdi
- 0x48, 0xd3, 0xe7, //0x000040b9 shlq %cl, %rdi
- 0x48, 0x85, 0xff, //0x000040bc testq %rdi, %rdi
- 0x0f, 0x85, 0xad, 0x00, 0x00, 0x00, //0x000040bf jne LBB5_772
- 0x48, 0x83, 0xc3, 0x40, //0x000040c5 addq $64, %rbx
- 0x49, 0x89, 0xdd, //0x000040c9 movq %rbx, %r13
- //0x000040cc LBB5_769
- 0x49, 0x83, 0xc5, 0xc0, //0x000040cc addq $-64, %r13
- 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0x87, 0xbf, 0xff, 0xff, //0x000040d0 movdqu $-16505(%rip), %xmm8 /* LCPI5_0+0(%rip) */
- 0x4c, 0x89, 0xeb, //0x000040d9 movq %r13, %rbx
- 0x90, 0x90, 0x90, 0x90, //0x000040dc .p2align 4, 0x90
- //0x000040e0 LBB5_770
- 0xf3, 0x0f, 0x6f, 0x4b, 0x40, //0x000040e0 movdqu $64(%rbx), %xmm1
- 0xf3, 0x0f, 0x6f, 0x53, 0x50, //0x000040e5 movdqu $80(%rbx), %xmm2
- 0xf3, 0x0f, 0x6f, 0x5b, 0x60, //0x000040ea movdqu $96(%rbx), %xmm3
- 0xf3, 0x0f, 0x6f, 0x63, 0x70, //0x000040ef movdqu $112(%rbx), %xmm4
- 0x48, 0x83, 0xc3, 0x40, //0x000040f4 addq $64, %rbx
- 0x66, 0x41, 0x0f, 0x6f, 0xe8, //0x000040f8 movdqa %xmm8, %xmm5
- 0x66, 0x0f, 0x38, 0x00, 0xe9, //0x000040fd pshufb %xmm1, %xmm5
- 0x66, 0x41, 0x0f, 0x6f, 0xf0, //0x00004102 movdqa %xmm8, %xmm6
- 0x66, 0x0f, 0x38, 0x00, 0xf2, //0x00004107 pshufb %xmm2, %xmm6
- 0x66, 0x41, 0x0f, 0x6f, 0xf8, //0x0000410c movdqa %xmm8, %xmm7
- 0x66, 0x0f, 0x38, 0x00, 0xfb, //0x00004111 pshufb %xmm3, %xmm7
- 0x66, 0x41, 0x0f, 0x6f, 0xc0, //0x00004116 movdqa %xmm8, %xmm0
- 0x66, 0x0f, 0x38, 0x00, 0xc4, //0x0000411b pshufb %xmm4, %xmm0
- 0x66, 0x0f, 0x74, 0xe9, //0x00004120 pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x00004124 pmovmskb %xmm5, %ecx
- 0x66, 0x0f, 0x74, 0xf2, //0x00004128 pcmpeqb %xmm2, %xmm6
- 0x66, 0x0f, 0xd7, 0xd6, //0x0000412c pmovmskb %xmm6, %edx
- 0x66, 0x0f, 0x74, 0xfb, //0x00004130 pcmpeqb %xmm3, %xmm7
- 0x66, 0x0f, 0xd7, 0xf7, //0x00004134 pmovmskb %xmm7, %esi
- 0x66, 0x0f, 0x74, 0xc4, //0x00004138 pcmpeqb %xmm4, %xmm0
- 0x66, 0x0f, 0xd7, 0xf8, //0x0000413c pmovmskb %xmm0, %edi
- 0x48, 0xc1, 0xe2, 0x10, //0x00004140 shlq $16, %rdx
- 0x48, 0x09, 0xca, //0x00004144 orq %rcx, %rdx
- 0x48, 0xc1, 0xe6, 0x20, //0x00004147 shlq $32, %rsi
- 0x48, 0x09, 0xd6, //0x0000414b orq %rdx, %rsi
- 0x48, 0xc1, 0xe7, 0x30, //0x0000414e shlq $48, %rdi
- 0x48, 0x09, 0xf7, //0x00004152 orq %rsi, %rdi
- 0x48, 0x83, 0xff, 0xff, //0x00004155 cmpq $-1, %rdi
- 0x0f, 0x84, 0x81, 0xff, 0xff, 0xff, //0x00004159 je LBB5_770
- 0x48, 0xf7, 0xd7, //0x0000415f notq %rdi
- 0x49, 0x89, 0xbc, 0x24, 0x98, 0x00, 0x00, 0x00, //0x00004162 movq %rdi, $152(%r12)
- 0x49, 0x89, 0x9c, 0x24, 0x90, 0x00, 0x00, 0x00, //0x0000416a movq %rbx, $144(%r12)
- //0x00004172 LBB5_772
- 0x48, 0x0f, 0xbc, 0xcf, //0x00004172 bsfq %rdi, %rcx
- 0x48, 0x8d, 0x3c, 0x0b, //0x00004176 leaq (%rbx,%rcx), %rdi
- 0x48, 0x83, 0xc7, 0x01, //0x0000417a addq $1, %rdi
- 0x8a, 0x1c, 0x0b, //0x0000417e movb (%rbx,%rcx), %bl
- //0x00004181 LBB5_773
- 0xb9, 0x08, 0x00, 0x00, 0x00, //0x00004181 movl $8, %ecx
- 0x80, 0xfb, 0x3a, //0x00004186 cmpb $58, %bl
- 0x0f, 0x85, 0xfe, 0x36, 0x00, 0x00, //0x00004189 jne LBB5_1441
- 0x49, 0xc1, 0xe6, 0x20, //0x0000418f shlq $32, %r14
- 0x4c, 0x09, 0xf0, //0x00004193 orq %r14, %rax
- 0x49, 0x8b, 0x8c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00004196 movq $160(%r12), %rcx
- 0x48, 0x89, 0x01, //0x0000419e movq %rax, (%rcx)
- 0x4c, 0x89, 0x41, 0x08, //0x000041a1 movq %r8, $8(%rcx)
- 0x49, 0x8b, 0x84, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x000041a5 movq $160(%r12), %rax
- 0x48, 0x8d, 0x58, 0x10, //0x000041ad leaq $16(%rax), %rbx
- 0x49, 0x89, 0x9c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x000041b1 movq %rbx, $160(%r12)
- 0x48, 0x83, 0xc0, 0x20, //0x000041b9 addq $32, %rax
- 0xb9, 0x0b, 0x00, 0x00, 0x00, //0x000041bd movl $11, %ecx
- 0x49, 0x89, 0xfd, //0x000041c2 movq %rdi, %r13
- 0x49, 0x3b, 0x84, 0x24, 0xc0, 0x00, 0x00, 0x00, //0x000041c5 cmpq $192(%r12), %rax
- 0x4d, 0x89, 0xce, //0x000041cd movq %r9, %r14
- 0x0f, 0x87, 0x81, 0xce, 0xff, 0xff, //0x000041d0 ja LBB5_167
- //0x000041d6 LBB5_775
- 0x4c, 0x8d, 0x6f, 0x01, //0x000041d6 leaq $1(%rdi), %r13
- 0x0f, 0xb6, 0x07, //0x000041da movzbl (%rdi), %eax
- 0x48, 0x83, 0xf8, 0x20, //0x000041dd cmpq $32, %rax
- 0x4c, 0x89, 0xbd, 0x70, 0xff, 0xff, 0xff, //0x000041e1 movq %r15, $-144(%rbp)
- 0x0f, 0x87, 0x23, 0x01, 0x00, 0x00, //0x000041e8 ja LBB5_786
- 0x48, 0xb9, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000041ee movabsq $4294977025, %rcx
- 0x48, 0x0f, 0xa3, 0xc1, //0x000041f8 btq %rax, %rcx
- 0x0f, 0x83, 0x0f, 0x01, 0x00, 0x00, //0x000041fc jae LBB5_786
- 0x0f, 0xb6, 0x47, 0x01, //0x00004202 movzbl $1(%rdi), %eax
- 0x48, 0x83, 0xc7, 0x02, //0x00004206 addq $2, %rdi
- 0x48, 0x83, 0xf8, 0x20, //0x0000420a cmpq $32, %rax
- 0x0f, 0x87, 0x08, 0x03, 0x00, 0x00, //0x0000420e ja LBB5_817
- 0x48, 0x0f, 0xa3, 0xc1, //0x00004214 btq %rax, %rcx
- 0x0f, 0x83, 0xfe, 0x02, 0x00, 0x00, //0x00004218 jae LBB5_817
- 0x49, 0x8b, 0x84, 0x24, 0x90, 0x00, 0x00, 0x00, //0x0000421e movq $144(%r12), %rax
- 0x48, 0x89, 0xf9, //0x00004226 movq %rdi, %rcx
- 0x48, 0x29, 0xc1, //0x00004229 subq %rax, %rcx
- 0x48, 0x83, 0xf9, 0x3f, //0x0000422c cmpq $63, %rcx
- 0x0f, 0x87, 0x1e, 0x00, 0x00, 0x00, //0x00004230 ja LBB5_782
- 0x49, 0x8b, 0x94, 0x24, 0x98, 0x00, 0x00, 0x00, //0x00004236 movq $152(%r12), %rdx
- 0x48, 0xd3, 0xea, //0x0000423e shrq %cl, %rdx
- 0x48, 0xd3, 0xe2, //0x00004241 shlq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x00004244 testq %rdx, %rdx
- 0x0f, 0x85, 0xb5, 0x00, 0x00, 0x00, //0x00004247 jne LBB5_785
- 0x48, 0x83, 0xc0, 0x40, //0x0000424d addq $64, %rax
- 0x48, 0x89, 0xc7, //0x00004251 movq %rax, %rdi
- //0x00004254 LBB5_782
- 0x48, 0x83, 0xc7, 0xc0, //0x00004254 addq $-64, %rdi
- 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xff, 0xbd, 0xff, 0xff, //0x00004258 movdqu $-16897(%rip), %xmm8 /* LCPI5_0+0(%rip) */
- 0x48, 0x89, 0xf8, //0x00004261 movq %rdi, %rax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004264 .p2align 4, 0x90
- //0x00004270 LBB5_783
- 0xf3, 0x0f, 0x6f, 0x48, 0x40, //0x00004270 movdqu $64(%rax), %xmm1
- 0xf3, 0x0f, 0x6f, 0x50, 0x50, //0x00004275 movdqu $80(%rax), %xmm2
- 0xf3, 0x0f, 0x6f, 0x58, 0x60, //0x0000427a movdqu $96(%rax), %xmm3
- 0xf3, 0x0f, 0x6f, 0x60, 0x70, //0x0000427f movdqu $112(%rax), %xmm4
- 0x48, 0x83, 0xc0, 0x40, //0x00004284 addq $64, %rax
- 0x66, 0x41, 0x0f, 0x6f, 0xe8, //0x00004288 movdqa %xmm8, %xmm5
- 0x66, 0x0f, 0x38, 0x00, 0xe9, //0x0000428d pshufb %xmm1, %xmm5
- 0x66, 0x41, 0x0f, 0x6f, 0xf0, //0x00004292 movdqa %xmm8, %xmm6
- 0x66, 0x0f, 0x38, 0x00, 0xf2, //0x00004297 pshufb %xmm2, %xmm6
- 0x66, 0x41, 0x0f, 0x6f, 0xf8, //0x0000429c movdqa %xmm8, %xmm7
- 0x66, 0x0f, 0x38, 0x00, 0xfb, //0x000042a1 pshufb %xmm3, %xmm7
- 0x66, 0x41, 0x0f, 0x6f, 0xc0, //0x000042a6 movdqa %xmm8, %xmm0
- 0x66, 0x0f, 0x38, 0x00, 0xc4, //0x000042ab pshufb %xmm4, %xmm0
- 0x66, 0x0f, 0x74, 0xe9, //0x000042b0 pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x000042b4 pmovmskb %xmm5, %ecx
- 0x66, 0x0f, 0x74, 0xf2, //0x000042b8 pcmpeqb %xmm2, %xmm6
- 0x66, 0x0f, 0xd7, 0xf6, //0x000042bc pmovmskb %xmm6, %esi
- 0x66, 0x0f, 0x74, 0xfb, //0x000042c0 pcmpeqb %xmm3, %xmm7
- 0x66, 0x0f, 0xd7, 0xff, //0x000042c4 pmovmskb %xmm7, %edi
- 0x66, 0x0f, 0x74, 0xc4, //0x000042c8 pcmpeqb %xmm4, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x000042cc pmovmskb %xmm0, %edx
- 0x48, 0xc1, 0xe6, 0x10, //0x000042d0 shlq $16, %rsi
- 0x48, 0x09, 0xce, //0x000042d4 orq %rcx, %rsi
- 0x48, 0xc1, 0xe7, 0x20, //0x000042d7 shlq $32, %rdi
- 0x48, 0x09, 0xf7, //0x000042db orq %rsi, %rdi
- 0x48, 0xc1, 0xe2, 0x30, //0x000042de shlq $48, %rdx
- 0x48, 0x09, 0xfa, //0x000042e2 orq %rdi, %rdx
- 0x48, 0x83, 0xfa, 0xff, //0x000042e5 cmpq $-1, %rdx
- 0x0f, 0x84, 0x81, 0xff, 0xff, 0xff, //0x000042e9 je LBB5_783
- 0x48, 0xf7, 0xd2, //0x000042ef notq %rdx
- 0x49, 0x89, 0x94, 0x24, 0x98, 0x00, 0x00, 0x00, //0x000042f2 movq %rdx, $152(%r12)
- 0x49, 0x89, 0x84, 0x24, 0x90, 0x00, 0x00, 0x00, //0x000042fa movq %rax, $144(%r12)
- //0x00004302 LBB5_785
- 0x48, 0x0f, 0xbc, 0xca, //0x00004302 bsfq %rdx, %rcx
- 0x4c, 0x8d, 0x2c, 0x08, //0x00004306 leaq (%rax,%rcx), %r13
- 0x49, 0x83, 0xc5, 0x01, //0x0000430a addq $1, %r13
- 0x8a, 0x04, 0x08, //0x0000430e movb (%rax,%rcx), %al
- //0x00004311 LBB5_786
- 0x4b, 0x8d, 0x34, 0x2f, //0x00004311 leaq (%r15,%r13), %rsi
- 0x0f, 0xbe, 0xc0, //0x00004315 movsbl %al, %eax
- 0xb9, 0x06, 0x00, 0x00, 0x00, //0x00004318 movl $6, %ecx
- 0x31, 0xff, //0x0000431d xorl %edi, %edi
- 0x83, 0xc0, 0xde, //0x0000431f addl $-34, %eax
- 0x83, 0xf8, 0x59, //0x00004322 cmpl $89, %eax
- 0x0f, 0x87, 0x2c, 0xcd, 0xff, 0xff, //0x00004325 ja LBB5_167
- 0x48, 0x8d, 0x15, 0x16, 0x7d, 0x00, 0x00, //0x0000432b leaq $32022(%rip), %rdx /* LJTI5_2+0(%rip) */
- 0x48, 0x63, 0x04, 0x82, //0x00004332 movslq (%rdx,%rax,4), %rax
- 0x48, 0x01, 0xd0, //0x00004336 addq %rdx, %rax
- 0xff, 0xe0, //0x00004339 jmpq *%rax
- //0x0000433b LBB5_788
- 0x89, 0xf8, //0x0000433b movl %edi, %eax
- 0x34, 0x01, //0x0000433d xorb $1, %al
- 0x44, 0x0f, 0xb6, 0xc8, //0x0000433f movzbl %al, %r9d
- 0x4d, 0x89, 0xea, //0x00004343 movq %r13, %r10
- 0x4d, 0x29, 0xca, //0x00004346 subq %r9, %r10
- 0x4d, 0x89, 0xcb, //0x00004349 movq %r9, %r11
- 0x49, 0xf7, 0xdb, //0x0000434c negq %r11
- 0x41, 0xf6, 0x44, 0x24, 0x70, 0x02, //0x0000434f testb $2, $112(%r12)
- 0x4c, 0x89, 0x55, 0xd0, //0x00004355 movq %r10, $-48(%rbp)
- 0x0f, 0x85, 0xcf, 0x00, 0x00, 0x00, //0x00004359 jne LBB5_804
- 0x41, 0x8a, 0x02, //0x0000435f movb (%r10), %al
- 0x3c, 0x30, //0x00004362 cmpb $48, %al
- 0x0f, 0x85, 0x15, 0x01, 0x00, 0x00, //0x00004364 jne LBB5_808
- 0x89, 0x7d, 0xc8, //0x0000436a movl %edi, $-56(%rbp)
- 0x4d, 0x8d, 0x6a, 0x01, //0x0000436d leaq $1(%r10), %r13
- 0x41, 0x8a, 0x42, 0x01, //0x00004371 movb $1(%r10), %al
- 0x45, 0x31, 0xc0, //0x00004375 xorl %r8d, %r8d
- 0x3c, 0x2e, //0x00004378 cmpb $46, %al
- 0x0f, 0x84, 0x41, 0x0c, 0x00, 0x00, //0x0000437a je LBB5_926
- 0x3c, 0x45, //0x00004380 cmpb $69, %al
- 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x00004382 je LBB5_793
- 0x3c, 0x65, //0x00004388 cmpb $101, %al
- 0x0f, 0x85, 0xf9, 0x0c, 0x00, 0x00, //0x0000438a jne LBB5_938
- //0x00004390 LBB5_793
- 0x48, 0x89, 0x75, 0x98, //0x00004390 movq %rsi, $-104(%rbp)
- 0x4c, 0x89, 0xea, //0x00004394 movq %r13, %rdx
- //0x00004397 LBB5_794
- 0x45, 0x31, 0xff, //0x00004397 xorl %r15d, %r15d
- 0x31, 0xf6, //0x0000439a xorl %esi, %esi
- //0x0000439c LBB5_795
- 0x4c, 0x8d, 0x6a, 0x01, //0x0000439c leaq $1(%rdx), %r13
- 0x8a, 0x5a, 0x01, //0x000043a0 movb $1(%rdx), %bl
- 0xb9, 0xff, 0xff, 0xff, 0xff, //0x000043a3 movl $-1, %ecx
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000043a8 movl $1, %eax
- 0x80, 0xfb, 0x2d, //0x000043ad cmpb $45, %bl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x000043b0 je LBB5_798
- 0x80, 0xfb, 0x2b, //0x000043b6 cmpb $43, %bl
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000043b9 jne LBB5_799
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000043bf movl $1, %ecx
- //0x000043c4 LBB5_798
- 0x8a, 0x5a, 0x02, //0x000043c4 movb $2(%rdx), %bl
- 0x48, 0x83, 0xc2, 0x02, //0x000043c7 addq $2, %rdx
- 0x49, 0x89, 0xd5, //0x000043cb movq %rdx, %r13
- 0x89, 0xc8, //0x000043ce movl %ecx, %eax
- //0x000043d0 LBB5_799
- 0x8d, 0x53, 0xd0, //0x000043d0 leal $-48(%rbx), %edx
- 0xb9, 0x03, 0x00, 0x00, 0x00, //0x000043d3 movl $3, %ecx
- 0x80, 0xfa, 0x09, //0x000043d8 cmpb $9, %dl
- 0x0f, 0x87, 0xfd, 0x35, 0x00, 0x00, //0x000043db ja LBB5_1455
- 0x31, 0xc9, //0x000043e1 xorl %ecx, %ecx
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000043e3 movq $-1, %rdx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000043ea .p2align 4, 0x90
- //0x000043f0 LBB5_801
- 0x8d, 0x0c, 0x89, //0x000043f0 leal (%rcx,%rcx,4), %ecx
- 0x0f, 0xb6, 0xfb, //0x000043f3 movzbl %bl, %edi
- 0x8d, 0x0c, 0x4f, //0x000043f6 leal (%rdi,%rcx,2), %ecx
- 0x83, 0xc1, 0xd0, //0x000043f9 addl $-48, %ecx
- 0x41, 0x0f, 0xb6, 0x5d, 0x01, //0x000043fc movzbl $1(%r13), %ebx
- 0x49, 0x83, 0xc5, 0x01, //0x00004401 addq $1, %r13
- 0x8d, 0x7b, 0xd0, //0x00004405 leal $-48(%rbx), %edi
- 0x48, 0x83, 0xc2, 0x01, //0x00004408 addq $1, %rdx
- 0x40, 0x80, 0xff, 0x0a, //0x0000440c cmpb $10, %dil
- 0x0f, 0x82, 0xda, 0xff, 0xff, 0xff, //0x00004410 jb LBB5_801
- 0x48, 0x83, 0xfa, 0x09, //0x00004416 cmpq $9, %rdx
- 0x0f, 0x83, 0x92, 0x36, 0x00, 0x00, //0x0000441a jae LBB5_1464
- //0x00004420 LBB5_803
- 0x0f, 0xaf, 0xc8, //0x00004420 imull %eax, %ecx
- 0x44, 0x01, 0xf9, //0x00004423 addl %r15d, %ecx
- 0x41, 0x89, 0xcf, //0x00004426 movl %ecx, %r15d
- 0xe9, 0x7d, 0x0d, 0x00, 0x00, //0x00004429 jmp LBB5_953
- //0x0000442e LBB5_804
- 0x89, 0x7d, 0xc8, //0x0000442e movl %edi, $-56(%rbp)
- 0x48, 0x89, 0x5d, 0xa8, //0x00004431 movq %rbx, $-88(%rbp)
- 0x4c, 0x89, 0x75, 0xb8, //0x00004435 movq %r14, $-72(%rbp)
- 0x45, 0x89, 0xd9, //0x00004439 movl %r11d, %r9d
- 0x41, 0x83, 0xe1, 0x01, //0x0000443c andl $1, %r9d
- 0x4c, 0x8b, 0x85, 0x78, 0xff, 0xff, 0xff, //0x00004440 movq $-136(%rbp), %r8
- 0x4d, 0x29, 0xd0, //0x00004447 subq %r10, %r8
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000444a movq $-1, %rax
- 0x4d, 0x29, 0xd8, //0x00004451 subq %r11, %r8
- 0x0f, 0x84, 0x65, 0x0c, 0x00, 0x00, //0x00004454 je LBB5_1080
- 0x41, 0x80, 0x3a, 0x30, //0x0000445a cmpb $48, (%r10)
- 0x0f, 0x85, 0x9a, 0x08, 0x00, 0x00, //0x0000445e jne LBB5_887
- 0x31, 0xd2, //0x00004464 xorl %edx, %edx
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00004466 movl $1, %eax
- 0x49, 0x83, 0xf8, 0x01, //0x0000446b cmpq $1, %r8
- 0x0f, 0x85, 0x57, 0x08, 0x00, 0x00, //0x0000446f jne LBB5_885
- //0x00004475 LBB5_807
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00004475 movl $1, %ecx
- 0xe9, 0x4f, 0x0c, 0x00, 0x00, //0x0000447a jmp LBB5_1081
- //0x0000447f LBB5_808
- 0x48, 0x89, 0x75, 0x98, //0x0000447f movq %rsi, $-104(%rbp)
- 0x8d, 0x50, 0xd0, //0x00004483 leal $-48(%rax), %edx
- 0xb9, 0x03, 0x00, 0x00, 0x00, //0x00004486 movl $3, %ecx
- 0x80, 0xfa, 0x09, //0x0000448b cmpb $9, %dl
- 0x0f, 0x87, 0xa1, 0x00, 0x00, 0x00, //0x0000448e ja LBB5_815
- 0x89, 0x7d, 0xc8, //0x00004494 movl %edi, $-56(%rbp)
- 0x48, 0x89, 0x5d, 0xa8, //0x00004497 movq %rbx, $-88(%rbp)
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000449b movq $-1, %rdx
- 0x31, 0xdb, //0x000044a2 xorl %ebx, %ebx
- 0x31, 0xf6, //0x000044a4 xorl %esi, %esi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000044a6 .p2align 4, 0x90
- //0x000044b0 LBB5_810
- 0x48, 0x8d, 0x34, 0xb6, //0x000044b0 leaq (%rsi,%rsi,4), %rsi
- 0x0f, 0xb6, 0xc0, //0x000044b4 movzbl %al, %eax
- 0x48, 0x8d, 0x34, 0x70, //0x000044b7 leaq (%rax,%rsi,2), %rsi
- 0x48, 0x83, 0xc6, 0xd0, //0x000044bb addq $-48, %rsi
- 0x41, 0x0f, 0xb6, 0x44, 0x12, 0x02, //0x000044bf movzbl $2(%r10,%rdx), %eax
- 0x8d, 0x78, 0xd0, //0x000044c5 leal $-48(%rax), %edi
- 0x48, 0x83, 0xc3, 0xff, //0x000044c8 addq $-1, %rbx
- 0x48, 0x83, 0xc2, 0x01, //0x000044cc addq $1, %rdx
- 0x40, 0x80, 0xff, 0x0a, //0x000044d0 cmpb $10, %dil
- 0x0f, 0x82, 0xd6, 0xff, 0xff, 0xff, //0x000044d4 jb LBB5_810
- 0x49, 0x89, 0xdb, //0x000044da movq %rbx, %r11
- 0x49, 0xf7, 0xdb, //0x000044dd negq %r11
- 0x4d, 0x89, 0xd5, //0x000044e0 movq %r10, %r13
- 0x49, 0x29, 0xdd, //0x000044e3 subq %rbx, %r13
- 0x45, 0x31, 0xc0, //0x000044e6 xorl %r8d, %r8d
- 0x48, 0x83, 0xfa, 0x13, //0x000044e9 cmpq $19, %rdx
- 0x0f, 0x83, 0xcc, 0x35, 0x00, 0x00, //0x000044ed jae LBB5_1465
- 0x45, 0x31, 0xff, //0x000044f3 xorl %r15d, %r15d
- 0x3c, 0x2e, //0x000044f6 cmpb $46, %al
- 0x0f, 0x85, 0xa0, 0x36, 0x00, 0x00, //0x000044f8 jne LBB5_1498
- //0x000044fe LBB5_813
- 0x41, 0x8a, 0x45, 0x01, //0x000044fe movb $1(%r13), %al
- 0x49, 0x83, 0xc5, 0x01, //0x00004502 addq $1, %r13
- 0x44, 0x8d, 0x50, 0xd0, //0x00004506 leal $-48(%rax), %r10d
- 0x4c, 0x89, 0xea, //0x0000450a movq %r13, %rdx
- 0x41, 0x80, 0xfa, 0x0a, //0x0000450d cmpb $10, %r10b
- 0x0f, 0x82, 0x03, 0x0b, 0x00, 0x00, //0x00004511 jb LBB5_932
- 0xe9, 0xc2, 0x34, 0x00, 0x00, //0x00004517 jmp LBB5_1455
- //0x0000451c LBB5_817
- 0x49, 0x89, 0xfd, //0x0000451c movq %rdi, %r13
- 0xe9, 0xed, 0xfd, 0xff, 0xff, //0x0000451f jmp LBB5_786
- //0x00004524 LBB5_819
- 0x4c, 0x89, 0xef, //0x00004524 movq %r13, %rdi
- 0xe9, 0x55, 0xfc, 0xff, 0xff, //0x00004527 jmp LBB5_773
- //0x0000452c LBB5_814
- 0x4c, 0x8b, 0x65, 0xc0, //0x0000452c movq $-64(%rbp), %r12
- 0xe9, 0x4c, 0xfc, 0xff, 0xff, //0x00004530 jmp LBB5_773
- //0x00004535 LBB5_815
- 0x4d, 0x89, 0xd5, //0x00004535 movq %r10, %r13
- 0x48, 0x8b, 0x45, 0x88, //0x00004538 movq $-120(%rbp), %rax
- 0x48, 0x83, 0xf8, 0x03, //0x0000453c cmpq $3, %rax
- 0x0f, 0x85, 0xa6, 0x34, 0x00, 0x00, //0x00004540 jne LBB5_1456
- //0x00004546 LBB5_1477
- 0x49, 0x8b, 0xbc, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00004546 movq $160(%r12), %rdi
- 0x89, 0xca, //0x0000454e movl %ecx, %edx
- 0x48, 0x8b, 0x75, 0x98, //0x00004550 movq $-104(%rbp), %rsi
- 0xe9, 0xc5, 0x36, 0x00, 0x00, //0x00004554 jmp LBB5_1478
- //0x00004559 LBB5_820
- 0x49, 0x8d, 0x45, 0x01, //0x00004559 leaq $1(%r13), %rax
- 0x41, 0x80, 0x7d, 0x00, 0x72, //0x0000455d cmpb $114, (%r13)
- 0xba, 0x0d, 0x00, 0x00, 0x00, //0x00004562 movl $13, %edx
- 0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x00004567 jne LBB5_823
- 0x49, 0x8d, 0x45, 0x02, //0x0000456d leaq $2(%r13), %rax
- 0x41, 0x80, 0x7d, 0x01, 0x75, //0x00004571 cmpb $117, $1(%r13)
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00004576 jne LBB5_823
- 0x49, 0x8d, 0x45, 0x03, //0x0000457c leaq $3(%r13), %rax
- 0x31, 0xd2, //0x00004580 xorl %edx, %edx
- 0x41, 0x80, 0x7d, 0x02, 0x65, //0x00004582 cmpb $101, $2(%r13)
- 0x0f, 0x85, 0xb7, 0x35, 0x00, 0x00, //0x00004587 jne LBB5_1473
- //0x0000458d LBB5_823
- 0x48, 0xc1, 0xe6, 0x20, //0x0000458d shlq $32, %rsi
- 0x48, 0x83, 0xce, 0x0a, //0x00004591 orq $10, %rsi
- 0xe9, 0x3d, 0x04, 0x00, 0x00, //0x00004595 jmp LBB5_861
- //0x0000459a LBB5_824
- 0x49, 0x8d, 0x45, 0x01, //0x0000459a leaq $1(%r13), %rax
- 0x41, 0x80, 0x7d, 0x00, 0x75, //0x0000459e cmpb $117, (%r13)
- 0xba, 0x0d, 0x00, 0x00, 0x00, //0x000045a3 movl $13, %edx
- 0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x000045a8 jne LBB5_827
- 0x49, 0x8d, 0x45, 0x02, //0x000045ae leaq $2(%r13), %rax
- 0x41, 0x80, 0x7d, 0x01, 0x6c, //0x000045b2 cmpb $108, $1(%r13)
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000045b7 jne LBB5_827
- 0x49, 0x8d, 0x45, 0x03, //0x000045bd leaq $3(%r13), %rax
- 0x31, 0xd2, //0x000045c1 xorl %edx, %edx
- 0x41, 0x80, 0x7d, 0x02, 0x6c, //0x000045c3 cmpb $108, $2(%r13)
- 0x0f, 0x85, 0x80, 0x35, 0x00, 0x00, //0x000045c8 jne LBB5_1474
- //0x000045ce LBB5_827
- 0x48, 0xc1, 0xe6, 0x20, //0x000045ce shlq $32, %rsi
- 0xe9, 0x00, 0x04, 0x00, 0x00, //0x000045d2 jmp LBB5_861
- //0x000045d7 LBB5_828
- 0x4d, 0x8b, 0x64, 0x24, 0x70, //0x000045d7 movq $112(%r12), %r12
- 0x49, 0x89, 0xf3, //0x000045dc movq %rsi, %r11
- 0xf3, 0x0f, 0x6f, 0x05, 0x89, 0xba, 0xff, 0xff, //0x000045df movdqu $-17783(%rip), %xmm0 /* LCPI5_1+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x0d, 0x91, 0xba, 0xff, 0xff, //0x000045e7 movdqu $-17775(%rip), %xmm1 /* LCPI5_2+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x15, 0x99, 0xba, 0xff, 0xff, //0x000045ef movdqu $-17767(%rip), %xmm2 /* LCPI5_3+0(%rip) */
- 0x4c, 0x89, 0xe8, //0x000045f7 movq %r13, %rax
- 0x41, 0xf6, 0xc4, 0x20, //0x000045fa testb $32, %r12b
- 0x0f, 0x85, 0x9c, 0x00, 0x00, 0x00, //0x000045fe jne LBB5_832
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004604 .p2align 4, 0x90
- //0x00004610 LBB5_829
- 0xf3, 0x0f, 0x6f, 0x18, //0x00004610 movdqu (%rax), %xmm3
- 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x00004614 movdqu $16(%rax), %xmm4
- 0x66, 0x0f, 0x6f, 0xeb, //0x00004619 movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x6f, 0xf3, //0x0000461d movdqa %xmm3, %xmm6
- 0x66, 0x0f, 0xda, 0xf2, //0x00004621 pminub %xmm2, %xmm6
- 0x66, 0x0f, 0x74, 0xf3, //0x00004625 pcmpeqb %xmm3, %xmm6
- 0x66, 0x0f, 0x74, 0xd8, //0x00004629 pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xf3, //0x0000462d pmovmskb %xmm3, %esi
- 0x66, 0x0f, 0x6f, 0xdc, //0x00004631 movdqa %xmm4, %xmm3
- 0x66, 0x0f, 0x6f, 0xfc, //0x00004635 movdqa %xmm4, %xmm7
- 0x66, 0x0f, 0xda, 0xfa, //0x00004639 pminub %xmm2, %xmm7
- 0x66, 0x0f, 0x74, 0xfc, //0x0000463d pcmpeqb %xmm4, %xmm7
- 0x66, 0x0f, 0x74, 0xe0, //0x00004641 pcmpeqb %xmm0, %xmm4
- 0x66, 0x0f, 0xd7, 0xd4, //0x00004645 pmovmskb %xmm4, %edx
- 0x66, 0x0f, 0x74, 0xe9, //0x00004649 pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xfd, //0x0000464d pmovmskb %xmm5, %edi
- 0xc1, 0xe2, 0x10, //0x00004651 shll $16, %edx
- 0x09, 0xf2, //0x00004654 orl %esi, %edx
- 0x66, 0x0f, 0x74, 0xd9, //0x00004656 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xf3, //0x0000465a pmovmskb %xmm3, %esi
- 0x66, 0x0f, 0xd7, 0xde, //0x0000465e pmovmskb %xmm6, %ebx
- 0x66, 0x0f, 0xd7, 0xcf, //0x00004662 pmovmskb %xmm7, %ecx
- 0xc1, 0xe1, 0x10, //0x00004666 shll $16, %ecx
- 0x09, 0xd9, //0x00004669 orl %ebx, %ecx
- 0xc1, 0xe6, 0x10, //0x0000466b shll $16, %esi
- 0x09, 0xfe, //0x0000466e orl %edi, %esi
- 0x09, 0xd1, //0x00004670 orl %edx, %ecx
- 0x83, 0xc1, 0xff, //0x00004672 addl $-1, %ecx
- 0x85, 0xf1, //0x00004675 testl %esi, %ecx
- 0x0f, 0x85, 0xcd, 0x05, 0x00, 0x00, //0x00004677 jne LBB5_880
- 0x83, 0xc6, 0xff, //0x0000467d addl $-1, %esi
- 0x85, 0xd6, //0x00004680 testl %edx, %esi
- 0x0f, 0x85, 0x6b, 0x28, 0x00, 0x00, //0x00004682 jne LBB5_1334
- 0x48, 0x83, 0xc0, 0x20, //0x00004688 addq $32, %rax
- 0xe9, 0x7f, 0xff, 0xff, 0xff, //0x0000468c jmp LBB5_829
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004691 .p2align 4, 0x90
- //0x000046a0 LBB5_832
- 0xf3, 0x0f, 0x6f, 0x18, //0x000046a0 movdqu (%rax), %xmm3
- 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x000046a4 movdqu $16(%rax), %xmm4
- 0x66, 0x0f, 0x6f, 0xeb, //0x000046a9 movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x6f, 0xf3, //0x000046ad movdqa %xmm3, %xmm6
- 0x66, 0x0f, 0xda, 0xf2, //0x000046b1 pminub %xmm2, %xmm6
- 0x66, 0x0f, 0x74, 0xf3, //0x000046b5 pcmpeqb %xmm3, %xmm6
- 0x66, 0x0f, 0x74, 0xd8, //0x000046b9 pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xcb, //0x000046bd pmovmskb %xmm3, %ecx
- 0x66, 0x0f, 0x6f, 0xdc, //0x000046c1 movdqa %xmm4, %xmm3
- 0x66, 0x0f, 0x6f, 0xfc, //0x000046c5 movdqa %xmm4, %xmm7
- 0x66, 0x0f, 0xda, 0xfa, //0x000046c9 pminub %xmm2, %xmm7
- 0x66, 0x0f, 0x74, 0xfc, //0x000046cd pcmpeqb %xmm4, %xmm7
- 0x66, 0x0f, 0x74, 0xe0, //0x000046d1 pcmpeqb %xmm0, %xmm4
- 0x66, 0x0f, 0xd7, 0xd4, //0x000046d5 pmovmskb %xmm4, %edx
- 0x66, 0x0f, 0x74, 0xe9, //0x000046d9 pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xdd, //0x000046dd pmovmskb %xmm5, %ebx
- 0xc1, 0xe2, 0x10, //0x000046e1 shll $16, %edx
- 0x09, 0xca, //0x000046e4 orl %ecx, %edx
- 0x66, 0x0f, 0x74, 0xd9, //0x000046e6 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xf3, //0x000046ea pmovmskb %xmm3, %esi
- 0x66, 0x0f, 0xd7, 0xce, //0x000046ee pmovmskb %xmm6, %ecx
- 0x66, 0x0f, 0xd7, 0xff, //0x000046f2 pmovmskb %xmm7, %edi
- 0xc1, 0xe7, 0x10, //0x000046f6 shll $16, %edi
- 0x09, 0xcf, //0x000046f9 orl %ecx, %edi
- 0xc1, 0xe6, 0x10, //0x000046fb shll $16, %esi
- 0x09, 0xde, //0x000046fe orl %ebx, %esi
- 0x89, 0xf9, //0x00004700 movl %edi, %ecx
- 0x09, 0xd1, //0x00004702 orl %edx, %ecx
- 0x83, 0xc1, 0xff, //0x00004704 addl $-1, %ecx
- 0x85, 0xf1, //0x00004707 testl %esi, %ecx
- 0x0f, 0x85, 0x3b, 0x05, 0x00, 0x00, //0x00004709 jne LBB5_880
- 0x83, 0xc6, 0xff, //0x0000470f addl $-1, %esi
- 0x85, 0xd6, //0x00004712 testl %edx, %esi
- 0x0f, 0x85, 0xd9, 0x27, 0x00, 0x00, //0x00004714 jne LBB5_1334
- 0x85, 0xfe, //0x0000471a testl %edi, %esi
- 0x0f, 0x85, 0x6e, 0x3a, 0x00, 0x00, //0x0000471c jne LBB5_1562
- 0x48, 0x83, 0xc0, 0x20, //0x00004722 addq $32, %rax
- 0xe9, 0x75, 0xff, 0xff, 0xff, //0x00004726 jmp LBB5_832
- //0x0000472b LBB5_836
- 0x40, 0xb7, 0x01, //0x0000472b movb $1, %dil
- 0xe9, 0x08, 0xfc, 0xff, 0xff, //0x0000472e jmp LBB5_788
- //0x00004733 LBB5_837
- 0x48, 0xc1, 0xe6, 0x20, //0x00004733 shlq $32, %rsi
- 0x48, 0x83, 0xce, 0x06, //0x00004737 orq $6, %rsi
- 0x48, 0x89, 0x33, //0x0000473b movq %rsi, (%rbx)
- 0x49, 0x8b, 0x84, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x0000473e movq $168(%r12), %rax
- 0x48, 0x89, 0x43, 0x08, //0x00004746 movq %rax, $8(%rbx)
- 0x4d, 0x8b, 0x9c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x0000474a movq $160(%r12), %r11
- 0x4d, 0x8b, 0x84, 0x24, 0xb8, 0x00, 0x00, 0x00, //0x00004752 movq $184(%r12), %r8
- 0x4c, 0x89, 0xd8, //0x0000475a movq %r11, %rax
- 0x4c, 0x29, 0xc0, //0x0000475d subq %r8, %rax
- 0x48, 0x89, 0xc3, //0x00004760 movq %rax, %rbx
- 0x48, 0xc1, 0xfb, 0x04, //0x00004763 sarq $4, %rbx
- 0x49, 0x89, 0x9c, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x00004767 movq %rbx, $168(%r12)
- 0x4d, 0x8d, 0x53, 0x10, //0x0000476f leaq $16(%r11), %r10
- 0x4d, 0x89, 0x94, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00004773 movq %r10, $160(%r12)
- 0x49, 0x83, 0x84, 0x24, 0xb0, 0x00, 0x00, 0x00, 0x01, //0x0000477b addq $1, $176(%r12)
- 0x4d, 0x8d, 0x8c, 0x24, 0xb8, 0x00, 0x00, 0x00, //0x00004784 leaq $184(%r12), %r9
- 0x49, 0x8d, 0x4b, 0x20, //0x0000478c leaq $32(%r11), %rcx
- 0x45, 0x31, 0xf6, //0x00004790 xorl %r14d, %r14d
- 0x48, 0x83, 0xf8, 0xf0, //0x00004793 cmpq $-16, %rax
- 0x4c, 0x89, 0xd8, //0x00004797 movq %r11, %rax
- 0x49, 0x0f, 0x44, 0xc6, //0x0000479a cmoveq %r14, %rax
- 0x49, 0x3b, 0x8c, 0x24, 0xc0, 0x00, 0x00, 0x00, //0x0000479e cmpq $192(%r12), %rcx
- 0x0f, 0x87, 0x03, 0x00, 0x00, 0x00, //0x000047a6 ja LBB5_839
- 0x49, 0x89, 0xc6, //0x000047ac movq %rax, %r14
- //0x000047af LBB5_839
- 0xb9, 0x0b, 0x00, 0x00, 0x00, //0x000047af movl $11, %ecx
- 0x4d, 0x85, 0xf6, //0x000047b4 testq %r14, %r14
- 0x0f, 0x84, 0x9a, 0xc8, 0xff, 0xff, //0x000047b7 je LBB5_167
- 0x49, 0x8d, 0x45, 0x01, //0x000047bd leaq $1(%r13), %rax
- 0x41, 0x0f, 0xb6, 0x75, 0x00, //0x000047c1 movzbl (%r13), %esi
- 0x48, 0x83, 0xfe, 0x20, //0x000047c6 cmpq $32, %rsi
- 0x0f, 0x87, 0x22, 0x01, 0x00, 0x00, //0x000047ca ja LBB5_851
- 0x48, 0xb9, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000047d0 movabsq $4294977025, %rcx
- 0x48, 0x0f, 0xa3, 0xf1, //0x000047da btq %rsi, %rcx
- 0x0f, 0x83, 0x0e, 0x01, 0x00, 0x00, //0x000047de jae LBB5_851
- 0x41, 0x0f, 0xb6, 0x75, 0x01, //0x000047e4 movzbl $1(%r13), %esi
- 0x49, 0x83, 0xc5, 0x02, //0x000047e9 addq $2, %r13
- 0x48, 0x83, 0xfe, 0x20, //0x000047ed cmpq $32, %rsi
- 0x0f, 0x87, 0x18, 0x16, 0x00, 0x00, //0x000047f1 ja LBB5_1164
- 0x48, 0x0f, 0xa3, 0xf1, //0x000047f7 btq %rsi, %rcx
- 0x0f, 0x83, 0x0e, 0x16, 0x00, 0x00, //0x000047fb jae LBB5_1164
- 0x49, 0x8b, 0xb4, 0x24, 0x90, 0x00, 0x00, 0x00, //0x00004801 movq $144(%r12), %rsi
- 0x4c, 0x89, 0xe9, //0x00004809 movq %r13, %rcx
- 0x48, 0x29, 0xf1, //0x0000480c subq %rsi, %rcx
- 0x48, 0x83, 0xf9, 0x3f, //0x0000480f cmpq $63, %rcx
- 0x0f, 0x87, 0x1e, 0x00, 0x00, 0x00, //0x00004813 ja LBB5_847
- 0x49, 0x8b, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x00004819 movq $152(%r12), %rax
- 0x48, 0xd3, 0xe8, //0x00004821 shrq %cl, %rax
- 0x48, 0xd3, 0xe0, //0x00004824 shlq %cl, %rax
- 0x48, 0x85, 0xc0, //0x00004827 testq %rax, %rax
- 0x0f, 0x85, 0xb2, 0x00, 0x00, 0x00, //0x0000482a jne LBB5_850
- 0x48, 0x83, 0xc6, 0x40, //0x00004830 addq $64, %rsi
- 0x49, 0x89, 0xf5, //0x00004834 movq %rsi, %r13
- //0x00004837 LBB5_847
- 0x49, 0x83, 0xc5, 0xc0, //0x00004837 addq $-64, %r13
- 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0x1c, 0xb8, 0xff, 0xff, //0x0000483b movdqu $-18404(%rip), %xmm8 /* LCPI5_0+0(%rip) */
- 0x4c, 0x89, 0xee, //0x00004844 movq %r13, %rsi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004847 .p2align 4, 0x90
- //0x00004850 LBB5_848
- 0xf3, 0x0f, 0x6f, 0x4e, 0x40, //0x00004850 movdqu $64(%rsi), %xmm1
- 0xf3, 0x0f, 0x6f, 0x56, 0x50, //0x00004855 movdqu $80(%rsi), %xmm2
- 0xf3, 0x0f, 0x6f, 0x5e, 0x60, //0x0000485a movdqu $96(%rsi), %xmm3
- 0xf3, 0x0f, 0x6f, 0x66, 0x70, //0x0000485f movdqu $112(%rsi), %xmm4
- 0x48, 0x83, 0xc6, 0x40, //0x00004864 addq $64, %rsi
- 0x66, 0x41, 0x0f, 0x6f, 0xe8, //0x00004868 movdqa %xmm8, %xmm5
- 0x66, 0x0f, 0x38, 0x00, 0xe9, //0x0000486d pshufb %xmm1, %xmm5
- 0x66, 0x41, 0x0f, 0x6f, 0xf0, //0x00004872 movdqa %xmm8, %xmm6
- 0x66, 0x0f, 0x38, 0x00, 0xf2, //0x00004877 pshufb %xmm2, %xmm6
- 0x66, 0x41, 0x0f, 0x6f, 0xf8, //0x0000487c movdqa %xmm8, %xmm7
- 0x66, 0x0f, 0x38, 0x00, 0xfb, //0x00004881 pshufb %xmm3, %xmm7
- 0x66, 0x41, 0x0f, 0x6f, 0xc0, //0x00004886 movdqa %xmm8, %xmm0
- 0x66, 0x0f, 0x38, 0x00, 0xc4, //0x0000488b pshufb %xmm4, %xmm0
- 0x66, 0x0f, 0x74, 0xe9, //0x00004890 pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x00004894 pmovmskb %xmm5, %ecx
- 0x66, 0x0f, 0x74, 0xf2, //0x00004898 pcmpeqb %xmm2, %xmm6
- 0x66, 0x0f, 0xd7, 0xfe, //0x0000489c pmovmskb %xmm6, %edi
- 0x66, 0x0f, 0x74, 0xfb, //0x000048a0 pcmpeqb %xmm3, %xmm7
- 0x66, 0x0f, 0xd7, 0xd7, //0x000048a4 pmovmskb %xmm7, %edx
- 0x66, 0x0f, 0x74, 0xc4, //0x000048a8 pcmpeqb %xmm4, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x000048ac pmovmskb %xmm0, %eax
- 0x48, 0xc1, 0xe7, 0x10, //0x000048b0 shlq $16, %rdi
- 0x48, 0x09, 0xcf, //0x000048b4 orq %rcx, %rdi
- 0x48, 0xc1, 0xe2, 0x20, //0x000048b7 shlq $32, %rdx
- 0x48, 0x09, 0xfa, //0x000048bb orq %rdi, %rdx
- 0x48, 0xc1, 0xe0, 0x30, //0x000048be shlq $48, %rax
- 0x48, 0x09, 0xd0, //0x000048c2 orq %rdx, %rax
- 0x48, 0x83, 0xf8, 0xff, //0x000048c5 cmpq $-1, %rax
- 0x0f, 0x84, 0x81, 0xff, 0xff, 0xff, //0x000048c9 je LBB5_848
- 0x48, 0xf7, 0xd0, //0x000048cf notq %rax
- 0x49, 0x89, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x000048d2 movq %rax, $152(%r12)
- 0x49, 0x89, 0xb4, 0x24, 0x90, 0x00, 0x00, 0x00, //0x000048da movq %rsi, $144(%r12)
- //0x000048e2 LBB5_850
- 0x48, 0x0f, 0xbc, 0xc8, //0x000048e2 bsfq %rax, %rcx
- 0x48, 0x8d, 0x04, 0x0e, //0x000048e6 leaq (%rsi,%rcx), %rax
- 0x48, 0x83, 0xc0, 0x01, //0x000048ea addq $1, %rax
- 0x40, 0x8a, 0x34, 0x0e, //0x000048ee movb (%rsi,%rcx), %sil
- //0x000048f2 LBB5_851
- 0x40, 0x80, 0xfe, 0x7d, //0x000048f2 cmpb $125, %sil
- 0x0f, 0x85, 0xb0, 0xf5, 0xff, 0xff, //0x000048f6 jne LBB5_751
- //0x000048fc LBB5_852
- 0x41, 0x83, 0x84, 0x24, 0xc8, 0x00, 0x00, 0x00, 0x01, //0x000048fc addl $1, $200(%r12)
- 0x48, 0xc1, 0xe3, 0x04, //0x00004905 shlq $4, %rbx
- 0x49, 0x8b, 0x4c, 0x18, 0x08, //0x00004909 movq $8(%r8,%rbx), %rcx
- 0x49, 0x89, 0x8c, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x0000490e movq %rcx, $168(%r12)
- 0x4d, 0x29, 0xda, //0x00004916 subq %r11, %r10
- 0x49, 0xc1, 0xea, 0x04, //0x00004919 shrq $4, %r10
- 0x45, 0x89, 0x54, 0x18, 0x0c, //0x0000491d movl %r10d, $12(%r8,%rbx)
- 0x41, 0xc7, 0x44, 0x18, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00004922 movl $0, $8(%r8,%rbx)
- 0x41, 0x0f, 0xb6, 0x0b, //0x0000492b movzbl (%r11), %ecx
- 0x41, 0x89, 0x0b, //0x0000492f movl %ecx, (%r11)
- 0x49, 0x8b, 0x8c, 0x24, 0xb0, 0x00, 0x00, 0x00, //0x00004932 movq $176(%r12), %rcx
- 0x41, 0x8b, 0x94, 0x24, 0xe0, 0x00, 0x00, 0x00, //0x0000493a movl $224(%r12), %edx
- 0x48, 0x39, 0xd1, //0x00004942 cmpq %rdx, %rcx
- 0x0f, 0x86, 0x18, 0x00, 0x00, 0x00, //0x00004945 jbe LBB5_854
- 0x41, 0x89, 0x8c, 0x24, 0xe0, 0x00, 0x00, 0x00, //0x0000494b movl %ecx, $224(%r12)
- 0x45, 0x31, 0xf6, //0x00004953 xorl %r14d, %r14d
- 0x48, 0x81, 0xf9, 0x00, 0x10, 0x00, 0x00, //0x00004956 cmpq $4096, %rcx
- 0x0f, 0x87, 0x0f, 0x41, 0x00, 0x00, //0x0000495d ja LBB5_1665
- //0x00004963 LBB5_854
- 0x48, 0x83, 0xc1, 0xff, //0x00004963 addq $-1, %rcx
- 0x49, 0x89, 0x8c, 0x24, 0xb0, 0x00, 0x00, 0x00, //0x00004967 movq %rcx, $176(%r12)
- 0x49, 0x8b, 0x8c, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x0000496f movq $168(%r12), %rcx
- 0x45, 0x31, 0xf6, //0x00004977 xorl %r14d, %r14d
- //0x0000497a LBB5_855
- 0x48, 0x83, 0xf9, 0xff, //0x0000497a cmpq $-1, %rcx
- 0x4c, 0x89, 0xcb, //0x0000497e movq %r9, %rbx
- 0x0f, 0x85, 0xe1, 0x40, 0x00, 0x00, //0x00004981 jne LBB5_1664
- 0xe9, 0xe6, 0x40, 0x00, 0x00, //0x00004987 jmp LBB5_1665
- //0x0000498c LBB5_856
- 0x49, 0x8d, 0x45, 0x01, //0x0000498c leaq $1(%r13), %rax
- 0x41, 0x80, 0x7d, 0x00, 0x61, //0x00004990 cmpb $97, (%r13)
- 0xba, 0x0d, 0x00, 0x00, 0x00, //0x00004995 movl $13, %edx
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x0000499a jne LBB5_860
- 0x49, 0x8d, 0x45, 0x02, //0x000049a0 leaq $2(%r13), %rax
- 0x41, 0x80, 0x7d, 0x01, 0x6c, //0x000049a4 cmpb $108, $1(%r13)
- 0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x000049a9 jne LBB5_860
- 0x49, 0x8d, 0x45, 0x03, //0x000049af leaq $3(%r13), %rax
- 0x41, 0x80, 0x7d, 0x02, 0x73, //0x000049b3 cmpb $115, $2(%r13)
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000049b8 jne LBB5_860
- 0x49, 0x8d, 0x45, 0x04, //0x000049be leaq $4(%r13), %rax
- 0x31, 0xd2, //0x000049c2 xorl %edx, %edx
- 0x41, 0x80, 0x7d, 0x03, 0x65, //0x000049c4 cmpb $101, $3(%r13)
- 0x0f, 0x85, 0x89, 0x31, 0x00, 0x00, //0x000049c9 jne LBB5_1475
- //0x000049cf LBB5_860
- 0x48, 0xc1, 0xe6, 0x20, //0x000049cf shlq $32, %rsi
- 0x48, 0x83, 0xce, 0x02, //0x000049d3 orq $2, %rsi
- //0x000049d7 LBB5_861
- 0x48, 0x89, 0x33, //0x000049d7 movq %rsi, (%rbx)
- 0x48, 0x8d, 0x4b, 0x10, //0x000049da leaq $16(%rbx), %rcx
- 0x49, 0x89, 0x8c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x000049de movq %rcx, $160(%r12)
- 0xe9, 0xd9, 0x02, 0x00, 0x00, //0x000049e6 jmp LBB5_884
- //0x000049eb LBB5_862
- 0x48, 0xc1, 0xe6, 0x20, //0x000049eb shlq $32, %rsi
- 0x48, 0x83, 0xce, 0x07, //0x000049ef orq $7, %rsi
- 0x48, 0x89, 0x33, //0x000049f3 movq %rsi, (%rbx)
- 0x49, 0x8b, 0x84, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x000049f6 movq $168(%r12), %rax
- 0x48, 0x89, 0x43, 0x08, //0x000049fe movq %rax, $8(%rbx)
- 0x4d, 0x8b, 0x9c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00004a02 movq $160(%r12), %r11
- 0x4d, 0x8b, 0x84, 0x24, 0xb8, 0x00, 0x00, 0x00, //0x00004a0a movq $184(%r12), %r8
- 0x4c, 0x89, 0xd8, //0x00004a12 movq %r11, %rax
- 0x4c, 0x29, 0xc0, //0x00004a15 subq %r8, %rax
- 0x48, 0x89, 0xc7, //0x00004a18 movq %rax, %rdi
- 0x48, 0xc1, 0xff, 0x04, //0x00004a1b sarq $4, %rdi
- 0x49, 0x89, 0xbc, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x00004a1f movq %rdi, $168(%r12)
- 0x4d, 0x8d, 0x53, 0x10, //0x00004a27 leaq $16(%r11), %r10
- 0x4d, 0x89, 0x94, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00004a2b movq %r10, $160(%r12)
- 0x49, 0x83, 0x84, 0x24, 0xb0, 0x00, 0x00, 0x00, 0x01, //0x00004a33 addq $1, $176(%r12)
- 0x49, 0x8d, 0x9c, 0x24, 0xb8, 0x00, 0x00, 0x00, //0x00004a3c leaq $184(%r12), %rbx
- 0x49, 0x8d, 0x4b, 0x20, //0x00004a44 leaq $32(%r11), %rcx
- 0x45, 0x31, 0xf6, //0x00004a48 xorl %r14d, %r14d
- 0x48, 0x83, 0xf8, 0xf0, //0x00004a4b cmpq $-16, %rax
- 0x4c, 0x89, 0xd8, //0x00004a4f movq %r11, %rax
- 0x49, 0x0f, 0x44, 0xc6, //0x00004a52 cmoveq %r14, %rax
- 0x49, 0x3b, 0x8c, 0x24, 0xc0, 0x00, 0x00, 0x00, //0x00004a56 cmpq $192(%r12), %rcx
- 0x0f, 0x87, 0x03, 0x00, 0x00, 0x00, //0x00004a5e ja LBB5_864
- 0x49, 0x89, 0xc6, //0x00004a64 movq %rax, %r14
- //0x00004a67 LBB5_864
- 0xb9, 0x0b, 0x00, 0x00, 0x00, //0x00004a67 movl $11, %ecx
- 0x4d, 0x85, 0xf6, //0x00004a6c testq %r14, %r14
- 0x0f, 0x84, 0xe2, 0xc5, 0xff, 0xff, //0x00004a6f je LBB5_167
- 0x49, 0x8d, 0x45, 0x01, //0x00004a75 leaq $1(%r13), %rax
- 0x41, 0x0f, 0xb6, 0x4d, 0x00, //0x00004a79 movzbl (%r13), %ecx
- 0x48, 0x83, 0xf9, 0x20, //0x00004a7e cmpq $32, %rcx
- 0x0f, 0x87, 0x2c, 0x01, 0x00, 0x00, //0x00004a82 ja LBB5_876
- 0x48, 0xbe, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00004a88 movabsq $4294977025, %rsi
- 0x48, 0x0f, 0xa3, 0xce, //0x00004a92 btq %rcx, %rsi
- 0x0f, 0x83, 0x18, 0x01, 0x00, 0x00, //0x00004a96 jae LBB5_876
- 0x41, 0x0f, 0xb6, 0x4d, 0x01, //0x00004a9c movzbl $1(%r13), %ecx
- 0x49, 0x83, 0xc5, 0x02, //0x00004aa1 addq $2, %r13
- 0x48, 0x83, 0xf9, 0x20, //0x00004aa5 cmpq $32, %rcx
- 0x0f, 0x87, 0x72, 0x13, 0x00, 0x00, //0x00004aa9 ja LBB5_1165
- 0x48, 0x0f, 0xa3, 0xce, //0x00004aaf btq %rcx, %rsi
- 0x0f, 0x83, 0x68, 0x13, 0x00, 0x00, //0x00004ab3 jae LBB5_1165
- 0x49, 0x8b, 0xb4, 0x24, 0x90, 0x00, 0x00, 0x00, //0x00004ab9 movq $144(%r12), %rsi
- 0x4c, 0x89, 0xe9, //0x00004ac1 movq %r13, %rcx
- 0x48, 0x29, 0xf1, //0x00004ac4 subq %rsi, %rcx
- 0x48, 0x83, 0xf9, 0x3f, //0x00004ac7 cmpq $63, %rcx
- 0x0f, 0x87, 0x1e, 0x00, 0x00, 0x00, //0x00004acb ja LBB5_872
- 0x49, 0x8b, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x00004ad1 movq $152(%r12), %rax
- 0x48, 0xd3, 0xe8, //0x00004ad9 shrq %cl, %rax
- 0x48, 0xd3, 0xe0, //0x00004adc shlq %cl, %rax
- 0x48, 0x85, 0xc0, //0x00004adf testq %rax, %rax
- 0x0f, 0x85, 0xbd, 0x00, 0x00, 0x00, //0x00004ae2 jne LBB5_875
- 0x48, 0x83, 0xc6, 0x40, //0x00004ae8 addq $64, %rsi
- 0x49, 0x89, 0xf5, //0x00004aec movq %rsi, %r13
- //0x00004aef LBB5_872
- 0x49, 0x89, 0xd9, //0x00004aef movq %rbx, %r9
- 0x49, 0x83, 0xc5, 0xc0, //0x00004af2 addq $-64, %r13
- 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0x61, 0xb5, 0xff, 0xff, //0x00004af6 movdqu $-19103(%rip), %xmm8 /* LCPI5_0+0(%rip) */
- 0x4c, 0x89, 0xee, //0x00004aff movq %r13, %rsi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004b02 .p2align 4, 0x90
- //0x00004b10 LBB5_873
- 0xf3, 0x0f, 0x6f, 0x4e, 0x40, //0x00004b10 movdqu $64(%rsi), %xmm1
- 0xf3, 0x0f, 0x6f, 0x56, 0x50, //0x00004b15 movdqu $80(%rsi), %xmm2
- 0xf3, 0x0f, 0x6f, 0x5e, 0x60, //0x00004b1a movdqu $96(%rsi), %xmm3
- 0xf3, 0x0f, 0x6f, 0x66, 0x70, //0x00004b1f movdqu $112(%rsi), %xmm4
- 0x48, 0x83, 0xc6, 0x40, //0x00004b24 addq $64, %rsi
- 0x66, 0x41, 0x0f, 0x6f, 0xe8, //0x00004b28 movdqa %xmm8, %xmm5
- 0x66, 0x0f, 0x38, 0x00, 0xe9, //0x00004b2d pshufb %xmm1, %xmm5
- 0x66, 0x41, 0x0f, 0x6f, 0xf0, //0x00004b32 movdqa %xmm8, %xmm6
- 0x66, 0x0f, 0x38, 0x00, 0xf2, //0x00004b37 pshufb %xmm2, %xmm6
- 0x66, 0x41, 0x0f, 0x6f, 0xf8, //0x00004b3c movdqa %xmm8, %xmm7
- 0x66, 0x0f, 0x38, 0x00, 0xfb, //0x00004b41 pshufb %xmm3, %xmm7
- 0x66, 0x41, 0x0f, 0x6f, 0xc0, //0x00004b46 movdqa %xmm8, %xmm0
- 0x66, 0x0f, 0x38, 0x00, 0xc4, //0x00004b4b pshufb %xmm4, %xmm0
- 0x66, 0x0f, 0x74, 0xe9, //0x00004b50 pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x00004b54 pmovmskb %xmm5, %ecx
- 0x66, 0x0f, 0x74, 0xf2, //0x00004b58 pcmpeqb %xmm2, %xmm6
- 0x66, 0x0f, 0xd7, 0xde, //0x00004b5c pmovmskb %xmm6, %ebx
- 0x66, 0x0f, 0x74, 0xfb, //0x00004b60 pcmpeqb %xmm3, %xmm7
- 0x66, 0x0f, 0xd7, 0xd7, //0x00004b64 pmovmskb %xmm7, %edx
- 0x66, 0x0f, 0x74, 0xc4, //0x00004b68 pcmpeqb %xmm4, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x00004b6c pmovmskb %xmm0, %eax
- 0x48, 0xc1, 0xe3, 0x10, //0x00004b70 shlq $16, %rbx
- 0x48, 0x09, 0xcb, //0x00004b74 orq %rcx, %rbx
- 0x48, 0xc1, 0xe2, 0x20, //0x00004b77 shlq $32, %rdx
- 0x48, 0x09, 0xda, //0x00004b7b orq %rbx, %rdx
- 0x48, 0xc1, 0xe0, 0x30, //0x00004b7e shlq $48, %rax
- 0x48, 0x09, 0xd0, //0x00004b82 orq %rdx, %rax
- 0x48, 0x83, 0xf8, 0xff, //0x00004b85 cmpq $-1, %rax
- 0x0f, 0x84, 0x81, 0xff, 0xff, 0xff, //0x00004b89 je LBB5_873
- 0x48, 0xf7, 0xd0, //0x00004b8f notq %rax
- 0x49, 0x89, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x00004b92 movq %rax, $152(%r12)
- 0x49, 0x89, 0xb4, 0x24, 0x90, 0x00, 0x00, 0x00, //0x00004b9a movq %rsi, $144(%r12)
- 0x4c, 0x89, 0xcb, //0x00004ba2 movq %r9, %rbx
- //0x00004ba5 LBB5_875
- 0x48, 0x0f, 0xbc, 0xc8, //0x00004ba5 bsfq %rax, %rcx
- 0x48, 0x8d, 0x04, 0x0e, //0x00004ba9 leaq (%rsi,%rcx), %rax
- 0x48, 0x83, 0xc0, 0x01, //0x00004bad addq $1, %rax
- 0x8a, 0x0c, 0x0e, //0x00004bb1 movb (%rsi,%rcx), %cl
- //0x00004bb4 LBB5_876
- 0x80, 0xf9, 0x5d, //0x00004bb4 cmpb $93, %cl
- 0x0f, 0x85, 0xf6, 0x35, 0x00, 0x00, //0x00004bb7 jne LBB5_1568
- //0x00004bbd LBB5_877
- 0x41, 0x83, 0x84, 0x24, 0xcc, 0x00, 0x00, 0x00, 0x01, //0x00004bbd addl $1, $204(%r12)
- 0x48, 0xc1, 0xe7, 0x04, //0x00004bc6 shlq $4, %rdi
- 0x49, 0x8b, 0x4c, 0x38, 0x08, //0x00004bca movq $8(%r8,%rdi), %rcx
- 0x49, 0x89, 0x8c, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x00004bcf movq %rcx, $168(%r12)
- 0x4d, 0x29, 0xda, //0x00004bd7 subq %r11, %r10
- 0x49, 0xc1, 0xea, 0x04, //0x00004bda shrq $4, %r10
- 0x45, 0x89, 0x54, 0x38, 0x0c, //0x00004bde movl %r10d, $12(%r8,%rdi)
- 0x41, 0xc7, 0x44, 0x38, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00004be3 movl $0, $8(%r8,%rdi)
- 0x41, 0x0f, 0xb6, 0x0b, //0x00004bec movzbl (%r11), %ecx
- 0x41, 0x89, 0x0b, //0x00004bf0 movl %ecx, (%r11)
- 0x49, 0x8b, 0x8c, 0x24, 0xb0, 0x00, 0x00, 0x00, //0x00004bf3 movq $176(%r12), %rcx
- 0x41, 0x8b, 0x94, 0x24, 0xe0, 0x00, 0x00, 0x00, //0x00004bfb movl $224(%r12), %edx
- 0x48, 0x39, 0xd1, //0x00004c03 cmpq %rdx, %rcx
- 0x0f, 0x86, 0x18, 0x00, 0x00, 0x00, //0x00004c06 jbe LBB5_879
- 0x41, 0x89, 0x8c, 0x24, 0xe0, 0x00, 0x00, 0x00, //0x00004c0c movl %ecx, $224(%r12)
- 0x45, 0x31, 0xf6, //0x00004c14 xorl %r14d, %r14d
- 0x48, 0x81, 0xf9, 0x00, 0x10, 0x00, 0x00, //0x00004c17 cmpq $4096, %rcx
- 0x0f, 0x87, 0x4e, 0x3e, 0x00, 0x00, //0x00004c1e ja LBB5_1665
- //0x00004c24 LBB5_879
- 0x48, 0x83, 0xc1, 0xff, //0x00004c24 addq $-1, %rcx
- 0x49, 0x89, 0x8c, 0x24, 0xb0, 0x00, 0x00, 0x00, //0x00004c28 movq %rcx, $176(%r12)
- 0x49, 0x8b, 0x8c, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x00004c30 movq $168(%r12), %rcx
- 0x45, 0x31, 0xf6, //0x00004c38 xorl %r14d, %r14d
- 0x48, 0x83, 0xf9, 0xff, //0x00004c3b cmpq $-1, %rcx
- 0x0f, 0x85, 0x23, 0x3e, 0x00, 0x00, //0x00004c3f jne LBB5_1664
- 0xe9, 0x28, 0x3e, 0x00, 0x00, //0x00004c45 jmp LBB5_1665
- //0x00004c4a LBB5_880
- 0x0f, 0xbc, 0xce, //0x00004c4a bsfl %esi, %ecx
- 0x48, 0x8d, 0x14, 0x01, //0x00004c4d leaq (%rcx,%rax), %rdx
- 0x48, 0x01, 0xc8, //0x00004c51 addq %rcx, %rax
- 0x48, 0x83, 0xc0, 0x01, //0x00004c54 addq $1, %rax
- 0x49, 0xf7, 0xd5, //0x00004c58 notq %r13
- 0x4a, 0x8d, 0x3c, 0x2a, //0x00004c5b leaq (%rdx,%r13), %rdi
- 0x48, 0x83, 0xc7, 0x01, //0x00004c5f addq $1, %rdi
- 0x31, 0xc9, //0x00004c63 xorl %ecx, %ecx
- //0x00004c65 LBB5_881
- 0x31, 0xd2, //0x00004c65 xorl %edx, %edx
- 0x48, 0x85, 0xff, //0x00004c67 testq %rdi, %rdi
- 0x0f, 0x89, 0x04, 0x00, 0x00, 0x00, //0x00004c6a jns LBB5_883
- //0x00004c70 LBB5_882
- 0x89, 0xfa, //0x00004c70 movl %edi, %edx
- 0xf7, 0xda, //0x00004c72 negl %edx
- //0x00004c74 LBB5_883
- 0x48, 0x89, 0x4d, 0x90, //0x00004c74 movq %rcx, $-112(%rbp)
- 0x0f, 0xb6, 0xc9, //0x00004c78 movzbl %cl, %ecx
- 0x49, 0xc1, 0xe3, 0x20, //0x00004c7b shlq $32, %r11
- 0x49, 0x8d, 0x0c, 0xcb, //0x00004c7f leaq (%r11,%rcx,8), %rcx
- 0x48, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00004c83 movabsq $4294967296, %rsi
- 0x48, 0x01, 0xf1, //0x00004c8d addq %rsi, %rcx
- 0x48, 0x83, 0xc1, 0x04, //0x00004c90 addq $4, %rcx
- 0x4c, 0x8b, 0x65, 0xc0, //0x00004c94 movq $-64(%rbp), %r12
- 0x49, 0x8b, 0xb4, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00004c98 movq $160(%r12), %rsi
- 0x48, 0x89, 0x0e, //0x00004ca0 movq %rcx, (%rsi)
- 0x48, 0x89, 0x7e, 0x08, //0x00004ca3 movq %rdi, $8(%rsi)
- 0x49, 0x8b, 0x9c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00004ca7 movq $160(%r12), %rbx
- 0x48, 0x8d, 0x4b, 0x10, //0x00004caf leaq $16(%rbx), %rcx
- 0x49, 0x89, 0x8c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00004cb3 movq %rcx, $160(%r12)
- 0x41, 0x83, 0x84, 0x24, 0xd0, 0x00, 0x00, 0x00, 0x01, //0x00004cbb addl $1, $208(%r12)
- //0x00004cc4 LBB5_884
- 0x49, 0x89, 0xc5, //0x00004cc4 movq %rax, %r13
- 0xe9, 0x8b, 0x2f, 0x00, 0x00, //0x00004cc7 jmp LBB5_1479
- //0x00004ccc LBB5_885
- 0x41, 0x8a, 0x4a, 0x01, //0x00004ccc movb $1(%r10), %cl
- 0x80, 0xc1, 0xd2, //0x00004cd0 addb $-46, %cl
- 0x0f, 0xb6, 0xc9, //0x00004cd3 movzbl %cl, %ecx
- 0x80, 0xf9, 0x37, //0x00004cd6 cmpb $55, %cl
- 0x0f, 0x87, 0x96, 0xf7, 0xff, 0xff, //0x00004cd9 ja LBB5_807
- 0x48, 0x89, 0xf7, //0x00004cdf movq %rsi, %rdi
- 0x48, 0xbe, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00004ce2 movabsq $36028797027352577, %rsi
- 0x48, 0x0f, 0xa3, 0xce, //0x00004cec btq %rcx, %rsi
- 0x48, 0x89, 0xfe, //0x00004cf0 movq %rdi, %rsi
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00004cf3 movl $1, %ecx
- 0x0f, 0x83, 0xd0, 0x03, 0x00, 0x00, //0x00004cf8 jae LBB5_1081
- //0x00004cfe LBB5_887
- 0x48, 0x89, 0x75, 0x98, //0x00004cfe movq %rsi, $-104(%rbp)
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00004d02 movq $-1, %r12
- 0x49, 0x83, 0xf8, 0x10, //0x00004d09 cmpq $16, %r8
- 0x0f, 0x82, 0x89, 0x2d, 0x00, 0x00, //0x00004d0d jb LBB5_1463
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00004d13 movq $-1, %r15
- 0x31, 0xc0, //0x00004d1a xorl %eax, %eax
- 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0x7b, 0xb3, 0xff, 0xff, //0x00004d1c movdqu $-19589(%rip), %xmm8 /* LCPI5_4+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0x82, 0xb3, 0xff, 0xff, //0x00004d25 movdqu $-19582(%rip), %xmm9 /* LCPI5_5+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0x89, 0xb3, 0xff, 0xff, //0x00004d2e movdqu $-19575(%rip), %xmm10 /* LCPI5_6+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x1d, 0x91, 0xb3, 0xff, 0xff, //0x00004d37 movdqu $-19567(%rip), %xmm3 /* LCPI5_7+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x25, 0x99, 0xb3, 0xff, 0xff, //0x00004d3f movdqu $-19559(%rip), %xmm4 /* LCPI5_8+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x2d, 0xa1, 0xb3, 0xff, 0xff, //0x00004d47 movdqu $-19551(%rip), %xmm5 /* LCPI5_9+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x35, 0xa9, 0xb3, 0xff, 0xff, //0x00004d4f movdqu $-19543(%rip), %xmm6 /* LCPI5_10+0(%rip) */
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00004d57 movq $-1, %r14
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00004d5e movq $-1, %r12
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004d65 .p2align 4, 0x90
- //0x00004d70 LBB5_889
- 0xf3, 0x41, 0x0f, 0x6f, 0x3c, 0x02, //0x00004d70 movdqu (%r10,%rax), %xmm7
- 0x66, 0x0f, 0x6f, 0xc7, //0x00004d76 movdqa %xmm7, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc0, //0x00004d7a pcmpeqb %xmm8, %xmm0
- 0x66, 0x0f, 0x6f, 0xcf, //0x00004d7f movdqa %xmm7, %xmm1
- 0x66, 0x41, 0x0f, 0x74, 0xc9, //0x00004d83 pcmpeqb %xmm9, %xmm1
- 0x66, 0x0f, 0xeb, 0xc8, //0x00004d88 por %xmm0, %xmm1
- 0x66, 0x0f, 0x6f, 0xc7, //0x00004d8c movdqa %xmm7, %xmm0
- 0x66, 0x41, 0x0f, 0xfc, 0xc2, //0x00004d90 paddb %xmm10, %xmm0
- 0x66, 0x0f, 0x6f, 0xd0, //0x00004d95 movdqa %xmm0, %xmm2
- 0x66, 0x0f, 0xda, 0xd3, //0x00004d99 pminub %xmm3, %xmm2
- 0x66, 0x0f, 0x74, 0xd0, //0x00004d9d pcmpeqb %xmm0, %xmm2
- 0x66, 0x0f, 0x6f, 0xc7, //0x00004da1 movdqa %xmm7, %xmm0
- 0x66, 0x0f, 0xdb, 0xc4, //0x00004da5 pand %xmm4, %xmm0
- 0x66, 0x0f, 0x74, 0xc6, //0x00004da9 pcmpeqb %xmm6, %xmm0
- 0x66, 0x0f, 0x74, 0xfd, //0x00004dad pcmpeqb %xmm5, %xmm7
- 0x66, 0x0f, 0xd7, 0xf0, //0x00004db1 pmovmskb %xmm0, %esi
- 0x66, 0x0f, 0xeb, 0xc7, //0x00004db5 por %xmm7, %xmm0
- 0x66, 0x0f, 0xeb, 0xc1, //0x00004db9 por %xmm1, %xmm0
- 0x66, 0x0f, 0xeb, 0xc2, //0x00004dbd por %xmm2, %xmm0
- 0x66, 0x0f, 0xd7, 0xff, //0x00004dc1 pmovmskb %xmm7, %edi
- 0x66, 0x0f, 0xd7, 0xd1, //0x00004dc5 pmovmskb %xmm1, %edx
- 0x66, 0x0f, 0xd7, 0xc8, //0x00004dc9 pmovmskb %xmm0, %ecx
- 0xf7, 0xd1, //0x00004dcd notl %ecx
- 0x0f, 0xbc, 0xc9, //0x00004dcf bsfl %ecx, %ecx
- 0x83, 0xf9, 0x10, //0x00004dd2 cmpl $16, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00004dd5 je LBB5_891
- 0xbb, 0xff, 0xff, 0xff, 0xff, //0x00004ddb movl $-1, %ebx
- 0xd3, 0xe3, //0x00004de0 shll %cl, %ebx
- 0xf7, 0xd3, //0x00004de2 notl %ebx
- 0x21, 0xdf, //0x00004de4 andl %ebx, %edi
- 0x21, 0xde, //0x00004de6 andl %ebx, %esi
- 0x21, 0xd3, //0x00004de8 andl %edx, %ebx
- 0x89, 0xda, //0x00004dea movl %ebx, %edx
- //0x00004dec LBB5_891
- 0x44, 0x8d, 0x57, 0xff, //0x00004dec leal $-1(%rdi), %r10d
- 0x41, 0x21, 0xfa, //0x00004df0 andl %edi, %r10d
- 0x0f, 0x85, 0xd3, 0x20, 0x00, 0x00, //0x00004df3 jne LBB5_1330
- 0x8d, 0x5e, 0xff, //0x00004df9 leal $-1(%rsi), %ebx
- 0x21, 0xf3, //0x00004dfc andl %esi, %ebx
- 0x0f, 0x85, 0xd1, 0x20, 0x00, 0x00, //0x00004dfe jne LBB5_1331
- 0x8d, 0x5a, 0xff, //0x00004e04 leal $-1(%rdx), %ebx
- 0x21, 0xd3, //0x00004e07 andl %edx, %ebx
- 0x4c, 0x8b, 0x55, 0xd0, //0x00004e09 movq $-48(%rbp), %r10
- 0x0f, 0x85, 0xd8, 0x20, 0x00, 0x00, //0x00004e0d jne LBB5_1333
- 0x85, 0xff, //0x00004e13 testl %edi, %edi
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00004e15 je LBB5_896
- 0x0f, 0xbc, 0xff, //0x00004e1b bsfl %edi, %edi
- 0x48, 0x8d, 0x1c, 0x38, //0x00004e1e leaq (%rax,%rdi), %rbx
- 0x49, 0x83, 0xfc, 0xff, //0x00004e22 cmpq $-1, %r12
- 0x49, 0x89, 0xdc, //0x00004e26 movq %rbx, %r12
- 0x0f, 0x85, 0x21, 0x27, 0x00, 0x00, //0x00004e29 jne LBB5_1392
- //0x00004e2f LBB5_896
- 0x85, 0xf6, //0x00004e2f testl %esi, %esi
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00004e31 je LBB5_898
- 0x0f, 0xbc, 0xf6, //0x00004e37 bsfl %esi, %esi
- 0x48, 0x8d, 0x3c, 0x30, //0x00004e3a leaq (%rax,%rsi), %rdi
- 0x49, 0x83, 0xfe, 0xff, //0x00004e3e cmpq $-1, %r14
- 0x49, 0x89, 0xfe, //0x00004e42 movq %rdi, %r14
- 0x0f, 0x85, 0x0c, 0x27, 0x00, 0x00, //0x00004e45 jne LBB5_1393
- //0x00004e4b LBB5_898
- 0x85, 0xd2, //0x00004e4b testl %edx, %edx
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00004e4d je LBB5_900
- 0x0f, 0xbc, 0xd2, //0x00004e53 bsfl %edx, %edx
- 0x48, 0x8d, 0x34, 0x10, //0x00004e56 leaq (%rax,%rdx), %rsi
- 0x49, 0x83, 0xff, 0xff, //0x00004e5a cmpq $-1, %r15
- 0x49, 0x89, 0xf7, //0x00004e5e movq %rsi, %r15
- 0x0f, 0x85, 0xf7, 0x26, 0x00, 0x00, //0x00004e61 jne LBB5_1394
- //0x00004e67 LBB5_900
- 0x83, 0xf9, 0x10, //0x00004e67 cmpl $16, %ecx
- 0x0f, 0x85, 0xc1, 0x00, 0x00, 0x00, //0x00004e6a jne LBB5_915
- 0x49, 0x83, 0xc0, 0xf0, //0x00004e70 addq $-16, %r8
- 0x48, 0x83, 0xc0, 0x10, //0x00004e74 addq $16, %rax
- 0x49, 0x83, 0xf8, 0x0f, //0x00004e78 cmpq $15, %r8
- 0x0f, 0x87, 0xee, 0xfe, 0xff, 0xff, //0x00004e7c ja LBB5_889
- 0x4c, 0x03, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x00004e82 addq $-136(%rbp), %r9
- 0x4d, 0x29, 0xe9, //0x00004e89 subq %r13, %r9
- 0x4d, 0x29, 0xd9, //0x00004e8c subq %r11, %r9
- 0x49, 0x8d, 0x0c, 0x02, //0x00004e8f leaq (%r10,%rax), %rcx
- 0x48, 0x89, 0xca, //0x00004e93 movq %rcx, %rdx
- 0x49, 0x39, 0xc1, //0x00004e96 cmpq %rax, %r9
- 0x0f, 0x84, 0xb9, 0x00, 0x00, 0x00, //0x00004e99 je LBB5_917
- //0x00004e9f LBB5_903
- 0x4e, 0x8d, 0x0c, 0x01, //0x00004e9f leaq (%rcx,%r8), %r9
- 0x48, 0x89, 0xca, //0x00004ea3 movq %rcx, %rdx
- 0x4c, 0x29, 0xd2, //0x00004ea6 subq %r10, %rdx
- 0x31, 0xc0, //0x00004ea9 xorl %eax, %eax
- 0x48, 0x8d, 0x35, 0xfe, 0x72, 0x00, 0x00, //0x00004eab leaq $29438(%rip), %rsi /* LJTI5_3+0(%rip) */
- 0xe9, 0x26, 0x00, 0x00, 0x00, //0x00004eb2 jmp LBB5_907
- //0x00004eb7 LBB5_904
- 0x49, 0x83, 0xff, 0xff, //0x00004eb7 cmpq $-1, %r15
- 0x0f, 0x85, 0x35, 0x1e, 0x00, 0x00, //0x00004ebb jne LBB5_1301
- 0x4c, 0x8d, 0x3c, 0x02, //0x00004ec1 leaq (%rdx,%rax), %r15
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004ec5 .p2align 4, 0x90
- //0x00004ed0 LBB5_906
- 0x48, 0x83, 0xc0, 0x01, //0x00004ed0 addq $1, %rax
- 0x49, 0x39, 0xc0, //0x00004ed4 cmpq %rax, %r8
- 0x0f, 0x84, 0x55, 0x0f, 0x00, 0x00, //0x00004ed7 je LBB5_1078
- //0x00004edd LBB5_907
- 0x0f, 0xbe, 0x3c, 0x01, //0x00004edd movsbl (%rcx,%rax), %edi
- 0x8d, 0x5f, 0xd0, //0x00004ee1 leal $-48(%rdi), %ebx
- 0x83, 0xfb, 0x0a, //0x00004ee4 cmpl $10, %ebx
- 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00004ee7 jb LBB5_906
- 0x8d, 0x5f, 0xd5, //0x00004eed leal $-43(%rdi), %ebx
- 0x83, 0xfb, 0x1a, //0x00004ef0 cmpl $26, %ebx
- 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00004ef3 ja LBB5_912
- 0x48, 0x63, 0x3c, 0x9e, //0x00004ef9 movslq (%rsi,%rbx,4), %rdi
- 0x48, 0x01, 0xf7, //0x00004efd addq %rsi, %rdi
- 0xff, 0xe7, //0x00004f00 jmpq *%rdi
- //0x00004f02 LBB5_910
- 0x49, 0x83, 0xfc, 0xff, //0x00004f02 cmpq $-1, %r12
- 0x0f, 0x85, 0xea, 0x1d, 0x00, 0x00, //0x00004f06 jne LBB5_1301
- 0x4c, 0x8d, 0x24, 0x02, //0x00004f0c leaq (%rdx,%rax), %r12
- 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00004f10 jmp LBB5_906
- //0x00004f15 LBB5_912
- 0x83, 0xff, 0x65, //0x00004f15 cmpl $101, %edi
- 0x0f, 0x85, 0x34, 0x00, 0x00, 0x00, //0x00004f18 jne LBB5_916
- //0x00004f1e LBB5_913
- 0x49, 0x83, 0xfe, 0xff, //0x00004f1e cmpq $-1, %r14
- 0x0f, 0x85, 0xce, 0x1d, 0x00, 0x00, //0x00004f22 jne LBB5_1301
- 0x4c, 0x8d, 0x34, 0x02, //0x00004f28 leaq (%rdx,%rax), %r14
- 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x00004f2c jmp LBB5_906
- //0x00004f31 LBB5_915
- 0x89, 0xca, //0x00004f31 movl %ecx, %edx
- 0x4c, 0x01, 0xd2, //0x00004f33 addq %r10, %rdx
- 0x48, 0x01, 0xc2, //0x00004f36 addq %rax, %rdx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004f39 movq $-1, %rax
- 0x4d, 0x85, 0xe4, //0x00004f40 testq %r12, %r12
- 0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x00004f43 jne LBB5_918
- //0x00004f49 LBB5_1079
- 0x48, 0x8b, 0x75, 0x98, //0x00004f49 movq $-104(%rbp), %rsi
- 0xe9, 0x6d, 0x01, 0x00, 0x00, //0x00004f4d jmp LBB5_1080
- //0x00004f52 LBB5_916
- 0x48, 0x01, 0xc1, //0x00004f52 addq %rax, %rcx
- 0x48, 0x89, 0xca, //0x00004f55 movq %rcx, %rdx
- //0x00004f58 LBB5_917
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004f58 movq $-1, %rax
- 0x4d, 0x85, 0xe4, //0x00004f5f testq %r12, %r12
- 0x0f, 0x84, 0xe1, 0xff, 0xff, 0xff, //0x00004f62 je LBB5_1079
- //0x00004f68 LBB5_918
- 0x4d, 0x85, 0xff, //0x00004f68 testq %r15, %r15
- 0x48, 0x8b, 0x75, 0x98, //0x00004f6b movq $-104(%rbp), %rsi
- 0x0f, 0x84, 0x4a, 0x01, 0x00, 0x00, //0x00004f6f je LBB5_1080
- 0x4d, 0x85, 0xf6, //0x00004f75 testq %r14, %r14
- 0x0f, 0x84, 0x41, 0x01, 0x00, 0x00, //0x00004f78 je LBB5_1080
- 0x4c, 0x29, 0xd2, //0x00004f7e subq %r10, %rdx
- 0x48, 0x8d, 0x42, 0xff, //0x00004f81 leaq $-1(%rdx), %rax
- 0x49, 0x39, 0xc4, //0x00004f85 cmpq %rax, %r12
- 0x0f, 0x84, 0x1d, 0x01, 0x00, 0x00, //0x00004f88 je LBB5_939
- 0x49, 0x39, 0xc7, //0x00004f8e cmpq %rax, %r15
- 0x0f, 0x84, 0x14, 0x01, 0x00, 0x00, //0x00004f91 je LBB5_939
- 0x49, 0x39, 0xc6, //0x00004f97 cmpq %rax, %r14
- 0x0f, 0x84, 0x0b, 0x01, 0x00, 0x00, //0x00004f9a je LBB5_939
- 0x49, 0x8d, 0x47, 0xff, //0x00004fa0 leaq $-1(%r15), %rax
- 0x4d, 0x85, 0xff, //0x00004fa4 testq %r15, %r15
- 0x0f, 0x8e, 0x7e, 0x01, 0x00, 0x00, //0x00004fa7 jle LBB5_943
- 0x49, 0x39, 0xc6, //0x00004fad cmpq %rax, %r14
- 0x0f, 0x84, 0x75, 0x01, 0x00, 0x00, //0x00004fb0 je LBB5_943
- 0x49, 0xf7, 0xd7, //0x00004fb6 notq %r15
- 0x4c, 0x89, 0xf8, //0x00004fb9 movq %r15, %rax
- 0xe9, 0xf0, 0x00, 0x00, 0x00, //0x00004fbc jmp LBB5_940
- //0x00004fc1 LBB5_926
- 0x48, 0x89, 0x75, 0x98, //0x00004fc1 movq %rsi, $-104(%rbp)
- 0x49, 0x8d, 0x52, 0x02, //0x00004fc5 leaq $2(%r10), %rdx
- 0x41, 0x8a, 0x42, 0x02, //0x00004fc9 movb $2(%r10), %al
- 0x8d, 0x70, 0xd0, //0x00004fcd leal $-48(%rax), %esi
- 0xb9, 0x03, 0x00, 0x00, 0x00, //0x00004fd0 movl $3, %ecx
- 0x40, 0x80, 0xfe, 0x09, //0x00004fd5 cmpb $9, %sil
- 0x0f, 0x87, 0x83, 0x2b, 0x00, 0x00, //0x00004fd9 ja LBB5_1476
- 0x45, 0x31, 0xff, //0x00004fdf xorl %r15d, %r15d
- 0x3c, 0x30, //0x00004fe2 cmpb $48, %al
- 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x00004fe4 jne LBB5_929
- //0x00004fea LBB5_928
- 0x0f, 0xb6, 0x42, 0x01, //0x00004fea movzbl $1(%rdx), %eax
- 0x48, 0x83, 0xc2, 0x01, //0x00004fee addq $1, %rdx
- 0x41, 0x83, 0xc7, 0xff, //0x00004ff2 addl $-1, %r15d
- 0x3c, 0x30, //0x00004ff6 cmpb $48, %al
- 0x0f, 0x84, 0xec, 0xff, 0xff, 0xff, //0x00004ff8 je LBB5_928
- //0x00004ffe LBB5_929
- 0x3c, 0x45, //0x00004ffe cmpb $69, %al
- 0x0f, 0x84, 0x1d, 0x01, 0x00, 0x00, //0x00005000 je LBB5_942
- 0x3c, 0x65, //0x00005006 cmpb $101, %al
- 0x0f, 0x84, 0x15, 0x01, 0x00, 0x00, //0x00005008 je LBB5_942
- 0x44, 0x8d, 0x50, 0xd0, //0x0000500e leal $-48(%rax), %r10d
- 0x45, 0x31, 0xdb, //0x00005012 xorl %r11d, %r11d
- 0x45, 0x31, 0xc0, //0x00005015 xorl %r8d, %r8d
- 0x31, 0xf6, //0x00005018 xorl %esi, %esi
- //0x0000501a LBB5_932
- 0x4c, 0x89, 0x75, 0xb8, //0x0000501a movq %r14, $-72(%rbp)
- 0x41, 0xbe, 0x11, 0x00, 0x00, 0x00, //0x0000501e movl $17, %r14d
- 0x4d, 0x29, 0xde, //0x00005024 subq %r11, %r14
- 0x4d, 0x85, 0xf6, //0x00005027 testq %r14, %r14
- 0x0f, 0x8e, 0xe8, 0x00, 0x00, 0x00, //0x0000502a jle LBB5_941
- 0x41, 0x80, 0xfa, 0x09, //0x00005030 cmpb $9, %r10b
- 0x0f, 0x87, 0xde, 0x00, 0x00, 0x00, //0x00005034 ja LBB5_941
- 0x4e, 0x8d, 0x2c, 0x32, //0x0000503a leaq (%rdx,%r14), %r13
- 0xbb, 0x10, 0x00, 0x00, 0x00, //0x0000503e movl $16, %ebx
- 0x4c, 0x29, 0xdb, //0x00005043 subq %r11, %rbx
- 0x31, 0xc9, //0x00005046 xorl %ecx, %ecx
- 0x4c, 0x8b, 0x55, 0xd0, //0x00005048 movq $-48(%rbp), %r10
- 0x90, 0x90, 0x90, 0x90, //0x0000504c .p2align 4, 0x90
- //0x00005050 LBB5_935
- 0x48, 0x8d, 0x34, 0xb6, //0x00005050 leaq (%rsi,%rsi,4), %rsi
- 0x0f, 0xb6, 0xc0, //0x00005054 movzbl %al, %eax
- 0x48, 0x8d, 0x34, 0x70, //0x00005057 leaq (%rax,%rsi,2), %rsi
- 0x48, 0x83, 0xc6, 0xd0, //0x0000505b addq $-48, %rsi
- 0x48, 0x39, 0xcb, //0x0000505f cmpq %rcx, %rbx
- 0x0f, 0x84, 0xe6, 0x00, 0x00, 0x00, //0x00005062 je LBB5_946
- 0x0f, 0xb6, 0x44, 0x0a, 0x01, //0x00005068 movzbl $1(%rdx,%rcx), %eax
- 0x8d, 0x78, 0xd0, //0x0000506d leal $-48(%rax), %edi
- 0x48, 0x83, 0xc1, 0x01, //0x00005070 addq $1, %rcx
- 0x40, 0x80, 0xff, 0x0a, //0x00005074 cmpb $10, %dil
- 0x0f, 0x82, 0xd2, 0xff, 0xff, 0xff, //0x00005078 jb LBB5_935
- 0x48, 0x01, 0xca, //0x0000507e addq %rcx, %rdx
- 0x49, 0x89, 0xd5, //0x00005081 movq %rdx, %r13
- 0xe9, 0x0e, 0x01, 0x00, 0x00, //0x00005084 jmp LBB5_952
- //0x00005089 LBB5_938
- 0x31, 0xd2, //0x00005089 xorl %edx, %edx
- 0xb8, 0x00, 0x00, 0x00, 0x00, //0x0000508b movl $0, %eax
- 0x48, 0x89, 0x45, 0xa0, //0x00005090 movq %rax, $-96(%rbp)
- 0xb9, 0x00, 0x00, 0x00, 0x00, //0x00005094 movl $0, %ecx
- 0x80, 0x7d, 0xc8, 0x00, //0x00005099 cmpb $0, $-56(%rbp)
- 0x48, 0x89, 0xdf, //0x0000509d movq %rbx, %rdi
- 0x0f, 0x85, 0x66, 0x29, 0x00, 0x00, //0x000050a0 jne LBB5_1460
- 0xe9, 0x73, 0x2b, 0x00, 0x00, //0x000050a6 jmp LBB5_1478
- //0x000050ab LBB5_939
- 0x48, 0xf7, 0xda, //0x000050ab negq %rdx
- 0x48, 0x89, 0xd0, //0x000050ae movq %rdx, %rax
- //0x000050b1 LBB5_940
- 0x31, 0xd2, //0x000050b1 xorl %edx, %edx
- 0x48, 0x89, 0xc1, //0x000050b3 movq %rax, %rcx
- 0x48, 0x85, 0xc0, //0x000050b6 testq %rax, %rax
- 0x0f, 0x89, 0x0f, 0x00, 0x00, 0x00, //0x000050b9 jns LBB5_1081
- //0x000050bf LBB5_1080
- 0x48, 0xf7, 0xd0, //0x000050bf notq %rax
- 0xba, 0x03, 0x00, 0x00, 0x00, //0x000050c2 movl $3, %edx
- 0x48, 0xc7, 0xc1, 0xfd, 0xff, 0xff, 0xff, //0x000050c7 movq $-3, %rcx
- //0x000050ce LBB5_1081
- 0x49, 0x01, 0xc2, //0x000050ce addq %rax, %r10
- 0x0f, 0xb6, 0x45, 0xc8, //0x000050d1 movzbl $-56(%rbp), %eax
- 0x48, 0x01, 0xc8, //0x000050d5 addq %rcx, %rax
- 0x48, 0xc1, 0xe6, 0x20, //0x000050d8 shlq $32, %rsi
- 0x48, 0x83, 0xce, 0x1b, //0x000050dc orq $27, %rsi
- 0x48, 0x8b, 0x4d, 0xa8, //0x000050e0 movq $-88(%rbp), %rcx
- 0x48, 0x89, 0x31, //0x000050e4 movq %rsi, (%rcx)
- 0x48, 0x89, 0x41, 0x08, //0x000050e7 movq %rax, $8(%rcx)
- 0x4c, 0x8b, 0x65, 0xc0, //0x000050eb movq $-64(%rbp), %r12
- 0x49, 0x8b, 0x9c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x000050ef movq $160(%r12), %rbx
- 0x48, 0x8d, 0x43, 0x10, //0x000050f7 leaq $16(%rbx), %rax
- 0x49, 0x89, 0x84, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x000050fb movq %rax, $160(%r12)
- 0x41, 0x83, 0x84, 0x24, 0xd4, 0x00, 0x00, 0x00, 0x01, //0x00005103 addl $1, $212(%r12)
- 0x4d, 0x89, 0xd5, //0x0000510c movq %r10, %r13
- 0x4c, 0x8b, 0x75, 0xb8, //0x0000510f movq $-72(%rbp), %r14
- 0xe9, 0x3f, 0x2b, 0x00, 0x00, //0x00005113 jmp LBB5_1479
- //0x00005118 LBB5_941
- 0x49, 0x89, 0xd5, //0x00005118 movq %rdx, %r13
- 0x45, 0x31, 0xf6, //0x0000511b xorl %r14d, %r14d
- 0xe9, 0x33, 0x00, 0x00, 0x00, //0x0000511e jmp LBB5_947
- //0x00005123 LBB5_942
- 0x45, 0x31, 0xc0, //0x00005123 xorl %r8d, %r8d
- 0xe9, 0x6c, 0xf2, 0xff, 0xff, //0x00005126 jmp LBB5_794
- //0x0000512b LBB5_943
- 0x4c, 0x89, 0xe0, //0x0000512b movq %r12, %rax
- 0x4c, 0x09, 0xf0, //0x0000512e orq %r14, %rax
- 0x0f, 0x99, 0xc0, //0x00005131 setns %al
- 0x0f, 0x88, 0x10, 0x0d, 0x00, 0x00, //0x00005134 js LBB5_1082
- 0x4d, 0x39, 0xf4, //0x0000513a cmpq %r14, %r12
- 0x0f, 0x8c, 0x07, 0x0d, 0x00, 0x00, //0x0000513d jl LBB5_1082
- 0x49, 0xf7, 0xd4, //0x00005143 notq %r12
- 0x4c, 0x89, 0xe0, //0x00005146 movq %r12, %rax
- 0xe9, 0x63, 0xff, 0xff, 0xff, //0x00005149 jmp LBB5_940
- //0x0000514e LBB5_946
- 0x41, 0x8a, 0x45, 0x00, //0x0000514e movb (%r13), %al
- 0x44, 0x8d, 0x50, 0xd0, //0x00005152 leal $-48(%rax), %r10d
- //0x00005156 LBB5_947
- 0x41, 0x80, 0xfa, 0x09, //0x00005156 cmpb $9, %r10b
- 0x0f, 0x87, 0x30, 0x00, 0x00, 0x00, //0x0000515a ja LBB5_951
- 0x4c, 0x8b, 0x55, 0xd0, //0x00005160 movq $-48(%rbp), %r10
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005164 .p2align 4, 0x90
- //0x00005170 LBB5_949
- 0x41, 0x0f, 0xb6, 0x45, 0x01, //0x00005170 movzbl $1(%r13), %eax
- 0x49, 0x83, 0xc5, 0x01, //0x00005175 addq $1, %r13
- 0x8d, 0x48, 0xd0, //0x00005179 leal $-48(%rax), %ecx
- 0x41, 0xb0, 0x01, //0x0000517c movb $1, %r8b
- 0x80, 0xf9, 0x0a, //0x0000517f cmpb $10, %cl
- 0x0f, 0x82, 0xe8, 0xff, 0xff, 0xff, //0x00005182 jb LBB5_949
- 0x4c, 0x89, 0xf1, //0x00005188 movq %r14, %rcx
- 0xe9, 0x07, 0x00, 0x00, 0x00, //0x0000518b jmp LBB5_952
- //0x00005190 LBB5_951
- 0x4c, 0x89, 0xf1, //0x00005190 movq %r14, %rcx
- 0x4c, 0x8b, 0x55, 0xd0, //0x00005193 movq $-48(%rbp), %r10
- //0x00005197 LBB5_952
- 0x41, 0x29, 0xcf, //0x00005197 subl %ecx, %r15d
- 0x24, 0xdf, //0x0000519a andb $-33, %al
- 0x4c, 0x89, 0xea, //0x0000519c movq %r13, %rdx
- 0x3c, 0x45, //0x0000519f cmpb $69, %al
- 0x4c, 0x8b, 0x75, 0xb8, //0x000051a1 movq $-72(%rbp), %r14
- 0x0f, 0x84, 0xf1, 0xf1, 0xff, 0xff, //0x000051a5 je LBB5_795
- //0x000051ab LBB5_953
- 0x43, 0x8d, 0x14, 0x09, //0x000051ab leal (%r9,%r9), %edx
- 0x83, 0xc2, 0xff, //0x000051af addl $-1, %edx
- 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000051b2 movabsq $4503599627370495, %rax
- 0x48, 0x83, 0xc0, 0x01, //0x000051bc addq $1, %rax
- 0x48, 0x39, 0xc6, //0x000051c0 cmpq %rax, %rsi
- 0x0f, 0x83, 0xc6, 0x00, 0x00, 0x00, //0x000051c3 jae LBB5_964
- 0x66, 0x48, 0x0f, 0x6e, 0xc6, //0x000051c9 movq %rsi, %xmm0
- 0x66, 0x0f, 0x62, 0x05, 0x3a, 0xaf, 0xff, 0xff, //0x000051ce punpckldq $-20678(%rip), %xmm0 /* LCPI5_11+0(%rip) */
- 0x66, 0x0f, 0x5c, 0x05, 0x42, 0xaf, 0xff, 0xff, //0x000051d6 subpd $-20670(%rip), %xmm0 /* LCPI5_12+0(%rip) */
- 0x66, 0x0f, 0x28, 0xc8, //0x000051de movapd %xmm0, %xmm1
- 0x66, 0x0f, 0x15, 0xc8, //0x000051e2 unpckhpd %xmm0, %xmm1
- 0xf2, 0x0f, 0x58, 0xc8, //0x000051e6 addsd %xmm0, %xmm1
- 0x89, 0xd0, //0x000051ea movl %edx, %eax
- 0xc1, 0xe8, 0x1f, //0x000051ec shrl $31, %eax
- 0x48, 0xc1, 0xe0, 0x3f, //0x000051ef shlq $63, %rax
- 0x66, 0x48, 0x0f, 0x6e, 0xc0, //0x000051f3 movq %rax, %xmm0
- 0x66, 0x0f, 0xeb, 0xc1, //0x000051f8 por %xmm1, %xmm0
- 0x45, 0x85, 0xff, //0x000051fc testl %r15d, %r15d
- 0x0f, 0x84, 0xa9, 0x27, 0x00, 0x00, //0x000051ff je LBB5_1454
- 0x48, 0x85, 0xf6, //0x00005205 testq %rsi, %rsi
- 0x0f, 0x84, 0xa0, 0x27, 0x00, 0x00, //0x00005208 je LBB5_1454
- 0x41, 0x8d, 0x47, 0xff, //0x0000520e leal $-1(%r15), %eax
- 0x83, 0xf8, 0x24, //0x00005212 cmpl $36, %eax
- 0x0f, 0x87, 0x55, 0x00, 0x00, 0x00, //0x00005215 ja LBB5_962
- 0x44, 0x89, 0xf8, //0x0000521b movl %r15d, %eax
- 0x41, 0x83, 0xff, 0x17, //0x0000521e cmpl $23, %r15d
- 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x00005222 jb LBB5_959
- 0x41, 0x8d, 0x47, 0xea, //0x00005228 leal $-22(%r15), %eax
- 0x48, 0x8d, 0x0d, 0xcd, 0x71, 0x00, 0x00, //0x0000522c leaq $29133(%rip), %rcx /* _P10_TAB+0(%rip) */
- 0xf2, 0x0f, 0x59, 0x04, 0xc1, //0x00005233 mulsd (%rcx,%rax,8), %xmm0
- 0xb8, 0x16, 0x00, 0x00, 0x00, //0x00005238 movl $22, %eax
- //0x0000523d LBB5_959
- 0x66, 0x0f, 0x2e, 0x05, 0xfb, 0xae, 0xff, 0xff, //0x0000523d ucomisd $-20741(%rip), %xmm0 /* LCPI5_14+0(%rip) */
- 0x0f, 0x87, 0xbc, 0x0b, 0x00, 0x00, //0x00005245 ja LBB5_1157
- 0xf2, 0x0f, 0x10, 0x0d, 0xf5, 0xae, 0xff, 0xff, //0x0000524b movsd $-20747(%rip), %xmm1 /* LCPI5_15+0(%rip) */
- 0x66, 0x0f, 0x2e, 0xc8, //0x00005253 ucomisd %xmm0, %xmm1
- 0x0f, 0x87, 0xaa, 0x0b, 0x00, 0x00, //0x00005257 ja LBB5_1157
- 0x89, 0xc0, //0x0000525d movl %eax, %eax
- 0x48, 0x8d, 0x0d, 0x9a, 0x71, 0x00, 0x00, //0x0000525f leaq $29082(%rip), %rcx /* _P10_TAB+0(%rip) */
- 0xf2, 0x0f, 0x59, 0x04, 0xc1, //0x00005266 mulsd (%rcx,%rax,8), %xmm0
- 0xe9, 0x3e, 0x27, 0x00, 0x00, //0x0000526b jmp LBB5_1454
- //0x00005270 LBB5_962
- 0x41, 0x83, 0xff, 0xea, //0x00005270 cmpl $-22, %r15d
- 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x00005274 jb LBB5_964
- 0x41, 0xf7, 0xdf, //0x0000527a negl %r15d
- 0x48, 0x8d, 0x05, 0x7c, 0x71, 0x00, 0x00, //0x0000527d leaq $29052(%rip), %rax /* _P10_TAB+0(%rip) */
- 0xf2, 0x42, 0x0f, 0x5e, 0x04, 0xf8, //0x00005284 divsd (%rax,%r15,8), %xmm0
- 0xe9, 0x1f, 0x27, 0x00, 0x00, //0x0000528a jmp LBB5_1454
- //0x0000528f LBB5_964
- 0x89, 0x55, 0xb4, //0x0000528f movl %edx, $-76(%rbp)
- 0x41, 0x8d, 0x87, 0xa4, 0xfe, 0xff, 0xff, //0x00005292 leal $-348(%r15), %eax
- 0x3d, 0x48, 0xfd, 0xff, 0xff, //0x00005299 cmpl $-696, %eax
- 0x0f, 0x82, 0x26, 0x01, 0x00, 0x00, //0x0000529e jb LBB5_978
- //0x000052a4 LBB5_965
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000052a4 movl $64, %ecx
- 0x48, 0x85, 0xf6, //0x000052a9 testq %rsi, %rsi
- 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x000052ac je LBB5_967
- 0x48, 0x0f, 0xbd, 0xce, //0x000052b2 bsrq %rsi, %rcx
- 0x48, 0x83, 0xf1, 0x3f, //0x000052b6 xorq $63, %rcx
- //0x000052ba LBB5_967
- 0x49, 0x89, 0xf3, //0x000052ba movq %rsi, %r11
- 0x49, 0xd3, 0xe3, //0x000052bd shlq %cl, %r11
- 0x41, 0x69, 0xc7, 0x6a, 0x52, 0x03, 0x00, //0x000052c0 imull $217706, %r15d, %eax
- 0xc1, 0xf8, 0x10, //0x000052c7 sarl $16, %eax
- 0x05, 0x3f, 0x04, 0x00, 0x00, //0x000052ca addl $1087, %eax
- 0x48, 0x63, 0xf8, //0x000052cf movslq %eax, %rdi
- 0x49, 0x89, 0xfc, //0x000052d2 movq %rdi, %r12
- 0x41, 0x81, 0xc7, 0x5c, 0x01, 0x00, 0x00, //0x000052d5 addl $348, %r15d
- 0x49, 0xc1, 0xe7, 0x04, //0x000052dc shlq $4, %r15
- 0x48, 0x8d, 0x05, 0xd9, 0x71, 0x00, 0x00, //0x000052e0 leaq $29145(%rip), %rax /* _POW10_M128_TAB+0(%rip) */
- 0x49, 0x8b, 0x5c, 0x07, 0x08, //0x000052e7 movq $8(%r15,%rax), %rbx
- 0x48, 0x89, 0xd8, //0x000052ec movq %rbx, %rax
- 0x49, 0xf7, 0xe3, //0x000052ef mulq %r11
- 0x49, 0x89, 0xc2, //0x000052f2 movq %rax, %r10
- 0x49, 0x89, 0xd1, //0x000052f5 movq %rdx, %r9
- 0x49, 0x29, 0xcc, //0x000052f8 subq %rcx, %r12
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x000052fb andl $511, %edx
- 0x4c, 0x89, 0xd9, //0x00005301 movq %r11, %rcx
- 0x48, 0xf7, 0xd1, //0x00005304 notq %rcx
- 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00005307 cmpq $511, %rdx
- 0x0f, 0x85, 0x47, 0x00, 0x00, 0x00, //0x0000530e jne LBB5_972
- 0x49, 0x39, 0xca, //0x00005314 cmpq %rcx, %r10
- 0x0f, 0x86, 0x3e, 0x00, 0x00, 0x00, //0x00005317 jbe LBB5_972
- 0x4c, 0x89, 0xd8, //0x0000531d movq %r11, %rax
- 0x48, 0x8d, 0x15, 0x99, 0x71, 0x00, 0x00, //0x00005320 leaq $29081(%rip), %rdx /* _POW10_M128_TAB+0(%rip) */
- 0x49, 0xf7, 0x24, 0x17, //0x00005327 mulq (%r15,%rdx)
- 0x49, 0x01, 0xd2, //0x0000532b addq %rdx, %r10
- 0x49, 0x83, 0xd1, 0x00, //0x0000532e adcq $0, %r9
- 0x44, 0x89, 0xca, //0x00005332 movl %r9d, %edx
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00005335 andl $511, %edx
- 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x0000533b cmpq $511, %rdx
- 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x00005342 jne LBB5_972
- 0x49, 0x83, 0xfa, 0xff, //0x00005348 cmpq $-1, %r10
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000534c jne LBB5_972
- 0x48, 0x39, 0xc8, //0x00005352 cmpq %rcx, %rax
- 0x0f, 0x87, 0x67, 0x00, 0x00, 0x00, //0x00005355 ja LBB5_976
- //0x0000535b LBB5_972
- 0x4c, 0x89, 0xc8, //0x0000535b movq %r9, %rax
- 0x48, 0xc1, 0xe8, 0x3f, //0x0000535e shrq $63, %rax
- 0x8d, 0x48, 0x09, //0x00005362 leal $9(%rax), %ecx
- 0x49, 0xd3, 0xe9, //0x00005365 shrq %cl, %r9
- 0x44, 0x89, 0xc9, //0x00005368 movl %r9d, %ecx
- 0x83, 0xe1, 0x03, //0x0000536b andl $3, %ecx
- 0x4d, 0x85, 0xd2, //0x0000536e testq %r10, %r10
- 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00005371 jne LBB5_975
- 0x48, 0x85, 0xd2, //0x00005377 testq %rdx, %rdx
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000537a jne LBB5_975
- 0x83, 0xf9, 0x01, //0x00005380 cmpl $1, %ecx
- 0x0f, 0x84, 0x39, 0x00, 0x00, 0x00, //0x00005383 je LBB5_976
- //0x00005389 LBB5_975
- 0x49, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x00005389 movabsq $18014398509481984, %r10
- 0x44, 0x89, 0xca, //0x00005393 movl %r9d, %edx
- 0x83, 0xe2, 0x01, //0x00005396 andl $1, %edx
- 0x4c, 0x01, 0xca, //0x00005399 addq %r9, %rdx
- 0x48, 0x89, 0xd1, //0x0000539c movq %rdx, %rcx
- 0x48, 0xc1, 0xe9, 0x36, //0x0000539f shrq $54, %rcx
- 0x49, 0x01, 0xc4, //0x000053a3 addq %rax, %r12
- 0x48, 0x83, 0xf9, 0x01, //0x000053a6 cmpq $1, %rcx
- 0x49, 0x83, 0xdc, 0x00, //0x000053aa sbbq $0, %r12
- 0x49, 0x8d, 0x84, 0x24, 0x01, 0xf8, 0xff, 0xff, //0x000053ae leaq $-2047(%r12), %rax
- 0x48, 0x3d, 0x02, 0xf8, 0xff, 0xff, //0x000053b6 cmpq $-2046, %rax
- 0x0f, 0x83, 0xd8, 0x08, 0x00, 0x00, //0x000053bc jae LBB5_1069
- //0x000053c2 LBB5_976
- 0x4c, 0x8b, 0x65, 0xc0, //0x000053c2 movq $-64(%rbp), %r12
- //0x000053c6 LBB5_977
- 0x4c, 0x8b, 0x55, 0xd0, //0x000053c6 movq $-48(%rbp), %r10
- //0x000053ca LBB5_978
- 0x4d, 0x89, 0xe9, //0x000053ca movq %r13, %r9
- 0x4d, 0x29, 0xd1, //0x000053cd subq %r10, %r9
- 0x4c, 0x89, 0xe0, //0x000053d0 movq %r12, %rax
- 0x4d, 0x8b, 0x64, 0x24, 0x40, //0x000053d3 movq $64(%r12), %r12
- 0x4c, 0x8b, 0x50, 0x50, //0x000053d8 movq $80(%rax), %r10
- 0x4d, 0x85, 0xd2, //0x000053dc testq %r10, %r10
- 0x0f, 0x84, 0x3d, 0x01, 0x00, 0x00, //0x000053df je LBB5_994
- 0x41, 0xc6, 0x04, 0x24, 0x00, //0x000053e5 movb $0, (%r12)
- 0x49, 0x83, 0xfa, 0x01, //0x000053ea cmpq $1, %r10
- 0x0f, 0x84, 0x2e, 0x01, 0x00, 0x00, //0x000053ee je LBB5_994
- 0x49, 0x8d, 0x4a, 0xff, //0x000053f4 leaq $-1(%r10), %rcx
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000053f8 movl $1, %eax
- 0x48, 0x83, 0xf9, 0x08, //0x000053fd cmpq $8, %rcx
- 0x0f, 0x82, 0x09, 0x01, 0x00, 0x00, //0x00005401 jb LBB5_993
- 0x31, 0xd2, //0x00005407 xorl %edx, %edx
- 0x48, 0x83, 0xf9, 0x20, //0x00005409 cmpq $32, %rcx
- 0x0f, 0x82, 0xcc, 0x00, 0x00, 0x00, //0x0000540d jb LBB5_990
- 0x48, 0x89, 0xca, //0x00005413 movq %rcx, %rdx
- 0x48, 0x83, 0xe2, 0xe0, //0x00005416 andq $-32, %rdx
- 0x48, 0x8d, 0x5a, 0xe0, //0x0000541a leaq $-32(%rdx), %rbx
- 0x48, 0x89, 0xdf, //0x0000541e movq %rbx, %rdi
- 0x48, 0xc1, 0xef, 0x05, //0x00005421 shrq $5, %rdi
- 0x48, 0x83, 0xc7, 0x01, //0x00005425 addq $1, %rdi
- 0x89, 0xf8, //0x00005429 movl %edi, %eax
- 0x83, 0xe0, 0x03, //0x0000542b andl $3, %eax
- 0x31, 0xf6, //0x0000542e xorl %esi, %esi
- 0x48, 0x83, 0xfb, 0x60, //0x00005430 cmpq $96, %rbx
- 0x0f, 0x82, 0x5d, 0x00, 0x00, 0x00, //0x00005434 jb LBB5_985
- 0x48, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, //0x0000543a movabsq $1152921504606846976, %rsi
- 0x48, 0x83, 0xc6, 0xfc, //0x00005444 addq $-4, %rsi
- 0x48, 0x21, 0xf7, //0x00005448 andq %rsi, %rdi
- 0x31, 0xf6, //0x0000544b xorl %esi, %esi
- 0x66, 0x0f, 0xef, 0xc0, //0x0000544d pxor %xmm0, %xmm0
- //0x00005451 LBB5_984
- 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x34, 0x01, //0x00005451 movdqu %xmm0, $1(%r12,%rsi)
- 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x34, 0x11, //0x00005458 movdqu %xmm0, $17(%r12,%rsi)
- 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x34, 0x21, //0x0000545f movdqu %xmm0, $33(%r12,%rsi)
- 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x34, 0x31, //0x00005466 movdqu %xmm0, $49(%r12,%rsi)
- 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x34, 0x41, //0x0000546d movdqu %xmm0, $65(%r12,%rsi)
- 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x34, 0x51, //0x00005474 movdqu %xmm0, $81(%r12,%rsi)
- 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x34, 0x61, //0x0000547b movdqu %xmm0, $97(%r12,%rsi)
- 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x34, 0x71, //0x00005482 movdqu %xmm0, $113(%r12,%rsi)
- 0x48, 0x83, 0xee, 0x80, //0x00005489 subq $-128, %rsi
- 0x48, 0x83, 0xc7, 0xfc, //0x0000548d addq $-4, %rdi
- 0x0f, 0x85, 0xba, 0xff, 0xff, 0xff, //0x00005491 jne LBB5_984
- //0x00005497 LBB5_985
- 0x48, 0x85, 0xc0, //0x00005497 testq %rax, %rax
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x0000549a je LBB5_988
- 0x66, 0x0f, 0xef, 0xc0, //0x000054a0 pxor %xmm0, %xmm0
- //0x000054a4 LBB5_987
- 0x48, 0x89, 0xf7, //0x000054a4 movq %rsi, %rdi
- 0x48, 0x83, 0xcf, 0x01, //0x000054a7 orq $1, %rdi
- 0xf3, 0x41, 0x0f, 0x7f, 0x04, 0x3c, //0x000054ab movdqu %xmm0, (%r12,%rdi)
- 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x3c, 0x10, //0x000054b1 movdqu %xmm0, $16(%r12,%rdi)
- 0x48, 0x83, 0xc6, 0x20, //0x000054b8 addq $32, %rsi
- 0x48, 0x83, 0xc0, 0xff, //0x000054bc addq $-1, %rax
- 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x000054c0 jne LBB5_987
- //0x000054c6 LBB5_988
- 0x48, 0x39, 0xd1, //0x000054c6 cmpq %rdx, %rcx
- 0x0f, 0x84, 0x53, 0x00, 0x00, 0x00, //0x000054c9 je LBB5_994
- 0x48, 0x89, 0xd0, //0x000054cf movq %rdx, %rax
- 0x48, 0x83, 0xc8, 0x01, //0x000054d2 orq $1, %rax
- 0xf6, 0xc1, 0x18, //0x000054d6 testb $24, %cl
- 0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x000054d9 je LBB5_993
- //0x000054df LBB5_990
- 0x48, 0x89, 0xce, //0x000054df movq %rcx, %rsi
- 0x48, 0x83, 0xe6, 0xf8, //0x000054e2 andq $-8, %rsi
- 0x48, 0x8d, 0x46, 0x01, //0x000054e6 leaq $1(%rsi), %rax
- //0x000054ea LBB5_991
- 0x49, 0xc7, 0x44, 0x14, 0x01, 0x00, 0x00, 0x00, 0x00, //0x000054ea movq $0, $1(%r12,%rdx)
- 0x48, 0x83, 0xc2, 0x08, //0x000054f3 addq $8, %rdx
- 0x48, 0x39, 0xd6, //0x000054f7 cmpq %rdx, %rsi
- 0x0f, 0x85, 0xea, 0xff, 0xff, 0xff, //0x000054fa jne LBB5_991
- 0x48, 0x39, 0xf1, //0x00005500 cmpq %rsi, %rcx
- 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00005503 je LBB5_994
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005509 .p2align 4, 0x90
- //0x00005510 LBB5_993
- 0x41, 0xc6, 0x04, 0x04, 0x00, //0x00005510 movb $0, (%r12,%rax)
- 0x48, 0x83, 0xc0, 0x01, //0x00005515 addq $1, %rax
- 0x49, 0x39, 0xc2, //0x00005519 cmpq %rax, %r10
- 0x0f, 0x85, 0xee, 0xff, 0xff, 0xff, //0x0000551c jne LBB5_993
- //0x00005522 LBB5_994
- 0x4c, 0x89, 0x75, 0xb8, //0x00005522 movq %r14, $-72(%rbp)
- 0x48, 0x8b, 0x45, 0xd0, //0x00005526 movq $-48(%rbp), %rax
- 0x8a, 0x00, //0x0000552a movb (%rax), %al
- 0x31, 0xc9, //0x0000552c xorl %ecx, %ecx
- 0x88, 0x45, 0x87, //0x0000552e movb %al, $-121(%rbp)
- 0x3c, 0x2d, //0x00005531 cmpb $45, %al
- 0x0f, 0x94, 0xc1, //0x00005533 sete %cl
- 0x31, 0xff, //0x00005536 xorl %edi, %edi
- 0xb8, 0x00, 0x00, 0x00, 0x00, //0x00005538 movl $0, %eax
- 0x49, 0x39, 0xc9, //0x0000553d cmpq %rcx, %r9
- 0x0f, 0x8e, 0x2a, 0x24, 0x00, 0x00, //0x00005540 jle LBB5_1453
- 0xb0, 0x01, //0x00005546 movb $1, %al
- 0x31, 0xdb, //0x00005548 xorl %ebx, %ebx
- 0x45, 0x31, 0xdb, //0x0000554a xorl %r11d, %r11d
- 0x45, 0x31, 0xf6, //0x0000554d xorl %r14d, %r14d
- 0x31, 0xd2, //0x00005550 xorl %edx, %edx
- 0xe9, 0x2b, 0x00, 0x00, 0x00, //0x00005552 jmp LBB5_998
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005557 .p2align 4, 0x90
- //0x00005560 LBB5_996
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00005560 movl $1, %edx
- 0x44, 0x89, 0xf7, //0x00005565 movl %r14d, %edi
- 0x40, 0x80, 0xfe, 0x2e, //0x00005568 cmpb $46, %sil
- 0x0f, 0x85, 0x9b, 0x00, 0x00, 0x00, //0x0000556c jne LBB5_1008
- //0x00005572 LBB5_997
- 0x48, 0x83, 0xc1, 0x01, //0x00005572 addq $1, %rcx
- 0x4c, 0x39, 0xc9, //0x00005576 cmpq %r9, %rcx
- 0x0f, 0x9c, 0xc0, //0x00005579 setl %al
- 0x0f, 0x84, 0x82, 0x00, 0x00, 0x00, //0x0000557c je LBB5_1007
- //0x00005582 LBB5_998
- 0x41, 0x89, 0xd7, //0x00005582 movl %edx, %r15d
- 0x41, 0x89, 0xf8, //0x00005585 movl %edi, %r8d
- 0x48, 0x8b, 0x55, 0xd0, //0x00005588 movq $-48(%rbp), %rdx
- 0x0f, 0xb6, 0x34, 0x0a, //0x0000558c movzbl (%rdx,%rcx), %esi
- 0x8d, 0x56, 0xd0, //0x00005590 leal $-48(%rsi), %edx
- 0x80, 0xfa, 0x09, //0x00005593 cmpb $9, %dl
- 0x0f, 0x87, 0xc4, 0xff, 0xff, 0xff, //0x00005596 ja LBB5_996
- 0x40, 0x80, 0xfe, 0x30, //0x0000559c cmpb $48, %sil
- 0x0f, 0x85, 0x1a, 0x00, 0x00, 0x00, //0x000055a0 jne LBB5_1002
- 0x45, 0x85, 0xf6, //0x000055a6 testl %r14d, %r14d
- 0x0f, 0x84, 0x43, 0x00, 0x00, 0x00, //0x000055a9 je LBB5_1006
- 0x48, 0x63, 0xc3, //0x000055af movslq %ebx, %rax
- 0x49, 0x39, 0xc2, //0x000055b2 cmpq %rax, %r10
- 0x0f, 0x87, 0x11, 0x00, 0x00, 0x00, //0x000055b5 ja LBB5_1003
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x000055bb jmp LBB5_1004
- //0x000055c0 LBB5_1002
- 0x49, 0x63, 0xc6, //0x000055c0 movslq %r14d, %rax
- 0x49, 0x39, 0xc2, //0x000055c3 cmpq %rax, %r10
- 0x0f, 0x86, 0x15, 0x00, 0x00, 0x00, //0x000055c6 jbe LBB5_1005
- //0x000055cc LBB5_1003
- 0x41, 0x88, 0x34, 0x04, //0x000055cc movb %sil, (%r12,%rax)
- 0x83, 0xc3, 0x01, //0x000055d0 addl $1, %ebx
- //0x000055d3 LBB5_1004
- 0x44, 0x89, 0xc7, //0x000055d3 movl %r8d, %edi
- 0x41, 0x89, 0xde, //0x000055d6 movl %ebx, %r14d
- 0x44, 0x89, 0xfa, //0x000055d9 movl %r15d, %edx
- 0xe9, 0x91, 0xff, 0xff, 0xff, //0x000055dc jmp LBB5_997
- //0x000055e1 LBB5_1005
- 0x44, 0x89, 0xc7, //0x000055e1 movl %r8d, %edi
- 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000055e4 movl $1, %r11d
- 0x44, 0x89, 0xfa, //0x000055ea movl %r15d, %edx
- 0xe9, 0x80, 0xff, 0xff, 0xff, //0x000055ed jmp LBB5_997
- //0x000055f2 LBB5_1006
- 0x41, 0x83, 0xc0, 0xff, //0x000055f2 addl $-1, %r8d
- 0x45, 0x31, 0xf6, //0x000055f6 xorl %r14d, %r14d
- 0x44, 0x89, 0xc7, //0x000055f9 movl %r8d, %edi
- 0x44, 0x89, 0xfa, //0x000055fc movl %r15d, %edx
- 0xe9, 0x6e, 0xff, 0xff, 0xff, //0x000055ff jmp LBB5_997
- //0x00005604 LBB5_1007
- 0x41, 0x89, 0xf8, //0x00005604 movl %edi, %r8d
- 0x4c, 0x89, 0xc9, //0x00005607 movq %r9, %rcx
- 0x41, 0x89, 0xd7, //0x0000560a movl %edx, %r15d
- //0x0000560d LBB5_1008
- 0x45, 0x85, 0xff, //0x0000560d testl %r15d, %r15d
- 0x44, 0x0f, 0x44, 0xc3, //0x00005610 cmovel %ebx, %r8d
- 0xa8, 0x01, //0x00005614 testb $1, %al
- 0x0f, 0x84, 0xa8, 0x08, 0x00, 0x00, //0x00005616 je LBB5_1092
- 0x89, 0xc8, //0x0000561c movl %ecx, %eax
- 0x48, 0x8b, 0x75, 0xd0, //0x0000561e movq $-48(%rbp), %rsi
- 0x8a, 0x04, 0x06, //0x00005622 movb (%rsi,%rax), %al
- 0x0c, 0x20, //0x00005625 orb $32, %al
- 0x3c, 0x65, //0x00005627 cmpb $101, %al
- 0x0f, 0x85, 0x95, 0x08, 0x00, 0x00, //0x00005629 jne LBB5_1092
- 0x89, 0xca, //0x0000562f movl %ecx, %edx
- 0x8a, 0x44, 0x16, 0x01, //0x00005631 movb $1(%rsi,%rdx), %al
- 0x48, 0x83, 0xc2, 0x01, //0x00005635 addq $1, %rdx
- 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00005639 movl $1, %edi
- 0x3c, 0x2d, //0x0000563e cmpb $45, %al
- 0x0f, 0x84, 0x20, 0x08, 0x00, 0x00, //0x00005640 je LBB5_1084
- 0x3c, 0x2b, //0x00005646 cmpb $43, %al
- 0x0f, 0x85, 0x20, 0x08, 0x00, 0x00, //0x00005648 jne LBB5_1085
- 0x8d, 0x51, 0x02, //0x0000564e leal $2(%rcx), %edx
- 0xe9, 0x18, 0x08, 0x00, 0x00, //0x00005651 jmp LBB5_1085
- //0x00005656 LBB5_1013
- 0x0f, 0xbc, 0xce, //0x00005656 bsfl %esi, %ecx
- 0x49, 0x01, 0xcd, //0x00005659 addq %rcx, %r13
- 0xf3, 0x0f, 0x6f, 0x05, 0x0c, 0xaa, 0xff, 0xff, //0x0000565c movdqu $-22004(%rip), %xmm0 /* LCPI5_1+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x0d, 0x14, 0xaa, 0xff, 0xff, //0x00005664 movdqu $-21996(%rip), %xmm1 /* LCPI5_2+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x15, 0x1c, 0xaa, 0xff, 0xff, //0x0000566c movdqu $-21988(%rip), %xmm2 /* LCPI5_3+0(%rip) */
- 0x4c, 0x8d, 0x25, 0xd5, 0xb2, 0x00, 0x00, //0x00005674 leaq $45781(%rip), %r12 /* _ESCAPED_TAB+0(%rip) */
- 0x4c, 0x89, 0xef, //0x0000567b movq %r13, %rdi
- 0x4d, 0x89, 0xea, //0x0000567e movq %r13, %r10
- //0x00005681 LBB5_1014
- 0x0f, 0xb6, 0x77, 0x01, //0x00005681 movzbl $1(%rdi), %esi
- 0x48, 0x83, 0xfe, 0x75, //0x00005685 cmpq $117, %rsi
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00005689 je LBB5_1017
- 0x42, 0x8a, 0x1c, 0x26, //0x0000568f movb (%rsi,%r12), %bl
- 0x49, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00005693 movq $-2, %r8
- 0x84, 0xdb, //0x0000569a testb %bl, %bl
- 0x0f, 0x84, 0x9e, 0x0c, 0x00, 0x00, //0x0000569c je LBB5_1168
- 0x48, 0x83, 0xc7, 0x02, //0x000056a2 addq $2, %rdi
- 0x41, 0x88, 0x1a, //0x000056a6 movb %bl, (%r10)
- 0x49, 0x83, 0xc2, 0x01, //0x000056a9 addq $1, %r10
- 0x49, 0x89, 0xfd, //0x000056ad movq %rdi, %r13
- 0xe9, 0x41, 0x02, 0x00, 0x00, //0x000056b0 jmp LBB5_1037
- //0x000056b5 LBB5_1017
- 0x8b, 0x57, 0x02, //0x000056b5 movl $2(%rdi), %edx
- 0x89, 0xd6, //0x000056b8 movl %edx, %esi
- 0xf7, 0xd6, //0x000056ba notl %esi
- 0x8d, 0x8a, 0xd0, 0xcf, 0xcf, 0xcf, //0x000056bc leal $-808464432(%rdx), %ecx
- 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x000056c2 andl $-2139062144, %esi
- 0x49, 0xc7, 0xc0, 0xf4, 0xff, 0xff, 0xff, //0x000056c8 movq $-12, %r8
- 0x85, 0xce, //0x000056cf testl %ecx, %esi
- 0x0f, 0x85, 0x69, 0x0c, 0x00, 0x00, //0x000056d1 jne LBB5_1168
- 0x8d, 0x8a, 0x19, 0x19, 0x19, 0x19, //0x000056d7 leal $421075225(%rdx), %ecx
- 0x09, 0xd1, //0x000056dd orl %edx, %ecx
- 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x000056df testl $-2139062144, %ecx
- 0x0f, 0x85, 0x55, 0x0c, 0x00, 0x00, //0x000056e5 jne LBB5_1168
- 0x89, 0xd3, //0x000056eb movl %edx, %ebx
- 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x000056ed andl $2139062143, %ebx
- 0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x000056f3 movl $-1061109568, %ecx
- 0x29, 0xd9, //0x000056f8 subl %ebx, %ecx
- 0x89, 0x4d, 0xb8, //0x000056fa movl %ecx, $-72(%rbp)
- 0x8d, 0x8b, 0x46, 0x46, 0x46, 0x46, //0x000056fd leal $1179010630(%rbx), %ecx
- 0x89, 0x4d, 0xd0, //0x00005703 movl %ecx, $-48(%rbp)
- 0x8b, 0x4d, 0xb8, //0x00005706 movl $-72(%rbp), %ecx
- 0x21, 0xf1, //0x00005709 andl %esi, %ecx
- 0x85, 0x4d, 0xd0, //0x0000570b testl %ecx, $-48(%rbp)
- 0x0f, 0x85, 0x2c, 0x0c, 0x00, 0x00, //0x0000570e jne LBB5_1168
- 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x00005714 movl $-522133280, %ecx
- 0x29, 0xd9, //0x00005719 subl %ebx, %ecx
- 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x0000571b addl $960051513, %ebx
- 0x21, 0xce, //0x00005721 andl %ecx, %esi
- 0x85, 0xde, //0x00005723 testl %ebx, %esi
- 0x0f, 0x85, 0x15, 0x0c, 0x00, 0x00, //0x00005725 jne LBB5_1168
- 0x0f, 0xca, //0x0000572b bswapl %edx
- 0x89, 0xd1, //0x0000572d movl %edx, %ecx
- 0xc1, 0xe9, 0x04, //0x0000572f shrl $4, %ecx
- 0xf7, 0xd1, //0x00005732 notl %ecx
- 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00005734 andl $16843009, %ecx
- 0x8d, 0x0c, 0xc9, //0x0000573a leal (%rcx,%rcx,8), %ecx
- 0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000573d andl $252645135, %edx
- 0x01, 0xca, //0x00005743 addl %ecx, %edx
- 0x89, 0xd1, //0x00005745 movl %edx, %ecx
- 0xc1, 0xe9, 0x04, //0x00005747 shrl $4, %ecx
- 0x09, 0xd1, //0x0000574a orl %edx, %ecx
- 0x0f, 0xb6, 0xf1, //0x0000574c movzbl %cl, %esi
- 0xc1, 0xe9, 0x08, //0x0000574f shrl $8, %ecx
- 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00005752 andl $65280, %ecx
- 0x09, 0xce, //0x00005758 orl %ecx, %esi
- 0x4c, 0x8d, 0x6f, 0x06, //0x0000575a leaq $6(%rdi), %r13
- 0x81, 0xfe, 0x80, 0x00, 0x00, 0x00, //0x0000575e cmpl $128, %esi
- 0x0f, 0x82, 0x8b, 0x04, 0x00, 0x00, //0x00005764 jb LBB5_1064
- 0x31, 0xdb, //0x0000576a xorl %ebx, %ebx
- //0x0000576c LBB5_1023
- 0x81, 0xfe, 0xff, 0x07, 0x00, 0x00, //0x0000576c cmpl $2047, %esi
- 0x0f, 0x86, 0x91, 0x04, 0x00, 0x00, //0x00005772 jbe LBB5_1066
- 0x8d, 0x8e, 0x00, 0x20, 0xff, 0xff, //0x00005778 leal $-57344(%rsi), %ecx
- 0x81, 0xf9, 0xff, 0xf7, 0xff, 0xff, //0x0000577e cmpl $-2049, %ecx
- 0x0f, 0x86, 0x3c, 0x01, 0x00, 0x00, //0x00005784 jbe LBB5_1035
- 0x81, 0xfe, 0xff, 0xdb, 0x00, 0x00, //0x0000578a cmpl $56319, %esi
- 0x0f, 0x87, 0x98, 0x04, 0x00, 0x00, //0x00005790 ja LBB5_1067
- 0x80, 0x7c, 0x5f, 0x06, 0x5c, //0x00005796 cmpb $92, $6(%rdi,%rbx,2)
- 0x0f, 0x85, 0x8d, 0x04, 0x00, 0x00, //0x0000579b jne LBB5_1067
- 0x80, 0x7c, 0x5f, 0x07, 0x75, //0x000057a1 cmpb $117, $7(%rdi,%rbx,2)
- 0x0f, 0x85, 0x82, 0x04, 0x00, 0x00, //0x000057a6 jne LBB5_1067
- 0x8b, 0x4c, 0x5f, 0x08, //0x000057ac movl $8(%rdi,%rbx,2), %ecx
- 0x89, 0xca, //0x000057b0 movl %ecx, %edx
- 0xf7, 0xd2, //0x000057b2 notl %edx
- 0x48, 0x89, 0x4d, 0xd0, //0x000057b4 movq %rcx, $-48(%rbp)
- 0x81, 0xc1, 0xd0, 0xcf, 0xcf, 0xcf, //0x000057b8 addl $-808464432, %ecx
- 0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x000057be andl $-2139062144, %edx
- 0x85, 0xca, //0x000057c4 testl %ecx, %edx
- 0x0f, 0x85, 0x74, 0x0b, 0x00, 0x00, //0x000057c6 jne LBB5_1168
- 0x48, 0x8b, 0x4d, 0xd0, //0x000057cc movq $-48(%rbp), %rcx
- 0x81, 0xc1, 0x19, 0x19, 0x19, 0x19, //0x000057d0 addl $421075225, %ecx
- 0x0b, 0x4d, 0xd0, //0x000057d6 orl $-48(%rbp), %ecx
- 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x000057d9 testl $-2139062144, %ecx
- 0x0f, 0x85, 0x5b, 0x0b, 0x00, 0x00, //0x000057df jne LBB5_1168
- 0x48, 0x8b, 0x4d, 0xd0, //0x000057e5 movq $-48(%rbp), %rcx
- 0x81, 0xe1, 0x7f, 0x7f, 0x7f, 0x7f, //0x000057e9 andl $2139062143, %ecx
- 0xc7, 0x45, 0xb8, 0xc0, 0xc0, 0xc0, 0xc0, //0x000057ef movl $-1061109568, $-72(%rbp)
- 0x29, 0x4d, 0xb8, //0x000057f6 subl %ecx, $-72(%rbp)
- 0x48, 0x89, 0x4d, 0x90, //0x000057f9 movq %rcx, $-112(%rbp)
- 0x81, 0xc1, 0x46, 0x46, 0x46, 0x46, //0x000057fd addl $1179010630, %ecx
- 0x89, 0x4d, 0xc8, //0x00005803 movl %ecx, $-56(%rbp)
- 0x21, 0x55, 0xb8, //0x00005806 andl %edx, $-72(%rbp)
- 0x8b, 0x4d, 0xc8, //0x00005809 movl $-56(%rbp), %ecx
- 0x85, 0x4d, 0xb8, //0x0000580c testl %ecx, $-72(%rbp)
- 0x0f, 0x85, 0x2b, 0x0b, 0x00, 0x00, //0x0000580f jne LBB5_1168
- 0xc7, 0x45, 0xb8, 0xe0, 0xe0, 0xe0, 0xe0, //0x00005815 movl $-522133280, $-72(%rbp)
- 0x48, 0x8b, 0x4d, 0x90, //0x0000581c movq $-112(%rbp), %rcx
- 0x29, 0x4d, 0xb8, //0x00005820 subl %ecx, $-72(%rbp)
- 0x81, 0xc1, 0x39, 0x39, 0x39, 0x39, //0x00005823 addl $960051513, %ecx
- 0x23, 0x55, 0xb8, //0x00005829 andl $-72(%rbp), %edx
- 0x85, 0xca, //0x0000582c testl %ecx, %edx
- 0x0f, 0x85, 0x0c, 0x0b, 0x00, 0x00, //0x0000582e jne LBB5_1168
- 0x48, 0x8b, 0x55, 0xd0, //0x00005834 movq $-48(%rbp), %rdx
- 0x0f, 0xca, //0x00005838 bswapl %edx
- 0x89, 0xd1, //0x0000583a movl %edx, %ecx
- 0xc1, 0xe9, 0x04, //0x0000583c shrl $4, %ecx
- 0xf7, 0xd1, //0x0000583f notl %ecx
- 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00005841 andl $16843009, %ecx
- 0x8d, 0x0c, 0xc9, //0x00005847 leal (%rcx,%rcx,8), %ecx
- 0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000584a andl $252645135, %edx
- 0x01, 0xca, //0x00005850 addl %ecx, %edx
- 0x89, 0xd1, //0x00005852 movl %edx, %ecx
- 0xc1, 0xe9, 0x04, //0x00005854 shrl $4, %ecx
- 0x09, 0xd1, //0x00005857 orl %edx, %ecx
- 0x0f, 0xb6, 0xd1, //0x00005859 movzbl %cl, %edx
- 0x48, 0x89, 0x55, 0xb8, //0x0000585c movq %rdx, $-72(%rbp)
- 0xc1, 0xe9, 0x08, //0x00005860 shrl $8, %ecx
- 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00005863 andl $65280, %ecx
- 0x48, 0x8b, 0x55, 0xb8, //0x00005869 movq $-72(%rbp), %rdx
- 0x01, 0xca, //0x0000586d addl %ecx, %edx
- 0x48, 0x89, 0x55, 0xd0, //0x0000586f movq %rdx, $-48(%rbp)
- 0x49, 0x8d, 0x55, 0x06, //0x00005873 leaq $6(%r13), %rdx
- 0x48, 0x89, 0x55, 0xc8, //0x00005877 movq %rdx, $-56(%rbp)
- 0x48, 0x8b, 0x55, 0xb8, //0x0000587b movq $-72(%rbp), %rdx
- 0x01, 0xca, //0x0000587f addl %ecx, %edx
- 0x81, 0xc2, 0x00, 0x20, 0xff, 0xff, //0x00005881 addl $-57344, %edx
- 0x81, 0xfa, 0xff, 0xfb, 0xff, 0xff, //0x00005887 cmpl $-1025, %edx
- 0x0f, 0x87, 0xad, 0x03, 0x00, 0x00, //0x0000588d ja LBB5_1068
- 0x66, 0x41, 0xc7, 0x04, 0x1a, 0xef, 0xbf, //0x00005893 movw $-16401, (%r10,%rbx)
- 0x41, 0xc6, 0x44, 0x1a, 0x02, 0xbd, //0x0000589a movb $-67, $2(%r10,%rbx)
- 0x48, 0x83, 0xc3, 0x03, //0x000058a0 addq $3, %rbx
- 0x4c, 0x8b, 0x6d, 0xc8, //0x000058a4 movq $-56(%rbp), %r13
- 0x48, 0x8b, 0x4d, 0xd0, //0x000058a8 movq $-48(%rbp), %rcx
- 0x89, 0xce, //0x000058ac movl %ecx, %esi
- 0x81, 0xf9, 0x80, 0x00, 0x00, 0x00, //0x000058ae cmpl $128, %ecx
- 0x0f, 0x83, 0xb2, 0xfe, 0xff, 0xff, //0x000058b4 jae LBB5_1023
- 0x49, 0x01, 0xda, //0x000058ba addq %rbx, %r10
- 0x4c, 0x8b, 0x6d, 0xc8, //0x000058bd movq $-56(%rbp), %r13
- 0xe9, 0x33, 0x03, 0x00, 0x00, //0x000058c1 jmp LBB5_1065
- //0x000058c6 LBB5_1035
- 0x89, 0xf1, //0x000058c6 movl %esi, %ecx
- 0xc1, 0xe9, 0x0c, //0x000058c8 shrl $12, %ecx
- 0x80, 0xc9, 0xe0, //0x000058cb orb $-32, %cl
- 0x41, 0x88, 0x0c, 0x1a, //0x000058ce movb %cl, (%r10,%rbx)
- 0x89, 0xf1, //0x000058d2 movl %esi, %ecx
- 0xc1, 0xe9, 0x06, //0x000058d4 shrl $6, %ecx
- 0x80, 0xe1, 0x3f, //0x000058d7 andb $63, %cl
- 0x80, 0xc9, 0x80, //0x000058da orb $-128, %cl
- 0x41, 0x88, 0x4c, 0x1a, 0x01, //0x000058dd movb %cl, $1(%r10,%rbx)
- 0x40, 0x80, 0xe6, 0x3f, //0x000058e2 andb $63, %sil
- 0x40, 0x80, 0xce, 0x80, //0x000058e6 orb $-128, %sil
- 0x41, 0x88, 0x74, 0x1a, 0x02, //0x000058ea movb %sil, $2(%r10,%rbx)
- //0x000058ef LBB5_1036
- 0x49, 0x01, 0xda, //0x000058ef addq %rbx, %r10
- 0x49, 0x83, 0xc2, 0x03, //0x000058f2 addq $3, %r10
- //0x000058f6 LBB5_1037
- 0x41, 0x80, 0x7d, 0x00, 0x5c, //0x000058f6 cmpb $92, (%r13)
- 0x4c, 0x89, 0xef, //0x000058fb movq %r13, %rdi
- 0x0f, 0x84, 0x7d, 0xfd, 0xff, 0xff, //0x000058fe je LBB5_1014
- 0x41, 0xf6, 0xc7, 0x20, //0x00005904 testb $32, %r15b
- 0x0f, 0x85, 0x9b, 0x00, 0x00, 0x00, //0x00005908 jne LBB5_1042
- //0x0000590e LBB5_1039
- 0xf3, 0x41, 0x0f, 0x6f, 0x5d, 0x00, //0x0000590e movdqu (%r13), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x65, 0x10, //0x00005914 movdqu $16(%r13), %xmm4
- 0x66, 0x0f, 0x6f, 0xeb, //0x0000591a movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x0000591e pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x00005922 pmovmskb %xmm5, %ecx
- 0x66, 0x0f, 0x6f, 0xec, //0x00005926 movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x0000592a pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xf5, //0x0000592e pmovmskb %xmm5, %esi
- 0xc1, 0xe6, 0x10, //0x00005932 shll $16, %esi
- 0x09, 0xce, //0x00005935 orl %ecx, %esi
- 0x66, 0x0f, 0x6f, 0xeb, //0x00005937 movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe9, //0x0000593b pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x0000593f pmovmskb %xmm5, %ecx
- 0x66, 0x0f, 0x6f, 0xec, //0x00005943 movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe9, //0x00005947 pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xdd, //0x0000594b pmovmskb %xmm5, %ebx
- 0xc1, 0xe3, 0x10, //0x0000594f shll $16, %ebx
- 0x09, 0xcb, //0x00005952 orl %ecx, %ebx
- 0x66, 0x0f, 0x6f, 0xeb, //0x00005954 movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0xda, 0xea, //0x00005958 pminub %xmm2, %xmm5
- 0x66, 0x0f, 0x74, 0xeb, //0x0000595c pcmpeqb %xmm3, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x00005960 pmovmskb %xmm5, %ecx
- 0x66, 0x0f, 0x6f, 0xec, //0x00005964 movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0xda, 0xea, //0x00005968 pminub %xmm2, %xmm5
- 0x66, 0x0f, 0x74, 0xec, //0x0000596c pcmpeqb %xmm4, %xmm5
- 0x66, 0x0f, 0xd7, 0xd5, //0x00005970 pmovmskb %xmm5, %edx
- 0xc1, 0xe2, 0x10, //0x00005974 shll $16, %edx
- 0x09, 0xca, //0x00005977 orl %ecx, %edx
- 0x09, 0xf2, //0x00005979 orl %esi, %edx
- 0x83, 0xc2, 0xff, //0x0000597b addl $-1, %edx
- 0x85, 0xda, //0x0000597e testl %ebx, %edx
- 0x0f, 0x85, 0x69, 0x24, 0x00, 0x00, //0x00005980 jne LBB5_1511
- 0x83, 0xc3, 0xff, //0x00005986 addl $-1, %ebx
- 0x85, 0xf3, //0x00005989 testl %esi, %ebx
- 0x0f, 0x85, 0xbd, 0x00, 0x00, 0x00, //0x0000598b jne LBB5_1046
- 0xf3, 0x41, 0x0f, 0x7f, 0x1a, //0x00005991 movdqu %xmm3, (%r10)
- 0xf3, 0x41, 0x0f, 0x7f, 0x62, 0x10, //0x00005996 movdqu %xmm4, $16(%r10)
- 0x49, 0x83, 0xc5, 0x20, //0x0000599c addq $32, %r13
- 0x49, 0x83, 0xc2, 0x20, //0x000059a0 addq $32, %r10
- 0xe9, 0x65, 0xff, 0xff, 0xff, //0x000059a4 jmp LBB5_1039
- //0x000059a9 LBB5_1042
- 0xf3, 0x41, 0x0f, 0x6f, 0x5d, 0x00, //0x000059a9 movdqu (%r13), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x65, 0x10, //0x000059af movdqu $16(%r13), %xmm4
- 0x66, 0x0f, 0x6f, 0xeb, //0x000059b5 movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x000059b9 pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x000059bd pmovmskb %xmm5, %ecx
- 0x66, 0x0f, 0x6f, 0xec, //0x000059c1 movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x000059c5 pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xd5, //0x000059c9 pmovmskb %xmm5, %edx
- 0xc1, 0xe2, 0x10, //0x000059cd shll $16, %edx
- 0x09, 0xca, //0x000059d0 orl %ecx, %edx
- 0x66, 0x0f, 0x6f, 0xeb, //0x000059d2 movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe9, //0x000059d6 pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x000059da pmovmskb %xmm5, %ecx
- 0x66, 0x0f, 0x6f, 0xec, //0x000059de movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe9, //0x000059e2 pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xf5, //0x000059e6 pmovmskb %xmm5, %esi
- 0xc1, 0xe6, 0x10, //0x000059ea shll $16, %esi
- 0x09, 0xce, //0x000059ed orl %ecx, %esi
- 0x66, 0x0f, 0x6f, 0xeb, //0x000059ef movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0xda, 0xea, //0x000059f3 pminub %xmm2, %xmm5
- 0x66, 0x0f, 0x74, 0xeb, //0x000059f7 pcmpeqb %xmm3, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x000059fb pmovmskb %xmm5, %ecx
- 0x66, 0x0f, 0x6f, 0xec, //0x000059ff movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0xda, 0xea, //0x00005a03 pminub %xmm2, %xmm5
- 0x66, 0x0f, 0x74, 0xec, //0x00005a07 pcmpeqb %xmm4, %xmm5
- 0x66, 0x0f, 0xd7, 0xdd, //0x00005a0b pmovmskb %xmm5, %ebx
- 0xc1, 0xe3, 0x10, //0x00005a0f shll $16, %ebx
- 0x09, 0xcb, //0x00005a12 orl %ecx, %ebx
- 0x89, 0xd9, //0x00005a14 movl %ebx, %ecx
- 0x09, 0xd1, //0x00005a16 orl %edx, %ecx
- 0x83, 0xc1, 0xff, //0x00005a18 addl $-1, %ecx
- 0x85, 0xf1, //0x00005a1b testl %esi, %ecx
- 0x0f, 0x85, 0xcc, 0x23, 0x00, 0x00, //0x00005a1d jne LBB5_1511
- 0x83, 0xc6, 0xff, //0x00005a23 addl $-1, %esi
- 0x85, 0xde, //0x00005a26 testl %ebx, %esi
- 0x0f, 0x85, 0x05, 0x09, 0x00, 0x00, //0x00005a28 jne LBB5_1167
- 0x85, 0xd6, //0x00005a2e testl %edx, %esi
- 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00005a30 jne LBB5_1046
- 0xf3, 0x41, 0x0f, 0x7f, 0x1a, //0x00005a36 movdqu %xmm3, (%r10)
- 0xf3, 0x41, 0x0f, 0x7f, 0x62, 0x10, //0x00005a3b movdqu %xmm4, $16(%r10)
- 0x49, 0x83, 0xc5, 0x20, //0x00005a41 addq $32, %r13
- 0x49, 0x83, 0xc2, 0x20, //0x00005a45 addq $32, %r10
- 0xe9, 0x5b, 0xff, 0xff, 0xff, //0x00005a49 jmp LBB5_1042
- //0x00005a4e LBB5_1046
- 0x66, 0x0f, 0x7e, 0xd9, //0x00005a4e movd %xmm3, %ecx
- 0x4c, 0x89, 0xef, //0x00005a52 movq %r13, %rdi
- 0x80, 0xf9, 0x5c, //0x00005a55 cmpb $92, %cl
- 0x0f, 0x84, 0x23, 0xfc, 0xff, 0xff, //0x00005a58 je LBB5_1014
- 0x31, 0xf6, //0x00005a5e xorl %esi, %esi
- //0x00005a60 LBB5_1048
- 0x41, 0x88, 0x0c, 0x32, //0x00005a60 movb %cl, (%r10,%rsi)
- 0x41, 0x0f, 0xb6, 0x5c, 0x35, 0x01, //0x00005a64 movzbl $1(%r13,%rsi), %ebx
- 0x80, 0xfb, 0x5c, //0x00005a6a cmpb $92, %bl
- 0x0f, 0x84, 0xa7, 0x00, 0x00, 0x00, //0x00005a6d je LBB5_1057
- 0x41, 0x88, 0x5c, 0x32, 0x01, //0x00005a73 movb %bl, $1(%r10,%rsi)
- 0x41, 0x0f, 0xb6, 0x5c, 0x35, 0x02, //0x00005a78 movzbl $2(%r13,%rsi), %ebx
- 0x80, 0xfb, 0x5c, //0x00005a7e cmpb $92, %bl
- 0x0f, 0x84, 0xb4, 0x00, 0x00, 0x00, //0x00005a81 je LBB5_1058
- 0x41, 0x88, 0x5c, 0x32, 0x02, //0x00005a87 movb %bl, $2(%r10,%rsi)
- 0x41, 0x0f, 0xb6, 0x5c, 0x35, 0x03, //0x00005a8c movzbl $3(%r13,%rsi), %ebx
- 0x80, 0xfb, 0x5c, //0x00005a92 cmpb $92, %bl
- 0x0f, 0x84, 0xbf, 0x00, 0x00, 0x00, //0x00005a95 je LBB5_1059
- 0x41, 0x88, 0x5c, 0x32, 0x03, //0x00005a9b movb %bl, $3(%r10,%rsi)
- 0x41, 0x0f, 0xb6, 0x5c, 0x35, 0x04, //0x00005aa0 movzbl $4(%r13,%rsi), %ebx
- 0x80, 0xfb, 0x5c, //0x00005aa6 cmpb $92, %bl
- 0x0f, 0x84, 0xca, 0x00, 0x00, 0x00, //0x00005aa9 je LBB5_1060
- 0x41, 0x88, 0x5c, 0x32, 0x04, //0x00005aaf movb %bl, $4(%r10,%rsi)
- 0x41, 0x0f, 0xb6, 0x5c, 0x35, 0x05, //0x00005ab4 movzbl $5(%r13,%rsi), %ebx
- 0x80, 0xfb, 0x5c, //0x00005aba cmpb $92, %bl
- 0x0f, 0x84, 0xd5, 0x00, 0x00, 0x00, //0x00005abd je LBB5_1061
- 0x41, 0x88, 0x5c, 0x32, 0x05, //0x00005ac3 movb %bl, $5(%r10,%rsi)
- 0x41, 0x0f, 0xb6, 0x5c, 0x35, 0x06, //0x00005ac8 movzbl $6(%r13,%rsi), %ebx
- 0x80, 0xfb, 0x5c, //0x00005ace cmpb $92, %bl
- 0x0f, 0x84, 0xe0, 0x00, 0x00, 0x00, //0x00005ad1 je LBB5_1062
- 0x41, 0x88, 0x5c, 0x32, 0x06, //0x00005ad7 movb %bl, $6(%r10,%rsi)
- 0x41, 0x0f, 0xb6, 0x5c, 0x35, 0x07, //0x00005adc movzbl $7(%r13,%rsi), %ebx
- 0x80, 0xfb, 0x5c, //0x00005ae2 cmpb $92, %bl
- 0x0f, 0x84, 0xeb, 0x00, 0x00, 0x00, //0x00005ae5 je LBB5_1063
- 0x41, 0x88, 0x5c, 0x32, 0x07, //0x00005aeb movb %bl, $7(%r10,%rsi)
- 0x41, 0x0f, 0xb6, 0x4c, 0x35, 0x08, //0x00005af0 movzbl $8(%r13,%rsi), %ecx
- 0x48, 0x83, 0xc6, 0x08, //0x00005af6 addq $8, %rsi
- 0x80, 0xf9, 0x5c, //0x00005afa cmpb $92, %cl
- 0x0f, 0x85, 0x5d, 0xff, 0xff, 0xff, //0x00005afd jne LBB5_1048
- 0x4a, 0x8d, 0x3c, 0x2e, //0x00005b03 leaq (%rsi,%r13), %rdi
- 0x48, 0x83, 0xc7, 0xff, //0x00005b07 addq $-1, %rdi
- 0x49, 0x01, 0xf5, //0x00005b0b addq %rsi, %r13
- 0x49, 0x01, 0xf2, //0x00005b0e addq %rsi, %r10
- 0x48, 0x83, 0xc7, 0x01, //0x00005b11 addq $1, %rdi
- 0xe9, 0x67, 0xfb, 0xff, 0xff, //0x00005b15 jmp LBB5_1014
- //0x00005b1a LBB5_1057
- 0x4a, 0x8d, 0x0c, 0x2e, //0x00005b1a leaq (%rsi,%r13), %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x00005b1e addq $1, %rcx
- 0x49, 0x01, 0xf5, //0x00005b22 addq %rsi, %r13
- 0x49, 0x01, 0xf2, //0x00005b25 addq %rsi, %r10
- 0x49, 0x83, 0xc2, 0x01, //0x00005b28 addq $1, %r10
- 0x4c, 0x89, 0xef, //0x00005b2c movq %r13, %rdi
- 0x48, 0x83, 0xc7, 0x01, //0x00005b2f addq $1, %rdi
- 0x49, 0x89, 0xcd, //0x00005b33 movq %rcx, %r13
- 0xe9, 0x46, 0xfb, 0xff, 0xff, //0x00005b36 jmp LBB5_1014
- //0x00005b3b LBB5_1058
- 0x4a, 0x8d, 0x3c, 0x2e, //0x00005b3b leaq (%rsi,%r13), %rdi
- 0x48, 0x83, 0xc7, 0x01, //0x00005b3f addq $1, %rdi
- 0x49, 0x01, 0xf5, //0x00005b43 addq %rsi, %r13
- 0x49, 0x83, 0xc5, 0x02, //0x00005b46 addq $2, %r13
- 0x49, 0x01, 0xf2, //0x00005b4a addq %rsi, %r10
- 0x49, 0x83, 0xc2, 0x02, //0x00005b4d addq $2, %r10
- 0x48, 0x83, 0xc7, 0x01, //0x00005b51 addq $1, %rdi
- 0xe9, 0x27, 0xfb, 0xff, 0xff, //0x00005b55 jmp LBB5_1014
- //0x00005b5a LBB5_1059
- 0x4a, 0x8d, 0x3c, 0x2e, //0x00005b5a leaq (%rsi,%r13), %rdi
- 0x48, 0x83, 0xc7, 0x02, //0x00005b5e addq $2, %rdi
- 0x49, 0x01, 0xf5, //0x00005b62 addq %rsi, %r13
- 0x49, 0x83, 0xc5, 0x03, //0x00005b65 addq $3, %r13
- 0x49, 0x01, 0xf2, //0x00005b69 addq %rsi, %r10
- 0x49, 0x83, 0xc2, 0x03, //0x00005b6c addq $3, %r10
- 0x48, 0x83, 0xc7, 0x01, //0x00005b70 addq $1, %rdi
- 0xe9, 0x08, 0xfb, 0xff, 0xff, //0x00005b74 jmp LBB5_1014
- //0x00005b79 LBB5_1060
- 0x4a, 0x8d, 0x3c, 0x2e, //0x00005b79 leaq (%rsi,%r13), %rdi
- 0x48, 0x83, 0xc7, 0x03, //0x00005b7d addq $3, %rdi
- 0x49, 0x01, 0xf5, //0x00005b81 addq %rsi, %r13
- 0x49, 0x83, 0xc5, 0x04, //0x00005b84 addq $4, %r13
- 0x49, 0x01, 0xf2, //0x00005b88 addq %rsi, %r10
- 0x49, 0x83, 0xc2, 0x04, //0x00005b8b addq $4, %r10
- 0x48, 0x83, 0xc7, 0x01, //0x00005b8f addq $1, %rdi
- 0xe9, 0xe9, 0xfa, 0xff, 0xff, //0x00005b93 jmp LBB5_1014
- //0x00005b98 LBB5_1061
- 0x4a, 0x8d, 0x3c, 0x2e, //0x00005b98 leaq (%rsi,%r13), %rdi
- 0x48, 0x83, 0xc7, 0x04, //0x00005b9c addq $4, %rdi
- 0x49, 0x01, 0xf5, //0x00005ba0 addq %rsi, %r13
- 0x49, 0x83, 0xc5, 0x05, //0x00005ba3 addq $5, %r13
- 0x49, 0x01, 0xf2, //0x00005ba7 addq %rsi, %r10
- 0x49, 0x83, 0xc2, 0x05, //0x00005baa addq $5, %r10
- 0x48, 0x83, 0xc7, 0x01, //0x00005bae addq $1, %rdi
- 0xe9, 0xca, 0xfa, 0xff, 0xff, //0x00005bb2 jmp LBB5_1014
- //0x00005bb7 LBB5_1062
- 0x4a, 0x8d, 0x3c, 0x2e, //0x00005bb7 leaq (%rsi,%r13), %rdi
- 0x48, 0x83, 0xc7, 0x05, //0x00005bbb addq $5, %rdi
- 0x49, 0x01, 0xf5, //0x00005bbf addq %rsi, %r13
- 0x49, 0x83, 0xc5, 0x06, //0x00005bc2 addq $6, %r13
- 0x49, 0x01, 0xf2, //0x00005bc6 addq %rsi, %r10
- 0x49, 0x83, 0xc2, 0x06, //0x00005bc9 addq $6, %r10
- 0x48, 0x83, 0xc7, 0x01, //0x00005bcd addq $1, %rdi
- 0xe9, 0xab, 0xfa, 0xff, 0xff, //0x00005bd1 jmp LBB5_1014
- //0x00005bd6 LBB5_1063
- 0x4a, 0x8d, 0x3c, 0x2e, //0x00005bd6 leaq (%rsi,%r13), %rdi
- 0x48, 0x83, 0xc7, 0x06, //0x00005bda addq $6, %rdi
- 0x49, 0x01, 0xf5, //0x00005bde addq %rsi, %r13
- 0x49, 0x83, 0xc5, 0x07, //0x00005be1 addq $7, %r13
- 0x49, 0x01, 0xf2, //0x00005be5 addq %rsi, %r10
- 0x49, 0x83, 0xc2, 0x07, //0x00005be8 addq $7, %r10
- 0x48, 0x83, 0xc7, 0x01, //0x00005bec addq $1, %rdi
- 0xe9, 0x8c, 0xfa, 0xff, 0xff, //0x00005bf0 jmp LBB5_1014
- //0x00005bf5 LBB5_1064
- 0x48, 0x89, 0x75, 0xd0, //0x00005bf5 movq %rsi, $-48(%rbp)
- //0x00005bf9 LBB5_1065
- 0x48, 0x8b, 0x4d, 0xd0, //0x00005bf9 movq $-48(%rbp), %rcx
- 0x41, 0x88, 0x0a, //0x00005bfd movb %cl, (%r10)
- 0x49, 0x83, 0xc2, 0x01, //0x00005c00 addq $1, %r10
- 0xe9, 0xed, 0xfc, 0xff, 0xff, //0x00005c04 jmp LBB5_1037
- //0x00005c09 LBB5_1066
- 0x89, 0xf1, //0x00005c09 movl %esi, %ecx
- 0xc1, 0xe9, 0x06, //0x00005c0b shrl $6, %ecx
- 0x80, 0xc9, 0xc0, //0x00005c0e orb $-64, %cl
- 0x41, 0x88, 0x0c, 0x1a, //0x00005c11 movb %cl, (%r10,%rbx)
- 0x40, 0x80, 0xe6, 0x3f, //0x00005c15 andb $63, %sil
- 0x40, 0x80, 0xce, 0x80, //0x00005c19 orb $-128, %sil
- 0x41, 0x88, 0x74, 0x1a, 0x01, //0x00005c1d movb %sil, $1(%r10,%rbx)
- 0x49, 0x01, 0xda, //0x00005c22 addq %rbx, %r10
- 0x49, 0x83, 0xc2, 0x02, //0x00005c25 addq $2, %r10
- 0xe9, 0xc8, 0xfc, 0xff, 0xff, //0x00005c29 jmp LBB5_1037
- //0x00005c2e LBB5_1067
- 0x66, 0x41, 0xc7, 0x04, 0x1a, 0xef, 0xbf, //0x00005c2e movw $-16401, (%r10,%rbx)
- 0x41, 0xc6, 0x44, 0x1a, 0x02, 0xbd, //0x00005c35 movb $-67, $2(%r10,%rbx)
- 0xe9, 0xaf, 0xfc, 0xff, 0xff, //0x00005c3b jmp LBB5_1036
- //0x00005c40 LBB5_1068
- 0xc1, 0xe6, 0x0a, //0x00005c40 shll $10, %esi
- 0x48, 0x8b, 0x4d, 0xd0, //0x00005c43 movq $-48(%rbp), %rcx
- 0x89, 0xcf, //0x00005c47 movl %ecx, %edi
- 0x01, 0xf7, //0x00005c49 addl %esi, %edi
- 0x01, 0xf1, //0x00005c4b addl %esi, %ecx
- 0x81, 0xc1, 0x00, 0x24, 0xa0, 0xfc, //0x00005c4d addl $-56613888, %ecx
- 0x89, 0xca, //0x00005c53 movl %ecx, %edx
- 0xc1, 0xea, 0x12, //0x00005c55 shrl $18, %edx
- 0x80, 0xca, 0xf0, //0x00005c58 orb $-16, %dl
- 0x41, 0x88, 0x14, 0x1a, //0x00005c5b movb %dl, (%r10,%rbx)
- 0x89, 0xca, //0x00005c5f movl %ecx, %edx
- 0xc1, 0xea, 0x0c, //0x00005c61 shrl $12, %edx
- 0x80, 0xe2, 0x3f, //0x00005c64 andb $63, %dl
- 0x80, 0xca, 0x80, //0x00005c67 orb $-128, %dl
- 0x41, 0x88, 0x54, 0x1a, 0x01, //0x00005c6a movb %dl, $1(%r10,%rbx)
- 0xc1, 0xe9, 0x06, //0x00005c6f shrl $6, %ecx
- 0x80, 0xe1, 0x3f, //0x00005c72 andb $63, %cl
- 0x80, 0xc9, 0x80, //0x00005c75 orb $-128, %cl
- 0x41, 0x88, 0x4c, 0x1a, 0x02, //0x00005c78 movb %cl, $2(%r10,%rbx)
- 0x40, 0x80, 0xe7, 0x3f, //0x00005c7d andb $63, %dil
- 0x40, 0x80, 0xcf, 0x80, //0x00005c81 orb $-128, %dil
- 0x41, 0x88, 0x7c, 0x1a, 0x03, //0x00005c85 movb %dil, $3(%r10,%rbx)
- 0x49, 0x01, 0xda, //0x00005c8a addq %rbx, %r10
- 0x49, 0x83, 0xc2, 0x04, //0x00005c8d addq $4, %r10
- 0x49, 0x83, 0xc5, 0x06, //0x00005c91 addq $6, %r13
- 0xe9, 0x5c, 0xfc, 0xff, 0xff, //0x00005c95 jmp LBB5_1037
- //0x00005c9a LBB5_1069
- 0x4c, 0x39, 0xd2, //0x00005c9a cmpq %r10, %rdx
- 0x49, 0xbb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00005c9d movabsq $-9223372036854775808, %r11
- 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00005ca7 movabsq $4503599627370495, %rax
- 0xb1, 0x02, //0x00005cb1 movb $2, %cl
- 0x80, 0xd9, 0x00, //0x00005cb3 sbbb $0, %cl
- 0x48, 0xd3, 0xea, //0x00005cb6 shrq %cl, %rdx
- 0x49, 0xc1, 0xe4, 0x34, //0x00005cb9 shlq $52, %r12
- 0x48, 0x21, 0xc2, //0x00005cbd andq %rax, %rdx
- 0x4c, 0x09, 0xe2, //0x00005cc0 orq %r12, %rdx
- 0x48, 0x89, 0xd0, //0x00005cc3 movq %rdx, %rax
- 0x4c, 0x09, 0xd8, //0x00005cc6 orq %r11, %rax
- 0x80, 0x7d, 0xc8, 0x00, //0x00005cc9 cmpb $0, $-56(%rbp)
- 0x48, 0x0f, 0x44, 0xc2, //0x00005ccd cmoveq %rdx, %rax
- 0x66, 0x48, 0x0f, 0x6e, 0xc0, //0x00005cd1 movq %rax, %xmm0
- 0x45, 0x84, 0xc0, //0x00005cd6 testb %r8b, %r8b
- 0x0f, 0x84, 0x4b, 0x06, 0x00, 0x00, //0x00005cd9 je LBB5_1166
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00005cdf movl $64, %ecx
- 0x48, 0xff, 0xc6, //0x00005ce4 incq %rsi
- 0x4c, 0x8b, 0x65, 0xc0, //0x00005ce7 movq $-64(%rbp), %r12
- 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x00005ceb je LBB5_1072
- 0x48, 0x0f, 0xbd, 0xce, //0x00005cf1 bsrq %rsi, %rcx
- 0x48, 0x83, 0xf1, 0x3f, //0x00005cf5 xorq $63, %rcx
- //0x00005cf9 LBB5_1072
- 0x48, 0xd3, 0xe6, //0x00005cf9 shlq %cl, %rsi
- 0x48, 0x89, 0xf0, //0x00005cfc movq %rsi, %rax
- 0x48, 0xf7, 0xe3, //0x00005cff mulq %rbx
- 0x49, 0x89, 0xc1, //0x00005d02 movq %rax, %r9
- 0x48, 0x89, 0xd3, //0x00005d05 movq %rdx, %rbx
- 0x48, 0x29, 0xcf, //0x00005d08 subq %rcx, %rdi
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00005d0b andl $511, %edx
- 0x48, 0x89, 0xf1, //0x00005d11 movq %rsi, %rcx
- 0x48, 0xf7, 0xd1, //0x00005d14 notq %rcx
- 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00005d17 cmpq $511, %rdx
- 0x44, 0x8b, 0x45, 0xc8, //0x00005d1e movl $-56(%rbp), %r8d
- 0x0f, 0x85, 0x46, 0x00, 0x00, 0x00, //0x00005d22 jne LBB5_1158
- 0x49, 0x39, 0xc9, //0x00005d28 cmpq %rcx, %r9
- 0x0f, 0x86, 0x3d, 0x00, 0x00, 0x00, //0x00005d2b jbe LBB5_1158
- 0x48, 0x89, 0xf0, //0x00005d31 movq %rsi, %rax
- 0x48, 0x8d, 0x15, 0x85, 0x67, 0x00, 0x00, //0x00005d34 leaq $26501(%rip), %rdx /* _POW10_M128_TAB+0(%rip) */
- 0x49, 0xf7, 0x24, 0x17, //0x00005d3b mulq (%r15,%rdx)
- 0x49, 0x01, 0xd1, //0x00005d3f addq %rdx, %r9
- 0x48, 0x83, 0xd3, 0x00, //0x00005d42 adcq $0, %rbx
- 0x89, 0xda, //0x00005d46 movl %ebx, %edx
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00005d48 andl $511, %edx
- 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00005d4e cmpq $511, %rdx
- 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x00005d55 jne LBB5_1158
- 0x49, 0x83, 0xf9, 0xff, //0x00005d5b cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00005d5f jne LBB5_1158
- 0x48, 0x39, 0xc8, //0x00005d65 cmpq %rcx, %rax
- 0x0f, 0x87, 0x58, 0xf6, 0xff, 0xff, //0x00005d68 ja LBB5_977
- //0x00005d6e LBB5_1158
- 0x48, 0x89, 0xd8, //0x00005d6e movq %rbx, %rax
- 0x48, 0xc1, 0xe8, 0x3f, //0x00005d71 shrq $63, %rax
- 0x8d, 0x48, 0x09, //0x00005d75 leal $9(%rax), %ecx
- 0x48, 0xd3, 0xeb, //0x00005d78 shrq %cl, %rbx
- 0x89, 0xd9, //0x00005d7b movl %ebx, %ecx
- 0x83, 0xe1, 0x03, //0x00005d7d andl $3, %ecx
- 0x4d, 0x85, 0xc9, //0x00005d80 testq %r9, %r9
- 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00005d83 jne LBB5_1302
- 0x48, 0x85, 0xd2, //0x00005d89 testq %rdx, %rdx
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00005d8c jne LBB5_1302
- 0x83, 0xf9, 0x01, //0x00005d92 cmpl $1, %ecx
- 0x0f, 0x84, 0x2b, 0xf6, 0xff, 0xff, //0x00005d95 je LBB5_977
- //0x00005d9b LBB5_1302
- 0x89, 0xda, //0x00005d9b movl %ebx, %edx
- 0x83, 0xe2, 0x01, //0x00005d9d andl $1, %edx
- 0x48, 0x01, 0xda, //0x00005da0 addq %rbx, %rdx
- 0x48, 0x01, 0xc7, //0x00005da3 addq %rax, %rdi
- 0x4c, 0x39, 0xd2, //0x00005da6 cmpq %r10, %rdx
- 0x48, 0x83, 0xdf, 0x00, //0x00005da9 sbbq $0, %rdi
- 0x48, 0x8d, 0x87, 0x01, 0xf8, 0xff, 0xff, //0x00005dad leaq $-2047(%rdi), %rax
- 0x48, 0x3d, 0x02, 0xf8, 0xff, 0xff, //0x00005db4 cmpq $-2046, %rax
- 0x0f, 0x82, 0x06, 0xf6, 0xff, 0xff, //0x00005dba jb LBB5_977
- 0x4c, 0x39, 0xd2, //0x00005dc0 cmpq %r10, %rdx
- 0xb1, 0x02, //0x00005dc3 movb $2, %cl
- 0x80, 0xd9, 0x00, //0x00005dc5 sbbb $0, %cl
- 0x48, 0xd3, 0xea, //0x00005dc8 shrq %cl, %rdx
- 0x48, 0xc1, 0xe7, 0x34, //0x00005dcb shlq $52, %rdi
- 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00005dcf movabsq $4503599627370495, %rax
- 0x48, 0x21, 0xc2, //0x00005dd9 andq %rax, %rdx
- 0x48, 0x09, 0xfa, //0x00005ddc orq %rdi, %rdx
- 0x49, 0x09, 0xd3, //0x00005ddf orq %rdx, %r11
- 0x45, 0x84, 0xc0, //0x00005de2 testb %r8b, %r8b
- 0x4c, 0x0f, 0x44, 0xda, //0x00005de5 cmoveq %rdx, %r11
- 0x66, 0x49, 0x0f, 0x6e, 0xcb, //0x00005de9 movq %r11, %xmm1
- 0x66, 0x0f, 0x2e, 0xc1, //0x00005dee ucomisd %xmm1, %xmm0
- 0x4c, 0x8b, 0x55, 0xd0, //0x00005df2 movq $-48(%rbp), %r10
- 0x0f, 0x85, 0xce, 0xf5, 0xff, 0xff, //0x00005df6 jne LBB5_978
- 0x0f, 0x8b, 0xac, 0x1b, 0x00, 0x00, //0x00005dfc jnp LBB5_1454
- 0xe9, 0xc3, 0xf5, 0xff, 0xff, //0x00005e02 jmp LBB5_978
- //0x00005e07 LBB5_1157
- 0x89, 0x55, 0xb4, //0x00005e07 movl %edx, $-76(%rbp)
- 0xe9, 0x95, 0xf4, 0xff, 0xff, //0x00005e0a jmp LBB5_965
- //0x00005e0f LBB5_1164
- 0x4c, 0x89, 0xe8, //0x00005e0f movq %r13, %rax
- 0x40, 0x80, 0xfe, 0x7d, //0x00005e12 cmpb $125, %sil
- 0x0f, 0x85, 0x90, 0xe0, 0xff, 0xff, //0x00005e16 jne LBB5_751
- 0xe9, 0xdb, 0xea, 0xff, 0xff, //0x00005e1c jmp LBB5_852
- //0x00005e21 LBB5_1165
- 0x4c, 0x89, 0xe8, //0x00005e21 movq %r13, %rax
- 0x80, 0xf9, 0x5d, //0x00005e24 cmpb $93, %cl
- 0x0f, 0x85, 0x86, 0x23, 0x00, 0x00, //0x00005e27 jne LBB5_1568
- 0xe9, 0x8b, 0xed, 0xff, 0xff, //0x00005e2d jmp LBB5_877
- //0x00005e32 LBB5_1078
- 0x4c, 0x89, 0xca, //0x00005e32 movq %r9, %rdx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00005e35 movq $-1, %rax
- 0x4d, 0x85, 0xe4, //0x00005e3c testq %r12, %r12
- 0x0f, 0x85, 0x23, 0xf1, 0xff, 0xff, //0x00005e3f jne LBB5_918
- 0xe9, 0xff, 0xf0, 0xff, 0xff, //0x00005e45 jmp LBB5_1079
- //0x00005e4a LBB5_1082
- 0x49, 0x8d, 0x4e, 0xff, //0x00005e4a leaq $-1(%r14), %rcx
- 0x49, 0x39, 0xcc, //0x00005e4e cmpq %rcx, %r12
- 0x49, 0xf7, 0xd6, //0x00005e51 notq %r14
- 0x4c, 0x0f, 0x45, 0xf2, //0x00005e54 cmovneq %rdx, %r14
- 0x84, 0xc0, //0x00005e58 testb %al, %al
- 0x4c, 0x0f, 0x44, 0xf2, //0x00005e5a cmoveq %rdx, %r14
- 0x4c, 0x89, 0xf0, //0x00005e5e movq %r14, %rax
- 0xe9, 0x4b, 0xf2, 0xff, 0xff, //0x00005e61 jmp LBB5_940
- //0x00005e66 LBB5_1084
- 0x8d, 0x51, 0x02, //0x00005e66 leal $2(%rcx), %edx
- 0xbf, 0xff, 0xff, 0xff, 0xff, //0x00005e69 movl $-1, %edi
- //0x00005e6e LBB5_1085
- 0x48, 0x63, 0xd2, //0x00005e6e movslq %edx, %rdx
- 0x31, 0xc9, //0x00005e71 xorl %ecx, %ecx
- 0x49, 0x39, 0xd1, //0x00005e73 cmpq %rdx, %r9
- 0x0f, 0x8e, 0x3f, 0x00, 0x00, 0x00, //0x00005e76 jle LBB5_1091
- 0x31, 0xc9, //0x00005e7c xorl %ecx, %ecx
- //0x00005e7e LBB5_1087
- 0x48, 0x8b, 0x45, 0xd0, //0x00005e7e movq $-48(%rbp), %rax
- 0x0f, 0xbe, 0x34, 0x10, //0x00005e82 movsbl (%rax,%rdx), %esi
- 0x83, 0xfe, 0x30, //0x00005e86 cmpl $48, %esi
- 0x0f, 0x8c, 0x2c, 0x00, 0x00, 0x00, //0x00005e89 jl LBB5_1091
- 0x40, 0x80, 0xfe, 0x39, //0x00005e8f cmpb $57, %sil
- 0x0f, 0x87, 0x22, 0x00, 0x00, 0x00, //0x00005e93 ja LBB5_1091
- 0x81, 0xf9, 0x0f, 0x27, 0x00, 0x00, //0x00005e99 cmpl $9999, %ecx
- 0x0f, 0x8f, 0x16, 0x00, 0x00, 0x00, //0x00005e9f jg LBB5_1091
- 0x8d, 0x04, 0x89, //0x00005ea5 leal (%rcx,%rcx,4), %eax
- 0x8d, 0x0c, 0x46, //0x00005ea8 leal (%rsi,%rax,2), %ecx
- 0x83, 0xc1, 0xd0, //0x00005eab addl $-48, %ecx
- 0x48, 0x83, 0xc2, 0x01, //0x00005eae addq $1, %rdx
- 0x49, 0x39, 0xd1, //0x00005eb2 cmpq %rdx, %r9
- 0x0f, 0x85, 0xc3, 0xff, 0xff, 0xff, //0x00005eb5 jne LBB5_1087
- //0x00005ebb LBB5_1091
- 0x0f, 0xaf, 0xcf, //0x00005ebb imull %edi, %ecx
- 0x44, 0x01, 0xc1, //0x00005ebe addl %r8d, %ecx
- 0x41, 0x89, 0xc8, //0x00005ec1 movl %ecx, %r8d
- //0x00005ec4 LBB5_1092
- 0x31, 0xff, //0x00005ec4 xorl %edi, %edi
- 0xb8, 0x00, 0x00, 0x00, 0x00, //0x00005ec6 movl $0, %eax
- 0x85, 0xdb, //0x00005ecb testl %ebx, %ebx
- 0x0f, 0x84, 0x9d, 0x1a, 0x00, 0x00, //0x00005ecd je LBB5_1453
- 0x48, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00005ed3 movabsq $9218868437227405312, %rdx
- 0x31, 0xc0, //0x00005edd xorl %eax, %eax
- 0x4c, 0x89, 0xc1, //0x00005edf movq %r8, %rcx
- 0x81, 0xf9, 0x36, 0x01, 0x00, 0x00, //0x00005ee2 cmpl $310, %ecx
- 0x0f, 0x8e, 0x08, 0x00, 0x00, 0x00, //0x00005ee8 jle LBB5_1095
- 0x48, 0x89, 0xd7, //0x00005eee movq %rdx, %rdi
- 0xe9, 0x7a, 0x1a, 0x00, 0x00, //0x00005ef1 jmp LBB5_1453
- //0x00005ef6 LBB5_1095
- 0x31, 0xff, //0x00005ef6 xorl %edi, %edi
- 0xb8, 0x00, 0x00, 0x00, 0x00, //0x00005ef8 movl $0, %eax
- 0x81, 0xf9, 0xb6, 0xfe, 0xff, 0xff, //0x00005efd cmpl $-330, %ecx
- 0x0f, 0x8c, 0x67, 0x1a, 0x00, 0x00, //0x00005f03 jl LBB5_1453
- 0x49, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, //0x00005f09 movabsq $1152921504606846976, %r9
- 0x4d, 0x89, 0xc7, //0x00005f13 movq %r8, %r15
- 0x45, 0x85, 0xff, //0x00005f16 testl %r15d, %r15d
- 0x0f, 0x8e, 0x44, 0x04, 0x00, 0x00, //0x00005f19 jle LBB5_1171
- 0x45, 0x31, 0xc0, //0x00005f1f xorl %r8d, %r8d
- 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00005f22 movl $1, %r14d
- 0x89, 0xda, //0x00005f28 movl %ebx, %edx
- 0x89, 0xdf, //0x00005f2a movl %ebx, %edi
- 0xe9, 0x23, 0x00, 0x00, 0x00, //0x00005f2c jmp LBB5_1101
- //0x00005f31 LBB5_1098
- 0x31, 0xdb, //0x00005f31 xorl %ebx, %ebx
- 0x85, 0xd2, //0x00005f33 testl %edx, %edx
- 0x0f, 0x84, 0x17, 0x04, 0x00, 0x00, //0x00005f35 je LBB5_1170
- //0x00005f3b LBB5_1099
- 0x89, 0xd3, //0x00005f3b movl %edx, %ebx
- 0x89, 0xd6, //0x00005f3d movl %edx, %esi
- //0x00005f3f LBB5_1100
- 0x48, 0x8b, 0x45, 0xc8, //0x00005f3f movq $-56(%rbp), %rax
- 0x44, 0x01, 0xc0, //0x00005f43 addl %r8d, %eax
- 0x89, 0xf7, //0x00005f46 movl %esi, %edi
- 0x41, 0x89, 0xc0, //0x00005f48 movl %eax, %r8d
- 0x45, 0x85, 0xff, //0x00005f4b testl %r15d, %r15d
- 0x0f, 0x8e, 0x13, 0x04, 0x00, 0x00, //0x00005f4e jle LBB5_1172
- //0x00005f54 LBB5_1101
- 0x41, 0x83, 0xff, 0x08, //0x00005f54 cmpl $8, %r15d
- 0x0f, 0x86, 0x1d, 0x00, 0x00, 0x00, //0x00005f58 jbe LBB5_1103
- 0xb9, 0xe5, 0xff, 0xff, 0xff, //0x00005f5e movl $-27, %ecx
- 0x31, 0xf6, //0x00005f63 xorl %esi, %esi
- 0xb8, 0x1b, 0x00, 0x00, 0x00, //0x00005f65 movl $27, %eax
- 0x48, 0x89, 0x45, 0xc8, //0x00005f6a movq %rax, $-56(%rbp)
- 0x85, 0xff, //0x00005f6e testl %edi, %edi
- 0x0f, 0x85, 0xdf, 0x01, 0x00, 0x00, //0x00005f70 jne LBB5_1132
- 0xe9, 0xc4, 0xff, 0xff, 0xff, //0x00005f76 jmp LBB5_1100
- //0x00005f7b LBB5_1103
- 0x44, 0x89, 0xf8, //0x00005f7b movl %r15d, %eax
- 0x48, 0x8d, 0x0d, 0xcb, 0x90, 0x00, 0x00, //0x00005f7e leaq $37067(%rip), %rcx /* _POW_TAB+0(%rip) */
- 0x8b, 0x0c, 0x81, //0x00005f85 movl (%rcx,%rax,4), %ecx
- 0x31, 0xf6, //0x00005f88 xorl %esi, %esi
- 0x85, 0xff, //0x00005f8a testl %edi, %edi
- 0x48, 0x89, 0x4d, 0xc8, //0x00005f8c movq %rcx, $-56(%rbp)
- 0x0f, 0x84, 0xa9, 0xff, 0xff, 0xff, //0x00005f90 je LBB5_1100
- 0xf7, 0xd9, //0x00005f96 negl %ecx
- 0x83, 0xf9, 0xc3, //0x00005f98 cmpl $-61, %ecx
- 0x0f, 0x87, 0xb4, 0x01, 0x00, 0x00, //0x00005f9b ja LBB5_1132
- 0x4c, 0x89, 0x85, 0x58, 0xff, 0xff, 0xff, //0x00005fa1 movq %r8, $-168(%rbp)
- 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00005fa8 jmp LBB5_1108
- //0x00005fad LBB5_1130
- 0x45, 0x31, 0xff, //0x00005fad xorl %r15d, %r15d
- //0x00005fb0 LBB5_1106
- 0x31, 0xdb, //0x00005fb0 xorl %ebx, %ebx
- //0x00005fb2 LBB5_1107
- 0x41, 0x8d, 0x48, 0x3c, //0x00005fb2 leal $60(%r8), %ecx
- 0x89, 0xdf, //0x00005fb6 movl %ebx, %edi
- 0x41, 0x83, 0xf8, 0x88, //0x00005fb8 cmpl $-120, %r8d
- 0x0f, 0x8d, 0x8a, 0x01, 0x00, 0x00, //0x00005fbc jge LBB5_1131
- //0x00005fc2 LBB5_1108
- 0x41, 0x89, 0xc8, //0x00005fc2 movl %ecx, %r8d
- 0x85, 0xff, //0x00005fc5 testl %edi, %edi
- 0xbe, 0x00, 0x00, 0x00, 0x00, //0x00005fc7 movl $0, %esi
- 0x0f, 0x4f, 0xf7, //0x00005fcc cmovgl %edi, %esi
- 0x31, 0xc0, //0x00005fcf xorl %eax, %eax
- 0x31, 0xc9, //0x00005fd1 xorl %ecx, %ecx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005fd3 .p2align 4, 0x90
- //0x00005fe0 LBB5_1109
- 0x48, 0x39, 0xc6, //0x00005fe0 cmpq %rax, %rsi
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00005fe3 je LBB5_1112
- 0x48, 0x8d, 0x0c, 0x89, //0x00005fe9 leaq (%rcx,%rcx,4), %rcx
- 0x49, 0x0f, 0xbe, 0x14, 0x04, //0x00005fed movsbq (%r12,%rax), %rdx
- 0x48, 0x8d, 0x0c, 0x4a, //0x00005ff2 leaq (%rdx,%rcx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x00005ff6 addq $-48, %rcx
- 0x48, 0x83, 0xc0, 0x01, //0x00005ffa addq $1, %rax
- 0x4c, 0x39, 0xc9, //0x00005ffe cmpq %r9, %rcx
- 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x00006001 jb LBB5_1109
- 0x89, 0xc6, //0x00006007 movl %eax, %esi
- 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00006009 jmp LBB5_1114
- //0x0000600e LBB5_1112
- 0x48, 0x85, 0xc9, //0x0000600e testq %rcx, %rcx
- 0x0f, 0x84, 0x99, 0xff, 0xff, 0xff, //0x00006011 je LBB5_1106
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006017 .p2align 4, 0x90
- //0x00006020 LBB5_1113
- 0x48, 0x01, 0xc9, //0x00006020 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00006023 leaq (%rcx,%rcx,4), %rcx
- 0x83, 0xc6, 0x01, //0x00006027 addl $1, %esi
- 0x4c, 0x39, 0xc9, //0x0000602a cmpq %r9, %rcx
- 0x0f, 0x82, 0xed, 0xff, 0xff, 0xff, //0x0000602d jb LBB5_1113
- //0x00006033 LBB5_1114
- 0x41, 0x29, 0xf7, //0x00006033 subl %esi, %r15d
- 0x41, 0x83, 0xc7, 0x01, //0x00006036 addl $1, %r15d
- 0x31, 0xc0, //0x0000603a xorl %eax, %eax
- 0x39, 0xfe, //0x0000603c cmpl %edi, %esi
- 0x0f, 0x8d, 0x55, 0x00, 0x00, 0x00, //0x0000603e jge LBB5_1119
- 0x48, 0x63, 0xf6, //0x00006044 movslq %esi, %rsi
- 0x4c, 0x63, 0xf3, //0x00006047 movslq %ebx, %r14
- 0x49, 0x8d, 0x04, 0x34, //0x0000604a leaq (%r12,%rsi), %rax
- 0x31, 0xdb, //0x0000604e xorl %ebx, %ebx
- //0x00006050 .p2align 4, 0x90
- //0x00006050 LBB5_1116
- 0x49, 0x8d, 0x51, 0xff, //0x00006050 leaq $-1(%r9), %rdx
- 0x48, 0x21, 0xca, //0x00006054 andq %rcx, %rdx
- 0x48, 0xc1, 0xe9, 0x3c, //0x00006057 shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x0000605b orb $48, %cl
- 0x41, 0x88, 0x0c, 0x1c, //0x0000605e movb %cl, (%r12,%rbx)
- 0x48, 0x0f, 0xbe, 0x0c, 0x18, //0x00006062 movsbq (%rax,%rbx), %rcx
- 0x48, 0x8d, 0x3c, 0x1e, //0x00006067 leaq (%rsi,%rbx), %rdi
- 0x48, 0x83, 0xc7, 0x01, //0x0000606b addq $1, %rdi
- 0x48, 0x83, 0xc3, 0x01, //0x0000606f addq $1, %rbx
- 0x48, 0x8d, 0x14, 0x92, //0x00006073 leaq (%rdx,%rdx,4), %rdx
- 0x48, 0x8d, 0x0c, 0x51, //0x00006077 leaq (%rcx,%rdx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x0000607b addq $-48, %rcx
- 0x4c, 0x39, 0xf7, //0x0000607f cmpq %r14, %rdi
- 0x0f, 0x8c, 0xc8, 0xff, 0xff, 0xff, //0x00006082 jl LBB5_1116
- 0x48, 0x85, 0xc9, //0x00006088 testq %rcx, %rcx
- 0x0f, 0x84, 0xa2, 0x00, 0x00, 0x00, //0x0000608b je LBB5_1128
- 0x89, 0xd8, //0x00006091 movl %ebx, %eax
- 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00006093 movl $1, %r14d
- //0x00006099 LBB5_1119
- 0x89, 0xc3, //0x00006099 movl %eax, %ebx
- 0xe9, 0x18, 0x00, 0x00, 0x00, //0x0000609b jmp LBB5_1121
- //0x000060a0 .p2align 4, 0x90
- //0x000060a0 LBB5_1120
- 0x4c, 0x39, 0xc9, //0x000060a0 cmpq %r9, %rcx
- 0x45, 0x0f, 0x43, 0xde, //0x000060a3 cmovael %r14d, %r11d
- 0x48, 0x8d, 0x04, 0x36, //0x000060a7 leaq (%rsi,%rsi), %rax
- 0x48, 0x8d, 0x0c, 0x80, //0x000060ab leaq (%rax,%rax,4), %rcx
- 0x48, 0x85, 0xf6, //0x000060af testq %rsi, %rsi
- 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x000060b2 je LBB5_1123
- //0x000060b8 LBB5_1121
- 0x49, 0x8d, 0x71, 0xff, //0x000060b8 leaq $-1(%r9), %rsi
- 0x48, 0x21, 0xce, //0x000060bc andq %rcx, %rsi
- 0x48, 0x63, 0xc3, //0x000060bf movslq %ebx, %rax
- 0x49, 0x39, 0xc2, //0x000060c2 cmpq %rax, %r10
- 0x0f, 0x86, 0xd5, 0xff, 0xff, 0xff, //0x000060c5 jbe LBB5_1120
- 0x48, 0xc1, 0xe9, 0x3c, //0x000060cb shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x000060cf orb $48, %cl
- 0x41, 0x88, 0x0c, 0x04, //0x000060d2 movb %cl, (%r12,%rax)
- 0x83, 0xc0, 0x01, //0x000060d6 addl $1, %eax
- 0x89, 0xc3, //0x000060d9 movl %eax, %ebx
- 0x48, 0x8d, 0x04, 0x36, //0x000060db leaq (%rsi,%rsi), %rax
- 0x48, 0x8d, 0x0c, 0x80, //0x000060df leaq (%rax,%rax,4), %rcx
- 0x48, 0x85, 0xf6, //0x000060e3 testq %rsi, %rsi
- 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x000060e6 jne LBB5_1121
- //0x000060ec LBB5_1123
- 0x85, 0xdb, //0x000060ec testl %ebx, %ebx
- 0x0f, 0x8e, 0x4d, 0x00, 0x00, 0x00, //0x000060ee jle LBB5_1129
- //0x000060f4 LBB5_1124
- 0x89, 0xd8, //0x000060f4 movl %ebx, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x000060f6 cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0xb0, 0xfe, 0xff, 0xff, //0x000060fc jne LBB5_1107
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006102 .p2align 4, 0x90
- //0x00006110 LBB5_1125
- 0x48, 0x83, 0xf8, 0x01, //0x00006110 cmpq $1, %rax
- 0x0f, 0x86, 0x93, 0xfe, 0xff, 0xff, //0x00006114 jbe LBB5_1130
- 0x8d, 0x48, 0xfe, //0x0000611a leal $-2(%rax), %ecx
- 0x48, 0x83, 0xc0, 0xff, //0x0000611d addq $-1, %rax
- 0x41, 0x80, 0x3c, 0x0c, 0x30, //0x00006121 cmpb $48, (%r12,%rcx)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x00006126 je LBB5_1125
- 0x89, 0xc3, //0x0000612c movl %eax, %ebx
- 0xe9, 0x7f, 0xfe, 0xff, 0xff, //0x0000612e jmp LBB5_1107
- //0x00006133 LBB5_1128
- 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00006133 movl $1, %r14d
- 0x85, 0xdb, //0x00006139 testl %ebx, %ebx
- 0x0f, 0x8f, 0xb3, 0xff, 0xff, 0xff, //0x0000613b jg LBB5_1124
- //0x00006141 LBB5_1129
- 0x0f, 0x85, 0x6b, 0xfe, 0xff, 0xff, //0x00006141 jne LBB5_1107
- 0xe9, 0x61, 0xfe, 0xff, 0xff, //0x00006147 jmp LBB5_1130
- //0x0000614c LBB5_1131
- 0x89, 0xdf, //0x0000614c movl %ebx, %edi
- 0x4c, 0x8b, 0x85, 0x58, 0xff, 0xff, 0xff, //0x0000614e movq $-168(%rbp), %r8
- //0x00006155 LBB5_1132
- 0x4c, 0x89, 0x85, 0x58, 0xff, 0xff, 0xff, //0x00006155 movq %r8, $-168(%rbp)
- 0xf7, 0xd9, //0x0000615c negl %ecx
- 0x85, 0xff, //0x0000615e testl %edi, %edi
- 0x41, 0xb8, 0x00, 0x00, 0x00, 0x00, //0x00006160 movl $0, %r8d
- 0x44, 0x0f, 0x4f, 0xc7, //0x00006166 cmovgl %edi, %r8d
- 0x31, 0xc0, //0x0000616a xorl %eax, %eax
- 0x31, 0xf6, //0x0000616c xorl %esi, %esi
- //0x0000616e LBB5_1133
- 0x49, 0x39, 0xc0, //0x0000616e cmpq %rax, %r8
- 0x0f, 0x84, 0xbb, 0x00, 0x00, 0x00, //0x00006171 je LBB5_1142
- 0x48, 0x8d, 0x14, 0xb6, //0x00006177 leaq (%rsi,%rsi,4), %rdx
- 0x49, 0x0f, 0xbe, 0x34, 0x04, //0x0000617b movsbq (%r12,%rax), %rsi
- 0x48, 0x8d, 0x34, 0x56, //0x00006180 leaq (%rsi,%rdx,2), %rsi
- 0x48, 0x83, 0xc6, 0xd0, //0x00006184 addq $-48, %rsi
- 0x48, 0x83, 0xc0, 0x01, //0x00006188 addq $1, %rax
- 0x48, 0x89, 0xf2, //0x0000618c movq %rsi, %rdx
- 0x48, 0xd3, 0xea, //0x0000618f shrq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x00006192 testq %rdx, %rdx
- 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x00006195 je LBB5_1133
- 0x41, 0x89, 0xc0, //0x0000619b movl %eax, %r8d
- //0x0000619e LBB5_1136
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000619e movq $-1, %r14
- 0x49, 0xd3, 0xe6, //0x000061a5 shlq %cl, %r14
- 0x49, 0xf7, 0xd6, //0x000061a8 notq %r14
- 0x31, 0xd2, //0x000061ab xorl %edx, %edx
- 0x41, 0x39, 0xf8, //0x000061ad cmpl %edi, %r8d
- 0x0f, 0x8d, 0x60, 0x00, 0x00, 0x00, //0x000061b0 jge LBB5_1140
- 0x4c, 0x89, 0x7d, 0xd0, //0x000061b6 movq %r15, $-48(%rbp)
- 0x49, 0x63, 0xd0, //0x000061ba movslq %r8d, %rdx
- 0x48, 0x63, 0xc3, //0x000061bd movslq %ebx, %rax
- 0x48, 0x89, 0x45, 0xa8, //0x000061c0 movq %rax, $-88(%rbp)
- 0x48, 0x89, 0xd0, //0x000061c4 movq %rdx, %rax
- 0x4c, 0x01, 0xe2, //0x000061c7 addq %r12, %rdx
- 0x48, 0x89, 0x95, 0x60, 0xff, 0xff, 0xff, //0x000061ca movq %rdx, $-160(%rbp)
- 0x31, 0xd2, //0x000061d1 xorl %edx, %edx
- //0x000061d3 LBB5_1138
- 0x49, 0x89, 0xf7, //0x000061d3 movq %rsi, %r15
- 0x49, 0xd3, 0xef, //0x000061d6 shrq %cl, %r15
- 0x4c, 0x21, 0xf6, //0x000061d9 andq %r14, %rsi
- 0x41, 0x80, 0xc7, 0x30, //0x000061dc addb $48, %r15b
- 0x45, 0x88, 0x3c, 0x14, //0x000061e0 movb %r15b, (%r12,%rdx)
- 0x48, 0x8b, 0xbd, 0x60, 0xff, 0xff, 0xff, //0x000061e4 movq $-160(%rbp), %rdi
- 0x48, 0x0f, 0xbe, 0x1c, 0x17, //0x000061eb movsbq (%rdi,%rdx), %rbx
- 0x48, 0x8d, 0x3c, 0x10, //0x000061f0 leaq (%rax,%rdx), %rdi
- 0x48, 0x83, 0xc7, 0x01, //0x000061f4 addq $1, %rdi
- 0x48, 0x83, 0xc2, 0x01, //0x000061f8 addq $1, %rdx
- 0x48, 0x8d, 0x34, 0xb6, //0x000061fc leaq (%rsi,%rsi,4), %rsi
- 0x48, 0x8d, 0x34, 0x73, //0x00006200 leaq (%rbx,%rsi,2), %rsi
- 0x48, 0x83, 0xc6, 0xd0, //0x00006204 addq $-48, %rsi
- 0x48, 0x3b, 0x7d, 0xa8, //0x00006208 cmpq $-88(%rbp), %rdi
- 0x0f, 0x8c, 0xc1, 0xff, 0xff, 0xff, //0x0000620c jl LBB5_1138
- 0x4c, 0x8b, 0x7d, 0xd0, //0x00006212 movq $-48(%rbp), %r15
- //0x00006216 LBB5_1140
- 0x45, 0x29, 0xc7, //0x00006216 subl %r8d, %r15d
- 0x41, 0x83, 0xc7, 0x01, //0x00006219 addl $1, %r15d
- 0x48, 0x85, 0xf6, //0x0000621d testq %rsi, %rsi
- 0x0f, 0x85, 0x3c, 0x00, 0x00, 0x00, //0x00006220 jne LBB5_1145
- 0x4c, 0x8b, 0x85, 0x58, 0xff, 0xff, 0xff, //0x00006226 movq $-168(%rbp), %r8
- 0xe9, 0x88, 0x00, 0x00, 0x00, //0x0000622d jmp LBB5_1149
- //0x00006232 LBB5_1142
- 0x31, 0xd2, //0x00006232 xorl %edx, %edx
- 0x48, 0x85, 0xf6, //0x00006234 testq %rsi, %rsi
- 0x0f, 0x84, 0xdd, 0x00, 0x00, 0x00, //0x00006237 je LBB5_1155
- 0x48, 0x89, 0xf0, //0x0000623d movq %rsi, %rax
- 0x48, 0xd3, 0xe8, //0x00006240 shrq %cl, %rax
- 0x48, 0x85, 0xc0, //0x00006243 testq %rax, %rax
- 0x0f, 0x84, 0xaf, 0x00, 0x00, 0x00, //0x00006246 je LBB5_1154
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000624c movq $-1, %r14
- 0x49, 0xd3, 0xe6, //0x00006253 shlq %cl, %r14
- 0x49, 0xf7, 0xd6, //0x00006256 notq %r14
- 0x45, 0x29, 0xc7, //0x00006259 subl %r8d, %r15d
- 0x41, 0x83, 0xc7, 0x01, //0x0000625c addl $1, %r15d
- 0x31, 0xd2, //0x00006260 xorl %edx, %edx
- //0x00006262 LBB5_1145
- 0x4c, 0x8b, 0x85, 0x58, 0xff, 0xff, 0xff, //0x00006262 movq $-168(%rbp), %r8
- 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x00006269 jmp LBB5_1147
- //0x0000626e LBB5_1146
- 0x48, 0x85, 0xc0, //0x0000626e testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00006271 movl $1, %eax
- 0x44, 0x0f, 0x45, 0xd8, //0x00006276 cmovnel %eax, %r11d
- 0x48, 0x01, 0xf6, //0x0000627a addq %rsi, %rsi
- 0x48, 0x8d, 0x34, 0xb6, //0x0000627d leaq (%rsi,%rsi,4), %rsi
- 0x48, 0x85, 0xf6, //0x00006281 testq %rsi, %rsi
- 0x0f, 0x84, 0x30, 0x00, 0x00, 0x00, //0x00006284 je LBB5_1149
- //0x0000628a LBB5_1147
- 0x48, 0x89, 0xf0, //0x0000628a movq %rsi, %rax
- 0x48, 0xd3, 0xe8, //0x0000628d shrq %cl, %rax
- 0x4c, 0x21, 0xf6, //0x00006290 andq %r14, %rsi
- 0x48, 0x63, 0xfa, //0x00006293 movslq %edx, %rdi
- 0x49, 0x39, 0xfa, //0x00006296 cmpq %rdi, %r10
- 0x0f, 0x86, 0xcf, 0xff, 0xff, 0xff, //0x00006299 jbe LBB5_1146
- 0x04, 0x30, //0x0000629f addb $48, %al
- 0x41, 0x88, 0x04, 0x3c, //0x000062a1 movb %al, (%r12,%rdi)
- 0x83, 0xc7, 0x01, //0x000062a5 addl $1, %edi
- 0x89, 0xfa, //0x000062a8 movl %edi, %edx
- 0x48, 0x01, 0xf6, //0x000062aa addq %rsi, %rsi
- 0x48, 0x8d, 0x34, 0xb6, //0x000062ad leaq (%rsi,%rsi,4), %rsi
- 0x48, 0x85, 0xf6, //0x000062b1 testq %rsi, %rsi
- 0x0f, 0x85, 0xd0, 0xff, 0xff, 0xff, //0x000062b4 jne LBB5_1147
- //0x000062ba LBB5_1149
- 0x85, 0xd2, //0x000062ba testl %edx, %edx
- 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x000062bc movl $1, %r14d
- 0x0f, 0x8e, 0x69, 0xfc, 0xff, 0xff, //0x000062c2 jle LBB5_1098
- 0x89, 0xd3, //0x000062c8 movl %edx, %ebx
- 0x42, 0x80, 0x7c, 0x23, 0xff, 0x30, //0x000062ca cmpb $48, $-1(%rbx,%r12)
- 0x0f, 0x85, 0x65, 0xfc, 0xff, 0xff, //0x000062d0 jne LBB5_1099
- //0x000062d6 LBB5_1151
- 0x48, 0x83, 0xfb, 0x01, //0x000062d6 cmpq $1, %rbx
- 0x0f, 0x86, 0x6f, 0x00, 0x00, 0x00, //0x000062da jbe LBB5_1169
- 0x8d, 0x43, 0xfe, //0x000062e0 leal $-2(%rbx), %eax
- 0x48, 0x83, 0xc3, 0xff, //0x000062e3 addq $-1, %rbx
- 0x41, 0x80, 0x3c, 0x04, 0x30, //0x000062e7 cmpb $48, (%r12,%rax)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x000062ec je LBB5_1151
- 0x89, 0xda, //0x000062f2 movl %ebx, %edx
- 0x89, 0xde, //0x000062f4 movl %ebx, %esi
- 0xe9, 0x44, 0xfc, 0xff, 0xff, //0x000062f6 jmp LBB5_1100
- //0x000062fb LBB5_1154
- 0x48, 0x01, 0xf6, //0x000062fb addq %rsi, %rsi
- 0x48, 0x8d, 0x34, 0xb6, //0x000062fe leaq (%rsi,%rsi,4), %rsi
- 0x41, 0x83, 0xc0, 0x01, //0x00006302 addl $1, %r8d
- 0x48, 0x89, 0xf0, //0x00006306 movq %rsi, %rax
- 0x48, 0xd3, 0xe8, //0x00006309 shrq %cl, %rax
- 0x48, 0x85, 0xc0, //0x0000630c testq %rax, %rax
- 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x0000630f je LBB5_1154
- 0xe9, 0x84, 0xfe, 0xff, 0xff, //0x00006315 jmp LBB5_1136
- //0x0000631a LBB5_1155
- 0x31, 0xdb, //0x0000631a xorl %ebx, %ebx
- 0x31, 0xf6, //0x0000631c xorl %esi, %esi
- 0x4c, 0x8b, 0x85, 0x58, 0xff, 0xff, 0xff, //0x0000631e movq $-168(%rbp), %r8
- 0xe9, 0x15, 0xfc, 0xff, 0xff, //0x00006325 jmp LBB5_1100
- //0x0000632a LBB5_1166
- 0x4c, 0x8b, 0x65, 0xc0, //0x0000632a movq $-64(%rbp), %r12
- 0xe9, 0x7b, 0x16, 0x00, 0x00, //0x0000632e jmp LBB5_1454
- //0x00006333 LBB5_1167
- 0x0f, 0xbc, 0xc3, //0x00006333 bsfl %ebx, %eax
- 0x49, 0x01, 0xc5, //0x00006336 addq %rax, %r13
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00006339 movq $-1, %r8
- //0x00006340 LBB5_1168
- 0x41, 0xf7, 0xd8, //0x00006340 negl %r8d
- 0x44, 0x89, 0xc1, //0x00006343 movl %r8d, %ecx
- 0x4c, 0x8b, 0x65, 0xc0, //0x00006346 movq $-64(%rbp), %r12
- 0xe9, 0x08, 0xad, 0xff, 0xff, //0x0000634a jmp LBB5_167
- //0x0000634f LBB5_1169
- 0x83, 0xc3, 0xff, //0x0000634f addl $-1, %ebx
- //0x00006352 LBB5_1170
- 0x48, 0x8b, 0x45, 0xc8, //0x00006352 movq $-56(%rbp), %rax
- 0x44, 0x01, 0xc0, //0x00006356 addl %r8d, %eax
- 0x45, 0x31, 0xff, //0x00006359 xorl %r15d, %r15d
- 0x89, 0xda, //0x0000635c movl %ebx, %edx
- 0xe9, 0x04, 0x00, 0x00, 0x00, //0x0000635e jmp LBB5_1172
- //0x00006363 LBB5_1171
- 0x89, 0xda, //0x00006363 movl %ebx, %edx
- 0x31, 0xc0, //0x00006365 xorl %eax, %eax
- //0x00006367 LBB5_1172
- 0x48, 0x89, 0x45, 0xc8, //0x00006367 movq %rax, $-56(%rbp)
- 0x4c, 0x89, 0x7d, 0xd0, //0x0000636b movq %r15, $-48(%rbp)
- 0x49, 0x8d, 0x44, 0x24, 0x01, //0x0000636f leaq $1(%r12), %rax
- 0x48, 0x89, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00006374 movq %rax, $-176(%rbp)
- 0x41, 0x89, 0xd7, //0x0000637b movl %edx, %r15d
- 0xe9, 0x16, 0x00, 0x00, 0x00, //0x0000637e jmp LBB5_1175
- //0x00006383 LBB5_1211
- 0x4c, 0x89, 0x7d, 0xd0, //0x00006383 movq %r15, $-48(%rbp)
- 0x89, 0xda, //0x00006387 movl %ebx, %edx
- 0x89, 0xd8, //0x00006389 movl %ebx, %eax
- //0x0000638b LBB5_1173
- 0x48, 0x8b, 0x4d, 0xc8, //0x0000638b movq $-56(%rbp), %rcx
- //0x0000638f LBB5_1174
- 0x44, 0x29, 0xf1, //0x0000638f subl %r14d, %ecx
- 0x48, 0x89, 0x4d, 0xc8, //0x00006392 movq %rcx, $-56(%rbp)
- 0x41, 0x89, 0xc7, //0x00006396 movl %eax, %r15d
- //0x00006399 LBB5_1175
- 0x48, 0x8b, 0x45, 0xd0, //0x00006399 movq $-48(%rbp), %rax
- 0x85, 0xc0, //0x0000639d testl %eax, %eax
- 0x0f, 0x88, 0x16, 0x00, 0x00, 0x00, //0x0000639f js LBB5_1178
- 0x0f, 0x85, 0x72, 0x07, 0x00, 0x00, //0x000063a5 jne LBB5_1274
- 0x41, 0x80, 0x3c, 0x24, 0x35, //0x000063ab cmpb $53, (%r12)
- 0x0f, 0x8c, 0x28, 0x00, 0x00, 0x00, //0x000063b0 jl LBB5_1181
- 0xe9, 0x62, 0x07, 0x00, 0x00, //0x000063b6 jmp LBB5_1274
- //0x000063bb LBB5_1178
- 0x83, 0xf8, 0xf8, //0x000063bb cmpl $-8, %eax
- 0x0f, 0x83, 0x1a, 0x00, 0x00, 0x00, //0x000063be jae LBB5_1181
- 0x41, 0xbe, 0x1b, 0x00, 0x00, 0x00, //0x000063c4 movl $27, %r14d
- 0x31, 0xc0, //0x000063ca xorl %eax, %eax
- 0x41, 0x89, 0xd7, //0x000063cc movl %edx, %r15d
- 0x85, 0xd2, //0x000063cf testl %edx, %edx
- 0x0f, 0x85, 0x23, 0x00, 0x00, 0x00, //0x000063d1 jne LBB5_1182
- 0x31, 0xd2, //0x000063d7 xorl %edx, %edx
- 0xe9, 0xad, 0xff, 0xff, 0xff, //0x000063d9 jmp LBB5_1173
- //0x000063de LBB5_1181
- 0x48, 0x8b, 0x45, 0xd0, //0x000063de movq $-48(%rbp), %rax
- 0xf7, 0xd8, //0x000063e2 negl %eax
- 0x48, 0x8d, 0x0d, 0x65, 0x8c, 0x00, 0x00, //0x000063e4 leaq $35941(%rip), %rcx /* _POW_TAB+0(%rip) */
- 0x44, 0x8b, 0x34, 0x81, //0x000063eb movl (%rcx,%rax,4), %r14d
- 0x31, 0xc0, //0x000063ef xorl %eax, %eax
- 0x45, 0x85, 0xff, //0x000063f1 testl %r15d, %r15d
- 0x0f, 0x84, 0x91, 0xff, 0xff, 0xff, //0x000063f4 je LBB5_1173
- //0x000063fa LBB5_1182
- 0x44, 0x89, 0xf1, //0x000063fa movl %r14d, %ecx
- 0x4c, 0x6b, 0xc1, 0x68, //0x000063fd imulq $104, %rcx, %r8
- 0x48, 0x8d, 0x05, 0x78, 0x8c, 0x00, 0x00, //0x00006401 leaq $35960(%rip), %rax /* _LSHIFT_TAB+0(%rip) */
- 0x41, 0x8b, 0x14, 0x00, //0x00006408 movl (%r8,%rax), %edx
- 0x48, 0x89, 0x55, 0xa8, //0x0000640c movq %rdx, $-88(%rbp)
- 0x49, 0x63, 0xd7, //0x00006410 movslq %r15d, %rdx
- 0x49, 0x8d, 0x3c, 0x00, //0x00006413 leaq (%r8,%rax), %rdi
- 0x48, 0x83, 0xc7, 0x04, //0x00006417 addq $4, %rdi
- 0x31, 0xf6, //0x0000641b xorl %esi, %esi
- 0x90, 0x90, 0x90, //0x0000641d .p2align 4, 0x90
- //0x00006420 LBB5_1183
- 0x0f, 0xb6, 0x04, 0x37, //0x00006420 movzbl (%rdi,%rsi), %eax
- 0x84, 0xc0, //0x00006424 testb %al, %al
- 0x0f, 0x84, 0x3b, 0x00, 0x00, 0x00, //0x00006426 je LBB5_1188
- 0x41, 0x38, 0x04, 0x34, //0x0000642c cmpb %al, (%r12,%rsi)
- 0x0f, 0x85, 0x18, 0x01, 0x00, 0x00, //0x00006430 jne LBB5_1197
- 0x48, 0x83, 0xc6, 0x01, //0x00006436 addq $1, %rsi
- 0x48, 0x39, 0xf2, //0x0000643a cmpq %rsi, %rdx
- 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x0000643d jne LBB5_1183
- 0x44, 0x89, 0xf8, //0x00006443 movl %r15d, %eax
- 0x48, 0x8d, 0x15, 0x33, 0x8c, 0x00, 0x00, //0x00006446 leaq $35891(%rip), %rdx /* _LSHIFT_TAB+0(%rip) */
- 0x49, 0x01, 0xd0, //0x0000644d addq %rdx, %r8
- 0x42, 0x80, 0x7c, 0x00, 0x04, 0x00, //0x00006450 cmpb $0, $4(%rax,%r8)
- 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x00006456 je LBB5_1188
- //0x0000645c LBB5_1187
- 0x48, 0x8b, 0x45, 0xa8, //0x0000645c movq $-88(%rbp), %rax
- 0x83, 0xc0, 0xff, //0x00006460 addl $-1, %eax
- 0x48, 0x89, 0x45, 0xa8, //0x00006463 movq %rax, $-88(%rbp)
- //0x00006467 LBB5_1188
- 0x45, 0x85, 0xff, //0x00006467 testl %r15d, %r15d
- 0x44, 0x89, 0xb5, 0x60, 0xff, 0xff, 0xff, //0x0000646a movl %r14d, $-160(%rbp)
- 0x0f, 0x8e, 0xc9, 0x00, 0x00, 0x00, //0x00006471 jle LBB5_1196
- 0x48, 0x8b, 0x45, 0xa8, //0x00006477 movq $-88(%rbp), %rax
- 0x44, 0x01, 0xf8, //0x0000647b addl %r15d, %eax
- 0x45, 0x89, 0xff, //0x0000647e movl %r15d, %r15d
- 0x48, 0x98, //0x00006481 cltq
- 0x48, 0x89, 0xc7, //0x00006483 movq %rax, %rdi
- 0x48, 0xc1, 0xe7, 0x20, //0x00006486 shlq $32, %rdi
- 0x48, 0x83, 0xc0, 0xff, //0x0000648a addq $-1, %rax
- 0x49, 0x83, 0xc7, 0x01, //0x0000648e addq $1, %r15
- 0x45, 0x31, 0xc0, //0x00006492 xorl %r8d, %r8d
- 0xe9, 0x38, 0x00, 0x00, 0x00, //0x00006495 jmp LBB5_1192
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000649a .p2align 4, 0x90
- //0x000064a0 LBB5_1190
- 0x48, 0x85, 0xc0, //0x000064a0 testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000064a3 movl $1, %eax
- 0x44, 0x0f, 0x45, 0xd8, //0x000064a8 cmovnel %eax, %r11d
- //0x000064ac LBB5_1191
- 0x48, 0xb8, 0xff, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x000064ac movabsq $-4294967041, %rax
- 0x48, 0x01, 0xc7, //0x000064b6 addq %rax, %rdi
- 0x48, 0x81, 0xc7, 0x01, 0xff, 0xff, 0xff, //0x000064b9 addq $-255, %rdi
- 0x49, 0x8d, 0x46, 0xff, //0x000064c0 leaq $-1(%r14), %rax
- 0x49, 0x83, 0xc7, 0xff, //0x000064c4 addq $-1, %r15
- 0x49, 0x83, 0xff, 0x01, //0x000064c8 cmpq $1, %r15
- 0x0f, 0x86, 0x4f, 0x00, 0x00, 0x00, //0x000064cc jbe LBB5_1194
- //0x000064d2 LBB5_1192
- 0x49, 0x89, 0xc6, //0x000064d2 movq %rax, %r14
- 0x41, 0x8d, 0x47, 0xfe, //0x000064d5 leal $-2(%r15), %eax
- 0x49, 0x0f, 0xbe, 0x34, 0x04, //0x000064d9 movsbq (%r12,%rax), %rsi
- 0x48, 0x83, 0xc6, 0xd0, //0x000064de addq $-48, %rsi
- 0x48, 0xd3, 0xe6, //0x000064e2 shlq %cl, %rsi
- 0x4c, 0x01, 0xc6, //0x000064e5 addq %r8, %rsi
- 0x48, 0x89, 0xf0, //0x000064e8 movq %rsi, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000064eb movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x000064f5 mulq %rdx
- 0x49, 0x89, 0xd0, //0x000064f8 movq %rdx, %r8
- 0x49, 0xc1, 0xe8, 0x03, //0x000064fb shrq $3, %r8
- 0x4b, 0x8d, 0x04, 0x00, //0x000064ff leaq (%r8,%r8), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x00006503 leaq (%rax,%rax,4), %rdx
- 0x48, 0x89, 0xf0, //0x00006507 movq %rsi, %rax
- 0x48, 0x29, 0xd0, //0x0000650a subq %rdx, %rax
- 0x4d, 0x39, 0xd6, //0x0000650d cmpq %r10, %r14
- 0x0f, 0x83, 0x8a, 0xff, 0xff, 0xff, //0x00006510 jae LBB5_1190
- 0x04, 0x30, //0x00006516 addb $48, %al
- 0x43, 0x88, 0x04, 0x34, //0x00006518 movb %al, (%r12,%r14)
- 0xe9, 0x8b, 0xff, 0xff, 0xff, //0x0000651c jmp LBB5_1191
- //0x00006521 LBB5_1194
- 0x48, 0x83, 0xfe, 0x0a, //0x00006521 cmpq $10, %rsi
- 0x4c, 0x8b, 0x7d, 0xd0, //0x00006525 movq $-48(%rbp), %r15
- 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00006529 movl $1, %edi
- 0x0f, 0x83, 0x25, 0x00, 0x00, 0x00, //0x0000652e jae LBB5_1198
- 0x44, 0x8b, 0xb5, 0x60, 0xff, 0xff, 0xff, //0x00006534 movl $-160(%rbp), %r14d
- 0xe9, 0x8a, 0x00, 0x00, 0x00, //0x0000653b jmp LBB5_1202
- //0x00006540 LBB5_1196
- 0x4c, 0x8b, 0x7d, 0xd0, //0x00006540 movq $-48(%rbp), %r15
- 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00006544 movl $1, %edi
- 0xe9, 0x7c, 0x00, 0x00, 0x00, //0x00006549 jmp LBB5_1202
- //0x0000654e LBB5_1197
- 0x0f, 0x8c, 0x08, 0xff, 0xff, 0xff, //0x0000654e jl LBB5_1187
- 0xe9, 0x0e, 0xff, 0xff, 0xff, //0x00006554 jmp LBB5_1188
- //0x00006559 LBB5_1198
- 0x49, 0x63, 0xce, //0x00006559 movslq %r14d, %rcx
- 0x48, 0x83, 0xc1, 0xff, //0x0000655c addq $-1, %rcx
- 0x44, 0x8b, 0xb5, 0x60, 0xff, 0xff, 0xff, //0x00006560 movl $-160(%rbp), %r14d
- 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x00006567 jmp LBB5_1200
- 0x90, 0x90, 0x90, 0x90, //0x0000656c .p2align 4, 0x90
- //0x00006570 LBB5_1199
- 0x48, 0x85, 0xc0, //0x00006570 testq %rax, %rax
- 0x44, 0x0f, 0x45, 0xdf, //0x00006573 cmovnel %edi, %r11d
- 0x48, 0x83, 0xc1, 0xff, //0x00006577 addq $-1, %rcx
- 0x49, 0x83, 0xf8, 0x09, //0x0000657b cmpq $9, %r8
- 0x49, 0x89, 0xd0, //0x0000657f movq %rdx, %r8
- 0x0f, 0x86, 0x42, 0x00, 0x00, 0x00, //0x00006582 jbe LBB5_1202
- //0x00006588 LBB5_1200
- 0x4c, 0x89, 0xc0, //0x00006588 movq %r8, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000658b movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x00006595 mulq %rdx
- 0x48, 0xc1, 0xea, 0x03, //0x00006598 shrq $3, %rdx
- 0x48, 0x8d, 0x04, 0x12, //0x0000659c leaq (%rdx,%rdx), %rax
- 0x48, 0x8d, 0x34, 0x80, //0x000065a0 leaq (%rax,%rax,4), %rsi
- 0x4c, 0x89, 0xc0, //0x000065a4 movq %r8, %rax
- 0x48, 0x29, 0xf0, //0x000065a7 subq %rsi, %rax
- 0x4c, 0x39, 0xd1, //0x000065aa cmpq %r10, %rcx
- 0x0f, 0x83, 0xbd, 0xff, 0xff, 0xff, //0x000065ad jae LBB5_1199
- 0x04, 0x30, //0x000065b3 addb $48, %al
- 0x41, 0x88, 0x04, 0x0c, //0x000065b5 movb %al, (%r12,%rcx)
- 0x48, 0x83, 0xc1, 0xff, //0x000065b9 addq $-1, %rcx
- 0x49, 0x83, 0xf8, 0x09, //0x000065bd cmpq $9, %r8
- 0x49, 0x89, 0xd0, //0x000065c1 movq %rdx, %r8
- 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x000065c4 ja LBB5_1200
- //0x000065ca LBB5_1202
- 0x48, 0x8b, 0x45, 0xa8, //0x000065ca movq $-88(%rbp), %rax
- 0x01, 0xc3, //0x000065ce addl %eax, %ebx
- 0x48, 0x63, 0xdb, //0x000065d0 movslq %ebx, %rbx
- 0x49, 0x39, 0xda, //0x000065d3 cmpq %rbx, %r10
- 0x41, 0x0f, 0x46, 0xda, //0x000065d6 cmovbel %r10d, %ebx
- 0x41, 0x01, 0xc7, //0x000065da addl %eax, %r15d
- 0x85, 0xdb, //0x000065dd testl %ebx, %ebx
- 0x0f, 0x8e, 0x3c, 0x00, 0x00, 0x00, //0x000065df jle LBB5_1206
- 0x89, 0xd8, //0x000065e5 movl %ebx, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x000065e7 cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x45, 0x00, 0x00, 0x00, //0x000065ed jne LBB5_1210
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000065f3 .p2align 4, 0x90
- //0x00006600 LBB5_1204
- 0x48, 0x83, 0xf8, 0x01, //0x00006600 cmpq $1, %rax
- 0x0f, 0x86, 0x26, 0x00, 0x00, 0x00, //0x00006604 jbe LBB5_1207
- 0x8d, 0x48, 0xfe, //0x0000660a leal $-2(%rax), %ecx
- 0x48, 0x83, 0xc0, 0xff, //0x0000660d addq $-1, %rax
- 0x41, 0x80, 0x3c, 0x0c, 0x30, //0x00006611 cmpb $48, (%r12,%rcx)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x00006616 je LBB5_1204
- 0xe9, 0x15, 0x00, 0x00, 0x00, //0x0000661c jmp LBB5_1209
- //0x00006621 LBB5_1206
- 0x31, 0xc0, //0x00006621 xorl %eax, %eax
- 0x85, 0xdb, //0x00006623 testl %ebx, %ebx
- 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x00006625 jne LBB5_1210
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x0000662b jmp LBB5_1208
- //0x00006630 LBB5_1207
- 0x83, 0xc0, 0xff, //0x00006630 addl $-1, %eax
- //0x00006633 LBB5_1208
- 0x45, 0x31, 0xff, //0x00006633 xorl %r15d, %r15d
- //0x00006636 LBB5_1209
- 0x89, 0xc3, //0x00006636 movl %eax, %ebx
- //0x00006638 LBB5_1210
- 0x45, 0x85, 0xf6, //0x00006638 testl %r14d, %r14d
- 0x0f, 0x89, 0x42, 0xfd, 0xff, 0xff, //0x0000663b jns LBB5_1211
- 0x41, 0x83, 0xfe, 0xc3, //0x00006641 cmpl $-61, %r14d
- 0x0f, 0x87, 0x34, 0x02, 0x00, 0x00, //0x00006645 ja LBB5_1239
- 0x45, 0x89, 0xf0, //0x0000664b movl %r14d, %r8d
- 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x0000664e jmp LBB5_1216
- //0x00006653 LBB5_1214
- 0x45, 0x31, 0xff, //0x00006653 xorl %r15d, %r15d
- 0x45, 0x31, 0xf6, //0x00006656 xorl %r14d, %r14d
- //0x00006659 LBB5_1215
- 0x41, 0x8d, 0x48, 0x3c, //0x00006659 leal $60(%r8), %ecx
- 0x44, 0x89, 0xf3, //0x0000665d movl %r14d, %ebx
- 0x41, 0x83, 0xf8, 0x88, //0x00006660 cmpl $-120, %r8d
- 0x41, 0x89, 0xc8, //0x00006664 movl %ecx, %r8d
- 0x0f, 0x8d, 0x1a, 0x02, 0x00, 0x00, //0x00006667 jge LBB5_1240
- //0x0000666d LBB5_1216
- 0x85, 0xdb, //0x0000666d testl %ebx, %ebx
- 0xbe, 0x00, 0x00, 0x00, 0x00, //0x0000666f movl $0, %esi
- 0x0f, 0x4f, 0xf3, //0x00006674 cmovgl %ebx, %esi
- 0x31, 0xc0, //0x00006677 xorl %eax, %eax
- 0x31, 0xc9, //0x00006679 xorl %ecx, %ecx
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000667b .p2align 4, 0x90
- //0x00006680 LBB5_1217
- 0x48, 0x39, 0xc6, //0x00006680 cmpq %rax, %rsi
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00006683 je LBB5_1220
- 0x48, 0x8d, 0x0c, 0x89, //0x00006689 leaq (%rcx,%rcx,4), %rcx
- 0x49, 0x0f, 0xbe, 0x14, 0x04, //0x0000668d movsbq (%r12,%rax), %rdx
- 0x48, 0x8d, 0x0c, 0x4a, //0x00006692 leaq (%rdx,%rcx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x00006696 addq $-48, %rcx
- 0x48, 0x83, 0xc0, 0x01, //0x0000669a addq $1, %rax
- 0x4c, 0x39, 0xc9, //0x0000669e cmpq %r9, %rcx
- 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x000066a1 jb LBB5_1217
- 0x89, 0xc6, //0x000066a7 movl %eax, %esi
- 0xe9, 0x25, 0x00, 0x00, 0x00, //0x000066a9 jmp LBB5_1222
- //0x000066ae LBB5_1220
- 0x45, 0x31, 0xf6, //0x000066ae xorl %r14d, %r14d
- 0x48, 0x85, 0xc9, //0x000066b1 testq %rcx, %rcx
- 0x0f, 0x84, 0x9f, 0xff, 0xff, 0xff, //0x000066b4 je LBB5_1215
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000066ba .p2align 4, 0x90
- //0x000066c0 LBB5_1221
- 0x48, 0x01, 0xc9, //0x000066c0 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x000066c3 leaq (%rcx,%rcx,4), %rcx
- 0x83, 0xc6, 0x01, //0x000066c7 addl $1, %esi
- 0x4c, 0x39, 0xc9, //0x000066ca cmpq %r9, %rcx
- 0x0f, 0x82, 0xed, 0xff, 0xff, 0xff, //0x000066cd jb LBB5_1221
- //0x000066d3 LBB5_1222
- 0x41, 0x29, 0xf7, //0x000066d3 subl %esi, %r15d
- 0x41, 0x83, 0xc7, 0x01, //0x000066d6 addl $1, %r15d
- 0x45, 0x31, 0xf6, //0x000066da xorl %r14d, %r14d
- 0x39, 0xde, //0x000066dd cmpl %ebx, %esi
- 0x0f, 0x8d, 0x13, 0x01, 0x00, 0x00, //0x000066df jge LBB5_1231
- 0x48, 0x63, 0xf6, //0x000066e5 movslq %esi, %rsi
- 0x48, 0x63, 0xc3, //0x000066e8 movslq %ebx, %rax
- 0x49, 0x89, 0xc6, //0x000066eb movq %rax, %r14
- 0x49, 0x29, 0xf6, //0x000066ee subq %rsi, %r14
- 0x48, 0x89, 0xf7, //0x000066f1 movq %rsi, %rdi
- 0x48, 0xf7, 0xd7, //0x000066f4 notq %rdi
- 0x48, 0x01, 0xc7, //0x000066f7 addq %rax, %rdi
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000066fa jne LBB5_1225
- 0x31, 0xff, //0x00006700 xorl %edi, %edi
- 0x41, 0xf6, 0xc6, 0x01, //0x00006702 testb $1, %r14b
- 0x0f, 0x85, 0x8f, 0x00, 0x00, 0x00, //0x00006706 jne LBB5_1228
- 0xe9, 0xad, 0x00, 0x00, 0x00, //0x0000670c jmp LBB5_1229
- //0x00006711 LBB5_1225
- 0x4c, 0x89, 0x7d, 0xd0, //0x00006711 movq %r15, $-48(%rbp)
- 0x4d, 0x89, 0xf7, //0x00006715 movq %r14, %r15
- 0x49, 0x83, 0xe7, 0xfe, //0x00006718 andq $-2, %r15
- 0x49, 0xf7, 0xdf, //0x0000671c negq %r15
- 0x31, 0xff, //0x0000671f xorl %edi, %edi
- 0x48, 0x8b, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00006721 movq $-176(%rbp), %rax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006728 .p2align 4, 0x90
- //0x00006730 LBB5_1226
- 0x48, 0x89, 0xcb, //0x00006730 movq %rcx, %rbx
- 0x48, 0xc1, 0xeb, 0x3c, //0x00006733 shrq $60, %rbx
- 0x49, 0x8d, 0x51, 0xff, //0x00006737 leaq $-1(%r9), %rdx
- 0x48, 0x21, 0xd1, //0x0000673b andq %rdx, %rcx
- 0x80, 0xcb, 0x30, //0x0000673e orb $48, %bl
- 0x88, 0x58, 0xff, //0x00006741 movb %bl, $-1(%rax)
- 0x48, 0x8d, 0x0c, 0x89, //0x00006744 leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x0f, 0xbe, 0x5c, 0x30, 0xff, //0x00006748 movsbq $-1(%rax,%rsi), %rbx
- 0x48, 0x8d, 0x0c, 0x4b, //0x0000674e leaq (%rbx,%rcx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x00006752 addq $-48, %rcx
- 0x48, 0x89, 0xcb, //0x00006756 movq %rcx, %rbx
- 0x48, 0xc1, 0xeb, 0x3c, //0x00006759 shrq $60, %rbx
- 0x48, 0x21, 0xd1, //0x0000675d andq %rdx, %rcx
- 0x80, 0xcb, 0x30, //0x00006760 orb $48, %bl
- 0x88, 0x18, //0x00006763 movb %bl, (%rax)
- 0x48, 0x8d, 0x0c, 0x89, //0x00006765 leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x0f, 0xbe, 0x14, 0x30, //0x00006769 movsbq (%rax,%rsi), %rdx
- 0x48, 0x8d, 0x0c, 0x4a, //0x0000676e leaq (%rdx,%rcx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x00006772 addq $-48, %rcx
- 0x48, 0x83, 0xc0, 0x02, //0x00006776 addq $2, %rax
- 0x48, 0x83, 0xc7, 0xfe, //0x0000677a addq $-2, %rdi
- 0x49, 0x39, 0xff, //0x0000677e cmpq %rdi, %r15
- 0x0f, 0x85, 0xa9, 0xff, 0xff, 0xff, //0x00006781 jne LBB5_1226
- 0x48, 0x29, 0xfe, //0x00006787 subq %rdi, %rsi
- 0x48, 0xf7, 0xdf, //0x0000678a negq %rdi
- 0x4c, 0x8b, 0x7d, 0xd0, //0x0000678d movq $-48(%rbp), %r15
- 0x41, 0xf6, 0xc6, 0x01, //0x00006791 testb $1, %r14b
- 0x0f, 0x84, 0x23, 0x00, 0x00, 0x00, //0x00006795 je LBB5_1229
- //0x0000679b LBB5_1228
- 0x49, 0x8d, 0x41, 0xff, //0x0000679b leaq $-1(%r9), %rax
- 0x48, 0x21, 0xc8, //0x0000679f andq %rcx, %rax
- 0x48, 0xc1, 0xe9, 0x3c, //0x000067a2 shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x000067a6 orb $48, %cl
- 0x41, 0x88, 0x0c, 0x3c, //0x000067a9 movb %cl, (%r12,%rdi)
- 0x48, 0x8d, 0x04, 0x80, //0x000067ad leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x0c, 0x34, //0x000067b1 movsbq (%r12,%rsi), %rcx
- 0x48, 0x8d, 0x0c, 0x41, //0x000067b6 leaq (%rcx,%rax,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x000067ba addq $-48, %rcx
- //0x000067be LBB5_1229
- 0x48, 0x85, 0xc9, //0x000067be testq %rcx, %rcx
- 0xbf, 0x01, 0x00, 0x00, 0x00, //0x000067c1 movl $1, %edi
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x000067c6 jne LBB5_1231
- 0xe9, 0x5c, 0x00, 0x00, 0x00, //0x000067cc jmp LBB5_1233
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000067d1 .p2align 4, 0x90
- //0x000067e0 LBB5_1230
- 0x4c, 0x39, 0xc9, //0x000067e0 cmpq %r9, %rcx
- 0x44, 0x0f, 0x43, 0xdf, //0x000067e3 cmovael %edi, %r11d
- 0x48, 0x8d, 0x0c, 0x00, //0x000067e7 leaq (%rax,%rax), %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x000067eb leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc0, //0x000067ef testq %rax, %rax
- 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x000067f2 je LBB5_1233
- //0x000067f8 LBB5_1231
- 0x49, 0x8d, 0x41, 0xff, //0x000067f8 leaq $-1(%r9), %rax
- 0x48, 0x21, 0xc8, //0x000067fc andq %rcx, %rax
- 0x49, 0x63, 0xf6, //0x000067ff movslq %r14d, %rsi
- 0x49, 0x39, 0xf2, //0x00006802 cmpq %rsi, %r10
- 0x0f, 0x86, 0xd5, 0xff, 0xff, 0xff, //0x00006805 jbe LBB5_1230
- 0x48, 0xc1, 0xe9, 0x3c, //0x0000680b shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x0000680f orb $48, %cl
- 0x41, 0x88, 0x0c, 0x34, //0x00006812 movb %cl, (%r12,%rsi)
- 0x83, 0xc6, 0x01, //0x00006816 addl $1, %esi
- 0x41, 0x89, 0xf6, //0x00006819 movl %esi, %r14d
- 0x48, 0x8d, 0x0c, 0x00, //0x0000681c leaq (%rax,%rax), %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00006820 leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc0, //0x00006824 testq %rax, %rax
- 0x0f, 0x85, 0xcb, 0xff, 0xff, 0xff, //0x00006827 jne LBB5_1231
- //0x0000682d LBB5_1233
- 0x45, 0x85, 0xf6, //0x0000682d testl %r14d, %r14d
- 0x0f, 0x8e, 0x3e, 0x00, 0x00, 0x00, //0x00006830 jle LBB5_1238
- 0x44, 0x89, 0xf0, //0x00006836 movl %r14d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00006839 cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x14, 0xfe, 0xff, 0xff, //0x0000683f jne LBB5_1215
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006845 .p2align 4, 0x90
- //0x00006850 LBB5_1235
- 0x48, 0x83, 0xf8, 0x01, //0x00006850 cmpq $1, %rax
- 0x0f, 0x86, 0xf9, 0xfd, 0xff, 0xff, //0x00006854 jbe LBB5_1214
- 0x8d, 0x48, 0xfe, //0x0000685a leal $-2(%rax), %ecx
- 0x48, 0x83, 0xc0, 0xff, //0x0000685d addq $-1, %rax
- 0x41, 0x80, 0x3c, 0x0c, 0x30, //0x00006861 cmpb $48, (%r12,%rcx)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x00006866 je LBB5_1235
- 0x41, 0x89, 0xc6, //0x0000686c movl %eax, %r14d
- 0xe9, 0xe5, 0xfd, 0xff, 0xff, //0x0000686f jmp LBB5_1215
- //0x00006874 LBB5_1238
- 0x0f, 0x85, 0xdf, 0xfd, 0xff, 0xff, //0x00006874 jne LBB5_1215
- 0xe9, 0xd4, 0xfd, 0xff, 0xff, //0x0000687a jmp LBB5_1214
- //0x0000687f LBB5_1239
- 0x44, 0x89, 0xf0, //0x0000687f movl %r14d, %eax
- 0x41, 0x89, 0xde, //0x00006882 movl %ebx, %r14d
- 0x89, 0xc1, //0x00006885 movl %eax, %ecx
- //0x00006887 LBB5_1240
- 0xf7, 0xd9, //0x00006887 negl %ecx
- 0x45, 0x85, 0xf6, //0x00006889 testl %r14d, %r14d
- 0x41, 0xb8, 0x00, 0x00, 0x00, 0x00, //0x0000688c movl $0, %r8d
- 0x45, 0x0f, 0x4f, 0xc6, //0x00006892 cmovgl %r14d, %r8d
- 0x31, 0xff, //0x00006896 xorl %edi, %edi
- 0x31, 0xc0, //0x00006898 xorl %eax, %eax
- 0x4c, 0x89, 0x7d, 0xd0, //0x0000689a movq %r15, $-48(%rbp)
- 0x90, 0x90, //0x0000689e .p2align 4, 0x90
- //0x000068a0 LBB5_1241
- 0x49, 0x39, 0xf8, //0x000068a0 cmpq %rdi, %r8
- 0x0f, 0x84, 0x6c, 0x00, 0x00, 0x00, //0x000068a3 je LBB5_1247
- 0x48, 0x8d, 0x04, 0x80, //0x000068a9 leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x14, 0x3c, //0x000068ad movsbq (%r12,%rdi), %rdx
- 0x48, 0x8d, 0x04, 0x42, //0x000068b2 leaq (%rdx,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x000068b6 addq $-48, %rax
- 0x48, 0x83, 0xc7, 0x01, //0x000068ba addq $1, %rdi
- 0x48, 0x89, 0xc2, //0x000068be movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x000068c1 shrq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x000068c4 testq %rdx, %rdx
- 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x000068c7 je LBB5_1241
- 0x41, 0x89, 0xf8, //0x000068cd movl %edi, %r8d
- 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x000068d0 movl $1, %r15d
- //0x000068d6 LBB5_1244
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000068d6 movq $-1, %rdi
- 0x48, 0xd3, 0xe7, //0x000068dd shlq %cl, %rdi
- 0x48, 0xf7, 0xd7, //0x000068e0 notq %rdi
- 0x31, 0xdb, //0x000068e3 xorl %ebx, %ebx
- 0x45, 0x39, 0xf0, //0x000068e5 cmpl %r14d, %r8d
- 0x0f, 0x8d, 0x8f, 0x00, 0x00, 0x00, //0x000068e8 jge LBB5_1251
- 0x48, 0x89, 0x7d, 0xa8, //0x000068ee movq %rdi, $-88(%rbp)
- 0x49, 0x63, 0xd0, //0x000068f2 movslq %r8d, %rdx
- 0x49, 0x63, 0xf6, //0x000068f5 movslq %r14d, %rsi
- 0x48, 0x89, 0xf3, //0x000068f8 movq %rsi, %rbx
- 0x48, 0x29, 0xd3, //0x000068fb subq %rdx, %rbx
- 0x48, 0x89, 0xd7, //0x000068fe movq %rdx, %rdi
- 0x48, 0xf7, 0xd7, //0x00006901 notq %rdi
- 0x48, 0x01, 0xf7, //0x00006904 addq %rsi, %rdi
- 0x0f, 0x85, 0x90, 0x00, 0x00, 0x00, //0x00006907 jne LBB5_1253
- 0x45, 0x31, 0xff, //0x0000690d xorl %r15d, %r15d
- 0xe9, 0x14, 0x01, 0x00, 0x00, //0x00006910 jmp LBB5_1256
- //0x00006915 LBB5_1247
- 0x31, 0xdb, //0x00006915 xorl %ebx, %ebx
- 0x48, 0x85, 0xc0, //0x00006917 testq %rax, %rax
- 0x0f, 0x84, 0x69, 0x00, 0x00, 0x00, //0x0000691a je LBB5_1252
- 0x48, 0x89, 0xc2, //0x00006920 movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x00006923 shrq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x00006926 testq %rdx, %rdx
- 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00006929 movl $1, %r15d
- 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x0000692f je LBB5_1250
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00006935 movq $-1, %rdi
- 0x48, 0xd3, 0xe7, //0x0000693c shlq %cl, %rdi
- 0x48, 0xf7, 0xd7, //0x0000693f notq %rdi
- 0x48, 0x8b, 0x55, 0xd0, //0x00006942 movq $-48(%rbp), %rdx
- 0x44, 0x29, 0xc2, //0x00006946 subl %r8d, %edx
- 0x83, 0xc2, 0x01, //0x00006949 addl $1, %edx
- 0x48, 0x89, 0x55, 0xd0, //0x0000694c movq %rdx, $-48(%rbp)
- 0x31, 0xdb, //0x00006950 xorl %ebx, %ebx
- 0x44, 0x8b, 0xb5, 0x60, 0xff, 0xff, 0xff, //0x00006952 movl $-160(%rbp), %r14d
- 0xe9, 0x22, 0x01, 0x00, 0x00, //0x00006959 jmp LBB5_1260
- //0x0000695e LBB5_1250
- 0x48, 0x01, 0xc0, //0x0000695e addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00006961 leaq (%rax,%rax,4), %rax
- 0x41, 0x83, 0xc0, 0x01, //0x00006965 addl $1, %r8d
- 0x48, 0x89, 0xc2, //0x00006969 movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x0000696c shrq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x0000696f testq %rdx, %rdx
- 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x00006972 je LBB5_1250
- 0xe9, 0x59, 0xff, 0xff, 0xff, //0x00006978 jmp LBB5_1244
- //0x0000697d LBB5_1251
- 0x44, 0x8b, 0xb5, 0x60, 0xff, 0xff, 0xff, //0x0000697d movl $-160(%rbp), %r14d
- 0xe9, 0xdd, 0x00, 0x00, 0x00, //0x00006984 jmp LBB5_1259
- //0x00006989 LBB5_1252
- 0x31, 0xd2, //0x00006989 xorl %edx, %edx
- 0x31, 0xc0, //0x0000698b xorl %eax, %eax
- 0x48, 0x8b, 0x4d, 0xc8, //0x0000698d movq $-56(%rbp), %rcx
- 0x44, 0x8b, 0xb5, 0x60, 0xff, 0xff, 0xff, //0x00006991 movl $-160(%rbp), %r14d
- 0xe9, 0xf2, 0xf9, 0xff, 0xff, //0x00006998 jmp LBB5_1174
- //0x0000699d LBB5_1253
- 0x44, 0x89, 0x9d, 0x4c, 0xff, 0xff, 0xff, //0x0000699d movl %r11d, $-180(%rbp)
- 0x48, 0x89, 0xde, //0x000069a4 movq %rbx, %rsi
- 0x48, 0x83, 0xe6, 0xfe, //0x000069a7 andq $-2, %rsi
- 0x48, 0xf7, 0xde, //0x000069ab negq %rsi
- 0x48, 0x89, 0xb5, 0x58, 0xff, 0xff, 0xff, //0x000069ae movq %rsi, $-168(%rbp)
- 0x45, 0x31, 0xff, //0x000069b5 xorl %r15d, %r15d
- 0x48, 0x8b, 0xbd, 0x50, 0xff, 0xff, 0xff, //0x000069b8 movq $-176(%rbp), %rdi
- //0x000069bf LBB5_1254
- 0x49, 0x89, 0xc6, //0x000069bf movq %rax, %r14
- 0x49, 0xd3, 0xee, //0x000069c2 shrq %cl, %r14
- 0x4c, 0x8b, 0x5d, 0xa8, //0x000069c5 movq $-88(%rbp), %r11
- 0x4c, 0x21, 0xd8, //0x000069c9 andq %r11, %rax
- 0x41, 0x80, 0xc6, 0x30, //0x000069cc addb $48, %r14b
- 0x44, 0x88, 0x77, 0xff, //0x000069d0 movb %r14b, $-1(%rdi)
- 0x48, 0x8d, 0x04, 0x80, //0x000069d4 leaq (%rax,%rax,4), %rax
- 0x48, 0x0f, 0xbe, 0x74, 0x17, 0xff, //0x000069d8 movsbq $-1(%rdi,%rdx), %rsi
- 0x48, 0x8d, 0x04, 0x46, //0x000069de leaq (%rsi,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x000069e2 addq $-48, %rax
- 0x48, 0x89, 0xc6, //0x000069e6 movq %rax, %rsi
- 0x48, 0xd3, 0xee, //0x000069e9 shrq %cl, %rsi
- 0x4c, 0x21, 0xd8, //0x000069ec andq %r11, %rax
- 0x40, 0x80, 0xc6, 0x30, //0x000069ef addb $48, %sil
- 0x40, 0x88, 0x37, //0x000069f3 movb %sil, (%rdi)
- 0x48, 0x8d, 0x04, 0x80, //0x000069f6 leaq (%rax,%rax,4), %rax
- 0x48, 0x0f, 0xbe, 0x34, 0x17, //0x000069fa movsbq (%rdi,%rdx), %rsi
- 0x48, 0x8d, 0x04, 0x46, //0x000069ff leaq (%rsi,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x00006a03 addq $-48, %rax
- 0x48, 0x83, 0xc7, 0x02, //0x00006a07 addq $2, %rdi
- 0x49, 0x83, 0xc7, 0xfe, //0x00006a0b addq $-2, %r15
- 0x4c, 0x39, 0xbd, 0x58, 0xff, 0xff, 0xff, //0x00006a0f cmpq %r15, $-168(%rbp)
- 0x0f, 0x85, 0xa3, 0xff, 0xff, 0xff, //0x00006a16 jne LBB5_1254
- 0x4c, 0x29, 0xfa, //0x00006a1c subq %r15, %rdx
- 0x49, 0xf7, 0xdf, //0x00006a1f negq %r15
- 0x44, 0x8b, 0x9d, 0x4c, 0xff, 0xff, 0xff, //0x00006a22 movl $-180(%rbp), %r11d
- //0x00006a29 LBB5_1256
- 0xf6, 0xc3, 0x01, //0x00006a29 testb $1, %bl
- 0x44, 0x8b, 0xb5, 0x60, 0xff, 0xff, 0xff, //0x00006a2c movl $-160(%rbp), %r14d
- 0x0f, 0x84, 0x23, 0x00, 0x00, 0x00, //0x00006a33 je LBB5_1258
- 0x48, 0x89, 0xc7, //0x00006a39 movq %rax, %rdi
- 0x48, 0xd3, 0xef, //0x00006a3c shrq %cl, %rdi
- 0x48, 0x23, 0x45, 0xa8, //0x00006a3f andq $-88(%rbp), %rax
- 0x40, 0x80, 0xc7, 0x30, //0x00006a43 addb $48, %dil
- 0x43, 0x88, 0x3c, 0x3c, //0x00006a47 movb %dil, (%r12,%r15)
- 0x48, 0x8d, 0x04, 0x80, //0x00006a4b leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x14, 0x14, //0x00006a4f movsbq (%r12,%rdx), %rdx
- 0x48, 0x8d, 0x04, 0x42, //0x00006a54 leaq (%rdx,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x00006a58 addq $-48, %rax
- //0x00006a5c LBB5_1258
- 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00006a5c movl $1, %r15d
- 0x48, 0x8b, 0x7d, 0xa8, //0x00006a62 movq $-88(%rbp), %rdi
- //0x00006a66 LBB5_1259
- 0x48, 0x8b, 0x55, 0xd0, //0x00006a66 movq $-48(%rbp), %rdx
- 0x44, 0x29, 0xc2, //0x00006a6a subl %r8d, %edx
- 0x83, 0xc2, 0x01, //0x00006a6d addl $1, %edx
- 0x48, 0x89, 0x55, 0xd0, //0x00006a70 movq %rdx, $-48(%rbp)
- 0xe9, 0x3b, 0x00, 0x00, 0x00, //0x00006a74 jmp LBB5_1264
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006a79 .p2align 4, 0x90
- //0x00006a80 LBB5_1260
- 0x48, 0x89, 0xc2, //0x00006a80 movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x00006a83 shrq %cl, %rdx
- 0x48, 0x21, 0xf8, //0x00006a86 andq %rdi, %rax
- 0x48, 0x63, 0xf3, //0x00006a89 movslq %ebx, %rsi
- 0x49, 0x39, 0xf2, //0x00006a8c cmpq %rsi, %r10
- 0x0f, 0x86, 0x11, 0x00, 0x00, 0x00, //0x00006a8f jbe LBB5_1262
- 0x80, 0xc2, 0x30, //0x00006a95 addb $48, %dl
- 0x41, 0x88, 0x14, 0x34, //0x00006a98 movb %dl, (%r12,%rsi)
- 0x83, 0xc6, 0x01, //0x00006a9c addl $1, %esi
- 0x89, 0xf3, //0x00006a9f movl %esi, %ebx
- 0xe9, 0x07, 0x00, 0x00, 0x00, //0x00006aa1 jmp LBB5_1263
- //0x00006aa6 LBB5_1262
- 0x48, 0x85, 0xd2, //0x00006aa6 testq %rdx, %rdx
- 0x45, 0x0f, 0x45, 0xdf, //0x00006aa9 cmovnel %r15d, %r11d
- //0x00006aad LBB5_1263
- 0x48, 0x01, 0xc0, //0x00006aad addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00006ab0 leaq (%rax,%rax,4), %rax
- //0x00006ab4 LBB5_1264
- 0x48, 0x85, 0xc0, //0x00006ab4 testq %rax, %rax
- 0x0f, 0x85, 0xc3, 0xff, 0xff, 0xff, //0x00006ab7 jne LBB5_1260
- 0x85, 0xdb, //0x00006abd testl %ebx, %ebx
- 0x48, 0x8b, 0x4d, 0xc8, //0x00006abf movq $-56(%rbp), %rcx
- 0x0f, 0x8e, 0x2f, 0x00, 0x00, 0x00, //0x00006ac3 jle LBB5_1269
- 0x89, 0xda, //0x00006ac9 movl %ebx, %edx
- 0x42, 0x80, 0x7c, 0x22, 0xff, 0x30, //0x00006acb cmpb $48, $-1(%rdx,%r12)
- 0x0f, 0x85, 0x2b, 0x00, 0x00, 0x00, //0x00006ad1 jne LBB5_1270
- //0x00006ad7 LBB5_1267
- 0x48, 0x83, 0xfa, 0x01, //0x00006ad7 cmpq $1, %rdx
- 0x0f, 0x86, 0x2a, 0x00, 0x00, 0x00, //0x00006adb jbe LBB5_1271
- 0x8d, 0x42, 0xfe, //0x00006ae1 leal $-2(%rdx), %eax
- 0x48, 0x83, 0xc2, 0xff, //0x00006ae4 addq $-1, %rdx
- 0x41, 0x80, 0x3c, 0x04, 0x30, //0x00006ae8 cmpb $48, (%r12,%rax)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x00006aed je LBB5_1267
- 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x00006af3 jmp LBB5_1273
- //0x00006af8 LBB5_1269
- 0x31, 0xd2, //0x00006af8 xorl %edx, %edx
- 0x85, 0xdb, //0x00006afa testl %ebx, %ebx
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00006afc je LBB5_1272
- //0x00006b02 LBB5_1270
- 0x89, 0xda, //0x00006b02 movl %ebx, %edx
- 0x89, 0xd8, //0x00006b04 movl %ebx, %eax
- 0xe9, 0x84, 0xf8, 0xff, 0xff, //0x00006b06 jmp LBB5_1174
- //0x00006b0b LBB5_1271
- 0x83, 0xc2, 0xff, //0x00006b0b addl $-1, %edx
- //0x00006b0e LBB5_1272
- 0x31, 0xc0, //0x00006b0e xorl %eax, %eax
- 0x48, 0x89, 0x45, 0xd0, //0x00006b10 movq %rax, $-48(%rbp)
- //0x00006b14 LBB5_1273
- 0x89, 0xd3, //0x00006b14 movl %edx, %ebx
- 0x89, 0xd0, //0x00006b16 movl %edx, %eax
- 0xe9, 0x72, 0xf8, 0xff, 0xff, //0x00006b18 jmp LBB5_1174
- //0x00006b1d LBB5_1274
- 0x48, 0x8b, 0x4d, 0xc8, //0x00006b1d movq $-56(%rbp), %rcx
- 0x81, 0xf9, 0x02, 0xfc, 0xff, 0xff, //0x00006b21 cmpl $-1022, %ecx
- 0x0f, 0x8f, 0xa9, 0x01, 0x00, 0x00, //0x00006b27 jg LBB5_1299
- 0x44, 0x8d, 0x81, 0xfd, 0x03, 0x00, 0x00, //0x00006b2d leal $1021(%rcx), %r8d
- 0xb8, 0x02, 0xfc, 0xff, 0xff, //0x00006b34 movl $-1022, %eax
- 0x48, 0x89, 0x45, 0xa8, //0x00006b39 movq %rax, $-88(%rbp)
- 0x45, 0x31, 0xf6, //0x00006b3d xorl %r14d, %r14d
- 0x45, 0x85, 0xff, //0x00006b40 testl %r15d, %r15d
- 0x0f, 0x84, 0x72, 0x0c, 0x00, 0x00, //0x00006b43 je LBB5_1425
- 0x81, 0xf9, 0xc6, 0xfb, 0xff, 0xff, //0x00006b49 cmpl $-1082, %ecx
- 0x0f, 0x87, 0xb6, 0x01, 0x00, 0x00, //0x00006b4f ja LBB5_1305
- 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00006b55 movl $1, %r14d
- 0xe9, 0x20, 0x00, 0x00, 0x00, //0x00006b5b jmp LBB5_1280
- //0x00006b60 LBB5_1278
- 0x31, 0xc0, //0x00006b60 xorl %eax, %eax
- 0x48, 0x89, 0x45, 0xd0, //0x00006b62 movq %rax, $-48(%rbp)
- 0x31, 0xc0, //0x00006b66 xorl %eax, %eax
- //0x00006b68 LBB5_1279
- 0x41, 0x8d, 0x48, 0x3c, //0x00006b68 leal $60(%r8), %ecx
- 0x89, 0xc3, //0x00006b6c movl %eax, %ebx
- 0x41, 0x89, 0xc7, //0x00006b6e movl %eax, %r15d
- 0x89, 0xc7, //0x00006b71 movl %eax, %edi
- 0x41, 0x83, 0xf8, 0x88, //0x00006b73 cmpl $-120, %r8d
- 0x41, 0x89, 0xc8, //0x00006b77 movl %ecx, %r8d
- 0x0f, 0x8d, 0x93, 0x01, 0x00, 0x00, //0x00006b7a jge LBB5_1306
- //0x00006b80 LBB5_1280
- 0x45, 0x85, 0xff, //0x00006b80 testl %r15d, %r15d
- 0xbf, 0x00, 0x00, 0x00, 0x00, //0x00006b83 movl $0, %edi
- 0x41, 0x0f, 0x4f, 0xff, //0x00006b88 cmovgl %r15d, %edi
- 0x31, 0xc0, //0x00006b8c xorl %eax, %eax
- 0x31, 0xc9, //0x00006b8e xorl %ecx, %ecx
- //0x00006b90 .p2align 4, 0x90
- //0x00006b90 LBB5_1281
- 0x48, 0x39, 0xc7, //0x00006b90 cmpq %rax, %rdi
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00006b93 je LBB5_1284
- 0x48, 0x8d, 0x0c, 0x89, //0x00006b99 leaq (%rcx,%rcx,4), %rcx
- 0x49, 0x0f, 0xbe, 0x34, 0x04, //0x00006b9d movsbq (%r12,%rax), %rsi
- 0x48, 0x8d, 0x0c, 0x4e, //0x00006ba2 leaq (%rsi,%rcx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x00006ba6 addq $-48, %rcx
- 0x48, 0x83, 0xc0, 0x01, //0x00006baa addq $1, %rax
- 0x4c, 0x39, 0xc9, //0x00006bae cmpq %r9, %rcx
- 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x00006bb1 jb LBB5_1281
- 0x89, 0xc7, //0x00006bb7 movl %eax, %edi
- 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x00006bb9 jmp LBB5_1286
- //0x00006bbe LBB5_1284
- 0x31, 0xc0, //0x00006bbe xorl %eax, %eax
- 0x48, 0x85, 0xc9, //0x00006bc0 testq %rcx, %rcx
- 0x0f, 0x84, 0x9f, 0xff, 0xff, 0xff, //0x00006bc3 je LBB5_1279
- //0x00006bc9 LBB5_1285
- 0x48, 0x01, 0xc9, //0x00006bc9 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00006bcc leaq (%rcx,%rcx,4), %rcx
- 0x83, 0xc7, 0x01, //0x00006bd0 addl $1, %edi
- 0x4c, 0x39, 0xc9, //0x00006bd3 cmpq %r9, %rcx
- 0x0f, 0x82, 0xed, 0xff, 0xff, 0xff, //0x00006bd6 jb LBB5_1285
- //0x00006bdc LBB5_1286
- 0x48, 0x8b, 0x45, 0xd0, //0x00006bdc movq $-48(%rbp), %rax
- 0x29, 0xf8, //0x00006be0 subl %edi, %eax
- 0x83, 0xc0, 0x01, //0x00006be2 addl $1, %eax
- 0x48, 0x89, 0x45, 0xd0, //0x00006be5 movq %rax, $-48(%rbp)
- 0x31, 0xc0, //0x00006be9 xorl %eax, %eax
- 0x44, 0x39, 0xff, //0x00006beb cmpl %r15d, %edi
- 0x0f, 0x8d, 0x6a, 0x00, 0x00, 0x00, //0x00006bee jge LBB5_1291
- 0x48, 0x63, 0xf7, //0x00006bf4 movslq %edi, %rsi
- 0x4c, 0x63, 0xfb, //0x00006bf7 movslq %ebx, %r15
- 0x49, 0x8d, 0x1c, 0x34, //0x00006bfa leaq (%r12,%rsi), %rbx
- 0x31, 0xc0, //0x00006bfe xorl %eax, %eax
- //0x00006c00 .p2align 4, 0x90
- //0x00006c00 LBB5_1288
- 0x49, 0x8d, 0x51, 0xff, //0x00006c00 leaq $-1(%r9), %rdx
- 0x48, 0x21, 0xca, //0x00006c04 andq %rcx, %rdx
- 0x48, 0xc1, 0xe9, 0x3c, //0x00006c07 shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x00006c0b orb $48, %cl
- 0x41, 0x88, 0x0c, 0x04, //0x00006c0e movb %cl, (%r12,%rax)
- 0x48, 0x0f, 0xbe, 0x0c, 0x03, //0x00006c12 movsbq (%rbx,%rax), %rcx
- 0x48, 0x8d, 0x3c, 0x06, //0x00006c17 leaq (%rsi,%rax), %rdi
- 0x48, 0x83, 0xc7, 0x01, //0x00006c1b addq $1, %rdi
- 0x48, 0x83, 0xc0, 0x01, //0x00006c1f addq $1, %rax
- 0x48, 0x8d, 0x14, 0x92, //0x00006c23 leaq (%rdx,%rdx,4), %rdx
- 0x48, 0x8d, 0x0c, 0x51, //0x00006c27 leaq (%rcx,%rdx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x00006c2b addq $-48, %rcx
- 0x4c, 0x39, 0xff, //0x00006c2f cmpq %r15, %rdi
- 0x0f, 0x8c, 0xc8, 0xff, 0xff, 0xff, //0x00006c32 jl LBB5_1288
- 0x48, 0x85, 0xc9, //0x00006c38 testq %rcx, %rcx
- 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x00006c3b jne LBB5_1291
- 0xe9, 0x4c, 0x00, 0x00, 0x00, //0x00006c41 jmp LBB5_1293
- //0x00006c46 LBB5_1290
- 0x4c, 0x39, 0xc9, //0x00006c46 cmpq %r9, %rcx
- 0x45, 0x0f, 0x43, 0xde, //0x00006c49 cmovael %r14d, %r11d
- 0x48, 0x8d, 0x0c, 0x36, //0x00006c4d leaq (%rsi,%rsi), %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00006c51 leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xf6, //0x00006c55 testq %rsi, %rsi
- 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00006c58 je LBB5_1293
- //0x00006c5e LBB5_1291
- 0x49, 0x8d, 0x71, 0xff, //0x00006c5e leaq $-1(%r9), %rsi
- 0x48, 0x21, 0xce, //0x00006c62 andq %rcx, %rsi
- 0x48, 0x63, 0xf8, //0x00006c65 movslq %eax, %rdi
- 0x49, 0x39, 0xfa, //0x00006c68 cmpq %rdi, %r10
- 0x0f, 0x86, 0xd5, 0xff, 0xff, 0xff, //0x00006c6b jbe LBB5_1290
- 0x48, 0xc1, 0xe9, 0x3c, //0x00006c71 shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x00006c75 orb $48, %cl
- 0x41, 0x88, 0x0c, 0x3c, //0x00006c78 movb %cl, (%r12,%rdi)
- 0x83, 0xc7, 0x01, //0x00006c7c addl $1, %edi
- 0x89, 0xf8, //0x00006c7f movl %edi, %eax
- 0x48, 0x8d, 0x0c, 0x36, //0x00006c81 leaq (%rsi,%rsi), %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00006c85 leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xf6, //0x00006c89 testq %rsi, %rsi
- 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00006c8c jne LBB5_1291
- //0x00006c92 LBB5_1293
- 0x85, 0xc0, //0x00006c92 testl %eax, %eax
- 0x0f, 0x8e, 0x31, 0x00, 0x00, 0x00, //0x00006c94 jle LBB5_1298
- 0x89, 0xc1, //0x00006c9a movl %eax, %ecx
- 0x42, 0x80, 0x7c, 0x21, 0xff, 0x30, //0x00006c9c cmpb $48, $-1(%rcx,%r12)
- 0x0f, 0x85, 0xc0, 0xfe, 0xff, 0xff, //0x00006ca2 jne LBB5_1279
- //0x00006ca8 LBB5_1295
- 0x48, 0x83, 0xf9, 0x01, //0x00006ca8 cmpq $1, %rcx
- 0x0f, 0x86, 0xae, 0xfe, 0xff, 0xff, //0x00006cac jbe LBB5_1278
- 0x8d, 0x41, 0xfe, //0x00006cb2 leal $-2(%rcx), %eax
- 0x48, 0x83, 0xc1, 0xff, //0x00006cb5 addq $-1, %rcx
- 0x41, 0x80, 0x3c, 0x04, 0x30, //0x00006cb9 cmpb $48, (%r12,%rax)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x00006cbe je LBB5_1295
- 0x89, 0xc8, //0x00006cc4 movl %ecx, %eax
- 0xe9, 0x9d, 0xfe, 0xff, 0xff, //0x00006cc6 jmp LBB5_1279
- //0x00006ccb LBB5_1298
- 0x0f, 0x85, 0x97, 0xfe, 0xff, 0xff, //0x00006ccb jne LBB5_1279
- 0xe9, 0x8a, 0xfe, 0xff, 0xff, //0x00006cd1 jmp LBB5_1278
- //0x00006cd6 LBB5_1299
- 0x8d, 0x51, 0xff, //0x00006cd6 leal $-1(%rcx), %edx
- 0x31, 0xc0, //0x00006cd9 xorl %eax, %eax
- 0x81, 0xf9, 0x00, 0x04, 0x00, 0x00, //0x00006cdb cmpl $1024, %ecx
- 0x0f, 0x8e, 0xb1, 0x01, 0x00, 0x00, //0x00006ce1 jle LBB5_1328
- 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00006ce7 movabsq $9218868437227405312, %rdi
- 0xe9, 0x7a, 0x0c, 0x00, 0x00, //0x00006cf1 jmp LBB5_1453
- //0x00006cf6 LBB5_1301
- 0x4d, 0x01, 0xdd, //0x00006cf6 addq %r11, %r13
- 0x49, 0x29, 0xcd, //0x00006cf9 subq %rcx, %r13
- 0x48, 0xf7, 0xd0, //0x00006cfc notq %rax
- 0x4c, 0x01, 0xe8, //0x00006cff addq %r13, %rax
- 0x48, 0x8b, 0x75, 0x98, //0x00006d02 movq $-104(%rbp), %rsi
- 0xe9, 0xa6, 0xe3, 0xff, 0xff, //0x00006d06 jmp LBB5_940
- //0x00006d0b LBB5_1305
- 0x89, 0xd8, //0x00006d0b movl %ebx, %eax
- 0x44, 0x89, 0xff, //0x00006d0d movl %r15d, %edi
- 0x44, 0x89, 0xc1, //0x00006d10 movl %r8d, %ecx
- //0x00006d13 LBB5_1306
- 0xf7, 0xd9, //0x00006d13 negl %ecx
- 0x31, 0xf6, //0x00006d15 xorl %esi, %esi
- 0x85, 0xff, //0x00006d17 testl %edi, %edi
- 0x41, 0xb9, 0x00, 0x00, 0x00, 0x00, //0x00006d19 movl $0, %r9d
- 0x44, 0x0f, 0x4f, 0xcf, //0x00006d1f cmovgl %edi, %r9d
- 0x31, 0xd2, //0x00006d23 xorl %edx, %edx
- 0x4c, 0x8b, 0x7d, 0xd0, //0x00006d25 movq $-48(%rbp), %r15
- //0x00006d29 LBB5_1307
- 0x49, 0x39, 0xf1, //0x00006d29 cmpq %rsi, %r9
- 0x0f, 0x84, 0x99, 0x00, 0x00, 0x00, //0x00006d2c je LBB5_1315
- 0x48, 0x8d, 0x14, 0x92, //0x00006d32 leaq (%rdx,%rdx,4), %rdx
- 0x49, 0x0f, 0xbe, 0x1c, 0x34, //0x00006d36 movsbq (%r12,%rsi), %rbx
- 0x48, 0x8d, 0x14, 0x53, //0x00006d3b leaq (%rbx,%rdx,2), %rdx
- 0x48, 0x83, 0xc2, 0xd0, //0x00006d3f addq $-48, %rdx
- 0x48, 0x83, 0xc6, 0x01, //0x00006d43 addq $1, %rsi
- 0x48, 0x89, 0xd3, //0x00006d47 movq %rdx, %rbx
- 0x48, 0xd3, 0xeb, //0x00006d4a shrq %cl, %rbx
- 0x48, 0x85, 0xdb, //0x00006d4d testq %rbx, %rbx
- 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x00006d50 je LBB5_1307
- 0x41, 0x89, 0xf1, //0x00006d56 movl %esi, %r9d
- //0x00006d59 LBB5_1310
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00006d59 movq $-1, %r8
- 0x49, 0xd3, 0xe0, //0x00006d60 shlq %cl, %r8
- 0x49, 0xf7, 0xd0, //0x00006d63 notq %r8
- 0x31, 0xdb, //0x00006d66 xorl %ebx, %ebx
- 0x41, 0x39, 0xf9, //0x00006d68 cmpl %edi, %r9d
- 0x0f, 0x8d, 0x45, 0x00, 0x00, 0x00, //0x00006d6b jge LBB5_1314
- 0x4d, 0x63, 0xf9, //0x00006d71 movslq %r9d, %r15
- 0x4c, 0x63, 0xf0, //0x00006d74 movslq %eax, %r14
- 0x4b, 0x8d, 0x3c, 0x3c, //0x00006d77 leaq (%r12,%r15), %rdi
- 0x31, 0xdb, //0x00006d7b xorl %ebx, %ebx
- //0x00006d7d LBB5_1312
- 0x48, 0x89, 0xd0, //0x00006d7d movq %rdx, %rax
- 0x48, 0xd3, 0xe8, //0x00006d80 shrq %cl, %rax
- 0x4c, 0x21, 0xc2, //0x00006d83 andq %r8, %rdx
- 0x04, 0x30, //0x00006d86 addb $48, %al
- 0x41, 0x88, 0x04, 0x1c, //0x00006d88 movb %al, (%r12,%rbx)
- 0x48, 0x0f, 0xbe, 0x04, 0x1f, //0x00006d8c movsbq (%rdi,%rbx), %rax
- 0x49, 0x8d, 0x34, 0x1f, //0x00006d91 leaq (%r15,%rbx), %rsi
- 0x48, 0x83, 0xc6, 0x01, //0x00006d95 addq $1, %rsi
- 0x48, 0x83, 0xc3, 0x01, //0x00006d99 addq $1, %rbx
- 0x48, 0x8d, 0x14, 0x92, //0x00006d9d leaq (%rdx,%rdx,4), %rdx
- 0x48, 0x8d, 0x14, 0x50, //0x00006da1 leaq (%rax,%rdx,2), %rdx
- 0x48, 0x83, 0xc2, 0xd0, //0x00006da5 addq $-48, %rdx
- 0x4c, 0x39, 0xf6, //0x00006da9 cmpq %r14, %rsi
- 0x0f, 0x8c, 0xcb, 0xff, 0xff, 0xff, //0x00006dac jl LBB5_1312
- 0x4c, 0x8b, 0x7d, 0xd0, //0x00006db2 movq $-48(%rbp), %r15
- //0x00006db6 LBB5_1314
- 0x45, 0x29, 0xcf, //0x00006db6 subl %r9d, %r15d
- 0x41, 0x83, 0xc7, 0x01, //0x00006db9 addl $1, %r15d
- 0x48, 0x85, 0xd2, //0x00006dbd testq %rdx, %rdx
- 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x00006dc0 jne LBB5_1318
- 0xe9, 0x84, 0x00, 0x00, 0x00, //0x00006dc6 jmp LBB5_1322
- //0x00006dcb LBB5_1315
- 0x45, 0x31, 0xf6, //0x00006dcb xorl %r14d, %r14d
- 0x48, 0x85, 0xd2, //0x00006dce testq %rdx, %rdx
- 0x0f, 0x84, 0xe4, 0x09, 0x00, 0x00, //0x00006dd1 je LBB5_1425
- 0x48, 0x89, 0xd6, //0x00006dd7 movq %rdx, %rsi
- 0x48, 0xd3, 0xee, //0x00006dda shrq %cl, %rsi
- 0x48, 0x85, 0xf6, //0x00006ddd testq %rsi, %rsi
- 0x0f, 0x84, 0xc7, 0x00, 0x00, 0x00, //0x00006de0 je LBB5_1329
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00006de6 movq $-1, %r8
- 0x49, 0xd3, 0xe0, //0x00006ded shlq %cl, %r8
- 0x49, 0xf7, 0xd0, //0x00006df0 notq %r8
- 0x45, 0x29, 0xcf, //0x00006df3 subl %r9d, %r15d
- 0x41, 0x83, 0xc7, 0x01, //0x00006df6 addl $1, %r15d
- 0x31, 0xdb, //0x00006dfa xorl %ebx, %ebx
- //0x00006dfc LBB5_1318
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00006dfc movl $1, %eax
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00006e01 jmp LBB5_1320
- //0x00006e06 LBB5_1319
- 0x48, 0x85, 0xf6, //0x00006e06 testq %rsi, %rsi
- 0x44, 0x0f, 0x45, 0xd8, //0x00006e09 cmovnel %eax, %r11d
- 0x48, 0x01, 0xd2, //0x00006e0d addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x00006e10 leaq (%rdx,%rdx,4), %rdx
- 0x48, 0x85, 0xd2, //0x00006e14 testq %rdx, %rdx
- 0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x00006e17 je LBB5_1322
- //0x00006e1d LBB5_1320
- 0x48, 0x89, 0xd6, //0x00006e1d movq %rdx, %rsi
- 0x48, 0xd3, 0xee, //0x00006e20 shrq %cl, %rsi
- 0x4c, 0x21, 0xc2, //0x00006e23 andq %r8, %rdx
- 0x48, 0x63, 0xfb, //0x00006e26 movslq %ebx, %rdi
- 0x49, 0x39, 0xfa, //0x00006e29 cmpq %rdi, %r10
- 0x0f, 0x86, 0xd4, 0xff, 0xff, 0xff, //0x00006e2c jbe LBB5_1319
- 0x40, 0x80, 0xc6, 0x30, //0x00006e32 addb $48, %sil
- 0x41, 0x88, 0x34, 0x3c, //0x00006e36 movb %sil, (%r12,%rdi)
- 0x83, 0xc7, 0x01, //0x00006e3a addl $1, %edi
- 0x89, 0xfb, //0x00006e3d movl %edi, %ebx
- 0x48, 0x01, 0xd2, //0x00006e3f addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x00006e42 leaq (%rdx,%rdx,4), %rdx
- 0x48, 0x85, 0xd2, //0x00006e46 testq %rdx, %rdx
- 0x0f, 0x85, 0xce, 0xff, 0xff, 0xff, //0x00006e49 jne LBB5_1320
- //0x00006e4f LBB5_1322
- 0x85, 0xdb, //0x00006e4f testl %ebx, %ebx
- 0x0f, 0x8e, 0xda, 0x06, 0x00, 0x00, //0x00006e51 jle LBB5_1391
- 0x89, 0xd8, //0x00006e57 movl %ebx, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00006e59 cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x0a, 0x07, 0x00, 0x00, //0x00006e5f jne LBB5_1396
- //0x00006e65 LBB5_1324
- 0x48, 0x89, 0xc3, //0x00006e65 movq %rax, %rbx
- 0x31, 0xc0, //0x00006e68 xorl %eax, %eax
- 0x48, 0x83, 0xfb, 0x01, //0x00006e6a cmpq $1, %rbx
- 0x0f, 0x86, 0x15, 0x00, 0x00, 0x00, //0x00006e6e jbe LBB5_1327
- 0x8d, 0x4b, 0xfe, //0x00006e74 leal $-2(%rbx), %ecx
- 0x48, 0x8d, 0x43, 0xff, //0x00006e77 leaq $-1(%rbx), %rax
- 0x41, 0x80, 0x3c, 0x0c, 0x30, //0x00006e7b cmpb $48, (%r12,%rcx)
- 0x0f, 0x84, 0xdf, 0xff, 0xff, 0xff, //0x00006e80 je LBB5_1324
- 0x44, 0x89, 0xf8, //0x00006e86 movl %r15d, %eax
- //0x00006e89 LBB5_1327
- 0x83, 0xc3, 0xff, //0x00006e89 addl $-1, %ebx
- 0xba, 0x02, 0xfc, 0xff, 0xff, //0x00006e8c movl $-1022, %edx
- 0x48, 0x89, 0x45, 0xd0, //0x00006e91 movq %rax, $-48(%rbp)
- 0x41, 0x89, 0xdf, //0x00006e95 movl %ebx, %r15d
- //0x00006e98 LBB5_1328
- 0x48, 0x89, 0x55, 0xa8, //0x00006e98 movq %rdx, $-88(%rbp)
- 0x45, 0x31, 0xf6, //0x00006e9c xorl %r14d, %r14d
- 0x45, 0x85, 0xff, //0x00006e9f testl %r15d, %r15d
- 0x0f, 0x85, 0xd7, 0x06, 0x00, 0x00, //0x00006ea2 jne LBB5_1397
- 0xe9, 0x0e, 0x09, 0x00, 0x00, //0x00006ea8 jmp LBB5_1425
- //0x00006ead LBB5_1329
- 0x48, 0x01, 0xd2, //0x00006ead addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x00006eb0 leaq (%rdx,%rdx,4), %rdx
- 0x41, 0x83, 0xc1, 0x01, //0x00006eb4 addl $1, %r9d
- 0x48, 0x89, 0xd6, //0x00006eb8 movq %rdx, %rsi
- 0x48, 0xd3, 0xee, //0x00006ebb shrq %cl, %rsi
- 0x48, 0x85, 0xf6, //0x00006ebe testq %rsi, %rsi
- 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x00006ec1 je LBB5_1329
- 0xe9, 0x8d, 0xfe, 0xff, 0xff, //0x00006ec7 jmp LBB5_1310
- //0x00006ecc LBB5_1330
- 0x41, 0x0f, 0xbc, 0xca, //0x00006ecc bsfl %r10d, %ecx
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00006ed0 jmp LBB5_1332
- //0x00006ed5 LBB5_1331
- 0x0f, 0xbc, 0xcb, //0x00006ed5 bsfl %ebx, %ecx
- //0x00006ed8 LBB5_1332
- 0x48, 0xf7, 0xd0, //0x00006ed8 notq %rax
- 0x48, 0x29, 0xc8, //0x00006edb subq %rcx, %rax
- 0x48, 0x8b, 0x75, 0x98, //0x00006ede movq $-104(%rbp), %rsi
- 0x4c, 0x8b, 0x55, 0xd0, //0x00006ee2 movq $-48(%rbp), %r10
- 0xe9, 0xc6, 0xe1, 0xff, 0xff, //0x00006ee6 jmp LBB5_940
- //0x00006eeb LBB5_1333
- 0x0f, 0xbc, 0xcb, //0x00006eeb bsfl %ebx, %ecx
- 0xe9, 0x6d, 0x06, 0x00, 0x00, //0x00006eee jmp LBB5_1395
- //0x00006ef3 LBB5_1334
- 0x0f, 0xbc, 0xca, //0x00006ef3 bsfl %edx, %ecx
- 0x48, 0x01, 0xc8, //0x00006ef6 addq %rcx, %rax
- 0xf3, 0x0f, 0x6f, 0x05, 0x6f, 0x91, 0xff, 0xff, //0x00006ef9 movdqu $-28305(%rip), %xmm0 /* LCPI5_1+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x0d, 0x77, 0x91, 0xff, 0xff, //0x00006f01 movdqu $-28297(%rip), %xmm1 /* LCPI5_2+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x15, 0x7f, 0x91, 0xff, 0xff, //0x00006f09 movdqu $-28289(%rip), %xmm2 /* LCPI5_3+0(%rip) */
- 0x48, 0x8d, 0x35, 0x38, 0x9a, 0x00, 0x00, //0x00006f11 leaq $39480(%rip), %rsi /* _ESCAPED_TAB+0(%rip) */
- 0x48, 0x89, 0xc3, //0x00006f18 movq %rax, %rbx
- 0x49, 0x89, 0xc7, //0x00006f1b movq %rax, %r15
- //0x00006f1e LBB5_1335
- 0x0f, 0xb6, 0x53, 0x01, //0x00006f1e movzbl $1(%rbx), %edx
- 0x48, 0x83, 0xfa, 0x75, //0x00006f22 cmpq $117, %rdx
- 0x0f, 0x84, 0x27, 0x00, 0x00, 0x00, //0x00006f26 je LBB5_1338
- 0x8a, 0x14, 0x32, //0x00006f2c movb (%rdx,%rsi), %dl
- 0xb1, 0x01, //0x00006f2f movb $1, %cl
- 0x48, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x00006f31 movq $-2, %rdi
- 0x84, 0xd2, //0x00006f38 testb %dl, %dl
- 0x0f, 0x84, 0x30, 0xdd, 0xff, 0xff, //0x00006f3a je LBB5_882
- 0x48, 0x83, 0xc3, 0x02, //0x00006f40 addq $2, %rbx
- 0x41, 0x88, 0x17, //0x00006f44 movb %dl, (%r15)
- 0x49, 0x83, 0xc7, 0x01, //0x00006f47 addq $1, %r15
- 0x48, 0x89, 0xd8, //0x00006f4b movq %rbx, %rax
- 0xe9, 0x4a, 0x02, 0x00, 0x00, //0x00006f4e jmp LBB5_1358
- //0x00006f53 LBB5_1338
- 0x44, 0x8b, 0x43, 0x02, //0x00006f53 movl $2(%rbx), %r8d
- 0x45, 0x89, 0xc1, //0x00006f57 movl %r8d, %r9d
- 0x41, 0xf7, 0xd1, //0x00006f5a notl %r9d
- 0x41, 0x8d, 0x88, 0xd0, 0xcf, 0xcf, 0xcf, //0x00006f5d leal $-808464432(%r8), %ecx
- 0x41, 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x00006f64 andl $-2139062144, %r9d
- 0x48, 0xc7, 0xc7, 0xf4, 0xff, 0xff, 0xff, //0x00006f6b movq $-12, %rdi
- 0x41, 0x85, 0xc9, //0x00006f72 testl %ecx, %r9d
- 0x0f, 0x85, 0xbc, 0x10, 0x00, 0x00, //0x00006f75 jne LBB5_1545
- 0x41, 0x8d, 0x88, 0x19, 0x19, 0x19, 0x19, //0x00006f7b leal $421075225(%r8), %ecx
- 0x44, 0x09, 0xc1, //0x00006f82 orl %r8d, %ecx
- 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x00006f85 testl $-2139062144, %ecx
- 0x0f, 0x85, 0xa6, 0x10, 0x00, 0x00, //0x00006f8b jne LBB5_1545
- 0x45, 0x89, 0xc2, //0x00006f91 movl %r8d, %r10d
- 0x41, 0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x00006f94 andl $2139062143, %r10d
- 0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x00006f9b movl $-1061109568, %ecx
- 0x44, 0x29, 0xd1, //0x00006fa0 subl %r10d, %ecx
- 0x41, 0x8d, 0x92, 0x46, 0x46, 0x46, 0x46, //0x00006fa3 leal $1179010630(%r10), %edx
- 0x44, 0x21, 0xc9, //0x00006faa andl %r9d, %ecx
- 0x85, 0xd1, //0x00006fad testl %edx, %ecx
- 0x0f, 0x85, 0x82, 0x10, 0x00, 0x00, //0x00006faf jne LBB5_1545
- 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x00006fb5 movl $-522133280, %ecx
- 0x44, 0x29, 0xd1, //0x00006fba subl %r10d, %ecx
- 0x41, 0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x00006fbd addl $960051513, %r10d
- 0x41, 0x21, 0xc9, //0x00006fc4 andl %ecx, %r9d
- 0x45, 0x85, 0xd1, //0x00006fc7 testl %r10d, %r9d
- 0x0f, 0x85, 0x67, 0x10, 0x00, 0x00, //0x00006fca jne LBB5_1545
- 0x41, 0x0f, 0xc8, //0x00006fd0 bswapl %r8d
- 0x44, 0x89, 0xc0, //0x00006fd3 movl %r8d, %eax
- 0xc1, 0xe8, 0x04, //0x00006fd6 shrl $4, %eax
- 0xf7, 0xd0, //0x00006fd9 notl %eax
- 0x25, 0x01, 0x01, 0x01, 0x01, //0x00006fdb andl $16843009, %eax
- 0x8d, 0x04, 0xc0, //0x00006fe0 leal (%rax,%rax,8), %eax
- 0x41, 0x81, 0xe0, 0x0f, 0x0f, 0x0f, 0x0f, //0x00006fe3 andl $252645135, %r8d
- 0x41, 0x01, 0xc0, //0x00006fea addl %eax, %r8d
- 0x44, 0x89, 0xc0, //0x00006fed movl %r8d, %eax
- 0xc1, 0xe8, 0x04, //0x00006ff0 shrl $4, %eax
- 0x44, 0x09, 0xc0, //0x00006ff3 orl %r8d, %eax
- 0x44, 0x0f, 0xb6, 0xc8, //0x00006ff6 movzbl %al, %r9d
- 0xc1, 0xe8, 0x08, //0x00006ffa shrl $8, %eax
- 0x25, 0x00, 0xff, 0x00, 0x00, //0x00006ffd andl $65280, %eax
- 0x41, 0x09, 0xc1, //0x00007002 orl %eax, %r9d
- 0x48, 0x8d, 0x43, 0x06, //0x00007005 leaq $6(%rbx), %rax
- 0x41, 0x81, 0xf9, 0x80, 0x00, 0x00, 0x00, //0x00007009 cmpl $128, %r9d
- 0x0f, 0x82, 0x79, 0x04, 0x00, 0x00, //0x00007010 jb LBB5_1386
- 0x45, 0x31, 0xc0, //0x00007016 xorl %r8d, %r8d
- //0x00007019 LBB5_1344
- 0x41, 0x81, 0xf9, 0xff, 0x07, 0x00, 0x00, //0x00007019 cmpl $2047, %r9d
- 0x0f, 0x86, 0x78, 0x04, 0x00, 0x00, //0x00007020 jbe LBB5_1388
- 0x41, 0x8d, 0x89, 0x00, 0x20, 0xff, 0xff, //0x00007026 leal $-57344(%r9), %ecx
- 0x81, 0xf9, 0xff, 0xf7, 0xff, 0xff, //0x0000702d cmpl $-2049, %ecx
- 0x0f, 0x86, 0x32, 0x01, 0x00, 0x00, //0x00007033 jbe LBB5_1356
- 0x41, 0x81, 0xf9, 0xff, 0xdb, 0x00, 0x00, //0x00007039 cmpl $56319, %r9d
- 0x0f, 0x87, 0x7e, 0x04, 0x00, 0x00, //0x00007040 ja LBB5_1389
- 0x42, 0x80, 0x7c, 0x43, 0x06, 0x5c, //0x00007046 cmpb $92, $6(%rbx,%r8,2)
- 0x0f, 0x85, 0x72, 0x04, 0x00, 0x00, //0x0000704c jne LBB5_1389
- 0x42, 0x80, 0x7c, 0x43, 0x07, 0x75, //0x00007052 cmpb $117, $7(%rbx,%r8,2)
- 0x0f, 0x85, 0x66, 0x04, 0x00, 0x00, //0x00007058 jne LBB5_1389
- 0x42, 0x8b, 0x4c, 0x43, 0x08, //0x0000705e movl $8(%rbx,%r8,2), %ecx
- 0x89, 0xca, //0x00007063 movl %ecx, %edx
- 0xf7, 0xd2, //0x00007065 notl %edx
- 0x48, 0x89, 0x4d, 0xd0, //0x00007067 movq %rcx, $-48(%rbp)
- 0x81, 0xc1, 0xd0, 0xcf, 0xcf, 0xcf, //0x0000706b addl $-808464432, %ecx
- 0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x00007071 andl $-2139062144, %edx
- 0x85, 0xca, //0x00007077 testl %ecx, %edx
- 0x0f, 0x85, 0xb8, 0x0f, 0x00, 0x00, //0x00007079 jne LBB5_1545
- 0x4c, 0x8b, 0x55, 0xd0, //0x0000707f movq $-48(%rbp), %r10
- 0x41, 0x8d, 0x8a, 0x19, 0x19, 0x19, 0x19, //0x00007083 leal $421075225(%r10), %ecx
- 0x44, 0x09, 0xd1, //0x0000708a orl %r10d, %ecx
- 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x0000708d testl $-2139062144, %ecx
- 0x0f, 0x85, 0x9e, 0x0f, 0x00, 0x00, //0x00007093 jne LBB5_1545
- 0x4c, 0x8b, 0x55, 0xd0, //0x00007099 movq $-48(%rbp), %r10
- 0x41, 0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000709d andl $2139062143, %r10d
- 0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x000070a4 movl $-1061109568, %ecx
- 0x44, 0x29, 0xd1, //0x000070a9 subl %r10d, %ecx
- 0x89, 0x4d, 0x90, //0x000070ac movl %ecx, $-112(%rbp)
- 0x41, 0x8d, 0x8a, 0x46, 0x46, 0x46, 0x46, //0x000070af leal $1179010630(%r10), %ecx
- 0x89, 0x4d, 0xc8, //0x000070b6 movl %ecx, $-56(%rbp)
- 0x8b, 0x4d, 0x90, //0x000070b9 movl $-112(%rbp), %ecx
- 0x21, 0xd1, //0x000070bc andl %edx, %ecx
- 0x85, 0x4d, 0xc8, //0x000070be testl %ecx, $-56(%rbp)
- 0x0f, 0x85, 0x70, 0x0f, 0x00, 0x00, //0x000070c1 jne LBB5_1545
- 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x000070c7 movl $-522133280, %ecx
- 0x44, 0x29, 0xd1, //0x000070cc subl %r10d, %ecx
- 0x41, 0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x000070cf addl $960051513, %r10d
- 0x21, 0xca, //0x000070d6 andl %ecx, %edx
- 0x44, 0x85, 0xd2, //0x000070d8 testl %r10d, %edx
- 0x0f, 0x85, 0x56, 0x0f, 0x00, 0x00, //0x000070db jne LBB5_1545
- 0x48, 0x8b, 0x55, 0xd0, //0x000070e1 movq $-48(%rbp), %rdx
- 0x0f, 0xca, //0x000070e5 bswapl %edx
- 0x89, 0xd1, //0x000070e7 movl %edx, %ecx
- 0xc1, 0xe9, 0x04, //0x000070e9 shrl $4, %ecx
- 0xf7, 0xd1, //0x000070ec notl %ecx
- 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x000070ee andl $16843009, %ecx
- 0x8d, 0x0c, 0xc9, //0x000070f4 leal (%rcx,%rcx,8), %ecx
- 0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x000070f7 andl $252645135, %edx
- 0x01, 0xca, //0x000070fd addl %ecx, %edx
- 0x89, 0xd1, //0x000070ff movl %edx, %ecx
- 0xc1, 0xe9, 0x04, //0x00007101 shrl $4, %ecx
- 0x09, 0xd1, //0x00007104 orl %edx, %ecx
- 0x0f, 0xb6, 0xd1, //0x00007106 movzbl %cl, %edx
- 0x48, 0x89, 0x55, 0xd0, //0x00007109 movq %rdx, $-48(%rbp)
- 0xc1, 0xe9, 0x08, //0x0000710d shrl $8, %ecx
- 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00007110 andl $65280, %ecx
- 0x44, 0x8d, 0x14, 0x11, //0x00007116 leal (%rcx,%rdx), %r10d
- 0x48, 0x8d, 0x50, 0x06, //0x0000711a leaq $6(%rax), %rdx
- 0x48, 0x89, 0x55, 0xc8, //0x0000711e movq %rdx, $-56(%rbp)
- 0x48, 0x8b, 0x55, 0xd0, //0x00007122 movq $-48(%rbp), %rdx
- 0x01, 0xd1, //0x00007126 addl %edx, %ecx
- 0x81, 0xc1, 0x00, 0x20, 0xff, 0xff, //0x00007128 addl $-57344, %ecx
- 0x81, 0xf9, 0xff, 0xfb, 0xff, 0xff, //0x0000712e cmpl $-1025, %ecx
- 0x0f, 0x87, 0x9c, 0x03, 0x00, 0x00, //0x00007134 ja LBB5_1390
- 0x66, 0x43, 0xc7, 0x04, 0x07, 0xef, 0xbf, //0x0000713a movw $-16401, (%r15,%r8)
- 0x43, 0xc6, 0x44, 0x07, 0x02, 0xbd, //0x00007141 movb $-67, $2(%r15,%r8)
- 0x49, 0x83, 0xc0, 0x03, //0x00007147 addq $3, %r8
- 0x48, 0x8b, 0x45, 0xc8, //0x0000714b movq $-56(%rbp), %rax
- 0x45, 0x89, 0xd1, //0x0000714f movl %r10d, %r9d
- 0x41, 0x81, 0xfa, 0x80, 0x00, 0x00, 0x00, //0x00007152 cmpl $128, %r10d
- 0x0f, 0x83, 0xba, 0xfe, 0xff, 0xff, //0x00007159 jae LBB5_1344
- 0x4d, 0x01, 0xc7, //0x0000715f addq %r8, %r15
- 0x48, 0x8b, 0x45, 0xc8, //0x00007162 movq $-56(%rbp), %rax
- 0xe9, 0x27, 0x03, 0x00, 0x00, //0x00007166 jmp LBB5_1387
- //0x0000716b LBB5_1356
- 0x44, 0x89, 0xc9, //0x0000716b movl %r9d, %ecx
- 0xc1, 0xe9, 0x0c, //0x0000716e shrl $12, %ecx
- 0x80, 0xc9, 0xe0, //0x00007171 orb $-32, %cl
- 0x43, 0x88, 0x0c, 0x07, //0x00007174 movb %cl, (%r15,%r8)
- 0x44, 0x89, 0xc9, //0x00007178 movl %r9d, %ecx
- 0xc1, 0xe9, 0x06, //0x0000717b shrl $6, %ecx
- 0x80, 0xe1, 0x3f, //0x0000717e andb $63, %cl
- 0x80, 0xc9, 0x80, //0x00007181 orb $-128, %cl
- 0x43, 0x88, 0x4c, 0x07, 0x01, //0x00007184 movb %cl, $1(%r15,%r8)
- 0x41, 0x80, 0xe1, 0x3f, //0x00007189 andb $63, %r9b
- 0x41, 0x80, 0xc9, 0x80, //0x0000718d orb $-128, %r9b
- 0x47, 0x88, 0x4c, 0x07, 0x02, //0x00007191 movb %r9b, $2(%r15,%r8)
- //0x00007196 LBB5_1357
- 0x4d, 0x01, 0xc7, //0x00007196 addq %r8, %r15
- 0x49, 0x83, 0xc7, 0x03, //0x00007199 addq $3, %r15
- //0x0000719d LBB5_1358
- 0x80, 0x38, 0x5c, //0x0000719d cmpb $92, (%rax)
- 0x48, 0x89, 0xc3, //0x000071a0 movq %rax, %rbx
- 0x0f, 0x84, 0x75, 0xfd, 0xff, 0xff, //0x000071a3 je LBB5_1335
- 0x4d, 0x89, 0xf1, //0x000071a9 movq %r14, %r9
- 0x41, 0xf6, 0xc4, 0x20, //0x000071ac testb $32, %r12b
- 0x0f, 0x85, 0x98, 0x00, 0x00, 0x00, //0x000071b0 jne LBB5_1363
- //0x000071b6 LBB5_1360
- 0xf3, 0x0f, 0x6f, 0x18, //0x000071b6 movdqu (%rax), %xmm3
- 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x000071ba movdqu $16(%rax), %xmm4
- 0x66, 0x0f, 0x6f, 0xeb, //0x000071bf movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x000071c3 pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x000071c7 pmovmskb %xmm5, %ecx
- 0x66, 0x0f, 0x6f, 0xec, //0x000071cb movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x000071cf pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xfd, //0x000071d3 pmovmskb %xmm5, %edi
- 0xc1, 0xe7, 0x10, //0x000071d7 shll $16, %edi
- 0x09, 0xcf, //0x000071da orl %ecx, %edi
- 0x66, 0x0f, 0x6f, 0xeb, //0x000071dc movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe9, //0x000071e0 pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x000071e4 pmovmskb %xmm5, %ecx
- 0x66, 0x0f, 0x6f, 0xec, //0x000071e8 movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe9, //0x000071ec pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xdd, //0x000071f0 pmovmskb %xmm5, %ebx
- 0xc1, 0xe3, 0x10, //0x000071f4 shll $16, %ebx
- 0x09, 0xcb, //0x000071f7 orl %ecx, %ebx
- 0x66, 0x0f, 0x6f, 0xeb, //0x000071f9 movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0xda, 0xea, //0x000071fd pminub %xmm2, %xmm5
- 0x66, 0x0f, 0x74, 0xeb, //0x00007201 pcmpeqb %xmm3, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x00007205 pmovmskb %xmm5, %ecx
- 0x66, 0x0f, 0x6f, 0xec, //0x00007209 movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0xda, 0xea, //0x0000720d pminub %xmm2, %xmm5
- 0x66, 0x0f, 0x74, 0xec, //0x00007211 pcmpeqb %xmm4, %xmm5
- 0x66, 0x0f, 0xd7, 0xd5, //0x00007215 pmovmskb %xmm5, %edx
- 0xc1, 0xe2, 0x10, //0x00007219 shll $16, %edx
- 0x09, 0xca, //0x0000721c orl %ecx, %edx
- 0x09, 0xfa, //0x0000721e orl %edi, %edx
- 0x83, 0xc2, 0xff, //0x00007220 addl $-1, %edx
- 0x85, 0xda, //0x00007223 testl %ebx, %edx
- 0x0f, 0x85, 0x23, 0x0d, 0x00, 0x00, //0x00007225 jne LBB5_1529
- 0x83, 0xc3, 0xff, //0x0000722b addl $-1, %ebx
- 0x85, 0xfb, //0x0000722e testl %edi, %ebx
- 0x0f, 0x85, 0xc5, 0x00, 0x00, 0x00, //0x00007230 jne LBB5_1367
- 0xf3, 0x41, 0x0f, 0x7f, 0x1f, //0x00007236 movdqu %xmm3, (%r15)
- 0xf3, 0x41, 0x0f, 0x7f, 0x67, 0x10, //0x0000723b movdqu %xmm4, $16(%r15)
- 0x48, 0x83, 0xc0, 0x20, //0x00007241 addq $32, %rax
- 0x49, 0x83, 0xc7, 0x20, //0x00007245 addq $32, %r15
- 0xe9, 0x68, 0xff, 0xff, 0xff, //0x00007249 jmp LBB5_1360
- //0x0000724e LBB5_1363
- 0xf3, 0x0f, 0x6f, 0x18, //0x0000724e movdqu (%rax), %xmm3
- 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x00007252 movdqu $16(%rax), %xmm4
- 0x66, 0x0f, 0x6f, 0xeb, //0x00007257 movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x0000725b pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x0000725f pmovmskb %xmm5, %ecx
- 0x66, 0x0f, 0x6f, 0xec, //0x00007263 movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00007267 pcmpeqb %xmm0, %xmm5
- 0x66, 0x44, 0x0f, 0xd7, 0xc5, //0x0000726b pmovmskb %xmm5, %r8d
- 0x41, 0xc1, 0xe0, 0x10, //0x00007270 shll $16, %r8d
- 0x41, 0x09, 0xc8, //0x00007274 orl %ecx, %r8d
- 0x66, 0x0f, 0x6f, 0xeb, //0x00007277 movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xe9, //0x0000727b pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x0000727f pmovmskb %xmm5, %ecx
- 0x66, 0x0f, 0x6f, 0xec, //0x00007283 movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x74, 0xe9, //0x00007287 pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xdd, //0x0000728b pmovmskb %xmm5, %ebx
- 0xc1, 0xe3, 0x10, //0x0000728f shll $16, %ebx
- 0x09, 0xcb, //0x00007292 orl %ecx, %ebx
- 0x66, 0x0f, 0x6f, 0xeb, //0x00007294 movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0xda, 0xea, //0x00007298 pminub %xmm2, %xmm5
- 0x66, 0x0f, 0x74, 0xeb, //0x0000729c pcmpeqb %xmm3, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x000072a0 pmovmskb %xmm5, %ecx
- 0x66, 0x0f, 0x6f, 0xec, //0x000072a4 movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0xda, 0xea, //0x000072a8 pminub %xmm2, %xmm5
- 0x66, 0x0f, 0x74, 0xec, //0x000072ac pcmpeqb %xmm4, %xmm5
- 0x66, 0x0f, 0xd7, 0xfd, //0x000072b0 pmovmskb %xmm5, %edi
- 0xc1, 0xe7, 0x10, //0x000072b4 shll $16, %edi
- 0x09, 0xcf, //0x000072b7 orl %ecx, %edi
- 0x89, 0xf9, //0x000072b9 movl %edi, %ecx
- 0x44, 0x09, 0xc1, //0x000072bb orl %r8d, %ecx
- 0x83, 0xc1, 0xff, //0x000072be addl $-1, %ecx
- 0x85, 0xd9, //0x000072c1 testl %ebx, %ecx
- 0x0f, 0x85, 0x85, 0x0c, 0x00, 0x00, //0x000072c3 jne LBB5_1529
- 0x83, 0xc3, 0xff, //0x000072c9 addl $-1, %ebx
- 0xb1, 0x01, //0x000072cc movb $1, %cl
- 0x48, 0x89, 0x4d, 0x90, //0x000072ce movq %rcx, $-112(%rbp)
- 0x85, 0xfb, //0x000072d2 testl %edi, %ebx
- 0x0f, 0x85, 0xb3, 0x0e, 0x00, 0x00, //0x000072d4 jne LBB5_1561
- 0x44, 0x85, 0xc3, //0x000072da testl %r8d, %ebx
- 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x000072dd jne LBB5_1367
- 0xf3, 0x41, 0x0f, 0x7f, 0x1f, //0x000072e3 movdqu %xmm3, (%r15)
- 0xf3, 0x41, 0x0f, 0x7f, 0x67, 0x10, //0x000072e8 movdqu %xmm4, $16(%r15)
- 0x48, 0x83, 0xc0, 0x20, //0x000072ee addq $32, %rax
- 0x49, 0x83, 0xc7, 0x20, //0x000072f2 addq $32, %r15
- 0xe9, 0x53, 0xff, 0xff, 0xff, //0x000072f6 jmp LBB5_1363
- //0x000072fb LBB5_1367
- 0x66, 0x41, 0x0f, 0x7e, 0xd8, //0x000072fb movd %xmm3, %r8d
- 0x48, 0x89, 0xc3, //0x00007300 movq %rax, %rbx
- 0x41, 0x80, 0xf8, 0x5c, //0x00007303 cmpb $92, %r8b
- 0x4d, 0x89, 0xce, //0x00007307 movq %r9, %r14
- 0x0f, 0x84, 0x0e, 0xfc, 0xff, 0xff, //0x0000730a je LBB5_1335
- 0x31, 0xff, //0x00007310 xorl %edi, %edi
- //0x00007312 LBB5_1369
- 0x45, 0x88, 0x04, 0x3f, //0x00007312 movb %r8b, (%r15,%rdi)
- 0x0f, 0xb6, 0x54, 0x38, 0x01, //0x00007316 movzbl $1(%rax,%rdi), %edx
- 0x80, 0xfa, 0x5c, //0x0000731b cmpb $92, %dl
- 0x0f, 0x84, 0x9e, 0x00, 0x00, 0x00, //0x0000731e je LBB5_1378
- 0x41, 0x88, 0x54, 0x3f, 0x01, //0x00007324 movb %dl, $1(%r15,%rdi)
- 0x0f, 0xb6, 0x54, 0x38, 0x02, //0x00007329 movzbl $2(%rax,%rdi), %edx
- 0x80, 0xfa, 0x5c, //0x0000732e cmpb $92, %dl
- 0x0f, 0x84, 0xaf, 0x00, 0x00, 0x00, //0x00007331 je LBB5_1379
- 0x41, 0x88, 0x54, 0x3f, 0x02, //0x00007337 movb %dl, $2(%r15,%rdi)
- 0x0f, 0xb6, 0x54, 0x38, 0x03, //0x0000733c movzbl $3(%rax,%rdi), %edx
- 0x80, 0xfa, 0x5c, //0x00007341 cmpb $92, %dl
- 0x0f, 0x84, 0xb7, 0x00, 0x00, 0x00, //0x00007344 je LBB5_1380
- 0x41, 0x88, 0x54, 0x3f, 0x03, //0x0000734a movb %dl, $3(%r15,%rdi)
- 0x0f, 0xb6, 0x54, 0x38, 0x04, //0x0000734f movzbl $4(%rax,%rdi), %edx
- 0x80, 0xfa, 0x5c, //0x00007354 cmpb $92, %dl
- 0x0f, 0x84, 0xbf, 0x00, 0x00, 0x00, //0x00007357 je LBB5_1381
- 0x41, 0x88, 0x54, 0x3f, 0x04, //0x0000735d movb %dl, $4(%r15,%rdi)
- 0x0f, 0xb6, 0x54, 0x38, 0x05, //0x00007362 movzbl $5(%rax,%rdi), %edx
- 0x80, 0xfa, 0x5c, //0x00007367 cmpb $92, %dl
- 0x0f, 0x84, 0xc7, 0x00, 0x00, 0x00, //0x0000736a je LBB5_1382
- 0x41, 0x88, 0x54, 0x3f, 0x05, //0x00007370 movb %dl, $5(%r15,%rdi)
- 0x0f, 0xb6, 0x54, 0x38, 0x06, //0x00007375 movzbl $6(%rax,%rdi), %edx
- 0x80, 0xfa, 0x5c, //0x0000737a cmpb $92, %dl
- 0x0f, 0x84, 0xcf, 0x00, 0x00, 0x00, //0x0000737d je LBB5_1383
- 0x41, 0x88, 0x54, 0x3f, 0x06, //0x00007383 movb %dl, $6(%r15,%rdi)
- 0x0f, 0xb6, 0x54, 0x38, 0x07, //0x00007388 movzbl $7(%rax,%rdi), %edx
- 0x80, 0xfa, 0x5c, //0x0000738d cmpb $92, %dl
- 0x0f, 0x84, 0xd7, 0x00, 0x00, 0x00, //0x00007390 je LBB5_1384
- 0x41, 0x88, 0x54, 0x3f, 0x07, //0x00007396 movb %dl, $7(%r15,%rdi)
- 0x44, 0x0f, 0xb6, 0x44, 0x38, 0x08, //0x0000739b movzbl $8(%rax,%rdi), %r8d
- 0x48, 0x83, 0xc7, 0x08, //0x000073a1 addq $8, %rdi
- 0x41, 0x80, 0xf8, 0x5c, //0x000073a5 cmpb $92, %r8b
- 0x0f, 0x85, 0x63, 0xff, 0xff, 0xff, //0x000073a9 jne LBB5_1369
- 0x48, 0x8d, 0x1c, 0x38, //0x000073af leaq (%rax,%rdi), %rbx
- 0x48, 0x83, 0xc3, 0xff, //0x000073b3 addq $-1, %rbx
- 0x48, 0x01, 0xf8, //0x000073b7 addq %rdi, %rax
- 0x49, 0x01, 0xff, //0x000073ba addq %rdi, %r15
- 0xe9, 0xc1, 0x00, 0x00, 0x00, //0x000073bd jmp LBB5_1385
- //0x000073c2 LBB5_1378
- 0x48, 0x8d, 0x0c, 0x38, //0x000073c2 leaq (%rax,%rdi), %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x000073c6 addq $1, %rcx
- 0x48, 0x01, 0xf8, //0x000073ca addq %rdi, %rax
- 0x49, 0x01, 0xff, //0x000073cd addq %rdi, %r15
- 0x49, 0x83, 0xc7, 0x01, //0x000073d0 addq $1, %r15
- 0x48, 0x89, 0xc3, //0x000073d4 movq %rax, %rbx
- 0x48, 0x83, 0xc3, 0x01, //0x000073d7 addq $1, %rbx
- 0x48, 0x89, 0xc8, //0x000073db movq %rcx, %rax
- 0x4d, 0x89, 0xce, //0x000073de movq %r9, %r14
- 0xe9, 0x38, 0xfb, 0xff, 0xff, //0x000073e1 jmp LBB5_1335
- //0x000073e6 LBB5_1379
- 0x48, 0x8d, 0x1c, 0x38, //0x000073e6 leaq (%rax,%rdi), %rbx
- 0x48, 0x83, 0xc3, 0x01, //0x000073ea addq $1, %rbx
- 0x48, 0x01, 0xf8, //0x000073ee addq %rdi, %rax
- 0x48, 0x83, 0xc0, 0x02, //0x000073f1 addq $2, %rax
- 0x49, 0x01, 0xff, //0x000073f5 addq %rdi, %r15
- 0x49, 0x83, 0xc7, 0x02, //0x000073f8 addq $2, %r15
- 0xe9, 0x82, 0x00, 0x00, 0x00, //0x000073fc jmp LBB5_1385
- //0x00007401 LBB5_1380
- 0x48, 0x8d, 0x1c, 0x38, //0x00007401 leaq (%rax,%rdi), %rbx
- 0x48, 0x83, 0xc3, 0x02, //0x00007405 addq $2, %rbx
- 0x48, 0x01, 0xf8, //0x00007409 addq %rdi, %rax
- 0x48, 0x83, 0xc0, 0x03, //0x0000740c addq $3, %rax
- 0x49, 0x01, 0xff, //0x00007410 addq %rdi, %r15
- 0x49, 0x83, 0xc7, 0x03, //0x00007413 addq $3, %r15
- 0xe9, 0x67, 0x00, 0x00, 0x00, //0x00007417 jmp LBB5_1385
- //0x0000741c LBB5_1381
- 0x48, 0x8d, 0x1c, 0x38, //0x0000741c leaq (%rax,%rdi), %rbx
- 0x48, 0x83, 0xc3, 0x03, //0x00007420 addq $3, %rbx
- 0x48, 0x01, 0xf8, //0x00007424 addq %rdi, %rax
- 0x48, 0x83, 0xc0, 0x04, //0x00007427 addq $4, %rax
- 0x49, 0x01, 0xff, //0x0000742b addq %rdi, %r15
- 0x49, 0x83, 0xc7, 0x04, //0x0000742e addq $4, %r15
- 0xe9, 0x4c, 0x00, 0x00, 0x00, //0x00007432 jmp LBB5_1385
- //0x00007437 LBB5_1382
- 0x48, 0x8d, 0x1c, 0x38, //0x00007437 leaq (%rax,%rdi), %rbx
- 0x48, 0x83, 0xc3, 0x04, //0x0000743b addq $4, %rbx
- 0x48, 0x01, 0xf8, //0x0000743f addq %rdi, %rax
- 0x48, 0x83, 0xc0, 0x05, //0x00007442 addq $5, %rax
- 0x49, 0x01, 0xff, //0x00007446 addq %rdi, %r15
- 0x49, 0x83, 0xc7, 0x05, //0x00007449 addq $5, %r15
- 0xe9, 0x31, 0x00, 0x00, 0x00, //0x0000744d jmp LBB5_1385
- //0x00007452 LBB5_1383
- 0x48, 0x8d, 0x1c, 0x38, //0x00007452 leaq (%rax,%rdi), %rbx
- 0x48, 0x83, 0xc3, 0x05, //0x00007456 addq $5, %rbx
- 0x48, 0x01, 0xf8, //0x0000745a addq %rdi, %rax
- 0x48, 0x83, 0xc0, 0x06, //0x0000745d addq $6, %rax
- 0x49, 0x01, 0xff, //0x00007461 addq %rdi, %r15
- 0x49, 0x83, 0xc7, 0x06, //0x00007464 addq $6, %r15
- 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00007468 jmp LBB5_1385
- //0x0000746d LBB5_1384
- 0x48, 0x8d, 0x1c, 0x38, //0x0000746d leaq (%rax,%rdi), %rbx
- 0x48, 0x83, 0xc3, 0x06, //0x00007471 addq $6, %rbx
- 0x48, 0x01, 0xf8, //0x00007475 addq %rdi, %rax
- 0x48, 0x83, 0xc0, 0x07, //0x00007478 addq $7, %rax
- 0x49, 0x01, 0xff, //0x0000747c addq %rdi, %r15
- 0x49, 0x83, 0xc7, 0x07, //0x0000747f addq $7, %r15
- //0x00007483 LBB5_1385
- 0x48, 0x83, 0xc3, 0x01, //0x00007483 addq $1, %rbx
- 0x4d, 0x89, 0xce, //0x00007487 movq %r9, %r14
- 0xe9, 0x8f, 0xfa, 0xff, 0xff, //0x0000748a jmp LBB5_1335
- //0x0000748f LBB5_1386
- 0x45, 0x89, 0xca, //0x0000748f movl %r9d, %r10d
- //0x00007492 LBB5_1387
- 0x45, 0x88, 0x17, //0x00007492 movb %r10b, (%r15)
- 0x49, 0x83, 0xc7, 0x01, //0x00007495 addq $1, %r15
- 0xe9, 0xff, 0xfc, 0xff, 0xff, //0x00007499 jmp LBB5_1358
- //0x0000749e LBB5_1388
- 0x44, 0x89, 0xc9, //0x0000749e movl %r9d, %ecx
- 0xc1, 0xe9, 0x06, //0x000074a1 shrl $6, %ecx
- 0x80, 0xc9, 0xc0, //0x000074a4 orb $-64, %cl
- 0x43, 0x88, 0x0c, 0x07, //0x000074a7 movb %cl, (%r15,%r8)
- 0x41, 0x80, 0xe1, 0x3f, //0x000074ab andb $63, %r9b
- 0x41, 0x80, 0xc9, 0x80, //0x000074af orb $-128, %r9b
- 0x47, 0x88, 0x4c, 0x07, 0x01, //0x000074b3 movb %r9b, $1(%r15,%r8)
- 0x4d, 0x01, 0xc7, //0x000074b8 addq %r8, %r15
- 0x49, 0x83, 0xc7, 0x02, //0x000074bb addq $2, %r15
- 0xe9, 0xd9, 0xfc, 0xff, 0xff, //0x000074bf jmp LBB5_1358
- //0x000074c4 LBB5_1389
- 0x66, 0x43, 0xc7, 0x04, 0x07, 0xef, 0xbf, //0x000074c4 movw $-16401, (%r15,%r8)
- 0x43, 0xc6, 0x44, 0x07, 0x02, 0xbd, //0x000074cb movb $-67, $2(%r15,%r8)
- 0xe9, 0xc0, 0xfc, 0xff, 0xff, //0x000074d1 jmp LBB5_1357
- //0x000074d6 LBB5_1390
- 0x41, 0xc1, 0xe1, 0x0a, //0x000074d6 shll $10, %r9d
- 0x44, 0x89, 0xd7, //0x000074da movl %r10d, %edi
- 0x44, 0x01, 0xcf, //0x000074dd addl %r9d, %edi
- 0x43, 0x8d, 0x0c, 0x0a, //0x000074e0 leal (%r10,%r9), %ecx
- 0x81, 0xc1, 0x00, 0x24, 0xa0, 0xfc, //0x000074e4 addl $-56613888, %ecx
- 0x89, 0xca, //0x000074ea movl %ecx, %edx
- 0xc1, 0xea, 0x12, //0x000074ec shrl $18, %edx
- 0x80, 0xca, 0xf0, //0x000074ef orb $-16, %dl
- 0x43, 0x88, 0x14, 0x07, //0x000074f2 movb %dl, (%r15,%r8)
- 0x89, 0xca, //0x000074f6 movl %ecx, %edx
- 0xc1, 0xea, 0x0c, //0x000074f8 shrl $12, %edx
- 0x80, 0xe2, 0x3f, //0x000074fb andb $63, %dl
- 0x80, 0xca, 0x80, //0x000074fe orb $-128, %dl
- 0x43, 0x88, 0x54, 0x07, 0x01, //0x00007501 movb %dl, $1(%r15,%r8)
- 0xc1, 0xe9, 0x06, //0x00007506 shrl $6, %ecx
- 0x80, 0xe1, 0x3f, //0x00007509 andb $63, %cl
- 0x80, 0xc9, 0x80, //0x0000750c orb $-128, %cl
- 0x43, 0x88, 0x4c, 0x07, 0x02, //0x0000750f movb %cl, $2(%r15,%r8)
- 0x40, 0x80, 0xe7, 0x3f, //0x00007514 andb $63, %dil
- 0x40, 0x80, 0xcf, 0x80, //0x00007518 orb $-128, %dil
- 0x43, 0x88, 0x7c, 0x07, 0x03, //0x0000751c movb %dil, $3(%r15,%r8)
- 0x4d, 0x01, 0xc7, //0x00007521 addq %r8, %r15
- 0x49, 0x83, 0xc7, 0x04, //0x00007524 addq $4, %r15
- 0x48, 0x83, 0xc0, 0x06, //0x00007528 addq $6, %rax
- 0xe9, 0x6c, 0xfc, 0xff, 0xff, //0x0000752c jmp LBB5_1358
- //0x00007531 LBB5_1391
- 0x4c, 0x89, 0x7d, 0xd0, //0x00007531 movq %r15, $-48(%rbp)
- 0xb8, 0x02, 0xfc, 0xff, 0xff, //0x00007535 movl $-1022, %eax
- 0x48, 0x89, 0x45, 0xa8, //0x0000753a movq %rax, $-88(%rbp)
- 0x31, 0xc9, //0x0000753e xorl %ecx, %ecx
- 0x41, 0x89, 0xdf, //0x00007540 movl %ebx, %r15d
- 0x85, 0xdb, //0x00007543 testl %ebx, %ebx
- 0x0f, 0x85, 0x34, 0x00, 0x00, 0x00, //0x00007545 jne LBB5_1397
- 0xe9, 0xf1, 0x03, 0x00, 0x00, //0x0000754b jmp LBB5_1452
- //0x00007550 LBB5_1392
- 0x89, 0xf9, //0x00007550 movl %edi, %ecx
- 0xe9, 0x09, 0x00, 0x00, 0x00, //0x00007552 jmp LBB5_1395
- //0x00007557 LBB5_1393
- 0x89, 0xf1, //0x00007557 movl %esi, %ecx
- 0xe9, 0x02, 0x00, 0x00, 0x00, //0x00007559 jmp LBB5_1395
- //0x0000755e LBB5_1394
- 0x89, 0xd1, //0x0000755e movl %edx, %ecx
- //0x00007560 LBB5_1395
- 0x48, 0xf7, 0xd0, //0x00007560 notq %rax
- 0x48, 0x29, 0xc8, //0x00007563 subq %rcx, %rax
- 0x48, 0x8b, 0x75, 0x98, //0x00007566 movq $-104(%rbp), %rsi
- 0xe9, 0x42, 0xdb, 0xff, 0xff, //0x0000756a jmp LBB5_940
- //0x0000756f LBB5_1396
- 0xb8, 0x02, 0xfc, 0xff, 0xff, //0x0000756f movl $-1022, %eax
- 0x48, 0x89, 0x45, 0xa8, //0x00007574 movq %rax, $-88(%rbp)
- 0x4c, 0x89, 0x7d, 0xd0, //0x00007578 movq %r15, $-48(%rbp)
- 0x41, 0x89, 0xdf, //0x0000757c movl %ebx, %r15d
- //0x0000757f LBB5_1397
- 0x49, 0x63, 0xc7, //0x0000757f movslq %r15d, %rax
- 0x4c, 0x8d, 0x48, 0xfe, //0x00007582 leaq $-2(%rax), %r9
- 0x4c, 0x8d, 0x70, 0xff, //0x00007586 leaq $-1(%rax), %r14
- 0x31, 0xff, //0x0000758a xorl %edi, %edi
- //0x0000758c LBB5_1398
- 0x48, 0x8d, 0x0d, 0xed, 0x7a, 0x00, 0x00, //0x0000758c leaq $31469(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */
- 0x0f, 0xb6, 0x8c, 0x0f, 0x8c, 0x15, 0x00, 0x00, //0x00007593 movzbl $5516(%rdi,%rcx), %ecx
- 0x41, 0x0f, 0xb6, 0x14, 0x3c, //0x0000759b movzbl (%r12,%rdi), %edx
- 0x38, 0xca, //0x000075a0 cmpb %cl, %dl
- 0x0f, 0x85, 0xf0, 0x01, 0x00, 0x00, //0x000075a2 jne LBB5_1423
- 0x49, 0x39, 0xfe, //0x000075a8 cmpq %rdi, %r14
- 0x0f, 0x84, 0x60, 0x00, 0x00, 0x00, //0x000075ab je LBB5_1405
- 0x48, 0x8d, 0x0d, 0xc8, 0x7a, 0x00, 0x00, //0x000075b1 leaq $31432(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */
- 0x0f, 0xb6, 0x8c, 0x0f, 0x8d, 0x15, 0x00, 0x00, //0x000075b8 movzbl $5517(%rdi,%rcx), %ecx
- 0x41, 0x0f, 0xb6, 0x54, 0x3c, 0x01, //0x000075c0 movzbl $1(%r12,%rdi), %edx
- 0x38, 0xca, //0x000075c6 cmpb %cl, %dl
- 0x0f, 0x85, 0xca, 0x01, 0x00, 0x00, //0x000075c8 jne LBB5_1423
- 0x49, 0x39, 0xf9, //0x000075ce cmpq %rdi, %r9
- 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x000075d1 je LBB5_1405
- 0x48, 0x8d, 0x0d, 0xa2, 0x7a, 0x00, 0x00, //0x000075d7 leaq $31394(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */
- 0x0f, 0xb6, 0x8c, 0x0f, 0x8e, 0x15, 0x00, 0x00, //0x000075de movzbl $5518(%rdi,%rcx), %ecx
- 0x41, 0xb8, 0x10, 0x00, 0x00, 0x00, //0x000075e6 movl $16, %r8d
- 0x48, 0x83, 0xff, 0x24, //0x000075ec cmpq $36, %rdi
- 0x0f, 0x84, 0x3f, 0x00, 0x00, 0x00, //0x000075f0 je LBB5_1407
- 0x41, 0x0f, 0xb6, 0x54, 0x3c, 0x02, //0x000075f6 movzbl $2(%r12,%rdi), %edx
- 0x38, 0xca, //0x000075fc cmpb %cl, %dl
- 0x0f, 0x85, 0x94, 0x01, 0x00, 0x00, //0x000075fe jne LBB5_1423
- 0x48, 0x83, 0xc7, 0x03, //0x00007604 addq $3, %rdi
- 0x48, 0x39, 0xf8, //0x00007608 cmpq %rdi, %rax
- 0x0f, 0x85, 0x7b, 0xff, 0xff, 0xff, //0x0000760b jne LBB5_1398
- //0x00007611 LBB5_1405
- 0x44, 0x89, 0xf8, //0x00007611 movl %r15d, %eax
- 0x41, 0xb8, 0x10, 0x00, 0x00, 0x00, //0x00007614 movl $16, %r8d
- 0x48, 0x8d, 0x0d, 0x5f, 0x7a, 0x00, 0x00, //0x0000761a leaq $31327(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */
- 0x80, 0xbc, 0x08, 0x8c, 0x15, 0x00, 0x00, 0x00, //0x00007621 cmpb $0, $5516(%rax,%rcx)
- 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x00007629 je LBB5_1407
- //0x0000762f LBB5_1406
- 0x41, 0xb8, 0x0f, 0x00, 0x00, 0x00, //0x0000762f movl $15, %r8d
- //0x00007635 LBB5_1407
- 0x45, 0x85, 0xff, //0x00007635 testl %r15d, %r15d
- 0x0f, 0x8e, 0x06, 0x01, 0x00, 0x00, //0x00007638 jle LBB5_1418
- 0x49, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x0000763e movabsq $-432345564227567616, %r9
- 0x47, 0x8d, 0x34, 0x38, //0x00007648 leal (%r8,%r15), %r14d
- 0x44, 0x89, 0xff, //0x0000764c movl %r15d, %edi
- 0x49, 0x63, 0xce, //0x0000764f movslq %r14d, %rcx
- 0x48, 0x83, 0xc1, 0xff, //0x00007652 addq $-1, %rcx
- 0x48, 0x83, 0xc7, 0x01, //0x00007656 addq $1, %rdi
- 0x45, 0x31, 0xff, //0x0000765a xorl %r15d, %r15d
- 0xe9, 0x22, 0x00, 0x00, 0x00, //0x0000765d jmp LBB5_1411
- //0x00007662 LBB5_1409
- 0x48, 0x85, 0xc0, //0x00007662 testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00007665 movl $1, %eax
- 0x44, 0x0f, 0x45, 0xd8, //0x0000766a cmovnel %eax, %r11d
- //0x0000766e LBB5_1410
- 0x41, 0x83, 0xc6, 0xff, //0x0000766e addl $-1, %r14d
- 0x48, 0x83, 0xc1, 0xff, //0x00007672 addq $-1, %rcx
- 0x48, 0x83, 0xc7, 0xff, //0x00007676 addq $-1, %rdi
- 0x48, 0x83, 0xff, 0x01, //0x0000767a cmpq $1, %rdi
- 0x0f, 0x86, 0x4b, 0x00, 0x00, 0x00, //0x0000767e jbe LBB5_1413
- //0x00007684 LBB5_1411
- 0x4d, 0x01, 0xcf, //0x00007684 addq %r9, %r15
- 0x8d, 0x47, 0xfe, //0x00007687 leal $-2(%rdi), %eax
- 0x49, 0x0f, 0xbe, 0x34, 0x04, //0x0000768a movsbq (%r12,%rax), %rsi
- 0x48, 0xc1, 0xe6, 0x35, //0x0000768f shlq $53, %rsi
- 0x4c, 0x01, 0xfe, //0x00007693 addq %r15, %rsi
- 0x48, 0x89, 0xf0, //0x00007696 movq %rsi, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00007699 movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x000076a3 mulq %rdx
- 0x49, 0x89, 0xd7, //0x000076a6 movq %rdx, %r15
- 0x49, 0xc1, 0xef, 0x03, //0x000076a9 shrq $3, %r15
- 0x4b, 0x8d, 0x04, 0x3f, //0x000076ad leaq (%r15,%r15), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x000076b1 leaq (%rax,%rax,4), %rdx
- 0x48, 0x89, 0xf0, //0x000076b5 movq %rsi, %rax
- 0x48, 0x29, 0xd0, //0x000076b8 subq %rdx, %rax
- 0x4c, 0x39, 0xd1, //0x000076bb cmpq %r10, %rcx
- 0x0f, 0x83, 0x9e, 0xff, 0xff, 0xff, //0x000076be jae LBB5_1409
- 0x04, 0x30, //0x000076c4 addb $48, %al
- 0x41, 0x88, 0x04, 0x0c, //0x000076c6 movb %al, (%r12,%rcx)
- 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x000076ca jmp LBB5_1410
- //0x000076cf LBB5_1413
- 0x48, 0x83, 0xfe, 0x0a, //0x000076cf cmpq $10, %rsi
- 0x0f, 0x82, 0x6b, 0x00, 0x00, 0x00, //0x000076d3 jb LBB5_1418
- 0x49, 0x63, 0xce, //0x000076d9 movslq %r14d, %rcx
- 0x48, 0x83, 0xc1, 0xff, //0x000076dc addq $-1, %rcx
- 0xbe, 0x01, 0x00, 0x00, 0x00, //0x000076e0 movl $1, %esi
- 0xe9, 0x18, 0x00, 0x00, 0x00, //0x000076e5 jmp LBB5_1416
- //0x000076ea LBB5_1415
- 0x48, 0x85, 0xc0, //0x000076ea testq %rax, %rax
- 0x44, 0x0f, 0x45, 0xde, //0x000076ed cmovnel %esi, %r11d
- 0x48, 0x83, 0xc1, 0xff, //0x000076f1 addq $-1, %rcx
- 0x49, 0x83, 0xff, 0x09, //0x000076f5 cmpq $9, %r15
- 0x49, 0x89, 0xd7, //0x000076f9 movq %rdx, %r15
- 0x0f, 0x86, 0x42, 0x00, 0x00, 0x00, //0x000076fc jbe LBB5_1418
- //0x00007702 LBB5_1416
- 0x4c, 0x89, 0xf8, //0x00007702 movq %r15, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00007705 movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x0000770f mulq %rdx
- 0x48, 0xc1, 0xea, 0x03, //0x00007712 shrq $3, %rdx
- 0x48, 0x8d, 0x04, 0x12, //0x00007716 leaq (%rdx,%rdx), %rax
- 0x48, 0x8d, 0x3c, 0x80, //0x0000771a leaq (%rax,%rax,4), %rdi
- 0x4c, 0x89, 0xf8, //0x0000771e movq %r15, %rax
- 0x48, 0x29, 0xf8, //0x00007721 subq %rdi, %rax
- 0x4c, 0x39, 0xd1, //0x00007724 cmpq %r10, %rcx
- 0x0f, 0x83, 0xbd, 0xff, 0xff, 0xff, //0x00007727 jae LBB5_1415
- 0x04, 0x30, //0x0000772d addb $48, %al
- 0x41, 0x88, 0x04, 0x0c, //0x0000772f movb %al, (%r12,%rcx)
- 0x48, 0x83, 0xc1, 0xff, //0x00007733 addq $-1, %rcx
- 0x49, 0x83, 0xff, 0x09, //0x00007737 cmpq $9, %r15
- 0x49, 0x89, 0xd7, //0x0000773b movq %rdx, %r15
- 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x0000773e ja LBB5_1416
- //0x00007744 LBB5_1418
- 0x44, 0x01, 0xc3, //0x00007744 addl %r8d, %ebx
- 0x4c, 0x63, 0xf3, //0x00007747 movslq %ebx, %r14
- 0x4d, 0x39, 0xf2, //0x0000774a cmpq %r14, %r10
- 0x45, 0x0f, 0x46, 0xf2, //0x0000774d cmovbel %r10d, %r14d
- 0x48, 0x8b, 0x45, 0xd0, //0x00007751 movq $-48(%rbp), %rax
- 0x44, 0x01, 0xc0, //0x00007755 addl %r8d, %eax
- 0x45, 0x85, 0xf6, //0x00007758 testl %r14d, %r14d
- 0x48, 0x89, 0x45, 0xd0, //0x0000775b movq %rax, $-48(%rbp)
- 0x0f, 0x8e, 0x46, 0x00, 0x00, 0x00, //0x0000775f jle LBB5_1424
- 0x44, 0x89, 0xf1, //0x00007765 movl %r14d, %ecx
- 0x42, 0x80, 0x7c, 0x21, 0xff, 0x30, //0x00007768 cmpb $48, $-1(%rcx,%r12)
- 0x0f, 0x85, 0x47, 0x00, 0x00, 0x00, //0x0000776e jne LBB5_1425
- //0x00007774 LBB5_1420
- 0x48, 0x83, 0xf9, 0x01, //0x00007774 cmpq $1, %rcx
- 0x0f, 0x86, 0x17, 0x01, 0x00, 0x00, //0x00007778 jbe LBB5_1442
- 0x8d, 0x41, 0xfe, //0x0000777e leal $-2(%rcx), %eax
- 0x48, 0x83, 0xc1, 0xff, //0x00007781 addq $-1, %rcx
- 0x41, 0x80, 0x3c, 0x04, 0x30, //0x00007785 cmpb $48, (%r12,%rax)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x0000778a je LBB5_1420
- 0x41, 0x89, 0xce, //0x00007790 movl %ecx, %r14d
- 0xe9, 0x23, 0x00, 0x00, 0x00, //0x00007793 jmp LBB5_1425
- //0x00007798 LBB5_1423
- 0x41, 0xb8, 0x10, 0x00, 0x00, 0x00, //0x00007798 movl $16, %r8d
- 0x38, 0xca, //0x0000779e cmpb %cl, %dl
- 0x0f, 0x8c, 0x89, 0xfe, 0xff, 0xff, //0x000077a0 jl LBB5_1406
- 0xe9, 0x8a, 0xfe, 0xff, 0xff, //0x000077a6 jmp LBB5_1407
- //0x000077ab LBB5_1424
- 0x31, 0xc0, //0x000077ab xorl %eax, %eax
- 0xb9, 0x00, 0x00, 0x00, 0x00, //0x000077ad movl $0, %ecx
- 0x45, 0x85, 0xf6, //0x000077b2 testl %r14d, %r14d
- 0x0f, 0x84, 0x3c, 0x01, 0x00, 0x00, //0x000077b5 je LBB5_1450
- //0x000077bb LBB5_1425
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000077bb movq $-1, %rcx
- 0x4c, 0x8b, 0x4d, 0xd0, //0x000077c2 movq $-48(%rbp), %r9
- 0x41, 0x83, 0xf9, 0x14, //0x000077c6 cmpl $20, %r9d
- 0x0f, 0x8f, 0x71, 0x01, 0x00, 0x00, //0x000077ca jg LBB5_1452
- 0x31, 0xc9, //0x000077d0 xorl %ecx, %ecx
- 0xb8, 0x00, 0x00, 0x00, 0x00, //0x000077d2 movl $0, %eax
- 0x45, 0x85, 0xc9, //0x000077d7 testl %r9d, %r9d
- 0x0f, 0x8e, 0x4c, 0x00, 0x00, 0x00, //0x000077da jle LBB5_1431
- 0x31, 0xd2, //0x000077e0 xorl %edx, %edx
- 0x45, 0x85, 0xf6, //0x000077e2 testl %r14d, %r14d
- 0xbe, 0x00, 0x00, 0x00, 0x00, //0x000077e5 movl $0, %esi
- 0x41, 0x0f, 0x4f, 0xf6, //0x000077ea cmovgl %r14d, %esi
- 0x44, 0x89, 0xcf, //0x000077ee movl %r9d, %edi
- 0x48, 0x8d, 0x4f, 0xff, //0x000077f1 leaq $-1(%rdi), %rcx
- 0x48, 0x39, 0xf1, //0x000077f5 cmpq %rsi, %rcx
- 0x48, 0x0f, 0x43, 0xce, //0x000077f8 cmovaeq %rsi, %rcx
- 0x4c, 0x8d, 0x41, 0x01, //0x000077fc leaq $1(%rcx), %r8
- 0x31, 0xc0, //0x00007800 xorl %eax, %eax
- //0x00007802 LBB5_1428
- 0x48, 0x39, 0xd6, //0x00007802 cmpq %rdx, %rsi
- 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00007805 je LBB5_1431
- 0x48, 0x8d, 0x04, 0x80, //0x0000780b leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x1c, 0x14, //0x0000780f movsbq (%r12,%rdx), %rbx
- 0x48, 0x8d, 0x04, 0x43, //0x00007814 leaq (%rbx,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x00007818 addq $-48, %rax
- 0x48, 0x83, 0xc2, 0x01, //0x0000781c addq $1, %rdx
- 0x48, 0x39, 0xd7, //0x00007820 cmpq %rdx, %rdi
- 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00007823 jne LBB5_1428
- 0x4c, 0x89, 0xc1, //0x00007829 movq %r8, %rcx
- //0x0000782c LBB5_1431
- 0x44, 0x89, 0xce, //0x0000782c movl %r9d, %esi
- 0x29, 0xce, //0x0000782f subl %ecx, %esi
- 0x0f, 0x8e, 0x46, 0x00, 0x00, 0x00, //0x00007831 jle LBB5_1439
- 0x89, 0xca, //0x00007837 movl %ecx, %edx
- 0xf7, 0xd2, //0x00007839 notl %edx
- 0x44, 0x01, 0xca, //0x0000783b addl %r9d, %edx
- 0x83, 0xe6, 0x07, //0x0000783e andl $7, %esi
- 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00007841 je LBB5_1436
- 0xf7, 0xde, //0x00007847 negl %esi
- 0x31, 0xff, //0x00007849 xorl %edi, %edi
- //0x0000784b LBB5_1434
- 0x48, 0x01, 0xc0, //0x0000784b addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x0000784e leaq (%rax,%rax,4), %rax
- 0x83, 0xc7, 0xff, //0x00007852 addl $-1, %edi
- 0x39, 0xfe, //0x00007855 cmpl %edi, %esi
- 0x0f, 0x85, 0xee, 0xff, 0xff, 0xff, //0x00007857 jne LBB5_1434
- 0x29, 0xf9, //0x0000785d subl %edi, %ecx
- //0x0000785f LBB5_1436
- 0x83, 0xfa, 0x07, //0x0000785f cmpl $7, %edx
- 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x00007862 jb LBB5_1439
- 0x44, 0x89, 0xca, //0x00007868 movl %r9d, %edx
- 0x29, 0xca, //0x0000786b subl %ecx, %edx
- //0x0000786d LBB5_1438
- 0x48, 0x69, 0xc0, 0x00, 0xe1, 0xf5, 0x05, //0x0000786d imulq $100000000, %rax, %rax
- 0x83, 0xc2, 0xf8, //0x00007874 addl $-8, %edx
- 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x00007877 jne LBB5_1438
- //0x0000787d LBB5_1439
- 0x31, 0xc9, //0x0000787d xorl %ecx, %ecx
- 0x45, 0x85, 0xc9, //0x0000787f testl %r9d, %r9d
- 0x0f, 0x89, 0x1b, 0x00, 0x00, 0x00, //0x00007882 jns LBB5_1443
- 0xe9, 0x6a, 0x00, 0x00, 0x00, //0x00007888 jmp LBB5_1450
- //0x0000788d LBB5_1441
- 0x49, 0x89, 0xfd, //0x0000788d movq %rdi, %r13
- 0xe9, 0xc2, 0x97, 0xff, 0xff, //0x00007890 jmp LBB5_167
- //0x00007895 LBB5_1442
- 0x83, 0xc1, 0xff, //0x00007895 addl $-1, %ecx
- 0x31, 0xc0, //0x00007898 xorl %eax, %eax
- 0x41, 0x89, 0xce, //0x0000789a movl %ecx, %r14d
- 0x31, 0xc9, //0x0000789d xorl %ecx, %ecx
- 0x48, 0x89, 0x4d, 0xd0, //0x0000789f movq %rcx, $-48(%rbp)
- //0x000078a3 LBB5_1443
- 0x31, 0xc9, //0x000078a3 xorl %ecx, %ecx
- 0x48, 0x8b, 0x75, 0xd0, //0x000078a5 movq $-48(%rbp), %rsi
- 0x41, 0x39, 0xf6, //0x000078a9 cmpl %esi, %r14d
- 0x0f, 0x8e, 0x45, 0x00, 0x00, 0x00, //0x000078ac jle LBB5_1450
- 0x89, 0xf1, //0x000078b2 movl %esi, %ecx
- 0x41, 0x8a, 0x0c, 0x0c, //0x000078b4 movb (%r12,%rcx), %cl
- 0x8d, 0x56, 0x01, //0x000078b8 leal $1(%rsi), %edx
- 0x80, 0xf9, 0x35, //0x000078bb cmpb $53, %cl
- 0x0f, 0x85, 0x2d, 0x00, 0x00, 0x00, //0x000078be jne LBB5_1449
- 0x44, 0x39, 0xf2, //0x000078c4 cmpl %r14d, %edx
- 0x0f, 0x85, 0x24, 0x00, 0x00, 0x00, //0x000078c7 jne LBB5_1449
- 0xb1, 0x01, //0x000078cd movb $1, %cl
- 0x45, 0x85, 0xdb, //0x000078cf testl %r11d, %r11d
- 0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x000078d2 jne LBB5_1450
- 0x31, 0xc9, //0x000078d8 xorl %ecx, %ecx
- 0x85, 0xf6, //0x000078da testl %esi, %esi
- 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000078dc je LBB5_1450
- 0x83, 0xc6, 0xff, //0x000078e2 addl $-1, %esi
- 0x41, 0x8a, 0x0c, 0x34, //0x000078e5 movb (%r12,%rsi), %cl
- 0x80, 0xe1, 0x01, //0x000078e9 andb $1, %cl
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000078ec jmp LBB5_1450
- //0x000078f1 LBB5_1449
- 0x80, 0xf9, 0x35, //0x000078f1 cmpb $53, %cl
- 0x0f, 0x9d, 0xc1, //0x000078f4 setge %cl
- //0x000078f7 LBB5_1450
- 0x0f, 0xb6, 0xc9, //0x000078f7 movzbl %cl, %ecx
- 0x48, 0x01, 0xc1, //0x000078fa addq %rax, %rcx
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, //0x000078fd movabsq $9007199254740992, %rax
- 0x48, 0x39, 0xc1, //0x00007907 cmpq %rax, %rcx
- 0x0f, 0x85, 0x31, 0x00, 0x00, 0x00, //0x0000790a jne LBB5_1452
- 0x48, 0x8b, 0x5d, 0xa8, //0x00007910 movq $-88(%rbp), %rbx
- 0x8d, 0x53, 0x01, //0x00007914 leal $1(%rbx), %edx
- 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00007917 movabsq $4503599627370495, %rax
- 0x48, 0x8d, 0x48, 0x01, //0x00007921 leaq $1(%rax), %rcx
- 0x31, 0xc0, //0x00007925 xorl %eax, %eax
- 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00007927 movabsq $9218868437227405312, %rdi
- 0x81, 0xfb, 0xfe, 0x03, 0x00, 0x00, //0x00007931 cmpl $1022, %ebx
- 0x48, 0x89, 0x55, 0xa8, //0x00007937 movq %rdx, $-88(%rbp)
- 0x0f, 0x8f, 0x2f, 0x00, 0x00, 0x00, //0x0000793b jg LBB5_1453
- //0x00007941 LBB5_1452
- 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00007941 movabsq $4503599627370495, %rax
- 0x48, 0x83, 0xc0, 0x01, //0x0000794b addq $1, %rax
- 0x48, 0x21, 0xc8, //0x0000794f andq %rcx, %rax
- 0x48, 0x8b, 0x7d, 0xa8, //0x00007952 movq $-88(%rbp), %rdi
- 0x81, 0xc7, 0xff, 0x03, 0x00, 0x00, //0x00007956 addl $1023, %edi
- 0x81, 0xe7, 0xff, 0x07, 0x00, 0x00, //0x0000795c andl $2047, %edi
- 0x48, 0xc1, 0xe7, 0x34, //0x00007962 shlq $52, %rdi
- 0x48, 0x85, 0xc0, //0x00007966 testq %rax, %rax
- 0x48, 0x0f, 0x44, 0xf8, //0x00007969 cmoveq %rax, %rdi
- 0x48, 0x89, 0xc8, //0x0000796d movq %rcx, %rax
- //0x00007970 LBB5_1453
- 0x48, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00007970 movabsq $4503599627370495, %rcx
- 0x48, 0x21, 0xc8, //0x0000797a andq %rcx, %rax
- 0x48, 0x09, 0xf8, //0x0000797d orq %rdi, %rax
- 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00007980 movabsq $-9223372036854775808, %rcx
- 0x48, 0x09, 0xc1, //0x0000798a orq %rax, %rcx
- 0x80, 0x7d, 0x87, 0x2d, //0x0000798d cmpb $45, $-121(%rbp)
- 0x48, 0x0f, 0x45, 0xc8, //0x00007991 cmovneq %rax, %rcx
- 0x66, 0x48, 0x0f, 0x6e, 0xc9, //0x00007995 movq %rcx, %xmm1
- 0x0f, 0x57, 0xc0, //0x0000799a xorps %xmm0, %xmm0
- 0xf2, 0x0f, 0x2a, 0x45, 0xb4, //0x0000799d cvtsi2sdl $-76(%rbp), %xmm0
- 0xf2, 0x0f, 0x59, 0xc1, //0x000079a2 mulsd %xmm1, %xmm0
- 0x4c, 0x8b, 0x65, 0xc0, //0x000079a6 movq $-64(%rbp), %r12
- 0x4c, 0x8b, 0x75, 0xb8, //0x000079aa movq $-72(%rbp), %r14
- //0x000079ae LBB5_1454
- 0x66, 0x48, 0x0f, 0x7e, 0xc0, //0x000079ae movq %xmm0, %rax
- 0x48, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000079b3 movabsq $-9223372036854775808, %rsi
- 0x48, 0x83, 0xc6, 0xff, //0x000079bd addq $-1, %rsi
- 0x48, 0x21, 0xc6, //0x000079c1 andq %rax, %rsi
- 0x31, 0xd2, //0x000079c4 xorl %edx, %edx
- 0xb9, 0x04, 0x00, 0x00, 0x00, //0x000079c6 movl $4, %ecx
- 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x000079cb movabsq $9218868437227405312, %rdi
- 0x48, 0x39, 0xfe, //0x000079d5 cmpq %rdi, %rsi
- 0x0f, 0x85, 0x74, 0x00, 0x00, 0x00, //0x000079d8 jne LBB5_1462
- //0x000079de LBB5_1455
- 0x48, 0x8b, 0x45, 0x88, //0x000079de movq $-120(%rbp), %rax
- 0x48, 0x83, 0xf8, 0x03, //0x000079e2 cmpq $3, %rax
- 0x0f, 0x84, 0x5a, 0xcb, 0xff, 0xff, //0x000079e6 je LBB5_1477
- //0x000079ec LBB5_1456
- 0x48, 0x83, 0xf8, 0x13, //0x000079ec cmpq $19, %rax
- 0x0f, 0x84, 0x56, 0x00, 0x00, 0x00, //0x000079f0 je LBB5_1461
- 0x48, 0x83, 0xf8, 0x0b, //0x000079f6 cmpq $11, %rax
- 0x0f, 0x85, 0x57, 0x96, 0xff, 0xff, //0x000079fa jne LBB5_167
- 0x49, 0x8b, 0xbc, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00007a00 movq $160(%r12), %rdi
- //0x00007a08 LBB5_1459
- 0x48, 0x8b, 0x75, 0x98, //0x00007a08 movq $-104(%rbp), %rsi
- //0x00007a0c LBB5_1460
- 0x48, 0xc1, 0xe6, 0x20, //0x00007a0c shlq $32, %rsi
- 0x48, 0x83, 0xce, 0x0b, //0x00007a10 orq $11, %rsi
- 0x48, 0x89, 0x37, //0x00007a14 movq %rsi, (%rdi)
- 0x48, 0x8b, 0x45, 0xa0, //0x00007a17 movq $-96(%rbp), %rax
- 0x48, 0x89, 0x47, 0x08, //0x00007a1b movq %rax, $8(%rdi)
- 0x41, 0x83, 0x84, 0x24, 0xd4, 0x00, 0x00, 0x00, 0x01, //0x00007a1f addl $1, $212(%r12)
- 0x49, 0x8b, 0x9c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00007a28 movq $160(%r12), %rbx
- 0x48, 0x8d, 0x43, 0x10, //0x00007a30 leaq $16(%rbx), %rax
- 0x49, 0x89, 0x84, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00007a34 movq %rax, $160(%r12)
- 0xb8, 0x0b, 0x00, 0x00, 0x00, //0x00007a3c movl $11, %eax
- 0x48, 0x89, 0x45, 0x88, //0x00007a41 movq %rax, $-120(%rbp)
- 0x89, 0xca, //0x00007a45 movl %ecx, %edx
- 0xe9, 0x0b, 0x02, 0x00, 0x00, //0x00007a47 jmp LBB5_1479
- //0x00007a4c LBB5_1461
- 0x89, 0xca, //0x00007a4c movl %ecx, %edx
- 0x48, 0x8b, 0x45, 0xa0, //0x00007a4e movq $-96(%rbp), %rax
- //0x00007a52 LBB5_1462
- 0x48, 0x8b, 0x75, 0x98, //0x00007a52 movq $-104(%rbp), %rsi
- 0x48, 0xc1, 0xe6, 0x20, //0x00007a56 shlq $32, %rsi
- 0x48, 0x83, 0xce, 0x13, //0x00007a5a orq $19, %rsi
- 0x49, 0x8b, 0x8c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00007a5e movq $160(%r12), %rcx
- 0x48, 0x89, 0x31, //0x00007a66 movq %rsi, (%rcx)
- 0x48, 0x89, 0x41, 0x08, //0x00007a69 movq %rax, $8(%rcx)
- 0x41, 0x83, 0x84, 0x24, 0xd4, 0x00, 0x00, 0x00, 0x01, //0x00007a6d addl $1, $212(%r12)
- 0x49, 0x8b, 0x9c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00007a76 movq $160(%r12), %rbx
- 0x48, 0x8d, 0x4b, 0x10, //0x00007a7e leaq $16(%rbx), %rcx
- 0x49, 0x89, 0x8c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00007a82 movq %rcx, $160(%r12)
- 0xb9, 0x13, 0x00, 0x00, 0x00, //0x00007a8a movl $19, %ecx
- 0x48, 0x89, 0x4d, 0x88, //0x00007a8f movq %rcx, $-120(%rbp)
- 0x48, 0x89, 0x45, 0xa0, //0x00007a93 movq %rax, $-96(%rbp)
- 0xe9, 0xbb, 0x01, 0x00, 0x00, //0x00007a97 jmp LBB5_1479
- //0x00007a9c LBB5_1463
- 0x4c, 0x89, 0xd1, //0x00007a9c movq %r10, %rcx
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00007a9f movq $-1, %r14
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00007aa6 movq $-1, %r15
- 0xe9, 0xed, 0xd3, 0xff, 0xff, //0x00007aad jmp LBB5_903
- //0x00007ab2 LBB5_1464
- 0x45, 0x31, 0xff, //0x00007ab2 xorl %r15d, %r15d
- 0xb9, 0x10, 0x27, 0x00, 0x00, //0x00007ab5 movl $10000, %ecx
- 0xe9, 0x61, 0xc9, 0xff, 0xff, //0x00007aba jmp LBB5_803
- //0x00007abf LBB5_1465
- 0x4a, 0x8d, 0x14, 0x2b, //0x00007abf leaq (%rbx,%r13), %rdx
- 0x41, 0x8a, 0x44, 0x1d, 0x00, //0x00007ac3 movb (%r13,%rbx), %al
- 0x8d, 0x70, 0xd0, //0x00007ac8 leal $-48(%rax), %esi
- 0x45, 0x31, 0xdb, //0x00007acb xorl %r11d, %r11d
- 0x40, 0x80, 0xfe, 0x09, //0x00007ace cmpb $9, %sil
- 0x0f, 0x87, 0xa0, 0x00, 0x00, 0x00, //0x00007ad2 ja LBB5_1495
- 0x31, 0xf6, //0x00007ad8 xorl %esi, %esi
- 0x31, 0xff, //0x00007ada xorl %edi, %edi
- //0x00007adc LBB5_1467
- 0x48, 0x8d, 0x34, 0xb6, //0x00007adc leaq (%rsi,%rsi,4), %rsi
- 0x0f, 0xb6, 0xc0, //0x00007ae0 movzbl %al, %eax
- 0x48, 0x8d, 0x34, 0x70, //0x00007ae3 leaq (%rax,%rsi,2), %rsi
- 0x48, 0x83, 0xc6, 0xd0, //0x00007ae7 addq $-48, %rsi
- 0x4c, 0x8d, 0x5f, 0x01, //0x00007aeb leaq $1(%rdi), %r11
- 0x0f, 0xb6, 0x42, 0x01, //0x00007aef movzbl $1(%rdx), %eax
- 0x48, 0x83, 0xc2, 0x01, //0x00007af3 addq $1, %rdx
- 0x8d, 0x58, 0xd0, //0x00007af7 leal $-48(%rax), %ebx
- 0x80, 0xfb, 0x09, //0x00007afa cmpb $9, %bl
- 0x0f, 0x87, 0x0d, 0x00, 0x00, 0x00, //0x00007afd ja LBB5_1469
- 0x48, 0x83, 0xff, 0x12, //0x00007b03 cmpq $18, %rdi
- 0x4c, 0x89, 0xdf, //0x00007b07 movq %r11, %rdi
- 0x0f, 0x82, 0xcc, 0xff, 0xff, 0xff, //0x00007b0a jb LBB5_1467
- //0x00007b10 LBB5_1469
- 0x45, 0x31, 0xc0, //0x00007b10 xorl %r8d, %r8d
- 0x80, 0xfb, 0x09, //0x00007b13 cmpb $9, %bl
- 0x0f, 0x87, 0x6c, 0x00, 0x00, 0x00, //0x00007b16 ja LBB5_1496
- 0x45, 0x31, 0xff, //0x00007b1c xorl %r15d, %r15d
- //0x00007b1f LBB5_1471
- 0x42, 0x0f, 0xb6, 0x44, 0x3a, 0x01, //0x00007b1f movzbl $1(%rdx,%r15), %eax
- 0x8d, 0x78, 0xd0, //0x00007b25 leal $-48(%rax), %edi
- 0x49, 0x83, 0xc7, 0x01, //0x00007b28 addq $1, %r15
- 0x40, 0x80, 0xff, 0x0a, //0x00007b2c cmpb $10, %dil
- 0x0f, 0x82, 0xe9, 0xff, 0xff, 0xff, //0x00007b30 jb LBB5_1471
- 0x4c, 0x01, 0xfa, //0x00007b36 addq %r15, %rdx
- 0x41, 0xb0, 0x01, //0x00007b39 movb $1, %r8b
- 0x49, 0x89, 0xd5, //0x00007b3c movq %rdx, %r13
- 0xe9, 0x4a, 0x00, 0x00, 0x00, //0x00007b3f jmp LBB5_1497
- //0x00007b44 LBB5_1473
- 0xba, 0x0d, 0x00, 0x00, 0x00, //0x00007b44 movl $13, %edx
- 0xe9, 0x3f, 0xca, 0xff, 0xff, //0x00007b49 jmp LBB5_823
- //0x00007b4e LBB5_1474
- 0xba, 0x0d, 0x00, 0x00, 0x00, //0x00007b4e movl $13, %edx
- 0xe9, 0x76, 0xca, 0xff, 0xff, //0x00007b53 jmp LBB5_827
- //0x00007b58 LBB5_1475
- 0xba, 0x0d, 0x00, 0x00, 0x00, //0x00007b58 movl $13, %edx
- 0xe9, 0x6d, 0xce, 0xff, 0xff, //0x00007b5d jmp LBB5_860
- //0x00007b62 LBB5_1476
- 0x49, 0x89, 0xd5, //0x00007b62 movq %rdx, %r13
- 0x48, 0x8b, 0x45, 0x88, //0x00007b65 movq $-120(%rbp), %rax
- 0x48, 0x83, 0xf8, 0x03, //0x00007b69 cmpq $3, %rax
- 0x0f, 0x85, 0x79, 0xfe, 0xff, 0xff, //0x00007b6d jne LBB5_1456
- 0xe9, 0xce, 0xc9, 0xff, 0xff, //0x00007b73 jmp LBB5_1477
- //0x00007b78 LBB5_1495
- 0x49, 0x89, 0xd5, //0x00007b78 movq %rdx, %r13
- 0x45, 0x31, 0xc0, //0x00007b7b xorl %r8d, %r8d
- 0x45, 0x31, 0xff, //0x00007b7e xorl %r15d, %r15d
- 0x31, 0xf6, //0x00007b81 xorl %esi, %esi
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00007b83 jmp LBB5_1497
- //0x00007b88 LBB5_1496
- 0x49, 0x89, 0xd5, //0x00007b88 movq %rdx, %r13
- 0x45, 0x31, 0xff, //0x00007b8b xorl %r15d, %r15d
- //0x00007b8e LBB5_1497
- 0x4c, 0x8b, 0x65, 0xc0, //0x00007b8e movq $-64(%rbp), %r12
- 0x4c, 0x8b, 0x55, 0xd0, //0x00007b92 movq $-48(%rbp), %r10
- 0x3c, 0x2e, //0x00007b96 cmpb $46, %al
- 0x0f, 0x84, 0x60, 0xc9, 0xff, 0xff, //0x00007b98 je LBB5_813
- //0x00007b9e LBB5_1498
- 0x3c, 0x45, //0x00007b9e cmpb $69, %al
- 0x0f, 0x84, 0x64, 0x00, 0x00, 0x00, //0x00007ba0 je LBB5_1504
- 0x3c, 0x65, //0x00007ba6 cmpb $101, %al
- 0x0f, 0x84, 0x5c, 0x00, 0x00, 0x00, //0x00007ba8 je LBB5_1504
- 0x45, 0x85, 0xff, //0x00007bae testl %r15d, %r15d
- 0x0f, 0x85, 0x21, 0x02, 0x00, 0x00, //0x00007bb1 jne LBB5_1509
- 0x31, 0xd2, //0x00007bb7 xorl %edx, %edx
- 0x80, 0x7d, 0xc8, 0x00, //0x00007bb9 cmpb $0, $-56(%rbp)
- 0x0f, 0x84, 0x4f, 0x00, 0x00, 0x00, //0x00007bbd je LBB5_1505
- 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00007bc3 movabsq $-9223372036854775808, %rcx
- 0x48, 0x39, 0xce, //0x00007bcd cmpq %rcx, %rsi
- 0x48, 0x8b, 0x7d, 0xa8, //0x00007bd0 movq $-88(%rbp), %rdi
- 0x0f, 0x86, 0xf0, 0x01, 0x00, 0x00, //0x00007bd4 jbe LBB5_1507
- 0x66, 0x48, 0x0f, 0x6e, 0xc6, //0x00007bda movq %rsi, %xmm0
- 0x66, 0x0f, 0x62, 0x05, 0x29, 0x85, 0xff, 0xff, //0x00007bdf punpckldq $-31447(%rip), %xmm0 /* LCPI5_11+0(%rip) */
- 0x66, 0x0f, 0x5c, 0x05, 0x31, 0x85, 0xff, 0xff, //0x00007be7 subpd $-31439(%rip), %xmm0 /* LCPI5_12+0(%rip) */
- 0x66, 0x0f, 0x28, 0xc8, //0x00007bef movapd %xmm0, %xmm1
- 0x66, 0x0f, 0x15, 0xc8, //0x00007bf3 unpckhpd %xmm0, %xmm1
- 0xf2, 0x0f, 0x58, 0xc8, //0x00007bf7 addsd %xmm0, %xmm1
- 0x66, 0x48, 0x0f, 0x7e, 0xc8, //0x00007bfb movq %xmm1, %rax
- 0x48, 0x31, 0xc8, //0x00007c00 xorq %rcx, %rax
- 0x31, 0xd2, //0x00007c03 xorl %edx, %edx
- 0xe9, 0x48, 0xfe, 0xff, 0xff, //0x00007c05 jmp LBB5_1462
- //0x00007c0a LBB5_1504
- 0x4c, 0x89, 0xea, //0x00007c0a movq %r13, %rdx
- 0xe9, 0x8a, 0xc7, 0xff, 0xff, //0x00007c0d jmp LBB5_795
- //0x00007c12 LBB5_1505
- 0x48, 0x89, 0x75, 0xa0, //0x00007c12 movq %rsi, $-96(%rbp)
- //0x00007c16 LBB5_1506
- 0x48, 0x8b, 0x75, 0x98, //0x00007c16 movq $-104(%rbp), %rsi
- 0x48, 0x8b, 0x7d, 0xa8, //0x00007c1a movq $-88(%rbp), %rdi
- //0x00007c1e LBB5_1478
- 0x48, 0xc1, 0xe6, 0x20, //0x00007c1e shlq $32, %rsi
- 0x48, 0x83, 0xce, 0x03, //0x00007c22 orq $3, %rsi
- 0x48, 0x89, 0x37, //0x00007c26 movq %rsi, (%rdi)
- 0x48, 0x8b, 0x45, 0xa0, //0x00007c29 movq $-96(%rbp), %rax
- 0x48, 0x89, 0x47, 0x08, //0x00007c2d movq %rax, $8(%rdi)
- 0x41, 0x83, 0x84, 0x24, 0xd4, 0x00, 0x00, 0x00, 0x01, //0x00007c31 addl $1, $212(%r12)
- 0x49, 0x8b, 0x9c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00007c3a movq $160(%r12), %rbx
- 0x48, 0x8d, 0x43, 0x10, //0x00007c42 leaq $16(%rbx), %rax
- 0x49, 0x89, 0x84, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00007c46 movq %rax, $160(%r12)
- 0xb8, 0x03, 0x00, 0x00, 0x00, //0x00007c4e movl $3, %eax
- 0x48, 0x89, 0x45, 0x88, //0x00007c53 movq %rax, $-120(%rbp)
- //0x00007c57 LBB5_1479
- 0x48, 0x83, 0xc3, 0x20, //0x00007c57 addq $32, %rbx
- 0x49, 0x8b, 0x84, 0x24, 0xc0, 0x00, 0x00, 0x00, //0x00007c5b movq $192(%r12), %rax
- 0xb9, 0x0b, 0x00, 0x00, 0x00, //0x00007c63 movl $11, %ecx
- 0x85, 0xd2, //0x00007c68 testl %edx, %edx
- 0x0f, 0x45, 0xca, //0x00007c6a cmovnel %edx, %ecx
- 0x0f, 0x85, 0xe4, 0x93, 0xff, 0xff, //0x00007c6d jne LBB5_167
- 0x48, 0x39, 0xc3, //0x00007c73 cmpq %rax, %rbx
- 0x0f, 0x87, 0xdb, 0x93, 0xff, 0xff, //0x00007c76 ja LBB5_167
- 0x49, 0x8d, 0x45, 0x01, //0x00007c7c leaq $1(%r13), %rax
- 0x41, 0x0f, 0xb6, 0x55, 0x00, //0x00007c80 movzbl (%r13), %edx
- 0x48, 0x83, 0xfa, 0x20, //0x00007c85 cmpq $32, %rdx
- 0x0f, 0x87, 0x2f, 0x01, 0x00, 0x00, //0x00007c89 ja LBB5_1492
- 0x48, 0xb9, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00007c8f movabsq $4294977025, %rcx
- 0x48, 0x0f, 0xa3, 0xd1, //0x00007c99 btq %rdx, %rcx
- 0x4c, 0x8b, 0xbd, 0x70, 0xff, 0xff, 0xff, //0x00007c9d movq $-144(%rbp), %r15
- 0x0f, 0x83, 0x14, 0x0f, 0x00, 0x00, //0x00007ca4 jae LBB5_1678
- 0x41, 0x0f, 0xb6, 0x55, 0x01, //0x00007caa movzbl $1(%r13), %edx
- 0x49, 0x83, 0xc5, 0x02, //0x00007caf addq $2, %r13
- 0x48, 0x83, 0xfa, 0x20, //0x00007cb3 cmpq $32, %rdx
- 0x0f, 0x87, 0xf9, 0x00, 0x00, 0x00, //0x00007cb7 ja LBB5_1494
- 0x48, 0x0f, 0xa3, 0xd1, //0x00007cbd btq %rdx, %rcx
- 0x0f, 0x83, 0xef, 0x00, 0x00, 0x00, //0x00007cc1 jae LBB5_1494
- 0x49, 0x8b, 0x94, 0x24, 0x90, 0x00, 0x00, 0x00, //0x00007cc7 movq $144(%r12), %rdx
- 0x4c, 0x89, 0xe9, //0x00007ccf movq %r13, %rcx
- 0x48, 0x29, 0xd1, //0x00007cd2 subq %rdx, %rcx
- 0x48, 0x83, 0xf9, 0x3f, //0x00007cd5 cmpq $63, %rcx
- 0x0f, 0x87, 0x1e, 0x00, 0x00, 0x00, //0x00007cd9 ja LBB5_1488
- 0x49, 0x8b, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x00007cdf movq $152(%r12), %rax
- 0x48, 0xd3, 0xe8, //0x00007ce7 shrq %cl, %rax
- 0x48, 0xd3, 0xe0, //0x00007cea shlq %cl, %rax
- 0x48, 0x85, 0xc0, //0x00007ced testq %rax, %rax
- 0x0f, 0x85, 0xac, 0x00, 0x00, 0x00, //0x00007cf0 jne LBB5_1491
- 0x48, 0x83, 0xc2, 0x40, //0x00007cf6 addq $64, %rdx
- 0x49, 0x89, 0xd5, //0x00007cfa movq %rdx, %r13
- //0x00007cfd LBB5_1488
- 0x49, 0x83, 0xc5, 0xc0, //0x00007cfd addq $-64, %r13
- 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0x56, 0x83, 0xff, 0xff, //0x00007d01 movdqu $-31914(%rip), %xmm8 /* LCPI5_0+0(%rip) */
- 0x4c, 0x89, 0xea, //0x00007d0a movq %r13, %rdx
- 0x90, 0x90, 0x90, //0x00007d0d .p2align 4, 0x90
- //0x00007d10 LBB5_1489
- 0xf3, 0x0f, 0x6f, 0x4a, 0x40, //0x00007d10 movdqu $64(%rdx), %xmm1
- 0xf3, 0x0f, 0x6f, 0x52, 0x50, //0x00007d15 movdqu $80(%rdx), %xmm2
- 0xf3, 0x0f, 0x6f, 0x5a, 0x60, //0x00007d1a movdqu $96(%rdx), %xmm3
- 0xf3, 0x0f, 0x6f, 0x62, 0x70, //0x00007d1f movdqu $112(%rdx), %xmm4
- 0x48, 0x83, 0xc2, 0x40, //0x00007d24 addq $64, %rdx
- 0x66, 0x41, 0x0f, 0x6f, 0xe8, //0x00007d28 movdqa %xmm8, %xmm5
- 0x66, 0x0f, 0x38, 0x00, 0xe9, //0x00007d2d pshufb %xmm1, %xmm5
- 0x66, 0x41, 0x0f, 0x6f, 0xf0, //0x00007d32 movdqa %xmm8, %xmm6
- 0x66, 0x0f, 0x38, 0x00, 0xf2, //0x00007d37 pshufb %xmm2, %xmm6
- 0x66, 0x41, 0x0f, 0x6f, 0xf8, //0x00007d3c movdqa %xmm8, %xmm7
- 0x66, 0x0f, 0x38, 0x00, 0xfb, //0x00007d41 pshufb %xmm3, %xmm7
- 0x66, 0x41, 0x0f, 0x6f, 0xc0, //0x00007d46 movdqa %xmm8, %xmm0
- 0x66, 0x0f, 0x38, 0x00, 0xc4, //0x00007d4b pshufb %xmm4, %xmm0
- 0x66, 0x0f, 0x74, 0xe9, //0x00007d50 pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x00007d54 pmovmskb %xmm5, %ecx
- 0x66, 0x0f, 0x74, 0xf2, //0x00007d58 pcmpeqb %xmm2, %xmm6
- 0x66, 0x0f, 0xd7, 0xf6, //0x00007d5c pmovmskb %xmm6, %esi
- 0x66, 0x0f, 0x74, 0xfb, //0x00007d60 pcmpeqb %xmm3, %xmm7
- 0x66, 0x0f, 0xd7, 0xff, //0x00007d64 pmovmskb %xmm7, %edi
- 0x66, 0x0f, 0x74, 0xc4, //0x00007d68 pcmpeqb %xmm4, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x00007d6c pmovmskb %xmm0, %eax
- 0x48, 0xc1, 0xe6, 0x10, //0x00007d70 shlq $16, %rsi
- 0x48, 0x09, 0xce, //0x00007d74 orq %rcx, %rsi
- 0x48, 0xc1, 0xe7, 0x20, //0x00007d77 shlq $32, %rdi
- 0x48, 0x09, 0xf7, //0x00007d7b orq %rsi, %rdi
- 0x48, 0xc1, 0xe0, 0x30, //0x00007d7e shlq $48, %rax
- 0x48, 0x09, 0xf8, //0x00007d82 orq %rdi, %rax
- 0x48, 0x83, 0xf8, 0xff, //0x00007d85 cmpq $-1, %rax
- 0x0f, 0x84, 0x81, 0xff, 0xff, 0xff, //0x00007d89 je LBB5_1489
- 0x48, 0xf7, 0xd0, //0x00007d8f notq %rax
- 0x49, 0x89, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x00007d92 movq %rax, $152(%r12)
- 0x49, 0x89, 0x94, 0x24, 0x90, 0x00, 0x00, 0x00, //0x00007d9a movq %rdx, $144(%r12)
- //0x00007da2 LBB5_1491
- 0x48, 0x0f, 0xbc, 0xc8, //0x00007da2 bsfq %rax, %rcx
- 0x48, 0x8d, 0x04, 0x0a, //0x00007da6 leaq (%rdx,%rcx), %rax
- 0x48, 0x83, 0xc0, 0x01, //0x00007daa addq $1, %rax
- 0x8a, 0x14, 0x0a, //0x00007dae movb (%rdx,%rcx), %dl
- 0xe9, 0x08, 0x0e, 0x00, 0x00, //0x00007db1 jmp LBB5_1678
- //0x00007db6 LBB5_1494
- 0x4c, 0x89, 0xe8, //0x00007db6 movq %r13, %rax
- 0xe9, 0x00, 0x0e, 0x00, 0x00, //0x00007db9 jmp LBB5_1678
- //0x00007dbe LBB5_1492
- 0x4c, 0x8b, 0xbd, 0x70, 0xff, 0xff, 0xff, //0x00007dbe movq $-144(%rbp), %r15
- 0xe9, 0xf4, 0x0d, 0x00, 0x00, //0x00007dc5 jmp LBB5_1678
- //0x00007dca LBB5_1507
- 0x48, 0xf7, 0xde, //0x00007dca negq %rsi
- 0x31, 0xc9, //0x00007dcd xorl %ecx, %ecx
- 0x48, 0x89, 0x75, 0xa0, //0x00007dcf movq %rsi, $-96(%rbp)
- 0xe9, 0x30, 0xfc, 0xff, 0xff, //0x00007dd3 jmp LBB5_1459
- //0x00007dd8 LBB5_1509
- 0x41, 0x83, 0xff, 0x01, //0x00007dd8 cmpl $1, %r15d
- 0x0f, 0x84, 0x02, 0x03, 0x00, 0x00, //0x00007ddc je LBB5_1555
- //0x00007de2 LBB5_1510
- 0x4c, 0x8b, 0x65, 0xc0, //0x00007de2 movq $-64(%rbp), %r12
- 0x4c, 0x8b, 0x55, 0xd0, //0x00007de6 movq $-48(%rbp), %r10
- 0xe9, 0xbc, 0xd3, 0xff, 0xff, //0x00007dea jmp LBB5_953
- //0x00007def LBB5_1511
- 0x66, 0x0f, 0x7e, 0xde, //0x00007def movd %xmm3, %esi
- 0x40, 0x80, 0xfe, 0x22, //0x00007df3 cmpb $34, %sil
- 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x00007df7 jne LBB5_1513
- //0x00007dfd LBB5_1512
- 0x49, 0x83, 0xc5, 0x01, //0x00007dfd addq $1, %r13
- 0x49, 0x29, 0xc2, //0x00007e01 subq %rax, %r10
- 0xb1, 0x01, //0x00007e04 movb $1, %cl
- 0xb8, 0x0c, 0x00, 0x00, 0x00, //0x00007e06 movl $12, %eax
- 0x4d, 0x89, 0xd0, //0x00007e0b movq %r10, %r8
- 0xe9, 0x2b, 0xc2, 0xff, 0xff, //0x00007e0e jmp LBB5_761
- //0x00007e13 LBB5_1513
- 0x31, 0xc9, //0x00007e13 xorl %ecx, %ecx
- //0x00007e15 LBB5_1514
- 0x41, 0x88, 0x34, 0x0a, //0x00007e15 movb %sil, (%r10,%rcx)
- 0x41, 0x0f, 0xb6, 0x5c, 0x0d, 0x01, //0x00007e19 movzbl $1(%r13,%rcx), %ebx
- 0x80, 0xfb, 0x22, //0x00007e1f cmpb $34, %bl
- 0x0f, 0x84, 0x9c, 0x00, 0x00, 0x00, //0x00007e22 je LBB5_1523
- 0x41, 0x88, 0x5c, 0x0a, 0x01, //0x00007e28 movb %bl, $1(%r10,%rcx)
- 0x41, 0x0f, 0xb6, 0x5c, 0x0d, 0x02, //0x00007e2d movzbl $2(%r13,%rcx), %ebx
- 0x80, 0xfb, 0x22, //0x00007e33 cmpb $34, %bl
- 0x0f, 0x84, 0x9f, 0x00, 0x00, 0x00, //0x00007e36 je LBB5_1524
- 0x41, 0x88, 0x5c, 0x0a, 0x02, //0x00007e3c movb %bl, $2(%r10,%rcx)
- 0x41, 0x0f, 0xb6, 0x5c, 0x0d, 0x03, //0x00007e41 movzbl $3(%r13,%rcx), %ebx
- 0x80, 0xfb, 0x22, //0x00007e47 cmpb $34, %bl
- 0x0f, 0x84, 0xa2, 0x00, 0x00, 0x00, //0x00007e4a je LBB5_1525
- 0x41, 0x88, 0x5c, 0x0a, 0x03, //0x00007e50 movb %bl, $3(%r10,%rcx)
- 0x41, 0x0f, 0xb6, 0x5c, 0x0d, 0x04, //0x00007e55 movzbl $4(%r13,%rcx), %ebx
- 0x80, 0xfb, 0x22, //0x00007e5b cmpb $34, %bl
- 0x0f, 0x84, 0xa5, 0x00, 0x00, 0x00, //0x00007e5e je LBB5_1526
- 0x41, 0x88, 0x5c, 0x0a, 0x04, //0x00007e64 movb %bl, $4(%r10,%rcx)
- 0x41, 0x0f, 0xb6, 0x5c, 0x0d, 0x05, //0x00007e69 movzbl $5(%r13,%rcx), %ebx
- 0x80, 0xfb, 0x22, //0x00007e6f cmpb $34, %bl
- 0x0f, 0x84, 0xa8, 0x00, 0x00, 0x00, //0x00007e72 je LBB5_1527
- 0x41, 0x88, 0x5c, 0x0a, 0x05, //0x00007e78 movb %bl, $5(%r10,%rcx)
- 0x41, 0x0f, 0xb6, 0x5c, 0x0d, 0x06, //0x00007e7d movzbl $6(%r13,%rcx), %ebx
- 0x80, 0xfb, 0x22, //0x00007e83 cmpb $34, %bl
- 0x0f, 0x84, 0xab, 0x00, 0x00, 0x00, //0x00007e86 je LBB5_1528
- 0x41, 0x88, 0x5c, 0x0a, 0x06, //0x00007e8c movb %bl, $6(%r10,%rcx)
- 0x41, 0x0f, 0xb6, 0x5c, 0x0d, 0x07, //0x00007e91 movzbl $7(%r13,%rcx), %ebx
- 0x80, 0xfb, 0x22, //0x00007e97 cmpb $34, %bl
- 0x0f, 0x84, 0xd0, 0x00, 0x00, 0x00, //0x00007e9a je LBB5_1531
- 0x41, 0x88, 0x5c, 0x0a, 0x07, //0x00007ea0 movb %bl, $7(%r10,%rcx)
- 0x41, 0x0f, 0xb6, 0x74, 0x0d, 0x08, //0x00007ea5 movzbl $8(%r13,%rcx), %esi
- 0x48, 0x83, 0xc1, 0x08, //0x00007eab addq $8, %rcx
- 0x40, 0x80, 0xfe, 0x22, //0x00007eaf cmpb $34, %sil
- 0x0f, 0x85, 0x5c, 0xff, 0xff, 0xff, //0x00007eb3 jne LBB5_1514
- 0x49, 0x01, 0xcd, //0x00007eb9 addq %rcx, %r13
- 0x49, 0x01, 0xca, //0x00007ebc addq %rcx, %r10
- 0xe9, 0x39, 0xff, 0xff, 0xff, //0x00007ebf jmp LBB5_1512
- //0x00007ec4 LBB5_1523
- 0x49, 0x01, 0xcd, //0x00007ec4 addq %rcx, %r13
- 0x49, 0x83, 0xc5, 0x02, //0x00007ec7 addq $2, %r13
- 0x49, 0x29, 0xc2, //0x00007ecb subq %rax, %r10
- 0x4d, 0x8d, 0x04, 0x0a, //0x00007ece leaq (%r10,%rcx), %r8
- 0x49, 0x83, 0xc0, 0x01, //0x00007ed2 addq $1, %r8
- 0xe9, 0xa7, 0x00, 0x00, 0x00, //0x00007ed6 jmp LBB5_1532
- //0x00007edb LBB5_1524
- 0x49, 0x01, 0xcd, //0x00007edb addq %rcx, %r13
- 0x49, 0x83, 0xc5, 0x03, //0x00007ede addq $3, %r13
- 0x49, 0x29, 0xc2, //0x00007ee2 subq %rax, %r10
- 0x4d, 0x8d, 0x04, 0x0a, //0x00007ee5 leaq (%r10,%rcx), %r8
- 0x49, 0x83, 0xc0, 0x02, //0x00007ee9 addq $2, %r8
- 0xe9, 0x90, 0x00, 0x00, 0x00, //0x00007eed jmp LBB5_1532
- //0x00007ef2 LBB5_1525
- 0x49, 0x01, 0xcd, //0x00007ef2 addq %rcx, %r13
- 0x49, 0x83, 0xc5, 0x04, //0x00007ef5 addq $4, %r13
- 0x49, 0x29, 0xc2, //0x00007ef9 subq %rax, %r10
- 0x4d, 0x8d, 0x04, 0x0a, //0x00007efc leaq (%r10,%rcx), %r8
- 0x49, 0x83, 0xc0, 0x03, //0x00007f00 addq $3, %r8
- 0xe9, 0x79, 0x00, 0x00, 0x00, //0x00007f04 jmp LBB5_1532
- //0x00007f09 LBB5_1526
- 0x49, 0x01, 0xcd, //0x00007f09 addq %rcx, %r13
- 0x49, 0x83, 0xc5, 0x05, //0x00007f0c addq $5, %r13
- 0x49, 0x29, 0xc2, //0x00007f10 subq %rax, %r10
- 0x4d, 0x8d, 0x04, 0x0a, //0x00007f13 leaq (%r10,%rcx), %r8
- 0x49, 0x83, 0xc0, 0x04, //0x00007f17 addq $4, %r8
- 0xe9, 0x62, 0x00, 0x00, 0x00, //0x00007f1b jmp LBB5_1532
- //0x00007f20 LBB5_1527
- 0x49, 0x01, 0xcd, //0x00007f20 addq %rcx, %r13
- 0x49, 0x83, 0xc5, 0x06, //0x00007f23 addq $6, %r13
- 0x49, 0x29, 0xc2, //0x00007f27 subq %rax, %r10
- 0x4d, 0x8d, 0x04, 0x0a, //0x00007f2a leaq (%r10,%rcx), %r8
- 0x49, 0x83, 0xc0, 0x05, //0x00007f2e addq $5, %r8
- 0xe9, 0x4b, 0x00, 0x00, 0x00, //0x00007f32 jmp LBB5_1532
- //0x00007f37 LBB5_1528
- 0x49, 0x01, 0xcd, //0x00007f37 addq %rcx, %r13
- 0x49, 0x83, 0xc5, 0x07, //0x00007f3a addq $7, %r13
- 0x49, 0x29, 0xc2, //0x00007f3e subq %rax, %r10
- 0x4d, 0x8d, 0x04, 0x0a, //0x00007f41 leaq (%r10,%rcx), %r8
- 0x49, 0x83, 0xc0, 0x06, //0x00007f45 addq $6, %r8
- 0xe9, 0x34, 0x00, 0x00, 0x00, //0x00007f49 jmp LBB5_1532
- //0x00007f4e LBB5_1529
- 0x66, 0x0f, 0x7e, 0xde, //0x00007f4e movd %xmm3, %esi
- 0x40, 0x80, 0xfe, 0x22, //0x00007f52 cmpb $34, %sil
- 0x0f, 0x85, 0x32, 0x00, 0x00, 0x00, //0x00007f56 jne LBB5_1533
- //0x00007f5c LBB5_1530
- 0x48, 0x83, 0xc0, 0x01, //0x00007f5c addq $1, %rax
- 0x4d, 0x29, 0xef, //0x00007f60 subq %r13, %r15
- 0xb1, 0x01, //0x00007f63 movb $1, %cl
- 0x4c, 0x89, 0xff, //0x00007f65 movq %r15, %rdi
- 0x4d, 0x89, 0xce, //0x00007f68 movq %r9, %r14
- 0xe9, 0xf5, 0xcc, 0xff, 0xff, //0x00007f6b jmp LBB5_881
- //0x00007f70 LBB5_1531
- 0x49, 0x01, 0xcd, //0x00007f70 addq %rcx, %r13
- 0x49, 0x83, 0xc5, 0x08, //0x00007f73 addq $8, %r13
- 0x49, 0x29, 0xc2, //0x00007f77 subq %rax, %r10
- 0x4d, 0x8d, 0x04, 0x0a, //0x00007f7a leaq (%r10,%rcx), %r8
- 0x49, 0x83, 0xc0, 0x07, //0x00007f7e addq $7, %r8
- //0x00007f82 LBB5_1532
- 0xb1, 0x01, //0x00007f82 movb $1, %cl
- 0xb8, 0x0c, 0x00, 0x00, 0x00, //0x00007f84 movl $12, %eax
- 0xe9, 0xb0, 0xc0, 0xff, 0xff, //0x00007f89 jmp LBB5_761
- //0x00007f8e LBB5_1533
- 0x31, 0xc9, //0x00007f8e xorl %ecx, %ecx
- //0x00007f90 LBB5_1534
- 0x41, 0x88, 0x34, 0x0f, //0x00007f90 movb %sil, (%r15,%rcx)
- 0x0f, 0xb6, 0x54, 0x08, 0x01, //0x00007f94 movzbl $1(%rax,%rcx), %edx
- 0x80, 0xfa, 0x22, //0x00007f99 cmpb $34, %dl
- 0x0f, 0x84, 0x9c, 0x00, 0x00, 0x00, //0x00007f9c je LBB5_1543
- 0x41, 0x88, 0x54, 0x0f, 0x01, //0x00007fa2 movb %dl, $1(%r15,%rcx)
- 0x0f, 0xb6, 0x54, 0x08, 0x02, //0x00007fa7 movzbl $2(%rax,%rcx), %edx
- 0x80, 0xfa, 0x22, //0x00007fac cmpb $34, %dl
- 0x0f, 0x84, 0xa0, 0x00, 0x00, 0x00, //0x00007faf je LBB5_1544
- 0x41, 0x88, 0x54, 0x0f, 0x02, //0x00007fb5 movb %dl, $2(%r15,%rcx)
- 0x0f, 0xb6, 0x54, 0x08, 0x03, //0x00007fba movzbl $3(%rax,%rcx), %edx
- 0x80, 0xfa, 0x22, //0x00007fbf cmpb $34, %dl
- 0x0f, 0x84, 0xa4, 0x00, 0x00, 0x00, //0x00007fc2 je LBB5_1546
- 0x41, 0x88, 0x54, 0x0f, 0x03, //0x00007fc8 movb %dl, $3(%r15,%rcx)
- 0x0f, 0xb6, 0x54, 0x08, 0x04, //0x00007fcd movzbl $4(%rax,%rcx), %edx
- 0x80, 0xfa, 0x22, //0x00007fd2 cmpb $34, %dl
- 0x0f, 0x84, 0xa8, 0x00, 0x00, 0x00, //0x00007fd5 je LBB5_1548
- 0x41, 0x88, 0x54, 0x0f, 0x04, //0x00007fdb movb %dl, $4(%r15,%rcx)
- 0x0f, 0xb6, 0x54, 0x08, 0x05, //0x00007fe0 movzbl $5(%rax,%rcx), %edx
- 0x80, 0xfa, 0x22, //0x00007fe5 cmpb $34, %dl
- 0x0f, 0x84, 0xac, 0x00, 0x00, 0x00, //0x00007fe8 je LBB5_1550
- 0x41, 0x88, 0x54, 0x0f, 0x05, //0x00007fee movb %dl, $5(%r15,%rcx)
- 0x0f, 0xb6, 0x54, 0x08, 0x06, //0x00007ff3 movzbl $6(%rax,%rcx), %edx
- 0x80, 0xfa, 0x22, //0x00007ff8 cmpb $34, %dl
- 0x0f, 0x84, 0xb0, 0x00, 0x00, 0x00, //0x00007ffb je LBB5_1552
- 0x41, 0x88, 0x54, 0x0f, 0x06, //0x00008001 movb %dl, $6(%r15,%rcx)
- 0x0f, 0xb6, 0x54, 0x08, 0x07, //0x00008006 movzbl $7(%rax,%rcx), %edx
- 0x80, 0xfa, 0x22, //0x0000800b cmpb $34, %dl
- 0x0f, 0x84, 0xb4, 0x00, 0x00, 0x00, //0x0000800e je LBB5_1553
- 0x41, 0x88, 0x54, 0x0f, 0x07, //0x00008014 movb %dl, $7(%r15,%rcx)
- 0x0f, 0xb6, 0x74, 0x08, 0x08, //0x00008019 movzbl $8(%rax,%rcx), %esi
- 0x48, 0x83, 0xc1, 0x08, //0x0000801e addq $8, %rcx
- 0x40, 0x80, 0xfe, 0x22, //0x00008022 cmpb $34, %sil
- 0x0f, 0x85, 0x64, 0xff, 0xff, 0xff, //0x00008026 jne LBB5_1534
- 0x48, 0x01, 0xc8, //0x0000802c addq %rcx, %rax
- 0x49, 0x01, 0xcf, //0x0000802f addq %rcx, %r15
- 0xe9, 0x25, 0xff, 0xff, 0xff, //0x00008032 jmp LBB5_1530
- //0x00008037 LBB5_1545
- 0xb1, 0x01, //0x00008037 movb $1, %cl
- 0xe9, 0x32, 0xcc, 0xff, 0xff, //0x00008039 jmp LBB5_882
- //0x0000803e LBB5_1543
- 0x48, 0x01, 0xc8, //0x0000803e addq %rcx, %rax
- 0x48, 0x83, 0xc0, 0x02, //0x00008041 addq $2, %rax
- 0x4d, 0x29, 0xef, //0x00008045 subq %r13, %r15
- 0x49, 0x8d, 0x3c, 0x0f, //0x00008048 leaq (%r15,%rcx), %rdi
- 0x48, 0x83, 0xc7, 0x01, //0x0000804c addq $1, %rdi
- 0xe9, 0x85, 0x00, 0x00, 0x00, //0x00008050 jmp LBB5_1554
- //0x00008055 LBB5_1544
- 0x48, 0x01, 0xc8, //0x00008055 addq %rcx, %rax
- 0x48, 0x83, 0xc0, 0x03, //0x00008058 addq $3, %rax
- 0x4d, 0x29, 0xef, //0x0000805c subq %r13, %r15
- 0x49, 0x8d, 0x3c, 0x0f, //0x0000805f leaq (%r15,%rcx), %rdi
- 0x48, 0x83, 0xc7, 0x02, //0x00008063 addq $2, %rdi
- 0xe9, 0x6e, 0x00, 0x00, 0x00, //0x00008067 jmp LBB5_1554
- //0x0000806c LBB5_1546
- 0x48, 0x01, 0xc8, //0x0000806c addq %rcx, %rax
- 0x48, 0x83, 0xc0, 0x04, //0x0000806f addq $4, %rax
- 0x4d, 0x29, 0xef, //0x00008073 subq %r13, %r15
- 0x49, 0x8d, 0x3c, 0x0f, //0x00008076 leaq (%r15,%rcx), %rdi
- 0x48, 0x83, 0xc7, 0x03, //0x0000807a addq $3, %rdi
- 0xe9, 0x57, 0x00, 0x00, 0x00, //0x0000807e jmp LBB5_1554
- //0x00008083 LBB5_1548
- 0x48, 0x01, 0xc8, //0x00008083 addq %rcx, %rax
- 0x48, 0x83, 0xc0, 0x05, //0x00008086 addq $5, %rax
- 0x4d, 0x29, 0xef, //0x0000808a subq %r13, %r15
- 0x49, 0x8d, 0x3c, 0x0f, //0x0000808d leaq (%r15,%rcx), %rdi
- 0x48, 0x83, 0xc7, 0x04, //0x00008091 addq $4, %rdi
- 0xe9, 0x40, 0x00, 0x00, 0x00, //0x00008095 jmp LBB5_1554
- //0x0000809a LBB5_1550
- 0x48, 0x01, 0xc8, //0x0000809a addq %rcx, %rax
- 0x48, 0x83, 0xc0, 0x06, //0x0000809d addq $6, %rax
- 0x4d, 0x29, 0xef, //0x000080a1 subq %r13, %r15
- 0x49, 0x8d, 0x3c, 0x0f, //0x000080a4 leaq (%r15,%rcx), %rdi
- 0x48, 0x83, 0xc7, 0x05, //0x000080a8 addq $5, %rdi
- 0xe9, 0x29, 0x00, 0x00, 0x00, //0x000080ac jmp LBB5_1554
- //0x000080b1 LBB5_1552
- 0x48, 0x01, 0xc8, //0x000080b1 addq %rcx, %rax
- 0x48, 0x83, 0xc0, 0x07, //0x000080b4 addq $7, %rax
- 0x4d, 0x29, 0xef, //0x000080b8 subq %r13, %r15
- 0x49, 0x8d, 0x3c, 0x0f, //0x000080bb leaq (%r15,%rcx), %rdi
- 0x48, 0x83, 0xc7, 0x06, //0x000080bf addq $6, %rdi
- 0xe9, 0x12, 0x00, 0x00, 0x00, //0x000080c3 jmp LBB5_1554
- //0x000080c8 LBB5_1553
- 0x48, 0x01, 0xc8, //0x000080c8 addq %rcx, %rax
- 0x48, 0x83, 0xc0, 0x08, //0x000080cb addq $8, %rax
- 0x4d, 0x29, 0xef, //0x000080cf subq %r13, %r15
- 0x49, 0x8d, 0x3c, 0x0f, //0x000080d2 leaq (%r15,%rcx), %rdi
- 0x48, 0x83, 0xc7, 0x07, //0x000080d6 addq $7, %rdi
- //0x000080da LBB5_1554
- 0xb1, 0x01, //0x000080da movb $1, %cl
- 0x4d, 0x89, 0xce, //0x000080dc movq %r9, %r14
- 0xe9, 0x81, 0xcb, 0xff, 0xff, //0x000080df jmp LBB5_881
- //0x000080e4 LBB5_1555
- 0xb9, 0x0a, 0x00, 0x00, 0x00, //0x000080e4 movl $10, %ecx
- 0x48, 0x89, 0xf0, //0x000080e9 movq %rsi, %rax
- 0x48, 0xf7, 0xe1, //0x000080ec mulq %rcx
- 0x0f, 0x81, 0x15, 0x00, 0x00, 0x00, //0x000080ef jno LBB5_1557
- 0x43, 0x8d, 0x04, 0x09, //0x000080f5 leal (%r9,%r9), %eax
- 0x83, 0xc0, 0xff, //0x000080f9 addl $-1, %eax
- 0x89, 0x45, 0xb4, //0x000080fc movl %eax, $-76(%rbp)
- 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x000080ff movl $1, %r15d
- 0xe9, 0x9a, 0xd1, 0xff, 0xff, //0x00008105 jmp LBB5_965
- //0x0000810a LBB5_1557
- 0x41, 0x0f, 0xb6, 0x4d, 0xff, //0x0000810a movzbl $-1(%r13), %ecx
- 0x83, 0xc1, 0xd0, //0x0000810f addl $-48, %ecx
- 0x48, 0x63, 0xc9, //0x00008112 movslq %ecx, %rcx
- 0x48, 0x89, 0xca, //0x00008115 movq %rcx, %rdx
- 0x48, 0xc1, 0xfa, 0x3f, //0x00008118 sarq $63, %rdx
- 0x48, 0x01, 0xc8, //0x0000811c addq %rcx, %rax
- 0x48, 0x83, 0xd2, 0x00, //0x0000811f adcq $0, %rdx
- 0x89, 0xd1, //0x00008123 movl %edx, %ecx
- 0x83, 0xe1, 0x01, //0x00008125 andl $1, %ecx
- 0x48, 0xf7, 0xd9, //0x00008128 negq %rcx
- 0x48, 0x31, 0xca, //0x0000812b xorq %rcx, %rdx
- 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x0000812e movl $1, %r15d
- 0x0f, 0x85, 0xa8, 0xfc, 0xff, 0xff, //0x00008134 jne LBB5_1510
- 0x48, 0x85, 0xc9, //0x0000813a testq %rcx, %rcx
- 0x0f, 0x88, 0x9f, 0xfc, 0xff, 0xff, //0x0000813d js LBB5_1510
- 0x31, 0xd2, //0x00008143 xorl %edx, %edx
- 0x80, 0x7d, 0xc8, 0x00, //0x00008145 cmpb $0, $-56(%rbp)
- 0x0f, 0x84, 0x57, 0x00, 0x00, 0x00, //0x00008149 je LBB5_1563
- 0x66, 0x48, 0x0f, 0x6e, 0xc0, //0x0000814f movq %rax, %xmm0
- 0x66, 0x0f, 0x62, 0x05, 0xb4, 0x7f, 0xff, 0xff, //0x00008154 punpckldq $-32844(%rip), %xmm0 /* LCPI5_11+0(%rip) */
- 0x66, 0x0f, 0x5c, 0x05, 0xbc, 0x7f, 0xff, 0xff, //0x0000815c subpd $-32836(%rip), %xmm0 /* LCPI5_12+0(%rip) */
- 0x66, 0x0f, 0x28, 0xc8, //0x00008164 movapd %xmm0, %xmm1
- 0x66, 0x0f, 0x15, 0xc8, //0x00008168 unpckhpd %xmm0, %xmm1
- 0xf2, 0x0f, 0x58, 0xc8, //0x0000816c addsd %xmm0, %xmm1
- 0x66, 0x48, 0x0f, 0x7e, 0xc9, //0x00008170 movq %xmm1, %rcx
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00008175 movabsq $-9223372036854775808, %rax
- 0x48, 0x31, 0xc8, //0x0000817f xorq %rcx, %rax
- 0x31, 0xd2, //0x00008182 xorl %edx, %edx
- 0x4c, 0x8b, 0x65, 0xc0, //0x00008184 movq $-64(%rbp), %r12
- 0xe9, 0xc5, 0xf8, 0xff, 0xff, //0x00008188 jmp LBB5_1462
- //0x0000818d LBB5_1561
- 0x4d, 0x89, 0xce, //0x0000818d movq %r9, %r14
- //0x00008190 LBB5_1562
- 0x0f, 0xbc, 0xcf, //0x00008190 bsfl %edi, %ecx
- 0x48, 0x01, 0xc8, //0x00008193 addq %rcx, %rax
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00008196 movq $-1, %rdi
- 0x48, 0x8b, 0x4d, 0x90, //0x0000819d movq $-112(%rbp), %rcx
- 0xe9, 0xca, 0xca, 0xff, 0xff, //0x000081a1 jmp LBB5_882
- //0x000081a6 LBB5_1563
- 0x48, 0x89, 0x45, 0xa0, //0x000081a6 movq %rax, $-96(%rbp)
- 0x4c, 0x8b, 0x65, 0xc0, //0x000081aa movq $-64(%rbp), %r12
- 0xe9, 0x63, 0xfa, 0xff, 0xff, //0x000081ae jmp LBB5_1506
- //0x000081b3 LBB5_1568
- 0x49, 0x8d, 0x94, 0x24, 0xb8, 0x00, 0x00, 0x00, //0x000081b3 leaq $184(%r12), %rdx
- 0x48, 0x89, 0x55, 0xd0, //0x000081bb movq %rdx, $-48(%rbp)
- 0x4c, 0x8d, 0x15, 0x56, 0x40, 0x00, 0x00, //0x000081bf leaq $16470(%rip), %r10 /* LJTI5_4+0(%rip) */
- 0x45, 0x31, 0xc0, //0x000081c6 xorl %r8d, %r8d
- 0x48, 0xbe, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000081c9 movabsq $4294977025, %rsi
- 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0x84, 0x7e, 0xff, 0xff, //0x000081d3 movdqu $-33148(%rip), %xmm8 /* LCPI5_0+0(%rip) */
- //0x000081dc LBB5_1569
- 0x49, 0x89, 0xc5, //0x000081dc movq %rax, %r13
- 0x49, 0x8d, 0x3c, 0x07, //0x000081df leaq (%r15,%rax), %rdi
- 0x0f, 0xbe, 0xc1, //0x000081e3 movsbl %cl, %eax
- 0xb9, 0x06, 0x00, 0x00, 0x00, //0x000081e6 movl $6, %ecx
- 0x83, 0xc0, 0xde, //0x000081eb addl $-34, %eax
- 0x83, 0xf8, 0x59, //0x000081ee cmpl $89, %eax
- 0x0f, 0x87, 0x60, 0x8e, 0xff, 0xff, //0x000081f1 ja LBB5_167
- 0x49, 0x63, 0x04, 0x82, //0x000081f7 movslq (%r10,%rax,4), %rax
- 0x4c, 0x01, 0xd0, //0x000081fb addq %r10, %rax
- 0xff, 0xe0, //0x000081fe jmpq *%rax
- //0x00008200 LBB5_1571
- 0x48, 0xc1, 0xe7, 0x20, //0x00008200 shlq $32, %rdi
- 0x48, 0x83, 0xcf, 0x07, //0x00008204 orq $7, %rdi
- 0x49, 0x8b, 0x84, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00008208 movq $160(%r12), %rax
- 0x48, 0x89, 0x38, //0x00008210 movq %rdi, (%rax)
- 0x49, 0x8b, 0x8c, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x00008213 movq $168(%r12), %rcx
- 0x48, 0x89, 0x48, 0x08, //0x0000821b movq %rcx, $8(%rax)
- 0x49, 0x8b, 0x9c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x0000821f movq $160(%r12), %rbx
- 0x4d, 0x8b, 0x9c, 0x24, 0xb8, 0x00, 0x00, 0x00, //0x00008227 movq $184(%r12), %r11
- 0x48, 0x89, 0xd8, //0x0000822f movq %rbx, %rax
- 0x4c, 0x29, 0xd8, //0x00008232 subq %r11, %rax
- 0x48, 0x89, 0xc7, //0x00008235 movq %rax, %rdi
- 0x48, 0xc1, 0xff, 0x04, //0x00008238 sarq $4, %rdi
- 0x49, 0x89, 0xbc, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x0000823c movq %rdi, $168(%r12)
- 0x48, 0x8d, 0x4b, 0x10, //0x00008244 leaq $16(%rbx), %rcx
- 0x49, 0x89, 0x8c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00008248 movq %rcx, $160(%r12)
- 0x49, 0x83, 0x84, 0x24, 0xb0, 0x00, 0x00, 0x00, 0x01, //0x00008250 addq $1, $176(%r12)
- 0x48, 0x83, 0xf8, 0xf0, //0x00008259 cmpq $-16, %rax
- 0x48, 0x89, 0xd8, //0x0000825d movq %rbx, %rax
- 0x49, 0x0f, 0x44, 0xc0, //0x00008260 cmoveq %r8, %rax
- 0x48, 0x8d, 0x4b, 0x20, //0x00008264 leaq $32(%rbx), %rcx
- 0x41, 0xbe, 0x00, 0x00, 0x00, 0x00, //0x00008268 movl $0, %r14d
- 0x49, 0x3b, 0x8c, 0x24, 0xc0, 0x00, 0x00, 0x00, //0x0000826e cmpq $192(%r12), %rcx
- 0x0f, 0x87, 0x03, 0x00, 0x00, 0x00, //0x00008276 ja LBB5_1573
- 0x49, 0x89, 0xc6, //0x0000827c movq %rax, %r14
- //0x0000827f LBB5_1573
- 0xb9, 0x0b, 0x00, 0x00, 0x00, //0x0000827f movl $11, %ecx
- 0x4d, 0x85, 0xf6, //0x00008284 testq %r14, %r14
- 0x0f, 0x84, 0xca, 0x8d, 0xff, 0xff, //0x00008287 je LBB5_167
- 0x49, 0x8d, 0x45, 0x01, //0x0000828d leaq $1(%r13), %rax
- 0x41, 0x0f, 0xb6, 0x4d, 0x00, //0x00008291 movzbl (%r13), %ecx
- 0x48, 0x83, 0xf9, 0x20, //0x00008296 cmpq $32, %rcx
- 0x0f, 0x87, 0x70, 0x00, 0x00, 0x00, //0x0000829a ja LBB5_1586
- 0x48, 0x0f, 0xa3, 0xce, //0x000082a0 btq %rcx, %rsi
- 0x0f, 0x83, 0x66, 0x00, 0x00, 0x00, //0x000082a4 jae LBB5_1586
- 0x41, 0x0f, 0xb6, 0x4d, 0x01, //0x000082aa movzbl $1(%r13), %ecx
- 0x49, 0x83, 0xc5, 0x02, //0x000082af addq $2, %r13
- 0x48, 0x83, 0xf9, 0x20, //0x000082b3 cmpq $32, %rcx
- 0x0f, 0x87, 0x50, 0x00, 0x00, 0x00, //0x000082b7 ja LBB5_1588
- 0x48, 0x0f, 0xa3, 0xce, //0x000082bd btq %rcx, %rsi
- 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x000082c1 jae LBB5_1588
- 0x49, 0x89, 0xf1, //0x000082c7 movq %rsi, %r9
- 0x49, 0x8b, 0xb4, 0x24, 0x90, 0x00, 0x00, 0x00, //0x000082ca movq $144(%r12), %rsi
- 0x4c, 0x89, 0xe9, //0x000082d2 movq %r13, %rcx
- 0x48, 0x29, 0xf1, //0x000082d5 subq %rsi, %rcx
- 0x48, 0x83, 0xf9, 0x40, //0x000082d8 cmpq $64, %rcx
- 0x0f, 0x83, 0x43, 0x00, 0x00, 0x00, //0x000082dc jae LBB5_1582
- 0x49, 0x8b, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x000082e2 movq $152(%r12), %rax
- 0x48, 0xd3, 0xe8, //0x000082ea shrq %cl, %rax
- 0x48, 0xd3, 0xe0, //0x000082ed shlq %cl, %rax
- 0x48, 0x85, 0xc0, //0x000082f0 testq %rax, %rax
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x000082f3 je LBB5_1581
- 0x48, 0x0f, 0xbc, 0xc8, //0x000082f9 bsfq %rax, %rcx
- 0x48, 0x8d, 0x04, 0x0e, //0x000082fd leaq (%rsi,%rcx), %rax
- 0x48, 0x83, 0xc0, 0x01, //0x00008301 addq $1, %rax
- 0x48, 0x01, 0xce, //0x00008305 addq %rcx, %rsi
- 0xe9, 0xc8, 0x00, 0x00, 0x00, //0x00008308 jmp LBB5_1585
- //0x0000830d LBB5_1588
- 0x4c, 0x89, 0xe8, //0x0000830d movq %r13, %rax
- //0x00008310 .p2align 4, 0x90
- //0x00008310 LBB5_1586
- 0x80, 0xf9, 0x5d, //0x00008310 cmpb $93, %cl
- 0x0f, 0x85, 0xc3, 0xfe, 0xff, 0xff, //0x00008313 jne LBB5_1569
- 0xe9, 0xc5, 0x00, 0x00, 0x00, //0x00008319 jmp LBB5_1660
- //0x0000831e LBB5_1581
- 0x48, 0x83, 0xc6, 0x40, //0x0000831e addq $64, %rsi
- 0x49, 0x89, 0xf5, //0x00008322 movq %rsi, %r13
- //0x00008325 LBB5_1582
- 0x49, 0x83, 0xc5, 0xc0, //0x00008325 addq $-64, %r13
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008329 .p2align 4, 0x90
- //0x00008330 LBB5_1583
- 0xf3, 0x41, 0x0f, 0x6f, 0x45, 0x40, //0x00008330 movdqu $64(%r13), %xmm0
- 0xf3, 0x41, 0x0f, 0x6f, 0x4d, 0x50, //0x00008336 movdqu $80(%r13), %xmm1
- 0xf3, 0x41, 0x0f, 0x6f, 0x55, 0x60, //0x0000833c movdqu $96(%r13), %xmm2
- 0xf3, 0x41, 0x0f, 0x6f, 0x5d, 0x70, //0x00008342 movdqu $112(%r13), %xmm3
- 0x49, 0x83, 0xc5, 0x40, //0x00008348 addq $64, %r13
- 0x66, 0x41, 0x0f, 0x6f, 0xe0, //0x0000834c movdqa %xmm8, %xmm4
- 0x66, 0x0f, 0x38, 0x00, 0xe0, //0x00008351 pshufb %xmm0, %xmm4
- 0x66, 0x41, 0x0f, 0x6f, 0xe8, //0x00008356 movdqa %xmm8, %xmm5
- 0x66, 0x0f, 0x38, 0x00, 0xe9, //0x0000835b pshufb %xmm1, %xmm5
- 0x66, 0x41, 0x0f, 0x6f, 0xf0, //0x00008360 movdqa %xmm8, %xmm6
- 0x66, 0x0f, 0x38, 0x00, 0xf2, //0x00008365 pshufb %xmm2, %xmm6
- 0x66, 0x41, 0x0f, 0x6f, 0xf8, //0x0000836a movdqa %xmm8, %xmm7
- 0x66, 0x0f, 0x38, 0x00, 0xfb, //0x0000836f pshufb %xmm3, %xmm7
- 0x66, 0x0f, 0x74, 0xe0, //0x00008374 pcmpeqb %xmm0, %xmm4
- 0x66, 0x0f, 0xd7, 0xcc, //0x00008378 pmovmskb %xmm4, %ecx
- 0x66, 0x0f, 0x74, 0xe9, //0x0000837c pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xf5, //0x00008380 pmovmskb %xmm5, %esi
- 0x66, 0x0f, 0x74, 0xf2, //0x00008384 pcmpeqb %xmm2, %xmm6
- 0x66, 0x0f, 0xd7, 0xd6, //0x00008388 pmovmskb %xmm6, %edx
- 0x66, 0x0f, 0x74, 0xfb, //0x0000838c pcmpeqb %xmm3, %xmm7
- 0x66, 0x0f, 0xd7, 0xc7, //0x00008390 pmovmskb %xmm7, %eax
- 0x48, 0xc1, 0xe6, 0x10, //0x00008394 shlq $16, %rsi
- 0x48, 0x09, 0xce, //0x00008398 orq %rcx, %rsi
- 0x48, 0xc1, 0xe2, 0x20, //0x0000839b shlq $32, %rdx
- 0x48, 0x09, 0xf2, //0x0000839f orq %rsi, %rdx
- 0x48, 0xc1, 0xe0, 0x30, //0x000083a2 shlq $48, %rax
- 0x48, 0x09, 0xd0, //0x000083a6 orq %rdx, %rax
- 0x48, 0x83, 0xf8, 0xff, //0x000083a9 cmpq $-1, %rax
- 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x000083ad je LBB5_1583
- 0x48, 0xf7, 0xd0, //0x000083b3 notq %rax
- 0x49, 0x89, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x000083b6 movq %rax, $152(%r12)
- 0x4d, 0x89, 0xac, 0x24, 0x90, 0x00, 0x00, 0x00, //0x000083be movq %r13, $144(%r12)
- 0x48, 0x0f, 0xbc, 0xc0, //0x000083c6 bsfq %rax, %rax
- 0x4a, 0x8d, 0x34, 0x28, //0x000083ca leaq (%rax,%r13), %rsi
- 0x4c, 0x01, 0xe8, //0x000083ce addq %r13, %rax
- 0x48, 0x83, 0xc0, 0x01, //0x000083d1 addq $1, %rax
- //0x000083d5 LBB5_1585
- 0x8a, 0x0e, //0x000083d5 movb (%rsi), %cl
- 0x4c, 0x89, 0xce, //0x000083d7 movq %r9, %rsi
- 0x80, 0xf9, 0x5d, //0x000083da cmpb $93, %cl
- 0x0f, 0x85, 0xf9, 0xfd, 0xff, 0xff, //0x000083dd jne LBB5_1569
- //0x000083e3 LBB5_1660
- 0x41, 0x83, 0x84, 0x24, 0xcc, 0x00, 0x00, 0x00, 0x01, //0x000083e3 addl $1, $204(%r12)
- 0x48, 0xc1, 0xe7, 0x04, //0x000083ec shlq $4, %rdi
- 0x49, 0x8b, 0x4c, 0x3b, 0x08, //0x000083f0 movq $8(%r11,%rdi), %rcx
- 0x49, 0x89, 0x8c, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x000083f5 movq %rcx, $168(%r12)
- 0x48, 0x89, 0xd9, //0x000083fd movq %rbx, %rcx
- 0x48, 0x29, 0xd9, //0x00008400 subq %rbx, %rcx
- 0x48, 0x83, 0xc1, 0x10, //0x00008403 addq $16, %rcx
- 0x48, 0xc1, 0xe9, 0x04, //0x00008407 shrq $4, %rcx
- 0x41, 0x89, 0x4c, 0x3b, 0x0c, //0x0000840b movl %ecx, $12(%r11,%rdi)
- 0x41, 0xc7, 0x44, 0x3b, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00008410 movl $0, $8(%r11,%rdi)
- 0x0f, 0xb6, 0x0b, //0x00008419 movzbl (%rbx), %ecx
- 0x89, 0x0b, //0x0000841c movl %ecx, (%rbx)
- 0x49, 0x8b, 0x8c, 0x24, 0xb0, 0x00, 0x00, 0x00, //0x0000841e movq $176(%r12), %rcx
- 0x41, 0x8b, 0x94, 0x24, 0xe0, 0x00, 0x00, 0x00, //0x00008426 movl $224(%r12), %edx
- 0x48, 0x39, 0xd1, //0x0000842e cmpq %rdx, %rcx
- 0x0f, 0x86, 0x0c, 0x06, 0x00, 0x00, //0x00008431 jbe LBB5_1663
- 0xe9, 0xef, 0x05, 0x00, 0x00, //0x00008437 jmp LBB5_1662
- //0x0000843c LBB5_1589
- 0x48, 0x89, 0x7d, 0x98, //0x0000843c movq %rdi, $-104(%rbp)
- 0x4c, 0x89, 0x75, 0xb8, //0x00008440 movq %r14, $-72(%rbp)
- 0x45, 0x31, 0xd2, //0x00008444 xorl %r10d, %r10d
- //0x00008447 LBB5_1590
- 0x44, 0x89, 0xd0, //0x00008447 movl %r10d, %eax
- 0x34, 0x01, //0x0000844a xorb $1, %al
- 0x44, 0x0f, 0xb6, 0xd8, //0x0000844c movzbl %al, %r11d
- 0x4d, 0x89, 0xee, //0x00008450 movq %r13, %r14
- 0x4d, 0x29, 0xde, //0x00008453 subq %r11, %r14
- 0x4d, 0x89, 0xd8, //0x00008456 movq %r11, %r8
- 0x49, 0xf7, 0xd8, //0x00008459 negq %r8
- 0x41, 0xf6, 0x44, 0x24, 0x70, 0x02, //0x0000845c testb $2, $112(%r12)
- 0x0f, 0x85, 0xc6, 0x00, 0x00, 0x00, //0x00008462 jne LBB5_1606
- 0x41, 0x8a, 0x06, //0x00008468 movb (%r14), %al
- 0x3c, 0x30, //0x0000846b cmpb $48, %al
- 0x0f, 0x85, 0x0c, 0x01, 0x00, 0x00, //0x0000846d jne LBB5_1610
- 0x4d, 0x8d, 0x6e, 0x01, //0x00008473 leaq $1(%r14), %r13
- 0x41, 0x8a, 0x46, 0x01, //0x00008477 movb $1(%r14), %al
- 0x45, 0x31, 0xe4, //0x0000847b xorl %r12d, %r12d
- 0x3c, 0x2e, //0x0000847e cmpb $46, %al
- 0x0f, 0x84, 0x6e, 0x0c, 0x00, 0x00, //0x00008480 je LBB5_1734
- 0x3c, 0x45, //0x00008486 cmpb $69, %al
- 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x00008488 je LBB5_1595
- 0x3c, 0x65, //0x0000848e cmpb $101, %al
- 0x0f, 0x85, 0x22, 0x0d, 0x00, 0x00, //0x00008490 jne LBB5_1746
- //0x00008496 LBB5_1595
- 0x4c, 0x89, 0xea, //0x00008496 movq %r13, %rdx
- //0x00008499 LBB5_1596
- 0x45, 0x31, 0xc0, //0x00008499 xorl %r8d, %r8d
- 0x31, 0xf6, //0x0000849c xorl %esi, %esi
- //0x0000849e LBB5_1597
- 0x4c, 0x8d, 0x6a, 0x01, //0x0000849e leaq $1(%rdx), %r13
- 0x40, 0x8a, 0x7a, 0x01, //0x000084a2 movb $1(%rdx), %dil
- 0xb9, 0xff, 0xff, 0xff, 0xff, //0x000084a6 movl $-1, %ecx
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000084ab movl $1, %eax
- 0x40, 0x80, 0xff, 0x2d, //0x000084b0 cmpb $45, %dil
- 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x000084b4 je LBB5_1600
- 0x40, 0x80, 0xff, 0x2b, //0x000084ba cmpb $43, %dil
- 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000084be jne LBB5_1601
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000084c4 movl $1, %ecx
- //0x000084c9 LBB5_1600
- 0x40, 0x8a, 0x7a, 0x02, //0x000084c9 movb $2(%rdx), %dil
- 0x48, 0x83, 0xc2, 0x02, //0x000084cd addq $2, %rdx
- 0x49, 0x89, 0xd5, //0x000084d1 movq %rdx, %r13
- 0x89, 0xc8, //0x000084d4 movl %ecx, %eax
- //0x000084d6 LBB5_1601
- 0x8d, 0x57, 0xd0, //0x000084d6 leal $-48(%rdi), %edx
- 0xb9, 0x03, 0x00, 0x00, 0x00, //0x000084d9 movl $3, %ecx
- 0x80, 0xfa, 0x09, //0x000084de cmpb $9, %dl
- 0x0f, 0x87, 0x0d, 0x31, 0x00, 0x00, //0x000084e1 ja LBB5_2210
- 0x31, 0xc9, //0x000084e7 xorl %ecx, %ecx
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000084e9 movq $-1, %rdx
- //0x000084f0 .p2align 4, 0x90
- //0x000084f0 LBB5_1603
- 0x8d, 0x0c, 0x89, //0x000084f0 leal (%rcx,%rcx,4), %ecx
- 0x40, 0x0f, 0xb6, 0xff, //0x000084f3 movzbl %dil, %edi
- 0x8d, 0x0c, 0x4f, //0x000084f7 leal (%rdi,%rcx,2), %ecx
- 0x83, 0xc1, 0xd0, //0x000084fa addl $-48, %ecx
- 0x41, 0x0f, 0xb6, 0x7d, 0x01, //0x000084fd movzbl $1(%r13), %edi
- 0x49, 0x83, 0xc5, 0x01, //0x00008502 addq $1, %r13
- 0x8d, 0x5f, 0xd0, //0x00008506 leal $-48(%rdi), %ebx
- 0x48, 0x83, 0xc2, 0x01, //0x00008509 addq $1, %rdx
- 0x80, 0xfb, 0x0a, //0x0000850d cmpb $10, %bl
- 0x0f, 0x82, 0xda, 0xff, 0xff, 0xff, //0x00008510 jb LBB5_1603
- 0x48, 0x83, 0xfa, 0x09, //0x00008516 cmpq $9, %rdx
- 0x0f, 0x83, 0xe3, 0x31, 0x00, 0x00, //0x0000851a jae LBB5_2220
- //0x00008520 LBB5_1605
- 0x0f, 0xaf, 0xc8, //0x00008520 imull %eax, %ecx
- 0x44, 0x01, 0xc1, //0x00008523 addl %r8d, %ecx
- 0x41, 0x89, 0xc8, //0x00008526 movl %ecx, %r8d
- 0xe9, 0xbf, 0x0d, 0x00, 0x00, //0x00008529 jmp LBB5_1761
- //0x0000852e LBB5_1606
- 0x44, 0x89, 0x55, 0xd0, //0x0000852e movl %r10d, $-48(%rbp)
- 0x4c, 0x89, 0xbd, 0x70, 0xff, 0xff, 0xff, //0x00008532 movq %r15, $-144(%rbp)
- 0x45, 0x89, 0xc1, //0x00008539 movl %r8d, %r9d
- 0x41, 0x83, 0xe1, 0x01, //0x0000853c andl $1, %r9d
- 0x4c, 0x8b, 0x95, 0x78, 0xff, 0xff, 0xff, //0x00008540 movq $-136(%rbp), %r10
- 0x4d, 0x29, 0xf2, //0x00008547 subq %r14, %r10
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000854a movq $-1, %rax
- 0x4d, 0x29, 0xc2, //0x00008551 subq %r8, %r10
- 0x0f, 0x84, 0x9c, 0x0c, 0x00, 0x00, //0x00008554 je LBB5_1834
- 0x41, 0x80, 0x3e, 0x30, //0x0000855a cmpb $48, (%r14)
- 0x0f, 0x85, 0xd0, 0x08, 0x00, 0x00, //0x0000855e jne LBB5_1695
- 0x31, 0xdb, //0x00008564 xorl %ebx, %ebx
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00008566 movl $1, %eax
- 0x49, 0x83, 0xfa, 0x01, //0x0000856b cmpq $1, %r10
- 0x0f, 0x85, 0x93, 0x08, 0x00, 0x00, //0x0000856f jne LBB5_1693
- //0x00008575 LBB5_1609
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00008575 movl $1, %ecx
- 0xe9, 0x86, 0x0c, 0x00, 0x00, //0x0000857a jmp LBB5_1835
- //0x0000857f LBB5_1610
- 0x8d, 0x50, 0xd0, //0x0000857f leal $-48(%rax), %edx
- 0xb9, 0x03, 0x00, 0x00, 0x00, //0x00008582 movl $3, %ecx
- 0x80, 0xfa, 0x09, //0x00008587 cmpb $9, %dl
- 0x0f, 0x87, 0x7e, 0x00, 0x00, 0x00, //0x0000858a ja LBB5_1616
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00008590 movq $-1, %rdx
- 0x31, 0xff, //0x00008597 xorl %edi, %edi
- 0x31, 0xf6, //0x00008599 xorl %esi, %esi
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000859b .p2align 4, 0x90
- //0x000085a0 LBB5_1612
- 0x48, 0x8d, 0x34, 0xb6, //0x000085a0 leaq (%rsi,%rsi,4), %rsi
- 0x0f, 0xb6, 0xc0, //0x000085a4 movzbl %al, %eax
- 0x48, 0x8d, 0x34, 0x70, //0x000085a7 leaq (%rax,%rsi,2), %rsi
- 0x48, 0x83, 0xc6, 0xd0, //0x000085ab addq $-48, %rsi
- 0x41, 0x0f, 0xb6, 0x44, 0x16, 0x02, //0x000085af movzbl $2(%r14,%rdx), %eax
- 0x8d, 0x58, 0xd0, //0x000085b5 leal $-48(%rax), %ebx
- 0x48, 0x83, 0xc7, 0xff, //0x000085b8 addq $-1, %rdi
- 0x48, 0x83, 0xc2, 0x01, //0x000085bc addq $1, %rdx
- 0x80, 0xfb, 0x0a, //0x000085c0 cmpb $10, %bl
- 0x0f, 0x82, 0xd7, 0xff, 0xff, 0xff, //0x000085c3 jb LBB5_1612
- 0x49, 0x89, 0xf9, //0x000085c9 movq %rdi, %r9
- 0x49, 0xf7, 0xd9, //0x000085cc negq %r9
- 0x4d, 0x89, 0xf5, //0x000085cf movq %r14, %r13
- 0x49, 0x29, 0xfd, //0x000085d2 subq %rdi, %r13
- 0x45, 0x31, 0xe4, //0x000085d5 xorl %r12d, %r12d
- 0x48, 0x83, 0xfa, 0x13, //0x000085d8 cmpq $19, %rdx
- 0x0f, 0x83, 0x2e, 0x31, 0x00, 0x00, //0x000085dc jae LBB5_2221
- 0x45, 0x31, 0xc0, //0x000085e2 xorl %r8d, %r8d
- 0x3c, 0x2e, //0x000085e5 cmpb $46, %al
- 0x0f, 0x85, 0xff, 0x31, 0x00, 0x00, //0x000085e7 jne LBB5_2272
- //0x000085ed LBB5_1615
- 0x44, 0x89, 0xd3, //0x000085ed movl %r10d, %ebx
- 0x41, 0x8a, 0x45, 0x01, //0x000085f0 movb $1(%r13), %al
- 0x49, 0x83, 0xc5, 0x01, //0x000085f4 addq $1, %r13
- 0x44, 0x8d, 0x50, 0xd0, //0x000085f8 leal $-48(%rax), %r10d
- 0x4c, 0x89, 0xea, //0x000085fc movq %r13, %rdx
- 0x41, 0x80, 0xfa, 0x0a, //0x000085ff cmpb $10, %r10b
- 0x0f, 0x82, 0x43, 0x0b, 0x00, 0x00, //0x00008603 jb LBB5_1740
- 0xe9, 0xe6, 0x2f, 0x00, 0x00, //0x00008609 jmp LBB5_2210
- //0x0000860e LBB5_1616
- 0x4d, 0x89, 0xf5, //0x0000860e movq %r14, %r13
- 0x48, 0x8b, 0x45, 0x88, //0x00008611 movq $-120(%rbp), %rax
- 0x48, 0x83, 0xf8, 0x13, //0x00008615 cmpq $19, %rax
- 0x0f, 0x85, 0xe3, 0x2f, 0x00, 0x00, //0x00008619 jne LBB5_2211
- //0x0000861f LBB5_2233
- 0x89, 0xcb, //0x0000861f movl %ecx, %ebx
- 0x48, 0x8b, 0x45, 0xa0, //0x00008621 movq $-96(%rbp), %rax
- 0xe9, 0x24, 0x32, 0x00, 0x00, //0x00008625 jmp LBB5_2234
- //0x0000862a LBB5_1617
- 0x49, 0x8d, 0x45, 0x01, //0x0000862a leaq $1(%r13), %rax
- 0x41, 0x80, 0x7d, 0x00, 0x75, //0x0000862e cmpb $117, (%r13)
- 0xbb, 0x0d, 0x00, 0x00, 0x00, //0x00008633 movl $13, %ebx
- 0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x00008638 jne LBB5_1620
- 0x49, 0x8d, 0x45, 0x02, //0x0000863e leaq $2(%r13), %rax
- 0x41, 0x80, 0x7d, 0x01, 0x6c, //0x00008642 cmpb $108, $1(%r13)
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00008647 jne LBB5_1620
- 0x49, 0x8d, 0x45, 0x03, //0x0000864d leaq $3(%r13), %rax
- 0x31, 0xdb, //0x00008651 xorl %ebx, %ebx
- 0x41, 0x80, 0x7d, 0x02, 0x6c, //0x00008653 cmpb $108, $2(%r13)
- 0x0f, 0x85, 0x39, 0x31, 0x00, 0x00, //0x00008658 jne LBB5_2229
- //0x0000865e LBB5_1620
- 0x48, 0xc1, 0xe7, 0x20, //0x0000865e shlq $32, %rdi
- 0xe9, 0xe9, 0x06, 0x00, 0x00, //0x00008662 jmp LBB5_1655
- //0x00008667 LBB5_1621
- 0x49, 0x8d, 0x45, 0x01, //0x00008667 leaq $1(%r13), %rax
- 0x41, 0x80, 0x7d, 0x00, 0x61, //0x0000866b cmpb $97, (%r13)
- 0xbb, 0x0d, 0x00, 0x00, 0x00, //0x00008670 movl $13, %ebx
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x00008675 jne LBB5_1625
- 0x49, 0x8d, 0x45, 0x02, //0x0000867b leaq $2(%r13), %rax
- 0x41, 0x80, 0x7d, 0x01, 0x6c, //0x0000867f cmpb $108, $1(%r13)
- 0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x00008684 jne LBB5_1625
- 0x49, 0x8d, 0x45, 0x03, //0x0000868a leaq $3(%r13), %rax
- 0x41, 0x80, 0x7d, 0x02, 0x73, //0x0000868e cmpb $115, $2(%r13)
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00008693 jne LBB5_1625
- 0x49, 0x8d, 0x45, 0x04, //0x00008699 leaq $4(%r13), %rax
- 0x31, 0xdb, //0x0000869d xorl %ebx, %ebx
- 0x41, 0x80, 0x7d, 0x03, 0x65, //0x0000869f cmpb $101, $3(%r13)
- 0x0f, 0x85, 0x01, 0x31, 0x00, 0x00, //0x000086a4 jne LBB5_2231
- //0x000086aa LBB5_1625
- 0x48, 0xc1, 0xe7, 0x20, //0x000086aa shlq $32, %rdi
- 0x48, 0x83, 0xcf, 0x02, //0x000086ae orq $2, %rdi
- 0xe9, 0x99, 0x06, 0x00, 0x00, //0x000086b2 jmp LBB5_1655
- //0x000086b7 LBB5_1626
- 0x48, 0x89, 0x7d, 0x98, //0x000086b7 movq %rdi, $-104(%rbp)
- 0x4c, 0x89, 0x75, 0xb8, //0x000086bb movq %r14, $-72(%rbp)
- 0x41, 0xb2, 0x01, //0x000086bf movb $1, %r10b
- 0xe9, 0x80, 0xfd, 0xff, 0xff, //0x000086c2 jmp LBB5_1590
- //0x000086c7 LBB5_1627
- 0x4d, 0x8b, 0x64, 0x24, 0x70, //0x000086c7 movq $112(%r12), %r12
- 0x49, 0x89, 0xf1, //0x000086cc movq %rsi, %r9
- 0xf3, 0x0f, 0x6f, 0x0d, 0x99, 0x79, 0xff, 0xff, //0x000086cf movdqu $-34407(%rip), %xmm1 /* LCPI5_1+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x15, 0xa1, 0x79, 0xff, 0xff, //0x000086d7 movdqu $-34399(%rip), %xmm2 /* LCPI5_2+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x1d, 0xa9, 0x79, 0xff, 0xff, //0x000086df movdqu $-34391(%rip), %xmm3 /* LCPI5_3+0(%rip) */
- 0x4d, 0x89, 0xe8, //0x000086e7 movq %r13, %r8
- 0x41, 0xf6, 0xc4, 0x20, //0x000086ea testb $32, %r12b
- 0x0f, 0x85, 0x9c, 0x00, 0x00, 0x00, //0x000086ee jne LBB5_1631
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000086f4 .p2align 4, 0x90
- //0x00008700 LBB5_1628
- 0xf3, 0x41, 0x0f, 0x6f, 0x00, //0x00008700 movdqu (%r8), %xmm0
- 0xf3, 0x41, 0x0f, 0x6f, 0x60, 0x10, //0x00008705 movdqu $16(%r8), %xmm4
- 0x66, 0x0f, 0x6f, 0xe8, //0x0000870b movdqa %xmm0, %xmm5
- 0x66, 0x0f, 0x6f, 0xf0, //0x0000870f movdqa %xmm0, %xmm6
- 0x66, 0x0f, 0xda, 0xf3, //0x00008713 pminub %xmm3, %xmm6
- 0x66, 0x0f, 0x74, 0xf0, //0x00008717 pcmpeqb %xmm0, %xmm6
- 0x66, 0x0f, 0x74, 0xc1, //0x0000871b pcmpeqb %xmm1, %xmm0
- 0x66, 0x0f, 0xd7, 0xf0, //0x0000871f pmovmskb %xmm0, %esi
- 0x66, 0x0f, 0x6f, 0xc4, //0x00008723 movdqa %xmm4, %xmm0
- 0x66, 0x0f, 0x6f, 0xfc, //0x00008727 movdqa %xmm4, %xmm7
- 0x66, 0x0f, 0xda, 0xfb, //0x0000872b pminub %xmm3, %xmm7
- 0x66, 0x0f, 0x74, 0xfc, //0x0000872f pcmpeqb %xmm4, %xmm7
- 0x66, 0x0f, 0x74, 0xe1, //0x00008733 pcmpeqb %xmm1, %xmm4
- 0x66, 0x0f, 0xd7, 0xd4, //0x00008737 pmovmskb %xmm4, %edx
- 0x66, 0x0f, 0x74, 0xea, //0x0000873b pcmpeqb %xmm2, %xmm5
- 0x66, 0x0f, 0xd7, 0xc5, //0x0000873f pmovmskb %xmm5, %eax
- 0xc1, 0xe2, 0x10, //0x00008743 shll $16, %edx
- 0x09, 0xf2, //0x00008746 orl %esi, %edx
- 0x66, 0x0f, 0x74, 0xc2, //0x00008748 pcmpeqb %xmm2, %xmm0
- 0x66, 0x0f, 0xd7, 0xf0, //0x0000874c pmovmskb %xmm0, %esi
- 0x66, 0x0f, 0xd7, 0xde, //0x00008750 pmovmskb %xmm6, %ebx
- 0x66, 0x0f, 0xd7, 0xcf, //0x00008754 pmovmskb %xmm7, %ecx
- 0xc1, 0xe1, 0x10, //0x00008758 shll $16, %ecx
- 0x09, 0xd9, //0x0000875b orl %ebx, %ecx
- 0xc1, 0xe6, 0x10, //0x0000875d shll $16, %esi
- 0x09, 0xc6, //0x00008760 orl %eax, %esi
- 0x09, 0xd1, //0x00008762 orl %edx, %ecx
- 0x83, 0xc1, 0xff, //0x00008764 addl $-1, %ecx
- 0x85, 0xf1, //0x00008767 testl %esi, %ecx
- 0x0f, 0x85, 0x00, 0x06, 0x00, 0x00, //0x00008769 jne LBB5_1656
- 0x83, 0xc6, 0xff, //0x0000876f addl $-1, %esi
- 0x85, 0xd6, //0x00008772 testl %edx, %esi
- 0x0f, 0x85, 0xcd, 0x22, 0x00, 0x00, //0x00008774 jne LBB5_2083
- 0x49, 0x83, 0xc0, 0x20, //0x0000877a addq $32, %r8
- 0xe9, 0x7d, 0xff, 0xff, 0xff, //0x0000877e jmp LBB5_1628
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008783 .p2align 4, 0x90
- //0x00008790 LBB5_1631
- 0xf3, 0x41, 0x0f, 0x6f, 0x00, //0x00008790 movdqu (%r8), %xmm0
- 0xf3, 0x41, 0x0f, 0x6f, 0x60, 0x10, //0x00008795 movdqu $16(%r8), %xmm4
- 0x66, 0x0f, 0x6f, 0xe8, //0x0000879b movdqa %xmm0, %xmm5
- 0x66, 0x0f, 0x6f, 0xf0, //0x0000879f movdqa %xmm0, %xmm6
- 0x66, 0x0f, 0xda, 0xf3, //0x000087a3 pminub %xmm3, %xmm6
- 0x66, 0x0f, 0x74, 0xf0, //0x000087a7 pcmpeqb %xmm0, %xmm6
- 0x66, 0x0f, 0x74, 0xc1, //0x000087ab pcmpeqb %xmm1, %xmm0
- 0x66, 0x0f, 0xd7, 0xc8, //0x000087af pmovmskb %xmm0, %ecx
- 0x66, 0x0f, 0x6f, 0xc4, //0x000087b3 movdqa %xmm4, %xmm0
- 0x66, 0x0f, 0x6f, 0xfc, //0x000087b7 movdqa %xmm4, %xmm7
- 0x66, 0x0f, 0xda, 0xfb, //0x000087bb pminub %xmm3, %xmm7
- 0x66, 0x0f, 0x74, 0xfc, //0x000087bf pcmpeqb %xmm4, %xmm7
- 0x66, 0x0f, 0x74, 0xe1, //0x000087c3 pcmpeqb %xmm1, %xmm4
- 0x66, 0x0f, 0xd7, 0xd4, //0x000087c7 pmovmskb %xmm4, %edx
- 0x66, 0x0f, 0x74, 0xea, //0x000087cb pcmpeqb %xmm2, %xmm5
- 0x66, 0x0f, 0xd7, 0xc5, //0x000087cf pmovmskb %xmm5, %eax
- 0xc1, 0xe2, 0x10, //0x000087d3 shll $16, %edx
- 0x09, 0xca, //0x000087d6 orl %ecx, %edx
- 0x66, 0x0f, 0x74, 0xc2, //0x000087d8 pcmpeqb %xmm2, %xmm0
- 0x66, 0x0f, 0xd7, 0xf0, //0x000087dc pmovmskb %xmm0, %esi
- 0x66, 0x0f, 0xd7, 0xce, //0x000087e0 pmovmskb %xmm6, %ecx
- 0x66, 0x0f, 0xd7, 0xdf, //0x000087e4 pmovmskb %xmm7, %ebx
- 0xc1, 0xe3, 0x10, //0x000087e8 shll $16, %ebx
- 0x09, 0xcb, //0x000087eb orl %ecx, %ebx
- 0xc1, 0xe6, 0x10, //0x000087ed shll $16, %esi
- 0x09, 0xc6, //0x000087f0 orl %eax, %esi
- 0x89, 0xd9, //0x000087f2 movl %ebx, %ecx
- 0x09, 0xd1, //0x000087f4 orl %edx, %ecx
- 0x83, 0xc1, 0xff, //0x000087f6 addl $-1, %ecx
- 0x85, 0xf1, //0x000087f9 testl %esi, %ecx
- 0x0f, 0x85, 0x6e, 0x05, 0x00, 0x00, //0x000087fb jne LBB5_1656
- 0x83, 0xc6, 0xff, //0x00008801 addl $-1, %esi
- 0x85, 0xd6, //0x00008804 testl %edx, %esi
- 0x0f, 0x85, 0x3b, 0x22, 0x00, 0x00, //0x00008806 jne LBB5_2083
- 0x85, 0xde, //0x0000880c testl %ebx, %esi
- 0x0f, 0x85, 0xbe, 0x2e, 0x00, 0x00, //0x0000880e jne LBB5_2217
- 0x49, 0x83, 0xc0, 0x20, //0x00008814 addq $32, %r8
- 0xe9, 0x73, 0xff, 0xff, 0xff, //0x00008818 jmp LBB5_1631
- //0x0000881d LBB5_1635
- 0x48, 0xc1, 0xe7, 0x20, //0x0000881d shlq $32, %rdi
- 0x48, 0x83, 0xcf, 0x06, //0x00008821 orq $6, %rdi
- 0x49, 0x8b, 0x84, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00008825 movq $160(%r12), %rax
- 0x48, 0x89, 0x38, //0x0000882d movq %rdi, (%rax)
- 0x49, 0x8b, 0x8c, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x00008830 movq $168(%r12), %rcx
- 0x48, 0x89, 0x48, 0x08, //0x00008838 movq %rcx, $8(%rax)
- 0x4d, 0x8b, 0x9c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x0000883c movq $160(%r12), %r11
- 0x4d, 0x8b, 0x84, 0x24, 0xb8, 0x00, 0x00, 0x00, //0x00008844 movq $184(%r12), %r8
- 0x4c, 0x89, 0xd8, //0x0000884c movq %r11, %rax
- 0x4c, 0x29, 0xc0, //0x0000884f subq %r8, %rax
- 0x48, 0x89, 0xc3, //0x00008852 movq %rax, %rbx
- 0x48, 0xc1, 0xfb, 0x04, //0x00008855 sarq $4, %rbx
- 0x49, 0x89, 0x9c, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x00008859 movq %rbx, $168(%r12)
- 0x4d, 0x8d, 0x53, 0x10, //0x00008861 leaq $16(%r11), %r10
- 0x4d, 0x89, 0x94, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00008865 movq %r10, $160(%r12)
- 0x49, 0x83, 0x84, 0x24, 0xb0, 0x00, 0x00, 0x00, 0x01, //0x0000886d addq $1, $176(%r12)
- 0x49, 0x8d, 0x4b, 0x20, //0x00008876 leaq $32(%r11), %rcx
- 0x45, 0x31, 0xf6, //0x0000887a xorl %r14d, %r14d
- 0x48, 0x83, 0xf8, 0xf0, //0x0000887d cmpq $-16, %rax
- 0x4c, 0x89, 0xd8, //0x00008881 movq %r11, %rax
- 0x49, 0x0f, 0x44, 0xc6, //0x00008884 cmoveq %r14, %rax
- 0x49, 0x3b, 0x8c, 0x24, 0xc0, 0x00, 0x00, 0x00, //0x00008888 cmpq $192(%r12), %rcx
- 0x0f, 0x87, 0x03, 0x00, 0x00, 0x00, //0x00008890 ja LBB5_1637
- 0x49, 0x89, 0xc6, //0x00008896 movq %rax, %r14
- //0x00008899 LBB5_1637
- 0xb9, 0x0b, 0x00, 0x00, 0x00, //0x00008899 movl $11, %ecx
- 0x4d, 0x85, 0xf6, //0x0000889e testq %r14, %r14
- 0x0f, 0x84, 0xb0, 0x87, 0xff, 0xff, //0x000088a1 je LBB5_167
- 0x48, 0x89, 0xf1, //0x000088a7 movq %rsi, %rcx
- 0x49, 0x8d, 0x45, 0x01, //0x000088aa leaq $1(%r13), %rax
- 0x41, 0x0f, 0xb6, 0x75, 0x00, //0x000088ae movzbl (%r13), %esi
- 0x48, 0x83, 0xfe, 0x20, //0x000088b3 cmpq $32, %rsi
- 0x0f, 0x87, 0x15, 0x01, 0x00, 0x00, //0x000088b7 ja LBB5_1649
- 0x48, 0x0f, 0xa3, 0xf1, //0x000088bd btq %rsi, %rcx
- 0x0f, 0x83, 0x0b, 0x01, 0x00, 0x00, //0x000088c1 jae LBB5_1649
- 0x41, 0x0f, 0xb6, 0x75, 0x01, //0x000088c7 movzbl $1(%r13), %esi
- 0x49, 0x83, 0xc5, 0x02, //0x000088cc addq $2, %r13
- 0x48, 0x83, 0xfe, 0x20, //0x000088d0 cmpq $32, %rsi
- 0x0f, 0x87, 0x32, 0x10, 0x00, 0x00, //0x000088d4 ja LBB5_1916
- 0x48, 0x0f, 0xa3, 0xf1, //0x000088da btq %rsi, %rcx
- 0x0f, 0x83, 0x28, 0x10, 0x00, 0x00, //0x000088de jae LBB5_1916
- 0x49, 0x8b, 0xb4, 0x24, 0x90, 0x00, 0x00, 0x00, //0x000088e4 movq $144(%r12), %rsi
- 0x4c, 0x89, 0xe9, //0x000088ec movq %r13, %rcx
- 0x48, 0x29, 0xf1, //0x000088ef subq %rsi, %rcx
- 0x48, 0x83, 0xf9, 0x3f, //0x000088f2 cmpq $63, %rcx
- 0x0f, 0x87, 0x1e, 0x00, 0x00, 0x00, //0x000088f6 ja LBB5_1645
- 0x49, 0x8b, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x000088fc movq $152(%r12), %rax
- 0x48, 0xd3, 0xe8, //0x00008904 shrq %cl, %rax
- 0x48, 0xd3, 0xe0, //0x00008907 shlq %cl, %rax
- 0x48, 0x85, 0xc0, //0x0000890a testq %rax, %rax
- 0x0f, 0x85, 0xaf, 0x00, 0x00, 0x00, //0x0000890d jne LBB5_1648
- 0x48, 0x83, 0xc6, 0x40, //0x00008913 addq $64, %rsi
- 0x49, 0x89, 0xf5, //0x00008917 movq %rsi, %r13
- //0x0000891a LBB5_1645
- 0x49, 0x83, 0xc5, 0xc0, //0x0000891a addq $-64, %r13
- 0x4c, 0x89, 0xee, //0x0000891e movq %r13, %rsi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008921 .p2align 4, 0x90
- //0x00008930 LBB5_1646
- 0xf3, 0x0f, 0x6f, 0x4e, 0x40, //0x00008930 movdqu $64(%rsi), %xmm1
- 0xf3, 0x0f, 0x6f, 0x56, 0x50, //0x00008935 movdqu $80(%rsi), %xmm2
- 0xf3, 0x0f, 0x6f, 0x5e, 0x60, //0x0000893a movdqu $96(%rsi), %xmm3
- 0xf3, 0x0f, 0x6f, 0x66, 0x70, //0x0000893f movdqu $112(%rsi), %xmm4
- 0x48, 0x83, 0xc6, 0x40, //0x00008944 addq $64, %rsi
- 0x66, 0x41, 0x0f, 0x6f, 0xe8, //0x00008948 movdqa %xmm8, %xmm5
- 0x66, 0x0f, 0x38, 0x00, 0xe9, //0x0000894d pshufb %xmm1, %xmm5
- 0x66, 0x41, 0x0f, 0x6f, 0xf0, //0x00008952 movdqa %xmm8, %xmm6
- 0x66, 0x0f, 0x38, 0x00, 0xf2, //0x00008957 pshufb %xmm2, %xmm6
- 0x66, 0x41, 0x0f, 0x6f, 0xf8, //0x0000895c movdqa %xmm8, %xmm7
- 0x66, 0x0f, 0x38, 0x00, 0xfb, //0x00008961 pshufb %xmm3, %xmm7
- 0x66, 0x41, 0x0f, 0x6f, 0xc0, //0x00008966 movdqa %xmm8, %xmm0
- 0x66, 0x0f, 0x38, 0x00, 0xc4, //0x0000896b pshufb %xmm4, %xmm0
- 0x66, 0x0f, 0x74, 0xe9, //0x00008970 pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x00008974 pmovmskb %xmm5, %ecx
- 0x66, 0x0f, 0x74, 0xf2, //0x00008978 pcmpeqb %xmm2, %xmm6
- 0x66, 0x0f, 0xd7, 0xfe, //0x0000897c pmovmskb %xmm6, %edi
- 0x66, 0x0f, 0x74, 0xfb, //0x00008980 pcmpeqb %xmm3, %xmm7
- 0x66, 0x0f, 0xd7, 0xd7, //0x00008984 pmovmskb %xmm7, %edx
- 0x66, 0x0f, 0x74, 0xc4, //0x00008988 pcmpeqb %xmm4, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x0000898c pmovmskb %xmm0, %eax
- 0x48, 0xc1, 0xe7, 0x10, //0x00008990 shlq $16, %rdi
- 0x48, 0x09, 0xcf, //0x00008994 orq %rcx, %rdi
- 0x48, 0xc1, 0xe2, 0x20, //0x00008997 shlq $32, %rdx
- 0x48, 0x09, 0xfa, //0x0000899b orq %rdi, %rdx
- 0x48, 0xc1, 0xe0, 0x30, //0x0000899e shlq $48, %rax
- 0x48, 0x09, 0xd0, //0x000089a2 orq %rdx, %rax
- 0x48, 0x83, 0xf8, 0xff, //0x000089a5 cmpq $-1, %rax
- 0x0f, 0x84, 0x81, 0xff, 0xff, 0xff, //0x000089a9 je LBB5_1646
- 0x48, 0xf7, 0xd0, //0x000089af notq %rax
- 0x49, 0x89, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x000089b2 movq %rax, $152(%r12)
- 0x49, 0x89, 0xb4, 0x24, 0x90, 0x00, 0x00, 0x00, //0x000089ba movq %rsi, $144(%r12)
- //0x000089c2 LBB5_1648
- 0x48, 0x0f, 0xbc, 0xc8, //0x000089c2 bsfq %rax, %rcx
- 0x48, 0x8d, 0x04, 0x0e, //0x000089c6 leaq (%rsi,%rcx), %rax
- 0x48, 0x83, 0xc0, 0x01, //0x000089ca addq $1, %rax
- 0x40, 0x8a, 0x34, 0x0e, //0x000089ce movb (%rsi,%rcx), %sil
- //0x000089d2 LBB5_1649
- 0x40, 0x80, 0xfe, 0x7d, //0x000089d2 cmpb $125, %sil
- 0x0f, 0x85, 0xd0, 0xb4, 0xff, 0xff, //0x000089d6 jne LBB5_751
- //0x000089dc LBB5_1650
- 0x41, 0x83, 0x84, 0x24, 0xc8, 0x00, 0x00, 0x00, 0x01, //0x000089dc addl $1, $200(%r12)
- 0x48, 0xc1, 0xe3, 0x04, //0x000089e5 shlq $4, %rbx
- 0x49, 0x8b, 0x4c, 0x18, 0x08, //0x000089e9 movq $8(%r8,%rbx), %rcx
- 0x49, 0x89, 0x8c, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x000089ee movq %rcx, $168(%r12)
- 0x4d, 0x29, 0xda, //0x000089f6 subq %r11, %r10
- 0x49, 0xc1, 0xea, 0x04, //0x000089f9 shrq $4, %r10
- 0x45, 0x89, 0x54, 0x18, 0x0c, //0x000089fd movl %r10d, $12(%r8,%rbx)
- 0x41, 0xc7, 0x44, 0x18, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00008a02 movl $0, $8(%r8,%rbx)
- 0x41, 0x0f, 0xb6, 0x0b, //0x00008a0b movzbl (%r11), %ecx
- 0x41, 0x89, 0x0b, //0x00008a0f movl %ecx, (%r11)
- 0x49, 0x8b, 0x8c, 0x24, 0xb0, 0x00, 0x00, 0x00, //0x00008a12 movq $176(%r12), %rcx
- 0x41, 0x8b, 0x94, 0x24, 0xe0, 0x00, 0x00, 0x00, //0x00008a1a movl $224(%r12), %edx
- 0x48, 0x39, 0xd1, //0x00008a22 cmpq %rdx, %rcx
- 0x0f, 0x86, 0x18, 0x00, 0x00, 0x00, //0x00008a25 jbe LBB5_1663
- //0x00008a2b LBB5_1662
- 0x41, 0x89, 0x8c, 0x24, 0xe0, 0x00, 0x00, 0x00, //0x00008a2b movl %ecx, $224(%r12)
- 0x45, 0x31, 0xf6, //0x00008a33 xorl %r14d, %r14d
- 0x48, 0x81, 0xf9, 0x00, 0x10, 0x00, 0x00, //0x00008a36 cmpq $4096, %rcx
- 0x0f, 0x87, 0x2f, 0x00, 0x00, 0x00, //0x00008a3d ja LBB5_1665
- //0x00008a43 LBB5_1663
- 0x48, 0x83, 0xc1, 0xff, //0x00008a43 addq $-1, %rcx
- 0x49, 0x89, 0x8c, 0x24, 0xb0, 0x00, 0x00, 0x00, //0x00008a47 movq %rcx, $176(%r12)
- 0x49, 0x8b, 0x8c, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x00008a4f movq $168(%r12), %rcx
- 0x45, 0x31, 0xf6, //0x00008a57 xorl %r14d, %r14d
- 0x48, 0x83, 0xf9, 0xff, //0x00008a5a cmpq $-1, %rcx
- 0x48, 0x8b, 0x5d, 0xd0, //0x00008a5e movq $-48(%rbp), %rbx
- 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00008a62 je LBB5_1665
- //0x00008a68 LBB5_1664
- 0x48, 0xc1, 0xe1, 0x04, //0x00008a68 shlq $4, %rcx
- 0x48, 0x03, 0x0b, //0x00008a6c addq (%rbx), %rcx
- 0x49, 0x89, 0xce, //0x00008a6f movq %rcx, %r14
- //0x00008a72 LBB5_1665
- 0x31, 0xc9, //0x00008a72 xorl %ecx, %ecx
- 0x4d, 0x85, 0xf6, //0x00008a74 testq %r14, %r14
- 0x0f, 0x84, 0xcf, 0x31, 0x00, 0x00, //0x00008a77 je LBB5_1440
- 0x48, 0x8d, 0x48, 0x01, //0x00008a7d leaq $1(%rax), %rcx
- 0x0f, 0xb6, 0x10, //0x00008a81 movzbl (%rax), %edx
- 0x48, 0x83, 0xfa, 0x20, //0x00008a84 cmpq $32, %rdx
- 0x0f, 0x87, 0x23, 0x01, 0x00, 0x00, //0x00008a88 ja LBB5_1677
- 0x48, 0xbe, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00008a8e movabsq $4294977025, %rsi
- 0x48, 0x0f, 0xa3, 0xd6, //0x00008a98 btq %rdx, %rsi
- 0x0f, 0x83, 0x0f, 0x01, 0x00, 0x00, //0x00008a9c jae LBB5_1677
- 0x0f, 0xb6, 0x50, 0x01, //0x00008aa2 movzbl $1(%rax), %edx
- 0x48, 0x83, 0xc0, 0x02, //0x00008aa6 addq $2, %rax
- 0x48, 0x83, 0xfa, 0x20, //0x00008aaa cmpq $32, %rdx
- 0x0f, 0x87, 0x4b, 0x02, 0x00, 0x00, //0x00008aae ja LBB5_1692
- 0x48, 0x0f, 0xa3, 0xd6, //0x00008ab4 btq %rdx, %rsi
- 0x0f, 0x83, 0x41, 0x02, 0x00, 0x00, //0x00008ab8 jae LBB5_1692
- 0x49, 0x8b, 0x94, 0x24, 0x90, 0x00, 0x00, 0x00, //0x00008abe movq $144(%r12), %rdx
- 0x48, 0x89, 0xc1, //0x00008ac6 movq %rax, %rcx
- 0x48, 0x29, 0xd1, //0x00008ac9 subq %rdx, %rcx
- 0x48, 0x83, 0xf9, 0x3f, //0x00008acc cmpq $63, %rcx
- 0x0f, 0x87, 0x1e, 0x00, 0x00, 0x00, //0x00008ad0 ja LBB5_1673
- 0x49, 0x8b, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x00008ad6 movq $152(%r12), %rax
- 0x48, 0xd3, 0xe8, //0x00008ade shrq %cl, %rax
- 0x48, 0xd3, 0xe0, //0x00008ae1 shlq %cl, %rax
- 0x48, 0x85, 0xc0, //0x00008ae4 testq %rax, %rax
- 0x0f, 0x85, 0xb5, 0x00, 0x00, 0x00, //0x00008ae7 jne LBB5_1676
- 0x48, 0x83, 0xc2, 0x40, //0x00008aed addq $64, %rdx
- 0x48, 0x89, 0xd0, //0x00008af1 movq %rdx, %rax
- //0x00008af4 LBB5_1673
- 0x48, 0x83, 0xc0, 0xc0, //0x00008af4 addq $-64, %rax
- 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0x5f, 0x75, 0xff, 0xff, //0x00008af8 movdqu $-35489(%rip), %xmm8 /* LCPI5_0+0(%rip) */
- 0x48, 0x89, 0xc2, //0x00008b01 movq %rax, %rdx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008b04 .p2align 4, 0x90
- //0x00008b10 LBB5_1674
- 0xf3, 0x0f, 0x6f, 0x4a, 0x40, //0x00008b10 movdqu $64(%rdx), %xmm1
- 0xf3, 0x0f, 0x6f, 0x52, 0x50, //0x00008b15 movdqu $80(%rdx), %xmm2
- 0xf3, 0x0f, 0x6f, 0x5a, 0x60, //0x00008b1a movdqu $96(%rdx), %xmm3
- 0xf3, 0x0f, 0x6f, 0x62, 0x70, //0x00008b1f movdqu $112(%rdx), %xmm4
- 0x48, 0x83, 0xc2, 0x40, //0x00008b24 addq $64, %rdx
- 0x66, 0x41, 0x0f, 0x6f, 0xe8, //0x00008b28 movdqa %xmm8, %xmm5
- 0x66, 0x0f, 0x38, 0x00, 0xe9, //0x00008b2d pshufb %xmm1, %xmm5
- 0x66, 0x41, 0x0f, 0x6f, 0xf0, //0x00008b32 movdqa %xmm8, %xmm6
- 0x66, 0x0f, 0x38, 0x00, 0xf2, //0x00008b37 pshufb %xmm2, %xmm6
- 0x66, 0x41, 0x0f, 0x6f, 0xf8, //0x00008b3c movdqa %xmm8, %xmm7
- 0x66, 0x0f, 0x38, 0x00, 0xfb, //0x00008b41 pshufb %xmm3, %xmm7
- 0x66, 0x41, 0x0f, 0x6f, 0xc0, //0x00008b46 movdqa %xmm8, %xmm0
- 0x66, 0x0f, 0x38, 0x00, 0xc4, //0x00008b4b pshufb %xmm4, %xmm0
- 0x66, 0x0f, 0x74, 0xe9, //0x00008b50 pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x00008b54 pmovmskb %xmm5, %ecx
- 0x66, 0x0f, 0x74, 0xf2, //0x00008b58 pcmpeqb %xmm2, %xmm6
- 0x66, 0x0f, 0xd7, 0xf6, //0x00008b5c pmovmskb %xmm6, %esi
- 0x66, 0x0f, 0x74, 0xfb, //0x00008b60 pcmpeqb %xmm3, %xmm7
- 0x66, 0x0f, 0xd7, 0xff, //0x00008b64 pmovmskb %xmm7, %edi
- 0x66, 0x0f, 0x74, 0xc4, //0x00008b68 pcmpeqb %xmm4, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x00008b6c pmovmskb %xmm0, %eax
- 0x48, 0xc1, 0xe6, 0x10, //0x00008b70 shlq $16, %rsi
- 0x48, 0x09, 0xce, //0x00008b74 orq %rcx, %rsi
- 0x48, 0xc1, 0xe7, 0x20, //0x00008b77 shlq $32, %rdi
- 0x48, 0x09, 0xf7, //0x00008b7b orq %rsi, %rdi
- 0x48, 0xc1, 0xe0, 0x30, //0x00008b7e shlq $48, %rax
- 0x48, 0x09, 0xf8, //0x00008b82 orq %rdi, %rax
- 0x48, 0x83, 0xf8, 0xff, //0x00008b85 cmpq $-1, %rax
- 0x0f, 0x84, 0x81, 0xff, 0xff, 0xff, //0x00008b89 je LBB5_1674
- 0x48, 0xf7, 0xd0, //0x00008b8f notq %rax
- 0x49, 0x89, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x00008b92 movq %rax, $152(%r12)
- 0x49, 0x89, 0x94, 0x24, 0x90, 0x00, 0x00, 0x00, //0x00008b9a movq %rdx, $144(%r12)
- //0x00008ba2 LBB5_1676
- 0x48, 0x0f, 0xbc, 0xc0, //0x00008ba2 bsfq %rax, %rax
- 0x48, 0x8d, 0x0c, 0x02, //0x00008ba6 leaq (%rdx,%rax), %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x00008baa addq $1, %rcx
- 0x8a, 0x14, 0x02, //0x00008bae movb (%rdx,%rax), %dl
- //0x00008bb1 LBB5_1677
- 0x41, 0x80, 0x3e, 0x06, //0x00008bb1 cmpb $6, (%r14)
- 0x48, 0x89, 0xc8, //0x00008bb5 movq %rcx, %rax
- 0x0f, 0x85, 0x33, 0x2e, 0x00, 0x00, //0x00008bb8 jne LBB5_2248
- //0x00008bbe LBB5_1678
- 0xbe, 0x00, 0x01, 0x00, 0x00, //0x00008bbe movl $256, %esi
- 0x49, 0x03, 0x36, //0x00008bc3 addq (%r14), %rsi
- 0x49, 0x89, 0x36, //0x00008bc6 movq %rsi, (%r14)
- 0xb9, 0x09, 0x00, 0x00, 0x00, //0x00008bc9 movl $9, %ecx
- 0x80, 0xfa, 0x2c, //0x00008bce cmpb $44, %dl
- 0x0f, 0x85, 0xcb, 0x27, 0x00, 0x00, //0x00008bd1 jne LBB5_2176
- 0x48, 0x8d, 0x48, 0x01, //0x00008bd7 leaq $1(%rax), %rcx
- 0x0f, 0xb6, 0x30, //0x00008bdb movzbl (%rax), %esi
- 0x48, 0x83, 0xfe, 0x20, //0x00008bde cmpq $32, %rsi
- 0x0f, 0x87, 0x0f, 0x01, 0x00, 0x00, //0x00008be2 ja LBB5_1690
- 0x48, 0xba, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00008be8 movabsq $4294977025, %rdx
- 0x48, 0x0f, 0xa3, 0xf2, //0x00008bf2 btq %rsi, %rdx
- 0x0f, 0x83, 0xfb, 0x00, 0x00, 0x00, //0x00008bf6 jae LBB5_1690
- 0x0f, 0xb6, 0x70, 0x01, //0x00008bfc movzbl $1(%rax), %esi
- 0x48, 0x83, 0xc0, 0x02, //0x00008c00 addq $2, %rax
- 0x48, 0x83, 0xfe, 0x20, //0x00008c04 cmpq $32, %rsi
- 0x0f, 0x87, 0x9e, 0xb2, 0xff, 0xff, //0x00008c08 ja LBB5_751
- 0x48, 0x0f, 0xa3, 0xf2, //0x00008c0e btq %rsi, %rdx
- 0x0f, 0x83, 0x94, 0xb2, 0xff, 0xff, //0x00008c12 jae LBB5_751
- 0x49, 0x8b, 0x94, 0x24, 0x90, 0x00, 0x00, 0x00, //0x00008c18 movq $144(%r12), %rdx
- 0x48, 0x89, 0xc1, //0x00008c20 movq %rax, %rcx
- 0x48, 0x29, 0xd1, //0x00008c23 subq %rdx, %rcx
- 0x48, 0x83, 0xf9, 0x3f, //0x00008c26 cmpq $63, %rcx
- 0x0f, 0x87, 0x1e, 0x00, 0x00, 0x00, //0x00008c2a ja LBB5_1686
- 0x49, 0x8b, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x00008c30 movq $152(%r12), %rax
- 0x48, 0xd3, 0xe8, //0x00008c38 shrq %cl, %rax
- 0x48, 0xd3, 0xe0, //0x00008c3b shlq %cl, %rax
- 0x48, 0x85, 0xc0, //0x00008c3e testq %rax, %rax
- 0x0f, 0x85, 0x55, 0xb2, 0xff, 0xff, //0x00008c41 jne LBB5_750
- 0x48, 0x83, 0xc2, 0x40, //0x00008c47 addq $64, %rdx
- 0x48, 0x89, 0xd0, //0x00008c4b movq %rdx, %rax
- //0x00008c4e LBB5_1686
- 0x48, 0x83, 0xc0, 0xc0, //0x00008c4e addq $-64, %rax
- 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0x05, 0x74, 0xff, 0xff, //0x00008c52 movdqu $-35835(%rip), %xmm8 /* LCPI5_0+0(%rip) */
- 0x48, 0x89, 0xc2, //0x00008c5b movq %rax, %rdx
- 0x90, 0x90, //0x00008c5e .p2align 4, 0x90
- //0x00008c60 LBB5_1687
- 0xf3, 0x0f, 0x6f, 0x4a, 0x40, //0x00008c60 movdqu $64(%rdx), %xmm1
- 0xf3, 0x0f, 0x6f, 0x52, 0x50, //0x00008c65 movdqu $80(%rdx), %xmm2
- 0xf3, 0x0f, 0x6f, 0x5a, 0x60, //0x00008c6a movdqu $96(%rdx), %xmm3
- 0xf3, 0x0f, 0x6f, 0x62, 0x70, //0x00008c6f movdqu $112(%rdx), %xmm4
- 0x48, 0x83, 0xc2, 0x40, //0x00008c74 addq $64, %rdx
- 0x66, 0x41, 0x0f, 0x6f, 0xe8, //0x00008c78 movdqa %xmm8, %xmm5
- 0x66, 0x0f, 0x38, 0x00, 0xe9, //0x00008c7d pshufb %xmm1, %xmm5
- 0x66, 0x41, 0x0f, 0x6f, 0xf0, //0x00008c82 movdqa %xmm8, %xmm6
- 0x66, 0x0f, 0x38, 0x00, 0xf2, //0x00008c87 pshufb %xmm2, %xmm6
- 0x66, 0x41, 0x0f, 0x6f, 0xf8, //0x00008c8c movdqa %xmm8, %xmm7
- 0x66, 0x0f, 0x38, 0x00, 0xfb, //0x00008c91 pshufb %xmm3, %xmm7
- 0x66, 0x41, 0x0f, 0x6f, 0xc0, //0x00008c96 movdqa %xmm8, %xmm0
- 0x66, 0x0f, 0x38, 0x00, 0xc4, //0x00008c9b pshufb %xmm4, %xmm0
- 0x66, 0x0f, 0x74, 0xe9, //0x00008ca0 pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x00008ca4 pmovmskb %xmm5, %ecx
- 0x66, 0x0f, 0x74, 0xf2, //0x00008ca8 pcmpeqb %xmm2, %xmm6
- 0x66, 0x0f, 0xd7, 0xf6, //0x00008cac pmovmskb %xmm6, %esi
- 0x66, 0x0f, 0x74, 0xfb, //0x00008cb0 pcmpeqb %xmm3, %xmm7
- 0x66, 0x0f, 0xd7, 0xff, //0x00008cb4 pmovmskb %xmm7, %edi
- 0x66, 0x0f, 0x74, 0xc4, //0x00008cb8 pcmpeqb %xmm4, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x00008cbc pmovmskb %xmm0, %eax
- 0x48, 0xc1, 0xe6, 0x10, //0x00008cc0 shlq $16, %rsi
- 0x48, 0x09, 0xce, //0x00008cc4 orq %rcx, %rsi
- 0x48, 0xc1, 0xe7, 0x20, //0x00008cc7 shlq $32, %rdi
- 0x48, 0x09, 0xf7, //0x00008ccb orq %rsi, %rdi
- 0x48, 0xc1, 0xe0, 0x30, //0x00008cce shlq $48, %rax
- 0x48, 0x09, 0xf8, //0x00008cd2 orq %rdi, %rax
- 0x48, 0x83, 0xf8, 0xff, //0x00008cd5 cmpq $-1, %rax
- 0x0f, 0x84, 0x81, 0xff, 0xff, 0xff, //0x00008cd9 je LBB5_1687
- 0x48, 0xf7, 0xd0, //0x00008cdf notq %rax
- 0x49, 0x89, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x00008ce2 movq %rax, $152(%r12)
- 0x49, 0x89, 0x94, 0x24, 0x90, 0x00, 0x00, 0x00, //0x00008cea movq %rdx, $144(%r12)
- 0xe9, 0xa5, 0xb1, 0xff, 0xff, //0x00008cf2 jmp LBB5_750
- //0x00008cf7 LBB5_1690
- 0x48, 0x89, 0xc8, //0x00008cf7 movq %rcx, %rax
- 0xe9, 0xad, 0xb1, 0xff, 0xff, //0x00008cfa jmp LBB5_751
- //0x00008cff LBB5_1692
- 0x48, 0x89, 0xc1, //0x00008cff movq %rax, %rcx
- 0x41, 0x80, 0x3e, 0x06, //0x00008d02 cmpb $6, (%r14)
- 0x48, 0x89, 0xc8, //0x00008d06 movq %rcx, %rax
- 0x0f, 0x85, 0xe2, 0x2c, 0x00, 0x00, //0x00008d09 jne LBB5_2248
- 0xe9, 0xaa, 0xfe, 0xff, 0xff, //0x00008d0f jmp LBB5_1678
- //0x00008d14 LBB5_1651
- 0x49, 0x8d, 0x45, 0x01, //0x00008d14 leaq $1(%r13), %rax
- 0x41, 0x80, 0x7d, 0x00, 0x72, //0x00008d18 cmpb $114, (%r13)
- 0xbb, 0x0d, 0x00, 0x00, 0x00, //0x00008d1d movl $13, %ebx
- 0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x00008d22 jne LBB5_1654
- 0x49, 0x8d, 0x45, 0x02, //0x00008d28 leaq $2(%r13), %rax
- 0x41, 0x80, 0x7d, 0x01, 0x75, //0x00008d2c cmpb $117, $1(%r13)
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00008d31 jne LBB5_1654
- 0x49, 0x8d, 0x45, 0x03, //0x00008d37 leaq $3(%r13), %rax
- 0x31, 0xdb, //0x00008d3b xorl %ebx, %ebx
- 0x41, 0x80, 0x7d, 0x02, 0x65, //0x00008d3d cmpb $101, $2(%r13)
- 0x0f, 0x85, 0x59, 0x2a, 0x00, 0x00, //0x00008d42 jne LBB5_2230
- //0x00008d48 LBB5_1654
- 0x48, 0xc1, 0xe7, 0x20, //0x00008d48 shlq $32, %rdi
- 0x48, 0x83, 0xcf, 0x0a, //0x00008d4c orq $10, %rdi
- //0x00008d50 LBB5_1655
- 0x49, 0x8b, 0x94, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00008d50 movq $160(%r12), %rdx
- 0x48, 0x89, 0x3a, //0x00008d58 movq %rdi, (%rdx)
- 0x48, 0x8d, 0x4a, 0x10, //0x00008d5b leaq $16(%rdx), %rcx
- 0x49, 0x89, 0x8c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00008d5f movq %rcx, $160(%r12)
- 0x49, 0x89, 0xc5, //0x00008d67 movq %rax, %r13
- 0xe9, 0x36, 0x2b, 0x00, 0x00, //0x00008d6a jmp LBB5_2235
- //0x00008d6f LBB5_1656
- 0x49, 0x89, 0xfa, //0x00008d6f movq %rdi, %r10
- 0x4d, 0x89, 0xf3, //0x00008d72 movq %r14, %r11
- 0x4d, 0x89, 0xfe, //0x00008d75 movq %r15, %r14
- 0x0f, 0xbc, 0xce, //0x00008d78 bsfl %esi, %ecx
- 0x4a, 0x8d, 0x14, 0x01, //0x00008d7b leaq (%rcx,%r8), %rdx
- 0x49, 0x01, 0xc8, //0x00008d7f addq %rcx, %r8
- 0x49, 0x83, 0xc0, 0x01, //0x00008d82 addq $1, %r8
- 0x49, 0xf7, 0xd5, //0x00008d86 notq %r13
- 0x4c, 0x01, 0xea, //0x00008d89 addq %r13, %rdx
- 0x48, 0x83, 0xc2, 0x01, //0x00008d8c addq $1, %rdx
- 0x31, 0xc9, //0x00008d90 xorl %ecx, %ecx
- //0x00008d92 LBB5_1657
- 0x48, 0x89, 0x4d, 0x90, //0x00008d92 movq %rcx, $-112(%rbp)
- 0x31, 0xdb, //0x00008d96 xorl %ebx, %ebx
- 0x48, 0x85, 0xd2, //0x00008d98 testq %rdx, %rdx
- 0x0f, 0x89, 0x04, 0x00, 0x00, 0x00, //0x00008d9b jns LBB5_1659
- //0x00008da1 LBB5_1658
- 0x89, 0xd3, //0x00008da1 movl %edx, %ebx
- 0xf7, 0xdb, //0x00008da3 negl %ebx
- //0x00008da5 LBB5_1659
- 0x31, 0xc9, //0x00008da5 xorl %ecx, %ecx
- 0x80, 0x7d, 0x90, 0x00, //0x00008da7 cmpb $0, $-112(%rbp)
- 0x0f, 0x95, 0xc1, //0x00008dab setne %cl
- 0x49, 0xc1, 0xe2, 0x20, //0x00008dae shlq $32, %r10
- 0x49, 0x8d, 0x0c, 0xca, //0x00008db2 leaq (%r10,%rcx,8), %rcx
- 0x48, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00008db6 movabsq $4294967296, %rsi
- 0x48, 0x01, 0xf1, //0x00008dc0 addq %rsi, %rcx
- 0x48, 0x83, 0xc1, 0x04, //0x00008dc3 addq $4, %rcx
- 0x4c, 0x8b, 0x65, 0xc0, //0x00008dc7 movq $-64(%rbp), %r12
- 0x49, 0x8b, 0xb4, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00008dcb movq $160(%r12), %rsi
- 0x48, 0x89, 0x0e, //0x00008dd3 movq %rcx, (%rsi)
- 0x48, 0x89, 0x56, 0x08, //0x00008dd6 movq %rdx, $8(%rsi)
- 0x49, 0x8b, 0x94, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00008dda movq $160(%r12), %rdx
- 0x48, 0x8d, 0x4a, 0x10, //0x00008de2 leaq $16(%rdx), %rcx
- 0x49, 0x89, 0x8c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00008de6 movq %rcx, $160(%r12)
- 0x41, 0x83, 0x84, 0x24, 0xd0, 0x00, 0x00, 0x00, 0x01, //0x00008dee addl $1, $208(%r12)
- 0x4d, 0x89, 0xc5, //0x00008df7 movq %r8, %r13
- 0x4d, 0x89, 0xf7, //0x00008dfa movq %r14, %r15
- 0x4d, 0x89, 0xde, //0x00008dfd movq %r11, %r14
- 0x4c, 0x89, 0xce, //0x00008e00 movq %r9, %rsi
- 0xe9, 0x9d, 0x2a, 0x00, 0x00, //0x00008e03 jmp LBB5_2235
- //0x00008e08 LBB5_1693
- 0x41, 0x8a, 0x4e, 0x01, //0x00008e08 movb $1(%r14), %cl
- 0x80, 0xc1, 0xd2, //0x00008e0c addb $-46, %cl
- 0x0f, 0xb6, 0xc9, //0x00008e0f movzbl %cl, %ecx
- 0x80, 0xf9, 0x37, //0x00008e12 cmpb $55, %cl
- 0x0f, 0x87, 0x5a, 0xf7, 0xff, 0xff, //0x00008e15 ja LBB5_1609
- 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00008e1b movabsq $36028797027352577, %rdx
- 0x48, 0x0f, 0xa3, 0xca, //0x00008e25 btq %rcx, %rdx
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00008e29 movl $1, %ecx
- 0x0f, 0x83, 0xd1, 0x03, 0x00, 0x00, //0x00008e2e jae LBB5_1835
- //0x00008e34 LBB5_1695
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00008e34 movq $-1, %r11
- 0x49, 0x83, 0xfa, 0x10, //0x00008e3b cmpq $16, %r10
- 0x0f, 0x82, 0xa8, 0x28, 0x00, 0x00, //0x00008e3f jb LBB5_2219
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00008e45 movq $-1, %r15
- 0x31, 0xc0, //0x00008e4c xorl %eax, %eax
- 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0x49, 0x72, 0xff, 0xff, //0x00008e4e movdqu $-36279(%rip), %xmm9 /* LCPI5_4+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0x50, 0x72, 0xff, 0xff, //0x00008e57 movdqu $-36272(%rip), %xmm10 /* LCPI5_5+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x57, 0x72, 0xff, 0xff, //0x00008e60 movdqu $-36265(%rip), %xmm11 /* LCPI5_6+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x25, 0x5f, 0x72, 0xff, 0xff, //0x00008e69 movdqu $-36257(%rip), %xmm4 /* LCPI5_7+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x2d, 0x67, 0x72, 0xff, 0xff, //0x00008e71 movdqu $-36249(%rip), %xmm5 /* LCPI5_8+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x35, 0x6f, 0x72, 0xff, 0xff, //0x00008e79 movdqu $-36241(%rip), %xmm6 /* LCPI5_9+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x3d, 0x77, 0x72, 0xff, 0xff, //0x00008e81 movdqu $-36233(%rip), %xmm7 /* LCPI5_10+0(%rip) */
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00008e89 movq $-1, %r12
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00008e90 movq $-1, %r11
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008e97 .p2align 4, 0x90
- //0x00008ea0 LBB5_1697
- 0xf3, 0x41, 0x0f, 0x6f, 0x04, 0x06, //0x00008ea0 movdqu (%r14,%rax), %xmm0
- 0x66, 0x0f, 0x6f, 0xc8, //0x00008ea6 movdqa %xmm0, %xmm1
- 0x66, 0x41, 0x0f, 0x74, 0xc9, //0x00008eaa pcmpeqb %xmm9, %xmm1
- 0x66, 0x0f, 0x6f, 0xd0, //0x00008eaf movdqa %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00008eb3 pcmpeqb %xmm10, %xmm2
- 0x66, 0x0f, 0xeb, 0xd1, //0x00008eb8 por %xmm1, %xmm2
- 0x66, 0x0f, 0x6f, 0xc8, //0x00008ebc movdqa %xmm0, %xmm1
- 0x66, 0x41, 0x0f, 0xfc, 0xcb, //0x00008ec0 paddb %xmm11, %xmm1
- 0x66, 0x0f, 0x6f, 0xd9, //0x00008ec5 movdqa %xmm1, %xmm3
- 0x66, 0x0f, 0xda, 0xdc, //0x00008ec9 pminub %xmm4, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x00008ecd pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0x6f, 0xc8, //0x00008ed1 movdqa %xmm0, %xmm1
- 0x66, 0x0f, 0xdb, 0xcd, //0x00008ed5 pand %xmm5, %xmm1
- 0x66, 0x0f, 0x74, 0xcf, //0x00008ed9 pcmpeqb %xmm7, %xmm1
- 0x66, 0x0f, 0x74, 0xc6, //0x00008edd pcmpeqb %xmm6, %xmm0
- 0x66, 0x0f, 0xd7, 0xf9, //0x00008ee1 pmovmskb %xmm1, %edi
- 0x66, 0x0f, 0xeb, 0xc8, //0x00008ee5 por %xmm0, %xmm1
- 0x66, 0x0f, 0xeb, 0xca, //0x00008ee9 por %xmm2, %xmm1
- 0x66, 0x0f, 0xeb, 0xcb, //0x00008eed por %xmm3, %xmm1
- 0x66, 0x0f, 0xd7, 0xd8, //0x00008ef1 pmovmskb %xmm0, %ebx
- 0x66, 0x0f, 0xd7, 0xf2, //0x00008ef5 pmovmskb %xmm2, %esi
- 0x66, 0x0f, 0xd7, 0xc9, //0x00008ef9 pmovmskb %xmm1, %ecx
- 0xf7, 0xd1, //0x00008efd notl %ecx
- 0x0f, 0xbc, 0xc9, //0x00008eff bsfl %ecx, %ecx
- 0x83, 0xf9, 0x10, //0x00008f02 cmpl $16, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00008f05 je LBB5_1699
- 0xba, 0xff, 0xff, 0xff, 0xff, //0x00008f0b movl $-1, %edx
- 0xd3, 0xe2, //0x00008f10 shll %cl, %edx
- 0xf7, 0xd2, //0x00008f12 notl %edx
- 0x21, 0xd3, //0x00008f14 andl %edx, %ebx
- 0x21, 0xd7, //0x00008f16 andl %edx, %edi
- 0x21, 0xf2, //0x00008f18 andl %esi, %edx
- 0x89, 0xd6, //0x00008f1a movl %edx, %esi
- //0x00008f1c LBB5_1699
- 0x8d, 0x53, 0xff, //0x00008f1c leal $-1(%rbx), %edx
- 0x21, 0xda, //0x00008f1f andl %ebx, %edx
- 0x0f, 0x85, 0x28, 0x0f, 0x00, 0x00, //0x00008f21 jne LBB5_1919
- 0x8d, 0x57, 0xff, //0x00008f27 leal $-1(%rdi), %edx
- 0x21, 0xfa, //0x00008f2a andl %edi, %edx
- 0x0f, 0x85, 0x1d, 0x0f, 0x00, 0x00, //0x00008f2c jne LBB5_1919
- 0x8d, 0x56, 0xff, //0x00008f32 leal $-1(%rsi), %edx
- 0x21, 0xf2, //0x00008f35 andl %esi, %edx
- 0x0f, 0x85, 0x12, 0x0f, 0x00, 0x00, //0x00008f37 jne LBB5_1919
- 0x85, 0xdb, //0x00008f3d testl %ebx, %ebx
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00008f3f je LBB5_1704
- 0x0f, 0xbc, 0xdb, //0x00008f45 bsfl %ebx, %ebx
- 0x48, 0x8d, 0x14, 0x18, //0x00008f48 leaq (%rax,%rbx), %rdx
- 0x49, 0x83, 0xfb, 0xff, //0x00008f4c cmpq $-1, %r11
- 0x49, 0x89, 0xd3, //0x00008f50 movq %rdx, %r11
- 0x0f, 0x85, 0xb0, 0x21, 0x00, 0x00, //0x00008f53 jne LBB5_2140
- //0x00008f59 LBB5_1704
- 0x85, 0xff, //0x00008f59 testl %edi, %edi
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00008f5b je LBB5_1706
- 0x0f, 0xbc, 0xff, //0x00008f61 bsfl %edi, %edi
- 0x48, 0x8d, 0x14, 0x38, //0x00008f64 leaq (%rax,%rdi), %rdx
- 0x49, 0x83, 0xfc, 0xff, //0x00008f68 cmpq $-1, %r12
- 0x49, 0x89, 0xd4, //0x00008f6c movq %rdx, %r12
- 0x0f, 0x85, 0x9b, 0x21, 0x00, 0x00, //0x00008f6f jne LBB5_2141
- //0x00008f75 LBB5_1706
- 0x85, 0xf6, //0x00008f75 testl %esi, %esi
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00008f77 je LBB5_1708
- 0x0f, 0xbc, 0xf6, //0x00008f7d bsfl %esi, %esi
- 0x48, 0x8d, 0x14, 0x30, //0x00008f80 leaq (%rax,%rsi), %rdx
- 0x49, 0x83, 0xff, 0xff, //0x00008f84 cmpq $-1, %r15
- 0x49, 0x89, 0xd7, //0x00008f88 movq %rdx, %r15
- 0x0f, 0x85, 0x86, 0x21, 0x00, 0x00, //0x00008f8b jne LBB5_2142
- //0x00008f91 LBB5_1708
- 0x83, 0xf9, 0x10, //0x00008f91 cmpl $16, %ecx
- 0x0f, 0x85, 0xbe, 0x00, 0x00, 0x00, //0x00008f94 jne LBB5_1723
- 0x49, 0x83, 0xc2, 0xf0, //0x00008f9a addq $-16, %r10
- 0x48, 0x83, 0xc0, 0x10, //0x00008f9e addq $16, %rax
- 0x49, 0x83, 0xfa, 0x0f, //0x00008fa2 cmpq $15, %r10
- 0x0f, 0x87, 0xf4, 0xfe, 0xff, 0xff, //0x00008fa6 ja LBB5_1697
- 0x4c, 0x03, 0x8d, 0x78, 0xff, 0xff, 0xff, //0x00008fac addq $-136(%rbp), %r9
- 0x4d, 0x29, 0xc1, //0x00008fb3 subq %r8, %r9
- 0x4d, 0x29, 0xe9, //0x00008fb6 subq %r13, %r9
- 0x49, 0x8d, 0x0c, 0x06, //0x00008fb9 leaq (%r14,%rax), %rcx
- 0x48, 0x89, 0xca, //0x00008fbd movq %rcx, %rdx
- 0x49, 0x39, 0xc1, //0x00008fc0 cmpq %rax, %r9
- 0x0f, 0x84, 0xbc, 0x00, 0x00, 0x00, //0x00008fc3 je LBB5_1725
- //0x00008fc9 LBB5_1711
- 0x4e, 0x8d, 0x0c, 0x11, //0x00008fc9 leaq (%rcx,%r10), %r9
- 0x48, 0x89, 0xce, //0x00008fcd movq %rcx, %rsi
- 0x4c, 0x29, 0xf6, //0x00008fd0 subq %r14, %rsi
- 0x31, 0xc0, //0x00008fd3 xorl %eax, %eax
- 0x48, 0x8d, 0x3d, 0xa8, 0x33, 0x00, 0x00, //0x00008fd5 leaq $13224(%rip), %rdi /* LJTI5_5+0(%rip) */
- 0xe9, 0x2c, 0x00, 0x00, 0x00, //0x00008fdc jmp LBB5_1716
- //0x00008fe1 LBB5_1712
- 0x83, 0xfb, 0x65, //0x00008fe1 cmpl $101, %ebx
- 0x0f, 0x85, 0x95, 0x00, 0x00, 0x00, //0x00008fe4 jne LBB5_1724
- //0x00008fea LBB5_1713
- 0x49, 0x83, 0xfc, 0xff, //0x00008fea cmpq $-1, %r12
- 0x0f, 0x85, 0x25, 0x18, 0x00, 0x00, //0x00008fee jne LBB5_2052
- 0x4c, 0x8d, 0x24, 0x06, //0x00008ff4 leaq (%rsi,%rax), %r12
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008ff8 .p2align 4, 0x90
- //0x00009000 LBB5_1715
- 0x48, 0x83, 0xc0, 0x01, //0x00009000 addq $1, %rax
- 0x49, 0x39, 0xc2, //0x00009004 cmpq %rax, %r10
- 0x0f, 0x84, 0x11, 0x09, 0x00, 0x00, //0x00009007 je LBB5_1832
- //0x0000900d LBB5_1716
- 0x0f, 0xbe, 0x1c, 0x01, //0x0000900d movsbl (%rcx,%rax), %ebx
- 0x8d, 0x53, 0xd0, //0x00009011 leal $-48(%rbx), %edx
- 0x83, 0xfa, 0x0a, //0x00009014 cmpl $10, %edx
- 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00009017 jb LBB5_1715
- 0x8d, 0x53, 0xd5, //0x0000901d leal $-43(%rbx), %edx
- 0x83, 0xfa, 0x1a, //0x00009020 cmpl $26, %edx
- 0x0f, 0x87, 0xb8, 0xff, 0xff, 0xff, //0x00009023 ja LBB5_1712
- 0x48, 0x63, 0x14, 0x97, //0x00009029 movslq (%rdi,%rdx,4), %rdx
- 0x48, 0x01, 0xfa, //0x0000902d addq %rdi, %rdx
- 0xff, 0xe2, //0x00009030 jmpq *%rdx
- //0x00009032 LBB5_1719
- 0x49, 0x83, 0xff, 0xff, //0x00009032 cmpq $-1, %r15
- 0x0f, 0x85, 0xdd, 0x17, 0x00, 0x00, //0x00009036 jne LBB5_2052
- 0x4c, 0x8d, 0x3c, 0x06, //0x0000903c leaq (%rsi,%rax), %r15
- 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00009040 jmp LBB5_1715
- //0x00009045 LBB5_1721
- 0x49, 0x83, 0xfb, 0xff, //0x00009045 cmpq $-1, %r11
- 0x0f, 0x85, 0xca, 0x17, 0x00, 0x00, //0x00009049 jne LBB5_2052
- 0x4c, 0x8d, 0x1c, 0x06, //0x0000904f leaq (%rsi,%rax), %r11
- 0xe9, 0xa8, 0xff, 0xff, 0xff, //0x00009053 jmp LBB5_1715
- //0x00009058 LBB5_1723
- 0x89, 0xca, //0x00009058 movl %ecx, %edx
- 0x4c, 0x01, 0xf2, //0x0000905a addq %r14, %rdx
- 0x48, 0x01, 0xc2, //0x0000905d addq %rax, %rdx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00009060 movq $-1, %rax
- 0x4d, 0x85, 0xdb, //0x00009067 testq %r11, %r11
- 0x0f, 0x85, 0x25, 0x00, 0x00, 0x00, //0x0000906a jne LBB5_1726
- //0x00009070 LBB5_1833
- 0x48, 0xbe, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00009070 movabsq $4294977025, %rsi
- 0xe9, 0x77, 0x01, 0x00, 0x00, //0x0000907a jmp LBB5_1834
- //0x0000907f LBB5_1724
- 0x48, 0x01, 0xc1, //0x0000907f addq %rax, %rcx
- 0x48, 0x89, 0xca, //0x00009082 movq %rcx, %rdx
- //0x00009085 LBB5_1725
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00009085 movq $-1, %rax
- 0x4d, 0x85, 0xdb, //0x0000908c testq %r11, %r11
- 0x0f, 0x84, 0xdb, 0xff, 0xff, 0xff, //0x0000908f je LBB5_1833
- //0x00009095 LBB5_1726
- 0x4d, 0x85, 0xff, //0x00009095 testq %r15, %r15
- 0x48, 0xbe, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00009098 movabsq $4294977025, %rsi
- 0x0f, 0x84, 0x4e, 0x01, 0x00, 0x00, //0x000090a2 je LBB5_1834
- 0x4d, 0x85, 0xe4, //0x000090a8 testq %r12, %r12
- 0x0f, 0x84, 0x45, 0x01, 0x00, 0x00, //0x000090ab je LBB5_1834
- 0x4c, 0x29, 0xf2, //0x000090b1 subq %r14, %rdx
- 0x48, 0x8d, 0x42, 0xff, //0x000090b4 leaq $-1(%rdx), %rax
- 0x49, 0x39, 0xc3, //0x000090b8 cmpq %rax, %r11
- 0x0f, 0x84, 0x21, 0x01, 0x00, 0x00, //0x000090bb je LBB5_1747
- 0x49, 0x39, 0xc7, //0x000090c1 cmpq %rax, %r15
- 0x0f, 0x84, 0x18, 0x01, 0x00, 0x00, //0x000090c4 je LBB5_1747
- 0x49, 0x39, 0xc4, //0x000090ca cmpq %rax, %r12
- 0x0f, 0x84, 0x0f, 0x01, 0x00, 0x00, //0x000090cd je LBB5_1747
- 0x49, 0x8d, 0x47, 0xff, //0x000090d3 leaq $-1(%r15), %rax
- 0x4d, 0x85, 0xff, //0x000090d7 testq %r15, %r15
- 0x0f, 0x8e, 0x91, 0x01, 0x00, 0x00, //0x000090da jle LBB5_1751
- 0x49, 0x39, 0xc4, //0x000090e0 cmpq %rax, %r12
- 0x0f, 0x84, 0x88, 0x01, 0x00, 0x00, //0x000090e3 je LBB5_1751
- 0x49, 0xf7, 0xd7, //0x000090e9 notq %r15
- 0x4c, 0x89, 0xf8, //0x000090ec movq %r15, %rax
- 0xe9, 0xf4, 0x00, 0x00, 0x00, //0x000090ef jmp LBB5_1748
- //0x000090f4 LBB5_1734
- 0x49, 0x8d, 0x56, 0x02, //0x000090f4 leaq $2(%r14), %rdx
- 0x41, 0x8a, 0x46, 0x02, //0x000090f8 movb $2(%r14), %al
- 0x8d, 0x70, 0xd0, //0x000090fc leal $-48(%rax), %esi
- 0xb9, 0x03, 0x00, 0x00, 0x00, //0x000090ff movl $3, %ecx
- 0x40, 0x80, 0xfe, 0x09, //0x00009104 cmpb $9, %sil
- 0x0f, 0x87, 0xa7, 0x26, 0x00, 0x00, //0x00009108 ja LBB5_2232
- 0x45, 0x31, 0xc0, //0x0000910e xorl %r8d, %r8d
- 0x3c, 0x30, //0x00009111 cmpb $48, %al
- 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x00009113 jne LBB5_1737
- //0x00009119 LBB5_1736
- 0x0f, 0xb6, 0x42, 0x01, //0x00009119 movzbl $1(%rdx), %eax
- 0x48, 0x83, 0xc2, 0x01, //0x0000911d addq $1, %rdx
- 0x41, 0x83, 0xc0, 0xff, //0x00009121 addl $-1, %r8d
- 0x3c, 0x30, //0x00009125 cmpb $48, %al
- 0x0f, 0x84, 0xec, 0xff, 0xff, 0xff, //0x00009127 je LBB5_1736
- //0x0000912d LBB5_1737
- 0x3c, 0x45, //0x0000912d cmpb $69, %al
- 0x0f, 0x84, 0x34, 0x01, 0x00, 0x00, //0x0000912f je LBB5_1750
- 0x3c, 0x65, //0x00009135 cmpb $101, %al
- 0x0f, 0x84, 0x2c, 0x01, 0x00, 0x00, //0x00009137 je LBB5_1750
- 0x44, 0x89, 0xd3, //0x0000913d movl %r10d, %ebx
- 0x44, 0x8d, 0x50, 0xd0, //0x00009140 leal $-48(%rax), %r10d
- 0x45, 0x31, 0xc9, //0x00009144 xorl %r9d, %r9d
- 0x45, 0x31, 0xe4, //0x00009147 xorl %r12d, %r12d
- 0x31, 0xf6, //0x0000914a xorl %esi, %esi
- //0x0000914c LBB5_1740
- 0x4c, 0x89, 0xbd, 0x70, 0xff, 0xff, 0xff, //0x0000914c movq %r15, $-144(%rbp)
- 0x41, 0xbf, 0x11, 0x00, 0x00, 0x00, //0x00009153 movl $17, %r15d
- 0x4d, 0x29, 0xcf, //0x00009159 subq %r9, %r15
- 0x4d, 0x85, 0xff, //0x0000915c testq %r15, %r15
- 0x0f, 0x8e, 0xf9, 0x00, 0x00, 0x00, //0x0000915f jle LBB5_1749
- 0x41, 0x80, 0xfa, 0x09, //0x00009165 cmpb $9, %r10b
- 0x0f, 0x87, 0xef, 0x00, 0x00, 0x00, //0x00009169 ja LBB5_1749
- 0x4e, 0x8d, 0x2c, 0x3a, //0x0000916f leaq (%rdx,%r15), %r13
- 0xb9, 0x10, 0x00, 0x00, 0x00, //0x00009173 movl $16, %ecx
- 0x4c, 0x29, 0xc9, //0x00009178 subq %r9, %rcx
- 0x31, 0xff, //0x0000917b xorl %edi, %edi
- 0x41, 0x89, 0xda, //0x0000917d movl %ebx, %r10d
- //0x00009180 LBB5_1743
- 0x48, 0x8d, 0x34, 0xb6, //0x00009180 leaq (%rsi,%rsi,4), %rsi
- 0x0f, 0xb6, 0xc0, //0x00009184 movzbl %al, %eax
- 0x48, 0x8d, 0x34, 0x70, //0x00009187 leaq (%rax,%rsi,2), %rsi
- 0x48, 0x83, 0xc6, 0xd0, //0x0000918b addq $-48, %rsi
- 0x48, 0x39, 0xf9, //0x0000918f cmpq %rdi, %rcx
- 0x0f, 0x84, 0xfc, 0x00, 0x00, 0x00, //0x00009192 je LBB5_1754
- 0x0f, 0xb6, 0x44, 0x3a, 0x01, //0x00009198 movzbl $1(%rdx,%rdi), %eax
- 0x8d, 0x58, 0xd0, //0x0000919d leal $-48(%rax), %ebx
- 0x48, 0x83, 0xc7, 0x01, //0x000091a0 addq $1, %rdi
- 0x80, 0xfb, 0x0a, //0x000091a4 cmpb $10, %bl
- 0x0f, 0x82, 0xd3, 0xff, 0xff, 0xff, //0x000091a7 jb LBB5_1743
- 0x48, 0x01, 0xfa, //0x000091ad addq %rdi, %rdx
- 0x49, 0x89, 0xd5, //0x000091b0 movq %rdx, %r13
- 0xe9, 0x1e, 0x01, 0x00, 0x00, //0x000091b3 jmp LBB5_1760
- //0x000091b8 LBB5_1746
- 0x31, 0xc9, //0x000091b8 xorl %ecx, %ecx
- 0xb8, 0x00, 0x00, 0x00, 0x00, //0x000091ba movl $0, %eax
- 0x48, 0x89, 0x45, 0xa0, //0x000091bf movq %rax, $-96(%rbp)
- 0xbb, 0x00, 0x00, 0x00, 0x00, //0x000091c3 movl $0, %ebx
- 0x45, 0x84, 0xd2, //0x000091c8 testb %r10b, %r10b
- 0x4c, 0x8b, 0x65, 0xc0, //0x000091cb movq $-64(%rbp), %r12
- 0x4c, 0x8b, 0x75, 0xb8, //0x000091cf movq $-72(%rbp), %r14
- 0x48, 0x8b, 0x55, 0x98, //0x000091d3 movq $-104(%rbp), %rdx
- 0x0f, 0x84, 0x4f, 0x24, 0x00, 0x00, //0x000091d7 je LBB5_2213
- 0xe9, 0xaa, 0x24, 0x00, 0x00, //0x000091dd jmp LBB5_2216
- //0x000091e2 LBB5_1747
- 0x48, 0xf7, 0xda, //0x000091e2 negq %rdx
- 0x48, 0x89, 0xd0, //0x000091e5 movq %rdx, %rax
- //0x000091e8 LBB5_1748
- 0x31, 0xdb, //0x000091e8 xorl %ebx, %ebx
- 0x48, 0x89, 0xc1, //0x000091ea movq %rax, %rcx
- 0x48, 0x85, 0xc0, //0x000091ed testq %rax, %rax
- 0x0f, 0x89, 0x0f, 0x00, 0x00, 0x00, //0x000091f0 jns LBB5_1835
- //0x000091f6 LBB5_1834
- 0x48, 0xf7, 0xd0, //0x000091f6 notq %rax
- 0xbb, 0x03, 0x00, 0x00, 0x00, //0x000091f9 movl $3, %ebx
- 0x48, 0xc7, 0xc1, 0xfd, 0xff, 0xff, 0xff, //0x000091fe movq $-3, %rcx
- //0x00009205 LBB5_1835
- 0x49, 0x01, 0xc6, //0x00009205 addq %rax, %r14
- 0x0f, 0xb6, 0x45, 0xd0, //0x00009208 movzbl $-48(%rbp), %eax
- 0x48, 0x01, 0xc8, //0x0000920c addq %rcx, %rax
- 0x48, 0x8b, 0x55, 0x98, //0x0000920f movq $-104(%rbp), %rdx
- 0x48, 0xc1, 0xe2, 0x20, //0x00009213 shlq $32, %rdx
- 0x48, 0x83, 0xca, 0x1b, //0x00009217 orq $27, %rdx
- 0x4c, 0x8b, 0x65, 0xc0, //0x0000921b movq $-64(%rbp), %r12
- 0x49, 0x8b, 0x8c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x0000921f movq $160(%r12), %rcx
- 0x48, 0x89, 0x11, //0x00009227 movq %rdx, (%rcx)
- 0x48, 0x89, 0x41, 0x08, //0x0000922a movq %rax, $8(%rcx)
- 0x49, 0x8b, 0x94, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x0000922e movq $160(%r12), %rdx
- 0x48, 0x8d, 0x42, 0x10, //0x00009236 leaq $16(%rdx), %rax
- 0x49, 0x89, 0x84, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x0000923a movq %rax, $160(%r12)
- 0x41, 0x83, 0x84, 0x24, 0xd4, 0x00, 0x00, 0x00, 0x01, //0x00009242 addl $1, $212(%r12)
- 0x4d, 0x89, 0xf5, //0x0000924b movq %r14, %r13
- 0x4c, 0x8b, 0xbd, 0x70, 0xff, 0xff, 0xff, //0x0000924e movq $-144(%rbp), %r15
- 0x4c, 0x8b, 0x75, 0xb8, //0x00009255 movq $-72(%rbp), %r14
- 0xe9, 0x47, 0x26, 0x00, 0x00, //0x00009259 jmp LBB5_2235
- //0x0000925e LBB5_1749
- 0x49, 0x89, 0xd5, //0x0000925e movq %rdx, %r13
- 0x45, 0x31, 0xff, //0x00009261 xorl %r15d, %r15d
- 0xe9, 0x36, 0x00, 0x00, 0x00, //0x00009264 jmp LBB5_1755
- //0x00009269 LBB5_1750
- 0x45, 0x31, 0xe4, //0x00009269 xorl %r12d, %r12d
- 0xe9, 0x28, 0xf2, 0xff, 0xff, //0x0000926c jmp LBB5_1596
- //0x00009271 LBB5_1751
- 0x4c, 0x89, 0xd8, //0x00009271 movq %r11, %rax
- 0x4c, 0x09, 0xe0, //0x00009274 orq %r12, %rax
- 0x0f, 0x99, 0xc0, //0x00009277 setns %al
- 0x0f, 0x88, 0xb6, 0x06, 0x00, 0x00, //0x0000927a js LBB5_1836
- 0x4d, 0x39, 0xe3, //0x00009280 cmpq %r12, %r11
- 0x0f, 0x8c, 0xad, 0x06, 0x00, 0x00, //0x00009283 jl LBB5_1836
- 0x49, 0xf7, 0xd3, //0x00009289 notq %r11
- 0x4c, 0x89, 0xd8, //0x0000928c movq %r11, %rax
- 0xe9, 0x54, 0xff, 0xff, 0xff, //0x0000928f jmp LBB5_1748
- //0x00009294 LBB5_1754
- 0x44, 0x89, 0xd3, //0x00009294 movl %r10d, %ebx
- 0x41, 0x8a, 0x45, 0x00, //0x00009297 movb (%r13), %al
- 0x44, 0x8d, 0x50, 0xd0, //0x0000929b leal $-48(%rax), %r10d
- //0x0000929f LBB5_1755
- 0x41, 0x80, 0xfa, 0x09, //0x0000929f cmpb $9, %r10b
- 0x0f, 0x87, 0x27, 0x00, 0x00, 0x00, //0x000092a3 ja LBB5_1759
- 0x41, 0x89, 0xda, //0x000092a9 movl %ebx, %r10d
- 0x90, 0x90, 0x90, 0x90, //0x000092ac .p2align 4, 0x90
- //0x000092b0 LBB5_1757
- 0x41, 0x0f, 0xb6, 0x45, 0x01, //0x000092b0 movzbl $1(%r13), %eax
- 0x49, 0x83, 0xc5, 0x01, //0x000092b5 addq $1, %r13
- 0x8d, 0x48, 0xd0, //0x000092b9 leal $-48(%rax), %ecx
- 0x41, 0xb4, 0x01, //0x000092bc movb $1, %r12b
- 0x80, 0xf9, 0x0a, //0x000092bf cmpb $10, %cl
- 0x0f, 0x82, 0xe8, 0xff, 0xff, 0xff, //0x000092c2 jb LBB5_1757
- 0x4c, 0x89, 0xff, //0x000092c8 movq %r15, %rdi
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000092cb jmp LBB5_1760
- //0x000092d0 LBB5_1759
- 0x4c, 0x89, 0xff, //0x000092d0 movq %r15, %rdi
- 0x41, 0x89, 0xda, //0x000092d3 movl %ebx, %r10d
- //0x000092d6 LBB5_1760
- 0x41, 0x29, 0xf8, //0x000092d6 subl %edi, %r8d
- 0x24, 0xdf, //0x000092d9 andb $-33, %al
- 0x4c, 0x89, 0xea, //0x000092db movq %r13, %rdx
- 0x3c, 0x45, //0x000092de cmpb $69, %al
- 0x4c, 0x8b, 0xbd, 0x70, 0xff, 0xff, 0xff, //0x000092e0 movq $-144(%rbp), %r15
- 0x0f, 0x84, 0xb1, 0xf1, 0xff, 0xff, //0x000092e7 je LBB5_1597
- //0x000092ed LBB5_1761
- 0x43, 0x8d, 0x1c, 0x1b, //0x000092ed leal (%r11,%r11), %ebx
- 0x83, 0xc3, 0xff, //0x000092f1 addl $-1, %ebx
- 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000092f4 movabsq $4503599627370495, %rax
- 0x48, 0x83, 0xc0, 0x01, //0x000092fe addq $1, %rax
- 0x48, 0x39, 0xc6, //0x00009302 cmpq %rax, %rsi
- 0x0f, 0x83, 0xc6, 0x00, 0x00, 0x00, //0x00009305 jae LBB5_1772
- 0x66, 0x48, 0x0f, 0x6e, 0xc6, //0x0000930b movq %rsi, %xmm0
- 0x66, 0x0f, 0x62, 0x05, 0xf8, 0x6d, 0xff, 0xff, //0x00009310 punpckldq $-37384(%rip), %xmm0 /* LCPI5_11+0(%rip) */
- 0x66, 0x0f, 0x5c, 0x05, 0x00, 0x6e, 0xff, 0xff, //0x00009318 subpd $-37376(%rip), %xmm0 /* LCPI5_12+0(%rip) */
- 0x66, 0x0f, 0x28, 0xd0, //0x00009320 movapd %xmm0, %xmm2
- 0x66, 0x0f, 0x15, 0xd0, //0x00009324 unpckhpd %xmm0, %xmm2
- 0xf2, 0x0f, 0x58, 0xd0, //0x00009328 addsd %xmm0, %xmm2
- 0x89, 0xd8, //0x0000932c movl %ebx, %eax
- 0xc1, 0xe8, 0x1f, //0x0000932e shrl $31, %eax
- 0x48, 0xc1, 0xe0, 0x3f, //0x00009331 shlq $63, %rax
- 0x66, 0x48, 0x0f, 0x6e, 0xc8, //0x00009335 movq %rax, %xmm1
- 0x66, 0x0f, 0xeb, 0xca, //0x0000933a por %xmm2, %xmm1
- 0x45, 0x85, 0xc0, //0x0000933e testl %r8d, %r8d
- 0x0f, 0x84, 0x7d, 0x22, 0x00, 0x00, //0x00009341 je LBB5_2209
- 0x48, 0x85, 0xf6, //0x00009347 testq %rsi, %rsi
- 0x0f, 0x84, 0x74, 0x22, 0x00, 0x00, //0x0000934a je LBB5_2209
- 0x41, 0x8d, 0x40, 0xff, //0x00009350 leal $-1(%r8), %eax
- 0x83, 0xf8, 0x24, //0x00009354 cmpl $36, %eax
- 0x0f, 0x87, 0x55, 0x00, 0x00, 0x00, //0x00009357 ja LBB5_1770
- 0x44, 0x89, 0xc0, //0x0000935d movl %r8d, %eax
- 0x41, 0x83, 0xf8, 0x17, //0x00009360 cmpl $23, %r8d
- 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x00009364 jb LBB5_1767
- 0x41, 0x8d, 0x40, 0xea, //0x0000936a leal $-22(%r8), %eax
- 0x48, 0x8d, 0x0d, 0x8b, 0x30, 0x00, 0x00, //0x0000936e leaq $12427(%rip), %rcx /* _P10_TAB+0(%rip) */
- 0xf2, 0x0f, 0x59, 0x0c, 0xc1, //0x00009375 mulsd (%rcx,%rax,8), %xmm1
- 0xb8, 0x16, 0x00, 0x00, 0x00, //0x0000937a movl $22, %eax
- //0x0000937f LBB5_1767
- 0x66, 0x0f, 0x2e, 0x0d, 0xb9, 0x6d, 0xff, 0xff, //0x0000937f ucomisd $-37447(%rip), %xmm1 /* LCPI5_14+0(%rip) */
- 0x0f, 0x87, 0x56, 0x00, 0x00, 0x00, //0x00009387 ja LBB5_1773
- 0xf2, 0x0f, 0x10, 0x05, 0xb3, 0x6d, 0xff, 0xff, //0x0000938d movsd $-37453(%rip), %xmm0 /* LCPI5_15+0(%rip) */
- 0x66, 0x0f, 0x2e, 0xc1, //0x00009395 ucomisd %xmm1, %xmm0
- 0x0f, 0x87, 0x44, 0x00, 0x00, 0x00, //0x00009399 ja LBB5_1773
- 0x89, 0xc0, //0x0000939f movl %eax, %eax
- 0x48, 0x8d, 0x0d, 0x58, 0x30, 0x00, 0x00, //0x000093a1 leaq $12376(%rip), %rcx /* _P10_TAB+0(%rip) */
- 0xf2, 0x0f, 0x59, 0x0c, 0xc1, //0x000093a8 mulsd (%rcx,%rax,8), %xmm1
- 0xe9, 0x12, 0x22, 0x00, 0x00, //0x000093ad jmp LBB5_2209
- //0x000093b2 LBB5_1770
- 0x41, 0x83, 0xf8, 0xea, //0x000093b2 cmpl $-22, %r8d
- 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x000093b6 jb LBB5_1772
- 0x41, 0xf7, 0xd8, //0x000093bc negl %r8d
- 0x48, 0x8d, 0x05, 0x3a, 0x30, 0x00, 0x00, //0x000093bf leaq $12346(%rip), %rax /* _P10_TAB+0(%rip) */
- 0xf2, 0x42, 0x0f, 0x5e, 0x0c, 0xc0, //0x000093c6 divsd (%rax,%r8,8), %xmm1
- 0xe9, 0xf3, 0x21, 0x00, 0x00, //0x000093cc jmp LBB5_2209
- //0x000093d1 LBB5_1772
- 0x41, 0x8d, 0x80, 0xa4, 0xfe, 0xff, 0xff, //0x000093d1 leal $-348(%r8), %eax
- 0x3d, 0x48, 0xfd, 0xff, 0xff, //0x000093d8 cmpl $-696, %eax
- 0x0f, 0x82, 0x28, 0x01, 0x00, 0x00, //0x000093dd jb LBB5_1787
- //0x000093e3 LBB5_1773
- 0x89, 0x5d, 0xb4, //0x000093e3 movl %ebx, $-76(%rbp)
- 0x44, 0x89, 0x55, 0xd0, //0x000093e6 movl %r10d, $-48(%rbp)
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000093ea movl $64, %ecx
- 0x48, 0x85, 0xf6, //0x000093ef testq %rsi, %rsi
- 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x000093f2 je LBB5_1775
- 0x48, 0x0f, 0xbd, 0xce, //0x000093f8 bsrq %rsi, %rcx
- 0x48, 0x83, 0xf1, 0x3f, //0x000093fc xorq $63, %rcx
- //0x00009400 LBB5_1775
- 0x49, 0x89, 0xf3, //0x00009400 movq %rsi, %r11
- 0x49, 0xd3, 0xe3, //0x00009403 shlq %cl, %r11
- 0x41, 0x69, 0xc0, 0x6a, 0x52, 0x03, 0x00, //0x00009406 imull $217706, %r8d, %eax
- 0xc1, 0xf8, 0x10, //0x0000940d sarl $16, %eax
- 0x05, 0x3f, 0x04, 0x00, 0x00, //0x00009410 addl $1087, %eax
- 0x48, 0x63, 0xf8, //0x00009415 movslq %eax, %rdi
- 0x48, 0x89, 0x7d, 0xc8, //0x00009418 movq %rdi, $-56(%rbp)
- 0x41, 0x81, 0xc0, 0x5c, 0x01, 0x00, 0x00, //0x0000941c addl $348, %r8d
- 0x49, 0xc1, 0xe0, 0x04, //0x00009423 shlq $4, %r8
- 0x48, 0x8d, 0x05, 0x92, 0x30, 0x00, 0x00, //0x00009427 leaq $12434(%rip), %rax /* _POW10_M128_TAB+0(%rip) */
- 0x49, 0x8b, 0x44, 0x00, 0x08, //0x0000942e movq $8(%r8,%rax), %rax
- 0x48, 0x89, 0xc3, //0x00009433 movq %rax, %rbx
- 0x49, 0xf7, 0xe3, //0x00009436 mulq %r11
- 0x49, 0x89, 0xc2, //0x00009439 movq %rax, %r10
- 0x49, 0x89, 0xd1, //0x0000943c movq %rdx, %r9
- 0x48, 0x29, 0xcf, //0x0000943f subq %rcx, %rdi
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00009442 andl $511, %edx
- 0x4c, 0x89, 0xd9, //0x00009448 movq %r11, %rcx
- 0x48, 0xf7, 0xd1, //0x0000944b notq %rcx
- 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x0000944e cmpq $511, %rdx
- 0x0f, 0x85, 0x47, 0x00, 0x00, 0x00, //0x00009455 jne LBB5_1781
- 0x49, 0x39, 0xca, //0x0000945b cmpq %rcx, %r10
- 0x0f, 0x86, 0x3e, 0x00, 0x00, 0x00, //0x0000945e jbe LBB5_1781
- 0x4c, 0x89, 0xd8, //0x00009464 movq %r11, %rax
- 0x48, 0x8d, 0x15, 0x52, 0x30, 0x00, 0x00, //0x00009467 leaq $12370(%rip), %rdx /* _POW10_M128_TAB+0(%rip) */
- 0x49, 0xf7, 0x24, 0x10, //0x0000946e mulq (%r8,%rdx)
- 0x49, 0x01, 0xd2, //0x00009472 addq %rdx, %r10
- 0x49, 0x83, 0xd1, 0x00, //0x00009475 adcq $0, %r9
- 0x44, 0x89, 0xca, //0x00009479 movl %r9d, %edx
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x0000947c andl $511, %edx
- 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00009482 cmpq $511, %rdx
- 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x00009489 jne LBB5_1781
- 0x49, 0x83, 0xfa, 0xff, //0x0000948f cmpq $-1, %r10
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00009493 jne LBB5_1781
- 0x48, 0x39, 0xc8, //0x00009499 cmpq %rcx, %rax
- 0x0f, 0x87, 0x66, 0x00, 0x00, 0x00, //0x0000949c ja LBB5_1786
- //0x000094a2 LBB5_1781
- 0x4c, 0x89, 0xc8, //0x000094a2 movq %r9, %rax
- 0x48, 0xc1, 0xe8, 0x3f, //0x000094a5 shrq $63, %rax
- 0x8d, 0x48, 0x09, //0x000094a9 leal $9(%rax), %ecx
- 0x49, 0xd3, 0xe9, //0x000094ac shrq %cl, %r9
- 0x44, 0x89, 0xc9, //0x000094af movl %r9d, %ecx
- 0x83, 0xe1, 0x03, //0x000094b2 andl $3, %ecx
- 0x4d, 0x85, 0xd2, //0x000094b5 testq %r10, %r10
- 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000094b8 jne LBB5_1785
- 0x48, 0x85, 0xd2, //0x000094be testq %rdx, %rdx
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000094c1 jne LBB5_1785
- 0x83, 0xf9, 0x01, //0x000094c7 cmpl $1, %ecx
- 0x0f, 0x84, 0x38, 0x00, 0x00, 0x00, //0x000094ca je LBB5_1786
- //0x000094d0 LBB5_1785
- 0x49, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x000094d0 movabsq $18014398509481984, %r10
- 0x44, 0x89, 0xca, //0x000094da movl %r9d, %edx
- 0x83, 0xe2, 0x01, //0x000094dd andl $1, %edx
- 0x4c, 0x01, 0xca, //0x000094e0 addq %r9, %rdx
- 0x48, 0x89, 0xd1, //0x000094e3 movq %rdx, %rcx
- 0x48, 0xc1, 0xe9, 0x36, //0x000094e6 shrq $54, %rcx
- 0x48, 0x01, 0xc7, //0x000094ea addq %rax, %rdi
- 0x48, 0x83, 0xf9, 0x01, //0x000094ed cmpq $1, %rcx
- 0x48, 0x83, 0xdf, 0x00, //0x000094f1 sbbq $0, %rdi
- 0x48, 0x8d, 0x87, 0x01, 0xf8, 0xff, 0xff, //0x000094f5 leaq $-2047(%rdi), %rax
- 0x48, 0x3d, 0x02, 0xf8, 0xff, 0xff, //0x000094fc cmpq $-2046, %rax
- 0x0f, 0x83, 0xa2, 0x02, 0x00, 0x00, //0x00009502 jae LBB5_1823
- //0x00009508 LBB5_1786
- 0x8b, 0x5d, 0xb4, //0x00009508 movl $-76(%rbp), %ebx
- //0x0000950b LBB5_1787
- 0x4c, 0x89, 0xf9, //0x0000950b movq %r15, %rcx
- 0x4d, 0x89, 0xef, //0x0000950e movq %r13, %r15
- 0x4d, 0x29, 0xf7, //0x00009511 subq %r14, %r15
- 0x48, 0x8b, 0x45, 0xc0, //0x00009514 movq $-64(%rbp), %rax
- 0x4c, 0x8b, 0x60, 0x40, //0x00009518 movq $64(%rax), %r12
- 0x4c, 0x8b, 0x50, 0x50, //0x0000951c movq $80(%rax), %r10
- 0x4d, 0x85, 0xd2, //0x00009520 testq %r10, %r10
- 0x0f, 0x84, 0x49, 0x01, 0x00, 0x00, //0x00009523 je LBB5_1803
- 0x41, 0xc6, 0x04, 0x24, 0x00, //0x00009529 movb $0, (%r12)
- 0x49, 0x83, 0xfa, 0x01, //0x0000952e cmpq $1, %r10
- 0x0f, 0x84, 0x3a, 0x01, 0x00, 0x00, //0x00009532 je LBB5_1803
- 0x4d, 0x8d, 0x42, 0xff, //0x00009538 leaq $-1(%r10), %r8
- 0xbe, 0x01, 0x00, 0x00, 0x00, //0x0000953c movl $1, %esi
- 0x49, 0x83, 0xf8, 0x08, //0x00009541 cmpq $8, %r8
- 0x0f, 0x82, 0x15, 0x01, 0x00, 0x00, //0x00009545 jb LBB5_1802
- 0x31, 0xd2, //0x0000954b xorl %edx, %edx
- 0x49, 0x83, 0xf8, 0x20, //0x0000954d cmpq $32, %r8
- 0x0f, 0x82, 0xd3, 0x00, 0x00, 0x00, //0x00009551 jb LBB5_1799
- 0x41, 0x89, 0xd9, //0x00009557 movl %ebx, %r9d
- 0x4c, 0x89, 0xc2, //0x0000955a movq %r8, %rdx
- 0x48, 0x83, 0xe2, 0xe0, //0x0000955d andq $-32, %rdx
- 0x48, 0x8d, 0x42, 0xe0, //0x00009561 leaq $-32(%rdx), %rax
- 0x48, 0x89, 0xc6, //0x00009565 movq %rax, %rsi
- 0x48, 0xc1, 0xee, 0x05, //0x00009568 shrq $5, %rsi
- 0x48, 0x83, 0xc6, 0x01, //0x0000956c addq $1, %rsi
- 0x89, 0xf3, //0x00009570 movl %esi, %ebx
- 0x83, 0xe3, 0x03, //0x00009572 andl $3, %ebx
- 0x31, 0xff, //0x00009575 xorl %edi, %edi
- 0x48, 0x83, 0xf8, 0x60, //0x00009577 cmpq $96, %rax
- 0x0f, 0x82, 0x5d, 0x00, 0x00, 0x00, //0x0000957b jb LBB5_1794
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, //0x00009581 movabsq $1152921504606846976, %rax
- 0x48, 0x83, 0xc0, 0xfc, //0x0000958b addq $-4, %rax
- 0x48, 0x21, 0xc6, //0x0000958f andq %rax, %rsi
- 0x31, 0xff, //0x00009592 xorl %edi, %edi
- 0x66, 0x0f, 0xef, 0xc9, //0x00009594 pxor %xmm1, %xmm1
- //0x00009598 LBB5_1793
- 0xf3, 0x41, 0x0f, 0x7f, 0x4c, 0x3c, 0x01, //0x00009598 movdqu %xmm1, $1(%r12,%rdi)
- 0xf3, 0x41, 0x0f, 0x7f, 0x4c, 0x3c, 0x11, //0x0000959f movdqu %xmm1, $17(%r12,%rdi)
- 0xf3, 0x41, 0x0f, 0x7f, 0x4c, 0x3c, 0x21, //0x000095a6 movdqu %xmm1, $33(%r12,%rdi)
- 0xf3, 0x41, 0x0f, 0x7f, 0x4c, 0x3c, 0x31, //0x000095ad movdqu %xmm1, $49(%r12,%rdi)
- 0xf3, 0x41, 0x0f, 0x7f, 0x4c, 0x3c, 0x41, //0x000095b4 movdqu %xmm1, $65(%r12,%rdi)
- 0xf3, 0x41, 0x0f, 0x7f, 0x4c, 0x3c, 0x51, //0x000095bb movdqu %xmm1, $81(%r12,%rdi)
- 0xf3, 0x41, 0x0f, 0x7f, 0x4c, 0x3c, 0x61, //0x000095c2 movdqu %xmm1, $97(%r12,%rdi)
- 0xf3, 0x41, 0x0f, 0x7f, 0x4c, 0x3c, 0x71, //0x000095c9 movdqu %xmm1, $113(%r12,%rdi)
- 0x48, 0x83, 0xef, 0x80, //0x000095d0 subq $-128, %rdi
- 0x48, 0x83, 0xc6, 0xfc, //0x000095d4 addq $-4, %rsi
- 0x0f, 0x85, 0xba, 0xff, 0xff, 0xff, //0x000095d8 jne LBB5_1793
- //0x000095de LBB5_1794
- 0x48, 0x85, 0xdb, //0x000095de testq %rbx, %rbx
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x000095e1 je LBB5_1797
- 0x66, 0x0f, 0xef, 0xc9, //0x000095e7 pxor %xmm1, %xmm1
- //0x000095eb LBB5_1796
- 0x48, 0x89, 0xf8, //0x000095eb movq %rdi, %rax
- 0x48, 0x83, 0xc8, 0x01, //0x000095ee orq $1, %rax
- 0xf3, 0x41, 0x0f, 0x7f, 0x0c, 0x04, //0x000095f2 movdqu %xmm1, (%r12,%rax)
- 0xf3, 0x41, 0x0f, 0x7f, 0x4c, 0x04, 0x10, //0x000095f8 movdqu %xmm1, $16(%r12,%rax)
- 0x48, 0x83, 0xc7, 0x20, //0x000095ff addq $32, %rdi
- 0x48, 0x83, 0xc3, 0xff, //0x00009603 addq $-1, %rbx
- 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x00009607 jne LBB5_1796
- //0x0000960d LBB5_1797
- 0x49, 0x39, 0xd0, //0x0000960d cmpq %rdx, %r8
- 0x44, 0x89, 0xcb, //0x00009610 movl %r9d, %ebx
- 0x0f, 0x84, 0x59, 0x00, 0x00, 0x00, //0x00009613 je LBB5_1803
- 0x48, 0x89, 0xd6, //0x00009619 movq %rdx, %rsi
- 0x48, 0x83, 0xce, 0x01, //0x0000961c orq $1, %rsi
- 0x41, 0xf6, 0xc0, 0x18, //0x00009620 testb $24, %r8b
- 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00009624 je LBB5_1802
- //0x0000962a LBB5_1799
- 0x4c, 0x89, 0xc0, //0x0000962a movq %r8, %rax
- 0x48, 0x83, 0xe0, 0xf8, //0x0000962d andq $-8, %rax
- 0x48, 0x8d, 0x70, 0x01, //0x00009631 leaq $1(%rax), %rsi
- //0x00009635 LBB5_1800
- 0x49, 0xc7, 0x44, 0x14, 0x01, 0x00, 0x00, 0x00, 0x00, //0x00009635 movq $0, $1(%r12,%rdx)
- 0x48, 0x83, 0xc2, 0x08, //0x0000963e addq $8, %rdx
- 0x48, 0x39, 0xd0, //0x00009642 cmpq %rdx, %rax
- 0x0f, 0x85, 0xea, 0xff, 0xff, 0xff, //0x00009645 jne LBB5_1800
- 0x49, 0x39, 0xc0, //0x0000964b cmpq %rax, %r8
- 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x0000964e je LBB5_1803
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009654 .p2align 4, 0x90
- //0x00009660 LBB5_1802
- 0x41, 0xc6, 0x04, 0x34, 0x00, //0x00009660 movb $0, (%r12,%rsi)
- 0x48, 0x83, 0xc6, 0x01, //0x00009665 addq $1, %rsi
- 0x49, 0x39, 0xf2, //0x00009669 cmpq %rsi, %r10
- 0x0f, 0x85, 0xee, 0xff, 0xff, 0xff, //0x0000966c jne LBB5_1802
- //0x00009672 LBB5_1803
- 0x48, 0x89, 0x8d, 0x70, 0xff, 0xff, 0xff, //0x00009672 movq %rcx, $-144(%rbp)
- 0x41, 0x8a, 0x06, //0x00009679 movb (%r14), %al
- 0x31, 0xc9, //0x0000967c xorl %ecx, %ecx
- 0x88, 0x45, 0x87, //0x0000967e movb %al, $-121(%rbp)
- 0x3c, 0x2d, //0x00009681 cmpb $45, %al
- 0x0f, 0x94, 0xc1, //0x00009683 sete %cl
- 0x45, 0x31, 0xc0, //0x00009686 xorl %r8d, %r8d
- 0xba, 0x00, 0x00, 0x00, 0x00, //0x00009689 movl $0, %edx
- 0x49, 0x39, 0xcf, //0x0000968e cmpq %rcx, %r15
- 0x0f, 0x8e, 0xf1, 0x1e, 0x00, 0x00, //0x00009691 jle LBB5_2208
- 0x89, 0x5d, 0xb4, //0x00009697 movl %ebx, $-76(%rbp)
- 0xb3, 0x01, //0x0000969a movb $1, %bl
- 0x45, 0x31, 0xc9, //0x0000969c xorl %r9d, %r9d
- 0xc7, 0x45, 0xd0, 0x00, 0x00, 0x00, 0x00, //0x0000969f movl $0, $-48(%rbp)
- 0x31, 0xf6, //0x000096a6 xorl %esi, %esi
- 0x31, 0xff, //0x000096a8 xorl %edi, %edi
- 0xe9, 0x21, 0x00, 0x00, 0x00, //0x000096aa jmp LBB5_1807
- 0x90, //0x000096af .p2align 4, 0x90
- //0x000096b0 LBB5_1805
- 0xbf, 0x01, 0x00, 0x00, 0x00, //0x000096b0 movl $1, %edi
- 0x41, 0x89, 0xf0, //0x000096b5 movl %esi, %r8d
- 0x3c, 0x2e, //0x000096b8 cmpb $46, %al
- 0x0f, 0x85, 0x92, 0x00, 0x00, 0x00, //0x000096ba jne LBB5_1817
- //0x000096c0 LBB5_1806
- 0x48, 0x83, 0xc1, 0x01, //0x000096c0 addq $1, %rcx
- 0x4c, 0x39, 0xf9, //0x000096c4 cmpq %r15, %rcx
- 0x0f, 0x9c, 0xc3, //0x000096c7 setl %bl
- 0x0f, 0x84, 0x7a, 0x00, 0x00, 0x00, //0x000096ca je LBB5_1816
- //0x000096d0 LBB5_1807
- 0x89, 0xfa, //0x000096d0 movl %edi, %edx
- 0x45, 0x89, 0xc3, //0x000096d2 movl %r8d, %r11d
- 0x41, 0x0f, 0xb6, 0x04, 0x0e, //0x000096d5 movzbl (%r14,%rcx), %eax
- 0x8d, 0x78, 0xd0, //0x000096da leal $-48(%rax), %edi
- 0x40, 0x80, 0xff, 0x09, //0x000096dd cmpb $9, %dil
- 0x0f, 0x87, 0xc9, 0xff, 0xff, 0xff, //0x000096e1 ja LBB5_1805
- 0x3c, 0x30, //0x000096e7 cmpb $48, %al
- 0x0f, 0x85, 0x19, 0x00, 0x00, 0x00, //0x000096e9 jne LBB5_1811
- 0x85, 0xf6, //0x000096ef testl %esi, %esi
- 0x0f, 0x84, 0x43, 0x00, 0x00, 0x00, //0x000096f1 je LBB5_1815
- 0x49, 0x63, 0xf9, //0x000096f7 movslq %r9d, %rdi
- 0x49, 0x39, 0xfa, //0x000096fa cmpq %rdi, %r10
- 0x0f, 0x87, 0x11, 0x00, 0x00, 0x00, //0x000096fd ja LBB5_1812
- 0xe9, 0x14, 0x00, 0x00, 0x00, //0x00009703 jmp LBB5_1813
- //0x00009708 LBB5_1811
- 0x48, 0x63, 0xfe, //0x00009708 movslq %esi, %rdi
- 0x49, 0x39, 0xfa, //0x0000970b cmpq %rdi, %r10
- 0x0f, 0x86, 0x15, 0x00, 0x00, 0x00, //0x0000970e jbe LBB5_1814
- //0x00009714 LBB5_1812
- 0x41, 0x88, 0x04, 0x3c, //0x00009714 movb %al, (%r12,%rdi)
- 0x41, 0x83, 0xc1, 0x01, //0x00009718 addl $1, %r9d
- //0x0000971c LBB5_1813
- 0x45, 0x89, 0xd8, //0x0000971c movl %r11d, %r8d
- 0x44, 0x89, 0xce, //0x0000971f movl %r9d, %esi
- 0x89, 0xd7, //0x00009722 movl %edx, %edi
- 0xe9, 0x97, 0xff, 0xff, 0xff, //0x00009724 jmp LBB5_1806
- //0x00009729 LBB5_1814
- 0x45, 0x89, 0xd8, //0x00009729 movl %r11d, %r8d
- 0xc7, 0x45, 0xd0, 0x01, 0x00, 0x00, 0x00, //0x0000972c movl $1, $-48(%rbp)
- 0x89, 0xd7, //0x00009733 movl %edx, %edi
- 0xe9, 0x86, 0xff, 0xff, 0xff, //0x00009735 jmp LBB5_1806
- //0x0000973a LBB5_1815
- 0x41, 0x83, 0xc3, 0xff, //0x0000973a addl $-1, %r11d
- 0x31, 0xf6, //0x0000973e xorl %esi, %esi
- 0x45, 0x89, 0xd8, //0x00009740 movl %r11d, %r8d
- 0x89, 0xd7, //0x00009743 movl %edx, %edi
- 0xe9, 0x76, 0xff, 0xff, 0xff, //0x00009745 jmp LBB5_1806
- //0x0000974a LBB5_1816
- 0x45, 0x89, 0xc3, //0x0000974a movl %r8d, %r11d
- 0x4c, 0x89, 0xf9, //0x0000974d movq %r15, %rcx
- 0x89, 0xfa, //0x00009750 movl %edi, %edx
- //0x00009752 LBB5_1817
- 0x85, 0xd2, //0x00009752 testl %edx, %edx
- 0x45, 0x0f, 0x44, 0xd9, //0x00009754 cmovel %r9d, %r11d
- 0xf6, 0xc3, 0x01, //0x00009758 testb $1, %bl
- 0x4c, 0x89, 0xdf, //0x0000975b movq %r11, %rdi
- 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x0000975e je LBB5_1822
- 0x89, 0xc8, //0x00009764 movl %ecx, %eax
- 0x41, 0x8a, 0x04, 0x06, //0x00009766 movb (%r14,%rax), %al
- 0x0c, 0x20, //0x0000976a orb $32, %al
- 0x3c, 0x65, //0x0000976c cmpb $101, %al
- 0x0f, 0x85, 0x2a, 0x00, 0x00, 0x00, //0x0000976e jne LBB5_1822
- 0x89, 0xc8, //0x00009774 movl %ecx, %eax
- 0x41, 0x8a, 0x5c, 0x06, 0x01, //0x00009776 movb $1(%r14,%rax), %bl
- 0x48, 0x83, 0xc0, 0x01, //0x0000977b addq $1, %rax
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x0000977f movl $1, %edx
- 0x80, 0xfb, 0x2d, //0x00009784 cmpb $45, %bl
- 0x0f, 0x84, 0xc6, 0x01, 0x00, 0x00, //0x00009787 je LBB5_1838
- 0x80, 0xfb, 0x2b, //0x0000978d cmpb $43, %bl
- 0x0f, 0x85, 0xc5, 0x01, 0x00, 0x00, //0x00009790 jne LBB5_1839
- 0x8d, 0x41, 0x02, //0x00009796 leal $2(%rcx), %eax
- 0xe9, 0xbd, 0x01, 0x00, 0x00, //0x00009799 jmp LBB5_1839
- //0x0000979e LBB5_1822
- 0x44, 0x8b, 0x7d, 0xd0, //0x0000979e movl $-48(%rbp), %r15d
- 0x8b, 0x5d, 0xb4, //0x000097a2 movl $-76(%rbp), %ebx
- 0xe9, 0x07, 0x02, 0x00, 0x00, //0x000097a5 jmp LBB5_1846
- //0x000097aa LBB5_1823
- 0x4c, 0x39, 0xd2, //0x000097aa cmpq %r10, %rdx
- 0x49, 0xbb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000097ad movabsq $-9223372036854775808, %r11
- 0x49, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000097b7 movabsq $4503599627370495, %r9
- 0xb1, 0x02, //0x000097c1 movb $2, %cl
- 0x80, 0xd9, 0x00, //0x000097c3 sbbb $0, %cl
- 0x48, 0xd3, 0xea, //0x000097c6 shrq %cl, %rdx
- 0x48, 0xc1, 0xe7, 0x34, //0x000097c9 shlq $52, %rdi
- 0x4c, 0x21, 0xca, //0x000097cd andq %r9, %rdx
- 0x48, 0x09, 0xfa, //0x000097d0 orq %rdi, %rdx
- 0x48, 0x89, 0xd0, //0x000097d3 movq %rdx, %rax
- 0x4c, 0x09, 0xd8, //0x000097d6 orq %r11, %rax
- 0x80, 0x7d, 0xd0, 0x00, //0x000097d9 cmpb $0, $-48(%rbp)
- 0x48, 0x0f, 0x44, 0xc2, //0x000097dd cmoveq %rdx, %rax
- 0x66, 0x48, 0x0f, 0x6e, 0xc8, //0x000097e1 movq %rax, %xmm1
- 0x45, 0x84, 0xe4, //0x000097e6 testb %r12b, %r12b
- 0x0f, 0x84, 0xd5, 0x1d, 0x00, 0x00, //0x000097e9 je LBB5_2209
- 0x4d, 0x89, 0xcc, //0x000097ef movq %r9, %r12
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000097f2 movl $64, %ecx
- 0x48, 0xff, 0xc6, //0x000097f7 incq %rsi
- 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x000097fa je LBB5_1826
- 0x48, 0x0f, 0xbd, 0xce, //0x00009800 bsrq %rsi, %rcx
- 0x48, 0x83, 0xf1, 0x3f, //0x00009804 xorq $63, %rcx
- //0x00009808 LBB5_1826
- 0x48, 0xd3, 0xe6, //0x00009808 shlq %cl, %rsi
- 0x48, 0x89, 0xf0, //0x0000980b movq %rsi, %rax
- 0x48, 0xf7, 0xe3, //0x0000980e mulq %rbx
- 0x49, 0x89, 0xc1, //0x00009811 movq %rax, %r9
- 0x48, 0x89, 0xd7, //0x00009814 movq %rdx, %rdi
- 0x48, 0x8b, 0x5d, 0xc8, //0x00009817 movq $-56(%rbp), %rbx
- 0x48, 0x29, 0xcb, //0x0000981b subq %rcx, %rbx
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x0000981e andl $511, %edx
- 0x48, 0x89, 0xf1, //0x00009824 movq %rsi, %rcx
- 0x48, 0xf7, 0xd1, //0x00009827 notq %rcx
- 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x0000982a cmpq $511, %rdx
- 0x0f, 0x85, 0x46, 0x00, 0x00, 0x00, //0x00009831 jne LBB5_1911
- 0x49, 0x39, 0xc9, //0x00009837 cmpq %rcx, %r9
- 0x0f, 0x86, 0x3d, 0x00, 0x00, 0x00, //0x0000983a jbe LBB5_1911
- 0x48, 0x89, 0xf0, //0x00009840 movq %rsi, %rax
- 0x48, 0x8d, 0x15, 0x76, 0x2c, 0x00, 0x00, //0x00009843 leaq $11382(%rip), %rdx /* _POW10_M128_TAB+0(%rip) */
- 0x49, 0xf7, 0x24, 0x10, //0x0000984a mulq (%r8,%rdx)
- 0x49, 0x01, 0xd1, //0x0000984e addq %rdx, %r9
- 0x48, 0x83, 0xd7, 0x00, //0x00009851 adcq $0, %rdi
- 0x89, 0xfa, //0x00009855 movl %edi, %edx
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00009857 andl $511, %edx
- 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x0000985d cmpq $511, %rdx
- 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x00009864 jne LBB5_1911
- 0x49, 0x83, 0xf9, 0xff, //0x0000986a cmpq $-1, %r9
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000986e jne LBB5_1911
- 0x48, 0x39, 0xc8, //0x00009874 cmpq %rcx, %rax
- 0x0f, 0x87, 0x8b, 0xfc, 0xff, 0xff, //0x00009877 ja LBB5_1786
- //0x0000987d LBB5_1911
- 0x48, 0x89, 0xf8, //0x0000987d movq %rdi, %rax
- 0x48, 0xc1, 0xe8, 0x3f, //0x00009880 shrq $63, %rax
- 0x8d, 0x48, 0x09, //0x00009884 leal $9(%rax), %ecx
- 0x48, 0xd3, 0xef, //0x00009887 shrq %cl, %rdi
- 0x89, 0xf9, //0x0000988a movl %edi, %ecx
- 0x83, 0xe1, 0x03, //0x0000988c andl $3, %ecx
- 0x4d, 0x85, 0xc9, //0x0000988f testq %r9, %r9
- 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00009892 jne LBB5_2053
- 0x48, 0x85, 0xd2, //0x00009898 testq %rdx, %rdx
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000989b jne LBB5_2053
- 0x83, 0xf9, 0x01, //0x000098a1 cmpl $1, %ecx
- 0x0f, 0x84, 0x5e, 0xfc, 0xff, 0xff, //0x000098a4 je LBB5_1786
- //0x000098aa LBB5_2053
- 0x89, 0xfa, //0x000098aa movl %edi, %edx
- 0x83, 0xe2, 0x01, //0x000098ac andl $1, %edx
- 0x48, 0x01, 0xfa, //0x000098af addq %rdi, %rdx
- 0x48, 0x01, 0xc3, //0x000098b2 addq %rax, %rbx
- 0x4c, 0x39, 0xd2, //0x000098b5 cmpq %r10, %rdx
- 0x48, 0x83, 0xdb, 0x00, //0x000098b8 sbbq $0, %rbx
- 0x48, 0x8d, 0x83, 0x01, 0xf8, 0xff, 0xff, //0x000098bc leaq $-2047(%rbx), %rax
- 0x48, 0x3d, 0x02, 0xf8, 0xff, 0xff, //0x000098c3 cmpq $-2046, %rax
- 0x0f, 0x82, 0x39, 0xfc, 0xff, 0xff, //0x000098c9 jb LBB5_1786
- 0x4c, 0x39, 0xd2, //0x000098cf cmpq %r10, %rdx
- 0xb1, 0x02, //0x000098d2 movb $2, %cl
- 0x80, 0xd9, 0x00, //0x000098d4 sbbb $0, %cl
- 0x48, 0xd3, 0xea, //0x000098d7 shrq %cl, %rdx
- 0x48, 0xc1, 0xe3, 0x34, //0x000098da shlq $52, %rbx
- 0x4c, 0x21, 0xe2, //0x000098de andq %r12, %rdx
- 0x48, 0x09, 0xda, //0x000098e1 orq %rbx, %rdx
- 0x49, 0x09, 0xd3, //0x000098e4 orq %rdx, %r11
- 0x80, 0x7d, 0xd0, 0x00, //0x000098e7 cmpb $0, $-48(%rbp)
- 0x4c, 0x0f, 0x44, 0xda, //0x000098eb cmoveq %rdx, %r11
- 0x66, 0x49, 0x0f, 0x6e, 0xc3, //0x000098ef movq %r11, %xmm0
- 0x66, 0x0f, 0x2e, 0xc8, //0x000098f4 ucomisd %xmm0, %xmm1
- 0x8b, 0x5d, 0xb4, //0x000098f8 movl $-76(%rbp), %ebx
- 0x0f, 0x85, 0x0a, 0xfc, 0xff, 0xff, //0x000098fb jne LBB5_1787
- 0x0f, 0x8b, 0xbd, 0x1c, 0x00, 0x00, //0x00009901 jnp LBB5_2209
- 0xe9, 0xff, 0xfb, 0xff, 0xff, //0x00009907 jmp LBB5_1787
- //0x0000990c LBB5_1916
- 0x4c, 0x89, 0xe8, //0x0000990c movq %r13, %rax
- 0x40, 0x80, 0xfe, 0x7d, //0x0000990f cmpb $125, %sil
- 0x0f, 0x85, 0x93, 0xa5, 0xff, 0xff, //0x00009913 jne LBB5_751
- 0xe9, 0xbe, 0xf0, 0xff, 0xff, //0x00009919 jmp LBB5_1650
- //0x0000991e LBB5_1832
- 0x4c, 0x89, 0xca, //0x0000991e movq %r9, %rdx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00009921 movq $-1, %rax
- 0x4d, 0x85, 0xdb, //0x00009928 testq %r11, %r11
- 0x0f, 0x85, 0x64, 0xf7, 0xff, 0xff, //0x0000992b jne LBB5_1726
- 0xe9, 0x3a, 0xf7, 0xff, 0xff, //0x00009931 jmp LBB5_1833
- //0x00009936 LBB5_1836
- 0x49, 0x8d, 0x4c, 0x24, 0xff, //0x00009936 leaq $-1(%r12), %rcx
- 0x49, 0x39, 0xcb, //0x0000993b cmpq %rcx, %r11
- 0x49, 0xf7, 0xd4, //0x0000993e notq %r12
- 0x4c, 0x0f, 0x45, 0xe2, //0x00009941 cmovneq %rdx, %r12
- 0x84, 0xc0, //0x00009945 testb %al, %al
- 0x4c, 0x0f, 0x44, 0xe2, //0x00009947 cmoveq %rdx, %r12
- 0x4c, 0x89, 0xe0, //0x0000994b movq %r12, %rax
- 0xe9, 0x95, 0xf8, 0xff, 0xff, //0x0000994e jmp LBB5_1748
- //0x00009953 LBB5_1838
- 0x8d, 0x41, 0x02, //0x00009953 leal $2(%rcx), %eax
- 0xba, 0xff, 0xff, 0xff, 0xff, //0x00009956 movl $-1, %edx
- //0x0000995b LBB5_1839
- 0x8b, 0x5d, 0xb4, //0x0000995b movl $-76(%rbp), %ebx
- 0x48, 0x63, 0xf0, //0x0000995e movslq %eax, %rsi
- 0x31, 0xc9, //0x00009961 xorl %ecx, %ecx
- 0x49, 0x39, 0xf7, //0x00009963 cmpq %rsi, %r15
- 0x0f, 0x8e, 0x3a, 0x00, 0x00, 0x00, //0x00009966 jle LBB5_1845
- 0x31, 0xc9, //0x0000996c xorl %ecx, %ecx
- //0x0000996e LBB5_1841
- 0x41, 0x0f, 0xbe, 0x04, 0x36, //0x0000996e movsbl (%r14,%rsi), %eax
- 0x83, 0xf8, 0x30, //0x00009973 cmpl $48, %eax
- 0x0f, 0x8c, 0x2a, 0x00, 0x00, 0x00, //0x00009976 jl LBB5_1845
- 0x3c, 0x39, //0x0000997c cmpb $57, %al
- 0x0f, 0x87, 0x22, 0x00, 0x00, 0x00, //0x0000997e ja LBB5_1845
- 0x81, 0xf9, 0x0f, 0x27, 0x00, 0x00, //0x00009984 cmpl $9999, %ecx
- 0x0f, 0x8f, 0x16, 0x00, 0x00, 0x00, //0x0000998a jg LBB5_1845
- 0x8d, 0x0c, 0x89, //0x00009990 leal (%rcx,%rcx,4), %ecx
- 0x8d, 0x0c, 0x48, //0x00009993 leal (%rax,%rcx,2), %ecx
- 0x83, 0xc1, 0xd0, //0x00009996 addl $-48, %ecx
- 0x48, 0x83, 0xc6, 0x01, //0x00009999 addq $1, %rsi
- 0x49, 0x39, 0xf7, //0x0000999d cmpq %rsi, %r15
- 0x0f, 0x85, 0xc8, 0xff, 0xff, 0xff, //0x000099a0 jne LBB5_1841
- //0x000099a6 LBB5_1845
- 0x44, 0x8b, 0x7d, 0xd0, //0x000099a6 movl $-48(%rbp), %r15d
- 0x0f, 0xaf, 0xca, //0x000099aa imull %edx, %ecx
- 0x01, 0xf9, //0x000099ad addl %edi, %ecx
- 0x89, 0xcf, //0x000099af movl %ecx, %edi
- //0x000099b1 LBB5_1846
- 0x45, 0x31, 0xc0, //0x000099b1 xorl %r8d, %r8d
- 0xba, 0x00, 0x00, 0x00, 0x00, //0x000099b4 movl $0, %edx
- 0x45, 0x85, 0xc9, //0x000099b9 testl %r9d, %r9d
- 0x0f, 0x84, 0xc6, 0x1b, 0x00, 0x00, //0x000099bc je LBB5_2208
- 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x000099c2 movabsq $9218868437227405312, %r8
- 0x31, 0xd2, //0x000099cc xorl %edx, %edx
- 0x81, 0xff, 0x36, 0x01, 0x00, 0x00, //0x000099ce cmpl $310, %edi
- 0x0f, 0x8f, 0xae, 0x1b, 0x00, 0x00, //0x000099d4 jg LBB5_2208
- 0x45, 0x31, 0xc0, //0x000099da xorl %r8d, %r8d
- 0xba, 0x00, 0x00, 0x00, 0x00, //0x000099dd movl $0, %edx
- 0x81, 0xff, 0xb6, 0xfe, 0xff, 0xff, //0x000099e2 cmpl $-330, %edi
- 0x0f, 0x8c, 0x9a, 0x1b, 0x00, 0x00, //0x000099e8 jl LBB5_2208
- 0x49, 0xbb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, //0x000099ee movabsq $1152921504606846976, %r11
- 0x48, 0x89, 0xf8, //0x000099f8 movq %rdi, %rax
- 0x85, 0xff, //0x000099fb testl %edi, %edi
- 0x0f, 0x8e, 0x64, 0x04, 0x00, 0x00, //0x000099fd jle LBB5_1921
- 0x31, 0xdb, //0x00009a03 xorl %ebx, %ebx
- 0x44, 0x89, 0xca, //0x00009a05 movl %r9d, %edx
- 0x44, 0x89, 0xcf, //0x00009a08 movl %r9d, %edi
- 0xe9, 0x28, 0x00, 0x00, 0x00, //0x00009a0b jmp LBB5_1854
- //0x00009a10 LBB5_1851
- 0x48, 0x89, 0x7d, 0xc8, //0x00009a10 movq %rdi, $-56(%rbp)
- 0x45, 0x31, 0xc9, //0x00009a14 xorl %r9d, %r9d
- 0x85, 0xd2, //0x00009a17 testl %edx, %edx
- 0x0f, 0x84, 0x23, 0x04, 0x00, 0x00, //0x00009a19 je LBB5_1918
- //0x00009a1f LBB5_1852
- 0x41, 0x89, 0xd1, //0x00009a1f movl %edx, %r9d
- 0x89, 0xd6, //0x00009a22 movl %edx, %esi
- //0x00009a24 LBB5_1853
- 0x41, 0x01, 0xde, //0x00009a24 addl %ebx, %r14d
- 0x89, 0xf7, //0x00009a27 movl %esi, %edi
- 0x44, 0x89, 0xf3, //0x00009a29 movl %r14d, %ebx
- 0x48, 0x8b, 0x45, 0xc8, //0x00009a2c movq $-56(%rbp), %rax
- 0x85, 0xc0, //0x00009a30 testl %eax, %eax
- 0x0f, 0x8e, 0x35, 0x04, 0x00, 0x00, //0x00009a32 jle LBB5_1922
- //0x00009a38 LBB5_1854
- 0x83, 0xf8, 0x08, //0x00009a38 cmpl $8, %eax
- 0x48, 0x89, 0x45, 0xc8, //0x00009a3b movq %rax, $-56(%rbp)
- 0x0f, 0x86, 0x1a, 0x00, 0x00, 0x00, //0x00009a3f jbe LBB5_1856
- 0xb9, 0xe5, 0xff, 0xff, 0xff, //0x00009a45 movl $-27, %ecx
- 0x31, 0xf6, //0x00009a4a xorl %esi, %esi
- 0x41, 0xbe, 0x1b, 0x00, 0x00, 0x00, //0x00009a4c movl $27, %r14d
- 0x85, 0xff, //0x00009a52 testl %edi, %edi
- 0x0f, 0x85, 0xfd, 0x01, 0x00, 0x00, //0x00009a54 jne LBB5_1885
- 0xe9, 0xc5, 0xff, 0xff, 0xff, //0x00009a5a jmp LBB5_1853
- //0x00009a5f LBB5_1856
- 0x89, 0xc0, //0x00009a5f movl %eax, %eax
- 0x48, 0x8d, 0x0d, 0xe8, 0x55, 0x00, 0x00, //0x00009a61 leaq $21992(%rip), %rcx /* _POW_TAB+0(%rip) */
- 0x44, 0x8b, 0x34, 0x81, //0x00009a68 movl (%rcx,%rax,4), %r14d
- 0x31, 0xf6, //0x00009a6c xorl %esi, %esi
- 0x85, 0xff, //0x00009a6e testl %edi, %edi
- 0x0f, 0x84, 0xae, 0xff, 0xff, 0xff, //0x00009a70 je LBB5_1853
- 0x44, 0x89, 0xf1, //0x00009a76 movl %r14d, %ecx
- 0xf7, 0xd9, //0x00009a79 negl %ecx
- 0x83, 0xf9, 0xc3, //0x00009a7b cmpl $-61, %ecx
- 0x0f, 0x87, 0xd3, 0x01, 0x00, 0x00, //0x00009a7e ja LBB5_1885
- 0x48, 0x89, 0x9d, 0x60, 0xff, 0xff, 0xff, //0x00009a84 movq %rbx, $-160(%rbp)
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00009a8b movl $1, %edx
- 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00009a90 jmp LBB5_1861
- //0x00009a95 LBB5_1883
- 0x31, 0xc0, //0x00009a95 xorl %eax, %eax
- 0x48, 0x89, 0x45, 0xc8, //0x00009a97 movq %rax, $-56(%rbp)
- //0x00009a9b LBB5_1859
- 0x45, 0x31, 0xc9, //0x00009a9b xorl %r9d, %r9d
- //0x00009a9e LBB5_1860
- 0x41, 0x8d, 0x48, 0x3c, //0x00009a9e leal $60(%r8), %ecx
- 0x44, 0x89, 0xcf, //0x00009aa2 movl %r9d, %edi
- 0x41, 0x83, 0xf8, 0x88, //0x00009aa5 cmpl $-120, %r8d
- 0x0f, 0x8d, 0x9e, 0x01, 0x00, 0x00, //0x00009aa9 jge LBB5_1884
- //0x00009aaf LBB5_1861
- 0x41, 0x89, 0xc8, //0x00009aaf movl %ecx, %r8d
- 0x85, 0xff, //0x00009ab2 testl %edi, %edi
- 0xbe, 0x00, 0x00, 0x00, 0x00, //0x00009ab4 movl $0, %esi
- 0x0f, 0x4f, 0xf7, //0x00009ab9 cmovgl %edi, %esi
- 0x31, 0xc0, //0x00009abc xorl %eax, %eax
- 0x31, 0xc9, //0x00009abe xorl %ecx, %ecx
- //0x00009ac0 .p2align 4, 0x90
- //0x00009ac0 LBB5_1862
- 0x48, 0x39, 0xc6, //0x00009ac0 cmpq %rax, %rsi
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00009ac3 je LBB5_1865
- 0x48, 0x8d, 0x0c, 0x89, //0x00009ac9 leaq (%rcx,%rcx,4), %rcx
- 0x49, 0x0f, 0xbe, 0x1c, 0x04, //0x00009acd movsbq (%r12,%rax), %rbx
- 0x48, 0x8d, 0x0c, 0x4b, //0x00009ad2 leaq (%rbx,%rcx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x00009ad6 addq $-48, %rcx
- 0x48, 0x83, 0xc0, 0x01, //0x00009ada addq $1, %rax
- 0x4c, 0x39, 0xd9, //0x00009ade cmpq %r11, %rcx
- 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x00009ae1 jb LBB5_1862
- 0x89, 0xc6, //0x00009ae7 movl %eax, %esi
- 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00009ae9 jmp LBB5_1867
- //0x00009aee LBB5_1865
- 0x48, 0x85, 0xc9, //0x00009aee testq %rcx, %rcx
- 0x0f, 0x84, 0xa4, 0xff, 0xff, 0xff, //0x00009af1 je LBB5_1859
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009af7 .p2align 4, 0x90
- //0x00009b00 LBB5_1866
- 0x48, 0x01, 0xc9, //0x00009b00 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00009b03 leaq (%rcx,%rcx,4), %rcx
- 0x83, 0xc6, 0x01, //0x00009b07 addl $1, %esi
- 0x4c, 0x39, 0xd9, //0x00009b0a cmpq %r11, %rcx
- 0x0f, 0x82, 0xed, 0xff, 0xff, 0xff, //0x00009b0d jb LBB5_1866
- //0x00009b13 LBB5_1867
- 0x48, 0x8b, 0x45, 0xc8, //0x00009b13 movq $-56(%rbp), %rax
- 0x29, 0xf0, //0x00009b17 subl %esi, %eax
- 0x83, 0xc0, 0x01, //0x00009b19 addl $1, %eax
- 0x48, 0x89, 0x45, 0xc8, //0x00009b1c movq %rax, $-56(%rbp)
- 0x31, 0xc0, //0x00009b20 xorl %eax, %eax
- 0x39, 0xfe, //0x00009b22 cmpl %edi, %esi
- 0x0f, 0x8d, 0x5f, 0x00, 0x00, 0x00, //0x00009b24 jge LBB5_1872
- 0x48, 0x63, 0xf6, //0x00009b2a movslq %esi, %rsi
- 0x49, 0x63, 0xf9, //0x00009b2d movslq %r9d, %rdi
- 0x49, 0x8d, 0x04, 0x34, //0x00009b30 leaq (%r12,%rsi), %rax
- 0x45, 0x31, 0xc9, //0x00009b34 xorl %r9d, %r9d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009b37 .p2align 4, 0x90
- //0x00009b40 LBB5_1869
- 0x49, 0x8d, 0x5b, 0xff, //0x00009b40 leaq $-1(%r11), %rbx
- 0x48, 0x21, 0xcb, //0x00009b44 andq %rcx, %rbx
- 0x48, 0xc1, 0xe9, 0x3c, //0x00009b47 shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x00009b4b orb $48, %cl
- 0x43, 0x88, 0x0c, 0x0c, //0x00009b4e movb %cl, (%r12,%r9)
- 0x4a, 0x0f, 0xbe, 0x0c, 0x08, //0x00009b52 movsbq (%rax,%r9), %rcx
- 0x4a, 0x8d, 0x14, 0x0e, //0x00009b57 leaq (%rsi,%r9), %rdx
- 0x48, 0x83, 0xc2, 0x01, //0x00009b5b addq $1, %rdx
- 0x49, 0x83, 0xc1, 0x01, //0x00009b5f addq $1, %r9
- 0x48, 0x8d, 0x1c, 0x9b, //0x00009b63 leaq (%rbx,%rbx,4), %rbx
- 0x48, 0x8d, 0x0c, 0x59, //0x00009b67 leaq (%rcx,%rbx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x00009b6b addq $-48, %rcx
- 0x48, 0x39, 0xfa, //0x00009b6f cmpq %rdi, %rdx
- 0x0f, 0x8c, 0xc8, 0xff, 0xff, 0xff, //0x00009b72 jl LBB5_1869
- 0x48, 0x85, 0xc9, //0x00009b78 testq %rcx, %rcx
- 0x0f, 0x84, 0xb3, 0x00, 0x00, 0x00, //0x00009b7b je LBB5_1881
- 0x44, 0x89, 0xc8, //0x00009b81 movl %r9d, %eax
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00009b84 movl $1, %edx
- //0x00009b89 LBB5_1872
- 0x41, 0x89, 0xc1, //0x00009b89 movl %eax, %r9d
- 0xe9, 0x27, 0x00, 0x00, 0x00, //0x00009b8c jmp LBB5_1874
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009b91 .p2align 4, 0x90
- //0x00009ba0 LBB5_1873
- 0x4c, 0x39, 0xd9, //0x00009ba0 cmpq %r11, %rcx
- 0x44, 0x0f, 0x43, 0xfa, //0x00009ba3 cmovael %edx, %r15d
- 0x48, 0x8d, 0x04, 0x36, //0x00009ba7 leaq (%rsi,%rsi), %rax
- 0x48, 0x8d, 0x0c, 0x80, //0x00009bab leaq (%rax,%rax,4), %rcx
- 0x48, 0x85, 0xf6, //0x00009baf testq %rsi, %rsi
- 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00009bb2 je LBB5_1876
- //0x00009bb8 LBB5_1874
- 0x49, 0x8d, 0x73, 0xff, //0x00009bb8 leaq $-1(%r11), %rsi
- 0x48, 0x21, 0xce, //0x00009bbc andq %rcx, %rsi
- 0x49, 0x63, 0xc1, //0x00009bbf movslq %r9d, %rax
- 0x49, 0x39, 0xc2, //0x00009bc2 cmpq %rax, %r10
- 0x0f, 0x86, 0xd5, 0xff, 0xff, 0xff, //0x00009bc5 jbe LBB5_1873
- 0x48, 0xc1, 0xe9, 0x3c, //0x00009bcb shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x00009bcf orb $48, %cl
- 0x41, 0x88, 0x0c, 0x04, //0x00009bd2 movb %cl, (%r12,%rax)
- 0x83, 0xc0, 0x01, //0x00009bd6 addl $1, %eax
- 0x41, 0x89, 0xc1, //0x00009bd9 movl %eax, %r9d
- 0x48, 0x8d, 0x04, 0x36, //0x00009bdc leaq (%rsi,%rsi), %rax
- 0x48, 0x8d, 0x0c, 0x80, //0x00009be0 leaq (%rax,%rax,4), %rcx
- 0x48, 0x85, 0xf6, //0x00009be4 testq %rsi, %rsi
- 0x0f, 0x85, 0xcb, 0xff, 0xff, 0xff, //0x00009be7 jne LBB5_1874
- //0x00009bed LBB5_1876
- 0x45, 0x85, 0xc9, //0x00009bed testl %r9d, %r9d
- 0x0f, 0x8e, 0x4c, 0x00, 0x00, 0x00, //0x00009bf0 jle LBB5_1882
- //0x00009bf6 LBB5_1877
- 0x44, 0x89, 0xc8, //0x00009bf6 movl %r9d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00009bf9 cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x99, 0xfe, 0xff, 0xff, //0x00009bff jne LBB5_1860
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009c05 .p2align 4, 0x90
- //0x00009c10 LBB5_1878
- 0x48, 0x83, 0xf8, 0x01, //0x00009c10 cmpq $1, %rax
- 0x0f, 0x86, 0x7b, 0xfe, 0xff, 0xff, //0x00009c14 jbe LBB5_1883
- 0x8d, 0x48, 0xfe, //0x00009c1a leal $-2(%rax), %ecx
- 0x48, 0x83, 0xc0, 0xff, //0x00009c1d addq $-1, %rax
- 0x41, 0x80, 0x3c, 0x0c, 0x30, //0x00009c21 cmpb $48, (%r12,%rcx)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x00009c26 je LBB5_1878
- 0x41, 0x89, 0xc1, //0x00009c2c movl %eax, %r9d
- 0xe9, 0x6a, 0xfe, 0xff, 0xff, //0x00009c2f jmp LBB5_1860
- //0x00009c34 LBB5_1881
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00009c34 movl $1, %edx
- 0x45, 0x85, 0xc9, //0x00009c39 testl %r9d, %r9d
- 0x0f, 0x8f, 0xb4, 0xff, 0xff, 0xff, //0x00009c3c jg LBB5_1877
- //0x00009c42 LBB5_1882
- 0x0f, 0x85, 0x56, 0xfe, 0xff, 0xff, //0x00009c42 jne LBB5_1860
- 0xe9, 0x48, 0xfe, 0xff, 0xff, //0x00009c48 jmp LBB5_1883
- //0x00009c4d LBB5_1884
- 0x44, 0x89, 0xcf, //0x00009c4d movl %r9d, %edi
- 0x48, 0x8b, 0x9d, 0x60, 0xff, 0xff, 0xff, //0x00009c50 movq $-160(%rbp), %rbx
- //0x00009c57 LBB5_1885
- 0x48, 0x89, 0x9d, 0x60, 0xff, 0xff, 0xff, //0x00009c57 movq %rbx, $-160(%rbp)
- 0x4c, 0x89, 0x75, 0xa8, //0x00009c5e movq %r14, $-88(%rbp)
- 0xf7, 0xd9, //0x00009c62 negl %ecx
- 0x85, 0xff, //0x00009c64 testl %edi, %edi
- 0x41, 0xb8, 0x00, 0x00, 0x00, 0x00, //0x00009c66 movl $0, %r8d
- 0x44, 0x0f, 0x4f, 0xc7, //0x00009c6c cmovgl %edi, %r8d
- 0x31, 0xc0, //0x00009c70 xorl %eax, %eax
- 0x31, 0xf6, //0x00009c72 xorl %esi, %esi
- //0x00009c74 LBB5_1886
- 0x49, 0x39, 0xc0, //0x00009c74 cmpq %rax, %r8
- 0x0f, 0x84, 0xa8, 0x00, 0x00, 0x00, //0x00009c77 je LBB5_1895
- 0x48, 0x8d, 0x14, 0xb6, //0x00009c7d leaq (%rsi,%rsi,4), %rdx
- 0x49, 0x0f, 0xbe, 0x34, 0x04, //0x00009c81 movsbq (%r12,%rax), %rsi
- 0x48, 0x8d, 0x34, 0x56, //0x00009c86 leaq (%rsi,%rdx,2), %rsi
- 0x48, 0x83, 0xc6, 0xd0, //0x00009c8a addq $-48, %rsi
- 0x48, 0x83, 0xc0, 0x01, //0x00009c8e addq $1, %rax
- 0x48, 0x89, 0xf2, //0x00009c92 movq %rsi, %rdx
- 0x48, 0xd3, 0xea, //0x00009c95 shrq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x00009c98 testq %rdx, %rdx
- 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x00009c9b je LBB5_1886
- 0x41, 0x89, 0xc0, //0x00009ca1 movl %eax, %r8d
- //0x00009ca4 LBB5_1889
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00009ca4 movq $-1, %r14
- 0x49, 0xd3, 0xe6, //0x00009cab shlq %cl, %r14
- 0x49, 0xf7, 0xd6, //0x00009cae notq %r14
- 0x31, 0xd2, //0x00009cb1 xorl %edx, %edx
- 0x41, 0x39, 0xf8, //0x00009cb3 cmpl %edi, %r8d
- 0x0f, 0x8d, 0x4a, 0x00, 0x00, 0x00, //0x00009cb6 jge LBB5_1893
- 0x44, 0x89, 0x7d, 0xd0, //0x00009cbc movl %r15d, $-48(%rbp)
- 0x49, 0x63, 0xf8, //0x00009cc0 movslq %r8d, %rdi
- 0x4d, 0x63, 0xc9, //0x00009cc3 movslq %r9d, %r9
- 0x49, 0x8d, 0x04, 0x3c, //0x00009cc6 leaq (%r12,%rdi), %rax
- 0x31, 0xd2, //0x00009cca xorl %edx, %edx
- //0x00009ccc LBB5_1891
- 0x48, 0x89, 0xf3, //0x00009ccc movq %rsi, %rbx
- 0x48, 0xd3, 0xeb, //0x00009ccf shrq %cl, %rbx
- 0x4c, 0x21, 0xf6, //0x00009cd2 andq %r14, %rsi
- 0x80, 0xc3, 0x30, //0x00009cd5 addb $48, %bl
- 0x41, 0x88, 0x1c, 0x14, //0x00009cd8 movb %bl, (%r12,%rdx)
- 0x48, 0x0f, 0xbe, 0x1c, 0x10, //0x00009cdc movsbq (%rax,%rdx), %rbx
- 0x4c, 0x8d, 0x3c, 0x17, //0x00009ce1 leaq (%rdi,%rdx), %r15
- 0x49, 0x83, 0xc7, 0x01, //0x00009ce5 addq $1, %r15
- 0x48, 0x83, 0xc2, 0x01, //0x00009ce9 addq $1, %rdx
- 0x48, 0x8d, 0x34, 0xb6, //0x00009ced leaq (%rsi,%rsi,4), %rsi
- 0x48, 0x8d, 0x34, 0x73, //0x00009cf1 leaq (%rbx,%rsi,2), %rsi
- 0x48, 0x83, 0xc6, 0xd0, //0x00009cf5 addq $-48, %rsi
- 0x4d, 0x39, 0xcf, //0x00009cf9 cmpq %r9, %r15
- 0x0f, 0x8c, 0xca, 0xff, 0xff, 0xff, //0x00009cfc jl LBB5_1891
- 0x44, 0x8b, 0x7d, 0xd0, //0x00009d02 movl $-48(%rbp), %r15d
- //0x00009d06 LBB5_1893
- 0x48, 0x8b, 0x7d, 0xc8, //0x00009d06 movq $-56(%rbp), %rdi
- 0x44, 0x29, 0xc7, //0x00009d0a subl %r8d, %edi
- 0x83, 0xc7, 0x01, //0x00009d0d addl $1, %edi
- 0x48, 0x85, 0xf6, //0x00009d10 testq %rsi, %rsi
- 0x0f, 0x85, 0x3f, 0x00, 0x00, 0x00, //0x00009d13 jne LBB5_1898
- 0x48, 0x8b, 0x9d, 0x60, 0xff, 0xff, 0xff, //0x00009d19 movq $-160(%rbp), %rbx
- 0xe9, 0x91, 0x00, 0x00, 0x00, //0x00009d20 jmp LBB5_1903
- //0x00009d25 LBB5_1895
- 0x31, 0xd2, //0x00009d25 xorl %edx, %edx
- 0x48, 0x85, 0xf6, //0x00009d27 testq %rsi, %rsi
- 0x0f, 0x84, 0xf9, 0x00, 0x00, 0x00, //0x00009d2a je LBB5_1910
- 0x48, 0x89, 0xf0, //0x00009d30 movq %rsi, %rax
- 0x48, 0xd3, 0xe8, //0x00009d33 shrq %cl, %rax
- 0x48, 0x85, 0xc0, //0x00009d36 testq %rax, %rax
- 0x0f, 0x84, 0xc2, 0x00, 0x00, 0x00, //0x00009d39 je LBB5_1908
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00009d3f movq $-1, %r14
- 0x49, 0xd3, 0xe6, //0x00009d46 shlq %cl, %r14
- 0x49, 0xf7, 0xd6, //0x00009d49 notq %r14
- 0x48, 0x8b, 0x7d, 0xc8, //0x00009d4c movq $-56(%rbp), %rdi
- 0x44, 0x29, 0xc7, //0x00009d50 subl %r8d, %edi
- 0x83, 0xc7, 0x01, //0x00009d53 addl $1, %edi
- 0x31, 0xd2, //0x00009d56 xorl %edx, %edx
- //0x00009d58 LBB5_1898
- 0x49, 0x89, 0xf8, //0x00009d58 movq %rdi, %r8
- 0x48, 0x8b, 0x9d, 0x60, 0xff, 0xff, 0xff, //0x00009d5b movq $-160(%rbp), %rbx
- 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x00009d62 jmp LBB5_1900
- //0x00009d67 LBB5_1899
- 0x48, 0x85, 0xc0, //0x00009d67 testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00009d6a movl $1, %eax
- 0x44, 0x0f, 0x45, 0xf8, //0x00009d6f cmovnel %eax, %r15d
- 0x48, 0x01, 0xf6, //0x00009d73 addq %rsi, %rsi
- 0x48, 0x8d, 0x34, 0xb6, //0x00009d76 leaq (%rsi,%rsi,4), %rsi
- 0x48, 0x85, 0xf6, //0x00009d7a testq %rsi, %rsi
- 0x0f, 0x84, 0x30, 0x00, 0x00, 0x00, //0x00009d7d je LBB5_1902
- //0x00009d83 LBB5_1900
- 0x48, 0x89, 0xf0, //0x00009d83 movq %rsi, %rax
- 0x48, 0xd3, 0xe8, //0x00009d86 shrq %cl, %rax
- 0x4c, 0x21, 0xf6, //0x00009d89 andq %r14, %rsi
- 0x48, 0x63, 0xfa, //0x00009d8c movslq %edx, %rdi
- 0x49, 0x39, 0xfa, //0x00009d8f cmpq %rdi, %r10
- 0x0f, 0x86, 0xcf, 0xff, 0xff, 0xff, //0x00009d92 jbe LBB5_1899
- 0x04, 0x30, //0x00009d98 addb $48, %al
- 0x41, 0x88, 0x04, 0x3c, //0x00009d9a movb %al, (%r12,%rdi)
- 0x83, 0xc7, 0x01, //0x00009d9e addl $1, %edi
- 0x89, 0xfa, //0x00009da1 movl %edi, %edx
- 0x48, 0x01, 0xf6, //0x00009da3 addq %rsi, %rsi
- 0x48, 0x8d, 0x34, 0xb6, //0x00009da6 leaq (%rsi,%rsi,4), %rsi
- 0x48, 0x85, 0xf6, //0x00009daa testq %rsi, %rsi
- 0x0f, 0x85, 0xd0, 0xff, 0xff, 0xff, //0x00009dad jne LBB5_1900
- //0x00009db3 LBB5_1902
- 0x4c, 0x89, 0xc7, //0x00009db3 movq %r8, %rdi
- //0x00009db6 LBB5_1903
- 0x85, 0xd2, //0x00009db6 testl %edx, %edx
- 0x4c, 0x8b, 0x75, 0xa8, //0x00009db8 movq $-88(%rbp), %r14
- 0x0f, 0x8e, 0x4e, 0xfc, 0xff, 0xff, //0x00009dbc jle LBB5_1851
- 0x41, 0x89, 0xd1, //0x00009dc2 movl %edx, %r9d
- 0x43, 0x80, 0x7c, 0x21, 0xff, 0x30, //0x00009dc5 cmpb $48, $-1(%r9,%r12)
- 0x0f, 0x85, 0x4f, 0x00, 0x00, 0x00, //0x00009dcb jne LBB5_1909
- //0x00009dd1 LBB5_1905
- 0x49, 0x83, 0xf9, 0x01, //0x00009dd1 cmpq $1, %r9
- 0x0f, 0x86, 0x63, 0x00, 0x00, 0x00, //0x00009dd5 jbe LBB5_1917
- 0x41, 0x8d, 0x41, 0xfe, //0x00009ddb leal $-2(%r9), %eax
- 0x49, 0x83, 0xc1, 0xff, //0x00009ddf addq $-1, %r9
- 0x41, 0x80, 0x3c, 0x04, 0x30, //0x00009de3 cmpb $48, (%r12,%rax)
- 0x4c, 0x8b, 0x75, 0xa8, //0x00009de8 movq $-88(%rbp), %r14
- 0x0f, 0x84, 0xdf, 0xff, 0xff, 0xff, //0x00009dec je LBB5_1905
- 0x48, 0x89, 0x7d, 0xc8, //0x00009df2 movq %rdi, $-56(%rbp)
- 0x44, 0x89, 0xca, //0x00009df6 movl %r9d, %edx
- 0x44, 0x89, 0xce, //0x00009df9 movl %r9d, %esi
- 0xe9, 0x23, 0xfc, 0xff, 0xff, //0x00009dfc jmp LBB5_1853
- //0x00009e01 LBB5_1908
- 0x48, 0x01, 0xf6, //0x00009e01 addq %rsi, %rsi
- 0x48, 0x8d, 0x34, 0xb6, //0x00009e04 leaq (%rsi,%rsi,4), %rsi
- 0x41, 0x83, 0xc0, 0x01, //0x00009e08 addl $1, %r8d
- 0x48, 0x89, 0xf0, //0x00009e0c movq %rsi, %rax
- 0x48, 0xd3, 0xe8, //0x00009e0f shrq %cl, %rax
- 0x48, 0x85, 0xc0, //0x00009e12 testq %rax, %rax
- 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x00009e15 je LBB5_1908
- 0xe9, 0x84, 0xfe, 0xff, 0xff, //0x00009e1b jmp LBB5_1889
- //0x00009e20 LBB5_1909
- 0x48, 0x89, 0x7d, 0xc8, //0x00009e20 movq %rdi, $-56(%rbp)
- 0xe9, 0xf6, 0xfb, 0xff, 0xff, //0x00009e24 jmp LBB5_1852
- //0x00009e29 LBB5_1910
- 0x45, 0x31, 0xc9, //0x00009e29 xorl %r9d, %r9d
- 0x31, 0xf6, //0x00009e2c xorl %esi, %esi
- 0x4c, 0x8b, 0x75, 0xa8, //0x00009e2e movq $-88(%rbp), %r14
- 0x48, 0x8b, 0x9d, 0x60, 0xff, 0xff, 0xff, //0x00009e32 movq $-160(%rbp), %rbx
- 0xe9, 0xe6, 0xfb, 0xff, 0xff, //0x00009e39 jmp LBB5_1853
- //0x00009e3e LBB5_1917
- 0x41, 0x83, 0xc1, 0xff, //0x00009e3e addl $-1, %r9d
- //0x00009e42 LBB5_1918
- 0x41, 0x01, 0xde, //0x00009e42 addl %ebx, %r14d
- 0x31, 0xc0, //0x00009e45 xorl %eax, %eax
- 0x44, 0x89, 0xca, //0x00009e47 movl %r9d, %edx
- 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x00009e4a jmp LBB5_1922
- //0x00009e4f LBB5_1919
- 0x0f, 0xbc, 0xca, //0x00009e4f bsfl %edx, %ecx
- //0x00009e52 LBB5_1920
- 0x48, 0xf7, 0xd0, //0x00009e52 notq %rax
- 0x48, 0x29, 0xc8, //0x00009e55 subq %rcx, %rax
- 0x48, 0xbe, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00009e58 movabsq $4294977025, %rsi
- 0xe9, 0x81, 0xf3, 0xff, 0xff, //0x00009e62 jmp LBB5_1748
- //0x00009e67 LBB5_1921
- 0x44, 0x89, 0xca, //0x00009e67 movl %r9d, %edx
- 0x45, 0x31, 0xf6, //0x00009e6a xorl %r14d, %r14d
- //0x00009e6d LBB5_1922
- 0x4c, 0x89, 0x75, 0xa8, //0x00009e6d movq %r14, $-88(%rbp)
- 0x44, 0x89, 0x7d, 0xd0, //0x00009e71 movl %r15d, $-48(%rbp)
- 0x49, 0x8d, 0x4c, 0x24, 0x01, //0x00009e75 leaq $1(%r12), %rcx
- 0x48, 0x89, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00009e7a movq %rcx, $-176(%rbp)
- 0x41, 0x89, 0xd7, //0x00009e81 movl %edx, %r15d
- 0x48, 0x89, 0xc7, //0x00009e84 movq %rax, %rdi
- 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00009e87 jmp LBB5_1926
- //0x00009e8c LBB5_1923
- 0x44, 0x89, 0x7d, 0xd0, //0x00009e8c movl %r15d, $-48(%rbp)
- //0x00009e90 LBB5_1924
- 0x44, 0x89, 0xca, //0x00009e90 movl %r9d, %edx
- 0x44, 0x89, 0xc8, //0x00009e93 movl %r9d, %eax
- //0x00009e96 LBB5_1925
- 0x48, 0x8b, 0x4d, 0xa8, //0x00009e96 movq $-88(%rbp), %rcx
- 0x44, 0x29, 0xf1, //0x00009e9a subl %r14d, %ecx
- 0x48, 0x89, 0x4d, 0xa8, //0x00009e9d movq %rcx, $-88(%rbp)
- 0x41, 0x89, 0xc7, //0x00009ea1 movl %eax, %r15d
- //0x00009ea4 LBB5_1926
- 0x85, 0xff, //0x00009ea4 testl %edi, %edi
- 0x0f, 0x88, 0x16, 0x00, 0x00, 0x00, //0x00009ea6 js LBB5_1929
- 0x0f, 0x85, 0x69, 0x07, 0x00, 0x00, //0x00009eac jne LBB5_2024
- 0x41, 0x80, 0x3c, 0x24, 0x35, //0x00009eb2 cmpb $53, (%r12)
- 0x0f, 0x8c, 0x28, 0x00, 0x00, 0x00, //0x00009eb7 jl LBB5_1932
- 0xe9, 0x59, 0x07, 0x00, 0x00, //0x00009ebd jmp LBB5_2024
- //0x00009ec2 LBB5_1929
- 0x83, 0xff, 0xf8, //0x00009ec2 cmpl $-8, %edi
- 0x0f, 0x83, 0x1a, 0x00, 0x00, 0x00, //0x00009ec5 jae LBB5_1932
- 0x41, 0xbe, 0x1b, 0x00, 0x00, 0x00, //0x00009ecb movl $27, %r14d
- 0x31, 0xc0, //0x00009ed1 xorl %eax, %eax
- 0x41, 0x89, 0xd7, //0x00009ed3 movl %edx, %r15d
- 0x85, 0xd2, //0x00009ed6 testl %edx, %edx
- 0x0f, 0x85, 0x21, 0x00, 0x00, 0x00, //0x00009ed8 jne LBB5_1933
- 0x31, 0xd2, //0x00009ede xorl %edx, %edx
- 0xe9, 0xb1, 0xff, 0xff, 0xff, //0x00009ee0 jmp LBB5_1925
- //0x00009ee5 LBB5_1932
- 0x89, 0xf8, //0x00009ee5 movl %edi, %eax
- 0xf7, 0xd8, //0x00009ee7 negl %eax
- 0x48, 0x8d, 0x0d, 0x60, 0x51, 0x00, 0x00, //0x00009ee9 leaq $20832(%rip), %rcx /* _POW_TAB+0(%rip) */
- 0x44, 0x8b, 0x34, 0x81, //0x00009ef0 movl (%rcx,%rax,4), %r14d
- 0x31, 0xc0, //0x00009ef4 xorl %eax, %eax
- 0x45, 0x85, 0xff, //0x00009ef6 testl %r15d, %r15d
- 0x0f, 0x84, 0x97, 0xff, 0xff, 0xff, //0x00009ef9 je LBB5_1925
- //0x00009eff LBB5_1933
- 0x48, 0x89, 0x7d, 0xc8, //0x00009eff movq %rdi, $-56(%rbp)
- 0x44, 0x89, 0xf1, //0x00009f03 movl %r14d, %ecx
- 0x48, 0x6b, 0xf1, 0x68, //0x00009f06 imulq $104, %rcx, %rsi
- 0x48, 0x8d, 0x05, 0x6f, 0x51, 0x00, 0x00, //0x00009f0a leaq $20847(%rip), %rax /* _LSHIFT_TAB+0(%rip) */
- 0x44, 0x8b, 0x04, 0x06, //0x00009f11 movl (%rsi,%rax), %r8d
- 0x49, 0x63, 0xd7, //0x00009f15 movslq %r15d, %rdx
- 0x48, 0x8d, 0x3c, 0x06, //0x00009f18 leaq (%rsi,%rax), %rdi
- 0x48, 0x83, 0xc7, 0x04, //0x00009f1c addq $4, %rdi
- 0x31, 0xdb, //0x00009f20 xorl %ebx, %ebx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009f22 .p2align 4, 0x90
- //0x00009f30 LBB5_1934
- 0x0f, 0xb6, 0x04, 0x1f, //0x00009f30 movzbl (%rdi,%rbx), %eax
- 0x84, 0xc0, //0x00009f34 testb %al, %al
- 0x0f, 0x84, 0x3e, 0x00, 0x00, 0x00, //0x00009f36 je LBB5_1938
- 0x41, 0x38, 0x04, 0x1c, //0x00009f3c cmpb %al, (%r12,%rbx)
- 0x0f, 0x85, 0x43, 0x00, 0x00, 0x00, //0x00009f40 jne LBB5_1939
- 0x48, 0x83, 0xc3, 0x01, //0x00009f46 addq $1, %rbx
- 0x48, 0x39, 0xda, //0x00009f4a cmpq %rbx, %rdx
- 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00009f4d jne LBB5_1934
- 0x44, 0x89, 0xf8, //0x00009f53 movl %r15d, %eax
- 0x48, 0x8d, 0x15, 0x23, 0x51, 0x00, 0x00, //0x00009f56 leaq $20771(%rip), %rdx /* _LSHIFT_TAB+0(%rip) */
- 0x48, 0x01, 0xd6, //0x00009f5d addq %rdx, %rsi
- 0x80, 0x7c, 0x30, 0x04, 0x00, //0x00009f60 cmpb $0, $4(%rax,%rsi)
- 0x48, 0xbb, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00009f65 movabsq $-3689348814741910323, %rbx
- 0x0f, 0x85, 0x24, 0x00, 0x00, 0x00, //0x00009f6f jne LBB5_1940
- 0xe9, 0x23, 0x00, 0x00, 0x00, //0x00009f75 jmp LBB5_1941
- //0x00009f7a LBB5_1938
- 0x48, 0xbb, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00009f7a movabsq $-3689348814741910323, %rbx
- 0xe9, 0x14, 0x00, 0x00, 0x00, //0x00009f84 jmp LBB5_1941
- //0x00009f89 LBB5_1939
- 0x48, 0xbb, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00009f89 movabsq $-3689348814741910323, %rbx
- 0x0f, 0x8d, 0x04, 0x00, 0x00, 0x00, //0x00009f93 jge LBB5_1941
- //0x00009f99 LBB5_1940
- 0x41, 0x83, 0xc0, 0xff, //0x00009f99 addl $-1, %r8d
- //0x00009f9d LBB5_1941
- 0x45, 0x85, 0xff, //0x00009f9d testl %r15d, %r15d
- 0x44, 0x89, 0xb5, 0x60, 0xff, 0xff, 0xff, //0x00009fa0 movl %r14d, $-160(%rbp)
- 0x4c, 0x89, 0x85, 0x58, 0xff, 0xff, 0xff, //0x00009fa7 movq %r8, $-168(%rbp)
- 0x0f, 0x8e, 0xc5, 0x00, 0x00, 0x00, //0x00009fae jle LBB5_1949
- 0x43, 0x8d, 0x04, 0x38, //0x00009fb4 leal (%r8,%r15), %eax
- 0x44, 0x89, 0xff, //0x00009fb8 movl %r15d, %edi
- 0x48, 0x98, //0x00009fbb cltq
- 0x49, 0x89, 0xc7, //0x00009fbd movq %rax, %r15
- 0x49, 0xc1, 0xe7, 0x20, //0x00009fc0 shlq $32, %r15
- 0x48, 0x83, 0xc0, 0xff, //0x00009fc4 addq $-1, %rax
- 0x48, 0x83, 0xc7, 0x01, //0x00009fc8 addq $1, %rdi
- 0x45, 0x31, 0xc0, //0x00009fcc xorl %r8d, %r8d
- 0xe9, 0x43, 0x00, 0x00, 0x00, //0x00009fcf jmp LBB5_1945
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009fd4 .p2align 4, 0x90
- //0x00009fe0 LBB5_1943
- 0x48, 0x85, 0xc0, //0x00009fe0 testq %rax, %rax
- 0x8b, 0x45, 0xd0, //0x00009fe3 movl $-48(%rbp), %eax
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00009fe6 movl $1, %edx
- 0x0f, 0x45, 0xc2, //0x00009feb cmovnel %edx, %eax
- 0x89, 0x45, 0xd0, //0x00009fee movl %eax, $-48(%rbp)
- //0x00009ff1 LBB5_1944
- 0x48, 0xb8, 0xff, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00009ff1 movabsq $-4294967041, %rax
- 0x49, 0x01, 0xc7, //0x00009ffb addq %rax, %r15
- 0x49, 0x81, 0xc7, 0x01, 0xff, 0xff, 0xff, //0x00009ffe addq $-255, %r15
- 0x49, 0x8d, 0x46, 0xff, //0x0000a005 leaq $-1(%r14), %rax
- 0x48, 0x83, 0xc7, 0xff, //0x0000a009 addq $-1, %rdi
- 0x48, 0x83, 0xff, 0x01, //0x0000a00d cmpq $1, %rdi
- 0x0f, 0x86, 0x44, 0x00, 0x00, 0x00, //0x0000a011 jbe LBB5_1947
- //0x0000a017 LBB5_1945
- 0x49, 0x89, 0xc6, //0x0000a017 movq %rax, %r14
- 0x8d, 0x47, 0xfe, //0x0000a01a leal $-2(%rdi), %eax
- 0x49, 0x0f, 0xbe, 0x34, 0x04, //0x0000a01d movsbq (%r12,%rax), %rsi
- 0x48, 0x83, 0xc6, 0xd0, //0x0000a022 addq $-48, %rsi
- 0x48, 0xd3, 0xe6, //0x0000a026 shlq %cl, %rsi
- 0x4c, 0x01, 0xc6, //0x0000a029 addq %r8, %rsi
- 0x48, 0x89, 0xf0, //0x0000a02c movq %rsi, %rax
- 0x48, 0xf7, 0xe3, //0x0000a02f mulq %rbx
- 0x49, 0x89, 0xd0, //0x0000a032 movq %rdx, %r8
- 0x49, 0xc1, 0xe8, 0x03, //0x0000a035 shrq $3, %r8
- 0x4b, 0x8d, 0x04, 0x00, //0x0000a039 leaq (%r8,%r8), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x0000a03d leaq (%rax,%rax,4), %rdx
- 0x48, 0x89, 0xf0, //0x0000a041 movq %rsi, %rax
- 0x48, 0x29, 0xd0, //0x0000a044 subq %rdx, %rax
- 0x4d, 0x39, 0xd6, //0x0000a047 cmpq %r10, %r14
- 0x0f, 0x83, 0x90, 0xff, 0xff, 0xff, //0x0000a04a jae LBB5_1943
- 0x04, 0x30, //0x0000a050 addb $48, %al
- 0x43, 0x88, 0x04, 0x34, //0x0000a052 movb %al, (%r12,%r14)
- 0xe9, 0x96, 0xff, 0xff, 0xff, //0x0000a056 jmp LBB5_1944
- //0x0000a05b LBB5_1947
- 0x48, 0x83, 0xfe, 0x0a, //0x0000a05b cmpq $10, %rsi
- 0x44, 0x8b, 0x7d, 0xd0, //0x0000a05f movl $-48(%rbp), %r15d
- 0x48, 0x8b, 0x7d, 0xc8, //0x0000a063 movq $-56(%rbp), %rdi
- 0x0f, 0x83, 0x19, 0x00, 0x00, 0x00, //0x0000a067 jae LBB5_1950
- 0x44, 0x8b, 0xb5, 0x60, 0xff, 0xff, 0xff, //0x0000a06d movl $-160(%rbp), %r14d
- 0xe9, 0x7c, 0x00, 0x00, 0x00, //0x0000a074 jmp LBB5_1954
- //0x0000a079 LBB5_1949
- 0x44, 0x8b, 0x7d, 0xd0, //0x0000a079 movl $-48(%rbp), %r15d
- 0x48, 0x8b, 0x7d, 0xc8, //0x0000a07d movq $-56(%rbp), %rdi
- 0xe9, 0x6f, 0x00, 0x00, 0x00, //0x0000a081 jmp LBB5_1954
- //0x0000a086 LBB5_1950
- 0x49, 0x63, 0xce, //0x0000a086 movslq %r14d, %rcx
- 0x48, 0x83, 0xc1, 0xff, //0x0000a089 addq $-1, %rcx
- 0x44, 0x8b, 0xb5, 0x60, 0xff, 0xff, 0xff, //0x0000a08d movl $-160(%rbp), %r14d
- 0xe9, 0x24, 0x00, 0x00, 0x00, //0x0000a094 jmp LBB5_1952
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000a099 .p2align 4, 0x90
- //0x0000a0a0 LBB5_1951
- 0x48, 0x85, 0xc0, //0x0000a0a0 testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000a0a3 movl $1, %eax
- 0x44, 0x0f, 0x45, 0xf8, //0x0000a0a8 cmovnel %eax, %r15d
- 0x48, 0x83, 0xc1, 0xff, //0x0000a0ac addq $-1, %rcx
- 0x49, 0x83, 0xf8, 0x09, //0x0000a0b0 cmpq $9, %r8
- 0x49, 0x89, 0xd0, //0x0000a0b4 movq %rdx, %r8
- 0x0f, 0x86, 0x38, 0x00, 0x00, 0x00, //0x0000a0b7 jbe LBB5_1954
- //0x0000a0bd LBB5_1952
- 0x4c, 0x89, 0xc0, //0x0000a0bd movq %r8, %rax
- 0x48, 0xf7, 0xe3, //0x0000a0c0 mulq %rbx
- 0x48, 0xc1, 0xea, 0x03, //0x0000a0c3 shrq $3, %rdx
- 0x48, 0x8d, 0x04, 0x12, //0x0000a0c7 leaq (%rdx,%rdx), %rax
- 0x48, 0x8d, 0x34, 0x80, //0x0000a0cb leaq (%rax,%rax,4), %rsi
- 0x4c, 0x89, 0xc0, //0x0000a0cf movq %r8, %rax
- 0x48, 0x29, 0xf0, //0x0000a0d2 subq %rsi, %rax
- 0x4c, 0x39, 0xd1, //0x0000a0d5 cmpq %r10, %rcx
- 0x0f, 0x83, 0xc2, 0xff, 0xff, 0xff, //0x0000a0d8 jae LBB5_1951
- 0x04, 0x30, //0x0000a0de addb $48, %al
- 0x41, 0x88, 0x04, 0x0c, //0x0000a0e0 movb %al, (%r12,%rcx)
- 0x48, 0x83, 0xc1, 0xff, //0x0000a0e4 addq $-1, %rcx
- 0x49, 0x83, 0xf8, 0x09, //0x0000a0e8 cmpq $9, %r8
- 0x49, 0x89, 0xd0, //0x0000a0ec movq %rdx, %r8
- 0x0f, 0x87, 0xc8, 0xff, 0xff, 0xff, //0x0000a0ef ja LBB5_1952
- //0x0000a0f5 LBB5_1954
- 0x48, 0x8b, 0x85, 0x58, 0xff, 0xff, 0xff, //0x0000a0f5 movq $-168(%rbp), %rax
- 0x41, 0x01, 0xc1, //0x0000a0fc addl %eax, %r9d
- 0x4d, 0x63, 0xc9, //0x0000a0ff movslq %r9d, %r9
- 0x4d, 0x39, 0xca, //0x0000a102 cmpq %r9, %r10
- 0x45, 0x0f, 0x46, 0xca, //0x0000a105 cmovbel %r10d, %r9d
- 0x01, 0xc7, //0x0000a109 addl %eax, %edi
- 0x45, 0x85, 0xc9, //0x0000a10b testl %r9d, %r9d
- 0x0f, 0x8e, 0x3d, 0x00, 0x00, 0x00, //0x0000a10e jle LBB5_1958
- 0x44, 0x89, 0xc8, //0x0000a114 movl %r9d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x0000a117 cmpb $48, $-1(%rax,%r12)
- 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000a11d movl $1, %ebx
- 0x0f, 0x85, 0x46, 0x00, 0x00, 0x00, //0x0000a122 jne LBB5_1962
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000a128 .p2align 4, 0x90
- //0x0000a130 LBB5_1956
- 0x48, 0x83, 0xf8, 0x01, //0x0000a130 cmpq $1, %rax
- 0x0f, 0x86, 0x2c, 0x00, 0x00, 0x00, //0x0000a134 jbe LBB5_1959
- 0x8d, 0x48, 0xfe, //0x0000a13a leal $-2(%rax), %ecx
- 0x48, 0x83, 0xc0, 0xff, //0x0000a13d addq $-1, %rax
- 0x41, 0x80, 0x3c, 0x0c, 0x30, //0x0000a141 cmpb $48, (%r12,%rcx)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x0000a146 je LBB5_1956
- 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x0000a14c jmp LBB5_1961
- //0x0000a151 LBB5_1958
- 0x31, 0xc0, //0x0000a151 xorl %eax, %eax
- 0x45, 0x85, 0xc9, //0x0000a153 testl %r9d, %r9d
- 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000a156 movl $1, %ebx
- 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x0000a15b jne LBB5_1962
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x0000a161 jmp LBB5_1960
- //0x0000a166 LBB5_1959
- 0x83, 0xc0, 0xff, //0x0000a166 addl $-1, %eax
- //0x0000a169 LBB5_1960
- 0x31, 0xff, //0x0000a169 xorl %edi, %edi
- //0x0000a16b LBB5_1961
- 0x41, 0x89, 0xc1, //0x0000a16b movl %eax, %r9d
- //0x0000a16e LBB5_1962
- 0x45, 0x85, 0xf6, //0x0000a16e testl %r14d, %r14d
- 0x0f, 0x89, 0x15, 0xfd, 0xff, 0xff, //0x0000a171 jns LBB5_1923
- 0x41, 0x83, 0xfe, 0xc3, //0x0000a177 cmpl $-61, %r14d
- 0x0f, 0x87, 0x2e, 0x02, 0x00, 0x00, //0x0000a17b ja LBB5_1990
- 0x45, 0x89, 0xf0, //0x0000a181 movl %r14d, %r8d
- 0xe9, 0x19, 0x00, 0x00, 0x00, //0x0000a184 jmp LBB5_1967
- //0x0000a189 LBB5_1965
- 0x31, 0xff, //0x0000a189 xorl %edi, %edi
- 0x45, 0x31, 0xf6, //0x0000a18b xorl %r14d, %r14d
- //0x0000a18e LBB5_1966
- 0x41, 0x8d, 0x48, 0x3c, //0x0000a18e leal $60(%r8), %ecx
- 0x45, 0x89, 0xf1, //0x0000a192 movl %r14d, %r9d
- 0x41, 0x83, 0xf8, 0x88, //0x0000a195 cmpl $-120, %r8d
- 0x41, 0x89, 0xc8, //0x0000a199 movl %ecx, %r8d
- 0x0f, 0x8d, 0x15, 0x02, 0x00, 0x00, //0x0000a19c jge LBB5_1991
- //0x0000a1a2 LBB5_1967
- 0x45, 0x85, 0xc9, //0x0000a1a2 testl %r9d, %r9d
- 0xbe, 0x00, 0x00, 0x00, 0x00, //0x0000a1a5 movl $0, %esi
- 0x41, 0x0f, 0x4f, 0xf1, //0x0000a1aa cmovgl %r9d, %esi
- 0x31, 0xc0, //0x0000a1ae xorl %eax, %eax
- 0x31, 0xc9, //0x0000a1b0 xorl %ecx, %ecx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000a1b2 .p2align 4, 0x90
- //0x0000a1c0 LBB5_1968
- 0x48, 0x39, 0xc6, //0x0000a1c0 cmpq %rax, %rsi
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x0000a1c3 je LBB5_1971
- 0x48, 0x8d, 0x0c, 0x89, //0x0000a1c9 leaq (%rcx,%rcx,4), %rcx
- 0x49, 0x0f, 0xbe, 0x14, 0x04, //0x0000a1cd movsbq (%r12,%rax), %rdx
- 0x48, 0x8d, 0x0c, 0x4a, //0x0000a1d2 leaq (%rdx,%rcx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x0000a1d6 addq $-48, %rcx
- 0x48, 0x83, 0xc0, 0x01, //0x0000a1da addq $1, %rax
- 0x4c, 0x39, 0xd9, //0x0000a1de cmpq %r11, %rcx
- 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x0000a1e1 jb LBB5_1968
- 0x89, 0xc6, //0x0000a1e7 movl %eax, %esi
- 0xe9, 0x25, 0x00, 0x00, 0x00, //0x0000a1e9 jmp LBB5_1973
- //0x0000a1ee LBB5_1971
- 0x45, 0x31, 0xf6, //0x0000a1ee xorl %r14d, %r14d
- 0x48, 0x85, 0xc9, //0x0000a1f1 testq %rcx, %rcx
- 0x0f, 0x84, 0x94, 0xff, 0xff, 0xff, //0x0000a1f4 je LBB5_1966
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000a1fa .p2align 4, 0x90
- //0x0000a200 LBB5_1972
- 0x48, 0x01, 0xc9, //0x0000a200 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x0000a203 leaq (%rcx,%rcx,4), %rcx
- 0x83, 0xc6, 0x01, //0x0000a207 addl $1, %esi
- 0x4c, 0x39, 0xd9, //0x0000a20a cmpq %r11, %rcx
- 0x0f, 0x82, 0xed, 0xff, 0xff, 0xff, //0x0000a20d jb LBB5_1972
- //0x0000a213 LBB5_1973
- 0x29, 0xf7, //0x0000a213 subl %esi, %edi
- 0x83, 0xc7, 0x01, //0x0000a215 addl $1, %edi
- 0x45, 0x31, 0xf6, //0x0000a218 xorl %r14d, %r14d
- 0x44, 0x39, 0xce, //0x0000a21b cmpl %r9d, %esi
- 0x0f, 0x8d, 0x04, 0x01, 0x00, 0x00, //0x0000a21e jge LBB5_1982
- 0x48, 0x89, 0x7d, 0xc8, //0x0000a224 movq %rdi, $-56(%rbp)
- 0x48, 0x63, 0xf6, //0x0000a228 movslq %esi, %rsi
- 0x49, 0x63, 0xc1, //0x0000a22b movslq %r9d, %rax
- 0x49, 0x89, 0xc6, //0x0000a22e movq %rax, %r14
- 0x49, 0x29, 0xf6, //0x0000a231 subq %rsi, %r14
- 0x48, 0x89, 0xf7, //0x0000a234 movq %rsi, %rdi
- 0x48, 0xf7, 0xd7, //0x0000a237 notq %rdi
- 0x48, 0x01, 0xc7, //0x0000a23a addq %rax, %rdi
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x0000a23d jne LBB5_1976
- 0x31, 0xff, //0x0000a243 xorl %edi, %edi
- 0x41, 0xf6, 0xc6, 0x01, //0x0000a245 testb $1, %r14b
- 0x0f, 0x85, 0x8c, 0x00, 0x00, 0x00, //0x0000a249 jne LBB5_1979
- 0xe9, 0xaa, 0x00, 0x00, 0x00, //0x0000a24f jmp LBB5_1980
- //0x0000a254 LBB5_1976
- 0x4d, 0x89, 0xf1, //0x0000a254 movq %r14, %r9
- 0x49, 0x83, 0xe1, 0xfe, //0x0000a257 andq $-2, %r9
- 0x49, 0xf7, 0xd9, //0x0000a25b negq %r9
- 0x31, 0xff, //0x0000a25e xorl %edi, %edi
- 0x48, 0x8b, 0x9d, 0x50, 0xff, 0xff, 0xff, //0x0000a260 movq $-176(%rbp), %rbx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000a267 .p2align 4, 0x90
- //0x0000a270 LBB5_1977
- 0x48, 0x89, 0xc8, //0x0000a270 movq %rcx, %rax
- 0x48, 0xc1, 0xe8, 0x3c, //0x0000a273 shrq $60, %rax
- 0x49, 0x8d, 0x53, 0xff, //0x0000a277 leaq $-1(%r11), %rdx
- 0x48, 0x21, 0xd1, //0x0000a27b andq %rdx, %rcx
- 0x0c, 0x30, //0x0000a27e orb $48, %al
- 0x88, 0x43, 0xff, //0x0000a280 movb %al, $-1(%rbx)
- 0x48, 0x8d, 0x04, 0x89, //0x0000a283 leaq (%rcx,%rcx,4), %rax
- 0x48, 0x0f, 0xbe, 0x4c, 0x33, 0xff, //0x0000a287 movsbq $-1(%rbx,%rsi), %rcx
- 0x48, 0x8d, 0x04, 0x41, //0x0000a28d leaq (%rcx,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x0000a291 addq $-48, %rax
- 0x48, 0x89, 0xc1, //0x0000a295 movq %rax, %rcx
- 0x48, 0xc1, 0xe9, 0x3c, //0x0000a298 shrq $60, %rcx
- 0x48, 0x21, 0xd0, //0x0000a29c andq %rdx, %rax
- 0x80, 0xc9, 0x30, //0x0000a29f orb $48, %cl
- 0x88, 0x0b, //0x0000a2a2 movb %cl, (%rbx)
- 0x48, 0x8d, 0x04, 0x80, //0x0000a2a4 leaq (%rax,%rax,4), %rax
- 0x48, 0x0f, 0xbe, 0x0c, 0x33, //0x0000a2a8 movsbq (%rbx,%rsi), %rcx
- 0x48, 0x8d, 0x0c, 0x41, //0x0000a2ad leaq (%rcx,%rax,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x0000a2b1 addq $-48, %rcx
- 0x48, 0x83, 0xc3, 0x02, //0x0000a2b5 addq $2, %rbx
- 0x48, 0x83, 0xc7, 0xfe, //0x0000a2b9 addq $-2, %rdi
- 0x49, 0x39, 0xf9, //0x0000a2bd cmpq %rdi, %r9
- 0x0f, 0x85, 0xaa, 0xff, 0xff, 0xff, //0x0000a2c0 jne LBB5_1977
- 0x48, 0x29, 0xfe, //0x0000a2c6 subq %rdi, %rsi
- 0x48, 0xf7, 0xdf, //0x0000a2c9 negq %rdi
- 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000a2cc movl $1, %ebx
- 0x41, 0xf6, 0xc6, 0x01, //0x0000a2d1 testb $1, %r14b
- 0x0f, 0x84, 0x23, 0x00, 0x00, 0x00, //0x0000a2d5 je LBB5_1980
- //0x0000a2db LBB5_1979
- 0x49, 0x8d, 0x43, 0xff, //0x0000a2db leaq $-1(%r11), %rax
- 0x48, 0x21, 0xc8, //0x0000a2df andq %rcx, %rax
- 0x48, 0xc1, 0xe9, 0x3c, //0x0000a2e2 shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x0000a2e6 orb $48, %cl
- 0x41, 0x88, 0x0c, 0x3c, //0x0000a2e9 movb %cl, (%r12,%rdi)
- 0x48, 0x8d, 0x04, 0x80, //0x0000a2ed leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x0c, 0x34, //0x0000a2f1 movsbq (%r12,%rsi), %rcx
- 0x48, 0x8d, 0x0c, 0x41, //0x0000a2f6 leaq (%rcx,%rax,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x0000a2fa addq $-48, %rcx
- //0x0000a2fe LBB5_1980
- 0x48, 0x85, 0xc9, //0x0000a2fe testq %rcx, %rcx
- 0x48, 0x8b, 0x7d, 0xc8, //0x0000a301 movq $-56(%rbp), %rdi
- 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x0000a305 jne LBB5_1982
- 0xe9, 0x4d, 0x00, 0x00, 0x00, //0x0000a30b jmp LBB5_1984
- //0x0000a310 .p2align 4, 0x90
- //0x0000a310 LBB5_1981
- 0x4c, 0x39, 0xd9, //0x0000a310 cmpq %r11, %rcx
- 0x44, 0x0f, 0x43, 0xfb, //0x0000a313 cmovael %ebx, %r15d
- 0x48, 0x8d, 0x0c, 0x00, //0x0000a317 leaq (%rax,%rax), %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x0000a31b leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc0, //0x0000a31f testq %rax, %rax
- 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x0000a322 je LBB5_1984
- //0x0000a328 LBB5_1982
- 0x49, 0x8d, 0x43, 0xff, //0x0000a328 leaq $-1(%r11), %rax
- 0x48, 0x21, 0xc8, //0x0000a32c andq %rcx, %rax
- 0x49, 0x63, 0xf6, //0x0000a32f movslq %r14d, %rsi
- 0x49, 0x39, 0xf2, //0x0000a332 cmpq %rsi, %r10
- 0x0f, 0x86, 0xd5, 0xff, 0xff, 0xff, //0x0000a335 jbe LBB5_1981
- 0x48, 0xc1, 0xe9, 0x3c, //0x0000a33b shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x0000a33f orb $48, %cl
- 0x41, 0x88, 0x0c, 0x34, //0x0000a342 movb %cl, (%r12,%rsi)
- 0x83, 0xc6, 0x01, //0x0000a346 addl $1, %esi
- 0x41, 0x89, 0xf6, //0x0000a349 movl %esi, %r14d
- 0x48, 0x8d, 0x0c, 0x00, //0x0000a34c leaq (%rax,%rax), %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x0000a350 leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc0, //0x0000a354 testq %rax, %rax
- 0x0f, 0x85, 0xcb, 0xff, 0xff, 0xff, //0x0000a357 jne LBB5_1982
- //0x0000a35d LBB5_1984
- 0x45, 0x85, 0xf6, //0x0000a35d testl %r14d, %r14d
- 0x0f, 0x8e, 0x3e, 0x00, 0x00, 0x00, //0x0000a360 jle LBB5_1989
- 0x44, 0x89, 0xf0, //0x0000a366 movl %r14d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x0000a369 cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x19, 0xfe, 0xff, 0xff, //0x0000a36f jne LBB5_1966
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000a375 .p2align 4, 0x90
- //0x0000a380 LBB5_1986
- 0x48, 0x83, 0xf8, 0x01, //0x0000a380 cmpq $1, %rax
- 0x0f, 0x86, 0xff, 0xfd, 0xff, 0xff, //0x0000a384 jbe LBB5_1965
- 0x8d, 0x48, 0xfe, //0x0000a38a leal $-2(%rax), %ecx
- 0x48, 0x83, 0xc0, 0xff, //0x0000a38d addq $-1, %rax
- 0x41, 0x80, 0x3c, 0x0c, 0x30, //0x0000a391 cmpb $48, (%r12,%rcx)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x0000a396 je LBB5_1986
- 0x41, 0x89, 0xc6, //0x0000a39c movl %eax, %r14d
- 0xe9, 0xea, 0xfd, 0xff, 0xff, //0x0000a39f jmp LBB5_1966
- //0x0000a3a4 LBB5_1989
- 0x0f, 0x85, 0xe4, 0xfd, 0xff, 0xff, //0x0000a3a4 jne LBB5_1966
- 0xe9, 0xda, 0xfd, 0xff, 0xff, //0x0000a3aa jmp LBB5_1965
- //0x0000a3af LBB5_1990
- 0x44, 0x89, 0xf0, //0x0000a3af movl %r14d, %eax
- 0x45, 0x89, 0xce, //0x0000a3b2 movl %r9d, %r14d
- 0x89, 0xc1, //0x0000a3b5 movl %eax, %ecx
- //0x0000a3b7 LBB5_1991
- 0x48, 0x89, 0x7d, 0xc8, //0x0000a3b7 movq %rdi, $-56(%rbp)
- 0xf7, 0xd9, //0x0000a3bb negl %ecx
- 0x45, 0x85, 0xf6, //0x0000a3bd testl %r14d, %r14d
- 0xbe, 0x00, 0x00, 0x00, 0x00, //0x0000a3c0 movl $0, %esi
- 0x41, 0x0f, 0x4f, 0xf6, //0x0000a3c5 cmovgl %r14d, %esi
- 0x31, 0xff, //0x0000a3c9 xorl %edi, %edi
- 0x31, 0xc0, //0x0000a3cb xorl %eax, %eax
- 0x44, 0x89, 0x7d, 0xd0, //0x0000a3cd movl %r15d, $-48(%rbp)
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000a3d1 .p2align 4, 0x90
- //0x0000a3e0 LBB5_1992
- 0x48, 0x39, 0xfe, //0x0000a3e0 cmpq %rdi, %rsi
- 0x0f, 0x84, 0x65, 0x00, 0x00, 0x00, //0x0000a3e3 je LBB5_1998
- 0x48, 0x8d, 0x04, 0x80, //0x0000a3e9 leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x14, 0x3c, //0x0000a3ed movsbq (%r12,%rdi), %rdx
- 0x48, 0x8d, 0x04, 0x42, //0x0000a3f2 leaq (%rdx,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x0000a3f6 addq $-48, %rax
- 0x48, 0x83, 0xc7, 0x01, //0x0000a3fa addq $1, %rdi
- 0x48, 0x89, 0xc2, //0x0000a3fe movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x0000a401 shrq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x0000a404 testq %rdx, %rdx
- 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x0000a407 je LBB5_1992
- 0x89, 0xfe, //0x0000a40d movl %edi, %esi
- 0x48, 0x8b, 0x7d, 0xc8, //0x0000a40f movq $-56(%rbp), %rdi
- //0x0000a413 LBB5_1995
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000a413 movq $-1, %r15
- 0x49, 0xd3, 0xe7, //0x0000a41a shlq %cl, %r15
- 0x49, 0xf7, 0xd7, //0x0000a41d notq %r15
- 0x45, 0x31, 0xc9, //0x0000a420 xorl %r9d, %r9d
- 0x44, 0x39, 0xf6, //0x0000a423 cmpl %r14d, %esi
- 0x0f, 0x8d, 0x80, 0x00, 0x00, 0x00, //0x0000a426 jge LBB5_2002
- 0x4c, 0x63, 0xc6, //0x0000a42c movslq %esi, %r8
- 0x49, 0x63, 0xd6, //0x0000a42f movslq %r14d, %rdx
- 0x49, 0x89, 0xd1, //0x0000a432 movq %rdx, %r9
- 0x4d, 0x29, 0xc1, //0x0000a435 subq %r8, %r9
- 0x4c, 0x89, 0xc7, //0x0000a438 movq %r8, %rdi
- 0x48, 0xf7, 0xd7, //0x0000a43b notq %rdi
- 0x48, 0x01, 0xd7, //0x0000a43e addq %rdx, %rdi
- 0x0f, 0x85, 0x85, 0x00, 0x00, 0x00, //0x0000a441 jne LBB5_2004
- 0x31, 0xd2, //0x0000a447 xorl %edx, %edx
- 0xe9, 0xed, 0x00, 0x00, 0x00, //0x0000a449 jmp LBB5_2007
- //0x0000a44e LBB5_1998
- 0x45, 0x31, 0xc9, //0x0000a44e xorl %r9d, %r9d
- 0x48, 0x85, 0xc0, //0x0000a451 testq %rax, %rax
- 0x0f, 0x84, 0x5e, 0x00, 0x00, 0x00, //0x0000a454 je LBB5_2003
- 0x48, 0x89, 0xc2, //0x0000a45a movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x0000a45d shrq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x0000a460 testq %rdx, %rdx
- 0x48, 0x8b, 0x7d, 0xc8, //0x0000a463 movq $-56(%rbp), %rdi
- 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x0000a467 je LBB5_2001
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000a46d movq $-1, %r15
- 0x49, 0xd3, 0xe7, //0x0000a474 shlq %cl, %r15
- 0x49, 0xf7, 0xd7, //0x0000a477 notq %r15
- 0x29, 0xf7, //0x0000a47a subl %esi, %edi
- 0x83, 0xc7, 0x01, //0x0000a47c addl $1, %edi
- 0x45, 0x31, 0xc9, //0x0000a47f xorl %r9d, %r9d
- 0x44, 0x8b, 0xb5, 0x60, 0xff, 0xff, 0xff, //0x0000a482 movl $-160(%rbp), %r14d
- 0xe9, 0xf2, 0x00, 0x00, 0x00, //0x0000a489 jmp LBB5_2011
- //0x0000a48e LBB5_2001
- 0x48, 0x01, 0xc0, //0x0000a48e addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x0000a491 leaq (%rax,%rax,4), %rax
- 0x83, 0xc6, 0x01, //0x0000a495 addl $1, %esi
- 0x48, 0x89, 0xc2, //0x0000a498 movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x0000a49b shrq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x0000a49e testq %rdx, %rdx
- 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x0000a4a1 je LBB5_2001
- 0xe9, 0x67, 0xff, 0xff, 0xff, //0x0000a4a7 jmp LBB5_1995
- //0x0000a4ac LBB5_2002
- 0x44, 0x8b, 0xb5, 0x60, 0xff, 0xff, 0xff, //0x0000a4ac movl $-160(%rbp), %r14d
- 0xe9, 0xba, 0x00, 0x00, 0x00, //0x0000a4b3 jmp LBB5_2010
- //0x0000a4b8 LBB5_2003
- 0x31, 0xd2, //0x0000a4b8 xorl %edx, %edx
- 0x31, 0xc0, //0x0000a4ba xorl %eax, %eax
- 0x48, 0x8b, 0x7d, 0xc8, //0x0000a4bc movq $-56(%rbp), %rdi
- 0x44, 0x8b, 0xb5, 0x60, 0xff, 0xff, 0xff, //0x0000a4c0 movl $-160(%rbp), %r14d
- 0xe9, 0xca, 0xf9, 0xff, 0xff, //0x0000a4c7 jmp LBB5_1925
- //0x0000a4cc LBB5_2004
- 0x4d, 0x89, 0xce, //0x0000a4cc movq %r9, %r14
- 0x49, 0x83, 0xe6, 0xfe, //0x0000a4cf andq $-2, %r14
- 0x49, 0xf7, 0xde, //0x0000a4d3 negq %r14
- 0x31, 0xd2, //0x0000a4d6 xorl %edx, %edx
- 0x48, 0x8b, 0xbd, 0x50, 0xff, 0xff, 0xff, //0x0000a4d8 movq $-176(%rbp), %rdi
- //0x0000a4df LBB5_2005
- 0x48, 0x89, 0xc3, //0x0000a4df movq %rax, %rbx
- 0x48, 0xd3, 0xeb, //0x0000a4e2 shrq %cl, %rbx
- 0x4c, 0x21, 0xf8, //0x0000a4e5 andq %r15, %rax
- 0x80, 0xc3, 0x30, //0x0000a4e8 addb $48, %bl
- 0x88, 0x5f, 0xff, //0x0000a4eb movb %bl, $-1(%rdi)
- 0x48, 0x8d, 0x04, 0x80, //0x0000a4ee leaq (%rax,%rax,4), %rax
- 0x4a, 0x0f, 0xbe, 0x5c, 0x07, 0xff, //0x0000a4f2 movsbq $-1(%rdi,%r8), %rbx
- 0x48, 0x8d, 0x04, 0x43, //0x0000a4f8 leaq (%rbx,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x0000a4fc addq $-48, %rax
- 0x48, 0x89, 0xc3, //0x0000a500 movq %rax, %rbx
- 0x48, 0xd3, 0xeb, //0x0000a503 shrq %cl, %rbx
- 0x4c, 0x21, 0xf8, //0x0000a506 andq %r15, %rax
- 0x80, 0xc3, 0x30, //0x0000a509 addb $48, %bl
- 0x88, 0x1f, //0x0000a50c movb %bl, (%rdi)
- 0x48, 0x8d, 0x04, 0x80, //0x0000a50e leaq (%rax,%rax,4), %rax
- 0x4a, 0x0f, 0xbe, 0x1c, 0x07, //0x0000a512 movsbq (%rdi,%r8), %rbx
- 0x48, 0x8d, 0x04, 0x43, //0x0000a517 leaq (%rbx,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x0000a51b addq $-48, %rax
- 0x48, 0x83, 0xc7, 0x02, //0x0000a51f addq $2, %rdi
- 0x48, 0x83, 0xc2, 0xfe, //0x0000a523 addq $-2, %rdx
- 0x49, 0x39, 0xd6, //0x0000a527 cmpq %rdx, %r14
- 0x0f, 0x85, 0xaf, 0xff, 0xff, 0xff, //0x0000a52a jne LBB5_2005
- 0x49, 0x29, 0xd0, //0x0000a530 subq %rdx, %r8
- 0x48, 0xf7, 0xda, //0x0000a533 negq %rdx
- 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000a536 movl $1, %ebx
- //0x0000a53b LBB5_2007
- 0x41, 0xf6, 0xc1, 0x01, //0x0000a53b testb $1, %r9b
- 0x44, 0x8b, 0xb5, 0x60, 0xff, 0xff, 0xff, //0x0000a53f movl $-160(%rbp), %r14d
- 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x0000a546 je LBB5_2009
- 0x48, 0x89, 0xc7, //0x0000a54c movq %rax, %rdi
- 0x48, 0xd3, 0xef, //0x0000a54f shrq %cl, %rdi
- 0x4c, 0x21, 0xf8, //0x0000a552 andq %r15, %rax
- 0x40, 0x80, 0xc7, 0x30, //0x0000a555 addb $48, %dil
- 0x41, 0x88, 0x3c, 0x14, //0x0000a559 movb %dil, (%r12,%rdx)
- 0x48, 0x8d, 0x04, 0x80, //0x0000a55d leaq (%rax,%rax,4), %rax
- 0x4b, 0x0f, 0xbe, 0x14, 0x04, //0x0000a561 movsbq (%r12,%r8), %rdx
- 0x48, 0x8d, 0x04, 0x42, //0x0000a566 leaq (%rdx,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x0000a56a addq $-48, %rax
- //0x0000a56e LBB5_2009
- 0x48, 0x8b, 0x7d, 0xc8, //0x0000a56e movq $-56(%rbp), %rdi
- //0x0000a572 LBB5_2010
- 0x29, 0xf7, //0x0000a572 subl %esi, %edi
- 0x83, 0xc7, 0x01, //0x0000a574 addl $1, %edi
- 0xe9, 0x3e, 0x00, 0x00, 0x00, //0x0000a577 jmp LBB5_2015
- 0x90, 0x90, 0x90, 0x90, //0x0000a57c .p2align 4, 0x90
- //0x0000a580 LBB5_2011
- 0x48, 0x89, 0xc2, //0x0000a580 movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x0000a583 shrq %cl, %rdx
- 0x4c, 0x21, 0xf8, //0x0000a586 andq %r15, %rax
- 0x49, 0x63, 0xf1, //0x0000a589 movslq %r9d, %rsi
- 0x49, 0x39, 0xf2, //0x0000a58c cmpq %rsi, %r10
- 0x0f, 0x86, 0x12, 0x00, 0x00, 0x00, //0x0000a58f jbe LBB5_2013
- 0x80, 0xc2, 0x30, //0x0000a595 addb $48, %dl
- 0x41, 0x88, 0x14, 0x34, //0x0000a598 movb %dl, (%r12,%rsi)
- 0x83, 0xc6, 0x01, //0x0000a59c addl $1, %esi
- 0x41, 0x89, 0xf1, //0x0000a59f movl %esi, %r9d
- 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x0000a5a2 jmp LBB5_2014
- //0x0000a5a7 LBB5_2013
- 0x48, 0x85, 0xd2, //0x0000a5a7 testq %rdx, %rdx
- 0x8b, 0x55, 0xd0, //0x0000a5aa movl $-48(%rbp), %edx
- 0x0f, 0x45, 0xd3, //0x0000a5ad cmovnel %ebx, %edx
- 0x89, 0x55, 0xd0, //0x0000a5b0 movl %edx, $-48(%rbp)
- //0x0000a5b3 LBB5_2014
- 0x48, 0x01, 0xc0, //0x0000a5b3 addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x0000a5b6 leaq (%rax,%rax,4), %rax
- //0x0000a5ba LBB5_2015
- 0x48, 0x85, 0xc0, //0x0000a5ba testq %rax, %rax
- 0x0f, 0x85, 0xbd, 0xff, 0xff, 0xff, //0x0000a5bd jne LBB5_2011
- 0x45, 0x85, 0xc9, //0x0000a5c3 testl %r9d, %r9d
- 0x0f, 0x8e, 0x30, 0x00, 0x00, 0x00, //0x0000a5c6 jle LBB5_2020
- 0x44, 0x89, 0xca, //0x0000a5cc movl %r9d, %edx
- 0x42, 0x80, 0x7c, 0x22, 0xff, 0x30, //0x0000a5cf cmpb $48, $-1(%rdx,%r12)
- 0x0f, 0x85, 0xb5, 0xf8, 0xff, 0xff, //0x0000a5d5 jne LBB5_1924
- //0x0000a5db LBB5_2018
- 0x48, 0x83, 0xfa, 0x01, //0x0000a5db cmpq $1, %rdx
- 0x0f, 0x86, 0x27, 0x00, 0x00, 0x00, //0x0000a5df jbe LBB5_2021
- 0x8d, 0x42, 0xfe, //0x0000a5e5 leal $-2(%rdx), %eax
- 0x48, 0x83, 0xc2, 0xff, //0x0000a5e8 addq $-1, %rdx
- 0x41, 0x80, 0x3c, 0x04, 0x30, //0x0000a5ec cmpb $48, (%r12,%rax)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x0000a5f1 je LBB5_2018
- 0xe9, 0x15, 0x00, 0x00, 0x00, //0x0000a5f7 jmp LBB5_2023
- //0x0000a5fc LBB5_2020
- 0x31, 0xd2, //0x0000a5fc xorl %edx, %edx
- 0x45, 0x85, 0xc9, //0x0000a5fe testl %r9d, %r9d
- 0x0f, 0x85, 0x89, 0xf8, 0xff, 0xff, //0x0000a601 jne LBB5_1924
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x0000a607 jmp LBB5_2022
- //0x0000a60c LBB5_2021
- 0x83, 0xc2, 0xff, //0x0000a60c addl $-1, %edx
- //0x0000a60f LBB5_2022
- 0x31, 0xff, //0x0000a60f xorl %edi, %edi
- //0x0000a611 LBB5_2023
- 0x41, 0x89, 0xd1, //0x0000a611 movl %edx, %r9d
- 0x89, 0xd0, //0x0000a614 movl %edx, %eax
- 0xe9, 0x7b, 0xf8, 0xff, 0xff, //0x0000a616 jmp LBB5_1925
- //0x0000a61b LBB5_2024
- 0x48, 0x8b, 0x45, 0xa8, //0x0000a61b movq $-88(%rbp), %rax
- 0x3d, 0x02, 0xfc, 0xff, 0xff, //0x0000a61f cmpl $-1022, %eax
- 0x0f, 0x8f, 0xc9, 0x01, 0x00, 0x00, //0x0000a624 jg LBB5_2050
- 0x44, 0x8d, 0xb0, 0xfd, 0x03, 0x00, 0x00, //0x0000a62a leal $1021(%rax), %r14d
- 0x45, 0x31, 0xc0, //0x0000a631 xorl %r8d, %r8d
- 0x45, 0x85, 0xff, //0x0000a634 testl %r15d, %r15d
- 0x0f, 0x84, 0xf7, 0x01, 0x00, 0x00, //0x0000a637 je LBB5_2055
- 0x48, 0x89, 0x7d, 0xc8, //0x0000a63d movq %rdi, $-56(%rbp)
- 0x3d, 0xc6, 0xfb, 0xff, 0xff, //0x0000a641 cmpl $-1082, %eax
- 0x0f, 0x87, 0x00, 0x02, 0x00, 0x00, //0x0000a646 ja LBB5_2057
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000a64c movl $1, %r8d
- 0xe9, 0x21, 0x00, 0x00, 0x00, //0x0000a652 jmp LBB5_2030
- //0x0000a657 LBB5_2028
- 0x31, 0xc0, //0x0000a657 xorl %eax, %eax
- 0x48, 0x89, 0x45, 0xc8, //0x0000a659 movq %rax, $-56(%rbp)
- 0x31, 0xc0, //0x0000a65d xorl %eax, %eax
- //0x0000a65f LBB5_2029
- 0x41, 0x8d, 0x4e, 0x3c, //0x0000a65f leal $60(%r14), %ecx
- 0x41, 0x89, 0xc1, //0x0000a663 movl %eax, %r9d
- 0x41, 0x89, 0xc7, //0x0000a666 movl %eax, %r15d
- 0x89, 0xc7, //0x0000a669 movl %eax, %edi
- 0x41, 0x83, 0xfe, 0x88, //0x0000a66b cmpl $-120, %r14d
- 0x41, 0x89, 0xce, //0x0000a66f movl %ecx, %r14d
- 0x0f, 0x8d, 0xdd, 0x01, 0x00, 0x00, //0x0000a672 jge LBB5_2058
- //0x0000a678 LBB5_2030
- 0x45, 0x85, 0xff, //0x0000a678 testl %r15d, %r15d
- 0xbf, 0x00, 0x00, 0x00, 0x00, //0x0000a67b movl $0, %edi
- 0x41, 0x0f, 0x4f, 0xff, //0x0000a680 cmovgl %r15d, %edi
- 0x31, 0xc0, //0x0000a684 xorl %eax, %eax
- 0x31, 0xc9, //0x0000a686 xorl %ecx, %ecx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000a688 .p2align 4, 0x90
- //0x0000a690 LBB5_2031
- 0x48, 0x39, 0xc7, //0x0000a690 cmpq %rax, %rdi
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x0000a693 je LBB5_2034
- 0x48, 0x8d, 0x0c, 0x89, //0x0000a699 leaq (%rcx,%rcx,4), %rcx
- 0x49, 0x0f, 0xbe, 0x34, 0x04, //0x0000a69d movsbq (%r12,%rax), %rsi
- 0x48, 0x8d, 0x0c, 0x4e, //0x0000a6a2 leaq (%rsi,%rcx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x0000a6a6 addq $-48, %rcx
- 0x48, 0x83, 0xc0, 0x01, //0x0000a6aa addq $1, %rax
- 0x4c, 0x39, 0xd9, //0x0000a6ae cmpq %r11, %rcx
- 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x0000a6b1 jb LBB5_2031
- 0x89, 0xc7, //0x0000a6b7 movl %eax, %edi
- 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x0000a6b9 jmp LBB5_2036
- //0x0000a6be LBB5_2034
- 0x31, 0xc0, //0x0000a6be xorl %eax, %eax
- 0x48, 0x85, 0xc9, //0x0000a6c0 testq %rcx, %rcx
- 0x0f, 0x84, 0x96, 0xff, 0xff, 0xff, //0x0000a6c3 je LBB5_2029
- //0x0000a6c9 LBB5_2035
- 0x48, 0x01, 0xc9, //0x0000a6c9 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x0000a6cc leaq (%rcx,%rcx,4), %rcx
- 0x83, 0xc7, 0x01, //0x0000a6d0 addl $1, %edi
- 0x4c, 0x39, 0xd9, //0x0000a6d3 cmpq %r11, %rcx
- 0x0f, 0x82, 0xed, 0xff, 0xff, 0xff, //0x0000a6d6 jb LBB5_2035
- //0x0000a6dc LBB5_2036
- 0x48, 0x8b, 0x45, 0xc8, //0x0000a6dc movq $-56(%rbp), %rax
- 0x29, 0xf8, //0x0000a6e0 subl %edi, %eax
- 0x83, 0xc0, 0x01, //0x0000a6e2 addl $1, %eax
- 0x48, 0x89, 0x45, 0xc8, //0x0000a6e5 movq %rax, $-56(%rbp)
- 0x31, 0xc0, //0x0000a6e9 xorl %eax, %eax
- 0x44, 0x39, 0xff, //0x0000a6eb cmpl %r15d, %edi
- 0x0f, 0x8d, 0x62, 0x00, 0x00, 0x00, //0x0000a6ee jge LBB5_2040
- 0x48, 0x63, 0xf7, //0x0000a6f4 movslq %edi, %rsi
- 0x4d, 0x63, 0xc9, //0x0000a6f7 movslq %r9d, %r9
- 0x49, 0x8d, 0x1c, 0x34, //0x0000a6fa leaq (%r12,%rsi), %rbx
- 0x31, 0xc0, //0x0000a6fe xorl %eax, %eax
- 0x44, 0x8b, 0x7d, 0xd0, //0x0000a700 movl $-48(%rbp), %r15d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000a704 .p2align 4, 0x90
- //0x0000a710 LBB5_2038
- 0x49, 0x8d, 0x53, 0xff, //0x0000a710 leaq $-1(%r11), %rdx
- 0x48, 0x21, 0xca, //0x0000a714 andq %rcx, %rdx
- 0x48, 0xc1, 0xe9, 0x3c, //0x0000a717 shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x0000a71b orb $48, %cl
- 0x41, 0x88, 0x0c, 0x04, //0x0000a71e movb %cl, (%r12,%rax)
- 0x48, 0x0f, 0xbe, 0x0c, 0x03, //0x0000a722 movsbq (%rbx,%rax), %rcx
- 0x48, 0x8d, 0x3c, 0x06, //0x0000a727 leaq (%rsi,%rax), %rdi
- 0x48, 0x83, 0xc7, 0x01, //0x0000a72b addq $1, %rdi
- 0x48, 0x83, 0xc0, 0x01, //0x0000a72f addq $1, %rax
- 0x48, 0x8d, 0x14, 0x92, //0x0000a733 leaq (%rdx,%rdx,4), %rdx
- 0x48, 0x8d, 0x0c, 0x51, //0x0000a737 leaq (%rcx,%rdx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x0000a73b addq $-48, %rcx
- 0x4c, 0x39, 0xcf, //0x0000a73f cmpq %r9, %rdi
- 0x0f, 0x8c, 0xc8, 0xff, 0xff, 0xff, //0x0000a742 jl LBB5_2038
- 0x48, 0x85, 0xc9, //0x0000a748 testq %rcx, %rcx
- 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x0000a74b jne LBB5_2042
- 0xe9, 0x55, 0x00, 0x00, 0x00, //0x0000a751 jmp LBB5_2044
- //0x0000a756 LBB5_2040
- 0x44, 0x8b, 0x7d, 0xd0, //0x0000a756 movl $-48(%rbp), %r15d
- 0xe9, 0x18, 0x00, 0x00, 0x00, //0x0000a75a jmp LBB5_2042
- //0x0000a75f LBB5_2041
- 0x4c, 0x39, 0xd9, //0x0000a75f cmpq %r11, %rcx
- 0x45, 0x0f, 0x43, 0xf8, //0x0000a762 cmovael %r8d, %r15d
- 0x48, 0x8d, 0x0c, 0x36, //0x0000a766 leaq (%rsi,%rsi), %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x0000a76a leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xf6, //0x0000a76e testq %rsi, %rsi
- 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x0000a771 je LBB5_2044
- //0x0000a777 LBB5_2042
- 0x49, 0x8d, 0x73, 0xff, //0x0000a777 leaq $-1(%r11), %rsi
- 0x48, 0x21, 0xce, //0x0000a77b andq %rcx, %rsi
- 0x48, 0x63, 0xf8, //0x0000a77e movslq %eax, %rdi
- 0x49, 0x39, 0xfa, //0x0000a781 cmpq %rdi, %r10
- 0x0f, 0x86, 0xd5, 0xff, 0xff, 0xff, //0x0000a784 jbe LBB5_2041
- 0x48, 0xc1, 0xe9, 0x3c, //0x0000a78a shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x0000a78e orb $48, %cl
- 0x41, 0x88, 0x0c, 0x3c, //0x0000a791 movb %cl, (%r12,%rdi)
- 0x83, 0xc7, 0x01, //0x0000a795 addl $1, %edi
- 0x89, 0xf8, //0x0000a798 movl %edi, %eax
- 0x48, 0x8d, 0x0c, 0x36, //0x0000a79a leaq (%rsi,%rsi), %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x0000a79e leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xf6, //0x0000a7a2 testq %rsi, %rsi
- 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x0000a7a5 jne LBB5_2042
- //0x0000a7ab LBB5_2044
- 0x85, 0xc0, //0x0000a7ab testl %eax, %eax
- 0x44, 0x89, 0x7d, 0xd0, //0x0000a7ad movl %r15d, $-48(%rbp)
- 0x0f, 0x8e, 0x31, 0x00, 0x00, 0x00, //0x0000a7b1 jle LBB5_2049
- 0x89, 0xc1, //0x0000a7b7 movl %eax, %ecx
- 0x42, 0x80, 0x7c, 0x21, 0xff, 0x30, //0x0000a7b9 cmpb $48, $-1(%rcx,%r12)
- 0x0f, 0x85, 0x9a, 0xfe, 0xff, 0xff, //0x0000a7bf jne LBB5_2029
- //0x0000a7c5 LBB5_2046
- 0x48, 0x83, 0xf9, 0x01, //0x0000a7c5 cmpq $1, %rcx
- 0x0f, 0x86, 0x88, 0xfe, 0xff, 0xff, //0x0000a7c9 jbe LBB5_2028
- 0x8d, 0x41, 0xfe, //0x0000a7cf leal $-2(%rcx), %eax
- 0x48, 0x83, 0xc1, 0xff, //0x0000a7d2 addq $-1, %rcx
- 0x41, 0x80, 0x3c, 0x04, 0x30, //0x0000a7d6 cmpb $48, (%r12,%rax)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x0000a7db je LBB5_2046
- 0x89, 0xc8, //0x0000a7e1 movl %ecx, %eax
- 0xe9, 0x77, 0xfe, 0xff, 0xff, //0x0000a7e3 jmp LBB5_2029
- //0x0000a7e8 LBB5_2049
- 0x0f, 0x85, 0x71, 0xfe, 0xff, 0xff, //0x0000a7e8 jne LBB5_2029
- 0xe9, 0x64, 0xfe, 0xff, 0xff, //0x0000a7ee jmp LBB5_2028
- //0x0000a7f3 LBB5_2050
- 0x44, 0x8d, 0x70, 0xff, //0x0000a7f3 leal $-1(%rax), %r14d
- 0x31, 0xd2, //0x0000a7f7 xorl %edx, %edx
- 0x3d, 0x00, 0x04, 0x00, 0x00, //0x0000a7f9 cmpl $1024, %eax
- 0x8b, 0x5d, 0xb4, //0x0000a7fe movl $-76(%rbp), %ebx
- 0x49, 0xbb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x0000a801 movabsq $9218868437227405312, %r11
- 0x0f, 0x8e, 0x06, 0x02, 0x00, 0x00, //0x0000a80b jle LBB5_2081
- 0x4d, 0x89, 0xd8, //0x0000a811 movq %r11, %r8
- 0xe9, 0x6f, 0x0d, 0x00, 0x00, //0x0000a814 jmp LBB5_2208
- //0x0000a819 LBB5_2052
- 0x49, 0x29, 0xc8, //0x0000a819 subq %rcx, %r8
- 0x4d, 0x01, 0xe8, //0x0000a81c addq %r13, %r8
- 0x48, 0xf7, 0xd0, //0x0000a81f notq %rax
- 0x4c, 0x01, 0xc0, //0x0000a822 addq %r8, %rax
- 0x48, 0xbe, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000a825 movabsq $4294977025, %rsi
- 0xe9, 0xb4, 0xe9, 0xff, 0xff, //0x0000a82f jmp LBB5_1748
- //0x0000a834 LBB5_2055
- 0x8b, 0x5d, 0xb4, //0x0000a834 movl $-76(%rbp), %ebx
- 0x49, 0xbb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x0000a837 movabsq $9218868437227405312, %r11
- 0x41, 0xbe, 0x02, 0xfc, 0xff, 0xff, //0x0000a841 movl $-1022, %r14d
- 0xe9, 0x89, 0x0b, 0x00, 0x00, //0x0000a847 jmp LBB5_2181
- //0x0000a84c LBB5_2057
- 0x44, 0x89, 0xc8, //0x0000a84c movl %r9d, %eax
- 0x44, 0x89, 0xff, //0x0000a84f movl %r15d, %edi
- 0x44, 0x89, 0xf1, //0x0000a852 movl %r14d, %ecx
- //0x0000a855 LBB5_2058
- 0xf7, 0xd9, //0x0000a855 negl %ecx
- 0x31, 0xf6, //0x0000a857 xorl %esi, %esi
- 0x85, 0xff, //0x0000a859 testl %edi, %edi
- 0x41, 0xbb, 0x00, 0x00, 0x00, 0x00, //0x0000a85b movl $0, %r11d
- 0x44, 0x0f, 0x4f, 0xdf, //0x0000a861 cmovgl %edi, %r11d
- 0x31, 0xd2, //0x0000a865 xorl %edx, %edx
- 0x44, 0x8b, 0x7d, 0xd0, //0x0000a867 movl $-48(%rbp), %r15d
- 0x41, 0xbe, 0x02, 0xfc, 0xff, 0xff, //0x0000a86b movl $-1022, %r14d
- //0x0000a871 LBB5_2059
- 0x49, 0x39, 0xf3, //0x0000a871 cmpq %rsi, %r11
- 0x0f, 0x84, 0xa8, 0x00, 0x00, 0x00, //0x0000a874 je LBB5_2067
- 0x48, 0x8d, 0x14, 0x92, //0x0000a87a leaq (%rdx,%rdx,4), %rdx
- 0x49, 0x0f, 0xbe, 0x1c, 0x34, //0x0000a87e movsbq (%r12,%rsi), %rbx
- 0x48, 0x8d, 0x14, 0x53, //0x0000a883 leaq (%rbx,%rdx,2), %rdx
- 0x48, 0x83, 0xc2, 0xd0, //0x0000a887 addq $-48, %rdx
- 0x48, 0x83, 0xc6, 0x01, //0x0000a88b addq $1, %rsi
- 0x48, 0x89, 0xd3, //0x0000a88f movq %rdx, %rbx
- 0x48, 0xd3, 0xeb, //0x0000a892 shrq %cl, %rbx
- 0x48, 0x85, 0xdb, //0x0000a895 testq %rbx, %rbx
- 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x0000a898 je LBB5_2059
- 0x41, 0x89, 0xf3, //0x0000a89e movl %esi, %r11d
- //0x0000a8a1 LBB5_2062
- 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000a8a1 movq $-1, %rsi
- 0x48, 0xd3, 0xe6, //0x0000a8a8 shlq %cl, %rsi
- 0x48, 0xf7, 0xd6, //0x0000a8ab notq %rsi
- 0x45, 0x31, 0xc9, //0x0000a8ae xorl %r9d, %r9d
- 0x41, 0x39, 0xfb, //0x0000a8b1 cmpl %edi, %r11d
- 0x0f, 0x8d, 0x43, 0x00, 0x00, 0x00, //0x0000a8b4 jge LBB5_2065
- 0x4d, 0x63, 0xf3, //0x0000a8ba movslq %r11d, %r14
- 0x4c, 0x63, 0xc0, //0x0000a8bd movslq %eax, %r8
- 0x4b, 0x8d, 0x04, 0x34, //0x0000a8c0 leaq (%r12,%r14), %rax
- 0x45, 0x31, 0xc9, //0x0000a8c4 xorl %r9d, %r9d
- //0x0000a8c7 LBB5_2064
- 0x48, 0x89, 0xd3, //0x0000a8c7 movq %rdx, %rbx
- 0x48, 0xd3, 0xeb, //0x0000a8ca shrq %cl, %rbx
- 0x48, 0x21, 0xf2, //0x0000a8cd andq %rsi, %rdx
- 0x80, 0xc3, 0x30, //0x0000a8d0 addb $48, %bl
- 0x43, 0x88, 0x1c, 0x0c, //0x0000a8d3 movb %bl, (%r12,%r9)
- 0x4a, 0x0f, 0xbe, 0x1c, 0x08, //0x0000a8d7 movsbq (%rax,%r9), %rbx
- 0x4b, 0x8d, 0x3c, 0x0e, //0x0000a8dc leaq (%r14,%r9), %rdi
- 0x48, 0x83, 0xc7, 0x01, //0x0000a8e0 addq $1, %rdi
- 0x49, 0x83, 0xc1, 0x01, //0x0000a8e4 addq $1, %r9
- 0x48, 0x8d, 0x14, 0x92, //0x0000a8e8 leaq (%rdx,%rdx,4), %rdx
- 0x48, 0x8d, 0x14, 0x53, //0x0000a8ec leaq (%rbx,%rdx,2), %rdx
- 0x48, 0x83, 0xc2, 0xd0, //0x0000a8f0 addq $-48, %rdx
- 0x4c, 0x39, 0xc7, //0x0000a8f4 cmpq %r8, %rdi
- 0x0f, 0x8c, 0xca, 0xff, 0xff, 0xff, //0x0000a8f7 jl LBB5_2064
- //0x0000a8fd LBB5_2065
- 0x48, 0x8b, 0x7d, 0xc8, //0x0000a8fd movq $-56(%rbp), %rdi
- 0x44, 0x29, 0xdf, //0x0000a901 subl %r11d, %edi
- 0x83, 0xc7, 0x01, //0x0000a904 addl $1, %edi
- 0x48, 0x85, 0xd2, //0x0000a907 testq %rdx, %rdx
- 0x0f, 0x85, 0x47, 0x00, 0x00, 0x00, //0x0000a90a jne LBB5_2070
- 0x8b, 0x5d, 0xb4, //0x0000a910 movl $-76(%rbp), %ebx
- 0x49, 0xbb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x0000a913 movabsq $9218868437227405312, %r11
- 0xe9, 0xa0, 0x00, 0x00, 0x00, //0x0000a91d jmp LBB5_2075
- //0x0000a922 LBB5_2067
- 0x45, 0x31, 0xc0, //0x0000a922 xorl %r8d, %r8d
- 0x48, 0x85, 0xd2, //0x0000a925 testq %rdx, %rdx
- 0x0f, 0x84, 0x96, 0x0a, 0x00, 0x00, //0x0000a928 je LBB5_2179
- 0x48, 0x89, 0xd6, //0x0000a92e movq %rdx, %rsi
- 0x48, 0xd3, 0xee, //0x0000a931 shrq %cl, %rsi
- 0x48, 0x85, 0xf6, //0x0000a934 testq %rsi, %rsi
- 0x0f, 0x84, 0xeb, 0x00, 0x00, 0x00, //0x0000a937 je LBB5_2082
- 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000a93d movq $-1, %rsi
- 0x48, 0xd3, 0xe6, //0x0000a944 shlq %cl, %rsi
- 0x48, 0xf7, 0xd6, //0x0000a947 notq %rsi
- 0x48, 0x8b, 0x7d, 0xc8, //0x0000a94a movq $-56(%rbp), %rdi
- 0x44, 0x29, 0xdf, //0x0000a94e subl %r11d, %edi
- 0x83, 0xc7, 0x01, //0x0000a951 addl $1, %edi
- 0x45, 0x31, 0xc9, //0x0000a954 xorl %r9d, %r9d
- //0x0000a957 LBB5_2070
- 0x49, 0x89, 0xf8, //0x0000a957 movq %rdi, %r8
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000a95a movl $1, %eax
- 0x44, 0x8b, 0x75, 0xb4, //0x0000a95f movl $-76(%rbp), %r14d
- 0x49, 0xbb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x0000a963 movabsq $9218868437227405312, %r11
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x0000a96d jmp LBB5_2072
- //0x0000a972 LBB5_2071
- 0x48, 0x85, 0xff, //0x0000a972 testq %rdi, %rdi
- 0x44, 0x0f, 0x45, 0xf8, //0x0000a975 cmovnel %eax, %r15d
- 0x48, 0x01, 0xd2, //0x0000a979 addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x0000a97c leaq (%rdx,%rdx,4), %rdx
- 0x48, 0x85, 0xd2, //0x0000a980 testq %rdx, %rdx
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x0000a983 je LBB5_2074
- //0x0000a989 LBB5_2072
- 0x48, 0x89, 0xd7, //0x0000a989 movq %rdx, %rdi
- 0x48, 0xd3, 0xef, //0x0000a98c shrq %cl, %rdi
- 0x48, 0x21, 0xf2, //0x0000a98f andq %rsi, %rdx
- 0x49, 0x63, 0xd9, //0x0000a992 movslq %r9d, %rbx
- 0x49, 0x39, 0xda, //0x0000a995 cmpq %rbx, %r10
- 0x0f, 0x86, 0xd4, 0xff, 0xff, 0xff, //0x0000a998 jbe LBB5_2071
- 0x40, 0x80, 0xc7, 0x30, //0x0000a99e addb $48, %dil
- 0x41, 0x88, 0x3c, 0x1c, //0x0000a9a2 movb %dil, (%r12,%rbx)
- 0x83, 0xc3, 0x01, //0x0000a9a6 addl $1, %ebx
- 0x41, 0x89, 0xd9, //0x0000a9a9 movl %ebx, %r9d
- 0x48, 0x01, 0xd2, //0x0000a9ac addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x0000a9af leaq (%rdx,%rdx,4), %rdx
- 0x48, 0x85, 0xd2, //0x0000a9b3 testq %rdx, %rdx
- 0x0f, 0x85, 0xcd, 0xff, 0xff, 0xff, //0x0000a9b6 jne LBB5_2072
- //0x0000a9bc LBB5_2074
- 0x4c, 0x89, 0xc7, //0x0000a9bc movq %r8, %rdi
- 0x44, 0x89, 0xf3, //0x0000a9bf movl %r14d, %ebx
- //0x0000a9c2 LBB5_2075
- 0x45, 0x85, 0xc9, //0x0000a9c2 testl %r9d, %r9d
- 0x44, 0x89, 0x7d, 0xd0, //0x0000a9c5 movl %r15d, $-48(%rbp)
- 0x0f, 0x8e, 0x21, 0x07, 0x00, 0x00, //0x0000a9c9 jle LBB5_2139
- 0x44, 0x89, 0xc8, //0x0000a9cf movl %r9d, %eax
- 0x41, 0xbe, 0x02, 0xfc, 0xff, 0xff, //0x0000a9d2 movl $-1022, %r14d
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x0000a9d8 cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x3a, 0x07, 0x00, 0x00, //0x0000a9de jne LBB5_2143
- //0x0000a9e4 LBB5_2077
- 0x49, 0x89, 0xc1, //0x0000a9e4 movq %rax, %r9
- 0x31, 0xc0, //0x0000a9e7 xorl %eax, %eax
- 0x49, 0x83, 0xf9, 0x01, //0x0000a9e9 cmpq $1, %r9
- 0x0f, 0x86, 0x15, 0x00, 0x00, 0x00, //0x0000a9ed jbe LBB5_2080
- 0x41, 0x8d, 0x49, 0xfe, //0x0000a9f3 leal $-2(%r9), %ecx
- 0x49, 0x8d, 0x41, 0xff, //0x0000a9f7 leaq $-1(%r9), %rax
- 0x41, 0x80, 0x3c, 0x0c, 0x30, //0x0000a9fb cmpb $48, (%r12,%rcx)
- 0x0f, 0x84, 0xde, 0xff, 0xff, 0xff, //0x0000aa00 je LBB5_2077
- 0x89, 0xf8, //0x0000aa06 movl %edi, %eax
- //0x0000aa08 LBB5_2080
- 0x41, 0x83, 0xc1, 0xff, //0x0000aa08 addl $-1, %r9d
- 0x41, 0xbe, 0x02, 0xfc, 0xff, 0xff, //0x0000aa0c movl $-1022, %r14d
- 0x89, 0xc7, //0x0000aa12 movl %eax, %edi
- 0x45, 0x89, 0xcf, //0x0000aa14 movl %r9d, %r15d
- //0x0000aa17 LBB5_2081
- 0x45, 0x31, 0xc0, //0x0000aa17 xorl %r8d, %r8d
- 0x45, 0x85, 0xff, //0x0000aa1a testl %r15d, %r15d
- 0x0f, 0x85, 0xfe, 0x06, 0x00, 0x00, //0x0000aa1d jne LBB5_2144
- 0xe9, 0xad, 0x09, 0x00, 0x00, //0x0000aa23 jmp LBB5_2181
- //0x0000aa28 LBB5_2082
- 0x48, 0x01, 0xd2, //0x0000aa28 addq %rdx, %rdx
- 0x48, 0x8d, 0x14, 0x92, //0x0000aa2b leaq (%rdx,%rdx,4), %rdx
- 0x41, 0x83, 0xc3, 0x01, //0x0000aa2f addl $1, %r11d
- 0x48, 0x89, 0xd6, //0x0000aa33 movq %rdx, %rsi
- 0x48, 0xd3, 0xee, //0x0000aa36 shrq %cl, %rsi
- 0x48, 0x85, 0xf6, //0x0000aa39 testq %rsi, %rsi
- 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x0000aa3c je LBB5_2082
- 0xe9, 0x5a, 0xfe, 0xff, 0xff, //0x0000aa42 jmp LBB5_2062
- //0x0000aa47 LBB5_2083
- 0x49, 0x89, 0xfa, //0x0000aa47 movq %rdi, %r10
- 0x4d, 0x89, 0xf3, //0x0000aa4a movq %r14, %r11
- 0x4d, 0x89, 0xfe, //0x0000aa4d movq %r15, %r14
- 0x0f, 0xbc, 0xca, //0x0000aa50 bsfl %edx, %ecx
- 0x49, 0x01, 0xc8, //0x0000aa53 addq %rcx, %r8
- 0xf3, 0x0f, 0x6f, 0x0d, 0x12, 0x56, 0xff, 0xff, //0x0000aa56 movdqu $-43502(%rip), %xmm1 /* LCPI5_1+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x15, 0x1a, 0x56, 0xff, 0xff, //0x0000aa5e movdqu $-43494(%rip), %xmm2 /* LCPI5_2+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x1d, 0x22, 0x56, 0xff, 0xff, //0x0000aa66 movdqu $-43486(%rip), %xmm3 /* LCPI5_3+0(%rip) */
- 0x48, 0x8d, 0x35, 0xdb, 0x5e, 0x00, 0x00, //0x0000aa6e leaq $24283(%rip), %rsi /* _ESCAPED_TAB+0(%rip) */
- 0x4c, 0x89, 0xc7, //0x0000aa75 movq %r8, %rdi
- 0x4d, 0x89, 0xc7, //0x0000aa78 movq %r8, %r15
- //0x0000aa7b LBB5_2084
- 0x0f, 0xb6, 0x57, 0x01, //0x0000aa7b movzbl $1(%rdi), %edx
- 0x48, 0x83, 0xfa, 0x75, //0x0000aa7f cmpq $117, %rdx
- 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x0000aa83 je LBB5_2087
- 0x8a, 0x1c, 0x32, //0x0000aa89 movb (%rdx,%rsi), %bl
- 0xb1, 0x01, //0x0000aa8c movb $1, %cl
- 0x48, 0x89, 0x4d, 0x90, //0x0000aa8e movq %rcx, $-112(%rbp)
- 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x0000aa92 movq $-2, %rdx
- 0x84, 0xdb, //0x0000aa99 testb %bl, %bl
- 0x0f, 0x84, 0x00, 0xe3, 0xff, 0xff, //0x0000aa9b je LBB5_1658
- 0x48, 0x83, 0xc7, 0x02, //0x0000aaa1 addq $2, %rdi
- 0x41, 0x88, 0x1f, //0x0000aaa5 movb %bl, (%r15)
- 0x49, 0x83, 0xc7, 0x01, //0x0000aaa8 addq $1, %r15
- 0x49, 0x89, 0xf8, //0x0000aaac movq %rdi, %r8
- 0xe9, 0x8c, 0x02, 0x00, 0x00, //0x0000aaaf jmp LBB5_2107
- //0x0000aab4 LBB5_2087
- 0x8b, 0x47, 0x02, //0x0000aab4 movl $2(%rdi), %eax
- 0x89, 0xc3, //0x0000aab7 movl %eax, %ebx
- 0xf7, 0xd3, //0x0000aab9 notl %ebx
- 0x48, 0x89, 0x45, 0xd0, //0x0000aabb movq %rax, $-48(%rbp)
- 0x8d, 0x88, 0xd0, 0xcf, 0xcf, 0xcf, //0x0000aabf leal $-808464432(%rax), %ecx
- 0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x0000aac5 andl $-2139062144, %ebx
- 0xb2, 0x01, //0x0000aacb movb $1, %dl
- 0x48, 0x89, 0x55, 0x90, //0x0000aacd movq %rdx, $-112(%rbp)
- 0x48, 0xc7, 0xc2, 0xf4, 0xff, 0xff, 0xff, //0x0000aad1 movq $-12, %rdx
- 0x85, 0xcb, //0x0000aad8 testl %ecx, %ebx
- 0x0f, 0x85, 0xc1, 0xe2, 0xff, 0xff, //0x0000aada jne LBB5_1658
- 0x48, 0x8b, 0x45, 0xd0, //0x0000aae0 movq $-48(%rbp), %rax
- 0x8d, 0x88, 0x19, 0x19, 0x19, 0x19, //0x0000aae4 leal $421075225(%rax), %ecx
- 0x09, 0xc1, //0x0000aaea orl %eax, %ecx
- 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x0000aaec testl $-2139062144, %ecx
- 0x0f, 0x85, 0xa9, 0xe2, 0xff, 0xff, //0x0000aaf2 jne LBB5_1658
- 0x48, 0x8b, 0x45, 0xd0, //0x0000aaf8 movq $-48(%rbp), %rax
- 0x25, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000aafc andl $2139062143, %eax
- 0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x0000ab01 movl $-1061109568, %ecx
- 0x29, 0xc1, //0x0000ab06 subl %eax, %ecx
- 0x89, 0x4d, 0xc8, //0x0000ab08 movl %ecx, $-56(%rbp)
- 0x8d, 0x88, 0x46, 0x46, 0x46, 0x46, //0x0000ab0b leal $1179010630(%rax), %ecx
- 0x89, 0x4d, 0xb8, //0x0000ab11 movl %ecx, $-72(%rbp)
- 0x8b, 0x4d, 0xc8, //0x0000ab14 movl $-56(%rbp), %ecx
- 0x21, 0xd9, //0x0000ab17 andl %ebx, %ecx
- 0x85, 0x4d, 0xb8, //0x0000ab19 testl %ecx, $-72(%rbp)
- 0x0f, 0x85, 0x7f, 0xe2, 0xff, 0xff, //0x0000ab1c jne LBB5_1658
- 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000ab22 movl $-522133280, %ecx
- 0x29, 0xc1, //0x0000ab27 subl %eax, %ecx
- 0x05, 0x39, 0x39, 0x39, 0x39, //0x0000ab29 addl $960051513, %eax
- 0x21, 0xcb, //0x0000ab2e andl %ecx, %ebx
- 0x85, 0xc3, //0x0000ab30 testl %eax, %ebx
- 0x0f, 0x85, 0x69, 0xe2, 0xff, 0xff, //0x0000ab32 jne LBB5_1658
- 0x48, 0x8b, 0x4d, 0xd0, //0x0000ab38 movq $-48(%rbp), %rcx
- 0x0f, 0xc9, //0x0000ab3c bswapl %ecx
- 0x89, 0xc8, //0x0000ab3e movl %ecx, %eax
- 0xc1, 0xe8, 0x04, //0x0000ab40 shrl $4, %eax
- 0xf7, 0xd0, //0x0000ab43 notl %eax
- 0x25, 0x01, 0x01, 0x01, 0x01, //0x0000ab45 andl $16843009, %eax
- 0x8d, 0x04, 0xc0, //0x0000ab4a leal (%rax,%rax,8), %eax
- 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000ab4d andl $252645135, %ecx
- 0x01, 0xc1, //0x0000ab53 addl %eax, %ecx
- 0x89, 0xc8, //0x0000ab55 movl %ecx, %eax
- 0xc1, 0xe8, 0x04, //0x0000ab57 shrl $4, %eax
- 0x09, 0xc8, //0x0000ab5a orl %ecx, %eax
- 0x0f, 0xb6, 0xd8, //0x0000ab5c movzbl %al, %ebx
- 0xc1, 0xe8, 0x08, //0x0000ab5f shrl $8, %eax
- 0x25, 0x00, 0xff, 0x00, 0x00, //0x0000ab62 andl $65280, %eax
- 0x09, 0xc3, //0x0000ab67 orl %eax, %ebx
- 0x4c, 0x8d, 0x47, 0x06, //0x0000ab69 leaq $6(%rdi), %r8
- 0x81, 0xfb, 0x80, 0x00, 0x00, 0x00, //0x0000ab6d cmpl $128, %ebx
- 0x0f, 0x82, 0xc7, 0x04, 0x00, 0x00, //0x0000ab73 jb LBB5_2134
- 0x31, 0xc0, //0x0000ab79 xorl %eax, %eax
- 0x48, 0x89, 0x45, 0xd0, //0x0000ab7b movq %rax, $-48(%rbp)
- //0x0000ab7f LBB5_2093
- 0x81, 0xfb, 0xff, 0x07, 0x00, 0x00, //0x0000ab7f cmpl $2047, %ebx
- 0x0f, 0x86, 0xc9, 0x04, 0x00, 0x00, //0x0000ab85 jbe LBB5_2136
- 0x8d, 0x8b, 0x00, 0x20, 0xff, 0xff, //0x0000ab8b leal $-57344(%rbx), %ecx
- 0x81, 0xf9, 0xff, 0xf7, 0xff, 0xff, //0x0000ab91 cmpl $-2049, %ecx
- 0x0f, 0x86, 0x71, 0x01, 0x00, 0x00, //0x0000ab97 jbe LBB5_2105
- 0x81, 0xfb, 0xff, 0xdb, 0x00, 0x00, //0x0000ab9d cmpl $56319, %ebx
- 0x0f, 0x87, 0xd2, 0x04, 0x00, 0x00, //0x0000aba3 ja LBB5_2137
- 0x48, 0x8b, 0x45, 0xd0, //0x0000aba9 movq $-48(%rbp), %rax
- 0x80, 0x7c, 0x47, 0x06, 0x5c, //0x0000abad cmpb $92, $6(%rdi,%rax,2)
- 0x0f, 0x85, 0xc3, 0x04, 0x00, 0x00, //0x0000abb2 jne LBB5_2137
- 0x48, 0x8b, 0x45, 0xd0, //0x0000abb8 movq $-48(%rbp), %rax
- 0x80, 0x7c, 0x47, 0x07, 0x75, //0x0000abbc cmpb $117, $7(%rdi,%rax,2)
- 0x0f, 0x85, 0xb4, 0x04, 0x00, 0x00, //0x0000abc1 jne LBB5_2137
- 0x48, 0x8b, 0x45, 0xd0, //0x0000abc7 movq $-48(%rbp), %rax
- 0x8b, 0x44, 0x47, 0x08, //0x0000abcb movl $8(%rdi,%rax,2), %eax
- 0x89, 0xc1, //0x0000abcf movl %eax, %ecx
- 0xf7, 0xd1, //0x0000abd1 notl %ecx
- 0x48, 0x89, 0x45, 0xb8, //0x0000abd3 movq %rax, $-72(%rbp)
- 0x05, 0xd0, 0xcf, 0xcf, 0xcf, //0x0000abd7 addl $-808464432, %eax
- 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x0000abdc andl $-2139062144, %ecx
- 0x89, 0x4d, 0x98, //0x0000abe2 movl %ecx, $-104(%rbp)
- 0x85, 0xc1, //0x0000abe5 testl %eax, %ecx
- 0x0f, 0x85, 0xb4, 0xe1, 0xff, 0xff, //0x0000abe7 jne LBB5_1658
- 0x48, 0x8b, 0x45, 0xb8, //0x0000abed movq $-72(%rbp), %rax
- 0x8d, 0x88, 0x19, 0x19, 0x19, 0x19, //0x0000abf1 leal $421075225(%rax), %ecx
- 0x09, 0xc1, //0x0000abf7 orl %eax, %ecx
- 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x0000abf9 testl $-2139062144, %ecx
- 0x0f, 0x85, 0x9c, 0xe1, 0xff, 0xff, //0x0000abff jne LBB5_1658
- 0x48, 0x8b, 0x4d, 0xb8, //0x0000ac05 movq $-72(%rbp), %rcx
- 0x81, 0xe1, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000ac09 andl $2139062143, %ecx
- 0xb8, 0xc0, 0xc0, 0xc0, 0xc0, //0x0000ac0f movl $-1061109568, %eax
- 0x29, 0xc8, //0x0000ac14 subl %ecx, %eax
- 0x48, 0x89, 0x4d, 0xc8, //0x0000ac16 movq %rcx, $-56(%rbp)
- 0x81, 0xc1, 0x46, 0x46, 0x46, 0x46, //0x0000ac1a addl $1179010630, %ecx
- 0x89, 0x4d, 0xa8, //0x0000ac20 movl %ecx, $-88(%rbp)
- 0x89, 0xc1, //0x0000ac23 movl %eax, %ecx
- 0x23, 0x4d, 0x98, //0x0000ac25 andl $-104(%rbp), %ecx
- 0x85, 0x4d, 0xa8, //0x0000ac28 testl %ecx, $-88(%rbp)
- 0x0f, 0x85, 0x70, 0xe1, 0xff, 0xff, //0x0000ac2b jne LBB5_1658
- 0xb8, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000ac31 movl $-522133280, %eax
- 0x48, 0x8b, 0x4d, 0xc8, //0x0000ac36 movq $-56(%rbp), %rcx
- 0x29, 0xc8, //0x0000ac3a subl %ecx, %eax
- 0x81, 0xc1, 0x39, 0x39, 0x39, 0x39, //0x0000ac3c addl $960051513, %ecx
- 0x48, 0x89, 0x4d, 0xc8, //0x0000ac42 movq %rcx, $-56(%rbp)
- 0x8b, 0x4d, 0x98, //0x0000ac46 movl $-104(%rbp), %ecx
- 0x21, 0xc1, //0x0000ac49 andl %eax, %ecx
- 0x85, 0x4d, 0xc8, //0x0000ac4b testl %ecx, $-56(%rbp)
- 0x0f, 0x85, 0x4d, 0xe1, 0xff, 0xff, //0x0000ac4e jne LBB5_1658
- 0x48, 0x8b, 0x4d, 0xb8, //0x0000ac54 movq $-72(%rbp), %rcx
- 0x0f, 0xc9, //0x0000ac58 bswapl %ecx
- 0x48, 0x89, 0x4d, 0xb8, //0x0000ac5a movq %rcx, $-72(%rbp)
- 0x48, 0x8b, 0x4d, 0xb8, //0x0000ac5e movq $-72(%rbp), %rcx
- 0xc1, 0xe9, 0x04, //0x0000ac62 shrl $4, %ecx
- 0xf7, 0xd1, //0x0000ac65 notl %ecx
- 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x0000ac67 andl $16843009, %ecx
- 0x8d, 0x04, 0xc9, //0x0000ac6d leal (%rcx,%rcx,8), %eax
- 0x48, 0x8b, 0x4d, 0xb8, //0x0000ac70 movq $-72(%rbp), %rcx
- 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000ac74 andl $252645135, %ecx
- 0x01, 0xc1, //0x0000ac7a addl %eax, %ecx
- 0x48, 0x89, 0xc8, //0x0000ac7c movq %rcx, %rax
- 0xc1, 0xe9, 0x04, //0x0000ac7f shrl $4, %ecx
- 0x09, 0xc1, //0x0000ac82 orl %eax, %ecx
- 0x89, 0x4d, 0xb8, //0x0000ac84 movl %ecx, $-72(%rbp)
- 0x0f, 0xb6, 0x4d, 0xb8, //0x0000ac87 movzbl $-72(%rbp), %ecx
- 0x48, 0x89, 0x4d, 0xc8, //0x0000ac8b movq %rcx, $-56(%rbp)
- 0x8b, 0x4d, 0xb8, //0x0000ac8f movl $-72(%rbp), %ecx
- 0x89, 0xc8, //0x0000ac92 movl %ecx, %eax
- 0xc1, 0xe8, 0x08, //0x0000ac94 shrl $8, %eax
- 0x25, 0x00, 0xff, 0x00, 0x00, //0x0000ac97 andl $65280, %eax
- 0x48, 0x89, 0x45, 0x98, //0x0000ac9c movq %rax, $-104(%rbp)
- 0x48, 0x8b, 0x4d, 0xc8, //0x0000aca0 movq $-56(%rbp), %rcx
- 0x48, 0x8b, 0x45, 0x98, //0x0000aca4 movq $-104(%rbp), %rax
- 0x01, 0xc1, //0x0000aca8 addl %eax, %ecx
- 0x48, 0x89, 0x4d, 0xb8, //0x0000acaa movq %rcx, $-72(%rbp)
- 0x49, 0x8d, 0x48, 0x06, //0x0000acae leaq $6(%r8), %rcx
- 0x48, 0x89, 0x4d, 0xa8, //0x0000acb2 movq %rcx, $-88(%rbp)
- 0x48, 0x8b, 0x4d, 0xc8, //0x0000acb6 movq $-56(%rbp), %rcx
- 0x48, 0x8b, 0x45, 0x98, //0x0000acba movq $-104(%rbp), %rax
- 0x01, 0xc1, //0x0000acbe addl %eax, %ecx
- 0x81, 0xc1, 0x00, 0x20, 0xff, 0xff, //0x0000acc0 addl $-57344, %ecx
- 0x81, 0xf9, 0xff, 0xfb, 0xff, 0xff, //0x0000acc6 cmpl $-1025, %ecx
- 0x0f, 0x87, 0xbf, 0x03, 0x00, 0x00, //0x0000accc ja LBB5_2138
- 0x48, 0x8b, 0x45, 0xd0, //0x0000acd2 movq $-48(%rbp), %rax
- 0x66, 0x41, 0xc7, 0x04, 0x07, 0xef, 0xbf, //0x0000acd6 movw $-16401, (%r15,%rax)
- 0x41, 0xc6, 0x44, 0x07, 0x02, 0xbd, //0x0000acdd movb $-67, $2(%r15,%rax)
- 0x48, 0x83, 0xc0, 0x03, //0x0000ace3 addq $3, %rax
- 0x48, 0x89, 0x45, 0xd0, //0x0000ace7 movq %rax, $-48(%rbp)
- 0x4c, 0x8b, 0x45, 0xa8, //0x0000aceb movq $-88(%rbp), %r8
- 0x48, 0x8b, 0x4d, 0xb8, //0x0000acef movq $-72(%rbp), %rcx
- 0x89, 0xcb, //0x0000acf3 movl %ecx, %ebx
- 0x81, 0xf9, 0x80, 0x00, 0x00, 0x00, //0x0000acf5 cmpl $128, %ecx
- 0x0f, 0x83, 0x7e, 0xfe, 0xff, 0xff, //0x0000acfb jae LBB5_2093
- 0x4c, 0x03, 0x7d, 0xd0, //0x0000ad01 addq $-48(%rbp), %r15
- 0x4c, 0x8b, 0x45, 0xa8, //0x0000ad05 movq $-88(%rbp), %r8
- 0xe9, 0x36, 0x03, 0x00, 0x00, //0x0000ad09 jmp LBB5_2135
- //0x0000ad0e LBB5_2105
- 0x89, 0xd9, //0x0000ad0e movl %ebx, %ecx
- 0xc1, 0xe9, 0x0c, //0x0000ad10 shrl $12, %ecx
- 0x80, 0xc9, 0xe0, //0x0000ad13 orb $-32, %cl
- 0x48, 0x8b, 0x45, 0xd0, //0x0000ad16 movq $-48(%rbp), %rax
- 0x41, 0x88, 0x0c, 0x07, //0x0000ad1a movb %cl, (%r15,%rax)
- 0x89, 0xd9, //0x0000ad1e movl %ebx, %ecx
- 0xc1, 0xe9, 0x06, //0x0000ad20 shrl $6, %ecx
- 0x80, 0xe1, 0x3f, //0x0000ad23 andb $63, %cl
- 0x80, 0xc9, 0x80, //0x0000ad26 orb $-128, %cl
- 0x41, 0x88, 0x4c, 0x07, 0x01, //0x0000ad29 movb %cl, $1(%r15,%rax)
- 0x80, 0xe3, 0x3f, //0x0000ad2e andb $63, %bl
- 0x80, 0xcb, 0x80, //0x0000ad31 orb $-128, %bl
- 0x41, 0x88, 0x5c, 0x07, 0x02, //0x0000ad34 movb %bl, $2(%r15,%rax)
- //0x0000ad39 LBB5_2106
- 0x49, 0x01, 0xc7, //0x0000ad39 addq %rax, %r15
- 0x49, 0x83, 0xc7, 0x03, //0x0000ad3c addq $3, %r15
- //0x0000ad40 LBB5_2107
- 0x41, 0x80, 0x38, 0x5c, //0x0000ad40 cmpb $92, (%r8)
- 0x4c, 0x89, 0xc7, //0x0000ad44 movq %r8, %rdi
- 0x0f, 0x84, 0x2e, 0xfd, 0xff, 0xff, //0x0000ad47 je LBB5_2084
- 0x41, 0xf6, 0xc4, 0x20, //0x0000ad4d testb $32, %r12b
- 0x0f, 0x85, 0x9a, 0x00, 0x00, 0x00, //0x0000ad51 jne LBB5_2112
- //0x0000ad57 LBB5_2109
- 0xf3, 0x41, 0x0f, 0x6f, 0x20, //0x0000ad57 movdqu (%r8), %xmm4
- 0xf3, 0x41, 0x0f, 0x6f, 0x68, 0x10, //0x0000ad5c movdqu $16(%r8), %xmm5
- 0x66, 0x0f, 0x6f, 0xc4, //0x0000ad62 movdqa %xmm4, %xmm0
- 0x66, 0x0f, 0x74, 0xc1, //0x0000ad66 pcmpeqb %xmm1, %xmm0
- 0x66, 0x0f, 0xd7, 0xc8, //0x0000ad6a pmovmskb %xmm0, %ecx
- 0x66, 0x0f, 0x6f, 0xc5, //0x0000ad6e movdqa %xmm5, %xmm0
- 0x66, 0x0f, 0x74, 0xc1, //0x0000ad72 pcmpeqb %xmm1, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x0000ad76 pmovmskb %xmm0, %edx
- 0xc1, 0xe2, 0x10, //0x0000ad7a shll $16, %edx
- 0x09, 0xca, //0x0000ad7d orl %ecx, %edx
- 0x66, 0x0f, 0x6f, 0xc4, //0x0000ad7f movdqa %xmm4, %xmm0
- 0x66, 0x0f, 0x74, 0xc2, //0x0000ad83 pcmpeqb %xmm2, %xmm0
- 0x66, 0x0f, 0xd7, 0xc8, //0x0000ad87 pmovmskb %xmm0, %ecx
- 0x66, 0x0f, 0x6f, 0xc5, //0x0000ad8b movdqa %xmm5, %xmm0
- 0x66, 0x0f, 0x74, 0xc2, //0x0000ad8f pcmpeqb %xmm2, %xmm0
- 0x66, 0x0f, 0xd7, 0xd8, //0x0000ad93 pmovmskb %xmm0, %ebx
- 0xc1, 0xe3, 0x10, //0x0000ad97 shll $16, %ebx
- 0x09, 0xcb, //0x0000ad9a orl %ecx, %ebx
- 0x66, 0x0f, 0x6f, 0xc4, //0x0000ad9c movdqa %xmm4, %xmm0
- 0x66, 0x0f, 0xda, 0xc3, //0x0000ada0 pminub %xmm3, %xmm0
- 0x66, 0x0f, 0x74, 0xc4, //0x0000ada4 pcmpeqb %xmm4, %xmm0
- 0x66, 0x0f, 0xd7, 0xc8, //0x0000ada8 pmovmskb %xmm0, %ecx
- 0x66, 0x0f, 0x6f, 0xc5, //0x0000adac movdqa %xmm5, %xmm0
- 0x66, 0x0f, 0xda, 0xc3, //0x0000adb0 pminub %xmm3, %xmm0
- 0x66, 0x0f, 0x74, 0xc5, //0x0000adb4 pcmpeqb %xmm5, %xmm0
- 0x66, 0x0f, 0xd7, 0xf8, //0x0000adb8 pmovmskb %xmm0, %edi
- 0xc1, 0xe7, 0x10, //0x0000adbc shll $16, %edi
- 0x09, 0xcf, //0x0000adbf orl %ecx, %edi
- 0x09, 0xd7, //0x0000adc1 orl %edx, %edi
- 0x83, 0xc7, 0xff, //0x0000adc3 addl $-1, %edi
- 0x85, 0xdf, //0x0000adc6 testl %ebx, %edi
- 0x0f, 0x85, 0xb3, 0x0e, 0x00, 0x00, //0x0000adc8 jne LBB5_2289
- 0x83, 0xc3, 0xff, //0x0000adce addl $-1, %ebx
- 0x85, 0xd3, //0x0000add1 testl %edx, %ebx
- 0x0f, 0x85, 0xc2, 0x00, 0x00, 0x00, //0x0000add3 jne LBB5_2116
- 0xf3, 0x41, 0x0f, 0x7f, 0x27, //0x0000add9 movdqu %xmm4, (%r15)
- 0xf3, 0x41, 0x0f, 0x7f, 0x6f, 0x10, //0x0000adde movdqu %xmm5, $16(%r15)
- 0x49, 0x83, 0xc0, 0x20, //0x0000ade4 addq $32, %r8
- 0x49, 0x83, 0xc7, 0x20, //0x0000ade8 addq $32, %r15
- 0xe9, 0x66, 0xff, 0xff, 0xff, //0x0000adec jmp LBB5_2109
- //0x0000adf1 LBB5_2112
- 0xf3, 0x41, 0x0f, 0x6f, 0x20, //0x0000adf1 movdqu (%r8), %xmm4
- 0xf3, 0x41, 0x0f, 0x6f, 0x68, 0x10, //0x0000adf6 movdqu $16(%r8), %xmm5
- 0x66, 0x0f, 0x6f, 0xc4, //0x0000adfc movdqa %xmm4, %xmm0
- 0x66, 0x0f, 0x74, 0xc1, //0x0000ae00 pcmpeqb %xmm1, %xmm0
- 0x66, 0x0f, 0xd7, 0xc8, //0x0000ae04 pmovmskb %xmm0, %ecx
- 0x66, 0x0f, 0x6f, 0xc5, //0x0000ae08 movdqa %xmm5, %xmm0
- 0x66, 0x0f, 0x74, 0xc1, //0x0000ae0c pcmpeqb %xmm1, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x0000ae10 pmovmskb %xmm0, %eax
- 0xc1, 0xe0, 0x10, //0x0000ae14 shll $16, %eax
- 0x09, 0xc8, //0x0000ae17 orl %ecx, %eax
- 0x66, 0x0f, 0x6f, 0xc4, //0x0000ae19 movdqa %xmm4, %xmm0
- 0x66, 0x0f, 0x74, 0xc2, //0x0000ae1d pcmpeqb %xmm2, %xmm0
- 0x66, 0x0f, 0xd7, 0xc8, //0x0000ae21 pmovmskb %xmm0, %ecx
- 0x66, 0x0f, 0x6f, 0xc5, //0x0000ae25 movdqa %xmm5, %xmm0
- 0x66, 0x0f, 0x74, 0xc2, //0x0000ae29 pcmpeqb %xmm2, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x0000ae2d pmovmskb %xmm0, %edx
- 0xc1, 0xe2, 0x10, //0x0000ae31 shll $16, %edx
- 0x09, 0xca, //0x0000ae34 orl %ecx, %edx
- 0x66, 0x0f, 0x6f, 0xc4, //0x0000ae36 movdqa %xmm4, %xmm0
- 0x66, 0x0f, 0xda, 0xc3, //0x0000ae3a pminub %xmm3, %xmm0
- 0x66, 0x0f, 0x74, 0xc4, //0x0000ae3e pcmpeqb %xmm4, %xmm0
- 0x66, 0x0f, 0xd7, 0xc8, //0x0000ae42 pmovmskb %xmm0, %ecx
- 0x66, 0x0f, 0x6f, 0xc5, //0x0000ae46 movdqa %xmm5, %xmm0
- 0x66, 0x0f, 0xda, 0xc3, //0x0000ae4a pminub %xmm3, %xmm0
- 0x66, 0x0f, 0x74, 0xc5, //0x0000ae4e pcmpeqb %xmm5, %xmm0
- 0x66, 0x0f, 0xd7, 0xd8, //0x0000ae52 pmovmskb %xmm0, %ebx
- 0xc1, 0xe3, 0x10, //0x0000ae56 shll $16, %ebx
- 0x09, 0xcb, //0x0000ae59 orl %ecx, %ebx
- 0x89, 0xd9, //0x0000ae5b movl %ebx, %ecx
- 0x09, 0xc1, //0x0000ae5d orl %eax, %ecx
- 0x83, 0xc1, 0xff, //0x0000ae5f addl $-1, %ecx
- 0x85, 0xd1, //0x0000ae62 testl %edx, %ecx
- 0x0f, 0x85, 0x17, 0x0e, 0x00, 0x00, //0x0000ae64 jne LBB5_2289
- 0x83, 0xc2, 0xff, //0x0000ae6a addl $-1, %edx
- 0xb1, 0x01, //0x0000ae6d movb $1, %cl
- 0x48, 0x89, 0x4d, 0x90, //0x0000ae6f movq %rcx, $-112(%rbp)
- 0x85, 0xda, //0x0000ae73 testl %ebx, %edx
- 0x0f, 0x85, 0x60, 0x08, 0x00, 0x00, //0x0000ae75 jne LBB5_2218
- 0x85, 0xc2, //0x0000ae7b testl %eax, %edx
- 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x0000ae7d jne LBB5_2116
- 0xf3, 0x41, 0x0f, 0x7f, 0x27, //0x0000ae83 movdqu %xmm4, (%r15)
- 0xf3, 0x41, 0x0f, 0x7f, 0x6f, 0x10, //0x0000ae88 movdqu %xmm5, $16(%r15)
- 0x49, 0x83, 0xc0, 0x20, //0x0000ae8e addq $32, %r8
- 0x49, 0x83, 0xc7, 0x20, //0x0000ae92 addq $32, %r15
- 0xe9, 0x56, 0xff, 0xff, 0xff, //0x0000ae96 jmp LBB5_2112
- //0x0000ae9b LBB5_2116
- 0x66, 0x0f, 0x7e, 0xe0, //0x0000ae9b movd %xmm4, %eax
- 0x4c, 0x89, 0xc7, //0x0000ae9f movq %r8, %rdi
- 0x3c, 0x5c, //0x0000aea2 cmpb $92, %al
- 0x0f, 0x84, 0xd1, 0xfb, 0xff, 0xff, //0x0000aea4 je LBB5_2084
- 0x31, 0xd2, //0x0000aeaa xorl %edx, %edx
- //0x0000aeac LBB5_2118
- 0x41, 0x88, 0x04, 0x17, //0x0000aeac movb %al, (%r15,%rdx)
- 0x41, 0x0f, 0xb6, 0x5c, 0x10, 0x01, //0x0000aeb0 movzbl $1(%r8,%rdx), %ebx
- 0x80, 0xfb, 0x5c, //0x0000aeb6 cmpb $92, %bl
- 0x0f, 0x84, 0xa6, 0x00, 0x00, 0x00, //0x0000aeb9 je LBB5_2127
- 0x41, 0x88, 0x5c, 0x17, 0x01, //0x0000aebf movb %bl, $1(%r15,%rdx)
- 0x41, 0x0f, 0xb6, 0x5c, 0x10, 0x02, //0x0000aec4 movzbl $2(%r8,%rdx), %ebx
- 0x80, 0xfb, 0x5c, //0x0000aeca cmpb $92, %bl
- 0x0f, 0x84, 0xb3, 0x00, 0x00, 0x00, //0x0000aecd je LBB5_2128
- 0x41, 0x88, 0x5c, 0x17, 0x02, //0x0000aed3 movb %bl, $2(%r15,%rdx)
- 0x41, 0x0f, 0xb6, 0x5c, 0x10, 0x03, //0x0000aed8 movzbl $3(%r8,%rdx), %ebx
- 0x80, 0xfb, 0x5c, //0x0000aede cmpb $92, %bl
- 0x0f, 0x84, 0xbe, 0x00, 0x00, 0x00, //0x0000aee1 je LBB5_2129
- 0x41, 0x88, 0x5c, 0x17, 0x03, //0x0000aee7 movb %bl, $3(%r15,%rdx)
- 0x41, 0x0f, 0xb6, 0x5c, 0x10, 0x04, //0x0000aeec movzbl $4(%r8,%rdx), %ebx
- 0x80, 0xfb, 0x5c, //0x0000aef2 cmpb $92, %bl
- 0x0f, 0x84, 0xc9, 0x00, 0x00, 0x00, //0x0000aef5 je LBB5_2130
- 0x41, 0x88, 0x5c, 0x17, 0x04, //0x0000aefb movb %bl, $4(%r15,%rdx)
- 0x41, 0x0f, 0xb6, 0x5c, 0x10, 0x05, //0x0000af00 movzbl $5(%r8,%rdx), %ebx
- 0x80, 0xfb, 0x5c, //0x0000af06 cmpb $92, %bl
- 0x0f, 0x84, 0xd4, 0x00, 0x00, 0x00, //0x0000af09 je LBB5_2131
- 0x41, 0x88, 0x5c, 0x17, 0x05, //0x0000af0f movb %bl, $5(%r15,%rdx)
- 0x41, 0x0f, 0xb6, 0x5c, 0x10, 0x06, //0x0000af14 movzbl $6(%r8,%rdx), %ebx
- 0x80, 0xfb, 0x5c, //0x0000af1a cmpb $92, %bl
- 0x0f, 0x84, 0xdf, 0x00, 0x00, 0x00, //0x0000af1d je LBB5_2132
- 0x41, 0x88, 0x5c, 0x17, 0x06, //0x0000af23 movb %bl, $6(%r15,%rdx)
- 0x41, 0x0f, 0xb6, 0x5c, 0x10, 0x07, //0x0000af28 movzbl $7(%r8,%rdx), %ebx
- 0x80, 0xfb, 0x5c, //0x0000af2e cmpb $92, %bl
- 0x0f, 0x84, 0xea, 0x00, 0x00, 0x00, //0x0000af31 je LBB5_2133
- 0x41, 0x88, 0x5c, 0x17, 0x07, //0x0000af37 movb %bl, $7(%r15,%rdx)
- 0x41, 0x0f, 0xb6, 0x44, 0x10, 0x08, //0x0000af3c movzbl $8(%r8,%rdx), %eax
- 0x48, 0x83, 0xc2, 0x08, //0x0000af42 addq $8, %rdx
- 0x3c, 0x5c, //0x0000af46 cmpb $92, %al
- 0x0f, 0x85, 0x5e, 0xff, 0xff, 0xff, //0x0000af48 jne LBB5_2118
- 0x49, 0x8d, 0x3c, 0x10, //0x0000af4e leaq (%r8,%rdx), %rdi
- 0x48, 0x83, 0xc7, 0xff, //0x0000af52 addq $-1, %rdi
- 0x49, 0x01, 0xd0, //0x0000af56 addq %rdx, %r8
- 0x49, 0x01, 0xd7, //0x0000af59 addq %rdx, %r15
- 0x48, 0x83, 0xc7, 0x01, //0x0000af5c addq $1, %rdi
- 0xe9, 0x16, 0xfb, 0xff, 0xff, //0x0000af60 jmp LBB5_2084
- //0x0000af65 LBB5_2127
- 0x49, 0x8d, 0x0c, 0x10, //0x0000af65 leaq (%r8,%rdx), %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x0000af69 addq $1, %rcx
- 0x49, 0x01, 0xd0, //0x0000af6d addq %rdx, %r8
- 0x49, 0x01, 0xd7, //0x0000af70 addq %rdx, %r15
- 0x49, 0x83, 0xc7, 0x01, //0x0000af73 addq $1, %r15
- 0x4c, 0x89, 0xc7, //0x0000af77 movq %r8, %rdi
- 0x48, 0x83, 0xc7, 0x01, //0x0000af7a addq $1, %rdi
- 0x49, 0x89, 0xc8, //0x0000af7e movq %rcx, %r8
- 0xe9, 0xf5, 0xfa, 0xff, 0xff, //0x0000af81 jmp LBB5_2084
- //0x0000af86 LBB5_2128
- 0x49, 0x8d, 0x3c, 0x10, //0x0000af86 leaq (%r8,%rdx), %rdi
- 0x48, 0x83, 0xc7, 0x01, //0x0000af8a addq $1, %rdi
- 0x49, 0x01, 0xd0, //0x0000af8e addq %rdx, %r8
- 0x49, 0x83, 0xc0, 0x02, //0x0000af91 addq $2, %r8
- 0x49, 0x01, 0xd7, //0x0000af95 addq %rdx, %r15
- 0x49, 0x83, 0xc7, 0x02, //0x0000af98 addq $2, %r15
- 0x48, 0x83, 0xc7, 0x01, //0x0000af9c addq $1, %rdi
- 0xe9, 0xd6, 0xfa, 0xff, 0xff, //0x0000afa0 jmp LBB5_2084
- //0x0000afa5 LBB5_2129
- 0x49, 0x8d, 0x3c, 0x10, //0x0000afa5 leaq (%r8,%rdx), %rdi
- 0x48, 0x83, 0xc7, 0x02, //0x0000afa9 addq $2, %rdi
- 0x49, 0x01, 0xd0, //0x0000afad addq %rdx, %r8
- 0x49, 0x83, 0xc0, 0x03, //0x0000afb0 addq $3, %r8
- 0x49, 0x01, 0xd7, //0x0000afb4 addq %rdx, %r15
- 0x49, 0x83, 0xc7, 0x03, //0x0000afb7 addq $3, %r15
- 0x48, 0x83, 0xc7, 0x01, //0x0000afbb addq $1, %rdi
- 0xe9, 0xb7, 0xfa, 0xff, 0xff, //0x0000afbf jmp LBB5_2084
- //0x0000afc4 LBB5_2130
- 0x49, 0x8d, 0x3c, 0x10, //0x0000afc4 leaq (%r8,%rdx), %rdi
- 0x48, 0x83, 0xc7, 0x03, //0x0000afc8 addq $3, %rdi
- 0x49, 0x01, 0xd0, //0x0000afcc addq %rdx, %r8
- 0x49, 0x83, 0xc0, 0x04, //0x0000afcf addq $4, %r8
- 0x49, 0x01, 0xd7, //0x0000afd3 addq %rdx, %r15
- 0x49, 0x83, 0xc7, 0x04, //0x0000afd6 addq $4, %r15
- 0x48, 0x83, 0xc7, 0x01, //0x0000afda addq $1, %rdi
- 0xe9, 0x98, 0xfa, 0xff, 0xff, //0x0000afde jmp LBB5_2084
- //0x0000afe3 LBB5_2131
- 0x49, 0x8d, 0x3c, 0x10, //0x0000afe3 leaq (%r8,%rdx), %rdi
- 0x48, 0x83, 0xc7, 0x04, //0x0000afe7 addq $4, %rdi
- 0x49, 0x01, 0xd0, //0x0000afeb addq %rdx, %r8
- 0x49, 0x83, 0xc0, 0x05, //0x0000afee addq $5, %r8
- 0x49, 0x01, 0xd7, //0x0000aff2 addq %rdx, %r15
- 0x49, 0x83, 0xc7, 0x05, //0x0000aff5 addq $5, %r15
- 0x48, 0x83, 0xc7, 0x01, //0x0000aff9 addq $1, %rdi
- 0xe9, 0x79, 0xfa, 0xff, 0xff, //0x0000affd jmp LBB5_2084
- //0x0000b002 LBB5_2132
- 0x49, 0x8d, 0x3c, 0x10, //0x0000b002 leaq (%r8,%rdx), %rdi
- 0x48, 0x83, 0xc7, 0x05, //0x0000b006 addq $5, %rdi
- 0x49, 0x01, 0xd0, //0x0000b00a addq %rdx, %r8
- 0x49, 0x83, 0xc0, 0x06, //0x0000b00d addq $6, %r8
- 0x49, 0x01, 0xd7, //0x0000b011 addq %rdx, %r15
- 0x49, 0x83, 0xc7, 0x06, //0x0000b014 addq $6, %r15
- 0x48, 0x83, 0xc7, 0x01, //0x0000b018 addq $1, %rdi
- 0xe9, 0x5a, 0xfa, 0xff, 0xff, //0x0000b01c jmp LBB5_2084
- //0x0000b021 LBB5_2133
- 0x49, 0x8d, 0x3c, 0x10, //0x0000b021 leaq (%r8,%rdx), %rdi
- 0x48, 0x83, 0xc7, 0x06, //0x0000b025 addq $6, %rdi
- 0x49, 0x01, 0xd0, //0x0000b029 addq %rdx, %r8
- 0x49, 0x83, 0xc0, 0x07, //0x0000b02c addq $7, %r8
- 0x49, 0x01, 0xd7, //0x0000b030 addq %rdx, %r15
- 0x49, 0x83, 0xc7, 0x07, //0x0000b033 addq $7, %r15
- 0x48, 0x83, 0xc7, 0x01, //0x0000b037 addq $1, %rdi
- 0xe9, 0x3b, 0xfa, 0xff, 0xff, //0x0000b03b jmp LBB5_2084
- //0x0000b040 LBB5_2134
- 0x48, 0x89, 0x5d, 0xb8, //0x0000b040 movq %rbx, $-72(%rbp)
- //0x0000b044 LBB5_2135
- 0x48, 0x8b, 0x45, 0xb8, //0x0000b044 movq $-72(%rbp), %rax
- 0x41, 0x88, 0x07, //0x0000b048 movb %al, (%r15)
- 0x49, 0x83, 0xc7, 0x01, //0x0000b04b addq $1, %r15
- 0xe9, 0xec, 0xfc, 0xff, 0xff, //0x0000b04f jmp LBB5_2107
- //0x0000b054 LBB5_2136
- 0x89, 0xd9, //0x0000b054 movl %ebx, %ecx
- 0xc1, 0xe9, 0x06, //0x0000b056 shrl $6, %ecx
- 0x80, 0xc9, 0xc0, //0x0000b059 orb $-64, %cl
- 0x48, 0x8b, 0x45, 0xd0, //0x0000b05c movq $-48(%rbp), %rax
- 0x41, 0x88, 0x0c, 0x07, //0x0000b060 movb %cl, (%r15,%rax)
- 0x80, 0xe3, 0x3f, //0x0000b064 andb $63, %bl
- 0x80, 0xcb, 0x80, //0x0000b067 orb $-128, %bl
- 0x41, 0x88, 0x5c, 0x07, 0x01, //0x0000b06a movb %bl, $1(%r15,%rax)
- 0x49, 0x01, 0xc7, //0x0000b06f addq %rax, %r15
- 0x49, 0x83, 0xc7, 0x02, //0x0000b072 addq $2, %r15
- 0xe9, 0xc5, 0xfc, 0xff, 0xff, //0x0000b076 jmp LBB5_2107
- //0x0000b07b LBB5_2137
- 0x48, 0x8b, 0x45, 0xd0, //0x0000b07b movq $-48(%rbp), %rax
- 0x66, 0x41, 0xc7, 0x04, 0x07, 0xef, 0xbf, //0x0000b07f movw $-16401, (%r15,%rax)
- 0x41, 0xc6, 0x44, 0x07, 0x02, 0xbd, //0x0000b086 movb $-67, $2(%r15,%rax)
- 0xe9, 0xa8, 0xfc, 0xff, 0xff, //0x0000b08c jmp LBB5_2106
- //0x0000b091 LBB5_2138
- 0xc1, 0xe3, 0x0a, //0x0000b091 shll $10, %ebx
- 0x48, 0x8b, 0x4d, 0xb8, //0x0000b094 movq $-72(%rbp), %rcx
- 0x89, 0xca, //0x0000b098 movl %ecx, %edx
- 0x01, 0xda, //0x0000b09a addl %ebx, %edx
- 0x01, 0xd9, //0x0000b09c addl %ebx, %ecx
- 0x81, 0xc1, 0x00, 0x24, 0xa0, 0xfc, //0x0000b09e addl $-56613888, %ecx
- 0x89, 0xcf, //0x0000b0a4 movl %ecx, %edi
- 0xc1, 0xef, 0x12, //0x0000b0a6 shrl $18, %edi
- 0x40, 0x80, 0xcf, 0xf0, //0x0000b0a9 orb $-16, %dil
- 0x48, 0x8b, 0x45, 0xd0, //0x0000b0ad movq $-48(%rbp), %rax
- 0x41, 0x88, 0x3c, 0x07, //0x0000b0b1 movb %dil, (%r15,%rax)
- 0x89, 0xcf, //0x0000b0b5 movl %ecx, %edi
- 0xc1, 0xef, 0x0c, //0x0000b0b7 shrl $12, %edi
- 0x40, 0x80, 0xe7, 0x3f, //0x0000b0ba andb $63, %dil
- 0x40, 0x80, 0xcf, 0x80, //0x0000b0be orb $-128, %dil
- 0x41, 0x88, 0x7c, 0x07, 0x01, //0x0000b0c2 movb %dil, $1(%r15,%rax)
- 0xc1, 0xe9, 0x06, //0x0000b0c7 shrl $6, %ecx
- 0x80, 0xe1, 0x3f, //0x0000b0ca andb $63, %cl
- 0x80, 0xc9, 0x80, //0x0000b0cd orb $-128, %cl
- 0x41, 0x88, 0x4c, 0x07, 0x02, //0x0000b0d0 movb %cl, $2(%r15,%rax)
- 0x80, 0xe2, 0x3f, //0x0000b0d5 andb $63, %dl
- 0x80, 0xca, 0x80, //0x0000b0d8 orb $-128, %dl
- 0x41, 0x88, 0x54, 0x07, 0x03, //0x0000b0db movb %dl, $3(%r15,%rax)
- 0x49, 0x01, 0xc7, //0x0000b0e0 addq %rax, %r15
- 0x49, 0x83, 0xc7, 0x04, //0x0000b0e3 addq $4, %r15
- 0x49, 0x83, 0xc0, 0x06, //0x0000b0e7 addq $6, %r8
- 0xe9, 0x50, 0xfc, 0xff, 0xff, //0x0000b0eb jmp LBB5_2107
- //0x0000b0f0 LBB5_2139
- 0x41, 0xbe, 0x02, 0xfc, 0xff, 0xff, //0x0000b0f0 movl $-1022, %r14d
- 0x31, 0xc9, //0x0000b0f6 xorl %ecx, %ecx
- 0x45, 0x89, 0xcf, //0x0000b0f8 movl %r9d, %r15d
- 0x45, 0x85, 0xc9, //0x0000b0fb testl %r9d, %r9d
- 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x0000b0fe jne LBB5_2144
- 0xe9, 0x4f, 0x04, 0x00, 0x00, //0x0000b104 jmp LBB5_2207
- //0x0000b109 LBB5_2140
- 0x89, 0xd9, //0x0000b109 movl %ebx, %ecx
- 0xe9, 0x42, 0xed, 0xff, 0xff, //0x0000b10b jmp LBB5_1920
- //0x0000b110 LBB5_2141
- 0x89, 0xf9, //0x0000b110 movl %edi, %ecx
- 0xe9, 0x3b, 0xed, 0xff, 0xff, //0x0000b112 jmp LBB5_1920
- //0x0000b117 LBB5_2142
- 0x89, 0xf1, //0x0000b117 movl %esi, %ecx
- 0xe9, 0x34, 0xed, 0xff, 0xff, //0x0000b119 jmp LBB5_1920
- //0x0000b11e LBB5_2143
- 0x45, 0x89, 0xcf, //0x0000b11e movl %r9d, %r15d
- //0x0000b121 LBB5_2144
- 0x48, 0x89, 0x7d, 0xc8, //0x0000b121 movq %rdi, $-56(%rbp)
- 0x49, 0x63, 0xc7, //0x0000b125 movslq %r15d, %rax
- 0x4c, 0x8d, 0x40, 0xfe, //0x0000b128 leaq $-2(%rax), %r8
- 0x48, 0x8d, 0x50, 0xff, //0x0000b12c leaq $-1(%rax), %rdx
- 0x31, 0xff, //0x0000b130 xorl %edi, %edi
- //0x0000b132 LBB5_2145
- 0x48, 0x8d, 0x0d, 0x47, 0x3f, 0x00, 0x00, //0x0000b132 leaq $16199(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */
- 0x0f, 0xb6, 0x9c, 0x0f, 0x8c, 0x15, 0x00, 0x00, //0x0000b139 movzbl $5516(%rdi,%rcx), %ebx
- 0x41, 0x0f, 0xb6, 0x0c, 0x3c, //0x0000b141 movzbl (%r12,%rdi), %ecx
- 0x38, 0xd9, //0x0000b146 cmpb %bl, %cl
- 0x0f, 0x85, 0xa7, 0x01, 0x00, 0x00, //0x0000b148 jne LBB5_2166
- 0x48, 0x39, 0xfa, //0x0000b14e cmpq %rdi, %rdx
- 0x0f, 0x84, 0x5f, 0x00, 0x00, 0x00, //0x0000b151 je LBB5_2152
- 0x48, 0x8d, 0x0d, 0x22, 0x3f, 0x00, 0x00, //0x0000b157 leaq $16162(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */
- 0x0f, 0xb6, 0x9c, 0x0f, 0x8d, 0x15, 0x00, 0x00, //0x0000b15e movzbl $5517(%rdi,%rcx), %ebx
- 0x41, 0x0f, 0xb6, 0x4c, 0x3c, 0x01, //0x0000b166 movzbl $1(%r12,%rdi), %ecx
- 0x38, 0xd9, //0x0000b16c cmpb %bl, %cl
- 0x0f, 0x85, 0x81, 0x01, 0x00, 0x00, //0x0000b16e jne LBB5_2166
- 0x49, 0x39, 0xf8, //0x0000b174 cmpq %rdi, %r8
- 0x0f, 0x84, 0x39, 0x00, 0x00, 0x00, //0x0000b177 je LBB5_2152
- 0x48, 0x8d, 0x0d, 0xfc, 0x3e, 0x00, 0x00, //0x0000b17d leaq $16124(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */
- 0x0f, 0xb6, 0x9c, 0x0f, 0x8e, 0x15, 0x00, 0x00, //0x0000b184 movzbl $5518(%rdi,%rcx), %ebx
- 0xbe, 0x10, 0x00, 0x00, 0x00, //0x0000b18c movl $16, %esi
- 0x48, 0x83, 0xff, 0x24, //0x0000b191 cmpq $36, %rdi
- 0x0f, 0x84, 0x3d, 0x00, 0x00, 0x00, //0x0000b195 je LBB5_2154
- 0x41, 0x0f, 0xb6, 0x4c, 0x3c, 0x02, //0x0000b19b movzbl $2(%r12,%rdi), %ecx
- 0x38, 0xd9, //0x0000b1a1 cmpb %bl, %cl
- 0x0f, 0x85, 0x4c, 0x01, 0x00, 0x00, //0x0000b1a3 jne LBB5_2166
- 0x48, 0x83, 0xc7, 0x03, //0x0000b1a9 addq $3, %rdi
- 0x48, 0x39, 0xf8, //0x0000b1ad cmpq %rdi, %rax
- 0x0f, 0x85, 0x7c, 0xff, 0xff, 0xff, //0x0000b1b0 jne LBB5_2145
- //0x0000b1b6 LBB5_2152
- 0x44, 0x89, 0xf8, //0x0000b1b6 movl %r15d, %eax
- 0xbe, 0x10, 0x00, 0x00, 0x00, //0x0000b1b9 movl $16, %esi
- 0x48, 0x8d, 0x0d, 0xbb, 0x3e, 0x00, 0x00, //0x0000b1be leaq $16059(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */
- 0x80, 0xbc, 0x08, 0x8c, 0x15, 0x00, 0x00, 0x00, //0x0000b1c5 cmpb $0, $5516(%rax,%rcx)
- 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x0000b1cd je LBB5_2154
- //0x0000b1d3 LBB5_2153
- 0xbe, 0x0f, 0x00, 0x00, 0x00, //0x0000b1d3 movl $15, %esi
- //0x0000b1d8 LBB5_2154
- 0x4c, 0x89, 0x75, 0xa8, //0x0000b1d8 movq %r14, $-88(%rbp)
- 0x45, 0x85, 0xff, //0x0000b1dc testl %r15d, %r15d
- 0x0f, 0x8e, 0x22, 0x01, 0x00, 0x00, //0x0000b1df jle LBB5_2167
- 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x0000b1e5 movabsq $-432345564227567616, %r8
- 0x49, 0x89, 0xf3, //0x0000b1ef movq %rsi, %r11
- 0x42, 0x8d, 0x3c, 0x3e, //0x0000b1f2 leal (%rsi,%r15), %edi
- 0x44, 0x89, 0xfb, //0x0000b1f6 movl %r15d, %ebx
- 0x4c, 0x63, 0xf7, //0x0000b1f9 movslq %edi, %r14
- 0x49, 0x83, 0xc6, 0xff, //0x0000b1fc addq $-1, %r14
- 0x48, 0x83, 0xc3, 0x01, //0x0000b200 addq $1, %rbx
- 0x31, 0xc9, //0x0000b204 xorl %ecx, %ecx
- 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x0000b206 movl $1, %r15d
- 0xe9, 0x22, 0x00, 0x00, 0x00, //0x0000b20c jmp LBB5_2158
- //0x0000b211 LBB5_2156
- 0x48, 0x85, 0xc0, //0x0000b211 testq %rax, %rax
- 0x8b, 0x45, 0xd0, //0x0000b214 movl $-48(%rbp), %eax
- 0x41, 0x0f, 0x45, 0xc7, //0x0000b217 cmovnel %r15d, %eax
- 0x89, 0x45, 0xd0, //0x0000b21b movl %eax, $-48(%rbp)
- //0x0000b21e LBB5_2157
- 0x83, 0xc7, 0xff, //0x0000b21e addl $-1, %edi
- 0x49, 0x83, 0xc6, 0xff, //0x0000b221 addq $-1, %r14
- 0x48, 0x83, 0xc3, 0xff, //0x0000b225 addq $-1, %rbx
- 0x48, 0x83, 0xfb, 0x01, //0x0000b229 cmpq $1, %rbx
- 0x0f, 0x86, 0x4b, 0x00, 0x00, 0x00, //0x0000b22d jbe LBB5_2160
- //0x0000b233 LBB5_2158
- 0x4c, 0x01, 0xc1, //0x0000b233 addq %r8, %rcx
- 0x8d, 0x43, 0xfe, //0x0000b236 leal $-2(%rbx), %eax
- 0x49, 0x0f, 0xbe, 0x34, 0x04, //0x0000b239 movsbq (%r12,%rax), %rsi
- 0x48, 0xc1, 0xe6, 0x35, //0x0000b23e shlq $53, %rsi
- 0x48, 0x01, 0xce, //0x0000b242 addq %rcx, %rsi
- 0x48, 0x89, 0xf0, //0x0000b245 movq %rsi, %rax
- 0x48, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000b248 movabsq $-3689348814741910323, %rcx
- 0x48, 0xf7, 0xe1, //0x0000b252 mulq %rcx
- 0x48, 0x89, 0xd1, //0x0000b255 movq %rdx, %rcx
- 0x48, 0xc1, 0xe9, 0x03, //0x0000b258 shrq $3, %rcx
- 0x48, 0x8d, 0x04, 0x09, //0x0000b25c leaq (%rcx,%rcx), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x0000b260 leaq (%rax,%rax,4), %rdx
- 0x48, 0x89, 0xf0, //0x0000b264 movq %rsi, %rax
- 0x48, 0x29, 0xd0, //0x0000b267 subq %rdx, %rax
- 0x4d, 0x39, 0xd6, //0x0000b26a cmpq %r10, %r14
- 0x0f, 0x83, 0x9e, 0xff, 0xff, 0xff, //0x0000b26d jae LBB5_2156
- 0x04, 0x30, //0x0000b273 addb $48, %al
- 0x43, 0x88, 0x04, 0x34, //0x0000b275 movb %al, (%r12,%r14)
- 0xe9, 0xa0, 0xff, 0xff, 0xff, //0x0000b279 jmp LBB5_2157
- //0x0000b27e LBB5_2160
- 0x48, 0x83, 0xfe, 0x0a, //0x0000b27e cmpq $10, %rsi
- 0x44, 0x8b, 0x75, 0xd0, //0x0000b282 movl $-48(%rbp), %r14d
- 0x0f, 0x82, 0x82, 0x00, 0x00, 0x00, //0x0000b286 jb LBB5_2168
- 0x48, 0x63, 0xf7, //0x0000b28c movslq %edi, %rsi
- 0x48, 0x83, 0xc6, 0xff, //0x0000b28f addq $-1, %rsi
- 0xbf, 0x01, 0x00, 0x00, 0x00, //0x0000b293 movl $1, %edi
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000b298 movabsq $-3689348814741910323, %rdx
- 0xe9, 0x22, 0x00, 0x00, 0x00, //0x0000b2a2 jmp LBB5_2164
- //0x0000b2a7 LBB5_2162
- 0x48, 0x85, 0xc0, //0x0000b2a7 testq %rax, %rax
- 0x44, 0x0f, 0x45, 0xf7, //0x0000b2aa cmovnel %edi, %r14d
- //0x0000b2ae LBB5_2163
- 0x48, 0x83, 0xc6, 0xff, //0x0000b2ae addq $-1, %rsi
- 0x48, 0x83, 0xf9, 0x09, //0x0000b2b2 cmpq $9, %rcx
- 0x48, 0x89, 0xd1, //0x0000b2b6 movq %rdx, %rcx
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000b2b9 movabsq $-3689348814741910323, %rdx
- 0x0f, 0x86, 0x45, 0x00, 0x00, 0x00, //0x0000b2c3 jbe LBB5_2168
- //0x0000b2c9 LBB5_2164
- 0x48, 0x89, 0xc8, //0x0000b2c9 movq %rcx, %rax
- 0x48, 0xf7, 0xe2, //0x0000b2cc mulq %rdx
- 0x48, 0xc1, 0xea, 0x03, //0x0000b2cf shrq $3, %rdx
- 0x48, 0x8d, 0x04, 0x12, //0x0000b2d3 leaq (%rdx,%rdx), %rax
- 0x48, 0x8d, 0x1c, 0x80, //0x0000b2d7 leaq (%rax,%rax,4), %rbx
- 0x48, 0x89, 0xc8, //0x0000b2db movq %rcx, %rax
- 0x48, 0x29, 0xd8, //0x0000b2de subq %rbx, %rax
- 0x4c, 0x39, 0xd6, //0x0000b2e1 cmpq %r10, %rsi
- 0x0f, 0x83, 0xbd, 0xff, 0xff, 0xff, //0x0000b2e4 jae LBB5_2162
- 0x04, 0x30, //0x0000b2ea addb $48, %al
- 0x41, 0x88, 0x04, 0x34, //0x0000b2ec movb %al, (%r12,%rsi)
- 0xe9, 0xb9, 0xff, 0xff, 0xff, //0x0000b2f0 jmp LBB5_2163
- //0x0000b2f5 LBB5_2166
- 0xbe, 0x10, 0x00, 0x00, 0x00, //0x0000b2f5 movl $16, %esi
- 0x38, 0xd9, //0x0000b2fa cmpb %bl, %cl
- 0x0f, 0x8c, 0xd1, 0xfe, 0xff, 0xff, //0x0000b2fc jl LBB5_2153
- 0xe9, 0xd1, 0xfe, 0xff, 0xff, //0x0000b302 jmp LBB5_2154
- //0x0000b307 LBB5_2167
- 0x49, 0x89, 0xf3, //0x0000b307 movq %rsi, %r11
- 0x44, 0x8b, 0x75, 0xd0, //0x0000b30a movl $-48(%rbp), %r14d
- //0x0000b30e LBB5_2168
- 0x45, 0x01, 0xd9, //0x0000b30e addl %r11d, %r9d
- 0x4d, 0x63, 0xc1, //0x0000b311 movslq %r9d, %r8
- 0x4d, 0x39, 0xc2, //0x0000b314 cmpq %r8, %r10
- 0x45, 0x0f, 0x46, 0xc2, //0x0000b317 cmovbel %r10d, %r8d
- 0x48, 0x8b, 0x7d, 0xc8, //0x0000b31b movq $-56(%rbp), %rdi
- 0x44, 0x01, 0xdf, //0x0000b31f addl %r11d, %edi
- 0x45, 0x85, 0xc0, //0x0000b322 testl %r8d, %r8d
- 0x44, 0x89, 0x75, 0xd0, //0x0000b325 movl %r14d, $-48(%rbp)
- 0x0f, 0x8e, 0x44, 0x00, 0x00, 0x00, //0x0000b329 jle LBB5_2174
- 0x44, 0x89, 0xc1, //0x0000b32f movl %r8d, %ecx
- 0x42, 0x80, 0x7c, 0x21, 0xff, 0x30, //0x0000b332 cmpb $48, $-1(%rcx,%r12)
- 0x8b, 0x5d, 0xb4, //0x0000b338 movl $-76(%rbp), %ebx
- 0x0f, 0x85, 0x58, 0x00, 0x00, 0x00, //0x0000b33b jne LBB5_2175
- 0x4c, 0x8b, 0x75, 0xa8, //0x0000b341 movq $-88(%rbp), %r14
- 0x49, 0xbb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x0000b345 movabsq $9218868437227405312, %r11
- //0x0000b34f LBB5_2171
- 0x48, 0x83, 0xf9, 0x01, //0x0000b34f cmpq $1, %rcx
- 0x0f, 0x86, 0x61, 0x01, 0x00, 0x00, //0x0000b353 jbe LBB5_2197
- 0x8d, 0x41, 0xfe, //0x0000b359 leal $-2(%rcx), %eax
- 0x48, 0x83, 0xc1, 0xff, //0x0000b35c addq $-1, %rcx
- 0x41, 0x80, 0x3c, 0x04, 0x30, //0x0000b360 cmpb $48, (%r12,%rax)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x0000b365 je LBB5_2171
- 0x41, 0x89, 0xc8, //0x0000b36b movl %ecx, %r8d
- 0xe9, 0x62, 0x00, 0x00, 0x00, //0x0000b36e jmp LBB5_2181
- //0x0000b373 LBB5_2174
- 0x31, 0xc0, //0x0000b373 xorl %eax, %eax
- 0xb9, 0x00, 0x00, 0x00, 0x00, //0x0000b375 movl $0, %ecx
- 0x45, 0x85, 0xc0, //0x0000b37a testl %r8d, %r8d
- 0x8b, 0x5d, 0xb4, //0x0000b37d movl $-76(%rbp), %ebx
- 0x4c, 0x8b, 0x75, 0xa8, //0x0000b380 movq $-88(%rbp), %r14
- 0x49, 0xbb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x0000b384 movabsq $9218868437227405312, %r11
- 0x0f, 0x85, 0x41, 0x00, 0x00, 0x00, //0x0000b38e jne LBB5_2181
- 0xe9, 0x7f, 0x01, 0x00, 0x00, //0x0000b394 jmp LBB5_2205
- //0x0000b399 LBB5_2175
- 0x4c, 0x8b, 0x75, 0xa8, //0x0000b399 movq $-88(%rbp), %r14
- 0xe9, 0x29, 0x00, 0x00, 0x00, //0x0000b39d jmp LBB5_2180
- //0x0000b3a2 LBB5_2176
- 0x80, 0xfa, 0x7d, //0x0000b3a2 cmpb $125, %dl
- 0x0f, 0x85, 0xa1, 0x08, 0x00, 0x00, //0x0000b3a5 jne LBB5_1440
- 0x41, 0x83, 0x84, 0x24, 0xc8, 0x00, 0x00, 0x00, 0x01, //0x0000b3ab addl $1, $200(%r12)
- 0xc1, 0xee, 0x08, //0x0000b3b4 shrl $8, %esi
- 0x41, 0x01, 0xb4, 0x24, 0xdc, 0x00, 0x00, 0x00, //0x0000b3b7 addl %esi, $220(%r12)
- 0xe9, 0xe4, 0x07, 0x00, 0x00, //0x0000b3bf jmp LBB5_2266
- //0x0000b3c4 LBB5_2179
- 0x8b, 0x5d, 0xb4, //0x0000b3c4 movl $-76(%rbp), %ebx
- 0x48, 0x8b, 0x7d, 0xc8, //0x0000b3c7 movq $-56(%rbp), %rdi
- //0x0000b3cb LBB5_2180
- 0x49, 0xbb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x0000b3cb movabsq $9218868437227405312, %r11
- //0x0000b3d5 LBB5_2181
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000b3d5 movq $-1, %rcx
- 0x83, 0xff, 0x14, //0x0000b3dc cmpl $20, %edi
- 0x0f, 0x8f, 0x73, 0x01, 0x00, 0x00, //0x0000b3df jg LBB5_2207
- 0x31, 0xc9, //0x0000b3e5 xorl %ecx, %ecx
- 0xb8, 0x00, 0x00, 0x00, 0x00, //0x0000b3e7 movl $0, %eax
- 0x85, 0xff, //0x0000b3ec testl %edi, %edi
- 0x0f, 0x8e, 0x5d, 0x00, 0x00, 0x00, //0x0000b3ee jle LBB5_2188
- 0x4d, 0x89, 0xdf, //0x0000b3f4 movq %r11, %r15
- 0x41, 0x89, 0xdb, //0x0000b3f7 movl %ebx, %r11d
- 0x31, 0xd2, //0x0000b3fa xorl %edx, %edx
- 0x45, 0x85, 0xc0, //0x0000b3fc testl %r8d, %r8d
- 0xbe, 0x00, 0x00, 0x00, 0x00, //0x0000b3ff movl $0, %esi
- 0x41, 0x0f, 0x4f, 0xf0, //0x0000b404 cmovgl %r8d, %esi
- 0x49, 0x89, 0xfa, //0x0000b408 movq %rdi, %r10
- 0x89, 0xff, //0x0000b40b movl %edi, %edi
- 0x48, 0x8d, 0x4f, 0xff, //0x0000b40d leaq $-1(%rdi), %rcx
- 0x48, 0x39, 0xf1, //0x0000b411 cmpq %rsi, %rcx
- 0x48, 0x0f, 0x43, 0xce, //0x0000b414 cmovaeq %rsi, %rcx
- 0x4c, 0x8d, 0x49, 0x01, //0x0000b418 leaq $1(%rcx), %r9
- 0x31, 0xc0, //0x0000b41c xorl %eax, %eax
- //0x0000b41e LBB5_2184
- 0x48, 0x39, 0xd6, //0x0000b41e cmpq %rdx, %rsi
- 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x0000b421 je LBB5_2187
- 0x48, 0x8d, 0x04, 0x80, //0x0000b427 leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x1c, 0x14, //0x0000b42b movsbq (%r12,%rdx), %rbx
- 0x48, 0x8d, 0x04, 0x43, //0x0000b430 leaq (%rbx,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x0000b434 addq $-48, %rax
- 0x48, 0x83, 0xc2, 0x01, //0x0000b438 addq $1, %rdx
- 0x48, 0x39, 0xd7, //0x0000b43c cmpq %rdx, %rdi
- 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x0000b43f jne LBB5_2184
- 0x4c, 0x89, 0xc9, //0x0000b445 movq %r9, %rcx
- //0x0000b448 LBB5_2187
- 0x44, 0x89, 0xdb, //0x0000b448 movl %r11d, %ebx
- 0x4c, 0x89, 0xd7, //0x0000b44b movq %r10, %rdi
- 0x4d, 0x89, 0xfb, //0x0000b44e movq %r15, %r11
- //0x0000b451 LBB5_2188
- 0x89, 0xfe, //0x0000b451 movl %edi, %esi
- 0x29, 0xce, //0x0000b453 subl %ecx, %esi
- 0x0f, 0x8e, 0x50, 0x00, 0x00, 0x00, //0x0000b455 jle LBB5_2196
- 0x89, 0xca, //0x0000b45b movl %ecx, %edx
- 0xf7, 0xd2, //0x0000b45d notl %edx
- 0x01, 0xfa, //0x0000b45f addl %edi, %edx
- 0x83, 0xe6, 0x07, //0x0000b461 andl $7, %esi
- 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x0000b464 je LBB5_2193
- 0x41, 0x89, 0xd9, //0x0000b46a movl %ebx, %r9d
- 0x48, 0x89, 0xfb, //0x0000b46d movq %rdi, %rbx
- 0xf7, 0xde, //0x0000b470 negl %esi
- 0x31, 0xff, //0x0000b472 xorl %edi, %edi
- //0x0000b474 LBB5_2191
- 0x48, 0x01, 0xc0, //0x0000b474 addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x0000b477 leaq (%rax,%rax,4), %rax
- 0x83, 0xc7, 0xff, //0x0000b47b addl $-1, %edi
- 0x39, 0xfe, //0x0000b47e cmpl %edi, %esi
- 0x0f, 0x85, 0xee, 0xff, 0xff, 0xff, //0x0000b480 jne LBB5_2191
- 0x29, 0xf9, //0x0000b486 subl %edi, %ecx
- 0x48, 0x89, 0xdf, //0x0000b488 movq %rbx, %rdi
- 0x44, 0x89, 0xcb, //0x0000b48b movl %r9d, %ebx
- //0x0000b48e LBB5_2193
- 0x83, 0xfa, 0x07, //0x0000b48e cmpl $7, %edx
- 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x0000b491 jb LBB5_2196
- 0x89, 0xfa, //0x0000b497 movl %edi, %edx
- 0x29, 0xca, //0x0000b499 subl %ecx, %edx
- //0x0000b49b LBB5_2195
- 0x48, 0x69, 0xc0, 0x00, 0xe1, 0xf5, 0x05, //0x0000b49b imulq $100000000, %rax, %rax
- 0x83, 0xc2, 0xf8, //0x0000b4a2 addl $-8, %edx
- 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x0000b4a5 jne LBB5_2195
- //0x0000b4ab LBB5_2196
- 0x31, 0xc9, //0x0000b4ab xorl %ecx, %ecx
- 0x85, 0xff, //0x0000b4ad testl %edi, %edi
- 0x0f, 0x89, 0x0f, 0x00, 0x00, 0x00, //0x0000b4af jns LBB5_2198
- 0xe9, 0x5e, 0x00, 0x00, 0x00, //0x0000b4b5 jmp LBB5_2205
- //0x0000b4ba LBB5_2197
- 0x83, 0xc1, 0xff, //0x0000b4ba addl $-1, %ecx
- 0x31, 0xc0, //0x0000b4bd xorl %eax, %eax
- 0x41, 0x89, 0xc8, //0x0000b4bf movl %ecx, %r8d
- 0x31, 0xff, //0x0000b4c2 xorl %edi, %edi
- //0x0000b4c4 LBB5_2198
- 0x31, 0xc9, //0x0000b4c4 xorl %ecx, %ecx
- 0x41, 0x39, 0xf8, //0x0000b4c6 cmpl %edi, %r8d
- 0x0f, 0x8e, 0x49, 0x00, 0x00, 0x00, //0x0000b4c9 jle LBB5_2205
- 0x89, 0xf9, //0x0000b4cf movl %edi, %ecx
- 0x41, 0x8a, 0x0c, 0x0c, //0x0000b4d1 movb (%r12,%rcx), %cl
- 0x8d, 0x57, 0x01, //0x0000b4d5 leal $1(%rdi), %edx
- 0x80, 0xf9, 0x35, //0x0000b4d8 cmpb $53, %cl
- 0x0f, 0x85, 0x31, 0x00, 0x00, 0x00, //0x0000b4db jne LBB5_2204
- 0x44, 0x39, 0xc2, //0x0000b4e1 cmpl %r8d, %edx
- 0x0f, 0x85, 0x28, 0x00, 0x00, 0x00, //0x0000b4e4 jne LBB5_2204
- 0xb1, 0x01, //0x0000b4ea movb $1, %cl
- 0x83, 0x7d, 0xd0, 0x00, //0x0000b4ec cmpl $0, $-48(%rbp)
- 0x0f, 0x85, 0x22, 0x00, 0x00, 0x00, //0x0000b4f0 jne LBB5_2205
- 0x31, 0xc9, //0x0000b4f6 xorl %ecx, %ecx
- 0x85, 0xff, //0x0000b4f8 testl %edi, %edi
- 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x0000b4fa je LBB5_2205
- 0x48, 0x89, 0xfa, //0x0000b500 movq %rdi, %rdx
- 0x83, 0xc2, 0xff, //0x0000b503 addl $-1, %edx
- 0x41, 0x8a, 0x0c, 0x14, //0x0000b506 movb (%r12,%rdx), %cl
- 0x80, 0xe1, 0x01, //0x0000b50a andb $1, %cl
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x0000b50d jmp LBB5_2205
- //0x0000b512 LBB5_2204
- 0x80, 0xf9, 0x35, //0x0000b512 cmpb $53, %cl
- 0x0f, 0x9d, 0xc1, //0x0000b515 setge %cl
- //0x0000b518 LBB5_2205
- 0x0f, 0xb6, 0xc9, //0x0000b518 movzbl %cl, %ecx
- 0x48, 0x01, 0xc1, //0x0000b51b addq %rax, %rcx
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, //0x0000b51e movabsq $9007199254740992, %rax
- 0x48, 0x39, 0xc1, //0x0000b528 cmpq %rax, %rcx
- 0x0f, 0x85, 0x27, 0x00, 0x00, 0x00, //0x0000b52b jne LBB5_2207
- 0x41, 0x8d, 0x46, 0x01, //0x0000b531 leal $1(%r14), %eax
- 0x48, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x0000b535 movabsq $4503599627370495, %rcx
- 0x48, 0x83, 0xc1, 0x01, //0x0000b53f addq $1, %rcx
- 0x31, 0xd2, //0x0000b543 xorl %edx, %edx
- 0x4d, 0x89, 0xd8, //0x0000b545 movq %r11, %r8
- 0x41, 0x81, 0xfe, 0xfe, 0x03, 0x00, 0x00, //0x0000b548 cmpl $1022, %r14d
- 0x41, 0x89, 0xc6, //0x0000b54f movl %eax, %r14d
- 0x0f, 0x8f, 0x30, 0x00, 0x00, 0x00, //0x0000b552 jg LBB5_2208
- //0x0000b558 LBB5_2207
- 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x0000b558 movabsq $4503599627370495, %rax
- 0x48, 0x83, 0xc0, 0x01, //0x0000b562 addq $1, %rax
- 0x48, 0x21, 0xc8, //0x0000b566 andq %rcx, %rax
- 0x41, 0x81, 0xc6, 0xff, 0x03, 0x00, 0x00, //0x0000b569 addl $1023, %r14d
- 0x41, 0x81, 0xe6, 0xff, 0x07, 0x00, 0x00, //0x0000b570 andl $2047, %r14d
- 0x49, 0xc1, 0xe6, 0x34, //0x0000b577 shlq $52, %r14
- 0x48, 0x85, 0xc0, //0x0000b57b testq %rax, %rax
- 0x4c, 0x0f, 0x44, 0xf0, //0x0000b57e cmoveq %rax, %r14
- 0x4d, 0x89, 0xf0, //0x0000b582 movq %r14, %r8
- 0x48, 0x89, 0xca, //0x0000b585 movq %rcx, %rdx
- //0x0000b588 LBB5_2208
- 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x0000b588 movabsq $4503599627370495, %rax
- 0x48, 0x21, 0xc2, //0x0000b592 andq %rax, %rdx
- 0x4c, 0x09, 0xc2, //0x0000b595 orq %r8, %rdx
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000b598 movabsq $-9223372036854775808, %rax
- 0x48, 0x09, 0xd0, //0x0000b5a2 orq %rdx, %rax
- 0x80, 0x7d, 0x87, 0x2d, //0x0000b5a5 cmpb $45, $-121(%rbp)
- 0x48, 0x0f, 0x45, 0xc2, //0x0000b5a9 cmovneq %rdx, %rax
- 0x66, 0x48, 0x0f, 0x6e, 0xc0, //0x0000b5ad movq %rax, %xmm0
- 0x0f, 0x57, 0xc9, //0x0000b5b2 xorps %xmm1, %xmm1
- 0xf2, 0x0f, 0x2a, 0xcb, //0x0000b5b5 cvtsi2sd %ebx, %xmm1
- 0xf2, 0x0f, 0x59, 0xc8, //0x0000b5b9 mulsd %xmm0, %xmm1
- 0x4c, 0x8b, 0xbd, 0x70, 0xff, 0xff, 0xff, //0x0000b5bd movq $-144(%rbp), %r15
- //0x0000b5c4 LBB5_2209
- 0x66, 0x48, 0x0f, 0x7e, 0xc8, //0x0000b5c4 movq %xmm1, %rax
- 0x48, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000b5c9 movabsq $-9223372036854775808, %rdx
- 0x48, 0x83, 0xc2, 0xff, //0x0000b5d3 addq $-1, %rdx
- 0x48, 0x21, 0xc2, //0x0000b5d7 andq %rax, %rdx
- 0x31, 0xdb, //0x0000b5da xorl %ebx, %ebx
- 0xb9, 0x04, 0x00, 0x00, 0x00, //0x0000b5dc movl $4, %ecx
- 0x48, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x0000b5e1 movabsq $9218868437227405312, %rsi
- 0x48, 0x39, 0xf2, //0x0000b5eb cmpq %rsi, %rdx
- 0x0f, 0x85, 0x5a, 0x02, 0x00, 0x00, //0x0000b5ee jne LBB5_2234
- //0x0000b5f4 LBB5_2210
- 0x48, 0x8b, 0x45, 0x88, //0x0000b5f4 movq $-120(%rbp), %rax
- 0x48, 0x83, 0xf8, 0x13, //0x0000b5f8 cmpq $19, %rax
- 0x0f, 0x84, 0x1d, 0xd0, 0xff, 0xff, //0x0000b5fc je LBB5_2233
- //0x0000b602 LBB5_2211
- 0x48, 0x83, 0xf8, 0x0b, //0x0000b602 cmpq $11, %rax
- 0x0f, 0x84, 0x68, 0x00, 0x00, 0x00, //0x0000b606 je LBB5_2214
- 0x48, 0x83, 0xf8, 0x03, //0x0000b60c cmpq $3, %rax
- 0x4c, 0x8b, 0x65, 0xc0, //0x0000b610 movq $-64(%rbp), %r12
- 0x4c, 0x8b, 0x75, 0xb8, //0x0000b614 movq $-72(%rbp), %r14
- 0x48, 0xbe, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000b618 movabsq $4294977025, %rsi
- 0x48, 0x8b, 0x55, 0x98, //0x0000b622 movq $-104(%rbp), %rdx
- 0x0f, 0x85, 0x2b, 0x5a, 0xff, 0xff, //0x0000b626 jne LBB5_167
- //0x0000b62c LBB5_2213
- 0x48, 0xc1, 0xe2, 0x20, //0x0000b62c shlq $32, %rdx
- 0x48, 0x83, 0xca, 0x03, //0x0000b630 orq $3, %rdx
- 0x49, 0x8b, 0x84, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x0000b634 movq $160(%r12), %rax
- 0x48, 0x89, 0x10, //0x0000b63c movq %rdx, (%rax)
- 0x48, 0x8b, 0x55, 0xa0, //0x0000b63f movq $-96(%rbp), %rdx
- 0x48, 0x89, 0x50, 0x08, //0x0000b643 movq %rdx, $8(%rax)
- 0x41, 0x83, 0x84, 0x24, 0xd4, 0x00, 0x00, 0x00, 0x01, //0x0000b647 addl $1, $212(%r12)
- 0x49, 0x8b, 0x94, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x0000b650 movq $160(%r12), %rdx
- 0x48, 0x8d, 0x42, 0x10, //0x0000b658 leaq $16(%rdx), %rax
- 0x49, 0x89, 0x84, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x0000b65c movq %rax, $160(%r12)
- 0xb8, 0x03, 0x00, 0x00, 0x00, //0x0000b664 movl $3, %eax
- 0x48, 0x89, 0x45, 0x88, //0x0000b669 movq %rax, $-120(%rbp)
- 0x89, 0xcb, //0x0000b66d movl %ecx, %ebx
- 0xe9, 0x31, 0x02, 0x00, 0x00, //0x0000b66f jmp LBB5_2235
- //0x0000b674 LBB5_2214
- 0x89, 0xcb, //0x0000b674 movl %ecx, %ebx
- //0x0000b676 LBB5_2215
- 0x4c, 0x8b, 0x65, 0xc0, //0x0000b676 movq $-64(%rbp), %r12
- 0x4c, 0x8b, 0x75, 0xb8, //0x0000b67a movq $-72(%rbp), %r14
- 0x48, 0xbe, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000b67e movabsq $4294977025, %rsi
- 0x48, 0x8b, 0x55, 0x98, //0x0000b688 movq $-104(%rbp), %rdx
- //0x0000b68c LBB5_2216
- 0x48, 0xc1, 0xe2, 0x20, //0x0000b68c shlq $32, %rdx
- 0x48, 0x83, 0xca, 0x0b, //0x0000b690 orq $11, %rdx
- 0x49, 0x8b, 0x84, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x0000b694 movq $160(%r12), %rax
- 0x48, 0x89, 0x10, //0x0000b69c movq %rdx, (%rax)
- 0x48, 0x8b, 0x4d, 0xa0, //0x0000b69f movq $-96(%rbp), %rcx
- 0x48, 0x89, 0x48, 0x08, //0x0000b6a3 movq %rcx, $8(%rax)
- 0x41, 0x83, 0x84, 0x24, 0xd4, 0x00, 0x00, 0x00, 0x01, //0x0000b6a7 addl $1, $212(%r12)
- 0x49, 0x8b, 0x94, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x0000b6b0 movq $160(%r12), %rdx
- 0x48, 0x8d, 0x42, 0x10, //0x0000b6b8 leaq $16(%rdx), %rax
- 0x49, 0x89, 0x84, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x0000b6bc movq %rax, $160(%r12)
- 0xb8, 0x0b, 0x00, 0x00, 0x00, //0x0000b6c4 movl $11, %eax
- 0x48, 0x89, 0x45, 0x88, //0x0000b6c9 movq %rax, $-120(%rbp)
- 0xe9, 0xd3, 0x01, 0x00, 0x00, //0x0000b6cd jmp LBB5_2235
- //0x0000b6d2 LBB5_2217
- 0x49, 0x89, 0xfa, //0x0000b6d2 movq %rdi, %r10
- 0x4d, 0x89, 0xf3, //0x0000b6d5 movq %r14, %r11
- 0x4d, 0x89, 0xfe, //0x0000b6d8 movq %r15, %r14
- //0x0000b6db LBB5_2218
- 0x0f, 0xbc, 0xcb, //0x0000b6db bsfl %ebx, %ecx
- 0x49, 0x01, 0xc8, //0x0000b6de addq %rcx, %r8
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000b6e1 movq $-1, %rdx
- 0xe9, 0xb4, 0xd6, 0xff, 0xff, //0x0000b6e8 jmp LBB5_1658
- //0x0000b6ed LBB5_2219
- 0x4c, 0x89, 0xf1, //0x0000b6ed movq %r14, %rcx
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000b6f0 movq $-1, %r12
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000b6f7 movq $-1, %r15
- 0xe9, 0xc6, 0xd8, 0xff, 0xff, //0x0000b6fe jmp LBB5_1711
- //0x0000b703 LBB5_2220
- 0x45, 0x31, 0xc0, //0x0000b703 xorl %r8d, %r8d
- 0xb9, 0x10, 0x27, 0x00, 0x00, //0x0000b706 movl $10000, %ecx
- 0xe9, 0x10, 0xce, 0xff, 0xff, //0x0000b70b jmp LBB5_1605
- //0x0000b710 LBB5_2221
- 0x44, 0x89, 0xd3, //0x0000b710 movl %r10d, %ebx
- 0x4e, 0x8d, 0x14, 0x2f, //0x0000b713 leaq (%rdi,%r13), %r10
- 0x41, 0x8a, 0x44, 0x3d, 0x00, //0x0000b717 movb (%r13,%rdi), %al
- 0x8d, 0x50, 0xd0, //0x0000b71c leal $-48(%rax), %edx
- 0x45, 0x31, 0xc9, //0x0000b71f xorl %r9d, %r9d
- 0x80, 0xfa, 0x09, //0x0000b722 cmpb $9, %dl
- 0x0f, 0x87, 0xa0, 0x00, 0x00, 0x00, //0x0000b725 ja LBB5_2269
- 0x31, 0xf6, //0x0000b72b xorl %esi, %esi
- 0x31, 0xff, //0x0000b72d xorl %edi, %edi
- //0x0000b72f LBB5_2223
- 0x48, 0x8d, 0x14, 0xb6, //0x0000b72f leaq (%rsi,%rsi,4), %rdx
- 0x0f, 0xb6, 0xc0, //0x0000b733 movzbl %al, %eax
- 0x48, 0x8d, 0x34, 0x50, //0x0000b736 leaq (%rax,%rdx,2), %rsi
- 0x48, 0x83, 0xc6, 0xd0, //0x0000b73a addq $-48, %rsi
- 0x4c, 0x8d, 0x4f, 0x01, //0x0000b73e leaq $1(%rdi), %r9
- 0x41, 0x0f, 0xb6, 0x42, 0x01, //0x0000b742 movzbl $1(%r10), %eax
- 0x49, 0x83, 0xc2, 0x01, //0x0000b747 addq $1, %r10
- 0x8d, 0x50, 0xd0, //0x0000b74b leal $-48(%rax), %edx
- 0x80, 0xfa, 0x09, //0x0000b74e cmpb $9, %dl
- 0x0f, 0x87, 0x0d, 0x00, 0x00, 0x00, //0x0000b751 ja LBB5_2225
- 0x48, 0x83, 0xff, 0x12, //0x0000b757 cmpq $18, %rdi
- 0x4c, 0x89, 0xcf, //0x0000b75b movq %r9, %rdi
- 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x0000b75e jb LBB5_2223
- //0x0000b764 LBB5_2225
- 0x45, 0x31, 0xe4, //0x0000b764 xorl %r12d, %r12d
- 0x80, 0xfa, 0x09, //0x0000b767 cmpb $9, %dl
- 0x0f, 0x87, 0x6b, 0x00, 0x00, 0x00, //0x0000b76a ja LBB5_2270
- 0x45, 0x31, 0xc0, //0x0000b770 xorl %r8d, %r8d
- //0x0000b773 LBB5_2227
- 0x43, 0x0f, 0xb6, 0x44, 0x02, 0x01, //0x0000b773 movzbl $1(%r10,%r8), %eax
- 0x8d, 0x50, 0xd0, //0x0000b779 leal $-48(%rax), %edx
- 0x49, 0x83, 0xc0, 0x01, //0x0000b77c addq $1, %r8
- 0x80, 0xfa, 0x0a, //0x0000b780 cmpb $10, %dl
- 0x0f, 0x82, 0xea, 0xff, 0xff, 0xff, //0x0000b783 jb LBB5_2227
- 0x4d, 0x01, 0xc2, //0x0000b789 addq %r8, %r10
- 0x41, 0xb4, 0x01, //0x0000b78c movb $1, %r12b
- 0x4d, 0x89, 0xd5, //0x0000b78f movq %r10, %r13
- 0xe9, 0x4a, 0x00, 0x00, 0x00, //0x0000b792 jmp LBB5_2271
- //0x0000b797 LBB5_2229
- 0xbb, 0x0d, 0x00, 0x00, 0x00, //0x0000b797 movl $13, %ebx
- 0xe9, 0xbd, 0xce, 0xff, 0xff, //0x0000b79c jmp LBB5_1620
- //0x0000b7a1 LBB5_2230
- 0xbb, 0x0d, 0x00, 0x00, 0x00, //0x0000b7a1 movl $13, %ebx
- 0xe9, 0x9d, 0xd5, 0xff, 0xff, //0x0000b7a6 jmp LBB5_1654
- //0x0000b7ab LBB5_2231
- 0xbb, 0x0d, 0x00, 0x00, 0x00, //0x0000b7ab movl $13, %ebx
- 0xe9, 0xf5, 0xce, 0xff, 0xff, //0x0000b7b0 jmp LBB5_1625
- //0x0000b7b5 LBB5_2232
- 0x49, 0x89, 0xd5, //0x0000b7b5 movq %rdx, %r13
- 0x48, 0x8b, 0x45, 0x88, //0x0000b7b8 movq $-120(%rbp), %rax
- 0x48, 0x83, 0xf8, 0x13, //0x0000b7bc cmpq $19, %rax
- 0x0f, 0x85, 0x3c, 0xfe, 0xff, 0xff, //0x0000b7c0 jne LBB5_2211
- 0xe9, 0x54, 0xce, 0xff, 0xff, //0x0000b7c6 jmp LBB5_2233
- //0x0000b7cb LBB5_2269
- 0x4d, 0x89, 0xd5, //0x0000b7cb movq %r10, %r13
- 0x45, 0x31, 0xe4, //0x0000b7ce xorl %r12d, %r12d
- 0x45, 0x31, 0xc0, //0x0000b7d1 xorl %r8d, %r8d
- 0x31, 0xf6, //0x0000b7d4 xorl %esi, %esi
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x0000b7d6 jmp LBB5_2271
- //0x0000b7db LBB5_2270
- 0x4d, 0x89, 0xd5, //0x0000b7db movq %r10, %r13
- 0x45, 0x31, 0xc0, //0x0000b7de xorl %r8d, %r8d
- //0x0000b7e1 LBB5_2271
- 0x41, 0x89, 0xda, //0x0000b7e1 movl %ebx, %r10d
- 0x3c, 0x2e, //0x0000b7e4 cmpb $46, %al
- 0x0f, 0x84, 0x01, 0xce, 0xff, 0xff, //0x0000b7e6 je LBB5_1615
- //0x0000b7ec LBB5_2272
- 0x3c, 0x45, //0x0000b7ec cmpb $69, %al
- 0x0f, 0x84, 0x62, 0x03, 0x00, 0x00, //0x0000b7ee je LBB5_2279
- 0x3c, 0x65, //0x0000b7f4 cmpb $101, %al
- 0x0f, 0x84, 0x5a, 0x03, 0x00, 0x00, //0x0000b7f6 je LBB5_2279
- 0x45, 0x85, 0xc0, //0x0000b7fc testl %r8d, %r8d
- 0x0f, 0x85, 0x4f, 0x04, 0x00, 0x00, //0x0000b7ff jne LBB5_2284
- 0x31, 0xc9, //0x0000b805 xorl %ecx, %ecx
- 0x45, 0x84, 0xd2, //0x0000b807 testb %r10b, %r10b
- 0x0f, 0x84, 0x4e, 0x03, 0x00, 0x00, //0x0000b80a je LBB5_2280
- 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000b810 movabsq $-9223372036854775808, %rcx
- 0x48, 0x39, 0xce, //0x0000b81a cmpq %rcx, %rsi
- 0x0f, 0x86, 0x5a, 0x03, 0x00, 0x00, //0x0000b81d jbe LBB5_2282
- 0x66, 0x48, 0x0f, 0x6e, 0xc6, //0x0000b823 movq %rsi, %xmm0
- 0x66, 0x0f, 0x62, 0x05, 0xe0, 0x48, 0xff, 0xff, //0x0000b828 punpckldq $-46880(%rip), %xmm0 /* LCPI5_11+0(%rip) */
- 0x66, 0x0f, 0x5c, 0x05, 0xe8, 0x48, 0xff, 0xff, //0x0000b830 subpd $-46872(%rip), %xmm0 /* LCPI5_12+0(%rip) */
- 0x66, 0x0f, 0x28, 0xc8, //0x0000b838 movapd %xmm0, %xmm1
- 0x66, 0x0f, 0x15, 0xc8, //0x0000b83c unpckhpd %xmm0, %xmm1
- 0xf2, 0x0f, 0x58, 0xc8, //0x0000b840 addsd %xmm0, %xmm1
- 0x66, 0x48, 0x0f, 0x7e, 0xc8, //0x0000b844 movq %xmm1, %rax
- //0x0000b849 LBB5_2278
- 0x48, 0x31, 0xc8, //0x0000b849 xorq %rcx, %rax
- 0x31, 0xdb, //0x0000b84c xorl %ebx, %ebx
- //0x0000b84e LBB5_2234
- 0x48, 0x8b, 0x55, 0x98, //0x0000b84e movq $-104(%rbp), %rdx
- 0x48, 0xc1, 0xe2, 0x20, //0x0000b852 shlq $32, %rdx
- 0x48, 0x83, 0xca, 0x13, //0x0000b856 orq $19, %rdx
- 0x4c, 0x8b, 0x65, 0xc0, //0x0000b85a movq $-64(%rbp), %r12
- 0x49, 0x8b, 0x8c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x0000b85e movq $160(%r12), %rcx
- 0x48, 0x89, 0x11, //0x0000b866 movq %rdx, (%rcx)
- 0x48, 0x89, 0x41, 0x08, //0x0000b869 movq %rax, $8(%rcx)
- 0x41, 0x83, 0x84, 0x24, 0xd4, 0x00, 0x00, 0x00, 0x01, //0x0000b86d addl $1, $212(%r12)
- 0x49, 0x8b, 0x94, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x0000b876 movq $160(%r12), %rdx
- 0x48, 0x8d, 0x4a, 0x10, //0x0000b87e leaq $16(%rdx), %rcx
- 0x49, 0x89, 0x8c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x0000b882 movq %rcx, $160(%r12)
- 0xb9, 0x13, 0x00, 0x00, 0x00, //0x0000b88a movl $19, %ecx
- 0x48, 0x89, 0x4d, 0x88, //0x0000b88f movq %rcx, $-120(%rbp)
- 0x48, 0x89, 0x45, 0xa0, //0x0000b893 movq %rax, $-96(%rbp)
- 0x4c, 0x8b, 0x75, 0xb8, //0x0000b897 movq $-72(%rbp), %r14
- 0x48, 0xbe, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000b89b movabsq $4294977025, %rsi
- //0x0000b8a5 LBB5_2235
- 0x48, 0x83, 0xc2, 0x20, //0x0000b8a5 addq $32, %rdx
- 0x49, 0x8b, 0x84, 0x24, 0xc0, 0x00, 0x00, 0x00, //0x0000b8a9 movq $192(%r12), %rax
- 0xb9, 0x0b, 0x00, 0x00, 0x00, //0x0000b8b1 movl $11, %ecx
- 0x85, 0xdb, //0x0000b8b6 testl %ebx, %ebx
- 0x0f, 0x45, 0xcb, //0x0000b8b8 cmovnel %ebx, %ecx
- 0x0f, 0x85, 0x96, 0x57, 0xff, 0xff, //0x0000b8bb jne LBB5_167
- 0x48, 0x39, 0xc2, //0x0000b8c1 cmpq %rax, %rdx
- 0x0f, 0x87, 0x8d, 0x57, 0xff, 0xff, //0x0000b8c4 ja LBB5_167
- 0x49, 0x8d, 0x45, 0x01, //0x0000b8ca leaq $1(%r13), %rax
- 0x41, 0x0f, 0xb6, 0x55, 0x00, //0x0000b8ce movzbl (%r13), %edx
- 0x48, 0x83, 0xfa, 0x20, //0x0000b8d3 cmpq $32, %rdx
- 0x0f, 0x87, 0x14, 0x01, 0x00, 0x00, //0x0000b8d7 ja LBB5_2248
- 0x48, 0x0f, 0xa3, 0xd6, //0x0000b8dd btq %rdx, %rsi
- 0x0f, 0x83, 0x0a, 0x01, 0x00, 0x00, //0x0000b8e1 jae LBB5_2248
- 0x41, 0x0f, 0xb6, 0x55, 0x01, //0x0000b8e7 movzbl $1(%r13), %edx
- 0x49, 0x83, 0xc5, 0x02, //0x0000b8ec addq $2, %r13
- 0x48, 0x83, 0xfa, 0x20, //0x0000b8f0 cmpq $32, %rdx
- 0x0f, 0x87, 0x54, 0x02, 0x00, 0x00, //0x0000b8f4 ja LBB5_2263
- 0x48, 0x0f, 0xa3, 0xd6, //0x0000b8fa btq %rdx, %rsi
- 0x0f, 0x83, 0x4a, 0x02, 0x00, 0x00, //0x0000b8fe jae LBB5_2263
- 0x49, 0x8b, 0x94, 0x24, 0x90, 0x00, 0x00, 0x00, //0x0000b904 movq $144(%r12), %rdx
- 0x4c, 0x89, 0xe9, //0x0000b90c movq %r13, %rcx
- 0x48, 0x29, 0xd1, //0x0000b90f subq %rdx, %rcx
- 0x48, 0x83, 0xf9, 0x3f, //0x0000b912 cmpq $63, %rcx
- 0x0f, 0x87, 0x1e, 0x00, 0x00, 0x00, //0x0000b916 ja LBB5_2244
- 0x49, 0x8b, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x0000b91c movq $152(%r12), %rax
- 0x48, 0xd3, 0xe8, //0x0000b924 shrq %cl, %rax
- 0x48, 0xd3, 0xe0, //0x0000b927 shlq %cl, %rax
- 0x48, 0x85, 0xc0, //0x0000b92a testq %rax, %rax
- 0x0f, 0x85, 0xaf, 0x00, 0x00, 0x00, //0x0000b92d jne LBB5_2247
- 0x48, 0x83, 0xc2, 0x40, //0x0000b933 addq $64, %rdx
- 0x49, 0x89, 0xd5, //0x0000b937 movq %rdx, %r13
- //0x0000b93a LBB5_2244
- 0x49, 0x83, 0xc5, 0xc0, //0x0000b93a addq $-64, %r13
- 0x4c, 0x89, 0xea, //0x0000b93e movq %r13, %rdx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000b941 .p2align 4, 0x90
- //0x0000b950 LBB5_2245
- 0xf3, 0x0f, 0x6f, 0x42, 0x40, //0x0000b950 movdqu $64(%rdx), %xmm0
- 0xf3, 0x0f, 0x6f, 0x4a, 0x50, //0x0000b955 movdqu $80(%rdx), %xmm1
- 0xf3, 0x0f, 0x6f, 0x52, 0x60, //0x0000b95a movdqu $96(%rdx), %xmm2
- 0xf3, 0x0f, 0x6f, 0x5a, 0x70, //0x0000b95f movdqu $112(%rdx), %xmm3
- 0x48, 0x83, 0xc2, 0x40, //0x0000b964 addq $64, %rdx
- 0x66, 0x41, 0x0f, 0x6f, 0xe0, //0x0000b968 movdqa %xmm8, %xmm4
- 0x66, 0x0f, 0x38, 0x00, 0xe0, //0x0000b96d pshufb %xmm0, %xmm4
- 0x66, 0x41, 0x0f, 0x6f, 0xe8, //0x0000b972 movdqa %xmm8, %xmm5
- 0x66, 0x0f, 0x38, 0x00, 0xe9, //0x0000b977 pshufb %xmm1, %xmm5
- 0x66, 0x41, 0x0f, 0x6f, 0xf0, //0x0000b97c movdqa %xmm8, %xmm6
- 0x66, 0x0f, 0x38, 0x00, 0xf2, //0x0000b981 pshufb %xmm2, %xmm6
- 0x66, 0x41, 0x0f, 0x6f, 0xf8, //0x0000b986 movdqa %xmm8, %xmm7
- 0x66, 0x0f, 0x38, 0x00, 0xfb, //0x0000b98b pshufb %xmm3, %xmm7
- 0x66, 0x0f, 0x74, 0xe0, //0x0000b990 pcmpeqb %xmm0, %xmm4
- 0x66, 0x0f, 0xd7, 0xcc, //0x0000b994 pmovmskb %xmm4, %ecx
- 0x66, 0x0f, 0x74, 0xe9, //0x0000b998 pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xf5, //0x0000b99c pmovmskb %xmm5, %esi
- 0x66, 0x0f, 0x74, 0xf2, //0x0000b9a0 pcmpeqb %xmm2, %xmm6
- 0x66, 0x0f, 0xd7, 0xfe, //0x0000b9a4 pmovmskb %xmm6, %edi
- 0x66, 0x0f, 0x74, 0xfb, //0x0000b9a8 pcmpeqb %xmm3, %xmm7
- 0x66, 0x0f, 0xd7, 0xc7, //0x0000b9ac pmovmskb %xmm7, %eax
- 0x48, 0xc1, 0xe6, 0x10, //0x0000b9b0 shlq $16, %rsi
- 0x48, 0x09, 0xce, //0x0000b9b4 orq %rcx, %rsi
- 0x48, 0xc1, 0xe7, 0x20, //0x0000b9b7 shlq $32, %rdi
- 0x48, 0x09, 0xf7, //0x0000b9bb orq %rsi, %rdi
- 0x48, 0xc1, 0xe0, 0x30, //0x0000b9be shlq $48, %rax
- 0x48, 0x09, 0xf8, //0x0000b9c2 orq %rdi, %rax
- 0x48, 0x83, 0xf8, 0xff, //0x0000b9c5 cmpq $-1, %rax
- 0x0f, 0x84, 0x81, 0xff, 0xff, 0xff, //0x0000b9c9 je LBB5_2245
- 0x48, 0xf7, 0xd0, //0x0000b9cf notq %rax
- 0x49, 0x89, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x0000b9d2 movq %rax, $152(%r12)
- 0x49, 0x89, 0x94, 0x24, 0x90, 0x00, 0x00, 0x00, //0x0000b9da movq %rdx, $144(%r12)
- //0x0000b9e2 LBB5_2247
- 0x48, 0x0f, 0xbc, 0xc8, //0x0000b9e2 bsfq %rax, %rcx
- 0x48, 0x8d, 0x04, 0x0a, //0x0000b9e6 leaq (%rdx,%rcx), %rax
- 0x48, 0x83, 0xc0, 0x01, //0x0000b9ea addq $1, %rax
- 0x8a, 0x14, 0x0a, //0x0000b9ee movb (%rdx,%rcx), %dl
- //0x0000b9f1 LBB5_2248
- 0xbe, 0x00, 0x01, 0x00, 0x00, //0x0000b9f1 movl $256, %esi
- 0x49, 0x03, 0x36, //0x0000b9f6 addq (%r14), %rsi
- 0x49, 0x89, 0x36, //0x0000b9f9 movq %rsi, (%r14)
- 0xb9, 0x0a, 0x00, 0x00, 0x00, //0x0000b9fc movl $10, %ecx
- 0x80, 0xfa, 0x2c, //0x0000ba01 cmpb $44, %dl
- 0x0f, 0x85, 0x81, 0x01, 0x00, 0x00, //0x0000ba04 jne LBB5_2264
- 0x48, 0x8d, 0x50, 0x01, //0x0000ba0a leaq $1(%rax), %rdx
- 0x0f, 0xb6, 0x08, //0x0000ba0e movzbl (%rax), %ecx
- 0x48, 0x83, 0xf9, 0x20, //0x0000ba11 cmpq $32, %rcx
- 0x0f, 0x87, 0x2b, 0x01, 0x00, 0x00, //0x0000ba15 ja LBB5_2261
- 0x48, 0xbe, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000ba1b movabsq $4294977025, %rsi
- 0x48, 0x0f, 0xa3, 0xce, //0x0000ba25 btq %rcx, %rsi
- 0x0f, 0x83, 0x17, 0x01, 0x00, 0x00, //0x0000ba29 jae LBB5_2261
- 0x0f, 0xb6, 0x48, 0x01, //0x0000ba2f movzbl $1(%rax), %ecx
- 0x48, 0x83, 0xc0, 0x02, //0x0000ba33 addq $2, %rax
- 0x48, 0x83, 0xf9, 0x20, //0x0000ba37 cmpq $32, %rcx
- 0x0f, 0x87, 0x72, 0xc7, 0xff, 0xff, //0x0000ba3b ja LBB5_1568
- 0x48, 0x0f, 0xa3, 0xce, //0x0000ba41 btq %rcx, %rsi
- 0x0f, 0x83, 0x68, 0xc7, 0xff, 0xff, //0x0000ba45 jae LBB5_1568
- 0x49, 0x8b, 0x94, 0x24, 0x90, 0x00, 0x00, 0x00, //0x0000ba4b movq $144(%r12), %rdx
- 0x48, 0x89, 0xc1, //0x0000ba53 movq %rax, %rcx
- 0x48, 0x29, 0xd1, //0x0000ba56 subq %rdx, %rcx
- 0x48, 0x83, 0xf9, 0x3f, //0x0000ba59 cmpq $63, %rcx
- 0x0f, 0x87, 0x1e, 0x00, 0x00, 0x00, //0x0000ba5d ja LBB5_2256
- 0x49, 0x8b, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x0000ba63 movq $152(%r12), %rax
- 0x48, 0xd3, 0xe8, //0x0000ba6b shrq %cl, %rax
- 0x48, 0xd3, 0xe0, //0x0000ba6e shlq %cl, %rax
- 0x48, 0x85, 0xc0, //0x0000ba71 testq %rax, %rax
- 0x0f, 0x85, 0xb8, 0x00, 0x00, 0x00, //0x0000ba74 jne LBB5_2259
- 0x48, 0x83, 0xc2, 0x40, //0x0000ba7a addq $64, %rdx
- 0x48, 0x89, 0xd0, //0x0000ba7e movq %rdx, %rax
- //0x0000ba81 LBB5_2256
- 0x48, 0x83, 0xc0, 0xc0, //0x0000ba81 addq $-64, %rax
- 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xd2, 0x45, 0xff, 0xff, //0x0000ba85 movdqu $-47662(%rip), %xmm8 /* LCPI5_0+0(%rip) */
- 0x48, 0x89, 0xc2, //0x0000ba8e movq %rax, %rdx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000ba91 .p2align 4, 0x90
- //0x0000baa0 LBB5_2257
- 0xf3, 0x0f, 0x6f, 0x4a, 0x40, //0x0000baa0 movdqu $64(%rdx), %xmm1
- 0xf3, 0x0f, 0x6f, 0x52, 0x50, //0x0000baa5 movdqu $80(%rdx), %xmm2
- 0xf3, 0x0f, 0x6f, 0x5a, 0x60, //0x0000baaa movdqu $96(%rdx), %xmm3
- 0xf3, 0x0f, 0x6f, 0x62, 0x70, //0x0000baaf movdqu $112(%rdx), %xmm4
- 0x48, 0x83, 0xc2, 0x40, //0x0000bab4 addq $64, %rdx
- 0x66, 0x41, 0x0f, 0x6f, 0xe8, //0x0000bab8 movdqa %xmm8, %xmm5
- 0x66, 0x0f, 0x38, 0x00, 0xe9, //0x0000babd pshufb %xmm1, %xmm5
- 0x66, 0x41, 0x0f, 0x6f, 0xf0, //0x0000bac2 movdqa %xmm8, %xmm6
- 0x66, 0x0f, 0x38, 0x00, 0xf2, //0x0000bac7 pshufb %xmm2, %xmm6
- 0x66, 0x41, 0x0f, 0x6f, 0xf8, //0x0000bacc movdqa %xmm8, %xmm7
- 0x66, 0x0f, 0x38, 0x00, 0xfb, //0x0000bad1 pshufb %xmm3, %xmm7
- 0x66, 0x41, 0x0f, 0x6f, 0xc0, //0x0000bad6 movdqa %xmm8, %xmm0
- 0x66, 0x0f, 0x38, 0x00, 0xc4, //0x0000badb pshufb %xmm4, %xmm0
- 0x66, 0x0f, 0x74, 0xe9, //0x0000bae0 pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x0000bae4 pmovmskb %xmm5, %ecx
- 0x66, 0x0f, 0x74, 0xf2, //0x0000bae8 pcmpeqb %xmm2, %xmm6
- 0x66, 0x0f, 0xd7, 0xf6, //0x0000baec pmovmskb %xmm6, %esi
- 0x66, 0x0f, 0x74, 0xfb, //0x0000baf0 pcmpeqb %xmm3, %xmm7
- 0x66, 0x0f, 0xd7, 0xff, //0x0000baf4 pmovmskb %xmm7, %edi
- 0x66, 0x0f, 0x74, 0xc4, //0x0000baf8 pcmpeqb %xmm4, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x0000bafc pmovmskb %xmm0, %eax
- 0x48, 0xc1, 0xe6, 0x10, //0x0000bb00 shlq $16, %rsi
- 0x48, 0x09, 0xce, //0x0000bb04 orq %rcx, %rsi
- 0x48, 0xc1, 0xe7, 0x20, //0x0000bb07 shlq $32, %rdi
- 0x48, 0x09, 0xf7, //0x0000bb0b orq %rsi, %rdi
- 0x48, 0xc1, 0xe0, 0x30, //0x0000bb0e shlq $48, %rax
- 0x48, 0x09, 0xf8, //0x0000bb12 orq %rdi, %rax
- 0x48, 0x83, 0xf8, 0xff, //0x0000bb15 cmpq $-1, %rax
- 0x0f, 0x84, 0x81, 0xff, 0xff, 0xff, //0x0000bb19 je LBB5_2257
- 0x48, 0xf7, 0xd0, //0x0000bb1f notq %rax
- 0x49, 0x89, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x0000bb22 movq %rax, $152(%r12)
- 0x49, 0x89, 0x94, 0x24, 0x90, 0x00, 0x00, 0x00, //0x0000bb2a movq %rdx, $144(%r12)
- //0x0000bb32 LBB5_2259
- 0x48, 0x0f, 0xbc, 0xc8, //0x0000bb32 bsfq %rax, %rcx
- 0x48, 0x8d, 0x04, 0x0a, //0x0000bb36 leaq (%rdx,%rcx), %rax
- 0x48, 0x83, 0xc0, 0x01, //0x0000bb3a addq $1, %rax
- 0x8a, 0x0c, 0x0a, //0x0000bb3e movb (%rdx,%rcx), %cl
- 0xe9, 0x6d, 0xc6, 0xff, 0xff, //0x0000bb41 jmp LBB5_1568
- //0x0000bb46 LBB5_2261
- 0x48, 0x89, 0xd0, //0x0000bb46 movq %rdx, %rax
- 0xe9, 0x65, 0xc6, 0xff, 0xff, //0x0000bb49 jmp LBB5_1568
- //0x0000bb4e LBB5_2263
- 0x4c, 0x89, 0xe8, //0x0000bb4e movq %r13, %rax
- 0xe9, 0x9b, 0xfe, 0xff, 0xff, //0x0000bb51 jmp LBB5_2248
- //0x0000bb56 LBB5_2279
- 0x4c, 0x89, 0xea, //0x0000bb56 movq %r13, %rdx
- 0xe9, 0x40, 0xc9, 0xff, 0xff, //0x0000bb59 jmp LBB5_1597
- //0x0000bb5e LBB5_2280
- 0x48, 0x89, 0x75, 0xa0, //0x0000bb5e movq %rsi, $-96(%rbp)
- //0x0000bb62 LBB5_2281
- 0x4c, 0x8b, 0x65, 0xc0, //0x0000bb62 movq $-64(%rbp), %r12
- 0x4c, 0x8b, 0x75, 0xb8, //0x0000bb66 movq $-72(%rbp), %r14
- 0x48, 0xbe, 0x01, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000bb6a movabsq $4294977025, %rsi
- 0x48, 0x8b, 0x55, 0x98, //0x0000bb74 movq $-104(%rbp), %rdx
- 0xe9, 0xaf, 0xfa, 0xff, 0xff, //0x0000bb78 jmp LBB5_2213
- //0x0000bb7d LBB5_2282
- 0x48, 0xf7, 0xde, //0x0000bb7d negq %rsi
- 0x31, 0xdb, //0x0000bb80 xorl %ebx, %ebx
- 0x48, 0x89, 0x75, 0xa0, //0x0000bb82 movq %rsi, $-96(%rbp)
- 0xe9, 0xeb, 0xfa, 0xff, 0xff, //0x0000bb86 jmp LBB5_2215
- //0x0000bb8b LBB5_2264
- 0x80, 0xfa, 0x5d, //0x0000bb8b cmpb $93, %dl
- 0x0f, 0x85, 0xb8, 0x00, 0x00, 0x00, //0x0000bb8e jne LBB5_1440
- 0x41, 0x83, 0x84, 0x24, 0xcc, 0x00, 0x00, 0x00, 0x01, //0x0000bb94 addl $1, $204(%r12)
- 0xc1, 0xee, 0x08, //0x0000bb9d shrl $8, %esi
- 0x41, 0x01, 0xb4, 0x24, 0xd8, 0x00, 0x00, 0x00, //0x0000bba0 addl %esi, $216(%r12)
- //0x0000bba8 LBB5_2266
- 0x49, 0x8b, 0x8c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x0000bba8 movq $160(%r12), %rcx
- 0x49, 0x8b, 0x94, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x0000bbb0 movq $168(%r12), %rdx
- 0x4d, 0x8d, 0x84, 0x24, 0xb8, 0x00, 0x00, 0x00, //0x0000bbb8 leaq $184(%r12), %r8
- 0x49, 0x8b, 0xbc, 0x24, 0xb8, 0x00, 0x00, 0x00, //0x0000bbc0 movq $184(%r12), %rdi
- 0x48, 0xc1, 0xe2, 0x04, //0x0000bbc8 shlq $4, %rdx
- 0x48, 0x29, 0xf9, //0x0000bbcc subq %rdi, %rcx
- 0x48, 0x29, 0xd1, //0x0000bbcf subq %rdx, %rcx
- 0x48, 0x8b, 0x5c, 0x17, 0x08, //0x0000bbd2 movq $8(%rdi,%rdx), %rbx
- 0x49, 0x89, 0x9c, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x0000bbd7 movq %rbx, $168(%r12)
- 0x48, 0xc1, 0xe9, 0x04, //0x0000bbdf shrq $4, %rcx
- 0x89, 0x4c, 0x17, 0x0c, //0x0000bbe3 movl %ecx, $12(%rdi,%rdx)
- 0x89, 0x74, 0x17, 0x08, //0x0000bbe7 movl %esi, $8(%rdi,%rdx)
- 0x0f, 0xb6, 0x0c, 0x17, //0x0000bbeb movzbl (%rdi,%rdx), %ecx
- 0x89, 0x0c, 0x17, //0x0000bbef movl %ecx, (%rdi,%rdx)
- 0x49, 0x8b, 0x8c, 0x24, 0xb0, 0x00, 0x00, 0x00, //0x0000bbf2 movq $176(%r12), %rcx
- 0x41, 0x8b, 0x94, 0x24, 0xe0, 0x00, 0x00, 0x00, //0x0000bbfa movl $224(%r12), %edx
- 0x48, 0x39, 0xd1, //0x0000bc02 cmpq %rdx, %rcx
- 0x0f, 0x86, 0x18, 0x00, 0x00, 0x00, //0x0000bc05 jbe LBB5_2268
- 0x41, 0x89, 0x8c, 0x24, 0xe0, 0x00, 0x00, 0x00, //0x0000bc0b movl %ecx, $224(%r12)
- 0x45, 0x31, 0xf6, //0x0000bc13 xorl %r14d, %r14d
- 0x48, 0x81, 0xf9, 0x00, 0x10, 0x00, 0x00, //0x0000bc16 cmpq $4096, %rcx
- 0x0f, 0x87, 0x4f, 0xce, 0xff, 0xff, //0x0000bc1d ja LBB5_1665
- //0x0000bc23 LBB5_2268
- 0x48, 0x83, 0xc1, 0xff, //0x0000bc23 addq $-1, %rcx
- 0x49, 0x89, 0x8c, 0x24, 0xb0, 0x00, 0x00, 0x00, //0x0000bc27 movq %rcx, $176(%r12)
- 0x49, 0x8b, 0x8c, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x0000bc2f movq $168(%r12), %rcx
- 0x45, 0x31, 0xf6, //0x0000bc37 xorl %r14d, %r14d
- 0x48, 0x83, 0xf9, 0xff, //0x0000bc3a cmpq $-1, %rcx
- 0x4c, 0x89, 0xc3, //0x0000bc3e movq %r8, %rbx
- 0x0f, 0x85, 0x21, 0xce, 0xff, 0xff, //0x0000bc41 jne LBB5_1664
- 0xe9, 0x26, 0xce, 0xff, 0xff, //0x0000bc47 jmp LBB5_1665
- //0x0000bc4c LBB5_1440
- 0x49, 0x89, 0xc5, //0x0000bc4c movq %rax, %r13
- 0xe9, 0x03, 0x54, 0xff, 0xff, //0x0000bc4f jmp LBB5_167
- //0x0000bc54 LBB5_2284
- 0x41, 0x83, 0xf8, 0x01, //0x0000bc54 cmpl $1, %r8d
- 0x0f, 0x85, 0x8f, 0xd6, 0xff, 0xff, //0x0000bc58 jne LBB5_1761
- 0xb9, 0x0a, 0x00, 0x00, 0x00, //0x0000bc5e movl $10, %ecx
- 0x48, 0x89, 0xf0, //0x0000bc63 movq %rsi, %rax
- 0x48, 0xf7, 0xe1, //0x0000bc66 mulq %rcx
- 0x0f, 0x81, 0x83, 0x01, 0x00, 0x00, //0x0000bc69 jno LBB5_2309
- 0x43, 0x8d, 0x1c, 0x1b, //0x0000bc6f leal (%r11,%r11), %ebx
- 0x83, 0xc3, 0xff, //0x0000bc73 addl $-1, %ebx
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000bc76 movl $1, %r8d
- 0xe9, 0x62, 0xd7, 0xff, 0xff, //0x0000bc7c jmp LBB5_1773
- //0x0000bc81 LBB5_2289
- 0x66, 0x0f, 0x7e, 0xe2, //0x0000bc81 movd %xmm4, %edx
- 0x80, 0xfa, 0x22, //0x0000bc85 cmpb $34, %dl
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x0000bc88 jne LBB5_2291
- //0x0000bc8e LBB5_2290
- 0x49, 0x83, 0xc0, 0x01, //0x0000bc8e addq $1, %r8
- 0x4d, 0x29, 0xef, //0x0000bc92 subq %r13, %r15
- 0xb1, 0x01, //0x0000bc95 movb $1, %cl
- 0x4c, 0x89, 0xfa, //0x0000bc97 movq %r15, %rdx
- 0xe9, 0xf3, 0xd0, 0xff, 0xff, //0x0000bc9a jmp LBB5_1657
- //0x0000bc9f LBB5_2291
- 0x31, 0xc9, //0x0000bc9f xorl %ecx, %ecx
- //0x0000bca1 LBB5_2292
- 0x41, 0x88, 0x14, 0x0f, //0x0000bca1 movb %dl, (%r15,%rcx)
- 0x41, 0x0f, 0xb6, 0x54, 0x08, 0x01, //0x0000bca5 movzbl $1(%r8,%rcx), %edx
- 0x80, 0xfa, 0x22, //0x0000bcab cmpb $34, %dl
- 0x0f, 0x84, 0x9b, 0x00, 0x00, 0x00, //0x0000bcae je LBB5_2301
- 0x41, 0x88, 0x54, 0x0f, 0x01, //0x0000bcb4 movb %dl, $1(%r15,%rcx)
- 0x41, 0x0f, 0xb6, 0x54, 0x08, 0x02, //0x0000bcb9 movzbl $2(%r8,%rcx), %edx
- 0x80, 0xfa, 0x22, //0x0000bcbf cmpb $34, %dl
- 0x0f, 0x84, 0x9e, 0x00, 0x00, 0x00, //0x0000bcc2 je LBB5_2302
- 0x41, 0x88, 0x54, 0x0f, 0x02, //0x0000bcc8 movb %dl, $2(%r15,%rcx)
- 0x41, 0x0f, 0xb6, 0x54, 0x08, 0x03, //0x0000bccd movzbl $3(%r8,%rcx), %edx
- 0x80, 0xfa, 0x22, //0x0000bcd3 cmpb $34, %dl
- 0x0f, 0x84, 0xa1, 0x00, 0x00, 0x00, //0x0000bcd6 je LBB5_2303
- 0x41, 0x88, 0x54, 0x0f, 0x03, //0x0000bcdc movb %dl, $3(%r15,%rcx)
- 0x41, 0x0f, 0xb6, 0x54, 0x08, 0x04, //0x0000bce1 movzbl $4(%r8,%rcx), %edx
- 0x80, 0xfa, 0x22, //0x0000bce7 cmpb $34, %dl
- 0x0f, 0x84, 0xa4, 0x00, 0x00, 0x00, //0x0000bcea je LBB5_2304
- 0x41, 0x88, 0x54, 0x0f, 0x04, //0x0000bcf0 movb %dl, $4(%r15,%rcx)
- 0x41, 0x0f, 0xb6, 0x54, 0x08, 0x05, //0x0000bcf5 movzbl $5(%r8,%rcx), %edx
- 0x80, 0xfa, 0x22, //0x0000bcfb cmpb $34, %dl
- 0x0f, 0x84, 0xa7, 0x00, 0x00, 0x00, //0x0000bcfe je LBB5_2305
- 0x41, 0x88, 0x54, 0x0f, 0x05, //0x0000bd04 movb %dl, $5(%r15,%rcx)
- 0x41, 0x0f, 0xb6, 0x54, 0x08, 0x06, //0x0000bd09 movzbl $6(%r8,%rcx), %edx
- 0x80, 0xfa, 0x22, //0x0000bd0f cmpb $34, %dl
- 0x0f, 0x84, 0xaa, 0x00, 0x00, 0x00, //0x0000bd12 je LBB5_2306
- 0x41, 0x88, 0x54, 0x0f, 0x06, //0x0000bd18 movb %dl, $6(%r15,%rcx)
- 0x41, 0x0f, 0xb6, 0x54, 0x08, 0x07, //0x0000bd1d movzbl $7(%r8,%rcx), %edx
- 0x80, 0xfa, 0x22, //0x0000bd23 cmpb $34, %dl
- 0x0f, 0x84, 0xad, 0x00, 0x00, 0x00, //0x0000bd26 je LBB5_2307
- 0x41, 0x88, 0x54, 0x0f, 0x07, //0x0000bd2c movb %dl, $7(%r15,%rcx)
- 0x41, 0x0f, 0xb6, 0x54, 0x08, 0x08, //0x0000bd31 movzbl $8(%r8,%rcx), %edx
- 0x48, 0x83, 0xc1, 0x08, //0x0000bd37 addq $8, %rcx
- 0x80, 0xfa, 0x22, //0x0000bd3b cmpb $34, %dl
- 0x0f, 0x85, 0x5d, 0xff, 0xff, 0xff, //0x0000bd3e jne LBB5_2292
- 0x49, 0x01, 0xc8, //0x0000bd44 addq %rcx, %r8
- 0x49, 0x01, 0xcf, //0x0000bd47 addq %rcx, %r15
- 0xe9, 0x3f, 0xff, 0xff, 0xff, //0x0000bd4a jmp LBB5_2290
- //0x0000bd4f LBB5_2301
- 0x49, 0x01, 0xc8, //0x0000bd4f addq %rcx, %r8
- 0x49, 0x83, 0xc0, 0x02, //0x0000bd52 addq $2, %r8
- 0x4d, 0x29, 0xef, //0x0000bd56 subq %r13, %r15
- 0x49, 0x8d, 0x14, 0x0f, //0x0000bd59 leaq (%r15,%rcx), %rdx
- 0x48, 0x83, 0xc2, 0x01, //0x0000bd5d addq $1, %rdx
- 0xe9, 0x85, 0x00, 0x00, 0x00, //0x0000bd61 jmp LBB5_2308
- //0x0000bd66 LBB5_2302
- 0x49, 0x01, 0xc8, //0x0000bd66 addq %rcx, %r8
- 0x49, 0x83, 0xc0, 0x03, //0x0000bd69 addq $3, %r8
- 0x4d, 0x29, 0xef, //0x0000bd6d subq %r13, %r15
- 0x49, 0x8d, 0x14, 0x0f, //0x0000bd70 leaq (%r15,%rcx), %rdx
- 0x48, 0x83, 0xc2, 0x02, //0x0000bd74 addq $2, %rdx
- 0xe9, 0x6e, 0x00, 0x00, 0x00, //0x0000bd78 jmp LBB5_2308
- //0x0000bd7d LBB5_2303
- 0x49, 0x01, 0xc8, //0x0000bd7d addq %rcx, %r8
- 0x49, 0x83, 0xc0, 0x04, //0x0000bd80 addq $4, %r8
- 0x4d, 0x29, 0xef, //0x0000bd84 subq %r13, %r15
- 0x49, 0x8d, 0x14, 0x0f, //0x0000bd87 leaq (%r15,%rcx), %rdx
- 0x48, 0x83, 0xc2, 0x03, //0x0000bd8b addq $3, %rdx
- 0xe9, 0x57, 0x00, 0x00, 0x00, //0x0000bd8f jmp LBB5_2308
- //0x0000bd94 LBB5_2304
- 0x49, 0x01, 0xc8, //0x0000bd94 addq %rcx, %r8
- 0x49, 0x83, 0xc0, 0x05, //0x0000bd97 addq $5, %r8
- 0x4d, 0x29, 0xef, //0x0000bd9b subq %r13, %r15
- 0x49, 0x8d, 0x14, 0x0f, //0x0000bd9e leaq (%r15,%rcx), %rdx
- 0x48, 0x83, 0xc2, 0x04, //0x0000bda2 addq $4, %rdx
- 0xe9, 0x40, 0x00, 0x00, 0x00, //0x0000bda6 jmp LBB5_2308
- //0x0000bdab LBB5_2305
- 0x49, 0x01, 0xc8, //0x0000bdab addq %rcx, %r8
- 0x49, 0x83, 0xc0, 0x06, //0x0000bdae addq $6, %r8
- 0x4d, 0x29, 0xef, //0x0000bdb2 subq %r13, %r15
- 0x49, 0x8d, 0x14, 0x0f, //0x0000bdb5 leaq (%r15,%rcx), %rdx
- 0x48, 0x83, 0xc2, 0x05, //0x0000bdb9 addq $5, %rdx
- 0xe9, 0x29, 0x00, 0x00, 0x00, //0x0000bdbd jmp LBB5_2308
- //0x0000bdc2 LBB5_2306
- 0x49, 0x01, 0xc8, //0x0000bdc2 addq %rcx, %r8
- 0x49, 0x83, 0xc0, 0x07, //0x0000bdc5 addq $7, %r8
- 0x4d, 0x29, 0xef, //0x0000bdc9 subq %r13, %r15
- 0x49, 0x8d, 0x14, 0x0f, //0x0000bdcc leaq (%r15,%rcx), %rdx
- 0x48, 0x83, 0xc2, 0x06, //0x0000bdd0 addq $6, %rdx
- 0xe9, 0x12, 0x00, 0x00, 0x00, //0x0000bdd4 jmp LBB5_2308
- //0x0000bdd9 LBB5_2307
- 0x49, 0x01, 0xc8, //0x0000bdd9 addq %rcx, %r8
- 0x49, 0x83, 0xc0, 0x08, //0x0000bddc addq $8, %r8
- 0x4d, 0x29, 0xef, //0x0000bde0 subq %r13, %r15
- 0x49, 0x8d, 0x14, 0x0f, //0x0000bde3 leaq (%r15,%rcx), %rdx
- 0x48, 0x83, 0xc2, 0x07, //0x0000bde7 addq $7, %rdx
- //0x0000bdeb LBB5_2308
- 0xb1, 0x01, //0x0000bdeb movb $1, %cl
- 0xe9, 0xa0, 0xcf, 0xff, 0xff, //0x0000bded jmp LBB5_1657
- //0x0000bdf2 LBB5_2309
- 0x41, 0x0f, 0xb6, 0x4d, 0xff, //0x0000bdf2 movzbl $-1(%r13), %ecx
- 0x83, 0xc1, 0xd0, //0x0000bdf7 addl $-48, %ecx
- 0x48, 0x63, 0xc9, //0x0000bdfa movslq %ecx, %rcx
- 0x48, 0x89, 0xca, //0x0000bdfd movq %rcx, %rdx
- 0x48, 0xc1, 0xfa, 0x3f, //0x0000be00 sarq $63, %rdx
- 0x48, 0x01, 0xc8, //0x0000be04 addq %rcx, %rax
- 0x48, 0x83, 0xd2, 0x00, //0x0000be07 adcq $0, %rdx
- 0x89, 0xd1, //0x0000be0b movl %edx, %ecx
- 0x83, 0xe1, 0x01, //0x0000be0d andl $1, %ecx
- 0x48, 0xf7, 0xd9, //0x0000be10 negq %rcx
- 0x48, 0x31, 0xca, //0x0000be13 xorq %rcx, %rdx
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000be16 movl $1, %r8d
- 0x0f, 0x85, 0xcb, 0xd4, 0xff, 0xff, //0x0000be1c jne LBB5_1761
- 0x48, 0x85, 0xc9, //0x0000be22 testq %rcx, %rcx
- 0x0f, 0x88, 0xc2, 0xd4, 0xff, 0xff, //0x0000be25 js LBB5_1761
- 0x31, 0xc9, //0x0000be2b xorl %ecx, %ecx
- 0x45, 0x84, 0xd2, //0x0000be2d testb %r10b, %r10b
- 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x0000be30 je LBB5_2313
- 0x66, 0x48, 0x0f, 0x6e, 0xc0, //0x0000be36 movq %rax, %xmm0
- 0x66, 0x0f, 0x62, 0x05, 0xcd, 0x42, 0xff, 0xff, //0x0000be3b punpckldq $-48435(%rip), %xmm0 /* LCPI5_11+0(%rip) */
- 0x66, 0x0f, 0x5c, 0x05, 0xd5, 0x42, 0xff, 0xff, //0x0000be43 subpd $-48427(%rip), %xmm0 /* LCPI5_12+0(%rip) */
- 0x66, 0x0f, 0x28, 0xc8, //0x0000be4b movapd %xmm0, %xmm1
- 0x66, 0x0f, 0x15, 0xc8, //0x0000be4f unpckhpd %xmm0, %xmm1
- 0xf2, 0x0f, 0x58, 0xc8, //0x0000be53 addsd %xmm0, %xmm1
- 0x66, 0x48, 0x0f, 0x7e, 0xc9, //0x0000be57 movq %xmm1, %rcx
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000be5c movabsq $-9223372036854775808, %rax
- 0xe9, 0xde, 0xf9, 0xff, 0xff, //0x0000be66 jmp LBB5_2278
- //0x0000be6b LBB5_2313
- 0x48, 0x89, 0x45, 0xa0, //0x0000be6b movq %rax, $-96(%rbp)
- 0xe9, 0xee, 0xfc, 0xff, 0xff, //0x0000be6f jmp LBB5_2281
- //0x0000be74 .p2align 2, 0x90
- // // .set L5_0_set_51, LBB5_51-LJTI5_0
- // // .set L5_0_set_167, LBB5_167-LJTI5_0
- // // .set L5_0_set_81, LBB5_81-LJTI5_0
- // // .set L5_0_set_14, LBB5_14-LJTI5_0
- // // .set L5_0_set_82, LBB5_82-LJTI5_0
- // // .set L5_0_set_75, LBB5_75-LJTI5_0
- // // .set L5_0_set_43, LBB5_43-LJTI5_0
- // // .set L5_0_set_47, LBB5_47-LJTI5_0
- // // .set L5_0_set_59, LBB5_59-LJTI5_0
- //0x0000be74 LJTI5_0
- 0xe7, 0x46, 0xff, 0xff, //0x0000be74 .long L5_0_set_51
- 0xe3, 0x51, 0xff, 0xff, //0x0000be78 .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000be7c .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000be80 .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000be84 .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000be88 .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000be8c .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000be90 .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000be94 .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000be98 .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000be9c .long L5_0_set_167
- 0x86, 0x4a, 0xff, 0xff, //0x0000bea0 .long L5_0_set_81
- 0xe3, 0x51, 0xff, 0xff, //0x0000bea4 .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bea8 .long L5_0_set_167
- 0x88, 0x44, 0xff, 0xff, //0x0000beac .long L5_0_set_14
- 0x88, 0x44, 0xff, 0xff, //0x0000beb0 .long L5_0_set_14
- 0x88, 0x44, 0xff, 0xff, //0x0000beb4 .long L5_0_set_14
- 0x88, 0x44, 0xff, 0xff, //0x0000beb8 .long L5_0_set_14
- 0x88, 0x44, 0xff, 0xff, //0x0000bebc .long L5_0_set_14
- 0x88, 0x44, 0xff, 0xff, //0x0000bec0 .long L5_0_set_14
- 0x88, 0x44, 0xff, 0xff, //0x0000bec4 .long L5_0_set_14
- 0x88, 0x44, 0xff, 0xff, //0x0000bec8 .long L5_0_set_14
- 0x88, 0x44, 0xff, 0xff, //0x0000becc .long L5_0_set_14
- 0x88, 0x44, 0xff, 0xff, //0x0000bed0 .long L5_0_set_14
- 0xe3, 0x51, 0xff, 0xff, //0x0000bed4 .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bed8 .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bedc .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bee0 .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bee4 .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bee8 .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000beec .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bef0 .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bef4 .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bef8 .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000befc .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bf00 .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bf04 .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bf08 .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bf0c .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bf10 .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bf14 .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bf18 .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bf1c .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bf20 .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bf24 .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bf28 .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bf2c .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bf30 .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bf34 .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bf38 .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bf3c .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bf40 .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bf44 .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bf48 .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bf4c .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bf50 .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bf54 .long L5_0_set_167
- 0x8e, 0x4a, 0xff, 0xff, //0x0000bf58 .long L5_0_set_82
- 0xe3, 0x51, 0xff, 0xff, //0x0000bf5c .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bf60 .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bf64 .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bf68 .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bf6c .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bf70 .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bf74 .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bf78 .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bf7c .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bf80 .long L5_0_set_167
- 0x1f, 0x4a, 0xff, 0xff, //0x0000bf84 .long L5_0_set_75
- 0xe3, 0x51, 0xff, 0xff, //0x0000bf88 .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bf8c .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bf90 .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bf94 .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bf98 .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bf9c .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bfa0 .long L5_0_set_167
- 0x69, 0x46, 0xff, 0xff, //0x0000bfa4 .long L5_0_set_43
- 0xe3, 0x51, 0xff, 0xff, //0x0000bfa8 .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bfac .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bfb0 .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bfb4 .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bfb8 .long L5_0_set_167
- 0xa6, 0x46, 0xff, 0xff, //0x0000bfbc .long L5_0_set_47
- 0xe3, 0x51, 0xff, 0xff, //0x0000bfc0 .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bfc4 .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bfc8 .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bfcc .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bfd0 .long L5_0_set_167
- 0xe3, 0x51, 0xff, 0xff, //0x0000bfd4 .long L5_0_set_167
- 0x3b, 0x48, 0xff, 0xff, //0x0000bfd8 .long L5_0_set_59
- // // .set L5_1_set_128, LBB5_128-LJTI5_1
- // // .set L5_1_set_137, LBB5_137-LJTI5_1
- // // .set L5_1_set_133, LBB5_133-LJTI5_1
- // // .set L5_1_set_131, LBB5_131-LJTI5_1
- //0x0000bfdc LJTI5_1
- 0x36, 0x4e, 0xff, 0xff, //0x0000bfdc .long L5_1_set_128
- 0x96, 0x4e, 0xff, 0xff, //0x0000bfe0 .long L5_1_set_137
- 0x36, 0x4e, 0xff, 0xff, //0x0000bfe4 .long L5_1_set_128
- 0x65, 0x4e, 0xff, 0xff, //0x0000bfe8 .long L5_1_set_133
- 0x96, 0x4e, 0xff, 0xff, //0x0000bfec .long L5_1_set_137
- 0x96, 0x4e, 0xff, 0xff, //0x0000bff0 .long L5_1_set_137
- 0x96, 0x4e, 0xff, 0xff, //0x0000bff4 .long L5_1_set_137
- 0x96, 0x4e, 0xff, 0xff, //0x0000bff8 .long L5_1_set_137
- 0x96, 0x4e, 0xff, 0xff, //0x0000bffc .long L5_1_set_137
- 0x96, 0x4e, 0xff, 0xff, //0x0000c000 .long L5_1_set_137
- 0x96, 0x4e, 0xff, 0xff, //0x0000c004 .long L5_1_set_137
- 0x96, 0x4e, 0xff, 0xff, //0x0000c008 .long L5_1_set_137
- 0x96, 0x4e, 0xff, 0xff, //0x0000c00c .long L5_1_set_137
- 0x96, 0x4e, 0xff, 0xff, //0x0000c010 .long L5_1_set_137
- 0x96, 0x4e, 0xff, 0xff, //0x0000c014 .long L5_1_set_137
- 0x96, 0x4e, 0xff, 0xff, //0x0000c018 .long L5_1_set_137
- 0x96, 0x4e, 0xff, 0xff, //0x0000c01c .long L5_1_set_137
- 0x96, 0x4e, 0xff, 0xff, //0x0000c020 .long L5_1_set_137
- 0x96, 0x4e, 0xff, 0xff, //0x0000c024 .long L5_1_set_137
- 0x96, 0x4e, 0xff, 0xff, //0x0000c028 .long L5_1_set_137
- 0x96, 0x4e, 0xff, 0xff, //0x0000c02c .long L5_1_set_137
- 0x96, 0x4e, 0xff, 0xff, //0x0000c030 .long L5_1_set_137
- 0x96, 0x4e, 0xff, 0xff, //0x0000c034 .long L5_1_set_137
- 0x96, 0x4e, 0xff, 0xff, //0x0000c038 .long L5_1_set_137
- 0x96, 0x4e, 0xff, 0xff, //0x0000c03c .long L5_1_set_137
- 0x96, 0x4e, 0xff, 0xff, //0x0000c040 .long L5_1_set_137
- 0x52, 0x4e, 0xff, 0xff, //0x0000c044 .long L5_1_set_131
- // // .set L5_2_set_828, LBB5_828-LJTI5_2
- // // .set L5_2_set_167, LBB5_167-LJTI5_2
- // // .set L5_2_set_836, LBB5_836-LJTI5_2
- // // .set L5_2_set_788, LBB5_788-LJTI5_2
- // // .set L5_2_set_862, LBB5_862-LJTI5_2
- // // .set L5_2_set_856, LBB5_856-LJTI5_2
- // // .set L5_2_set_824, LBB5_824-LJTI5_2
- // // .set L5_2_set_820, LBB5_820-LJTI5_2
- // // .set L5_2_set_837, LBB5_837-LJTI5_2
- //0x0000c048 LJTI5_2
- 0x8f, 0x85, 0xff, 0xff, //0x0000c048 .long L5_2_set_828
- 0x0f, 0x50, 0xff, 0xff, //0x0000c04c .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c050 .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c054 .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c058 .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c05c .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c060 .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c064 .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c068 .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c06c .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c070 .long L5_2_set_167
- 0xe3, 0x86, 0xff, 0xff, //0x0000c074 .long L5_2_set_836
- 0x0f, 0x50, 0xff, 0xff, //0x0000c078 .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c07c .long L5_2_set_167
- 0xf3, 0x82, 0xff, 0xff, //0x0000c080 .long L5_2_set_788
- 0xf3, 0x82, 0xff, 0xff, //0x0000c084 .long L5_2_set_788
- 0xf3, 0x82, 0xff, 0xff, //0x0000c088 .long L5_2_set_788
- 0xf3, 0x82, 0xff, 0xff, //0x0000c08c .long L5_2_set_788
- 0xf3, 0x82, 0xff, 0xff, //0x0000c090 .long L5_2_set_788
- 0xf3, 0x82, 0xff, 0xff, //0x0000c094 .long L5_2_set_788
- 0xf3, 0x82, 0xff, 0xff, //0x0000c098 .long L5_2_set_788
- 0xf3, 0x82, 0xff, 0xff, //0x0000c09c .long L5_2_set_788
- 0xf3, 0x82, 0xff, 0xff, //0x0000c0a0 .long L5_2_set_788
- 0xf3, 0x82, 0xff, 0xff, //0x0000c0a4 .long L5_2_set_788
- 0x0f, 0x50, 0xff, 0xff, //0x0000c0a8 .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c0ac .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c0b0 .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c0b4 .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c0b8 .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c0bc .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c0c0 .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c0c4 .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c0c8 .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c0cc .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c0d0 .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c0d4 .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c0d8 .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c0dc .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c0e0 .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c0e4 .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c0e8 .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c0ec .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c0f0 .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c0f4 .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c0f8 .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c0fc .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c100 .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c104 .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c108 .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c10c .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c110 .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c114 .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c118 .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c11c .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c120 .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c124 .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c128 .long L5_2_set_167
- 0xa3, 0x89, 0xff, 0xff, //0x0000c12c .long L5_2_set_862
- 0x0f, 0x50, 0xff, 0xff, //0x0000c130 .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c134 .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c138 .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c13c .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c140 .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c144 .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c148 .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c14c .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c150 .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c154 .long L5_2_set_167
- 0x44, 0x89, 0xff, 0xff, //0x0000c158 .long L5_2_set_856
- 0x0f, 0x50, 0xff, 0xff, //0x0000c15c .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c160 .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c164 .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c168 .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c16c .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c170 .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c174 .long L5_2_set_167
- 0x52, 0x85, 0xff, 0xff, //0x0000c178 .long L5_2_set_824
- 0x0f, 0x50, 0xff, 0xff, //0x0000c17c .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c180 .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c184 .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c188 .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c18c .long L5_2_set_167
- 0x11, 0x85, 0xff, 0xff, //0x0000c190 .long L5_2_set_820
- 0x0f, 0x50, 0xff, 0xff, //0x0000c194 .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c198 .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c19c .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c1a0 .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c1a4 .long L5_2_set_167
- 0x0f, 0x50, 0xff, 0xff, //0x0000c1a8 .long L5_2_set_167
- 0xeb, 0x86, 0xff, 0xff, //0x0000c1ac .long L5_2_set_837
- // // .set L5_3_set_904, LBB5_904-LJTI5_3
- // // .set L5_3_set_916, LBB5_916-LJTI5_3
- // // .set L5_3_set_910, LBB5_910-LJTI5_3
- // // .set L5_3_set_913, LBB5_913-LJTI5_3
- //0x0000c1b0 LJTI5_3
- 0x07, 0x8d, 0xff, 0xff, //0x0000c1b0 .long L5_3_set_904
- 0xa2, 0x8d, 0xff, 0xff, //0x0000c1b4 .long L5_3_set_916
- 0x07, 0x8d, 0xff, 0xff, //0x0000c1b8 .long L5_3_set_904
- 0x52, 0x8d, 0xff, 0xff, //0x0000c1bc .long L5_3_set_910
- 0xa2, 0x8d, 0xff, 0xff, //0x0000c1c0 .long L5_3_set_916
- 0xa2, 0x8d, 0xff, 0xff, //0x0000c1c4 .long L5_3_set_916
- 0xa2, 0x8d, 0xff, 0xff, //0x0000c1c8 .long L5_3_set_916
- 0xa2, 0x8d, 0xff, 0xff, //0x0000c1cc .long L5_3_set_916
- 0xa2, 0x8d, 0xff, 0xff, //0x0000c1d0 .long L5_3_set_916
- 0xa2, 0x8d, 0xff, 0xff, //0x0000c1d4 .long L5_3_set_916
- 0xa2, 0x8d, 0xff, 0xff, //0x0000c1d8 .long L5_3_set_916
- 0xa2, 0x8d, 0xff, 0xff, //0x0000c1dc .long L5_3_set_916
- 0xa2, 0x8d, 0xff, 0xff, //0x0000c1e0 .long L5_3_set_916
- 0xa2, 0x8d, 0xff, 0xff, //0x0000c1e4 .long L5_3_set_916
- 0xa2, 0x8d, 0xff, 0xff, //0x0000c1e8 .long L5_3_set_916
- 0xa2, 0x8d, 0xff, 0xff, //0x0000c1ec .long L5_3_set_916
- 0xa2, 0x8d, 0xff, 0xff, //0x0000c1f0 .long L5_3_set_916
- 0xa2, 0x8d, 0xff, 0xff, //0x0000c1f4 .long L5_3_set_916
- 0xa2, 0x8d, 0xff, 0xff, //0x0000c1f8 .long L5_3_set_916
- 0xa2, 0x8d, 0xff, 0xff, //0x0000c1fc .long L5_3_set_916
- 0xa2, 0x8d, 0xff, 0xff, //0x0000c200 .long L5_3_set_916
- 0xa2, 0x8d, 0xff, 0xff, //0x0000c204 .long L5_3_set_916
- 0xa2, 0x8d, 0xff, 0xff, //0x0000c208 .long L5_3_set_916
- 0xa2, 0x8d, 0xff, 0xff, //0x0000c20c .long L5_3_set_916
- 0xa2, 0x8d, 0xff, 0xff, //0x0000c210 .long L5_3_set_916
- 0xa2, 0x8d, 0xff, 0xff, //0x0000c214 .long L5_3_set_916
- 0x6e, 0x8d, 0xff, 0xff, //0x0000c218 .long L5_3_set_913
- // // .set L5_4_set_1627, LBB5_1627-LJTI5_4
- // // .set L5_4_set_167, LBB5_167-LJTI5_4
- // // .set L5_4_set_1626, LBB5_1626-LJTI5_4
- // // .set L5_4_set_1589, LBB5_1589-LJTI5_4
- // // .set L5_4_set_1571, LBB5_1571-LJTI5_4
- // // .set L5_4_set_1621, LBB5_1621-LJTI5_4
- // // .set L5_4_set_1617, LBB5_1617-LJTI5_4
- // // .set L5_4_set_1651, LBB5_1651-LJTI5_4
- // // .set L5_4_set_1635, LBB5_1635-LJTI5_4
- //0x0000c21c LJTI5_4
- 0xab, 0xc4, 0xff, 0xff, //0x0000c21c .long L5_4_set_1627
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c220 .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c224 .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c228 .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c22c .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c230 .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c234 .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c238 .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c23c .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c240 .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c244 .long L5_4_set_167
- 0x9b, 0xc4, 0xff, 0xff, //0x0000c248 .long L5_4_set_1626
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c24c .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c250 .long L5_4_set_167
- 0x20, 0xc2, 0xff, 0xff, //0x0000c254 .long L5_4_set_1589
- 0x20, 0xc2, 0xff, 0xff, //0x0000c258 .long L5_4_set_1589
- 0x20, 0xc2, 0xff, 0xff, //0x0000c25c .long L5_4_set_1589
- 0x20, 0xc2, 0xff, 0xff, //0x0000c260 .long L5_4_set_1589
- 0x20, 0xc2, 0xff, 0xff, //0x0000c264 .long L5_4_set_1589
- 0x20, 0xc2, 0xff, 0xff, //0x0000c268 .long L5_4_set_1589
- 0x20, 0xc2, 0xff, 0xff, //0x0000c26c .long L5_4_set_1589
- 0x20, 0xc2, 0xff, 0xff, //0x0000c270 .long L5_4_set_1589
- 0x20, 0xc2, 0xff, 0xff, //0x0000c274 .long L5_4_set_1589
- 0x20, 0xc2, 0xff, 0xff, //0x0000c278 .long L5_4_set_1589
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c27c .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c280 .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c284 .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c288 .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c28c .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c290 .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c294 .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c298 .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c29c .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c2a0 .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c2a4 .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c2a8 .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c2ac .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c2b0 .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c2b4 .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c2b8 .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c2bc .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c2c0 .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c2c4 .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c2c8 .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c2cc .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c2d0 .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c2d4 .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c2d8 .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c2dc .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c2e0 .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c2e4 .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c2e8 .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c2ec .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c2f0 .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c2f4 .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c2f8 .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c2fc .long L5_4_set_167
- 0xe4, 0xbf, 0xff, 0xff, //0x0000c300 .long L5_4_set_1571
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c304 .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c308 .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c30c .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c310 .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c314 .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c318 .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c31c .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c320 .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c324 .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c328 .long L5_4_set_167
- 0x4b, 0xc4, 0xff, 0xff, //0x0000c32c .long L5_4_set_1621
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c330 .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c334 .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c338 .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c33c .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c340 .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c344 .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c348 .long L5_4_set_167
- 0x0e, 0xc4, 0xff, 0xff, //0x0000c34c .long L5_4_set_1617
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c350 .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c354 .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c358 .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c35c .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c360 .long L5_4_set_167
- 0xf8, 0xca, 0xff, 0xff, //0x0000c364 .long L5_4_set_1651
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c368 .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c36c .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c370 .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c374 .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c378 .long L5_4_set_167
- 0x3b, 0x4e, 0xff, 0xff, //0x0000c37c .long L5_4_set_167
- 0x01, 0xc6, 0xff, 0xff, //0x0000c380 .long L5_4_set_1635
- // // .set L5_5_set_1719, LBB5_1719-LJTI5_5
- // // .set L5_5_set_1724, LBB5_1724-LJTI5_5
- // // .set L5_5_set_1721, LBB5_1721-LJTI5_5
- // // .set L5_5_set_1713, LBB5_1713-LJTI5_5
- //0x0000c384 LJTI5_5
- 0xae, 0xcc, 0xff, 0xff, //0x0000c384 .long L5_5_set_1719
- 0xfb, 0xcc, 0xff, 0xff, //0x0000c388 .long L5_5_set_1724
- 0xae, 0xcc, 0xff, 0xff, //0x0000c38c .long L5_5_set_1719
- 0xc1, 0xcc, 0xff, 0xff, //0x0000c390 .long L5_5_set_1721
- 0xfb, 0xcc, 0xff, 0xff, //0x0000c394 .long L5_5_set_1724
- 0xfb, 0xcc, 0xff, 0xff, //0x0000c398 .long L5_5_set_1724
- 0xfb, 0xcc, 0xff, 0xff, //0x0000c39c .long L5_5_set_1724
- 0xfb, 0xcc, 0xff, 0xff, //0x0000c3a0 .long L5_5_set_1724
- 0xfb, 0xcc, 0xff, 0xff, //0x0000c3a4 .long L5_5_set_1724
- 0xfb, 0xcc, 0xff, 0xff, //0x0000c3a8 .long L5_5_set_1724
- 0xfb, 0xcc, 0xff, 0xff, //0x0000c3ac .long L5_5_set_1724
- 0xfb, 0xcc, 0xff, 0xff, //0x0000c3b0 .long L5_5_set_1724
- 0xfb, 0xcc, 0xff, 0xff, //0x0000c3b4 .long L5_5_set_1724
- 0xfb, 0xcc, 0xff, 0xff, //0x0000c3b8 .long L5_5_set_1724
- 0xfb, 0xcc, 0xff, 0xff, //0x0000c3bc .long L5_5_set_1724
- 0xfb, 0xcc, 0xff, 0xff, //0x0000c3c0 .long L5_5_set_1724
- 0xfb, 0xcc, 0xff, 0xff, //0x0000c3c4 .long L5_5_set_1724
- 0xfb, 0xcc, 0xff, 0xff, //0x0000c3c8 .long L5_5_set_1724
- 0xfb, 0xcc, 0xff, 0xff, //0x0000c3cc .long L5_5_set_1724
- 0xfb, 0xcc, 0xff, 0xff, //0x0000c3d0 .long L5_5_set_1724
- 0xfb, 0xcc, 0xff, 0xff, //0x0000c3d4 .long L5_5_set_1724
- 0xfb, 0xcc, 0xff, 0xff, //0x0000c3d8 .long L5_5_set_1724
- 0xfb, 0xcc, 0xff, 0xff, //0x0000c3dc .long L5_5_set_1724
- 0xfb, 0xcc, 0xff, 0xff, //0x0000c3e0 .long L5_5_set_1724
- 0xfb, 0xcc, 0xff, 0xff, //0x0000c3e4 .long L5_5_set_1724
- 0xfb, 0xcc, 0xff, 0xff, //0x0000c3e8 .long L5_5_set_1724
- 0x66, 0xcc, 0xff, 0xff, //0x0000c3ec .long L5_5_set_1713
- //0x0000c3f0 .p2align 2, 0x00
- //0x0000c3f0 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x0000c3f0 .long 2
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000c3f4 .p2align 4, 0x00
- //0x0000c400 _P10_TAB
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x3f, //0x0000c400 .quad 0x3ff0000000000000
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x40, //0x0000c408 .quad 0x4024000000000000
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x59, 0x40, //0x0000c410 .quad 0x4059000000000000
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x8f, 0x40, //0x0000c418 .quad 0x408f400000000000
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0xc3, 0x40, //0x0000c420 .quad 0x40c3880000000000
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x6a, 0xf8, 0x40, //0x0000c428 .quad 0x40f86a0000000000
- 0x00, 0x00, 0x00, 0x00, 0x80, 0x84, 0x2e, 0x41, //0x0000c430 .quad 0x412e848000000000
- 0x00, 0x00, 0x00, 0x00, 0xd0, 0x12, 0x63, 0x41, //0x0000c438 .quad 0x416312d000000000
- 0x00, 0x00, 0x00, 0x00, 0x84, 0xd7, 0x97, 0x41, //0x0000c440 .quad 0x4197d78400000000
- 0x00, 0x00, 0x00, 0x00, 0x65, 0xcd, 0xcd, 0x41, //0x0000c448 .quad 0x41cdcd6500000000
- 0x00, 0x00, 0x00, 0x20, 0x5f, 0xa0, 0x02, 0x42, //0x0000c450 .quad 0x4202a05f20000000
- 0x00, 0x00, 0x00, 0xe8, 0x76, 0x48, 0x37, 0x42, //0x0000c458 .quad 0x42374876e8000000
- 0x00, 0x00, 0x00, 0xa2, 0x94, 0x1a, 0x6d, 0x42, //0x0000c460 .quad 0x426d1a94a2000000
- 0x00, 0x00, 0x40, 0xe5, 0x9c, 0x30, 0xa2, 0x42, //0x0000c468 .quad 0x42a2309ce5400000
- 0x00, 0x00, 0x90, 0x1e, 0xc4, 0xbc, 0xd6, 0x42, //0x0000c470 .quad 0x42d6bcc41e900000
- 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x0000c478 .quad 0x430c6bf526340000
- 0x00, 0x80, 0xe0, 0x37, 0x79, 0xc3, 0x41, 0x43, //0x0000c480 .quad 0x4341c37937e08000
- 0x00, 0xa0, 0xd8, 0x85, 0x57, 0x34, 0x76, 0x43, //0x0000c488 .quad 0x4376345785d8a000
- 0x00, 0xc8, 0x4e, 0x67, 0x6d, 0xc1, 0xab, 0x43, //0x0000c490 .quad 0x43abc16d674ec800
- 0x00, 0x3d, 0x91, 0x60, 0xe4, 0x58, 0xe1, 0x43, //0x0000c498 .quad 0x43e158e460913d00
- 0x40, 0x8c, 0xb5, 0x78, 0x1d, 0xaf, 0x15, 0x44, //0x0000c4a0 .quad 0x4415af1d78b58c40
- 0x50, 0xef, 0xe2, 0xd6, 0xe4, 0x1a, 0x4b, 0x44, //0x0000c4a8 .quad 0x444b1ae4d6e2ef50
- 0x92, 0xd5, 0x4d, 0x06, 0xcf, 0xf0, 0x80, 0x44, //0x0000c4b0 .quad 0x4480f0cf064dd592
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000c4b8 .p2align 4, 0x00
- //0x0000c4c0 _POW10_M128_TAB
- 0x53, 0xe4, 0x60, 0xcd, 0x69, 0xc8, 0x32, 0x17, //0x0000c4c0 .quad 1671618768450675795
- 0x88, 0x02, 0x1c, 0x08, 0xa0, 0xd5, 0x8f, 0xfa, //0x0000c4c8 .quad -391859759250406776
- 0xb4, 0x8e, 0x5c, 0x20, 0x42, 0xbd, 0x7f, 0x0e, //0x0000c4d0 .quad 1044761730281672372
- 0x95, 0x81, 0x11, 0x05, 0x84, 0xe5, 0x99, 0x9c, //0x0000c4d8 .quad -7162441377172586091
- 0x61, 0xb2, 0x73, 0xa8, 0x92, 0xac, 0x1f, 0x52, //0x0000c4e0 .quad 5917638181279478369
- 0xfa, 0xe1, 0x55, 0x06, 0xe5, 0x5e, 0xc0, 0xc3, //0x0000c4e8 .quad -4341365703038344710
- 0xf9, 0x9e, 0x90, 0x52, 0xb7, 0x97, 0xa7, 0xe6, //0x0000c4f0 .quad -1826324310255427847
- 0x78, 0x5a, 0xeb, 0x47, 0x9e, 0x76, 0xb0, 0xf4, //0x0000c4f8 .quad -815021110370542984
- 0x5c, 0x63, 0x9a, 0x93, 0xd2, 0xbe, 0x28, 0x90, //0x0000c500 .quad -8058981721550724260
- 0x8b, 0x18, 0xf3, 0xec, 0x22, 0x4a, 0xee, 0x98, //0x0000c508 .quad -7426917221622671221
- 0x33, 0xfc, 0x80, 0x38, 0x87, 0xee, 0x32, 0x74, //0x0000c510 .quad 8373016921771146291
- 0xae, 0xde, 0x2f, 0xa8, 0xab, 0xdc, 0x29, 0xbf, //0x0000c518 .quad -4671960508600951122
- 0x3f, 0x3b, 0xa1, 0x06, 0x29, 0xaa, 0x3f, 0x11, //0x0000c520 .quad 1242899115359157055
- 0x5a, 0xd6, 0x3b, 0x92, 0xd6, 0x53, 0xf4, 0xee, //0x0000c528 .quad -1228264617323800998
- 0x07, 0xc5, 0x24, 0xa4, 0x59, 0xca, 0xc7, 0x4a, //0x0000c530 .quad 5388497965526861063
- 0xf8, 0x65, 0x65, 0x1b, 0x66, 0xb4, 0x58, 0x95, //0x0000c538 .quad -7685194413468457480
- 0x49, 0xf6, 0x2d, 0x0d, 0xf0, 0xbc, 0x79, 0x5d, //0x0000c540 .quad 6735622456908576329
- 0x76, 0xbf, 0x3e, 0xa2, 0x7f, 0xe1, 0xae, 0xba, //0x0000c548 .quad -4994806998408183946
- 0xdc, 0x73, 0x79, 0x10, 0x2c, 0x2c, 0xd8, 0xf4, //0x0000c550 .quad -803843965719055396
- 0x53, 0x6f, 0xce, 0x8a, 0xdf, 0x99, 0x5a, 0xe9, //0x0000c558 .quad -1631822729582842029
- 0x69, 0xe8, 0x4b, 0x8a, 0x9b, 0x1b, 0x07, 0x79, //0x0000c560 .quad 8720969558280366185
- 0x94, 0x05, 0xc1, 0xb6, 0x2b, 0xa0, 0xd8, 0x91, //0x0000c568 .quad -7937418233630358124
- 0x84, 0xe2, 0xde, 0x6c, 0x82, 0xe2, 0x48, 0x97, //0x0000c570 .quad -7545532125859093884
- 0xf9, 0x46, 0x71, 0xa4, 0x36, 0xc8, 0x4e, 0xb6, //0x0000c578 .quad -5310086773610559751
- 0x25, 0x9b, 0x16, 0x08, 0x23, 0x1b, 0x1b, 0xfd, //0x0000c580 .quad -208543120469091547
- 0xb7, 0x98, 0x8d, 0x4d, 0x44, 0x7a, 0xe2, 0xe3, //0x0000c588 .quad -2025922448585811785
- 0xf7, 0x20, 0x0e, 0xe5, 0xf5, 0xf0, 0x30, 0xfe, //0x0000c590 .quad -130339450293182217
- 0x72, 0x7f, 0x78, 0xb0, 0x6a, 0x8c, 0x6d, 0x8e, //0x0000c598 .quad -8183730558007214222
- 0x35, 0xa9, 0x51, 0x5e, 0x33, 0x2d, 0xbd, 0xbd, //0x0000c5a0 .quad -4774610331293865675
- 0x4f, 0x9f, 0x96, 0x5c, 0x85, 0xef, 0x08, 0xb2, //0x0000c5a8 .quad -5617977179081629873
- 0x82, 0x13, 0xe6, 0x35, 0x80, 0x78, 0x2c, 0xad, //0x0000c5b0 .quad -5968262914117332094
- 0x23, 0x47, 0xbc, 0xb3, 0x66, 0x2b, 0x8b, 0xde, //0x0000c5b8 .quad -2410785455424649437
- 0x31, 0xcc, 0xaf, 0x21, 0x50, 0xcb, 0x3b, 0x4c, //0x0000c5c0 .quad 5493207715531443249
- 0x76, 0xac, 0x55, 0x30, 0x20, 0xfb, 0x16, 0x8b, //0x0000c5c8 .quad -8424269937281487754
- 0x3d, 0xbf, 0x1b, 0x2a, 0x24, 0xbe, 0x4a, 0xdf, //0x0000c5d0 .quad -2356862392440471747
- 0x93, 0x17, 0x6b, 0x3c, 0xe8, 0xb9, 0xdc, 0xad, //0x0000c5d8 .quad -5918651403174471789
- 0x0d, 0xaf, 0xa2, 0x34, 0xad, 0x6d, 0x1d, 0xd7, //0x0000c5e0 .quad -2946077990550589683
- 0x78, 0xdd, 0x85, 0x4b, 0x62, 0xe8, 0x53, 0xd9, //0x0000c5e8 .quad -2786628235540701832
- 0x68, 0xad, 0xe5, 0x40, 0x8c, 0x64, 0x72, 0x86, //0x0000c5f0 .quad -8758827771735200408
- 0x6b, 0xaa, 0x33, 0x6f, 0x3d, 0x71, 0xd4, 0x87, //0x0000c5f8 .quad -8659171674854020501
- 0xc2, 0x18, 0x1f, 0x51, 0xaf, 0xfd, 0x0e, 0x68, //0x0000c600 .quad 7498209359040551106
- 0x06, 0x95, 0x00, 0xcb, 0x8c, 0x8d, 0xc9, 0xa9, //0x0000c608 .quad -6212278575140137722
- 0xf2, 0xde, 0x66, 0x25, 0x1b, 0xbd, 0x12, 0x02, //0x0000c610 .quad 149389661945913074
- 0x48, 0xba, 0xc0, 0xfd, 0xef, 0xf0, 0x3b, 0xd4, //0x0000c618 .quad -3153662200497784248
- 0x57, 0x4b, 0x60, 0xf7, 0x30, 0xb6, 0x4b, 0x01, //0x0000c620 .quad 93368538716195671
- 0x6d, 0x74, 0x98, 0xfe, 0x95, 0x76, 0xa5, 0x84, //0x0000c628 .quad -8888567902952197011
- 0x2d, 0x5e, 0x38, 0x35, 0xbd, 0xa3, 0x9e, 0x41, //0x0000c630 .quad 4728396691822632493
- 0x88, 0x91, 0x3e, 0x7e, 0x3b, 0xd4, 0xce, 0xa5, //0x0000c638 .quad -6499023860262858360
- 0xb9, 0x75, 0x86, 0x82, 0xac, 0x4c, 0x06, 0x52, //0x0000c640 .quad 5910495864778290617
- 0xea, 0x35, 0xce, 0x5d, 0x4a, 0x89, 0x42, 0xcf, //0x0000c648 .quad -3512093806901185046
- 0x93, 0x09, 0x94, 0xd1, 0xeb, 0xef, 0x43, 0x73, //0x0000c650 .quad 8305745933913819539
- 0xb2, 0xe1, 0xa0, 0x7a, 0xce, 0x95, 0x89, 0x81, //0x0000c658 .quad -9112587656954322510
- 0xf8, 0x0b, 0xf9, 0xc5, 0xe6, 0xeb, 0x14, 0x10, //0x0000c660 .quad 1158810380537498616
- 0x1f, 0x1a, 0x49, 0x19, 0x42, 0xfb, 0xeb, 0xa1, //0x0000c668 .quad -6779048552765515233
- 0xf6, 0x4e, 0x77, 0x77, 0xe0, 0x26, 0x1a, 0xd4, //0x0000c670 .quad -3163173042755514634
- 0xa6, 0x60, 0x9b, 0x9f, 0x12, 0xfa, 0x66, 0xca, //0x0000c678 .quad -3862124672529506138
- 0xb4, 0x22, 0x55, 0x95, 0x98, 0xb0, 0x20, 0x89, //0x0000c680 .quad -8565652321871781196
- 0xd0, 0x38, 0x82, 0x47, 0x97, 0xb8, 0x00, 0xfd, //0x0000c688 .quad -215969822234494768
- 0xb0, 0x35, 0x55, 0x5d, 0x5f, 0x6e, 0xb4, 0x55, //0x0000c690 .quad 6175682344898606512
- 0x82, 0x63, 0xb1, 0x8c, 0x5e, 0x73, 0x20, 0x9e, //0x0000c698 .quad -7052510166537641086
- 0x1d, 0x83, 0xaa, 0x34, 0xf7, 0x89, 0x21, 0xeb, //0x0000c6a0 .quad -1503769105731517667
- 0x62, 0xbc, 0xdd, 0x2f, 0x36, 0x90, 0xa8, 0xc5, //0x0000c6a8 .quad -4203951689744663454
- 0xe4, 0x23, 0xd5, 0x01, 0x75, 0xec, 0xe9, 0xa5, //0x0000c6b0 .quad -6491397400591784988
- 0x7b, 0x2b, 0xd5, 0xbb, 0x43, 0xb4, 0x12, 0xf7, //0x0000c6b8 .quad -643253593753441413
- 0x6e, 0x36, 0x25, 0x21, 0xc9, 0x33, 0xb2, 0x47, //0x0000c6c0 .quad 5166248661484910190
- 0x2d, 0x3b, 0x65, 0x55, 0xaa, 0xb0, 0x6b, 0x9a, //0x0000c6c8 .quad -7319562523736982739
- 0x0a, 0x84, 0x6e, 0x69, 0xbb, 0xc0, 0x9e, 0x99, //0x0000c6d0 .quad -7377247228426025974
- 0xf8, 0x89, 0xbe, 0xea, 0xd4, 0x9c, 0x06, 0xc1, //0x0000c6d8 .quad -4537767136243840520
- 0x0d, 0x25, 0xca, 0x43, 0xea, 0x70, 0x06, 0xc0, //0x0000c6e0 .quad -4609873017105144563
- 0x76, 0x2c, 0x6e, 0x25, 0x0a, 0x44, 0x48, 0xf1, //0x0000c6e8 .quad -1060522901877412746
- 0x28, 0x57, 0x5e, 0x6a, 0x92, 0x06, 0x04, 0x38, //0x0000c6f0 .quad 4036358391950366504
- 0xca, 0xdb, 0x64, 0x57, 0x86, 0x2a, 0xcd, 0x96, //0x0000c6f8 .quad -7580355841314464822
- 0xf2, 0xec, 0xf5, 0x04, 0x37, 0x08, 0x05, 0xc6, //0x0000c700 .quad -4177924046916817678
- 0xbc, 0x12, 0x3e, 0xed, 0x27, 0x75, 0x80, 0xbc, //0x0000c708 .quad -4863758783215693124
- 0x2e, 0x68, 0x33, 0xc6, 0x44, 0x4a, 0x86, 0xf7, //0x0000c710 .quad -610719040218634194
- 0x6b, 0x97, 0x8d, 0xe8, 0x71, 0x92, 0xa0, 0xeb, //0x0000c718 .quad -1468012460592228501
- 0x1d, 0x21, 0xe0, 0xfb, 0x6a, 0xee, 0xb3, 0x7a, //0x0000c720 .quad 8841672636718129437
- 0xa3, 0x7e, 0x58, 0x31, 0x87, 0x5b, 0x44, 0x93, //0x0000c728 .quad -7835036815511224669
- 0x64, 0x29, 0xd8, 0xba, 0x05, 0xea, 0x60, 0x59, //0x0000c730 .quad 6440404777470273892
- 0x4c, 0x9e, 0xae, 0xfd, 0x68, 0x72, 0x15, 0xb8, //0x0000c738 .quad -5182110000961642932
- 0xbd, 0x33, 0x8e, 0x29, 0x87, 0x24, 0xb9, 0x6f, //0x0000c740 .quad 8050505971837842365
- 0xdf, 0x45, 0x1a, 0x3d, 0x03, 0xcf, 0x1a, 0xe6, //0x0000c748 .quad -1865951482774665761
- 0x56, 0xe0, 0xf8, 0x79, 0xd4, 0xb6, 0xd3, 0xa5, //0x0000c750 .quad -6497648813669818282
- 0xab, 0x6b, 0x30, 0x06, 0x62, 0xc1, 0xd0, 0x8f, //0x0000c758 .quad -8083748704375247957
- 0x6c, 0x18, 0x77, 0x98, 0x89, 0xa4, 0x48, 0x8f, //0x0000c760 .quad -8122061017087272852
- 0x96, 0x86, 0xbc, 0x87, 0xba, 0xf1, 0xc4, 0xb3, //0x0000c768 .quad -5492999862041672042
- 0x87, 0xde, 0x94, 0xfe, 0xab, 0xcd, 0x1a, 0x33, //0x0000c770 .quad 3682481783923072647
- 0x3c, 0xa8, 0xab, 0x29, 0x29, 0x2e, 0xb6, 0xe0, //0x0000c778 .quad -2254563809124702148
- 0x14, 0x0b, 0x1d, 0x7f, 0x8b, 0xc0, 0xf0, 0x9f, //0x0000c780 .quad -6921820921902855404
- 0x25, 0x49, 0x0b, 0xba, 0xd9, 0xdc, 0x71, 0x8c, //0x0000c788 .quad -8326631408344020699
- 0xd9, 0x4d, 0xe4, 0x5e, 0xae, 0xf0, 0xec, 0x07, //0x0000c790 .quad 571095884476206553
- 0x6f, 0x1b, 0x8e, 0x28, 0x10, 0x54, 0x8e, 0xaf, //0x0000c798 .quad -5796603242002637969
- 0x50, 0x61, 0x9d, 0xf6, 0xd9, 0x2c, 0xe8, 0xc9, //0x0000c7a0 .quad -3897816162832129712
- 0x4a, 0xa2, 0xb1, 0x32, 0x14, 0xe9, 0x71, 0xdb, //0x0000c7a8 .quad -2634068034075909558
- 0xd2, 0x5c, 0x22, 0x3a, 0x08, 0x1c, 0x31, 0xbe, //0x0000c7b0 .quad -4741978110983775022
- 0x6e, 0x05, 0xaf, 0x9f, 0xac, 0x31, 0x27, 0x89, //0x0000c7b8 .quad -8563821548938525330
- 0x06, 0xf4, 0xaa, 0x48, 0x0a, 0x63, 0xbd, 0x6d, //0x0000c7c0 .quad 7907585416552444934
- 0xca, 0xc6, 0x9a, 0xc7, 0x17, 0xfe, 0x70, 0xab, //0x0000c7c8 .quad -6093090917745768758
- 0x08, 0xb1, 0xd5, 0xda, 0xcc, 0xbb, 0x2c, 0x09, //0x0000c7d0 .quad 661109733835780360
- 0x7d, 0x78, 0x81, 0xb9, 0x9d, 0x3d, 0x4d, 0xd6, //0x0000c7d8 .quad -3004677628754823043
- 0xa5, 0x8e, 0xc5, 0x08, 0x60, 0xf5, 0xbb, 0x25, //0x0000c7e0 .quad 2719036592861056677
- 0x4e, 0xeb, 0xf0, 0x93, 0x82, 0x46, 0xf0, 0x85, //0x0000c7e8 .quad -8795452545612846258
- 0x4e, 0xf2, 0xf6, 0x0a, 0xb8, 0xf2, 0x2a, 0xaf, //0x0000c7f0 .quad -5824576295778454962
- 0x21, 0x26, 0xed, 0x38, 0x23, 0x58, 0x6c, 0xa7, //0x0000c7f8 .quad -6382629663588669919
- 0xe1, 0xae, 0xb4, 0x0d, 0x66, 0xaf, 0xf5, 0x1a, //0x0000c800 .quad 1942651667131707105
- 0xaa, 0x6f, 0x28, 0x07, 0x2c, 0x6e, 0x47, 0xd1, //0x0000c808 .quad -3366601061058449494
- 0x4d, 0xed, 0x90, 0xc8, 0x9f, 0x8d, 0xd9, 0x50, //0x0000c810 .quad 5825843310384704845
- 0xca, 0x45, 0x79, 0x84, 0xdb, 0xa4, 0xcc, 0x82, //0x0000c818 .quad -9021654690802612790
- 0xa0, 0x28, 0xb5, 0xba, 0x07, 0xf1, 0x0f, 0xe5, //0x0000c820 .quad -1941067898873894752
- 0x3c, 0x97, 0x97, 0x65, 0x12, 0xce, 0x7f, 0xa3, //0x0000c828 .quad -6665382345075878084
- 0xc8, 0x72, 0x62, 0xa9, 0x49, 0xed, 0x53, 0x1e, //0x0000c830 .quad 2185351144835019464
- 0x0c, 0x7d, 0xfd, 0xfe, 0x96, 0xc1, 0x5f, 0xcc, //0x0000c838 .quad -3720041912917459700
- 0x7a, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x0000c840 .quad 2731688931043774330
- 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x0000c848 .quad -38366372719436721
- 0xac, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x0000c850 .quad 8624834609543440812
- 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x0000c858 .quad -6941508010590729807
- 0x17, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x0000c860 .quad -3054014793352862697
- 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x0000c868 .quad -4065198994811024355
- 0x1d, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x0000c870 .quad 5405853545163697437
- 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x0000c878 .quad -469812725086392539
- 0x32, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x0000c880 .quad 5684501474941004850
- 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x0000c888 .quad -7211161980820077193
- 0x3f, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x0000c890 .quad 2493940825248868159
- 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x0000c898 .quad -4402266457597708587
- 0x0f, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x0000c8a0 .quad 7729112049988473103
- 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x0000c8a8 .quad -891147053569747830
- 0xa9, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x0000c8b0 .quad -9004363024039368023
- 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x0000c8b8 .quad -7474495936122174250
- 0x53, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x0000c8c0 .quad 2579604275232953683
- 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x0000c8c8 .quad -4731433901725329908
- 0xa8, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x0000c8d0 .quad 3224505344041192104
- 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x0000c8d8 .quad -1302606358729274481
- 0xa9, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x0000c8e0 .quad 8932844867666826921
- 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x0000c8e8 .quad -7731658001846878407
- 0x53, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x0000c8f0 .quad -2669001970698630061
- 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x0000c8f8 .quad -5052886483881210105
- 0x68, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x0000c900 .quad -3336252463373287576
- 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x0000c908 .quad -1704422086424124727
- 0xa1, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x0000c910 .quad 2526528228819083169
- 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x0000c918 .quad -7982792831656159810
- 0x8a, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x0000c920 .quad -6065211750830921846
- 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x0000c928 .quad -5366805021142811859
- 0x6c, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x0000c930 .quad 1641857348316123500
- 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x0000c938 .quad -2096820258001126919
- 0xe3, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x0000c940 .quad -5891368184943504669
- 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x0000c948 .quad -8228041688891786181
- 0x9c, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x0000c950 .quad -7364210231179380836
- 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x0000c958 .quad -5673366092687344822
- 0x83, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x0000c960 .quad 4629795266307937667
- 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x0000c968 .quad -2480021597431793123
- 0x72, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x0000c970 .quad 5199465050656154994
- 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x0000c978 .quad -8467542526035952558
- 0xcf, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x0000c980 .quad -2724040723534582065
- 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x0000c988 .quad -5972742139117552794
- 0x82, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x0000c990 .quad -8016736922845615486
- 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x0000c998 .quad -2854241655469553088
- 0x91, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x0000c9a0 .quad 6518754469289960081
- 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x0000c9a8 .quad -8701430062309552536
- 0x36, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x0000c9b0 .quad 8148443086612450102
- 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x0000c9b8 .quad -6265101559459552766
- 0x03, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x0000c9c0 .quad 962181821410786819
- 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x0000c9c8 .quad -3219690930897053053
- 0xc2, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x0000c9d0 .quad -1704479370831952190
- 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x0000c9d8 .quad -8929835859451740015
- 0x72, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x0000c9e0 .quad 7092772823314835570
- 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x0000c9e8 .quad -6550608805887287114
- 0x8f, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x0000c9f0 .quad -357406007711231345
- 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x0000c9f8 .quad -3576574988931720989
- 0x99, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x0000ca00 .quad 8999993282035256217
- 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x0000ca08 .quad -9152888395723407474
- 0x80, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x0000ca10 .quad 2026619565689294464
- 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x0000ca18 .quad -6829424476226871438
- 0x20, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x0000ca20 .quad -6690097579743157728
- 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x0000ca28 .quad -3925094576856201394
- 0xa8, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x0000ca30 .quad 5472436080603216552
- 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x0000ca38 .quad -294682202642863838
- 0xa9, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x0000ca40 .quad 8031958568804398249
- 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x0000ca48 .quad -7101705404292871755
- 0xd3, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x0000ca50 .quad -3795109844276665901
- 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x0000ca58 .quad -4265445736938701790
- 0x48, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x0000ca60 .quad 9091170749936331336
- 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x0000ca68 .quad -720121152745989333
- 0x6d, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x0000ca70 .quad 3376138709496513133
- 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x0000ca78 .quad -7367604748107325189
- 0x08, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x0000ca80 .quad -391512631556746488
- 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x0000ca88 .quad -4597819916706768583
- 0xca, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x0000ca90 .quad 8733981247408842698
- 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x0000ca98 .quad -1135588877456072824
- 0xde, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x0000caa0 .quad 5458738279630526686
- 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x0000caa8 .quad -7627272076051127371
- 0x16, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x0000cab0 .quad -7011635205744005354
- 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x0000cab8 .quad -4922404076636521310
- 0xdc, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x0000cac0 .quad 5070514048102157020
- 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x0000cac8 .quad -1541319077368263733
- 0xc9, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x0000cad0 .quad 863228270850154185
- 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x0000cad8 .quad -7880853450996246689
- 0x7b, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x0000cae0 .quad -3532650679864695173
- 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x0000cae8 .quad -5239380795317920458
- 0x1a, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x0000caf0 .quad -9027499368258256870
- 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x0000caf8 .quad -1937539975720012668
- 0x10, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x0000cb00 .quad -3336344095947716592
- 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x0000cb08 .quad -8128491512466089774
- 0x15, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x0000cb10 .quad -8782116138362033643
- 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x0000cb18 .quad -5548928372155224313
- 0x9a, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x0000cb20 .quad 7469098900757009562
- 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x0000cb28 .quad -2324474446766642487
- 0xe0, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x0000cb30 .quad -2249342214667950880
- 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x0000cb38 .quad -8370325556870233411
- 0x18, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x0000cb40 .quad 6411694268519837208
- 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x0000cb48 .quad -5851220927660403859
- 0x9e, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x0000cb50 .quad -5820440219632367202
- 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x0000cb58 .quad -2702340141148116920
- 0x03, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x0000cb60 .quad 7891439908798240259
- 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x0000cb68 .quad -8606491615858654931
- 0x83, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x0000cb70 .quad -3970758169284363389
- 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x0000cb78 .quad -6146428501395930760
- 0x64, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x0000cb80 .quad -351761693178066332
- 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x0000cb88 .quad -3071349608317525546
- 0x7f, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x0000cb90 .quad 6697677969404790399
- 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x0000cb98 .quad -8837122532839535322
- 0x1e, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x0000cba0 .quad -851274575098787810
- 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x0000cba8 .quad -6434717147622031249
- 0x26, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x0000cbb0 .quad -1064093218873484762
- 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x0000cbb8 .quad -3431710416100151157
- 0x58, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x0000cbc0 .quad 8558313775058847832
- 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x0000cbc8 .quad -9062348037703676329
- 0x6e, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x0000cbd0 .quad 6086206200396171886
- 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x0000cbd8 .quad -6716249028702207507
- 0x09, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x0000cbe0 .quad -6227300304786948855
- 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x0000cbe8 .quad -3783625267450371480
- 0x4c, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x0000cbf0 .quad -3172439362556298164
- 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x0000cbf8 .quad -117845565885576446
- 0xaf, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x0000cc00 .quad -4288617610811380305
- 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x0000cc08 .quad -6991182506319567135
- 0x1b, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x0000cc10 .quad 3862600023340550427
- 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x0000cc18 .quad -4127292114472071014
- 0x62, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x0000cc20 .quad -4395122007679087774
- 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x0000cc28 .quad -547429124662700864
- 0x1d, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x0000cc30 .quad 8782263791269039901
- 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x0000cc38 .quad -7259672230555269896
- 0xe4, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x0000cc40 .quad -7468914334623251740
- 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x0000cc48 .quad -4462904269766699466
- 0x9d, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x0000cc50 .quad 4498915137003099037
- 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x0000cc58 .quad -966944318780986428
- 0x42, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x0000cc60 .quad -6411550076227838910
- 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x0000cc68 .quad -7521869226879198374
- 0x53, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x0000cc70 .quad 5820620459997365075
- 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x0000cc78 .quad -4790650515171610063
- 0x28, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x0000cc80 .quad -6559282480285457368
- 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x0000cc88 .quad -1376627125537124675
- 0x99, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x0000cc90 .quad -8711237568605798759
- 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x0000cc98 .quad -7777920981101784778
- 0x3f, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x0000cca0 .quad 2946011094524915263
- 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x0000cca8 .quad -5110715207949843068
- 0xcf, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x0000ccb0 .quad 3682513868156144079
- 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x0000ccb8 .quad -1776707991509915931
- 0x21, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x0000ccc0 .quad 4607414176811284001
- 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x0000ccc8 .quad -8027971522334779313
- 0xa9, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x0000ccd0 .quad 1147581702586717097
- 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x0000ccd8 .quad -5423278384491086237
- 0x94, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x0000cce0 .quad -3177208890193991532
- 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x0000cce8 .quad -2167411962186469893
- 0x5c, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x0000ccf0 .quad 7237616480483531100
- 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x0000ccf8 .quad -8272161504007625539
- 0xb3, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x0000cd00 .quad -4788037454677749837
- 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x0000cd08 .quad -5728515861582144020
- 0xa0, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x0000cd10 .quad -1373360799919799392
- 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x0000cd18 .quad -2548958808550292121
- 0x44, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x0000cd20 .quad -858350499949874620
- 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x0000cd28 .quad -8510628282985014432
- 0xd5, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x0000cd30 .quad 3538747893490044629
- 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x0000cd38 .quad -6026599335303880135
- 0x8b, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x0000cd40 .quad 9035120885289943691
- 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x0000cd48 .quad -2921563150702462265
- 0x97, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x0000cd50 .quad -5882264492762254953
- 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x0000cd58 .quad -8743505996830120772
- 0xfc, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x0000cd60 .quad -2741144597525430788
- 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x0000cd68 .quad -6317696477610263061
- 0x7b, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x0000cd70 .quad -3426430746906788485
- 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x0000cd78 .quad -3285434578585440922
- 0x6d, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x0000cd80 .quad 4776009810824339053
- 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x0000cd88 .quad -8970925639256982432
- 0x08, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x0000cd90 .quad 5970012263530423816
- 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x0000cd98 .quad -6601971030643840136
- 0x8b, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x0000cda0 .quad 7462515329413029771
- 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x0000cda8 .quad -3640777769877412266
- 0xb6, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x0000cdb0 .quad 52386062455755702
- 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x0000cdb8 .quad -9193015133814464522
- 0xa4, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x0000cdc0 .quad -9157889458785081180
- 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x0000cdc8 .quad -6879582898840692749
- 0xcd, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x0000cdd0 .quad 6999382250228200141
- 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x0000cdd8 .quad -3987792605123478032
- 0x81, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x0000cde0 .quad 8749227812785250177
- 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x0000cde8 .quad -373054737976959636
- 0xb0, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x0000cdf0 .quad -3755104653863994448
- 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x0000cdf8 .quad -7150688238876681629
- 0x9c, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x0000ce00 .quad -4693880817329993060
- 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x0000ce08 .quad -4326674280168464132
- 0x44, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x0000ce10 .quad -1255665003235103420
- 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x0000ce18 .quad -796656831783192261
- 0x4a, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x0000ce20 .quad 8438581409832836170
- 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x0000ce28 .quad -7415439547505577019
- 0x5d, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x0000ce30 .quad -3286831292991118499
- 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x0000ce38 .quad -4657613415954583370
- 0x34, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x0000ce40 .quad -8720225134666286028
- 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x0000ce48 .quad -1210330751515841308
- 0xa0, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x0000ce50 .quad -3144297699952734816
- 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x0000ce58 .quad -7673985747338482674
- 0x09, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x0000ce60 .quad -8542058143368306423
- 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x0000ce68 .quad -4980796165745715438
- 0x4b, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x0000ce70 .quad 3157485376071780683
- 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x0000ce78 .quad -1614309188754756393
- 0xcf, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x0000ce80 .quad 8890957387685944783
- 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x0000ce88 .quad -7926472270612804602
- 0x42, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x0000ce90 .quad 1890324697752655170
- 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x0000ce98 .quad -5296404319838617848
- 0x93, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x0000cea0 .quad 2362905872190818963
- 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x0000cea8 .quad -2008819381370884406
- 0x9c, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x0000ceb0 .quad 6088502188546649756
- 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x0000ceb8 .quad -8173041140997884610
- 0x43, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x0000cec0 .quad -1612744301171463613
- 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x0000cec8 .quad -5604615407819967859
- 0xd4, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x0000ced0 .quad 7207441660390446292
- 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x0000ced8 .quad -2394083241347571919
- 0x04, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x0000cee0 .quad -2412877989897052924
- 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x0000cee8 .quad -8413831053483314306
- 0x45, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x0000cef0 .quad -7627783505798704059
- 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x0000cef8 .quad -5905602798426754978
- 0x57, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x0000cf00 .quad 4300328673033783639
- 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x0000cf08 .quad -2770317479606055818
- 0xd6, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x0000cf10 .quad -1923980597781273130
- 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x0000cf18 .quad -8648977452394866743
- 0x4c, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x0000cf20 .quad 6818396289628184396
- 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x0000cf28 .quad -6199535797066195524
- 0x1f, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x0000cf30 .quad 8522995362035230495
- 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x0000cf38 .quad -3137733727905356501
- 0x73, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x0000cf40 .quad 3021029092058325107
- 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x0000cf48 .quad -8878612607581929669
- 0x90, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x0000cf50 .quad -835399653354481520
- 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x0000cf58 .quad -6486579741050024183
- 0xb4, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x0000cf60 .quad 8179122470161673908
- 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x0000cf68 .quad -3496538657885142324
- 0x30, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x0000cf70 .quad -4111420493003729616
- 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x0000cf78 .quad -9102865688819295809
- 0x7c, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x0000cf80 .quad -5139275616254662020
- 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x0000cf88 .quad -6766896092596731857
- 0x1c, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x0000cf90 .quad -6424094520318327524
- 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x0000cf98 .quad -3846934097318526917
- 0x63, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x0000cfa0 .quad -8030118150397909405
- 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x0000cfa8 .quad -196981603220770742
- 0xfe, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x0000cfb0 .quad -7324666853212387330
- 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x0000cfb8 .quad -7040642529654063570
- 0xfd, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x0000cfc0 .quad 4679224488766679549
- 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x0000cfc8 .quad -4189117143640191558
- 0x7c, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x0000cfd0 .quad -3374341425896426372
- 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x0000cfd8 .quad -624710411122851544
- 0xce, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x0000cfe0 .quad -9026492418826348338
- 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x0000cfe8 .quad -7307973034592864071
- 0x01, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x0000cff0 .quad -2059743486678159615
- 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x0000cff8 .quad -4523280274813692185
- 0xc1, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x0000d000 .quad -2574679358347699519
- 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x0000d008 .quad -1042414325089727327
- 0xb9, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x0000d010 .quad 3002511419460075705
- 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x0000d018 .quad -7569037980822161435
- 0xe7, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x0000d020 .quad 8364825292752482535
- 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x0000d028 .quad -4849611457600313890
- 0x21, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x0000d030 .quad 1232659579085827361
- 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x0000d038 .quad -1450328303573004458
- 0x34, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x0000d040 .quad -3841273781498745804
- 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x0000d048 .quad -7823984217374209643
- 0x42, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x0000d050 .quad 4421779809981343554
- 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x0000d058 .quad -5168294253290374149
- 0x12, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x0000d060 .quad 915538744049291538
- 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x0000d068 .quad -1848681798185579782
- 0xab, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x0000d070 .quad 5183897733458195115
- 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x0000d078 .quad -8072955151507069220
- 0x56, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x0000d080 .quad 6479872166822743894
- 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x0000d088 .quad -5479507920956448621
- 0x2c, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x0000d090 .quad 3488154190101041964
- 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x0000d098 .quad -2237698882768172872
- 0xfb, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x0000d0a0 .quad 2180096368813151227
- 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x0000d0a8 .quad -8316090829371189901
- 0xfa, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x0000d0b0 .quad -1886565557410948870
- 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x0000d0b8 .quad -5783427518286599473
- 0x39, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x0000d0c0 .quad -2358206946763686087
- 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x0000d0c8 .quad -2617598379430861437
- 0x83, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x0000d0d0 .quad 7749492695127472003
- 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x0000d0d8 .quad -8553528014785370254
- 0x64, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x0000d0e0 .quad 463493832054564196
- 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x0000d0e8 .quad -6080224000054324913
- 0xbd, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x0000d0f0 .quad -4032318728359182659
- 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x0000d0f8 .quad -2988593981640518238
- 0x36, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x0000d100 .quad -4826042214438183114
- 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x0000d108 .quad -8785400266166405755
- 0x04, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x0000d110 .quad 3190819268807046916
- 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x0000d118 .quad -6370064314280619289
- 0xc5, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x0000d120 .quad -623161932418579259
- 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x0000d128 .quad -3350894374423386208
- 0xfb, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x0000d130 .quad -7307005235402693893
- 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x0000d138 .quad -9011838011655698236
- 0xba, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x0000d140 .quad -4522070525825979462
- 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x0000d148 .quad -6653111496142234891
- 0xa8, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x0000d150 .quad 3570783879572301480
- 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x0000d158 .quad -3704703351750405709
- 0x52, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x0000d160 .quad -148206168962011054
- 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x0000d168 .quad -19193171260619233
- 0x33, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x0000d170 .quad -92628855601256909
- 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x0000d178 .quad -6929524759678968877
- 0xc0, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x0000d180 .quad -115786069501571136
- 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x0000d188 .quad -4050219931171323192
- 0xb0, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x0000d190 .quad 4466953431550423984
- 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x0000d198 .quad -451088895536766085
- 0x4e, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x0000d1a0 .quad 486002885505321038
- 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x0000d1a8 .quad -7199459587351560659
- 0x62, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x0000d1b0 .quad 5219189625309039202
- 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x0000d1b8 .quad -4387638465762062920
- 0xfa, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x0000d1c0 .quad 6523987031636299002
- 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x0000d1c8 .quad -872862063775190746
- 0x1c, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x0000d1d0 .quad -534194123654701028
- 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x0000d1d8 .quad -7463067817500576073
- 0x23, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x0000d1e0 .quad -667742654568376285
- 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x0000d1e8 .quad -4717148753448332187
- 0x2c, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x0000d1f0 .quad 8388693718644305452
- 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x0000d1f8 .quad -1284749923383027329
- 0xdc, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x0000d200 .quad -6286281471915778852
- 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x0000d208 .quad -7720497729755473937
- 0x13, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x0000d210 .quad -7857851839894723565
- 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x0000d218 .quad -5038936143766954517
- 0x17, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x0000d220 .quad 8624429273841147159
- 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x0000d228 .quad -1686984161281305242
- 0x2e, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x0000d230 .quad 778582277723329070
- 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x0000d238 .quad -7971894128441897632
- 0xba, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x0000d240 .quad 973227847154161338
- 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x0000d248 .quad -5353181642124984136
- 0x69, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x0000d250 .quad 1216534808942701673
- 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x0000d258 .quad -2079791034228842266
- 0xc1, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x0000d260 .quad -3851351762838199359
- 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x0000d268 .quad -8217398424034108273
- 0xb2, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x0000d270 .quad -4814189703547749198
- 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x0000d278 .quad -5660062011615247437
- 0xde, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x0000d280 .quad -6017737129434686498
- 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x0000d288 .quad -2463391496091671392
- 0x6b, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x0000d290 .quad 7768129340171790699
- 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x0000d298 .quad -8457148712698376476
- 0xc6, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x0000d2a0 .quad -8736582398494813242
- 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x0000d2a8 .quad -5959749872445582691
- 0xb7, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x0000d2b0 .quad -1697355961263740745
- 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x0000d2b8 .quad -2838001322129590460
- 0x72, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x0000d2c0 .quad 1244995533423855986
- 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x0000d2c8 .quad -8691279853972075893
- 0xcf, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x0000d2d0 .quad -3055441601647567921
- 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x0000d2d8 .quad -6252413799037706963
- 0xc3, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x0000d2e0 .quad 5404070034795315907
- 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x0000d2e8 .quad -3203831230369745799
- 0xba, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x0000d2f0 .quad -3539985255894009414
- 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x0000d2f8 .quad -8919923546622172981
- 0x28, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x0000d300 .quad -4424981569867511768
- 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x0000d308 .quad -6538218414850328322
- 0x32, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x0000d310 .quad 8303831092947774002
- 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x0000d318 .quad -3561087000135522498
- 0x5f, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x0000d320 .quad 578208414664970847
- 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x0000d328 .quad -9143208402725783417
- 0xf7, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x0000d330 .quad -3888925500096174345
- 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x0000d338 .quad -6817324484979841368
- 0xb5, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x0000d340 .quad -249470856692830027
- 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x0000d348 .quad -3909969587797413806
- 0xe2, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x0000d350 .quad -4923524589293425438
- 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x0000d358 .quad -275775966319379353
- 0x0d, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x0000d360 .quad -3077202868308390899
- 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x0000d368 .quad -7089889006590693952
- 0x11, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x0000d370 .quad 765182433041899281
- 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x0000d378 .quad -4250675239810979535
- 0xd5, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x0000d380 .quad 5568164059729762005
- 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x0000d388 .quad -701658031336336515
- 0x45, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x0000d390 .quad 5785945546544795205
- 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x0000d398 .quad -7356065297226292178
- 0xd6, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x0000d3a0 .quad -1990940103673781802
- 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x0000d3a8 .quad -4583395603105477319
- 0x4c, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x0000d3b0 .quad 6734696907262548556
- 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x0000d3b8 .quad -1117558485454458744
- 0x6f, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x0000d3c0 .quad 4209185567039092847
- 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x0000d3c8 .quad -7616003081050118571
- 0x8b, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x0000d3d0 .quad -8573576096483297653
- 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x0000d3d8 .quad -4908317832885260310
- 0x2e, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x0000d3e0 .quad 3118087934678041646
- 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x0000d3e8 .quad -1523711272679187483
- 0x9d, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x0000d3f0 .quad 4254647968387469981
- 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x0000d3f8 .quad -7869848573065574033
- 0x44, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x0000d400 .quad 706623942056949572
- 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x0000d408 .quad -5225624697904579637
- 0x15, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x0000d410 .quad -3728406090856200939
- 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x0000d418 .quad -1920344853953336643
- 0x2d, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x0000d420 .quad -6941939825212513491
- 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x0000d428 .quad -8117744561361917258
- 0xf9, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x0000d430 .quad 5157633273766521849
- 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x0000d438 .quad -5535494683275008668
- 0xf7, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x0000d440 .quad 6447041592208152311
- 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x0000d448 .quad -2307682335666372931
- 0x5a, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x0000d450 .quad 6335244004343789146
- 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x0000d458 .quad -8359830487432564938
- 0xf1, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x0000d460 .quad -1304317031425039375
- 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x0000d468 .quad -5838102090863318269
- 0xed, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x0000d470 .quad -1630396289281299219
- 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x0000d478 .quad -2685941595151759932
- 0x14, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x0000d480 .quad 1286845328412881940
- 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x0000d488 .quad -8596242524610931813
- 0x19, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x0000d490 .quad -3003129357911285479
- 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x0000d498 .quad -6133617137336276863
- 0x5f, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x0000d4a0 .quad 5469460339465668959
- 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x0000d4a8 .quad -3055335403242958174
- 0xdb, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x0000d4b0 .quad 8030098730593431003
- 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x0000d4b8 .quad -8827113654667930715
- 0x52, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x0000d4c0 .quad -3797434642040374958
- 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x0000d4c8 .quad -6422206049907525490
- 0xa7, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x0000d4d0 .quad 9088264752731695015
- 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x0000d4d8 .quad -3416071543957018958
- 0xc8, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x0000d4e0 .quad -8154892584824854328
- 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x0000d4e8 .quad -9052573742614218705
- 0xfa, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x0000d4f0 .quad 8253128342678483706
- 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x0000d4f8 .quad -6704031159840385477
- 0xb9, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x0000d500 .quad 5704724409920716729
- 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x0000d508 .quad -3768352931373093942
- 0xa8, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x0000d510 .quad -2092466524453879896
- 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x0000d518 .quad -98755145788979524
- 0xc9, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x0000d520 .quad 998051431430019017
- 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x0000d528 .quad -6979250993759194058
- 0xbb, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x0000d530 .quad -7975807747567252037
- 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x0000d538 .quad -4112377723771604669
- 0x2a, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x0000d540 .quad 8476984389250486570
- 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x0000d548 .quad -528786136287117932
- 0xba, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x0000d550 .quad -3925256793573221702
- 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x0000d558 .quad -7248020362820530564
- 0x68, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x0000d560 .quad -294884973539139224
- 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x0000d568 .quad -4448339435098275301
- 0xc3, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x0000d570 .quad -368606216923924029
- 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x0000d578 .quad -948738275445456222
- 0x1a, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x0000d580 .quad -2536221894791146470
- 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x0000d588 .quad -7510490449794491995
- 0x20, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x0000d590 .quad 6053094668365842720
- 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x0000d598 .quad -4776427043815727089
- 0x68, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x0000d5a0 .quad 2954682317029915496
- 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x0000d5a8 .quad -1358847786342270957
- 0x21, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x0000d5b0 .quad -459166561069996767
- 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x0000d5b8 .quad -7766808894105001205
- 0x69, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x0000d5c0 .quad -573958201337495959
- 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x0000d5c8 .quad -5096825099203863602
- 0x04, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x0000d5d0 .quad -5329133770099257852
- 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x0000d5d8 .quad -1759345355577441598
- 0xc2, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x0000d5e0 .quad -5636551615525730110
- 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x0000d5e8 .quad -8017119874876982855
- 0xf3, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x0000d5f0 .quad 2177682517447613171
- 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x0000d5f8 .quad -5409713825168840664
- 0xb0, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x0000d600 .quad 2722103146809516464
- 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x0000d608 .quad -2150456263033662926
- 0x0e, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x0000d610 .quad 6313000485183335694
- 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x0000d618 .quad -8261564192037121185
- 0x51, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x0000d620 .quad 3279564588051781713
- 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x0000d628 .quad -5715269221619013577
- 0x65, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x0000d630 .quad -512230283362660763
- 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x0000d638 .quad -2532400508596379068
- 0xff, 0x58, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x0000d640 .quad 1985699082112030975
- 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x0000d648 .quad -8500279345513818773
- 0x3f, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x0000d650 .quad -2129562165787349185
- 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x0000d658 .quad -6013663163464885563
- 0x0f, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x0000d660 .quad 6561419329620589327
- 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x0000d668 .quad -2905392935903719049
- 0xe9, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x0000d670 .quad -7428327965055601431
- 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x0000d678 .quad -8733399612580906262
- 0x24, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x0000d680 .quad 4549648098962661924
- 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x0000d688 .quad -6305063497298744923
- 0xad, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x0000d690 .quad -8147997931578836307
- 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x0000d698 .quad -3269643353196043250
- 0xac, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x0000d6a0 .quad 1825030320404309164
- 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x0000d6a8 .quad -8961056123388608887
- 0xd7, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x0000d6b0 .quad 6892973918932774359
- 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x0000d6b8 .quad -6589634135808373205
- 0x4d, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x0000d6c0 .quad 4004531380238580045
- 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x0000d6c8 .quad -3625356651333078602
- 0xd0, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x0000d6d0 .quad -2108853905778275376
- 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x0000d6d8 .quad -9183376934724255983
- 0xc4, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x0000d6e0 .quad 6587304654631931588
- 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x0000d6e8 .quad -6867535149977932074
- 0x75, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x0000d6f0 .quad -989241218564861323
- 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x0000d6f8 .quad -3972732919045027189
- 0x12, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x0000d700 .quad -1236551523206076654
- 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x0000d708 .quad -354230130378896082
- 0x6b, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x0000d710 .quad 6144684325637283947
- 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x0000d718 .quad -7138922859127891907
- 0x86, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x0000d720 .quad -6154202648235558778
- 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x0000d728 .quad -4311967555482476980
- 0xa8, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x0000d730 .quad -3081067291867060568
- 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x0000d738 .quad -778273425925708321
- 0x29, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x0000d740 .quad -1925667057416912855
- 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x0000d748 .quad -7403949918844649557
- 0x33, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x0000d750 .quad -2407083821771141069
- 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x0000d758 .quad -4643251380128424042
- 0x40, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x0000d760 .quad -7620540795641314240
- 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x0000d768 .quad -1192378206733142148
- 0xa8, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x0000d770 .quad -2456994988062127448
- 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x0000d778 .quad -7662765406849295699
- 0x52, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x0000d780 .quad 6152128301777116498
- 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x0000d788 .quad -4966770740134231719
- 0xa6, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x0000d790 .quad -6144897678060768090
- 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x0000d798 .quad -1596777406740401745
- 0xe8, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x0000d7a0 .quad -3840561048787980056
- 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x0000d7a8 .quad -7915514906853832947
- 0x22, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x0000d7b0 .quad 4422670725869800738
- 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x0000d7b8 .quad -5282707615139903279
- 0x6a, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x0000d7c0 .quad -8306719647944912790
- 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x0000d7c8 .quad -1991698500497491195
- 0x42, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x0000d7d0 .quad 8643358275316593218
- 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x0000d7d8 .quad -8162340590452013853
- 0xd3, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x0000d7e0 .quad 6192511825718353619
- 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x0000d7e8 .quad -5591239719637629412
- 0x88, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x0000d7f0 .quad 7740639782147942024
- 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x0000d7f8 .quad -2377363631119648861
- 0x15, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x0000d800 .quad 2532056854628769813
- 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x0000d808 .quad -8403381297090862394
- 0x1a, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x0000d810 .quad -6058300968568813542
- 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x0000d818 .quad -5892540602936190089
- 0x21, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x0000d820 .quad -7572876210711016927
- 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x0000d828 .quad -2753989735242849707
- 0x54, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x0000d830 .quad 9102010423587778132
- 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x0000d838 .quad -8638772612167862923
- 0xe9, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x0000d840 .quad -2457545025797441047
- 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x0000d848 .quad -6186779746782440750
- 0x64, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x0000d850 .quad -7683617300674189212
- 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x0000d858 .quad -3121788665050663033
- 0x3e, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x0000d860 .quad -4802260812921368258
- 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x0000d868 .quad -8868646943297746252
- 0x8e, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x0000d870 .quad -1391139997724322418
- 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x0000d878 .quad -6474122660694794911
- 0xf2, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x0000d880 .quad 7484447039699372786
- 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x0000d888 .quad -3480967307441105734
- 0xd7, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x0000d890 .quad -9157278655470055721
- 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x0000d898 .quad -9093133594791772940
- 0x8d, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x0000d8a0 .quad -6834912300910181747
- 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x0000d8a8 .quad -6754730975062328271
- 0x30, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x0000d8b0 .quad 679731660717048624
- 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x0000d8b8 .quad -3831727700400522434
- 0xfc, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x0000d8c0 .quad -8373707460958465028
- 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x0000d8c8 .quad -177973607073265139
- 0x7d, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x0000d8d0 .quad 8601490892183123069
- 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x0000d8d8 .quad -7028762532061872568
- 0x9d, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x0000d8e0 .quad -7694880458480647779
- 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x0000d8e8 .quad -4174267146649952806
- 0x04, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x0000d8f0 .quad 4216457482181353988
- 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x0000d8f8 .quad -606147914885053103
- 0x42, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x0000d900 .quad -4282243101277735614
- 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x0000d908 .quad -7296371474444240046
- 0x93, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x0000d910 .quad 8482254178684994195
- 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x0000d918 .quad -4508778324627912153
- 0x38, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x0000d920 .quad 5991131704928854840
- 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x0000d928 .quad -1024286887357502287
- 0x03, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x0000d930 .quad -3173071712060547581
- 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x0000d938 .quad -7557708332239520786
- 0x84, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x0000d940 .quad -8578025658503072380
- 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x0000d948 .quad -4835449396872013078
- 0xe5, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x0000d950 .quad 3112525982153323237
- 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x0000d958 .quad -1432625727662628443
- 0xcf, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x0000d960 .quad 4251171748059520975
- 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x0000d968 .quad -7812920107430224633
- 0xc2, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x0000d970 .quad 702278666647013314
- 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x0000d978 .quad -5154464115860392887
- 0xb3, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x0000d980 .quad 5489534351736154547
- 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x0000d988 .quad -1831394126398103205
- 0x10, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x0000d990 .quad 1125115960621402640
- 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x0000d998 .quad -8062150356639896359
- 0x94, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x0000d9a0 .quad 6018080969204141204
- 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x0000d9a8 .quad -5466001927372482545
- 0xb9, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x0000d9b0 .quad 2910915193077788601
- 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x0000d9b8 .quad -2220816390788215277
- 0xd3, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x0000d9c0 .quad -486521013540076077
- 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x0000d9c8 .quad -8305539271883716405
- 0x48, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x0000d9d0 .quad -608151266925095096
- 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x0000d9d8 .quad -5770238071427257602
- 0x1b, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x0000d9e0 .quad -5371875102083756773
- 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x0000d9e8 .quad -2601111570856684098
- 0x30, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x0000d9f0 .quad 3560107088838733872
- 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x0000d9f8 .quad -8543223759426509417
- 0x3d, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x0000da00 .quad -161552157378970563
- 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x0000da08 .quad -6067343680855748868
- 0x4c, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x0000da10 .quad 4409745821703674700
- 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x0000da18 .quad -2972493582642298180
- 0x0f, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x0000da20 .quad -6467280898289979121
- 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x0000da28 .quad -8775337516792518219
- 0x53, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x0000da30 .quad 1139270913992301907
- 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x0000da38 .quad -6357485877563259869
- 0xa8, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x0000da40 .quad -3187597375937010520
- 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x0000da48 .quad -3335171328526686933
- 0xe9, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x0000da50 .quad 7231123676894144233
- 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x0000da58 .quad -9002011107970261189
- 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x0000da60 .quad 4427218577690292387
- 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x0000da68 .quad -6640827866535438582
- 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000da70 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, //0x0000da80 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000da88 .quad -9223372036854775808
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000da90 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x0000da98 .quad -6917529027641081856
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000daa0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x0000daa8 .quad -4035225266123964416
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000dab0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x0000dab8 .quad -432345564227567616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000dac0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x0000dac8 .quad -7187745005283311616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000dad0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x0000dad8 .quad -4372995238176751616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000dae0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x0000dae8 .quad -854558029293551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000daf0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x0000daf8 .quad -7451627795949551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000db00 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x0000db08 .quad -4702848726509551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000db10 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x0000db18 .quad -1266874889709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000db20 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x0000db28 .quad -7709325833709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000db30 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x0000db38 .quad -5024971273709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000db40 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x0000db48 .quad -1669528073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000db50 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x0000db58 .quad -7960984073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000db60 .quad 0
- 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x0000db68 .quad -5339544073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000db70 .quad 0
- 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x0000db78 .quad -2062744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000db80 .quad 0
- 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x0000db88 .quad -8206744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000db90 .quad 0
- 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x0000db98 .quad -5646744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000dba0 .quad 0
- 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x0000dba8 .quad -2446744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000dbb0 .quad 0
- 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x0000dbb8 .quad -8446744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000dbc0 .quad 0
- 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x0000dbc8 .quad -5946744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000dbd0 .quad 0
- 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x0000dbd8 .quad -2821744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000dbe0 .quad 0
- 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x0000dbe8 .quad -8681119073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000dbf0 .quad 0
- 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x0000dbf8 .quad -6239712823709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000dc00 .quad 0
- 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x0000dc08 .quad -3187955011209551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000dc10 .quad 0
- 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x0000dc18 .quad -8910000909647051616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000dc20 .quad 0
- 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x0000dc28 .quad -6525815118631426616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000dc30 .quad 0
- 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x0000dc38 .quad -3545582879861895366
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x0000dc40 .quad 4611686018427387904
- 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x0000dc48 .quad -9133518327554766460
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x0000dc50 .quad 5764607523034234880
- 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x0000dc58 .quad -6805211891016070171
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x0000dc60 .quad -6629298651489370112
- 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x0000dc68 .quad -3894828845342699810
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x0000dc70 .quad 5548434740920451072
- 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x0000dc78 .quad -256850038250986858
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x0000dc80 .quad -1143914305352105984
- 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x0000dc88 .quad -7078060301547948643
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x0000dc90 .quad 7793479155164643328
- 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x0000dc98 .quad -4235889358507547899
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x0000dca0 .quad -4093209111326359552
- 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x0000dca8 .quad -683175679707046970
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x0000dcb0 .quad 4359273333062107136
- 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x0000dcb8 .quad -7344513827457986212
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x0000dcc0 .quad 5449091666327633920
- 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x0000dcc8 .quad -4568956265895094861
- 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x0000dcd0 .quad 2199678564482154496
- 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x0000dcd8 .quad -1099509313941480672
- 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x0000dce0 .quad 1374799102801346560
- 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x0000dce8 .quad -7604722348854507276
- 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x0000dcf0 .quad 1718498878501683200
- 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x0000dcf8 .quad -4894216917640746191
- 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x0000dd00 .quad 6759809616554491904
- 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x0000dd08 .quad -1506085128623544835
- 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x0000dd10 .quad 6530724019560251392
- 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x0000dd18 .quad -7858832233030797378
- 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x0000dd20 .quad -1059967012404461568
- 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x0000dd28 .quad -5211854272861108819
- 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x0000dd30 .quad 7898413271349198848
- 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x0000dd38 .quad -1903131822648998119
- 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x0000dd40 .quad -1981020733047832576
- 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x0000dd48 .quad -8106986416796705681
- 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x0000dd50 .quad -2476275916309790720
- 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x0000dd58 .quad -5522047002568494197
- 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x0000dd60 .quad -3095344895387238400
- 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x0000dd68 .quad -2290872734783229842
- 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x0000dd70 .quad 4982938468024057856
- 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x0000dd78 .quad -8349324486880600507
- 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x0000dd80 .quad -7606384970252091392
- 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x0000dd88 .quad -5824969590173362730
- 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x0000dd90 .quad 4327076842467049472
- 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x0000dd98 .quad -2669525969289315508
- 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x0000dda0 .quad -6518949010312869888
- 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x0000dda8 .quad -8585982758446904049
- 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x0000ddb0 .quad -8148686262891087360
- 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x0000ddb8 .quad -6120792429631242157
- 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x0000ddc0 .quad 8260886245095692416
- 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x0000ddc8 .quad -3039304518611664792
- 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x0000ddd0 .quad 5163053903184807760
- 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x0000ddd8 .quad -8817094351773372351
- 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x0000dde0 .quad -7381240676301154012
- 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x0000dde8 .quad -6409681921289327535
- 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x0000ddf0 .quad -3178808521666707
- 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x0000ddf8 .quad -3400416383184271515
- 0xa4, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x0000de00 .quad -4613672773753429596
- 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x0000de08 .quad -9042789267131251553
- 0x0d, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x0000de10 .quad -5767090967191786995
- 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x0000de18 .quad -6691800565486676537
- 0x90, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x0000de20 .quad -7208863708989733744
- 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x0000de28 .quad -3753064688430957767
- 0xb4, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x0000de30 .quad 212292400617608628
- 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x0000de38 .quad -79644842111309304
- 0x90, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x0000de40 .quad 132682750386005392
- 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x0000de48 .quad -6967307053960650171
- 0xf5, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x0000de50 .quad 4777539456409894645
- 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x0000de58 .quad -4097447799023424810
- 0xb2, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x0000de60 .quad -3251447716342407502
- 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x0000de68 .quad -510123730351893109
- 0x2f, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x0000de70 .quad 7191217214140771119
- 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x0000de78 .quad -7236356359111015049
- 0xfb, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x0000de80 .quad 4377335499248575995
- 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x0000de88 .quad -4433759430461380907
- 0x7a, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x0000de90 .quad -8363388681221443718
- 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x0000de98 .quad -930513269649338230
- 0xac, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x0000dea0 .quad -7532960934977096276
- 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x0000dea8 .quad -7499099821171918250
- 0x17, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x0000deb0 .quad 4418856886560793367
- 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x0000deb8 .quad -4762188758037509908
- 0xdd, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x0000dec0 .quad 5523571108200991709
- 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x0000dec8 .quad -1341049929119499481
- 0x6a, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x0000ded0 .quad -8076983103442849942
- 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x0000ded8 .quad -7755685233340769032
- 0x44, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x0000dee0 .quad -5484542860876174524
- 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x0000dee8 .quad -5082920523248573386
- 0x16, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x0000def0 .quad 6979379479186945558
- 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x0000def8 .quad -1741964635633328828
- 0xcd, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x0000df00 .quad -4861259862362934835
- 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x0000df08 .quad -8006256924911912374
- 0x41, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x0000df10 .quad 7758483227328495169
- 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x0000df18 .quad -5396135137712502563
- 0xd1, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x0000df20 .quad -4136954021121544751
- 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x0000df28 .quad -2133482903713240300
- 0xa2, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x0000df30 .quad -279753253987271518
- 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x0000df38 .quad -8250955842461857044
- 0xcb, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x0000df40 .quad 4261994450943298507
- 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x0000df48 .quad -5702008784649933400
- 0xbe, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x0000df50 .quad 5327493063679123134
- 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x0000df58 .quad -2515824962385028846
- 0x37, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x0000df60 .quad 7941369183226839863
- 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x0000df68 .quad -8489919629131724885
- 0x04, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x0000df70 .quad 5315025460606161924
- 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x0000df78 .quad -6000713517987268202
- 0x06, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x0000df80 .quad -2579590211097073402
- 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x0000df88 .quad -2889205879056697349
- 0xa3, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x0000df90 .quad 7611128154919104931
- 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x0000df98 .quad -8723282702051517699
- 0x0c, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x0000dfa0 .quad -4321147861633282548
- 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x0000dfa8 .quad -6292417359137009220
- 0x90, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x0000dfb0 .quad -789748808614215280
- 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x0000dfb8 .quad -3253835680493873621
- 0xfa, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x0000dfc0 .quad 8729779031470891258
- 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x0000dfc8 .quad -8951176327949752869
- 0x38, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x0000dfd0 .quad 6300537770911226168
- 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x0000dfd8 .quad -6577284391509803182
- 0x86, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x0000dfe0 .quad -1347699823215743098
- 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x0000dfe8 .quad -3609919470959866074
- 0xb4, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x0000dff0 .quad 6075216638131242420
- 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x0000dff8 .quad -9173728696990998152
- 0x21, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x0000e000 .quad 7594020797664053025
- 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x0000e008 .quad -6855474852811359786
- 0xe9, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x0000e010 .quad 269153960225290473
- 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x0000e018 .quad -3957657547586811828
- 0x23, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x0000e020 .quad 336442450281613091
- 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x0000e028 .quad -335385916056126881
- 0x76, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x0000e030 .quad 7127805559067090038
- 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x0000e038 .quad -7127145225176161157
- 0x94, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x0000e040 .quad 4298070930406474644
- 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x0000e048 .quad -4297245513042813542
- 0x79, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x0000e050 .quad -3850783373846682503
- 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x0000e058 .quad -759870872876129024
- 0xcb, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x0000e060 .quad 9122475437414293195
- 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x0000e068 .quad -7392448323188662496
- 0x7e, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x0000e070 .quad -7043649776941685122
- 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x0000e078 .quad -4628874385558440216
- 0x1e, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x0000e080 .quad -4192876202749718498
- 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x0000e088 .quad -1174406963520662366
- 0x12, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x0000e090 .quad -4926390635932268014
- 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x0000e098 .quad -7651533379841495835
- 0x97, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x0000e0a0 .quad 3065383741939440791
- 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x0000e0a8 .quad -4952730706374481889
- 0xbd, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x0000e0b0 .quad -779956341003086915
- 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x0000e0b8 .quad -1579227364540714458
- 0x56, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x0000e0c0 .quad 6430056314514152534
- 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x0000e0c8 .quad -7904546130479028392
- 0x6c, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x0000e0d0 .quad 8037570393142690668
- 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x0000e0d8 .quad -5268996644671397586
- 0x47, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x0000e0e0 .quad 823590954573587527
- 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x0000e0e8 .quad -1974559787411859078
- 0xac, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x0000e0f0 .quad 5126430365035880108
- 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x0000e0f8 .quad -8151628894773493780
- 0x57, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x0000e100 .quad 6408037956294850135
- 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x0000e108 .quad -5577850100039479321
- 0xed, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x0000e110 .quad 3398361426941174765
- 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x0000e118 .quad -2360626606621961247
- 0x74, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x0000e120 .quad -4793553135802847628
- 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x0000e128 .quad -8392920656779807636
- 0x11, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x0000e130 .quad -1380255401326171631
- 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x0000e138 .quad -5879464802547371641
- 0x95, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x0000e140 .quad -1725319251657714539
- 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x0000e148 .quad -2737644984756826647
- 0xdd, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x0000e150 .quad 3533361486141316317
- 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x0000e158 .quad -8628557143114098510
- 0x15, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x0000e160 .quad -4806670179178130411
- 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x0000e168 .quad -6174010410465235234
- 0x1a, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x0000e170 .quad 7826720331309500698
- 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x0000e178 .quad -3105826994654156138
- 0xb0, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x0000e180 .quad 280014188641050032
- 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x0000e188 .quad -8858670899299929442
- 0x1c, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x0000e190 .quad -8873354301053463268
- 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x0000e198 .quad -6461652605697523899
- 0x63, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x0000e1a0 .quad -1868320839462053277
- 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x0000e1a8 .quad -3465379738694516970
- 0x7e, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x0000e1b0 .quad 5749828502977298558
- 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x0000e1b8 .quad -9083391364325154962
- 0x9d, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x0000e1c0 .quad -2036086408133152611
- 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x0000e1c8 .quad -6742553186979055799
- 0xc5, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x0000e1d0 .quad 6678264026688335045
- 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x0000e1d8 .quad -3816505465296431844
- 0xf6, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x0000e1e0 .quad 8347830033360418806
- 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x0000e1e8 .quad -158945813193151901
- 0xfa, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x0000e1f0 .quad 2911550761636567802
- 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x0000e1f8 .quad -7016870160886801794
- 0xb8, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x0000e200 .quad -5583933584809066056
- 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x0000e208 .quad -4159401682681114339
- 0x26, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x0000e210 .quad 2243455055843443238
- 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x0000e218 .quad -587566084924005019
- 0x58, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x0000e220 .quad 3708002419115845976
- 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x0000e228 .quad -7284757830718584993
- 0xae, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x0000e230 .quad 23317005467419566
- 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x0000e238 .quad -4494261269970843337
- 0x9a, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x0000e240 .quad -4582539761593113446
- 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x0000e248 .quad -1006140569036166268
- 0xe0, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x0000e250 .quad -558244341782001952
- 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x0000e258 .quad -7546366883288685774
- 0x98, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x0000e260 .quad -5309491445654890344
- 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x0000e268 .quad -4821272585683469313
- 0xbe, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x0000e270 .quad -6636864307068612930
- 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x0000e278 .quad -1414904713676948737
- 0x37, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x0000e280 .quad -4148040191917883081
- 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x0000e288 .quad -7801844473689174817
- 0x84, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x0000e290 .quad -5185050239897353852
- 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x0000e298 .quad -5140619573684080617
- 0xe5, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x0000e2a0 .quad -6481312799871692315
- 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x0000e2a8 .quad -1814088448677712867
- 0x2f, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x0000e2b0 .quad -8662506518347195601
- 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x0000e2b8 .quad -8051334308064652398
- 0xfb, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x0000e2c0 .quad 3006924907348169211
- 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x0000e2c8 .quad -5452481866653427593
- 0x7a, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x0000e2d0 .quad -853029884242176390
- 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x0000e2d8 .quad -2203916314889396588
- 0x0c, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x0000e2e0 .quad 1772699331562333708
- 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x0000e2e8 .quad -8294976724446954723
- 0x8f, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x0000e2f0 .quad 6827560182880305039
- 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x0000e2f8 .quad -5757034887131305500
- 0x73, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x0000e300 .quad 8534450228600381299
- 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x0000e308 .quad -2584607590486743971
- 0xa8, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x0000e310 .quad 7639874402088932264
- 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x0000e318 .quad -8532908771695296838
- 0x92, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x0000e320 .quad 326470965756389522
- 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x0000e328 .quad -6054449946191733143
- 0xb6, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x0000e330 .quad 5019774725622874806
- 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x0000e338 .quad -2956376414312278525
- 0xb2, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x0000e340 .quad 831516194300602802
- 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x0000e348 .quad -8765264286586255934
- 0x1e, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x0000e350 .quad -8183976793979022306
- 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x0000e358 .quad -6344894339805432014
- 0x26, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x0000e360 .quad 3605087062808385830
- 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x0000e368 .quad -3319431906329402113
- 0xb8, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x0000e370 .quad 9170708441896323000
- 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x0000e378 .quad -8992173969096958177
- 0xa6, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x0000e380 .quad 6851699533943015846
- 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x0000e388 .quad -6628531442943809817
- 0x0f, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x0000e390 .quad 3952938399001381903
- 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x0000e398 .quad -3673978285252374367
- 0x89, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x0000e3a0 .quad -4446942528265218167
- 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x0000e3a8 .quad -9213765455923815836
- 0x6c, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x0000e3b0 .quad -946992141904134804
- 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x0000e3b8 .quad -6905520801477381891
- 0xc7, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x0000e3c0 .quad 8039631859474607303
- 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x0000e3c8 .quad -4020214983419339459
- 0xf9, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x0000e3d0 .quad -3785518230938904583
- 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x0000e3d8 .quad -413582710846786420
- 0xfb, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x0000e3e0 .quad -60105885123121413
- 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x0000e3e8 .quad -7176018221920323369
- 0xba, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x0000e3f0 .quad -75132356403901766
- 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x0000e3f8 .quad -4358336758973016307
- 0x69, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x0000e400 .quad 9129456591349898601
- 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x0000e408 .quad -836234930288882479
- 0x61, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x0000e410 .quad -1211618658047395231
- 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x0000e418 .quad -7440175859071633406
- 0xfa, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x0000e420 .quad -6126209340986631942
- 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x0000e428 .quad -4688533805412153853
- 0x38, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x0000e430 .quad -7657761676233289928
- 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x0000e438 .quad -1248981238337804412
- 0x83, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x0000e440 .quad -2480258038432112253
- 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x0000e448 .quad -7698142301602209614
- 0xe4, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x0000e450 .quad -7712008566467528220
- 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x0000e458 .quad -5010991858575374113
- 0x5d, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x0000e460 .quad 8806733365625141341
- 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x0000e468 .quad -1652053804791829737
- 0x3a, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x0000e470 .quad -6025006692552756422
- 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x0000e478 .quad -7950062655635975442
- 0x09, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x0000e480 .quad 6303799689591218185
- 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x0000e488 .quad -5325892301117581398
- 0x0b, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x0000e490 .quad -1343622424865753077
- 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x0000e498 .quad -2045679357969588844
- 0x07, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x0000e4a0 .quad 1466078993672598279
- 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x0000e4a8 .quad -8196078626372074883
- 0xc8, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x0000e4b0 .quad 6444284760518135752
- 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x0000e4b8 .quad -5633412264537705700
- 0xbb, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x0000e4c0 .quad 8055355950647669691
- 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x0000e4c8 .quad -2430079312244744221
- 0x54, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x0000e4d0 .quad 2728754459941099604
- 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x0000e4d8 .quad -8436328597794046994
- 0x6a, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x0000e4e0 .quad -5812428961928401302
- 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x0000e4e8 .quad -5933724728815170839
- 0x04, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x0000e4f0 .quad 1957835834444274180
- 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x0000e4f8 .quad -2805469892591575644
- 0x42, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x0000e500 .quad -7999724640327104446
- 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x0000e508 .quad -8670947710510816634
- 0x53, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x0000e510 .quad 3835402254873283155
- 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x0000e518 .quad -6226998619711132888
- 0xe8, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x0000e520 .quad 4794252818591603944
- 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x0000e528 .quad -3172062256211528206
- 0x11, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x0000e530 .quad 7608094030047140369
- 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x0000e538 .quad -8900067937773286985
- 0x95, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x0000e540 .quad 4898431519131537557
- 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x0000e548 .quad -6513398903789220827
- 0xbb, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x0000e550 .quad -7712018656367741765
- 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x0000e558 .quad -3530062611309138130
- 0xf5, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x0000e560 .quad 2097517367411243253
- 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x0000e568 .quad -9123818159709293187
- 0x32, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x0000e570 .quad 7233582727691441970
- 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x0000e578 .quad -6793086681209228580
- 0xfe, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x0000e580 .quad 9041978409614302462
- 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x0000e588 .quad -3879672333084147821
- 0x3e, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x0000e590 .quad 6690786993590490174
- 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x0000e598 .quad -237904397927796872
- 0xa7, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x0000e5a0 .quad 4181741870994056359
- 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x0000e5a8 .quad -7066219276345954901
- 0xd0, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x0000e5b0 .quad 615491320315182544
- 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x0000e5b8 .quad -4221088077005055722
- 0x45, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x0000e5c0 .quad -8454007886460797627
- 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x0000e5c8 .quad -664674077828931749
- 0x4b, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x0000e5d0 .quad 3939617107816777291
- 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x0000e5d8 .quad -7332950326284164199
- 0xdd, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x0000e5e0 .quad -8910536670511192099
- 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x0000e5e8 .quad -4554501889427817345
- 0xd5, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x0000e5f0 .quad 7308573235570561493
- 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x0000e5f8 .quad -1081441343357383777
- 0x25, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x0000e600 .quad -6961356773836868827
- 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x0000e608 .quad -7593429867239446717
- 0xee, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x0000e610 .quad -8701695967296086034
- 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x0000e618 .quad -4880101315621920492
- 0xea, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x0000e620 .quad -6265433940692719638
- 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x0000e628 .quad -1488440626100012711
- 0xf2, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x0000e630 .quad 695789805494438130
- 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x0000e638 .quad -7847804418953589800
- 0x2f, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x0000e640 .quad 869737256868047663
- 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x0000e648 .quad -5198069505264599346
- 0xfa, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x0000e650 .quad -8136200465769716230
- 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x0000e658 .quad -1885900863153361279
- 0xbc, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x0000e660 .quad -473439272678684740
- 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x0000e668 .quad -8096217067111932656
- 0xac, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x0000e670 .quad 4019886927579031980
- 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x0000e678 .quad -5508585315462527915
- 0x17, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x0000e680 .quad -8810199395808373737
- 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x0000e688 .quad -2274045625900771990
- 0x8e, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x0000e690 .quad -7812217631593927538
- 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x0000e698 .quad -8338807543829064350
- 0xb2, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x0000e6a0 .quad 4069786015789754290
- 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x0000e6a8 .quad -5811823411358942533
- 0x9e, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x0000e6b0 .quad 475546501309804958
- 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x0000e6b8 .quad -2653093245771290262
- 0x03, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x0000e6c0 .quad 4908902581746016003
- 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x0000e6c8 .quad -8575712306248138270
- 0xc3, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x0000e6d0 .quad -3087243809672255805
- 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x0000e6d8 .quad -6107954364382784934
- 0x74, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x0000e6e0 .quad -8470740780517707660
- 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x0000e6e8 .quad -3023256937051093263
- 0x49, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x0000e6f0 .quad -682526969396179383
- 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x0000e6f8 .quad -8807064613298015146
- 0xdb, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x0000e700 .quad -5464844730172612133
- 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x0000e708 .quad -6397144748195131028
- 0x52, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x0000e710 .quad -2219369894288377262
- 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x0000e718 .quad -3384744916816525881
- 0x73, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x0000e720 .quad -1387106183930235789
- 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x0000e728 .quad -9032994600651410532
- 0x90, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x0000e730 .quad 2877803288514593168
- 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x0000e738 .quad -6679557232386875260
- 0xf4, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x0000e740 .quad 3597254110643241460
- 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x0000e748 .quad -3737760522056206171
- 0x71, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x0000e750 .quad 9108253656731439729
- 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x0000e758 .quad -60514634142869810
- 0x86, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x0000e760 .quad 1080972517029761926
- 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x0000e768 .quad -6955350673980375487
- 0x68, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x0000e770 .quad 5962901664714590312
- 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x0000e778 .quad -4082502324048081455
- 0x82, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x0000e780 .quad -6381430974388925822
- 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x0000e788 .quad -491441886632713915
- 0x91, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x0000e790 .quad -8600080377420466543
- 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x0000e798 .quad -7224680206786528053
- 0x35, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x0000e7a0 .quad 7696643601933968437
- 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x0000e7a8 .quad -4419164240055772162
- 0x43, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x0000e7b0 .quad 397432465562684739
- 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x0000e7b8 .quad -912269281642327298
- 0x4a, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x0000e7c0 .quad -4363290727450709942
- 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x0000e7c8 .quad -7487697328667536418
- 0x5c, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x0000e7d0 .quad 8380944645968776284
- 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x0000e7d8 .quad -4747935642407032618
- 0x73, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x0000e7e0 .quad 1252808770606194547
- 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x0000e7e8 .quad -1323233534581402868
- 0xa8, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x0000e7f0 .quad -8440366555225904216
- 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x0000e7f8 .quad -7744549986754458649
- 0x92, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x0000e800 .quad 7896285879677171346
- 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x0000e808 .quad -5069001465015685407
- 0x37, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x0000e810 .quad -3964700705685699529
- 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x0000e818 .quad -1724565812842218855
- 0xa2, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x0000e820 .quad 2133748077373825698
- 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x0000e828 .quad -7995382660667468640
- 0x4b, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x0000e830 .quad 2667185096717282123
- 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x0000e838 .quad -5382542307406947896
- 0x1d, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x0000e840 .quad 3333981370896602653
- 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x0000e848 .quad -2116491865831296966
- 0xd2, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x0000e850 .quad 6695424375237764562
- 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x0000e858 .quad -8240336443785642460
- 0x47, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x0000e860 .quad 8369280469047205703
- 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x0000e868 .quad -5688734536304665171
- 0x19, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x0000e870 .quad -3373457468973156583
- 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x0000e878 .quad -2499232151953443560
- 0x6f, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x0000e880 .quad -9025939945749304721
- 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x0000e888 .quad -8479549122611984081
- 0x0b, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x0000e890 .quad 7164319141522920715
- 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x0000e898 .quad -5987750384837592197
- 0x4e, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x0000e8a0 .quad 4343712908476262990
- 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x0000e8a8 .quad -2873001962619602342
- 0x71, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x0000e8b0 .quad 7326506586225052273
- 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x0000e8b8 .quad -8713155254278333320
- 0x0d, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x0000e8c0 .quad 9158133232781315341
- 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x0000e8c8 .quad -6279758049420528746
- 0x50, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x0000e8d0 .quad 2224294504121868368
- 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x0000e8d8 .quad -3238011543348273028
- 0x32, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x0000e8e0 .quad -7833187971778608078
- 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x0000e8e8 .quad -8941286242233752499
- 0x3f, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x0000e8f0 .quad -568112927868484289
- 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x0000e8f8 .quad -6564921784364802720
- 0x8e, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x0000e900 .quad 3901544858591782542
- 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x0000e908 .quad -3594466212028615495
- 0x19, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x0000e910 .quad -4479063491021217767
- 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x0000e918 .quad -9164070410158966541
- 0x1f, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x0000e920 .quad -5598829363776522209
- 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x0000e928 .quad -6843401994271320272
- 0x27, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x0000e930 .quad -2386850686293264857
- 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x0000e938 .quad -3942566474411762436
- 0xb1, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x0000e940 .quad 1628122660560806833
- 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x0000e948 .quad -316522074587315140
- 0x4e, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x0000e950 .quad -8205795374004271538
- 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x0000e958 .quad -7115355324258153819
- 0xe2, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x0000e960 .quad -1033872180650563614
- 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x0000e968 .quad -4282508136895304370
- 0xdb, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x0000e970 .quad -5904026244240592421
- 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x0000e978 .quad -741449152691742558
- 0x29, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x0000e980 .quad -5995859411864064215
- 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x0000e988 .quad -7380934748073420955
- 0xf3, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x0000e990 .quad 1728547772024695539
- 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x0000e998 .quad -4614482416664388289
- 0xb0, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x0000e9a0 .quad -2451001303396518480
- 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x0000e9a8 .quad -1156417002403097458
- 0x8e, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x0000e9b0 .quad 5385653213018257806
- 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x0000e9b8 .quad -7640289654143017767
- 0xf1, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x0000e9c0 .quad -7102991539009341455
- 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x0000e9c8 .quad -4938676049251384305
- 0xed, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x0000e9d0 .quad -8878739423761676819
- 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x0000e9d8 .quad -1561659043136842477
- 0xb4, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x0000e9e0 .quad 3674159897003727796
- 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x0000e9e8 .quad -7893565929601608404
- 0xa1, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x0000e9f0 .quad 4592699871254659745
- 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x0000e9f8 .quad -5255271393574622601
- 0x4a, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x0000ea00 .quad 1129188820640936778
- 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x0000ea08 .quad -1957403223540890347
- 0x0e, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x0000ea10 .quad 3011586022114279438
- 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x0000ea18 .quad -8140906042354138323
- 0x12, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x0000ea20 .quad 8376168546070237202
- 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x0000ea28 .quad -5564446534515285000
- 0x16, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x0000ea30 .quad -7976533391121755114
- 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x0000ea38 .quad -2343872149716718346
- 0x8e, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x0000ea40 .quad 1932195658189984910
- 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x0000ea48 .quad -8382449121214030822
- 0xb1, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x0000ea50 .quad -6808127464117294671
- 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x0000ea58 .quad -5866375383090150624
- 0x1e, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x0000ea60 .quad -3898473311719230434
- 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x0000ea68 .quad -2721283210435300376
- 0x92, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x0000ea70 .quad 9092669226243950738
- 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x0000ea78 .quad -8618331034163144591
- 0xb7, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x0000ea80 .quad -2469221522477225289
- 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x0000ea88 .quad -6161227774276542835
- 0x65, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x0000ea90 .quad 6136845133758244197
- 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x0000ea98 .quad -3089848699418290639
- 0x5f, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x0000eaa0 .quad -3082000819042179233
- 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x0000eaa8 .quad -8848684464777513506
- 0x37, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x0000eab0 .quad -8464187042230111945
- 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x0000eab8 .quad -6449169562544503978
- 0x85, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x0000eac0 .quad 3254824252494523781
- 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x0000eac8 .quad -3449775934753242068
- 0x73, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x0000ead0 .quad -7189106879045698445
- 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x0000ead8 .quad -9073638986861858149
- 0x8f, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x0000eae0 .quad -8986383598807123057
- 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x0000eae8 .quad -6730362715149934782
- 0x73, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x0000eaf0 .quad 2602078556773259891
- 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x0000eaf8 .quad -3801267375510030573
- 0x10, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x0000eb00 .quad -1359087822460813040
- 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x0000eb08 .quad -139898200960150313
- 0xaa, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x0000eb10 .quad -849429889038008150
- 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x0000eb18 .quad -7004965403241175802
- 0xd5, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x0000eb20 .quad -5673473379724898091
- 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x0000eb28 .quad -4144520735624081848
- 0x0a, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x0000eb30 .quad -2480155706228734710
- 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x0000eb38 .quad -568964901102714406
- 0x26, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x0000eb40 .quad -3855940325606653146
- 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x0000eb48 .quad -7273132090830278360
- 0xf0, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x0000eb50 .quad -208239388580928528
- 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x0000eb58 .quad -4479729095110460046
- 0xec, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x0000eb60 .quad -4871985254153548564
- 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x0000eb68 .quad -987975350460687153
- 0x13, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x0000eb70 .quad -3044990783845967853
- 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x0000eb78 .quad -7535013621679011327
- 0x18, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x0000eb80 .quad 5417133557047315992
- 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x0000eb88 .quad -4807081008671376254
- 0x9e, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x0000eb90 .quad -2451955090545630818
- 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x0000eb98 .quad -1397165242411832414
- 0x03, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x0000eba0 .quad -3838314940804713213
- 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x0000eba8 .quad -7790757304148477115
- 0x43, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x0000ebb0 .quad 4425478360848884291
- 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x0000ebb8 .quad -5126760611758208489
- 0xd4, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x0000ebc0 .quad 920161932633717460
- 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x0000ebc8 .quad -1796764746270372707
- 0xc5, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x0000ebd0 .quad 2880944217109767365
- 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x0000ebd8 .quad -8040506994060064798
- 0xf6, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x0000ebe0 .quad -5622191765467566602
- 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x0000ebe8 .quad -5438947724147693094
- 0x73, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x0000ebf0 .quad 6807318348447705459
- 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x0000ebf8 .quad -2186998636757228463
- 0xe8, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x0000ec00 .quad -2662955059861265944
- 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x0000ec08 .quad -8284403175614349646
- 0x62, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x0000ec10 .quad -7940379843253970334
- 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x0000ec18 .quad -5743817951090549153
- 0xfb, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x0000ec20 .quad 8521269269642088699
- 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x0000ec28 .quad -2568086420435798537
- 0x9d, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x0000ec30 .quad -6203421752542164323
- 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x0000ec38 .quad -8522583040413455942
- 0x44, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x0000ec40 .quad 6080780864604458308
- 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x0000ec48 .quad -6041542782089432023
- 0x95, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x0000ec50 .quad -6234081974526590827
- 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x0000ec58 .quad -2940242459184402125
- 0x5d, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x0000ec60 .quad 5327070802775656541
- 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x0000ec68 .quad -8755180564631333184
- 0x74, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x0000ec70 .quad 6658838503469570676
- 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x0000ec78 .quad -6332289687361778576
- 0x11, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x0000ec80 .quad 8323548129336963345
- 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x0000ec88 .quad -3303676090774835316
- 0xab, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x0000ec90 .quad -4021154456019173717
- 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x0000ec98 .quad -8982326584375353929
- 0x55, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x0000eca0 .quad -5026443070023967147
- 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x0000eca8 .quad -6616222212041804507
- 0xeb, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x0000ecb0 .quad 2940318199324816875
- 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x0000ecb8 .quad -3658591746624867729
- 0xb3, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x0000ecc0 .quad 8755227902219092403
- 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x0000ecc8 .quad -9204148869281624187
- 0x1f, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x0000ecd0 .quad -2891023177508298209
- 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x0000ecd8 .quad -6893500068174642330
- 0xa7, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x0000ece0 .quad -8225464990312760665
- 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x0000ece8 .quad -4005189066790915008
- 0x51, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x0000ecf0 .quad -5670145219463562927
- 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x0000ecf8 .quad -394800315061255856
- 0xd3, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x0000ed00 .quad 7985374283903742931
- 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x0000ed08 .quad -7164279224554366766
- 0xc8, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x0000ed10 .quad 758345818024902856
- 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x0000ed18 .quad -4343663012265570553
- 0xfa, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x0000ed20 .quad -3663753745896259334
- 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x0000ed28 .quad -817892746904575288
- 0x9c, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x0000ed30 .quad -9207375118826243940
- 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x0000ed38 .quad -7428711994456441411
- 0xc3, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x0000ed40 .quad -2285846861678029117
- 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x0000ed48 .quad -4674203974643163860
- 0x74, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x0000ed50 .quad 1754377441329851508
- 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x0000ed58 .quad -1231068949876566920
- 0xc8, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x0000ed60 .quad 1096485900831157192
- 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x0000ed68 .quad -7686947121313936181
- 0xba, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x0000ed70 .quad -3241078642388441414
- 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x0000ed78 .quad -4996997883215032323
- 0x69, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x0000ed80 .quad 5172023733869224041
- 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x0000ed88 .quad -1634561335591402499
- 0x41, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x0000ed90 .quad 5538357842881958977
- 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x0000ed98 .quad -7939129862385708418
- 0x52, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x0000eda0 .quad -2300424733252327086
- 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x0000eda8 .quad -5312226309554747619
- 0xa6, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x0000edb0 .quad 6347841120289366950
- 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x0000edb8 .quad -2028596868516046619
- 0x48, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x0000edc0 .quad 6273243709394548296
- 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x0000edc8 .quad -8185402070463610993
- 0xda, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x0000edd0 .quad 3229868618315797466
- 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x0000edd8 .quad -5620066569652125837
- 0xd1, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x0000ede0 .quad -574350245532641071
- 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x0000ede8 .quad -2413397193637769393
- 0x82, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x0000edf0 .quad -358968903457900670
- 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x0000edf8 .quad -8425902273664687727
- 0x63, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x0000ee00 .quad 8774660907532399971
- 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x0000ee08 .quad -5920691823653471754
- 0xbc, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x0000ee10 .quad 1744954097560724156
- 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x0000ee18 .quad -2789178761139451788
- 0xb5, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x0000ee20 .quad -8132775725879323211
- 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x0000ee28 .quad -8660765753353239224
- 0x22, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x0000ee30 .quad -5554283638921766110
- 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x0000ee38 .quad -6214271173264161126
- 0xeb, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x0000ee40 .quad 6892203506629956075
- 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x0000ee48 .quad -3156152948152813503
- 0x33, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x0000ee50 .quad -2609901835997359309
- 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x0000ee58 .quad -8890124620236590296
- 0x00, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x0000ee60 .quad 1349308723430688768
- 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x0000ee68 .quad -6500969756868349965
- 0x00, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x0000ee70 .quad -2925050114139026944
- 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x0000ee78 .quad -3514526177658049553
- 0x40, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x0000ee80 .quad -1828156321336891840
- 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x0000ee88 .quad -9114107888677362827
- 0xd0, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x0000ee90 .quad 6938176635183661008
- 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x0000ee98 .quad -6780948842419315629
- 0xc4, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x0000eea0 .quad 4061034775552188356
- 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x0000eea8 .quad -3864500034596756632
- 0xb5, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x0000eeb0 .quad 5076293469440235445
- 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x0000eeb8 .quad -218939024818557886
- 0xd1, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x0000eec0 .quad 7784369436827535057
- 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x0000eec8 .quad -7054365918152680535
- 0x85, 0x18, 0x24, 0x05, 0x73, 0x8b, 0x09, 0xc7, //0x0000eed0 .quad -4104596259247744891
- 0x93, 0xe2, 0x1b, 0x62, 0x77, 0x52, 0xa0, 0xc5, //0x0000eed8 .quad -4206271379263462765
- 0xa7, 0x1e, 0x6d, 0xc6, 0x4f, 0xee, 0xcb, 0xb8, //0x0000eee0 .quad -5130745324059681113
- 0x38, 0xdb, 0xa2, 0x3a, 0x15, 0x67, 0x08, 0xf7, //0x0000eee8 .quad -646153205651940552
- 0x28, 0x33, 0x04, 0xdc, 0xf1, 0x74, 0x7f, 0x73, //0x0000eef0 .quad 8322499218531169064
- 0x03, 0xc9, 0xa5, 0x44, 0x6d, 0x40, 0x65, 0x9a, //0x0000eef8 .quad -7321374781173544701
- 0xf2, 0x3f, 0x05, 0x53, 0x2e, 0x52, 0x5f, 0x50, //0x0000ef00 .quad 5791438004736573426
- 0x44, 0x3b, 0xcf, 0x95, 0x88, 0x90, 0xfe, 0xc0, //0x0000ef08 .quad -4540032458039542972
- 0xef, 0x8f, 0xc6, 0xe7, 0xb9, 0x26, 0x77, 0x64, //0x0000ef10 .quad 7239297505920716783
- 0x15, 0x0a, 0x43, 0xbb, 0xaa, 0x34, 0x3e, 0xf1, //0x0000ef18 .quad -1063354554122040811
- 0xf5, 0x19, 0xdc, 0x30, 0x34, 0x78, 0xca, 0x5e, //0x0000ef20 .quad 6830403950414141941
- 0x4d, 0xe6, 0x09, 0xb5, 0xea, 0xe0, 0xc6, 0x96, //0x0000ef28 .quad -7582125623967357363
- 0x72, 0x20, 0x13, 0x3d, 0x41, 0x16, 0x7d, 0xb6, //0x0000ef30 .quad -5297053117264486286
- 0xe0, 0x5f, 0x4c, 0x62, 0x25, 0x99, 0x78, 0xbc, //0x0000ef38 .quad -4865971011531808800
- 0x8f, 0xe8, 0x57, 0x8c, 0xd1, 0x5b, 0x1c, 0xe4, //0x0000ef40 .quad -2009630378153219953
- 0xd8, 0x77, 0xdf, 0xba, 0x6e, 0xbf, 0x96, 0xeb, //0x0000ef48 .quad -1470777745987373096
- 0x59, 0xf1, 0xb6, 0xf7, 0x62, 0xb9, 0x91, 0x8e, //0x0000ef50 .quad -8173548013986844327
- 0xe7, 0xaa, 0xcb, 0x34, 0xa5, 0x37, 0x3e, 0x93, //0x0000ef58 .quad -7836765118883190041
- 0xb0, 0xad, 0xa4, 0xb5, 0xbb, 0x27, 0x36, 0x72, //0x0000ef60 .quad 8229809056225996208
- 0xa1, 0x95, 0xfe, 0x81, 0x8e, 0xc5, 0x0d, 0xb8, //0x0000ef68 .quad -5184270380176599647
- 0x1c, 0xd9, 0x0d, 0xa3, 0xaa, 0xb1, 0xc3, 0xce, //0x0000ef70 .quad -3547796734999668452
- 0x09, 0x3b, 0x7e, 0x22, 0xf2, 0x36, 0x11, 0xe6, //0x0000ef78 .quad -1868651956793361655
- 0xb1, 0xa7, 0xe8, 0xa5, 0x0a, 0x4f, 0x3a, 0x21, //0x0000ef80 .quad 2394313059052595121
- 0xe6, 0xe4, 0x8e, 0x55, 0x57, 0xc2, 0xca, 0x8f, //0x0000ef88 .quad -8085436500636932890
- 0x9d, 0xd1, 0x62, 0x4f, 0xcd, 0xe2, 0x88, 0xa9, //0x0000ef90 .quad -6230480713039031907
- 0x1f, 0x9e, 0xf2, 0x2a, 0xed, 0x72, 0xbd, 0xb3, //0x0000ef98 .quad -5495109607368778209
- 0x05, 0x86, 0x3b, 0xa3, 0x80, 0x1b, 0xeb, 0x93, //0x0000efa0 .quad -7788100891298789883
- 0xa7, 0x45, 0xaf, 0x75, 0xa8, 0xcf, 0xac, 0xe0, //0x0000efa8 .quad -2257200990783584857
- 0xc3, 0x33, 0x05, 0x66, 0x30, 0xf1, 0x72, 0xbc, //0x0000efb0 .quad -4867563057061743677
- 0x88, 0x8b, 0x8d, 0x49, 0xc9, 0x01, 0x6c, 0x8c, //0x0000efb8 .quad -8328279646880822392
- 0xb4, 0x80, 0x86, 0x7f, 0x7c, 0xad, 0x8f, 0xeb, //0x0000efc0 .quad -1472767802899791692
- 0x6a, 0xee, 0xf0, 0x9b, 0x3b, 0x02, 0x87, 0xaf, //0x0000efc8 .quad -5798663540173640086
- 0xe1, 0x20, 0x68, 0x9f, 0xdb, 0x98, 0x73, 0xa6, //0x0000efd0 .quad -6452645772052127519
- 0x05, 0x2a, 0xed, 0x82, 0xca, 0xc2, 0x68, 0xdb, //0x0000efd8 .quad -2636643406789662203
- 0x8c, 0x14, 0xa1, 0x43, 0x89, 0x3f, 0x08, 0x88, //0x0000efe0 .quad -8644589625959967604
- 0x43, 0x3a, 0xd4, 0x91, 0xbe, 0x79, 0x21, 0x89, //0x0000efe8 .quad -8565431156884620733
- 0xb0, 0x59, 0x89, 0x94, 0x6b, 0x4f, 0x0a, 0x6a, //0x0000eff0 .quad 7641007041259592112
- 0xd4, 0x48, 0x49, 0x36, 0x2e, 0xd8, 0x69, 0xab, //0x0000eff8 .quad -6095102927678388012
- 0x1c, 0xb0, 0xab, 0x79, 0x46, 0xe3, 0x8c, 0x84, //0x0000f000 .quad -8895485272135061476
- 0x09, 0x9b, 0xdb, 0xc3, 0x39, 0x4e, 0x44, 0xd6, //0x0000f008 .quad -3007192641170597111
- 0x11, 0x4e, 0x0b, 0x0c, 0x0c, 0x0e, 0xd8, 0xf2, //0x0000f010 .quad -947992276657025519
- 0xe5, 0x40, 0x69, 0x1a, 0xe4, 0xb0, 0xea, 0x85, //0x0000f018 .quad -8797024428372705051
- 0x95, 0x21, 0x0e, 0x0f, 0x8f, 0x11, 0x8e, 0x6f, //0x0000f020 .quad 8038381691033493909
- 0x1f, 0x91, 0x03, 0x21, 0x1d, 0x5d, 0x65, 0xa7, //0x0000f028 .quad -6384594517038493409
- 0xfb, 0xa9, 0xd1, 0xd2, 0xf2, 0x95, 0x71, 0x4b, //0x0000f030 .quad 5436291095364479483
- 0x67, 0x75, 0x44, 0x69, 0x64, 0xb4, 0x3e, 0xd1, //0x0000f038 .quad -3369057127870728857
- 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'
- //0x0000f050 .p2align 4, 0x00
- //0x0000f050 _POW_TAB
- 0x01, 0x00, 0x00, 0x00, //0x0000f050 .long 1
- 0x03, 0x00, 0x00, 0x00, //0x0000f054 .long 3
- 0x06, 0x00, 0x00, 0x00, //0x0000f058 .long 6
- 0x09, 0x00, 0x00, 0x00, //0x0000f05c .long 9
- 0x0d, 0x00, 0x00, 0x00, //0x0000f060 .long 13
- 0x10, 0x00, 0x00, 0x00, //0x0000f064 .long 16
- 0x13, 0x00, 0x00, 0x00, //0x0000f068 .long 19
- 0x17, 0x00, 0x00, 0x00, //0x0000f06c .long 23
- 0x1a, 0x00, 0x00, 0x00, //0x0000f070 .long 26
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f074 .p2align 4, 0x00
- //0x0000f080 _LSHIFT_TAB
- 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, //0x0000f0e0 QUAD $0x0000000000000000 // .space 8, '\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x01, 0x00, 0x00, 0x00, //0x0000f0e8 .long 1
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f0ec 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, //0x0000f0fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f10c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f11c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f12c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f13c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000f14c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x01, 0x00, 0x00, 0x00, //0x0000f150 .long 1
- 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f154 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, //0x0000f164 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f174 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f184 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f194 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f1a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000f1b4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x01, 0x00, 0x00, 0x00, //0x0000f1b8 .long 1
- 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f1bc 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, //0x0000f1cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f1dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f1ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f1fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f20c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000f21c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x02, 0x00, 0x00, 0x00, //0x0000f220 .long 2
- 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f224 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, //0x0000f234 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f244 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f254 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f264 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f274 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000f284 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x02, 0x00, 0x00, 0x00, //0x0000f288 .long 2
- 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f28c 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, //0x0000f29c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f2ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f2bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f2cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f2dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000f2ec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x02, 0x00, 0x00, 0x00, //0x0000f2f0 .long 2
- 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f2f4 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, //0x0000f304 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f314 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f324 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f334 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f344 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000f354 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x03, 0x00, 0x00, 0x00, //0x0000f358 .long 3
- 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f35c 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, //0x0000f36c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f37c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f38c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f39c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f3ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000f3bc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x03, 0x00, 0x00, 0x00, //0x0000f3c0 .long 3
- 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f3c4 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, //0x0000f3d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f3e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f3f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f404 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f414 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000f424 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x03, 0x00, 0x00, 0x00, //0x0000f428 .long 3
- 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f42c 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, //0x0000f43c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f44c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f45c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f46c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f47c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000f48c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x04, 0x00, 0x00, 0x00, //0x0000f490 .long 4
- 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f494 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, //0x0000f4a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f4b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f4c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f4d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f4e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000f4f4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x04, 0x00, 0x00, 0x00, //0x0000f4f8 .long 4
- 0x34, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f4fc 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, //0x0000f50c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f51c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f52c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f53c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f54c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000f55c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x04, 0x00, 0x00, 0x00, //0x0000f560 .long 4
- 0x32, 0x34, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f564 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, //0x0000f574 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f584 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f594 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f5a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f5b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000f5c4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x04, 0x00, 0x00, 0x00, //0x0000f5c8 .long 4
- 0x31, 0x32, 0x32, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f5cc 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, //0x0000f5dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f5ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f5fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f60c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f61c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000f62c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x05, 0x00, 0x00, 0x00, //0x0000f630 .long 5
- 0x36, 0x31, 0x30, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f634 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, //0x0000f644 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f654 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f664 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f674 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f684 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000f694 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x05, 0x00, 0x00, 0x00, //0x0000f698 .long 5
- 0x33, 0x30, 0x35, 0x31, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f69c 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, //0x0000f6ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f6bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f6cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f6dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f6ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000f6fc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x05, 0x00, 0x00, 0x00, //0x0000f700 .long 5
- 0x31, 0x35, 0x32, 0x35, 0x38, 0x37, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x0000f704 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, //0x0000f714 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f724 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f734 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f744 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f754 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000f764 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x06, 0x00, 0x00, 0x00, //0x0000f768 .long 6
- 0x37, 0x36, 0x32, 0x39, 0x33, 0x39, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x0000f76c 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, //0x0000f77c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f78c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f79c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000f7cc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x06, 0x00, 0x00, 0x00, //0x0000f7d0 .long 6
- 0x33, 0x38, 0x31, 0x34, 0x36, 0x39, 0x37, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, //0x0000f7d4 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, //0x0000f7e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f804 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f814 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f824 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000f834 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x06, 0x00, 0x00, 0x00, //0x0000f838 .long 6
- 0x31, 0x39, 0x30, 0x37, 0x33, 0x34, 0x38, 0x36, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, //0x0000f83c 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, //0x0000f84c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f85c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f86c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f87c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f88c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000f89c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, //0x0000f8a0 .long 7
- 0x39, 0x35, 0x33, 0x36, 0x37, 0x34, 0x33, 0x31, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, //0x0000f8a4 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, //0x0000f8b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f8c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f8d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f8e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f8f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000f904 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, //0x0000f908 .long 7
- 0x34, 0x37, 0x36, 0x38, 0x33, 0x37, 0x31, 0x35, 0x38, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, //0x0000f90c QUAD $0x3531373338363734; QUAD $0x0035323133303238 // .asciz 16, '476837158203125\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f91c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f92c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f93c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f94c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f95c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000f96c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, //0x0000f970 .long 7
- 0x32, 0x33, 0x38, 0x34, 0x31, 0x38, 0x35, 0x37, 0x39, 0x31, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, //0x0000f974 QUAD $0x3735383134383332; QUAD $0x3532363531303139 // .asciz 16, '2384185791015625'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f984 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f994 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000f9d4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, //0x0000f9d8 .long 7
- 0x31, 0x31, 0x39, 0x32, 0x30, 0x39, 0x32, 0x38, 0x39, 0x35, 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, //0x0000f9dc QUAD $0x3832393032393131; QUAD $0x3231383730353539 // .asciz 16, '1192092895507812'
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9ec 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, //0x0000f9fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000fa3c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x08, 0x00, 0x00, 0x00, //0x0000fa40 .long 8
- 0x35, 0x39, 0x36, 0x30, 0x34, 0x36, 0x34, 0x34, 0x37, 0x37, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, //0x0000fa44 QUAD $0x3434363430363935; QUAD $0x3236303933353737 // .asciz 16, '5960464477539062'
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa54 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, //0x0000fa64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000faa4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x08, 0x00, 0x00, 0x00, //0x0000faa8 .long 8
- 0x32, 0x39, 0x38, 0x30, 0x32, 0x33, 0x32, 0x32, 0x33, 0x38, 0x37, 0x36, 0x39, 0x35, 0x33, 0x31, //0x0000faac QUAD $0x3232333230383932; QUAD $0x3133353936373833 // .asciz 16, '2980232238769531'
- 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fabc 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, //0x0000facc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fadc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000faec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fafc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000fb0c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x08, 0x00, 0x00, 0x00, //0x0000fb10 .long 8
- 0x31, 0x34, 0x39, 0x30, 0x31, 0x31, 0x36, 0x31, 0x31, 0x39, 0x33, 0x38, 0x34, 0x37, 0x36, 0x35, //0x0000fb14 QUAD $0x3136313130393431; QUAD $0x3536373438333931 // .asciz 16, '1490116119384765'
- 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb24 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, //0x0000fb34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000fb74 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x09, 0x00, 0x00, 0x00, //0x0000fb78 .long 9
- 0x37, 0x34, 0x35, 0x30, 0x35, 0x38, 0x30, 0x35, 0x39, 0x36, 0x39, 0x32, 0x33, 0x38, 0x32, 0x38, //0x0000fb7c QUAD $0x3530383530353437; QUAD $0x3832383332393639 // .asciz 16, '7450580596923828'
- 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb8c 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, //0x0000fb9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fbac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fbbc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fbcc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000fbdc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x09, 0x00, 0x00, 0x00, //0x0000fbe0 .long 9
- 0x33, 0x37, 0x32, 0x35, 0x32, 0x39, 0x30, 0x32, 0x39, 0x38, 0x34, 0x36, 0x31, 0x39, 0x31, 0x34, //0x0000fbe4 QUAD $0x3230393235323733; QUAD $0x3431393136343839 // .asciz 16, '3725290298461914'
- 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fbf4 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, //0x0000fc04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000fc44 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x09, 0x00, 0x00, 0x00, //0x0000fc48 .long 9
- 0x31, 0x38, 0x36, 0x32, 0x36, 0x34, 0x35, 0x31, 0x34, 0x39, 0x32, 0x33, 0x30, 0x39, 0x35, 0x37, //0x0000fc4c QUAD $0x3135343632363831; QUAD $0x3735393033323934 // .asciz 16, '1862645149230957'
- 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc5c 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, //0x0000fc6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000fcac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0a, 0x00, 0x00, 0x00, //0x0000fcb0 .long 10
- 0x39, 0x33, 0x31, 0x33, 0x32, 0x32, 0x35, 0x37, 0x34, 0x36, 0x31, 0x35, 0x34, 0x37, 0x38, 0x35, //0x0000fcb4 QUAD $0x3735323233313339; QUAD $0x3538373435313634 // .asciz 16, '9313225746154785'
- 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fcc4 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, //0x0000fcd4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fce4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fcf4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000fd14 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0a, 0x00, 0x00, 0x00, //0x0000fd18 .long 10
- 0x34, 0x36, 0x35, 0x36, 0x36, 0x31, 0x32, 0x38, 0x37, 0x33, 0x30, 0x37, 0x37, 0x33, 0x39, 0x32, //0x0000fd1c QUAD $0x3832313636353634; QUAD $0x3239333737303337 // .asciz 16, '4656612873077392'
- 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd2c 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, //0x0000fd3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000fd7c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0a, 0x00, 0x00, 0x00, //0x0000fd80 .long 10
- 0x32, 0x33, 0x32, 0x38, 0x33, 0x30, 0x36, 0x34, 0x33, 0x36, 0x35, 0x33, 0x38, 0x36, 0x39, 0x36, //0x0000fd84 QUAD $0x3436303338323332; QUAD $0x3639363833353633 // .asciz 16, '2328306436538696'
- 0x32, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd94 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, //0x0000fda4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fdb4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fdc4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fdd4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000fde4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0a, 0x00, 0x00, 0x00, //0x0000fde8 .long 10
- 0x31, 0x31, 0x36, 0x34, 0x31, 0x35, 0x33, 0x32, 0x31, 0x38, 0x32, 0x36, 0x39, 0x33, 0x34, 0x38, //0x0000fdec QUAD $0x3233353134363131; QUAD $0x3834333936323831 // .asciz 16, '1164153218269348'
- 0x31, 0x34, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fdfc 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, //0x0000fe0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000fe4c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0b, 0x00, 0x00, 0x00, //0x0000fe50 .long 11
- 0x35, 0x38, 0x32, 0x30, 0x37, 0x36, 0x36, 0x30, 0x39, 0x31, 0x33, 0x34, 0x36, 0x37, 0x34, 0x30, //0x0000fe54 QUAD $0x3036363730323835; QUAD $0x3034373634333139 // .asciz 16, '5820766091346740'
- 0x37, 0x32, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe64 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, //0x0000fe74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fea4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000feb4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0b, 0x00, 0x00, 0x00, //0x0000feb8 .long 11
- 0x32, 0x39, 0x31, 0x30, 0x33, 0x38, 0x33, 0x30, 0x34, 0x35, 0x36, 0x37, 0x33, 0x33, 0x37, 0x30, //0x0000febc QUAD $0x3033383330313932; QUAD $0x3037333337363534 // .asciz 16, '2910383045673370'
- 0x33, 0x36, 0x31, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fecc 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, //0x0000fedc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000feec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fefc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000ff1c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0b, 0x00, 0x00, 0x00, //0x0000ff20 .long 11
- 0x31, 0x34, 0x35, 0x35, 0x31, 0x39, 0x31, 0x35, 0x32, 0x32, 0x38, 0x33, 0x36, 0x36, 0x38, 0x35, //0x0000ff24 QUAD $0x3531393135353431; QUAD $0x3538363633383232 // .asciz 16, '1455191522836685'
- 0x31, 0x38, 0x30, 0x36, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff34 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, //0x0000ff44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000ff84 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0c, 0x00, 0x00, 0x00, //0x0000ff88 .long 12
- 0x37, 0x32, 0x37, 0x35, 0x39, 0x35, 0x37, 0x36, 0x31, 0x34, 0x31, 0x38, 0x33, 0x34, 0x32, 0x35, //0x0000ff8c QUAD $0x3637353935373237; QUAD $0x3532343338313431 // .asciz 16, '7275957614183425'
- 0x39, 0x30, 0x33, 0x33, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff9c 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, //0x0000ffac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ffbc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ffcc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ffdc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000ffec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0c, 0x00, 0x00, 0x00, //0x0000fff0 .long 12
- 0x33, 0x36, 0x33, 0x37, 0x39, 0x37, 0x38, 0x38, 0x30, 0x37, 0x30, 0x39, 0x31, 0x37, 0x31, 0x32, //0x0000fff4 QUAD $0x3838373937333633; QUAD $0x3231373139303730 // .asciz 16, '3637978807091712'
- 0x39, 0x35, 0x31, 0x36, 0x36, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010004 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, //0x00010014 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010024 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010034 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010044 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00010054 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0c, 0x00, 0x00, 0x00, //0x00010058 .long 12
- 0x31, 0x38, 0x31, 0x38, 0x39, 0x38, 0x39, 0x34, 0x30, 0x33, 0x35, 0x34, 0x35, 0x38, 0x35, 0x36, //0x0001005c QUAD $0x3439383938313831; QUAD $0x3635383534353330 // .asciz 16, '1818989403545856'
- 0x34, 0x37, 0x35, 0x38, 0x33, 0x30, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x0001006c 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, //0x0001007c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001008c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001009c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000100ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000100bc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0d, 0x00, 0x00, 0x00, //0x000100c0 .long 13
- 0x39, 0x30, 0x39, 0x34, 0x39, 0x34, 0x37, 0x30, 0x31, 0x37, 0x37, 0x32, 0x39, 0x32, 0x38, 0x32, //0x000100c4 QUAD $0x3037343934393039; QUAD $0x3238323932373731 // .asciz 16, '9094947017729282'
- 0x33, 0x37, 0x39, 0x31, 0x35, 0x30, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x000100d4 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, //0x000100e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000100f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010104 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010114 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00010124 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0d, 0x00, 0x00, 0x00, //0x00010128 .long 13
- 0x34, 0x35, 0x34, 0x37, 0x34, 0x37, 0x33, 0x35, 0x30, 0x38, 0x38, 0x36, 0x34, 0x36, 0x34, 0x31, //0x0001012c QUAD $0x3533373437343534; QUAD $0x3134363436383830 // .asciz 16, '4547473508864641'
- 0x31, 0x38, 0x39, 0x35, 0x37, 0x35, 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, //0x0001013c 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, //0x0001014c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001015c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001016c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001017c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0001018c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0d, 0x00, 0x00, 0x00, //0x00010190 .long 13
- 0x32, 0x32, 0x37, 0x33, 0x37, 0x33, 0x36, 0x37, 0x35, 0x34, 0x34, 0x33, 0x32, 0x33, 0x32, 0x30, //0x00010194 QUAD $0x3736333733373232; QUAD $0x3032333233343435 // .asciz 16, '2273736754432320'
- 0x35, 0x39, 0x34, 0x37, 0x38, 0x37, 0x35, 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, //0x000101a4 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, //0x000101b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000101c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000101d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000101e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000101f4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0d, 0x00, 0x00, 0x00, //0x000101f8 .long 13
- 0x31, 0x31, 0x33, 0x36, 0x38, 0x36, 0x38, 0x33, 0x37, 0x37, 0x32, 0x31, 0x36, 0x31, 0x36, 0x30, //0x000101fc QUAD $0x3338363836333131; QUAD $0x3036313631323737 // .asciz 16, '1136868377216160'
- 0x32, 0x39, 0x37, 0x33, 0x39, 0x33, 0x37, 0x39, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, //0x0001020c QUAD $0x3937333933373932; QUAD $0x0035323138323838 // .asciz 16, '297393798828125\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001021c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001022c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001023c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001024c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0001025c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0e, 0x00, 0x00, 0x00, //0x00010260 .long 14
- 0x35, 0x36, 0x38, 0x34, 0x33, 0x34, 0x31, 0x38, 0x38, 0x36, 0x30, 0x38, 0x30, 0x38, 0x30, 0x31, //0x00010264 QUAD $0x3831343334383635; QUAD $0x3130383038303638 // .asciz 16, '5684341886080801'
- 0x34, 0x38, 0x36, 0x39, 0x36, 0x38, 0x39, 0x39, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, //0x00010274 QUAD $0x3939383639363834; QUAD $0x0035323630343134 // .asciz 16, '486968994140625\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010284 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010294 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000102a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000102b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000102c4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0e, 0x00, 0x00, 0x00, //0x000102c8 .long 14
- 0x32, 0x38, 0x34, 0x32, 0x31, 0x37, 0x30, 0x39, 0x34, 0x33, 0x30, 0x34, 0x30, 0x34, 0x30, 0x30, //0x000102cc QUAD $0x3930373132343832; QUAD $0x3030343034303334 // .asciz 16, '2842170943040400'
- 0x37, 0x34, 0x33, 0x34, 0x38, 0x34, 0x34, 0x39, 0x37, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, //0x000102dc QUAD $0x3934343834333437; QUAD $0x3532313330373037 // .asciz 16, '7434844970703125'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000102ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000102fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001030c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001031c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0001032c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0e, 0x00, 0x00, 0x00, //0x00010330 .long 14
- 0x31, 0x34, 0x32, 0x31, 0x30, 0x38, 0x35, 0x34, 0x37, 0x31, 0x35, 0x32, 0x30, 0x32, 0x30, 0x30, //0x00010334 QUAD $0x3435383031323431; QUAD $0x3030323032353137 // .asciz 16, '1421085471520200'
- 0x33, 0x37, 0x31, 0x37, 0x34, 0x32, 0x32, 0x34, 0x38, 0x35, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, //0x00010344 QUAD $0x3432323437313733; QUAD $0x3236353135333538 // .asciz 16, '3717422485351562'
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010354 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, //0x00010364 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010374 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010384 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00010394 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0f, 0x00, 0x00, 0x00, //0x00010398 .long 15
- 0x37, 0x31, 0x30, 0x35, 0x34, 0x32, 0x37, 0x33, 0x35, 0x37, 0x36, 0x30, 0x31, 0x30, 0x30, 0x31, //0x0001039c QUAD $0x3337323435303137; QUAD $0x3130303130363735 // .asciz 16, '7105427357601001'
- 0x38, 0x35, 0x38, 0x37, 0x31, 0x31, 0x32, 0x34, 0x32, 0x36, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, //0x000103ac QUAD $0x3432313137383538; QUAD $0x3231383735373632 // .asciz 16, '8587112426757812'
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000103bc 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, //0x000103cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000103dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000103ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000103fc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0f, 0x00, 0x00, 0x00, //0x00010400 .long 15
- 0x33, 0x35, 0x35, 0x32, 0x37, 0x31, 0x33, 0x36, 0x37, 0x38, 0x38, 0x30, 0x30, 0x35, 0x30, 0x30, //0x00010404 QUAD $0x3633313732353533; QUAD $0x3030353030383837 // .asciz 16, '3552713678800500'
- 0x39, 0x32, 0x39, 0x33, 0x35, 0x35, 0x36, 0x32, 0x31, 0x33, 0x33, 0x37, 0x38, 0x39, 0x30, 0x36, //0x00010414 QUAD $0x3236353533393239; QUAD $0x3630393837333331 // .asciz 16, '9293556213378906'
- 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010424 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, //0x00010434 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010444 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010454 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00010464 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0f, 0x00, 0x00, 0x00, //0x00010468 .long 15
- 0x31, 0x37, 0x37, 0x36, 0x33, 0x35, 0x36, 0x38, 0x33, 0x39, 0x34, 0x30, 0x30, 0x32, 0x35, 0x30, //0x0001046c QUAD $0x3836353336373731; QUAD $0x3035323030343933 // .asciz 16, '1776356839400250'
- 0x34, 0x36, 0x34, 0x36, 0x37, 0x37, 0x38, 0x31, 0x30, 0x36, 0x36, 0x38, 0x39, 0x34, 0x35, 0x33, //0x0001047c QUAD $0x3138373736343634; QUAD $0x3335343938363630 // .asciz 16, '4646778106689453'
- 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001048c 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, //0x0001049c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000104ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000104bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000104cc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x10, 0x00, 0x00, 0x00, //0x000104d0 .long 16
- 0x38, 0x38, 0x38, 0x31, 0x37, 0x38, 0x34, 0x31, 0x39, 0x37, 0x30, 0x30, 0x31, 0x32, 0x35, 0x32, //0x000104d4 QUAD $0x3134383731383838; QUAD $0x3235323130303739 // .asciz 16, '8881784197001252'
- 0x33, 0x32, 0x33, 0x33, 0x38, 0x39, 0x30, 0x35, 0x33, 0x33, 0x34, 0x34, 0x37, 0x32, 0x36, 0x35, //0x000104e4 QUAD $0x3530393833333233; QUAD $0x3536323734343333 // .asciz 16, '3233890533447265'
- 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000104f4 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, //0x00010504 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010514 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010524 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00010534 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x10, 0x00, 0x00, 0x00, //0x00010538 .long 16
- 0x34, 0x34, 0x34, 0x30, 0x38, 0x39, 0x32, 0x30, 0x39, 0x38, 0x35, 0x30, 0x30, 0x36, 0x32, 0x36, //0x0001053c QUAD $0x3032393830343434; QUAD $0x3632363030353839 // .asciz 16, '4440892098500626'
- 0x31, 0x36, 0x31, 0x36, 0x39, 0x34, 0x35, 0x32, 0x36, 0x36, 0x37, 0x32, 0x33, 0x36, 0x33, 0x32, //0x0001054c QUAD $0x3235343936313631; QUAD $0x3233363332373636 // .asciz 16, '1616945266723632'
- 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001055c 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, //0x0001056c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001057c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001058c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0001059c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x10, 0x00, 0x00, 0x00, //0x000105a0 .long 16
- 0x32, 0x32, 0x32, 0x30, 0x34, 0x34, 0x36, 0x30, 0x34, 0x39, 0x32, 0x35, 0x30, 0x33, 0x31, 0x33, //0x000105a4 QUAD $0x3036343430323232; QUAD $0x3331333035323934 // .asciz 16, '2220446049250313'
- 0x30, 0x38, 0x30, 0x38, 0x34, 0x37, 0x32, 0x36, 0x33, 0x33, 0x33, 0x36, 0x31, 0x38, 0x31, 0x36, //0x000105b4 QUAD $0x3632373438303830; QUAD $0x3631383136333333 // .asciz 16, '0808472633361816'
- 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000105c4 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, //0x000105d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000105e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000105f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00010604 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x10, 0x00, 0x00, 0x00, //0x00010608 .long 16
- 0x31, 0x31, 0x31, 0x30, 0x32, 0x32, 0x33, 0x30, 0x32, 0x34, 0x36, 0x32, 0x35, 0x31, 0x35, 0x36, //0x0001060c QUAD $0x3033323230313131; QUAD $0x3635313532363432 // .asciz 16, '1110223024625156'
- 0x35, 0x34, 0x30, 0x34, 0x32, 0x33, 0x36, 0x33, 0x31, 0x36, 0x36, 0x38, 0x30, 0x39, 0x30, 0x38, //0x0001061c QUAD $0x3336333234303435; QUAD $0x3830393038363631 // .asciz 16, '5404236316680908'
- 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001062c 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, //0x0001063c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001064c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001065c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0001066c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x11, 0x00, 0x00, 0x00, //0x00010670 .long 17
- 0x35, 0x35, 0x35, 0x31, 0x31, 0x31, 0x35, 0x31, 0x32, 0x33, 0x31, 0x32, 0x35, 0x37, 0x38, 0x32, //0x00010674 QUAD $0x3135313131353535; QUAD $0x3238373532313332 // .asciz 16, '5551115123125782'
- 0x37, 0x30, 0x32, 0x31, 0x31, 0x38, 0x31, 0x35, 0x38, 0x33, 0x34, 0x30, 0x34, 0x35, 0x34, 0x31, //0x00010684 QUAD $0x3531383131323037; QUAD $0x3134353430343338 // .asciz 16, '7021181583404541'
- 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010694 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, //0x000106a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000106b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000106c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000106d4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x11, 0x00, 0x00, 0x00, //0x000106d8 .long 17
- 0x32, 0x37, 0x37, 0x35, 0x35, 0x35, 0x37, 0x35, 0x36, 0x31, 0x35, 0x36, 0x32, 0x38, 0x39, 0x31, //0x000106dc QUAD $0x3537353535373732; QUAD $0x3139383236353136 // .asciz 16, '2775557561562891'
- 0x33, 0x35, 0x31, 0x30, 0x35, 0x39, 0x30, 0x37, 0x39, 0x31, 0x37, 0x30, 0x32, 0x32, 0x37, 0x30, //0x000106ec QUAD $0x3730393530313533; QUAD $0x3037323230373139 // .asciz 16, '3510590791702270'
- 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000106fc 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, //0x0001070c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001071c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001072c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0001073c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x11, 0x00, 0x00, 0x00, //0x00010740 .long 17
- 0x31, 0x33, 0x38, 0x37, 0x37, 0x37, 0x38, 0x37, 0x38, 0x30, 0x37, 0x38, 0x31, 0x34, 0x34, 0x35, //0x00010744 QUAD $0x3738373737383331; QUAD $0x3534343138373038 // .asciz 16, '1387778780781445'
- 0x36, 0x37, 0x35, 0x35, 0x32, 0x39, 0x35, 0x33, 0x39, 0x35, 0x38, 0x35, 0x31, 0x31, 0x33, 0x35, //0x00010754 QUAD $0x3335393235353736; QUAD $0x3533313135383539 // .asciz 16, '6755295395851135'
- 0x32, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010764 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, //0x00010774 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010784 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010794 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000107a4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x12, 0x00, 0x00, 0x00, //0x000107a8 .long 18
- 0x36, 0x39, 0x33, 0x38, 0x38, 0x39, 0x33, 0x39, 0x30, 0x33, 0x39, 0x30, 0x37, 0x32, 0x32, 0x38, //0x000107ac QUAD $0x3933393838333936; QUAD $0x3832323730393330 // .asciz 16, '6938893903907228'
- 0x33, 0x37, 0x37, 0x36, 0x34, 0x37, 0x36, 0x39, 0x37, 0x39, 0x32, 0x35, 0x35, 0x36, 0x37, 0x36, //0x000107bc QUAD $0x3936373436373733; QUAD $0x3637363535323937 // .asciz 16, '3776476979255676'
- 0x32, 0x36, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000107cc 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, //0x000107dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000107ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000107fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0001080c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x12, 0x00, 0x00, 0x00, //0x00010810 .long 18
- 0x33, 0x34, 0x36, 0x39, 0x34, 0x34, 0x36, 0x39, 0x35, 0x31, 0x39, 0x35, 0x33, 0x36, 0x31, 0x34, //0x00010814 QUAD $0x3936343439363433; QUAD $0x3431363335393135 // .asciz 16, '3469446951953614'
- 0x31, 0x38, 0x38, 0x38, 0x32, 0x33, 0x38, 0x34, 0x38, 0x39, 0x36, 0x32, 0x37, 0x38, 0x33, 0x38, //0x00010824 QUAD $0x3438333238383831; QUAD $0x3833383732363938 // .asciz 16, '1888238489627838'
- 0x31, 0x33, 0x34, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010834 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, //0x00010844 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010854 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010864 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00010874 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x12, 0x00, 0x00, 0x00, //0x00010878 .long 18
- 0x31, 0x37, 0x33, 0x34, 0x37, 0x32, 0x33, 0x34, 0x37, 0x35, 0x39, 0x37, 0x36, 0x38, 0x30, 0x37, //0x0001087c QUAD $0x3433323734333731; QUAD $0x3730383637393537 // .asciz 16, '1734723475976807'
- 0x30, 0x39, 0x34, 0x34, 0x31, 0x31, 0x39, 0x32, 0x34, 0x34, 0x38, 0x31, 0x33, 0x39, 0x31, 0x39, //0x0001088c QUAD $0x3239313134343930; QUAD $0x3931393331383434 // .asciz 16, '0944119244813919'
- 0x30, 0x36, 0x37, 0x33, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001089c 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, //0x000108ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000108bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000108cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000108dc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x13, 0x00, 0x00, 0x00, //0x000108e0 .long 19
- 0x38, 0x36, 0x37, 0x33, 0x36, 0x31, 0x37, 0x33, 0x37, 0x39, 0x38, 0x38, 0x34, 0x30, 0x33, 0x35, //0x000108e4 QUAD $0x3337313633373638; QUAD $0x3533303438383937 // .asciz 16, '8673617379884035'
- 0x34, 0x37, 0x32, 0x30, 0x35, 0x39, 0x36, 0x32, 0x32, 0x34, 0x30, 0x36, 0x39, 0x35, 0x39, 0x35, //0x000108f4 QUAD $0x3236393530323734; QUAD $0x3539353936303432 // .asciz 16, '4720596224069595'
- 0x33, 0x33, 0x36, 0x39, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010904 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, //0x00010914 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010924 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010934 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00010944 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010948 .p2align 4, 0x00
- //0x00010950 _ESCAPED_TAB
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010950 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010960 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, //0x00010970 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, //0x00010980 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, //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, 0x5c, 0x00, 0x00, 0x00, //0x000109a0 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, //0x000109b0 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, //0x000109c0 LONG $0x000d0000; BYTE $0x09 // .ascii 5, '\x00\x00\r\x00\t'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000109c5 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000109d5 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000109e5 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000109f5 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a05 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a15 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a25 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a35 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a45 QUAD $0x0000000000000000; WORD $0x0000; BYTE $0x00 // .space 11, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/quote.go b/vendor/github.com/bytedance/sonic/internal/native/sse/quote.go
deleted file mode 100644
index d08eb233b..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/quote.go
+++ /dev/null
@@ -1,33 +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 sse
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/rt`
-)
-var F_quote func(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn unsafe.Pointer, flags uint64) (ret int)
-
-var S_quote uintptr
-
-//go:nosplit
-func quote(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int, flags uint64) (ret int) {
- return F_quote(rt.NoEscape(sp), nb, rt.NoEscape(dp), rt.NoEscape(unsafe.Pointer(dn)), flags)
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/quote_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/quote_subr.go
deleted file mode 100644
index 46ce01ee3..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/quote_subr.go
+++ /dev/null
@@ -1,46 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package sse
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__quote = 48
-)
-
-const (
- _stack__quote = 80
-)
-
-const (
- _size__quote = 1712
-)
-
-var (
- _pcsp__quote = [][2]uint32{
- {0x1, 0},
- {0x6, 8},
- {0x8, 16},
- {0xa, 24},
- {0xc, 32},
- {0xd, 40},
- {0x11, 48},
- {0x67f, 80},
- {0x680, 48},
- {0x682, 40},
- {0x684, 32},
- {0x686, 24},
- {0x688, 16},
- {0x689, 8},
- {0x68a, 0},
- {0x6b0, 80},
- }
-)
-
-var _cfunc_quote = []loader.CFunc{
- {"_quote_entry", 0, _entry__quote, 0, nil},
- {"_quote", _entry__quote, _size__quote, _stack__quote, _pcsp__quote},
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/quote_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/quote_text_amd64.go
deleted file mode 100644
index c9fe27ee3..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/quote_text_amd64.go
+++ /dev/null
@@ -1,1100 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package sse
-
-var _text_quote = []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
- 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, //0x00000020 QUAD $0x1f1f1f1f1f1f1f1f; QUAD $0x1f1f1f1f1f1f1f1f // .space 16, '\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f'
- //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
- 0x48, 0x89, 0xd0, //0x00000044 movq %rdx, %rax
- 0x4c, 0x8b, 0x11, //0x00000047 movq (%rcx), %r10
- 0x41, 0xf6, 0xc0, 0x01, //0x0000004a testb $1, %r8b
- 0x48, 0x8d, 0x0d, 0x8b, 0x06, 0x00, 0x00, //0x0000004e leaq $1675(%rip), %rcx /* __SingleQuoteTab+0(%rip) */
- 0x4c, 0x8d, 0x05, 0x84, 0x16, 0x00, 0x00, //0x00000055 leaq $5764(%rip), %r8 /* __DoubleQuoteTab+0(%rip) */
- 0x4c, 0x0f, 0x44, 0xc1, //0x0000005c cmoveq %rcx, %r8
- 0x48, 0x8d, 0x0c, 0xf5, 0x00, 0x00, 0x00, 0x00, //0x00000060 leaq (,%rsi,8), %rcx
- 0x49, 0x39, 0xca, //0x00000068 cmpq %rcx, %r10
- 0x0f, 0x8d, 0xfd, 0x03, 0x00, 0x00, //0x0000006b jge LBB0_1
- 0x49, 0x89, 0xc6, //0x00000071 movq %rax, %r14
- 0x49, 0x89, 0xfc, //0x00000074 movq %rdi, %r12
- 0x48, 0x85, 0xf6, //0x00000077 testq %rsi, %rsi
- 0x0f, 0x84, 0x03, 0x06, 0x00, 0x00, //0x0000007a je LBB0_83
- 0x4c, 0x89, 0x5d, 0xc0, //0x00000080 movq %r11, $-64(%rbp)
- 0xf3, 0x0f, 0x6f, 0x05, 0x74, 0xff, 0xff, 0xff, //0x00000084 movdqu $-140(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x0d, 0x7c, 0xff, 0xff, 0xff, //0x0000008c movdqu $-132(%rip), %xmm1 /* LCPI0_1+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x15, 0x84, 0xff, 0xff, 0xff, //0x00000094 movdqu $-124(%rip), %xmm2 /* LCPI0_2+0(%rip) */
- 0x48, 0x89, 0xf9, //0x0000009c movq %rdi, %rcx
- 0x48, 0x89, 0x45, 0xc8, //0x0000009f movq %rax, $-56(%rbp)
- 0x49, 0x89, 0xc6, //0x000000a3 movq %rax, %r14
- //0x000000a6 LBB0_8
- 0x48, 0x83, 0xfe, 0x10, //0x000000a6 cmpq $16, %rsi
- 0x0f, 0x9d, 0xc3, //0x000000aa setge %bl
- 0x49, 0x83, 0xfa, 0x10, //0x000000ad cmpq $16, %r10
- 0x48, 0x89, 0x4d, 0xd0, //0x000000b1 movq %rcx, $-48(%rbp)
- 0x4d, 0x89, 0xd4, //0x000000b5 movq %r10, %r12
- 0x4d, 0x89, 0xf7, //0x000000b8 movq %r14, %r15
- 0x49, 0x89, 0xf3, //0x000000bb movq %rsi, %r11
- 0x49, 0x89, 0xcd, //0x000000be movq %rcx, %r13
- 0x0f, 0x8c, 0x89, 0x00, 0x00, 0x00, //0x000000c1 jl LBB0_33
- 0x48, 0x83, 0xfe, 0x10, //0x000000c7 cmpq $16, %rsi
- 0x0f, 0x8c, 0x7f, 0x00, 0x00, 0x00, //0x000000cb jl LBB0_33
- 0x45, 0x31, 0xff, //0x000000d1 xorl %r15d, %r15d
- 0x48, 0x89, 0xf0, //0x000000d4 movq %rsi, %rax
- 0x4c, 0x89, 0xd2, //0x000000d7 movq %r10, %rdx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000000da .p2align 4, 0x90
- //0x000000e0 LBB0_11
- 0x4c, 0x8b, 0x65, 0xd0, //0x000000e0 movq $-48(%rbp), %r12
- 0xf3, 0x43, 0x0f, 0x6f, 0x1c, 0x3c, //0x000000e4 movdqu (%r12,%r15), %xmm3
- 0x66, 0x0f, 0x6f, 0xe3, //0x000000ea movdqa %xmm3, %xmm4
- 0xf3, 0x43, 0x0f, 0x7f, 0x1c, 0x3e, //0x000000ee movdqu %xmm3, (%r14,%r15)
- 0x66, 0x0f, 0x6f, 0xeb, //0x000000f4 movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0xda, 0xea, //0x000000f8 pminub %xmm2, %xmm5
- 0x66, 0x0f, 0x74, 0xeb, //0x000000fc pcmpeqb %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xd8, //0x00000100 pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0x74, 0xe1, //0x00000104 pcmpeqb %xmm1, %xmm4
- 0x66, 0x0f, 0xeb, 0xe3, //0x00000108 por %xmm3, %xmm4
- 0x66, 0x0f, 0xeb, 0xec, //0x0000010c por %xmm4, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x00000110 pmovmskb %xmm5, %ecx
- 0x85, 0xc9, //0x00000114 testl %ecx, %ecx
- 0x0f, 0x85, 0x2f, 0x01, 0x00, 0x00, //0x00000116 jne LBB0_12
- 0x4c, 0x8d, 0x58, 0xf0, //0x0000011c leaq $-16(%rax), %r11
- 0x4c, 0x8d, 0x62, 0xf0, //0x00000120 leaq $-16(%rdx), %r12
- 0x49, 0x83, 0xc7, 0x10, //0x00000124 addq $16, %r15
- 0x48, 0x83, 0xf8, 0x20, //0x00000128 cmpq $32, %rax
- 0x0f, 0x9d, 0xc3, //0x0000012c setge %bl
- 0x0f, 0x8c, 0x10, 0x00, 0x00, 0x00, //0x0000012f jl LBB0_32
- 0x4c, 0x89, 0xd8, //0x00000135 movq %r11, %rax
- 0x48, 0x83, 0xfa, 0x1f, //0x00000138 cmpq $31, %rdx
- 0x4c, 0x89, 0xe2, //0x0000013c movq %r12, %rdx
- 0x0f, 0x8f, 0x9b, 0xff, 0xff, 0xff, //0x0000013f jg LBB0_11
- //0x00000145 LBB0_32
- 0x48, 0x8b, 0x45, 0xd0, //0x00000145 movq $-48(%rbp), %rax
- 0x4e, 0x8d, 0x2c, 0x38, //0x00000149 leaq (%rax,%r15), %r13
- 0x4d, 0x01, 0xf7, //0x0000014d addq %r14, %r15
- //0x00000150 LBB0_33
- 0x84, 0xdb, //0x00000150 testb %bl, %bl
- 0x0f, 0x84, 0x6b, 0x00, 0x00, 0x00, //0x00000152 je LBB0_34
- 0xf3, 0x41, 0x0f, 0x6f, 0x5d, 0x00, //0x00000158 movdqu (%r13), %xmm3
- 0x66, 0x0f, 0x6f, 0xe3, //0x0000015e movdqa %xmm3, %xmm4
- 0x66, 0x0f, 0x6f, 0xeb, //0x00000162 movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0xda, 0xea, //0x00000166 pminub %xmm2, %xmm5
- 0x66, 0x0f, 0x74, 0xeb, //0x0000016a pcmpeqb %xmm3, %xmm5
- 0x66, 0x48, 0x0f, 0x7e, 0xd9, //0x0000016e movq %xmm3, %rcx
- 0x66, 0x0f, 0x74, 0xd8, //0x00000173 pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0x74, 0xe1, //0x00000177 pcmpeqb %xmm1, %xmm4
- 0x66, 0x0f, 0xeb, 0xe3, //0x0000017b por %xmm3, %xmm4
- 0x66, 0x0f, 0xeb, 0xec, //0x0000017f por %xmm4, %xmm5
- 0x66, 0x0f, 0xd7, 0xd5, //0x00000183 pmovmskb %xmm5, %edx
- 0x81, 0xca, 0x00, 0x00, 0x01, 0x00, //0x00000187 orl $65536, %edx
- 0x44, 0x0f, 0xbc, 0xda, //0x0000018d bsfl %edx, %r11d
- 0x4d, 0x39, 0xdc, //0x00000191 cmpq %r11, %r12
- 0x0f, 0x8d, 0xc1, 0x00, 0x00, 0x00, //0x00000194 jge LBB0_40
- 0x49, 0x83, 0xfc, 0x08, //0x0000019a cmpq $8, %r12
- 0x0f, 0x82, 0xfa, 0x00, 0x00, 0x00, //0x0000019e jb LBB0_51
- 0x49, 0x89, 0x0f, //0x000001a4 movq %rcx, (%r15)
- 0x4d, 0x8d, 0x5d, 0x08, //0x000001a7 leaq $8(%r13), %r11
- 0x49, 0x83, 0xc7, 0x08, //0x000001ab addq $8, %r15
- 0x49, 0x8d, 0x5c, 0x24, 0xf8, //0x000001af leaq $-8(%r12), %rbx
- 0x48, 0x83, 0xfb, 0x04, //0x000001b4 cmpq $4, %rbx
- 0x0f, 0x8d, 0xf0, 0x00, 0x00, 0x00, //0x000001b8 jge LBB0_54
- 0xe9, 0xfd, 0x00, 0x00, 0x00, //0x000001be jmp LBB0_55
- //0x000001c3 LBB0_34
- 0x4d, 0x85, 0xdb, //0x000001c3 testq %r11, %r11
- 0x0f, 0x8e, 0x67, 0x00, 0x00, 0x00, //0x000001c6 jle LBB0_63
- 0x4d, 0x85, 0xe4, //0x000001cc testq %r12, %r12
- 0x0f, 0x8e, 0x5e, 0x00, 0x00, 0x00, //0x000001cf jle LBB0_63
- 0x48, 0x89, 0x75, 0xb8, //0x000001d5 movq %rsi, $-72(%rbp)
- 0x31, 0xf6, //0x000001d9 xorl %esi, %esi
- 0x31, 0xd2, //0x000001db xorl %edx, %edx
- 0x90, 0x90, 0x90, //0x000001dd .p2align 4, 0x90
- //0x000001e0 LBB0_37
- 0x41, 0x0f, 0xb6, 0x4c, 0x35, 0x00, //0x000001e0 movzbl (%r13,%rsi), %ecx
- 0x48, 0x89, 0xcb, //0x000001e6 movq %rcx, %rbx
- 0x48, 0xc1, 0xe3, 0x04, //0x000001e9 shlq $4, %rbx
- 0x48, 0x8d, 0x05, 0xec, 0x04, 0x00, 0x00, //0x000001ed leaq $1260(%rip), %rax /* __SingleQuoteTab+0(%rip) */
- 0x48, 0x83, 0x3c, 0x03, 0x00, //0x000001f4 cmpq $0, (%rbx,%rax)
- 0x0f, 0x85, 0x8c, 0x00, 0x00, 0x00, //0x000001f9 jne LBB0_38
- 0x4d, 0x8d, 0x0c, 0x13, //0x000001ff leaq (%r11,%rdx), %r9
- 0x41, 0x88, 0x0c, 0x37, //0x00000203 movb %cl, (%r15,%rsi)
- 0x48, 0x8d, 0x5a, 0xff, //0x00000207 leaq $-1(%rdx), %rbx
- 0x49, 0x83, 0xf9, 0x02, //0x0000020b cmpq $2, %r9
- 0x0f, 0x8c, 0x14, 0x00, 0x00, 0x00, //0x0000020f jl LBB0_62
- 0x4c, 0x01, 0xe2, //0x00000215 addq %r12, %rdx
- 0x48, 0x83, 0xc6, 0x01, //0x00000218 addq $1, %rsi
- 0x48, 0x83, 0xfa, 0x01, //0x0000021c cmpq $1, %rdx
- 0x48, 0x89, 0xda, //0x00000220 movq %rbx, %rdx
- 0x0f, 0x8f, 0xb7, 0xff, 0xff, 0xff, //0x00000223 jg LBB0_37
- //0x00000229 LBB0_62
- 0x49, 0x29, 0xdd, //0x00000229 subq %rbx, %r13
- 0x49, 0x01, 0xdb, //0x0000022c addq %rbx, %r11
- 0x48, 0x8b, 0x75, 0xb8, //0x0000022f movq $-72(%rbp), %rsi
- //0x00000233 LBB0_63
- 0x4d, 0x85, 0xdb, //0x00000233 testq %r11, %r11
- 0x4c, 0x8b, 0x65, 0xd0, //0x00000236 movq $-48(%rbp), %r12
- 0x0f, 0x84, 0x43, 0x00, 0x00, 0x00, //0x0000023a je LBB0_64
- 0x49, 0xf7, 0xd5, //0x00000240 notq %r13
- 0x4d, 0x01, 0xe5, //0x00000243 addq %r12, %r13
- 0xe9, 0xf5, 0x00, 0x00, 0x00, //0x00000246 jmp LBB0_66
- //0x0000024b LBB0_12
- 0x66, 0x0f, 0xbc, 0xc9, //0x0000024b bsfw %cx, %cx
- 0x44, 0x0f, 0xb7, 0xe9, //0x0000024f movzwl %cx, %r13d
- 0x4d, 0x01, 0xfd, //0x00000253 addq %r15, %r13
- 0xe9, 0xe5, 0x00, 0x00, 0x00, //0x00000256 jmp LBB0_66
- //0x0000025b LBB0_40
- 0x41, 0x83, 0xfb, 0x08, //0x0000025b cmpl $8, %r11d
- 0x0f, 0x82, 0x8c, 0x00, 0x00, 0x00, //0x0000025f jb LBB0_41
- 0x49, 0x89, 0x0f, //0x00000265 movq %rcx, (%r15)
- 0x4d, 0x8d, 0x65, 0x08, //0x00000268 leaq $8(%r13), %r12
- 0x49, 0x83, 0xc7, 0x08, //0x0000026c addq $8, %r15
- 0x49, 0x8d, 0x5b, 0xf8, //0x00000270 leaq $-8(%r11), %rbx
- 0x48, 0x83, 0xfb, 0x04, //0x00000274 cmpq $4, %rbx
- 0x0f, 0x83, 0x83, 0x00, 0x00, 0x00, //0x00000278 jae LBB0_44
- 0xe9, 0x91, 0x00, 0x00, 0x00, //0x0000027e jmp LBB0_45
- //0x00000283 LBB0_64
- 0x4d, 0x29, 0xe5, //0x00000283 subq %r12, %r13
- 0xe9, 0xb5, 0x00, 0x00, 0x00, //0x00000286 jmp LBB0_66
- //0x0000028b LBB0_38
- 0x4c, 0x8b, 0x65, 0xd0, //0x0000028b movq $-48(%rbp), %r12
- 0x4d, 0x29, 0xe5, //0x0000028f subq %r12, %r13
- 0x49, 0x29, 0xd5, //0x00000292 subq %rdx, %r13
- 0x48, 0x8b, 0x75, 0xb8, //0x00000295 movq $-72(%rbp), %rsi
- 0xe9, 0xa2, 0x00, 0x00, 0x00, //0x00000299 jmp LBB0_66
- //0x0000029e LBB0_51
- 0x4d, 0x89, 0xeb, //0x0000029e movq %r13, %r11
- 0x4c, 0x89, 0xe3, //0x000002a1 movq %r12, %rbx
- 0x48, 0x83, 0xfb, 0x04, //0x000002a4 cmpq $4, %rbx
- 0x0f, 0x8c, 0x12, 0x00, 0x00, 0x00, //0x000002a8 jl LBB0_55
- //0x000002ae LBB0_54
- 0x41, 0x8b, 0x0b, //0x000002ae movl (%r11), %ecx
- 0x41, 0x89, 0x0f, //0x000002b1 movl %ecx, (%r15)
- 0x49, 0x83, 0xc3, 0x04, //0x000002b4 addq $4, %r11
- 0x49, 0x83, 0xc7, 0x04, //0x000002b8 addq $4, %r15
- 0x48, 0x83, 0xc3, 0xfc, //0x000002bc addq $-4, %rbx
- //0x000002c0 LBB0_55
- 0x48, 0x83, 0xfb, 0x02, //0x000002c0 cmpq $2, %rbx
- 0x0f, 0x83, 0x5f, 0x01, 0x00, 0x00, //0x000002c4 jae LBB0_56
- 0x48, 0x85, 0xdb, //0x000002ca testq %rbx, %rbx
- 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x000002cd je LBB0_59
- //0x000002d3 LBB0_58
- 0x41, 0x8a, 0x0b, //0x000002d3 movb (%r11), %cl
- 0x41, 0x88, 0x0f, //0x000002d6 movb %cl, (%r15)
- //0x000002d9 LBB0_59
- 0x4d, 0x01, 0xec, //0x000002d9 addq %r13, %r12
- 0x49, 0xf7, 0xd4, //0x000002dc notq %r12
- 0x48, 0x8b, 0x45, 0xd0, //0x000002df movq $-48(%rbp), %rax
- 0x49, 0x01, 0xc4, //0x000002e3 addq %rax, %r12
- 0x4d, 0x89, 0xe5, //0x000002e6 movq %r12, %r13
- 0x49, 0x89, 0xc4, //0x000002e9 movq %rax, %r12
- 0xe9, 0x4f, 0x00, 0x00, 0x00, //0x000002ec jmp LBB0_66
- //0x000002f1 LBB0_41
- 0x4d, 0x89, 0xec, //0x000002f1 movq %r13, %r12
- 0x4c, 0x89, 0xdb, //0x000002f4 movq %r11, %rbx
- 0x48, 0x83, 0xfb, 0x04, //0x000002f7 cmpq $4, %rbx
- 0x0f, 0x82, 0x13, 0x00, 0x00, 0x00, //0x000002fb jb LBB0_45
- //0x00000301 LBB0_44
- 0x41, 0x8b, 0x0c, 0x24, //0x00000301 movl (%r12), %ecx
- 0x41, 0x89, 0x0f, //0x00000305 movl %ecx, (%r15)
- 0x49, 0x83, 0xc4, 0x04, //0x00000308 addq $4, %r12
- 0x49, 0x83, 0xc7, 0x04, //0x0000030c addq $4, %r15
- 0x48, 0x83, 0xc3, 0xfc, //0x00000310 addq $-4, %rbx
- //0x00000314 LBB0_45
- 0x48, 0x83, 0xfb, 0x02, //0x00000314 cmpq $2, %rbx
- 0x0f, 0x83, 0x2d, 0x01, 0x00, 0x00, //0x00000318 jae LBB0_46
- 0x48, 0x85, 0xdb, //0x0000031e testq %rbx, %rbx
- 0x0f, 0x84, 0x07, 0x00, 0x00, 0x00, //0x00000321 je LBB0_49
- //0x00000327 LBB0_48
- 0x41, 0x8a, 0x0c, 0x24, //0x00000327 movb (%r12), %cl
- 0x41, 0x88, 0x0f, //0x0000032b movb %cl, (%r15)
- //0x0000032e LBB0_49
- 0x4c, 0x8b, 0x65, 0xd0, //0x0000032e movq $-48(%rbp), %r12
- 0x4d, 0x29, 0xe5, //0x00000332 subq %r12, %r13
- 0x4d, 0x01, 0xdd, //0x00000335 addq %r11, %r13
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000338 .p2align 4, 0x90
- //0x00000340 LBB0_66
- 0x49, 0xbb, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, //0x00000340 movabsq $12884901889, %r11
- 0x4d, 0x85, 0xed, //0x0000034a testq %r13, %r13
- 0x0f, 0x88, 0x67, 0x03, 0x00, 0x00, //0x0000034d js LBB0_67
- 0x4d, 0x01, 0xee, //0x00000353 addq %r13, %r14
- 0x4c, 0x39, 0xee, //0x00000356 cmpq %r13, %rsi
- 0x0f, 0x84, 0x19, 0x03, 0x00, 0x00, //0x00000359 je LBB0_82
- 0x4d, 0x29, 0xea, //0x0000035f subq %r13, %r10
- 0xe9, 0x19, 0x00, 0x00, 0x00, //0x00000362 jmp LBB0_70
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000367 .p2align 4, 0x90
- //0x00000370 LBB0_80
- 0x49, 0x01, 0xde, //0x00000370 addq %rbx, %r14
- 0x49, 0x83, 0xc5, 0x01, //0x00000373 addq $1, %r13
- 0x4c, 0x39, 0xee, //0x00000377 cmpq %r13, %rsi
- 0x0f, 0x84, 0xf8, 0x02, 0x00, 0x00, //0x0000037a je LBB0_82
- //0x00000380 LBB0_70
- 0x43, 0x0f, 0xb6, 0x0c, 0x2c, //0x00000380 movzbl (%r12,%r13), %ecx
- 0x48, 0xc1, 0xe1, 0x04, //0x00000385 shlq $4, %rcx
- 0x49, 0x8b, 0x14, 0x08, //0x00000389 movq (%r8,%rcx), %rdx
- 0x85, 0xd2, //0x0000038d testl %edx, %edx
- 0x0f, 0x84, 0x82, 0x00, 0x00, 0x00, //0x0000038f je LBB0_81
- 0x48, 0x63, 0xda, //0x00000395 movslq %edx, %rbx
- 0x49, 0x29, 0xda, //0x00000398 subq %rbx, %r10
- 0x0f, 0x8c, 0xf3, 0x02, 0x00, 0x00, //0x0000039b jl LBB0_72
- 0x48, 0xc1, 0xe2, 0x20, //0x000003a1 shlq $32, %rdx
- 0x4d, 0x8d, 0x0c, 0x08, //0x000003a5 leaq (%r8,%rcx), %r9
- 0x49, 0x83, 0xc1, 0x08, //0x000003a9 addq $8, %r9
- 0x4c, 0x39, 0xda, //0x000003ad cmpq %r11, %rdx
- 0x0f, 0x8c, 0x2a, 0x00, 0x00, 0x00, //0x000003b0 jl LBB0_74
- 0x41, 0x8b, 0x11, //0x000003b6 movl (%r9), %edx
- 0x41, 0x89, 0x16, //0x000003b9 movl %edx, (%r14)
- 0x4d, 0x8d, 0x0c, 0x08, //0x000003bc leaq (%r8,%rcx), %r9
- 0x49, 0x83, 0xc1, 0x0c, //0x000003c0 addq $12, %r9
- 0x49, 0x8d, 0x56, 0x04, //0x000003c4 leaq $4(%r14), %rdx
- 0x48, 0x8d, 0x4b, 0xfc, //0x000003c8 leaq $-4(%rbx), %rcx
- 0x48, 0x83, 0xf9, 0x02, //0x000003cc cmpq $2, %rcx
- 0x0f, 0x83, 0x1a, 0x00, 0x00, 0x00, //0x000003d0 jae LBB0_77
- 0xe9, 0x28, 0x00, 0x00, 0x00, //0x000003d6 jmp LBB0_78
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003db .p2align 4, 0x90
- //0x000003e0 LBB0_74
- 0x4c, 0x89, 0xf2, //0x000003e0 movq %r14, %rdx
- 0x48, 0x89, 0xd9, //0x000003e3 movq %rbx, %rcx
- 0x48, 0x83, 0xf9, 0x02, //0x000003e6 cmpq $2, %rcx
- 0x0f, 0x82, 0x13, 0x00, 0x00, 0x00, //0x000003ea jb LBB0_78
- //0x000003f0 LBB0_77
- 0x41, 0x0f, 0xb7, 0x01, //0x000003f0 movzwl (%r9), %eax
- 0x66, 0x89, 0x02, //0x000003f4 movw %ax, (%rdx)
- 0x49, 0x83, 0xc1, 0x02, //0x000003f7 addq $2, %r9
- 0x48, 0x83, 0xc2, 0x02, //0x000003fb addq $2, %rdx
- 0x48, 0x83, 0xc1, 0xfe, //0x000003ff addq $-2, %rcx
- //0x00000403 LBB0_78
- 0x48, 0x85, 0xc9, //0x00000403 testq %rcx, %rcx
- 0x0f, 0x84, 0x64, 0xff, 0xff, 0xff, //0x00000406 je LBB0_80
- 0x41, 0x0f, 0xb6, 0x01, //0x0000040c movzbl (%r9), %eax
- 0x88, 0x02, //0x00000410 movb %al, (%rdx)
- 0xe9, 0x59, 0xff, 0xff, 0xff, //0x00000412 jmp LBB0_80
- //0x00000417 LBB0_81
- 0x4b, 0x8d, 0x0c, 0x2c, //0x00000417 leaq (%r12,%r13), %rcx
- 0x4c, 0x29, 0xee, //0x0000041b subq %r13, %rsi
- 0x0f, 0x85, 0x82, 0xfc, 0xff, 0xff, //0x0000041e jne LBB0_8
- 0xe9, 0x4f, 0x02, 0x00, 0x00, //0x00000424 jmp LBB0_82
- //0x00000429 LBB0_56
- 0x41, 0x0f, 0xb7, 0x0b, //0x00000429 movzwl (%r11), %ecx
- 0x66, 0x41, 0x89, 0x0f, //0x0000042d movw %cx, (%r15)
- 0x49, 0x83, 0xc3, 0x02, //0x00000431 addq $2, %r11
- 0x49, 0x83, 0xc7, 0x02, //0x00000435 addq $2, %r15
- 0x48, 0x83, 0xc3, 0xfe, //0x00000439 addq $-2, %rbx
- 0x48, 0x85, 0xdb, //0x0000043d testq %rbx, %rbx
- 0x0f, 0x85, 0x8d, 0xfe, 0xff, 0xff, //0x00000440 jne LBB0_58
- 0xe9, 0x8e, 0xfe, 0xff, 0xff, //0x00000446 jmp LBB0_59
- //0x0000044b LBB0_46
- 0x41, 0x0f, 0xb7, 0x0c, 0x24, //0x0000044b movzwl (%r12), %ecx
- 0x66, 0x41, 0x89, 0x0f, //0x00000450 movw %cx, (%r15)
- 0x49, 0x83, 0xc4, 0x02, //0x00000454 addq $2, %r12
- 0x49, 0x83, 0xc7, 0x02, //0x00000458 addq $2, %r15
- 0x48, 0x83, 0xc3, 0xfe, //0x0000045c addq $-2, %rbx
- 0x48, 0x85, 0xdb, //0x00000460 testq %rbx, %rbx
- 0x0f, 0x85, 0xbe, 0xfe, 0xff, 0xff, //0x00000463 jne LBB0_48
- 0xe9, 0xc0, 0xfe, 0xff, 0xff, //0x00000469 jmp LBB0_49
- //0x0000046e LBB0_1
- 0xf3, 0x0f, 0x6f, 0x05, 0x8a, 0xfb, 0xff, 0xff, //0x0000046e movdqu $-1142(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x0d, 0x92, 0xfb, 0xff, 0xff, //0x00000476 movdqu $-1134(%rip), %xmm1 /* LCPI0_1+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x15, 0x9a, 0xfb, 0xff, 0xff, //0x0000047e movdqu $-1126(%rip), %xmm2 /* LCPI0_2+0(%rip) */
- 0x48, 0x89, 0xf3, //0x00000486 movq %rsi, %rbx
- 0x4c, 0x8d, 0x0d, 0x50, 0x22, 0x00, 0x00, //0x00000489 leaq $8784(%rip), %r9 /* __EscTab+0(%rip) */
- 0x48, 0x89, 0xc6, //0x00000490 movq %rax, %rsi
- 0x49, 0x89, 0xda, //0x00000493 movq %rbx, %r10
- //0x00000496 LBB0_2
- 0x48, 0x83, 0xfb, 0x10, //0x00000496 cmpq $16, %rbx
- 0x0f, 0x8c, 0x4a, 0x00, 0x00, 0x00, //0x0000049a jl LBB0_3
- //0x000004a0 .p2align 4, 0x90
- //0x000004a0 LBB0_14
- 0xf3, 0x0f, 0x6f, 0x1f, //0x000004a0 movdqu (%rdi), %xmm3
- 0x66, 0x0f, 0x6f, 0xe3, //0x000004a4 movdqa %xmm3, %xmm4
- 0xf3, 0x0f, 0x7f, 0x1e, //0x000004a8 movdqu %xmm3, (%rsi)
- 0x66, 0x0f, 0x6f, 0xeb, //0x000004ac movdqa %xmm3, %xmm5
- 0x66, 0x0f, 0xda, 0xea, //0x000004b0 pminub %xmm2, %xmm5
- 0x66, 0x0f, 0x74, 0xeb, //0x000004b4 pcmpeqb %xmm3, %xmm5
- 0x66, 0x0f, 0x74, 0xd8, //0x000004b8 pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0x74, 0xe1, //0x000004bc pcmpeqb %xmm1, %xmm4
- 0x66, 0x0f, 0xeb, 0xe3, //0x000004c0 por %xmm3, %xmm4
- 0x66, 0x0f, 0xeb, 0xec, //0x000004c4 por %xmm4, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x000004c8 pmovmskb %xmm5, %ecx
- 0x85, 0xc9, //0x000004cc testl %ecx, %ecx
- 0x0f, 0x85, 0x1a, 0x01, 0x00, 0x00, //0x000004ce jne LBB0_15
- 0x48, 0x83, 0xc7, 0x10, //0x000004d4 addq $16, %rdi
- 0x48, 0x83, 0xc6, 0x10, //0x000004d8 addq $16, %rsi
- 0x48, 0x83, 0xc3, 0xf0, //0x000004dc addq $-16, %rbx
- 0x48, 0x83, 0xfb, 0x10, //0x000004e0 cmpq $16, %rbx
- 0x0f, 0x83, 0xb6, 0xff, 0xff, 0xff, //0x000004e4 jae LBB0_14
- //0x000004ea LBB0_3
- 0x48, 0x83, 0xfb, 0x08, //0x000004ea cmpq $8, %rbx
- 0x0f, 0x8c, 0x75, 0x00, 0x00, 0x00, //0x000004ee jl LBB0_23
- 0x0f, 0xb6, 0x0f, //0x000004f4 movzbl (%rdi), %ecx
- 0x0f, 0xb6, 0x57, 0x01, //0x000004f7 movzbl $1(%rdi), %edx
- 0x42, 0x8a, 0x14, 0x0a, //0x000004fb movb (%rdx,%r9), %dl
- 0x00, 0xd2, //0x000004ff addb %dl, %dl
- 0x42, 0x0a, 0x14, 0x09, //0x00000501 orb (%rcx,%r9), %dl
- 0x0f, 0xb6, 0x4f, 0x02, //0x00000505 movzbl $2(%rdi), %ecx
- 0x42, 0x8a, 0x0c, 0x09, //0x00000509 movb (%rcx,%r9), %cl
- 0xc0, 0xe1, 0x02, //0x0000050d shlb $2, %cl
- 0x08, 0xd1, //0x00000510 orb %dl, %cl
- 0x0f, 0xb6, 0x57, 0x03, //0x00000512 movzbl $3(%rdi), %edx
- 0x42, 0x8a, 0x14, 0x0a, //0x00000516 movb (%rdx,%r9), %dl
- 0xc0, 0xe2, 0x03, //0x0000051a shlb $3, %dl
- 0x08, 0xca, //0x0000051d orb %cl, %dl
- 0x48, 0x8b, 0x0f, //0x0000051f movq (%rdi), %rcx
- 0x48, 0x89, 0x0e, //0x00000522 movq %rcx, (%rsi)
- 0x0f, 0x85, 0x14, 0x01, 0x00, 0x00, //0x00000525 jne LBB0_5
- 0x0f, 0xb6, 0x4f, 0x04, //0x0000052b movzbl $4(%rdi), %ecx
- 0x0f, 0xb6, 0x57, 0x05, //0x0000052f movzbl $5(%rdi), %edx
- 0x42, 0x8a, 0x14, 0x0a, //0x00000533 movb (%rdx,%r9), %dl
- 0x00, 0xd2, //0x00000537 addb %dl, %dl
- 0x42, 0x0a, 0x14, 0x09, //0x00000539 orb (%rcx,%r9), %dl
- 0x0f, 0xb6, 0x4f, 0x06, //0x0000053d movzbl $6(%rdi), %ecx
- 0x42, 0x8a, 0x0c, 0x09, //0x00000541 movb (%rcx,%r9), %cl
- 0xc0, 0xe1, 0x02, //0x00000545 shlb $2, %cl
- 0x08, 0xd1, //0x00000548 orb %dl, %cl
- 0x0f, 0xb6, 0x57, 0x07, //0x0000054a movzbl $7(%rdi), %edx
- 0x42, 0x8a, 0x14, 0x0a, //0x0000054e movb (%rdx,%r9), %dl
- 0xc0, 0xe2, 0x03, //0x00000552 shlb $3, %dl
- 0x08, 0xca, //0x00000555 orb %cl, %dl
- 0x0f, 0x85, 0xed, 0x00, 0x00, 0x00, //0x00000557 jne LBB0_18
- 0x48, 0x83, 0xc6, 0x08, //0x0000055d addq $8, %rsi
- 0x48, 0x83, 0xc7, 0x08, //0x00000561 addq $8, %rdi
- 0x48, 0x83, 0xc3, 0xf8, //0x00000565 addq $-8, %rbx
- //0x00000569 LBB0_23
- 0x48, 0x83, 0xfb, 0x04, //0x00000569 cmpq $4, %rbx
- 0x0f, 0x8c, 0x41, 0x00, 0x00, 0x00, //0x0000056d jl LBB0_26
- 0x0f, 0xb6, 0x0f, //0x00000573 movzbl (%rdi), %ecx
- 0x0f, 0xb6, 0x57, 0x01, //0x00000576 movzbl $1(%rdi), %edx
- 0x42, 0x8a, 0x14, 0x0a, //0x0000057a movb (%rdx,%r9), %dl
- 0x00, 0xd2, //0x0000057e addb %dl, %dl
- 0x42, 0x0a, 0x14, 0x09, //0x00000580 orb (%rcx,%r9), %dl
- 0x0f, 0xb6, 0x4f, 0x02, //0x00000584 movzbl $2(%rdi), %ecx
- 0x42, 0x8a, 0x0c, 0x09, //0x00000588 movb (%rcx,%r9), %cl
- 0xc0, 0xe1, 0x02, //0x0000058c shlb $2, %cl
- 0x08, 0xd1, //0x0000058f orb %dl, %cl
- 0x0f, 0xb6, 0x57, 0x03, //0x00000591 movzbl $3(%rdi), %edx
- 0x42, 0x8a, 0x14, 0x0a, //0x00000595 movb (%rdx,%r9), %dl
- 0xc0, 0xe2, 0x03, //0x00000599 shlb $3, %dl
- 0x08, 0xca, //0x0000059c orb %cl, %dl
- 0x8b, 0x0f, //0x0000059e movl (%rdi), %ecx
- 0x89, 0x0e, //0x000005a0 movl %ecx, (%rsi)
- 0x0f, 0x85, 0x97, 0x00, 0x00, 0x00, //0x000005a2 jne LBB0_5
- 0x48, 0x83, 0xc6, 0x04, //0x000005a8 addq $4, %rsi
- 0x48, 0x83, 0xc7, 0x04, //0x000005ac addq $4, %rdi
- 0x48, 0x83, 0xc3, 0xfc, //0x000005b0 addq $-4, %rbx
- //0x000005b4 LBB0_26
- 0x48, 0x85, 0xdb, //0x000005b4 testq %rbx, %rbx
- 0x0f, 0x8e, 0xad, 0x00, 0x00, 0x00, //0x000005b7 jle LBB0_29
- 0x90, 0x90, 0x90, //0x000005bd .p2align 4, 0x90
- //0x000005c0 LBB0_27
- 0x0f, 0xb6, 0x0f, //0x000005c0 movzbl (%rdi), %ecx
- 0x42, 0x80, 0x3c, 0x09, 0x00, //0x000005c3 cmpb $0, (%rcx,%r9)
- 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000005c8 jne LBB0_19
- 0x48, 0x83, 0xc7, 0x01, //0x000005ce addq $1, %rdi
- 0x88, 0x0e, //0x000005d2 movb %cl, (%rsi)
- 0x48, 0x83, 0xc6, 0x01, //0x000005d4 addq $1, %rsi
- 0x48, 0x8d, 0x4b, 0xff, //0x000005d8 leaq $-1(%rbx), %rcx
- 0x48, 0x83, 0xfb, 0x01, //0x000005dc cmpq $1, %rbx
- 0x48, 0x89, 0xcb, //0x000005e0 movq %rcx, %rbx
- 0x0f, 0x8f, 0xd7, 0xff, 0xff, 0xff, //0x000005e3 jg LBB0_27
- 0xe9, 0x7c, 0x00, 0x00, 0x00, //0x000005e9 jmp LBB0_29
- //0x000005ee LBB0_15
- 0x66, 0x0f, 0xbc, 0xc9, //0x000005ee bsfw %cx, %cx
- 0x0f, 0xb7, 0xc9, //0x000005f2 movzwl %cx, %ecx
- //0x000005f5 LBB0_16
- 0x48, 0x01, 0xcf, //0x000005f5 addq %rcx, %rdi
- 0x48, 0x29, 0xcb, //0x000005f8 subq %rcx, %rbx
- 0x48, 0x01, 0xce, //0x000005fb addq %rcx, %rsi
- //0x000005fe LBB0_19
- 0x8a, 0x0f, //0x000005fe movb (%rdi), %cl
- //0x00000600 .p2align 4, 0x90
- //0x00000600 LBB0_20
- 0x48, 0x89, 0xf2, //0x00000600 movq %rsi, %rdx
- 0x0f, 0xb6, 0xc9, //0x00000603 movzbl %cl, %ecx
- 0x48, 0xc1, 0xe1, 0x04, //0x00000606 shlq $4, %rcx
- 0x49, 0x63, 0x34, 0x08, //0x0000060a movslq (%r8,%rcx), %rsi
- 0x49, 0x8b, 0x4c, 0x08, 0x08, //0x0000060e movq $8(%r8,%rcx), %rcx
- 0x48, 0x89, 0x0a, //0x00000613 movq %rcx, (%rdx)
- 0x48, 0x01, 0xd6, //0x00000616 addq %rdx, %rsi
- 0x48, 0x83, 0xfb, 0x02, //0x00000619 cmpq $2, %rbx
- 0x0f, 0x8c, 0x47, 0x00, 0x00, 0x00, //0x0000061d jl LBB0_29
- 0x0f, 0xb6, 0x4f, 0x01, //0x00000623 movzbl $1(%rdi), %ecx
- 0x48, 0x83, 0xc7, 0x01, //0x00000627 addq $1, %rdi
- 0x48, 0x83, 0xc3, 0xff, //0x0000062b addq $-1, %rbx
- 0x42, 0x80, 0x3c, 0x09, 0x00, //0x0000062f cmpb $0, (%rcx,%r9)
- 0x0f, 0x85, 0xc6, 0xff, 0xff, 0xff, //0x00000634 jne LBB0_20
- 0xe9, 0x57, 0xfe, 0xff, 0xff, //0x0000063a jmp LBB0_2
- //0x0000063f LBB0_5
- 0x0f, 0xb6, 0xca, //0x0000063f movzbl %dl, %ecx
- 0x0f, 0xbc, 0xc9, //0x00000642 bsfl %ecx, %ecx
- 0xe9, 0xab, 0xff, 0xff, 0xff, //0x00000645 jmp LBB0_16
- //0x0000064a LBB0_18
- 0x0f, 0xb6, 0xca, //0x0000064a movzbl %dl, %ecx
- 0x0f, 0xbc, 0xc9, //0x0000064d bsfl %ecx, %ecx
- 0x48, 0x8d, 0x51, 0x04, //0x00000650 leaq $4(%rcx), %rdx
- 0x48, 0x01, 0xcf, //0x00000654 addq %rcx, %rdi
- 0x48, 0x83, 0xc7, 0x04, //0x00000657 addq $4, %rdi
- 0x48, 0x29, 0xd3, //0x0000065b subq %rdx, %rbx
- 0x48, 0x01, 0xce, //0x0000065e addq %rcx, %rsi
- 0x48, 0x83, 0xc6, 0x04, //0x00000661 addq $4, %rsi
- 0xe9, 0x94, 0xff, 0xff, 0xff, //0x00000665 jmp LBB0_19
- //0x0000066a LBB0_29
- 0x48, 0x29, 0xc6, //0x0000066a subq %rax, %rsi
- 0x49, 0x89, 0x33, //0x0000066d movq %rsi, (%r11)
- 0x4c, 0x89, 0xd0, //0x00000670 movq %r10, %rax
- 0xe9, 0x33, 0x00, 0x00, 0x00, //0x00000673 jmp LBB0_84
- //0x00000678 LBB0_82
- 0x4d, 0x01, 0xec, //0x00000678 addq %r13, %r12
- 0x4c, 0x8b, 0x5d, 0xc0, //0x0000067b movq $-64(%rbp), %r11
- 0x48, 0x8b, 0x45, 0xc8, //0x0000067f movq $-56(%rbp), %rax
- //0x00000683 LBB0_83
- 0x49, 0x29, 0xc6, //0x00000683 subq %rax, %r14
- 0x4d, 0x89, 0x33, //0x00000686 movq %r14, (%r11)
- 0x49, 0x29, 0xfc, //0x00000689 subq %rdi, %r12
- 0x4c, 0x89, 0xe0, //0x0000068c movq %r12, %rax
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x0000068f jmp LBB0_84
- //0x00000694 LBB0_72
- 0x4c, 0x2b, 0x75, 0xc8, //0x00000694 subq $-56(%rbp), %r14
- 0x48, 0x8b, 0x45, 0xc0, //0x00000698 movq $-64(%rbp), %rax
- 0x4c, 0x89, 0x30, //0x0000069c movq %r14, (%rax)
- 0x4c, 0x29, 0xe7, //0x0000069f subq %r12, %rdi
- 0x49, 0xf7, 0xd5, //0x000006a2 notq %r13
- 0x49, 0x01, 0xfd, //0x000006a5 addq %rdi, %r13
- 0x4c, 0x89, 0xe8, //0x000006a8 movq %r13, %rax
- //0x000006ab LBB0_84
- 0x48, 0x83, 0xc4, 0x20, //0x000006ab addq $32, %rsp
- 0x5b, //0x000006af popq %rbx
- 0x41, 0x5c, //0x000006b0 popq %r12
- 0x41, 0x5d, //0x000006b2 popq %r13
- 0x41, 0x5e, //0x000006b4 popq %r14
- 0x41, 0x5f, //0x000006b6 popq %r15
- 0x5d, //0x000006b8 popq %rbp
- 0xc3, //0x000006b9 retq
- //0x000006ba LBB0_67
- 0x48, 0x8b, 0x4d, 0xc8, //0x000006ba movq $-56(%rbp), %rcx
- 0x4c, 0x01, 0xe9, //0x000006be addq %r13, %rcx
- 0x48, 0xf7, 0xd1, //0x000006c1 notq %rcx
- 0x4c, 0x01, 0xf1, //0x000006c4 addq %r14, %rcx
- 0x48, 0x8b, 0x45, 0xc0, //0x000006c7 movq $-64(%rbp), %rax
- 0x48, 0x89, 0x08, //0x000006cb movq %rcx, (%rax)
- 0x4c, 0x29, 0xe7, //0x000006ce subq %r12, %rdi
- 0x4c, 0x01, 0xef, //0x000006d1 addq %r13, %rdi
- 0x48, 0x89, 0xf8, //0x000006d4 movq %rdi, %rax
- 0xe9, 0xcf, 0xff, 0xff, 0xff, //0x000006d7 jmp LBB0_84
- 0x00, 0x00, 0x00, 0x00, //0x000006dc .p2align 4, 0x00
- //0x000006e0 __SingleQuoteTab
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000006e0 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x30, 0x30, 0x00, 0x00, //0x000006e8 QUAD $0x000030303030755c // .asciz 8, '\\u0000\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000006f0 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x30, 0x31, 0x00, 0x00, //0x000006f8 QUAD $0x000031303030755c // .asciz 8, '\\u0001\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000700 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x30, 0x32, 0x00, 0x00, //0x00000708 QUAD $0x000032303030755c // .asciz 8, '\\u0002\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000710 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x30, 0x33, 0x00, 0x00, //0x00000718 QUAD $0x000033303030755c // .asciz 8, '\\u0003\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000720 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x30, 0x34, 0x00, 0x00, //0x00000728 QUAD $0x000034303030755c // .asciz 8, '\\u0004\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000730 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x30, 0x35, 0x00, 0x00, //0x00000738 QUAD $0x000035303030755c // .asciz 8, '\\u0005\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000740 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x30, 0x36, 0x00, 0x00, //0x00000748 QUAD $0x000036303030755c // .asciz 8, '\\u0006\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000750 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x30, 0x37, 0x00, 0x00, //0x00000758 QUAD $0x000037303030755c // .asciz 8, '\\u0007\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000760 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x30, 0x38, 0x00, 0x00, //0x00000768 QUAD $0x000038303030755c // .asciz 8, '\\u0008\x00\x00'
- 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000770 .quad 2
- 0x5c, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000778 QUAD $0x000000000000745c // .asciz 8, '\\t\x00\x00\x00\x00\x00\x00'
- 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000780 .quad 2
- 0x5c, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000788 QUAD $0x0000000000006e5c // .asciz 8, '\\n\x00\x00\x00\x00\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000790 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x30, 0x62, 0x00, 0x00, //0x00000798 QUAD $0x000062303030755c // .asciz 8, '\\u000b\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007a0 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x30, 0x63, 0x00, 0x00, //0x000007a8 QUAD $0x000063303030755c // .asciz 8, '\\u000c\x00\x00'
- 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007b0 .quad 2
- 0x5c, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007b8 QUAD $0x000000000000725c // .asciz 8, '\\r\x00\x00\x00\x00\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007c0 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x30, 0x65, 0x00, 0x00, //0x000007c8 QUAD $0x000065303030755c // .asciz 8, '\\u000e\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007d0 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x30, 0x66, 0x00, 0x00, //0x000007d8 QUAD $0x000066303030755c // .asciz 8, '\\u000f\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007e0 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x31, 0x30, 0x00, 0x00, //0x000007e8 QUAD $0x000030313030755c // .asciz 8, '\\u0010\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007f0 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x31, 0x31, 0x00, 0x00, //0x000007f8 QUAD $0x000031313030755c // .asciz 8, '\\u0011\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000800 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x31, 0x32, 0x00, 0x00, //0x00000808 QUAD $0x000032313030755c // .asciz 8, '\\u0012\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000810 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x31, 0x33, 0x00, 0x00, //0x00000818 QUAD $0x000033313030755c // .asciz 8, '\\u0013\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000820 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x31, 0x34, 0x00, 0x00, //0x00000828 QUAD $0x000034313030755c // .asciz 8, '\\u0014\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000830 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x31, 0x35, 0x00, 0x00, //0x00000838 QUAD $0x000035313030755c // .asciz 8, '\\u0015\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000840 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x31, 0x36, 0x00, 0x00, //0x00000848 QUAD $0x000036313030755c // .asciz 8, '\\u0016\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000850 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x31, 0x37, 0x00, 0x00, //0x00000858 QUAD $0x000037313030755c // .asciz 8, '\\u0017\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000860 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x31, 0x38, 0x00, 0x00, //0x00000868 QUAD $0x000038313030755c // .asciz 8, '\\u0018\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000870 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x31, 0x39, 0x00, 0x00, //0x00000878 QUAD $0x000039313030755c // .asciz 8, '\\u0019\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000880 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x31, 0x61, 0x00, 0x00, //0x00000888 QUAD $0x000061313030755c // .asciz 8, '\\u001a\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000890 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x31, 0x62, 0x00, 0x00, //0x00000898 QUAD $0x000062313030755c // .asciz 8, '\\u001b\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008a0 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x31, 0x63, 0x00, 0x00, //0x000008a8 QUAD $0x000063313030755c // .asciz 8, '\\u001c\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008b0 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x31, 0x64, 0x00, 0x00, //0x000008b8 QUAD $0x000064313030755c // .asciz 8, '\\u001d\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008c0 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x31, 0x65, 0x00, 0x00, //0x000008c8 QUAD $0x000065313030755c // .asciz 8, '\\u001e\x00\x00'
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008d0 .quad 6
- 0x5c, 0x75, 0x30, 0x30, 0x31, 0x66, 0x00, 0x00, //0x000008d8 QUAD $0x000066313030755c // .asciz 8, '\\u001f\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'
- 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000900 .quad 2
- 0x5c, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000908 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, //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'
- 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'
- 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ca0 .quad 2
- 0x5c, 0x5c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ca8 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, //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'
- 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'
- //0x000016e0 .p2align 4, 0x00
- //0x000016e0 __DoubleQuoteTab
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000016e0 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x30, 0x00, //0x000016e8 QUAD $0x0030303030755c5c // .asciz 8, '\\\\u0000\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000016f0 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x31, 0x00, //0x000016f8 QUAD $0x0031303030755c5c // .asciz 8, '\\\\u0001\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001700 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x32, 0x00, //0x00001708 QUAD $0x0032303030755c5c // .asciz 8, '\\\\u0002\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001710 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x33, 0x00, //0x00001718 QUAD $0x0033303030755c5c // .asciz 8, '\\\\u0003\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001720 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x34, 0x00, //0x00001728 QUAD $0x0034303030755c5c // .asciz 8, '\\\\u0004\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001730 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x35, 0x00, //0x00001738 QUAD $0x0035303030755c5c // .asciz 8, '\\\\u0005\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001740 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x36, 0x00, //0x00001748 QUAD $0x0036303030755c5c // .asciz 8, '\\\\u0006\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001750 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x37, 0x00, //0x00001758 QUAD $0x0037303030755c5c // .asciz 8, '\\\\u0007\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001760 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x38, 0x00, //0x00001768 QUAD $0x0038303030755c5c // .asciz 8, '\\\\u0008\x00'
- 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001770 .quad 3
- 0x5c, 0x5c, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001778 QUAD $0x0000000000745c5c // .asciz 8, '\\\\t\x00\x00\x00\x00\x00'
- 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001780 .quad 3
- 0x5c, 0x5c, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001788 QUAD $0x00000000006e5c5c // .asciz 8, '\\\\n\x00\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001790 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x62, 0x00, //0x00001798 QUAD $0x0062303030755c5c // .asciz 8, '\\\\u000b\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017a0 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x63, 0x00, //0x000017a8 QUAD $0x0063303030755c5c // .asciz 8, '\\\\u000c\x00'
- 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017b0 .quad 3
- 0x5c, 0x5c, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017b8 QUAD $0x0000000000725c5c // .asciz 8, '\\\\r\x00\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017c0 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x65, 0x00, //0x000017c8 QUAD $0x0065303030755c5c // .asciz 8, '\\\\u000e\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017d0 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x66, 0x00, //0x000017d8 QUAD $0x0066303030755c5c // .asciz 8, '\\\\u000f\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017e0 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x30, 0x00, //0x000017e8 QUAD $0x0030313030755c5c // .asciz 8, '\\\\u0010\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017f0 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x31, 0x00, //0x000017f8 QUAD $0x0031313030755c5c // .asciz 8, '\\\\u0011\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001800 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x32, 0x00, //0x00001808 QUAD $0x0032313030755c5c // .asciz 8, '\\\\u0012\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001810 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x33, 0x00, //0x00001818 QUAD $0x0033313030755c5c // .asciz 8, '\\\\u0013\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001820 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x34, 0x00, //0x00001828 QUAD $0x0034313030755c5c // .asciz 8, '\\\\u0014\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001830 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x35, 0x00, //0x00001838 QUAD $0x0035313030755c5c // .asciz 8, '\\\\u0015\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001840 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x36, 0x00, //0x00001848 QUAD $0x0036313030755c5c // .asciz 8, '\\\\u0016\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001850 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x37, 0x00, //0x00001858 QUAD $0x0037313030755c5c // .asciz 8, '\\\\u0017\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001860 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x38, 0x00, //0x00001868 QUAD $0x0038313030755c5c // .asciz 8, '\\\\u0018\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001870 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x39, 0x00, //0x00001878 QUAD $0x0039313030755c5c // .asciz 8, '\\\\u0019\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001880 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x61, 0x00, //0x00001888 QUAD $0x0061313030755c5c // .asciz 8, '\\\\u001a\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001890 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x62, 0x00, //0x00001898 QUAD $0x0062313030755c5c // .asciz 8, '\\\\u001b\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000018a0 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x63, 0x00, //0x000018a8 QUAD $0x0063313030755c5c // .asciz 8, '\\\\u001c\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000018b0 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x64, 0x00, //0x000018b8 QUAD $0x0064313030755c5c // .asciz 8, '\\\\u001d\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000018c0 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x65, 0x00, //0x000018c8 QUAD $0x0065313030755c5c // .asciz 8, '\\\\u001e\x00'
- 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000018d0 .quad 7
- 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x66, 0x00, //0x000018d8 QUAD $0x0066313030755c5c // .asciz 8, '\\\\u001f\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'
- 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001900 .quad 4
- 0x5c, 0x5c, 0x5c, 0x22, 0x00, 0x00, 0x00, 0x00, //0x00001908 QUAD $0x00000000225c5c5c // .asciz 8, '\\\\\\"\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'
- 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'
- 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ca0 .quad 4
- 0x5c, 0x5c, 0x5c, 0x5c, 0x00, 0x00, 0x00, 0x00, //0x00001ca8 QUAD $0x000000005c5c5c5c // .asciz 8, '\\\\\\\\\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'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001cd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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'
- //0x000026e0 .p2align 4, 0x00
- //0x000026e0 __EscTab
- 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000026e0 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, //0x000026f0 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, //0x00002700 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, //0x00002710 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, //0x00002720 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, //0x00002730 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, //0x0000273d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000274d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000275d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 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, //0x000027dd WORD $0x0000; BYTE $0x00 // .space 3, '\x00\x00\x00'
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_array.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_array.go
deleted file mode 100644
index 758490143..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_array.go
+++ /dev/null
@@ -1,35 +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 sse
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/native/types`
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var F_skip_array func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) (ret int)
-
-var S_skip_array uintptr
-
-//go:nosplit
-func skip_array(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) {
- return F_skip_array(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags)
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_array_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_array_subr.go
deleted file mode 100644
index 1098f9085..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_array_subr.go
+++ /dev/null
@@ -1,46 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package sse
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__skip_array = 272
-)
-
-const (
- _stack__skip_array = 184
-)
-
-const (
- _size__skip_array = 14468
-)
-
-var (
- _pcsp__skip_array = [][2]uint32{
- {0x1, 0},
- {0x6, 8},
- {0x8, 16},
- {0xa, 24},
- {0xc, 32},
- {0xd, 40},
- {0x14, 48},
- {0x35ea, 184},
- {0x35eb, 48},
- {0x35ed, 40},
- {0x35ef, 32},
- {0x35f1, 24},
- {0x35f3, 16},
- {0x35f4, 8},
- {0x35f5, 0},
- {0x3884, 184},
- }
-)
-
-var _cfunc_skip_array = []loader.CFunc{
- {"_skip_array_entry", 0, _entry__skip_array, 0, nil},
- {"_skip_array", _entry__skip_array, _size__skip_array, _stack__skip_array, _pcsp__skip_array},
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_array_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_array_text_amd64.go
deleted file mode 100644
index 5a8982014..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_array_text_amd64.go
+++ /dev/null
@@ -1,4017 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package sse
-
-var _text_skip_array = []byte{
- // .p2align 4, 0x00
- // LCPI0_0
- 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .quad 1
- 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000008 .quad 5
- //0x00000010 LCPI0_1
- 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000010 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""'
- //0x00000020 LCPI0_2
- 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000020 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
- //0x00000030 LCPI0_3
- 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, //0x00000030 QUAD $0x1f1f1f1f1f1f1f1f; QUAD $0x1f1f1f1f1f1f1f1f // .space 16, '\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f'
- //0x00000040 LCPI0_4
- 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x00000040 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{'
- //0x00000050 LCPI0_5
- 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000050 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}'
- //0x00000060 LCPI0_6
- 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000060 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[['
- //0x00000070 LCPI0_7
- 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000070 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]'
- //0x00000080 LCPI0_8
- 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000080 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,'
- //0x00000090 LCPI0_9
- 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000090 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf'
- //0x000000a0 LCPI0_10
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x000000a0 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
- //0x000000b0 LCPI0_11
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x000000b0 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
- //0x000000c0 LCPI0_12
- 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x000000c0 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0'
- //0x000000d0 LCPI0_13
- 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x000000d0 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'
- //0x000000e0 LCPI0_14
- 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x000000e0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................'
- //0x000000f0 LCPI0_15
- 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000000f0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE'
- //0x00000100 LCPI0_16
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000100 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .space 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
- //0x00000110 .p2align 4, 0x90
- //0x00000110 _skip_array
- 0x55, //0x00000110 pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000111 movq %rsp, %rbp
- 0x41, 0x57, //0x00000114 pushq %r15
- 0x41, 0x56, //0x00000116 pushq %r14
- 0x41, 0x55, //0x00000118 pushq %r13
- 0x41, 0x54, //0x0000011a pushq %r12
- 0x53, //0x0000011c pushq %rbx
- 0x48, 0x81, 0xec, 0x88, 0x00, 0x00, 0x00, //0x0000011d subq $136, %rsp
- 0x48, 0x89, 0x4d, 0x98, //0x00000124 movq %rcx, $-104(%rbp)
- 0x49, 0x89, 0xd5, //0x00000128 movq %rdx, %r13
- 0x48, 0x89, 0x7d, 0xa0, //0x0000012b movq %rdi, $-96(%rbp)
- 0xf3, 0x0f, 0x6f, 0x05, 0xc9, 0xfe, 0xff, 0xff, //0x0000012f movdqu $-311(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- 0xf3, 0x0f, 0x7f, 0x02, //0x00000137 movdqu %xmm0, (%rdx)
- 0x48, 0x89, 0x75, 0xa8, //0x0000013b movq %rsi, $-88(%rbp)
- 0x4c, 0x8b, 0x1e, //0x0000013f movq (%rsi), %r11
- 0x48, 0xc7, 0x45, 0x90, 0xff, 0xff, 0xff, 0xff, //0x00000142 movq $-1, $-112(%rbp)
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000014a movl $1, %r8d
- 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0xb7, 0xfe, 0xff, 0xff, //0x00000150 movdqu $-329(%rip), %xmm11 /* LCPI0_1+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0xbe, 0xfe, 0xff, 0xff, //0x00000159 movdqu $-322(%rip), %xmm13 /* LCPI0_2+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0xc5, 0xfe, 0xff, 0xff, //0x00000162 movdqu $-315(%rip), %xmm10 /* LCPI0_3+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x3d, 0x2d, 0xff, 0xff, 0xff, //0x0000016b movdqu $-211(%rip), %xmm7 /* LCPI0_10+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0x14, 0xff, 0xff, 0xff, //0x00000173 movdqu $-236(%rip), %xmm9 /* LCPI0_9+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x3d, 0x6b, 0xff, 0xff, 0xff, //0x0000017c movdqu $-149(%rip), %xmm15 /* LCPI0_15+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x35, 0xf2, 0xfe, 0xff, 0xff, //0x00000185 movdqu $-270(%rip), %xmm14 /* LCPI0_8+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xd9, 0xfe, 0xff, 0xff, //0x0000018e movdqu $-295(%rip), %xmm8 /* LCPI0_7+0(%rip) */
- 0x48, 0x89, 0x55, 0xc0, //0x00000197 movq %rdx, $-64(%rbp)
- 0xe9, 0x44, 0x00, 0x00, 0x00, //0x0000019b jmp LBB0_5
- //0x000001a0 LBB0_1
- 0x4c, 0x8d, 0x5e, 0x04, //0x000001a0 leaq $4(%rsi), %r11
- //0x000001a4 LBB0_2
- 0x48, 0x8b, 0x45, 0xa8, //0x000001a4 movq $-88(%rbp), %rax
- 0x4c, 0x89, 0x18, //0x000001a8 movq %r11, (%rax)
- 0x48, 0x89, 0xf0, //0x000001ab movq %rsi, %rax
- 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x000001ae movabsq $9223372036854775806, %rcx
- 0x48, 0x39, 0xce, //0x000001b8 cmpq %rcx, %rsi
- 0x0f, 0x87, 0x32, 0x35, 0x00, 0x00, //0x000001bb ja LBB0_638
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001c1 .p2align 4, 0x90
- //0x000001d0 LBB0_3
- 0x49, 0x8b, 0x4d, 0x00, //0x000001d0 movq (%r13), %rcx
- 0x49, 0x89, 0xc8, //0x000001d4 movq %rcx, %r8
- 0x48, 0x8b, 0x45, 0x90, //0x000001d7 movq $-112(%rbp), %rax
- 0x48, 0x85, 0xc9, //0x000001db testq %rcx, %rcx
- 0x0f, 0x84, 0x0f, 0x35, 0x00, 0x00, //0x000001de je LBB0_638
- //0x000001e4 LBB0_5
- 0x48, 0x8b, 0x45, 0xa0, //0x000001e4 movq $-96(%rbp), %rax
- 0x4c, 0x8b, 0x08, //0x000001e8 movq (%rax), %r9
- 0x48, 0x8b, 0x40, 0x08, //0x000001eb movq $8(%rax), %rax
- 0x49, 0x39, 0xc3, //0x000001ef cmpq %rax, %r11
- 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x000001f2 jae LBB0_10
- 0x43, 0x8a, 0x14, 0x19, //0x000001f8 movb (%r9,%r11), %dl
- 0x80, 0xfa, 0x0d, //0x000001fc cmpb $13, %dl
- 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x000001ff je LBB0_10
- 0x80, 0xfa, 0x20, //0x00000205 cmpb $32, %dl
- 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00000208 je LBB0_10
- 0x80, 0xc2, 0xf5, //0x0000020e addb $-11, %dl
- 0x80, 0xfa, 0xfe, //0x00000211 cmpb $-2, %dl
- 0x0f, 0x83, 0x16, 0x00, 0x00, 0x00, //0x00000214 jae LBB0_10
- 0x4c, 0x89, 0xde, //0x0000021a movq %r11, %rsi
- 0xe9, 0x16, 0x01, 0x00, 0x00, //0x0000021d jmp LBB0_31
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000222 .p2align 4, 0x90
- //0x00000230 LBB0_10
- 0x49, 0x8d, 0x73, 0x01, //0x00000230 leaq $1(%r11), %rsi
- 0x48, 0x39, 0xc6, //0x00000234 cmpq %rax, %rsi
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000237 jae LBB0_14
- 0x41, 0x8a, 0x14, 0x31, //0x0000023d movb (%r9,%rsi), %dl
- 0x80, 0xfa, 0x0d, //0x00000241 cmpb $13, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000244 je LBB0_14
- 0x80, 0xfa, 0x20, //0x0000024a cmpb $32, %dl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000024d je LBB0_14
- 0x80, 0xc2, 0xf5, //0x00000253 addb $-11, %dl
- 0x80, 0xfa, 0xfe, //0x00000256 cmpb $-2, %dl
- 0x0f, 0x82, 0xd9, 0x00, 0x00, 0x00, //0x00000259 jb LBB0_31
- 0x90, //0x0000025f .p2align 4, 0x90
- //0x00000260 LBB0_14
- 0x49, 0x8d, 0x73, 0x02, //0x00000260 leaq $2(%r11), %rsi
- 0x48, 0x39, 0xc6, //0x00000264 cmpq %rax, %rsi
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000267 jae LBB0_18
- 0x41, 0x8a, 0x14, 0x31, //0x0000026d movb (%r9,%rsi), %dl
- 0x80, 0xfa, 0x0d, //0x00000271 cmpb $13, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000274 je LBB0_18
- 0x80, 0xfa, 0x20, //0x0000027a cmpb $32, %dl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000027d je LBB0_18
- 0x80, 0xc2, 0xf5, //0x00000283 addb $-11, %dl
- 0x80, 0xfa, 0xfe, //0x00000286 cmpb $-2, %dl
- 0x0f, 0x82, 0xa9, 0x00, 0x00, 0x00, //0x00000289 jb LBB0_31
- 0x90, //0x0000028f .p2align 4, 0x90
- //0x00000290 LBB0_18
- 0x49, 0x8d, 0x73, 0x03, //0x00000290 leaq $3(%r11), %rsi
- 0x48, 0x39, 0xc6, //0x00000294 cmpq %rax, %rsi
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000297 jae LBB0_22
- 0x41, 0x8a, 0x14, 0x31, //0x0000029d movb (%r9,%rsi), %dl
- 0x80, 0xfa, 0x0d, //0x000002a1 cmpb $13, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000002a4 je LBB0_22
- 0x80, 0xfa, 0x20, //0x000002aa cmpb $32, %dl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000002ad je LBB0_22
- 0x80, 0xc2, 0xf5, //0x000002b3 addb $-11, %dl
- 0x80, 0xfa, 0xfe, //0x000002b6 cmpb $-2, %dl
- 0x0f, 0x82, 0x79, 0x00, 0x00, 0x00, //0x000002b9 jb LBB0_31
- 0x90, //0x000002bf .p2align 4, 0x90
- //0x000002c0 LBB0_22
- 0x49, 0x83, 0xc3, 0x04, //0x000002c0 addq $4, %r11
- 0x4c, 0x39, 0xd8, //0x000002c4 cmpq %r11, %rax
- 0x0f, 0x86, 0xc7, 0x33, 0x00, 0x00, //0x000002c7 jbe LBB0_617
- 0x0f, 0x84, 0x4d, 0x00, 0x00, 0x00, //0x000002cd je LBB0_28
- 0x49, 0x8d, 0x14, 0x01, //0x000002d3 leaq (%r9,%rax), %rdx
- 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000002d7 movabsq $4294977024, %rdi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002e1 .p2align 4, 0x90
- //0x000002f0 LBB0_25
- 0x43, 0x0f, 0xbe, 0x34, 0x19, //0x000002f0 movsbl (%r9,%r11), %esi
- 0x83, 0xfe, 0x20, //0x000002f5 cmpl $32, %esi
- 0x0f, 0x87, 0x2e, 0x00, 0x00, 0x00, //0x000002f8 ja LBB0_30
- 0x48, 0x0f, 0xa3, 0xf7, //0x000002fe btq %rsi, %rdi
- 0x0f, 0x83, 0x24, 0x00, 0x00, 0x00, //0x00000302 jae LBB0_30
- 0x49, 0x83, 0xc3, 0x01, //0x00000308 addq $1, %r11
- 0x4c, 0x39, 0xd8, //0x0000030c cmpq %r11, %rax
- 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x0000030f jne LBB0_25
- 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00000315 jmp LBB0_29
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000031a .p2align 4, 0x90
- //0x00000320 LBB0_28
- 0x4d, 0x01, 0xcb, //0x00000320 addq %r9, %r11
- 0x4c, 0x89, 0xda, //0x00000323 movq %r11, %rdx
- //0x00000326 LBB0_29
- 0x4c, 0x29, 0xca, //0x00000326 subq %r9, %rdx
- 0x49, 0x89, 0xd3, //0x00000329 movq %rdx, %r11
- //0x0000032c LBB0_30
- 0x4c, 0x89, 0xde, //0x0000032c movq %r11, %rsi
- 0x49, 0x39, 0xc3, //0x0000032f cmpq %rax, %r11
- 0x0f, 0x83, 0x63, 0x33, 0x00, 0x00, //0x00000332 jae LBB0_618
- //0x00000338 LBB0_31
- 0x4c, 0x8d, 0x5e, 0x01, //0x00000338 leaq $1(%rsi), %r11
- 0x48, 0x8b, 0x45, 0xa8, //0x0000033c movq $-88(%rbp), %rax
- 0x4c, 0x89, 0x18, //0x00000340 movq %r11, (%rax)
- 0x41, 0x0f, 0xbe, 0x14, 0x31, //0x00000343 movsbl (%r9,%rsi), %edx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000348 movq $-1, %rax
- 0x85, 0xd2, //0x0000034f testl %edx, %edx
- 0x0f, 0x84, 0x9c, 0x33, 0x00, 0x00, //0x00000351 je LBB0_638
- 0x49, 0x8d, 0x48, 0xff, //0x00000357 leaq $-1(%r8), %rcx
- 0x43, 0x8b, 0x7c, 0xc5, 0x00, //0x0000035b movl (%r13,%r8,8), %edi
- 0x48, 0x8b, 0x5d, 0x90, //0x00000360 movq $-112(%rbp), %rbx
- 0x48, 0x83, 0xfb, 0xff, //0x00000364 cmpq $-1, %rbx
- 0x48, 0x0f, 0x44, 0xde, //0x00000368 cmoveq %rsi, %rbx
- 0x48, 0x89, 0x5d, 0x90, //0x0000036c movq %rbx, $-112(%rbp)
- 0x83, 0xc7, 0xff, //0x00000370 addl $-1, %edi
- 0x83, 0xff, 0x05, //0x00000373 cmpl $5, %edi
- 0x0f, 0x87, 0x7c, 0x02, 0x00, 0x00, //0x00000376 ja LBB0_66
- 0x48, 0x8d, 0x1d, 0x11, 0x36, 0x00, 0x00, //0x0000037c leaq $13841(%rip), %rbx /* LJTI0_0+0(%rip) */
- 0x48, 0x63, 0x3c, 0xbb, //0x00000383 movslq (%rbx,%rdi,4), %rdi
- 0x48, 0x01, 0xdf, //0x00000387 addq %rbx, %rdi
- 0xff, 0xe7, //0x0000038a jmpq *%rdi
- //0x0000038c LBB0_34
- 0x83, 0xfa, 0x2c, //0x0000038c cmpl $44, %edx
- 0x0f, 0x84, 0xdc, 0x04, 0x00, 0x00, //0x0000038f je LBB0_105
- 0x83, 0xfa, 0x5d, //0x00000395 cmpl $93, %edx
- 0x0f, 0x84, 0x41, 0x02, 0x00, 0x00, //0x00000398 je LBB0_36
- 0xe9, 0x49, 0x33, 0x00, 0x00, //0x0000039e jmp LBB0_637
- //0x000003a3 LBB0_37
- 0x80, 0xfa, 0x5d, //0x000003a3 cmpb $93, %dl
- 0x0f, 0x84, 0x33, 0x02, 0x00, 0x00, //0x000003a6 je LBB0_36
- 0x48, 0x89, 0x75, 0xc8, //0x000003ac movq %rsi, $-56(%rbp)
- 0x4b, 0xc7, 0x44, 0xc5, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000003b0 movq $1, (%r13,%r8,8)
- 0x83, 0xfa, 0x7b, //0x000003b9 cmpl $123, %edx
- 0x0f, 0x86, 0x47, 0x02, 0x00, 0x00, //0x000003bc jbe LBB0_67
- 0xe9, 0x25, 0x33, 0x00, 0x00, //0x000003c2 jmp LBB0_637
- //0x000003c7 LBB0_39
- 0x80, 0xfa, 0x22, //0x000003c7 cmpb $34, %dl
- 0x0f, 0x85, 0x1c, 0x33, 0x00, 0x00, //0x000003ca jne LBB0_637
- 0x4b, 0xc7, 0x44, 0xc5, 0x00, 0x04, 0x00, 0x00, 0x00, //0x000003d0 movq $4, (%r13,%r8,8)
- 0x48, 0x8b, 0x4d, 0xa0, //0x000003d9 movq $-96(%rbp), %rcx
- 0x4c, 0x8b, 0x61, 0x08, //0x000003dd movq $8(%rcx), %r12
- 0x48, 0x8b, 0x4d, 0x98, //0x000003e1 movq $-104(%rbp), %rcx
- 0xf6, 0xc1, 0x40, //0x000003e5 testb $64, %cl
- 0x0f, 0x85, 0x5c, 0x06, 0x00, 0x00, //0x000003e8 jne LBB0_129
- 0x48, 0x89, 0x75, 0xc8, //0x000003ee movq %rsi, $-56(%rbp)
- 0xf6, 0xc1, 0x20, //0x000003f2 testb $32, %cl
- 0x4c, 0x89, 0x65, 0xb8, //0x000003f5 movq %r12, $-72(%rbp)
- 0x4d, 0x89, 0xe6, //0x000003f9 movq %r12, %r14
- 0x0f, 0x85, 0x4a, 0x09, 0x00, 0x00, //0x000003fc jne LBB0_164
- 0x4d, 0x29, 0xde, //0x00000402 subq %r11, %r14
- 0x0f, 0x84, 0xbe, 0x34, 0x00, 0x00, //0x00000405 je LBB0_639
- 0x49, 0x83, 0xfe, 0x40, //0x0000040b cmpq $64, %r14
- 0x0f, 0x82, 0x8b, 0x2a, 0x00, 0x00, //0x0000040f jb LBB0_523
- 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x00000415 movq $-2, %r12
- 0x4c, 0x2b, 0x65, 0xc8, //0x0000041c subq $-56(%rbp), %r12
- 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00000420 movq $-1, $-48(%rbp)
- 0x45, 0x31, 0xd2, //0x00000428 xorl %r10d, %r10d
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000042b .p2align 4, 0x90
- //0x00000430 LBB0_45
- 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x19, //0x00000430 movdqu (%r9,%r11), %xmm0
- 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x19, 0x10, //0x00000436 movdqu $16(%r9,%r11), %xmm1
- 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x19, 0x20, //0x0000043d movdqu $32(%r9,%r11), %xmm2
- 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x19, 0x30, //0x00000444 movdqu $48(%r9,%r11), %xmm3
- 0x66, 0x0f, 0x6f, 0xe0, //0x0000044b movdqa %xmm0, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000044f pcmpeqb %xmm11, %xmm4
- 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00000454 pmovmskb %xmm4, %r8d
- 0x66, 0x0f, 0x6f, 0xe1, //0x00000459 movdqa %xmm1, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000045d pcmpeqb %xmm11, %xmm4
- 0x66, 0x0f, 0xd7, 0xdc, //0x00000462 pmovmskb %xmm4, %ebx
- 0x66, 0x0f, 0x6f, 0xe2, //0x00000466 movdqa %xmm2, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000046a pcmpeqb %xmm11, %xmm4
- 0x66, 0x0f, 0xd7, 0xcc, //0x0000046f pmovmskb %xmm4, %ecx
- 0x66, 0x0f, 0x6f, 0xe3, //0x00000473 movdqa %xmm3, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x00000477 pcmpeqb %xmm11, %xmm4
- 0x66, 0x0f, 0xd7, 0xfc, //0x0000047c pmovmskb %xmm4, %edi
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00000480 pcmpeqb %xmm13, %xmm0
- 0x66, 0x44, 0x0f, 0xd7, 0xf8, //0x00000485 pmovmskb %xmm0, %r15d
- 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x0000048a pcmpeqb %xmm13, %xmm1
- 0x66, 0x0f, 0xd7, 0xd1, //0x0000048f pmovmskb %xmm1, %edx
- 0x66, 0x41, 0x0f, 0x74, 0xd5, //0x00000493 pcmpeqb %xmm13, %xmm2
- 0x66, 0x0f, 0xd7, 0xc2, //0x00000498 pmovmskb %xmm2, %eax
- 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x0000049c pcmpeqb %xmm13, %xmm3
- 0x66, 0x0f, 0xd7, 0xf3, //0x000004a1 pmovmskb %xmm3, %esi
- 0x48, 0xc1, 0xe7, 0x30, //0x000004a5 shlq $48, %rdi
- 0x48, 0xc1, 0xe1, 0x20, //0x000004a9 shlq $32, %rcx
- 0x48, 0x09, 0xf9, //0x000004ad orq %rdi, %rcx
- 0x48, 0xc1, 0xe3, 0x10, //0x000004b0 shlq $16, %rbx
- 0x48, 0x09, 0xcb, //0x000004b4 orq %rcx, %rbx
- 0x49, 0x09, 0xd8, //0x000004b7 orq %rbx, %r8
- 0x48, 0xc1, 0xe6, 0x30, //0x000004ba shlq $48, %rsi
- 0x48, 0xc1, 0xe0, 0x20, //0x000004be shlq $32, %rax
- 0x48, 0x09, 0xf0, //0x000004c2 orq %rsi, %rax
- 0x48, 0xc1, 0xe2, 0x10, //0x000004c5 shlq $16, %rdx
- 0x48, 0x09, 0xc2, //0x000004c9 orq %rax, %rdx
- 0x49, 0x09, 0xd7, //0x000004cc orq %rdx, %r15
- 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000004cf jne LBB0_54
- 0x4d, 0x85, 0xd2, //0x000004d5 testq %r10, %r10
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000004d8 jne LBB0_56
- 0x45, 0x31, 0xd2, //0x000004de xorl %r10d, %r10d
- 0x4d, 0x85, 0xc0, //0x000004e1 testq %r8, %r8
- 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000004e4 jne LBB0_57
- //0x000004ea LBB0_48
- 0x49, 0x83, 0xc6, 0xc0, //0x000004ea addq $-64, %r14
- 0x49, 0x83, 0xc4, 0xc0, //0x000004ee addq $-64, %r12
- 0x49, 0x83, 0xc3, 0x40, //0x000004f2 addq $64, %r11
- 0x49, 0x83, 0xfe, 0x3f, //0x000004f6 cmpq $63, %r14
- 0x0f, 0x87, 0x30, 0xff, 0xff, 0xff, //0x000004fa ja LBB0_45
- 0xe9, 0x9b, 0x22, 0x00, 0x00, //0x00000500 jmp LBB0_49
- //0x00000505 LBB0_54
- 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00000505 cmpq $-1, $-48(%rbp)
- 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x0000050a jne LBB0_56
- 0x49, 0x0f, 0xbc, 0xc7, //0x00000510 bsfq %r15, %rax
- 0x4c, 0x01, 0xd8, //0x00000514 addq %r11, %rax
- 0x48, 0x89, 0x45, 0xd0, //0x00000517 movq %rax, $-48(%rbp)
- //0x0000051b LBB0_56
- 0x4c, 0x89, 0xd0, //0x0000051b movq %r10, %rax
- 0x48, 0xf7, 0xd0, //0x0000051e notq %rax
- 0x4c, 0x21, 0xf8, //0x00000521 andq %r15, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x00000524 leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xd1, //0x00000528 orq %r10, %rcx
- 0x48, 0x89, 0xca, //0x0000052b movq %rcx, %rdx
- 0x48, 0xf7, 0xd2, //0x0000052e notq %rdx
- 0x4c, 0x21, 0xfa, //0x00000531 andq %r15, %rdx
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000534 movabsq $-6148914691236517206, %rsi
- 0x48, 0x21, 0xf2, //0x0000053e andq %rsi, %rdx
- 0x45, 0x31, 0xd2, //0x00000541 xorl %r10d, %r10d
- 0x48, 0x01, 0xc2, //0x00000544 addq %rax, %rdx
- 0x41, 0x0f, 0x92, 0xc2, //0x00000547 setb %r10b
- 0x48, 0x01, 0xd2, //0x0000054b addq %rdx, %rdx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000054e movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc2, //0x00000558 xorq %rax, %rdx
- 0x48, 0x21, 0xca, //0x0000055b andq %rcx, %rdx
- 0x48, 0xf7, 0xd2, //0x0000055e notq %rdx
- 0x49, 0x21, 0xd0, //0x00000561 andq %rdx, %r8
- 0x4d, 0x85, 0xc0, //0x00000564 testq %r8, %r8
- 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000567 je LBB0_48
- //0x0000056d LBB0_57
- 0x4d, 0x0f, 0xbc, 0xd8, //0x0000056d bsfq %r8, %r11
- 0x4d, 0x29, 0xe3, //0x00000571 subq %r12, %r11
- 0x48, 0x8b, 0x55, 0xc8, //0x00000574 movq $-56(%rbp), %rdx
- 0x4c, 0x8b, 0x65, 0xb8, //0x00000578 movq $-72(%rbp), %r12
- 0x4d, 0x85, 0xdb, //0x0000057c testq %r11, %r11
- 0x0f, 0x89, 0xd2, 0x0c, 0x00, 0x00, //0x0000057f jns LBB0_246
- 0xe9, 0x29, 0x31, 0x00, 0x00, //0x00000585 jmp LBB0_58
- //0x0000058a LBB0_60
- 0x80, 0xfa, 0x3a, //0x0000058a cmpb $58, %dl
- 0x0f, 0x85, 0x59, 0x31, 0x00, 0x00, //0x0000058d jne LBB0_637
- 0x4b, 0xc7, 0x44, 0xc5, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000593 movq $0, (%r13,%r8,8)
- 0xe9, 0x2f, 0xfc, 0xff, 0xff, //0x0000059c jmp LBB0_3
- //0x000005a1 LBB0_62
- 0x83, 0xfa, 0x2c, //0x000005a1 cmpl $44, %edx
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x000005a4 jne LBB0_63
- 0x49, 0x81, 0xf8, 0xff, 0x0f, 0x00, 0x00, //0x000005aa cmpq $4095, %r8
- 0x0f, 0x8f, 0xf0, 0x30, 0x00, 0x00, //0x000005b1 jg LBB0_634
- 0x49, 0x8d, 0x40, 0x01, //0x000005b7 leaq $1(%r8), %rax
- 0x49, 0x89, 0x45, 0x00, //0x000005bb movq %rax, (%r13)
- 0x4b, 0xc7, 0x44, 0xc5, 0x08, 0x03, 0x00, 0x00, 0x00, //0x000005bf movq $3, $8(%r13,%r8,8)
- 0xe9, 0x03, 0xfc, 0xff, 0xff, //0x000005c8 jmp LBB0_3
- //0x000005cd LBB0_64
- 0x83, 0xfa, 0x22, //0x000005cd cmpl $34, %edx
- 0x0f, 0x84, 0xbe, 0x02, 0x00, 0x00, //0x000005d0 je LBB0_109
- //0x000005d6 LBB0_63
- 0x83, 0xfa, 0x7d, //0x000005d6 cmpl $125, %edx
- 0x0f, 0x85, 0x0d, 0x31, 0x00, 0x00, //0x000005d9 jne LBB0_637
- //0x000005df LBB0_36
- 0x49, 0x89, 0x4d, 0x00, //0x000005df movq %rcx, (%r13)
- 0x49, 0x89, 0xc8, //0x000005e3 movq %rcx, %r8
- 0x48, 0x8b, 0x45, 0x90, //0x000005e6 movq $-112(%rbp), %rax
- 0x48, 0x85, 0xc9, //0x000005ea testq %rcx, %rcx
- 0x0f, 0x85, 0xf1, 0xfb, 0xff, 0xff, //0x000005ed jne LBB0_5
- 0xe9, 0xfb, 0x30, 0x00, 0x00, //0x000005f3 jmp LBB0_638
- //0x000005f8 LBB0_66
- 0x48, 0x89, 0x75, 0xc8, //0x000005f8 movq %rsi, $-56(%rbp)
- 0x49, 0x89, 0x4d, 0x00, //0x000005fc movq %rcx, (%r13)
- 0x83, 0xfa, 0x7b, //0x00000600 cmpl $123, %edx
- 0x0f, 0x87, 0xe3, 0x30, 0x00, 0x00, //0x00000603 ja LBB0_637
- //0x00000609 LBB0_67
- 0x48, 0x8b, 0x4d, 0xc8, //0x00000609 movq $-56(%rbp), %rcx
- 0x4d, 0x8d, 0x04, 0x09, //0x0000060d leaq (%r9,%rcx), %r8
- 0x89, 0xd1, //0x00000611 movl %edx, %ecx
- 0x48, 0x8d, 0x15, 0x92, 0x33, 0x00, 0x00, //0x00000613 leaq $13202(%rip), %rdx /* LJTI0_1+0(%rip) */
- 0x48, 0x63, 0x0c, 0x8a, //0x0000061a movslq (%rdx,%rcx,4), %rcx
- 0x48, 0x01, 0xd1, //0x0000061e addq %rdx, %rcx
- 0xff, 0xe1, //0x00000621 jmpq *%rcx
- //0x00000623 LBB0_68
- 0x48, 0x8b, 0x45, 0xa0, //0x00000623 movq $-96(%rbp), %rax
- 0x48, 0x8b, 0x70, 0x08, //0x00000627 movq $8(%rax), %rsi
- 0xf6, 0x45, 0x98, 0x40, //0x0000062b testb $64, $-104(%rbp)
- 0x0f, 0x85, 0x31, 0x05, 0x00, 0x00, //0x0000062f jne LBB0_140
- 0x48, 0x8b, 0x55, 0xc8, //0x00000635 movq $-56(%rbp), %rdx
- 0x48, 0x29, 0xd6, //0x00000639 subq %rdx, %rsi
- 0x0f, 0x84, 0x8e, 0x30, 0x00, 0x00, //0x0000063c je LBB0_619
- 0x41, 0x80, 0x38, 0x30, //0x00000642 cmpb $48, (%r8)
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x00000646 jne LBB0_74
- 0x48, 0x83, 0xfe, 0x01, //0x0000064c cmpq $1, %rsi
- 0x0f, 0x84, 0xc7, 0x0b, 0x00, 0x00, //0x00000650 je LBB0_243
- 0x43, 0x8a, 0x04, 0x19, //0x00000656 movb (%r9,%r11), %al
- 0x04, 0xd2, //0x0000065a addb $-46, %al
- 0x3c, 0x37, //0x0000065c cmpb $55, %al
- 0x0f, 0x87, 0xb9, 0x0b, 0x00, 0x00, //0x0000065e ja LBB0_243
- 0x0f, 0xb6, 0xc0, //0x00000664 movzbl %al, %eax
- 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000667 movabsq $36028797027352577, %rcx
- 0x48, 0x0f, 0xa3, 0xc1, //0x00000671 btq %rax, %rcx
- 0x0f, 0x83, 0xa2, 0x0b, 0x00, 0x00, //0x00000675 jae LBB0_243
- //0x0000067b LBB0_74
- 0x48, 0x89, 0x55, 0xc8, //0x0000067b movq %rdx, $-56(%rbp)
- 0x48, 0x83, 0xfe, 0x10, //0x0000067f cmpq $16, %rsi
- 0x0f, 0x82, 0x56, 0x27, 0x00, 0x00, //0x00000683 jb LBB0_510
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00000689 movq $-1, %r13
- 0x45, 0x31, 0xdb, //0x00000690 xorl %r11d, %r11d
- 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00000693 movq $-1, %r10
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000069a movq $-1, %r12
- 0x48, 0x89, 0xf0, //0x000006a1 movq %rsi, %rax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000006a4 .p2align 4, 0x90
- //0x000006b0 LBB0_76
- 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x18, //0x000006b0 movdqu (%r8,%r11), %xmm0
- 0x66, 0x0f, 0x6f, 0xc8, //0x000006b6 movdqa %xmm0, %xmm1
- 0x66, 0x0f, 0x74, 0xcf, //0x000006ba pcmpeqb %xmm7, %xmm1
- 0x66, 0x0f, 0x6f, 0xd0, //0x000006be movdqa %xmm0, %xmm2
- 0x66, 0x0f, 0x74, 0x15, 0xe6, 0xf9, 0xff, 0xff, //0x000006c2 pcmpeqb $-1562(%rip), %xmm2 /* LCPI0_11+0(%rip) */
- 0x66, 0x0f, 0xeb, 0xd1, //0x000006ca por %xmm1, %xmm2
- 0x66, 0x0f, 0x6f, 0xc8, //0x000006ce movdqa %xmm0, %xmm1
- 0x66, 0x0f, 0xfc, 0x0d, 0xe6, 0xf9, 0xff, 0xff, //0x000006d2 paddb $-1562(%rip), %xmm1 /* LCPI0_12+0(%rip) */
- 0x66, 0x0f, 0x6f, 0xd9, //0x000006da movdqa %xmm1, %xmm3
- 0x66, 0x0f, 0xda, 0x1d, 0xea, 0xf9, 0xff, 0xff, //0x000006de pminub $-1558(%rip), %xmm3 /* LCPI0_13+0(%rip) */
- 0x66, 0x0f, 0x74, 0xd9, //0x000006e6 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0x6f, 0xc8, //0x000006ea movdqa %xmm0, %xmm1
- 0x66, 0x41, 0x0f, 0xdb, 0xc9, //0x000006ee pand %xmm9, %xmm1
- 0x66, 0x0f, 0x74, 0x05, 0xe5, 0xf9, 0xff, 0xff, //0x000006f3 pcmpeqb $-1563(%rip), %xmm0 /* LCPI0_14+0(%rip) */
- 0x66, 0x41, 0x0f, 0x74, 0xcf, //0x000006fb pcmpeqb %xmm15, %xmm1
- 0x66, 0x0f, 0xd7, 0xf9, //0x00000700 pmovmskb %xmm1, %edi
- 0x66, 0x0f, 0xeb, 0xc8, //0x00000704 por %xmm0, %xmm1
- 0x66, 0x0f, 0xeb, 0xca, //0x00000708 por %xmm2, %xmm1
- 0x66, 0x0f, 0xeb, 0xcb, //0x0000070c por %xmm3, %xmm1
- 0x66, 0x0f, 0xd7, 0xd0, //0x00000710 pmovmskb %xmm0, %edx
- 0x66, 0x44, 0x0f, 0xd7, 0xf2, //0x00000714 pmovmskb %xmm2, %r14d
- 0x66, 0x0f, 0xd7, 0xc9, //0x00000719 pmovmskb %xmm1, %ecx
- 0xf7, 0xd1, //0x0000071d notl %ecx
- 0x0f, 0xbc, 0xc9, //0x0000071f bsfl %ecx, %ecx
- 0x83, 0xf9, 0x10, //0x00000722 cmpl $16, %ecx
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000725 je LBB0_78
- 0xbb, 0xff, 0xff, 0xff, 0xff, //0x0000072b movl $-1, %ebx
- 0xd3, 0xe3, //0x00000730 shll %cl, %ebx
- 0xf7, 0xd3, //0x00000732 notl %ebx
- 0x21, 0xda, //0x00000734 andl %ebx, %edx
- 0x21, 0xdf, //0x00000736 andl %ebx, %edi
- 0x44, 0x21, 0xf3, //0x00000738 andl %r14d, %ebx
- 0x41, 0x89, 0xde, //0x0000073b movl %ebx, %r14d
- //0x0000073e LBB0_78
- 0x44, 0x8d, 0x7a, 0xff, //0x0000073e leal $-1(%rdx), %r15d
- 0x41, 0x21, 0xd7, //0x00000742 andl %edx, %r15d
- 0x0f, 0x85, 0xcd, 0x21, 0x00, 0x00, //0x00000745 jne LBB0_474
- 0x8d, 0x5f, 0xff, //0x0000074b leal $-1(%rdi), %ebx
- 0x21, 0xfb, //0x0000074e andl %edi, %ebx
- 0x0f, 0x85, 0xb0, 0x1f, 0x00, 0x00, //0x00000750 jne LBB0_470
- 0x41, 0x8d, 0x5e, 0xff, //0x00000756 leal $-1(%r14), %ebx
- 0x44, 0x21, 0xf3, //0x0000075a andl %r14d, %ebx
- 0x0f, 0x85, 0xa3, 0x1f, 0x00, 0x00, //0x0000075d jne LBB0_470
- 0x85, 0xd2, //0x00000763 testl %edx, %edx
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000765 je LBB0_84
- 0x0f, 0xbc, 0xd2, //0x0000076b bsfl %edx, %edx
- 0x49, 0x83, 0xfc, 0xff, //0x0000076e cmpq $-1, %r12
- 0x0f, 0x85, 0x96, 0x1f, 0x00, 0x00, //0x00000772 jne LBB0_471
- 0x4c, 0x01, 0xda, //0x00000778 addq %r11, %rdx
- 0x49, 0x89, 0xd4, //0x0000077b movq %rdx, %r12
- //0x0000077e LBB0_84
- 0x85, 0xff, //0x0000077e testl %edi, %edi
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000780 je LBB0_87
- 0x0f, 0xbc, 0xd7, //0x00000786 bsfl %edi, %edx
- 0x49, 0x83, 0xfa, 0xff, //0x00000789 cmpq $-1, %r10
- 0x0f, 0x85, 0x7b, 0x1f, 0x00, 0x00, //0x0000078d jne LBB0_471
- 0x4c, 0x01, 0xda, //0x00000793 addq %r11, %rdx
- 0x49, 0x89, 0xd2, //0x00000796 movq %rdx, %r10
- //0x00000799 LBB0_87
- 0x45, 0x85, 0xf6, //0x00000799 testl %r14d, %r14d
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000079c je LBB0_90
- 0x41, 0x0f, 0xbc, 0xd6, //0x000007a2 bsfl %r14d, %edx
- 0x49, 0x83, 0xfd, 0xff, //0x000007a6 cmpq $-1, %r13
- 0x0f, 0x85, 0x5e, 0x1f, 0x00, 0x00, //0x000007aa jne LBB0_471
- 0x4c, 0x01, 0xda, //0x000007b0 addq %r11, %rdx
- 0x49, 0x89, 0xd5, //0x000007b3 movq %rdx, %r13
- //0x000007b6 LBB0_90
- 0x83, 0xf9, 0x10, //0x000007b6 cmpl $16, %ecx
- 0x0f, 0x85, 0xa0, 0x07, 0x00, 0x00, //0x000007b9 jne LBB0_196
- 0x48, 0x83, 0xc0, 0xf0, //0x000007bf addq $-16, %rax
- 0x49, 0x83, 0xc3, 0x10, //0x000007c3 addq $16, %r11
- 0x48, 0x83, 0xf8, 0x0f, //0x000007c7 cmpq $15, %rax
- 0x0f, 0x87, 0xdf, 0xfe, 0xff, 0xff, //0x000007cb ja LBB0_76
- 0x4b, 0x8d, 0x0c, 0x18, //0x000007d1 leaq (%r8,%r11), %rcx
- 0x4c, 0x39, 0xde, //0x000007d5 cmpq %r11, %rsi
- 0x49, 0x89, 0xcb, //0x000007d8 movq %rcx, %r11
- 0x48, 0x8d, 0x3d, 0x26, 0x34, 0x00, 0x00, //0x000007db leaq $13350(%rip), %rdi /* LJTI0_3+0(%rip) */
- 0x0f, 0x84, 0x7f, 0x07, 0x00, 0x00, //0x000007e2 je LBB0_197
- //0x000007e8 LBB0_93
- 0x4c, 0x8d, 0x1c, 0x01, //0x000007e8 leaq (%rcx,%rax), %r11
- 0x49, 0x89, 0xce, //0x000007ec movq %rcx, %r14
- 0x4d, 0x29, 0xc6, //0x000007ef subq %r8, %r14
- 0x31, 0xf6, //0x000007f2 xorl %esi, %esi
- 0xe9, 0x24, 0x00, 0x00, 0x00, //0x000007f4 jmp LBB0_97
- //0x000007f9 LBB0_94
- 0x49, 0x83, 0xfd, 0xff, //0x000007f9 cmpq $-1, %r13
- 0x0f, 0x85, 0xde, 0x1e, 0x00, 0x00, //0x000007fd jne LBB0_469
- 0x4d, 0x8d, 0x2c, 0x36, //0x00000803 leaq (%r14,%rsi), %r13
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000807 .p2align 4, 0x90
- //0x00000810 LBB0_96
- 0x48, 0x83, 0xc6, 0x01, //0x00000810 addq $1, %rsi
- 0x48, 0x39, 0xf0, //0x00000814 cmpq %rsi, %rax
- 0x0f, 0x84, 0x4a, 0x07, 0x00, 0x00, //0x00000817 je LBB0_197
- //0x0000081d LBB0_97
- 0x0f, 0xbe, 0x14, 0x31, //0x0000081d movsbl (%rcx,%rsi), %edx
- 0x8d, 0x5a, 0xd0, //0x00000821 leal $-48(%rdx), %ebx
- 0x83, 0xfb, 0x0a, //0x00000824 cmpl $10, %ebx
- 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00000827 jb LBB0_96
- 0x8d, 0x5a, 0xd5, //0x0000082d leal $-43(%rdx), %ebx
- 0x83, 0xfb, 0x1a, //0x00000830 cmpl $26, %ebx
- 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00000833 ja LBB0_102
- 0x48, 0x63, 0x14, 0x9f, //0x00000839 movslq (%rdi,%rbx,4), %rdx
- 0x48, 0x01, 0xfa, //0x0000083d addq %rdi, %rdx
- 0xff, 0xe2, //0x00000840 jmpq *%rdx
- //0x00000842 LBB0_100
- 0x49, 0x83, 0xfc, 0xff, //0x00000842 cmpq $-1, %r12
- 0x0f, 0x85, 0x95, 0x1e, 0x00, 0x00, //0x00000846 jne LBB0_469
- 0x4d, 0x8d, 0x24, 0x36, //0x0000084c leaq (%r14,%rsi), %r12
- 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00000850 jmp LBB0_96
- //0x00000855 LBB0_102
- 0x83, 0xfa, 0x65, //0x00000855 cmpl $101, %edx
- 0x0f, 0x85, 0x30, 0x09, 0x00, 0x00, //0x00000858 jne LBB0_232
- //0x0000085e LBB0_103
- 0x49, 0x83, 0xfa, 0xff, //0x0000085e cmpq $-1, %r10
- 0x0f, 0x85, 0x79, 0x1e, 0x00, 0x00, //0x00000862 jne LBB0_469
- 0x4d, 0x8d, 0x14, 0x36, //0x00000868 leaq (%r14,%rsi), %r10
- 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x0000086c jmp LBB0_96
- //0x00000871 LBB0_105
- 0x49, 0x81, 0xf8, 0xff, 0x0f, 0x00, 0x00, //0x00000871 cmpq $4095, %r8
- 0x0f, 0x8f, 0x29, 0x2e, 0x00, 0x00, //0x00000878 jg LBB0_634
- 0x49, 0x8d, 0x40, 0x01, //0x0000087e leaq $1(%r8), %rax
- 0x49, 0x89, 0x45, 0x00, //0x00000882 movq %rax, (%r13)
- 0x4b, 0xc7, 0x44, 0xc5, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000886 movq $0, $8(%r13,%r8,8)
- 0xe9, 0x3c, 0xf9, 0xff, 0xff, //0x0000088f jmp LBB0_3
- //0x00000894 LBB0_109
- 0x4b, 0xc7, 0x44, 0xc5, 0x00, 0x02, 0x00, 0x00, 0x00, //0x00000894 movq $2, (%r13,%r8,8)
- 0x48, 0x8b, 0x4d, 0xa0, //0x0000089d movq $-96(%rbp), %rcx
- 0x4c, 0x8b, 0x61, 0x08, //0x000008a1 movq $8(%rcx), %r12
- 0x48, 0x8b, 0x4d, 0x98, //0x000008a5 movq $-104(%rbp), %rcx
- 0xf6, 0xc1, 0x40, //0x000008a9 testb $64, %cl
- 0x0f, 0x85, 0x95, 0x03, 0x00, 0x00, //0x000008ac jne LBB0_154
- 0x48, 0x89, 0x75, 0xc8, //0x000008b2 movq %rsi, $-56(%rbp)
- 0xf6, 0xc1, 0x20, //0x000008b6 testb $32, %cl
- 0x4c, 0x89, 0x65, 0xb8, //0x000008b9 movq %r12, $-72(%rbp)
- 0x0f, 0x85, 0xb9, 0x06, 0x00, 0x00, //0x000008bd jne LBB0_199
- 0x4d, 0x89, 0xe6, //0x000008c3 movq %r12, %r14
- 0x4d, 0x29, 0xde, //0x000008c6 subq %r11, %r14
- 0x0f, 0x84, 0x02, 0x30, 0x00, 0x00, //0x000008c9 je LBB0_640
- 0x49, 0x83, 0xfe, 0x40, //0x000008cf cmpq $64, %r14
- 0x0f, 0x82, 0x6e, 0x26, 0x00, 0x00, //0x000008d3 jb LBB0_529
- 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x000008d9 movq $-2, %r12
- 0x4c, 0x2b, 0x65, 0xc8, //0x000008e0 subq $-56(%rbp), %r12
- 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x000008e4 movq $-1, $-48(%rbp)
- 0x45, 0x31, 0xd2, //0x000008ec xorl %r10d, %r10d
- 0x90, //0x000008ef .p2align 4, 0x90
- //0x000008f0 LBB0_114
- 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x19, //0x000008f0 movdqu (%r9,%r11), %xmm0
- 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x19, 0x10, //0x000008f6 movdqu $16(%r9,%r11), %xmm1
- 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x19, 0x20, //0x000008fd movdqu $32(%r9,%r11), %xmm2
- 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x19, 0x30, //0x00000904 movdqu $48(%r9,%r11), %xmm3
- 0x66, 0x0f, 0x6f, 0xe0, //0x0000090b movdqa %xmm0, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000090f pcmpeqb %xmm11, %xmm4
- 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00000914 pmovmskb %xmm4, %r8d
- 0x66, 0x0f, 0x6f, 0xe1, //0x00000919 movdqa %xmm1, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000091d pcmpeqb %xmm11, %xmm4
- 0x66, 0x0f, 0xd7, 0xdc, //0x00000922 pmovmskb %xmm4, %ebx
- 0x66, 0x0f, 0x6f, 0xe2, //0x00000926 movdqa %xmm2, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000092a pcmpeqb %xmm11, %xmm4
- 0x66, 0x0f, 0xd7, 0xcc, //0x0000092f pmovmskb %xmm4, %ecx
- 0x66, 0x0f, 0x6f, 0xe3, //0x00000933 movdqa %xmm3, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x00000937 pcmpeqb %xmm11, %xmm4
- 0x66, 0x0f, 0xd7, 0xfc, //0x0000093c pmovmskb %xmm4, %edi
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00000940 pcmpeqb %xmm13, %xmm0
- 0x66, 0x44, 0x0f, 0xd7, 0xf8, //0x00000945 pmovmskb %xmm0, %r15d
- 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x0000094a pcmpeqb %xmm13, %xmm1
- 0x66, 0x0f, 0xd7, 0xd1, //0x0000094f pmovmskb %xmm1, %edx
- 0x66, 0x41, 0x0f, 0x74, 0xd5, //0x00000953 pcmpeqb %xmm13, %xmm2
- 0x66, 0x0f, 0xd7, 0xc2, //0x00000958 pmovmskb %xmm2, %eax
- 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x0000095c pcmpeqb %xmm13, %xmm3
- 0x66, 0x0f, 0xd7, 0xf3, //0x00000961 pmovmskb %xmm3, %esi
- 0x48, 0xc1, 0xe7, 0x30, //0x00000965 shlq $48, %rdi
- 0x48, 0xc1, 0xe1, 0x20, //0x00000969 shlq $32, %rcx
- 0x48, 0x09, 0xf9, //0x0000096d orq %rdi, %rcx
- 0x48, 0xc1, 0xe3, 0x10, //0x00000970 shlq $16, %rbx
- 0x48, 0x09, 0xcb, //0x00000974 orq %rcx, %rbx
- 0x49, 0x09, 0xd8, //0x00000977 orq %rbx, %r8
- 0x48, 0xc1, 0xe6, 0x30, //0x0000097a shlq $48, %rsi
- 0x48, 0xc1, 0xe0, 0x20, //0x0000097e shlq $32, %rax
- 0x48, 0x09, 0xf0, //0x00000982 orq %rsi, %rax
- 0x48, 0xc1, 0xe2, 0x10, //0x00000985 shlq $16, %rdx
- 0x48, 0x09, 0xc2, //0x00000989 orq %rax, %rdx
- 0x49, 0x09, 0xd7, //0x0000098c orq %rdx, %r15
- 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000098f jne LBB0_123
- 0x4d, 0x85, 0xd2, //0x00000995 testq %r10, %r10
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000998 jne LBB0_125
- 0x45, 0x31, 0xd2, //0x0000099e xorl %r10d, %r10d
- 0x4d, 0x85, 0xc0, //0x000009a1 testq %r8, %r8
- 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000009a4 jne LBB0_126
- //0x000009aa LBB0_117
- 0x49, 0x83, 0xc6, 0xc0, //0x000009aa addq $-64, %r14
- 0x49, 0x83, 0xc4, 0xc0, //0x000009ae addq $-64, %r12
- 0x49, 0x83, 0xc3, 0x40, //0x000009b2 addq $64, %r11
- 0x49, 0x83, 0xfe, 0x3f, //0x000009b6 cmpq $63, %r14
- 0x0f, 0x87, 0x30, 0xff, 0xff, 0xff, //0x000009ba ja LBB0_114
- 0xe9, 0x8b, 0x1f, 0x00, 0x00, //0x000009c0 jmp LBB0_118
- //0x000009c5 LBB0_123
- 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000009c5 cmpq $-1, $-48(%rbp)
- 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000009ca jne LBB0_125
- 0x49, 0x0f, 0xbc, 0xc7, //0x000009d0 bsfq %r15, %rax
- 0x4c, 0x01, 0xd8, //0x000009d4 addq %r11, %rax
- 0x48, 0x89, 0x45, 0xd0, //0x000009d7 movq %rax, $-48(%rbp)
- //0x000009db LBB0_125
- 0x4c, 0x89, 0xd0, //0x000009db movq %r10, %rax
- 0x48, 0xf7, 0xd0, //0x000009de notq %rax
- 0x4c, 0x21, 0xf8, //0x000009e1 andq %r15, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x000009e4 leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xd1, //0x000009e8 orq %r10, %rcx
- 0x48, 0x89, 0xca, //0x000009eb movq %rcx, %rdx
- 0x48, 0xf7, 0xd2, //0x000009ee notq %rdx
- 0x4c, 0x21, 0xfa, //0x000009f1 andq %r15, %rdx
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000009f4 movabsq $-6148914691236517206, %rsi
- 0x48, 0x21, 0xf2, //0x000009fe andq %rsi, %rdx
- 0x45, 0x31, 0xd2, //0x00000a01 xorl %r10d, %r10d
- 0x48, 0x01, 0xc2, //0x00000a04 addq %rax, %rdx
- 0x41, 0x0f, 0x92, 0xc2, //0x00000a07 setb %r10b
- 0x48, 0x01, 0xd2, //0x00000a0b addq %rdx, %rdx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000a0e movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc2, //0x00000a18 xorq %rax, %rdx
- 0x48, 0x21, 0xca, //0x00000a1b andq %rcx, %rdx
- 0x48, 0xf7, 0xd2, //0x00000a1e notq %rdx
- 0x49, 0x21, 0xd0, //0x00000a21 andq %rdx, %r8
- 0x4d, 0x85, 0xc0, //0x00000a24 testq %r8, %r8
- 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000a27 je LBB0_117
- //0x00000a2d LBB0_126
- 0x4d, 0x0f, 0xbc, 0xd8, //0x00000a2d bsfq %r8, %r11
- 0x4d, 0x29, 0xe3, //0x00000a31 subq %r12, %r11
- 0x48, 0x8b, 0x55, 0xc8, //0x00000a34 movq $-56(%rbp), %rdx
- 0x4c, 0x8b, 0x65, 0xb8, //0x00000a38 movq $-72(%rbp), %r12
- 0x4d, 0x85, 0xdb, //0x00000a3c testq %r11, %r11
- 0x0f, 0x89, 0x7b, 0x0d, 0x00, 0x00, //0x00000a3f jns LBB0_331
- 0xe9, 0xbb, 0x2c, 0x00, 0x00, //0x00000a45 jmp LBB0_127
- //0x00000a4a LBB0_129
- 0x49, 0x89, 0xf0, //0x00000a4a movq %rsi, %r8
- 0x4d, 0x89, 0xe6, //0x00000a4d movq %r12, %r14
- 0x4d, 0x29, 0xde, //0x00000a50 subq %r11, %r14
- 0x49, 0x83, 0xfe, 0x20, //0x00000a53 cmpq $32, %r14
- 0x0f, 0x8c, 0x69, 0x23, 0x00, 0x00, //0x00000a57 jl LBB0_508
- 0x4c, 0x89, 0xc1, //0x00000a5d movq %r8, %rcx
- 0x4f, 0x8d, 0x14, 0x01, //0x00000a60 leaq (%r9,%r8), %r10
- 0x4d, 0x29, 0xc4, //0x00000a64 subq %r8, %r12
- 0xbb, 0x1f, 0x00, 0x00, 0x00, //0x00000a67 movl $31, %ebx
- 0x45, 0x31, 0xf6, //0x00000a6c xorl %r14d, %r14d
- 0x45, 0x31, 0xdb, //0x00000a6f xorl %r11d, %r11d
- 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x00000a72 jmp LBB0_131
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a77 .p2align 4, 0x90
- //0x00000a80 LBB0_135
- 0x45, 0x31, 0xdb, //0x00000a80 xorl %r11d, %r11d
- 0x48, 0x85, 0xd2, //0x00000a83 testq %rdx, %rdx
- 0x0f, 0x85, 0xaa, 0x00, 0x00, 0x00, //0x00000a86 jne LBB0_133
- //0x00000a8c LBB0_136
- 0x49, 0x83, 0xc6, 0x20, //0x00000a8c addq $32, %r14
- 0x49, 0x8d, 0x0c, 0x1c, //0x00000a90 leaq (%r12,%rbx), %rcx
- 0x48, 0x83, 0xc1, 0xe0, //0x00000a94 addq $-32, %rcx
- 0x48, 0x83, 0xc3, 0xe0, //0x00000a98 addq $-32, %rbx
- 0x48, 0x83, 0xf9, 0x3f, //0x00000a9c cmpq $63, %rcx
- 0x0f, 0x8e, 0x84, 0x1b, 0x00, 0x00, //0x00000aa0 jle LBB0_137
- //0x00000aa6 LBB0_131
- 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x32, 0x01, //0x00000aa6 movdqu $1(%r10,%r14), %xmm3
- 0xf3, 0x43, 0x0f, 0x6f, 0x64, 0x32, 0x11, //0x00000aad movdqu $17(%r10,%r14), %xmm4
- 0x66, 0x0f, 0x6f, 0xeb, //0x00000ab4 movdqa %xmm3, %xmm5
- 0x66, 0x41, 0x0f, 0x74, 0xeb, //0x00000ab8 pcmpeqb %xmm11, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x00000abd pmovmskb %xmm5, %ecx
- 0x66, 0x0f, 0x6f, 0xec, //0x00000ac1 movdqa %xmm4, %xmm5
- 0x66, 0x41, 0x0f, 0x74, 0xeb, //0x00000ac5 pcmpeqb %xmm11, %xmm5
- 0x66, 0x0f, 0xd7, 0xd5, //0x00000aca pmovmskb %xmm5, %edx
- 0x48, 0xc1, 0xe2, 0x10, //0x00000ace shlq $16, %rdx
- 0x48, 0x09, 0xca, //0x00000ad2 orq %rcx, %rdx
- 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00000ad5 pcmpeqb %xmm13, %xmm3
- 0x66, 0x0f, 0xd7, 0xfb, //0x00000ada pmovmskb %xmm3, %edi
- 0x66, 0x41, 0x0f, 0x74, 0xe5, //0x00000ade pcmpeqb %xmm13, %xmm4
- 0x66, 0x0f, 0xd7, 0xcc, //0x00000ae3 pmovmskb %xmm4, %ecx
- 0x48, 0xc1, 0xe1, 0x10, //0x00000ae7 shlq $16, %rcx
- 0x48, 0x09, 0xf9, //0x00000aeb orq %rdi, %rcx
- 0x48, 0x89, 0xcf, //0x00000aee movq %rcx, %rdi
- 0x4c, 0x09, 0xdf, //0x00000af1 orq %r11, %rdi
- 0x0f, 0x84, 0x86, 0xff, 0xff, 0xff, //0x00000af4 je LBB0_135
- 0x44, 0x89, 0xdf, //0x00000afa movl %r11d, %edi
- 0xf7, 0xd7, //0x00000afd notl %edi
- 0x21, 0xcf, //0x00000aff andl %ecx, %edi
- 0x44, 0x8d, 0x3c, 0x3f, //0x00000b01 leal (%rdi,%rdi), %r15d
- 0x45, 0x09, 0xdf, //0x00000b05 orl %r11d, %r15d
- 0x44, 0x89, 0xfe, //0x00000b08 movl %r15d, %esi
- 0xf7, 0xd6, //0x00000b0b notl %esi
- 0x21, 0xce, //0x00000b0d andl %ecx, %esi
- 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000b0f andl $-1431655766, %esi
- 0x45, 0x31, 0xdb, //0x00000b15 xorl %r11d, %r11d
- 0x01, 0xfe, //0x00000b18 addl %edi, %esi
- 0x41, 0x0f, 0x92, 0xc3, //0x00000b1a setb %r11b
- 0x01, 0xf6, //0x00000b1e addl %esi, %esi
- 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00000b20 xorl $1431655765, %esi
- 0x44, 0x21, 0xfe, //0x00000b26 andl %r15d, %esi
- 0xf7, 0xd6, //0x00000b29 notl %esi
- 0x21, 0xf2, //0x00000b2b andl %esi, %edx
- 0x48, 0x85, 0xd2, //0x00000b2d testq %rdx, %rdx
- 0x0f, 0x84, 0x56, 0xff, 0xff, 0xff, //0x00000b30 je LBB0_136
- //0x00000b36 LBB0_133
- 0x0f, 0xbc, 0xc2, //0x00000b36 bsfl %edx, %eax
- 0x4c, 0x01, 0xc0, //0x00000b39 addq %r8, %rax
- 0x4d, 0x8d, 0x1c, 0x06, //0x00000b3c leaq (%r14,%rax), %r11
- 0x49, 0x83, 0xc3, 0x02, //0x00000b40 addq $2, %r11
- //0x00000b44 LBB0_134
- 0x48, 0x8b, 0x45, 0xa8, //0x00000b44 movq $-88(%rbp), %rax
- 0x4c, 0x89, 0x18, //0x00000b48 movq %r11, (%rax)
- 0x4c, 0x89, 0xc0, //0x00000b4b movq %r8, %rax
- 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00000b4e movabsq $9223372036854775806, %rcx
- 0x49, 0x39, 0xc8, //0x00000b58 cmpq %rcx, %r8
- 0x0f, 0x86, 0x6f, 0xf6, 0xff, 0xff, //0x00000b5b jbe LBB0_3
- 0xe9, 0x8d, 0x2b, 0x00, 0x00, //0x00000b61 jmp LBB0_638
- //0x00000b66 LBB0_140
- 0x48, 0x89, 0xf0, //0x00000b66 movq %rsi, %rax
- 0x4c, 0x29, 0xd8, //0x00000b69 subq %r11, %rax
- 0x48, 0x83, 0xf8, 0x10, //0x00000b6c cmpq $16, %rax
- 0x48, 0x8b, 0x7d, 0xc8, //0x00000b70 movq $-56(%rbp), %rdi
- 0x0f, 0x82, 0x54, 0x22, 0x00, 0x00, //0x00000b74 jb LBB0_509
- 0x48, 0x89, 0xf8, //0x00000b7a movq %rdi, %rax
- 0x48, 0xf7, 0xd0, //0x00000b7d notq %rax
- //0x00000b80 .p2align 4, 0x90
- //0x00000b80 LBB0_142
- 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x19, //0x00000b80 movdqu (%r9,%r11), %xmm0
- 0x66, 0x0f, 0x6f, 0xc8, //0x00000b86 movdqa %xmm0, %xmm1
- 0x66, 0x41, 0x0f, 0x74, 0xce, //0x00000b8a pcmpeqb %xmm14, %xmm1
- 0x66, 0x41, 0x0f, 0xdb, 0xc1, //0x00000b8f pand %xmm9, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc0, //0x00000b94 pcmpeqb %xmm8, %xmm0
- 0x66, 0x0f, 0xeb, 0xc1, //0x00000b99 por %xmm1, %xmm0
- 0x66, 0x0f, 0xd7, 0xc8, //0x00000b9d pmovmskb %xmm0, %ecx
- 0x85, 0xc9, //0x00000ba1 testl %ecx, %ecx
- 0x0f, 0x85, 0x71, 0x00, 0x00, 0x00, //0x00000ba3 jne LBB0_152
- 0x49, 0x83, 0xc3, 0x10, //0x00000ba9 addq $16, %r11
- 0x48, 0x8d, 0x0c, 0x06, //0x00000bad leaq (%rsi,%rax), %rcx
- 0x48, 0x83, 0xc1, 0xf0, //0x00000bb1 addq $-16, %rcx
- 0x48, 0x83, 0xc0, 0xf0, //0x00000bb5 addq $-16, %rax
- 0x48, 0x83, 0xf9, 0x0f, //0x00000bb9 cmpq $15, %rcx
- 0x0f, 0x87, 0xbd, 0xff, 0xff, 0xff, //0x00000bbd ja LBB0_142
- 0x4d, 0x89, 0xcb, //0x00000bc3 movq %r9, %r11
- 0x49, 0x29, 0xc3, //0x00000bc6 subq %rax, %r11
- 0x48, 0x01, 0xc6, //0x00000bc9 addq %rax, %rsi
- 0x48, 0x89, 0xf0, //0x00000bcc movq %rsi, %rax
- 0x48, 0x85, 0xc0, //0x00000bcf testq %rax, %rax
- 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00000bd2 je LBB0_151
- //0x00000bd8 LBB0_145
- 0x49, 0x8d, 0x14, 0x03, //0x00000bd8 leaq (%r11,%rax), %rdx
- 0x31, 0xc9, //0x00000bdc xorl %ecx, %ecx
- //0x00000bde LBB0_146
- 0x41, 0x0f, 0xb6, 0x1c, 0x0b, //0x00000bde movzbl (%r11,%rcx), %ebx
- 0x80, 0xfb, 0x2c, //0x00000be3 cmpb $44, %bl
- 0x0f, 0x84, 0xc7, 0x1a, 0x00, 0x00, //0x00000be6 je LBB0_465
- 0x80, 0xfb, 0x7d, //0x00000bec cmpb $125, %bl
- 0x0f, 0x84, 0xbe, 0x1a, 0x00, 0x00, //0x00000bef je LBB0_465
- 0x80, 0xfb, 0x5d, //0x00000bf5 cmpb $93, %bl
- 0x0f, 0x84, 0xb5, 0x1a, 0x00, 0x00, //0x00000bf8 je LBB0_465
- 0x48, 0x83, 0xc1, 0x01, //0x00000bfe addq $1, %rcx
- 0x48, 0x39, 0xc8, //0x00000c02 cmpq %rcx, %rax
- 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x00000c05 jne LBB0_146
- 0x49, 0x89, 0xd3, //0x00000c0b movq %rdx, %r11
- //0x00000c0e LBB0_151
- 0x4d, 0x29, 0xcb, //0x00000c0e subq %r9, %r11
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00000c11 movq $-64(%rbp), %r13
- 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00000c15 jmp LBB0_153
- //0x00000c1a LBB0_152
- 0x66, 0x0f, 0xbc, 0xc9, //0x00000c1a bsfw %cx, %cx
- 0x44, 0x0f, 0xb7, 0xd9, //0x00000c1e movzwl %cx, %r11d
- 0x49, 0x29, 0xc3, //0x00000c22 subq %rax, %r11
- //0x00000c25 LBB0_153
- 0x48, 0x8b, 0x45, 0xa8, //0x00000c25 movq $-88(%rbp), %rax
- 0x4c, 0x89, 0x18, //0x00000c29 movq %r11, (%rax)
- 0x48, 0x89, 0xf8, //0x00000c2c movq %rdi, %rax
- 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00000c2f movabsq $9223372036854775806, %rcx
- 0x48, 0x39, 0xcf, //0x00000c39 cmpq %rcx, %rdi
- 0x0f, 0x86, 0x8e, 0xf5, 0xff, 0xff, //0x00000c3c jbe LBB0_3
- 0xe9, 0xac, 0x2a, 0x00, 0x00, //0x00000c42 jmp LBB0_638
- //0x00000c47 LBB0_154
- 0x49, 0x89, 0xf0, //0x00000c47 movq %rsi, %r8
- 0x4d, 0x89, 0xe6, //0x00000c4a movq %r12, %r14
- 0x4d, 0x29, 0xde, //0x00000c4d subq %r11, %r14
- 0x49, 0x83, 0xfe, 0x20, //0x00000c50 cmpq $32, %r14
- 0x0f, 0x8c, 0x3e, 0x22, 0x00, 0x00, //0x00000c54 jl LBB0_522
- 0x4c, 0x89, 0xc1, //0x00000c5a movq %r8, %rcx
- 0x4f, 0x8d, 0x14, 0x01, //0x00000c5d leaq (%r9,%r8), %r10
- 0x4d, 0x29, 0xc4, //0x00000c61 subq %r8, %r12
- 0xbb, 0x1f, 0x00, 0x00, 0x00, //0x00000c64 movl $31, %ebx
- 0x45, 0x31, 0xf6, //0x00000c69 xorl %r14d, %r14d
- 0x45, 0x31, 0xdb, //0x00000c6c xorl %r11d, %r11d
- 0xe9, 0x32, 0x00, 0x00, 0x00, //0x00000c6f jmp LBB0_156
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c74 .p2align 4, 0x90
- //0x00000c80 LBB0_159
- 0x45, 0x31, 0xdb, //0x00000c80 xorl %r11d, %r11d
- 0x48, 0x85, 0xd2, //0x00000c83 testq %rdx, %rdx
- 0x0f, 0x85, 0xaa, 0x00, 0x00, 0x00, //0x00000c86 jne LBB0_158
- //0x00000c8c LBB0_160
- 0x49, 0x83, 0xc6, 0x20, //0x00000c8c addq $32, %r14
- 0x49, 0x8d, 0x0c, 0x1c, //0x00000c90 leaq (%r12,%rbx), %rcx
- 0x48, 0x83, 0xc1, 0xe0, //0x00000c94 addq $-32, %rcx
- 0x48, 0x83, 0xc3, 0xe0, //0x00000c98 addq $-32, %rbx
- 0x48, 0x83, 0xf9, 0x3f, //0x00000c9c cmpq $63, %rcx
- 0x0f, 0x8e, 0x6f, 0x1a, 0x00, 0x00, //0x00000ca0 jle LBB0_161
- //0x00000ca6 LBB0_156
- 0xf3, 0x43, 0x0f, 0x6f, 0x44, 0x32, 0x01, //0x00000ca6 movdqu $1(%r10,%r14), %xmm0
- 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x32, 0x11, //0x00000cad movdqu $17(%r10,%r14), %xmm1
- 0x66, 0x0f, 0x6f, 0xd0, //0x00000cb4 movdqa %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x00000cb8 pcmpeqb %xmm11, %xmm2
- 0x66, 0x0f, 0xd7, 0xca, //0x00000cbd pmovmskb %xmm2, %ecx
- 0x66, 0x0f, 0x6f, 0xd1, //0x00000cc1 movdqa %xmm1, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x00000cc5 pcmpeqb %xmm11, %xmm2
- 0x66, 0x0f, 0xd7, 0xd2, //0x00000cca pmovmskb %xmm2, %edx
- 0x48, 0xc1, 0xe2, 0x10, //0x00000cce shlq $16, %rdx
- 0x48, 0x09, 0xca, //0x00000cd2 orq %rcx, %rdx
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00000cd5 pcmpeqb %xmm13, %xmm0
- 0x66, 0x0f, 0xd7, 0xf8, //0x00000cda pmovmskb %xmm0, %edi
- 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x00000cde pcmpeqb %xmm13, %xmm1
- 0x66, 0x0f, 0xd7, 0xc9, //0x00000ce3 pmovmskb %xmm1, %ecx
- 0x48, 0xc1, 0xe1, 0x10, //0x00000ce7 shlq $16, %rcx
- 0x48, 0x09, 0xf9, //0x00000ceb orq %rdi, %rcx
- 0x48, 0x89, 0xcf, //0x00000cee movq %rcx, %rdi
- 0x4c, 0x09, 0xdf, //0x00000cf1 orq %r11, %rdi
- 0x0f, 0x84, 0x86, 0xff, 0xff, 0xff, //0x00000cf4 je LBB0_159
- 0x44, 0x89, 0xdf, //0x00000cfa movl %r11d, %edi
- 0xf7, 0xd7, //0x00000cfd notl %edi
- 0x21, 0xcf, //0x00000cff andl %ecx, %edi
- 0x44, 0x8d, 0x3c, 0x3f, //0x00000d01 leal (%rdi,%rdi), %r15d
- 0x45, 0x09, 0xdf, //0x00000d05 orl %r11d, %r15d
- 0x44, 0x89, 0xfe, //0x00000d08 movl %r15d, %esi
- 0xf7, 0xd6, //0x00000d0b notl %esi
- 0x21, 0xce, //0x00000d0d andl %ecx, %esi
- 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000d0f andl $-1431655766, %esi
- 0x45, 0x31, 0xdb, //0x00000d15 xorl %r11d, %r11d
- 0x01, 0xfe, //0x00000d18 addl %edi, %esi
- 0x41, 0x0f, 0x92, 0xc3, //0x00000d1a setb %r11b
- 0x01, 0xf6, //0x00000d1e addl %esi, %esi
- 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00000d20 xorl $1431655765, %esi
- 0x44, 0x21, 0xfe, //0x00000d26 andl %r15d, %esi
- 0xf7, 0xd6, //0x00000d29 notl %esi
- 0x21, 0xf2, //0x00000d2b andl %esi, %edx
- 0x48, 0x85, 0xd2, //0x00000d2d testq %rdx, %rdx
- 0x0f, 0x84, 0x56, 0xff, 0xff, 0xff, //0x00000d30 je LBB0_160
- //0x00000d36 LBB0_158
- 0x0f, 0xbc, 0xc2, //0x00000d36 bsfl %edx, %eax
- 0x4c, 0x89, 0xc2, //0x00000d39 movq %r8, %rdx
- 0x4c, 0x01, 0xc0, //0x00000d3c addq %r8, %rax
- 0x4d, 0x8d, 0x1c, 0x06, //0x00000d3f leaq (%r14,%rax), %r11
- 0x49, 0x83, 0xc3, 0x02, //0x00000d43 addq $2, %r11
- 0xe9, 0x74, 0x0a, 0x00, 0x00, //0x00000d47 jmp LBB0_331
- //0x00000d4c LBB0_164
- 0x4d, 0x29, 0xde, //0x00000d4c subq %r11, %r14
- 0x0f, 0x84, 0x74, 0x2b, 0x00, 0x00, //0x00000d4f je LBB0_639
- 0x66, 0x44, 0x0f, 0x6f, 0xe7, //0x00000d55 movdqa %xmm7, %xmm12
- 0x49, 0x83, 0xfe, 0x40, //0x00000d5a cmpq $64, %r14
- 0x0f, 0x82, 0x59, 0x21, 0x00, 0x00, //0x00000d5e jb LBB0_524
- 0x4c, 0x89, 0x4d, 0xb0, //0x00000d64 movq %r9, $-80(%rbp)
- 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00000d68 movq $-1, $-48(%rbp)
- 0x31, 0xdb, //0x00000d70 xorl %ebx, %ebx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d72 .p2align 4, 0x90
- //0x00000d80 LBB0_167
- 0x49, 0x89, 0xd9, //0x00000d80 movq %rbx, %r9
- 0x48, 0x8b, 0x45, 0xb0, //0x00000d83 movq $-80(%rbp), %rax
- 0xf3, 0x42, 0x0f, 0x6f, 0x3c, 0x18, //0x00000d87 movdqu (%rax,%r11), %xmm7
- 0xf3, 0x42, 0x0f, 0x6f, 0x54, 0x18, 0x10, //0x00000d8d movdqu $16(%rax,%r11), %xmm2
- 0xf3, 0x42, 0x0f, 0x6f, 0x44, 0x18, 0x20, //0x00000d94 movdqu $32(%rax,%r11), %xmm0
- 0xf3, 0x42, 0x0f, 0x6f, 0x4c, 0x18, 0x30, //0x00000d9b movdqu $48(%rax,%r11), %xmm1
- 0x66, 0x0f, 0x6f, 0xdf, //0x00000da2 movdqa %xmm7, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00000da6 pcmpeqb %xmm11, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x00000dab pmovmskb %xmm3, %r15d
- 0x66, 0x0f, 0x6f, 0xda, //0x00000db0 movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x6f, 0xf2, //0x00000db4 movdqa %xmm2, %xmm6
- 0x66, 0x41, 0x0f, 0xda, 0xf2, //0x00000db8 pminub %xmm10, %xmm6
- 0x66, 0x0f, 0x74, 0xf2, //0x00000dbd pcmpeqb %xmm2, %xmm6
- 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x00000dc1 pcmpeqb %xmm11, %xmm2
- 0x66, 0x0f, 0xd7, 0xf2, //0x00000dc6 pmovmskb %xmm2, %esi
- 0x66, 0x0f, 0x6f, 0xd0, //0x00000dca movdqa %xmm0, %xmm2
- 0x66, 0x0f, 0x6f, 0xe8, //0x00000dce movdqa %xmm0, %xmm5
- 0x66, 0x41, 0x0f, 0xda, 0xea, //0x00000dd2 pminub %xmm10, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00000dd7 pcmpeqb %xmm0, %xmm5
- 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00000ddb pcmpeqb %xmm11, %xmm0
- 0x66, 0x0f, 0xd7, 0xf8, //0x00000de0 pmovmskb %xmm0, %edi
- 0x66, 0x0f, 0x6f, 0xc1, //0x00000de4 movdqa %xmm1, %xmm0
- 0x66, 0x0f, 0x6f, 0xe1, //0x00000de8 movdqa %xmm1, %xmm4
- 0x66, 0x41, 0x0f, 0xda, 0xe2, //0x00000dec pminub %xmm10, %xmm4
- 0x66, 0x0f, 0x74, 0xe1, //0x00000df1 pcmpeqb %xmm1, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xcb, //0x00000df5 pcmpeqb %xmm11, %xmm1
- 0x66, 0x0f, 0xd7, 0xc1, //0x00000dfa pmovmskb %xmm1, %eax
- 0x66, 0x0f, 0x6f, 0xcf, //0x00000dfe movdqa %xmm7, %xmm1
- 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x00000e02 pcmpeqb %xmm13, %xmm1
- 0x66, 0x44, 0x0f, 0xd7, 0xe1, //0x00000e07 pmovmskb %xmm1, %r12d
- 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00000e0c pcmpeqb %xmm13, %xmm3
- 0x66, 0x0f, 0xd7, 0xd3, //0x00000e11 pmovmskb %xmm3, %edx
- 0x66, 0x41, 0x0f, 0x74, 0xd5, //0x00000e15 pcmpeqb %xmm13, %xmm2
- 0x66, 0x44, 0x0f, 0xd7, 0xc2, //0x00000e1a pmovmskb %xmm2, %r8d
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00000e1f pcmpeqb %xmm13, %xmm0
- 0x66, 0x44, 0x0f, 0xd7, 0xd0, //0x00000e24 pmovmskb %xmm0, %r10d
- 0x66, 0x0f, 0xd7, 0xce, //0x00000e29 pmovmskb %xmm6, %ecx
- 0x66, 0x0f, 0xd7, 0xdd, //0x00000e2d pmovmskb %xmm5, %ebx
- 0x66, 0x44, 0x0f, 0xd7, 0xec, //0x00000e31 pmovmskb %xmm4, %r13d
- 0x48, 0xc1, 0xe0, 0x30, //0x00000e36 shlq $48, %rax
- 0x48, 0xc1, 0xe7, 0x20, //0x00000e3a shlq $32, %rdi
- 0x48, 0x09, 0xc7, //0x00000e3e orq %rax, %rdi
- 0x48, 0xc1, 0xe6, 0x10, //0x00000e41 shlq $16, %rsi
- 0x48, 0x09, 0xfe, //0x00000e45 orq %rdi, %rsi
- 0x49, 0x09, 0xf7, //0x00000e48 orq %rsi, %r15
- 0x49, 0xc1, 0xe2, 0x30, //0x00000e4b shlq $48, %r10
- 0x49, 0xc1, 0xe0, 0x20, //0x00000e4f shlq $32, %r8
- 0x4d, 0x09, 0xd0, //0x00000e53 orq %r10, %r8
- 0x48, 0xc1, 0xe2, 0x10, //0x00000e56 shlq $16, %rdx
- 0x4c, 0x09, 0xc2, //0x00000e5a orq %r8, %rdx
- 0x49, 0xc1, 0xe5, 0x30, //0x00000e5d shlq $48, %r13
- 0x48, 0xc1, 0xe3, 0x20, //0x00000e61 shlq $32, %rbx
- 0x4c, 0x09, 0xeb, //0x00000e65 orq %r13, %rbx
- 0x48, 0xc1, 0xe1, 0x10, //0x00000e68 shlq $16, %rcx
- 0x48, 0x09, 0xd9, //0x00000e6c orq %rbx, %rcx
- 0x49, 0x09, 0xd4, //0x00000e6f orq %rdx, %r12
- 0x0f, 0x85, 0x50, 0x00, 0x00, 0x00, //0x00000e72 jne LBB0_184
- 0x4d, 0x85, 0xc9, //0x00000e78 testq %r9, %r9
- 0x0f, 0x85, 0x66, 0x00, 0x00, 0x00, //0x00000e7b jne LBB0_186
- 0x31, 0xdb, //0x00000e81 xorl %ebx, %ebx
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00000e83 movq $-64(%rbp), %r13
- //0x00000e87 LBB0_170
- 0x66, 0x0f, 0x6f, 0xc7, //0x00000e87 movdqa %xmm7, %xmm0
- 0x66, 0x41, 0x0f, 0xda, 0xc2, //0x00000e8b pminub %xmm10, %xmm0
- 0x66, 0x0f, 0x74, 0xc7, //0x00000e90 pcmpeqb %xmm7, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x00000e94 pmovmskb %xmm0, %eax
- 0x48, 0x09, 0xc1, //0x00000e98 orq %rax, %rcx
- 0x4d, 0x85, 0xff, //0x00000e9b testq %r15, %r15
- 0x4c, 0x8b, 0x65, 0xb8, //0x00000e9e movq $-72(%rbp), %r12
- 0x0f, 0x85, 0x8f, 0x00, 0x00, 0x00, //0x00000ea2 jne LBB0_188
- 0x48, 0x85, 0xc9, //0x00000ea8 testq %rcx, %rcx
- 0x0f, 0x85, 0x74, 0x28, 0x00, 0x00, //0x00000eab jne LBB0_623
- 0x49, 0x83, 0xc6, 0xc0, //0x00000eb1 addq $-64, %r14
- 0x49, 0x83, 0xc3, 0x40, //0x00000eb5 addq $64, %r11
- 0x49, 0x83, 0xfe, 0x3f, //0x00000eb9 cmpq $63, %r14
- 0x0f, 0x87, 0xbd, 0xfe, 0xff, 0xff, //0x00000ebd ja LBB0_167
- 0xe9, 0x52, 0x19, 0x00, 0x00, //0x00000ec3 jmp LBB0_173
- //0x00000ec8 LBB0_184
- 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00000ec8 cmpq $-1, $-48(%rbp)
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00000ecd movq $-64(%rbp), %r13
- 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x00000ed1 jne LBB0_187
- 0x49, 0x0f, 0xbc, 0xc4, //0x00000ed7 bsfq %r12, %rax
- 0x4c, 0x01, 0xd8, //0x00000edb addq %r11, %rax
- 0x48, 0x89, 0x45, 0xd0, //0x00000ede movq %rax, $-48(%rbp)
- 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00000ee2 jmp LBB0_187
- //0x00000ee7 LBB0_186
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00000ee7 movq $-64(%rbp), %r13
- //0x00000eeb LBB0_187
- 0x4c, 0x89, 0xc8, //0x00000eeb movq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x00000eee notq %rax
- 0x4c, 0x21, 0xe0, //0x00000ef1 andq %r12, %rax
- 0x48, 0x8d, 0x14, 0x00, //0x00000ef4 leaq (%rax,%rax), %rdx
- 0x4c, 0x09, 0xca, //0x00000ef8 orq %r9, %rdx
- 0x48, 0x89, 0xd6, //0x00000efb movq %rdx, %rsi
- 0x48, 0xf7, 0xd6, //0x00000efe notq %rsi
- 0x4c, 0x21, 0xe6, //0x00000f01 andq %r12, %rsi
- 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000f04 movabsq $-6148914691236517206, %rdi
- 0x48, 0x21, 0xfe, //0x00000f0e andq %rdi, %rsi
- 0x31, 0xdb, //0x00000f11 xorl %ebx, %ebx
- 0x48, 0x01, 0xc6, //0x00000f13 addq %rax, %rsi
- 0x0f, 0x92, 0xc3, //0x00000f16 setb %bl
- 0x48, 0x01, 0xf6, //0x00000f19 addq %rsi, %rsi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000f1c movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc6, //0x00000f26 xorq %rax, %rsi
- 0x48, 0x21, 0xd6, //0x00000f29 andq %rdx, %rsi
- 0x48, 0xf7, 0xd6, //0x00000f2c notq %rsi
- 0x49, 0x21, 0xf7, //0x00000f2f andq %rsi, %r15
- 0xe9, 0x50, 0xff, 0xff, 0xff, //0x00000f32 jmp LBB0_170
- //0x00000f37 LBB0_188
- 0x49, 0x0f, 0xbc, 0xc7, //0x00000f37 bsfq %r15, %rax
- 0x48, 0x85, 0xc9, //0x00000f3b testq %rcx, %rcx
- 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00000f3e movdqa %xmm12, %xmm7
- 0x0f, 0x84, 0xec, 0x02, 0x00, 0x00, //0x00000f43 je LBB0_244
- 0x48, 0x0f, 0xbc, 0xc9, //0x00000f49 bsfq %rcx, %rcx
- 0x48, 0x8b, 0x55, 0xc8, //0x00000f4d movq $-56(%rbp), %rdx
- 0x48, 0x39, 0xc1, //0x00000f51 cmpq %rax, %rcx
- 0x0f, 0x83, 0xed, 0x02, 0x00, 0x00, //0x00000f54 jae LBB0_245
- 0xe9, 0x7a, 0x29, 0x00, 0x00, //0x00000f5a jmp LBB0_190
- //0x00000f5f LBB0_196
- 0x89, 0xc8, //0x00000f5f movl %ecx, %eax
- 0x4c, 0x01, 0xc0, //0x00000f61 addq %r8, %rax
- 0x49, 0x01, 0xc3, //0x00000f64 addq %rax, %r11
- //0x00000f67 LBB0_197
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000f67 movq $-1, %rax
- 0x4d, 0x85, 0xe4, //0x00000f6e testq %r12, %r12
- 0x0f, 0x85, 0x2d, 0x02, 0x00, 0x00, //0x00000f71 jne LBB0_233
- 0xe9, 0x03, 0x29, 0x00, 0x00, //0x00000f77 jmp LBB0_198
- //0x00000f7c LBB0_199
- 0x4d, 0x89, 0xe6, //0x00000f7c movq %r12, %r14
- 0x4d, 0x29, 0xde, //0x00000f7f subq %r11, %r14
- 0x0f, 0x84, 0x49, 0x29, 0x00, 0x00, //0x00000f82 je LBB0_640
- 0x4c, 0x89, 0x4d, 0xb0, //0x00000f88 movq %r9, $-80(%rbp)
- 0x49, 0x83, 0xfe, 0x40, //0x00000f8c cmpq $64, %r14
- 0x0f, 0x82, 0xd2, 0x1f, 0x00, 0x00, //0x00000f90 jb LBB0_530
- 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00000f96 movq $-1, $-48(%rbp)
- 0x45, 0x31, 0xc9, //0x00000f9e xorl %r9d, %r9d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000fa1 .p2align 4, 0x90
- //0x00000fb0 LBB0_202
- 0x48, 0x8b, 0x45, 0xb0, //0x00000fb0 movq $-80(%rbp), %rax
- 0xf3, 0x46, 0x0f, 0x6f, 0x24, 0x18, //0x00000fb4 movdqu (%rax,%r11), %xmm12
- 0xf3, 0x42, 0x0f, 0x6f, 0x44, 0x18, 0x10, //0x00000fba movdqu $16(%rax,%r11), %xmm0
- 0xf3, 0x42, 0x0f, 0x6f, 0x64, 0x18, 0x20, //0x00000fc1 movdqu $32(%rax,%r11), %xmm4
- 0xf3, 0x42, 0x0f, 0x6f, 0x5c, 0x18, 0x30, //0x00000fc8 movdqu $48(%rax,%r11), %xmm3
- 0x66, 0x41, 0x0f, 0x6f, 0xcc, //0x00000fcf movdqa %xmm12, %xmm1
- 0x66, 0x41, 0x0f, 0x74, 0xcb, //0x00000fd4 pcmpeqb %xmm11, %xmm1
- 0x66, 0x44, 0x0f, 0xd7, 0xf9, //0x00000fd9 pmovmskb %xmm1, %r15d
- 0x66, 0x0f, 0x6f, 0xc8, //0x00000fde movdqa %xmm0, %xmm1
- 0x66, 0x0f, 0x6f, 0xd0, //0x00000fe2 movdqa %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0xda, 0xd2, //0x00000fe6 pminub %xmm10, %xmm2
- 0x66, 0x0f, 0x74, 0xd0, //0x00000feb pcmpeqb %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00000fef pcmpeqb %xmm11, %xmm0
- 0x66, 0x0f, 0xd7, 0xf0, //0x00000ff4 pmovmskb %xmm0, %esi
- 0x66, 0x0f, 0x6f, 0xc4, //0x00000ff8 movdqa %xmm4, %xmm0
- 0x66, 0x0f, 0x6f, 0xec, //0x00000ffc movdqa %xmm4, %xmm5
- 0x66, 0x41, 0x0f, 0xda, 0xea, //0x00001000 pminub %xmm10, %xmm5
- 0x66, 0x0f, 0x74, 0xec, //0x00001005 pcmpeqb %xmm4, %xmm5
- 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x00001009 pcmpeqb %xmm11, %xmm4
- 0x66, 0x0f, 0xd7, 0xfc, //0x0000100e pmovmskb %xmm4, %edi
- 0x66, 0x0f, 0x6f, 0xe3, //0x00001012 movdqa %xmm3, %xmm4
- 0x66, 0x0f, 0x6f, 0xf3, //0x00001016 movdqa %xmm3, %xmm6
- 0x66, 0x41, 0x0f, 0xda, 0xf2, //0x0000101a pminub %xmm10, %xmm6
- 0x66, 0x0f, 0x74, 0xf3, //0x0000101f pcmpeqb %xmm3, %xmm6
- 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00001023 pcmpeqb %xmm11, %xmm3
- 0x66, 0x0f, 0xd7, 0xc3, //0x00001028 pmovmskb %xmm3, %eax
- 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x0000102c movdqa %xmm12, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00001031 pcmpeqb %xmm13, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xe3, //0x00001036 pmovmskb %xmm3, %r12d
- 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x0000103b pcmpeqb %xmm13, %xmm1
- 0x66, 0x0f, 0xd7, 0xd1, //0x00001040 pmovmskb %xmm1, %edx
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001044 pcmpeqb %xmm13, %xmm0
- 0x66, 0x44, 0x0f, 0xd7, 0xc0, //0x00001049 pmovmskb %xmm0, %r8d
- 0x66, 0x41, 0x0f, 0x74, 0xe5, //0x0000104e pcmpeqb %xmm13, %xmm4
- 0x66, 0x44, 0x0f, 0xd7, 0xd4, //0x00001053 pmovmskb %xmm4, %r10d
- 0x66, 0x0f, 0xd7, 0xca, //0x00001058 pmovmskb %xmm2, %ecx
- 0x66, 0x0f, 0xd7, 0xdd, //0x0000105c pmovmskb %xmm5, %ebx
- 0x66, 0x44, 0x0f, 0xd7, 0xee, //0x00001060 pmovmskb %xmm6, %r13d
- 0x48, 0xc1, 0xe0, 0x30, //0x00001065 shlq $48, %rax
- 0x48, 0xc1, 0xe7, 0x20, //0x00001069 shlq $32, %rdi
- 0x48, 0x09, 0xc7, //0x0000106d orq %rax, %rdi
- 0x48, 0xc1, 0xe6, 0x10, //0x00001070 shlq $16, %rsi
- 0x48, 0x09, 0xfe, //0x00001074 orq %rdi, %rsi
- 0x49, 0x09, 0xf7, //0x00001077 orq %rsi, %r15
- 0x49, 0xc1, 0xe2, 0x30, //0x0000107a shlq $48, %r10
- 0x49, 0xc1, 0xe0, 0x20, //0x0000107e shlq $32, %r8
- 0x4d, 0x09, 0xd0, //0x00001082 orq %r10, %r8
- 0x48, 0xc1, 0xe2, 0x10, //0x00001085 shlq $16, %rdx
- 0x4c, 0x09, 0xc2, //0x00001089 orq %r8, %rdx
- 0x49, 0xc1, 0xe5, 0x30, //0x0000108c shlq $48, %r13
- 0x48, 0xc1, 0xe3, 0x20, //0x00001090 shlq $32, %rbx
- 0x4c, 0x09, 0xeb, //0x00001094 orq %r13, %rbx
- 0x48, 0xc1, 0xe1, 0x10, //0x00001097 shlq $16, %rcx
- 0x48, 0x09, 0xd9, //0x0000109b orq %rbx, %rcx
- 0x49, 0x09, 0xd4, //0x0000109e orq %rdx, %r12
- 0x0f, 0x85, 0x53, 0x00, 0x00, 0x00, //0x000010a1 jne LBB0_219
- 0x4d, 0x85, 0xc9, //0x000010a7 testq %r9, %r9
- 0x0f, 0x85, 0x69, 0x00, 0x00, 0x00, //0x000010aa jne LBB0_221
- 0x45, 0x31, 0xc9, //0x000010b0 xorl %r9d, %r9d
- 0x4c, 0x8b, 0x6d, 0xc0, //0x000010b3 movq $-64(%rbp), %r13
- //0x000010b7 LBB0_205
- 0x66, 0x41, 0x0f, 0x6f, 0xc4, //0x000010b7 movdqa %xmm12, %xmm0
- 0x66, 0x41, 0x0f, 0xda, 0xc2, //0x000010bc pminub %xmm10, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc4, //0x000010c1 pcmpeqb %xmm12, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x000010c6 pmovmskb %xmm0, %eax
- 0x48, 0x09, 0xc1, //0x000010ca orq %rax, %rcx
- 0x4d, 0x85, 0xff, //0x000010cd testq %r15, %r15
- 0x4c, 0x8b, 0x65, 0xb8, //0x000010d0 movq $-72(%rbp), %r12
- 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x000010d4 jne LBB0_223
- 0x48, 0x85, 0xc9, //0x000010da testq %rcx, %rcx
- 0x0f, 0x85, 0x7b, 0x27, 0x00, 0x00, //0x000010dd jne LBB0_632
- 0x49, 0x83, 0xc6, 0xc0, //0x000010e3 addq $-64, %r14
- 0x49, 0x83, 0xc3, 0x40, //0x000010e7 addq $64, %r11
- 0x49, 0x83, 0xfe, 0x3f, //0x000010eb cmpq $63, %r14
- 0x0f, 0x87, 0xbb, 0xfe, 0xff, 0xff, //0x000010ef ja LBB0_202
- 0xe9, 0xda, 0x18, 0x00, 0x00, //0x000010f5 jmp LBB0_208
- //0x000010fa LBB0_219
- 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000010fa cmpq $-1, $-48(%rbp)
- 0x4c, 0x8b, 0x6d, 0xc0, //0x000010ff movq $-64(%rbp), %r13
- 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x00001103 jne LBB0_222
- 0x49, 0x0f, 0xbc, 0xc4, //0x00001109 bsfq %r12, %rax
- 0x4c, 0x01, 0xd8, //0x0000110d addq %r11, %rax
- 0x48, 0x89, 0x45, 0xd0, //0x00001110 movq %rax, $-48(%rbp)
- 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00001114 jmp LBB0_222
- //0x00001119 LBB0_221
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00001119 movq $-64(%rbp), %r13
- //0x0000111d LBB0_222
- 0x4c, 0x89, 0xc8, //0x0000111d movq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x00001120 notq %rax
- 0x4c, 0x21, 0xe0, //0x00001123 andq %r12, %rax
- 0x48, 0x8d, 0x14, 0x00, //0x00001126 leaq (%rax,%rax), %rdx
- 0x4c, 0x09, 0xca, //0x0000112a orq %r9, %rdx
- 0x48, 0x89, 0xd6, //0x0000112d movq %rdx, %rsi
- 0x48, 0xf7, 0xd6, //0x00001130 notq %rsi
- 0x4c, 0x21, 0xe6, //0x00001133 andq %r12, %rsi
- 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001136 movabsq $-6148914691236517206, %rdi
- 0x48, 0x21, 0xfe, //0x00001140 andq %rdi, %rsi
- 0x45, 0x31, 0xc9, //0x00001143 xorl %r9d, %r9d
- 0x48, 0x01, 0xc6, //0x00001146 addq %rax, %rsi
- 0x41, 0x0f, 0x92, 0xc1, //0x00001149 setb %r9b
- 0x48, 0x01, 0xf6, //0x0000114d addq %rsi, %rsi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001150 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc6, //0x0000115a xorq %rax, %rsi
- 0x48, 0x21, 0xd6, //0x0000115d andq %rdx, %rsi
- 0x48, 0xf7, 0xd6, //0x00001160 notq %rsi
- 0x49, 0x21, 0xf7, //0x00001163 andq %rsi, %r15
- 0xe9, 0x4c, 0xff, 0xff, 0xff, //0x00001166 jmp LBB0_205
- //0x0000116b LBB0_223
- 0x49, 0x0f, 0xbc, 0xc7, //0x0000116b bsfq %r15, %rax
- 0x48, 0x85, 0xc9, //0x0000116f testq %rcx, %rcx
- 0x0f, 0x84, 0x26, 0x06, 0x00, 0x00, //0x00001172 je LBB0_329
- 0x48, 0x0f, 0xbc, 0xc9, //0x00001178 bsfq %rcx, %rcx
- 0x48, 0x8b, 0x55, 0xc8, //0x0000117c movq $-56(%rbp), %rdx
- 0x48, 0x39, 0xc1, //0x00001180 cmpq %rax, %rcx
- 0x0f, 0x83, 0x27, 0x06, 0x00, 0x00, //0x00001183 jae LBB0_330
- 0xe9, 0x5a, 0x27, 0x00, 0x00, //0x00001189 jmp LBB0_225
- //0x0000118e LBB0_232
- 0x48, 0x01, 0xf1, //0x0000118e addq %rsi, %rcx
- 0x49, 0x89, 0xcb, //0x00001191 movq %rcx, %r11
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001194 movq $-1, %rax
- 0x4d, 0x85, 0xe4, //0x0000119b testq %r12, %r12
- 0x0f, 0x84, 0xdb, 0x26, 0x00, 0x00, //0x0000119e je LBB0_198
- //0x000011a4 LBB0_233
- 0x4d, 0x85, 0xed, //0x000011a4 testq %r13, %r13
- 0x48, 0x8b, 0x55, 0xc8, //0x000011a7 movq $-56(%rbp), %rdx
- 0x0f, 0x84, 0x2e, 0x25, 0x00, 0x00, //0x000011ab je LBB0_622
- 0x4d, 0x85, 0xd2, //0x000011b1 testq %r10, %r10
- 0x0f, 0x84, 0x25, 0x25, 0x00, 0x00, //0x000011b4 je LBB0_622
- 0x4d, 0x29, 0xc3, //0x000011ba subq %r8, %r11
- 0x49, 0x8d, 0x43, 0xff, //0x000011bd leaq $-1(%r11), %rax
- 0x49, 0x39, 0xc4, //0x000011c1 cmpq %rax, %r12
- 0x0f, 0x84, 0x40, 0x00, 0x00, 0x00, //0x000011c4 je LBB0_241
- 0x49, 0x39, 0xc5, //0x000011ca cmpq %rax, %r13
- 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x000011cd je LBB0_241
- 0x49, 0x39, 0xc2, //0x000011d3 cmpq %rax, %r10
- 0x0f, 0x84, 0x2e, 0x00, 0x00, 0x00, //0x000011d6 je LBB0_241
- 0x4d, 0x85, 0xed, //0x000011dc testq %r13, %r13
- 0x0f, 0x8e, 0x89, 0x05, 0x00, 0x00, //0x000011df jle LBB0_326
- 0x49, 0x8d, 0x45, 0xff, //0x000011e5 leaq $-1(%r13), %rax
- 0x49, 0x39, 0xc2, //0x000011e9 cmpq %rax, %r10
- 0x0f, 0x84, 0x7c, 0x05, 0x00, 0x00, //0x000011ec je LBB0_326
- 0x49, 0xf7, 0xd5, //0x000011f2 notq %r13
- 0x4d, 0x89, 0xeb, //0x000011f5 movq %r13, %r11
- 0x4c, 0x8b, 0x6d, 0xc0, //0x000011f8 movq $-64(%rbp), %r13
- 0x4d, 0x85, 0xdb, //0x000011fc testq %r11, %r11
- 0x0f, 0x89, 0x15, 0x00, 0x00, 0x00, //0x000011ff jns LBB0_242
- 0xe9, 0xd2, 0x24, 0x00, 0x00, //0x00001205 jmp LBB0_621
- //0x0000120a LBB0_241
- 0x49, 0xf7, 0xdb, //0x0000120a negq %r11
- 0x4c, 0x8b, 0x6d, 0xc0, //0x0000120d movq $-64(%rbp), %r13
- 0x4d, 0x85, 0xdb, //0x00001211 testq %r11, %r11
- 0x0f, 0x88, 0xc2, 0x24, 0x00, 0x00, //0x00001214 js LBB0_621
- //0x0000121a LBB0_242
- 0x49, 0x01, 0xd3, //0x0000121a addq %rdx, %r11
- //0x0000121d LBB0_243
- 0x48, 0x8b, 0x45, 0xa8, //0x0000121d movq $-88(%rbp), %rax
- 0x4c, 0x89, 0x18, //0x00001221 movq %r11, (%rax)
- 0x48, 0x89, 0xd0, //0x00001224 movq %rdx, %rax
- 0x48, 0x85, 0xd2, //0x00001227 testq %rdx, %rdx
- 0x0f, 0x89, 0xa0, 0xef, 0xff, 0xff, //0x0000122a jns LBB0_3
- 0xe9, 0xbe, 0x24, 0x00, 0x00, //0x00001230 jmp LBB0_638
- //0x00001235 LBB0_244
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001235 movl $64, %ecx
- 0x48, 0x8b, 0x55, 0xc8, //0x0000123a movq $-56(%rbp), %rdx
- 0x48, 0x39, 0xc1, //0x0000123e cmpq %rax, %rcx
- 0x0f, 0x82, 0x92, 0x26, 0x00, 0x00, //0x00001241 jb LBB0_190
- //0x00001247 LBB0_245
- 0x49, 0x01, 0xc3, //0x00001247 addq %rax, %r11
- 0x49, 0x83, 0xc3, 0x01, //0x0000124a addq $1, %r11
- 0x4d, 0x85, 0xdb, //0x0000124e testq %r11, %r11
- 0x0f, 0x88, 0x5c, 0x24, 0x00, 0x00, //0x00001251 js LBB0_58
- //0x00001257 LBB0_246
- 0x48, 0x8b, 0x45, 0xa8, //0x00001257 movq $-88(%rbp), %rax
- 0x4c, 0x89, 0x18, //0x0000125b movq %r11, (%rax)
- //0x0000125e LBB0_247
- 0x48, 0x89, 0xd0, //0x0000125e movq %rdx, %rax
- 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00001261 movabsq $9223372036854775806, %rcx
- 0x48, 0x39, 0xca, //0x0000126b cmpq %rcx, %rdx
- 0x0f, 0x86, 0x5c, 0xef, 0xff, 0xff, //0x0000126e jbe LBB0_3
- 0xe9, 0x7a, 0x24, 0x00, 0x00, //0x00001274 jmp LBB0_638
- //0x00001279 LBB0_248
- 0x48, 0x8b, 0x4d, 0xa0, //0x00001279 movq $-96(%rbp), %rcx
- 0x48, 0x8b, 0x49, 0x08, //0x0000127d movq $8(%rcx), %rcx
- 0x48, 0x8d, 0x51, 0xfc, //0x00001281 leaq $-4(%rcx), %rdx
- 0x48, 0x8b, 0x75, 0xc8, //0x00001285 movq $-56(%rbp), %rsi
- 0x48, 0x39, 0xd6, //0x00001289 cmpq %rdx, %rsi
- 0x0f, 0x83, 0x81, 0x26, 0x00, 0x00, //0x0000128c jae LBB0_643
- 0x43, 0x8b, 0x0c, 0x19, //0x00001292 movl (%r9,%r11), %ecx
- 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x00001296 cmpl $1702063201, %ecx
- 0x0f, 0x85, 0x06, 0x25, 0x00, 0x00, //0x0000129c jne LBB0_627
- 0x4c, 0x8d, 0x5e, 0x05, //0x000012a2 leaq $5(%rsi), %r11
- 0xe9, 0xf9, 0xee, 0xff, 0xff, //0x000012a6 jmp LBB0_2
- //0x000012ab LBB0_251
- 0x48, 0x8b, 0x4d, 0xa0, //0x000012ab movq $-96(%rbp), %rcx
- 0x4c, 0x8b, 0x41, 0x08, //0x000012af movq $8(%rcx), %r8
- 0x48, 0x8b, 0x4d, 0x98, //0x000012b3 movq $-104(%rbp), %rcx
- 0xf6, 0xc1, 0x40, //0x000012b7 testb $64, %cl
- 0x0f, 0x85, 0x43, 0x05, 0x00, 0x00, //0x000012ba jne LBB0_334
- 0xf6, 0xc1, 0x20, //0x000012c0 testb $32, %cl
- 0x4c, 0x89, 0x45, 0xb8, //0x000012c3 movq %r8, $-72(%rbp)
- 0x0f, 0x85, 0x1f, 0x10, 0x00, 0x00, //0x000012c7 jne LBB0_414
- 0x4d, 0x89, 0xc6, //0x000012cd movq %r8, %r14
- 0x4d, 0x29, 0xde, //0x000012d0 subq %r11, %r14
- 0x0f, 0x84, 0x21, 0x26, 0x00, 0x00, //0x000012d3 je LBB0_641
- 0x49, 0x83, 0xfe, 0x40, //0x000012d9 cmpq $64, %r14
- 0x0f, 0x82, 0x37, 0x1d, 0x00, 0x00, //0x000012dd jb LBB0_537
- 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x000012e3 movq $-2, %r12
- 0x4c, 0x2b, 0x65, 0xc8, //0x000012ea subq $-56(%rbp), %r12
- 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x000012ee movq $-1, $-48(%rbp)
- 0x45, 0x31, 0xd2, //0x000012f6 xorl %r10d, %r10d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000012f9 .p2align 4, 0x90
- //0x00001300 LBB0_256
- 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x19, //0x00001300 movdqu (%r9,%r11), %xmm0
- 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x19, 0x10, //0x00001306 movdqu $16(%r9,%r11), %xmm1
- 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x19, 0x20, //0x0000130d movdqu $32(%r9,%r11), %xmm2
- 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x19, 0x30, //0x00001314 movdqu $48(%r9,%r11), %xmm3
- 0x66, 0x0f, 0x6f, 0xe0, //0x0000131b movdqa %xmm0, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000131f pcmpeqb %xmm11, %xmm4
- 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00001324 pmovmskb %xmm4, %r8d
- 0x66, 0x0f, 0x6f, 0xe1, //0x00001329 movdqa %xmm1, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000132d pcmpeqb %xmm11, %xmm4
- 0x66, 0x0f, 0xd7, 0xdc, //0x00001332 pmovmskb %xmm4, %ebx
- 0x66, 0x0f, 0x6f, 0xe2, //0x00001336 movdqa %xmm2, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000133a pcmpeqb %xmm11, %xmm4
- 0x66, 0x0f, 0xd7, 0xcc, //0x0000133f pmovmskb %xmm4, %ecx
- 0x66, 0x0f, 0x6f, 0xe3, //0x00001343 movdqa %xmm3, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x00001347 pcmpeqb %xmm11, %xmm4
- 0x66, 0x0f, 0xd7, 0xfc, //0x0000134c pmovmskb %xmm4, %edi
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001350 pcmpeqb %xmm13, %xmm0
- 0x66, 0x44, 0x0f, 0xd7, 0xf8, //0x00001355 pmovmskb %xmm0, %r15d
- 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x0000135a pcmpeqb %xmm13, %xmm1
- 0x66, 0x0f, 0xd7, 0xd1, //0x0000135f pmovmskb %xmm1, %edx
- 0x66, 0x41, 0x0f, 0x74, 0xd5, //0x00001363 pcmpeqb %xmm13, %xmm2
- 0x66, 0x0f, 0xd7, 0xc2, //0x00001368 pmovmskb %xmm2, %eax
- 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x0000136c pcmpeqb %xmm13, %xmm3
- 0x66, 0x0f, 0xd7, 0xf3, //0x00001371 pmovmskb %xmm3, %esi
- 0x48, 0xc1, 0xe7, 0x30, //0x00001375 shlq $48, %rdi
- 0x48, 0xc1, 0xe1, 0x20, //0x00001379 shlq $32, %rcx
- 0x48, 0x09, 0xf9, //0x0000137d orq %rdi, %rcx
- 0x48, 0xc1, 0xe3, 0x10, //0x00001380 shlq $16, %rbx
- 0x48, 0x09, 0xcb, //0x00001384 orq %rcx, %rbx
- 0x49, 0x09, 0xd8, //0x00001387 orq %rbx, %r8
- 0x48, 0xc1, 0xe6, 0x30, //0x0000138a shlq $48, %rsi
- 0x48, 0xc1, 0xe0, 0x20, //0x0000138e shlq $32, %rax
- 0x48, 0x09, 0xf0, //0x00001392 orq %rsi, %rax
- 0x48, 0xc1, 0xe2, 0x10, //0x00001395 shlq $16, %rdx
- 0x48, 0x09, 0xc2, //0x00001399 orq %rax, %rdx
- 0x49, 0x09, 0xd7, //0x0000139c orq %rdx, %r15
- 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000139f jne LBB0_265
- 0x4d, 0x85, 0xd2, //0x000013a5 testq %r10, %r10
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000013a8 jne LBB0_267
- 0x45, 0x31, 0xd2, //0x000013ae xorl %r10d, %r10d
- 0x4d, 0x85, 0xc0, //0x000013b1 testq %r8, %r8
- 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000013b4 jne LBB0_268
- //0x000013ba LBB0_259
- 0x49, 0x83, 0xc6, 0xc0, //0x000013ba addq $-64, %r14
- 0x49, 0x83, 0xc4, 0xc0, //0x000013be addq $-64, %r12
- 0x49, 0x83, 0xc3, 0x40, //0x000013c2 addq $64, %r11
- 0x49, 0x83, 0xfe, 0x3f, //0x000013c6 cmpq $63, %r14
- 0x0f, 0x87, 0x30, 0xff, 0xff, 0xff, //0x000013ca ja LBB0_256
- 0xe9, 0x8b, 0x18, 0x00, 0x00, //0x000013d0 jmp LBB0_260
- //0x000013d5 LBB0_265
- 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000013d5 cmpq $-1, $-48(%rbp)
- 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000013da jne LBB0_267
- 0x49, 0x0f, 0xbc, 0xc7, //0x000013e0 bsfq %r15, %rax
- 0x4c, 0x01, 0xd8, //0x000013e4 addq %r11, %rax
- 0x48, 0x89, 0x45, 0xd0, //0x000013e7 movq %rax, $-48(%rbp)
- //0x000013eb LBB0_267
- 0x4c, 0x89, 0xd0, //0x000013eb movq %r10, %rax
- 0x48, 0xf7, 0xd0, //0x000013ee notq %rax
- 0x4c, 0x21, 0xf8, //0x000013f1 andq %r15, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x000013f4 leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xd1, //0x000013f8 orq %r10, %rcx
- 0x48, 0x89, 0xca, //0x000013fb movq %rcx, %rdx
- 0x48, 0xf7, 0xd2, //0x000013fe notq %rdx
- 0x4c, 0x21, 0xfa, //0x00001401 andq %r15, %rdx
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001404 movabsq $-6148914691236517206, %rsi
- 0x48, 0x21, 0xf2, //0x0000140e andq %rsi, %rdx
- 0x45, 0x31, 0xd2, //0x00001411 xorl %r10d, %r10d
- 0x48, 0x01, 0xc2, //0x00001414 addq %rax, %rdx
- 0x41, 0x0f, 0x92, 0xc2, //0x00001417 setb %r10b
- 0x48, 0x01, 0xd2, //0x0000141b addq %rdx, %rdx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000141e movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc2, //0x00001428 xorq %rax, %rdx
- 0x48, 0x21, 0xca, //0x0000142b andq %rcx, %rdx
- 0x48, 0xf7, 0xd2, //0x0000142e notq %rdx
- 0x49, 0x21, 0xd0, //0x00001431 andq %rdx, %r8
- 0x4d, 0x85, 0xc0, //0x00001434 testq %r8, %r8
- 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00001437 je LBB0_259
- //0x0000143d LBB0_268
- 0x4d, 0x0f, 0xbc, 0xd8, //0x0000143d bsfq %r8, %r11
- 0x4d, 0x29, 0xe3, //0x00001441 subq %r12, %r11
- //0x00001444 LBB0_269
- 0x48, 0x8b, 0x55, 0xc8, //0x00001444 movq $-56(%rbp), %rdx
- 0x4c, 0x8b, 0x45, 0xb8, //0x00001448 movq $-72(%rbp), %r8
- 0x4d, 0x85, 0xdb, //0x0000144c testq %r11, %r11
- 0x0f, 0x89, 0x02, 0xfe, 0xff, 0xff, //0x0000144f jns LBB0_246
- 0xe9, 0x48, 0x24, 0x00, 0x00, //0x00001455 jmp LBB0_434
- //0x0000145a LBB0_270
- 0xf6, 0x45, 0x98, 0x40, //0x0000145a testb $64, $-104(%rbp)
- 0x0f, 0x85, 0xa7, 0x04, 0x00, 0x00, //0x0000145e jne LBB0_344
- 0x49, 0x8b, 0x45, 0x00, //0x00001464 movq (%r13), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001468 cmpq $4095, %rax
- 0x0f, 0x8f, 0x33, 0x22, 0x00, 0x00, //0x0000146e jg LBB0_634
- 0x48, 0x8d, 0x48, 0x01, //0x00001474 leaq $1(%rax), %rcx
- 0x49, 0x89, 0x4d, 0x00, //0x00001478 movq %rcx, (%r13)
- 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x05, 0x00, 0x00, 0x00, //0x0000147c movq $5, $8(%r13,%rax,8)
- 0xe9, 0x46, 0xed, 0xff, 0xff, //0x00001485 jmp LBB0_3
- //0x0000148a LBB0_273
- 0x48, 0x8b, 0x45, 0xa0, //0x0000148a movq $-96(%rbp), %rax
- 0x4c, 0x8b, 0x60, 0x08, //0x0000148e movq $8(%rax), %r12
- 0xf6, 0x45, 0x98, 0x40, //0x00001492 testb $64, $-104(%rbp)
- 0x0f, 0x85, 0xad, 0x08, 0x00, 0x00, //0x00001496 jne LBB0_371
- 0x4d, 0x29, 0xdc, //0x0000149c subq %r11, %r12
- 0x0f, 0x84, 0xe3, 0x23, 0x00, 0x00, //0x0000149f je LBB0_635
- 0x4b, 0x8d, 0x04, 0x19, //0x000014a5 leaq (%r9,%r11), %rax
- 0x48, 0x89, 0x45, 0xb0, //0x000014a9 movq %rax, $-80(%rbp)
- 0x80, 0x38, 0x30, //0x000014ad cmpb $48, (%rax)
- 0x0f, 0x85, 0x39, 0x00, 0x00, 0x00, //0x000014b0 jne LBB0_279
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000014b6 movl $1, %eax
- 0x49, 0x83, 0xfc, 0x01, //0x000014bb cmpq $1, %r12
- 0x0f, 0x84, 0x2b, 0x11, 0x00, 0x00, //0x000014bf je LBB0_460
- 0x48, 0x8b, 0x4d, 0xb0, //0x000014c5 movq $-80(%rbp), %rcx
- 0x8a, 0x49, 0x01, //0x000014c9 movb $1(%rcx), %cl
- 0x80, 0xc1, 0xd2, //0x000014cc addb $-46, %cl
- 0x80, 0xf9, 0x37, //0x000014cf cmpb $55, %cl
- 0x0f, 0x87, 0x18, 0x11, 0x00, 0x00, //0x000014d2 ja LBB0_460
- 0x0f, 0xb6, 0xc9, //0x000014d8 movzbl %cl, %ecx
- 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000014db movabsq $36028797027352577, %rdx
- 0x48, 0x0f, 0xa3, 0xca, //0x000014e5 btq %rcx, %rdx
- 0x0f, 0x83, 0x01, 0x11, 0x00, 0x00, //0x000014e9 jae LBB0_460
- //0x000014ef LBB0_279
- 0x49, 0x83, 0xfc, 0x10, //0x000014ef cmpq $16, %r12
- 0x0f, 0x82, 0x00, 0x1b, 0x00, 0x00, //0x000014f3 jb LBB0_536
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000014f9 movq $-1, %r8
- 0x31, 0xc0, //0x00001500 xorl %eax, %eax
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00001502 movq $-1, %r15
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001509 movq $-1, %r14
- 0x4d, 0x89, 0xe2, //0x00001510 movq %r12, %r10
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001513 .p2align 4, 0x90
- //0x00001520 LBB0_281
- 0x48, 0x8b, 0x4d, 0xb0, //0x00001520 movq $-80(%rbp), %rcx
- 0xf3, 0x0f, 0x6f, 0x04, 0x01, //0x00001524 movdqu (%rcx,%rax), %xmm0
- 0x66, 0x0f, 0x6f, 0xc8, //0x00001529 movdqa %xmm0, %xmm1
- 0x66, 0x0f, 0x74, 0xcf, //0x0000152d pcmpeqb %xmm7, %xmm1
- 0x66, 0x0f, 0x6f, 0xd0, //0x00001531 movdqa %xmm0, %xmm2
- 0x66, 0x0f, 0x74, 0x15, 0x73, 0xeb, 0xff, 0xff, //0x00001535 pcmpeqb $-5261(%rip), %xmm2 /* LCPI0_11+0(%rip) */
- 0x66, 0x0f, 0xeb, 0xd1, //0x0000153d por %xmm1, %xmm2
- 0x66, 0x0f, 0x6f, 0xc8, //0x00001541 movdqa %xmm0, %xmm1
- 0x66, 0x0f, 0xfc, 0x0d, 0x73, 0xeb, 0xff, 0xff, //0x00001545 paddb $-5261(%rip), %xmm1 /* LCPI0_12+0(%rip) */
- 0x66, 0x0f, 0x6f, 0xd9, //0x0000154d movdqa %xmm1, %xmm3
- 0x66, 0x0f, 0xda, 0x1d, 0x77, 0xeb, 0xff, 0xff, //0x00001551 pminub $-5257(%rip), %xmm3 /* LCPI0_13+0(%rip) */
- 0x66, 0x0f, 0x74, 0xd9, //0x00001559 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0x6f, 0xc8, //0x0000155d movdqa %xmm0, %xmm1
- 0x66, 0x41, 0x0f, 0xdb, 0xc9, //0x00001561 pand %xmm9, %xmm1
- 0x66, 0x0f, 0x74, 0x05, 0x72, 0xeb, 0xff, 0xff, //0x00001566 pcmpeqb $-5262(%rip), %xmm0 /* LCPI0_14+0(%rip) */
- 0x66, 0x41, 0x0f, 0x74, 0xcf, //0x0000156e pcmpeqb %xmm15, %xmm1
- 0x66, 0x0f, 0xd7, 0xf9, //0x00001573 pmovmskb %xmm1, %edi
- 0x66, 0x0f, 0xeb, 0xc8, //0x00001577 por %xmm0, %xmm1
- 0x66, 0x0f, 0xeb, 0xca, //0x0000157b por %xmm2, %xmm1
- 0x66, 0x0f, 0xeb, 0xcb, //0x0000157f por %xmm3, %xmm1
- 0x66, 0x0f, 0xd7, 0xd0, //0x00001583 pmovmskb %xmm0, %edx
- 0x66, 0x0f, 0xd7, 0xf2, //0x00001587 pmovmskb %xmm2, %esi
- 0x66, 0x0f, 0xd7, 0xc9, //0x0000158b pmovmskb %xmm1, %ecx
- 0xf7, 0xd1, //0x0000158f notl %ecx
- 0x0f, 0xbc, 0xc9, //0x00001591 bsfl %ecx, %ecx
- 0x83, 0xf9, 0x10, //0x00001594 cmpl $16, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00001597 je LBB0_283
- 0xbb, 0xff, 0xff, 0xff, 0xff, //0x0000159d movl $-1, %ebx
- 0xd3, 0xe3, //0x000015a2 shll %cl, %ebx
- 0xf7, 0xd3, //0x000015a4 notl %ebx
- 0x21, 0xda, //0x000015a6 andl %ebx, %edx
- 0x21, 0xdf, //0x000015a8 andl %ebx, %edi
- 0x21, 0xf3, //0x000015aa andl %esi, %ebx
- 0x89, 0xde, //0x000015ac movl %ebx, %esi
- //0x000015ae LBB0_283
- 0x8d, 0x5a, 0xff, //0x000015ae leal $-1(%rdx), %ebx
- 0x21, 0xd3, //0x000015b1 andl %edx, %ebx
- 0x0f, 0x85, 0x64, 0x16, 0x00, 0x00, //0x000015b3 jne LBB0_502
- 0x8d, 0x5f, 0xff, //0x000015b9 leal $-1(%rdi), %ebx
- 0x21, 0xfb, //0x000015bc andl %edi, %ebx
- 0x0f, 0x85, 0x59, 0x16, 0x00, 0x00, //0x000015be jne LBB0_502
- 0x8d, 0x5e, 0xff, //0x000015c4 leal $-1(%rsi), %ebx
- 0x21, 0xf3, //0x000015c7 andl %esi, %ebx
- 0x0f, 0x85, 0x4e, 0x16, 0x00, 0x00, //0x000015c9 jne LBB0_502
- 0x85, 0xd2, //0x000015cf testl %edx, %edx
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000015d1 je LBB0_289
- 0x0f, 0xbc, 0xd2, //0x000015d7 bsfl %edx, %edx
- 0x49, 0x83, 0xfe, 0xff, //0x000015da cmpq $-1, %r14
- 0x0f, 0x85, 0x6f, 0x16, 0x00, 0x00, //0x000015de jne LBB0_506
- 0x48, 0x01, 0xc2, //0x000015e4 addq %rax, %rdx
- 0x49, 0x89, 0xd6, //0x000015e7 movq %rdx, %r14
- //0x000015ea LBB0_289
- 0x85, 0xff, //0x000015ea testl %edi, %edi
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000015ec je LBB0_292
- 0x0f, 0xbc, 0xd7, //0x000015f2 bsfl %edi, %edx
- 0x49, 0x83, 0xff, 0xff, //0x000015f5 cmpq $-1, %r15
- 0x0f, 0x85, 0x54, 0x16, 0x00, 0x00, //0x000015f9 jne LBB0_506
- 0x48, 0x01, 0xc2, //0x000015ff addq %rax, %rdx
- 0x49, 0x89, 0xd7, //0x00001602 movq %rdx, %r15
- //0x00001605 LBB0_292
- 0x85, 0xf6, //0x00001605 testl %esi, %esi
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001607 je LBB0_295
- 0x0f, 0xbc, 0xd6, //0x0000160d bsfl %esi, %edx
- 0x49, 0x83, 0xf8, 0xff, //0x00001610 cmpq $-1, %r8
- 0x0f, 0x85, 0x39, 0x16, 0x00, 0x00, //0x00001614 jne LBB0_506
- 0x48, 0x01, 0xc2, //0x0000161a addq %rax, %rdx
- 0x49, 0x89, 0xd0, //0x0000161d movq %rdx, %r8
- //0x00001620 LBB0_295
- 0x83, 0xf9, 0x10, //0x00001620 cmpl $16, %ecx
- 0x0f, 0x85, 0x2e, 0x0f, 0x00, 0x00, //0x00001623 jne LBB0_447
- 0x49, 0x83, 0xc2, 0xf0, //0x00001629 addq $-16, %r10
- 0x48, 0x83, 0xc0, 0x10, //0x0000162d addq $16, %rax
- 0x49, 0x83, 0xfa, 0x0f, //0x00001631 cmpq $15, %r10
- 0x0f, 0x87, 0xe5, 0xfe, 0xff, 0xff, //0x00001635 ja LBB0_281
- 0x48, 0x8b, 0x4d, 0xb0, //0x0000163b movq $-80(%rbp), %rcx
- 0x48, 0x01, 0xc1, //0x0000163f addq %rax, %rcx
- 0x48, 0x89, 0xca, //0x00001642 movq %rcx, %rdx
- 0x49, 0x39, 0xc4, //0x00001645 cmpq %rax, %r12
- 0x0f, 0x84, 0x2d, 0x0f, 0x00, 0x00, //0x00001648 je LBB0_449
- //0x0000164e LBB0_298
- 0x4e, 0x8d, 0x24, 0x11, //0x0000164e leaq (%rcx,%r10), %r12
- 0x48, 0x89, 0xc8, //0x00001652 movq %rcx, %rax
- 0x48, 0x2b, 0x45, 0xc8, //0x00001655 subq $-56(%rbp), %rax
- 0x4c, 0x89, 0xce, //0x00001659 movq %r9, %rsi
- 0x48, 0xf7, 0xd6, //0x0000165c notq %rsi
- 0x48, 0x01, 0xc6, //0x0000165f addq %rax, %rsi
- 0x31, 0xc0, //0x00001662 xorl %eax, %eax
- 0xe9, 0x24, 0x00, 0x00, 0x00, //0x00001664 jmp LBB0_302
- //0x00001669 LBB0_299
- 0x49, 0x83, 0xf8, 0xff, //0x00001669 cmpq $-1, %r8
- 0x0f, 0x85, 0xce, 0x15, 0x00, 0x00, //0x0000166d jne LBB0_505
- 0x4c, 0x8d, 0x04, 0x06, //0x00001673 leaq (%rsi,%rax), %r8
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001677 .p2align 4, 0x90
- //0x00001680 LBB0_301
- 0x48, 0x83, 0xc0, 0x01, //0x00001680 addq $1, %rax
- 0x49, 0x39, 0xc2, //0x00001684 cmpq %rax, %r10
- 0x0f, 0x84, 0xab, 0x12, 0x00, 0x00, //0x00001687 je LBB0_476
- //0x0000168d LBB0_302
- 0x0f, 0xbe, 0x14, 0x01, //0x0000168d movsbl (%rcx,%rax), %edx
- 0x8d, 0x7a, 0xd0, //0x00001691 leal $-48(%rdx), %edi
- 0x83, 0xff, 0x0a, //0x00001694 cmpl $10, %edi
- 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00001697 jb LBB0_301
- 0x8d, 0x7a, 0xd5, //0x0000169d leal $-43(%rdx), %edi
- 0x83, 0xff, 0x1a, //0x000016a0 cmpl $26, %edi
- 0x0f, 0x87, 0x23, 0x00, 0x00, 0x00, //0x000016a3 ja LBB0_307
- 0x48, 0x8d, 0x1d, 0xec, 0x24, 0x00, 0x00, //0x000016a9 leaq $9452(%rip), %rbx /* LJTI0_2+0(%rip) */
- 0x48, 0x63, 0x14, 0xbb, //0x000016b0 movslq (%rbx,%rdi,4), %rdx
- 0x48, 0x01, 0xda, //0x000016b4 addq %rbx, %rdx
- 0xff, 0xe2, //0x000016b7 jmpq *%rdx
- //0x000016b9 LBB0_305
- 0x49, 0x83, 0xfe, 0xff, //0x000016b9 cmpq $-1, %r14
- 0x0f, 0x85, 0x7e, 0x15, 0x00, 0x00, //0x000016bd jne LBB0_505
- 0x4c, 0x8d, 0x34, 0x06, //0x000016c3 leaq (%rsi,%rax), %r14
- 0xe9, 0xb4, 0xff, 0xff, 0xff, //0x000016c7 jmp LBB0_301
- //0x000016cc LBB0_307
- 0x83, 0xfa, 0x65, //0x000016cc cmpl $101, %edx
- 0x0f, 0x85, 0xa0, 0x0e, 0x00, 0x00, //0x000016cf jne LBB0_448
- //0x000016d5 LBB0_308
- 0x49, 0x83, 0xff, 0xff, //0x000016d5 cmpq $-1, %r15
- 0x0f, 0x85, 0x62, 0x15, 0x00, 0x00, //0x000016d9 jne LBB0_505
- 0x4c, 0x8d, 0x3c, 0x06, //0x000016df leaq (%rsi,%rax), %r15
- 0xe9, 0x98, 0xff, 0xff, 0xff, //0x000016e3 jmp LBB0_301
- //0x000016e8 LBB0_310
- 0x48, 0x8b, 0x4d, 0xa0, //0x000016e8 movq $-96(%rbp), %rcx
- 0x48, 0x8b, 0x49, 0x08, //0x000016ec movq $8(%rcx), %rcx
- 0x48, 0x8d, 0x51, 0xfd, //0x000016f0 leaq $-3(%rcx), %rdx
- 0x48, 0x8b, 0x75, 0xc8, //0x000016f4 movq $-56(%rbp), %rsi
- 0x48, 0x39, 0xd6, //0x000016f8 cmpq %rdx, %rsi
- 0x0f, 0x83, 0x12, 0x22, 0x00, 0x00, //0x000016fb jae LBB0_643
- 0x41, 0x81, 0x38, 0x6e, 0x75, 0x6c, 0x6c, //0x00001701 cmpl $1819047278, (%r8)
- 0x0f, 0x84, 0x92, 0xea, 0xff, 0xff, //0x00001708 je LBB0_1
- 0xe9, 0x3f, 0x20, 0x00, 0x00, //0x0000170e jmp LBB0_312
- //0x00001713 LBB0_317
- 0xf6, 0x45, 0x98, 0x40, //0x00001713 testb $64, $-104(%rbp)
- 0x0f, 0x85, 0xed, 0x06, 0x00, 0x00, //0x00001717 jne LBB0_383
- 0x49, 0x8b, 0x45, 0x00, //0x0000171d movq (%r13), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001721 cmpq $4095, %rax
- 0x0f, 0x8f, 0x7a, 0x1f, 0x00, 0x00, //0x00001727 jg LBB0_634
- 0x48, 0x8d, 0x48, 0x01, //0x0000172d leaq $1(%rax), %rcx
- 0x49, 0x89, 0x4d, 0x00, //0x00001731 movq %rcx, (%r13)
- 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x06, 0x00, 0x00, 0x00, //0x00001735 movq $6, $8(%r13,%rax,8)
- 0xe9, 0x8d, 0xea, 0xff, 0xff, //0x0000173e jmp LBB0_3
- //0x00001743 LBB0_320
- 0x48, 0x8b, 0x4d, 0xa0, //0x00001743 movq $-96(%rbp), %rcx
- 0x48, 0x8b, 0x49, 0x08, //0x00001747 movq $8(%rcx), %rcx
- 0x48, 0x8d, 0x51, 0xfd, //0x0000174b leaq $-3(%rcx), %rdx
- 0x48, 0x8b, 0x75, 0xc8, //0x0000174f movq $-56(%rbp), %rsi
- 0x48, 0x39, 0xd6, //0x00001753 cmpq %rdx, %rsi
- 0x0f, 0x83, 0xb7, 0x21, 0x00, 0x00, //0x00001756 jae LBB0_643
- 0x41, 0x81, 0x38, 0x74, 0x72, 0x75, 0x65, //0x0000175c cmpl $1702195828, (%r8)
- 0x0f, 0x84, 0x37, 0xea, 0xff, 0xff, //0x00001763 je LBB0_1
- 0xe9, 0x93, 0x20, 0x00, 0x00, //0x00001769 jmp LBB0_322
- //0x0000176e LBB0_326
- 0x4c, 0x89, 0xe0, //0x0000176e movq %r12, %rax
- 0x4c, 0x09, 0xd0, //0x00001771 orq %r10, %rax
- 0x0f, 0x99, 0xc0, //0x00001774 setns %al
- 0x0f, 0x88, 0x49, 0x0b, 0x00, 0x00, //0x00001777 js LBB0_620
- 0x4d, 0x39, 0xd4, //0x0000177d cmpq %r10, %r12
- 0x0f, 0x8c, 0x40, 0x0b, 0x00, 0x00, //0x00001780 jl LBB0_620
- 0x49, 0xf7, 0xd4, //0x00001786 notq %r12
- 0x4d, 0x89, 0xe3, //0x00001789 movq %r12, %r11
- 0x4c, 0x8b, 0x6d, 0xc0, //0x0000178c movq $-64(%rbp), %r13
- 0x4d, 0x85, 0xdb, //0x00001790 testq %r11, %r11
- 0x0f, 0x89, 0x81, 0xfa, 0xff, 0xff, //0x00001793 jns LBB0_242
- 0xe9, 0x3e, 0x1f, 0x00, 0x00, //0x00001799 jmp LBB0_621
- //0x0000179e LBB0_329
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x0000179e movl $64, %ecx
- 0x48, 0x8b, 0x55, 0xc8, //0x000017a3 movq $-56(%rbp), %rdx
- 0x48, 0x39, 0xc1, //0x000017a7 cmpq %rax, %rcx
- 0x0f, 0x82, 0x38, 0x21, 0x00, 0x00, //0x000017aa jb LBB0_225
- //0x000017b0 LBB0_330
- 0x49, 0x01, 0xc3, //0x000017b0 addq %rax, %r11
- 0x49, 0x83, 0xc3, 0x01, //0x000017b3 addq $1, %r11
- 0x4d, 0x85, 0xdb, //0x000017b7 testq %r11, %r11
- 0x0f, 0x88, 0x45, 0x1f, 0x00, 0x00, //0x000017ba js LBB0_127
- //0x000017c0 LBB0_331
- 0x48, 0x8b, 0x45, 0xa8, //0x000017c0 movq $-88(%rbp), %rax
- 0x4c, 0x89, 0x18, //0x000017c4 movq %r11, (%rax)
- 0x48, 0x89, 0xd0, //0x000017c7 movq %rdx, %rax
- 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x000017ca movabsq $9223372036854775806, %rcx
- 0x48, 0x39, 0xca, //0x000017d4 cmpq %rcx, %rdx
- 0x0f, 0x87, 0x16, 0x1f, 0x00, 0x00, //0x000017d7 ja LBB0_638
- 0x49, 0x8b, 0x45, 0x00, //0x000017dd movq (%r13), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000017e1 cmpq $4095, %rax
- 0x0f, 0x8f, 0xba, 0x1e, 0x00, 0x00, //0x000017e7 jg LBB0_634
- 0x48, 0x8d, 0x48, 0x01, //0x000017ed leaq $1(%rax), %rcx
- 0x49, 0x89, 0x4d, 0x00, //0x000017f1 movq %rcx, (%r13)
- 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x04, 0x00, 0x00, 0x00, //0x000017f5 movq $4, $8(%r13,%rax,8)
- 0xe9, 0xcd, 0xe9, 0xff, 0xff, //0x000017fe jmp LBB0_3
- //0x00001803 LBB0_334
- 0x4d, 0x89, 0xc6, //0x00001803 movq %r8, %r14
- 0x4d, 0x29, 0xde, //0x00001806 subq %r11, %r14
- 0x49, 0x83, 0xfe, 0x20, //0x00001809 cmpq $32, %r14
- 0x0f, 0x8c, 0xc9, 0x17, 0x00, 0x00, //0x0000180d jl LBB0_534
- 0x48, 0x8b, 0x4d, 0xc8, //0x00001813 movq $-56(%rbp), %rcx
- 0x4d, 0x8d, 0x14, 0x09, //0x00001817 leaq (%r9,%rcx), %r10
- 0x49, 0x29, 0xc8, //0x0000181b subq %rcx, %r8
- 0xbb, 0x1f, 0x00, 0x00, 0x00, //0x0000181e movl $31, %ebx
- 0x45, 0x31, 0xf6, //0x00001823 xorl %r14d, %r14d
- 0x45, 0x31, 0xdb, //0x00001826 xorl %r11d, %r11d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001829 .p2align 4, 0x90
- //0x00001830 LBB0_336
- 0xf3, 0x43, 0x0f, 0x6f, 0x44, 0x32, 0x01, //0x00001830 movdqu $1(%r10,%r14), %xmm0
- 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x32, 0x11, //0x00001837 movdqu $17(%r10,%r14), %xmm1
- 0x66, 0x0f, 0x6f, 0xd0, //0x0000183e movdqa %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x00001842 pcmpeqb %xmm11, %xmm2
- 0x66, 0x0f, 0xd7, 0xca, //0x00001847 pmovmskb %xmm2, %ecx
- 0x66, 0x0f, 0x6f, 0xd1, //0x0000184b movdqa %xmm1, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x0000184f pcmpeqb %xmm11, %xmm2
- 0x66, 0x0f, 0xd7, 0xd2, //0x00001854 pmovmskb %xmm2, %edx
- 0x48, 0xc1, 0xe2, 0x10, //0x00001858 shlq $16, %rdx
- 0x48, 0x09, 0xca, //0x0000185c orq %rcx, %rdx
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x0000185f pcmpeqb %xmm13, %xmm0
- 0x66, 0x0f, 0xd7, 0xf8, //0x00001864 pmovmskb %xmm0, %edi
- 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x00001868 pcmpeqb %xmm13, %xmm1
- 0x66, 0x0f, 0xd7, 0xc9, //0x0000186d pmovmskb %xmm1, %ecx
- 0x48, 0xc1, 0xe1, 0x10, //0x00001871 shlq $16, %rcx
- 0x48, 0x09, 0xf9, //0x00001875 orq %rdi, %rcx
- 0x48, 0x89, 0xcf, //0x00001878 movq %rcx, %rdi
- 0x4c, 0x09, 0xdf, //0x0000187b orq %r11, %rdi
- 0x0f, 0x84, 0x3c, 0x00, 0x00, 0x00, //0x0000187e je LBB0_338
- 0x44, 0x89, 0xdf, //0x00001884 movl %r11d, %edi
- 0xf7, 0xd7, //0x00001887 notl %edi
- 0x21, 0xcf, //0x00001889 andl %ecx, %edi
- 0x44, 0x8d, 0x3c, 0x3f, //0x0000188b leal (%rdi,%rdi), %r15d
- 0x45, 0x09, 0xdf, //0x0000188f orl %r11d, %r15d
- 0x44, 0x89, 0xfe, //0x00001892 movl %r15d, %esi
- 0xf7, 0xd6, //0x00001895 notl %esi
- 0x21, 0xce, //0x00001897 andl %ecx, %esi
- 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001899 andl $-1431655766, %esi
- 0x45, 0x31, 0xdb, //0x0000189f xorl %r11d, %r11d
- 0x01, 0xfe, //0x000018a2 addl %edi, %esi
- 0x41, 0x0f, 0x92, 0xc3, //0x000018a4 setb %r11b
- 0x01, 0xf6, //0x000018a8 addl %esi, %esi
- 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x000018aa xorl $1431655765, %esi
- 0x44, 0x21, 0xfe, //0x000018b0 andl %r15d, %esi
- 0xf7, 0xd6, //0x000018b3 notl %esi
- 0x21, 0xf2, //0x000018b5 andl %esi, %edx
- 0xe9, 0x07, 0x00, 0x00, 0x00, //0x000018b7 jmp LBB0_339
- 0x90, 0x90, 0x90, 0x90, //0x000018bc .p2align 4, 0x90
- //0x000018c0 LBB0_338
- 0x45, 0x31, 0xdb, //0x000018c0 xorl %r11d, %r11d
- //0x000018c3 LBB0_339
- 0x48, 0x85, 0xd2, //0x000018c3 testq %rdx, %rdx
- 0x0f, 0x85, 0xd3, 0x09, 0x00, 0x00, //0x000018c6 jne LBB0_412
- 0x49, 0x83, 0xc6, 0x20, //0x000018cc addq $32, %r14
- 0x49, 0x8d, 0x0c, 0x18, //0x000018d0 leaq (%r8,%rbx), %rcx
- 0x48, 0x83, 0xc1, 0xe0, //0x000018d4 addq $-32, %rcx
- 0x48, 0x83, 0xc3, 0xe0, //0x000018d8 addq $-32, %rbx
- 0x48, 0x83, 0xf9, 0x3f, //0x000018dc cmpq $63, %rcx
- 0x0f, 0x8f, 0x4a, 0xff, 0xff, 0xff, //0x000018e0 jg LBB0_336
- 0x4d, 0x85, 0xdb, //0x000018e6 testq %r11, %r11
- 0x0f, 0x85, 0xc0, 0x1b, 0x00, 0x00, //0x000018e9 jne LBB0_593
- 0x4f, 0x8d, 0x1c, 0x16, //0x000018ef leaq (%r14,%r10), %r11
- 0x49, 0x83, 0xc3, 0x01, //0x000018f3 addq $1, %r11
- 0x49, 0xf7, 0xd6, //0x000018f7 notq %r14
- 0x4d, 0x01, 0xc6, //0x000018fa addq %r8, %r14
- //0x000018fd LBB0_343
- 0x4d, 0x85, 0xf6, //0x000018fd testq %r14, %r14
- 0x0f, 0x8f, 0x19, 0x0c, 0x00, 0x00, //0x00001900 jg LBB0_444
- 0xe9, 0xe8, 0x1d, 0x00, 0x00, //0x00001906 jmp LBB0_638
- //0x0000190b LBB0_344
- 0x48, 0x8b, 0x4d, 0xa0, //0x0000190b movq $-96(%rbp), %rcx
- 0x48, 0x8b, 0x49, 0x08, //0x0000190f movq $8(%rcx), %rcx
- 0x4c, 0x29, 0xd9, //0x00001913 subq %r11, %rcx
- 0x4d, 0x01, 0xd9, //0x00001916 addq %r11, %r9
- 0x45, 0x31, 0xf6, //0x00001919 xorl %r14d, %r14d
- 0x45, 0x31, 0xc0, //0x0000191c xorl %r8d, %r8d
- 0x45, 0x31, 0xdb, //0x0000191f xorl %r11d, %r11d
- 0x45, 0x31, 0xe4, //0x00001922 xorl %r12d, %r12d
- 0x48, 0x83, 0xf9, 0x40, //0x00001925 cmpq $64, %rcx
- 0x48, 0x89, 0x4d, 0xb0, //0x00001929 movq %rcx, $-80(%rbp)
- 0x0f, 0x8d, 0x4a, 0x01, 0x00, 0x00, //0x0000192d jge LBB0_345
- //0x00001933 LBB0_354
- 0x48, 0x85, 0xc9, //0x00001933 testq %rcx, %rcx
- 0x0f, 0x8e, 0xcf, 0x1f, 0x00, 0x00, //0x00001936 jle LBB0_642
- 0x66, 0x0f, 0xef, 0xc0, //0x0000193c pxor %xmm0, %xmm0
- 0xf3, 0x0f, 0x7f, 0x45, 0x80, //0x00001940 movdqu %xmm0, $-128(%rbp)
- 0xf3, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00001945 movdqu %xmm0, $-144(%rbp)
- 0xf3, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x0000194d movdqu %xmm0, $-160(%rbp)
- 0xf3, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00001955 movdqu %xmm0, $-176(%rbp)
- 0x4c, 0x89, 0xcf, //0x0000195d movq %r9, %rdi
- 0x44, 0x89, 0xca, //0x00001960 movl %r9d, %edx
- 0x81, 0xe2, 0xff, 0x0f, 0x00, 0x00, //0x00001963 andl $4095, %edx
- 0x81, 0xfa, 0xc1, 0x0f, 0x00, 0x00, //0x00001969 cmpl $4033, %edx
- 0x0f, 0x82, 0x3a, 0x00, 0x00, 0x00, //0x0000196f jb LBB0_358
- 0x48, 0x83, 0x7d, 0xb0, 0x20, //0x00001975 cmpq $32, $-80(%rbp)
- 0x0f, 0x82, 0x37, 0x00, 0x00, 0x00, //0x0000197a jb LBB0_359
- 0x0f, 0x10, 0x07, //0x00001980 movups (%rdi), %xmm0
- 0x0f, 0x11, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00001983 movups %xmm0, $-176(%rbp)
- 0xf3, 0x0f, 0x6f, 0x47, 0x10, //0x0000198a movdqu $16(%rdi), %xmm0
- 0xf3, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x0000198f movdqu %xmm0, $-160(%rbp)
- 0x48, 0x83, 0xc7, 0x20, //0x00001997 addq $32, %rdi
- 0x48, 0x8b, 0x4d, 0xb0, //0x0000199b movq $-80(%rbp), %rcx
- 0x48, 0x8d, 0x71, 0xe0, //0x0000199f leaq $-32(%rcx), %rsi
- 0x4c, 0x8d, 0x95, 0x70, 0xff, 0xff, 0xff, //0x000019a3 leaq $-144(%rbp), %r10
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x000019aa jmp LBB0_360
- //0x000019af LBB0_358
- 0x49, 0x89, 0xf9, //0x000019af movq %rdi, %r9
- 0xe9, 0xc6, 0x00, 0x00, 0x00, //0x000019b2 jmp LBB0_345
- //0x000019b7 LBB0_359
- 0x4c, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x000019b7 leaq $-176(%rbp), %r10
- 0x48, 0x8b, 0x75, 0xb0, //0x000019be movq $-80(%rbp), %rsi
- //0x000019c2 LBB0_360
- 0x48, 0x83, 0xfe, 0x10, //0x000019c2 cmpq $16, %rsi
- 0x0f, 0x82, 0x4c, 0x00, 0x00, 0x00, //0x000019c6 jb LBB0_361
- 0xf3, 0x0f, 0x6f, 0x07, //0x000019cc movdqu (%rdi), %xmm0
- 0xf3, 0x41, 0x0f, 0x7f, 0x02, //0x000019d0 movdqu %xmm0, (%r10)
- 0x48, 0x83, 0xc7, 0x10, //0x000019d5 addq $16, %rdi
- 0x49, 0x83, 0xc2, 0x10, //0x000019d9 addq $16, %r10
- 0x48, 0x83, 0xc6, 0xf0, //0x000019dd addq $-16, %rsi
- 0x48, 0x83, 0xfe, 0x08, //0x000019e1 cmpq $8, %rsi
- 0x0f, 0x83, 0x37, 0x00, 0x00, 0x00, //0x000019e5 jae LBB0_366
- //0x000019eb LBB0_362
- 0x48, 0x83, 0xfe, 0x04, //0x000019eb cmpq $4, %rsi
- 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x000019ef jb LBB0_363
- //0x000019f5 LBB0_367
- 0x8b, 0x17, //0x000019f5 movl (%rdi), %edx
- 0x41, 0x89, 0x12, //0x000019f7 movl %edx, (%r10)
- 0x48, 0x83, 0xc7, 0x04, //0x000019fa addq $4, %rdi
- 0x49, 0x83, 0xc2, 0x04, //0x000019fe addq $4, %r10
- 0x48, 0x83, 0xc6, 0xfc, //0x00001a02 addq $-4, %rsi
- 0x48, 0x83, 0xfe, 0x02, //0x00001a06 cmpq $2, %rsi
- 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x00001a0a jae LBB0_364
- //0x00001a10 LBB0_368
- 0x48, 0x89, 0xfa, //0x00001a10 movq %rdi, %rdx
- 0xe9, 0x49, 0x00, 0x00, 0x00, //0x00001a13 jmp LBB0_369
- //0x00001a18 LBB0_361
- 0x48, 0x83, 0xfe, 0x08, //0x00001a18 cmpq $8, %rsi
- 0x0f, 0x82, 0xc9, 0xff, 0xff, 0xff, //0x00001a1c jb LBB0_362
- //0x00001a22 LBB0_366
- 0x48, 0x8b, 0x17, //0x00001a22 movq (%rdi), %rdx
- 0x49, 0x89, 0x12, //0x00001a25 movq %rdx, (%r10)
- 0x48, 0x83, 0xc7, 0x08, //0x00001a28 addq $8, %rdi
- 0x49, 0x83, 0xc2, 0x08, //0x00001a2c addq $8, %r10
- 0x48, 0x83, 0xc6, 0xf8, //0x00001a30 addq $-8, %rsi
- 0x48, 0x83, 0xfe, 0x04, //0x00001a34 cmpq $4, %rsi
- 0x0f, 0x83, 0xb7, 0xff, 0xff, 0xff, //0x00001a38 jae LBB0_367
- //0x00001a3e LBB0_363
- 0x48, 0x83, 0xfe, 0x02, //0x00001a3e cmpq $2, %rsi
- 0x0f, 0x82, 0xc8, 0xff, 0xff, 0xff, //0x00001a42 jb LBB0_368
- //0x00001a48 LBB0_364
- 0x48, 0x89, 0xf9, //0x00001a48 movq %rdi, %rcx
- 0x0f, 0xb7, 0x17, //0x00001a4b movzwl (%rdi), %edx
- 0x66, 0x41, 0x89, 0x12, //0x00001a4e movw %dx, (%r10)
- 0x48, 0x83, 0xc1, 0x02, //0x00001a52 addq $2, %rcx
- 0x49, 0x83, 0xc2, 0x02, //0x00001a56 addq $2, %r10
- 0x48, 0x83, 0xc6, 0xfe, //0x00001a5a addq $-2, %rsi
- 0x48, 0x89, 0xca, //0x00001a5e movq %rcx, %rdx
- //0x00001a61 LBB0_369
- 0x4c, 0x8d, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00001a61 leaq $-176(%rbp), %r9
- 0x48, 0x85, 0xf6, //0x00001a68 testq %rsi, %rsi
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00001a6b je LBB0_345
- 0x8a, 0x12, //0x00001a71 movb (%rdx), %dl
- 0x41, 0x88, 0x12, //0x00001a73 movb %dl, (%r10)
- 0x4c, 0x8d, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00001a76 leaq $-176(%rbp), %r9
- //0x00001a7d LBB0_345
- 0xf3, 0x41, 0x0f, 0x6f, 0x31, //0x00001a7d movdqu (%r9), %xmm6
- 0xf3, 0x41, 0x0f, 0x6f, 0x69, 0x10, //0x00001a82 movdqu $16(%r9), %xmm5
- 0xf3, 0x41, 0x0f, 0x6f, 0x61, 0x20, //0x00001a88 movdqu $32(%r9), %xmm4
- 0xf3, 0x41, 0x0f, 0x6f, 0x59, 0x30, //0x00001a8e movdqu $48(%r9), %xmm3
- 0x66, 0x0f, 0x6f, 0xc6, //0x00001a94 movdqa %xmm6, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001a98 pcmpeqb %xmm13, %xmm0
- 0x66, 0x0f, 0xd7, 0xf0, //0x00001a9d pmovmskb %xmm0, %esi
- 0x66, 0x0f, 0x6f, 0xc5, //0x00001aa1 movdqa %xmm5, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001aa5 pcmpeqb %xmm13, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x00001aaa pmovmskb %xmm0, %edx
- 0x66, 0x0f, 0x6f, 0xc4, //0x00001aae movdqa %xmm4, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001ab2 pcmpeqb %xmm13, %xmm0
- 0x66, 0x0f, 0xd7, 0xf8, //0x00001ab7 pmovmskb %xmm0, %edi
- 0x66, 0x0f, 0x6f, 0xc3, //0x00001abb movdqa %xmm3, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001abf pcmpeqb %xmm13, %xmm0
- 0x66, 0x0f, 0xd7, 0xd8, //0x00001ac4 pmovmskb %xmm0, %ebx
- 0x48, 0xc1, 0xe3, 0x30, //0x00001ac8 shlq $48, %rbx
- 0x48, 0xc1, 0xe7, 0x20, //0x00001acc shlq $32, %rdi
- 0x48, 0x09, 0xdf, //0x00001ad0 orq %rbx, %rdi
- 0x48, 0xc1, 0xe2, 0x10, //0x00001ad3 shlq $16, %rdx
- 0x48, 0x09, 0xfa, //0x00001ad7 orq %rdi, %rdx
- 0x48, 0x09, 0xd6, //0x00001ada orq %rdx, %rsi
- 0x48, 0x89, 0xf2, //0x00001add movq %rsi, %rdx
- 0x4c, 0x09, 0xc2, //0x00001ae0 orq %r8, %rdx
- 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001ae3 jne LBB0_347
- 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001ae9 movq $-1, %rsi
- 0x45, 0x31, 0xc0, //0x00001af0 xorl %r8d, %r8d
- 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00001af3 jmp LBB0_348
- //0x00001af8 LBB0_347
- 0x4c, 0x89, 0xc2, //0x00001af8 movq %r8, %rdx
- 0x48, 0xf7, 0xd2, //0x00001afb notq %rdx
- 0x48, 0x21, 0xf2, //0x00001afe andq %rsi, %rdx
- 0x4c, 0x8d, 0x14, 0x12, //0x00001b01 leaq (%rdx,%rdx), %r10
- 0x4d, 0x09, 0xc2, //0x00001b05 orq %r8, %r10
- 0x4c, 0x89, 0xd7, //0x00001b08 movq %r10, %rdi
- 0x48, 0xf7, 0xd7, //0x00001b0b notq %rdi
- 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001b0e movabsq $-6148914691236517206, %rbx
- 0x48, 0x21, 0xde, //0x00001b18 andq %rbx, %rsi
- 0x48, 0x21, 0xfe, //0x00001b1b andq %rdi, %rsi
- 0x45, 0x31, 0xc0, //0x00001b1e xorl %r8d, %r8d
- 0x48, 0x01, 0xd6, //0x00001b21 addq %rdx, %rsi
- 0x41, 0x0f, 0x92, 0xc0, //0x00001b24 setb %r8b
- 0x48, 0x01, 0xf6, //0x00001b28 addq %rsi, %rsi
- 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001b2b movabsq $6148914691236517205, %rdx
- 0x48, 0x31, 0xd6, //0x00001b35 xorq %rdx, %rsi
- 0x4c, 0x21, 0xd6, //0x00001b38 andq %r10, %rsi
- 0x48, 0xf7, 0xd6, //0x00001b3b notq %rsi
- //0x00001b3e LBB0_348
- 0x66, 0x0f, 0x6f, 0xc3, //0x00001b3e movdqa %xmm3, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00001b42 pcmpeqb %xmm11, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x00001b47 pmovmskb %xmm0, %edx
- 0x48, 0xc1, 0xe2, 0x30, //0x00001b4b shlq $48, %rdx
- 0x66, 0x0f, 0x6f, 0xc4, //0x00001b4f movdqa %xmm4, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00001b53 pcmpeqb %xmm11, %xmm0
- 0x66, 0x0f, 0xd7, 0xf8, //0x00001b58 pmovmskb %xmm0, %edi
- 0x48, 0xc1, 0xe7, 0x20, //0x00001b5c shlq $32, %rdi
- 0x48, 0x09, 0xd7, //0x00001b60 orq %rdx, %rdi
- 0x66, 0x0f, 0x6f, 0xc5, //0x00001b63 movdqa %xmm5, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00001b67 pcmpeqb %xmm11, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x00001b6c pmovmskb %xmm0, %edx
- 0x48, 0xc1, 0xe2, 0x10, //0x00001b70 shlq $16, %rdx
- 0x48, 0x09, 0xfa, //0x00001b74 orq %rdi, %rdx
- 0x66, 0x0f, 0x6f, 0xc6, //0x00001b77 movdqa %xmm6, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00001b7b pcmpeqb %xmm11, %xmm0
- 0x66, 0x0f, 0xd7, 0xf8, //0x00001b80 pmovmskb %xmm0, %edi
- 0x48, 0x09, 0xd7, //0x00001b84 orq %rdx, %rdi
- 0x48, 0x21, 0xf7, //0x00001b87 andq %rsi, %rdi
- 0x66, 0x48, 0x0f, 0x6e, 0xc7, //0x00001b8a movq %rdi, %xmm0
- 0x66, 0x0f, 0x3a, 0x44, 0x05, 0x67, 0xe5, 0xff, 0xff, 0x00, //0x00001b8f pclmulqdq $0, $-6809(%rip), %xmm0 /* LCPI0_16+0(%rip) */
- 0x66, 0x49, 0x0f, 0x7e, 0xc2, //0x00001b99 movq %xmm0, %r10
- 0x4d, 0x31, 0xf2, //0x00001b9e xorq %r14, %r10
- 0x66, 0x0f, 0x6f, 0xc6, //0x00001ba1 movdqa %xmm6, %xmm0
- 0xf3, 0x0f, 0x6f, 0x0d, 0xb3, 0xe4, 0xff, 0xff, //0x00001ba5 movdqu $-6989(%rip), %xmm1 /* LCPI0_6+0(%rip) */
- 0x66, 0x0f, 0x74, 0xc1, //0x00001bad pcmpeqb %xmm1, %xmm0
- 0x66, 0x44, 0x0f, 0xd7, 0xe8, //0x00001bb1 pmovmskb %xmm0, %r13d
- 0x66, 0x0f, 0x6f, 0xc5, //0x00001bb6 movdqa %xmm5, %xmm0
- 0x66, 0x0f, 0x74, 0xc1, //0x00001bba pcmpeqb %xmm1, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x00001bbe pmovmskb %xmm0, %edx
- 0x66, 0x0f, 0x6f, 0xc4, //0x00001bc2 movdqa %xmm4, %xmm0
- 0x66, 0x0f, 0x74, 0xc1, //0x00001bc6 pcmpeqb %xmm1, %xmm0
- 0x66, 0x0f, 0xd7, 0xf8, //0x00001bca pmovmskb %xmm0, %edi
- 0x66, 0x0f, 0x6f, 0xc3, //0x00001bce movdqa %xmm3, %xmm0
- 0x66, 0x0f, 0x74, 0xc1, //0x00001bd2 pcmpeqb %xmm1, %xmm0
- 0x66, 0x0f, 0xd7, 0xf0, //0x00001bd6 pmovmskb %xmm0, %esi
- 0x48, 0xc1, 0xe6, 0x30, //0x00001bda shlq $48, %rsi
- 0x48, 0xc1, 0xe7, 0x20, //0x00001bde shlq $32, %rdi
- 0x48, 0x09, 0xf7, //0x00001be2 orq %rsi, %rdi
- 0x48, 0xc1, 0xe2, 0x10, //0x00001be5 shlq $16, %rdx
- 0x48, 0x09, 0xfa, //0x00001be9 orq %rdi, %rdx
- 0x49, 0x09, 0xd5, //0x00001bec orq %rdx, %r13
- 0x4d, 0x89, 0xd6, //0x00001bef movq %r10, %r14
- 0x49, 0xf7, 0xd6, //0x00001bf2 notq %r14
- 0x4d, 0x21, 0xf5, //0x00001bf5 andq %r14, %r13
- 0x66, 0x41, 0x0f, 0x74, 0xf0, //0x00001bf8 pcmpeqb %xmm8, %xmm6
- 0x66, 0x0f, 0xd7, 0xfe, //0x00001bfd pmovmskb %xmm6, %edi
- 0x66, 0x41, 0x0f, 0x74, 0xe8, //0x00001c01 pcmpeqb %xmm8, %xmm5
- 0x66, 0x0f, 0xd7, 0xf5, //0x00001c06 pmovmskb %xmm5, %esi
- 0x66, 0x41, 0x0f, 0x74, 0xe0, //0x00001c0a pcmpeqb %xmm8, %xmm4
- 0x66, 0x0f, 0xd7, 0xd4, //0x00001c0f pmovmskb %xmm4, %edx
- 0x66, 0x41, 0x0f, 0x74, 0xd8, //0x00001c13 pcmpeqb %xmm8, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x00001c18 pmovmskb %xmm3, %r15d
- 0x49, 0xc1, 0xe7, 0x30, //0x00001c1d shlq $48, %r15
- 0x48, 0xc1, 0xe2, 0x20, //0x00001c21 shlq $32, %rdx
- 0x4c, 0x09, 0xfa, //0x00001c25 orq %r15, %rdx
- 0x48, 0xc1, 0xe6, 0x10, //0x00001c28 shlq $16, %rsi
- 0x48, 0x09, 0xd6, //0x00001c2c orq %rdx, %rsi
- 0x48, 0x09, 0xf7, //0x00001c2f orq %rsi, %rdi
- 0x4c, 0x21, 0xf7, //0x00001c32 andq %r14, %rdi
- 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x00001c35 je LBB0_352
- 0x49, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001c3b movabsq $6148914691236517205, %r14
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001c45 .p2align 4, 0x90
- //0x00001c50 LBB0_350
- 0x48, 0x8d, 0x5f, 0xff, //0x00001c50 leaq $-1(%rdi), %rbx
- 0x48, 0x89, 0xda, //0x00001c54 movq %rbx, %rdx
- 0x4c, 0x21, 0xea, //0x00001c57 andq %r13, %rdx
- 0x48, 0x89, 0xd6, //0x00001c5a movq %rdx, %rsi
- 0x48, 0xd1, 0xee, //0x00001c5d shrq %rsi
- 0x4c, 0x21, 0xf6, //0x00001c60 andq %r14, %rsi
- 0x48, 0x29, 0xf2, //0x00001c63 subq %rsi, %rdx
- 0x48, 0x89, 0xd6, //0x00001c66 movq %rdx, %rsi
- 0x48, 0xb9, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00001c69 movabsq $3689348814741910323, %rcx
- 0x48, 0x21, 0xce, //0x00001c73 andq %rcx, %rsi
- 0x48, 0xc1, 0xea, 0x02, //0x00001c76 shrq $2, %rdx
- 0x48, 0x21, 0xca, //0x00001c7a andq %rcx, %rdx
- 0x48, 0x01, 0xf2, //0x00001c7d addq %rsi, %rdx
- 0x48, 0x89, 0xd6, //0x00001c80 movq %rdx, %rsi
- 0x48, 0xc1, 0xee, 0x04, //0x00001c83 shrq $4, %rsi
- 0x48, 0x01, 0xd6, //0x00001c87 addq %rdx, %rsi
- 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001c8a movabsq $1085102592571150095, %rcx
- 0x48, 0x21, 0xce, //0x00001c94 andq %rcx, %rsi
- 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00001c97 movabsq $72340172838076673, %rcx
- 0x48, 0x0f, 0xaf, 0xf1, //0x00001ca1 imulq %rcx, %rsi
- 0x48, 0xc1, 0xee, 0x38, //0x00001ca5 shrq $56, %rsi
- 0x4c, 0x01, 0xde, //0x00001ca9 addq %r11, %rsi
- 0x4c, 0x39, 0xe6, //0x00001cac cmpq %r12, %rsi
- 0x0f, 0x86, 0x94, 0x05, 0x00, 0x00, //0x00001caf jbe LBB0_410
- 0x49, 0x83, 0xc4, 0x01, //0x00001cb5 addq $1, %r12
- 0x48, 0x21, 0xdf, //0x00001cb9 andq %rbx, %rdi
- 0x0f, 0x85, 0x8e, 0xff, 0xff, 0xff, //0x00001cbc jne LBB0_350
- 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00001cc2 jmp LBB0_353
- //0x00001cc7 LBB0_352
- 0x49, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001cc7 movabsq $6148914691236517205, %r14
- //0x00001cd1 LBB0_353
- 0x49, 0xc1, 0xfa, 0x3f, //0x00001cd1 sarq $63, %r10
- 0x4c, 0x89, 0xea, //0x00001cd5 movq %r13, %rdx
- 0x48, 0xd1, 0xea, //0x00001cd8 shrq %rdx
- 0x4c, 0x21, 0xf2, //0x00001cdb andq %r14, %rdx
- 0x49, 0x29, 0xd5, //0x00001cde subq %rdx, %r13
- 0x4c, 0x89, 0xea, //0x00001ce1 movq %r13, %rdx
- 0x48, 0xb9, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00001ce4 movabsq $3689348814741910323, %rcx
- 0x48, 0x21, 0xca, //0x00001cee andq %rcx, %rdx
- 0x49, 0xc1, 0xed, 0x02, //0x00001cf1 shrq $2, %r13
- 0x49, 0x21, 0xcd, //0x00001cf5 andq %rcx, %r13
- 0x49, 0x01, 0xd5, //0x00001cf8 addq %rdx, %r13
- 0x4c, 0x89, 0xea, //0x00001cfb movq %r13, %rdx
- 0x48, 0xc1, 0xea, 0x04, //0x00001cfe shrq $4, %rdx
- 0x4c, 0x01, 0xea, //0x00001d02 addq %r13, %rdx
- 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001d05 movabsq $1085102592571150095, %rcx
- 0x48, 0x21, 0xca, //0x00001d0f andq %rcx, %rdx
- 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00001d12 movabsq $72340172838076673, %rcx
- 0x48, 0x0f, 0xaf, 0xd1, //0x00001d1c imulq %rcx, %rdx
- 0x48, 0xc1, 0xea, 0x38, //0x00001d20 shrq $56, %rdx
- 0x49, 0x01, 0xd3, //0x00001d24 addq %rdx, %r11
- 0x49, 0x83, 0xc1, 0x40, //0x00001d27 addq $64, %r9
- 0x48, 0x8b, 0x4d, 0xb0, //0x00001d2b movq $-80(%rbp), %rcx
- 0x48, 0x83, 0xc1, 0xc0, //0x00001d2f addq $-64, %rcx
- 0x4d, 0x89, 0xd6, //0x00001d33 movq %r10, %r14
- 0x48, 0x83, 0xf9, 0x40, //0x00001d36 cmpq $64, %rcx
- 0x48, 0x89, 0x4d, 0xb0, //0x00001d3a movq %rcx, $-80(%rbp)
- 0x0f, 0x8d, 0x39, 0xfd, 0xff, 0xff, //0x00001d3e jge LBB0_345
- 0xe9, 0xea, 0xfb, 0xff, 0xff, //0x00001d44 jmp LBB0_354
- //0x00001d49 LBB0_371
- 0x4c, 0x89, 0xe0, //0x00001d49 movq %r12, %rax
- 0x4c, 0x29, 0xd8, //0x00001d4c subq %r11, %rax
- 0x48, 0x83, 0xf8, 0x10, //0x00001d4f cmpq $16, %rax
- 0x0f, 0x82, 0x8b, 0x12, 0x00, 0x00, //0x00001d53 jb LBB0_535
- 0x48, 0x8b, 0x75, 0xc8, //0x00001d59 movq $-56(%rbp), %rsi
- 0x48, 0x89, 0xf0, //0x00001d5d movq %rsi, %rax
- 0x48, 0xf7, 0xd0, //0x00001d60 notq %rax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001d63 .p2align 4, 0x90
- //0x00001d70 LBB0_373
- 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x19, //0x00001d70 movdqu (%r9,%r11), %xmm0
- 0x66, 0x0f, 0x6f, 0xc8, //0x00001d76 movdqa %xmm0, %xmm1
- 0x66, 0x41, 0x0f, 0x74, 0xce, //0x00001d7a pcmpeqb %xmm14, %xmm1
- 0x66, 0x41, 0x0f, 0xdb, 0xc1, //0x00001d7f pand %xmm9, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc0, //0x00001d84 pcmpeqb %xmm8, %xmm0
- 0x66, 0x0f, 0xeb, 0xc1, //0x00001d89 por %xmm1, %xmm0
- 0x66, 0x0f, 0xd7, 0xc8, //0x00001d8d pmovmskb %xmm0, %ecx
- 0x85, 0xc9, //0x00001d91 testl %ecx, %ecx
- 0x0f, 0x85, 0x1d, 0x05, 0x00, 0x00, //0x00001d93 jne LBB0_413
- 0x49, 0x83, 0xc3, 0x10, //0x00001d99 addq $16, %r11
- 0x49, 0x8d, 0x0c, 0x04, //0x00001d9d leaq (%r12,%rax), %rcx
- 0x48, 0x83, 0xc1, 0xf0, //0x00001da1 addq $-16, %rcx
- 0x48, 0x83, 0xc0, 0xf0, //0x00001da5 addq $-16, %rax
- 0x48, 0x83, 0xf9, 0x0f, //0x00001da9 cmpq $15, %rcx
- 0x0f, 0x87, 0xbd, 0xff, 0xff, 0xff, //0x00001dad ja LBB0_373
- 0x4d, 0x89, 0xcb, //0x00001db3 movq %r9, %r11
- 0x49, 0x29, 0xc3, //0x00001db6 subq %rax, %r11
- 0x49, 0x01, 0xc4, //0x00001db9 addq %rax, %r12
- 0x4c, 0x89, 0xe0, //0x00001dbc movq %r12, %rax
- 0x48, 0x85, 0xc0, //0x00001dbf testq %rax, %rax
- 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00001dc2 je LBB0_382
- //0x00001dc8 LBB0_376
- 0x49, 0x8d, 0x14, 0x03, //0x00001dc8 leaq (%r11,%rax), %rdx
- 0x31, 0xc9, //0x00001dcc xorl %ecx, %ecx
- //0x00001dce LBB0_377
- 0x41, 0x0f, 0xb6, 0x1c, 0x0b, //0x00001dce movzbl (%r11,%rcx), %ebx
- 0x80, 0xfb, 0x2c, //0x00001dd3 cmpb $44, %bl
- 0x0f, 0x84, 0x36, 0x0e, 0x00, 0x00, //0x00001dd6 je LBB0_501
- 0x80, 0xfb, 0x7d, //0x00001ddc cmpb $125, %bl
- 0x0f, 0x84, 0x2d, 0x0e, 0x00, 0x00, //0x00001ddf je LBB0_501
- 0x80, 0xfb, 0x5d, //0x00001de5 cmpb $93, %bl
- 0x0f, 0x84, 0x24, 0x0e, 0x00, 0x00, //0x00001de8 je LBB0_501
- 0x48, 0x83, 0xc1, 0x01, //0x00001dee addq $1, %rcx
- 0x48, 0x39, 0xc8, //0x00001df2 cmpq %rcx, %rax
- 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x00001df5 jne LBB0_377
- 0x49, 0x89, 0xd3, //0x00001dfb movq %rdx, %r11
- //0x00001dfe LBB0_382
- 0x4d, 0x29, 0xcb, //0x00001dfe subq %r9, %r11
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00001e01 movq $-64(%rbp), %r13
- 0xe9, 0x9a, 0xe3, 0xff, 0xff, //0x00001e05 jmp LBB0_2
- //0x00001e0a LBB0_383
- 0x48, 0x8b, 0x4d, 0xa0, //0x00001e0a movq $-96(%rbp), %rcx
- 0x48, 0x8b, 0x49, 0x08, //0x00001e0e movq $8(%rcx), %rcx
- 0x4c, 0x29, 0xd9, //0x00001e12 subq %r11, %rcx
- 0x4d, 0x01, 0xd9, //0x00001e15 addq %r11, %r9
- 0x45, 0x31, 0xf6, //0x00001e18 xorl %r14d, %r14d
- 0x45, 0x31, 0xc0, //0x00001e1b xorl %r8d, %r8d
- 0x45, 0x31, 0xdb, //0x00001e1e xorl %r11d, %r11d
- 0x45, 0x31, 0xe4, //0x00001e21 xorl %r12d, %r12d
- 0x48, 0x83, 0xf9, 0x40, //0x00001e24 cmpq $64, %rcx
- 0x48, 0x89, 0x4d, 0xb0, //0x00001e28 movq %rcx, $-80(%rbp)
- 0x0f, 0x8d, 0x4a, 0x01, 0x00, 0x00, //0x00001e2c jge LBB0_384
- //0x00001e32 LBB0_393
- 0x48, 0x85, 0xc9, //0x00001e32 testq %rcx, %rcx
- 0x0f, 0x8e, 0xd0, 0x1a, 0x00, 0x00, //0x00001e35 jle LBB0_642
- 0x66, 0x0f, 0xef, 0xc0, //0x00001e3b pxor %xmm0, %xmm0
- 0xf3, 0x0f, 0x7f, 0x45, 0x80, //0x00001e3f movdqu %xmm0, $-128(%rbp)
- 0xf3, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00001e44 movdqu %xmm0, $-144(%rbp)
- 0xf3, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00001e4c movdqu %xmm0, $-160(%rbp)
- 0xf3, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00001e54 movdqu %xmm0, $-176(%rbp)
- 0x4c, 0x89, 0xcf, //0x00001e5c movq %r9, %rdi
- 0x44, 0x89, 0xca, //0x00001e5f movl %r9d, %edx
- 0x81, 0xe2, 0xff, 0x0f, 0x00, 0x00, //0x00001e62 andl $4095, %edx
- 0x81, 0xfa, 0xc1, 0x0f, 0x00, 0x00, //0x00001e68 cmpl $4033, %edx
- 0x0f, 0x82, 0x3a, 0x00, 0x00, 0x00, //0x00001e6e jb LBB0_397
- 0x48, 0x83, 0x7d, 0xb0, 0x20, //0x00001e74 cmpq $32, $-80(%rbp)
- 0x0f, 0x82, 0x37, 0x00, 0x00, 0x00, //0x00001e79 jb LBB0_398
- 0x0f, 0x10, 0x07, //0x00001e7f movups (%rdi), %xmm0
- 0x0f, 0x11, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00001e82 movups %xmm0, $-176(%rbp)
- 0xf3, 0x0f, 0x6f, 0x47, 0x10, //0x00001e89 movdqu $16(%rdi), %xmm0
- 0xf3, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00001e8e movdqu %xmm0, $-160(%rbp)
- 0x48, 0x83, 0xc7, 0x20, //0x00001e96 addq $32, %rdi
- 0x48, 0x8b, 0x4d, 0xb0, //0x00001e9a movq $-80(%rbp), %rcx
- 0x48, 0x8d, 0x71, 0xe0, //0x00001e9e leaq $-32(%rcx), %rsi
- 0x4c, 0x8d, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00001ea2 leaq $-144(%rbp), %r10
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00001ea9 jmp LBB0_399
- //0x00001eae LBB0_397
- 0x49, 0x89, 0xf9, //0x00001eae movq %rdi, %r9
- 0xe9, 0xc6, 0x00, 0x00, 0x00, //0x00001eb1 jmp LBB0_384
- //0x00001eb6 LBB0_398
- 0x4c, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001eb6 leaq $-176(%rbp), %r10
- 0x48, 0x8b, 0x75, 0xb0, //0x00001ebd movq $-80(%rbp), %rsi
- //0x00001ec1 LBB0_399
- 0x48, 0x83, 0xfe, 0x10, //0x00001ec1 cmpq $16, %rsi
- 0x0f, 0x82, 0x4c, 0x00, 0x00, 0x00, //0x00001ec5 jb LBB0_400
- 0xf3, 0x0f, 0x6f, 0x07, //0x00001ecb movdqu (%rdi), %xmm0
- 0xf3, 0x41, 0x0f, 0x7f, 0x02, //0x00001ecf movdqu %xmm0, (%r10)
- 0x48, 0x83, 0xc7, 0x10, //0x00001ed4 addq $16, %rdi
- 0x49, 0x83, 0xc2, 0x10, //0x00001ed8 addq $16, %r10
- 0x48, 0x83, 0xc6, 0xf0, //0x00001edc addq $-16, %rsi
- 0x48, 0x83, 0xfe, 0x08, //0x00001ee0 cmpq $8, %rsi
- 0x0f, 0x83, 0x37, 0x00, 0x00, 0x00, //0x00001ee4 jae LBB0_405
- //0x00001eea LBB0_401
- 0x48, 0x83, 0xfe, 0x04, //0x00001eea cmpq $4, %rsi
- 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x00001eee jb LBB0_402
- //0x00001ef4 LBB0_406
- 0x8b, 0x17, //0x00001ef4 movl (%rdi), %edx
- 0x41, 0x89, 0x12, //0x00001ef6 movl %edx, (%r10)
- 0x48, 0x83, 0xc7, 0x04, //0x00001ef9 addq $4, %rdi
- 0x49, 0x83, 0xc2, 0x04, //0x00001efd addq $4, %r10
- 0x48, 0x83, 0xc6, 0xfc, //0x00001f01 addq $-4, %rsi
- 0x48, 0x83, 0xfe, 0x02, //0x00001f05 cmpq $2, %rsi
- 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x00001f09 jae LBB0_403
- //0x00001f0f LBB0_407
- 0x48, 0x89, 0xfa, //0x00001f0f movq %rdi, %rdx
- 0xe9, 0x49, 0x00, 0x00, 0x00, //0x00001f12 jmp LBB0_408
- //0x00001f17 LBB0_400
- 0x48, 0x83, 0xfe, 0x08, //0x00001f17 cmpq $8, %rsi
- 0x0f, 0x82, 0xc9, 0xff, 0xff, 0xff, //0x00001f1b jb LBB0_401
- //0x00001f21 LBB0_405
- 0x48, 0x8b, 0x17, //0x00001f21 movq (%rdi), %rdx
- 0x49, 0x89, 0x12, //0x00001f24 movq %rdx, (%r10)
- 0x48, 0x83, 0xc7, 0x08, //0x00001f27 addq $8, %rdi
- 0x49, 0x83, 0xc2, 0x08, //0x00001f2b addq $8, %r10
- 0x48, 0x83, 0xc6, 0xf8, //0x00001f2f addq $-8, %rsi
- 0x48, 0x83, 0xfe, 0x04, //0x00001f33 cmpq $4, %rsi
- 0x0f, 0x83, 0xb7, 0xff, 0xff, 0xff, //0x00001f37 jae LBB0_406
- //0x00001f3d LBB0_402
- 0x48, 0x83, 0xfe, 0x02, //0x00001f3d cmpq $2, %rsi
- 0x0f, 0x82, 0xc8, 0xff, 0xff, 0xff, //0x00001f41 jb LBB0_407
- //0x00001f47 LBB0_403
- 0x48, 0x89, 0xf9, //0x00001f47 movq %rdi, %rcx
- 0x0f, 0xb7, 0x17, //0x00001f4a movzwl (%rdi), %edx
- 0x66, 0x41, 0x89, 0x12, //0x00001f4d movw %dx, (%r10)
- 0x48, 0x83, 0xc1, 0x02, //0x00001f51 addq $2, %rcx
- 0x49, 0x83, 0xc2, 0x02, //0x00001f55 addq $2, %r10
- 0x48, 0x83, 0xc6, 0xfe, //0x00001f59 addq $-2, %rsi
- 0x48, 0x89, 0xca, //0x00001f5d movq %rcx, %rdx
- //0x00001f60 LBB0_408
- 0x4c, 0x8d, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00001f60 leaq $-176(%rbp), %r9
- 0x48, 0x85, 0xf6, //0x00001f67 testq %rsi, %rsi
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00001f6a je LBB0_384
- 0x8a, 0x12, //0x00001f70 movb (%rdx), %dl
- 0x41, 0x88, 0x12, //0x00001f72 movb %dl, (%r10)
- 0x4c, 0x8d, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00001f75 leaq $-176(%rbp), %r9
- //0x00001f7c LBB0_384
- 0xf3, 0x41, 0x0f, 0x6f, 0x31, //0x00001f7c movdqu (%r9), %xmm6
- 0xf3, 0x41, 0x0f, 0x6f, 0x69, 0x10, //0x00001f81 movdqu $16(%r9), %xmm5
- 0xf3, 0x41, 0x0f, 0x6f, 0x61, 0x20, //0x00001f87 movdqu $32(%r9), %xmm4
- 0xf3, 0x41, 0x0f, 0x6f, 0x59, 0x30, //0x00001f8d movdqu $48(%r9), %xmm3
- 0x66, 0x0f, 0x6f, 0xc6, //0x00001f93 movdqa %xmm6, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001f97 pcmpeqb %xmm13, %xmm0
- 0x66, 0x0f, 0xd7, 0xf0, //0x00001f9c pmovmskb %xmm0, %esi
- 0x66, 0x0f, 0x6f, 0xc5, //0x00001fa0 movdqa %xmm5, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001fa4 pcmpeqb %xmm13, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x00001fa9 pmovmskb %xmm0, %edx
- 0x66, 0x0f, 0x6f, 0xc4, //0x00001fad movdqa %xmm4, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001fb1 pcmpeqb %xmm13, %xmm0
- 0x66, 0x0f, 0xd7, 0xf8, //0x00001fb6 pmovmskb %xmm0, %edi
- 0x66, 0x0f, 0x6f, 0xc3, //0x00001fba movdqa %xmm3, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001fbe pcmpeqb %xmm13, %xmm0
- 0x66, 0x0f, 0xd7, 0xd8, //0x00001fc3 pmovmskb %xmm0, %ebx
- 0x48, 0xc1, 0xe3, 0x30, //0x00001fc7 shlq $48, %rbx
- 0x48, 0xc1, 0xe7, 0x20, //0x00001fcb shlq $32, %rdi
- 0x48, 0x09, 0xdf, //0x00001fcf orq %rbx, %rdi
- 0x48, 0xc1, 0xe2, 0x10, //0x00001fd2 shlq $16, %rdx
- 0x48, 0x09, 0xfa, //0x00001fd6 orq %rdi, %rdx
- 0x48, 0x09, 0xd6, //0x00001fd9 orq %rdx, %rsi
- 0x48, 0x89, 0xf2, //0x00001fdc movq %rsi, %rdx
- 0x4c, 0x09, 0xc2, //0x00001fdf orq %r8, %rdx
- 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001fe2 jne LBB0_386
- 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001fe8 movq $-1, %rsi
- 0x45, 0x31, 0xc0, //0x00001fef xorl %r8d, %r8d
- 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00001ff2 jmp LBB0_387
- //0x00001ff7 LBB0_386
- 0x4c, 0x89, 0xc2, //0x00001ff7 movq %r8, %rdx
- 0x48, 0xf7, 0xd2, //0x00001ffa notq %rdx
- 0x48, 0x21, 0xf2, //0x00001ffd andq %rsi, %rdx
- 0x4c, 0x8d, 0x14, 0x12, //0x00002000 leaq (%rdx,%rdx), %r10
- 0x4d, 0x09, 0xc2, //0x00002004 orq %r8, %r10
- 0x4c, 0x89, 0xd7, //0x00002007 movq %r10, %rdi
- 0x48, 0xf7, 0xd7, //0x0000200a notq %rdi
- 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000200d movabsq $-6148914691236517206, %rbx
- 0x48, 0x21, 0xde, //0x00002017 andq %rbx, %rsi
- 0x48, 0x21, 0xfe, //0x0000201a andq %rdi, %rsi
- 0x45, 0x31, 0xc0, //0x0000201d xorl %r8d, %r8d
- 0x48, 0x01, 0xd6, //0x00002020 addq %rdx, %rsi
- 0x41, 0x0f, 0x92, 0xc0, //0x00002023 setb %r8b
- 0x48, 0x01, 0xf6, //0x00002027 addq %rsi, %rsi
- 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000202a movabsq $6148914691236517205, %rdx
- 0x48, 0x31, 0xd6, //0x00002034 xorq %rdx, %rsi
- 0x4c, 0x21, 0xd6, //0x00002037 andq %r10, %rsi
- 0x48, 0xf7, 0xd6, //0x0000203a notq %rsi
- //0x0000203d LBB0_387
- 0x66, 0x0f, 0x6f, 0xc3, //0x0000203d movdqa %xmm3, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00002041 pcmpeqb %xmm11, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x00002046 pmovmskb %xmm0, %edx
- 0x48, 0xc1, 0xe2, 0x30, //0x0000204a shlq $48, %rdx
- 0x66, 0x0f, 0x6f, 0xc4, //0x0000204e movdqa %xmm4, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00002052 pcmpeqb %xmm11, %xmm0
- 0x66, 0x0f, 0xd7, 0xf8, //0x00002057 pmovmskb %xmm0, %edi
- 0x48, 0xc1, 0xe7, 0x20, //0x0000205b shlq $32, %rdi
- 0x48, 0x09, 0xd7, //0x0000205f orq %rdx, %rdi
- 0x66, 0x0f, 0x6f, 0xc5, //0x00002062 movdqa %xmm5, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00002066 pcmpeqb %xmm11, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x0000206b pmovmskb %xmm0, %edx
- 0x48, 0xc1, 0xe2, 0x10, //0x0000206f shlq $16, %rdx
- 0x48, 0x09, 0xfa, //0x00002073 orq %rdi, %rdx
- 0x66, 0x0f, 0x6f, 0xc6, //0x00002076 movdqa %xmm6, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x0000207a pcmpeqb %xmm11, %xmm0
- 0x66, 0x0f, 0xd7, 0xf8, //0x0000207f pmovmskb %xmm0, %edi
- 0x48, 0x09, 0xd7, //0x00002083 orq %rdx, %rdi
- 0x48, 0x21, 0xf7, //0x00002086 andq %rsi, %rdi
- 0x66, 0x48, 0x0f, 0x6e, 0xc7, //0x00002089 movq %rdi, %xmm0
- 0x66, 0x0f, 0x3a, 0x44, 0x05, 0x68, 0xe0, 0xff, 0xff, 0x00, //0x0000208e pclmulqdq $0, $-8088(%rip), %xmm0 /* LCPI0_16+0(%rip) */
- 0x66, 0x49, 0x0f, 0x7e, 0xc2, //0x00002098 movq %xmm0, %r10
- 0x4d, 0x31, 0xf2, //0x0000209d xorq %r14, %r10
- 0x66, 0x0f, 0x6f, 0xc6, //0x000020a0 movdqa %xmm6, %xmm0
- 0xf3, 0x0f, 0x6f, 0x0d, 0x94, 0xdf, 0xff, 0xff, //0x000020a4 movdqu $-8300(%rip), %xmm1 /* LCPI0_4+0(%rip) */
- 0x66, 0x0f, 0x74, 0xc1, //0x000020ac pcmpeqb %xmm1, %xmm0
- 0x66, 0x44, 0x0f, 0xd7, 0xe8, //0x000020b0 pmovmskb %xmm0, %r13d
- 0x66, 0x0f, 0x6f, 0xc5, //0x000020b5 movdqa %xmm5, %xmm0
- 0x66, 0x0f, 0x74, 0xc1, //0x000020b9 pcmpeqb %xmm1, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x000020bd pmovmskb %xmm0, %edx
- 0x66, 0x0f, 0x6f, 0xc4, //0x000020c1 movdqa %xmm4, %xmm0
- 0x66, 0x0f, 0x74, 0xc1, //0x000020c5 pcmpeqb %xmm1, %xmm0
- 0x66, 0x0f, 0xd7, 0xf8, //0x000020c9 pmovmskb %xmm0, %edi
- 0x66, 0x0f, 0x6f, 0xc3, //0x000020cd movdqa %xmm3, %xmm0
- 0x66, 0x0f, 0x74, 0xc1, //0x000020d1 pcmpeqb %xmm1, %xmm0
- 0x66, 0x0f, 0xd7, 0xf0, //0x000020d5 pmovmskb %xmm0, %esi
- 0x48, 0xc1, 0xe6, 0x30, //0x000020d9 shlq $48, %rsi
- 0x48, 0xc1, 0xe7, 0x20, //0x000020dd shlq $32, %rdi
- 0x48, 0x09, 0xf7, //0x000020e1 orq %rsi, %rdi
- 0x48, 0xc1, 0xe2, 0x10, //0x000020e4 shlq $16, %rdx
- 0x48, 0x09, 0xfa, //0x000020e8 orq %rdi, %rdx
- 0x49, 0x09, 0xd5, //0x000020eb orq %rdx, %r13
- 0x4d, 0x89, 0xd6, //0x000020ee movq %r10, %r14
- 0x49, 0xf7, 0xd6, //0x000020f1 notq %r14
- 0x4d, 0x21, 0xf5, //0x000020f4 andq %r14, %r13
- 0xf3, 0x0f, 0x6f, 0x05, 0x51, 0xdf, 0xff, 0xff, //0x000020f7 movdqu $-8367(%rip), %xmm0 /* LCPI0_5+0(%rip) */
- 0x66, 0x0f, 0x74, 0xf0, //0x000020ff pcmpeqb %xmm0, %xmm6
- 0x66, 0x0f, 0xd7, 0xfe, //0x00002103 pmovmskb %xmm6, %edi
- 0x66, 0x0f, 0x74, 0xe8, //0x00002107 pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xf5, //0x0000210b pmovmskb %xmm5, %esi
- 0x66, 0x0f, 0x74, 0xe0, //0x0000210f pcmpeqb %xmm0, %xmm4
- 0x66, 0x0f, 0xd7, 0xd4, //0x00002113 pmovmskb %xmm4, %edx
- 0x66, 0x0f, 0x74, 0xd8, //0x00002117 pcmpeqb %xmm0, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x0000211b pmovmskb %xmm3, %r15d
- 0x49, 0xc1, 0xe7, 0x30, //0x00002120 shlq $48, %r15
- 0x48, 0xc1, 0xe2, 0x20, //0x00002124 shlq $32, %rdx
- 0x4c, 0x09, 0xfa, //0x00002128 orq %r15, %rdx
- 0x48, 0xc1, 0xe6, 0x10, //0x0000212b shlq $16, %rsi
- 0x48, 0x09, 0xd6, //0x0000212f orq %rdx, %rsi
- 0x48, 0x09, 0xf7, //0x00002132 orq %rsi, %rdi
- 0x4c, 0x21, 0xf7, //0x00002135 andq %r14, %rdi
- 0x0f, 0x84, 0x89, 0x00, 0x00, 0x00, //0x00002138 je LBB0_391
- 0x49, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000213e movabsq $6148914691236517205, %r14
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002148 .p2align 4, 0x90
- //0x00002150 LBB0_389
- 0x48, 0x8d, 0x5f, 0xff, //0x00002150 leaq $-1(%rdi), %rbx
- 0x48, 0x89, 0xda, //0x00002154 movq %rbx, %rdx
- 0x4c, 0x21, 0xea, //0x00002157 andq %r13, %rdx
- 0x48, 0x89, 0xd6, //0x0000215a movq %rdx, %rsi
- 0x48, 0xd1, 0xee, //0x0000215d shrq %rsi
- 0x4c, 0x21, 0xf6, //0x00002160 andq %r14, %rsi
- 0x48, 0x29, 0xf2, //0x00002163 subq %rsi, %rdx
- 0x48, 0x89, 0xd6, //0x00002166 movq %rdx, %rsi
- 0x48, 0xb9, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00002169 movabsq $3689348814741910323, %rcx
- 0x48, 0x21, 0xce, //0x00002173 andq %rcx, %rsi
- 0x48, 0xc1, 0xea, 0x02, //0x00002176 shrq $2, %rdx
- 0x48, 0x21, 0xca, //0x0000217a andq %rcx, %rdx
- 0x48, 0x01, 0xf2, //0x0000217d addq %rsi, %rdx
- 0x48, 0x89, 0xd6, //0x00002180 movq %rdx, %rsi
- 0x48, 0xc1, 0xee, 0x04, //0x00002183 shrq $4, %rsi
- 0x48, 0x01, 0xd6, //0x00002187 addq %rdx, %rsi
- 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000218a movabsq $1085102592571150095, %rcx
- 0x48, 0x21, 0xce, //0x00002194 andq %rcx, %rsi
- 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002197 movabsq $72340172838076673, %rcx
- 0x48, 0x0f, 0xaf, 0xf1, //0x000021a1 imulq %rcx, %rsi
- 0x48, 0xc1, 0xee, 0x38, //0x000021a5 shrq $56, %rsi
- 0x4c, 0x01, 0xde, //0x000021a9 addq %r11, %rsi
- 0x4c, 0x39, 0xe6, //0x000021ac cmpq %r12, %rsi
- 0x0f, 0x86, 0x94, 0x00, 0x00, 0x00, //0x000021af jbe LBB0_410
- 0x49, 0x83, 0xc4, 0x01, //0x000021b5 addq $1, %r12
- 0x48, 0x21, 0xdf, //0x000021b9 andq %rbx, %rdi
- 0x0f, 0x85, 0x8e, 0xff, 0xff, 0xff, //0x000021bc jne LBB0_389
- 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x000021c2 jmp LBB0_392
- //0x000021c7 LBB0_391
- 0x49, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000021c7 movabsq $6148914691236517205, %r14
- //0x000021d1 LBB0_392
- 0x49, 0xc1, 0xfa, 0x3f, //0x000021d1 sarq $63, %r10
- 0x4c, 0x89, 0xea, //0x000021d5 movq %r13, %rdx
- 0x48, 0xd1, 0xea, //0x000021d8 shrq %rdx
- 0x4c, 0x21, 0xf2, //0x000021db andq %r14, %rdx
- 0x49, 0x29, 0xd5, //0x000021de subq %rdx, %r13
- 0x4c, 0x89, 0xea, //0x000021e1 movq %r13, %rdx
- 0x48, 0xb9, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x000021e4 movabsq $3689348814741910323, %rcx
- 0x48, 0x21, 0xca, //0x000021ee andq %rcx, %rdx
- 0x49, 0xc1, 0xed, 0x02, //0x000021f1 shrq $2, %r13
- 0x49, 0x21, 0xcd, //0x000021f5 andq %rcx, %r13
- 0x49, 0x01, 0xd5, //0x000021f8 addq %rdx, %r13
- 0x4c, 0x89, 0xea, //0x000021fb movq %r13, %rdx
- 0x48, 0xc1, 0xea, 0x04, //0x000021fe shrq $4, %rdx
- 0x4c, 0x01, 0xea, //0x00002202 addq %r13, %rdx
- 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002205 movabsq $1085102592571150095, %rcx
- 0x48, 0x21, 0xca, //0x0000220f andq %rcx, %rdx
- 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002212 movabsq $72340172838076673, %rcx
- 0x48, 0x0f, 0xaf, 0xd1, //0x0000221c imulq %rcx, %rdx
- 0x48, 0xc1, 0xea, 0x38, //0x00002220 shrq $56, %rdx
- 0x49, 0x01, 0xd3, //0x00002224 addq %rdx, %r11
- 0x49, 0x83, 0xc1, 0x40, //0x00002227 addq $64, %r9
- 0x48, 0x8b, 0x4d, 0xb0, //0x0000222b movq $-80(%rbp), %rcx
- 0x48, 0x83, 0xc1, 0xc0, //0x0000222f addq $-64, %rcx
- 0x4d, 0x89, 0xd6, //0x00002233 movq %r10, %r14
- 0x48, 0x83, 0xf9, 0x40, //0x00002236 cmpq $64, %rcx
- 0x48, 0x89, 0x4d, 0xb0, //0x0000223a movq %rcx, $-80(%rbp)
- 0x0f, 0x8d, 0x38, 0xfd, 0xff, 0xff, //0x0000223e jge LBB0_384
- 0xe9, 0xe9, 0xfb, 0xff, 0xff, //0x00002244 jmp LBB0_393
- //0x00002249 LBB0_410
- 0x48, 0x8b, 0x75, 0xa0, //0x00002249 movq $-96(%rbp), %rsi
- 0x48, 0x8b, 0x4e, 0x08, //0x0000224d movq $8(%rsi), %rcx
- 0x48, 0x0f, 0xbc, 0xd7, //0x00002251 bsfq %rdi, %rdx
- 0x48, 0x2b, 0x55, 0xb0, //0x00002255 subq $-80(%rbp), %rdx
- 0x4c, 0x8d, 0x1c, 0x0a, //0x00002259 leaq (%rdx,%rcx), %r11
- 0x49, 0x83, 0xc3, 0x01, //0x0000225d addq $1, %r11
- 0x48, 0x8b, 0x55, 0xa8, //0x00002261 movq $-88(%rbp), %rdx
- 0x4c, 0x89, 0x1a, //0x00002265 movq %r11, (%rdx)
- 0x48, 0x8b, 0x4e, 0x08, //0x00002268 movq $8(%rsi), %rcx
- 0x49, 0x39, 0xcb, //0x0000226c cmpq %rcx, %r11
- 0x49, 0x0f, 0x46, 0xcb, //0x0000226f cmovbeq %r11, %rcx
- 0x48, 0x89, 0x0a, //0x00002273 movq %rcx, (%rdx)
- 0x0f, 0x87, 0x77, 0x14, 0x00, 0x00, //0x00002276 ja LBB0_638
- 0x48, 0x8b, 0x55, 0xc8, //0x0000227c movq $-56(%rbp), %rdx
- 0x48, 0x89, 0xd0, //0x00002280 movq %rdx, %rax
- 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00002283 movabsq $9223372036854775806, %rcx
- 0x48, 0x39, 0xca, //0x0000228d cmpq %rcx, %rdx
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002290 movq $-64(%rbp), %r13
- 0x0f, 0x86, 0x36, 0xdf, 0xff, 0xff, //0x00002294 jbe LBB0_3
- 0xe9, 0x54, 0x14, 0x00, 0x00, //0x0000229a jmp LBB0_638
- //0x0000229f LBB0_412
- 0x0f, 0xbc, 0xc2, //0x0000229f bsfl %edx, %eax
- 0x48, 0x8b, 0x55, 0xc8, //0x000022a2 movq $-56(%rbp), %rdx
- 0x48, 0x01, 0xd0, //0x000022a6 addq %rdx, %rax
- 0x4d, 0x8d, 0x1c, 0x06, //0x000022a9 leaq (%r14,%rax), %r11
- 0x49, 0x83, 0xc3, 0x02, //0x000022ad addq $2, %r11
- 0xe9, 0xa1, 0xef, 0xff, 0xff, //0x000022b1 jmp LBB0_246
- //0x000022b6 LBB0_413
- 0x66, 0x0f, 0xbc, 0xc9, //0x000022b6 bsfw %cx, %cx
- 0x44, 0x0f, 0xb7, 0xd9, //0x000022ba movzwl %cx, %r11d
- 0x49, 0x29, 0xc3, //0x000022be subq %rax, %r11
- 0xe9, 0xde, 0xde, 0xff, 0xff, //0x000022c1 jmp LBB0_2
- //0x000022c6 LBB0_620
- 0x49, 0x8d, 0x4a, 0xff, //0x000022c6 leaq $-1(%r10), %rcx
- 0x49, 0x39, 0xcc, //0x000022ca cmpq %rcx, %r12
- 0x49, 0xf7, 0xd2, //0x000022cd notq %r10
- 0x4d, 0x0f, 0x45, 0xd3, //0x000022d0 cmovneq %r11, %r10
- 0x84, 0xc0, //0x000022d4 testb %al, %al
- 0x4d, 0x0f, 0x45, 0xda, //0x000022d6 cmovneq %r10, %r11
- 0x4c, 0x8b, 0x6d, 0xc0, //0x000022da movq $-64(%rbp), %r13
- 0x4d, 0x85, 0xdb, //0x000022de testq %r11, %r11
- 0x0f, 0x89, 0x33, 0xef, 0xff, 0xff, //0x000022e1 jns LBB0_242
- 0xe9, 0xf0, 0x13, 0x00, 0x00, //0x000022e7 jmp LBB0_621
- //0x000022ec LBB0_414
- 0x4c, 0x89, 0xc1, //0x000022ec movq %r8, %rcx
- 0x4c, 0x29, 0xd9, //0x000022ef subq %r11, %rcx
- 0x0f, 0x84, 0x02, 0x16, 0x00, 0x00, //0x000022f2 je LBB0_641
- 0x66, 0x44, 0x0f, 0x6f, 0xe7, //0x000022f8 movdqa %xmm7, %xmm12
- 0x48, 0x83, 0xf9, 0x40, //0x000022fd cmpq $64, %rcx
- 0x0f, 0x82, 0x34, 0x0d, 0x00, 0x00, //0x00002301 jb LBB0_538
- 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00002307 movq $-1, $-48(%rbp)
- 0x45, 0x31, 0xf6, //0x0000230f xorl %r14d, %r14d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002312 .p2align 4, 0x90
- //0x00002320 LBB0_417
- 0x48, 0x89, 0x4d, 0xb0, //0x00002320 movq %rcx, $-80(%rbp)
- 0xf3, 0x43, 0x0f, 0x6f, 0x1c, 0x19, //0x00002324 movdqu (%r9,%r11), %xmm3
- 0xf3, 0x43, 0x0f, 0x6f, 0x44, 0x19, 0x10, //0x0000232a movdqu $16(%r9,%r11), %xmm0
- 0xf3, 0x43, 0x0f, 0x6f, 0x6c, 0x19, 0x20, //0x00002331 movdqu $32(%r9,%r11), %xmm5
- 0xf3, 0x43, 0x0f, 0x6f, 0x64, 0x19, 0x30, //0x00002338 movdqu $48(%r9,%r11), %xmm4
- 0x66, 0x0f, 0x6f, 0xcb, //0x0000233f movdqa %xmm3, %xmm1
- 0x66, 0x41, 0x0f, 0x74, 0xcb, //0x00002343 pcmpeqb %xmm11, %xmm1
- 0x66, 0x44, 0x0f, 0xd7, 0xf9, //0x00002348 pmovmskb %xmm1, %r15d
- 0x66, 0x0f, 0x6f, 0xc8, //0x0000234d movdqa %xmm0, %xmm1
- 0x66, 0x0f, 0x6f, 0xd0, //0x00002351 movdqa %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0xda, 0xd2, //0x00002355 pminub %xmm10, %xmm2
- 0x66, 0x0f, 0x74, 0xd0, //0x0000235a pcmpeqb %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x0000235e pcmpeqb %xmm11, %xmm0
- 0x66, 0x0f, 0xd7, 0xf0, //0x00002363 pmovmskb %xmm0, %esi
- 0x66, 0x0f, 0x6f, 0xc5, //0x00002367 movdqa %xmm5, %xmm0
- 0x66, 0x0f, 0x6f, 0xf5, //0x0000236b movdqa %xmm5, %xmm6
- 0x66, 0x41, 0x0f, 0xda, 0xf2, //0x0000236f pminub %xmm10, %xmm6
- 0x66, 0x0f, 0x74, 0xf5, //0x00002374 pcmpeqb %xmm5, %xmm6
- 0x66, 0x41, 0x0f, 0x74, 0xeb, //0x00002378 pcmpeqb %xmm11, %xmm5
- 0x66, 0x0f, 0xd7, 0xfd, //0x0000237d pmovmskb %xmm5, %edi
- 0x66, 0x0f, 0x6f, 0xec, //0x00002381 movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x6f, 0xfc, //0x00002385 movdqa %xmm4, %xmm7
- 0x66, 0x41, 0x0f, 0xda, 0xfa, //0x00002389 pminub %xmm10, %xmm7
- 0x66, 0x0f, 0x74, 0xfc, //0x0000238e pcmpeqb %xmm4, %xmm7
- 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x00002392 pcmpeqb %xmm11, %xmm4
- 0x66, 0x0f, 0xd7, 0xc4, //0x00002397 pmovmskb %xmm4, %eax
- 0x66, 0x0f, 0x6f, 0xe3, //0x0000239b movdqa %xmm3, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe5, //0x0000239f pcmpeqb %xmm13, %xmm4
- 0x66, 0x44, 0x0f, 0xd7, 0xe4, //0x000023a4 pmovmskb %xmm4, %r12d
- 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x000023a9 pcmpeqb %xmm13, %xmm1
- 0x66, 0x0f, 0xd7, 0xd1, //0x000023ae pmovmskb %xmm1, %edx
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x000023b2 pcmpeqb %xmm13, %xmm0
- 0x66, 0x44, 0x0f, 0xd7, 0xc0, //0x000023b7 pmovmskb %xmm0, %r8d
- 0x66, 0x41, 0x0f, 0x74, 0xed, //0x000023bc pcmpeqb %xmm13, %xmm5
- 0x66, 0x44, 0x0f, 0xd7, 0xd5, //0x000023c1 pmovmskb %xmm5, %r10d
- 0x66, 0x0f, 0xd7, 0xca, //0x000023c6 pmovmskb %xmm2, %ecx
- 0x66, 0x0f, 0xd7, 0xde, //0x000023ca pmovmskb %xmm6, %ebx
- 0x66, 0x44, 0x0f, 0xd7, 0xef, //0x000023ce pmovmskb %xmm7, %r13d
- 0x48, 0xc1, 0xe0, 0x30, //0x000023d3 shlq $48, %rax
- 0x48, 0xc1, 0xe7, 0x20, //0x000023d7 shlq $32, %rdi
- 0x48, 0x09, 0xc7, //0x000023db orq %rax, %rdi
- 0x48, 0xc1, 0xe6, 0x10, //0x000023de shlq $16, %rsi
- 0x48, 0x09, 0xfe, //0x000023e2 orq %rdi, %rsi
- 0x49, 0x09, 0xf7, //0x000023e5 orq %rsi, %r15
- 0x49, 0xc1, 0xe2, 0x30, //0x000023e8 shlq $48, %r10
- 0x49, 0xc1, 0xe0, 0x20, //0x000023ec shlq $32, %r8
- 0x4d, 0x09, 0xd0, //0x000023f0 orq %r10, %r8
- 0x48, 0xc1, 0xe2, 0x10, //0x000023f3 shlq $16, %rdx
- 0x4c, 0x09, 0xc2, //0x000023f7 orq %r8, %rdx
- 0x49, 0xc1, 0xe5, 0x30, //0x000023fa shlq $48, %r13
- 0x48, 0xc1, 0xe3, 0x20, //0x000023fe shlq $32, %rbx
- 0x4c, 0x09, 0xeb, //0x00002402 orq %r13, %rbx
- 0x48, 0xc1, 0xe1, 0x10, //0x00002405 shlq $16, %rcx
- 0x48, 0x09, 0xd9, //0x00002409 orq %rbx, %rcx
- 0x49, 0x09, 0xd4, //0x0000240c orq %rdx, %r12
- 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x0000240f jne LBB0_436
- 0x4d, 0x85, 0xf6, //0x00002415 testq %r14, %r14
- 0x0f, 0x85, 0x75, 0x00, 0x00, 0x00, //0x00002418 jne LBB0_438
- 0x45, 0x31, 0xf6, //0x0000241e xorl %r14d, %r14d
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002421 movq $-64(%rbp), %r13
- 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002425 movdqa %xmm12, %xmm7
- //0x0000242a LBB0_420
- 0x66, 0x0f, 0x6f, 0xc3, //0x0000242a movdqa %xmm3, %xmm0
- 0x66, 0x41, 0x0f, 0xda, 0xc2, //0x0000242e pminub %xmm10, %xmm0
- 0x66, 0x0f, 0x74, 0xc3, //0x00002433 pcmpeqb %xmm3, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x00002437 pmovmskb %xmm0, %eax
- 0x48, 0x09, 0xc1, //0x0000243b orq %rax, %rcx
- 0x4d, 0x85, 0xff, //0x0000243e testq %r15, %r15
- 0x4c, 0x8b, 0x45, 0xb8, //0x00002441 movq $-72(%rbp), %r8
- 0x0f, 0x85, 0x9f, 0x00, 0x00, 0x00, //0x00002445 jne LBB0_440
- 0x48, 0x85, 0xc9, //0x0000244b testq %rcx, %rcx
- 0x0f, 0x85, 0x0a, 0x14, 0x00, 0x00, //0x0000244e jne LBB0_632
- 0x48, 0x8b, 0x4d, 0xb0, //0x00002454 movq $-80(%rbp), %rcx
- 0x48, 0x83, 0xc1, 0xc0, //0x00002458 addq $-64, %rcx
- 0x49, 0x83, 0xc3, 0x40, //0x0000245c addq $64, %r11
- 0x48, 0x83, 0xf9, 0x3f, //0x00002460 cmpq $63, %rcx
- 0x0f, 0x87, 0xb6, 0xfe, 0xff, 0xff, //0x00002464 ja LBB0_417
- 0xe9, 0x6b, 0x08, 0x00, 0x00, //0x0000246a jmp LBB0_423
- //0x0000246f LBB0_436
- 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x0000246f cmpq $-1, $-48(%rbp)
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002474 movq $-64(%rbp), %r13
- 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002478 movdqa %xmm12, %xmm7
- 0x0f, 0x85, 0x19, 0x00, 0x00, 0x00, //0x0000247d jne LBB0_439
- 0x49, 0x0f, 0xbc, 0xc4, //0x00002483 bsfq %r12, %rax
- 0x4c, 0x01, 0xd8, //0x00002487 addq %r11, %rax
- 0x48, 0x89, 0x45, 0xd0, //0x0000248a movq %rax, $-48(%rbp)
- 0xe9, 0x09, 0x00, 0x00, 0x00, //0x0000248e jmp LBB0_439
- //0x00002493 LBB0_438
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002493 movq $-64(%rbp), %r13
- 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002497 movdqa %xmm12, %xmm7
- //0x0000249c LBB0_439
- 0x4c, 0x89, 0xf0, //0x0000249c movq %r14, %rax
- 0x48, 0xf7, 0xd0, //0x0000249f notq %rax
- 0x4c, 0x21, 0xe0, //0x000024a2 andq %r12, %rax
- 0x48, 0x8d, 0x14, 0x00, //0x000024a5 leaq (%rax,%rax), %rdx
- 0x4c, 0x09, 0xf2, //0x000024a9 orq %r14, %rdx
- 0x48, 0x89, 0xd6, //0x000024ac movq %rdx, %rsi
- 0x48, 0xf7, 0xd6, //0x000024af notq %rsi
- 0x4c, 0x21, 0xe6, //0x000024b2 andq %r12, %rsi
- 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000024b5 movabsq $-6148914691236517206, %rdi
- 0x48, 0x21, 0xfe, //0x000024bf andq %rdi, %rsi
- 0x45, 0x31, 0xf6, //0x000024c2 xorl %r14d, %r14d
- 0x48, 0x01, 0xc6, //0x000024c5 addq %rax, %rsi
- 0x41, 0x0f, 0x92, 0xc6, //0x000024c8 setb %r14b
- 0x48, 0x01, 0xf6, //0x000024cc addq %rsi, %rsi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000024cf movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc6, //0x000024d9 xorq %rax, %rsi
- 0x48, 0x21, 0xd6, //0x000024dc andq %rdx, %rsi
- 0x48, 0xf7, 0xd6, //0x000024df notq %rsi
- 0x49, 0x21, 0xf7, //0x000024e2 andq %rsi, %r15
- 0xe9, 0x40, 0xff, 0xff, 0xff, //0x000024e5 jmp LBB0_420
- //0x000024ea LBB0_440
- 0x49, 0x0f, 0xbc, 0xc7, //0x000024ea bsfq %r15, %rax
- 0x48, 0x85, 0xc9, //0x000024ee testq %rcx, %rcx
- 0x0f, 0x84, 0x0c, 0x01, 0x00, 0x00, //0x000024f1 je LBB0_461
- 0x48, 0x0f, 0xbc, 0xc9, //0x000024f7 bsfq %rcx, %rcx
- 0xe9, 0x08, 0x01, 0x00, 0x00, //0x000024fb jmp LBB0_462
- //0x00002500 LBB0_442
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002500 movq $-2, %rcx
- 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00002507 movl $2, %eax
- 0x49, 0x01, 0xc3, //0x0000250c addq %rax, %r11
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000250f movq $-1, %rax
- 0x49, 0x01, 0xce, //0x00002516 addq %rcx, %r14
- 0x0f, 0x8e, 0xd4, 0x11, 0x00, 0x00, //0x00002519 jle LBB0_638
- //0x0000251f LBB0_444
- 0x41, 0x0f, 0xb6, 0x03, //0x0000251f movzbl (%r11), %eax
- 0x3c, 0x5c, //0x00002523 cmpb $92, %al
- 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00002525 je LBB0_442
- 0x3c, 0x22, //0x0000252b cmpb $34, %al
- 0x0f, 0x84, 0xfe, 0x06, 0x00, 0x00, //0x0000252d je LBB0_504
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002533 movq $-1, %rcx
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000253a movl $1, %eax
- 0x49, 0x01, 0xc3, //0x0000253f addq %rax, %r11
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002542 movq $-1, %rax
- 0x49, 0x01, 0xce, //0x00002549 addq %rcx, %r14
- 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x0000254c jg LBB0_444
- 0xe9, 0x9c, 0x11, 0x00, 0x00, //0x00002552 jmp LBB0_638
- //0x00002557 LBB0_447
- 0x89, 0xca, //0x00002557 movl %ecx, %edx
- 0x48, 0x03, 0x55, 0xb0, //0x00002559 addq $-80(%rbp), %rdx
- 0x48, 0x01, 0xc2, //0x0000255d addq %rax, %rdx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002560 movq $-1, %rax
- 0x4d, 0x85, 0xf6, //0x00002567 testq %r14, %r14
- 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x0000256a jne LBB0_450
- 0xe9, 0x1a, 0x13, 0x00, 0x00, //0x00002570 jmp LBB0_636
- //0x00002575 LBB0_448
- 0x48, 0x01, 0xc1, //0x00002575 addq %rax, %rcx
- 0x48, 0x89, 0xca, //0x00002578 movq %rcx, %rdx
- //0x0000257b LBB0_449
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000257b movq $-1, %rax
- 0x4d, 0x85, 0xf6, //0x00002582 testq %r14, %r14
- 0x0f, 0x84, 0x04, 0x13, 0x00, 0x00, //0x00002585 je LBB0_636
- //0x0000258b LBB0_450
- 0x4d, 0x85, 0xc0, //0x0000258b testq %r8, %r8
- 0x0f, 0x84, 0xfb, 0x12, 0x00, 0x00, //0x0000258e je LBB0_636
- 0x4d, 0x85, 0xff, //0x00002594 testq %r15, %r15
- 0x0f, 0x84, 0xf2, 0x12, 0x00, 0x00, //0x00002597 je LBB0_636
- 0x48, 0x2b, 0x55, 0xb0, //0x0000259d subq $-80(%rbp), %rdx
- 0x48, 0x8d, 0x42, 0xff, //0x000025a1 leaq $-1(%rdx), %rax
- 0x49, 0x39, 0xc6, //0x000025a5 cmpq %rax, %r14
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000025a8 je LBB0_458
- 0x49, 0x39, 0xc0, //0x000025ae cmpq %rax, %r8
- 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x000025b1 je LBB0_458
- 0x49, 0x39, 0xc7, //0x000025b7 cmpq %rax, %r15
- 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000025ba je LBB0_458
- 0x4d, 0x85, 0xc0, //0x000025c0 testq %r8, %r8
- 0x0f, 0x8e, 0xf5, 0x00, 0x00, 0x00, //0x000025c3 jle LBB0_466
- 0x49, 0x8d, 0x40, 0xff, //0x000025c9 leaq $-1(%r8), %rax
- 0x49, 0x39, 0xc7, //0x000025cd cmpq %rax, %r15
- 0x0f, 0x84, 0xe8, 0x00, 0x00, 0x00, //0x000025d0 je LBB0_466
- 0x49, 0xf7, 0xd0, //0x000025d6 notq %r8
- 0x4c, 0x89, 0xc0, //0x000025d9 movq %r8, %rax
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000025dc jmp LBB0_459
- //0x000025e1 LBB0_458
- 0x48, 0xf7, 0xda, //0x000025e1 negq %rdx
- 0x48, 0x89, 0xd0, //0x000025e4 movq %rdx, %rax
- //0x000025e7 LBB0_459
- 0x48, 0x85, 0xc0, //0x000025e7 testq %rax, %rax
- 0x0f, 0x88, 0x9f, 0x12, 0x00, 0x00, //0x000025ea js LBB0_636
- //0x000025f0 LBB0_460
- 0x49, 0x01, 0xc3, //0x000025f0 addq %rax, %r11
- 0x48, 0x8b, 0x45, 0xa8, //0x000025f3 movq $-88(%rbp), %rax
- 0x4c, 0x89, 0x18, //0x000025f7 movq %r11, (%rax)
- 0x48, 0x8b, 0x55, 0xc8, //0x000025fa movq $-56(%rbp), %rdx
- 0xe9, 0x5b, 0xec, 0xff, 0xff, //0x000025fe jmp LBB0_247
- //0x00002603 LBB0_461
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00002603 movl $64, %ecx
- //0x00002608 LBB0_462
- 0x48, 0x8b, 0x55, 0xc8, //0x00002608 movq $-56(%rbp), %rdx
- 0x48, 0x39, 0xc1, //0x0000260c cmpq %rax, %rcx
- 0x0f, 0x82, 0xd3, 0x12, 0x00, 0x00, //0x0000260f jb LBB0_225
- 0x49, 0x01, 0xc3, //0x00002615 addq %rax, %r11
- 0x49, 0x83, 0xc3, 0x01, //0x00002618 addq $1, %r11
- 0x4d, 0x85, 0xdb, //0x0000261c testq %r11, %r11
- 0x0f, 0x89, 0x32, 0xec, 0xff, 0xff, //0x0000261f jns LBB0_246
- 0xe9, 0x78, 0x12, 0x00, 0x00, //0x00002625 jmp LBB0_434
- //0x0000262a LBB0_137
- 0x4d, 0x85, 0xdb, //0x0000262a testq %r11, %r11
- 0x0f, 0x85, 0x6e, 0x0a, 0x00, 0x00, //0x0000262d jne LBB0_543
- 0x4f, 0x8d, 0x1c, 0x16, //0x00002633 leaq (%r14,%r10), %r11
- 0x49, 0x83, 0xc3, 0x01, //0x00002637 addq $1, %r11
- 0x49, 0xf7, 0xd6, //0x0000263b notq %r14
- 0x4d, 0x01, 0xe6, //0x0000263e addq %r12, %r14
- //0x00002641 LBB0_139
- 0x4d, 0x85, 0xf6, //0x00002641 testq %r14, %r14
- 0x0f, 0x8f, 0x25, 0x00, 0x00, 0x00, //0x00002644 jg LBB0_193
- 0xe9, 0xa4, 0x10, 0x00, 0x00, //0x0000264a jmp LBB0_638
- 0x90, //0x0000264f .p2align 4, 0x90
- //0x00002650 LBB0_191
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002650 movq $-2, %rcx
- 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00002657 movl $2, %eax
- 0x49, 0x01, 0xc3, //0x0000265c addq %rax, %r11
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000265f movq $-1, %rax
- 0x49, 0x01, 0xce, //0x00002666 addq %rcx, %r14
- 0x0f, 0x8e, 0x84, 0x10, 0x00, 0x00, //0x00002669 jle LBB0_638
- //0x0000266f LBB0_193
- 0x41, 0x0f, 0xb6, 0x03, //0x0000266f movzbl (%r11), %eax
- 0x3c, 0x5c, //0x00002673 cmpb $92, %al
- 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00002675 je LBB0_191
- 0x3c, 0x22, //0x0000267b cmpb $34, %al
- 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x0000267d je LBB0_464
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002683 movq $-1, %rcx
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000268a movl $1, %eax
- 0x49, 0x01, 0xc3, //0x0000268f addq %rax, %r11
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002692 movq $-1, %rax
- 0x49, 0x01, 0xce, //0x00002699 addq %rcx, %r14
- 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x0000269c jg LBB0_193
- 0xe9, 0x4c, 0x10, 0x00, 0x00, //0x000026a2 jmp LBB0_638
- //0x000026a7 LBB0_464
- 0x4d, 0x29, 0xcb, //0x000026a7 subq %r9, %r11
- 0x49, 0x83, 0xc3, 0x01, //0x000026aa addq $1, %r11
- 0xe9, 0x91, 0xe4, 0xff, 0xff, //0x000026ae jmp LBB0_134
- //0x000026b3 LBB0_465
- 0x4d, 0x29, 0xcb, //0x000026b3 subq %r9, %r11
- 0x49, 0x01, 0xcb, //0x000026b6 addq %rcx, %r11
- 0xe9, 0x67, 0xe5, 0xff, 0xff, //0x000026b9 jmp LBB0_153
- //0x000026be LBB0_466
- 0x4c, 0x89, 0xf0, //0x000026be movq %r14, %rax
- 0x4c, 0x09, 0xf8, //0x000026c1 orq %r15, %rax
- 0x0f, 0x99, 0xc0, //0x000026c4 setns %al
- 0x0f, 0x88, 0x2f, 0x02, 0x00, 0x00, //0x000026c7 js LBB0_473
- 0x4d, 0x39, 0xfe, //0x000026cd cmpq %r15, %r14
- 0x0f, 0x8c, 0x26, 0x02, 0x00, 0x00, //0x000026d0 jl LBB0_473
- 0x49, 0xf7, 0xd6, //0x000026d6 notq %r14
- 0x4c, 0x89, 0xf0, //0x000026d9 movq %r14, %rax
- 0xe9, 0x06, 0xff, 0xff, 0xff, //0x000026dc jmp LBB0_459
- //0x000026e1 LBB0_469
- 0x48, 0x8b, 0x55, 0xc8, //0x000026e1 movq $-56(%rbp), %rdx
- 0x49, 0x01, 0xd1, //0x000026e5 addq %rdx, %r9
- 0x49, 0x29, 0xc9, //0x000026e8 subq %rcx, %r9
- 0x48, 0xf7, 0xd6, //0x000026eb notq %rsi
- 0x4c, 0x01, 0xce, //0x000026ee addq %r9, %rsi
- 0x49, 0x89, 0xf3, //0x000026f1 movq %rsi, %r11
- 0x4c, 0x8b, 0x6d, 0xc0, //0x000026f4 movq $-64(%rbp), %r13
- 0x4d, 0x85, 0xdb, //0x000026f8 testq %r11, %r11
- 0x0f, 0x89, 0x19, 0xeb, 0xff, 0xff, //0x000026fb jns LBB0_242
- 0xe9, 0xd6, 0x0f, 0x00, 0x00, //0x00002701 jmp LBB0_621
- //0x00002706 LBB0_470
- 0x0f, 0xbc, 0xc3, //0x00002706 bsfl %ebx, %eax
- 0xe9, 0x0e, 0x02, 0x00, 0x00, //0x00002709 jmp LBB0_475
- //0x0000270e LBB0_471
- 0x89, 0xd0, //0x0000270e movl %edx, %eax
- 0xe9, 0x07, 0x02, 0x00, 0x00, //0x00002710 jmp LBB0_475
- //0x00002715 LBB0_161
- 0x4d, 0x85, 0xdb, //0x00002715 testq %r11, %r11
- 0x0f, 0x85, 0x43, 0x0b, 0x00, 0x00, //0x00002718 jne LBB0_566
- 0x4f, 0x8d, 0x1c, 0x16, //0x0000271e leaq (%r14,%r10), %r11
- 0x49, 0x83, 0xc3, 0x01, //0x00002722 addq $1, %r11
- 0x49, 0xf7, 0xd6, //0x00002726 notq %r14
- 0x4d, 0x01, 0xe6, //0x00002729 addq %r12, %r14
- //0x0000272c LBB0_163
- 0x4d, 0x85, 0xf6, //0x0000272c testq %r14, %r14
- 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x0000272f jg LBB0_229
- 0xe9, 0xb9, 0x0f, 0x00, 0x00, //0x00002735 jmp LBB0_638
- //0x0000273a LBB0_227
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x0000273a movq $-2, %rcx
- 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00002741 movl $2, %eax
- 0x49, 0x01, 0xc3, //0x00002746 addq %rax, %r11
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002749 movq $-1, %rax
- 0x49, 0x01, 0xce, //0x00002750 addq %rcx, %r14
- 0x0f, 0x8e, 0x9a, 0x0f, 0x00, 0x00, //0x00002753 jle LBB0_638
- //0x00002759 LBB0_229
- 0x41, 0x0f, 0xb6, 0x03, //0x00002759 movzbl (%r11), %eax
- 0x3c, 0x5c, //0x0000275d cmpb $92, %al
- 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x0000275f je LBB0_227
- 0x3c, 0x22, //0x00002765 cmpb $34, %al
- 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00002767 je LBB0_472
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000276d movq $-1, %rcx
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00002774 movl $1, %eax
- 0x49, 0x01, 0xc3, //0x00002779 addq %rax, %r11
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000277c movq $-1, %rax
- 0x49, 0x01, 0xce, //0x00002783 addq %rcx, %r14
- 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x00002786 jg LBB0_229
- 0xe9, 0x62, 0x0f, 0x00, 0x00, //0x0000278c jmp LBB0_638
- //0x00002791 LBB0_472
- 0x4d, 0x29, 0xcb, //0x00002791 subq %r9, %r11
- 0x49, 0x83, 0xc3, 0x01, //0x00002794 addq $1, %r11
- 0x4c, 0x89, 0xc2, //0x00002798 movq %r8, %rdx
- 0xe9, 0x20, 0xf0, 0xff, 0xff, //0x0000279b jmp LBB0_331
- //0x000027a0 LBB0_49
- 0x4d, 0x01, 0xcb, //0x000027a0 addq %r9, %r11
- 0x4c, 0x8b, 0x65, 0xb8, //0x000027a3 movq $-72(%rbp), %r12
- 0x49, 0x83, 0xfe, 0x20, //0x000027a7 cmpq $32, %r14
- 0x0f, 0x82, 0x83, 0x09, 0x00, 0x00, //0x000027ab jb LBB0_549
- //0x000027b1 LBB0_50
- 0xf3, 0x41, 0x0f, 0x6f, 0x03, //0x000027b1 movdqu (%r11), %xmm0
- 0xf3, 0x41, 0x0f, 0x6f, 0x4b, 0x10, //0x000027b6 movdqu $16(%r11), %xmm1
- 0x66, 0x0f, 0x6f, 0xd0, //0x000027bc movdqa %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x000027c0 pcmpeqb %xmm11, %xmm2
- 0x66, 0x0f, 0xd7, 0xca, //0x000027c5 pmovmskb %xmm2, %ecx
- 0x66, 0x0f, 0x6f, 0xd1, //0x000027c9 movdqa %xmm1, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x000027cd pcmpeqb %xmm11, %xmm2
- 0x66, 0x0f, 0xd7, 0xc2, //0x000027d2 pmovmskb %xmm2, %eax
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x000027d6 pcmpeqb %xmm13, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x000027db pmovmskb %xmm0, %edx
- 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x000027df pcmpeqb %xmm13, %xmm1
- 0x66, 0x0f, 0xd7, 0xf1, //0x000027e4 pmovmskb %xmm1, %esi
- 0x48, 0xc1, 0xe0, 0x10, //0x000027e8 shlq $16, %rax
- 0x48, 0x09, 0xc1, //0x000027ec orq %rax, %rcx
- 0x48, 0xc1, 0xe6, 0x10, //0x000027ef shlq $16, %rsi
- 0x48, 0x09, 0xf2, //0x000027f3 orq %rsi, %rdx
- 0x0f, 0x85, 0xd4, 0x08, 0x00, 0x00, //0x000027f6 jne LBB0_545
- 0x4d, 0x85, 0xd2, //0x000027fc testq %r10, %r10
- 0x0f, 0x85, 0xe7, 0x08, 0x00, 0x00, //0x000027ff jne LBB0_547
- 0x45, 0x31, 0xd2, //0x00002805 xorl %r10d, %r10d
- 0x48, 0x85, 0xc9, //0x00002808 testq %rcx, %rcx
- 0x0f, 0x84, 0x1b, 0x09, 0x00, 0x00, //0x0000280b je LBB0_548
- //0x00002811 LBB0_53
- 0x48, 0x0f, 0xbc, 0xc1, //0x00002811 bsfq %rcx, %rax
- 0xe9, 0xd3, 0x00, 0x00, 0x00, //0x00002815 jmp LBB0_183
- //0x0000281a LBB0_173
- 0x4c, 0x8b, 0x4d, 0xb0, //0x0000281a movq $-80(%rbp), %r9
- 0x4d, 0x01, 0xcb, //0x0000281e addq %r9, %r11
- 0x49, 0x83, 0xfe, 0x20, //0x00002821 cmpq $32, %r14
- 0x0f, 0x82, 0xa9, 0x06, 0x00, 0x00, //0x00002825 jb LBB0_525
- //0x0000282b LBB0_174
- 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x0000282b movdqu (%r11), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x43, 0x10, //0x00002830 movdqu $16(%r11), %xmm0
- 0x66, 0x0f, 0x6f, 0xcb, //0x00002836 movdqa %xmm3, %xmm1
- 0x66, 0x41, 0x0f, 0x74, 0xcb, //0x0000283a pcmpeqb %xmm11, %xmm1
- 0x66, 0x0f, 0xd7, 0xc9, //0x0000283f pmovmskb %xmm1, %ecx
- 0x66, 0x0f, 0x6f, 0xc8, //0x00002843 movdqa %xmm0, %xmm1
- 0x66, 0x0f, 0x6f, 0xd0, //0x00002847 movdqa %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0xda, 0xd2, //0x0000284b pminub %xmm10, %xmm2
- 0x66, 0x0f, 0x74, 0xd0, //0x00002850 pcmpeqb %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00002854 pcmpeqb %xmm11, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x00002859 pmovmskb %xmm0, %eax
- 0x66, 0x0f, 0x6f, 0xc3, //0x0000285d movdqa %xmm3, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00002861 pcmpeqb %xmm13, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x00002866 pmovmskb %xmm0, %edx
- 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x0000286a pcmpeqb %xmm13, %xmm1
- 0x66, 0x0f, 0xd7, 0xf9, //0x0000286f pmovmskb %xmm1, %edi
- 0x66, 0x0f, 0xd7, 0xf2, //0x00002873 pmovmskb %xmm2, %esi
- 0x48, 0xc1, 0xe0, 0x10, //0x00002877 shlq $16, %rax
- 0x48, 0x09, 0xc1, //0x0000287b orq %rax, %rcx
- 0x48, 0xc1, 0xe7, 0x10, //0x0000287e shlq $16, %rdi
- 0x48, 0xc1, 0xe6, 0x10, //0x00002882 shlq $16, %rsi
- 0x48, 0x09, 0xfa, //0x00002886 orq %rdi, %rdx
- 0x0f, 0x85, 0x74, 0x09, 0x00, 0x00, //0x00002889 jne LBB0_563
- 0x48, 0x85, 0xdb, //0x0000288f testq %rbx, %rbx
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002892 movq $-64(%rbp), %r13
- 0x0f, 0x85, 0x83, 0x09, 0x00, 0x00, //0x00002896 jne LBB0_565
- 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x0000289c movdqa %xmm12, %xmm7
- 0x31, 0xdb, //0x000028a1 xorl %ebx, %ebx
- //0x000028a3 LBB0_177
- 0x66, 0x0f, 0x6f, 0xc3, //0x000028a3 movdqa %xmm3, %xmm0
- 0x66, 0x41, 0x0f, 0xda, 0xc2, //0x000028a7 pminub %xmm10, %xmm0
- 0x66, 0x0f, 0x74, 0xc3, //0x000028ac pcmpeqb %xmm3, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x000028b0 pmovmskb %xmm0, %eax
- 0x48, 0x09, 0xc6, //0x000028b4 orq %rax, %rsi
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x000028b7 movl $64, %edx
- 0xb8, 0x40, 0x00, 0x00, 0x00, //0x000028bc movl $64, %eax
- 0x48, 0x85, 0xc9, //0x000028c1 testq %rcx, %rcx
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000028c4 je LBB0_179
- 0x48, 0x0f, 0xbc, 0xc1, //0x000028ca bsfq %rcx, %rax
- //0x000028ce LBB0_179
- 0x48, 0x85, 0xf6, //0x000028ce testq %rsi, %rsi
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000028d1 je LBB0_181
- 0x48, 0x0f, 0xbc, 0xd6, //0x000028d7 bsfq %rsi, %rdx
- //0x000028db LBB0_181
- 0x48, 0x85, 0xc9, //0x000028db testq %rcx, %rcx
- 0x0f, 0x84, 0xce, 0x01, 0x00, 0x00, //0x000028de je LBB0_477
- 0x48, 0x39, 0xc2, //0x000028e4 cmpq %rax, %rdx
- 0x0f, 0x82, 0x32, 0x10, 0x00, 0x00, //0x000028e7 jb LBB0_644
- //0x000028ed LBB0_183
- 0x4d, 0x29, 0xcb, //0x000028ed subq %r9, %r11
- 0x49, 0x01, 0xc3, //0x000028f0 addq %rax, %r11
- 0x49, 0x83, 0xc3, 0x01, //0x000028f3 addq $1, %r11
- 0xe9, 0xdd, 0x08, 0x00, 0x00, //0x000028f7 jmp LBB0_562
- //0x000028fc LBB0_473
- 0x49, 0x8d, 0x4f, 0xff, //0x000028fc leaq $-1(%r15), %rcx
- 0x49, 0x39, 0xce, //0x00002900 cmpq %rcx, %r14
- 0x49, 0xf7, 0xd7, //0x00002903 notq %r15
- 0x4c, 0x0f, 0x45, 0xfa, //0x00002906 cmovneq %rdx, %r15
- 0x84, 0xc0, //0x0000290a testb %al, %al
- 0x4c, 0x0f, 0x44, 0xfa, //0x0000290c cmoveq %rdx, %r15
- 0x4c, 0x89, 0xf8, //0x00002910 movq %r15, %rax
- 0xe9, 0xcf, 0xfc, 0xff, 0xff, //0x00002913 jmp LBB0_459
- //0x00002918 LBB0_474
- 0x41, 0x0f, 0xbc, 0xc7, //0x00002918 bsfl %r15d, %eax
- //0x0000291c LBB0_475
- 0x49, 0xf7, 0xd3, //0x0000291c notq %r11
- 0x49, 0x29, 0xc3, //0x0000291f subq %rax, %r11
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002922 movq $-64(%rbp), %r13
- 0x48, 0x8b, 0x55, 0xc8, //0x00002926 movq $-56(%rbp), %rdx
- 0x4d, 0x85, 0xdb, //0x0000292a testq %r11, %r11
- 0x0f, 0x89, 0xe7, 0xe8, 0xff, 0xff, //0x0000292d jns LBB0_242
- 0xe9, 0xa4, 0x0d, 0x00, 0x00, //0x00002933 jmp LBB0_621
- //0x00002938 LBB0_476
- 0x4c, 0x89, 0xe2, //0x00002938 movq %r12, %rdx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000293b movq $-1, %rax
- 0x4d, 0x85, 0xf6, //0x00002942 testq %r14, %r14
- 0x0f, 0x85, 0x40, 0xfc, 0xff, 0xff, //0x00002945 jne LBB0_450
- 0xe9, 0x3f, 0x0f, 0x00, 0x00, //0x0000294b jmp LBB0_636
- //0x00002950 LBB0_118
- 0x4d, 0x01, 0xcb, //0x00002950 addq %r9, %r11
- 0x49, 0x83, 0xfe, 0x20, //0x00002953 cmpq $32, %r14
- 0x4c, 0x8b, 0x65, 0xb8, //0x00002957 movq $-72(%rbp), %r12
- 0x0f, 0x82, 0x93, 0x09, 0x00, 0x00, //0x0000295b jb LBB0_572
- //0x00002961 LBB0_119
- 0xf3, 0x41, 0x0f, 0x6f, 0x03, //0x00002961 movdqu (%r11), %xmm0
- 0xf3, 0x41, 0x0f, 0x6f, 0x4b, 0x10, //0x00002966 movdqu $16(%r11), %xmm1
- 0x66, 0x0f, 0x6f, 0xd0, //0x0000296c movdqa %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x00002970 pcmpeqb %xmm11, %xmm2
- 0x66, 0x0f, 0xd7, 0xca, //0x00002975 pmovmskb %xmm2, %ecx
- 0x66, 0x0f, 0x6f, 0xd1, //0x00002979 movdqa %xmm1, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x0000297d pcmpeqb %xmm11, %xmm2
- 0x66, 0x0f, 0xd7, 0xc2, //0x00002982 pmovmskb %xmm2, %eax
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00002986 pcmpeqb %xmm13, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x0000298b pmovmskb %xmm0, %edx
- 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x0000298f pcmpeqb %xmm13, %xmm1
- 0x66, 0x0f, 0xd7, 0xf1, //0x00002994 pmovmskb %xmm1, %esi
- 0x48, 0xc1, 0xe0, 0x10, //0x00002998 shlq $16, %rax
- 0x48, 0x09, 0xc1, //0x0000299c orq %rax, %rcx
- 0x48, 0xc1, 0xe6, 0x10, //0x0000299f shlq $16, %rsi
- 0x48, 0x09, 0xf2, //0x000029a3 orq %rsi, %rdx
- 0x0f, 0x85, 0xe4, 0x08, 0x00, 0x00, //0x000029a6 jne LBB0_568
- 0x4d, 0x85, 0xd2, //0x000029ac testq %r10, %r10
- 0x0f, 0x85, 0xf7, 0x08, 0x00, 0x00, //0x000029af jne LBB0_570
- 0x45, 0x31, 0xd2, //0x000029b5 xorl %r10d, %r10d
- 0x48, 0x85, 0xc9, //0x000029b8 testq %rcx, %rcx
- 0x0f, 0x84, 0x2b, 0x09, 0x00, 0x00, //0x000029bb je LBB0_571
- //0x000029c1 LBB0_122
- 0x48, 0x0f, 0xbc, 0xc1, //0x000029c1 bsfq %rcx, %rax
- 0x4d, 0x29, 0xcb, //0x000029c5 subq %r9, %r11
- 0x49, 0x01, 0xc3, //0x000029c8 addq %rax, %r11
- 0x49, 0x83, 0xc3, 0x01, //0x000029cb addq $1, %r11
- 0xe9, 0xc5, 0x09, 0x00, 0x00, //0x000029cf jmp LBB0_585
- //0x000029d4 LBB0_208
- 0x4c, 0x8b, 0x45, 0xb0, //0x000029d4 movq $-80(%rbp), %r8
- 0x4d, 0x01, 0xc3, //0x000029d8 addq %r8, %r11
- 0x49, 0x83, 0xfe, 0x20, //0x000029db cmpq $32, %r14
- 0x0f, 0x82, 0x9f, 0x05, 0x00, 0x00, //0x000029df jb LBB0_531
- //0x000029e5 LBB0_209
- 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x000029e5 movdqu (%r11), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x43, 0x10, //0x000029ea movdqu $16(%r11), %xmm0
- 0x66, 0x0f, 0x6f, 0xcb, //0x000029f0 movdqa %xmm3, %xmm1
- 0x66, 0x41, 0x0f, 0x74, 0xcb, //0x000029f4 pcmpeqb %xmm11, %xmm1
- 0x66, 0x0f, 0xd7, 0xc9, //0x000029f9 pmovmskb %xmm1, %ecx
- 0x66, 0x0f, 0x6f, 0xc8, //0x000029fd movdqa %xmm0, %xmm1
- 0x66, 0x0f, 0x6f, 0xd0, //0x00002a01 movdqa %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0xda, 0xd2, //0x00002a05 pminub %xmm10, %xmm2
- 0x66, 0x0f, 0x74, 0xd0, //0x00002a0a pcmpeqb %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00002a0e pcmpeqb %xmm11, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x00002a13 pmovmskb %xmm0, %eax
- 0x66, 0x0f, 0x6f, 0xc3, //0x00002a17 movdqa %xmm3, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00002a1b pcmpeqb %xmm13, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x00002a20 pmovmskb %xmm0, %edx
- 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x00002a24 pcmpeqb %xmm13, %xmm1
- 0x66, 0x0f, 0xd7, 0xf9, //0x00002a29 pmovmskb %xmm1, %edi
- 0x66, 0x0f, 0xd7, 0xf2, //0x00002a2d pmovmskb %xmm2, %esi
- 0x48, 0xc1, 0xe0, 0x10, //0x00002a31 shlq $16, %rax
- 0x48, 0x09, 0xc1, //0x00002a35 orq %rax, %rcx
- 0x48, 0xc1, 0xe7, 0x10, //0x00002a38 shlq $16, %rdi
- 0x48, 0xc1, 0xe6, 0x10, //0x00002a3c shlq $16, %rsi
- 0x48, 0x09, 0xfa, //0x00002a40 orq %rdi, %rdx
- 0x0f, 0x85, 0x7a, 0x09, 0x00, 0x00, //0x00002a43 jne LBB0_586
- 0x4d, 0x85, 0xc9, //0x00002a49 testq %r9, %r9
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002a4c movq $-64(%rbp), %r13
- 0x0f, 0x85, 0x8a, 0x09, 0x00, 0x00, //0x00002a50 jne LBB0_588
- 0x45, 0x31, 0xc9, //0x00002a56 xorl %r9d, %r9d
- //0x00002a59 LBB0_212
- 0x66, 0x0f, 0x6f, 0xc3, //0x00002a59 movdqa %xmm3, %xmm0
- 0x66, 0x41, 0x0f, 0xda, 0xc2, //0x00002a5d pminub %xmm10, %xmm0
- 0x66, 0x0f, 0x74, 0xc3, //0x00002a62 pcmpeqb %xmm3, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x00002a66 pmovmskb %xmm0, %eax
- 0x48, 0x09, 0xc6, //0x00002a6a orq %rax, %rsi
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002a6d movl $64, %edx
- 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00002a72 movl $64, %eax
- 0x48, 0x85, 0xc9, //0x00002a77 testq %rcx, %rcx
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002a7a je LBB0_214
- 0x48, 0x0f, 0xbc, 0xc1, //0x00002a80 bsfq %rcx, %rax
- //0x00002a84 LBB0_214
- 0x48, 0x85, 0xf6, //0x00002a84 testq %rsi, %rsi
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002a87 je LBB0_216
- 0x48, 0x0f, 0xbc, 0xd6, //0x00002a8d bsfq %rsi, %rdx
- //0x00002a91 LBB0_216
- 0x48, 0x85, 0xc9, //0x00002a91 testq %rcx, %rcx
- 0x0f, 0x84, 0xcc, 0x00, 0x00, 0x00, //0x00002a94 je LBB0_489
- 0x48, 0x39, 0xc2, //0x00002a9a cmpq %rax, %rdx
- 0x0f, 0x82, 0x87, 0x0e, 0x00, 0x00, //0x00002a9d jb LBB0_645
- 0x4d, 0x29, 0xc3, //0x00002aa3 subq %r8, %r11
- 0x49, 0x01, 0xc3, //0x00002aa6 addq %rax, %r11
- 0x49, 0x83, 0xc3, 0x01, //0x00002aa9 addq $1, %r11
- 0xe9, 0xe7, 0x08, 0x00, 0x00, //0x00002aad jmp LBB0_585
- //0x00002ab2 LBB0_477
- 0x48, 0x85, 0xf6, //0x00002ab2 testq %rsi, %rsi
- 0x0f, 0x85, 0x64, 0x0e, 0x00, 0x00, //0x00002ab5 jne LBB0_644
- 0x49, 0x83, 0xc3, 0x20, //0x00002abb addq $32, %r11
- 0x49, 0x83, 0xc6, 0xe0, //0x00002abf addq $-32, %r14
- 0x48, 0x85, 0xdb, //0x00002ac3 testq %rbx, %rbx
- 0x0f, 0x85, 0x1a, 0x04, 0x00, 0x00, //0x00002ac6 jne LBB0_526
- //0x00002acc LBB0_479
- 0x48, 0x8b, 0x4d, 0xd0, //0x00002acc movq $-48(%rbp), %rcx
- 0x4d, 0x85, 0xf6, //0x00002ad0 testq %r14, %r14
- 0x0f, 0x84, 0xe7, 0x0b, 0x00, 0x00, //0x00002ad3 je LBB0_59
- //0x00002ad9 LBB0_480
- 0x41, 0x0f, 0xb6, 0x03, //0x00002ad9 movzbl (%r11), %eax
- 0x3c, 0x22, //0x00002add cmpb $34, %al
- 0x0f, 0x84, 0x75, 0x00, 0x00, 0x00, //0x00002adf je LBB0_488
- 0x3c, 0x5c, //0x00002ae5 cmpb $92, %al
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00002ae7 je LBB0_484
- 0x3c, 0x1f, //0x00002aed cmpb $31, %al
- 0x0f, 0x86, 0x53, 0x0e, 0x00, 0x00, //0x00002aef jbe LBB0_647
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002af5 movq $-1, %rax
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00002afc movl $1, %edx
- 0x49, 0x01, 0xd3, //0x00002b01 addq %rdx, %r11
- 0x49, 0x01, 0xc6, //0x00002b04 addq %rax, %r14
- 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00002b07 jne LBB0_480
- 0xe9, 0xae, 0x0b, 0x00, 0x00, //0x00002b0d jmp LBB0_59
- //0x00002b12 LBB0_484
- 0x49, 0x83, 0xfe, 0x01, //0x00002b12 cmpq $1, %r14
- 0x0f, 0x84, 0x23, 0x0e, 0x00, 0x00, //0x00002b16 je LBB0_652
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002b1c movq $-2, %rax
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x00002b23 movl $2, %edx
- 0x48, 0x83, 0xf9, 0xff, //0x00002b28 cmpq $-1, %rcx
- 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00002b2c jne LBB0_487
- 0x4c, 0x89, 0xd9, //0x00002b32 movq %r11, %rcx
- 0x4c, 0x29, 0xc9, //0x00002b35 subq %r9, %rcx
- 0x48, 0x89, 0x4d, 0xd0, //0x00002b38 movq %rcx, $-48(%rbp)
- //0x00002b3c LBB0_487
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002b3c movq $-64(%rbp), %r13
- 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002b40 movdqa %xmm12, %xmm7
- 0x4c, 0x8b, 0x65, 0xb8, //0x00002b45 movq $-72(%rbp), %r12
- 0x49, 0x01, 0xd3, //0x00002b49 addq %rdx, %r11
- 0x49, 0x01, 0xc6, //0x00002b4c addq %rax, %r14
- 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x00002b4f jne LBB0_480
- 0xe9, 0x66, 0x0b, 0x00, 0x00, //0x00002b55 jmp LBB0_59
- //0x00002b5a LBB0_488
- 0x4d, 0x29, 0xcb, //0x00002b5a subq %r9, %r11
- 0x49, 0x83, 0xc3, 0x01, //0x00002b5d addq $1, %r11
- 0xe9, 0x73, 0x06, 0x00, 0x00, //0x00002b61 jmp LBB0_562
- //0x00002b66 LBB0_489
- 0x48, 0x85, 0xf6, //0x00002b66 testq %rsi, %rsi
- 0x0f, 0x85, 0xbb, 0x0d, 0x00, 0x00, //0x00002b69 jne LBB0_645
- 0x49, 0x83, 0xc3, 0x20, //0x00002b6f addq $32, %r11
- 0x49, 0x83, 0xc6, 0xe0, //0x00002b73 addq $-32, %r14
- 0x4d, 0x85, 0xc9, //0x00002b77 testq %r9, %r9
- 0x0f, 0x85, 0x11, 0x04, 0x00, 0x00, //0x00002b7a jne LBB0_532
- //0x00002b80 LBB0_491
- 0x48, 0x8b, 0x4d, 0xd0, //0x00002b80 movq $-48(%rbp), %rcx
- 0x4d, 0x85, 0xf6, //0x00002b84 testq %r14, %r14
- 0x0f, 0x84, 0x89, 0x0b, 0x00, 0x00, //0x00002b87 je LBB0_128
- //0x00002b8d LBB0_492
- 0x41, 0x0f, 0xb6, 0x03, //0x00002b8d movzbl (%r11), %eax
- 0x3c, 0x22, //0x00002b91 cmpb $34, %al
- 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x00002b93 je LBB0_503
- 0x3c, 0x5c, //0x00002b99 cmpb $92, %al
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00002b9b je LBB0_497
- 0x3c, 0x1f, //0x00002ba1 cmpb $31, %al
- 0x0f, 0x86, 0xbb, 0x0d, 0x00, 0x00, //0x00002ba3 jbe LBB0_649
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002ba9 movq $-1, %rax
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00002bb0 movl $1, %edx
- //0x00002bb5 LBB0_496
- 0x49, 0x01, 0xd3, //0x00002bb5 addq %rdx, %r11
- 0x49, 0x01, 0xc6, //0x00002bb8 addq %rax, %r14
- 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00002bbb jne LBB0_492
- 0xe9, 0x50, 0x0b, 0x00, 0x00, //0x00002bc1 jmp LBB0_128
- //0x00002bc6 LBB0_497
- 0x49, 0x83, 0xfe, 0x01, //0x00002bc6 cmpq $1, %r14
- 0x0f, 0x84, 0x8b, 0x0d, 0x00, 0x00, //0x00002bca je LBB0_653
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002bd0 movq $-2, %rax
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x00002bd7 movl $2, %edx
- 0x48, 0x83, 0xf9, 0xff, //0x00002bdc cmpq $-1, %rcx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00002be0 je LBB0_500
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002be6 movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x65, 0xb8, //0x00002bea movq $-72(%rbp), %r12
- 0x4c, 0x8b, 0x45, 0xb0, //0x00002bee movq $-80(%rbp), %r8
- 0xe9, 0xbe, 0xff, 0xff, 0xff, //0x00002bf2 jmp LBB0_496
- //0x00002bf7 LBB0_500
- 0x4c, 0x89, 0xd9, //0x00002bf7 movq %r11, %rcx
- 0x4c, 0x8b, 0x45, 0xb0, //0x00002bfa movq $-80(%rbp), %r8
- 0x4c, 0x29, 0xc1, //0x00002bfe subq %r8, %rcx
- 0x48, 0x89, 0x4d, 0xd0, //0x00002c01 movq %rcx, $-48(%rbp)
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002c05 movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x65, 0xb8, //0x00002c09 movq $-72(%rbp), %r12
- 0xe9, 0xa3, 0xff, 0xff, 0xff, //0x00002c0d jmp LBB0_496
- //0x00002c12 LBB0_501
- 0x4d, 0x29, 0xcb, //0x00002c12 subq %r9, %r11
- 0x49, 0x01, 0xcb, //0x00002c15 addq %rcx, %r11
- 0xe9, 0x87, 0xd5, 0xff, 0xff, //0x00002c18 jmp LBB0_2
- //0x00002c1d LBB0_502
- 0x0f, 0xbc, 0xcb, //0x00002c1d bsfl %ebx, %ecx
- 0xe9, 0x30, 0x00, 0x00, 0x00, //0x00002c20 jmp LBB0_507
- //0x00002c25 LBB0_503
- 0x4d, 0x29, 0xc3, //0x00002c25 subq %r8, %r11
- 0x49, 0x83, 0xc3, 0x01, //0x00002c28 addq $1, %r11
- 0xe9, 0x68, 0x07, 0x00, 0x00, //0x00002c2c jmp LBB0_585
- //0x00002c31 LBB0_504
- 0x4d, 0x29, 0xcb, //0x00002c31 subq %r9, %r11
- 0x49, 0x83, 0xc3, 0x01, //0x00002c34 addq $1, %r11
- 0x48, 0x8b, 0x55, 0xc8, //0x00002c38 movq $-56(%rbp), %rdx
- 0xe9, 0x16, 0xe6, 0xff, 0xff, //0x00002c3c jmp LBB0_246
- //0x00002c41 LBB0_505
- 0x4c, 0x03, 0x4d, 0xc8, //0x00002c41 addq $-56(%rbp), %r9
- 0x49, 0x29, 0xc9, //0x00002c45 subq %rcx, %r9
- 0x49, 0x29, 0xc1, //0x00002c48 subq %rax, %r9
- 0x4c, 0x89, 0xc8, //0x00002c4b movq %r9, %rax
- 0xe9, 0x94, 0xf9, 0xff, 0xff, //0x00002c4e jmp LBB0_459
- //0x00002c53 LBB0_506
- 0x89, 0xd1, //0x00002c53 movl %edx, %ecx
- //0x00002c55 LBB0_507
- 0x48, 0xf7, 0xd0, //0x00002c55 notq %rax
- 0x48, 0x29, 0xc8, //0x00002c58 subq %rcx, %rax
- 0xe9, 0x87, 0xf9, 0xff, 0xff, //0x00002c5b jmp LBB0_459
- //0x00002c60 LBB0_260
- 0x4d, 0x01, 0xcb, //0x00002c60 addq %r9, %r11
- 0x49, 0x83, 0xfe, 0x20, //0x00002c63 cmpq $32, %r14
- 0x4c, 0x8b, 0x45, 0xb8, //0x00002c67 movq $-72(%rbp), %r8
- 0x0f, 0x82, 0xd0, 0x08, 0x00, 0x00, //0x00002c6b jb LBB0_599
- //0x00002c71 LBB0_261
- 0xf3, 0x41, 0x0f, 0x6f, 0x03, //0x00002c71 movdqu (%r11), %xmm0
- 0xf3, 0x41, 0x0f, 0x6f, 0x4b, 0x10, //0x00002c76 movdqu $16(%r11), %xmm1
- 0x66, 0x0f, 0x6f, 0xd0, //0x00002c7c movdqa %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x00002c80 pcmpeqb %xmm11, %xmm2
- 0x66, 0x0f, 0xd7, 0xca, //0x00002c85 pmovmskb %xmm2, %ecx
- 0x66, 0x0f, 0x6f, 0xd1, //0x00002c89 movdqa %xmm1, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x00002c8d pcmpeqb %xmm11, %xmm2
- 0x66, 0x0f, 0xd7, 0xc2, //0x00002c92 pmovmskb %xmm2, %eax
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00002c96 pcmpeqb %xmm13, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x00002c9b pmovmskb %xmm0, %edx
- 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x00002c9f pcmpeqb %xmm13, %xmm1
- 0x66, 0x0f, 0xd7, 0xf1, //0x00002ca4 pmovmskb %xmm1, %esi
- 0x48, 0xc1, 0xe0, 0x10, //0x00002ca8 shlq $16, %rax
- 0x48, 0x09, 0xc1, //0x00002cac orq %rax, %rcx
- 0x48, 0xc1, 0xe6, 0x10, //0x00002caf shlq $16, %rsi
- 0x48, 0x09, 0xf2, //0x00002cb3 orq %rsi, %rdx
- 0x0f, 0x85, 0x21, 0x08, 0x00, 0x00, //0x00002cb6 jne LBB0_595
- 0x4d, 0x85, 0xd2, //0x00002cbc testq %r10, %r10
- 0x0f, 0x85, 0x34, 0x08, 0x00, 0x00, //0x00002cbf jne LBB0_597
- 0x45, 0x31, 0xd2, //0x00002cc5 xorl %r10d, %r10d
- 0x48, 0x85, 0xc9, //0x00002cc8 testq %rcx, %rcx
- 0x0f, 0x84, 0x68, 0x08, 0x00, 0x00, //0x00002ccb je LBB0_598
- //0x00002cd1 LBB0_264
- 0x48, 0x0f, 0xbc, 0xc1, //0x00002cd1 bsfq %rcx, %rax
- 0xe9, 0xd0, 0x00, 0x00, 0x00, //0x00002cd5 jmp LBB0_433
- //0x00002cda LBB0_423
- 0x4d, 0x01, 0xcb, //0x00002cda addq %r9, %r11
- 0x48, 0x83, 0xf9, 0x20, //0x00002cdd cmpq $32, %rcx
- 0x0f, 0x82, 0x6c, 0x03, 0x00, 0x00, //0x00002ce1 jb LBB0_539
- //0x00002ce7 LBB0_424
- 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x00002ce7 movdqu (%r11), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x43, 0x10, //0x00002cec movdqu $16(%r11), %xmm0
- 0x66, 0x0f, 0x6f, 0xcb, //0x00002cf2 movdqa %xmm3, %xmm1
- 0x66, 0x41, 0x0f, 0x74, 0xcb, //0x00002cf6 pcmpeqb %xmm11, %xmm1
- 0x66, 0x44, 0x0f, 0xd7, 0xd1, //0x00002cfb pmovmskb %xmm1, %r10d
- 0x66, 0x0f, 0x6f, 0xc8, //0x00002d00 movdqa %xmm0, %xmm1
- 0x66, 0x0f, 0x6f, 0xd0, //0x00002d04 movdqa %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0xda, 0xd2, //0x00002d08 pminub %xmm10, %xmm2
- 0x66, 0x0f, 0x74, 0xd0, //0x00002d0d pcmpeqb %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00002d11 pcmpeqb %xmm11, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x00002d16 pmovmskb %xmm0, %eax
- 0x66, 0x0f, 0x6f, 0xc3, //0x00002d1a movdqa %xmm3, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00002d1e pcmpeqb %xmm13, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x00002d23 pmovmskb %xmm0, %edx
- 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x00002d27 pcmpeqb %xmm13, %xmm1
- 0x66, 0x0f, 0xd7, 0xf9, //0x00002d2c pmovmskb %xmm1, %edi
- 0x66, 0x0f, 0xd7, 0xf2, //0x00002d30 pmovmskb %xmm2, %esi
- 0x48, 0xc1, 0xe0, 0x10, //0x00002d34 shlq $16, %rax
- 0x49, 0x09, 0xc2, //0x00002d38 orq %rax, %r10
- 0x48, 0xc1, 0xe7, 0x10, //0x00002d3b shlq $16, %rdi
- 0x48, 0xc1, 0xe6, 0x10, //0x00002d3f shlq $16, %rsi
- 0x48, 0x09, 0xfa, //0x00002d43 orq %rdi, %rdx
- 0x0f, 0x85, 0xab, 0x08, 0x00, 0x00, //0x00002d46 jne LBB0_612
- 0x4d, 0x85, 0xf6, //0x00002d4c testq %r14, %r14
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002d4f movq $-64(%rbp), %r13
- 0x0f, 0x85, 0xba, 0x08, 0x00, 0x00, //0x00002d53 jne LBB0_614
- 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002d59 movdqa %xmm12, %xmm7
- 0x31, 0xff, //0x00002d5e xorl %edi, %edi
- //0x00002d60 LBB0_427
- 0x66, 0x0f, 0x6f, 0xc3, //0x00002d60 movdqa %xmm3, %xmm0
- 0x66, 0x41, 0x0f, 0xda, 0xc2, //0x00002d64 pminub %xmm10, %xmm0
- 0x66, 0x0f, 0x74, 0xc3, //0x00002d69 pcmpeqb %xmm3, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x00002d6d pmovmskb %xmm0, %eax
- 0x48, 0x09, 0xc6, //0x00002d71 orq %rax, %rsi
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002d74 movl $64, %edx
- 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00002d79 movl $64, %eax
- 0x4d, 0x85, 0xd2, //0x00002d7e testq %r10, %r10
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002d81 je LBB0_429
- 0x49, 0x0f, 0xbc, 0xc2, //0x00002d87 bsfq %r10, %rax
- //0x00002d8b LBB0_429
- 0x48, 0x85, 0xf6, //0x00002d8b testq %rsi, %rsi
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002d8e je LBB0_431
- 0x48, 0x0f, 0xbc, 0xd6, //0x00002d94 bsfq %rsi, %rdx
- //0x00002d98 LBB0_431
- 0x4d, 0x85, 0xd2, //0x00002d98 testq %r10, %r10
- 0x0f, 0x84, 0x65, 0x00, 0x00, 0x00, //0x00002d9b je LBB0_511
- 0x48, 0x39, 0xc2, //0x00002da1 cmpq %rax, %rdx
- 0x0f, 0x82, 0xcc, 0x0b, 0x00, 0x00, //0x00002da4 jb LBB0_650
- //0x00002daa LBB0_433
- 0x4d, 0x29, 0xcb, //0x00002daa subq %r9, %r11
- 0x49, 0x01, 0xc3, //0x00002dad addq %rax, %r11
- 0x49, 0x83, 0xc3, 0x01, //0x00002db0 addq $1, %r11
- 0x48, 0x8b, 0x55, 0xc8, //0x00002db4 movq $-56(%rbp), %rdx
- 0x4d, 0x85, 0xdb, //0x00002db8 testq %r11, %r11
- 0x0f, 0x89, 0x96, 0xe4, 0xff, 0xff, //0x00002dbb jns LBB0_246
- 0xe9, 0xdc, 0x0a, 0x00, 0x00, //0x00002dc1 jmp LBB0_434
- //0x00002dc6 LBB0_508
- 0x4d, 0x01, 0xcb, //0x00002dc6 addq %r9, %r11
- 0xe9, 0x73, 0xf8, 0xff, 0xff, //0x00002dc9 jmp LBB0_139
- //0x00002dce LBB0_509
- 0x4d, 0x01, 0xcb, //0x00002dce addq %r9, %r11
- 0x48, 0x85, 0xc0, //0x00002dd1 testq %rax, %rax
- 0x0f, 0x85, 0xfe, 0xdd, 0xff, 0xff, //0x00002dd4 jne LBB0_145
- 0xe9, 0x2f, 0xde, 0xff, 0xff, //0x00002dda jmp LBB0_151
- //0x00002ddf LBB0_510
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00002ddf movq $-1, %r12
- 0x4c, 0x89, 0xc1, //0x00002de6 movq %r8, %rcx
- 0x48, 0x89, 0xf0, //0x00002de9 movq %rsi, %rax
- 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002dec movq $-1, %r10
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00002df3 movq $-1, %r13
- 0x48, 0x8d, 0x3d, 0x07, 0x0e, 0x00, 0x00, //0x00002dfa leaq $3591(%rip), %rdi /* LJTI0_3+0(%rip) */
- 0xe9, 0xe2, 0xd9, 0xff, 0xff, //0x00002e01 jmp LBB0_93
- //0x00002e06 LBB0_511
- 0x48, 0x85, 0xf6, //0x00002e06 testq %rsi, %rsi
- 0x0f, 0x85, 0x67, 0x0b, 0x00, 0x00, //0x00002e09 jne LBB0_650
- 0x49, 0x83, 0xc3, 0x20, //0x00002e0f addq $32, %r11
- 0x48, 0x83, 0xc1, 0xe0, //0x00002e13 addq $-32, %rcx
- 0x48, 0x89, 0xce, //0x00002e17 movq %rcx, %rsi
- 0x48, 0x85, 0xff, //0x00002e1a testq %rdi, %rdi
- 0x0f, 0x85, 0x3f, 0x02, 0x00, 0x00, //0x00002e1d jne LBB0_540
- //0x00002e23 LBB0_513
- 0x48, 0x8b, 0x4d, 0xd0, //0x00002e23 movq $-48(%rbp), %rcx
- 0x48, 0x85, 0xf6, //0x00002e27 testq %rsi, %rsi
- 0x0f, 0x84, 0xd2, 0x0a, 0x00, 0x00, //0x00002e2a je LBB0_542
- //0x00002e30 LBB0_514
- 0x41, 0x0f, 0xb6, 0x03, //0x00002e30 movzbl (%r11), %eax
- 0x3c, 0x22, //0x00002e34 cmpb $34, %al
- 0x0f, 0x84, 0xf6, 0x00, 0x00, 0x00, //0x00002e36 je LBB0_528
- 0x3c, 0x5c, //0x00002e3c cmpb $92, %al
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00002e3e je LBB0_519
- 0x3c, 0x1f, //0x00002e44 cmpb $31, %al
- 0x0f, 0x86, 0x35, 0x0b, 0x00, 0x00, //0x00002e46 jbe LBB0_651
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002e4c movq $-1, %rax
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00002e53 movl $1, %edx
- //0x00002e58 LBB0_518
- 0x49, 0x01, 0xd3, //0x00002e58 addq %rdx, %r11
- 0x48, 0x01, 0xc6, //0x00002e5b addq %rax, %rsi
- 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00002e5e jne LBB0_514
- 0xe9, 0x99, 0x0a, 0x00, 0x00, //0x00002e64 jmp LBB0_542
- //0x00002e69 LBB0_519
- 0x48, 0x83, 0xfe, 0x01, //0x00002e69 cmpq $1, %rsi
- 0x0f, 0x84, 0x8f, 0x0a, 0x00, 0x00, //0x00002e6d je LBB0_542
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002e73 movq $-2, %rax
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x00002e7a movl $2, %edx
- 0x48, 0x83, 0xf9, 0xff, //0x00002e7f cmpq $-1, %rcx
- 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00002e83 jne LBB0_518
- 0x4c, 0x89, 0xd9, //0x00002e89 movq %r11, %rcx
- 0x4c, 0x29, 0xc9, //0x00002e8c subq %r9, %rcx
- 0x48, 0x89, 0x4d, 0xd0, //0x00002e8f movq %rcx, $-48(%rbp)
- 0xe9, 0xc0, 0xff, 0xff, 0xff, //0x00002e93 jmp LBB0_518
- //0x00002e98 LBB0_522
- 0x4d, 0x01, 0xcb, //0x00002e98 addq %r9, %r11
- 0xe9, 0x8c, 0xf8, 0xff, 0xff, //0x00002e9b jmp LBB0_163
- //0x00002ea0 LBB0_523
- 0x4d, 0x01, 0xcb, //0x00002ea0 addq %r9, %r11
- 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00002ea3 movq $-1, $-48(%rbp)
- 0x45, 0x31, 0xd2, //0x00002eab xorl %r10d, %r10d
- 0x49, 0x83, 0xfe, 0x20, //0x00002eae cmpq $32, %r14
- 0x0f, 0x83, 0xf9, 0xf8, 0xff, 0xff, //0x00002eb2 jae LBB0_50
- 0xe9, 0x77, 0x02, 0x00, 0x00, //0x00002eb8 jmp LBB0_549
- //0x00002ebd LBB0_524
- 0x4d, 0x01, 0xcb, //0x00002ebd addq %r9, %r11
- 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00002ec0 movq $-1, $-48(%rbp)
- 0x31, 0xdb, //0x00002ec8 xorl %ebx, %ebx
- 0x49, 0x83, 0xfe, 0x20, //0x00002eca cmpq $32, %r14
- 0x0f, 0x83, 0x57, 0xf9, 0xff, 0xff, //0x00002ece jae LBB0_174
- //0x00002ed4 LBB0_525
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002ed4 movq $-64(%rbp), %r13
- 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002ed8 movdqa %xmm12, %xmm7
- 0x48, 0x85, 0xdb, //0x00002edd testq %rbx, %rbx
- 0x0f, 0x84, 0xe6, 0xfb, 0xff, 0xff, //0x00002ee0 je LBB0_479
- //0x00002ee6 LBB0_526
- 0x4d, 0x85, 0xf6, //0x00002ee6 testq %r14, %r14
- 0x0f, 0x84, 0x50, 0x0a, 0x00, 0x00, //0x00002ee9 je LBB0_652
- 0x4c, 0x89, 0xc9, //0x00002eef movq %r9, %rcx
- 0x48, 0xf7, 0xd1, //0x00002ef2 notq %rcx
- 0x4c, 0x01, 0xd9, //0x00002ef5 addq %r11, %rcx
- 0x48, 0x8b, 0x55, 0xd0, //0x00002ef8 movq $-48(%rbp), %rdx
- 0x48, 0x83, 0xfa, 0xff, //0x00002efc cmpq $-1, %rdx
- 0x48, 0x89, 0xd0, //0x00002f00 movq %rdx, %rax
- 0x48, 0x0f, 0x44, 0xc1, //0x00002f03 cmoveq %rcx, %rax
- 0x48, 0x0f, 0x45, 0xca, //0x00002f07 cmovneq %rdx, %rcx
- 0x49, 0x83, 0xc3, 0x01, //0x00002f0b addq $1, %r11
- 0x49, 0x83, 0xc6, 0xff, //0x00002f0f addq $-1, %r14
- 0x48, 0x89, 0x45, 0xd0, //0x00002f13 movq %rax, $-48(%rbp)
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002f17 movq $-64(%rbp), %r13
- 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002f1b movdqa %xmm12, %xmm7
- 0x4c, 0x8b, 0x65, 0xb8, //0x00002f20 movq $-72(%rbp), %r12
- 0x4d, 0x85, 0xf6, //0x00002f24 testq %r14, %r14
- 0x0f, 0x85, 0xac, 0xfb, 0xff, 0xff, //0x00002f27 jne LBB0_480
- 0xe9, 0x8e, 0x07, 0x00, 0x00, //0x00002f2d jmp LBB0_59
- //0x00002f32 LBB0_528
- 0x4d, 0x29, 0xcb, //0x00002f32 subq %r9, %r11
- 0x49, 0x83, 0xc3, 0x01, //0x00002f35 addq $1, %r11
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002f39 movq $-64(%rbp), %r13
- 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002f3d movdqa %xmm12, %xmm7
- 0xe9, 0xfd, 0xe4, 0xff, 0xff, //0x00002f42 jmp LBB0_269
- //0x00002f47 LBB0_529
- 0x4d, 0x01, 0xcb, //0x00002f47 addq %r9, %r11
- 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00002f4a movq $-1, $-48(%rbp)
- 0x45, 0x31, 0xd2, //0x00002f52 xorl %r10d, %r10d
- 0x49, 0x83, 0xfe, 0x20, //0x00002f55 cmpq $32, %r14
- 0x4c, 0x8b, 0x65, 0xb8, //0x00002f59 movq $-72(%rbp), %r12
- 0x0f, 0x83, 0xfe, 0xf9, 0xff, 0xff, //0x00002f5d jae LBB0_119
- 0xe9, 0x8c, 0x03, 0x00, 0x00, //0x00002f63 jmp LBB0_572
- //0x00002f68 LBB0_530
- 0x4c, 0x8b, 0x45, 0xb0, //0x00002f68 movq $-80(%rbp), %r8
- 0x4d, 0x01, 0xc3, //0x00002f6c addq %r8, %r11
- 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00002f6f movq $-1, $-48(%rbp)
- 0x45, 0x31, 0xc9, //0x00002f77 xorl %r9d, %r9d
- 0x49, 0x83, 0xfe, 0x20, //0x00002f7a cmpq $32, %r14
- 0x0f, 0x83, 0x61, 0xfa, 0xff, 0xff, //0x00002f7e jae LBB0_209
- //0x00002f84 LBB0_531
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002f84 movq $-64(%rbp), %r13
- 0x4d, 0x85, 0xc9, //0x00002f88 testq %r9, %r9
- 0x0f, 0x84, 0xef, 0xfb, 0xff, 0xff, //0x00002f8b je LBB0_491
- //0x00002f91 LBB0_532
- 0x4d, 0x85, 0xf6, //0x00002f91 testq %r14, %r14
- 0x0f, 0x84, 0xc1, 0x09, 0x00, 0x00, //0x00002f94 je LBB0_653
- 0x4c, 0x8b, 0x45, 0xb0, //0x00002f9a movq $-80(%rbp), %r8
- 0x4c, 0x89, 0xc1, //0x00002f9e movq %r8, %rcx
- 0x48, 0xf7, 0xd1, //0x00002fa1 notq %rcx
- 0x4c, 0x01, 0xd9, //0x00002fa4 addq %r11, %rcx
- 0x48, 0x8b, 0x55, 0xd0, //0x00002fa7 movq $-48(%rbp), %rdx
- 0x48, 0x83, 0xfa, 0xff, //0x00002fab cmpq $-1, %rdx
- 0x48, 0x89, 0xd0, //0x00002faf movq %rdx, %rax
- 0x48, 0x0f, 0x44, 0xc1, //0x00002fb2 cmoveq %rcx, %rax
- 0x48, 0x0f, 0x45, 0xca, //0x00002fb6 cmovneq %rdx, %rcx
- 0x49, 0x83, 0xc3, 0x01, //0x00002fba addq $1, %r11
- 0x49, 0x83, 0xc6, 0xff, //0x00002fbe addq $-1, %r14
- 0x48, 0x89, 0x45, 0xd0, //0x00002fc2 movq %rax, $-48(%rbp)
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002fc6 movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x65, 0xb8, //0x00002fca movq $-72(%rbp), %r12
- 0x4d, 0x85, 0xf6, //0x00002fce testq %r14, %r14
- 0x0f, 0x85, 0xb6, 0xfb, 0xff, 0xff, //0x00002fd1 jne LBB0_492
- 0xe9, 0x3a, 0x07, 0x00, 0x00, //0x00002fd7 jmp LBB0_128
- //0x00002fdc LBB0_534
- 0x4d, 0x01, 0xcb, //0x00002fdc addq %r9, %r11
- 0xe9, 0x19, 0xe9, 0xff, 0xff, //0x00002fdf jmp LBB0_343
- //0x00002fe4 LBB0_535
- 0x4d, 0x01, 0xcb, //0x00002fe4 addq %r9, %r11
- 0x48, 0x8b, 0x75, 0xc8, //0x00002fe7 movq $-56(%rbp), %rsi
- 0x48, 0x85, 0xc0, //0x00002feb testq %rax, %rax
- 0x0f, 0x85, 0xd4, 0xed, 0xff, 0xff, //0x00002fee jne LBB0_376
- 0xe9, 0x05, 0xee, 0xff, 0xff, //0x00002ff4 jmp LBB0_382
- //0x00002ff9 LBB0_536
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002ff9 movq $-1, %r14
- 0x48, 0x8b, 0x4d, 0xb0, //0x00003000 movq $-80(%rbp), %rcx
- 0x4d, 0x89, 0xe2, //0x00003004 movq %r12, %r10
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00003007 movq $-1, %r15
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000300e movq $-1, %r8
- 0xe9, 0x34, 0xe6, 0xff, 0xff, //0x00003015 jmp LBB0_298
- //0x0000301a LBB0_537
- 0x4d, 0x01, 0xcb, //0x0000301a addq %r9, %r11
- 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x0000301d movq $-1, $-48(%rbp)
- 0x45, 0x31, 0xd2, //0x00003025 xorl %r10d, %r10d
- 0x49, 0x83, 0xfe, 0x20, //0x00003028 cmpq $32, %r14
- 0x4c, 0x8b, 0x45, 0xb8, //0x0000302c movq $-72(%rbp), %r8
- 0x0f, 0x83, 0x3b, 0xfc, 0xff, 0xff, //0x00003030 jae LBB0_261
- 0xe9, 0x06, 0x05, 0x00, 0x00, //0x00003036 jmp LBB0_599
- //0x0000303b LBB0_538
- 0x4d, 0x01, 0xcb, //0x0000303b addq %r9, %r11
- 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x0000303e movq $-1, $-48(%rbp)
- 0x45, 0x31, 0xf6, //0x00003046 xorl %r14d, %r14d
- 0x48, 0x83, 0xf9, 0x20, //0x00003049 cmpq $32, %rcx
- 0x0f, 0x83, 0x94, 0xfc, 0xff, 0xff, //0x0000304d jae LBB0_424
- //0x00003053 LBB0_539
- 0x48, 0x89, 0xce, //0x00003053 movq %rcx, %rsi
- 0x4c, 0x89, 0xf7, //0x00003056 movq %r14, %rdi
- 0x48, 0x85, 0xff, //0x00003059 testq %rdi, %rdi
- 0x0f, 0x84, 0xc1, 0xfd, 0xff, 0xff, //0x0000305c je LBB0_513
- //0x00003062 LBB0_540
- 0x48, 0x85, 0xf6, //0x00003062 testq %rsi, %rsi
- 0x0f, 0x84, 0x97, 0x08, 0x00, 0x00, //0x00003065 je LBB0_542
- 0x4c, 0x89, 0xc9, //0x0000306b movq %r9, %rcx
- 0x48, 0xf7, 0xd1, //0x0000306e notq %rcx
- 0x4c, 0x01, 0xd9, //0x00003071 addq %r11, %rcx
- 0x48, 0x8b, 0x55, 0xd0, //0x00003074 movq $-48(%rbp), %rdx
- 0x48, 0x83, 0xfa, 0xff, //0x00003078 cmpq $-1, %rdx
- 0x48, 0x89, 0xd0, //0x0000307c movq %rdx, %rax
- 0x48, 0x0f, 0x44, 0xc1, //0x0000307f cmoveq %rcx, %rax
- 0x48, 0x0f, 0x45, 0xca, //0x00003083 cmovneq %rdx, %rcx
- 0x49, 0x83, 0xc3, 0x01, //0x00003087 addq $1, %r11
- 0x48, 0x83, 0xc6, 0xff, //0x0000308b addq $-1, %rsi
- 0x48, 0x89, 0x45, 0xd0, //0x0000308f movq %rax, $-48(%rbp)
- 0x48, 0x85, 0xf6, //0x00003093 testq %rsi, %rsi
- 0x0f, 0x85, 0x94, 0xfd, 0xff, 0xff, //0x00003096 jne LBB0_514
- 0xe9, 0x61, 0x08, 0x00, 0x00, //0x0000309c jmp LBB0_542
- //0x000030a1 LBB0_543
- 0x49, 0x8d, 0x4c, 0x24, 0xff, //0x000030a1 leaq $-1(%r12), %rcx
- 0x4c, 0x39, 0xf1, //0x000030a6 cmpq %r14, %rcx
- 0x0f, 0x84, 0x44, 0x06, 0x00, 0x00, //0x000030a9 je LBB0_638
- 0x4c, 0x89, 0xe2, //0x000030af movq %r12, %rdx
- 0x4f, 0x8d, 0x1c, 0x16, //0x000030b2 leaq (%r14,%r10), %r11
- 0x49, 0x83, 0xc3, 0x02, //0x000030b6 addq $2, %r11
- 0x4c, 0x89, 0xe1, //0x000030ba movq %r12, %rcx
- 0x4c, 0x29, 0xf1, //0x000030bd subq %r14, %rcx
- 0x48, 0x83, 0xc1, 0xfe, //0x000030c0 addq $-2, %rcx
- 0x49, 0x89, 0xce, //0x000030c4 movq %rcx, %r14
- 0x4c, 0x8b, 0x6d, 0xc0, //0x000030c7 movq $-64(%rbp), %r13
- 0xe9, 0x71, 0xf5, 0xff, 0xff, //0x000030cb jmp LBB0_139
- //0x000030d0 LBB0_545
- 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000030d0 cmpq $-1, $-48(%rbp)
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000030d5 jne LBB0_547
- 0x4c, 0x89, 0xd8, //0x000030db movq %r11, %rax
- 0x4c, 0x29, 0xc8, //0x000030de subq %r9, %rax
- 0x48, 0x0f, 0xbc, 0xf2, //0x000030e1 bsfq %rdx, %rsi
- 0x48, 0x01, 0xc6, //0x000030e5 addq %rax, %rsi
- 0x48, 0x89, 0x75, 0xd0, //0x000030e8 movq %rsi, $-48(%rbp)
- //0x000030ec LBB0_547
- 0x44, 0x89, 0xd0, //0x000030ec movl %r10d, %eax
- 0xf7, 0xd0, //0x000030ef notl %eax
- 0x21, 0xd0, //0x000030f1 andl %edx, %eax
- 0x41, 0x8d, 0x34, 0x42, //0x000030f3 leal (%r10,%rax,2), %esi
- 0x8d, 0x3c, 0x00, //0x000030f7 leal (%rax,%rax), %edi
- 0xf7, 0xd7, //0x000030fa notl %edi
- 0x21, 0xd7, //0x000030fc andl %edx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000030fe andl $-1431655766, %edi
- 0x45, 0x31, 0xd2, //0x00003104 xorl %r10d, %r10d
- 0x01, 0xc7, //0x00003107 addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc2, //0x00003109 setb %r10b
- 0x01, 0xff, //0x0000310d addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x0000310f xorl $1431655765, %edi
- 0x21, 0xf7, //0x00003115 andl %esi, %edi
- 0xf7, 0xd7, //0x00003117 notl %edi
- 0x21, 0xf9, //0x00003119 andl %edi, %ecx
- 0x4c, 0x8b, 0x6d, 0xc0, //0x0000311b movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x65, 0xb8, //0x0000311f movq $-72(%rbp), %r12
- 0x48, 0x85, 0xc9, //0x00003123 testq %rcx, %rcx
- 0x0f, 0x85, 0xe5, 0xf6, 0xff, 0xff, //0x00003126 jne LBB0_53
- //0x0000312c LBB0_548
- 0x49, 0x83, 0xc3, 0x20, //0x0000312c addq $32, %r11
- 0x49, 0x83, 0xc6, 0xe0, //0x00003130 addq $-32, %r14
- //0x00003134 LBB0_549
- 0x4d, 0x85, 0xd2, //0x00003134 testq %r10, %r10
- 0x0f, 0x85, 0xe4, 0x02, 0x00, 0x00, //0x00003137 jne LBB0_589
- 0x48, 0x8b, 0x4d, 0xd0, //0x0000313d movq $-48(%rbp), %rcx
- 0x4d, 0x85, 0xf6, //0x00003141 testq %r14, %r14
- 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x00003144 je LBB0_561
- //0x0000314a LBB0_551
- 0x4c, 0x89, 0xca, //0x0000314a movq %r9, %rdx
- 0x48, 0xf7, 0xda, //0x0000314d negq %rdx
- //0x00003150 LBB0_552
- 0x31, 0xf6, //0x00003150 xorl %esi, %esi
- //0x00003152 LBB0_553
- 0x41, 0x0f, 0xb6, 0x04, 0x33, //0x00003152 movzbl (%r11,%rsi), %eax
- 0x3c, 0x22, //0x00003157 cmpb $34, %al
- 0x0f, 0x84, 0x70, 0x00, 0x00, 0x00, //0x00003159 je LBB0_560
- 0x3c, 0x5c, //0x0000315f cmpb $92, %al
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003161 je LBB0_558
- 0x48, 0x83, 0xc6, 0x01, //0x00003167 addq $1, %rsi
- 0x49, 0x39, 0xf6, //0x0000316b cmpq %rsi, %r14
- 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x0000316e jne LBB0_553
- 0xe9, 0x72, 0x00, 0x00, 0x00, //0x00003174 jmp LBB0_556
- //0x00003179 LBB0_558
- 0x49, 0x8d, 0x46, 0xff, //0x00003179 leaq $-1(%r14), %rax
- 0x48, 0x39, 0xf0, //0x0000317d cmpq %rsi, %rax
- 0x0f, 0x84, 0xb9, 0x07, 0x00, 0x00, //0x00003180 je LBB0_652
- 0x4a, 0x8d, 0x04, 0x1a, //0x00003186 leaq (%rdx,%r11), %rax
- 0x48, 0x01, 0xf0, //0x0000318a addq %rsi, %rax
- 0x48, 0x83, 0xf9, 0xff, //0x0000318d cmpq $-1, %rcx
- 0x48, 0x8b, 0x7d, 0xd0, //0x00003191 movq $-48(%rbp), %rdi
- 0x48, 0x0f, 0x44, 0xf8, //0x00003195 cmoveq %rax, %rdi
- 0x48, 0x89, 0x7d, 0xd0, //0x00003199 movq %rdi, $-48(%rbp)
- 0x48, 0x0f, 0x44, 0xc8, //0x0000319d cmoveq %rax, %rcx
- 0x49, 0x01, 0xf3, //0x000031a1 addq %rsi, %r11
- 0x49, 0x83, 0xc3, 0x02, //0x000031a4 addq $2, %r11
- 0x4c, 0x89, 0xf0, //0x000031a8 movq %r14, %rax
- 0x48, 0x29, 0xf0, //0x000031ab subq %rsi, %rax
- 0x48, 0x83, 0xc0, 0xfe, //0x000031ae addq $-2, %rax
- 0x49, 0x83, 0xc6, 0xfe, //0x000031b2 addq $-2, %r14
- 0x49, 0x39, 0xf6, //0x000031b6 cmpq %rsi, %r14
- 0x49, 0x89, 0xc6, //0x000031b9 movq %rax, %r14
- 0x4c, 0x8b, 0x6d, 0xc0, //0x000031bc movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x65, 0xb8, //0x000031c0 movq $-72(%rbp), %r12
- 0x0f, 0x85, 0x86, 0xff, 0xff, 0xff, //0x000031c4 jne LBB0_552
- 0xe9, 0xf1, 0x04, 0x00, 0x00, //0x000031ca jmp LBB0_59
- //0x000031cf LBB0_560
- 0x49, 0x01, 0xf3, //0x000031cf addq %rsi, %r11
- 0x49, 0x83, 0xc3, 0x01, //0x000031d2 addq $1, %r11
- //0x000031d6 LBB0_561
- 0x4d, 0x29, 0xcb, //0x000031d6 subq %r9, %r11
- //0x000031d9 LBB0_562
- 0x48, 0x8b, 0x55, 0xc8, //0x000031d9 movq $-56(%rbp), %rdx
- 0x4d, 0x85, 0xdb, //0x000031dd testq %r11, %r11
- 0x0f, 0x89, 0x71, 0xe0, 0xff, 0xff, //0x000031e0 jns LBB0_246
- 0xe9, 0xc8, 0x04, 0x00, 0x00, //0x000031e6 jmp LBB0_58
- //0x000031eb LBB0_556
- 0x3c, 0x22, //0x000031eb cmpb $34, %al
- 0x0f, 0x85, 0x4c, 0x07, 0x00, 0x00, //0x000031ed jne LBB0_652
- 0x4d, 0x01, 0xf3, //0x000031f3 addq %r14, %r11
- 0x4c, 0x8b, 0x6d, 0xc0, //0x000031f6 movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x65, 0xb8, //0x000031fa movq $-72(%rbp), %r12
- 0xe9, 0xd3, 0xff, 0xff, 0xff, //0x000031fe jmp LBB0_561
- //0x00003203 LBB0_563
- 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00003203 cmpq $-1, $-48(%rbp)
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00003208 jne LBB0_565
- 0x4c, 0x89, 0xd8, //0x0000320e movq %r11, %rax
- 0x4c, 0x29, 0xc8, //0x00003211 subq %r9, %rax
- 0x48, 0x0f, 0xbc, 0xfa, //0x00003214 bsfq %rdx, %rdi
- 0x48, 0x01, 0xc7, //0x00003218 addq %rax, %rdi
- 0x48, 0x89, 0x7d, 0xd0, //0x0000321b movq %rdi, $-48(%rbp)
- //0x0000321f LBB0_565
- 0x48, 0x89, 0xdf, //0x0000321f movq %rbx, %rdi
- 0x89, 0xf8, //0x00003222 movl %edi, %eax
- 0xf7, 0xd0, //0x00003224 notl %eax
- 0x21, 0xd0, //0x00003226 andl %edx, %eax
- 0x44, 0x8d, 0x04, 0x43, //0x00003228 leal (%rbx,%rax,2), %r8d
- 0x8d, 0x3c, 0x00, //0x0000322c leal (%rax,%rax), %edi
- 0xf7, 0xd7, //0x0000322f notl %edi
- 0x21, 0xd7, //0x00003231 andl %edx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003233 andl $-1431655766, %edi
- 0x31, 0xdb, //0x00003239 xorl %ebx, %ebx
- 0x01, 0xc7, //0x0000323b addl %eax, %edi
- 0x0f, 0x92, 0xc3, //0x0000323d setb %bl
- 0x01, 0xff, //0x00003240 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00003242 xorl $1431655765, %edi
- 0x44, 0x21, 0xc7, //0x00003248 andl %r8d, %edi
- 0xf7, 0xd7, //0x0000324b notl %edi
- 0x21, 0xf9, //0x0000324d andl %edi, %ecx
- 0x4c, 0x8b, 0x6d, 0xc0, //0x0000324f movq $-64(%rbp), %r13
- 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00003253 movdqa %xmm12, %xmm7
- 0x4c, 0x8b, 0x65, 0xb8, //0x00003258 movq $-72(%rbp), %r12
- 0xe9, 0x42, 0xf6, 0xff, 0xff, //0x0000325c jmp LBB0_177
- //0x00003261 LBB0_566
- 0x49, 0x8d, 0x4c, 0x24, 0xff, //0x00003261 leaq $-1(%r12), %rcx
- 0x4c, 0x39, 0xf1, //0x00003266 cmpq %r14, %rcx
- 0x0f, 0x84, 0x84, 0x04, 0x00, 0x00, //0x00003269 je LBB0_638
- 0x4c, 0x89, 0xe2, //0x0000326f movq %r12, %rdx
- 0x4f, 0x8d, 0x1c, 0x16, //0x00003272 leaq (%r14,%r10), %r11
- 0x49, 0x83, 0xc3, 0x02, //0x00003276 addq $2, %r11
- 0x4c, 0x89, 0xe1, //0x0000327a movq %r12, %rcx
- 0x4c, 0x29, 0xf1, //0x0000327d subq %r14, %rcx
- 0x48, 0x83, 0xc1, 0xfe, //0x00003280 addq $-2, %rcx
- 0x49, 0x89, 0xce, //0x00003284 movq %rcx, %r14
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00003287 movq $-64(%rbp), %r13
- 0xe9, 0x9c, 0xf4, 0xff, 0xff, //0x0000328b jmp LBB0_163
- //0x00003290 LBB0_568
- 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00003290 cmpq $-1, $-48(%rbp)
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00003295 jne LBB0_570
- 0x4c, 0x89, 0xd8, //0x0000329b movq %r11, %rax
- 0x4c, 0x29, 0xc8, //0x0000329e subq %r9, %rax
- 0x48, 0x0f, 0xbc, 0xf2, //0x000032a1 bsfq %rdx, %rsi
- 0x48, 0x01, 0xc6, //0x000032a5 addq %rax, %rsi
- 0x48, 0x89, 0x75, 0xd0, //0x000032a8 movq %rsi, $-48(%rbp)
- //0x000032ac LBB0_570
- 0x44, 0x89, 0xd0, //0x000032ac movl %r10d, %eax
- 0xf7, 0xd0, //0x000032af notl %eax
- 0x21, 0xd0, //0x000032b1 andl %edx, %eax
- 0x41, 0x8d, 0x34, 0x42, //0x000032b3 leal (%r10,%rax,2), %esi
- 0x8d, 0x3c, 0x00, //0x000032b7 leal (%rax,%rax), %edi
- 0xf7, 0xd7, //0x000032ba notl %edi
- 0x21, 0xd7, //0x000032bc andl %edx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000032be andl $-1431655766, %edi
- 0x45, 0x31, 0xd2, //0x000032c4 xorl %r10d, %r10d
- 0x01, 0xc7, //0x000032c7 addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc2, //0x000032c9 setb %r10b
- 0x01, 0xff, //0x000032cd addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000032cf xorl $1431655765, %edi
- 0x21, 0xf7, //0x000032d5 andl %esi, %edi
- 0xf7, 0xd7, //0x000032d7 notl %edi
- 0x21, 0xf9, //0x000032d9 andl %edi, %ecx
- 0x4c, 0x8b, 0x6d, 0xc0, //0x000032db movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x65, 0xb8, //0x000032df movq $-72(%rbp), %r12
- 0x48, 0x85, 0xc9, //0x000032e3 testq %rcx, %rcx
- 0x0f, 0x85, 0xd5, 0xf6, 0xff, 0xff, //0x000032e6 jne LBB0_122
- //0x000032ec LBB0_571
- 0x49, 0x83, 0xc3, 0x20, //0x000032ec addq $32, %r11
- 0x49, 0x83, 0xc6, 0xe0, //0x000032f0 addq $-32, %r14
- //0x000032f4 LBB0_572
- 0x4d, 0x85, 0xd2, //0x000032f4 testq %r10, %r10
- 0x0f, 0x85, 0x6b, 0x01, 0x00, 0x00, //0x000032f7 jne LBB0_591
- 0x48, 0x8b, 0x4d, 0xd0, //0x000032fd movq $-48(%rbp), %rcx
- 0x4d, 0x85, 0xf6, //0x00003301 testq %r14, %r14
- 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x00003304 je LBB0_584
- //0x0000330a LBB0_574
- 0x4c, 0x89, 0xca, //0x0000330a movq %r9, %rdx
- 0x48, 0xf7, 0xda, //0x0000330d negq %rdx
- //0x00003310 LBB0_575
- 0x31, 0xf6, //0x00003310 xorl %esi, %esi
- //0x00003312 LBB0_576
- 0x41, 0x0f, 0xb6, 0x04, 0x33, //0x00003312 movzbl (%r11,%rsi), %eax
- 0x3c, 0x22, //0x00003317 cmpb $34, %al
- 0x0f, 0x84, 0x70, 0x00, 0x00, 0x00, //0x00003319 je LBB0_583
- 0x3c, 0x5c, //0x0000331f cmpb $92, %al
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003321 je LBB0_581
- 0x48, 0x83, 0xc6, 0x01, //0x00003327 addq $1, %rsi
- 0x49, 0x39, 0xf6, //0x0000332b cmpq %rsi, %r14
- 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x0000332e jne LBB0_576
- 0xe9, 0x72, 0x00, 0x00, 0x00, //0x00003334 jmp LBB0_579
- //0x00003339 LBB0_581
- 0x49, 0x8d, 0x46, 0xff, //0x00003339 leaq $-1(%r14), %rax
- 0x48, 0x39, 0xf0, //0x0000333d cmpq %rsi, %rax
- 0x0f, 0x84, 0x15, 0x06, 0x00, 0x00, //0x00003340 je LBB0_653
- 0x4a, 0x8d, 0x04, 0x1a, //0x00003346 leaq (%rdx,%r11), %rax
- 0x48, 0x01, 0xf0, //0x0000334a addq %rsi, %rax
- 0x48, 0x83, 0xf9, 0xff, //0x0000334d cmpq $-1, %rcx
- 0x48, 0x8b, 0x7d, 0xd0, //0x00003351 movq $-48(%rbp), %rdi
- 0x48, 0x0f, 0x44, 0xf8, //0x00003355 cmoveq %rax, %rdi
- 0x48, 0x89, 0x7d, 0xd0, //0x00003359 movq %rdi, $-48(%rbp)
- 0x48, 0x0f, 0x44, 0xc8, //0x0000335d cmoveq %rax, %rcx
- 0x49, 0x01, 0xf3, //0x00003361 addq %rsi, %r11
- 0x49, 0x83, 0xc3, 0x02, //0x00003364 addq $2, %r11
- 0x4c, 0x89, 0xf0, //0x00003368 movq %r14, %rax
- 0x48, 0x29, 0xf0, //0x0000336b subq %rsi, %rax
- 0x48, 0x83, 0xc0, 0xfe, //0x0000336e addq $-2, %rax
- 0x49, 0x83, 0xc6, 0xfe, //0x00003372 addq $-2, %r14
- 0x49, 0x39, 0xf6, //0x00003376 cmpq %rsi, %r14
- 0x49, 0x89, 0xc6, //0x00003379 movq %rax, %r14
- 0x4c, 0x8b, 0x6d, 0xc0, //0x0000337c movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x65, 0xb8, //0x00003380 movq $-72(%rbp), %r12
- 0x0f, 0x85, 0x86, 0xff, 0xff, 0xff, //0x00003384 jne LBB0_575
- 0xe9, 0x87, 0x03, 0x00, 0x00, //0x0000338a jmp LBB0_128
- //0x0000338f LBB0_583
- 0x49, 0x01, 0xf3, //0x0000338f addq %rsi, %r11
- 0x49, 0x83, 0xc3, 0x01, //0x00003392 addq $1, %r11
- //0x00003396 LBB0_584
- 0x4d, 0x29, 0xcb, //0x00003396 subq %r9, %r11
- //0x00003399 LBB0_585
- 0x48, 0x8b, 0x55, 0xc8, //0x00003399 movq $-56(%rbp), %rdx
- 0x4d, 0x85, 0xdb, //0x0000339d testq %r11, %r11
- 0x0f, 0x89, 0x1a, 0xe4, 0xff, 0xff, //0x000033a0 jns LBB0_331
- 0xe9, 0x5a, 0x03, 0x00, 0x00, //0x000033a6 jmp LBB0_127
- //0x000033ab LBB0_579
- 0x3c, 0x22, //0x000033ab cmpb $34, %al
- 0x0f, 0x85, 0xa8, 0x05, 0x00, 0x00, //0x000033ad jne LBB0_653
- 0x4d, 0x01, 0xf3, //0x000033b3 addq %r14, %r11
- 0x4c, 0x8b, 0x6d, 0xc0, //0x000033b6 movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x65, 0xb8, //0x000033ba movq $-72(%rbp), %r12
- 0xe9, 0xd3, 0xff, 0xff, 0xff, //0x000033be jmp LBB0_584
- //0x000033c3 LBB0_586
- 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000033c3 cmpq $-1, $-48(%rbp)
- 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000033c8 jne LBB0_588
- 0x4c, 0x89, 0xd8, //0x000033ce movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xb0, //0x000033d1 subq $-80(%rbp), %rax
- 0x48, 0x0f, 0xbc, 0xfa, //0x000033d5 bsfq %rdx, %rdi
- 0x48, 0x01, 0xc7, //0x000033d9 addq %rax, %rdi
- 0x48, 0x89, 0x7d, 0xd0, //0x000033dc movq %rdi, $-48(%rbp)
- //0x000033e0 LBB0_588
- 0x44, 0x89, 0xc8, //0x000033e0 movl %r9d, %eax
- 0xf7, 0xd0, //0x000033e3 notl %eax
- 0x21, 0xd0, //0x000033e5 andl %edx, %eax
- 0x45, 0x8d, 0x04, 0x41, //0x000033e7 leal (%r9,%rax,2), %r8d
- 0x8d, 0x3c, 0x00, //0x000033eb leal (%rax,%rax), %edi
- 0xf7, 0xd7, //0x000033ee notl %edi
- 0x21, 0xd7, //0x000033f0 andl %edx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000033f2 andl $-1431655766, %edi
- 0x45, 0x31, 0xc9, //0x000033f8 xorl %r9d, %r9d
- 0x01, 0xc7, //0x000033fb addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc1, //0x000033fd setb %r9b
- 0x01, 0xff, //0x00003401 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00003403 xorl $1431655765, %edi
- 0x44, 0x21, 0xc7, //0x00003409 andl %r8d, %edi
- 0xf7, 0xd7, //0x0000340c notl %edi
- 0x21, 0xf9, //0x0000340e andl %edi, %ecx
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00003410 movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x65, 0xb8, //0x00003414 movq $-72(%rbp), %r12
- 0x4c, 0x8b, 0x45, 0xb0, //0x00003418 movq $-80(%rbp), %r8
- 0xe9, 0x38, 0xf6, 0xff, 0xff, //0x0000341c jmp LBB0_212
- //0x00003421 LBB0_589
- 0x4d, 0x85, 0xf6, //0x00003421 testq %r14, %r14
- 0x0f, 0x84, 0x15, 0x05, 0x00, 0x00, //0x00003424 je LBB0_652
- 0x4c, 0x89, 0xc9, //0x0000342a movq %r9, %rcx
- 0x48, 0xf7, 0xd1, //0x0000342d notq %rcx
- 0x4c, 0x01, 0xd9, //0x00003430 addq %r11, %rcx
- 0x48, 0x8b, 0x55, 0xd0, //0x00003433 movq $-48(%rbp), %rdx
- 0x48, 0x83, 0xfa, 0xff, //0x00003437 cmpq $-1, %rdx
- 0x48, 0x89, 0xd0, //0x0000343b movq %rdx, %rax
- 0x48, 0x0f, 0x44, 0xc1, //0x0000343e cmoveq %rcx, %rax
- 0x48, 0x0f, 0x45, 0xca, //0x00003442 cmovneq %rdx, %rcx
- 0x49, 0x83, 0xc3, 0x01, //0x00003446 addq $1, %r11
- 0x49, 0x83, 0xc6, 0xff, //0x0000344a addq $-1, %r14
- 0x48, 0x89, 0x45, 0xd0, //0x0000344e movq %rax, $-48(%rbp)
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00003452 movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x65, 0xb8, //0x00003456 movq $-72(%rbp), %r12
- 0x4d, 0x85, 0xf6, //0x0000345a testq %r14, %r14
- 0x0f, 0x85, 0xe7, 0xfc, 0xff, 0xff, //0x0000345d jne LBB0_551
- 0xe9, 0x6e, 0xfd, 0xff, 0xff, //0x00003463 jmp LBB0_561
- //0x00003468 LBB0_591
- 0x4d, 0x85, 0xf6, //0x00003468 testq %r14, %r14
- 0x0f, 0x84, 0xea, 0x04, 0x00, 0x00, //0x0000346b je LBB0_653
- 0x4c, 0x89, 0xc9, //0x00003471 movq %r9, %rcx
- 0x48, 0xf7, 0xd1, //0x00003474 notq %rcx
- 0x4c, 0x01, 0xd9, //0x00003477 addq %r11, %rcx
- 0x48, 0x8b, 0x55, 0xd0, //0x0000347a movq $-48(%rbp), %rdx
- 0x48, 0x83, 0xfa, 0xff, //0x0000347e cmpq $-1, %rdx
- 0x48, 0x89, 0xd0, //0x00003482 movq %rdx, %rax
- 0x48, 0x0f, 0x44, 0xc1, //0x00003485 cmoveq %rcx, %rax
- 0x48, 0x0f, 0x45, 0xca, //0x00003489 cmovneq %rdx, %rcx
- 0x49, 0x83, 0xc3, 0x01, //0x0000348d addq $1, %r11
- 0x49, 0x83, 0xc6, 0xff, //0x00003491 addq $-1, %r14
- 0x48, 0x89, 0x45, 0xd0, //0x00003495 movq %rax, $-48(%rbp)
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00003499 movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x65, 0xb8, //0x0000349d movq $-72(%rbp), %r12
- 0x4d, 0x85, 0xf6, //0x000034a1 testq %r14, %r14
- 0x0f, 0x85, 0x60, 0xfe, 0xff, 0xff, //0x000034a4 jne LBB0_574
- 0xe9, 0xe7, 0xfe, 0xff, 0xff, //0x000034aa jmp LBB0_584
- //0x000034af LBB0_593
- 0x49, 0x8d, 0x48, 0xff, //0x000034af leaq $-1(%r8), %rcx
- 0x4c, 0x39, 0xf1, //0x000034b3 cmpq %r14, %rcx
- 0x0f, 0x84, 0x37, 0x02, 0x00, 0x00, //0x000034b6 je LBB0_638
- 0x4c, 0x89, 0xc2, //0x000034bc movq %r8, %rdx
- 0x4f, 0x8d, 0x1c, 0x16, //0x000034bf leaq (%r14,%r10), %r11
- 0x49, 0x83, 0xc3, 0x02, //0x000034c3 addq $2, %r11
- 0x4c, 0x89, 0xc1, //0x000034c7 movq %r8, %rcx
- 0x4c, 0x29, 0xf1, //0x000034ca subq %r14, %rcx
- 0x48, 0x83, 0xc1, 0xfe, //0x000034cd addq $-2, %rcx
- 0x49, 0x89, 0xce, //0x000034d1 movq %rcx, %r14
- 0x4c, 0x8b, 0x6d, 0xc0, //0x000034d4 movq $-64(%rbp), %r13
- 0xe9, 0x20, 0xe4, 0xff, 0xff, //0x000034d8 jmp LBB0_343
- //0x000034dd LBB0_595
- 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000034dd cmpq $-1, $-48(%rbp)
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000034e2 jne LBB0_597
- 0x4c, 0x89, 0xd8, //0x000034e8 movq %r11, %rax
- 0x4c, 0x29, 0xc8, //0x000034eb subq %r9, %rax
- 0x48, 0x0f, 0xbc, 0xf2, //0x000034ee bsfq %rdx, %rsi
- 0x48, 0x01, 0xc6, //0x000034f2 addq %rax, %rsi
- 0x48, 0x89, 0x75, 0xd0, //0x000034f5 movq %rsi, $-48(%rbp)
- //0x000034f9 LBB0_597
- 0x44, 0x89, 0xd0, //0x000034f9 movl %r10d, %eax
- 0xf7, 0xd0, //0x000034fc notl %eax
- 0x21, 0xd0, //0x000034fe andl %edx, %eax
- 0x41, 0x8d, 0x34, 0x42, //0x00003500 leal (%r10,%rax,2), %esi
- 0x8d, 0x3c, 0x00, //0x00003504 leal (%rax,%rax), %edi
- 0xf7, 0xd7, //0x00003507 notl %edi
- 0x21, 0xd7, //0x00003509 andl %edx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000350b andl $-1431655766, %edi
- 0x45, 0x31, 0xd2, //0x00003511 xorl %r10d, %r10d
- 0x01, 0xc7, //0x00003514 addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc2, //0x00003516 setb %r10b
- 0x01, 0xff, //0x0000351a addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x0000351c xorl $1431655765, %edi
- 0x21, 0xf7, //0x00003522 andl %esi, %edi
- 0xf7, 0xd7, //0x00003524 notl %edi
- 0x21, 0xf9, //0x00003526 andl %edi, %ecx
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00003528 movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x45, 0xb8, //0x0000352c movq $-72(%rbp), %r8
- 0x48, 0x85, 0xc9, //0x00003530 testq %rcx, %rcx
- 0x0f, 0x85, 0x98, 0xf7, 0xff, 0xff, //0x00003533 jne LBB0_264
- //0x00003539 LBB0_598
- 0x49, 0x83, 0xc3, 0x20, //0x00003539 addq $32, %r11
- 0x49, 0x83, 0xc6, 0xe0, //0x0000353d addq $-32, %r14
- //0x00003541 LBB0_599
- 0x4d, 0x85, 0xd2, //0x00003541 testq %r10, %r10
- 0x0f, 0x85, 0x0b, 0x01, 0x00, 0x00, //0x00003544 jne LBB0_615
- 0x48, 0x8b, 0x4d, 0xd0, //0x0000354a movq $-48(%rbp), %rcx
- 0x4d, 0x85, 0xf6, //0x0000354e testq %r14, %r14
- 0x0f, 0x84, 0x84, 0x00, 0x00, 0x00, //0x00003551 je LBB0_611
- //0x00003557 LBB0_601
- 0x4c, 0x89, 0xca, //0x00003557 movq %r9, %rdx
- 0x48, 0xf7, 0xda, //0x0000355a negq %rdx
- //0x0000355d LBB0_602
- 0x31, 0xf6, //0x0000355d xorl %esi, %esi
- //0x0000355f LBB0_603
- 0x41, 0x0f, 0xb6, 0x04, 0x33, //0x0000355f movzbl (%r11,%rsi), %eax
- 0x3c, 0x22, //0x00003564 cmpb $34, %al
- 0x0f, 0x84, 0x68, 0x00, 0x00, 0x00, //0x00003566 je LBB0_610
- 0x3c, 0x5c, //0x0000356c cmpb $92, %al
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000356e je LBB0_608
- 0x48, 0x83, 0xc6, 0x01, //0x00003574 addq $1, %rsi
- 0x49, 0x39, 0xf6, //0x00003578 cmpq %rsi, %r14
- 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x0000357b jne LBB0_603
- 0xe9, 0x61, 0x00, 0x00, 0x00, //0x00003581 jmp LBB0_606
- //0x00003586 LBB0_608
- 0x49, 0x8d, 0x46, 0xff, //0x00003586 leaq $-1(%r14), %rax
- 0x48, 0x39, 0xf0, //0x0000358a cmpq %rsi, %rax
- 0x0f, 0x84, 0x6f, 0x03, 0x00, 0x00, //0x0000358d je LBB0_542
- 0x4a, 0x8d, 0x04, 0x1a, //0x00003593 leaq (%rdx,%r11), %rax
- 0x48, 0x01, 0xf0, //0x00003597 addq %rsi, %rax
- 0x48, 0x83, 0xf9, 0xff, //0x0000359a cmpq $-1, %rcx
- 0x48, 0x8b, 0x7d, 0xd0, //0x0000359e movq $-48(%rbp), %rdi
- 0x48, 0x0f, 0x44, 0xf8, //0x000035a2 cmoveq %rax, %rdi
- 0x48, 0x89, 0x7d, 0xd0, //0x000035a6 movq %rdi, $-48(%rbp)
- 0x48, 0x0f, 0x44, 0xc8, //0x000035aa cmoveq %rax, %rcx
- 0x49, 0x01, 0xf3, //0x000035ae addq %rsi, %r11
- 0x49, 0x83, 0xc3, 0x02, //0x000035b1 addq $2, %r11
- 0x4c, 0x89, 0xf0, //0x000035b5 movq %r14, %rax
- 0x48, 0x29, 0xf0, //0x000035b8 subq %rsi, %rax
- 0x48, 0x83, 0xc0, 0xfe, //0x000035bb addq $-2, %rax
- 0x49, 0x83, 0xc6, 0xfe, //0x000035bf addq $-2, %r14
- 0x49, 0x39, 0xf6, //0x000035c3 cmpq %rsi, %r14
- 0x49, 0x89, 0xc6, //0x000035c6 movq %rax, %r14
- 0x0f, 0x85, 0x8e, 0xff, 0xff, 0xff, //0x000035c9 jne LBB0_602
- 0xe9, 0x2e, 0x03, 0x00, 0x00, //0x000035cf jmp LBB0_542
- //0x000035d4 LBB0_610
- 0x49, 0x01, 0xf3, //0x000035d4 addq %rsi, %r11
- 0x49, 0x83, 0xc3, 0x01, //0x000035d7 addq $1, %r11
- //0x000035db LBB0_611
- 0x4d, 0x29, 0xcb, //0x000035db subq %r9, %r11
- 0x4c, 0x8b, 0x6d, 0xc0, //0x000035de movq $-64(%rbp), %r13
- 0xe9, 0x5d, 0xde, 0xff, 0xff, //0x000035e2 jmp LBB0_269
- //0x000035e7 LBB0_606
- 0x3c, 0x22, //0x000035e7 cmpb $34, %al
- 0x0f, 0x85, 0x13, 0x03, 0x00, 0x00, //0x000035e9 jne LBB0_542
- 0x4d, 0x01, 0xf3, //0x000035ef addq %r14, %r11
- 0xe9, 0xe4, 0xff, 0xff, 0xff, //0x000035f2 jmp LBB0_611
- //0x000035f7 LBB0_612
- 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000035f7 cmpq $-1, $-48(%rbp)
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000035fc jne LBB0_614
- 0x4c, 0x89, 0xd8, //0x00003602 movq %r11, %rax
- 0x4c, 0x29, 0xc8, //0x00003605 subq %r9, %rax
- 0x48, 0x0f, 0xbc, 0xfa, //0x00003608 bsfq %rdx, %rdi
- 0x48, 0x01, 0xc7, //0x0000360c addq %rax, %rdi
- 0x48, 0x89, 0x7d, 0xd0, //0x0000360f movq %rdi, $-48(%rbp)
- //0x00003613 LBB0_614
- 0x44, 0x89, 0xf0, //0x00003613 movl %r14d, %eax
- 0xf7, 0xd0, //0x00003616 notl %eax
- 0x21, 0xd0, //0x00003618 andl %edx, %eax
- 0x45, 0x8d, 0x04, 0x46, //0x0000361a leal (%r14,%rax,2), %r8d
- 0x8d, 0x1c, 0x00, //0x0000361e leal (%rax,%rax), %ebx
- 0xf7, 0xd3, //0x00003621 notl %ebx
- 0x21, 0xd3, //0x00003623 andl %edx, %ebx
- 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003625 andl $-1431655766, %ebx
- 0x31, 0xff, //0x0000362b xorl %edi, %edi
- 0x01, 0xc3, //0x0000362d addl %eax, %ebx
- 0x40, 0x0f, 0x92, 0xc7, //0x0000362f setb %dil
- 0x01, 0xdb, //0x00003633 addl %ebx, %ebx
- 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00003635 xorl $1431655765, %ebx
- 0x44, 0x21, 0xc3, //0x0000363b andl %r8d, %ebx
- 0xf7, 0xd3, //0x0000363e notl %ebx
- 0x41, 0x21, 0xda, //0x00003640 andl %ebx, %r10d
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00003643 movq $-64(%rbp), %r13
- 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00003647 movdqa %xmm12, %xmm7
- 0x4c, 0x8b, 0x45, 0xb8, //0x0000364c movq $-72(%rbp), %r8
- 0xe9, 0x0b, 0xf7, 0xff, 0xff, //0x00003650 jmp LBB0_427
- //0x00003655 LBB0_615
- 0x4d, 0x85, 0xf6, //0x00003655 testq %r14, %r14
- 0x0f, 0x84, 0xa4, 0x02, 0x00, 0x00, //0x00003658 je LBB0_542
- 0x4c, 0x89, 0xc9, //0x0000365e movq %r9, %rcx
- 0x48, 0xf7, 0xd1, //0x00003661 notq %rcx
- 0x4c, 0x01, 0xd9, //0x00003664 addq %r11, %rcx
- 0x48, 0x8b, 0x55, 0xd0, //0x00003667 movq $-48(%rbp), %rdx
- 0x48, 0x83, 0xfa, 0xff, //0x0000366b cmpq $-1, %rdx
- 0x48, 0x89, 0xd0, //0x0000366f movq %rdx, %rax
- 0x48, 0x0f, 0x44, 0xc1, //0x00003672 cmoveq %rcx, %rax
- 0x48, 0x0f, 0x45, 0xca, //0x00003676 cmovneq %rdx, %rcx
- 0x49, 0x83, 0xc3, 0x01, //0x0000367a addq $1, %r11
- 0x49, 0x83, 0xc6, 0xff, //0x0000367e addq $-1, %r14
- 0x48, 0x89, 0x45, 0xd0, //0x00003682 movq %rax, $-48(%rbp)
- 0x4d, 0x85, 0xf6, //0x00003686 testq %r14, %r14
- 0x0f, 0x85, 0xc8, 0xfe, 0xff, 0xff, //0x00003689 jne LBB0_601
- 0xe9, 0x47, 0xff, 0xff, 0xff, //0x0000368f jmp LBB0_611
- //0x00003694 LBB0_617
- 0x48, 0x8b, 0x45, 0xa8, //0x00003694 movq $-88(%rbp), %rax
- 0x4c, 0x89, 0x18, //0x00003698 movq %r11, (%rax)
- //0x0000369b LBB0_618
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000369b movq $-1, %rax
- 0xe9, 0x4c, 0x00, 0x00, 0x00, //0x000036a2 jmp LBB0_638
- //0x000036a7 LBB0_634
- 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x000036a7 movq $-7, %rax
- 0xe9, 0x40, 0x00, 0x00, 0x00, //0x000036ae jmp LBB0_638
- //0x000036b3 LBB0_58
- 0x4c, 0x89, 0xd8, //0x000036b3 movq %r11, %rax
- 0x49, 0x83, 0xfb, 0xff, //0x000036b6 cmpq $-1, %r11
- 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x000036ba jne LBB0_626
- //0x000036c0 LBB0_59
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000036c0 movq $-1, %rax
- 0x4c, 0x89, 0x65, 0xd0, //0x000036c7 movq %r12, $-48(%rbp)
- 0xe9, 0x72, 0x00, 0x00, 0x00, //0x000036cb jmp LBB0_626
- //0x000036d0 LBB0_619
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000036d0 movq $-1, %rax
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000036d7 jmp LBB0_622
- //0x000036dc LBB0_621
- 0x4c, 0x89, 0xd8, //0x000036dc movq %r11, %rax
- //0x000036df LBB0_622
- 0x48, 0xf7, 0xd0, //0x000036df notq %rax
- 0x48, 0x01, 0xc2, //0x000036e2 addq %rax, %rdx
- 0x48, 0x8b, 0x45, 0xa8, //0x000036e5 movq $-88(%rbp), %rax
- 0x48, 0x89, 0x10, //0x000036e9 movq %rdx, (%rax)
- //0x000036ec LBB0_637
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000036ec movq $-2, %rax
- //0x000036f3 LBB0_638
- 0x48, 0x81, 0xc4, 0x88, 0x00, 0x00, 0x00, //0x000036f3 addq $136, %rsp
- 0x5b, //0x000036fa popq %rbx
- 0x41, 0x5c, //0x000036fb popq %r12
- 0x41, 0x5d, //0x000036fd popq %r13
- 0x41, 0x5e, //0x000036ff popq %r14
- 0x41, 0x5f, //0x00003701 popq %r15
- 0x5d, //0x00003703 popq %rbp
- 0xc3, //0x00003704 retq
- //0x00003705 LBB0_127
- 0x4c, 0x89, 0xd8, //0x00003705 movq %r11, %rax
- 0x49, 0x83, 0xfb, 0xff, //0x00003708 cmpq $-1, %r11
- 0x48, 0x8b, 0x75, 0xd0, //0x0000370c movq $-48(%rbp), %rsi
- 0x0f, 0x85, 0xa7, 0x01, 0x00, 0x00, //0x00003710 jne LBB0_226
- //0x00003716 LBB0_128
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003716 movq $-1, %rax
- 0x4c, 0x89, 0xe6, //0x0000371d movq %r12, %rsi
- 0xe9, 0x98, 0x01, 0x00, 0x00, //0x00003720 jmp LBB0_226
- //0x00003725 LBB0_623
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003725 movq $-2, %rax
- 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x0000372c cmpq $-1, $-48(%rbp)
- 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00003731 jne LBB0_626
- 0x48, 0x0f, 0xbc, 0xc9, //0x00003737 bsfq %rcx, %rcx
- 0x4c, 0x01, 0xd9, //0x0000373b addq %r11, %rcx
- //0x0000373e LBB0_625
- 0x48, 0x89, 0x4d, 0xd0, //0x0000373e movq %rcx, $-48(%rbp)
- //0x00003742 LBB0_626
- 0x48, 0x8b, 0x4d, 0xa8, //0x00003742 movq $-88(%rbp), %rcx
- 0x48, 0x8b, 0x55, 0xd0, //0x00003746 movq $-48(%rbp), %rdx
- 0x48, 0x89, 0x11, //0x0000374a movq %rdx, (%rcx)
- 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x0000374d jmp LBB0_638
- //0x00003752 LBB0_312
- 0x48, 0x8b, 0x55, 0xa8, //0x00003752 movq $-88(%rbp), %rdx
- 0x48, 0x89, 0x32, //0x00003756 movq %rsi, (%rdx)
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003759 movq $-2, %rax
- 0x41, 0x80, 0x38, 0x6e, //0x00003760 cmpb $110, (%r8)
- 0x0f, 0x85, 0x89, 0xff, 0xff, 0xff, //0x00003764 jne LBB0_638
- 0x48, 0x8d, 0x4e, 0x01, //0x0000376a leaq $1(%rsi), %rcx
- 0x48, 0x89, 0x0a, //0x0000376e movq %rcx, (%rdx)
- 0x41, 0x80, 0x7c, 0x31, 0x01, 0x75, //0x00003771 cmpb $117, $1(%r9,%rsi)
- 0x0f, 0x85, 0x76, 0xff, 0xff, 0xff, //0x00003777 jne LBB0_638
- 0x48, 0x8d, 0x4e, 0x02, //0x0000377d leaq $2(%rsi), %rcx
- 0x48, 0x89, 0x0a, //0x00003781 movq %rcx, (%rdx)
- 0x41, 0x80, 0x7c, 0x31, 0x02, 0x6c, //0x00003784 cmpb $108, $2(%r9,%rsi)
- 0x0f, 0x85, 0x63, 0xff, 0xff, 0xff, //0x0000378a jne LBB0_638
- 0x48, 0x8d, 0x4e, 0x03, //0x00003790 leaq $3(%rsi), %rcx
- 0x48, 0x89, 0x0a, //0x00003794 movq %rcx, (%rdx)
- 0x41, 0x80, 0x7c, 0x31, 0x03, 0x6c, //0x00003797 cmpb $108, $3(%r9,%rsi)
- 0x0f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x0000379d jne LBB0_638
- 0xe9, 0xaa, 0x00, 0x00, 0x00, //0x000037a3 jmp LBB0_316
- //0x000037a8 LBB0_627
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000037a8 movq $-2, %rax
- 0x80, 0xf9, 0x61, //0x000037af cmpb $97, %cl
- 0x0f, 0x85, 0x3b, 0xff, 0xff, 0xff, //0x000037b2 jne LBB0_638
- 0x48, 0x8d, 0x4e, 0x02, //0x000037b8 leaq $2(%rsi), %rcx
- 0x48, 0x8b, 0x55, 0xa8, //0x000037bc movq $-88(%rbp), %rdx
- 0x48, 0x89, 0x0a, //0x000037c0 movq %rcx, (%rdx)
- 0x41, 0x80, 0x7c, 0x31, 0x02, 0x6c, //0x000037c3 cmpb $108, $2(%r9,%rsi)
- 0x0f, 0x85, 0x24, 0xff, 0xff, 0xff, //0x000037c9 jne LBB0_638
- 0x48, 0x8d, 0x4e, 0x03, //0x000037cf leaq $3(%rsi), %rcx
- 0x48, 0x89, 0x0a, //0x000037d3 movq %rcx, (%rdx)
- 0x41, 0x80, 0x7c, 0x31, 0x03, 0x73, //0x000037d6 cmpb $115, $3(%r9,%rsi)
- 0x0f, 0x85, 0x11, 0xff, 0xff, 0xff, //0x000037dc jne LBB0_638
- 0x48, 0x8d, 0x4e, 0x04, //0x000037e2 leaq $4(%rsi), %rcx
- 0x48, 0x89, 0x0a, //0x000037e6 movq %rcx, (%rdx)
- 0x41, 0x80, 0x7c, 0x31, 0x04, 0x65, //0x000037e9 cmpb $101, $4(%r9,%rsi)
- 0x0f, 0x85, 0xfe, 0xfe, 0xff, 0xff, //0x000037ef jne LBB0_638
- 0x48, 0x83, 0xc6, 0x05, //0x000037f5 addq $5, %rsi
- 0x48, 0x89, 0x32, //0x000037f9 movq %rsi, (%rdx)
- 0xe9, 0xf2, 0xfe, 0xff, 0xff, //0x000037fc jmp LBB0_638
- //0x00003801 LBB0_322
- 0x48, 0x8b, 0x55, 0xa8, //0x00003801 movq $-88(%rbp), %rdx
- 0x48, 0x89, 0x32, //0x00003805 movq %rsi, (%rdx)
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003808 movq $-2, %rax
- 0x41, 0x80, 0x38, 0x74, //0x0000380f cmpb $116, (%r8)
- 0x0f, 0x85, 0xda, 0xfe, 0xff, 0xff, //0x00003813 jne LBB0_638
- 0x48, 0x8d, 0x4e, 0x01, //0x00003819 leaq $1(%rsi), %rcx
- 0x48, 0x89, 0x0a, //0x0000381d movq %rcx, (%rdx)
- 0x41, 0x80, 0x7c, 0x31, 0x01, 0x72, //0x00003820 cmpb $114, $1(%r9,%rsi)
- 0x0f, 0x85, 0xc7, 0xfe, 0xff, 0xff, //0x00003826 jne LBB0_638
- 0x48, 0x8d, 0x4e, 0x02, //0x0000382c leaq $2(%rsi), %rcx
- 0x48, 0x89, 0x0a, //0x00003830 movq %rcx, (%rdx)
- 0x41, 0x80, 0x7c, 0x31, 0x02, 0x75, //0x00003833 cmpb $117, $2(%r9,%rsi)
- 0x0f, 0x85, 0xb4, 0xfe, 0xff, 0xff, //0x00003839 jne LBB0_638
- 0x48, 0x8d, 0x4e, 0x03, //0x0000383f leaq $3(%rsi), %rcx
- 0x48, 0x89, 0x0a, //0x00003843 movq %rcx, (%rdx)
- 0x41, 0x80, 0x7c, 0x31, 0x03, 0x65, //0x00003846 cmpb $101, $3(%r9,%rsi)
- 0x0f, 0x85, 0xa1, 0xfe, 0xff, 0xff, //0x0000384c jne LBB0_638
- //0x00003852 LBB0_316
- 0x48, 0x83, 0xc6, 0x04, //0x00003852 addq $4, %rsi
- 0x48, 0x89, 0x32, //0x00003856 movq %rsi, (%rdx)
- 0xe9, 0x95, 0xfe, 0xff, 0xff, //0x00003859 jmp LBB0_638
- //0x0000385e LBB0_632
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000385e movq $-2, %rax
- 0x48, 0x8b, 0x75, 0xd0, //0x00003865 movq $-48(%rbp), %rsi
- 0x48, 0x83, 0xfe, 0xff, //0x00003869 cmpq $-1, %rsi
- 0x0f, 0x85, 0x4a, 0x00, 0x00, 0x00, //0x0000386d jne LBB0_226
- 0x48, 0x0f, 0xbc, 0xf1, //0x00003873 bsfq %rcx, %rsi
- 0x4c, 0x01, 0xde, //0x00003877 addq %r11, %rsi
- 0xe9, 0x3e, 0x00, 0x00, 0x00, //0x0000387a jmp LBB0_226
- //0x0000387f LBB0_198
- 0x48, 0x8b, 0x55, 0xc8, //0x0000387f movq $-56(%rbp), %rdx
- 0xe9, 0x57, 0xfe, 0xff, 0xff, //0x00003883 jmp LBB0_622
- //0x00003888 LBB0_635
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003888 movq $-1, %rax
- //0x0000388f LBB0_636
- 0x48, 0x8b, 0x4d, 0xc8, //0x0000388f movq $-56(%rbp), %rcx
- 0x48, 0x29, 0xc1, //0x00003893 subq %rax, %rcx
- 0x48, 0x8b, 0x45, 0xa8, //0x00003896 movq $-88(%rbp), %rax
- 0x48, 0x89, 0x08, //0x0000389a movq %rcx, (%rax)
- 0xe9, 0x4a, 0xfe, 0xff, 0xff, //0x0000389d jmp LBB0_637
- //0x000038a2 LBB0_434
- 0x4c, 0x89, 0xd8, //0x000038a2 movq %r11, %rax
- 0x49, 0x83, 0xfb, 0xff, //0x000038a5 cmpq $-1, %r11
- 0x48, 0x8b, 0x75, 0xd0, //0x000038a9 movq $-48(%rbp), %rsi
- 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x000038ad jne LBB0_226
- //0x000038b3 LBB0_435
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000038b3 movq $-1, %rax
- 0x4c, 0x89, 0xc6, //0x000038ba movq %r8, %rsi
- //0x000038bd LBB0_226
- 0x48, 0x8b, 0x4d, 0xa8, //0x000038bd movq $-88(%rbp), %rcx
- 0x48, 0x89, 0x31, //0x000038c1 movq %rsi, (%rcx)
- 0xe9, 0x2a, 0xfe, 0xff, 0xff, //0x000038c4 jmp LBB0_638
- //0x000038c9 LBB0_639
- 0x4d, 0x89, 0xdc, //0x000038c9 movq %r11, %r12
- 0xe9, 0xef, 0xfd, 0xff, 0xff, //0x000038cc jmp LBB0_59
- //0x000038d1 LBB0_640
- 0x4d, 0x89, 0xdc, //0x000038d1 movq %r11, %r12
- 0xe9, 0x3d, 0xfe, 0xff, 0xff, //0x000038d4 jmp LBB0_128
- //0x000038d9 LBB0_190
- 0x4c, 0x01, 0xd9, //0x000038d9 addq %r11, %rcx
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000038dc movq $-2, %rax
- 0xe9, 0x56, 0xfe, 0xff, 0xff, //0x000038e3 jmp LBB0_625
- //0x000038e8 LBB0_225
- 0x4c, 0x01, 0xd9, //0x000038e8 addq %r11, %rcx
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000038eb movq $-2, %rax
- 0x48, 0x89, 0xce, //0x000038f2 movq %rcx, %rsi
- 0xe9, 0xc3, 0xff, 0xff, 0xff, //0x000038f5 jmp LBB0_226
- //0x000038fa LBB0_641
- 0x4d, 0x89, 0xd8, //0x000038fa movq %r11, %r8
- 0xe9, 0xb1, 0xff, 0xff, 0xff, //0x000038fd jmp LBB0_435
- //0x00003902 LBB0_542
- 0x4c, 0x8b, 0x45, 0xb8, //0x00003902 movq $-72(%rbp), %r8
- 0xe9, 0xa8, 0xff, 0xff, 0xff, //0x00003906 jmp LBB0_435
- //0x0000390b LBB0_642
- 0x48, 0x8b, 0x4d, 0xa0, //0x0000390b movq $-96(%rbp), %rcx
- 0x48, 0x8b, 0x49, 0x08, //0x0000390f movq $8(%rcx), %rcx
- //0x00003913 LBB0_643
- 0x48, 0x8b, 0x55, 0xa8, //0x00003913 movq $-88(%rbp), %rdx
- 0x48, 0x89, 0x0a, //0x00003917 movq %rcx, (%rdx)
- 0xe9, 0xd4, 0xfd, 0xff, 0xff, //0x0000391a jmp LBB0_638
- //0x0000391f LBB0_644
- 0x4d, 0x29, 0xcb, //0x0000391f subq %r9, %r11
- 0x49, 0x01, 0xd3, //0x00003922 addq %rdx, %r11
- 0xe9, 0x21, 0x00, 0x00, 0x00, //0x00003925 jmp LBB0_648
- //0x0000392a LBB0_645
- 0x4c, 0x89, 0xde, //0x0000392a movq %r11, %rsi
- 0x4c, 0x29, 0xc6, //0x0000392d subq %r8, %rsi
- //0x00003930 LBB0_646
- 0x48, 0x01, 0xd6, //0x00003930 addq %rdx, %rsi
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003933 movq $-2, %rax
- 0xe9, 0x7e, 0xff, 0xff, 0xff, //0x0000393a jmp LBB0_226
- //0x0000393f LBB0_652
- 0x4c, 0x8b, 0x65, 0xb8, //0x0000393f movq $-72(%rbp), %r12
- 0xe9, 0x78, 0xfd, 0xff, 0xff, //0x00003943 jmp LBB0_59
- //0x00003948 LBB0_647
- 0x4d, 0x29, 0xcb, //0x00003948 subq %r9, %r11
- //0x0000394b LBB0_648
- 0x4c, 0x89, 0x5d, 0xd0, //0x0000394b movq %r11, $-48(%rbp)
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000394f movq $-2, %rax
- 0xe9, 0xe7, 0xfd, 0xff, 0xff, //0x00003956 jmp LBB0_626
- //0x0000395b LBB0_653
- 0x4c, 0x8b, 0x65, 0xb8, //0x0000395b movq $-72(%rbp), %r12
- 0xe9, 0xb2, 0xfd, 0xff, 0xff, //0x0000395f jmp LBB0_128
- //0x00003964 LBB0_649
- 0x4c, 0x89, 0xde, //0x00003964 movq %r11, %rsi
- 0x4c, 0x29, 0xc6, //0x00003967 subq %r8, %rsi
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000396a movq $-2, %rax
- 0xe9, 0x47, 0xff, 0xff, 0xff, //0x00003971 jmp LBB0_226
- //0x00003976 LBB0_650
- 0x4c, 0x89, 0xde, //0x00003976 movq %r11, %rsi
- 0x4c, 0x29, 0xce, //0x00003979 subq %r9, %rsi
- 0xe9, 0xaf, 0xff, 0xff, 0xff, //0x0000397c jmp LBB0_646
- //0x00003981 LBB0_651
- 0x4c, 0x89, 0xde, //0x00003981 movq %r11, %rsi
- 0x4c, 0x29, 0xce, //0x00003984 subq %r9, %rsi
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003987 movq $-2, %rax
- 0xe9, 0x2a, 0xff, 0xff, 0xff, //0x0000398e jmp LBB0_226
- 0x90, //0x00003993 .p2align 2, 0x90
- // // .set L0_0_set_34, LBB0_34-LJTI0_0
- // // .set L0_0_set_62, LBB0_62-LJTI0_0
- // // .set L0_0_set_39, LBB0_39-LJTI0_0
- // // .set L0_0_set_60, LBB0_60-LJTI0_0
- // // .set L0_0_set_37, LBB0_37-LJTI0_0
- // // .set L0_0_set_64, LBB0_64-LJTI0_0
- //0x00003994 LJTI0_0
- 0xf8, 0xc9, 0xff, 0xff, //0x00003994 .long L0_0_set_34
- 0x0d, 0xcc, 0xff, 0xff, //0x00003998 .long L0_0_set_62
- 0x33, 0xca, 0xff, 0xff, //0x0000399c .long L0_0_set_39
- 0xf6, 0xcb, 0xff, 0xff, //0x000039a0 .long L0_0_set_60
- 0x0f, 0xca, 0xff, 0xff, //0x000039a4 .long L0_0_set_37
- 0x39, 0xcc, 0xff, 0xff, //0x000039a8 .long L0_0_set_64
- // // .set L0_1_set_638, LBB0_638-LJTI0_1
- // // .set L0_1_set_637, LBB0_637-LJTI0_1
- // // .set L0_1_set_251, LBB0_251-LJTI0_1
- // // .set L0_1_set_273, LBB0_273-LJTI0_1
- // // .set L0_1_set_68, LBB0_68-LJTI0_1
- // // .set L0_1_set_270, LBB0_270-LJTI0_1
- // // .set L0_1_set_248, LBB0_248-LJTI0_1
- // // .set L0_1_set_310, LBB0_310-LJTI0_1
- // // .set L0_1_set_320, LBB0_320-LJTI0_1
- // // .set L0_1_set_317, LBB0_317-LJTI0_1
- //0x000039ac LJTI0_1
- 0x47, 0xfd, 0xff, 0xff, //0x000039ac .long L0_1_set_638
- 0x40, 0xfd, 0xff, 0xff, //0x000039b0 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039b4 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039b8 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039bc .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039c0 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039c4 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039c8 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039cc .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039d0 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039d4 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039d8 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039dc .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039e0 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039e4 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039e8 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039ec .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039f0 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039f4 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039f8 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039fc .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a00 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a04 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a08 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a0c .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a10 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a14 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a18 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a1c .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a20 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a24 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a28 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a2c .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a30 .long L0_1_set_637
- 0xff, 0xd8, 0xff, 0xff, //0x00003a34 .long L0_1_set_251
- 0x40, 0xfd, 0xff, 0xff, //0x00003a38 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a3c .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a40 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a44 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a48 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a4c .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a50 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a54 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a58 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a5c .long L0_1_set_637
- 0xde, 0xda, 0xff, 0xff, //0x00003a60 .long L0_1_set_273
- 0x40, 0xfd, 0xff, 0xff, //0x00003a64 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a68 .long L0_1_set_637
- 0x77, 0xcc, 0xff, 0xff, //0x00003a6c .long L0_1_set_68
- 0x77, 0xcc, 0xff, 0xff, //0x00003a70 .long L0_1_set_68
- 0x77, 0xcc, 0xff, 0xff, //0x00003a74 .long L0_1_set_68
- 0x77, 0xcc, 0xff, 0xff, //0x00003a78 .long L0_1_set_68
- 0x77, 0xcc, 0xff, 0xff, //0x00003a7c .long L0_1_set_68
- 0x77, 0xcc, 0xff, 0xff, //0x00003a80 .long L0_1_set_68
- 0x77, 0xcc, 0xff, 0xff, //0x00003a84 .long L0_1_set_68
- 0x77, 0xcc, 0xff, 0xff, //0x00003a88 .long L0_1_set_68
- 0x77, 0xcc, 0xff, 0xff, //0x00003a8c .long L0_1_set_68
- 0x77, 0xcc, 0xff, 0xff, //0x00003a90 .long L0_1_set_68
- 0x40, 0xfd, 0xff, 0xff, //0x00003a94 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a98 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a9c .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003aa0 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003aa4 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003aa8 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003aac .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003ab0 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003ab4 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003ab8 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003abc .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003ac0 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003ac4 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003ac8 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003acc .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003ad0 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003ad4 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003ad8 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003adc .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003ae0 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003ae4 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003ae8 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003aec .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003af0 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003af4 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003af8 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003afc .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b00 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b04 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b08 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b0c .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b10 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b14 .long L0_1_set_637
- 0xae, 0xda, 0xff, 0xff, //0x00003b18 .long L0_1_set_270
- 0x40, 0xfd, 0xff, 0xff, //0x00003b1c .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b20 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b24 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b28 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b2c .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b30 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b34 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b38 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b3c .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b40 .long L0_1_set_637
- 0xcd, 0xd8, 0xff, 0xff, //0x00003b44 .long L0_1_set_248
- 0x40, 0xfd, 0xff, 0xff, //0x00003b48 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b4c .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b50 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b54 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b58 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b5c .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b60 .long L0_1_set_637
- 0x3c, 0xdd, 0xff, 0xff, //0x00003b64 .long L0_1_set_310
- 0x40, 0xfd, 0xff, 0xff, //0x00003b68 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b6c .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b70 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b74 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b78 .long L0_1_set_637
- 0x97, 0xdd, 0xff, 0xff, //0x00003b7c .long L0_1_set_320
- 0x40, 0xfd, 0xff, 0xff, //0x00003b80 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b84 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b88 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b8c .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b90 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b94 .long L0_1_set_637
- 0x67, 0xdd, 0xff, 0xff, //0x00003b98 .long L0_1_set_317
- // // .set L0_2_set_299, LBB0_299-LJTI0_2
- // // .set L0_2_set_448, LBB0_448-LJTI0_2
- // // .set L0_2_set_305, LBB0_305-LJTI0_2
- // // .set L0_2_set_308, LBB0_308-LJTI0_2
- //0x00003b9c LJTI0_2
- 0xcd, 0xda, 0xff, 0xff, //0x00003b9c .long L0_2_set_299
- 0xd9, 0xe9, 0xff, 0xff, //0x00003ba0 .long L0_2_set_448
- 0xcd, 0xda, 0xff, 0xff, //0x00003ba4 .long L0_2_set_299
- 0x1d, 0xdb, 0xff, 0xff, //0x00003ba8 .long L0_2_set_305
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bac .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bb0 .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bb4 .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bb8 .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bbc .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bc0 .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bc4 .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bc8 .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bcc .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bd0 .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bd4 .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bd8 .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bdc .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003be0 .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003be4 .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003be8 .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bec .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bf0 .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bf4 .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bf8 .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bfc .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003c00 .long L0_2_set_448
- 0x39, 0xdb, 0xff, 0xff, //0x00003c04 .long L0_2_set_308
- // // .set L0_3_set_94, LBB0_94-LJTI0_3
- // // .set L0_3_set_232, LBB0_232-LJTI0_3
- // // .set L0_3_set_100, LBB0_100-LJTI0_3
- // // .set L0_3_set_103, LBB0_103-LJTI0_3
- //0x00003c08 LJTI0_3
- 0xf1, 0xcb, 0xff, 0xff, //0x00003c08 .long L0_3_set_94
- 0x86, 0xd5, 0xff, 0xff, //0x00003c0c .long L0_3_set_232
- 0xf1, 0xcb, 0xff, 0xff, //0x00003c10 .long L0_3_set_94
- 0x3a, 0xcc, 0xff, 0xff, //0x00003c14 .long L0_3_set_100
- 0x86, 0xd5, 0xff, 0xff, //0x00003c18 .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c1c .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c20 .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c24 .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c28 .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c2c .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c30 .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c34 .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c38 .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c3c .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c40 .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c44 .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c48 .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c4c .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c50 .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c54 .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c58 .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c5c .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c60 .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c64 .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c68 .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c6c .long L0_3_set_232
- 0x56, 0xcc, 0xff, 0xff, //0x00003c70 .long L0_3_set_103
- //0x00003c74 .p2align 2, 0x00
- //0x00003c74 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x00003c74 .long 2
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_number.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_number.go
deleted file mode 100644
index f01befa23..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_number.go
+++ /dev/null
@@ -1,34 +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 sse
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var F_skip_number func(s unsafe.Pointer, p unsafe.Pointer) (ret int)
-
-var S_skip_number uintptr
-
-//go:nosplit
-func skip_number(s *string, p *int) (ret int) {
- return F_skip_number(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)))
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_number_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_number_subr.go
deleted file mode 100644
index 784a5f61e..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_number_subr.go
+++ /dev/null
@@ -1,46 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package sse
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__skip_number = 112
-)
-
-const (
- _stack__skip_number = 72
-)
-
-const (
- _size__skip_number = 1060
-)
-
-var (
- _pcsp__skip_number = [][2]uint32{
- {0x1, 0},
- {0x6, 8},
- {0x8, 16},
- {0xa, 24},
- {0xc, 32},
- {0xd, 40},
- {0x11, 48},
- {0x373, 72},
- {0x374, 48},
- {0x376, 40},
- {0x378, 32},
- {0x37a, 24},
- {0x37c, 16},
- {0x37d, 8},
- {0x37e, 0},
- {0x424, 72},
- }
-)
-
-var _cfunc_skip_number = []loader.CFunc{
- {"_skip_number_entry", 0, _entry__skip_number, 0, nil},
- {"_skip_number", _entry__skip_number, _size__skip_number, _stack__skip_number, _pcsp__skip_number},
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_number_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_number_text_amd64.go
deleted file mode 100644
index 8bbade18e..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_number_text_amd64.go
+++ /dev/null
@@ -1,351 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package sse
-
-var _text_skip_number = []byte{
- // .p2align 4, 0x00
- // LCPI0_0
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, // QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
- //0x00000010 LCPI0_1
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000010 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
- //0x00000020 LCPI0_2
- 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x00000020 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0'
- //0x00000030 LCPI0_3
- 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x00000030 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'
- //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, 0xc6, //0x000000ae leal $-58(%rdi), %ecx
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000000b1 movq $-2, %rax
- 0x80, 0xf9, 0xf6, //0x000000b8 cmpb $-10, %cl
- 0x0f, 0x82, 0x18, 0x03, 0x00, 0x00, //0x000000bb jb 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, 0x0d, 0xe0, 0xfe, 0xff, 0xff, //0x00000127 movdqu $-288(%rip), %xmm9 /* LCPI0_1+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0xe7, 0xfe, 0xff, 0xff, //0x00000130 movdqu $-281(%rip), %xmm10 /* 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, 0x74, 0xc0, //0x0000017a pcmpeqb %xmm8, %xmm0
- 0x66, 0x0f, 0x6f, 0xcf, //0x0000017f movdqa %xmm7, %xmm1
- 0x66, 0x41, 0x0f, 0x74, 0xc9, //0x00000183 pcmpeqb %xmm9, %xmm1
- 0x66, 0x0f, 0xeb, 0xc8, //0x00000188 por %xmm0, %xmm1
- 0x66, 0x0f, 0x6f, 0xc7, //0x0000018c movdqa %xmm7, %xmm0
- 0x66, 0x41, 0x0f, 0xfc, 0xc2, //0x00000190 paddb %xmm10, %xmm0
- 0x66, 0x0f, 0x6f, 0xd0, //0x00000195 movdqa %xmm0, %xmm2
- 0x66, 0x0f, 0xda, 0xd3, //0x00000199 pminub %xmm3, %xmm2
- 0x66, 0x0f, 0x74, 0xd0, //0x0000019d pcmpeqb %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, 0xc1, //0x000001b9 por %xmm1, %xmm0
- 0x66, 0x0f, 0xeb, 0xc2, //0x000001bd por %xmm2, %xmm0
- 0x66, 0x0f, 0xd7, 0xdf, //0x000001c1 pmovmskb %xmm7, %ebx
- 0x66, 0x44, 0x0f, 0xd7, 0xd1, //0x000001c5 pmovmskb %xmm1, %r10d
- 0x66, 0x0f, 0xd7, 0xc0, //0x000001ca pmovmskb %xmm0, %eax
- 0xf7, 0xd0, //0x000001ce notl %eax
- 0x0f, 0xbc, 0xc8, //0x000001d0 bsfl %eax, %ecx
- 0x83, 0xf9, 0x10, //0x000001d3 cmpl $16, %ecx
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000001d6 je LBB0_12
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000001dc movl $-1, %eax
- 0xd3, 0xe0, //0x000001e1 shll %cl, %eax
- 0xf7, 0xd0, //0x000001e3 notl %eax
- 0x21, 0xc3, //0x000001e5 andl %eax, %ebx
- 0x21, 0xc6, //0x000001e7 andl %eax, %esi
- 0x44, 0x21, 0xd0, //0x000001e9 andl %r10d, %eax
- 0x41, 0x89, 0xc2, //0x000001ec movl %eax, %r10d
- //0x000001ef LBB0_12
- 0x8d, 0x43, 0xff, //0x000001ef leal $-1(%rbx), %eax
- 0x21, 0xd8, //0x000001f2 andl %ebx, %eax
- 0x0f, 0x85, 0x34, 0x02, 0x00, 0x00, //0x000001f4 jne LBB0_13
- 0x8d, 0x46, 0xff, //0x000001fa leal $-1(%rsi), %eax
- 0x21, 0xf0, //0x000001fd andl %esi, %eax
- 0x0f, 0x85, 0x29, 0x02, 0x00, 0x00, //0x000001ff jne LBB0_13
- 0x41, 0x8d, 0x42, 0xff, //0x00000205 leal $-1(%r10), %eax
- 0x44, 0x21, 0xd0, //0x00000209 andl %r10d, %eax
- 0x0f, 0x85, 0x1c, 0x02, 0x00, 0x00, //0x0000020c jne LBB0_13
- 0x85, 0xdb, //0x00000212 testl %ebx, %ebx
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000214 je LBB0_20
- 0x0f, 0xbc, 0xdb, //0x0000021a bsfl %ebx, %ebx
- 0x49, 0x83, 0xfe, 0xff, //0x0000021d cmpq $-1, %r14
- 0x0f, 0x85, 0x2a, 0x02, 0x00, 0x00, //0x00000221 jne LBB0_60
- 0x48, 0x01, 0xd3, //0x00000227 addq %rdx, %rbx
- 0x49, 0x89, 0xde, //0x0000022a movq %rbx, %r14
- //0x0000022d LBB0_20
- 0x85, 0xf6, //0x0000022d testl %esi, %esi
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000022f je LBB0_23
- 0x0f, 0xbc, 0xf6, //0x00000235 bsfl %esi, %esi
- 0x49, 0x83, 0xfc, 0xff, //0x00000238 cmpq $-1, %r12
- 0x0f, 0x85, 0x16, 0x02, 0x00, 0x00, //0x0000023c jne LBB0_61
- 0x48, 0x01, 0xd6, //0x00000242 addq %rdx, %rsi
- 0x49, 0x89, 0xf4, //0x00000245 movq %rsi, %r12
- //0x00000248 LBB0_23
- 0x45, 0x85, 0xd2, //0x00000248 testl %r10d, %r10d
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000024b je LBB0_26
- 0x41, 0x0f, 0xbc, 0xc2, //0x00000251 bsfl %r10d, %eax
- 0x49, 0x83, 0xf8, 0xff, //0x00000255 cmpq $-1, %r8
- 0x0f, 0x85, 0x00, 0x02, 0x00, 0x00, //0x00000259 jne LBB0_62
- 0x48, 0x01, 0xd0, //0x0000025f addq %rdx, %rax
- 0x49, 0x89, 0xc0, //0x00000262 movq %rax, %r8
- //0x00000265 LBB0_26
- 0x83, 0xf9, 0x10, //0x00000265 cmpl $16, %ecx
- 0x0f, 0x85, 0xab, 0x00, 0x00, 0x00, //0x00000268 jne LBB0_63
- 0x48, 0x83, 0xc7, 0xf0, //0x0000026e addq $-16, %rdi
- 0x48, 0x83, 0xc2, 0x10, //0x00000272 addq $16, %rdx
- 0x48, 0x83, 0xff, 0x0f, //0x00000276 cmpq $15, %rdi
- 0x0f, 0x87, 0xf0, 0xfe, 0xff, 0xff, //0x0000027a ja LBB0_10
- 0x49, 0x8d, 0x0c, 0x13, //0x00000280 leaq (%r11,%rdx), %rcx
- 0x49, 0x89, 0xca, //0x00000284 movq %rcx, %r10
- 0x49, 0x39, 0xd5, //0x00000287 cmpq %rdx, %r13
- 0x0f, 0x84, 0x92, 0x00, 0x00, 0x00, //0x0000028a je LBB0_42
- //0x00000290 LBB0_29
- 0x4c, 0x8d, 0x14, 0x39, //0x00000290 leaq (%rcx,%rdi), %r10
- 0x48, 0x89, 0xc8, //0x00000294 movq %rcx, %rax
- 0x4c, 0x29, 0xd8, //0x00000297 subq %r11, %rax
- 0x31, 0xd2, //0x0000029a xorl %edx, %edx
- 0x4c, 0x8d, 0x2d, 0xf1, 0x01, 0x00, 0x00, //0x0000029c leaq $497(%rip), %r13 /* LJTI0_0+0(%rip) */
- 0xe9, 0x25, 0x00, 0x00, 0x00, //0x000002a3 jmp LBB0_30
- //0x000002a8 LBB0_32
- 0x83, 0xfb, 0x65, //0x000002a8 cmpl $101, %ebx
- 0x0f, 0x85, 0x86, 0x00, 0x00, 0x00, //0x000002ab jne LBB0_41
- //0x000002b1 LBB0_33
- 0x49, 0x83, 0xfc, 0xff, //0x000002b1 cmpq $-1, %r12
- 0x0f, 0x85, 0x81, 0x01, 0x00, 0x00, //0x000002b5 jne LBB0_64
- 0x4c, 0x8d, 0x24, 0x10, //0x000002bb leaq (%rax,%rdx), %r12
- 0x90, //0x000002bf .p2align 4, 0x90
- //0x000002c0 LBB0_40
- 0x48, 0x83, 0xc2, 0x01, //0x000002c0 addq $1, %rdx
- 0x48, 0x39, 0xd7, //0x000002c4 cmpq %rdx, %rdi
- 0x0f, 0x84, 0x55, 0x00, 0x00, 0x00, //0x000002c7 je LBB0_42
- //0x000002cd LBB0_30
- 0x0f, 0xbe, 0x1c, 0x11, //0x000002cd movsbl (%rcx,%rdx), %ebx
- 0x8d, 0x73, 0xd0, //0x000002d1 leal $-48(%rbx), %esi
- 0x83, 0xfe, 0x0a, //0x000002d4 cmpl $10, %esi
- 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x000002d7 jb LBB0_40
- 0x8d, 0x73, 0xd5, //0x000002dd leal $-43(%rbx), %esi
- 0x83, 0xfe, 0x1a, //0x000002e0 cmpl $26, %esi
- 0x0f, 0x87, 0xbf, 0xff, 0xff, 0xff, //0x000002e3 ja LBB0_32
- 0x49, 0x63, 0x74, 0xb5, 0x00, //0x000002e9 movslq (%r13,%rsi,4), %rsi
- 0x4c, 0x01, 0xee, //0x000002ee addq %r13, %rsi
- 0xff, 0xe6, //0x000002f1 jmpq *%rsi
- //0x000002f3 LBB0_38
- 0x49, 0x83, 0xf8, 0xff, //0x000002f3 cmpq $-1, %r8
- 0x0f, 0x85, 0x3f, 0x01, 0x00, 0x00, //0x000002f7 jne LBB0_64
- 0x4c, 0x8d, 0x04, 0x10, //0x000002fd leaq (%rax,%rdx), %r8
- 0xe9, 0xba, 0xff, 0xff, 0xff, //0x00000301 jmp LBB0_40
- //0x00000306 LBB0_36
- 0x49, 0x83, 0xfe, 0xff, //0x00000306 cmpq $-1, %r14
- 0x0f, 0x85, 0x2c, 0x01, 0x00, 0x00, //0x0000030a jne LBB0_64
- 0x4c, 0x8d, 0x34, 0x10, //0x00000310 leaq (%rax,%rdx), %r14
- 0xe9, 0xa7, 0xff, 0xff, 0xff, //0x00000314 jmp LBB0_40
- //0x00000319 LBB0_63
- 0x41, 0x89, 0xca, //0x00000319 movl %ecx, %r10d
- 0x4d, 0x01, 0xda, //0x0000031c addq %r11, %r10
- 0x49, 0x01, 0xd2, //0x0000031f addq %rdx, %r10
- //0x00000322 LBB0_42
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00000322 movq $-1, %rdx
- 0x4d, 0x85, 0xf6, //0x00000329 testq %r14, %r14
- 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x0000032c jne LBB0_43
- 0xe9, 0x8d, 0x00, 0x00, 0x00, //0x00000332 jmp LBB0_57
- //0x00000337 LBB0_41
- 0x48, 0x01, 0xd1, //0x00000337 addq %rdx, %rcx
- 0x49, 0x89, 0xca, //0x0000033a movq %rcx, %r10
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000033d movq $-1, %rdx
- 0x4d, 0x85, 0xf6, //0x00000344 testq %r14, %r14
- 0x0f, 0x84, 0x77, 0x00, 0x00, 0x00, //0x00000347 je LBB0_57
- //0x0000034d LBB0_43
- 0x4d, 0x85, 0xc0, //0x0000034d testq %r8, %r8
- 0x0f, 0x84, 0x6e, 0x00, 0x00, 0x00, //0x00000350 je LBB0_57
- 0x4d, 0x85, 0xe4, //0x00000356 testq %r12, %r12
- 0x0f, 0x84, 0x65, 0x00, 0x00, 0x00, //0x00000359 je LBB0_57
- 0x4d, 0x29, 0xda, //0x0000035f subq %r11, %r10
- 0x49, 0x8d, 0x42, 0xff, //0x00000362 leaq $-1(%r10), %rax
- 0x49, 0x39, 0xc6, //0x00000366 cmpq %rax, %r14
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00000369 je LBB0_48
- 0x49, 0x39, 0xc0, //0x0000036f cmpq %rax, %r8
- 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00000372 je LBB0_48
- 0x49, 0x39, 0xc4, //0x00000378 cmpq %rax, %r12
- 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x0000037b je LBB0_48
- 0x4d, 0x85, 0xc0, //0x00000381 testq %r8, %r8
- 0x0f, 0x8e, 0x64, 0x00, 0x00, 0x00, //0x00000384 jle LBB0_52
- 0x49, 0x8d, 0x40, 0xff, //0x0000038a leaq $-1(%r8), %rax
- 0x49, 0x39, 0xc4, //0x0000038e cmpq %rax, %r12
- 0x0f, 0x84, 0x57, 0x00, 0x00, 0x00, //0x00000391 je LBB0_52
- 0x49, 0xf7, 0xd0, //0x00000397 notq %r8
- 0x4c, 0x89, 0xc2, //0x0000039a movq %r8, %rdx
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x0000039d jmp LBB0_56
- //0x000003a2 LBB0_48
- 0x49, 0xf7, 0xda, //0x000003a2 negq %r10
- 0x4c, 0x89, 0xd2, //0x000003a5 movq %r10, %rdx
- //0x000003a8 LBB0_56
- 0x48, 0x85, 0xd2, //0x000003a8 testq %rdx, %rdx
- 0x0f, 0x88, 0x13, 0x00, 0x00, 0x00, //0x000003ab js LBB0_57
- //0x000003b1 LBB0_58
- 0x49, 0x01, 0xd3, //0x000003b1 addq %rdx, %r11
- 0x4c, 0x89, 0xc8, //0x000003b4 movq %r9, %rax
- 0x48, 0x8b, 0x75, 0xc0, //0x000003b7 movq $-64(%rbp), %rsi
- 0x48, 0x8b, 0x55, 0xc8, //0x000003bb movq $-56(%rbp), %rdx
- 0xe9, 0x15, 0x00, 0x00, 0x00, //0x000003bf jmp LBB0_59
- //0x000003c4 LBB0_57
- 0x48, 0xf7, 0xd2, //0x000003c4 notq %rdx
- 0x49, 0x01, 0xd3, //0x000003c7 addq %rdx, %r11
- 0x48, 0x8b, 0x75, 0xc0, //0x000003ca movq $-64(%rbp), %rsi
- 0x48, 0x8b, 0x55, 0xc8, //0x000003ce movq $-56(%rbp), %rdx
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000003d2 movq $-2, %rax
- //0x000003d9 LBB0_59
- 0x49, 0x29, 0xd3, //0x000003d9 subq %rdx, %r11
- 0x4c, 0x89, 0x1e, //0x000003dc movq %r11, (%rsi)
- 0x48, 0x83, 0xc4, 0x18, //0x000003df addq $24, %rsp
- 0x5b, //0x000003e3 popq %rbx
- 0x41, 0x5c, //0x000003e4 popq %r12
- 0x41, 0x5d, //0x000003e6 popq %r13
- 0x41, 0x5e, //0x000003e8 popq %r14
- 0x41, 0x5f, //0x000003ea popq %r15
- 0x5d, //0x000003ec popq %rbp
- 0xc3, //0x000003ed retq
- //0x000003ee LBB0_52
- 0x4c, 0x89, 0xf0, //0x000003ee movq %r14, %rax
- 0x4c, 0x09, 0xe0, //0x000003f1 orq %r12, %rax
- 0x0f, 0x99, 0xc0, //0x000003f4 setns %al
- 0x0f, 0x88, 0x14, 0x00, 0x00, 0x00, //0x000003f7 js LBB0_55
- 0x4d, 0x39, 0xe6, //0x000003fd cmpq %r12, %r14
- 0x0f, 0x8c, 0x0b, 0x00, 0x00, 0x00, //0x00000400 jl LBB0_55
- 0x49, 0xf7, 0xd6, //0x00000406 notq %r14
- 0x4c, 0x89, 0xf2, //0x00000409 movq %r14, %rdx
- 0xe9, 0x97, 0xff, 0xff, 0xff, //0x0000040c jmp LBB0_56
- //0x00000411 LBB0_55
- 0x49, 0x8d, 0x4c, 0x24, 0xff, //0x00000411 leaq $-1(%r12), %rcx
- 0x49, 0x39, 0xce, //0x00000416 cmpq %rcx, %r14
- 0x49, 0xf7, 0xd4, //0x00000419 notq %r12
- 0x4d, 0x0f, 0x45, 0xe2, //0x0000041c cmovneq %r10, %r12
- 0x84, 0xc0, //0x00000420 testb %al, %al
- 0x4d, 0x0f, 0x44, 0xe2, //0x00000422 cmoveq %r10, %r12
- 0x4c, 0x89, 0xe2, //0x00000426 movq %r12, %rdx
- 0xe9, 0x7a, 0xff, 0xff, 0xff, //0x00000429 jmp LBB0_56
- //0x0000042e LBB0_13
- 0x0f, 0xbc, 0xc0, //0x0000042e bsfl %eax, %eax
- //0x00000431 LBB0_14
- 0x48, 0xf7, 0xd2, //0x00000431 notq %rdx
- 0x48, 0x29, 0xc2, //0x00000434 subq %rax, %rdx
- 0xe9, 0x6c, 0xff, 0xff, 0xff, //0x00000437 jmp LBB0_56
- //0x0000043c LBB0_64
- 0x48, 0x8b, 0x45, 0xd0, //0x0000043c movq $-48(%rbp), %rax
- 0x4c, 0x01, 0xf8, //0x00000440 addq %r15, %rax
- 0x48, 0x29, 0xc8, //0x00000443 subq %rcx, %rax
- 0x48, 0xf7, 0xd2, //0x00000446 notq %rdx
- 0x48, 0x01, 0xc2, //0x00000449 addq %rax, %rdx
- 0xe9, 0x57, 0xff, 0xff, 0xff, //0x0000044c jmp LBB0_56
- //0x00000451 LBB0_60
- 0x89, 0xd8, //0x00000451 movl %ebx, %eax
- 0xe9, 0xd9, 0xff, 0xff, 0xff, //0x00000453 jmp LBB0_14
- //0x00000458 LBB0_61
- 0x89, 0xf0, //0x00000458 movl %esi, %eax
- 0xe9, 0xd2, 0xff, 0xff, 0xff, //0x0000045a jmp LBB0_14
- //0x0000045f LBB0_62
- 0x89, 0xc0, //0x0000045f movl %eax, %eax
- 0xe9, 0xcb, 0xff, 0xff, 0xff, //0x00000461 jmp LBB0_14
- //0x00000466 LBB0_1
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000466 movq $-1, %rax
- 0xe9, 0x67, 0xff, 0xff, 0xff, //0x0000046d jmp LBB0_59
- //0x00000472 LBB0_8
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00000472 movq $-1, %r14
- 0x4c, 0x89, 0xd9, //0x00000479 movq %r11, %rcx
- 0x4c, 0x89, 0xef, //0x0000047c movq %r13, %rdi
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000047f movq $-1, %r12
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000486 movq $-1, %r8
- 0xe9, 0xfe, 0xfd, 0xff, 0xff, //0x0000048d jmp LBB0_29
- 0x90, 0x90, //0x00000492 .p2align 2, 0x90
- // // .set L0_0_set_38, LBB0_38-LJTI0_0
- // // .set L0_0_set_41, LBB0_41-LJTI0_0
- // // .set L0_0_set_36, LBB0_36-LJTI0_0
- // // .set L0_0_set_33, LBB0_33-LJTI0_0
- //0x00000494 LJTI0_0
- 0x5f, 0xfe, 0xff, 0xff, //0x00000494 .long L0_0_set_38
- 0xa3, 0xfe, 0xff, 0xff, //0x00000498 .long L0_0_set_41
- 0x5f, 0xfe, 0xff, 0xff, //0x0000049c .long L0_0_set_38
- 0x72, 0xfe, 0xff, 0xff, //0x000004a0 .long L0_0_set_36
- 0xa3, 0xfe, 0xff, 0xff, //0x000004a4 .long L0_0_set_41
- 0xa3, 0xfe, 0xff, 0xff, //0x000004a8 .long L0_0_set_41
- 0xa3, 0xfe, 0xff, 0xff, //0x000004ac .long L0_0_set_41
- 0xa3, 0xfe, 0xff, 0xff, //0x000004b0 .long L0_0_set_41
- 0xa3, 0xfe, 0xff, 0xff, //0x000004b4 .long L0_0_set_41
- 0xa3, 0xfe, 0xff, 0xff, //0x000004b8 .long L0_0_set_41
- 0xa3, 0xfe, 0xff, 0xff, //0x000004bc .long L0_0_set_41
- 0xa3, 0xfe, 0xff, 0xff, //0x000004c0 .long L0_0_set_41
- 0xa3, 0xfe, 0xff, 0xff, //0x000004c4 .long L0_0_set_41
- 0xa3, 0xfe, 0xff, 0xff, //0x000004c8 .long L0_0_set_41
- 0xa3, 0xfe, 0xff, 0xff, //0x000004cc .long L0_0_set_41
- 0xa3, 0xfe, 0xff, 0xff, //0x000004d0 .long L0_0_set_41
- 0xa3, 0xfe, 0xff, 0xff, //0x000004d4 .long L0_0_set_41
- 0xa3, 0xfe, 0xff, 0xff, //0x000004d8 .long L0_0_set_41
- 0xa3, 0xfe, 0xff, 0xff, //0x000004dc .long L0_0_set_41
- 0xa3, 0xfe, 0xff, 0xff, //0x000004e0 .long L0_0_set_41
- 0xa3, 0xfe, 0xff, 0xff, //0x000004e4 .long L0_0_set_41
- 0xa3, 0xfe, 0xff, 0xff, //0x000004e8 .long L0_0_set_41
- 0xa3, 0xfe, 0xff, 0xff, //0x000004ec .long L0_0_set_41
- 0xa3, 0xfe, 0xff, 0xff, //0x000004f0 .long L0_0_set_41
- 0xa3, 0xfe, 0xff, 0xff, //0x000004f4 .long L0_0_set_41
- 0xa3, 0xfe, 0xff, 0xff, //0x000004f8 .long L0_0_set_41
- 0x1d, 0xfe, 0xff, 0xff, //0x000004fc .long L0_0_set_33
- //0x00000500 .p2align 2, 0x00
- //0x00000500 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x00000500 .long 2
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_object.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_object.go
deleted file mode 100644
index 1d6cb9bec..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_object.go
+++ /dev/null
@@ -1,35 +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 sse
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/native/types`
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var F_skip_object func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) (ret int)
-
-var S_skip_object uintptr
-
-//go:nosplit
-func skip_object(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) {
- return F_skip_object(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags)
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_object_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_object_subr.go
deleted file mode 100644
index 599f3ef4c..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_object_subr.go
+++ /dev/null
@@ -1,46 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package sse
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__skip_object = 272
-)
-
-const (
- _stack__skip_object = 184
-)
-
-const (
- _size__skip_object = 14468
-)
-
-var (
- _pcsp__skip_object = [][2]uint32{
- {0x1, 0},
- {0x6, 8},
- {0x8, 16},
- {0xa, 24},
- {0xc, 32},
- {0xd, 40},
- {0x14, 48},
- {0x35ea, 184},
- {0x35eb, 48},
- {0x35ed, 40},
- {0x35ef, 32},
- {0x35f1, 24},
- {0x35f3, 16},
- {0x35f4, 8},
- {0x35f5, 0},
- {0x3884, 184},
- }
-)
-
-var _cfunc_skip_object = []loader.CFunc{
- {"_skip_object_entry", 0, _entry__skip_object, 0, nil},
- {"_skip_object", _entry__skip_object, _size__skip_object, _stack__skip_object, _pcsp__skip_object},
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_object_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_object_text_amd64.go
deleted file mode 100644
index e55141c87..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_object_text_amd64.go
+++ /dev/null
@@ -1,4017 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package sse
-
-var _text_skip_object = []byte{
- // .p2align 4, 0x00
- // LCPI0_0
- 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .quad 1
- 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000008 .quad 6
- //0x00000010 LCPI0_1
- 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000010 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""'
- //0x00000020 LCPI0_2
- 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000020 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
- //0x00000030 LCPI0_3
- 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, //0x00000030 QUAD $0x1f1f1f1f1f1f1f1f; QUAD $0x1f1f1f1f1f1f1f1f // .space 16, '\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f'
- //0x00000040 LCPI0_4
- 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x00000040 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{'
- //0x00000050 LCPI0_5
- 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000050 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}'
- //0x00000060 LCPI0_6
- 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000060 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[['
- //0x00000070 LCPI0_7
- 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000070 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]'
- //0x00000080 LCPI0_8
- 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000080 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,'
- //0x00000090 LCPI0_9
- 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000090 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf'
- //0x000000a0 LCPI0_10
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x000000a0 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
- //0x000000b0 LCPI0_11
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x000000b0 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
- //0x000000c0 LCPI0_12
- 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x000000c0 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0'
- //0x000000d0 LCPI0_13
- 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x000000d0 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'
- //0x000000e0 LCPI0_14
- 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x000000e0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................'
- //0x000000f0 LCPI0_15
- 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000000f0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE'
- //0x00000100 LCPI0_16
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000100 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .space 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
- //0x00000110 .p2align 4, 0x90
- //0x00000110 _skip_object
- 0x55, //0x00000110 pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000111 movq %rsp, %rbp
- 0x41, 0x57, //0x00000114 pushq %r15
- 0x41, 0x56, //0x00000116 pushq %r14
- 0x41, 0x55, //0x00000118 pushq %r13
- 0x41, 0x54, //0x0000011a pushq %r12
- 0x53, //0x0000011c pushq %rbx
- 0x48, 0x81, 0xec, 0x88, 0x00, 0x00, 0x00, //0x0000011d subq $136, %rsp
- 0x48, 0x89, 0x4d, 0x98, //0x00000124 movq %rcx, $-104(%rbp)
- 0x49, 0x89, 0xd5, //0x00000128 movq %rdx, %r13
- 0x48, 0x89, 0x7d, 0xa0, //0x0000012b movq %rdi, $-96(%rbp)
- 0xf3, 0x0f, 0x6f, 0x05, 0xc9, 0xfe, 0xff, 0xff, //0x0000012f movdqu $-311(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- 0xf3, 0x0f, 0x7f, 0x02, //0x00000137 movdqu %xmm0, (%rdx)
- 0x48, 0x89, 0x75, 0xa8, //0x0000013b movq %rsi, $-88(%rbp)
- 0x4c, 0x8b, 0x1e, //0x0000013f movq (%rsi), %r11
- 0x48, 0xc7, 0x45, 0x90, 0xff, 0xff, 0xff, 0xff, //0x00000142 movq $-1, $-112(%rbp)
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000014a movl $1, %r8d
- 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0xb7, 0xfe, 0xff, 0xff, //0x00000150 movdqu $-329(%rip), %xmm11 /* LCPI0_1+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0xbe, 0xfe, 0xff, 0xff, //0x00000159 movdqu $-322(%rip), %xmm13 /* LCPI0_2+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0xc5, 0xfe, 0xff, 0xff, //0x00000162 movdqu $-315(%rip), %xmm10 /* LCPI0_3+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x3d, 0x2d, 0xff, 0xff, 0xff, //0x0000016b movdqu $-211(%rip), %xmm7 /* LCPI0_10+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0x14, 0xff, 0xff, 0xff, //0x00000173 movdqu $-236(%rip), %xmm9 /* LCPI0_9+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x3d, 0x6b, 0xff, 0xff, 0xff, //0x0000017c movdqu $-149(%rip), %xmm15 /* LCPI0_15+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x35, 0xf2, 0xfe, 0xff, 0xff, //0x00000185 movdqu $-270(%rip), %xmm14 /* LCPI0_8+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xd9, 0xfe, 0xff, 0xff, //0x0000018e movdqu $-295(%rip), %xmm8 /* LCPI0_7+0(%rip) */
- 0x48, 0x89, 0x55, 0xc0, //0x00000197 movq %rdx, $-64(%rbp)
- 0xe9, 0x44, 0x00, 0x00, 0x00, //0x0000019b jmp LBB0_5
- //0x000001a0 LBB0_1
- 0x4c, 0x8d, 0x5e, 0x04, //0x000001a0 leaq $4(%rsi), %r11
- //0x000001a4 LBB0_2
- 0x48, 0x8b, 0x45, 0xa8, //0x000001a4 movq $-88(%rbp), %rax
- 0x4c, 0x89, 0x18, //0x000001a8 movq %r11, (%rax)
- 0x48, 0x89, 0xf0, //0x000001ab movq %rsi, %rax
- 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x000001ae movabsq $9223372036854775806, %rcx
- 0x48, 0x39, 0xce, //0x000001b8 cmpq %rcx, %rsi
- 0x0f, 0x87, 0x32, 0x35, 0x00, 0x00, //0x000001bb ja LBB0_638
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001c1 .p2align 4, 0x90
- //0x000001d0 LBB0_3
- 0x49, 0x8b, 0x4d, 0x00, //0x000001d0 movq (%r13), %rcx
- 0x49, 0x89, 0xc8, //0x000001d4 movq %rcx, %r8
- 0x48, 0x8b, 0x45, 0x90, //0x000001d7 movq $-112(%rbp), %rax
- 0x48, 0x85, 0xc9, //0x000001db testq %rcx, %rcx
- 0x0f, 0x84, 0x0f, 0x35, 0x00, 0x00, //0x000001de je LBB0_638
- //0x000001e4 LBB0_5
- 0x48, 0x8b, 0x45, 0xa0, //0x000001e4 movq $-96(%rbp), %rax
- 0x4c, 0x8b, 0x08, //0x000001e8 movq (%rax), %r9
- 0x48, 0x8b, 0x40, 0x08, //0x000001eb movq $8(%rax), %rax
- 0x49, 0x39, 0xc3, //0x000001ef cmpq %rax, %r11
- 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x000001f2 jae LBB0_10
- 0x43, 0x8a, 0x14, 0x19, //0x000001f8 movb (%r9,%r11), %dl
- 0x80, 0xfa, 0x0d, //0x000001fc cmpb $13, %dl
- 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x000001ff je LBB0_10
- 0x80, 0xfa, 0x20, //0x00000205 cmpb $32, %dl
- 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00000208 je LBB0_10
- 0x80, 0xc2, 0xf5, //0x0000020e addb $-11, %dl
- 0x80, 0xfa, 0xfe, //0x00000211 cmpb $-2, %dl
- 0x0f, 0x83, 0x16, 0x00, 0x00, 0x00, //0x00000214 jae LBB0_10
- 0x4c, 0x89, 0xde, //0x0000021a movq %r11, %rsi
- 0xe9, 0x16, 0x01, 0x00, 0x00, //0x0000021d jmp LBB0_31
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000222 .p2align 4, 0x90
- //0x00000230 LBB0_10
- 0x49, 0x8d, 0x73, 0x01, //0x00000230 leaq $1(%r11), %rsi
- 0x48, 0x39, 0xc6, //0x00000234 cmpq %rax, %rsi
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000237 jae LBB0_14
- 0x41, 0x8a, 0x14, 0x31, //0x0000023d movb (%r9,%rsi), %dl
- 0x80, 0xfa, 0x0d, //0x00000241 cmpb $13, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000244 je LBB0_14
- 0x80, 0xfa, 0x20, //0x0000024a cmpb $32, %dl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000024d je LBB0_14
- 0x80, 0xc2, 0xf5, //0x00000253 addb $-11, %dl
- 0x80, 0xfa, 0xfe, //0x00000256 cmpb $-2, %dl
- 0x0f, 0x82, 0xd9, 0x00, 0x00, 0x00, //0x00000259 jb LBB0_31
- 0x90, //0x0000025f .p2align 4, 0x90
- //0x00000260 LBB0_14
- 0x49, 0x8d, 0x73, 0x02, //0x00000260 leaq $2(%r11), %rsi
- 0x48, 0x39, 0xc6, //0x00000264 cmpq %rax, %rsi
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000267 jae LBB0_18
- 0x41, 0x8a, 0x14, 0x31, //0x0000026d movb (%r9,%rsi), %dl
- 0x80, 0xfa, 0x0d, //0x00000271 cmpb $13, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000274 je LBB0_18
- 0x80, 0xfa, 0x20, //0x0000027a cmpb $32, %dl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000027d je LBB0_18
- 0x80, 0xc2, 0xf5, //0x00000283 addb $-11, %dl
- 0x80, 0xfa, 0xfe, //0x00000286 cmpb $-2, %dl
- 0x0f, 0x82, 0xa9, 0x00, 0x00, 0x00, //0x00000289 jb LBB0_31
- 0x90, //0x0000028f .p2align 4, 0x90
- //0x00000290 LBB0_18
- 0x49, 0x8d, 0x73, 0x03, //0x00000290 leaq $3(%r11), %rsi
- 0x48, 0x39, 0xc6, //0x00000294 cmpq %rax, %rsi
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000297 jae LBB0_22
- 0x41, 0x8a, 0x14, 0x31, //0x0000029d movb (%r9,%rsi), %dl
- 0x80, 0xfa, 0x0d, //0x000002a1 cmpb $13, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000002a4 je LBB0_22
- 0x80, 0xfa, 0x20, //0x000002aa cmpb $32, %dl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000002ad je LBB0_22
- 0x80, 0xc2, 0xf5, //0x000002b3 addb $-11, %dl
- 0x80, 0xfa, 0xfe, //0x000002b6 cmpb $-2, %dl
- 0x0f, 0x82, 0x79, 0x00, 0x00, 0x00, //0x000002b9 jb LBB0_31
- 0x90, //0x000002bf .p2align 4, 0x90
- //0x000002c0 LBB0_22
- 0x49, 0x83, 0xc3, 0x04, //0x000002c0 addq $4, %r11
- 0x4c, 0x39, 0xd8, //0x000002c4 cmpq %r11, %rax
- 0x0f, 0x86, 0xc7, 0x33, 0x00, 0x00, //0x000002c7 jbe LBB0_617
- 0x0f, 0x84, 0x4d, 0x00, 0x00, 0x00, //0x000002cd je LBB0_28
- 0x49, 0x8d, 0x14, 0x01, //0x000002d3 leaq (%r9,%rax), %rdx
- 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000002d7 movabsq $4294977024, %rdi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002e1 .p2align 4, 0x90
- //0x000002f0 LBB0_25
- 0x43, 0x0f, 0xbe, 0x34, 0x19, //0x000002f0 movsbl (%r9,%r11), %esi
- 0x83, 0xfe, 0x20, //0x000002f5 cmpl $32, %esi
- 0x0f, 0x87, 0x2e, 0x00, 0x00, 0x00, //0x000002f8 ja LBB0_30
- 0x48, 0x0f, 0xa3, 0xf7, //0x000002fe btq %rsi, %rdi
- 0x0f, 0x83, 0x24, 0x00, 0x00, 0x00, //0x00000302 jae LBB0_30
- 0x49, 0x83, 0xc3, 0x01, //0x00000308 addq $1, %r11
- 0x4c, 0x39, 0xd8, //0x0000030c cmpq %r11, %rax
- 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x0000030f jne LBB0_25
- 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00000315 jmp LBB0_29
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000031a .p2align 4, 0x90
- //0x00000320 LBB0_28
- 0x4d, 0x01, 0xcb, //0x00000320 addq %r9, %r11
- 0x4c, 0x89, 0xda, //0x00000323 movq %r11, %rdx
- //0x00000326 LBB0_29
- 0x4c, 0x29, 0xca, //0x00000326 subq %r9, %rdx
- 0x49, 0x89, 0xd3, //0x00000329 movq %rdx, %r11
- //0x0000032c LBB0_30
- 0x4c, 0x89, 0xde, //0x0000032c movq %r11, %rsi
- 0x49, 0x39, 0xc3, //0x0000032f cmpq %rax, %r11
- 0x0f, 0x83, 0x63, 0x33, 0x00, 0x00, //0x00000332 jae LBB0_618
- //0x00000338 LBB0_31
- 0x4c, 0x8d, 0x5e, 0x01, //0x00000338 leaq $1(%rsi), %r11
- 0x48, 0x8b, 0x45, 0xa8, //0x0000033c movq $-88(%rbp), %rax
- 0x4c, 0x89, 0x18, //0x00000340 movq %r11, (%rax)
- 0x41, 0x0f, 0xbe, 0x14, 0x31, //0x00000343 movsbl (%r9,%rsi), %edx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000348 movq $-1, %rax
- 0x85, 0xd2, //0x0000034f testl %edx, %edx
- 0x0f, 0x84, 0x9c, 0x33, 0x00, 0x00, //0x00000351 je LBB0_638
- 0x49, 0x8d, 0x48, 0xff, //0x00000357 leaq $-1(%r8), %rcx
- 0x43, 0x8b, 0x7c, 0xc5, 0x00, //0x0000035b movl (%r13,%r8,8), %edi
- 0x48, 0x8b, 0x5d, 0x90, //0x00000360 movq $-112(%rbp), %rbx
- 0x48, 0x83, 0xfb, 0xff, //0x00000364 cmpq $-1, %rbx
- 0x48, 0x0f, 0x44, 0xde, //0x00000368 cmoveq %rsi, %rbx
- 0x48, 0x89, 0x5d, 0x90, //0x0000036c movq %rbx, $-112(%rbp)
- 0x83, 0xc7, 0xff, //0x00000370 addl $-1, %edi
- 0x83, 0xff, 0x05, //0x00000373 cmpl $5, %edi
- 0x0f, 0x87, 0x7c, 0x02, 0x00, 0x00, //0x00000376 ja LBB0_66
- 0x48, 0x8d, 0x1d, 0x11, 0x36, 0x00, 0x00, //0x0000037c leaq $13841(%rip), %rbx /* LJTI0_0+0(%rip) */
- 0x48, 0x63, 0x3c, 0xbb, //0x00000383 movslq (%rbx,%rdi,4), %rdi
- 0x48, 0x01, 0xdf, //0x00000387 addq %rbx, %rdi
- 0xff, 0xe7, //0x0000038a jmpq *%rdi
- //0x0000038c LBB0_34
- 0x83, 0xfa, 0x2c, //0x0000038c cmpl $44, %edx
- 0x0f, 0x84, 0xdc, 0x04, 0x00, 0x00, //0x0000038f je LBB0_105
- 0x83, 0xfa, 0x5d, //0x00000395 cmpl $93, %edx
- 0x0f, 0x84, 0x41, 0x02, 0x00, 0x00, //0x00000398 je LBB0_36
- 0xe9, 0x49, 0x33, 0x00, 0x00, //0x0000039e jmp LBB0_637
- //0x000003a3 LBB0_37
- 0x80, 0xfa, 0x5d, //0x000003a3 cmpb $93, %dl
- 0x0f, 0x84, 0x33, 0x02, 0x00, 0x00, //0x000003a6 je LBB0_36
- 0x48, 0x89, 0x75, 0xc8, //0x000003ac movq %rsi, $-56(%rbp)
- 0x4b, 0xc7, 0x44, 0xc5, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000003b0 movq $1, (%r13,%r8,8)
- 0x83, 0xfa, 0x7b, //0x000003b9 cmpl $123, %edx
- 0x0f, 0x86, 0x47, 0x02, 0x00, 0x00, //0x000003bc jbe LBB0_67
- 0xe9, 0x25, 0x33, 0x00, 0x00, //0x000003c2 jmp LBB0_637
- //0x000003c7 LBB0_39
- 0x80, 0xfa, 0x22, //0x000003c7 cmpb $34, %dl
- 0x0f, 0x85, 0x1c, 0x33, 0x00, 0x00, //0x000003ca jne LBB0_637
- 0x4b, 0xc7, 0x44, 0xc5, 0x00, 0x04, 0x00, 0x00, 0x00, //0x000003d0 movq $4, (%r13,%r8,8)
- 0x48, 0x8b, 0x4d, 0xa0, //0x000003d9 movq $-96(%rbp), %rcx
- 0x4c, 0x8b, 0x61, 0x08, //0x000003dd movq $8(%rcx), %r12
- 0x48, 0x8b, 0x4d, 0x98, //0x000003e1 movq $-104(%rbp), %rcx
- 0xf6, 0xc1, 0x40, //0x000003e5 testb $64, %cl
- 0x0f, 0x85, 0x5c, 0x06, 0x00, 0x00, //0x000003e8 jne LBB0_129
- 0x48, 0x89, 0x75, 0xc8, //0x000003ee movq %rsi, $-56(%rbp)
- 0xf6, 0xc1, 0x20, //0x000003f2 testb $32, %cl
- 0x4c, 0x89, 0x65, 0xb8, //0x000003f5 movq %r12, $-72(%rbp)
- 0x4d, 0x89, 0xe6, //0x000003f9 movq %r12, %r14
- 0x0f, 0x85, 0x4a, 0x09, 0x00, 0x00, //0x000003fc jne LBB0_164
- 0x4d, 0x29, 0xde, //0x00000402 subq %r11, %r14
- 0x0f, 0x84, 0xbe, 0x34, 0x00, 0x00, //0x00000405 je LBB0_639
- 0x49, 0x83, 0xfe, 0x40, //0x0000040b cmpq $64, %r14
- 0x0f, 0x82, 0x8b, 0x2a, 0x00, 0x00, //0x0000040f jb LBB0_523
- 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x00000415 movq $-2, %r12
- 0x4c, 0x2b, 0x65, 0xc8, //0x0000041c subq $-56(%rbp), %r12
- 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00000420 movq $-1, $-48(%rbp)
- 0x45, 0x31, 0xd2, //0x00000428 xorl %r10d, %r10d
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000042b .p2align 4, 0x90
- //0x00000430 LBB0_45
- 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x19, //0x00000430 movdqu (%r9,%r11), %xmm0
- 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x19, 0x10, //0x00000436 movdqu $16(%r9,%r11), %xmm1
- 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x19, 0x20, //0x0000043d movdqu $32(%r9,%r11), %xmm2
- 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x19, 0x30, //0x00000444 movdqu $48(%r9,%r11), %xmm3
- 0x66, 0x0f, 0x6f, 0xe0, //0x0000044b movdqa %xmm0, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000044f pcmpeqb %xmm11, %xmm4
- 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00000454 pmovmskb %xmm4, %r8d
- 0x66, 0x0f, 0x6f, 0xe1, //0x00000459 movdqa %xmm1, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000045d pcmpeqb %xmm11, %xmm4
- 0x66, 0x0f, 0xd7, 0xdc, //0x00000462 pmovmskb %xmm4, %ebx
- 0x66, 0x0f, 0x6f, 0xe2, //0x00000466 movdqa %xmm2, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000046a pcmpeqb %xmm11, %xmm4
- 0x66, 0x0f, 0xd7, 0xcc, //0x0000046f pmovmskb %xmm4, %ecx
- 0x66, 0x0f, 0x6f, 0xe3, //0x00000473 movdqa %xmm3, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x00000477 pcmpeqb %xmm11, %xmm4
- 0x66, 0x0f, 0xd7, 0xfc, //0x0000047c pmovmskb %xmm4, %edi
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00000480 pcmpeqb %xmm13, %xmm0
- 0x66, 0x44, 0x0f, 0xd7, 0xf8, //0x00000485 pmovmskb %xmm0, %r15d
- 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x0000048a pcmpeqb %xmm13, %xmm1
- 0x66, 0x0f, 0xd7, 0xd1, //0x0000048f pmovmskb %xmm1, %edx
- 0x66, 0x41, 0x0f, 0x74, 0xd5, //0x00000493 pcmpeqb %xmm13, %xmm2
- 0x66, 0x0f, 0xd7, 0xc2, //0x00000498 pmovmskb %xmm2, %eax
- 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x0000049c pcmpeqb %xmm13, %xmm3
- 0x66, 0x0f, 0xd7, 0xf3, //0x000004a1 pmovmskb %xmm3, %esi
- 0x48, 0xc1, 0xe7, 0x30, //0x000004a5 shlq $48, %rdi
- 0x48, 0xc1, 0xe1, 0x20, //0x000004a9 shlq $32, %rcx
- 0x48, 0x09, 0xf9, //0x000004ad orq %rdi, %rcx
- 0x48, 0xc1, 0xe3, 0x10, //0x000004b0 shlq $16, %rbx
- 0x48, 0x09, 0xcb, //0x000004b4 orq %rcx, %rbx
- 0x49, 0x09, 0xd8, //0x000004b7 orq %rbx, %r8
- 0x48, 0xc1, 0xe6, 0x30, //0x000004ba shlq $48, %rsi
- 0x48, 0xc1, 0xe0, 0x20, //0x000004be shlq $32, %rax
- 0x48, 0x09, 0xf0, //0x000004c2 orq %rsi, %rax
- 0x48, 0xc1, 0xe2, 0x10, //0x000004c5 shlq $16, %rdx
- 0x48, 0x09, 0xc2, //0x000004c9 orq %rax, %rdx
- 0x49, 0x09, 0xd7, //0x000004cc orq %rdx, %r15
- 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000004cf jne LBB0_54
- 0x4d, 0x85, 0xd2, //0x000004d5 testq %r10, %r10
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000004d8 jne LBB0_56
- 0x45, 0x31, 0xd2, //0x000004de xorl %r10d, %r10d
- 0x4d, 0x85, 0xc0, //0x000004e1 testq %r8, %r8
- 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000004e4 jne LBB0_57
- //0x000004ea LBB0_48
- 0x49, 0x83, 0xc6, 0xc0, //0x000004ea addq $-64, %r14
- 0x49, 0x83, 0xc4, 0xc0, //0x000004ee addq $-64, %r12
- 0x49, 0x83, 0xc3, 0x40, //0x000004f2 addq $64, %r11
- 0x49, 0x83, 0xfe, 0x3f, //0x000004f6 cmpq $63, %r14
- 0x0f, 0x87, 0x30, 0xff, 0xff, 0xff, //0x000004fa ja LBB0_45
- 0xe9, 0x9b, 0x22, 0x00, 0x00, //0x00000500 jmp LBB0_49
- //0x00000505 LBB0_54
- 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00000505 cmpq $-1, $-48(%rbp)
- 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x0000050a jne LBB0_56
- 0x49, 0x0f, 0xbc, 0xc7, //0x00000510 bsfq %r15, %rax
- 0x4c, 0x01, 0xd8, //0x00000514 addq %r11, %rax
- 0x48, 0x89, 0x45, 0xd0, //0x00000517 movq %rax, $-48(%rbp)
- //0x0000051b LBB0_56
- 0x4c, 0x89, 0xd0, //0x0000051b movq %r10, %rax
- 0x48, 0xf7, 0xd0, //0x0000051e notq %rax
- 0x4c, 0x21, 0xf8, //0x00000521 andq %r15, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x00000524 leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xd1, //0x00000528 orq %r10, %rcx
- 0x48, 0x89, 0xca, //0x0000052b movq %rcx, %rdx
- 0x48, 0xf7, 0xd2, //0x0000052e notq %rdx
- 0x4c, 0x21, 0xfa, //0x00000531 andq %r15, %rdx
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000534 movabsq $-6148914691236517206, %rsi
- 0x48, 0x21, 0xf2, //0x0000053e andq %rsi, %rdx
- 0x45, 0x31, 0xd2, //0x00000541 xorl %r10d, %r10d
- 0x48, 0x01, 0xc2, //0x00000544 addq %rax, %rdx
- 0x41, 0x0f, 0x92, 0xc2, //0x00000547 setb %r10b
- 0x48, 0x01, 0xd2, //0x0000054b addq %rdx, %rdx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000054e movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc2, //0x00000558 xorq %rax, %rdx
- 0x48, 0x21, 0xca, //0x0000055b andq %rcx, %rdx
- 0x48, 0xf7, 0xd2, //0x0000055e notq %rdx
- 0x49, 0x21, 0xd0, //0x00000561 andq %rdx, %r8
- 0x4d, 0x85, 0xc0, //0x00000564 testq %r8, %r8
- 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000567 je LBB0_48
- //0x0000056d LBB0_57
- 0x4d, 0x0f, 0xbc, 0xd8, //0x0000056d bsfq %r8, %r11
- 0x4d, 0x29, 0xe3, //0x00000571 subq %r12, %r11
- 0x48, 0x8b, 0x55, 0xc8, //0x00000574 movq $-56(%rbp), %rdx
- 0x4c, 0x8b, 0x65, 0xb8, //0x00000578 movq $-72(%rbp), %r12
- 0x4d, 0x85, 0xdb, //0x0000057c testq %r11, %r11
- 0x0f, 0x89, 0xd2, 0x0c, 0x00, 0x00, //0x0000057f jns LBB0_246
- 0xe9, 0x29, 0x31, 0x00, 0x00, //0x00000585 jmp LBB0_58
- //0x0000058a LBB0_60
- 0x80, 0xfa, 0x3a, //0x0000058a cmpb $58, %dl
- 0x0f, 0x85, 0x59, 0x31, 0x00, 0x00, //0x0000058d jne LBB0_637
- 0x4b, 0xc7, 0x44, 0xc5, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000593 movq $0, (%r13,%r8,8)
- 0xe9, 0x2f, 0xfc, 0xff, 0xff, //0x0000059c jmp LBB0_3
- //0x000005a1 LBB0_62
- 0x83, 0xfa, 0x2c, //0x000005a1 cmpl $44, %edx
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x000005a4 jne LBB0_63
- 0x49, 0x81, 0xf8, 0xff, 0x0f, 0x00, 0x00, //0x000005aa cmpq $4095, %r8
- 0x0f, 0x8f, 0xf0, 0x30, 0x00, 0x00, //0x000005b1 jg LBB0_634
- 0x49, 0x8d, 0x40, 0x01, //0x000005b7 leaq $1(%r8), %rax
- 0x49, 0x89, 0x45, 0x00, //0x000005bb movq %rax, (%r13)
- 0x4b, 0xc7, 0x44, 0xc5, 0x08, 0x03, 0x00, 0x00, 0x00, //0x000005bf movq $3, $8(%r13,%r8,8)
- 0xe9, 0x03, 0xfc, 0xff, 0xff, //0x000005c8 jmp LBB0_3
- //0x000005cd LBB0_64
- 0x83, 0xfa, 0x22, //0x000005cd cmpl $34, %edx
- 0x0f, 0x84, 0xbe, 0x02, 0x00, 0x00, //0x000005d0 je LBB0_109
- //0x000005d6 LBB0_63
- 0x83, 0xfa, 0x7d, //0x000005d6 cmpl $125, %edx
- 0x0f, 0x85, 0x0d, 0x31, 0x00, 0x00, //0x000005d9 jne LBB0_637
- //0x000005df LBB0_36
- 0x49, 0x89, 0x4d, 0x00, //0x000005df movq %rcx, (%r13)
- 0x49, 0x89, 0xc8, //0x000005e3 movq %rcx, %r8
- 0x48, 0x8b, 0x45, 0x90, //0x000005e6 movq $-112(%rbp), %rax
- 0x48, 0x85, 0xc9, //0x000005ea testq %rcx, %rcx
- 0x0f, 0x85, 0xf1, 0xfb, 0xff, 0xff, //0x000005ed jne LBB0_5
- 0xe9, 0xfb, 0x30, 0x00, 0x00, //0x000005f3 jmp LBB0_638
- //0x000005f8 LBB0_66
- 0x48, 0x89, 0x75, 0xc8, //0x000005f8 movq %rsi, $-56(%rbp)
- 0x49, 0x89, 0x4d, 0x00, //0x000005fc movq %rcx, (%r13)
- 0x83, 0xfa, 0x7b, //0x00000600 cmpl $123, %edx
- 0x0f, 0x87, 0xe3, 0x30, 0x00, 0x00, //0x00000603 ja LBB0_637
- //0x00000609 LBB0_67
- 0x48, 0x8b, 0x4d, 0xc8, //0x00000609 movq $-56(%rbp), %rcx
- 0x4d, 0x8d, 0x04, 0x09, //0x0000060d leaq (%r9,%rcx), %r8
- 0x89, 0xd1, //0x00000611 movl %edx, %ecx
- 0x48, 0x8d, 0x15, 0x92, 0x33, 0x00, 0x00, //0x00000613 leaq $13202(%rip), %rdx /* LJTI0_1+0(%rip) */
- 0x48, 0x63, 0x0c, 0x8a, //0x0000061a movslq (%rdx,%rcx,4), %rcx
- 0x48, 0x01, 0xd1, //0x0000061e addq %rdx, %rcx
- 0xff, 0xe1, //0x00000621 jmpq *%rcx
- //0x00000623 LBB0_68
- 0x48, 0x8b, 0x45, 0xa0, //0x00000623 movq $-96(%rbp), %rax
- 0x48, 0x8b, 0x70, 0x08, //0x00000627 movq $8(%rax), %rsi
- 0xf6, 0x45, 0x98, 0x40, //0x0000062b testb $64, $-104(%rbp)
- 0x0f, 0x85, 0x31, 0x05, 0x00, 0x00, //0x0000062f jne LBB0_140
- 0x48, 0x8b, 0x55, 0xc8, //0x00000635 movq $-56(%rbp), %rdx
- 0x48, 0x29, 0xd6, //0x00000639 subq %rdx, %rsi
- 0x0f, 0x84, 0x8e, 0x30, 0x00, 0x00, //0x0000063c je LBB0_619
- 0x41, 0x80, 0x38, 0x30, //0x00000642 cmpb $48, (%r8)
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x00000646 jne LBB0_74
- 0x48, 0x83, 0xfe, 0x01, //0x0000064c cmpq $1, %rsi
- 0x0f, 0x84, 0xc7, 0x0b, 0x00, 0x00, //0x00000650 je LBB0_243
- 0x43, 0x8a, 0x04, 0x19, //0x00000656 movb (%r9,%r11), %al
- 0x04, 0xd2, //0x0000065a addb $-46, %al
- 0x3c, 0x37, //0x0000065c cmpb $55, %al
- 0x0f, 0x87, 0xb9, 0x0b, 0x00, 0x00, //0x0000065e ja LBB0_243
- 0x0f, 0xb6, 0xc0, //0x00000664 movzbl %al, %eax
- 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000667 movabsq $36028797027352577, %rcx
- 0x48, 0x0f, 0xa3, 0xc1, //0x00000671 btq %rax, %rcx
- 0x0f, 0x83, 0xa2, 0x0b, 0x00, 0x00, //0x00000675 jae LBB0_243
- //0x0000067b LBB0_74
- 0x48, 0x89, 0x55, 0xc8, //0x0000067b movq %rdx, $-56(%rbp)
- 0x48, 0x83, 0xfe, 0x10, //0x0000067f cmpq $16, %rsi
- 0x0f, 0x82, 0x56, 0x27, 0x00, 0x00, //0x00000683 jb LBB0_510
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00000689 movq $-1, %r13
- 0x45, 0x31, 0xdb, //0x00000690 xorl %r11d, %r11d
- 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00000693 movq $-1, %r10
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000069a movq $-1, %r12
- 0x48, 0x89, 0xf0, //0x000006a1 movq %rsi, %rax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000006a4 .p2align 4, 0x90
- //0x000006b0 LBB0_76
- 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x18, //0x000006b0 movdqu (%r8,%r11), %xmm0
- 0x66, 0x0f, 0x6f, 0xc8, //0x000006b6 movdqa %xmm0, %xmm1
- 0x66, 0x0f, 0x74, 0xcf, //0x000006ba pcmpeqb %xmm7, %xmm1
- 0x66, 0x0f, 0x6f, 0xd0, //0x000006be movdqa %xmm0, %xmm2
- 0x66, 0x0f, 0x74, 0x15, 0xe6, 0xf9, 0xff, 0xff, //0x000006c2 pcmpeqb $-1562(%rip), %xmm2 /* LCPI0_11+0(%rip) */
- 0x66, 0x0f, 0xeb, 0xd1, //0x000006ca por %xmm1, %xmm2
- 0x66, 0x0f, 0x6f, 0xc8, //0x000006ce movdqa %xmm0, %xmm1
- 0x66, 0x0f, 0xfc, 0x0d, 0xe6, 0xf9, 0xff, 0xff, //0x000006d2 paddb $-1562(%rip), %xmm1 /* LCPI0_12+0(%rip) */
- 0x66, 0x0f, 0x6f, 0xd9, //0x000006da movdqa %xmm1, %xmm3
- 0x66, 0x0f, 0xda, 0x1d, 0xea, 0xf9, 0xff, 0xff, //0x000006de pminub $-1558(%rip), %xmm3 /* LCPI0_13+0(%rip) */
- 0x66, 0x0f, 0x74, 0xd9, //0x000006e6 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0x6f, 0xc8, //0x000006ea movdqa %xmm0, %xmm1
- 0x66, 0x41, 0x0f, 0xdb, 0xc9, //0x000006ee pand %xmm9, %xmm1
- 0x66, 0x0f, 0x74, 0x05, 0xe5, 0xf9, 0xff, 0xff, //0x000006f3 pcmpeqb $-1563(%rip), %xmm0 /* LCPI0_14+0(%rip) */
- 0x66, 0x41, 0x0f, 0x74, 0xcf, //0x000006fb pcmpeqb %xmm15, %xmm1
- 0x66, 0x0f, 0xd7, 0xf9, //0x00000700 pmovmskb %xmm1, %edi
- 0x66, 0x0f, 0xeb, 0xc8, //0x00000704 por %xmm0, %xmm1
- 0x66, 0x0f, 0xeb, 0xca, //0x00000708 por %xmm2, %xmm1
- 0x66, 0x0f, 0xeb, 0xcb, //0x0000070c por %xmm3, %xmm1
- 0x66, 0x0f, 0xd7, 0xd0, //0x00000710 pmovmskb %xmm0, %edx
- 0x66, 0x44, 0x0f, 0xd7, 0xf2, //0x00000714 pmovmskb %xmm2, %r14d
- 0x66, 0x0f, 0xd7, 0xc9, //0x00000719 pmovmskb %xmm1, %ecx
- 0xf7, 0xd1, //0x0000071d notl %ecx
- 0x0f, 0xbc, 0xc9, //0x0000071f bsfl %ecx, %ecx
- 0x83, 0xf9, 0x10, //0x00000722 cmpl $16, %ecx
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000725 je LBB0_78
- 0xbb, 0xff, 0xff, 0xff, 0xff, //0x0000072b movl $-1, %ebx
- 0xd3, 0xe3, //0x00000730 shll %cl, %ebx
- 0xf7, 0xd3, //0x00000732 notl %ebx
- 0x21, 0xda, //0x00000734 andl %ebx, %edx
- 0x21, 0xdf, //0x00000736 andl %ebx, %edi
- 0x44, 0x21, 0xf3, //0x00000738 andl %r14d, %ebx
- 0x41, 0x89, 0xde, //0x0000073b movl %ebx, %r14d
- //0x0000073e LBB0_78
- 0x44, 0x8d, 0x7a, 0xff, //0x0000073e leal $-1(%rdx), %r15d
- 0x41, 0x21, 0xd7, //0x00000742 andl %edx, %r15d
- 0x0f, 0x85, 0xcd, 0x21, 0x00, 0x00, //0x00000745 jne LBB0_474
- 0x8d, 0x5f, 0xff, //0x0000074b leal $-1(%rdi), %ebx
- 0x21, 0xfb, //0x0000074e andl %edi, %ebx
- 0x0f, 0x85, 0xb0, 0x1f, 0x00, 0x00, //0x00000750 jne LBB0_470
- 0x41, 0x8d, 0x5e, 0xff, //0x00000756 leal $-1(%r14), %ebx
- 0x44, 0x21, 0xf3, //0x0000075a andl %r14d, %ebx
- 0x0f, 0x85, 0xa3, 0x1f, 0x00, 0x00, //0x0000075d jne LBB0_470
- 0x85, 0xd2, //0x00000763 testl %edx, %edx
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000765 je LBB0_84
- 0x0f, 0xbc, 0xd2, //0x0000076b bsfl %edx, %edx
- 0x49, 0x83, 0xfc, 0xff, //0x0000076e cmpq $-1, %r12
- 0x0f, 0x85, 0x96, 0x1f, 0x00, 0x00, //0x00000772 jne LBB0_471
- 0x4c, 0x01, 0xda, //0x00000778 addq %r11, %rdx
- 0x49, 0x89, 0xd4, //0x0000077b movq %rdx, %r12
- //0x0000077e LBB0_84
- 0x85, 0xff, //0x0000077e testl %edi, %edi
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000780 je LBB0_87
- 0x0f, 0xbc, 0xd7, //0x00000786 bsfl %edi, %edx
- 0x49, 0x83, 0xfa, 0xff, //0x00000789 cmpq $-1, %r10
- 0x0f, 0x85, 0x7b, 0x1f, 0x00, 0x00, //0x0000078d jne LBB0_471
- 0x4c, 0x01, 0xda, //0x00000793 addq %r11, %rdx
- 0x49, 0x89, 0xd2, //0x00000796 movq %rdx, %r10
- //0x00000799 LBB0_87
- 0x45, 0x85, 0xf6, //0x00000799 testl %r14d, %r14d
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000079c je LBB0_90
- 0x41, 0x0f, 0xbc, 0xd6, //0x000007a2 bsfl %r14d, %edx
- 0x49, 0x83, 0xfd, 0xff, //0x000007a6 cmpq $-1, %r13
- 0x0f, 0x85, 0x5e, 0x1f, 0x00, 0x00, //0x000007aa jne LBB0_471
- 0x4c, 0x01, 0xda, //0x000007b0 addq %r11, %rdx
- 0x49, 0x89, 0xd5, //0x000007b3 movq %rdx, %r13
- //0x000007b6 LBB0_90
- 0x83, 0xf9, 0x10, //0x000007b6 cmpl $16, %ecx
- 0x0f, 0x85, 0xa0, 0x07, 0x00, 0x00, //0x000007b9 jne LBB0_196
- 0x48, 0x83, 0xc0, 0xf0, //0x000007bf addq $-16, %rax
- 0x49, 0x83, 0xc3, 0x10, //0x000007c3 addq $16, %r11
- 0x48, 0x83, 0xf8, 0x0f, //0x000007c7 cmpq $15, %rax
- 0x0f, 0x87, 0xdf, 0xfe, 0xff, 0xff, //0x000007cb ja LBB0_76
- 0x4b, 0x8d, 0x0c, 0x18, //0x000007d1 leaq (%r8,%r11), %rcx
- 0x4c, 0x39, 0xde, //0x000007d5 cmpq %r11, %rsi
- 0x49, 0x89, 0xcb, //0x000007d8 movq %rcx, %r11
- 0x48, 0x8d, 0x3d, 0x26, 0x34, 0x00, 0x00, //0x000007db leaq $13350(%rip), %rdi /* LJTI0_3+0(%rip) */
- 0x0f, 0x84, 0x7f, 0x07, 0x00, 0x00, //0x000007e2 je LBB0_197
- //0x000007e8 LBB0_93
- 0x4c, 0x8d, 0x1c, 0x01, //0x000007e8 leaq (%rcx,%rax), %r11
- 0x49, 0x89, 0xce, //0x000007ec movq %rcx, %r14
- 0x4d, 0x29, 0xc6, //0x000007ef subq %r8, %r14
- 0x31, 0xf6, //0x000007f2 xorl %esi, %esi
- 0xe9, 0x24, 0x00, 0x00, 0x00, //0x000007f4 jmp LBB0_97
- //0x000007f9 LBB0_94
- 0x49, 0x83, 0xfd, 0xff, //0x000007f9 cmpq $-1, %r13
- 0x0f, 0x85, 0xde, 0x1e, 0x00, 0x00, //0x000007fd jne LBB0_469
- 0x4d, 0x8d, 0x2c, 0x36, //0x00000803 leaq (%r14,%rsi), %r13
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000807 .p2align 4, 0x90
- //0x00000810 LBB0_96
- 0x48, 0x83, 0xc6, 0x01, //0x00000810 addq $1, %rsi
- 0x48, 0x39, 0xf0, //0x00000814 cmpq %rsi, %rax
- 0x0f, 0x84, 0x4a, 0x07, 0x00, 0x00, //0x00000817 je LBB0_197
- //0x0000081d LBB0_97
- 0x0f, 0xbe, 0x14, 0x31, //0x0000081d movsbl (%rcx,%rsi), %edx
- 0x8d, 0x5a, 0xd0, //0x00000821 leal $-48(%rdx), %ebx
- 0x83, 0xfb, 0x0a, //0x00000824 cmpl $10, %ebx
- 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00000827 jb LBB0_96
- 0x8d, 0x5a, 0xd5, //0x0000082d leal $-43(%rdx), %ebx
- 0x83, 0xfb, 0x1a, //0x00000830 cmpl $26, %ebx
- 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00000833 ja LBB0_102
- 0x48, 0x63, 0x14, 0x9f, //0x00000839 movslq (%rdi,%rbx,4), %rdx
- 0x48, 0x01, 0xfa, //0x0000083d addq %rdi, %rdx
- 0xff, 0xe2, //0x00000840 jmpq *%rdx
- //0x00000842 LBB0_100
- 0x49, 0x83, 0xfc, 0xff, //0x00000842 cmpq $-1, %r12
- 0x0f, 0x85, 0x95, 0x1e, 0x00, 0x00, //0x00000846 jne LBB0_469
- 0x4d, 0x8d, 0x24, 0x36, //0x0000084c leaq (%r14,%rsi), %r12
- 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00000850 jmp LBB0_96
- //0x00000855 LBB0_102
- 0x83, 0xfa, 0x65, //0x00000855 cmpl $101, %edx
- 0x0f, 0x85, 0x30, 0x09, 0x00, 0x00, //0x00000858 jne LBB0_232
- //0x0000085e LBB0_103
- 0x49, 0x83, 0xfa, 0xff, //0x0000085e cmpq $-1, %r10
- 0x0f, 0x85, 0x79, 0x1e, 0x00, 0x00, //0x00000862 jne LBB0_469
- 0x4d, 0x8d, 0x14, 0x36, //0x00000868 leaq (%r14,%rsi), %r10
- 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x0000086c jmp LBB0_96
- //0x00000871 LBB0_105
- 0x49, 0x81, 0xf8, 0xff, 0x0f, 0x00, 0x00, //0x00000871 cmpq $4095, %r8
- 0x0f, 0x8f, 0x29, 0x2e, 0x00, 0x00, //0x00000878 jg LBB0_634
- 0x49, 0x8d, 0x40, 0x01, //0x0000087e leaq $1(%r8), %rax
- 0x49, 0x89, 0x45, 0x00, //0x00000882 movq %rax, (%r13)
- 0x4b, 0xc7, 0x44, 0xc5, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000886 movq $0, $8(%r13,%r8,8)
- 0xe9, 0x3c, 0xf9, 0xff, 0xff, //0x0000088f jmp LBB0_3
- //0x00000894 LBB0_109
- 0x4b, 0xc7, 0x44, 0xc5, 0x00, 0x02, 0x00, 0x00, 0x00, //0x00000894 movq $2, (%r13,%r8,8)
- 0x48, 0x8b, 0x4d, 0xa0, //0x0000089d movq $-96(%rbp), %rcx
- 0x4c, 0x8b, 0x61, 0x08, //0x000008a1 movq $8(%rcx), %r12
- 0x48, 0x8b, 0x4d, 0x98, //0x000008a5 movq $-104(%rbp), %rcx
- 0xf6, 0xc1, 0x40, //0x000008a9 testb $64, %cl
- 0x0f, 0x85, 0x95, 0x03, 0x00, 0x00, //0x000008ac jne LBB0_154
- 0x48, 0x89, 0x75, 0xc8, //0x000008b2 movq %rsi, $-56(%rbp)
- 0xf6, 0xc1, 0x20, //0x000008b6 testb $32, %cl
- 0x4c, 0x89, 0x65, 0xb8, //0x000008b9 movq %r12, $-72(%rbp)
- 0x0f, 0x85, 0xb9, 0x06, 0x00, 0x00, //0x000008bd jne LBB0_199
- 0x4d, 0x89, 0xe6, //0x000008c3 movq %r12, %r14
- 0x4d, 0x29, 0xde, //0x000008c6 subq %r11, %r14
- 0x0f, 0x84, 0x02, 0x30, 0x00, 0x00, //0x000008c9 je LBB0_640
- 0x49, 0x83, 0xfe, 0x40, //0x000008cf cmpq $64, %r14
- 0x0f, 0x82, 0x6e, 0x26, 0x00, 0x00, //0x000008d3 jb LBB0_529
- 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x000008d9 movq $-2, %r12
- 0x4c, 0x2b, 0x65, 0xc8, //0x000008e0 subq $-56(%rbp), %r12
- 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x000008e4 movq $-1, $-48(%rbp)
- 0x45, 0x31, 0xd2, //0x000008ec xorl %r10d, %r10d
- 0x90, //0x000008ef .p2align 4, 0x90
- //0x000008f0 LBB0_114
- 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x19, //0x000008f0 movdqu (%r9,%r11), %xmm0
- 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x19, 0x10, //0x000008f6 movdqu $16(%r9,%r11), %xmm1
- 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x19, 0x20, //0x000008fd movdqu $32(%r9,%r11), %xmm2
- 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x19, 0x30, //0x00000904 movdqu $48(%r9,%r11), %xmm3
- 0x66, 0x0f, 0x6f, 0xe0, //0x0000090b movdqa %xmm0, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000090f pcmpeqb %xmm11, %xmm4
- 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00000914 pmovmskb %xmm4, %r8d
- 0x66, 0x0f, 0x6f, 0xe1, //0x00000919 movdqa %xmm1, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000091d pcmpeqb %xmm11, %xmm4
- 0x66, 0x0f, 0xd7, 0xdc, //0x00000922 pmovmskb %xmm4, %ebx
- 0x66, 0x0f, 0x6f, 0xe2, //0x00000926 movdqa %xmm2, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000092a pcmpeqb %xmm11, %xmm4
- 0x66, 0x0f, 0xd7, 0xcc, //0x0000092f pmovmskb %xmm4, %ecx
- 0x66, 0x0f, 0x6f, 0xe3, //0x00000933 movdqa %xmm3, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x00000937 pcmpeqb %xmm11, %xmm4
- 0x66, 0x0f, 0xd7, 0xfc, //0x0000093c pmovmskb %xmm4, %edi
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00000940 pcmpeqb %xmm13, %xmm0
- 0x66, 0x44, 0x0f, 0xd7, 0xf8, //0x00000945 pmovmskb %xmm0, %r15d
- 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x0000094a pcmpeqb %xmm13, %xmm1
- 0x66, 0x0f, 0xd7, 0xd1, //0x0000094f pmovmskb %xmm1, %edx
- 0x66, 0x41, 0x0f, 0x74, 0xd5, //0x00000953 pcmpeqb %xmm13, %xmm2
- 0x66, 0x0f, 0xd7, 0xc2, //0x00000958 pmovmskb %xmm2, %eax
- 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x0000095c pcmpeqb %xmm13, %xmm3
- 0x66, 0x0f, 0xd7, 0xf3, //0x00000961 pmovmskb %xmm3, %esi
- 0x48, 0xc1, 0xe7, 0x30, //0x00000965 shlq $48, %rdi
- 0x48, 0xc1, 0xe1, 0x20, //0x00000969 shlq $32, %rcx
- 0x48, 0x09, 0xf9, //0x0000096d orq %rdi, %rcx
- 0x48, 0xc1, 0xe3, 0x10, //0x00000970 shlq $16, %rbx
- 0x48, 0x09, 0xcb, //0x00000974 orq %rcx, %rbx
- 0x49, 0x09, 0xd8, //0x00000977 orq %rbx, %r8
- 0x48, 0xc1, 0xe6, 0x30, //0x0000097a shlq $48, %rsi
- 0x48, 0xc1, 0xe0, 0x20, //0x0000097e shlq $32, %rax
- 0x48, 0x09, 0xf0, //0x00000982 orq %rsi, %rax
- 0x48, 0xc1, 0xe2, 0x10, //0x00000985 shlq $16, %rdx
- 0x48, 0x09, 0xc2, //0x00000989 orq %rax, %rdx
- 0x49, 0x09, 0xd7, //0x0000098c orq %rdx, %r15
- 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000098f jne LBB0_123
- 0x4d, 0x85, 0xd2, //0x00000995 testq %r10, %r10
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000998 jne LBB0_125
- 0x45, 0x31, 0xd2, //0x0000099e xorl %r10d, %r10d
- 0x4d, 0x85, 0xc0, //0x000009a1 testq %r8, %r8
- 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000009a4 jne LBB0_126
- //0x000009aa LBB0_117
- 0x49, 0x83, 0xc6, 0xc0, //0x000009aa addq $-64, %r14
- 0x49, 0x83, 0xc4, 0xc0, //0x000009ae addq $-64, %r12
- 0x49, 0x83, 0xc3, 0x40, //0x000009b2 addq $64, %r11
- 0x49, 0x83, 0xfe, 0x3f, //0x000009b6 cmpq $63, %r14
- 0x0f, 0x87, 0x30, 0xff, 0xff, 0xff, //0x000009ba ja LBB0_114
- 0xe9, 0x8b, 0x1f, 0x00, 0x00, //0x000009c0 jmp LBB0_118
- //0x000009c5 LBB0_123
- 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000009c5 cmpq $-1, $-48(%rbp)
- 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000009ca jne LBB0_125
- 0x49, 0x0f, 0xbc, 0xc7, //0x000009d0 bsfq %r15, %rax
- 0x4c, 0x01, 0xd8, //0x000009d4 addq %r11, %rax
- 0x48, 0x89, 0x45, 0xd0, //0x000009d7 movq %rax, $-48(%rbp)
- //0x000009db LBB0_125
- 0x4c, 0x89, 0xd0, //0x000009db movq %r10, %rax
- 0x48, 0xf7, 0xd0, //0x000009de notq %rax
- 0x4c, 0x21, 0xf8, //0x000009e1 andq %r15, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x000009e4 leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xd1, //0x000009e8 orq %r10, %rcx
- 0x48, 0x89, 0xca, //0x000009eb movq %rcx, %rdx
- 0x48, 0xf7, 0xd2, //0x000009ee notq %rdx
- 0x4c, 0x21, 0xfa, //0x000009f1 andq %r15, %rdx
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000009f4 movabsq $-6148914691236517206, %rsi
- 0x48, 0x21, 0xf2, //0x000009fe andq %rsi, %rdx
- 0x45, 0x31, 0xd2, //0x00000a01 xorl %r10d, %r10d
- 0x48, 0x01, 0xc2, //0x00000a04 addq %rax, %rdx
- 0x41, 0x0f, 0x92, 0xc2, //0x00000a07 setb %r10b
- 0x48, 0x01, 0xd2, //0x00000a0b addq %rdx, %rdx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000a0e movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc2, //0x00000a18 xorq %rax, %rdx
- 0x48, 0x21, 0xca, //0x00000a1b andq %rcx, %rdx
- 0x48, 0xf7, 0xd2, //0x00000a1e notq %rdx
- 0x49, 0x21, 0xd0, //0x00000a21 andq %rdx, %r8
- 0x4d, 0x85, 0xc0, //0x00000a24 testq %r8, %r8
- 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000a27 je LBB0_117
- //0x00000a2d LBB0_126
- 0x4d, 0x0f, 0xbc, 0xd8, //0x00000a2d bsfq %r8, %r11
- 0x4d, 0x29, 0xe3, //0x00000a31 subq %r12, %r11
- 0x48, 0x8b, 0x55, 0xc8, //0x00000a34 movq $-56(%rbp), %rdx
- 0x4c, 0x8b, 0x65, 0xb8, //0x00000a38 movq $-72(%rbp), %r12
- 0x4d, 0x85, 0xdb, //0x00000a3c testq %r11, %r11
- 0x0f, 0x89, 0x7b, 0x0d, 0x00, 0x00, //0x00000a3f jns LBB0_331
- 0xe9, 0xbb, 0x2c, 0x00, 0x00, //0x00000a45 jmp LBB0_127
- //0x00000a4a LBB0_129
- 0x49, 0x89, 0xf0, //0x00000a4a movq %rsi, %r8
- 0x4d, 0x89, 0xe6, //0x00000a4d movq %r12, %r14
- 0x4d, 0x29, 0xde, //0x00000a50 subq %r11, %r14
- 0x49, 0x83, 0xfe, 0x20, //0x00000a53 cmpq $32, %r14
- 0x0f, 0x8c, 0x69, 0x23, 0x00, 0x00, //0x00000a57 jl LBB0_508
- 0x4c, 0x89, 0xc1, //0x00000a5d movq %r8, %rcx
- 0x4f, 0x8d, 0x14, 0x01, //0x00000a60 leaq (%r9,%r8), %r10
- 0x4d, 0x29, 0xc4, //0x00000a64 subq %r8, %r12
- 0xbb, 0x1f, 0x00, 0x00, 0x00, //0x00000a67 movl $31, %ebx
- 0x45, 0x31, 0xf6, //0x00000a6c xorl %r14d, %r14d
- 0x45, 0x31, 0xdb, //0x00000a6f xorl %r11d, %r11d
- 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x00000a72 jmp LBB0_131
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a77 .p2align 4, 0x90
- //0x00000a80 LBB0_135
- 0x45, 0x31, 0xdb, //0x00000a80 xorl %r11d, %r11d
- 0x48, 0x85, 0xd2, //0x00000a83 testq %rdx, %rdx
- 0x0f, 0x85, 0xaa, 0x00, 0x00, 0x00, //0x00000a86 jne LBB0_133
- //0x00000a8c LBB0_136
- 0x49, 0x83, 0xc6, 0x20, //0x00000a8c addq $32, %r14
- 0x49, 0x8d, 0x0c, 0x1c, //0x00000a90 leaq (%r12,%rbx), %rcx
- 0x48, 0x83, 0xc1, 0xe0, //0x00000a94 addq $-32, %rcx
- 0x48, 0x83, 0xc3, 0xe0, //0x00000a98 addq $-32, %rbx
- 0x48, 0x83, 0xf9, 0x3f, //0x00000a9c cmpq $63, %rcx
- 0x0f, 0x8e, 0x84, 0x1b, 0x00, 0x00, //0x00000aa0 jle LBB0_137
- //0x00000aa6 LBB0_131
- 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x32, 0x01, //0x00000aa6 movdqu $1(%r10,%r14), %xmm3
- 0xf3, 0x43, 0x0f, 0x6f, 0x64, 0x32, 0x11, //0x00000aad movdqu $17(%r10,%r14), %xmm4
- 0x66, 0x0f, 0x6f, 0xeb, //0x00000ab4 movdqa %xmm3, %xmm5
- 0x66, 0x41, 0x0f, 0x74, 0xeb, //0x00000ab8 pcmpeqb %xmm11, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x00000abd pmovmskb %xmm5, %ecx
- 0x66, 0x0f, 0x6f, 0xec, //0x00000ac1 movdqa %xmm4, %xmm5
- 0x66, 0x41, 0x0f, 0x74, 0xeb, //0x00000ac5 pcmpeqb %xmm11, %xmm5
- 0x66, 0x0f, 0xd7, 0xd5, //0x00000aca pmovmskb %xmm5, %edx
- 0x48, 0xc1, 0xe2, 0x10, //0x00000ace shlq $16, %rdx
- 0x48, 0x09, 0xca, //0x00000ad2 orq %rcx, %rdx
- 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00000ad5 pcmpeqb %xmm13, %xmm3
- 0x66, 0x0f, 0xd7, 0xfb, //0x00000ada pmovmskb %xmm3, %edi
- 0x66, 0x41, 0x0f, 0x74, 0xe5, //0x00000ade pcmpeqb %xmm13, %xmm4
- 0x66, 0x0f, 0xd7, 0xcc, //0x00000ae3 pmovmskb %xmm4, %ecx
- 0x48, 0xc1, 0xe1, 0x10, //0x00000ae7 shlq $16, %rcx
- 0x48, 0x09, 0xf9, //0x00000aeb orq %rdi, %rcx
- 0x48, 0x89, 0xcf, //0x00000aee movq %rcx, %rdi
- 0x4c, 0x09, 0xdf, //0x00000af1 orq %r11, %rdi
- 0x0f, 0x84, 0x86, 0xff, 0xff, 0xff, //0x00000af4 je LBB0_135
- 0x44, 0x89, 0xdf, //0x00000afa movl %r11d, %edi
- 0xf7, 0xd7, //0x00000afd notl %edi
- 0x21, 0xcf, //0x00000aff andl %ecx, %edi
- 0x44, 0x8d, 0x3c, 0x3f, //0x00000b01 leal (%rdi,%rdi), %r15d
- 0x45, 0x09, 0xdf, //0x00000b05 orl %r11d, %r15d
- 0x44, 0x89, 0xfe, //0x00000b08 movl %r15d, %esi
- 0xf7, 0xd6, //0x00000b0b notl %esi
- 0x21, 0xce, //0x00000b0d andl %ecx, %esi
- 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000b0f andl $-1431655766, %esi
- 0x45, 0x31, 0xdb, //0x00000b15 xorl %r11d, %r11d
- 0x01, 0xfe, //0x00000b18 addl %edi, %esi
- 0x41, 0x0f, 0x92, 0xc3, //0x00000b1a setb %r11b
- 0x01, 0xf6, //0x00000b1e addl %esi, %esi
- 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00000b20 xorl $1431655765, %esi
- 0x44, 0x21, 0xfe, //0x00000b26 andl %r15d, %esi
- 0xf7, 0xd6, //0x00000b29 notl %esi
- 0x21, 0xf2, //0x00000b2b andl %esi, %edx
- 0x48, 0x85, 0xd2, //0x00000b2d testq %rdx, %rdx
- 0x0f, 0x84, 0x56, 0xff, 0xff, 0xff, //0x00000b30 je LBB0_136
- //0x00000b36 LBB0_133
- 0x0f, 0xbc, 0xc2, //0x00000b36 bsfl %edx, %eax
- 0x4c, 0x01, 0xc0, //0x00000b39 addq %r8, %rax
- 0x4d, 0x8d, 0x1c, 0x06, //0x00000b3c leaq (%r14,%rax), %r11
- 0x49, 0x83, 0xc3, 0x02, //0x00000b40 addq $2, %r11
- //0x00000b44 LBB0_134
- 0x48, 0x8b, 0x45, 0xa8, //0x00000b44 movq $-88(%rbp), %rax
- 0x4c, 0x89, 0x18, //0x00000b48 movq %r11, (%rax)
- 0x4c, 0x89, 0xc0, //0x00000b4b movq %r8, %rax
- 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00000b4e movabsq $9223372036854775806, %rcx
- 0x49, 0x39, 0xc8, //0x00000b58 cmpq %rcx, %r8
- 0x0f, 0x86, 0x6f, 0xf6, 0xff, 0xff, //0x00000b5b jbe LBB0_3
- 0xe9, 0x8d, 0x2b, 0x00, 0x00, //0x00000b61 jmp LBB0_638
- //0x00000b66 LBB0_140
- 0x48, 0x89, 0xf0, //0x00000b66 movq %rsi, %rax
- 0x4c, 0x29, 0xd8, //0x00000b69 subq %r11, %rax
- 0x48, 0x83, 0xf8, 0x10, //0x00000b6c cmpq $16, %rax
- 0x48, 0x8b, 0x7d, 0xc8, //0x00000b70 movq $-56(%rbp), %rdi
- 0x0f, 0x82, 0x54, 0x22, 0x00, 0x00, //0x00000b74 jb LBB0_509
- 0x48, 0x89, 0xf8, //0x00000b7a movq %rdi, %rax
- 0x48, 0xf7, 0xd0, //0x00000b7d notq %rax
- //0x00000b80 .p2align 4, 0x90
- //0x00000b80 LBB0_142
- 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x19, //0x00000b80 movdqu (%r9,%r11), %xmm0
- 0x66, 0x0f, 0x6f, 0xc8, //0x00000b86 movdqa %xmm0, %xmm1
- 0x66, 0x41, 0x0f, 0x74, 0xce, //0x00000b8a pcmpeqb %xmm14, %xmm1
- 0x66, 0x41, 0x0f, 0xdb, 0xc1, //0x00000b8f pand %xmm9, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc0, //0x00000b94 pcmpeqb %xmm8, %xmm0
- 0x66, 0x0f, 0xeb, 0xc1, //0x00000b99 por %xmm1, %xmm0
- 0x66, 0x0f, 0xd7, 0xc8, //0x00000b9d pmovmskb %xmm0, %ecx
- 0x85, 0xc9, //0x00000ba1 testl %ecx, %ecx
- 0x0f, 0x85, 0x71, 0x00, 0x00, 0x00, //0x00000ba3 jne LBB0_152
- 0x49, 0x83, 0xc3, 0x10, //0x00000ba9 addq $16, %r11
- 0x48, 0x8d, 0x0c, 0x06, //0x00000bad leaq (%rsi,%rax), %rcx
- 0x48, 0x83, 0xc1, 0xf0, //0x00000bb1 addq $-16, %rcx
- 0x48, 0x83, 0xc0, 0xf0, //0x00000bb5 addq $-16, %rax
- 0x48, 0x83, 0xf9, 0x0f, //0x00000bb9 cmpq $15, %rcx
- 0x0f, 0x87, 0xbd, 0xff, 0xff, 0xff, //0x00000bbd ja LBB0_142
- 0x4d, 0x89, 0xcb, //0x00000bc3 movq %r9, %r11
- 0x49, 0x29, 0xc3, //0x00000bc6 subq %rax, %r11
- 0x48, 0x01, 0xc6, //0x00000bc9 addq %rax, %rsi
- 0x48, 0x89, 0xf0, //0x00000bcc movq %rsi, %rax
- 0x48, 0x85, 0xc0, //0x00000bcf testq %rax, %rax
- 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00000bd2 je LBB0_151
- //0x00000bd8 LBB0_145
- 0x49, 0x8d, 0x14, 0x03, //0x00000bd8 leaq (%r11,%rax), %rdx
- 0x31, 0xc9, //0x00000bdc xorl %ecx, %ecx
- //0x00000bde LBB0_146
- 0x41, 0x0f, 0xb6, 0x1c, 0x0b, //0x00000bde movzbl (%r11,%rcx), %ebx
- 0x80, 0xfb, 0x2c, //0x00000be3 cmpb $44, %bl
- 0x0f, 0x84, 0xc7, 0x1a, 0x00, 0x00, //0x00000be6 je LBB0_465
- 0x80, 0xfb, 0x7d, //0x00000bec cmpb $125, %bl
- 0x0f, 0x84, 0xbe, 0x1a, 0x00, 0x00, //0x00000bef je LBB0_465
- 0x80, 0xfb, 0x5d, //0x00000bf5 cmpb $93, %bl
- 0x0f, 0x84, 0xb5, 0x1a, 0x00, 0x00, //0x00000bf8 je LBB0_465
- 0x48, 0x83, 0xc1, 0x01, //0x00000bfe addq $1, %rcx
- 0x48, 0x39, 0xc8, //0x00000c02 cmpq %rcx, %rax
- 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x00000c05 jne LBB0_146
- 0x49, 0x89, 0xd3, //0x00000c0b movq %rdx, %r11
- //0x00000c0e LBB0_151
- 0x4d, 0x29, 0xcb, //0x00000c0e subq %r9, %r11
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00000c11 movq $-64(%rbp), %r13
- 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00000c15 jmp LBB0_153
- //0x00000c1a LBB0_152
- 0x66, 0x0f, 0xbc, 0xc9, //0x00000c1a bsfw %cx, %cx
- 0x44, 0x0f, 0xb7, 0xd9, //0x00000c1e movzwl %cx, %r11d
- 0x49, 0x29, 0xc3, //0x00000c22 subq %rax, %r11
- //0x00000c25 LBB0_153
- 0x48, 0x8b, 0x45, 0xa8, //0x00000c25 movq $-88(%rbp), %rax
- 0x4c, 0x89, 0x18, //0x00000c29 movq %r11, (%rax)
- 0x48, 0x89, 0xf8, //0x00000c2c movq %rdi, %rax
- 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00000c2f movabsq $9223372036854775806, %rcx
- 0x48, 0x39, 0xcf, //0x00000c39 cmpq %rcx, %rdi
- 0x0f, 0x86, 0x8e, 0xf5, 0xff, 0xff, //0x00000c3c jbe LBB0_3
- 0xe9, 0xac, 0x2a, 0x00, 0x00, //0x00000c42 jmp LBB0_638
- //0x00000c47 LBB0_154
- 0x49, 0x89, 0xf0, //0x00000c47 movq %rsi, %r8
- 0x4d, 0x89, 0xe6, //0x00000c4a movq %r12, %r14
- 0x4d, 0x29, 0xde, //0x00000c4d subq %r11, %r14
- 0x49, 0x83, 0xfe, 0x20, //0x00000c50 cmpq $32, %r14
- 0x0f, 0x8c, 0x3e, 0x22, 0x00, 0x00, //0x00000c54 jl LBB0_522
- 0x4c, 0x89, 0xc1, //0x00000c5a movq %r8, %rcx
- 0x4f, 0x8d, 0x14, 0x01, //0x00000c5d leaq (%r9,%r8), %r10
- 0x4d, 0x29, 0xc4, //0x00000c61 subq %r8, %r12
- 0xbb, 0x1f, 0x00, 0x00, 0x00, //0x00000c64 movl $31, %ebx
- 0x45, 0x31, 0xf6, //0x00000c69 xorl %r14d, %r14d
- 0x45, 0x31, 0xdb, //0x00000c6c xorl %r11d, %r11d
- 0xe9, 0x32, 0x00, 0x00, 0x00, //0x00000c6f jmp LBB0_156
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c74 .p2align 4, 0x90
- //0x00000c80 LBB0_159
- 0x45, 0x31, 0xdb, //0x00000c80 xorl %r11d, %r11d
- 0x48, 0x85, 0xd2, //0x00000c83 testq %rdx, %rdx
- 0x0f, 0x85, 0xaa, 0x00, 0x00, 0x00, //0x00000c86 jne LBB0_158
- //0x00000c8c LBB0_160
- 0x49, 0x83, 0xc6, 0x20, //0x00000c8c addq $32, %r14
- 0x49, 0x8d, 0x0c, 0x1c, //0x00000c90 leaq (%r12,%rbx), %rcx
- 0x48, 0x83, 0xc1, 0xe0, //0x00000c94 addq $-32, %rcx
- 0x48, 0x83, 0xc3, 0xe0, //0x00000c98 addq $-32, %rbx
- 0x48, 0x83, 0xf9, 0x3f, //0x00000c9c cmpq $63, %rcx
- 0x0f, 0x8e, 0x6f, 0x1a, 0x00, 0x00, //0x00000ca0 jle LBB0_161
- //0x00000ca6 LBB0_156
- 0xf3, 0x43, 0x0f, 0x6f, 0x44, 0x32, 0x01, //0x00000ca6 movdqu $1(%r10,%r14), %xmm0
- 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x32, 0x11, //0x00000cad movdqu $17(%r10,%r14), %xmm1
- 0x66, 0x0f, 0x6f, 0xd0, //0x00000cb4 movdqa %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x00000cb8 pcmpeqb %xmm11, %xmm2
- 0x66, 0x0f, 0xd7, 0xca, //0x00000cbd pmovmskb %xmm2, %ecx
- 0x66, 0x0f, 0x6f, 0xd1, //0x00000cc1 movdqa %xmm1, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x00000cc5 pcmpeqb %xmm11, %xmm2
- 0x66, 0x0f, 0xd7, 0xd2, //0x00000cca pmovmskb %xmm2, %edx
- 0x48, 0xc1, 0xe2, 0x10, //0x00000cce shlq $16, %rdx
- 0x48, 0x09, 0xca, //0x00000cd2 orq %rcx, %rdx
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00000cd5 pcmpeqb %xmm13, %xmm0
- 0x66, 0x0f, 0xd7, 0xf8, //0x00000cda pmovmskb %xmm0, %edi
- 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x00000cde pcmpeqb %xmm13, %xmm1
- 0x66, 0x0f, 0xd7, 0xc9, //0x00000ce3 pmovmskb %xmm1, %ecx
- 0x48, 0xc1, 0xe1, 0x10, //0x00000ce7 shlq $16, %rcx
- 0x48, 0x09, 0xf9, //0x00000ceb orq %rdi, %rcx
- 0x48, 0x89, 0xcf, //0x00000cee movq %rcx, %rdi
- 0x4c, 0x09, 0xdf, //0x00000cf1 orq %r11, %rdi
- 0x0f, 0x84, 0x86, 0xff, 0xff, 0xff, //0x00000cf4 je LBB0_159
- 0x44, 0x89, 0xdf, //0x00000cfa movl %r11d, %edi
- 0xf7, 0xd7, //0x00000cfd notl %edi
- 0x21, 0xcf, //0x00000cff andl %ecx, %edi
- 0x44, 0x8d, 0x3c, 0x3f, //0x00000d01 leal (%rdi,%rdi), %r15d
- 0x45, 0x09, 0xdf, //0x00000d05 orl %r11d, %r15d
- 0x44, 0x89, 0xfe, //0x00000d08 movl %r15d, %esi
- 0xf7, 0xd6, //0x00000d0b notl %esi
- 0x21, 0xce, //0x00000d0d andl %ecx, %esi
- 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000d0f andl $-1431655766, %esi
- 0x45, 0x31, 0xdb, //0x00000d15 xorl %r11d, %r11d
- 0x01, 0xfe, //0x00000d18 addl %edi, %esi
- 0x41, 0x0f, 0x92, 0xc3, //0x00000d1a setb %r11b
- 0x01, 0xf6, //0x00000d1e addl %esi, %esi
- 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00000d20 xorl $1431655765, %esi
- 0x44, 0x21, 0xfe, //0x00000d26 andl %r15d, %esi
- 0xf7, 0xd6, //0x00000d29 notl %esi
- 0x21, 0xf2, //0x00000d2b andl %esi, %edx
- 0x48, 0x85, 0xd2, //0x00000d2d testq %rdx, %rdx
- 0x0f, 0x84, 0x56, 0xff, 0xff, 0xff, //0x00000d30 je LBB0_160
- //0x00000d36 LBB0_158
- 0x0f, 0xbc, 0xc2, //0x00000d36 bsfl %edx, %eax
- 0x4c, 0x89, 0xc2, //0x00000d39 movq %r8, %rdx
- 0x4c, 0x01, 0xc0, //0x00000d3c addq %r8, %rax
- 0x4d, 0x8d, 0x1c, 0x06, //0x00000d3f leaq (%r14,%rax), %r11
- 0x49, 0x83, 0xc3, 0x02, //0x00000d43 addq $2, %r11
- 0xe9, 0x74, 0x0a, 0x00, 0x00, //0x00000d47 jmp LBB0_331
- //0x00000d4c LBB0_164
- 0x4d, 0x29, 0xde, //0x00000d4c subq %r11, %r14
- 0x0f, 0x84, 0x74, 0x2b, 0x00, 0x00, //0x00000d4f je LBB0_639
- 0x66, 0x44, 0x0f, 0x6f, 0xe7, //0x00000d55 movdqa %xmm7, %xmm12
- 0x49, 0x83, 0xfe, 0x40, //0x00000d5a cmpq $64, %r14
- 0x0f, 0x82, 0x59, 0x21, 0x00, 0x00, //0x00000d5e jb LBB0_524
- 0x4c, 0x89, 0x4d, 0xb0, //0x00000d64 movq %r9, $-80(%rbp)
- 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00000d68 movq $-1, $-48(%rbp)
- 0x31, 0xdb, //0x00000d70 xorl %ebx, %ebx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d72 .p2align 4, 0x90
- //0x00000d80 LBB0_167
- 0x49, 0x89, 0xd9, //0x00000d80 movq %rbx, %r9
- 0x48, 0x8b, 0x45, 0xb0, //0x00000d83 movq $-80(%rbp), %rax
- 0xf3, 0x42, 0x0f, 0x6f, 0x3c, 0x18, //0x00000d87 movdqu (%rax,%r11), %xmm7
- 0xf3, 0x42, 0x0f, 0x6f, 0x54, 0x18, 0x10, //0x00000d8d movdqu $16(%rax,%r11), %xmm2
- 0xf3, 0x42, 0x0f, 0x6f, 0x44, 0x18, 0x20, //0x00000d94 movdqu $32(%rax,%r11), %xmm0
- 0xf3, 0x42, 0x0f, 0x6f, 0x4c, 0x18, 0x30, //0x00000d9b movdqu $48(%rax,%r11), %xmm1
- 0x66, 0x0f, 0x6f, 0xdf, //0x00000da2 movdqa %xmm7, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00000da6 pcmpeqb %xmm11, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x00000dab pmovmskb %xmm3, %r15d
- 0x66, 0x0f, 0x6f, 0xda, //0x00000db0 movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x6f, 0xf2, //0x00000db4 movdqa %xmm2, %xmm6
- 0x66, 0x41, 0x0f, 0xda, 0xf2, //0x00000db8 pminub %xmm10, %xmm6
- 0x66, 0x0f, 0x74, 0xf2, //0x00000dbd pcmpeqb %xmm2, %xmm6
- 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x00000dc1 pcmpeqb %xmm11, %xmm2
- 0x66, 0x0f, 0xd7, 0xf2, //0x00000dc6 pmovmskb %xmm2, %esi
- 0x66, 0x0f, 0x6f, 0xd0, //0x00000dca movdqa %xmm0, %xmm2
- 0x66, 0x0f, 0x6f, 0xe8, //0x00000dce movdqa %xmm0, %xmm5
- 0x66, 0x41, 0x0f, 0xda, 0xea, //0x00000dd2 pminub %xmm10, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00000dd7 pcmpeqb %xmm0, %xmm5
- 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00000ddb pcmpeqb %xmm11, %xmm0
- 0x66, 0x0f, 0xd7, 0xf8, //0x00000de0 pmovmskb %xmm0, %edi
- 0x66, 0x0f, 0x6f, 0xc1, //0x00000de4 movdqa %xmm1, %xmm0
- 0x66, 0x0f, 0x6f, 0xe1, //0x00000de8 movdqa %xmm1, %xmm4
- 0x66, 0x41, 0x0f, 0xda, 0xe2, //0x00000dec pminub %xmm10, %xmm4
- 0x66, 0x0f, 0x74, 0xe1, //0x00000df1 pcmpeqb %xmm1, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xcb, //0x00000df5 pcmpeqb %xmm11, %xmm1
- 0x66, 0x0f, 0xd7, 0xc1, //0x00000dfa pmovmskb %xmm1, %eax
- 0x66, 0x0f, 0x6f, 0xcf, //0x00000dfe movdqa %xmm7, %xmm1
- 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x00000e02 pcmpeqb %xmm13, %xmm1
- 0x66, 0x44, 0x0f, 0xd7, 0xe1, //0x00000e07 pmovmskb %xmm1, %r12d
- 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00000e0c pcmpeqb %xmm13, %xmm3
- 0x66, 0x0f, 0xd7, 0xd3, //0x00000e11 pmovmskb %xmm3, %edx
- 0x66, 0x41, 0x0f, 0x74, 0xd5, //0x00000e15 pcmpeqb %xmm13, %xmm2
- 0x66, 0x44, 0x0f, 0xd7, 0xc2, //0x00000e1a pmovmskb %xmm2, %r8d
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00000e1f pcmpeqb %xmm13, %xmm0
- 0x66, 0x44, 0x0f, 0xd7, 0xd0, //0x00000e24 pmovmskb %xmm0, %r10d
- 0x66, 0x0f, 0xd7, 0xce, //0x00000e29 pmovmskb %xmm6, %ecx
- 0x66, 0x0f, 0xd7, 0xdd, //0x00000e2d pmovmskb %xmm5, %ebx
- 0x66, 0x44, 0x0f, 0xd7, 0xec, //0x00000e31 pmovmskb %xmm4, %r13d
- 0x48, 0xc1, 0xe0, 0x30, //0x00000e36 shlq $48, %rax
- 0x48, 0xc1, 0xe7, 0x20, //0x00000e3a shlq $32, %rdi
- 0x48, 0x09, 0xc7, //0x00000e3e orq %rax, %rdi
- 0x48, 0xc1, 0xe6, 0x10, //0x00000e41 shlq $16, %rsi
- 0x48, 0x09, 0xfe, //0x00000e45 orq %rdi, %rsi
- 0x49, 0x09, 0xf7, //0x00000e48 orq %rsi, %r15
- 0x49, 0xc1, 0xe2, 0x30, //0x00000e4b shlq $48, %r10
- 0x49, 0xc1, 0xe0, 0x20, //0x00000e4f shlq $32, %r8
- 0x4d, 0x09, 0xd0, //0x00000e53 orq %r10, %r8
- 0x48, 0xc1, 0xe2, 0x10, //0x00000e56 shlq $16, %rdx
- 0x4c, 0x09, 0xc2, //0x00000e5a orq %r8, %rdx
- 0x49, 0xc1, 0xe5, 0x30, //0x00000e5d shlq $48, %r13
- 0x48, 0xc1, 0xe3, 0x20, //0x00000e61 shlq $32, %rbx
- 0x4c, 0x09, 0xeb, //0x00000e65 orq %r13, %rbx
- 0x48, 0xc1, 0xe1, 0x10, //0x00000e68 shlq $16, %rcx
- 0x48, 0x09, 0xd9, //0x00000e6c orq %rbx, %rcx
- 0x49, 0x09, 0xd4, //0x00000e6f orq %rdx, %r12
- 0x0f, 0x85, 0x50, 0x00, 0x00, 0x00, //0x00000e72 jne LBB0_184
- 0x4d, 0x85, 0xc9, //0x00000e78 testq %r9, %r9
- 0x0f, 0x85, 0x66, 0x00, 0x00, 0x00, //0x00000e7b jne LBB0_186
- 0x31, 0xdb, //0x00000e81 xorl %ebx, %ebx
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00000e83 movq $-64(%rbp), %r13
- //0x00000e87 LBB0_170
- 0x66, 0x0f, 0x6f, 0xc7, //0x00000e87 movdqa %xmm7, %xmm0
- 0x66, 0x41, 0x0f, 0xda, 0xc2, //0x00000e8b pminub %xmm10, %xmm0
- 0x66, 0x0f, 0x74, 0xc7, //0x00000e90 pcmpeqb %xmm7, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x00000e94 pmovmskb %xmm0, %eax
- 0x48, 0x09, 0xc1, //0x00000e98 orq %rax, %rcx
- 0x4d, 0x85, 0xff, //0x00000e9b testq %r15, %r15
- 0x4c, 0x8b, 0x65, 0xb8, //0x00000e9e movq $-72(%rbp), %r12
- 0x0f, 0x85, 0x8f, 0x00, 0x00, 0x00, //0x00000ea2 jne LBB0_188
- 0x48, 0x85, 0xc9, //0x00000ea8 testq %rcx, %rcx
- 0x0f, 0x85, 0x74, 0x28, 0x00, 0x00, //0x00000eab jne LBB0_623
- 0x49, 0x83, 0xc6, 0xc0, //0x00000eb1 addq $-64, %r14
- 0x49, 0x83, 0xc3, 0x40, //0x00000eb5 addq $64, %r11
- 0x49, 0x83, 0xfe, 0x3f, //0x00000eb9 cmpq $63, %r14
- 0x0f, 0x87, 0xbd, 0xfe, 0xff, 0xff, //0x00000ebd ja LBB0_167
- 0xe9, 0x52, 0x19, 0x00, 0x00, //0x00000ec3 jmp LBB0_173
- //0x00000ec8 LBB0_184
- 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00000ec8 cmpq $-1, $-48(%rbp)
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00000ecd movq $-64(%rbp), %r13
- 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x00000ed1 jne LBB0_187
- 0x49, 0x0f, 0xbc, 0xc4, //0x00000ed7 bsfq %r12, %rax
- 0x4c, 0x01, 0xd8, //0x00000edb addq %r11, %rax
- 0x48, 0x89, 0x45, 0xd0, //0x00000ede movq %rax, $-48(%rbp)
- 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00000ee2 jmp LBB0_187
- //0x00000ee7 LBB0_186
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00000ee7 movq $-64(%rbp), %r13
- //0x00000eeb LBB0_187
- 0x4c, 0x89, 0xc8, //0x00000eeb movq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x00000eee notq %rax
- 0x4c, 0x21, 0xe0, //0x00000ef1 andq %r12, %rax
- 0x48, 0x8d, 0x14, 0x00, //0x00000ef4 leaq (%rax,%rax), %rdx
- 0x4c, 0x09, 0xca, //0x00000ef8 orq %r9, %rdx
- 0x48, 0x89, 0xd6, //0x00000efb movq %rdx, %rsi
- 0x48, 0xf7, 0xd6, //0x00000efe notq %rsi
- 0x4c, 0x21, 0xe6, //0x00000f01 andq %r12, %rsi
- 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000f04 movabsq $-6148914691236517206, %rdi
- 0x48, 0x21, 0xfe, //0x00000f0e andq %rdi, %rsi
- 0x31, 0xdb, //0x00000f11 xorl %ebx, %ebx
- 0x48, 0x01, 0xc6, //0x00000f13 addq %rax, %rsi
- 0x0f, 0x92, 0xc3, //0x00000f16 setb %bl
- 0x48, 0x01, 0xf6, //0x00000f19 addq %rsi, %rsi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000f1c movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc6, //0x00000f26 xorq %rax, %rsi
- 0x48, 0x21, 0xd6, //0x00000f29 andq %rdx, %rsi
- 0x48, 0xf7, 0xd6, //0x00000f2c notq %rsi
- 0x49, 0x21, 0xf7, //0x00000f2f andq %rsi, %r15
- 0xe9, 0x50, 0xff, 0xff, 0xff, //0x00000f32 jmp LBB0_170
- //0x00000f37 LBB0_188
- 0x49, 0x0f, 0xbc, 0xc7, //0x00000f37 bsfq %r15, %rax
- 0x48, 0x85, 0xc9, //0x00000f3b testq %rcx, %rcx
- 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00000f3e movdqa %xmm12, %xmm7
- 0x0f, 0x84, 0xec, 0x02, 0x00, 0x00, //0x00000f43 je LBB0_244
- 0x48, 0x0f, 0xbc, 0xc9, //0x00000f49 bsfq %rcx, %rcx
- 0x48, 0x8b, 0x55, 0xc8, //0x00000f4d movq $-56(%rbp), %rdx
- 0x48, 0x39, 0xc1, //0x00000f51 cmpq %rax, %rcx
- 0x0f, 0x83, 0xed, 0x02, 0x00, 0x00, //0x00000f54 jae LBB0_245
- 0xe9, 0x7a, 0x29, 0x00, 0x00, //0x00000f5a jmp LBB0_190
- //0x00000f5f LBB0_196
- 0x89, 0xc8, //0x00000f5f movl %ecx, %eax
- 0x4c, 0x01, 0xc0, //0x00000f61 addq %r8, %rax
- 0x49, 0x01, 0xc3, //0x00000f64 addq %rax, %r11
- //0x00000f67 LBB0_197
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000f67 movq $-1, %rax
- 0x4d, 0x85, 0xe4, //0x00000f6e testq %r12, %r12
- 0x0f, 0x85, 0x2d, 0x02, 0x00, 0x00, //0x00000f71 jne LBB0_233
- 0xe9, 0x03, 0x29, 0x00, 0x00, //0x00000f77 jmp LBB0_198
- //0x00000f7c LBB0_199
- 0x4d, 0x89, 0xe6, //0x00000f7c movq %r12, %r14
- 0x4d, 0x29, 0xde, //0x00000f7f subq %r11, %r14
- 0x0f, 0x84, 0x49, 0x29, 0x00, 0x00, //0x00000f82 je LBB0_640
- 0x4c, 0x89, 0x4d, 0xb0, //0x00000f88 movq %r9, $-80(%rbp)
- 0x49, 0x83, 0xfe, 0x40, //0x00000f8c cmpq $64, %r14
- 0x0f, 0x82, 0xd2, 0x1f, 0x00, 0x00, //0x00000f90 jb LBB0_530
- 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00000f96 movq $-1, $-48(%rbp)
- 0x45, 0x31, 0xc9, //0x00000f9e xorl %r9d, %r9d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000fa1 .p2align 4, 0x90
- //0x00000fb0 LBB0_202
- 0x48, 0x8b, 0x45, 0xb0, //0x00000fb0 movq $-80(%rbp), %rax
- 0xf3, 0x46, 0x0f, 0x6f, 0x24, 0x18, //0x00000fb4 movdqu (%rax,%r11), %xmm12
- 0xf3, 0x42, 0x0f, 0x6f, 0x44, 0x18, 0x10, //0x00000fba movdqu $16(%rax,%r11), %xmm0
- 0xf3, 0x42, 0x0f, 0x6f, 0x64, 0x18, 0x20, //0x00000fc1 movdqu $32(%rax,%r11), %xmm4
- 0xf3, 0x42, 0x0f, 0x6f, 0x5c, 0x18, 0x30, //0x00000fc8 movdqu $48(%rax,%r11), %xmm3
- 0x66, 0x41, 0x0f, 0x6f, 0xcc, //0x00000fcf movdqa %xmm12, %xmm1
- 0x66, 0x41, 0x0f, 0x74, 0xcb, //0x00000fd4 pcmpeqb %xmm11, %xmm1
- 0x66, 0x44, 0x0f, 0xd7, 0xf9, //0x00000fd9 pmovmskb %xmm1, %r15d
- 0x66, 0x0f, 0x6f, 0xc8, //0x00000fde movdqa %xmm0, %xmm1
- 0x66, 0x0f, 0x6f, 0xd0, //0x00000fe2 movdqa %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0xda, 0xd2, //0x00000fe6 pminub %xmm10, %xmm2
- 0x66, 0x0f, 0x74, 0xd0, //0x00000feb pcmpeqb %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00000fef pcmpeqb %xmm11, %xmm0
- 0x66, 0x0f, 0xd7, 0xf0, //0x00000ff4 pmovmskb %xmm0, %esi
- 0x66, 0x0f, 0x6f, 0xc4, //0x00000ff8 movdqa %xmm4, %xmm0
- 0x66, 0x0f, 0x6f, 0xec, //0x00000ffc movdqa %xmm4, %xmm5
- 0x66, 0x41, 0x0f, 0xda, 0xea, //0x00001000 pminub %xmm10, %xmm5
- 0x66, 0x0f, 0x74, 0xec, //0x00001005 pcmpeqb %xmm4, %xmm5
- 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x00001009 pcmpeqb %xmm11, %xmm4
- 0x66, 0x0f, 0xd7, 0xfc, //0x0000100e pmovmskb %xmm4, %edi
- 0x66, 0x0f, 0x6f, 0xe3, //0x00001012 movdqa %xmm3, %xmm4
- 0x66, 0x0f, 0x6f, 0xf3, //0x00001016 movdqa %xmm3, %xmm6
- 0x66, 0x41, 0x0f, 0xda, 0xf2, //0x0000101a pminub %xmm10, %xmm6
- 0x66, 0x0f, 0x74, 0xf3, //0x0000101f pcmpeqb %xmm3, %xmm6
- 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00001023 pcmpeqb %xmm11, %xmm3
- 0x66, 0x0f, 0xd7, 0xc3, //0x00001028 pmovmskb %xmm3, %eax
- 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x0000102c movdqa %xmm12, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00001031 pcmpeqb %xmm13, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xe3, //0x00001036 pmovmskb %xmm3, %r12d
- 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x0000103b pcmpeqb %xmm13, %xmm1
- 0x66, 0x0f, 0xd7, 0xd1, //0x00001040 pmovmskb %xmm1, %edx
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001044 pcmpeqb %xmm13, %xmm0
- 0x66, 0x44, 0x0f, 0xd7, 0xc0, //0x00001049 pmovmskb %xmm0, %r8d
- 0x66, 0x41, 0x0f, 0x74, 0xe5, //0x0000104e pcmpeqb %xmm13, %xmm4
- 0x66, 0x44, 0x0f, 0xd7, 0xd4, //0x00001053 pmovmskb %xmm4, %r10d
- 0x66, 0x0f, 0xd7, 0xca, //0x00001058 pmovmskb %xmm2, %ecx
- 0x66, 0x0f, 0xd7, 0xdd, //0x0000105c pmovmskb %xmm5, %ebx
- 0x66, 0x44, 0x0f, 0xd7, 0xee, //0x00001060 pmovmskb %xmm6, %r13d
- 0x48, 0xc1, 0xe0, 0x30, //0x00001065 shlq $48, %rax
- 0x48, 0xc1, 0xe7, 0x20, //0x00001069 shlq $32, %rdi
- 0x48, 0x09, 0xc7, //0x0000106d orq %rax, %rdi
- 0x48, 0xc1, 0xe6, 0x10, //0x00001070 shlq $16, %rsi
- 0x48, 0x09, 0xfe, //0x00001074 orq %rdi, %rsi
- 0x49, 0x09, 0xf7, //0x00001077 orq %rsi, %r15
- 0x49, 0xc1, 0xe2, 0x30, //0x0000107a shlq $48, %r10
- 0x49, 0xc1, 0xe0, 0x20, //0x0000107e shlq $32, %r8
- 0x4d, 0x09, 0xd0, //0x00001082 orq %r10, %r8
- 0x48, 0xc1, 0xe2, 0x10, //0x00001085 shlq $16, %rdx
- 0x4c, 0x09, 0xc2, //0x00001089 orq %r8, %rdx
- 0x49, 0xc1, 0xe5, 0x30, //0x0000108c shlq $48, %r13
- 0x48, 0xc1, 0xe3, 0x20, //0x00001090 shlq $32, %rbx
- 0x4c, 0x09, 0xeb, //0x00001094 orq %r13, %rbx
- 0x48, 0xc1, 0xe1, 0x10, //0x00001097 shlq $16, %rcx
- 0x48, 0x09, 0xd9, //0x0000109b orq %rbx, %rcx
- 0x49, 0x09, 0xd4, //0x0000109e orq %rdx, %r12
- 0x0f, 0x85, 0x53, 0x00, 0x00, 0x00, //0x000010a1 jne LBB0_219
- 0x4d, 0x85, 0xc9, //0x000010a7 testq %r9, %r9
- 0x0f, 0x85, 0x69, 0x00, 0x00, 0x00, //0x000010aa jne LBB0_221
- 0x45, 0x31, 0xc9, //0x000010b0 xorl %r9d, %r9d
- 0x4c, 0x8b, 0x6d, 0xc0, //0x000010b3 movq $-64(%rbp), %r13
- //0x000010b7 LBB0_205
- 0x66, 0x41, 0x0f, 0x6f, 0xc4, //0x000010b7 movdqa %xmm12, %xmm0
- 0x66, 0x41, 0x0f, 0xda, 0xc2, //0x000010bc pminub %xmm10, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc4, //0x000010c1 pcmpeqb %xmm12, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x000010c6 pmovmskb %xmm0, %eax
- 0x48, 0x09, 0xc1, //0x000010ca orq %rax, %rcx
- 0x4d, 0x85, 0xff, //0x000010cd testq %r15, %r15
- 0x4c, 0x8b, 0x65, 0xb8, //0x000010d0 movq $-72(%rbp), %r12
- 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x000010d4 jne LBB0_223
- 0x48, 0x85, 0xc9, //0x000010da testq %rcx, %rcx
- 0x0f, 0x85, 0x7b, 0x27, 0x00, 0x00, //0x000010dd jne LBB0_632
- 0x49, 0x83, 0xc6, 0xc0, //0x000010e3 addq $-64, %r14
- 0x49, 0x83, 0xc3, 0x40, //0x000010e7 addq $64, %r11
- 0x49, 0x83, 0xfe, 0x3f, //0x000010eb cmpq $63, %r14
- 0x0f, 0x87, 0xbb, 0xfe, 0xff, 0xff, //0x000010ef ja LBB0_202
- 0xe9, 0xda, 0x18, 0x00, 0x00, //0x000010f5 jmp LBB0_208
- //0x000010fa LBB0_219
- 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000010fa cmpq $-1, $-48(%rbp)
- 0x4c, 0x8b, 0x6d, 0xc0, //0x000010ff movq $-64(%rbp), %r13
- 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x00001103 jne LBB0_222
- 0x49, 0x0f, 0xbc, 0xc4, //0x00001109 bsfq %r12, %rax
- 0x4c, 0x01, 0xd8, //0x0000110d addq %r11, %rax
- 0x48, 0x89, 0x45, 0xd0, //0x00001110 movq %rax, $-48(%rbp)
- 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00001114 jmp LBB0_222
- //0x00001119 LBB0_221
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00001119 movq $-64(%rbp), %r13
- //0x0000111d LBB0_222
- 0x4c, 0x89, 0xc8, //0x0000111d movq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x00001120 notq %rax
- 0x4c, 0x21, 0xe0, //0x00001123 andq %r12, %rax
- 0x48, 0x8d, 0x14, 0x00, //0x00001126 leaq (%rax,%rax), %rdx
- 0x4c, 0x09, 0xca, //0x0000112a orq %r9, %rdx
- 0x48, 0x89, 0xd6, //0x0000112d movq %rdx, %rsi
- 0x48, 0xf7, 0xd6, //0x00001130 notq %rsi
- 0x4c, 0x21, 0xe6, //0x00001133 andq %r12, %rsi
- 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001136 movabsq $-6148914691236517206, %rdi
- 0x48, 0x21, 0xfe, //0x00001140 andq %rdi, %rsi
- 0x45, 0x31, 0xc9, //0x00001143 xorl %r9d, %r9d
- 0x48, 0x01, 0xc6, //0x00001146 addq %rax, %rsi
- 0x41, 0x0f, 0x92, 0xc1, //0x00001149 setb %r9b
- 0x48, 0x01, 0xf6, //0x0000114d addq %rsi, %rsi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001150 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc6, //0x0000115a xorq %rax, %rsi
- 0x48, 0x21, 0xd6, //0x0000115d andq %rdx, %rsi
- 0x48, 0xf7, 0xd6, //0x00001160 notq %rsi
- 0x49, 0x21, 0xf7, //0x00001163 andq %rsi, %r15
- 0xe9, 0x4c, 0xff, 0xff, 0xff, //0x00001166 jmp LBB0_205
- //0x0000116b LBB0_223
- 0x49, 0x0f, 0xbc, 0xc7, //0x0000116b bsfq %r15, %rax
- 0x48, 0x85, 0xc9, //0x0000116f testq %rcx, %rcx
- 0x0f, 0x84, 0x26, 0x06, 0x00, 0x00, //0x00001172 je LBB0_329
- 0x48, 0x0f, 0xbc, 0xc9, //0x00001178 bsfq %rcx, %rcx
- 0x48, 0x8b, 0x55, 0xc8, //0x0000117c movq $-56(%rbp), %rdx
- 0x48, 0x39, 0xc1, //0x00001180 cmpq %rax, %rcx
- 0x0f, 0x83, 0x27, 0x06, 0x00, 0x00, //0x00001183 jae LBB0_330
- 0xe9, 0x5a, 0x27, 0x00, 0x00, //0x00001189 jmp LBB0_225
- //0x0000118e LBB0_232
- 0x48, 0x01, 0xf1, //0x0000118e addq %rsi, %rcx
- 0x49, 0x89, 0xcb, //0x00001191 movq %rcx, %r11
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001194 movq $-1, %rax
- 0x4d, 0x85, 0xe4, //0x0000119b testq %r12, %r12
- 0x0f, 0x84, 0xdb, 0x26, 0x00, 0x00, //0x0000119e je LBB0_198
- //0x000011a4 LBB0_233
- 0x4d, 0x85, 0xed, //0x000011a4 testq %r13, %r13
- 0x48, 0x8b, 0x55, 0xc8, //0x000011a7 movq $-56(%rbp), %rdx
- 0x0f, 0x84, 0x2e, 0x25, 0x00, 0x00, //0x000011ab je LBB0_622
- 0x4d, 0x85, 0xd2, //0x000011b1 testq %r10, %r10
- 0x0f, 0x84, 0x25, 0x25, 0x00, 0x00, //0x000011b4 je LBB0_622
- 0x4d, 0x29, 0xc3, //0x000011ba subq %r8, %r11
- 0x49, 0x8d, 0x43, 0xff, //0x000011bd leaq $-1(%r11), %rax
- 0x49, 0x39, 0xc4, //0x000011c1 cmpq %rax, %r12
- 0x0f, 0x84, 0x40, 0x00, 0x00, 0x00, //0x000011c4 je LBB0_241
- 0x49, 0x39, 0xc5, //0x000011ca cmpq %rax, %r13
- 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x000011cd je LBB0_241
- 0x49, 0x39, 0xc2, //0x000011d3 cmpq %rax, %r10
- 0x0f, 0x84, 0x2e, 0x00, 0x00, 0x00, //0x000011d6 je LBB0_241
- 0x4d, 0x85, 0xed, //0x000011dc testq %r13, %r13
- 0x0f, 0x8e, 0x89, 0x05, 0x00, 0x00, //0x000011df jle LBB0_326
- 0x49, 0x8d, 0x45, 0xff, //0x000011e5 leaq $-1(%r13), %rax
- 0x49, 0x39, 0xc2, //0x000011e9 cmpq %rax, %r10
- 0x0f, 0x84, 0x7c, 0x05, 0x00, 0x00, //0x000011ec je LBB0_326
- 0x49, 0xf7, 0xd5, //0x000011f2 notq %r13
- 0x4d, 0x89, 0xeb, //0x000011f5 movq %r13, %r11
- 0x4c, 0x8b, 0x6d, 0xc0, //0x000011f8 movq $-64(%rbp), %r13
- 0x4d, 0x85, 0xdb, //0x000011fc testq %r11, %r11
- 0x0f, 0x89, 0x15, 0x00, 0x00, 0x00, //0x000011ff jns LBB0_242
- 0xe9, 0xd2, 0x24, 0x00, 0x00, //0x00001205 jmp LBB0_621
- //0x0000120a LBB0_241
- 0x49, 0xf7, 0xdb, //0x0000120a negq %r11
- 0x4c, 0x8b, 0x6d, 0xc0, //0x0000120d movq $-64(%rbp), %r13
- 0x4d, 0x85, 0xdb, //0x00001211 testq %r11, %r11
- 0x0f, 0x88, 0xc2, 0x24, 0x00, 0x00, //0x00001214 js LBB0_621
- //0x0000121a LBB0_242
- 0x49, 0x01, 0xd3, //0x0000121a addq %rdx, %r11
- //0x0000121d LBB0_243
- 0x48, 0x8b, 0x45, 0xa8, //0x0000121d movq $-88(%rbp), %rax
- 0x4c, 0x89, 0x18, //0x00001221 movq %r11, (%rax)
- 0x48, 0x89, 0xd0, //0x00001224 movq %rdx, %rax
- 0x48, 0x85, 0xd2, //0x00001227 testq %rdx, %rdx
- 0x0f, 0x89, 0xa0, 0xef, 0xff, 0xff, //0x0000122a jns LBB0_3
- 0xe9, 0xbe, 0x24, 0x00, 0x00, //0x00001230 jmp LBB0_638
- //0x00001235 LBB0_244
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001235 movl $64, %ecx
- 0x48, 0x8b, 0x55, 0xc8, //0x0000123a movq $-56(%rbp), %rdx
- 0x48, 0x39, 0xc1, //0x0000123e cmpq %rax, %rcx
- 0x0f, 0x82, 0x92, 0x26, 0x00, 0x00, //0x00001241 jb LBB0_190
- //0x00001247 LBB0_245
- 0x49, 0x01, 0xc3, //0x00001247 addq %rax, %r11
- 0x49, 0x83, 0xc3, 0x01, //0x0000124a addq $1, %r11
- 0x4d, 0x85, 0xdb, //0x0000124e testq %r11, %r11
- 0x0f, 0x88, 0x5c, 0x24, 0x00, 0x00, //0x00001251 js LBB0_58
- //0x00001257 LBB0_246
- 0x48, 0x8b, 0x45, 0xa8, //0x00001257 movq $-88(%rbp), %rax
- 0x4c, 0x89, 0x18, //0x0000125b movq %r11, (%rax)
- //0x0000125e LBB0_247
- 0x48, 0x89, 0xd0, //0x0000125e movq %rdx, %rax
- 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00001261 movabsq $9223372036854775806, %rcx
- 0x48, 0x39, 0xca, //0x0000126b cmpq %rcx, %rdx
- 0x0f, 0x86, 0x5c, 0xef, 0xff, 0xff, //0x0000126e jbe LBB0_3
- 0xe9, 0x7a, 0x24, 0x00, 0x00, //0x00001274 jmp LBB0_638
- //0x00001279 LBB0_248
- 0x48, 0x8b, 0x4d, 0xa0, //0x00001279 movq $-96(%rbp), %rcx
- 0x48, 0x8b, 0x49, 0x08, //0x0000127d movq $8(%rcx), %rcx
- 0x48, 0x8d, 0x51, 0xfc, //0x00001281 leaq $-4(%rcx), %rdx
- 0x48, 0x8b, 0x75, 0xc8, //0x00001285 movq $-56(%rbp), %rsi
- 0x48, 0x39, 0xd6, //0x00001289 cmpq %rdx, %rsi
- 0x0f, 0x83, 0x81, 0x26, 0x00, 0x00, //0x0000128c jae LBB0_643
- 0x43, 0x8b, 0x0c, 0x19, //0x00001292 movl (%r9,%r11), %ecx
- 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x00001296 cmpl $1702063201, %ecx
- 0x0f, 0x85, 0x06, 0x25, 0x00, 0x00, //0x0000129c jne LBB0_627
- 0x4c, 0x8d, 0x5e, 0x05, //0x000012a2 leaq $5(%rsi), %r11
- 0xe9, 0xf9, 0xee, 0xff, 0xff, //0x000012a6 jmp LBB0_2
- //0x000012ab LBB0_251
- 0x48, 0x8b, 0x4d, 0xa0, //0x000012ab movq $-96(%rbp), %rcx
- 0x4c, 0x8b, 0x41, 0x08, //0x000012af movq $8(%rcx), %r8
- 0x48, 0x8b, 0x4d, 0x98, //0x000012b3 movq $-104(%rbp), %rcx
- 0xf6, 0xc1, 0x40, //0x000012b7 testb $64, %cl
- 0x0f, 0x85, 0x43, 0x05, 0x00, 0x00, //0x000012ba jne LBB0_334
- 0xf6, 0xc1, 0x20, //0x000012c0 testb $32, %cl
- 0x4c, 0x89, 0x45, 0xb8, //0x000012c3 movq %r8, $-72(%rbp)
- 0x0f, 0x85, 0x1f, 0x10, 0x00, 0x00, //0x000012c7 jne LBB0_414
- 0x4d, 0x89, 0xc6, //0x000012cd movq %r8, %r14
- 0x4d, 0x29, 0xde, //0x000012d0 subq %r11, %r14
- 0x0f, 0x84, 0x21, 0x26, 0x00, 0x00, //0x000012d3 je LBB0_641
- 0x49, 0x83, 0xfe, 0x40, //0x000012d9 cmpq $64, %r14
- 0x0f, 0x82, 0x37, 0x1d, 0x00, 0x00, //0x000012dd jb LBB0_537
- 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x000012e3 movq $-2, %r12
- 0x4c, 0x2b, 0x65, 0xc8, //0x000012ea subq $-56(%rbp), %r12
- 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x000012ee movq $-1, $-48(%rbp)
- 0x45, 0x31, 0xd2, //0x000012f6 xorl %r10d, %r10d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000012f9 .p2align 4, 0x90
- //0x00001300 LBB0_256
- 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x19, //0x00001300 movdqu (%r9,%r11), %xmm0
- 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x19, 0x10, //0x00001306 movdqu $16(%r9,%r11), %xmm1
- 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x19, 0x20, //0x0000130d movdqu $32(%r9,%r11), %xmm2
- 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x19, 0x30, //0x00001314 movdqu $48(%r9,%r11), %xmm3
- 0x66, 0x0f, 0x6f, 0xe0, //0x0000131b movdqa %xmm0, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000131f pcmpeqb %xmm11, %xmm4
- 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00001324 pmovmskb %xmm4, %r8d
- 0x66, 0x0f, 0x6f, 0xe1, //0x00001329 movdqa %xmm1, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000132d pcmpeqb %xmm11, %xmm4
- 0x66, 0x0f, 0xd7, 0xdc, //0x00001332 pmovmskb %xmm4, %ebx
- 0x66, 0x0f, 0x6f, 0xe2, //0x00001336 movdqa %xmm2, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000133a pcmpeqb %xmm11, %xmm4
- 0x66, 0x0f, 0xd7, 0xcc, //0x0000133f pmovmskb %xmm4, %ecx
- 0x66, 0x0f, 0x6f, 0xe3, //0x00001343 movdqa %xmm3, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x00001347 pcmpeqb %xmm11, %xmm4
- 0x66, 0x0f, 0xd7, 0xfc, //0x0000134c pmovmskb %xmm4, %edi
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001350 pcmpeqb %xmm13, %xmm0
- 0x66, 0x44, 0x0f, 0xd7, 0xf8, //0x00001355 pmovmskb %xmm0, %r15d
- 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x0000135a pcmpeqb %xmm13, %xmm1
- 0x66, 0x0f, 0xd7, 0xd1, //0x0000135f pmovmskb %xmm1, %edx
- 0x66, 0x41, 0x0f, 0x74, 0xd5, //0x00001363 pcmpeqb %xmm13, %xmm2
- 0x66, 0x0f, 0xd7, 0xc2, //0x00001368 pmovmskb %xmm2, %eax
- 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x0000136c pcmpeqb %xmm13, %xmm3
- 0x66, 0x0f, 0xd7, 0xf3, //0x00001371 pmovmskb %xmm3, %esi
- 0x48, 0xc1, 0xe7, 0x30, //0x00001375 shlq $48, %rdi
- 0x48, 0xc1, 0xe1, 0x20, //0x00001379 shlq $32, %rcx
- 0x48, 0x09, 0xf9, //0x0000137d orq %rdi, %rcx
- 0x48, 0xc1, 0xe3, 0x10, //0x00001380 shlq $16, %rbx
- 0x48, 0x09, 0xcb, //0x00001384 orq %rcx, %rbx
- 0x49, 0x09, 0xd8, //0x00001387 orq %rbx, %r8
- 0x48, 0xc1, 0xe6, 0x30, //0x0000138a shlq $48, %rsi
- 0x48, 0xc1, 0xe0, 0x20, //0x0000138e shlq $32, %rax
- 0x48, 0x09, 0xf0, //0x00001392 orq %rsi, %rax
- 0x48, 0xc1, 0xe2, 0x10, //0x00001395 shlq $16, %rdx
- 0x48, 0x09, 0xc2, //0x00001399 orq %rax, %rdx
- 0x49, 0x09, 0xd7, //0x0000139c orq %rdx, %r15
- 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000139f jne LBB0_265
- 0x4d, 0x85, 0xd2, //0x000013a5 testq %r10, %r10
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000013a8 jne LBB0_267
- 0x45, 0x31, 0xd2, //0x000013ae xorl %r10d, %r10d
- 0x4d, 0x85, 0xc0, //0x000013b1 testq %r8, %r8
- 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000013b4 jne LBB0_268
- //0x000013ba LBB0_259
- 0x49, 0x83, 0xc6, 0xc0, //0x000013ba addq $-64, %r14
- 0x49, 0x83, 0xc4, 0xc0, //0x000013be addq $-64, %r12
- 0x49, 0x83, 0xc3, 0x40, //0x000013c2 addq $64, %r11
- 0x49, 0x83, 0xfe, 0x3f, //0x000013c6 cmpq $63, %r14
- 0x0f, 0x87, 0x30, 0xff, 0xff, 0xff, //0x000013ca ja LBB0_256
- 0xe9, 0x8b, 0x18, 0x00, 0x00, //0x000013d0 jmp LBB0_260
- //0x000013d5 LBB0_265
- 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000013d5 cmpq $-1, $-48(%rbp)
- 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000013da jne LBB0_267
- 0x49, 0x0f, 0xbc, 0xc7, //0x000013e0 bsfq %r15, %rax
- 0x4c, 0x01, 0xd8, //0x000013e4 addq %r11, %rax
- 0x48, 0x89, 0x45, 0xd0, //0x000013e7 movq %rax, $-48(%rbp)
- //0x000013eb LBB0_267
- 0x4c, 0x89, 0xd0, //0x000013eb movq %r10, %rax
- 0x48, 0xf7, 0xd0, //0x000013ee notq %rax
- 0x4c, 0x21, 0xf8, //0x000013f1 andq %r15, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x000013f4 leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xd1, //0x000013f8 orq %r10, %rcx
- 0x48, 0x89, 0xca, //0x000013fb movq %rcx, %rdx
- 0x48, 0xf7, 0xd2, //0x000013fe notq %rdx
- 0x4c, 0x21, 0xfa, //0x00001401 andq %r15, %rdx
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001404 movabsq $-6148914691236517206, %rsi
- 0x48, 0x21, 0xf2, //0x0000140e andq %rsi, %rdx
- 0x45, 0x31, 0xd2, //0x00001411 xorl %r10d, %r10d
- 0x48, 0x01, 0xc2, //0x00001414 addq %rax, %rdx
- 0x41, 0x0f, 0x92, 0xc2, //0x00001417 setb %r10b
- 0x48, 0x01, 0xd2, //0x0000141b addq %rdx, %rdx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000141e movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc2, //0x00001428 xorq %rax, %rdx
- 0x48, 0x21, 0xca, //0x0000142b andq %rcx, %rdx
- 0x48, 0xf7, 0xd2, //0x0000142e notq %rdx
- 0x49, 0x21, 0xd0, //0x00001431 andq %rdx, %r8
- 0x4d, 0x85, 0xc0, //0x00001434 testq %r8, %r8
- 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00001437 je LBB0_259
- //0x0000143d LBB0_268
- 0x4d, 0x0f, 0xbc, 0xd8, //0x0000143d bsfq %r8, %r11
- 0x4d, 0x29, 0xe3, //0x00001441 subq %r12, %r11
- //0x00001444 LBB0_269
- 0x48, 0x8b, 0x55, 0xc8, //0x00001444 movq $-56(%rbp), %rdx
- 0x4c, 0x8b, 0x45, 0xb8, //0x00001448 movq $-72(%rbp), %r8
- 0x4d, 0x85, 0xdb, //0x0000144c testq %r11, %r11
- 0x0f, 0x89, 0x02, 0xfe, 0xff, 0xff, //0x0000144f jns LBB0_246
- 0xe9, 0x48, 0x24, 0x00, 0x00, //0x00001455 jmp LBB0_434
- //0x0000145a LBB0_270
- 0xf6, 0x45, 0x98, 0x40, //0x0000145a testb $64, $-104(%rbp)
- 0x0f, 0x85, 0xa7, 0x04, 0x00, 0x00, //0x0000145e jne LBB0_344
- 0x49, 0x8b, 0x45, 0x00, //0x00001464 movq (%r13), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001468 cmpq $4095, %rax
- 0x0f, 0x8f, 0x33, 0x22, 0x00, 0x00, //0x0000146e jg LBB0_634
- 0x48, 0x8d, 0x48, 0x01, //0x00001474 leaq $1(%rax), %rcx
- 0x49, 0x89, 0x4d, 0x00, //0x00001478 movq %rcx, (%r13)
- 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x05, 0x00, 0x00, 0x00, //0x0000147c movq $5, $8(%r13,%rax,8)
- 0xe9, 0x46, 0xed, 0xff, 0xff, //0x00001485 jmp LBB0_3
- //0x0000148a LBB0_273
- 0x48, 0x8b, 0x45, 0xa0, //0x0000148a movq $-96(%rbp), %rax
- 0x4c, 0x8b, 0x60, 0x08, //0x0000148e movq $8(%rax), %r12
- 0xf6, 0x45, 0x98, 0x40, //0x00001492 testb $64, $-104(%rbp)
- 0x0f, 0x85, 0xad, 0x08, 0x00, 0x00, //0x00001496 jne LBB0_371
- 0x4d, 0x29, 0xdc, //0x0000149c subq %r11, %r12
- 0x0f, 0x84, 0xe3, 0x23, 0x00, 0x00, //0x0000149f je LBB0_635
- 0x4b, 0x8d, 0x04, 0x19, //0x000014a5 leaq (%r9,%r11), %rax
- 0x48, 0x89, 0x45, 0xb0, //0x000014a9 movq %rax, $-80(%rbp)
- 0x80, 0x38, 0x30, //0x000014ad cmpb $48, (%rax)
- 0x0f, 0x85, 0x39, 0x00, 0x00, 0x00, //0x000014b0 jne LBB0_279
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000014b6 movl $1, %eax
- 0x49, 0x83, 0xfc, 0x01, //0x000014bb cmpq $1, %r12
- 0x0f, 0x84, 0x2b, 0x11, 0x00, 0x00, //0x000014bf je LBB0_460
- 0x48, 0x8b, 0x4d, 0xb0, //0x000014c5 movq $-80(%rbp), %rcx
- 0x8a, 0x49, 0x01, //0x000014c9 movb $1(%rcx), %cl
- 0x80, 0xc1, 0xd2, //0x000014cc addb $-46, %cl
- 0x80, 0xf9, 0x37, //0x000014cf cmpb $55, %cl
- 0x0f, 0x87, 0x18, 0x11, 0x00, 0x00, //0x000014d2 ja LBB0_460
- 0x0f, 0xb6, 0xc9, //0x000014d8 movzbl %cl, %ecx
- 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000014db movabsq $36028797027352577, %rdx
- 0x48, 0x0f, 0xa3, 0xca, //0x000014e5 btq %rcx, %rdx
- 0x0f, 0x83, 0x01, 0x11, 0x00, 0x00, //0x000014e9 jae LBB0_460
- //0x000014ef LBB0_279
- 0x49, 0x83, 0xfc, 0x10, //0x000014ef cmpq $16, %r12
- 0x0f, 0x82, 0x00, 0x1b, 0x00, 0x00, //0x000014f3 jb LBB0_536
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000014f9 movq $-1, %r8
- 0x31, 0xc0, //0x00001500 xorl %eax, %eax
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00001502 movq $-1, %r15
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001509 movq $-1, %r14
- 0x4d, 0x89, 0xe2, //0x00001510 movq %r12, %r10
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001513 .p2align 4, 0x90
- //0x00001520 LBB0_281
- 0x48, 0x8b, 0x4d, 0xb0, //0x00001520 movq $-80(%rbp), %rcx
- 0xf3, 0x0f, 0x6f, 0x04, 0x01, //0x00001524 movdqu (%rcx,%rax), %xmm0
- 0x66, 0x0f, 0x6f, 0xc8, //0x00001529 movdqa %xmm0, %xmm1
- 0x66, 0x0f, 0x74, 0xcf, //0x0000152d pcmpeqb %xmm7, %xmm1
- 0x66, 0x0f, 0x6f, 0xd0, //0x00001531 movdqa %xmm0, %xmm2
- 0x66, 0x0f, 0x74, 0x15, 0x73, 0xeb, 0xff, 0xff, //0x00001535 pcmpeqb $-5261(%rip), %xmm2 /* LCPI0_11+0(%rip) */
- 0x66, 0x0f, 0xeb, 0xd1, //0x0000153d por %xmm1, %xmm2
- 0x66, 0x0f, 0x6f, 0xc8, //0x00001541 movdqa %xmm0, %xmm1
- 0x66, 0x0f, 0xfc, 0x0d, 0x73, 0xeb, 0xff, 0xff, //0x00001545 paddb $-5261(%rip), %xmm1 /* LCPI0_12+0(%rip) */
- 0x66, 0x0f, 0x6f, 0xd9, //0x0000154d movdqa %xmm1, %xmm3
- 0x66, 0x0f, 0xda, 0x1d, 0x77, 0xeb, 0xff, 0xff, //0x00001551 pminub $-5257(%rip), %xmm3 /* LCPI0_13+0(%rip) */
- 0x66, 0x0f, 0x74, 0xd9, //0x00001559 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0x6f, 0xc8, //0x0000155d movdqa %xmm0, %xmm1
- 0x66, 0x41, 0x0f, 0xdb, 0xc9, //0x00001561 pand %xmm9, %xmm1
- 0x66, 0x0f, 0x74, 0x05, 0x72, 0xeb, 0xff, 0xff, //0x00001566 pcmpeqb $-5262(%rip), %xmm0 /* LCPI0_14+0(%rip) */
- 0x66, 0x41, 0x0f, 0x74, 0xcf, //0x0000156e pcmpeqb %xmm15, %xmm1
- 0x66, 0x0f, 0xd7, 0xf9, //0x00001573 pmovmskb %xmm1, %edi
- 0x66, 0x0f, 0xeb, 0xc8, //0x00001577 por %xmm0, %xmm1
- 0x66, 0x0f, 0xeb, 0xca, //0x0000157b por %xmm2, %xmm1
- 0x66, 0x0f, 0xeb, 0xcb, //0x0000157f por %xmm3, %xmm1
- 0x66, 0x0f, 0xd7, 0xd0, //0x00001583 pmovmskb %xmm0, %edx
- 0x66, 0x0f, 0xd7, 0xf2, //0x00001587 pmovmskb %xmm2, %esi
- 0x66, 0x0f, 0xd7, 0xc9, //0x0000158b pmovmskb %xmm1, %ecx
- 0xf7, 0xd1, //0x0000158f notl %ecx
- 0x0f, 0xbc, 0xc9, //0x00001591 bsfl %ecx, %ecx
- 0x83, 0xf9, 0x10, //0x00001594 cmpl $16, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00001597 je LBB0_283
- 0xbb, 0xff, 0xff, 0xff, 0xff, //0x0000159d movl $-1, %ebx
- 0xd3, 0xe3, //0x000015a2 shll %cl, %ebx
- 0xf7, 0xd3, //0x000015a4 notl %ebx
- 0x21, 0xda, //0x000015a6 andl %ebx, %edx
- 0x21, 0xdf, //0x000015a8 andl %ebx, %edi
- 0x21, 0xf3, //0x000015aa andl %esi, %ebx
- 0x89, 0xde, //0x000015ac movl %ebx, %esi
- //0x000015ae LBB0_283
- 0x8d, 0x5a, 0xff, //0x000015ae leal $-1(%rdx), %ebx
- 0x21, 0xd3, //0x000015b1 andl %edx, %ebx
- 0x0f, 0x85, 0x64, 0x16, 0x00, 0x00, //0x000015b3 jne LBB0_502
- 0x8d, 0x5f, 0xff, //0x000015b9 leal $-1(%rdi), %ebx
- 0x21, 0xfb, //0x000015bc andl %edi, %ebx
- 0x0f, 0x85, 0x59, 0x16, 0x00, 0x00, //0x000015be jne LBB0_502
- 0x8d, 0x5e, 0xff, //0x000015c4 leal $-1(%rsi), %ebx
- 0x21, 0xf3, //0x000015c7 andl %esi, %ebx
- 0x0f, 0x85, 0x4e, 0x16, 0x00, 0x00, //0x000015c9 jne LBB0_502
- 0x85, 0xd2, //0x000015cf testl %edx, %edx
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000015d1 je LBB0_289
- 0x0f, 0xbc, 0xd2, //0x000015d7 bsfl %edx, %edx
- 0x49, 0x83, 0xfe, 0xff, //0x000015da cmpq $-1, %r14
- 0x0f, 0x85, 0x6f, 0x16, 0x00, 0x00, //0x000015de jne LBB0_506
- 0x48, 0x01, 0xc2, //0x000015e4 addq %rax, %rdx
- 0x49, 0x89, 0xd6, //0x000015e7 movq %rdx, %r14
- //0x000015ea LBB0_289
- 0x85, 0xff, //0x000015ea testl %edi, %edi
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000015ec je LBB0_292
- 0x0f, 0xbc, 0xd7, //0x000015f2 bsfl %edi, %edx
- 0x49, 0x83, 0xff, 0xff, //0x000015f5 cmpq $-1, %r15
- 0x0f, 0x85, 0x54, 0x16, 0x00, 0x00, //0x000015f9 jne LBB0_506
- 0x48, 0x01, 0xc2, //0x000015ff addq %rax, %rdx
- 0x49, 0x89, 0xd7, //0x00001602 movq %rdx, %r15
- //0x00001605 LBB0_292
- 0x85, 0xf6, //0x00001605 testl %esi, %esi
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001607 je LBB0_295
- 0x0f, 0xbc, 0xd6, //0x0000160d bsfl %esi, %edx
- 0x49, 0x83, 0xf8, 0xff, //0x00001610 cmpq $-1, %r8
- 0x0f, 0x85, 0x39, 0x16, 0x00, 0x00, //0x00001614 jne LBB0_506
- 0x48, 0x01, 0xc2, //0x0000161a addq %rax, %rdx
- 0x49, 0x89, 0xd0, //0x0000161d movq %rdx, %r8
- //0x00001620 LBB0_295
- 0x83, 0xf9, 0x10, //0x00001620 cmpl $16, %ecx
- 0x0f, 0x85, 0x2e, 0x0f, 0x00, 0x00, //0x00001623 jne LBB0_447
- 0x49, 0x83, 0xc2, 0xf0, //0x00001629 addq $-16, %r10
- 0x48, 0x83, 0xc0, 0x10, //0x0000162d addq $16, %rax
- 0x49, 0x83, 0xfa, 0x0f, //0x00001631 cmpq $15, %r10
- 0x0f, 0x87, 0xe5, 0xfe, 0xff, 0xff, //0x00001635 ja LBB0_281
- 0x48, 0x8b, 0x4d, 0xb0, //0x0000163b movq $-80(%rbp), %rcx
- 0x48, 0x01, 0xc1, //0x0000163f addq %rax, %rcx
- 0x48, 0x89, 0xca, //0x00001642 movq %rcx, %rdx
- 0x49, 0x39, 0xc4, //0x00001645 cmpq %rax, %r12
- 0x0f, 0x84, 0x2d, 0x0f, 0x00, 0x00, //0x00001648 je LBB0_449
- //0x0000164e LBB0_298
- 0x4e, 0x8d, 0x24, 0x11, //0x0000164e leaq (%rcx,%r10), %r12
- 0x48, 0x89, 0xc8, //0x00001652 movq %rcx, %rax
- 0x48, 0x2b, 0x45, 0xc8, //0x00001655 subq $-56(%rbp), %rax
- 0x4c, 0x89, 0xce, //0x00001659 movq %r9, %rsi
- 0x48, 0xf7, 0xd6, //0x0000165c notq %rsi
- 0x48, 0x01, 0xc6, //0x0000165f addq %rax, %rsi
- 0x31, 0xc0, //0x00001662 xorl %eax, %eax
- 0xe9, 0x24, 0x00, 0x00, 0x00, //0x00001664 jmp LBB0_302
- //0x00001669 LBB0_299
- 0x49, 0x83, 0xf8, 0xff, //0x00001669 cmpq $-1, %r8
- 0x0f, 0x85, 0xce, 0x15, 0x00, 0x00, //0x0000166d jne LBB0_505
- 0x4c, 0x8d, 0x04, 0x06, //0x00001673 leaq (%rsi,%rax), %r8
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001677 .p2align 4, 0x90
- //0x00001680 LBB0_301
- 0x48, 0x83, 0xc0, 0x01, //0x00001680 addq $1, %rax
- 0x49, 0x39, 0xc2, //0x00001684 cmpq %rax, %r10
- 0x0f, 0x84, 0xab, 0x12, 0x00, 0x00, //0x00001687 je LBB0_476
- //0x0000168d LBB0_302
- 0x0f, 0xbe, 0x14, 0x01, //0x0000168d movsbl (%rcx,%rax), %edx
- 0x8d, 0x7a, 0xd0, //0x00001691 leal $-48(%rdx), %edi
- 0x83, 0xff, 0x0a, //0x00001694 cmpl $10, %edi
- 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00001697 jb LBB0_301
- 0x8d, 0x7a, 0xd5, //0x0000169d leal $-43(%rdx), %edi
- 0x83, 0xff, 0x1a, //0x000016a0 cmpl $26, %edi
- 0x0f, 0x87, 0x23, 0x00, 0x00, 0x00, //0x000016a3 ja LBB0_307
- 0x48, 0x8d, 0x1d, 0xec, 0x24, 0x00, 0x00, //0x000016a9 leaq $9452(%rip), %rbx /* LJTI0_2+0(%rip) */
- 0x48, 0x63, 0x14, 0xbb, //0x000016b0 movslq (%rbx,%rdi,4), %rdx
- 0x48, 0x01, 0xda, //0x000016b4 addq %rbx, %rdx
- 0xff, 0xe2, //0x000016b7 jmpq *%rdx
- //0x000016b9 LBB0_305
- 0x49, 0x83, 0xfe, 0xff, //0x000016b9 cmpq $-1, %r14
- 0x0f, 0x85, 0x7e, 0x15, 0x00, 0x00, //0x000016bd jne LBB0_505
- 0x4c, 0x8d, 0x34, 0x06, //0x000016c3 leaq (%rsi,%rax), %r14
- 0xe9, 0xb4, 0xff, 0xff, 0xff, //0x000016c7 jmp LBB0_301
- //0x000016cc LBB0_307
- 0x83, 0xfa, 0x65, //0x000016cc cmpl $101, %edx
- 0x0f, 0x85, 0xa0, 0x0e, 0x00, 0x00, //0x000016cf jne LBB0_448
- //0x000016d5 LBB0_308
- 0x49, 0x83, 0xff, 0xff, //0x000016d5 cmpq $-1, %r15
- 0x0f, 0x85, 0x62, 0x15, 0x00, 0x00, //0x000016d9 jne LBB0_505
- 0x4c, 0x8d, 0x3c, 0x06, //0x000016df leaq (%rsi,%rax), %r15
- 0xe9, 0x98, 0xff, 0xff, 0xff, //0x000016e3 jmp LBB0_301
- //0x000016e8 LBB0_310
- 0x48, 0x8b, 0x4d, 0xa0, //0x000016e8 movq $-96(%rbp), %rcx
- 0x48, 0x8b, 0x49, 0x08, //0x000016ec movq $8(%rcx), %rcx
- 0x48, 0x8d, 0x51, 0xfd, //0x000016f0 leaq $-3(%rcx), %rdx
- 0x48, 0x8b, 0x75, 0xc8, //0x000016f4 movq $-56(%rbp), %rsi
- 0x48, 0x39, 0xd6, //0x000016f8 cmpq %rdx, %rsi
- 0x0f, 0x83, 0x12, 0x22, 0x00, 0x00, //0x000016fb jae LBB0_643
- 0x41, 0x81, 0x38, 0x6e, 0x75, 0x6c, 0x6c, //0x00001701 cmpl $1819047278, (%r8)
- 0x0f, 0x84, 0x92, 0xea, 0xff, 0xff, //0x00001708 je LBB0_1
- 0xe9, 0x3f, 0x20, 0x00, 0x00, //0x0000170e jmp LBB0_312
- //0x00001713 LBB0_317
- 0xf6, 0x45, 0x98, 0x40, //0x00001713 testb $64, $-104(%rbp)
- 0x0f, 0x85, 0xed, 0x06, 0x00, 0x00, //0x00001717 jne LBB0_383
- 0x49, 0x8b, 0x45, 0x00, //0x0000171d movq (%r13), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001721 cmpq $4095, %rax
- 0x0f, 0x8f, 0x7a, 0x1f, 0x00, 0x00, //0x00001727 jg LBB0_634
- 0x48, 0x8d, 0x48, 0x01, //0x0000172d leaq $1(%rax), %rcx
- 0x49, 0x89, 0x4d, 0x00, //0x00001731 movq %rcx, (%r13)
- 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x06, 0x00, 0x00, 0x00, //0x00001735 movq $6, $8(%r13,%rax,8)
- 0xe9, 0x8d, 0xea, 0xff, 0xff, //0x0000173e jmp LBB0_3
- //0x00001743 LBB0_320
- 0x48, 0x8b, 0x4d, 0xa0, //0x00001743 movq $-96(%rbp), %rcx
- 0x48, 0x8b, 0x49, 0x08, //0x00001747 movq $8(%rcx), %rcx
- 0x48, 0x8d, 0x51, 0xfd, //0x0000174b leaq $-3(%rcx), %rdx
- 0x48, 0x8b, 0x75, 0xc8, //0x0000174f movq $-56(%rbp), %rsi
- 0x48, 0x39, 0xd6, //0x00001753 cmpq %rdx, %rsi
- 0x0f, 0x83, 0xb7, 0x21, 0x00, 0x00, //0x00001756 jae LBB0_643
- 0x41, 0x81, 0x38, 0x74, 0x72, 0x75, 0x65, //0x0000175c cmpl $1702195828, (%r8)
- 0x0f, 0x84, 0x37, 0xea, 0xff, 0xff, //0x00001763 je LBB0_1
- 0xe9, 0x93, 0x20, 0x00, 0x00, //0x00001769 jmp LBB0_322
- //0x0000176e LBB0_326
- 0x4c, 0x89, 0xe0, //0x0000176e movq %r12, %rax
- 0x4c, 0x09, 0xd0, //0x00001771 orq %r10, %rax
- 0x0f, 0x99, 0xc0, //0x00001774 setns %al
- 0x0f, 0x88, 0x49, 0x0b, 0x00, 0x00, //0x00001777 js LBB0_620
- 0x4d, 0x39, 0xd4, //0x0000177d cmpq %r10, %r12
- 0x0f, 0x8c, 0x40, 0x0b, 0x00, 0x00, //0x00001780 jl LBB0_620
- 0x49, 0xf7, 0xd4, //0x00001786 notq %r12
- 0x4d, 0x89, 0xe3, //0x00001789 movq %r12, %r11
- 0x4c, 0x8b, 0x6d, 0xc0, //0x0000178c movq $-64(%rbp), %r13
- 0x4d, 0x85, 0xdb, //0x00001790 testq %r11, %r11
- 0x0f, 0x89, 0x81, 0xfa, 0xff, 0xff, //0x00001793 jns LBB0_242
- 0xe9, 0x3e, 0x1f, 0x00, 0x00, //0x00001799 jmp LBB0_621
- //0x0000179e LBB0_329
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x0000179e movl $64, %ecx
- 0x48, 0x8b, 0x55, 0xc8, //0x000017a3 movq $-56(%rbp), %rdx
- 0x48, 0x39, 0xc1, //0x000017a7 cmpq %rax, %rcx
- 0x0f, 0x82, 0x38, 0x21, 0x00, 0x00, //0x000017aa jb LBB0_225
- //0x000017b0 LBB0_330
- 0x49, 0x01, 0xc3, //0x000017b0 addq %rax, %r11
- 0x49, 0x83, 0xc3, 0x01, //0x000017b3 addq $1, %r11
- 0x4d, 0x85, 0xdb, //0x000017b7 testq %r11, %r11
- 0x0f, 0x88, 0x45, 0x1f, 0x00, 0x00, //0x000017ba js LBB0_127
- //0x000017c0 LBB0_331
- 0x48, 0x8b, 0x45, 0xa8, //0x000017c0 movq $-88(%rbp), %rax
- 0x4c, 0x89, 0x18, //0x000017c4 movq %r11, (%rax)
- 0x48, 0x89, 0xd0, //0x000017c7 movq %rdx, %rax
- 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x000017ca movabsq $9223372036854775806, %rcx
- 0x48, 0x39, 0xca, //0x000017d4 cmpq %rcx, %rdx
- 0x0f, 0x87, 0x16, 0x1f, 0x00, 0x00, //0x000017d7 ja LBB0_638
- 0x49, 0x8b, 0x45, 0x00, //0x000017dd movq (%r13), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000017e1 cmpq $4095, %rax
- 0x0f, 0x8f, 0xba, 0x1e, 0x00, 0x00, //0x000017e7 jg LBB0_634
- 0x48, 0x8d, 0x48, 0x01, //0x000017ed leaq $1(%rax), %rcx
- 0x49, 0x89, 0x4d, 0x00, //0x000017f1 movq %rcx, (%r13)
- 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x04, 0x00, 0x00, 0x00, //0x000017f5 movq $4, $8(%r13,%rax,8)
- 0xe9, 0xcd, 0xe9, 0xff, 0xff, //0x000017fe jmp LBB0_3
- //0x00001803 LBB0_334
- 0x4d, 0x89, 0xc6, //0x00001803 movq %r8, %r14
- 0x4d, 0x29, 0xde, //0x00001806 subq %r11, %r14
- 0x49, 0x83, 0xfe, 0x20, //0x00001809 cmpq $32, %r14
- 0x0f, 0x8c, 0xc9, 0x17, 0x00, 0x00, //0x0000180d jl LBB0_534
- 0x48, 0x8b, 0x4d, 0xc8, //0x00001813 movq $-56(%rbp), %rcx
- 0x4d, 0x8d, 0x14, 0x09, //0x00001817 leaq (%r9,%rcx), %r10
- 0x49, 0x29, 0xc8, //0x0000181b subq %rcx, %r8
- 0xbb, 0x1f, 0x00, 0x00, 0x00, //0x0000181e movl $31, %ebx
- 0x45, 0x31, 0xf6, //0x00001823 xorl %r14d, %r14d
- 0x45, 0x31, 0xdb, //0x00001826 xorl %r11d, %r11d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001829 .p2align 4, 0x90
- //0x00001830 LBB0_336
- 0xf3, 0x43, 0x0f, 0x6f, 0x44, 0x32, 0x01, //0x00001830 movdqu $1(%r10,%r14), %xmm0
- 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x32, 0x11, //0x00001837 movdqu $17(%r10,%r14), %xmm1
- 0x66, 0x0f, 0x6f, 0xd0, //0x0000183e movdqa %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x00001842 pcmpeqb %xmm11, %xmm2
- 0x66, 0x0f, 0xd7, 0xca, //0x00001847 pmovmskb %xmm2, %ecx
- 0x66, 0x0f, 0x6f, 0xd1, //0x0000184b movdqa %xmm1, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x0000184f pcmpeqb %xmm11, %xmm2
- 0x66, 0x0f, 0xd7, 0xd2, //0x00001854 pmovmskb %xmm2, %edx
- 0x48, 0xc1, 0xe2, 0x10, //0x00001858 shlq $16, %rdx
- 0x48, 0x09, 0xca, //0x0000185c orq %rcx, %rdx
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x0000185f pcmpeqb %xmm13, %xmm0
- 0x66, 0x0f, 0xd7, 0xf8, //0x00001864 pmovmskb %xmm0, %edi
- 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x00001868 pcmpeqb %xmm13, %xmm1
- 0x66, 0x0f, 0xd7, 0xc9, //0x0000186d pmovmskb %xmm1, %ecx
- 0x48, 0xc1, 0xe1, 0x10, //0x00001871 shlq $16, %rcx
- 0x48, 0x09, 0xf9, //0x00001875 orq %rdi, %rcx
- 0x48, 0x89, 0xcf, //0x00001878 movq %rcx, %rdi
- 0x4c, 0x09, 0xdf, //0x0000187b orq %r11, %rdi
- 0x0f, 0x84, 0x3c, 0x00, 0x00, 0x00, //0x0000187e je LBB0_338
- 0x44, 0x89, 0xdf, //0x00001884 movl %r11d, %edi
- 0xf7, 0xd7, //0x00001887 notl %edi
- 0x21, 0xcf, //0x00001889 andl %ecx, %edi
- 0x44, 0x8d, 0x3c, 0x3f, //0x0000188b leal (%rdi,%rdi), %r15d
- 0x45, 0x09, 0xdf, //0x0000188f orl %r11d, %r15d
- 0x44, 0x89, 0xfe, //0x00001892 movl %r15d, %esi
- 0xf7, 0xd6, //0x00001895 notl %esi
- 0x21, 0xce, //0x00001897 andl %ecx, %esi
- 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001899 andl $-1431655766, %esi
- 0x45, 0x31, 0xdb, //0x0000189f xorl %r11d, %r11d
- 0x01, 0xfe, //0x000018a2 addl %edi, %esi
- 0x41, 0x0f, 0x92, 0xc3, //0x000018a4 setb %r11b
- 0x01, 0xf6, //0x000018a8 addl %esi, %esi
- 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x000018aa xorl $1431655765, %esi
- 0x44, 0x21, 0xfe, //0x000018b0 andl %r15d, %esi
- 0xf7, 0xd6, //0x000018b3 notl %esi
- 0x21, 0xf2, //0x000018b5 andl %esi, %edx
- 0xe9, 0x07, 0x00, 0x00, 0x00, //0x000018b7 jmp LBB0_339
- 0x90, 0x90, 0x90, 0x90, //0x000018bc .p2align 4, 0x90
- //0x000018c0 LBB0_338
- 0x45, 0x31, 0xdb, //0x000018c0 xorl %r11d, %r11d
- //0x000018c3 LBB0_339
- 0x48, 0x85, 0xd2, //0x000018c3 testq %rdx, %rdx
- 0x0f, 0x85, 0xd3, 0x09, 0x00, 0x00, //0x000018c6 jne LBB0_412
- 0x49, 0x83, 0xc6, 0x20, //0x000018cc addq $32, %r14
- 0x49, 0x8d, 0x0c, 0x18, //0x000018d0 leaq (%r8,%rbx), %rcx
- 0x48, 0x83, 0xc1, 0xe0, //0x000018d4 addq $-32, %rcx
- 0x48, 0x83, 0xc3, 0xe0, //0x000018d8 addq $-32, %rbx
- 0x48, 0x83, 0xf9, 0x3f, //0x000018dc cmpq $63, %rcx
- 0x0f, 0x8f, 0x4a, 0xff, 0xff, 0xff, //0x000018e0 jg LBB0_336
- 0x4d, 0x85, 0xdb, //0x000018e6 testq %r11, %r11
- 0x0f, 0x85, 0xc0, 0x1b, 0x00, 0x00, //0x000018e9 jne LBB0_593
- 0x4f, 0x8d, 0x1c, 0x16, //0x000018ef leaq (%r14,%r10), %r11
- 0x49, 0x83, 0xc3, 0x01, //0x000018f3 addq $1, %r11
- 0x49, 0xf7, 0xd6, //0x000018f7 notq %r14
- 0x4d, 0x01, 0xc6, //0x000018fa addq %r8, %r14
- //0x000018fd LBB0_343
- 0x4d, 0x85, 0xf6, //0x000018fd testq %r14, %r14
- 0x0f, 0x8f, 0x19, 0x0c, 0x00, 0x00, //0x00001900 jg LBB0_444
- 0xe9, 0xe8, 0x1d, 0x00, 0x00, //0x00001906 jmp LBB0_638
- //0x0000190b LBB0_344
- 0x48, 0x8b, 0x4d, 0xa0, //0x0000190b movq $-96(%rbp), %rcx
- 0x48, 0x8b, 0x49, 0x08, //0x0000190f movq $8(%rcx), %rcx
- 0x4c, 0x29, 0xd9, //0x00001913 subq %r11, %rcx
- 0x4d, 0x01, 0xd9, //0x00001916 addq %r11, %r9
- 0x45, 0x31, 0xf6, //0x00001919 xorl %r14d, %r14d
- 0x45, 0x31, 0xc0, //0x0000191c xorl %r8d, %r8d
- 0x45, 0x31, 0xdb, //0x0000191f xorl %r11d, %r11d
- 0x45, 0x31, 0xe4, //0x00001922 xorl %r12d, %r12d
- 0x48, 0x83, 0xf9, 0x40, //0x00001925 cmpq $64, %rcx
- 0x48, 0x89, 0x4d, 0xb0, //0x00001929 movq %rcx, $-80(%rbp)
- 0x0f, 0x8d, 0x4a, 0x01, 0x00, 0x00, //0x0000192d jge LBB0_345
- //0x00001933 LBB0_354
- 0x48, 0x85, 0xc9, //0x00001933 testq %rcx, %rcx
- 0x0f, 0x8e, 0xcf, 0x1f, 0x00, 0x00, //0x00001936 jle LBB0_642
- 0x66, 0x0f, 0xef, 0xc0, //0x0000193c pxor %xmm0, %xmm0
- 0xf3, 0x0f, 0x7f, 0x45, 0x80, //0x00001940 movdqu %xmm0, $-128(%rbp)
- 0xf3, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00001945 movdqu %xmm0, $-144(%rbp)
- 0xf3, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x0000194d movdqu %xmm0, $-160(%rbp)
- 0xf3, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00001955 movdqu %xmm0, $-176(%rbp)
- 0x4c, 0x89, 0xcf, //0x0000195d movq %r9, %rdi
- 0x44, 0x89, 0xca, //0x00001960 movl %r9d, %edx
- 0x81, 0xe2, 0xff, 0x0f, 0x00, 0x00, //0x00001963 andl $4095, %edx
- 0x81, 0xfa, 0xc1, 0x0f, 0x00, 0x00, //0x00001969 cmpl $4033, %edx
- 0x0f, 0x82, 0x3a, 0x00, 0x00, 0x00, //0x0000196f jb LBB0_358
- 0x48, 0x83, 0x7d, 0xb0, 0x20, //0x00001975 cmpq $32, $-80(%rbp)
- 0x0f, 0x82, 0x37, 0x00, 0x00, 0x00, //0x0000197a jb LBB0_359
- 0x0f, 0x10, 0x07, //0x00001980 movups (%rdi), %xmm0
- 0x0f, 0x11, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00001983 movups %xmm0, $-176(%rbp)
- 0xf3, 0x0f, 0x6f, 0x47, 0x10, //0x0000198a movdqu $16(%rdi), %xmm0
- 0xf3, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x0000198f movdqu %xmm0, $-160(%rbp)
- 0x48, 0x83, 0xc7, 0x20, //0x00001997 addq $32, %rdi
- 0x48, 0x8b, 0x4d, 0xb0, //0x0000199b movq $-80(%rbp), %rcx
- 0x48, 0x8d, 0x71, 0xe0, //0x0000199f leaq $-32(%rcx), %rsi
- 0x4c, 0x8d, 0x95, 0x70, 0xff, 0xff, 0xff, //0x000019a3 leaq $-144(%rbp), %r10
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x000019aa jmp LBB0_360
- //0x000019af LBB0_358
- 0x49, 0x89, 0xf9, //0x000019af movq %rdi, %r9
- 0xe9, 0xc6, 0x00, 0x00, 0x00, //0x000019b2 jmp LBB0_345
- //0x000019b7 LBB0_359
- 0x4c, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x000019b7 leaq $-176(%rbp), %r10
- 0x48, 0x8b, 0x75, 0xb0, //0x000019be movq $-80(%rbp), %rsi
- //0x000019c2 LBB0_360
- 0x48, 0x83, 0xfe, 0x10, //0x000019c2 cmpq $16, %rsi
- 0x0f, 0x82, 0x4c, 0x00, 0x00, 0x00, //0x000019c6 jb LBB0_361
- 0xf3, 0x0f, 0x6f, 0x07, //0x000019cc movdqu (%rdi), %xmm0
- 0xf3, 0x41, 0x0f, 0x7f, 0x02, //0x000019d0 movdqu %xmm0, (%r10)
- 0x48, 0x83, 0xc7, 0x10, //0x000019d5 addq $16, %rdi
- 0x49, 0x83, 0xc2, 0x10, //0x000019d9 addq $16, %r10
- 0x48, 0x83, 0xc6, 0xf0, //0x000019dd addq $-16, %rsi
- 0x48, 0x83, 0xfe, 0x08, //0x000019e1 cmpq $8, %rsi
- 0x0f, 0x83, 0x37, 0x00, 0x00, 0x00, //0x000019e5 jae LBB0_366
- //0x000019eb LBB0_362
- 0x48, 0x83, 0xfe, 0x04, //0x000019eb cmpq $4, %rsi
- 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x000019ef jb LBB0_363
- //0x000019f5 LBB0_367
- 0x8b, 0x17, //0x000019f5 movl (%rdi), %edx
- 0x41, 0x89, 0x12, //0x000019f7 movl %edx, (%r10)
- 0x48, 0x83, 0xc7, 0x04, //0x000019fa addq $4, %rdi
- 0x49, 0x83, 0xc2, 0x04, //0x000019fe addq $4, %r10
- 0x48, 0x83, 0xc6, 0xfc, //0x00001a02 addq $-4, %rsi
- 0x48, 0x83, 0xfe, 0x02, //0x00001a06 cmpq $2, %rsi
- 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x00001a0a jae LBB0_364
- //0x00001a10 LBB0_368
- 0x48, 0x89, 0xfa, //0x00001a10 movq %rdi, %rdx
- 0xe9, 0x49, 0x00, 0x00, 0x00, //0x00001a13 jmp LBB0_369
- //0x00001a18 LBB0_361
- 0x48, 0x83, 0xfe, 0x08, //0x00001a18 cmpq $8, %rsi
- 0x0f, 0x82, 0xc9, 0xff, 0xff, 0xff, //0x00001a1c jb LBB0_362
- //0x00001a22 LBB0_366
- 0x48, 0x8b, 0x17, //0x00001a22 movq (%rdi), %rdx
- 0x49, 0x89, 0x12, //0x00001a25 movq %rdx, (%r10)
- 0x48, 0x83, 0xc7, 0x08, //0x00001a28 addq $8, %rdi
- 0x49, 0x83, 0xc2, 0x08, //0x00001a2c addq $8, %r10
- 0x48, 0x83, 0xc6, 0xf8, //0x00001a30 addq $-8, %rsi
- 0x48, 0x83, 0xfe, 0x04, //0x00001a34 cmpq $4, %rsi
- 0x0f, 0x83, 0xb7, 0xff, 0xff, 0xff, //0x00001a38 jae LBB0_367
- //0x00001a3e LBB0_363
- 0x48, 0x83, 0xfe, 0x02, //0x00001a3e cmpq $2, %rsi
- 0x0f, 0x82, 0xc8, 0xff, 0xff, 0xff, //0x00001a42 jb LBB0_368
- //0x00001a48 LBB0_364
- 0x48, 0x89, 0xf9, //0x00001a48 movq %rdi, %rcx
- 0x0f, 0xb7, 0x17, //0x00001a4b movzwl (%rdi), %edx
- 0x66, 0x41, 0x89, 0x12, //0x00001a4e movw %dx, (%r10)
- 0x48, 0x83, 0xc1, 0x02, //0x00001a52 addq $2, %rcx
- 0x49, 0x83, 0xc2, 0x02, //0x00001a56 addq $2, %r10
- 0x48, 0x83, 0xc6, 0xfe, //0x00001a5a addq $-2, %rsi
- 0x48, 0x89, 0xca, //0x00001a5e movq %rcx, %rdx
- //0x00001a61 LBB0_369
- 0x4c, 0x8d, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00001a61 leaq $-176(%rbp), %r9
- 0x48, 0x85, 0xf6, //0x00001a68 testq %rsi, %rsi
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00001a6b je LBB0_345
- 0x8a, 0x12, //0x00001a71 movb (%rdx), %dl
- 0x41, 0x88, 0x12, //0x00001a73 movb %dl, (%r10)
- 0x4c, 0x8d, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00001a76 leaq $-176(%rbp), %r9
- //0x00001a7d LBB0_345
- 0xf3, 0x41, 0x0f, 0x6f, 0x31, //0x00001a7d movdqu (%r9), %xmm6
- 0xf3, 0x41, 0x0f, 0x6f, 0x69, 0x10, //0x00001a82 movdqu $16(%r9), %xmm5
- 0xf3, 0x41, 0x0f, 0x6f, 0x61, 0x20, //0x00001a88 movdqu $32(%r9), %xmm4
- 0xf3, 0x41, 0x0f, 0x6f, 0x59, 0x30, //0x00001a8e movdqu $48(%r9), %xmm3
- 0x66, 0x0f, 0x6f, 0xc6, //0x00001a94 movdqa %xmm6, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001a98 pcmpeqb %xmm13, %xmm0
- 0x66, 0x0f, 0xd7, 0xf0, //0x00001a9d pmovmskb %xmm0, %esi
- 0x66, 0x0f, 0x6f, 0xc5, //0x00001aa1 movdqa %xmm5, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001aa5 pcmpeqb %xmm13, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x00001aaa pmovmskb %xmm0, %edx
- 0x66, 0x0f, 0x6f, 0xc4, //0x00001aae movdqa %xmm4, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001ab2 pcmpeqb %xmm13, %xmm0
- 0x66, 0x0f, 0xd7, 0xf8, //0x00001ab7 pmovmskb %xmm0, %edi
- 0x66, 0x0f, 0x6f, 0xc3, //0x00001abb movdqa %xmm3, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001abf pcmpeqb %xmm13, %xmm0
- 0x66, 0x0f, 0xd7, 0xd8, //0x00001ac4 pmovmskb %xmm0, %ebx
- 0x48, 0xc1, 0xe3, 0x30, //0x00001ac8 shlq $48, %rbx
- 0x48, 0xc1, 0xe7, 0x20, //0x00001acc shlq $32, %rdi
- 0x48, 0x09, 0xdf, //0x00001ad0 orq %rbx, %rdi
- 0x48, 0xc1, 0xe2, 0x10, //0x00001ad3 shlq $16, %rdx
- 0x48, 0x09, 0xfa, //0x00001ad7 orq %rdi, %rdx
- 0x48, 0x09, 0xd6, //0x00001ada orq %rdx, %rsi
- 0x48, 0x89, 0xf2, //0x00001add movq %rsi, %rdx
- 0x4c, 0x09, 0xc2, //0x00001ae0 orq %r8, %rdx
- 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001ae3 jne LBB0_347
- 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001ae9 movq $-1, %rsi
- 0x45, 0x31, 0xc0, //0x00001af0 xorl %r8d, %r8d
- 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00001af3 jmp LBB0_348
- //0x00001af8 LBB0_347
- 0x4c, 0x89, 0xc2, //0x00001af8 movq %r8, %rdx
- 0x48, 0xf7, 0xd2, //0x00001afb notq %rdx
- 0x48, 0x21, 0xf2, //0x00001afe andq %rsi, %rdx
- 0x4c, 0x8d, 0x14, 0x12, //0x00001b01 leaq (%rdx,%rdx), %r10
- 0x4d, 0x09, 0xc2, //0x00001b05 orq %r8, %r10
- 0x4c, 0x89, 0xd7, //0x00001b08 movq %r10, %rdi
- 0x48, 0xf7, 0xd7, //0x00001b0b notq %rdi
- 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001b0e movabsq $-6148914691236517206, %rbx
- 0x48, 0x21, 0xde, //0x00001b18 andq %rbx, %rsi
- 0x48, 0x21, 0xfe, //0x00001b1b andq %rdi, %rsi
- 0x45, 0x31, 0xc0, //0x00001b1e xorl %r8d, %r8d
- 0x48, 0x01, 0xd6, //0x00001b21 addq %rdx, %rsi
- 0x41, 0x0f, 0x92, 0xc0, //0x00001b24 setb %r8b
- 0x48, 0x01, 0xf6, //0x00001b28 addq %rsi, %rsi
- 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001b2b movabsq $6148914691236517205, %rdx
- 0x48, 0x31, 0xd6, //0x00001b35 xorq %rdx, %rsi
- 0x4c, 0x21, 0xd6, //0x00001b38 andq %r10, %rsi
- 0x48, 0xf7, 0xd6, //0x00001b3b notq %rsi
- //0x00001b3e LBB0_348
- 0x66, 0x0f, 0x6f, 0xc3, //0x00001b3e movdqa %xmm3, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00001b42 pcmpeqb %xmm11, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x00001b47 pmovmskb %xmm0, %edx
- 0x48, 0xc1, 0xe2, 0x30, //0x00001b4b shlq $48, %rdx
- 0x66, 0x0f, 0x6f, 0xc4, //0x00001b4f movdqa %xmm4, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00001b53 pcmpeqb %xmm11, %xmm0
- 0x66, 0x0f, 0xd7, 0xf8, //0x00001b58 pmovmskb %xmm0, %edi
- 0x48, 0xc1, 0xe7, 0x20, //0x00001b5c shlq $32, %rdi
- 0x48, 0x09, 0xd7, //0x00001b60 orq %rdx, %rdi
- 0x66, 0x0f, 0x6f, 0xc5, //0x00001b63 movdqa %xmm5, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00001b67 pcmpeqb %xmm11, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x00001b6c pmovmskb %xmm0, %edx
- 0x48, 0xc1, 0xe2, 0x10, //0x00001b70 shlq $16, %rdx
- 0x48, 0x09, 0xfa, //0x00001b74 orq %rdi, %rdx
- 0x66, 0x0f, 0x6f, 0xc6, //0x00001b77 movdqa %xmm6, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00001b7b pcmpeqb %xmm11, %xmm0
- 0x66, 0x0f, 0xd7, 0xf8, //0x00001b80 pmovmskb %xmm0, %edi
- 0x48, 0x09, 0xd7, //0x00001b84 orq %rdx, %rdi
- 0x48, 0x21, 0xf7, //0x00001b87 andq %rsi, %rdi
- 0x66, 0x48, 0x0f, 0x6e, 0xc7, //0x00001b8a movq %rdi, %xmm0
- 0x66, 0x0f, 0x3a, 0x44, 0x05, 0x67, 0xe5, 0xff, 0xff, 0x00, //0x00001b8f pclmulqdq $0, $-6809(%rip), %xmm0 /* LCPI0_16+0(%rip) */
- 0x66, 0x49, 0x0f, 0x7e, 0xc2, //0x00001b99 movq %xmm0, %r10
- 0x4d, 0x31, 0xf2, //0x00001b9e xorq %r14, %r10
- 0x66, 0x0f, 0x6f, 0xc6, //0x00001ba1 movdqa %xmm6, %xmm0
- 0xf3, 0x0f, 0x6f, 0x0d, 0xb3, 0xe4, 0xff, 0xff, //0x00001ba5 movdqu $-6989(%rip), %xmm1 /* LCPI0_6+0(%rip) */
- 0x66, 0x0f, 0x74, 0xc1, //0x00001bad pcmpeqb %xmm1, %xmm0
- 0x66, 0x44, 0x0f, 0xd7, 0xe8, //0x00001bb1 pmovmskb %xmm0, %r13d
- 0x66, 0x0f, 0x6f, 0xc5, //0x00001bb6 movdqa %xmm5, %xmm0
- 0x66, 0x0f, 0x74, 0xc1, //0x00001bba pcmpeqb %xmm1, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x00001bbe pmovmskb %xmm0, %edx
- 0x66, 0x0f, 0x6f, 0xc4, //0x00001bc2 movdqa %xmm4, %xmm0
- 0x66, 0x0f, 0x74, 0xc1, //0x00001bc6 pcmpeqb %xmm1, %xmm0
- 0x66, 0x0f, 0xd7, 0xf8, //0x00001bca pmovmskb %xmm0, %edi
- 0x66, 0x0f, 0x6f, 0xc3, //0x00001bce movdqa %xmm3, %xmm0
- 0x66, 0x0f, 0x74, 0xc1, //0x00001bd2 pcmpeqb %xmm1, %xmm0
- 0x66, 0x0f, 0xd7, 0xf0, //0x00001bd6 pmovmskb %xmm0, %esi
- 0x48, 0xc1, 0xe6, 0x30, //0x00001bda shlq $48, %rsi
- 0x48, 0xc1, 0xe7, 0x20, //0x00001bde shlq $32, %rdi
- 0x48, 0x09, 0xf7, //0x00001be2 orq %rsi, %rdi
- 0x48, 0xc1, 0xe2, 0x10, //0x00001be5 shlq $16, %rdx
- 0x48, 0x09, 0xfa, //0x00001be9 orq %rdi, %rdx
- 0x49, 0x09, 0xd5, //0x00001bec orq %rdx, %r13
- 0x4d, 0x89, 0xd6, //0x00001bef movq %r10, %r14
- 0x49, 0xf7, 0xd6, //0x00001bf2 notq %r14
- 0x4d, 0x21, 0xf5, //0x00001bf5 andq %r14, %r13
- 0x66, 0x41, 0x0f, 0x74, 0xf0, //0x00001bf8 pcmpeqb %xmm8, %xmm6
- 0x66, 0x0f, 0xd7, 0xfe, //0x00001bfd pmovmskb %xmm6, %edi
- 0x66, 0x41, 0x0f, 0x74, 0xe8, //0x00001c01 pcmpeqb %xmm8, %xmm5
- 0x66, 0x0f, 0xd7, 0xf5, //0x00001c06 pmovmskb %xmm5, %esi
- 0x66, 0x41, 0x0f, 0x74, 0xe0, //0x00001c0a pcmpeqb %xmm8, %xmm4
- 0x66, 0x0f, 0xd7, 0xd4, //0x00001c0f pmovmskb %xmm4, %edx
- 0x66, 0x41, 0x0f, 0x74, 0xd8, //0x00001c13 pcmpeqb %xmm8, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x00001c18 pmovmskb %xmm3, %r15d
- 0x49, 0xc1, 0xe7, 0x30, //0x00001c1d shlq $48, %r15
- 0x48, 0xc1, 0xe2, 0x20, //0x00001c21 shlq $32, %rdx
- 0x4c, 0x09, 0xfa, //0x00001c25 orq %r15, %rdx
- 0x48, 0xc1, 0xe6, 0x10, //0x00001c28 shlq $16, %rsi
- 0x48, 0x09, 0xd6, //0x00001c2c orq %rdx, %rsi
- 0x48, 0x09, 0xf7, //0x00001c2f orq %rsi, %rdi
- 0x4c, 0x21, 0xf7, //0x00001c32 andq %r14, %rdi
- 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x00001c35 je LBB0_352
- 0x49, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001c3b movabsq $6148914691236517205, %r14
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001c45 .p2align 4, 0x90
- //0x00001c50 LBB0_350
- 0x48, 0x8d, 0x5f, 0xff, //0x00001c50 leaq $-1(%rdi), %rbx
- 0x48, 0x89, 0xda, //0x00001c54 movq %rbx, %rdx
- 0x4c, 0x21, 0xea, //0x00001c57 andq %r13, %rdx
- 0x48, 0x89, 0xd6, //0x00001c5a movq %rdx, %rsi
- 0x48, 0xd1, 0xee, //0x00001c5d shrq %rsi
- 0x4c, 0x21, 0xf6, //0x00001c60 andq %r14, %rsi
- 0x48, 0x29, 0xf2, //0x00001c63 subq %rsi, %rdx
- 0x48, 0x89, 0xd6, //0x00001c66 movq %rdx, %rsi
- 0x48, 0xb9, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00001c69 movabsq $3689348814741910323, %rcx
- 0x48, 0x21, 0xce, //0x00001c73 andq %rcx, %rsi
- 0x48, 0xc1, 0xea, 0x02, //0x00001c76 shrq $2, %rdx
- 0x48, 0x21, 0xca, //0x00001c7a andq %rcx, %rdx
- 0x48, 0x01, 0xf2, //0x00001c7d addq %rsi, %rdx
- 0x48, 0x89, 0xd6, //0x00001c80 movq %rdx, %rsi
- 0x48, 0xc1, 0xee, 0x04, //0x00001c83 shrq $4, %rsi
- 0x48, 0x01, 0xd6, //0x00001c87 addq %rdx, %rsi
- 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001c8a movabsq $1085102592571150095, %rcx
- 0x48, 0x21, 0xce, //0x00001c94 andq %rcx, %rsi
- 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00001c97 movabsq $72340172838076673, %rcx
- 0x48, 0x0f, 0xaf, 0xf1, //0x00001ca1 imulq %rcx, %rsi
- 0x48, 0xc1, 0xee, 0x38, //0x00001ca5 shrq $56, %rsi
- 0x4c, 0x01, 0xde, //0x00001ca9 addq %r11, %rsi
- 0x4c, 0x39, 0xe6, //0x00001cac cmpq %r12, %rsi
- 0x0f, 0x86, 0x94, 0x05, 0x00, 0x00, //0x00001caf jbe LBB0_410
- 0x49, 0x83, 0xc4, 0x01, //0x00001cb5 addq $1, %r12
- 0x48, 0x21, 0xdf, //0x00001cb9 andq %rbx, %rdi
- 0x0f, 0x85, 0x8e, 0xff, 0xff, 0xff, //0x00001cbc jne LBB0_350
- 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00001cc2 jmp LBB0_353
- //0x00001cc7 LBB0_352
- 0x49, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001cc7 movabsq $6148914691236517205, %r14
- //0x00001cd1 LBB0_353
- 0x49, 0xc1, 0xfa, 0x3f, //0x00001cd1 sarq $63, %r10
- 0x4c, 0x89, 0xea, //0x00001cd5 movq %r13, %rdx
- 0x48, 0xd1, 0xea, //0x00001cd8 shrq %rdx
- 0x4c, 0x21, 0xf2, //0x00001cdb andq %r14, %rdx
- 0x49, 0x29, 0xd5, //0x00001cde subq %rdx, %r13
- 0x4c, 0x89, 0xea, //0x00001ce1 movq %r13, %rdx
- 0x48, 0xb9, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00001ce4 movabsq $3689348814741910323, %rcx
- 0x48, 0x21, 0xca, //0x00001cee andq %rcx, %rdx
- 0x49, 0xc1, 0xed, 0x02, //0x00001cf1 shrq $2, %r13
- 0x49, 0x21, 0xcd, //0x00001cf5 andq %rcx, %r13
- 0x49, 0x01, 0xd5, //0x00001cf8 addq %rdx, %r13
- 0x4c, 0x89, 0xea, //0x00001cfb movq %r13, %rdx
- 0x48, 0xc1, 0xea, 0x04, //0x00001cfe shrq $4, %rdx
- 0x4c, 0x01, 0xea, //0x00001d02 addq %r13, %rdx
- 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001d05 movabsq $1085102592571150095, %rcx
- 0x48, 0x21, 0xca, //0x00001d0f andq %rcx, %rdx
- 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00001d12 movabsq $72340172838076673, %rcx
- 0x48, 0x0f, 0xaf, 0xd1, //0x00001d1c imulq %rcx, %rdx
- 0x48, 0xc1, 0xea, 0x38, //0x00001d20 shrq $56, %rdx
- 0x49, 0x01, 0xd3, //0x00001d24 addq %rdx, %r11
- 0x49, 0x83, 0xc1, 0x40, //0x00001d27 addq $64, %r9
- 0x48, 0x8b, 0x4d, 0xb0, //0x00001d2b movq $-80(%rbp), %rcx
- 0x48, 0x83, 0xc1, 0xc0, //0x00001d2f addq $-64, %rcx
- 0x4d, 0x89, 0xd6, //0x00001d33 movq %r10, %r14
- 0x48, 0x83, 0xf9, 0x40, //0x00001d36 cmpq $64, %rcx
- 0x48, 0x89, 0x4d, 0xb0, //0x00001d3a movq %rcx, $-80(%rbp)
- 0x0f, 0x8d, 0x39, 0xfd, 0xff, 0xff, //0x00001d3e jge LBB0_345
- 0xe9, 0xea, 0xfb, 0xff, 0xff, //0x00001d44 jmp LBB0_354
- //0x00001d49 LBB0_371
- 0x4c, 0x89, 0xe0, //0x00001d49 movq %r12, %rax
- 0x4c, 0x29, 0xd8, //0x00001d4c subq %r11, %rax
- 0x48, 0x83, 0xf8, 0x10, //0x00001d4f cmpq $16, %rax
- 0x0f, 0x82, 0x8b, 0x12, 0x00, 0x00, //0x00001d53 jb LBB0_535
- 0x48, 0x8b, 0x75, 0xc8, //0x00001d59 movq $-56(%rbp), %rsi
- 0x48, 0x89, 0xf0, //0x00001d5d movq %rsi, %rax
- 0x48, 0xf7, 0xd0, //0x00001d60 notq %rax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001d63 .p2align 4, 0x90
- //0x00001d70 LBB0_373
- 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x19, //0x00001d70 movdqu (%r9,%r11), %xmm0
- 0x66, 0x0f, 0x6f, 0xc8, //0x00001d76 movdqa %xmm0, %xmm1
- 0x66, 0x41, 0x0f, 0x74, 0xce, //0x00001d7a pcmpeqb %xmm14, %xmm1
- 0x66, 0x41, 0x0f, 0xdb, 0xc1, //0x00001d7f pand %xmm9, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc0, //0x00001d84 pcmpeqb %xmm8, %xmm0
- 0x66, 0x0f, 0xeb, 0xc1, //0x00001d89 por %xmm1, %xmm0
- 0x66, 0x0f, 0xd7, 0xc8, //0x00001d8d pmovmskb %xmm0, %ecx
- 0x85, 0xc9, //0x00001d91 testl %ecx, %ecx
- 0x0f, 0x85, 0x1d, 0x05, 0x00, 0x00, //0x00001d93 jne LBB0_413
- 0x49, 0x83, 0xc3, 0x10, //0x00001d99 addq $16, %r11
- 0x49, 0x8d, 0x0c, 0x04, //0x00001d9d leaq (%r12,%rax), %rcx
- 0x48, 0x83, 0xc1, 0xf0, //0x00001da1 addq $-16, %rcx
- 0x48, 0x83, 0xc0, 0xf0, //0x00001da5 addq $-16, %rax
- 0x48, 0x83, 0xf9, 0x0f, //0x00001da9 cmpq $15, %rcx
- 0x0f, 0x87, 0xbd, 0xff, 0xff, 0xff, //0x00001dad ja LBB0_373
- 0x4d, 0x89, 0xcb, //0x00001db3 movq %r9, %r11
- 0x49, 0x29, 0xc3, //0x00001db6 subq %rax, %r11
- 0x49, 0x01, 0xc4, //0x00001db9 addq %rax, %r12
- 0x4c, 0x89, 0xe0, //0x00001dbc movq %r12, %rax
- 0x48, 0x85, 0xc0, //0x00001dbf testq %rax, %rax
- 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00001dc2 je LBB0_382
- //0x00001dc8 LBB0_376
- 0x49, 0x8d, 0x14, 0x03, //0x00001dc8 leaq (%r11,%rax), %rdx
- 0x31, 0xc9, //0x00001dcc xorl %ecx, %ecx
- //0x00001dce LBB0_377
- 0x41, 0x0f, 0xb6, 0x1c, 0x0b, //0x00001dce movzbl (%r11,%rcx), %ebx
- 0x80, 0xfb, 0x2c, //0x00001dd3 cmpb $44, %bl
- 0x0f, 0x84, 0x36, 0x0e, 0x00, 0x00, //0x00001dd6 je LBB0_501
- 0x80, 0xfb, 0x7d, //0x00001ddc cmpb $125, %bl
- 0x0f, 0x84, 0x2d, 0x0e, 0x00, 0x00, //0x00001ddf je LBB0_501
- 0x80, 0xfb, 0x5d, //0x00001de5 cmpb $93, %bl
- 0x0f, 0x84, 0x24, 0x0e, 0x00, 0x00, //0x00001de8 je LBB0_501
- 0x48, 0x83, 0xc1, 0x01, //0x00001dee addq $1, %rcx
- 0x48, 0x39, 0xc8, //0x00001df2 cmpq %rcx, %rax
- 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x00001df5 jne LBB0_377
- 0x49, 0x89, 0xd3, //0x00001dfb movq %rdx, %r11
- //0x00001dfe LBB0_382
- 0x4d, 0x29, 0xcb, //0x00001dfe subq %r9, %r11
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00001e01 movq $-64(%rbp), %r13
- 0xe9, 0x9a, 0xe3, 0xff, 0xff, //0x00001e05 jmp LBB0_2
- //0x00001e0a LBB0_383
- 0x48, 0x8b, 0x4d, 0xa0, //0x00001e0a movq $-96(%rbp), %rcx
- 0x48, 0x8b, 0x49, 0x08, //0x00001e0e movq $8(%rcx), %rcx
- 0x4c, 0x29, 0xd9, //0x00001e12 subq %r11, %rcx
- 0x4d, 0x01, 0xd9, //0x00001e15 addq %r11, %r9
- 0x45, 0x31, 0xf6, //0x00001e18 xorl %r14d, %r14d
- 0x45, 0x31, 0xc0, //0x00001e1b xorl %r8d, %r8d
- 0x45, 0x31, 0xdb, //0x00001e1e xorl %r11d, %r11d
- 0x45, 0x31, 0xe4, //0x00001e21 xorl %r12d, %r12d
- 0x48, 0x83, 0xf9, 0x40, //0x00001e24 cmpq $64, %rcx
- 0x48, 0x89, 0x4d, 0xb0, //0x00001e28 movq %rcx, $-80(%rbp)
- 0x0f, 0x8d, 0x4a, 0x01, 0x00, 0x00, //0x00001e2c jge LBB0_384
- //0x00001e32 LBB0_393
- 0x48, 0x85, 0xc9, //0x00001e32 testq %rcx, %rcx
- 0x0f, 0x8e, 0xd0, 0x1a, 0x00, 0x00, //0x00001e35 jle LBB0_642
- 0x66, 0x0f, 0xef, 0xc0, //0x00001e3b pxor %xmm0, %xmm0
- 0xf3, 0x0f, 0x7f, 0x45, 0x80, //0x00001e3f movdqu %xmm0, $-128(%rbp)
- 0xf3, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00001e44 movdqu %xmm0, $-144(%rbp)
- 0xf3, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00001e4c movdqu %xmm0, $-160(%rbp)
- 0xf3, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00001e54 movdqu %xmm0, $-176(%rbp)
- 0x4c, 0x89, 0xcf, //0x00001e5c movq %r9, %rdi
- 0x44, 0x89, 0xca, //0x00001e5f movl %r9d, %edx
- 0x81, 0xe2, 0xff, 0x0f, 0x00, 0x00, //0x00001e62 andl $4095, %edx
- 0x81, 0xfa, 0xc1, 0x0f, 0x00, 0x00, //0x00001e68 cmpl $4033, %edx
- 0x0f, 0x82, 0x3a, 0x00, 0x00, 0x00, //0x00001e6e jb LBB0_397
- 0x48, 0x83, 0x7d, 0xb0, 0x20, //0x00001e74 cmpq $32, $-80(%rbp)
- 0x0f, 0x82, 0x37, 0x00, 0x00, 0x00, //0x00001e79 jb LBB0_398
- 0x0f, 0x10, 0x07, //0x00001e7f movups (%rdi), %xmm0
- 0x0f, 0x11, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00001e82 movups %xmm0, $-176(%rbp)
- 0xf3, 0x0f, 0x6f, 0x47, 0x10, //0x00001e89 movdqu $16(%rdi), %xmm0
- 0xf3, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00001e8e movdqu %xmm0, $-160(%rbp)
- 0x48, 0x83, 0xc7, 0x20, //0x00001e96 addq $32, %rdi
- 0x48, 0x8b, 0x4d, 0xb0, //0x00001e9a movq $-80(%rbp), %rcx
- 0x48, 0x8d, 0x71, 0xe0, //0x00001e9e leaq $-32(%rcx), %rsi
- 0x4c, 0x8d, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00001ea2 leaq $-144(%rbp), %r10
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00001ea9 jmp LBB0_399
- //0x00001eae LBB0_397
- 0x49, 0x89, 0xf9, //0x00001eae movq %rdi, %r9
- 0xe9, 0xc6, 0x00, 0x00, 0x00, //0x00001eb1 jmp LBB0_384
- //0x00001eb6 LBB0_398
- 0x4c, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001eb6 leaq $-176(%rbp), %r10
- 0x48, 0x8b, 0x75, 0xb0, //0x00001ebd movq $-80(%rbp), %rsi
- //0x00001ec1 LBB0_399
- 0x48, 0x83, 0xfe, 0x10, //0x00001ec1 cmpq $16, %rsi
- 0x0f, 0x82, 0x4c, 0x00, 0x00, 0x00, //0x00001ec5 jb LBB0_400
- 0xf3, 0x0f, 0x6f, 0x07, //0x00001ecb movdqu (%rdi), %xmm0
- 0xf3, 0x41, 0x0f, 0x7f, 0x02, //0x00001ecf movdqu %xmm0, (%r10)
- 0x48, 0x83, 0xc7, 0x10, //0x00001ed4 addq $16, %rdi
- 0x49, 0x83, 0xc2, 0x10, //0x00001ed8 addq $16, %r10
- 0x48, 0x83, 0xc6, 0xf0, //0x00001edc addq $-16, %rsi
- 0x48, 0x83, 0xfe, 0x08, //0x00001ee0 cmpq $8, %rsi
- 0x0f, 0x83, 0x37, 0x00, 0x00, 0x00, //0x00001ee4 jae LBB0_405
- //0x00001eea LBB0_401
- 0x48, 0x83, 0xfe, 0x04, //0x00001eea cmpq $4, %rsi
- 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x00001eee jb LBB0_402
- //0x00001ef4 LBB0_406
- 0x8b, 0x17, //0x00001ef4 movl (%rdi), %edx
- 0x41, 0x89, 0x12, //0x00001ef6 movl %edx, (%r10)
- 0x48, 0x83, 0xc7, 0x04, //0x00001ef9 addq $4, %rdi
- 0x49, 0x83, 0xc2, 0x04, //0x00001efd addq $4, %r10
- 0x48, 0x83, 0xc6, 0xfc, //0x00001f01 addq $-4, %rsi
- 0x48, 0x83, 0xfe, 0x02, //0x00001f05 cmpq $2, %rsi
- 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x00001f09 jae LBB0_403
- //0x00001f0f LBB0_407
- 0x48, 0x89, 0xfa, //0x00001f0f movq %rdi, %rdx
- 0xe9, 0x49, 0x00, 0x00, 0x00, //0x00001f12 jmp LBB0_408
- //0x00001f17 LBB0_400
- 0x48, 0x83, 0xfe, 0x08, //0x00001f17 cmpq $8, %rsi
- 0x0f, 0x82, 0xc9, 0xff, 0xff, 0xff, //0x00001f1b jb LBB0_401
- //0x00001f21 LBB0_405
- 0x48, 0x8b, 0x17, //0x00001f21 movq (%rdi), %rdx
- 0x49, 0x89, 0x12, //0x00001f24 movq %rdx, (%r10)
- 0x48, 0x83, 0xc7, 0x08, //0x00001f27 addq $8, %rdi
- 0x49, 0x83, 0xc2, 0x08, //0x00001f2b addq $8, %r10
- 0x48, 0x83, 0xc6, 0xf8, //0x00001f2f addq $-8, %rsi
- 0x48, 0x83, 0xfe, 0x04, //0x00001f33 cmpq $4, %rsi
- 0x0f, 0x83, 0xb7, 0xff, 0xff, 0xff, //0x00001f37 jae LBB0_406
- //0x00001f3d LBB0_402
- 0x48, 0x83, 0xfe, 0x02, //0x00001f3d cmpq $2, %rsi
- 0x0f, 0x82, 0xc8, 0xff, 0xff, 0xff, //0x00001f41 jb LBB0_407
- //0x00001f47 LBB0_403
- 0x48, 0x89, 0xf9, //0x00001f47 movq %rdi, %rcx
- 0x0f, 0xb7, 0x17, //0x00001f4a movzwl (%rdi), %edx
- 0x66, 0x41, 0x89, 0x12, //0x00001f4d movw %dx, (%r10)
- 0x48, 0x83, 0xc1, 0x02, //0x00001f51 addq $2, %rcx
- 0x49, 0x83, 0xc2, 0x02, //0x00001f55 addq $2, %r10
- 0x48, 0x83, 0xc6, 0xfe, //0x00001f59 addq $-2, %rsi
- 0x48, 0x89, 0xca, //0x00001f5d movq %rcx, %rdx
- //0x00001f60 LBB0_408
- 0x4c, 0x8d, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00001f60 leaq $-176(%rbp), %r9
- 0x48, 0x85, 0xf6, //0x00001f67 testq %rsi, %rsi
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00001f6a je LBB0_384
- 0x8a, 0x12, //0x00001f70 movb (%rdx), %dl
- 0x41, 0x88, 0x12, //0x00001f72 movb %dl, (%r10)
- 0x4c, 0x8d, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00001f75 leaq $-176(%rbp), %r9
- //0x00001f7c LBB0_384
- 0xf3, 0x41, 0x0f, 0x6f, 0x31, //0x00001f7c movdqu (%r9), %xmm6
- 0xf3, 0x41, 0x0f, 0x6f, 0x69, 0x10, //0x00001f81 movdqu $16(%r9), %xmm5
- 0xf3, 0x41, 0x0f, 0x6f, 0x61, 0x20, //0x00001f87 movdqu $32(%r9), %xmm4
- 0xf3, 0x41, 0x0f, 0x6f, 0x59, 0x30, //0x00001f8d movdqu $48(%r9), %xmm3
- 0x66, 0x0f, 0x6f, 0xc6, //0x00001f93 movdqa %xmm6, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001f97 pcmpeqb %xmm13, %xmm0
- 0x66, 0x0f, 0xd7, 0xf0, //0x00001f9c pmovmskb %xmm0, %esi
- 0x66, 0x0f, 0x6f, 0xc5, //0x00001fa0 movdqa %xmm5, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001fa4 pcmpeqb %xmm13, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x00001fa9 pmovmskb %xmm0, %edx
- 0x66, 0x0f, 0x6f, 0xc4, //0x00001fad movdqa %xmm4, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001fb1 pcmpeqb %xmm13, %xmm0
- 0x66, 0x0f, 0xd7, 0xf8, //0x00001fb6 pmovmskb %xmm0, %edi
- 0x66, 0x0f, 0x6f, 0xc3, //0x00001fba movdqa %xmm3, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001fbe pcmpeqb %xmm13, %xmm0
- 0x66, 0x0f, 0xd7, 0xd8, //0x00001fc3 pmovmskb %xmm0, %ebx
- 0x48, 0xc1, 0xe3, 0x30, //0x00001fc7 shlq $48, %rbx
- 0x48, 0xc1, 0xe7, 0x20, //0x00001fcb shlq $32, %rdi
- 0x48, 0x09, 0xdf, //0x00001fcf orq %rbx, %rdi
- 0x48, 0xc1, 0xe2, 0x10, //0x00001fd2 shlq $16, %rdx
- 0x48, 0x09, 0xfa, //0x00001fd6 orq %rdi, %rdx
- 0x48, 0x09, 0xd6, //0x00001fd9 orq %rdx, %rsi
- 0x48, 0x89, 0xf2, //0x00001fdc movq %rsi, %rdx
- 0x4c, 0x09, 0xc2, //0x00001fdf orq %r8, %rdx
- 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001fe2 jne LBB0_386
- 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001fe8 movq $-1, %rsi
- 0x45, 0x31, 0xc0, //0x00001fef xorl %r8d, %r8d
- 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00001ff2 jmp LBB0_387
- //0x00001ff7 LBB0_386
- 0x4c, 0x89, 0xc2, //0x00001ff7 movq %r8, %rdx
- 0x48, 0xf7, 0xd2, //0x00001ffa notq %rdx
- 0x48, 0x21, 0xf2, //0x00001ffd andq %rsi, %rdx
- 0x4c, 0x8d, 0x14, 0x12, //0x00002000 leaq (%rdx,%rdx), %r10
- 0x4d, 0x09, 0xc2, //0x00002004 orq %r8, %r10
- 0x4c, 0x89, 0xd7, //0x00002007 movq %r10, %rdi
- 0x48, 0xf7, 0xd7, //0x0000200a notq %rdi
- 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000200d movabsq $-6148914691236517206, %rbx
- 0x48, 0x21, 0xde, //0x00002017 andq %rbx, %rsi
- 0x48, 0x21, 0xfe, //0x0000201a andq %rdi, %rsi
- 0x45, 0x31, 0xc0, //0x0000201d xorl %r8d, %r8d
- 0x48, 0x01, 0xd6, //0x00002020 addq %rdx, %rsi
- 0x41, 0x0f, 0x92, 0xc0, //0x00002023 setb %r8b
- 0x48, 0x01, 0xf6, //0x00002027 addq %rsi, %rsi
- 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000202a movabsq $6148914691236517205, %rdx
- 0x48, 0x31, 0xd6, //0x00002034 xorq %rdx, %rsi
- 0x4c, 0x21, 0xd6, //0x00002037 andq %r10, %rsi
- 0x48, 0xf7, 0xd6, //0x0000203a notq %rsi
- //0x0000203d LBB0_387
- 0x66, 0x0f, 0x6f, 0xc3, //0x0000203d movdqa %xmm3, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00002041 pcmpeqb %xmm11, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x00002046 pmovmskb %xmm0, %edx
- 0x48, 0xc1, 0xe2, 0x30, //0x0000204a shlq $48, %rdx
- 0x66, 0x0f, 0x6f, 0xc4, //0x0000204e movdqa %xmm4, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00002052 pcmpeqb %xmm11, %xmm0
- 0x66, 0x0f, 0xd7, 0xf8, //0x00002057 pmovmskb %xmm0, %edi
- 0x48, 0xc1, 0xe7, 0x20, //0x0000205b shlq $32, %rdi
- 0x48, 0x09, 0xd7, //0x0000205f orq %rdx, %rdi
- 0x66, 0x0f, 0x6f, 0xc5, //0x00002062 movdqa %xmm5, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00002066 pcmpeqb %xmm11, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x0000206b pmovmskb %xmm0, %edx
- 0x48, 0xc1, 0xe2, 0x10, //0x0000206f shlq $16, %rdx
- 0x48, 0x09, 0xfa, //0x00002073 orq %rdi, %rdx
- 0x66, 0x0f, 0x6f, 0xc6, //0x00002076 movdqa %xmm6, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x0000207a pcmpeqb %xmm11, %xmm0
- 0x66, 0x0f, 0xd7, 0xf8, //0x0000207f pmovmskb %xmm0, %edi
- 0x48, 0x09, 0xd7, //0x00002083 orq %rdx, %rdi
- 0x48, 0x21, 0xf7, //0x00002086 andq %rsi, %rdi
- 0x66, 0x48, 0x0f, 0x6e, 0xc7, //0x00002089 movq %rdi, %xmm0
- 0x66, 0x0f, 0x3a, 0x44, 0x05, 0x68, 0xe0, 0xff, 0xff, 0x00, //0x0000208e pclmulqdq $0, $-8088(%rip), %xmm0 /* LCPI0_16+0(%rip) */
- 0x66, 0x49, 0x0f, 0x7e, 0xc2, //0x00002098 movq %xmm0, %r10
- 0x4d, 0x31, 0xf2, //0x0000209d xorq %r14, %r10
- 0x66, 0x0f, 0x6f, 0xc6, //0x000020a0 movdqa %xmm6, %xmm0
- 0xf3, 0x0f, 0x6f, 0x0d, 0x94, 0xdf, 0xff, 0xff, //0x000020a4 movdqu $-8300(%rip), %xmm1 /* LCPI0_4+0(%rip) */
- 0x66, 0x0f, 0x74, 0xc1, //0x000020ac pcmpeqb %xmm1, %xmm0
- 0x66, 0x44, 0x0f, 0xd7, 0xe8, //0x000020b0 pmovmskb %xmm0, %r13d
- 0x66, 0x0f, 0x6f, 0xc5, //0x000020b5 movdqa %xmm5, %xmm0
- 0x66, 0x0f, 0x74, 0xc1, //0x000020b9 pcmpeqb %xmm1, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x000020bd pmovmskb %xmm0, %edx
- 0x66, 0x0f, 0x6f, 0xc4, //0x000020c1 movdqa %xmm4, %xmm0
- 0x66, 0x0f, 0x74, 0xc1, //0x000020c5 pcmpeqb %xmm1, %xmm0
- 0x66, 0x0f, 0xd7, 0xf8, //0x000020c9 pmovmskb %xmm0, %edi
- 0x66, 0x0f, 0x6f, 0xc3, //0x000020cd movdqa %xmm3, %xmm0
- 0x66, 0x0f, 0x74, 0xc1, //0x000020d1 pcmpeqb %xmm1, %xmm0
- 0x66, 0x0f, 0xd7, 0xf0, //0x000020d5 pmovmskb %xmm0, %esi
- 0x48, 0xc1, 0xe6, 0x30, //0x000020d9 shlq $48, %rsi
- 0x48, 0xc1, 0xe7, 0x20, //0x000020dd shlq $32, %rdi
- 0x48, 0x09, 0xf7, //0x000020e1 orq %rsi, %rdi
- 0x48, 0xc1, 0xe2, 0x10, //0x000020e4 shlq $16, %rdx
- 0x48, 0x09, 0xfa, //0x000020e8 orq %rdi, %rdx
- 0x49, 0x09, 0xd5, //0x000020eb orq %rdx, %r13
- 0x4d, 0x89, 0xd6, //0x000020ee movq %r10, %r14
- 0x49, 0xf7, 0xd6, //0x000020f1 notq %r14
- 0x4d, 0x21, 0xf5, //0x000020f4 andq %r14, %r13
- 0xf3, 0x0f, 0x6f, 0x05, 0x51, 0xdf, 0xff, 0xff, //0x000020f7 movdqu $-8367(%rip), %xmm0 /* LCPI0_5+0(%rip) */
- 0x66, 0x0f, 0x74, 0xf0, //0x000020ff pcmpeqb %xmm0, %xmm6
- 0x66, 0x0f, 0xd7, 0xfe, //0x00002103 pmovmskb %xmm6, %edi
- 0x66, 0x0f, 0x74, 0xe8, //0x00002107 pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xf5, //0x0000210b pmovmskb %xmm5, %esi
- 0x66, 0x0f, 0x74, 0xe0, //0x0000210f pcmpeqb %xmm0, %xmm4
- 0x66, 0x0f, 0xd7, 0xd4, //0x00002113 pmovmskb %xmm4, %edx
- 0x66, 0x0f, 0x74, 0xd8, //0x00002117 pcmpeqb %xmm0, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x0000211b pmovmskb %xmm3, %r15d
- 0x49, 0xc1, 0xe7, 0x30, //0x00002120 shlq $48, %r15
- 0x48, 0xc1, 0xe2, 0x20, //0x00002124 shlq $32, %rdx
- 0x4c, 0x09, 0xfa, //0x00002128 orq %r15, %rdx
- 0x48, 0xc1, 0xe6, 0x10, //0x0000212b shlq $16, %rsi
- 0x48, 0x09, 0xd6, //0x0000212f orq %rdx, %rsi
- 0x48, 0x09, 0xf7, //0x00002132 orq %rsi, %rdi
- 0x4c, 0x21, 0xf7, //0x00002135 andq %r14, %rdi
- 0x0f, 0x84, 0x89, 0x00, 0x00, 0x00, //0x00002138 je LBB0_391
- 0x49, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000213e movabsq $6148914691236517205, %r14
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002148 .p2align 4, 0x90
- //0x00002150 LBB0_389
- 0x48, 0x8d, 0x5f, 0xff, //0x00002150 leaq $-1(%rdi), %rbx
- 0x48, 0x89, 0xda, //0x00002154 movq %rbx, %rdx
- 0x4c, 0x21, 0xea, //0x00002157 andq %r13, %rdx
- 0x48, 0x89, 0xd6, //0x0000215a movq %rdx, %rsi
- 0x48, 0xd1, 0xee, //0x0000215d shrq %rsi
- 0x4c, 0x21, 0xf6, //0x00002160 andq %r14, %rsi
- 0x48, 0x29, 0xf2, //0x00002163 subq %rsi, %rdx
- 0x48, 0x89, 0xd6, //0x00002166 movq %rdx, %rsi
- 0x48, 0xb9, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00002169 movabsq $3689348814741910323, %rcx
- 0x48, 0x21, 0xce, //0x00002173 andq %rcx, %rsi
- 0x48, 0xc1, 0xea, 0x02, //0x00002176 shrq $2, %rdx
- 0x48, 0x21, 0xca, //0x0000217a andq %rcx, %rdx
- 0x48, 0x01, 0xf2, //0x0000217d addq %rsi, %rdx
- 0x48, 0x89, 0xd6, //0x00002180 movq %rdx, %rsi
- 0x48, 0xc1, 0xee, 0x04, //0x00002183 shrq $4, %rsi
- 0x48, 0x01, 0xd6, //0x00002187 addq %rdx, %rsi
- 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000218a movabsq $1085102592571150095, %rcx
- 0x48, 0x21, 0xce, //0x00002194 andq %rcx, %rsi
- 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002197 movabsq $72340172838076673, %rcx
- 0x48, 0x0f, 0xaf, 0xf1, //0x000021a1 imulq %rcx, %rsi
- 0x48, 0xc1, 0xee, 0x38, //0x000021a5 shrq $56, %rsi
- 0x4c, 0x01, 0xde, //0x000021a9 addq %r11, %rsi
- 0x4c, 0x39, 0xe6, //0x000021ac cmpq %r12, %rsi
- 0x0f, 0x86, 0x94, 0x00, 0x00, 0x00, //0x000021af jbe LBB0_410
- 0x49, 0x83, 0xc4, 0x01, //0x000021b5 addq $1, %r12
- 0x48, 0x21, 0xdf, //0x000021b9 andq %rbx, %rdi
- 0x0f, 0x85, 0x8e, 0xff, 0xff, 0xff, //0x000021bc jne LBB0_389
- 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x000021c2 jmp LBB0_392
- //0x000021c7 LBB0_391
- 0x49, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000021c7 movabsq $6148914691236517205, %r14
- //0x000021d1 LBB0_392
- 0x49, 0xc1, 0xfa, 0x3f, //0x000021d1 sarq $63, %r10
- 0x4c, 0x89, 0xea, //0x000021d5 movq %r13, %rdx
- 0x48, 0xd1, 0xea, //0x000021d8 shrq %rdx
- 0x4c, 0x21, 0xf2, //0x000021db andq %r14, %rdx
- 0x49, 0x29, 0xd5, //0x000021de subq %rdx, %r13
- 0x4c, 0x89, 0xea, //0x000021e1 movq %r13, %rdx
- 0x48, 0xb9, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x000021e4 movabsq $3689348814741910323, %rcx
- 0x48, 0x21, 0xca, //0x000021ee andq %rcx, %rdx
- 0x49, 0xc1, 0xed, 0x02, //0x000021f1 shrq $2, %r13
- 0x49, 0x21, 0xcd, //0x000021f5 andq %rcx, %r13
- 0x49, 0x01, 0xd5, //0x000021f8 addq %rdx, %r13
- 0x4c, 0x89, 0xea, //0x000021fb movq %r13, %rdx
- 0x48, 0xc1, 0xea, 0x04, //0x000021fe shrq $4, %rdx
- 0x4c, 0x01, 0xea, //0x00002202 addq %r13, %rdx
- 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002205 movabsq $1085102592571150095, %rcx
- 0x48, 0x21, 0xca, //0x0000220f andq %rcx, %rdx
- 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002212 movabsq $72340172838076673, %rcx
- 0x48, 0x0f, 0xaf, 0xd1, //0x0000221c imulq %rcx, %rdx
- 0x48, 0xc1, 0xea, 0x38, //0x00002220 shrq $56, %rdx
- 0x49, 0x01, 0xd3, //0x00002224 addq %rdx, %r11
- 0x49, 0x83, 0xc1, 0x40, //0x00002227 addq $64, %r9
- 0x48, 0x8b, 0x4d, 0xb0, //0x0000222b movq $-80(%rbp), %rcx
- 0x48, 0x83, 0xc1, 0xc0, //0x0000222f addq $-64, %rcx
- 0x4d, 0x89, 0xd6, //0x00002233 movq %r10, %r14
- 0x48, 0x83, 0xf9, 0x40, //0x00002236 cmpq $64, %rcx
- 0x48, 0x89, 0x4d, 0xb0, //0x0000223a movq %rcx, $-80(%rbp)
- 0x0f, 0x8d, 0x38, 0xfd, 0xff, 0xff, //0x0000223e jge LBB0_384
- 0xe9, 0xe9, 0xfb, 0xff, 0xff, //0x00002244 jmp LBB0_393
- //0x00002249 LBB0_410
- 0x48, 0x8b, 0x75, 0xa0, //0x00002249 movq $-96(%rbp), %rsi
- 0x48, 0x8b, 0x4e, 0x08, //0x0000224d movq $8(%rsi), %rcx
- 0x48, 0x0f, 0xbc, 0xd7, //0x00002251 bsfq %rdi, %rdx
- 0x48, 0x2b, 0x55, 0xb0, //0x00002255 subq $-80(%rbp), %rdx
- 0x4c, 0x8d, 0x1c, 0x0a, //0x00002259 leaq (%rdx,%rcx), %r11
- 0x49, 0x83, 0xc3, 0x01, //0x0000225d addq $1, %r11
- 0x48, 0x8b, 0x55, 0xa8, //0x00002261 movq $-88(%rbp), %rdx
- 0x4c, 0x89, 0x1a, //0x00002265 movq %r11, (%rdx)
- 0x48, 0x8b, 0x4e, 0x08, //0x00002268 movq $8(%rsi), %rcx
- 0x49, 0x39, 0xcb, //0x0000226c cmpq %rcx, %r11
- 0x49, 0x0f, 0x46, 0xcb, //0x0000226f cmovbeq %r11, %rcx
- 0x48, 0x89, 0x0a, //0x00002273 movq %rcx, (%rdx)
- 0x0f, 0x87, 0x77, 0x14, 0x00, 0x00, //0x00002276 ja LBB0_638
- 0x48, 0x8b, 0x55, 0xc8, //0x0000227c movq $-56(%rbp), %rdx
- 0x48, 0x89, 0xd0, //0x00002280 movq %rdx, %rax
- 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00002283 movabsq $9223372036854775806, %rcx
- 0x48, 0x39, 0xca, //0x0000228d cmpq %rcx, %rdx
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002290 movq $-64(%rbp), %r13
- 0x0f, 0x86, 0x36, 0xdf, 0xff, 0xff, //0x00002294 jbe LBB0_3
- 0xe9, 0x54, 0x14, 0x00, 0x00, //0x0000229a jmp LBB0_638
- //0x0000229f LBB0_412
- 0x0f, 0xbc, 0xc2, //0x0000229f bsfl %edx, %eax
- 0x48, 0x8b, 0x55, 0xc8, //0x000022a2 movq $-56(%rbp), %rdx
- 0x48, 0x01, 0xd0, //0x000022a6 addq %rdx, %rax
- 0x4d, 0x8d, 0x1c, 0x06, //0x000022a9 leaq (%r14,%rax), %r11
- 0x49, 0x83, 0xc3, 0x02, //0x000022ad addq $2, %r11
- 0xe9, 0xa1, 0xef, 0xff, 0xff, //0x000022b1 jmp LBB0_246
- //0x000022b6 LBB0_413
- 0x66, 0x0f, 0xbc, 0xc9, //0x000022b6 bsfw %cx, %cx
- 0x44, 0x0f, 0xb7, 0xd9, //0x000022ba movzwl %cx, %r11d
- 0x49, 0x29, 0xc3, //0x000022be subq %rax, %r11
- 0xe9, 0xde, 0xde, 0xff, 0xff, //0x000022c1 jmp LBB0_2
- //0x000022c6 LBB0_620
- 0x49, 0x8d, 0x4a, 0xff, //0x000022c6 leaq $-1(%r10), %rcx
- 0x49, 0x39, 0xcc, //0x000022ca cmpq %rcx, %r12
- 0x49, 0xf7, 0xd2, //0x000022cd notq %r10
- 0x4d, 0x0f, 0x45, 0xd3, //0x000022d0 cmovneq %r11, %r10
- 0x84, 0xc0, //0x000022d4 testb %al, %al
- 0x4d, 0x0f, 0x45, 0xda, //0x000022d6 cmovneq %r10, %r11
- 0x4c, 0x8b, 0x6d, 0xc0, //0x000022da movq $-64(%rbp), %r13
- 0x4d, 0x85, 0xdb, //0x000022de testq %r11, %r11
- 0x0f, 0x89, 0x33, 0xef, 0xff, 0xff, //0x000022e1 jns LBB0_242
- 0xe9, 0xf0, 0x13, 0x00, 0x00, //0x000022e7 jmp LBB0_621
- //0x000022ec LBB0_414
- 0x4c, 0x89, 0xc1, //0x000022ec movq %r8, %rcx
- 0x4c, 0x29, 0xd9, //0x000022ef subq %r11, %rcx
- 0x0f, 0x84, 0x02, 0x16, 0x00, 0x00, //0x000022f2 je LBB0_641
- 0x66, 0x44, 0x0f, 0x6f, 0xe7, //0x000022f8 movdqa %xmm7, %xmm12
- 0x48, 0x83, 0xf9, 0x40, //0x000022fd cmpq $64, %rcx
- 0x0f, 0x82, 0x34, 0x0d, 0x00, 0x00, //0x00002301 jb LBB0_538
- 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00002307 movq $-1, $-48(%rbp)
- 0x45, 0x31, 0xf6, //0x0000230f xorl %r14d, %r14d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002312 .p2align 4, 0x90
- //0x00002320 LBB0_417
- 0x48, 0x89, 0x4d, 0xb0, //0x00002320 movq %rcx, $-80(%rbp)
- 0xf3, 0x43, 0x0f, 0x6f, 0x1c, 0x19, //0x00002324 movdqu (%r9,%r11), %xmm3
- 0xf3, 0x43, 0x0f, 0x6f, 0x44, 0x19, 0x10, //0x0000232a movdqu $16(%r9,%r11), %xmm0
- 0xf3, 0x43, 0x0f, 0x6f, 0x6c, 0x19, 0x20, //0x00002331 movdqu $32(%r9,%r11), %xmm5
- 0xf3, 0x43, 0x0f, 0x6f, 0x64, 0x19, 0x30, //0x00002338 movdqu $48(%r9,%r11), %xmm4
- 0x66, 0x0f, 0x6f, 0xcb, //0x0000233f movdqa %xmm3, %xmm1
- 0x66, 0x41, 0x0f, 0x74, 0xcb, //0x00002343 pcmpeqb %xmm11, %xmm1
- 0x66, 0x44, 0x0f, 0xd7, 0xf9, //0x00002348 pmovmskb %xmm1, %r15d
- 0x66, 0x0f, 0x6f, 0xc8, //0x0000234d movdqa %xmm0, %xmm1
- 0x66, 0x0f, 0x6f, 0xd0, //0x00002351 movdqa %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0xda, 0xd2, //0x00002355 pminub %xmm10, %xmm2
- 0x66, 0x0f, 0x74, 0xd0, //0x0000235a pcmpeqb %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x0000235e pcmpeqb %xmm11, %xmm0
- 0x66, 0x0f, 0xd7, 0xf0, //0x00002363 pmovmskb %xmm0, %esi
- 0x66, 0x0f, 0x6f, 0xc5, //0x00002367 movdqa %xmm5, %xmm0
- 0x66, 0x0f, 0x6f, 0xf5, //0x0000236b movdqa %xmm5, %xmm6
- 0x66, 0x41, 0x0f, 0xda, 0xf2, //0x0000236f pminub %xmm10, %xmm6
- 0x66, 0x0f, 0x74, 0xf5, //0x00002374 pcmpeqb %xmm5, %xmm6
- 0x66, 0x41, 0x0f, 0x74, 0xeb, //0x00002378 pcmpeqb %xmm11, %xmm5
- 0x66, 0x0f, 0xd7, 0xfd, //0x0000237d pmovmskb %xmm5, %edi
- 0x66, 0x0f, 0x6f, 0xec, //0x00002381 movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x6f, 0xfc, //0x00002385 movdqa %xmm4, %xmm7
- 0x66, 0x41, 0x0f, 0xda, 0xfa, //0x00002389 pminub %xmm10, %xmm7
- 0x66, 0x0f, 0x74, 0xfc, //0x0000238e pcmpeqb %xmm4, %xmm7
- 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x00002392 pcmpeqb %xmm11, %xmm4
- 0x66, 0x0f, 0xd7, 0xc4, //0x00002397 pmovmskb %xmm4, %eax
- 0x66, 0x0f, 0x6f, 0xe3, //0x0000239b movdqa %xmm3, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe5, //0x0000239f pcmpeqb %xmm13, %xmm4
- 0x66, 0x44, 0x0f, 0xd7, 0xe4, //0x000023a4 pmovmskb %xmm4, %r12d
- 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x000023a9 pcmpeqb %xmm13, %xmm1
- 0x66, 0x0f, 0xd7, 0xd1, //0x000023ae pmovmskb %xmm1, %edx
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x000023b2 pcmpeqb %xmm13, %xmm0
- 0x66, 0x44, 0x0f, 0xd7, 0xc0, //0x000023b7 pmovmskb %xmm0, %r8d
- 0x66, 0x41, 0x0f, 0x74, 0xed, //0x000023bc pcmpeqb %xmm13, %xmm5
- 0x66, 0x44, 0x0f, 0xd7, 0xd5, //0x000023c1 pmovmskb %xmm5, %r10d
- 0x66, 0x0f, 0xd7, 0xca, //0x000023c6 pmovmskb %xmm2, %ecx
- 0x66, 0x0f, 0xd7, 0xde, //0x000023ca pmovmskb %xmm6, %ebx
- 0x66, 0x44, 0x0f, 0xd7, 0xef, //0x000023ce pmovmskb %xmm7, %r13d
- 0x48, 0xc1, 0xe0, 0x30, //0x000023d3 shlq $48, %rax
- 0x48, 0xc1, 0xe7, 0x20, //0x000023d7 shlq $32, %rdi
- 0x48, 0x09, 0xc7, //0x000023db orq %rax, %rdi
- 0x48, 0xc1, 0xe6, 0x10, //0x000023de shlq $16, %rsi
- 0x48, 0x09, 0xfe, //0x000023e2 orq %rdi, %rsi
- 0x49, 0x09, 0xf7, //0x000023e5 orq %rsi, %r15
- 0x49, 0xc1, 0xe2, 0x30, //0x000023e8 shlq $48, %r10
- 0x49, 0xc1, 0xe0, 0x20, //0x000023ec shlq $32, %r8
- 0x4d, 0x09, 0xd0, //0x000023f0 orq %r10, %r8
- 0x48, 0xc1, 0xe2, 0x10, //0x000023f3 shlq $16, %rdx
- 0x4c, 0x09, 0xc2, //0x000023f7 orq %r8, %rdx
- 0x49, 0xc1, 0xe5, 0x30, //0x000023fa shlq $48, %r13
- 0x48, 0xc1, 0xe3, 0x20, //0x000023fe shlq $32, %rbx
- 0x4c, 0x09, 0xeb, //0x00002402 orq %r13, %rbx
- 0x48, 0xc1, 0xe1, 0x10, //0x00002405 shlq $16, %rcx
- 0x48, 0x09, 0xd9, //0x00002409 orq %rbx, %rcx
- 0x49, 0x09, 0xd4, //0x0000240c orq %rdx, %r12
- 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x0000240f jne LBB0_436
- 0x4d, 0x85, 0xf6, //0x00002415 testq %r14, %r14
- 0x0f, 0x85, 0x75, 0x00, 0x00, 0x00, //0x00002418 jne LBB0_438
- 0x45, 0x31, 0xf6, //0x0000241e xorl %r14d, %r14d
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002421 movq $-64(%rbp), %r13
- 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002425 movdqa %xmm12, %xmm7
- //0x0000242a LBB0_420
- 0x66, 0x0f, 0x6f, 0xc3, //0x0000242a movdqa %xmm3, %xmm0
- 0x66, 0x41, 0x0f, 0xda, 0xc2, //0x0000242e pminub %xmm10, %xmm0
- 0x66, 0x0f, 0x74, 0xc3, //0x00002433 pcmpeqb %xmm3, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x00002437 pmovmskb %xmm0, %eax
- 0x48, 0x09, 0xc1, //0x0000243b orq %rax, %rcx
- 0x4d, 0x85, 0xff, //0x0000243e testq %r15, %r15
- 0x4c, 0x8b, 0x45, 0xb8, //0x00002441 movq $-72(%rbp), %r8
- 0x0f, 0x85, 0x9f, 0x00, 0x00, 0x00, //0x00002445 jne LBB0_440
- 0x48, 0x85, 0xc9, //0x0000244b testq %rcx, %rcx
- 0x0f, 0x85, 0x0a, 0x14, 0x00, 0x00, //0x0000244e jne LBB0_632
- 0x48, 0x8b, 0x4d, 0xb0, //0x00002454 movq $-80(%rbp), %rcx
- 0x48, 0x83, 0xc1, 0xc0, //0x00002458 addq $-64, %rcx
- 0x49, 0x83, 0xc3, 0x40, //0x0000245c addq $64, %r11
- 0x48, 0x83, 0xf9, 0x3f, //0x00002460 cmpq $63, %rcx
- 0x0f, 0x87, 0xb6, 0xfe, 0xff, 0xff, //0x00002464 ja LBB0_417
- 0xe9, 0x6b, 0x08, 0x00, 0x00, //0x0000246a jmp LBB0_423
- //0x0000246f LBB0_436
- 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x0000246f cmpq $-1, $-48(%rbp)
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002474 movq $-64(%rbp), %r13
- 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002478 movdqa %xmm12, %xmm7
- 0x0f, 0x85, 0x19, 0x00, 0x00, 0x00, //0x0000247d jne LBB0_439
- 0x49, 0x0f, 0xbc, 0xc4, //0x00002483 bsfq %r12, %rax
- 0x4c, 0x01, 0xd8, //0x00002487 addq %r11, %rax
- 0x48, 0x89, 0x45, 0xd0, //0x0000248a movq %rax, $-48(%rbp)
- 0xe9, 0x09, 0x00, 0x00, 0x00, //0x0000248e jmp LBB0_439
- //0x00002493 LBB0_438
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002493 movq $-64(%rbp), %r13
- 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002497 movdqa %xmm12, %xmm7
- //0x0000249c LBB0_439
- 0x4c, 0x89, 0xf0, //0x0000249c movq %r14, %rax
- 0x48, 0xf7, 0xd0, //0x0000249f notq %rax
- 0x4c, 0x21, 0xe0, //0x000024a2 andq %r12, %rax
- 0x48, 0x8d, 0x14, 0x00, //0x000024a5 leaq (%rax,%rax), %rdx
- 0x4c, 0x09, 0xf2, //0x000024a9 orq %r14, %rdx
- 0x48, 0x89, 0xd6, //0x000024ac movq %rdx, %rsi
- 0x48, 0xf7, 0xd6, //0x000024af notq %rsi
- 0x4c, 0x21, 0xe6, //0x000024b2 andq %r12, %rsi
- 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000024b5 movabsq $-6148914691236517206, %rdi
- 0x48, 0x21, 0xfe, //0x000024bf andq %rdi, %rsi
- 0x45, 0x31, 0xf6, //0x000024c2 xorl %r14d, %r14d
- 0x48, 0x01, 0xc6, //0x000024c5 addq %rax, %rsi
- 0x41, 0x0f, 0x92, 0xc6, //0x000024c8 setb %r14b
- 0x48, 0x01, 0xf6, //0x000024cc addq %rsi, %rsi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000024cf movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc6, //0x000024d9 xorq %rax, %rsi
- 0x48, 0x21, 0xd6, //0x000024dc andq %rdx, %rsi
- 0x48, 0xf7, 0xd6, //0x000024df notq %rsi
- 0x49, 0x21, 0xf7, //0x000024e2 andq %rsi, %r15
- 0xe9, 0x40, 0xff, 0xff, 0xff, //0x000024e5 jmp LBB0_420
- //0x000024ea LBB0_440
- 0x49, 0x0f, 0xbc, 0xc7, //0x000024ea bsfq %r15, %rax
- 0x48, 0x85, 0xc9, //0x000024ee testq %rcx, %rcx
- 0x0f, 0x84, 0x0c, 0x01, 0x00, 0x00, //0x000024f1 je LBB0_461
- 0x48, 0x0f, 0xbc, 0xc9, //0x000024f7 bsfq %rcx, %rcx
- 0xe9, 0x08, 0x01, 0x00, 0x00, //0x000024fb jmp LBB0_462
- //0x00002500 LBB0_442
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002500 movq $-2, %rcx
- 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00002507 movl $2, %eax
- 0x49, 0x01, 0xc3, //0x0000250c addq %rax, %r11
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000250f movq $-1, %rax
- 0x49, 0x01, 0xce, //0x00002516 addq %rcx, %r14
- 0x0f, 0x8e, 0xd4, 0x11, 0x00, 0x00, //0x00002519 jle LBB0_638
- //0x0000251f LBB0_444
- 0x41, 0x0f, 0xb6, 0x03, //0x0000251f movzbl (%r11), %eax
- 0x3c, 0x5c, //0x00002523 cmpb $92, %al
- 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00002525 je LBB0_442
- 0x3c, 0x22, //0x0000252b cmpb $34, %al
- 0x0f, 0x84, 0xfe, 0x06, 0x00, 0x00, //0x0000252d je LBB0_504
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002533 movq $-1, %rcx
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000253a movl $1, %eax
- 0x49, 0x01, 0xc3, //0x0000253f addq %rax, %r11
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002542 movq $-1, %rax
- 0x49, 0x01, 0xce, //0x00002549 addq %rcx, %r14
- 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x0000254c jg LBB0_444
- 0xe9, 0x9c, 0x11, 0x00, 0x00, //0x00002552 jmp LBB0_638
- //0x00002557 LBB0_447
- 0x89, 0xca, //0x00002557 movl %ecx, %edx
- 0x48, 0x03, 0x55, 0xb0, //0x00002559 addq $-80(%rbp), %rdx
- 0x48, 0x01, 0xc2, //0x0000255d addq %rax, %rdx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002560 movq $-1, %rax
- 0x4d, 0x85, 0xf6, //0x00002567 testq %r14, %r14
- 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x0000256a jne LBB0_450
- 0xe9, 0x1a, 0x13, 0x00, 0x00, //0x00002570 jmp LBB0_636
- //0x00002575 LBB0_448
- 0x48, 0x01, 0xc1, //0x00002575 addq %rax, %rcx
- 0x48, 0x89, 0xca, //0x00002578 movq %rcx, %rdx
- //0x0000257b LBB0_449
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000257b movq $-1, %rax
- 0x4d, 0x85, 0xf6, //0x00002582 testq %r14, %r14
- 0x0f, 0x84, 0x04, 0x13, 0x00, 0x00, //0x00002585 je LBB0_636
- //0x0000258b LBB0_450
- 0x4d, 0x85, 0xc0, //0x0000258b testq %r8, %r8
- 0x0f, 0x84, 0xfb, 0x12, 0x00, 0x00, //0x0000258e je LBB0_636
- 0x4d, 0x85, 0xff, //0x00002594 testq %r15, %r15
- 0x0f, 0x84, 0xf2, 0x12, 0x00, 0x00, //0x00002597 je LBB0_636
- 0x48, 0x2b, 0x55, 0xb0, //0x0000259d subq $-80(%rbp), %rdx
- 0x48, 0x8d, 0x42, 0xff, //0x000025a1 leaq $-1(%rdx), %rax
- 0x49, 0x39, 0xc6, //0x000025a5 cmpq %rax, %r14
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000025a8 je LBB0_458
- 0x49, 0x39, 0xc0, //0x000025ae cmpq %rax, %r8
- 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x000025b1 je LBB0_458
- 0x49, 0x39, 0xc7, //0x000025b7 cmpq %rax, %r15
- 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000025ba je LBB0_458
- 0x4d, 0x85, 0xc0, //0x000025c0 testq %r8, %r8
- 0x0f, 0x8e, 0xf5, 0x00, 0x00, 0x00, //0x000025c3 jle LBB0_466
- 0x49, 0x8d, 0x40, 0xff, //0x000025c9 leaq $-1(%r8), %rax
- 0x49, 0x39, 0xc7, //0x000025cd cmpq %rax, %r15
- 0x0f, 0x84, 0xe8, 0x00, 0x00, 0x00, //0x000025d0 je LBB0_466
- 0x49, 0xf7, 0xd0, //0x000025d6 notq %r8
- 0x4c, 0x89, 0xc0, //0x000025d9 movq %r8, %rax
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000025dc jmp LBB0_459
- //0x000025e1 LBB0_458
- 0x48, 0xf7, 0xda, //0x000025e1 negq %rdx
- 0x48, 0x89, 0xd0, //0x000025e4 movq %rdx, %rax
- //0x000025e7 LBB0_459
- 0x48, 0x85, 0xc0, //0x000025e7 testq %rax, %rax
- 0x0f, 0x88, 0x9f, 0x12, 0x00, 0x00, //0x000025ea js LBB0_636
- //0x000025f0 LBB0_460
- 0x49, 0x01, 0xc3, //0x000025f0 addq %rax, %r11
- 0x48, 0x8b, 0x45, 0xa8, //0x000025f3 movq $-88(%rbp), %rax
- 0x4c, 0x89, 0x18, //0x000025f7 movq %r11, (%rax)
- 0x48, 0x8b, 0x55, 0xc8, //0x000025fa movq $-56(%rbp), %rdx
- 0xe9, 0x5b, 0xec, 0xff, 0xff, //0x000025fe jmp LBB0_247
- //0x00002603 LBB0_461
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00002603 movl $64, %ecx
- //0x00002608 LBB0_462
- 0x48, 0x8b, 0x55, 0xc8, //0x00002608 movq $-56(%rbp), %rdx
- 0x48, 0x39, 0xc1, //0x0000260c cmpq %rax, %rcx
- 0x0f, 0x82, 0xd3, 0x12, 0x00, 0x00, //0x0000260f jb LBB0_225
- 0x49, 0x01, 0xc3, //0x00002615 addq %rax, %r11
- 0x49, 0x83, 0xc3, 0x01, //0x00002618 addq $1, %r11
- 0x4d, 0x85, 0xdb, //0x0000261c testq %r11, %r11
- 0x0f, 0x89, 0x32, 0xec, 0xff, 0xff, //0x0000261f jns LBB0_246
- 0xe9, 0x78, 0x12, 0x00, 0x00, //0x00002625 jmp LBB0_434
- //0x0000262a LBB0_137
- 0x4d, 0x85, 0xdb, //0x0000262a testq %r11, %r11
- 0x0f, 0x85, 0x6e, 0x0a, 0x00, 0x00, //0x0000262d jne LBB0_543
- 0x4f, 0x8d, 0x1c, 0x16, //0x00002633 leaq (%r14,%r10), %r11
- 0x49, 0x83, 0xc3, 0x01, //0x00002637 addq $1, %r11
- 0x49, 0xf7, 0xd6, //0x0000263b notq %r14
- 0x4d, 0x01, 0xe6, //0x0000263e addq %r12, %r14
- //0x00002641 LBB0_139
- 0x4d, 0x85, 0xf6, //0x00002641 testq %r14, %r14
- 0x0f, 0x8f, 0x25, 0x00, 0x00, 0x00, //0x00002644 jg LBB0_193
- 0xe9, 0xa4, 0x10, 0x00, 0x00, //0x0000264a jmp LBB0_638
- 0x90, //0x0000264f .p2align 4, 0x90
- //0x00002650 LBB0_191
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002650 movq $-2, %rcx
- 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00002657 movl $2, %eax
- 0x49, 0x01, 0xc3, //0x0000265c addq %rax, %r11
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000265f movq $-1, %rax
- 0x49, 0x01, 0xce, //0x00002666 addq %rcx, %r14
- 0x0f, 0x8e, 0x84, 0x10, 0x00, 0x00, //0x00002669 jle LBB0_638
- //0x0000266f LBB0_193
- 0x41, 0x0f, 0xb6, 0x03, //0x0000266f movzbl (%r11), %eax
- 0x3c, 0x5c, //0x00002673 cmpb $92, %al
- 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00002675 je LBB0_191
- 0x3c, 0x22, //0x0000267b cmpb $34, %al
- 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x0000267d je LBB0_464
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002683 movq $-1, %rcx
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000268a movl $1, %eax
- 0x49, 0x01, 0xc3, //0x0000268f addq %rax, %r11
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002692 movq $-1, %rax
- 0x49, 0x01, 0xce, //0x00002699 addq %rcx, %r14
- 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x0000269c jg LBB0_193
- 0xe9, 0x4c, 0x10, 0x00, 0x00, //0x000026a2 jmp LBB0_638
- //0x000026a7 LBB0_464
- 0x4d, 0x29, 0xcb, //0x000026a7 subq %r9, %r11
- 0x49, 0x83, 0xc3, 0x01, //0x000026aa addq $1, %r11
- 0xe9, 0x91, 0xe4, 0xff, 0xff, //0x000026ae jmp LBB0_134
- //0x000026b3 LBB0_465
- 0x4d, 0x29, 0xcb, //0x000026b3 subq %r9, %r11
- 0x49, 0x01, 0xcb, //0x000026b6 addq %rcx, %r11
- 0xe9, 0x67, 0xe5, 0xff, 0xff, //0x000026b9 jmp LBB0_153
- //0x000026be LBB0_466
- 0x4c, 0x89, 0xf0, //0x000026be movq %r14, %rax
- 0x4c, 0x09, 0xf8, //0x000026c1 orq %r15, %rax
- 0x0f, 0x99, 0xc0, //0x000026c4 setns %al
- 0x0f, 0x88, 0x2f, 0x02, 0x00, 0x00, //0x000026c7 js LBB0_473
- 0x4d, 0x39, 0xfe, //0x000026cd cmpq %r15, %r14
- 0x0f, 0x8c, 0x26, 0x02, 0x00, 0x00, //0x000026d0 jl LBB0_473
- 0x49, 0xf7, 0xd6, //0x000026d6 notq %r14
- 0x4c, 0x89, 0xf0, //0x000026d9 movq %r14, %rax
- 0xe9, 0x06, 0xff, 0xff, 0xff, //0x000026dc jmp LBB0_459
- //0x000026e1 LBB0_469
- 0x48, 0x8b, 0x55, 0xc8, //0x000026e1 movq $-56(%rbp), %rdx
- 0x49, 0x01, 0xd1, //0x000026e5 addq %rdx, %r9
- 0x49, 0x29, 0xc9, //0x000026e8 subq %rcx, %r9
- 0x48, 0xf7, 0xd6, //0x000026eb notq %rsi
- 0x4c, 0x01, 0xce, //0x000026ee addq %r9, %rsi
- 0x49, 0x89, 0xf3, //0x000026f1 movq %rsi, %r11
- 0x4c, 0x8b, 0x6d, 0xc0, //0x000026f4 movq $-64(%rbp), %r13
- 0x4d, 0x85, 0xdb, //0x000026f8 testq %r11, %r11
- 0x0f, 0x89, 0x19, 0xeb, 0xff, 0xff, //0x000026fb jns LBB0_242
- 0xe9, 0xd6, 0x0f, 0x00, 0x00, //0x00002701 jmp LBB0_621
- //0x00002706 LBB0_470
- 0x0f, 0xbc, 0xc3, //0x00002706 bsfl %ebx, %eax
- 0xe9, 0x0e, 0x02, 0x00, 0x00, //0x00002709 jmp LBB0_475
- //0x0000270e LBB0_471
- 0x89, 0xd0, //0x0000270e movl %edx, %eax
- 0xe9, 0x07, 0x02, 0x00, 0x00, //0x00002710 jmp LBB0_475
- //0x00002715 LBB0_161
- 0x4d, 0x85, 0xdb, //0x00002715 testq %r11, %r11
- 0x0f, 0x85, 0x43, 0x0b, 0x00, 0x00, //0x00002718 jne LBB0_566
- 0x4f, 0x8d, 0x1c, 0x16, //0x0000271e leaq (%r14,%r10), %r11
- 0x49, 0x83, 0xc3, 0x01, //0x00002722 addq $1, %r11
- 0x49, 0xf7, 0xd6, //0x00002726 notq %r14
- 0x4d, 0x01, 0xe6, //0x00002729 addq %r12, %r14
- //0x0000272c LBB0_163
- 0x4d, 0x85, 0xf6, //0x0000272c testq %r14, %r14
- 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x0000272f jg LBB0_229
- 0xe9, 0xb9, 0x0f, 0x00, 0x00, //0x00002735 jmp LBB0_638
- //0x0000273a LBB0_227
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x0000273a movq $-2, %rcx
- 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00002741 movl $2, %eax
- 0x49, 0x01, 0xc3, //0x00002746 addq %rax, %r11
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002749 movq $-1, %rax
- 0x49, 0x01, 0xce, //0x00002750 addq %rcx, %r14
- 0x0f, 0x8e, 0x9a, 0x0f, 0x00, 0x00, //0x00002753 jle LBB0_638
- //0x00002759 LBB0_229
- 0x41, 0x0f, 0xb6, 0x03, //0x00002759 movzbl (%r11), %eax
- 0x3c, 0x5c, //0x0000275d cmpb $92, %al
- 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x0000275f je LBB0_227
- 0x3c, 0x22, //0x00002765 cmpb $34, %al
- 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00002767 je LBB0_472
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000276d movq $-1, %rcx
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00002774 movl $1, %eax
- 0x49, 0x01, 0xc3, //0x00002779 addq %rax, %r11
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000277c movq $-1, %rax
- 0x49, 0x01, 0xce, //0x00002783 addq %rcx, %r14
- 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x00002786 jg LBB0_229
- 0xe9, 0x62, 0x0f, 0x00, 0x00, //0x0000278c jmp LBB0_638
- //0x00002791 LBB0_472
- 0x4d, 0x29, 0xcb, //0x00002791 subq %r9, %r11
- 0x49, 0x83, 0xc3, 0x01, //0x00002794 addq $1, %r11
- 0x4c, 0x89, 0xc2, //0x00002798 movq %r8, %rdx
- 0xe9, 0x20, 0xf0, 0xff, 0xff, //0x0000279b jmp LBB0_331
- //0x000027a0 LBB0_49
- 0x4d, 0x01, 0xcb, //0x000027a0 addq %r9, %r11
- 0x4c, 0x8b, 0x65, 0xb8, //0x000027a3 movq $-72(%rbp), %r12
- 0x49, 0x83, 0xfe, 0x20, //0x000027a7 cmpq $32, %r14
- 0x0f, 0x82, 0x83, 0x09, 0x00, 0x00, //0x000027ab jb LBB0_549
- //0x000027b1 LBB0_50
- 0xf3, 0x41, 0x0f, 0x6f, 0x03, //0x000027b1 movdqu (%r11), %xmm0
- 0xf3, 0x41, 0x0f, 0x6f, 0x4b, 0x10, //0x000027b6 movdqu $16(%r11), %xmm1
- 0x66, 0x0f, 0x6f, 0xd0, //0x000027bc movdqa %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x000027c0 pcmpeqb %xmm11, %xmm2
- 0x66, 0x0f, 0xd7, 0xca, //0x000027c5 pmovmskb %xmm2, %ecx
- 0x66, 0x0f, 0x6f, 0xd1, //0x000027c9 movdqa %xmm1, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x000027cd pcmpeqb %xmm11, %xmm2
- 0x66, 0x0f, 0xd7, 0xc2, //0x000027d2 pmovmskb %xmm2, %eax
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x000027d6 pcmpeqb %xmm13, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x000027db pmovmskb %xmm0, %edx
- 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x000027df pcmpeqb %xmm13, %xmm1
- 0x66, 0x0f, 0xd7, 0xf1, //0x000027e4 pmovmskb %xmm1, %esi
- 0x48, 0xc1, 0xe0, 0x10, //0x000027e8 shlq $16, %rax
- 0x48, 0x09, 0xc1, //0x000027ec orq %rax, %rcx
- 0x48, 0xc1, 0xe6, 0x10, //0x000027ef shlq $16, %rsi
- 0x48, 0x09, 0xf2, //0x000027f3 orq %rsi, %rdx
- 0x0f, 0x85, 0xd4, 0x08, 0x00, 0x00, //0x000027f6 jne LBB0_545
- 0x4d, 0x85, 0xd2, //0x000027fc testq %r10, %r10
- 0x0f, 0x85, 0xe7, 0x08, 0x00, 0x00, //0x000027ff jne LBB0_547
- 0x45, 0x31, 0xd2, //0x00002805 xorl %r10d, %r10d
- 0x48, 0x85, 0xc9, //0x00002808 testq %rcx, %rcx
- 0x0f, 0x84, 0x1b, 0x09, 0x00, 0x00, //0x0000280b je LBB0_548
- //0x00002811 LBB0_53
- 0x48, 0x0f, 0xbc, 0xc1, //0x00002811 bsfq %rcx, %rax
- 0xe9, 0xd3, 0x00, 0x00, 0x00, //0x00002815 jmp LBB0_183
- //0x0000281a LBB0_173
- 0x4c, 0x8b, 0x4d, 0xb0, //0x0000281a movq $-80(%rbp), %r9
- 0x4d, 0x01, 0xcb, //0x0000281e addq %r9, %r11
- 0x49, 0x83, 0xfe, 0x20, //0x00002821 cmpq $32, %r14
- 0x0f, 0x82, 0xa9, 0x06, 0x00, 0x00, //0x00002825 jb LBB0_525
- //0x0000282b LBB0_174
- 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x0000282b movdqu (%r11), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x43, 0x10, //0x00002830 movdqu $16(%r11), %xmm0
- 0x66, 0x0f, 0x6f, 0xcb, //0x00002836 movdqa %xmm3, %xmm1
- 0x66, 0x41, 0x0f, 0x74, 0xcb, //0x0000283a pcmpeqb %xmm11, %xmm1
- 0x66, 0x0f, 0xd7, 0xc9, //0x0000283f pmovmskb %xmm1, %ecx
- 0x66, 0x0f, 0x6f, 0xc8, //0x00002843 movdqa %xmm0, %xmm1
- 0x66, 0x0f, 0x6f, 0xd0, //0x00002847 movdqa %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0xda, 0xd2, //0x0000284b pminub %xmm10, %xmm2
- 0x66, 0x0f, 0x74, 0xd0, //0x00002850 pcmpeqb %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00002854 pcmpeqb %xmm11, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x00002859 pmovmskb %xmm0, %eax
- 0x66, 0x0f, 0x6f, 0xc3, //0x0000285d movdqa %xmm3, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00002861 pcmpeqb %xmm13, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x00002866 pmovmskb %xmm0, %edx
- 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x0000286a pcmpeqb %xmm13, %xmm1
- 0x66, 0x0f, 0xd7, 0xf9, //0x0000286f pmovmskb %xmm1, %edi
- 0x66, 0x0f, 0xd7, 0xf2, //0x00002873 pmovmskb %xmm2, %esi
- 0x48, 0xc1, 0xe0, 0x10, //0x00002877 shlq $16, %rax
- 0x48, 0x09, 0xc1, //0x0000287b orq %rax, %rcx
- 0x48, 0xc1, 0xe7, 0x10, //0x0000287e shlq $16, %rdi
- 0x48, 0xc1, 0xe6, 0x10, //0x00002882 shlq $16, %rsi
- 0x48, 0x09, 0xfa, //0x00002886 orq %rdi, %rdx
- 0x0f, 0x85, 0x74, 0x09, 0x00, 0x00, //0x00002889 jne LBB0_563
- 0x48, 0x85, 0xdb, //0x0000288f testq %rbx, %rbx
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002892 movq $-64(%rbp), %r13
- 0x0f, 0x85, 0x83, 0x09, 0x00, 0x00, //0x00002896 jne LBB0_565
- 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x0000289c movdqa %xmm12, %xmm7
- 0x31, 0xdb, //0x000028a1 xorl %ebx, %ebx
- //0x000028a3 LBB0_177
- 0x66, 0x0f, 0x6f, 0xc3, //0x000028a3 movdqa %xmm3, %xmm0
- 0x66, 0x41, 0x0f, 0xda, 0xc2, //0x000028a7 pminub %xmm10, %xmm0
- 0x66, 0x0f, 0x74, 0xc3, //0x000028ac pcmpeqb %xmm3, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x000028b0 pmovmskb %xmm0, %eax
- 0x48, 0x09, 0xc6, //0x000028b4 orq %rax, %rsi
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x000028b7 movl $64, %edx
- 0xb8, 0x40, 0x00, 0x00, 0x00, //0x000028bc movl $64, %eax
- 0x48, 0x85, 0xc9, //0x000028c1 testq %rcx, %rcx
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000028c4 je LBB0_179
- 0x48, 0x0f, 0xbc, 0xc1, //0x000028ca bsfq %rcx, %rax
- //0x000028ce LBB0_179
- 0x48, 0x85, 0xf6, //0x000028ce testq %rsi, %rsi
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000028d1 je LBB0_181
- 0x48, 0x0f, 0xbc, 0xd6, //0x000028d7 bsfq %rsi, %rdx
- //0x000028db LBB0_181
- 0x48, 0x85, 0xc9, //0x000028db testq %rcx, %rcx
- 0x0f, 0x84, 0xce, 0x01, 0x00, 0x00, //0x000028de je LBB0_477
- 0x48, 0x39, 0xc2, //0x000028e4 cmpq %rax, %rdx
- 0x0f, 0x82, 0x32, 0x10, 0x00, 0x00, //0x000028e7 jb LBB0_644
- //0x000028ed LBB0_183
- 0x4d, 0x29, 0xcb, //0x000028ed subq %r9, %r11
- 0x49, 0x01, 0xc3, //0x000028f0 addq %rax, %r11
- 0x49, 0x83, 0xc3, 0x01, //0x000028f3 addq $1, %r11
- 0xe9, 0xdd, 0x08, 0x00, 0x00, //0x000028f7 jmp LBB0_562
- //0x000028fc LBB0_473
- 0x49, 0x8d, 0x4f, 0xff, //0x000028fc leaq $-1(%r15), %rcx
- 0x49, 0x39, 0xce, //0x00002900 cmpq %rcx, %r14
- 0x49, 0xf7, 0xd7, //0x00002903 notq %r15
- 0x4c, 0x0f, 0x45, 0xfa, //0x00002906 cmovneq %rdx, %r15
- 0x84, 0xc0, //0x0000290a testb %al, %al
- 0x4c, 0x0f, 0x44, 0xfa, //0x0000290c cmoveq %rdx, %r15
- 0x4c, 0x89, 0xf8, //0x00002910 movq %r15, %rax
- 0xe9, 0xcf, 0xfc, 0xff, 0xff, //0x00002913 jmp LBB0_459
- //0x00002918 LBB0_474
- 0x41, 0x0f, 0xbc, 0xc7, //0x00002918 bsfl %r15d, %eax
- //0x0000291c LBB0_475
- 0x49, 0xf7, 0xd3, //0x0000291c notq %r11
- 0x49, 0x29, 0xc3, //0x0000291f subq %rax, %r11
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002922 movq $-64(%rbp), %r13
- 0x48, 0x8b, 0x55, 0xc8, //0x00002926 movq $-56(%rbp), %rdx
- 0x4d, 0x85, 0xdb, //0x0000292a testq %r11, %r11
- 0x0f, 0x89, 0xe7, 0xe8, 0xff, 0xff, //0x0000292d jns LBB0_242
- 0xe9, 0xa4, 0x0d, 0x00, 0x00, //0x00002933 jmp LBB0_621
- //0x00002938 LBB0_476
- 0x4c, 0x89, 0xe2, //0x00002938 movq %r12, %rdx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000293b movq $-1, %rax
- 0x4d, 0x85, 0xf6, //0x00002942 testq %r14, %r14
- 0x0f, 0x85, 0x40, 0xfc, 0xff, 0xff, //0x00002945 jne LBB0_450
- 0xe9, 0x3f, 0x0f, 0x00, 0x00, //0x0000294b jmp LBB0_636
- //0x00002950 LBB0_118
- 0x4d, 0x01, 0xcb, //0x00002950 addq %r9, %r11
- 0x49, 0x83, 0xfe, 0x20, //0x00002953 cmpq $32, %r14
- 0x4c, 0x8b, 0x65, 0xb8, //0x00002957 movq $-72(%rbp), %r12
- 0x0f, 0x82, 0x93, 0x09, 0x00, 0x00, //0x0000295b jb LBB0_572
- //0x00002961 LBB0_119
- 0xf3, 0x41, 0x0f, 0x6f, 0x03, //0x00002961 movdqu (%r11), %xmm0
- 0xf3, 0x41, 0x0f, 0x6f, 0x4b, 0x10, //0x00002966 movdqu $16(%r11), %xmm1
- 0x66, 0x0f, 0x6f, 0xd0, //0x0000296c movdqa %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x00002970 pcmpeqb %xmm11, %xmm2
- 0x66, 0x0f, 0xd7, 0xca, //0x00002975 pmovmskb %xmm2, %ecx
- 0x66, 0x0f, 0x6f, 0xd1, //0x00002979 movdqa %xmm1, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x0000297d pcmpeqb %xmm11, %xmm2
- 0x66, 0x0f, 0xd7, 0xc2, //0x00002982 pmovmskb %xmm2, %eax
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00002986 pcmpeqb %xmm13, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x0000298b pmovmskb %xmm0, %edx
- 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x0000298f pcmpeqb %xmm13, %xmm1
- 0x66, 0x0f, 0xd7, 0xf1, //0x00002994 pmovmskb %xmm1, %esi
- 0x48, 0xc1, 0xe0, 0x10, //0x00002998 shlq $16, %rax
- 0x48, 0x09, 0xc1, //0x0000299c orq %rax, %rcx
- 0x48, 0xc1, 0xe6, 0x10, //0x0000299f shlq $16, %rsi
- 0x48, 0x09, 0xf2, //0x000029a3 orq %rsi, %rdx
- 0x0f, 0x85, 0xe4, 0x08, 0x00, 0x00, //0x000029a6 jne LBB0_568
- 0x4d, 0x85, 0xd2, //0x000029ac testq %r10, %r10
- 0x0f, 0x85, 0xf7, 0x08, 0x00, 0x00, //0x000029af jne LBB0_570
- 0x45, 0x31, 0xd2, //0x000029b5 xorl %r10d, %r10d
- 0x48, 0x85, 0xc9, //0x000029b8 testq %rcx, %rcx
- 0x0f, 0x84, 0x2b, 0x09, 0x00, 0x00, //0x000029bb je LBB0_571
- //0x000029c1 LBB0_122
- 0x48, 0x0f, 0xbc, 0xc1, //0x000029c1 bsfq %rcx, %rax
- 0x4d, 0x29, 0xcb, //0x000029c5 subq %r9, %r11
- 0x49, 0x01, 0xc3, //0x000029c8 addq %rax, %r11
- 0x49, 0x83, 0xc3, 0x01, //0x000029cb addq $1, %r11
- 0xe9, 0xc5, 0x09, 0x00, 0x00, //0x000029cf jmp LBB0_585
- //0x000029d4 LBB0_208
- 0x4c, 0x8b, 0x45, 0xb0, //0x000029d4 movq $-80(%rbp), %r8
- 0x4d, 0x01, 0xc3, //0x000029d8 addq %r8, %r11
- 0x49, 0x83, 0xfe, 0x20, //0x000029db cmpq $32, %r14
- 0x0f, 0x82, 0x9f, 0x05, 0x00, 0x00, //0x000029df jb LBB0_531
- //0x000029e5 LBB0_209
- 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x000029e5 movdqu (%r11), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x43, 0x10, //0x000029ea movdqu $16(%r11), %xmm0
- 0x66, 0x0f, 0x6f, 0xcb, //0x000029f0 movdqa %xmm3, %xmm1
- 0x66, 0x41, 0x0f, 0x74, 0xcb, //0x000029f4 pcmpeqb %xmm11, %xmm1
- 0x66, 0x0f, 0xd7, 0xc9, //0x000029f9 pmovmskb %xmm1, %ecx
- 0x66, 0x0f, 0x6f, 0xc8, //0x000029fd movdqa %xmm0, %xmm1
- 0x66, 0x0f, 0x6f, 0xd0, //0x00002a01 movdqa %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0xda, 0xd2, //0x00002a05 pminub %xmm10, %xmm2
- 0x66, 0x0f, 0x74, 0xd0, //0x00002a0a pcmpeqb %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00002a0e pcmpeqb %xmm11, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x00002a13 pmovmskb %xmm0, %eax
- 0x66, 0x0f, 0x6f, 0xc3, //0x00002a17 movdqa %xmm3, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00002a1b pcmpeqb %xmm13, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x00002a20 pmovmskb %xmm0, %edx
- 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x00002a24 pcmpeqb %xmm13, %xmm1
- 0x66, 0x0f, 0xd7, 0xf9, //0x00002a29 pmovmskb %xmm1, %edi
- 0x66, 0x0f, 0xd7, 0xf2, //0x00002a2d pmovmskb %xmm2, %esi
- 0x48, 0xc1, 0xe0, 0x10, //0x00002a31 shlq $16, %rax
- 0x48, 0x09, 0xc1, //0x00002a35 orq %rax, %rcx
- 0x48, 0xc1, 0xe7, 0x10, //0x00002a38 shlq $16, %rdi
- 0x48, 0xc1, 0xe6, 0x10, //0x00002a3c shlq $16, %rsi
- 0x48, 0x09, 0xfa, //0x00002a40 orq %rdi, %rdx
- 0x0f, 0x85, 0x7a, 0x09, 0x00, 0x00, //0x00002a43 jne LBB0_586
- 0x4d, 0x85, 0xc9, //0x00002a49 testq %r9, %r9
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002a4c movq $-64(%rbp), %r13
- 0x0f, 0x85, 0x8a, 0x09, 0x00, 0x00, //0x00002a50 jne LBB0_588
- 0x45, 0x31, 0xc9, //0x00002a56 xorl %r9d, %r9d
- //0x00002a59 LBB0_212
- 0x66, 0x0f, 0x6f, 0xc3, //0x00002a59 movdqa %xmm3, %xmm0
- 0x66, 0x41, 0x0f, 0xda, 0xc2, //0x00002a5d pminub %xmm10, %xmm0
- 0x66, 0x0f, 0x74, 0xc3, //0x00002a62 pcmpeqb %xmm3, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x00002a66 pmovmskb %xmm0, %eax
- 0x48, 0x09, 0xc6, //0x00002a6a orq %rax, %rsi
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002a6d movl $64, %edx
- 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00002a72 movl $64, %eax
- 0x48, 0x85, 0xc9, //0x00002a77 testq %rcx, %rcx
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002a7a je LBB0_214
- 0x48, 0x0f, 0xbc, 0xc1, //0x00002a80 bsfq %rcx, %rax
- //0x00002a84 LBB0_214
- 0x48, 0x85, 0xf6, //0x00002a84 testq %rsi, %rsi
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002a87 je LBB0_216
- 0x48, 0x0f, 0xbc, 0xd6, //0x00002a8d bsfq %rsi, %rdx
- //0x00002a91 LBB0_216
- 0x48, 0x85, 0xc9, //0x00002a91 testq %rcx, %rcx
- 0x0f, 0x84, 0xcc, 0x00, 0x00, 0x00, //0x00002a94 je LBB0_489
- 0x48, 0x39, 0xc2, //0x00002a9a cmpq %rax, %rdx
- 0x0f, 0x82, 0x87, 0x0e, 0x00, 0x00, //0x00002a9d jb LBB0_645
- 0x4d, 0x29, 0xc3, //0x00002aa3 subq %r8, %r11
- 0x49, 0x01, 0xc3, //0x00002aa6 addq %rax, %r11
- 0x49, 0x83, 0xc3, 0x01, //0x00002aa9 addq $1, %r11
- 0xe9, 0xe7, 0x08, 0x00, 0x00, //0x00002aad jmp LBB0_585
- //0x00002ab2 LBB0_477
- 0x48, 0x85, 0xf6, //0x00002ab2 testq %rsi, %rsi
- 0x0f, 0x85, 0x64, 0x0e, 0x00, 0x00, //0x00002ab5 jne LBB0_644
- 0x49, 0x83, 0xc3, 0x20, //0x00002abb addq $32, %r11
- 0x49, 0x83, 0xc6, 0xe0, //0x00002abf addq $-32, %r14
- 0x48, 0x85, 0xdb, //0x00002ac3 testq %rbx, %rbx
- 0x0f, 0x85, 0x1a, 0x04, 0x00, 0x00, //0x00002ac6 jne LBB0_526
- //0x00002acc LBB0_479
- 0x48, 0x8b, 0x4d, 0xd0, //0x00002acc movq $-48(%rbp), %rcx
- 0x4d, 0x85, 0xf6, //0x00002ad0 testq %r14, %r14
- 0x0f, 0x84, 0xe7, 0x0b, 0x00, 0x00, //0x00002ad3 je LBB0_59
- //0x00002ad9 LBB0_480
- 0x41, 0x0f, 0xb6, 0x03, //0x00002ad9 movzbl (%r11), %eax
- 0x3c, 0x22, //0x00002add cmpb $34, %al
- 0x0f, 0x84, 0x75, 0x00, 0x00, 0x00, //0x00002adf je LBB0_488
- 0x3c, 0x5c, //0x00002ae5 cmpb $92, %al
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00002ae7 je LBB0_484
- 0x3c, 0x1f, //0x00002aed cmpb $31, %al
- 0x0f, 0x86, 0x53, 0x0e, 0x00, 0x00, //0x00002aef jbe LBB0_647
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002af5 movq $-1, %rax
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00002afc movl $1, %edx
- 0x49, 0x01, 0xd3, //0x00002b01 addq %rdx, %r11
- 0x49, 0x01, 0xc6, //0x00002b04 addq %rax, %r14
- 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00002b07 jne LBB0_480
- 0xe9, 0xae, 0x0b, 0x00, 0x00, //0x00002b0d jmp LBB0_59
- //0x00002b12 LBB0_484
- 0x49, 0x83, 0xfe, 0x01, //0x00002b12 cmpq $1, %r14
- 0x0f, 0x84, 0x23, 0x0e, 0x00, 0x00, //0x00002b16 je LBB0_652
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002b1c movq $-2, %rax
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x00002b23 movl $2, %edx
- 0x48, 0x83, 0xf9, 0xff, //0x00002b28 cmpq $-1, %rcx
- 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00002b2c jne LBB0_487
- 0x4c, 0x89, 0xd9, //0x00002b32 movq %r11, %rcx
- 0x4c, 0x29, 0xc9, //0x00002b35 subq %r9, %rcx
- 0x48, 0x89, 0x4d, 0xd0, //0x00002b38 movq %rcx, $-48(%rbp)
- //0x00002b3c LBB0_487
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002b3c movq $-64(%rbp), %r13
- 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002b40 movdqa %xmm12, %xmm7
- 0x4c, 0x8b, 0x65, 0xb8, //0x00002b45 movq $-72(%rbp), %r12
- 0x49, 0x01, 0xd3, //0x00002b49 addq %rdx, %r11
- 0x49, 0x01, 0xc6, //0x00002b4c addq %rax, %r14
- 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x00002b4f jne LBB0_480
- 0xe9, 0x66, 0x0b, 0x00, 0x00, //0x00002b55 jmp LBB0_59
- //0x00002b5a LBB0_488
- 0x4d, 0x29, 0xcb, //0x00002b5a subq %r9, %r11
- 0x49, 0x83, 0xc3, 0x01, //0x00002b5d addq $1, %r11
- 0xe9, 0x73, 0x06, 0x00, 0x00, //0x00002b61 jmp LBB0_562
- //0x00002b66 LBB0_489
- 0x48, 0x85, 0xf6, //0x00002b66 testq %rsi, %rsi
- 0x0f, 0x85, 0xbb, 0x0d, 0x00, 0x00, //0x00002b69 jne LBB0_645
- 0x49, 0x83, 0xc3, 0x20, //0x00002b6f addq $32, %r11
- 0x49, 0x83, 0xc6, 0xe0, //0x00002b73 addq $-32, %r14
- 0x4d, 0x85, 0xc9, //0x00002b77 testq %r9, %r9
- 0x0f, 0x85, 0x11, 0x04, 0x00, 0x00, //0x00002b7a jne LBB0_532
- //0x00002b80 LBB0_491
- 0x48, 0x8b, 0x4d, 0xd0, //0x00002b80 movq $-48(%rbp), %rcx
- 0x4d, 0x85, 0xf6, //0x00002b84 testq %r14, %r14
- 0x0f, 0x84, 0x89, 0x0b, 0x00, 0x00, //0x00002b87 je LBB0_128
- //0x00002b8d LBB0_492
- 0x41, 0x0f, 0xb6, 0x03, //0x00002b8d movzbl (%r11), %eax
- 0x3c, 0x22, //0x00002b91 cmpb $34, %al
- 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x00002b93 je LBB0_503
- 0x3c, 0x5c, //0x00002b99 cmpb $92, %al
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00002b9b je LBB0_497
- 0x3c, 0x1f, //0x00002ba1 cmpb $31, %al
- 0x0f, 0x86, 0xbb, 0x0d, 0x00, 0x00, //0x00002ba3 jbe LBB0_649
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002ba9 movq $-1, %rax
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00002bb0 movl $1, %edx
- //0x00002bb5 LBB0_496
- 0x49, 0x01, 0xd3, //0x00002bb5 addq %rdx, %r11
- 0x49, 0x01, 0xc6, //0x00002bb8 addq %rax, %r14
- 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00002bbb jne LBB0_492
- 0xe9, 0x50, 0x0b, 0x00, 0x00, //0x00002bc1 jmp LBB0_128
- //0x00002bc6 LBB0_497
- 0x49, 0x83, 0xfe, 0x01, //0x00002bc6 cmpq $1, %r14
- 0x0f, 0x84, 0x8b, 0x0d, 0x00, 0x00, //0x00002bca je LBB0_653
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002bd0 movq $-2, %rax
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x00002bd7 movl $2, %edx
- 0x48, 0x83, 0xf9, 0xff, //0x00002bdc cmpq $-1, %rcx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00002be0 je LBB0_500
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002be6 movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x65, 0xb8, //0x00002bea movq $-72(%rbp), %r12
- 0x4c, 0x8b, 0x45, 0xb0, //0x00002bee movq $-80(%rbp), %r8
- 0xe9, 0xbe, 0xff, 0xff, 0xff, //0x00002bf2 jmp LBB0_496
- //0x00002bf7 LBB0_500
- 0x4c, 0x89, 0xd9, //0x00002bf7 movq %r11, %rcx
- 0x4c, 0x8b, 0x45, 0xb0, //0x00002bfa movq $-80(%rbp), %r8
- 0x4c, 0x29, 0xc1, //0x00002bfe subq %r8, %rcx
- 0x48, 0x89, 0x4d, 0xd0, //0x00002c01 movq %rcx, $-48(%rbp)
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002c05 movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x65, 0xb8, //0x00002c09 movq $-72(%rbp), %r12
- 0xe9, 0xa3, 0xff, 0xff, 0xff, //0x00002c0d jmp LBB0_496
- //0x00002c12 LBB0_501
- 0x4d, 0x29, 0xcb, //0x00002c12 subq %r9, %r11
- 0x49, 0x01, 0xcb, //0x00002c15 addq %rcx, %r11
- 0xe9, 0x87, 0xd5, 0xff, 0xff, //0x00002c18 jmp LBB0_2
- //0x00002c1d LBB0_502
- 0x0f, 0xbc, 0xcb, //0x00002c1d bsfl %ebx, %ecx
- 0xe9, 0x30, 0x00, 0x00, 0x00, //0x00002c20 jmp LBB0_507
- //0x00002c25 LBB0_503
- 0x4d, 0x29, 0xc3, //0x00002c25 subq %r8, %r11
- 0x49, 0x83, 0xc3, 0x01, //0x00002c28 addq $1, %r11
- 0xe9, 0x68, 0x07, 0x00, 0x00, //0x00002c2c jmp LBB0_585
- //0x00002c31 LBB0_504
- 0x4d, 0x29, 0xcb, //0x00002c31 subq %r9, %r11
- 0x49, 0x83, 0xc3, 0x01, //0x00002c34 addq $1, %r11
- 0x48, 0x8b, 0x55, 0xc8, //0x00002c38 movq $-56(%rbp), %rdx
- 0xe9, 0x16, 0xe6, 0xff, 0xff, //0x00002c3c jmp LBB0_246
- //0x00002c41 LBB0_505
- 0x4c, 0x03, 0x4d, 0xc8, //0x00002c41 addq $-56(%rbp), %r9
- 0x49, 0x29, 0xc9, //0x00002c45 subq %rcx, %r9
- 0x49, 0x29, 0xc1, //0x00002c48 subq %rax, %r9
- 0x4c, 0x89, 0xc8, //0x00002c4b movq %r9, %rax
- 0xe9, 0x94, 0xf9, 0xff, 0xff, //0x00002c4e jmp LBB0_459
- //0x00002c53 LBB0_506
- 0x89, 0xd1, //0x00002c53 movl %edx, %ecx
- //0x00002c55 LBB0_507
- 0x48, 0xf7, 0xd0, //0x00002c55 notq %rax
- 0x48, 0x29, 0xc8, //0x00002c58 subq %rcx, %rax
- 0xe9, 0x87, 0xf9, 0xff, 0xff, //0x00002c5b jmp LBB0_459
- //0x00002c60 LBB0_260
- 0x4d, 0x01, 0xcb, //0x00002c60 addq %r9, %r11
- 0x49, 0x83, 0xfe, 0x20, //0x00002c63 cmpq $32, %r14
- 0x4c, 0x8b, 0x45, 0xb8, //0x00002c67 movq $-72(%rbp), %r8
- 0x0f, 0x82, 0xd0, 0x08, 0x00, 0x00, //0x00002c6b jb LBB0_599
- //0x00002c71 LBB0_261
- 0xf3, 0x41, 0x0f, 0x6f, 0x03, //0x00002c71 movdqu (%r11), %xmm0
- 0xf3, 0x41, 0x0f, 0x6f, 0x4b, 0x10, //0x00002c76 movdqu $16(%r11), %xmm1
- 0x66, 0x0f, 0x6f, 0xd0, //0x00002c7c movdqa %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x00002c80 pcmpeqb %xmm11, %xmm2
- 0x66, 0x0f, 0xd7, 0xca, //0x00002c85 pmovmskb %xmm2, %ecx
- 0x66, 0x0f, 0x6f, 0xd1, //0x00002c89 movdqa %xmm1, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x00002c8d pcmpeqb %xmm11, %xmm2
- 0x66, 0x0f, 0xd7, 0xc2, //0x00002c92 pmovmskb %xmm2, %eax
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00002c96 pcmpeqb %xmm13, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x00002c9b pmovmskb %xmm0, %edx
- 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x00002c9f pcmpeqb %xmm13, %xmm1
- 0x66, 0x0f, 0xd7, 0xf1, //0x00002ca4 pmovmskb %xmm1, %esi
- 0x48, 0xc1, 0xe0, 0x10, //0x00002ca8 shlq $16, %rax
- 0x48, 0x09, 0xc1, //0x00002cac orq %rax, %rcx
- 0x48, 0xc1, 0xe6, 0x10, //0x00002caf shlq $16, %rsi
- 0x48, 0x09, 0xf2, //0x00002cb3 orq %rsi, %rdx
- 0x0f, 0x85, 0x21, 0x08, 0x00, 0x00, //0x00002cb6 jne LBB0_595
- 0x4d, 0x85, 0xd2, //0x00002cbc testq %r10, %r10
- 0x0f, 0x85, 0x34, 0x08, 0x00, 0x00, //0x00002cbf jne LBB0_597
- 0x45, 0x31, 0xd2, //0x00002cc5 xorl %r10d, %r10d
- 0x48, 0x85, 0xc9, //0x00002cc8 testq %rcx, %rcx
- 0x0f, 0x84, 0x68, 0x08, 0x00, 0x00, //0x00002ccb je LBB0_598
- //0x00002cd1 LBB0_264
- 0x48, 0x0f, 0xbc, 0xc1, //0x00002cd1 bsfq %rcx, %rax
- 0xe9, 0xd0, 0x00, 0x00, 0x00, //0x00002cd5 jmp LBB0_433
- //0x00002cda LBB0_423
- 0x4d, 0x01, 0xcb, //0x00002cda addq %r9, %r11
- 0x48, 0x83, 0xf9, 0x20, //0x00002cdd cmpq $32, %rcx
- 0x0f, 0x82, 0x6c, 0x03, 0x00, 0x00, //0x00002ce1 jb LBB0_539
- //0x00002ce7 LBB0_424
- 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x00002ce7 movdqu (%r11), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x43, 0x10, //0x00002cec movdqu $16(%r11), %xmm0
- 0x66, 0x0f, 0x6f, 0xcb, //0x00002cf2 movdqa %xmm3, %xmm1
- 0x66, 0x41, 0x0f, 0x74, 0xcb, //0x00002cf6 pcmpeqb %xmm11, %xmm1
- 0x66, 0x44, 0x0f, 0xd7, 0xd1, //0x00002cfb pmovmskb %xmm1, %r10d
- 0x66, 0x0f, 0x6f, 0xc8, //0x00002d00 movdqa %xmm0, %xmm1
- 0x66, 0x0f, 0x6f, 0xd0, //0x00002d04 movdqa %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0xda, 0xd2, //0x00002d08 pminub %xmm10, %xmm2
- 0x66, 0x0f, 0x74, 0xd0, //0x00002d0d pcmpeqb %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00002d11 pcmpeqb %xmm11, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x00002d16 pmovmskb %xmm0, %eax
- 0x66, 0x0f, 0x6f, 0xc3, //0x00002d1a movdqa %xmm3, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00002d1e pcmpeqb %xmm13, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x00002d23 pmovmskb %xmm0, %edx
- 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x00002d27 pcmpeqb %xmm13, %xmm1
- 0x66, 0x0f, 0xd7, 0xf9, //0x00002d2c pmovmskb %xmm1, %edi
- 0x66, 0x0f, 0xd7, 0xf2, //0x00002d30 pmovmskb %xmm2, %esi
- 0x48, 0xc1, 0xe0, 0x10, //0x00002d34 shlq $16, %rax
- 0x49, 0x09, 0xc2, //0x00002d38 orq %rax, %r10
- 0x48, 0xc1, 0xe7, 0x10, //0x00002d3b shlq $16, %rdi
- 0x48, 0xc1, 0xe6, 0x10, //0x00002d3f shlq $16, %rsi
- 0x48, 0x09, 0xfa, //0x00002d43 orq %rdi, %rdx
- 0x0f, 0x85, 0xab, 0x08, 0x00, 0x00, //0x00002d46 jne LBB0_612
- 0x4d, 0x85, 0xf6, //0x00002d4c testq %r14, %r14
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002d4f movq $-64(%rbp), %r13
- 0x0f, 0x85, 0xba, 0x08, 0x00, 0x00, //0x00002d53 jne LBB0_614
- 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002d59 movdqa %xmm12, %xmm7
- 0x31, 0xff, //0x00002d5e xorl %edi, %edi
- //0x00002d60 LBB0_427
- 0x66, 0x0f, 0x6f, 0xc3, //0x00002d60 movdqa %xmm3, %xmm0
- 0x66, 0x41, 0x0f, 0xda, 0xc2, //0x00002d64 pminub %xmm10, %xmm0
- 0x66, 0x0f, 0x74, 0xc3, //0x00002d69 pcmpeqb %xmm3, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x00002d6d pmovmskb %xmm0, %eax
- 0x48, 0x09, 0xc6, //0x00002d71 orq %rax, %rsi
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002d74 movl $64, %edx
- 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00002d79 movl $64, %eax
- 0x4d, 0x85, 0xd2, //0x00002d7e testq %r10, %r10
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002d81 je LBB0_429
- 0x49, 0x0f, 0xbc, 0xc2, //0x00002d87 bsfq %r10, %rax
- //0x00002d8b LBB0_429
- 0x48, 0x85, 0xf6, //0x00002d8b testq %rsi, %rsi
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002d8e je LBB0_431
- 0x48, 0x0f, 0xbc, 0xd6, //0x00002d94 bsfq %rsi, %rdx
- //0x00002d98 LBB0_431
- 0x4d, 0x85, 0xd2, //0x00002d98 testq %r10, %r10
- 0x0f, 0x84, 0x65, 0x00, 0x00, 0x00, //0x00002d9b je LBB0_511
- 0x48, 0x39, 0xc2, //0x00002da1 cmpq %rax, %rdx
- 0x0f, 0x82, 0xcc, 0x0b, 0x00, 0x00, //0x00002da4 jb LBB0_650
- //0x00002daa LBB0_433
- 0x4d, 0x29, 0xcb, //0x00002daa subq %r9, %r11
- 0x49, 0x01, 0xc3, //0x00002dad addq %rax, %r11
- 0x49, 0x83, 0xc3, 0x01, //0x00002db0 addq $1, %r11
- 0x48, 0x8b, 0x55, 0xc8, //0x00002db4 movq $-56(%rbp), %rdx
- 0x4d, 0x85, 0xdb, //0x00002db8 testq %r11, %r11
- 0x0f, 0x89, 0x96, 0xe4, 0xff, 0xff, //0x00002dbb jns LBB0_246
- 0xe9, 0xdc, 0x0a, 0x00, 0x00, //0x00002dc1 jmp LBB0_434
- //0x00002dc6 LBB0_508
- 0x4d, 0x01, 0xcb, //0x00002dc6 addq %r9, %r11
- 0xe9, 0x73, 0xf8, 0xff, 0xff, //0x00002dc9 jmp LBB0_139
- //0x00002dce LBB0_509
- 0x4d, 0x01, 0xcb, //0x00002dce addq %r9, %r11
- 0x48, 0x85, 0xc0, //0x00002dd1 testq %rax, %rax
- 0x0f, 0x85, 0xfe, 0xdd, 0xff, 0xff, //0x00002dd4 jne LBB0_145
- 0xe9, 0x2f, 0xde, 0xff, 0xff, //0x00002dda jmp LBB0_151
- //0x00002ddf LBB0_510
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00002ddf movq $-1, %r12
- 0x4c, 0x89, 0xc1, //0x00002de6 movq %r8, %rcx
- 0x48, 0x89, 0xf0, //0x00002de9 movq %rsi, %rax
- 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002dec movq $-1, %r10
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00002df3 movq $-1, %r13
- 0x48, 0x8d, 0x3d, 0x07, 0x0e, 0x00, 0x00, //0x00002dfa leaq $3591(%rip), %rdi /* LJTI0_3+0(%rip) */
- 0xe9, 0xe2, 0xd9, 0xff, 0xff, //0x00002e01 jmp LBB0_93
- //0x00002e06 LBB0_511
- 0x48, 0x85, 0xf6, //0x00002e06 testq %rsi, %rsi
- 0x0f, 0x85, 0x67, 0x0b, 0x00, 0x00, //0x00002e09 jne LBB0_650
- 0x49, 0x83, 0xc3, 0x20, //0x00002e0f addq $32, %r11
- 0x48, 0x83, 0xc1, 0xe0, //0x00002e13 addq $-32, %rcx
- 0x48, 0x89, 0xce, //0x00002e17 movq %rcx, %rsi
- 0x48, 0x85, 0xff, //0x00002e1a testq %rdi, %rdi
- 0x0f, 0x85, 0x3f, 0x02, 0x00, 0x00, //0x00002e1d jne LBB0_540
- //0x00002e23 LBB0_513
- 0x48, 0x8b, 0x4d, 0xd0, //0x00002e23 movq $-48(%rbp), %rcx
- 0x48, 0x85, 0xf6, //0x00002e27 testq %rsi, %rsi
- 0x0f, 0x84, 0xd2, 0x0a, 0x00, 0x00, //0x00002e2a je LBB0_542
- //0x00002e30 LBB0_514
- 0x41, 0x0f, 0xb6, 0x03, //0x00002e30 movzbl (%r11), %eax
- 0x3c, 0x22, //0x00002e34 cmpb $34, %al
- 0x0f, 0x84, 0xf6, 0x00, 0x00, 0x00, //0x00002e36 je LBB0_528
- 0x3c, 0x5c, //0x00002e3c cmpb $92, %al
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00002e3e je LBB0_519
- 0x3c, 0x1f, //0x00002e44 cmpb $31, %al
- 0x0f, 0x86, 0x35, 0x0b, 0x00, 0x00, //0x00002e46 jbe LBB0_651
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002e4c movq $-1, %rax
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00002e53 movl $1, %edx
- //0x00002e58 LBB0_518
- 0x49, 0x01, 0xd3, //0x00002e58 addq %rdx, %r11
- 0x48, 0x01, 0xc6, //0x00002e5b addq %rax, %rsi
- 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00002e5e jne LBB0_514
- 0xe9, 0x99, 0x0a, 0x00, 0x00, //0x00002e64 jmp LBB0_542
- //0x00002e69 LBB0_519
- 0x48, 0x83, 0xfe, 0x01, //0x00002e69 cmpq $1, %rsi
- 0x0f, 0x84, 0x8f, 0x0a, 0x00, 0x00, //0x00002e6d je LBB0_542
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002e73 movq $-2, %rax
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x00002e7a movl $2, %edx
- 0x48, 0x83, 0xf9, 0xff, //0x00002e7f cmpq $-1, %rcx
- 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00002e83 jne LBB0_518
- 0x4c, 0x89, 0xd9, //0x00002e89 movq %r11, %rcx
- 0x4c, 0x29, 0xc9, //0x00002e8c subq %r9, %rcx
- 0x48, 0x89, 0x4d, 0xd0, //0x00002e8f movq %rcx, $-48(%rbp)
- 0xe9, 0xc0, 0xff, 0xff, 0xff, //0x00002e93 jmp LBB0_518
- //0x00002e98 LBB0_522
- 0x4d, 0x01, 0xcb, //0x00002e98 addq %r9, %r11
- 0xe9, 0x8c, 0xf8, 0xff, 0xff, //0x00002e9b jmp LBB0_163
- //0x00002ea0 LBB0_523
- 0x4d, 0x01, 0xcb, //0x00002ea0 addq %r9, %r11
- 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00002ea3 movq $-1, $-48(%rbp)
- 0x45, 0x31, 0xd2, //0x00002eab xorl %r10d, %r10d
- 0x49, 0x83, 0xfe, 0x20, //0x00002eae cmpq $32, %r14
- 0x0f, 0x83, 0xf9, 0xf8, 0xff, 0xff, //0x00002eb2 jae LBB0_50
- 0xe9, 0x77, 0x02, 0x00, 0x00, //0x00002eb8 jmp LBB0_549
- //0x00002ebd LBB0_524
- 0x4d, 0x01, 0xcb, //0x00002ebd addq %r9, %r11
- 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00002ec0 movq $-1, $-48(%rbp)
- 0x31, 0xdb, //0x00002ec8 xorl %ebx, %ebx
- 0x49, 0x83, 0xfe, 0x20, //0x00002eca cmpq $32, %r14
- 0x0f, 0x83, 0x57, 0xf9, 0xff, 0xff, //0x00002ece jae LBB0_174
- //0x00002ed4 LBB0_525
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002ed4 movq $-64(%rbp), %r13
- 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002ed8 movdqa %xmm12, %xmm7
- 0x48, 0x85, 0xdb, //0x00002edd testq %rbx, %rbx
- 0x0f, 0x84, 0xe6, 0xfb, 0xff, 0xff, //0x00002ee0 je LBB0_479
- //0x00002ee6 LBB0_526
- 0x4d, 0x85, 0xf6, //0x00002ee6 testq %r14, %r14
- 0x0f, 0x84, 0x50, 0x0a, 0x00, 0x00, //0x00002ee9 je LBB0_652
- 0x4c, 0x89, 0xc9, //0x00002eef movq %r9, %rcx
- 0x48, 0xf7, 0xd1, //0x00002ef2 notq %rcx
- 0x4c, 0x01, 0xd9, //0x00002ef5 addq %r11, %rcx
- 0x48, 0x8b, 0x55, 0xd0, //0x00002ef8 movq $-48(%rbp), %rdx
- 0x48, 0x83, 0xfa, 0xff, //0x00002efc cmpq $-1, %rdx
- 0x48, 0x89, 0xd0, //0x00002f00 movq %rdx, %rax
- 0x48, 0x0f, 0x44, 0xc1, //0x00002f03 cmoveq %rcx, %rax
- 0x48, 0x0f, 0x45, 0xca, //0x00002f07 cmovneq %rdx, %rcx
- 0x49, 0x83, 0xc3, 0x01, //0x00002f0b addq $1, %r11
- 0x49, 0x83, 0xc6, 0xff, //0x00002f0f addq $-1, %r14
- 0x48, 0x89, 0x45, 0xd0, //0x00002f13 movq %rax, $-48(%rbp)
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002f17 movq $-64(%rbp), %r13
- 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002f1b movdqa %xmm12, %xmm7
- 0x4c, 0x8b, 0x65, 0xb8, //0x00002f20 movq $-72(%rbp), %r12
- 0x4d, 0x85, 0xf6, //0x00002f24 testq %r14, %r14
- 0x0f, 0x85, 0xac, 0xfb, 0xff, 0xff, //0x00002f27 jne LBB0_480
- 0xe9, 0x8e, 0x07, 0x00, 0x00, //0x00002f2d jmp LBB0_59
- //0x00002f32 LBB0_528
- 0x4d, 0x29, 0xcb, //0x00002f32 subq %r9, %r11
- 0x49, 0x83, 0xc3, 0x01, //0x00002f35 addq $1, %r11
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002f39 movq $-64(%rbp), %r13
- 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002f3d movdqa %xmm12, %xmm7
- 0xe9, 0xfd, 0xe4, 0xff, 0xff, //0x00002f42 jmp LBB0_269
- //0x00002f47 LBB0_529
- 0x4d, 0x01, 0xcb, //0x00002f47 addq %r9, %r11
- 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00002f4a movq $-1, $-48(%rbp)
- 0x45, 0x31, 0xd2, //0x00002f52 xorl %r10d, %r10d
- 0x49, 0x83, 0xfe, 0x20, //0x00002f55 cmpq $32, %r14
- 0x4c, 0x8b, 0x65, 0xb8, //0x00002f59 movq $-72(%rbp), %r12
- 0x0f, 0x83, 0xfe, 0xf9, 0xff, 0xff, //0x00002f5d jae LBB0_119
- 0xe9, 0x8c, 0x03, 0x00, 0x00, //0x00002f63 jmp LBB0_572
- //0x00002f68 LBB0_530
- 0x4c, 0x8b, 0x45, 0xb0, //0x00002f68 movq $-80(%rbp), %r8
- 0x4d, 0x01, 0xc3, //0x00002f6c addq %r8, %r11
- 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00002f6f movq $-1, $-48(%rbp)
- 0x45, 0x31, 0xc9, //0x00002f77 xorl %r9d, %r9d
- 0x49, 0x83, 0xfe, 0x20, //0x00002f7a cmpq $32, %r14
- 0x0f, 0x83, 0x61, 0xfa, 0xff, 0xff, //0x00002f7e jae LBB0_209
- //0x00002f84 LBB0_531
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002f84 movq $-64(%rbp), %r13
- 0x4d, 0x85, 0xc9, //0x00002f88 testq %r9, %r9
- 0x0f, 0x84, 0xef, 0xfb, 0xff, 0xff, //0x00002f8b je LBB0_491
- //0x00002f91 LBB0_532
- 0x4d, 0x85, 0xf6, //0x00002f91 testq %r14, %r14
- 0x0f, 0x84, 0xc1, 0x09, 0x00, 0x00, //0x00002f94 je LBB0_653
- 0x4c, 0x8b, 0x45, 0xb0, //0x00002f9a movq $-80(%rbp), %r8
- 0x4c, 0x89, 0xc1, //0x00002f9e movq %r8, %rcx
- 0x48, 0xf7, 0xd1, //0x00002fa1 notq %rcx
- 0x4c, 0x01, 0xd9, //0x00002fa4 addq %r11, %rcx
- 0x48, 0x8b, 0x55, 0xd0, //0x00002fa7 movq $-48(%rbp), %rdx
- 0x48, 0x83, 0xfa, 0xff, //0x00002fab cmpq $-1, %rdx
- 0x48, 0x89, 0xd0, //0x00002faf movq %rdx, %rax
- 0x48, 0x0f, 0x44, 0xc1, //0x00002fb2 cmoveq %rcx, %rax
- 0x48, 0x0f, 0x45, 0xca, //0x00002fb6 cmovneq %rdx, %rcx
- 0x49, 0x83, 0xc3, 0x01, //0x00002fba addq $1, %r11
- 0x49, 0x83, 0xc6, 0xff, //0x00002fbe addq $-1, %r14
- 0x48, 0x89, 0x45, 0xd0, //0x00002fc2 movq %rax, $-48(%rbp)
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002fc6 movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x65, 0xb8, //0x00002fca movq $-72(%rbp), %r12
- 0x4d, 0x85, 0xf6, //0x00002fce testq %r14, %r14
- 0x0f, 0x85, 0xb6, 0xfb, 0xff, 0xff, //0x00002fd1 jne LBB0_492
- 0xe9, 0x3a, 0x07, 0x00, 0x00, //0x00002fd7 jmp LBB0_128
- //0x00002fdc LBB0_534
- 0x4d, 0x01, 0xcb, //0x00002fdc addq %r9, %r11
- 0xe9, 0x19, 0xe9, 0xff, 0xff, //0x00002fdf jmp LBB0_343
- //0x00002fe4 LBB0_535
- 0x4d, 0x01, 0xcb, //0x00002fe4 addq %r9, %r11
- 0x48, 0x8b, 0x75, 0xc8, //0x00002fe7 movq $-56(%rbp), %rsi
- 0x48, 0x85, 0xc0, //0x00002feb testq %rax, %rax
- 0x0f, 0x85, 0xd4, 0xed, 0xff, 0xff, //0x00002fee jne LBB0_376
- 0xe9, 0x05, 0xee, 0xff, 0xff, //0x00002ff4 jmp LBB0_382
- //0x00002ff9 LBB0_536
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002ff9 movq $-1, %r14
- 0x48, 0x8b, 0x4d, 0xb0, //0x00003000 movq $-80(%rbp), %rcx
- 0x4d, 0x89, 0xe2, //0x00003004 movq %r12, %r10
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00003007 movq $-1, %r15
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000300e movq $-1, %r8
- 0xe9, 0x34, 0xe6, 0xff, 0xff, //0x00003015 jmp LBB0_298
- //0x0000301a LBB0_537
- 0x4d, 0x01, 0xcb, //0x0000301a addq %r9, %r11
- 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x0000301d movq $-1, $-48(%rbp)
- 0x45, 0x31, 0xd2, //0x00003025 xorl %r10d, %r10d
- 0x49, 0x83, 0xfe, 0x20, //0x00003028 cmpq $32, %r14
- 0x4c, 0x8b, 0x45, 0xb8, //0x0000302c movq $-72(%rbp), %r8
- 0x0f, 0x83, 0x3b, 0xfc, 0xff, 0xff, //0x00003030 jae LBB0_261
- 0xe9, 0x06, 0x05, 0x00, 0x00, //0x00003036 jmp LBB0_599
- //0x0000303b LBB0_538
- 0x4d, 0x01, 0xcb, //0x0000303b addq %r9, %r11
- 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x0000303e movq $-1, $-48(%rbp)
- 0x45, 0x31, 0xf6, //0x00003046 xorl %r14d, %r14d
- 0x48, 0x83, 0xf9, 0x20, //0x00003049 cmpq $32, %rcx
- 0x0f, 0x83, 0x94, 0xfc, 0xff, 0xff, //0x0000304d jae LBB0_424
- //0x00003053 LBB0_539
- 0x48, 0x89, 0xce, //0x00003053 movq %rcx, %rsi
- 0x4c, 0x89, 0xf7, //0x00003056 movq %r14, %rdi
- 0x48, 0x85, 0xff, //0x00003059 testq %rdi, %rdi
- 0x0f, 0x84, 0xc1, 0xfd, 0xff, 0xff, //0x0000305c je LBB0_513
- //0x00003062 LBB0_540
- 0x48, 0x85, 0xf6, //0x00003062 testq %rsi, %rsi
- 0x0f, 0x84, 0x97, 0x08, 0x00, 0x00, //0x00003065 je LBB0_542
- 0x4c, 0x89, 0xc9, //0x0000306b movq %r9, %rcx
- 0x48, 0xf7, 0xd1, //0x0000306e notq %rcx
- 0x4c, 0x01, 0xd9, //0x00003071 addq %r11, %rcx
- 0x48, 0x8b, 0x55, 0xd0, //0x00003074 movq $-48(%rbp), %rdx
- 0x48, 0x83, 0xfa, 0xff, //0x00003078 cmpq $-1, %rdx
- 0x48, 0x89, 0xd0, //0x0000307c movq %rdx, %rax
- 0x48, 0x0f, 0x44, 0xc1, //0x0000307f cmoveq %rcx, %rax
- 0x48, 0x0f, 0x45, 0xca, //0x00003083 cmovneq %rdx, %rcx
- 0x49, 0x83, 0xc3, 0x01, //0x00003087 addq $1, %r11
- 0x48, 0x83, 0xc6, 0xff, //0x0000308b addq $-1, %rsi
- 0x48, 0x89, 0x45, 0xd0, //0x0000308f movq %rax, $-48(%rbp)
- 0x48, 0x85, 0xf6, //0x00003093 testq %rsi, %rsi
- 0x0f, 0x85, 0x94, 0xfd, 0xff, 0xff, //0x00003096 jne LBB0_514
- 0xe9, 0x61, 0x08, 0x00, 0x00, //0x0000309c jmp LBB0_542
- //0x000030a1 LBB0_543
- 0x49, 0x8d, 0x4c, 0x24, 0xff, //0x000030a1 leaq $-1(%r12), %rcx
- 0x4c, 0x39, 0xf1, //0x000030a6 cmpq %r14, %rcx
- 0x0f, 0x84, 0x44, 0x06, 0x00, 0x00, //0x000030a9 je LBB0_638
- 0x4c, 0x89, 0xe2, //0x000030af movq %r12, %rdx
- 0x4f, 0x8d, 0x1c, 0x16, //0x000030b2 leaq (%r14,%r10), %r11
- 0x49, 0x83, 0xc3, 0x02, //0x000030b6 addq $2, %r11
- 0x4c, 0x89, 0xe1, //0x000030ba movq %r12, %rcx
- 0x4c, 0x29, 0xf1, //0x000030bd subq %r14, %rcx
- 0x48, 0x83, 0xc1, 0xfe, //0x000030c0 addq $-2, %rcx
- 0x49, 0x89, 0xce, //0x000030c4 movq %rcx, %r14
- 0x4c, 0x8b, 0x6d, 0xc0, //0x000030c7 movq $-64(%rbp), %r13
- 0xe9, 0x71, 0xf5, 0xff, 0xff, //0x000030cb jmp LBB0_139
- //0x000030d0 LBB0_545
- 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000030d0 cmpq $-1, $-48(%rbp)
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000030d5 jne LBB0_547
- 0x4c, 0x89, 0xd8, //0x000030db movq %r11, %rax
- 0x4c, 0x29, 0xc8, //0x000030de subq %r9, %rax
- 0x48, 0x0f, 0xbc, 0xf2, //0x000030e1 bsfq %rdx, %rsi
- 0x48, 0x01, 0xc6, //0x000030e5 addq %rax, %rsi
- 0x48, 0x89, 0x75, 0xd0, //0x000030e8 movq %rsi, $-48(%rbp)
- //0x000030ec LBB0_547
- 0x44, 0x89, 0xd0, //0x000030ec movl %r10d, %eax
- 0xf7, 0xd0, //0x000030ef notl %eax
- 0x21, 0xd0, //0x000030f1 andl %edx, %eax
- 0x41, 0x8d, 0x34, 0x42, //0x000030f3 leal (%r10,%rax,2), %esi
- 0x8d, 0x3c, 0x00, //0x000030f7 leal (%rax,%rax), %edi
- 0xf7, 0xd7, //0x000030fa notl %edi
- 0x21, 0xd7, //0x000030fc andl %edx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000030fe andl $-1431655766, %edi
- 0x45, 0x31, 0xd2, //0x00003104 xorl %r10d, %r10d
- 0x01, 0xc7, //0x00003107 addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc2, //0x00003109 setb %r10b
- 0x01, 0xff, //0x0000310d addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x0000310f xorl $1431655765, %edi
- 0x21, 0xf7, //0x00003115 andl %esi, %edi
- 0xf7, 0xd7, //0x00003117 notl %edi
- 0x21, 0xf9, //0x00003119 andl %edi, %ecx
- 0x4c, 0x8b, 0x6d, 0xc0, //0x0000311b movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x65, 0xb8, //0x0000311f movq $-72(%rbp), %r12
- 0x48, 0x85, 0xc9, //0x00003123 testq %rcx, %rcx
- 0x0f, 0x85, 0xe5, 0xf6, 0xff, 0xff, //0x00003126 jne LBB0_53
- //0x0000312c LBB0_548
- 0x49, 0x83, 0xc3, 0x20, //0x0000312c addq $32, %r11
- 0x49, 0x83, 0xc6, 0xe0, //0x00003130 addq $-32, %r14
- //0x00003134 LBB0_549
- 0x4d, 0x85, 0xd2, //0x00003134 testq %r10, %r10
- 0x0f, 0x85, 0xe4, 0x02, 0x00, 0x00, //0x00003137 jne LBB0_589
- 0x48, 0x8b, 0x4d, 0xd0, //0x0000313d movq $-48(%rbp), %rcx
- 0x4d, 0x85, 0xf6, //0x00003141 testq %r14, %r14
- 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x00003144 je LBB0_561
- //0x0000314a LBB0_551
- 0x4c, 0x89, 0xca, //0x0000314a movq %r9, %rdx
- 0x48, 0xf7, 0xda, //0x0000314d negq %rdx
- //0x00003150 LBB0_552
- 0x31, 0xf6, //0x00003150 xorl %esi, %esi
- //0x00003152 LBB0_553
- 0x41, 0x0f, 0xb6, 0x04, 0x33, //0x00003152 movzbl (%r11,%rsi), %eax
- 0x3c, 0x22, //0x00003157 cmpb $34, %al
- 0x0f, 0x84, 0x70, 0x00, 0x00, 0x00, //0x00003159 je LBB0_560
- 0x3c, 0x5c, //0x0000315f cmpb $92, %al
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003161 je LBB0_558
- 0x48, 0x83, 0xc6, 0x01, //0x00003167 addq $1, %rsi
- 0x49, 0x39, 0xf6, //0x0000316b cmpq %rsi, %r14
- 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x0000316e jne LBB0_553
- 0xe9, 0x72, 0x00, 0x00, 0x00, //0x00003174 jmp LBB0_556
- //0x00003179 LBB0_558
- 0x49, 0x8d, 0x46, 0xff, //0x00003179 leaq $-1(%r14), %rax
- 0x48, 0x39, 0xf0, //0x0000317d cmpq %rsi, %rax
- 0x0f, 0x84, 0xb9, 0x07, 0x00, 0x00, //0x00003180 je LBB0_652
- 0x4a, 0x8d, 0x04, 0x1a, //0x00003186 leaq (%rdx,%r11), %rax
- 0x48, 0x01, 0xf0, //0x0000318a addq %rsi, %rax
- 0x48, 0x83, 0xf9, 0xff, //0x0000318d cmpq $-1, %rcx
- 0x48, 0x8b, 0x7d, 0xd0, //0x00003191 movq $-48(%rbp), %rdi
- 0x48, 0x0f, 0x44, 0xf8, //0x00003195 cmoveq %rax, %rdi
- 0x48, 0x89, 0x7d, 0xd0, //0x00003199 movq %rdi, $-48(%rbp)
- 0x48, 0x0f, 0x44, 0xc8, //0x0000319d cmoveq %rax, %rcx
- 0x49, 0x01, 0xf3, //0x000031a1 addq %rsi, %r11
- 0x49, 0x83, 0xc3, 0x02, //0x000031a4 addq $2, %r11
- 0x4c, 0x89, 0xf0, //0x000031a8 movq %r14, %rax
- 0x48, 0x29, 0xf0, //0x000031ab subq %rsi, %rax
- 0x48, 0x83, 0xc0, 0xfe, //0x000031ae addq $-2, %rax
- 0x49, 0x83, 0xc6, 0xfe, //0x000031b2 addq $-2, %r14
- 0x49, 0x39, 0xf6, //0x000031b6 cmpq %rsi, %r14
- 0x49, 0x89, 0xc6, //0x000031b9 movq %rax, %r14
- 0x4c, 0x8b, 0x6d, 0xc0, //0x000031bc movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x65, 0xb8, //0x000031c0 movq $-72(%rbp), %r12
- 0x0f, 0x85, 0x86, 0xff, 0xff, 0xff, //0x000031c4 jne LBB0_552
- 0xe9, 0xf1, 0x04, 0x00, 0x00, //0x000031ca jmp LBB0_59
- //0x000031cf LBB0_560
- 0x49, 0x01, 0xf3, //0x000031cf addq %rsi, %r11
- 0x49, 0x83, 0xc3, 0x01, //0x000031d2 addq $1, %r11
- //0x000031d6 LBB0_561
- 0x4d, 0x29, 0xcb, //0x000031d6 subq %r9, %r11
- //0x000031d9 LBB0_562
- 0x48, 0x8b, 0x55, 0xc8, //0x000031d9 movq $-56(%rbp), %rdx
- 0x4d, 0x85, 0xdb, //0x000031dd testq %r11, %r11
- 0x0f, 0x89, 0x71, 0xe0, 0xff, 0xff, //0x000031e0 jns LBB0_246
- 0xe9, 0xc8, 0x04, 0x00, 0x00, //0x000031e6 jmp LBB0_58
- //0x000031eb LBB0_556
- 0x3c, 0x22, //0x000031eb cmpb $34, %al
- 0x0f, 0x85, 0x4c, 0x07, 0x00, 0x00, //0x000031ed jne LBB0_652
- 0x4d, 0x01, 0xf3, //0x000031f3 addq %r14, %r11
- 0x4c, 0x8b, 0x6d, 0xc0, //0x000031f6 movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x65, 0xb8, //0x000031fa movq $-72(%rbp), %r12
- 0xe9, 0xd3, 0xff, 0xff, 0xff, //0x000031fe jmp LBB0_561
- //0x00003203 LBB0_563
- 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00003203 cmpq $-1, $-48(%rbp)
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00003208 jne LBB0_565
- 0x4c, 0x89, 0xd8, //0x0000320e movq %r11, %rax
- 0x4c, 0x29, 0xc8, //0x00003211 subq %r9, %rax
- 0x48, 0x0f, 0xbc, 0xfa, //0x00003214 bsfq %rdx, %rdi
- 0x48, 0x01, 0xc7, //0x00003218 addq %rax, %rdi
- 0x48, 0x89, 0x7d, 0xd0, //0x0000321b movq %rdi, $-48(%rbp)
- //0x0000321f LBB0_565
- 0x48, 0x89, 0xdf, //0x0000321f movq %rbx, %rdi
- 0x89, 0xf8, //0x00003222 movl %edi, %eax
- 0xf7, 0xd0, //0x00003224 notl %eax
- 0x21, 0xd0, //0x00003226 andl %edx, %eax
- 0x44, 0x8d, 0x04, 0x43, //0x00003228 leal (%rbx,%rax,2), %r8d
- 0x8d, 0x3c, 0x00, //0x0000322c leal (%rax,%rax), %edi
- 0xf7, 0xd7, //0x0000322f notl %edi
- 0x21, 0xd7, //0x00003231 andl %edx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003233 andl $-1431655766, %edi
- 0x31, 0xdb, //0x00003239 xorl %ebx, %ebx
- 0x01, 0xc7, //0x0000323b addl %eax, %edi
- 0x0f, 0x92, 0xc3, //0x0000323d setb %bl
- 0x01, 0xff, //0x00003240 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00003242 xorl $1431655765, %edi
- 0x44, 0x21, 0xc7, //0x00003248 andl %r8d, %edi
- 0xf7, 0xd7, //0x0000324b notl %edi
- 0x21, 0xf9, //0x0000324d andl %edi, %ecx
- 0x4c, 0x8b, 0x6d, 0xc0, //0x0000324f movq $-64(%rbp), %r13
- 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00003253 movdqa %xmm12, %xmm7
- 0x4c, 0x8b, 0x65, 0xb8, //0x00003258 movq $-72(%rbp), %r12
- 0xe9, 0x42, 0xf6, 0xff, 0xff, //0x0000325c jmp LBB0_177
- //0x00003261 LBB0_566
- 0x49, 0x8d, 0x4c, 0x24, 0xff, //0x00003261 leaq $-1(%r12), %rcx
- 0x4c, 0x39, 0xf1, //0x00003266 cmpq %r14, %rcx
- 0x0f, 0x84, 0x84, 0x04, 0x00, 0x00, //0x00003269 je LBB0_638
- 0x4c, 0x89, 0xe2, //0x0000326f movq %r12, %rdx
- 0x4f, 0x8d, 0x1c, 0x16, //0x00003272 leaq (%r14,%r10), %r11
- 0x49, 0x83, 0xc3, 0x02, //0x00003276 addq $2, %r11
- 0x4c, 0x89, 0xe1, //0x0000327a movq %r12, %rcx
- 0x4c, 0x29, 0xf1, //0x0000327d subq %r14, %rcx
- 0x48, 0x83, 0xc1, 0xfe, //0x00003280 addq $-2, %rcx
- 0x49, 0x89, 0xce, //0x00003284 movq %rcx, %r14
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00003287 movq $-64(%rbp), %r13
- 0xe9, 0x9c, 0xf4, 0xff, 0xff, //0x0000328b jmp LBB0_163
- //0x00003290 LBB0_568
- 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00003290 cmpq $-1, $-48(%rbp)
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00003295 jne LBB0_570
- 0x4c, 0x89, 0xd8, //0x0000329b movq %r11, %rax
- 0x4c, 0x29, 0xc8, //0x0000329e subq %r9, %rax
- 0x48, 0x0f, 0xbc, 0xf2, //0x000032a1 bsfq %rdx, %rsi
- 0x48, 0x01, 0xc6, //0x000032a5 addq %rax, %rsi
- 0x48, 0x89, 0x75, 0xd0, //0x000032a8 movq %rsi, $-48(%rbp)
- //0x000032ac LBB0_570
- 0x44, 0x89, 0xd0, //0x000032ac movl %r10d, %eax
- 0xf7, 0xd0, //0x000032af notl %eax
- 0x21, 0xd0, //0x000032b1 andl %edx, %eax
- 0x41, 0x8d, 0x34, 0x42, //0x000032b3 leal (%r10,%rax,2), %esi
- 0x8d, 0x3c, 0x00, //0x000032b7 leal (%rax,%rax), %edi
- 0xf7, 0xd7, //0x000032ba notl %edi
- 0x21, 0xd7, //0x000032bc andl %edx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000032be andl $-1431655766, %edi
- 0x45, 0x31, 0xd2, //0x000032c4 xorl %r10d, %r10d
- 0x01, 0xc7, //0x000032c7 addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc2, //0x000032c9 setb %r10b
- 0x01, 0xff, //0x000032cd addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000032cf xorl $1431655765, %edi
- 0x21, 0xf7, //0x000032d5 andl %esi, %edi
- 0xf7, 0xd7, //0x000032d7 notl %edi
- 0x21, 0xf9, //0x000032d9 andl %edi, %ecx
- 0x4c, 0x8b, 0x6d, 0xc0, //0x000032db movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x65, 0xb8, //0x000032df movq $-72(%rbp), %r12
- 0x48, 0x85, 0xc9, //0x000032e3 testq %rcx, %rcx
- 0x0f, 0x85, 0xd5, 0xf6, 0xff, 0xff, //0x000032e6 jne LBB0_122
- //0x000032ec LBB0_571
- 0x49, 0x83, 0xc3, 0x20, //0x000032ec addq $32, %r11
- 0x49, 0x83, 0xc6, 0xe0, //0x000032f0 addq $-32, %r14
- //0x000032f4 LBB0_572
- 0x4d, 0x85, 0xd2, //0x000032f4 testq %r10, %r10
- 0x0f, 0x85, 0x6b, 0x01, 0x00, 0x00, //0x000032f7 jne LBB0_591
- 0x48, 0x8b, 0x4d, 0xd0, //0x000032fd movq $-48(%rbp), %rcx
- 0x4d, 0x85, 0xf6, //0x00003301 testq %r14, %r14
- 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x00003304 je LBB0_584
- //0x0000330a LBB0_574
- 0x4c, 0x89, 0xca, //0x0000330a movq %r9, %rdx
- 0x48, 0xf7, 0xda, //0x0000330d negq %rdx
- //0x00003310 LBB0_575
- 0x31, 0xf6, //0x00003310 xorl %esi, %esi
- //0x00003312 LBB0_576
- 0x41, 0x0f, 0xb6, 0x04, 0x33, //0x00003312 movzbl (%r11,%rsi), %eax
- 0x3c, 0x22, //0x00003317 cmpb $34, %al
- 0x0f, 0x84, 0x70, 0x00, 0x00, 0x00, //0x00003319 je LBB0_583
- 0x3c, 0x5c, //0x0000331f cmpb $92, %al
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003321 je LBB0_581
- 0x48, 0x83, 0xc6, 0x01, //0x00003327 addq $1, %rsi
- 0x49, 0x39, 0xf6, //0x0000332b cmpq %rsi, %r14
- 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x0000332e jne LBB0_576
- 0xe9, 0x72, 0x00, 0x00, 0x00, //0x00003334 jmp LBB0_579
- //0x00003339 LBB0_581
- 0x49, 0x8d, 0x46, 0xff, //0x00003339 leaq $-1(%r14), %rax
- 0x48, 0x39, 0xf0, //0x0000333d cmpq %rsi, %rax
- 0x0f, 0x84, 0x15, 0x06, 0x00, 0x00, //0x00003340 je LBB0_653
- 0x4a, 0x8d, 0x04, 0x1a, //0x00003346 leaq (%rdx,%r11), %rax
- 0x48, 0x01, 0xf0, //0x0000334a addq %rsi, %rax
- 0x48, 0x83, 0xf9, 0xff, //0x0000334d cmpq $-1, %rcx
- 0x48, 0x8b, 0x7d, 0xd0, //0x00003351 movq $-48(%rbp), %rdi
- 0x48, 0x0f, 0x44, 0xf8, //0x00003355 cmoveq %rax, %rdi
- 0x48, 0x89, 0x7d, 0xd0, //0x00003359 movq %rdi, $-48(%rbp)
- 0x48, 0x0f, 0x44, 0xc8, //0x0000335d cmoveq %rax, %rcx
- 0x49, 0x01, 0xf3, //0x00003361 addq %rsi, %r11
- 0x49, 0x83, 0xc3, 0x02, //0x00003364 addq $2, %r11
- 0x4c, 0x89, 0xf0, //0x00003368 movq %r14, %rax
- 0x48, 0x29, 0xf0, //0x0000336b subq %rsi, %rax
- 0x48, 0x83, 0xc0, 0xfe, //0x0000336e addq $-2, %rax
- 0x49, 0x83, 0xc6, 0xfe, //0x00003372 addq $-2, %r14
- 0x49, 0x39, 0xf6, //0x00003376 cmpq %rsi, %r14
- 0x49, 0x89, 0xc6, //0x00003379 movq %rax, %r14
- 0x4c, 0x8b, 0x6d, 0xc0, //0x0000337c movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x65, 0xb8, //0x00003380 movq $-72(%rbp), %r12
- 0x0f, 0x85, 0x86, 0xff, 0xff, 0xff, //0x00003384 jne LBB0_575
- 0xe9, 0x87, 0x03, 0x00, 0x00, //0x0000338a jmp LBB0_128
- //0x0000338f LBB0_583
- 0x49, 0x01, 0xf3, //0x0000338f addq %rsi, %r11
- 0x49, 0x83, 0xc3, 0x01, //0x00003392 addq $1, %r11
- //0x00003396 LBB0_584
- 0x4d, 0x29, 0xcb, //0x00003396 subq %r9, %r11
- //0x00003399 LBB0_585
- 0x48, 0x8b, 0x55, 0xc8, //0x00003399 movq $-56(%rbp), %rdx
- 0x4d, 0x85, 0xdb, //0x0000339d testq %r11, %r11
- 0x0f, 0x89, 0x1a, 0xe4, 0xff, 0xff, //0x000033a0 jns LBB0_331
- 0xe9, 0x5a, 0x03, 0x00, 0x00, //0x000033a6 jmp LBB0_127
- //0x000033ab LBB0_579
- 0x3c, 0x22, //0x000033ab cmpb $34, %al
- 0x0f, 0x85, 0xa8, 0x05, 0x00, 0x00, //0x000033ad jne LBB0_653
- 0x4d, 0x01, 0xf3, //0x000033b3 addq %r14, %r11
- 0x4c, 0x8b, 0x6d, 0xc0, //0x000033b6 movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x65, 0xb8, //0x000033ba movq $-72(%rbp), %r12
- 0xe9, 0xd3, 0xff, 0xff, 0xff, //0x000033be jmp LBB0_584
- //0x000033c3 LBB0_586
- 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000033c3 cmpq $-1, $-48(%rbp)
- 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000033c8 jne LBB0_588
- 0x4c, 0x89, 0xd8, //0x000033ce movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xb0, //0x000033d1 subq $-80(%rbp), %rax
- 0x48, 0x0f, 0xbc, 0xfa, //0x000033d5 bsfq %rdx, %rdi
- 0x48, 0x01, 0xc7, //0x000033d9 addq %rax, %rdi
- 0x48, 0x89, 0x7d, 0xd0, //0x000033dc movq %rdi, $-48(%rbp)
- //0x000033e0 LBB0_588
- 0x44, 0x89, 0xc8, //0x000033e0 movl %r9d, %eax
- 0xf7, 0xd0, //0x000033e3 notl %eax
- 0x21, 0xd0, //0x000033e5 andl %edx, %eax
- 0x45, 0x8d, 0x04, 0x41, //0x000033e7 leal (%r9,%rax,2), %r8d
- 0x8d, 0x3c, 0x00, //0x000033eb leal (%rax,%rax), %edi
- 0xf7, 0xd7, //0x000033ee notl %edi
- 0x21, 0xd7, //0x000033f0 andl %edx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000033f2 andl $-1431655766, %edi
- 0x45, 0x31, 0xc9, //0x000033f8 xorl %r9d, %r9d
- 0x01, 0xc7, //0x000033fb addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc1, //0x000033fd setb %r9b
- 0x01, 0xff, //0x00003401 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00003403 xorl $1431655765, %edi
- 0x44, 0x21, 0xc7, //0x00003409 andl %r8d, %edi
- 0xf7, 0xd7, //0x0000340c notl %edi
- 0x21, 0xf9, //0x0000340e andl %edi, %ecx
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00003410 movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x65, 0xb8, //0x00003414 movq $-72(%rbp), %r12
- 0x4c, 0x8b, 0x45, 0xb0, //0x00003418 movq $-80(%rbp), %r8
- 0xe9, 0x38, 0xf6, 0xff, 0xff, //0x0000341c jmp LBB0_212
- //0x00003421 LBB0_589
- 0x4d, 0x85, 0xf6, //0x00003421 testq %r14, %r14
- 0x0f, 0x84, 0x15, 0x05, 0x00, 0x00, //0x00003424 je LBB0_652
- 0x4c, 0x89, 0xc9, //0x0000342a movq %r9, %rcx
- 0x48, 0xf7, 0xd1, //0x0000342d notq %rcx
- 0x4c, 0x01, 0xd9, //0x00003430 addq %r11, %rcx
- 0x48, 0x8b, 0x55, 0xd0, //0x00003433 movq $-48(%rbp), %rdx
- 0x48, 0x83, 0xfa, 0xff, //0x00003437 cmpq $-1, %rdx
- 0x48, 0x89, 0xd0, //0x0000343b movq %rdx, %rax
- 0x48, 0x0f, 0x44, 0xc1, //0x0000343e cmoveq %rcx, %rax
- 0x48, 0x0f, 0x45, 0xca, //0x00003442 cmovneq %rdx, %rcx
- 0x49, 0x83, 0xc3, 0x01, //0x00003446 addq $1, %r11
- 0x49, 0x83, 0xc6, 0xff, //0x0000344a addq $-1, %r14
- 0x48, 0x89, 0x45, 0xd0, //0x0000344e movq %rax, $-48(%rbp)
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00003452 movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x65, 0xb8, //0x00003456 movq $-72(%rbp), %r12
- 0x4d, 0x85, 0xf6, //0x0000345a testq %r14, %r14
- 0x0f, 0x85, 0xe7, 0xfc, 0xff, 0xff, //0x0000345d jne LBB0_551
- 0xe9, 0x6e, 0xfd, 0xff, 0xff, //0x00003463 jmp LBB0_561
- //0x00003468 LBB0_591
- 0x4d, 0x85, 0xf6, //0x00003468 testq %r14, %r14
- 0x0f, 0x84, 0xea, 0x04, 0x00, 0x00, //0x0000346b je LBB0_653
- 0x4c, 0x89, 0xc9, //0x00003471 movq %r9, %rcx
- 0x48, 0xf7, 0xd1, //0x00003474 notq %rcx
- 0x4c, 0x01, 0xd9, //0x00003477 addq %r11, %rcx
- 0x48, 0x8b, 0x55, 0xd0, //0x0000347a movq $-48(%rbp), %rdx
- 0x48, 0x83, 0xfa, 0xff, //0x0000347e cmpq $-1, %rdx
- 0x48, 0x89, 0xd0, //0x00003482 movq %rdx, %rax
- 0x48, 0x0f, 0x44, 0xc1, //0x00003485 cmoveq %rcx, %rax
- 0x48, 0x0f, 0x45, 0xca, //0x00003489 cmovneq %rdx, %rcx
- 0x49, 0x83, 0xc3, 0x01, //0x0000348d addq $1, %r11
- 0x49, 0x83, 0xc6, 0xff, //0x00003491 addq $-1, %r14
- 0x48, 0x89, 0x45, 0xd0, //0x00003495 movq %rax, $-48(%rbp)
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00003499 movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x65, 0xb8, //0x0000349d movq $-72(%rbp), %r12
- 0x4d, 0x85, 0xf6, //0x000034a1 testq %r14, %r14
- 0x0f, 0x85, 0x60, 0xfe, 0xff, 0xff, //0x000034a4 jne LBB0_574
- 0xe9, 0xe7, 0xfe, 0xff, 0xff, //0x000034aa jmp LBB0_584
- //0x000034af LBB0_593
- 0x49, 0x8d, 0x48, 0xff, //0x000034af leaq $-1(%r8), %rcx
- 0x4c, 0x39, 0xf1, //0x000034b3 cmpq %r14, %rcx
- 0x0f, 0x84, 0x37, 0x02, 0x00, 0x00, //0x000034b6 je LBB0_638
- 0x4c, 0x89, 0xc2, //0x000034bc movq %r8, %rdx
- 0x4f, 0x8d, 0x1c, 0x16, //0x000034bf leaq (%r14,%r10), %r11
- 0x49, 0x83, 0xc3, 0x02, //0x000034c3 addq $2, %r11
- 0x4c, 0x89, 0xc1, //0x000034c7 movq %r8, %rcx
- 0x4c, 0x29, 0xf1, //0x000034ca subq %r14, %rcx
- 0x48, 0x83, 0xc1, 0xfe, //0x000034cd addq $-2, %rcx
- 0x49, 0x89, 0xce, //0x000034d1 movq %rcx, %r14
- 0x4c, 0x8b, 0x6d, 0xc0, //0x000034d4 movq $-64(%rbp), %r13
- 0xe9, 0x20, 0xe4, 0xff, 0xff, //0x000034d8 jmp LBB0_343
- //0x000034dd LBB0_595
- 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000034dd cmpq $-1, $-48(%rbp)
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000034e2 jne LBB0_597
- 0x4c, 0x89, 0xd8, //0x000034e8 movq %r11, %rax
- 0x4c, 0x29, 0xc8, //0x000034eb subq %r9, %rax
- 0x48, 0x0f, 0xbc, 0xf2, //0x000034ee bsfq %rdx, %rsi
- 0x48, 0x01, 0xc6, //0x000034f2 addq %rax, %rsi
- 0x48, 0x89, 0x75, 0xd0, //0x000034f5 movq %rsi, $-48(%rbp)
- //0x000034f9 LBB0_597
- 0x44, 0x89, 0xd0, //0x000034f9 movl %r10d, %eax
- 0xf7, 0xd0, //0x000034fc notl %eax
- 0x21, 0xd0, //0x000034fe andl %edx, %eax
- 0x41, 0x8d, 0x34, 0x42, //0x00003500 leal (%r10,%rax,2), %esi
- 0x8d, 0x3c, 0x00, //0x00003504 leal (%rax,%rax), %edi
- 0xf7, 0xd7, //0x00003507 notl %edi
- 0x21, 0xd7, //0x00003509 andl %edx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000350b andl $-1431655766, %edi
- 0x45, 0x31, 0xd2, //0x00003511 xorl %r10d, %r10d
- 0x01, 0xc7, //0x00003514 addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc2, //0x00003516 setb %r10b
- 0x01, 0xff, //0x0000351a addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x0000351c xorl $1431655765, %edi
- 0x21, 0xf7, //0x00003522 andl %esi, %edi
- 0xf7, 0xd7, //0x00003524 notl %edi
- 0x21, 0xf9, //0x00003526 andl %edi, %ecx
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00003528 movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x45, 0xb8, //0x0000352c movq $-72(%rbp), %r8
- 0x48, 0x85, 0xc9, //0x00003530 testq %rcx, %rcx
- 0x0f, 0x85, 0x98, 0xf7, 0xff, 0xff, //0x00003533 jne LBB0_264
- //0x00003539 LBB0_598
- 0x49, 0x83, 0xc3, 0x20, //0x00003539 addq $32, %r11
- 0x49, 0x83, 0xc6, 0xe0, //0x0000353d addq $-32, %r14
- //0x00003541 LBB0_599
- 0x4d, 0x85, 0xd2, //0x00003541 testq %r10, %r10
- 0x0f, 0x85, 0x0b, 0x01, 0x00, 0x00, //0x00003544 jne LBB0_615
- 0x48, 0x8b, 0x4d, 0xd0, //0x0000354a movq $-48(%rbp), %rcx
- 0x4d, 0x85, 0xf6, //0x0000354e testq %r14, %r14
- 0x0f, 0x84, 0x84, 0x00, 0x00, 0x00, //0x00003551 je LBB0_611
- //0x00003557 LBB0_601
- 0x4c, 0x89, 0xca, //0x00003557 movq %r9, %rdx
- 0x48, 0xf7, 0xda, //0x0000355a negq %rdx
- //0x0000355d LBB0_602
- 0x31, 0xf6, //0x0000355d xorl %esi, %esi
- //0x0000355f LBB0_603
- 0x41, 0x0f, 0xb6, 0x04, 0x33, //0x0000355f movzbl (%r11,%rsi), %eax
- 0x3c, 0x22, //0x00003564 cmpb $34, %al
- 0x0f, 0x84, 0x68, 0x00, 0x00, 0x00, //0x00003566 je LBB0_610
- 0x3c, 0x5c, //0x0000356c cmpb $92, %al
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000356e je LBB0_608
- 0x48, 0x83, 0xc6, 0x01, //0x00003574 addq $1, %rsi
- 0x49, 0x39, 0xf6, //0x00003578 cmpq %rsi, %r14
- 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x0000357b jne LBB0_603
- 0xe9, 0x61, 0x00, 0x00, 0x00, //0x00003581 jmp LBB0_606
- //0x00003586 LBB0_608
- 0x49, 0x8d, 0x46, 0xff, //0x00003586 leaq $-1(%r14), %rax
- 0x48, 0x39, 0xf0, //0x0000358a cmpq %rsi, %rax
- 0x0f, 0x84, 0x6f, 0x03, 0x00, 0x00, //0x0000358d je LBB0_542
- 0x4a, 0x8d, 0x04, 0x1a, //0x00003593 leaq (%rdx,%r11), %rax
- 0x48, 0x01, 0xf0, //0x00003597 addq %rsi, %rax
- 0x48, 0x83, 0xf9, 0xff, //0x0000359a cmpq $-1, %rcx
- 0x48, 0x8b, 0x7d, 0xd0, //0x0000359e movq $-48(%rbp), %rdi
- 0x48, 0x0f, 0x44, 0xf8, //0x000035a2 cmoveq %rax, %rdi
- 0x48, 0x89, 0x7d, 0xd0, //0x000035a6 movq %rdi, $-48(%rbp)
- 0x48, 0x0f, 0x44, 0xc8, //0x000035aa cmoveq %rax, %rcx
- 0x49, 0x01, 0xf3, //0x000035ae addq %rsi, %r11
- 0x49, 0x83, 0xc3, 0x02, //0x000035b1 addq $2, %r11
- 0x4c, 0x89, 0xf0, //0x000035b5 movq %r14, %rax
- 0x48, 0x29, 0xf0, //0x000035b8 subq %rsi, %rax
- 0x48, 0x83, 0xc0, 0xfe, //0x000035bb addq $-2, %rax
- 0x49, 0x83, 0xc6, 0xfe, //0x000035bf addq $-2, %r14
- 0x49, 0x39, 0xf6, //0x000035c3 cmpq %rsi, %r14
- 0x49, 0x89, 0xc6, //0x000035c6 movq %rax, %r14
- 0x0f, 0x85, 0x8e, 0xff, 0xff, 0xff, //0x000035c9 jne LBB0_602
- 0xe9, 0x2e, 0x03, 0x00, 0x00, //0x000035cf jmp LBB0_542
- //0x000035d4 LBB0_610
- 0x49, 0x01, 0xf3, //0x000035d4 addq %rsi, %r11
- 0x49, 0x83, 0xc3, 0x01, //0x000035d7 addq $1, %r11
- //0x000035db LBB0_611
- 0x4d, 0x29, 0xcb, //0x000035db subq %r9, %r11
- 0x4c, 0x8b, 0x6d, 0xc0, //0x000035de movq $-64(%rbp), %r13
- 0xe9, 0x5d, 0xde, 0xff, 0xff, //0x000035e2 jmp LBB0_269
- //0x000035e7 LBB0_606
- 0x3c, 0x22, //0x000035e7 cmpb $34, %al
- 0x0f, 0x85, 0x13, 0x03, 0x00, 0x00, //0x000035e9 jne LBB0_542
- 0x4d, 0x01, 0xf3, //0x000035ef addq %r14, %r11
- 0xe9, 0xe4, 0xff, 0xff, 0xff, //0x000035f2 jmp LBB0_611
- //0x000035f7 LBB0_612
- 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000035f7 cmpq $-1, $-48(%rbp)
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000035fc jne LBB0_614
- 0x4c, 0x89, 0xd8, //0x00003602 movq %r11, %rax
- 0x4c, 0x29, 0xc8, //0x00003605 subq %r9, %rax
- 0x48, 0x0f, 0xbc, 0xfa, //0x00003608 bsfq %rdx, %rdi
- 0x48, 0x01, 0xc7, //0x0000360c addq %rax, %rdi
- 0x48, 0x89, 0x7d, 0xd0, //0x0000360f movq %rdi, $-48(%rbp)
- //0x00003613 LBB0_614
- 0x44, 0x89, 0xf0, //0x00003613 movl %r14d, %eax
- 0xf7, 0xd0, //0x00003616 notl %eax
- 0x21, 0xd0, //0x00003618 andl %edx, %eax
- 0x45, 0x8d, 0x04, 0x46, //0x0000361a leal (%r14,%rax,2), %r8d
- 0x8d, 0x1c, 0x00, //0x0000361e leal (%rax,%rax), %ebx
- 0xf7, 0xd3, //0x00003621 notl %ebx
- 0x21, 0xd3, //0x00003623 andl %edx, %ebx
- 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003625 andl $-1431655766, %ebx
- 0x31, 0xff, //0x0000362b xorl %edi, %edi
- 0x01, 0xc3, //0x0000362d addl %eax, %ebx
- 0x40, 0x0f, 0x92, 0xc7, //0x0000362f setb %dil
- 0x01, 0xdb, //0x00003633 addl %ebx, %ebx
- 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00003635 xorl $1431655765, %ebx
- 0x44, 0x21, 0xc3, //0x0000363b andl %r8d, %ebx
- 0xf7, 0xd3, //0x0000363e notl %ebx
- 0x41, 0x21, 0xda, //0x00003640 andl %ebx, %r10d
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00003643 movq $-64(%rbp), %r13
- 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00003647 movdqa %xmm12, %xmm7
- 0x4c, 0x8b, 0x45, 0xb8, //0x0000364c movq $-72(%rbp), %r8
- 0xe9, 0x0b, 0xf7, 0xff, 0xff, //0x00003650 jmp LBB0_427
- //0x00003655 LBB0_615
- 0x4d, 0x85, 0xf6, //0x00003655 testq %r14, %r14
- 0x0f, 0x84, 0xa4, 0x02, 0x00, 0x00, //0x00003658 je LBB0_542
- 0x4c, 0x89, 0xc9, //0x0000365e movq %r9, %rcx
- 0x48, 0xf7, 0xd1, //0x00003661 notq %rcx
- 0x4c, 0x01, 0xd9, //0x00003664 addq %r11, %rcx
- 0x48, 0x8b, 0x55, 0xd0, //0x00003667 movq $-48(%rbp), %rdx
- 0x48, 0x83, 0xfa, 0xff, //0x0000366b cmpq $-1, %rdx
- 0x48, 0x89, 0xd0, //0x0000366f movq %rdx, %rax
- 0x48, 0x0f, 0x44, 0xc1, //0x00003672 cmoveq %rcx, %rax
- 0x48, 0x0f, 0x45, 0xca, //0x00003676 cmovneq %rdx, %rcx
- 0x49, 0x83, 0xc3, 0x01, //0x0000367a addq $1, %r11
- 0x49, 0x83, 0xc6, 0xff, //0x0000367e addq $-1, %r14
- 0x48, 0x89, 0x45, 0xd0, //0x00003682 movq %rax, $-48(%rbp)
- 0x4d, 0x85, 0xf6, //0x00003686 testq %r14, %r14
- 0x0f, 0x85, 0xc8, 0xfe, 0xff, 0xff, //0x00003689 jne LBB0_601
- 0xe9, 0x47, 0xff, 0xff, 0xff, //0x0000368f jmp LBB0_611
- //0x00003694 LBB0_617
- 0x48, 0x8b, 0x45, 0xa8, //0x00003694 movq $-88(%rbp), %rax
- 0x4c, 0x89, 0x18, //0x00003698 movq %r11, (%rax)
- //0x0000369b LBB0_618
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000369b movq $-1, %rax
- 0xe9, 0x4c, 0x00, 0x00, 0x00, //0x000036a2 jmp LBB0_638
- //0x000036a7 LBB0_634
- 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x000036a7 movq $-7, %rax
- 0xe9, 0x40, 0x00, 0x00, 0x00, //0x000036ae jmp LBB0_638
- //0x000036b3 LBB0_58
- 0x4c, 0x89, 0xd8, //0x000036b3 movq %r11, %rax
- 0x49, 0x83, 0xfb, 0xff, //0x000036b6 cmpq $-1, %r11
- 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x000036ba jne LBB0_626
- //0x000036c0 LBB0_59
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000036c0 movq $-1, %rax
- 0x4c, 0x89, 0x65, 0xd0, //0x000036c7 movq %r12, $-48(%rbp)
- 0xe9, 0x72, 0x00, 0x00, 0x00, //0x000036cb jmp LBB0_626
- //0x000036d0 LBB0_619
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000036d0 movq $-1, %rax
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000036d7 jmp LBB0_622
- //0x000036dc LBB0_621
- 0x4c, 0x89, 0xd8, //0x000036dc movq %r11, %rax
- //0x000036df LBB0_622
- 0x48, 0xf7, 0xd0, //0x000036df notq %rax
- 0x48, 0x01, 0xc2, //0x000036e2 addq %rax, %rdx
- 0x48, 0x8b, 0x45, 0xa8, //0x000036e5 movq $-88(%rbp), %rax
- 0x48, 0x89, 0x10, //0x000036e9 movq %rdx, (%rax)
- //0x000036ec LBB0_637
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000036ec movq $-2, %rax
- //0x000036f3 LBB0_638
- 0x48, 0x81, 0xc4, 0x88, 0x00, 0x00, 0x00, //0x000036f3 addq $136, %rsp
- 0x5b, //0x000036fa popq %rbx
- 0x41, 0x5c, //0x000036fb popq %r12
- 0x41, 0x5d, //0x000036fd popq %r13
- 0x41, 0x5e, //0x000036ff popq %r14
- 0x41, 0x5f, //0x00003701 popq %r15
- 0x5d, //0x00003703 popq %rbp
- 0xc3, //0x00003704 retq
- //0x00003705 LBB0_127
- 0x4c, 0x89, 0xd8, //0x00003705 movq %r11, %rax
- 0x49, 0x83, 0xfb, 0xff, //0x00003708 cmpq $-1, %r11
- 0x48, 0x8b, 0x75, 0xd0, //0x0000370c movq $-48(%rbp), %rsi
- 0x0f, 0x85, 0xa7, 0x01, 0x00, 0x00, //0x00003710 jne LBB0_226
- //0x00003716 LBB0_128
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003716 movq $-1, %rax
- 0x4c, 0x89, 0xe6, //0x0000371d movq %r12, %rsi
- 0xe9, 0x98, 0x01, 0x00, 0x00, //0x00003720 jmp LBB0_226
- //0x00003725 LBB0_623
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003725 movq $-2, %rax
- 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x0000372c cmpq $-1, $-48(%rbp)
- 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00003731 jne LBB0_626
- 0x48, 0x0f, 0xbc, 0xc9, //0x00003737 bsfq %rcx, %rcx
- 0x4c, 0x01, 0xd9, //0x0000373b addq %r11, %rcx
- //0x0000373e LBB0_625
- 0x48, 0x89, 0x4d, 0xd0, //0x0000373e movq %rcx, $-48(%rbp)
- //0x00003742 LBB0_626
- 0x48, 0x8b, 0x4d, 0xa8, //0x00003742 movq $-88(%rbp), %rcx
- 0x48, 0x8b, 0x55, 0xd0, //0x00003746 movq $-48(%rbp), %rdx
- 0x48, 0x89, 0x11, //0x0000374a movq %rdx, (%rcx)
- 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x0000374d jmp LBB0_638
- //0x00003752 LBB0_312
- 0x48, 0x8b, 0x55, 0xa8, //0x00003752 movq $-88(%rbp), %rdx
- 0x48, 0x89, 0x32, //0x00003756 movq %rsi, (%rdx)
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003759 movq $-2, %rax
- 0x41, 0x80, 0x38, 0x6e, //0x00003760 cmpb $110, (%r8)
- 0x0f, 0x85, 0x89, 0xff, 0xff, 0xff, //0x00003764 jne LBB0_638
- 0x48, 0x8d, 0x4e, 0x01, //0x0000376a leaq $1(%rsi), %rcx
- 0x48, 0x89, 0x0a, //0x0000376e movq %rcx, (%rdx)
- 0x41, 0x80, 0x7c, 0x31, 0x01, 0x75, //0x00003771 cmpb $117, $1(%r9,%rsi)
- 0x0f, 0x85, 0x76, 0xff, 0xff, 0xff, //0x00003777 jne LBB0_638
- 0x48, 0x8d, 0x4e, 0x02, //0x0000377d leaq $2(%rsi), %rcx
- 0x48, 0x89, 0x0a, //0x00003781 movq %rcx, (%rdx)
- 0x41, 0x80, 0x7c, 0x31, 0x02, 0x6c, //0x00003784 cmpb $108, $2(%r9,%rsi)
- 0x0f, 0x85, 0x63, 0xff, 0xff, 0xff, //0x0000378a jne LBB0_638
- 0x48, 0x8d, 0x4e, 0x03, //0x00003790 leaq $3(%rsi), %rcx
- 0x48, 0x89, 0x0a, //0x00003794 movq %rcx, (%rdx)
- 0x41, 0x80, 0x7c, 0x31, 0x03, 0x6c, //0x00003797 cmpb $108, $3(%r9,%rsi)
- 0x0f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x0000379d jne LBB0_638
- 0xe9, 0xaa, 0x00, 0x00, 0x00, //0x000037a3 jmp LBB0_316
- //0x000037a8 LBB0_627
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000037a8 movq $-2, %rax
- 0x80, 0xf9, 0x61, //0x000037af cmpb $97, %cl
- 0x0f, 0x85, 0x3b, 0xff, 0xff, 0xff, //0x000037b2 jne LBB0_638
- 0x48, 0x8d, 0x4e, 0x02, //0x000037b8 leaq $2(%rsi), %rcx
- 0x48, 0x8b, 0x55, 0xa8, //0x000037bc movq $-88(%rbp), %rdx
- 0x48, 0x89, 0x0a, //0x000037c0 movq %rcx, (%rdx)
- 0x41, 0x80, 0x7c, 0x31, 0x02, 0x6c, //0x000037c3 cmpb $108, $2(%r9,%rsi)
- 0x0f, 0x85, 0x24, 0xff, 0xff, 0xff, //0x000037c9 jne LBB0_638
- 0x48, 0x8d, 0x4e, 0x03, //0x000037cf leaq $3(%rsi), %rcx
- 0x48, 0x89, 0x0a, //0x000037d3 movq %rcx, (%rdx)
- 0x41, 0x80, 0x7c, 0x31, 0x03, 0x73, //0x000037d6 cmpb $115, $3(%r9,%rsi)
- 0x0f, 0x85, 0x11, 0xff, 0xff, 0xff, //0x000037dc jne LBB0_638
- 0x48, 0x8d, 0x4e, 0x04, //0x000037e2 leaq $4(%rsi), %rcx
- 0x48, 0x89, 0x0a, //0x000037e6 movq %rcx, (%rdx)
- 0x41, 0x80, 0x7c, 0x31, 0x04, 0x65, //0x000037e9 cmpb $101, $4(%r9,%rsi)
- 0x0f, 0x85, 0xfe, 0xfe, 0xff, 0xff, //0x000037ef jne LBB0_638
- 0x48, 0x83, 0xc6, 0x05, //0x000037f5 addq $5, %rsi
- 0x48, 0x89, 0x32, //0x000037f9 movq %rsi, (%rdx)
- 0xe9, 0xf2, 0xfe, 0xff, 0xff, //0x000037fc jmp LBB0_638
- //0x00003801 LBB0_322
- 0x48, 0x8b, 0x55, 0xa8, //0x00003801 movq $-88(%rbp), %rdx
- 0x48, 0x89, 0x32, //0x00003805 movq %rsi, (%rdx)
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003808 movq $-2, %rax
- 0x41, 0x80, 0x38, 0x74, //0x0000380f cmpb $116, (%r8)
- 0x0f, 0x85, 0xda, 0xfe, 0xff, 0xff, //0x00003813 jne LBB0_638
- 0x48, 0x8d, 0x4e, 0x01, //0x00003819 leaq $1(%rsi), %rcx
- 0x48, 0x89, 0x0a, //0x0000381d movq %rcx, (%rdx)
- 0x41, 0x80, 0x7c, 0x31, 0x01, 0x72, //0x00003820 cmpb $114, $1(%r9,%rsi)
- 0x0f, 0x85, 0xc7, 0xfe, 0xff, 0xff, //0x00003826 jne LBB0_638
- 0x48, 0x8d, 0x4e, 0x02, //0x0000382c leaq $2(%rsi), %rcx
- 0x48, 0x89, 0x0a, //0x00003830 movq %rcx, (%rdx)
- 0x41, 0x80, 0x7c, 0x31, 0x02, 0x75, //0x00003833 cmpb $117, $2(%r9,%rsi)
- 0x0f, 0x85, 0xb4, 0xfe, 0xff, 0xff, //0x00003839 jne LBB0_638
- 0x48, 0x8d, 0x4e, 0x03, //0x0000383f leaq $3(%rsi), %rcx
- 0x48, 0x89, 0x0a, //0x00003843 movq %rcx, (%rdx)
- 0x41, 0x80, 0x7c, 0x31, 0x03, 0x65, //0x00003846 cmpb $101, $3(%r9,%rsi)
- 0x0f, 0x85, 0xa1, 0xfe, 0xff, 0xff, //0x0000384c jne LBB0_638
- //0x00003852 LBB0_316
- 0x48, 0x83, 0xc6, 0x04, //0x00003852 addq $4, %rsi
- 0x48, 0x89, 0x32, //0x00003856 movq %rsi, (%rdx)
- 0xe9, 0x95, 0xfe, 0xff, 0xff, //0x00003859 jmp LBB0_638
- //0x0000385e LBB0_632
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000385e movq $-2, %rax
- 0x48, 0x8b, 0x75, 0xd0, //0x00003865 movq $-48(%rbp), %rsi
- 0x48, 0x83, 0xfe, 0xff, //0x00003869 cmpq $-1, %rsi
- 0x0f, 0x85, 0x4a, 0x00, 0x00, 0x00, //0x0000386d jne LBB0_226
- 0x48, 0x0f, 0xbc, 0xf1, //0x00003873 bsfq %rcx, %rsi
- 0x4c, 0x01, 0xde, //0x00003877 addq %r11, %rsi
- 0xe9, 0x3e, 0x00, 0x00, 0x00, //0x0000387a jmp LBB0_226
- //0x0000387f LBB0_198
- 0x48, 0x8b, 0x55, 0xc8, //0x0000387f movq $-56(%rbp), %rdx
- 0xe9, 0x57, 0xfe, 0xff, 0xff, //0x00003883 jmp LBB0_622
- //0x00003888 LBB0_635
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003888 movq $-1, %rax
- //0x0000388f LBB0_636
- 0x48, 0x8b, 0x4d, 0xc8, //0x0000388f movq $-56(%rbp), %rcx
- 0x48, 0x29, 0xc1, //0x00003893 subq %rax, %rcx
- 0x48, 0x8b, 0x45, 0xa8, //0x00003896 movq $-88(%rbp), %rax
- 0x48, 0x89, 0x08, //0x0000389a movq %rcx, (%rax)
- 0xe9, 0x4a, 0xfe, 0xff, 0xff, //0x0000389d jmp LBB0_637
- //0x000038a2 LBB0_434
- 0x4c, 0x89, 0xd8, //0x000038a2 movq %r11, %rax
- 0x49, 0x83, 0xfb, 0xff, //0x000038a5 cmpq $-1, %r11
- 0x48, 0x8b, 0x75, 0xd0, //0x000038a9 movq $-48(%rbp), %rsi
- 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x000038ad jne LBB0_226
- //0x000038b3 LBB0_435
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000038b3 movq $-1, %rax
- 0x4c, 0x89, 0xc6, //0x000038ba movq %r8, %rsi
- //0x000038bd LBB0_226
- 0x48, 0x8b, 0x4d, 0xa8, //0x000038bd movq $-88(%rbp), %rcx
- 0x48, 0x89, 0x31, //0x000038c1 movq %rsi, (%rcx)
- 0xe9, 0x2a, 0xfe, 0xff, 0xff, //0x000038c4 jmp LBB0_638
- //0x000038c9 LBB0_639
- 0x4d, 0x89, 0xdc, //0x000038c9 movq %r11, %r12
- 0xe9, 0xef, 0xfd, 0xff, 0xff, //0x000038cc jmp LBB0_59
- //0x000038d1 LBB0_640
- 0x4d, 0x89, 0xdc, //0x000038d1 movq %r11, %r12
- 0xe9, 0x3d, 0xfe, 0xff, 0xff, //0x000038d4 jmp LBB0_128
- //0x000038d9 LBB0_190
- 0x4c, 0x01, 0xd9, //0x000038d9 addq %r11, %rcx
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000038dc movq $-2, %rax
- 0xe9, 0x56, 0xfe, 0xff, 0xff, //0x000038e3 jmp LBB0_625
- //0x000038e8 LBB0_225
- 0x4c, 0x01, 0xd9, //0x000038e8 addq %r11, %rcx
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000038eb movq $-2, %rax
- 0x48, 0x89, 0xce, //0x000038f2 movq %rcx, %rsi
- 0xe9, 0xc3, 0xff, 0xff, 0xff, //0x000038f5 jmp LBB0_226
- //0x000038fa LBB0_641
- 0x4d, 0x89, 0xd8, //0x000038fa movq %r11, %r8
- 0xe9, 0xb1, 0xff, 0xff, 0xff, //0x000038fd jmp LBB0_435
- //0x00003902 LBB0_542
- 0x4c, 0x8b, 0x45, 0xb8, //0x00003902 movq $-72(%rbp), %r8
- 0xe9, 0xa8, 0xff, 0xff, 0xff, //0x00003906 jmp LBB0_435
- //0x0000390b LBB0_642
- 0x48, 0x8b, 0x4d, 0xa0, //0x0000390b movq $-96(%rbp), %rcx
- 0x48, 0x8b, 0x49, 0x08, //0x0000390f movq $8(%rcx), %rcx
- //0x00003913 LBB0_643
- 0x48, 0x8b, 0x55, 0xa8, //0x00003913 movq $-88(%rbp), %rdx
- 0x48, 0x89, 0x0a, //0x00003917 movq %rcx, (%rdx)
- 0xe9, 0xd4, 0xfd, 0xff, 0xff, //0x0000391a jmp LBB0_638
- //0x0000391f LBB0_644
- 0x4d, 0x29, 0xcb, //0x0000391f subq %r9, %r11
- 0x49, 0x01, 0xd3, //0x00003922 addq %rdx, %r11
- 0xe9, 0x21, 0x00, 0x00, 0x00, //0x00003925 jmp LBB0_648
- //0x0000392a LBB0_645
- 0x4c, 0x89, 0xde, //0x0000392a movq %r11, %rsi
- 0x4c, 0x29, 0xc6, //0x0000392d subq %r8, %rsi
- //0x00003930 LBB0_646
- 0x48, 0x01, 0xd6, //0x00003930 addq %rdx, %rsi
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003933 movq $-2, %rax
- 0xe9, 0x7e, 0xff, 0xff, 0xff, //0x0000393a jmp LBB0_226
- //0x0000393f LBB0_652
- 0x4c, 0x8b, 0x65, 0xb8, //0x0000393f movq $-72(%rbp), %r12
- 0xe9, 0x78, 0xfd, 0xff, 0xff, //0x00003943 jmp LBB0_59
- //0x00003948 LBB0_647
- 0x4d, 0x29, 0xcb, //0x00003948 subq %r9, %r11
- //0x0000394b LBB0_648
- 0x4c, 0x89, 0x5d, 0xd0, //0x0000394b movq %r11, $-48(%rbp)
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000394f movq $-2, %rax
- 0xe9, 0xe7, 0xfd, 0xff, 0xff, //0x00003956 jmp LBB0_626
- //0x0000395b LBB0_653
- 0x4c, 0x8b, 0x65, 0xb8, //0x0000395b movq $-72(%rbp), %r12
- 0xe9, 0xb2, 0xfd, 0xff, 0xff, //0x0000395f jmp LBB0_128
- //0x00003964 LBB0_649
- 0x4c, 0x89, 0xde, //0x00003964 movq %r11, %rsi
- 0x4c, 0x29, 0xc6, //0x00003967 subq %r8, %rsi
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000396a movq $-2, %rax
- 0xe9, 0x47, 0xff, 0xff, 0xff, //0x00003971 jmp LBB0_226
- //0x00003976 LBB0_650
- 0x4c, 0x89, 0xde, //0x00003976 movq %r11, %rsi
- 0x4c, 0x29, 0xce, //0x00003979 subq %r9, %rsi
- 0xe9, 0xaf, 0xff, 0xff, 0xff, //0x0000397c jmp LBB0_646
- //0x00003981 LBB0_651
- 0x4c, 0x89, 0xde, //0x00003981 movq %r11, %rsi
- 0x4c, 0x29, 0xce, //0x00003984 subq %r9, %rsi
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003987 movq $-2, %rax
- 0xe9, 0x2a, 0xff, 0xff, 0xff, //0x0000398e jmp LBB0_226
- 0x90, //0x00003993 .p2align 2, 0x90
- // // .set L0_0_set_34, LBB0_34-LJTI0_0
- // // .set L0_0_set_62, LBB0_62-LJTI0_0
- // // .set L0_0_set_39, LBB0_39-LJTI0_0
- // // .set L0_0_set_60, LBB0_60-LJTI0_0
- // // .set L0_0_set_37, LBB0_37-LJTI0_0
- // // .set L0_0_set_64, LBB0_64-LJTI0_0
- //0x00003994 LJTI0_0
- 0xf8, 0xc9, 0xff, 0xff, //0x00003994 .long L0_0_set_34
- 0x0d, 0xcc, 0xff, 0xff, //0x00003998 .long L0_0_set_62
- 0x33, 0xca, 0xff, 0xff, //0x0000399c .long L0_0_set_39
- 0xf6, 0xcb, 0xff, 0xff, //0x000039a0 .long L0_0_set_60
- 0x0f, 0xca, 0xff, 0xff, //0x000039a4 .long L0_0_set_37
- 0x39, 0xcc, 0xff, 0xff, //0x000039a8 .long L0_0_set_64
- // // .set L0_1_set_638, LBB0_638-LJTI0_1
- // // .set L0_1_set_637, LBB0_637-LJTI0_1
- // // .set L0_1_set_251, LBB0_251-LJTI0_1
- // // .set L0_1_set_273, LBB0_273-LJTI0_1
- // // .set L0_1_set_68, LBB0_68-LJTI0_1
- // // .set L0_1_set_270, LBB0_270-LJTI0_1
- // // .set L0_1_set_248, LBB0_248-LJTI0_1
- // // .set L0_1_set_310, LBB0_310-LJTI0_1
- // // .set L0_1_set_320, LBB0_320-LJTI0_1
- // // .set L0_1_set_317, LBB0_317-LJTI0_1
- //0x000039ac LJTI0_1
- 0x47, 0xfd, 0xff, 0xff, //0x000039ac .long L0_1_set_638
- 0x40, 0xfd, 0xff, 0xff, //0x000039b0 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039b4 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039b8 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039bc .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039c0 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039c4 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039c8 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039cc .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039d0 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039d4 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039d8 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039dc .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039e0 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039e4 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039e8 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039ec .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039f0 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039f4 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039f8 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039fc .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a00 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a04 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a08 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a0c .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a10 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a14 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a18 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a1c .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a20 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a24 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a28 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a2c .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a30 .long L0_1_set_637
- 0xff, 0xd8, 0xff, 0xff, //0x00003a34 .long L0_1_set_251
- 0x40, 0xfd, 0xff, 0xff, //0x00003a38 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a3c .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a40 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a44 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a48 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a4c .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a50 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a54 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a58 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a5c .long L0_1_set_637
- 0xde, 0xda, 0xff, 0xff, //0x00003a60 .long L0_1_set_273
- 0x40, 0xfd, 0xff, 0xff, //0x00003a64 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a68 .long L0_1_set_637
- 0x77, 0xcc, 0xff, 0xff, //0x00003a6c .long L0_1_set_68
- 0x77, 0xcc, 0xff, 0xff, //0x00003a70 .long L0_1_set_68
- 0x77, 0xcc, 0xff, 0xff, //0x00003a74 .long L0_1_set_68
- 0x77, 0xcc, 0xff, 0xff, //0x00003a78 .long L0_1_set_68
- 0x77, 0xcc, 0xff, 0xff, //0x00003a7c .long L0_1_set_68
- 0x77, 0xcc, 0xff, 0xff, //0x00003a80 .long L0_1_set_68
- 0x77, 0xcc, 0xff, 0xff, //0x00003a84 .long L0_1_set_68
- 0x77, 0xcc, 0xff, 0xff, //0x00003a88 .long L0_1_set_68
- 0x77, 0xcc, 0xff, 0xff, //0x00003a8c .long L0_1_set_68
- 0x77, 0xcc, 0xff, 0xff, //0x00003a90 .long L0_1_set_68
- 0x40, 0xfd, 0xff, 0xff, //0x00003a94 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a98 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a9c .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003aa0 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003aa4 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003aa8 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003aac .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003ab0 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003ab4 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003ab8 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003abc .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003ac0 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003ac4 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003ac8 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003acc .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003ad0 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003ad4 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003ad8 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003adc .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003ae0 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003ae4 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003ae8 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003aec .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003af0 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003af4 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003af8 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003afc .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b00 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b04 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b08 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b0c .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b10 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b14 .long L0_1_set_637
- 0xae, 0xda, 0xff, 0xff, //0x00003b18 .long L0_1_set_270
- 0x40, 0xfd, 0xff, 0xff, //0x00003b1c .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b20 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b24 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b28 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b2c .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b30 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b34 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b38 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b3c .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b40 .long L0_1_set_637
- 0xcd, 0xd8, 0xff, 0xff, //0x00003b44 .long L0_1_set_248
- 0x40, 0xfd, 0xff, 0xff, //0x00003b48 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b4c .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b50 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b54 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b58 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b5c .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b60 .long L0_1_set_637
- 0x3c, 0xdd, 0xff, 0xff, //0x00003b64 .long L0_1_set_310
- 0x40, 0xfd, 0xff, 0xff, //0x00003b68 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b6c .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b70 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b74 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b78 .long L0_1_set_637
- 0x97, 0xdd, 0xff, 0xff, //0x00003b7c .long L0_1_set_320
- 0x40, 0xfd, 0xff, 0xff, //0x00003b80 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b84 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b88 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b8c .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b90 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b94 .long L0_1_set_637
- 0x67, 0xdd, 0xff, 0xff, //0x00003b98 .long L0_1_set_317
- // // .set L0_2_set_299, LBB0_299-LJTI0_2
- // // .set L0_2_set_448, LBB0_448-LJTI0_2
- // // .set L0_2_set_305, LBB0_305-LJTI0_2
- // // .set L0_2_set_308, LBB0_308-LJTI0_2
- //0x00003b9c LJTI0_2
- 0xcd, 0xda, 0xff, 0xff, //0x00003b9c .long L0_2_set_299
- 0xd9, 0xe9, 0xff, 0xff, //0x00003ba0 .long L0_2_set_448
- 0xcd, 0xda, 0xff, 0xff, //0x00003ba4 .long L0_2_set_299
- 0x1d, 0xdb, 0xff, 0xff, //0x00003ba8 .long L0_2_set_305
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bac .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bb0 .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bb4 .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bb8 .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bbc .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bc0 .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bc4 .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bc8 .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bcc .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bd0 .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bd4 .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bd8 .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bdc .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003be0 .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003be4 .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003be8 .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bec .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bf0 .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bf4 .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bf8 .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bfc .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003c00 .long L0_2_set_448
- 0x39, 0xdb, 0xff, 0xff, //0x00003c04 .long L0_2_set_308
- // // .set L0_3_set_94, LBB0_94-LJTI0_3
- // // .set L0_3_set_232, LBB0_232-LJTI0_3
- // // .set L0_3_set_100, LBB0_100-LJTI0_3
- // // .set L0_3_set_103, LBB0_103-LJTI0_3
- //0x00003c08 LJTI0_3
- 0xf1, 0xcb, 0xff, 0xff, //0x00003c08 .long L0_3_set_94
- 0x86, 0xd5, 0xff, 0xff, //0x00003c0c .long L0_3_set_232
- 0xf1, 0xcb, 0xff, 0xff, //0x00003c10 .long L0_3_set_94
- 0x3a, 0xcc, 0xff, 0xff, //0x00003c14 .long L0_3_set_100
- 0x86, 0xd5, 0xff, 0xff, //0x00003c18 .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c1c .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c20 .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c24 .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c28 .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c2c .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c30 .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c34 .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c38 .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c3c .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c40 .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c44 .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c48 .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c4c .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c50 .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c54 .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c58 .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c5c .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c60 .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c64 .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c68 .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c6c .long L0_3_set_232
- 0x56, 0xcc, 0xff, 0xff, //0x00003c70 .long L0_3_set_103
- //0x00003c74 .p2align 2, 0x00
- //0x00003c74 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x00003c74 .long 2
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one.go
deleted file mode 100644
index 62833f6e2..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one.go
+++ /dev/null
@@ -1,35 +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 sse
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/native/types`
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var F_skip_one func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) (ret int)
-
-var S_skip_one uintptr
-
-//go:nosplit
-func skip_one(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) {
- return F_skip_one(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags)
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_fast.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_fast.go
deleted file mode 100644
index 9673ffd96..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_fast.go
+++ /dev/null
@@ -1,35 +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 sse
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var F_skip_one_fast func(s unsafe.Pointer, p unsafe.Pointer) (ret int)
-
-var S_skip_one_fast uintptr
-
-//go:nosplit
-func skip_one_fast(s *string, p *int) (ret int) {
- return F_skip_one_fast(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)))
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_fast_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_fast_subr.go
deleted file mode 100644
index bb2f481d7..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_fast_subr.go
+++ /dev/null
@@ -1,46 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package sse
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__skip_one_fast = 128
-)
-
-const (
- _stack__skip_one_fast = 136
-)
-
-const (
- _size__skip_one_fast = 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
deleted file mode 100644
index bdbc3e630..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_fast_text_amd64.go
+++ /dev/null
@@ -1,1037 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package sse
-
-var _text_skip_one_fast = []byte{
- // .p2align 4, 0x00
- // LCPI0_0
- 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, // QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,'
- //0x00000010 LCPI0_1
- 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000010 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf'
- //0x00000020 LCPI0_2
- 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000020 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]'
- //0x00000030 LCPI0_3
- 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000030 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""'
- //0x00000040 LCPI0_4
- 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000040 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
- //0x00000050 LCPI0_5
- 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x00000050 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{'
- //0x00000060 LCPI0_6
- 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000060 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}'
- //0x00000070 LCPI0_7
- 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000070 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[['
- //0x00000080 .p2align 4, 0x90
- //0x00000080 _skip_one_fast
- 0x55, //0x00000080 pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000081 movq %rsp, %rbp
- 0x41, 0x57, //0x00000084 pushq %r15
- 0x41, 0x56, //0x00000086 pushq %r14
- 0x41, 0x55, //0x00000088 pushq %r13
- 0x41, 0x54, //0x0000008a pushq %r12
- 0x53, //0x0000008c pushq %rbx
- 0x48, 0x83, 0xec, 0x58, //0x0000008d subq $88, %rsp
- 0x4c, 0x8b, 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, 0xf5, //0x000000b8 addb $-11, %al
- 0x3c, 0xfe, //0x000000ba cmpb $-2, %al
- 0x0f, 0x83, 0x08, 0x00, 0x00, 0x00, //0x000000bc jae 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, 0xf5, //0x000000eb addb $-11, %al
- 0x3c, 0xfe, //0x000000ed cmpb $-2, %al
- 0x0f, 0x82, 0xd3, 0x00, 0x00, 0x00, //0x000000ef jb 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, 0xf5, //0x00000116 addb $-11, %al
- 0x3c, 0xfe, //0x00000118 cmpb $-2, %al
- 0x0f, 0x82, 0xa8, 0x00, 0x00, 0x00, //0x0000011a jb 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, 0xf5, //0x00000141 addb $-11, %al
- 0x3c, 0xfe, //0x00000143 cmpb $-2, %al
- 0x0f, 0x82, 0x7d, 0x00, 0x00, 0x00, //0x00000145 jb 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
- 0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x00000158 je LBB0_24
- 0x4d, 0x8d, 0x04, 0x11, //0x0000015e leaq (%r9,%rdx), %r8
- 0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000162 movabsq $4294977024, %rbx
- 0x90, 0x90, 0x90, 0x90, //0x0000016c .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, 0x82, 0x47, 0x00, 0x00, 0x00, //0x000007c8 jb 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, 0x83, 0xb9, 0xff, 0xff, 0xff, //0x0000080f jae 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, 0x82, 0x47, 0x00, 0x00, 0x00, //0x00000c08 jb 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, 0x83, 0xb9, 0xff, 0xff, 0xff, //0x00000c4f jae 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
deleted file mode 100644
index 1398dfe72..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_subr.go
+++ /dev/null
@@ -1,46 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package sse
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__skip_one = 256
-)
-
-const (
- _stack__skip_one = 216
-)
-
-const (
- _size__skip_one = 13520
-)
-
-var (
- _pcsp__skip_one = [][2]uint32{
- {0x1, 0},
- {0x6, 8},
- {0x8, 16},
- {0xa, 24},
- {0xc, 32},
- {0xd, 40},
- {0x14, 48},
- {0x32e3, 216},
- {0x32e4, 48},
- {0x32e6, 40},
- {0x32e8, 32},
- {0x32ea, 24},
- {0x32ec, 16},
- {0x32ed, 8},
- {0x32ee, 0},
- {0x34d0, 216},
- }
-)
-
-var _cfunc_skip_one = []loader.CFunc{
- {"_skip_one_entry", 0, _entry__skip_one, 0, nil},
- {"_skip_one", _entry__skip_one, _size__skip_one, _stack__skip_one, _pcsp__skip_one},
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_text_amd64.go
deleted file mode 100644
index a3a44b673..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_text_amd64.go
+++ /dev/null
@@ -1,3844 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package sse
-
-var _text_skip_one = []byte{
- // .p2align 4, 0x00
- // LCPI0_0
- 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, // QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,'
- //0x00000010 LCPI0_1
- 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000010 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf'
- //0x00000020 LCPI0_2
- 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000020 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]'
- //0x00000030 LCPI0_3
- 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000030 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""'
- //0x00000040 LCPI0_4
- 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000040 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
- //0x00000050 LCPI0_5
- 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x00000050 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{'
- //0x00000060 LCPI0_6
- 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000060 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}'
- //0x00000070 LCPI0_7
- 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000070 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[['
- //0x00000080 LCPI0_8
- 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000080 .quad 1
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000088 .quad 0
- //0x00000090 LCPI0_9
- 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, //0x00000090 QUAD $0x1f1f1f1f1f1f1f1f; QUAD $0x1f1f1f1f1f1f1f1f // .space 16, '\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f'
- //0x000000a0 LCPI0_10
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x000000a0 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
- //0x000000b0 LCPI0_11
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x000000b0 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
- //0x000000c0 LCPI0_12
- 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x000000c0 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0'
- //0x000000d0 LCPI0_13
- 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x000000d0 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'
- //0x000000e0 LCPI0_14
- 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x000000e0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................'
- //0x000000f0 LCPI0_15
- 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000000f0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE'
- //0x00000100 .p2align 4, 0x90
- //0x00000100 _skip_one
- 0x55, //0x00000100 pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000101 movq %rsp, %rbp
- 0x41, 0x57, //0x00000104 pushq %r15
- 0x41, 0x56, //0x00000106 pushq %r14
- 0x41, 0x55, //0x00000108 pushq %r13
- 0x41, 0x54, //0x0000010a pushq %r12
- 0x53, //0x0000010c pushq %rbx
- 0x48, 0x81, 0xec, 0xa8, 0x00, 0x00, 0x00, //0x0000010d subq $168, %rsp
- 0x49, 0x89, 0xf5, //0x00000114 movq %rsi, %r13
- 0x48, 0x89, 0x8d, 0x70, 0xff, 0xff, 0xff, //0x00000117 movq %rcx, $-144(%rbp)
- 0xf6, 0xc1, 0x40, //0x0000011e testb $64, %cl
- 0x48, 0x89, 0x75, 0xd0, //0x00000121 movq %rsi, $-48(%rbp)
- 0x0f, 0x85, 0xa6, 0x00, 0x00, 0x00, //0x00000125 jne LBB0_2
- 0xf3, 0x0f, 0x6f, 0x05, 0x4d, 0xff, 0xff, 0xff, //0x0000012b movdqu $-179(%rip), %xmm0 /* LCPI0_8+0(%rip) */
- 0xf3, 0x0f, 0x7f, 0x02, //0x00000133 movdqu %xmm0, (%rdx)
- 0x4d, 0x8b, 0x4d, 0x00, //0x00000137 movq (%r13), %r9
- 0x4c, 0x8b, 0x27, //0x0000013b movq (%rdi), %r12
- 0x4c, 0x89, 0xe0, //0x0000013e movq %r12, %rax
- 0x48, 0xf7, 0xd0, //0x00000141 notq %rax
- 0x48, 0x89, 0x45, 0x88, //0x00000144 movq %rax, $-120(%rbp)
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000148 movl $1, %r8d
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000014e movl $1, %eax
- 0x4c, 0x29, 0xe0, //0x00000153 subq %r12, %rax
- 0x48, 0x89, 0x45, 0x90, //0x00000156 movq %rax, $-112(%rbp)
- 0x4c, 0x89, 0xe0, //0x0000015a movq %r12, %rax
- 0x48, 0xf7, 0xd8, //0x0000015d negq %rax
- 0x48, 0x89, 0x45, 0x80, //0x00000160 movq %rax, $-128(%rbp)
- 0x49, 0x8d, 0x44, 0x24, 0xff, //0x00000164 leaq $-1(%r12), %rax
- 0x48, 0x89, 0x85, 0x78, 0xff, 0xff, 0xff, //0x00000169 movq %rax, $-136(%rbp)
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00000170 movq $-1, %r14
- 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000177 movabsq $4294977024, %r11
- 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0xa6, 0xfe, 0xff, 0xff, //0x00000181 movdqu $-346(%rip), %xmm9 /* LCPI0_3+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0xad, 0xfe, 0xff, 0xff, //0x0000018a movdqu $-339(%rip), %xmm10 /* LCPI0_4+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x3d, 0xf4, 0xfe, 0xff, 0xff, //0x00000193 movdqu $-268(%rip), %xmm15 /* LCPI0_9+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x2b, 0xff, 0xff, 0xff, //0x0000019c movdqu $-213(%rip), %xmm11 /* LCPI0_13+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x25, 0x62, 0xfe, 0xff, 0xff, //0x000001a5 movdqu $-414(%rip), %xmm12 /* LCPI0_1+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x29, 0xff, 0xff, 0xff, //0x000001ae movdqu $-215(%rip), %xmm13 /* LCPI0_14+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x35, 0x30, 0xff, 0xff, 0xff, //0x000001b7 movdqu $-208(%rip), %xmm14 /* LCPI0_15+0(%rip) */
- 0x4c, 0x89, 0x65, 0xb8, //0x000001c0 movq %r12, $-72(%rbp)
- 0x48, 0x89, 0x55, 0xa0, //0x000001c4 movq %rdx, $-96(%rbp)
- 0x48, 0x89, 0x7d, 0xb0, //0x000001c8 movq %rdi, $-80(%rbp)
- 0xe9, 0x31, 0x01, 0x00, 0x00, //0x000001cc jmp LBB0_28
- //0x000001d1 LBB0_2
- 0x4c, 0x8b, 0x27, //0x000001d1 movq (%rdi), %r12
- 0x48, 0x8b, 0x5f, 0x08, //0x000001d4 movq $8(%rdi), %rbx
- 0x49, 0x8b, 0x4d, 0x00, //0x000001d8 movq (%r13), %rcx
- 0x48, 0x39, 0xd9, //0x000001dc cmpq %rbx, %rcx
- 0x0f, 0x83, 0x26, 0x00, 0x00, 0x00, //0x000001df jae LBB0_7
- 0x41, 0x8a, 0x04, 0x0c, //0x000001e5 movb (%r12,%rcx), %al
- 0x3c, 0x0d, //0x000001e9 cmpb $13, %al
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x000001eb je LBB0_7
- 0x3c, 0x20, //0x000001f1 cmpb $32, %al
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000001f3 je LBB0_7
- 0x04, 0xf5, //0x000001f9 addb $-11, %al
- 0x3c, 0xfe, //0x000001fb cmpb $-2, %al
- 0x0f, 0x83, 0x08, 0x00, 0x00, 0x00, //0x000001fd jae LBB0_7
- 0x49, 0x89, 0xc9, //0x00000203 movq %rcx, %r9
- 0xe9, 0x9d, 0x25, 0x00, 0x00, //0x00000206 jmp LBB0_481
- //0x0000020b LBB0_7
- 0x4c, 0x8d, 0x49, 0x01, //0x0000020b leaq $1(%rcx), %r9
- 0x49, 0x39, 0xd9, //0x0000020f cmpq %rbx, %r9
- 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00000212 jae LBB0_11
- 0x43, 0x8a, 0x04, 0x0c, //0x00000218 movb (%r12,%r9), %al
- 0x3c, 0x0d, //0x0000021c cmpb $13, %al
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000021e je LBB0_11
- 0x3c, 0x20, //0x00000224 cmpb $32, %al
- 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00000226 je LBB0_11
- 0x04, 0xf5, //0x0000022c addb $-11, %al
- 0x3c, 0xfe, //0x0000022e cmpb $-2, %al
- 0x0f, 0x82, 0x72, 0x25, 0x00, 0x00, //0x00000230 jb LBB0_481
- //0x00000236 LBB0_11
- 0x4c, 0x8d, 0x49, 0x02, //0x00000236 leaq $2(%rcx), %r9
- 0x49, 0x39, 0xd9, //0x0000023a cmpq %rbx, %r9
- 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x0000023d jae LBB0_15
- 0x43, 0x8a, 0x04, 0x0c, //0x00000243 movb (%r12,%r9), %al
- 0x3c, 0x0d, //0x00000247 cmpb $13, %al
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00000249 je LBB0_15
- 0x3c, 0x20, //0x0000024f cmpb $32, %al
- 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00000251 je LBB0_15
- 0x04, 0xf5, //0x00000257 addb $-11, %al
- 0x3c, 0xfe, //0x00000259 cmpb $-2, %al
- 0x0f, 0x82, 0x47, 0x25, 0x00, 0x00, //0x0000025b jb LBB0_481
- //0x00000261 LBB0_15
- 0x4c, 0x8d, 0x49, 0x03, //0x00000261 leaq $3(%rcx), %r9
- 0x49, 0x39, 0xd9, //0x00000265 cmpq %rbx, %r9
- 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00000268 jae LBB0_19
- 0x43, 0x8a, 0x04, 0x0c, //0x0000026e movb (%r12,%r9), %al
- 0x3c, 0x0d, //0x00000272 cmpb $13, %al
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00000274 je LBB0_19
- 0x3c, 0x20, //0x0000027a cmpb $32, %al
- 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x0000027c je LBB0_19
- 0x04, 0xf5, //0x00000282 addb $-11, %al
- 0x3c, 0xfe, //0x00000284 cmpb $-2, %al
- 0x0f, 0x82, 0x1c, 0x25, 0x00, 0x00, //0x00000286 jb LBB0_481
- //0x0000028c LBB0_19
- 0x48, 0x83, 0xc1, 0x04, //0x0000028c addq $4, %rcx
- 0x48, 0x39, 0xcb, //0x00000290 cmpq %rcx, %rbx
- 0x0f, 0x86, 0xd0, 0x24, 0x00, 0x00, //0x00000293 jbe LBB0_475
- 0x0f, 0x84, 0xea, 0x24, 0x00, 0x00, //0x00000299 je LBB0_478
- 0x4d, 0x8d, 0x04, 0x1c, //0x0000029f leaq (%r12,%rbx), %r8
- 0x48, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000002a3 movabsq $4294977024, %rax
- 0x90, 0x90, 0x90, //0x000002ad .p2align 4, 0x90
- //0x000002b0 LBB0_22
- 0x41, 0x0f, 0xbe, 0x14, 0x0c, //0x000002b0 movsbl (%r12,%rcx), %edx
- 0x83, 0xfa, 0x20, //0x000002b5 cmpl $32, %edx
- 0x0f, 0x87, 0xd7, 0x24, 0x00, 0x00, //0x000002b8 ja LBB0_480
- 0x48, 0x0f, 0xa3, 0xd0, //0x000002be btq %rdx, %rax
- 0x0f, 0x83, 0xcd, 0x24, 0x00, 0x00, //0x000002c2 jae LBB0_480
- 0x48, 0x83, 0xc1, 0x01, //0x000002c8 addq $1, %rcx
- 0x48, 0x39, 0xcb, //0x000002cc cmpq %rcx, %rbx
- 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x000002cf jne LBB0_22
- 0xe9, 0xb5, 0x24, 0x00, 0x00, //0x000002d5 jmp LBB0_479
- //0x000002da LBB0_25
- 0x4d, 0x89, 0x4d, 0x00, //0x000002da movq %r9, (%r13)
- 0x48, 0x89, 0xd8, //0x000002de movq %rbx, %rax
- 0x48, 0x85, 0xdb, //0x000002e1 testq %rbx, %rbx
- 0x0f, 0x88, 0xf2, 0x30, 0x00, 0x00, //0x000002e4 js LBB0_582
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002ea .p2align 4, 0x90
- //0x000002f0 LBB0_26
- 0x4c, 0x8b, 0x12, //0x000002f0 movq (%rdx), %r10
- 0x4d, 0x89, 0xd0, //0x000002f3 movq %r10, %r8
- 0x4c, 0x89, 0xf0, //0x000002f6 movq %r14, %rax
- 0x4d, 0x85, 0xd2, //0x000002f9 testq %r10, %r10
- 0x0f, 0x84, 0xda, 0x30, 0x00, 0x00, //0x000002fc je LBB0_582
- //0x00000302 LBB0_28
- 0x48, 0x8b, 0x47, 0x08, //0x00000302 movq $8(%rdi), %rax
- 0x49, 0x39, 0xc1, //0x00000306 cmpq %rax, %r9
- 0x0f, 0x83, 0x31, 0x00, 0x00, 0x00, //0x00000309 jae LBB0_33
- 0x43, 0x8a, 0x0c, 0x0c, //0x0000030f movb (%r12,%r9), %cl
- 0x80, 0xf9, 0x0d, //0x00000313 cmpb $13, %cl
- 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00000316 je LBB0_33
- 0x80, 0xf9, 0x20, //0x0000031c cmpb $32, %cl
- 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x0000031f je LBB0_33
- 0x80, 0xc1, 0xf5, //0x00000325 addb $-11, %cl
- 0x80, 0xf9, 0xfe, //0x00000328 cmpb $-2, %cl
- 0x0f, 0x83, 0x0f, 0x00, 0x00, 0x00, //0x0000032b jae LBB0_33
- 0x4c, 0x89, 0xcb, //0x00000331 movq %r9, %rbx
- 0xe9, 0xff, 0x00, 0x00, 0x00, //0x00000334 jmp LBB0_54
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000339 .p2align 4, 0x90
- //0x00000340 LBB0_33
- 0x49, 0x8d, 0x59, 0x01, //0x00000340 leaq $1(%r9), %rbx
- 0x48, 0x39, 0xc3, //0x00000344 cmpq %rax, %rbx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000347 jae LBB0_37
- 0x41, 0x8a, 0x0c, 0x1c, //0x0000034d movb (%r12,%rbx), %cl
- 0x80, 0xf9, 0x0d, //0x00000351 cmpb $13, %cl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000354 je LBB0_37
- 0x80, 0xf9, 0x20, //0x0000035a cmpb $32, %cl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000035d je LBB0_37
- 0x80, 0xc1, 0xf5, //0x00000363 addb $-11, %cl
- 0x80, 0xf9, 0xfe, //0x00000366 cmpb $-2, %cl
- 0x0f, 0x82, 0xc9, 0x00, 0x00, 0x00, //0x00000369 jb LBB0_54
- 0x90, //0x0000036f .p2align 4, 0x90
- //0x00000370 LBB0_37
- 0x49, 0x8d, 0x59, 0x02, //0x00000370 leaq $2(%r9), %rbx
- 0x48, 0x39, 0xc3, //0x00000374 cmpq %rax, %rbx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000377 jae LBB0_41
- 0x41, 0x8a, 0x0c, 0x1c, //0x0000037d movb (%r12,%rbx), %cl
- 0x80, 0xf9, 0x0d, //0x00000381 cmpb $13, %cl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000384 je LBB0_41
- 0x80, 0xf9, 0x20, //0x0000038a cmpb $32, %cl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000038d je LBB0_41
- 0x80, 0xc1, 0xf5, //0x00000393 addb $-11, %cl
- 0x80, 0xf9, 0xfe, //0x00000396 cmpb $-2, %cl
- 0x0f, 0x82, 0x99, 0x00, 0x00, 0x00, //0x00000399 jb LBB0_54
- 0x90, //0x0000039f .p2align 4, 0x90
- //0x000003a0 LBB0_41
- 0x49, 0x8d, 0x59, 0x03, //0x000003a0 leaq $3(%r9), %rbx
- 0x48, 0x39, 0xc3, //0x000003a4 cmpq %rax, %rbx
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000003a7 jae LBB0_45
- 0x41, 0x8a, 0x0c, 0x1c, //0x000003ad movb (%r12,%rbx), %cl
- 0x80, 0xf9, 0x0d, //0x000003b1 cmpb $13, %cl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000003b4 je LBB0_45
- 0x80, 0xf9, 0x20, //0x000003ba cmpb $32, %cl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000003bd je LBB0_45
- 0x80, 0xc1, 0xf5, //0x000003c3 addb $-11, %cl
- 0x80, 0xf9, 0xfe, //0x000003c6 cmpb $-2, %cl
- 0x0f, 0x82, 0x69, 0x00, 0x00, 0x00, //0x000003c9 jb LBB0_54
- 0x90, //0x000003cf .p2align 4, 0x90
- //0x000003d0 LBB0_45
- 0x49, 0x83, 0xc1, 0x04, //0x000003d0 addq $4, %r9
- 0x4c, 0x39, 0xc8, //0x000003d4 cmpq %r9, %rax
- 0x0f, 0x86, 0x9c, 0x23, 0x00, 0x00, //0x000003d7 jbe LBB0_476
- 0x0f, 0x84, 0x3d, 0x00, 0x00, 0x00, //0x000003dd je LBB0_51
- 0x49, 0x8d, 0x1c, 0x04, //0x000003e3 leaq (%r12,%rax), %rbx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003e7 .p2align 4, 0x90
- //0x000003f0 LBB0_48
- 0x43, 0x0f, 0xbe, 0x0c, 0x0c, //0x000003f0 movsbl (%r12,%r9), %ecx
- 0x83, 0xf9, 0x20, //0x000003f5 cmpl $32, %ecx
- 0x0f, 0x87, 0x2e, 0x00, 0x00, 0x00, //0x000003f8 ja LBB0_53
- 0x49, 0x0f, 0xa3, 0xcb, //0x000003fe btq %rcx, %r11
- 0x0f, 0x83, 0x24, 0x00, 0x00, 0x00, //0x00000402 jae LBB0_53
- 0x49, 0x83, 0xc1, 0x01, //0x00000408 addq $1, %r9
- 0x4c, 0x39, 0xc8, //0x0000040c cmpq %r9, %rax
- 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x0000040f jne LBB0_48
- 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00000415 jmp LBB0_52
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000041a .p2align 4, 0x90
- //0x00000420 LBB0_51
- 0x4d, 0x01, 0xe1, //0x00000420 addq %r12, %r9
- 0x4c, 0x89, 0xcb, //0x00000423 movq %r9, %rbx
- //0x00000426 LBB0_52
- 0x4c, 0x29, 0xe3, //0x00000426 subq %r12, %rbx
- 0x49, 0x89, 0xd9, //0x00000429 movq %rbx, %r9
- //0x0000042c LBB0_53
- 0x4c, 0x89, 0xcb, //0x0000042c movq %r9, %rbx
- 0x49, 0x39, 0xc1, //0x0000042f cmpq %rax, %r9
- 0x0f, 0x83, 0x45, 0x23, 0x00, 0x00, //0x00000432 jae LBB0_477
- //0x00000438 LBB0_54
- 0x4c, 0x8d, 0x4b, 0x01, //0x00000438 leaq $1(%rbx), %r9
- 0x4d, 0x89, 0x4d, 0x00, //0x0000043c movq %r9, (%r13)
- 0x45, 0x0f, 0xbe, 0x3c, 0x1c, //0x00000440 movsbl (%r12,%rbx), %r15d
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000445 movq $-1, %rax
- 0x45, 0x85, 0xff, //0x0000044c testl %r15d, %r15d
- 0x0f, 0x84, 0x87, 0x2f, 0x00, 0x00, //0x0000044f je LBB0_582
- 0x4d, 0x8d, 0x50, 0xff, //0x00000455 leaq $-1(%r8), %r10
- 0x42, 0x8b, 0x0c, 0xc2, //0x00000459 movl (%rdx,%r8,8), %ecx
- 0x49, 0x83, 0xfe, 0xff, //0x0000045d cmpq $-1, %r14
- 0x48, 0x89, 0x5d, 0xc0, //0x00000461 movq %rbx, $-64(%rbp)
- 0x4c, 0x0f, 0x44, 0xf3, //0x00000465 cmoveq %rbx, %r14
- 0x83, 0xc1, 0xff, //0x00000469 addl $-1, %ecx
- 0x83, 0xf9, 0x05, //0x0000046c cmpl $5, %ecx
- 0x0f, 0x87, 0x55, 0x02, 0x00, 0x00, //0x0000046f ja LBB0_87
- 0x48, 0x8d, 0x1d, 0x44, 0x33, 0x00, 0x00, //0x00000475 leaq $13124(%rip), %rbx /* LJTI0_1+0(%rip) */
- 0x48, 0x63, 0x0c, 0x8b, //0x0000047c movslq (%rbx,%rcx,4), %rcx
- 0x48, 0x01, 0xd9, //0x00000480 addq %rbx, %rcx
- 0xff, 0xe1, //0x00000483 jmpq *%rcx
- //0x00000485 LBB0_57
- 0x41, 0x83, 0xff, 0x2c, //0x00000485 cmpl $44, %r15d
- 0x0f, 0x84, 0xdb, 0x04, 0x00, 0x00, //0x00000489 je LBB0_126
- 0x41, 0x83, 0xff, 0x5d, //0x0000048f cmpl $93, %r15d
- 0x0f, 0x84, 0xba, 0x04, 0x00, 0x00, //0x00000493 je LBB0_59
- 0xe9, 0x86, 0x2e, 0x00, 0x00, //0x00000499 jmp LBB0_567
- //0x0000049e LBB0_60
- 0x41, 0x80, 0xff, 0x5d, //0x0000049e cmpb $93, %r15b
- 0x0f, 0x84, 0xab, 0x04, 0x00, 0x00, //0x000004a2 je LBB0_59
- 0x4a, 0xc7, 0x04, 0xc2, 0x01, 0x00, 0x00, 0x00, //0x000004a8 movq $1, (%rdx,%r8,8)
- 0x41, 0x83, 0xff, 0x7b, //0x000004b0 cmpl $123, %r15d
- 0x48, 0x8b, 0x75, 0xc0, //0x000004b4 movq $-64(%rbp), %rsi
- 0x0f, 0x86, 0x1d, 0x02, 0x00, 0x00, //0x000004b8 jbe LBB0_62
- 0xe9, 0x61, 0x2e, 0x00, 0x00, //0x000004be jmp LBB0_567
- //0x000004c3 LBB0_63
- 0x41, 0x80, 0xff, 0x22, //0x000004c3 cmpb $34, %r15b
- 0x0f, 0x85, 0x57, 0x2e, 0x00, 0x00, //0x000004c7 jne LBB0_567
- 0x4c, 0x89, 0x75, 0xa8, //0x000004cd movq %r14, $-88(%rbp)
- 0x4a, 0xc7, 0x04, 0xc2, 0x04, 0x00, 0x00, 0x00, //0x000004d1 movq $4, (%rdx,%r8,8)
- 0x48, 0x8b, 0x47, 0x08, //0x000004d9 movq $8(%rdi), %rax
- 0xf6, 0x85, 0x70, 0xff, 0xff, 0xff, 0x20, //0x000004dd testb $32, $-144(%rbp)
- 0x48, 0x89, 0x45, 0x98, //0x000004e4 movq %rax, $-104(%rbp)
- 0x49, 0x89, 0xc6, //0x000004e8 movq %rax, %r14
- 0x0f, 0x85, 0x56, 0x06, 0x00, 0x00, //0x000004eb jne LBB0_147
- 0x4d, 0x29, 0xce, //0x000004f1 subq %r9, %r14
- 0x0f, 0x84, 0x19, 0x30, 0x00, 0x00, //0x000004f4 je LBB0_599
- 0x49, 0x83, 0xfe, 0x40, //0x000004fa cmpq $64, %r14
- 0x0f, 0x82, 0x60, 0x1b, 0x00, 0x00, //0x000004fe jb LBB0_405
- 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x00000504 movq $-2, %r15
- 0x4c, 0x2b, 0x7d, 0xc0, //0x0000050b subq $-64(%rbp), %r15
- 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x0000050f movq $-1, $-56(%rbp)
- 0x45, 0x31, 0xdb, //0x00000517 xorl %r11d, %r11d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000051a .p2align 4, 0x90
- //0x00000520 LBB0_68
- 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x0c, //0x00000520 movdqu (%r12,%r9), %xmm0
- 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x0c, 0x10, //0x00000526 movdqu $16(%r12,%r9), %xmm1
- 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x0c, 0x20, //0x0000052d movdqu $32(%r12,%r9), %xmm2
- 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x0c, 0x30, //0x00000534 movdqu $48(%r12,%r9), %xmm3
- 0x66, 0x0f, 0x6f, 0xe0, //0x0000053b movdqa %xmm0, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x0000053f pcmpeqb %xmm9, %xmm4
- 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00000544 pmovmskb %xmm4, %r8d
- 0x66, 0x0f, 0x6f, 0xe1, //0x00000549 movdqa %xmm1, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x0000054d pcmpeqb %xmm9, %xmm4
- 0x66, 0x0f, 0xd7, 0xf4, //0x00000552 pmovmskb %xmm4, %esi
- 0x66, 0x0f, 0x6f, 0xe2, //0x00000556 movdqa %xmm2, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x0000055a pcmpeqb %xmm9, %xmm4
- 0x66, 0x0f, 0xd7, 0xdc, //0x0000055f pmovmskb %xmm4, %ebx
- 0x66, 0x0f, 0x6f, 0xe3, //0x00000563 movdqa %xmm3, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x00000567 pcmpeqb %xmm9, %xmm4
- 0x66, 0x0f, 0xd7, 0xd4, //0x0000056c pmovmskb %xmm4, %edx
- 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x00000570 pcmpeqb %xmm10, %xmm0
- 0x66, 0x44, 0x0f, 0xd7, 0xd0, //0x00000575 pmovmskb %xmm0, %r10d
- 0x66, 0x41, 0x0f, 0x74, 0xca, //0x0000057a pcmpeqb %xmm10, %xmm1
- 0x66, 0x0f, 0xd7, 0xc9, //0x0000057f pmovmskb %xmm1, %ecx
- 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00000583 pcmpeqb %xmm10, %xmm2
- 0x66, 0x0f, 0xd7, 0xc2, //0x00000588 pmovmskb %xmm2, %eax
- 0x66, 0x41, 0x0f, 0x74, 0xda, //0x0000058c pcmpeqb %xmm10, %xmm3
- 0x66, 0x0f, 0xd7, 0xfb, //0x00000591 pmovmskb %xmm3, %edi
- 0x48, 0xc1, 0xe2, 0x30, //0x00000595 shlq $48, %rdx
- 0x48, 0xc1, 0xe3, 0x20, //0x00000599 shlq $32, %rbx
- 0x48, 0x09, 0xd3, //0x0000059d orq %rdx, %rbx
- 0x48, 0xc1, 0xe6, 0x10, //0x000005a0 shlq $16, %rsi
- 0x48, 0x09, 0xde, //0x000005a4 orq %rbx, %rsi
- 0x49, 0x09, 0xf0, //0x000005a7 orq %rsi, %r8
- 0x48, 0xc1, 0xe7, 0x30, //0x000005aa shlq $48, %rdi
- 0x48, 0xc1, 0xe0, 0x20, //0x000005ae shlq $32, %rax
- 0x48, 0x09, 0xf8, //0x000005b2 orq %rdi, %rax
- 0x48, 0xc1, 0xe1, 0x10, //0x000005b5 shlq $16, %rcx
- 0x48, 0x09, 0xc1, //0x000005b9 orq %rax, %rcx
- 0x49, 0x09, 0xca, //0x000005bc orq %rcx, %r10
- 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000005bf jne LBB0_77
- 0x4d, 0x85, 0xdb, //0x000005c5 testq %r11, %r11
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000005c8 jne LBB0_79
- 0x45, 0x31, 0xdb, //0x000005ce xorl %r11d, %r11d
- 0x4d, 0x85, 0xc0, //0x000005d1 testq %r8, %r8
- 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000005d4 jne LBB0_80
- //0x000005da LBB0_71
- 0x49, 0x83, 0xc6, 0xc0, //0x000005da addq $-64, %r14
- 0x49, 0x83, 0xc7, 0xc0, //0x000005de addq $-64, %r15
- 0x49, 0x83, 0xc1, 0x40, //0x000005e2 addq $64, %r9
- 0x49, 0x83, 0xfe, 0x3f, //0x000005e6 cmpq $63, %r14
- 0x0f, 0x87, 0x30, 0xff, 0xff, 0xff, //0x000005ea ja LBB0_68
- 0xe9, 0xff, 0x12, 0x00, 0x00, //0x000005f0 jmp LBB0_72
- //0x000005f5 LBB0_77
- 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000005f5 cmpq $-1, $-56(%rbp)
- 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000005fa jne LBB0_79
- 0x49, 0x0f, 0xbc, 0xc2, //0x00000600 bsfq %r10, %rax
- 0x4c, 0x01, 0xc8, //0x00000604 addq %r9, %rax
- 0x48, 0x89, 0x45, 0xc8, //0x00000607 movq %rax, $-56(%rbp)
- //0x0000060b LBB0_79
- 0x4c, 0x89, 0xd8, //0x0000060b movq %r11, %rax
- 0x48, 0xf7, 0xd0, //0x0000060e notq %rax
- 0x4c, 0x21, 0xd0, //0x00000611 andq %r10, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x00000614 leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xd9, //0x00000618 orq %r11, %rcx
- 0x48, 0x89, 0xca, //0x0000061b movq %rcx, %rdx
- 0x48, 0xf7, 0xd2, //0x0000061e notq %rdx
- 0x4c, 0x21, 0xd2, //0x00000621 andq %r10, %rdx
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000624 movabsq $-6148914691236517206, %rsi
- 0x48, 0x21, 0xf2, //0x0000062e andq %rsi, %rdx
- 0x45, 0x31, 0xdb, //0x00000631 xorl %r11d, %r11d
- 0x48, 0x01, 0xc2, //0x00000634 addq %rax, %rdx
- 0x41, 0x0f, 0x92, 0xc3, //0x00000637 setb %r11b
- 0x48, 0x01, 0xd2, //0x0000063b addq %rdx, %rdx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000063e movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc2, //0x00000648 xorq %rax, %rdx
- 0x48, 0x21, 0xca, //0x0000064b andq %rcx, %rdx
- 0x48, 0xf7, 0xd2, //0x0000064e notq %rdx
- 0x49, 0x21, 0xd0, //0x00000651 andq %rdx, %r8
- 0x4d, 0x85, 0xc0, //0x00000654 testq %r8, %r8
- 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000657 je LBB0_71
- //0x0000065d LBB0_80
- 0x4d, 0x0f, 0xbc, 0xc8, //0x0000065d bsfq %r8, %r9
- 0x4d, 0x29, 0xf9, //0x00000661 subq %r15, %r9
- //0x00000664 LBB0_81
- 0x4c, 0x8b, 0x6d, 0xd0, //0x00000664 movq $-48(%rbp), %r13
- 0x48, 0x8b, 0x7d, 0xb0, //0x00000668 movq $-80(%rbp), %rdi
- //0x0000066c LBB0_82
- 0x48, 0x8b, 0x55, 0xa0, //0x0000066c movq $-96(%rbp), %rdx
- 0x4c, 0x8b, 0x75, 0xa8, //0x00000670 movq $-88(%rbp), %r14
- 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000674 movabsq $4294977024, %r11
- 0x48, 0x8b, 0x5d, 0xc0, //0x0000067e movq $-64(%rbp), %rbx
- 0xe9, 0x5f, 0x09, 0x00, 0x00, //0x00000682 jmp LBB0_214
- //0x00000687 LBB0_83
- 0x41, 0x80, 0xff, 0x3a, //0x00000687 cmpb $58, %r15b
- 0x0f, 0x85, 0x93, 0x2c, 0x00, 0x00, //0x0000068b jne LBB0_567
- 0x4a, 0xc7, 0x04, 0xc2, 0x00, 0x00, 0x00, 0x00, //0x00000691 movq $0, (%rdx,%r8,8)
- 0xe9, 0x52, 0xfc, 0xff, 0xff, //0x00000699 jmp LBB0_26
- //0x0000069e LBB0_85
- 0x41, 0x83, 0xff, 0x2c, //0x0000069e cmpl $44, %r15d
- 0x0f, 0x85, 0xa1, 0x02, 0x00, 0x00, //0x000006a2 jne LBB0_86
- 0x49, 0x81, 0xf8, 0xff, 0x0f, 0x00, 0x00, //0x000006a8 cmpq $4095, %r8
- 0x0f, 0x8f, 0x10, 0x22, 0x00, 0x00, //0x000006af jg LBB0_585
- 0x49, 0x8d, 0x40, 0x01, //0x000006b5 leaq $1(%r8), %rax
- 0x48, 0x89, 0x02, //0x000006b9 movq %rax, (%rdx)
- 0x4a, 0xc7, 0x44, 0xc2, 0x08, 0x03, 0x00, 0x00, 0x00, //0x000006bc movq $3, $8(%rdx,%r8,8)
- 0xe9, 0x26, 0xfc, 0xff, 0xff, //0x000006c5 jmp LBB0_26
- //0x000006ca LBB0_87
- 0x4c, 0x89, 0x12, //0x000006ca movq %r10, (%rdx)
- 0x41, 0x83, 0xff, 0x7b, //0x000006cd cmpl $123, %r15d
- 0x48, 0x8b, 0x75, 0xc0, //0x000006d1 movq $-64(%rbp), %rsi
- 0x0f, 0x87, 0x49, 0x2c, 0x00, 0x00, //0x000006d5 ja LBB0_567
- //0x000006db LBB0_62
- 0x49, 0x8d, 0x0c, 0x34, //0x000006db leaq (%r12,%rsi), %rcx
- 0x48, 0x89, 0x4d, 0xc8, //0x000006df movq %rcx, $-56(%rbp)
- 0x44, 0x89, 0xf9, //0x000006e3 movl %r15d, %ecx
- 0x48, 0x8d, 0x1d, 0xeb, 0x30, 0x00, 0x00, //0x000006e6 leaq $12523(%rip), %rbx /* LJTI0_2+0(%rip) */
- 0x48, 0x63, 0x0c, 0x8b, //0x000006ed movslq (%rbx,%rcx,4), %rcx
- 0x48, 0x01, 0xd9, //0x000006f1 addq %rbx, %rcx
- 0xff, 0xe1, //0x000006f4 jmpq *%rcx
- //0x000006f6 LBB0_90
- 0x4c, 0x8b, 0x47, 0x08, //0x000006f6 movq $8(%rdi), %r8
- 0x49, 0x29, 0xf0, //0x000006fa subq %rsi, %r8
- 0x0f, 0x84, 0x04, 0x2c, 0x00, 0x00, //0x000006fd je LBB0_564
- 0x48, 0x89, 0xf3, //0x00000703 movq %rsi, %rbx
- 0x48, 0x8b, 0x75, 0xc8, //0x00000706 movq $-56(%rbp), %rsi
- 0x80, 0x3e, 0x30, //0x0000070a cmpb $48, (%rsi)
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x0000070d jne LBB0_95
- 0x49, 0x83, 0xf8, 0x01, //0x00000713 cmpq $1, %r8
- 0x0f, 0x84, 0xbd, 0xfb, 0xff, 0xff, //0x00000717 je LBB0_25
- 0x43, 0x8a, 0x04, 0x0c, //0x0000071d movb (%r12,%r9), %al
- 0x04, 0xd2, //0x00000721 addb $-46, %al
- 0x3c, 0x37, //0x00000723 cmpb $55, %al
- 0x0f, 0x87, 0xaf, 0xfb, 0xff, 0xff, //0x00000725 ja LBB0_25
- 0x0f, 0xb6, 0xc0, //0x0000072b movzbl %al, %eax
- 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x0000072e movabsq $36028797027352577, %rcx
- 0x48, 0x0f, 0xa3, 0xc1, //0x00000738 btq %rax, %rcx
- 0x0f, 0x83, 0x98, 0xfb, 0xff, 0xff, //0x0000073c jae LBB0_25
- //0x00000742 LBB0_95
- 0x4c, 0x89, 0x75, 0xa8, //0x00000742 movq %r14, $-88(%rbp)
- 0x49, 0x83, 0xf8, 0x10, //0x00000746 cmpq $16, %r8
- 0x0f, 0x82, 0x57, 0x18, 0x00, 0x00, //0x0000074a jb LBB0_390
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000750 movq $-1, %r15
- 0x45, 0x31, 0xc9, //0x00000757 xorl %r9d, %r9d
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000075a movq $-1, %r12
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00000761 movq $-1, %r14
- 0x4d, 0x89, 0xc2, //0x00000768 movq %r8, %r10
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000076b .p2align 4, 0x90
- //0x00000770 LBB0_97
- 0xf3, 0x42, 0x0f, 0x6f, 0x04, 0x0e, //0x00000770 movdqu (%rsi,%r9), %xmm0
- 0x66, 0x0f, 0x6f, 0xc8, //0x00000776 movdqa %xmm0, %xmm1
- 0x66, 0x0f, 0x74, 0x0d, 0x1e, 0xf9, 0xff, 0xff, //0x0000077a pcmpeqb $-1762(%rip), %xmm1 /* LCPI0_10+0(%rip) */
- 0x66, 0x0f, 0x6f, 0xd0, //0x00000782 movdqa %xmm0, %xmm2
- 0x66, 0x0f, 0x74, 0x15, 0x22, 0xf9, 0xff, 0xff, //0x00000786 pcmpeqb $-1758(%rip), %xmm2 /* LCPI0_11+0(%rip) */
- 0x66, 0x0f, 0xeb, 0xd1, //0x0000078e por %xmm1, %xmm2
- 0x66, 0x0f, 0x6f, 0xc8, //0x00000792 movdqa %xmm0, %xmm1
- 0x66, 0x0f, 0xfc, 0x0d, 0x22, 0xf9, 0xff, 0xff, //0x00000796 paddb $-1758(%rip), %xmm1 /* LCPI0_12+0(%rip) */
- 0x66, 0x0f, 0x6f, 0xd9, //0x0000079e movdqa %xmm1, %xmm3
- 0x66, 0x41, 0x0f, 0xda, 0xdb, //0x000007a2 pminub %xmm11, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x000007a7 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0x6f, 0xc8, //0x000007ab movdqa %xmm0, %xmm1
- 0x66, 0x41, 0x0f, 0xdb, 0xcc, //0x000007af pand %xmm12, %xmm1
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x000007b4 pcmpeqb %xmm13, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xce, //0x000007b9 pcmpeqb %xmm14, %xmm1
- 0x66, 0x44, 0x0f, 0xd7, 0xe9, //0x000007be pmovmskb %xmm1, %r13d
- 0x66, 0x0f, 0xeb, 0xc8, //0x000007c3 por %xmm0, %xmm1
- 0x66, 0x0f, 0xeb, 0xca, //0x000007c7 por %xmm2, %xmm1
- 0x66, 0x0f, 0xeb, 0xcb, //0x000007cb por %xmm3, %xmm1
- 0x66, 0x0f, 0xd7, 0xd0, //0x000007cf pmovmskb %xmm0, %edx
- 0x66, 0x44, 0x0f, 0xd7, 0xda, //0x000007d3 pmovmskb %xmm2, %r11d
- 0x66, 0x0f, 0xd7, 0xc1, //0x000007d8 pmovmskb %xmm1, %eax
- 0xf7, 0xd0, //0x000007dc notl %eax
- 0x0f, 0xbc, 0xc8, //0x000007de bsfl %eax, %ecx
- 0x83, 0xf9, 0x10, //0x000007e1 cmpl $16, %ecx
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000007e4 je LBB0_99
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000007ea movl $-1, %eax
- 0xd3, 0xe0, //0x000007ef shll %cl, %eax
- 0xf7, 0xd0, //0x000007f1 notl %eax
- 0x21, 0xc2, //0x000007f3 andl %eax, %edx
- 0x41, 0x21, 0xc5, //0x000007f5 andl %eax, %r13d
- 0x44, 0x21, 0xd8, //0x000007f8 andl %r11d, %eax
- 0x41, 0x89, 0xc3, //0x000007fb movl %eax, %r11d
- //0x000007fe LBB0_99
- 0x8d, 0x42, 0xff, //0x000007fe leal $-1(%rdx), %eax
- 0x21, 0xd0, //0x00000801 andl %edx, %eax
- 0x0f, 0x85, 0x68, 0x10, 0x00, 0x00, //0x00000803 jne LBB0_346
- 0x41, 0x8d, 0x45, 0xff, //0x00000809 leal $-1(%r13), %eax
- 0x44, 0x21, 0xe8, //0x0000080d andl %r13d, %eax
- 0x0f, 0x85, 0x5b, 0x10, 0x00, 0x00, //0x00000810 jne LBB0_346
- 0x41, 0x8d, 0x43, 0xff, //0x00000816 leal $-1(%r11), %eax
- 0x44, 0x21, 0xd8, //0x0000081a andl %r11d, %eax
- 0x0f, 0x85, 0x4e, 0x10, 0x00, 0x00, //0x0000081d jne LBB0_346
- 0x85, 0xd2, //0x00000823 testl %edx, %edx
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000825 je LBB0_105
- 0x0f, 0xbc, 0xc2, //0x0000082b bsfl %edx, %eax
- 0x49, 0x83, 0xfe, 0xff, //0x0000082e cmpq $-1, %r14
- 0x0f, 0x85, 0x81, 0x10, 0x00, 0x00, //0x00000832 jne LBB0_351
- 0x4c, 0x01, 0xc8, //0x00000838 addq %r9, %rax
- 0x49, 0x89, 0xc6, //0x0000083b movq %rax, %r14
- //0x0000083e LBB0_105
- 0x45, 0x85, 0xed, //0x0000083e testl %r13d, %r13d
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000841 je LBB0_108
- 0x41, 0x0f, 0xbc, 0xc5, //0x00000847 bsfl %r13d, %eax
- 0x49, 0x83, 0xfc, 0xff, //0x0000084b cmpq $-1, %r12
- 0x0f, 0x85, 0x64, 0x10, 0x00, 0x00, //0x0000084f jne LBB0_351
- 0x4c, 0x01, 0xc8, //0x00000855 addq %r9, %rax
- 0x49, 0x89, 0xc4, //0x00000858 movq %rax, %r12
- //0x0000085b LBB0_108
- 0x45, 0x85, 0xdb, //0x0000085b testl %r11d, %r11d
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000085e je LBB0_111
- 0x41, 0x0f, 0xbc, 0xc3, //0x00000864 bsfl %r11d, %eax
- 0x49, 0x83, 0xff, 0xff, //0x00000868 cmpq $-1, %r15
- 0x0f, 0x85, 0x47, 0x10, 0x00, 0x00, //0x0000086c jne LBB0_351
- 0x4c, 0x01, 0xc8, //0x00000872 addq %r9, %rax
- 0x49, 0x89, 0xc7, //0x00000875 movq %rax, %r15
- //0x00000878 LBB0_111
- 0x4c, 0x8b, 0x6d, 0xd0, //0x00000878 movq $-48(%rbp), %r13
- 0x83, 0xf9, 0x10, //0x0000087c cmpl $16, %ecx
- 0x0f, 0x85, 0xa7, 0x04, 0x00, 0x00, //0x0000087f jne LBB0_172
- 0x49, 0x83, 0xc2, 0xf0, //0x00000885 addq $-16, %r10
- 0x49, 0x83, 0xc1, 0x10, //0x00000889 addq $16, %r9
- 0x49, 0x83, 0xfa, 0x0f, //0x0000088d cmpq $15, %r10
- 0x0f, 0x87, 0xd9, 0xfe, 0xff, 0xff, //0x00000891 ja LBB0_97
- 0x4a, 0x8d, 0x0c, 0x0e, //0x00000897 leaq (%rsi,%r9), %rcx
- 0x4d, 0x39, 0xc8, //0x0000089b cmpq %r9, %r8
- 0x49, 0x89, 0xc9, //0x0000089e movq %rcx, %r9
- 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000008a1 movabsq $4294977024, %r11
- 0x0f, 0x84, 0x95, 0x06, 0x00, 0x00, //0x000008ab je LBB0_201
- //0x000008b1 LBB0_114
- 0x48, 0x89, 0xf0, //0x000008b1 movq %rsi, %rax
- 0x4c, 0x89, 0xee, //0x000008b4 movq %r13, %rsi
- 0x4e, 0x8d, 0x0c, 0x11, //0x000008b7 leaq (%rcx,%r10), %r9
- 0x49, 0x89, 0xcd, //0x000008bb movq %rcx, %r13
- 0x49, 0x29, 0xc5, //0x000008be subq %rax, %r13
- 0x31, 0xff, //0x000008c1 xorl %edi, %edi
- 0xe9, 0x25, 0x00, 0x00, 0x00, //0x000008c3 jmp LBB0_119
- //0x000008c8 LBB0_115
- 0x83, 0xf8, 0x65, //0x000008c8 cmpl $101, %eax
- 0x0f, 0x85, 0x68, 0x06, 0x00, 0x00, //0x000008cb jne LBB0_199
- //0x000008d1 LBB0_116
- 0x49, 0x83, 0xfc, 0xff, //0x000008d1 cmpq $-1, %r12
- 0x0f, 0x85, 0xc1, 0x0f, 0x00, 0x00, //0x000008d5 jne LBB0_350
- 0x4e, 0x8d, 0x24, 0x2f, //0x000008db leaq (%rdi,%r13), %r12
- 0x90, //0x000008df .p2align 4, 0x90
- //0x000008e0 LBB0_118
- 0x48, 0x83, 0xc7, 0x01, //0x000008e0 addq $1, %rdi
- 0x49, 0x39, 0xfa, //0x000008e4 cmpq %rdi, %r10
- 0x0f, 0x84, 0x52, 0x06, 0x00, 0x00, //0x000008e7 je LBB0_200
- //0x000008ed LBB0_119
- 0x0f, 0xbe, 0x04, 0x39, //0x000008ed movsbl (%rcx,%rdi), %eax
- 0x8d, 0x58, 0xd0, //0x000008f1 leal $-48(%rax), %ebx
- 0x83, 0xfb, 0x0a, //0x000008f4 cmpl $10, %ebx
- 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x000008f7 jb LBB0_118
- 0x8d, 0x58, 0xd5, //0x000008fd leal $-43(%rax), %ebx
- 0x83, 0xfb, 0x1a, //0x00000900 cmpl $26, %ebx
- 0x0f, 0x87, 0xbf, 0xff, 0xff, 0xff, //0x00000903 ja LBB0_115
- 0x48, 0x8d, 0x15, 0x24, 0x31, 0x00, 0x00, //0x00000909 leaq $12580(%rip), %rdx /* LJTI0_4+0(%rip) */
- 0x48, 0x63, 0x04, 0x9a, //0x00000910 movslq (%rdx,%rbx,4), %rax
- 0x48, 0x01, 0xd0, //0x00000914 addq %rdx, %rax
- 0xff, 0xe0, //0x00000917 jmpq *%rax
- //0x00000919 LBB0_122
- 0x49, 0x83, 0xff, 0xff, //0x00000919 cmpq $-1, %r15
- 0x0f, 0x85, 0x79, 0x0f, 0x00, 0x00, //0x0000091d jne LBB0_350
- 0x4e, 0x8d, 0x3c, 0x2f, //0x00000923 leaq (%rdi,%r13), %r15
- 0xe9, 0xb4, 0xff, 0xff, 0xff, //0x00000927 jmp LBB0_118
- //0x0000092c LBB0_124
- 0x49, 0x83, 0xfe, 0xff, //0x0000092c cmpq $-1, %r14
- 0x0f, 0x85, 0x66, 0x0f, 0x00, 0x00, //0x00000930 jne LBB0_350
- 0x4e, 0x8d, 0x34, 0x2f, //0x00000936 leaq (%rdi,%r13), %r14
- 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x0000093a jmp LBB0_118
- //0x0000093f LBB0_88
- 0x41, 0x83, 0xff, 0x22, //0x0000093f cmpl $34, %r15d
- 0x0f, 0x84, 0x43, 0x00, 0x00, 0x00, //0x00000943 je LBB0_130
- //0x00000949 LBB0_86
- 0x41, 0x83, 0xff, 0x7d, //0x00000949 cmpl $125, %r15d
- 0x0f, 0x85, 0xd1, 0x29, 0x00, 0x00, //0x0000094d jne LBB0_567
- //0x00000953 LBB0_59
- 0x4c, 0x89, 0x12, //0x00000953 movq %r10, (%rdx)
- 0x4d, 0x89, 0xd0, //0x00000956 movq %r10, %r8
- 0x4c, 0x89, 0xf0, //0x00000959 movq %r14, %rax
- 0x4d, 0x85, 0xd2, //0x0000095c testq %r10, %r10
- 0x0f, 0x85, 0x9d, 0xf9, 0xff, 0xff, //0x0000095f jne LBB0_28
- 0xe9, 0x72, 0x2a, 0x00, 0x00, //0x00000965 jmp LBB0_582
- //0x0000096a LBB0_126
- 0x49, 0x81, 0xf8, 0xff, 0x0f, 0x00, 0x00, //0x0000096a cmpq $4095, %r8
- 0x0f, 0x8f, 0x4e, 0x1f, 0x00, 0x00, //0x00000971 jg LBB0_585
- 0x49, 0x8d, 0x40, 0x01, //0x00000977 leaq $1(%r8), %rax
- 0x48, 0x89, 0x02, //0x0000097b movq %rax, (%rdx)
- 0x4a, 0xc7, 0x44, 0xc2, 0x08, 0x00, 0x00, 0x00, 0x00, //0x0000097e movq $0, $8(%rdx,%r8,8)
- 0xe9, 0x64, 0xf9, 0xff, 0xff, //0x00000987 jmp LBB0_26
- //0x0000098c LBB0_130
- 0x4c, 0x89, 0x75, 0xa8, //0x0000098c movq %r14, $-88(%rbp)
- 0x4a, 0xc7, 0x04, 0xc2, 0x02, 0x00, 0x00, 0x00, //0x00000990 movq $2, (%rdx,%r8,8)
- 0x48, 0x8b, 0x47, 0x08, //0x00000998 movq $8(%rdi), %rax
- 0xf6, 0x85, 0x70, 0xff, 0xff, 0xff, 0x20, //0x0000099c testb $32, $-144(%rbp)
- 0x48, 0x89, 0x45, 0x98, //0x000009a3 movq %rax, $-104(%rbp)
- 0x49, 0x89, 0xc6, //0x000009a7 movq %rax, %r14
- 0x0f, 0x85, 0x93, 0x03, 0x00, 0x00, //0x000009aa jne LBB0_173
- 0x4d, 0x29, 0xce, //0x000009b0 subq %r9, %r14
- 0x0f, 0x84, 0x5a, 0x2b, 0x00, 0x00, //0x000009b3 je LBB0_599
- 0x49, 0x83, 0xfe, 0x40, //0x000009b9 cmpq $64, %r14
- 0x0f, 0x82, 0x07, 0x17, 0x00, 0x00, //0x000009bd jb LBB0_410
- 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x000009c3 movq $-2, %r15
- 0x4c, 0x2b, 0x7d, 0xc0, //0x000009ca subq $-64(%rbp), %r15
- 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000009ce movq $-1, $-56(%rbp)
- 0x45, 0x31, 0xdb, //0x000009d6 xorl %r11d, %r11d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000009d9 .p2align 4, 0x90
- //0x000009e0 LBB0_134
- 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x0c, //0x000009e0 movdqu (%r12,%r9), %xmm0
- 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x0c, 0x10, //0x000009e6 movdqu $16(%r12,%r9), %xmm1
- 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x0c, 0x20, //0x000009ed movdqu $32(%r12,%r9), %xmm2
- 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x0c, 0x30, //0x000009f4 movdqu $48(%r12,%r9), %xmm3
- 0x66, 0x0f, 0x6f, 0xe0, //0x000009fb movdqa %xmm0, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x000009ff pcmpeqb %xmm9, %xmm4
- 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00000a04 pmovmskb %xmm4, %r8d
- 0x66, 0x0f, 0x6f, 0xe1, //0x00000a09 movdqa %xmm1, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x00000a0d pcmpeqb %xmm9, %xmm4
- 0x66, 0x0f, 0xd7, 0xf4, //0x00000a12 pmovmskb %xmm4, %esi
- 0x66, 0x0f, 0x6f, 0xe2, //0x00000a16 movdqa %xmm2, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x00000a1a pcmpeqb %xmm9, %xmm4
- 0x66, 0x0f, 0xd7, 0xdc, //0x00000a1f pmovmskb %xmm4, %ebx
- 0x66, 0x0f, 0x6f, 0xe3, //0x00000a23 movdqa %xmm3, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x00000a27 pcmpeqb %xmm9, %xmm4
- 0x66, 0x0f, 0xd7, 0xd4, //0x00000a2c pmovmskb %xmm4, %edx
- 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x00000a30 pcmpeqb %xmm10, %xmm0
- 0x66, 0x44, 0x0f, 0xd7, 0xd0, //0x00000a35 pmovmskb %xmm0, %r10d
- 0x66, 0x41, 0x0f, 0x74, 0xca, //0x00000a3a pcmpeqb %xmm10, %xmm1
- 0x66, 0x0f, 0xd7, 0xc9, //0x00000a3f pmovmskb %xmm1, %ecx
- 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00000a43 pcmpeqb %xmm10, %xmm2
- 0x66, 0x0f, 0xd7, 0xc2, //0x00000a48 pmovmskb %xmm2, %eax
- 0x66, 0x41, 0x0f, 0x74, 0xda, //0x00000a4c pcmpeqb %xmm10, %xmm3
- 0x66, 0x0f, 0xd7, 0xfb, //0x00000a51 pmovmskb %xmm3, %edi
- 0x48, 0xc1, 0xe2, 0x30, //0x00000a55 shlq $48, %rdx
- 0x48, 0xc1, 0xe3, 0x20, //0x00000a59 shlq $32, %rbx
- 0x48, 0x09, 0xd3, //0x00000a5d orq %rdx, %rbx
- 0x48, 0xc1, 0xe6, 0x10, //0x00000a60 shlq $16, %rsi
- 0x48, 0x09, 0xde, //0x00000a64 orq %rbx, %rsi
- 0x49, 0x09, 0xf0, //0x00000a67 orq %rsi, %r8
- 0x48, 0xc1, 0xe7, 0x30, //0x00000a6a shlq $48, %rdi
- 0x48, 0xc1, 0xe0, 0x20, //0x00000a6e shlq $32, %rax
- 0x48, 0x09, 0xf8, //0x00000a72 orq %rdi, %rax
- 0x48, 0xc1, 0xe1, 0x10, //0x00000a75 shlq $16, %rcx
- 0x48, 0x09, 0xc1, //0x00000a79 orq %rax, %rcx
- 0x49, 0x09, 0xca, //0x00000a7c orq %rcx, %r10
- 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000a7f jne LBB0_143
- 0x4d, 0x85, 0xdb, //0x00000a85 testq %r11, %r11
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000a88 jne LBB0_145
- 0x45, 0x31, 0xdb, //0x00000a8e xorl %r11d, %r11d
- 0x4d, 0x85, 0xc0, //0x00000a91 testq %r8, %r8
- 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x00000a94 jne LBB0_146
- //0x00000a9a LBB0_137
- 0x49, 0x83, 0xc6, 0xc0, //0x00000a9a addq $-64, %r14
- 0x49, 0x83, 0xc7, 0xc0, //0x00000a9e addq $-64, %r15
- 0x49, 0x83, 0xc1, 0x40, //0x00000aa2 addq $64, %r9
- 0x49, 0x83, 0xfe, 0x3f, //0x00000aa6 cmpq $63, %r14
- 0x0f, 0x87, 0x30, 0xff, 0xff, 0xff, //0x00000aaa ja LBB0_134
- 0xe9, 0xde, 0x0f, 0x00, 0x00, //0x00000ab0 jmp LBB0_138
- //0x00000ab5 LBB0_143
- 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00000ab5 cmpq $-1, $-56(%rbp)
- 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00000aba jne LBB0_145
- 0x49, 0x0f, 0xbc, 0xc2, //0x00000ac0 bsfq %r10, %rax
- 0x4c, 0x01, 0xc8, //0x00000ac4 addq %r9, %rax
- 0x48, 0x89, 0x45, 0xc8, //0x00000ac7 movq %rax, $-56(%rbp)
- //0x00000acb LBB0_145
- 0x4c, 0x89, 0xd8, //0x00000acb movq %r11, %rax
- 0x48, 0xf7, 0xd0, //0x00000ace notq %rax
- 0x4c, 0x21, 0xd0, //0x00000ad1 andq %r10, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x00000ad4 leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xd9, //0x00000ad8 orq %r11, %rcx
- 0x48, 0x89, 0xca, //0x00000adb movq %rcx, %rdx
- 0x48, 0xf7, 0xd2, //0x00000ade notq %rdx
- 0x4c, 0x21, 0xd2, //0x00000ae1 andq %r10, %rdx
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000ae4 movabsq $-6148914691236517206, %rsi
- 0x48, 0x21, 0xf2, //0x00000aee andq %rsi, %rdx
- 0x45, 0x31, 0xdb, //0x00000af1 xorl %r11d, %r11d
- 0x48, 0x01, 0xc2, //0x00000af4 addq %rax, %rdx
- 0x41, 0x0f, 0x92, 0xc3, //0x00000af7 setb %r11b
- 0x48, 0x01, 0xd2, //0x00000afb addq %rdx, %rdx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000afe movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc2, //0x00000b08 xorq %rax, %rdx
- 0x48, 0x21, 0xca, //0x00000b0b andq %rcx, %rdx
- 0x48, 0xf7, 0xd2, //0x00000b0e notq %rdx
- 0x49, 0x21, 0xd0, //0x00000b11 andq %rdx, %r8
- 0x4d, 0x85, 0xc0, //0x00000b14 testq %r8, %r8
- 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000b17 je LBB0_137
- //0x00000b1d LBB0_146
- 0x4d, 0x0f, 0xbc, 0xc8, //0x00000b1d bsfq %r8, %r9
- 0x4d, 0x29, 0xf9, //0x00000b21 subq %r15, %r9
- 0x4c, 0x8b, 0x6d, 0xd0, //0x00000b24 movq $-48(%rbp), %r13
- 0x48, 0x8b, 0x7d, 0xb0, //0x00000b28 movq $-80(%rbp), %rdi
- 0x48, 0x8b, 0x55, 0xa0, //0x00000b2c movq $-96(%rbp), %rdx
- 0x4c, 0x8b, 0x75, 0xa8, //0x00000b30 movq $-88(%rbp), %r14
- 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000b34 movabsq $4294977024, %r11
- 0x48, 0x8b, 0x5d, 0xc0, //0x00000b3e movq $-64(%rbp), %rbx
- 0xe9, 0x19, 0x05, 0x00, 0x00, //0x00000b42 jmp LBB0_222
- //0x00000b47 LBB0_147
- 0x4d, 0x29, 0xce, //0x00000b47 subq %r9, %r14
- 0x48, 0x8b, 0x5d, 0xc0, //0x00000b4a movq $-64(%rbp), %rbx
- 0x0f, 0x84, 0xbf, 0x29, 0x00, 0x00, //0x00000b4e je LBB0_599
- 0x49, 0x83, 0xfe, 0x40, //0x00000b54 cmpq $64, %r14
- 0x0f, 0x82, 0x27, 0x15, 0x00, 0x00, //0x00000b58 jb LBB0_406
- 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000b5e movq $-1, $-56(%rbp)
- 0x45, 0x31, 0xdb, //0x00000b66 xorl %r11d, %r11d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000b69 .p2align 4, 0x90
- //0x00000b70 LBB0_150
- 0xf3, 0x43, 0x0f, 0x6f, 0x24, 0x0c, //0x00000b70 movdqu (%r12,%r9), %xmm4
- 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x0c, 0x10, //0x00000b76 movdqu $16(%r12,%r9), %xmm2
- 0xf3, 0x47, 0x0f, 0x6f, 0x44, 0x0c, 0x20, //0x00000b7d movdqu $32(%r12,%r9), %xmm8
- 0xf3, 0x43, 0x0f, 0x6f, 0x74, 0x0c, 0x30, //0x00000b84 movdqu $48(%r12,%r9), %xmm6
- 0x66, 0x0f, 0x6f, 0xec, //0x00000b8b movdqa %xmm4, %xmm5
- 0x66, 0x41, 0x0f, 0x74, 0xe9, //0x00000b8f pcmpeqb %xmm9, %xmm5
- 0x66, 0x44, 0x0f, 0xd7, 0xfd, //0x00000b94 pmovmskb %xmm5, %r15d
- 0x66, 0x0f, 0x6f, 0xea, //0x00000b99 movdqa %xmm2, %xmm5
- 0x66, 0x0f, 0x6f, 0xda, //0x00000b9d movdqa %xmm2, %xmm3
- 0x66, 0x41, 0x0f, 0xda, 0xdf, //0x00000ba1 pminub %xmm15, %xmm3
- 0x66, 0x0f, 0x74, 0xda, //0x00000ba6 pcmpeqb %xmm2, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xd1, //0x00000baa pcmpeqb %xmm9, %xmm2
- 0x66, 0x0f, 0xd7, 0xf2, //0x00000baf pmovmskb %xmm2, %esi
- 0x66, 0x41, 0x0f, 0x6f, 0xd0, //0x00000bb3 movdqa %xmm8, %xmm2
- 0x66, 0x41, 0x0f, 0x6f, 0xf8, //0x00000bb8 movdqa %xmm8, %xmm7
- 0x66, 0x41, 0x0f, 0xda, 0xff, //0x00000bbd pminub %xmm15, %xmm7
- 0x66, 0x41, 0x0f, 0x74, 0xf8, //0x00000bc2 pcmpeqb %xmm8, %xmm7
- 0x66, 0x45, 0x0f, 0x74, 0xc1, //0x00000bc7 pcmpeqb %xmm9, %xmm8
- 0x66, 0x41, 0x0f, 0xd7, 0xd0, //0x00000bcc pmovmskb %xmm8, %edx
- 0x66, 0x0f, 0x6f, 0xc6, //0x00000bd1 movdqa %xmm6, %xmm0
- 0x66, 0x0f, 0x6f, 0xce, //0x00000bd5 movdqa %xmm6, %xmm1
- 0x66, 0x41, 0x0f, 0xda, 0xcf, //0x00000bd9 pminub %xmm15, %xmm1
- 0x66, 0x0f, 0x74, 0xce, //0x00000bde pcmpeqb %xmm6, %xmm1
- 0x66, 0x41, 0x0f, 0x74, 0xf1, //0x00000be2 pcmpeqb %xmm9, %xmm6
- 0x66, 0x0f, 0xd7, 0xc6, //0x00000be7 pmovmskb %xmm6, %eax
- 0x66, 0x0f, 0x6f, 0xf4, //0x00000beb movdqa %xmm4, %xmm6
- 0x66, 0x41, 0x0f, 0x74, 0xf2, //0x00000bef pcmpeqb %xmm10, %xmm6
- 0x66, 0x44, 0x0f, 0xd7, 0xe6, //0x00000bf4 pmovmskb %xmm6, %r12d
- 0x66, 0x41, 0x0f, 0x74, 0xea, //0x00000bf9 pcmpeqb %xmm10, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x00000bfe pmovmskb %xmm5, %ecx
- 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00000c02 pcmpeqb %xmm10, %xmm2
- 0x66, 0x44, 0x0f, 0xd7, 0xc2, //0x00000c07 pmovmskb %xmm2, %r8d
- 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x00000c0c pcmpeqb %xmm10, %xmm0
- 0x66, 0x44, 0x0f, 0xd7, 0xd0, //0x00000c11 pmovmskb %xmm0, %r10d
- 0x66, 0x0f, 0xd7, 0xfb, //0x00000c16 pmovmskb %xmm3, %edi
- 0x66, 0x0f, 0xd7, 0xdf, //0x00000c1a pmovmskb %xmm7, %ebx
- 0x66, 0x44, 0x0f, 0xd7, 0xe9, //0x00000c1e pmovmskb %xmm1, %r13d
- 0x48, 0xc1, 0xe0, 0x30, //0x00000c23 shlq $48, %rax
- 0x48, 0xc1, 0xe2, 0x20, //0x00000c27 shlq $32, %rdx
- 0x48, 0x09, 0xc2, //0x00000c2b orq %rax, %rdx
- 0x48, 0xc1, 0xe6, 0x10, //0x00000c2e shlq $16, %rsi
- 0x48, 0x09, 0xd6, //0x00000c32 orq %rdx, %rsi
- 0x49, 0x09, 0xf7, //0x00000c35 orq %rsi, %r15
- 0x49, 0xc1, 0xe2, 0x30, //0x00000c38 shlq $48, %r10
- 0x49, 0xc1, 0xe0, 0x20, //0x00000c3c shlq $32, %r8
- 0x4d, 0x09, 0xd0, //0x00000c40 orq %r10, %r8
- 0x48, 0xc1, 0xe1, 0x10, //0x00000c43 shlq $16, %rcx
- 0x4c, 0x09, 0xc1, //0x00000c47 orq %r8, %rcx
- 0x49, 0xc1, 0xe5, 0x30, //0x00000c4a shlq $48, %r13
- 0x48, 0xc1, 0xe3, 0x20, //0x00000c4e shlq $32, %rbx
- 0x4c, 0x09, 0xeb, //0x00000c52 orq %r13, %rbx
- 0x48, 0xc1, 0xe7, 0x10, //0x00000c55 shlq $16, %rdi
- 0x48, 0x09, 0xdf, //0x00000c59 orq %rbx, %rdi
- 0x49, 0x09, 0xcc, //0x00000c5c orq %rcx, %r12
- 0x0f, 0x85, 0x4d, 0x00, 0x00, 0x00, //0x00000c5f jne LBB0_167
- 0x4d, 0x85, 0xdb, //0x00000c65 testq %r11, %r11
- 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x00000c68 jne LBB0_169
- 0x45, 0x31, 0xdb, //0x00000c6e xorl %r11d, %r11d
- //0x00000c71 LBB0_153
- 0x66, 0x0f, 0x6f, 0xc4, //0x00000c71 movdqa %xmm4, %xmm0
- 0x66, 0x41, 0x0f, 0xda, 0xc7, //0x00000c75 pminub %xmm15, %xmm0
- 0x66, 0x0f, 0x74, 0xc4, //0x00000c7a pcmpeqb %xmm4, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x00000c7e pmovmskb %xmm0, %eax
- 0x48, 0x09, 0xc7, //0x00000c82 orq %rax, %rdi
- 0x4d, 0x85, 0xff, //0x00000c85 testq %r15, %r15
- 0x4c, 0x8b, 0x65, 0xb8, //0x00000c88 movq $-72(%rbp), %r12
- 0x0f, 0x85, 0x84, 0x00, 0x00, 0x00, //0x00000c8c jne LBB0_170
- 0x48, 0x85, 0xff, //0x00000c92 testq %rdi, %rdi
- 0x0f, 0x85, 0xf4, 0x26, 0x00, 0x00, //0x00000c95 jne LBB0_573
- 0x49, 0x83, 0xc6, 0xc0, //0x00000c9b addq $-64, %r14
- 0x49, 0x83, 0xc1, 0x40, //0x00000c9f addq $64, %r9
- 0x49, 0x83, 0xfe, 0x3f, //0x00000ca3 cmpq $63, %r14
- 0x0f, 0x87, 0xc3, 0xfe, 0xff, 0xff, //0x00000ca7 ja LBB0_150
- 0xe9, 0xbc, 0x0c, 0x00, 0x00, //0x00000cad jmp LBB0_156
- //0x00000cb2 LBB0_167
- 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00000cb2 cmpq $-1, $-56(%rbp)
- 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00000cb7 jne LBB0_169
- 0x49, 0x0f, 0xbc, 0xc4, //0x00000cbd bsfq %r12, %rax
- 0x4c, 0x01, 0xc8, //0x00000cc1 addq %r9, %rax
- 0x48, 0x89, 0x45, 0xc8, //0x00000cc4 movq %rax, $-56(%rbp)
- //0x00000cc8 LBB0_169
- 0x4c, 0x89, 0xd8, //0x00000cc8 movq %r11, %rax
- 0x48, 0xf7, 0xd0, //0x00000ccb notq %rax
- 0x4c, 0x21, 0xe0, //0x00000cce andq %r12, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x00000cd1 leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xd9, //0x00000cd5 orq %r11, %rcx
- 0x48, 0x89, 0xca, //0x00000cd8 movq %rcx, %rdx
- 0x48, 0xf7, 0xd2, //0x00000cdb notq %rdx
- 0x4c, 0x21, 0xe2, //0x00000cde andq %r12, %rdx
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000ce1 movabsq $-6148914691236517206, %rsi
- 0x48, 0x21, 0xf2, //0x00000ceb andq %rsi, %rdx
- 0x45, 0x31, 0xdb, //0x00000cee xorl %r11d, %r11d
- 0x48, 0x01, 0xc2, //0x00000cf1 addq %rax, %rdx
- 0x41, 0x0f, 0x92, 0xc3, //0x00000cf4 setb %r11b
- 0x48, 0x01, 0xd2, //0x00000cf8 addq %rdx, %rdx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000cfb movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc2, //0x00000d05 xorq %rax, %rdx
- 0x48, 0x21, 0xca, //0x00000d08 andq %rcx, %rdx
- 0x48, 0xf7, 0xd2, //0x00000d0b notq %rdx
- 0x49, 0x21, 0xd7, //0x00000d0e andq %rdx, %r15
- 0xe9, 0x5b, 0xff, 0xff, 0xff, //0x00000d11 jmp LBB0_153
- //0x00000d16 LBB0_170
- 0x49, 0x0f, 0xbc, 0xc7, //0x00000d16 bsfq %r15, %rax
- 0x48, 0x85, 0xff, //0x00000d1a testq %rdi, %rdi
- 0x0f, 0x84, 0x90, 0x02, 0x00, 0x00, //0x00000d1d je LBB0_211
- 0x48, 0x0f, 0xbc, 0xcf, //0x00000d23 bsfq %rdi, %rcx
- 0xe9, 0x8c, 0x02, 0x00, 0x00, //0x00000d27 jmp LBB0_212
- //0x00000d2c LBB0_172
- 0x89, 0xc8, //0x00000d2c movl %ecx, %eax
- 0x48, 0x01, 0xf0, //0x00000d2e addq %rsi, %rax
- 0x49, 0x01, 0xc1, //0x00000d31 addq %rax, %r9
- 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000d34 movabsq $4294977024, %r11
- 0xe9, 0x03, 0x02, 0x00, 0x00, //0x00000d3e jmp LBB0_201
- //0x00000d43 LBB0_173
- 0x4d, 0x29, 0xce, //0x00000d43 subq %r9, %r14
- 0x0f, 0x84, 0xc7, 0x27, 0x00, 0x00, //0x00000d46 je LBB0_599
- 0x49, 0x83, 0xfe, 0x40, //0x00000d4c cmpq $64, %r14
- 0x0f, 0x82, 0x95, 0x13, 0x00, 0x00, //0x00000d50 jb LBB0_411
- 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000d56 movq $-1, $-56(%rbp)
- 0x45, 0x31, 0xdb, //0x00000d5e xorl %r11d, %r11d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d61 .p2align 4, 0x90
- //0x00000d70 LBB0_176
- 0xf3, 0x43, 0x0f, 0x6f, 0x2c, 0x0c, //0x00000d70 movdqu (%r12,%r9), %xmm5
- 0xf3, 0x43, 0x0f, 0x6f, 0x44, 0x0c, 0x10, //0x00000d76 movdqu $16(%r12,%r9), %xmm0
- 0xf3, 0x43, 0x0f, 0x6f, 0x7c, 0x0c, 0x20, //0x00000d7d movdqu $32(%r12,%r9), %xmm7
- 0xf3, 0x43, 0x0f, 0x6f, 0x74, 0x0c, 0x30, //0x00000d84 movdqu $48(%r12,%r9), %xmm6
- 0x66, 0x0f, 0x6f, 0xcd, //0x00000d8b movdqa %xmm5, %xmm1
- 0x66, 0x41, 0x0f, 0x74, 0xc9, //0x00000d8f pcmpeqb %xmm9, %xmm1
- 0x66, 0x44, 0x0f, 0xd7, 0xd1, //0x00000d94 pmovmskb %xmm1, %r10d
- 0x66, 0x0f, 0x6f, 0xc8, //0x00000d99 movdqa %xmm0, %xmm1
- 0x66, 0x0f, 0x6f, 0xd0, //0x00000d9d movdqa %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0xda, 0xd7, //0x00000da1 pminub %xmm15, %xmm2
- 0x66, 0x0f, 0x74, 0xd0, //0x00000da6 pcmpeqb %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xc1, //0x00000daa pcmpeqb %xmm9, %xmm0
- 0x66, 0x0f, 0xd7, 0xf0, //0x00000daf pmovmskb %xmm0, %esi
- 0x66, 0x0f, 0x6f, 0xc7, //0x00000db3 movdqa %xmm7, %xmm0
- 0x66, 0x0f, 0x6f, 0xdf, //0x00000db7 movdqa %xmm7, %xmm3
- 0x66, 0x41, 0x0f, 0xda, 0xdf, //0x00000dbb pminub %xmm15, %xmm3
- 0x66, 0x0f, 0x74, 0xdf, //0x00000dc0 pcmpeqb %xmm7, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xf9, //0x00000dc4 pcmpeqb %xmm9, %xmm7
- 0x66, 0x0f, 0xd7, 0xd7, //0x00000dc9 pmovmskb %xmm7, %edx
- 0x66, 0x0f, 0x6f, 0xe6, //0x00000dcd movdqa %xmm6, %xmm4
- 0x66, 0x0f, 0x6f, 0xfe, //0x00000dd1 movdqa %xmm6, %xmm7
- 0x66, 0x41, 0x0f, 0xda, 0xff, //0x00000dd5 pminub %xmm15, %xmm7
- 0x66, 0x0f, 0x74, 0xfe, //0x00000dda pcmpeqb %xmm6, %xmm7
- 0x66, 0x41, 0x0f, 0x74, 0xf1, //0x00000dde pcmpeqb %xmm9, %xmm6
- 0x66, 0x0f, 0xd7, 0xc6, //0x00000de3 pmovmskb %xmm6, %eax
- 0x66, 0x0f, 0x6f, 0xf5, //0x00000de7 movdqa %xmm5, %xmm6
- 0x66, 0x41, 0x0f, 0x74, 0xf2, //0x00000deb pcmpeqb %xmm10, %xmm6
- 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00000df0 pmovmskb %xmm6, %r15d
- 0x66, 0x41, 0x0f, 0x74, 0xca, //0x00000df5 pcmpeqb %xmm10, %xmm1
- 0x66, 0x0f, 0xd7, 0xc9, //0x00000dfa pmovmskb %xmm1, %ecx
- 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x00000dfe pcmpeqb %xmm10, %xmm0
- 0x66, 0x0f, 0xd7, 0xf8, //0x00000e03 pmovmskb %xmm0, %edi
- 0x66, 0x41, 0x0f, 0x74, 0xe2, //0x00000e07 pcmpeqb %xmm10, %xmm4
- 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00000e0c pmovmskb %xmm4, %r8d
- 0x66, 0x44, 0x0f, 0xd7, 0xea, //0x00000e11 pmovmskb %xmm2, %r13d
- 0x66, 0x0f, 0xd7, 0xdb, //0x00000e16 pmovmskb %xmm3, %ebx
- 0x66, 0x44, 0x0f, 0xd7, 0xe7, //0x00000e1a pmovmskb %xmm7, %r12d
- 0x48, 0xc1, 0xe0, 0x30, //0x00000e1f shlq $48, %rax
- 0x48, 0xc1, 0xe2, 0x20, //0x00000e23 shlq $32, %rdx
- 0x48, 0x09, 0xc2, //0x00000e27 orq %rax, %rdx
- 0x48, 0xc1, 0xe6, 0x10, //0x00000e2a shlq $16, %rsi
- 0x48, 0x09, 0xd6, //0x00000e2e orq %rdx, %rsi
- 0x49, 0x09, 0xf2, //0x00000e31 orq %rsi, %r10
- 0x49, 0xc1, 0xe0, 0x30, //0x00000e34 shlq $48, %r8
- 0x48, 0xc1, 0xe7, 0x20, //0x00000e38 shlq $32, %rdi
- 0x4c, 0x09, 0xc7, //0x00000e3c orq %r8, %rdi
- 0x48, 0xc1, 0xe1, 0x10, //0x00000e3f shlq $16, %rcx
- 0x48, 0x09, 0xf9, //0x00000e43 orq %rdi, %rcx
- 0x49, 0xc1, 0xe4, 0x30, //0x00000e46 shlq $48, %r12
- 0x48, 0xc1, 0xe3, 0x20, //0x00000e4a shlq $32, %rbx
- 0x4c, 0x09, 0xe3, //0x00000e4e orq %r12, %rbx
- 0x49, 0xc1, 0xe5, 0x10, //0x00000e51 shlq $16, %r13
- 0x49, 0x09, 0xdd, //0x00000e55 orq %rbx, %r13
- 0x49, 0x09, 0xcf, //0x00000e58 orq %rcx, %r15
- 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00000e5b jne LBB0_193
- 0x4d, 0x85, 0xdb, //0x00000e61 testq %r11, %r11
- 0x0f, 0x85, 0x67, 0x00, 0x00, 0x00, //0x00000e64 jne LBB0_195
- 0x45, 0x31, 0xdb, //0x00000e6a xorl %r11d, %r11d
- 0x4c, 0x8b, 0x65, 0xb8, //0x00000e6d movq $-72(%rbp), %r12
- //0x00000e71 LBB0_179
- 0x66, 0x0f, 0x6f, 0xc5, //0x00000e71 movdqa %xmm5, %xmm0
- 0x66, 0x41, 0x0f, 0xda, 0xc7, //0x00000e75 pminub %xmm15, %xmm0
- 0x66, 0x0f, 0x74, 0xc5, //0x00000e7a pcmpeqb %xmm5, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x00000e7e pmovmskb %xmm0, %eax
- 0x49, 0x09, 0xc5, //0x00000e82 orq %rax, %r13
- 0x4d, 0x85, 0xd2, //0x00000e85 testq %r10, %r10
- 0x48, 0x8b, 0x5d, 0xc0, //0x00000e88 movq $-64(%rbp), %rbx
- 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x00000e8c jne LBB0_197
- 0x4d, 0x85, 0xed, //0x00000e92 testq %r13, %r13
- 0x0f, 0x85, 0x1a, 0x25, 0x00, 0x00, //0x00000e95 jne LBB0_576
- 0x49, 0x83, 0xc6, 0xc0, //0x00000e9b addq $-64, %r14
- 0x49, 0x83, 0xc1, 0x40, //0x00000e9f addq $64, %r9
- 0x49, 0x83, 0xfe, 0x3f, //0x00000ea3 cmpq $63, %r14
- 0x0f, 0x87, 0xc3, 0xfe, 0xff, 0xff, //0x00000ea7 ja LBB0_176
- 0xe9, 0x5b, 0x0c, 0x00, 0x00, //0x00000ead jmp LBB0_182
- //0x00000eb2 LBB0_193
- 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00000eb2 cmpq $-1, $-56(%rbp)
- 0x4c, 0x8b, 0x65, 0xb8, //0x00000eb7 movq $-72(%rbp), %r12
- 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x00000ebb jne LBB0_196
- 0x49, 0x0f, 0xbc, 0xc7, //0x00000ec1 bsfq %r15, %rax
- 0x4c, 0x01, 0xc8, //0x00000ec5 addq %r9, %rax
- 0x48, 0x89, 0x45, 0xc8, //0x00000ec8 movq %rax, $-56(%rbp)
- 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00000ecc jmp LBB0_196
- //0x00000ed1 LBB0_195
- 0x4c, 0x8b, 0x65, 0xb8, //0x00000ed1 movq $-72(%rbp), %r12
- //0x00000ed5 LBB0_196
- 0x4c, 0x89, 0xd8, //0x00000ed5 movq %r11, %rax
- 0x48, 0xf7, 0xd0, //0x00000ed8 notq %rax
- 0x4c, 0x21, 0xf8, //0x00000edb andq %r15, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x00000ede leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xd9, //0x00000ee2 orq %r11, %rcx
- 0x48, 0x89, 0xca, //0x00000ee5 movq %rcx, %rdx
- 0x48, 0xf7, 0xd2, //0x00000ee8 notq %rdx
- 0x4c, 0x21, 0xfa, //0x00000eeb andq %r15, %rdx
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000eee movabsq $-6148914691236517206, %rsi
- 0x48, 0x21, 0xf2, //0x00000ef8 andq %rsi, %rdx
- 0x45, 0x31, 0xdb, //0x00000efb xorl %r11d, %r11d
- 0x48, 0x01, 0xc2, //0x00000efe addq %rax, %rdx
- 0x41, 0x0f, 0x92, 0xc3, //0x00000f01 setb %r11b
- 0x48, 0x01, 0xd2, //0x00000f05 addq %rdx, %rdx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000f08 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc2, //0x00000f12 xorq %rax, %rdx
- 0x48, 0x21, 0xca, //0x00000f15 andq %rcx, %rdx
- 0x48, 0xf7, 0xd2, //0x00000f18 notq %rdx
- 0x49, 0x21, 0xd2, //0x00000f1b andq %rdx, %r10
- 0xe9, 0x4e, 0xff, 0xff, 0xff, //0x00000f1e jmp LBB0_179
- //0x00000f23 LBB0_197
- 0x49, 0x0f, 0xbc, 0xc2, //0x00000f23 bsfq %r10, %rax
- 0x4d, 0x85, 0xed, //0x00000f27 testq %r13, %r13
- 0x0f, 0x84, 0x01, 0x01, 0x00, 0x00, //0x00000f2a je LBB0_219
- 0x49, 0x0f, 0xbc, 0xcd, //0x00000f30 bsfq %r13, %rcx
- 0xe9, 0xfd, 0x00, 0x00, 0x00, //0x00000f34 jmp LBB0_220
- //0x00000f39 LBB0_199
- 0x48, 0x01, 0xf9, //0x00000f39 addq %rdi, %rcx
- 0x49, 0x89, 0xc9, //0x00000f3c movq %rcx, %r9
- //0x00000f3f LBB0_200
- 0x49, 0x89, 0xf5, //0x00000f3f movq %rsi, %r13
- 0x48, 0x8b, 0x75, 0xc8, //0x00000f42 movq $-56(%rbp), %rsi
- //0x00000f46 LBB0_201
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000f46 movq $-1, %rcx
- 0x4d, 0x85, 0xf6, //0x00000f4d testq %r14, %r14
- 0x0f, 0x84, 0xc0, 0x23, 0x00, 0x00, //0x00000f50 je LBB0_566
- 0x4d, 0x85, 0xff, //0x00000f56 testq %r15, %r15
- 0x0f, 0x84, 0xb7, 0x23, 0x00, 0x00, //0x00000f59 je LBB0_566
- 0x4d, 0x85, 0xe4, //0x00000f5f testq %r12, %r12
- 0x0f, 0x84, 0xae, 0x23, 0x00, 0x00, //0x00000f62 je LBB0_566
- 0x49, 0x29, 0xf1, //0x00000f68 subq %rsi, %r9
- 0x49, 0x8d, 0x41, 0xff, //0x00000f6b leaq $-1(%r9), %rax
- 0x49, 0x39, 0xc6, //0x00000f6f cmpq %rax, %r14
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00000f72 je LBB0_210
- 0x49, 0x39, 0xc7, //0x00000f78 cmpq %rax, %r15
- 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00000f7b je LBB0_210
- 0x49, 0x39, 0xc4, //0x00000f81 cmpq %rax, %r12
- 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00000f84 je LBB0_210
- 0x4d, 0x85, 0xff, //0x00000f8a testq %r15, %r15
- 0x0f, 0x8e, 0x7b, 0x00, 0x00, 0x00, //0x00000f8d jle LBB0_216
- 0x49, 0x8d, 0x47, 0xff, //0x00000f93 leaq $-1(%r15), %rax
- 0x49, 0x39, 0xc4, //0x00000f97 cmpq %rax, %r12
- 0x0f, 0x84, 0x6e, 0x00, 0x00, 0x00, //0x00000f9a je LBB0_216
- 0x49, 0xf7, 0xd7, //0x00000fa0 notq %r15
- 0x4d, 0x89, 0xf9, //0x00000fa3 movq %r15, %r9
- 0xe9, 0x24, 0x09, 0x00, 0x00, //0x00000fa6 jmp LBB0_353
- //0x00000fab LBB0_210
- 0x49, 0xf7, 0xd9, //0x00000fab negq %r9
- 0xe9, 0x1c, 0x09, 0x00, 0x00, //0x00000fae jmp LBB0_353
- //0x00000fb3 LBB0_211
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00000fb3 movl $64, %ecx
- //0x00000fb8 LBB0_212
- 0x4c, 0x8b, 0x6d, 0xd0, //0x00000fb8 movq $-48(%rbp), %r13
- 0x48, 0x8b, 0x7d, 0xb0, //0x00000fbc movq $-80(%rbp), %rdi
- 0x48, 0x8b, 0x55, 0xa0, //0x00000fc0 movq $-96(%rbp), %rdx
- 0x4c, 0x8b, 0x75, 0xa8, //0x00000fc4 movq $-88(%rbp), %r14
- 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000fc8 movabsq $4294977024, %r11
- 0x48, 0x8b, 0x5d, 0xc0, //0x00000fd2 movq $-64(%rbp), %rbx
- 0x48, 0x39, 0xc1, //0x00000fd6 cmpq %rax, %rcx
- 0x0f, 0x82, 0x4c, 0x25, 0x00, 0x00, //0x00000fd9 jb LBB0_345
- //0x00000fdf LBB0_213
- 0x49, 0x01, 0xc1, //0x00000fdf addq %rax, %r9
- 0x49, 0x83, 0xc1, 0x01, //0x00000fe2 addq $1, %r9
- //0x00000fe6 LBB0_214
- 0x4d, 0x85, 0xc9, //0x00000fe6 testq %r9, %r9
- 0x0f, 0x88, 0xe2, 0x18, 0x00, 0x00, //0x00000fe9 js LBB0_497
- //0x00000fef LBB0_215
- 0x4d, 0x89, 0x4d, 0x00, //0x00000fef movq %r9, (%r13)
- 0x48, 0x89, 0xd8, //0x00000ff3 movq %rbx, %rax
- 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00000ff6 movabsq $9223372036854775806, %rcx
- 0x48, 0x39, 0xcb, //0x00001000 cmpq %rcx, %rbx
- 0x0f, 0x86, 0xe7, 0xf2, 0xff, 0xff, //0x00001003 jbe LBB0_26
- 0xe9, 0xce, 0x23, 0x00, 0x00, //0x00001009 jmp LBB0_582
- //0x0000100e LBB0_216
- 0x4c, 0x89, 0xf0, //0x0000100e movq %r14, %rax
- 0x4c, 0x09, 0xe0, //0x00001011 orq %r12, %rax
- 0x0f, 0x99, 0xc1, //0x00001014 setns %cl
- 0x0f, 0x88, 0x3e, 0x05, 0x00, 0x00, //0x00001017 js LBB0_302
- 0x4d, 0x39, 0xe6, //0x0000101d cmpq %r12, %r14
- 0x0f, 0x8c, 0x35, 0x05, 0x00, 0x00, //0x00001020 jl LBB0_302
- 0x49, 0xf7, 0xd6, //0x00001026 notq %r14
- 0x4d, 0x89, 0xf1, //0x00001029 movq %r14, %r9
- 0xe9, 0x9e, 0x08, 0x00, 0x00, //0x0000102c jmp LBB0_353
- //0x00001031 LBB0_219
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001031 movl $64, %ecx
- //0x00001036 LBB0_220
- 0x4c, 0x8b, 0x6d, 0xd0, //0x00001036 movq $-48(%rbp), %r13
- 0x48, 0x8b, 0x7d, 0xb0, //0x0000103a movq $-80(%rbp), %rdi
- 0x48, 0x8b, 0x55, 0xa0, //0x0000103e movq $-96(%rbp), %rdx
- 0x4c, 0x8b, 0x75, 0xa8, //0x00001042 movq $-88(%rbp), %r14
- 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001046 movabsq $4294977024, %r11
- 0x48, 0x39, 0xc1, //0x00001050 cmpq %rax, %rcx
- 0x0f, 0x82, 0xd2, 0x24, 0x00, 0x00, //0x00001053 jb LBB0_345
- 0x49, 0x01, 0xc1, //0x00001059 addq %rax, %r9
- 0x49, 0x83, 0xc1, 0x01, //0x0000105c addq $1, %r9
- //0x00001060 LBB0_222
- 0x4d, 0x85, 0xc9, //0x00001060 testq %r9, %r9
- 0x0f, 0x88, 0x68, 0x18, 0x00, 0x00, //0x00001063 js LBB0_497
- 0x4d, 0x89, 0x4d, 0x00, //0x00001069 movq %r9, (%r13)
- 0x48, 0x89, 0xd8, //0x0000106d movq %rbx, %rax
- 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00001070 movabsq $9223372036854775806, %rcx
- 0x48, 0x39, 0xcb, //0x0000107a cmpq %rcx, %rbx
- 0x0f, 0x87, 0x59, 0x23, 0x00, 0x00, //0x0000107d ja LBB0_582
- 0x48, 0x8b, 0x02, //0x00001083 movq (%rdx), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001086 cmpq $4095, %rax
- 0x0f, 0x8f, 0x33, 0x18, 0x00, 0x00, //0x0000108c jg LBB0_585
- 0x48, 0x8d, 0x48, 0x01, //0x00001092 leaq $1(%rax), %rcx
- 0x48, 0x89, 0x0a, //0x00001096 movq %rcx, (%rdx)
- 0x48, 0xc7, 0x44, 0xc2, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00001099 movq $4, $8(%rdx,%rax,8)
- 0xe9, 0x49, 0xf2, 0xff, 0xff, //0x000010a2 jmp LBB0_26
- //0x000010a7 LBB0_226
- 0x48, 0x8b, 0x02, //0x000010a7 movq (%rdx), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000010aa cmpq $4095, %rax
- 0x0f, 0x8f, 0x0f, 0x18, 0x00, 0x00, //0x000010b0 jg LBB0_585
- 0x48, 0x8d, 0x48, 0x01, //0x000010b6 leaq $1(%rax), %rcx
- 0x48, 0x89, 0x0a, //0x000010ba movq %rcx, (%rdx)
- 0x48, 0xc7, 0x44, 0xc2, 0x08, 0x05, 0x00, 0x00, 0x00, //0x000010bd movq $5, $8(%rdx,%rax,8)
- 0xe9, 0x25, 0xf2, 0xff, 0xff, //0x000010c6 jmp LBB0_26
- //0x000010cb LBB0_228
- 0x48, 0x8b, 0x4f, 0x08, //0x000010cb movq $8(%rdi), %rcx
- 0x48, 0x8d, 0x59, 0xfc, //0x000010cf leaq $-4(%rcx), %rbx
- 0x48, 0x39, 0xde, //0x000010d3 cmpq %rbx, %rsi
- 0x0f, 0x83, 0xaa, 0x22, 0x00, 0x00, //0x000010d6 jae LBB0_586
- 0x43, 0x8b, 0x0c, 0x0c, //0x000010dc movl (%r12,%r9), %ecx
- 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x000010e0 cmpl $1702063201, %ecx
- 0x0f, 0x85, 0x1c, 0x23, 0x00, 0x00, //0x000010e6 jne LBB0_587
- 0x4c, 0x8d, 0x4e, 0x05, //0x000010ec leaq $5(%rsi), %r9
- 0x4d, 0x89, 0x4d, 0x00, //0x000010f0 movq %r9, (%r13)
- 0x48, 0x89, 0xf0, //0x000010f4 movq %rsi, %rax
- 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x000010f7 movabsq $9223372036854775806, %rcx
- 0x48, 0x39, 0xce, //0x00001101 cmpq %rcx, %rsi
- 0x0f, 0x86, 0xe6, 0xf1, 0xff, 0xff, //0x00001104 jbe LBB0_26
- 0xe9, 0xcd, 0x22, 0x00, 0x00, //0x0000110a jmp LBB0_582
- //0x0000110f LBB0_231
- 0x4c, 0x89, 0x75, 0xa8, //0x0000110f movq %r14, $-88(%rbp)
- 0x48, 0x8b, 0x47, 0x08, //0x00001113 movq $8(%rdi), %rax
- 0xf6, 0x85, 0x70, 0xff, 0xff, 0xff, 0x20, //0x00001117 testb $32, $-144(%rbp)
- 0x48, 0x89, 0x45, 0x98, //0x0000111e movq %rax, $-104(%rbp)
- 0x49, 0x89, 0xc6, //0x00001122 movq %rax, %r14
- 0x0f, 0x85, 0x4a, 0x04, 0x00, 0x00, //0x00001125 jne LBB0_303
- 0x4d, 0x29, 0xce, //0x0000112b subq %r9, %r14
- 0x0f, 0x84, 0xdf, 0x23, 0x00, 0x00, //0x0000112e je LBB0_599
- 0x49, 0x83, 0xfe, 0x40, //0x00001134 cmpq $64, %r14
- 0x0f, 0x82, 0x45, 0x10, 0x00, 0x00, //0x00001138 jb LBB0_416
- 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x0000113e movq $-2, %r15
- 0x4c, 0x2b, 0x7d, 0xc0, //0x00001145 subq $-64(%rbp), %r15
- 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001149 movq $-1, $-56(%rbp)
- 0x45, 0x31, 0xdb, //0x00001151 xorl %r11d, %r11d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001154 .p2align 4, 0x90
- //0x00001160 LBB0_235
- 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x0c, //0x00001160 movdqu (%r12,%r9), %xmm0
- 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x0c, 0x10, //0x00001166 movdqu $16(%r12,%r9), %xmm1
- 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x0c, 0x20, //0x0000116d movdqu $32(%r12,%r9), %xmm2
- 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x0c, 0x30, //0x00001174 movdqu $48(%r12,%r9), %xmm3
- 0x66, 0x0f, 0x6f, 0xe0, //0x0000117b movdqa %xmm0, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x0000117f pcmpeqb %xmm9, %xmm4
- 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00001184 pmovmskb %xmm4, %r8d
- 0x66, 0x0f, 0x6f, 0xe1, //0x00001189 movdqa %xmm1, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x0000118d pcmpeqb %xmm9, %xmm4
- 0x66, 0x0f, 0xd7, 0xf4, //0x00001192 pmovmskb %xmm4, %esi
- 0x66, 0x0f, 0x6f, 0xe2, //0x00001196 movdqa %xmm2, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x0000119a pcmpeqb %xmm9, %xmm4
- 0x66, 0x0f, 0xd7, 0xdc, //0x0000119f pmovmskb %xmm4, %ebx
- 0x66, 0x0f, 0x6f, 0xe3, //0x000011a3 movdqa %xmm3, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x000011a7 pcmpeqb %xmm9, %xmm4
- 0x66, 0x0f, 0xd7, 0xd4, //0x000011ac pmovmskb %xmm4, %edx
- 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x000011b0 pcmpeqb %xmm10, %xmm0
- 0x66, 0x44, 0x0f, 0xd7, 0xd0, //0x000011b5 pmovmskb %xmm0, %r10d
- 0x66, 0x41, 0x0f, 0x74, 0xca, //0x000011ba pcmpeqb %xmm10, %xmm1
- 0x66, 0x0f, 0xd7, 0xc9, //0x000011bf pmovmskb %xmm1, %ecx
- 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x000011c3 pcmpeqb %xmm10, %xmm2
- 0x66, 0x0f, 0xd7, 0xc2, //0x000011c8 pmovmskb %xmm2, %eax
- 0x66, 0x41, 0x0f, 0x74, 0xda, //0x000011cc pcmpeqb %xmm10, %xmm3
- 0x66, 0x0f, 0xd7, 0xfb, //0x000011d1 pmovmskb %xmm3, %edi
- 0x48, 0xc1, 0xe2, 0x30, //0x000011d5 shlq $48, %rdx
- 0x48, 0xc1, 0xe3, 0x20, //0x000011d9 shlq $32, %rbx
- 0x48, 0x09, 0xd3, //0x000011dd orq %rdx, %rbx
- 0x48, 0xc1, 0xe6, 0x10, //0x000011e0 shlq $16, %rsi
- 0x48, 0x09, 0xde, //0x000011e4 orq %rbx, %rsi
- 0x49, 0x09, 0xf0, //0x000011e7 orq %rsi, %r8
- 0x48, 0xc1, 0xe7, 0x30, //0x000011ea shlq $48, %rdi
- 0x48, 0xc1, 0xe0, 0x20, //0x000011ee shlq $32, %rax
- 0x48, 0x09, 0xf8, //0x000011f2 orq %rdi, %rax
- 0x48, 0xc1, 0xe1, 0x10, //0x000011f5 shlq $16, %rcx
- 0x48, 0x09, 0xc1, //0x000011f9 orq %rax, %rcx
- 0x49, 0x09, 0xca, //0x000011fc orq %rcx, %r10
- 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000011ff jne LBB0_252
- 0x4d, 0x85, 0xdb, //0x00001205 testq %r11, %r11
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00001208 jne LBB0_254
- 0x45, 0x31, 0xdb, //0x0000120e xorl %r11d, %r11d
- 0x4d, 0x85, 0xc0, //0x00001211 testq %r8, %r8
- 0x0f, 0x85, 0x43, 0xf4, 0xff, 0xff, //0x00001214 jne LBB0_80
- //0x0000121a LBB0_238
- 0x49, 0x83, 0xc6, 0xc0, //0x0000121a addq $-64, %r14
- 0x49, 0x83, 0xc7, 0xc0, //0x0000121e addq $-64, %r15
- 0x49, 0x83, 0xc1, 0x40, //0x00001222 addq $64, %r9
- 0x49, 0x83, 0xfe, 0x3f, //0x00001226 cmpq $63, %r14
- 0x0f, 0x87, 0x30, 0xff, 0xff, 0xff, //0x0000122a ja LBB0_235
- 0xe9, 0x92, 0x0b, 0x00, 0x00, //0x00001230 jmp LBB0_239
- //0x00001235 LBB0_252
- 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00001235 cmpq $-1, $-56(%rbp)
- 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x0000123a jne LBB0_254
- 0x49, 0x0f, 0xbc, 0xc2, //0x00001240 bsfq %r10, %rax
- 0x4c, 0x01, 0xc8, //0x00001244 addq %r9, %rax
- 0x48, 0x89, 0x45, 0xc8, //0x00001247 movq %rax, $-56(%rbp)
- //0x0000124b LBB0_254
- 0x4c, 0x89, 0xd8, //0x0000124b movq %r11, %rax
- 0x48, 0xf7, 0xd0, //0x0000124e notq %rax
- 0x4c, 0x21, 0xd0, //0x00001251 andq %r10, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x00001254 leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xd9, //0x00001258 orq %r11, %rcx
- 0x48, 0x89, 0xca, //0x0000125b movq %rcx, %rdx
- 0x48, 0xf7, 0xd2, //0x0000125e notq %rdx
- 0x4c, 0x21, 0xd2, //0x00001261 andq %r10, %rdx
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001264 movabsq $-6148914691236517206, %rsi
- 0x48, 0x21, 0xf2, //0x0000126e andq %rsi, %rdx
- 0x45, 0x31, 0xdb, //0x00001271 xorl %r11d, %r11d
- 0x48, 0x01, 0xc2, //0x00001274 addq %rax, %rdx
- 0x41, 0x0f, 0x92, 0xc3, //0x00001277 setb %r11b
- 0x48, 0x01, 0xd2, //0x0000127b addq %rdx, %rdx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000127e movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc2, //0x00001288 xorq %rax, %rdx
- 0x48, 0x21, 0xca, //0x0000128b andq %rcx, %rdx
- 0x48, 0xf7, 0xd2, //0x0000128e notq %rdx
- 0x49, 0x21, 0xd0, //0x00001291 andq %rdx, %r8
- 0x4d, 0x85, 0xc0, //0x00001294 testq %r8, %r8
- 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00001297 je LBB0_238
- 0xe9, 0xbb, 0xf3, 0xff, 0xff, //0x0000129d jmp LBB0_80
- //0x000012a2 LBB0_255
- 0x4c, 0x8b, 0x5f, 0x08, //0x000012a2 movq $8(%rdi), %r11
- 0x4d, 0x29, 0xcb, //0x000012a6 subq %r9, %r11
- 0x0f, 0x84, 0x3f, 0x21, 0x00, 0x00, //0x000012a9 je LBB0_583
- 0x4c, 0x89, 0x75, 0xa8, //0x000012af movq %r14, $-88(%rbp)
- 0x49, 0x89, 0xfa, //0x000012b3 movq %rdi, %r10
- 0x4b, 0x8d, 0x04, 0x0c, //0x000012b6 leaq (%r12,%r9), %rax
- 0x49, 0x89, 0xc7, //0x000012ba movq %rax, %r15
- 0x80, 0x38, 0x30, //0x000012bd cmpb $48, (%rax)
- 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x000012c0 jne LBB0_260
- 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x000012c6 movl $1, %r14d
- 0x49, 0x83, 0xfb, 0x01, //0x000012cc cmpq $1, %r11
- 0x0f, 0x84, 0x2b, 0x05, 0x00, 0x00, //0x000012d0 je LBB0_342
- 0x41, 0x8a, 0x47, 0x01, //0x000012d6 movb $1(%r15), %al
- 0x04, 0xd2, //0x000012da addb $-46, %al
- 0x3c, 0x37, //0x000012dc cmpb $55, %al
- 0x0f, 0x87, 0x1d, 0x05, 0x00, 0x00, //0x000012de ja LBB0_342
- 0x0f, 0xb6, 0xc0, //0x000012e4 movzbl %al, %eax
- 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000012e7 movabsq $36028797027352577, %rcx
- 0x48, 0x0f, 0xa3, 0xc1, //0x000012f1 btq %rax, %rcx
- 0x0f, 0x83, 0x06, 0x05, 0x00, 0x00, //0x000012f5 jae LBB0_342
- //0x000012fb LBB0_260
- 0x49, 0x83, 0xfb, 0x10, //0x000012fb cmpq $16, %r11
- 0x0f, 0x82, 0x5e, 0x0e, 0x00, 0x00, //0x000012ff jb LBB0_415
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001305 movq $-1, %r12
- 0x45, 0x31, 0xf6, //0x0000130c xorl %r14d, %r14d
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x0000130f movq $-1, %r13
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001316 movq $-1, %r8
- 0x4c, 0x89, 0xde, //0x0000131d movq %r11, %rsi
- //0x00001320 .p2align 4, 0x90
- //0x00001320 LBB0_262
- 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x37, //0x00001320 movdqu (%r15,%r14), %xmm0
- 0x66, 0x0f, 0x6f, 0xc8, //0x00001326 movdqa %xmm0, %xmm1
- 0x66, 0x0f, 0x74, 0x0d, 0x6e, 0xed, 0xff, 0xff, //0x0000132a pcmpeqb $-4754(%rip), %xmm1 /* LCPI0_10+0(%rip) */
- 0x66, 0x0f, 0x6f, 0xd0, //0x00001332 movdqa %xmm0, %xmm2
- 0x66, 0x0f, 0x74, 0x15, 0x72, 0xed, 0xff, 0xff, //0x00001336 pcmpeqb $-4750(%rip), %xmm2 /* LCPI0_11+0(%rip) */
- 0x66, 0x0f, 0xeb, 0xd1, //0x0000133e por %xmm1, %xmm2
- 0x66, 0x0f, 0x6f, 0xc8, //0x00001342 movdqa %xmm0, %xmm1
- 0x66, 0x0f, 0xfc, 0x0d, 0x72, 0xed, 0xff, 0xff, //0x00001346 paddb $-4750(%rip), %xmm1 /* LCPI0_12+0(%rip) */
- 0x66, 0x0f, 0x6f, 0xd9, //0x0000134e movdqa %xmm1, %xmm3
- 0x66, 0x41, 0x0f, 0xda, 0xdb, //0x00001352 pminub %xmm11, %xmm3
- 0x66, 0x0f, 0x74, 0xd9, //0x00001357 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0x6f, 0xc8, //0x0000135b movdqa %xmm0, %xmm1
- 0x66, 0x41, 0x0f, 0xdb, 0xcc, //0x0000135f pand %xmm12, %xmm1
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001364 pcmpeqb %xmm13, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xce, //0x00001369 pcmpeqb %xmm14, %xmm1
- 0x66, 0x0f, 0xd7, 0xd1, //0x0000136e pmovmskb %xmm1, %edx
- 0x66, 0x0f, 0xeb, 0xc8, //0x00001372 por %xmm0, %xmm1
- 0x66, 0x0f, 0xeb, 0xca, //0x00001376 por %xmm2, %xmm1
- 0x66, 0x0f, 0xeb, 0xcb, //0x0000137a por %xmm3, %xmm1
- 0x66, 0x0f, 0xd7, 0xd8, //0x0000137e pmovmskb %xmm0, %ebx
- 0x66, 0x0f, 0xd7, 0xfa, //0x00001382 pmovmskb %xmm2, %edi
- 0x66, 0x0f, 0xd7, 0xc1, //0x00001386 pmovmskb %xmm1, %eax
- 0xf7, 0xd0, //0x0000138a notl %eax
- 0x0f, 0xbc, 0xc8, //0x0000138c bsfl %eax, %ecx
- 0x83, 0xf9, 0x10, //0x0000138f cmpl $16, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00001392 je LBB0_264
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00001398 movl $-1, %eax
- 0xd3, 0xe0, //0x0000139d shll %cl, %eax
- 0xf7, 0xd0, //0x0000139f notl %eax
- 0x21, 0xc3, //0x000013a1 andl %eax, %ebx
- 0x21, 0xc2, //0x000013a3 andl %eax, %edx
- 0x21, 0xf8, //0x000013a5 andl %edi, %eax
- 0x89, 0xc7, //0x000013a7 movl %eax, %edi
- //0x000013a9 LBB0_264
- 0x8d, 0x43, 0xff, //0x000013a9 leal $-1(%rbx), %eax
- 0x21, 0xd8, //0x000013ac andl %ebx, %eax
- 0x0f, 0x85, 0xeb, 0x09, 0x00, 0x00, //0x000013ae jne LBB0_384
- 0x8d, 0x42, 0xff, //0x000013b4 leal $-1(%rdx), %eax
- 0x21, 0xd0, //0x000013b7 andl %edx, %eax
- 0x0f, 0x85, 0xe0, 0x09, 0x00, 0x00, //0x000013b9 jne LBB0_384
- 0x8d, 0x47, 0xff, //0x000013bf leal $-1(%rdi), %eax
- 0x21, 0xf8, //0x000013c2 andl %edi, %eax
- 0x0f, 0x85, 0xd5, 0x09, 0x00, 0x00, //0x000013c4 jne LBB0_384
- 0x85, 0xdb, //0x000013ca testl %ebx, %ebx
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000013cc je LBB0_270
- 0x0f, 0xbc, 0xdb, //0x000013d2 bsfl %ebx, %ebx
- 0x49, 0x83, 0xf8, 0xff, //0x000013d5 cmpq $-1, %r8
- 0x0f, 0x85, 0xe8, 0x0b, 0x00, 0x00, //0x000013d9 jne LBB0_391
- 0x4c, 0x01, 0xf3, //0x000013df addq %r14, %rbx
- 0x49, 0x89, 0xd8, //0x000013e2 movq %rbx, %r8
- //0x000013e5 LBB0_270
- 0x85, 0xd2, //0x000013e5 testl %edx, %edx
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000013e7 je LBB0_273
- 0x0f, 0xbc, 0xd2, //0x000013ed bsfl %edx, %edx
- 0x49, 0x83, 0xfd, 0xff, //0x000013f0 cmpq $-1, %r13
- 0x0f, 0x85, 0xa6, 0x0b, 0x00, 0x00, //0x000013f4 jne LBB0_389
- 0x4c, 0x01, 0xf2, //0x000013fa addq %r14, %rdx
- 0x49, 0x89, 0xd5, //0x000013fd movq %rdx, %r13
- //0x00001400 LBB0_273
- 0x85, 0xff, //0x00001400 testl %edi, %edi
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001402 je LBB0_276
- 0x0f, 0xbc, 0xd7, //0x00001408 bsfl %edi, %edx
- 0x49, 0x83, 0xfc, 0xff, //0x0000140b cmpq $-1, %r12
- 0x0f, 0x85, 0x8b, 0x0b, 0x00, 0x00, //0x0000140f jne LBB0_389
- 0x4c, 0x01, 0xf2, //0x00001415 addq %r14, %rdx
- 0x49, 0x89, 0xd4, //0x00001418 movq %rdx, %r12
- //0x0000141b LBB0_276
- 0x83, 0xf9, 0x10, //0x0000141b cmpl $16, %ecx
- 0x0f, 0x85, 0x45, 0x03, 0x00, 0x00, //0x0000141e jne LBB0_329
- 0x48, 0x83, 0xc6, 0xf0, //0x00001424 addq $-16, %rsi
- 0x49, 0x83, 0xc6, 0x10, //0x00001428 addq $16, %r14
- 0x48, 0x83, 0xfe, 0x0f, //0x0000142c cmpq $15, %rsi
- 0x0f, 0x87, 0xea, 0xfe, 0xff, 0xff, //0x00001430 ja LBB0_262
- 0x4b, 0x8d, 0x0c, 0x37, //0x00001436 leaq (%r15,%r14), %rcx
- 0x48, 0x89, 0xca, //0x0000143a movq %rcx, %rdx
- 0x4d, 0x39, 0xf3, //0x0000143d cmpq %r14, %r11
- 0x0f, 0x84, 0x46, 0x03, 0x00, 0x00, //0x00001440 je LBB0_331
- //0x00001446 LBB0_279
- 0x4c, 0x8d, 0x34, 0x31, //0x00001446 leaq (%rcx,%rsi), %r14
- 0x48, 0x8b, 0x45, 0x88, //0x0000144a movq $-120(%rbp), %rax
- 0x48, 0x8d, 0x14, 0x08, //0x0000144e leaq (%rax,%rcx), %rdx
- 0x48, 0x2b, 0x55, 0xc0, //0x00001452 subq $-64(%rbp), %rdx
- 0x31, 0xff, //0x00001456 xorl %edi, %edi
- 0x4c, 0x8d, 0x1d, 0x69, 0x25, 0x00, 0x00, //0x00001458 leaq $9577(%rip), %r11 /* LJTI0_3+0(%rip) */
- 0xe9, 0x29, 0x00, 0x00, 0x00, //0x0000145f jmp LBB0_283
- //0x00001464 LBB0_280
- 0x49, 0x83, 0xfc, 0xff, //0x00001464 cmpq $-1, %r12
- 0x0f, 0x85, 0x42, 0x09, 0x00, 0x00, //0x00001468 jne LBB0_386
- 0x4c, 0x8d, 0x24, 0x3a, //0x0000146e leaq (%rdx,%rdi), %r12
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001472 .p2align 4, 0x90
- //0x00001480 LBB0_282
- 0x48, 0x83, 0xc7, 0x01, //0x00001480 addq $1, %rdi
- 0x48, 0x39, 0xfe, //0x00001484 cmpq %rdi, %rsi
- 0x0f, 0x84, 0xee, 0x05, 0x00, 0x00, //0x00001487 je LBB0_357
- //0x0000148d LBB0_283
- 0x0f, 0xbe, 0x1c, 0x39, //0x0000148d movsbl (%rcx,%rdi), %ebx
- 0x8d, 0x43, 0xd0, //0x00001491 leal $-48(%rbx), %eax
- 0x83, 0xf8, 0x0a, //0x00001494 cmpl $10, %eax
- 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00001497 jb LBB0_282
- 0x8d, 0x43, 0xd5, //0x0000149d leal $-43(%rbx), %eax
- 0x83, 0xf8, 0x1a, //0x000014a0 cmpl $26, %eax
- 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x000014a3 ja LBB0_288
- 0x49, 0x63, 0x04, 0x83, //0x000014a9 movslq (%r11,%rax,4), %rax
- 0x4c, 0x01, 0xd8, //0x000014ad addq %r11, %rax
- 0xff, 0xe0, //0x000014b0 jmpq *%rax
- //0x000014b2 LBB0_286
- 0x49, 0x83, 0xf8, 0xff, //0x000014b2 cmpq $-1, %r8
- 0x0f, 0x85, 0xf4, 0x08, 0x00, 0x00, //0x000014b6 jne LBB0_386
- 0x4c, 0x8d, 0x04, 0x3a, //0x000014bc leaq (%rdx,%rdi), %r8
- 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x000014c0 jmp LBB0_282
- //0x000014c5 LBB0_288
- 0x83, 0xfb, 0x65, //0x000014c5 cmpl $101, %ebx
- 0x0f, 0x85, 0xb8, 0x02, 0x00, 0x00, //0x000014c8 jne LBB0_330
- //0x000014ce LBB0_289
- 0x49, 0x83, 0xfd, 0xff, //0x000014ce cmpq $-1, %r13
- 0x0f, 0x85, 0xd8, 0x08, 0x00, 0x00, //0x000014d2 jne LBB0_386
- 0x4c, 0x8d, 0x2c, 0x3a, //0x000014d8 leaq (%rdx,%rdi), %r13
- 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x000014dc jmp LBB0_282
- //0x000014e1 LBB0_291
- 0x48, 0x8b, 0x4f, 0x08, //0x000014e1 movq $8(%rdi), %rcx
- 0x48, 0x8d, 0x59, 0xfd, //0x000014e5 leaq $-3(%rcx), %rbx
- 0x48, 0x39, 0xde, //0x000014e9 cmpq %rbx, %rsi
- 0x0f, 0x83, 0x94, 0x1e, 0x00, 0x00, //0x000014ec jae LBB0_586
- 0x48, 0x89, 0xf3, //0x000014f2 movq %rsi, %rbx
- 0x48, 0x8b, 0x4d, 0xc8, //0x000014f5 movq $-56(%rbp), %rcx
- 0x81, 0x39, 0x6e, 0x75, 0x6c, 0x6c, //0x000014f9 cmpl $1819047278, (%rcx)
- 0x0f, 0x84, 0x4d, 0x00, 0x00, 0x00, //0x000014ff je LBB0_301
- 0xe9, 0x57, 0x1f, 0x00, 0x00, //0x00001505 jmp LBB0_293
- //0x0000150a LBB0_297
- 0x48, 0x8b, 0x02, //0x0000150a movq (%rdx), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x0000150d cmpq $4095, %rax
- 0x0f, 0x8f, 0xac, 0x13, 0x00, 0x00, //0x00001513 jg LBB0_585
- 0x48, 0x8d, 0x48, 0x01, //0x00001519 leaq $1(%rax), %rcx
- 0x48, 0x89, 0x0a, //0x0000151d movq %rcx, (%rdx)
- 0x48, 0xc7, 0x44, 0xc2, 0x08, 0x06, 0x00, 0x00, 0x00, //0x00001520 movq $6, $8(%rdx,%rax,8)
- 0xe9, 0xc2, 0xed, 0xff, 0xff, //0x00001529 jmp LBB0_26
- //0x0000152e LBB0_299
- 0x48, 0x8b, 0x4f, 0x08, //0x0000152e movq $8(%rdi), %rcx
- 0x48, 0x8d, 0x59, 0xfd, //0x00001532 leaq $-3(%rcx), %rbx
- 0x48, 0x39, 0xde, //0x00001536 cmpq %rbx, %rsi
- 0x0f, 0x83, 0x47, 0x1e, 0x00, 0x00, //0x00001539 jae LBB0_586
- 0x48, 0x89, 0xf3, //0x0000153f movq %rsi, %rbx
- 0x48, 0x8b, 0x4d, 0xc8, //0x00001542 movq $-56(%rbp), %rcx
- 0x81, 0x39, 0x74, 0x72, 0x75, 0x65, //0x00001546 cmpl $1702195828, (%rcx)
- 0x0f, 0x85, 0x64, 0x1f, 0x00, 0x00, //0x0000154c jne LBB0_592
- //0x00001552 LBB0_301
- 0x4c, 0x8d, 0x4b, 0x04, //0x00001552 leaq $4(%rbx), %r9
- 0xe9, 0x94, 0xfa, 0xff, 0xff, //0x00001556 jmp LBB0_215
- //0x0000155b LBB0_302
- 0x49, 0x8d, 0x44, 0x24, 0xff, //0x0000155b leaq $-1(%r12), %rax
- 0x49, 0x39, 0xc6, //0x00001560 cmpq %rax, %r14
- 0x49, 0xf7, 0xd4, //0x00001563 notq %r12
- 0x4d, 0x0f, 0x45, 0xe1, //0x00001566 cmovneq %r9, %r12
- 0x84, 0xc9, //0x0000156a testb %cl, %cl
- 0x4d, 0x0f, 0x45, 0xcc, //0x0000156c cmovneq %r12, %r9
- 0xe9, 0x5a, 0x03, 0x00, 0x00, //0x00001570 jmp LBB0_353
- //0x00001575 LBB0_303
- 0x4d, 0x29, 0xce, //0x00001575 subq %r9, %r14
- 0x0f, 0x84, 0x95, 0x1f, 0x00, 0x00, //0x00001578 je LBB0_599
- 0x49, 0x83, 0xfe, 0x40, //0x0000157e cmpq $64, %r14
- 0x0f, 0x82, 0x1c, 0x0c, 0x00, 0x00, //0x00001582 jb LBB0_417
- 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001588 movq $-1, $-56(%rbp)
- 0x45, 0x31, 0xdb, //0x00001590 xorl %r11d, %r11d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001593 .p2align 4, 0x90
- //0x000015a0 LBB0_306
- 0xf3, 0x43, 0x0f, 0x6f, 0x2c, 0x0c, //0x000015a0 movdqu (%r12,%r9), %xmm5
- 0xf3, 0x43, 0x0f, 0x6f, 0x44, 0x0c, 0x10, //0x000015a6 movdqu $16(%r12,%r9), %xmm0
- 0xf3, 0x43, 0x0f, 0x6f, 0x7c, 0x0c, 0x20, //0x000015ad movdqu $32(%r12,%r9), %xmm7
- 0xf3, 0x43, 0x0f, 0x6f, 0x74, 0x0c, 0x30, //0x000015b4 movdqu $48(%r12,%r9), %xmm6
- 0x66, 0x0f, 0x6f, 0xcd, //0x000015bb movdqa %xmm5, %xmm1
- 0x66, 0x41, 0x0f, 0x74, 0xc9, //0x000015bf pcmpeqb %xmm9, %xmm1
- 0x66, 0x44, 0x0f, 0xd7, 0xd1, //0x000015c4 pmovmskb %xmm1, %r10d
- 0x66, 0x0f, 0x6f, 0xc8, //0x000015c9 movdqa %xmm0, %xmm1
- 0x66, 0x0f, 0x6f, 0xd0, //0x000015cd movdqa %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0xda, 0xd7, //0x000015d1 pminub %xmm15, %xmm2
- 0x66, 0x0f, 0x74, 0xd0, //0x000015d6 pcmpeqb %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xc1, //0x000015da pcmpeqb %xmm9, %xmm0
- 0x66, 0x0f, 0xd7, 0xf0, //0x000015df pmovmskb %xmm0, %esi
- 0x66, 0x0f, 0x6f, 0xc7, //0x000015e3 movdqa %xmm7, %xmm0
- 0x66, 0x0f, 0x6f, 0xdf, //0x000015e7 movdqa %xmm7, %xmm3
- 0x66, 0x41, 0x0f, 0xda, 0xdf, //0x000015eb pminub %xmm15, %xmm3
- 0x66, 0x0f, 0x74, 0xdf, //0x000015f0 pcmpeqb %xmm7, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xf9, //0x000015f4 pcmpeqb %xmm9, %xmm7
- 0x66, 0x0f, 0xd7, 0xd7, //0x000015f9 pmovmskb %xmm7, %edx
- 0x66, 0x0f, 0x6f, 0xe6, //0x000015fd movdqa %xmm6, %xmm4
- 0x66, 0x0f, 0x6f, 0xfe, //0x00001601 movdqa %xmm6, %xmm7
- 0x66, 0x41, 0x0f, 0xda, 0xff, //0x00001605 pminub %xmm15, %xmm7
- 0x66, 0x0f, 0x74, 0xfe, //0x0000160a pcmpeqb %xmm6, %xmm7
- 0x66, 0x41, 0x0f, 0x74, 0xf1, //0x0000160e pcmpeqb %xmm9, %xmm6
- 0x66, 0x0f, 0xd7, 0xc6, //0x00001613 pmovmskb %xmm6, %eax
- 0x66, 0x0f, 0x6f, 0xf5, //0x00001617 movdqa %xmm5, %xmm6
- 0x66, 0x41, 0x0f, 0x74, 0xf2, //0x0000161b pcmpeqb %xmm10, %xmm6
- 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00001620 pmovmskb %xmm6, %r15d
- 0x66, 0x41, 0x0f, 0x74, 0xca, //0x00001625 pcmpeqb %xmm10, %xmm1
- 0x66, 0x0f, 0xd7, 0xc9, //0x0000162a pmovmskb %xmm1, %ecx
- 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x0000162e pcmpeqb %xmm10, %xmm0
- 0x66, 0x0f, 0xd7, 0xf8, //0x00001633 pmovmskb %xmm0, %edi
- 0x66, 0x41, 0x0f, 0x74, 0xe2, //0x00001637 pcmpeqb %xmm10, %xmm4
- 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x0000163c pmovmskb %xmm4, %r8d
- 0x66, 0x44, 0x0f, 0xd7, 0xea, //0x00001641 pmovmskb %xmm2, %r13d
- 0x66, 0x0f, 0xd7, 0xdb, //0x00001646 pmovmskb %xmm3, %ebx
- 0x66, 0x44, 0x0f, 0xd7, 0xe7, //0x0000164a pmovmskb %xmm7, %r12d
- 0x48, 0xc1, 0xe0, 0x30, //0x0000164f shlq $48, %rax
- 0x48, 0xc1, 0xe2, 0x20, //0x00001653 shlq $32, %rdx
- 0x48, 0x09, 0xc2, //0x00001657 orq %rax, %rdx
- 0x48, 0xc1, 0xe6, 0x10, //0x0000165a shlq $16, %rsi
- 0x48, 0x09, 0xd6, //0x0000165e orq %rdx, %rsi
- 0x49, 0x09, 0xf2, //0x00001661 orq %rsi, %r10
- 0x49, 0xc1, 0xe0, 0x30, //0x00001664 shlq $48, %r8
- 0x48, 0xc1, 0xe7, 0x20, //0x00001668 shlq $32, %rdi
- 0x4c, 0x09, 0xc7, //0x0000166c orq %r8, %rdi
- 0x48, 0xc1, 0xe1, 0x10, //0x0000166f shlq $16, %rcx
- 0x48, 0x09, 0xf9, //0x00001673 orq %rdi, %rcx
- 0x49, 0xc1, 0xe4, 0x30, //0x00001676 shlq $48, %r12
- 0x48, 0xc1, 0xe3, 0x20, //0x0000167a shlq $32, %rbx
- 0x4c, 0x09, 0xe3, //0x0000167e orq %r12, %rbx
- 0x49, 0xc1, 0xe5, 0x10, //0x00001681 shlq $16, %r13
- 0x49, 0x09, 0xdd, //0x00001685 orq %rbx, %r13
- 0x49, 0x09, 0xcf, //0x00001688 orq %rcx, %r15
- 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x0000168b jne LBB0_323
- 0x4d, 0x85, 0xdb, //0x00001691 testq %r11, %r11
- 0x0f, 0x85, 0x67, 0x00, 0x00, 0x00, //0x00001694 jne LBB0_325
- 0x45, 0x31, 0xdb, //0x0000169a xorl %r11d, %r11d
- 0x4c, 0x8b, 0x65, 0xb8, //0x0000169d movq $-72(%rbp), %r12
- //0x000016a1 LBB0_309
- 0x66, 0x0f, 0x6f, 0xc5, //0x000016a1 movdqa %xmm5, %xmm0
- 0x66, 0x41, 0x0f, 0xda, 0xc7, //0x000016a5 pminub %xmm15, %xmm0
- 0x66, 0x0f, 0x74, 0xc5, //0x000016aa pcmpeqb %xmm5, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x000016ae pmovmskb %xmm0, %eax
- 0x49, 0x09, 0xc5, //0x000016b2 orq %rax, %r13
- 0x4d, 0x85, 0xd2, //0x000016b5 testq %r10, %r10
- 0x48, 0x8b, 0x5d, 0xc0, //0x000016b8 movq $-64(%rbp), %rbx
- 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x000016bc jne LBB0_327
- 0x4d, 0x85, 0xed, //0x000016c2 testq %r13, %r13
- 0x0f, 0x85, 0xea, 0x1c, 0x00, 0x00, //0x000016c5 jne LBB0_576
- 0x49, 0x83, 0xc6, 0xc0, //0x000016cb addq $-64, %r14
- 0x49, 0x83, 0xc1, 0x40, //0x000016cf addq $64, %r9
- 0x49, 0x83, 0xfe, 0x3f, //0x000016d3 cmpq $63, %r14
- 0x0f, 0x87, 0xc3, 0xfe, 0xff, 0xff, //0x000016d7 ja LBB0_306
- 0xe9, 0xee, 0x07, 0x00, 0x00, //0x000016dd jmp LBB0_312
- //0x000016e2 LBB0_323
- 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000016e2 cmpq $-1, $-56(%rbp)
- 0x4c, 0x8b, 0x65, 0xb8, //0x000016e7 movq $-72(%rbp), %r12
- 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x000016eb jne LBB0_326
- 0x49, 0x0f, 0xbc, 0xc7, //0x000016f1 bsfq %r15, %rax
- 0x4c, 0x01, 0xc8, //0x000016f5 addq %r9, %rax
- 0x48, 0x89, 0x45, 0xc8, //0x000016f8 movq %rax, $-56(%rbp)
- 0xe9, 0x04, 0x00, 0x00, 0x00, //0x000016fc jmp LBB0_326
- //0x00001701 LBB0_325
- 0x4c, 0x8b, 0x65, 0xb8, //0x00001701 movq $-72(%rbp), %r12
- //0x00001705 LBB0_326
- 0x4c, 0x89, 0xd8, //0x00001705 movq %r11, %rax
- 0x48, 0xf7, 0xd0, //0x00001708 notq %rax
- 0x4c, 0x21, 0xf8, //0x0000170b andq %r15, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x0000170e leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xd9, //0x00001712 orq %r11, %rcx
- 0x48, 0x89, 0xca, //0x00001715 movq %rcx, %rdx
- 0x48, 0xf7, 0xd2, //0x00001718 notq %rdx
- 0x4c, 0x21, 0xfa, //0x0000171b andq %r15, %rdx
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000171e movabsq $-6148914691236517206, %rsi
- 0x48, 0x21, 0xf2, //0x00001728 andq %rsi, %rdx
- 0x45, 0x31, 0xdb, //0x0000172b xorl %r11d, %r11d
- 0x48, 0x01, 0xc2, //0x0000172e addq %rax, %rdx
- 0x41, 0x0f, 0x92, 0xc3, //0x00001731 setb %r11b
- 0x48, 0x01, 0xd2, //0x00001735 addq %rdx, %rdx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001738 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc2, //0x00001742 xorq %rax, %rdx
- 0x48, 0x21, 0xca, //0x00001745 andq %rcx, %rdx
- 0x48, 0xf7, 0xd2, //0x00001748 notq %rdx
- 0x49, 0x21, 0xd2, //0x0000174b andq %rdx, %r10
- 0xe9, 0x4e, 0xff, 0xff, 0xff, //0x0000174e jmp LBB0_309
- //0x00001753 LBB0_327
- 0x49, 0x0f, 0xbc, 0xc2, //0x00001753 bsfq %r10, %rax
- 0x4d, 0x85, 0xed, //0x00001757 testq %r13, %r13
- 0x0f, 0x84, 0xe4, 0x00, 0x00, 0x00, //0x0000175a je LBB0_343
- 0x49, 0x0f, 0xbc, 0xcd, //0x00001760 bsfq %r13, %rcx
- 0xe9, 0xe0, 0x00, 0x00, 0x00, //0x00001764 jmp LBB0_344
- //0x00001769 LBB0_329
- 0x89, 0xca, //0x00001769 movl %ecx, %edx
- 0x4c, 0x01, 0xfa, //0x0000176b addq %r15, %rdx
- 0x4c, 0x01, 0xf2, //0x0000176e addq %r14, %rdx
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001771 movq $-1, %r14
- 0x4d, 0x85, 0xc0, //0x00001778 testq %r8, %r8
- 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x0000177b jne LBB0_332
- 0xe9, 0x6f, 0x1c, 0x00, 0x00, //0x00001781 jmp LBB0_584
- //0x00001786 LBB0_330
- 0x48, 0x01, 0xf9, //0x00001786 addq %rdi, %rcx
- 0x48, 0x89, 0xca, //0x00001789 movq %rcx, %rdx
- //0x0000178c LBB0_331
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000178c movq $-1, %r14
- 0x4d, 0x85, 0xc0, //0x00001793 testq %r8, %r8
- 0x0f, 0x84, 0x59, 0x1c, 0x00, 0x00, //0x00001796 je LBB0_584
- //0x0000179c LBB0_332
- 0x4d, 0x85, 0xe4, //0x0000179c testq %r12, %r12
- 0x0f, 0x84, 0x50, 0x1c, 0x00, 0x00, //0x0000179f je LBB0_584
- 0x4d, 0x85, 0xed, //0x000017a5 testq %r13, %r13
- 0x0f, 0x84, 0x47, 0x1c, 0x00, 0x00, //0x000017a8 je LBB0_584
- 0x4c, 0x29, 0xfa, //0x000017ae subq %r15, %rdx
- 0x48, 0x8d, 0x4a, 0xff, //0x000017b1 leaq $-1(%rdx), %rcx
- 0x49, 0x39, 0xc8, //0x000017b5 cmpq %rcx, %r8
- 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x000017b8 je LBB0_340
- 0x49, 0x39, 0xcc, //0x000017be cmpq %rcx, %r12
- 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x000017c1 je LBB0_340
- 0x49, 0x39, 0xcd, //0x000017c7 cmpq %rcx, %r13
- 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x000017ca je LBB0_340
- 0x4d, 0x85, 0xe4, //0x000017d0 testq %r12, %r12
- 0x0f, 0x8e, 0xa0, 0x00, 0x00, 0x00, //0x000017d3 jle LBB0_347
- 0x49, 0x8d, 0x44, 0x24, 0xff, //0x000017d9 leaq $-1(%r12), %rax
- 0x49, 0x39, 0xc5, //0x000017de cmpq %rax, %r13
- 0x0f, 0x84, 0x92, 0x00, 0x00, 0x00, //0x000017e1 je LBB0_347
- 0x49, 0xf7, 0xd4, //0x000017e7 notq %r12
- 0x4d, 0x89, 0xe6, //0x000017ea movq %r12, %r14
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000017ed jmp LBB0_341
- //0x000017f2 LBB0_340
- 0x48, 0xf7, 0xda, //0x000017f2 negq %rdx
- 0x49, 0x89, 0xd6, //0x000017f5 movq %rdx, %r14
- //0x000017f8 LBB0_341
- 0x4d, 0x85, 0xf6, //0x000017f8 testq %r14, %r14
- 0x0f, 0x88, 0xf4, 0x1b, 0x00, 0x00, //0x000017fb js LBB0_584
- //0x00001801 LBB0_342
- 0x4d, 0x01, 0xf1, //0x00001801 addq %r14, %r9
- 0x4c, 0x8b, 0x6d, 0xd0, //0x00001804 movq $-48(%rbp), %r13
- 0x4d, 0x89, 0x4d, 0x00, //0x00001808 movq %r9, (%r13)
- 0x48, 0x8b, 0x55, 0xc0, //0x0000180c movq $-64(%rbp), %rdx
- 0x48, 0x89, 0xd0, //0x00001810 movq %rdx, %rax
- 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00001813 movabsq $9223372036854775806, %rcx
- 0x48, 0x39, 0xca, //0x0000181d cmpq %rcx, %rdx
- 0x4c, 0x89, 0xd7, //0x00001820 movq %r10, %rdi
- 0x4c, 0x8b, 0x65, 0xb8, //0x00001823 movq $-72(%rbp), %r12
- 0x48, 0x8b, 0x55, 0xa0, //0x00001827 movq $-96(%rbp), %rdx
- 0x4c, 0x8b, 0x75, 0xa8, //0x0000182b movq $-88(%rbp), %r14
- 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000182f movabsq $4294977024, %r11
- 0x0f, 0x86, 0xb1, 0xea, 0xff, 0xff, //0x00001839 jbe LBB0_26
- 0xe9, 0x98, 0x1b, 0x00, 0x00, //0x0000183f jmp LBB0_582
- //0x00001844 LBB0_343
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001844 movl $64, %ecx
- //0x00001849 LBB0_344
- 0x4c, 0x8b, 0x6d, 0xd0, //0x00001849 movq $-48(%rbp), %r13
- 0x48, 0x8b, 0x7d, 0xb0, //0x0000184d movq $-80(%rbp), %rdi
- 0x48, 0x8b, 0x55, 0xa0, //0x00001851 movq $-96(%rbp), %rdx
- 0x4c, 0x8b, 0x75, 0xa8, //0x00001855 movq $-88(%rbp), %r14
- 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001859 movabsq $4294977024, %r11
- 0x48, 0x39, 0xc1, //0x00001863 cmpq %rax, %rcx
- 0x0f, 0x83, 0x73, 0xf7, 0xff, 0xff, //0x00001866 jae LBB0_213
- 0xe9, 0xba, 0x1c, 0x00, 0x00, //0x0000186c jmp LBB0_345
- //0x00001871 LBB0_346
- 0x0f, 0xbc, 0xc0, //0x00001871 bsfl %eax, %eax
- 0xe9, 0x42, 0x00, 0x00, 0x00, //0x00001874 jmp LBB0_352
- //0x00001879 LBB0_347
- 0x4c, 0x89, 0xc0, //0x00001879 movq %r8, %rax
- 0x4c, 0x09, 0xe8, //0x0000187c orq %r13, %rax
- 0x0f, 0x99, 0xc0, //0x0000187f setns %al
- 0x0f, 0x88, 0xd7, 0x01, 0x00, 0x00, //0x00001882 js LBB0_356
- 0x4d, 0x39, 0xe8, //0x00001888 cmpq %r13, %r8
- 0x0f, 0x8c, 0xce, 0x01, 0x00, 0x00, //0x0000188b jl LBB0_356
- 0x49, 0xf7, 0xd0, //0x00001891 notq %r8
- 0x4d, 0x89, 0xc6, //0x00001894 movq %r8, %r14
- 0xe9, 0x5c, 0xff, 0xff, 0xff, //0x00001897 jmp LBB0_341
- //0x0000189c LBB0_350
- 0x48, 0x8b, 0x85, 0x78, 0xff, 0xff, 0xff, //0x0000189c movq $-136(%rbp), %rax
- 0x48, 0x8b, 0x5d, 0xc0, //0x000018a3 movq $-64(%rbp), %rbx
- 0x4c, 0x8d, 0x0c, 0x18, //0x000018a7 leaq (%rax,%rbx), %r9
- 0x49, 0x29, 0xc9, //0x000018ab subq %rcx, %r9
- 0x49, 0x29, 0xf9, //0x000018ae subq %rdi, %r9
- 0x49, 0x89, 0xf5, //0x000018b1 movq %rsi, %r13
- 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x000018b4 jmp LBB0_354
- //0x000018b9 LBB0_351
- 0x89, 0xc0, //0x000018b9 movl %eax, %eax
- //0x000018bb LBB0_352
- 0x49, 0xf7, 0xd1, //0x000018bb notq %r9
- 0x49, 0x29, 0xc1, //0x000018be subq %rax, %r9
- 0x4c, 0x8b, 0x6d, 0xd0, //0x000018c1 movq $-48(%rbp), %r13
- 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000018c5 movabsq $4294977024, %r11
- //0x000018cf LBB0_353
- 0x48, 0x8b, 0x5d, 0xc0, //0x000018cf movq $-64(%rbp), %rbx
- //0x000018d3 LBB0_354
- 0x4d, 0x85, 0xc9, //0x000018d3 testq %r9, %r9
- 0x48, 0x8b, 0x7d, 0xb0, //0x000018d6 movq $-80(%rbp), %rdi
- 0x4c, 0x8b, 0x65, 0xb8, //0x000018da movq $-72(%rbp), %r12
- 0x48, 0x8b, 0x55, 0xa0, //0x000018de movq $-96(%rbp), %rdx
- 0x4c, 0x8b, 0x75, 0xa8, //0x000018e2 movq $-88(%rbp), %r14
- 0x0f, 0x88, 0x27, 0x1a, 0x00, 0x00, //0x000018e6 js LBB0_565
- 0x49, 0x01, 0xd9, //0x000018ec addq %rbx, %r9
- 0xe9, 0xe6, 0xe9, 0xff, 0xff, //0x000018ef jmp LBB0_25
- //0x000018f4 LBB0_72
- 0x4d, 0x01, 0xe1, //0x000018f4 addq %r12, %r9
- 0x49, 0x83, 0xfe, 0x20, //0x000018f7 cmpq $32, %r14
- 0x48, 0x8b, 0x5d, 0xc0, //0x000018fb movq $-64(%rbp), %rbx
- 0x0f, 0x82, 0x31, 0x09, 0x00, 0x00, //0x000018ff jb LBB0_422
- //0x00001905 LBB0_73
- 0xf3, 0x41, 0x0f, 0x6f, 0x01, //0x00001905 movdqu (%r9), %xmm0
- 0xf3, 0x41, 0x0f, 0x6f, 0x49, 0x10, //0x0000190a movdqu $16(%r9), %xmm1
- 0x66, 0x0f, 0x6f, 0xd0, //0x00001910 movdqa %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd1, //0x00001914 pcmpeqb %xmm9, %xmm2
- 0x66, 0x0f, 0xd7, 0xfa, //0x00001919 pmovmskb %xmm2, %edi
- 0x66, 0x0f, 0x6f, 0xd1, //0x0000191d movdqa %xmm1, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd1, //0x00001921 pcmpeqb %xmm9, %xmm2
- 0x66, 0x0f, 0xd7, 0xc2, //0x00001926 pmovmskb %xmm2, %eax
- 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x0000192a pcmpeqb %xmm10, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x0000192f pmovmskb %xmm0, %edx
- 0x66, 0x41, 0x0f, 0x74, 0xca, //0x00001933 pcmpeqb %xmm10, %xmm1
- 0x66, 0x0f, 0xd7, 0xc9, //0x00001938 pmovmskb %xmm1, %ecx
- 0x48, 0xc1, 0xe0, 0x10, //0x0000193c shlq $16, %rax
- 0x48, 0x09, 0xc7, //0x00001940 orq %rax, %rdi
- 0x48, 0xc1, 0xe1, 0x10, //0x00001943 shlq $16, %rcx
- 0x48, 0x09, 0xca, //0x00001947 orq %rcx, %rdx
- 0x0f, 0x85, 0x81, 0x08, 0x00, 0x00, //0x0000194a jne LBB0_418
- 0x4d, 0x85, 0xdb, //0x00001950 testq %r11, %r11
- 0x0f, 0x85, 0x95, 0x08, 0x00, 0x00, //0x00001953 jne LBB0_420
- 0x45, 0x31, 0xdb, //0x00001959 xorl %r11d, %r11d
- 0x48, 0x85, 0xff, //0x0000195c testq %rdi, %rdi
- 0x0f, 0x84, 0xc9, 0x08, 0x00, 0x00, //0x0000195f je LBB0_421
- //0x00001965 LBB0_76
- 0x48, 0x0f, 0xbc, 0xc7, //0x00001965 bsfq %rdi, %rax
- 0xe9, 0xcb, 0x00, 0x00, 0x00, //0x00001969 jmp LBB0_166
- //0x0000196e LBB0_156
- 0x4d, 0x01, 0xe1, //0x0000196e addq %r12, %r9
- 0x48, 0x8b, 0x5d, 0xc0, //0x00001971 movq $-64(%rbp), %rbx
- 0x49, 0x83, 0xfe, 0x20, //0x00001975 cmpq $32, %r14
- 0x0f, 0x82, 0x90, 0x02, 0x00, 0x00, //0x00001979 jb LBB0_360
- //0x0000197f LBB0_157
- 0xf3, 0x41, 0x0f, 0x6f, 0x29, //0x0000197f movdqu (%r9), %xmm5
- 0xf3, 0x41, 0x0f, 0x6f, 0x41, 0x10, //0x00001984 movdqu $16(%r9), %xmm0
- 0x66, 0x0f, 0x6f, 0xcd, //0x0000198a movdqa %xmm5, %xmm1
- 0x66, 0x41, 0x0f, 0x74, 0xc9, //0x0000198e pcmpeqb %xmm9, %xmm1
- 0x66, 0x0f, 0xd7, 0xf1, //0x00001993 pmovmskb %xmm1, %esi
- 0x66, 0x0f, 0x6f, 0xc8, //0x00001997 movdqa %xmm0, %xmm1
- 0x66, 0x0f, 0x6f, 0xd0, //0x0000199b movdqa %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0xda, 0xd7, //0x0000199f pminub %xmm15, %xmm2
- 0x66, 0x0f, 0x74, 0xd0, //0x000019a4 pcmpeqb %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xc1, //0x000019a8 pcmpeqb %xmm9, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x000019ad pmovmskb %xmm0, %eax
- 0x66, 0x0f, 0x6f, 0xc5, //0x000019b1 movdqa %xmm5, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x000019b5 pcmpeqb %xmm10, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x000019ba pmovmskb %xmm0, %edx
- 0x66, 0x41, 0x0f, 0x74, 0xca, //0x000019be pcmpeqb %xmm10, %xmm1
- 0x66, 0x0f, 0xd7, 0xc9, //0x000019c3 pmovmskb %xmm1, %ecx
- 0x66, 0x0f, 0xd7, 0xfa, //0x000019c7 pmovmskb %xmm2, %edi
- 0x48, 0xc1, 0xe0, 0x10, //0x000019cb shlq $16, %rax
- 0x48, 0x09, 0xc6, //0x000019cf orq %rax, %rsi
- 0x48, 0xc1, 0xe1, 0x10, //0x000019d2 shlq $16, %rcx
- 0x48, 0xc1, 0xe7, 0x10, //0x000019d6 shlq $16, %rdi
- 0x48, 0x09, 0xca, //0x000019da orq %rcx, %rdx
- 0x0f, 0x85, 0x48, 0x09, 0x00, 0x00, //0x000019dd jne LBB0_435
- 0x4d, 0x85, 0xdb, //0x000019e3 testq %r11, %r11
- 0x0f, 0x85, 0x5c, 0x09, 0x00, 0x00, //0x000019e6 jne LBB0_437
- 0x45, 0x31, 0xdb, //0x000019ec xorl %r11d, %r11d
- //0x000019ef LBB0_160
- 0x66, 0x0f, 0x6f, 0xc5, //0x000019ef movdqa %xmm5, %xmm0
- 0x66, 0x41, 0x0f, 0xda, 0xc7, //0x000019f3 pminub %xmm15, %xmm0
- 0x66, 0x0f, 0x74, 0xc5, //0x000019f8 pcmpeqb %xmm5, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x000019fc pmovmskb %xmm0, %eax
- 0x48, 0x09, 0xc7, //0x00001a00 orq %rax, %rdi
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001a03 movl $64, %ecx
- 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00001a08 movl $64, %eax
- 0x48, 0x85, 0xf6, //0x00001a0d testq %rsi, %rsi
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001a10 je LBB0_162
- 0x48, 0x0f, 0xbc, 0xc6, //0x00001a16 bsfq %rsi, %rax
- //0x00001a1a LBB0_162
- 0x48, 0x85, 0xff, //0x00001a1a testq %rdi, %rdi
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001a1d je LBB0_164
- 0x48, 0x0f, 0xbc, 0xcf, //0x00001a23 bsfq %rdi, %rcx
- //0x00001a27 LBB0_164
- 0x48, 0x85, 0xf6, //0x00001a27 testq %rsi, %rsi
- 0x0f, 0x84, 0xce, 0x01, 0x00, 0x00, //0x00001a2a je LBB0_358
- 0x48, 0x39, 0xc1, //0x00001a30 cmpq %rax, %rcx
- 0x0f, 0x82, 0x1a, 0x1b, 0x00, 0x00, //0x00001a33 jb LBB0_601
- //0x00001a39 LBB0_166
- 0x4c, 0x03, 0x4d, 0x90, //0x00001a39 addq $-112(%rbp), %r9
- 0x49, 0x01, 0xc1, //0x00001a3d addq %rax, %r9
- 0x4c, 0x8b, 0x6d, 0xd0, //0x00001a40 movq $-48(%rbp), %r13
- 0x48, 0x8b, 0x7d, 0xb0, //0x00001a44 movq $-80(%rbp), %rdi
- 0x48, 0x8b, 0x55, 0xa0, //0x00001a48 movq $-96(%rbp), %rdx
- 0x4c, 0x8b, 0x75, 0xa8, //0x00001a4c movq $-88(%rbp), %r14
- 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001a50 movabsq $4294977024, %r11
- 0xe9, 0x87, 0xf5, 0xff, 0xff, //0x00001a5a jmp LBB0_214
- //0x00001a5f LBB0_356
- 0x49, 0x8d, 0x4d, 0xff, //0x00001a5f leaq $-1(%r13), %rcx
- 0x49, 0x39, 0xc8, //0x00001a63 cmpq %rcx, %r8
- 0x49, 0xf7, 0xd5, //0x00001a66 notq %r13
- 0x4c, 0x0f, 0x45, 0xea, //0x00001a69 cmovneq %rdx, %r13
- 0x84, 0xc0, //0x00001a6d testb %al, %al
- 0x4c, 0x0f, 0x44, 0xea, //0x00001a6f cmoveq %rdx, %r13
- 0x4d, 0x89, 0xee, //0x00001a73 movq %r13, %r14
- 0xe9, 0x7d, 0xfd, 0xff, 0xff, //0x00001a76 jmp LBB0_341
- //0x00001a7b LBB0_357
- 0x4c, 0x89, 0xf2, //0x00001a7b movq %r14, %rdx
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001a7e movq $-1, %r14
- 0x4d, 0x85, 0xc0, //0x00001a85 testq %r8, %r8
- 0x0f, 0x85, 0x0e, 0xfd, 0xff, 0xff, //0x00001a88 jne LBB0_332
- 0xe9, 0x62, 0x19, 0x00, 0x00, //0x00001a8e jmp LBB0_584
- //0x00001a93 LBB0_138
- 0x4d, 0x01, 0xe1, //0x00001a93 addq %r12, %r9
- 0x49, 0x83, 0xfe, 0x20, //0x00001a96 cmpq $32, %r14
- 0x48, 0x8b, 0x5d, 0xc0, //0x00001a9a movq $-64(%rbp), %rbx
- 0x0f, 0x82, 0x45, 0x09, 0x00, 0x00, //0x00001a9e jb LBB0_442
- //0x00001aa4 LBB0_139
- 0xf3, 0x41, 0x0f, 0x6f, 0x01, //0x00001aa4 movdqu (%r9), %xmm0
- 0xf3, 0x41, 0x0f, 0x6f, 0x49, 0x10, //0x00001aa9 movdqu $16(%r9), %xmm1
- 0x66, 0x0f, 0x6f, 0xd0, //0x00001aaf movdqa %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd1, //0x00001ab3 pcmpeqb %xmm9, %xmm2
- 0x66, 0x0f, 0xd7, 0xfa, //0x00001ab8 pmovmskb %xmm2, %edi
- 0x66, 0x0f, 0x6f, 0xd1, //0x00001abc movdqa %xmm1, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd1, //0x00001ac0 pcmpeqb %xmm9, %xmm2
- 0x66, 0x0f, 0xd7, 0xc2, //0x00001ac5 pmovmskb %xmm2, %eax
- 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x00001ac9 pcmpeqb %xmm10, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x00001ace pmovmskb %xmm0, %edx
- 0x66, 0x41, 0x0f, 0x74, 0xca, //0x00001ad2 pcmpeqb %xmm10, %xmm1
- 0x66, 0x0f, 0xd7, 0xc9, //0x00001ad7 pmovmskb %xmm1, %ecx
- 0x48, 0xc1, 0xe0, 0x10, //0x00001adb shlq $16, %rax
- 0x48, 0x09, 0xc7, //0x00001adf orq %rax, %rdi
- 0x48, 0xc1, 0xe1, 0x10, //0x00001ae2 shlq $16, %rcx
- 0x48, 0x09, 0xca, //0x00001ae6 orq %rcx, %rdx
- 0x0f, 0x85, 0x95, 0x08, 0x00, 0x00, //0x00001ae9 jne LBB0_438
- 0x4d, 0x85, 0xdb, //0x00001aef testq %r11, %r11
- 0x0f, 0x85, 0xa9, 0x08, 0x00, 0x00, //0x00001af2 jne LBB0_440
- 0x45, 0x31, 0xdb, //0x00001af8 xorl %r11d, %r11d
- 0x48, 0x85, 0xff, //0x00001afb testq %rdi, %rdi
- 0x0f, 0x84, 0xdd, 0x08, 0x00, 0x00, //0x00001afe je LBB0_441
- //0x00001b04 LBB0_142
- 0x48, 0x0f, 0xbc, 0xc7, //0x00001b04 bsfq %rdi, %rax
- 0xe9, 0xcb, 0x00, 0x00, 0x00, //0x00001b08 jmp LBB0_192
- //0x00001b0d LBB0_182
- 0x4d, 0x01, 0xe1, //0x00001b0d addq %r12, %r9
- 0x49, 0x83, 0xfe, 0x20, //0x00001b10 cmpq $32, %r14
- 0x0f, 0x82, 0xe9, 0x05, 0x00, 0x00, //0x00001b14 jb LBB0_412
- //0x00001b1a LBB0_183
- 0xf3, 0x41, 0x0f, 0x6f, 0x29, //0x00001b1a movdqu (%r9), %xmm5
- 0xf3, 0x41, 0x0f, 0x6f, 0x41, 0x10, //0x00001b1f movdqu $16(%r9), %xmm0
- 0x66, 0x0f, 0x6f, 0xcd, //0x00001b25 movdqa %xmm5, %xmm1
- 0x66, 0x41, 0x0f, 0x74, 0xc9, //0x00001b29 pcmpeqb %xmm9, %xmm1
- 0x66, 0x0f, 0xd7, 0xf1, //0x00001b2e pmovmskb %xmm1, %esi
- 0x66, 0x0f, 0x6f, 0xc8, //0x00001b32 movdqa %xmm0, %xmm1
- 0x66, 0x0f, 0x6f, 0xd0, //0x00001b36 movdqa %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0xda, 0xd7, //0x00001b3a pminub %xmm15, %xmm2
- 0x66, 0x0f, 0x74, 0xd0, //0x00001b3f pcmpeqb %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xc1, //0x00001b43 pcmpeqb %xmm9, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x00001b48 pmovmskb %xmm0, %eax
- 0x66, 0x0f, 0x6f, 0xc5, //0x00001b4c movdqa %xmm5, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x00001b50 pcmpeqb %xmm10, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x00001b55 pmovmskb %xmm0, %edx
- 0x66, 0x41, 0x0f, 0x74, 0xca, //0x00001b59 pcmpeqb %xmm10, %xmm1
- 0x66, 0x0f, 0xd7, 0xc9, //0x00001b5e pmovmskb %xmm1, %ecx
- 0x66, 0x0f, 0xd7, 0xfa, //0x00001b62 pmovmskb %xmm2, %edi
- 0x48, 0xc1, 0xe0, 0x10, //0x00001b66 shlq $16, %rax
- 0x48, 0x09, 0xc6, //0x00001b6a orq %rax, %rsi
- 0x48, 0xc1, 0xe1, 0x10, //0x00001b6d shlq $16, %rcx
- 0x48, 0xc1, 0xe7, 0x10, //0x00001b71 shlq $16, %rdi
- 0x48, 0x09, 0xca, //0x00001b75 orq %rcx, %rdx
- 0x48, 0x8b, 0x5d, 0xc0, //0x00001b78 movq $-64(%rbp), %rbx
- 0x0f, 0x85, 0x5c, 0x09, 0x00, 0x00, //0x00001b7c jne LBB0_455
- 0x4d, 0x85, 0xdb, //0x00001b82 testq %r11, %r11
- 0x0f, 0x85, 0x70, 0x09, 0x00, 0x00, //0x00001b85 jne LBB0_457
- 0x45, 0x31, 0xdb, //0x00001b8b xorl %r11d, %r11d
- //0x00001b8e LBB0_186
- 0x66, 0x0f, 0x6f, 0xc5, //0x00001b8e movdqa %xmm5, %xmm0
- 0x66, 0x41, 0x0f, 0xda, 0xc7, //0x00001b92 pminub %xmm15, %xmm0
- 0x66, 0x0f, 0x74, 0xc5, //0x00001b97 pcmpeqb %xmm5, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x00001b9b pmovmskb %xmm0, %eax
- 0x48, 0x09, 0xc7, //0x00001b9f orq %rax, %rdi
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001ba2 movl $64, %ecx
- 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00001ba7 movl $64, %eax
- 0x48, 0x85, 0xf6, //0x00001bac testq %rsi, %rsi
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001baf je LBB0_188
- 0x48, 0x0f, 0xbc, 0xc6, //0x00001bb5 bsfq %rsi, %rax
- //0x00001bb9 LBB0_188
- 0x48, 0x85, 0xff, //0x00001bb9 testq %rdi, %rdi
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001bbc je LBB0_190
- 0x48, 0x0f, 0xbc, 0xcf, //0x00001bc2 bsfq %rdi, %rcx
- //0x00001bc6 LBB0_190
- 0x48, 0x85, 0xf6, //0x00001bc6 testq %rsi, %rsi
- 0x0f, 0x84, 0x04, 0x01, 0x00, 0x00, //0x00001bc9 je LBB0_372
- 0x48, 0x39, 0xc1, //0x00001bcf cmpq %rax, %rcx
- 0x0f, 0x82, 0x7b, 0x19, 0x00, 0x00, //0x00001bd2 jb LBB0_601
- //0x00001bd8 LBB0_192
- 0x4c, 0x03, 0x4d, 0x90, //0x00001bd8 addq $-112(%rbp), %r9
- 0x49, 0x01, 0xc1, //0x00001bdc addq %rax, %r9
- 0x4c, 0x8b, 0x6d, 0xd0, //0x00001bdf movq $-48(%rbp), %r13
- 0x48, 0x8b, 0x7d, 0xb0, //0x00001be3 movq $-80(%rbp), %rdi
- 0x48, 0x8b, 0x55, 0xa0, //0x00001be7 movq $-96(%rbp), %rdx
- 0x4c, 0x8b, 0x75, 0xa8, //0x00001beb movq $-88(%rbp), %r14
- 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001bef movabsq $4294977024, %r11
- 0xe9, 0x62, 0xf4, 0xff, 0xff, //0x00001bf9 jmp LBB0_222
- //0x00001bfe LBB0_358
- 0x48, 0x85, 0xff, //0x00001bfe testq %rdi, %rdi
- 0x0f, 0x85, 0x4c, 0x19, 0x00, 0x00, //0x00001c01 jne LBB0_601
- 0x49, 0x83, 0xc1, 0x20, //0x00001c07 addq $32, %r9
- 0x49, 0x83, 0xc6, 0xe0, //0x00001c0b addq $-32, %r14
- //0x00001c0f LBB0_360
- 0x4d, 0x85, 0xdb, //0x00001c0f testq %r11, %r11
- 0x0f, 0x85, 0x72, 0x09, 0x00, 0x00, //0x00001c12 jne LBB0_460
- 0x48, 0x8b, 0x55, 0xc8, //0x00001c18 movq $-56(%rbp), %rdx
- 0x4c, 0x8b, 0x6d, 0xd0, //0x00001c1c movq $-48(%rbp), %r13
- 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001c20 movabsq $4294977024, %r11
- 0x4d, 0x85, 0xf6, //0x00001c2a testq %r14, %r14
- 0x0f, 0x84, 0xac, 0x0c, 0x00, 0x00, //0x00001c2d je LBB0_498
- //0x00001c33 LBB0_362
- 0x41, 0x0f, 0xb6, 0x01, //0x00001c33 movzbl (%r9), %eax
- 0x3c, 0x22, //0x00001c37 cmpb $34, %al
- 0x0f, 0x84, 0x8b, 0x00, 0x00, 0x00, //0x00001c39 je LBB0_371
- 0x3c, 0x5c, //0x00001c3f cmpb $92, %al
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00001c41 je LBB0_366
- 0x3c, 0x1f, //0x00001c47 cmpb $31, %al
- 0x0f, 0x86, 0x26, 0x19, 0x00, 0x00, //0x00001c49 jbe LBB0_603
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001c4f movq $-1, %rax
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00001c56 movl $1, %ecx
- 0x49, 0x01, 0xc9, //0x00001c5b addq %rcx, %r9
- 0x49, 0x01, 0xc6, //0x00001c5e addq %rax, %r14
- 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00001c61 jne LBB0_362
- 0xe9, 0x73, 0x0c, 0x00, 0x00, //0x00001c67 jmp LBB0_498
- //0x00001c6c LBB0_366
- 0x49, 0x83, 0xfe, 0x01, //0x00001c6c cmpq $1, %r14
- 0x0f, 0x84, 0xea, 0x0a, 0x00, 0x00, //0x00001c70 je LBB0_474
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00001c76 movq $-2, %rax
- 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00001c7d movl $2, %ecx
- 0x48, 0x83, 0xfa, 0xff, //0x00001c82 cmpq $-1, %rdx
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00001c86 je LBB0_369
- 0x4c, 0x8b, 0x6d, 0xd0, //0x00001c8c movq $-48(%rbp), %r13
- 0x4c, 0x8b, 0x65, 0xb8, //0x00001c90 movq $-72(%rbp), %r12
- 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00001c94 jmp LBB0_370
- //0x00001c99 LBB0_369
- 0x4c, 0x89, 0xca, //0x00001c99 movq %r9, %rdx
- 0x4c, 0x8b, 0x65, 0xb8, //0x00001c9c movq $-72(%rbp), %r12
- 0x4c, 0x29, 0xe2, //0x00001ca0 subq %r12, %rdx
- 0x48, 0x89, 0x55, 0xc8, //0x00001ca3 movq %rdx, $-56(%rbp)
- 0x4c, 0x8b, 0x6d, 0xd0, //0x00001ca7 movq $-48(%rbp), %r13
- //0x00001cab LBB0_370
- 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001cab movabsq $4294977024, %r11
- 0x48, 0x8b, 0x5d, 0xc0, //0x00001cb5 movq $-64(%rbp), %rbx
- 0x49, 0x01, 0xc9, //0x00001cb9 addq %rcx, %r9
- 0x49, 0x01, 0xc6, //0x00001cbc addq %rax, %r14
- 0x0f, 0x85, 0x6e, 0xff, 0xff, 0xff, //0x00001cbf jne LBB0_362
- 0xe9, 0x15, 0x0c, 0x00, 0x00, //0x00001cc5 jmp LBB0_498
- //0x00001cca LBB0_371
- 0x4c, 0x03, 0x4d, 0x90, //0x00001cca addq $-112(%rbp), %r9
- 0xe9, 0x21, 0x06, 0x00, 0x00, //0x00001cce jmp LBB0_434
- //0x00001cd3 LBB0_372
- 0x48, 0x85, 0xff, //0x00001cd3 testq %rdi, %rdi
- 0x0f, 0x85, 0x77, 0x18, 0x00, 0x00, //0x00001cd6 jne LBB0_601
- 0x49, 0x83, 0xc1, 0x20, //0x00001cdc addq $32, %r9
- 0x49, 0x83, 0xc6, 0xe0, //0x00001ce0 addq $-32, %r14
- 0x4d, 0x85, 0xdb, //0x00001ce4 testq %r11, %r11
- 0x0f, 0x85, 0x23, 0x04, 0x00, 0x00, //0x00001ce7 jne LBB0_413
- //0x00001ced LBB0_374
- 0x48, 0x8b, 0x55, 0xc8, //0x00001ced movq $-56(%rbp), %rdx
- 0x4c, 0x8b, 0x6d, 0xd0, //0x00001cf1 movq $-48(%rbp), %r13
- 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001cf5 movabsq $4294977024, %r11
- 0x4d, 0x85, 0xf6, //0x00001cff testq %r14, %r14
- 0x0f, 0x84, 0xd7, 0x0b, 0x00, 0x00, //0x00001d02 je LBB0_498
- //0x00001d08 LBB0_375
- 0x41, 0x0f, 0xb6, 0x01, //0x00001d08 movzbl (%r9), %eax
- 0x3c, 0x22, //0x00001d0c cmpb $34, %al
- 0x0f, 0x84, 0x93, 0x00, 0x00, 0x00, //0x00001d0e je LBB0_385
- 0x3c, 0x5c, //0x00001d14 cmpb $92, %al
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00001d16 je LBB0_379
- 0x3c, 0x1f, //0x00001d1c cmpb $31, %al
- 0x0f, 0x86, 0x51, 0x18, 0x00, 0x00, //0x00001d1e jbe LBB0_603
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001d24 movq $-1, %rax
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00001d2b movl $1, %ecx
- 0x49, 0x01, 0xc9, //0x00001d30 addq %rcx, %r9
- 0x49, 0x01, 0xc6, //0x00001d33 addq %rax, %r14
- 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00001d36 jne LBB0_375
- 0xe9, 0x9e, 0x0b, 0x00, 0x00, //0x00001d3c jmp LBB0_498
- //0x00001d41 LBB0_379
- 0x49, 0x83, 0xfe, 0x01, //0x00001d41 cmpq $1, %r14
- 0x0f, 0x84, 0x15, 0x0a, 0x00, 0x00, //0x00001d45 je LBB0_474
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00001d4b movq $-2, %rax
- 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00001d52 movl $2, %ecx
- 0x48, 0x83, 0xfa, 0xff, //0x00001d57 cmpq $-1, %rdx
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00001d5b je LBB0_382
- 0x4c, 0x8b, 0x6d, 0xd0, //0x00001d61 movq $-48(%rbp), %r13
- 0x4c, 0x8b, 0x65, 0xb8, //0x00001d65 movq $-72(%rbp), %r12
- 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00001d69 jmp LBB0_383
- //0x00001d6e LBB0_382
- 0x4c, 0x89, 0xca, //0x00001d6e movq %r9, %rdx
- 0x4c, 0x8b, 0x65, 0xb8, //0x00001d71 movq $-72(%rbp), %r12
- 0x4c, 0x29, 0xe2, //0x00001d75 subq %r12, %rdx
- 0x48, 0x89, 0x55, 0xc8, //0x00001d78 movq %rdx, $-56(%rbp)
- 0x4c, 0x8b, 0x6d, 0xd0, //0x00001d7c movq $-48(%rbp), %r13
- //0x00001d80 LBB0_383
- 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001d80 movabsq $4294977024, %r11
- 0x48, 0x8b, 0x5d, 0xc0, //0x00001d8a movq $-64(%rbp), %rbx
- 0x49, 0x01, 0xc9, //0x00001d8e addq %rcx, %r9
- 0x49, 0x01, 0xc6, //0x00001d91 addq %rax, %r14
- 0x0f, 0x85, 0x6e, 0xff, 0xff, 0xff, //0x00001d94 jne LBB0_375
- 0xe9, 0x40, 0x0b, 0x00, 0x00, //0x00001d9a jmp LBB0_498
- //0x00001d9f LBB0_384
- 0x0f, 0xbc, 0xc0, //0x00001d9f bsfl %eax, %eax
- 0xe9, 0x22, 0x02, 0x00, 0x00, //0x00001da2 jmp LBB0_392
- //0x00001da7 LBB0_385
- 0x4c, 0x03, 0x4d, 0x90, //0x00001da7 addq $-112(%rbp), %r9
- 0xe9, 0xf7, 0x06, 0x00, 0x00, //0x00001dab jmp LBB0_454
- //0x00001db0 LBB0_386
- 0x48, 0x8b, 0x45, 0xb8, //0x00001db0 movq $-72(%rbp), %rax
- 0x48, 0x8b, 0x55, 0xc0, //0x00001db4 movq $-64(%rbp), %rdx
- 0x4c, 0x8d, 0x34, 0x10, //0x00001db8 leaq (%rax,%rdx), %r14
- 0x49, 0x29, 0xce, //0x00001dbc subq %rcx, %r14
- 0x49, 0x29, 0xfe, //0x00001dbf subq %rdi, %r14
- 0xe9, 0x31, 0xfa, 0xff, 0xff, //0x00001dc2 jmp LBB0_341
- //0x00001dc7 LBB0_239
- 0x4d, 0x01, 0xe1, //0x00001dc7 addq %r12, %r9
- 0x49, 0x83, 0xfe, 0x20, //0x00001dca cmpq $32, %r14
- 0x48, 0x8b, 0x5d, 0xc0, //0x00001dce movq $-64(%rbp), %rbx
- 0x0f, 0x82, 0x68, 0x00, 0x00, 0x00, //0x00001dd2 jb LBB0_244
- //0x00001dd8 LBB0_240
- 0xf3, 0x41, 0x0f, 0x6f, 0x01, //0x00001dd8 movdqu (%r9), %xmm0
- 0xf3, 0x41, 0x0f, 0x6f, 0x49, 0x10, //0x00001ddd movdqu $16(%r9), %xmm1
- 0x66, 0x0f, 0x6f, 0xd0, //0x00001de3 movdqa %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd1, //0x00001de7 pcmpeqb %xmm9, %xmm2
- 0x66, 0x0f, 0xd7, 0xfa, //0x00001dec pmovmskb %xmm2, %edi
- 0x66, 0x0f, 0x6f, 0xd1, //0x00001df0 movdqa %xmm1, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd1, //0x00001df4 pcmpeqb %xmm9, %xmm2
- 0x66, 0x0f, 0xd7, 0xc2, //0x00001df9 pmovmskb %xmm2, %eax
- 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x00001dfd pcmpeqb %xmm10, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x00001e02 pmovmskb %xmm0, %edx
- 0x66, 0x41, 0x0f, 0x74, 0xca, //0x00001e06 pcmpeqb %xmm10, %xmm1
- 0x66, 0x0f, 0xd7, 0xc9, //0x00001e0b pmovmskb %xmm1, %ecx
- 0x48, 0xc1, 0xe0, 0x10, //0x00001e0f shlq $16, %rax
- 0x48, 0x09, 0xc7, //0x00001e13 orq %rax, %rdi
- 0x48, 0xc1, 0xe1, 0x10, //0x00001e16 shlq $16, %rcx
- 0x48, 0x09, 0xca, //0x00001e1a orq %rcx, %rdx
- 0x0f, 0x85, 0x0d, 0x08, 0x00, 0x00, //0x00001e1d jne LBB0_464
- 0x4d, 0x85, 0xdb, //0x00001e23 testq %r11, %r11
- 0x0f, 0x85, 0x21, 0x08, 0x00, 0x00, //0x00001e26 jne LBB0_466
- 0x45, 0x31, 0xdb, //0x00001e2c xorl %r11d, %r11d
- 0x48, 0x85, 0xff, //0x00001e2f testq %rdi, %rdi
- 0x0f, 0x85, 0x2d, 0xfb, 0xff, 0xff, //0x00001e32 jne LBB0_76
- //0x00001e38 LBB0_243
- 0x49, 0x83, 0xc1, 0x20, //0x00001e38 addq $32, %r9
- 0x49, 0x83, 0xc6, 0xe0, //0x00001e3c addq $-32, %r14
- //0x00001e40 LBB0_244
- 0x4d, 0x85, 0xdb, //0x00001e40 testq %r11, %r11
- 0x0f, 0x85, 0xa2, 0x08, 0x00, 0x00, //0x00001e43 jne LBB0_470
- 0x48, 0x8b, 0x55, 0xc8, //0x00001e49 movq $-56(%rbp), %rdx
- 0x4d, 0x85, 0xf6, //0x00001e4d testq %r14, %r14
- 0x0f, 0x84, 0x68, 0x02, 0x00, 0x00, //0x00001e50 je LBB0_409
- //0x00001e56 LBB0_246
- 0x31, 0xc9, //0x00001e56 xorl %ecx, %ecx
- //0x00001e58 LBB0_247
- 0x41, 0x0f, 0xb6, 0x04, 0x09, //0x00001e58 movzbl (%r9,%rcx), %eax
- 0x3c, 0x22, //0x00001e5d cmpb $34, %al
- 0x0f, 0x84, 0x52, 0x02, 0x00, 0x00, //0x00001e5f je LBB0_408
- 0x3c, 0x5c, //0x00001e65 cmpb $92, %al
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00001e67 je LBB0_387
- 0x48, 0x83, 0xc1, 0x01, //0x00001e6d addq $1, %rcx
- 0x49, 0x39, 0xce, //0x00001e71 cmpq %rcx, %r14
- 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x00001e74 jne LBB0_247
- 0xe9, 0x42, 0x03, 0x00, 0x00, //0x00001e7a jmp LBB0_250
- //0x00001e7f LBB0_387
- 0x49, 0x8d, 0x46, 0xff, //0x00001e7f leaq $-1(%r14), %rax
- 0x48, 0x39, 0xc8, //0x00001e83 cmpq %rcx, %rax
- 0x0f, 0x84, 0xd4, 0x08, 0x00, 0x00, //0x00001e86 je LBB0_474
- 0x48, 0x8b, 0x45, 0x80, //0x00001e8c movq $-128(%rbp), %rax
- 0x4c, 0x01, 0xc8, //0x00001e90 addq %r9, %rax
- 0x48, 0x01, 0xc8, //0x00001e93 addq %rcx, %rax
- 0x48, 0x83, 0xfa, 0xff, //0x00001e96 cmpq $-1, %rdx
- 0x48, 0x8b, 0x75, 0xc8, //0x00001e9a movq $-56(%rbp), %rsi
- 0x48, 0x0f, 0x44, 0xf0, //0x00001e9e cmoveq %rax, %rsi
- 0x48, 0x89, 0x75, 0xc8, //0x00001ea2 movq %rsi, $-56(%rbp)
- 0x48, 0x0f, 0x44, 0xd0, //0x00001ea6 cmoveq %rax, %rdx
- 0x49, 0x01, 0xc9, //0x00001eaa addq %rcx, %r9
- 0x49, 0x83, 0xc1, 0x02, //0x00001ead addq $2, %r9
- 0x4c, 0x89, 0xf0, //0x00001eb1 movq %r14, %rax
- 0x48, 0x29, 0xc8, //0x00001eb4 subq %rcx, %rax
- 0x48, 0x83, 0xc0, 0xfe, //0x00001eb7 addq $-2, %rax
- 0x49, 0x83, 0xc6, 0xfe, //0x00001ebb addq $-2, %r14
- 0x49, 0x39, 0xce, //0x00001ebf cmpq %rcx, %r14
- 0x49, 0x89, 0xc6, //0x00001ec2 movq %rax, %r14
- 0x0f, 0x85, 0x8b, 0xff, 0xff, 0xff, //0x00001ec5 jne LBB0_246
- 0xe9, 0x90, 0x08, 0x00, 0x00, //0x00001ecb jmp LBB0_474
- //0x00001ed0 LBB0_312
- 0x4d, 0x01, 0xe1, //0x00001ed0 addq %r12, %r9
- 0x49, 0x83, 0xfe, 0x20, //0x00001ed3 cmpq $32, %r14
- 0x0f, 0x82, 0x08, 0x01, 0x00, 0x00, //0x00001ed7 jb LBB0_395
- //0x00001edd LBB0_313
- 0xf3, 0x41, 0x0f, 0x6f, 0x29, //0x00001edd movdqu (%r9), %xmm5
- 0xf3, 0x41, 0x0f, 0x6f, 0x41, 0x10, //0x00001ee2 movdqu $16(%r9), %xmm0
- 0x66, 0x0f, 0x6f, 0xcd, //0x00001ee8 movdqa %xmm5, %xmm1
- 0x66, 0x41, 0x0f, 0x74, 0xc9, //0x00001eec pcmpeqb %xmm9, %xmm1
- 0x66, 0x0f, 0xd7, 0xf1, //0x00001ef1 pmovmskb %xmm1, %esi
- 0x66, 0x0f, 0x6f, 0xc8, //0x00001ef5 movdqa %xmm0, %xmm1
- 0x66, 0x0f, 0x6f, 0xd0, //0x00001ef9 movdqa %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0xda, 0xd7, //0x00001efd pminub %xmm15, %xmm2
- 0x66, 0x0f, 0x74, 0xd0, //0x00001f02 pcmpeqb %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xc1, //0x00001f06 pcmpeqb %xmm9, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x00001f0b pmovmskb %xmm0, %eax
- 0x66, 0x0f, 0x6f, 0xc5, //0x00001f0f movdqa %xmm5, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc2, //0x00001f13 pcmpeqb %xmm10, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x00001f18 pmovmskb %xmm0, %edx
- 0x66, 0x41, 0x0f, 0x74, 0xca, //0x00001f1c pcmpeqb %xmm10, %xmm1
- 0x66, 0x0f, 0xd7, 0xc9, //0x00001f21 pmovmskb %xmm1, %ecx
- 0x66, 0x0f, 0xd7, 0xfa, //0x00001f25 pmovmskb %xmm2, %edi
- 0x48, 0xc1, 0xe0, 0x10, //0x00001f29 shlq $16, %rax
- 0x48, 0x09, 0xc6, //0x00001f2d orq %rax, %rsi
- 0x48, 0xc1, 0xe1, 0x10, //0x00001f30 shlq $16, %rcx
- 0x48, 0xc1, 0xe7, 0x10, //0x00001f34 shlq $16, %rdi
- 0x48, 0x09, 0xca, //0x00001f38 orq %rcx, %rdx
- 0x48, 0x8b, 0x5d, 0xc0, //0x00001f3b movq $-64(%rbp), %rbx
- 0x0f, 0x85, 0x4d, 0x07, 0x00, 0x00, //0x00001f3f jne LBB0_467
- 0x4d, 0x85, 0xdb, //0x00001f45 testq %r11, %r11
- 0x0f, 0x85, 0x61, 0x07, 0x00, 0x00, //0x00001f48 jne LBB0_469
- 0x45, 0x31, 0xdb, //0x00001f4e xorl %r11d, %r11d
- //0x00001f51 LBB0_316
- 0x66, 0x0f, 0x6f, 0xc5, //0x00001f51 movdqa %xmm5, %xmm0
- 0x66, 0x41, 0x0f, 0xda, 0xc7, //0x00001f55 pminub %xmm15, %xmm0
- 0x66, 0x0f, 0x74, 0xc5, //0x00001f5a pcmpeqb %xmm5, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x00001f5e pmovmskb %xmm0, %eax
- 0x48, 0x09, 0xc7, //0x00001f62 orq %rax, %rdi
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001f65 movl $64, %ecx
- 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00001f6a movl $64, %eax
- 0x48, 0x85, 0xf6, //0x00001f6f testq %rsi, %rsi
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001f72 je LBB0_318
- 0x48, 0x0f, 0xbc, 0xc6, //0x00001f78 bsfq %rsi, %rax
- //0x00001f7c LBB0_318
- 0x48, 0x85, 0xff, //0x00001f7c testq %rdi, %rdi
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001f7f je LBB0_320
- 0x48, 0x0f, 0xbc, 0xcf, //0x00001f85 bsfq %rdi, %rcx
- //0x00001f89 LBB0_320
- 0x48, 0x85, 0xf6, //0x00001f89 testq %rsi, %rsi
- 0x0f, 0x84, 0x42, 0x00, 0x00, 0x00, //0x00001f8c je LBB0_393
- 0x48, 0x39, 0xc1, //0x00001f92 cmpq %rax, %rcx
- 0x0f, 0x83, 0x9e, 0xfa, 0xff, 0xff, //0x00001f95 jae LBB0_166
- 0xe9, 0x0b, 0x16, 0x00, 0x00, //0x00001f9b jmp LBB0_322
- //0x00001fa0 LBB0_389
- 0x89, 0xd0, //0x00001fa0 movl %edx, %eax
- 0xe9, 0x22, 0x00, 0x00, 0x00, //0x00001fa2 jmp LBB0_392
- //0x00001fa7 LBB0_390
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001fa7 movq $-1, %r14
- 0x48, 0x89, 0xf1, //0x00001fae movq %rsi, %rcx
- 0x4d, 0x89, 0xc2, //0x00001fb1 movq %r8, %r10
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001fb4 movq $-1, %r12
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00001fbb movq $-1, %r15
- 0xe9, 0xea, 0xe8, 0xff, 0xff, //0x00001fc2 jmp LBB0_114
- //0x00001fc7 LBB0_391
- 0x89, 0xd8, //0x00001fc7 movl %ebx, %eax
- //0x00001fc9 LBB0_392
- 0x49, 0xf7, 0xd6, //0x00001fc9 notq %r14
- 0x49, 0x29, 0xc6, //0x00001fcc subq %rax, %r14
- 0xe9, 0x24, 0xf8, 0xff, 0xff, //0x00001fcf jmp LBB0_341
- //0x00001fd4 LBB0_393
- 0x48, 0x85, 0xff, //0x00001fd4 testq %rdi, %rdi
- 0x0f, 0x85, 0xd6, 0x15, 0x00, 0x00, //0x00001fd7 jne LBB0_606
- 0x49, 0x83, 0xc1, 0x20, //0x00001fdd addq $32, %r9
- 0x49, 0x83, 0xc6, 0xe0, //0x00001fe1 addq $-32, %r14
- //0x00001fe5 LBB0_395
- 0x4d, 0x85, 0xdb, //0x00001fe5 testq %r11, %r11
- 0x0f, 0x85, 0x3a, 0x07, 0x00, 0x00, //0x00001fe8 jne LBB0_472
- 0x48, 0x8b, 0x55, 0xc8, //0x00001fee movq $-56(%rbp), %rdx
- 0x4d, 0x85, 0xf6, //0x00001ff2 testq %r14, %r14
- 0x0f, 0x84, 0x65, 0x07, 0x00, 0x00, //0x00001ff5 je LBB0_474
- //0x00001ffb LBB0_397
- 0x41, 0x0f, 0xb6, 0x01, //0x00001ffb movzbl (%r9), %eax
- 0x3c, 0x22, //0x00001fff cmpb $34, %al
- 0x0f, 0x84, 0x9b, 0x00, 0x00, 0x00, //0x00002001 je LBB0_407
- 0x3c, 0x5c, //0x00002007 cmpb $92, %al
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00002009 je LBB0_402
- 0x3c, 0x1f, //0x0000200f cmpb $31, %al
- 0x0f, 0x86, 0xab, 0x15, 0x00, 0x00, //0x00002011 jbe LBB0_608
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002017 movq $-1, %rax
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x0000201e movl $1, %ecx
- //0x00002023 LBB0_401
- 0x49, 0x01, 0xc9, //0x00002023 addq %rcx, %r9
- 0x49, 0x01, 0xc6, //0x00002026 addq %rax, %r14
- 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00002029 jne LBB0_397
- 0xe9, 0x2c, 0x07, 0x00, 0x00, //0x0000202f jmp LBB0_474
- //0x00002034 LBB0_402
- 0x49, 0x83, 0xfe, 0x01, //0x00002034 cmpq $1, %r14
- 0x0f, 0x84, 0x22, 0x07, 0x00, 0x00, //0x00002038 je LBB0_474
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000203e movq $-2, %rax
- 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00002045 movl $2, %ecx
- 0x48, 0x83, 0xfa, 0xff, //0x0000204a cmpq $-1, %rdx
- 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x0000204e jne LBB0_401
- 0x4c, 0x89, 0xca, //0x00002054 movq %r9, %rdx
- 0x48, 0x2b, 0x55, 0xb8, //0x00002057 subq $-72(%rbp), %rdx
- 0x48, 0x89, 0x55, 0xc8, //0x0000205b movq %rdx, $-56(%rbp)
- 0xe9, 0xbf, 0xff, 0xff, 0xff, //0x0000205f jmp LBB0_401
- //0x00002064 LBB0_405
- 0x4d, 0x01, 0xe1, //0x00002064 addq %r12, %r9
- 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00002067 movq $-1, $-56(%rbp)
- 0x45, 0x31, 0xdb, //0x0000206f xorl %r11d, %r11d
- 0x49, 0x83, 0xfe, 0x20, //0x00002072 cmpq $32, %r14
- 0x48, 0x8b, 0x5d, 0xc0, //0x00002076 movq $-64(%rbp), %rbx
- 0x0f, 0x83, 0x85, 0xf8, 0xff, 0xff, //0x0000207a jae LBB0_73
- 0xe9, 0xb1, 0x01, 0x00, 0x00, //0x00002080 jmp LBB0_422
- //0x00002085 LBB0_406
- 0x4d, 0x01, 0xe1, //0x00002085 addq %r12, %r9
- 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00002088 movq $-1, $-56(%rbp)
- 0x45, 0x31, 0xdb, //0x00002090 xorl %r11d, %r11d
- 0x49, 0x83, 0xfe, 0x20, //0x00002093 cmpq $32, %r14
- 0x0f, 0x83, 0xe2, 0xf8, 0xff, 0xff, //0x00002097 jae LBB0_157
- 0xe9, 0x6d, 0xfb, 0xff, 0xff, //0x0000209d jmp LBB0_360
- //0x000020a2 LBB0_407
- 0x4c, 0x03, 0x4d, 0x90, //0x000020a2 addq $-112(%rbp), %r9
- 0x4c, 0x8b, 0x6d, 0xd0, //0x000020a6 movq $-48(%rbp), %r13
- 0x48, 0x8b, 0x7d, 0xb0, //0x000020aa movq $-80(%rbp), %rdi
- 0x4c, 0x8b, 0x65, 0xb8, //0x000020ae movq $-72(%rbp), %r12
- 0xe9, 0xb5, 0xe5, 0xff, 0xff, //0x000020b2 jmp LBB0_82
- //0x000020b7 LBB0_408
- 0x49, 0x01, 0xc9, //0x000020b7 addq %rcx, %r9
- 0x49, 0x83, 0xc1, 0x01, //0x000020ba addq $1, %r9
- //0x000020be LBB0_409
- 0x4c, 0x8b, 0x65, 0xb8, //0x000020be movq $-72(%rbp), %r12
- 0x4d, 0x29, 0xe1, //0x000020c2 subq %r12, %r9
- 0xe9, 0x9a, 0xe5, 0xff, 0xff, //0x000020c5 jmp LBB0_81
- //0x000020ca LBB0_410
- 0x4d, 0x01, 0xe1, //0x000020ca addq %r12, %r9
- 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000020cd movq $-1, $-56(%rbp)
- 0x45, 0x31, 0xdb, //0x000020d5 xorl %r11d, %r11d
- 0x49, 0x83, 0xfe, 0x20, //0x000020d8 cmpq $32, %r14
- 0x48, 0x8b, 0x5d, 0xc0, //0x000020dc movq $-64(%rbp), %rbx
- 0x0f, 0x83, 0xbe, 0xf9, 0xff, 0xff, //0x000020e0 jae LBB0_139
- 0xe9, 0xfe, 0x02, 0x00, 0x00, //0x000020e6 jmp LBB0_442
- //0x000020eb LBB0_411
- 0x4d, 0x01, 0xe1, //0x000020eb addq %r12, %r9
- 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000020ee movq $-1, $-56(%rbp)
- 0x45, 0x31, 0xdb, //0x000020f6 xorl %r11d, %r11d
- 0x49, 0x83, 0xfe, 0x20, //0x000020f9 cmpq $32, %r14
- 0x0f, 0x83, 0x17, 0xfa, 0xff, 0xff, //0x000020fd jae LBB0_183
- //0x00002103 LBB0_412
- 0x48, 0x8b, 0x5d, 0xc0, //0x00002103 movq $-64(%rbp), %rbx
- 0x4d, 0x85, 0xdb, //0x00002107 testq %r11, %r11
- 0x0f, 0x84, 0xdd, 0xfb, 0xff, 0xff, //0x0000210a je LBB0_374
- //0x00002110 LBB0_413
- 0x4d, 0x85, 0xf6, //0x00002110 testq %r14, %r14
- 0x0f, 0x84, 0x47, 0x06, 0x00, 0x00, //0x00002113 je LBB0_474
- 0x48, 0x8b, 0x45, 0x88, //0x00002119 movq $-120(%rbp), %rax
- 0x4c, 0x01, 0xc8, //0x0000211d addq %r9, %rax
- 0x48, 0x8b, 0x4d, 0xc8, //0x00002120 movq $-56(%rbp), %rcx
- 0x48, 0x83, 0xf9, 0xff, //0x00002124 cmpq $-1, %rcx
- 0x48, 0x89, 0xca, //0x00002128 movq %rcx, %rdx
- 0x48, 0x0f, 0x44, 0xc8, //0x0000212b cmoveq %rax, %rcx
- 0x48, 0x0f, 0x44, 0xd0, //0x0000212f cmoveq %rax, %rdx
- 0x49, 0x83, 0xc1, 0x01, //0x00002133 addq $1, %r9
- 0x49, 0x83, 0xc6, 0xff, //0x00002137 addq $-1, %r14
- 0x48, 0x89, 0x4d, 0xc8, //0x0000213b movq %rcx, $-56(%rbp)
- 0x4c, 0x8b, 0x6d, 0xd0, //0x0000213f movq $-48(%rbp), %r13
- 0x4c, 0x8b, 0x65, 0xb8, //0x00002143 movq $-72(%rbp), %r12
- 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002147 movabsq $4294977024, %r11
- 0x48, 0x8b, 0x5d, 0xc0, //0x00002151 movq $-64(%rbp), %rbx
- 0x4d, 0x85, 0xf6, //0x00002155 testq %r14, %r14
- 0x0f, 0x85, 0xaa, 0xfb, 0xff, 0xff, //0x00002158 jne LBB0_375
- 0xe9, 0x7c, 0x07, 0x00, 0x00, //0x0000215e jmp LBB0_498
- //0x00002163 LBB0_415
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002163 movq $-1, %r8
- 0x4c, 0x89, 0xf9, //0x0000216a movq %r15, %rcx
- 0x4c, 0x89, 0xde, //0x0000216d movq %r11, %rsi
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00002170 movq $-1, %r13
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00002177 movq $-1, %r12
- 0xe9, 0xc3, 0xf2, 0xff, 0xff, //0x0000217e jmp LBB0_279
- //0x00002183 LBB0_416
- 0x4d, 0x01, 0xe1, //0x00002183 addq %r12, %r9
- 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00002186 movq $-1, $-56(%rbp)
- 0x45, 0x31, 0xdb, //0x0000218e xorl %r11d, %r11d
- 0x49, 0x83, 0xfe, 0x20, //0x00002191 cmpq $32, %r14
- 0x48, 0x8b, 0x5d, 0xc0, //0x00002195 movq $-64(%rbp), %rbx
- 0x0f, 0x83, 0x39, 0xfc, 0xff, 0xff, //0x00002199 jae LBB0_240
- 0xe9, 0x9c, 0xfc, 0xff, 0xff, //0x0000219f jmp LBB0_244
- //0x000021a4 LBB0_417
- 0x4d, 0x01, 0xe1, //0x000021a4 addq %r12, %r9
- 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000021a7 movq $-1, $-56(%rbp)
- 0x45, 0x31, 0xdb, //0x000021af xorl %r11d, %r11d
- 0x49, 0x83, 0xfe, 0x20, //0x000021b2 cmpq $32, %r14
- 0x0f, 0x83, 0x21, 0xfd, 0xff, 0xff, //0x000021b6 jae LBB0_313
- 0xe9, 0x24, 0xfe, 0xff, 0xff, //0x000021bc jmp LBB0_395
- //0x000021c1 LBB0_250
- 0x3c, 0x22, //0x000021c1 cmpb $34, %al
- 0x0f, 0x85, 0x97, 0x05, 0x00, 0x00, //0x000021c3 jne LBB0_474
- 0x4d, 0x01, 0xf1, //0x000021c9 addq %r14, %r9
- 0xe9, 0xed, 0xfe, 0xff, 0xff, //0x000021cc jmp LBB0_409
- //0x000021d1 LBB0_418
- 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000021d1 cmpq $-1, $-56(%rbp)
- 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000021d6 jne LBB0_420
- 0x4c, 0x89, 0xc8, //0x000021dc movq %r9, %rax
- 0x48, 0x2b, 0x45, 0xb8, //0x000021df subq $-72(%rbp), %rax
- 0x48, 0x0f, 0xbc, 0xca, //0x000021e3 bsfq %rdx, %rcx
- 0x48, 0x01, 0xc1, //0x000021e7 addq %rax, %rcx
- 0x48, 0x89, 0x4d, 0xc8, //0x000021ea movq %rcx, $-56(%rbp)
- //0x000021ee LBB0_420
- 0x44, 0x89, 0xd8, //0x000021ee movl %r11d, %eax
- 0xf7, 0xd0, //0x000021f1 notl %eax
- 0x21, 0xd0, //0x000021f3 andl %edx, %eax
- 0x41, 0x8d, 0x0c, 0x43, //0x000021f5 leal (%r11,%rax,2), %ecx
- 0x8d, 0x34, 0x00, //0x000021f9 leal (%rax,%rax), %esi
- 0xf7, 0xd6, //0x000021fc notl %esi
- 0x21, 0xd6, //0x000021fe andl %edx, %esi
- 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002200 andl $-1431655766, %esi
- 0x45, 0x31, 0xdb, //0x00002206 xorl %r11d, %r11d
- 0x01, 0xc6, //0x00002209 addl %eax, %esi
- 0x41, 0x0f, 0x92, 0xc3, //0x0000220b setb %r11b
- 0x01, 0xf6, //0x0000220f addl %esi, %esi
- 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00002211 xorl $1431655765, %esi
- 0x21, 0xce, //0x00002217 andl %ecx, %esi
- 0xf7, 0xd6, //0x00002219 notl %esi
- 0x21, 0xf7, //0x0000221b andl %esi, %edi
- 0x4c, 0x8b, 0x65, 0xb8, //0x0000221d movq $-72(%rbp), %r12
- 0x48, 0x8b, 0x5d, 0xc0, //0x00002221 movq $-64(%rbp), %rbx
- 0x48, 0x85, 0xff, //0x00002225 testq %rdi, %rdi
- 0x0f, 0x85, 0x37, 0xf7, 0xff, 0xff, //0x00002228 jne LBB0_76
- //0x0000222e LBB0_421
- 0x49, 0x83, 0xc1, 0x20, //0x0000222e addq $32, %r9
- 0x49, 0x83, 0xc6, 0xe0, //0x00002232 addq $-32, %r14
- //0x00002236 LBB0_422
- 0x4d, 0x85, 0xdb, //0x00002236 testq %r11, %r11
- 0x0f, 0x85, 0xf8, 0x02, 0x00, 0x00, //0x00002239 jne LBB0_458
- 0x48, 0x8b, 0x55, 0xc8, //0x0000223f movq $-56(%rbp), %rdx
- 0x4c, 0x8b, 0x6d, 0xd0, //0x00002243 movq $-48(%rbp), %r13
- 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002247 movabsq $4294977024, %r11
- 0x4d, 0x85, 0xf6, //0x00002251 testq %r14, %r14
- 0x0f, 0x84, 0x97, 0x00, 0x00, 0x00, //0x00002254 je LBB0_433
- //0x0000225a LBB0_424
- 0x31, 0xc9, //0x0000225a xorl %ecx, %ecx
- //0x0000225c LBB0_425
- 0x41, 0x0f, 0xb6, 0x04, 0x09, //0x0000225c movzbl (%r9,%rcx), %eax
- 0x3c, 0x22, //0x00002261 cmpb $34, %al
- 0x0f, 0x84, 0x81, 0x00, 0x00, 0x00, //0x00002263 je LBB0_432
- 0x3c, 0x5c, //0x00002269 cmpb $92, %al
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000226b je LBB0_430
- 0x48, 0x83, 0xc1, 0x01, //0x00002271 addq $1, %rcx
- 0x49, 0x39, 0xce, //0x00002275 cmpq %rcx, %r14
- 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x00002278 jne LBB0_425
- 0xe9, 0x82, 0x00, 0x00, 0x00, //0x0000227e jmp LBB0_428
- //0x00002283 LBB0_430
- 0x49, 0x8d, 0x46, 0xff, //0x00002283 leaq $-1(%r14), %rax
- 0x48, 0x39, 0xc8, //0x00002287 cmpq %rcx, %rax
- 0x0f, 0x84, 0xd0, 0x04, 0x00, 0x00, //0x0000228a je LBB0_474
- 0x48, 0x8b, 0x45, 0x80, //0x00002290 movq $-128(%rbp), %rax
- 0x4c, 0x01, 0xc8, //0x00002294 addq %r9, %rax
- 0x48, 0x01, 0xc8, //0x00002297 addq %rcx, %rax
- 0x48, 0x83, 0xfa, 0xff, //0x0000229a cmpq $-1, %rdx
- 0x48, 0x8b, 0x75, 0xc8, //0x0000229e movq $-56(%rbp), %rsi
- 0x48, 0x0f, 0x44, 0xf0, //0x000022a2 cmoveq %rax, %rsi
- 0x48, 0x89, 0x75, 0xc8, //0x000022a6 movq %rsi, $-56(%rbp)
- 0x48, 0x0f, 0x44, 0xd0, //0x000022aa cmoveq %rax, %rdx
- 0x49, 0x01, 0xc9, //0x000022ae addq %rcx, %r9
- 0x49, 0x83, 0xc1, 0x02, //0x000022b1 addq $2, %r9
- 0x4c, 0x89, 0xf0, //0x000022b5 movq %r14, %rax
- 0x48, 0x29, 0xc8, //0x000022b8 subq %rcx, %rax
- 0x48, 0x83, 0xc0, 0xfe, //0x000022bb addq $-2, %rax
- 0x49, 0x83, 0xc6, 0xfe, //0x000022bf addq $-2, %r14
- 0x49, 0x39, 0xce, //0x000022c3 cmpq %rcx, %r14
- 0x49, 0x89, 0xc6, //0x000022c6 movq %rax, %r14
- 0x4c, 0x8b, 0x6d, 0xd0, //0x000022c9 movq $-48(%rbp), %r13
- 0x4c, 0x8b, 0x65, 0xb8, //0x000022cd movq $-72(%rbp), %r12
- 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000022d1 movabsq $4294977024, %r11
- 0x48, 0x8b, 0x5d, 0xc0, //0x000022db movq $-64(%rbp), %rbx
- 0x0f, 0x85, 0x75, 0xff, 0xff, 0xff, //0x000022df jne LBB0_424
- 0xe9, 0xf5, 0x05, 0x00, 0x00, //0x000022e5 jmp LBB0_498
- //0x000022ea LBB0_432
- 0x49, 0x01, 0xc9, //0x000022ea addq %rcx, %r9
- 0x49, 0x83, 0xc1, 0x01, //0x000022ed addq $1, %r9
- //0x000022f1 LBB0_433
- 0x4d, 0x29, 0xe1, //0x000022f1 subq %r12, %r9
- //0x000022f4 LBB0_434
- 0x48, 0x8b, 0x7d, 0xb0, //0x000022f4 movq $-80(%rbp), %rdi
- 0x48, 0x8b, 0x55, 0xa0, //0x000022f8 movq $-96(%rbp), %rdx
- 0x4c, 0x8b, 0x75, 0xa8, //0x000022fc movq $-88(%rbp), %r14
- 0xe9, 0xe1, 0xec, 0xff, 0xff, //0x00002300 jmp LBB0_214
- //0x00002305 LBB0_428
- 0x3c, 0x22, //0x00002305 cmpb $34, %al
- 0x0f, 0x85, 0x53, 0x04, 0x00, 0x00, //0x00002307 jne LBB0_474
- 0x4d, 0x01, 0xf1, //0x0000230d addq %r14, %r9
- 0x4c, 0x8b, 0x6d, 0xd0, //0x00002310 movq $-48(%rbp), %r13
- 0x4c, 0x8b, 0x65, 0xb8, //0x00002314 movq $-72(%rbp), %r12
- 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002318 movabsq $4294977024, %r11
- 0x48, 0x8b, 0x5d, 0xc0, //0x00002322 movq $-64(%rbp), %rbx
- 0xe9, 0xc6, 0xff, 0xff, 0xff, //0x00002326 jmp LBB0_433
- //0x0000232b LBB0_435
- 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x0000232b cmpq $-1, $-56(%rbp)
- 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00002330 jne LBB0_437
- 0x4c, 0x89, 0xc8, //0x00002336 movq %r9, %rax
- 0x48, 0x2b, 0x45, 0xb8, //0x00002339 subq $-72(%rbp), %rax
- 0x48, 0x0f, 0xbc, 0xca, //0x0000233d bsfq %rdx, %rcx
- 0x48, 0x01, 0xc1, //0x00002341 addq %rax, %rcx
- 0x48, 0x89, 0x4d, 0xc8, //0x00002344 movq %rcx, $-56(%rbp)
- //0x00002348 LBB0_437
- 0x44, 0x89, 0xd8, //0x00002348 movl %r11d, %eax
- 0xf7, 0xd0, //0x0000234b notl %eax
- 0x21, 0xd0, //0x0000234d andl %edx, %eax
- 0x41, 0x8d, 0x0c, 0x43, //0x0000234f leal (%r11,%rax,2), %ecx
- 0x8d, 0x1c, 0x00, //0x00002353 leal (%rax,%rax), %ebx
- 0xf7, 0xd3, //0x00002356 notl %ebx
- 0x21, 0xd3, //0x00002358 andl %edx, %ebx
- 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000235a andl $-1431655766, %ebx
- 0x45, 0x31, 0xdb, //0x00002360 xorl %r11d, %r11d
- 0x01, 0xc3, //0x00002363 addl %eax, %ebx
- 0x41, 0x0f, 0x92, 0xc3, //0x00002365 setb %r11b
- 0x01, 0xdb, //0x00002369 addl %ebx, %ebx
- 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x0000236b xorl $1431655765, %ebx
- 0x21, 0xcb, //0x00002371 andl %ecx, %ebx
- 0xf7, 0xd3, //0x00002373 notl %ebx
- 0x21, 0xde, //0x00002375 andl %ebx, %esi
- 0x4c, 0x8b, 0x65, 0xb8, //0x00002377 movq $-72(%rbp), %r12
- 0x48, 0x8b, 0x5d, 0xc0, //0x0000237b movq $-64(%rbp), %rbx
- 0xe9, 0x6b, 0xf6, 0xff, 0xff, //0x0000237f jmp LBB0_160
- //0x00002384 LBB0_438
- 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00002384 cmpq $-1, $-56(%rbp)
- 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00002389 jne LBB0_440
- 0x4c, 0x89, 0xc8, //0x0000238f movq %r9, %rax
- 0x48, 0x2b, 0x45, 0xb8, //0x00002392 subq $-72(%rbp), %rax
- 0x48, 0x0f, 0xbc, 0xca, //0x00002396 bsfq %rdx, %rcx
- 0x48, 0x01, 0xc1, //0x0000239a addq %rax, %rcx
- 0x48, 0x89, 0x4d, 0xc8, //0x0000239d movq %rcx, $-56(%rbp)
- //0x000023a1 LBB0_440
- 0x44, 0x89, 0xd8, //0x000023a1 movl %r11d, %eax
- 0xf7, 0xd0, //0x000023a4 notl %eax
- 0x21, 0xd0, //0x000023a6 andl %edx, %eax
- 0x41, 0x8d, 0x0c, 0x43, //0x000023a8 leal (%r11,%rax,2), %ecx
- 0x8d, 0x34, 0x00, //0x000023ac leal (%rax,%rax), %esi
- 0xf7, 0xd6, //0x000023af notl %esi
- 0x21, 0xd6, //0x000023b1 andl %edx, %esi
- 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x000023b3 andl $-1431655766, %esi
- 0x45, 0x31, 0xdb, //0x000023b9 xorl %r11d, %r11d
- 0x01, 0xc6, //0x000023bc addl %eax, %esi
- 0x41, 0x0f, 0x92, 0xc3, //0x000023be setb %r11b
- 0x01, 0xf6, //0x000023c2 addl %esi, %esi
- 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x000023c4 xorl $1431655765, %esi
- 0x21, 0xce, //0x000023ca andl %ecx, %esi
- 0xf7, 0xd6, //0x000023cc notl %esi
- 0x21, 0xf7, //0x000023ce andl %esi, %edi
- 0x4c, 0x8b, 0x65, 0xb8, //0x000023d0 movq $-72(%rbp), %r12
- 0x48, 0x8b, 0x5d, 0xc0, //0x000023d4 movq $-64(%rbp), %rbx
- 0x48, 0x85, 0xff, //0x000023d8 testq %rdi, %rdi
- 0x0f, 0x85, 0x23, 0xf7, 0xff, 0xff, //0x000023db jne LBB0_142
- //0x000023e1 LBB0_441
- 0x49, 0x83, 0xc1, 0x20, //0x000023e1 addq $32, %r9
- 0x49, 0x83, 0xc6, 0xe0, //0x000023e5 addq $-32, %r14
- //0x000023e9 LBB0_442
- 0x4d, 0x85, 0xdb, //0x000023e9 testq %r11, %r11
- 0x0f, 0x85, 0xeb, 0x01, 0x00, 0x00, //0x000023ec jne LBB0_462
- 0x48, 0x8b, 0x55, 0xc8, //0x000023f2 movq $-56(%rbp), %rdx
- 0x4c, 0x8b, 0x6d, 0xd0, //0x000023f6 movq $-48(%rbp), %r13
- 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000023fa movabsq $4294977024, %r11
- 0x4d, 0x85, 0xf6, //0x00002404 testq %r14, %r14
- 0x0f, 0x84, 0x97, 0x00, 0x00, 0x00, //0x00002407 je LBB0_453
- //0x0000240d LBB0_444
- 0x31, 0xc9, //0x0000240d xorl %ecx, %ecx
- //0x0000240f LBB0_445
- 0x41, 0x0f, 0xb6, 0x04, 0x09, //0x0000240f movzbl (%r9,%rcx), %eax
- 0x3c, 0x22, //0x00002414 cmpb $34, %al
- 0x0f, 0x84, 0x81, 0x00, 0x00, 0x00, //0x00002416 je LBB0_452
- 0x3c, 0x5c, //0x0000241c cmpb $92, %al
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000241e je LBB0_450
- 0x48, 0x83, 0xc1, 0x01, //0x00002424 addq $1, %rcx
- 0x49, 0x39, 0xce, //0x00002428 cmpq %rcx, %r14
- 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x0000242b jne LBB0_445
- 0xe9, 0x82, 0x00, 0x00, 0x00, //0x00002431 jmp LBB0_448
- //0x00002436 LBB0_450
- 0x49, 0x8d, 0x46, 0xff, //0x00002436 leaq $-1(%r14), %rax
- 0x48, 0x39, 0xc8, //0x0000243a cmpq %rcx, %rax
- 0x0f, 0x84, 0x1d, 0x03, 0x00, 0x00, //0x0000243d je LBB0_474
- 0x48, 0x8b, 0x45, 0x80, //0x00002443 movq $-128(%rbp), %rax
- 0x4c, 0x01, 0xc8, //0x00002447 addq %r9, %rax
- 0x48, 0x01, 0xc8, //0x0000244a addq %rcx, %rax
- 0x48, 0x83, 0xfa, 0xff, //0x0000244d cmpq $-1, %rdx
- 0x48, 0x8b, 0x75, 0xc8, //0x00002451 movq $-56(%rbp), %rsi
- 0x48, 0x0f, 0x44, 0xf0, //0x00002455 cmoveq %rax, %rsi
- 0x48, 0x89, 0x75, 0xc8, //0x00002459 movq %rsi, $-56(%rbp)
- 0x48, 0x0f, 0x44, 0xd0, //0x0000245d cmoveq %rax, %rdx
- 0x49, 0x01, 0xc9, //0x00002461 addq %rcx, %r9
- 0x49, 0x83, 0xc1, 0x02, //0x00002464 addq $2, %r9
- 0x4c, 0x89, 0xf0, //0x00002468 movq %r14, %rax
- 0x48, 0x29, 0xc8, //0x0000246b subq %rcx, %rax
- 0x48, 0x83, 0xc0, 0xfe, //0x0000246e addq $-2, %rax
- 0x49, 0x83, 0xc6, 0xfe, //0x00002472 addq $-2, %r14
- 0x49, 0x39, 0xce, //0x00002476 cmpq %rcx, %r14
- 0x49, 0x89, 0xc6, //0x00002479 movq %rax, %r14
- 0x4c, 0x8b, 0x6d, 0xd0, //0x0000247c movq $-48(%rbp), %r13
- 0x4c, 0x8b, 0x65, 0xb8, //0x00002480 movq $-72(%rbp), %r12
- 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002484 movabsq $4294977024, %r11
- 0x48, 0x8b, 0x5d, 0xc0, //0x0000248e movq $-64(%rbp), %rbx
- 0x0f, 0x85, 0x75, 0xff, 0xff, 0xff, //0x00002492 jne LBB0_444
- 0xe9, 0x42, 0x04, 0x00, 0x00, //0x00002498 jmp LBB0_498
- //0x0000249d LBB0_452
- 0x49, 0x01, 0xc9, //0x0000249d addq %rcx, %r9
- 0x49, 0x83, 0xc1, 0x01, //0x000024a0 addq $1, %r9
- //0x000024a4 LBB0_453
- 0x4d, 0x29, 0xe1, //0x000024a4 subq %r12, %r9
- //0x000024a7 LBB0_454
- 0x48, 0x8b, 0x7d, 0xb0, //0x000024a7 movq $-80(%rbp), %rdi
- 0x48, 0x8b, 0x55, 0xa0, //0x000024ab movq $-96(%rbp), %rdx
- 0x4c, 0x8b, 0x75, 0xa8, //0x000024af movq $-88(%rbp), %r14
- 0xe9, 0xa8, 0xeb, 0xff, 0xff, //0x000024b3 jmp LBB0_222
- //0x000024b8 LBB0_448
- 0x3c, 0x22, //0x000024b8 cmpb $34, %al
- 0x0f, 0x85, 0xa0, 0x02, 0x00, 0x00, //0x000024ba jne LBB0_474
- 0x4d, 0x01, 0xf1, //0x000024c0 addq %r14, %r9
- 0x4c, 0x8b, 0x6d, 0xd0, //0x000024c3 movq $-48(%rbp), %r13
- 0x4c, 0x8b, 0x65, 0xb8, //0x000024c7 movq $-72(%rbp), %r12
- 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000024cb movabsq $4294977024, %r11
- 0x48, 0x8b, 0x5d, 0xc0, //0x000024d5 movq $-64(%rbp), %rbx
- 0xe9, 0xc6, 0xff, 0xff, 0xff, //0x000024d9 jmp LBB0_453
- //0x000024de LBB0_455
- 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000024de cmpq $-1, $-56(%rbp)
- 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000024e3 jne LBB0_457
- 0x4c, 0x89, 0xc8, //0x000024e9 movq %r9, %rax
- 0x48, 0x2b, 0x45, 0xb8, //0x000024ec subq $-72(%rbp), %rax
- 0x48, 0x0f, 0xbc, 0xca, //0x000024f0 bsfq %rdx, %rcx
- 0x48, 0x01, 0xc1, //0x000024f4 addq %rax, %rcx
- 0x48, 0x89, 0x4d, 0xc8, //0x000024f7 movq %rcx, $-56(%rbp)
- //0x000024fb LBB0_457
- 0x44, 0x89, 0xd8, //0x000024fb movl %r11d, %eax
- 0xf7, 0xd0, //0x000024fe notl %eax
- 0x21, 0xd0, //0x00002500 andl %edx, %eax
- 0x41, 0x8d, 0x0c, 0x43, //0x00002502 leal (%r11,%rax,2), %ecx
- 0x8d, 0x1c, 0x00, //0x00002506 leal (%rax,%rax), %ebx
- 0xf7, 0xd3, //0x00002509 notl %ebx
- 0x21, 0xd3, //0x0000250b andl %edx, %ebx
- 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000250d andl $-1431655766, %ebx
- 0x45, 0x31, 0xdb, //0x00002513 xorl %r11d, %r11d
- 0x01, 0xc3, //0x00002516 addl %eax, %ebx
- 0x41, 0x0f, 0x92, 0xc3, //0x00002518 setb %r11b
- 0x01, 0xdb, //0x0000251c addl %ebx, %ebx
- 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x0000251e xorl $1431655765, %ebx
- 0x21, 0xcb, //0x00002524 andl %ecx, %ebx
- 0xf7, 0xd3, //0x00002526 notl %ebx
- 0x21, 0xde, //0x00002528 andl %ebx, %esi
- 0x4c, 0x8b, 0x65, 0xb8, //0x0000252a movq $-72(%rbp), %r12
- 0x48, 0x8b, 0x5d, 0xc0, //0x0000252e movq $-64(%rbp), %rbx
- 0xe9, 0x57, 0xf6, 0xff, 0xff, //0x00002532 jmp LBB0_186
- //0x00002537 LBB0_458
- 0x4d, 0x85, 0xf6, //0x00002537 testq %r14, %r14
- 0x0f, 0x84, 0x20, 0x02, 0x00, 0x00, //0x0000253a je LBB0_474
- 0x48, 0x8b, 0x45, 0x88, //0x00002540 movq $-120(%rbp), %rax
- 0x4c, 0x01, 0xc8, //0x00002544 addq %r9, %rax
- 0x48, 0x8b, 0x4d, 0xc8, //0x00002547 movq $-56(%rbp), %rcx
- 0x48, 0x83, 0xf9, 0xff, //0x0000254b cmpq $-1, %rcx
- 0x48, 0x89, 0xca, //0x0000254f movq %rcx, %rdx
- 0x48, 0x0f, 0x44, 0xc8, //0x00002552 cmoveq %rax, %rcx
- 0x48, 0x0f, 0x44, 0xd0, //0x00002556 cmoveq %rax, %rdx
- 0x49, 0x83, 0xc1, 0x01, //0x0000255a addq $1, %r9
- 0x49, 0x83, 0xc6, 0xff, //0x0000255e addq $-1, %r14
- 0x48, 0x89, 0x4d, 0xc8, //0x00002562 movq %rcx, $-56(%rbp)
- 0x4c, 0x8b, 0x6d, 0xd0, //0x00002566 movq $-48(%rbp), %r13
- 0x4c, 0x8b, 0x65, 0xb8, //0x0000256a movq $-72(%rbp), %r12
- 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000256e movabsq $4294977024, %r11
- 0x48, 0x8b, 0x5d, 0xc0, //0x00002578 movq $-64(%rbp), %rbx
- 0x4d, 0x85, 0xf6, //0x0000257c testq %r14, %r14
- 0x0f, 0x85, 0xd5, 0xfc, 0xff, 0xff, //0x0000257f jne LBB0_424
- 0xe9, 0x67, 0xfd, 0xff, 0xff, //0x00002585 jmp LBB0_433
- //0x0000258a LBB0_460
- 0x4d, 0x85, 0xf6, //0x0000258a testq %r14, %r14
- 0x0f, 0x84, 0xcd, 0x01, 0x00, 0x00, //0x0000258d je LBB0_474
- 0x48, 0x8b, 0x45, 0x88, //0x00002593 movq $-120(%rbp), %rax
- 0x4c, 0x01, 0xc8, //0x00002597 addq %r9, %rax
- 0x48, 0x8b, 0x4d, 0xc8, //0x0000259a movq $-56(%rbp), %rcx
- 0x48, 0x83, 0xf9, 0xff, //0x0000259e cmpq $-1, %rcx
- 0x48, 0x89, 0xca, //0x000025a2 movq %rcx, %rdx
- 0x48, 0x0f, 0x44, 0xc8, //0x000025a5 cmoveq %rax, %rcx
- 0x48, 0x0f, 0x44, 0xd0, //0x000025a9 cmoveq %rax, %rdx
- 0x49, 0x83, 0xc1, 0x01, //0x000025ad addq $1, %r9
- 0x49, 0x83, 0xc6, 0xff, //0x000025b1 addq $-1, %r14
- 0x48, 0x89, 0x4d, 0xc8, //0x000025b5 movq %rcx, $-56(%rbp)
- 0x4c, 0x8b, 0x6d, 0xd0, //0x000025b9 movq $-48(%rbp), %r13
- 0x4c, 0x8b, 0x65, 0xb8, //0x000025bd movq $-72(%rbp), %r12
- 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000025c1 movabsq $4294977024, %r11
- 0x48, 0x8b, 0x5d, 0xc0, //0x000025cb movq $-64(%rbp), %rbx
- 0x4d, 0x85, 0xf6, //0x000025cf testq %r14, %r14
- 0x0f, 0x85, 0x5b, 0xf6, 0xff, 0xff, //0x000025d2 jne LBB0_362
- 0xe9, 0x02, 0x03, 0x00, 0x00, //0x000025d8 jmp LBB0_498
- //0x000025dd LBB0_462
- 0x4d, 0x85, 0xf6, //0x000025dd testq %r14, %r14
- 0x0f, 0x84, 0x7a, 0x01, 0x00, 0x00, //0x000025e0 je LBB0_474
- 0x48, 0x8b, 0x45, 0x88, //0x000025e6 movq $-120(%rbp), %rax
- 0x4c, 0x01, 0xc8, //0x000025ea addq %r9, %rax
- 0x48, 0x8b, 0x4d, 0xc8, //0x000025ed movq $-56(%rbp), %rcx
- 0x48, 0x83, 0xf9, 0xff, //0x000025f1 cmpq $-1, %rcx
- 0x48, 0x89, 0xca, //0x000025f5 movq %rcx, %rdx
- 0x48, 0x0f, 0x44, 0xc8, //0x000025f8 cmoveq %rax, %rcx
- 0x48, 0x0f, 0x44, 0xd0, //0x000025fc cmoveq %rax, %rdx
- 0x49, 0x83, 0xc1, 0x01, //0x00002600 addq $1, %r9
- 0x49, 0x83, 0xc6, 0xff, //0x00002604 addq $-1, %r14
- 0x48, 0x89, 0x4d, 0xc8, //0x00002608 movq %rcx, $-56(%rbp)
- 0x4c, 0x8b, 0x6d, 0xd0, //0x0000260c movq $-48(%rbp), %r13
- 0x4c, 0x8b, 0x65, 0xb8, //0x00002610 movq $-72(%rbp), %r12
- 0x49, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002614 movabsq $4294977024, %r11
- 0x48, 0x8b, 0x5d, 0xc0, //0x0000261e movq $-64(%rbp), %rbx
- 0x4d, 0x85, 0xf6, //0x00002622 testq %r14, %r14
- 0x0f, 0x85, 0xe2, 0xfd, 0xff, 0xff, //0x00002625 jne LBB0_444
- 0xe9, 0x74, 0xfe, 0xff, 0xff, //0x0000262b jmp LBB0_453
- //0x00002630 LBB0_464
- 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00002630 cmpq $-1, $-56(%rbp)
- 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00002635 jne LBB0_466
- 0x4c, 0x89, 0xc8, //0x0000263b movq %r9, %rax
- 0x48, 0x2b, 0x45, 0xb8, //0x0000263e subq $-72(%rbp), %rax
- 0x48, 0x0f, 0xbc, 0xca, //0x00002642 bsfq %rdx, %rcx
- 0x48, 0x01, 0xc1, //0x00002646 addq %rax, %rcx
- 0x48, 0x89, 0x4d, 0xc8, //0x00002649 movq %rcx, $-56(%rbp)
- //0x0000264d LBB0_466
- 0x44, 0x89, 0xd8, //0x0000264d movl %r11d, %eax
- 0xf7, 0xd0, //0x00002650 notl %eax
- 0x21, 0xd0, //0x00002652 andl %edx, %eax
- 0x41, 0x8d, 0x0c, 0x43, //0x00002654 leal (%r11,%rax,2), %ecx
- 0x8d, 0x34, 0x00, //0x00002658 leal (%rax,%rax), %esi
- 0xf7, 0xd6, //0x0000265b notl %esi
- 0x21, 0xd6, //0x0000265d andl %edx, %esi
- 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000265f andl $-1431655766, %esi
- 0x45, 0x31, 0xdb, //0x00002665 xorl %r11d, %r11d
- 0x01, 0xc6, //0x00002668 addl %eax, %esi
- 0x41, 0x0f, 0x92, 0xc3, //0x0000266a setb %r11b
- 0x01, 0xf6, //0x0000266e addl %esi, %esi
- 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00002670 xorl $1431655765, %esi
- 0x21, 0xce, //0x00002676 andl %ecx, %esi
- 0xf7, 0xd6, //0x00002678 notl %esi
- 0x21, 0xf7, //0x0000267a andl %esi, %edi
- 0x4c, 0x8b, 0x65, 0xb8, //0x0000267c movq $-72(%rbp), %r12
- 0x48, 0x8b, 0x5d, 0xc0, //0x00002680 movq $-64(%rbp), %rbx
- 0x48, 0x85, 0xff, //0x00002684 testq %rdi, %rdi
- 0x0f, 0x85, 0xd8, 0xf2, 0xff, 0xff, //0x00002687 jne LBB0_76
- 0xe9, 0xa6, 0xf7, 0xff, 0xff, //0x0000268d jmp LBB0_243
- //0x00002692 LBB0_467
- 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00002692 cmpq $-1, $-56(%rbp)
- 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00002697 jne LBB0_469
- 0x4c, 0x89, 0xc8, //0x0000269d movq %r9, %rax
- 0x48, 0x2b, 0x45, 0xb8, //0x000026a0 subq $-72(%rbp), %rax
- 0x48, 0x0f, 0xbc, 0xca, //0x000026a4 bsfq %rdx, %rcx
- 0x48, 0x01, 0xc1, //0x000026a8 addq %rax, %rcx
- 0x48, 0x89, 0x4d, 0xc8, //0x000026ab movq %rcx, $-56(%rbp)
- //0x000026af LBB0_469
- 0x44, 0x89, 0xd8, //0x000026af movl %r11d, %eax
- 0xf7, 0xd0, //0x000026b2 notl %eax
- 0x21, 0xd0, //0x000026b4 andl %edx, %eax
- 0x41, 0x8d, 0x0c, 0x43, //0x000026b6 leal (%r11,%rax,2), %ecx
- 0x8d, 0x1c, 0x00, //0x000026ba leal (%rax,%rax), %ebx
- 0xf7, 0xd3, //0x000026bd notl %ebx
- 0x21, 0xd3, //0x000026bf andl %edx, %ebx
- 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x000026c1 andl $-1431655766, %ebx
- 0x45, 0x31, 0xdb, //0x000026c7 xorl %r11d, %r11d
- 0x01, 0xc3, //0x000026ca addl %eax, %ebx
- 0x41, 0x0f, 0x92, 0xc3, //0x000026cc setb %r11b
- 0x01, 0xdb, //0x000026d0 addl %ebx, %ebx
- 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x000026d2 xorl $1431655765, %ebx
- 0x21, 0xcb, //0x000026d8 andl %ecx, %ebx
- 0xf7, 0xd3, //0x000026da notl %ebx
- 0x21, 0xde, //0x000026dc andl %ebx, %esi
- 0x4c, 0x8b, 0x65, 0xb8, //0x000026de movq $-72(%rbp), %r12
- 0x48, 0x8b, 0x5d, 0xc0, //0x000026e2 movq $-64(%rbp), %rbx
- 0xe9, 0x66, 0xf8, 0xff, 0xff, //0x000026e6 jmp LBB0_316
- //0x000026eb LBB0_470
- 0x4d, 0x85, 0xf6, //0x000026eb testq %r14, %r14
- 0x0f, 0x84, 0x6c, 0x00, 0x00, 0x00, //0x000026ee je LBB0_474
- 0x48, 0x8b, 0x45, 0x88, //0x000026f4 movq $-120(%rbp), %rax
- 0x4c, 0x01, 0xc8, //0x000026f8 addq %r9, %rax
- 0x48, 0x8b, 0x4d, 0xc8, //0x000026fb movq $-56(%rbp), %rcx
- 0x48, 0x83, 0xf9, 0xff, //0x000026ff cmpq $-1, %rcx
- 0x48, 0x89, 0xca, //0x00002703 movq %rcx, %rdx
- 0x48, 0x0f, 0x44, 0xc8, //0x00002706 cmoveq %rax, %rcx
- 0x48, 0x0f, 0x44, 0xd0, //0x0000270a cmoveq %rax, %rdx
- 0x49, 0x83, 0xc1, 0x01, //0x0000270e addq $1, %r9
- 0x49, 0x83, 0xc6, 0xff, //0x00002712 addq $-1, %r14
- 0x48, 0x89, 0x4d, 0xc8, //0x00002716 movq %rcx, $-56(%rbp)
- 0x4d, 0x85, 0xf6, //0x0000271a testq %r14, %r14
- 0x0f, 0x85, 0x33, 0xf7, 0xff, 0xff, //0x0000271d jne LBB0_246
- 0xe9, 0x96, 0xf9, 0xff, 0xff, //0x00002723 jmp LBB0_409
- //0x00002728 LBB0_472
- 0x4d, 0x85, 0xf6, //0x00002728 testq %r14, %r14
- 0x0f, 0x84, 0x2f, 0x00, 0x00, 0x00, //0x0000272b je LBB0_474
- 0x48, 0x8b, 0x45, 0x88, //0x00002731 movq $-120(%rbp), %rax
- 0x4c, 0x01, 0xc8, //0x00002735 addq %r9, %rax
- 0x48, 0x8b, 0x4d, 0xc8, //0x00002738 movq $-56(%rbp), %rcx
- 0x48, 0x83, 0xf9, 0xff, //0x0000273c cmpq $-1, %rcx
- 0x48, 0x89, 0xca, //0x00002740 movq %rcx, %rdx
- 0x48, 0x0f, 0x44, 0xc8, //0x00002743 cmoveq %rax, %rcx
- 0x48, 0x0f, 0x44, 0xd0, //0x00002747 cmoveq %rax, %rdx
- 0x49, 0x83, 0xc1, 0x01, //0x0000274b addq $1, %r9
- 0x49, 0x83, 0xc6, 0xff, //0x0000274f addq $-1, %r14
- 0x48, 0x89, 0x4d, 0xc8, //0x00002753 movq %rcx, $-56(%rbp)
- 0x4d, 0x85, 0xf6, //0x00002757 testq %r14, %r14
- 0x0f, 0x85, 0x9b, 0xf8, 0xff, 0xff, //0x0000275a jne LBB0_397
- //0x00002760 LBB0_474
- 0x4c, 0x8b, 0x6d, 0xd0, //0x00002760 movq $-48(%rbp), %r13
- 0xe9, 0x76, 0x01, 0x00, 0x00, //0x00002764 jmp LBB0_498
- //0x00002769 LBB0_475
- 0x49, 0x89, 0x4d, 0x00, //0x00002769 movq %rcx, (%r13)
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000276d movq $-1, %rax
- 0xe9, 0x63, 0x0c, 0x00, 0x00, //0x00002774 jmp LBB0_582
- //0x00002779 LBB0_476
- 0x4d, 0x89, 0x4d, 0x00, //0x00002779 movq %r9, (%r13)
- //0x0000277d LBB0_477
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000277d movq $-1, %rax
- 0xe9, 0x53, 0x0c, 0x00, 0x00, //0x00002784 jmp LBB0_582
- //0x00002789 LBB0_478
- 0x4c, 0x01, 0xe1, //0x00002789 addq %r12, %rcx
- 0x49, 0x89, 0xc8, //0x0000278c movq %rcx, %r8
- //0x0000278f LBB0_479
- 0x4d, 0x29, 0xe0, //0x0000278f subq %r12, %r8
- 0x4c, 0x89, 0xc1, //0x00002792 movq %r8, %rcx
- //0x00002795 LBB0_480
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002795 movq $-1, %rax
- 0x49, 0x89, 0xc9, //0x0000279c movq %rcx, %r9
- 0x48, 0x39, 0xd9, //0x0000279f cmpq %rbx, %rcx
- 0x0f, 0x83, 0x34, 0x0c, 0x00, 0x00, //0x000027a2 jae LBB0_582
- //0x000027a8 LBB0_481
- 0x49, 0x8d, 0x59, 0x01, //0x000027a8 leaq $1(%r9), %rbx
- 0x49, 0x89, 0x5d, 0x00, //0x000027ac movq %rbx, (%r13)
- 0x43, 0x0f, 0xbe, 0x0c, 0x0c, //0x000027b0 movsbl (%r12,%r9), %ecx
- 0x83, 0xf9, 0x7b, //0x000027b5 cmpl $123, %ecx
- 0x0f, 0x87, 0x31, 0x01, 0x00, 0x00, //0x000027b8 ja LBB0_499
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000027be movq $-1, %rax
- 0x48, 0x8d, 0x15, 0x04, 0x0e, 0x00, 0x00, //0x000027c5 leaq $3588(%rip), %rdx /* LJTI0_0+0(%rip) */
- 0x48, 0x63, 0x0c, 0x8a, //0x000027cc movslq (%rdx,%rcx,4), %rcx
- 0x48, 0x01, 0xd1, //0x000027d0 addq %rdx, %rcx
- 0xff, 0xe1, //0x000027d3 jmpq *%rcx
- //0x000027d5 LBB0_483
- 0x48, 0x8b, 0x47, 0x08, //0x000027d5 movq $8(%rdi), %rax
- 0x48, 0x89, 0xc1, //0x000027d9 movq %rax, %rcx
- 0x48, 0x29, 0xd9, //0x000027dc subq %rbx, %rcx
- 0x48, 0x83, 0xf9, 0x10, //0x000027df cmpq $16, %rcx
- 0x0f, 0x82, 0x51, 0x0d, 0x00, 0x00, //0x000027e3 jb LBB0_598
- 0x4c, 0x89, 0xc9, //0x000027e9 movq %r9, %rcx
- 0x48, 0xf7, 0xd1, //0x000027ec notq %rcx
- 0xf3, 0x0f, 0x6f, 0x05, 0x09, 0xd8, 0xff, 0xff, //0x000027ef movdqu $-10231(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x0d, 0x11, 0xd8, 0xff, 0xff, //0x000027f7 movdqu $-10223(%rip), %xmm1 /* LCPI0_1+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x15, 0x19, 0xd8, 0xff, 0xff, //0x000027ff movdqu $-10215(%rip), %xmm2 /* LCPI0_2+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002807 .p2align 4, 0x90
- //0x00002810 LBB0_485
- 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x1c, //0x00002810 movdqu (%r12,%rbx), %xmm3
- 0x66, 0x0f, 0x6f, 0xe3, //0x00002816 movdqa %xmm3, %xmm4
- 0x66, 0x0f, 0x74, 0xe0, //0x0000281a pcmpeqb %xmm0, %xmm4
- 0x66, 0x0f, 0xdb, 0xd9, //0x0000281e pand %xmm1, %xmm3
- 0x66, 0x0f, 0x74, 0xda, //0x00002822 pcmpeqb %xmm2, %xmm3
- 0x66, 0x0f, 0xeb, 0xdc, //0x00002826 por %xmm4, %xmm3
- 0x66, 0x0f, 0xd7, 0xd3, //0x0000282a pmovmskb %xmm3, %edx
- 0x85, 0xd2, //0x0000282e testl %edx, %edx
- 0x0f, 0x85, 0x73, 0x00, 0x00, 0x00, //0x00002830 jne LBB0_495
- 0x48, 0x83, 0xc3, 0x10, //0x00002836 addq $16, %rbx
- 0x48, 0x8d, 0x14, 0x08, //0x0000283a leaq (%rax,%rcx), %rdx
- 0x48, 0x83, 0xc2, 0xf0, //0x0000283e addq $-16, %rdx
- 0x48, 0x83, 0xc1, 0xf0, //0x00002842 addq $-16, %rcx
- 0x48, 0x83, 0xfa, 0x0f, //0x00002846 cmpq $15, %rdx
- 0x0f, 0x87, 0xc0, 0xff, 0xff, 0xff, //0x0000284a ja LBB0_485
- 0x4c, 0x89, 0xe3, //0x00002850 movq %r12, %rbx
- 0x48, 0x29, 0xcb, //0x00002853 subq %rcx, %rbx
- 0x48, 0x01, 0xc8, //0x00002856 addq %rcx, %rax
- 0x48, 0x89, 0xc1, //0x00002859 movq %rax, %rcx
- 0x48, 0x85, 0xc9, //0x0000285c testq %rcx, %rcx
- 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x0000285f je LBB0_494
- //0x00002865 LBB0_488
- 0x48, 0x8d, 0x3c, 0x0b, //0x00002865 leaq (%rbx,%rcx), %rdi
- 0x31, 0xc0, //0x00002869 xorl %eax, %eax
- //0x0000286b LBB0_489
- 0x0f, 0xb6, 0x14, 0x03, //0x0000286b movzbl (%rbx,%rax), %edx
- 0x80, 0xfa, 0x2c, //0x0000286f cmpb $44, %dl
- 0x0f, 0x84, 0x2e, 0x0b, 0x00, 0x00, //0x00002872 je LBB0_575
- 0x80, 0xfa, 0x7d, //0x00002878 cmpb $125, %dl
- 0x0f, 0x84, 0x25, 0x0b, 0x00, 0x00, //0x0000287b je LBB0_575
- 0x80, 0xfa, 0x5d, //0x00002881 cmpb $93, %dl
- 0x0f, 0x84, 0x1c, 0x0b, 0x00, 0x00, //0x00002884 je LBB0_575
- 0x48, 0x83, 0xc0, 0x01, //0x0000288a addq $1, %rax
- 0x48, 0x39, 0xc1, //0x0000288e cmpq %rax, %rcx
- 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x00002891 jne LBB0_489
- 0x48, 0x89, 0xfb, //0x00002897 movq %rdi, %rbx
- //0x0000289a LBB0_494
- 0x4c, 0x29, 0xe3, //0x0000289a subq %r12, %rbx
- 0x48, 0x8b, 0x45, 0xd0, //0x0000289d movq $-48(%rbp), %rax
- 0x48, 0x89, 0x18, //0x000028a1 movq %rbx, (%rax)
- 0xe9, 0x30, 0x0b, 0x00, 0x00, //0x000028a4 jmp LBB0_581
- //0x000028a9 LBB0_495
- 0x66, 0x0f, 0xbc, 0xc2, //0x000028a9 bsfw %dx, %ax
- 0x0f, 0xb7, 0xc0, //0x000028ad movzwl %ax, %eax
- 0x48, 0x29, 0xc8, //0x000028b0 subq %rcx, %rax
- 0x49, 0x89, 0x45, 0x00, //0x000028b3 movq %rax, (%r13)
- 0xe9, 0x1d, 0x0b, 0x00, 0x00, //0x000028b7 jmp LBB0_581
- //0x000028bc LBB0_496
- 0x49, 0x8d, 0x49, 0x04, //0x000028bc leaq $4(%r9), %rcx
- 0xe9, 0x91, 0x05, 0x00, 0x00, //0x000028c0 jmp LBB0_536
- //0x000028c5 LBB0_585
- 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x000028c5 movq $-7, %rax
- 0xe9, 0x0b, 0x0b, 0x00, 0x00, //0x000028cc jmp LBB0_582
- //0x000028d1 LBB0_497
- 0x49, 0x83, 0xf9, 0xff, //0x000028d1 cmpq $-1, %r9
- 0x48, 0x8b, 0x4d, 0xc8, //0x000028d5 movq $-56(%rbp), %rcx
- 0x0f, 0x85, 0xf6, 0x0a, 0x00, 0x00, //0x000028d9 jne LBB0_580
- //0x000028df LBB0_498
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000028df movq $-1, %r9
- 0x48, 0x8b, 0x4d, 0x98, //0x000028e6 movq $-104(%rbp), %rcx
- 0xe9, 0xe6, 0x0a, 0x00, 0x00, //0x000028ea jmp LBB0_580
- //0x000028ef LBB0_499
- 0x4d, 0x89, 0x4d, 0x00, //0x000028ef movq %r9, (%r13)
- 0xe9, 0x2c, 0x0a, 0x00, 0x00, //0x000028f3 jmp LBB0_567
- //0x000028f8 LBB0_500
- 0x4c, 0x8b, 0x47, 0x08, //0x000028f8 movq $8(%rdi), %r8
- 0x4d, 0x89, 0xc6, //0x000028fc movq %r8, %r14
- 0x49, 0x29, 0xde, //0x000028ff subq %rbx, %r14
- 0x49, 0x83, 0xfe, 0x20, //0x00002902 cmpq $32, %r14
- 0x0f, 0x8c, 0x3f, 0x0c, 0x00, 0x00, //0x00002906 jl LBB0_600
- 0x4f, 0x8d, 0x14, 0x0c, //0x0000290c leaq (%r12,%r9), %r10
- 0x4d, 0x29, 0xc8, //0x00002910 subq %r9, %r8
- 0x41, 0xbf, 0x1f, 0x00, 0x00, 0x00, //0x00002913 movl $31, %r15d
- 0x45, 0x31, 0xf6, //0x00002919 xorl %r14d, %r14d
- 0xf3, 0x0f, 0x6f, 0x05, 0x0c, 0xd7, 0xff, 0xff, //0x0000291c movdqu $-10484(%rip), %xmm0 /* LCPI0_3+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x0d, 0x14, 0xd7, 0xff, 0xff, //0x00002924 movdqu $-10476(%rip), %xmm1 /* LCPI0_4+0(%rip) */
- 0x45, 0x31, 0xdb, //0x0000292c xorl %r11d, %r11d
- 0x90, //0x0000292f .p2align 4, 0x90
- //0x00002930 LBB0_502
- 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x32, 0x01, //0x00002930 movdqu $1(%r10,%r14), %xmm2
- 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x32, 0x11, //0x00002937 movdqu $17(%r10,%r14), %xmm3
- 0x66, 0x0f, 0x6f, 0xe2, //0x0000293e movdqa %xmm2, %xmm4
- 0x66, 0x0f, 0x74, 0xe0, //0x00002942 pcmpeqb %xmm0, %xmm4
- 0x66, 0x0f, 0xd7, 0xd4, //0x00002946 pmovmskb %xmm4, %edx
- 0x66, 0x0f, 0x6f, 0xe3, //0x0000294a movdqa %xmm3, %xmm4
- 0x66, 0x0f, 0x74, 0xe0, //0x0000294e pcmpeqb %xmm0, %xmm4
- 0x66, 0x0f, 0xd7, 0xf4, //0x00002952 pmovmskb %xmm4, %esi
- 0x48, 0xc1, 0xe6, 0x10, //0x00002956 shlq $16, %rsi
- 0x48, 0x09, 0xd6, //0x0000295a orq %rdx, %rsi
- 0x66, 0x0f, 0x74, 0xd1, //0x0000295d pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xca, //0x00002961 pmovmskb %xmm2, %ecx
- 0x66, 0x0f, 0x74, 0xd9, //0x00002965 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xd3, //0x00002969 pmovmskb %xmm3, %edx
- 0x48, 0xc1, 0xe2, 0x10, //0x0000296d shlq $16, %rdx
- 0x48, 0x09, 0xca, //0x00002971 orq %rcx, %rdx
- 0x48, 0x89, 0xd1, //0x00002974 movq %rdx, %rcx
- 0x4c, 0x09, 0xd9, //0x00002977 orq %r11, %rcx
- 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x0000297a je LBB0_504
- 0x44, 0x89, 0xd9, //0x00002980 movl %r11d, %ecx
- 0xf7, 0xd1, //0x00002983 notl %ecx
- 0x21, 0xd1, //0x00002985 andl %edx, %ecx
- 0x8d, 0x1c, 0x09, //0x00002987 leal (%rcx,%rcx), %ebx
- 0x44, 0x09, 0xdb, //0x0000298a orl %r11d, %ebx
- 0x89, 0xdf, //0x0000298d movl %ebx, %edi
- 0xf7, 0xd7, //0x0000298f notl %edi
- 0x21, 0xd7, //0x00002991 andl %edx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002993 andl $-1431655766, %edi
- 0x45, 0x31, 0xdb, //0x00002999 xorl %r11d, %r11d
- 0x01, 0xcf, //0x0000299c addl %ecx, %edi
- 0x41, 0x0f, 0x92, 0xc3, //0x0000299e setb %r11b
- 0x01, 0xff, //0x000029a2 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000029a4 xorl $1431655765, %edi
- 0x21, 0xdf, //0x000029aa andl %ebx, %edi
- 0xf7, 0xd7, //0x000029ac notl %edi
- 0x21, 0xfe, //0x000029ae andl %edi, %esi
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000029b0 jmp LBB0_505
- //0x000029b5 LBB0_504
- 0x45, 0x31, 0xdb, //0x000029b5 xorl %r11d, %r11d
- //0x000029b8 LBB0_505
- 0x48, 0x85, 0xf6, //0x000029b8 testq %rsi, %rsi
- 0x0f, 0x85, 0x2d, 0x09, 0x00, 0x00, //0x000029bb jne LBB0_563
- 0x49, 0x83, 0xc6, 0x20, //0x000029c1 addq $32, %r14
- 0x4b, 0x8d, 0x0c, 0x38, //0x000029c5 leaq (%r8,%r15), %rcx
- 0x48, 0x83, 0xc1, 0xe0, //0x000029c9 addq $-32, %rcx
- 0x49, 0x83, 0xc7, 0xe0, //0x000029cd addq $-32, %r15
- 0x48, 0x83, 0xf9, 0x3f, //0x000029d1 cmpq $63, %rcx
- 0x0f, 0x8f, 0x55, 0xff, 0xff, 0xff, //0x000029d5 jg LBB0_502
- 0x4d, 0x85, 0xdb, //0x000029db testq %r11, %r11
- 0x0f, 0x85, 0xa3, 0x0b, 0x00, 0x00, //0x000029de jne LBB0_604
- 0x4b, 0x8d, 0x1c, 0x16, //0x000029e4 leaq (%r14,%r10), %rbx
- 0x48, 0x83, 0xc3, 0x01, //0x000029e8 addq $1, %rbx
- 0x49, 0xf7, 0xd6, //0x000029ec notq %r14
- 0x4d, 0x01, 0xc6, //0x000029ef addq %r8, %r14
- //0x000029f2 LBB0_509
- 0x48, 0x8b, 0x55, 0xd0, //0x000029f2 movq $-48(%rbp), %rdx
- 0x4d, 0x85, 0xf6, //0x000029f6 testq %r14, %r14
- 0x0f, 0x8f, 0x50, 0x09, 0x00, 0x00, //0x000029f9 jg LBB0_570
- 0xe9, 0xd8, 0x09, 0x00, 0x00, //0x000029ff jmp LBB0_582
- //0x00002a04 LBB0_510
- 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002a04 movabsq $6148914691236517205, %r15
- 0x48, 0x89, 0x7d, 0xb0, //0x00002a0e movq %rdi, $-80(%rbp)
- 0x48, 0x8b, 0x4f, 0x08, //0x00002a12 movq $8(%rdi), %rcx
- 0x48, 0x29, 0xd9, //0x00002a16 subq %rbx, %rcx
- 0x49, 0x01, 0xdc, //0x00002a19 addq %rbx, %r12
- 0x31, 0xdb, //0x00002a1c xorl %ebx, %ebx
- 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0x19, 0xd6, 0xff, 0xff, //0x00002a1e movdqu $-10727(%rip), %xmm10 /* LCPI0_4+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x0d, 0x01, 0xd6, 0xff, 0xff, //0x00002a27 movdqu $-10751(%rip), %xmm1 /* LCPI0_3+0(%rip) */
- 0x66, 0x45, 0x0f, 0x76, 0xc9, //0x00002a2f pcmpeqd %xmm9, %xmm9
- 0xf3, 0x0f, 0x6f, 0x1d, 0x34, 0xd6, 0xff, 0xff, //0x00002a34 movdqu $-10700(%rip), %xmm3 /* LCPI0_7+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x25, 0xdc, 0xd5, 0xff, 0xff, //0x00002a3c movdqu $-10788(%rip), %xmm4 /* LCPI0_2+0(%rip) */
- 0x49, 0xbd, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00002a44 movabsq $3689348814741910323, %r13
- 0x66, 0x45, 0x0f, 0xef, 0xc0, //0x00002a4e pxor %xmm8, %xmm8
- 0x31, 0xd2, //0x00002a53 xorl %edx, %edx
- 0x45, 0x31, 0xf6, //0x00002a55 xorl %r14d, %r14d
- 0x45, 0x31, 0xd2, //0x00002a58 xorl %r10d, %r10d
- 0x48, 0x83, 0xf9, 0x40, //0x00002a5b cmpq $64, %rcx
- 0x48, 0x89, 0x4d, 0xb8, //0x00002a5f movq %rcx, $-72(%rbp)
- 0x0f, 0x8c, 0x88, 0x02, 0x00, 0x00, //0x00002a63 jl LBB0_519
- //0x00002a69 LBB0_513
- 0xf3, 0x41, 0x0f, 0x6f, 0x04, 0x24, //0x00002a69 movdqu (%r12), %xmm0
- 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x24, 0x10, //0x00002a6f movdqu $16(%r12), %xmm5
- 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x24, 0x20, //0x00002a76 movdqu $32(%r12), %xmm7
- 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x24, 0x30, //0x00002a7d movdqu $48(%r12), %xmm6
- 0x66, 0x0f, 0x6f, 0xd0, //0x00002a84 movdqa %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00002a88 pcmpeqb %xmm10, %xmm2
- 0x66, 0x0f, 0xd7, 0xfa, //0x00002a8d pmovmskb %xmm2, %edi
- 0x66, 0x0f, 0x6f, 0xd5, //0x00002a91 movdqa %xmm5, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00002a95 pcmpeqb %xmm10, %xmm2
- 0x66, 0x0f, 0xd7, 0xca, //0x00002a9a pmovmskb %xmm2, %ecx
- 0x66, 0x0f, 0x6f, 0xd7, //0x00002a9e movdqa %xmm7, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00002aa2 pcmpeqb %xmm10, %xmm2
- 0x66, 0x0f, 0xd7, 0xf2, //0x00002aa7 pmovmskb %xmm2, %esi
- 0x66, 0x0f, 0x6f, 0xd6, //0x00002aab movdqa %xmm6, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00002aaf pcmpeqb %xmm10, %xmm2
- 0x66, 0x44, 0x0f, 0xd7, 0xc2, //0x00002ab4 pmovmskb %xmm2, %r8d
- 0x49, 0xc1, 0xe0, 0x30, //0x00002ab9 shlq $48, %r8
- 0x48, 0xc1, 0xe6, 0x20, //0x00002abd shlq $32, %rsi
- 0x4c, 0x09, 0xc6, //0x00002ac1 orq %r8, %rsi
- 0x48, 0xc1, 0xe1, 0x10, //0x00002ac4 shlq $16, %rcx
- 0x48, 0x09, 0xf1, //0x00002ac8 orq %rsi, %rcx
- 0x48, 0x09, 0xcf, //0x00002acb orq %rcx, %rdi
- 0x48, 0x89, 0xf9, //0x00002ace movq %rdi, %rcx
- 0x48, 0x09, 0xd1, //0x00002ad1 orq %rdx, %rcx
- 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00002ad4 jne LBB0_515
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002ada movq $-1, %rdi
- 0x31, 0xc9, //0x00002ae1 xorl %ecx, %ecx
- 0x48, 0x89, 0x4d, 0xc0, //0x00002ae3 movq %rcx, $-64(%rbp)
- 0xe9, 0x44, 0x00, 0x00, 0x00, //0x00002ae7 jmp LBB0_516
- //0x00002aec LBB0_515
- 0x48, 0x89, 0xd1, //0x00002aec movq %rdx, %rcx
- 0x48, 0xf7, 0xd1, //0x00002aef notq %rcx
- 0x48, 0x21, 0xf9, //0x00002af2 andq %rdi, %rcx
- 0x48, 0x8d, 0x34, 0x09, //0x00002af5 leaq (%rcx,%rcx), %rsi
- 0x48, 0x09, 0xd6, //0x00002af9 orq %rdx, %rsi
- 0x48, 0x89, 0xf2, //0x00002afc movq %rsi, %rdx
- 0x48, 0xf7, 0xd2, //0x00002aff notq %rdx
- 0x49, 0x89, 0xd8, //0x00002b02 movq %rbx, %r8
- 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002b05 movabsq $-6148914691236517206, %rbx
- 0x48, 0x21, 0xdf, //0x00002b0f andq %rbx, %rdi
- 0x4c, 0x89, 0xc3, //0x00002b12 movq %r8, %rbx
- 0x48, 0x21, 0xd7, //0x00002b15 andq %rdx, %rdi
- 0x31, 0xd2, //0x00002b18 xorl %edx, %edx
- 0x48, 0x01, 0xcf, //0x00002b1a addq %rcx, %rdi
- 0x0f, 0x92, 0xc2, //0x00002b1d setb %dl
- 0x48, 0x89, 0x55, 0xc0, //0x00002b20 movq %rdx, $-64(%rbp)
- 0x48, 0x01, 0xff, //0x00002b24 addq %rdi, %rdi
- 0x4c, 0x31, 0xff, //0x00002b27 xorq %r15, %rdi
- 0x48, 0x21, 0xf7, //0x00002b2a andq %rsi, %rdi
- 0x48, 0xf7, 0xd7, //0x00002b2d notq %rdi
- //0x00002b30 LBB0_516
- 0x66, 0x0f, 0x6f, 0xd6, //0x00002b30 movdqa %xmm6, %xmm2
- 0x66, 0x0f, 0x74, 0xd1, //0x00002b34 pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xca, //0x00002b38 pmovmskb %xmm2, %ecx
- 0x48, 0xc1, 0xe1, 0x30, //0x00002b3c shlq $48, %rcx
- 0x66, 0x0f, 0x6f, 0xd7, //0x00002b40 movdqa %xmm7, %xmm2
- 0x66, 0x0f, 0x74, 0xd1, //0x00002b44 pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xf2, //0x00002b48 pmovmskb %xmm2, %esi
- 0x48, 0xc1, 0xe6, 0x20, //0x00002b4c shlq $32, %rsi
- 0x48, 0x09, 0xce, //0x00002b50 orq %rcx, %rsi
- 0x66, 0x0f, 0x6f, 0xd5, //0x00002b53 movdqa %xmm5, %xmm2
- 0x66, 0x0f, 0x74, 0xd1, //0x00002b57 pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xca, //0x00002b5b pmovmskb %xmm2, %ecx
- 0x48, 0xc1, 0xe1, 0x10, //0x00002b5f shlq $16, %rcx
- 0x48, 0x09, 0xf1, //0x00002b63 orq %rsi, %rcx
- 0x66, 0x0f, 0x6f, 0xd0, //0x00002b66 movdqa %xmm0, %xmm2
- 0x66, 0x0f, 0x74, 0xd1, //0x00002b6a pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xf2, //0x00002b6e pmovmskb %xmm2, %esi
- 0x48, 0x09, 0xce, //0x00002b72 orq %rcx, %rsi
- 0x48, 0x21, 0xfe, //0x00002b75 andq %rdi, %rsi
- 0x66, 0x48, 0x0f, 0x6e, 0xd6, //0x00002b78 movq %rsi, %xmm2
- 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd1, 0x00, //0x00002b7d pclmulqdq $0, %xmm9, %xmm2
- 0x66, 0x49, 0x0f, 0x7e, 0xd3, //0x00002b84 movq %xmm2, %r11
- 0x49, 0x31, 0xdb, //0x00002b89 xorq %rbx, %r11
- 0x66, 0x0f, 0x6f, 0xd0, //0x00002b8c movdqa %xmm0, %xmm2
- 0x66, 0x0f, 0x74, 0xd3, //0x00002b90 pcmpeqb %xmm3, %xmm2
- 0x66, 0x0f, 0xd7, 0xf2, //0x00002b94 pmovmskb %xmm2, %esi
- 0x66, 0x0f, 0x6f, 0xd5, //0x00002b98 movdqa %xmm5, %xmm2
- 0x66, 0x0f, 0x74, 0xd3, //0x00002b9c pcmpeqb %xmm3, %xmm2
- 0x66, 0x0f, 0xd7, 0xca, //0x00002ba0 pmovmskb %xmm2, %ecx
- 0x66, 0x0f, 0x6f, 0xd7, //0x00002ba4 movdqa %xmm7, %xmm2
- 0x66, 0x0f, 0x74, 0xd3, //0x00002ba8 pcmpeqb %xmm3, %xmm2
- 0x66, 0x0f, 0xd7, 0xd2, //0x00002bac pmovmskb %xmm2, %edx
- 0x66, 0x0f, 0x6f, 0xd6, //0x00002bb0 movdqa %xmm6, %xmm2
- 0x66, 0x0f, 0x74, 0xd3, //0x00002bb4 pcmpeqb %xmm3, %xmm2
- 0x66, 0x0f, 0xd7, 0xda, //0x00002bb8 pmovmskb %xmm2, %ebx
- 0x48, 0xc1, 0xe3, 0x30, //0x00002bbc shlq $48, %rbx
- 0x48, 0xc1, 0xe2, 0x20, //0x00002bc0 shlq $32, %rdx
- 0x48, 0x09, 0xda, //0x00002bc4 orq %rbx, %rdx
- 0x48, 0xc1, 0xe1, 0x10, //0x00002bc7 shlq $16, %rcx
- 0x48, 0x09, 0xd1, //0x00002bcb orq %rdx, %rcx
- 0x48, 0x09, 0xce, //0x00002bce orq %rcx, %rsi
- 0x4c, 0x89, 0xd9, //0x00002bd1 movq %r11, %rcx
- 0x48, 0xf7, 0xd1, //0x00002bd4 notq %rcx
- 0x48, 0x21, 0xce, //0x00002bd7 andq %rcx, %rsi
- 0x66, 0x0f, 0x74, 0xc4, //0x00002bda pcmpeqb %xmm4, %xmm0
- 0x66, 0x44, 0x0f, 0xd7, 0xc0, //0x00002bde pmovmskb %xmm0, %r8d
- 0x66, 0x0f, 0x74, 0xec, //0x00002be3 pcmpeqb %xmm4, %xmm5
- 0x66, 0x0f, 0xd7, 0xd5, //0x00002be7 pmovmskb %xmm5, %edx
- 0x66, 0x0f, 0x74, 0xfc, //0x00002beb pcmpeqb %xmm4, %xmm7
- 0x66, 0x0f, 0xd7, 0xdf, //0x00002bef pmovmskb %xmm7, %ebx
- 0x66, 0x0f, 0x74, 0xf4, //0x00002bf3 pcmpeqb %xmm4, %xmm6
- 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00002bf7 pmovmskb %xmm6, %r15d
- 0x49, 0xc1, 0xe7, 0x30, //0x00002bfc shlq $48, %r15
- 0x48, 0xc1, 0xe3, 0x20, //0x00002c00 shlq $32, %rbx
- 0x4c, 0x09, 0xfb, //0x00002c04 orq %r15, %rbx
- 0x48, 0xc1, 0xe2, 0x10, //0x00002c07 shlq $16, %rdx
- 0x48, 0x09, 0xda, //0x00002c0b orq %rbx, %rdx
- 0x49, 0x09, 0xd0, //0x00002c0e orq %rdx, %r8
- 0x48, 0xbf, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002c11 movabsq $1085102592571150095, %rdi
- 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002c1b movabsq $6148914691236517205, %r15
- 0x49, 0x21, 0xc8, //0x00002c25 andq %rcx, %r8
- 0x0f, 0x84, 0x60, 0x00, 0x00, 0x00, //0x00002c28 je LBB0_511
- 0x90, 0x90, //0x00002c2e .p2align 4, 0x90
- //0x00002c30 LBB0_517
- 0x49, 0x8d, 0x48, 0xff, //0x00002c30 leaq $-1(%r8), %rcx
- 0x48, 0x89, 0xca, //0x00002c34 movq %rcx, %rdx
- 0x48, 0x21, 0xf2, //0x00002c37 andq %rsi, %rdx
- 0x48, 0x89, 0xd3, //0x00002c3a movq %rdx, %rbx
- 0x48, 0xd1, 0xeb, //0x00002c3d shrq %rbx
- 0x4c, 0x21, 0xfb, //0x00002c40 andq %r15, %rbx
- 0x48, 0x29, 0xda, //0x00002c43 subq %rbx, %rdx
- 0x48, 0x89, 0xd3, //0x00002c46 movq %rdx, %rbx
- 0x4c, 0x21, 0xeb, //0x00002c49 andq %r13, %rbx
- 0x48, 0xc1, 0xea, 0x02, //0x00002c4c shrq $2, %rdx
- 0x4c, 0x21, 0xea, //0x00002c50 andq %r13, %rdx
- 0x48, 0x01, 0xda, //0x00002c53 addq %rbx, %rdx
- 0x48, 0x89, 0xd3, //0x00002c56 movq %rdx, %rbx
- 0x48, 0xc1, 0xeb, 0x04, //0x00002c59 shrq $4, %rbx
- 0x48, 0x01, 0xd3, //0x00002c5d addq %rdx, %rbx
- 0x48, 0x21, 0xfb, //0x00002c60 andq %rdi, %rbx
- 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002c63 movabsq $72340172838076673, %rdx
- 0x48, 0x0f, 0xaf, 0xda, //0x00002c6d imulq %rdx, %rbx
- 0x48, 0xc1, 0xeb, 0x38, //0x00002c71 shrq $56, %rbx
- 0x4c, 0x01, 0xf3, //0x00002c75 addq %r14, %rbx
- 0x4c, 0x39, 0xd3, //0x00002c78 cmpq %r10, %rbx
- 0x0f, 0x86, 0x31, 0x06, 0x00, 0x00, //0x00002c7b jbe LBB0_562
- 0x49, 0x83, 0xc2, 0x01, //0x00002c81 addq $1, %r10
- 0x49, 0x21, 0xc8, //0x00002c85 andq %rcx, %r8
- 0x0f, 0x85, 0xa2, 0xff, 0xff, 0xff, //0x00002c88 jne LBB0_517
- //0x00002c8e LBB0_511
- 0x49, 0xc1, 0xfb, 0x3f, //0x00002c8e sarq $63, %r11
- 0x48, 0x89, 0xf1, //0x00002c92 movq %rsi, %rcx
- 0x48, 0xd1, 0xe9, //0x00002c95 shrq %rcx
- 0x4c, 0x21, 0xf9, //0x00002c98 andq %r15, %rcx
- 0x48, 0x29, 0xce, //0x00002c9b subq %rcx, %rsi
- 0x48, 0x89, 0xf1, //0x00002c9e movq %rsi, %rcx
- 0x4c, 0x21, 0xe9, //0x00002ca1 andq %r13, %rcx
- 0x48, 0xc1, 0xee, 0x02, //0x00002ca4 shrq $2, %rsi
- 0x4c, 0x21, 0xee, //0x00002ca8 andq %r13, %rsi
- 0x48, 0x01, 0xce, //0x00002cab addq %rcx, %rsi
- 0x48, 0x89, 0xf1, //0x00002cae movq %rsi, %rcx
- 0x48, 0xc1, 0xe9, 0x04, //0x00002cb1 shrq $4, %rcx
- 0x48, 0x01, 0xf1, //0x00002cb5 addq %rsi, %rcx
- 0x48, 0x21, 0xf9, //0x00002cb8 andq %rdi, %rcx
- 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002cbb movabsq $72340172838076673, %rdx
- 0x48, 0x0f, 0xaf, 0xca, //0x00002cc5 imulq %rdx, %rcx
- 0x48, 0xc1, 0xe9, 0x38, //0x00002cc9 shrq $56, %rcx
- 0x49, 0x01, 0xce, //0x00002ccd addq %rcx, %r14
- 0x49, 0x83, 0xc4, 0x40, //0x00002cd0 addq $64, %r12
- 0x48, 0x8b, 0x4d, 0xb8, //0x00002cd4 movq $-72(%rbp), %rcx
- 0x48, 0x83, 0xc1, 0xc0, //0x00002cd8 addq $-64, %rcx
- 0x4c, 0x89, 0xdb, //0x00002cdc movq %r11, %rbx
- 0x48, 0x8b, 0x55, 0xc0, //0x00002cdf movq $-64(%rbp), %rdx
- 0x48, 0x83, 0xf9, 0x40, //0x00002ce3 cmpq $64, %rcx
- 0x48, 0x89, 0x4d, 0xb8, //0x00002ce7 movq %rcx, $-72(%rbp)
- 0x0f, 0x8d, 0x78, 0xfd, 0xff, 0xff, //0x00002ceb jge LBB0_513
- //0x00002cf1 LBB0_519
- 0x48, 0x85, 0xc9, //0x00002cf1 testq %rcx, %rcx
- 0x0f, 0x8e, 0x67, 0x08, 0x00, 0x00, //0x00002cf4 jle LBB0_602
- 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00002cfa movdqu %xmm8, $-160(%rbp)
- 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00002d03 movdqu %xmm8, $-176(%rbp)
- 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x40, 0xff, 0xff, 0xff, //0x00002d0c movdqu %xmm8, $-192(%rbp)
- 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x30, 0xff, 0xff, 0xff, //0x00002d15 movdqu %xmm8, $-208(%rbp)
- 0x44, 0x89, 0xe1, //0x00002d1e movl %r12d, %ecx
- 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00002d21 andl $4095, %ecx
- 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00002d27 cmpl $4033, %ecx
- 0x0f, 0x82, 0x3e, 0x00, 0x00, 0x00, //0x00002d2d jb LBB0_523
- 0x48, 0x83, 0x7d, 0xb8, 0x20, //0x00002d33 cmpq $32, $-72(%rbp)
- 0x0f, 0x82, 0x42, 0x00, 0x00, 0x00, //0x00002d38 jb LBB0_524
- 0x41, 0x0f, 0x10, 0x04, 0x24, //0x00002d3e movups (%r12), %xmm0
- 0x0f, 0x11, 0x85, 0x30, 0xff, 0xff, 0xff, //0x00002d43 movups %xmm0, $-208(%rbp)
- 0xf3, 0x41, 0x0f, 0x6f, 0x44, 0x24, 0x10, //0x00002d4a movdqu $16(%r12), %xmm0
- 0xf3, 0x0f, 0x7f, 0x85, 0x40, 0xff, 0xff, 0xff, //0x00002d51 movdqu %xmm0, $-192(%rbp)
- 0x49, 0x83, 0xc4, 0x20, //0x00002d59 addq $32, %r12
- 0x48, 0x8b, 0x4d, 0xb8, //0x00002d5d movq $-72(%rbp), %rcx
- 0x48, 0x8d, 0x79, 0xe0, //0x00002d61 leaq $-32(%rcx), %rdi
- 0x48, 0x8d, 0xb5, 0x50, 0xff, 0xff, 0xff, //0x00002d65 leaq $-176(%rbp), %rsi
- 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00002d6c jmp LBB0_525
- //0x00002d71 LBB0_523
- 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002d71 movabsq $6148914691236517205, %r15
- 0xe9, 0xe9, 0xfc, 0xff, 0xff, //0x00002d7b jmp LBB0_513
- //0x00002d80 LBB0_524
- 0x48, 0x8d, 0xb5, 0x30, 0xff, 0xff, 0xff, //0x00002d80 leaq $-208(%rbp), %rsi
- 0x48, 0x8b, 0x7d, 0xb8, //0x00002d87 movq $-72(%rbp), %rdi
- //0x00002d8b LBB0_525
- 0x48, 0x83, 0xff, 0x10, //0x00002d8b cmpq $16, %rdi
- 0x0f, 0x82, 0x4b, 0x00, 0x00, 0x00, //0x00002d8f jb LBB0_526
- 0xf3, 0x41, 0x0f, 0x6f, 0x04, 0x24, //0x00002d95 movdqu (%r12), %xmm0
- 0xf3, 0x0f, 0x7f, 0x06, //0x00002d9b movdqu %xmm0, (%rsi)
- 0x49, 0x83, 0xc4, 0x10, //0x00002d9f addq $16, %r12
- 0x48, 0x83, 0xc6, 0x10, //0x00002da3 addq $16, %rsi
- 0x48, 0x83, 0xc7, 0xf0, //0x00002da7 addq $-16, %rdi
- 0x48, 0x83, 0xff, 0x08, //0x00002dab cmpq $8, %rdi
- 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00002daf jae LBB0_533
- //0x00002db5 LBB0_527
- 0x48, 0x83, 0xff, 0x04, //0x00002db5 cmpq $4, %rdi
- 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x00002db9 jb LBB0_528
- //0x00002dbf LBB0_534
- 0x41, 0x8b, 0x0c, 0x24, //0x00002dbf movl (%r12), %ecx
- 0x89, 0x0e, //0x00002dc3 movl %ecx, (%rsi)
- 0x49, 0x83, 0xc4, 0x04, //0x00002dc5 addq $4, %r12
- 0x48, 0x83, 0xc6, 0x04, //0x00002dc9 addq $4, %rsi
- 0x48, 0x83, 0xc7, 0xfc, //0x00002dcd addq $-4, %rdi
- 0x48, 0x83, 0xff, 0x02, //0x00002dd1 cmpq $2, %rdi
- 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x00002dd5 jae LBB0_529
- 0xe9, 0x45, 0x00, 0x00, 0x00, //0x00002ddb jmp LBB0_530
- //0x00002de0 LBB0_526
- 0x48, 0x83, 0xff, 0x08, //0x00002de0 cmpq $8, %rdi
- 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x00002de4 jb LBB0_527
- //0x00002dea LBB0_533
- 0x49, 0x8b, 0x0c, 0x24, //0x00002dea movq (%r12), %rcx
- 0x48, 0x89, 0x0e, //0x00002dee movq %rcx, (%rsi)
- 0x49, 0x83, 0xc4, 0x08, //0x00002df1 addq $8, %r12
- 0x48, 0x83, 0xc6, 0x08, //0x00002df5 addq $8, %rsi
- 0x48, 0x83, 0xc7, 0xf8, //0x00002df9 addq $-8, %rdi
- 0x48, 0x83, 0xff, 0x04, //0x00002dfd cmpq $4, %rdi
- 0x0f, 0x83, 0xb8, 0xff, 0xff, 0xff, //0x00002e01 jae LBB0_534
- //0x00002e07 LBB0_528
- 0x48, 0x83, 0xff, 0x02, //0x00002e07 cmpq $2, %rdi
- 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00002e0b jb LBB0_530
- //0x00002e11 LBB0_529
- 0x41, 0x0f, 0xb7, 0x0c, 0x24, //0x00002e11 movzwl (%r12), %ecx
- 0x66, 0x89, 0x0e, //0x00002e16 movw %cx, (%rsi)
- 0x49, 0x83, 0xc4, 0x02, //0x00002e19 addq $2, %r12
- 0x48, 0x83, 0xc6, 0x02, //0x00002e1d addq $2, %rsi
- 0x48, 0x83, 0xc7, 0xfe, //0x00002e21 addq $-2, %rdi
- //0x00002e25 LBB0_530
- 0x4c, 0x89, 0xe1, //0x00002e25 movq %r12, %rcx
- 0x4c, 0x8d, 0xa5, 0x30, 0xff, 0xff, 0xff, //0x00002e28 leaq $-208(%rbp), %r12
- 0x48, 0x85, 0xff, //0x00002e2f testq %rdi, %rdi
- 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002e32 movabsq $6148914691236517205, %r15
- 0x0f, 0x84, 0x27, 0xfc, 0xff, 0xff, //0x00002e3c je LBB0_513
- 0x8a, 0x09, //0x00002e42 movb (%rcx), %cl
- 0x88, 0x0e, //0x00002e44 movb %cl, (%rsi)
- 0x4c, 0x8d, 0xa5, 0x30, 0xff, 0xff, 0xff, //0x00002e46 leaq $-208(%rbp), %r12
- 0xe9, 0x17, 0xfc, 0xff, 0xff, //0x00002e4d jmp LBB0_513
- //0x00002e52 LBB0_535
- 0x49, 0x8d, 0x49, 0x05, //0x00002e52 leaq $5(%r9), %rcx
- //0x00002e56 LBB0_536
- 0x48, 0x3b, 0x4f, 0x08, //0x00002e56 cmpq $8(%rdi), %rcx
- 0x0f, 0x86, 0x75, 0x05, 0x00, 0x00, //0x00002e5a jbe LBB0_580
- 0xe9, 0x77, 0x05, 0x00, 0x00, //0x00002e60 jmp LBB0_582
- //0x00002e65 LBB0_537
- 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002e65 movabsq $6148914691236517205, %r15
- 0x48, 0x89, 0x7d, 0xb0, //0x00002e6f movq %rdi, $-80(%rbp)
- 0x48, 0x8b, 0x4f, 0x08, //0x00002e73 movq $8(%rdi), %rcx
- 0x48, 0x29, 0xd9, //0x00002e77 subq %rbx, %rcx
- 0x49, 0x01, 0xdc, //0x00002e7a addq %rbx, %r12
- 0x31, 0xdb, //0x00002e7d xorl %ebx, %ebx
- 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0xb8, 0xd1, 0xff, 0xff, //0x00002e7f movdqu $-11848(%rip), %xmm10 /* LCPI0_4+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x0d, 0xa0, 0xd1, 0xff, 0xff, //0x00002e88 movdqu $-11872(%rip), %xmm1 /* LCPI0_3+0(%rip) */
- 0x66, 0x45, 0x0f, 0x76, 0xc9, //0x00002e90 pcmpeqd %xmm9, %xmm9
- 0xf3, 0x0f, 0x6f, 0x1d, 0xb3, 0xd1, 0xff, 0xff, //0x00002e95 movdqu $-11853(%rip), %xmm3 /* LCPI0_5+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x25, 0xbb, 0xd1, 0xff, 0xff, //0x00002e9d movdqu $-11845(%rip), %xmm4 /* LCPI0_6+0(%rip) */
- 0x49, 0xbd, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00002ea5 movabsq $3689348814741910323, %r13
- 0x66, 0x45, 0x0f, 0xef, 0xc0, //0x00002eaf pxor %xmm8, %xmm8
- 0x31, 0xd2, //0x00002eb4 xorl %edx, %edx
- 0x45, 0x31, 0xf6, //0x00002eb6 xorl %r14d, %r14d
- 0x45, 0x31, 0xd2, //0x00002eb9 xorl %r10d, %r10d
- 0x48, 0x83, 0xf9, 0x40, //0x00002ebc cmpq $64, %rcx
- 0x48, 0x89, 0x4d, 0xb8, //0x00002ec0 movq %rcx, $-72(%rbp)
- 0x0f, 0x8c, 0x87, 0x02, 0x00, 0x00, //0x00002ec4 jl LBB0_546
- //0x00002eca LBB0_540
- 0xf3, 0x41, 0x0f, 0x6f, 0x04, 0x24, //0x00002eca movdqu (%r12), %xmm0
- 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x24, 0x10, //0x00002ed0 movdqu $16(%r12), %xmm5
- 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x24, 0x20, //0x00002ed7 movdqu $32(%r12), %xmm7
- 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x24, 0x30, //0x00002ede movdqu $48(%r12), %xmm6
- 0x66, 0x0f, 0x6f, 0xd0, //0x00002ee5 movdqa %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00002ee9 pcmpeqb %xmm10, %xmm2
- 0x66, 0x0f, 0xd7, 0xfa, //0x00002eee pmovmskb %xmm2, %edi
- 0x66, 0x0f, 0x6f, 0xd5, //0x00002ef2 movdqa %xmm5, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00002ef6 pcmpeqb %xmm10, %xmm2
- 0x66, 0x0f, 0xd7, 0xca, //0x00002efb pmovmskb %xmm2, %ecx
- 0x66, 0x0f, 0x6f, 0xd7, //0x00002eff movdqa %xmm7, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00002f03 pcmpeqb %xmm10, %xmm2
- 0x66, 0x0f, 0xd7, 0xf2, //0x00002f08 pmovmskb %xmm2, %esi
- 0x66, 0x0f, 0x6f, 0xd6, //0x00002f0c movdqa %xmm6, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00002f10 pcmpeqb %xmm10, %xmm2
- 0x66, 0x44, 0x0f, 0xd7, 0xc2, //0x00002f15 pmovmskb %xmm2, %r8d
- 0x49, 0xc1, 0xe0, 0x30, //0x00002f1a shlq $48, %r8
- 0x48, 0xc1, 0xe6, 0x20, //0x00002f1e shlq $32, %rsi
- 0x4c, 0x09, 0xc6, //0x00002f22 orq %r8, %rsi
- 0x48, 0xc1, 0xe1, 0x10, //0x00002f25 shlq $16, %rcx
- 0x48, 0x09, 0xf1, //0x00002f29 orq %rsi, %rcx
- 0x48, 0x09, 0xcf, //0x00002f2c orq %rcx, %rdi
- 0x48, 0x89, 0xf9, //0x00002f2f movq %rdi, %rcx
- 0x48, 0x09, 0xd1, //0x00002f32 orq %rdx, %rcx
- 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00002f35 jne LBB0_542
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002f3b movq $-1, %rdi
- 0x31, 0xc9, //0x00002f42 xorl %ecx, %ecx
- 0x48, 0x89, 0x4d, 0xc0, //0x00002f44 movq %rcx, $-64(%rbp)
- 0xe9, 0x44, 0x00, 0x00, 0x00, //0x00002f48 jmp LBB0_543
- //0x00002f4d LBB0_542
- 0x48, 0x89, 0xd1, //0x00002f4d movq %rdx, %rcx
- 0x48, 0xf7, 0xd1, //0x00002f50 notq %rcx
- 0x48, 0x21, 0xf9, //0x00002f53 andq %rdi, %rcx
- 0x48, 0x8d, 0x34, 0x09, //0x00002f56 leaq (%rcx,%rcx), %rsi
- 0x48, 0x09, 0xd6, //0x00002f5a orq %rdx, %rsi
- 0x48, 0x89, 0xf2, //0x00002f5d movq %rsi, %rdx
- 0x48, 0xf7, 0xd2, //0x00002f60 notq %rdx
- 0x49, 0x89, 0xd8, //0x00002f63 movq %rbx, %r8
- 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002f66 movabsq $-6148914691236517206, %rbx
- 0x48, 0x21, 0xdf, //0x00002f70 andq %rbx, %rdi
- 0x4c, 0x89, 0xc3, //0x00002f73 movq %r8, %rbx
- 0x48, 0x21, 0xd7, //0x00002f76 andq %rdx, %rdi
- 0x31, 0xd2, //0x00002f79 xorl %edx, %edx
- 0x48, 0x01, 0xcf, //0x00002f7b addq %rcx, %rdi
- 0x0f, 0x92, 0xc2, //0x00002f7e setb %dl
- 0x48, 0x89, 0x55, 0xc0, //0x00002f81 movq %rdx, $-64(%rbp)
- 0x48, 0x01, 0xff, //0x00002f85 addq %rdi, %rdi
- 0x4c, 0x31, 0xff, //0x00002f88 xorq %r15, %rdi
- 0x48, 0x21, 0xf7, //0x00002f8b andq %rsi, %rdi
- 0x48, 0xf7, 0xd7, //0x00002f8e notq %rdi
- //0x00002f91 LBB0_543
- 0x66, 0x0f, 0x6f, 0xd6, //0x00002f91 movdqa %xmm6, %xmm2
- 0x66, 0x0f, 0x74, 0xd1, //0x00002f95 pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xca, //0x00002f99 pmovmskb %xmm2, %ecx
- 0x48, 0xc1, 0xe1, 0x30, //0x00002f9d shlq $48, %rcx
- 0x66, 0x0f, 0x6f, 0xd7, //0x00002fa1 movdqa %xmm7, %xmm2
- 0x66, 0x0f, 0x74, 0xd1, //0x00002fa5 pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xf2, //0x00002fa9 pmovmskb %xmm2, %esi
- 0x48, 0xc1, 0xe6, 0x20, //0x00002fad shlq $32, %rsi
- 0x48, 0x09, 0xce, //0x00002fb1 orq %rcx, %rsi
- 0x66, 0x0f, 0x6f, 0xd5, //0x00002fb4 movdqa %xmm5, %xmm2
- 0x66, 0x0f, 0x74, 0xd1, //0x00002fb8 pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xca, //0x00002fbc pmovmskb %xmm2, %ecx
- 0x48, 0xc1, 0xe1, 0x10, //0x00002fc0 shlq $16, %rcx
- 0x48, 0x09, 0xf1, //0x00002fc4 orq %rsi, %rcx
- 0x66, 0x0f, 0x6f, 0xd0, //0x00002fc7 movdqa %xmm0, %xmm2
- 0x66, 0x0f, 0x74, 0xd1, //0x00002fcb pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xf2, //0x00002fcf pmovmskb %xmm2, %esi
- 0x48, 0x09, 0xce, //0x00002fd3 orq %rcx, %rsi
- 0x48, 0x21, 0xfe, //0x00002fd6 andq %rdi, %rsi
- 0x66, 0x48, 0x0f, 0x6e, 0xd6, //0x00002fd9 movq %rsi, %xmm2
- 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd1, 0x00, //0x00002fde pclmulqdq $0, %xmm9, %xmm2
- 0x66, 0x49, 0x0f, 0x7e, 0xd3, //0x00002fe5 movq %xmm2, %r11
- 0x49, 0x31, 0xdb, //0x00002fea xorq %rbx, %r11
- 0x66, 0x0f, 0x6f, 0xd0, //0x00002fed movdqa %xmm0, %xmm2
- 0x66, 0x0f, 0x74, 0xd3, //0x00002ff1 pcmpeqb %xmm3, %xmm2
- 0x66, 0x0f, 0xd7, 0xf2, //0x00002ff5 pmovmskb %xmm2, %esi
- 0x66, 0x0f, 0x6f, 0xd5, //0x00002ff9 movdqa %xmm5, %xmm2
- 0x66, 0x0f, 0x74, 0xd3, //0x00002ffd pcmpeqb %xmm3, %xmm2
- 0x66, 0x0f, 0xd7, 0xca, //0x00003001 pmovmskb %xmm2, %ecx
- 0x66, 0x0f, 0x6f, 0xd7, //0x00003005 movdqa %xmm7, %xmm2
- 0x66, 0x0f, 0x74, 0xd3, //0x00003009 pcmpeqb %xmm3, %xmm2
- 0x66, 0x0f, 0xd7, 0xd2, //0x0000300d pmovmskb %xmm2, %edx
- 0x66, 0x0f, 0x6f, 0xd6, //0x00003011 movdqa %xmm6, %xmm2
- 0x66, 0x0f, 0x74, 0xd3, //0x00003015 pcmpeqb %xmm3, %xmm2
- 0x66, 0x0f, 0xd7, 0xda, //0x00003019 pmovmskb %xmm2, %ebx
- 0x48, 0xc1, 0xe3, 0x30, //0x0000301d shlq $48, %rbx
- 0x48, 0xc1, 0xe2, 0x20, //0x00003021 shlq $32, %rdx
- 0x48, 0x09, 0xda, //0x00003025 orq %rbx, %rdx
- 0x48, 0xc1, 0xe1, 0x10, //0x00003028 shlq $16, %rcx
- 0x48, 0x09, 0xd1, //0x0000302c orq %rdx, %rcx
- 0x48, 0x09, 0xce, //0x0000302f orq %rcx, %rsi
- 0x4c, 0x89, 0xd9, //0x00003032 movq %r11, %rcx
- 0x48, 0xf7, 0xd1, //0x00003035 notq %rcx
- 0x48, 0x21, 0xce, //0x00003038 andq %rcx, %rsi
- 0x66, 0x0f, 0x74, 0xc4, //0x0000303b pcmpeqb %xmm4, %xmm0
- 0x66, 0x44, 0x0f, 0xd7, 0xc0, //0x0000303f pmovmskb %xmm0, %r8d
- 0x66, 0x0f, 0x74, 0xec, //0x00003044 pcmpeqb %xmm4, %xmm5
- 0x66, 0x0f, 0xd7, 0xd5, //0x00003048 pmovmskb %xmm5, %edx
- 0x66, 0x0f, 0x74, 0xfc, //0x0000304c pcmpeqb %xmm4, %xmm7
- 0x66, 0x0f, 0xd7, 0xdf, //0x00003050 pmovmskb %xmm7, %ebx
- 0x66, 0x0f, 0x74, 0xf4, //0x00003054 pcmpeqb %xmm4, %xmm6
- 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00003058 pmovmskb %xmm6, %r15d
- 0x49, 0xc1, 0xe7, 0x30, //0x0000305d shlq $48, %r15
- 0x48, 0xc1, 0xe3, 0x20, //0x00003061 shlq $32, %rbx
- 0x4c, 0x09, 0xfb, //0x00003065 orq %r15, %rbx
- 0x48, 0xc1, 0xe2, 0x10, //0x00003068 shlq $16, %rdx
- 0x48, 0x09, 0xda, //0x0000306c orq %rbx, %rdx
- 0x49, 0x09, 0xd0, //0x0000306f orq %rdx, %r8
- 0x48, 0xbf, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00003072 movabsq $1085102592571150095, %rdi
- 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000307c movabsq $6148914691236517205, %r15
- 0x49, 0x21, 0xc8, //0x00003086 andq %rcx, %r8
- 0x0f, 0x84, 0x5f, 0x00, 0x00, 0x00, //0x00003089 je LBB0_538
- 0x90, //0x0000308f .p2align 4, 0x90
- //0x00003090 LBB0_544
- 0x49, 0x8d, 0x48, 0xff, //0x00003090 leaq $-1(%r8), %rcx
- 0x48, 0x89, 0xca, //0x00003094 movq %rcx, %rdx
- 0x48, 0x21, 0xf2, //0x00003097 andq %rsi, %rdx
- 0x48, 0x89, 0xd3, //0x0000309a movq %rdx, %rbx
- 0x48, 0xd1, 0xeb, //0x0000309d shrq %rbx
- 0x4c, 0x21, 0xfb, //0x000030a0 andq %r15, %rbx
- 0x48, 0x29, 0xda, //0x000030a3 subq %rbx, %rdx
- 0x48, 0x89, 0xd3, //0x000030a6 movq %rdx, %rbx
- 0x4c, 0x21, 0xeb, //0x000030a9 andq %r13, %rbx
- 0x48, 0xc1, 0xea, 0x02, //0x000030ac shrq $2, %rdx
- 0x4c, 0x21, 0xea, //0x000030b0 andq %r13, %rdx
- 0x48, 0x01, 0xda, //0x000030b3 addq %rbx, %rdx
- 0x48, 0x89, 0xd3, //0x000030b6 movq %rdx, %rbx
- 0x48, 0xc1, 0xeb, 0x04, //0x000030b9 shrq $4, %rbx
- 0x48, 0x01, 0xd3, //0x000030bd addq %rdx, %rbx
- 0x48, 0x21, 0xfb, //0x000030c0 andq %rdi, %rbx
- 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000030c3 movabsq $72340172838076673, %rdx
- 0x48, 0x0f, 0xaf, 0xda, //0x000030cd imulq %rdx, %rbx
- 0x48, 0xc1, 0xeb, 0x38, //0x000030d1 shrq $56, %rbx
- 0x4c, 0x01, 0xf3, //0x000030d5 addq %r14, %rbx
- 0x4c, 0x39, 0xd3, //0x000030d8 cmpq %r10, %rbx
- 0x0f, 0x86, 0xd1, 0x01, 0x00, 0x00, //0x000030db jbe LBB0_562
- 0x49, 0x83, 0xc2, 0x01, //0x000030e1 addq $1, %r10
- 0x49, 0x21, 0xc8, //0x000030e5 andq %rcx, %r8
- 0x0f, 0x85, 0xa2, 0xff, 0xff, 0xff, //0x000030e8 jne LBB0_544
- //0x000030ee LBB0_538
- 0x49, 0xc1, 0xfb, 0x3f, //0x000030ee sarq $63, %r11
- 0x48, 0x89, 0xf1, //0x000030f2 movq %rsi, %rcx
- 0x48, 0xd1, 0xe9, //0x000030f5 shrq %rcx
- 0x4c, 0x21, 0xf9, //0x000030f8 andq %r15, %rcx
- 0x48, 0x29, 0xce, //0x000030fb subq %rcx, %rsi
- 0x48, 0x89, 0xf1, //0x000030fe movq %rsi, %rcx
- 0x4c, 0x21, 0xe9, //0x00003101 andq %r13, %rcx
- 0x48, 0xc1, 0xee, 0x02, //0x00003104 shrq $2, %rsi
- 0x4c, 0x21, 0xee, //0x00003108 andq %r13, %rsi
- 0x48, 0x01, 0xce, //0x0000310b addq %rcx, %rsi
- 0x48, 0x89, 0xf1, //0x0000310e movq %rsi, %rcx
- 0x48, 0xc1, 0xe9, 0x04, //0x00003111 shrq $4, %rcx
- 0x48, 0x01, 0xf1, //0x00003115 addq %rsi, %rcx
- 0x48, 0x21, 0xf9, //0x00003118 andq %rdi, %rcx
- 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x0000311b movabsq $72340172838076673, %rdx
- 0x48, 0x0f, 0xaf, 0xca, //0x00003125 imulq %rdx, %rcx
- 0x48, 0xc1, 0xe9, 0x38, //0x00003129 shrq $56, %rcx
- 0x49, 0x01, 0xce, //0x0000312d addq %rcx, %r14
- 0x49, 0x83, 0xc4, 0x40, //0x00003130 addq $64, %r12
- 0x48, 0x8b, 0x4d, 0xb8, //0x00003134 movq $-72(%rbp), %rcx
- 0x48, 0x83, 0xc1, 0xc0, //0x00003138 addq $-64, %rcx
- 0x4c, 0x89, 0xdb, //0x0000313c movq %r11, %rbx
- 0x48, 0x8b, 0x55, 0xc0, //0x0000313f movq $-64(%rbp), %rdx
- 0x48, 0x83, 0xf9, 0x40, //0x00003143 cmpq $64, %rcx
- 0x48, 0x89, 0x4d, 0xb8, //0x00003147 movq %rcx, $-72(%rbp)
- 0x0f, 0x8d, 0x79, 0xfd, 0xff, 0xff, //0x0000314b jge LBB0_540
- //0x00003151 LBB0_546
- 0x48, 0x85, 0xc9, //0x00003151 testq %rcx, %rcx
- 0x0f, 0x8e, 0x07, 0x04, 0x00, 0x00, //0x00003154 jle LBB0_602
- 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x0000315a movdqu %xmm8, $-160(%rbp)
- 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00003163 movdqu %xmm8, $-176(%rbp)
- 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x40, 0xff, 0xff, 0xff, //0x0000316c movdqu %xmm8, $-192(%rbp)
- 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x30, 0xff, 0xff, 0xff, //0x00003175 movdqu %xmm8, $-208(%rbp)
- 0x44, 0x89, 0xe1, //0x0000317e movl %r12d, %ecx
- 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00003181 andl $4095, %ecx
- 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00003187 cmpl $4033, %ecx
- 0x0f, 0x82, 0x3e, 0x00, 0x00, 0x00, //0x0000318d jb LBB0_550
- 0x48, 0x83, 0x7d, 0xb8, 0x20, //0x00003193 cmpq $32, $-72(%rbp)
- 0x0f, 0x82, 0x42, 0x00, 0x00, 0x00, //0x00003198 jb LBB0_551
- 0x41, 0x0f, 0x10, 0x04, 0x24, //0x0000319e movups (%r12), %xmm0
- 0x0f, 0x11, 0x85, 0x30, 0xff, 0xff, 0xff, //0x000031a3 movups %xmm0, $-208(%rbp)
- 0xf3, 0x41, 0x0f, 0x6f, 0x44, 0x24, 0x10, //0x000031aa movdqu $16(%r12), %xmm0
- 0xf3, 0x0f, 0x7f, 0x85, 0x40, 0xff, 0xff, 0xff, //0x000031b1 movdqu %xmm0, $-192(%rbp)
- 0x49, 0x83, 0xc4, 0x20, //0x000031b9 addq $32, %r12
- 0x48, 0x8b, 0x4d, 0xb8, //0x000031bd movq $-72(%rbp), %rcx
- 0x48, 0x8d, 0x79, 0xe0, //0x000031c1 leaq $-32(%rcx), %rdi
- 0x48, 0x8d, 0xb5, 0x50, 0xff, 0xff, 0xff, //0x000031c5 leaq $-176(%rbp), %rsi
- 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x000031cc jmp LBB0_552
- //0x000031d1 LBB0_550
- 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000031d1 movabsq $6148914691236517205, %r15
- 0xe9, 0xea, 0xfc, 0xff, 0xff, //0x000031db jmp LBB0_540
- //0x000031e0 LBB0_551
- 0x48, 0x8d, 0xb5, 0x30, 0xff, 0xff, 0xff, //0x000031e0 leaq $-208(%rbp), %rsi
- 0x48, 0x8b, 0x7d, 0xb8, //0x000031e7 movq $-72(%rbp), %rdi
- //0x000031eb LBB0_552
- 0x48, 0x83, 0xff, 0x10, //0x000031eb cmpq $16, %rdi
- 0x0f, 0x82, 0x4b, 0x00, 0x00, 0x00, //0x000031ef jb LBB0_553
- 0xf3, 0x41, 0x0f, 0x6f, 0x04, 0x24, //0x000031f5 movdqu (%r12), %xmm0
- 0xf3, 0x0f, 0x7f, 0x06, //0x000031fb movdqu %xmm0, (%rsi)
- 0x49, 0x83, 0xc4, 0x10, //0x000031ff addq $16, %r12
- 0x48, 0x83, 0xc6, 0x10, //0x00003203 addq $16, %rsi
- 0x48, 0x83, 0xc7, 0xf0, //0x00003207 addq $-16, %rdi
- 0x48, 0x83, 0xff, 0x08, //0x0000320b cmpq $8, %rdi
- 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x0000320f jae LBB0_560
- //0x00003215 LBB0_554
- 0x48, 0x83, 0xff, 0x04, //0x00003215 cmpq $4, %rdi
- 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x00003219 jb LBB0_555
- //0x0000321f LBB0_561
- 0x41, 0x8b, 0x0c, 0x24, //0x0000321f movl (%r12), %ecx
- 0x89, 0x0e, //0x00003223 movl %ecx, (%rsi)
- 0x49, 0x83, 0xc4, 0x04, //0x00003225 addq $4, %r12
- 0x48, 0x83, 0xc6, 0x04, //0x00003229 addq $4, %rsi
- 0x48, 0x83, 0xc7, 0xfc, //0x0000322d addq $-4, %rdi
- 0x48, 0x83, 0xff, 0x02, //0x00003231 cmpq $2, %rdi
- 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x00003235 jae LBB0_556
- 0xe9, 0x45, 0x00, 0x00, 0x00, //0x0000323b jmp LBB0_557
- //0x00003240 LBB0_553
- 0x48, 0x83, 0xff, 0x08, //0x00003240 cmpq $8, %rdi
- 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x00003244 jb LBB0_554
- //0x0000324a LBB0_560
- 0x49, 0x8b, 0x0c, 0x24, //0x0000324a movq (%r12), %rcx
- 0x48, 0x89, 0x0e, //0x0000324e movq %rcx, (%rsi)
- 0x49, 0x83, 0xc4, 0x08, //0x00003251 addq $8, %r12
- 0x48, 0x83, 0xc6, 0x08, //0x00003255 addq $8, %rsi
- 0x48, 0x83, 0xc7, 0xf8, //0x00003259 addq $-8, %rdi
- 0x48, 0x83, 0xff, 0x04, //0x0000325d cmpq $4, %rdi
- 0x0f, 0x83, 0xb8, 0xff, 0xff, 0xff, //0x00003261 jae LBB0_561
- //0x00003267 LBB0_555
- 0x48, 0x83, 0xff, 0x02, //0x00003267 cmpq $2, %rdi
- 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x0000326b jb LBB0_557
- //0x00003271 LBB0_556
- 0x41, 0x0f, 0xb7, 0x0c, 0x24, //0x00003271 movzwl (%r12), %ecx
- 0x66, 0x89, 0x0e, //0x00003276 movw %cx, (%rsi)
- 0x49, 0x83, 0xc4, 0x02, //0x00003279 addq $2, %r12
- 0x48, 0x83, 0xc6, 0x02, //0x0000327d addq $2, %rsi
- 0x48, 0x83, 0xc7, 0xfe, //0x00003281 addq $-2, %rdi
- //0x00003285 LBB0_557
- 0x4c, 0x89, 0xe1, //0x00003285 movq %r12, %rcx
- 0x4c, 0x8d, 0xa5, 0x30, 0xff, 0xff, 0xff, //0x00003288 leaq $-208(%rbp), %r12
- 0x48, 0x85, 0xff, //0x0000328f testq %rdi, %rdi
- 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00003292 movabsq $6148914691236517205, %r15
- 0x0f, 0x84, 0x28, 0xfc, 0xff, 0xff, //0x0000329c je LBB0_540
- 0x8a, 0x09, //0x000032a2 movb (%rcx), %cl
- 0x88, 0x0e, //0x000032a4 movb %cl, (%rsi)
- 0x4c, 0x8d, 0xa5, 0x30, 0xff, 0xff, 0xff, //0x000032a6 leaq $-208(%rbp), %r12
- 0xe9, 0x18, 0xfc, 0xff, 0xff, //0x000032ad jmp LBB0_540
- //0x000032b2 LBB0_562
- 0x48, 0x8b, 0x75, 0xb0, //0x000032b2 movq $-80(%rbp), %rsi
- 0x48, 0x8b, 0x46, 0x08, //0x000032b6 movq $8(%rsi), %rax
- 0x49, 0x0f, 0xbc, 0xc8, //0x000032ba bsfq %r8, %rcx
- 0x48, 0x2b, 0x4d, 0xb8, //0x000032be subq $-72(%rbp), %rcx
- 0x48, 0x01, 0xc8, //0x000032c2 addq %rcx, %rax
- 0x48, 0x83, 0xc0, 0x01, //0x000032c5 addq $1, %rax
- 0x48, 0x8b, 0x55, 0xd0, //0x000032c9 movq $-48(%rbp), %rdx
- 0x48, 0x89, 0x02, //0x000032cd movq %rax, (%rdx)
- 0x48, 0x8b, 0x4e, 0x08, //0x000032d0 movq $8(%rsi), %rcx
- 0x48, 0x39, 0xc8, //0x000032d4 cmpq %rcx, %rax
- 0x48, 0x0f, 0x47, 0xc1, //0x000032d7 cmovaq %rcx, %rax
- 0x48, 0x89, 0x02, //0x000032db movq %rax, (%rdx)
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000032de movq $-1, %rax
- 0x4c, 0x0f, 0x47, 0xc8, //0x000032e5 cmovaq %rax, %r9
- 0xe9, 0xeb, 0x00, 0x00, 0x00, //0x000032e9 jmp LBB0_581
- //0x000032ee LBB0_563
- 0x0f, 0xbc, 0xc6, //0x000032ee bsfl %esi, %eax
- 0x4c, 0x01, 0xc8, //0x000032f1 addq %r9, %rax
- 0x4c, 0x01, 0xf0, //0x000032f4 addq %r14, %rax
- 0x48, 0x83, 0xc0, 0x02, //0x000032f7 addq $2, %rax
- 0x48, 0x8b, 0x4d, 0xd0, //0x000032fb movq $-48(%rbp), %rcx
- 0x48, 0x89, 0x01, //0x000032ff movq %rax, (%rcx)
- 0xe9, 0xd2, 0x00, 0x00, 0x00, //0x00003302 jmp LBB0_581
- //0x00003307 LBB0_564
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003307 movq $-1, %rcx
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x0000330e jmp LBB0_566
- //0x00003313 LBB0_565
- 0x4c, 0x89, 0xc9, //0x00003313 movq %r9, %rcx
- //0x00003316 LBB0_566
- 0x48, 0xf7, 0xd1, //0x00003316 notq %rcx
- 0x48, 0x8b, 0x45, 0xc0, //0x00003319 movq $-64(%rbp), %rax
- 0x48, 0x01, 0xc8, //0x0000331d addq %rcx, %rax
- 0x49, 0x89, 0x45, 0x00, //0x00003320 movq %rax, (%r13)
- //0x00003324 LBB0_567
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003324 movq $-2, %rax
- 0xe9, 0xac, 0x00, 0x00, 0x00, //0x0000332b jmp LBB0_582
- //0x00003330 LBB0_568
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00003330 movq $-2, %rcx
- 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00003337 movl $2, %eax
- 0x48, 0x01, 0xc3, //0x0000333c addq %rax, %rbx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000333f movq $-1, %rax
- 0x49, 0x01, 0xce, //0x00003346 addq %rcx, %r14
- 0x0f, 0x8e, 0x8d, 0x00, 0x00, 0x00, //0x00003349 jle LBB0_582
- //0x0000334f LBB0_570
- 0x0f, 0xb6, 0x03, //0x0000334f movzbl (%rbx), %eax
- 0x3c, 0x5c, //0x00003352 cmpb $92, %al
- 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x00003354 je LBB0_568
- 0x3c, 0x22, //0x0000335a cmpb $34, %al
- 0x0f, 0x84, 0xba, 0x01, 0x00, 0x00, //0x0000335c je LBB0_597
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003362 movq $-1, %rcx
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00003369 movl $1, %eax
- 0x48, 0x01, 0xc3, //0x0000336e addq %rax, %rbx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003371 movq $-1, %rax
- 0x49, 0x01, 0xce, //0x00003378 addq %rcx, %r14
- 0x0f, 0x8f, 0xce, 0xff, 0xff, 0xff, //0x0000337b jg LBB0_570
- 0xe9, 0x56, 0x00, 0x00, 0x00, //0x00003381 jmp LBB0_582
- //0x00003386 LBB0_586
- 0x49, 0x89, 0x4d, 0x00, //0x00003386 movq %rcx, (%r13)
- 0xe9, 0x4d, 0x00, 0x00, 0x00, //0x0000338a jmp LBB0_582
- //0x0000338f LBB0_573
- 0x48, 0x8b, 0x4d, 0xc8, //0x0000338f movq $-56(%rbp), %rcx
- 0x48, 0x83, 0xf9, 0xff, //0x00003393 cmpq $-1, %rcx
- 0x0f, 0x85, 0x2d, 0x00, 0x00, 0x00, //0x00003397 jne LBB0_579
- 0x48, 0x0f, 0xbc, 0xcf, //0x0000339d bsfq %rdi, %rcx
- 0xe9, 0x21, 0x00, 0x00, 0x00, //0x000033a1 jmp LBB0_578
- //0x000033a6 LBB0_575
- 0x4c, 0x29, 0xe3, //0x000033a6 subq %r12, %rbx
- 0x48, 0x01, 0xc3, //0x000033a9 addq %rax, %rbx
- 0x49, 0x89, 0x5d, 0x00, //0x000033ac movq %rbx, (%r13)
- 0xe9, 0x24, 0x00, 0x00, 0x00, //0x000033b0 jmp LBB0_581
- //0x000033b5 LBB0_576
- 0x48, 0x8b, 0x4d, 0xc8, //0x000033b5 movq $-56(%rbp), %rcx
- 0x48, 0x83, 0xf9, 0xff, //0x000033b9 cmpq $-1, %rcx
- 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x000033bd jne LBB0_579
- 0x49, 0x0f, 0xbc, 0xcd, //0x000033c3 bsfq %r13, %rcx
- //0x000033c7 LBB0_578
- 0x4c, 0x01, 0xc9, //0x000033c7 addq %r9, %rcx
- //0x000033ca LBB0_579
- 0x49, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000033ca movq $-2, %r9
- 0x4c, 0x8b, 0x6d, 0xd0, //0x000033d1 movq $-48(%rbp), %r13
- //0x000033d5 LBB0_580
- 0x49, 0x89, 0x4d, 0x00, //0x000033d5 movq %rcx, (%r13)
- //0x000033d9 LBB0_581
- 0x4c, 0x89, 0xc8, //0x000033d9 movq %r9, %rax
- //0x000033dc LBB0_582
- 0x48, 0x81, 0xc4, 0xa8, 0x00, 0x00, 0x00, //0x000033dc addq $168, %rsp
- 0x5b, //0x000033e3 popq %rbx
- 0x41, 0x5c, //0x000033e4 popq %r12
- 0x41, 0x5d, //0x000033e6 popq %r13
- 0x41, 0x5e, //0x000033e8 popq %r14
- 0x41, 0x5f, //0x000033ea popq %r15
- 0x5d, //0x000033ec popq %rbp
- 0xc3, //0x000033ed retq
- //0x000033ee LBB0_583
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000033ee movq $-1, %r14
- //0x000033f5 LBB0_584
- 0x48, 0x8b, 0x4d, 0xc0, //0x000033f5 movq $-64(%rbp), %rcx
- 0x4c, 0x29, 0xf1, //0x000033f9 subq %r14, %rcx
- 0x48, 0x8b, 0x45, 0xd0, //0x000033fc movq $-48(%rbp), %rax
- 0x48, 0x89, 0x08, //0x00003400 movq %rcx, (%rax)
- 0xe9, 0x1c, 0xff, 0xff, 0xff, //0x00003403 jmp LBB0_567
- //0x00003408 LBB0_587
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003408 movq $-2, %rax
- 0x80, 0xf9, 0x61, //0x0000340f cmpb $97, %cl
- 0x0f, 0x85, 0xc4, 0xff, 0xff, 0xff, //0x00003412 jne LBB0_582
- 0x48, 0x8d, 0x4e, 0x02, //0x00003418 leaq $2(%rsi), %rcx
- 0x49, 0x89, 0x4d, 0x00, //0x0000341c movq %rcx, (%r13)
- 0x41, 0x80, 0x7c, 0x34, 0x02, 0x6c, //0x00003420 cmpb $108, $2(%r12,%rsi)
- 0x0f, 0x85, 0xb0, 0xff, 0xff, 0xff, //0x00003426 jne LBB0_582
- 0x48, 0x8d, 0x4e, 0x03, //0x0000342c leaq $3(%rsi), %rcx
- 0x49, 0x89, 0x4d, 0x00, //0x00003430 movq %rcx, (%r13)
- 0x41, 0x80, 0x7c, 0x34, 0x03, 0x73, //0x00003434 cmpb $115, $3(%r12,%rsi)
- 0x0f, 0x85, 0x9c, 0xff, 0xff, 0xff, //0x0000343a jne LBB0_582
- 0x48, 0x8d, 0x4e, 0x04, //0x00003440 leaq $4(%rsi), %rcx
- 0x49, 0x89, 0x4d, 0x00, //0x00003444 movq %rcx, (%r13)
- 0x41, 0x80, 0x7c, 0x34, 0x04, 0x65, //0x00003448 cmpb $101, $4(%r12,%rsi)
- 0x0f, 0x85, 0x88, 0xff, 0xff, 0xff, //0x0000344e jne LBB0_582
- 0x48, 0x83, 0xc6, 0x05, //0x00003454 addq $5, %rsi
- 0x49, 0x89, 0x75, 0x00, //0x00003458 movq %rsi, (%r13)
- 0xe9, 0x7b, 0xff, 0xff, 0xff, //0x0000345c jmp LBB0_582
- //0x00003461 LBB0_293
- 0x49, 0x89, 0x5d, 0x00, //0x00003461 movq %rbx, (%r13)
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003465 movq $-2, %rax
- 0x80, 0x39, 0x6e, //0x0000346c cmpb $110, (%rcx)
- 0x0f, 0x85, 0x67, 0xff, 0xff, 0xff, //0x0000346f jne LBB0_582
- 0x48, 0x8d, 0x4b, 0x01, //0x00003475 leaq $1(%rbx), %rcx
- 0x49, 0x89, 0x4d, 0x00, //0x00003479 movq %rcx, (%r13)
- 0x41, 0x80, 0x7c, 0x1c, 0x01, 0x75, //0x0000347d cmpb $117, $1(%r12,%rbx)
- 0x0f, 0x85, 0x53, 0xff, 0xff, 0xff, //0x00003483 jne LBB0_582
- 0x48, 0x8d, 0x4b, 0x02, //0x00003489 leaq $2(%rbx), %rcx
- 0x49, 0x89, 0x4d, 0x00, //0x0000348d movq %rcx, (%r13)
- 0x41, 0x80, 0x7c, 0x1c, 0x02, 0x6c, //0x00003491 cmpb $108, $2(%r12,%rbx)
- 0x0f, 0x85, 0x3f, 0xff, 0xff, 0xff, //0x00003497 jne LBB0_582
- 0x48, 0x8d, 0x4b, 0x03, //0x0000349d leaq $3(%rbx), %rcx
- 0x49, 0x89, 0x4d, 0x00, //0x000034a1 movq %rcx, (%r13)
- 0x41, 0x80, 0x7c, 0x1c, 0x03, 0x6c, //0x000034a5 cmpb $108, $3(%r12,%rbx)
- 0x0f, 0x85, 0x2b, 0xff, 0xff, 0xff, //0x000034ab jne LBB0_582
- 0xe9, 0x50, 0x00, 0x00, 0x00, //0x000034b1 jmp LBB0_596
- //0x000034b6 LBB0_592
- 0x49, 0x89, 0x5d, 0x00, //0x000034b6 movq %rbx, (%r13)
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000034ba movq $-2, %rax
- 0x80, 0x39, 0x74, //0x000034c1 cmpb $116, (%rcx)
- 0x0f, 0x85, 0x12, 0xff, 0xff, 0xff, //0x000034c4 jne LBB0_582
- 0x48, 0x8d, 0x4b, 0x01, //0x000034ca leaq $1(%rbx), %rcx
- 0x49, 0x89, 0x4d, 0x00, //0x000034ce movq %rcx, (%r13)
- 0x41, 0x80, 0x7c, 0x1c, 0x01, 0x72, //0x000034d2 cmpb $114, $1(%r12,%rbx)
- 0x0f, 0x85, 0xfe, 0xfe, 0xff, 0xff, //0x000034d8 jne LBB0_582
- 0x48, 0x8d, 0x4b, 0x02, //0x000034de leaq $2(%rbx), %rcx
- 0x49, 0x89, 0x4d, 0x00, //0x000034e2 movq %rcx, (%r13)
- 0x41, 0x80, 0x7c, 0x1c, 0x02, 0x75, //0x000034e6 cmpb $117, $2(%r12,%rbx)
- 0x0f, 0x85, 0xea, 0xfe, 0xff, 0xff, //0x000034ec jne LBB0_582
- 0x48, 0x8d, 0x4b, 0x03, //0x000034f2 leaq $3(%rbx), %rcx
- 0x49, 0x89, 0x4d, 0x00, //0x000034f6 movq %rcx, (%r13)
- 0x41, 0x80, 0x7c, 0x1c, 0x03, 0x65, //0x000034fa cmpb $101, $3(%r12,%rbx)
- 0x0f, 0x85, 0xd6, 0xfe, 0xff, 0xff, //0x00003500 jne LBB0_582
- //0x00003506 LBB0_596
- 0x48, 0x83, 0xc3, 0x04, //0x00003506 addq $4, %rbx
- 0x49, 0x89, 0x5d, 0x00, //0x0000350a movq %rbx, (%r13)
- 0xe9, 0xc9, 0xfe, 0xff, 0xff, //0x0000350e jmp LBB0_582
- //0x00003513 LBB0_599
- 0x4c, 0x89, 0x4d, 0x98, //0x00003513 movq %r9, $-104(%rbp)
- 0xe9, 0xc3, 0xf3, 0xff, 0xff, //0x00003517 jmp LBB0_498
- //0x0000351c LBB0_597
- 0x4c, 0x29, 0xe3, //0x0000351c subq %r12, %rbx
- 0x48, 0x83, 0xc3, 0x01, //0x0000351f addq $1, %rbx
- 0x48, 0x89, 0x1a, //0x00003523 movq %rbx, (%rdx)
- 0xe9, 0xae, 0xfe, 0xff, 0xff, //0x00003526 jmp LBB0_581
- //0x0000352b LBB0_345
- 0x4c, 0x01, 0xc9, //0x0000352b addq %r9, %rcx
- 0x49, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x0000352e movq $-2, %r9
- 0xe9, 0x9b, 0xfe, 0xff, 0xff, //0x00003535 jmp LBB0_580
- //0x0000353a LBB0_598
- 0x4c, 0x01, 0xe3, //0x0000353a addq %r12, %rbx
- 0x48, 0x85, 0xc9, //0x0000353d testq %rcx, %rcx
- 0x0f, 0x85, 0x1f, 0xf3, 0xff, 0xff, //0x00003540 jne LBB0_488
- 0xe9, 0x4f, 0xf3, 0xff, 0xff, //0x00003546 jmp LBB0_494
- //0x0000354b LBB0_600
- 0x4c, 0x01, 0xe3, //0x0000354b addq %r12, %rbx
- 0xe9, 0x9f, 0xf4, 0xff, 0xff, //0x0000354e jmp LBB0_509
- //0x00003553 LBB0_601
- 0x4d, 0x29, 0xe1, //0x00003553 subq %r12, %r9
- 0x49, 0x01, 0xc9, //0x00003556 addq %rcx, %r9
- 0x4c, 0x89, 0xc9, //0x00003559 movq %r9, %rcx
- 0xe9, 0x69, 0xfe, 0xff, 0xff, //0x0000355c jmp LBB0_579
- //0x00003561 LBB0_602
- 0x48, 0x8b, 0x4d, 0xb0, //0x00003561 movq $-80(%rbp), %rcx
- 0x48, 0x8b, 0x49, 0x08, //0x00003565 movq $8(%rcx), %rcx
- 0x48, 0x8b, 0x55, 0xd0, //0x00003569 movq $-48(%rbp), %rdx
- 0x48, 0x89, 0x0a, //0x0000356d movq %rcx, (%rdx)
- 0xe9, 0x67, 0xfe, 0xff, 0xff, //0x00003570 jmp LBB0_582
- //0x00003575 LBB0_603
- 0x4d, 0x29, 0xe1, //0x00003575 subq %r12, %r9
- 0x4c, 0x89, 0xc9, //0x00003578 movq %r9, %rcx
- 0x49, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x0000357b movq $-2, %r9
- 0xe9, 0x4e, 0xfe, 0xff, 0xff, //0x00003582 jmp LBB0_580
- //0x00003587 LBB0_604
- 0x49, 0x8d, 0x48, 0xff, //0x00003587 leaq $-1(%r8), %rcx
- 0x4c, 0x39, 0xf1, //0x0000358b cmpq %r14, %rcx
- 0x0f, 0x84, 0x48, 0xfe, 0xff, 0xff, //0x0000358e je LBB0_582
- 0x4b, 0x8d, 0x1c, 0x16, //0x00003594 leaq (%r14,%r10), %rbx
- 0x48, 0x83, 0xc3, 0x02, //0x00003598 addq $2, %rbx
- 0x4d, 0x29, 0xf0, //0x0000359c subq %r14, %r8
- 0x49, 0x83, 0xc0, 0xfe, //0x0000359f addq $-2, %r8
- 0x4d, 0x89, 0xc6, //0x000035a3 movq %r8, %r14
- 0xe9, 0x47, 0xf4, 0xff, 0xff, //0x000035a6 jmp LBB0_509
- //0x000035ab LBB0_322
- 0x4d, 0x29, 0xe1, //0x000035ab subq %r12, %r9
- 0xe9, 0x04, 0x00, 0x00, 0x00, //0x000035ae jmp LBB0_607
- //0x000035b3 LBB0_606
- 0x4c, 0x2b, 0x4d, 0xb8, //0x000035b3 subq $-72(%rbp), %r9
- //0x000035b7 LBB0_607
- 0x49, 0x01, 0xc9, //0x000035b7 addq %rcx, %r9
- 0x4c, 0x89, 0xc9, //0x000035ba movq %r9, %rcx
- 0xe9, 0x08, 0xfe, 0xff, 0xff, //0x000035bd jmp LBB0_579
- //0x000035c2 LBB0_608
- 0x4c, 0x2b, 0x4d, 0xb8, //0x000035c2 subq $-72(%rbp), %r9
- 0x4c, 0x89, 0xc9, //0x000035c6 movq %r9, %rcx
- 0xe9, 0xfc, 0xfd, 0xff, 0xff, //0x000035c9 jmp LBB0_579
- 0x90, 0x90, //0x000035ce .p2align 2, 0x90
- // // .set L0_0_set_582, LBB0_582-LJTI0_0
- // // .set L0_0_set_499, LBB0_499-LJTI0_0
- // // .set L0_0_set_500, LBB0_500-LJTI0_0
- // // .set L0_0_set_483, LBB0_483-LJTI0_0
- // // .set L0_0_set_510, LBB0_510-LJTI0_0
- // // .set L0_0_set_535, LBB0_535-LJTI0_0
- // // .set L0_0_set_496, LBB0_496-LJTI0_0
- // // .set L0_0_set_537, LBB0_537-LJTI0_0
- //0x000035d0 LJTI0_0
- 0x0c, 0xfe, 0xff, 0xff, //0x000035d0 .long L0_0_set_582
- 0x1f, 0xf3, 0xff, 0xff, //0x000035d4 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x000035d8 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x000035dc .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x000035e0 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x000035e4 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x000035e8 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x000035ec .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x000035f0 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x000035f4 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x000035f8 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x000035fc .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x00003600 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x00003604 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x00003608 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x0000360c .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x00003610 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x00003614 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x00003618 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x0000361c .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x00003620 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x00003624 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x00003628 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x0000362c .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x00003630 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x00003634 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x00003638 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x0000363c .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x00003640 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x00003644 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x00003648 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x0000364c .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x00003650 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x00003654 .long L0_0_set_499
- 0x28, 0xf3, 0xff, 0xff, //0x00003658 .long L0_0_set_500
- 0x1f, 0xf3, 0xff, 0xff, //0x0000365c .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x00003660 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x00003664 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x00003668 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x0000366c .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x00003670 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x00003674 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x00003678 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x0000367c .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x00003680 .long L0_0_set_499
- 0x05, 0xf2, 0xff, 0xff, //0x00003684 .long L0_0_set_483
- 0x1f, 0xf3, 0xff, 0xff, //0x00003688 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x0000368c .long L0_0_set_499
- 0x05, 0xf2, 0xff, 0xff, //0x00003690 .long L0_0_set_483
- 0x05, 0xf2, 0xff, 0xff, //0x00003694 .long L0_0_set_483
- 0x05, 0xf2, 0xff, 0xff, //0x00003698 .long L0_0_set_483
- 0x05, 0xf2, 0xff, 0xff, //0x0000369c .long L0_0_set_483
- 0x05, 0xf2, 0xff, 0xff, //0x000036a0 .long L0_0_set_483
- 0x05, 0xf2, 0xff, 0xff, //0x000036a4 .long L0_0_set_483
- 0x05, 0xf2, 0xff, 0xff, //0x000036a8 .long L0_0_set_483
- 0x05, 0xf2, 0xff, 0xff, //0x000036ac .long L0_0_set_483
- 0x05, 0xf2, 0xff, 0xff, //0x000036b0 .long L0_0_set_483
- 0x05, 0xf2, 0xff, 0xff, //0x000036b4 .long L0_0_set_483
- 0x1f, 0xf3, 0xff, 0xff, //0x000036b8 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x000036bc .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x000036c0 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x000036c4 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x000036c8 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x000036cc .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x000036d0 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x000036d4 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x000036d8 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x000036dc .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x000036e0 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x000036e4 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x000036e8 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x000036ec .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x000036f0 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x000036f4 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x000036f8 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x000036fc .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x00003700 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x00003704 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x00003708 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x0000370c .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x00003710 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x00003714 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x00003718 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x0000371c .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x00003720 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x00003724 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x00003728 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x0000372c .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x00003730 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x00003734 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x00003738 .long L0_0_set_499
- 0x34, 0xf4, 0xff, 0xff, //0x0000373c .long L0_0_set_510
- 0x1f, 0xf3, 0xff, 0xff, //0x00003740 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x00003744 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x00003748 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x0000374c .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x00003750 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x00003754 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x00003758 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x0000375c .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x00003760 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x00003764 .long L0_0_set_499
- 0x82, 0xf8, 0xff, 0xff, //0x00003768 .long L0_0_set_535
- 0x1f, 0xf3, 0xff, 0xff, //0x0000376c .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x00003770 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x00003774 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x00003778 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x0000377c .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x00003780 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x00003784 .long L0_0_set_499
- 0xec, 0xf2, 0xff, 0xff, //0x00003788 .long L0_0_set_496
- 0x1f, 0xf3, 0xff, 0xff, //0x0000378c .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x00003790 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x00003794 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x00003798 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x0000379c .long L0_0_set_499
- 0xec, 0xf2, 0xff, 0xff, //0x000037a0 .long L0_0_set_496
- 0x1f, 0xf3, 0xff, 0xff, //0x000037a4 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x000037a8 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x000037ac .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x000037b0 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x000037b4 .long L0_0_set_499
- 0x1f, 0xf3, 0xff, 0xff, //0x000037b8 .long L0_0_set_499
- 0x95, 0xf8, 0xff, 0xff, //0x000037bc .long L0_0_set_537
- // // .set L0_1_set_57, LBB0_57-LJTI0_1
- // // .set L0_1_set_85, LBB0_85-LJTI0_1
- // // .set L0_1_set_63, LBB0_63-LJTI0_1
- // // .set L0_1_set_83, LBB0_83-LJTI0_1
- // // .set L0_1_set_60, LBB0_60-LJTI0_1
- // // .set L0_1_set_88, LBB0_88-LJTI0_1
- //0x000037c0 LJTI0_1
- 0xc5, 0xcc, 0xff, 0xff, //0x000037c0 .long L0_1_set_57
- 0xde, 0xce, 0xff, 0xff, //0x000037c4 .long L0_1_set_85
- 0x03, 0xcd, 0xff, 0xff, //0x000037c8 .long L0_1_set_63
- 0xc7, 0xce, 0xff, 0xff, //0x000037cc .long L0_1_set_83
- 0xde, 0xcc, 0xff, 0xff, //0x000037d0 .long L0_1_set_60
- 0x7f, 0xd1, 0xff, 0xff, //0x000037d4 .long L0_1_set_88
- // // .set L0_2_set_582, LBB0_582-LJTI0_2
- // // .set L0_2_set_567, LBB0_567-LJTI0_2
- // // .set L0_2_set_231, LBB0_231-LJTI0_2
- // // .set L0_2_set_255, LBB0_255-LJTI0_2
- // // .set L0_2_set_90, LBB0_90-LJTI0_2
- // // .set L0_2_set_226, LBB0_226-LJTI0_2
- // // .set L0_2_set_228, LBB0_228-LJTI0_2
- // // .set L0_2_set_291, LBB0_291-LJTI0_2
- // // .set L0_2_set_299, LBB0_299-LJTI0_2
- // // .set L0_2_set_297, LBB0_297-LJTI0_2
- //0x000037d8 LJTI0_2
- 0x04, 0xfc, 0xff, 0xff, //0x000037d8 .long L0_2_set_582
- 0x4c, 0xfb, 0xff, 0xff, //0x000037dc .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x000037e0 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x000037e4 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x000037e8 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x000037ec .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x000037f0 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x000037f4 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x000037f8 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x000037fc .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x00003800 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x00003804 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x00003808 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x0000380c .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x00003810 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x00003814 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x00003818 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x0000381c .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x00003820 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x00003824 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x00003828 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x0000382c .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x00003830 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x00003834 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x00003838 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x0000383c .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x00003840 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x00003844 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x00003848 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x0000384c .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x00003850 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x00003854 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x00003858 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x0000385c .long L0_2_set_567
- 0x37, 0xd9, 0xff, 0xff, //0x00003860 .long L0_2_set_231
- 0x4c, 0xfb, 0xff, 0xff, //0x00003864 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x00003868 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x0000386c .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x00003870 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x00003874 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x00003878 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x0000387c .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x00003880 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x00003884 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x00003888 .long L0_2_set_567
- 0xca, 0xda, 0xff, 0xff, //0x0000388c .long L0_2_set_255
- 0x4c, 0xfb, 0xff, 0xff, //0x00003890 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x00003894 .long L0_2_set_567
- 0x1e, 0xcf, 0xff, 0xff, //0x00003898 .long L0_2_set_90
- 0x1e, 0xcf, 0xff, 0xff, //0x0000389c .long L0_2_set_90
- 0x1e, 0xcf, 0xff, 0xff, //0x000038a0 .long L0_2_set_90
- 0x1e, 0xcf, 0xff, 0xff, //0x000038a4 .long L0_2_set_90
- 0x1e, 0xcf, 0xff, 0xff, //0x000038a8 .long L0_2_set_90
- 0x1e, 0xcf, 0xff, 0xff, //0x000038ac .long L0_2_set_90
- 0x1e, 0xcf, 0xff, 0xff, //0x000038b0 .long L0_2_set_90
- 0x1e, 0xcf, 0xff, 0xff, //0x000038b4 .long L0_2_set_90
- 0x1e, 0xcf, 0xff, 0xff, //0x000038b8 .long L0_2_set_90
- 0x1e, 0xcf, 0xff, 0xff, //0x000038bc .long L0_2_set_90
- 0x4c, 0xfb, 0xff, 0xff, //0x000038c0 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x000038c4 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x000038c8 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x000038cc .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x000038d0 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x000038d4 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x000038d8 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x000038dc .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x000038e0 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x000038e4 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x000038e8 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x000038ec .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x000038f0 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x000038f4 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x000038f8 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x000038fc .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x00003900 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x00003904 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x00003908 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x0000390c .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x00003910 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x00003914 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x00003918 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x0000391c .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x00003920 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x00003924 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x00003928 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x0000392c .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x00003930 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x00003934 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x00003938 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x0000393c .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x00003940 .long L0_2_set_567
- 0xcf, 0xd8, 0xff, 0xff, //0x00003944 .long L0_2_set_226
- 0x4c, 0xfb, 0xff, 0xff, //0x00003948 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x0000394c .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x00003950 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x00003954 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x00003958 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x0000395c .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x00003960 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x00003964 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x00003968 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x0000396c .long L0_2_set_567
- 0xf3, 0xd8, 0xff, 0xff, //0x00003970 .long L0_2_set_228
- 0x4c, 0xfb, 0xff, 0xff, //0x00003974 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x00003978 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x0000397c .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x00003980 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x00003984 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x00003988 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x0000398c .long L0_2_set_567
- 0x09, 0xdd, 0xff, 0xff, //0x00003990 .long L0_2_set_291
- 0x4c, 0xfb, 0xff, 0xff, //0x00003994 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x00003998 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x0000399c .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x000039a0 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x000039a4 .long L0_2_set_567
- 0x56, 0xdd, 0xff, 0xff, //0x000039a8 .long L0_2_set_299
- 0x4c, 0xfb, 0xff, 0xff, //0x000039ac .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x000039b0 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x000039b4 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x000039b8 .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x000039bc .long L0_2_set_567
- 0x4c, 0xfb, 0xff, 0xff, //0x000039c0 .long L0_2_set_567
- 0x32, 0xdd, 0xff, 0xff, //0x000039c4 .long L0_2_set_297
- // // .set L0_3_set_280, LBB0_280-LJTI0_3
- // // .set L0_3_set_330, LBB0_330-LJTI0_3
- // // .set L0_3_set_286, LBB0_286-LJTI0_3
- // // .set L0_3_set_289, LBB0_289-LJTI0_3
- //0x000039c8 LJTI0_3
- 0x9c, 0xda, 0xff, 0xff, //0x000039c8 .long L0_3_set_280
- 0xbe, 0xdd, 0xff, 0xff, //0x000039cc .long L0_3_set_330
- 0x9c, 0xda, 0xff, 0xff, //0x000039d0 .long L0_3_set_280
- 0xea, 0xda, 0xff, 0xff, //0x000039d4 .long L0_3_set_286
- 0xbe, 0xdd, 0xff, 0xff, //0x000039d8 .long L0_3_set_330
- 0xbe, 0xdd, 0xff, 0xff, //0x000039dc .long L0_3_set_330
- 0xbe, 0xdd, 0xff, 0xff, //0x000039e0 .long L0_3_set_330
- 0xbe, 0xdd, 0xff, 0xff, //0x000039e4 .long L0_3_set_330
- 0xbe, 0xdd, 0xff, 0xff, //0x000039e8 .long L0_3_set_330
- 0xbe, 0xdd, 0xff, 0xff, //0x000039ec .long L0_3_set_330
- 0xbe, 0xdd, 0xff, 0xff, //0x000039f0 .long L0_3_set_330
- 0xbe, 0xdd, 0xff, 0xff, //0x000039f4 .long L0_3_set_330
- 0xbe, 0xdd, 0xff, 0xff, //0x000039f8 .long L0_3_set_330
- 0xbe, 0xdd, 0xff, 0xff, //0x000039fc .long L0_3_set_330
- 0xbe, 0xdd, 0xff, 0xff, //0x00003a00 .long L0_3_set_330
- 0xbe, 0xdd, 0xff, 0xff, //0x00003a04 .long L0_3_set_330
- 0xbe, 0xdd, 0xff, 0xff, //0x00003a08 .long L0_3_set_330
- 0xbe, 0xdd, 0xff, 0xff, //0x00003a0c .long L0_3_set_330
- 0xbe, 0xdd, 0xff, 0xff, //0x00003a10 .long L0_3_set_330
- 0xbe, 0xdd, 0xff, 0xff, //0x00003a14 .long L0_3_set_330
- 0xbe, 0xdd, 0xff, 0xff, //0x00003a18 .long L0_3_set_330
- 0xbe, 0xdd, 0xff, 0xff, //0x00003a1c .long L0_3_set_330
- 0xbe, 0xdd, 0xff, 0xff, //0x00003a20 .long L0_3_set_330
- 0xbe, 0xdd, 0xff, 0xff, //0x00003a24 .long L0_3_set_330
- 0xbe, 0xdd, 0xff, 0xff, //0x00003a28 .long L0_3_set_330
- 0xbe, 0xdd, 0xff, 0xff, //0x00003a2c .long L0_3_set_330
- 0x06, 0xdb, 0xff, 0xff, //0x00003a30 .long L0_3_set_289
- // // .set L0_4_set_122, LBB0_122-LJTI0_4
- // // .set L0_4_set_199, LBB0_199-LJTI0_4
- // // .set L0_4_set_124, LBB0_124-LJTI0_4
- // // .set L0_4_set_116, LBB0_116-LJTI0_4
- //0x00003a34 LJTI0_4
- 0xe5, 0xce, 0xff, 0xff, //0x00003a34 .long L0_4_set_122
- 0x05, 0xd5, 0xff, 0xff, //0x00003a38 .long L0_4_set_199
- 0xe5, 0xce, 0xff, 0xff, //0x00003a3c .long L0_4_set_122
- 0xf8, 0xce, 0xff, 0xff, //0x00003a40 .long L0_4_set_124
- 0x05, 0xd5, 0xff, 0xff, //0x00003a44 .long L0_4_set_199
- 0x05, 0xd5, 0xff, 0xff, //0x00003a48 .long L0_4_set_199
- 0x05, 0xd5, 0xff, 0xff, //0x00003a4c .long L0_4_set_199
- 0x05, 0xd5, 0xff, 0xff, //0x00003a50 .long L0_4_set_199
- 0x05, 0xd5, 0xff, 0xff, //0x00003a54 .long L0_4_set_199
- 0x05, 0xd5, 0xff, 0xff, //0x00003a58 .long L0_4_set_199
- 0x05, 0xd5, 0xff, 0xff, //0x00003a5c .long L0_4_set_199
- 0x05, 0xd5, 0xff, 0xff, //0x00003a60 .long L0_4_set_199
- 0x05, 0xd5, 0xff, 0xff, //0x00003a64 .long L0_4_set_199
- 0x05, 0xd5, 0xff, 0xff, //0x00003a68 .long L0_4_set_199
- 0x05, 0xd5, 0xff, 0xff, //0x00003a6c .long L0_4_set_199
- 0x05, 0xd5, 0xff, 0xff, //0x00003a70 .long L0_4_set_199
- 0x05, 0xd5, 0xff, 0xff, //0x00003a74 .long L0_4_set_199
- 0x05, 0xd5, 0xff, 0xff, //0x00003a78 .long L0_4_set_199
- 0x05, 0xd5, 0xff, 0xff, //0x00003a7c .long L0_4_set_199
- 0x05, 0xd5, 0xff, 0xff, //0x00003a80 .long L0_4_set_199
- 0x05, 0xd5, 0xff, 0xff, //0x00003a84 .long L0_4_set_199
- 0x05, 0xd5, 0xff, 0xff, //0x00003a88 .long L0_4_set_199
- 0x05, 0xd5, 0xff, 0xff, //0x00003a8c .long L0_4_set_199
- 0x05, 0xd5, 0xff, 0xff, //0x00003a90 .long L0_4_set_199
- 0x05, 0xd5, 0xff, 0xff, //0x00003a94 .long L0_4_set_199
- 0x05, 0xd5, 0xff, 0xff, //0x00003a98 .long L0_4_set_199
- 0x9d, 0xce, 0xff, 0xff, //0x00003a9c .long L0_4_set_116
- //0x00003aa0 .p2align 2, 0x00
- //0x00003aa0 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x00003aa0 .long 2
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/u64toa.go b/vendor/github.com/bytedance/sonic/internal/native/sse/u64toa.go
deleted file mode 100644
index 8149027d3..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/u64toa.go
+++ /dev/null
@@ -1,34 +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 sse
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var F_u64toa func(out unsafe.Pointer, val uint64) (ret int)
-
-var S_u64toa uintptr
-
-//go:nosplit
-func u64toa(out *byte, val uint64) (ret int) {
- return F_u64toa(rt.NoEscape(unsafe.Pointer(out)), val)
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/u64toa_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/u64toa_subr.go
deleted file mode 100644
index 297cb9bef..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/u64toa_subr.go
+++ /dev/null
@@ -1,39 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package sse
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__u64toa = 80
-)
-
-const (
- _stack__u64toa = 8
-)
-
-const (
- _size__u64toa = 1232
-)
-
-var (
- _pcsp__u64toa = [][2]uint32{
- {0x1, 0},
- {0xa5, 8},
- {0xa6, 0},
- {0x1cf, 8},
- {0x1d0, 0},
- {0x307, 8},
- {0x308, 0},
- {0x4cf, 8},
- {0x4d0, 0},
- }
-)
-
-var _cfunc_u64toa = []loader.CFunc{
- {"_u64toa_entry", 0, _entry__u64toa, 0, nil},
- {"_u64toa", _entry__u64toa, _size__u64toa, _stack__u64toa, _pcsp__u64toa},
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/u64toa_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/u64toa_text_amd64.go
deleted file mode 100644
index 2adb3e316..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/u64toa_text_amd64.go
+++ /dev/null
@@ -1,384 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package sse
-
-var _text_u64toa = []byte{
- // .p2align 4, 0x00
- // LCPI0_0
- 0x59, 0x17, 0xb7, 0xd1, 0x00, 0x00, 0x00, 0x00, // .quad 3518437209
- 0x59, 0x17, 0xb7, 0xd1, 0x00, 0x00, 0x00, 0x00, //0x00000008 .quad 3518437209
- //0x00000010 LCPI0_1
- 0xc5, 0x20, //0x00000010 .word 8389
- 0x7b, 0x14, //0x00000012 .word 5243
- 0x34, 0x33, //0x00000014 .word 13108
- 0x00, 0x80, //0x00000016 .word 32768
- 0xc5, 0x20, //0x00000018 .word 8389
- 0x7b, 0x14, //0x0000001a .word 5243
- 0x34, 0x33, //0x0000001c .word 13108
- 0x00, 0x80, //0x0000001e .word 32768
- //0x00000020 LCPI0_2
- 0x80, 0x00, //0x00000020 .word 128
- 0x00, 0x08, //0x00000022 .word 2048
- 0x00, 0x20, //0x00000024 .word 8192
- 0x00, 0x80, //0x00000026 .word 32768
- 0x80, 0x00, //0x00000028 .word 128
- 0x00, 0x08, //0x0000002a .word 2048
- 0x00, 0x20, //0x0000002c .word 8192
- 0x00, 0x80, //0x0000002e .word 32768
- //0x00000030 LCPI0_3
- 0x0a, 0x00, //0x00000030 .word 10
- 0x0a, 0x00, //0x00000032 .word 10
- 0x0a, 0x00, //0x00000034 .word 10
- 0x0a, 0x00, //0x00000036 .word 10
- 0x0a, 0x00, //0x00000038 .word 10
- 0x0a, 0x00, //0x0000003a .word 10
- 0x0a, 0x00, //0x0000003c .word 10
- 0x0a, 0x00, //0x0000003e .word 10
- //0x00000040 LCPI0_4
- 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00000040 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000'
- //0x00000050 .p2align 4, 0x90
- //0x00000050 _u64toa
- 0x55, //0x00000050 pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000051 movq %rsp, %rbp
- 0x48, 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x00000054 cmpq $9999, %rsi
- 0x0f, 0x87, 0xa5, 0x00, 0x00, 0x00, //0x0000005b ja LBB0_8
- 0x0f, 0xb7, 0xc6, //0x00000061 movzwl %si, %eax
- 0xc1, 0xe8, 0x02, //0x00000064 shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000067 imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x0000006d shrl $17, %eax
- 0x48, 0x8d, 0x14, 0x00, //0x00000070 leaq (%rax,%rax), %rdx
- 0x6b, 0xc0, 0x64, //0x00000074 imull $100, %eax, %eax
- 0x89, 0xf1, //0x00000077 movl %esi, %ecx
- 0x29, 0xc1, //0x00000079 subl %eax, %ecx
- 0x0f, 0xb7, 0xc1, //0x0000007b movzwl %cx, %eax
- 0x48, 0x01, 0xc0, //0x0000007e addq %rax, %rax
- 0x81, 0xfe, 0xe8, 0x03, 0x00, 0x00, //0x00000081 cmpl $1000, %esi
- 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00000087 jb LBB0_3
- 0x48, 0x8d, 0x0d, 0x8c, 0x04, 0x00, 0x00, //0x0000008d leaq $1164(%rip), %rcx /* _Digits+0(%rip) */
- 0x8a, 0x0c, 0x0a, //0x00000094 movb (%rdx,%rcx), %cl
- 0x88, 0x0f, //0x00000097 movb %cl, (%rdi)
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000099 movl $1, %ecx
- 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x0000009e jmp LBB0_4
- //0x000000a3 LBB0_3
- 0x31, 0xc9, //0x000000a3 xorl %ecx, %ecx
- 0x83, 0xfe, 0x64, //0x000000a5 cmpl $100, %esi
- 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x000000a8 jb LBB0_5
- //0x000000ae LBB0_4
- 0x0f, 0xb7, 0xd2, //0x000000ae movzwl %dx, %edx
- 0x48, 0x83, 0xca, 0x01, //0x000000b1 orq $1, %rdx
- 0x48, 0x8d, 0x35, 0x64, 0x04, 0x00, 0x00, //0x000000b5 leaq $1124(%rip), %rsi /* _Digits+0(%rip) */
- 0x8a, 0x14, 0x32, //0x000000bc movb (%rdx,%rsi), %dl
- 0x89, 0xce, //0x000000bf movl %ecx, %esi
- 0x83, 0xc1, 0x01, //0x000000c1 addl $1, %ecx
- 0x88, 0x14, 0x37, //0x000000c4 movb %dl, (%rdi,%rsi)
- //0x000000c7 LBB0_6
- 0x48, 0x8d, 0x15, 0x52, 0x04, 0x00, 0x00, //0x000000c7 leaq $1106(%rip), %rdx /* _Digits+0(%rip) */
- 0x8a, 0x14, 0x10, //0x000000ce movb (%rax,%rdx), %dl
- 0x89, 0xce, //0x000000d1 movl %ecx, %esi
- 0x83, 0xc1, 0x01, //0x000000d3 addl $1, %ecx
- 0x88, 0x14, 0x37, //0x000000d6 movb %dl, (%rdi,%rsi)
- //0x000000d9 LBB0_7
- 0x0f, 0xb7, 0xc0, //0x000000d9 movzwl %ax, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x000000dc orq $1, %rax
- 0x48, 0x8d, 0x15, 0x39, 0x04, 0x00, 0x00, //0x000000e0 leaq $1081(%rip), %rdx /* _Digits+0(%rip) */
- 0x8a, 0x04, 0x10, //0x000000e7 movb (%rax,%rdx), %al
- 0x89, 0xca, //0x000000ea movl %ecx, %edx
- 0x83, 0xc1, 0x01, //0x000000ec addl $1, %ecx
- 0x88, 0x04, 0x17, //0x000000ef movb %al, (%rdi,%rdx)
- 0x89, 0xc8, //0x000000f2 movl %ecx, %eax
- 0x5d, //0x000000f4 popq %rbp
- 0xc3, //0x000000f5 retq
- //0x000000f6 LBB0_5
- 0x31, 0xc9, //0x000000f6 xorl %ecx, %ecx
- 0x83, 0xfe, 0x0a, //0x000000f8 cmpl $10, %esi
- 0x0f, 0x83, 0xc6, 0xff, 0xff, 0xff, //0x000000fb jae LBB0_6
- 0xe9, 0xd3, 0xff, 0xff, 0xff, //0x00000101 jmp LBB0_7
- //0x00000106 LBB0_8
- 0x48, 0x81, 0xfe, 0xff, 0xe0, 0xf5, 0x05, //0x00000106 cmpq $99999999, %rsi
- 0x0f, 0x87, 0x20, 0x01, 0x00, 0x00, //0x0000010d ja LBB0_16
- 0x89, 0xf0, //0x00000113 movl %esi, %eax
- 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00000115 movl $3518437209, %edx
- 0x48, 0x0f, 0xaf, 0xd0, //0x0000011a imulq %rax, %rdx
- 0x48, 0xc1, 0xea, 0x2d, //0x0000011e shrq $45, %rdx
- 0x44, 0x69, 0xc2, 0x10, 0x27, 0x00, 0x00, //0x00000122 imull $10000, %edx, %r8d
- 0x89, 0xf1, //0x00000129 movl %esi, %ecx
- 0x44, 0x29, 0xc1, //0x0000012b subl %r8d, %ecx
- 0x4c, 0x69, 0xd0, 0x83, 0xde, 0x1b, 0x43, //0x0000012e imulq $1125899907, %rax, %r10
- 0x49, 0xc1, 0xea, 0x31, //0x00000135 shrq $49, %r10
- 0x41, 0x83, 0xe2, 0xfe, //0x00000139 andl $-2, %r10d
- 0x0f, 0xb7, 0xc2, //0x0000013d movzwl %dx, %eax
- 0xc1, 0xe8, 0x02, //0x00000140 shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000143 imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x00000149 shrl $17, %eax
- 0x6b, 0xc0, 0x64, //0x0000014c imull $100, %eax, %eax
- 0x29, 0xc2, //0x0000014f subl %eax, %edx
- 0x44, 0x0f, 0xb7, 0xca, //0x00000151 movzwl %dx, %r9d
- 0x4d, 0x01, 0xc9, //0x00000155 addq %r9, %r9
- 0x0f, 0xb7, 0xc1, //0x00000158 movzwl %cx, %eax
- 0xc1, 0xe8, 0x02, //0x0000015b shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x0000015e imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x00000164 shrl $17, %eax
- 0x4c, 0x8d, 0x04, 0x00, //0x00000167 leaq (%rax,%rax), %r8
- 0x6b, 0xc0, 0x64, //0x0000016b imull $100, %eax, %eax
- 0x29, 0xc1, //0x0000016e subl %eax, %ecx
- 0x44, 0x0f, 0xb7, 0xd9, //0x00000170 movzwl %cx, %r11d
- 0x4d, 0x01, 0xdb, //0x00000174 addq %r11, %r11
- 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x00000177 cmpl $10000000, %esi
- 0x0f, 0x82, 0x17, 0x00, 0x00, 0x00, //0x0000017d jb LBB0_11
- 0x48, 0x8d, 0x05, 0x96, 0x03, 0x00, 0x00, //0x00000183 leaq $918(%rip), %rax /* _Digits+0(%rip) */
- 0x41, 0x8a, 0x04, 0x02, //0x0000018a movb (%r10,%rax), %al
- 0x88, 0x07, //0x0000018e movb %al, (%rdi)
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000190 movl $1, %ecx
- 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00000195 jmp LBB0_12
- //0x0000019a LBB0_11
- 0x31, 0xc9, //0x0000019a xorl %ecx, %ecx
- 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x0000019c cmpl $1000000, %esi
- 0x0f, 0x82, 0x78, 0x00, 0x00, 0x00, //0x000001a2 jb LBB0_13
- //0x000001a8 LBB0_12
- 0x44, 0x89, 0xd0, //0x000001a8 movl %r10d, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x000001ab orq $1, %rax
- 0x48, 0x8d, 0x35, 0x6a, 0x03, 0x00, 0x00, //0x000001af leaq $874(%rip), %rsi /* _Digits+0(%rip) */
- 0x8a, 0x04, 0x30, //0x000001b6 movb (%rax,%rsi), %al
- 0x89, 0xce, //0x000001b9 movl %ecx, %esi
- 0x83, 0xc1, 0x01, //0x000001bb addl $1, %ecx
- 0x88, 0x04, 0x37, //0x000001be movb %al, (%rdi,%rsi)
- //0x000001c1 LBB0_14
- 0x48, 0x8d, 0x05, 0x58, 0x03, 0x00, 0x00, //0x000001c1 leaq $856(%rip), %rax /* _Digits+0(%rip) */
- 0x41, 0x8a, 0x04, 0x01, //0x000001c8 movb (%r9,%rax), %al
- 0x89, 0xce, //0x000001cc movl %ecx, %esi
- 0x83, 0xc1, 0x01, //0x000001ce addl $1, %ecx
- 0x88, 0x04, 0x37, //0x000001d1 movb %al, (%rdi,%rsi)
- //0x000001d4 LBB0_15
- 0x41, 0x0f, 0xb7, 0xc1, //0x000001d4 movzwl %r9w, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x000001d8 orq $1, %rax
- 0x48, 0x8d, 0x35, 0x3d, 0x03, 0x00, 0x00, //0x000001dc leaq $829(%rip), %rsi /* _Digits+0(%rip) */
- 0x8a, 0x04, 0x30, //0x000001e3 movb (%rax,%rsi), %al
- 0x89, 0xca, //0x000001e6 movl %ecx, %edx
- 0x88, 0x04, 0x17, //0x000001e8 movb %al, (%rdi,%rdx)
- 0x41, 0x8a, 0x04, 0x30, //0x000001eb movb (%r8,%rsi), %al
- 0x88, 0x44, 0x17, 0x01, //0x000001ef movb %al, $1(%rdi,%rdx)
- 0x41, 0x0f, 0xb7, 0xc0, //0x000001f3 movzwl %r8w, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x000001f7 orq $1, %rax
- 0x8a, 0x04, 0x30, //0x000001fb movb (%rax,%rsi), %al
- 0x88, 0x44, 0x17, 0x02, //0x000001fe movb %al, $2(%rdi,%rdx)
- 0x41, 0x8a, 0x04, 0x33, //0x00000202 movb (%r11,%rsi), %al
- 0x88, 0x44, 0x17, 0x03, //0x00000206 movb %al, $3(%rdi,%rdx)
- 0x41, 0x0f, 0xb7, 0xc3, //0x0000020a movzwl %r11w, %eax
- 0x48, 0x83, 0xc8, 0x01, //0x0000020e orq $1, %rax
- 0x8a, 0x04, 0x30, //0x00000212 movb (%rax,%rsi), %al
- 0x83, 0xc1, 0x05, //0x00000215 addl $5, %ecx
- 0x88, 0x44, 0x17, 0x04, //0x00000218 movb %al, $4(%rdi,%rdx)
- 0x89, 0xc8, //0x0000021c movl %ecx, %eax
- 0x5d, //0x0000021e popq %rbp
- 0xc3, //0x0000021f retq
- //0x00000220 LBB0_13
- 0x31, 0xc9, //0x00000220 xorl %ecx, %ecx
- 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x00000222 cmpl $100000, %esi
- 0x0f, 0x83, 0x93, 0xff, 0xff, 0xff, //0x00000228 jae LBB0_14
- 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x0000022e jmp LBB0_15
- //0x00000233 LBB0_16
- 0x48, 0xb8, 0xff, 0xff, 0xc0, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x00000233 movabsq $9999999999999999, %rax
- 0x48, 0x39, 0xc6, //0x0000023d cmpq %rax, %rsi
- 0x0f, 0x87, 0x12, 0x01, 0x00, 0x00, //0x00000240 ja LBB0_18
- 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000246 movabsq $-6067343680855748867, %rcx
- 0x48, 0x89, 0xf0, //0x00000250 movq %rsi, %rax
- 0x48, 0xf7, 0xe1, //0x00000253 mulq %rcx
- 0x48, 0xc1, 0xea, 0x1a, //0x00000256 shrq $26, %rdx
- 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x0000025a imull $100000000, %edx, %eax
- 0x29, 0xc6, //0x00000260 subl %eax, %esi
- 0x66, 0x0f, 0x6e, 0xc2, //0x00000262 movd %edx, %xmm0
- 0xf3, 0x0f, 0x6f, 0x0d, 0x92, 0xfd, 0xff, 0xff, //0x00000266 movdqu $-622(%rip), %xmm1 /* LCPI0_0+0(%rip) */
- 0x66, 0x0f, 0x6f, 0xd0, //0x0000026e movdqa %xmm0, %xmm2
- 0x66, 0x0f, 0xf4, 0xd1, //0x00000272 pmuludq %xmm1, %xmm2
- 0x66, 0x0f, 0x73, 0xd2, 0x2d, //0x00000276 psrlq $45, %xmm2
- 0xb8, 0x10, 0x27, 0x00, 0x00, //0x0000027b movl $10000, %eax
- 0x66, 0x48, 0x0f, 0x6e, 0xd8, //0x00000280 movq %rax, %xmm3
- 0x66, 0x0f, 0x6f, 0xe2, //0x00000285 movdqa %xmm2, %xmm4
- 0x66, 0x0f, 0xf4, 0xe3, //0x00000289 pmuludq %xmm3, %xmm4
- 0x66, 0x0f, 0xfa, 0xc4, //0x0000028d psubd %xmm4, %xmm0
- 0x66, 0x0f, 0x61, 0xd0, //0x00000291 punpcklwd %xmm0, %xmm2
- 0x66, 0x0f, 0x73, 0xf2, 0x02, //0x00000295 psllq $2, %xmm2
- 0xf2, 0x0f, 0x70, 0xc2, 0x50, //0x0000029a pshuflw $80, %xmm2, %xmm0
- 0x66, 0x0f, 0x70, 0xc0, 0x50, //0x0000029f pshufd $80, %xmm0, %xmm0
- 0xf3, 0x0f, 0x6f, 0x15, 0x64, 0xfd, 0xff, 0xff, //0x000002a4 movdqu $-668(%rip), %xmm2 /* LCPI0_1+0(%rip) */
- 0x66, 0x0f, 0xe4, 0xc2, //0x000002ac pmulhuw %xmm2, %xmm0
- 0xf3, 0x0f, 0x6f, 0x25, 0x68, 0xfd, 0xff, 0xff, //0x000002b0 movdqu $-664(%rip), %xmm4 /* LCPI0_2+0(%rip) */
- 0x66, 0x0f, 0xe4, 0xc4, //0x000002b8 pmulhuw %xmm4, %xmm0
- 0xf3, 0x0f, 0x6f, 0x2d, 0x6c, 0xfd, 0xff, 0xff, //0x000002bc movdqu $-660(%rip), %xmm5 /* LCPI0_3+0(%rip) */
- 0x66, 0x0f, 0x6f, 0xf0, //0x000002c4 movdqa %xmm0, %xmm6
- 0x66, 0x0f, 0xd5, 0xf5, //0x000002c8 pmullw %xmm5, %xmm6
- 0x66, 0x0f, 0x73, 0xf6, 0x10, //0x000002cc psllq $16, %xmm6
- 0x66, 0x0f, 0xf9, 0xc6, //0x000002d1 psubw %xmm6, %xmm0
- 0x66, 0x0f, 0x6e, 0xf6, //0x000002d5 movd %esi, %xmm6
- 0x66, 0x0f, 0xf4, 0xce, //0x000002d9 pmuludq %xmm6, %xmm1
- 0x66, 0x0f, 0x73, 0xd1, 0x2d, //0x000002dd psrlq $45, %xmm1
- 0x66, 0x0f, 0xf4, 0xd9, //0x000002e2 pmuludq %xmm1, %xmm3
- 0x66, 0x0f, 0xfa, 0xf3, //0x000002e6 psubd %xmm3, %xmm6
- 0x66, 0x0f, 0x61, 0xce, //0x000002ea punpcklwd %xmm6, %xmm1
- 0x66, 0x0f, 0x73, 0xf1, 0x02, //0x000002ee psllq $2, %xmm1
- 0xf2, 0x0f, 0x70, 0xc9, 0x50, //0x000002f3 pshuflw $80, %xmm1, %xmm1
- 0x66, 0x0f, 0x70, 0xc9, 0x50, //0x000002f8 pshufd $80, %xmm1, %xmm1
- 0x66, 0x0f, 0xe4, 0xca, //0x000002fd pmulhuw %xmm2, %xmm1
- 0x66, 0x0f, 0xe4, 0xcc, //0x00000301 pmulhuw %xmm4, %xmm1
- 0x66, 0x0f, 0xd5, 0xe9, //0x00000305 pmullw %xmm1, %xmm5
- 0x66, 0x0f, 0x73, 0xf5, 0x10, //0x00000309 psllq $16, %xmm5
- 0x66, 0x0f, 0xf9, 0xcd, //0x0000030e psubw %xmm5, %xmm1
- 0x66, 0x0f, 0x67, 0xc1, //0x00000312 packuswb %xmm1, %xmm0
- 0xf3, 0x0f, 0x6f, 0x0d, 0x22, 0xfd, 0xff, 0xff, //0x00000316 movdqu $-734(%rip), %xmm1 /* LCPI0_4+0(%rip) */
- 0x66, 0x0f, 0xfc, 0xc8, //0x0000031e paddb %xmm0, %xmm1
- 0x66, 0x0f, 0xef, 0xd2, //0x00000322 pxor %xmm2, %xmm2
- 0x66, 0x0f, 0x74, 0xd0, //0x00000326 pcmpeqb %xmm0, %xmm2
- 0x66, 0x0f, 0xd7, 0xc2, //0x0000032a pmovmskb %xmm2, %eax
- 0xf7, 0xd0, //0x0000032e notl %eax
- 0x0d, 0x00, 0x80, 0x00, 0x00, //0x00000330 orl $32768, %eax
- 0x0f, 0xbc, 0xc0, //0x00000335 bsfl %eax, %eax
- 0xb9, 0x10, 0x00, 0x00, 0x00, //0x00000338 movl $16, %ecx
- 0x29, 0xc1, //0x0000033d subl %eax, %ecx
- 0x48, 0xc1, 0xe0, 0x04, //0x0000033f shlq $4, %rax
- 0x48, 0x8d, 0x15, 0xa6, 0x02, 0x00, 0x00, //0x00000343 leaq $678(%rip), %rdx /* _VecShiftShuffles+0(%rip) */
- 0x66, 0x0f, 0x38, 0x00, 0x0c, 0x10, //0x0000034a pshufb (%rax,%rdx), %xmm1
- 0xf3, 0x0f, 0x7f, 0x0f, //0x00000350 movdqu %xmm1, (%rdi)
- 0x89, 0xc8, //0x00000354 movl %ecx, %eax
- 0x5d, //0x00000356 popq %rbp
- 0xc3, //0x00000357 retq
- //0x00000358 LBB0_18
- 0x48, 0xb9, 0x57, 0x78, 0x13, 0xb1, 0x2f, 0x65, 0xa5, 0x39, //0x00000358 movabsq $4153837486827862103, %rcx
- 0x48, 0x89, 0xf0, //0x00000362 movq %rsi, %rax
- 0x48, 0xf7, 0xe1, //0x00000365 mulq %rcx
- 0x48, 0xc1, 0xea, 0x33, //0x00000368 shrq $51, %rdx
- 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x0000036c movabsq $10000000000000000, %rax
- 0x48, 0x0f, 0xaf, 0xc2, //0x00000376 imulq %rdx, %rax
- 0x48, 0x29, 0xc6, //0x0000037a subq %rax, %rsi
- 0x83, 0xfa, 0x09, //0x0000037d cmpl $9, %edx
- 0x0f, 0x87, 0x0f, 0x00, 0x00, 0x00, //0x00000380 ja LBB0_20
- 0x80, 0xc2, 0x30, //0x00000386 addb $48, %dl
- 0x88, 0x17, //0x00000389 movb %dl, (%rdi)
- 0xb9, 0x01, 0x00, 0x00, 0x00, //0x0000038b movl $1, %ecx
- 0xe9, 0xa5, 0x00, 0x00, 0x00, //0x00000390 jmp LBB0_25
- //0x00000395 LBB0_20
- 0x83, 0xfa, 0x63, //0x00000395 cmpl $99, %edx
- 0x0f, 0x87, 0x1a, 0x00, 0x00, 0x00, //0x00000398 ja LBB0_22
- 0x89, 0xd0, //0x0000039e movl %edx, %eax
- 0x48, 0x8d, 0x0d, 0x79, 0x01, 0x00, 0x00, //0x000003a0 leaq $377(%rip), %rcx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x04, 0x41, //0x000003a7 movzwl (%rcx,%rax,2), %eax
- 0x66, 0x89, 0x07, //0x000003ab movw %ax, (%rdi)
- 0xb9, 0x02, 0x00, 0x00, 0x00, //0x000003ae movl $2, %ecx
- 0xe9, 0x82, 0x00, 0x00, 0x00, //0x000003b3 jmp LBB0_25
- //0x000003b8 LBB0_22
- 0x89, 0xd0, //0x000003b8 movl %edx, %eax
- 0xc1, 0xe8, 0x02, //0x000003ba shrl $2, %eax
- 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x000003bd imull $5243, %eax, %eax
- 0xc1, 0xe8, 0x11, //0x000003c3 shrl $17, %eax
- 0x81, 0xfa, 0xe7, 0x03, 0x00, 0x00, //0x000003c6 cmpl $999, %edx
- 0x0f, 0x87, 0x37, 0x00, 0x00, 0x00, //0x000003cc ja LBB0_24
- 0x83, 0xc0, 0x30, //0x000003d2 addl $48, %eax
- 0x88, 0x07, //0x000003d5 movb %al, (%rdi)
- 0x0f, 0xb7, 0xc2, //0x000003d7 movzwl %dx, %eax
- 0x89, 0xc1, //0x000003da movl %eax, %ecx
- 0xc1, 0xe9, 0x02, //0x000003dc shrl $2, %ecx
- 0x69, 0xc9, 0x7b, 0x14, 0x00, 0x00, //0x000003df imull $5243, %ecx, %ecx
- 0xc1, 0xe9, 0x11, //0x000003e5 shrl $17, %ecx
- 0x6b, 0xc9, 0x64, //0x000003e8 imull $100, %ecx, %ecx
- 0x29, 0xc8, //0x000003eb subl %ecx, %eax
- 0x0f, 0xb7, 0xc0, //0x000003ed movzwl %ax, %eax
- 0x48, 0x8d, 0x0d, 0x29, 0x01, 0x00, 0x00, //0x000003f0 leaq $297(%rip), %rcx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x04, 0x41, //0x000003f7 movzwl (%rcx,%rax,2), %eax
- 0x66, 0x89, 0x47, 0x01, //0x000003fb movw %ax, $1(%rdi)
- 0xb9, 0x03, 0x00, 0x00, 0x00, //0x000003ff movl $3, %ecx
- 0xe9, 0x31, 0x00, 0x00, 0x00, //0x00000404 jmp LBB0_25
- //0x00000409 LBB0_24
- 0x6b, 0xc8, 0x64, //0x00000409 imull $100, %eax, %ecx
- 0x29, 0xca, //0x0000040c subl %ecx, %edx
- 0x0f, 0xb7, 0xc0, //0x0000040e movzwl %ax, %eax
- 0x48, 0x8d, 0x0d, 0x08, 0x01, 0x00, 0x00, //0x00000411 leaq $264(%rip), %rcx /* _Digits+0(%rip) */
- 0x0f, 0xb7, 0x04, 0x41, //0x00000418 movzwl (%rcx,%rax,2), %eax
- 0x66, 0x89, 0x07, //0x0000041c movw %ax, (%rdi)
- 0x0f, 0xb7, 0xc2, //0x0000041f movzwl %dx, %eax
- 0x8a, 0x14, 0x41, //0x00000422 movb (%rcx,%rax,2), %dl
- 0x48, 0x01, 0xc0, //0x00000425 addq %rax, %rax
- 0x88, 0x57, 0x02, //0x00000428 movb %dl, $2(%rdi)
- 0x0f, 0xb7, 0xc0, //0x0000042b movzwl %ax, %eax
- 0x8a, 0x44, 0x08, 0x01, //0x0000042e movb $1(%rax,%rcx), %al
- 0x88, 0x47, 0x03, //0x00000432 movb %al, $3(%rdi)
- 0xb9, 0x04, 0x00, 0x00, 0x00, //0x00000435 movl $4, %ecx
- //0x0000043a LBB0_25
- 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x0000043a movabsq $-6067343680855748867, %rdx
- 0x48, 0x89, 0xf0, //0x00000444 movq %rsi, %rax
- 0x48, 0xf7, 0xe2, //0x00000447 mulq %rdx
- 0x48, 0xc1, 0xea, 0x1a, //0x0000044a shrq $26, %rdx
- 0x66, 0x0f, 0x6e, 0xc2, //0x0000044e movd %edx, %xmm0
- 0xf3, 0x0f, 0x6f, 0x0d, 0xa6, 0xfb, 0xff, 0xff, //0x00000452 movdqu $-1114(%rip), %xmm1 /* LCPI0_0+0(%rip) */
- 0x66, 0x0f, 0x6f, 0xd8, //0x0000045a movdqa %xmm0, %xmm3
- 0x66, 0x0f, 0xf4, 0xd9, //0x0000045e pmuludq %xmm1, %xmm3
- 0x66, 0x0f, 0x73, 0xd3, 0x2d, //0x00000462 psrlq $45, %xmm3
- 0xb8, 0x10, 0x27, 0x00, 0x00, //0x00000467 movl $10000, %eax
- 0x66, 0x48, 0x0f, 0x6e, 0xd0, //0x0000046c movq %rax, %xmm2
- 0x66, 0x0f, 0x6f, 0xe3, //0x00000471 movdqa %xmm3, %xmm4
- 0x66, 0x0f, 0xf4, 0xe2, //0x00000475 pmuludq %xmm2, %xmm4
- 0x66, 0x0f, 0xfa, 0xc4, //0x00000479 psubd %xmm4, %xmm0
- 0x66, 0x0f, 0x61, 0xd8, //0x0000047d punpcklwd %xmm0, %xmm3
- 0x66, 0x0f, 0x73, 0xf3, 0x02, //0x00000481 psllq $2, %xmm3
- 0xf2, 0x0f, 0x70, 0xc3, 0x50, //0x00000486 pshuflw $80, %xmm3, %xmm0
- 0x66, 0x0f, 0x70, 0xc0, 0x50, //0x0000048b pshufd $80, %xmm0, %xmm0
- 0xf3, 0x0f, 0x6f, 0x25, 0x78, 0xfb, 0xff, 0xff, //0x00000490 movdqu $-1160(%rip), %xmm4 /* LCPI0_1+0(%rip) */
- 0x66, 0x0f, 0xe4, 0xc4, //0x00000498 pmulhuw %xmm4, %xmm0
- 0xf3, 0x0f, 0x6f, 0x2d, 0x7c, 0xfb, 0xff, 0xff, //0x0000049c movdqu $-1156(%rip), %xmm5 /* LCPI0_2+0(%rip) */
- 0x66, 0x0f, 0xe4, 0xc5, //0x000004a4 pmulhuw %xmm5, %xmm0
- 0xf3, 0x0f, 0x6f, 0x1d, 0x80, 0xfb, 0xff, 0xff, //0x000004a8 movdqu $-1152(%rip), %xmm3 /* LCPI0_3+0(%rip) */
- 0x66, 0x0f, 0x6f, 0xf0, //0x000004b0 movdqa %xmm0, %xmm6
- 0x66, 0x0f, 0xd5, 0xf3, //0x000004b4 pmullw %xmm3, %xmm6
- 0x66, 0x0f, 0x73, 0xf6, 0x10, //0x000004b8 psllq $16, %xmm6
- 0x66, 0x0f, 0xf9, 0xc6, //0x000004bd psubw %xmm6, %xmm0
- 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x000004c1 imull $100000000, %edx, %eax
- 0x29, 0xc6, //0x000004c7 subl %eax, %esi
- 0x66, 0x0f, 0x6e, 0xf6, //0x000004c9 movd %esi, %xmm6
- 0x66, 0x0f, 0xf4, 0xce, //0x000004cd pmuludq %xmm6, %xmm1
- 0x66, 0x0f, 0x73, 0xd1, 0x2d, //0x000004d1 psrlq $45, %xmm1
- 0x66, 0x0f, 0xf4, 0xd1, //0x000004d6 pmuludq %xmm1, %xmm2
- 0x66, 0x0f, 0xfa, 0xf2, //0x000004da psubd %xmm2, %xmm6
- 0x66, 0x0f, 0x61, 0xce, //0x000004de punpcklwd %xmm6, %xmm1
- 0x66, 0x0f, 0x73, 0xf1, 0x02, //0x000004e2 psllq $2, %xmm1
- 0xf2, 0x0f, 0x70, 0xc9, 0x50, //0x000004e7 pshuflw $80, %xmm1, %xmm1
- 0x66, 0x0f, 0x70, 0xc9, 0x50, //0x000004ec pshufd $80, %xmm1, %xmm1
- 0x66, 0x0f, 0xe4, 0xcc, //0x000004f1 pmulhuw %xmm4, %xmm1
- 0x66, 0x0f, 0xe4, 0xcd, //0x000004f5 pmulhuw %xmm5, %xmm1
- 0x66, 0x0f, 0xd5, 0xd9, //0x000004f9 pmullw %xmm1, %xmm3
- 0x66, 0x0f, 0x73, 0xf3, 0x10, //0x000004fd psllq $16, %xmm3
- 0x66, 0x0f, 0xf9, 0xcb, //0x00000502 psubw %xmm3, %xmm1
- 0x66, 0x0f, 0x67, 0xc1, //0x00000506 packuswb %xmm1, %xmm0
- 0x66, 0x0f, 0xfc, 0x05, 0x2e, 0xfb, 0xff, 0xff, //0x0000050a paddb $-1234(%rip), %xmm0 /* LCPI0_4+0(%rip) */
- 0x89, 0xc8, //0x00000512 movl %ecx, %eax
- 0xf3, 0x0f, 0x7f, 0x04, 0x07, //0x00000514 movdqu %xmm0, (%rdi,%rax)
- 0x83, 0xc9, 0x10, //0x00000519 orl $16, %ecx
- 0x89, 0xc8, //0x0000051c movl %ecx, %eax
- 0x5d, //0x0000051e popq %rbp
- 0xc3, //0x0000051f retq
- //0x00000520 .p2align 4, 0x00
- //0x00000520 _Digits
- 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 0x36, 0x30, 0x37, //0x00000520 QUAD $0x3330323031303030; QUAD $0x3730363035303430 // .ascii 16, '0001020304050607'
- 0x30, 0x38, 0x30, 0x39, 0x31, 0x30, 0x31, 0x31, 0x31, 0x32, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, //0x00000530 QUAD $0x3131303139303830; QUAD $0x3531343133313231 // .ascii 16, '0809101112131415'
- 0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x32, 0x33, //0x00000540 QUAD $0x3931383137313631; QUAD $0x3332323231323032 // .ascii 16, '1617181920212223'
- 0x32, 0x34, 0x32, 0x35, 0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31, //0x00000550 QUAD $0x3732363235323432; QUAD $0x3133303339323832 // .ascii 16, '2425262728293031'
- 0x33, 0x32, 0x33, 0x33, 0x33, 0x34, 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39, //0x00000560 QUAD $0x3533343333333233; QUAD $0x3933383337333633 // .ascii 16, '3233343536373839'
- 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x33, 0x34, 0x34, 0x34, 0x35, 0x34, 0x36, 0x34, 0x37, //0x00000570 QUAD $0x3334323431343034; QUAD $0x3734363435343434 // .ascii 16, '4041424344454647'
- 0x34, 0x38, 0x34, 0x39, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35, 0x35, //0x00000580 QUAD $0x3135303539343834; QUAD $0x3535343533353235 // .ascii 16, '4849505152535455'
- 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x33, //0x00000590 QUAD $0x3935383537353635; QUAD $0x3336323631363036 // .ascii 16, '5657585960616263'
- 0x36, 0x34, 0x36, 0x35, 0x36, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x37, 0x30, 0x37, 0x31, //0x000005a0 QUAD $0x3736363635363436; QUAD $0x3137303739363836 // .ascii 16, '6465666768697071'
- 0x37, 0x32, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x37, 0x38, 0x37, 0x39, //0x000005b0 QUAD $0x3537343733373237; QUAD $0x3937383737373637 // .ascii 16, '7273747576777879'
- 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x33, 0x38, 0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, //0x000005c0 QUAD $0x3338323831383038; QUAD $0x3738363835383438 // .ascii 16, '8081828384858687'
- 0x38, 0x38, 0x38, 0x39, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35, //0x000005d0 QUAD $0x3139303939383838; QUAD $0x3539343933393239 // .ascii 16, '8889909192939495'
- 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, //0x000005e0 QUAD $0x3939383937393639 // .ascii 8, '96979899'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000005e8 .p2align 4, 0x00
- //0x000005f0 _VecShiftShuffles
- 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, //0x000005f0 QUAD $0x0706050403020100; QUAD $0x0f0e0d0c0b0a0908 // .ascii 16, '\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f'
- 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, //0x00000600 QUAD $0x0807060504030201; QUAD $0xff0f0e0d0c0b0a09 // .ascii 16, '\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff'
- 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, //0x00000610 QUAD $0x0908070605040302; QUAD $0xffff0f0e0d0c0b0a // .ascii 16, '\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff'
- 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, //0x00000620 QUAD $0x0a09080706050403; QUAD $0xffffff0f0e0d0c0b // .ascii 16, '\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff'
- 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, //0x00000630 QUAD $0x0b0a090807060504; QUAD $0xffffffff0f0e0d0c // .ascii 16, '\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff'
- 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000640 QUAD $0x0c0b0a0908070605; QUAD $0xffffffffff0f0e0d // .ascii 16, '\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff'
- 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000650 QUAD $0x0d0c0b0a09080706; QUAD $0xffffffffffff0f0e // .ascii 16, '\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff'
- 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000660 QUAD $0x0e0d0c0b0a090807; QUAD $0xffffffffffffff0f // .ascii 16, '\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff'
- 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000670 QUAD $0x0f0e0d0c0b0a0908; QUAD $0xffffffffffffffff // .ascii 16, '\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff\xff'
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/unquote.go b/vendor/github.com/bytedance/sonic/internal/native/sse/unquote.go
deleted file mode 100644
index 4249d892e..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/unquote.go
+++ /dev/null
@@ -1,34 +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 sse
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var F_unquote func(sp unsafe.Pointer, nb int, dp unsafe.Pointer, ep unsafe.Pointer, flags uint64) (ret int)
-
-var S_unquote uintptr
-
-//go:nosplit
-func unquote(sp unsafe.Pointer, nb int, dp unsafe.Pointer, ep *int, flags uint64) (ret int) {
- return F_unquote(rt.NoEscape(sp), nb, dp, rt.NoEscape(unsafe.Pointer(ep)), flags)
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/unquote_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/unquote_subr.go
deleted file mode 100644
index 53097898d..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/unquote_subr.go
+++ /dev/null
@@ -1,46 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package sse
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__unquote = 16
-)
-
-const (
- _stack__unquote = 80
-)
-
-const (
- _size__unquote = 1888
-)
-
-var (
- _pcsp__unquote = [][2]uint32{
- {0x1, 0},
- {0x6, 8},
- {0x8, 16},
- {0xa, 24},
- {0xc, 32},
- {0xd, 40},
- {0x11, 48},
- {0x539, 80},
- {0x53a, 48},
- {0x53c, 40},
- {0x53e, 32},
- {0x540, 24},
- {0x542, 16},
- {0x543, 8},
- {0x544, 0},
- {0x760, 80},
- }
-)
-
-var _cfunc_unquote = []loader.CFunc{
- {"_unquote_entry", 0, _entry__unquote, 0, nil},
- {"_unquote", _entry__unquote, _size__unquote, _stack__unquote, _pcsp__unquote},
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/unquote_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/unquote_text_amd64.go
deleted file mode 100644
index e8b15a41f..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/unquote_text_amd64.go
+++ /dev/null
@@ -1,538 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package sse
-
-var _text_unquote = []byte{
- // .p2align 4, 0x00
- // LCPI0_0
- 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, // QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
- //0x00000010 .p2align 4, 0x90
- //0x00000010 _unquote
- 0x55, //0x00000010 pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000011 movq %rsp, %rbp
- 0x41, 0x57, //0x00000014 pushq %r15
- 0x41, 0x56, //0x00000016 pushq %r14
- 0x41, 0x55, //0x00000018 pushq %r13
- 0x41, 0x54, //0x0000001a pushq %r12
- 0x53, //0x0000001c pushq %rbx
- 0x48, 0x83, 0xec, 0x20, //0x0000001d subq $32, %rsp
- 0x48, 0x85, 0xf6, //0x00000021 testq %rsi, %rsi
- 0x0f, 0x84, 0x0f, 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, 0x30, 0x07, 0x00, 0x00, //0x00000039 leaq $1840(%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, 0x87, 0xcf, 0xff, 0xff, 0xff, //0x000000bb ja 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, 0x6e, 0x04, 0x00, 0x00, //0x000000cb je LBB0_94
- 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, 0x3a, 0x04, 0x00, 0x00, //0x00000100 jmp LBB0_94
- //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, 0x25, 0x04, 0x00, 0x00, //0x00000115 jmp LBB0_94
- //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, 0x10, 0x04, 0x00, 0x00, //0x00000129 je LBB0_94
- 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, 0x13, 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, 0xeb, 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, 0x1d, 0x00, 0x00, 0x00, //0x0000015d je LBB0_36
- 0x84, 0xdb, //0x00000163 testb %bl, %bl
- 0x0f, 0x84, 0xa6, 0x04, 0x00, 0x00, //0x00000165 je LBB0_33
- 0x41, 0x88, 0x1c, 0x24, //0x0000016b movb %bl, (%r12)
- //0x0000016f LBB0_35
- 0x49, 0x83, 0xc4, 0x01, //0x0000016f addq $1, %r12
- 0x4c, 0x89, 0xe0, //0x00000173 movq %r12, %rax
- 0xe9, 0xaf, 0x02, 0x00, 0x00, //0x00000176 jmp LBB0_92
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000017b .p2align 4, 0x90
- //0x00000180 LBB0_36
- 0x49, 0x83, 0xfa, 0x03, //0x00000180 cmpq $3, %r10
- 0x0f, 0x86, 0xc6, 0x05, 0x00, 0x00, //0x00000184 jbe LBB0_18
- 0x45, 0x8b, 0x31, //0x0000018a movl (%r9), %r14d
- 0x44, 0x89, 0xf3, //0x0000018d movl %r14d, %ebx
- 0xf7, 0xd3, //0x00000190 notl %ebx
- 0x41, 0x8d, 0x8e, 0xd0, 0xcf, 0xcf, 0xcf, //0x00000192 leal $-808464432(%r14), %ecx
- 0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x00000199 andl $-2139062144, %ebx
- 0x85, 0xcb, //0x0000019f testl %ecx, %ebx
- 0x0f, 0x85, 0xad, 0x03, 0x00, 0x00, //0x000001a1 jne LBB0_41
- 0x41, 0x8d, 0x8e, 0x19, 0x19, 0x19, 0x19, //0x000001a7 leal $421075225(%r14), %ecx
- 0x44, 0x09, 0xf1, //0x000001ae orl %r14d, %ecx
- 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x000001b1 testl $-2139062144, %ecx
- 0x0f, 0x85, 0x97, 0x03, 0x00, 0x00, //0x000001b7 jne LBB0_41
- 0x4d, 0x89, 0xd8, //0x000001bd movq %r11, %r8
- 0x45, 0x89, 0xf7, //0x000001c0 movl %r14d, %r15d
- 0x41, 0x81, 0xe7, 0x7f, 0x7f, 0x7f, 0x7f, //0x000001c3 andl $2139062143, %r15d
- 0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x000001ca movl $-1061109568, %ecx
- 0x44, 0x29, 0xf9, //0x000001cf subl %r15d, %ecx
- 0x45, 0x8d, 0x9f, 0x46, 0x46, 0x46, 0x46, //0x000001d2 leal $1179010630(%r15), %r11d
- 0x21, 0xd9, //0x000001d9 andl %ebx, %ecx
- 0x44, 0x85, 0xd9, //0x000001db testl %r11d, %ecx
- 0x0f, 0x85, 0x70, 0x03, 0x00, 0x00, //0x000001de jne LBB0_41
- 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x000001e4 movl $-522133280, %ecx
- 0x44, 0x29, 0xf9, //0x000001e9 subl %r15d, %ecx
- 0x41, 0x81, 0xc7, 0x39, 0x39, 0x39, 0x39, //0x000001ec addl $960051513, %r15d
- 0x21, 0xcb, //0x000001f3 andl %ecx, %ebx
- 0x44, 0x85, 0xfb, //0x000001f5 testl %r15d, %ebx
- 0x0f, 0x85, 0x56, 0x03, 0x00, 0x00, //0x000001f8 jne LBB0_41
- 0x48, 0x89, 0xd7, //0x000001fe movq %rdx, %rdi
- 0x41, 0x0f, 0xce, //0x00000201 bswapl %r14d
- 0x44, 0x89, 0xf1, //0x00000204 movl %r14d, %ecx
- 0xc1, 0xe9, 0x04, //0x00000207 shrl $4, %ecx
- 0xf7, 0xd1, //0x0000020a notl %ecx
- 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x0000020c andl $16843009, %ecx
- 0x8d, 0x0c, 0xc9, //0x00000212 leal (%rcx,%rcx,8), %ecx
- 0x41, 0x81, 0xe6, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000215 andl $252645135, %r14d
- 0x41, 0x01, 0xce, //0x0000021c addl %ecx, %r14d
- 0x44, 0x89, 0xf1, //0x0000021f movl %r14d, %ecx
- 0xc1, 0xe9, 0x04, //0x00000222 shrl $4, %ecx
- 0x44, 0x09, 0xf1, //0x00000225 orl %r14d, %ecx
- 0x44, 0x0f, 0xb6, 0xf9, //0x00000228 movzbl %cl, %r15d
- 0xc1, 0xe9, 0x08, //0x0000022c shrl $8, %ecx
- 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x0000022f andl $65280, %ecx
- 0x41, 0x09, 0xcf, //0x00000235 orl %ecx, %r15d
- 0x49, 0x83, 0xc1, 0x04, //0x00000238 addq $4, %r9
- 0x49, 0x83, 0xc2, 0xfc, //0x0000023c addq $-4, %r10
- 0x41, 0x81, 0xff, 0x80, 0x00, 0x00, 0x00, //0x00000240 cmpl $128, %r15d
- 0x0f, 0x82, 0x3e, 0x02, 0x00, 0x00, //0x00000247 jb LBB0_51
- 0x4c, 0x01, 0xe8, //0x0000024d addq %r13, %rax
- 0x48, 0x83, 0xc0, 0x02, //0x00000250 addq $2, %rax
- 0x4d, 0x89, 0xc3, //0x00000254 movq %r8, %r11
- 0x48, 0x89, 0xfa, //0x00000257 movq %rdi, %rdx
- //0x0000025a LBB0_55
- 0x41, 0x81, 0xff, 0xff, 0x07, 0x00, 0x00, //0x0000025a cmpl $2047, %r15d
- 0x0f, 0x86, 0x36, 0x02, 0x00, 0x00, //0x00000261 jbe LBB0_56
- 0x41, 0x8d, 0x8f, 0x00, 0x20, 0xff, 0xff, //0x00000267 leal $-57344(%r15), %ecx
- 0x81, 0xf9, 0xff, 0xf7, 0xff, 0xff, //0x0000026e cmpl $-2049, %ecx
- 0x0f, 0x86, 0x86, 0x01, 0x00, 0x00, //0x00000274 jbe LBB0_58
- 0x48, 0x85, 0xf6, //0x0000027a testq %rsi, %rsi
- 0x0f, 0x85, 0x27, 0x01, 0x00, 0x00, //0x0000027d jne LBB0_60
- 0x49, 0x83, 0xfa, 0x06, //0x00000283 cmpq $6, %r10
- 0x0f, 0x8c, 0x42, 0x01, 0x00, 0x00, //0x00000287 jl LBB0_69
- //0x0000028d LBB0_66
- 0x41, 0x81, 0xff, 0xff, 0xdb, 0x00, 0x00, //0x0000028d cmpl $56319, %r15d
- 0x0f, 0x87, 0x35, 0x01, 0x00, 0x00, //0x00000294 ja LBB0_69
- 0x41, 0x80, 0x39, 0x5c, //0x0000029a cmpb $92, (%r9)
- 0x0f, 0x85, 0x2b, 0x01, 0x00, 0x00, //0x0000029e jne LBB0_69
- 0x41, 0x80, 0x79, 0x01, 0x75, //0x000002a4 cmpb $117, $1(%r9)
- 0x0f, 0x85, 0x20, 0x01, 0x00, 0x00, //0x000002a9 jne LBB0_69
- 0x45, 0x8b, 0x61, 0x02, //0x000002af movl $2(%r9), %r12d
- 0x45, 0x89, 0xe6, //0x000002b3 movl %r12d, %r14d
- 0x41, 0xf7, 0xd6, //0x000002b6 notl %r14d
- 0x41, 0x8d, 0x8c, 0x24, 0xd0, 0xcf, 0xcf, 0xcf, //0x000002b9 leal $-808464432(%r12), %ecx
- 0x41, 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x000002c1 andl $-2139062144, %r14d
- 0x41, 0x85, 0xce, //0x000002c8 testl %ecx, %r14d
- 0x0f, 0x85, 0x5d, 0x03, 0x00, 0x00, //0x000002cb jne LBB0_79
- 0x41, 0x8d, 0x8c, 0x24, 0x19, 0x19, 0x19, 0x19, //0x000002d1 leal $421075225(%r12), %ecx
- 0x44, 0x09, 0xe1, //0x000002d9 orl %r12d, %ecx
- 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x000002dc testl $-2139062144, %ecx
- 0x0f, 0x85, 0x46, 0x03, 0x00, 0x00, //0x000002e2 jne LBB0_79
- 0x44, 0x89, 0xe3, //0x000002e8 movl %r12d, %ebx
- 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x000002eb andl $2139062143, %ebx
- 0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x000002f1 movl $-1061109568, %ecx
- 0x29, 0xd9, //0x000002f6 subl %ebx, %ecx
- 0x44, 0x8d, 0x9b, 0x46, 0x46, 0x46, 0x46, //0x000002f8 leal $1179010630(%rbx), %r11d
- 0x44, 0x21, 0xf1, //0x000002ff andl %r14d, %ecx
- 0x44, 0x85, 0xd9, //0x00000302 testl %r11d, %ecx
- 0x0f, 0x85, 0x23, 0x03, 0x00, 0x00, //0x00000305 jne LBB0_79
- 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000030b movl $-522133280, %ecx
- 0x29, 0xd9, //0x00000310 subl %ebx, %ecx
- 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x00000312 addl $960051513, %ebx
- 0x41, 0x21, 0xce, //0x00000318 andl %ecx, %r14d
- 0x41, 0x85, 0xde, //0x0000031b testl %ebx, %r14d
- 0x0f, 0x85, 0x0a, 0x03, 0x00, 0x00, //0x0000031e jne LBB0_79
- 0x41, 0x0f, 0xcc, //0x00000324 bswapl %r12d
- 0x44, 0x89, 0xe1, //0x00000327 movl %r12d, %ecx
- 0xc1, 0xe9, 0x04, //0x0000032a shrl $4, %ecx
- 0xf7, 0xd1, //0x0000032d notl %ecx
- 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x0000032f andl $16843009, %ecx
- 0x8d, 0x0c, 0xc9, //0x00000335 leal (%rcx,%rcx,8), %ecx
- 0x41, 0x81, 0xe4, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000338 andl $252645135, %r12d
- 0x41, 0x01, 0xcc, //0x0000033f addl %ecx, %r12d
- 0x44, 0x89, 0xe1, //0x00000342 movl %r12d, %ecx
- 0xc1, 0xe9, 0x04, //0x00000345 shrl $4, %ecx
- 0x44, 0x09, 0xe1, //0x00000348 orl %r12d, %ecx
- 0x44, 0x0f, 0xb6, 0xd9, //0x0000034b movzbl %cl, %r11d
- 0xc1, 0xe9, 0x08, //0x0000034f shrl $8, %ecx
- 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00000352 andl $65280, %ecx
- 0x42, 0x8d, 0x1c, 0x19, //0x00000358 leal (%rcx,%r11), %ebx
- 0x49, 0x83, 0xc1, 0x06, //0x0000035c addq $6, %r9
- 0x49, 0x83, 0xc2, 0xfa, //0x00000360 addq $-6, %r10
- 0x44, 0x01, 0xd9, //0x00000364 addl %r11d, %ecx
- 0x81, 0xc1, 0x00, 0x20, 0xff, 0xff, //0x00000367 addl $-57344, %ecx
- 0x81, 0xf9, 0xff, 0xfb, 0xff, 0xff, //0x0000036d cmpl $-1025, %ecx
- 0x4d, 0x89, 0xc3, //0x00000373 movq %r8, %r11
- 0x48, 0x89, 0xfa, //0x00000376 movq %rdi, %rdx
- 0x0f, 0x87, 0x3b, 0x01, 0x00, 0x00, //0x00000379 ja LBB0_91
- 0xf6, 0x45, 0xb8, 0x02, //0x0000037f testb $2, $-72(%rbp)
- 0x0f, 0x84, 0x95, 0x01, 0x00, 0x00, //0x00000383 je LBB0_73
- 0x66, 0xc7, 0x40, 0xfe, 0xef, 0xbf, //0x00000389 movw $-16401, $-2(%rax)
- 0xc6, 0x00, 0xbd, //0x0000038f movb $-67, (%rax)
- 0x48, 0x83, 0xc0, 0x03, //0x00000392 addq $3, %rax
- 0x41, 0x89, 0xdf, //0x00000396 movl %ebx, %r15d
- 0x81, 0xfb, 0x80, 0x00, 0x00, 0x00, //0x00000399 cmpl $128, %ebx
- 0x0f, 0x83, 0xb5, 0xfe, 0xff, 0xff, //0x0000039f jae LBB0_55
- 0xe9, 0x5c, 0x01, 0x00, 0x00, //0x000003a5 jmp LBB0_52
- //0x000003aa LBB0_60
- 0x4d, 0x85, 0xd2, //0x000003aa testq %r10, %r10
- 0x0f, 0x8e, 0x7b, 0x03, 0x00, 0x00, //0x000003ad jle LBB0_61
- 0x41, 0x80, 0x39, 0x5c, //0x000003b3 cmpb $92, (%r9)
- 0x0f, 0x85, 0x57, 0x01, 0x00, 0x00, //0x000003b7 jne LBB0_71
- 0x49, 0x83, 0xc2, 0xff, //0x000003bd addq $-1, %r10
- 0x49, 0x83, 0xc1, 0x01, //0x000003c1 addq $1, %r9
- 0x49, 0x83, 0xfa, 0x06, //0x000003c5 cmpq $6, %r10
- 0x0f, 0x8d, 0xbe, 0xfe, 0xff, 0xff, //0x000003c9 jge LBB0_66
- //0x000003cf LBB0_69
- 0xf6, 0x45, 0xb8, 0x02, //0x000003cf testb $2, $-72(%rbp)
- 0x0f, 0x84, 0x49, 0x03, 0x00, 0x00, //0x000003d3 je LBB0_70
- //0x000003d9 LBB0_72
- 0x66, 0xc7, 0x40, 0xfe, 0xef, 0xbf, //0x000003d9 movw $-16401, $-2(%rax)
- 0xc6, 0x00, 0xbd, //0x000003df movb $-67, (%rax)
- 0x48, 0x83, 0xc0, 0x01, //0x000003e2 addq $1, %rax
- 0x4d, 0x89, 0xc3, //0x000003e6 movq %r8, %r11
- 0x48, 0x89, 0xfa, //0x000003e9 movq %rdi, %rdx
- 0xe9, 0x39, 0x00, 0x00, 0x00, //0x000003ec jmp LBB0_92
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003f1 .p2align 4, 0x90
- //0x00000400 LBB0_58
- 0x44, 0x89, 0xf9, //0x00000400 movl %r15d, %ecx
- 0xc1, 0xe9, 0x0c, //0x00000403 shrl $12, %ecx
- 0x80, 0xc9, 0xe0, //0x00000406 orb $-32, %cl
- 0x88, 0x48, 0xfe, //0x00000409 movb %cl, $-2(%rax)
- 0x44, 0x89, 0xf9, //0x0000040c movl %r15d, %ecx
- 0xc1, 0xe9, 0x06, //0x0000040f shrl $6, %ecx
- 0x80, 0xe1, 0x3f, //0x00000412 andb $63, %cl
- 0x80, 0xc9, 0x80, //0x00000415 orb $-128, %cl
- 0x88, 0x48, 0xff, //0x00000418 movb %cl, $-1(%rax)
- 0x41, 0x80, 0xe7, 0x3f, //0x0000041b andb $63, %r15b
- 0x41, 0x80, 0xcf, 0x80, //0x0000041f orb $-128, %r15b
- 0x44, 0x88, 0x38, //0x00000423 movb %r15b, (%rax)
- 0x48, 0x83, 0xc0, 0x01, //0x00000426 addq $1, %rax
- //0x0000042a LBB0_92
- 0x4d, 0x85, 0xd2, //0x0000042a testq %r10, %r10
- 0x0f, 0x85, 0x29, 0xfc, 0xff, 0xff, //0x0000042d jne LBB0_3
- 0xe9, 0xd1, 0x01, 0x00, 0x00, //0x00000433 jmp LBB0_93
- //0x00000438 LBB0_20
- 0x45, 0x85, 0xd2, //0x00000438 testl %r10d, %r10d
- 0x0f, 0x84, 0x0f, 0x03, 0x00, 0x00, //0x0000043b je LBB0_18
- 0x41, 0x80, 0x79, 0xff, 0x5c, //0x00000441 cmpb $92, $-1(%r9)
- 0x0f, 0x85, 0xac, 0x02, 0x00, 0x00, //0x00000446 jne LBB0_22
- 0x41, 0x80, 0x39, 0x5c, //0x0000044c cmpb $92, (%r9)
- 0x0f, 0x85, 0x28, 0x00, 0x00, 0x00, //0x00000450 jne LBB0_30
- 0x41, 0x83, 0xfa, 0x01, //0x00000456 cmpl $1, %r10d
- 0x0f, 0x8e, 0xf0, 0x02, 0x00, 0x00, //0x0000045a jle LBB0_18
- 0x41, 0x8a, 0x49, 0x01, //0x00000460 movb $1(%r9), %cl
- 0x80, 0xf9, 0x22, //0x00000464 cmpb $34, %cl
- 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00000467 je LBB0_29
- 0x80, 0xf9, 0x5c, //0x0000046d cmpb $92, %cl
- 0x0f, 0x85, 0x9f, 0x02, 0x00, 0x00, //0x00000470 jne LBB0_27
- //0x00000476 LBB0_29
- 0x49, 0x83, 0xc1, 0x01, //0x00000476 addq $1, %r9
- 0x49, 0x83, 0xc2, 0xff, //0x0000047a addq $-1, %r10
- //0x0000047e LBB0_30
- 0x49, 0x83, 0xc1, 0x01, //0x0000047e addq $1, %r9
- 0x49, 0x83, 0xc2, 0xff, //0x00000482 addq $-1, %r10
- 0xe9, 0xc2, 0xfc, 0xff, 0xff, //0x00000486 jmp LBB0_31
- //0x0000048b LBB0_51
- 0x44, 0x89, 0xfb, //0x0000048b movl %r15d, %ebx
- 0x4d, 0x89, 0xc3, //0x0000048e movq %r8, %r11
- 0x48, 0x89, 0xfa, //0x00000491 movq %rdi, %rdx
- 0x41, 0x88, 0x1c, 0x24, //0x00000494 movb %bl, (%r12)
- 0xe9, 0xd2, 0xfc, 0xff, 0xff, //0x00000498 jmp LBB0_35
- //0x0000049d LBB0_56
- 0x44, 0x89, 0xf9, //0x0000049d movl %r15d, %ecx
- 0xc1, 0xe9, 0x06, //0x000004a0 shrl $6, %ecx
- 0x80, 0xc9, 0xc0, //0x000004a3 orb $-64, %cl
- 0x88, 0x48, 0xfe, //0x000004a6 movb %cl, $-2(%rax)
- 0x41, 0x80, 0xe7, 0x3f, //0x000004a9 andb $63, %r15b
- 0x41, 0x80, 0xcf, 0x80, //0x000004ad orb $-128, %r15b
- 0x44, 0x88, 0x78, 0xff, //0x000004b1 movb %r15b, $-1(%rax)
- 0xe9, 0x70, 0xff, 0xff, 0xff, //0x000004b5 jmp LBB0_92
- //0x000004ba LBB0_91
- 0x41, 0xc1, 0xe7, 0x0a, //0x000004ba shll $10, %r15d
- 0x41, 0x89, 0xdc, //0x000004be movl %ebx, %r12d
- 0x45, 0x01, 0xfc, //0x000004c1 addl %r15d, %r12d
- 0x44, 0x01, 0xfb, //0x000004c4 addl %r15d, %ebx
- 0x81, 0xc3, 0x00, 0x24, 0xa0, 0xfc, //0x000004c7 addl $-56613888, %ebx
- 0x89, 0xd9, //0x000004cd movl %ebx, %ecx
- 0xc1, 0xe9, 0x12, //0x000004cf shrl $18, %ecx
- 0x80, 0xc9, 0xf0, //0x000004d2 orb $-16, %cl
- 0x88, 0x48, 0xfe, //0x000004d5 movb %cl, $-2(%rax)
- 0x89, 0xd9, //0x000004d8 movl %ebx, %ecx
- 0xc1, 0xe9, 0x0c, //0x000004da shrl $12, %ecx
- 0x80, 0xe1, 0x3f, //0x000004dd andb $63, %cl
- 0x80, 0xc9, 0x80, //0x000004e0 orb $-128, %cl
- 0x88, 0x48, 0xff, //0x000004e3 movb %cl, $-1(%rax)
- 0xc1, 0xeb, 0x06, //0x000004e6 shrl $6, %ebx
- 0x80, 0xe3, 0x3f, //0x000004e9 andb $63, %bl
- 0x80, 0xcb, 0x80, //0x000004ec orb $-128, %bl
- 0x88, 0x18, //0x000004ef movb %bl, (%rax)
- 0x41, 0x80, 0xe4, 0x3f, //0x000004f1 andb $63, %r12b
- 0x41, 0x80, 0xcc, 0x80, //0x000004f5 orb $-128, %r12b
- 0x44, 0x88, 0x60, 0x01, //0x000004f9 movb %r12b, $1(%rax)
- 0x48, 0x83, 0xc0, 0x02, //0x000004fd addq $2, %rax
- 0xe9, 0x24, 0xff, 0xff, 0xff, //0x00000501 jmp LBB0_92
- //0x00000506 LBB0_52
- 0x48, 0x83, 0xc0, 0xfe, //0x00000506 addq $-2, %rax
- 0x49, 0x89, 0xc4, //0x0000050a movq %rax, %r12
- 0x88, 0x18, //0x0000050d movb %bl, (%rax)
- 0xe9, 0x5b, 0xfc, 0xff, 0xff, //0x0000050f jmp LBB0_35
- //0x00000514 LBB0_71
- 0xf6, 0x45, 0xb8, 0x02, //0x00000514 testb $2, $-72(%rbp)
- 0x0f, 0x85, 0xbb, 0xfe, 0xff, 0xff, //0x00000518 jne LBB0_72
- //0x0000051e LBB0_73
- 0x4c, 0x2b, 0x4d, 0xc8, //0x0000051e subq $-56(%rbp), %r9
- //0x00000522 LBB0_74
- 0x49, 0x83, 0xc1, 0xfc, //0x00000522 addq $-4, %r9
- 0x48, 0x8b, 0x45, 0xd0, //0x00000526 movq $-48(%rbp), %rax
- 0x4c, 0x89, 0x08, //0x0000052a movq %r9, (%rax)
- 0x48, 0xc7, 0xc0, 0xfc, 0xff, 0xff, 0xff, //0x0000052d movq $-4, %rax
- 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00000534 jmp LBB0_95
- //0x00000539 LBB0_1
- 0x45, 0x31, 0xd2, //0x00000539 xorl %r10d, %r10d
- 0x48, 0x89, 0xd0, //0x0000053c movq %rdx, %rax
- //0x0000053f LBB0_94
- 0x4c, 0x01, 0xd0, //0x0000053f addq %r10, %rax
- 0x48, 0x29, 0xd0, //0x00000542 subq %rdx, %rax
- //0x00000545 LBB0_95
- 0x48, 0x83, 0xc4, 0x20, //0x00000545 addq $32, %rsp
- 0x5b, //0x00000549 popq %rbx
- 0x41, 0x5c, //0x0000054a popq %r12
- 0x41, 0x5d, //0x0000054c popq %r13
- 0x41, 0x5e, //0x0000054e popq %r14
- 0x41, 0x5f, //0x00000550 popq %r15
- 0x5d, //0x00000552 popq %rbp
- 0xc3, //0x00000553 retq
- //0x00000554 LBB0_41
- 0x4c, 0x89, 0xca, //0x00000554 movq %r9, %rdx
- 0x48, 0x2b, 0x55, 0xc8, //0x00000557 subq $-56(%rbp), %rdx
- 0x48, 0x8b, 0x7d, 0xd0, //0x0000055b movq $-48(%rbp), %rdi
- 0x48, 0x89, 0x17, //0x0000055f movq %rdx, (%rdi)
- 0x41, 0x8a, 0x09, //0x00000562 movb (%r9), %cl
- 0x8d, 0x71, 0xc6, //0x00000565 leal $-58(%rcx), %esi
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000568 movq $-2, %rax
- 0x40, 0x80, 0xfe, 0xf5, //0x0000056f cmpb $-11, %sil
- 0x0f, 0x87, 0x0f, 0x00, 0x00, 0x00, //0x00000573 ja LBB0_43
- 0x80, 0xe1, 0xdf, //0x00000579 andb $-33, %cl
- 0x80, 0xc1, 0xb9, //0x0000057c addb $-71, %cl
- 0x80, 0xf9, 0xfa, //0x0000057f cmpb $-6, %cl
- 0x0f, 0x82, 0xbd, 0xff, 0xff, 0xff, //0x00000582 jb LBB0_95
- //0x00000588 LBB0_43
- 0x48, 0x8d, 0x4a, 0x01, //0x00000588 leaq $1(%rdx), %rcx
- 0x48, 0x89, 0x0f, //0x0000058c movq %rcx, (%rdi)
- 0x41, 0x8a, 0x49, 0x01, //0x0000058f movb $1(%r9), %cl
- 0x8d, 0x71, 0xc6, //0x00000593 leal $-58(%rcx), %esi
- 0x40, 0x80, 0xfe, 0xf5, //0x00000596 cmpb $-11, %sil
- 0x0f, 0x87, 0x0f, 0x00, 0x00, 0x00, //0x0000059a ja LBB0_45
- 0x80, 0xe1, 0xdf, //0x000005a0 andb $-33, %cl
- 0x80, 0xc1, 0xb9, //0x000005a3 addb $-71, %cl
- 0x80, 0xf9, 0xfa, //0x000005a6 cmpb $-6, %cl
- 0x0f, 0x82, 0x96, 0xff, 0xff, 0xff, //0x000005a9 jb LBB0_95
- //0x000005af LBB0_45
- 0x48, 0x8d, 0x4a, 0x02, //0x000005af leaq $2(%rdx), %rcx
- 0x48, 0x89, 0x0f, //0x000005b3 movq %rcx, (%rdi)
- 0x41, 0x8a, 0x49, 0x02, //0x000005b6 movb $2(%r9), %cl
- 0x8d, 0x71, 0xc6, //0x000005ba leal $-58(%rcx), %esi
- 0x40, 0x80, 0xfe, 0xf5, //0x000005bd cmpb $-11, %sil
- 0x0f, 0x87, 0x0f, 0x00, 0x00, 0x00, //0x000005c1 ja LBB0_47
- 0x80, 0xe1, 0xdf, //0x000005c7 andb $-33, %cl
- 0x80, 0xc1, 0xb9, //0x000005ca addb $-71, %cl
- 0x80, 0xf9, 0xfa, //0x000005cd cmpb $-6, %cl
- 0x0f, 0x82, 0x6f, 0xff, 0xff, 0xff, //0x000005d0 jb LBB0_95
- //0x000005d6 LBB0_47
- 0x48, 0x8d, 0x4a, 0x03, //0x000005d6 leaq $3(%rdx), %rcx
- 0x48, 0x89, 0x0f, //0x000005da movq %rcx, (%rdi)
- 0x41, 0x8a, 0x49, 0x03, //0x000005dd movb $3(%r9), %cl
- 0x8d, 0x71, 0xc6, //0x000005e1 leal $-58(%rcx), %esi
- 0x40, 0x80, 0xfe, 0xf5, //0x000005e4 cmpb $-11, %sil
- 0x0f, 0x87, 0x0f, 0x00, 0x00, 0x00, //0x000005e8 ja LBB0_49
- 0x80, 0xe1, 0xdf, //0x000005ee andb $-33, %cl
- 0x80, 0xc1, 0xb9, //0x000005f1 addb $-71, %cl
- 0x80, 0xf9, 0xfa, //0x000005f4 cmpb $-6, %cl
- 0x0f, 0x82, 0x48, 0xff, 0xff, 0xff, //0x000005f7 jb LBB0_95
- //0x000005fd LBB0_49
- 0x48, 0x83, 0xc2, 0x04, //0x000005fd addq $4, %rdx
- 0x48, 0x89, 0x17, //0x00000601 movq %rdx, (%rdi)
- 0xe9, 0x3c, 0xff, 0xff, 0xff, //0x00000604 jmp LBB0_95
- //0x00000609 LBB0_93
- 0x45, 0x31, 0xd2, //0x00000609 xorl %r10d, %r10d
- 0xe9, 0x2e, 0xff, 0xff, 0xff, //0x0000060c jmp LBB0_94
- //0x00000611 LBB0_33
- 0x48, 0x8b, 0x45, 0xc8, //0x00000611 movq $-56(%rbp), %rax
- 0x48, 0xf7, 0xd0, //0x00000615 notq %rax
- 0x49, 0x01, 0xc1, //0x00000618 addq %rax, %r9
- 0x48, 0x8b, 0x45, 0xd0, //0x0000061b movq $-48(%rbp), %rax
- 0x4c, 0x89, 0x08, //0x0000061f movq %r9, (%rax)
- 0x48, 0xc7, 0xc0, 0xfd, 0xff, 0xff, 0xff, //0x00000622 movq $-3, %rax
- 0xe9, 0x17, 0xff, 0xff, 0xff, //0x00000629 jmp LBB0_95
- //0x0000062e LBB0_79
- 0x4c, 0x89, 0xca, //0x0000062e movq %r9, %rdx
- 0x48, 0x2b, 0x55, 0xc8, //0x00000631 subq $-56(%rbp), %rdx
- 0x48, 0x83, 0xc2, 0x02, //0x00000635 addq $2, %rdx
- 0x48, 0x8b, 0x45, 0xd0, //0x00000639 movq $-48(%rbp), %rax
- 0x48, 0x89, 0x10, //0x0000063d movq %rdx, (%rax)
- 0x41, 0x8a, 0x49, 0x02, //0x00000640 movb $2(%r9), %cl
- 0x8d, 0x71, 0xc6, //0x00000644 leal $-58(%rcx), %esi
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000647 movq $-2, %rax
- 0x40, 0x80, 0xfe, 0xf5, //0x0000064e cmpb $-11, %sil
- 0x0f, 0x87, 0x0f, 0x00, 0x00, 0x00, //0x00000652 ja LBB0_81
- 0x80, 0xe1, 0xdf, //0x00000658 andb $-33, %cl
- 0x80, 0xc1, 0xb9, //0x0000065b addb $-71, %cl
- 0x80, 0xf9, 0xfa, //0x0000065e cmpb $-6, %cl
- 0x0f, 0x82, 0xde, 0xfe, 0xff, 0xff, //0x00000661 jb LBB0_95
- //0x00000667 LBB0_81
- 0x48, 0x8d, 0x4a, 0x01, //0x00000667 leaq $1(%rdx), %rcx
- 0x48, 0x8b, 0x75, 0xd0, //0x0000066b movq $-48(%rbp), %rsi
- 0x48, 0x89, 0x0e, //0x0000066f movq %rcx, (%rsi)
- 0x41, 0x8a, 0x49, 0x03, //0x00000672 movb $3(%r9), %cl
- 0x8d, 0x71, 0xc6, //0x00000676 leal $-58(%rcx), %esi
- 0x40, 0x80, 0xfe, 0xf5, //0x00000679 cmpb $-11, %sil
- 0x0f, 0x87, 0x0f, 0x00, 0x00, 0x00, //0x0000067d ja LBB0_83
- 0x80, 0xe1, 0xdf, //0x00000683 andb $-33, %cl
- 0x80, 0xc1, 0xb9, //0x00000686 addb $-71, %cl
- 0x80, 0xf9, 0xfa, //0x00000689 cmpb $-6, %cl
- 0x0f, 0x82, 0xb3, 0xfe, 0xff, 0xff, //0x0000068c jb LBB0_95
- //0x00000692 LBB0_83
- 0x48, 0x8d, 0x4a, 0x02, //0x00000692 leaq $2(%rdx), %rcx
- 0x48, 0x8b, 0x75, 0xd0, //0x00000696 movq $-48(%rbp), %rsi
- 0x48, 0x89, 0x0e, //0x0000069a movq %rcx, (%rsi)
- 0x41, 0x8a, 0x49, 0x04, //0x0000069d movb $4(%r9), %cl
- 0x8d, 0x71, 0xc6, //0x000006a1 leal $-58(%rcx), %esi
- 0x40, 0x80, 0xfe, 0xf5, //0x000006a4 cmpb $-11, %sil
- 0x0f, 0x87, 0x0f, 0x00, 0x00, 0x00, //0x000006a8 ja LBB0_85
- 0x80, 0xe1, 0xdf, //0x000006ae andb $-33, %cl
- 0x80, 0xc1, 0xb9, //0x000006b1 addb $-71, %cl
- 0x80, 0xf9, 0xfa, //0x000006b4 cmpb $-6, %cl
- 0x0f, 0x82, 0x88, 0xfe, 0xff, 0xff, //0x000006b7 jb LBB0_95
- //0x000006bd LBB0_85
- 0x48, 0x8d, 0x4a, 0x03, //0x000006bd leaq $3(%rdx), %rcx
- 0x48, 0x8b, 0x75, 0xd0, //0x000006c1 movq $-48(%rbp), %rsi
- 0x48, 0x89, 0x0e, //0x000006c5 movq %rcx, (%rsi)
- 0x41, 0x8a, 0x49, 0x05, //0x000006c8 movb $5(%r9), %cl
- 0x8d, 0x71, 0xc6, //0x000006cc leal $-58(%rcx), %esi
- 0x40, 0x80, 0xfe, 0xf5, //0x000006cf cmpb $-11, %sil
- 0x0f, 0x87, 0x0f, 0x00, 0x00, 0x00, //0x000006d3 ja LBB0_87
- 0x80, 0xe1, 0xdf, //0x000006d9 andb $-33, %cl
- 0x80, 0xc1, 0xb9, //0x000006dc addb $-71, %cl
- 0x80, 0xf9, 0xfa, //0x000006df cmpb $-6, %cl
- 0x0f, 0x82, 0x5d, 0xfe, 0xff, 0xff, //0x000006e2 jb LBB0_95
- //0x000006e8 LBB0_87
- 0x48, 0x83, 0xc2, 0x04, //0x000006e8 addq $4, %rdx
- 0x48, 0x8b, 0x4d, 0xd0, //0x000006ec movq $-48(%rbp), %rcx
- 0x48, 0x89, 0x11, //0x000006f0 movq %rdx, (%rcx)
- 0xe9, 0x4d, 0xfe, 0xff, 0xff, //0x000006f3 jmp LBB0_95
- //0x000006f8 LBB0_22
- 0x48, 0x8b, 0x45, 0xc8, //0x000006f8 movq $-56(%rbp), %rax
- 0x48, 0xf7, 0xd0, //0x000006fc notq %rax
- 0x49, 0x01, 0xc1, //0x000006ff addq %rax, %r9
- //0x00000702 LBB0_28
- 0x48, 0x8b, 0x45, 0xd0, //0x00000702 movq $-48(%rbp), %rax
- 0x4c, 0x89, 0x08, //0x00000706 movq %r9, (%rax)
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000709 movq $-2, %rax
- 0xe9, 0x30, 0xfe, 0xff, 0xff, //0x00000710 jmp LBB0_95
- //0x00000715 LBB0_27
- 0x4c, 0x2b, 0x4d, 0xc8, //0x00000715 subq $-56(%rbp), %r9
- 0x49, 0x83, 0xc1, 0x01, //0x00000719 addq $1, %r9
- 0xe9, 0xe0, 0xff, 0xff, 0xff, //0x0000071d jmp LBB0_28
- //0x00000722 LBB0_70
- 0x48, 0x03, 0x75, 0xc8, //0x00000722 addq $-56(%rbp), %rsi
- 0x49, 0x29, 0xf1, //0x00000726 subq %rsi, %r9
- 0xe9, 0xf4, 0xfd, 0xff, 0xff, //0x00000729 jmp LBB0_74
- //0x0000072e LBB0_61
- 0xf6, 0x45, 0xb8, 0x02, //0x0000072e testb $2, $-72(%rbp)
- 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00000732 je LBB0_18
- 0x66, 0xc7, 0x40, 0xfe, 0xef, 0xbf, //0x00000738 movw $-16401, $-2(%rax)
- 0xc6, 0x00, 0xbd, //0x0000073e movb $-67, (%rax)
- 0x48, 0x83, 0xc0, 0x01, //0x00000741 addq $1, %rax
- 0x45, 0x31, 0xd2, //0x00000745 xorl %r10d, %r10d
- 0x48, 0x89, 0xfa, //0x00000748 movq %rdi, %rdx
- 0xe9, 0xef, 0xfd, 0xff, 0xff, //0x0000074b jmp LBB0_94
- //0x00000750 LBB0_18
- 0x48, 0x8b, 0x45, 0xd0, //0x00000750 movq $-48(%rbp), %rax
- 0x48, 0x8b, 0x4d, 0xc0, //0x00000754 movq $-64(%rbp), %rcx
- 0x48, 0x89, 0x08, //0x00000758 movq %rcx, (%rax)
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000075b movq $-1, %rax
- 0xe9, 0xde, 0xfd, 0xff, 0xff, //0x00000762 jmp LBB0_95
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000767 .p2align 4, 0x00
- //0x00000770 __UnquoteTab
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000770 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, //0x00000780 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, //0x00000790 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, //0x000007a0 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, //0x000007b0 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, //0x000007c0 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, //0x000007d0 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, //0x000007e0 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, //0x000007e6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007f6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000806 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000816 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000826 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000836 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000846 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000856 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000866 QUAD $0x0000000000000000; WORD $0x0000 // .space 10, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_one.go b/vendor/github.com/bytedance/sonic/internal/native/sse/validate_one.go
deleted file mode 100644
index f5fdd6634..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_one.go
+++ /dev/null
@@ -1,35 +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 sse
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/native/types`
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var F_validate_one func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) (ret int)
-
-var S_validate_one uintptr
-
-//go:nosplit
-func validate_one(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) {
- return F_validate_one(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags)
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_one_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/validate_one_subr.go
deleted file mode 100644
index 70a227e9f..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_one_subr.go
+++ /dev/null
@@ -1,46 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package sse
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__validate_one = 272
-)
-
-const (
- _stack__validate_one = 184
-)
-
-const (
- _size__validate_one = 14468
-)
-
-var (
- _pcsp__validate_one = [][2]uint32{
- {0x1, 0},
- {0x6, 8},
- {0x8, 16},
- {0xa, 24},
- {0xc, 32},
- {0xd, 40},
- {0x14, 48},
- {0x35ea, 184},
- {0x35eb, 48},
- {0x35ed, 40},
- {0x35ef, 32},
- {0x35f1, 24},
- {0x35f3, 16},
- {0x35f4, 8},
- {0x35f5, 0},
- {0x3884, 184},
- }
-)
-
-var _cfunc_validate_one = []loader.CFunc{
- {"_validate_one_entry", 0, _entry__validate_one, 0, nil},
- {"_validate_one", _entry__validate_one, _size__validate_one, _stack__validate_one, _pcsp__validate_one},
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_one_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/validate_one_text_amd64.go
deleted file mode 100644
index 95bffed05..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_one_text_amd64.go
+++ /dev/null
@@ -1,4017 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package sse
-
-var _text_validate_one = []byte{
- // .p2align 4, 0x00
- // LCPI0_0
- 0x01, 0x00, 0x00, 0x00, 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
- 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, //0x00000030 QUAD $0x1f1f1f1f1f1f1f1f; QUAD $0x1f1f1f1f1f1f1f1f // .space 16, '\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f'
- //0x00000040 LCPI0_4
- 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x00000040 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{'
- //0x00000050 LCPI0_5
- 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000050 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}'
- //0x00000060 LCPI0_6
- 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000060 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[['
- //0x00000070 LCPI0_7
- 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000070 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]'
- //0x00000080 LCPI0_8
- 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000080 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,'
- //0x00000090 LCPI0_9
- 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000090 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf'
- //0x000000a0 LCPI0_10
- 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x000000a0 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++'
- //0x000000b0 LCPI0_11
- 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x000000b0 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------'
- //0x000000c0 LCPI0_12
- 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x000000c0 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0'
- //0x000000d0 LCPI0_13
- 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x000000d0 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'
- //0x000000e0 LCPI0_14
- 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x000000e0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................'
- //0x000000f0 LCPI0_15
- 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000000f0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE'
- //0x00000100 LCPI0_16
- 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000100 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff // .space 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
- //0x00000110 .p2align 4, 0x90
- //0x00000110 _validate_one
- 0x55, //0x00000110 pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000111 movq %rsp, %rbp
- 0x41, 0x57, //0x00000114 pushq %r15
- 0x41, 0x56, //0x00000116 pushq %r14
- 0x41, 0x55, //0x00000118 pushq %r13
- 0x41, 0x54, //0x0000011a pushq %r12
- 0x53, //0x0000011c pushq %rbx
- 0x48, 0x81, 0xec, 0x88, 0x00, 0x00, 0x00, //0x0000011d subq $136, %rsp
- 0x48, 0x89, 0x4d, 0x98, //0x00000124 movq %rcx, $-104(%rbp)
- 0x49, 0x89, 0xd5, //0x00000128 movq %rdx, %r13
- 0x48, 0x89, 0x7d, 0xa0, //0x0000012b movq %rdi, $-96(%rbp)
- 0xf3, 0x0f, 0x6f, 0x05, 0xc9, 0xfe, 0xff, 0xff, //0x0000012f movdqu $-311(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- 0xf3, 0x0f, 0x7f, 0x02, //0x00000137 movdqu %xmm0, (%rdx)
- 0x48, 0x89, 0x75, 0xa8, //0x0000013b movq %rsi, $-88(%rbp)
- 0x4c, 0x8b, 0x1e, //0x0000013f movq (%rsi), %r11
- 0x48, 0xc7, 0x45, 0x90, 0xff, 0xff, 0xff, 0xff, //0x00000142 movq $-1, $-112(%rbp)
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000014a movl $1, %r8d
- 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0xb7, 0xfe, 0xff, 0xff, //0x00000150 movdqu $-329(%rip), %xmm11 /* LCPI0_1+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0xbe, 0xfe, 0xff, 0xff, //0x00000159 movdqu $-322(%rip), %xmm13 /* LCPI0_2+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0xc5, 0xfe, 0xff, 0xff, //0x00000162 movdqu $-315(%rip), %xmm10 /* LCPI0_3+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x3d, 0x2d, 0xff, 0xff, 0xff, //0x0000016b movdqu $-211(%rip), %xmm7 /* LCPI0_10+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0x14, 0xff, 0xff, 0xff, //0x00000173 movdqu $-236(%rip), %xmm9 /* LCPI0_9+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x3d, 0x6b, 0xff, 0xff, 0xff, //0x0000017c movdqu $-149(%rip), %xmm15 /* LCPI0_15+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x35, 0xf2, 0xfe, 0xff, 0xff, //0x00000185 movdqu $-270(%rip), %xmm14 /* LCPI0_8+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xd9, 0xfe, 0xff, 0xff, //0x0000018e movdqu $-295(%rip), %xmm8 /* LCPI0_7+0(%rip) */
- 0x48, 0x89, 0x55, 0xc0, //0x00000197 movq %rdx, $-64(%rbp)
- 0xe9, 0x44, 0x00, 0x00, 0x00, //0x0000019b jmp LBB0_5
- //0x000001a0 LBB0_1
- 0x4c, 0x8d, 0x5e, 0x04, //0x000001a0 leaq $4(%rsi), %r11
- //0x000001a4 LBB0_2
- 0x48, 0x8b, 0x45, 0xa8, //0x000001a4 movq $-88(%rbp), %rax
- 0x4c, 0x89, 0x18, //0x000001a8 movq %r11, (%rax)
- 0x48, 0x89, 0xf0, //0x000001ab movq %rsi, %rax
- 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x000001ae movabsq $9223372036854775806, %rcx
- 0x48, 0x39, 0xce, //0x000001b8 cmpq %rcx, %rsi
- 0x0f, 0x87, 0x32, 0x35, 0x00, 0x00, //0x000001bb ja LBB0_638
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001c1 .p2align 4, 0x90
- //0x000001d0 LBB0_3
- 0x49, 0x8b, 0x4d, 0x00, //0x000001d0 movq (%r13), %rcx
- 0x49, 0x89, 0xc8, //0x000001d4 movq %rcx, %r8
- 0x48, 0x8b, 0x45, 0x90, //0x000001d7 movq $-112(%rbp), %rax
- 0x48, 0x85, 0xc9, //0x000001db testq %rcx, %rcx
- 0x0f, 0x84, 0x0f, 0x35, 0x00, 0x00, //0x000001de je LBB0_638
- //0x000001e4 LBB0_5
- 0x48, 0x8b, 0x45, 0xa0, //0x000001e4 movq $-96(%rbp), %rax
- 0x4c, 0x8b, 0x08, //0x000001e8 movq (%rax), %r9
- 0x48, 0x8b, 0x40, 0x08, //0x000001eb movq $8(%rax), %rax
- 0x49, 0x39, 0xc3, //0x000001ef cmpq %rax, %r11
- 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x000001f2 jae LBB0_10
- 0x43, 0x8a, 0x14, 0x19, //0x000001f8 movb (%r9,%r11), %dl
- 0x80, 0xfa, 0x0d, //0x000001fc cmpb $13, %dl
- 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x000001ff je LBB0_10
- 0x80, 0xfa, 0x20, //0x00000205 cmpb $32, %dl
- 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00000208 je LBB0_10
- 0x80, 0xc2, 0xf5, //0x0000020e addb $-11, %dl
- 0x80, 0xfa, 0xfe, //0x00000211 cmpb $-2, %dl
- 0x0f, 0x83, 0x16, 0x00, 0x00, 0x00, //0x00000214 jae LBB0_10
- 0x4c, 0x89, 0xde, //0x0000021a movq %r11, %rsi
- 0xe9, 0x16, 0x01, 0x00, 0x00, //0x0000021d jmp LBB0_31
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000222 .p2align 4, 0x90
- //0x00000230 LBB0_10
- 0x49, 0x8d, 0x73, 0x01, //0x00000230 leaq $1(%r11), %rsi
- 0x48, 0x39, 0xc6, //0x00000234 cmpq %rax, %rsi
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000237 jae LBB0_14
- 0x41, 0x8a, 0x14, 0x31, //0x0000023d movb (%r9,%rsi), %dl
- 0x80, 0xfa, 0x0d, //0x00000241 cmpb $13, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000244 je LBB0_14
- 0x80, 0xfa, 0x20, //0x0000024a cmpb $32, %dl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000024d je LBB0_14
- 0x80, 0xc2, 0xf5, //0x00000253 addb $-11, %dl
- 0x80, 0xfa, 0xfe, //0x00000256 cmpb $-2, %dl
- 0x0f, 0x82, 0xd9, 0x00, 0x00, 0x00, //0x00000259 jb LBB0_31
- 0x90, //0x0000025f .p2align 4, 0x90
- //0x00000260 LBB0_14
- 0x49, 0x8d, 0x73, 0x02, //0x00000260 leaq $2(%r11), %rsi
- 0x48, 0x39, 0xc6, //0x00000264 cmpq %rax, %rsi
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000267 jae LBB0_18
- 0x41, 0x8a, 0x14, 0x31, //0x0000026d movb (%r9,%rsi), %dl
- 0x80, 0xfa, 0x0d, //0x00000271 cmpb $13, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000274 je LBB0_18
- 0x80, 0xfa, 0x20, //0x0000027a cmpb $32, %dl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000027d je LBB0_18
- 0x80, 0xc2, 0xf5, //0x00000283 addb $-11, %dl
- 0x80, 0xfa, 0xfe, //0x00000286 cmpb $-2, %dl
- 0x0f, 0x82, 0xa9, 0x00, 0x00, 0x00, //0x00000289 jb LBB0_31
- 0x90, //0x0000028f .p2align 4, 0x90
- //0x00000290 LBB0_18
- 0x49, 0x8d, 0x73, 0x03, //0x00000290 leaq $3(%r11), %rsi
- 0x48, 0x39, 0xc6, //0x00000294 cmpq %rax, %rsi
- 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000297 jae LBB0_22
- 0x41, 0x8a, 0x14, 0x31, //0x0000029d movb (%r9,%rsi), %dl
- 0x80, 0xfa, 0x0d, //0x000002a1 cmpb $13, %dl
- 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000002a4 je LBB0_22
- 0x80, 0xfa, 0x20, //0x000002aa cmpb $32, %dl
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000002ad je LBB0_22
- 0x80, 0xc2, 0xf5, //0x000002b3 addb $-11, %dl
- 0x80, 0xfa, 0xfe, //0x000002b6 cmpb $-2, %dl
- 0x0f, 0x82, 0x79, 0x00, 0x00, 0x00, //0x000002b9 jb LBB0_31
- 0x90, //0x000002bf .p2align 4, 0x90
- //0x000002c0 LBB0_22
- 0x49, 0x83, 0xc3, 0x04, //0x000002c0 addq $4, %r11
- 0x4c, 0x39, 0xd8, //0x000002c4 cmpq %r11, %rax
- 0x0f, 0x86, 0xc7, 0x33, 0x00, 0x00, //0x000002c7 jbe LBB0_617
- 0x0f, 0x84, 0x4d, 0x00, 0x00, 0x00, //0x000002cd je LBB0_28
- 0x49, 0x8d, 0x14, 0x01, //0x000002d3 leaq (%r9,%rax), %rdx
- 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000002d7 movabsq $4294977024, %rdi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002e1 .p2align 4, 0x90
- //0x000002f0 LBB0_25
- 0x43, 0x0f, 0xbe, 0x34, 0x19, //0x000002f0 movsbl (%r9,%r11), %esi
- 0x83, 0xfe, 0x20, //0x000002f5 cmpl $32, %esi
- 0x0f, 0x87, 0x2e, 0x00, 0x00, 0x00, //0x000002f8 ja LBB0_30
- 0x48, 0x0f, 0xa3, 0xf7, //0x000002fe btq %rsi, %rdi
- 0x0f, 0x83, 0x24, 0x00, 0x00, 0x00, //0x00000302 jae LBB0_30
- 0x49, 0x83, 0xc3, 0x01, //0x00000308 addq $1, %r11
- 0x4c, 0x39, 0xd8, //0x0000030c cmpq %r11, %rax
- 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x0000030f jne LBB0_25
- 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00000315 jmp LBB0_29
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000031a .p2align 4, 0x90
- //0x00000320 LBB0_28
- 0x4d, 0x01, 0xcb, //0x00000320 addq %r9, %r11
- 0x4c, 0x89, 0xda, //0x00000323 movq %r11, %rdx
- //0x00000326 LBB0_29
- 0x4c, 0x29, 0xca, //0x00000326 subq %r9, %rdx
- 0x49, 0x89, 0xd3, //0x00000329 movq %rdx, %r11
- //0x0000032c LBB0_30
- 0x4c, 0x89, 0xde, //0x0000032c movq %r11, %rsi
- 0x49, 0x39, 0xc3, //0x0000032f cmpq %rax, %r11
- 0x0f, 0x83, 0x63, 0x33, 0x00, 0x00, //0x00000332 jae LBB0_618
- //0x00000338 LBB0_31
- 0x4c, 0x8d, 0x5e, 0x01, //0x00000338 leaq $1(%rsi), %r11
- 0x48, 0x8b, 0x45, 0xa8, //0x0000033c movq $-88(%rbp), %rax
- 0x4c, 0x89, 0x18, //0x00000340 movq %r11, (%rax)
- 0x41, 0x0f, 0xbe, 0x14, 0x31, //0x00000343 movsbl (%r9,%rsi), %edx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000348 movq $-1, %rax
- 0x85, 0xd2, //0x0000034f testl %edx, %edx
- 0x0f, 0x84, 0x9c, 0x33, 0x00, 0x00, //0x00000351 je LBB0_638
- 0x49, 0x8d, 0x48, 0xff, //0x00000357 leaq $-1(%r8), %rcx
- 0x43, 0x8b, 0x7c, 0xc5, 0x00, //0x0000035b movl (%r13,%r8,8), %edi
- 0x48, 0x8b, 0x5d, 0x90, //0x00000360 movq $-112(%rbp), %rbx
- 0x48, 0x83, 0xfb, 0xff, //0x00000364 cmpq $-1, %rbx
- 0x48, 0x0f, 0x44, 0xde, //0x00000368 cmoveq %rsi, %rbx
- 0x48, 0x89, 0x5d, 0x90, //0x0000036c movq %rbx, $-112(%rbp)
- 0x83, 0xc7, 0xff, //0x00000370 addl $-1, %edi
- 0x83, 0xff, 0x05, //0x00000373 cmpl $5, %edi
- 0x0f, 0x87, 0x7c, 0x02, 0x00, 0x00, //0x00000376 ja LBB0_66
- 0x48, 0x8d, 0x1d, 0x11, 0x36, 0x00, 0x00, //0x0000037c leaq $13841(%rip), %rbx /* LJTI0_0+0(%rip) */
- 0x48, 0x63, 0x3c, 0xbb, //0x00000383 movslq (%rbx,%rdi,4), %rdi
- 0x48, 0x01, 0xdf, //0x00000387 addq %rbx, %rdi
- 0xff, 0xe7, //0x0000038a jmpq *%rdi
- //0x0000038c LBB0_34
- 0x83, 0xfa, 0x2c, //0x0000038c cmpl $44, %edx
- 0x0f, 0x84, 0xdc, 0x04, 0x00, 0x00, //0x0000038f je LBB0_105
- 0x83, 0xfa, 0x5d, //0x00000395 cmpl $93, %edx
- 0x0f, 0x84, 0x41, 0x02, 0x00, 0x00, //0x00000398 je LBB0_36
- 0xe9, 0x49, 0x33, 0x00, 0x00, //0x0000039e jmp LBB0_637
- //0x000003a3 LBB0_37
- 0x80, 0xfa, 0x5d, //0x000003a3 cmpb $93, %dl
- 0x0f, 0x84, 0x33, 0x02, 0x00, 0x00, //0x000003a6 je LBB0_36
- 0x48, 0x89, 0x75, 0xc8, //0x000003ac movq %rsi, $-56(%rbp)
- 0x4b, 0xc7, 0x44, 0xc5, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000003b0 movq $1, (%r13,%r8,8)
- 0x83, 0xfa, 0x7b, //0x000003b9 cmpl $123, %edx
- 0x0f, 0x86, 0x47, 0x02, 0x00, 0x00, //0x000003bc jbe LBB0_67
- 0xe9, 0x25, 0x33, 0x00, 0x00, //0x000003c2 jmp LBB0_637
- //0x000003c7 LBB0_39
- 0x80, 0xfa, 0x22, //0x000003c7 cmpb $34, %dl
- 0x0f, 0x85, 0x1c, 0x33, 0x00, 0x00, //0x000003ca jne LBB0_637
- 0x4b, 0xc7, 0x44, 0xc5, 0x00, 0x04, 0x00, 0x00, 0x00, //0x000003d0 movq $4, (%r13,%r8,8)
- 0x48, 0x8b, 0x4d, 0xa0, //0x000003d9 movq $-96(%rbp), %rcx
- 0x4c, 0x8b, 0x61, 0x08, //0x000003dd movq $8(%rcx), %r12
- 0x48, 0x8b, 0x4d, 0x98, //0x000003e1 movq $-104(%rbp), %rcx
- 0xf6, 0xc1, 0x40, //0x000003e5 testb $64, %cl
- 0x0f, 0x85, 0x5c, 0x06, 0x00, 0x00, //0x000003e8 jne LBB0_129
- 0x48, 0x89, 0x75, 0xc8, //0x000003ee movq %rsi, $-56(%rbp)
- 0xf6, 0xc1, 0x20, //0x000003f2 testb $32, %cl
- 0x4c, 0x89, 0x65, 0xb8, //0x000003f5 movq %r12, $-72(%rbp)
- 0x4d, 0x89, 0xe6, //0x000003f9 movq %r12, %r14
- 0x0f, 0x85, 0x4a, 0x09, 0x00, 0x00, //0x000003fc jne LBB0_164
- 0x4d, 0x29, 0xde, //0x00000402 subq %r11, %r14
- 0x0f, 0x84, 0xbe, 0x34, 0x00, 0x00, //0x00000405 je LBB0_639
- 0x49, 0x83, 0xfe, 0x40, //0x0000040b cmpq $64, %r14
- 0x0f, 0x82, 0x8b, 0x2a, 0x00, 0x00, //0x0000040f jb LBB0_523
- 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x00000415 movq $-2, %r12
- 0x4c, 0x2b, 0x65, 0xc8, //0x0000041c subq $-56(%rbp), %r12
- 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00000420 movq $-1, $-48(%rbp)
- 0x45, 0x31, 0xd2, //0x00000428 xorl %r10d, %r10d
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000042b .p2align 4, 0x90
- //0x00000430 LBB0_45
- 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x19, //0x00000430 movdqu (%r9,%r11), %xmm0
- 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x19, 0x10, //0x00000436 movdqu $16(%r9,%r11), %xmm1
- 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x19, 0x20, //0x0000043d movdqu $32(%r9,%r11), %xmm2
- 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x19, 0x30, //0x00000444 movdqu $48(%r9,%r11), %xmm3
- 0x66, 0x0f, 0x6f, 0xe0, //0x0000044b movdqa %xmm0, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000044f pcmpeqb %xmm11, %xmm4
- 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00000454 pmovmskb %xmm4, %r8d
- 0x66, 0x0f, 0x6f, 0xe1, //0x00000459 movdqa %xmm1, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000045d pcmpeqb %xmm11, %xmm4
- 0x66, 0x0f, 0xd7, 0xdc, //0x00000462 pmovmskb %xmm4, %ebx
- 0x66, 0x0f, 0x6f, 0xe2, //0x00000466 movdqa %xmm2, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000046a pcmpeqb %xmm11, %xmm4
- 0x66, 0x0f, 0xd7, 0xcc, //0x0000046f pmovmskb %xmm4, %ecx
- 0x66, 0x0f, 0x6f, 0xe3, //0x00000473 movdqa %xmm3, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x00000477 pcmpeqb %xmm11, %xmm4
- 0x66, 0x0f, 0xd7, 0xfc, //0x0000047c pmovmskb %xmm4, %edi
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00000480 pcmpeqb %xmm13, %xmm0
- 0x66, 0x44, 0x0f, 0xd7, 0xf8, //0x00000485 pmovmskb %xmm0, %r15d
- 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x0000048a pcmpeqb %xmm13, %xmm1
- 0x66, 0x0f, 0xd7, 0xd1, //0x0000048f pmovmskb %xmm1, %edx
- 0x66, 0x41, 0x0f, 0x74, 0xd5, //0x00000493 pcmpeqb %xmm13, %xmm2
- 0x66, 0x0f, 0xd7, 0xc2, //0x00000498 pmovmskb %xmm2, %eax
- 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x0000049c pcmpeqb %xmm13, %xmm3
- 0x66, 0x0f, 0xd7, 0xf3, //0x000004a1 pmovmskb %xmm3, %esi
- 0x48, 0xc1, 0xe7, 0x30, //0x000004a5 shlq $48, %rdi
- 0x48, 0xc1, 0xe1, 0x20, //0x000004a9 shlq $32, %rcx
- 0x48, 0x09, 0xf9, //0x000004ad orq %rdi, %rcx
- 0x48, 0xc1, 0xe3, 0x10, //0x000004b0 shlq $16, %rbx
- 0x48, 0x09, 0xcb, //0x000004b4 orq %rcx, %rbx
- 0x49, 0x09, 0xd8, //0x000004b7 orq %rbx, %r8
- 0x48, 0xc1, 0xe6, 0x30, //0x000004ba shlq $48, %rsi
- 0x48, 0xc1, 0xe0, 0x20, //0x000004be shlq $32, %rax
- 0x48, 0x09, 0xf0, //0x000004c2 orq %rsi, %rax
- 0x48, 0xc1, 0xe2, 0x10, //0x000004c5 shlq $16, %rdx
- 0x48, 0x09, 0xc2, //0x000004c9 orq %rax, %rdx
- 0x49, 0x09, 0xd7, //0x000004cc orq %rdx, %r15
- 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000004cf jne LBB0_54
- 0x4d, 0x85, 0xd2, //0x000004d5 testq %r10, %r10
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000004d8 jne LBB0_56
- 0x45, 0x31, 0xd2, //0x000004de xorl %r10d, %r10d
- 0x4d, 0x85, 0xc0, //0x000004e1 testq %r8, %r8
- 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000004e4 jne LBB0_57
- //0x000004ea LBB0_48
- 0x49, 0x83, 0xc6, 0xc0, //0x000004ea addq $-64, %r14
- 0x49, 0x83, 0xc4, 0xc0, //0x000004ee addq $-64, %r12
- 0x49, 0x83, 0xc3, 0x40, //0x000004f2 addq $64, %r11
- 0x49, 0x83, 0xfe, 0x3f, //0x000004f6 cmpq $63, %r14
- 0x0f, 0x87, 0x30, 0xff, 0xff, 0xff, //0x000004fa ja LBB0_45
- 0xe9, 0x9b, 0x22, 0x00, 0x00, //0x00000500 jmp LBB0_49
- //0x00000505 LBB0_54
- 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00000505 cmpq $-1, $-48(%rbp)
- 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x0000050a jne LBB0_56
- 0x49, 0x0f, 0xbc, 0xc7, //0x00000510 bsfq %r15, %rax
- 0x4c, 0x01, 0xd8, //0x00000514 addq %r11, %rax
- 0x48, 0x89, 0x45, 0xd0, //0x00000517 movq %rax, $-48(%rbp)
- //0x0000051b LBB0_56
- 0x4c, 0x89, 0xd0, //0x0000051b movq %r10, %rax
- 0x48, 0xf7, 0xd0, //0x0000051e notq %rax
- 0x4c, 0x21, 0xf8, //0x00000521 andq %r15, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x00000524 leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xd1, //0x00000528 orq %r10, %rcx
- 0x48, 0x89, 0xca, //0x0000052b movq %rcx, %rdx
- 0x48, 0xf7, 0xd2, //0x0000052e notq %rdx
- 0x4c, 0x21, 0xfa, //0x00000531 andq %r15, %rdx
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000534 movabsq $-6148914691236517206, %rsi
- 0x48, 0x21, 0xf2, //0x0000053e andq %rsi, %rdx
- 0x45, 0x31, 0xd2, //0x00000541 xorl %r10d, %r10d
- 0x48, 0x01, 0xc2, //0x00000544 addq %rax, %rdx
- 0x41, 0x0f, 0x92, 0xc2, //0x00000547 setb %r10b
- 0x48, 0x01, 0xd2, //0x0000054b addq %rdx, %rdx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000054e movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc2, //0x00000558 xorq %rax, %rdx
- 0x48, 0x21, 0xca, //0x0000055b andq %rcx, %rdx
- 0x48, 0xf7, 0xd2, //0x0000055e notq %rdx
- 0x49, 0x21, 0xd0, //0x00000561 andq %rdx, %r8
- 0x4d, 0x85, 0xc0, //0x00000564 testq %r8, %r8
- 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000567 je LBB0_48
- //0x0000056d LBB0_57
- 0x4d, 0x0f, 0xbc, 0xd8, //0x0000056d bsfq %r8, %r11
- 0x4d, 0x29, 0xe3, //0x00000571 subq %r12, %r11
- 0x48, 0x8b, 0x55, 0xc8, //0x00000574 movq $-56(%rbp), %rdx
- 0x4c, 0x8b, 0x65, 0xb8, //0x00000578 movq $-72(%rbp), %r12
- 0x4d, 0x85, 0xdb, //0x0000057c testq %r11, %r11
- 0x0f, 0x89, 0xd2, 0x0c, 0x00, 0x00, //0x0000057f jns LBB0_246
- 0xe9, 0x29, 0x31, 0x00, 0x00, //0x00000585 jmp LBB0_58
- //0x0000058a LBB0_60
- 0x80, 0xfa, 0x3a, //0x0000058a cmpb $58, %dl
- 0x0f, 0x85, 0x59, 0x31, 0x00, 0x00, //0x0000058d jne LBB0_637
- 0x4b, 0xc7, 0x44, 0xc5, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000593 movq $0, (%r13,%r8,8)
- 0xe9, 0x2f, 0xfc, 0xff, 0xff, //0x0000059c jmp LBB0_3
- //0x000005a1 LBB0_62
- 0x83, 0xfa, 0x2c, //0x000005a1 cmpl $44, %edx
- 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x000005a4 jne LBB0_63
- 0x49, 0x81, 0xf8, 0xff, 0x0f, 0x00, 0x00, //0x000005aa cmpq $4095, %r8
- 0x0f, 0x8f, 0xf0, 0x30, 0x00, 0x00, //0x000005b1 jg LBB0_634
- 0x49, 0x8d, 0x40, 0x01, //0x000005b7 leaq $1(%r8), %rax
- 0x49, 0x89, 0x45, 0x00, //0x000005bb movq %rax, (%r13)
- 0x4b, 0xc7, 0x44, 0xc5, 0x08, 0x03, 0x00, 0x00, 0x00, //0x000005bf movq $3, $8(%r13,%r8,8)
- 0xe9, 0x03, 0xfc, 0xff, 0xff, //0x000005c8 jmp LBB0_3
- //0x000005cd LBB0_64
- 0x83, 0xfa, 0x22, //0x000005cd cmpl $34, %edx
- 0x0f, 0x84, 0xbe, 0x02, 0x00, 0x00, //0x000005d0 je LBB0_109
- //0x000005d6 LBB0_63
- 0x83, 0xfa, 0x7d, //0x000005d6 cmpl $125, %edx
- 0x0f, 0x85, 0x0d, 0x31, 0x00, 0x00, //0x000005d9 jne LBB0_637
- //0x000005df LBB0_36
- 0x49, 0x89, 0x4d, 0x00, //0x000005df movq %rcx, (%r13)
- 0x49, 0x89, 0xc8, //0x000005e3 movq %rcx, %r8
- 0x48, 0x8b, 0x45, 0x90, //0x000005e6 movq $-112(%rbp), %rax
- 0x48, 0x85, 0xc9, //0x000005ea testq %rcx, %rcx
- 0x0f, 0x85, 0xf1, 0xfb, 0xff, 0xff, //0x000005ed jne LBB0_5
- 0xe9, 0xfb, 0x30, 0x00, 0x00, //0x000005f3 jmp LBB0_638
- //0x000005f8 LBB0_66
- 0x48, 0x89, 0x75, 0xc8, //0x000005f8 movq %rsi, $-56(%rbp)
- 0x49, 0x89, 0x4d, 0x00, //0x000005fc movq %rcx, (%r13)
- 0x83, 0xfa, 0x7b, //0x00000600 cmpl $123, %edx
- 0x0f, 0x87, 0xe3, 0x30, 0x00, 0x00, //0x00000603 ja LBB0_637
- //0x00000609 LBB0_67
- 0x48, 0x8b, 0x4d, 0xc8, //0x00000609 movq $-56(%rbp), %rcx
- 0x4d, 0x8d, 0x04, 0x09, //0x0000060d leaq (%r9,%rcx), %r8
- 0x89, 0xd1, //0x00000611 movl %edx, %ecx
- 0x48, 0x8d, 0x15, 0x92, 0x33, 0x00, 0x00, //0x00000613 leaq $13202(%rip), %rdx /* LJTI0_1+0(%rip) */
- 0x48, 0x63, 0x0c, 0x8a, //0x0000061a movslq (%rdx,%rcx,4), %rcx
- 0x48, 0x01, 0xd1, //0x0000061e addq %rdx, %rcx
- 0xff, 0xe1, //0x00000621 jmpq *%rcx
- //0x00000623 LBB0_68
- 0x48, 0x8b, 0x45, 0xa0, //0x00000623 movq $-96(%rbp), %rax
- 0x48, 0x8b, 0x70, 0x08, //0x00000627 movq $8(%rax), %rsi
- 0xf6, 0x45, 0x98, 0x40, //0x0000062b testb $64, $-104(%rbp)
- 0x0f, 0x85, 0x31, 0x05, 0x00, 0x00, //0x0000062f jne LBB0_140
- 0x48, 0x8b, 0x55, 0xc8, //0x00000635 movq $-56(%rbp), %rdx
- 0x48, 0x29, 0xd6, //0x00000639 subq %rdx, %rsi
- 0x0f, 0x84, 0x8e, 0x30, 0x00, 0x00, //0x0000063c je LBB0_619
- 0x41, 0x80, 0x38, 0x30, //0x00000642 cmpb $48, (%r8)
- 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x00000646 jne LBB0_74
- 0x48, 0x83, 0xfe, 0x01, //0x0000064c cmpq $1, %rsi
- 0x0f, 0x84, 0xc7, 0x0b, 0x00, 0x00, //0x00000650 je LBB0_243
- 0x43, 0x8a, 0x04, 0x19, //0x00000656 movb (%r9,%r11), %al
- 0x04, 0xd2, //0x0000065a addb $-46, %al
- 0x3c, 0x37, //0x0000065c cmpb $55, %al
- 0x0f, 0x87, 0xb9, 0x0b, 0x00, 0x00, //0x0000065e ja LBB0_243
- 0x0f, 0xb6, 0xc0, //0x00000664 movzbl %al, %eax
- 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000667 movabsq $36028797027352577, %rcx
- 0x48, 0x0f, 0xa3, 0xc1, //0x00000671 btq %rax, %rcx
- 0x0f, 0x83, 0xa2, 0x0b, 0x00, 0x00, //0x00000675 jae LBB0_243
- //0x0000067b LBB0_74
- 0x48, 0x89, 0x55, 0xc8, //0x0000067b movq %rdx, $-56(%rbp)
- 0x48, 0x83, 0xfe, 0x10, //0x0000067f cmpq $16, %rsi
- 0x0f, 0x82, 0x56, 0x27, 0x00, 0x00, //0x00000683 jb LBB0_510
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00000689 movq $-1, %r13
- 0x45, 0x31, 0xdb, //0x00000690 xorl %r11d, %r11d
- 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00000693 movq $-1, %r10
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000069a movq $-1, %r12
- 0x48, 0x89, 0xf0, //0x000006a1 movq %rsi, %rax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000006a4 .p2align 4, 0x90
- //0x000006b0 LBB0_76
- 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x18, //0x000006b0 movdqu (%r8,%r11), %xmm0
- 0x66, 0x0f, 0x6f, 0xc8, //0x000006b6 movdqa %xmm0, %xmm1
- 0x66, 0x0f, 0x74, 0xcf, //0x000006ba pcmpeqb %xmm7, %xmm1
- 0x66, 0x0f, 0x6f, 0xd0, //0x000006be movdqa %xmm0, %xmm2
- 0x66, 0x0f, 0x74, 0x15, 0xe6, 0xf9, 0xff, 0xff, //0x000006c2 pcmpeqb $-1562(%rip), %xmm2 /* LCPI0_11+0(%rip) */
- 0x66, 0x0f, 0xeb, 0xd1, //0x000006ca por %xmm1, %xmm2
- 0x66, 0x0f, 0x6f, 0xc8, //0x000006ce movdqa %xmm0, %xmm1
- 0x66, 0x0f, 0xfc, 0x0d, 0xe6, 0xf9, 0xff, 0xff, //0x000006d2 paddb $-1562(%rip), %xmm1 /* LCPI0_12+0(%rip) */
- 0x66, 0x0f, 0x6f, 0xd9, //0x000006da movdqa %xmm1, %xmm3
- 0x66, 0x0f, 0xda, 0x1d, 0xea, 0xf9, 0xff, 0xff, //0x000006de pminub $-1558(%rip), %xmm3 /* LCPI0_13+0(%rip) */
- 0x66, 0x0f, 0x74, 0xd9, //0x000006e6 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0x6f, 0xc8, //0x000006ea movdqa %xmm0, %xmm1
- 0x66, 0x41, 0x0f, 0xdb, 0xc9, //0x000006ee pand %xmm9, %xmm1
- 0x66, 0x0f, 0x74, 0x05, 0xe5, 0xf9, 0xff, 0xff, //0x000006f3 pcmpeqb $-1563(%rip), %xmm0 /* LCPI0_14+0(%rip) */
- 0x66, 0x41, 0x0f, 0x74, 0xcf, //0x000006fb pcmpeqb %xmm15, %xmm1
- 0x66, 0x0f, 0xd7, 0xf9, //0x00000700 pmovmskb %xmm1, %edi
- 0x66, 0x0f, 0xeb, 0xc8, //0x00000704 por %xmm0, %xmm1
- 0x66, 0x0f, 0xeb, 0xca, //0x00000708 por %xmm2, %xmm1
- 0x66, 0x0f, 0xeb, 0xcb, //0x0000070c por %xmm3, %xmm1
- 0x66, 0x0f, 0xd7, 0xd0, //0x00000710 pmovmskb %xmm0, %edx
- 0x66, 0x44, 0x0f, 0xd7, 0xf2, //0x00000714 pmovmskb %xmm2, %r14d
- 0x66, 0x0f, 0xd7, 0xc9, //0x00000719 pmovmskb %xmm1, %ecx
- 0xf7, 0xd1, //0x0000071d notl %ecx
- 0x0f, 0xbc, 0xc9, //0x0000071f bsfl %ecx, %ecx
- 0x83, 0xf9, 0x10, //0x00000722 cmpl $16, %ecx
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000725 je LBB0_78
- 0xbb, 0xff, 0xff, 0xff, 0xff, //0x0000072b movl $-1, %ebx
- 0xd3, 0xe3, //0x00000730 shll %cl, %ebx
- 0xf7, 0xd3, //0x00000732 notl %ebx
- 0x21, 0xda, //0x00000734 andl %ebx, %edx
- 0x21, 0xdf, //0x00000736 andl %ebx, %edi
- 0x44, 0x21, 0xf3, //0x00000738 andl %r14d, %ebx
- 0x41, 0x89, 0xde, //0x0000073b movl %ebx, %r14d
- //0x0000073e LBB0_78
- 0x44, 0x8d, 0x7a, 0xff, //0x0000073e leal $-1(%rdx), %r15d
- 0x41, 0x21, 0xd7, //0x00000742 andl %edx, %r15d
- 0x0f, 0x85, 0xcd, 0x21, 0x00, 0x00, //0x00000745 jne LBB0_474
- 0x8d, 0x5f, 0xff, //0x0000074b leal $-1(%rdi), %ebx
- 0x21, 0xfb, //0x0000074e andl %edi, %ebx
- 0x0f, 0x85, 0xb0, 0x1f, 0x00, 0x00, //0x00000750 jne LBB0_470
- 0x41, 0x8d, 0x5e, 0xff, //0x00000756 leal $-1(%r14), %ebx
- 0x44, 0x21, 0xf3, //0x0000075a andl %r14d, %ebx
- 0x0f, 0x85, 0xa3, 0x1f, 0x00, 0x00, //0x0000075d jne LBB0_470
- 0x85, 0xd2, //0x00000763 testl %edx, %edx
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000765 je LBB0_84
- 0x0f, 0xbc, 0xd2, //0x0000076b bsfl %edx, %edx
- 0x49, 0x83, 0xfc, 0xff, //0x0000076e cmpq $-1, %r12
- 0x0f, 0x85, 0x96, 0x1f, 0x00, 0x00, //0x00000772 jne LBB0_471
- 0x4c, 0x01, 0xda, //0x00000778 addq %r11, %rdx
- 0x49, 0x89, 0xd4, //0x0000077b movq %rdx, %r12
- //0x0000077e LBB0_84
- 0x85, 0xff, //0x0000077e testl %edi, %edi
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000780 je LBB0_87
- 0x0f, 0xbc, 0xd7, //0x00000786 bsfl %edi, %edx
- 0x49, 0x83, 0xfa, 0xff, //0x00000789 cmpq $-1, %r10
- 0x0f, 0x85, 0x7b, 0x1f, 0x00, 0x00, //0x0000078d jne LBB0_471
- 0x4c, 0x01, 0xda, //0x00000793 addq %r11, %rdx
- 0x49, 0x89, 0xd2, //0x00000796 movq %rdx, %r10
- //0x00000799 LBB0_87
- 0x45, 0x85, 0xf6, //0x00000799 testl %r14d, %r14d
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000079c je LBB0_90
- 0x41, 0x0f, 0xbc, 0xd6, //0x000007a2 bsfl %r14d, %edx
- 0x49, 0x83, 0xfd, 0xff, //0x000007a6 cmpq $-1, %r13
- 0x0f, 0x85, 0x5e, 0x1f, 0x00, 0x00, //0x000007aa jne LBB0_471
- 0x4c, 0x01, 0xda, //0x000007b0 addq %r11, %rdx
- 0x49, 0x89, 0xd5, //0x000007b3 movq %rdx, %r13
- //0x000007b6 LBB0_90
- 0x83, 0xf9, 0x10, //0x000007b6 cmpl $16, %ecx
- 0x0f, 0x85, 0xa0, 0x07, 0x00, 0x00, //0x000007b9 jne LBB0_196
- 0x48, 0x83, 0xc0, 0xf0, //0x000007bf addq $-16, %rax
- 0x49, 0x83, 0xc3, 0x10, //0x000007c3 addq $16, %r11
- 0x48, 0x83, 0xf8, 0x0f, //0x000007c7 cmpq $15, %rax
- 0x0f, 0x87, 0xdf, 0xfe, 0xff, 0xff, //0x000007cb ja LBB0_76
- 0x4b, 0x8d, 0x0c, 0x18, //0x000007d1 leaq (%r8,%r11), %rcx
- 0x4c, 0x39, 0xde, //0x000007d5 cmpq %r11, %rsi
- 0x49, 0x89, 0xcb, //0x000007d8 movq %rcx, %r11
- 0x48, 0x8d, 0x3d, 0x26, 0x34, 0x00, 0x00, //0x000007db leaq $13350(%rip), %rdi /* LJTI0_3+0(%rip) */
- 0x0f, 0x84, 0x7f, 0x07, 0x00, 0x00, //0x000007e2 je LBB0_197
- //0x000007e8 LBB0_93
- 0x4c, 0x8d, 0x1c, 0x01, //0x000007e8 leaq (%rcx,%rax), %r11
- 0x49, 0x89, 0xce, //0x000007ec movq %rcx, %r14
- 0x4d, 0x29, 0xc6, //0x000007ef subq %r8, %r14
- 0x31, 0xf6, //0x000007f2 xorl %esi, %esi
- 0xe9, 0x24, 0x00, 0x00, 0x00, //0x000007f4 jmp LBB0_97
- //0x000007f9 LBB0_94
- 0x49, 0x83, 0xfd, 0xff, //0x000007f9 cmpq $-1, %r13
- 0x0f, 0x85, 0xde, 0x1e, 0x00, 0x00, //0x000007fd jne LBB0_469
- 0x4d, 0x8d, 0x2c, 0x36, //0x00000803 leaq (%r14,%rsi), %r13
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000807 .p2align 4, 0x90
- //0x00000810 LBB0_96
- 0x48, 0x83, 0xc6, 0x01, //0x00000810 addq $1, %rsi
- 0x48, 0x39, 0xf0, //0x00000814 cmpq %rsi, %rax
- 0x0f, 0x84, 0x4a, 0x07, 0x00, 0x00, //0x00000817 je LBB0_197
- //0x0000081d LBB0_97
- 0x0f, 0xbe, 0x14, 0x31, //0x0000081d movsbl (%rcx,%rsi), %edx
- 0x8d, 0x5a, 0xd0, //0x00000821 leal $-48(%rdx), %ebx
- 0x83, 0xfb, 0x0a, //0x00000824 cmpl $10, %ebx
- 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00000827 jb LBB0_96
- 0x8d, 0x5a, 0xd5, //0x0000082d leal $-43(%rdx), %ebx
- 0x83, 0xfb, 0x1a, //0x00000830 cmpl $26, %ebx
- 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00000833 ja LBB0_102
- 0x48, 0x63, 0x14, 0x9f, //0x00000839 movslq (%rdi,%rbx,4), %rdx
- 0x48, 0x01, 0xfa, //0x0000083d addq %rdi, %rdx
- 0xff, 0xe2, //0x00000840 jmpq *%rdx
- //0x00000842 LBB0_100
- 0x49, 0x83, 0xfc, 0xff, //0x00000842 cmpq $-1, %r12
- 0x0f, 0x85, 0x95, 0x1e, 0x00, 0x00, //0x00000846 jne LBB0_469
- 0x4d, 0x8d, 0x24, 0x36, //0x0000084c leaq (%r14,%rsi), %r12
- 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00000850 jmp LBB0_96
- //0x00000855 LBB0_102
- 0x83, 0xfa, 0x65, //0x00000855 cmpl $101, %edx
- 0x0f, 0x85, 0x30, 0x09, 0x00, 0x00, //0x00000858 jne LBB0_232
- //0x0000085e LBB0_103
- 0x49, 0x83, 0xfa, 0xff, //0x0000085e cmpq $-1, %r10
- 0x0f, 0x85, 0x79, 0x1e, 0x00, 0x00, //0x00000862 jne LBB0_469
- 0x4d, 0x8d, 0x14, 0x36, //0x00000868 leaq (%r14,%rsi), %r10
- 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x0000086c jmp LBB0_96
- //0x00000871 LBB0_105
- 0x49, 0x81, 0xf8, 0xff, 0x0f, 0x00, 0x00, //0x00000871 cmpq $4095, %r8
- 0x0f, 0x8f, 0x29, 0x2e, 0x00, 0x00, //0x00000878 jg LBB0_634
- 0x49, 0x8d, 0x40, 0x01, //0x0000087e leaq $1(%r8), %rax
- 0x49, 0x89, 0x45, 0x00, //0x00000882 movq %rax, (%r13)
- 0x4b, 0xc7, 0x44, 0xc5, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000886 movq $0, $8(%r13,%r8,8)
- 0xe9, 0x3c, 0xf9, 0xff, 0xff, //0x0000088f jmp LBB0_3
- //0x00000894 LBB0_109
- 0x4b, 0xc7, 0x44, 0xc5, 0x00, 0x02, 0x00, 0x00, 0x00, //0x00000894 movq $2, (%r13,%r8,8)
- 0x48, 0x8b, 0x4d, 0xa0, //0x0000089d movq $-96(%rbp), %rcx
- 0x4c, 0x8b, 0x61, 0x08, //0x000008a1 movq $8(%rcx), %r12
- 0x48, 0x8b, 0x4d, 0x98, //0x000008a5 movq $-104(%rbp), %rcx
- 0xf6, 0xc1, 0x40, //0x000008a9 testb $64, %cl
- 0x0f, 0x85, 0x95, 0x03, 0x00, 0x00, //0x000008ac jne LBB0_154
- 0x48, 0x89, 0x75, 0xc8, //0x000008b2 movq %rsi, $-56(%rbp)
- 0xf6, 0xc1, 0x20, //0x000008b6 testb $32, %cl
- 0x4c, 0x89, 0x65, 0xb8, //0x000008b9 movq %r12, $-72(%rbp)
- 0x0f, 0x85, 0xb9, 0x06, 0x00, 0x00, //0x000008bd jne LBB0_199
- 0x4d, 0x89, 0xe6, //0x000008c3 movq %r12, %r14
- 0x4d, 0x29, 0xde, //0x000008c6 subq %r11, %r14
- 0x0f, 0x84, 0x02, 0x30, 0x00, 0x00, //0x000008c9 je LBB0_640
- 0x49, 0x83, 0xfe, 0x40, //0x000008cf cmpq $64, %r14
- 0x0f, 0x82, 0x6e, 0x26, 0x00, 0x00, //0x000008d3 jb LBB0_529
- 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x000008d9 movq $-2, %r12
- 0x4c, 0x2b, 0x65, 0xc8, //0x000008e0 subq $-56(%rbp), %r12
- 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x000008e4 movq $-1, $-48(%rbp)
- 0x45, 0x31, 0xd2, //0x000008ec xorl %r10d, %r10d
- 0x90, //0x000008ef .p2align 4, 0x90
- //0x000008f0 LBB0_114
- 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x19, //0x000008f0 movdqu (%r9,%r11), %xmm0
- 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x19, 0x10, //0x000008f6 movdqu $16(%r9,%r11), %xmm1
- 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x19, 0x20, //0x000008fd movdqu $32(%r9,%r11), %xmm2
- 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x19, 0x30, //0x00000904 movdqu $48(%r9,%r11), %xmm3
- 0x66, 0x0f, 0x6f, 0xe0, //0x0000090b movdqa %xmm0, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000090f pcmpeqb %xmm11, %xmm4
- 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00000914 pmovmskb %xmm4, %r8d
- 0x66, 0x0f, 0x6f, 0xe1, //0x00000919 movdqa %xmm1, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000091d pcmpeqb %xmm11, %xmm4
- 0x66, 0x0f, 0xd7, 0xdc, //0x00000922 pmovmskb %xmm4, %ebx
- 0x66, 0x0f, 0x6f, 0xe2, //0x00000926 movdqa %xmm2, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000092a pcmpeqb %xmm11, %xmm4
- 0x66, 0x0f, 0xd7, 0xcc, //0x0000092f pmovmskb %xmm4, %ecx
- 0x66, 0x0f, 0x6f, 0xe3, //0x00000933 movdqa %xmm3, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x00000937 pcmpeqb %xmm11, %xmm4
- 0x66, 0x0f, 0xd7, 0xfc, //0x0000093c pmovmskb %xmm4, %edi
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00000940 pcmpeqb %xmm13, %xmm0
- 0x66, 0x44, 0x0f, 0xd7, 0xf8, //0x00000945 pmovmskb %xmm0, %r15d
- 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x0000094a pcmpeqb %xmm13, %xmm1
- 0x66, 0x0f, 0xd7, 0xd1, //0x0000094f pmovmskb %xmm1, %edx
- 0x66, 0x41, 0x0f, 0x74, 0xd5, //0x00000953 pcmpeqb %xmm13, %xmm2
- 0x66, 0x0f, 0xd7, 0xc2, //0x00000958 pmovmskb %xmm2, %eax
- 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x0000095c pcmpeqb %xmm13, %xmm3
- 0x66, 0x0f, 0xd7, 0xf3, //0x00000961 pmovmskb %xmm3, %esi
- 0x48, 0xc1, 0xe7, 0x30, //0x00000965 shlq $48, %rdi
- 0x48, 0xc1, 0xe1, 0x20, //0x00000969 shlq $32, %rcx
- 0x48, 0x09, 0xf9, //0x0000096d orq %rdi, %rcx
- 0x48, 0xc1, 0xe3, 0x10, //0x00000970 shlq $16, %rbx
- 0x48, 0x09, 0xcb, //0x00000974 orq %rcx, %rbx
- 0x49, 0x09, 0xd8, //0x00000977 orq %rbx, %r8
- 0x48, 0xc1, 0xe6, 0x30, //0x0000097a shlq $48, %rsi
- 0x48, 0xc1, 0xe0, 0x20, //0x0000097e shlq $32, %rax
- 0x48, 0x09, 0xf0, //0x00000982 orq %rsi, %rax
- 0x48, 0xc1, 0xe2, 0x10, //0x00000985 shlq $16, %rdx
- 0x48, 0x09, 0xc2, //0x00000989 orq %rax, %rdx
- 0x49, 0x09, 0xd7, //0x0000098c orq %rdx, %r15
- 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000098f jne LBB0_123
- 0x4d, 0x85, 0xd2, //0x00000995 testq %r10, %r10
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000998 jne LBB0_125
- 0x45, 0x31, 0xd2, //0x0000099e xorl %r10d, %r10d
- 0x4d, 0x85, 0xc0, //0x000009a1 testq %r8, %r8
- 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000009a4 jne LBB0_126
- //0x000009aa LBB0_117
- 0x49, 0x83, 0xc6, 0xc0, //0x000009aa addq $-64, %r14
- 0x49, 0x83, 0xc4, 0xc0, //0x000009ae addq $-64, %r12
- 0x49, 0x83, 0xc3, 0x40, //0x000009b2 addq $64, %r11
- 0x49, 0x83, 0xfe, 0x3f, //0x000009b6 cmpq $63, %r14
- 0x0f, 0x87, 0x30, 0xff, 0xff, 0xff, //0x000009ba ja LBB0_114
- 0xe9, 0x8b, 0x1f, 0x00, 0x00, //0x000009c0 jmp LBB0_118
- //0x000009c5 LBB0_123
- 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000009c5 cmpq $-1, $-48(%rbp)
- 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000009ca jne LBB0_125
- 0x49, 0x0f, 0xbc, 0xc7, //0x000009d0 bsfq %r15, %rax
- 0x4c, 0x01, 0xd8, //0x000009d4 addq %r11, %rax
- 0x48, 0x89, 0x45, 0xd0, //0x000009d7 movq %rax, $-48(%rbp)
- //0x000009db LBB0_125
- 0x4c, 0x89, 0xd0, //0x000009db movq %r10, %rax
- 0x48, 0xf7, 0xd0, //0x000009de notq %rax
- 0x4c, 0x21, 0xf8, //0x000009e1 andq %r15, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x000009e4 leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xd1, //0x000009e8 orq %r10, %rcx
- 0x48, 0x89, 0xca, //0x000009eb movq %rcx, %rdx
- 0x48, 0xf7, 0xd2, //0x000009ee notq %rdx
- 0x4c, 0x21, 0xfa, //0x000009f1 andq %r15, %rdx
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000009f4 movabsq $-6148914691236517206, %rsi
- 0x48, 0x21, 0xf2, //0x000009fe andq %rsi, %rdx
- 0x45, 0x31, 0xd2, //0x00000a01 xorl %r10d, %r10d
- 0x48, 0x01, 0xc2, //0x00000a04 addq %rax, %rdx
- 0x41, 0x0f, 0x92, 0xc2, //0x00000a07 setb %r10b
- 0x48, 0x01, 0xd2, //0x00000a0b addq %rdx, %rdx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000a0e movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc2, //0x00000a18 xorq %rax, %rdx
- 0x48, 0x21, 0xca, //0x00000a1b andq %rcx, %rdx
- 0x48, 0xf7, 0xd2, //0x00000a1e notq %rdx
- 0x49, 0x21, 0xd0, //0x00000a21 andq %rdx, %r8
- 0x4d, 0x85, 0xc0, //0x00000a24 testq %r8, %r8
- 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000a27 je LBB0_117
- //0x00000a2d LBB0_126
- 0x4d, 0x0f, 0xbc, 0xd8, //0x00000a2d bsfq %r8, %r11
- 0x4d, 0x29, 0xe3, //0x00000a31 subq %r12, %r11
- 0x48, 0x8b, 0x55, 0xc8, //0x00000a34 movq $-56(%rbp), %rdx
- 0x4c, 0x8b, 0x65, 0xb8, //0x00000a38 movq $-72(%rbp), %r12
- 0x4d, 0x85, 0xdb, //0x00000a3c testq %r11, %r11
- 0x0f, 0x89, 0x7b, 0x0d, 0x00, 0x00, //0x00000a3f jns LBB0_331
- 0xe9, 0xbb, 0x2c, 0x00, 0x00, //0x00000a45 jmp LBB0_127
- //0x00000a4a LBB0_129
- 0x49, 0x89, 0xf0, //0x00000a4a movq %rsi, %r8
- 0x4d, 0x89, 0xe6, //0x00000a4d movq %r12, %r14
- 0x4d, 0x29, 0xde, //0x00000a50 subq %r11, %r14
- 0x49, 0x83, 0xfe, 0x20, //0x00000a53 cmpq $32, %r14
- 0x0f, 0x8c, 0x69, 0x23, 0x00, 0x00, //0x00000a57 jl LBB0_508
- 0x4c, 0x89, 0xc1, //0x00000a5d movq %r8, %rcx
- 0x4f, 0x8d, 0x14, 0x01, //0x00000a60 leaq (%r9,%r8), %r10
- 0x4d, 0x29, 0xc4, //0x00000a64 subq %r8, %r12
- 0xbb, 0x1f, 0x00, 0x00, 0x00, //0x00000a67 movl $31, %ebx
- 0x45, 0x31, 0xf6, //0x00000a6c xorl %r14d, %r14d
- 0x45, 0x31, 0xdb, //0x00000a6f xorl %r11d, %r11d
- 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x00000a72 jmp LBB0_131
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a77 .p2align 4, 0x90
- //0x00000a80 LBB0_135
- 0x45, 0x31, 0xdb, //0x00000a80 xorl %r11d, %r11d
- 0x48, 0x85, 0xd2, //0x00000a83 testq %rdx, %rdx
- 0x0f, 0x85, 0xaa, 0x00, 0x00, 0x00, //0x00000a86 jne LBB0_133
- //0x00000a8c LBB0_136
- 0x49, 0x83, 0xc6, 0x20, //0x00000a8c addq $32, %r14
- 0x49, 0x8d, 0x0c, 0x1c, //0x00000a90 leaq (%r12,%rbx), %rcx
- 0x48, 0x83, 0xc1, 0xe0, //0x00000a94 addq $-32, %rcx
- 0x48, 0x83, 0xc3, 0xe0, //0x00000a98 addq $-32, %rbx
- 0x48, 0x83, 0xf9, 0x3f, //0x00000a9c cmpq $63, %rcx
- 0x0f, 0x8e, 0x84, 0x1b, 0x00, 0x00, //0x00000aa0 jle LBB0_137
- //0x00000aa6 LBB0_131
- 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x32, 0x01, //0x00000aa6 movdqu $1(%r10,%r14), %xmm3
- 0xf3, 0x43, 0x0f, 0x6f, 0x64, 0x32, 0x11, //0x00000aad movdqu $17(%r10,%r14), %xmm4
- 0x66, 0x0f, 0x6f, 0xeb, //0x00000ab4 movdqa %xmm3, %xmm5
- 0x66, 0x41, 0x0f, 0x74, 0xeb, //0x00000ab8 pcmpeqb %xmm11, %xmm5
- 0x66, 0x0f, 0xd7, 0xcd, //0x00000abd pmovmskb %xmm5, %ecx
- 0x66, 0x0f, 0x6f, 0xec, //0x00000ac1 movdqa %xmm4, %xmm5
- 0x66, 0x41, 0x0f, 0x74, 0xeb, //0x00000ac5 pcmpeqb %xmm11, %xmm5
- 0x66, 0x0f, 0xd7, 0xd5, //0x00000aca pmovmskb %xmm5, %edx
- 0x48, 0xc1, 0xe2, 0x10, //0x00000ace shlq $16, %rdx
- 0x48, 0x09, 0xca, //0x00000ad2 orq %rcx, %rdx
- 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00000ad5 pcmpeqb %xmm13, %xmm3
- 0x66, 0x0f, 0xd7, 0xfb, //0x00000ada pmovmskb %xmm3, %edi
- 0x66, 0x41, 0x0f, 0x74, 0xe5, //0x00000ade pcmpeqb %xmm13, %xmm4
- 0x66, 0x0f, 0xd7, 0xcc, //0x00000ae3 pmovmskb %xmm4, %ecx
- 0x48, 0xc1, 0xe1, 0x10, //0x00000ae7 shlq $16, %rcx
- 0x48, 0x09, 0xf9, //0x00000aeb orq %rdi, %rcx
- 0x48, 0x89, 0xcf, //0x00000aee movq %rcx, %rdi
- 0x4c, 0x09, 0xdf, //0x00000af1 orq %r11, %rdi
- 0x0f, 0x84, 0x86, 0xff, 0xff, 0xff, //0x00000af4 je LBB0_135
- 0x44, 0x89, 0xdf, //0x00000afa movl %r11d, %edi
- 0xf7, 0xd7, //0x00000afd notl %edi
- 0x21, 0xcf, //0x00000aff andl %ecx, %edi
- 0x44, 0x8d, 0x3c, 0x3f, //0x00000b01 leal (%rdi,%rdi), %r15d
- 0x45, 0x09, 0xdf, //0x00000b05 orl %r11d, %r15d
- 0x44, 0x89, 0xfe, //0x00000b08 movl %r15d, %esi
- 0xf7, 0xd6, //0x00000b0b notl %esi
- 0x21, 0xce, //0x00000b0d andl %ecx, %esi
- 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000b0f andl $-1431655766, %esi
- 0x45, 0x31, 0xdb, //0x00000b15 xorl %r11d, %r11d
- 0x01, 0xfe, //0x00000b18 addl %edi, %esi
- 0x41, 0x0f, 0x92, 0xc3, //0x00000b1a setb %r11b
- 0x01, 0xf6, //0x00000b1e addl %esi, %esi
- 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00000b20 xorl $1431655765, %esi
- 0x44, 0x21, 0xfe, //0x00000b26 andl %r15d, %esi
- 0xf7, 0xd6, //0x00000b29 notl %esi
- 0x21, 0xf2, //0x00000b2b andl %esi, %edx
- 0x48, 0x85, 0xd2, //0x00000b2d testq %rdx, %rdx
- 0x0f, 0x84, 0x56, 0xff, 0xff, 0xff, //0x00000b30 je LBB0_136
- //0x00000b36 LBB0_133
- 0x0f, 0xbc, 0xc2, //0x00000b36 bsfl %edx, %eax
- 0x4c, 0x01, 0xc0, //0x00000b39 addq %r8, %rax
- 0x4d, 0x8d, 0x1c, 0x06, //0x00000b3c leaq (%r14,%rax), %r11
- 0x49, 0x83, 0xc3, 0x02, //0x00000b40 addq $2, %r11
- //0x00000b44 LBB0_134
- 0x48, 0x8b, 0x45, 0xa8, //0x00000b44 movq $-88(%rbp), %rax
- 0x4c, 0x89, 0x18, //0x00000b48 movq %r11, (%rax)
- 0x4c, 0x89, 0xc0, //0x00000b4b movq %r8, %rax
- 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00000b4e movabsq $9223372036854775806, %rcx
- 0x49, 0x39, 0xc8, //0x00000b58 cmpq %rcx, %r8
- 0x0f, 0x86, 0x6f, 0xf6, 0xff, 0xff, //0x00000b5b jbe LBB0_3
- 0xe9, 0x8d, 0x2b, 0x00, 0x00, //0x00000b61 jmp LBB0_638
- //0x00000b66 LBB0_140
- 0x48, 0x89, 0xf0, //0x00000b66 movq %rsi, %rax
- 0x4c, 0x29, 0xd8, //0x00000b69 subq %r11, %rax
- 0x48, 0x83, 0xf8, 0x10, //0x00000b6c cmpq $16, %rax
- 0x48, 0x8b, 0x7d, 0xc8, //0x00000b70 movq $-56(%rbp), %rdi
- 0x0f, 0x82, 0x54, 0x22, 0x00, 0x00, //0x00000b74 jb LBB0_509
- 0x48, 0x89, 0xf8, //0x00000b7a movq %rdi, %rax
- 0x48, 0xf7, 0xd0, //0x00000b7d notq %rax
- //0x00000b80 .p2align 4, 0x90
- //0x00000b80 LBB0_142
- 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x19, //0x00000b80 movdqu (%r9,%r11), %xmm0
- 0x66, 0x0f, 0x6f, 0xc8, //0x00000b86 movdqa %xmm0, %xmm1
- 0x66, 0x41, 0x0f, 0x74, 0xce, //0x00000b8a pcmpeqb %xmm14, %xmm1
- 0x66, 0x41, 0x0f, 0xdb, 0xc1, //0x00000b8f pand %xmm9, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc0, //0x00000b94 pcmpeqb %xmm8, %xmm0
- 0x66, 0x0f, 0xeb, 0xc1, //0x00000b99 por %xmm1, %xmm0
- 0x66, 0x0f, 0xd7, 0xc8, //0x00000b9d pmovmskb %xmm0, %ecx
- 0x85, 0xc9, //0x00000ba1 testl %ecx, %ecx
- 0x0f, 0x85, 0x71, 0x00, 0x00, 0x00, //0x00000ba3 jne LBB0_152
- 0x49, 0x83, 0xc3, 0x10, //0x00000ba9 addq $16, %r11
- 0x48, 0x8d, 0x0c, 0x06, //0x00000bad leaq (%rsi,%rax), %rcx
- 0x48, 0x83, 0xc1, 0xf0, //0x00000bb1 addq $-16, %rcx
- 0x48, 0x83, 0xc0, 0xf0, //0x00000bb5 addq $-16, %rax
- 0x48, 0x83, 0xf9, 0x0f, //0x00000bb9 cmpq $15, %rcx
- 0x0f, 0x87, 0xbd, 0xff, 0xff, 0xff, //0x00000bbd ja LBB0_142
- 0x4d, 0x89, 0xcb, //0x00000bc3 movq %r9, %r11
- 0x49, 0x29, 0xc3, //0x00000bc6 subq %rax, %r11
- 0x48, 0x01, 0xc6, //0x00000bc9 addq %rax, %rsi
- 0x48, 0x89, 0xf0, //0x00000bcc movq %rsi, %rax
- 0x48, 0x85, 0xc0, //0x00000bcf testq %rax, %rax
- 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00000bd2 je LBB0_151
- //0x00000bd8 LBB0_145
- 0x49, 0x8d, 0x14, 0x03, //0x00000bd8 leaq (%r11,%rax), %rdx
- 0x31, 0xc9, //0x00000bdc xorl %ecx, %ecx
- //0x00000bde LBB0_146
- 0x41, 0x0f, 0xb6, 0x1c, 0x0b, //0x00000bde movzbl (%r11,%rcx), %ebx
- 0x80, 0xfb, 0x2c, //0x00000be3 cmpb $44, %bl
- 0x0f, 0x84, 0xc7, 0x1a, 0x00, 0x00, //0x00000be6 je LBB0_465
- 0x80, 0xfb, 0x7d, //0x00000bec cmpb $125, %bl
- 0x0f, 0x84, 0xbe, 0x1a, 0x00, 0x00, //0x00000bef je LBB0_465
- 0x80, 0xfb, 0x5d, //0x00000bf5 cmpb $93, %bl
- 0x0f, 0x84, 0xb5, 0x1a, 0x00, 0x00, //0x00000bf8 je LBB0_465
- 0x48, 0x83, 0xc1, 0x01, //0x00000bfe addq $1, %rcx
- 0x48, 0x39, 0xc8, //0x00000c02 cmpq %rcx, %rax
- 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x00000c05 jne LBB0_146
- 0x49, 0x89, 0xd3, //0x00000c0b movq %rdx, %r11
- //0x00000c0e LBB0_151
- 0x4d, 0x29, 0xcb, //0x00000c0e subq %r9, %r11
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00000c11 movq $-64(%rbp), %r13
- 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00000c15 jmp LBB0_153
- //0x00000c1a LBB0_152
- 0x66, 0x0f, 0xbc, 0xc9, //0x00000c1a bsfw %cx, %cx
- 0x44, 0x0f, 0xb7, 0xd9, //0x00000c1e movzwl %cx, %r11d
- 0x49, 0x29, 0xc3, //0x00000c22 subq %rax, %r11
- //0x00000c25 LBB0_153
- 0x48, 0x8b, 0x45, 0xa8, //0x00000c25 movq $-88(%rbp), %rax
- 0x4c, 0x89, 0x18, //0x00000c29 movq %r11, (%rax)
- 0x48, 0x89, 0xf8, //0x00000c2c movq %rdi, %rax
- 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00000c2f movabsq $9223372036854775806, %rcx
- 0x48, 0x39, 0xcf, //0x00000c39 cmpq %rcx, %rdi
- 0x0f, 0x86, 0x8e, 0xf5, 0xff, 0xff, //0x00000c3c jbe LBB0_3
- 0xe9, 0xac, 0x2a, 0x00, 0x00, //0x00000c42 jmp LBB0_638
- //0x00000c47 LBB0_154
- 0x49, 0x89, 0xf0, //0x00000c47 movq %rsi, %r8
- 0x4d, 0x89, 0xe6, //0x00000c4a movq %r12, %r14
- 0x4d, 0x29, 0xde, //0x00000c4d subq %r11, %r14
- 0x49, 0x83, 0xfe, 0x20, //0x00000c50 cmpq $32, %r14
- 0x0f, 0x8c, 0x3e, 0x22, 0x00, 0x00, //0x00000c54 jl LBB0_522
- 0x4c, 0x89, 0xc1, //0x00000c5a movq %r8, %rcx
- 0x4f, 0x8d, 0x14, 0x01, //0x00000c5d leaq (%r9,%r8), %r10
- 0x4d, 0x29, 0xc4, //0x00000c61 subq %r8, %r12
- 0xbb, 0x1f, 0x00, 0x00, 0x00, //0x00000c64 movl $31, %ebx
- 0x45, 0x31, 0xf6, //0x00000c69 xorl %r14d, %r14d
- 0x45, 0x31, 0xdb, //0x00000c6c xorl %r11d, %r11d
- 0xe9, 0x32, 0x00, 0x00, 0x00, //0x00000c6f jmp LBB0_156
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c74 .p2align 4, 0x90
- //0x00000c80 LBB0_159
- 0x45, 0x31, 0xdb, //0x00000c80 xorl %r11d, %r11d
- 0x48, 0x85, 0xd2, //0x00000c83 testq %rdx, %rdx
- 0x0f, 0x85, 0xaa, 0x00, 0x00, 0x00, //0x00000c86 jne LBB0_158
- //0x00000c8c LBB0_160
- 0x49, 0x83, 0xc6, 0x20, //0x00000c8c addq $32, %r14
- 0x49, 0x8d, 0x0c, 0x1c, //0x00000c90 leaq (%r12,%rbx), %rcx
- 0x48, 0x83, 0xc1, 0xe0, //0x00000c94 addq $-32, %rcx
- 0x48, 0x83, 0xc3, 0xe0, //0x00000c98 addq $-32, %rbx
- 0x48, 0x83, 0xf9, 0x3f, //0x00000c9c cmpq $63, %rcx
- 0x0f, 0x8e, 0x6f, 0x1a, 0x00, 0x00, //0x00000ca0 jle LBB0_161
- //0x00000ca6 LBB0_156
- 0xf3, 0x43, 0x0f, 0x6f, 0x44, 0x32, 0x01, //0x00000ca6 movdqu $1(%r10,%r14), %xmm0
- 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x32, 0x11, //0x00000cad movdqu $17(%r10,%r14), %xmm1
- 0x66, 0x0f, 0x6f, 0xd0, //0x00000cb4 movdqa %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x00000cb8 pcmpeqb %xmm11, %xmm2
- 0x66, 0x0f, 0xd7, 0xca, //0x00000cbd pmovmskb %xmm2, %ecx
- 0x66, 0x0f, 0x6f, 0xd1, //0x00000cc1 movdqa %xmm1, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x00000cc5 pcmpeqb %xmm11, %xmm2
- 0x66, 0x0f, 0xd7, 0xd2, //0x00000cca pmovmskb %xmm2, %edx
- 0x48, 0xc1, 0xe2, 0x10, //0x00000cce shlq $16, %rdx
- 0x48, 0x09, 0xca, //0x00000cd2 orq %rcx, %rdx
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00000cd5 pcmpeqb %xmm13, %xmm0
- 0x66, 0x0f, 0xd7, 0xf8, //0x00000cda pmovmskb %xmm0, %edi
- 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x00000cde pcmpeqb %xmm13, %xmm1
- 0x66, 0x0f, 0xd7, 0xc9, //0x00000ce3 pmovmskb %xmm1, %ecx
- 0x48, 0xc1, 0xe1, 0x10, //0x00000ce7 shlq $16, %rcx
- 0x48, 0x09, 0xf9, //0x00000ceb orq %rdi, %rcx
- 0x48, 0x89, 0xcf, //0x00000cee movq %rcx, %rdi
- 0x4c, 0x09, 0xdf, //0x00000cf1 orq %r11, %rdi
- 0x0f, 0x84, 0x86, 0xff, 0xff, 0xff, //0x00000cf4 je LBB0_159
- 0x44, 0x89, 0xdf, //0x00000cfa movl %r11d, %edi
- 0xf7, 0xd7, //0x00000cfd notl %edi
- 0x21, 0xcf, //0x00000cff andl %ecx, %edi
- 0x44, 0x8d, 0x3c, 0x3f, //0x00000d01 leal (%rdi,%rdi), %r15d
- 0x45, 0x09, 0xdf, //0x00000d05 orl %r11d, %r15d
- 0x44, 0x89, 0xfe, //0x00000d08 movl %r15d, %esi
- 0xf7, 0xd6, //0x00000d0b notl %esi
- 0x21, 0xce, //0x00000d0d andl %ecx, %esi
- 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000d0f andl $-1431655766, %esi
- 0x45, 0x31, 0xdb, //0x00000d15 xorl %r11d, %r11d
- 0x01, 0xfe, //0x00000d18 addl %edi, %esi
- 0x41, 0x0f, 0x92, 0xc3, //0x00000d1a setb %r11b
- 0x01, 0xf6, //0x00000d1e addl %esi, %esi
- 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00000d20 xorl $1431655765, %esi
- 0x44, 0x21, 0xfe, //0x00000d26 andl %r15d, %esi
- 0xf7, 0xd6, //0x00000d29 notl %esi
- 0x21, 0xf2, //0x00000d2b andl %esi, %edx
- 0x48, 0x85, 0xd2, //0x00000d2d testq %rdx, %rdx
- 0x0f, 0x84, 0x56, 0xff, 0xff, 0xff, //0x00000d30 je LBB0_160
- //0x00000d36 LBB0_158
- 0x0f, 0xbc, 0xc2, //0x00000d36 bsfl %edx, %eax
- 0x4c, 0x89, 0xc2, //0x00000d39 movq %r8, %rdx
- 0x4c, 0x01, 0xc0, //0x00000d3c addq %r8, %rax
- 0x4d, 0x8d, 0x1c, 0x06, //0x00000d3f leaq (%r14,%rax), %r11
- 0x49, 0x83, 0xc3, 0x02, //0x00000d43 addq $2, %r11
- 0xe9, 0x74, 0x0a, 0x00, 0x00, //0x00000d47 jmp LBB0_331
- //0x00000d4c LBB0_164
- 0x4d, 0x29, 0xde, //0x00000d4c subq %r11, %r14
- 0x0f, 0x84, 0x74, 0x2b, 0x00, 0x00, //0x00000d4f je LBB0_639
- 0x66, 0x44, 0x0f, 0x6f, 0xe7, //0x00000d55 movdqa %xmm7, %xmm12
- 0x49, 0x83, 0xfe, 0x40, //0x00000d5a cmpq $64, %r14
- 0x0f, 0x82, 0x59, 0x21, 0x00, 0x00, //0x00000d5e jb LBB0_524
- 0x4c, 0x89, 0x4d, 0xb0, //0x00000d64 movq %r9, $-80(%rbp)
- 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00000d68 movq $-1, $-48(%rbp)
- 0x31, 0xdb, //0x00000d70 xorl %ebx, %ebx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d72 .p2align 4, 0x90
- //0x00000d80 LBB0_167
- 0x49, 0x89, 0xd9, //0x00000d80 movq %rbx, %r9
- 0x48, 0x8b, 0x45, 0xb0, //0x00000d83 movq $-80(%rbp), %rax
- 0xf3, 0x42, 0x0f, 0x6f, 0x3c, 0x18, //0x00000d87 movdqu (%rax,%r11), %xmm7
- 0xf3, 0x42, 0x0f, 0x6f, 0x54, 0x18, 0x10, //0x00000d8d movdqu $16(%rax,%r11), %xmm2
- 0xf3, 0x42, 0x0f, 0x6f, 0x44, 0x18, 0x20, //0x00000d94 movdqu $32(%rax,%r11), %xmm0
- 0xf3, 0x42, 0x0f, 0x6f, 0x4c, 0x18, 0x30, //0x00000d9b movdqu $48(%rax,%r11), %xmm1
- 0x66, 0x0f, 0x6f, 0xdf, //0x00000da2 movdqa %xmm7, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00000da6 pcmpeqb %xmm11, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x00000dab pmovmskb %xmm3, %r15d
- 0x66, 0x0f, 0x6f, 0xda, //0x00000db0 movdqa %xmm2, %xmm3
- 0x66, 0x0f, 0x6f, 0xf2, //0x00000db4 movdqa %xmm2, %xmm6
- 0x66, 0x41, 0x0f, 0xda, 0xf2, //0x00000db8 pminub %xmm10, %xmm6
- 0x66, 0x0f, 0x74, 0xf2, //0x00000dbd pcmpeqb %xmm2, %xmm6
- 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x00000dc1 pcmpeqb %xmm11, %xmm2
- 0x66, 0x0f, 0xd7, 0xf2, //0x00000dc6 pmovmskb %xmm2, %esi
- 0x66, 0x0f, 0x6f, 0xd0, //0x00000dca movdqa %xmm0, %xmm2
- 0x66, 0x0f, 0x6f, 0xe8, //0x00000dce movdqa %xmm0, %xmm5
- 0x66, 0x41, 0x0f, 0xda, 0xea, //0x00000dd2 pminub %xmm10, %xmm5
- 0x66, 0x0f, 0x74, 0xe8, //0x00000dd7 pcmpeqb %xmm0, %xmm5
- 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00000ddb pcmpeqb %xmm11, %xmm0
- 0x66, 0x0f, 0xd7, 0xf8, //0x00000de0 pmovmskb %xmm0, %edi
- 0x66, 0x0f, 0x6f, 0xc1, //0x00000de4 movdqa %xmm1, %xmm0
- 0x66, 0x0f, 0x6f, 0xe1, //0x00000de8 movdqa %xmm1, %xmm4
- 0x66, 0x41, 0x0f, 0xda, 0xe2, //0x00000dec pminub %xmm10, %xmm4
- 0x66, 0x0f, 0x74, 0xe1, //0x00000df1 pcmpeqb %xmm1, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xcb, //0x00000df5 pcmpeqb %xmm11, %xmm1
- 0x66, 0x0f, 0xd7, 0xc1, //0x00000dfa pmovmskb %xmm1, %eax
- 0x66, 0x0f, 0x6f, 0xcf, //0x00000dfe movdqa %xmm7, %xmm1
- 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x00000e02 pcmpeqb %xmm13, %xmm1
- 0x66, 0x44, 0x0f, 0xd7, 0xe1, //0x00000e07 pmovmskb %xmm1, %r12d
- 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00000e0c pcmpeqb %xmm13, %xmm3
- 0x66, 0x0f, 0xd7, 0xd3, //0x00000e11 pmovmskb %xmm3, %edx
- 0x66, 0x41, 0x0f, 0x74, 0xd5, //0x00000e15 pcmpeqb %xmm13, %xmm2
- 0x66, 0x44, 0x0f, 0xd7, 0xc2, //0x00000e1a pmovmskb %xmm2, %r8d
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00000e1f pcmpeqb %xmm13, %xmm0
- 0x66, 0x44, 0x0f, 0xd7, 0xd0, //0x00000e24 pmovmskb %xmm0, %r10d
- 0x66, 0x0f, 0xd7, 0xce, //0x00000e29 pmovmskb %xmm6, %ecx
- 0x66, 0x0f, 0xd7, 0xdd, //0x00000e2d pmovmskb %xmm5, %ebx
- 0x66, 0x44, 0x0f, 0xd7, 0xec, //0x00000e31 pmovmskb %xmm4, %r13d
- 0x48, 0xc1, 0xe0, 0x30, //0x00000e36 shlq $48, %rax
- 0x48, 0xc1, 0xe7, 0x20, //0x00000e3a shlq $32, %rdi
- 0x48, 0x09, 0xc7, //0x00000e3e orq %rax, %rdi
- 0x48, 0xc1, 0xe6, 0x10, //0x00000e41 shlq $16, %rsi
- 0x48, 0x09, 0xfe, //0x00000e45 orq %rdi, %rsi
- 0x49, 0x09, 0xf7, //0x00000e48 orq %rsi, %r15
- 0x49, 0xc1, 0xe2, 0x30, //0x00000e4b shlq $48, %r10
- 0x49, 0xc1, 0xe0, 0x20, //0x00000e4f shlq $32, %r8
- 0x4d, 0x09, 0xd0, //0x00000e53 orq %r10, %r8
- 0x48, 0xc1, 0xe2, 0x10, //0x00000e56 shlq $16, %rdx
- 0x4c, 0x09, 0xc2, //0x00000e5a orq %r8, %rdx
- 0x49, 0xc1, 0xe5, 0x30, //0x00000e5d shlq $48, %r13
- 0x48, 0xc1, 0xe3, 0x20, //0x00000e61 shlq $32, %rbx
- 0x4c, 0x09, 0xeb, //0x00000e65 orq %r13, %rbx
- 0x48, 0xc1, 0xe1, 0x10, //0x00000e68 shlq $16, %rcx
- 0x48, 0x09, 0xd9, //0x00000e6c orq %rbx, %rcx
- 0x49, 0x09, 0xd4, //0x00000e6f orq %rdx, %r12
- 0x0f, 0x85, 0x50, 0x00, 0x00, 0x00, //0x00000e72 jne LBB0_184
- 0x4d, 0x85, 0xc9, //0x00000e78 testq %r9, %r9
- 0x0f, 0x85, 0x66, 0x00, 0x00, 0x00, //0x00000e7b jne LBB0_186
- 0x31, 0xdb, //0x00000e81 xorl %ebx, %ebx
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00000e83 movq $-64(%rbp), %r13
- //0x00000e87 LBB0_170
- 0x66, 0x0f, 0x6f, 0xc7, //0x00000e87 movdqa %xmm7, %xmm0
- 0x66, 0x41, 0x0f, 0xda, 0xc2, //0x00000e8b pminub %xmm10, %xmm0
- 0x66, 0x0f, 0x74, 0xc7, //0x00000e90 pcmpeqb %xmm7, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x00000e94 pmovmskb %xmm0, %eax
- 0x48, 0x09, 0xc1, //0x00000e98 orq %rax, %rcx
- 0x4d, 0x85, 0xff, //0x00000e9b testq %r15, %r15
- 0x4c, 0x8b, 0x65, 0xb8, //0x00000e9e movq $-72(%rbp), %r12
- 0x0f, 0x85, 0x8f, 0x00, 0x00, 0x00, //0x00000ea2 jne LBB0_188
- 0x48, 0x85, 0xc9, //0x00000ea8 testq %rcx, %rcx
- 0x0f, 0x85, 0x74, 0x28, 0x00, 0x00, //0x00000eab jne LBB0_623
- 0x49, 0x83, 0xc6, 0xc0, //0x00000eb1 addq $-64, %r14
- 0x49, 0x83, 0xc3, 0x40, //0x00000eb5 addq $64, %r11
- 0x49, 0x83, 0xfe, 0x3f, //0x00000eb9 cmpq $63, %r14
- 0x0f, 0x87, 0xbd, 0xfe, 0xff, 0xff, //0x00000ebd ja LBB0_167
- 0xe9, 0x52, 0x19, 0x00, 0x00, //0x00000ec3 jmp LBB0_173
- //0x00000ec8 LBB0_184
- 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00000ec8 cmpq $-1, $-48(%rbp)
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00000ecd movq $-64(%rbp), %r13
- 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x00000ed1 jne LBB0_187
- 0x49, 0x0f, 0xbc, 0xc4, //0x00000ed7 bsfq %r12, %rax
- 0x4c, 0x01, 0xd8, //0x00000edb addq %r11, %rax
- 0x48, 0x89, 0x45, 0xd0, //0x00000ede movq %rax, $-48(%rbp)
- 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00000ee2 jmp LBB0_187
- //0x00000ee7 LBB0_186
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00000ee7 movq $-64(%rbp), %r13
- //0x00000eeb LBB0_187
- 0x4c, 0x89, 0xc8, //0x00000eeb movq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x00000eee notq %rax
- 0x4c, 0x21, 0xe0, //0x00000ef1 andq %r12, %rax
- 0x48, 0x8d, 0x14, 0x00, //0x00000ef4 leaq (%rax,%rax), %rdx
- 0x4c, 0x09, 0xca, //0x00000ef8 orq %r9, %rdx
- 0x48, 0x89, 0xd6, //0x00000efb movq %rdx, %rsi
- 0x48, 0xf7, 0xd6, //0x00000efe notq %rsi
- 0x4c, 0x21, 0xe6, //0x00000f01 andq %r12, %rsi
- 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000f04 movabsq $-6148914691236517206, %rdi
- 0x48, 0x21, 0xfe, //0x00000f0e andq %rdi, %rsi
- 0x31, 0xdb, //0x00000f11 xorl %ebx, %ebx
- 0x48, 0x01, 0xc6, //0x00000f13 addq %rax, %rsi
- 0x0f, 0x92, 0xc3, //0x00000f16 setb %bl
- 0x48, 0x01, 0xf6, //0x00000f19 addq %rsi, %rsi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000f1c movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc6, //0x00000f26 xorq %rax, %rsi
- 0x48, 0x21, 0xd6, //0x00000f29 andq %rdx, %rsi
- 0x48, 0xf7, 0xd6, //0x00000f2c notq %rsi
- 0x49, 0x21, 0xf7, //0x00000f2f andq %rsi, %r15
- 0xe9, 0x50, 0xff, 0xff, 0xff, //0x00000f32 jmp LBB0_170
- //0x00000f37 LBB0_188
- 0x49, 0x0f, 0xbc, 0xc7, //0x00000f37 bsfq %r15, %rax
- 0x48, 0x85, 0xc9, //0x00000f3b testq %rcx, %rcx
- 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00000f3e movdqa %xmm12, %xmm7
- 0x0f, 0x84, 0xec, 0x02, 0x00, 0x00, //0x00000f43 je LBB0_244
- 0x48, 0x0f, 0xbc, 0xc9, //0x00000f49 bsfq %rcx, %rcx
- 0x48, 0x8b, 0x55, 0xc8, //0x00000f4d movq $-56(%rbp), %rdx
- 0x48, 0x39, 0xc1, //0x00000f51 cmpq %rax, %rcx
- 0x0f, 0x83, 0xed, 0x02, 0x00, 0x00, //0x00000f54 jae LBB0_245
- 0xe9, 0x7a, 0x29, 0x00, 0x00, //0x00000f5a jmp LBB0_190
- //0x00000f5f LBB0_196
- 0x89, 0xc8, //0x00000f5f movl %ecx, %eax
- 0x4c, 0x01, 0xc0, //0x00000f61 addq %r8, %rax
- 0x49, 0x01, 0xc3, //0x00000f64 addq %rax, %r11
- //0x00000f67 LBB0_197
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000f67 movq $-1, %rax
- 0x4d, 0x85, 0xe4, //0x00000f6e testq %r12, %r12
- 0x0f, 0x85, 0x2d, 0x02, 0x00, 0x00, //0x00000f71 jne LBB0_233
- 0xe9, 0x03, 0x29, 0x00, 0x00, //0x00000f77 jmp LBB0_198
- //0x00000f7c LBB0_199
- 0x4d, 0x89, 0xe6, //0x00000f7c movq %r12, %r14
- 0x4d, 0x29, 0xde, //0x00000f7f subq %r11, %r14
- 0x0f, 0x84, 0x49, 0x29, 0x00, 0x00, //0x00000f82 je LBB0_640
- 0x4c, 0x89, 0x4d, 0xb0, //0x00000f88 movq %r9, $-80(%rbp)
- 0x49, 0x83, 0xfe, 0x40, //0x00000f8c cmpq $64, %r14
- 0x0f, 0x82, 0xd2, 0x1f, 0x00, 0x00, //0x00000f90 jb LBB0_530
- 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00000f96 movq $-1, $-48(%rbp)
- 0x45, 0x31, 0xc9, //0x00000f9e xorl %r9d, %r9d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000fa1 .p2align 4, 0x90
- //0x00000fb0 LBB0_202
- 0x48, 0x8b, 0x45, 0xb0, //0x00000fb0 movq $-80(%rbp), %rax
- 0xf3, 0x46, 0x0f, 0x6f, 0x24, 0x18, //0x00000fb4 movdqu (%rax,%r11), %xmm12
- 0xf3, 0x42, 0x0f, 0x6f, 0x44, 0x18, 0x10, //0x00000fba movdqu $16(%rax,%r11), %xmm0
- 0xf3, 0x42, 0x0f, 0x6f, 0x64, 0x18, 0x20, //0x00000fc1 movdqu $32(%rax,%r11), %xmm4
- 0xf3, 0x42, 0x0f, 0x6f, 0x5c, 0x18, 0x30, //0x00000fc8 movdqu $48(%rax,%r11), %xmm3
- 0x66, 0x41, 0x0f, 0x6f, 0xcc, //0x00000fcf movdqa %xmm12, %xmm1
- 0x66, 0x41, 0x0f, 0x74, 0xcb, //0x00000fd4 pcmpeqb %xmm11, %xmm1
- 0x66, 0x44, 0x0f, 0xd7, 0xf9, //0x00000fd9 pmovmskb %xmm1, %r15d
- 0x66, 0x0f, 0x6f, 0xc8, //0x00000fde movdqa %xmm0, %xmm1
- 0x66, 0x0f, 0x6f, 0xd0, //0x00000fe2 movdqa %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0xda, 0xd2, //0x00000fe6 pminub %xmm10, %xmm2
- 0x66, 0x0f, 0x74, 0xd0, //0x00000feb pcmpeqb %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00000fef pcmpeqb %xmm11, %xmm0
- 0x66, 0x0f, 0xd7, 0xf0, //0x00000ff4 pmovmskb %xmm0, %esi
- 0x66, 0x0f, 0x6f, 0xc4, //0x00000ff8 movdqa %xmm4, %xmm0
- 0x66, 0x0f, 0x6f, 0xec, //0x00000ffc movdqa %xmm4, %xmm5
- 0x66, 0x41, 0x0f, 0xda, 0xea, //0x00001000 pminub %xmm10, %xmm5
- 0x66, 0x0f, 0x74, 0xec, //0x00001005 pcmpeqb %xmm4, %xmm5
- 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x00001009 pcmpeqb %xmm11, %xmm4
- 0x66, 0x0f, 0xd7, 0xfc, //0x0000100e pmovmskb %xmm4, %edi
- 0x66, 0x0f, 0x6f, 0xe3, //0x00001012 movdqa %xmm3, %xmm4
- 0x66, 0x0f, 0x6f, 0xf3, //0x00001016 movdqa %xmm3, %xmm6
- 0x66, 0x41, 0x0f, 0xda, 0xf2, //0x0000101a pminub %xmm10, %xmm6
- 0x66, 0x0f, 0x74, 0xf3, //0x0000101f pcmpeqb %xmm3, %xmm6
- 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00001023 pcmpeqb %xmm11, %xmm3
- 0x66, 0x0f, 0xd7, 0xc3, //0x00001028 pmovmskb %xmm3, %eax
- 0x66, 0x41, 0x0f, 0x6f, 0xdc, //0x0000102c movdqa %xmm12, %xmm3
- 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00001031 pcmpeqb %xmm13, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xe3, //0x00001036 pmovmskb %xmm3, %r12d
- 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x0000103b pcmpeqb %xmm13, %xmm1
- 0x66, 0x0f, 0xd7, 0xd1, //0x00001040 pmovmskb %xmm1, %edx
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001044 pcmpeqb %xmm13, %xmm0
- 0x66, 0x44, 0x0f, 0xd7, 0xc0, //0x00001049 pmovmskb %xmm0, %r8d
- 0x66, 0x41, 0x0f, 0x74, 0xe5, //0x0000104e pcmpeqb %xmm13, %xmm4
- 0x66, 0x44, 0x0f, 0xd7, 0xd4, //0x00001053 pmovmskb %xmm4, %r10d
- 0x66, 0x0f, 0xd7, 0xca, //0x00001058 pmovmskb %xmm2, %ecx
- 0x66, 0x0f, 0xd7, 0xdd, //0x0000105c pmovmskb %xmm5, %ebx
- 0x66, 0x44, 0x0f, 0xd7, 0xee, //0x00001060 pmovmskb %xmm6, %r13d
- 0x48, 0xc1, 0xe0, 0x30, //0x00001065 shlq $48, %rax
- 0x48, 0xc1, 0xe7, 0x20, //0x00001069 shlq $32, %rdi
- 0x48, 0x09, 0xc7, //0x0000106d orq %rax, %rdi
- 0x48, 0xc1, 0xe6, 0x10, //0x00001070 shlq $16, %rsi
- 0x48, 0x09, 0xfe, //0x00001074 orq %rdi, %rsi
- 0x49, 0x09, 0xf7, //0x00001077 orq %rsi, %r15
- 0x49, 0xc1, 0xe2, 0x30, //0x0000107a shlq $48, %r10
- 0x49, 0xc1, 0xe0, 0x20, //0x0000107e shlq $32, %r8
- 0x4d, 0x09, 0xd0, //0x00001082 orq %r10, %r8
- 0x48, 0xc1, 0xe2, 0x10, //0x00001085 shlq $16, %rdx
- 0x4c, 0x09, 0xc2, //0x00001089 orq %r8, %rdx
- 0x49, 0xc1, 0xe5, 0x30, //0x0000108c shlq $48, %r13
- 0x48, 0xc1, 0xe3, 0x20, //0x00001090 shlq $32, %rbx
- 0x4c, 0x09, 0xeb, //0x00001094 orq %r13, %rbx
- 0x48, 0xc1, 0xe1, 0x10, //0x00001097 shlq $16, %rcx
- 0x48, 0x09, 0xd9, //0x0000109b orq %rbx, %rcx
- 0x49, 0x09, 0xd4, //0x0000109e orq %rdx, %r12
- 0x0f, 0x85, 0x53, 0x00, 0x00, 0x00, //0x000010a1 jne LBB0_219
- 0x4d, 0x85, 0xc9, //0x000010a7 testq %r9, %r9
- 0x0f, 0x85, 0x69, 0x00, 0x00, 0x00, //0x000010aa jne LBB0_221
- 0x45, 0x31, 0xc9, //0x000010b0 xorl %r9d, %r9d
- 0x4c, 0x8b, 0x6d, 0xc0, //0x000010b3 movq $-64(%rbp), %r13
- //0x000010b7 LBB0_205
- 0x66, 0x41, 0x0f, 0x6f, 0xc4, //0x000010b7 movdqa %xmm12, %xmm0
- 0x66, 0x41, 0x0f, 0xda, 0xc2, //0x000010bc pminub %xmm10, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc4, //0x000010c1 pcmpeqb %xmm12, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x000010c6 pmovmskb %xmm0, %eax
- 0x48, 0x09, 0xc1, //0x000010ca orq %rax, %rcx
- 0x4d, 0x85, 0xff, //0x000010cd testq %r15, %r15
- 0x4c, 0x8b, 0x65, 0xb8, //0x000010d0 movq $-72(%rbp), %r12
- 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x000010d4 jne LBB0_223
- 0x48, 0x85, 0xc9, //0x000010da testq %rcx, %rcx
- 0x0f, 0x85, 0x7b, 0x27, 0x00, 0x00, //0x000010dd jne LBB0_632
- 0x49, 0x83, 0xc6, 0xc0, //0x000010e3 addq $-64, %r14
- 0x49, 0x83, 0xc3, 0x40, //0x000010e7 addq $64, %r11
- 0x49, 0x83, 0xfe, 0x3f, //0x000010eb cmpq $63, %r14
- 0x0f, 0x87, 0xbb, 0xfe, 0xff, 0xff, //0x000010ef ja LBB0_202
- 0xe9, 0xda, 0x18, 0x00, 0x00, //0x000010f5 jmp LBB0_208
- //0x000010fa LBB0_219
- 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000010fa cmpq $-1, $-48(%rbp)
- 0x4c, 0x8b, 0x6d, 0xc0, //0x000010ff movq $-64(%rbp), %r13
- 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x00001103 jne LBB0_222
- 0x49, 0x0f, 0xbc, 0xc4, //0x00001109 bsfq %r12, %rax
- 0x4c, 0x01, 0xd8, //0x0000110d addq %r11, %rax
- 0x48, 0x89, 0x45, 0xd0, //0x00001110 movq %rax, $-48(%rbp)
- 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00001114 jmp LBB0_222
- //0x00001119 LBB0_221
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00001119 movq $-64(%rbp), %r13
- //0x0000111d LBB0_222
- 0x4c, 0x89, 0xc8, //0x0000111d movq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x00001120 notq %rax
- 0x4c, 0x21, 0xe0, //0x00001123 andq %r12, %rax
- 0x48, 0x8d, 0x14, 0x00, //0x00001126 leaq (%rax,%rax), %rdx
- 0x4c, 0x09, 0xca, //0x0000112a orq %r9, %rdx
- 0x48, 0x89, 0xd6, //0x0000112d movq %rdx, %rsi
- 0x48, 0xf7, 0xd6, //0x00001130 notq %rsi
- 0x4c, 0x21, 0xe6, //0x00001133 andq %r12, %rsi
- 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001136 movabsq $-6148914691236517206, %rdi
- 0x48, 0x21, 0xfe, //0x00001140 andq %rdi, %rsi
- 0x45, 0x31, 0xc9, //0x00001143 xorl %r9d, %r9d
- 0x48, 0x01, 0xc6, //0x00001146 addq %rax, %rsi
- 0x41, 0x0f, 0x92, 0xc1, //0x00001149 setb %r9b
- 0x48, 0x01, 0xf6, //0x0000114d addq %rsi, %rsi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001150 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc6, //0x0000115a xorq %rax, %rsi
- 0x48, 0x21, 0xd6, //0x0000115d andq %rdx, %rsi
- 0x48, 0xf7, 0xd6, //0x00001160 notq %rsi
- 0x49, 0x21, 0xf7, //0x00001163 andq %rsi, %r15
- 0xe9, 0x4c, 0xff, 0xff, 0xff, //0x00001166 jmp LBB0_205
- //0x0000116b LBB0_223
- 0x49, 0x0f, 0xbc, 0xc7, //0x0000116b bsfq %r15, %rax
- 0x48, 0x85, 0xc9, //0x0000116f testq %rcx, %rcx
- 0x0f, 0x84, 0x26, 0x06, 0x00, 0x00, //0x00001172 je LBB0_329
- 0x48, 0x0f, 0xbc, 0xc9, //0x00001178 bsfq %rcx, %rcx
- 0x48, 0x8b, 0x55, 0xc8, //0x0000117c movq $-56(%rbp), %rdx
- 0x48, 0x39, 0xc1, //0x00001180 cmpq %rax, %rcx
- 0x0f, 0x83, 0x27, 0x06, 0x00, 0x00, //0x00001183 jae LBB0_330
- 0xe9, 0x5a, 0x27, 0x00, 0x00, //0x00001189 jmp LBB0_225
- //0x0000118e LBB0_232
- 0x48, 0x01, 0xf1, //0x0000118e addq %rsi, %rcx
- 0x49, 0x89, 0xcb, //0x00001191 movq %rcx, %r11
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001194 movq $-1, %rax
- 0x4d, 0x85, 0xe4, //0x0000119b testq %r12, %r12
- 0x0f, 0x84, 0xdb, 0x26, 0x00, 0x00, //0x0000119e je LBB0_198
- //0x000011a4 LBB0_233
- 0x4d, 0x85, 0xed, //0x000011a4 testq %r13, %r13
- 0x48, 0x8b, 0x55, 0xc8, //0x000011a7 movq $-56(%rbp), %rdx
- 0x0f, 0x84, 0x2e, 0x25, 0x00, 0x00, //0x000011ab je LBB0_622
- 0x4d, 0x85, 0xd2, //0x000011b1 testq %r10, %r10
- 0x0f, 0x84, 0x25, 0x25, 0x00, 0x00, //0x000011b4 je LBB0_622
- 0x4d, 0x29, 0xc3, //0x000011ba subq %r8, %r11
- 0x49, 0x8d, 0x43, 0xff, //0x000011bd leaq $-1(%r11), %rax
- 0x49, 0x39, 0xc4, //0x000011c1 cmpq %rax, %r12
- 0x0f, 0x84, 0x40, 0x00, 0x00, 0x00, //0x000011c4 je LBB0_241
- 0x49, 0x39, 0xc5, //0x000011ca cmpq %rax, %r13
- 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x000011cd je LBB0_241
- 0x49, 0x39, 0xc2, //0x000011d3 cmpq %rax, %r10
- 0x0f, 0x84, 0x2e, 0x00, 0x00, 0x00, //0x000011d6 je LBB0_241
- 0x4d, 0x85, 0xed, //0x000011dc testq %r13, %r13
- 0x0f, 0x8e, 0x89, 0x05, 0x00, 0x00, //0x000011df jle LBB0_326
- 0x49, 0x8d, 0x45, 0xff, //0x000011e5 leaq $-1(%r13), %rax
- 0x49, 0x39, 0xc2, //0x000011e9 cmpq %rax, %r10
- 0x0f, 0x84, 0x7c, 0x05, 0x00, 0x00, //0x000011ec je LBB0_326
- 0x49, 0xf7, 0xd5, //0x000011f2 notq %r13
- 0x4d, 0x89, 0xeb, //0x000011f5 movq %r13, %r11
- 0x4c, 0x8b, 0x6d, 0xc0, //0x000011f8 movq $-64(%rbp), %r13
- 0x4d, 0x85, 0xdb, //0x000011fc testq %r11, %r11
- 0x0f, 0x89, 0x15, 0x00, 0x00, 0x00, //0x000011ff jns LBB0_242
- 0xe9, 0xd2, 0x24, 0x00, 0x00, //0x00001205 jmp LBB0_621
- //0x0000120a LBB0_241
- 0x49, 0xf7, 0xdb, //0x0000120a negq %r11
- 0x4c, 0x8b, 0x6d, 0xc0, //0x0000120d movq $-64(%rbp), %r13
- 0x4d, 0x85, 0xdb, //0x00001211 testq %r11, %r11
- 0x0f, 0x88, 0xc2, 0x24, 0x00, 0x00, //0x00001214 js LBB0_621
- //0x0000121a LBB0_242
- 0x49, 0x01, 0xd3, //0x0000121a addq %rdx, %r11
- //0x0000121d LBB0_243
- 0x48, 0x8b, 0x45, 0xa8, //0x0000121d movq $-88(%rbp), %rax
- 0x4c, 0x89, 0x18, //0x00001221 movq %r11, (%rax)
- 0x48, 0x89, 0xd0, //0x00001224 movq %rdx, %rax
- 0x48, 0x85, 0xd2, //0x00001227 testq %rdx, %rdx
- 0x0f, 0x89, 0xa0, 0xef, 0xff, 0xff, //0x0000122a jns LBB0_3
- 0xe9, 0xbe, 0x24, 0x00, 0x00, //0x00001230 jmp LBB0_638
- //0x00001235 LBB0_244
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001235 movl $64, %ecx
- 0x48, 0x8b, 0x55, 0xc8, //0x0000123a movq $-56(%rbp), %rdx
- 0x48, 0x39, 0xc1, //0x0000123e cmpq %rax, %rcx
- 0x0f, 0x82, 0x92, 0x26, 0x00, 0x00, //0x00001241 jb LBB0_190
- //0x00001247 LBB0_245
- 0x49, 0x01, 0xc3, //0x00001247 addq %rax, %r11
- 0x49, 0x83, 0xc3, 0x01, //0x0000124a addq $1, %r11
- 0x4d, 0x85, 0xdb, //0x0000124e testq %r11, %r11
- 0x0f, 0x88, 0x5c, 0x24, 0x00, 0x00, //0x00001251 js LBB0_58
- //0x00001257 LBB0_246
- 0x48, 0x8b, 0x45, 0xa8, //0x00001257 movq $-88(%rbp), %rax
- 0x4c, 0x89, 0x18, //0x0000125b movq %r11, (%rax)
- //0x0000125e LBB0_247
- 0x48, 0x89, 0xd0, //0x0000125e movq %rdx, %rax
- 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00001261 movabsq $9223372036854775806, %rcx
- 0x48, 0x39, 0xca, //0x0000126b cmpq %rcx, %rdx
- 0x0f, 0x86, 0x5c, 0xef, 0xff, 0xff, //0x0000126e jbe LBB0_3
- 0xe9, 0x7a, 0x24, 0x00, 0x00, //0x00001274 jmp LBB0_638
- //0x00001279 LBB0_248
- 0x48, 0x8b, 0x4d, 0xa0, //0x00001279 movq $-96(%rbp), %rcx
- 0x48, 0x8b, 0x49, 0x08, //0x0000127d movq $8(%rcx), %rcx
- 0x48, 0x8d, 0x51, 0xfc, //0x00001281 leaq $-4(%rcx), %rdx
- 0x48, 0x8b, 0x75, 0xc8, //0x00001285 movq $-56(%rbp), %rsi
- 0x48, 0x39, 0xd6, //0x00001289 cmpq %rdx, %rsi
- 0x0f, 0x83, 0x81, 0x26, 0x00, 0x00, //0x0000128c jae LBB0_643
- 0x43, 0x8b, 0x0c, 0x19, //0x00001292 movl (%r9,%r11), %ecx
- 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x00001296 cmpl $1702063201, %ecx
- 0x0f, 0x85, 0x06, 0x25, 0x00, 0x00, //0x0000129c jne LBB0_627
- 0x4c, 0x8d, 0x5e, 0x05, //0x000012a2 leaq $5(%rsi), %r11
- 0xe9, 0xf9, 0xee, 0xff, 0xff, //0x000012a6 jmp LBB0_2
- //0x000012ab LBB0_251
- 0x48, 0x8b, 0x4d, 0xa0, //0x000012ab movq $-96(%rbp), %rcx
- 0x4c, 0x8b, 0x41, 0x08, //0x000012af movq $8(%rcx), %r8
- 0x48, 0x8b, 0x4d, 0x98, //0x000012b3 movq $-104(%rbp), %rcx
- 0xf6, 0xc1, 0x40, //0x000012b7 testb $64, %cl
- 0x0f, 0x85, 0x43, 0x05, 0x00, 0x00, //0x000012ba jne LBB0_334
- 0xf6, 0xc1, 0x20, //0x000012c0 testb $32, %cl
- 0x4c, 0x89, 0x45, 0xb8, //0x000012c3 movq %r8, $-72(%rbp)
- 0x0f, 0x85, 0x1f, 0x10, 0x00, 0x00, //0x000012c7 jne LBB0_414
- 0x4d, 0x89, 0xc6, //0x000012cd movq %r8, %r14
- 0x4d, 0x29, 0xde, //0x000012d0 subq %r11, %r14
- 0x0f, 0x84, 0x21, 0x26, 0x00, 0x00, //0x000012d3 je LBB0_641
- 0x49, 0x83, 0xfe, 0x40, //0x000012d9 cmpq $64, %r14
- 0x0f, 0x82, 0x37, 0x1d, 0x00, 0x00, //0x000012dd jb LBB0_537
- 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x000012e3 movq $-2, %r12
- 0x4c, 0x2b, 0x65, 0xc8, //0x000012ea subq $-56(%rbp), %r12
- 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x000012ee movq $-1, $-48(%rbp)
- 0x45, 0x31, 0xd2, //0x000012f6 xorl %r10d, %r10d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000012f9 .p2align 4, 0x90
- //0x00001300 LBB0_256
- 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x19, //0x00001300 movdqu (%r9,%r11), %xmm0
- 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x19, 0x10, //0x00001306 movdqu $16(%r9,%r11), %xmm1
- 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x19, 0x20, //0x0000130d movdqu $32(%r9,%r11), %xmm2
- 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x19, 0x30, //0x00001314 movdqu $48(%r9,%r11), %xmm3
- 0x66, 0x0f, 0x6f, 0xe0, //0x0000131b movdqa %xmm0, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000131f pcmpeqb %xmm11, %xmm4
- 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00001324 pmovmskb %xmm4, %r8d
- 0x66, 0x0f, 0x6f, 0xe1, //0x00001329 movdqa %xmm1, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000132d pcmpeqb %xmm11, %xmm4
- 0x66, 0x0f, 0xd7, 0xdc, //0x00001332 pmovmskb %xmm4, %ebx
- 0x66, 0x0f, 0x6f, 0xe2, //0x00001336 movdqa %xmm2, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x0000133a pcmpeqb %xmm11, %xmm4
- 0x66, 0x0f, 0xd7, 0xcc, //0x0000133f pmovmskb %xmm4, %ecx
- 0x66, 0x0f, 0x6f, 0xe3, //0x00001343 movdqa %xmm3, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x00001347 pcmpeqb %xmm11, %xmm4
- 0x66, 0x0f, 0xd7, 0xfc, //0x0000134c pmovmskb %xmm4, %edi
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001350 pcmpeqb %xmm13, %xmm0
- 0x66, 0x44, 0x0f, 0xd7, 0xf8, //0x00001355 pmovmskb %xmm0, %r15d
- 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x0000135a pcmpeqb %xmm13, %xmm1
- 0x66, 0x0f, 0xd7, 0xd1, //0x0000135f pmovmskb %xmm1, %edx
- 0x66, 0x41, 0x0f, 0x74, 0xd5, //0x00001363 pcmpeqb %xmm13, %xmm2
- 0x66, 0x0f, 0xd7, 0xc2, //0x00001368 pmovmskb %xmm2, %eax
- 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x0000136c pcmpeqb %xmm13, %xmm3
- 0x66, 0x0f, 0xd7, 0xf3, //0x00001371 pmovmskb %xmm3, %esi
- 0x48, 0xc1, 0xe7, 0x30, //0x00001375 shlq $48, %rdi
- 0x48, 0xc1, 0xe1, 0x20, //0x00001379 shlq $32, %rcx
- 0x48, 0x09, 0xf9, //0x0000137d orq %rdi, %rcx
- 0x48, 0xc1, 0xe3, 0x10, //0x00001380 shlq $16, %rbx
- 0x48, 0x09, 0xcb, //0x00001384 orq %rcx, %rbx
- 0x49, 0x09, 0xd8, //0x00001387 orq %rbx, %r8
- 0x48, 0xc1, 0xe6, 0x30, //0x0000138a shlq $48, %rsi
- 0x48, 0xc1, 0xe0, 0x20, //0x0000138e shlq $32, %rax
- 0x48, 0x09, 0xf0, //0x00001392 orq %rsi, %rax
- 0x48, 0xc1, 0xe2, 0x10, //0x00001395 shlq $16, %rdx
- 0x48, 0x09, 0xc2, //0x00001399 orq %rax, %rdx
- 0x49, 0x09, 0xd7, //0x0000139c orq %rdx, %r15
- 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000139f jne LBB0_265
- 0x4d, 0x85, 0xd2, //0x000013a5 testq %r10, %r10
- 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000013a8 jne LBB0_267
- 0x45, 0x31, 0xd2, //0x000013ae xorl %r10d, %r10d
- 0x4d, 0x85, 0xc0, //0x000013b1 testq %r8, %r8
- 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000013b4 jne LBB0_268
- //0x000013ba LBB0_259
- 0x49, 0x83, 0xc6, 0xc0, //0x000013ba addq $-64, %r14
- 0x49, 0x83, 0xc4, 0xc0, //0x000013be addq $-64, %r12
- 0x49, 0x83, 0xc3, 0x40, //0x000013c2 addq $64, %r11
- 0x49, 0x83, 0xfe, 0x3f, //0x000013c6 cmpq $63, %r14
- 0x0f, 0x87, 0x30, 0xff, 0xff, 0xff, //0x000013ca ja LBB0_256
- 0xe9, 0x8b, 0x18, 0x00, 0x00, //0x000013d0 jmp LBB0_260
- //0x000013d5 LBB0_265
- 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000013d5 cmpq $-1, $-48(%rbp)
- 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000013da jne LBB0_267
- 0x49, 0x0f, 0xbc, 0xc7, //0x000013e0 bsfq %r15, %rax
- 0x4c, 0x01, 0xd8, //0x000013e4 addq %r11, %rax
- 0x48, 0x89, 0x45, 0xd0, //0x000013e7 movq %rax, $-48(%rbp)
- //0x000013eb LBB0_267
- 0x4c, 0x89, 0xd0, //0x000013eb movq %r10, %rax
- 0x48, 0xf7, 0xd0, //0x000013ee notq %rax
- 0x4c, 0x21, 0xf8, //0x000013f1 andq %r15, %rax
- 0x48, 0x8d, 0x0c, 0x00, //0x000013f4 leaq (%rax,%rax), %rcx
- 0x4c, 0x09, 0xd1, //0x000013f8 orq %r10, %rcx
- 0x48, 0x89, 0xca, //0x000013fb movq %rcx, %rdx
- 0x48, 0xf7, 0xd2, //0x000013fe notq %rdx
- 0x4c, 0x21, 0xfa, //0x00001401 andq %r15, %rdx
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001404 movabsq $-6148914691236517206, %rsi
- 0x48, 0x21, 0xf2, //0x0000140e andq %rsi, %rdx
- 0x45, 0x31, 0xd2, //0x00001411 xorl %r10d, %r10d
- 0x48, 0x01, 0xc2, //0x00001414 addq %rax, %rdx
- 0x41, 0x0f, 0x92, 0xc2, //0x00001417 setb %r10b
- 0x48, 0x01, 0xd2, //0x0000141b addq %rdx, %rdx
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000141e movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc2, //0x00001428 xorq %rax, %rdx
- 0x48, 0x21, 0xca, //0x0000142b andq %rcx, %rdx
- 0x48, 0xf7, 0xd2, //0x0000142e notq %rdx
- 0x49, 0x21, 0xd0, //0x00001431 andq %rdx, %r8
- 0x4d, 0x85, 0xc0, //0x00001434 testq %r8, %r8
- 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00001437 je LBB0_259
- //0x0000143d LBB0_268
- 0x4d, 0x0f, 0xbc, 0xd8, //0x0000143d bsfq %r8, %r11
- 0x4d, 0x29, 0xe3, //0x00001441 subq %r12, %r11
- //0x00001444 LBB0_269
- 0x48, 0x8b, 0x55, 0xc8, //0x00001444 movq $-56(%rbp), %rdx
- 0x4c, 0x8b, 0x45, 0xb8, //0x00001448 movq $-72(%rbp), %r8
- 0x4d, 0x85, 0xdb, //0x0000144c testq %r11, %r11
- 0x0f, 0x89, 0x02, 0xfe, 0xff, 0xff, //0x0000144f jns LBB0_246
- 0xe9, 0x48, 0x24, 0x00, 0x00, //0x00001455 jmp LBB0_434
- //0x0000145a LBB0_270
- 0xf6, 0x45, 0x98, 0x40, //0x0000145a testb $64, $-104(%rbp)
- 0x0f, 0x85, 0xa7, 0x04, 0x00, 0x00, //0x0000145e jne LBB0_344
- 0x49, 0x8b, 0x45, 0x00, //0x00001464 movq (%r13), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001468 cmpq $4095, %rax
- 0x0f, 0x8f, 0x33, 0x22, 0x00, 0x00, //0x0000146e jg LBB0_634
- 0x48, 0x8d, 0x48, 0x01, //0x00001474 leaq $1(%rax), %rcx
- 0x49, 0x89, 0x4d, 0x00, //0x00001478 movq %rcx, (%r13)
- 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x05, 0x00, 0x00, 0x00, //0x0000147c movq $5, $8(%r13,%rax,8)
- 0xe9, 0x46, 0xed, 0xff, 0xff, //0x00001485 jmp LBB0_3
- //0x0000148a LBB0_273
- 0x48, 0x8b, 0x45, 0xa0, //0x0000148a movq $-96(%rbp), %rax
- 0x4c, 0x8b, 0x60, 0x08, //0x0000148e movq $8(%rax), %r12
- 0xf6, 0x45, 0x98, 0x40, //0x00001492 testb $64, $-104(%rbp)
- 0x0f, 0x85, 0xad, 0x08, 0x00, 0x00, //0x00001496 jne LBB0_371
- 0x4d, 0x29, 0xdc, //0x0000149c subq %r11, %r12
- 0x0f, 0x84, 0xe3, 0x23, 0x00, 0x00, //0x0000149f je LBB0_635
- 0x4b, 0x8d, 0x04, 0x19, //0x000014a5 leaq (%r9,%r11), %rax
- 0x48, 0x89, 0x45, 0xb0, //0x000014a9 movq %rax, $-80(%rbp)
- 0x80, 0x38, 0x30, //0x000014ad cmpb $48, (%rax)
- 0x0f, 0x85, 0x39, 0x00, 0x00, 0x00, //0x000014b0 jne LBB0_279
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000014b6 movl $1, %eax
- 0x49, 0x83, 0xfc, 0x01, //0x000014bb cmpq $1, %r12
- 0x0f, 0x84, 0x2b, 0x11, 0x00, 0x00, //0x000014bf je LBB0_460
- 0x48, 0x8b, 0x4d, 0xb0, //0x000014c5 movq $-80(%rbp), %rcx
- 0x8a, 0x49, 0x01, //0x000014c9 movb $1(%rcx), %cl
- 0x80, 0xc1, 0xd2, //0x000014cc addb $-46, %cl
- 0x80, 0xf9, 0x37, //0x000014cf cmpb $55, %cl
- 0x0f, 0x87, 0x18, 0x11, 0x00, 0x00, //0x000014d2 ja LBB0_460
- 0x0f, 0xb6, 0xc9, //0x000014d8 movzbl %cl, %ecx
- 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000014db movabsq $36028797027352577, %rdx
- 0x48, 0x0f, 0xa3, 0xca, //0x000014e5 btq %rcx, %rdx
- 0x0f, 0x83, 0x01, 0x11, 0x00, 0x00, //0x000014e9 jae LBB0_460
- //0x000014ef LBB0_279
- 0x49, 0x83, 0xfc, 0x10, //0x000014ef cmpq $16, %r12
- 0x0f, 0x82, 0x00, 0x1b, 0x00, 0x00, //0x000014f3 jb LBB0_536
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000014f9 movq $-1, %r8
- 0x31, 0xc0, //0x00001500 xorl %eax, %eax
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00001502 movq $-1, %r15
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001509 movq $-1, %r14
- 0x4d, 0x89, 0xe2, //0x00001510 movq %r12, %r10
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001513 .p2align 4, 0x90
- //0x00001520 LBB0_281
- 0x48, 0x8b, 0x4d, 0xb0, //0x00001520 movq $-80(%rbp), %rcx
- 0xf3, 0x0f, 0x6f, 0x04, 0x01, //0x00001524 movdqu (%rcx,%rax), %xmm0
- 0x66, 0x0f, 0x6f, 0xc8, //0x00001529 movdqa %xmm0, %xmm1
- 0x66, 0x0f, 0x74, 0xcf, //0x0000152d pcmpeqb %xmm7, %xmm1
- 0x66, 0x0f, 0x6f, 0xd0, //0x00001531 movdqa %xmm0, %xmm2
- 0x66, 0x0f, 0x74, 0x15, 0x73, 0xeb, 0xff, 0xff, //0x00001535 pcmpeqb $-5261(%rip), %xmm2 /* LCPI0_11+0(%rip) */
- 0x66, 0x0f, 0xeb, 0xd1, //0x0000153d por %xmm1, %xmm2
- 0x66, 0x0f, 0x6f, 0xc8, //0x00001541 movdqa %xmm0, %xmm1
- 0x66, 0x0f, 0xfc, 0x0d, 0x73, 0xeb, 0xff, 0xff, //0x00001545 paddb $-5261(%rip), %xmm1 /* LCPI0_12+0(%rip) */
- 0x66, 0x0f, 0x6f, 0xd9, //0x0000154d movdqa %xmm1, %xmm3
- 0x66, 0x0f, 0xda, 0x1d, 0x77, 0xeb, 0xff, 0xff, //0x00001551 pminub $-5257(%rip), %xmm3 /* LCPI0_13+0(%rip) */
- 0x66, 0x0f, 0x74, 0xd9, //0x00001559 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0x6f, 0xc8, //0x0000155d movdqa %xmm0, %xmm1
- 0x66, 0x41, 0x0f, 0xdb, 0xc9, //0x00001561 pand %xmm9, %xmm1
- 0x66, 0x0f, 0x74, 0x05, 0x72, 0xeb, 0xff, 0xff, //0x00001566 pcmpeqb $-5262(%rip), %xmm0 /* LCPI0_14+0(%rip) */
- 0x66, 0x41, 0x0f, 0x74, 0xcf, //0x0000156e pcmpeqb %xmm15, %xmm1
- 0x66, 0x0f, 0xd7, 0xf9, //0x00001573 pmovmskb %xmm1, %edi
- 0x66, 0x0f, 0xeb, 0xc8, //0x00001577 por %xmm0, %xmm1
- 0x66, 0x0f, 0xeb, 0xca, //0x0000157b por %xmm2, %xmm1
- 0x66, 0x0f, 0xeb, 0xcb, //0x0000157f por %xmm3, %xmm1
- 0x66, 0x0f, 0xd7, 0xd0, //0x00001583 pmovmskb %xmm0, %edx
- 0x66, 0x0f, 0xd7, 0xf2, //0x00001587 pmovmskb %xmm2, %esi
- 0x66, 0x0f, 0xd7, 0xc9, //0x0000158b pmovmskb %xmm1, %ecx
- 0xf7, 0xd1, //0x0000158f notl %ecx
- 0x0f, 0xbc, 0xc9, //0x00001591 bsfl %ecx, %ecx
- 0x83, 0xf9, 0x10, //0x00001594 cmpl $16, %ecx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00001597 je LBB0_283
- 0xbb, 0xff, 0xff, 0xff, 0xff, //0x0000159d movl $-1, %ebx
- 0xd3, 0xe3, //0x000015a2 shll %cl, %ebx
- 0xf7, 0xd3, //0x000015a4 notl %ebx
- 0x21, 0xda, //0x000015a6 andl %ebx, %edx
- 0x21, 0xdf, //0x000015a8 andl %ebx, %edi
- 0x21, 0xf3, //0x000015aa andl %esi, %ebx
- 0x89, 0xde, //0x000015ac movl %ebx, %esi
- //0x000015ae LBB0_283
- 0x8d, 0x5a, 0xff, //0x000015ae leal $-1(%rdx), %ebx
- 0x21, 0xd3, //0x000015b1 andl %edx, %ebx
- 0x0f, 0x85, 0x64, 0x16, 0x00, 0x00, //0x000015b3 jne LBB0_502
- 0x8d, 0x5f, 0xff, //0x000015b9 leal $-1(%rdi), %ebx
- 0x21, 0xfb, //0x000015bc andl %edi, %ebx
- 0x0f, 0x85, 0x59, 0x16, 0x00, 0x00, //0x000015be jne LBB0_502
- 0x8d, 0x5e, 0xff, //0x000015c4 leal $-1(%rsi), %ebx
- 0x21, 0xf3, //0x000015c7 andl %esi, %ebx
- 0x0f, 0x85, 0x4e, 0x16, 0x00, 0x00, //0x000015c9 jne LBB0_502
- 0x85, 0xd2, //0x000015cf testl %edx, %edx
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000015d1 je LBB0_289
- 0x0f, 0xbc, 0xd2, //0x000015d7 bsfl %edx, %edx
- 0x49, 0x83, 0xfe, 0xff, //0x000015da cmpq $-1, %r14
- 0x0f, 0x85, 0x6f, 0x16, 0x00, 0x00, //0x000015de jne LBB0_506
- 0x48, 0x01, 0xc2, //0x000015e4 addq %rax, %rdx
- 0x49, 0x89, 0xd6, //0x000015e7 movq %rdx, %r14
- //0x000015ea LBB0_289
- 0x85, 0xff, //0x000015ea testl %edi, %edi
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000015ec je LBB0_292
- 0x0f, 0xbc, 0xd7, //0x000015f2 bsfl %edi, %edx
- 0x49, 0x83, 0xff, 0xff, //0x000015f5 cmpq $-1, %r15
- 0x0f, 0x85, 0x54, 0x16, 0x00, 0x00, //0x000015f9 jne LBB0_506
- 0x48, 0x01, 0xc2, //0x000015ff addq %rax, %rdx
- 0x49, 0x89, 0xd7, //0x00001602 movq %rdx, %r15
- //0x00001605 LBB0_292
- 0x85, 0xf6, //0x00001605 testl %esi, %esi
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001607 je LBB0_295
- 0x0f, 0xbc, 0xd6, //0x0000160d bsfl %esi, %edx
- 0x49, 0x83, 0xf8, 0xff, //0x00001610 cmpq $-1, %r8
- 0x0f, 0x85, 0x39, 0x16, 0x00, 0x00, //0x00001614 jne LBB0_506
- 0x48, 0x01, 0xc2, //0x0000161a addq %rax, %rdx
- 0x49, 0x89, 0xd0, //0x0000161d movq %rdx, %r8
- //0x00001620 LBB0_295
- 0x83, 0xf9, 0x10, //0x00001620 cmpl $16, %ecx
- 0x0f, 0x85, 0x2e, 0x0f, 0x00, 0x00, //0x00001623 jne LBB0_447
- 0x49, 0x83, 0xc2, 0xf0, //0x00001629 addq $-16, %r10
- 0x48, 0x83, 0xc0, 0x10, //0x0000162d addq $16, %rax
- 0x49, 0x83, 0xfa, 0x0f, //0x00001631 cmpq $15, %r10
- 0x0f, 0x87, 0xe5, 0xfe, 0xff, 0xff, //0x00001635 ja LBB0_281
- 0x48, 0x8b, 0x4d, 0xb0, //0x0000163b movq $-80(%rbp), %rcx
- 0x48, 0x01, 0xc1, //0x0000163f addq %rax, %rcx
- 0x48, 0x89, 0xca, //0x00001642 movq %rcx, %rdx
- 0x49, 0x39, 0xc4, //0x00001645 cmpq %rax, %r12
- 0x0f, 0x84, 0x2d, 0x0f, 0x00, 0x00, //0x00001648 je LBB0_449
- //0x0000164e LBB0_298
- 0x4e, 0x8d, 0x24, 0x11, //0x0000164e leaq (%rcx,%r10), %r12
- 0x48, 0x89, 0xc8, //0x00001652 movq %rcx, %rax
- 0x48, 0x2b, 0x45, 0xc8, //0x00001655 subq $-56(%rbp), %rax
- 0x4c, 0x89, 0xce, //0x00001659 movq %r9, %rsi
- 0x48, 0xf7, 0xd6, //0x0000165c notq %rsi
- 0x48, 0x01, 0xc6, //0x0000165f addq %rax, %rsi
- 0x31, 0xc0, //0x00001662 xorl %eax, %eax
- 0xe9, 0x24, 0x00, 0x00, 0x00, //0x00001664 jmp LBB0_302
- //0x00001669 LBB0_299
- 0x49, 0x83, 0xf8, 0xff, //0x00001669 cmpq $-1, %r8
- 0x0f, 0x85, 0xce, 0x15, 0x00, 0x00, //0x0000166d jne LBB0_505
- 0x4c, 0x8d, 0x04, 0x06, //0x00001673 leaq (%rsi,%rax), %r8
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001677 .p2align 4, 0x90
- //0x00001680 LBB0_301
- 0x48, 0x83, 0xc0, 0x01, //0x00001680 addq $1, %rax
- 0x49, 0x39, 0xc2, //0x00001684 cmpq %rax, %r10
- 0x0f, 0x84, 0xab, 0x12, 0x00, 0x00, //0x00001687 je LBB0_476
- //0x0000168d LBB0_302
- 0x0f, 0xbe, 0x14, 0x01, //0x0000168d movsbl (%rcx,%rax), %edx
- 0x8d, 0x7a, 0xd0, //0x00001691 leal $-48(%rdx), %edi
- 0x83, 0xff, 0x0a, //0x00001694 cmpl $10, %edi
- 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00001697 jb LBB0_301
- 0x8d, 0x7a, 0xd5, //0x0000169d leal $-43(%rdx), %edi
- 0x83, 0xff, 0x1a, //0x000016a0 cmpl $26, %edi
- 0x0f, 0x87, 0x23, 0x00, 0x00, 0x00, //0x000016a3 ja LBB0_307
- 0x48, 0x8d, 0x1d, 0xec, 0x24, 0x00, 0x00, //0x000016a9 leaq $9452(%rip), %rbx /* LJTI0_2+0(%rip) */
- 0x48, 0x63, 0x14, 0xbb, //0x000016b0 movslq (%rbx,%rdi,4), %rdx
- 0x48, 0x01, 0xda, //0x000016b4 addq %rbx, %rdx
- 0xff, 0xe2, //0x000016b7 jmpq *%rdx
- //0x000016b9 LBB0_305
- 0x49, 0x83, 0xfe, 0xff, //0x000016b9 cmpq $-1, %r14
- 0x0f, 0x85, 0x7e, 0x15, 0x00, 0x00, //0x000016bd jne LBB0_505
- 0x4c, 0x8d, 0x34, 0x06, //0x000016c3 leaq (%rsi,%rax), %r14
- 0xe9, 0xb4, 0xff, 0xff, 0xff, //0x000016c7 jmp LBB0_301
- //0x000016cc LBB0_307
- 0x83, 0xfa, 0x65, //0x000016cc cmpl $101, %edx
- 0x0f, 0x85, 0xa0, 0x0e, 0x00, 0x00, //0x000016cf jne LBB0_448
- //0x000016d5 LBB0_308
- 0x49, 0x83, 0xff, 0xff, //0x000016d5 cmpq $-1, %r15
- 0x0f, 0x85, 0x62, 0x15, 0x00, 0x00, //0x000016d9 jne LBB0_505
- 0x4c, 0x8d, 0x3c, 0x06, //0x000016df leaq (%rsi,%rax), %r15
- 0xe9, 0x98, 0xff, 0xff, 0xff, //0x000016e3 jmp LBB0_301
- //0x000016e8 LBB0_310
- 0x48, 0x8b, 0x4d, 0xa0, //0x000016e8 movq $-96(%rbp), %rcx
- 0x48, 0x8b, 0x49, 0x08, //0x000016ec movq $8(%rcx), %rcx
- 0x48, 0x8d, 0x51, 0xfd, //0x000016f0 leaq $-3(%rcx), %rdx
- 0x48, 0x8b, 0x75, 0xc8, //0x000016f4 movq $-56(%rbp), %rsi
- 0x48, 0x39, 0xd6, //0x000016f8 cmpq %rdx, %rsi
- 0x0f, 0x83, 0x12, 0x22, 0x00, 0x00, //0x000016fb jae LBB0_643
- 0x41, 0x81, 0x38, 0x6e, 0x75, 0x6c, 0x6c, //0x00001701 cmpl $1819047278, (%r8)
- 0x0f, 0x84, 0x92, 0xea, 0xff, 0xff, //0x00001708 je LBB0_1
- 0xe9, 0x3f, 0x20, 0x00, 0x00, //0x0000170e jmp LBB0_312
- //0x00001713 LBB0_317
- 0xf6, 0x45, 0x98, 0x40, //0x00001713 testb $64, $-104(%rbp)
- 0x0f, 0x85, 0xed, 0x06, 0x00, 0x00, //0x00001717 jne LBB0_383
- 0x49, 0x8b, 0x45, 0x00, //0x0000171d movq (%r13), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001721 cmpq $4095, %rax
- 0x0f, 0x8f, 0x7a, 0x1f, 0x00, 0x00, //0x00001727 jg LBB0_634
- 0x48, 0x8d, 0x48, 0x01, //0x0000172d leaq $1(%rax), %rcx
- 0x49, 0x89, 0x4d, 0x00, //0x00001731 movq %rcx, (%r13)
- 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x06, 0x00, 0x00, 0x00, //0x00001735 movq $6, $8(%r13,%rax,8)
- 0xe9, 0x8d, 0xea, 0xff, 0xff, //0x0000173e jmp LBB0_3
- //0x00001743 LBB0_320
- 0x48, 0x8b, 0x4d, 0xa0, //0x00001743 movq $-96(%rbp), %rcx
- 0x48, 0x8b, 0x49, 0x08, //0x00001747 movq $8(%rcx), %rcx
- 0x48, 0x8d, 0x51, 0xfd, //0x0000174b leaq $-3(%rcx), %rdx
- 0x48, 0x8b, 0x75, 0xc8, //0x0000174f movq $-56(%rbp), %rsi
- 0x48, 0x39, 0xd6, //0x00001753 cmpq %rdx, %rsi
- 0x0f, 0x83, 0xb7, 0x21, 0x00, 0x00, //0x00001756 jae LBB0_643
- 0x41, 0x81, 0x38, 0x74, 0x72, 0x75, 0x65, //0x0000175c cmpl $1702195828, (%r8)
- 0x0f, 0x84, 0x37, 0xea, 0xff, 0xff, //0x00001763 je LBB0_1
- 0xe9, 0x93, 0x20, 0x00, 0x00, //0x00001769 jmp LBB0_322
- //0x0000176e LBB0_326
- 0x4c, 0x89, 0xe0, //0x0000176e movq %r12, %rax
- 0x4c, 0x09, 0xd0, //0x00001771 orq %r10, %rax
- 0x0f, 0x99, 0xc0, //0x00001774 setns %al
- 0x0f, 0x88, 0x49, 0x0b, 0x00, 0x00, //0x00001777 js LBB0_620
- 0x4d, 0x39, 0xd4, //0x0000177d cmpq %r10, %r12
- 0x0f, 0x8c, 0x40, 0x0b, 0x00, 0x00, //0x00001780 jl LBB0_620
- 0x49, 0xf7, 0xd4, //0x00001786 notq %r12
- 0x4d, 0x89, 0xe3, //0x00001789 movq %r12, %r11
- 0x4c, 0x8b, 0x6d, 0xc0, //0x0000178c movq $-64(%rbp), %r13
- 0x4d, 0x85, 0xdb, //0x00001790 testq %r11, %r11
- 0x0f, 0x89, 0x81, 0xfa, 0xff, 0xff, //0x00001793 jns LBB0_242
- 0xe9, 0x3e, 0x1f, 0x00, 0x00, //0x00001799 jmp LBB0_621
- //0x0000179e LBB0_329
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x0000179e movl $64, %ecx
- 0x48, 0x8b, 0x55, 0xc8, //0x000017a3 movq $-56(%rbp), %rdx
- 0x48, 0x39, 0xc1, //0x000017a7 cmpq %rax, %rcx
- 0x0f, 0x82, 0x38, 0x21, 0x00, 0x00, //0x000017aa jb LBB0_225
- //0x000017b0 LBB0_330
- 0x49, 0x01, 0xc3, //0x000017b0 addq %rax, %r11
- 0x49, 0x83, 0xc3, 0x01, //0x000017b3 addq $1, %r11
- 0x4d, 0x85, 0xdb, //0x000017b7 testq %r11, %r11
- 0x0f, 0x88, 0x45, 0x1f, 0x00, 0x00, //0x000017ba js LBB0_127
- //0x000017c0 LBB0_331
- 0x48, 0x8b, 0x45, 0xa8, //0x000017c0 movq $-88(%rbp), %rax
- 0x4c, 0x89, 0x18, //0x000017c4 movq %r11, (%rax)
- 0x48, 0x89, 0xd0, //0x000017c7 movq %rdx, %rax
- 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x000017ca movabsq $9223372036854775806, %rcx
- 0x48, 0x39, 0xca, //0x000017d4 cmpq %rcx, %rdx
- 0x0f, 0x87, 0x16, 0x1f, 0x00, 0x00, //0x000017d7 ja LBB0_638
- 0x49, 0x8b, 0x45, 0x00, //0x000017dd movq (%r13), %rax
- 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000017e1 cmpq $4095, %rax
- 0x0f, 0x8f, 0xba, 0x1e, 0x00, 0x00, //0x000017e7 jg LBB0_634
- 0x48, 0x8d, 0x48, 0x01, //0x000017ed leaq $1(%rax), %rcx
- 0x49, 0x89, 0x4d, 0x00, //0x000017f1 movq %rcx, (%r13)
- 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x04, 0x00, 0x00, 0x00, //0x000017f5 movq $4, $8(%r13,%rax,8)
- 0xe9, 0xcd, 0xe9, 0xff, 0xff, //0x000017fe jmp LBB0_3
- //0x00001803 LBB0_334
- 0x4d, 0x89, 0xc6, //0x00001803 movq %r8, %r14
- 0x4d, 0x29, 0xde, //0x00001806 subq %r11, %r14
- 0x49, 0x83, 0xfe, 0x20, //0x00001809 cmpq $32, %r14
- 0x0f, 0x8c, 0xc9, 0x17, 0x00, 0x00, //0x0000180d jl LBB0_534
- 0x48, 0x8b, 0x4d, 0xc8, //0x00001813 movq $-56(%rbp), %rcx
- 0x4d, 0x8d, 0x14, 0x09, //0x00001817 leaq (%r9,%rcx), %r10
- 0x49, 0x29, 0xc8, //0x0000181b subq %rcx, %r8
- 0xbb, 0x1f, 0x00, 0x00, 0x00, //0x0000181e movl $31, %ebx
- 0x45, 0x31, 0xf6, //0x00001823 xorl %r14d, %r14d
- 0x45, 0x31, 0xdb, //0x00001826 xorl %r11d, %r11d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001829 .p2align 4, 0x90
- //0x00001830 LBB0_336
- 0xf3, 0x43, 0x0f, 0x6f, 0x44, 0x32, 0x01, //0x00001830 movdqu $1(%r10,%r14), %xmm0
- 0xf3, 0x43, 0x0f, 0x6f, 0x4c, 0x32, 0x11, //0x00001837 movdqu $17(%r10,%r14), %xmm1
- 0x66, 0x0f, 0x6f, 0xd0, //0x0000183e movdqa %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x00001842 pcmpeqb %xmm11, %xmm2
- 0x66, 0x0f, 0xd7, 0xca, //0x00001847 pmovmskb %xmm2, %ecx
- 0x66, 0x0f, 0x6f, 0xd1, //0x0000184b movdqa %xmm1, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x0000184f pcmpeqb %xmm11, %xmm2
- 0x66, 0x0f, 0xd7, 0xd2, //0x00001854 pmovmskb %xmm2, %edx
- 0x48, 0xc1, 0xe2, 0x10, //0x00001858 shlq $16, %rdx
- 0x48, 0x09, 0xca, //0x0000185c orq %rcx, %rdx
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x0000185f pcmpeqb %xmm13, %xmm0
- 0x66, 0x0f, 0xd7, 0xf8, //0x00001864 pmovmskb %xmm0, %edi
- 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x00001868 pcmpeqb %xmm13, %xmm1
- 0x66, 0x0f, 0xd7, 0xc9, //0x0000186d pmovmskb %xmm1, %ecx
- 0x48, 0xc1, 0xe1, 0x10, //0x00001871 shlq $16, %rcx
- 0x48, 0x09, 0xf9, //0x00001875 orq %rdi, %rcx
- 0x48, 0x89, 0xcf, //0x00001878 movq %rcx, %rdi
- 0x4c, 0x09, 0xdf, //0x0000187b orq %r11, %rdi
- 0x0f, 0x84, 0x3c, 0x00, 0x00, 0x00, //0x0000187e je LBB0_338
- 0x44, 0x89, 0xdf, //0x00001884 movl %r11d, %edi
- 0xf7, 0xd7, //0x00001887 notl %edi
- 0x21, 0xcf, //0x00001889 andl %ecx, %edi
- 0x44, 0x8d, 0x3c, 0x3f, //0x0000188b leal (%rdi,%rdi), %r15d
- 0x45, 0x09, 0xdf, //0x0000188f orl %r11d, %r15d
- 0x44, 0x89, 0xfe, //0x00001892 movl %r15d, %esi
- 0xf7, 0xd6, //0x00001895 notl %esi
- 0x21, 0xce, //0x00001897 andl %ecx, %esi
- 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001899 andl $-1431655766, %esi
- 0x45, 0x31, 0xdb, //0x0000189f xorl %r11d, %r11d
- 0x01, 0xfe, //0x000018a2 addl %edi, %esi
- 0x41, 0x0f, 0x92, 0xc3, //0x000018a4 setb %r11b
- 0x01, 0xf6, //0x000018a8 addl %esi, %esi
- 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x000018aa xorl $1431655765, %esi
- 0x44, 0x21, 0xfe, //0x000018b0 andl %r15d, %esi
- 0xf7, 0xd6, //0x000018b3 notl %esi
- 0x21, 0xf2, //0x000018b5 andl %esi, %edx
- 0xe9, 0x07, 0x00, 0x00, 0x00, //0x000018b7 jmp LBB0_339
- 0x90, 0x90, 0x90, 0x90, //0x000018bc .p2align 4, 0x90
- //0x000018c0 LBB0_338
- 0x45, 0x31, 0xdb, //0x000018c0 xorl %r11d, %r11d
- //0x000018c3 LBB0_339
- 0x48, 0x85, 0xd2, //0x000018c3 testq %rdx, %rdx
- 0x0f, 0x85, 0xd3, 0x09, 0x00, 0x00, //0x000018c6 jne LBB0_412
- 0x49, 0x83, 0xc6, 0x20, //0x000018cc addq $32, %r14
- 0x49, 0x8d, 0x0c, 0x18, //0x000018d0 leaq (%r8,%rbx), %rcx
- 0x48, 0x83, 0xc1, 0xe0, //0x000018d4 addq $-32, %rcx
- 0x48, 0x83, 0xc3, 0xe0, //0x000018d8 addq $-32, %rbx
- 0x48, 0x83, 0xf9, 0x3f, //0x000018dc cmpq $63, %rcx
- 0x0f, 0x8f, 0x4a, 0xff, 0xff, 0xff, //0x000018e0 jg LBB0_336
- 0x4d, 0x85, 0xdb, //0x000018e6 testq %r11, %r11
- 0x0f, 0x85, 0xc0, 0x1b, 0x00, 0x00, //0x000018e9 jne LBB0_593
- 0x4f, 0x8d, 0x1c, 0x16, //0x000018ef leaq (%r14,%r10), %r11
- 0x49, 0x83, 0xc3, 0x01, //0x000018f3 addq $1, %r11
- 0x49, 0xf7, 0xd6, //0x000018f7 notq %r14
- 0x4d, 0x01, 0xc6, //0x000018fa addq %r8, %r14
- //0x000018fd LBB0_343
- 0x4d, 0x85, 0xf6, //0x000018fd testq %r14, %r14
- 0x0f, 0x8f, 0x19, 0x0c, 0x00, 0x00, //0x00001900 jg LBB0_444
- 0xe9, 0xe8, 0x1d, 0x00, 0x00, //0x00001906 jmp LBB0_638
- //0x0000190b LBB0_344
- 0x48, 0x8b, 0x4d, 0xa0, //0x0000190b movq $-96(%rbp), %rcx
- 0x48, 0x8b, 0x49, 0x08, //0x0000190f movq $8(%rcx), %rcx
- 0x4c, 0x29, 0xd9, //0x00001913 subq %r11, %rcx
- 0x4d, 0x01, 0xd9, //0x00001916 addq %r11, %r9
- 0x45, 0x31, 0xf6, //0x00001919 xorl %r14d, %r14d
- 0x45, 0x31, 0xc0, //0x0000191c xorl %r8d, %r8d
- 0x45, 0x31, 0xdb, //0x0000191f xorl %r11d, %r11d
- 0x45, 0x31, 0xe4, //0x00001922 xorl %r12d, %r12d
- 0x48, 0x83, 0xf9, 0x40, //0x00001925 cmpq $64, %rcx
- 0x48, 0x89, 0x4d, 0xb0, //0x00001929 movq %rcx, $-80(%rbp)
- 0x0f, 0x8d, 0x4a, 0x01, 0x00, 0x00, //0x0000192d jge LBB0_345
- //0x00001933 LBB0_354
- 0x48, 0x85, 0xc9, //0x00001933 testq %rcx, %rcx
- 0x0f, 0x8e, 0xcf, 0x1f, 0x00, 0x00, //0x00001936 jle LBB0_642
- 0x66, 0x0f, 0xef, 0xc0, //0x0000193c pxor %xmm0, %xmm0
- 0xf3, 0x0f, 0x7f, 0x45, 0x80, //0x00001940 movdqu %xmm0, $-128(%rbp)
- 0xf3, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00001945 movdqu %xmm0, $-144(%rbp)
- 0xf3, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x0000194d movdqu %xmm0, $-160(%rbp)
- 0xf3, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00001955 movdqu %xmm0, $-176(%rbp)
- 0x4c, 0x89, 0xcf, //0x0000195d movq %r9, %rdi
- 0x44, 0x89, 0xca, //0x00001960 movl %r9d, %edx
- 0x81, 0xe2, 0xff, 0x0f, 0x00, 0x00, //0x00001963 andl $4095, %edx
- 0x81, 0xfa, 0xc1, 0x0f, 0x00, 0x00, //0x00001969 cmpl $4033, %edx
- 0x0f, 0x82, 0x3a, 0x00, 0x00, 0x00, //0x0000196f jb LBB0_358
- 0x48, 0x83, 0x7d, 0xb0, 0x20, //0x00001975 cmpq $32, $-80(%rbp)
- 0x0f, 0x82, 0x37, 0x00, 0x00, 0x00, //0x0000197a jb LBB0_359
- 0x0f, 0x10, 0x07, //0x00001980 movups (%rdi), %xmm0
- 0x0f, 0x11, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00001983 movups %xmm0, $-176(%rbp)
- 0xf3, 0x0f, 0x6f, 0x47, 0x10, //0x0000198a movdqu $16(%rdi), %xmm0
- 0xf3, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x0000198f movdqu %xmm0, $-160(%rbp)
- 0x48, 0x83, 0xc7, 0x20, //0x00001997 addq $32, %rdi
- 0x48, 0x8b, 0x4d, 0xb0, //0x0000199b movq $-80(%rbp), %rcx
- 0x48, 0x8d, 0x71, 0xe0, //0x0000199f leaq $-32(%rcx), %rsi
- 0x4c, 0x8d, 0x95, 0x70, 0xff, 0xff, 0xff, //0x000019a3 leaq $-144(%rbp), %r10
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x000019aa jmp LBB0_360
- //0x000019af LBB0_358
- 0x49, 0x89, 0xf9, //0x000019af movq %rdi, %r9
- 0xe9, 0xc6, 0x00, 0x00, 0x00, //0x000019b2 jmp LBB0_345
- //0x000019b7 LBB0_359
- 0x4c, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x000019b7 leaq $-176(%rbp), %r10
- 0x48, 0x8b, 0x75, 0xb0, //0x000019be movq $-80(%rbp), %rsi
- //0x000019c2 LBB0_360
- 0x48, 0x83, 0xfe, 0x10, //0x000019c2 cmpq $16, %rsi
- 0x0f, 0x82, 0x4c, 0x00, 0x00, 0x00, //0x000019c6 jb LBB0_361
- 0xf3, 0x0f, 0x6f, 0x07, //0x000019cc movdqu (%rdi), %xmm0
- 0xf3, 0x41, 0x0f, 0x7f, 0x02, //0x000019d0 movdqu %xmm0, (%r10)
- 0x48, 0x83, 0xc7, 0x10, //0x000019d5 addq $16, %rdi
- 0x49, 0x83, 0xc2, 0x10, //0x000019d9 addq $16, %r10
- 0x48, 0x83, 0xc6, 0xf0, //0x000019dd addq $-16, %rsi
- 0x48, 0x83, 0xfe, 0x08, //0x000019e1 cmpq $8, %rsi
- 0x0f, 0x83, 0x37, 0x00, 0x00, 0x00, //0x000019e5 jae LBB0_366
- //0x000019eb LBB0_362
- 0x48, 0x83, 0xfe, 0x04, //0x000019eb cmpq $4, %rsi
- 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x000019ef jb LBB0_363
- //0x000019f5 LBB0_367
- 0x8b, 0x17, //0x000019f5 movl (%rdi), %edx
- 0x41, 0x89, 0x12, //0x000019f7 movl %edx, (%r10)
- 0x48, 0x83, 0xc7, 0x04, //0x000019fa addq $4, %rdi
- 0x49, 0x83, 0xc2, 0x04, //0x000019fe addq $4, %r10
- 0x48, 0x83, 0xc6, 0xfc, //0x00001a02 addq $-4, %rsi
- 0x48, 0x83, 0xfe, 0x02, //0x00001a06 cmpq $2, %rsi
- 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x00001a0a jae LBB0_364
- //0x00001a10 LBB0_368
- 0x48, 0x89, 0xfa, //0x00001a10 movq %rdi, %rdx
- 0xe9, 0x49, 0x00, 0x00, 0x00, //0x00001a13 jmp LBB0_369
- //0x00001a18 LBB0_361
- 0x48, 0x83, 0xfe, 0x08, //0x00001a18 cmpq $8, %rsi
- 0x0f, 0x82, 0xc9, 0xff, 0xff, 0xff, //0x00001a1c jb LBB0_362
- //0x00001a22 LBB0_366
- 0x48, 0x8b, 0x17, //0x00001a22 movq (%rdi), %rdx
- 0x49, 0x89, 0x12, //0x00001a25 movq %rdx, (%r10)
- 0x48, 0x83, 0xc7, 0x08, //0x00001a28 addq $8, %rdi
- 0x49, 0x83, 0xc2, 0x08, //0x00001a2c addq $8, %r10
- 0x48, 0x83, 0xc6, 0xf8, //0x00001a30 addq $-8, %rsi
- 0x48, 0x83, 0xfe, 0x04, //0x00001a34 cmpq $4, %rsi
- 0x0f, 0x83, 0xb7, 0xff, 0xff, 0xff, //0x00001a38 jae LBB0_367
- //0x00001a3e LBB0_363
- 0x48, 0x83, 0xfe, 0x02, //0x00001a3e cmpq $2, %rsi
- 0x0f, 0x82, 0xc8, 0xff, 0xff, 0xff, //0x00001a42 jb LBB0_368
- //0x00001a48 LBB0_364
- 0x48, 0x89, 0xf9, //0x00001a48 movq %rdi, %rcx
- 0x0f, 0xb7, 0x17, //0x00001a4b movzwl (%rdi), %edx
- 0x66, 0x41, 0x89, 0x12, //0x00001a4e movw %dx, (%r10)
- 0x48, 0x83, 0xc1, 0x02, //0x00001a52 addq $2, %rcx
- 0x49, 0x83, 0xc2, 0x02, //0x00001a56 addq $2, %r10
- 0x48, 0x83, 0xc6, 0xfe, //0x00001a5a addq $-2, %rsi
- 0x48, 0x89, 0xca, //0x00001a5e movq %rcx, %rdx
- //0x00001a61 LBB0_369
- 0x4c, 0x8d, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00001a61 leaq $-176(%rbp), %r9
- 0x48, 0x85, 0xf6, //0x00001a68 testq %rsi, %rsi
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00001a6b je LBB0_345
- 0x8a, 0x12, //0x00001a71 movb (%rdx), %dl
- 0x41, 0x88, 0x12, //0x00001a73 movb %dl, (%r10)
- 0x4c, 0x8d, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00001a76 leaq $-176(%rbp), %r9
- //0x00001a7d LBB0_345
- 0xf3, 0x41, 0x0f, 0x6f, 0x31, //0x00001a7d movdqu (%r9), %xmm6
- 0xf3, 0x41, 0x0f, 0x6f, 0x69, 0x10, //0x00001a82 movdqu $16(%r9), %xmm5
- 0xf3, 0x41, 0x0f, 0x6f, 0x61, 0x20, //0x00001a88 movdqu $32(%r9), %xmm4
- 0xf3, 0x41, 0x0f, 0x6f, 0x59, 0x30, //0x00001a8e movdqu $48(%r9), %xmm3
- 0x66, 0x0f, 0x6f, 0xc6, //0x00001a94 movdqa %xmm6, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001a98 pcmpeqb %xmm13, %xmm0
- 0x66, 0x0f, 0xd7, 0xf0, //0x00001a9d pmovmskb %xmm0, %esi
- 0x66, 0x0f, 0x6f, 0xc5, //0x00001aa1 movdqa %xmm5, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001aa5 pcmpeqb %xmm13, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x00001aaa pmovmskb %xmm0, %edx
- 0x66, 0x0f, 0x6f, 0xc4, //0x00001aae movdqa %xmm4, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001ab2 pcmpeqb %xmm13, %xmm0
- 0x66, 0x0f, 0xd7, 0xf8, //0x00001ab7 pmovmskb %xmm0, %edi
- 0x66, 0x0f, 0x6f, 0xc3, //0x00001abb movdqa %xmm3, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001abf pcmpeqb %xmm13, %xmm0
- 0x66, 0x0f, 0xd7, 0xd8, //0x00001ac4 pmovmskb %xmm0, %ebx
- 0x48, 0xc1, 0xe3, 0x30, //0x00001ac8 shlq $48, %rbx
- 0x48, 0xc1, 0xe7, 0x20, //0x00001acc shlq $32, %rdi
- 0x48, 0x09, 0xdf, //0x00001ad0 orq %rbx, %rdi
- 0x48, 0xc1, 0xe2, 0x10, //0x00001ad3 shlq $16, %rdx
- 0x48, 0x09, 0xfa, //0x00001ad7 orq %rdi, %rdx
- 0x48, 0x09, 0xd6, //0x00001ada orq %rdx, %rsi
- 0x48, 0x89, 0xf2, //0x00001add movq %rsi, %rdx
- 0x4c, 0x09, 0xc2, //0x00001ae0 orq %r8, %rdx
- 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001ae3 jne LBB0_347
- 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001ae9 movq $-1, %rsi
- 0x45, 0x31, 0xc0, //0x00001af0 xorl %r8d, %r8d
- 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00001af3 jmp LBB0_348
- //0x00001af8 LBB0_347
- 0x4c, 0x89, 0xc2, //0x00001af8 movq %r8, %rdx
- 0x48, 0xf7, 0xd2, //0x00001afb notq %rdx
- 0x48, 0x21, 0xf2, //0x00001afe andq %rsi, %rdx
- 0x4c, 0x8d, 0x14, 0x12, //0x00001b01 leaq (%rdx,%rdx), %r10
- 0x4d, 0x09, 0xc2, //0x00001b05 orq %r8, %r10
- 0x4c, 0x89, 0xd7, //0x00001b08 movq %r10, %rdi
- 0x48, 0xf7, 0xd7, //0x00001b0b notq %rdi
- 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001b0e movabsq $-6148914691236517206, %rbx
- 0x48, 0x21, 0xde, //0x00001b18 andq %rbx, %rsi
- 0x48, 0x21, 0xfe, //0x00001b1b andq %rdi, %rsi
- 0x45, 0x31, 0xc0, //0x00001b1e xorl %r8d, %r8d
- 0x48, 0x01, 0xd6, //0x00001b21 addq %rdx, %rsi
- 0x41, 0x0f, 0x92, 0xc0, //0x00001b24 setb %r8b
- 0x48, 0x01, 0xf6, //0x00001b28 addq %rsi, %rsi
- 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001b2b movabsq $6148914691236517205, %rdx
- 0x48, 0x31, 0xd6, //0x00001b35 xorq %rdx, %rsi
- 0x4c, 0x21, 0xd6, //0x00001b38 andq %r10, %rsi
- 0x48, 0xf7, 0xd6, //0x00001b3b notq %rsi
- //0x00001b3e LBB0_348
- 0x66, 0x0f, 0x6f, 0xc3, //0x00001b3e movdqa %xmm3, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00001b42 pcmpeqb %xmm11, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x00001b47 pmovmskb %xmm0, %edx
- 0x48, 0xc1, 0xe2, 0x30, //0x00001b4b shlq $48, %rdx
- 0x66, 0x0f, 0x6f, 0xc4, //0x00001b4f movdqa %xmm4, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00001b53 pcmpeqb %xmm11, %xmm0
- 0x66, 0x0f, 0xd7, 0xf8, //0x00001b58 pmovmskb %xmm0, %edi
- 0x48, 0xc1, 0xe7, 0x20, //0x00001b5c shlq $32, %rdi
- 0x48, 0x09, 0xd7, //0x00001b60 orq %rdx, %rdi
- 0x66, 0x0f, 0x6f, 0xc5, //0x00001b63 movdqa %xmm5, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00001b67 pcmpeqb %xmm11, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x00001b6c pmovmskb %xmm0, %edx
- 0x48, 0xc1, 0xe2, 0x10, //0x00001b70 shlq $16, %rdx
- 0x48, 0x09, 0xfa, //0x00001b74 orq %rdi, %rdx
- 0x66, 0x0f, 0x6f, 0xc6, //0x00001b77 movdqa %xmm6, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00001b7b pcmpeqb %xmm11, %xmm0
- 0x66, 0x0f, 0xd7, 0xf8, //0x00001b80 pmovmskb %xmm0, %edi
- 0x48, 0x09, 0xd7, //0x00001b84 orq %rdx, %rdi
- 0x48, 0x21, 0xf7, //0x00001b87 andq %rsi, %rdi
- 0x66, 0x48, 0x0f, 0x6e, 0xc7, //0x00001b8a movq %rdi, %xmm0
- 0x66, 0x0f, 0x3a, 0x44, 0x05, 0x67, 0xe5, 0xff, 0xff, 0x00, //0x00001b8f pclmulqdq $0, $-6809(%rip), %xmm0 /* LCPI0_16+0(%rip) */
- 0x66, 0x49, 0x0f, 0x7e, 0xc2, //0x00001b99 movq %xmm0, %r10
- 0x4d, 0x31, 0xf2, //0x00001b9e xorq %r14, %r10
- 0x66, 0x0f, 0x6f, 0xc6, //0x00001ba1 movdqa %xmm6, %xmm0
- 0xf3, 0x0f, 0x6f, 0x0d, 0xb3, 0xe4, 0xff, 0xff, //0x00001ba5 movdqu $-6989(%rip), %xmm1 /* LCPI0_6+0(%rip) */
- 0x66, 0x0f, 0x74, 0xc1, //0x00001bad pcmpeqb %xmm1, %xmm0
- 0x66, 0x44, 0x0f, 0xd7, 0xe8, //0x00001bb1 pmovmskb %xmm0, %r13d
- 0x66, 0x0f, 0x6f, 0xc5, //0x00001bb6 movdqa %xmm5, %xmm0
- 0x66, 0x0f, 0x74, 0xc1, //0x00001bba pcmpeqb %xmm1, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x00001bbe pmovmskb %xmm0, %edx
- 0x66, 0x0f, 0x6f, 0xc4, //0x00001bc2 movdqa %xmm4, %xmm0
- 0x66, 0x0f, 0x74, 0xc1, //0x00001bc6 pcmpeqb %xmm1, %xmm0
- 0x66, 0x0f, 0xd7, 0xf8, //0x00001bca pmovmskb %xmm0, %edi
- 0x66, 0x0f, 0x6f, 0xc3, //0x00001bce movdqa %xmm3, %xmm0
- 0x66, 0x0f, 0x74, 0xc1, //0x00001bd2 pcmpeqb %xmm1, %xmm0
- 0x66, 0x0f, 0xd7, 0xf0, //0x00001bd6 pmovmskb %xmm0, %esi
- 0x48, 0xc1, 0xe6, 0x30, //0x00001bda shlq $48, %rsi
- 0x48, 0xc1, 0xe7, 0x20, //0x00001bde shlq $32, %rdi
- 0x48, 0x09, 0xf7, //0x00001be2 orq %rsi, %rdi
- 0x48, 0xc1, 0xe2, 0x10, //0x00001be5 shlq $16, %rdx
- 0x48, 0x09, 0xfa, //0x00001be9 orq %rdi, %rdx
- 0x49, 0x09, 0xd5, //0x00001bec orq %rdx, %r13
- 0x4d, 0x89, 0xd6, //0x00001bef movq %r10, %r14
- 0x49, 0xf7, 0xd6, //0x00001bf2 notq %r14
- 0x4d, 0x21, 0xf5, //0x00001bf5 andq %r14, %r13
- 0x66, 0x41, 0x0f, 0x74, 0xf0, //0x00001bf8 pcmpeqb %xmm8, %xmm6
- 0x66, 0x0f, 0xd7, 0xfe, //0x00001bfd pmovmskb %xmm6, %edi
- 0x66, 0x41, 0x0f, 0x74, 0xe8, //0x00001c01 pcmpeqb %xmm8, %xmm5
- 0x66, 0x0f, 0xd7, 0xf5, //0x00001c06 pmovmskb %xmm5, %esi
- 0x66, 0x41, 0x0f, 0x74, 0xe0, //0x00001c0a pcmpeqb %xmm8, %xmm4
- 0x66, 0x0f, 0xd7, 0xd4, //0x00001c0f pmovmskb %xmm4, %edx
- 0x66, 0x41, 0x0f, 0x74, 0xd8, //0x00001c13 pcmpeqb %xmm8, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x00001c18 pmovmskb %xmm3, %r15d
- 0x49, 0xc1, 0xe7, 0x30, //0x00001c1d shlq $48, %r15
- 0x48, 0xc1, 0xe2, 0x20, //0x00001c21 shlq $32, %rdx
- 0x4c, 0x09, 0xfa, //0x00001c25 orq %r15, %rdx
- 0x48, 0xc1, 0xe6, 0x10, //0x00001c28 shlq $16, %rsi
- 0x48, 0x09, 0xd6, //0x00001c2c orq %rdx, %rsi
- 0x48, 0x09, 0xf7, //0x00001c2f orq %rsi, %rdi
- 0x4c, 0x21, 0xf7, //0x00001c32 andq %r14, %rdi
- 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x00001c35 je LBB0_352
- 0x49, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001c3b movabsq $6148914691236517205, %r14
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001c45 .p2align 4, 0x90
- //0x00001c50 LBB0_350
- 0x48, 0x8d, 0x5f, 0xff, //0x00001c50 leaq $-1(%rdi), %rbx
- 0x48, 0x89, 0xda, //0x00001c54 movq %rbx, %rdx
- 0x4c, 0x21, 0xea, //0x00001c57 andq %r13, %rdx
- 0x48, 0x89, 0xd6, //0x00001c5a movq %rdx, %rsi
- 0x48, 0xd1, 0xee, //0x00001c5d shrq %rsi
- 0x4c, 0x21, 0xf6, //0x00001c60 andq %r14, %rsi
- 0x48, 0x29, 0xf2, //0x00001c63 subq %rsi, %rdx
- 0x48, 0x89, 0xd6, //0x00001c66 movq %rdx, %rsi
- 0x48, 0xb9, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00001c69 movabsq $3689348814741910323, %rcx
- 0x48, 0x21, 0xce, //0x00001c73 andq %rcx, %rsi
- 0x48, 0xc1, 0xea, 0x02, //0x00001c76 shrq $2, %rdx
- 0x48, 0x21, 0xca, //0x00001c7a andq %rcx, %rdx
- 0x48, 0x01, 0xf2, //0x00001c7d addq %rsi, %rdx
- 0x48, 0x89, 0xd6, //0x00001c80 movq %rdx, %rsi
- 0x48, 0xc1, 0xee, 0x04, //0x00001c83 shrq $4, %rsi
- 0x48, 0x01, 0xd6, //0x00001c87 addq %rdx, %rsi
- 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001c8a movabsq $1085102592571150095, %rcx
- 0x48, 0x21, 0xce, //0x00001c94 andq %rcx, %rsi
- 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00001c97 movabsq $72340172838076673, %rcx
- 0x48, 0x0f, 0xaf, 0xf1, //0x00001ca1 imulq %rcx, %rsi
- 0x48, 0xc1, 0xee, 0x38, //0x00001ca5 shrq $56, %rsi
- 0x4c, 0x01, 0xde, //0x00001ca9 addq %r11, %rsi
- 0x4c, 0x39, 0xe6, //0x00001cac cmpq %r12, %rsi
- 0x0f, 0x86, 0x94, 0x05, 0x00, 0x00, //0x00001caf jbe LBB0_410
- 0x49, 0x83, 0xc4, 0x01, //0x00001cb5 addq $1, %r12
- 0x48, 0x21, 0xdf, //0x00001cb9 andq %rbx, %rdi
- 0x0f, 0x85, 0x8e, 0xff, 0xff, 0xff, //0x00001cbc jne LBB0_350
- 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00001cc2 jmp LBB0_353
- //0x00001cc7 LBB0_352
- 0x49, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001cc7 movabsq $6148914691236517205, %r14
- //0x00001cd1 LBB0_353
- 0x49, 0xc1, 0xfa, 0x3f, //0x00001cd1 sarq $63, %r10
- 0x4c, 0x89, 0xea, //0x00001cd5 movq %r13, %rdx
- 0x48, 0xd1, 0xea, //0x00001cd8 shrq %rdx
- 0x4c, 0x21, 0xf2, //0x00001cdb andq %r14, %rdx
- 0x49, 0x29, 0xd5, //0x00001cde subq %rdx, %r13
- 0x4c, 0x89, 0xea, //0x00001ce1 movq %r13, %rdx
- 0x48, 0xb9, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00001ce4 movabsq $3689348814741910323, %rcx
- 0x48, 0x21, 0xca, //0x00001cee andq %rcx, %rdx
- 0x49, 0xc1, 0xed, 0x02, //0x00001cf1 shrq $2, %r13
- 0x49, 0x21, 0xcd, //0x00001cf5 andq %rcx, %r13
- 0x49, 0x01, 0xd5, //0x00001cf8 addq %rdx, %r13
- 0x4c, 0x89, 0xea, //0x00001cfb movq %r13, %rdx
- 0x48, 0xc1, 0xea, 0x04, //0x00001cfe shrq $4, %rdx
- 0x4c, 0x01, 0xea, //0x00001d02 addq %r13, %rdx
- 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001d05 movabsq $1085102592571150095, %rcx
- 0x48, 0x21, 0xca, //0x00001d0f andq %rcx, %rdx
- 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00001d12 movabsq $72340172838076673, %rcx
- 0x48, 0x0f, 0xaf, 0xd1, //0x00001d1c imulq %rcx, %rdx
- 0x48, 0xc1, 0xea, 0x38, //0x00001d20 shrq $56, %rdx
- 0x49, 0x01, 0xd3, //0x00001d24 addq %rdx, %r11
- 0x49, 0x83, 0xc1, 0x40, //0x00001d27 addq $64, %r9
- 0x48, 0x8b, 0x4d, 0xb0, //0x00001d2b movq $-80(%rbp), %rcx
- 0x48, 0x83, 0xc1, 0xc0, //0x00001d2f addq $-64, %rcx
- 0x4d, 0x89, 0xd6, //0x00001d33 movq %r10, %r14
- 0x48, 0x83, 0xf9, 0x40, //0x00001d36 cmpq $64, %rcx
- 0x48, 0x89, 0x4d, 0xb0, //0x00001d3a movq %rcx, $-80(%rbp)
- 0x0f, 0x8d, 0x39, 0xfd, 0xff, 0xff, //0x00001d3e jge LBB0_345
- 0xe9, 0xea, 0xfb, 0xff, 0xff, //0x00001d44 jmp LBB0_354
- //0x00001d49 LBB0_371
- 0x4c, 0x89, 0xe0, //0x00001d49 movq %r12, %rax
- 0x4c, 0x29, 0xd8, //0x00001d4c subq %r11, %rax
- 0x48, 0x83, 0xf8, 0x10, //0x00001d4f cmpq $16, %rax
- 0x0f, 0x82, 0x8b, 0x12, 0x00, 0x00, //0x00001d53 jb LBB0_535
- 0x48, 0x8b, 0x75, 0xc8, //0x00001d59 movq $-56(%rbp), %rsi
- 0x48, 0x89, 0xf0, //0x00001d5d movq %rsi, %rax
- 0x48, 0xf7, 0xd0, //0x00001d60 notq %rax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001d63 .p2align 4, 0x90
- //0x00001d70 LBB0_373
- 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x19, //0x00001d70 movdqu (%r9,%r11), %xmm0
- 0x66, 0x0f, 0x6f, 0xc8, //0x00001d76 movdqa %xmm0, %xmm1
- 0x66, 0x41, 0x0f, 0x74, 0xce, //0x00001d7a pcmpeqb %xmm14, %xmm1
- 0x66, 0x41, 0x0f, 0xdb, 0xc1, //0x00001d7f pand %xmm9, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc0, //0x00001d84 pcmpeqb %xmm8, %xmm0
- 0x66, 0x0f, 0xeb, 0xc1, //0x00001d89 por %xmm1, %xmm0
- 0x66, 0x0f, 0xd7, 0xc8, //0x00001d8d pmovmskb %xmm0, %ecx
- 0x85, 0xc9, //0x00001d91 testl %ecx, %ecx
- 0x0f, 0x85, 0x1d, 0x05, 0x00, 0x00, //0x00001d93 jne LBB0_413
- 0x49, 0x83, 0xc3, 0x10, //0x00001d99 addq $16, %r11
- 0x49, 0x8d, 0x0c, 0x04, //0x00001d9d leaq (%r12,%rax), %rcx
- 0x48, 0x83, 0xc1, 0xf0, //0x00001da1 addq $-16, %rcx
- 0x48, 0x83, 0xc0, 0xf0, //0x00001da5 addq $-16, %rax
- 0x48, 0x83, 0xf9, 0x0f, //0x00001da9 cmpq $15, %rcx
- 0x0f, 0x87, 0xbd, 0xff, 0xff, 0xff, //0x00001dad ja LBB0_373
- 0x4d, 0x89, 0xcb, //0x00001db3 movq %r9, %r11
- 0x49, 0x29, 0xc3, //0x00001db6 subq %rax, %r11
- 0x49, 0x01, 0xc4, //0x00001db9 addq %rax, %r12
- 0x4c, 0x89, 0xe0, //0x00001dbc movq %r12, %rax
- 0x48, 0x85, 0xc0, //0x00001dbf testq %rax, %rax
- 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00001dc2 je LBB0_382
- //0x00001dc8 LBB0_376
- 0x49, 0x8d, 0x14, 0x03, //0x00001dc8 leaq (%r11,%rax), %rdx
- 0x31, 0xc9, //0x00001dcc xorl %ecx, %ecx
- //0x00001dce LBB0_377
- 0x41, 0x0f, 0xb6, 0x1c, 0x0b, //0x00001dce movzbl (%r11,%rcx), %ebx
- 0x80, 0xfb, 0x2c, //0x00001dd3 cmpb $44, %bl
- 0x0f, 0x84, 0x36, 0x0e, 0x00, 0x00, //0x00001dd6 je LBB0_501
- 0x80, 0xfb, 0x7d, //0x00001ddc cmpb $125, %bl
- 0x0f, 0x84, 0x2d, 0x0e, 0x00, 0x00, //0x00001ddf je LBB0_501
- 0x80, 0xfb, 0x5d, //0x00001de5 cmpb $93, %bl
- 0x0f, 0x84, 0x24, 0x0e, 0x00, 0x00, //0x00001de8 je LBB0_501
- 0x48, 0x83, 0xc1, 0x01, //0x00001dee addq $1, %rcx
- 0x48, 0x39, 0xc8, //0x00001df2 cmpq %rcx, %rax
- 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x00001df5 jne LBB0_377
- 0x49, 0x89, 0xd3, //0x00001dfb movq %rdx, %r11
- //0x00001dfe LBB0_382
- 0x4d, 0x29, 0xcb, //0x00001dfe subq %r9, %r11
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00001e01 movq $-64(%rbp), %r13
- 0xe9, 0x9a, 0xe3, 0xff, 0xff, //0x00001e05 jmp LBB0_2
- //0x00001e0a LBB0_383
- 0x48, 0x8b, 0x4d, 0xa0, //0x00001e0a movq $-96(%rbp), %rcx
- 0x48, 0x8b, 0x49, 0x08, //0x00001e0e movq $8(%rcx), %rcx
- 0x4c, 0x29, 0xd9, //0x00001e12 subq %r11, %rcx
- 0x4d, 0x01, 0xd9, //0x00001e15 addq %r11, %r9
- 0x45, 0x31, 0xf6, //0x00001e18 xorl %r14d, %r14d
- 0x45, 0x31, 0xc0, //0x00001e1b xorl %r8d, %r8d
- 0x45, 0x31, 0xdb, //0x00001e1e xorl %r11d, %r11d
- 0x45, 0x31, 0xe4, //0x00001e21 xorl %r12d, %r12d
- 0x48, 0x83, 0xf9, 0x40, //0x00001e24 cmpq $64, %rcx
- 0x48, 0x89, 0x4d, 0xb0, //0x00001e28 movq %rcx, $-80(%rbp)
- 0x0f, 0x8d, 0x4a, 0x01, 0x00, 0x00, //0x00001e2c jge LBB0_384
- //0x00001e32 LBB0_393
- 0x48, 0x85, 0xc9, //0x00001e32 testq %rcx, %rcx
- 0x0f, 0x8e, 0xd0, 0x1a, 0x00, 0x00, //0x00001e35 jle LBB0_642
- 0x66, 0x0f, 0xef, 0xc0, //0x00001e3b pxor %xmm0, %xmm0
- 0xf3, 0x0f, 0x7f, 0x45, 0x80, //0x00001e3f movdqu %xmm0, $-128(%rbp)
- 0xf3, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00001e44 movdqu %xmm0, $-144(%rbp)
- 0xf3, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00001e4c movdqu %xmm0, $-160(%rbp)
- 0xf3, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00001e54 movdqu %xmm0, $-176(%rbp)
- 0x4c, 0x89, 0xcf, //0x00001e5c movq %r9, %rdi
- 0x44, 0x89, 0xca, //0x00001e5f movl %r9d, %edx
- 0x81, 0xe2, 0xff, 0x0f, 0x00, 0x00, //0x00001e62 andl $4095, %edx
- 0x81, 0xfa, 0xc1, 0x0f, 0x00, 0x00, //0x00001e68 cmpl $4033, %edx
- 0x0f, 0x82, 0x3a, 0x00, 0x00, 0x00, //0x00001e6e jb LBB0_397
- 0x48, 0x83, 0x7d, 0xb0, 0x20, //0x00001e74 cmpq $32, $-80(%rbp)
- 0x0f, 0x82, 0x37, 0x00, 0x00, 0x00, //0x00001e79 jb LBB0_398
- 0x0f, 0x10, 0x07, //0x00001e7f movups (%rdi), %xmm0
- 0x0f, 0x11, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00001e82 movups %xmm0, $-176(%rbp)
- 0xf3, 0x0f, 0x6f, 0x47, 0x10, //0x00001e89 movdqu $16(%rdi), %xmm0
- 0xf3, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00001e8e movdqu %xmm0, $-160(%rbp)
- 0x48, 0x83, 0xc7, 0x20, //0x00001e96 addq $32, %rdi
- 0x48, 0x8b, 0x4d, 0xb0, //0x00001e9a movq $-80(%rbp), %rcx
- 0x48, 0x8d, 0x71, 0xe0, //0x00001e9e leaq $-32(%rcx), %rsi
- 0x4c, 0x8d, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00001ea2 leaq $-144(%rbp), %r10
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00001ea9 jmp LBB0_399
- //0x00001eae LBB0_397
- 0x49, 0x89, 0xf9, //0x00001eae movq %rdi, %r9
- 0xe9, 0xc6, 0x00, 0x00, 0x00, //0x00001eb1 jmp LBB0_384
- //0x00001eb6 LBB0_398
- 0x4c, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001eb6 leaq $-176(%rbp), %r10
- 0x48, 0x8b, 0x75, 0xb0, //0x00001ebd movq $-80(%rbp), %rsi
- //0x00001ec1 LBB0_399
- 0x48, 0x83, 0xfe, 0x10, //0x00001ec1 cmpq $16, %rsi
- 0x0f, 0x82, 0x4c, 0x00, 0x00, 0x00, //0x00001ec5 jb LBB0_400
- 0xf3, 0x0f, 0x6f, 0x07, //0x00001ecb movdqu (%rdi), %xmm0
- 0xf3, 0x41, 0x0f, 0x7f, 0x02, //0x00001ecf movdqu %xmm0, (%r10)
- 0x48, 0x83, 0xc7, 0x10, //0x00001ed4 addq $16, %rdi
- 0x49, 0x83, 0xc2, 0x10, //0x00001ed8 addq $16, %r10
- 0x48, 0x83, 0xc6, 0xf0, //0x00001edc addq $-16, %rsi
- 0x48, 0x83, 0xfe, 0x08, //0x00001ee0 cmpq $8, %rsi
- 0x0f, 0x83, 0x37, 0x00, 0x00, 0x00, //0x00001ee4 jae LBB0_405
- //0x00001eea LBB0_401
- 0x48, 0x83, 0xfe, 0x04, //0x00001eea cmpq $4, %rsi
- 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x00001eee jb LBB0_402
- //0x00001ef4 LBB0_406
- 0x8b, 0x17, //0x00001ef4 movl (%rdi), %edx
- 0x41, 0x89, 0x12, //0x00001ef6 movl %edx, (%r10)
- 0x48, 0x83, 0xc7, 0x04, //0x00001ef9 addq $4, %rdi
- 0x49, 0x83, 0xc2, 0x04, //0x00001efd addq $4, %r10
- 0x48, 0x83, 0xc6, 0xfc, //0x00001f01 addq $-4, %rsi
- 0x48, 0x83, 0xfe, 0x02, //0x00001f05 cmpq $2, %rsi
- 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x00001f09 jae LBB0_403
- //0x00001f0f LBB0_407
- 0x48, 0x89, 0xfa, //0x00001f0f movq %rdi, %rdx
- 0xe9, 0x49, 0x00, 0x00, 0x00, //0x00001f12 jmp LBB0_408
- //0x00001f17 LBB0_400
- 0x48, 0x83, 0xfe, 0x08, //0x00001f17 cmpq $8, %rsi
- 0x0f, 0x82, 0xc9, 0xff, 0xff, 0xff, //0x00001f1b jb LBB0_401
- //0x00001f21 LBB0_405
- 0x48, 0x8b, 0x17, //0x00001f21 movq (%rdi), %rdx
- 0x49, 0x89, 0x12, //0x00001f24 movq %rdx, (%r10)
- 0x48, 0x83, 0xc7, 0x08, //0x00001f27 addq $8, %rdi
- 0x49, 0x83, 0xc2, 0x08, //0x00001f2b addq $8, %r10
- 0x48, 0x83, 0xc6, 0xf8, //0x00001f2f addq $-8, %rsi
- 0x48, 0x83, 0xfe, 0x04, //0x00001f33 cmpq $4, %rsi
- 0x0f, 0x83, 0xb7, 0xff, 0xff, 0xff, //0x00001f37 jae LBB0_406
- //0x00001f3d LBB0_402
- 0x48, 0x83, 0xfe, 0x02, //0x00001f3d cmpq $2, %rsi
- 0x0f, 0x82, 0xc8, 0xff, 0xff, 0xff, //0x00001f41 jb LBB0_407
- //0x00001f47 LBB0_403
- 0x48, 0x89, 0xf9, //0x00001f47 movq %rdi, %rcx
- 0x0f, 0xb7, 0x17, //0x00001f4a movzwl (%rdi), %edx
- 0x66, 0x41, 0x89, 0x12, //0x00001f4d movw %dx, (%r10)
- 0x48, 0x83, 0xc1, 0x02, //0x00001f51 addq $2, %rcx
- 0x49, 0x83, 0xc2, 0x02, //0x00001f55 addq $2, %r10
- 0x48, 0x83, 0xc6, 0xfe, //0x00001f59 addq $-2, %rsi
- 0x48, 0x89, 0xca, //0x00001f5d movq %rcx, %rdx
- //0x00001f60 LBB0_408
- 0x4c, 0x8d, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00001f60 leaq $-176(%rbp), %r9
- 0x48, 0x85, 0xf6, //0x00001f67 testq %rsi, %rsi
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00001f6a je LBB0_384
- 0x8a, 0x12, //0x00001f70 movb (%rdx), %dl
- 0x41, 0x88, 0x12, //0x00001f72 movb %dl, (%r10)
- 0x4c, 0x8d, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00001f75 leaq $-176(%rbp), %r9
- //0x00001f7c LBB0_384
- 0xf3, 0x41, 0x0f, 0x6f, 0x31, //0x00001f7c movdqu (%r9), %xmm6
- 0xf3, 0x41, 0x0f, 0x6f, 0x69, 0x10, //0x00001f81 movdqu $16(%r9), %xmm5
- 0xf3, 0x41, 0x0f, 0x6f, 0x61, 0x20, //0x00001f87 movdqu $32(%r9), %xmm4
- 0xf3, 0x41, 0x0f, 0x6f, 0x59, 0x30, //0x00001f8d movdqu $48(%r9), %xmm3
- 0x66, 0x0f, 0x6f, 0xc6, //0x00001f93 movdqa %xmm6, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001f97 pcmpeqb %xmm13, %xmm0
- 0x66, 0x0f, 0xd7, 0xf0, //0x00001f9c pmovmskb %xmm0, %esi
- 0x66, 0x0f, 0x6f, 0xc5, //0x00001fa0 movdqa %xmm5, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001fa4 pcmpeqb %xmm13, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x00001fa9 pmovmskb %xmm0, %edx
- 0x66, 0x0f, 0x6f, 0xc4, //0x00001fad movdqa %xmm4, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001fb1 pcmpeqb %xmm13, %xmm0
- 0x66, 0x0f, 0xd7, 0xf8, //0x00001fb6 pmovmskb %xmm0, %edi
- 0x66, 0x0f, 0x6f, 0xc3, //0x00001fba movdqa %xmm3, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00001fbe pcmpeqb %xmm13, %xmm0
- 0x66, 0x0f, 0xd7, 0xd8, //0x00001fc3 pmovmskb %xmm0, %ebx
- 0x48, 0xc1, 0xe3, 0x30, //0x00001fc7 shlq $48, %rbx
- 0x48, 0xc1, 0xe7, 0x20, //0x00001fcb shlq $32, %rdi
- 0x48, 0x09, 0xdf, //0x00001fcf orq %rbx, %rdi
- 0x48, 0xc1, 0xe2, 0x10, //0x00001fd2 shlq $16, %rdx
- 0x48, 0x09, 0xfa, //0x00001fd6 orq %rdi, %rdx
- 0x48, 0x09, 0xd6, //0x00001fd9 orq %rdx, %rsi
- 0x48, 0x89, 0xf2, //0x00001fdc movq %rsi, %rdx
- 0x4c, 0x09, 0xc2, //0x00001fdf orq %r8, %rdx
- 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001fe2 jne LBB0_386
- 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001fe8 movq $-1, %rsi
- 0x45, 0x31, 0xc0, //0x00001fef xorl %r8d, %r8d
- 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00001ff2 jmp LBB0_387
- //0x00001ff7 LBB0_386
- 0x4c, 0x89, 0xc2, //0x00001ff7 movq %r8, %rdx
- 0x48, 0xf7, 0xd2, //0x00001ffa notq %rdx
- 0x48, 0x21, 0xf2, //0x00001ffd andq %rsi, %rdx
- 0x4c, 0x8d, 0x14, 0x12, //0x00002000 leaq (%rdx,%rdx), %r10
- 0x4d, 0x09, 0xc2, //0x00002004 orq %r8, %r10
- 0x4c, 0x89, 0xd7, //0x00002007 movq %r10, %rdi
- 0x48, 0xf7, 0xd7, //0x0000200a notq %rdi
- 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000200d movabsq $-6148914691236517206, %rbx
- 0x48, 0x21, 0xde, //0x00002017 andq %rbx, %rsi
- 0x48, 0x21, 0xfe, //0x0000201a andq %rdi, %rsi
- 0x45, 0x31, 0xc0, //0x0000201d xorl %r8d, %r8d
- 0x48, 0x01, 0xd6, //0x00002020 addq %rdx, %rsi
- 0x41, 0x0f, 0x92, 0xc0, //0x00002023 setb %r8b
- 0x48, 0x01, 0xf6, //0x00002027 addq %rsi, %rsi
- 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000202a movabsq $6148914691236517205, %rdx
- 0x48, 0x31, 0xd6, //0x00002034 xorq %rdx, %rsi
- 0x4c, 0x21, 0xd6, //0x00002037 andq %r10, %rsi
- 0x48, 0xf7, 0xd6, //0x0000203a notq %rsi
- //0x0000203d LBB0_387
- 0x66, 0x0f, 0x6f, 0xc3, //0x0000203d movdqa %xmm3, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00002041 pcmpeqb %xmm11, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x00002046 pmovmskb %xmm0, %edx
- 0x48, 0xc1, 0xe2, 0x30, //0x0000204a shlq $48, %rdx
- 0x66, 0x0f, 0x6f, 0xc4, //0x0000204e movdqa %xmm4, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00002052 pcmpeqb %xmm11, %xmm0
- 0x66, 0x0f, 0xd7, 0xf8, //0x00002057 pmovmskb %xmm0, %edi
- 0x48, 0xc1, 0xe7, 0x20, //0x0000205b shlq $32, %rdi
- 0x48, 0x09, 0xd7, //0x0000205f orq %rdx, %rdi
- 0x66, 0x0f, 0x6f, 0xc5, //0x00002062 movdqa %xmm5, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00002066 pcmpeqb %xmm11, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x0000206b pmovmskb %xmm0, %edx
- 0x48, 0xc1, 0xe2, 0x10, //0x0000206f shlq $16, %rdx
- 0x48, 0x09, 0xfa, //0x00002073 orq %rdi, %rdx
- 0x66, 0x0f, 0x6f, 0xc6, //0x00002076 movdqa %xmm6, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x0000207a pcmpeqb %xmm11, %xmm0
- 0x66, 0x0f, 0xd7, 0xf8, //0x0000207f pmovmskb %xmm0, %edi
- 0x48, 0x09, 0xd7, //0x00002083 orq %rdx, %rdi
- 0x48, 0x21, 0xf7, //0x00002086 andq %rsi, %rdi
- 0x66, 0x48, 0x0f, 0x6e, 0xc7, //0x00002089 movq %rdi, %xmm0
- 0x66, 0x0f, 0x3a, 0x44, 0x05, 0x68, 0xe0, 0xff, 0xff, 0x00, //0x0000208e pclmulqdq $0, $-8088(%rip), %xmm0 /* LCPI0_16+0(%rip) */
- 0x66, 0x49, 0x0f, 0x7e, 0xc2, //0x00002098 movq %xmm0, %r10
- 0x4d, 0x31, 0xf2, //0x0000209d xorq %r14, %r10
- 0x66, 0x0f, 0x6f, 0xc6, //0x000020a0 movdqa %xmm6, %xmm0
- 0xf3, 0x0f, 0x6f, 0x0d, 0x94, 0xdf, 0xff, 0xff, //0x000020a4 movdqu $-8300(%rip), %xmm1 /* LCPI0_4+0(%rip) */
- 0x66, 0x0f, 0x74, 0xc1, //0x000020ac pcmpeqb %xmm1, %xmm0
- 0x66, 0x44, 0x0f, 0xd7, 0xe8, //0x000020b0 pmovmskb %xmm0, %r13d
- 0x66, 0x0f, 0x6f, 0xc5, //0x000020b5 movdqa %xmm5, %xmm0
- 0x66, 0x0f, 0x74, 0xc1, //0x000020b9 pcmpeqb %xmm1, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x000020bd pmovmskb %xmm0, %edx
- 0x66, 0x0f, 0x6f, 0xc4, //0x000020c1 movdqa %xmm4, %xmm0
- 0x66, 0x0f, 0x74, 0xc1, //0x000020c5 pcmpeqb %xmm1, %xmm0
- 0x66, 0x0f, 0xd7, 0xf8, //0x000020c9 pmovmskb %xmm0, %edi
- 0x66, 0x0f, 0x6f, 0xc3, //0x000020cd movdqa %xmm3, %xmm0
- 0x66, 0x0f, 0x74, 0xc1, //0x000020d1 pcmpeqb %xmm1, %xmm0
- 0x66, 0x0f, 0xd7, 0xf0, //0x000020d5 pmovmskb %xmm0, %esi
- 0x48, 0xc1, 0xe6, 0x30, //0x000020d9 shlq $48, %rsi
- 0x48, 0xc1, 0xe7, 0x20, //0x000020dd shlq $32, %rdi
- 0x48, 0x09, 0xf7, //0x000020e1 orq %rsi, %rdi
- 0x48, 0xc1, 0xe2, 0x10, //0x000020e4 shlq $16, %rdx
- 0x48, 0x09, 0xfa, //0x000020e8 orq %rdi, %rdx
- 0x49, 0x09, 0xd5, //0x000020eb orq %rdx, %r13
- 0x4d, 0x89, 0xd6, //0x000020ee movq %r10, %r14
- 0x49, 0xf7, 0xd6, //0x000020f1 notq %r14
- 0x4d, 0x21, 0xf5, //0x000020f4 andq %r14, %r13
- 0xf3, 0x0f, 0x6f, 0x05, 0x51, 0xdf, 0xff, 0xff, //0x000020f7 movdqu $-8367(%rip), %xmm0 /* LCPI0_5+0(%rip) */
- 0x66, 0x0f, 0x74, 0xf0, //0x000020ff pcmpeqb %xmm0, %xmm6
- 0x66, 0x0f, 0xd7, 0xfe, //0x00002103 pmovmskb %xmm6, %edi
- 0x66, 0x0f, 0x74, 0xe8, //0x00002107 pcmpeqb %xmm0, %xmm5
- 0x66, 0x0f, 0xd7, 0xf5, //0x0000210b pmovmskb %xmm5, %esi
- 0x66, 0x0f, 0x74, 0xe0, //0x0000210f pcmpeqb %xmm0, %xmm4
- 0x66, 0x0f, 0xd7, 0xd4, //0x00002113 pmovmskb %xmm4, %edx
- 0x66, 0x0f, 0x74, 0xd8, //0x00002117 pcmpeqb %xmm0, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x0000211b pmovmskb %xmm3, %r15d
- 0x49, 0xc1, 0xe7, 0x30, //0x00002120 shlq $48, %r15
- 0x48, 0xc1, 0xe2, 0x20, //0x00002124 shlq $32, %rdx
- 0x4c, 0x09, 0xfa, //0x00002128 orq %r15, %rdx
- 0x48, 0xc1, 0xe6, 0x10, //0x0000212b shlq $16, %rsi
- 0x48, 0x09, 0xd6, //0x0000212f orq %rdx, %rsi
- 0x48, 0x09, 0xf7, //0x00002132 orq %rsi, %rdi
- 0x4c, 0x21, 0xf7, //0x00002135 andq %r14, %rdi
- 0x0f, 0x84, 0x89, 0x00, 0x00, 0x00, //0x00002138 je LBB0_391
- 0x49, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000213e movabsq $6148914691236517205, %r14
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002148 .p2align 4, 0x90
- //0x00002150 LBB0_389
- 0x48, 0x8d, 0x5f, 0xff, //0x00002150 leaq $-1(%rdi), %rbx
- 0x48, 0x89, 0xda, //0x00002154 movq %rbx, %rdx
- 0x4c, 0x21, 0xea, //0x00002157 andq %r13, %rdx
- 0x48, 0x89, 0xd6, //0x0000215a movq %rdx, %rsi
- 0x48, 0xd1, 0xee, //0x0000215d shrq %rsi
- 0x4c, 0x21, 0xf6, //0x00002160 andq %r14, %rsi
- 0x48, 0x29, 0xf2, //0x00002163 subq %rsi, %rdx
- 0x48, 0x89, 0xd6, //0x00002166 movq %rdx, %rsi
- 0x48, 0xb9, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00002169 movabsq $3689348814741910323, %rcx
- 0x48, 0x21, 0xce, //0x00002173 andq %rcx, %rsi
- 0x48, 0xc1, 0xea, 0x02, //0x00002176 shrq $2, %rdx
- 0x48, 0x21, 0xca, //0x0000217a andq %rcx, %rdx
- 0x48, 0x01, 0xf2, //0x0000217d addq %rsi, %rdx
- 0x48, 0x89, 0xd6, //0x00002180 movq %rdx, %rsi
- 0x48, 0xc1, 0xee, 0x04, //0x00002183 shrq $4, %rsi
- 0x48, 0x01, 0xd6, //0x00002187 addq %rdx, %rsi
- 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000218a movabsq $1085102592571150095, %rcx
- 0x48, 0x21, 0xce, //0x00002194 andq %rcx, %rsi
- 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002197 movabsq $72340172838076673, %rcx
- 0x48, 0x0f, 0xaf, 0xf1, //0x000021a1 imulq %rcx, %rsi
- 0x48, 0xc1, 0xee, 0x38, //0x000021a5 shrq $56, %rsi
- 0x4c, 0x01, 0xde, //0x000021a9 addq %r11, %rsi
- 0x4c, 0x39, 0xe6, //0x000021ac cmpq %r12, %rsi
- 0x0f, 0x86, 0x94, 0x00, 0x00, 0x00, //0x000021af jbe LBB0_410
- 0x49, 0x83, 0xc4, 0x01, //0x000021b5 addq $1, %r12
- 0x48, 0x21, 0xdf, //0x000021b9 andq %rbx, %rdi
- 0x0f, 0x85, 0x8e, 0xff, 0xff, 0xff, //0x000021bc jne LBB0_389
- 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x000021c2 jmp LBB0_392
- //0x000021c7 LBB0_391
- 0x49, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000021c7 movabsq $6148914691236517205, %r14
- //0x000021d1 LBB0_392
- 0x49, 0xc1, 0xfa, 0x3f, //0x000021d1 sarq $63, %r10
- 0x4c, 0x89, 0xea, //0x000021d5 movq %r13, %rdx
- 0x48, 0xd1, 0xea, //0x000021d8 shrq %rdx
- 0x4c, 0x21, 0xf2, //0x000021db andq %r14, %rdx
- 0x49, 0x29, 0xd5, //0x000021de subq %rdx, %r13
- 0x4c, 0x89, 0xea, //0x000021e1 movq %r13, %rdx
- 0x48, 0xb9, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x000021e4 movabsq $3689348814741910323, %rcx
- 0x48, 0x21, 0xca, //0x000021ee andq %rcx, %rdx
- 0x49, 0xc1, 0xed, 0x02, //0x000021f1 shrq $2, %r13
- 0x49, 0x21, 0xcd, //0x000021f5 andq %rcx, %r13
- 0x49, 0x01, 0xd5, //0x000021f8 addq %rdx, %r13
- 0x4c, 0x89, 0xea, //0x000021fb movq %r13, %rdx
- 0x48, 0xc1, 0xea, 0x04, //0x000021fe shrq $4, %rdx
- 0x4c, 0x01, 0xea, //0x00002202 addq %r13, %rdx
- 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002205 movabsq $1085102592571150095, %rcx
- 0x48, 0x21, 0xca, //0x0000220f andq %rcx, %rdx
- 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002212 movabsq $72340172838076673, %rcx
- 0x48, 0x0f, 0xaf, 0xd1, //0x0000221c imulq %rcx, %rdx
- 0x48, 0xc1, 0xea, 0x38, //0x00002220 shrq $56, %rdx
- 0x49, 0x01, 0xd3, //0x00002224 addq %rdx, %r11
- 0x49, 0x83, 0xc1, 0x40, //0x00002227 addq $64, %r9
- 0x48, 0x8b, 0x4d, 0xb0, //0x0000222b movq $-80(%rbp), %rcx
- 0x48, 0x83, 0xc1, 0xc0, //0x0000222f addq $-64, %rcx
- 0x4d, 0x89, 0xd6, //0x00002233 movq %r10, %r14
- 0x48, 0x83, 0xf9, 0x40, //0x00002236 cmpq $64, %rcx
- 0x48, 0x89, 0x4d, 0xb0, //0x0000223a movq %rcx, $-80(%rbp)
- 0x0f, 0x8d, 0x38, 0xfd, 0xff, 0xff, //0x0000223e jge LBB0_384
- 0xe9, 0xe9, 0xfb, 0xff, 0xff, //0x00002244 jmp LBB0_393
- //0x00002249 LBB0_410
- 0x48, 0x8b, 0x75, 0xa0, //0x00002249 movq $-96(%rbp), %rsi
- 0x48, 0x8b, 0x4e, 0x08, //0x0000224d movq $8(%rsi), %rcx
- 0x48, 0x0f, 0xbc, 0xd7, //0x00002251 bsfq %rdi, %rdx
- 0x48, 0x2b, 0x55, 0xb0, //0x00002255 subq $-80(%rbp), %rdx
- 0x4c, 0x8d, 0x1c, 0x0a, //0x00002259 leaq (%rdx,%rcx), %r11
- 0x49, 0x83, 0xc3, 0x01, //0x0000225d addq $1, %r11
- 0x48, 0x8b, 0x55, 0xa8, //0x00002261 movq $-88(%rbp), %rdx
- 0x4c, 0x89, 0x1a, //0x00002265 movq %r11, (%rdx)
- 0x48, 0x8b, 0x4e, 0x08, //0x00002268 movq $8(%rsi), %rcx
- 0x49, 0x39, 0xcb, //0x0000226c cmpq %rcx, %r11
- 0x49, 0x0f, 0x46, 0xcb, //0x0000226f cmovbeq %r11, %rcx
- 0x48, 0x89, 0x0a, //0x00002273 movq %rcx, (%rdx)
- 0x0f, 0x87, 0x77, 0x14, 0x00, 0x00, //0x00002276 ja LBB0_638
- 0x48, 0x8b, 0x55, 0xc8, //0x0000227c movq $-56(%rbp), %rdx
- 0x48, 0x89, 0xd0, //0x00002280 movq %rdx, %rax
- 0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00002283 movabsq $9223372036854775806, %rcx
- 0x48, 0x39, 0xca, //0x0000228d cmpq %rcx, %rdx
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002290 movq $-64(%rbp), %r13
- 0x0f, 0x86, 0x36, 0xdf, 0xff, 0xff, //0x00002294 jbe LBB0_3
- 0xe9, 0x54, 0x14, 0x00, 0x00, //0x0000229a jmp LBB0_638
- //0x0000229f LBB0_412
- 0x0f, 0xbc, 0xc2, //0x0000229f bsfl %edx, %eax
- 0x48, 0x8b, 0x55, 0xc8, //0x000022a2 movq $-56(%rbp), %rdx
- 0x48, 0x01, 0xd0, //0x000022a6 addq %rdx, %rax
- 0x4d, 0x8d, 0x1c, 0x06, //0x000022a9 leaq (%r14,%rax), %r11
- 0x49, 0x83, 0xc3, 0x02, //0x000022ad addq $2, %r11
- 0xe9, 0xa1, 0xef, 0xff, 0xff, //0x000022b1 jmp LBB0_246
- //0x000022b6 LBB0_413
- 0x66, 0x0f, 0xbc, 0xc9, //0x000022b6 bsfw %cx, %cx
- 0x44, 0x0f, 0xb7, 0xd9, //0x000022ba movzwl %cx, %r11d
- 0x49, 0x29, 0xc3, //0x000022be subq %rax, %r11
- 0xe9, 0xde, 0xde, 0xff, 0xff, //0x000022c1 jmp LBB0_2
- //0x000022c6 LBB0_620
- 0x49, 0x8d, 0x4a, 0xff, //0x000022c6 leaq $-1(%r10), %rcx
- 0x49, 0x39, 0xcc, //0x000022ca cmpq %rcx, %r12
- 0x49, 0xf7, 0xd2, //0x000022cd notq %r10
- 0x4d, 0x0f, 0x45, 0xd3, //0x000022d0 cmovneq %r11, %r10
- 0x84, 0xc0, //0x000022d4 testb %al, %al
- 0x4d, 0x0f, 0x45, 0xda, //0x000022d6 cmovneq %r10, %r11
- 0x4c, 0x8b, 0x6d, 0xc0, //0x000022da movq $-64(%rbp), %r13
- 0x4d, 0x85, 0xdb, //0x000022de testq %r11, %r11
- 0x0f, 0x89, 0x33, 0xef, 0xff, 0xff, //0x000022e1 jns LBB0_242
- 0xe9, 0xf0, 0x13, 0x00, 0x00, //0x000022e7 jmp LBB0_621
- //0x000022ec LBB0_414
- 0x4c, 0x89, 0xc1, //0x000022ec movq %r8, %rcx
- 0x4c, 0x29, 0xd9, //0x000022ef subq %r11, %rcx
- 0x0f, 0x84, 0x02, 0x16, 0x00, 0x00, //0x000022f2 je LBB0_641
- 0x66, 0x44, 0x0f, 0x6f, 0xe7, //0x000022f8 movdqa %xmm7, %xmm12
- 0x48, 0x83, 0xf9, 0x40, //0x000022fd cmpq $64, %rcx
- 0x0f, 0x82, 0x34, 0x0d, 0x00, 0x00, //0x00002301 jb LBB0_538
- 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00002307 movq $-1, $-48(%rbp)
- 0x45, 0x31, 0xf6, //0x0000230f xorl %r14d, %r14d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002312 .p2align 4, 0x90
- //0x00002320 LBB0_417
- 0x48, 0x89, 0x4d, 0xb0, //0x00002320 movq %rcx, $-80(%rbp)
- 0xf3, 0x43, 0x0f, 0x6f, 0x1c, 0x19, //0x00002324 movdqu (%r9,%r11), %xmm3
- 0xf3, 0x43, 0x0f, 0x6f, 0x44, 0x19, 0x10, //0x0000232a movdqu $16(%r9,%r11), %xmm0
- 0xf3, 0x43, 0x0f, 0x6f, 0x6c, 0x19, 0x20, //0x00002331 movdqu $32(%r9,%r11), %xmm5
- 0xf3, 0x43, 0x0f, 0x6f, 0x64, 0x19, 0x30, //0x00002338 movdqu $48(%r9,%r11), %xmm4
- 0x66, 0x0f, 0x6f, 0xcb, //0x0000233f movdqa %xmm3, %xmm1
- 0x66, 0x41, 0x0f, 0x74, 0xcb, //0x00002343 pcmpeqb %xmm11, %xmm1
- 0x66, 0x44, 0x0f, 0xd7, 0xf9, //0x00002348 pmovmskb %xmm1, %r15d
- 0x66, 0x0f, 0x6f, 0xc8, //0x0000234d movdqa %xmm0, %xmm1
- 0x66, 0x0f, 0x6f, 0xd0, //0x00002351 movdqa %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0xda, 0xd2, //0x00002355 pminub %xmm10, %xmm2
- 0x66, 0x0f, 0x74, 0xd0, //0x0000235a pcmpeqb %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x0000235e pcmpeqb %xmm11, %xmm0
- 0x66, 0x0f, 0xd7, 0xf0, //0x00002363 pmovmskb %xmm0, %esi
- 0x66, 0x0f, 0x6f, 0xc5, //0x00002367 movdqa %xmm5, %xmm0
- 0x66, 0x0f, 0x6f, 0xf5, //0x0000236b movdqa %xmm5, %xmm6
- 0x66, 0x41, 0x0f, 0xda, 0xf2, //0x0000236f pminub %xmm10, %xmm6
- 0x66, 0x0f, 0x74, 0xf5, //0x00002374 pcmpeqb %xmm5, %xmm6
- 0x66, 0x41, 0x0f, 0x74, 0xeb, //0x00002378 pcmpeqb %xmm11, %xmm5
- 0x66, 0x0f, 0xd7, 0xfd, //0x0000237d pmovmskb %xmm5, %edi
- 0x66, 0x0f, 0x6f, 0xec, //0x00002381 movdqa %xmm4, %xmm5
- 0x66, 0x0f, 0x6f, 0xfc, //0x00002385 movdqa %xmm4, %xmm7
- 0x66, 0x41, 0x0f, 0xda, 0xfa, //0x00002389 pminub %xmm10, %xmm7
- 0x66, 0x0f, 0x74, 0xfc, //0x0000238e pcmpeqb %xmm4, %xmm7
- 0x66, 0x41, 0x0f, 0x74, 0xe3, //0x00002392 pcmpeqb %xmm11, %xmm4
- 0x66, 0x0f, 0xd7, 0xc4, //0x00002397 pmovmskb %xmm4, %eax
- 0x66, 0x0f, 0x6f, 0xe3, //0x0000239b movdqa %xmm3, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xe5, //0x0000239f pcmpeqb %xmm13, %xmm4
- 0x66, 0x44, 0x0f, 0xd7, 0xe4, //0x000023a4 pmovmskb %xmm4, %r12d
- 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x000023a9 pcmpeqb %xmm13, %xmm1
- 0x66, 0x0f, 0xd7, 0xd1, //0x000023ae pmovmskb %xmm1, %edx
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x000023b2 pcmpeqb %xmm13, %xmm0
- 0x66, 0x44, 0x0f, 0xd7, 0xc0, //0x000023b7 pmovmskb %xmm0, %r8d
- 0x66, 0x41, 0x0f, 0x74, 0xed, //0x000023bc pcmpeqb %xmm13, %xmm5
- 0x66, 0x44, 0x0f, 0xd7, 0xd5, //0x000023c1 pmovmskb %xmm5, %r10d
- 0x66, 0x0f, 0xd7, 0xca, //0x000023c6 pmovmskb %xmm2, %ecx
- 0x66, 0x0f, 0xd7, 0xde, //0x000023ca pmovmskb %xmm6, %ebx
- 0x66, 0x44, 0x0f, 0xd7, 0xef, //0x000023ce pmovmskb %xmm7, %r13d
- 0x48, 0xc1, 0xe0, 0x30, //0x000023d3 shlq $48, %rax
- 0x48, 0xc1, 0xe7, 0x20, //0x000023d7 shlq $32, %rdi
- 0x48, 0x09, 0xc7, //0x000023db orq %rax, %rdi
- 0x48, 0xc1, 0xe6, 0x10, //0x000023de shlq $16, %rsi
- 0x48, 0x09, 0xfe, //0x000023e2 orq %rdi, %rsi
- 0x49, 0x09, 0xf7, //0x000023e5 orq %rsi, %r15
- 0x49, 0xc1, 0xe2, 0x30, //0x000023e8 shlq $48, %r10
- 0x49, 0xc1, 0xe0, 0x20, //0x000023ec shlq $32, %r8
- 0x4d, 0x09, 0xd0, //0x000023f0 orq %r10, %r8
- 0x48, 0xc1, 0xe2, 0x10, //0x000023f3 shlq $16, %rdx
- 0x4c, 0x09, 0xc2, //0x000023f7 orq %r8, %rdx
- 0x49, 0xc1, 0xe5, 0x30, //0x000023fa shlq $48, %r13
- 0x48, 0xc1, 0xe3, 0x20, //0x000023fe shlq $32, %rbx
- 0x4c, 0x09, 0xeb, //0x00002402 orq %r13, %rbx
- 0x48, 0xc1, 0xe1, 0x10, //0x00002405 shlq $16, %rcx
- 0x48, 0x09, 0xd9, //0x00002409 orq %rbx, %rcx
- 0x49, 0x09, 0xd4, //0x0000240c orq %rdx, %r12
- 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x0000240f jne LBB0_436
- 0x4d, 0x85, 0xf6, //0x00002415 testq %r14, %r14
- 0x0f, 0x85, 0x75, 0x00, 0x00, 0x00, //0x00002418 jne LBB0_438
- 0x45, 0x31, 0xf6, //0x0000241e xorl %r14d, %r14d
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002421 movq $-64(%rbp), %r13
- 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002425 movdqa %xmm12, %xmm7
- //0x0000242a LBB0_420
- 0x66, 0x0f, 0x6f, 0xc3, //0x0000242a movdqa %xmm3, %xmm0
- 0x66, 0x41, 0x0f, 0xda, 0xc2, //0x0000242e pminub %xmm10, %xmm0
- 0x66, 0x0f, 0x74, 0xc3, //0x00002433 pcmpeqb %xmm3, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x00002437 pmovmskb %xmm0, %eax
- 0x48, 0x09, 0xc1, //0x0000243b orq %rax, %rcx
- 0x4d, 0x85, 0xff, //0x0000243e testq %r15, %r15
- 0x4c, 0x8b, 0x45, 0xb8, //0x00002441 movq $-72(%rbp), %r8
- 0x0f, 0x85, 0x9f, 0x00, 0x00, 0x00, //0x00002445 jne LBB0_440
- 0x48, 0x85, 0xc9, //0x0000244b testq %rcx, %rcx
- 0x0f, 0x85, 0x0a, 0x14, 0x00, 0x00, //0x0000244e jne LBB0_632
- 0x48, 0x8b, 0x4d, 0xb0, //0x00002454 movq $-80(%rbp), %rcx
- 0x48, 0x83, 0xc1, 0xc0, //0x00002458 addq $-64, %rcx
- 0x49, 0x83, 0xc3, 0x40, //0x0000245c addq $64, %r11
- 0x48, 0x83, 0xf9, 0x3f, //0x00002460 cmpq $63, %rcx
- 0x0f, 0x87, 0xb6, 0xfe, 0xff, 0xff, //0x00002464 ja LBB0_417
- 0xe9, 0x6b, 0x08, 0x00, 0x00, //0x0000246a jmp LBB0_423
- //0x0000246f LBB0_436
- 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x0000246f cmpq $-1, $-48(%rbp)
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002474 movq $-64(%rbp), %r13
- 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002478 movdqa %xmm12, %xmm7
- 0x0f, 0x85, 0x19, 0x00, 0x00, 0x00, //0x0000247d jne LBB0_439
- 0x49, 0x0f, 0xbc, 0xc4, //0x00002483 bsfq %r12, %rax
- 0x4c, 0x01, 0xd8, //0x00002487 addq %r11, %rax
- 0x48, 0x89, 0x45, 0xd0, //0x0000248a movq %rax, $-48(%rbp)
- 0xe9, 0x09, 0x00, 0x00, 0x00, //0x0000248e jmp LBB0_439
- //0x00002493 LBB0_438
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002493 movq $-64(%rbp), %r13
- 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002497 movdqa %xmm12, %xmm7
- //0x0000249c LBB0_439
- 0x4c, 0x89, 0xf0, //0x0000249c movq %r14, %rax
- 0x48, 0xf7, 0xd0, //0x0000249f notq %rax
- 0x4c, 0x21, 0xe0, //0x000024a2 andq %r12, %rax
- 0x48, 0x8d, 0x14, 0x00, //0x000024a5 leaq (%rax,%rax), %rdx
- 0x4c, 0x09, 0xf2, //0x000024a9 orq %r14, %rdx
- 0x48, 0x89, 0xd6, //0x000024ac movq %rdx, %rsi
- 0x48, 0xf7, 0xd6, //0x000024af notq %rsi
- 0x4c, 0x21, 0xe6, //0x000024b2 andq %r12, %rsi
- 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000024b5 movabsq $-6148914691236517206, %rdi
- 0x48, 0x21, 0xfe, //0x000024bf andq %rdi, %rsi
- 0x45, 0x31, 0xf6, //0x000024c2 xorl %r14d, %r14d
- 0x48, 0x01, 0xc6, //0x000024c5 addq %rax, %rsi
- 0x41, 0x0f, 0x92, 0xc6, //0x000024c8 setb %r14b
- 0x48, 0x01, 0xf6, //0x000024cc addq %rsi, %rsi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000024cf movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc6, //0x000024d9 xorq %rax, %rsi
- 0x48, 0x21, 0xd6, //0x000024dc andq %rdx, %rsi
- 0x48, 0xf7, 0xd6, //0x000024df notq %rsi
- 0x49, 0x21, 0xf7, //0x000024e2 andq %rsi, %r15
- 0xe9, 0x40, 0xff, 0xff, 0xff, //0x000024e5 jmp LBB0_420
- //0x000024ea LBB0_440
- 0x49, 0x0f, 0xbc, 0xc7, //0x000024ea bsfq %r15, %rax
- 0x48, 0x85, 0xc9, //0x000024ee testq %rcx, %rcx
- 0x0f, 0x84, 0x0c, 0x01, 0x00, 0x00, //0x000024f1 je LBB0_461
- 0x48, 0x0f, 0xbc, 0xc9, //0x000024f7 bsfq %rcx, %rcx
- 0xe9, 0x08, 0x01, 0x00, 0x00, //0x000024fb jmp LBB0_462
- //0x00002500 LBB0_442
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002500 movq $-2, %rcx
- 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00002507 movl $2, %eax
- 0x49, 0x01, 0xc3, //0x0000250c addq %rax, %r11
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000250f movq $-1, %rax
- 0x49, 0x01, 0xce, //0x00002516 addq %rcx, %r14
- 0x0f, 0x8e, 0xd4, 0x11, 0x00, 0x00, //0x00002519 jle LBB0_638
- //0x0000251f LBB0_444
- 0x41, 0x0f, 0xb6, 0x03, //0x0000251f movzbl (%r11), %eax
- 0x3c, 0x5c, //0x00002523 cmpb $92, %al
- 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00002525 je LBB0_442
- 0x3c, 0x22, //0x0000252b cmpb $34, %al
- 0x0f, 0x84, 0xfe, 0x06, 0x00, 0x00, //0x0000252d je LBB0_504
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002533 movq $-1, %rcx
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000253a movl $1, %eax
- 0x49, 0x01, 0xc3, //0x0000253f addq %rax, %r11
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002542 movq $-1, %rax
- 0x49, 0x01, 0xce, //0x00002549 addq %rcx, %r14
- 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x0000254c jg LBB0_444
- 0xe9, 0x9c, 0x11, 0x00, 0x00, //0x00002552 jmp LBB0_638
- //0x00002557 LBB0_447
- 0x89, 0xca, //0x00002557 movl %ecx, %edx
- 0x48, 0x03, 0x55, 0xb0, //0x00002559 addq $-80(%rbp), %rdx
- 0x48, 0x01, 0xc2, //0x0000255d addq %rax, %rdx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002560 movq $-1, %rax
- 0x4d, 0x85, 0xf6, //0x00002567 testq %r14, %r14
- 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x0000256a jne LBB0_450
- 0xe9, 0x1a, 0x13, 0x00, 0x00, //0x00002570 jmp LBB0_636
- //0x00002575 LBB0_448
- 0x48, 0x01, 0xc1, //0x00002575 addq %rax, %rcx
- 0x48, 0x89, 0xca, //0x00002578 movq %rcx, %rdx
- //0x0000257b LBB0_449
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000257b movq $-1, %rax
- 0x4d, 0x85, 0xf6, //0x00002582 testq %r14, %r14
- 0x0f, 0x84, 0x04, 0x13, 0x00, 0x00, //0x00002585 je LBB0_636
- //0x0000258b LBB0_450
- 0x4d, 0x85, 0xc0, //0x0000258b testq %r8, %r8
- 0x0f, 0x84, 0xfb, 0x12, 0x00, 0x00, //0x0000258e je LBB0_636
- 0x4d, 0x85, 0xff, //0x00002594 testq %r15, %r15
- 0x0f, 0x84, 0xf2, 0x12, 0x00, 0x00, //0x00002597 je LBB0_636
- 0x48, 0x2b, 0x55, 0xb0, //0x0000259d subq $-80(%rbp), %rdx
- 0x48, 0x8d, 0x42, 0xff, //0x000025a1 leaq $-1(%rdx), %rax
- 0x49, 0x39, 0xc6, //0x000025a5 cmpq %rax, %r14
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000025a8 je LBB0_458
- 0x49, 0x39, 0xc0, //0x000025ae cmpq %rax, %r8
- 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x000025b1 je LBB0_458
- 0x49, 0x39, 0xc7, //0x000025b7 cmpq %rax, %r15
- 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000025ba je LBB0_458
- 0x4d, 0x85, 0xc0, //0x000025c0 testq %r8, %r8
- 0x0f, 0x8e, 0xf5, 0x00, 0x00, 0x00, //0x000025c3 jle LBB0_466
- 0x49, 0x8d, 0x40, 0xff, //0x000025c9 leaq $-1(%r8), %rax
- 0x49, 0x39, 0xc7, //0x000025cd cmpq %rax, %r15
- 0x0f, 0x84, 0xe8, 0x00, 0x00, 0x00, //0x000025d0 je LBB0_466
- 0x49, 0xf7, 0xd0, //0x000025d6 notq %r8
- 0x4c, 0x89, 0xc0, //0x000025d9 movq %r8, %rax
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000025dc jmp LBB0_459
- //0x000025e1 LBB0_458
- 0x48, 0xf7, 0xda, //0x000025e1 negq %rdx
- 0x48, 0x89, 0xd0, //0x000025e4 movq %rdx, %rax
- //0x000025e7 LBB0_459
- 0x48, 0x85, 0xc0, //0x000025e7 testq %rax, %rax
- 0x0f, 0x88, 0x9f, 0x12, 0x00, 0x00, //0x000025ea js LBB0_636
- //0x000025f0 LBB0_460
- 0x49, 0x01, 0xc3, //0x000025f0 addq %rax, %r11
- 0x48, 0x8b, 0x45, 0xa8, //0x000025f3 movq $-88(%rbp), %rax
- 0x4c, 0x89, 0x18, //0x000025f7 movq %r11, (%rax)
- 0x48, 0x8b, 0x55, 0xc8, //0x000025fa movq $-56(%rbp), %rdx
- 0xe9, 0x5b, 0xec, 0xff, 0xff, //0x000025fe jmp LBB0_247
- //0x00002603 LBB0_461
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00002603 movl $64, %ecx
- //0x00002608 LBB0_462
- 0x48, 0x8b, 0x55, 0xc8, //0x00002608 movq $-56(%rbp), %rdx
- 0x48, 0x39, 0xc1, //0x0000260c cmpq %rax, %rcx
- 0x0f, 0x82, 0xd3, 0x12, 0x00, 0x00, //0x0000260f jb LBB0_225
- 0x49, 0x01, 0xc3, //0x00002615 addq %rax, %r11
- 0x49, 0x83, 0xc3, 0x01, //0x00002618 addq $1, %r11
- 0x4d, 0x85, 0xdb, //0x0000261c testq %r11, %r11
- 0x0f, 0x89, 0x32, 0xec, 0xff, 0xff, //0x0000261f jns LBB0_246
- 0xe9, 0x78, 0x12, 0x00, 0x00, //0x00002625 jmp LBB0_434
- //0x0000262a LBB0_137
- 0x4d, 0x85, 0xdb, //0x0000262a testq %r11, %r11
- 0x0f, 0x85, 0x6e, 0x0a, 0x00, 0x00, //0x0000262d jne LBB0_543
- 0x4f, 0x8d, 0x1c, 0x16, //0x00002633 leaq (%r14,%r10), %r11
- 0x49, 0x83, 0xc3, 0x01, //0x00002637 addq $1, %r11
- 0x49, 0xf7, 0xd6, //0x0000263b notq %r14
- 0x4d, 0x01, 0xe6, //0x0000263e addq %r12, %r14
- //0x00002641 LBB0_139
- 0x4d, 0x85, 0xf6, //0x00002641 testq %r14, %r14
- 0x0f, 0x8f, 0x25, 0x00, 0x00, 0x00, //0x00002644 jg LBB0_193
- 0xe9, 0xa4, 0x10, 0x00, 0x00, //0x0000264a jmp LBB0_638
- 0x90, //0x0000264f .p2align 4, 0x90
- //0x00002650 LBB0_191
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002650 movq $-2, %rcx
- 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00002657 movl $2, %eax
- 0x49, 0x01, 0xc3, //0x0000265c addq %rax, %r11
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000265f movq $-1, %rax
- 0x49, 0x01, 0xce, //0x00002666 addq %rcx, %r14
- 0x0f, 0x8e, 0x84, 0x10, 0x00, 0x00, //0x00002669 jle LBB0_638
- //0x0000266f LBB0_193
- 0x41, 0x0f, 0xb6, 0x03, //0x0000266f movzbl (%r11), %eax
- 0x3c, 0x5c, //0x00002673 cmpb $92, %al
- 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00002675 je LBB0_191
- 0x3c, 0x22, //0x0000267b cmpb $34, %al
- 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x0000267d je LBB0_464
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002683 movq $-1, %rcx
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000268a movl $1, %eax
- 0x49, 0x01, 0xc3, //0x0000268f addq %rax, %r11
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002692 movq $-1, %rax
- 0x49, 0x01, 0xce, //0x00002699 addq %rcx, %r14
- 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x0000269c jg LBB0_193
- 0xe9, 0x4c, 0x10, 0x00, 0x00, //0x000026a2 jmp LBB0_638
- //0x000026a7 LBB0_464
- 0x4d, 0x29, 0xcb, //0x000026a7 subq %r9, %r11
- 0x49, 0x83, 0xc3, 0x01, //0x000026aa addq $1, %r11
- 0xe9, 0x91, 0xe4, 0xff, 0xff, //0x000026ae jmp LBB0_134
- //0x000026b3 LBB0_465
- 0x4d, 0x29, 0xcb, //0x000026b3 subq %r9, %r11
- 0x49, 0x01, 0xcb, //0x000026b6 addq %rcx, %r11
- 0xe9, 0x67, 0xe5, 0xff, 0xff, //0x000026b9 jmp LBB0_153
- //0x000026be LBB0_466
- 0x4c, 0x89, 0xf0, //0x000026be movq %r14, %rax
- 0x4c, 0x09, 0xf8, //0x000026c1 orq %r15, %rax
- 0x0f, 0x99, 0xc0, //0x000026c4 setns %al
- 0x0f, 0x88, 0x2f, 0x02, 0x00, 0x00, //0x000026c7 js LBB0_473
- 0x4d, 0x39, 0xfe, //0x000026cd cmpq %r15, %r14
- 0x0f, 0x8c, 0x26, 0x02, 0x00, 0x00, //0x000026d0 jl LBB0_473
- 0x49, 0xf7, 0xd6, //0x000026d6 notq %r14
- 0x4c, 0x89, 0xf0, //0x000026d9 movq %r14, %rax
- 0xe9, 0x06, 0xff, 0xff, 0xff, //0x000026dc jmp LBB0_459
- //0x000026e1 LBB0_469
- 0x48, 0x8b, 0x55, 0xc8, //0x000026e1 movq $-56(%rbp), %rdx
- 0x49, 0x01, 0xd1, //0x000026e5 addq %rdx, %r9
- 0x49, 0x29, 0xc9, //0x000026e8 subq %rcx, %r9
- 0x48, 0xf7, 0xd6, //0x000026eb notq %rsi
- 0x4c, 0x01, 0xce, //0x000026ee addq %r9, %rsi
- 0x49, 0x89, 0xf3, //0x000026f1 movq %rsi, %r11
- 0x4c, 0x8b, 0x6d, 0xc0, //0x000026f4 movq $-64(%rbp), %r13
- 0x4d, 0x85, 0xdb, //0x000026f8 testq %r11, %r11
- 0x0f, 0x89, 0x19, 0xeb, 0xff, 0xff, //0x000026fb jns LBB0_242
- 0xe9, 0xd6, 0x0f, 0x00, 0x00, //0x00002701 jmp LBB0_621
- //0x00002706 LBB0_470
- 0x0f, 0xbc, 0xc3, //0x00002706 bsfl %ebx, %eax
- 0xe9, 0x0e, 0x02, 0x00, 0x00, //0x00002709 jmp LBB0_475
- //0x0000270e LBB0_471
- 0x89, 0xd0, //0x0000270e movl %edx, %eax
- 0xe9, 0x07, 0x02, 0x00, 0x00, //0x00002710 jmp LBB0_475
- //0x00002715 LBB0_161
- 0x4d, 0x85, 0xdb, //0x00002715 testq %r11, %r11
- 0x0f, 0x85, 0x43, 0x0b, 0x00, 0x00, //0x00002718 jne LBB0_566
- 0x4f, 0x8d, 0x1c, 0x16, //0x0000271e leaq (%r14,%r10), %r11
- 0x49, 0x83, 0xc3, 0x01, //0x00002722 addq $1, %r11
- 0x49, 0xf7, 0xd6, //0x00002726 notq %r14
- 0x4d, 0x01, 0xe6, //0x00002729 addq %r12, %r14
- //0x0000272c LBB0_163
- 0x4d, 0x85, 0xf6, //0x0000272c testq %r14, %r14
- 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x0000272f jg LBB0_229
- 0xe9, 0xb9, 0x0f, 0x00, 0x00, //0x00002735 jmp LBB0_638
- //0x0000273a LBB0_227
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x0000273a movq $-2, %rcx
- 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00002741 movl $2, %eax
- 0x49, 0x01, 0xc3, //0x00002746 addq %rax, %r11
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002749 movq $-1, %rax
- 0x49, 0x01, 0xce, //0x00002750 addq %rcx, %r14
- 0x0f, 0x8e, 0x9a, 0x0f, 0x00, 0x00, //0x00002753 jle LBB0_638
- //0x00002759 LBB0_229
- 0x41, 0x0f, 0xb6, 0x03, //0x00002759 movzbl (%r11), %eax
- 0x3c, 0x5c, //0x0000275d cmpb $92, %al
- 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x0000275f je LBB0_227
- 0x3c, 0x22, //0x00002765 cmpb $34, %al
- 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00002767 je LBB0_472
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000276d movq $-1, %rcx
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00002774 movl $1, %eax
- 0x49, 0x01, 0xc3, //0x00002779 addq %rax, %r11
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000277c movq $-1, %rax
- 0x49, 0x01, 0xce, //0x00002783 addq %rcx, %r14
- 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x00002786 jg LBB0_229
- 0xe9, 0x62, 0x0f, 0x00, 0x00, //0x0000278c jmp LBB0_638
- //0x00002791 LBB0_472
- 0x4d, 0x29, 0xcb, //0x00002791 subq %r9, %r11
- 0x49, 0x83, 0xc3, 0x01, //0x00002794 addq $1, %r11
- 0x4c, 0x89, 0xc2, //0x00002798 movq %r8, %rdx
- 0xe9, 0x20, 0xf0, 0xff, 0xff, //0x0000279b jmp LBB0_331
- //0x000027a0 LBB0_49
- 0x4d, 0x01, 0xcb, //0x000027a0 addq %r9, %r11
- 0x4c, 0x8b, 0x65, 0xb8, //0x000027a3 movq $-72(%rbp), %r12
- 0x49, 0x83, 0xfe, 0x20, //0x000027a7 cmpq $32, %r14
- 0x0f, 0x82, 0x83, 0x09, 0x00, 0x00, //0x000027ab jb LBB0_549
- //0x000027b1 LBB0_50
- 0xf3, 0x41, 0x0f, 0x6f, 0x03, //0x000027b1 movdqu (%r11), %xmm0
- 0xf3, 0x41, 0x0f, 0x6f, 0x4b, 0x10, //0x000027b6 movdqu $16(%r11), %xmm1
- 0x66, 0x0f, 0x6f, 0xd0, //0x000027bc movdqa %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x000027c0 pcmpeqb %xmm11, %xmm2
- 0x66, 0x0f, 0xd7, 0xca, //0x000027c5 pmovmskb %xmm2, %ecx
- 0x66, 0x0f, 0x6f, 0xd1, //0x000027c9 movdqa %xmm1, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x000027cd pcmpeqb %xmm11, %xmm2
- 0x66, 0x0f, 0xd7, 0xc2, //0x000027d2 pmovmskb %xmm2, %eax
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x000027d6 pcmpeqb %xmm13, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x000027db pmovmskb %xmm0, %edx
- 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x000027df pcmpeqb %xmm13, %xmm1
- 0x66, 0x0f, 0xd7, 0xf1, //0x000027e4 pmovmskb %xmm1, %esi
- 0x48, 0xc1, 0xe0, 0x10, //0x000027e8 shlq $16, %rax
- 0x48, 0x09, 0xc1, //0x000027ec orq %rax, %rcx
- 0x48, 0xc1, 0xe6, 0x10, //0x000027ef shlq $16, %rsi
- 0x48, 0x09, 0xf2, //0x000027f3 orq %rsi, %rdx
- 0x0f, 0x85, 0xd4, 0x08, 0x00, 0x00, //0x000027f6 jne LBB0_545
- 0x4d, 0x85, 0xd2, //0x000027fc testq %r10, %r10
- 0x0f, 0x85, 0xe7, 0x08, 0x00, 0x00, //0x000027ff jne LBB0_547
- 0x45, 0x31, 0xd2, //0x00002805 xorl %r10d, %r10d
- 0x48, 0x85, 0xc9, //0x00002808 testq %rcx, %rcx
- 0x0f, 0x84, 0x1b, 0x09, 0x00, 0x00, //0x0000280b je LBB0_548
- //0x00002811 LBB0_53
- 0x48, 0x0f, 0xbc, 0xc1, //0x00002811 bsfq %rcx, %rax
- 0xe9, 0xd3, 0x00, 0x00, 0x00, //0x00002815 jmp LBB0_183
- //0x0000281a LBB0_173
- 0x4c, 0x8b, 0x4d, 0xb0, //0x0000281a movq $-80(%rbp), %r9
- 0x4d, 0x01, 0xcb, //0x0000281e addq %r9, %r11
- 0x49, 0x83, 0xfe, 0x20, //0x00002821 cmpq $32, %r14
- 0x0f, 0x82, 0xa9, 0x06, 0x00, 0x00, //0x00002825 jb LBB0_525
- //0x0000282b LBB0_174
- 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x0000282b movdqu (%r11), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x43, 0x10, //0x00002830 movdqu $16(%r11), %xmm0
- 0x66, 0x0f, 0x6f, 0xcb, //0x00002836 movdqa %xmm3, %xmm1
- 0x66, 0x41, 0x0f, 0x74, 0xcb, //0x0000283a pcmpeqb %xmm11, %xmm1
- 0x66, 0x0f, 0xd7, 0xc9, //0x0000283f pmovmskb %xmm1, %ecx
- 0x66, 0x0f, 0x6f, 0xc8, //0x00002843 movdqa %xmm0, %xmm1
- 0x66, 0x0f, 0x6f, 0xd0, //0x00002847 movdqa %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0xda, 0xd2, //0x0000284b pminub %xmm10, %xmm2
- 0x66, 0x0f, 0x74, 0xd0, //0x00002850 pcmpeqb %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00002854 pcmpeqb %xmm11, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x00002859 pmovmskb %xmm0, %eax
- 0x66, 0x0f, 0x6f, 0xc3, //0x0000285d movdqa %xmm3, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00002861 pcmpeqb %xmm13, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x00002866 pmovmskb %xmm0, %edx
- 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x0000286a pcmpeqb %xmm13, %xmm1
- 0x66, 0x0f, 0xd7, 0xf9, //0x0000286f pmovmskb %xmm1, %edi
- 0x66, 0x0f, 0xd7, 0xf2, //0x00002873 pmovmskb %xmm2, %esi
- 0x48, 0xc1, 0xe0, 0x10, //0x00002877 shlq $16, %rax
- 0x48, 0x09, 0xc1, //0x0000287b orq %rax, %rcx
- 0x48, 0xc1, 0xe7, 0x10, //0x0000287e shlq $16, %rdi
- 0x48, 0xc1, 0xe6, 0x10, //0x00002882 shlq $16, %rsi
- 0x48, 0x09, 0xfa, //0x00002886 orq %rdi, %rdx
- 0x0f, 0x85, 0x74, 0x09, 0x00, 0x00, //0x00002889 jne LBB0_563
- 0x48, 0x85, 0xdb, //0x0000288f testq %rbx, %rbx
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002892 movq $-64(%rbp), %r13
- 0x0f, 0x85, 0x83, 0x09, 0x00, 0x00, //0x00002896 jne LBB0_565
- 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x0000289c movdqa %xmm12, %xmm7
- 0x31, 0xdb, //0x000028a1 xorl %ebx, %ebx
- //0x000028a3 LBB0_177
- 0x66, 0x0f, 0x6f, 0xc3, //0x000028a3 movdqa %xmm3, %xmm0
- 0x66, 0x41, 0x0f, 0xda, 0xc2, //0x000028a7 pminub %xmm10, %xmm0
- 0x66, 0x0f, 0x74, 0xc3, //0x000028ac pcmpeqb %xmm3, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x000028b0 pmovmskb %xmm0, %eax
- 0x48, 0x09, 0xc6, //0x000028b4 orq %rax, %rsi
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x000028b7 movl $64, %edx
- 0xb8, 0x40, 0x00, 0x00, 0x00, //0x000028bc movl $64, %eax
- 0x48, 0x85, 0xc9, //0x000028c1 testq %rcx, %rcx
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000028c4 je LBB0_179
- 0x48, 0x0f, 0xbc, 0xc1, //0x000028ca bsfq %rcx, %rax
- //0x000028ce LBB0_179
- 0x48, 0x85, 0xf6, //0x000028ce testq %rsi, %rsi
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000028d1 je LBB0_181
- 0x48, 0x0f, 0xbc, 0xd6, //0x000028d7 bsfq %rsi, %rdx
- //0x000028db LBB0_181
- 0x48, 0x85, 0xc9, //0x000028db testq %rcx, %rcx
- 0x0f, 0x84, 0xce, 0x01, 0x00, 0x00, //0x000028de je LBB0_477
- 0x48, 0x39, 0xc2, //0x000028e4 cmpq %rax, %rdx
- 0x0f, 0x82, 0x32, 0x10, 0x00, 0x00, //0x000028e7 jb LBB0_644
- //0x000028ed LBB0_183
- 0x4d, 0x29, 0xcb, //0x000028ed subq %r9, %r11
- 0x49, 0x01, 0xc3, //0x000028f0 addq %rax, %r11
- 0x49, 0x83, 0xc3, 0x01, //0x000028f3 addq $1, %r11
- 0xe9, 0xdd, 0x08, 0x00, 0x00, //0x000028f7 jmp LBB0_562
- //0x000028fc LBB0_473
- 0x49, 0x8d, 0x4f, 0xff, //0x000028fc leaq $-1(%r15), %rcx
- 0x49, 0x39, 0xce, //0x00002900 cmpq %rcx, %r14
- 0x49, 0xf7, 0xd7, //0x00002903 notq %r15
- 0x4c, 0x0f, 0x45, 0xfa, //0x00002906 cmovneq %rdx, %r15
- 0x84, 0xc0, //0x0000290a testb %al, %al
- 0x4c, 0x0f, 0x44, 0xfa, //0x0000290c cmoveq %rdx, %r15
- 0x4c, 0x89, 0xf8, //0x00002910 movq %r15, %rax
- 0xe9, 0xcf, 0xfc, 0xff, 0xff, //0x00002913 jmp LBB0_459
- //0x00002918 LBB0_474
- 0x41, 0x0f, 0xbc, 0xc7, //0x00002918 bsfl %r15d, %eax
- //0x0000291c LBB0_475
- 0x49, 0xf7, 0xd3, //0x0000291c notq %r11
- 0x49, 0x29, 0xc3, //0x0000291f subq %rax, %r11
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002922 movq $-64(%rbp), %r13
- 0x48, 0x8b, 0x55, 0xc8, //0x00002926 movq $-56(%rbp), %rdx
- 0x4d, 0x85, 0xdb, //0x0000292a testq %r11, %r11
- 0x0f, 0x89, 0xe7, 0xe8, 0xff, 0xff, //0x0000292d jns LBB0_242
- 0xe9, 0xa4, 0x0d, 0x00, 0x00, //0x00002933 jmp LBB0_621
- //0x00002938 LBB0_476
- 0x4c, 0x89, 0xe2, //0x00002938 movq %r12, %rdx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000293b movq $-1, %rax
- 0x4d, 0x85, 0xf6, //0x00002942 testq %r14, %r14
- 0x0f, 0x85, 0x40, 0xfc, 0xff, 0xff, //0x00002945 jne LBB0_450
- 0xe9, 0x3f, 0x0f, 0x00, 0x00, //0x0000294b jmp LBB0_636
- //0x00002950 LBB0_118
- 0x4d, 0x01, 0xcb, //0x00002950 addq %r9, %r11
- 0x49, 0x83, 0xfe, 0x20, //0x00002953 cmpq $32, %r14
- 0x4c, 0x8b, 0x65, 0xb8, //0x00002957 movq $-72(%rbp), %r12
- 0x0f, 0x82, 0x93, 0x09, 0x00, 0x00, //0x0000295b jb LBB0_572
- //0x00002961 LBB0_119
- 0xf3, 0x41, 0x0f, 0x6f, 0x03, //0x00002961 movdqu (%r11), %xmm0
- 0xf3, 0x41, 0x0f, 0x6f, 0x4b, 0x10, //0x00002966 movdqu $16(%r11), %xmm1
- 0x66, 0x0f, 0x6f, 0xd0, //0x0000296c movdqa %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x00002970 pcmpeqb %xmm11, %xmm2
- 0x66, 0x0f, 0xd7, 0xca, //0x00002975 pmovmskb %xmm2, %ecx
- 0x66, 0x0f, 0x6f, 0xd1, //0x00002979 movdqa %xmm1, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x0000297d pcmpeqb %xmm11, %xmm2
- 0x66, 0x0f, 0xd7, 0xc2, //0x00002982 pmovmskb %xmm2, %eax
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00002986 pcmpeqb %xmm13, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x0000298b pmovmskb %xmm0, %edx
- 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x0000298f pcmpeqb %xmm13, %xmm1
- 0x66, 0x0f, 0xd7, 0xf1, //0x00002994 pmovmskb %xmm1, %esi
- 0x48, 0xc1, 0xe0, 0x10, //0x00002998 shlq $16, %rax
- 0x48, 0x09, 0xc1, //0x0000299c orq %rax, %rcx
- 0x48, 0xc1, 0xe6, 0x10, //0x0000299f shlq $16, %rsi
- 0x48, 0x09, 0xf2, //0x000029a3 orq %rsi, %rdx
- 0x0f, 0x85, 0xe4, 0x08, 0x00, 0x00, //0x000029a6 jne LBB0_568
- 0x4d, 0x85, 0xd2, //0x000029ac testq %r10, %r10
- 0x0f, 0x85, 0xf7, 0x08, 0x00, 0x00, //0x000029af jne LBB0_570
- 0x45, 0x31, 0xd2, //0x000029b5 xorl %r10d, %r10d
- 0x48, 0x85, 0xc9, //0x000029b8 testq %rcx, %rcx
- 0x0f, 0x84, 0x2b, 0x09, 0x00, 0x00, //0x000029bb je LBB0_571
- //0x000029c1 LBB0_122
- 0x48, 0x0f, 0xbc, 0xc1, //0x000029c1 bsfq %rcx, %rax
- 0x4d, 0x29, 0xcb, //0x000029c5 subq %r9, %r11
- 0x49, 0x01, 0xc3, //0x000029c8 addq %rax, %r11
- 0x49, 0x83, 0xc3, 0x01, //0x000029cb addq $1, %r11
- 0xe9, 0xc5, 0x09, 0x00, 0x00, //0x000029cf jmp LBB0_585
- //0x000029d4 LBB0_208
- 0x4c, 0x8b, 0x45, 0xb0, //0x000029d4 movq $-80(%rbp), %r8
- 0x4d, 0x01, 0xc3, //0x000029d8 addq %r8, %r11
- 0x49, 0x83, 0xfe, 0x20, //0x000029db cmpq $32, %r14
- 0x0f, 0x82, 0x9f, 0x05, 0x00, 0x00, //0x000029df jb LBB0_531
- //0x000029e5 LBB0_209
- 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x000029e5 movdqu (%r11), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x43, 0x10, //0x000029ea movdqu $16(%r11), %xmm0
- 0x66, 0x0f, 0x6f, 0xcb, //0x000029f0 movdqa %xmm3, %xmm1
- 0x66, 0x41, 0x0f, 0x74, 0xcb, //0x000029f4 pcmpeqb %xmm11, %xmm1
- 0x66, 0x0f, 0xd7, 0xc9, //0x000029f9 pmovmskb %xmm1, %ecx
- 0x66, 0x0f, 0x6f, 0xc8, //0x000029fd movdqa %xmm0, %xmm1
- 0x66, 0x0f, 0x6f, 0xd0, //0x00002a01 movdqa %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0xda, 0xd2, //0x00002a05 pminub %xmm10, %xmm2
- 0x66, 0x0f, 0x74, 0xd0, //0x00002a0a pcmpeqb %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00002a0e pcmpeqb %xmm11, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x00002a13 pmovmskb %xmm0, %eax
- 0x66, 0x0f, 0x6f, 0xc3, //0x00002a17 movdqa %xmm3, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00002a1b pcmpeqb %xmm13, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x00002a20 pmovmskb %xmm0, %edx
- 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x00002a24 pcmpeqb %xmm13, %xmm1
- 0x66, 0x0f, 0xd7, 0xf9, //0x00002a29 pmovmskb %xmm1, %edi
- 0x66, 0x0f, 0xd7, 0xf2, //0x00002a2d pmovmskb %xmm2, %esi
- 0x48, 0xc1, 0xe0, 0x10, //0x00002a31 shlq $16, %rax
- 0x48, 0x09, 0xc1, //0x00002a35 orq %rax, %rcx
- 0x48, 0xc1, 0xe7, 0x10, //0x00002a38 shlq $16, %rdi
- 0x48, 0xc1, 0xe6, 0x10, //0x00002a3c shlq $16, %rsi
- 0x48, 0x09, 0xfa, //0x00002a40 orq %rdi, %rdx
- 0x0f, 0x85, 0x7a, 0x09, 0x00, 0x00, //0x00002a43 jne LBB0_586
- 0x4d, 0x85, 0xc9, //0x00002a49 testq %r9, %r9
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002a4c movq $-64(%rbp), %r13
- 0x0f, 0x85, 0x8a, 0x09, 0x00, 0x00, //0x00002a50 jne LBB0_588
- 0x45, 0x31, 0xc9, //0x00002a56 xorl %r9d, %r9d
- //0x00002a59 LBB0_212
- 0x66, 0x0f, 0x6f, 0xc3, //0x00002a59 movdqa %xmm3, %xmm0
- 0x66, 0x41, 0x0f, 0xda, 0xc2, //0x00002a5d pminub %xmm10, %xmm0
- 0x66, 0x0f, 0x74, 0xc3, //0x00002a62 pcmpeqb %xmm3, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x00002a66 pmovmskb %xmm0, %eax
- 0x48, 0x09, 0xc6, //0x00002a6a orq %rax, %rsi
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002a6d movl $64, %edx
- 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00002a72 movl $64, %eax
- 0x48, 0x85, 0xc9, //0x00002a77 testq %rcx, %rcx
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002a7a je LBB0_214
- 0x48, 0x0f, 0xbc, 0xc1, //0x00002a80 bsfq %rcx, %rax
- //0x00002a84 LBB0_214
- 0x48, 0x85, 0xf6, //0x00002a84 testq %rsi, %rsi
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002a87 je LBB0_216
- 0x48, 0x0f, 0xbc, 0xd6, //0x00002a8d bsfq %rsi, %rdx
- //0x00002a91 LBB0_216
- 0x48, 0x85, 0xc9, //0x00002a91 testq %rcx, %rcx
- 0x0f, 0x84, 0xcc, 0x00, 0x00, 0x00, //0x00002a94 je LBB0_489
- 0x48, 0x39, 0xc2, //0x00002a9a cmpq %rax, %rdx
- 0x0f, 0x82, 0x87, 0x0e, 0x00, 0x00, //0x00002a9d jb LBB0_645
- 0x4d, 0x29, 0xc3, //0x00002aa3 subq %r8, %r11
- 0x49, 0x01, 0xc3, //0x00002aa6 addq %rax, %r11
- 0x49, 0x83, 0xc3, 0x01, //0x00002aa9 addq $1, %r11
- 0xe9, 0xe7, 0x08, 0x00, 0x00, //0x00002aad jmp LBB0_585
- //0x00002ab2 LBB0_477
- 0x48, 0x85, 0xf6, //0x00002ab2 testq %rsi, %rsi
- 0x0f, 0x85, 0x64, 0x0e, 0x00, 0x00, //0x00002ab5 jne LBB0_644
- 0x49, 0x83, 0xc3, 0x20, //0x00002abb addq $32, %r11
- 0x49, 0x83, 0xc6, 0xe0, //0x00002abf addq $-32, %r14
- 0x48, 0x85, 0xdb, //0x00002ac3 testq %rbx, %rbx
- 0x0f, 0x85, 0x1a, 0x04, 0x00, 0x00, //0x00002ac6 jne LBB0_526
- //0x00002acc LBB0_479
- 0x48, 0x8b, 0x4d, 0xd0, //0x00002acc movq $-48(%rbp), %rcx
- 0x4d, 0x85, 0xf6, //0x00002ad0 testq %r14, %r14
- 0x0f, 0x84, 0xe7, 0x0b, 0x00, 0x00, //0x00002ad3 je LBB0_59
- //0x00002ad9 LBB0_480
- 0x41, 0x0f, 0xb6, 0x03, //0x00002ad9 movzbl (%r11), %eax
- 0x3c, 0x22, //0x00002add cmpb $34, %al
- 0x0f, 0x84, 0x75, 0x00, 0x00, 0x00, //0x00002adf je LBB0_488
- 0x3c, 0x5c, //0x00002ae5 cmpb $92, %al
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00002ae7 je LBB0_484
- 0x3c, 0x1f, //0x00002aed cmpb $31, %al
- 0x0f, 0x86, 0x53, 0x0e, 0x00, 0x00, //0x00002aef jbe LBB0_647
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002af5 movq $-1, %rax
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00002afc movl $1, %edx
- 0x49, 0x01, 0xd3, //0x00002b01 addq %rdx, %r11
- 0x49, 0x01, 0xc6, //0x00002b04 addq %rax, %r14
- 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00002b07 jne LBB0_480
- 0xe9, 0xae, 0x0b, 0x00, 0x00, //0x00002b0d jmp LBB0_59
- //0x00002b12 LBB0_484
- 0x49, 0x83, 0xfe, 0x01, //0x00002b12 cmpq $1, %r14
- 0x0f, 0x84, 0x23, 0x0e, 0x00, 0x00, //0x00002b16 je LBB0_652
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002b1c movq $-2, %rax
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x00002b23 movl $2, %edx
- 0x48, 0x83, 0xf9, 0xff, //0x00002b28 cmpq $-1, %rcx
- 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00002b2c jne LBB0_487
- 0x4c, 0x89, 0xd9, //0x00002b32 movq %r11, %rcx
- 0x4c, 0x29, 0xc9, //0x00002b35 subq %r9, %rcx
- 0x48, 0x89, 0x4d, 0xd0, //0x00002b38 movq %rcx, $-48(%rbp)
- //0x00002b3c LBB0_487
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002b3c movq $-64(%rbp), %r13
- 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002b40 movdqa %xmm12, %xmm7
- 0x4c, 0x8b, 0x65, 0xb8, //0x00002b45 movq $-72(%rbp), %r12
- 0x49, 0x01, 0xd3, //0x00002b49 addq %rdx, %r11
- 0x49, 0x01, 0xc6, //0x00002b4c addq %rax, %r14
- 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x00002b4f jne LBB0_480
- 0xe9, 0x66, 0x0b, 0x00, 0x00, //0x00002b55 jmp LBB0_59
- //0x00002b5a LBB0_488
- 0x4d, 0x29, 0xcb, //0x00002b5a subq %r9, %r11
- 0x49, 0x83, 0xc3, 0x01, //0x00002b5d addq $1, %r11
- 0xe9, 0x73, 0x06, 0x00, 0x00, //0x00002b61 jmp LBB0_562
- //0x00002b66 LBB0_489
- 0x48, 0x85, 0xf6, //0x00002b66 testq %rsi, %rsi
- 0x0f, 0x85, 0xbb, 0x0d, 0x00, 0x00, //0x00002b69 jne LBB0_645
- 0x49, 0x83, 0xc3, 0x20, //0x00002b6f addq $32, %r11
- 0x49, 0x83, 0xc6, 0xe0, //0x00002b73 addq $-32, %r14
- 0x4d, 0x85, 0xc9, //0x00002b77 testq %r9, %r9
- 0x0f, 0x85, 0x11, 0x04, 0x00, 0x00, //0x00002b7a jne LBB0_532
- //0x00002b80 LBB0_491
- 0x48, 0x8b, 0x4d, 0xd0, //0x00002b80 movq $-48(%rbp), %rcx
- 0x4d, 0x85, 0xf6, //0x00002b84 testq %r14, %r14
- 0x0f, 0x84, 0x89, 0x0b, 0x00, 0x00, //0x00002b87 je LBB0_128
- //0x00002b8d LBB0_492
- 0x41, 0x0f, 0xb6, 0x03, //0x00002b8d movzbl (%r11), %eax
- 0x3c, 0x22, //0x00002b91 cmpb $34, %al
- 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x00002b93 je LBB0_503
- 0x3c, 0x5c, //0x00002b99 cmpb $92, %al
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00002b9b je LBB0_497
- 0x3c, 0x1f, //0x00002ba1 cmpb $31, %al
- 0x0f, 0x86, 0xbb, 0x0d, 0x00, 0x00, //0x00002ba3 jbe LBB0_649
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002ba9 movq $-1, %rax
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00002bb0 movl $1, %edx
- //0x00002bb5 LBB0_496
- 0x49, 0x01, 0xd3, //0x00002bb5 addq %rdx, %r11
- 0x49, 0x01, 0xc6, //0x00002bb8 addq %rax, %r14
- 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00002bbb jne LBB0_492
- 0xe9, 0x50, 0x0b, 0x00, 0x00, //0x00002bc1 jmp LBB0_128
- //0x00002bc6 LBB0_497
- 0x49, 0x83, 0xfe, 0x01, //0x00002bc6 cmpq $1, %r14
- 0x0f, 0x84, 0x8b, 0x0d, 0x00, 0x00, //0x00002bca je LBB0_653
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002bd0 movq $-2, %rax
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x00002bd7 movl $2, %edx
- 0x48, 0x83, 0xf9, 0xff, //0x00002bdc cmpq $-1, %rcx
- 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00002be0 je LBB0_500
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002be6 movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x65, 0xb8, //0x00002bea movq $-72(%rbp), %r12
- 0x4c, 0x8b, 0x45, 0xb0, //0x00002bee movq $-80(%rbp), %r8
- 0xe9, 0xbe, 0xff, 0xff, 0xff, //0x00002bf2 jmp LBB0_496
- //0x00002bf7 LBB0_500
- 0x4c, 0x89, 0xd9, //0x00002bf7 movq %r11, %rcx
- 0x4c, 0x8b, 0x45, 0xb0, //0x00002bfa movq $-80(%rbp), %r8
- 0x4c, 0x29, 0xc1, //0x00002bfe subq %r8, %rcx
- 0x48, 0x89, 0x4d, 0xd0, //0x00002c01 movq %rcx, $-48(%rbp)
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002c05 movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x65, 0xb8, //0x00002c09 movq $-72(%rbp), %r12
- 0xe9, 0xa3, 0xff, 0xff, 0xff, //0x00002c0d jmp LBB0_496
- //0x00002c12 LBB0_501
- 0x4d, 0x29, 0xcb, //0x00002c12 subq %r9, %r11
- 0x49, 0x01, 0xcb, //0x00002c15 addq %rcx, %r11
- 0xe9, 0x87, 0xd5, 0xff, 0xff, //0x00002c18 jmp LBB0_2
- //0x00002c1d LBB0_502
- 0x0f, 0xbc, 0xcb, //0x00002c1d bsfl %ebx, %ecx
- 0xe9, 0x30, 0x00, 0x00, 0x00, //0x00002c20 jmp LBB0_507
- //0x00002c25 LBB0_503
- 0x4d, 0x29, 0xc3, //0x00002c25 subq %r8, %r11
- 0x49, 0x83, 0xc3, 0x01, //0x00002c28 addq $1, %r11
- 0xe9, 0x68, 0x07, 0x00, 0x00, //0x00002c2c jmp LBB0_585
- //0x00002c31 LBB0_504
- 0x4d, 0x29, 0xcb, //0x00002c31 subq %r9, %r11
- 0x49, 0x83, 0xc3, 0x01, //0x00002c34 addq $1, %r11
- 0x48, 0x8b, 0x55, 0xc8, //0x00002c38 movq $-56(%rbp), %rdx
- 0xe9, 0x16, 0xe6, 0xff, 0xff, //0x00002c3c jmp LBB0_246
- //0x00002c41 LBB0_505
- 0x4c, 0x03, 0x4d, 0xc8, //0x00002c41 addq $-56(%rbp), %r9
- 0x49, 0x29, 0xc9, //0x00002c45 subq %rcx, %r9
- 0x49, 0x29, 0xc1, //0x00002c48 subq %rax, %r9
- 0x4c, 0x89, 0xc8, //0x00002c4b movq %r9, %rax
- 0xe9, 0x94, 0xf9, 0xff, 0xff, //0x00002c4e jmp LBB0_459
- //0x00002c53 LBB0_506
- 0x89, 0xd1, //0x00002c53 movl %edx, %ecx
- //0x00002c55 LBB0_507
- 0x48, 0xf7, 0xd0, //0x00002c55 notq %rax
- 0x48, 0x29, 0xc8, //0x00002c58 subq %rcx, %rax
- 0xe9, 0x87, 0xf9, 0xff, 0xff, //0x00002c5b jmp LBB0_459
- //0x00002c60 LBB0_260
- 0x4d, 0x01, 0xcb, //0x00002c60 addq %r9, %r11
- 0x49, 0x83, 0xfe, 0x20, //0x00002c63 cmpq $32, %r14
- 0x4c, 0x8b, 0x45, 0xb8, //0x00002c67 movq $-72(%rbp), %r8
- 0x0f, 0x82, 0xd0, 0x08, 0x00, 0x00, //0x00002c6b jb LBB0_599
- //0x00002c71 LBB0_261
- 0xf3, 0x41, 0x0f, 0x6f, 0x03, //0x00002c71 movdqu (%r11), %xmm0
- 0xf3, 0x41, 0x0f, 0x6f, 0x4b, 0x10, //0x00002c76 movdqu $16(%r11), %xmm1
- 0x66, 0x0f, 0x6f, 0xd0, //0x00002c7c movdqa %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x00002c80 pcmpeqb %xmm11, %xmm2
- 0x66, 0x0f, 0xd7, 0xca, //0x00002c85 pmovmskb %xmm2, %ecx
- 0x66, 0x0f, 0x6f, 0xd1, //0x00002c89 movdqa %xmm1, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd3, //0x00002c8d pcmpeqb %xmm11, %xmm2
- 0x66, 0x0f, 0xd7, 0xc2, //0x00002c92 pmovmskb %xmm2, %eax
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00002c96 pcmpeqb %xmm13, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x00002c9b pmovmskb %xmm0, %edx
- 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x00002c9f pcmpeqb %xmm13, %xmm1
- 0x66, 0x0f, 0xd7, 0xf1, //0x00002ca4 pmovmskb %xmm1, %esi
- 0x48, 0xc1, 0xe0, 0x10, //0x00002ca8 shlq $16, %rax
- 0x48, 0x09, 0xc1, //0x00002cac orq %rax, %rcx
- 0x48, 0xc1, 0xe6, 0x10, //0x00002caf shlq $16, %rsi
- 0x48, 0x09, 0xf2, //0x00002cb3 orq %rsi, %rdx
- 0x0f, 0x85, 0x21, 0x08, 0x00, 0x00, //0x00002cb6 jne LBB0_595
- 0x4d, 0x85, 0xd2, //0x00002cbc testq %r10, %r10
- 0x0f, 0x85, 0x34, 0x08, 0x00, 0x00, //0x00002cbf jne LBB0_597
- 0x45, 0x31, 0xd2, //0x00002cc5 xorl %r10d, %r10d
- 0x48, 0x85, 0xc9, //0x00002cc8 testq %rcx, %rcx
- 0x0f, 0x84, 0x68, 0x08, 0x00, 0x00, //0x00002ccb je LBB0_598
- //0x00002cd1 LBB0_264
- 0x48, 0x0f, 0xbc, 0xc1, //0x00002cd1 bsfq %rcx, %rax
- 0xe9, 0xd0, 0x00, 0x00, 0x00, //0x00002cd5 jmp LBB0_433
- //0x00002cda LBB0_423
- 0x4d, 0x01, 0xcb, //0x00002cda addq %r9, %r11
- 0x48, 0x83, 0xf9, 0x20, //0x00002cdd cmpq $32, %rcx
- 0x0f, 0x82, 0x6c, 0x03, 0x00, 0x00, //0x00002ce1 jb LBB0_539
- //0x00002ce7 LBB0_424
- 0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x00002ce7 movdqu (%r11), %xmm3
- 0xf3, 0x41, 0x0f, 0x6f, 0x43, 0x10, //0x00002cec movdqu $16(%r11), %xmm0
- 0x66, 0x0f, 0x6f, 0xcb, //0x00002cf2 movdqa %xmm3, %xmm1
- 0x66, 0x41, 0x0f, 0x74, 0xcb, //0x00002cf6 pcmpeqb %xmm11, %xmm1
- 0x66, 0x44, 0x0f, 0xd7, 0xd1, //0x00002cfb pmovmskb %xmm1, %r10d
- 0x66, 0x0f, 0x6f, 0xc8, //0x00002d00 movdqa %xmm0, %xmm1
- 0x66, 0x0f, 0x6f, 0xd0, //0x00002d04 movdqa %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0xda, 0xd2, //0x00002d08 pminub %xmm10, %xmm2
- 0x66, 0x0f, 0x74, 0xd0, //0x00002d0d pcmpeqb %xmm0, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xc3, //0x00002d11 pcmpeqb %xmm11, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x00002d16 pmovmskb %xmm0, %eax
- 0x66, 0x0f, 0x6f, 0xc3, //0x00002d1a movdqa %xmm3, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc5, //0x00002d1e pcmpeqb %xmm13, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x00002d23 pmovmskb %xmm0, %edx
- 0x66, 0x41, 0x0f, 0x74, 0xcd, //0x00002d27 pcmpeqb %xmm13, %xmm1
- 0x66, 0x0f, 0xd7, 0xf9, //0x00002d2c pmovmskb %xmm1, %edi
- 0x66, 0x0f, 0xd7, 0xf2, //0x00002d30 pmovmskb %xmm2, %esi
- 0x48, 0xc1, 0xe0, 0x10, //0x00002d34 shlq $16, %rax
- 0x49, 0x09, 0xc2, //0x00002d38 orq %rax, %r10
- 0x48, 0xc1, 0xe7, 0x10, //0x00002d3b shlq $16, %rdi
- 0x48, 0xc1, 0xe6, 0x10, //0x00002d3f shlq $16, %rsi
- 0x48, 0x09, 0xfa, //0x00002d43 orq %rdi, %rdx
- 0x0f, 0x85, 0xab, 0x08, 0x00, 0x00, //0x00002d46 jne LBB0_612
- 0x4d, 0x85, 0xf6, //0x00002d4c testq %r14, %r14
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002d4f movq $-64(%rbp), %r13
- 0x0f, 0x85, 0xba, 0x08, 0x00, 0x00, //0x00002d53 jne LBB0_614
- 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002d59 movdqa %xmm12, %xmm7
- 0x31, 0xff, //0x00002d5e xorl %edi, %edi
- //0x00002d60 LBB0_427
- 0x66, 0x0f, 0x6f, 0xc3, //0x00002d60 movdqa %xmm3, %xmm0
- 0x66, 0x41, 0x0f, 0xda, 0xc2, //0x00002d64 pminub %xmm10, %xmm0
- 0x66, 0x0f, 0x74, 0xc3, //0x00002d69 pcmpeqb %xmm3, %xmm0
- 0x66, 0x0f, 0xd7, 0xc0, //0x00002d6d pmovmskb %xmm0, %eax
- 0x48, 0x09, 0xc6, //0x00002d71 orq %rax, %rsi
- 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002d74 movl $64, %edx
- 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00002d79 movl $64, %eax
- 0x4d, 0x85, 0xd2, //0x00002d7e testq %r10, %r10
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002d81 je LBB0_429
- 0x49, 0x0f, 0xbc, 0xc2, //0x00002d87 bsfq %r10, %rax
- //0x00002d8b LBB0_429
- 0x48, 0x85, 0xf6, //0x00002d8b testq %rsi, %rsi
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002d8e je LBB0_431
- 0x48, 0x0f, 0xbc, 0xd6, //0x00002d94 bsfq %rsi, %rdx
- //0x00002d98 LBB0_431
- 0x4d, 0x85, 0xd2, //0x00002d98 testq %r10, %r10
- 0x0f, 0x84, 0x65, 0x00, 0x00, 0x00, //0x00002d9b je LBB0_511
- 0x48, 0x39, 0xc2, //0x00002da1 cmpq %rax, %rdx
- 0x0f, 0x82, 0xcc, 0x0b, 0x00, 0x00, //0x00002da4 jb LBB0_650
- //0x00002daa LBB0_433
- 0x4d, 0x29, 0xcb, //0x00002daa subq %r9, %r11
- 0x49, 0x01, 0xc3, //0x00002dad addq %rax, %r11
- 0x49, 0x83, 0xc3, 0x01, //0x00002db0 addq $1, %r11
- 0x48, 0x8b, 0x55, 0xc8, //0x00002db4 movq $-56(%rbp), %rdx
- 0x4d, 0x85, 0xdb, //0x00002db8 testq %r11, %r11
- 0x0f, 0x89, 0x96, 0xe4, 0xff, 0xff, //0x00002dbb jns LBB0_246
- 0xe9, 0xdc, 0x0a, 0x00, 0x00, //0x00002dc1 jmp LBB0_434
- //0x00002dc6 LBB0_508
- 0x4d, 0x01, 0xcb, //0x00002dc6 addq %r9, %r11
- 0xe9, 0x73, 0xf8, 0xff, 0xff, //0x00002dc9 jmp LBB0_139
- //0x00002dce LBB0_509
- 0x4d, 0x01, 0xcb, //0x00002dce addq %r9, %r11
- 0x48, 0x85, 0xc0, //0x00002dd1 testq %rax, %rax
- 0x0f, 0x85, 0xfe, 0xdd, 0xff, 0xff, //0x00002dd4 jne LBB0_145
- 0xe9, 0x2f, 0xde, 0xff, 0xff, //0x00002dda jmp LBB0_151
- //0x00002ddf LBB0_510
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00002ddf movq $-1, %r12
- 0x4c, 0x89, 0xc1, //0x00002de6 movq %r8, %rcx
- 0x48, 0x89, 0xf0, //0x00002de9 movq %rsi, %rax
- 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002dec movq $-1, %r10
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00002df3 movq $-1, %r13
- 0x48, 0x8d, 0x3d, 0x07, 0x0e, 0x00, 0x00, //0x00002dfa leaq $3591(%rip), %rdi /* LJTI0_3+0(%rip) */
- 0xe9, 0xe2, 0xd9, 0xff, 0xff, //0x00002e01 jmp LBB0_93
- //0x00002e06 LBB0_511
- 0x48, 0x85, 0xf6, //0x00002e06 testq %rsi, %rsi
- 0x0f, 0x85, 0x67, 0x0b, 0x00, 0x00, //0x00002e09 jne LBB0_650
- 0x49, 0x83, 0xc3, 0x20, //0x00002e0f addq $32, %r11
- 0x48, 0x83, 0xc1, 0xe0, //0x00002e13 addq $-32, %rcx
- 0x48, 0x89, 0xce, //0x00002e17 movq %rcx, %rsi
- 0x48, 0x85, 0xff, //0x00002e1a testq %rdi, %rdi
- 0x0f, 0x85, 0x3f, 0x02, 0x00, 0x00, //0x00002e1d jne LBB0_540
- //0x00002e23 LBB0_513
- 0x48, 0x8b, 0x4d, 0xd0, //0x00002e23 movq $-48(%rbp), %rcx
- 0x48, 0x85, 0xf6, //0x00002e27 testq %rsi, %rsi
- 0x0f, 0x84, 0xd2, 0x0a, 0x00, 0x00, //0x00002e2a je LBB0_542
- //0x00002e30 LBB0_514
- 0x41, 0x0f, 0xb6, 0x03, //0x00002e30 movzbl (%r11), %eax
- 0x3c, 0x22, //0x00002e34 cmpb $34, %al
- 0x0f, 0x84, 0xf6, 0x00, 0x00, 0x00, //0x00002e36 je LBB0_528
- 0x3c, 0x5c, //0x00002e3c cmpb $92, %al
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00002e3e je LBB0_519
- 0x3c, 0x1f, //0x00002e44 cmpb $31, %al
- 0x0f, 0x86, 0x35, 0x0b, 0x00, 0x00, //0x00002e46 jbe LBB0_651
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002e4c movq $-1, %rax
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00002e53 movl $1, %edx
- //0x00002e58 LBB0_518
- 0x49, 0x01, 0xd3, //0x00002e58 addq %rdx, %r11
- 0x48, 0x01, 0xc6, //0x00002e5b addq %rax, %rsi
- 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00002e5e jne LBB0_514
- 0xe9, 0x99, 0x0a, 0x00, 0x00, //0x00002e64 jmp LBB0_542
- //0x00002e69 LBB0_519
- 0x48, 0x83, 0xfe, 0x01, //0x00002e69 cmpq $1, %rsi
- 0x0f, 0x84, 0x8f, 0x0a, 0x00, 0x00, //0x00002e6d je LBB0_542
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002e73 movq $-2, %rax
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x00002e7a movl $2, %edx
- 0x48, 0x83, 0xf9, 0xff, //0x00002e7f cmpq $-1, %rcx
- 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00002e83 jne LBB0_518
- 0x4c, 0x89, 0xd9, //0x00002e89 movq %r11, %rcx
- 0x4c, 0x29, 0xc9, //0x00002e8c subq %r9, %rcx
- 0x48, 0x89, 0x4d, 0xd0, //0x00002e8f movq %rcx, $-48(%rbp)
- 0xe9, 0xc0, 0xff, 0xff, 0xff, //0x00002e93 jmp LBB0_518
- //0x00002e98 LBB0_522
- 0x4d, 0x01, 0xcb, //0x00002e98 addq %r9, %r11
- 0xe9, 0x8c, 0xf8, 0xff, 0xff, //0x00002e9b jmp LBB0_163
- //0x00002ea0 LBB0_523
- 0x4d, 0x01, 0xcb, //0x00002ea0 addq %r9, %r11
- 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00002ea3 movq $-1, $-48(%rbp)
- 0x45, 0x31, 0xd2, //0x00002eab xorl %r10d, %r10d
- 0x49, 0x83, 0xfe, 0x20, //0x00002eae cmpq $32, %r14
- 0x0f, 0x83, 0xf9, 0xf8, 0xff, 0xff, //0x00002eb2 jae LBB0_50
- 0xe9, 0x77, 0x02, 0x00, 0x00, //0x00002eb8 jmp LBB0_549
- //0x00002ebd LBB0_524
- 0x4d, 0x01, 0xcb, //0x00002ebd addq %r9, %r11
- 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00002ec0 movq $-1, $-48(%rbp)
- 0x31, 0xdb, //0x00002ec8 xorl %ebx, %ebx
- 0x49, 0x83, 0xfe, 0x20, //0x00002eca cmpq $32, %r14
- 0x0f, 0x83, 0x57, 0xf9, 0xff, 0xff, //0x00002ece jae LBB0_174
- //0x00002ed4 LBB0_525
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002ed4 movq $-64(%rbp), %r13
- 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002ed8 movdqa %xmm12, %xmm7
- 0x48, 0x85, 0xdb, //0x00002edd testq %rbx, %rbx
- 0x0f, 0x84, 0xe6, 0xfb, 0xff, 0xff, //0x00002ee0 je LBB0_479
- //0x00002ee6 LBB0_526
- 0x4d, 0x85, 0xf6, //0x00002ee6 testq %r14, %r14
- 0x0f, 0x84, 0x50, 0x0a, 0x00, 0x00, //0x00002ee9 je LBB0_652
- 0x4c, 0x89, 0xc9, //0x00002eef movq %r9, %rcx
- 0x48, 0xf7, 0xd1, //0x00002ef2 notq %rcx
- 0x4c, 0x01, 0xd9, //0x00002ef5 addq %r11, %rcx
- 0x48, 0x8b, 0x55, 0xd0, //0x00002ef8 movq $-48(%rbp), %rdx
- 0x48, 0x83, 0xfa, 0xff, //0x00002efc cmpq $-1, %rdx
- 0x48, 0x89, 0xd0, //0x00002f00 movq %rdx, %rax
- 0x48, 0x0f, 0x44, 0xc1, //0x00002f03 cmoveq %rcx, %rax
- 0x48, 0x0f, 0x45, 0xca, //0x00002f07 cmovneq %rdx, %rcx
- 0x49, 0x83, 0xc3, 0x01, //0x00002f0b addq $1, %r11
- 0x49, 0x83, 0xc6, 0xff, //0x00002f0f addq $-1, %r14
- 0x48, 0x89, 0x45, 0xd0, //0x00002f13 movq %rax, $-48(%rbp)
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002f17 movq $-64(%rbp), %r13
- 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002f1b movdqa %xmm12, %xmm7
- 0x4c, 0x8b, 0x65, 0xb8, //0x00002f20 movq $-72(%rbp), %r12
- 0x4d, 0x85, 0xf6, //0x00002f24 testq %r14, %r14
- 0x0f, 0x85, 0xac, 0xfb, 0xff, 0xff, //0x00002f27 jne LBB0_480
- 0xe9, 0x8e, 0x07, 0x00, 0x00, //0x00002f2d jmp LBB0_59
- //0x00002f32 LBB0_528
- 0x4d, 0x29, 0xcb, //0x00002f32 subq %r9, %r11
- 0x49, 0x83, 0xc3, 0x01, //0x00002f35 addq $1, %r11
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002f39 movq $-64(%rbp), %r13
- 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00002f3d movdqa %xmm12, %xmm7
- 0xe9, 0xfd, 0xe4, 0xff, 0xff, //0x00002f42 jmp LBB0_269
- //0x00002f47 LBB0_529
- 0x4d, 0x01, 0xcb, //0x00002f47 addq %r9, %r11
- 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00002f4a movq $-1, $-48(%rbp)
- 0x45, 0x31, 0xd2, //0x00002f52 xorl %r10d, %r10d
- 0x49, 0x83, 0xfe, 0x20, //0x00002f55 cmpq $32, %r14
- 0x4c, 0x8b, 0x65, 0xb8, //0x00002f59 movq $-72(%rbp), %r12
- 0x0f, 0x83, 0xfe, 0xf9, 0xff, 0xff, //0x00002f5d jae LBB0_119
- 0xe9, 0x8c, 0x03, 0x00, 0x00, //0x00002f63 jmp LBB0_572
- //0x00002f68 LBB0_530
- 0x4c, 0x8b, 0x45, 0xb0, //0x00002f68 movq $-80(%rbp), %r8
- 0x4d, 0x01, 0xc3, //0x00002f6c addq %r8, %r11
- 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00002f6f movq $-1, $-48(%rbp)
- 0x45, 0x31, 0xc9, //0x00002f77 xorl %r9d, %r9d
- 0x49, 0x83, 0xfe, 0x20, //0x00002f7a cmpq $32, %r14
- 0x0f, 0x83, 0x61, 0xfa, 0xff, 0xff, //0x00002f7e jae LBB0_209
- //0x00002f84 LBB0_531
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002f84 movq $-64(%rbp), %r13
- 0x4d, 0x85, 0xc9, //0x00002f88 testq %r9, %r9
- 0x0f, 0x84, 0xef, 0xfb, 0xff, 0xff, //0x00002f8b je LBB0_491
- //0x00002f91 LBB0_532
- 0x4d, 0x85, 0xf6, //0x00002f91 testq %r14, %r14
- 0x0f, 0x84, 0xc1, 0x09, 0x00, 0x00, //0x00002f94 je LBB0_653
- 0x4c, 0x8b, 0x45, 0xb0, //0x00002f9a movq $-80(%rbp), %r8
- 0x4c, 0x89, 0xc1, //0x00002f9e movq %r8, %rcx
- 0x48, 0xf7, 0xd1, //0x00002fa1 notq %rcx
- 0x4c, 0x01, 0xd9, //0x00002fa4 addq %r11, %rcx
- 0x48, 0x8b, 0x55, 0xd0, //0x00002fa7 movq $-48(%rbp), %rdx
- 0x48, 0x83, 0xfa, 0xff, //0x00002fab cmpq $-1, %rdx
- 0x48, 0x89, 0xd0, //0x00002faf movq %rdx, %rax
- 0x48, 0x0f, 0x44, 0xc1, //0x00002fb2 cmoveq %rcx, %rax
- 0x48, 0x0f, 0x45, 0xca, //0x00002fb6 cmovneq %rdx, %rcx
- 0x49, 0x83, 0xc3, 0x01, //0x00002fba addq $1, %r11
- 0x49, 0x83, 0xc6, 0xff, //0x00002fbe addq $-1, %r14
- 0x48, 0x89, 0x45, 0xd0, //0x00002fc2 movq %rax, $-48(%rbp)
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002fc6 movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x65, 0xb8, //0x00002fca movq $-72(%rbp), %r12
- 0x4d, 0x85, 0xf6, //0x00002fce testq %r14, %r14
- 0x0f, 0x85, 0xb6, 0xfb, 0xff, 0xff, //0x00002fd1 jne LBB0_492
- 0xe9, 0x3a, 0x07, 0x00, 0x00, //0x00002fd7 jmp LBB0_128
- //0x00002fdc LBB0_534
- 0x4d, 0x01, 0xcb, //0x00002fdc addq %r9, %r11
- 0xe9, 0x19, 0xe9, 0xff, 0xff, //0x00002fdf jmp LBB0_343
- //0x00002fe4 LBB0_535
- 0x4d, 0x01, 0xcb, //0x00002fe4 addq %r9, %r11
- 0x48, 0x8b, 0x75, 0xc8, //0x00002fe7 movq $-56(%rbp), %rsi
- 0x48, 0x85, 0xc0, //0x00002feb testq %rax, %rax
- 0x0f, 0x85, 0xd4, 0xed, 0xff, 0xff, //0x00002fee jne LBB0_376
- 0xe9, 0x05, 0xee, 0xff, 0xff, //0x00002ff4 jmp LBB0_382
- //0x00002ff9 LBB0_536
- 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002ff9 movq $-1, %r14
- 0x48, 0x8b, 0x4d, 0xb0, //0x00003000 movq $-80(%rbp), %rcx
- 0x4d, 0x89, 0xe2, //0x00003004 movq %r12, %r10
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00003007 movq $-1, %r15
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000300e movq $-1, %r8
- 0xe9, 0x34, 0xe6, 0xff, 0xff, //0x00003015 jmp LBB0_298
- //0x0000301a LBB0_537
- 0x4d, 0x01, 0xcb, //0x0000301a addq %r9, %r11
- 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x0000301d movq $-1, $-48(%rbp)
- 0x45, 0x31, 0xd2, //0x00003025 xorl %r10d, %r10d
- 0x49, 0x83, 0xfe, 0x20, //0x00003028 cmpq $32, %r14
- 0x4c, 0x8b, 0x45, 0xb8, //0x0000302c movq $-72(%rbp), %r8
- 0x0f, 0x83, 0x3b, 0xfc, 0xff, 0xff, //0x00003030 jae LBB0_261
- 0xe9, 0x06, 0x05, 0x00, 0x00, //0x00003036 jmp LBB0_599
- //0x0000303b LBB0_538
- 0x4d, 0x01, 0xcb, //0x0000303b addq %r9, %r11
- 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x0000303e movq $-1, $-48(%rbp)
- 0x45, 0x31, 0xf6, //0x00003046 xorl %r14d, %r14d
- 0x48, 0x83, 0xf9, 0x20, //0x00003049 cmpq $32, %rcx
- 0x0f, 0x83, 0x94, 0xfc, 0xff, 0xff, //0x0000304d jae LBB0_424
- //0x00003053 LBB0_539
- 0x48, 0x89, 0xce, //0x00003053 movq %rcx, %rsi
- 0x4c, 0x89, 0xf7, //0x00003056 movq %r14, %rdi
- 0x48, 0x85, 0xff, //0x00003059 testq %rdi, %rdi
- 0x0f, 0x84, 0xc1, 0xfd, 0xff, 0xff, //0x0000305c je LBB0_513
- //0x00003062 LBB0_540
- 0x48, 0x85, 0xf6, //0x00003062 testq %rsi, %rsi
- 0x0f, 0x84, 0x97, 0x08, 0x00, 0x00, //0x00003065 je LBB0_542
- 0x4c, 0x89, 0xc9, //0x0000306b movq %r9, %rcx
- 0x48, 0xf7, 0xd1, //0x0000306e notq %rcx
- 0x4c, 0x01, 0xd9, //0x00003071 addq %r11, %rcx
- 0x48, 0x8b, 0x55, 0xd0, //0x00003074 movq $-48(%rbp), %rdx
- 0x48, 0x83, 0xfa, 0xff, //0x00003078 cmpq $-1, %rdx
- 0x48, 0x89, 0xd0, //0x0000307c movq %rdx, %rax
- 0x48, 0x0f, 0x44, 0xc1, //0x0000307f cmoveq %rcx, %rax
- 0x48, 0x0f, 0x45, 0xca, //0x00003083 cmovneq %rdx, %rcx
- 0x49, 0x83, 0xc3, 0x01, //0x00003087 addq $1, %r11
- 0x48, 0x83, 0xc6, 0xff, //0x0000308b addq $-1, %rsi
- 0x48, 0x89, 0x45, 0xd0, //0x0000308f movq %rax, $-48(%rbp)
- 0x48, 0x85, 0xf6, //0x00003093 testq %rsi, %rsi
- 0x0f, 0x85, 0x94, 0xfd, 0xff, 0xff, //0x00003096 jne LBB0_514
- 0xe9, 0x61, 0x08, 0x00, 0x00, //0x0000309c jmp LBB0_542
- //0x000030a1 LBB0_543
- 0x49, 0x8d, 0x4c, 0x24, 0xff, //0x000030a1 leaq $-1(%r12), %rcx
- 0x4c, 0x39, 0xf1, //0x000030a6 cmpq %r14, %rcx
- 0x0f, 0x84, 0x44, 0x06, 0x00, 0x00, //0x000030a9 je LBB0_638
- 0x4c, 0x89, 0xe2, //0x000030af movq %r12, %rdx
- 0x4f, 0x8d, 0x1c, 0x16, //0x000030b2 leaq (%r14,%r10), %r11
- 0x49, 0x83, 0xc3, 0x02, //0x000030b6 addq $2, %r11
- 0x4c, 0x89, 0xe1, //0x000030ba movq %r12, %rcx
- 0x4c, 0x29, 0xf1, //0x000030bd subq %r14, %rcx
- 0x48, 0x83, 0xc1, 0xfe, //0x000030c0 addq $-2, %rcx
- 0x49, 0x89, 0xce, //0x000030c4 movq %rcx, %r14
- 0x4c, 0x8b, 0x6d, 0xc0, //0x000030c7 movq $-64(%rbp), %r13
- 0xe9, 0x71, 0xf5, 0xff, 0xff, //0x000030cb jmp LBB0_139
- //0x000030d0 LBB0_545
- 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000030d0 cmpq $-1, $-48(%rbp)
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000030d5 jne LBB0_547
- 0x4c, 0x89, 0xd8, //0x000030db movq %r11, %rax
- 0x4c, 0x29, 0xc8, //0x000030de subq %r9, %rax
- 0x48, 0x0f, 0xbc, 0xf2, //0x000030e1 bsfq %rdx, %rsi
- 0x48, 0x01, 0xc6, //0x000030e5 addq %rax, %rsi
- 0x48, 0x89, 0x75, 0xd0, //0x000030e8 movq %rsi, $-48(%rbp)
- //0x000030ec LBB0_547
- 0x44, 0x89, 0xd0, //0x000030ec movl %r10d, %eax
- 0xf7, 0xd0, //0x000030ef notl %eax
- 0x21, 0xd0, //0x000030f1 andl %edx, %eax
- 0x41, 0x8d, 0x34, 0x42, //0x000030f3 leal (%r10,%rax,2), %esi
- 0x8d, 0x3c, 0x00, //0x000030f7 leal (%rax,%rax), %edi
- 0xf7, 0xd7, //0x000030fa notl %edi
- 0x21, 0xd7, //0x000030fc andl %edx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000030fe andl $-1431655766, %edi
- 0x45, 0x31, 0xd2, //0x00003104 xorl %r10d, %r10d
- 0x01, 0xc7, //0x00003107 addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc2, //0x00003109 setb %r10b
- 0x01, 0xff, //0x0000310d addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x0000310f xorl $1431655765, %edi
- 0x21, 0xf7, //0x00003115 andl %esi, %edi
- 0xf7, 0xd7, //0x00003117 notl %edi
- 0x21, 0xf9, //0x00003119 andl %edi, %ecx
- 0x4c, 0x8b, 0x6d, 0xc0, //0x0000311b movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x65, 0xb8, //0x0000311f movq $-72(%rbp), %r12
- 0x48, 0x85, 0xc9, //0x00003123 testq %rcx, %rcx
- 0x0f, 0x85, 0xe5, 0xf6, 0xff, 0xff, //0x00003126 jne LBB0_53
- //0x0000312c LBB0_548
- 0x49, 0x83, 0xc3, 0x20, //0x0000312c addq $32, %r11
- 0x49, 0x83, 0xc6, 0xe0, //0x00003130 addq $-32, %r14
- //0x00003134 LBB0_549
- 0x4d, 0x85, 0xd2, //0x00003134 testq %r10, %r10
- 0x0f, 0x85, 0xe4, 0x02, 0x00, 0x00, //0x00003137 jne LBB0_589
- 0x48, 0x8b, 0x4d, 0xd0, //0x0000313d movq $-48(%rbp), %rcx
- 0x4d, 0x85, 0xf6, //0x00003141 testq %r14, %r14
- 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x00003144 je LBB0_561
- //0x0000314a LBB0_551
- 0x4c, 0x89, 0xca, //0x0000314a movq %r9, %rdx
- 0x48, 0xf7, 0xda, //0x0000314d negq %rdx
- //0x00003150 LBB0_552
- 0x31, 0xf6, //0x00003150 xorl %esi, %esi
- //0x00003152 LBB0_553
- 0x41, 0x0f, 0xb6, 0x04, 0x33, //0x00003152 movzbl (%r11,%rsi), %eax
- 0x3c, 0x22, //0x00003157 cmpb $34, %al
- 0x0f, 0x84, 0x70, 0x00, 0x00, 0x00, //0x00003159 je LBB0_560
- 0x3c, 0x5c, //0x0000315f cmpb $92, %al
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003161 je LBB0_558
- 0x48, 0x83, 0xc6, 0x01, //0x00003167 addq $1, %rsi
- 0x49, 0x39, 0xf6, //0x0000316b cmpq %rsi, %r14
- 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x0000316e jne LBB0_553
- 0xe9, 0x72, 0x00, 0x00, 0x00, //0x00003174 jmp LBB0_556
- //0x00003179 LBB0_558
- 0x49, 0x8d, 0x46, 0xff, //0x00003179 leaq $-1(%r14), %rax
- 0x48, 0x39, 0xf0, //0x0000317d cmpq %rsi, %rax
- 0x0f, 0x84, 0xb9, 0x07, 0x00, 0x00, //0x00003180 je LBB0_652
- 0x4a, 0x8d, 0x04, 0x1a, //0x00003186 leaq (%rdx,%r11), %rax
- 0x48, 0x01, 0xf0, //0x0000318a addq %rsi, %rax
- 0x48, 0x83, 0xf9, 0xff, //0x0000318d cmpq $-1, %rcx
- 0x48, 0x8b, 0x7d, 0xd0, //0x00003191 movq $-48(%rbp), %rdi
- 0x48, 0x0f, 0x44, 0xf8, //0x00003195 cmoveq %rax, %rdi
- 0x48, 0x89, 0x7d, 0xd0, //0x00003199 movq %rdi, $-48(%rbp)
- 0x48, 0x0f, 0x44, 0xc8, //0x0000319d cmoveq %rax, %rcx
- 0x49, 0x01, 0xf3, //0x000031a1 addq %rsi, %r11
- 0x49, 0x83, 0xc3, 0x02, //0x000031a4 addq $2, %r11
- 0x4c, 0x89, 0xf0, //0x000031a8 movq %r14, %rax
- 0x48, 0x29, 0xf0, //0x000031ab subq %rsi, %rax
- 0x48, 0x83, 0xc0, 0xfe, //0x000031ae addq $-2, %rax
- 0x49, 0x83, 0xc6, 0xfe, //0x000031b2 addq $-2, %r14
- 0x49, 0x39, 0xf6, //0x000031b6 cmpq %rsi, %r14
- 0x49, 0x89, 0xc6, //0x000031b9 movq %rax, %r14
- 0x4c, 0x8b, 0x6d, 0xc0, //0x000031bc movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x65, 0xb8, //0x000031c0 movq $-72(%rbp), %r12
- 0x0f, 0x85, 0x86, 0xff, 0xff, 0xff, //0x000031c4 jne LBB0_552
- 0xe9, 0xf1, 0x04, 0x00, 0x00, //0x000031ca jmp LBB0_59
- //0x000031cf LBB0_560
- 0x49, 0x01, 0xf3, //0x000031cf addq %rsi, %r11
- 0x49, 0x83, 0xc3, 0x01, //0x000031d2 addq $1, %r11
- //0x000031d6 LBB0_561
- 0x4d, 0x29, 0xcb, //0x000031d6 subq %r9, %r11
- //0x000031d9 LBB0_562
- 0x48, 0x8b, 0x55, 0xc8, //0x000031d9 movq $-56(%rbp), %rdx
- 0x4d, 0x85, 0xdb, //0x000031dd testq %r11, %r11
- 0x0f, 0x89, 0x71, 0xe0, 0xff, 0xff, //0x000031e0 jns LBB0_246
- 0xe9, 0xc8, 0x04, 0x00, 0x00, //0x000031e6 jmp LBB0_58
- //0x000031eb LBB0_556
- 0x3c, 0x22, //0x000031eb cmpb $34, %al
- 0x0f, 0x85, 0x4c, 0x07, 0x00, 0x00, //0x000031ed jne LBB0_652
- 0x4d, 0x01, 0xf3, //0x000031f3 addq %r14, %r11
- 0x4c, 0x8b, 0x6d, 0xc0, //0x000031f6 movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x65, 0xb8, //0x000031fa movq $-72(%rbp), %r12
- 0xe9, 0xd3, 0xff, 0xff, 0xff, //0x000031fe jmp LBB0_561
- //0x00003203 LBB0_563
- 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00003203 cmpq $-1, $-48(%rbp)
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00003208 jne LBB0_565
- 0x4c, 0x89, 0xd8, //0x0000320e movq %r11, %rax
- 0x4c, 0x29, 0xc8, //0x00003211 subq %r9, %rax
- 0x48, 0x0f, 0xbc, 0xfa, //0x00003214 bsfq %rdx, %rdi
- 0x48, 0x01, 0xc7, //0x00003218 addq %rax, %rdi
- 0x48, 0x89, 0x7d, 0xd0, //0x0000321b movq %rdi, $-48(%rbp)
- //0x0000321f LBB0_565
- 0x48, 0x89, 0xdf, //0x0000321f movq %rbx, %rdi
- 0x89, 0xf8, //0x00003222 movl %edi, %eax
- 0xf7, 0xd0, //0x00003224 notl %eax
- 0x21, 0xd0, //0x00003226 andl %edx, %eax
- 0x44, 0x8d, 0x04, 0x43, //0x00003228 leal (%rbx,%rax,2), %r8d
- 0x8d, 0x3c, 0x00, //0x0000322c leal (%rax,%rax), %edi
- 0xf7, 0xd7, //0x0000322f notl %edi
- 0x21, 0xd7, //0x00003231 andl %edx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003233 andl $-1431655766, %edi
- 0x31, 0xdb, //0x00003239 xorl %ebx, %ebx
- 0x01, 0xc7, //0x0000323b addl %eax, %edi
- 0x0f, 0x92, 0xc3, //0x0000323d setb %bl
- 0x01, 0xff, //0x00003240 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00003242 xorl $1431655765, %edi
- 0x44, 0x21, 0xc7, //0x00003248 andl %r8d, %edi
- 0xf7, 0xd7, //0x0000324b notl %edi
- 0x21, 0xf9, //0x0000324d andl %edi, %ecx
- 0x4c, 0x8b, 0x6d, 0xc0, //0x0000324f movq $-64(%rbp), %r13
- 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00003253 movdqa %xmm12, %xmm7
- 0x4c, 0x8b, 0x65, 0xb8, //0x00003258 movq $-72(%rbp), %r12
- 0xe9, 0x42, 0xf6, 0xff, 0xff, //0x0000325c jmp LBB0_177
- //0x00003261 LBB0_566
- 0x49, 0x8d, 0x4c, 0x24, 0xff, //0x00003261 leaq $-1(%r12), %rcx
- 0x4c, 0x39, 0xf1, //0x00003266 cmpq %r14, %rcx
- 0x0f, 0x84, 0x84, 0x04, 0x00, 0x00, //0x00003269 je LBB0_638
- 0x4c, 0x89, 0xe2, //0x0000326f movq %r12, %rdx
- 0x4f, 0x8d, 0x1c, 0x16, //0x00003272 leaq (%r14,%r10), %r11
- 0x49, 0x83, 0xc3, 0x02, //0x00003276 addq $2, %r11
- 0x4c, 0x89, 0xe1, //0x0000327a movq %r12, %rcx
- 0x4c, 0x29, 0xf1, //0x0000327d subq %r14, %rcx
- 0x48, 0x83, 0xc1, 0xfe, //0x00003280 addq $-2, %rcx
- 0x49, 0x89, 0xce, //0x00003284 movq %rcx, %r14
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00003287 movq $-64(%rbp), %r13
- 0xe9, 0x9c, 0xf4, 0xff, 0xff, //0x0000328b jmp LBB0_163
- //0x00003290 LBB0_568
- 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00003290 cmpq $-1, $-48(%rbp)
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00003295 jne LBB0_570
- 0x4c, 0x89, 0xd8, //0x0000329b movq %r11, %rax
- 0x4c, 0x29, 0xc8, //0x0000329e subq %r9, %rax
- 0x48, 0x0f, 0xbc, 0xf2, //0x000032a1 bsfq %rdx, %rsi
- 0x48, 0x01, 0xc6, //0x000032a5 addq %rax, %rsi
- 0x48, 0x89, 0x75, 0xd0, //0x000032a8 movq %rsi, $-48(%rbp)
- //0x000032ac LBB0_570
- 0x44, 0x89, 0xd0, //0x000032ac movl %r10d, %eax
- 0xf7, 0xd0, //0x000032af notl %eax
- 0x21, 0xd0, //0x000032b1 andl %edx, %eax
- 0x41, 0x8d, 0x34, 0x42, //0x000032b3 leal (%r10,%rax,2), %esi
- 0x8d, 0x3c, 0x00, //0x000032b7 leal (%rax,%rax), %edi
- 0xf7, 0xd7, //0x000032ba notl %edi
- 0x21, 0xd7, //0x000032bc andl %edx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000032be andl $-1431655766, %edi
- 0x45, 0x31, 0xd2, //0x000032c4 xorl %r10d, %r10d
- 0x01, 0xc7, //0x000032c7 addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc2, //0x000032c9 setb %r10b
- 0x01, 0xff, //0x000032cd addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000032cf xorl $1431655765, %edi
- 0x21, 0xf7, //0x000032d5 andl %esi, %edi
- 0xf7, 0xd7, //0x000032d7 notl %edi
- 0x21, 0xf9, //0x000032d9 andl %edi, %ecx
- 0x4c, 0x8b, 0x6d, 0xc0, //0x000032db movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x65, 0xb8, //0x000032df movq $-72(%rbp), %r12
- 0x48, 0x85, 0xc9, //0x000032e3 testq %rcx, %rcx
- 0x0f, 0x85, 0xd5, 0xf6, 0xff, 0xff, //0x000032e6 jne LBB0_122
- //0x000032ec LBB0_571
- 0x49, 0x83, 0xc3, 0x20, //0x000032ec addq $32, %r11
- 0x49, 0x83, 0xc6, 0xe0, //0x000032f0 addq $-32, %r14
- //0x000032f4 LBB0_572
- 0x4d, 0x85, 0xd2, //0x000032f4 testq %r10, %r10
- 0x0f, 0x85, 0x6b, 0x01, 0x00, 0x00, //0x000032f7 jne LBB0_591
- 0x48, 0x8b, 0x4d, 0xd0, //0x000032fd movq $-48(%rbp), %rcx
- 0x4d, 0x85, 0xf6, //0x00003301 testq %r14, %r14
- 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x00003304 je LBB0_584
- //0x0000330a LBB0_574
- 0x4c, 0x89, 0xca, //0x0000330a movq %r9, %rdx
- 0x48, 0xf7, 0xda, //0x0000330d negq %rdx
- //0x00003310 LBB0_575
- 0x31, 0xf6, //0x00003310 xorl %esi, %esi
- //0x00003312 LBB0_576
- 0x41, 0x0f, 0xb6, 0x04, 0x33, //0x00003312 movzbl (%r11,%rsi), %eax
- 0x3c, 0x22, //0x00003317 cmpb $34, %al
- 0x0f, 0x84, 0x70, 0x00, 0x00, 0x00, //0x00003319 je LBB0_583
- 0x3c, 0x5c, //0x0000331f cmpb $92, %al
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003321 je LBB0_581
- 0x48, 0x83, 0xc6, 0x01, //0x00003327 addq $1, %rsi
- 0x49, 0x39, 0xf6, //0x0000332b cmpq %rsi, %r14
- 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x0000332e jne LBB0_576
- 0xe9, 0x72, 0x00, 0x00, 0x00, //0x00003334 jmp LBB0_579
- //0x00003339 LBB0_581
- 0x49, 0x8d, 0x46, 0xff, //0x00003339 leaq $-1(%r14), %rax
- 0x48, 0x39, 0xf0, //0x0000333d cmpq %rsi, %rax
- 0x0f, 0x84, 0x15, 0x06, 0x00, 0x00, //0x00003340 je LBB0_653
- 0x4a, 0x8d, 0x04, 0x1a, //0x00003346 leaq (%rdx,%r11), %rax
- 0x48, 0x01, 0xf0, //0x0000334a addq %rsi, %rax
- 0x48, 0x83, 0xf9, 0xff, //0x0000334d cmpq $-1, %rcx
- 0x48, 0x8b, 0x7d, 0xd0, //0x00003351 movq $-48(%rbp), %rdi
- 0x48, 0x0f, 0x44, 0xf8, //0x00003355 cmoveq %rax, %rdi
- 0x48, 0x89, 0x7d, 0xd0, //0x00003359 movq %rdi, $-48(%rbp)
- 0x48, 0x0f, 0x44, 0xc8, //0x0000335d cmoveq %rax, %rcx
- 0x49, 0x01, 0xf3, //0x00003361 addq %rsi, %r11
- 0x49, 0x83, 0xc3, 0x02, //0x00003364 addq $2, %r11
- 0x4c, 0x89, 0xf0, //0x00003368 movq %r14, %rax
- 0x48, 0x29, 0xf0, //0x0000336b subq %rsi, %rax
- 0x48, 0x83, 0xc0, 0xfe, //0x0000336e addq $-2, %rax
- 0x49, 0x83, 0xc6, 0xfe, //0x00003372 addq $-2, %r14
- 0x49, 0x39, 0xf6, //0x00003376 cmpq %rsi, %r14
- 0x49, 0x89, 0xc6, //0x00003379 movq %rax, %r14
- 0x4c, 0x8b, 0x6d, 0xc0, //0x0000337c movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x65, 0xb8, //0x00003380 movq $-72(%rbp), %r12
- 0x0f, 0x85, 0x86, 0xff, 0xff, 0xff, //0x00003384 jne LBB0_575
- 0xe9, 0x87, 0x03, 0x00, 0x00, //0x0000338a jmp LBB0_128
- //0x0000338f LBB0_583
- 0x49, 0x01, 0xf3, //0x0000338f addq %rsi, %r11
- 0x49, 0x83, 0xc3, 0x01, //0x00003392 addq $1, %r11
- //0x00003396 LBB0_584
- 0x4d, 0x29, 0xcb, //0x00003396 subq %r9, %r11
- //0x00003399 LBB0_585
- 0x48, 0x8b, 0x55, 0xc8, //0x00003399 movq $-56(%rbp), %rdx
- 0x4d, 0x85, 0xdb, //0x0000339d testq %r11, %r11
- 0x0f, 0x89, 0x1a, 0xe4, 0xff, 0xff, //0x000033a0 jns LBB0_331
- 0xe9, 0x5a, 0x03, 0x00, 0x00, //0x000033a6 jmp LBB0_127
- //0x000033ab LBB0_579
- 0x3c, 0x22, //0x000033ab cmpb $34, %al
- 0x0f, 0x85, 0xa8, 0x05, 0x00, 0x00, //0x000033ad jne LBB0_653
- 0x4d, 0x01, 0xf3, //0x000033b3 addq %r14, %r11
- 0x4c, 0x8b, 0x6d, 0xc0, //0x000033b6 movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x65, 0xb8, //0x000033ba movq $-72(%rbp), %r12
- 0xe9, 0xd3, 0xff, 0xff, 0xff, //0x000033be jmp LBB0_584
- //0x000033c3 LBB0_586
- 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000033c3 cmpq $-1, $-48(%rbp)
- 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000033c8 jne LBB0_588
- 0x4c, 0x89, 0xd8, //0x000033ce movq %r11, %rax
- 0x48, 0x2b, 0x45, 0xb0, //0x000033d1 subq $-80(%rbp), %rax
- 0x48, 0x0f, 0xbc, 0xfa, //0x000033d5 bsfq %rdx, %rdi
- 0x48, 0x01, 0xc7, //0x000033d9 addq %rax, %rdi
- 0x48, 0x89, 0x7d, 0xd0, //0x000033dc movq %rdi, $-48(%rbp)
- //0x000033e0 LBB0_588
- 0x44, 0x89, 0xc8, //0x000033e0 movl %r9d, %eax
- 0xf7, 0xd0, //0x000033e3 notl %eax
- 0x21, 0xd0, //0x000033e5 andl %edx, %eax
- 0x45, 0x8d, 0x04, 0x41, //0x000033e7 leal (%r9,%rax,2), %r8d
- 0x8d, 0x3c, 0x00, //0x000033eb leal (%rax,%rax), %edi
- 0xf7, 0xd7, //0x000033ee notl %edi
- 0x21, 0xd7, //0x000033f0 andl %edx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000033f2 andl $-1431655766, %edi
- 0x45, 0x31, 0xc9, //0x000033f8 xorl %r9d, %r9d
- 0x01, 0xc7, //0x000033fb addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc1, //0x000033fd setb %r9b
- 0x01, 0xff, //0x00003401 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00003403 xorl $1431655765, %edi
- 0x44, 0x21, 0xc7, //0x00003409 andl %r8d, %edi
- 0xf7, 0xd7, //0x0000340c notl %edi
- 0x21, 0xf9, //0x0000340e andl %edi, %ecx
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00003410 movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x65, 0xb8, //0x00003414 movq $-72(%rbp), %r12
- 0x4c, 0x8b, 0x45, 0xb0, //0x00003418 movq $-80(%rbp), %r8
- 0xe9, 0x38, 0xf6, 0xff, 0xff, //0x0000341c jmp LBB0_212
- //0x00003421 LBB0_589
- 0x4d, 0x85, 0xf6, //0x00003421 testq %r14, %r14
- 0x0f, 0x84, 0x15, 0x05, 0x00, 0x00, //0x00003424 je LBB0_652
- 0x4c, 0x89, 0xc9, //0x0000342a movq %r9, %rcx
- 0x48, 0xf7, 0xd1, //0x0000342d notq %rcx
- 0x4c, 0x01, 0xd9, //0x00003430 addq %r11, %rcx
- 0x48, 0x8b, 0x55, 0xd0, //0x00003433 movq $-48(%rbp), %rdx
- 0x48, 0x83, 0xfa, 0xff, //0x00003437 cmpq $-1, %rdx
- 0x48, 0x89, 0xd0, //0x0000343b movq %rdx, %rax
- 0x48, 0x0f, 0x44, 0xc1, //0x0000343e cmoveq %rcx, %rax
- 0x48, 0x0f, 0x45, 0xca, //0x00003442 cmovneq %rdx, %rcx
- 0x49, 0x83, 0xc3, 0x01, //0x00003446 addq $1, %r11
- 0x49, 0x83, 0xc6, 0xff, //0x0000344a addq $-1, %r14
- 0x48, 0x89, 0x45, 0xd0, //0x0000344e movq %rax, $-48(%rbp)
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00003452 movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x65, 0xb8, //0x00003456 movq $-72(%rbp), %r12
- 0x4d, 0x85, 0xf6, //0x0000345a testq %r14, %r14
- 0x0f, 0x85, 0xe7, 0xfc, 0xff, 0xff, //0x0000345d jne LBB0_551
- 0xe9, 0x6e, 0xfd, 0xff, 0xff, //0x00003463 jmp LBB0_561
- //0x00003468 LBB0_591
- 0x4d, 0x85, 0xf6, //0x00003468 testq %r14, %r14
- 0x0f, 0x84, 0xea, 0x04, 0x00, 0x00, //0x0000346b je LBB0_653
- 0x4c, 0x89, 0xc9, //0x00003471 movq %r9, %rcx
- 0x48, 0xf7, 0xd1, //0x00003474 notq %rcx
- 0x4c, 0x01, 0xd9, //0x00003477 addq %r11, %rcx
- 0x48, 0x8b, 0x55, 0xd0, //0x0000347a movq $-48(%rbp), %rdx
- 0x48, 0x83, 0xfa, 0xff, //0x0000347e cmpq $-1, %rdx
- 0x48, 0x89, 0xd0, //0x00003482 movq %rdx, %rax
- 0x48, 0x0f, 0x44, 0xc1, //0x00003485 cmoveq %rcx, %rax
- 0x48, 0x0f, 0x45, 0xca, //0x00003489 cmovneq %rdx, %rcx
- 0x49, 0x83, 0xc3, 0x01, //0x0000348d addq $1, %r11
- 0x49, 0x83, 0xc6, 0xff, //0x00003491 addq $-1, %r14
- 0x48, 0x89, 0x45, 0xd0, //0x00003495 movq %rax, $-48(%rbp)
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00003499 movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x65, 0xb8, //0x0000349d movq $-72(%rbp), %r12
- 0x4d, 0x85, 0xf6, //0x000034a1 testq %r14, %r14
- 0x0f, 0x85, 0x60, 0xfe, 0xff, 0xff, //0x000034a4 jne LBB0_574
- 0xe9, 0xe7, 0xfe, 0xff, 0xff, //0x000034aa jmp LBB0_584
- //0x000034af LBB0_593
- 0x49, 0x8d, 0x48, 0xff, //0x000034af leaq $-1(%r8), %rcx
- 0x4c, 0x39, 0xf1, //0x000034b3 cmpq %r14, %rcx
- 0x0f, 0x84, 0x37, 0x02, 0x00, 0x00, //0x000034b6 je LBB0_638
- 0x4c, 0x89, 0xc2, //0x000034bc movq %r8, %rdx
- 0x4f, 0x8d, 0x1c, 0x16, //0x000034bf leaq (%r14,%r10), %r11
- 0x49, 0x83, 0xc3, 0x02, //0x000034c3 addq $2, %r11
- 0x4c, 0x89, 0xc1, //0x000034c7 movq %r8, %rcx
- 0x4c, 0x29, 0xf1, //0x000034ca subq %r14, %rcx
- 0x48, 0x83, 0xc1, 0xfe, //0x000034cd addq $-2, %rcx
- 0x49, 0x89, 0xce, //0x000034d1 movq %rcx, %r14
- 0x4c, 0x8b, 0x6d, 0xc0, //0x000034d4 movq $-64(%rbp), %r13
- 0xe9, 0x20, 0xe4, 0xff, 0xff, //0x000034d8 jmp LBB0_343
- //0x000034dd LBB0_595
- 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000034dd cmpq $-1, $-48(%rbp)
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000034e2 jne LBB0_597
- 0x4c, 0x89, 0xd8, //0x000034e8 movq %r11, %rax
- 0x4c, 0x29, 0xc8, //0x000034eb subq %r9, %rax
- 0x48, 0x0f, 0xbc, 0xf2, //0x000034ee bsfq %rdx, %rsi
- 0x48, 0x01, 0xc6, //0x000034f2 addq %rax, %rsi
- 0x48, 0x89, 0x75, 0xd0, //0x000034f5 movq %rsi, $-48(%rbp)
- //0x000034f9 LBB0_597
- 0x44, 0x89, 0xd0, //0x000034f9 movl %r10d, %eax
- 0xf7, 0xd0, //0x000034fc notl %eax
- 0x21, 0xd0, //0x000034fe andl %edx, %eax
- 0x41, 0x8d, 0x34, 0x42, //0x00003500 leal (%r10,%rax,2), %esi
- 0x8d, 0x3c, 0x00, //0x00003504 leal (%rax,%rax), %edi
- 0xf7, 0xd7, //0x00003507 notl %edi
- 0x21, 0xd7, //0x00003509 andl %edx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000350b andl $-1431655766, %edi
- 0x45, 0x31, 0xd2, //0x00003511 xorl %r10d, %r10d
- 0x01, 0xc7, //0x00003514 addl %eax, %edi
- 0x41, 0x0f, 0x92, 0xc2, //0x00003516 setb %r10b
- 0x01, 0xff, //0x0000351a addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x0000351c xorl $1431655765, %edi
- 0x21, 0xf7, //0x00003522 andl %esi, %edi
- 0xf7, 0xd7, //0x00003524 notl %edi
- 0x21, 0xf9, //0x00003526 andl %edi, %ecx
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00003528 movq $-64(%rbp), %r13
- 0x4c, 0x8b, 0x45, 0xb8, //0x0000352c movq $-72(%rbp), %r8
- 0x48, 0x85, 0xc9, //0x00003530 testq %rcx, %rcx
- 0x0f, 0x85, 0x98, 0xf7, 0xff, 0xff, //0x00003533 jne LBB0_264
- //0x00003539 LBB0_598
- 0x49, 0x83, 0xc3, 0x20, //0x00003539 addq $32, %r11
- 0x49, 0x83, 0xc6, 0xe0, //0x0000353d addq $-32, %r14
- //0x00003541 LBB0_599
- 0x4d, 0x85, 0xd2, //0x00003541 testq %r10, %r10
- 0x0f, 0x85, 0x0b, 0x01, 0x00, 0x00, //0x00003544 jne LBB0_615
- 0x48, 0x8b, 0x4d, 0xd0, //0x0000354a movq $-48(%rbp), %rcx
- 0x4d, 0x85, 0xf6, //0x0000354e testq %r14, %r14
- 0x0f, 0x84, 0x84, 0x00, 0x00, 0x00, //0x00003551 je LBB0_611
- //0x00003557 LBB0_601
- 0x4c, 0x89, 0xca, //0x00003557 movq %r9, %rdx
- 0x48, 0xf7, 0xda, //0x0000355a negq %rdx
- //0x0000355d LBB0_602
- 0x31, 0xf6, //0x0000355d xorl %esi, %esi
- //0x0000355f LBB0_603
- 0x41, 0x0f, 0xb6, 0x04, 0x33, //0x0000355f movzbl (%r11,%rsi), %eax
- 0x3c, 0x22, //0x00003564 cmpb $34, %al
- 0x0f, 0x84, 0x68, 0x00, 0x00, 0x00, //0x00003566 je LBB0_610
- 0x3c, 0x5c, //0x0000356c cmpb $92, %al
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000356e je LBB0_608
- 0x48, 0x83, 0xc6, 0x01, //0x00003574 addq $1, %rsi
- 0x49, 0x39, 0xf6, //0x00003578 cmpq %rsi, %r14
- 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x0000357b jne LBB0_603
- 0xe9, 0x61, 0x00, 0x00, 0x00, //0x00003581 jmp LBB0_606
- //0x00003586 LBB0_608
- 0x49, 0x8d, 0x46, 0xff, //0x00003586 leaq $-1(%r14), %rax
- 0x48, 0x39, 0xf0, //0x0000358a cmpq %rsi, %rax
- 0x0f, 0x84, 0x6f, 0x03, 0x00, 0x00, //0x0000358d je LBB0_542
- 0x4a, 0x8d, 0x04, 0x1a, //0x00003593 leaq (%rdx,%r11), %rax
- 0x48, 0x01, 0xf0, //0x00003597 addq %rsi, %rax
- 0x48, 0x83, 0xf9, 0xff, //0x0000359a cmpq $-1, %rcx
- 0x48, 0x8b, 0x7d, 0xd0, //0x0000359e movq $-48(%rbp), %rdi
- 0x48, 0x0f, 0x44, 0xf8, //0x000035a2 cmoveq %rax, %rdi
- 0x48, 0x89, 0x7d, 0xd0, //0x000035a6 movq %rdi, $-48(%rbp)
- 0x48, 0x0f, 0x44, 0xc8, //0x000035aa cmoveq %rax, %rcx
- 0x49, 0x01, 0xf3, //0x000035ae addq %rsi, %r11
- 0x49, 0x83, 0xc3, 0x02, //0x000035b1 addq $2, %r11
- 0x4c, 0x89, 0xf0, //0x000035b5 movq %r14, %rax
- 0x48, 0x29, 0xf0, //0x000035b8 subq %rsi, %rax
- 0x48, 0x83, 0xc0, 0xfe, //0x000035bb addq $-2, %rax
- 0x49, 0x83, 0xc6, 0xfe, //0x000035bf addq $-2, %r14
- 0x49, 0x39, 0xf6, //0x000035c3 cmpq %rsi, %r14
- 0x49, 0x89, 0xc6, //0x000035c6 movq %rax, %r14
- 0x0f, 0x85, 0x8e, 0xff, 0xff, 0xff, //0x000035c9 jne LBB0_602
- 0xe9, 0x2e, 0x03, 0x00, 0x00, //0x000035cf jmp LBB0_542
- //0x000035d4 LBB0_610
- 0x49, 0x01, 0xf3, //0x000035d4 addq %rsi, %r11
- 0x49, 0x83, 0xc3, 0x01, //0x000035d7 addq $1, %r11
- //0x000035db LBB0_611
- 0x4d, 0x29, 0xcb, //0x000035db subq %r9, %r11
- 0x4c, 0x8b, 0x6d, 0xc0, //0x000035de movq $-64(%rbp), %r13
- 0xe9, 0x5d, 0xde, 0xff, 0xff, //0x000035e2 jmp LBB0_269
- //0x000035e7 LBB0_606
- 0x3c, 0x22, //0x000035e7 cmpb $34, %al
- 0x0f, 0x85, 0x13, 0x03, 0x00, 0x00, //0x000035e9 jne LBB0_542
- 0x4d, 0x01, 0xf3, //0x000035ef addq %r14, %r11
- 0xe9, 0xe4, 0xff, 0xff, 0xff, //0x000035f2 jmp LBB0_611
- //0x000035f7 LBB0_612
- 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000035f7 cmpq $-1, $-48(%rbp)
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000035fc jne LBB0_614
- 0x4c, 0x89, 0xd8, //0x00003602 movq %r11, %rax
- 0x4c, 0x29, 0xc8, //0x00003605 subq %r9, %rax
- 0x48, 0x0f, 0xbc, 0xfa, //0x00003608 bsfq %rdx, %rdi
- 0x48, 0x01, 0xc7, //0x0000360c addq %rax, %rdi
- 0x48, 0x89, 0x7d, 0xd0, //0x0000360f movq %rdi, $-48(%rbp)
- //0x00003613 LBB0_614
- 0x44, 0x89, 0xf0, //0x00003613 movl %r14d, %eax
- 0xf7, 0xd0, //0x00003616 notl %eax
- 0x21, 0xd0, //0x00003618 andl %edx, %eax
- 0x45, 0x8d, 0x04, 0x46, //0x0000361a leal (%r14,%rax,2), %r8d
- 0x8d, 0x1c, 0x00, //0x0000361e leal (%rax,%rax), %ebx
- 0xf7, 0xd3, //0x00003621 notl %ebx
- 0x21, 0xd3, //0x00003623 andl %edx, %ebx
- 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003625 andl $-1431655766, %ebx
- 0x31, 0xff, //0x0000362b xorl %edi, %edi
- 0x01, 0xc3, //0x0000362d addl %eax, %ebx
- 0x40, 0x0f, 0x92, 0xc7, //0x0000362f setb %dil
- 0x01, 0xdb, //0x00003633 addl %ebx, %ebx
- 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00003635 xorl $1431655765, %ebx
- 0x44, 0x21, 0xc3, //0x0000363b andl %r8d, %ebx
- 0xf7, 0xd3, //0x0000363e notl %ebx
- 0x41, 0x21, 0xda, //0x00003640 andl %ebx, %r10d
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00003643 movq $-64(%rbp), %r13
- 0x66, 0x41, 0x0f, 0x6f, 0xfc, //0x00003647 movdqa %xmm12, %xmm7
- 0x4c, 0x8b, 0x45, 0xb8, //0x0000364c movq $-72(%rbp), %r8
- 0xe9, 0x0b, 0xf7, 0xff, 0xff, //0x00003650 jmp LBB0_427
- //0x00003655 LBB0_615
- 0x4d, 0x85, 0xf6, //0x00003655 testq %r14, %r14
- 0x0f, 0x84, 0xa4, 0x02, 0x00, 0x00, //0x00003658 je LBB0_542
- 0x4c, 0x89, 0xc9, //0x0000365e movq %r9, %rcx
- 0x48, 0xf7, 0xd1, //0x00003661 notq %rcx
- 0x4c, 0x01, 0xd9, //0x00003664 addq %r11, %rcx
- 0x48, 0x8b, 0x55, 0xd0, //0x00003667 movq $-48(%rbp), %rdx
- 0x48, 0x83, 0xfa, 0xff, //0x0000366b cmpq $-1, %rdx
- 0x48, 0x89, 0xd0, //0x0000366f movq %rdx, %rax
- 0x48, 0x0f, 0x44, 0xc1, //0x00003672 cmoveq %rcx, %rax
- 0x48, 0x0f, 0x45, 0xca, //0x00003676 cmovneq %rdx, %rcx
- 0x49, 0x83, 0xc3, 0x01, //0x0000367a addq $1, %r11
- 0x49, 0x83, 0xc6, 0xff, //0x0000367e addq $-1, %r14
- 0x48, 0x89, 0x45, 0xd0, //0x00003682 movq %rax, $-48(%rbp)
- 0x4d, 0x85, 0xf6, //0x00003686 testq %r14, %r14
- 0x0f, 0x85, 0xc8, 0xfe, 0xff, 0xff, //0x00003689 jne LBB0_601
- 0xe9, 0x47, 0xff, 0xff, 0xff, //0x0000368f jmp LBB0_611
- //0x00003694 LBB0_617
- 0x48, 0x8b, 0x45, 0xa8, //0x00003694 movq $-88(%rbp), %rax
- 0x4c, 0x89, 0x18, //0x00003698 movq %r11, (%rax)
- //0x0000369b LBB0_618
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000369b movq $-1, %rax
- 0xe9, 0x4c, 0x00, 0x00, 0x00, //0x000036a2 jmp LBB0_638
- //0x000036a7 LBB0_634
- 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x000036a7 movq $-7, %rax
- 0xe9, 0x40, 0x00, 0x00, 0x00, //0x000036ae jmp LBB0_638
- //0x000036b3 LBB0_58
- 0x4c, 0x89, 0xd8, //0x000036b3 movq %r11, %rax
- 0x49, 0x83, 0xfb, 0xff, //0x000036b6 cmpq $-1, %r11
- 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x000036ba jne LBB0_626
- //0x000036c0 LBB0_59
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000036c0 movq $-1, %rax
- 0x4c, 0x89, 0x65, 0xd0, //0x000036c7 movq %r12, $-48(%rbp)
- 0xe9, 0x72, 0x00, 0x00, 0x00, //0x000036cb jmp LBB0_626
- //0x000036d0 LBB0_619
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000036d0 movq $-1, %rax
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000036d7 jmp LBB0_622
- //0x000036dc LBB0_621
- 0x4c, 0x89, 0xd8, //0x000036dc movq %r11, %rax
- //0x000036df LBB0_622
- 0x48, 0xf7, 0xd0, //0x000036df notq %rax
- 0x48, 0x01, 0xc2, //0x000036e2 addq %rax, %rdx
- 0x48, 0x8b, 0x45, 0xa8, //0x000036e5 movq $-88(%rbp), %rax
- 0x48, 0x89, 0x10, //0x000036e9 movq %rdx, (%rax)
- //0x000036ec LBB0_637
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000036ec movq $-2, %rax
- //0x000036f3 LBB0_638
- 0x48, 0x81, 0xc4, 0x88, 0x00, 0x00, 0x00, //0x000036f3 addq $136, %rsp
- 0x5b, //0x000036fa popq %rbx
- 0x41, 0x5c, //0x000036fb popq %r12
- 0x41, 0x5d, //0x000036fd popq %r13
- 0x41, 0x5e, //0x000036ff popq %r14
- 0x41, 0x5f, //0x00003701 popq %r15
- 0x5d, //0x00003703 popq %rbp
- 0xc3, //0x00003704 retq
- //0x00003705 LBB0_127
- 0x4c, 0x89, 0xd8, //0x00003705 movq %r11, %rax
- 0x49, 0x83, 0xfb, 0xff, //0x00003708 cmpq $-1, %r11
- 0x48, 0x8b, 0x75, 0xd0, //0x0000370c movq $-48(%rbp), %rsi
- 0x0f, 0x85, 0xa7, 0x01, 0x00, 0x00, //0x00003710 jne LBB0_226
- //0x00003716 LBB0_128
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003716 movq $-1, %rax
- 0x4c, 0x89, 0xe6, //0x0000371d movq %r12, %rsi
- 0xe9, 0x98, 0x01, 0x00, 0x00, //0x00003720 jmp LBB0_226
- //0x00003725 LBB0_623
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003725 movq $-2, %rax
- 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x0000372c cmpq $-1, $-48(%rbp)
- 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00003731 jne LBB0_626
- 0x48, 0x0f, 0xbc, 0xc9, //0x00003737 bsfq %rcx, %rcx
- 0x4c, 0x01, 0xd9, //0x0000373b addq %r11, %rcx
- //0x0000373e LBB0_625
- 0x48, 0x89, 0x4d, 0xd0, //0x0000373e movq %rcx, $-48(%rbp)
- //0x00003742 LBB0_626
- 0x48, 0x8b, 0x4d, 0xa8, //0x00003742 movq $-88(%rbp), %rcx
- 0x48, 0x8b, 0x55, 0xd0, //0x00003746 movq $-48(%rbp), %rdx
- 0x48, 0x89, 0x11, //0x0000374a movq %rdx, (%rcx)
- 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x0000374d jmp LBB0_638
- //0x00003752 LBB0_312
- 0x48, 0x8b, 0x55, 0xa8, //0x00003752 movq $-88(%rbp), %rdx
- 0x48, 0x89, 0x32, //0x00003756 movq %rsi, (%rdx)
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003759 movq $-2, %rax
- 0x41, 0x80, 0x38, 0x6e, //0x00003760 cmpb $110, (%r8)
- 0x0f, 0x85, 0x89, 0xff, 0xff, 0xff, //0x00003764 jne LBB0_638
- 0x48, 0x8d, 0x4e, 0x01, //0x0000376a leaq $1(%rsi), %rcx
- 0x48, 0x89, 0x0a, //0x0000376e movq %rcx, (%rdx)
- 0x41, 0x80, 0x7c, 0x31, 0x01, 0x75, //0x00003771 cmpb $117, $1(%r9,%rsi)
- 0x0f, 0x85, 0x76, 0xff, 0xff, 0xff, //0x00003777 jne LBB0_638
- 0x48, 0x8d, 0x4e, 0x02, //0x0000377d leaq $2(%rsi), %rcx
- 0x48, 0x89, 0x0a, //0x00003781 movq %rcx, (%rdx)
- 0x41, 0x80, 0x7c, 0x31, 0x02, 0x6c, //0x00003784 cmpb $108, $2(%r9,%rsi)
- 0x0f, 0x85, 0x63, 0xff, 0xff, 0xff, //0x0000378a jne LBB0_638
- 0x48, 0x8d, 0x4e, 0x03, //0x00003790 leaq $3(%rsi), %rcx
- 0x48, 0x89, 0x0a, //0x00003794 movq %rcx, (%rdx)
- 0x41, 0x80, 0x7c, 0x31, 0x03, 0x6c, //0x00003797 cmpb $108, $3(%r9,%rsi)
- 0x0f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x0000379d jne LBB0_638
- 0xe9, 0xaa, 0x00, 0x00, 0x00, //0x000037a3 jmp LBB0_316
- //0x000037a8 LBB0_627
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000037a8 movq $-2, %rax
- 0x80, 0xf9, 0x61, //0x000037af cmpb $97, %cl
- 0x0f, 0x85, 0x3b, 0xff, 0xff, 0xff, //0x000037b2 jne LBB0_638
- 0x48, 0x8d, 0x4e, 0x02, //0x000037b8 leaq $2(%rsi), %rcx
- 0x48, 0x8b, 0x55, 0xa8, //0x000037bc movq $-88(%rbp), %rdx
- 0x48, 0x89, 0x0a, //0x000037c0 movq %rcx, (%rdx)
- 0x41, 0x80, 0x7c, 0x31, 0x02, 0x6c, //0x000037c3 cmpb $108, $2(%r9,%rsi)
- 0x0f, 0x85, 0x24, 0xff, 0xff, 0xff, //0x000037c9 jne LBB0_638
- 0x48, 0x8d, 0x4e, 0x03, //0x000037cf leaq $3(%rsi), %rcx
- 0x48, 0x89, 0x0a, //0x000037d3 movq %rcx, (%rdx)
- 0x41, 0x80, 0x7c, 0x31, 0x03, 0x73, //0x000037d6 cmpb $115, $3(%r9,%rsi)
- 0x0f, 0x85, 0x11, 0xff, 0xff, 0xff, //0x000037dc jne LBB0_638
- 0x48, 0x8d, 0x4e, 0x04, //0x000037e2 leaq $4(%rsi), %rcx
- 0x48, 0x89, 0x0a, //0x000037e6 movq %rcx, (%rdx)
- 0x41, 0x80, 0x7c, 0x31, 0x04, 0x65, //0x000037e9 cmpb $101, $4(%r9,%rsi)
- 0x0f, 0x85, 0xfe, 0xfe, 0xff, 0xff, //0x000037ef jne LBB0_638
- 0x48, 0x83, 0xc6, 0x05, //0x000037f5 addq $5, %rsi
- 0x48, 0x89, 0x32, //0x000037f9 movq %rsi, (%rdx)
- 0xe9, 0xf2, 0xfe, 0xff, 0xff, //0x000037fc jmp LBB0_638
- //0x00003801 LBB0_322
- 0x48, 0x8b, 0x55, 0xa8, //0x00003801 movq $-88(%rbp), %rdx
- 0x48, 0x89, 0x32, //0x00003805 movq %rsi, (%rdx)
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003808 movq $-2, %rax
- 0x41, 0x80, 0x38, 0x74, //0x0000380f cmpb $116, (%r8)
- 0x0f, 0x85, 0xda, 0xfe, 0xff, 0xff, //0x00003813 jne LBB0_638
- 0x48, 0x8d, 0x4e, 0x01, //0x00003819 leaq $1(%rsi), %rcx
- 0x48, 0x89, 0x0a, //0x0000381d movq %rcx, (%rdx)
- 0x41, 0x80, 0x7c, 0x31, 0x01, 0x72, //0x00003820 cmpb $114, $1(%r9,%rsi)
- 0x0f, 0x85, 0xc7, 0xfe, 0xff, 0xff, //0x00003826 jne LBB0_638
- 0x48, 0x8d, 0x4e, 0x02, //0x0000382c leaq $2(%rsi), %rcx
- 0x48, 0x89, 0x0a, //0x00003830 movq %rcx, (%rdx)
- 0x41, 0x80, 0x7c, 0x31, 0x02, 0x75, //0x00003833 cmpb $117, $2(%r9,%rsi)
- 0x0f, 0x85, 0xb4, 0xfe, 0xff, 0xff, //0x00003839 jne LBB0_638
- 0x48, 0x8d, 0x4e, 0x03, //0x0000383f leaq $3(%rsi), %rcx
- 0x48, 0x89, 0x0a, //0x00003843 movq %rcx, (%rdx)
- 0x41, 0x80, 0x7c, 0x31, 0x03, 0x65, //0x00003846 cmpb $101, $3(%r9,%rsi)
- 0x0f, 0x85, 0xa1, 0xfe, 0xff, 0xff, //0x0000384c jne LBB0_638
- //0x00003852 LBB0_316
- 0x48, 0x83, 0xc6, 0x04, //0x00003852 addq $4, %rsi
- 0x48, 0x89, 0x32, //0x00003856 movq %rsi, (%rdx)
- 0xe9, 0x95, 0xfe, 0xff, 0xff, //0x00003859 jmp LBB0_638
- //0x0000385e LBB0_632
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000385e movq $-2, %rax
- 0x48, 0x8b, 0x75, 0xd0, //0x00003865 movq $-48(%rbp), %rsi
- 0x48, 0x83, 0xfe, 0xff, //0x00003869 cmpq $-1, %rsi
- 0x0f, 0x85, 0x4a, 0x00, 0x00, 0x00, //0x0000386d jne LBB0_226
- 0x48, 0x0f, 0xbc, 0xf1, //0x00003873 bsfq %rcx, %rsi
- 0x4c, 0x01, 0xde, //0x00003877 addq %r11, %rsi
- 0xe9, 0x3e, 0x00, 0x00, 0x00, //0x0000387a jmp LBB0_226
- //0x0000387f LBB0_198
- 0x48, 0x8b, 0x55, 0xc8, //0x0000387f movq $-56(%rbp), %rdx
- 0xe9, 0x57, 0xfe, 0xff, 0xff, //0x00003883 jmp LBB0_622
- //0x00003888 LBB0_635
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003888 movq $-1, %rax
- //0x0000388f LBB0_636
- 0x48, 0x8b, 0x4d, 0xc8, //0x0000388f movq $-56(%rbp), %rcx
- 0x48, 0x29, 0xc1, //0x00003893 subq %rax, %rcx
- 0x48, 0x8b, 0x45, 0xa8, //0x00003896 movq $-88(%rbp), %rax
- 0x48, 0x89, 0x08, //0x0000389a movq %rcx, (%rax)
- 0xe9, 0x4a, 0xfe, 0xff, 0xff, //0x0000389d jmp LBB0_637
- //0x000038a2 LBB0_434
- 0x4c, 0x89, 0xd8, //0x000038a2 movq %r11, %rax
- 0x49, 0x83, 0xfb, 0xff, //0x000038a5 cmpq $-1, %r11
- 0x48, 0x8b, 0x75, 0xd0, //0x000038a9 movq $-48(%rbp), %rsi
- 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x000038ad jne LBB0_226
- //0x000038b3 LBB0_435
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000038b3 movq $-1, %rax
- 0x4c, 0x89, 0xc6, //0x000038ba movq %r8, %rsi
- //0x000038bd LBB0_226
- 0x48, 0x8b, 0x4d, 0xa8, //0x000038bd movq $-88(%rbp), %rcx
- 0x48, 0x89, 0x31, //0x000038c1 movq %rsi, (%rcx)
- 0xe9, 0x2a, 0xfe, 0xff, 0xff, //0x000038c4 jmp LBB0_638
- //0x000038c9 LBB0_639
- 0x4d, 0x89, 0xdc, //0x000038c9 movq %r11, %r12
- 0xe9, 0xef, 0xfd, 0xff, 0xff, //0x000038cc jmp LBB0_59
- //0x000038d1 LBB0_640
- 0x4d, 0x89, 0xdc, //0x000038d1 movq %r11, %r12
- 0xe9, 0x3d, 0xfe, 0xff, 0xff, //0x000038d4 jmp LBB0_128
- //0x000038d9 LBB0_190
- 0x4c, 0x01, 0xd9, //0x000038d9 addq %r11, %rcx
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000038dc movq $-2, %rax
- 0xe9, 0x56, 0xfe, 0xff, 0xff, //0x000038e3 jmp LBB0_625
- //0x000038e8 LBB0_225
- 0x4c, 0x01, 0xd9, //0x000038e8 addq %r11, %rcx
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000038eb movq $-2, %rax
- 0x48, 0x89, 0xce, //0x000038f2 movq %rcx, %rsi
- 0xe9, 0xc3, 0xff, 0xff, 0xff, //0x000038f5 jmp LBB0_226
- //0x000038fa LBB0_641
- 0x4d, 0x89, 0xd8, //0x000038fa movq %r11, %r8
- 0xe9, 0xb1, 0xff, 0xff, 0xff, //0x000038fd jmp LBB0_435
- //0x00003902 LBB0_542
- 0x4c, 0x8b, 0x45, 0xb8, //0x00003902 movq $-72(%rbp), %r8
- 0xe9, 0xa8, 0xff, 0xff, 0xff, //0x00003906 jmp LBB0_435
- //0x0000390b LBB0_642
- 0x48, 0x8b, 0x4d, 0xa0, //0x0000390b movq $-96(%rbp), %rcx
- 0x48, 0x8b, 0x49, 0x08, //0x0000390f movq $8(%rcx), %rcx
- //0x00003913 LBB0_643
- 0x48, 0x8b, 0x55, 0xa8, //0x00003913 movq $-88(%rbp), %rdx
- 0x48, 0x89, 0x0a, //0x00003917 movq %rcx, (%rdx)
- 0xe9, 0xd4, 0xfd, 0xff, 0xff, //0x0000391a jmp LBB0_638
- //0x0000391f LBB0_644
- 0x4d, 0x29, 0xcb, //0x0000391f subq %r9, %r11
- 0x49, 0x01, 0xd3, //0x00003922 addq %rdx, %r11
- 0xe9, 0x21, 0x00, 0x00, 0x00, //0x00003925 jmp LBB0_648
- //0x0000392a LBB0_645
- 0x4c, 0x89, 0xde, //0x0000392a movq %r11, %rsi
- 0x4c, 0x29, 0xc6, //0x0000392d subq %r8, %rsi
- //0x00003930 LBB0_646
- 0x48, 0x01, 0xd6, //0x00003930 addq %rdx, %rsi
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003933 movq $-2, %rax
- 0xe9, 0x7e, 0xff, 0xff, 0xff, //0x0000393a jmp LBB0_226
- //0x0000393f LBB0_652
- 0x4c, 0x8b, 0x65, 0xb8, //0x0000393f movq $-72(%rbp), %r12
- 0xe9, 0x78, 0xfd, 0xff, 0xff, //0x00003943 jmp LBB0_59
- //0x00003948 LBB0_647
- 0x4d, 0x29, 0xcb, //0x00003948 subq %r9, %r11
- //0x0000394b LBB0_648
- 0x4c, 0x89, 0x5d, 0xd0, //0x0000394b movq %r11, $-48(%rbp)
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000394f movq $-2, %rax
- 0xe9, 0xe7, 0xfd, 0xff, 0xff, //0x00003956 jmp LBB0_626
- //0x0000395b LBB0_653
- 0x4c, 0x8b, 0x65, 0xb8, //0x0000395b movq $-72(%rbp), %r12
- 0xe9, 0xb2, 0xfd, 0xff, 0xff, //0x0000395f jmp LBB0_128
- //0x00003964 LBB0_649
- 0x4c, 0x89, 0xde, //0x00003964 movq %r11, %rsi
- 0x4c, 0x29, 0xc6, //0x00003967 subq %r8, %rsi
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000396a movq $-2, %rax
- 0xe9, 0x47, 0xff, 0xff, 0xff, //0x00003971 jmp LBB0_226
- //0x00003976 LBB0_650
- 0x4c, 0x89, 0xde, //0x00003976 movq %r11, %rsi
- 0x4c, 0x29, 0xce, //0x00003979 subq %r9, %rsi
- 0xe9, 0xaf, 0xff, 0xff, 0xff, //0x0000397c jmp LBB0_646
- //0x00003981 LBB0_651
- 0x4c, 0x89, 0xde, //0x00003981 movq %r11, %rsi
- 0x4c, 0x29, 0xce, //0x00003984 subq %r9, %rsi
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003987 movq $-2, %rax
- 0xe9, 0x2a, 0xff, 0xff, 0xff, //0x0000398e jmp LBB0_226
- 0x90, //0x00003993 .p2align 2, 0x90
- // // .set L0_0_set_34, LBB0_34-LJTI0_0
- // // .set L0_0_set_62, LBB0_62-LJTI0_0
- // // .set L0_0_set_39, LBB0_39-LJTI0_0
- // // .set L0_0_set_60, LBB0_60-LJTI0_0
- // // .set L0_0_set_37, LBB0_37-LJTI0_0
- // // .set L0_0_set_64, LBB0_64-LJTI0_0
- //0x00003994 LJTI0_0
- 0xf8, 0xc9, 0xff, 0xff, //0x00003994 .long L0_0_set_34
- 0x0d, 0xcc, 0xff, 0xff, //0x00003998 .long L0_0_set_62
- 0x33, 0xca, 0xff, 0xff, //0x0000399c .long L0_0_set_39
- 0xf6, 0xcb, 0xff, 0xff, //0x000039a0 .long L0_0_set_60
- 0x0f, 0xca, 0xff, 0xff, //0x000039a4 .long L0_0_set_37
- 0x39, 0xcc, 0xff, 0xff, //0x000039a8 .long L0_0_set_64
- // // .set L0_1_set_638, LBB0_638-LJTI0_1
- // // .set L0_1_set_637, LBB0_637-LJTI0_1
- // // .set L0_1_set_251, LBB0_251-LJTI0_1
- // // .set L0_1_set_273, LBB0_273-LJTI0_1
- // // .set L0_1_set_68, LBB0_68-LJTI0_1
- // // .set L0_1_set_270, LBB0_270-LJTI0_1
- // // .set L0_1_set_248, LBB0_248-LJTI0_1
- // // .set L0_1_set_310, LBB0_310-LJTI0_1
- // // .set L0_1_set_320, LBB0_320-LJTI0_1
- // // .set L0_1_set_317, LBB0_317-LJTI0_1
- //0x000039ac LJTI0_1
- 0x47, 0xfd, 0xff, 0xff, //0x000039ac .long L0_1_set_638
- 0x40, 0xfd, 0xff, 0xff, //0x000039b0 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039b4 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039b8 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039bc .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039c0 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039c4 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039c8 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039cc .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039d0 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039d4 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039d8 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039dc .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039e0 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039e4 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039e8 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039ec .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039f0 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039f4 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039f8 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x000039fc .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a00 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a04 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a08 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a0c .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a10 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a14 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a18 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a1c .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a20 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a24 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a28 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a2c .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a30 .long L0_1_set_637
- 0xff, 0xd8, 0xff, 0xff, //0x00003a34 .long L0_1_set_251
- 0x40, 0xfd, 0xff, 0xff, //0x00003a38 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a3c .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a40 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a44 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a48 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a4c .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a50 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a54 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a58 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a5c .long L0_1_set_637
- 0xde, 0xda, 0xff, 0xff, //0x00003a60 .long L0_1_set_273
- 0x40, 0xfd, 0xff, 0xff, //0x00003a64 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a68 .long L0_1_set_637
- 0x77, 0xcc, 0xff, 0xff, //0x00003a6c .long L0_1_set_68
- 0x77, 0xcc, 0xff, 0xff, //0x00003a70 .long L0_1_set_68
- 0x77, 0xcc, 0xff, 0xff, //0x00003a74 .long L0_1_set_68
- 0x77, 0xcc, 0xff, 0xff, //0x00003a78 .long L0_1_set_68
- 0x77, 0xcc, 0xff, 0xff, //0x00003a7c .long L0_1_set_68
- 0x77, 0xcc, 0xff, 0xff, //0x00003a80 .long L0_1_set_68
- 0x77, 0xcc, 0xff, 0xff, //0x00003a84 .long L0_1_set_68
- 0x77, 0xcc, 0xff, 0xff, //0x00003a88 .long L0_1_set_68
- 0x77, 0xcc, 0xff, 0xff, //0x00003a8c .long L0_1_set_68
- 0x77, 0xcc, 0xff, 0xff, //0x00003a90 .long L0_1_set_68
- 0x40, 0xfd, 0xff, 0xff, //0x00003a94 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a98 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003a9c .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003aa0 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003aa4 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003aa8 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003aac .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003ab0 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003ab4 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003ab8 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003abc .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003ac0 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003ac4 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003ac8 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003acc .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003ad0 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003ad4 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003ad8 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003adc .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003ae0 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003ae4 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003ae8 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003aec .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003af0 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003af4 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003af8 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003afc .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b00 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b04 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b08 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b0c .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b10 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b14 .long L0_1_set_637
- 0xae, 0xda, 0xff, 0xff, //0x00003b18 .long L0_1_set_270
- 0x40, 0xfd, 0xff, 0xff, //0x00003b1c .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b20 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b24 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b28 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b2c .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b30 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b34 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b38 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b3c .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b40 .long L0_1_set_637
- 0xcd, 0xd8, 0xff, 0xff, //0x00003b44 .long L0_1_set_248
- 0x40, 0xfd, 0xff, 0xff, //0x00003b48 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b4c .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b50 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b54 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b58 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b5c .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b60 .long L0_1_set_637
- 0x3c, 0xdd, 0xff, 0xff, //0x00003b64 .long L0_1_set_310
- 0x40, 0xfd, 0xff, 0xff, //0x00003b68 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b6c .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b70 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b74 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b78 .long L0_1_set_637
- 0x97, 0xdd, 0xff, 0xff, //0x00003b7c .long L0_1_set_320
- 0x40, 0xfd, 0xff, 0xff, //0x00003b80 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b84 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b88 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b8c .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b90 .long L0_1_set_637
- 0x40, 0xfd, 0xff, 0xff, //0x00003b94 .long L0_1_set_637
- 0x67, 0xdd, 0xff, 0xff, //0x00003b98 .long L0_1_set_317
- // // .set L0_2_set_299, LBB0_299-LJTI0_2
- // // .set L0_2_set_448, LBB0_448-LJTI0_2
- // // .set L0_2_set_305, LBB0_305-LJTI0_2
- // // .set L0_2_set_308, LBB0_308-LJTI0_2
- //0x00003b9c LJTI0_2
- 0xcd, 0xda, 0xff, 0xff, //0x00003b9c .long L0_2_set_299
- 0xd9, 0xe9, 0xff, 0xff, //0x00003ba0 .long L0_2_set_448
- 0xcd, 0xda, 0xff, 0xff, //0x00003ba4 .long L0_2_set_299
- 0x1d, 0xdb, 0xff, 0xff, //0x00003ba8 .long L0_2_set_305
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bac .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bb0 .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bb4 .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bb8 .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bbc .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bc0 .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bc4 .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bc8 .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bcc .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bd0 .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bd4 .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bd8 .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bdc .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003be0 .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003be4 .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003be8 .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bec .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bf0 .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bf4 .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bf8 .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003bfc .long L0_2_set_448
- 0xd9, 0xe9, 0xff, 0xff, //0x00003c00 .long L0_2_set_448
- 0x39, 0xdb, 0xff, 0xff, //0x00003c04 .long L0_2_set_308
- // // .set L0_3_set_94, LBB0_94-LJTI0_3
- // // .set L0_3_set_232, LBB0_232-LJTI0_3
- // // .set L0_3_set_100, LBB0_100-LJTI0_3
- // // .set L0_3_set_103, LBB0_103-LJTI0_3
- //0x00003c08 LJTI0_3
- 0xf1, 0xcb, 0xff, 0xff, //0x00003c08 .long L0_3_set_94
- 0x86, 0xd5, 0xff, 0xff, //0x00003c0c .long L0_3_set_232
- 0xf1, 0xcb, 0xff, 0xff, //0x00003c10 .long L0_3_set_94
- 0x3a, 0xcc, 0xff, 0xff, //0x00003c14 .long L0_3_set_100
- 0x86, 0xd5, 0xff, 0xff, //0x00003c18 .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c1c .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c20 .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c24 .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c28 .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c2c .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c30 .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c34 .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c38 .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c3c .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c40 .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c44 .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c48 .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c4c .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c50 .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c54 .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c58 .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c5c .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c60 .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c64 .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c68 .long L0_3_set_232
- 0x86, 0xd5, 0xff, 0xff, //0x00003c6c .long L0_3_set_232
- 0x56, 0xcc, 0xff, 0xff, //0x00003c70 .long L0_3_set_103
- //0x00003c74 .p2align 2, 0x00
- //0x00003c74 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x00003c74 .long 2
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8.go b/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8.go
deleted file mode 100644
index a4f8418e3..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8.go
+++ /dev/null
@@ -1,37 +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 sse
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/native/types`
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var F_validate_utf8 func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer) (ret int)
-
-var S_validate_utf8 uintptr
-
-//go:nosplit
-func validate_utf8(s *string, p *int, m *types.StateMachine) (ret int) {
- return F_validate_utf8(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)))
-}
-
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_fast.go b/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_fast.go
deleted file mode 100644
index 2b9b10497..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_fast.go
+++ /dev/null
@@ -1,34 +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 sse
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var F_validate_utf8_fast func(s unsafe.Pointer) (ret int)
-
-var S_validate_utf8_fast uintptr
-
-//go:nosplit
-func validate_utf8_fast(s *string) (ret int) {
- return F_validate_utf8_fast(rt.NoEscape(unsafe.Pointer(s)))
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_fast_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_fast_subr.go
deleted file mode 100644
index a46e40880..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_fast_subr.go
+++ /dev/null
@@ -1,41 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package sse
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__validate_utf8_fast = 0
-)
-
-const (
- _stack__validate_utf8_fast = 24
-)
-
-const (
- _size__validate_utf8_fast = 536
-)
-
-var (
- _pcsp__validate_utf8_fast = [][2]uint32{
- {0x1, 0},
- {0x5, 8},
- {0x6, 16},
- {0xfb, 24},
- {0xfc, 16},
- {0xfd, 8},
- {0xfe, 0},
- {0x213, 24},
- {0x214, 16},
- {0x215, 8},
- {0x218, 0},
- }
-)
-
-var _cfunc_validate_utf8_fast = []loader.CFunc{
- {"_validate_utf8_fast_entry", 0, _entry__validate_utf8_fast, 0, nil},
- {"_validate_utf8_fast", _entry__validate_utf8_fast, _size__validate_utf8_fast, _stack__validate_utf8_fast, _pcsp__validate_utf8_fast},
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_fast_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_fast_text_amd64.go
deleted file mode 100644
index e9a5c9f56..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_fast_text_amd64.go
+++ /dev/null
@@ -1,158 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package sse
-
-var _text_validate_utf8_fast = []byte{
- // .p2align 4, 0x90
- // _validate_utf8_fast
- 0x55, // pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000001 movq %rsp, %rbp
- 0x53, //0x00000004 pushq %rbx
- 0x50, //0x00000005 pushq %rax
- 0x4c, 0x8b, 0x17, //0x00000006 movq (%rdi), %r10
- 0x4c, 0x8b, 0x5f, 0x08, //0x00000009 movq $8(%rdi), %r11
- 0x4b, 0x8d, 0x34, 0x1a, //0x0000000d leaq (%r10,%r11), %rsi
- 0x48, 0x83, 0xc6, 0xfd, //0x00000011 addq $-3, %rsi
- 0x4c, 0x89, 0xd0, //0x00000015 movq %r10, %rax
- 0x4c, 0x39, 0xd6, //0x00000018 cmpq %r10, %rsi
- 0x0f, 0x86, 0xdd, 0x00, 0x00, 0x00, //0x0000001b jbe LBB0_14
- 0x4c, 0x89, 0xd0, //0x00000021 movq %r10, %rax
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00000024 jmp LBB0_3
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000029 .p2align 4, 0x90
- //0x00000030 LBB0_2
- 0x48, 0x01, 0xd0, //0x00000030 addq %rdx, %rax
- 0x48, 0x39, 0xf0, //0x00000033 cmpq %rsi, %rax
- 0x0f, 0x83, 0xc2, 0x00, 0x00, 0x00, //0x00000036 jae LBB0_14
- //0x0000003c LBB0_3
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x0000003c movl $1, %edx
- 0x80, 0x38, 0x00, //0x00000041 cmpb $0, (%rax)
- 0x0f, 0x89, 0xe6, 0xff, 0xff, 0xff, //0x00000044 jns LBB0_2
- 0x8b, 0x38, //0x0000004a movl (%rax), %edi
- 0x89, 0xf9, //0x0000004c movl %edi, %ecx
- 0x81, 0xe1, 0xf0, 0xc0, 0xc0, 0x00, //0x0000004e andl $12632304, %ecx
- 0x81, 0xf9, 0xe0, 0x80, 0x80, 0x00, //0x00000054 cmpl $8421600, %ecx
- 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000005a jne LBB0_7
- 0x89, 0xf9, //0x00000060 movl %edi, %ecx
- 0x81, 0xe1, 0x0f, 0x20, 0x00, 0x00, //0x00000062 andl $8207, %ecx
- 0x81, 0xf9, 0x0d, 0x20, 0x00, 0x00, //0x00000068 cmpl $8205, %ecx
- 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x0000006e je LBB0_7
- 0xba, 0x03, 0x00, 0x00, 0x00, //0x00000074 movl $3, %edx
- 0x85, 0xc9, //0x00000079 testl %ecx, %ecx
- 0x0f, 0x85, 0xaf, 0xff, 0xff, 0xff, //0x0000007b jne LBB0_2
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000081 .p2align 4, 0x90
- //0x00000090 LBB0_7
- 0x89, 0xf9, //0x00000090 movl %edi, %ecx
- 0x81, 0xe1, 0xe0, 0xc0, 0x00, 0x00, //0x00000092 andl $49376, %ecx
- 0x81, 0xf9, 0xc0, 0x80, 0x00, 0x00, //0x00000098 cmpl $32960, %ecx
- 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x0000009e jne LBB0_9
- 0x89, 0xf9, //0x000000a4 movl %edi, %ecx
- 0xba, 0x02, 0x00, 0x00, 0x00, //0x000000a6 movl $2, %edx
- 0x83, 0xe1, 0x1e, //0x000000ab andl $30, %ecx
- 0x0f, 0x85, 0x7c, 0xff, 0xff, 0xff, //0x000000ae jne LBB0_2
- //0x000000b4 LBB0_9
- 0x89, 0xf9, //0x000000b4 movl %edi, %ecx
- 0x81, 0xe1, 0xf8, 0xc0, 0xc0, 0xc0, //0x000000b6 andl $-1061109512, %ecx
- 0x81, 0xf9, 0xf0, 0x80, 0x80, 0x80, //0x000000bc cmpl $-2139062032, %ecx
- 0x0f, 0x85, 0x29, 0x00, 0x00, 0x00, //0x000000c2 jne LBB0_13
- 0x89, 0xf9, //0x000000c8 movl %edi, %ecx
- 0x81, 0xe1, 0x07, 0x30, 0x00, 0x00, //0x000000ca andl $12295, %ecx
- 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x000000d0 je LBB0_13
- 0xba, 0x04, 0x00, 0x00, 0x00, //0x000000d6 movl $4, %edx
- 0x40, 0xf6, 0xc7, 0x04, //0x000000db testb $4, %dil
- 0x0f, 0x84, 0x4b, 0xff, 0xff, 0xff, //0x000000df je LBB0_2
- 0x81, 0xe7, 0x03, 0x30, 0x00, 0x00, //0x000000e5 andl $12291, %edi
- 0x0f, 0x84, 0x3f, 0xff, 0xff, 0xff, //0x000000eb je LBB0_2
- //0x000000f1 LBB0_13
- 0x48, 0xf7, 0xd0, //0x000000f1 notq %rax
- 0x4c, 0x01, 0xd0, //0x000000f4 addq %r10, %rax
- 0x48, 0x83, 0xc4, 0x08, //0x000000f7 addq $8, %rsp
- 0x5b, //0x000000fb popq %rbx
- 0x5d, //0x000000fc popq %rbp
- 0xc3, //0x000000fd retq
- //0x000000fe LBB0_14
- 0x4d, 0x01, 0xd3, //0x000000fe addq %r10, %r11
- 0x4c, 0x39, 0xd8, //0x00000101 cmpq %r11, %rax
- 0x0f, 0x83, 0x03, 0x01, 0x00, 0x00, //0x00000104 jae LBB0_30
- 0x4c, 0x8d, 0x45, 0xf4, //0x0000010a leaq $-12(%rbp), %r8
- 0x4c, 0x8d, 0x4d, 0xf2, //0x0000010e leaq $-14(%rbp), %r9
- 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00000112 jmp LBB0_17
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000117 .p2align 4, 0x90
- //0x00000120 LBB0_16
- 0x48, 0x83, 0xc0, 0x01, //0x00000120 addq $1, %rax
- 0x4c, 0x39, 0xd8, //0x00000124 cmpq %r11, %rax
- 0x0f, 0x83, 0xe0, 0x00, 0x00, 0x00, //0x00000127 jae LBB0_30
- //0x0000012d LBB0_17
- 0x80, 0x38, 0x00, //0x0000012d cmpb $0, (%rax)
- 0x0f, 0x89, 0xea, 0xff, 0xff, 0xff, //0x00000130 jns LBB0_16
- 0xc6, 0x45, 0xf4, 0x00, //0x00000136 movb $0, $-12(%rbp)
- 0xc6, 0x45, 0xf2, 0x00, //0x0000013a movb $0, $-14(%rbp)
- 0x4c, 0x89, 0xda, //0x0000013e movq %r11, %rdx
- 0x48, 0x29, 0xc2, //0x00000141 subq %rax, %rdx
- 0x48, 0x83, 0xfa, 0x02, //0x00000144 cmpq $2, %rdx
- 0x0f, 0x82, 0x31, 0x00, 0x00, 0x00, //0x00000148 jb LBB0_21
- 0x0f, 0xb6, 0x30, //0x0000014e movzbl (%rax), %esi
- 0x0f, 0xb6, 0x78, 0x01, //0x00000151 movzbl $1(%rax), %edi
- 0x40, 0x88, 0x75, 0xf4, //0x00000155 movb %sil, $-12(%rbp)
- 0x48, 0x8d, 0x48, 0x02, //0x00000159 leaq $2(%rax), %rcx
- 0x48, 0x83, 0xc2, 0xfe, //0x0000015d addq $-2, %rdx
- 0x4c, 0x89, 0xcb, //0x00000161 movq %r9, %rbx
- 0x48, 0x85, 0xd2, //0x00000164 testq %rdx, %rdx
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00000167 je LBB0_22
- //0x0000016d LBB0_20
- 0x0f, 0xb6, 0x09, //0x0000016d movzbl (%rcx), %ecx
- 0x88, 0x0b, //0x00000170 movb %cl, (%rbx)
- 0x0f, 0xb6, 0x75, 0xf4, //0x00000172 movzbl $-12(%rbp), %esi
- 0x0f, 0xb6, 0x4d, 0xf2, //0x00000176 movzbl $-14(%rbp), %ecx
- 0xe9, 0x15, 0x00, 0x00, 0x00, //0x0000017a jmp LBB0_23
- //0x0000017f LBB0_21
- 0x31, 0xf6, //0x0000017f xorl %esi, %esi
- 0x31, 0xff, //0x00000181 xorl %edi, %edi
- 0x4c, 0x89, 0xc3, //0x00000183 movq %r8, %rbx
- 0x48, 0x89, 0xc1, //0x00000186 movq %rax, %rcx
- 0x48, 0x85, 0xd2, //0x00000189 testq %rdx, %rdx
- 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x0000018c jne LBB0_20
- //0x00000192 LBB0_22
- 0x31, 0xc9, //0x00000192 xorl %ecx, %ecx
- //0x00000194 LBB0_23
- 0x0f, 0xb6, 0xc9, //0x00000194 movzbl %cl, %ecx
- 0xc1, 0xe1, 0x10, //0x00000197 shll $16, %ecx
- 0x40, 0x0f, 0xb6, 0xff, //0x0000019a movzbl %dil, %edi
- 0xc1, 0xe7, 0x08, //0x0000019e shll $8, %edi
- 0x09, 0xcf, //0x000001a1 orl %ecx, %edi
- 0x40, 0x0f, 0xb6, 0xd6, //0x000001a3 movzbl %sil, %edx
- 0x09, 0xfa, //0x000001a7 orl %edi, %edx
- 0x89, 0xd1, //0x000001a9 movl %edx, %ecx
- 0x81, 0xe1, 0xf0, 0xc0, 0xc0, 0x00, //0x000001ab andl $12632304, %ecx
- 0x81, 0xf9, 0xe0, 0x80, 0x80, 0x00, //0x000001b1 cmpl $8421600, %ecx
- 0x0f, 0x85, 0x23, 0x00, 0x00, 0x00, //0x000001b7 jne LBB0_26
- 0x89, 0xd7, //0x000001bd movl %edx, %edi
- 0x81, 0xe7, 0x0f, 0x20, 0x00, 0x00, //0x000001bf andl $8207, %edi
- 0x81, 0xff, 0x0d, 0x20, 0x00, 0x00, //0x000001c5 cmpl $8205, %edi
- 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x000001cb je LBB0_26
- 0xb9, 0x03, 0x00, 0x00, 0x00, //0x000001d1 movl $3, %ecx
- 0x85, 0xff, //0x000001d6 testl %edi, %edi
- 0x0f, 0x85, 0x23, 0x00, 0x00, 0x00, //0x000001d8 jne LBB0_28
- 0x90, 0x90, //0x000001de .p2align 4, 0x90
- //0x000001e0 LBB0_26
- 0x40, 0xf6, 0xc6, 0x1e, //0x000001e0 testb $30, %sil
- 0x0f, 0x84, 0x07, 0xff, 0xff, 0xff, //0x000001e4 je LBB0_13
- 0x81, 0xe2, 0xe0, 0xc0, 0x00, 0x00, //0x000001ea andl $49376, %edx
- 0xb9, 0x02, 0x00, 0x00, 0x00, //0x000001f0 movl $2, %ecx
- 0x81, 0xfa, 0xc0, 0x80, 0x00, 0x00, //0x000001f5 cmpl $32960, %edx
- 0x0f, 0x85, 0xf0, 0xfe, 0xff, 0xff, //0x000001fb jne LBB0_13
- //0x00000201 LBB0_28
- 0x48, 0x01, 0xc8, //0x00000201 addq %rcx, %rax
- 0x4c, 0x39, 0xd8, //0x00000204 cmpq %r11, %rax
- 0x0f, 0x82, 0x20, 0xff, 0xff, 0xff, //0x00000207 jb LBB0_17
- //0x0000020d LBB0_30
- 0x31, 0xc0, //0x0000020d xorl %eax, %eax
- 0x48, 0x83, 0xc4, 0x08, //0x0000020f addq $8, %rsp
- 0x5b, //0x00000213 popq %rbx
- 0x5d, //0x00000214 popq %rbp
- 0xc3, //0x00000215 retq
- 0x00, 0x00, //0x00000216 .p2align 2, 0x00
- //0x00000218 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x00000218 .long 2
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_subr.go
deleted file mode 100644
index 0c051f8b8..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_subr.go
+++ /dev/null
@@ -1,44 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package sse
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__validate_utf8 = 0
-)
-
-const (
- _stack__validate_utf8 = 48
-)
-
-const (
- _size__validate_utf8 = 684
-)
-
-var (
- _pcsp__validate_utf8 = [][2]uint32{
- {0x1, 0},
- {0x6, 8},
- {0x8, 16},
- {0xa, 24},
- {0xb, 32},
- {0xc, 40},
- {0x283, 48},
- {0x284, 40},
- {0x286, 32},
- {0x288, 24},
- {0x28a, 16},
- {0x28b, 8},
- {0x28c, 0},
- {0x2ac, 48},
- }
-)
-
-var _cfunc_validate_utf8 = []loader.CFunc{
- {"_validate_utf8_entry", 0, _entry__validate_utf8, 0, nil},
- {"_validate_utf8", _entry__validate_utf8, _size__validate_utf8, _stack__validate_utf8, _pcsp__validate_utf8},
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_text_amd64.go
deleted file mode 100644
index a74724128..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_text_amd64.go
+++ /dev/null
@@ -1,193 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package sse
-
-var _text_validate_utf8 = []byte{
- // .p2align 4, 0x90
- // _validate_utf8
- 0x55, // pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000001 movq %rsp, %rbp
- 0x41, 0x57, //0x00000004 pushq %r15
- 0x41, 0x56, //0x00000006 pushq %r14
- 0x41, 0x54, //0x00000008 pushq %r12
- 0x53, //0x0000000a pushq %rbx
- 0x50, //0x0000000b pushq %rax
- 0x4c, 0x8b, 0x17, //0x0000000c movq (%rdi), %r10
- 0x4c, 0x8b, 0x5f, 0x08, //0x0000000f movq $8(%rdi), %r11
- 0x48, 0x8b, 0x0e, //0x00000013 movq (%rsi), %rcx
- 0x4c, 0x01, 0xd1, //0x00000016 addq %r10, %rcx
- 0x4f, 0x8d, 0x04, 0x1a, //0x00000019 leaq (%r10,%r11), %r8
- 0x49, 0x83, 0xc0, 0xfd, //0x0000001d addq $-3, %r8
- 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x00000021 jmp LBB0_1
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000026 .p2align 4, 0x90
- //0x00000030 LBB0_19
- 0x48, 0x01, 0xd9, //0x00000030 addq %rbx, %rcx
- //0x00000033 LBB0_1
- 0x4c, 0x39, 0xc1, //0x00000033 cmpq %r8, %rcx
- 0x0f, 0x83, 0xe1, 0x00, 0x00, 0x00, //0x00000036 jae LBB0_2
- 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000003c movl $1, %ebx
- 0x80, 0x39, 0x00, //0x00000041 cmpb $0, (%rcx)
- 0x0f, 0x89, 0xe6, 0xff, 0xff, 0xff, //0x00000044 jns LBB0_19
- 0x8b, 0x01, //0x0000004a movl (%rcx), %eax
- 0x89, 0xc7, //0x0000004c movl %eax, %edi
- 0x81, 0xe7, 0xf0, 0xc0, 0xc0, 0x00, //0x0000004e andl $12632304, %edi
- 0x81, 0xff, 0xe0, 0x80, 0x80, 0x00, //0x00000054 cmpl $8421600, %edi
- 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000005a jne LBB0_10
- 0x89, 0xc7, //0x00000060 movl %eax, %edi
- 0x81, 0xe7, 0x0f, 0x20, 0x00, 0x00, //0x00000062 andl $8207, %edi
- 0x81, 0xff, 0x0d, 0x20, 0x00, 0x00, //0x00000068 cmpl $8205, %edi
- 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x0000006e je LBB0_10
- 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00000074 movl $3, %ebx
- 0x85, 0xff, //0x00000079 testl %edi, %edi
- 0x0f, 0x85, 0xaf, 0xff, 0xff, 0xff, //0x0000007b jne LBB0_19
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000081 .p2align 4, 0x90
- //0x00000090 LBB0_10
- 0x89, 0xc7, //0x00000090 movl %eax, %edi
- 0x81, 0xe7, 0xe0, 0xc0, 0x00, 0x00, //0x00000092 andl $49376, %edi
- 0x81, 0xff, 0xc0, 0x80, 0x00, 0x00, //0x00000098 cmpl $32960, %edi
- 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x0000009e jne LBB0_12
- 0x89, 0xc7, //0x000000a4 movl %eax, %edi
- 0xbb, 0x02, 0x00, 0x00, 0x00, //0x000000a6 movl $2, %ebx
- 0x83, 0xe7, 0x1e, //0x000000ab andl $30, %edi
- 0x0f, 0x85, 0x7c, 0xff, 0xff, 0xff, //0x000000ae jne LBB0_19
- //0x000000b4 LBB0_12
- 0x89, 0xc7, //0x000000b4 movl %eax, %edi
- 0x81, 0xe7, 0xf8, 0xc0, 0xc0, 0xc0, //0x000000b6 andl $-1061109512, %edi
- 0x81, 0xff, 0xf0, 0x80, 0x80, 0x80, //0x000000bc cmpl $-2139062032, %edi
- 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x000000c2 jne LBB0_16
- 0x89, 0xc7, //0x000000c8 movl %eax, %edi
- 0x81, 0xe7, 0x07, 0x30, 0x00, 0x00, //0x000000ca andl $12295, %edi
- 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x000000d0 je LBB0_16
- 0xbb, 0x04, 0x00, 0x00, 0x00, //0x000000d6 movl $4, %ebx
- 0xa8, 0x04, //0x000000db testb $4, %al
- 0x0f, 0x84, 0x4d, 0xff, 0xff, 0xff, //0x000000dd je LBB0_19
- 0x25, 0x03, 0x30, 0x00, 0x00, //0x000000e3 andl $12291, %eax
- 0x0f, 0x84, 0x42, 0xff, 0xff, 0xff, //0x000000e8 je LBB0_19
- //0x000000ee LBB0_16
- 0x48, 0x89, 0xcf, //0x000000ee movq %rcx, %rdi
- 0x4c, 0x29, 0xd7, //0x000000f1 subq %r10, %rdi
- 0x48, 0x8b, 0x1a, //0x000000f4 movq (%rdx), %rbx
- 0x48, 0x81, 0xfb, 0x00, 0x10, 0x00, 0x00, //0x000000f7 cmpq $4096, %rbx
- 0x0f, 0x83, 0x97, 0x01, 0x00, 0x00, //0x000000fe jae LBB0_17
- 0x48, 0x63, 0xc7, //0x00000104 movslq %edi, %rax
- 0x48, 0x8d, 0x7b, 0x01, //0x00000107 leaq $1(%rbx), %rdi
- 0x48, 0x89, 0x3a, //0x0000010b movq %rdi, (%rdx)
- 0x48, 0x89, 0x44, 0xda, 0x08, //0x0000010e movq %rax, $8(%rdx,%rbx,8)
- 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00000113 movl $1, %ebx
- 0xe9, 0x13, 0xff, 0xff, 0xff, //0x00000118 jmp LBB0_19
- //0x0000011d LBB0_2
- 0x4d, 0x01, 0xd3, //0x0000011d addq %r10, %r11
- 0x4c, 0x39, 0xd9, //0x00000120 cmpq %r11, %rcx
- 0x0f, 0x83, 0x4e, 0x01, 0x00, 0x00, //0x00000123 jae LBB0_36
- 0x4c, 0x8d, 0x45, 0xdc, //0x00000129 leaq $-36(%rbp), %r8
- 0x4c, 0x8d, 0x4d, 0xda, //0x0000012d leaq $-38(%rbp), %r9
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00000131 jmp LBB0_4
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000136 .p2align 4, 0x90
- //0x00000140 LBB0_5
- 0x48, 0x83, 0xc1, 0x01, //0x00000140 addq $1, %rcx
- 0x4c, 0x39, 0xd9, //0x00000144 cmpq %r11, %rcx
- 0x0f, 0x83, 0x2a, 0x01, 0x00, 0x00, //0x00000147 jae LBB0_36
- //0x0000014d LBB0_4
- 0x80, 0x39, 0x00, //0x0000014d cmpb $0, (%rcx)
- 0x0f, 0x89, 0xea, 0xff, 0xff, 0xff, //0x00000150 jns LBB0_5
- 0xc6, 0x45, 0xdc, 0x00, //0x00000156 movb $0, $-36(%rbp)
- 0xc6, 0x45, 0xda, 0x00, //0x0000015a movb $0, $-38(%rbp)
- 0x4c, 0x89, 0xdb, //0x0000015e movq %r11, %rbx
- 0x48, 0x29, 0xcb, //0x00000161 subq %rcx, %rbx
- 0x48, 0x83, 0xfb, 0x02, //0x00000164 cmpq $2, %rbx
- 0x0f, 0x82, 0x35, 0x00, 0x00, 0x00, //0x00000168 jb LBB0_21
- 0x44, 0x0f, 0xb6, 0x21, //0x0000016e movzbl (%rcx), %r12d
- 0x44, 0x0f, 0xb6, 0x71, 0x01, //0x00000172 movzbl $1(%rcx), %r14d
- 0x44, 0x88, 0x65, 0xdc, //0x00000177 movb %r12b, $-36(%rbp)
- 0x4c, 0x8d, 0x79, 0x02, //0x0000017b leaq $2(%rcx), %r15
- 0x48, 0x83, 0xc3, 0xfe, //0x0000017f addq $-2, %rbx
- 0x4c, 0x89, 0xcf, //0x00000183 movq %r9, %rdi
- 0x48, 0x85, 0xdb, //0x00000186 testq %rbx, %rbx
- 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00000189 je LBB0_24
- //0x0000018f LBB0_25
- 0x41, 0x0f, 0xb6, 0x07, //0x0000018f movzbl (%r15), %eax
- 0x88, 0x07, //0x00000193 movb %al, (%rdi)
- 0x44, 0x0f, 0xb6, 0x65, 0xdc, //0x00000195 movzbl $-36(%rbp), %r12d
- 0x0f, 0xb6, 0x7d, 0xda, //0x0000019a movzbl $-38(%rbp), %edi
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x0000019e jmp LBB0_26
- //0x000001a3 LBB0_21
- 0x45, 0x31, 0xe4, //0x000001a3 xorl %r12d, %r12d
- 0x45, 0x31, 0xf6, //0x000001a6 xorl %r14d, %r14d
- 0x4c, 0x89, 0xc7, //0x000001a9 movq %r8, %rdi
- 0x49, 0x89, 0xcf, //0x000001ac movq %rcx, %r15
- 0x48, 0x85, 0xdb, //0x000001af testq %rbx, %rbx
- 0x0f, 0x85, 0xd7, 0xff, 0xff, 0xff, //0x000001b2 jne LBB0_25
- //0x000001b8 LBB0_24
- 0x31, 0xff, //0x000001b8 xorl %edi, %edi
- //0x000001ba LBB0_26
- 0x40, 0x0f, 0xb6, 0xc7, //0x000001ba movzbl %dil, %eax
- 0xc1, 0xe0, 0x10, //0x000001be shll $16, %eax
- 0x41, 0x0f, 0xb6, 0xde, //0x000001c1 movzbl %r14b, %ebx
- 0xc1, 0xe3, 0x08, //0x000001c5 shll $8, %ebx
- 0x09, 0xc3, //0x000001c8 orl %eax, %ebx
- 0x41, 0x0f, 0xb6, 0xfc, //0x000001ca movzbl %r12b, %edi
- 0x09, 0xdf, //0x000001ce orl %ebx, %edi
- 0x89, 0xf8, //0x000001d0 movl %edi, %eax
- 0x25, 0xf0, 0xc0, 0xc0, 0x00, //0x000001d2 andl $12632304, %eax
- 0x3d, 0xe0, 0x80, 0x80, 0x00, //0x000001d7 cmpl $8421600, %eax
- 0x0f, 0x85, 0x2e, 0x00, 0x00, 0x00, //0x000001dc jne LBB0_29
- 0x89, 0xf8, //0x000001e2 movl %edi, %eax
- 0x25, 0x0f, 0x20, 0x00, 0x00, //0x000001e4 andl $8207, %eax
- 0x3d, 0x0d, 0x20, 0x00, 0x00, //0x000001e9 cmpl $8205, %eax
- 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x000001ee je LBB0_29
- 0xbb, 0x03, 0x00, 0x00, 0x00, //0x000001f4 movl $3, %ebx
- 0x85, 0xc0, //0x000001f9 testl %eax, %eax
- 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000001fb jne LBB0_34
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000201 .p2align 4, 0x90
- //0x00000210 LBB0_29
- 0x41, 0xf6, 0xc4, 0x1e, //0x00000210 testb $30, %r12b
- 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x00000214 je LBB0_31
- 0x81, 0xe7, 0xe0, 0xc0, 0x00, 0x00, //0x0000021a andl $49376, %edi
- 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00000220 movl $2, %ebx
- 0x81, 0xff, 0xc0, 0x80, 0x00, 0x00, //0x00000225 cmpl $32960, %edi
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x0000022b jne LBB0_31
- //0x00000231 LBB0_34
- 0x48, 0x01, 0xd9, //0x00000231 addq %rbx, %rcx
- 0x4c, 0x39, 0xd9, //0x00000234 cmpq %r11, %rcx
- 0x0f, 0x82, 0x10, 0xff, 0xff, 0xff, //0x00000237 jb LBB0_4
- 0xe9, 0x35, 0x00, 0x00, 0x00, //0x0000023d jmp LBB0_36
- //0x00000242 LBB0_31
- 0x48, 0x89, 0xc8, //0x00000242 movq %rcx, %rax
- 0x4c, 0x29, 0xd0, //0x00000245 subq %r10, %rax
- 0x48, 0x8b, 0x3a, //0x00000248 movq (%rdx), %rdi
- 0x48, 0x81, 0xff, 0x00, 0x10, 0x00, 0x00, //0x0000024b cmpq $4096, %rdi
- 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00000252 jae LBB0_32
- 0x48, 0x98, //0x00000258 cltq
- 0x48, 0x8d, 0x5f, 0x01, //0x0000025a leaq $1(%rdi), %rbx
- 0x48, 0x89, 0x1a, //0x0000025e movq %rbx, (%rdx)
- 0x48, 0x89, 0x44, 0xfa, 0x08, //0x00000261 movq %rax, $8(%rdx,%rdi,8)
- 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00000266 movl $1, %ebx
- 0x48, 0x01, 0xd9, //0x0000026b addq %rbx, %rcx
- 0x4c, 0x39, 0xd9, //0x0000026e cmpq %r11, %rcx
- 0x0f, 0x82, 0xd6, 0xfe, 0xff, 0xff, //0x00000271 jb LBB0_4
- //0x00000277 LBB0_36
- 0x4c, 0x29, 0xd1, //0x00000277 subq %r10, %rcx
- 0x48, 0x89, 0x0e, //0x0000027a movq %rcx, (%rsi)
- 0x31, 0xc0, //0x0000027d xorl %eax, %eax
- //0x0000027f LBB0_37
- 0x48, 0x83, 0xc4, 0x08, //0x0000027f addq $8, %rsp
- 0x5b, //0x00000283 popq %rbx
- 0x41, 0x5c, //0x00000284 popq %r12
- 0x41, 0x5e, //0x00000286 popq %r14
- 0x41, 0x5f, //0x00000288 popq %r15
- 0x5d, //0x0000028a popq %rbp
- 0xc3, //0x0000028b retq
- //0x0000028c LBB0_32
- 0x48, 0x89, 0x06, //0x0000028c movq %rax, (%rsi)
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000028f movq $-1, %rax
- 0xe9, 0xe4, 0xff, 0xff, 0xff, //0x00000296 jmp LBB0_37
- //0x0000029b LBB0_17
- 0x48, 0x89, 0x3e, //0x0000029b movq %rdi, (%rsi)
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000029e movq $-1, %rax
- 0xe9, 0xd5, 0xff, 0xff, 0xff, //0x000002a5 jmp LBB0_37
- 0x00, 0x00, //0x000002aa .p2align 2, 0x00
- //0x000002ac _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x000002ac .long 2
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/value.go b/vendor/github.com/bytedance/sonic/internal/native/sse/value.go
deleted file mode 100644
index 561868a59..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/value.go
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package sse
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/native/types`
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var F_value func(s unsafe.Pointer, n int, p int, v unsafe.Pointer, flags uint64) (ret int)
-
-var S_value uintptr
-
-//go:nosplit
-func value(s unsafe.Pointer, n int, p int, v *types.JsonState, flags uint64) (ret int) {
- return F_value(rt.NoEscape(unsafe.Pointer(s)), n, p, rt.NoEscape(unsafe.Pointer(v)), flags)
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/value_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/value_subr.go
deleted file mode 100644
index d7574cba1..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/value_subr.go
+++ /dev/null
@@ -1,46 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package sse
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__value = 208
-)
-
-const (
- _stack__value = 128
-)
-
-const (
- _size__value = 12188
-)
-
-var (
- _pcsp__value = [][2]uint32{
- {0x1, 0},
- {0x6, 8},
- {0x8, 16},
- {0xa, 24},
- {0xc, 32},
- {0xd, 40},
- {0x11, 48},
- {0x1f9, 128},
- {0x1fa, 48},
- {0x1fc, 40},
- {0x1fe, 32},
- {0x200, 24},
- {0x202, 16},
- {0x203, 8},
- {0x204, 0},
- {0x2f9c, 128},
- }
-)
-
-var _cfunc_value = []loader.CFunc{
- {"_value_entry", 0, _entry__value, 0, nil},
- {"_value", _entry__value, _size__value, _stack__value, _pcsp__value},
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/value_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/value_text_amd64.go
deleted file mode 100644
index 14dcc78eb..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/value_text_amd64.go
+++ /dev/null
@@ -1,5439 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package sse
-
-var _text_value = []byte{
- // .p2align 4, 0x00
- // LCPI0_0
- 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, // QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""'
- //0x00000010 LCPI0_1
- 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000010 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
- //0x00000020 LCPI0_2
- 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, //0x00000020 QUAD $0x1f1f1f1f1f1f1f1f; QUAD $0x1f1f1f1f1f1f1f1f // .space 16, '\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f'
- //0x00000030 LCPI0_3
- 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_4
- 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_5
- 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, 0xd0, //0x00000050 QUAD $0xd0d0d0d0d0d0d0d0; QUAD $0xd0d0d0d0d0d0d0d0 // .space 16, '\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0\xd0'
- //0x00000060 LCPI0_6
- 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, //0x00000060 QUAD $0x0909090909090909; QUAD $0x0909090909090909 // .space 16, '\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'
- //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
- 0x49, 0x89, 0xcd, //0x000000e1 movq %rcx, %r13
- 0x49, 0x89, 0xd4, //0x000000e4 movq %rdx, %r12
- 0x49, 0x89, 0xf7, //0x000000e7 movq %rsi, %r15
- 0x48, 0x39, 0xf2, //0x000000ea cmpq %rsi, %rdx
- 0x0f, 0x83, 0x28, 0x00, 0x00, 0x00, //0x000000ed jae LBB0_5
- 0x42, 0x8a, 0x04, 0x27, //0x000000f3 movb (%rdi,%r12), %al
- 0x3c, 0x0d, //0x000000f7 cmpb $13, %al
- 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x000000f9 je LBB0_5
- 0x3c, 0x20, //0x000000ff cmpb $32, %al
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000101 je LBB0_5
- 0x8d, 0x48, 0xf5, //0x00000107 leal $-11(%rax), %ecx
- 0x80, 0xf9, 0xfe, //0x0000010a cmpb $-2, %cl
- 0x0f, 0x83, 0x08, 0x00, 0x00, 0x00, //0x0000010d jae LBB0_5
- 0x4d, 0x89, 0xe1, //0x00000113 movq %r12, %r9
- 0xe9, 0x00, 0x01, 0x00, 0x00, //0x00000116 jmp LBB0_28
- //0x0000011b LBB0_5
- 0x4d, 0x8d, 0x4c, 0x24, 0x01, //0x0000011b leaq $1(%r12), %r9
- 0x4d, 0x39, 0xf9, //0x00000120 cmpq %r15, %r9
- 0x0f, 0x83, 0x20, 0x00, 0x00, 0x00, //0x00000123 jae LBB0_9
- 0x42, 0x8a, 0x04, 0x0f, //0x00000129 movb (%rdi,%r9), %al
- 0x3c, 0x0d, //0x0000012d cmpb $13, %al
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000012f je LBB0_9
- 0x3c, 0x20, //0x00000135 cmpb $32, %al
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00000137 je LBB0_9
- 0x8d, 0x48, 0xf5, //0x0000013d leal $-11(%rax), %ecx
- 0x80, 0xf9, 0xfe, //0x00000140 cmpb $-2, %cl
- 0x0f, 0x82, 0xd2, 0x00, 0x00, 0x00, //0x00000143 jb LBB0_28
- //0x00000149 LBB0_9
- 0x4d, 0x8d, 0x4c, 0x24, 0x02, //0x00000149 leaq $2(%r12), %r9
- 0x4d, 0x39, 0xf9, //0x0000014e cmpq %r15, %r9
- 0x0f, 0x83, 0x20, 0x00, 0x00, 0x00, //0x00000151 jae LBB0_13
- 0x42, 0x8a, 0x04, 0x0f, //0x00000157 movb (%rdi,%r9), %al
- 0x3c, 0x0d, //0x0000015b cmpb $13, %al
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000015d je LBB0_13
- 0x3c, 0x20, //0x00000163 cmpb $32, %al
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00000165 je LBB0_13
- 0x8d, 0x48, 0xf5, //0x0000016b leal $-11(%rax), %ecx
- 0x80, 0xf9, 0xfe, //0x0000016e cmpb $-2, %cl
- 0x0f, 0x82, 0xa4, 0x00, 0x00, 0x00, //0x00000171 jb LBB0_28
- //0x00000177 LBB0_13
- 0x4d, 0x8d, 0x4c, 0x24, 0x03, //0x00000177 leaq $3(%r12), %r9
- 0x4d, 0x39, 0xf9, //0x0000017c cmpq %r15, %r9
- 0x0f, 0x83, 0x20, 0x00, 0x00, 0x00, //0x0000017f jae LBB0_17
- 0x42, 0x8a, 0x04, 0x0f, //0x00000185 movb (%rdi,%r9), %al
- 0x3c, 0x0d, //0x00000189 cmpb $13, %al
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000018b je LBB0_17
- 0x3c, 0x20, //0x00000191 cmpb $32, %al
- 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00000193 je LBB0_17
- 0x8d, 0x48, 0xf5, //0x00000199 leal $-11(%rax), %ecx
- 0x80, 0xf9, 0xfe, //0x0000019c cmpb $-2, %cl
- 0x0f, 0x82, 0x76, 0x00, 0x00, 0x00, //0x0000019f jb LBB0_28
- //0x000001a5 LBB0_17
- 0x4d, 0x8d, 0x4c, 0x24, 0x04, //0x000001a5 leaq $4(%r12), %r9
- 0x4d, 0x39, 0xf9, //0x000001aa cmpq %r15, %r9
- 0x0f, 0x83, 0x47, 0x00, 0x00, 0x00, //0x000001ad jae LBB0_23
- 0x0f, 0x84, 0x49, 0x00, 0x00, 0x00, //0x000001b3 je LBB0_24
- 0x4a, 0x8d, 0x04, 0x3f, //0x000001b9 leaq (%rdi,%r15), %rax
- 0x48, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000001bd movabsq $4294977024, %rcx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001c7 .p2align 4, 0x90
- //0x000001d0 LBB0_20
- 0x42, 0x0f, 0xbe, 0x34, 0x0f, //0x000001d0 movsbl (%rdi,%r9), %esi
- 0x83, 0xfe, 0x20, //0x000001d5 cmpl $32, %esi
- 0x0f, 0x87, 0x30, 0x00, 0x00, 0x00, //0x000001d8 ja LBB0_26
- 0x48, 0x0f, 0xa3, 0xf1, //0x000001de btq %rsi, %rcx
- 0x0f, 0x83, 0x26, 0x00, 0x00, 0x00, //0x000001e2 jae LBB0_26
- 0x49, 0x83, 0xc1, 0x01, //0x000001e8 addq $1, %r9
- 0x4d, 0x39, 0xcf, //0x000001ec cmpq %r9, %r15
- 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x000001ef jne LBB0_20
- 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x000001f5 jmp LBB0_25
- //0x000001fa LBB0_23
- 0x4d, 0x89, 0xcc, //0x000001fa movq %r9, %r12
- 0xe9, 0xb8, 0x00, 0x00, 0x00, //0x000001fd jmp LBB0_37
- //0x00000202 LBB0_24
- 0x49, 0x01, 0xf9, //0x00000202 addq %rdi, %r9
- 0x4c, 0x89, 0xc8, //0x00000205 movq %r9, %rax
- //0x00000208 LBB0_25
- 0x48, 0x29, 0xf8, //0x00000208 subq %rdi, %rax
- 0x49, 0x89, 0xc1, //0x0000020b movq %rax, %r9
- //0x0000020e LBB0_26
- 0x4d, 0x39, 0xf9, //0x0000020e cmpq %r15, %r9
- 0x0f, 0x83, 0xa3, 0x00, 0x00, 0x00, //0x00000211 jae LBB0_37
- 0x42, 0x8a, 0x04, 0x0f, //0x00000217 movb (%rdi,%r9), %al
- //0x0000021b LBB0_28
- 0x0f, 0xbe, 0xc8, //0x0000021b movsbl %al, %ecx
- 0x83, 0xf9, 0x7d, //0x0000021e cmpl $125, %ecx
- 0x0f, 0x87, 0x04, 0x05, 0x00, 0x00, //0x00000221 ja LBB0_107
- 0x4d, 0x8d, 0x61, 0x01, //0x00000227 leaq $1(%r9), %r12
- 0x4e, 0x8d, 0x14, 0x0f, //0x0000022b leaq (%rdi,%r9), %r10
- 0x48, 0x8d, 0x35, 0x36, 0x2e, 0x00, 0x00, //0x0000022f leaq $11830(%rip), %rsi /* LJTI0_0+0(%rip) */
- 0x48, 0x63, 0x0c, 0x8e, //0x00000236 movslq (%rsi,%rcx,4), %rcx
- 0x48, 0x01, 0xf1, //0x0000023a addq %rsi, %rcx
- 0xff, 0xe1, //0x0000023d jmpq *%rcx
- //0x0000023f LBB0_30
- 0x41, 0xf6, 0xc0, 0x02, //0x0000023f testb $2, %r8b
- 0x0f, 0x85, 0x8b, 0x00, 0x00, 0x00, //0x00000243 jne LBB0_39
- 0x4d, 0x8b, 0x75, 0x20, //0x00000249 movq $32(%r13), %r14
- 0x49, 0x8b, 0x55, 0x28, //0x0000024d movq $40(%r13), %rdx
- 0x49, 0xc7, 0x45, 0x00, 0x09, 0x00, 0x00, 0x00, //0x00000251 movq $9, (%r13)
- 0x66, 0x0f, 0xef, 0xc0, //0x00000259 pxor %xmm0, %xmm0
- 0xf3, 0x41, 0x0f, 0x7f, 0x45, 0x08, //0x0000025d movdqu %xmm0, $8(%r13)
- 0x4d, 0x89, 0x4d, 0x18, //0x00000263 movq %r9, $24(%r13)
- 0x4d, 0x39, 0xf9, //0x00000267 cmpq %r15, %r9
- 0x0f, 0x83, 0xbe, 0x0c, 0x00, 0x00, //0x0000026a jae LBB0_215
- 0x41, 0x8a, 0x02, //0x00000270 movb (%r10), %al
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000273 movl $1, %r8d
- 0x89, 0xc3, //0x00000279 movl %eax, %ebx
- 0x4c, 0x89, 0xc9, //0x0000027b movq %r9, %rcx
- 0x3c, 0x2d, //0x0000027e cmpb $45, %al
- 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x00000280 jne LBB0_35
- 0x4d, 0x39, 0xfc, //0x00000286 cmpq %r15, %r12
- 0x0f, 0x83, 0x9f, 0x0c, 0x00, 0x00, //0x00000289 jae LBB0_215
- 0x42, 0x8a, 0x1c, 0x27, //0x0000028f movb (%rdi,%r12), %bl
- 0x41, 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00000293 movl $-1, %r8d
- 0x4c, 0x89, 0xe1, //0x00000299 movq %r12, %rcx
- //0x0000029c LBB0_35
- 0x88, 0x45, 0xc8, //0x0000029c movb %al, $-56(%rbp)
- 0x8d, 0x43, 0xc6, //0x0000029f leal $-58(%rbx), %eax
- 0x3c, 0xf5, //0x000002a2 cmpb $-11, %al
- 0x0f, 0x87, 0x44, 0x03, 0x00, 0x00, //0x000002a4 ja LBB0_87
- //0x000002aa LBB0_36
- 0x49, 0xc7, 0x45, 0x00, 0xfe, 0xff, 0xff, 0xff, //0x000002aa movq $-2, (%r13)
- 0x49, 0x89, 0xcc, //0x000002b2 movq %rcx, %r12
- 0xe9, 0x08, 0x00, 0x00, 0x00, //0x000002b5 jmp LBB0_38
- //0x000002ba LBB0_37
- 0x49, 0xc7, 0x45, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000002ba movq $1, (%r13)
- //0x000002c2 LBB0_38
- 0x4c, 0x89, 0xe0, //0x000002c2 movq %r12, %rax
- 0x48, 0x83, 0xc4, 0x50, //0x000002c5 addq $80, %rsp
- 0x5b, //0x000002c9 popq %rbx
- 0x41, 0x5c, //0x000002ca popq %r12
- 0x41, 0x5d, //0x000002cc popq %r13
- 0x41, 0x5e, //0x000002ce popq %r14
- 0x41, 0x5f, //0x000002d0 popq %r15
- 0x5d, //0x000002d2 popq %rbp
- 0xc3, //0x000002d3 retq
- //0x000002d4 LBB0_39
- 0x4d, 0x29, 0xcf, //0x000002d4 subq %r9, %r15
- 0x31, 0xf6, //0x000002d7 xorl %esi, %esi
- 0x3c, 0x2d, //0x000002d9 cmpb $45, %al
- 0x40, 0x0f, 0x94, 0xc6, //0x000002db sete %sil
- 0x4d, 0x8d, 0x24, 0x32, //0x000002df leaq (%r10,%rsi), %r12
- 0x49, 0x29, 0xf7, //0x000002e3 subq %rsi, %r15
- 0x0f, 0x84, 0x5f, 0x24, 0x00, 0x00, //0x000002e6 je LBB0_569
- 0x4c, 0x89, 0x6d, 0xc0, //0x000002ec movq %r13, $-64(%rbp)
- 0x41, 0x8a, 0x04, 0x24, //0x000002f0 movb (%r12), %al
- 0x8d, 0x48, 0xc6, //0x000002f4 leal $-58(%rax), %ecx
- 0x80, 0xf9, 0xf6, //0x000002f7 cmpb $-10, %cl
- 0x0f, 0x82, 0xfc, 0x06, 0x00, 0x00, //0x000002fa jb LBB0_139
- 0x3c, 0x30, //0x00000300 cmpb $48, %al
- 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x00000302 jne LBB0_45
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00000308 movl $1, %edx
- 0x49, 0x83, 0xff, 0x01, //0x0000030d cmpq $1, %r15
- 0x0f, 0x84, 0xa1, 0x06, 0x00, 0x00, //0x00000311 je LBB0_135
- 0x41, 0x8a, 0x44, 0x24, 0x01, //0x00000317 movb $1(%r12), %al
- 0x04, 0xd2, //0x0000031c addb $-46, %al
- 0x3c, 0x37, //0x0000031e cmpb $55, %al
- 0x0f, 0x87, 0x92, 0x06, 0x00, 0x00, //0x00000320 ja LBB0_135
- 0x0f, 0xb6, 0xc0, //0x00000326 movzbl %al, %eax
- 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000329 movabsq $36028797027352577, %rcx
- 0x48, 0x0f, 0xa3, 0xc1, //0x00000333 btq %rax, %rcx
- 0x0f, 0x83, 0x7b, 0x06, 0x00, 0x00, //0x00000337 jae LBB0_135
- //0x0000033d LBB0_45
- 0x4c, 0x89, 0x55, 0xd0, //0x0000033d movq %r10, $-48(%rbp)
- 0x48, 0x89, 0x7d, 0xb8, //0x00000341 movq %rdi, $-72(%rbp)
- 0x49, 0x83, 0xff, 0x10, //0x00000345 cmpq $16, %r15
- 0x48, 0x89, 0x75, 0xb0, //0x00000349 movq %rsi, $-80(%rbp)
- 0x0f, 0x82, 0xbe, 0x24, 0x00, 0x00, //0x0000034d jb LBB0_572
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00000353 movq $-1, %r11
- 0x31, 0xd2, //0x0000035a xorl %edx, %edx
- 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xcb, 0xfc, 0xff, 0xff, //0x0000035c movdqu $-821(%rip), %xmm8 /* LCPI0_3+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0xd2, 0xfc, 0xff, 0xff, //0x00000365 movdqu $-814(%rip), %xmm9 /* LCPI0_4+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0xd9, 0xfc, 0xff, 0xff, //0x0000036e movdqu $-807(%rip), %xmm10 /* LCPI0_5+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x1d, 0xe1, 0xfc, 0xff, 0xff, //0x00000377 movdqu $-799(%rip), %xmm3 /* LCPI0_6+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x25, 0xe9, 0xfc, 0xff, 0xff, //0x0000037f movdqu $-791(%rip), %xmm4 /* LCPI0_7+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x2d, 0xf1, 0xfc, 0xff, 0xff, //0x00000387 movdqu $-783(%rip), %xmm5 /* LCPI0_8+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x35, 0xf9, 0xfc, 0xff, 0xff, //0x0000038f movdqu $-775(%rip), %xmm6 /* LCPI0_9+0(%rip) */
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00000397 movq $-1, %r13
- 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000039e movq $-1, %r10
- 0x4c, 0x89, 0xfb, //0x000003a5 movq %r15, %rbx
- 0x4c, 0x89, 0xe7, //0x000003a8 movq %r12, %rdi
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003ab .p2align 4, 0x90
- //0x000003b0 LBB0_47
- 0xf3, 0x41, 0x0f, 0x6f, 0x3c, 0x14, //0x000003b0 movdqu (%r12,%rdx), %xmm7
- 0x66, 0x0f, 0x6f, 0xc7, //0x000003b6 movdqa %xmm7, %xmm0
- 0x66, 0x41, 0x0f, 0x74, 0xc0, //0x000003ba pcmpeqb %xmm8, %xmm0
- 0x66, 0x0f, 0x6f, 0xcf, //0x000003bf movdqa %xmm7, %xmm1
- 0x66, 0x41, 0x0f, 0x74, 0xc9, //0x000003c3 pcmpeqb %xmm9, %xmm1
- 0x66, 0x0f, 0xeb, 0xc8, //0x000003c8 por %xmm0, %xmm1
- 0x66, 0x0f, 0x6f, 0xc7, //0x000003cc movdqa %xmm7, %xmm0
- 0x66, 0x41, 0x0f, 0xfc, 0xc2, //0x000003d0 paddb %xmm10, %xmm0
- 0x66, 0x0f, 0x6f, 0xd0, //0x000003d5 movdqa %xmm0, %xmm2
- 0x66, 0x0f, 0xda, 0xd3, //0x000003d9 pminub %xmm3, %xmm2
- 0x66, 0x0f, 0x74, 0xd0, //0x000003dd pcmpeqb %xmm0, %xmm2
- 0x66, 0x0f, 0x6f, 0xc7, //0x000003e1 movdqa %xmm7, %xmm0
- 0x66, 0x0f, 0xdb, 0xc4, //0x000003e5 pand %xmm4, %xmm0
- 0x66, 0x0f, 0x74, 0xc6, //0x000003e9 pcmpeqb %xmm6, %xmm0
- 0x66, 0x0f, 0x74, 0xfd, //0x000003ed pcmpeqb %xmm5, %xmm7
- 0x66, 0x44, 0x0f, 0xd7, 0xf0, //0x000003f1 pmovmskb %xmm0, %r14d
- 0x66, 0x0f, 0xeb, 0xc7, //0x000003f6 por %xmm7, %xmm0
- 0x66, 0x0f, 0xeb, 0xc1, //0x000003fa por %xmm1, %xmm0
- 0x66, 0x0f, 0xeb, 0xc2, //0x000003fe por %xmm2, %xmm0
- 0x66, 0x0f, 0xd7, 0xc7, //0x00000402 pmovmskb %xmm7, %eax
- 0x66, 0x44, 0x0f, 0xd7, 0xc1, //0x00000406 pmovmskb %xmm1, %r8d
- 0x66, 0x0f, 0xd7, 0xc8, //0x0000040b pmovmskb %xmm0, %ecx
- 0xf7, 0xd1, //0x0000040f notl %ecx
- 0x0f, 0xbc, 0xc9, //0x00000411 bsfl %ecx, %ecx
- 0x83, 0xf9, 0x10, //0x00000414 cmpl $16, %ecx
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000417 je LBB0_49
- 0xbe, 0xff, 0xff, 0xff, 0xff, //0x0000041d movl $-1, %esi
- 0xd3, 0xe6, //0x00000422 shll %cl, %esi
- 0xf7, 0xd6, //0x00000424 notl %esi
- 0x21, 0xf0, //0x00000426 andl %esi, %eax
- 0x41, 0x21, 0xf6, //0x00000428 andl %esi, %r14d
- 0x44, 0x21, 0xc6, //0x0000042b andl %r8d, %esi
- 0x41, 0x89, 0xf0, //0x0000042e movl %esi, %r8d
- //0x00000431 LBB0_49
- 0x44, 0x8d, 0x60, 0xff, //0x00000431 leal $-1(%rax), %r12d
- 0x41, 0x21, 0xc4, //0x00000435 andl %eax, %r12d
- 0x0f, 0x85, 0x91, 0x0d, 0x00, 0x00, //0x00000438 jne LBB0_248
- 0x41, 0x8d, 0x76, 0xff, //0x0000043e leal $-1(%r14), %esi
- 0x44, 0x21, 0xf6, //0x00000442 andl %r14d, %esi
- 0x0f, 0x85, 0x8d, 0x0d, 0x00, 0x00, //0x00000445 jne LBB0_249
- 0x41, 0x8d, 0x70, 0xff, //0x0000044b leal $-1(%r8), %esi
- 0x44, 0x21, 0xc6, //0x0000044f andl %r8d, %esi
- 0x49, 0x89, 0xfc, //0x00000452 movq %rdi, %r12
- 0x0f, 0x85, 0x92, 0x0d, 0x00, 0x00, //0x00000455 jne LBB0_251
- 0x85, 0xc0, //0x0000045b testl %eax, %eax
- 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000045d je LBB0_55
- 0x0f, 0xbc, 0xc0, //0x00000463 bsfl %eax, %eax
- 0x49, 0x83, 0xfa, 0xff, //0x00000466 cmpq $-1, %r10
- 0x0f, 0x85, 0x0e, 0x0d, 0x00, 0x00, //0x0000046a jne LBB0_245
- 0x48, 0x01, 0xd0, //0x00000470 addq %rdx, %rax
- 0x49, 0x89, 0xc2, //0x00000473 movq %rax, %r10
- //0x00000476 LBB0_55
- 0x45, 0x85, 0xf6, //0x00000476 testl %r14d, %r14d
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000479 je LBB0_58
- 0x41, 0x0f, 0xbc, 0xc6, //0x0000047f bsfl %r14d, %eax
- 0x49, 0x83, 0xfd, 0xff, //0x00000483 cmpq $-1, %r13
- 0x0f, 0x85, 0xf1, 0x0c, 0x00, 0x00, //0x00000487 jne LBB0_245
- 0x48, 0x01, 0xd0, //0x0000048d addq %rdx, %rax
- 0x49, 0x89, 0xc5, //0x00000490 movq %rax, %r13
- //0x00000493 LBB0_58
- 0x45, 0x85, 0xc0, //0x00000493 testl %r8d, %r8d
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000496 je LBB0_61
- 0x41, 0x0f, 0xbc, 0xc0, //0x0000049c bsfl %r8d, %eax
- 0x49, 0x83, 0xfb, 0xff, //0x000004a0 cmpq $-1, %r11
- 0x0f, 0x85, 0xd4, 0x0c, 0x00, 0x00, //0x000004a4 jne LBB0_245
- 0x48, 0x01, 0xd0, //0x000004aa addq %rdx, %rax
- 0x49, 0x89, 0xc3, //0x000004ad movq %rax, %r11
- //0x000004b0 LBB0_61
- 0x83, 0xf9, 0x10, //0x000004b0 cmpl $16, %ecx
- 0x0f, 0x85, 0xb8, 0x00, 0x00, 0x00, //0x000004b3 jne LBB0_76
- 0x48, 0x83, 0xc3, 0xf0, //0x000004b9 addq $-16, %rbx
- 0x48, 0x83, 0xc2, 0x10, //0x000004bd addq $16, %rdx
- 0x48, 0x83, 0xfb, 0x0f, //0x000004c1 cmpq $15, %rbx
- 0x0f, 0x87, 0xe5, 0xfe, 0xff, 0xff, //0x000004c5 ja LBB0_47
- 0x49, 0x8d, 0x0c, 0x14, //0x000004cb leaq (%r12,%rdx), %rcx
- 0x49, 0x89, 0xc8, //0x000004cf movq %rcx, %r8
- 0x49, 0x39, 0xd7, //0x000004d2 cmpq %rdx, %r15
- 0x48, 0x8b, 0x7d, 0xb8, //0x000004d5 movq $-72(%rbp), %rdi
- 0x0f, 0x84, 0xaa, 0x00, 0x00, 0x00, //0x000004d9 je LBB0_78
- //0x000004df LBB0_64
- 0x4c, 0x8d, 0x04, 0x19, //0x000004df leaq (%rcx,%rbx), %r8
- 0x49, 0x89, 0xce, //0x000004e3 movq %rcx, %r14
- 0x4d, 0x29, 0xe6, //0x000004e6 subq %r12, %r14
- 0x31, 0xd2, //0x000004e9 xorl %edx, %edx
- 0x4c, 0x8d, 0x3d, 0x72, 0x2d, 0x00, 0x00, //0x000004eb leaq $11634(%rip), %r15 /* LJTI0_1+0(%rip) */
- 0xe9, 0x26, 0x00, 0x00, 0x00, //0x000004f2 jmp LBB0_68
- //0x000004f7 LBB0_65
- 0x49, 0x83, 0xfb, 0xff, //0x000004f7 cmpq $-1, %r11
- 0x0f, 0x85, 0x4d, 0x0a, 0x00, 0x00, //0x000004fb jne LBB0_217
- 0x4d, 0x8d, 0x1c, 0x16, //0x00000501 leaq (%r14,%rdx), %r11
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000505 .p2align 4, 0x90
- //0x00000510 LBB0_67
- 0x48, 0x83, 0xc2, 0x01, //0x00000510 addq $1, %rdx
- 0x48, 0x39, 0xd3, //0x00000514 cmpq %rdx, %rbx
- 0x0f, 0x84, 0x6c, 0x00, 0x00, 0x00, //0x00000517 je LBB0_78
- //0x0000051d LBB0_68
- 0x0f, 0xbe, 0x34, 0x11, //0x0000051d movsbl (%rcx,%rdx), %esi
- 0x8d, 0x46, 0xd0, //0x00000521 leal $-48(%rsi), %eax
- 0x83, 0xf8, 0x0a, //0x00000524 cmpl $10, %eax
- 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00000527 jb LBB0_67
- 0x8d, 0x46, 0xd5, //0x0000052d leal $-43(%rsi), %eax
- 0x83, 0xf8, 0x1a, //0x00000530 cmpl $26, %eax
- 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00000533 ja LBB0_73
- 0x49, 0x63, 0x04, 0x87, //0x00000539 movslq (%r15,%rax,4), %rax
- 0x4c, 0x01, 0xf8, //0x0000053d addq %r15, %rax
- 0xff, 0xe0, //0x00000540 jmpq *%rax
- //0x00000542 LBB0_71
- 0x49, 0x83, 0xfa, 0xff, //0x00000542 cmpq $-1, %r10
- 0x0f, 0x85, 0x02, 0x0a, 0x00, 0x00, //0x00000546 jne LBB0_217
- 0x4d, 0x8d, 0x14, 0x16, //0x0000054c leaq (%r14,%rdx), %r10
- 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00000550 jmp LBB0_67
- //0x00000555 LBB0_73
- 0x83, 0xfe, 0x65, //0x00000555 cmpl $101, %esi
- 0x0f, 0x85, 0x25, 0x00, 0x00, 0x00, //0x00000558 jne LBB0_77
- //0x0000055e LBB0_74
- 0x49, 0x83, 0xfd, 0xff, //0x0000055e cmpq $-1, %r13
- 0x0f, 0x85, 0xe6, 0x09, 0x00, 0x00, //0x00000562 jne LBB0_217
- 0x4d, 0x8d, 0x2c, 0x16, //0x00000568 leaq (%r14,%rdx), %r13
- 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x0000056c jmp LBB0_67
- //0x00000571 LBB0_76
- 0x41, 0x89, 0xc8, //0x00000571 movl %ecx, %r8d
- 0x4d, 0x01, 0xe0, //0x00000574 addq %r12, %r8
- 0x49, 0x01, 0xd0, //0x00000577 addq %rdx, %r8
- 0x48, 0x8b, 0x7d, 0xb8, //0x0000057a movq $-72(%rbp), %rdi
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x0000057e jmp LBB0_78
- //0x00000583 LBB0_77
- 0x48, 0x01, 0xd1, //0x00000583 addq %rdx, %rcx
- 0x49, 0x89, 0xc8, //0x00000586 movq %rcx, %r8
- //0x00000589 LBB0_78
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00000589 movq $-1, %rdx
- 0x4d, 0x85, 0xd2, //0x00000590 testq %r10, %r10
- 0x0f, 0x84, 0x5d, 0x04, 0x00, 0x00, //0x00000593 je LBB0_138
- 0x4d, 0x85, 0xdb, //0x00000599 testq %r11, %r11
- 0x0f, 0x84, 0x54, 0x04, 0x00, 0x00, //0x0000059c je LBB0_138
- 0x4d, 0x85, 0xed, //0x000005a2 testq %r13, %r13
- 0x0f, 0x84, 0x4b, 0x04, 0x00, 0x00, //0x000005a5 je LBB0_138
- 0x4d, 0x29, 0xe0, //0x000005ab subq %r12, %r8
- 0x49, 0x8d, 0x40, 0xff, //0x000005ae leaq $-1(%r8), %rax
- 0x49, 0x39, 0xc2, //0x000005b2 cmpq %rax, %r10
- 0x0f, 0x84, 0xee, 0x03, 0x00, 0x00, //0x000005b5 je LBB0_133
- 0x49, 0x39, 0xc3, //0x000005bb cmpq %rax, %r11
- 0x0f, 0x84, 0xe5, 0x03, 0x00, 0x00, //0x000005be je LBB0_133
- 0x49, 0x39, 0xc5, //0x000005c4 cmpq %rax, %r13
- 0x0f, 0x84, 0xdc, 0x03, 0x00, 0x00, //0x000005c7 je LBB0_133
- 0x4d, 0x85, 0xdb, //0x000005cd testq %r11, %r11
- 0x0f, 0x8e, 0x66, 0x06, 0x00, 0x00, //0x000005d0 jle LBB0_154
- 0x49, 0x8d, 0x43, 0xff, //0x000005d6 leaq $-1(%r11), %rax
- 0x49, 0x39, 0xc5, //0x000005da cmpq %rax, %r13
- 0x0f, 0x84, 0x59, 0x06, 0x00, 0x00, //0x000005dd je LBB0_154
- 0x49, 0xf7, 0xd3, //0x000005e3 notq %r11
- 0x4c, 0x89, 0xda, //0x000005e6 movq %r11, %rdx
- 0xe9, 0xc1, 0x03, 0x00, 0x00, //0x000005e9 jmp LBB0_134
- //0x000005ee LBB0_87
- 0x48, 0x89, 0x55, 0xb0, //0x000005ee movq %rdx, $-80(%rbp)
- 0x80, 0xfb, 0x30, //0x000005f2 cmpb $48, %bl
- 0x0f, 0x85, 0x32, 0x00, 0x00, 0x00, //0x000005f5 jne LBB0_91
- 0x4c, 0x8d, 0x61, 0x01, //0x000005fb leaq $1(%rcx), %r12
- 0x4c, 0x39, 0xf9, //0x000005ff cmpq %r15, %rcx
- 0x0f, 0x83, 0xba, 0xfc, 0xff, 0xff, //0x00000602 jae LBB0_38
- 0x42, 0x8a, 0x04, 0x27, //0x00000608 movb (%rdi,%r12), %al
- 0x04, 0xd2, //0x0000060c addb $-46, %al
- 0x3c, 0x37, //0x0000060e cmpb $55, %al
- 0x0f, 0x87, 0xac, 0xfc, 0xff, 0xff, //0x00000610 ja LBB0_38
- 0x0f, 0xb6, 0xc0, //0x00000616 movzbl %al, %eax
- 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000619 movabsq $36028797027352577, %rdx
- 0x48, 0x0f, 0xa3, 0xc2, //0x00000623 btq %rax, %rdx
- 0x0f, 0x83, 0x95, 0xfc, 0xff, 0xff, //0x00000627 jae LBB0_38
- //0x0000062d LBB0_91
- 0x4c, 0x89, 0x55, 0xd0, //0x0000062d movq %r10, $-48(%rbp)
- 0x4c, 0x39, 0xf9, //0x00000631 cmpq %r15, %rcx
- 0x0f, 0x83, 0x25, 0x06, 0x00, 0x00, //0x00000634 jae LBB0_157
- 0x41, 0xbb, 0xd0, 0xff, 0xff, 0xff, //0x0000063a movl $4294967248, %r11d
- 0x48, 0x83, 0xc1, 0x01, //0x00000640 addq $1, %rcx
- 0x31, 0xd2, //0x00000644 xorl %edx, %edx
- 0x31, 0xc0, //0x00000646 xorl %eax, %eax
- 0x45, 0x31, 0xd2, //0x00000648 xorl %r10d, %r10d
- //0x0000064b LBB0_93
- 0x83, 0xf8, 0x12, //0x0000064b cmpl $18, %eax
- 0x0f, 0x8f, 0x16, 0x00, 0x00, 0x00, //0x0000064e jg LBB0_95
- 0x4b, 0x8d, 0x34, 0x92, //0x00000654 leaq (%r10,%r10,4), %rsi
- 0x0f, 0xb6, 0xdb, //0x00000658 movzbl %bl, %ebx
- 0x44, 0x01, 0xdb, //0x0000065b addl %r11d, %ebx
- 0x4c, 0x8d, 0x14, 0x73, //0x0000065e leaq (%rbx,%rsi,2), %r10
- 0x83, 0xc0, 0x01, //0x00000662 addl $1, %eax
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00000665 jmp LBB0_96
- //0x0000066a LBB0_95
- 0x83, 0xc2, 0x01, //0x0000066a addl $1, %edx
- //0x0000066d LBB0_96
- 0x49, 0x39, 0xcf, //0x0000066d cmpq %rcx, %r15
- 0x0f, 0x84, 0x23, 0x07, 0x00, 0x00, //0x00000670 je LBB0_179
- 0x0f, 0xb6, 0x1c, 0x0f, //0x00000676 movzbl (%rdi,%rcx), %ebx
- 0x8d, 0x73, 0xd0, //0x0000067a leal $-48(%rbx), %esi
- 0x48, 0x83, 0xc1, 0x01, //0x0000067d addq $1, %rcx
- 0x40, 0x80, 0xfe, 0x0a, //0x00000681 cmpb $10, %sil
- 0x0f, 0x82, 0xc0, 0xff, 0xff, 0xff, //0x00000685 jb LBB0_93
- 0x80, 0xfb, 0x2e, //0x0000068b cmpb $46, %bl
- 0x0f, 0x85, 0x36, 0x07, 0x00, 0x00, //0x0000068e jne LBB0_187
- 0x49, 0xc7, 0x45, 0x00, 0x08, 0x00, 0x00, 0x00, //0x00000694 movq $8, (%r13)
- 0x4c, 0x39, 0xf9, //0x0000069c cmpq %r15, %rcx
- 0x0f, 0x83, 0x89, 0x08, 0x00, 0x00, //0x0000069f jae LBB0_215
- 0x8a, 0x1c, 0x0f, //0x000006a5 movb (%rdi,%rcx), %bl
- 0x80, 0xc3, 0xc6, //0x000006a8 addb $-58, %bl
- 0x80, 0xfb, 0xf5, //0x000006ab cmpb $-11, %bl
- 0x0f, 0x86, 0xf6, 0xfb, 0xff, 0xff, //0x000006ae jbe LBB0_36
- 0xc7, 0x45, 0x90, 0x00, 0x00, 0x00, 0x00, //0x000006b4 movl $0, $-112(%rbp)
- 0xe9, 0x14, 0x07, 0x00, 0x00, //0x000006bb jmp LBB0_188
- //0x000006c0 LBB0_102
- 0x31, 0xc0, //0x000006c0 xorl %eax, %eax
- 0x41, 0xf7, 0xc0, 0x00, 0x00, 0x00, 0x80, //0x000006c2 testl $-2147483648, %r8d
- 0x0f, 0x94, 0xc0, //0x000006c9 sete %al
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000006cc movq $-2, %rcx
- 0xba, 0x0b, 0x00, 0x00, 0x00, //0x000006d3 movl $11, %edx
- 0xe9, 0x7d, 0x02, 0x00, 0x00, //0x000006d8 jmp LBB0_128
- //0x000006dd LBB0_103
- 0x49, 0x8d, 0x4f, 0xfd, //0x000006dd leaq $-3(%r15), %rcx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000006e1 movq $-1, %rax
- 0x49, 0x39, 0xc9, //0x000006e8 cmpq %rcx, %r9
- 0x0f, 0x83, 0xcd, 0x06, 0x00, 0x00, //0x000006eb jae LBB0_186
- 0x41, 0x8b, 0x0a, //0x000006f1 movl (%r10), %ecx
- 0x81, 0xf9, 0x6e, 0x75, 0x6c, 0x6c, //0x000006f4 cmpl $1819047278, %ecx
- 0x0f, 0x85, 0x70, 0x05, 0x00, 0x00, //0x000006fa jne LBB0_158
- 0x49, 0x83, 0xc1, 0x04, //0x00000700 addq $4, %r9
- 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00000704 movl $2, %eax
- 0xe9, 0xad, 0x06, 0x00, 0x00, //0x00000709 jmp LBB0_185
- //0x0000070e LBB0_106
- 0x31, 0xc0, //0x0000070e xorl %eax, %eax
- 0x41, 0xf7, 0xc0, 0x00, 0x00, 0x00, 0x80, //0x00000710 testl $-2147483648, %r8d
- 0x0f, 0x94, 0xc0, //0x00000717 sete %al
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x0000071a movq $-2, %rcx
- 0xba, 0x0d, 0x00, 0x00, 0x00, //0x00000721 movl $13, %edx
- 0xe9, 0x2f, 0x02, 0x00, 0x00, //0x00000726 jmp LBB0_128
- //0x0000072b LBB0_107
- 0x49, 0xc7, 0x45, 0x00, 0xfe, 0xff, 0xff, 0xff, //0x0000072b movq $-2, (%r13)
- 0x4d, 0x89, 0xcc, //0x00000733 movq %r9, %r12
- 0xe9, 0x87, 0xfb, 0xff, 0xff, //0x00000736 jmp LBB0_38
- //0x0000073b LBB0_108
- 0x41, 0xf6, 0xc0, 0x20, //0x0000073b testb $32, %r8b
- 0x4c, 0x89, 0x65, 0xa8, //0x0000073f movq %r12, $-88(%rbp)
- 0x4c, 0x89, 0x6d, 0xc0, //0x00000743 movq %r13, $-64(%rbp)
- 0x0f, 0x85, 0xc6, 0x02, 0x00, 0x00, //0x00000747 jne LBB0_140
- 0x4d, 0x39, 0xfc, //0x0000074d cmpq %r15, %r12
- 0x0f, 0x84, 0x98, 0x25, 0x00, 0x00, //0x00000750 je LBB0_662
- 0x4d, 0x89, 0xfb, //0x00000756 movq %r15, %r11
- 0x4d, 0x29, 0xe3, //0x00000759 subq %r12, %r11
- 0x49, 0x83, 0xfb, 0x40, //0x0000075c cmpq $64, %r11
- 0x0f, 0x82, 0x94, 0x25, 0x00, 0x00, //0x00000760 jb LBB0_663
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00000766 movq $-2, %rcx
- 0x4c, 0x29, 0xc9, //0x0000076d subq %r9, %rcx
- 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000770 movq $-1, $-56(%rbp)
- 0x45, 0x31, 0xc9, //0x00000778 xorl %r9d, %r9d
- 0xf3, 0x0f, 0x6f, 0x05, 0x7d, 0xf8, 0xff, 0xff, //0x0000077b movdqu $-1923(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x0d, 0x85, 0xf8, 0xff, 0xff, //0x00000783 movdqu $-1915(%rip), %xmm1 /* LCPI0_1+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000078b .p2align 4, 0x90
- //0x00000790 LBB0_112
- 0xf3, 0x42, 0x0f, 0x6f, 0x14, 0x27, //0x00000790 movdqu (%rdi,%r12), %xmm2
- 0xf3, 0x42, 0x0f, 0x6f, 0x5c, 0x27, 0x10, //0x00000796 movdqu $16(%rdi,%r12), %xmm3
- 0xf3, 0x42, 0x0f, 0x6f, 0x64, 0x27, 0x20, //0x0000079d movdqu $32(%rdi,%r12), %xmm4
- 0x49, 0x89, 0xfe, //0x000007a4 movq %rdi, %r14
- 0xf3, 0x42, 0x0f, 0x6f, 0x6c, 0x27, 0x30, //0x000007a7 movdqu $48(%rdi,%r12), %xmm5
- 0x66, 0x0f, 0x6f, 0xf2, //0x000007ae movdqa %xmm2, %xmm6
- 0x66, 0x0f, 0x74, 0xf0, //0x000007b2 pcmpeqb %xmm0, %xmm6
- 0x66, 0x44, 0x0f, 0xd7, 0xee, //0x000007b6 pmovmskb %xmm6, %r13d
- 0x66, 0x0f, 0x6f, 0xf3, //0x000007bb movdqa %xmm3, %xmm6
- 0x66, 0x0f, 0x74, 0xf0, //0x000007bf pcmpeqb %xmm0, %xmm6
- 0x66, 0x0f, 0xd7, 0xc6, //0x000007c3 pmovmskb %xmm6, %eax
- 0x66, 0x0f, 0x6f, 0xf4, //0x000007c7 movdqa %xmm4, %xmm6
- 0x66, 0x0f, 0x74, 0xf0, //0x000007cb pcmpeqb %xmm0, %xmm6
- 0x66, 0x0f, 0xd7, 0xd6, //0x000007cf pmovmskb %xmm6, %edx
- 0x66, 0x0f, 0x6f, 0xf5, //0x000007d3 movdqa %xmm5, %xmm6
- 0x66, 0x0f, 0x74, 0xf0, //0x000007d7 pcmpeqb %xmm0, %xmm6
- 0x66, 0x0f, 0xd7, 0xfe, //0x000007db pmovmskb %xmm6, %edi
- 0x66, 0x0f, 0x74, 0xd1, //0x000007df pcmpeqb %xmm1, %xmm2
- 0x66, 0x44, 0x0f, 0xd7, 0xc2, //0x000007e3 pmovmskb %xmm2, %r8d
- 0x66, 0x0f, 0x74, 0xd9, //0x000007e8 pcmpeqb %xmm1, %xmm3
- 0x66, 0x0f, 0xd7, 0xf3, //0x000007ec pmovmskb %xmm3, %esi
- 0x66, 0x0f, 0x74, 0xe1, //0x000007f0 pcmpeqb %xmm1, %xmm4
- 0x66, 0x44, 0x0f, 0xd7, 0xd4, //0x000007f4 pmovmskb %xmm4, %r10d
- 0x66, 0x0f, 0x74, 0xe9, //0x000007f9 pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xdd, //0x000007fd pmovmskb %xmm5, %ebx
- 0x48, 0xc1, 0xe7, 0x30, //0x00000801 shlq $48, %rdi
- 0x48, 0xc1, 0xe2, 0x20, //0x00000805 shlq $32, %rdx
- 0x48, 0x09, 0xfa, //0x00000809 orq %rdi, %rdx
- 0x48, 0xc1, 0xe0, 0x10, //0x0000080c shlq $16, %rax
- 0x48, 0x09, 0xd0, //0x00000810 orq %rdx, %rax
- 0x49, 0x09, 0xc5, //0x00000813 orq %rax, %r13
- 0x48, 0xc1, 0xe3, 0x30, //0x00000816 shlq $48, %rbx
- 0x49, 0xc1, 0xe2, 0x20, //0x0000081a shlq $32, %r10
- 0x49, 0x09, 0xda, //0x0000081e orq %rbx, %r10
- 0x48, 0xc1, 0xe6, 0x10, //0x00000821 shlq $16, %rsi
- 0x4c, 0x09, 0xd6, //0x00000825 orq %r10, %rsi
- 0x49, 0x09, 0xf0, //0x00000828 orq %rsi, %r8
- 0x0f, 0x85, 0x33, 0x00, 0x00, 0x00, //0x0000082b jne LBB0_116
- 0x4d, 0x85, 0xc9, //0x00000831 testq %r9, %r9
- 0x0f, 0x85, 0x48, 0x00, 0x00, 0x00, //0x00000834 jne LBB0_118
- 0x45, 0x31, 0xc9, //0x0000083a xorl %r9d, %r9d
- 0x4c, 0x89, 0xf7, //0x0000083d movq %r14, %rdi
- 0x4d, 0x85, 0xed, //0x00000840 testq %r13, %r13
- 0x0f, 0x85, 0x8e, 0x00, 0x00, 0x00, //0x00000843 jne LBB0_120
- //0x00000849 LBB0_115
- 0x49, 0x83, 0xc3, 0xc0, //0x00000849 addq $-64, %r11
- 0x48, 0x83, 0xc1, 0xc0, //0x0000084d addq $-64, %rcx
- 0x49, 0x83, 0xc4, 0x40, //0x00000851 addq $64, %r12
- 0x49, 0x83, 0xfb, 0x3f, //0x00000855 cmpq $63, %r11
- 0x0f, 0x87, 0x31, 0xff, 0xff, 0xff, //0x00000859 ja LBB0_112
- 0xe9, 0xa4, 0x0c, 0x00, 0x00, //0x0000085f jmp LBB0_290
- //0x00000864 LBB0_116
- 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00000864 cmpq $-1, $-56(%rbp)
- 0x4c, 0x89, 0xf7, //0x00000869 movq %r14, %rdi
- 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x0000086c jne LBB0_119
- 0x49, 0x0f, 0xbc, 0xc0, //0x00000872 bsfq %r8, %rax
- 0x4c, 0x01, 0xe0, //0x00000876 addq %r12, %rax
- 0x48, 0x89, 0x45, 0xc8, //0x00000879 movq %rax, $-56(%rbp)
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x0000087d jmp LBB0_119
- //0x00000882 LBB0_118
- 0x4c, 0x89, 0xf7, //0x00000882 movq %r14, %rdi
- //0x00000885 LBB0_119
- 0x4c, 0x89, 0xc8, //0x00000885 movq %r9, %rax
- 0x48, 0xf7, 0xd0, //0x00000888 notq %rax
- 0x4c, 0x21, 0xc0, //0x0000088b andq %r8, %rax
- 0x48, 0x8d, 0x14, 0x00, //0x0000088e leaq (%rax,%rax), %rdx
- 0x4c, 0x09, 0xca, //0x00000892 orq %r9, %rdx
- 0x48, 0x89, 0xd6, //0x00000895 movq %rdx, %rsi
- 0x48, 0xf7, 0xd6, //0x00000898 notq %rsi
- 0x4c, 0x21, 0xc6, //0x0000089b andq %r8, %rsi
- 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000089e movabsq $-6148914691236517206, %rbx
- 0x48, 0x21, 0xde, //0x000008a8 andq %rbx, %rsi
- 0x45, 0x31, 0xc9, //0x000008ab xorl %r9d, %r9d
- 0x48, 0x01, 0xc6, //0x000008ae addq %rax, %rsi
- 0x41, 0x0f, 0x92, 0xc1, //0x000008b1 setb %r9b
- 0x48, 0x01, 0xf6, //0x000008b5 addq %rsi, %rsi
- 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000008b8 movabsq $6148914691236517205, %rax
- 0x48, 0x31, 0xc6, //0x000008c2 xorq %rax, %rsi
- 0x48, 0x21, 0xd6, //0x000008c5 andq %rdx, %rsi
- 0x48, 0xf7, 0xd6, //0x000008c8 notq %rsi
- 0x49, 0x21, 0xf5, //0x000008cb andq %rsi, %r13
- 0x4d, 0x85, 0xed, //0x000008ce testq %r13, %r13
- 0x0f, 0x84, 0x72, 0xff, 0xff, 0xff, //0x000008d1 je LBB0_115
- //0x000008d7 LBB0_120
- 0x4d, 0x0f, 0xbc, 0xe5, //0x000008d7 bsfq %r13, %r12
- 0x49, 0x29, 0xcc, //0x000008db subq %rcx, %r12
- //0x000008de LBB0_121
- 0x4c, 0x8b, 0x6d, 0xc0, //0x000008de movq $-64(%rbp), %r13
- 0xe9, 0x6f, 0x04, 0x00, 0x00, //0x000008e2 jmp LBB0_175
- //0x000008e7 LBB0_122
- 0x31, 0xc0, //0x000008e7 xorl %eax, %eax
- 0x41, 0xf7, 0xc0, 0x00, 0x00, 0x00, 0x80, //0x000008e9 testl $-2147483648, %r8d
- 0x0f, 0x94, 0xc0, //0x000008f0 sete %al
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000008f3 movq $-2, %rcx
- 0xba, 0x0a, 0x00, 0x00, 0x00, //0x000008fa movl $10, %edx
- 0xe9, 0x56, 0x00, 0x00, 0x00, //0x000008ff jmp LBB0_128
- //0x00000904 LBB0_123
- 0x49, 0xc7, 0x45, 0x00, 0x05, 0x00, 0x00, 0x00, //0x00000904 movq $5, (%r13)
- 0xe9, 0xb1, 0xf9, 0xff, 0xff, //0x0000090c jmp LBB0_38
- //0x00000911 LBB0_124
- 0x49, 0x8d, 0x4f, 0xfd, //0x00000911 leaq $-3(%r15), %rcx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000915 movq $-1, %rax
- 0x49, 0x39, 0xc9, //0x0000091c cmpq %rcx, %r9
- 0x0f, 0x83, 0x99, 0x04, 0x00, 0x00, //0x0000091f jae LBB0_186
- 0x41, 0x8b, 0x0a, //0x00000925 movl (%r10), %ecx
- 0x81, 0xf9, 0x74, 0x72, 0x75, 0x65, //0x00000928 cmpl $1702195828, %ecx
- 0x0f, 0x85, 0x77, 0x03, 0x00, 0x00, //0x0000092e jne LBB0_162
- 0x49, 0x83, 0xc1, 0x04, //0x00000934 addq $4, %r9
- 0xb8, 0x03, 0x00, 0x00, 0x00, //0x00000938 movl $3, %eax
- 0xe9, 0x79, 0x04, 0x00, 0x00, //0x0000093d jmp LBB0_185
- //0x00000942 LBB0_127
- 0x31, 0xc0, //0x00000942 xorl %eax, %eax
- 0x41, 0xf7, 0xc0, 0x00, 0x00, 0x00, 0x80, //0x00000944 testl $-2147483648, %r8d
- 0x0f, 0x94, 0xc0, //0x0000094b sete %al
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x0000094e movq $-2, %rcx
- 0xba, 0x0c, 0x00, 0x00, 0x00, //0x00000955 movl $12, %edx
- //0x0000095a LBB0_128
- 0x48, 0x0f, 0x44, 0xd1, //0x0000095a cmoveq %rcx, %rdx
- 0x49, 0x89, 0x55, 0x00, //0x0000095e movq %rdx, (%r13)
- 0x49, 0x29, 0xc4, //0x00000962 subq %rax, %r12
- 0xe9, 0x58, 0xf9, 0xff, 0xff, //0x00000965 jmp LBB0_38
- //0x0000096a LBB0_129
- 0x49, 0x8d, 0x4f, 0xfc, //0x0000096a leaq $-4(%r15), %rcx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000096e movq $-1, %rax
- 0x49, 0x39, 0xc9, //0x00000975 cmpq %rcx, %r9
- 0x0f, 0x83, 0x40, 0x04, 0x00, 0x00, //0x00000978 jae LBB0_186
- 0x42, 0x8b, 0x0c, 0x27, //0x0000097e movl (%rdi,%r12), %ecx
- 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x00000982 cmpl $1702063201, %ecx
- 0x0f, 0x85, 0x58, 0x03, 0x00, 0x00, //0x00000988 jne LBB0_166
- 0x49, 0x83, 0xc1, 0x05, //0x0000098e addq $5, %r9
- 0xb8, 0x04, 0x00, 0x00, 0x00, //0x00000992 movl $4, %eax
- 0xe9, 0x1f, 0x04, 0x00, 0x00, //0x00000997 jmp LBB0_185
- //0x0000099c LBB0_132
- 0x49, 0xc7, 0x45, 0x00, 0x06, 0x00, 0x00, 0x00, //0x0000099c movq $6, (%r13)
- 0xe9, 0x19, 0xf9, 0xff, 0xff, //0x000009a4 jmp LBB0_38
- //0x000009a9 LBB0_133
- 0x49, 0xf7, 0xd8, //0x000009a9 negq %r8
- 0x4c, 0x89, 0xc2, //0x000009ac movq %r8, %rdx
- //0x000009af LBB0_134
- 0x48, 0x85, 0xd2, //0x000009af testq %rdx, %rdx
- 0x0f, 0x88, 0x3e, 0x00, 0x00, 0x00, //0x000009b2 js LBB0_138
- //0x000009b8 LBB0_135
- 0x49, 0x01, 0xd4, //0x000009b8 addq %rdx, %r12
- 0x49, 0x29, 0xfc, //0x000009bb subq %rdi, %r12
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000009be movabsq $-9223372036854775808, %rax
- 0x48, 0x83, 0xc0, 0xfe, //0x000009c8 addq $-2, %rax
- 0x49, 0x39, 0xc1, //0x000009cc cmpq %rax, %r9
- 0x0f, 0x86, 0x0d, 0x00, 0x00, 0x00, //0x000009cf jbe LBB0_137
- 0x4c, 0x8b, 0x6d, 0xc0, //0x000009d5 movq $-64(%rbp), %r13
- 0x4d, 0x89, 0x4d, 0x00, //0x000009d9 movq %r9, (%r13)
- 0xe9, 0xe0, 0xf8, 0xff, 0xff, //0x000009dd jmp LBB0_38
- //0x000009e2 LBB0_137
- 0x48, 0x8b, 0x7d, 0xc0, //0x000009e2 movq $-64(%rbp), %rdi
- 0x48, 0xc7, 0x07, 0x08, 0x00, 0x00, 0x00, //0x000009e6 movq $8, (%rdi)
- 0x4c, 0x89, 0x4f, 0x18, //0x000009ed movq %r9, $24(%rdi)
- 0xe9, 0xcc, 0xf8, 0xff, 0xff, //0x000009f1 jmp LBB0_38
- //0x000009f6 LBB0_138
- 0x48, 0xf7, 0xd2, //0x000009f6 notq %rdx
- 0x49, 0x01, 0xd4, //0x000009f9 addq %rdx, %r12
- //0x000009fc LBB0_139
- 0x4c, 0x8b, 0x6d, 0xc0, //0x000009fc movq $-64(%rbp), %r13
- 0x49, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00000a00 movq $-2, %r9
- 0x49, 0x29, 0xfc, //0x00000a07 subq %rdi, %r12
- 0x4d, 0x89, 0x4d, 0x00, //0x00000a0a movq %r9, (%r13)
- 0xe9, 0xaf, 0xf8, 0xff, 0xff, //0x00000a0e jmp LBB0_38
- //0x00000a13 LBB0_140
- 0x4d, 0x39, 0xfc, //0x00000a13 cmpq %r15, %r12
- 0x0f, 0x84, 0xd2, 0x22, 0x00, 0x00, //0x00000a16 je LBB0_662
- 0x4c, 0x89, 0xf9, //0x00000a1c movq %r15, %rcx
- 0x4c, 0x29, 0xe1, //0x00000a1f subq %r12, %rcx
- 0x48, 0x83, 0xf9, 0x40, //0x00000a22 cmpq $64, %rcx
- 0x0f, 0x82, 0xee, 0x22, 0x00, 0x00, //0x00000a26 jb LBB0_665
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000a2c movq $-2, %rax
- 0x4c, 0x29, 0xc8, //0x00000a33 subq %r9, %rax
- 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000a36 movq $-1, $-56(%rbp)
- 0x31, 0xf6, //0x00000a3e xorl %esi, %esi
- 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xb7, 0xf5, 0xff, 0xff, //0x00000a40 movdqu $-2633(%rip), %xmm8 /* LCPI0_0+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0xbe, 0xf5, 0xff, 0xff, //0x00000a49 movdqu $-2626(%rip), %xmm9 /* LCPI0_1+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0xc5, 0xf5, 0xff, 0xff, //0x00000a52 movdqu $-2619(%rip), %xmm10 /* LCPI0_2+0(%rip) */
- 0x4c, 0x89, 0xe2, //0x00000a5b movq %r12, %rdx
- 0x48, 0x89, 0x7d, 0xb8, //0x00000a5e movq %rdi, $-72(%rbp)
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a62 .p2align 4, 0x90
- //0x00000a70 LBB0_143
- 0x48, 0x89, 0x75, 0xb0, //0x00000a70 movq %rsi, $-80(%rbp)
- 0x48, 0x89, 0x4d, 0xd0, //0x00000a74 movq %rcx, $-48(%rbp)
- 0xf3, 0x0f, 0x6f, 0x1c, 0x17, //0x00000a78 movdqu (%rdi,%rdx), %xmm3
- 0xf3, 0x0f, 0x6f, 0x44, 0x17, 0x10, //0x00000a7d movdqu $16(%rdi,%rdx), %xmm0
- 0xf3, 0x0f, 0x6f, 0x4c, 0x17, 0x20, //0x00000a83 movdqu $32(%rdi,%rdx), %xmm1
- 0xf3, 0x0f, 0x6f, 0x54, 0x17, 0x30, //0x00000a89 movdqu $48(%rdi,%rdx), %xmm2
- 0x66, 0x0f, 0x6f, 0xfb, //0x00000a8f movdqa %xmm3, %xmm7
- 0x66, 0x41, 0x0f, 0x74, 0xf8, //0x00000a93 pcmpeqb %xmm8, %xmm7
- 0x66, 0x44, 0x0f, 0xd7, 0xef, //0x00000a98 pmovmskb %xmm7, %r13d
- 0x66, 0x0f, 0x6f, 0xf8, //0x00000a9d movdqa %xmm0, %xmm7
- 0x66, 0x0f, 0x6f, 0xf0, //0x00000aa1 movdqa %xmm0, %xmm6
- 0x66, 0x41, 0x0f, 0xda, 0xf2, //0x00000aa5 pminub %xmm10, %xmm6
- 0x66, 0x0f, 0x74, 0xf0, //0x00000aaa pcmpeqb %xmm0, %xmm6
- 0x66, 0x41, 0x0f, 0x74, 0xc0, //0x00000aae pcmpeqb %xmm8, %xmm0
- 0x66, 0x44, 0x0f, 0xd7, 0xc0, //0x00000ab3 pmovmskb %xmm0, %r8d
- 0x66, 0x0f, 0x6f, 0xc1, //0x00000ab8 movdqa %xmm1, %xmm0
- 0x66, 0x0f, 0x6f, 0xe9, //0x00000abc movdqa %xmm1, %xmm5
- 0x66, 0x41, 0x0f, 0xda, 0xea, //0x00000ac0 pminub %xmm10, %xmm5
- 0x66, 0x0f, 0x74, 0xe9, //0x00000ac5 pcmpeqb %xmm1, %xmm5
- 0x66, 0x41, 0x0f, 0x74, 0xc8, //0x00000ac9 pcmpeqb %xmm8, %xmm1
- 0x66, 0x44, 0x0f, 0xd7, 0xc9, //0x00000ace pmovmskb %xmm1, %r9d
- 0x66, 0x0f, 0x6f, 0xca, //0x00000ad3 movdqa %xmm2, %xmm1
- 0x66, 0x0f, 0x6f, 0xe2, //0x00000ad7 movdqa %xmm2, %xmm4
- 0x66, 0x41, 0x0f, 0xda, 0xe2, //0x00000adb pminub %xmm10, %xmm4
- 0x66, 0x0f, 0x74, 0xe2, //0x00000ae0 pcmpeqb %xmm2, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xd0, //0x00000ae4 pcmpeqb %xmm8, %xmm2
- 0x66, 0x44, 0x0f, 0xd7, 0xe2, //0x00000ae9 pmovmskb %xmm2, %r12d
- 0x66, 0x0f, 0x6f, 0xd3, //0x00000aee movdqa %xmm3, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd1, //0x00000af2 pcmpeqb %xmm9, %xmm2
- 0x66, 0x0f, 0xd7, 0xf2, //0x00000af7 pmovmskb %xmm2, %esi
- 0x66, 0x41, 0x0f, 0x74, 0xf9, //0x00000afb pcmpeqb %xmm9, %xmm7
- 0x66, 0x0f, 0xd7, 0xcf, //0x00000b00 pmovmskb %xmm7, %ecx
- 0x66, 0x41, 0x0f, 0x74, 0xc1, //0x00000b04 pcmpeqb %xmm9, %xmm0
- 0x66, 0x0f, 0xd7, 0xf8, //0x00000b09 pmovmskb %xmm0, %edi
- 0x66, 0x41, 0x0f, 0x74, 0xc9, //0x00000b0d pcmpeqb %xmm9, %xmm1
- 0x66, 0x44, 0x0f, 0xd7, 0xd9, //0x00000b12 pmovmskb %xmm1, %r11d
- 0x66, 0x0f, 0xd7, 0xde, //0x00000b17 pmovmskb %xmm6, %ebx
- 0x66, 0x44, 0x0f, 0xd7, 0xd5, //0x00000b1b pmovmskb %xmm5, %r10d
- 0x66, 0x44, 0x0f, 0xd7, 0xf4, //0x00000b20 pmovmskb %xmm4, %r14d
- 0x49, 0xc1, 0xe4, 0x30, //0x00000b25 shlq $48, %r12
- 0x49, 0xc1, 0xe1, 0x20, //0x00000b29 shlq $32, %r9
- 0x4d, 0x09, 0xe1, //0x00000b2d orq %r12, %r9
- 0x49, 0xc1, 0xe0, 0x10, //0x00000b30 shlq $16, %r8
- 0x4d, 0x09, 0xc8, //0x00000b34 orq %r9, %r8
- 0x4d, 0x09, 0xc5, //0x00000b37 orq %r8, %r13
- 0x49, 0xc1, 0xe3, 0x30, //0x00000b3a shlq $48, %r11
- 0x48, 0xc1, 0xe7, 0x20, //0x00000b3e shlq $32, %rdi
- 0x4c, 0x09, 0xdf, //0x00000b42 orq %r11, %rdi
- 0x48, 0xc1, 0xe1, 0x10, //0x00000b45 shlq $16, %rcx
- 0x48, 0x09, 0xf9, //0x00000b49 orq %rdi, %rcx
- 0x49, 0xc1, 0xe6, 0x30, //0x00000b4c shlq $48, %r14
- 0x49, 0xc1, 0xe2, 0x20, //0x00000b50 shlq $32, %r10
- 0x4d, 0x09, 0xf2, //0x00000b54 orq %r14, %r10
- 0x48, 0xc1, 0xe3, 0x10, //0x00000b57 shlq $16, %rbx
- 0x4c, 0x09, 0xd3, //0x00000b5b orq %r10, %rbx
- 0x48, 0x09, 0xce, //0x00000b5e orq %rcx, %rsi
- 0x0f, 0x85, 0x58, 0x00, 0x00, 0x00, //0x00000b61 jne LBB0_149
- 0x48, 0x8b, 0x7d, 0xb0, //0x00000b67 movq $-80(%rbp), %rdi
- 0x48, 0x85, 0xff, //0x00000b6b testq %rdi, %rdi
- 0x0f, 0x85, 0x65, 0x00, 0x00, 0x00, //0x00000b6e jne LBB0_151
- 0x31, 0xf6, //0x00000b74 xorl %esi, %esi
- //0x00000b76 LBB0_146
- 0x66, 0x0f, 0x6f, 0xc3, //0x00000b76 movdqa %xmm3, %xmm0
- 0x66, 0x41, 0x0f, 0xda, 0xc2, //0x00000b7a pminub %xmm10, %xmm0
- 0x66, 0x0f, 0x74, 0xc3, //0x00000b7f pcmpeqb %xmm3, %xmm0
- 0x66, 0x0f, 0xd7, 0xc8, //0x00000b83 pmovmskb %xmm0, %ecx
- 0x48, 0x09, 0xcb, //0x00000b87 orq %rcx, %rbx
- 0x4d, 0x85, 0xed, //0x00000b8a testq %r13, %r13
- 0x48, 0x8b, 0x7d, 0xb8, //0x00000b8d movq $-72(%rbp), %rdi
- 0x0f, 0x85, 0x8f, 0x00, 0x00, 0x00, //0x00000b91 jne LBB0_152
- 0x48, 0x85, 0xdb, //0x00000b97 testq %rbx, %rbx
- 0x0f, 0x85, 0x18, 0x24, 0x00, 0x00, //0x00000b9a jne LBB0_709
- 0x48, 0x8b, 0x4d, 0xd0, //0x00000ba0 movq $-48(%rbp), %rcx
- 0x48, 0x83, 0xc1, 0xc0, //0x00000ba4 addq $-64, %rcx
- 0x48, 0x83, 0xc0, 0xc0, //0x00000ba8 addq $-64, %rax
- 0x48, 0x83, 0xc2, 0x40, //0x00000bac addq $64, %rdx
- 0x48, 0x83, 0xf9, 0x3f, //0x00000bb0 cmpq $63, %rcx
- 0x0f, 0x87, 0xb6, 0xfe, 0xff, 0xff, //0x00000bb4 ja LBB0_143
- 0xe9, 0xd3, 0x09, 0x00, 0x00, //0x00000bba jmp LBB0_295
- //0x00000bbf LBB0_149
- 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00000bbf cmpq $-1, $-56(%rbp)
- 0x48, 0x8b, 0x7d, 0xb0, //0x00000bc4 movq $-80(%rbp), %rdi
- 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00000bc8 jne LBB0_151
- 0x48, 0x0f, 0xbc, 0xce, //0x00000bce bsfq %rsi, %rcx
- 0x48, 0x01, 0xd1, //0x00000bd2 addq %rdx, %rcx
- 0x48, 0x89, 0x4d, 0xc8, //0x00000bd5 movq %rcx, $-56(%rbp)
- //0x00000bd9 LBB0_151
- 0x48, 0x89, 0xf9, //0x00000bd9 movq %rdi, %rcx
- 0x48, 0xf7, 0xd1, //0x00000bdc notq %rcx
- 0x48, 0x21, 0xf1, //0x00000bdf andq %rsi, %rcx
- 0x4c, 0x8d, 0x04, 0x09, //0x00000be2 leaq (%rcx,%rcx), %r8
- 0x49, 0x09, 0xf8, //0x00000be6 orq %rdi, %r8
- 0x4c, 0x89, 0xc7, //0x00000be9 movq %r8, %rdi
- 0x48, 0xf7, 0xd7, //0x00000bec notq %rdi
- 0x48, 0x21, 0xf7, //0x00000bef andq %rsi, %rdi
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000bf2 movabsq $-6148914691236517206, %rsi
- 0x48, 0x21, 0xf7, //0x00000bfc andq %rsi, %rdi
- 0x31, 0xf6, //0x00000bff xorl %esi, %esi
- 0x48, 0x01, 0xcf, //0x00000c01 addq %rcx, %rdi
- 0x40, 0x0f, 0x92, 0xc6, //0x00000c04 setb %sil
- 0x48, 0x01, 0xff, //0x00000c08 addq %rdi, %rdi
- 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000c0b movabsq $6148914691236517205, %rcx
- 0x48, 0x31, 0xcf, //0x00000c15 xorq %rcx, %rdi
- 0x4c, 0x21, 0xc7, //0x00000c18 andq %r8, %rdi
- 0x48, 0xf7, 0xd7, //0x00000c1b notq %rdi
- 0x49, 0x21, 0xfd, //0x00000c1e andq %rdi, %r13
- 0xe9, 0x50, 0xff, 0xff, 0xff, //0x00000c21 jmp LBB0_146
- //0x00000c26 LBB0_152
- 0x4d, 0x0f, 0xbc, 0xe5, //0x00000c26 bsfq %r13, %r12
- 0x48, 0x85, 0xdb, //0x00000c2a testq %rbx, %rbx
- 0x0f, 0x84, 0x0e, 0x01, 0x00, 0x00, //0x00000c2d je LBB0_172
- 0x48, 0x0f, 0xbc, 0xcb, //0x00000c33 bsfq %rbx, %rcx
- 0xe9, 0x0a, 0x01, 0x00, 0x00, //0x00000c37 jmp LBB0_173
- //0x00000c3c LBB0_154
- 0x4c, 0x89, 0xd0, //0x00000c3c movq %r10, %rax
- 0x4c, 0x09, 0xe8, //0x00000c3f orq %r13, %rax
- 0x0f, 0x99, 0xc0, //0x00000c42 setns %al
- 0x0f, 0x88, 0xda, 0x00, 0x00, 0x00, //0x00000c45 js LBB0_171
- 0x4d, 0x39, 0xea, //0x00000c4b cmpq %r13, %r10
- 0x0f, 0x8c, 0xd1, 0x00, 0x00, 0x00, //0x00000c4e jl LBB0_171
- 0x49, 0xf7, 0xd2, //0x00000c54 notq %r10
- 0x4c, 0x89, 0xd2, //0x00000c57 movq %r10, %rdx
- 0xe9, 0x50, 0xfd, 0xff, 0xff, //0x00000c5a jmp LBB0_134
- //0x00000c5f LBB0_157
- 0xb0, 0x01, //0x00000c5f movb $1, %al
- 0x89, 0x45, 0x90, //0x00000c61 movl %eax, $-112(%rbp)
- 0x31, 0xd2, //0x00000c64 xorl %edx, %edx
- 0x31, 0xc0, //0x00000c66 xorl %eax, %eax
- 0x45, 0x31, 0xd2, //0x00000c68 xorl %r10d, %r10d
- 0xe9, 0x64, 0x01, 0x00, 0x00, //0x00000c6b jmp LBB0_188
- //0x00000c70 LBB0_158
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000c70 movq $-2, %rax
- 0x80, 0xf9, 0x6e, //0x00000c77 cmpb $110, %cl
- 0x0f, 0x85, 0x3b, 0x01, 0x00, 0x00, //0x00000c7a jne LBB0_185
- 0x42, 0x80, 0x7c, 0x0f, 0x01, 0x75, //0x00000c80 cmpb $117, $1(%rdi,%r9)
- 0x0f, 0x85, 0x1a, 0x01, 0x00, 0x00, //0x00000c86 jne LBB0_182
- 0x42, 0x80, 0x7c, 0x0f, 0x02, 0x6c, //0x00000c8c cmpb $108, $2(%rdi,%r9)
- 0x0f, 0x85, 0x1f, 0x01, 0x00, 0x00, //0x00000c92 jne LBB0_184
- 0x4d, 0x8d, 0x79, 0x03, //0x00000c98 leaq $3(%r9), %r15
- 0x49, 0x8d, 0x49, 0x04, //0x00000c9c leaq $4(%r9), %rcx
- 0x42, 0x80, 0x7c, 0x0f, 0x03, 0x6c, //0x00000ca0 cmpb $108, $3(%rdi,%r9)
- 0xe9, 0x71, 0x00, 0x00, 0x00, //0x00000ca6 jmp LBB0_170
- //0x00000cab LBB0_162
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000cab movq $-2, %rax
- 0x80, 0xf9, 0x74, //0x00000cb2 cmpb $116, %cl
- 0x0f, 0x85, 0x00, 0x01, 0x00, 0x00, //0x00000cb5 jne LBB0_185
- 0x42, 0x80, 0x7c, 0x0f, 0x01, 0x72, //0x00000cbb cmpb $114, $1(%rdi,%r9)
- 0x0f, 0x85, 0xdf, 0x00, 0x00, 0x00, //0x00000cc1 jne LBB0_182
- 0x42, 0x80, 0x7c, 0x0f, 0x02, 0x75, //0x00000cc7 cmpb $117, $2(%rdi,%r9)
- 0x0f, 0x85, 0xe4, 0x00, 0x00, 0x00, //0x00000ccd jne LBB0_184
- 0x4d, 0x8d, 0x79, 0x03, //0x00000cd3 leaq $3(%r9), %r15
- 0x49, 0x8d, 0x49, 0x04, //0x00000cd7 leaq $4(%r9), %rcx
- 0x42, 0x80, 0x7c, 0x0f, 0x03, 0x65, //0x00000cdb cmpb $101, $3(%rdi,%r9)
- 0xe9, 0x36, 0x00, 0x00, 0x00, //0x00000ce1 jmp LBB0_170
- //0x00000ce6 LBB0_166
- 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000ce6 movq $-2, %rax
- 0x80, 0xf9, 0x61, //0x00000ced cmpb $97, %cl
- 0x0f, 0x85, 0xb9, 0x00, 0x00, 0x00, //0x00000cf0 jne LBB0_183
- 0x42, 0x80, 0x7c, 0x0f, 0x02, 0x6c, //0x00000cf6 cmpb $108, $2(%rdi,%r9)
- 0x0f, 0x85, 0xb5, 0x00, 0x00, 0x00, //0x00000cfc jne LBB0_184
- 0x42, 0x80, 0x7c, 0x0f, 0x03, 0x73, //0x00000d02 cmpb $115, $3(%rdi,%r9)
- 0x0f, 0x85, 0xb8, 0x04, 0x00, 0x00, //0x00000d08 jne LBB0_247
- 0x4d, 0x8d, 0x79, 0x04, //0x00000d0e leaq $4(%r9), %r15
- 0x49, 0x8d, 0x49, 0x05, //0x00000d12 leaq $5(%r9), %rcx
- 0x42, 0x80, 0x7c, 0x0f, 0x04, 0x65, //0x00000d16 cmpb $101, $4(%rdi,%r9)
- //0x00000d1c LBB0_170
- 0x4c, 0x0f, 0x44, 0xf9, //0x00000d1c cmoveq %rcx, %r15
- 0xe9, 0x99, 0x00, 0x00, 0x00, //0x00000d20 jmp LBB0_186
- //0x00000d25 LBB0_171
- 0x49, 0x8d, 0x4d, 0xff, //0x00000d25 leaq $-1(%r13), %rcx
- 0x49, 0x39, 0xca, //0x00000d29 cmpq %rcx, %r10
- 0x49, 0xf7, 0xd5, //0x00000d2c notq %r13
- 0x4d, 0x0f, 0x45, 0xe8, //0x00000d2f cmovneq %r8, %r13
- 0x84, 0xc0, //0x00000d33 testb %al, %al
- 0x4d, 0x0f, 0x44, 0xe8, //0x00000d35 cmoveq %r8, %r13
- 0x4c, 0x89, 0xea, //0x00000d39 movq %r13, %rdx
- 0xe9, 0x6e, 0xfc, 0xff, 0xff, //0x00000d3c jmp LBB0_134
- //0x00000d41 LBB0_172
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00000d41 movl $64, %ecx
- //0x00000d46 LBB0_173
- 0x4c, 0x39, 0xe1, //0x00000d46 cmpq %r12, %rcx
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00000d49 movq $-64(%rbp), %r13
- 0x0f, 0x82, 0xed, 0x1f, 0x00, 0x00, //0x00000d4d jb LBB0_667
- 0x49, 0x29, 0xc4, //0x00000d53 subq %rax, %r12
- //0x00000d56 LBB0_175
- 0x4d, 0x85, 0xe4, //0x00000d56 testq %r12, %r12
- 0x0f, 0x88, 0x2b, 0x00, 0x00, 0x00, //0x00000d59 js LBB0_177
- 0x48, 0x8b, 0x45, 0xa8, //0x00000d5f movq $-88(%rbp), %rax
- 0x49, 0x89, 0x45, 0x10, //0x00000d63 movq %rax, $16(%r13)
- 0x49, 0xc7, 0x45, 0x00, 0x07, 0x00, 0x00, 0x00, //0x00000d67 movq $7, (%r13)
- 0x48, 0x8b, 0x4d, 0xc8, //0x00000d6f movq $-56(%rbp), %rcx
- 0x4c, 0x39, 0xe1, //0x00000d73 cmpq %r12, %rcx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000d76 movq $-1, %rax
- 0x48, 0x0f, 0x4c, 0xc1, //0x00000d7d cmovlq %rcx, %rax
- 0x49, 0x89, 0x45, 0x18, //0x00000d81 movq %rax, $24(%r13)
- 0xe9, 0x38, 0xf5, 0xff, 0xff, //0x00000d85 jmp LBB0_38
- //0x00000d8a LBB0_177
- 0x4c, 0x89, 0xe7, //0x00000d8a movq %r12, %rdi
- //0x00000d8d LBB0_178
- 0x49, 0x89, 0x7d, 0x00, //0x00000d8d movq %rdi, (%r13)
- 0x4d, 0x89, 0xfc, //0x00000d91 movq %r15, %r12
- 0xe9, 0x29, 0xf5, 0xff, 0xff, //0x00000d94 jmp LBB0_38
- //0x00000d99 LBB0_179
- 0xb1, 0x01, //0x00000d99 movb $1, %cl
- 0x89, 0x4d, 0x90, //0x00000d9b movl %ecx, $-112(%rbp)
- 0x4c, 0x89, 0xf9, //0x00000d9e movq %r15, %rcx
- 0xe9, 0x2e, 0x00, 0x00, 0x00, //0x00000da1 jmp LBB0_188
- //0x00000da6 LBB0_182
- 0x49, 0x83, 0xc1, 0x01, //0x00000da6 addq $1, %r9
- 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00000daa jmp LBB0_185
- //0x00000daf LBB0_183
- 0x4d, 0x89, 0xe7, //0x00000daf movq %r12, %r15
- 0xe9, 0x07, 0x00, 0x00, 0x00, //0x00000db2 jmp LBB0_186
- //0x00000db7 LBB0_184
- 0x49, 0x83, 0xc1, 0x02, //0x00000db7 addq $2, %r9
- //0x00000dbb LBB0_185
- 0x4d, 0x89, 0xcf, //0x00000dbb movq %r9, %r15
- //0x00000dbe LBB0_186
- 0x49, 0x89, 0x45, 0x00, //0x00000dbe movq %rax, (%r13)
- 0x4d, 0x89, 0xfc, //0x00000dc2 movq %r15, %r12
- 0xe9, 0xf8, 0xf4, 0xff, 0xff, //0x00000dc5 jmp LBB0_38
- //0x00000dca LBB0_187
- 0x40, 0xb6, 0x01, //0x00000dca movb $1, %sil
- 0x89, 0x75, 0x90, //0x00000dcd movl %esi, $-112(%rbp)
- 0x48, 0x83, 0xc1, 0xff, //0x00000dd0 addq $-1, %rcx
- //0x00000dd4 LBB0_188
- 0x45, 0x31, 0xe4, //0x00000dd4 xorl %r12d, %r12d
- 0x85, 0xd2, //0x00000dd7 testl %edx, %edx
- 0x41, 0x0f, 0x9f, 0xc4, //0x00000dd9 setg %r12b
- 0x4d, 0x85, 0xd2, //0x00000ddd testq %r10, %r10
- 0x0f, 0x85, 0x54, 0x00, 0x00, 0x00, //0x00000de0 jne LBB0_197
- 0x85, 0xd2, //0x00000de6 testl %edx, %edx
- 0x0f, 0x85, 0x4c, 0x00, 0x00, 0x00, //0x00000de8 jne LBB0_197
- 0x4c, 0x39, 0xf9, //0x00000dee cmpq %r15, %rcx
- 0x0f, 0x83, 0x30, 0x00, 0x00, 0x00, //0x00000df1 jae LBB0_195
- 0x44, 0x89, 0x65, 0x98, //0x00000df7 movl %r12d, $-104(%rbp)
- 0x41, 0x89, 0xcc, //0x00000dfb movl %ecx, %r12d
- 0x45, 0x29, 0xfc, //0x00000dfe subl %r15d, %r12d
- 0x31, 0xc0, //0x00000e01 xorl %eax, %eax
- 0x31, 0xd2, //0x00000e03 xorl %edx, %edx
- //0x00000e05 LBB0_192
- 0x80, 0x3c, 0x0f, 0x30, //0x00000e05 cmpb $48, (%rdi,%rcx)
- 0x0f, 0x85, 0x24, 0x00, 0x00, 0x00, //0x00000e09 jne LBB0_196
- 0x48, 0x83, 0xc1, 0x01, //0x00000e0f addq $1, %rcx
- 0x83, 0xc2, 0xff, //0x00000e13 addl $-1, %edx
- 0x49, 0x39, 0xcf, //0x00000e16 cmpq %rcx, %r15
- 0x0f, 0x85, 0xe6, 0xff, 0xff, 0xff, //0x00000e19 jne LBB0_192
- 0x45, 0x31, 0xd2, //0x00000e1f xorl %r10d, %r10d
- 0xe9, 0x47, 0x01, 0x00, 0x00, //0x00000e22 jmp LBB0_219
- //0x00000e27 LBB0_195
- 0x31, 0xd2, //0x00000e27 xorl %edx, %edx
- 0x31, 0xc0, //0x00000e29 xorl %eax, %eax
- 0x45, 0x31, 0xd2, //0x00000e2b xorl %r10d, %r10d
- 0xe9, 0x07, 0x00, 0x00, 0x00, //0x00000e2e jmp LBB0_197
- //0x00000e33 LBB0_196
- 0x45, 0x31, 0xd2, //0x00000e33 xorl %r10d, %r10d
- 0x44, 0x8b, 0x65, 0x98, //0x00000e36 movl $-104(%rbp), %r12d
- //0x00000e3a LBB0_197
- 0x4c, 0x39, 0xf9, //0x00000e3a cmpq %r15, %rcx
- 0x0f, 0x83, 0x49, 0x00, 0x00, 0x00, //0x00000e3d jae LBB0_203
- 0x83, 0xf8, 0x12, //0x00000e43 cmpl $18, %eax
- 0x0f, 0x8f, 0x40, 0x00, 0x00, 0x00, //0x00000e46 jg LBB0_203
- 0x41, 0xbb, 0xd0, 0xff, 0xff, 0xff, //0x00000e4c movl $4294967248, %r11d
- //0x00000e52 LBB0_200
- 0x0f, 0xb6, 0x1c, 0x0f, //0x00000e52 movzbl (%rdi,%rcx), %ebx
- 0x8d, 0x73, 0xd0, //0x00000e56 leal $-48(%rbx), %esi
- 0x40, 0x80, 0xfe, 0x09, //0x00000e59 cmpb $9, %sil
- 0x0f, 0x87, 0x29, 0x00, 0x00, 0x00, //0x00000e5d ja LBB0_203
- 0x4b, 0x8d, 0x34, 0x92, //0x00000e63 leaq (%r10,%r10,4), %rsi
- 0x44, 0x01, 0xdb, //0x00000e67 addl %r11d, %ebx
- 0x4c, 0x8d, 0x14, 0x73, //0x00000e6a leaq (%rbx,%rsi,2), %r10
- 0x83, 0xc2, 0xff, //0x00000e6e addl $-1, %edx
- 0x48, 0x83, 0xc1, 0x01, //0x00000e71 addq $1, %rcx
- 0x4c, 0x39, 0xf9, //0x00000e75 cmpq %r15, %rcx
- 0x0f, 0x83, 0x0e, 0x00, 0x00, 0x00, //0x00000e78 jae LBB0_203
- 0x8d, 0x70, 0x01, //0x00000e7e leal $1(%rax), %esi
- 0x83, 0xf8, 0x12, //0x00000e81 cmpl $18, %eax
- 0x89, 0xf0, //0x00000e84 movl %esi, %eax
- 0x0f, 0x8c, 0xc6, 0xff, 0xff, 0xff, //0x00000e86 jl LBB0_200
- //0x00000e8c LBB0_203
- 0x4c, 0x39, 0xf9, //0x00000e8c cmpq %r15, %rcx
- 0x0f, 0x83, 0xa9, 0x00, 0x00, 0x00, //0x00000e8f jae LBB0_216
- 0x8a, 0x04, 0x0f, //0x00000e95 movb (%rdi,%rcx), %al
- 0x8d, 0x70, 0xd0, //0x00000e98 leal $-48(%rax), %esi
- 0x40, 0x80, 0xfe, 0x09, //0x00000e9b cmpb $9, %sil
- 0x0f, 0x87, 0x28, 0x00, 0x00, 0x00, //0x00000e9f ja LBB0_209
- 0x49, 0x8d, 0x77, 0xff, //0x00000ea5 leaq $-1(%r15), %rsi
- //0x00000ea9 LBB0_206
- 0x48, 0x39, 0xce, //0x00000ea9 cmpq %rcx, %rsi
- 0x0f, 0x84, 0xb2, 0x00, 0x00, 0x00, //0x00000eac je LBB0_218
- 0x0f, 0xb6, 0x44, 0x0f, 0x01, //0x00000eb2 movzbl $1(%rdi,%rcx), %eax
- 0x8d, 0x58, 0xd0, //0x00000eb7 leal $-48(%rax), %ebx
- 0x48, 0x83, 0xc1, 0x01, //0x00000eba addq $1, %rcx
- 0x80, 0xfb, 0x09, //0x00000ebe cmpb $9, %bl
- 0x0f, 0x86, 0xe2, 0xff, 0xff, 0xff, //0x00000ec1 jbe LBB0_206
- 0x41, 0xbc, 0x01, 0x00, 0x00, 0x00, //0x00000ec7 movl $1, %r12d
- //0x00000ecd LBB0_209
- 0x0c, 0x20, //0x00000ecd orb $32, %al
- 0x3c, 0x65, //0x00000ecf cmpb $101, %al
- 0x0f, 0x85, 0x67, 0x00, 0x00, 0x00, //0x00000ed1 jne LBB0_216
- 0x48, 0x8d, 0x41, 0x01, //0x00000ed7 leaq $1(%rcx), %rax
- 0x49, 0xc7, 0x45, 0x00, 0x08, 0x00, 0x00, 0x00, //0x00000edb movq $8, (%r13)
- 0x4c, 0x39, 0xf8, //0x00000ee3 cmpq %r15, %rax
- 0x0f, 0x83, 0x42, 0x00, 0x00, 0x00, //0x00000ee6 jae LBB0_215
- 0x40, 0x8a, 0x34, 0x07, //0x00000eec movb (%rdi,%rax), %sil
- 0x40, 0x80, 0xfe, 0x2d, //0x00000ef0 cmpb $45, %sil
- 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x00000ef4 je LBB0_213
- 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00000efa movl $1, %ebx
- 0x40, 0x80, 0xfe, 0x2b, //0x00000eff cmpb $43, %sil
- 0x0f, 0x85, 0xf6, 0x02, 0x00, 0x00, //0x00000f03 jne LBB0_253
- //0x00000f09 LBB0_213
- 0x48, 0x83, 0xc1, 0x02, //0x00000f09 addq $2, %rcx
- 0x4c, 0x39, 0xf9, //0x00000f0d cmpq %r15, %rcx
- 0x0f, 0x83, 0x18, 0x00, 0x00, 0x00, //0x00000f10 jae LBB0_215
- 0x31, 0xc0, //0x00000f16 xorl %eax, %eax
- 0x40, 0x80, 0xfe, 0x2b, //0x00000f18 cmpb $43, %sil
- 0x0f, 0x94, 0xc0, //0x00000f1c sete %al
- 0x8d, 0x1c, 0x00, //0x00000f1f leal (%rax,%rax), %ebx
- 0x83, 0xc3, 0xff, //0x00000f22 addl $-1, %ebx
- 0x40, 0x8a, 0x34, 0x0f, //0x00000f25 movb (%rdi,%rcx), %sil
- 0xe9, 0xd4, 0x02, 0x00, 0x00, //0x00000f29 jmp LBB0_254
- //0x00000f2e LBB0_215
- 0x49, 0xc7, 0x45, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00000f2e movq $-1, (%r13)
- 0x4d, 0x89, 0xfc, //0x00000f36 movq %r15, %r12
- 0xe9, 0x84, 0xf3, 0xff, 0xff, //0x00000f39 jmp LBB0_38
- //0x00000f3e LBB0_216
- 0x44, 0x89, 0x65, 0x98, //0x00000f3e movl %r12d, $-104(%rbp)
- 0x41, 0x89, 0xd4, //0x00000f42 movl %edx, %r12d
- 0x48, 0x89, 0x4d, 0xa8, //0x00000f45 movq %rcx, $-88(%rbp)
- 0xe9, 0x24, 0x00, 0x00, 0x00, //0x00000f49 jmp LBB0_220
- //0x00000f4e LBB0_217
- 0x48, 0x8b, 0x45, 0xd0, //0x00000f4e movq $-48(%rbp), %rax
- 0x48, 0x03, 0x45, 0xb0, //0x00000f52 addq $-80(%rbp), %rax
- 0x48, 0x29, 0xc8, //0x00000f56 subq %rcx, %rax
- 0x48, 0xf7, 0xd2, //0x00000f59 notq %rdx
- 0x48, 0x01, 0xc2, //0x00000f5c addq %rax, %rdx
- 0xe9, 0x4b, 0xfa, 0xff, 0xff, //0x00000f5f jmp LBB0_134
- //0x00000f64 LBB0_218
- 0xc7, 0x45, 0x98, 0x01, 0x00, 0x00, 0x00, //0x00000f64 movl $1, $-104(%rbp)
- 0x41, 0x89, 0xd4, //0x00000f6b movl %edx, %r12d
- //0x00000f6e LBB0_219
- 0x4c, 0x89, 0x7d, 0xa8, //0x00000f6e movq %r15, $-88(%rbp)
- //0x00000f72 LBB0_220
- 0x80, 0x7d, 0x90, 0x00, //0x00000f72 cmpb $0, $-112(%rbp)
- 0x48, 0x89, 0x7d, 0xb8, //0x00000f76 movq %rdi, $-72(%rbp)
- 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00000f7a je LBB0_225
- 0x45, 0x85, 0xe4, //0x00000f80 testl %r12d, %r12d
- 0x0f, 0x85, 0x25, 0x00, 0x00, 0x00, //0x00000f83 jne LBB0_224
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00000f89 movabsq $-9223372036854775808, %rax
- 0x49, 0x63, 0xc8, //0x00000f93 movslq %r8d, %rcx
- 0x4d, 0x85, 0xd2, //0x00000f96 testq %r10, %r10
- 0x0f, 0x89, 0xe6, 0x01, 0x00, 0x00, //0x00000f99 jns LBB0_246
- 0x4c, 0x89, 0xd2, //0x00000f9f movq %r10, %rdx
- 0x48, 0x21, 0xca, //0x00000fa2 andq %rcx, %rdx
- 0x48, 0x39, 0xc2, //0x00000fa5 cmpq %rax, %rdx
- 0x0f, 0x84, 0xd7, 0x01, 0x00, 0x00, //0x00000fa8 je LBB0_246
- //0x00000fae LBB0_224
- 0x49, 0xc7, 0x45, 0x00, 0x08, 0x00, 0x00, 0x00, //0x00000fae movq $8, (%r13)
- //0x00000fb6 LBB0_225
- 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00000fb6 movabsq $-9223372036854775808, %rdi
- 0x49, 0xbf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000fc0 movabsq $4503599627370495, %r15
- 0x49, 0x8d, 0x4f, 0x01, //0x00000fca leaq $1(%r15), %rcx
- 0x49, 0x39, 0xca, //0x00000fce cmpq %rcx, %r10
- 0x0f, 0x83, 0xcb, 0x00, 0x00, 0x00, //0x00000fd1 jae LBB0_236
- 0x66, 0x49, 0x0f, 0x6e, 0xc2, //0x00000fd7 movq %r10, %xmm0
- 0x66, 0x0f, 0x62, 0x05, 0xbc, 0xf0, 0xff, 0xff, //0x00000fdc punpckldq $-3908(%rip), %xmm0 /* LCPI0_10+0(%rip) */
- 0x66, 0x0f, 0x5c, 0x05, 0xc4, 0xf0, 0xff, 0xff, //0x00000fe4 subpd $-3900(%rip), %xmm0 /* LCPI0_11+0(%rip) */
- 0x66, 0x0f, 0x28, 0xc8, //0x00000fec movapd %xmm0, %xmm1
- 0x66, 0x0f, 0x15, 0xc8, //0x00000ff0 unpckhpd %xmm0, %xmm1
- 0xf2, 0x0f, 0x58, 0xc8, //0x00000ff4 addsd %xmm0, %xmm1
- 0x41, 0xc1, 0xe8, 0x1f, //0x00000ff8 shrl $31, %r8d
- 0x49, 0xc1, 0xe0, 0x3f, //0x00000ffc shlq $63, %r8
- 0x66, 0x49, 0x0f, 0x6e, 0xc0, //0x00001000 movq %r8, %xmm0
- 0x66, 0x0f, 0xeb, 0xc1, //0x00001005 por %xmm1, %xmm0
- 0x4d, 0x85, 0xd2, //0x00001009 testq %r10, %r10
- 0x0f, 0x84, 0x4a, 0x1c, 0x00, 0x00, //0x0000100c je LBB0_653
- 0x45, 0x85, 0xe4, //0x00001012 testl %r12d, %r12d
- 0x0f, 0x84, 0x41, 0x1c, 0x00, 0x00, //0x00001015 je LBB0_653
- 0x41, 0x8d, 0x44, 0x24, 0xff, //0x0000101b leal $-1(%r12), %eax
- 0x83, 0xf8, 0x24, //0x00001020 cmpl $36, %eax
- 0x0f, 0x87, 0x5a, 0x00, 0x00, 0x00, //0x00001023 ja LBB0_234
- 0x48, 0x89, 0x4d, 0x88, //0x00001029 movq %rcx, $-120(%rbp)
- 0x44, 0x89, 0xe0, //0x0000102d movl %r12d, %eax
- 0x41, 0x83, 0xfc, 0x17, //0x00001030 cmpl $23, %r12d
- 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00001034 jb LBB0_231
- 0x41, 0x8d, 0x44, 0x24, 0xea, //0x0000103a leal $-22(%r12), %eax
- 0x48, 0x8d, 0x0d, 0x9a, 0x22, 0x00, 0x00, //0x0000103f leaq $8858(%rip), %rcx /* _P10_TAB+0(%rip) */
- 0xf2, 0x0f, 0x59, 0x04, 0xc1, //0x00001046 mulsd (%rcx,%rax,8), %xmm0
- 0xb8, 0x16, 0x00, 0x00, 0x00, //0x0000104b movl $22, %eax
- //0x00001050 LBB0_231
- 0x66, 0x0f, 0x2e, 0x05, 0x68, 0xf0, 0xff, 0xff, //0x00001050 ucomisd $-3992(%rip), %xmm0 /* LCPI0_12+0(%rip) */
- 0x0f, 0x87, 0x5b, 0x00, 0x00, 0x00, //0x00001058 ja LBB0_237
- 0xf2, 0x0f, 0x10, 0x0d, 0x62, 0xf0, 0xff, 0xff, //0x0000105e movsd $-3998(%rip), %xmm1 /* LCPI0_13+0(%rip) */
- 0x66, 0x0f, 0x2e, 0xc8, //0x00001066 ucomisd %xmm0, %xmm1
- 0x0f, 0x87, 0x49, 0x00, 0x00, 0x00, //0x0000106a ja LBB0_237
- 0x89, 0xc0, //0x00001070 movl %eax, %eax
- 0x48, 0x8d, 0x0d, 0x67, 0x22, 0x00, 0x00, //0x00001072 leaq $8807(%rip), %rcx /* _P10_TAB+0(%rip) */
- 0xf2, 0x0f, 0x59, 0x04, 0xc1, //0x00001079 mulsd (%rcx,%rax,8), %xmm0
- 0xe9, 0xd9, 0x1b, 0x00, 0x00, //0x0000107e jmp LBB0_653
- //0x00001083 LBB0_234
- 0x41, 0x83, 0xfc, 0xea, //0x00001083 cmpl $-22, %r12d
- 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x00001087 jb LBB0_236
- 0x41, 0xf7, 0xdc, //0x0000108d negl %r12d
- 0x48, 0x8d, 0x05, 0x49, 0x22, 0x00, 0x00, //0x00001090 leaq $8777(%rip), %rax /* _P10_TAB+0(%rip) */
- 0xf2, 0x42, 0x0f, 0x5e, 0x04, 0xe0, //0x00001097 divsd (%rax,%r12,8), %xmm0
- 0xe9, 0xba, 0x1b, 0x00, 0x00, //0x0000109d jmp LBB0_653
- //0x000010a2 LBB0_236
- 0x48, 0x89, 0x4d, 0x88, //0x000010a2 movq %rcx, $-120(%rbp)
- 0x41, 0x8d, 0x84, 0x24, 0xa4, 0xfe, 0xff, 0xff, //0x000010a6 leal $-348(%r12), %eax
- 0x3d, 0x48, 0xfd, 0xff, 0xff, //0x000010ae cmpl $-696, %eax
- 0x0f, 0x82, 0x27, 0x02, 0x00, 0x00, //0x000010b3 jb LBB0_265
- //0x000010b9 LBB0_237
- 0x4d, 0x85, 0xd2, //0x000010b9 testq %r10, %r10
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000010bc je LBB0_239
- 0x49, 0x0f, 0xbd, 0xca, //0x000010c2 bsrq %r10, %rcx
- 0x48, 0x83, 0xf1, 0x3f, //0x000010c6 xorq $63, %rcx
- 0xe9, 0x05, 0x00, 0x00, 0x00, //0x000010ca jmp LBB0_240
- //0x000010cf LBB0_239
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000010cf movl $64, %ecx
- //0x000010d4 LBB0_240
- 0x4d, 0x89, 0xd0, //0x000010d4 movq %r10, %r8
- 0x49, 0x89, 0xcb, //0x000010d7 movq %rcx, %r11
- 0x49, 0xd3, 0xe0, //0x000010da shlq %cl, %r8
- 0x41, 0x8d, 0x84, 0x24, 0x5c, 0x01, 0x00, 0x00, //0x000010dd leal $348(%r12), %eax
- 0x48, 0xc1, 0xe0, 0x04, //0x000010e5 shlq $4, %rax
- 0x48, 0x8d, 0x0d, 0xb0, 0x22, 0x00, 0x00, //0x000010e9 leaq $8880(%rip), %rcx /* _POW10_M128_TAB+0(%rip) */
- 0x48, 0x89, 0x45, 0x90, //0x000010f0 movq %rax, $-112(%rbp)
- 0x48, 0x8b, 0x44, 0x08, 0x08, //0x000010f4 movq $8(%rax,%rcx), %rax
- 0x48, 0x89, 0x45, 0xa0, //0x000010f9 movq %rax, $-96(%rbp)
- 0x49, 0xf7, 0xe0, //0x000010fd mulq %r8
- 0x48, 0x89, 0xc3, //0x00001100 movq %rax, %rbx
- 0x48, 0x89, 0xd6, //0x00001103 movq %rdx, %rsi
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00001106 andl $511, %edx
- 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x0000110c cmpq $511, %rdx
- 0x0f, 0x85, 0x54, 0x01, 0x00, 0x00, //0x00001113 jne LBB0_261
- 0x4c, 0x89, 0xc1, //0x00001119 movq %r8, %rcx
- 0x48, 0xf7, 0xd1, //0x0000111c notq %rcx
- 0x48, 0x39, 0xcb, //0x0000111f cmpq %rcx, %rbx
- 0x0f, 0x86, 0x45, 0x01, 0x00, 0x00, //0x00001122 jbe LBB0_261
- 0x4c, 0x89, 0xc0, //0x00001128 movq %r8, %rax
- 0x48, 0x8b, 0x55, 0x90, //0x0000112b movq $-112(%rbp), %rdx
- 0x48, 0x89, 0xdf, //0x0000112f movq %rbx, %rdi
- 0x48, 0x8d, 0x1d, 0x67, 0x22, 0x00, 0x00, //0x00001132 leaq $8807(%rip), %rbx /* _POW10_M128_TAB+0(%rip) */
- 0x48, 0xf7, 0x24, 0x1a, //0x00001139 mulq (%rdx,%rbx)
- 0x48, 0x89, 0xfb, //0x0000113d movq %rdi, %rbx
- 0x48, 0x01, 0xd3, //0x00001140 addq %rdx, %rbx
- 0x48, 0x83, 0xd6, 0x00, //0x00001143 adcq $0, %rsi
- 0x89, 0xf2, //0x00001147 movl %esi, %edx
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00001149 andl $511, %edx
- 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x0000114f cmpq $511, %rdx
- 0x0f, 0x85, 0x07, 0x01, 0x00, 0x00, //0x00001156 jne LBB0_260
- 0x48, 0x83, 0xfb, 0xff, //0x0000115c cmpq $-1, %rbx
- 0x0f, 0x85, 0xfd, 0x00, 0x00, 0x00, //0x00001160 jne LBB0_260
- 0x48, 0x39, 0xc8, //0x00001166 cmpq %rcx, %rax
- 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001169 movabsq $-9223372036854775808, %rdi
- 0x0f, 0x87, 0x67, 0x01, 0x00, 0x00, //0x00001173 ja LBB0_265
- 0xe9, 0xef, 0x00, 0x00, 0x00, //0x00001179 jmp LBB0_261
- //0x0000117e LBB0_245
- 0x89, 0xc0, //0x0000117e movl %eax, %eax
- 0xe9, 0x6b, 0x00, 0x00, 0x00, //0x00001180 jmp LBB0_252
- //0x00001185 LBB0_246
- 0x66, 0x49, 0x0f, 0x6e, 0xc2, //0x00001185 movq %r10, %xmm0
- 0x4c, 0x0f, 0xaf, 0xd1, //0x0000118a imulq %rcx, %r10
- 0x4d, 0x89, 0x55, 0x10, //0x0000118e movq %r10, $16(%r13)
- 0x66, 0x0f, 0x62, 0x05, 0x06, 0xef, 0xff, 0xff, //0x00001192 punpckldq $-4346(%rip), %xmm0 /* LCPI0_10+0(%rip) */
- 0x66, 0x0f, 0x5c, 0x05, 0x0e, 0xef, 0xff, 0xff, //0x0000119a subpd $-4338(%rip), %xmm0 /* LCPI0_11+0(%rip) */
- 0x66, 0x0f, 0x28, 0xc8, //0x000011a2 movapd %xmm0, %xmm1
- 0x66, 0x0f, 0x15, 0xc8, //0x000011a6 unpckhpd %xmm0, %xmm1
- 0xf2, 0x0f, 0x58, 0xc8, //0x000011aa addsd %xmm0, %xmm1
- 0x48, 0x21, 0xc8, //0x000011ae andq %rcx, %rax
- 0x66, 0x48, 0x0f, 0x7e, 0xc9, //0x000011b1 movq %xmm1, %rcx
- 0x48, 0x09, 0xc1, //0x000011b6 orq %rax, %rcx
- 0x49, 0x89, 0x4d, 0x08, //0x000011b9 movq %rcx, $8(%r13)
- 0x4c, 0x8b, 0x65, 0xa8, //0x000011bd movq $-88(%rbp), %r12
- 0xe9, 0xfc, 0xf0, 0xff, 0xff, //0x000011c1 jmp LBB0_38
- //0x000011c6 LBB0_247
- 0x49, 0x83, 0xc1, 0x03, //0x000011c6 addq $3, %r9
- 0xe9, 0xec, 0xfb, 0xff, 0xff, //0x000011ca jmp LBB0_185
- //0x000011cf LBB0_248
- 0x41, 0x0f, 0xbc, 0xc4, //0x000011cf bsfl %r12d, %eax
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000011d3 jmp LBB0_250
- //0x000011d8 LBB0_249
- 0x0f, 0xbc, 0xc6, //0x000011d8 bsfl %esi, %eax
- //0x000011db LBB0_250
- 0x48, 0xf7, 0xd2, //0x000011db notq %rdx
- 0x48, 0x29, 0xc2, //0x000011de subq %rax, %rdx
- 0x49, 0x89, 0xfc, //0x000011e1 movq %rdi, %r12
- 0x48, 0x8b, 0x7d, 0xb8, //0x000011e4 movq $-72(%rbp), %rdi
- 0xe9, 0xc2, 0xf7, 0xff, 0xff, //0x000011e8 jmp LBB0_134
- //0x000011ed LBB0_251
- 0x0f, 0xbc, 0xc6, //0x000011ed bsfl %esi, %eax
- //0x000011f0 LBB0_252
- 0x48, 0xf7, 0xd2, //0x000011f0 notq %rdx
- 0x48, 0x29, 0xc2, //0x000011f3 subq %rax, %rdx
- 0x48, 0x8b, 0x7d, 0xb8, //0x000011f6 movq $-72(%rbp), %rdi
- 0xe9, 0xb0, 0xf7, 0xff, 0xff, //0x000011fa jmp LBB0_134
- //0x000011ff LBB0_253
- 0x48, 0x89, 0xc1, //0x000011ff movq %rax, %rcx
- //0x00001202 LBB0_254
- 0x8d, 0x46, 0xc6, //0x00001202 leal $-58(%rsi), %eax
- 0x3c, 0xf6, //0x00001205 cmpb $-10, %al
- 0x0f, 0x82, 0x9d, 0xf0, 0xff, 0xff, //0x00001207 jb LBB0_36
- 0x89, 0x5d, 0xa8, //0x0000120d movl %ebx, $-88(%rbp)
- 0x44, 0x89, 0x65, 0x98, //0x00001210 movl %r12d, $-104(%rbp)
- 0x45, 0x31, 0xe4, //0x00001214 xorl %r12d, %r12d
- 0x4c, 0x39, 0xf9, //0x00001217 cmpq %r15, %rcx
- 0x0f, 0x83, 0x1e, 0x04, 0x00, 0x00, //0x0000121a jae LBB0_301
- 0x4d, 0x8d, 0x5f, 0xff, //0x00001220 leaq $-1(%r15), %r11
- 0x45, 0x31, 0xe4, //0x00001224 xorl %r12d, %r12d
- //0x00001227 LBB0_257
- 0x44, 0x89, 0xe3, //0x00001227 movl %r12d, %ebx
- 0x40, 0x0f, 0xb6, 0xf6, //0x0000122a movzbl %sil, %esi
- 0x41, 0x81, 0xfc, 0x10, 0x27, 0x00, 0x00, //0x0000122e cmpl $10000, %r12d
- 0x8d, 0x04, 0x9b, //0x00001235 leal (%rbx,%rbx,4), %eax
- 0x44, 0x8d, 0x64, 0x46, 0xd0, //0x00001238 leal $-48(%rsi,%rax,2), %r12d
- 0x44, 0x0f, 0x4d, 0xe3, //0x0000123d cmovgel %ebx, %r12d
- 0x49, 0x39, 0xcb, //0x00001241 cmpq %rcx, %r11
- 0x0f, 0x84, 0xf1, 0x03, 0x00, 0x00, //0x00001244 je LBB0_300
- 0x0f, 0xb6, 0x74, 0x0f, 0x01, //0x0000124a movzbl $1(%rdi,%rcx), %esi
- 0x8d, 0x46, 0xd0, //0x0000124f leal $-48(%rsi), %eax
- 0x48, 0x83, 0xc1, 0x01, //0x00001252 addq $1, %rcx
- 0x3c, 0x0a, //0x00001256 cmpb $10, %al
- 0x0f, 0x82, 0xc9, 0xff, 0xff, 0xff, //0x00001258 jb LBB0_257
- 0xe9, 0xdb, 0x03, 0x00, 0x00, //0x0000125e jmp LBB0_301
- //0x00001263 LBB0_260
- 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001263 movabsq $-9223372036854775808, %rdi
- //0x0000126d LBB0_261
- 0x48, 0x89, 0xf0, //0x0000126d movq %rsi, %rax
- 0x48, 0xc1, 0xe8, 0x3f, //0x00001270 shrq $63, %rax
- 0x8d, 0x48, 0x09, //0x00001274 leal $9(%rax), %ecx
- 0x48, 0xd3, 0xee, //0x00001277 shrq %cl, %rsi
- 0x48, 0x85, 0xdb, //0x0000127a testq %rbx, %rbx
- 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x0000127d jne LBB0_264
- 0x48, 0x85, 0xd2, //0x00001283 testq %rdx, %rdx
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00001286 jne LBB0_264
- 0x89, 0xf1, //0x0000128c movl %esi, %ecx
- 0x83, 0xe1, 0x03, //0x0000128e andl $3, %ecx
- 0x83, 0xf9, 0x01, //0x00001291 cmpl $1, %ecx
- 0x0f, 0x84, 0x46, 0x00, 0x00, 0x00, //0x00001294 je LBB0_265
- //0x0000129a LBB0_264
- 0x41, 0x69, 0xcc, 0x6a, 0x52, 0x03, 0x00, //0x0000129a imull $217706, %r12d, %ecx
- 0xc1, 0xf9, 0x10, //0x000012a1 sarl $16, %ecx
- 0x81, 0xc1, 0x3f, 0x04, 0x00, 0x00, //0x000012a4 addl $1087, %ecx
- 0x4c, 0x63, 0xc1, //0x000012aa movslq %ecx, %r8
- 0x4c, 0x89, 0xc3, //0x000012ad movq %r8, %rbx
- 0x4c, 0x29, 0xdb, //0x000012b0 subq %r11, %rbx
- 0x89, 0xf2, //0x000012b3 movl %esi, %edx
- 0x83, 0xe2, 0x01, //0x000012b5 andl $1, %edx
- 0x48, 0x01, 0xf2, //0x000012b8 addq %rsi, %rdx
- 0x48, 0x89, 0xd1, //0x000012bb movq %rdx, %rcx
- 0x48, 0xc1, 0xe9, 0x36, //0x000012be shrq $54, %rcx
- 0x48, 0x01, 0xc3, //0x000012c2 addq %rax, %rbx
- 0x48, 0x83, 0xf9, 0x01, //0x000012c5 cmpq $1, %rcx
- 0x48, 0x83, 0xdb, 0x00, //0x000012c9 sbbq $0, %rbx
- 0x48, 0x8d, 0x83, 0x01, 0xf8, 0xff, 0xff, //0x000012cd leaq $-2047(%rbx), %rax
- 0x48, 0x3d, 0x02, 0xf8, 0xff, 0xff, //0x000012d4 cmpq $-2046, %rax
- 0x0f, 0x83, 0x4e, 0x00, 0x00, 0x00, //0x000012da jae LBB0_270
- //0x000012e0 LBB0_265
- 0x48, 0x8b, 0x5d, 0xa8, //0x000012e0 movq $-88(%rbp), %rbx
- 0x49, 0x89, 0xdb, //0x000012e4 movq %rbx, %r11
- 0x4d, 0x29, 0xcb, //0x000012e7 subq %r9, %r11
- 0x4c, 0x8b, 0x65, 0xb0, //0x000012ea movq $-80(%rbp), %r12
- 0x4d, 0x85, 0xe4, //0x000012ee testq %r12, %r12
- 0x48, 0x8b, 0x4d, 0xd0, //0x000012f1 movq $-48(%rbp), %rcx
- 0x0f, 0x84, 0x71, 0x03, 0x00, 0x00, //0x000012f5 je LBB0_304
- 0x41, 0xc6, 0x06, 0x00, //0x000012fb movb $0, (%r14)
- 0x49, 0x83, 0xfc, 0x01, //0x000012ff cmpq $1, %r12
- 0x0f, 0x84, 0x63, 0x03, 0x00, 0x00, //0x00001303 je LBB0_304
- 0x4d, 0x8d, 0x44, 0x24, 0xff, //0x00001309 leaq $-1(%r12), %r8
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000130e movl $1, %eax
- 0x49, 0x83, 0xf8, 0x08, //0x00001313 cmpq $8, %r8
- 0x0f, 0x82, 0x3d, 0x03, 0x00, 0x00, //0x00001317 jb LBB0_303
- 0x49, 0x83, 0xf8, 0x20, //0x0000131d cmpq $32, %r8
- 0x0f, 0x83, 0xe1, 0x00, 0x00, 0x00, //0x00001321 jae LBB0_278
- 0x31, 0xd2, //0x00001327 xorl %edx, %edx
- 0xe9, 0xab, 0x01, 0x00, 0x00, //0x00001329 jmp LBB0_287
- //0x0000132e LBB0_270
- 0x48, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x0000132e movabsq $18014398509481984, %rsi
- 0x48, 0x39, 0xf2, //0x00001338 cmpq %rsi, %rdx
- 0xb1, 0x02, //0x0000133b movb $2, %cl
- 0x80, 0xd9, 0x00, //0x0000133d sbbb $0, %cl
- 0x48, 0xd3, 0xea, //0x00001340 shrq %cl, %rdx
- 0x48, 0xc1, 0xe3, 0x34, //0x00001343 shlq $52, %rbx
- 0x4c, 0x21, 0xfa, //0x00001347 andq %r15, %rdx
- 0x48, 0x09, 0xda, //0x0000134a orq %rbx, %rdx
- 0x48, 0x89, 0xd0, //0x0000134d movq %rdx, %rax
- 0x48, 0x09, 0xf8, //0x00001350 orq %rdi, %rax
- 0x80, 0x7d, 0xc8, 0x2d, //0x00001353 cmpb $45, $-56(%rbp)
- 0x48, 0x0f, 0x45, 0xc2, //0x00001357 cmovneq %rdx, %rax
- 0x66, 0x48, 0x0f, 0x6e, 0xc0, //0x0000135b movq %rax, %xmm0
- 0x83, 0x7d, 0x98, 0x00, //0x00001360 cmpl $0, $-104(%rbp)
- 0x0f, 0x84, 0xf2, 0x18, 0x00, 0x00, //0x00001364 je LBB0_653
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x0000136a movl $64, %ecx
- 0x49, 0xff, 0xc2, //0x0000136f incq %r10
- 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x00001372 je LBB0_273
- 0x49, 0x0f, 0xbd, 0xca, //0x00001378 bsrq %r10, %rcx
- 0x48, 0x83, 0xf1, 0x3f, //0x0000137c xorq $63, %rcx
- //0x00001380 LBB0_273
- 0x4d, 0x89, 0xfb, //0x00001380 movq %r15, %r11
- 0x49, 0x89, 0xcf, //0x00001383 movq %rcx, %r15
- 0x49, 0xd3, 0xe2, //0x00001386 shlq %cl, %r10
- 0x48, 0x8b, 0x45, 0xa0, //0x00001389 movq $-96(%rbp), %rax
- 0x49, 0xf7, 0xe2, //0x0000138d mulq %r10
- 0x49, 0x89, 0xc4, //0x00001390 movq %rax, %r12
- 0x48, 0x89, 0xd3, //0x00001393 movq %rdx, %rbx
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00001396 andl $511, %edx
- 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x0000139c cmpq $511, %rdx
- 0x0f, 0x85, 0xbf, 0x13, 0x00, 0x00, //0x000013a3 jne LBB0_576
- 0x4c, 0x89, 0xd1, //0x000013a9 movq %r10, %rcx
- 0x48, 0xf7, 0xd1, //0x000013ac notq %rcx
- 0x49, 0x39, 0xcc, //0x000013af cmpq %rcx, %r12
- 0x0f, 0x86, 0xb0, 0x13, 0x00, 0x00, //0x000013b2 jbe LBB0_576
- 0x4c, 0x89, 0xd0, //0x000013b8 movq %r10, %rax
- 0x48, 0x8b, 0x55, 0x90, //0x000013bb movq $-112(%rbp), %rdx
- 0x48, 0x8d, 0x35, 0xda, 0x1f, 0x00, 0x00, //0x000013bf leaq $8154(%rip), %rsi /* _POW10_M128_TAB+0(%rip) */
- 0x48, 0xf7, 0x24, 0x32, //0x000013c6 mulq (%rdx,%rsi)
- 0x49, 0x01, 0xd4, //0x000013ca addq %rdx, %r12
- 0x48, 0x83, 0xd3, 0x00, //0x000013cd adcq $0, %rbx
- 0x89, 0xda, //0x000013d1 movl %ebx, %edx
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x000013d3 andl $511, %edx
- 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x000013d9 cmpq $511, %rdx
- 0x0f, 0x85, 0x78, 0x13, 0x00, 0x00, //0x000013e0 jne LBB0_575
- 0x49, 0x83, 0xfc, 0xff, //0x000013e6 cmpq $-1, %r12
- 0x0f, 0x85, 0x6e, 0x13, 0x00, 0x00, //0x000013ea jne LBB0_575
- 0x48, 0x39, 0xc8, //0x000013f0 cmpq %rcx, %rax
- 0x48, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x000013f3 movabsq $18014398509481984, %rsi
- 0x0f, 0x87, 0xdd, 0xfe, 0xff, 0xff, //0x000013fd ja LBB0_265
- 0xe9, 0x60, 0x13, 0x00, 0x00, //0x00001403 jmp LBB0_576
- //0x00001408 LBB0_278
- 0x49, 0x89, 0xda, //0x00001408 movq %rbx, %r10
- 0x4c, 0x89, 0xc2, //0x0000140b movq %r8, %rdx
- 0x48, 0x83, 0xe2, 0xe0, //0x0000140e andq $-32, %rdx
- 0x48, 0x8d, 0x72, 0xe0, //0x00001412 leaq $-32(%rdx), %rsi
- 0x48, 0x89, 0xf0, //0x00001416 movq %rsi, %rax
- 0x48, 0xc1, 0xe8, 0x05, //0x00001419 shrq $5, %rax
- 0x48, 0x83, 0xc0, 0x01, //0x0000141d addq $1, %rax
- 0x89, 0xc3, //0x00001421 movl %eax, %ebx
- 0x83, 0xe3, 0x03, //0x00001423 andl $3, %ebx
- 0x48, 0x83, 0xfe, 0x60, //0x00001426 cmpq $96, %rsi
- 0x0f, 0x83, 0x07, 0x00, 0x00, 0x00, //0x0000142a jae LBB0_280
- 0x31, 0xf6, //0x00001430 xorl %esi, %esi
- 0xe9, 0x5d, 0x00, 0x00, 0x00, //0x00001432 jmp LBB0_282
- //0x00001437 LBB0_280
- 0x48, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, //0x00001437 movabsq $1152921504606846976, %rsi
- 0x48, 0x83, 0xc6, 0xfc, //0x00001441 addq $-4, %rsi
- 0x48, 0x21, 0xf0, //0x00001445 andq %rsi, %rax
- 0x31, 0xf6, //0x00001448 xorl %esi, %esi
- 0x66, 0x0f, 0xef, 0xc0, //0x0000144a pxor %xmm0, %xmm0
- //0x0000144e LBB0_281
- 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x36, 0x01, //0x0000144e movdqu %xmm0, $1(%r14,%rsi)
- 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x36, 0x11, //0x00001455 movdqu %xmm0, $17(%r14,%rsi)
- 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x36, 0x21, //0x0000145c movdqu %xmm0, $33(%r14,%rsi)
- 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x36, 0x31, //0x00001463 movdqu %xmm0, $49(%r14,%rsi)
- 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x36, 0x41, //0x0000146a movdqu %xmm0, $65(%r14,%rsi)
- 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x36, 0x51, //0x00001471 movdqu %xmm0, $81(%r14,%rsi)
- 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x36, 0x61, //0x00001478 movdqu %xmm0, $97(%r14,%rsi)
- 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x36, 0x71, //0x0000147f movdqu %xmm0, $113(%r14,%rsi)
- 0x48, 0x83, 0xee, 0x80, //0x00001486 subq $-128, %rsi
- 0x48, 0x83, 0xc0, 0xfc, //0x0000148a addq $-4, %rax
- 0x0f, 0x85, 0xba, 0xff, 0xff, 0xff, //0x0000148e jne LBB0_281
- //0x00001494 LBB0_282
- 0x48, 0x85, 0xdb, //0x00001494 testq %rbx, %rbx
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001497 je LBB0_285
- 0x66, 0x0f, 0xef, 0xc0, //0x0000149d pxor %xmm0, %xmm0
- //0x000014a1 LBB0_284
- 0x48, 0x89, 0xf0, //0x000014a1 movq %rsi, %rax
- 0x48, 0x83, 0xc8, 0x01, //0x000014a4 orq $1, %rax
- 0xf3, 0x41, 0x0f, 0x7f, 0x04, 0x06, //0x000014a8 movdqu %xmm0, (%r14,%rax)
- 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x06, 0x10, //0x000014ae movdqu %xmm0, $16(%r14,%rax)
- 0x48, 0x83, 0xc6, 0x20, //0x000014b5 addq $32, %rsi
- 0x48, 0x83, 0xc3, 0xff, //0x000014b9 addq $-1, %rbx
- 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x000014bd jne LBB0_284
- //0x000014c3 LBB0_285
- 0x49, 0x39, 0xd0, //0x000014c3 cmpq %rdx, %r8
- 0x4c, 0x89, 0xd3, //0x000014c6 movq %r10, %rbx
- 0x0f, 0x84, 0x9d, 0x01, 0x00, 0x00, //0x000014c9 je LBB0_304
- 0x41, 0xf6, 0xc0, 0x18, //0x000014cf testb $24, %r8b
- 0x0f, 0x84, 0x7a, 0x01, 0x00, 0x00, //0x000014d3 je LBB0_302
- //0x000014d9 LBB0_287
- 0x4c, 0x89, 0xc6, //0x000014d9 movq %r8, %rsi
- 0x48, 0x83, 0xe6, 0xf8, //0x000014dc andq $-8, %rsi
- 0x48, 0x8d, 0x46, 0x01, //0x000014e0 leaq $1(%rsi), %rax
- //0x000014e4 LBB0_288
- 0x49, 0xc7, 0x44, 0x16, 0x01, 0x00, 0x00, 0x00, 0x00, //0x000014e4 movq $0, $1(%r14,%rdx)
- 0x48, 0x83, 0xc2, 0x08, //0x000014ed addq $8, %rdx
- 0x48, 0x39, 0xd6, //0x000014f1 cmpq %rdx, %rsi
- 0x0f, 0x85, 0xea, 0xff, 0xff, 0xff, //0x000014f4 jne LBB0_288
- 0x49, 0x39, 0xf0, //0x000014fa cmpq %rsi, %r8
- 0x0f, 0x85, 0x57, 0x01, 0x00, 0x00, //0x000014fd jne LBB0_303
- 0xe9, 0x64, 0x01, 0x00, 0x00, //0x00001503 jmp LBB0_304
- //0x00001508 LBB0_290
- 0x49, 0x01, 0xfc, //0x00001508 addq %rdi, %r12
- 0x49, 0x83, 0xfb, 0x20, //0x0000150b cmpq $32, %r11
- 0x0f, 0x82, 0xfd, 0x17, 0x00, 0x00, //0x0000150f jb LBB0_664
- //0x00001515 LBB0_291
- 0xf3, 0x41, 0x0f, 0x6f, 0x04, 0x24, //0x00001515 movdqu (%r12), %xmm0
- 0xf3, 0x41, 0x0f, 0x6f, 0x4c, 0x24, 0x10, //0x0000151b movdqu $16(%r12), %xmm1
- 0xf3, 0x0f, 0x6f, 0x15, 0xd6, 0xea, 0xff, 0xff, //0x00001522 movdqu $-5418(%rip), %xmm2 /* LCPI0_0+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x1d, 0xde, 0xea, 0xff, 0xff, //0x0000152a movdqu $-5410(%rip), %xmm3 /* LCPI0_1+0(%rip) */
- 0x66, 0x0f, 0x6f, 0xe0, //0x00001532 movdqa %xmm0, %xmm4
- 0x66, 0x0f, 0x74, 0xe2, //0x00001536 pcmpeqb %xmm2, %xmm4
- 0x66, 0x0f, 0xd7, 0xc4, //0x0000153a pmovmskb %xmm4, %eax
- 0x66, 0x0f, 0x74, 0xd1, //0x0000153e pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xd2, //0x00001542 pmovmskb %xmm2, %edx
- 0x66, 0x0f, 0x74, 0xc3, //0x00001546 pcmpeqb %xmm3, %xmm0
- 0x66, 0x0f, 0xd7, 0xc8, //0x0000154a pmovmskb %xmm0, %ecx
- 0x66, 0x0f, 0x74, 0xcb, //0x0000154e pcmpeqb %xmm3, %xmm1
- 0x66, 0x0f, 0xd7, 0xf1, //0x00001552 pmovmskb %xmm1, %esi
- 0x48, 0xc1, 0xe2, 0x10, //0x00001556 shlq $16, %rdx
- 0x48, 0x09, 0xd0, //0x0000155a orq %rdx, %rax
- 0x48, 0xc1, 0xe6, 0x10, //0x0000155d shlq $16, %rsi
- 0x48, 0x09, 0xf1, //0x00001561 orq %rsi, %rcx
- 0x0f, 0x85, 0xe2, 0x17, 0x00, 0x00, //0x00001564 jne LBB0_669
- 0x4d, 0x85, 0xc9, //0x0000156a testq %r9, %r9
- 0x0f, 0x85, 0xfd, 0x17, 0x00, 0x00, //0x0000156d jne LBB0_671
- 0x45, 0x31, 0xc9, //0x00001573 xorl %r9d, %r9d
- 0x48, 0x85, 0xc0, //0x00001576 testq %rax, %rax
- 0x0f, 0x84, 0x2f, 0x18, 0x00, 0x00, //0x00001579 je LBB0_673
- //0x0000157f LBB0_294
- 0x48, 0x0f, 0xbc, 0xc0, //0x0000157f bsfq %rax, %rax
- 0x49, 0x29, 0xfc, //0x00001583 subq %rdi, %r12
- 0x49, 0x01, 0xc4, //0x00001586 addq %rax, %r12
- 0x49, 0x83, 0xc4, 0x01, //0x00001589 addq $1, %r12
- 0xe9, 0x4c, 0xf3, 0xff, 0xff, //0x0000158d jmp LBB0_121
- //0x00001592 LBB0_295
- 0x48, 0x01, 0xfa, //0x00001592 addq %rdi, %rdx
- 0x49, 0x89, 0xfa, //0x00001595 movq %rdi, %r10
- 0x48, 0x83, 0xf9, 0x20, //0x00001598 cmpq $32, %rcx
- 0x0f, 0x82, 0x93, 0x17, 0x00, 0x00, //0x0000159c jb LBB0_666
- //0x000015a2 LBB0_296
- 0xf3, 0x0f, 0x6f, 0x02, //0x000015a2 movdqu (%rdx), %xmm0
- 0xf3, 0x0f, 0x6f, 0x0d, 0x52, 0xea, 0xff, 0xff, //0x000015a6 movdqu $-5550(%rip), %xmm1 /* LCPI0_0+0(%rip) */
- 0x66, 0x0f, 0x6f, 0xd0, //0x000015ae movdqa %xmm0, %xmm2
- 0xf3, 0x0f, 0x6f, 0x1d, 0x66, 0xea, 0xff, 0xff, //0x000015b2 movdqu $-5530(%rip), %xmm3 /* LCPI0_2+0(%rip) */
- 0x66, 0x0f, 0x6f, 0xe0, //0x000015ba movdqa %xmm0, %xmm4
- 0x66, 0x0f, 0xda, 0xe3, //0x000015be pminub %xmm3, %xmm4
- 0x66, 0x0f, 0x74, 0xe0, //0x000015c2 pcmpeqb %xmm0, %xmm4
- 0x66, 0x0f, 0x74, 0xc1, //0x000015c6 pcmpeqb %xmm1, %xmm0
- 0x66, 0x44, 0x0f, 0xd7, 0xd8, //0x000015ca pmovmskb %xmm0, %r11d
- 0xf3, 0x0f, 0x6f, 0x42, 0x10, //0x000015cf movdqu $16(%rdx), %xmm0
- 0x66, 0x0f, 0x74, 0xc8, //0x000015d4 pcmpeqb %xmm0, %xmm1
- 0x66, 0x0f, 0xd7, 0xf9, //0x000015d8 pmovmskb %xmm1, %edi
- 0xf3, 0x0f, 0x6f, 0x0d, 0x2c, 0xea, 0xff, 0xff, //0x000015dc movdqu $-5588(%rip), %xmm1 /* LCPI0_1+0(%rip) */
- 0x66, 0x0f, 0x74, 0xd1, //0x000015e4 pcmpeqb %xmm1, %xmm2
- 0x66, 0x44, 0x0f, 0xd7, 0xf2, //0x000015e8 pmovmskb %xmm2, %r14d
- 0x66, 0x0f, 0x74, 0xc8, //0x000015ed pcmpeqb %xmm0, %xmm1
- 0x66, 0x0f, 0xd7, 0xd9, //0x000015f1 pmovmskb %xmm1, %ebx
- 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x000015f5 pmovmskb %xmm4, %r8d
- 0x66, 0x0f, 0xda, 0xd8, //0x000015fa pminub %xmm0, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x000015fe pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xc3, //0x00001602 pmovmskb %xmm3, %eax
- 0x48, 0xc1, 0xe7, 0x10, //0x00001606 shlq $16, %rdi
- 0x49, 0x09, 0xfb, //0x0000160a orq %rdi, %r11
- 0x48, 0xc1, 0xe3, 0x10, //0x0000160d shlq $16, %rbx
- 0x49, 0x09, 0xde, //0x00001611 orq %rbx, %r14
- 0x0f, 0x85, 0x67, 0x18, 0x00, 0x00, //0x00001614 jne LBB0_687
- 0x48, 0x85, 0xf6, //0x0000161a testq %rsi, %rsi
- 0x0f, 0x85, 0x7a, 0x18, 0x00, 0x00, //0x0000161d jne LBB0_689
- 0x31, 0xff, //0x00001623 xorl %edi, %edi
- 0x48, 0xc1, 0xe0, 0x10, //0x00001625 shlq $16, %rax
- 0x4d, 0x85, 0xdb, //0x00001629 testq %r11, %r11
- 0x0f, 0x84, 0xaa, 0x18, 0x00, 0x00, //0x0000162c je LBB0_690
- //0x00001632 LBB0_299
- 0x49, 0x0f, 0xbc, 0xf3, //0x00001632 bsfq %r11, %rsi
- 0xe9, 0xa6, 0x18, 0x00, 0x00, //0x00001636 jmp LBB0_691
- //0x0000163b LBB0_300
- 0x4c, 0x89, 0xf9, //0x0000163b movq %r15, %rcx
- //0x0000163e LBB0_301
- 0x48, 0x89, 0x7d, 0xb8, //0x0000163e movq %rdi, $-72(%rbp)
- 0x44, 0x0f, 0xaf, 0x65, 0xa8, //0x00001642 imull $-88(%rbp), %r12d
- 0x41, 0x01, 0xd4, //0x00001647 addl %edx, %r12d
- 0x48, 0x89, 0x4d, 0xa8, //0x0000164a movq %rcx, $-88(%rbp)
- 0xe9, 0x63, 0xf9, 0xff, 0xff, //0x0000164e jmp LBB0_225
- //0x00001653 LBB0_302
- 0x48, 0x83, 0xca, 0x01, //0x00001653 orq $1, %rdx
- 0x48, 0x89, 0xd0, //0x00001657 movq %rdx, %rax
- //0x0000165a LBB0_303
- 0x41, 0xc6, 0x04, 0x06, 0x00, //0x0000165a movb $0, (%r14,%rax)
- 0x48, 0x83, 0xc0, 0x01, //0x0000165f addq $1, %rax
- 0x49, 0x39, 0xc4, //0x00001663 cmpq %rax, %r12
- 0x0f, 0x85, 0xee, 0xff, 0xff, 0xff, //0x00001666 jne LBB0_303
- //0x0000166c LBB0_304
- 0x8a, 0x11, //0x0000166c movb (%rcx), %dl
- 0x31, 0xc9, //0x0000166e xorl %ecx, %ecx
- 0x80, 0xfa, 0x2d, //0x00001670 cmpb $45, %dl
- 0x0f, 0x94, 0xc1, //0x00001673 sete %cl
- 0x49, 0x39, 0xcb, //0x00001676 cmpq %rcx, %r11
- 0x0f, 0x8e, 0xbf, 0x00, 0x00, 0x00, //0x00001679 jle LBB0_317
- 0x48, 0x89, 0x5d, 0xa8, //0x0000167f movq %rbx, $-88(%rbp)
- 0x88, 0x55, 0xa0, //0x00001683 movb %dl, $-96(%rbp)
- 0x4c, 0x89, 0x6d, 0xc0, //0x00001686 movq %r13, $-64(%rbp)
- 0xb0, 0x01, //0x0000168a movb $1, %al
- 0x45, 0x31, 0xed, //0x0000168c xorl %r13d, %r13d
- 0x45, 0x31, 0xd2, //0x0000168f xorl %r10d, %r10d
- 0x31, 0xdb, //0x00001692 xorl %ebx, %ebx
- 0x31, 0xf6, //0x00001694 xorl %esi, %esi
- 0x31, 0xff, //0x00001696 xorl %edi, %edi
- 0xe9, 0x21, 0x00, 0x00, 0x00, //0x00001698 jmp LBB0_308
- //0x0000169d LBB0_306
- 0xbe, 0x01, 0x00, 0x00, 0x00, //0x0000169d movl $1, %esi
- 0x89, 0xdf, //0x000016a2 movl %ebx, %edi
- 0x41, 0x80, 0xff, 0x2e, //0x000016a4 cmpb $46, %r15b
- 0x0f, 0x85, 0xab, 0x00, 0x00, 0x00, //0x000016a8 jne LBB0_319
- //0x000016ae LBB0_307
- 0x48, 0x83, 0xc1, 0x01, //0x000016ae addq $1, %rcx
- 0x4c, 0x39, 0xd9, //0x000016b2 cmpq %r11, %rcx
- 0x0f, 0x9c, 0xc0, //0x000016b5 setl %al
- 0x0f, 0x84, 0x93, 0x00, 0x00, 0x00, //0x000016b8 je LBB0_318
- //0x000016be LBB0_308
- 0x89, 0xf2, //0x000016be movl %esi, %edx
- 0x41, 0x89, 0xf8, //0x000016c0 movl %edi, %r8d
- 0x48, 0x8b, 0x75, 0xd0, //0x000016c3 movq $-48(%rbp), %rsi
- 0x44, 0x0f, 0xb6, 0x3c, 0x0e, //0x000016c7 movzbl (%rsi,%rcx), %r15d
- 0x41, 0x8d, 0x77, 0xd0, //0x000016cc leal $-48(%r15), %esi
- 0x40, 0x80, 0xfe, 0x09, //0x000016d0 cmpb $9, %sil
- 0x0f, 0x87, 0xc3, 0xff, 0xff, 0xff, //0x000016d4 ja LBB0_306
- 0x41, 0x80, 0xff, 0x30, //0x000016da cmpb $48, %r15b
- 0x0f, 0x85, 0x19, 0x00, 0x00, 0x00, //0x000016de jne LBB0_312
- 0x85, 0xdb, //0x000016e4 testl %ebx, %ebx
- 0x0f, 0x84, 0x42, 0x00, 0x00, 0x00, //0x000016e6 je LBB0_316
- 0x49, 0x63, 0xc5, //0x000016ec movslq %r13d, %rax
- 0x49, 0x39, 0xc4, //0x000016ef cmpq %rax, %r12
- 0x0f, 0x87, 0x11, 0x00, 0x00, 0x00, //0x000016f2 ja LBB0_313
- 0xe9, 0x14, 0x00, 0x00, 0x00, //0x000016f8 jmp LBB0_314
- //0x000016fd LBB0_312
- 0x48, 0x63, 0xc3, //0x000016fd movslq %ebx, %rax
- 0x49, 0x39, 0xc4, //0x00001700 cmpq %rax, %r12
- 0x0f, 0x86, 0x15, 0x00, 0x00, 0x00, //0x00001703 jbe LBB0_315
- //0x00001709 LBB0_313
- 0x45, 0x88, 0x3c, 0x06, //0x00001709 movb %r15b, (%r14,%rax)
- 0x41, 0x83, 0xc5, 0x01, //0x0000170d addl $1, %r13d
- //0x00001711 LBB0_314
- 0x44, 0x89, 0xc7, //0x00001711 movl %r8d, %edi
- 0x44, 0x89, 0xeb, //0x00001714 movl %r13d, %ebx
- 0x89, 0xd6, //0x00001717 movl %edx, %esi
- 0xe9, 0x90, 0xff, 0xff, 0xff, //0x00001719 jmp LBB0_307
- //0x0000171e LBB0_315
- 0x44, 0x89, 0xc7, //0x0000171e movl %r8d, %edi
- 0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x00001721 movl $1, %r10d
- 0x89, 0xd6, //0x00001727 movl %edx, %esi
- 0xe9, 0x80, 0xff, 0xff, 0xff, //0x00001729 jmp LBB0_307
- //0x0000172e LBB0_316
- 0x41, 0x83, 0xc0, 0xff, //0x0000172e addl $-1, %r8d
- 0x31, 0xdb, //0x00001732 xorl %ebx, %ebx
- 0x44, 0x89, 0xc7, //0x00001734 movl %r8d, %edi
- 0x89, 0xd6, //0x00001737 movl %edx, %esi
- 0xe9, 0x70, 0xff, 0xff, 0xff, //0x00001739 jmp LBB0_307
- //0x0000173e LBB0_317
- 0x31, 0xdb, //0x0000173e xorl %ebx, %ebx
- 0x48, 0xbe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001740 movabsq $4503599627370495, %rsi
- 0x31, 0xc9, //0x0000174a xorl %ecx, %ecx
- 0xe9, 0xf3, 0x14, 0x00, 0x00, //0x0000174c jmp LBB0_652
- //0x00001751 LBB0_318
- 0x41, 0x89, 0xf8, //0x00001751 movl %edi, %r8d
- 0x4c, 0x89, 0xd9, //0x00001754 movq %r11, %rcx
- 0x89, 0xf2, //0x00001757 movl %esi, %edx
- //0x00001759 LBB0_319
- 0x85, 0xd2, //0x00001759 testl %edx, %edx
- 0x45, 0x0f, 0x44, 0xc5, //0x0000175b cmovel %r13d, %r8d
- 0xa8, 0x01, //0x0000175f testb $1, %al
- 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001761 movabsq $-9223372036854775808, %rdi
- 0x49, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x0000176b movabsq $9218868437227405312, %r15
- 0x0f, 0x84, 0x38, 0x00, 0x00, 0x00, //0x00001775 je LBB0_325
- 0x89, 0xc8, //0x0000177b movl %ecx, %eax
- 0x48, 0x8b, 0x75, 0xd0, //0x0000177d movq $-48(%rbp), %rsi
- 0x8a, 0x04, 0x06, //0x00001781 movb (%rsi,%rax), %al
- 0x0c, 0x20, //0x00001784 orb $32, %al
- 0x3c, 0x65, //0x00001786 cmpb $101, %al
- 0x0f, 0x85, 0x25, 0x00, 0x00, 0x00, //0x00001788 jne LBB0_325
- 0x89, 0xca, //0x0000178e movl %ecx, %edx
- 0x8a, 0x5c, 0x16, 0x01, //0x00001790 movb $1(%rsi,%rdx), %bl
- 0x80, 0xfb, 0x2d, //0x00001794 cmpb $45, %bl
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00001797 je LBB0_326
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000179d movl $1, %eax
- 0x80, 0xfb, 0x2b, //0x000017a2 cmpb $43, %bl
- 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x000017a5 jne LBB0_328
- 0x83, 0xc1, 0x02, //0x000017ab addl $2, %ecx
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x000017ae jmp LBB0_327
- //0x000017b3 LBB0_325
- 0x48, 0xbe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000017b3 movabsq $4503599627370495, %rsi
- 0xe9, 0x7a, 0x00, 0x00, 0x00, //0x000017bd jmp LBB0_336
- //0x000017c2 LBB0_326
- 0x83, 0xc1, 0x02, //0x000017c2 addl $2, %ecx
- 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000017c5 movl $-1, %eax
- //0x000017ca LBB0_327
- 0x89, 0xca, //0x000017ca movl %ecx, %edx
- 0xe9, 0x04, 0x00, 0x00, 0x00, //0x000017cc jmp LBB0_329
- //0x000017d1 LBB0_328
- 0x48, 0x83, 0xc2, 0x01, //0x000017d1 addq $1, %rdx
- //0x000017d5 LBB0_329
- 0x48, 0x8b, 0x5d, 0xa8, //0x000017d5 movq $-88(%rbp), %rbx
- 0x48, 0x63, 0xd2, //0x000017d9 movslq %edx, %rdx
- 0x31, 0xc9, //0x000017dc xorl %ecx, %ecx
- 0x49, 0x39, 0xd3, //0x000017de cmpq %rdx, %r11
- 0x48, 0xbe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000017e1 movabsq $4503599627370495, %rsi
- 0x0f, 0x8e, 0x42, 0x00, 0x00, 0x00, //0x000017eb jle LBB0_335
- 0x49, 0x01, 0xd1, //0x000017f1 addq %rdx, %r9
- 0x31, 0xc9, //0x000017f4 xorl %ecx, %ecx
- //0x000017f6 LBB0_331
- 0x48, 0x8b, 0x55, 0xb8, //0x000017f6 movq $-72(%rbp), %rdx
- 0x42, 0x0f, 0xbe, 0x14, 0x0a, //0x000017fa movsbl (%rdx,%r9), %edx
- 0x83, 0xfa, 0x30, //0x000017ff cmpl $48, %edx
- 0x0f, 0x8c, 0x2b, 0x00, 0x00, 0x00, //0x00001802 jl LBB0_335
- 0x80, 0xfa, 0x39, //0x00001808 cmpb $57, %dl
- 0x0f, 0x87, 0x22, 0x00, 0x00, 0x00, //0x0000180b ja LBB0_335
- 0x81, 0xf9, 0x0f, 0x27, 0x00, 0x00, //0x00001811 cmpl $9999, %ecx
- 0x0f, 0x8f, 0x16, 0x00, 0x00, 0x00, //0x00001817 jg LBB0_335
- 0x8d, 0x0c, 0x89, //0x0000181d leal (%rcx,%rcx,4), %ecx
- 0x8d, 0x0c, 0x4a, //0x00001820 leal (%rdx,%rcx,2), %ecx
- 0x83, 0xc1, 0xd0, //0x00001823 addl $-48, %ecx
- 0x49, 0x83, 0xc1, 0x01, //0x00001826 addq $1, %r9
- 0x4c, 0x39, 0xcb, //0x0000182a cmpq %r9, %rbx
- 0x0f, 0x85, 0xc3, 0xff, 0xff, 0xff, //0x0000182d jne LBB0_331
- //0x00001833 LBB0_335
- 0x0f, 0xaf, 0xc8, //0x00001833 imull %eax, %ecx
- 0x44, 0x01, 0xc1, //0x00001836 addl %r8d, %ecx
- 0x41, 0x89, 0xc8, //0x00001839 movl %ecx, %r8d
- //0x0000183c LBB0_336
- 0x45, 0x85, 0xed, //0x0000183c testl %r13d, %r13d
- 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x0000183f je LBB0_339
- 0x4c, 0x89, 0xc0, //0x00001845 movq %r8, %rax
- 0x31, 0xdb, //0x00001848 xorl %ebx, %ebx
- 0x3d, 0x36, 0x01, 0x00, 0x00, //0x0000184a cmpl $310, %eax
- 0x0f, 0x8e, 0x19, 0x00, 0x00, 0x00, //0x0000184f jle LBB0_340
- 0x4c, 0x89, 0xf9, //0x00001855 movq %r15, %rcx
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00001858 movq $-64(%rbp), %r13
- 0xe9, 0xe0, 0x13, 0x00, 0x00, //0x0000185c jmp LBB0_651
- //0x00001861 LBB0_339
- 0x31, 0xc9, //0x00001861 xorl %ecx, %ecx
- 0x31, 0xdb, //0x00001863 xorl %ebx, %ebx
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00001865 movq $-64(%rbp), %r13
- 0xe9, 0xd3, 0x13, 0x00, 0x00, //0x00001869 jmp LBB0_651
- //0x0000186e LBB0_340
- 0x3d, 0xb6, 0xfe, 0xff, 0xff, //0x0000186e cmpl $-330, %eax
- 0x0f, 0x8d, 0x0b, 0x00, 0x00, 0x00, //0x00001873 jge LBB0_342
- 0x31, 0xc9, //0x00001879 xorl %ecx, %ecx
- 0x4c, 0x8b, 0x6d, 0xc0, //0x0000187b movq $-64(%rbp), %r13
- 0xe9, 0xbd, 0x13, 0x00, 0x00, //0x0000187f jmp LBB0_651
- //0x00001884 LBB0_342
- 0x49, 0xbb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, //0x00001884 movabsq $1152921504606846976, %r11
- 0x85, 0xc0, //0x0000188e testl %eax, %eax
- 0x0f, 0x8e, 0x00, 0x04, 0x00, 0x00, //0x00001890 jle LBB0_407
- 0x45, 0x31, 0xc9, //0x00001896 xorl %r9d, %r9d
- 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00001899 movl $1, %r15d
- 0x44, 0x89, 0xef, //0x0000189f movl %r13d, %edi
- 0x44, 0x89, 0xee, //0x000018a2 movl %r13d, %esi
- 0xe9, 0x15, 0x00, 0x00, 0x00, //0x000018a5 jmp LBB0_346
- //0x000018aa LBB0_344
- 0x31, 0xf6, //0x000018aa xorl %esi, %esi
- //0x000018ac LBB0_345
- 0x44, 0x01, 0xcb, //0x000018ac addl %r9d, %ebx
- 0x41, 0x89, 0xd9, //0x000018af movl %ebx, %r9d
- 0x4c, 0x8b, 0x45, 0xd0, //0x000018b2 movq $-48(%rbp), %r8
- 0x45, 0x85, 0xc0, //0x000018b6 testl %r8d, %r8d
- 0x0f, 0x8e, 0xda, 0x03, 0x00, 0x00, //0x000018b9 jle LBB0_408
- //0x000018bf LBB0_346
- 0x41, 0x83, 0xf8, 0x08, //0x000018bf cmpl $8, %r8d
- 0x4c, 0x89, 0x45, 0xd0, //0x000018c3 movq %r8, $-48(%rbp)
- 0x0f, 0x86, 0x24, 0x00, 0x00, 0x00, //0x000018c7 jbe LBB0_349
- 0xb9, 0xe5, 0xff, 0xff, 0xff, //0x000018cd movl $-27, %ecx
- 0xbb, 0x1b, 0x00, 0x00, 0x00, //0x000018d2 movl $27, %ebx
- 0x85, 0xf6, //0x000018d7 testl %esi, %esi
- 0x0f, 0x84, 0xcb, 0xff, 0xff, 0xff, //0x000018d9 je LBB0_344
- 0x4c, 0x89, 0x4d, 0xc8, //0x000018df movq %r9, $-56(%rbp)
- 0xb8, 0x1b, 0x00, 0x00, 0x00, //0x000018e3 movl $27, %eax
- 0x48, 0x89, 0x45, 0xb8, //0x000018e8 movq %rax, $-72(%rbp)
- 0xe9, 0xc4, 0x01, 0x00, 0x00, //0x000018ec jmp LBB0_379
- //0x000018f1 LBB0_349
- 0x44, 0x89, 0xc0, //0x000018f1 movl %r8d, %eax
- 0x48, 0x8d, 0x0d, 0x35, 0x46, 0x00, 0x00, //0x000018f4 leaq $17973(%rip), %rcx /* _POW_TAB+0(%rip) */
- 0x8b, 0x1c, 0x81, //0x000018fb movl (%rcx,%rax,4), %ebx
- 0x85, 0xf6, //0x000018fe testl %esi, %esi
- 0x0f, 0x84, 0xa4, 0xff, 0xff, 0xff, //0x00001900 je LBB0_344
- 0x4c, 0x89, 0x4d, 0xc8, //0x00001906 movq %r9, $-56(%rbp)
- 0x48, 0x89, 0x5d, 0xb8, //0x0000190a movq %rbx, $-72(%rbp)
- 0x89, 0xd9, //0x0000190e movl %ebx, %ecx
- 0xf7, 0xd9, //0x00001910 negl %ecx
- 0x83, 0xf9, 0xc3, //0x00001912 cmpl $-61, %ecx
- 0x0f, 0x87, 0x9a, 0x01, 0x00, 0x00, //0x00001915 ja LBB0_379
- 0x48, 0x8b, 0x7d, 0xd0, //0x0000191b movq $-48(%rbp), %rdi
- 0xe9, 0x16, 0x00, 0x00, 0x00, //0x0000191f jmp LBB0_354
- //0x00001924 LBB0_376
- 0x31, 0xff, //0x00001924 xorl %edi, %edi
- //0x00001926 LBB0_352
- 0x45, 0x31, 0xed, //0x00001926 xorl %r13d, %r13d
- //0x00001929 LBB0_353
- 0x41, 0x8d, 0x49, 0x3c, //0x00001929 leal $60(%r9), %ecx
- 0x44, 0x89, 0xee, //0x0000192d movl %r13d, %esi
- 0x41, 0x83, 0xf9, 0x88, //0x00001930 cmpl $-120, %r9d
- 0x0f, 0x8d, 0x74, 0x01, 0x00, 0x00, //0x00001934 jge LBB0_378
- //0x0000193a LBB0_354
- 0x41, 0x89, 0xc9, //0x0000193a movl %ecx, %r9d
- 0x85, 0xf6, //0x0000193d testl %esi, %esi
- 0xb9, 0x00, 0x00, 0x00, 0x00, //0x0000193f movl $0, %ecx
- 0x0f, 0x4f, 0xce, //0x00001944 cmovgl %esi, %ecx
- 0x31, 0xd2, //0x00001947 xorl %edx, %edx
- 0x31, 0xc0, //0x00001949 xorl %eax, %eax
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000194b .p2align 4, 0x90
- //0x00001950 LBB0_355
- 0x48, 0x39, 0xd1, //0x00001950 cmpq %rdx, %rcx
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00001953 je LBB0_358
- 0x48, 0x8d, 0x04, 0x80, //0x00001959 leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x1c, 0x16, //0x0000195d movsbq (%r14,%rdx), %rbx
- 0x48, 0x8d, 0x04, 0x43, //0x00001962 leaq (%rbx,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x00001966 addq $-48, %rax
- 0x48, 0x83, 0xc2, 0x01, //0x0000196a addq $1, %rdx
- 0x4c, 0x39, 0xd8, //0x0000196e cmpq %r11, %rax
- 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x00001971 jb LBB0_355
- 0x89, 0xd1, //0x00001977 movl %edx, %ecx
- 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x00001979 jmp LBB0_360
- //0x0000197e LBB0_358
- 0x48, 0x85, 0xc0, //0x0000197e testq %rax, %rax
- 0x0f, 0x84, 0x9f, 0xff, 0xff, 0xff, //0x00001981 je LBB0_352
- //0x00001987 LBB0_359
- 0x48, 0x01, 0xc0, //0x00001987 addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x0000198a leaq (%rax,%rax,4), %rax
- 0x83, 0xc1, 0x01, //0x0000198e addl $1, %ecx
- 0x4c, 0x39, 0xd8, //0x00001991 cmpq %r11, %rax
- 0x0f, 0x82, 0xed, 0xff, 0xff, 0xff, //0x00001994 jb LBB0_359
- //0x0000199a LBB0_360
- 0x29, 0xcf, //0x0000199a subl %ecx, %edi
- 0x31, 0xd2, //0x0000199c xorl %edx, %edx
- 0x39, 0xf1, //0x0000199e cmpl %esi, %ecx
- 0x0f, 0x8d, 0x5c, 0x00, 0x00, 0x00, //0x000019a0 jge LBB0_365
- 0x49, 0x89, 0xff, //0x000019a6 movq %rdi, %r15
- 0x48, 0x63, 0xc9, //0x000019a9 movslq %ecx, %rcx
- 0x49, 0x63, 0xf5, //0x000019ac movslq %r13d, %rsi
- 0x49, 0x8d, 0x14, 0x0e, //0x000019af leaq (%r14,%rcx), %rdx
- 0x45, 0x31, 0xed, //0x000019b3 xorl %r13d, %r13d
- //0x000019b6 LBB0_362
- 0x49, 0x8d, 0x5b, 0xff, //0x000019b6 leaq $-1(%r11), %rbx
- 0x48, 0x21, 0xc3, //0x000019ba andq %rax, %rbx
- 0x48, 0xc1, 0xe8, 0x3c, //0x000019bd shrq $60, %rax
- 0x0c, 0x30, //0x000019c1 orb $48, %al
- 0x43, 0x88, 0x04, 0x2e, //0x000019c3 movb %al, (%r14,%r13)
- 0x4a, 0x0f, 0xbe, 0x04, 0x2a, //0x000019c7 movsbq (%rdx,%r13), %rax
- 0x4a, 0x8d, 0x3c, 0x29, //0x000019cc leaq (%rcx,%r13), %rdi
- 0x48, 0x83, 0xc7, 0x01, //0x000019d0 addq $1, %rdi
- 0x49, 0x83, 0xc5, 0x01, //0x000019d4 addq $1, %r13
- 0x48, 0x8d, 0x1c, 0x9b, //0x000019d8 leaq (%rbx,%rbx,4), %rbx
- 0x48, 0x8d, 0x04, 0x58, //0x000019dc leaq (%rax,%rbx,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x000019e0 addq $-48, %rax
- 0x48, 0x39, 0xf7, //0x000019e4 cmpq %rsi, %rdi
- 0x0f, 0x8c, 0xc9, 0xff, 0xff, 0xff, //0x000019e7 jl LBB0_362
- 0x48, 0x85, 0xc0, //0x000019ed testq %rax, %rax
- 0x0f, 0x84, 0x65, 0x00, 0x00, 0x00, //0x000019f0 je LBB0_369
- 0x44, 0x89, 0xea, //0x000019f6 movl %r13d, %edx
- 0x4c, 0x89, 0xff, //0x000019f9 movq %r15, %rdi
- 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x000019fc movl $1, %r15d
- //0x00001a02 LBB0_365
- 0x41, 0x89, 0xd5, //0x00001a02 movl %edx, %r13d
- 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00001a05 jmp LBB0_367
- //0x00001a0a LBB0_366
- 0x4c, 0x39, 0xd8, //0x00001a0a cmpq %r11, %rax
- 0x45, 0x0f, 0x43, 0xd7, //0x00001a0d cmovael %r15d, %r10d
- 0x48, 0x8d, 0x04, 0x09, //0x00001a11 leaq (%rcx,%rcx), %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00001a15 leaq (%rax,%rax,4), %rax
- 0x48, 0x85, 0xc9, //0x00001a19 testq %rcx, %rcx
- 0x0f, 0x84, 0x42, 0x00, 0x00, 0x00, //0x00001a1c je LBB0_370
- //0x00001a22 LBB0_367
- 0x49, 0x8d, 0x4b, 0xff, //0x00001a22 leaq $-1(%r11), %rcx
- 0x48, 0x21, 0xc1, //0x00001a26 andq %rax, %rcx
- 0x49, 0x63, 0xd5, //0x00001a29 movslq %r13d, %rdx
- 0x49, 0x39, 0xd4, //0x00001a2c cmpq %rdx, %r12
- 0x0f, 0x86, 0xd5, 0xff, 0xff, 0xff, //0x00001a2f jbe LBB0_366
- 0x48, 0xc1, 0xe8, 0x3c, //0x00001a35 shrq $60, %rax
- 0x0c, 0x30, //0x00001a39 orb $48, %al
- 0x41, 0x88, 0x04, 0x16, //0x00001a3b movb %al, (%r14,%rdx)
- 0x83, 0xc2, 0x01, //0x00001a3f addl $1, %edx
- 0x41, 0x89, 0xd5, //0x00001a42 movl %edx, %r13d
- 0x48, 0x8d, 0x04, 0x09, //0x00001a45 leaq (%rcx,%rcx), %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00001a49 leaq (%rax,%rax,4), %rax
- 0x48, 0x85, 0xc9, //0x00001a4d testq %rcx, %rcx
- 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00001a50 jne LBB0_367
- 0xe9, 0x09, 0x00, 0x00, 0x00, //0x00001a56 jmp LBB0_370
- //0x00001a5b LBB0_369
- 0x4c, 0x89, 0xff, //0x00001a5b movq %r15, %rdi
- 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00001a5e movl $1, %r15d
- //0x00001a64 LBB0_370
- 0x83, 0xc7, 0x01, //0x00001a64 addl $1, %edi
- 0x45, 0x85, 0xed, //0x00001a67 testl %r13d, %r13d
- 0x0f, 0x8e, 0x33, 0x00, 0x00, 0x00, //0x00001a6a jle LBB0_375
- 0x44, 0x89, 0xe8, //0x00001a70 movl %r13d, %eax
- 0x42, 0x80, 0x7c, 0x30, 0xff, 0x30, //0x00001a73 cmpb $48, $-1(%rax,%r14)
- 0x0f, 0x85, 0xaa, 0xfe, 0xff, 0xff, //0x00001a79 jne LBB0_353
- //0x00001a7f LBB0_372
- 0x48, 0x83, 0xf8, 0x01, //0x00001a7f cmpq $1, %rax
- 0x0f, 0x86, 0x9b, 0xfe, 0xff, 0xff, //0x00001a83 jbe LBB0_376
- 0x8d, 0x48, 0xfe, //0x00001a89 leal $-2(%rax), %ecx
- 0x48, 0x83, 0xc0, 0xff, //0x00001a8c addq $-1, %rax
- 0x41, 0x80, 0x3c, 0x0e, 0x30, //0x00001a90 cmpb $48, (%r14,%rcx)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x00001a95 je LBB0_372
- 0x41, 0x89, 0xc5, //0x00001a9b movl %eax, %r13d
- 0xe9, 0x86, 0xfe, 0xff, 0xff, //0x00001a9e jmp LBB0_353
- //0x00001aa3 LBB0_375
- 0x0f, 0x85, 0x80, 0xfe, 0xff, 0xff, //0x00001aa3 jne LBB0_353
- 0xe9, 0x76, 0xfe, 0xff, 0xff, //0x00001aa9 jmp LBB0_376
- //0x00001aae LBB0_378
- 0x48, 0x89, 0x7d, 0xd0, //0x00001aae movq %rdi, $-48(%rbp)
- 0x44, 0x89, 0xee, //0x00001ab2 movl %r13d, %esi
- //0x00001ab5 LBB0_379
- 0xf7, 0xd9, //0x00001ab5 negl %ecx
- 0x85, 0xf6, //0x00001ab7 testl %esi, %esi
- 0x41, 0xb9, 0x00, 0x00, 0x00, 0x00, //0x00001ab9 movl $0, %r9d
- 0x44, 0x0f, 0x4f, 0xce, //0x00001abf cmovgl %esi, %r9d
- 0x31, 0xd2, //0x00001ac3 xorl %edx, %edx
- 0x31, 0xc0, //0x00001ac5 xorl %eax, %eax
- //0x00001ac7 LBB0_380
- 0x49, 0x39, 0xd1, //0x00001ac7 cmpq %rdx, %r9
- 0x0f, 0x84, 0xab, 0x00, 0x00, 0x00, //0x00001aca je LBB0_389
- 0x48, 0x8d, 0x04, 0x80, //0x00001ad0 leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x3c, 0x16, //0x00001ad4 movsbq (%r14,%rdx), %rdi
- 0x48, 0x8d, 0x04, 0x47, //0x00001ad9 leaq (%rdi,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x00001add addq $-48, %rax
- 0x48, 0x83, 0xc2, 0x01, //0x00001ae1 addq $1, %rdx
- 0x48, 0x89, 0xc7, //0x00001ae5 movq %rax, %rdi
- 0x48, 0xd3, 0xef, //0x00001ae8 shrq %cl, %rdi
- 0x48, 0x85, 0xff, //0x00001aeb testq %rdi, %rdi
- 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x00001aee je LBB0_380
- 0x41, 0x89, 0xd1, //0x00001af4 movl %edx, %r9d
- //0x00001af7 LBB0_383
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001af7 movq $-1, %r12
- 0x49, 0xd3, 0xe4, //0x00001afe shlq %cl, %r12
- 0x49, 0xf7, 0xd4, //0x00001b01 notq %r12
- 0x31, 0xff, //0x00001b04 xorl %edi, %edi
- 0x41, 0x39, 0xf1, //0x00001b06 cmpl %esi, %r9d
- 0x0f, 0x8d, 0x48, 0x00, 0x00, 0x00, //0x00001b09 jge LBB0_387
- 0x49, 0x63, 0xf1, //0x00001b0f movslq %r9d, %rsi
- 0x4d, 0x63, 0xc5, //0x00001b12 movslq %r13d, %r8
- 0x49, 0x8d, 0x14, 0x36, //0x00001b15 leaq (%r14,%rsi), %rdx
- 0x31, 0xff, //0x00001b19 xorl %edi, %edi
- //0x00001b1b LBB0_385
- 0x48, 0x89, 0xc3, //0x00001b1b movq %rax, %rbx
- 0x48, 0xd3, 0xeb, //0x00001b1e shrq %cl, %rbx
- 0x4c, 0x21, 0xe0, //0x00001b21 andq %r12, %rax
- 0x80, 0xc3, 0x30, //0x00001b24 addb $48, %bl
- 0x41, 0x88, 0x1c, 0x3e, //0x00001b27 movb %bl, (%r14,%rdi)
- 0x48, 0x0f, 0xbe, 0x1c, 0x3a, //0x00001b2b movsbq (%rdx,%rdi), %rbx
- 0x4c, 0x8d, 0x3c, 0x3e, //0x00001b30 leaq (%rsi,%rdi), %r15
- 0x49, 0x83, 0xc7, 0x01, //0x00001b34 addq $1, %r15
- 0x48, 0x83, 0xc7, 0x01, //0x00001b38 addq $1, %rdi
- 0x48, 0x8d, 0x04, 0x80, //0x00001b3c leaq (%rax,%rax,4), %rax
- 0x48, 0x8d, 0x04, 0x43, //0x00001b40 leaq (%rbx,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x00001b44 addq $-48, %rax
- 0x4d, 0x39, 0xc7, //0x00001b48 cmpq %r8, %r15
- 0x0f, 0x8c, 0xca, 0xff, 0xff, 0xff, //0x00001b4b jl LBB0_385
- 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00001b51 movl $1, %r15d
- //0x00001b57 LBB0_387
- 0x48, 0x8b, 0x55, 0xd0, //0x00001b57 movq $-48(%rbp), %rdx
- 0x44, 0x29, 0xca, //0x00001b5b subl %r9d, %edx
- 0x83, 0xc2, 0x01, //0x00001b5e addl $1, %edx
- 0x48, 0x89, 0x55, 0xd0, //0x00001b61 movq %rdx, $-48(%rbp)
- 0x48, 0x85, 0xc0, //0x00001b65 testq %rax, %rax
- 0x0f, 0x85, 0x42, 0x00, 0x00, 0x00, //0x00001b68 jne LBB0_392
- 0x48, 0x8b, 0x5d, 0xb8, //0x00001b6e movq $-72(%rbp), %rbx
- 0x4c, 0x8b, 0x4d, 0xc8, //0x00001b72 movq $-56(%rbp), %r9
- 0xe9, 0x8b, 0x00, 0x00, 0x00, //0x00001b76 jmp LBB0_396
- //0x00001b7b LBB0_389
- 0x48, 0x85, 0xc0, //0x00001b7b testq %rax, %rax
- 0x0f, 0x84, 0xf4, 0x00, 0x00, 0x00, //0x00001b7e je LBB0_404
- 0x48, 0x89, 0xc2, //0x00001b84 movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x00001b87 shrq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x00001b8a testq %rdx, %rdx
- 0x0f, 0x84, 0xb6, 0x00, 0x00, 0x00, //0x00001b8d je LBB0_401
- 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001b93 movq $-1, %r12
- 0x49, 0xd3, 0xe4, //0x00001b9a shlq %cl, %r12
- 0x49, 0xf7, 0xd4, //0x00001b9d notq %r12
- 0x48, 0x8b, 0x55, 0xd0, //0x00001ba0 movq $-48(%rbp), %rdx
- 0x44, 0x29, 0xca, //0x00001ba4 subl %r9d, %edx
- 0x83, 0xc2, 0x01, //0x00001ba7 addl $1, %edx
- 0x48, 0x89, 0x55, 0xd0, //0x00001baa movq %rdx, $-48(%rbp)
- 0x31, 0xff, //0x00001bae xorl %edi, %edi
- //0x00001bb0 LBB0_392
- 0x48, 0x8b, 0x5d, 0xb8, //0x00001bb0 movq $-72(%rbp), %rbx
- 0x4c, 0x8b, 0x4d, 0xc8, //0x00001bb4 movq $-56(%rbp), %r9
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00001bb8 jmp LBB0_394
- //0x00001bbd LBB0_393
- 0x48, 0x85, 0xd2, //0x00001bbd testq %rdx, %rdx
- 0x45, 0x0f, 0x45, 0xd7, //0x00001bc0 cmovnel %r15d, %r10d
- 0x48, 0x01, 0xc0, //0x00001bc4 addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00001bc7 leaq (%rax,%rax,4), %rax
- 0x48, 0x85, 0xc0, //0x00001bcb testq %rax, %rax
- 0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x00001bce je LBB0_396
- //0x00001bd4 LBB0_394
- 0x48, 0x89, 0xc2, //0x00001bd4 movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x00001bd7 shrq %cl, %rdx
- 0x4c, 0x21, 0xe0, //0x00001bda andq %r12, %rax
- 0x48, 0x63, 0xf7, //0x00001bdd movslq %edi, %rsi
- 0x48, 0x39, 0x75, 0xb0, //0x00001be0 cmpq %rsi, $-80(%rbp)
- 0x0f, 0x86, 0xd3, 0xff, 0xff, 0xff, //0x00001be4 jbe LBB0_393
- 0x80, 0xc2, 0x30, //0x00001bea addb $48, %dl
- 0x41, 0x88, 0x14, 0x36, //0x00001bed movb %dl, (%r14,%rsi)
- 0x83, 0xc6, 0x01, //0x00001bf1 addl $1, %esi
- 0x89, 0xf7, //0x00001bf4 movl %esi, %edi
- 0x48, 0x01, 0xc0, //0x00001bf6 addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00001bf9 leaq (%rax,%rax,4), %rax
- 0x48, 0x85, 0xc0, //0x00001bfd testq %rax, %rax
- 0x0f, 0x85, 0xce, 0xff, 0xff, 0xff, //0x00001c00 jne LBB0_394
- //0x00001c06 LBB0_396
- 0x85, 0xff, //0x00001c06 testl %edi, %edi
- 0x4c, 0x8b, 0x65, 0xb0, //0x00001c08 movq $-80(%rbp), %r12
- 0x0f, 0x8e, 0x56, 0x00, 0x00, 0x00, //0x00001c0c jle LBB0_402
- 0x41, 0x89, 0xfd, //0x00001c12 movl %edi, %r13d
- 0x43, 0x80, 0x7c, 0x35, 0xff, 0x30, //0x00001c15 cmpb $48, $-1(%r13,%r14)
- 0x0f, 0x85, 0x4d, 0x00, 0x00, 0x00, //0x00001c1b jne LBB0_403
- //0x00001c21 LBB0_398
- 0x49, 0x83, 0xfd, 0x01, //0x00001c21 cmpq $1, %r13
- 0x0f, 0x86, 0x61, 0x00, 0x00, 0x00, //0x00001c25 jbe LBB0_405
- 0x41, 0x8d, 0x45, 0xfe, //0x00001c2b leal $-2(%r13), %eax
- 0x49, 0x83, 0xc5, 0xff, //0x00001c2f addq $-1, %r13
- 0x41, 0x80, 0x3c, 0x06, 0x30, //0x00001c33 cmpb $48, (%r14,%rax)
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00001c38 je LBB0_398
- 0x44, 0x89, 0xef, //0x00001c3e movl %r13d, %edi
- 0x44, 0x89, 0xee, //0x00001c41 movl %r13d, %esi
- 0xe9, 0x63, 0xfc, 0xff, 0xff, //0x00001c44 jmp LBB0_345
- //0x00001c49 LBB0_401
- 0x48, 0x01, 0xc0, //0x00001c49 addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00001c4c leaq (%rax,%rax,4), %rax
- 0x41, 0x83, 0xc1, 0x01, //0x00001c50 addl $1, %r9d
- 0x48, 0x89, 0xc2, //0x00001c54 movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x00001c57 shrq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x00001c5a testq %rdx, %rdx
- 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x00001c5d je LBB0_401
- 0xe9, 0x8f, 0xfe, 0xff, 0xff, //0x00001c63 jmp LBB0_383
- //0x00001c68 LBB0_402
- 0x0f, 0x84, 0x78, 0x10, 0x00, 0x00, //0x00001c68 je LBB0_660
- //0x00001c6e LBB0_403
- 0x41, 0x89, 0xfd, //0x00001c6e movl %edi, %r13d
- 0x89, 0xfe, //0x00001c71 movl %edi, %esi
- 0xe9, 0x34, 0xfc, 0xff, 0xff, //0x00001c73 jmp LBB0_345
- //0x00001c78 LBB0_404
- 0x45, 0x31, 0xed, //0x00001c78 xorl %r13d, %r13d
- 0x31, 0xff, //0x00001c7b xorl %edi, %edi
- 0x31, 0xf6, //0x00001c7d xorl %esi, %esi
- 0x48, 0x8b, 0x5d, 0xb8, //0x00001c7f movq $-72(%rbp), %rbx
- 0x4c, 0x8b, 0x4d, 0xc8, //0x00001c83 movq $-56(%rbp), %r9
- 0xe9, 0x20, 0xfc, 0xff, 0xff, //0x00001c87 jmp LBB0_345
- //0x00001c8c LBB0_405
- 0x41, 0x83, 0xc5, 0xff, //0x00001c8c addl $-1, %r13d
- //0x00001c90 LBB0_406
- 0x44, 0x01, 0xcb, //0x00001c90 addl %r9d, %ebx
- 0x45, 0x31, 0xc0, //0x00001c93 xorl %r8d, %r8d
- //0x00001c96 LBB0_407
- 0x44, 0x89, 0xef, //0x00001c96 movl %r13d, %edi
- //0x00001c99 LBB0_408
- 0x48, 0x89, 0x5d, 0xb8, //0x00001c99 movq %rbx, $-72(%rbp)
- 0x4c, 0x89, 0x45, 0xd0, //0x00001c9d movq %r8, $-48(%rbp)
- 0x49, 0x8d, 0x46, 0x01, //0x00001ca1 leaq $1(%r14), %rax
- 0x48, 0x89, 0x45, 0x98, //0x00001ca5 movq %rax, $-104(%rbp)
- 0x49, 0xb8, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00001ca9 movabsq $-3689348814741910323, %r8
- 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00001cb3 movl $1, %r9d
- 0x41, 0x89, 0xff, //0x00001cb9 movl %edi, %r15d
- 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00001cbc jmp LBB0_411
- //0x00001cc1 LBB0_489
- 0x31, 0xff, //0x00001cc1 xorl %edi, %edi
- //0x00001cc3 LBB0_409
- 0x45, 0x31, 0xff, //0x00001cc3 xorl %r15d, %r15d
- //0x00001cc6 LBB0_410
- 0x48, 0x8b, 0x45, 0xb8, //0x00001cc6 movq $-72(%rbp), %rax
- 0x29, 0xd0, //0x00001cca subl %edx, %eax
- 0x48, 0x89, 0x45, 0xb8, //0x00001ccc movq %rax, $-72(%rbp)
- //0x00001cd0 LBB0_411
- 0x48, 0x8b, 0x45, 0xd0, //0x00001cd0 movq $-48(%rbp), %rax
- 0x85, 0xc0, //0x00001cd4 testl %eax, %eax
- 0x0f, 0x88, 0x15, 0x00, 0x00, 0x00, //0x00001cd6 js LBB0_414
- 0x0f, 0x85, 0xce, 0x06, 0x00, 0x00, //0x00001cdc jne LBB0_515
- 0x41, 0x80, 0x3e, 0x35, //0x00001ce2 cmpb $53, (%r14)
- 0x0f, 0x8c, 0x23, 0x00, 0x00, 0x00, //0x00001ce6 jl LBB0_417
- 0xe9, 0xbf, 0x06, 0x00, 0x00, //0x00001cec jmp LBB0_515
- //0x00001cf1 LBB0_414
- 0x83, 0xf8, 0xf8, //0x00001cf1 cmpl $-8, %eax
- 0x0f, 0x83, 0x15, 0x00, 0x00, 0x00, //0x00001cf4 jae LBB0_417
- 0xba, 0x1b, 0x00, 0x00, 0x00, //0x00001cfa movl $27, %edx
- 0x85, 0xff, //0x00001cff testl %edi, %edi
- 0x0f, 0x84, 0xba, 0xff, 0xff, 0xff, //0x00001d01 je LBB0_489
- 0x41, 0x89, 0xff, //0x00001d07 movl %edi, %r15d
- 0xe9, 0x19, 0x00, 0x00, 0x00, //0x00001d0a jmp LBB0_418
- //0x00001d0f LBB0_417
- 0x48, 0x8b, 0x45, 0xd0, //0x00001d0f movq $-48(%rbp), %rax
- 0xf7, 0xd8, //0x00001d13 negl %eax
- 0x48, 0x8d, 0x0d, 0x14, 0x42, 0x00, 0x00, //0x00001d15 leaq $16916(%rip), %rcx /* _POW_TAB+0(%rip) */
- 0x8b, 0x14, 0x81, //0x00001d1c movl (%rcx,%rax,4), %edx
- 0x45, 0x85, 0xff, //0x00001d1f testl %r15d, %r15d
- 0x0f, 0x84, 0x9b, 0xff, 0xff, 0xff, //0x00001d22 je LBB0_409
- //0x00001d28 LBB0_418
- 0x89, 0x55, 0xc8, //0x00001d28 movl %edx, $-56(%rbp)
- 0x89, 0xd1, //0x00001d2b movl %edx, %ecx
- 0x48, 0x6b, 0xd1, 0x68, //0x00001d2d imulq $104, %rcx, %rdx
- 0x48, 0x8d, 0x05, 0x28, 0x42, 0x00, 0x00, //0x00001d31 leaq $16936(%rip), %rax /* _LSHIFT_TAB+0(%rip) */
- 0x44, 0x8b, 0x24, 0x02, //0x00001d38 movl (%rdx,%rax), %r12d
- 0x49, 0x63, 0xf7, //0x00001d3c movslq %r15d, %rsi
- 0x48, 0x8d, 0x3c, 0x02, //0x00001d3f leaq (%rdx,%rax), %rdi
- 0x48, 0x83, 0xc7, 0x04, //0x00001d43 addq $4, %rdi
- 0x31, 0xdb, //0x00001d47 xorl %ebx, %ebx
- //0x00001d49 LBB0_419
- 0x0f, 0xb6, 0x04, 0x1f, //0x00001d49 movzbl (%rdi,%rbx), %eax
- 0x84, 0xc0, //0x00001d4d testb %al, %al
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00001d4f je LBB0_424
- 0x41, 0x38, 0x04, 0x1e, //0x00001d55 cmpb %al, (%r14,%rbx)
- 0x0f, 0x85, 0x37, 0x01, 0x00, 0x00, //0x00001d59 jne LBB0_439
- 0x48, 0x83, 0xc3, 0x01, //0x00001d5f addq $1, %rbx
- 0x48, 0x39, 0xde, //0x00001d63 cmpq %rbx, %rsi
- 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00001d66 jne LBB0_419
- 0x44, 0x89, 0xf8, //0x00001d6c movl %r15d, %eax
- 0x48, 0x8d, 0x35, 0xea, 0x41, 0x00, 0x00, //0x00001d6f leaq $16874(%rip), %rsi /* _LSHIFT_TAB+0(%rip) */
- 0x48, 0x01, 0xf2, //0x00001d76 addq %rsi, %rdx
- 0x80, 0x7c, 0x10, 0x04, 0x00, //0x00001d79 cmpb $0, $4(%rax,%rdx)
- 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001d7e je LBB0_424
- //0x00001d84 LBB0_423
- 0x41, 0x83, 0xc4, 0xff, //0x00001d84 addl $-1, %r12d
- //0x00001d88 LBB0_424
- 0x45, 0x85, 0xff, //0x00001d88 testl %r15d, %r15d
- 0x4c, 0x89, 0x65, 0x90, //0x00001d8b movq %r12, $-112(%rbp)
- 0x0f, 0x8e, 0x96, 0x00, 0x00, 0x00, //0x00001d8f jle LBB0_431
- 0x43, 0x8d, 0x04, 0x3c, //0x00001d95 leal (%r12,%r15), %eax
- 0x44, 0x89, 0xfb, //0x00001d99 movl %r15d, %ebx
- 0x48, 0x98, //0x00001d9c cltq
- 0x48, 0x89, 0xc6, //0x00001d9e movq %rax, %rsi
- 0x48, 0xc1, 0xe6, 0x20, //0x00001da1 shlq $32, %rsi
- 0x48, 0x83, 0xc0, 0xff, //0x00001da5 addq $-1, %rax
- 0x48, 0x83, 0xc3, 0x01, //0x00001da9 addq $1, %rbx
- 0x45, 0x31, 0xff, //0x00001dad xorl %r15d, %r15d
- 0xe9, 0x27, 0x00, 0x00, 0x00, //0x00001db0 jmp LBB0_428
- //0x00001db5 LBB0_426
- 0x48, 0x85, 0xc0, //0x00001db5 testq %rax, %rax
- 0x45, 0x0f, 0x45, 0xd1, //0x00001db8 cmovnel %r9d, %r10d
- //0x00001dbc LBB0_427
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00001dbc movabsq $-4294967296, %rax
- 0x48, 0x01, 0xc6, //0x00001dc6 addq %rax, %rsi
- 0x49, 0x8d, 0x44, 0x24, 0xff, //0x00001dc9 leaq $-1(%r12), %rax
- 0x48, 0x83, 0xc3, 0xff, //0x00001dce addq $-1, %rbx
- 0x48, 0x83, 0xfb, 0x01, //0x00001dd2 cmpq $1, %rbx
- 0x0f, 0x86, 0x45, 0x00, 0x00, 0x00, //0x00001dd6 jbe LBB0_430
- //0x00001ddc LBB0_428
- 0x49, 0x89, 0xc4, //0x00001ddc movq %rax, %r12
- 0x8d, 0x43, 0xfe, //0x00001ddf leal $-2(%rbx), %eax
- 0x49, 0x0f, 0xbe, 0x3c, 0x06, //0x00001de2 movsbq (%r14,%rax), %rdi
- 0x48, 0x83, 0xc7, 0xd0, //0x00001de7 addq $-48, %rdi
- 0x48, 0xd3, 0xe7, //0x00001deb shlq %cl, %rdi
- 0x4c, 0x01, 0xff, //0x00001dee addq %r15, %rdi
- 0x48, 0x89, 0xf8, //0x00001df1 movq %rdi, %rax
- 0x49, 0xf7, 0xe0, //0x00001df4 mulq %r8
- 0x49, 0x89, 0xd7, //0x00001df7 movq %rdx, %r15
- 0x49, 0xc1, 0xef, 0x03, //0x00001dfa shrq $3, %r15
- 0x4b, 0x8d, 0x04, 0x3f, //0x00001dfe leaq (%r15,%r15), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x00001e02 leaq (%rax,%rax,4), %rdx
- 0x48, 0x89, 0xf8, //0x00001e06 movq %rdi, %rax
- 0x48, 0x29, 0xd0, //0x00001e09 subq %rdx, %rax
- 0x4c, 0x3b, 0x65, 0xb0, //0x00001e0c cmpq $-80(%rbp), %r12
- 0x0f, 0x83, 0x9f, 0xff, 0xff, 0xff, //0x00001e10 jae LBB0_426
- 0x04, 0x30, //0x00001e16 addb $48, %al
- 0x43, 0x88, 0x04, 0x26, //0x00001e18 movb %al, (%r14,%r12)
- 0xe9, 0x9b, 0xff, 0xff, 0xff, //0x00001e1c jmp LBB0_427
- //0x00001e21 LBB0_430
- 0x48, 0x83, 0xff, 0x0a, //0x00001e21 cmpq $10, %rdi
- 0x0f, 0x83, 0x76, 0x00, 0x00, 0x00, //0x00001e25 jae LBB0_440
- //0x00001e2b LBB0_431
- 0x4c, 0x8b, 0x65, 0xb0, //0x00001e2b movq $-80(%rbp), %r12
- 0x48, 0x8b, 0x7d, 0xd0, //0x00001e2f movq $-48(%rbp), %rdi
- //0x00001e33 LBB0_432
- 0x48, 0x8b, 0x45, 0x90, //0x00001e33 movq $-112(%rbp), %rax
- 0x41, 0x01, 0xc5, //0x00001e37 addl %eax, %r13d
- 0x4d, 0x63, 0xed, //0x00001e3a movslq %r13d, %r13
- 0x4d, 0x39, 0xec, //0x00001e3d cmpq %r13, %r12
- 0x45, 0x0f, 0x46, 0xec, //0x00001e40 cmovbel %r12d, %r13d
- 0x01, 0xc7, //0x00001e44 addl %eax, %edi
- 0x45, 0x85, 0xed, //0x00001e46 testl %r13d, %r13d
- 0x0f, 0x8e, 0x36, 0x00, 0x00, 0x00, //0x00001e49 jle LBB0_437
- 0x44, 0x89, 0xe8, //0x00001e4f movl %r13d, %eax
- 0x42, 0x80, 0x7c, 0x30, 0xff, 0x30, //0x00001e52 cmpb $48, $-1(%rax,%r14)
- 0x8b, 0x55, 0xc8, //0x00001e58 movl $-56(%rbp), %edx
- 0x0f, 0x85, 0xb1, 0x00, 0x00, 0x00, //0x00001e5b jne LBB0_446
- //0x00001e61 LBB0_434
- 0x48, 0x83, 0xf8, 0x01, //0x00001e61 cmpq $1, %rax
- 0x0f, 0x86, 0x9f, 0x00, 0x00, 0x00, //0x00001e65 jbe LBB0_444
- 0x8d, 0x48, 0xfe, //0x00001e6b leal $-2(%rax), %ecx
- 0x48, 0x83, 0xc0, 0xff, //0x00001e6e addq $-1, %rax
- 0x41, 0x80, 0x3c, 0x0e, 0x30, //0x00001e72 cmpb $48, (%r14,%rcx)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x00001e77 je LBB0_434
- 0x41, 0x89, 0xc5, //0x00001e7d movl %eax, %r13d
- 0xe9, 0x8d, 0x00, 0x00, 0x00, //0x00001e80 jmp LBB0_446
- //0x00001e85 LBB0_437
- 0x8b, 0x55, 0xc8, //0x00001e85 movl $-56(%rbp), %edx
- 0x0f, 0x85, 0x84, 0x00, 0x00, 0x00, //0x00001e88 jne LBB0_446
- 0x45, 0x31, 0xed, //0x00001e8e xorl %r13d, %r13d
- 0xe9, 0x7a, 0x00, 0x00, 0x00, //0x00001e91 jmp LBB0_445
- //0x00001e96 LBB0_439
- 0x0f, 0x8c, 0xe8, 0xfe, 0xff, 0xff, //0x00001e96 jl LBB0_423
- 0xe9, 0xe7, 0xfe, 0xff, 0xff, //0x00001e9c jmp LBB0_424
- //0x00001ea1 LBB0_440
- 0x49, 0x63, 0xcc, //0x00001ea1 movslq %r12d, %rcx
- 0x48, 0x83, 0xc1, 0xff, //0x00001ea4 addq $-1, %rcx
- 0x4c, 0x8b, 0x65, 0xb0, //0x00001ea8 movq $-80(%rbp), %r12
- 0x48, 0x8b, 0x7d, 0xd0, //0x00001eac movq $-48(%rbp), %rdi
- 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00001eb0 jmp LBB0_442
- //0x00001eb5 LBB0_441
- 0x48, 0x85, 0xc0, //0x00001eb5 testq %rax, %rax
- 0x45, 0x0f, 0x45, 0xd1, //0x00001eb8 cmovnel %r9d, %r10d
- 0x48, 0x83, 0xc1, 0xff, //0x00001ebc addq $-1, %rcx
- 0x49, 0x83, 0xff, 0x09, //0x00001ec0 cmpq $9, %r15
- 0x49, 0x89, 0xd7, //0x00001ec4 movq %rdx, %r15
- 0x0f, 0x86, 0x66, 0xff, 0xff, 0xff, //0x00001ec7 jbe LBB0_432
- //0x00001ecd LBB0_442
- 0x4c, 0x89, 0xf8, //0x00001ecd movq %r15, %rax
- 0x49, 0xf7, 0xe0, //0x00001ed0 mulq %r8
- 0x48, 0xc1, 0xea, 0x03, //0x00001ed3 shrq $3, %rdx
- 0x48, 0x8d, 0x04, 0x12, //0x00001ed7 leaq (%rdx,%rdx), %rax
- 0x48, 0x8d, 0x34, 0x80, //0x00001edb leaq (%rax,%rax,4), %rsi
- 0x4c, 0x89, 0xf8, //0x00001edf movq %r15, %rax
- 0x48, 0x29, 0xf0, //0x00001ee2 subq %rsi, %rax
- 0x4c, 0x39, 0xe1, //0x00001ee5 cmpq %r12, %rcx
- 0x0f, 0x83, 0xc7, 0xff, 0xff, 0xff, //0x00001ee8 jae LBB0_441
- 0x04, 0x30, //0x00001eee addb $48, %al
- 0x41, 0x88, 0x04, 0x0e, //0x00001ef0 movb %al, (%r14,%rcx)
- 0x48, 0x83, 0xc1, 0xff, //0x00001ef4 addq $-1, %rcx
- 0x49, 0x83, 0xff, 0x09, //0x00001ef8 cmpq $9, %r15
- 0x49, 0x89, 0xd7, //0x00001efc movq %rdx, %r15
- 0x0f, 0x87, 0xc8, 0xff, 0xff, 0xff, //0x00001eff ja LBB0_442
- 0xe9, 0x29, 0xff, 0xff, 0xff, //0x00001f05 jmp LBB0_432
- //0x00001f0a LBB0_444
- 0x83, 0xc0, 0xff, //0x00001f0a addl $-1, %eax
- 0x41, 0x89, 0xc5, //0x00001f0d movl %eax, %r13d
- //0x00001f10 LBB0_445
- 0x31, 0xff, //0x00001f10 xorl %edi, %edi
- //0x00001f12 LBB0_446
- 0x85, 0xd2, //0x00001f12 testl %edx, %edx
- 0x0f, 0x88, 0x0f, 0x00, 0x00, 0x00, //0x00001f14 js LBB0_449
- //0x00001f1a LBB0_447
- 0x48, 0x89, 0x7d, 0xd0, //0x00001f1a movq %rdi, $-48(%rbp)
- //0x00001f1e LBB0_448
- 0x44, 0x89, 0xef, //0x00001f1e movl %r13d, %edi
- 0x45, 0x89, 0xef, //0x00001f21 movl %r13d, %r15d
- 0xe9, 0x9d, 0xfd, 0xff, 0xff, //0x00001f24 jmp LBB0_410
- //0x00001f29 LBB0_449
- 0x83, 0xfa, 0xc3, //0x00001f29 cmpl $-61, %edx
- 0x0f, 0x87, 0x15, 0x02, 0x00, 0x00, //0x00001f2c ja LBB0_478
- 0x41, 0x89, 0xd7, //0x00001f32 movl %edx, %r15d
- 0xe9, 0x19, 0x00, 0x00, 0x00, //0x00001f35 jmp LBB0_453
- //0x00001f3a LBB0_477
- 0x31, 0xff, //0x00001f3a xorl %edi, %edi
- //0x00001f3c LBB0_451
- 0x45, 0x31, 0xc0, //0x00001f3c xorl %r8d, %r8d
- //0x00001f3f LBB0_452
- 0x41, 0x8d, 0x4f, 0x3c, //0x00001f3f leal $60(%r15), %ecx
- 0x45, 0x89, 0xc5, //0x00001f43 movl %r8d, %r13d
- 0x41, 0x83, 0xff, 0x88, //0x00001f46 cmpl $-120, %r15d
- 0x41, 0x89, 0xcf, //0x00001f4a movl %ecx, %r15d
- 0x0f, 0x8d, 0xf9, 0x01, 0x00, 0x00, //0x00001f4d jge LBB0_479
- //0x00001f53 LBB0_453
- 0x45, 0x85, 0xed, //0x00001f53 testl %r13d, %r13d
- 0xbe, 0x00, 0x00, 0x00, 0x00, //0x00001f56 movl $0, %esi
- 0x41, 0x0f, 0x4f, 0xf5, //0x00001f5b cmovgl %r13d, %esi
- 0x31, 0xc0, //0x00001f5f xorl %eax, %eax
- 0x31, 0xc9, //0x00001f61 xorl %ecx, %ecx
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001f63 .p2align 4, 0x90
- //0x00001f70 LBB0_454
- 0x48, 0x39, 0xc6, //0x00001f70 cmpq %rax, %rsi
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00001f73 je LBB0_457
- 0x48, 0x8d, 0x0c, 0x89, //0x00001f79 leaq (%rcx,%rcx,4), %rcx
- 0x49, 0x0f, 0xbe, 0x14, 0x06, //0x00001f7d movsbq (%r14,%rax), %rdx
- 0x48, 0x8d, 0x0c, 0x4a, //0x00001f82 leaq (%rdx,%rcx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x00001f86 addq $-48, %rcx
- 0x48, 0x83, 0xc0, 0x01, //0x00001f8a addq $1, %rax
- 0x4c, 0x39, 0xd9, //0x00001f8e cmpq %r11, %rcx
- 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x00001f91 jb LBB0_454
- 0x89, 0xc6, //0x00001f97 movl %eax, %esi
- 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00001f99 jmp LBB0_459
- //0x00001f9e LBB0_457
- 0x48, 0x85, 0xc9, //0x00001f9e testq %rcx, %rcx
- 0x0f, 0x84, 0x95, 0xff, 0xff, 0xff, //0x00001fa1 je LBB0_451
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001fa7 .p2align 4, 0x90
- //0x00001fb0 LBB0_458
- 0x48, 0x01, 0xc9, //0x00001fb0 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00001fb3 leaq (%rcx,%rcx,4), %rcx
- 0x83, 0xc6, 0x01, //0x00001fb7 addl $1, %esi
- 0x4c, 0x39, 0xd9, //0x00001fba cmpq %r11, %rcx
- 0x0f, 0x82, 0xed, 0xff, 0xff, 0xff, //0x00001fbd jb LBB0_458
- //0x00001fc3 LBB0_459
- 0x29, 0xf7, //0x00001fc3 subl %esi, %edi
- 0x45, 0x31, 0xc0, //0x00001fc5 xorl %r8d, %r8d
- 0x44, 0x39, 0xee, //0x00001fc8 cmpl %r13d, %esi
- 0x0f, 0x8d, 0xf7, 0x00, 0x00, 0x00, //0x00001fcb jge LBB0_469
- 0x48, 0x89, 0x7d, 0xd0, //0x00001fd1 movq %rdi, $-48(%rbp)
- 0x48, 0x63, 0xf6, //0x00001fd5 movslq %esi, %rsi
- 0x49, 0x63, 0xc5, //0x00001fd8 movslq %r13d, %rax
- 0x49, 0x89, 0xc0, //0x00001fdb movq %rax, %r8
- 0x49, 0x29, 0xf0, //0x00001fde subq %rsi, %r8
- 0x48, 0x89, 0xf7, //0x00001fe1 movq %rsi, %rdi
- 0x48, 0xf7, 0xd7, //0x00001fe4 notq %rdi
- 0x48, 0x01, 0xc7, //0x00001fe7 addq %rax, %rdi
- 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00001fea jne LBB0_462
- 0x31, 0xff, //0x00001ff0 xorl %edi, %edi
- 0xe9, 0x7a, 0x00, 0x00, 0x00, //0x00001ff2 jmp LBB0_465
- //0x00001ff7 LBB0_462
- 0x4d, 0x89, 0xc4, //0x00001ff7 movq %r8, %r12
- 0x49, 0x83, 0xe4, 0xfe, //0x00001ffa andq $-2, %r12
- 0x49, 0xf7, 0xdc, //0x00001ffe negq %r12
- 0x31, 0xff, //0x00002001 xorl %edi, %edi
- 0x48, 0x8b, 0x45, 0x98, //0x00002003 movq $-104(%rbp), %rax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002007 .p2align 4, 0x90
- //0x00002010 LBB0_463
- 0x48, 0x89, 0xcb, //0x00002010 movq %rcx, %rbx
- 0x48, 0xc1, 0xeb, 0x3c, //0x00002013 shrq $60, %rbx
- 0x49, 0x8d, 0x53, 0xff, //0x00002017 leaq $-1(%r11), %rdx
- 0x48, 0x21, 0xd1, //0x0000201b andq %rdx, %rcx
- 0x80, 0xcb, 0x30, //0x0000201e orb $48, %bl
- 0x88, 0x58, 0xff, //0x00002021 movb %bl, $-1(%rax)
- 0x48, 0x8d, 0x0c, 0x89, //0x00002024 leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x0f, 0xbe, 0x5c, 0x30, 0xff, //0x00002028 movsbq $-1(%rax,%rsi), %rbx
- 0x48, 0x8d, 0x0c, 0x4b, //0x0000202e leaq (%rbx,%rcx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x00002032 addq $-48, %rcx
- 0x48, 0x89, 0xcb, //0x00002036 movq %rcx, %rbx
- 0x48, 0xc1, 0xeb, 0x3c, //0x00002039 shrq $60, %rbx
- 0x48, 0x21, 0xd1, //0x0000203d andq %rdx, %rcx
- 0x80, 0xcb, 0x30, //0x00002040 orb $48, %bl
- 0x88, 0x18, //0x00002043 movb %bl, (%rax)
- 0x48, 0x8d, 0x0c, 0x89, //0x00002045 leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x0f, 0xbe, 0x14, 0x30, //0x00002049 movsbq (%rax,%rsi), %rdx
- 0x48, 0x8d, 0x0c, 0x4a, //0x0000204e leaq (%rdx,%rcx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x00002052 addq $-48, %rcx
- 0x48, 0x83, 0xc0, 0x02, //0x00002056 addq $2, %rax
- 0x48, 0x83, 0xc7, 0xfe, //0x0000205a addq $-2, %rdi
- 0x49, 0x39, 0xfc, //0x0000205e cmpq %rdi, %r12
- 0x0f, 0x85, 0xa9, 0xff, 0xff, 0xff, //0x00002061 jne LBB0_463
- 0x48, 0x29, 0xfe, //0x00002067 subq %rdi, %rsi
- 0x48, 0xf7, 0xdf, //0x0000206a negq %rdi
- 0x4c, 0x8b, 0x65, 0xb0, //0x0000206d movq $-80(%rbp), %r12
- //0x00002071 LBB0_465
- 0x41, 0xf6, 0xc0, 0x01, //0x00002071 testb $1, %r8b
- 0x0f, 0x84, 0x23, 0x00, 0x00, 0x00, //0x00002075 je LBB0_467
- 0x49, 0x8d, 0x43, 0xff, //0x0000207b leaq $-1(%r11), %rax
- 0x48, 0x21, 0xc8, //0x0000207f andq %rcx, %rax
- 0x48, 0xc1, 0xe9, 0x3c, //0x00002082 shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x00002086 orb $48, %cl
- 0x41, 0x88, 0x0c, 0x3e, //0x00002089 movb %cl, (%r14,%rdi)
- 0x48, 0x8d, 0x04, 0x80, //0x0000208d leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x0c, 0x36, //0x00002091 movsbq (%r14,%rsi), %rcx
- 0x48, 0x8d, 0x0c, 0x41, //0x00002096 leaq (%rcx,%rax,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x0000209a addq $-48, %rcx
- //0x0000209e LBB0_467
- 0x48, 0x85, 0xc9, //0x0000209e testq %rcx, %rcx
- 0x48, 0x8b, 0x7d, 0xd0, //0x000020a1 movq $-48(%rbp), %rdi
- 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x000020a5 jne LBB0_469
- 0xe9, 0x4d, 0x00, 0x00, 0x00, //0x000020ab jmp LBB0_471
- //0x000020b0 .p2align 4, 0x90
- //0x000020b0 LBB0_468
- 0x4c, 0x39, 0xd9, //0x000020b0 cmpq %r11, %rcx
- 0x45, 0x0f, 0x43, 0xd1, //0x000020b3 cmovael %r9d, %r10d
- 0x48, 0x8d, 0x0c, 0x00, //0x000020b7 leaq (%rax,%rax), %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x000020bb leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc0, //0x000020bf testq %rax, %rax
- 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x000020c2 je LBB0_471
- //0x000020c8 LBB0_469
- 0x49, 0x8d, 0x43, 0xff, //0x000020c8 leaq $-1(%r11), %rax
- 0x48, 0x21, 0xc8, //0x000020cc andq %rcx, %rax
- 0x49, 0x63, 0xf0, //0x000020cf movslq %r8d, %rsi
- 0x49, 0x39, 0xf4, //0x000020d2 cmpq %rsi, %r12
- 0x0f, 0x86, 0xd5, 0xff, 0xff, 0xff, //0x000020d5 jbe LBB0_468
- 0x48, 0xc1, 0xe9, 0x3c, //0x000020db shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x000020df orb $48, %cl
- 0x41, 0x88, 0x0c, 0x36, //0x000020e2 movb %cl, (%r14,%rsi)
- 0x83, 0xc6, 0x01, //0x000020e6 addl $1, %esi
- 0x41, 0x89, 0xf0, //0x000020e9 movl %esi, %r8d
- 0x48, 0x8d, 0x0c, 0x00, //0x000020ec leaq (%rax,%rax), %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x000020f0 leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc0, //0x000020f4 testq %rax, %rax
- 0x0f, 0x85, 0xcb, 0xff, 0xff, 0xff, //0x000020f7 jne LBB0_469
- //0x000020fd LBB0_471
- 0x83, 0xc7, 0x01, //0x000020fd addl $1, %edi
- 0x45, 0x85, 0xc0, //0x00002100 testl %r8d, %r8d
- 0x0f, 0x8e, 0x33, 0x00, 0x00, 0x00, //0x00002103 jle LBB0_476
- 0x44, 0x89, 0xc0, //0x00002109 movl %r8d, %eax
- 0x42, 0x80, 0x7c, 0x30, 0xff, 0x30, //0x0000210c cmpb $48, $-1(%rax,%r14)
- 0x0f, 0x85, 0x27, 0xfe, 0xff, 0xff, //0x00002112 jne LBB0_452
- //0x00002118 LBB0_473
- 0x48, 0x83, 0xf8, 0x01, //0x00002118 cmpq $1, %rax
- 0x0f, 0x86, 0x18, 0xfe, 0xff, 0xff, //0x0000211c jbe LBB0_477
- 0x8d, 0x48, 0xfe, //0x00002122 leal $-2(%rax), %ecx
- 0x48, 0x83, 0xc0, 0xff, //0x00002125 addq $-1, %rax
- 0x41, 0x80, 0x3c, 0x0e, 0x30, //0x00002129 cmpb $48, (%r14,%rcx)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x0000212e je LBB0_473
- 0x41, 0x89, 0xc0, //0x00002134 movl %eax, %r8d
- 0xe9, 0x03, 0xfe, 0xff, 0xff, //0x00002137 jmp LBB0_452
- //0x0000213c LBB0_476
- 0x0f, 0x85, 0xfd, 0xfd, 0xff, 0xff, //0x0000213c jne LBB0_452
- 0xe9, 0xf3, 0xfd, 0xff, 0xff, //0x00002142 jmp LBB0_477
- //0x00002147 LBB0_478
- 0x45, 0x89, 0xe8, //0x00002147 movl %r13d, %r8d
- 0x89, 0xd1, //0x0000214a movl %edx, %ecx
- //0x0000214c LBB0_479
- 0x48, 0x89, 0x7d, 0xd0, //0x0000214c movq %rdi, $-48(%rbp)
- 0xf7, 0xd9, //0x00002150 negl %ecx
- 0x45, 0x85, 0xc0, //0x00002152 testl %r8d, %r8d
- 0xbe, 0x00, 0x00, 0x00, 0x00, //0x00002155 movl $0, %esi
- 0x41, 0x0f, 0x4f, 0xf0, //0x0000215a cmovgl %r8d, %esi
- 0x31, 0xff, //0x0000215e xorl %edi, %edi
- 0x31, 0xc0, //0x00002160 xorl %eax, %eax
- //0x00002162 LBB0_480
- 0x48, 0x39, 0xfe, //0x00002162 cmpq %rdi, %rsi
- 0x0f, 0x84, 0x65, 0x00, 0x00, 0x00, //0x00002165 je LBB0_486
- 0x48, 0x8d, 0x04, 0x80, //0x0000216b leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x14, 0x3e, //0x0000216f movsbq (%r14,%rdi), %rdx
- 0x48, 0x8d, 0x04, 0x42, //0x00002174 leaq (%rdx,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x00002178 addq $-48, %rax
- 0x48, 0x83, 0xc7, 0x01, //0x0000217c addq $1, %rdi
- 0x48, 0x89, 0xc2, //0x00002180 movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x00002183 shrq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x00002186 testq %rdx, %rdx
- 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x00002189 je LBB0_480
- 0x89, 0xfe, //0x0000218f movl %edi, %esi
- 0x48, 0x8b, 0x7d, 0xd0, //0x00002191 movq $-48(%rbp), %rdi
- //0x00002195 LBB0_483
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002195 movq $-1, %r15
- 0x49, 0xd3, 0xe7, //0x0000219c shlq %cl, %r15
- 0x49, 0xf7, 0xd7, //0x0000219f notq %r15
- 0x45, 0x31, 0xed, //0x000021a2 xorl %r13d, %r13d
- 0x44, 0x39, 0xc6, //0x000021a5 cmpl %r8d, %esi
- 0x0f, 0x8d, 0x62, 0x00, 0x00, 0x00, //0x000021a8 jge LBB0_490
- 0x4c, 0x63, 0xe6, //0x000021ae movslq %esi, %r12
- 0x49, 0x63, 0xd0, //0x000021b1 movslq %r8d, %rdx
- 0x49, 0x89, 0xd5, //0x000021b4 movq %rdx, %r13
- 0x4d, 0x29, 0xe5, //0x000021b7 subq %r12, %r13
- 0x4c, 0x89, 0xe3, //0x000021ba movq %r12, %rbx
- 0x48, 0xf7, 0xd3, //0x000021bd notq %rbx
- 0x48, 0x01, 0xd3, //0x000021c0 addq %rdx, %rbx
- 0x0f, 0x85, 0x70, 0x00, 0x00, 0x00, //0x000021c3 jne LBB0_492
- 0x31, 0xd2, //0x000021c9 xorl %edx, %edx
- 0xe9, 0xd8, 0x00, 0x00, 0x00, //0x000021cb jmp LBB0_495
- //0x000021d0 LBB0_486
- 0x48, 0x85, 0xc0, //0x000021d0 testq %rax, %rax
- 0x0f, 0x84, 0x46, 0x00, 0x00, 0x00, //0x000021d3 je LBB0_491
- 0x48, 0x89, 0xc2, //0x000021d9 movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x000021dc shrq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x000021df testq %rdx, %rdx
- 0x0f, 0x84, 0x03, 0x01, 0x00, 0x00, //0x000021e2 je LBB0_499
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000021e8 movq $-1, %r15
- 0x49, 0xd3, 0xe7, //0x000021ef shlq %cl, %r15
- 0x49, 0xf7, 0xd7, //0x000021f2 notq %r15
- 0x48, 0x8b, 0x7d, 0xd0, //0x000021f5 movq $-48(%rbp), %rdi
- 0x29, 0xf7, //0x000021f9 subl %esi, %edi
- 0x83, 0xc7, 0x01, //0x000021fb addl $1, %edi
- 0x45, 0x31, 0xed, //0x000021fe xorl %r13d, %r13d
- 0x49, 0xb8, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00002201 movabsq $-3689348814741910323, %r8
- 0xe9, 0xfd, 0x00, 0x00, 0x00, //0x0000220b jmp LBB0_502
- //0x00002210 LBB0_490
- 0x49, 0xb8, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00002210 movabsq $-3689348814741910323, %r8
- 0xe9, 0xc2, 0x00, 0x00, 0x00, //0x0000221a jmp LBB0_498
- //0x0000221f LBB0_491
- 0x45, 0x31, 0xed, //0x0000221f xorl %r13d, %r13d
- 0x31, 0xff, //0x00002222 xorl %edi, %edi
- 0x45, 0x31, 0xff, //0x00002224 xorl %r15d, %r15d
- 0x49, 0xb8, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00002227 movabsq $-3689348814741910323, %r8
- 0x8b, 0x55, 0xc8, //0x00002231 movl $-56(%rbp), %edx
- 0xe9, 0x8d, 0xfa, 0xff, 0xff, //0x00002234 jmp LBB0_410
- //0x00002239 LBB0_492
- 0x4d, 0x89, 0xe8, //0x00002239 movq %r13, %r8
- 0x49, 0x83, 0xe0, 0xfe, //0x0000223c andq $-2, %r8
- 0x49, 0xf7, 0xd8, //0x00002240 negq %r8
- 0x31, 0xd2, //0x00002243 xorl %edx, %edx
- 0x48, 0x8b, 0x5d, 0x98, //0x00002245 movq $-104(%rbp), %rbx
- //0x00002249 LBB0_493
- 0x48, 0x89, 0xc7, //0x00002249 movq %rax, %rdi
- 0x48, 0xd3, 0xef, //0x0000224c shrq %cl, %rdi
- 0x4c, 0x21, 0xf8, //0x0000224f andq %r15, %rax
- 0x40, 0x80, 0xc7, 0x30, //0x00002252 addb $48, %dil
- 0x40, 0x88, 0x7b, 0xff, //0x00002256 movb %dil, $-1(%rbx)
- 0x48, 0x8d, 0x04, 0x80, //0x0000225a leaq (%rax,%rax,4), %rax
- 0x4a, 0x0f, 0xbe, 0x7c, 0x23, 0xff, //0x0000225e movsbq $-1(%rbx,%r12), %rdi
- 0x48, 0x8d, 0x04, 0x47, //0x00002264 leaq (%rdi,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x00002268 addq $-48, %rax
- 0x48, 0x89, 0xc7, //0x0000226c movq %rax, %rdi
- 0x48, 0xd3, 0xef, //0x0000226f shrq %cl, %rdi
- 0x4c, 0x21, 0xf8, //0x00002272 andq %r15, %rax
- 0x40, 0x80, 0xc7, 0x30, //0x00002275 addb $48, %dil
- 0x40, 0x88, 0x3b, //0x00002279 movb %dil, (%rbx)
- 0x48, 0x8d, 0x04, 0x80, //0x0000227c leaq (%rax,%rax,4), %rax
- 0x4a, 0x0f, 0xbe, 0x3c, 0x23, //0x00002280 movsbq (%rbx,%r12), %rdi
- 0x48, 0x8d, 0x04, 0x47, //0x00002285 leaq (%rdi,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x00002289 addq $-48, %rax
- 0x48, 0x83, 0xc3, 0x02, //0x0000228d addq $2, %rbx
- 0x48, 0x83, 0xc2, 0xfe, //0x00002291 addq $-2, %rdx
- 0x49, 0x39, 0xd0, //0x00002295 cmpq %rdx, %r8
- 0x0f, 0x85, 0xab, 0xff, 0xff, 0xff, //0x00002298 jne LBB0_493
- 0x49, 0x29, 0xd4, //0x0000229e subq %rdx, %r12
- 0x48, 0xf7, 0xda, //0x000022a1 negq %rdx
- 0x48, 0x8b, 0x7d, 0xd0, //0x000022a4 movq $-48(%rbp), %rdi
- //0x000022a8 LBB0_495
- 0x41, 0xf6, 0xc5, 0x01, //0x000022a8 testb $1, %r13b
- 0x49, 0xb8, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000022ac movabsq $-3689348814741910323, %r8
- 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000022b6 je LBB0_497
- 0x48, 0x89, 0xc3, //0x000022bc movq %rax, %rbx
- 0x48, 0xd3, 0xeb, //0x000022bf shrq %cl, %rbx
- 0x4c, 0x21, 0xf8, //0x000022c2 andq %r15, %rax
- 0x80, 0xc3, 0x30, //0x000022c5 addb $48, %bl
- 0x41, 0x88, 0x1c, 0x16, //0x000022c8 movb %bl, (%r14,%rdx)
- 0x48, 0x8d, 0x04, 0x80, //0x000022cc leaq (%rax,%rax,4), %rax
- 0x4b, 0x0f, 0xbe, 0x14, 0x26, //0x000022d0 movsbq (%r14,%r12), %rdx
- 0x48, 0x8d, 0x04, 0x42, //0x000022d5 leaq (%rdx,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x000022d9 addq $-48, %rax
- //0x000022dd LBB0_497
- 0x4c, 0x8b, 0x65, 0xb0, //0x000022dd movq $-80(%rbp), %r12
- //0x000022e1 LBB0_498
- 0x29, 0xf7, //0x000022e1 subl %esi, %edi
- 0x83, 0xc7, 0x01, //0x000022e3 addl $1, %edi
- 0xe9, 0x57, 0x00, 0x00, 0x00, //0x000022e6 jmp LBB0_501
- //0x000022eb LBB0_499
- 0x48, 0x8b, 0x7d, 0xd0, //0x000022eb movq $-48(%rbp), %rdi
- //0x000022ef LBB0_500
- 0x48, 0x01, 0xc0, //0x000022ef addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x000022f2 leaq (%rax,%rax,4), %rax
- 0x83, 0xc6, 0x01, //0x000022f6 addl $1, %esi
- 0x48, 0x89, 0xc2, //0x000022f9 movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x000022fc shrq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x000022ff testq %rdx, %rdx
- 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x00002302 je LBB0_500
- 0xe9, 0x88, 0xfe, 0xff, 0xff, //0x00002308 jmp LBB0_483
- //0x0000230d LBB0_502
- 0x48, 0x89, 0xc2, //0x0000230d movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x00002310 shrq %cl, %rdx
- 0x4c, 0x21, 0xf8, //0x00002313 andq %r15, %rax
- 0x49, 0x63, 0xf5, //0x00002316 movslq %r13d, %rsi
- 0x49, 0x39, 0xf4, //0x00002319 cmpq %rsi, %r12
- 0x0f, 0x86, 0x12, 0x00, 0x00, 0x00, //0x0000231c jbe LBB0_504
- 0x80, 0xc2, 0x30, //0x00002322 addb $48, %dl
- 0x41, 0x88, 0x14, 0x36, //0x00002325 movb %dl, (%r14,%rsi)
- 0x83, 0xc6, 0x01, //0x00002329 addl $1, %esi
- 0x41, 0x89, 0xf5, //0x0000232c movl %esi, %r13d
- 0xe9, 0x07, 0x00, 0x00, 0x00, //0x0000232f jmp LBB0_505
- //0x00002334 LBB0_504
- 0x48, 0x85, 0xd2, //0x00002334 testq %rdx, %rdx
- 0x45, 0x0f, 0x45, 0xd1, //0x00002337 cmovnel %r9d, %r10d
- //0x0000233b LBB0_505
- 0x48, 0x01, 0xc0, //0x0000233b addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x0000233e leaq (%rax,%rax,4), %rax
- //0x00002342 LBB0_501
- 0x48, 0x85, 0xc0, //0x00002342 testq %rax, %rax
- 0x0f, 0x85, 0xc2, 0xff, 0xff, 0xff, //0x00002345 jne LBB0_502
- 0x45, 0x85, 0xed, //0x0000234b testl %r13d, %r13d
- 0x8b, 0x55, 0xc8, //0x0000234e movl $-56(%rbp), %edx
- 0x0f, 0x8e, 0x3a, 0x00, 0x00, 0x00, //0x00002351 jle LBB0_511
- 0x48, 0x89, 0x7d, 0xd0, //0x00002357 movq %rdi, $-48(%rbp)
- 0x44, 0x89, 0xef, //0x0000235b movl %r13d, %edi
- 0x42, 0x80, 0x7c, 0x37, 0xff, 0x30, //0x0000235e cmpb $48, $-1(%rdi,%r14)
- 0x0f, 0x85, 0xb4, 0xfb, 0xff, 0xff, //0x00002364 jne LBB0_448
- //0x0000236a LBB0_508
- 0x48, 0x83, 0xff, 0x01, //0x0000236a cmpq $1, %rdi
- 0x0f, 0x86, 0x2b, 0x00, 0x00, 0x00, //0x0000236e jbe LBB0_513
- 0x8d, 0x47, 0xfe, //0x00002374 leal $-2(%rdi), %eax
- 0x48, 0x83, 0xc7, 0xff, //0x00002377 addq $-1, %rdi
- 0x41, 0x80, 0x3c, 0x06, 0x30, //0x0000237b cmpb $48, (%r14,%rax)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x00002380 je LBB0_508
- 0x41, 0x89, 0xfd, //0x00002386 movl %edi, %r13d
- 0x41, 0x89, 0xff, //0x00002389 movl %edi, %r15d
- 0xe9, 0x35, 0xf9, 0xff, 0xff, //0x0000238c jmp LBB0_410
- //0x00002391 LBB0_511
- 0x0f, 0x85, 0x83, 0xfb, 0xff, 0xff, //0x00002391 jne LBB0_447
- 0x45, 0x31, 0xed, //0x00002397 xorl %r13d, %r13d
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x0000239a jmp LBB0_514
- //0x0000239f LBB0_513
- 0x83, 0xc7, 0xff, //0x0000239f addl $-1, %edi
- 0x41, 0x89, 0xfd, //0x000023a2 movl %edi, %r13d
- //0x000023a5 LBB0_514
- 0x31, 0xc0, //0x000023a5 xorl %eax, %eax
- 0x48, 0x89, 0x45, 0xd0, //0x000023a7 movq %rax, $-48(%rbp)
- 0xe9, 0x6e, 0xfb, 0xff, 0xff, //0x000023ab jmp LBB0_448
- //0x000023b0 LBB0_515
- 0x48, 0x8b, 0x45, 0xb8, //0x000023b0 movq $-72(%rbp), %rax
- 0x3d, 0x02, 0xfc, 0xff, 0xff, //0x000023b4 cmpl $-1022, %eax
- 0x0f, 0x8f, 0xba, 0x01, 0x00, 0x00, //0x000023b9 jg LBB0_545
- 0x45, 0x85, 0xff, //0x000023bf testl %r15d, %r15d
- 0x0f, 0x84, 0xc4, 0x01, 0x00, 0x00, //0x000023c2 je LBB0_547
- 0xb9, 0x02, 0xfc, 0xff, 0xff, //0x000023c8 movl $-1022, %ecx
- 0x48, 0x89, 0x4d, 0xc8, //0x000023cd movq %rcx, $-56(%rbp)
- 0x44, 0x8d, 0x80, 0xfd, 0x03, 0x00, 0x00, //0x000023d1 leal $1021(%rax), %r8d
- 0x3d, 0xc6, 0xfb, 0xff, 0xff, //0x000023d8 cmpl $-1082, %eax
- 0x0f, 0x87, 0xba, 0x01, 0x00, 0x00, //0x000023dd ja LBB0_548
- 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000023e3 movl $1, %r9d
- 0xe9, 0x21, 0x00, 0x00, 0x00, //0x000023e9 jmp LBB0_521
- //0x000023ee LBB0_541
- 0x0f, 0x84, 0x77, 0x01, 0x00, 0x00, //0x000023ee je LBB0_543
- //0x000023f4 LBB0_519
- 0x48, 0x89, 0x55, 0xd0, //0x000023f4 movq %rdx, $-48(%rbp)
- //0x000023f8 LBB0_520
- 0x41, 0x8d, 0x48, 0x3c, //0x000023f8 leal $60(%r8), %ecx
- 0x45, 0x89, 0xef, //0x000023fc movl %r13d, %r15d
- 0x44, 0x89, 0xef, //0x000023ff movl %r13d, %edi
- 0x41, 0x83, 0xf8, 0x88, //0x00002402 cmpl $-120, %r8d
- 0x41, 0x89, 0xc8, //0x00002406 movl %ecx, %r8d
- 0x0f, 0x8d, 0x94, 0x01, 0x00, 0x00, //0x00002409 jge LBB0_549
- //0x0000240f LBB0_521
- 0x45, 0x85, 0xff, //0x0000240f testl %r15d, %r15d
- 0xbb, 0x00, 0x00, 0x00, 0x00, //0x00002412 movl $0, %ebx
- 0x41, 0x0f, 0x4f, 0xdf, //0x00002417 cmovgl %r15d, %ebx
- 0x31, 0xff, //0x0000241b xorl %edi, %edi
- 0x31, 0xc9, //0x0000241d xorl %ecx, %ecx
- //0x0000241f LBB0_522
- 0x48, 0x39, 0xfb, //0x0000241f cmpq %rdi, %rbx
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00002422 je LBB0_525
- 0x48, 0x8d, 0x04, 0x89, //0x00002428 leaq (%rcx,%rcx,4), %rax
- 0x49, 0x0f, 0xbe, 0x0c, 0x3e, //0x0000242c movsbq (%r14,%rdi), %rcx
- 0x48, 0x8d, 0x0c, 0x41, //0x00002431 leaq (%rcx,%rax,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x00002435 addq $-48, %rcx
- 0x48, 0x83, 0xc7, 0x01, //0x00002439 addq $1, %rdi
- 0x4c, 0x39, 0xd9, //0x0000243d cmpq %r11, %rcx
- 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x00002440 jb LBB0_522
- 0x89, 0xfb, //0x00002446 movl %edi, %ebx
- 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x00002448 jmp LBB0_527
- //0x0000244d LBB0_525
- 0x48, 0x85, 0xc9, //0x0000244d testq %rcx, %rcx
- 0x0f, 0x84, 0x1b, 0x01, 0x00, 0x00, //0x00002450 je LBB0_544
- //0x00002456 LBB0_526
- 0x48, 0x01, 0xc9, //0x00002456 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00002459 leaq (%rcx,%rcx,4), %rcx
- 0x83, 0xc3, 0x01, //0x0000245d addl $1, %ebx
- 0x4c, 0x39, 0xd9, //0x00002460 cmpq %r11, %rcx
- 0x0f, 0x82, 0xed, 0xff, 0xff, 0xff, //0x00002463 jb LBB0_526
- //0x00002469 LBB0_527
- 0x48, 0x8b, 0x45, 0xd0, //0x00002469 movq $-48(%rbp), %rax
- 0x29, 0xd8, //0x0000246d subl %ebx, %eax
- 0x48, 0x89, 0x45, 0xd0, //0x0000246f movq %rax, $-48(%rbp)
- 0x31, 0xff, //0x00002473 xorl %edi, %edi
- 0x44, 0x39, 0xfb, //0x00002475 cmpl %r15d, %ebx
- 0x0f, 0x8d, 0x51, 0x00, 0x00, 0x00, //0x00002478 jge LBB0_532
- 0x48, 0x63, 0xc3, //0x0000247e movslq %ebx, %rax
- 0x49, 0x63, 0xfd, //0x00002481 movslq %r13d, %rdi
- 0x49, 0x8d, 0x1c, 0x06, //0x00002484 leaq (%r14,%rax), %rbx
- 0x45, 0x31, 0xed, //0x00002488 xorl %r13d, %r13d
- //0x0000248b LBB0_529
- 0x49, 0x8d, 0x53, 0xff, //0x0000248b leaq $-1(%r11), %rdx
- 0x48, 0x21, 0xca, //0x0000248f andq %rcx, %rdx
- 0x48, 0xc1, 0xe9, 0x3c, //0x00002492 shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x00002496 orb $48, %cl
- 0x43, 0x88, 0x0c, 0x2e, //0x00002499 movb %cl, (%r14,%r13)
- 0x4a, 0x0f, 0xbe, 0x0c, 0x2b, //0x0000249d movsbq (%rbx,%r13), %rcx
- 0x4a, 0x8d, 0x34, 0x28, //0x000024a2 leaq (%rax,%r13), %rsi
- 0x48, 0x83, 0xc6, 0x01, //0x000024a6 addq $1, %rsi
- 0x49, 0x83, 0xc5, 0x01, //0x000024aa addq $1, %r13
- 0x48, 0x8d, 0x14, 0x92, //0x000024ae leaq (%rdx,%rdx,4), %rdx
- 0x48, 0x8d, 0x0c, 0x51, //0x000024b2 leaq (%rcx,%rdx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x000024b6 addq $-48, %rcx
- 0x48, 0x39, 0xfe, //0x000024ba cmpq %rdi, %rsi
- 0x0f, 0x8c, 0xc8, 0xff, 0xff, 0xff, //0x000024bd jl LBB0_529
- 0x48, 0x85, 0xc9, //0x000024c3 testq %rcx, %rcx
- 0x0f, 0x84, 0x58, 0x00, 0x00, 0x00, //0x000024c6 je LBB0_536
- 0x44, 0x89, 0xef, //0x000024cc movl %r13d, %edi
- //0x000024cf LBB0_532
- 0x41, 0x89, 0xfd, //0x000024cf movl %edi, %r13d
- 0xe9, 0x18, 0x00, 0x00, 0x00, //0x000024d2 jmp LBB0_534
- //0x000024d7 LBB0_533
- 0x4c, 0x39, 0xd9, //0x000024d7 cmpq %r11, %rcx
- 0x45, 0x0f, 0x43, 0xd1, //0x000024da cmovael %r9d, %r10d
- 0x48, 0x8d, 0x0c, 0x00, //0x000024de leaq (%rax,%rax), %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x000024e2 leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc0, //0x000024e6 testq %rax, %rax
- 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x000024e9 je LBB0_536
- //0x000024ef LBB0_534
- 0x49, 0x8d, 0x43, 0xff, //0x000024ef leaq $-1(%r11), %rax
- 0x48, 0x21, 0xc8, //0x000024f3 andq %rcx, %rax
- 0x49, 0x63, 0xfd, //0x000024f6 movslq %r13d, %rdi
- 0x49, 0x39, 0xfc, //0x000024f9 cmpq %rdi, %r12
- 0x0f, 0x86, 0xd5, 0xff, 0xff, 0xff, //0x000024fc jbe LBB0_533
- 0x48, 0xc1, 0xe9, 0x3c, //0x00002502 shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x00002506 orb $48, %cl
- 0x41, 0x88, 0x0c, 0x3e, //0x00002509 movb %cl, (%r14,%rdi)
- 0x83, 0xc7, 0x01, //0x0000250d addl $1, %edi
- 0x41, 0x89, 0xfd, //0x00002510 movl %edi, %r13d
- 0x48, 0x8d, 0x0c, 0x00, //0x00002513 leaq (%rax,%rax), %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00002517 leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc0, //0x0000251b testq %rax, %rax
- 0x0f, 0x85, 0xcb, 0xff, 0xff, 0xff, //0x0000251e jne LBB0_534
- //0x00002524 LBB0_536
- 0x48, 0x8b, 0x55, 0xd0, //0x00002524 movq $-48(%rbp), %rdx
- 0x83, 0xc2, 0x01, //0x00002528 addl $1, %edx
- 0x45, 0x85, 0xed, //0x0000252b testl %r13d, %r13d
- 0x0f, 0x8e, 0xba, 0xfe, 0xff, 0xff, //0x0000252e jle LBB0_541
- 0x44, 0x89, 0xe8, //0x00002534 movl %r13d, %eax
- 0x42, 0x80, 0x7c, 0x30, 0xff, 0x30, //0x00002537 cmpb $48, $-1(%rax,%r14)
- 0x0f, 0x85, 0xb1, 0xfe, 0xff, 0xff, //0x0000253d jne LBB0_519
- //0x00002543 LBB0_538
- 0x48, 0x83, 0xf8, 0x01, //0x00002543 cmpq $1, %rax
- 0x0f, 0x86, 0x1e, 0x00, 0x00, 0x00, //0x00002547 jbe LBB0_543
- 0x8d, 0x48, 0xfe, //0x0000254d leal $-2(%rax), %ecx
- 0x48, 0x83, 0xc0, 0xff, //0x00002550 addq $-1, %rax
- 0x41, 0x80, 0x3c, 0x0e, 0x30, //0x00002554 cmpb $48, (%r14,%rcx)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x00002559 je LBB0_538
- 0x48, 0x89, 0x55, 0xd0, //0x0000255f movq %rdx, $-48(%rbp)
- 0x41, 0x89, 0xc5, //0x00002563 movl %eax, %r13d
- 0xe9, 0x8d, 0xfe, 0xff, 0xff, //0x00002566 jmp LBB0_520
- //0x0000256b LBB0_543
- 0x31, 0xc0, //0x0000256b xorl %eax, %eax
- 0x48, 0x89, 0x45, 0xd0, //0x0000256d movq %rax, $-48(%rbp)
- //0x00002571 LBB0_544
- 0x45, 0x31, 0xed, //0x00002571 xorl %r13d, %r13d
- 0xe9, 0x7f, 0xfe, 0xff, 0xff, //0x00002574 jmp LBB0_520
- //0x00002579 LBB0_545
- 0x3d, 0x00, 0x04, 0x00, 0x00, //0x00002579 cmpl $1024, %eax
- 0x0f, 0x8f, 0x99, 0x06, 0x00, 0x00, //0x0000257e jg LBB0_650
- 0x83, 0xc0, 0xff, //0x00002584 addl $-1, %eax
- 0xe9, 0xbb, 0x02, 0x00, 0x00, //0x00002587 jmp LBB0_583
- //0x0000258c LBB0_547
- 0xb8, 0x02, 0xfc, 0xff, 0xff, //0x0000258c movl $-1022, %eax
- 0x48, 0x89, 0x45, 0xc8, //0x00002591 movq %rax, $-56(%rbp)
- 0x45, 0x31, 0xc9, //0x00002595 xorl %r9d, %r9d
- 0xe9, 0x88, 0x04, 0x00, 0x00, //0x00002598 jmp LBB0_617
- //0x0000259d LBB0_548
- 0x44, 0x89, 0xff, //0x0000259d movl %r15d, %edi
- 0x44, 0x89, 0xc1, //0x000025a0 movl %r8d, %ecx
- //0x000025a3 LBB0_549
- 0xf7, 0xd9, //0x000025a3 negl %ecx
- 0x31, 0xd2, //0x000025a5 xorl %edx, %edx
- 0x85, 0xff, //0x000025a7 testl %edi, %edi
- 0xbe, 0x00, 0x00, 0x00, 0x00, //0x000025a9 movl $0, %esi
- 0x0f, 0x4f, 0xf7, //0x000025ae cmovgl %edi, %esi
- 0x31, 0xc0, //0x000025b1 xorl %eax, %eax
- //0x000025b3 LBB0_550
- 0x48, 0x39, 0xd6, //0x000025b3 cmpq %rdx, %rsi
- 0x0f, 0x84, 0x9d, 0x00, 0x00, 0x00, //0x000025b6 je LBB0_557
- 0x48, 0x8d, 0x04, 0x80, //0x000025bc leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x1c, 0x16, //0x000025c0 movsbq (%r14,%rdx), %rbx
- 0x48, 0x8d, 0x04, 0x43, //0x000025c5 leaq (%rbx,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x000025c9 addq $-48, %rax
- 0x48, 0x83, 0xc2, 0x01, //0x000025cd addq $1, %rdx
- 0x48, 0x89, 0xc3, //0x000025d1 movq %rax, %rbx
- 0x48, 0xd3, 0xeb, //0x000025d4 shrq %cl, %rbx
- 0x48, 0x85, 0xdb, //0x000025d7 testq %rbx, %rbx
- 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x000025da je LBB0_550
- 0x89, 0xd6, //0x000025e0 movl %edx, %esi
- //0x000025e2 LBB0_553
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000025e2 movq $-1, %rdx
- 0x48, 0xd3, 0xe2, //0x000025e9 shlq %cl, %rdx
- 0x48, 0xf7, 0xd2, //0x000025ec notq %rdx
- 0x45, 0x31, 0xc9, //0x000025ef xorl %r9d, %r9d
- 0x39, 0xfe, //0x000025f2 cmpl %edi, %esi
- 0x0f, 0x8d, 0x44, 0x00, 0x00, 0x00, //0x000025f4 jge LBB0_556
- 0x4c, 0x63, 0xde, //0x000025fa movslq %esi, %r11
- 0x4d, 0x63, 0xc5, //0x000025fd movslq %r13d, %r8
- 0x4f, 0x8d, 0x3c, 0x1e, //0x00002600 leaq (%r14,%r11), %r15
- 0x45, 0x31, 0xc9, //0x00002604 xorl %r9d, %r9d
- //0x00002607 LBB0_555
- 0x48, 0x89, 0xc7, //0x00002607 movq %rax, %rdi
- 0x48, 0xd3, 0xef, //0x0000260a shrq %cl, %rdi
- 0x48, 0x21, 0xd0, //0x0000260d andq %rdx, %rax
- 0x40, 0x80, 0xc7, 0x30, //0x00002610 addb $48, %dil
- 0x43, 0x88, 0x3c, 0x0e, //0x00002614 movb %dil, (%r14,%r9)
- 0x4b, 0x0f, 0xbe, 0x3c, 0x0f, //0x00002618 movsbq (%r15,%r9), %rdi
- 0x4b, 0x8d, 0x1c, 0x0b, //0x0000261d leaq (%r11,%r9), %rbx
- 0x48, 0x83, 0xc3, 0x01, //0x00002621 addq $1, %rbx
- 0x49, 0x83, 0xc1, 0x01, //0x00002625 addq $1, %r9
- 0x48, 0x8d, 0x04, 0x80, //0x00002629 leaq (%rax,%rax,4), %rax
- 0x48, 0x8d, 0x04, 0x47, //0x0000262d leaq (%rdi,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x00002631 addq $-48, %rax
- 0x4c, 0x39, 0xc3, //0x00002635 cmpq %r8, %rbx
- 0x0f, 0x8c, 0xc9, 0xff, 0xff, 0xff, //0x00002638 jl LBB0_555
- //0x0000263e LBB0_556
- 0x48, 0x8b, 0x7d, 0xd0, //0x0000263e movq $-48(%rbp), %rdi
- 0x29, 0xf7, //0x00002642 subl %esi, %edi
- 0x83, 0xc7, 0x01, //0x00002644 addl $1, %edi
- 0x48, 0x89, 0x7d, 0xd0, //0x00002647 movq %rdi, $-48(%rbp)
- 0x48, 0x85, 0xc0, //0x0000264b testq %rax, %rax
- 0x0f, 0x85, 0x3a, 0x00, 0x00, 0x00, //0x0000264e jne LBB0_560
- 0xe9, 0x8e, 0x00, 0x00, 0x00, //0x00002654 jmp LBB0_564
- //0x00002659 LBB0_557
- 0x48, 0x85, 0xc0, //0x00002659 testq %rax, %rax
- 0x0f, 0x84, 0xa4, 0x02, 0x00, 0x00, //0x0000265c je LBB0_595
- 0x48, 0x89, 0xc2, //0x00002662 movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x00002665 shrq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x00002668 testq %rdx, %rdx
- 0x0f, 0x84, 0xbc, 0x00, 0x00, 0x00, //0x0000266b je LBB0_568
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002671 movq $-1, %rdx
- 0x48, 0xd3, 0xe2, //0x00002678 shlq %cl, %rdx
- 0x48, 0xf7, 0xd2, //0x0000267b notq %rdx
- 0x48, 0x8b, 0x7d, 0xd0, //0x0000267e movq $-48(%rbp), %rdi
- 0x29, 0xf7, //0x00002682 subl %esi, %edi
- 0x83, 0xc7, 0x01, //0x00002684 addl $1, %edi
- 0x48, 0x89, 0x7d, 0xd0, //0x00002687 movq %rdi, $-48(%rbp)
- 0x45, 0x31, 0xc9, //0x0000268b xorl %r9d, %r9d
- //0x0000268e LBB0_560
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000268e movl $1, %r8d
- 0x48, 0x8b, 0x75, 0xb0, //0x00002694 movq $-80(%rbp), %rsi
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00002698 jmp LBB0_562
- //0x0000269d LBB0_561
- 0x48, 0x85, 0xff, //0x0000269d testq %rdi, %rdi
- 0x45, 0x0f, 0x45, 0xd0, //0x000026a0 cmovnel %r8d, %r10d
- 0x48, 0x01, 0xc0, //0x000026a4 addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x000026a7 leaq (%rax,%rax,4), %rax
- 0x48, 0x85, 0xc0, //0x000026ab testq %rax, %rax
- 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000026ae je LBB0_564
- //0x000026b4 LBB0_562
- 0x48, 0x89, 0xc7, //0x000026b4 movq %rax, %rdi
- 0x48, 0xd3, 0xef, //0x000026b7 shrq %cl, %rdi
- 0x48, 0x21, 0xd0, //0x000026ba andq %rdx, %rax
- 0x49, 0x63, 0xd9, //0x000026bd movslq %r9d, %rbx
- 0x48, 0x39, 0xde, //0x000026c0 cmpq %rbx, %rsi
- 0x0f, 0x86, 0xd4, 0xff, 0xff, 0xff, //0x000026c3 jbe LBB0_561
- 0x40, 0x80, 0xc7, 0x30, //0x000026c9 addb $48, %dil
- 0x41, 0x88, 0x3c, 0x1e, //0x000026cd movb %dil, (%r14,%rbx)
- 0x83, 0xc3, 0x01, //0x000026d1 addl $1, %ebx
- 0x41, 0x89, 0xd9, //0x000026d4 movl %ebx, %r9d
- 0x48, 0x01, 0xc0, //0x000026d7 addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x000026da leaq (%rax,%rax,4), %rax
- 0x48, 0x85, 0xc0, //0x000026de testq %rax, %rax
- 0x0f, 0x85, 0xcd, 0xff, 0xff, 0xff, //0x000026e1 jne LBB0_562
- //0x000026e7 LBB0_564
- 0x45, 0x85, 0xc9, //0x000026e7 testl %r9d, %r9d
- 0x0f, 0x8e, 0x0a, 0x01, 0x00, 0x00, //0x000026ea jle LBB0_570
- 0x44, 0x89, 0xc8, //0x000026f0 movl %r9d, %eax
- 0xb9, 0x02, 0xfc, 0xff, 0xff, //0x000026f3 movl $-1022, %ecx
- 0x48, 0x89, 0x4d, 0xc8, //0x000026f8 movq %rcx, $-56(%rbp)
- 0x42, 0x80, 0x7c, 0x30, 0xff, 0x30, //0x000026fc cmpb $48, $-1(%rax,%r14)
- 0x0f, 0x85, 0x01, 0x01, 0x00, 0x00, //0x00002702 jne LBB0_573
- //0x00002708 LBB0_566
- 0x49, 0x89, 0xc5, //0x00002708 movq %rax, %r13
- 0x48, 0x83, 0xf8, 0x01, //0x0000270b cmpq $1, %rax
- 0x0f, 0x86, 0x20, 0x01, 0x00, 0x00, //0x0000270f jbe LBB0_581
- 0x41, 0x8d, 0x4d, 0xfe, //0x00002715 leal $-2(%r13), %ecx
- 0x49, 0x8d, 0x45, 0xff, //0x00002719 leaq $-1(%r13), %rax
- 0x41, 0x80, 0x3c, 0x0e, 0x30, //0x0000271d cmpb $48, (%r14,%rcx)
- 0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x00002722 je LBB0_566
- 0xe9, 0x0e, 0x01, 0x00, 0x00, //0x00002728 jmp LBB0_582
- //0x0000272d LBB0_568
- 0x48, 0x01, 0xc0, //0x0000272d addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00002730 leaq (%rax,%rax,4), %rax
- 0x83, 0xc6, 0x01, //0x00002734 addl $1, %esi
- 0x48, 0x89, 0xc2, //0x00002737 movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x0000273a shrq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x0000273d testq %rdx, %rdx
- 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x00002740 je LBB0_568
- 0xe9, 0x97, 0xfe, 0xff, 0xff, //0x00002746 jmp LBB0_553
- //0x0000274b LBB0_569
- 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000274b movq $-1, %r9
- 0x49, 0x29, 0xfc, //0x00002752 subq %rdi, %r12
- 0x4d, 0x89, 0x4d, 0x00, //0x00002755 movq %r9, (%r13)
- 0xe9, 0x64, 0xdb, 0xff, 0xff, //0x00002759 jmp LBB0_38
- //0x0000275e LBB0_575
- 0x48, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x0000275e movabsq $18014398509481984, %rsi
- //0x00002768 LBB0_576
- 0x48, 0x89, 0xd8, //0x00002768 movq %rbx, %rax
- 0x48, 0xc1, 0xe8, 0x3f, //0x0000276b shrq $63, %rax
- 0x8d, 0x48, 0x09, //0x0000276f leal $9(%rax), %ecx
- 0x48, 0xd3, 0xeb, //0x00002772 shrq %cl, %rbx
- 0x4d, 0x85, 0xe4, //0x00002775 testq %r12, %r12
- 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x00002778 jne LBB0_579
- 0x48, 0x85, 0xd2, //0x0000277e testq %rdx, %rdx
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00002781 jne LBB0_579
- 0x89, 0xd9, //0x00002787 movl %ebx, %ecx
- 0x83, 0xe1, 0x03, //0x00002789 andl $3, %ecx
- 0x83, 0xf9, 0x01, //0x0000278c cmpl $1, %ecx
- 0x0f, 0x84, 0x4b, 0xeb, 0xff, 0xff, //0x0000278f je LBB0_265
- //0x00002795 LBB0_579
- 0x4d, 0x29, 0xf8, //0x00002795 subq %r15, %r8
- 0x89, 0xda, //0x00002798 movl %ebx, %edx
- 0x83, 0xe2, 0x01, //0x0000279a andl $1, %edx
- 0x48, 0x01, 0xda, //0x0000279d addq %rbx, %rdx
- 0x49, 0x01, 0xc0, //0x000027a0 addq %rax, %r8
- 0x48, 0x39, 0xf2, //0x000027a3 cmpq %rsi, %rdx
- 0x49, 0x83, 0xd8, 0x00, //0x000027a6 sbbq $0, %r8
- 0x49, 0x8d, 0x80, 0x01, 0xf8, 0xff, 0xff, //0x000027aa leaq $-2047(%r8), %rax
- 0x48, 0x3d, 0x02, 0xf8, 0xff, 0xff, //0x000027b1 cmpq $-2046, %rax
- 0x0f, 0x82, 0x23, 0xeb, 0xff, 0xff, //0x000027b7 jb LBB0_265
- 0x48, 0x39, 0xf2, //0x000027bd cmpq %rsi, %rdx
- 0xb1, 0x02, //0x000027c0 movb $2, %cl
- 0x80, 0xd9, 0x00, //0x000027c2 sbbb $0, %cl
- 0x48, 0xd3, 0xea, //0x000027c5 shrq %cl, %rdx
- 0x49, 0xc1, 0xe0, 0x34, //0x000027c8 shlq $52, %r8
- 0x4c, 0x21, 0xda, //0x000027cc andq %r11, %rdx
- 0x4c, 0x09, 0xc2, //0x000027cf orq %r8, %rdx
- 0x48, 0x89, 0xd0, //0x000027d2 movq %rdx, %rax
- 0x48, 0x09, 0xf8, //0x000027d5 orq %rdi, %rax
- 0x80, 0x7d, 0xc8, 0x2d, //0x000027d8 cmpb $45, $-56(%rbp)
- 0x48, 0x0f, 0x45, 0xc2, //0x000027dc cmovneq %rdx, %rax
- 0x66, 0x48, 0x0f, 0x6e, 0xc8, //0x000027e0 movq %rax, %xmm1
- 0x66, 0x0f, 0x2e, 0xc1, //0x000027e5 ucomisd %xmm1, %xmm0
- 0x0f, 0x85, 0xf1, 0xea, 0xff, 0xff, //0x000027e9 jne LBB0_265
- 0x0f, 0x8b, 0x67, 0x04, 0x00, 0x00, //0x000027ef jnp LBB0_653
- 0xe9, 0xe6, 0xea, 0xff, 0xff, //0x000027f5 jmp LBB0_265
- //0x000027fa LBB0_570
- 0xb8, 0x02, 0xfc, 0xff, 0xff, //0x000027fa movl $-1022, %eax
- 0x48, 0x89, 0x45, 0xc8, //0x000027ff movq %rax, $-56(%rbp)
- 0x0f, 0x84, 0x99, 0x04, 0x00, 0x00, //0x00002803 je LBB0_657
- //0x00002809 LBB0_573
- 0x45, 0x89, 0xcf, //0x00002809 movl %r9d, %r15d
- 0xe9, 0x46, 0x00, 0x00, 0x00, //0x0000280c jmp LBB0_585
- //0x00002811 LBB0_572
- 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002811 movq $-1, %r10
- 0x4c, 0x89, 0xe1, //0x00002818 movq %r12, %rcx
- 0x4c, 0x89, 0xfb, //0x0000281b movq %r15, %rbx
- 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x0000281e movq $-1, %r13
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00002825 movq $-1, %r11
- 0x48, 0x8b, 0x7d, 0xb8, //0x0000282c movq $-72(%rbp), %rdi
- 0xe9, 0xaa, 0xdc, 0xff, 0xff, //0x00002830 jmp LBB0_64
- //0x00002835 LBB0_581
- 0x31, 0xc0, //0x00002835 xorl %eax, %eax
- 0x48, 0x89, 0x45, 0xd0, //0x00002837 movq %rax, $-48(%rbp)
- //0x0000283b LBB0_582
- 0x41, 0x83, 0xc5, 0xff, //0x0000283b addl $-1, %r13d
- 0xb8, 0x02, 0xfc, 0xff, 0xff, //0x0000283f movl $-1022, %eax
- 0x45, 0x89, 0xef, //0x00002844 movl %r13d, %r15d
- //0x00002847 LBB0_583
- 0x48, 0x89, 0x45, 0xc8, //0x00002847 movq %rax, $-56(%rbp)
- 0x45, 0x85, 0xff, //0x0000284b testl %r15d, %r15d
- 0x0f, 0x84, 0xb2, 0x00, 0x00, 0x00, //0x0000284e je LBB0_595
- 0x45, 0x89, 0xe9, //0x00002854 movl %r13d, %r9d
- //0x00002857 LBB0_585
- 0x49, 0x63, 0xcf, //0x00002857 movslq %r15d, %rcx
- 0x4c, 0x8d, 0x41, 0xfe, //0x0000285a leaq $-2(%rcx), %r8
- 0x48, 0x8d, 0x71, 0xff, //0x0000285e leaq $-1(%rcx), %rsi
- 0x31, 0xff, //0x00002862 xorl %edi, %edi
- //0x00002864 LBB0_586
- 0x48, 0x8d, 0x05, 0xf5, 0x36, 0x00, 0x00, //0x00002864 leaq $14069(%rip), %rax /* _LSHIFT_TAB+0(%rip) */
- 0x0f, 0xb6, 0x9c, 0x07, 0x8c, 0x15, 0x00, 0x00, //0x0000286b movzbl $5516(%rdi,%rax), %ebx
- 0x41, 0x0f, 0xb6, 0x14, 0x3e, //0x00002873 movzbl (%r14,%rdi), %edx
- 0x38, 0xda, //0x00002878 cmpb %bl, %dl
- 0x0f, 0x85, 0x8e, 0x00, 0x00, 0x00, //0x0000287a jne LBB0_596
- 0x48, 0x39, 0xfe, //0x00002880 cmpq %rdi, %rsi
- 0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x00002883 je LBB0_593
- 0x48, 0x8d, 0x05, 0xd0, 0x36, 0x00, 0x00, //0x00002889 leaq $14032(%rip), %rax /* _LSHIFT_TAB+0(%rip) */
- 0x0f, 0xb6, 0x9c, 0x07, 0x8d, 0x15, 0x00, 0x00, //0x00002890 movzbl $5517(%rdi,%rax), %ebx
- 0x41, 0x0f, 0xb6, 0x54, 0x3e, 0x01, //0x00002898 movzbl $1(%r14,%rdi), %edx
- 0x38, 0xda, //0x0000289e cmpb %bl, %dl
- 0x0f, 0x85, 0x68, 0x00, 0x00, 0x00, //0x000028a0 jne LBB0_596
- 0x49, 0x39, 0xf8, //0x000028a6 cmpq %rdi, %r8
- 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x000028a9 je LBB0_593
- 0x48, 0x83, 0xff, 0x24, //0x000028af cmpq $36, %rdi
- 0x0f, 0x84, 0x42, 0x00, 0x00, 0x00, //0x000028b3 je LBB0_594
- 0x48, 0x8d, 0x05, 0xa0, 0x36, 0x00, 0x00, //0x000028b9 leaq $13984(%rip), %rax /* _LSHIFT_TAB+0(%rip) */
- 0x0f, 0xb6, 0x9c, 0x07, 0x8e, 0x15, 0x00, 0x00, //0x000028c0 movzbl $5518(%rdi,%rax), %ebx
- 0x41, 0x0f, 0xb6, 0x54, 0x3e, 0x02, //0x000028c8 movzbl $2(%r14,%rdi), %edx
- 0x38, 0xda, //0x000028ce cmpb %bl, %dl
- 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x000028d0 jne LBB0_596
- 0x48, 0x83, 0xc7, 0x03, //0x000028d6 addq $3, %rdi
- 0x48, 0x39, 0xf9, //0x000028da cmpq %rdi, %rcx
- 0x0f, 0x85, 0x81, 0xff, 0xff, 0xff, //0x000028dd jne LBB0_586
- //0x000028e3 LBB0_593
- 0x44, 0x89, 0xf8, //0x000028e3 movl %r15d, %eax
- 0x48, 0x8d, 0x0d, 0x73, 0x36, 0x00, 0x00, //0x000028e6 leaq $13939(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */
- 0x80, 0xbc, 0x08, 0x8c, 0x15, 0x00, 0x00, 0x00, //0x000028ed cmpb $0, $5516(%rax,%rcx)
- 0x0f, 0x85, 0x21, 0x00, 0x00, 0x00, //0x000028f5 jne LBB0_597
- //0x000028fb LBB0_594
- 0x41, 0xbd, 0x10, 0x00, 0x00, 0x00, //0x000028fb movl $16, %r13d
- 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x00002901 jmp LBB0_598
- //0x00002906 LBB0_595
- 0x45, 0x31, 0xc9, //0x00002906 xorl %r9d, %r9d
- 0xe9, 0x17, 0x01, 0x00, 0x00, //0x00002909 jmp LBB0_617
- //0x0000290e LBB0_596
- 0x41, 0xbd, 0x10, 0x00, 0x00, 0x00, //0x0000290e movl $16, %r13d
- 0x38, 0xda, //0x00002914 cmpb %bl, %dl
- 0x0f, 0x8d, 0x06, 0x00, 0x00, 0x00, //0x00002916 jge LBB0_598
- //0x0000291c LBB0_597
- 0x41, 0xbd, 0x0f, 0x00, 0x00, 0x00, //0x0000291c movl $15, %r13d
- //0x00002922 LBB0_598
- 0x45, 0x85, 0xff, //0x00002922 testl %r15d, %r15d
- 0x0f, 0x8e, 0x9c, 0x00, 0x00, 0x00, //0x00002925 jle LBB0_606
- 0x47, 0x8d, 0x1c, 0x2f, //0x0000292b leal (%r15,%r13), %r11d
- 0x44, 0x89, 0xfb, //0x0000292f movl %r15d, %ebx
- 0x49, 0x63, 0xfb, //0x00002932 movslq %r11d, %rdi
- 0x48, 0x83, 0xc7, 0xff, //0x00002935 addq $-1, %rdi
- 0x48, 0x83, 0xc3, 0x01, //0x00002939 addq $1, %rbx
- 0x31, 0xc9, //0x0000293d xorl %ecx, %ecx
- 0x49, 0xbc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x0000293f movabsq $-432345564227567616, %r12
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00002949 movl $1, %r8d
- 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x0000294f jmp LBB0_602
- //0x00002954 LBB0_600
- 0x48, 0x85, 0xc0, //0x00002954 testq %rax, %rax
- 0x45, 0x0f, 0x45, 0xd0, //0x00002957 cmovnel %r8d, %r10d
- //0x0000295b LBB0_601
- 0x41, 0x83, 0xc3, 0xff, //0x0000295b addl $-1, %r11d
- 0x48, 0x83, 0xc7, 0xff, //0x0000295f addq $-1, %rdi
- 0x48, 0x83, 0xc3, 0xff, //0x00002963 addq $-1, %rbx
- 0x48, 0x83, 0xfb, 0x01, //0x00002967 cmpq $1, %rbx
- 0x0f, 0x86, 0x4c, 0x00, 0x00, 0x00, //0x0000296b jbe LBB0_604
- //0x00002971 LBB0_602
- 0x8d, 0x43, 0xfe, //0x00002971 leal $-2(%rbx), %eax
- 0x49, 0x0f, 0xbe, 0x34, 0x06, //0x00002974 movsbq (%r14,%rax), %rsi
- 0x48, 0xc1, 0xe6, 0x35, //0x00002979 shlq $53, %rsi
- 0x48, 0x01, 0xce, //0x0000297d addq %rcx, %rsi
- 0x4c, 0x01, 0xe6, //0x00002980 addq %r12, %rsi
- 0x48, 0x89, 0xf0, //0x00002983 movq %rsi, %rax
- 0x48, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00002986 movabsq $-3689348814741910323, %rcx
- 0x48, 0xf7, 0xe1, //0x00002990 mulq %rcx
- 0x48, 0x89, 0xd1, //0x00002993 movq %rdx, %rcx
- 0x48, 0xc1, 0xe9, 0x03, //0x00002996 shrq $3, %rcx
- 0x48, 0x8d, 0x04, 0x09, //0x0000299a leaq (%rcx,%rcx), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x0000299e leaq (%rax,%rax,4), %rdx
- 0x48, 0x89, 0xf0, //0x000029a2 movq %rsi, %rax
- 0x48, 0x29, 0xd0, //0x000029a5 subq %rdx, %rax
- 0x48, 0x3b, 0x7d, 0xb0, //0x000029a8 cmpq $-80(%rbp), %rdi
- 0x0f, 0x83, 0xa2, 0xff, 0xff, 0xff, //0x000029ac jae LBB0_600
- 0x04, 0x30, //0x000029b2 addb $48, %al
- 0x41, 0x88, 0x04, 0x3e, //0x000029b4 movb %al, (%r14,%rdi)
- 0xe9, 0x9e, 0xff, 0xff, 0xff, //0x000029b8 jmp LBB0_601
- //0x000029bd LBB0_604
- 0x48, 0x83, 0xfe, 0x0a, //0x000029bd cmpq $10, %rsi
- 0x0f, 0x83, 0x5b, 0x01, 0x00, 0x00, //0x000029c1 jae LBB0_607
- //0x000029c7 LBB0_606
- 0x48, 0x8b, 0x7d, 0xb0, //0x000029c7 movq $-80(%rbp), %rdi
- //0x000029cb LBB0_611
- 0x45, 0x01, 0xe9, //0x000029cb addl %r13d, %r9d
- 0x4d, 0x63, 0xc9, //0x000029ce movslq %r9d, %r9
- 0x4c, 0x39, 0xcf, //0x000029d1 cmpq %r9, %rdi
- 0x44, 0x0f, 0x46, 0xcf, //0x000029d4 cmovbel %edi, %r9d
- 0x48, 0x8b, 0x45, 0xd0, //0x000029d8 movq $-48(%rbp), %rax
- 0x44, 0x01, 0xe8, //0x000029dc addl %r13d, %eax
- 0x45, 0x85, 0xc9, //0x000029df testl %r9d, %r9d
- 0x48, 0x89, 0x45, 0xd0, //0x000029e2 movq %rax, $-48(%rbp)
- 0x0f, 0x8e, 0x33, 0x00, 0x00, 0x00, //0x000029e6 jle LBB0_616
- 0x44, 0x89, 0xca, //0x000029ec movl %r9d, %edx
- 0x42, 0x80, 0x7c, 0x32, 0xff, 0x30, //0x000029ef cmpb $48, $-1(%rdx,%r14)
- 0x0f, 0x85, 0x2a, 0x00, 0x00, 0x00, //0x000029f5 jne LBB0_617
- //0x000029fb LBB0_613
- 0x48, 0x83, 0xfa, 0x01, //0x000029fb cmpq $1, %rdx
- 0x0f, 0x86, 0x92, 0x01, 0x00, 0x00, //0x000029ff jbe LBB0_637
- 0x8d, 0x42, 0xfe, //0x00002a05 leal $-2(%rdx), %eax
- 0x48, 0x83, 0xc2, 0xff, //0x00002a08 addq $-1, %rdx
- 0x41, 0x80, 0x3c, 0x06, 0x30, //0x00002a0c cmpb $48, (%r14,%rax)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x00002a11 je LBB0_613
- 0x41, 0x89, 0xd1, //0x00002a17 movl %edx, %r9d
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00002a1a jmp LBB0_617
- //0x00002a1f LBB0_616
- 0x0f, 0x84, 0xcc, 0x01, 0x00, 0x00, //0x00002a1f je LBB0_646
- //0x00002a25 LBB0_617
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002a25 movq $-64(%rbp), %r13
- 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00002a29 movabsq $-9223372036854775808, %rdi
- 0x48, 0xbe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00002a33 movabsq $4503599627370495, %rsi
- 0x48, 0x8b, 0x45, 0xd0, //0x00002a3d movq $-48(%rbp), %rax
- 0x83, 0xf8, 0x14, //0x00002a41 cmpl $20, %eax
- 0x0f, 0x8e, 0x0f, 0x00, 0x00, 0x00, //0x00002a44 jle LBB0_619
- 0x8a, 0x55, 0xa0, //0x00002a4a movb $-96(%rbp), %dl
- 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00002a4d movq $-1, %rbx
- 0xe9, 0x66, 0x02, 0x00, 0x00, //0x00002a54 jmp LBB0_659
- //0x00002a59 LBB0_619
- 0x85, 0xc0, //0x00002a59 testl %eax, %eax
- 0x0f, 0x8e, 0x54, 0x00, 0x00, 0x00, //0x00002a5b jle LBB0_625
- 0x31, 0xf6, //0x00002a61 xorl %esi, %esi
- 0x45, 0x85, 0xc9, //0x00002a63 testl %r9d, %r9d
- 0xbf, 0x00, 0x00, 0x00, 0x00, //0x00002a66 movl $0, %edi
- 0x41, 0x0f, 0x4f, 0xf9, //0x00002a6b cmovgl %r9d, %edi
- 0x89, 0xc3, //0x00002a6f movl %eax, %ebx
- 0x48, 0x8d, 0x53, 0xff, //0x00002a71 leaq $-1(%rbx), %rdx
- 0x48, 0x39, 0xfa, //0x00002a75 cmpq %rdi, %rdx
- 0x48, 0x0f, 0x43, 0xd7, //0x00002a78 cmovaeq %rdi, %rdx
- 0x4c, 0x8d, 0x42, 0x01, //0x00002a7c leaq $1(%rdx), %r8
- 0x31, 0xc9, //0x00002a80 xorl %ecx, %ecx
- //0x00002a82 LBB0_621
- 0x48, 0x39, 0xf7, //0x00002a82 cmpq %rsi, %rdi
- 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00002a85 je LBB0_624
- 0x48, 0x8d, 0x0c, 0x89, //0x00002a8b leaq (%rcx,%rcx,4), %rcx
- 0x49, 0x0f, 0xbe, 0x04, 0x36, //0x00002a8f movsbq (%r14,%rsi), %rax
- 0x48, 0x8d, 0x0c, 0x48, //0x00002a94 leaq (%rax,%rcx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x00002a98 addq $-48, %rcx
- 0x48, 0x83, 0xc6, 0x01, //0x00002a9c addq $1, %rsi
- 0x48, 0x39, 0xf3, //0x00002aa0 cmpq %rsi, %rbx
- 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00002aa3 jne LBB0_621
- 0x4c, 0x89, 0xc2, //0x00002aa9 movq %r8, %rdx
- //0x00002aac LBB0_624
- 0x48, 0x8b, 0x45, 0xd0, //0x00002aac movq $-48(%rbp), %rax
- 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00002ab0 jmp LBB0_626
- //0x00002ab5 LBB0_625
- 0x31, 0xd2, //0x00002ab5 xorl %edx, %edx
- 0x31, 0xc9, //0x00002ab7 xorl %ecx, %ecx
- //0x00002ab9 LBB0_626
- 0x89, 0xc7, //0x00002ab9 movl %eax, %edi
- 0x29, 0xd7, //0x00002abb subl %edx, %edi
- 0x0f, 0x8e, 0x4e, 0x00, 0x00, 0x00, //0x00002abd jle LBB0_634
- 0x89, 0xd6, //0x00002ac3 movl %edx, %esi
- 0xf7, 0xd6, //0x00002ac5 notl %esi
- 0x03, 0x75, 0xd0, //0x00002ac7 addl $-48(%rbp), %esi
- 0x83, 0xe7, 0x07, //0x00002aca andl $7, %edi
- 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00002acd je LBB0_631
- 0xf7, 0xdf, //0x00002ad3 negl %edi
- 0x31, 0xdb, //0x00002ad5 xorl %ebx, %ebx
- //0x00002ad7 LBB0_629
- 0x48, 0x01, 0xc9, //0x00002ad7 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00002ada leaq (%rcx,%rcx,4), %rcx
- 0x83, 0xc3, 0xff, //0x00002ade addl $-1, %ebx
- 0x39, 0xdf, //0x00002ae1 cmpl %ebx, %edi
- 0x0f, 0x85, 0xee, 0xff, 0xff, 0xff, //0x00002ae3 jne LBB0_629
- 0x29, 0xda, //0x00002ae9 subl %ebx, %edx
- //0x00002aeb LBB0_631
- 0x83, 0xfe, 0x07, //0x00002aeb cmpl $7, %esi
- 0x48, 0x8b, 0x7d, 0xd0, //0x00002aee movq $-48(%rbp), %rdi
- 0x0f, 0x82, 0x1d, 0x00, 0x00, 0x00, //0x00002af2 jb LBB0_635
- 0x89, 0xfe, //0x00002af8 movl %edi, %esi
- 0x29, 0xd6, //0x00002afa subl %edx, %esi
- //0x00002afc LBB0_633
- 0x48, 0x69, 0xc9, 0x00, 0xe1, 0xf5, 0x05, //0x00002afc imulq $100000000, %rcx, %rcx
- 0x83, 0xc6, 0xf8, //0x00002b03 addl $-8, %esi
- 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x00002b06 jne LBB0_633
- 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00002b0c jmp LBB0_635
- //0x00002b11 LBB0_634
- 0x48, 0x8b, 0x7d, 0xd0, //0x00002b11 movq $-48(%rbp), %rdi
- //0x00002b15 LBB0_635
- 0x85, 0xff, //0x00002b15 testl %edi, %edi
- 0x0f, 0x89, 0x84, 0x00, 0x00, 0x00, //0x00002b17 jns LBB0_638
- 0xe9, 0xd1, 0x00, 0x00, 0x00, //0x00002b1d jmp LBB0_647
- //0x00002b22 LBB0_607
- 0x49, 0x63, 0xf3, //0x00002b22 movslq %r11d, %rsi
- 0x48, 0x83, 0xc6, 0xff, //0x00002b25 addq $-1, %rsi
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00002b29 movl $1, %r8d
- 0x48, 0x8b, 0x7d, 0xb0, //0x00002b2f movq $-80(%rbp), %rdi
- 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00002b33 jmp LBB0_609
- //0x00002b38 LBB0_608
- 0x48, 0x85, 0xc0, //0x00002b38 testq %rax, %rax
- 0x45, 0x0f, 0x45, 0xd0, //0x00002b3b cmovnel %r8d, %r10d
- 0x48, 0x83, 0xc6, 0xff, //0x00002b3f addq $-1, %rsi
- 0x48, 0x83, 0xf9, 0x09, //0x00002b43 cmpq $9, %rcx
- 0x48, 0x89, 0xd1, //0x00002b47 movq %rdx, %rcx
- 0x0f, 0x86, 0x7b, 0xfe, 0xff, 0xff, //0x00002b4a jbe LBB0_611
- //0x00002b50 LBB0_609
- 0x48, 0x89, 0xc8, //0x00002b50 movq %rcx, %rax
- 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00002b53 movabsq $-3689348814741910323, %rdx
- 0x48, 0xf7, 0xe2, //0x00002b5d mulq %rdx
- 0x48, 0xc1, 0xea, 0x03, //0x00002b60 shrq $3, %rdx
- 0x48, 0x8d, 0x04, 0x12, //0x00002b64 leaq (%rdx,%rdx), %rax
- 0x48, 0x8d, 0x1c, 0x80, //0x00002b68 leaq (%rax,%rax,4), %rbx
- 0x48, 0x89, 0xc8, //0x00002b6c movq %rcx, %rax
- 0x48, 0x29, 0xd8, //0x00002b6f subq %rbx, %rax
- 0x48, 0x39, 0xfe, //0x00002b72 cmpq %rdi, %rsi
- 0x0f, 0x83, 0xbd, 0xff, 0xff, 0xff, //0x00002b75 jae LBB0_608
- 0x04, 0x30, //0x00002b7b addb $48, %al
- 0x41, 0x88, 0x04, 0x36, //0x00002b7d movb %al, (%r14,%rsi)
- 0x48, 0x83, 0xc6, 0xff, //0x00002b81 addq $-1, %rsi
- 0x48, 0x83, 0xf9, 0x09, //0x00002b85 cmpq $9, %rcx
- 0x48, 0x89, 0xd1, //0x00002b89 movq %rdx, %rcx
- 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x00002b8c ja LBB0_609
- 0xe9, 0x34, 0xfe, 0xff, 0xff, //0x00002b92 jmp LBB0_611
- //0x00002b97 LBB0_637
- 0x83, 0xc2, 0xff, //0x00002b97 addl $-1, %edx
- 0x31, 0xc9, //0x00002b9a xorl %ecx, %ecx
- 0x41, 0x89, 0xd1, //0x00002b9c movl %edx, %r9d
- 0x31, 0xff, //0x00002b9f xorl %edi, %edi
- //0x00002ba1 LBB0_638
- 0x41, 0x39, 0xf9, //0x00002ba1 cmpl %edi, %r9d
- 0x0f, 0x8e, 0x49, 0x00, 0x00, 0x00, //0x00002ba4 jle LBB0_647
- 0x89, 0xf8, //0x00002baa movl %edi, %eax
- 0x41, 0x8a, 0x14, 0x06, //0x00002bac movb (%r14,%rax), %dl
- 0x80, 0xfa, 0x35, //0x00002bb0 cmpb $53, %dl
- 0x0f, 0x85, 0x2d, 0x00, 0x00, 0x00, //0x00002bb3 jne LBB0_645
- 0x8d, 0x47, 0x01, //0x00002bb9 leal $1(%rdi), %eax
- 0x44, 0x39, 0xc8, //0x00002bbc cmpl %r9d, %eax
- 0x0f, 0x85, 0x21, 0x00, 0x00, 0x00, //0x00002bbf jne LBB0_645
- 0xb0, 0x01, //0x00002bc5 movb $1, %al
- 0x45, 0x85, 0xd2, //0x00002bc7 testl %r10d, %r10d
- 0x0f, 0x85, 0x25, 0x00, 0x00, 0x00, //0x00002bca jne LBB0_648
- 0x85, 0xff, //0x00002bd0 testl %edi, %edi
- 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x00002bd2 je LBB0_647
- 0x83, 0xc7, 0xff, //0x00002bd8 addl $-1, %edi
- 0x41, 0x8a, 0x04, 0x3e, //0x00002bdb movb (%r14,%rdi), %al
- 0x24, 0x01, //0x00002bdf andb $1, %al
- 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00002be1 jmp LBB0_648
- //0x00002be6 LBB0_645
- 0x80, 0xfa, 0x35, //0x00002be6 cmpb $53, %dl
- 0x0f, 0x9d, 0xc0, //0x00002be9 setge %al
- 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00002bec jmp LBB0_648
- //0x00002bf1 LBB0_646
- 0x31, 0xc9, //0x00002bf1 xorl %ecx, %ecx
- //0x00002bf3 LBB0_647
- 0x31, 0xc0, //0x00002bf3 xorl %eax, %eax
- //0x00002bf5 LBB0_648
- 0x0f, 0xb6, 0xd8, //0x00002bf5 movzbl %al, %ebx
- 0x48, 0x01, 0xcb, //0x00002bf8 addq %rcx, %rbx
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, //0x00002bfb movabsq $9007199254740992, %rax
- 0x48, 0x39, 0xc3, //0x00002c05 cmpq %rax, %rbx
- 0x0f, 0x85, 0x96, 0x00, 0x00, 0x00, //0x00002c08 jne LBB0_658
- 0x48, 0x8b, 0x45, 0xc8, //0x00002c0e movq $-56(%rbp), %rax
- 0x3d, 0xfe, 0x03, 0x00, 0x00, //0x00002c12 cmpl $1022, %eax
- 0x0f, 0x8e, 0x75, 0x00, 0x00, 0x00, //0x00002c17 jle LBB0_656
- //0x00002c1d LBB0_650
- 0x31, 0xdb, //0x00002c1d xorl %ebx, %ebx
- 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00002c1f movabsq $9218868437227405312, %rcx
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002c29 movq $-64(%rbp), %r13
- 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00002c2d movabsq $-9223372036854775808, %rdi
- 0x48, 0xbe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00002c37 movabsq $4503599627370495, %rsi
- //0x00002c41 LBB0_651
- 0x8a, 0x55, 0xa0, //0x00002c41 movb $-96(%rbp), %dl
- //0x00002c44 LBB0_652
- 0x48, 0x21, 0xf3, //0x00002c44 andq %rsi, %rbx
- 0x48, 0x09, 0xcb, //0x00002c47 orq %rcx, %rbx
- 0x48, 0x89, 0xd8, //0x00002c4a movq %rbx, %rax
- 0x48, 0x09, 0xf8, //0x00002c4d orq %rdi, %rax
- 0x80, 0xfa, 0x2d, //0x00002c50 cmpb $45, %dl
- 0x48, 0x0f, 0x45, 0xc3, //0x00002c53 cmovneq %rbx, %rax
- 0x66, 0x48, 0x0f, 0x6e, 0xc0, //0x00002c57 movq %rax, %xmm0
- //0x00002c5c LBB0_653
- 0x66, 0x48, 0x0f, 0x7e, 0xc0, //0x00002c5c movq %xmm0, %rax
- 0x48, 0x83, 0xc7, 0xff, //0x00002c61 addq $-1, %rdi
- 0x48, 0x21, 0xc7, //0x00002c65 andq %rax, %rdi
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00002c68 movabsq $9218868437227405312, %rax
- 0x48, 0x39, 0xc7, //0x00002c72 cmpq %rax, %rdi
- 0x0f, 0x85, 0x08, 0x00, 0x00, 0x00, //0x00002c75 jne LBB0_655
- 0x49, 0xc7, 0x45, 0x00, 0xf8, 0xff, 0xff, 0xff, //0x00002c7b movq $-8, (%r13)
- //0x00002c83 LBB0_655
- 0xf2, 0x41, 0x0f, 0x11, 0x45, 0x08, //0x00002c83 movsd %xmm0, $8(%r13)
- 0x4c, 0x8b, 0x65, 0xa8, //0x00002c89 movq $-88(%rbp), %r12
- 0xe9, 0x30, 0xd6, 0xff, 0xff, //0x00002c8d jmp LBB0_38
- //0x00002c92 LBB0_656
- 0x83, 0xc0, 0x01, //0x00002c92 addl $1, %eax
- 0x48, 0x89, 0x45, 0xc8, //0x00002c95 movq %rax, $-56(%rbp)
- 0x48, 0x8b, 0x5d, 0x88, //0x00002c99 movq $-120(%rbp), %rbx
- 0xe9, 0x02, 0x00, 0x00, 0x00, //0x00002c9d jmp LBB0_658
- //0x00002ca2 LBB0_657
- 0x31, 0xdb, //0x00002ca2 xorl %ebx, %ebx
- //0x00002ca4 LBB0_658
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002ca4 movq $-64(%rbp), %r13
- 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00002ca8 movabsq $-9223372036854775808, %rdi
- 0x48, 0xbe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00002cb2 movabsq $4503599627370495, %rsi
- 0x8a, 0x55, 0xa0, //0x00002cbc movb $-96(%rbp), %dl
- //0x00002cbf LBB0_659
- 0x48, 0x8b, 0x45, 0x88, //0x00002cbf movq $-120(%rbp), %rax
- 0x48, 0x21, 0xd8, //0x00002cc3 andq %rbx, %rax
- 0x48, 0x8b, 0x4d, 0xc8, //0x00002cc6 movq $-56(%rbp), %rcx
- 0x81, 0xc1, 0xff, 0x03, 0x00, 0x00, //0x00002cca addl $1023, %ecx
- 0x81, 0xe1, 0xff, 0x07, 0x00, 0x00, //0x00002cd0 andl $2047, %ecx
- 0x48, 0xc1, 0xe1, 0x34, //0x00002cd6 shlq $52, %rcx
- 0x48, 0x85, 0xc0, //0x00002cda testq %rax, %rax
- 0x48, 0x0f, 0x44, 0xc8, //0x00002cdd cmoveq %rax, %rcx
- 0xe9, 0x5e, 0xff, 0xff, 0xff, //0x00002ce1 jmp LBB0_652
- //0x00002ce6 LBB0_660
- 0x45, 0x31, 0xed, //0x00002ce6 xorl %r13d, %r13d
- 0xe9, 0xa2, 0xef, 0xff, 0xff, //0x00002ce9 jmp LBB0_406
- //0x00002cee LBB0_662
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002cee movq $-1, %rdi
- 0xe9, 0x93, 0xe0, 0xff, 0xff, //0x00002cf5 jmp LBB0_178
- //0x00002cfa LBB0_663
- 0x49, 0x01, 0xfc, //0x00002cfa addq %rdi, %r12
- 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00002cfd movq $-1, $-56(%rbp)
- 0x45, 0x31, 0xc9, //0x00002d05 xorl %r9d, %r9d
- 0x49, 0x83, 0xfb, 0x20, //0x00002d08 cmpq $32, %r11
- 0x0f, 0x83, 0x03, 0xe8, 0xff, 0xff, //0x00002d0c jae LBB0_291
- //0x00002d12 LBB0_664
- 0x48, 0x89, 0xfa, //0x00002d12 movq %rdi, %rdx
- 0xe9, 0x9f, 0x00, 0x00, 0x00, //0x00002d15 jmp LBB0_674
- //0x00002d1a LBB0_665
- 0x4a, 0x8d, 0x14, 0x27, //0x00002d1a leaq (%rdi,%r12), %rdx
- 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00002d1e movq $-1, $-56(%rbp)
- 0x31, 0xf6, //0x00002d26 xorl %esi, %esi
- 0x49, 0x89, 0xfa, //0x00002d28 movq %rdi, %r10
- 0x48, 0x83, 0xf9, 0x20, //0x00002d2b cmpq $32, %rcx
- 0x0f, 0x83, 0x6d, 0xe8, 0xff, 0xff, //0x00002d2f jae LBB0_296
- //0x00002d35 LBB0_666
- 0x48, 0x89, 0xf7, //0x00002d35 movq %rsi, %rdi
- 0x48, 0x89, 0xcb, //0x00002d38 movq %rcx, %rbx
- 0xe9, 0xd3, 0x01, 0x00, 0x00, //0x00002d3b jmp LBB0_696
- //0x00002d40 LBB0_667
- 0x48, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x00002d40 movq $-2, %rdi
- 0xe9, 0x41, 0xe0, 0xff, 0xff, //0x00002d47 jmp LBB0_178
- //0x00002d4c LBB0_669
- 0x48, 0x89, 0xfb, //0x00002d4c movq %rdi, %rbx
- 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00002d4f cmpq $-1, $-56(%rbp)
- 0x0f, 0x85, 0x19, 0x00, 0x00, 0x00, //0x00002d54 jne LBB0_672
- 0x4c, 0x89, 0xe2, //0x00002d5a movq %r12, %rdx
- 0x48, 0x29, 0xda, //0x00002d5d subq %rbx, %rdx
- 0x48, 0x0f, 0xbc, 0xf1, //0x00002d60 bsfq %rcx, %rsi
- 0x48, 0x01, 0xd6, //0x00002d64 addq %rdx, %rsi
- 0x48, 0x89, 0x75, 0xc8, //0x00002d67 movq %rsi, $-56(%rbp)
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00002d6b jmp LBB0_672
- //0x00002d70 LBB0_671
- 0x48, 0x89, 0xfb, //0x00002d70 movq %rdi, %rbx
- //0x00002d73 LBB0_672
- 0x44, 0x89, 0xca, //0x00002d73 movl %r9d, %edx
- 0xf7, 0xd2, //0x00002d76 notl %edx
- 0x21, 0xca, //0x00002d78 andl %ecx, %edx
- 0x41, 0x8d, 0x34, 0x51, //0x00002d7a leal (%r9,%rdx,2), %esi
- 0x8d, 0x3c, 0x12, //0x00002d7e leal (%rdx,%rdx), %edi
- 0xf7, 0xd7, //0x00002d81 notl %edi
- 0x21, 0xcf, //0x00002d83 andl %ecx, %edi
- 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002d85 andl $-1431655766, %edi
- 0x45, 0x31, 0xc9, //0x00002d8b xorl %r9d, %r9d
- 0x01, 0xd7, //0x00002d8e addl %edx, %edi
- 0x41, 0x0f, 0x92, 0xc1, //0x00002d90 setb %r9b
- 0x01, 0xff, //0x00002d94 addl %edi, %edi
- 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00002d96 xorl $1431655765, %edi
- 0x21, 0xf7, //0x00002d9c andl %esi, %edi
- 0xf7, 0xd7, //0x00002d9e notl %edi
- 0x21, 0xf8, //0x00002da0 andl %edi, %eax
- 0x48, 0x89, 0xdf, //0x00002da2 movq %rbx, %rdi
- 0x48, 0x85, 0xc0, //0x00002da5 testq %rax, %rax
- 0x0f, 0x85, 0xd1, 0xe7, 0xff, 0xff, //0x00002da8 jne LBB0_294
- //0x00002dae LBB0_673
- 0x48, 0x89, 0xfa, //0x00002dae movq %rdi, %rdx
- 0x49, 0x83, 0xc4, 0x20, //0x00002db1 addq $32, %r12
- 0x49, 0x83, 0xc3, 0xe0, //0x00002db5 addq $-32, %r11
- //0x00002db9 LBB0_674
- 0x4d, 0x85, 0xc9, //0x00002db9 testq %r9, %r9
- 0x0f, 0x85, 0x15, 0x02, 0x00, 0x00, //0x00002dbc jne LBB0_712
- 0x48, 0x8b, 0x75, 0xc8, //0x00002dc2 movq $-56(%rbp), %rsi
- 0x4d, 0x85, 0xdb, //0x00002dc6 testq %r11, %r11
- 0x0f, 0x84, 0x8f, 0x00, 0x00, 0x00, //0x00002dc9 je LBB0_684
- //0x00002dcf LBB0_676
- 0x48, 0x89, 0xd1, //0x00002dcf movq %rdx, %rcx
- 0x48, 0xf7, 0xd9, //0x00002dd2 negq %rcx
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002dd5 movq $-1, %rdi
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002ddc movq $-64(%rbp), %r13
- //0x00002de0 LBB0_677
- 0x31, 0xdb, //0x00002de0 xorl %ebx, %ebx
- //0x00002de2 LBB0_678
- 0x41, 0x0f, 0xb6, 0x04, 0x1c, //0x00002de2 movzbl (%r12,%rbx), %eax
- 0x3c, 0x22, //0x00002de7 cmpb $34, %al
- 0x0f, 0x84, 0x68, 0x00, 0x00, 0x00, //0x00002de9 je LBB0_683
- 0x3c, 0x5c, //0x00002def cmpb $92, %al
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002df1 je LBB0_681
- 0x48, 0x83, 0xc3, 0x01, //0x00002df7 addq $1, %rbx
- 0x49, 0x39, 0xdb, //0x00002dfb cmpq %rbx, %r11
- 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x00002dfe jne LBB0_678
- 0xe9, 0x5d, 0x00, 0x00, 0x00, //0x00002e04 jmp LBB0_685
- //0x00002e09 LBB0_681
- 0x49, 0x8d, 0x43, 0xff, //0x00002e09 leaq $-1(%r11), %rax
- 0x48, 0x39, 0xd8, //0x00002e0d cmpq %rbx, %rax
- 0x0f, 0x84, 0x4d, 0x02, 0x00, 0x00, //0x00002e10 je LBB0_716
- 0x4e, 0x8d, 0x04, 0x21, //0x00002e16 leaq (%rcx,%r12), %r8
- 0x49, 0x01, 0xd8, //0x00002e1a addq %rbx, %r8
- 0x48, 0x83, 0xfe, 0xff, //0x00002e1d cmpq $-1, %rsi
- 0x48, 0x8b, 0x45, 0xc8, //0x00002e21 movq $-56(%rbp), %rax
- 0x49, 0x0f, 0x44, 0xc0, //0x00002e25 cmoveq %r8, %rax
- 0x48, 0x89, 0x45, 0xc8, //0x00002e29 movq %rax, $-56(%rbp)
- 0x49, 0x0f, 0x44, 0xf0, //0x00002e2d cmoveq %r8, %rsi
- 0x49, 0x01, 0xdc, //0x00002e31 addq %rbx, %r12
- 0x49, 0x83, 0xc4, 0x02, //0x00002e34 addq $2, %r12
- 0x4c, 0x89, 0xd8, //0x00002e38 movq %r11, %rax
- 0x48, 0x29, 0xd8, //0x00002e3b subq %rbx, %rax
- 0x48, 0x83, 0xc0, 0xfe, //0x00002e3e addq $-2, %rax
- 0x49, 0x83, 0xc3, 0xfe, //0x00002e42 addq $-2, %r11
- 0x49, 0x39, 0xdb, //0x00002e46 cmpq %rbx, %r11
- 0x49, 0x89, 0xc3, //0x00002e49 movq %rax, %r11
- 0x0f, 0x85, 0x8e, 0xff, 0xff, 0xff, //0x00002e4c jne LBB0_677
- 0xe9, 0x36, 0xdf, 0xff, 0xff, //0x00002e52 jmp LBB0_178
- //0x00002e57 LBB0_683
- 0x49, 0x01, 0xdc, //0x00002e57 addq %rbx, %r12
- 0x49, 0x83, 0xc4, 0x01, //0x00002e5a addq $1, %r12
- //0x00002e5e LBB0_684
- 0x49, 0x29, 0xd4, //0x00002e5e subq %rdx, %r12
- 0xe9, 0x78, 0xda, 0xff, 0xff, //0x00002e61 jmp LBB0_121
- //0x00002e66 LBB0_685
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002e66 movq $-1, %rdi
- 0x3c, 0x22, //0x00002e6d cmpb $34, %al
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002e6f movq $-64(%rbp), %r13
- 0x0f, 0x85, 0x14, 0xdf, 0xff, 0xff, //0x00002e73 jne LBB0_178
- 0x4d, 0x01, 0xdc, //0x00002e79 addq %r11, %r12
- 0xe9, 0xdd, 0xff, 0xff, 0xff, //0x00002e7c jmp LBB0_684
- //0x00002e81 LBB0_687
- 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00002e81 cmpq $-1, $-56(%rbp)
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00002e86 jne LBB0_689
- 0x48, 0x89, 0xd7, //0x00002e8c movq %rdx, %rdi
- 0x4c, 0x29, 0xd7, //0x00002e8f subq %r10, %rdi
- 0x49, 0x0f, 0xbc, 0xde, //0x00002e92 bsfq %r14, %rbx
- 0x48, 0x01, 0xfb, //0x00002e96 addq %rdi, %rbx
- 0x48, 0x89, 0x5d, 0xc8, //0x00002e99 movq %rbx, $-56(%rbp)
- //0x00002e9d LBB0_689
- 0x48, 0x89, 0xf3, //0x00002e9d movq %rsi, %rbx
- 0xf7, 0xd6, //0x00002ea0 notl %esi
- 0x44, 0x21, 0xf6, //0x00002ea2 andl %r14d, %esi
- 0x44, 0x8d, 0x0c, 0x73, //0x00002ea5 leal (%rbx,%rsi,2), %r9d
- 0x8d, 0x1c, 0x36, //0x00002ea9 leal (%rsi,%rsi), %ebx
- 0xf7, 0xd3, //0x00002eac notl %ebx
- 0x44, 0x21, 0xf3, //0x00002eae andl %r14d, %ebx
- 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002eb1 andl $-1431655766, %ebx
- 0x31, 0xff, //0x00002eb7 xorl %edi, %edi
- 0x01, 0xf3, //0x00002eb9 addl %esi, %ebx
- 0x40, 0x0f, 0x92, 0xc7, //0x00002ebb setb %dil
- 0x01, 0xdb, //0x00002ebf addl %ebx, %ebx
- 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00002ec1 xorl $1431655765, %ebx
- 0x44, 0x21, 0xcb, //0x00002ec7 andl %r9d, %ebx
- 0xf7, 0xd3, //0x00002eca notl %ebx
- 0x41, 0x21, 0xdb, //0x00002ecc andl %ebx, %r11d
- 0x48, 0xc1, 0xe0, 0x10, //0x00002ecf shlq $16, %rax
- 0x4d, 0x85, 0xdb, //0x00002ed3 testq %r11, %r11
- 0x0f, 0x85, 0x56, 0xe7, 0xff, 0xff, //0x00002ed6 jne LBB0_299
- //0x00002edc LBB0_690
- 0xbe, 0x40, 0x00, 0x00, 0x00, //0x00002edc movl $64, %esi
- //0x00002ee1 LBB0_691
- 0x4c, 0x09, 0xc0, //0x00002ee1 orq %r8, %rax
- 0x4d, 0x85, 0xdb, //0x00002ee4 testq %r11, %r11
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002ee7 je LBB0_694
- 0x48, 0x85, 0xc0, //0x00002eed testq %rax, %rax
- 0x0f, 0x84, 0xa4, 0x00, 0x00, 0x00, //0x00002ef0 je LBB0_706
- 0x48, 0x0f, 0xbc, 0xc0, //0x00002ef6 bsfq %rax, %rax
- 0xe9, 0xa0, 0x00, 0x00, 0x00, //0x00002efa jmp LBB0_707
- //0x00002eff LBB0_694
- 0x48, 0x85, 0xc0, //0x00002eff testq %rax, %rax
- 0x0f, 0x85, 0xb0, 0x00, 0x00, 0x00, //0x00002f02 jne LBB0_709
- 0x48, 0x89, 0xcb, //0x00002f08 movq %rcx, %rbx
- 0x48, 0x83, 0xc2, 0x20, //0x00002f0b addq $32, %rdx
- 0x48, 0x83, 0xc3, 0xe0, //0x00002f0f addq $-32, %rbx
- //0x00002f13 LBB0_696
- 0x48, 0x85, 0xff, //0x00002f13 testq %rdi, %rdi
- 0x0f, 0x85, 0xfa, 0x00, 0x00, 0x00, //0x00002f16 jne LBB0_714
- 0x48, 0x8b, 0x45, 0xc8, //0x00002f1c movq $-56(%rbp), %rax
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002f20 movq $-1, %rdi
- 0x48, 0x85, 0xdb, //0x00002f27 testq %rbx, %rbx
- 0x0f, 0x84, 0x33, 0x01, 0x00, 0x00, //0x00002f2a je LBB0_716
- //0x00002f30 LBB0_698
- 0x0f, 0xb6, 0x0a, //0x00002f30 movzbl (%rdx), %ecx
- 0x80, 0xf9, 0x22, //0x00002f33 cmpb $34, %cl
- 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x00002f36 je LBB0_710
- 0x80, 0xf9, 0x5c, //0x00002f3c cmpb $92, %cl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002f3f je LBB0_703
- 0x80, 0xf9, 0x20, //0x00002f45 cmpb $32, %cl
- 0x0f, 0x82, 0x6a, 0x00, 0x00, 0x00, //0x00002f48 jb LBB0_709
- 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002f4e movq $-1, %rcx
- 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002f55 movl $1, %esi
- //0x00002f5a LBB0_702
- 0x48, 0x01, 0xf2, //0x00002f5a addq %rsi, %rdx
- 0x48, 0x01, 0xcb, //0x00002f5d addq %rcx, %rbx
- 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00002f60 jne LBB0_698
- 0xe9, 0xf8, 0x00, 0x00, 0x00, //0x00002f66 jmp LBB0_716
- //0x00002f6b LBB0_703
- 0x48, 0x83, 0xfb, 0x01, //0x00002f6b cmpq $1, %rbx
- 0x0f, 0x84, 0xee, 0x00, 0x00, 0x00, //0x00002f6f je LBB0_716
- 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002f75 movq $-2, %rcx
- 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002f7c movl $2, %esi
- 0x48, 0x83, 0xf8, 0xff, //0x00002f81 cmpq $-1, %rax
- 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00002f85 jne LBB0_702
- 0x48, 0x89, 0xd0, //0x00002f8b movq %rdx, %rax
- 0x4c, 0x29, 0xd0, //0x00002f8e subq %r10, %rax
- 0x48, 0x89, 0x45, 0xc8, //0x00002f91 movq %rax, $-56(%rbp)
- 0xe9, 0xc0, 0xff, 0xff, 0xff, //0x00002f95 jmp LBB0_702
- //0x00002f9a LBB0_706
- 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00002f9a movl $64, %eax
- //0x00002f9f LBB0_707
- 0x48, 0x39, 0xf0, //0x00002f9f cmpq %rsi, %rax
- 0x0f, 0x82, 0x10, 0x00, 0x00, 0x00, //0x00002fa2 jb LBB0_709
- 0x4c, 0x29, 0xd2, //0x00002fa8 subq %r10, %rdx
- 0x4c, 0x8d, 0x24, 0x32, //0x00002fab leaq (%rdx,%rsi), %r12
- 0x49, 0x83, 0xc4, 0x01, //0x00002faf addq $1, %r12
- 0xe9, 0x26, 0xd9, 0xff, 0xff, //0x00002fb3 jmp LBB0_121
- //0x00002fb8 LBB0_709
- 0x48, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x00002fb8 movq $-2, %rdi
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00002fbf movq $-64(%rbp), %r13
- 0xe9, 0xc5, 0xdd, 0xff, 0xff, //0x00002fc3 jmp LBB0_178
- //0x00002fc8 LBB0_710
- 0x4c, 0x29, 0xd2, //0x00002fc8 subq %r10, %rdx
- 0x48, 0x83, 0xc2, 0x01, //0x00002fcb addq $1, %rdx
- 0x49, 0x89, 0xd4, //0x00002fcf movq %rdx, %r12
- 0xe9, 0x07, 0xd9, 0xff, 0xff, //0x00002fd2 jmp LBB0_121
- //0x00002fd7 LBB0_712
- 0x4d, 0x85, 0xdb, //0x00002fd7 testq %r11, %r11
- 0x0f, 0x84, 0x7c, 0x00, 0x00, 0x00, //0x00002fda je LBB0_717
- 0x48, 0x89, 0xd6, //0x00002fe0 movq %rdx, %rsi
- 0x48, 0xf7, 0xd6, //0x00002fe3 notq %rsi
- 0x4c, 0x01, 0xe6, //0x00002fe6 addq %r12, %rsi
- 0x48, 0x8b, 0x4d, 0xc8, //0x00002fe9 movq $-56(%rbp), %rcx
- 0x48, 0x83, 0xf9, 0xff, //0x00002fed cmpq $-1, %rcx
- 0x48, 0x89, 0xc8, //0x00002ff1 movq %rcx, %rax
- 0x48, 0x0f, 0x44, 0xc6, //0x00002ff4 cmoveq %rsi, %rax
- 0x48, 0x0f, 0x45, 0xf1, //0x00002ff8 cmovneq %rcx, %rsi
- 0x49, 0x83, 0xc4, 0x01, //0x00002ffc addq $1, %r12
- 0x49, 0x83, 0xc3, 0xff, //0x00003000 addq $-1, %r11
- 0x48, 0x89, 0x45, 0xc8, //0x00003004 movq %rax, $-56(%rbp)
- 0x4d, 0x85, 0xdb, //0x00003008 testq %r11, %r11
- 0x0f, 0x85, 0xbe, 0xfd, 0xff, 0xff, //0x0000300b jne LBB0_676
- 0xe9, 0x48, 0xfe, 0xff, 0xff, //0x00003011 jmp LBB0_684
- //0x00003016 LBB0_714
- 0x48, 0x85, 0xdb, //0x00003016 testq %rbx, %rbx
- 0x0f, 0x84, 0x3d, 0x00, 0x00, 0x00, //0x00003019 je LBB0_717
- 0x4c, 0x89, 0xd0, //0x0000301f movq %r10, %rax
- 0x48, 0xf7, 0xd0, //0x00003022 notq %rax
- 0x48, 0x01, 0xd0, //0x00003025 addq %rdx, %rax
- 0x48, 0x8b, 0x75, 0xc8, //0x00003028 movq $-56(%rbp), %rsi
- 0x48, 0x83, 0xfe, 0xff, //0x0000302c cmpq $-1, %rsi
- 0x48, 0x89, 0xf1, //0x00003030 movq %rsi, %rcx
- 0x48, 0x0f, 0x44, 0xc8, //0x00003033 cmoveq %rax, %rcx
- 0x48, 0x0f, 0x45, 0xc6, //0x00003037 cmovneq %rsi, %rax
- 0x48, 0x83, 0xc2, 0x01, //0x0000303b addq $1, %rdx
- 0x48, 0x83, 0xc3, 0xff, //0x0000303f addq $-1, %rbx
- 0x48, 0x89, 0x4d, 0xc8, //0x00003043 movq %rcx, $-56(%rbp)
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00003047 movq $-1, %rdi
- 0x48, 0x85, 0xdb, //0x0000304e testq %rbx, %rbx
- 0x0f, 0x85, 0xd9, 0xfe, 0xff, 0xff, //0x00003051 jne LBB0_698
- 0xe9, 0x07, 0x00, 0x00, 0x00, //0x00003057 jmp LBB0_716
- //0x0000305c LBB0_717
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000305c movq $-1, %rdi
- //0x00003063 LBB0_716
- 0x4c, 0x8b, 0x6d, 0xc0, //0x00003063 movq $-64(%rbp), %r13
- 0xe9, 0x21, 0xdd, 0xff, 0xff, //0x00003067 jmp LBB0_178
- //0x0000306c .p2align 2, 0x90
- // // .set L0_0_set_37, LBB0_37-LJTI0_0
- // // .set L0_0_set_107, LBB0_107-LJTI0_0
- // // .set L0_0_set_108, LBB0_108-LJTI0_0
- // // .set L0_0_set_102, LBB0_102-LJTI0_0
- // // .set L0_0_set_30, LBB0_30-LJTI0_0
- // // .set L0_0_set_122, LBB0_122-LJTI0_0
- // // .set L0_0_set_123, LBB0_123-LJTI0_0
- // // .set L0_0_set_127, LBB0_127-LJTI0_0
- // // .set L0_0_set_129, LBB0_129-LJTI0_0
- // // .set L0_0_set_103, LBB0_103-LJTI0_0
- // // .set L0_0_set_124, LBB0_124-LJTI0_0
- // // .set L0_0_set_132, LBB0_132-LJTI0_0
- // // .set L0_0_set_106, LBB0_106-LJTI0_0
- //0x0000306c LJTI0_0
- 0x4e, 0xd2, 0xff, 0xff, //0x0000306c .long L0_0_set_37
- 0xbf, 0xd6, 0xff, 0xff, //0x00003070 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x00003074 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x00003078 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x0000307c .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x00003080 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x00003084 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x00003088 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x0000308c .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x00003090 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x00003094 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x00003098 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x0000309c .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x000030a0 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x000030a4 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x000030a8 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x000030ac .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x000030b0 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x000030b4 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x000030b8 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x000030bc .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x000030c0 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x000030c4 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x000030c8 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x000030cc .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x000030d0 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x000030d4 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x000030d8 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x000030dc .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x000030e0 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x000030e4 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x000030e8 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x000030ec .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x000030f0 .long L0_0_set_107
- 0xcf, 0xd6, 0xff, 0xff, //0x000030f4 .long L0_0_set_108
- 0xbf, 0xd6, 0xff, 0xff, //0x000030f8 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x000030fc .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x00003100 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x00003104 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x00003108 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x0000310c .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x00003110 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x00003114 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x00003118 .long L0_0_set_107
- 0x54, 0xd6, 0xff, 0xff, //0x0000311c .long L0_0_set_102
- 0xd3, 0xd1, 0xff, 0xff, //0x00003120 .long L0_0_set_30
- 0xbf, 0xd6, 0xff, 0xff, //0x00003124 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x00003128 .long L0_0_set_107
- 0xd3, 0xd1, 0xff, 0xff, //0x0000312c .long L0_0_set_30
- 0xd3, 0xd1, 0xff, 0xff, //0x00003130 .long L0_0_set_30
- 0xd3, 0xd1, 0xff, 0xff, //0x00003134 .long L0_0_set_30
- 0xd3, 0xd1, 0xff, 0xff, //0x00003138 .long L0_0_set_30
- 0xd3, 0xd1, 0xff, 0xff, //0x0000313c .long L0_0_set_30
- 0xd3, 0xd1, 0xff, 0xff, //0x00003140 .long L0_0_set_30
- 0xd3, 0xd1, 0xff, 0xff, //0x00003144 .long L0_0_set_30
- 0xd3, 0xd1, 0xff, 0xff, //0x00003148 .long L0_0_set_30
- 0xd3, 0xd1, 0xff, 0xff, //0x0000314c .long L0_0_set_30
- 0xd3, 0xd1, 0xff, 0xff, //0x00003150 .long L0_0_set_30
- 0x7b, 0xd8, 0xff, 0xff, //0x00003154 .long L0_0_set_122
- 0xbf, 0xd6, 0xff, 0xff, //0x00003158 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x0000315c .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x00003160 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x00003164 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x00003168 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x0000316c .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x00003170 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x00003174 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x00003178 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x0000317c .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x00003180 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x00003184 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x00003188 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x0000318c .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x00003190 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x00003194 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x00003198 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x0000319c .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x000031a0 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x000031a4 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x000031a8 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x000031ac .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x000031b0 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x000031b4 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x000031b8 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x000031bc .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x000031c0 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x000031c4 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x000031c8 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x000031cc .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x000031d0 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x000031d4 .long L0_0_set_107
- 0x98, 0xd8, 0xff, 0xff, //0x000031d8 .long L0_0_set_123
- 0xbf, 0xd6, 0xff, 0xff, //0x000031dc .long L0_0_set_107
- 0xd6, 0xd8, 0xff, 0xff, //0x000031e0 .long L0_0_set_127
- 0xbf, 0xd6, 0xff, 0xff, //0x000031e4 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x000031e8 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x000031ec .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x000031f0 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x000031f4 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x000031f8 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x000031fc .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x00003200 .long L0_0_set_107
- 0xfe, 0xd8, 0xff, 0xff, //0x00003204 .long L0_0_set_129
- 0xbf, 0xd6, 0xff, 0xff, //0x00003208 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x0000320c .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x00003210 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x00003214 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x00003218 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x0000321c .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x00003220 .long L0_0_set_107
- 0x71, 0xd6, 0xff, 0xff, //0x00003224 .long L0_0_set_103
- 0xbf, 0xd6, 0xff, 0xff, //0x00003228 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x0000322c .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x00003230 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x00003234 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x00003238 .long L0_0_set_107
- 0xa5, 0xd8, 0xff, 0xff, //0x0000323c .long L0_0_set_124
- 0xbf, 0xd6, 0xff, 0xff, //0x00003240 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x00003244 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x00003248 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x0000324c .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x00003250 .long L0_0_set_107
- 0xbf, 0xd6, 0xff, 0xff, //0x00003254 .long L0_0_set_107
- 0x30, 0xd9, 0xff, 0xff, //0x00003258 .long L0_0_set_132
- 0xbf, 0xd6, 0xff, 0xff, //0x0000325c .long L0_0_set_107
- 0xa2, 0xd6, 0xff, 0xff, //0x00003260 .long L0_0_set_106
- // // .set L0_1_set_65, LBB0_65-LJTI0_1
- // // .set L0_1_set_77, LBB0_77-LJTI0_1
- // // .set L0_1_set_71, LBB0_71-LJTI0_1
- // // .set L0_1_set_74, LBB0_74-LJTI0_1
- //0x00003264 LJTI0_1
- 0x93, 0xd2, 0xff, 0xff, //0x00003264 .long L0_1_set_65
- 0x1f, 0xd3, 0xff, 0xff, //0x00003268 .long L0_1_set_77
- 0x93, 0xd2, 0xff, 0xff, //0x0000326c .long L0_1_set_65
- 0xde, 0xd2, 0xff, 0xff, //0x00003270 .long L0_1_set_71
- 0x1f, 0xd3, 0xff, 0xff, //0x00003274 .long L0_1_set_77
- 0x1f, 0xd3, 0xff, 0xff, //0x00003278 .long L0_1_set_77
- 0x1f, 0xd3, 0xff, 0xff, //0x0000327c .long L0_1_set_77
- 0x1f, 0xd3, 0xff, 0xff, //0x00003280 .long L0_1_set_77
- 0x1f, 0xd3, 0xff, 0xff, //0x00003284 .long L0_1_set_77
- 0x1f, 0xd3, 0xff, 0xff, //0x00003288 .long L0_1_set_77
- 0x1f, 0xd3, 0xff, 0xff, //0x0000328c .long L0_1_set_77
- 0x1f, 0xd3, 0xff, 0xff, //0x00003290 .long L0_1_set_77
- 0x1f, 0xd3, 0xff, 0xff, //0x00003294 .long L0_1_set_77
- 0x1f, 0xd3, 0xff, 0xff, //0x00003298 .long L0_1_set_77
- 0x1f, 0xd3, 0xff, 0xff, //0x0000329c .long L0_1_set_77
- 0x1f, 0xd3, 0xff, 0xff, //0x000032a0 .long L0_1_set_77
- 0x1f, 0xd3, 0xff, 0xff, //0x000032a4 .long L0_1_set_77
- 0x1f, 0xd3, 0xff, 0xff, //0x000032a8 .long L0_1_set_77
- 0x1f, 0xd3, 0xff, 0xff, //0x000032ac .long L0_1_set_77
- 0x1f, 0xd3, 0xff, 0xff, //0x000032b0 .long L0_1_set_77
- 0x1f, 0xd3, 0xff, 0xff, //0x000032b4 .long L0_1_set_77
- 0x1f, 0xd3, 0xff, 0xff, //0x000032b8 .long L0_1_set_77
- 0x1f, 0xd3, 0xff, 0xff, //0x000032bc .long L0_1_set_77
- 0x1f, 0xd3, 0xff, 0xff, //0x000032c0 .long L0_1_set_77
- 0x1f, 0xd3, 0xff, 0xff, //0x000032c4 .long L0_1_set_77
- 0x1f, 0xd3, 0xff, 0xff, //0x000032c8 .long L0_1_set_77
- 0xfa, 0xd2, 0xff, 0xff, //0x000032cc .long L0_1_set_74
- //0x000032d0 .p2align 2, 0x00
- //0x000032d0 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x000032d0 .long 2
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000032d4 .p2align 4, 0x00
- //0x000032e0 _P10_TAB
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x3f, //0x000032e0 .quad 0x3ff0000000000000
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x40, //0x000032e8 .quad 0x4024000000000000
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x59, 0x40, //0x000032f0 .quad 0x4059000000000000
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x8f, 0x40, //0x000032f8 .quad 0x408f400000000000
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0xc3, 0x40, //0x00003300 .quad 0x40c3880000000000
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x6a, 0xf8, 0x40, //0x00003308 .quad 0x40f86a0000000000
- 0x00, 0x00, 0x00, 0x00, 0x80, 0x84, 0x2e, 0x41, //0x00003310 .quad 0x412e848000000000
- 0x00, 0x00, 0x00, 0x00, 0xd0, 0x12, 0x63, 0x41, //0x00003318 .quad 0x416312d000000000
- 0x00, 0x00, 0x00, 0x00, 0x84, 0xd7, 0x97, 0x41, //0x00003320 .quad 0x4197d78400000000
- 0x00, 0x00, 0x00, 0x00, 0x65, 0xcd, 0xcd, 0x41, //0x00003328 .quad 0x41cdcd6500000000
- 0x00, 0x00, 0x00, 0x20, 0x5f, 0xa0, 0x02, 0x42, //0x00003330 .quad 0x4202a05f20000000
- 0x00, 0x00, 0x00, 0xe8, 0x76, 0x48, 0x37, 0x42, //0x00003338 .quad 0x42374876e8000000
- 0x00, 0x00, 0x00, 0xa2, 0x94, 0x1a, 0x6d, 0x42, //0x00003340 .quad 0x426d1a94a2000000
- 0x00, 0x00, 0x40, 0xe5, 0x9c, 0x30, 0xa2, 0x42, //0x00003348 .quad 0x42a2309ce5400000
- 0x00, 0x00, 0x90, 0x1e, 0xc4, 0xbc, 0xd6, 0x42, //0x00003350 .quad 0x42d6bcc41e900000
- 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x00003358 .quad 0x430c6bf526340000
- 0x00, 0x80, 0xe0, 0x37, 0x79, 0xc3, 0x41, 0x43, //0x00003360 .quad 0x4341c37937e08000
- 0x00, 0xa0, 0xd8, 0x85, 0x57, 0x34, 0x76, 0x43, //0x00003368 .quad 0x4376345785d8a000
- 0x00, 0xc8, 0x4e, 0x67, 0x6d, 0xc1, 0xab, 0x43, //0x00003370 .quad 0x43abc16d674ec800
- 0x00, 0x3d, 0x91, 0x60, 0xe4, 0x58, 0xe1, 0x43, //0x00003378 .quad 0x43e158e460913d00
- 0x40, 0x8c, 0xb5, 0x78, 0x1d, 0xaf, 0x15, 0x44, //0x00003380 .quad 0x4415af1d78b58c40
- 0x50, 0xef, 0xe2, 0xd6, 0xe4, 0x1a, 0x4b, 0x44, //0x00003388 .quad 0x444b1ae4d6e2ef50
- 0x92, 0xd5, 0x4d, 0x06, 0xcf, 0xf0, 0x80, 0x44, //0x00003390 .quad 0x4480f0cf064dd592
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003398 .p2align 4, 0x00
- //0x000033a0 _POW10_M128_TAB
- 0x53, 0xe4, 0x60, 0xcd, 0x69, 0xc8, 0x32, 0x17, //0x000033a0 .quad 1671618768450675795
- 0x88, 0x02, 0x1c, 0x08, 0xa0, 0xd5, 0x8f, 0xfa, //0x000033a8 .quad -391859759250406776
- 0xb4, 0x8e, 0x5c, 0x20, 0x42, 0xbd, 0x7f, 0x0e, //0x000033b0 .quad 1044761730281672372
- 0x95, 0x81, 0x11, 0x05, 0x84, 0xe5, 0x99, 0x9c, //0x000033b8 .quad -7162441377172586091
- 0x61, 0xb2, 0x73, 0xa8, 0x92, 0xac, 0x1f, 0x52, //0x000033c0 .quad 5917638181279478369
- 0xfa, 0xe1, 0x55, 0x06, 0xe5, 0x5e, 0xc0, 0xc3, //0x000033c8 .quad -4341365703038344710
- 0xf9, 0x9e, 0x90, 0x52, 0xb7, 0x97, 0xa7, 0xe6, //0x000033d0 .quad -1826324310255427847
- 0x78, 0x5a, 0xeb, 0x47, 0x9e, 0x76, 0xb0, 0xf4, //0x000033d8 .quad -815021110370542984
- 0x5c, 0x63, 0x9a, 0x93, 0xd2, 0xbe, 0x28, 0x90, //0x000033e0 .quad -8058981721550724260
- 0x8b, 0x18, 0xf3, 0xec, 0x22, 0x4a, 0xee, 0x98, //0x000033e8 .quad -7426917221622671221
- 0x33, 0xfc, 0x80, 0x38, 0x87, 0xee, 0x32, 0x74, //0x000033f0 .quad 8373016921771146291
- 0xae, 0xde, 0x2f, 0xa8, 0xab, 0xdc, 0x29, 0xbf, //0x000033f8 .quad -4671960508600951122
- 0x3f, 0x3b, 0xa1, 0x06, 0x29, 0xaa, 0x3f, 0x11, //0x00003400 .quad 1242899115359157055
- 0x5a, 0xd6, 0x3b, 0x92, 0xd6, 0x53, 0xf4, 0xee, //0x00003408 .quad -1228264617323800998
- 0x07, 0xc5, 0x24, 0xa4, 0x59, 0xca, 0xc7, 0x4a, //0x00003410 .quad 5388497965526861063
- 0xf8, 0x65, 0x65, 0x1b, 0x66, 0xb4, 0x58, 0x95, //0x00003418 .quad -7685194413468457480
- 0x49, 0xf6, 0x2d, 0x0d, 0xf0, 0xbc, 0x79, 0x5d, //0x00003420 .quad 6735622456908576329
- 0x76, 0xbf, 0x3e, 0xa2, 0x7f, 0xe1, 0xae, 0xba, //0x00003428 .quad -4994806998408183946
- 0xdc, 0x73, 0x79, 0x10, 0x2c, 0x2c, 0xd8, 0xf4, //0x00003430 .quad -803843965719055396
- 0x53, 0x6f, 0xce, 0x8a, 0xdf, 0x99, 0x5a, 0xe9, //0x00003438 .quad -1631822729582842029
- 0x69, 0xe8, 0x4b, 0x8a, 0x9b, 0x1b, 0x07, 0x79, //0x00003440 .quad 8720969558280366185
- 0x94, 0x05, 0xc1, 0xb6, 0x2b, 0xa0, 0xd8, 0x91, //0x00003448 .quad -7937418233630358124
- 0x84, 0xe2, 0xde, 0x6c, 0x82, 0xe2, 0x48, 0x97, //0x00003450 .quad -7545532125859093884
- 0xf9, 0x46, 0x71, 0xa4, 0x36, 0xc8, 0x4e, 0xb6, //0x00003458 .quad -5310086773610559751
- 0x25, 0x9b, 0x16, 0x08, 0x23, 0x1b, 0x1b, 0xfd, //0x00003460 .quad -208543120469091547
- 0xb7, 0x98, 0x8d, 0x4d, 0x44, 0x7a, 0xe2, 0xe3, //0x00003468 .quad -2025922448585811785
- 0xf7, 0x20, 0x0e, 0xe5, 0xf5, 0xf0, 0x30, 0xfe, //0x00003470 .quad -130339450293182217
- 0x72, 0x7f, 0x78, 0xb0, 0x6a, 0x8c, 0x6d, 0x8e, //0x00003478 .quad -8183730558007214222
- 0x35, 0xa9, 0x51, 0x5e, 0x33, 0x2d, 0xbd, 0xbd, //0x00003480 .quad -4774610331293865675
- 0x4f, 0x9f, 0x96, 0x5c, 0x85, 0xef, 0x08, 0xb2, //0x00003488 .quad -5617977179081629873
- 0x82, 0x13, 0xe6, 0x35, 0x80, 0x78, 0x2c, 0xad, //0x00003490 .quad -5968262914117332094
- 0x23, 0x47, 0xbc, 0xb3, 0x66, 0x2b, 0x8b, 0xde, //0x00003498 .quad -2410785455424649437
- 0x31, 0xcc, 0xaf, 0x21, 0x50, 0xcb, 0x3b, 0x4c, //0x000034a0 .quad 5493207715531443249
- 0x76, 0xac, 0x55, 0x30, 0x20, 0xfb, 0x16, 0x8b, //0x000034a8 .quad -8424269937281487754
- 0x3d, 0xbf, 0x1b, 0x2a, 0x24, 0xbe, 0x4a, 0xdf, //0x000034b0 .quad -2356862392440471747
- 0x93, 0x17, 0x6b, 0x3c, 0xe8, 0xb9, 0xdc, 0xad, //0x000034b8 .quad -5918651403174471789
- 0x0d, 0xaf, 0xa2, 0x34, 0xad, 0x6d, 0x1d, 0xd7, //0x000034c0 .quad -2946077990550589683
- 0x78, 0xdd, 0x85, 0x4b, 0x62, 0xe8, 0x53, 0xd9, //0x000034c8 .quad -2786628235540701832
- 0x68, 0xad, 0xe5, 0x40, 0x8c, 0x64, 0x72, 0x86, //0x000034d0 .quad -8758827771735200408
- 0x6b, 0xaa, 0x33, 0x6f, 0x3d, 0x71, 0xd4, 0x87, //0x000034d8 .quad -8659171674854020501
- 0xc2, 0x18, 0x1f, 0x51, 0xaf, 0xfd, 0x0e, 0x68, //0x000034e0 .quad 7498209359040551106
- 0x06, 0x95, 0x00, 0xcb, 0x8c, 0x8d, 0xc9, 0xa9, //0x000034e8 .quad -6212278575140137722
- 0xf2, 0xde, 0x66, 0x25, 0x1b, 0xbd, 0x12, 0x02, //0x000034f0 .quad 149389661945913074
- 0x48, 0xba, 0xc0, 0xfd, 0xef, 0xf0, 0x3b, 0xd4, //0x000034f8 .quad -3153662200497784248
- 0x57, 0x4b, 0x60, 0xf7, 0x30, 0xb6, 0x4b, 0x01, //0x00003500 .quad 93368538716195671
- 0x6d, 0x74, 0x98, 0xfe, 0x95, 0x76, 0xa5, 0x84, //0x00003508 .quad -8888567902952197011
- 0x2d, 0x5e, 0x38, 0x35, 0xbd, 0xa3, 0x9e, 0x41, //0x00003510 .quad 4728396691822632493
- 0x88, 0x91, 0x3e, 0x7e, 0x3b, 0xd4, 0xce, 0xa5, //0x00003518 .quad -6499023860262858360
- 0xb9, 0x75, 0x86, 0x82, 0xac, 0x4c, 0x06, 0x52, //0x00003520 .quad 5910495864778290617
- 0xea, 0x35, 0xce, 0x5d, 0x4a, 0x89, 0x42, 0xcf, //0x00003528 .quad -3512093806901185046
- 0x93, 0x09, 0x94, 0xd1, 0xeb, 0xef, 0x43, 0x73, //0x00003530 .quad 8305745933913819539
- 0xb2, 0xe1, 0xa0, 0x7a, 0xce, 0x95, 0x89, 0x81, //0x00003538 .quad -9112587656954322510
- 0xf8, 0x0b, 0xf9, 0xc5, 0xe6, 0xeb, 0x14, 0x10, //0x00003540 .quad 1158810380537498616
- 0x1f, 0x1a, 0x49, 0x19, 0x42, 0xfb, 0xeb, 0xa1, //0x00003548 .quad -6779048552765515233
- 0xf6, 0x4e, 0x77, 0x77, 0xe0, 0x26, 0x1a, 0xd4, //0x00003550 .quad -3163173042755514634
- 0xa6, 0x60, 0x9b, 0x9f, 0x12, 0xfa, 0x66, 0xca, //0x00003558 .quad -3862124672529506138
- 0xb4, 0x22, 0x55, 0x95, 0x98, 0xb0, 0x20, 0x89, //0x00003560 .quad -8565652321871781196
- 0xd0, 0x38, 0x82, 0x47, 0x97, 0xb8, 0x00, 0xfd, //0x00003568 .quad -215969822234494768
- 0xb0, 0x35, 0x55, 0x5d, 0x5f, 0x6e, 0xb4, 0x55, //0x00003570 .quad 6175682344898606512
- 0x82, 0x63, 0xb1, 0x8c, 0x5e, 0x73, 0x20, 0x9e, //0x00003578 .quad -7052510166537641086
- 0x1d, 0x83, 0xaa, 0x34, 0xf7, 0x89, 0x21, 0xeb, //0x00003580 .quad -1503769105731517667
- 0x62, 0xbc, 0xdd, 0x2f, 0x36, 0x90, 0xa8, 0xc5, //0x00003588 .quad -4203951689744663454
- 0xe4, 0x23, 0xd5, 0x01, 0x75, 0xec, 0xe9, 0xa5, //0x00003590 .quad -6491397400591784988
- 0x7b, 0x2b, 0xd5, 0xbb, 0x43, 0xb4, 0x12, 0xf7, //0x00003598 .quad -643253593753441413
- 0x6e, 0x36, 0x25, 0x21, 0xc9, 0x33, 0xb2, 0x47, //0x000035a0 .quad 5166248661484910190
- 0x2d, 0x3b, 0x65, 0x55, 0xaa, 0xb0, 0x6b, 0x9a, //0x000035a8 .quad -7319562523736982739
- 0x0a, 0x84, 0x6e, 0x69, 0xbb, 0xc0, 0x9e, 0x99, //0x000035b0 .quad -7377247228426025974
- 0xf8, 0x89, 0xbe, 0xea, 0xd4, 0x9c, 0x06, 0xc1, //0x000035b8 .quad -4537767136243840520
- 0x0d, 0x25, 0xca, 0x43, 0xea, 0x70, 0x06, 0xc0, //0x000035c0 .quad -4609873017105144563
- 0x76, 0x2c, 0x6e, 0x25, 0x0a, 0x44, 0x48, 0xf1, //0x000035c8 .quad -1060522901877412746
- 0x28, 0x57, 0x5e, 0x6a, 0x92, 0x06, 0x04, 0x38, //0x000035d0 .quad 4036358391950366504
- 0xca, 0xdb, 0x64, 0x57, 0x86, 0x2a, 0xcd, 0x96, //0x000035d8 .quad -7580355841314464822
- 0xf2, 0xec, 0xf5, 0x04, 0x37, 0x08, 0x05, 0xc6, //0x000035e0 .quad -4177924046916817678
- 0xbc, 0x12, 0x3e, 0xed, 0x27, 0x75, 0x80, 0xbc, //0x000035e8 .quad -4863758783215693124
- 0x2e, 0x68, 0x33, 0xc6, 0x44, 0x4a, 0x86, 0xf7, //0x000035f0 .quad -610719040218634194
- 0x6b, 0x97, 0x8d, 0xe8, 0x71, 0x92, 0xa0, 0xeb, //0x000035f8 .quad -1468012460592228501
- 0x1d, 0x21, 0xe0, 0xfb, 0x6a, 0xee, 0xb3, 0x7a, //0x00003600 .quad 8841672636718129437
- 0xa3, 0x7e, 0x58, 0x31, 0x87, 0x5b, 0x44, 0x93, //0x00003608 .quad -7835036815511224669
- 0x64, 0x29, 0xd8, 0xba, 0x05, 0xea, 0x60, 0x59, //0x00003610 .quad 6440404777470273892
- 0x4c, 0x9e, 0xae, 0xfd, 0x68, 0x72, 0x15, 0xb8, //0x00003618 .quad -5182110000961642932
- 0xbd, 0x33, 0x8e, 0x29, 0x87, 0x24, 0xb9, 0x6f, //0x00003620 .quad 8050505971837842365
- 0xdf, 0x45, 0x1a, 0x3d, 0x03, 0xcf, 0x1a, 0xe6, //0x00003628 .quad -1865951482774665761
- 0x56, 0xe0, 0xf8, 0x79, 0xd4, 0xb6, 0xd3, 0xa5, //0x00003630 .quad -6497648813669818282
- 0xab, 0x6b, 0x30, 0x06, 0x62, 0xc1, 0xd0, 0x8f, //0x00003638 .quad -8083748704375247957
- 0x6c, 0x18, 0x77, 0x98, 0x89, 0xa4, 0x48, 0x8f, //0x00003640 .quad -8122061017087272852
- 0x96, 0x86, 0xbc, 0x87, 0xba, 0xf1, 0xc4, 0xb3, //0x00003648 .quad -5492999862041672042
- 0x87, 0xde, 0x94, 0xfe, 0xab, 0xcd, 0x1a, 0x33, //0x00003650 .quad 3682481783923072647
- 0x3c, 0xa8, 0xab, 0x29, 0x29, 0x2e, 0xb6, 0xe0, //0x00003658 .quad -2254563809124702148
- 0x14, 0x0b, 0x1d, 0x7f, 0x8b, 0xc0, 0xf0, 0x9f, //0x00003660 .quad -6921820921902855404
- 0x25, 0x49, 0x0b, 0xba, 0xd9, 0xdc, 0x71, 0x8c, //0x00003668 .quad -8326631408344020699
- 0xd9, 0x4d, 0xe4, 0x5e, 0xae, 0xf0, 0xec, 0x07, //0x00003670 .quad 571095884476206553
- 0x6f, 0x1b, 0x8e, 0x28, 0x10, 0x54, 0x8e, 0xaf, //0x00003678 .quad -5796603242002637969
- 0x50, 0x61, 0x9d, 0xf6, 0xd9, 0x2c, 0xe8, 0xc9, //0x00003680 .quad -3897816162832129712
- 0x4a, 0xa2, 0xb1, 0x32, 0x14, 0xe9, 0x71, 0xdb, //0x00003688 .quad -2634068034075909558
- 0xd2, 0x5c, 0x22, 0x3a, 0x08, 0x1c, 0x31, 0xbe, //0x00003690 .quad -4741978110983775022
- 0x6e, 0x05, 0xaf, 0x9f, 0xac, 0x31, 0x27, 0x89, //0x00003698 .quad -8563821548938525330
- 0x06, 0xf4, 0xaa, 0x48, 0x0a, 0x63, 0xbd, 0x6d, //0x000036a0 .quad 7907585416552444934
- 0xca, 0xc6, 0x9a, 0xc7, 0x17, 0xfe, 0x70, 0xab, //0x000036a8 .quad -6093090917745768758
- 0x08, 0xb1, 0xd5, 0xda, 0xcc, 0xbb, 0x2c, 0x09, //0x000036b0 .quad 661109733835780360
- 0x7d, 0x78, 0x81, 0xb9, 0x9d, 0x3d, 0x4d, 0xd6, //0x000036b8 .quad -3004677628754823043
- 0xa5, 0x8e, 0xc5, 0x08, 0x60, 0xf5, 0xbb, 0x25, //0x000036c0 .quad 2719036592861056677
- 0x4e, 0xeb, 0xf0, 0x93, 0x82, 0x46, 0xf0, 0x85, //0x000036c8 .quad -8795452545612846258
- 0x4e, 0xf2, 0xf6, 0x0a, 0xb8, 0xf2, 0x2a, 0xaf, //0x000036d0 .quad -5824576295778454962
- 0x21, 0x26, 0xed, 0x38, 0x23, 0x58, 0x6c, 0xa7, //0x000036d8 .quad -6382629663588669919
- 0xe1, 0xae, 0xb4, 0x0d, 0x66, 0xaf, 0xf5, 0x1a, //0x000036e0 .quad 1942651667131707105
- 0xaa, 0x6f, 0x28, 0x07, 0x2c, 0x6e, 0x47, 0xd1, //0x000036e8 .quad -3366601061058449494
- 0x4d, 0xed, 0x90, 0xc8, 0x9f, 0x8d, 0xd9, 0x50, //0x000036f0 .quad 5825843310384704845
- 0xca, 0x45, 0x79, 0x84, 0xdb, 0xa4, 0xcc, 0x82, //0x000036f8 .quad -9021654690802612790
- 0xa0, 0x28, 0xb5, 0xba, 0x07, 0xf1, 0x0f, 0xe5, //0x00003700 .quad -1941067898873894752
- 0x3c, 0x97, 0x97, 0x65, 0x12, 0xce, 0x7f, 0xa3, //0x00003708 .quad -6665382345075878084
- 0xc8, 0x72, 0x62, 0xa9, 0x49, 0xed, 0x53, 0x1e, //0x00003710 .quad 2185351144835019464
- 0x0c, 0x7d, 0xfd, 0xfe, 0x96, 0xc1, 0x5f, 0xcc, //0x00003718 .quad -3720041912917459700
- 0x7a, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x00003720 .quad 2731688931043774330
- 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x00003728 .quad -38366372719436721
- 0xac, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x00003730 .quad 8624834609543440812
- 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x00003738 .quad -6941508010590729807
- 0x17, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x00003740 .quad -3054014793352862697
- 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x00003748 .quad -4065198994811024355
- 0x1d, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x00003750 .quad 5405853545163697437
- 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x00003758 .quad -469812725086392539
- 0x32, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x00003760 .quad 5684501474941004850
- 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x00003768 .quad -7211161980820077193
- 0x3f, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x00003770 .quad 2493940825248868159
- 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x00003778 .quad -4402266457597708587
- 0x0f, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x00003780 .quad 7729112049988473103
- 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x00003788 .quad -891147053569747830
- 0xa9, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x00003790 .quad -9004363024039368023
- 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x00003798 .quad -7474495936122174250
- 0x53, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x000037a0 .quad 2579604275232953683
- 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x000037a8 .quad -4731433901725329908
- 0xa8, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x000037b0 .quad 3224505344041192104
- 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x000037b8 .quad -1302606358729274481
- 0xa9, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x000037c0 .quad 8932844867666826921
- 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x000037c8 .quad -7731658001846878407
- 0x53, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x000037d0 .quad -2669001970698630061
- 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x000037d8 .quad -5052886483881210105
- 0x68, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x000037e0 .quad -3336252463373287576
- 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x000037e8 .quad -1704422086424124727
- 0xa1, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x000037f0 .quad 2526528228819083169
- 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x000037f8 .quad -7982792831656159810
- 0x8a, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x00003800 .quad -6065211750830921846
- 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x00003808 .quad -5366805021142811859
- 0x6c, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x00003810 .quad 1641857348316123500
- 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x00003818 .quad -2096820258001126919
- 0xe3, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x00003820 .quad -5891368184943504669
- 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x00003828 .quad -8228041688891786181
- 0x9c, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x00003830 .quad -7364210231179380836
- 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x00003838 .quad -5673366092687344822
- 0x83, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x00003840 .quad 4629795266307937667
- 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x00003848 .quad -2480021597431793123
- 0x72, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x00003850 .quad 5199465050656154994
- 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x00003858 .quad -8467542526035952558
- 0xcf, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x00003860 .quad -2724040723534582065
- 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x00003868 .quad -5972742139117552794
- 0x82, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x00003870 .quad -8016736922845615486
- 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x00003878 .quad -2854241655469553088
- 0x91, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x00003880 .quad 6518754469289960081
- 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x00003888 .quad -8701430062309552536
- 0x36, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x00003890 .quad 8148443086612450102
- 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x00003898 .quad -6265101559459552766
- 0x03, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x000038a0 .quad 962181821410786819
- 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x000038a8 .quad -3219690930897053053
- 0xc2, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x000038b0 .quad -1704479370831952190
- 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x000038b8 .quad -8929835859451740015
- 0x72, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x000038c0 .quad 7092772823314835570
- 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x000038c8 .quad -6550608805887287114
- 0x8f, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x000038d0 .quad -357406007711231345
- 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x000038d8 .quad -3576574988931720989
- 0x99, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x000038e0 .quad 8999993282035256217
- 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x000038e8 .quad -9152888395723407474
- 0x80, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x000038f0 .quad 2026619565689294464
- 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x000038f8 .quad -6829424476226871438
- 0x20, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x00003900 .quad -6690097579743157728
- 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x00003908 .quad -3925094576856201394
- 0xa8, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x00003910 .quad 5472436080603216552
- 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x00003918 .quad -294682202642863838
- 0xa9, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x00003920 .quad 8031958568804398249
- 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x00003928 .quad -7101705404292871755
- 0xd3, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x00003930 .quad -3795109844276665901
- 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x00003938 .quad -4265445736938701790
- 0x48, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x00003940 .quad 9091170749936331336
- 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x00003948 .quad -720121152745989333
- 0x6d, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x00003950 .quad 3376138709496513133
- 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x00003958 .quad -7367604748107325189
- 0x08, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x00003960 .quad -391512631556746488
- 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x00003968 .quad -4597819916706768583
- 0xca, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x00003970 .quad 8733981247408842698
- 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x00003978 .quad -1135588877456072824
- 0xde, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x00003980 .quad 5458738279630526686
- 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x00003988 .quad -7627272076051127371
- 0x16, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x00003990 .quad -7011635205744005354
- 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x00003998 .quad -4922404076636521310
- 0xdc, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x000039a0 .quad 5070514048102157020
- 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x000039a8 .quad -1541319077368263733
- 0xc9, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x000039b0 .quad 863228270850154185
- 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x000039b8 .quad -7880853450996246689
- 0x7b, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x000039c0 .quad -3532650679864695173
- 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x000039c8 .quad -5239380795317920458
- 0x1a, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x000039d0 .quad -9027499368258256870
- 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x000039d8 .quad -1937539975720012668
- 0x10, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x000039e0 .quad -3336344095947716592
- 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x000039e8 .quad -8128491512466089774
- 0x15, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x000039f0 .quad -8782116138362033643
- 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x000039f8 .quad -5548928372155224313
- 0x9a, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x00003a00 .quad 7469098900757009562
- 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x00003a08 .quad -2324474446766642487
- 0xe0, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x00003a10 .quad -2249342214667950880
- 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x00003a18 .quad -8370325556870233411
- 0x18, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x00003a20 .quad 6411694268519837208
- 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x00003a28 .quad -5851220927660403859
- 0x9e, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x00003a30 .quad -5820440219632367202
- 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x00003a38 .quad -2702340141148116920
- 0x03, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x00003a40 .quad 7891439908798240259
- 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x00003a48 .quad -8606491615858654931
- 0x83, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x00003a50 .quad -3970758169284363389
- 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x00003a58 .quad -6146428501395930760
- 0x64, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x00003a60 .quad -351761693178066332
- 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x00003a68 .quad -3071349608317525546
- 0x7f, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x00003a70 .quad 6697677969404790399
- 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x00003a78 .quad -8837122532839535322
- 0x1e, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x00003a80 .quad -851274575098787810
- 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x00003a88 .quad -6434717147622031249
- 0x26, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x00003a90 .quad -1064093218873484762
- 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x00003a98 .quad -3431710416100151157
- 0x58, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x00003aa0 .quad 8558313775058847832
- 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x00003aa8 .quad -9062348037703676329
- 0x6e, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x00003ab0 .quad 6086206200396171886
- 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x00003ab8 .quad -6716249028702207507
- 0x09, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x00003ac0 .quad -6227300304786948855
- 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x00003ac8 .quad -3783625267450371480
- 0x4c, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x00003ad0 .quad -3172439362556298164
- 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x00003ad8 .quad -117845565885576446
- 0xaf, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x00003ae0 .quad -4288617610811380305
- 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x00003ae8 .quad -6991182506319567135
- 0x1b, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x00003af0 .quad 3862600023340550427
- 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x00003af8 .quad -4127292114472071014
- 0x62, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x00003b00 .quad -4395122007679087774
- 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x00003b08 .quad -547429124662700864
- 0x1d, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x00003b10 .quad 8782263791269039901
- 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x00003b18 .quad -7259672230555269896
- 0xe4, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x00003b20 .quad -7468914334623251740
- 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x00003b28 .quad -4462904269766699466
- 0x9d, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x00003b30 .quad 4498915137003099037
- 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x00003b38 .quad -966944318780986428
- 0x42, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x00003b40 .quad -6411550076227838910
- 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x00003b48 .quad -7521869226879198374
- 0x53, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x00003b50 .quad 5820620459997365075
- 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x00003b58 .quad -4790650515171610063
- 0x28, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x00003b60 .quad -6559282480285457368
- 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x00003b68 .quad -1376627125537124675
- 0x99, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x00003b70 .quad -8711237568605798759
- 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x00003b78 .quad -7777920981101784778
- 0x3f, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x00003b80 .quad 2946011094524915263
- 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x00003b88 .quad -5110715207949843068
- 0xcf, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x00003b90 .quad 3682513868156144079
- 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x00003b98 .quad -1776707991509915931
- 0x21, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x00003ba0 .quad 4607414176811284001
- 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x00003ba8 .quad -8027971522334779313
- 0xa9, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x00003bb0 .quad 1147581702586717097
- 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x00003bb8 .quad -5423278384491086237
- 0x94, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x00003bc0 .quad -3177208890193991532
- 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x00003bc8 .quad -2167411962186469893
- 0x5c, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x00003bd0 .quad 7237616480483531100
- 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x00003bd8 .quad -8272161504007625539
- 0xb3, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x00003be0 .quad -4788037454677749837
- 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x00003be8 .quad -5728515861582144020
- 0xa0, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x00003bf0 .quad -1373360799919799392
- 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x00003bf8 .quad -2548958808550292121
- 0x44, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x00003c00 .quad -858350499949874620
- 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x00003c08 .quad -8510628282985014432
- 0xd5, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x00003c10 .quad 3538747893490044629
- 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x00003c18 .quad -6026599335303880135
- 0x8b, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x00003c20 .quad 9035120885289943691
- 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x00003c28 .quad -2921563150702462265
- 0x97, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x00003c30 .quad -5882264492762254953
- 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x00003c38 .quad -8743505996830120772
- 0xfc, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x00003c40 .quad -2741144597525430788
- 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x00003c48 .quad -6317696477610263061
- 0x7b, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x00003c50 .quad -3426430746906788485
- 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x00003c58 .quad -3285434578585440922
- 0x6d, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x00003c60 .quad 4776009810824339053
- 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x00003c68 .quad -8970925639256982432
- 0x08, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x00003c70 .quad 5970012263530423816
- 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x00003c78 .quad -6601971030643840136
- 0x8b, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x00003c80 .quad 7462515329413029771
- 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x00003c88 .quad -3640777769877412266
- 0xb6, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x00003c90 .quad 52386062455755702
- 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x00003c98 .quad -9193015133814464522
- 0xa4, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x00003ca0 .quad -9157889458785081180
- 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x00003ca8 .quad -6879582898840692749
- 0xcd, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x00003cb0 .quad 6999382250228200141
- 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x00003cb8 .quad -3987792605123478032
- 0x81, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x00003cc0 .quad 8749227812785250177
- 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x00003cc8 .quad -373054737976959636
- 0xb0, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x00003cd0 .quad -3755104653863994448
- 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x00003cd8 .quad -7150688238876681629
- 0x9c, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x00003ce0 .quad -4693880817329993060
- 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x00003ce8 .quad -4326674280168464132
- 0x44, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x00003cf0 .quad -1255665003235103420
- 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x00003cf8 .quad -796656831783192261
- 0x4a, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x00003d00 .quad 8438581409832836170
- 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x00003d08 .quad -7415439547505577019
- 0x5d, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x00003d10 .quad -3286831292991118499
- 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x00003d18 .quad -4657613415954583370
- 0x34, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x00003d20 .quad -8720225134666286028
- 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x00003d28 .quad -1210330751515841308
- 0xa0, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x00003d30 .quad -3144297699952734816
- 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x00003d38 .quad -7673985747338482674
- 0x09, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x00003d40 .quad -8542058143368306423
- 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x00003d48 .quad -4980796165745715438
- 0x4b, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x00003d50 .quad 3157485376071780683
- 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x00003d58 .quad -1614309188754756393
- 0xcf, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x00003d60 .quad 8890957387685944783
- 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x00003d68 .quad -7926472270612804602
- 0x42, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x00003d70 .quad 1890324697752655170
- 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x00003d78 .quad -5296404319838617848
- 0x93, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x00003d80 .quad 2362905872190818963
- 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x00003d88 .quad -2008819381370884406
- 0x9c, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x00003d90 .quad 6088502188546649756
- 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x00003d98 .quad -8173041140997884610
- 0x43, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x00003da0 .quad -1612744301171463613
- 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x00003da8 .quad -5604615407819967859
- 0xd4, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x00003db0 .quad 7207441660390446292
- 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x00003db8 .quad -2394083241347571919
- 0x04, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x00003dc0 .quad -2412877989897052924
- 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x00003dc8 .quad -8413831053483314306
- 0x45, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x00003dd0 .quad -7627783505798704059
- 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x00003dd8 .quad -5905602798426754978
- 0x57, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x00003de0 .quad 4300328673033783639
- 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x00003de8 .quad -2770317479606055818
- 0xd6, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x00003df0 .quad -1923980597781273130
- 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x00003df8 .quad -8648977452394866743
- 0x4c, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x00003e00 .quad 6818396289628184396
- 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x00003e08 .quad -6199535797066195524
- 0x1f, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x00003e10 .quad 8522995362035230495
- 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x00003e18 .quad -3137733727905356501
- 0x73, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x00003e20 .quad 3021029092058325107
- 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x00003e28 .quad -8878612607581929669
- 0x90, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x00003e30 .quad -835399653354481520
- 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x00003e38 .quad -6486579741050024183
- 0xb4, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x00003e40 .quad 8179122470161673908
- 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x00003e48 .quad -3496538657885142324
- 0x30, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x00003e50 .quad -4111420493003729616
- 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x00003e58 .quad -9102865688819295809
- 0x7c, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x00003e60 .quad -5139275616254662020
- 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x00003e68 .quad -6766896092596731857
- 0x1c, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x00003e70 .quad -6424094520318327524
- 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x00003e78 .quad -3846934097318526917
- 0x63, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x00003e80 .quad -8030118150397909405
- 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x00003e88 .quad -196981603220770742
- 0xfe, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x00003e90 .quad -7324666853212387330
- 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x00003e98 .quad -7040642529654063570
- 0xfd, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x00003ea0 .quad 4679224488766679549
- 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x00003ea8 .quad -4189117143640191558
- 0x7c, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x00003eb0 .quad -3374341425896426372
- 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x00003eb8 .quad -624710411122851544
- 0xce, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x00003ec0 .quad -9026492418826348338
- 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x00003ec8 .quad -7307973034592864071
- 0x01, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x00003ed0 .quad -2059743486678159615
- 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x00003ed8 .quad -4523280274813692185
- 0xc1, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x00003ee0 .quad -2574679358347699519
- 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x00003ee8 .quad -1042414325089727327
- 0xb9, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x00003ef0 .quad 3002511419460075705
- 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x00003ef8 .quad -7569037980822161435
- 0xe7, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x00003f00 .quad 8364825292752482535
- 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x00003f08 .quad -4849611457600313890
- 0x21, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x00003f10 .quad 1232659579085827361
- 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x00003f18 .quad -1450328303573004458
- 0x34, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x00003f20 .quad -3841273781498745804
- 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x00003f28 .quad -7823984217374209643
- 0x42, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x00003f30 .quad 4421779809981343554
- 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x00003f38 .quad -5168294253290374149
- 0x12, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x00003f40 .quad 915538744049291538
- 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x00003f48 .quad -1848681798185579782
- 0xab, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x00003f50 .quad 5183897733458195115
- 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x00003f58 .quad -8072955151507069220
- 0x56, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x00003f60 .quad 6479872166822743894
- 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x00003f68 .quad -5479507920956448621
- 0x2c, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x00003f70 .quad 3488154190101041964
- 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x00003f78 .quad -2237698882768172872
- 0xfb, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x00003f80 .quad 2180096368813151227
- 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x00003f88 .quad -8316090829371189901
- 0xfa, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x00003f90 .quad -1886565557410948870
- 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x00003f98 .quad -5783427518286599473
- 0x39, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x00003fa0 .quad -2358206946763686087
- 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x00003fa8 .quad -2617598379430861437
- 0x83, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x00003fb0 .quad 7749492695127472003
- 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x00003fb8 .quad -8553528014785370254
- 0x64, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x00003fc0 .quad 463493832054564196
- 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x00003fc8 .quad -6080224000054324913
- 0xbd, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x00003fd0 .quad -4032318728359182659
- 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x00003fd8 .quad -2988593981640518238
- 0x36, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x00003fe0 .quad -4826042214438183114
- 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x00003fe8 .quad -8785400266166405755
- 0x04, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x00003ff0 .quad 3190819268807046916
- 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x00003ff8 .quad -6370064314280619289
- 0xc5, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x00004000 .quad -623161932418579259
- 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x00004008 .quad -3350894374423386208
- 0xfb, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x00004010 .quad -7307005235402693893
- 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x00004018 .quad -9011838011655698236
- 0xba, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x00004020 .quad -4522070525825979462
- 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x00004028 .quad -6653111496142234891
- 0xa8, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x00004030 .quad 3570783879572301480
- 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x00004038 .quad -3704703351750405709
- 0x52, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x00004040 .quad -148206168962011054
- 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x00004048 .quad -19193171260619233
- 0x33, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x00004050 .quad -92628855601256909
- 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x00004058 .quad -6929524759678968877
- 0xc0, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x00004060 .quad -115786069501571136
- 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x00004068 .quad -4050219931171323192
- 0xb0, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x00004070 .quad 4466953431550423984
- 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x00004078 .quad -451088895536766085
- 0x4e, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x00004080 .quad 486002885505321038
- 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x00004088 .quad -7199459587351560659
- 0x62, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x00004090 .quad 5219189625309039202
- 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x00004098 .quad -4387638465762062920
- 0xfa, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x000040a0 .quad 6523987031636299002
- 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x000040a8 .quad -872862063775190746
- 0x1c, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x000040b0 .quad -534194123654701028
- 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x000040b8 .quad -7463067817500576073
- 0x23, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x000040c0 .quad -667742654568376285
- 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x000040c8 .quad -4717148753448332187
- 0x2c, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x000040d0 .quad 8388693718644305452
- 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x000040d8 .quad -1284749923383027329
- 0xdc, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x000040e0 .quad -6286281471915778852
- 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x000040e8 .quad -7720497729755473937
- 0x13, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x000040f0 .quad -7857851839894723565
- 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x000040f8 .quad -5038936143766954517
- 0x17, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x00004100 .quad 8624429273841147159
- 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x00004108 .quad -1686984161281305242
- 0x2e, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x00004110 .quad 778582277723329070
- 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x00004118 .quad -7971894128441897632
- 0xba, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x00004120 .quad 973227847154161338
- 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x00004128 .quad -5353181642124984136
- 0x69, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x00004130 .quad 1216534808942701673
- 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x00004138 .quad -2079791034228842266
- 0xc1, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x00004140 .quad -3851351762838199359
- 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x00004148 .quad -8217398424034108273
- 0xb2, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x00004150 .quad -4814189703547749198
- 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x00004158 .quad -5660062011615247437
- 0xde, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x00004160 .quad -6017737129434686498
- 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x00004168 .quad -2463391496091671392
- 0x6b, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x00004170 .quad 7768129340171790699
- 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x00004178 .quad -8457148712698376476
- 0xc6, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x00004180 .quad -8736582398494813242
- 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x00004188 .quad -5959749872445582691
- 0xb7, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x00004190 .quad -1697355961263740745
- 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x00004198 .quad -2838001322129590460
- 0x72, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x000041a0 .quad 1244995533423855986
- 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x000041a8 .quad -8691279853972075893
- 0xcf, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x000041b0 .quad -3055441601647567921
- 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x000041b8 .quad -6252413799037706963
- 0xc3, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x000041c0 .quad 5404070034795315907
- 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x000041c8 .quad -3203831230369745799
- 0xba, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x000041d0 .quad -3539985255894009414
- 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x000041d8 .quad -8919923546622172981
- 0x28, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x000041e0 .quad -4424981569867511768
- 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x000041e8 .quad -6538218414850328322
- 0x32, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x000041f0 .quad 8303831092947774002
- 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x000041f8 .quad -3561087000135522498
- 0x5f, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x00004200 .quad 578208414664970847
- 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x00004208 .quad -9143208402725783417
- 0xf7, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x00004210 .quad -3888925500096174345
- 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x00004218 .quad -6817324484979841368
- 0xb5, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x00004220 .quad -249470856692830027
- 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x00004228 .quad -3909969587797413806
- 0xe2, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x00004230 .quad -4923524589293425438
- 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x00004238 .quad -275775966319379353
- 0x0d, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x00004240 .quad -3077202868308390899
- 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x00004248 .quad -7089889006590693952
- 0x11, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x00004250 .quad 765182433041899281
- 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x00004258 .quad -4250675239810979535
- 0xd5, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x00004260 .quad 5568164059729762005
- 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x00004268 .quad -701658031336336515
- 0x45, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x00004270 .quad 5785945546544795205
- 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x00004278 .quad -7356065297226292178
- 0xd6, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x00004280 .quad -1990940103673781802
- 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x00004288 .quad -4583395603105477319
- 0x4c, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x00004290 .quad 6734696907262548556
- 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x00004298 .quad -1117558485454458744
- 0x6f, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x000042a0 .quad 4209185567039092847
- 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x000042a8 .quad -7616003081050118571
- 0x8b, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x000042b0 .quad -8573576096483297653
- 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x000042b8 .quad -4908317832885260310
- 0x2e, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x000042c0 .quad 3118087934678041646
- 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x000042c8 .quad -1523711272679187483
- 0x9d, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x000042d0 .quad 4254647968387469981
- 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x000042d8 .quad -7869848573065574033
- 0x44, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x000042e0 .quad 706623942056949572
- 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x000042e8 .quad -5225624697904579637
- 0x15, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x000042f0 .quad -3728406090856200939
- 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x000042f8 .quad -1920344853953336643
- 0x2d, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x00004300 .quad -6941939825212513491
- 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x00004308 .quad -8117744561361917258
- 0xf9, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x00004310 .quad 5157633273766521849
- 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x00004318 .quad -5535494683275008668
- 0xf7, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x00004320 .quad 6447041592208152311
- 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x00004328 .quad -2307682335666372931
- 0x5a, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x00004330 .quad 6335244004343789146
- 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x00004338 .quad -8359830487432564938
- 0xf1, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x00004340 .quad -1304317031425039375
- 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x00004348 .quad -5838102090863318269
- 0xed, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x00004350 .quad -1630396289281299219
- 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x00004358 .quad -2685941595151759932
- 0x14, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x00004360 .quad 1286845328412881940
- 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x00004368 .quad -8596242524610931813
- 0x19, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x00004370 .quad -3003129357911285479
- 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x00004378 .quad -6133617137336276863
- 0x5f, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x00004380 .quad 5469460339465668959
- 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x00004388 .quad -3055335403242958174
- 0xdb, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x00004390 .quad 8030098730593431003
- 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x00004398 .quad -8827113654667930715
- 0x52, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x000043a0 .quad -3797434642040374958
- 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x000043a8 .quad -6422206049907525490
- 0xa7, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x000043b0 .quad 9088264752731695015
- 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x000043b8 .quad -3416071543957018958
- 0xc8, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x000043c0 .quad -8154892584824854328
- 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x000043c8 .quad -9052573742614218705
- 0xfa, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x000043d0 .quad 8253128342678483706
- 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x000043d8 .quad -6704031159840385477
- 0xb9, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x000043e0 .quad 5704724409920716729
- 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x000043e8 .quad -3768352931373093942
- 0xa8, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x000043f0 .quad -2092466524453879896
- 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x000043f8 .quad -98755145788979524
- 0xc9, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x00004400 .quad 998051431430019017
- 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x00004408 .quad -6979250993759194058
- 0xbb, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x00004410 .quad -7975807747567252037
- 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x00004418 .quad -4112377723771604669
- 0x2a, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x00004420 .quad 8476984389250486570
- 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x00004428 .quad -528786136287117932
- 0xba, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x00004430 .quad -3925256793573221702
- 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x00004438 .quad -7248020362820530564
- 0x68, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x00004440 .quad -294884973539139224
- 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x00004448 .quad -4448339435098275301
- 0xc3, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x00004450 .quad -368606216923924029
- 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x00004458 .quad -948738275445456222
- 0x1a, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x00004460 .quad -2536221894791146470
- 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x00004468 .quad -7510490449794491995
- 0x20, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x00004470 .quad 6053094668365842720
- 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x00004478 .quad -4776427043815727089
- 0x68, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x00004480 .quad 2954682317029915496
- 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x00004488 .quad -1358847786342270957
- 0x21, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x00004490 .quad -459166561069996767
- 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x00004498 .quad -7766808894105001205
- 0x69, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x000044a0 .quad -573958201337495959
- 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x000044a8 .quad -5096825099203863602
- 0x04, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x000044b0 .quad -5329133770099257852
- 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x000044b8 .quad -1759345355577441598
- 0xc2, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x000044c0 .quad -5636551615525730110
- 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x000044c8 .quad -8017119874876982855
- 0xf3, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x000044d0 .quad 2177682517447613171
- 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x000044d8 .quad -5409713825168840664
- 0xb0, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x000044e0 .quad 2722103146809516464
- 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x000044e8 .quad -2150456263033662926
- 0x0e, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x000044f0 .quad 6313000485183335694
- 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x000044f8 .quad -8261564192037121185
- 0x51, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x00004500 .quad 3279564588051781713
- 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x00004508 .quad -5715269221619013577
- 0x65, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x00004510 .quad -512230283362660763
- 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x00004518 .quad -2532400508596379068
- 0xff, 0x58, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x00004520 .quad 1985699082112030975
- 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x00004528 .quad -8500279345513818773
- 0x3f, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x00004530 .quad -2129562165787349185
- 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x00004538 .quad -6013663163464885563
- 0x0f, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x00004540 .quad 6561419329620589327
- 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x00004548 .quad -2905392935903719049
- 0xe9, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x00004550 .quad -7428327965055601431
- 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x00004558 .quad -8733399612580906262
- 0x24, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x00004560 .quad 4549648098962661924
- 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x00004568 .quad -6305063497298744923
- 0xad, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x00004570 .quad -8147997931578836307
- 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x00004578 .quad -3269643353196043250
- 0xac, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x00004580 .quad 1825030320404309164
- 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x00004588 .quad -8961056123388608887
- 0xd7, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x00004590 .quad 6892973918932774359
- 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x00004598 .quad -6589634135808373205
- 0x4d, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x000045a0 .quad 4004531380238580045
- 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x000045a8 .quad -3625356651333078602
- 0xd0, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x000045b0 .quad -2108853905778275376
- 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x000045b8 .quad -9183376934724255983
- 0xc4, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x000045c0 .quad 6587304654631931588
- 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x000045c8 .quad -6867535149977932074
- 0x75, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x000045d0 .quad -989241218564861323
- 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x000045d8 .quad -3972732919045027189
- 0x12, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x000045e0 .quad -1236551523206076654
- 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x000045e8 .quad -354230130378896082
- 0x6b, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x000045f0 .quad 6144684325637283947
- 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x000045f8 .quad -7138922859127891907
- 0x86, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x00004600 .quad -6154202648235558778
- 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x00004608 .quad -4311967555482476980
- 0xa8, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x00004610 .quad -3081067291867060568
- 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x00004618 .quad -778273425925708321
- 0x29, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x00004620 .quad -1925667057416912855
- 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x00004628 .quad -7403949918844649557
- 0x33, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x00004630 .quad -2407083821771141069
- 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x00004638 .quad -4643251380128424042
- 0x40, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x00004640 .quad -7620540795641314240
- 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x00004648 .quad -1192378206733142148
- 0xa8, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x00004650 .quad -2456994988062127448
- 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x00004658 .quad -7662765406849295699
- 0x52, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x00004660 .quad 6152128301777116498
- 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x00004668 .quad -4966770740134231719
- 0xa6, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x00004670 .quad -6144897678060768090
- 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x00004678 .quad -1596777406740401745
- 0xe8, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x00004680 .quad -3840561048787980056
- 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x00004688 .quad -7915514906853832947
- 0x22, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x00004690 .quad 4422670725869800738
- 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x00004698 .quad -5282707615139903279
- 0x6a, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x000046a0 .quad -8306719647944912790
- 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x000046a8 .quad -1991698500497491195
- 0x42, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x000046b0 .quad 8643358275316593218
- 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x000046b8 .quad -8162340590452013853
- 0xd3, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x000046c0 .quad 6192511825718353619
- 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x000046c8 .quad -5591239719637629412
- 0x88, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x000046d0 .quad 7740639782147942024
- 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x000046d8 .quad -2377363631119648861
- 0x15, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x000046e0 .quad 2532056854628769813
- 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x000046e8 .quad -8403381297090862394
- 0x1a, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x000046f0 .quad -6058300968568813542
- 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x000046f8 .quad -5892540602936190089
- 0x21, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x00004700 .quad -7572876210711016927
- 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x00004708 .quad -2753989735242849707
- 0x54, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x00004710 .quad 9102010423587778132
- 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x00004718 .quad -8638772612167862923
- 0xe9, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x00004720 .quad -2457545025797441047
- 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x00004728 .quad -6186779746782440750
- 0x64, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x00004730 .quad -7683617300674189212
- 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x00004738 .quad -3121788665050663033
- 0x3e, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x00004740 .quad -4802260812921368258
- 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x00004748 .quad -8868646943297746252
- 0x8e, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x00004750 .quad -1391139997724322418
- 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x00004758 .quad -6474122660694794911
- 0xf2, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x00004760 .quad 7484447039699372786
- 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x00004768 .quad -3480967307441105734
- 0xd7, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x00004770 .quad -9157278655470055721
- 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x00004778 .quad -9093133594791772940
- 0x8d, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x00004780 .quad -6834912300910181747
- 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x00004788 .quad -6754730975062328271
- 0x30, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x00004790 .quad 679731660717048624
- 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x00004798 .quad -3831727700400522434
- 0xfc, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x000047a0 .quad -8373707460958465028
- 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x000047a8 .quad -177973607073265139
- 0x7d, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x000047b0 .quad 8601490892183123069
- 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x000047b8 .quad -7028762532061872568
- 0x9d, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x000047c0 .quad -7694880458480647779
- 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x000047c8 .quad -4174267146649952806
- 0x04, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x000047d0 .quad 4216457482181353988
- 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x000047d8 .quad -606147914885053103
- 0x42, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x000047e0 .quad -4282243101277735614
- 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x000047e8 .quad -7296371474444240046
- 0x93, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x000047f0 .quad 8482254178684994195
- 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x000047f8 .quad -4508778324627912153
- 0x38, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x00004800 .quad 5991131704928854840
- 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x00004808 .quad -1024286887357502287
- 0x03, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x00004810 .quad -3173071712060547581
- 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x00004818 .quad -7557708332239520786
- 0x84, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x00004820 .quad -8578025658503072380
- 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x00004828 .quad -4835449396872013078
- 0xe5, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x00004830 .quad 3112525982153323237
- 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x00004838 .quad -1432625727662628443
- 0xcf, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x00004840 .quad 4251171748059520975
- 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x00004848 .quad -7812920107430224633
- 0xc2, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x00004850 .quad 702278666647013314
- 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x00004858 .quad -5154464115860392887
- 0xb3, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x00004860 .quad 5489534351736154547
- 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x00004868 .quad -1831394126398103205
- 0x10, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x00004870 .quad 1125115960621402640
- 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x00004878 .quad -8062150356639896359
- 0x94, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x00004880 .quad 6018080969204141204
- 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x00004888 .quad -5466001927372482545
- 0xb9, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x00004890 .quad 2910915193077788601
- 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x00004898 .quad -2220816390788215277
- 0xd3, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x000048a0 .quad -486521013540076077
- 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x000048a8 .quad -8305539271883716405
- 0x48, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x000048b0 .quad -608151266925095096
- 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x000048b8 .quad -5770238071427257602
- 0x1b, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x000048c0 .quad -5371875102083756773
- 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x000048c8 .quad -2601111570856684098
- 0x30, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x000048d0 .quad 3560107088838733872
- 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x000048d8 .quad -8543223759426509417
- 0x3d, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x000048e0 .quad -161552157378970563
- 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x000048e8 .quad -6067343680855748868
- 0x4c, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x000048f0 .quad 4409745821703674700
- 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x000048f8 .quad -2972493582642298180
- 0x0f, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x00004900 .quad -6467280898289979121
- 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x00004908 .quad -8775337516792518219
- 0x53, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x00004910 .quad 1139270913992301907
- 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x00004918 .quad -6357485877563259869
- 0xa8, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x00004920 .quad -3187597375937010520
- 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x00004928 .quad -3335171328526686933
- 0xe9, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x00004930 .quad 7231123676894144233
- 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x00004938 .quad -9002011107970261189
- 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x00004940 .quad 4427218577690292387
- 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x00004948 .quad -6640827866535438582
- 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00004950 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, //0x00004960 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00004968 .quad -9223372036854775808
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004970 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x00004978 .quad -6917529027641081856
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004980 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x00004988 .quad -4035225266123964416
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004990 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00004998 .quad -432345564227567616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000049a0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x000049a8 .quad -7187745005283311616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000049b0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x000049b8 .quad -4372995238176751616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000049c0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x000049c8 .quad -854558029293551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000049d0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x000049d8 .quad -7451627795949551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000049e0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x000049e8 .quad -4702848726509551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000049f0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x000049f8 .quad -1266874889709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004a00 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x00004a08 .quad -7709325833709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004a10 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x00004a18 .quad -5024971273709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004a20 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x00004a28 .quad -1669528073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004a30 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x00004a38 .quad -7960984073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004a40 .quad 0
- 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x00004a48 .quad -5339544073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004a50 .quad 0
- 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x00004a58 .quad -2062744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004a60 .quad 0
- 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x00004a68 .quad -8206744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004a70 .quad 0
- 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x00004a78 .quad -5646744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004a80 .quad 0
- 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x00004a88 .quad -2446744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004a90 .quad 0
- 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x00004a98 .quad -8446744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004aa0 .quad 0
- 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x00004aa8 .quad -5946744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ab0 .quad 0
- 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x00004ab8 .quad -2821744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ac0 .quad 0
- 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x00004ac8 .quad -8681119073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ad0 .quad 0
- 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x00004ad8 .quad -6239712823709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ae0 .quad 0
- 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x00004ae8 .quad -3187955011209551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004af0 .quad 0
- 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x00004af8 .quad -8910000909647051616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004b00 .quad 0
- 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x00004b08 .quad -6525815118631426616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004b10 .quad 0
- 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x00004b18 .quad -3545582879861895366
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x00004b20 .quad 4611686018427387904
- 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x00004b28 .quad -9133518327554766460
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x00004b30 .quad 5764607523034234880
- 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x00004b38 .quad -6805211891016070171
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x00004b40 .quad -6629298651489370112
- 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x00004b48 .quad -3894828845342699810
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x00004b50 .quad 5548434740920451072
- 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x00004b58 .quad -256850038250986858
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x00004b60 .quad -1143914305352105984
- 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x00004b68 .quad -7078060301547948643
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x00004b70 .quad 7793479155164643328
- 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x00004b78 .quad -4235889358507547899
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x00004b80 .quad -4093209111326359552
- 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x00004b88 .quad -683175679707046970
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x00004b90 .quad 4359273333062107136
- 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x00004b98 .quad -7344513827457986212
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x00004ba0 .quad 5449091666327633920
- 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x00004ba8 .quad -4568956265895094861
- 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x00004bb0 .quad 2199678564482154496
- 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x00004bb8 .quad -1099509313941480672
- 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x00004bc0 .quad 1374799102801346560
- 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x00004bc8 .quad -7604722348854507276
- 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x00004bd0 .quad 1718498878501683200
- 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x00004bd8 .quad -4894216917640746191
- 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x00004be0 .quad 6759809616554491904
- 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x00004be8 .quad -1506085128623544835
- 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x00004bf0 .quad 6530724019560251392
- 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x00004bf8 .quad -7858832233030797378
- 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x00004c00 .quad -1059967012404461568
- 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x00004c08 .quad -5211854272861108819
- 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x00004c10 .quad 7898413271349198848
- 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x00004c18 .quad -1903131822648998119
- 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x00004c20 .quad -1981020733047832576
- 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x00004c28 .quad -8106986416796705681
- 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x00004c30 .quad -2476275916309790720
- 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x00004c38 .quad -5522047002568494197
- 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x00004c40 .quad -3095344895387238400
- 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x00004c48 .quad -2290872734783229842
- 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x00004c50 .quad 4982938468024057856
- 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x00004c58 .quad -8349324486880600507
- 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x00004c60 .quad -7606384970252091392
- 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x00004c68 .quad -5824969590173362730
- 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x00004c70 .quad 4327076842467049472
- 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x00004c78 .quad -2669525969289315508
- 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x00004c80 .quad -6518949010312869888
- 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x00004c88 .quad -8585982758446904049
- 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x00004c90 .quad -8148686262891087360
- 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x00004c98 .quad -6120792429631242157
- 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x00004ca0 .quad 8260886245095692416
- 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x00004ca8 .quad -3039304518611664792
- 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x00004cb0 .quad 5163053903184807760
- 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x00004cb8 .quad -8817094351773372351
- 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x00004cc0 .quad -7381240676301154012
- 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x00004cc8 .quad -6409681921289327535
- 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x00004cd0 .quad -3178808521666707
- 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x00004cd8 .quad -3400416383184271515
- 0xa4, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x00004ce0 .quad -4613672773753429596
- 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x00004ce8 .quad -9042789267131251553
- 0x0d, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x00004cf0 .quad -5767090967191786995
- 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x00004cf8 .quad -6691800565486676537
- 0x90, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x00004d00 .quad -7208863708989733744
- 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x00004d08 .quad -3753064688430957767
- 0xb4, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x00004d10 .quad 212292400617608628
- 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x00004d18 .quad -79644842111309304
- 0x90, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x00004d20 .quad 132682750386005392
- 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x00004d28 .quad -6967307053960650171
- 0xf5, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x00004d30 .quad 4777539456409894645
- 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x00004d38 .quad -4097447799023424810
- 0xb2, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x00004d40 .quad -3251447716342407502
- 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x00004d48 .quad -510123730351893109
- 0x2f, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x00004d50 .quad 7191217214140771119
- 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x00004d58 .quad -7236356359111015049
- 0xfb, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x00004d60 .quad 4377335499248575995
- 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x00004d68 .quad -4433759430461380907
- 0x7a, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x00004d70 .quad -8363388681221443718
- 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x00004d78 .quad -930513269649338230
- 0xac, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x00004d80 .quad -7532960934977096276
- 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x00004d88 .quad -7499099821171918250
- 0x17, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x00004d90 .quad 4418856886560793367
- 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x00004d98 .quad -4762188758037509908
- 0xdd, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x00004da0 .quad 5523571108200991709
- 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x00004da8 .quad -1341049929119499481
- 0x6a, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x00004db0 .quad -8076983103442849942
- 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x00004db8 .quad -7755685233340769032
- 0x44, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x00004dc0 .quad -5484542860876174524
- 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x00004dc8 .quad -5082920523248573386
- 0x16, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x00004dd0 .quad 6979379479186945558
- 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x00004dd8 .quad -1741964635633328828
- 0xcd, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x00004de0 .quad -4861259862362934835
- 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x00004de8 .quad -8006256924911912374
- 0x41, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x00004df0 .quad 7758483227328495169
- 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x00004df8 .quad -5396135137712502563
- 0xd1, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x00004e00 .quad -4136954021121544751
- 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x00004e08 .quad -2133482903713240300
- 0xa2, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x00004e10 .quad -279753253987271518
- 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x00004e18 .quad -8250955842461857044
- 0xcb, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x00004e20 .quad 4261994450943298507
- 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x00004e28 .quad -5702008784649933400
- 0xbe, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x00004e30 .quad 5327493063679123134
- 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x00004e38 .quad -2515824962385028846
- 0x37, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x00004e40 .quad 7941369183226839863
- 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x00004e48 .quad -8489919629131724885
- 0x04, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x00004e50 .quad 5315025460606161924
- 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x00004e58 .quad -6000713517987268202
- 0x06, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x00004e60 .quad -2579590211097073402
- 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x00004e68 .quad -2889205879056697349
- 0xa3, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x00004e70 .quad 7611128154919104931
- 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x00004e78 .quad -8723282702051517699
- 0x0c, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x00004e80 .quad -4321147861633282548
- 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x00004e88 .quad -6292417359137009220
- 0x90, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x00004e90 .quad -789748808614215280
- 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x00004e98 .quad -3253835680493873621
- 0xfa, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x00004ea0 .quad 8729779031470891258
- 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x00004ea8 .quad -8951176327949752869
- 0x38, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x00004eb0 .quad 6300537770911226168
- 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x00004eb8 .quad -6577284391509803182
- 0x86, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x00004ec0 .quad -1347699823215743098
- 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x00004ec8 .quad -3609919470959866074
- 0xb4, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x00004ed0 .quad 6075216638131242420
- 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x00004ed8 .quad -9173728696990998152
- 0x21, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x00004ee0 .quad 7594020797664053025
- 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x00004ee8 .quad -6855474852811359786
- 0xe9, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x00004ef0 .quad 269153960225290473
- 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x00004ef8 .quad -3957657547586811828
- 0x23, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x00004f00 .quad 336442450281613091
- 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x00004f08 .quad -335385916056126881
- 0x76, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x00004f10 .quad 7127805559067090038
- 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x00004f18 .quad -7127145225176161157
- 0x94, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x00004f20 .quad 4298070930406474644
- 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x00004f28 .quad -4297245513042813542
- 0x79, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x00004f30 .quad -3850783373846682503
- 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x00004f38 .quad -759870872876129024
- 0xcb, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x00004f40 .quad 9122475437414293195
- 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x00004f48 .quad -7392448323188662496
- 0x7e, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x00004f50 .quad -7043649776941685122
- 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x00004f58 .quad -4628874385558440216
- 0x1e, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x00004f60 .quad -4192876202749718498
- 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x00004f68 .quad -1174406963520662366
- 0x12, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x00004f70 .quad -4926390635932268014
- 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x00004f78 .quad -7651533379841495835
- 0x97, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x00004f80 .quad 3065383741939440791
- 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x00004f88 .quad -4952730706374481889
- 0xbd, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x00004f90 .quad -779956341003086915
- 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x00004f98 .quad -1579227364540714458
- 0x56, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x00004fa0 .quad 6430056314514152534
- 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x00004fa8 .quad -7904546130479028392
- 0x6c, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x00004fb0 .quad 8037570393142690668
- 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x00004fb8 .quad -5268996644671397586
- 0x47, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x00004fc0 .quad 823590954573587527
- 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x00004fc8 .quad -1974559787411859078
- 0xac, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x00004fd0 .quad 5126430365035880108
- 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x00004fd8 .quad -8151628894773493780
- 0x57, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x00004fe0 .quad 6408037956294850135
- 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x00004fe8 .quad -5577850100039479321
- 0xed, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x00004ff0 .quad 3398361426941174765
- 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x00004ff8 .quad -2360626606621961247
- 0x74, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x00005000 .quad -4793553135802847628
- 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x00005008 .quad -8392920656779807636
- 0x11, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x00005010 .quad -1380255401326171631
- 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x00005018 .quad -5879464802547371641
- 0x95, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x00005020 .quad -1725319251657714539
- 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x00005028 .quad -2737644984756826647
- 0xdd, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x00005030 .quad 3533361486141316317
- 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x00005038 .quad -8628557143114098510
- 0x15, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x00005040 .quad -4806670179178130411
- 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x00005048 .quad -6174010410465235234
- 0x1a, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x00005050 .quad 7826720331309500698
- 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x00005058 .quad -3105826994654156138
- 0xb0, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x00005060 .quad 280014188641050032
- 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x00005068 .quad -8858670899299929442
- 0x1c, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x00005070 .quad -8873354301053463268
- 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x00005078 .quad -6461652605697523899
- 0x63, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x00005080 .quad -1868320839462053277
- 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x00005088 .quad -3465379738694516970
- 0x7e, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x00005090 .quad 5749828502977298558
- 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x00005098 .quad -9083391364325154962
- 0x9d, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x000050a0 .quad -2036086408133152611
- 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x000050a8 .quad -6742553186979055799
- 0xc5, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x000050b0 .quad 6678264026688335045
- 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x000050b8 .quad -3816505465296431844
- 0xf6, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x000050c0 .quad 8347830033360418806
- 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x000050c8 .quad -158945813193151901
- 0xfa, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x000050d0 .quad 2911550761636567802
- 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x000050d8 .quad -7016870160886801794
- 0xb8, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x000050e0 .quad -5583933584809066056
- 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x000050e8 .quad -4159401682681114339
- 0x26, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x000050f0 .quad 2243455055843443238
- 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x000050f8 .quad -587566084924005019
- 0x58, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x00005100 .quad 3708002419115845976
- 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x00005108 .quad -7284757830718584993
- 0xae, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x00005110 .quad 23317005467419566
- 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x00005118 .quad -4494261269970843337
- 0x9a, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x00005120 .quad -4582539761593113446
- 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x00005128 .quad -1006140569036166268
- 0xe0, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x00005130 .quad -558244341782001952
- 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x00005138 .quad -7546366883288685774
- 0x98, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x00005140 .quad -5309491445654890344
- 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x00005148 .quad -4821272585683469313
- 0xbe, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x00005150 .quad -6636864307068612930
- 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x00005158 .quad -1414904713676948737
- 0x37, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x00005160 .quad -4148040191917883081
- 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x00005168 .quad -7801844473689174817
- 0x84, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x00005170 .quad -5185050239897353852
- 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x00005178 .quad -5140619573684080617
- 0xe5, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x00005180 .quad -6481312799871692315
- 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x00005188 .quad -1814088448677712867
- 0x2f, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x00005190 .quad -8662506518347195601
- 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x00005198 .quad -8051334308064652398
- 0xfb, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x000051a0 .quad 3006924907348169211
- 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x000051a8 .quad -5452481866653427593
- 0x7a, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x000051b0 .quad -853029884242176390
- 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x000051b8 .quad -2203916314889396588
- 0x0c, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x000051c0 .quad 1772699331562333708
- 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x000051c8 .quad -8294976724446954723
- 0x8f, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x000051d0 .quad 6827560182880305039
- 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x000051d8 .quad -5757034887131305500
- 0x73, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x000051e0 .quad 8534450228600381299
- 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x000051e8 .quad -2584607590486743971
- 0xa8, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x000051f0 .quad 7639874402088932264
- 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x000051f8 .quad -8532908771695296838
- 0x92, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x00005200 .quad 326470965756389522
- 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x00005208 .quad -6054449946191733143
- 0xb6, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x00005210 .quad 5019774725622874806
- 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x00005218 .quad -2956376414312278525
- 0xb2, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x00005220 .quad 831516194300602802
- 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x00005228 .quad -8765264286586255934
- 0x1e, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x00005230 .quad -8183976793979022306
- 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x00005238 .quad -6344894339805432014
- 0x26, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x00005240 .quad 3605087062808385830
- 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x00005248 .quad -3319431906329402113
- 0xb8, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x00005250 .quad 9170708441896323000
- 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x00005258 .quad -8992173969096958177
- 0xa6, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x00005260 .quad 6851699533943015846
- 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x00005268 .quad -6628531442943809817
- 0x0f, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x00005270 .quad 3952938399001381903
- 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x00005278 .quad -3673978285252374367
- 0x89, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x00005280 .quad -4446942528265218167
- 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x00005288 .quad -9213765455923815836
- 0x6c, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x00005290 .quad -946992141904134804
- 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x00005298 .quad -6905520801477381891
- 0xc7, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x000052a0 .quad 8039631859474607303
- 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x000052a8 .quad -4020214983419339459
- 0xf9, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x000052b0 .quad -3785518230938904583
- 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x000052b8 .quad -413582710846786420
- 0xfb, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x000052c0 .quad -60105885123121413
- 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x000052c8 .quad -7176018221920323369
- 0xba, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x000052d0 .quad -75132356403901766
- 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x000052d8 .quad -4358336758973016307
- 0x69, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x000052e0 .quad 9129456591349898601
- 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x000052e8 .quad -836234930288882479
- 0x61, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x000052f0 .quad -1211618658047395231
- 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x000052f8 .quad -7440175859071633406
- 0xfa, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x00005300 .quad -6126209340986631942
- 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x00005308 .quad -4688533805412153853
- 0x38, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x00005310 .quad -7657761676233289928
- 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x00005318 .quad -1248981238337804412
- 0x83, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x00005320 .quad -2480258038432112253
- 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x00005328 .quad -7698142301602209614
- 0xe4, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x00005330 .quad -7712008566467528220
- 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x00005338 .quad -5010991858575374113
- 0x5d, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x00005340 .quad 8806733365625141341
- 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x00005348 .quad -1652053804791829737
- 0x3a, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x00005350 .quad -6025006692552756422
- 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x00005358 .quad -7950062655635975442
- 0x09, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x00005360 .quad 6303799689591218185
- 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x00005368 .quad -5325892301117581398
- 0x0b, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x00005370 .quad -1343622424865753077
- 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x00005378 .quad -2045679357969588844
- 0x07, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x00005380 .quad 1466078993672598279
- 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x00005388 .quad -8196078626372074883
- 0xc8, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x00005390 .quad 6444284760518135752
- 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x00005398 .quad -5633412264537705700
- 0xbb, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x000053a0 .quad 8055355950647669691
- 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x000053a8 .quad -2430079312244744221
- 0x54, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x000053b0 .quad 2728754459941099604
- 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x000053b8 .quad -8436328597794046994
- 0x6a, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x000053c0 .quad -5812428961928401302
- 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x000053c8 .quad -5933724728815170839
- 0x04, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x000053d0 .quad 1957835834444274180
- 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x000053d8 .quad -2805469892591575644
- 0x42, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x000053e0 .quad -7999724640327104446
- 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x000053e8 .quad -8670947710510816634
- 0x53, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x000053f0 .quad 3835402254873283155
- 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x000053f8 .quad -6226998619711132888
- 0xe8, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x00005400 .quad 4794252818591603944
- 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x00005408 .quad -3172062256211528206
- 0x11, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x00005410 .quad 7608094030047140369
- 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x00005418 .quad -8900067937773286985
- 0x95, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x00005420 .quad 4898431519131537557
- 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x00005428 .quad -6513398903789220827
- 0xbb, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x00005430 .quad -7712018656367741765
- 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x00005438 .quad -3530062611309138130
- 0xf5, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x00005440 .quad 2097517367411243253
- 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x00005448 .quad -9123818159709293187
- 0x32, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x00005450 .quad 7233582727691441970
- 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x00005458 .quad -6793086681209228580
- 0xfe, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x00005460 .quad 9041978409614302462
- 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x00005468 .quad -3879672333084147821
- 0x3e, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x00005470 .quad 6690786993590490174
- 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x00005478 .quad -237904397927796872
- 0xa7, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x00005480 .quad 4181741870994056359
- 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x00005488 .quad -7066219276345954901
- 0xd0, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x00005490 .quad 615491320315182544
- 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x00005498 .quad -4221088077005055722
- 0x45, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x000054a0 .quad -8454007886460797627
- 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x000054a8 .quad -664674077828931749
- 0x4b, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x000054b0 .quad 3939617107816777291
- 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x000054b8 .quad -7332950326284164199
- 0xdd, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x000054c0 .quad -8910536670511192099
- 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x000054c8 .quad -4554501889427817345
- 0xd5, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x000054d0 .quad 7308573235570561493
- 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x000054d8 .quad -1081441343357383777
- 0x25, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x000054e0 .quad -6961356773836868827
- 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x000054e8 .quad -7593429867239446717
- 0xee, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x000054f0 .quad -8701695967296086034
- 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x000054f8 .quad -4880101315621920492
- 0xea, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x00005500 .quad -6265433940692719638
- 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x00005508 .quad -1488440626100012711
- 0xf2, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x00005510 .quad 695789805494438130
- 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x00005518 .quad -7847804418953589800
- 0x2f, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x00005520 .quad 869737256868047663
- 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x00005528 .quad -5198069505264599346
- 0xfa, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x00005530 .quad -8136200465769716230
- 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x00005538 .quad -1885900863153361279
- 0xbc, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x00005540 .quad -473439272678684740
- 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x00005548 .quad -8096217067111932656
- 0xac, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x00005550 .quad 4019886927579031980
- 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x00005558 .quad -5508585315462527915
- 0x17, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x00005560 .quad -8810199395808373737
- 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x00005568 .quad -2274045625900771990
- 0x8e, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x00005570 .quad -7812217631593927538
- 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x00005578 .quad -8338807543829064350
- 0xb2, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x00005580 .quad 4069786015789754290
- 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x00005588 .quad -5811823411358942533
- 0x9e, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x00005590 .quad 475546501309804958
- 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x00005598 .quad -2653093245771290262
- 0x03, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x000055a0 .quad 4908902581746016003
- 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x000055a8 .quad -8575712306248138270
- 0xc3, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x000055b0 .quad -3087243809672255805
- 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x000055b8 .quad -6107954364382784934
- 0x74, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x000055c0 .quad -8470740780517707660
- 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x000055c8 .quad -3023256937051093263
- 0x49, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x000055d0 .quad -682526969396179383
- 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x000055d8 .quad -8807064613298015146
- 0xdb, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x000055e0 .quad -5464844730172612133
- 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x000055e8 .quad -6397144748195131028
- 0x52, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x000055f0 .quad -2219369894288377262
- 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x000055f8 .quad -3384744916816525881
- 0x73, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x00005600 .quad -1387106183930235789
- 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x00005608 .quad -9032994600651410532
- 0x90, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x00005610 .quad 2877803288514593168
- 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x00005618 .quad -6679557232386875260
- 0xf4, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x00005620 .quad 3597254110643241460
- 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x00005628 .quad -3737760522056206171
- 0x71, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x00005630 .quad 9108253656731439729
- 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x00005638 .quad -60514634142869810
- 0x86, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x00005640 .quad 1080972517029761926
- 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x00005648 .quad -6955350673980375487
- 0x68, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x00005650 .quad 5962901664714590312
- 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x00005658 .quad -4082502324048081455
- 0x82, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x00005660 .quad -6381430974388925822
- 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x00005668 .quad -491441886632713915
- 0x91, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x00005670 .quad -8600080377420466543
- 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x00005678 .quad -7224680206786528053
- 0x35, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x00005680 .quad 7696643601933968437
- 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x00005688 .quad -4419164240055772162
- 0x43, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x00005690 .quad 397432465562684739
- 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x00005698 .quad -912269281642327298
- 0x4a, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x000056a0 .quad -4363290727450709942
- 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x000056a8 .quad -7487697328667536418
- 0x5c, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x000056b0 .quad 8380944645968776284
- 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x000056b8 .quad -4747935642407032618
- 0x73, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x000056c0 .quad 1252808770606194547
- 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x000056c8 .quad -1323233534581402868
- 0xa8, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x000056d0 .quad -8440366555225904216
- 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x000056d8 .quad -7744549986754458649
- 0x92, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x000056e0 .quad 7896285879677171346
- 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x000056e8 .quad -5069001465015685407
- 0x37, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x000056f0 .quad -3964700705685699529
- 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x000056f8 .quad -1724565812842218855
- 0xa2, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x00005700 .quad 2133748077373825698
- 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x00005708 .quad -7995382660667468640
- 0x4b, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x00005710 .quad 2667185096717282123
- 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x00005718 .quad -5382542307406947896
- 0x1d, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x00005720 .quad 3333981370896602653
- 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x00005728 .quad -2116491865831296966
- 0xd2, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x00005730 .quad 6695424375237764562
- 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x00005738 .quad -8240336443785642460
- 0x47, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x00005740 .quad 8369280469047205703
- 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x00005748 .quad -5688734536304665171
- 0x19, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x00005750 .quad -3373457468973156583
- 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x00005758 .quad -2499232151953443560
- 0x6f, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x00005760 .quad -9025939945749304721
- 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x00005768 .quad -8479549122611984081
- 0x0b, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x00005770 .quad 7164319141522920715
- 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x00005778 .quad -5987750384837592197
- 0x4e, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x00005780 .quad 4343712908476262990
- 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x00005788 .quad -2873001962619602342
- 0x71, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x00005790 .quad 7326506586225052273
- 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x00005798 .quad -8713155254278333320
- 0x0d, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x000057a0 .quad 9158133232781315341
- 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x000057a8 .quad -6279758049420528746
- 0x50, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x000057b0 .quad 2224294504121868368
- 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x000057b8 .quad -3238011543348273028
- 0x32, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x000057c0 .quad -7833187971778608078
- 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x000057c8 .quad -8941286242233752499
- 0x3f, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x000057d0 .quad -568112927868484289
- 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x000057d8 .quad -6564921784364802720
- 0x8e, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x000057e0 .quad 3901544858591782542
- 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x000057e8 .quad -3594466212028615495
- 0x19, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x000057f0 .quad -4479063491021217767
- 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x000057f8 .quad -9164070410158966541
- 0x1f, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x00005800 .quad -5598829363776522209
- 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x00005808 .quad -6843401994271320272
- 0x27, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x00005810 .quad -2386850686293264857
- 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x00005818 .quad -3942566474411762436
- 0xb1, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x00005820 .quad 1628122660560806833
- 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x00005828 .quad -316522074587315140
- 0x4e, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x00005830 .quad -8205795374004271538
- 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x00005838 .quad -7115355324258153819
- 0xe2, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x00005840 .quad -1033872180650563614
- 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x00005848 .quad -4282508136895304370
- 0xdb, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x00005850 .quad -5904026244240592421
- 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x00005858 .quad -741449152691742558
- 0x29, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x00005860 .quad -5995859411864064215
- 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x00005868 .quad -7380934748073420955
- 0xf3, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x00005870 .quad 1728547772024695539
- 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x00005878 .quad -4614482416664388289
- 0xb0, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x00005880 .quad -2451001303396518480
- 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x00005888 .quad -1156417002403097458
- 0x8e, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x00005890 .quad 5385653213018257806
- 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x00005898 .quad -7640289654143017767
- 0xf1, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x000058a0 .quad -7102991539009341455
- 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x000058a8 .quad -4938676049251384305
- 0xed, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x000058b0 .quad -8878739423761676819
- 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x000058b8 .quad -1561659043136842477
- 0xb4, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x000058c0 .quad 3674159897003727796
- 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x000058c8 .quad -7893565929601608404
- 0xa1, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x000058d0 .quad 4592699871254659745
- 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x000058d8 .quad -5255271393574622601
- 0x4a, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x000058e0 .quad 1129188820640936778
- 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x000058e8 .quad -1957403223540890347
- 0x0e, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x000058f0 .quad 3011586022114279438
- 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x000058f8 .quad -8140906042354138323
- 0x12, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x00005900 .quad 8376168546070237202
- 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x00005908 .quad -5564446534515285000
- 0x16, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x00005910 .quad -7976533391121755114
- 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x00005918 .quad -2343872149716718346
- 0x8e, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x00005920 .quad 1932195658189984910
- 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x00005928 .quad -8382449121214030822
- 0xb1, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x00005930 .quad -6808127464117294671
- 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x00005938 .quad -5866375383090150624
- 0x1e, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x00005940 .quad -3898473311719230434
- 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x00005948 .quad -2721283210435300376
- 0x92, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x00005950 .quad 9092669226243950738
- 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x00005958 .quad -8618331034163144591
- 0xb7, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x00005960 .quad -2469221522477225289
- 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x00005968 .quad -6161227774276542835
- 0x65, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x00005970 .quad 6136845133758244197
- 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x00005978 .quad -3089848699418290639
- 0x5f, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x00005980 .quad -3082000819042179233
- 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x00005988 .quad -8848684464777513506
- 0x37, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x00005990 .quad -8464187042230111945
- 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x00005998 .quad -6449169562544503978
- 0x85, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x000059a0 .quad 3254824252494523781
- 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x000059a8 .quad -3449775934753242068
- 0x73, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x000059b0 .quad -7189106879045698445
- 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x000059b8 .quad -9073638986861858149
- 0x8f, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x000059c0 .quad -8986383598807123057
- 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x000059c8 .quad -6730362715149934782
- 0x73, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x000059d0 .quad 2602078556773259891
- 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x000059d8 .quad -3801267375510030573
- 0x10, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x000059e0 .quad -1359087822460813040
- 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x000059e8 .quad -139898200960150313
- 0xaa, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x000059f0 .quad -849429889038008150
- 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x000059f8 .quad -7004965403241175802
- 0xd5, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x00005a00 .quad -5673473379724898091
- 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x00005a08 .quad -4144520735624081848
- 0x0a, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x00005a10 .quad -2480155706228734710
- 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x00005a18 .quad -568964901102714406
- 0x26, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x00005a20 .quad -3855940325606653146
- 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x00005a28 .quad -7273132090830278360
- 0xf0, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x00005a30 .quad -208239388580928528
- 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x00005a38 .quad -4479729095110460046
- 0xec, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x00005a40 .quad -4871985254153548564
- 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x00005a48 .quad -987975350460687153
- 0x13, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x00005a50 .quad -3044990783845967853
- 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x00005a58 .quad -7535013621679011327
- 0x18, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x00005a60 .quad 5417133557047315992
- 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x00005a68 .quad -4807081008671376254
- 0x9e, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x00005a70 .quad -2451955090545630818
- 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x00005a78 .quad -1397165242411832414
- 0x03, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x00005a80 .quad -3838314940804713213
- 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x00005a88 .quad -7790757304148477115
- 0x43, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x00005a90 .quad 4425478360848884291
- 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x00005a98 .quad -5126760611758208489
- 0xd4, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x00005aa0 .quad 920161932633717460
- 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x00005aa8 .quad -1796764746270372707
- 0xc5, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x00005ab0 .quad 2880944217109767365
- 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x00005ab8 .quad -8040506994060064798
- 0xf6, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x00005ac0 .quad -5622191765467566602
- 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x00005ac8 .quad -5438947724147693094
- 0x73, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x00005ad0 .quad 6807318348447705459
- 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x00005ad8 .quad -2186998636757228463
- 0xe8, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x00005ae0 .quad -2662955059861265944
- 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x00005ae8 .quad -8284403175614349646
- 0x62, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x00005af0 .quad -7940379843253970334
- 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x00005af8 .quad -5743817951090549153
- 0xfb, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x00005b00 .quad 8521269269642088699
- 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x00005b08 .quad -2568086420435798537
- 0x9d, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x00005b10 .quad -6203421752542164323
- 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x00005b18 .quad -8522583040413455942
- 0x44, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x00005b20 .quad 6080780864604458308
- 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x00005b28 .quad -6041542782089432023
- 0x95, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x00005b30 .quad -6234081974526590827
- 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x00005b38 .quad -2940242459184402125
- 0x5d, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x00005b40 .quad 5327070802775656541
- 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x00005b48 .quad -8755180564631333184
- 0x74, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x00005b50 .quad 6658838503469570676
- 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x00005b58 .quad -6332289687361778576
- 0x11, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x00005b60 .quad 8323548129336963345
- 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x00005b68 .quad -3303676090774835316
- 0xab, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x00005b70 .quad -4021154456019173717
- 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x00005b78 .quad -8982326584375353929
- 0x55, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x00005b80 .quad -5026443070023967147
- 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x00005b88 .quad -6616222212041804507
- 0xeb, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x00005b90 .quad 2940318199324816875
- 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x00005b98 .quad -3658591746624867729
- 0xb3, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x00005ba0 .quad 8755227902219092403
- 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x00005ba8 .quad -9204148869281624187
- 0x1f, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x00005bb0 .quad -2891023177508298209
- 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x00005bb8 .quad -6893500068174642330
- 0xa7, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x00005bc0 .quad -8225464990312760665
- 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x00005bc8 .quad -4005189066790915008
- 0x51, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x00005bd0 .quad -5670145219463562927
- 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x00005bd8 .quad -394800315061255856
- 0xd3, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x00005be0 .quad 7985374283903742931
- 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x00005be8 .quad -7164279224554366766
- 0xc8, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x00005bf0 .quad 758345818024902856
- 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x00005bf8 .quad -4343663012265570553
- 0xfa, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x00005c00 .quad -3663753745896259334
- 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x00005c08 .quad -817892746904575288
- 0x9c, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x00005c10 .quad -9207375118826243940
- 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x00005c18 .quad -7428711994456441411
- 0xc3, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x00005c20 .quad -2285846861678029117
- 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x00005c28 .quad -4674203974643163860
- 0x74, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x00005c30 .quad 1754377441329851508
- 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x00005c38 .quad -1231068949876566920
- 0xc8, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x00005c40 .quad 1096485900831157192
- 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x00005c48 .quad -7686947121313936181
- 0xba, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x00005c50 .quad -3241078642388441414
- 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x00005c58 .quad -4996997883215032323
- 0x69, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x00005c60 .quad 5172023733869224041
- 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x00005c68 .quad -1634561335591402499
- 0x41, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x00005c70 .quad 5538357842881958977
- 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x00005c78 .quad -7939129862385708418
- 0x52, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x00005c80 .quad -2300424733252327086
- 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x00005c88 .quad -5312226309554747619
- 0xa6, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x00005c90 .quad 6347841120289366950
- 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x00005c98 .quad -2028596868516046619
- 0x48, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x00005ca0 .quad 6273243709394548296
- 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x00005ca8 .quad -8185402070463610993
- 0xda, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x00005cb0 .quad 3229868618315797466
- 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x00005cb8 .quad -5620066569652125837
- 0xd1, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x00005cc0 .quad -574350245532641071
- 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x00005cc8 .quad -2413397193637769393
- 0x82, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x00005cd0 .quad -358968903457900670
- 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x00005cd8 .quad -8425902273664687727
- 0x63, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x00005ce0 .quad 8774660907532399971
- 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x00005ce8 .quad -5920691823653471754
- 0xbc, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x00005cf0 .quad 1744954097560724156
- 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x00005cf8 .quad -2789178761139451788
- 0xb5, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x00005d00 .quad -8132775725879323211
- 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x00005d08 .quad -8660765753353239224
- 0x22, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x00005d10 .quad -5554283638921766110
- 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x00005d18 .quad -6214271173264161126
- 0xeb, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x00005d20 .quad 6892203506629956075
- 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x00005d28 .quad -3156152948152813503
- 0x33, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x00005d30 .quad -2609901835997359309
- 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x00005d38 .quad -8890124620236590296
- 0x00, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x00005d40 .quad 1349308723430688768
- 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x00005d48 .quad -6500969756868349965
- 0x00, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x00005d50 .quad -2925050114139026944
- 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x00005d58 .quad -3514526177658049553
- 0x40, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x00005d60 .quad -1828156321336891840
- 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x00005d68 .quad -9114107888677362827
- 0xd0, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x00005d70 .quad 6938176635183661008
- 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x00005d78 .quad -6780948842419315629
- 0xc4, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x00005d80 .quad 4061034775552188356
- 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x00005d88 .quad -3864500034596756632
- 0xb5, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x00005d90 .quad 5076293469440235445
- 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x00005d98 .quad -218939024818557886
- 0xd1, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x00005da0 .quad 7784369436827535057
- 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x00005da8 .quad -7054365918152680535
- 0x85, 0x18, 0x24, 0x05, 0x73, 0x8b, 0x09, 0xc7, //0x00005db0 .quad -4104596259247744891
- 0x93, 0xe2, 0x1b, 0x62, 0x77, 0x52, 0xa0, 0xc5, //0x00005db8 .quad -4206271379263462765
- 0xa7, 0x1e, 0x6d, 0xc6, 0x4f, 0xee, 0xcb, 0xb8, //0x00005dc0 .quad -5130745324059681113
- 0x38, 0xdb, 0xa2, 0x3a, 0x15, 0x67, 0x08, 0xf7, //0x00005dc8 .quad -646153205651940552
- 0x28, 0x33, 0x04, 0xdc, 0xf1, 0x74, 0x7f, 0x73, //0x00005dd0 .quad 8322499218531169064
- 0x03, 0xc9, 0xa5, 0x44, 0x6d, 0x40, 0x65, 0x9a, //0x00005dd8 .quad -7321374781173544701
- 0xf2, 0x3f, 0x05, 0x53, 0x2e, 0x52, 0x5f, 0x50, //0x00005de0 .quad 5791438004736573426
- 0x44, 0x3b, 0xcf, 0x95, 0x88, 0x90, 0xfe, 0xc0, //0x00005de8 .quad -4540032458039542972
- 0xef, 0x8f, 0xc6, 0xe7, 0xb9, 0x26, 0x77, 0x64, //0x00005df0 .quad 7239297505920716783
- 0x15, 0x0a, 0x43, 0xbb, 0xaa, 0x34, 0x3e, 0xf1, //0x00005df8 .quad -1063354554122040811
- 0xf5, 0x19, 0xdc, 0x30, 0x34, 0x78, 0xca, 0x5e, //0x00005e00 .quad 6830403950414141941
- 0x4d, 0xe6, 0x09, 0xb5, 0xea, 0xe0, 0xc6, 0x96, //0x00005e08 .quad -7582125623967357363
- 0x72, 0x20, 0x13, 0x3d, 0x41, 0x16, 0x7d, 0xb6, //0x00005e10 .quad -5297053117264486286
- 0xe0, 0x5f, 0x4c, 0x62, 0x25, 0x99, 0x78, 0xbc, //0x00005e18 .quad -4865971011531808800
- 0x8f, 0xe8, 0x57, 0x8c, 0xd1, 0x5b, 0x1c, 0xe4, //0x00005e20 .quad -2009630378153219953
- 0xd8, 0x77, 0xdf, 0xba, 0x6e, 0xbf, 0x96, 0xeb, //0x00005e28 .quad -1470777745987373096
- 0x59, 0xf1, 0xb6, 0xf7, 0x62, 0xb9, 0x91, 0x8e, //0x00005e30 .quad -8173548013986844327
- 0xe7, 0xaa, 0xcb, 0x34, 0xa5, 0x37, 0x3e, 0x93, //0x00005e38 .quad -7836765118883190041
- 0xb0, 0xad, 0xa4, 0xb5, 0xbb, 0x27, 0x36, 0x72, //0x00005e40 .quad 8229809056225996208
- 0xa1, 0x95, 0xfe, 0x81, 0x8e, 0xc5, 0x0d, 0xb8, //0x00005e48 .quad -5184270380176599647
- 0x1c, 0xd9, 0x0d, 0xa3, 0xaa, 0xb1, 0xc3, 0xce, //0x00005e50 .quad -3547796734999668452
- 0x09, 0x3b, 0x7e, 0x22, 0xf2, 0x36, 0x11, 0xe6, //0x00005e58 .quad -1868651956793361655
- 0xb1, 0xa7, 0xe8, 0xa5, 0x0a, 0x4f, 0x3a, 0x21, //0x00005e60 .quad 2394313059052595121
- 0xe6, 0xe4, 0x8e, 0x55, 0x57, 0xc2, 0xca, 0x8f, //0x00005e68 .quad -8085436500636932890
- 0x9d, 0xd1, 0x62, 0x4f, 0xcd, 0xe2, 0x88, 0xa9, //0x00005e70 .quad -6230480713039031907
- 0x1f, 0x9e, 0xf2, 0x2a, 0xed, 0x72, 0xbd, 0xb3, //0x00005e78 .quad -5495109607368778209
- 0x05, 0x86, 0x3b, 0xa3, 0x80, 0x1b, 0xeb, 0x93, //0x00005e80 .quad -7788100891298789883
- 0xa7, 0x45, 0xaf, 0x75, 0xa8, 0xcf, 0xac, 0xe0, //0x00005e88 .quad -2257200990783584857
- 0xc3, 0x33, 0x05, 0x66, 0x30, 0xf1, 0x72, 0xbc, //0x00005e90 .quad -4867563057061743677
- 0x88, 0x8b, 0x8d, 0x49, 0xc9, 0x01, 0x6c, 0x8c, //0x00005e98 .quad -8328279646880822392
- 0xb4, 0x80, 0x86, 0x7f, 0x7c, 0xad, 0x8f, 0xeb, //0x00005ea0 .quad -1472767802899791692
- 0x6a, 0xee, 0xf0, 0x9b, 0x3b, 0x02, 0x87, 0xaf, //0x00005ea8 .quad -5798663540173640086
- 0xe1, 0x20, 0x68, 0x9f, 0xdb, 0x98, 0x73, 0xa6, //0x00005eb0 .quad -6452645772052127519
- 0x05, 0x2a, 0xed, 0x82, 0xca, 0xc2, 0x68, 0xdb, //0x00005eb8 .quad -2636643406789662203
- 0x8c, 0x14, 0xa1, 0x43, 0x89, 0x3f, 0x08, 0x88, //0x00005ec0 .quad -8644589625959967604
- 0x43, 0x3a, 0xd4, 0x91, 0xbe, 0x79, 0x21, 0x89, //0x00005ec8 .quad -8565431156884620733
- 0xb0, 0x59, 0x89, 0x94, 0x6b, 0x4f, 0x0a, 0x6a, //0x00005ed0 .quad 7641007041259592112
- 0xd4, 0x48, 0x49, 0x36, 0x2e, 0xd8, 0x69, 0xab, //0x00005ed8 .quad -6095102927678388012
- 0x1c, 0xb0, 0xab, 0x79, 0x46, 0xe3, 0x8c, 0x84, //0x00005ee0 .quad -8895485272135061476
- 0x09, 0x9b, 0xdb, 0xc3, 0x39, 0x4e, 0x44, 0xd6, //0x00005ee8 .quad -3007192641170597111
- 0x11, 0x4e, 0x0b, 0x0c, 0x0c, 0x0e, 0xd8, 0xf2, //0x00005ef0 .quad -947992276657025519
- 0xe5, 0x40, 0x69, 0x1a, 0xe4, 0xb0, 0xea, 0x85, //0x00005ef8 .quad -8797024428372705051
- 0x95, 0x21, 0x0e, 0x0f, 0x8f, 0x11, 0x8e, 0x6f, //0x00005f00 .quad 8038381691033493909
- 0x1f, 0x91, 0x03, 0x21, 0x1d, 0x5d, 0x65, 0xa7, //0x00005f08 .quad -6384594517038493409
- 0xfb, 0xa9, 0xd1, 0xd2, 0xf2, 0x95, 0x71, 0x4b, //0x00005f10 .quad 5436291095364479483
- 0x67, 0x75, 0x44, 0x69, 0x64, 0xb4, 0x3e, 0xd1, //0x00005f18 .quad -3369057127870728857
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- //0x00005f30 .p2align 4, 0x00
- //0x00005f30 _POW_TAB
- 0x01, 0x00, 0x00, 0x00, //0x00005f30 .long 1
- 0x03, 0x00, 0x00, 0x00, //0x00005f34 .long 3
- 0x06, 0x00, 0x00, 0x00, //0x00005f38 .long 6
- 0x09, 0x00, 0x00, 0x00, //0x00005f3c .long 9
- 0x0d, 0x00, 0x00, 0x00, //0x00005f40 .long 13
- 0x10, 0x00, 0x00, 0x00, //0x00005f44 .long 16
- 0x13, 0x00, 0x00, 0x00, //0x00005f48 .long 19
- 0x17, 0x00, 0x00, 0x00, //0x00005f4c .long 23
- 0x1a, 0x00, 0x00, 0x00, //0x00005f50 .long 26
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f54 .p2align 4, 0x00
- //0x00005f60 _LSHIFT_TAB
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005fa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005fb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005fc0 QUAD $0x0000000000000000 // .space 8, '\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x01, 0x00, 0x00, 0x00, //0x00005fc8 .long 1
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005fcc 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, //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, 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, //0x0000602c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x01, 0x00, 0x00, 0x00, //0x00006030 .long 1
- 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006034 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, //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, 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, //0x00006094 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x01, 0x00, 0x00, 0x00, //0x00006098 .long 1
- 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000609c 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, //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, 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, //0x000060fc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x02, 0x00, 0x00, 0x00, //0x00006100 .long 2
- 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006104 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, //0x00006114 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006164 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x02, 0x00, 0x00, 0x00, //0x00006168 .long 2
- 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000616c 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, //0x0000617c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x000061cc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x02, 0x00, 0x00, 0x00, //0x000061d0 .long 2
- 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061d4 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, //0x000061e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006234 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x03, 0x00, 0x00, 0x00, //0x00006238 .long 3
- 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000623c 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, //0x0000624c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x0000629c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x03, 0x00, 0x00, 0x00, //0x000062a0 .long 3
- 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062a4 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, //0x000062b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006304 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x03, 0x00, 0x00, 0x00, //0x00006308 .long 3
- 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000630c 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, //0x0000631c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x0000636c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x04, 0x00, 0x00, 0x00, //0x00006370 .long 4
- 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006374 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, //0x00006384 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x000063d4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x04, 0x00, 0x00, 0x00, //0x000063d8 .long 4
- 0x34, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063dc 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, //0x000063ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x0000643c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x04, 0x00, 0x00, 0x00, //0x00006440 .long 4
- 0x32, 0x34, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006444 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, //0x00006454 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x000064a4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x04, 0x00, 0x00, 0x00, //0x000064a8 .long 4
- 0x31, 0x32, 0x32, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064ac 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, //0x000064bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x0000650c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x05, 0x00, 0x00, 0x00, //0x00006510 .long 5
- 0x36, 0x31, 0x30, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006514 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, //0x00006524 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006574 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x05, 0x00, 0x00, 0x00, //0x00006578 .long 5
- 0x33, 0x30, 0x35, 0x31, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000657c 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, //0x0000658c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x000065dc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x05, 0x00, 0x00, 0x00, //0x000065e0 .long 5
- 0x31, 0x35, 0x32, 0x35, 0x38, 0x37, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x000065e4 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, //0x000065f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006644 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x06, 0x00, 0x00, 0x00, //0x00006648 .long 6
- 0x37, 0x36, 0x32, 0x39, 0x33, 0x39, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x0000664c 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, //0x0000665c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x000066ac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x06, 0x00, 0x00, 0x00, //0x000066b0 .long 6
- 0x33, 0x38, 0x31, 0x34, 0x36, 0x39, 0x37, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, //0x000066b4 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, //0x000066c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006714 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x06, 0x00, 0x00, 0x00, //0x00006718 .long 6
- 0x31, 0x39, 0x30, 0x37, 0x33, 0x34, 0x38, 0x36, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, //0x0000671c 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, //0x0000672c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x0000677c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, //0x00006780 .long 7
- 0x39, 0x35, 0x33, 0x36, 0x37, 0x34, 0x33, 0x31, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, //0x00006784 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, //0x00006794 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x000067e4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, //0x000067e8 .long 7
- 0x34, 0x37, 0x36, 0x38, 0x33, 0x37, 0x31, 0x35, 0x38, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, //0x000067ec QUAD $0x3531373338363734; QUAD $0x0035323133303238 // .asciz 16, '476837158203125\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000067fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x0000684c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, //0x00006850 .long 7
- 0x32, 0x33, 0x38, 0x34, 0x31, 0x38, 0x35, 0x37, 0x39, 0x31, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, //0x00006854 QUAD $0x3735383134383332; QUAD $0x3532363531303139 // .asciz 16, '2384185791015625'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006864 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x000068b4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, //0x000068b8 .long 7
- 0x31, 0x31, 0x39, 0x32, 0x30, 0x39, 0x32, 0x38, 0x39, 0x35, 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, //0x000068bc QUAD $0x3832393032393131; QUAD $0x3231383730353539 // .asciz 16, '1192092895507812'
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000068cc 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, //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, //0x0000691c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x08, 0x00, 0x00, 0x00, //0x00006920 .long 8
- 0x35, 0x39, 0x36, 0x30, 0x34, 0x36, 0x34, 0x34, 0x37, 0x37, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, //0x00006924 QUAD $0x3434363430363935; QUAD $0x3236303933353737 // .asciz 16, '5960464477539062'
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006934 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, //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, //0x00006984 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x08, 0x00, 0x00, 0x00, //0x00006988 .long 8
- 0x32, 0x39, 0x38, 0x30, 0x32, 0x33, 0x32, 0x32, 0x33, 0x38, 0x37, 0x36, 0x39, 0x35, 0x33, 0x31, //0x0000698c QUAD $0x3232333230383932; QUAD $0x3133353936373833 // .asciz 16, '2980232238769531'
- 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000699c 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, //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, //0x000069ec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x08, 0x00, 0x00, 0x00, //0x000069f0 .long 8
- 0x31, 0x34, 0x39, 0x30, 0x31, 0x31, 0x36, 0x31, 0x31, 0x39, 0x33, 0x38, 0x34, 0x37, 0x36, 0x35, //0x000069f4 QUAD $0x3136313130393431; QUAD $0x3536373438333931 // .asciz 16, '1490116119384765'
- 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a04 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, //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, //0x00006a54 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x09, 0x00, 0x00, 0x00, //0x00006a58 .long 9
- 0x37, 0x34, 0x35, 0x30, 0x35, 0x38, 0x30, 0x35, 0x39, 0x36, 0x39, 0x32, 0x33, 0x38, 0x32, 0x38, //0x00006a5c QUAD $0x3530383530353437; QUAD $0x3832383332393639 // .asciz 16, '7450580596923828'
- 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a6c 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, //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, //0x00006abc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x09, 0x00, 0x00, 0x00, //0x00006ac0 .long 9
- 0x33, 0x37, 0x32, 0x35, 0x32, 0x39, 0x30, 0x32, 0x39, 0x38, 0x34, 0x36, 0x31, 0x39, 0x31, 0x34, //0x00006ac4 QUAD $0x3230393235323733; QUAD $0x3431393136343839 // .asciz 16, '3725290298461914'
- 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006ad4 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, //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, //0x00006b24 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x09, 0x00, 0x00, 0x00, //0x00006b28 .long 9
- 0x31, 0x38, 0x36, 0x32, 0x36, 0x34, 0x35, 0x31, 0x34, 0x39, 0x32, 0x33, 0x30, 0x39, 0x35, 0x37, //0x00006b2c QUAD $0x3135343632363831; QUAD $0x3735393033323934 // .asciz 16, '1862645149230957'
- 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b3c 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, //0x00006b4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006b8c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0a, 0x00, 0x00, 0x00, //0x00006b90 .long 10
- 0x39, 0x33, 0x31, 0x33, 0x32, 0x32, 0x35, 0x37, 0x34, 0x36, 0x31, 0x35, 0x34, 0x37, 0x38, 0x35, //0x00006b94 QUAD $0x3735323233313339; QUAD $0x3538373435313634 // .asciz 16, '9313225746154785'
- 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006ba4 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, //0x00006bb4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006bf4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0a, 0x00, 0x00, 0x00, //0x00006bf8 .long 10
- 0x34, 0x36, 0x35, 0x36, 0x36, 0x31, 0x32, 0x38, 0x37, 0x33, 0x30, 0x37, 0x37, 0x33, 0x39, 0x32, //0x00006bfc QUAD $0x3832313636353634; QUAD $0x3239333737303337 // .asciz 16, '4656612873077392'
- 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c0c 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, //0x00006c1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006c5c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0a, 0x00, 0x00, 0x00, //0x00006c60 .long 10
- 0x32, 0x33, 0x32, 0x38, 0x33, 0x30, 0x36, 0x34, 0x33, 0x36, 0x35, 0x33, 0x38, 0x36, 0x39, 0x36, //0x00006c64 QUAD $0x3436303338323332; QUAD $0x3639363833353633 // .asciz 16, '2328306436538696'
- 0x32, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c74 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, //0x00006c84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006cc4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0a, 0x00, 0x00, 0x00, //0x00006cc8 .long 10
- 0x31, 0x31, 0x36, 0x34, 0x31, 0x35, 0x33, 0x32, 0x31, 0x38, 0x32, 0x36, 0x39, 0x33, 0x34, 0x38, //0x00006ccc QUAD $0x3233353134363131; QUAD $0x3834333936323831 // .asciz 16, '1164153218269348'
- 0x31, 0x34, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006cdc 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, //0x00006cec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006d2c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0b, 0x00, 0x00, 0x00, //0x00006d30 .long 11
- 0x35, 0x38, 0x32, 0x30, 0x37, 0x36, 0x36, 0x30, 0x39, 0x31, 0x33, 0x34, 0x36, 0x37, 0x34, 0x30, //0x00006d34 QUAD $0x3036363730323835; QUAD $0x3034373634333139 // .asciz 16, '5820766091346740'
- 0x37, 0x32, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d44 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, //0x00006d54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006d94 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0b, 0x00, 0x00, 0x00, //0x00006d98 .long 11
- 0x32, 0x39, 0x31, 0x30, 0x33, 0x38, 0x33, 0x30, 0x34, 0x35, 0x36, 0x37, 0x33, 0x33, 0x37, 0x30, //0x00006d9c QUAD $0x3033383330313932; QUAD $0x3037333337363534 // .asciz 16, '2910383045673370'
- 0x33, 0x36, 0x31, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006dac 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, //0x00006dbc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006dfc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0b, 0x00, 0x00, 0x00, //0x00006e00 .long 11
- 0x31, 0x34, 0x35, 0x35, 0x31, 0x39, 0x31, 0x35, 0x32, 0x32, 0x38, 0x33, 0x36, 0x36, 0x38, 0x35, //0x00006e04 QUAD $0x3531393135353431; QUAD $0x3538363633383232 // .asciz 16, '1455191522836685'
- 0x31, 0x38, 0x30, 0x36, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006e14 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, //0x00006e24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006e64 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0c, 0x00, 0x00, 0x00, //0x00006e68 .long 12
- 0x37, 0x32, 0x37, 0x35, 0x39, 0x35, 0x37, 0x36, 0x31, 0x34, 0x31, 0x38, 0x33, 0x34, 0x32, 0x35, //0x00006e6c QUAD $0x3637353935373237; QUAD $0x3532343338313431 // .asciz 16, '7275957614183425'
- 0x39, 0x30, 0x33, 0x33, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006e7c 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, //0x00006e8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006ecc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0c, 0x00, 0x00, 0x00, //0x00006ed0 .long 12
- 0x33, 0x36, 0x33, 0x37, 0x39, 0x37, 0x38, 0x38, 0x30, 0x37, 0x30, 0x39, 0x31, 0x37, 0x31, 0x32, //0x00006ed4 QUAD $0x3838373937333633; QUAD $0x3231373139303730 // .asciz 16, '3637978807091712'
- 0x39, 0x35, 0x31, 0x36, 0x36, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006ee4 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, //0x00006ef4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006f34 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0c, 0x00, 0x00, 0x00, //0x00006f38 .long 12
- 0x31, 0x38, 0x31, 0x38, 0x39, 0x38, 0x39, 0x34, 0x30, 0x33, 0x35, 0x34, 0x35, 0x38, 0x35, 0x36, //0x00006f3c QUAD $0x3439383938313831; QUAD $0x3635383534353330 // .asciz 16, '1818989403545856'
- 0x34, 0x37, 0x35, 0x38, 0x33, 0x30, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00006f4c 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, //0x00006f5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00006f9c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0d, 0x00, 0x00, 0x00, //0x00006fa0 .long 13
- 0x39, 0x30, 0x39, 0x34, 0x39, 0x34, 0x37, 0x30, 0x31, 0x37, 0x37, 0x32, 0x39, 0x32, 0x38, 0x32, //0x00006fa4 QUAD $0x3037343934393039; QUAD $0x3238323932373731 // .asciz 16, '9094947017729282'
- 0x33, 0x37, 0x39, 0x31, 0x35, 0x30, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00006fb4 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, //0x00006fc4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00007004 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0d, 0x00, 0x00, 0x00, //0x00007008 .long 13
- 0x34, 0x35, 0x34, 0x37, 0x34, 0x37, 0x33, 0x35, 0x30, 0x38, 0x38, 0x36, 0x34, 0x36, 0x34, 0x31, //0x0000700c QUAD $0x3533373437343534; QUAD $0x3134363436383830 // .asciz 16, '4547473508864641'
- 0x31, 0x38, 0x39, 0x35, 0x37, 0x35, 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, //0x0000701c 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, //0x0000702c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x0000706c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0d, 0x00, 0x00, 0x00, //0x00007070 .long 13
- 0x32, 0x32, 0x37, 0x33, 0x37, 0x33, 0x36, 0x37, 0x35, 0x34, 0x34, 0x33, 0x32, 0x33, 0x32, 0x30, //0x00007074 QUAD $0x3736333733373232; QUAD $0x3032333233343435 // .asciz 16, '2273736754432320'
- 0x35, 0x39, 0x34, 0x37, 0x38, 0x37, 0x35, 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, //0x00007084 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, //0x00007094 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x000070d4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0d, 0x00, 0x00, 0x00, //0x000070d8 .long 13
- 0x31, 0x31, 0x33, 0x36, 0x38, 0x36, 0x38, 0x33, 0x37, 0x37, 0x32, 0x31, 0x36, 0x31, 0x36, 0x30, //0x000070dc QUAD $0x3338363836333131; QUAD $0x3036313631323737 // .asciz 16, '1136868377216160'
- 0x32, 0x39, 0x37, 0x33, 0x39, 0x33, 0x37, 0x39, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, //0x000070ec QUAD $0x3937333933373932; QUAD $0x0035323138323838 // .asciz 16, '297393798828125\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000070fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x0000713c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0e, 0x00, 0x00, 0x00, //0x00007140 .long 14
- 0x35, 0x36, 0x38, 0x34, 0x33, 0x34, 0x31, 0x38, 0x38, 0x36, 0x30, 0x38, 0x30, 0x38, 0x30, 0x31, //0x00007144 QUAD $0x3831343334383635; QUAD $0x3130383038303638 // .asciz 16, '5684341886080801'
- 0x34, 0x38, 0x36, 0x39, 0x36, 0x38, 0x39, 0x39, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, //0x00007154 QUAD $0x3939383639363834; QUAD $0x0035323630343134 // .asciz 16, '486968994140625\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007164 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x000071a4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0e, 0x00, 0x00, 0x00, //0x000071a8 .long 14
- 0x32, 0x38, 0x34, 0x32, 0x31, 0x37, 0x30, 0x39, 0x34, 0x33, 0x30, 0x34, 0x30, 0x34, 0x30, 0x30, //0x000071ac QUAD $0x3930373132343832; QUAD $0x3030343034303334 // .asciz 16, '2842170943040400'
- 0x37, 0x34, 0x33, 0x34, 0x38, 0x34, 0x34, 0x39, 0x37, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, //0x000071bc QUAD $0x3934343834333437; QUAD $0x3532313330373037 // .asciz 16, '7434844970703125'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000071cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x0000720c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0e, 0x00, 0x00, 0x00, //0x00007210 .long 14
- 0x31, 0x34, 0x32, 0x31, 0x30, 0x38, 0x35, 0x34, 0x37, 0x31, 0x35, 0x32, 0x30, 0x32, 0x30, 0x30, //0x00007214 QUAD $0x3435383031323431; QUAD $0x3030323032353137 // .asciz 16, '1421085471520200'
- 0x33, 0x37, 0x31, 0x37, 0x34, 0x32, 0x32, 0x34, 0x38, 0x35, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, //0x00007224 QUAD $0x3432323437313733; QUAD $0x3236353135333538 // .asciz 16, '3717422485351562'
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007234 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, //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, //0x00007274 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0f, 0x00, 0x00, 0x00, //0x00007278 .long 15
- 0x37, 0x31, 0x30, 0x35, 0x34, 0x32, 0x37, 0x33, 0x35, 0x37, 0x36, 0x30, 0x31, 0x30, 0x30, 0x31, //0x0000727c QUAD $0x3337323435303137; QUAD $0x3130303130363735 // .asciz 16, '7105427357601001'
- 0x38, 0x35, 0x38, 0x37, 0x31, 0x31, 0x32, 0x34, 0x32, 0x36, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, //0x0000728c QUAD $0x3432313137383538; QUAD $0x3231383735373632 // .asciz 16, '8587112426757812'
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000729c 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, //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, //0x000072dc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0f, 0x00, 0x00, 0x00, //0x000072e0 .long 15
- 0x33, 0x35, 0x35, 0x32, 0x37, 0x31, 0x33, 0x36, 0x37, 0x38, 0x38, 0x30, 0x30, 0x35, 0x30, 0x30, //0x000072e4 QUAD $0x3633313732353533; QUAD $0x3030353030383837 // .asciz 16, '3552713678800500'
- 0x39, 0x32, 0x39, 0x33, 0x35, 0x35, 0x36, 0x32, 0x31, 0x33, 0x33, 0x37, 0x38, 0x39, 0x30, 0x36, //0x000072f4 QUAD $0x3236353533393239; QUAD $0x3630393837333331 // .asciz 16, '9293556213378906'
- 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007304 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, //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, //0x00007344 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0f, 0x00, 0x00, 0x00, //0x00007348 .long 15
- 0x31, 0x37, 0x37, 0x36, 0x33, 0x35, 0x36, 0x38, 0x33, 0x39, 0x34, 0x30, 0x30, 0x32, 0x35, 0x30, //0x0000734c QUAD $0x3836353336373731; QUAD $0x3035323030343933 // .asciz 16, '1776356839400250'
- 0x34, 0x36, 0x34, 0x36, 0x37, 0x37, 0x38, 0x31, 0x30, 0x36, 0x36, 0x38, 0x39, 0x34, 0x35, 0x33, //0x0000735c QUAD $0x3138373736343634; QUAD $0x3335343938363630 // .asciz 16, '4646778106689453'
- 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000736c 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, //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, //0x000073ac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x10, 0x00, 0x00, 0x00, //0x000073b0 .long 16
- 0x38, 0x38, 0x38, 0x31, 0x37, 0x38, 0x34, 0x31, 0x39, 0x37, 0x30, 0x30, 0x31, 0x32, 0x35, 0x32, //0x000073b4 QUAD $0x3134383731383838; QUAD $0x3235323130303739 // .asciz 16, '8881784197001252'
- 0x33, 0x32, 0x33, 0x33, 0x38, 0x39, 0x30, 0x35, 0x33, 0x33, 0x34, 0x34, 0x37, 0x32, 0x36, 0x35, //0x000073c4 QUAD $0x3530393833333233; QUAD $0x3536323734343333 // .asciz 16, '3233890533447265'
- 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000073d4 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, //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, //0x00007414 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x10, 0x00, 0x00, 0x00, //0x00007418 .long 16
- 0x34, 0x34, 0x34, 0x30, 0x38, 0x39, 0x32, 0x30, 0x39, 0x38, 0x35, 0x30, 0x30, 0x36, 0x32, 0x36, //0x0000741c QUAD $0x3032393830343434; QUAD $0x3632363030353839 // .asciz 16, '4440892098500626'
- 0x31, 0x36, 0x31, 0x36, 0x39, 0x34, 0x35, 0x32, 0x36, 0x36, 0x37, 0x32, 0x33, 0x36, 0x33, 0x32, //0x0000742c QUAD $0x3235343936313631; QUAD $0x3233363332373636 // .asciz 16, '1616945266723632'
- 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000743c 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, //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, //0x0000747c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x10, 0x00, 0x00, 0x00, //0x00007480 .long 16
- 0x32, 0x32, 0x32, 0x30, 0x34, 0x34, 0x36, 0x30, 0x34, 0x39, 0x32, 0x35, 0x30, 0x33, 0x31, 0x33, //0x00007484 QUAD $0x3036343430323232; QUAD $0x3331333035323934 // .asciz 16, '2220446049250313'
- 0x30, 0x38, 0x30, 0x38, 0x34, 0x37, 0x32, 0x36, 0x33, 0x33, 0x33, 0x36, 0x31, 0x38, 0x31, 0x36, //0x00007494 QUAD $0x3632373438303830; QUAD $0x3631383136333333 // .asciz 16, '0808472633361816'
- 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000074a4 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, //0x000074b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x000074e4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x10, 0x00, 0x00, 0x00, //0x000074e8 .long 16
- 0x31, 0x31, 0x31, 0x30, 0x32, 0x32, 0x33, 0x30, 0x32, 0x34, 0x36, 0x32, 0x35, 0x31, 0x35, 0x36, //0x000074ec QUAD $0x3033323230313131; QUAD $0x3635313532363432 // .asciz 16, '1110223024625156'
- 0x35, 0x34, 0x30, 0x34, 0x32, 0x33, 0x36, 0x33, 0x31, 0x36, 0x36, 0x38, 0x30, 0x39, 0x30, 0x38, //0x000074fc QUAD $0x3336333234303435; QUAD $0x3830393038363631 // .asciz 16, '5404236316680908'
- 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000750c 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, //0x0000751c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x0000754c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x11, 0x00, 0x00, 0x00, //0x00007550 .long 17
- 0x35, 0x35, 0x35, 0x31, 0x31, 0x31, 0x35, 0x31, 0x32, 0x33, 0x31, 0x32, 0x35, 0x37, 0x38, 0x32, //0x00007554 QUAD $0x3135313131353535; QUAD $0x3238373532313332 // .asciz 16, '5551115123125782'
- 0x37, 0x30, 0x32, 0x31, 0x31, 0x38, 0x31, 0x35, 0x38, 0x33, 0x34, 0x30, 0x34, 0x35, 0x34, 0x31, //0x00007564 QUAD $0x3531383131323037; QUAD $0x3134353430343338 // .asciz 16, '7021181583404541'
- 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007574 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, //0x00007584 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x000075b4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x11, 0x00, 0x00, 0x00, //0x000075b8 .long 17
- 0x32, 0x37, 0x37, 0x35, 0x35, 0x35, 0x37, 0x35, 0x36, 0x31, 0x35, 0x36, 0x32, 0x38, 0x39, 0x31, //0x000075bc QUAD $0x3537353535373732; QUAD $0x3139383236353136 // .asciz 16, '2775557561562891'
- 0x33, 0x35, 0x31, 0x30, 0x35, 0x39, 0x30, 0x37, 0x39, 0x31, 0x37, 0x30, 0x32, 0x32, 0x37, 0x30, //0x000075cc QUAD $0x3730393530313533; QUAD $0x3037323230373139 // .asciz 16, '3510590791702270'
- 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000075dc 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, //0x000075ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x0000761c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x11, 0x00, 0x00, 0x00, //0x00007620 .long 17
- 0x31, 0x33, 0x38, 0x37, 0x37, 0x37, 0x38, 0x37, 0x38, 0x30, 0x37, 0x38, 0x31, 0x34, 0x34, 0x35, //0x00007624 QUAD $0x3738373737383331; QUAD $0x3534343138373038 // .asciz 16, '1387778780781445'
- 0x36, 0x37, 0x35, 0x35, 0x32, 0x39, 0x35, 0x33, 0x39, 0x35, 0x38, 0x35, 0x31, 0x31, 0x33, 0x35, //0x00007634 QUAD $0x3335393235353736; QUAD $0x3533313135383539 // .asciz 16, '6755295395851135'
- 0x32, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007644 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, //0x00007654 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00007684 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x12, 0x00, 0x00, 0x00, //0x00007688 .long 18
- 0x36, 0x39, 0x33, 0x38, 0x38, 0x39, 0x33, 0x39, 0x30, 0x33, 0x39, 0x30, 0x37, 0x32, 0x32, 0x38, //0x0000768c QUAD $0x3933393838333936; QUAD $0x3832323730393330 // .asciz 16, '6938893903907228'
- 0x33, 0x37, 0x37, 0x36, 0x34, 0x37, 0x36, 0x39, 0x37, 0x39, 0x32, 0x35, 0x35, 0x36, 0x37, 0x36, //0x0000769c QUAD $0x3936373436373733; QUAD $0x3637363535323937 // .asciz 16, '3776476979255676'
- 0x32, 0x36, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000076ac 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, //0x000076bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x000076ec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x12, 0x00, 0x00, 0x00, //0x000076f0 .long 18
- 0x33, 0x34, 0x36, 0x39, 0x34, 0x34, 0x36, 0x39, 0x35, 0x31, 0x39, 0x35, 0x33, 0x36, 0x31, 0x34, //0x000076f4 QUAD $0x3936343439363433; QUAD $0x3431363335393135 // .asciz 16, '3469446951953614'
- 0x31, 0x38, 0x38, 0x38, 0x32, 0x33, 0x38, 0x34, 0x38, 0x39, 0x36, 0x32, 0x37, 0x38, 0x33, 0x38, //0x00007704 QUAD $0x3438333238383831; QUAD $0x3833383732363938 // .asciz 16, '1888238489627838'
- 0x31, 0x33, 0x34, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007714 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, //0x00007724 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00007754 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x12, 0x00, 0x00, 0x00, //0x00007758 .long 18
- 0x31, 0x37, 0x33, 0x34, 0x37, 0x32, 0x33, 0x34, 0x37, 0x35, 0x39, 0x37, 0x36, 0x38, 0x30, 0x37, //0x0000775c QUAD $0x3433323734333731; QUAD $0x3730383637393537 // .asciz 16, '1734723475976807'
- 0x30, 0x39, 0x34, 0x34, 0x31, 0x31, 0x39, 0x32, 0x34, 0x34, 0x38, 0x31, 0x33, 0x39, 0x31, 0x39, //0x0000776c QUAD $0x3239313134343930; QUAD $0x3931393331383434 // .asciz 16, '0944119244813919'
- 0x30, 0x36, 0x37, 0x33, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000777c 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, //0x0000778c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x000077bc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x13, 0x00, 0x00, 0x00, //0x000077c0 .long 19
- 0x38, 0x36, 0x37, 0x33, 0x36, 0x31, 0x37, 0x33, 0x37, 0x39, 0x38, 0x38, 0x34, 0x30, 0x33, 0x35, //0x000077c4 QUAD $0x3337313633373638; QUAD $0x3533303438383937 // .asciz 16, '8673617379884035'
- 0x34, 0x37, 0x32, 0x30, 0x35, 0x39, 0x36, 0x32, 0x32, 0x34, 0x30, 0x36, 0x39, 0x35, 0x39, 0x35, //0x000077d4 QUAD $0x3236393530323734; QUAD $0x3539353936303432 // .asciz 16, '4720596224069595'
- 0x33, 0x33, 0x36, 0x39, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000077e4 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, //0x000077f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00007824 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/vnumber.go b/vendor/github.com/bytedance/sonic/internal/native/sse/vnumber.go
deleted file mode 100644
index 0e8045a74..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/vnumber.go
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package sse
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/native/types`
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var F_vnumber func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer)
-
-var S_vnumber uintptr
-
-//go:nosplit
-func vnumber(s *string, p *int, v *types.JsonState) {
- F_vnumber(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v)))
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/vnumber_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/vnumber_subr.go
deleted file mode 100644
index 1f93fe639..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/vnumber_subr.go
+++ /dev/null
@@ -1,46 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package sse
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__vnumber = 48
-)
-
-const (
- _stack__vnumber = 136
-)
-
-const (
- _size__vnumber = 8184
-)
-
-var (
- _pcsp__vnumber = [][2]uint32{
- {0x1, 0},
- {0x6, 8},
- {0x8, 16},
- {0xa, 24},
- {0xc, 32},
- {0xd, 40},
- {0x11, 48},
- {0xc29, 136},
- {0xc2a, 48},
- {0xc2c, 40},
- {0xc2e, 32},
- {0xc30, 24},
- {0xc32, 16},
- {0xc33, 8},
- {0xc34, 0},
- {0x1ff8, 136},
- }
-)
-
-var _cfunc_vnumber = []loader.CFunc{
- {"_vnumber_entry", 0, _entry__vnumber, 0, nil},
- {"_vnumber", _entry__vnumber, _size__vnumber, _stack__vnumber, _pcsp__vnumber},
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/vnumber_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/vnumber_text_amd64.go
deleted file mode 100644
index 1759be248..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/vnumber_text_amd64.go
+++ /dev/null
@@ -1,4161 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package sse
-
-var _text_vnumber = []byte{
- // .p2align 4, 0x00
- // LCPI0_0
- 0x00, 0x00, 0x30, 0x43, // .long 1127219200
- 0x00, 0x00, 0x30, 0x45, //0x00000004 .long 1160773632
- 0x00, 0x00, 0x00, 0x00, //0x00000008 .long 0
- 0x00, 0x00, 0x00, 0x00, //0x0000000c .long 0
- //0x00000010 LCPI0_1
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x43, //0x00000010 .quad 0x4330000000000000
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x45, //0x00000018 .quad 0x4530000000000000
- //0x00000020 .p2align 3, 0x00
- //0x00000020 LCPI0_2
- 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x00000020 .quad 0x430c6bf526340000
- //0x00000028 LCPI0_3
- 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0xc3, //0x00000028 .quad 0xc30c6bf526340000
- //0x00000030 .p2align 4, 0x90
- //0x00000030 _vnumber
- 0x55, //0x00000030 pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000031 movq %rsp, %rbp
- 0x41, 0x57, //0x00000034 pushq %r15
- 0x41, 0x56, //0x00000036 pushq %r14
- 0x41, 0x55, //0x00000038 pushq %r13
- 0x41, 0x54, //0x0000003a pushq %r12
- 0x53, //0x0000003c pushq %rbx
- 0x48, 0x83, 0xec, 0x58, //0x0000003d subq $88, %rsp
- 0x49, 0x89, 0xd6, //0x00000041 movq %rdx, %r14
- 0x4c, 0x8b, 0x2f, //0x00000044 movq (%rdi), %r13
- 0x48, 0x8b, 0x7f, 0x08, //0x00000047 movq $8(%rdi), %rdi
- 0x48, 0x8b, 0x0e, //0x0000004b movq (%rsi), %rcx
- 0x4c, 0x8b, 0x62, 0x20, //0x0000004e movq $32(%rdx), %r12
- 0x48, 0x8b, 0x5a, 0x28, //0x00000052 movq $40(%rdx), %rbx
- 0x48, 0xc7, 0x02, 0x09, 0x00, 0x00, 0x00, //0x00000056 movq $9, (%rdx)
- 0x66, 0x0f, 0xef, 0xc0, //0x0000005d pxor %xmm0, %xmm0
- 0xf3, 0x0f, 0x7f, 0x42, 0x08, //0x00000061 movdqu %xmm0, $8(%rdx)
- 0x48, 0x8b, 0x06, //0x00000066 movq (%rsi), %rax
- 0x48, 0x89, 0x42, 0x18, //0x00000069 movq %rax, $24(%rdx)
- 0x48, 0x39, 0xf9, //0x0000006d cmpq %rdi, %rcx
- 0x0f, 0x83, 0x3d, 0x00, 0x00, 0x00, //0x00000070 jae LBB0_4
- 0x45, 0x8a, 0x4c, 0x0d, 0x00, //0x00000076 movb (%r13,%rcx), %r9b
- 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x0000007b movl $1, %r15d
- 0x41, 0x80, 0xf9, 0x2d, //0x00000081 cmpb $45, %r9b
- 0x0f, 0x85, 0x37, 0x00, 0x00, 0x00, //0x00000085 jne LBB0_5
- 0x48, 0x83, 0xc1, 0x01, //0x0000008b addq $1, %rcx
- 0x48, 0x39, 0xf9, //0x0000008f cmpq %rdi, %rcx
- 0x0f, 0x83, 0x1b, 0x00, 0x00, 0x00, //0x00000092 jae LBB0_4
- 0x41, 0x8a, 0x54, 0x0d, 0x00, //0x00000098 movb (%r13,%rcx), %dl
- 0x41, 0xbf, 0xff, 0xff, 0xff, 0xff, //0x0000009d movl $-1, %r15d
- 0x8d, 0x42, 0xc6, //0x000000a3 leal $-58(%rdx), %eax
- 0x3c, 0xf5, //0x000000a6 cmpb $-11, %al
- 0x0f, 0x86, 0x22, 0x00, 0x00, 0x00, //0x000000a8 jbe LBB0_6
- 0xe9, 0x2c, 0x00, 0x00, 0x00, //0x000000ae jmp LBB0_7
- //0x000000b3 LBB0_4
- 0x48, 0x89, 0x3e, //0x000000b3 movq %rdi, (%rsi)
- 0x49, 0xc7, 0x06, 0xff, 0xff, 0xff, 0xff, //0x000000b6 movq $-1, (%r14)
- 0xe9, 0x93, 0x0b, 0x00, 0x00, //0x000000bd jmp LBB0_170
- //0x000000c2 LBB0_5
- 0x44, 0x89, 0xca, //0x000000c2 movl %r9d, %edx
- 0x8d, 0x42, 0xc6, //0x000000c5 leal $-58(%rdx), %eax
- 0x3c, 0xf5, //0x000000c8 cmpb $-11, %al
- 0x0f, 0x87, 0x0f, 0x00, 0x00, 0x00, //0x000000ca ja LBB0_7
- //0x000000d0 LBB0_6
- 0x48, 0x89, 0x0e, //0x000000d0 movq %rcx, (%rsi)
- 0x49, 0xc7, 0x06, 0xfe, 0xff, 0xff, 0xff, //0x000000d3 movq $-2, (%r14)
- 0xe9, 0x76, 0x0b, 0x00, 0x00, //0x000000da jmp LBB0_170
- //0x000000df LBB0_7
- 0x48, 0x89, 0x5d, 0xb8, //0x000000df movq %rbx, $-72(%rbp)
- 0x80, 0xfa, 0x30, //0x000000e3 cmpb $48, %dl
- 0x0f, 0x85, 0x3c, 0x00, 0x00, 0x00, //0x000000e6 jne LBB0_11
- 0x48, 0x8d, 0x41, 0x01, //0x000000ec leaq $1(%rcx), %rax
- 0x48, 0x39, 0xf9, //0x000000f0 cmpq %rdi, %rcx
- 0x0f, 0x83, 0xda, 0x00, 0x00, 0x00, //0x000000f3 jae LBB0_23
- 0x41, 0x8a, 0x5c, 0x05, 0x00, //0x000000f9 movb (%r13,%rax), %bl
- 0x80, 0xc3, 0xd2, //0x000000fe addb $-46, %bl
- 0x80, 0xfb, 0x37, //0x00000101 cmpb $55, %bl
- 0x0f, 0x87, 0xc9, 0x00, 0x00, 0x00, //0x00000104 ja LBB0_23
- 0x44, 0x0f, 0xb6, 0xc3, //0x0000010a movzbl %bl, %r8d
- 0x48, 0x89, 0xfb, //0x0000010e movq %rdi, %rbx
- 0x48, 0xbf, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000111 movabsq $36028797027352577, %rdi
- 0x4c, 0x0f, 0xa3, 0xc7, //0x0000011b btq %r8, %rdi
- 0x48, 0x89, 0xdf, //0x0000011f movq %rbx, %rdi
- 0x0f, 0x83, 0xab, 0x00, 0x00, 0x00, //0x00000122 jae LBB0_23
- //0x00000128 LBB0_11
- 0x41, 0xb3, 0x01, //0x00000128 movb $1, %r11b
- 0x48, 0x89, 0x7d, 0xc0, //0x0000012b movq %rdi, $-64(%rbp)
- 0x48, 0x39, 0xf9, //0x0000012f cmpq %rdi, %rcx
- 0x0f, 0x83, 0x8f, 0x00, 0x00, 0x00, //0x00000132 jae LBB0_22
- 0x41, 0xb8, 0xd0, 0xff, 0xff, 0xff, //0x00000138 movl $4294967248, %r8d
- 0x48, 0x83, 0xc1, 0x01, //0x0000013e addq $1, %rcx
- 0x45, 0x31, 0xd2, //0x00000142 xorl %r10d, %r10d
- 0x31, 0xdb, //0x00000145 xorl %ebx, %ebx
- 0x31, 0xff, //0x00000147 xorl %edi, %edi
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000149 .p2align 4, 0x90
- //0x00000150 LBB0_13
- 0x83, 0xfb, 0x12, //0x00000150 cmpl $18, %ebx
- 0x0f, 0x8f, 0x17, 0x00, 0x00, 0x00, //0x00000153 jg LBB0_15
- 0x48, 0x8d, 0x3c, 0xbf, //0x00000159 leaq (%rdi,%rdi,4), %rdi
- 0x0f, 0xb6, 0xc2, //0x0000015d movzbl %dl, %eax
- 0x44, 0x01, 0xc0, //0x00000160 addl %r8d, %eax
- 0x48, 0x8d, 0x3c, 0x78, //0x00000163 leaq (%rax,%rdi,2), %rdi
- 0x83, 0xc3, 0x01, //0x00000167 addl $1, %ebx
- 0xe9, 0x05, 0x00, 0x00, 0x00, //0x0000016a jmp LBB0_16
- 0x90, //0x0000016f .p2align 4, 0x90
- //0x00000170 LBB0_15
- 0x41, 0x83, 0xc2, 0x01, //0x00000170 addl $1, %r10d
- //0x00000174 LBB0_16
- 0x48, 0x39, 0x4d, 0xc0, //0x00000174 cmpq %rcx, $-64(%rbp)
- 0x0f, 0x84, 0x5d, 0x00, 0x00, 0x00, //0x00000178 je LBB0_24
- 0x41, 0x0f, 0xb6, 0x54, 0x0d, 0x00, //0x0000017e movzbl (%r13,%rcx), %edx
- 0x8d, 0x42, 0xd0, //0x00000184 leal $-48(%rdx), %eax
- 0x48, 0x83, 0xc1, 0x01, //0x00000187 addq $1, %rcx
- 0x3c, 0x0a, //0x0000018b cmpb $10, %al
- 0x0f, 0x82, 0xbd, 0xff, 0xff, 0xff, //0x0000018d jb LBB0_13
- 0x80, 0xfa, 0x2e, //0x00000193 cmpb $46, %dl
- 0x0f, 0x85, 0x48, 0x00, 0x00, 0x00, //0x00000196 jne LBB0_25
- 0x49, 0xc7, 0x06, 0x08, 0x00, 0x00, 0x00, //0x0000019c movq $8, (%r14)
- 0x48, 0x8b, 0x45, 0xc0, //0x000001a3 movq $-64(%rbp), %rax
- 0x48, 0x39, 0xc1, //0x000001a7 cmpq %rax, %rcx
- 0x0f, 0x83, 0xfa, 0x02, 0x00, 0x00, //0x000001aa jae LBB0_69
- 0x41, 0x8a, 0x44, 0x0d, 0x00, //0x000001b0 movb (%r13,%rcx), %al
- 0x04, 0xc6, //0x000001b5 addb $-58, %al
- 0x3c, 0xf5, //0x000001b7 cmpb $-11, %al
- 0x0f, 0x86, 0x11, 0xff, 0xff, 0xff, //0x000001b9 jbe LBB0_6
- 0x45, 0x31, 0xdb, //0x000001bf xorl %r11d, %r11d
- 0xe9, 0x21, 0x00, 0x00, 0x00, //0x000001c2 jmp LBB0_26
- //0x000001c7 LBB0_22
- 0x45, 0x31, 0xd2, //0x000001c7 xorl %r10d, %r10d
- 0x31, 0xdb, //0x000001ca xorl %ebx, %ebx
- 0x31, 0xff, //0x000001cc xorl %edi, %edi
- 0xe9, 0x15, 0x00, 0x00, 0x00, //0x000001ce jmp LBB0_26
- //0x000001d3 LBB0_23
- 0x48, 0x89, 0x06, //0x000001d3 movq %rax, (%rsi)
- 0xe9, 0x7a, 0x0a, 0x00, 0x00, //0x000001d6 jmp LBB0_170
- //0x000001db LBB0_24
- 0x48, 0x8b, 0x4d, 0xc0, //0x000001db movq $-64(%rbp), %rcx
- 0xe9, 0x04, 0x00, 0x00, 0x00, //0x000001df jmp LBB0_26
- //0x000001e4 LBB0_25
- 0x48, 0x83, 0xc1, 0xff, //0x000001e4 addq $-1, %rcx
- //0x000001e8 LBB0_26
- 0x31, 0xc0, //0x000001e8 xorl %eax, %eax
- 0x45, 0x85, 0xd2, //0x000001ea testl %r10d, %r10d
- 0x0f, 0x9f, 0xc0, //0x000001ed setg %al
- 0x89, 0x45, 0xc8, //0x000001f0 movl %eax, $-56(%rbp)
- 0x48, 0x85, 0xff, //0x000001f3 testq %rdi, %rdi
- 0x48, 0x89, 0x75, 0x88, //0x000001f6 movq %rsi, $-120(%rbp)
- 0x0f, 0x85, 0x6f, 0x00, 0x00, 0x00, //0x000001fa jne LBB0_35
- 0x45, 0x85, 0xd2, //0x00000200 testl %r10d, %r10d
- 0x0f, 0x85, 0x66, 0x00, 0x00, 0x00, //0x00000203 jne LBB0_35
- 0x48, 0x8b, 0x45, 0xc0, //0x00000209 movq $-64(%rbp), %rax
- 0x48, 0x39, 0xc1, //0x0000020d cmpq %rax, %rcx
- 0x0f, 0x83, 0x47, 0x00, 0x00, 0x00, //0x00000210 jae LBB0_33
- 0x41, 0x89, 0xc8, //0x00000216 movl %ecx, %r8d
- 0x41, 0x29, 0xc0, //0x00000219 subl %eax, %r8d
- 0x31, 0xdb, //0x0000021c xorl %ebx, %ebx
- 0x45, 0x31, 0xd2, //0x0000021e xorl %r10d, %r10d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000221 .p2align 4, 0x90
- //0x00000230 LBB0_30
- 0x41, 0x80, 0x7c, 0x0d, 0x00, 0x30, //0x00000230 cmpb $48, (%r13,%rcx)
- 0x0f, 0x85, 0x2d, 0x00, 0x00, 0x00, //0x00000236 jne LBB0_34
- 0x48, 0x83, 0xc1, 0x01, //0x0000023c addq $1, %rcx
- 0x41, 0x83, 0xc2, 0xff, //0x00000240 addl $-1, %r10d
- 0x48, 0x39, 0xc8, //0x00000244 cmpq %rcx, %rax
- 0x0f, 0x85, 0xe3, 0xff, 0xff, 0xff, //0x00000247 jne LBB0_30
- 0x31, 0xff, //0x0000024d xorl %edi, %edi
- 0x45, 0x84, 0xdb, //0x0000024f testb %r11b, %r11b
- 0x0f, 0x85, 0x35, 0x01, 0x00, 0x00, //0x00000252 jne LBB0_54
- 0xe9, 0x65, 0x01, 0x00, 0x00, //0x00000258 jmp LBB0_58
- //0x0000025d LBB0_33
- 0x45, 0x31, 0xd2, //0x0000025d xorl %r10d, %r10d
- 0x31, 0xdb, //0x00000260 xorl %ebx, %ebx
- 0x31, 0xff, //0x00000262 xorl %edi, %edi
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00000264 jmp LBB0_35
- //0x00000269 LBB0_34
- 0x31, 0xff, //0x00000269 xorl %edi, %edi
- 0x48, 0x8b, 0x75, 0x88, //0x0000026b movq $-120(%rbp), %rsi
- //0x0000026f LBB0_35
- 0x48, 0x3b, 0x4d, 0xc0, //0x0000026f cmpq $-64(%rbp), %rcx
- 0x0f, 0x83, 0x53, 0x00, 0x00, 0x00, //0x00000273 jae LBB0_41
- 0x83, 0xfb, 0x12, //0x00000279 cmpl $18, %ebx
- 0x0f, 0x8f, 0x4a, 0x00, 0x00, 0x00, //0x0000027c jg LBB0_41
- 0x41, 0xb8, 0xd0, 0xff, 0xff, 0xff, //0x00000282 movl $4294967248, %r8d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000288 .p2align 4, 0x90
- //0x00000290 LBB0_38
- 0x41, 0x0f, 0xb6, 0x54, 0x0d, 0x00, //0x00000290 movzbl (%r13,%rcx), %edx
- 0x8d, 0x42, 0xd0, //0x00000296 leal $-48(%rdx), %eax
- 0x3c, 0x09, //0x00000299 cmpb $9, %al
- 0x0f, 0x87, 0x2b, 0x00, 0x00, 0x00, //0x0000029b ja LBB0_41
- 0x48, 0x8d, 0x04, 0xbf, //0x000002a1 leaq (%rdi,%rdi,4), %rax
- 0x44, 0x01, 0xc2, //0x000002a5 addl %r8d, %edx
- 0x48, 0x8d, 0x3c, 0x42, //0x000002a8 leaq (%rdx,%rax,2), %rdi
- 0x41, 0x83, 0xc2, 0xff, //0x000002ac addl $-1, %r10d
- 0x48, 0x83, 0xc1, 0x01, //0x000002b0 addq $1, %rcx
- 0x48, 0x3b, 0x4d, 0xc0, //0x000002b4 cmpq $-64(%rbp), %rcx
- 0x0f, 0x83, 0x0e, 0x00, 0x00, 0x00, //0x000002b8 jae LBB0_41
- 0x8d, 0x43, 0x01, //0x000002be leal $1(%rbx), %eax
- 0x83, 0xfb, 0x12, //0x000002c1 cmpl $18, %ebx
- 0x89, 0xc3, //0x000002c4 movl %eax, %ebx
- 0x0f, 0x8c, 0xc4, 0xff, 0xff, 0xff, //0x000002c6 jl LBB0_38
- //0x000002cc LBB0_41
- 0x48, 0x3b, 0x4d, 0xc0, //0x000002cc cmpq $-64(%rbp), %rcx
- 0x0f, 0x83, 0xa7, 0x00, 0x00, 0x00, //0x000002d0 jae LBB0_53
- 0x41, 0x8a, 0x44, 0x0d, 0x00, //0x000002d6 movb (%r13,%rcx), %al
- 0x8d, 0x50, 0xd0, //0x000002db leal $-48(%rax), %edx
- 0x80, 0xfa, 0x09, //0x000002de cmpb $9, %dl
- 0x0f, 0x87, 0x2f, 0x00, 0x00, 0x00, //0x000002e1 ja LBB0_47
- 0x48, 0x8b, 0x45, 0xc0, //0x000002e7 movq $-64(%rbp), %rax
- 0x48, 0x8d, 0x50, 0xff, //0x000002eb leaq $-1(%rax), %rdx
- 0x90, //0x000002ef .p2align 4, 0x90
- //0x000002f0 LBB0_44
- 0x48, 0x39, 0xca, //0x000002f0 cmpq %rcx, %rdx
- 0x0f, 0x84, 0x8a, 0x01, 0x00, 0x00, //0x000002f3 je LBB0_67
- 0x41, 0x0f, 0xb6, 0x44, 0x0d, 0x01, //0x000002f9 movzbl $1(%r13,%rcx), %eax
- 0x8d, 0x58, 0xd0, //0x000002ff leal $-48(%rax), %ebx
- 0x48, 0x83, 0xc1, 0x01, //0x00000302 addq $1, %rcx
- 0x80, 0xfb, 0x09, //0x00000306 cmpb $9, %bl
- 0x0f, 0x86, 0xe1, 0xff, 0xff, 0xff, //0x00000309 jbe LBB0_44
- 0xc7, 0x45, 0xc8, 0x01, 0x00, 0x00, 0x00, //0x0000030f movl $1, $-56(%rbp)
- //0x00000316 LBB0_47
- 0x0c, 0x20, //0x00000316 orb $32, %al
- 0x3c, 0x65, //0x00000318 cmpb $101, %al
- 0x0f, 0x85, 0x5d, 0x00, 0x00, 0x00, //0x0000031a jne LBB0_53
- 0x48, 0x8d, 0x41, 0x01, //0x00000320 leaq $1(%rcx), %rax
- 0x49, 0xc7, 0x06, 0x08, 0x00, 0x00, 0x00, //0x00000324 movq $8, (%r14)
- 0x48, 0x8b, 0x55, 0xc0, //0x0000032b movq $-64(%rbp), %rdx
- 0x48, 0x39, 0xd0, //0x0000032f cmpq %rdx, %rax
- 0x0f, 0x83, 0x63, 0x01, 0x00, 0x00, //0x00000332 jae LBB0_68
- 0x41, 0x8a, 0x5c, 0x05, 0x00, //0x00000338 movb (%r13,%rax), %bl
- 0x80, 0xfb, 0x2d, //0x0000033d cmpb $45, %bl
- 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00000340 je LBB0_51
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00000346 movl $1, %edx
- 0x80, 0xfb, 0x2b, //0x0000034b cmpb $43, %bl
- 0x0f, 0x85, 0xd9, 0x04, 0x00, 0x00, //0x0000034e jne LBB0_104
- //0x00000354 LBB0_51
- 0x48, 0x83, 0xc1, 0x02, //0x00000354 addq $2, %rcx
- 0x48, 0x8b, 0x45, 0xc0, //0x00000358 movq $-64(%rbp), %rax
- 0x48, 0x39, 0xc1, //0x0000035c cmpq %rax, %rcx
- 0x0f, 0x83, 0x45, 0x01, 0x00, 0x00, //0x0000035f jae LBB0_69
- 0x31, 0xc0, //0x00000365 xorl %eax, %eax
- 0x80, 0xfb, 0x2b, //0x00000367 cmpb $43, %bl
- 0x0f, 0x94, 0xc0, //0x0000036a sete %al
- 0x8d, 0x14, 0x00, //0x0000036d leal (%rax,%rax), %edx
- 0x83, 0xc2, 0xff, //0x00000370 addl $-1, %edx
- 0x41, 0x8a, 0x5c, 0x0d, 0x00, //0x00000373 movb (%r13,%rcx), %bl
- 0xe9, 0xb3, 0x04, 0x00, 0x00, //0x00000378 jmp LBB0_105
- //0x0000037d LBB0_53
- 0x45, 0x89, 0xd0, //0x0000037d movl %r10d, %r8d
- 0x48, 0x89, 0x4d, 0xc0, //0x00000380 movq %rcx, $-64(%rbp)
- 0x45, 0x84, 0xdb, //0x00000384 testb %r11b, %r11b
- 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00000387 je LBB0_58
- //0x0000038d LBB0_54
- 0x45, 0x85, 0xc0, //0x0000038d testl %r8d, %r8d
- 0x0f, 0x85, 0x25, 0x00, 0x00, 0x00, //0x00000390 jne LBB0_57
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00000396 movabsq $-9223372036854775808, %rax
- 0x49, 0x63, 0xcf, //0x000003a0 movslq %r15d, %rcx
- 0x48, 0x85, 0xff, //0x000003a3 testq %rdi, %rdi
- 0x0f, 0x89, 0xb1, 0x02, 0x00, 0x00, //0x000003a6 jns LBB0_90
- 0x48, 0x89, 0xfa, //0x000003ac movq %rdi, %rdx
- 0x48, 0x21, 0xca, //0x000003af andq %rcx, %rdx
- 0x48, 0x39, 0xc2, //0x000003b2 cmpq %rax, %rdx
- 0x0f, 0x84, 0xa2, 0x02, 0x00, 0x00, //0x000003b5 je LBB0_90
- //0x000003bb LBB0_57
- 0x49, 0xc7, 0x06, 0x08, 0x00, 0x00, 0x00, //0x000003bb movq $8, (%r14)
- //0x000003c2 LBB0_58
- 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000003c2 movabsq $4503599627370495, %rax
- 0x48, 0x8d, 0x48, 0x01, //0x000003cc leaq $1(%rax), %rcx
- 0x48, 0x39, 0xcf, //0x000003d0 cmpq %rcx, %rdi
- 0x0f, 0x83, 0xff, 0x00, 0x00, 0x00, //0x000003d3 jae LBB0_72
- 0x66, 0x48, 0x0f, 0x6e, 0xc7, //0x000003d9 movq %rdi, %xmm0
- 0x66, 0x0f, 0x62, 0x05, 0x1a, 0xfc, 0xff, 0xff, //0x000003de punpckldq $-998(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- 0x66, 0x0f, 0x5c, 0x05, 0x22, 0xfc, 0xff, 0xff, //0x000003e6 subpd $-990(%rip), %xmm0 /* LCPI0_1+0(%rip) */
- 0x66, 0x0f, 0x28, 0xc8, //0x000003ee movapd %xmm0, %xmm1
- 0x66, 0x0f, 0x15, 0xc8, //0x000003f2 unpckhpd %xmm0, %xmm1
- 0xf2, 0x0f, 0x58, 0xc8, //0x000003f6 addsd %xmm0, %xmm1
- 0x41, 0xc1, 0xef, 0x1f, //0x000003fa shrl $31, %r15d
- 0x49, 0xc1, 0xe7, 0x3f, //0x000003fe shlq $63, %r15
- 0x66, 0x49, 0x0f, 0x6e, 0xc7, //0x00000402 movq %r15, %xmm0
- 0x66, 0x0f, 0xeb, 0xc1, //0x00000407 por %xmm1, %xmm0
- 0x48, 0x85, 0xff, //0x0000040b testq %rdi, %rdi
- 0x0f, 0x84, 0x00, 0x08, 0x00, 0x00, //0x0000040e je LBB0_166
- 0x45, 0x85, 0xc0, //0x00000414 testl %r8d, %r8d
- 0x0f, 0x84, 0xf7, 0x07, 0x00, 0x00, //0x00000417 je LBB0_166
- 0x41, 0x8d, 0x40, 0xff, //0x0000041d leal $-1(%r8), %eax
- 0x83, 0xf8, 0x24, //0x00000421 cmpl $36, %eax
- 0x0f, 0x87, 0x8f, 0x00, 0x00, 0x00, //0x00000424 ja LBB0_70
- 0x48, 0x89, 0x4d, 0xa8, //0x0000042a movq %rcx, $-88(%rbp)
- 0x44, 0x89, 0xc0, //0x0000042e movl %r8d, %eax
- 0x41, 0x83, 0xf8, 0x17, //0x00000431 cmpl $23, %r8d
- 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x00000435 jb LBB0_64
- 0x41, 0x8d, 0x40, 0xea, //0x0000043b leal $-22(%r8), %eax
- 0x48, 0x8d, 0x0d, 0xea, 0x1b, 0x00, 0x00, //0x0000043f leaq $7146(%rip), %rcx /* _P10_TAB+0(%rip) */
- 0xf2, 0x0f, 0x59, 0x04, 0xc1, //0x00000446 mulsd (%rcx,%rax,8), %xmm0
- 0xb8, 0x16, 0x00, 0x00, 0x00, //0x0000044b movl $22, %eax
- //0x00000450 LBB0_64
- 0x66, 0x0f, 0x2e, 0x05, 0xc8, 0xfb, 0xff, 0xff, //0x00000450 ucomisd $-1080(%rip), %xmm0 /* LCPI0_2+0(%rip) */
- 0x0f, 0x87, 0x90, 0x00, 0x00, 0x00, //0x00000458 ja LBB0_73
- 0xf2, 0x0f, 0x10, 0x0d, 0xc2, 0xfb, 0xff, 0xff, //0x0000045e movsd $-1086(%rip), %xmm1 /* LCPI0_3+0(%rip) */
- 0x66, 0x0f, 0x2e, 0xc8, //0x00000466 ucomisd %xmm0, %xmm1
- 0x0f, 0x87, 0x7e, 0x00, 0x00, 0x00, //0x0000046a ja LBB0_73
- 0x89, 0xc0, //0x00000470 movl %eax, %eax
- 0x48, 0x8d, 0x0d, 0xb7, 0x1b, 0x00, 0x00, //0x00000472 leaq $7095(%rip), %rcx /* _P10_TAB+0(%rip) */
- 0xf2, 0x0f, 0x59, 0x04, 0xc1, //0x00000479 mulsd (%rcx,%rax,8), %xmm0
- 0xe9, 0x91, 0x07, 0x00, 0x00, //0x0000047e jmp LBB0_166
- //0x00000483 LBB0_67
- 0xc7, 0x45, 0xc8, 0x01, 0x00, 0x00, 0x00, //0x00000483 movl $1, $-56(%rbp)
- 0x45, 0x89, 0xd0, //0x0000048a movl %r10d, %r8d
- 0x45, 0x84, 0xdb, //0x0000048d testb %r11b, %r11b
- 0x0f, 0x85, 0xf7, 0xfe, 0xff, 0xff, //0x00000490 jne LBB0_54
- 0xe9, 0x27, 0xff, 0xff, 0xff, //0x00000496 jmp LBB0_58
- //0x0000049b LBB0_68
- 0x48, 0x89, 0x16, //0x0000049b movq %rdx, (%rsi)
- 0x49, 0xc7, 0x06, 0xff, 0xff, 0xff, 0xff, //0x0000049e movq $-1, (%r14)
- 0xe9, 0xab, 0x07, 0x00, 0x00, //0x000004a5 jmp LBB0_170
- //0x000004aa LBB0_69
- 0x48, 0x89, 0x06, //0x000004aa movq %rax, (%rsi)
- 0x49, 0xc7, 0x06, 0xff, 0xff, 0xff, 0xff, //0x000004ad movq $-1, (%r14)
- 0xe9, 0x9c, 0x07, 0x00, 0x00, //0x000004b4 jmp LBB0_170
- //0x000004b9 LBB0_70
- 0x41, 0x83, 0xf8, 0xea, //0x000004b9 cmpl $-22, %r8d
- 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x000004bd jb LBB0_72
- 0x41, 0xf7, 0xd8, //0x000004c3 negl %r8d
- 0x48, 0x8d, 0x05, 0x63, 0x1b, 0x00, 0x00, //0x000004c6 leaq $7011(%rip), %rax /* _P10_TAB+0(%rip) */
- 0xf2, 0x42, 0x0f, 0x5e, 0x04, 0xc0, //0x000004cd divsd (%rax,%r8,8), %xmm0
- 0xe9, 0x3c, 0x07, 0x00, 0x00, //0x000004d3 jmp LBB0_166
- //0x000004d8 LBB0_72
- 0x48, 0x89, 0x4d, 0xa8, //0x000004d8 movq %rcx, $-88(%rbp)
- 0x41, 0x8d, 0x80, 0xa4, 0xfe, 0xff, 0xff, //0x000004dc leal $-348(%r8), %eax
- 0x3d, 0x48, 0xfd, 0xff, 0xff, //0x000004e3 cmpl $-696, %eax
- 0x0f, 0x82, 0x1d, 0x01, 0x00, 0x00, //0x000004e8 jb LBB0_85
- //0x000004ee LBB0_73
- 0x48, 0x85, 0xff, //0x000004ee testq %rdi, %rdi
- 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000004f1 je LBB0_75
- 0x48, 0x0f, 0xbd, 0xcf, //0x000004f7 bsrq %rdi, %rcx
- 0x48, 0x83, 0xf1, 0x3f, //0x000004fb xorq $63, %rcx
- 0xe9, 0x05, 0x00, 0x00, 0x00, //0x000004ff jmp LBB0_76
- //0x00000504 LBB0_75
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00000504 movl $64, %ecx
- //0x00000509 LBB0_76
- 0x48, 0x89, 0xfb, //0x00000509 movq %rdi, %rbx
- 0x49, 0x89, 0xca, //0x0000050c movq %rcx, %r10
- 0x48, 0xd3, 0xe3, //0x0000050f shlq %cl, %rbx
- 0x45, 0x8d, 0xb8, 0x5c, 0x01, 0x00, 0x00, //0x00000512 leal $348(%r8), %r15d
- 0x49, 0xc1, 0xe7, 0x04, //0x00000519 shlq $4, %r15
- 0x48, 0x8d, 0x05, 0xcc, 0x1b, 0x00, 0x00, //0x0000051d leaq $7116(%rip), %rax /* _POW10_M128_TAB+0(%rip) */
- 0x49, 0x8b, 0x44, 0x07, 0x08, //0x00000524 movq $8(%r15,%rax), %rax
- 0x48, 0x89, 0x45, 0xa0, //0x00000529 movq %rax, $-96(%rbp)
- 0x48, 0xf7, 0xe3, //0x0000052d mulq %rbx
- 0x48, 0x89, 0xc6, //0x00000530 movq %rax, %rsi
- 0x49, 0x89, 0xd3, //0x00000533 movq %rdx, %r11
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00000536 andl $511, %edx
- 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x0000053c cmpq $511, %rdx
- 0x0f, 0x85, 0x4d, 0x00, 0x00, 0x00, //0x00000543 jne LBB0_81
- 0x48, 0x89, 0xd9, //0x00000549 movq %rbx, %rcx
- 0x48, 0xf7, 0xd1, //0x0000054c notq %rcx
- 0x48, 0x39, 0xce, //0x0000054f cmpq %rcx, %rsi
- 0x0f, 0x86, 0x3e, 0x00, 0x00, 0x00, //0x00000552 jbe LBB0_81
- 0x48, 0x89, 0xd8, //0x00000558 movq %rbx, %rax
- 0x48, 0x8d, 0x15, 0x8e, 0x1b, 0x00, 0x00, //0x0000055b leaq $7054(%rip), %rdx /* _POW10_M128_TAB+0(%rip) */
- 0x49, 0xf7, 0x24, 0x17, //0x00000562 mulq (%r15,%rdx)
- 0x48, 0x01, 0xd6, //0x00000566 addq %rdx, %rsi
- 0x49, 0x83, 0xd3, 0x00, //0x00000569 adcq $0, %r11
- 0x44, 0x89, 0xda, //0x0000056d movl %r11d, %edx
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00000570 andl $511, %edx
- 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00000576 cmpq $511, %rdx
- 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x0000057d jne LBB0_81
- 0x48, 0x83, 0xfe, 0xff, //0x00000583 cmpq $-1, %rsi
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000587 jne LBB0_81
- 0x48, 0x39, 0xc8, //0x0000058d cmpq %rcx, %rax
- 0x0f, 0x87, 0x75, 0x00, 0x00, 0x00, //0x00000590 ja LBB0_85
- //0x00000596 LBB0_81
- 0x4c, 0x89, 0xd8, //0x00000596 movq %r11, %rax
- 0x48, 0xc1, 0xe8, 0x3f, //0x00000599 shrq $63, %rax
- 0x8d, 0x48, 0x09, //0x0000059d leal $9(%rax), %ecx
- 0x49, 0xd3, 0xeb, //0x000005a0 shrq %cl, %r11
- 0x48, 0x85, 0xf6, //0x000005a3 testq %rsi, %rsi
- 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x000005a6 jne LBB0_84
- 0x48, 0x85, 0xd2, //0x000005ac testq %rdx, %rdx
- 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x000005af jne LBB0_84
- 0x44, 0x89, 0xd9, //0x000005b5 movl %r11d, %ecx
- 0x83, 0xe1, 0x03, //0x000005b8 andl $3, %ecx
- 0x83, 0xf9, 0x01, //0x000005bb cmpl $1, %ecx
- 0x0f, 0x84, 0x47, 0x00, 0x00, 0x00, //0x000005be je LBB0_85
- //0x000005c4 LBB0_84
- 0x41, 0x69, 0xc8, 0x6a, 0x52, 0x03, 0x00, //0x000005c4 imull $217706, %r8d, %ecx
- 0xc1, 0xf9, 0x10, //0x000005cb sarl $16, %ecx
- 0x81, 0xc1, 0x3f, 0x04, 0x00, 0x00, //0x000005ce addl $1087, %ecx
- 0x48, 0x63, 0xd9, //0x000005d4 movslq %ecx, %rbx
- 0x48, 0x89, 0xde, //0x000005d7 movq %rbx, %rsi
- 0x4c, 0x29, 0xd6, //0x000005da subq %r10, %rsi
- 0x44, 0x89, 0xda, //0x000005dd movl %r11d, %edx
- 0x83, 0xe2, 0x01, //0x000005e0 andl $1, %edx
- 0x4c, 0x01, 0xda, //0x000005e3 addq %r11, %rdx
- 0x48, 0x89, 0xd1, //0x000005e6 movq %rdx, %rcx
- 0x48, 0xc1, 0xe9, 0x36, //0x000005e9 shrq $54, %rcx
- 0x48, 0x01, 0xc6, //0x000005ed addq %rax, %rsi
- 0x48, 0x83, 0xf9, 0x01, //0x000005f0 cmpq $1, %rcx
- 0x48, 0x83, 0xde, 0x00, //0x000005f4 sbbq $0, %rsi
- 0x48, 0x8d, 0x86, 0x01, 0xf8, 0xff, 0xff, //0x000005f8 leaq $-2047(%rsi), %rax
- 0x48, 0x3d, 0x02, 0xf8, 0xff, 0xff, //0x000005ff cmpq $-2046, %rax
- 0x0f, 0x83, 0x8f, 0x00, 0x00, 0x00, //0x00000605 jae LBB0_91
- //0x0000060b LBB0_85
- 0x48, 0x8b, 0x45, 0x88, //0x0000060b movq $-120(%rbp), %rax
- 0x48, 0x8b, 0x08, //0x0000060f movq (%rax), %rcx
- 0x4e, 0x8d, 0x3c, 0x29, //0x00000612 leaq (%rcx,%r13), %r15
- 0x4c, 0x8b, 0x4d, 0xc0, //0x00000616 movq $-64(%rbp), %r9
- 0x49, 0x29, 0xc9, //0x0000061a subq %rcx, %r9
- 0x48, 0x8b, 0x75, 0xb8, //0x0000061d movq $-72(%rbp), %rsi
- 0x48, 0x85, 0xf6, //0x00000621 testq %rsi, %rsi
- 0x0f, 0x84, 0x98, 0x03, 0x00, 0x00, //0x00000624 je LBB0_126
- 0x41, 0xc6, 0x04, 0x24, 0x00, //0x0000062a movb $0, (%r12)
- 0x48, 0x83, 0xfe, 0x01, //0x0000062f cmpq $1, %rsi
- 0x0f, 0x84, 0x89, 0x03, 0x00, 0x00, //0x00000633 je LBB0_126
- 0x4c, 0x8d, 0x46, 0xff, //0x00000639 leaq $-1(%rsi), %r8
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000063d movl $1, %eax
- 0x49, 0x83, 0xf8, 0x08, //0x00000642 cmpq $8, %r8
- 0x0f, 0x82, 0x64, 0x03, 0x00, 0x00, //0x00000646 jb LBB0_125
- 0x49, 0x83, 0xf8, 0x20, //0x0000064c cmpq $32, %r8
- 0x0f, 0x83, 0x38, 0x02, 0x00, 0x00, //0x00000650 jae LBB0_110
- 0x31, 0xff, //0x00000656 xorl %edi, %edi
- 0xe9, 0x00, 0x03, 0x00, 0x00, //0x00000658 jmp LBB0_119
- //0x0000065d LBB0_90
- 0x66, 0x48, 0x0f, 0x6e, 0xc7, //0x0000065d movq %rdi, %xmm0
- 0x48, 0x0f, 0xaf, 0xf9, //0x00000662 imulq %rcx, %rdi
- 0x66, 0x0f, 0x62, 0x05, 0x92, 0xf9, 0xff, 0xff, //0x00000666 punpckldq $-1646(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- 0x66, 0x0f, 0x5c, 0x05, 0x9a, 0xf9, 0xff, 0xff, //0x0000066e subpd $-1638(%rip), %xmm0 /* LCPI0_1+0(%rip) */
- 0x49, 0x89, 0x7e, 0x10, //0x00000676 movq %rdi, $16(%r14)
- 0x66, 0x0f, 0x28, 0xc8, //0x0000067a movapd %xmm0, %xmm1
- 0x66, 0x0f, 0x15, 0xc8, //0x0000067e unpckhpd %xmm0, %xmm1
- 0xf2, 0x0f, 0x58, 0xc8, //0x00000682 addsd %xmm0, %xmm1
- 0x48, 0x21, 0xc8, //0x00000686 andq %rcx, %rax
- 0x66, 0x48, 0x0f, 0x7e, 0xc9, //0x00000689 movq %xmm1, %rcx
- 0x48, 0x09, 0xc1, //0x0000068e orq %rax, %rcx
- 0x49, 0x89, 0x4e, 0x08, //0x00000691 movq %rcx, $8(%r14)
- 0xe9, 0xb0, 0x05, 0x00, 0x00, //0x00000695 jmp LBB0_169
- //0x0000069a LBB0_91
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x0000069a movabsq $18014398509481984, %rax
- 0x48, 0x39, 0xc2, //0x000006a4 cmpq %rax, %rdx
- 0xb1, 0x02, //0x000006a7 movb $2, %cl
- 0x80, 0xd9, 0x00, //0x000006a9 sbbb $0, %cl
- 0x48, 0xd3, 0xea, //0x000006ac shrq %cl, %rdx
- 0x48, 0xc1, 0xe6, 0x34, //0x000006af shlq $52, %rsi
- 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000006b3 movabsq $4503599627370495, %rax
- 0x48, 0x21, 0xc2, //0x000006bd andq %rax, %rdx
- 0x48, 0x09, 0xf2, //0x000006c0 orq %rsi, %rdx
- 0x48, 0x89, 0xd0, //0x000006c3 movq %rdx, %rax
- 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000006c6 movabsq $-9223372036854775808, %rcx
- 0x48, 0x09, 0xc8, //0x000006d0 orq %rcx, %rax
- 0x41, 0x80, 0xf9, 0x2d, //0x000006d3 cmpb $45, %r9b
- 0x48, 0x0f, 0x45, 0xc2, //0x000006d7 cmovneq %rdx, %rax
- 0x66, 0x48, 0x0f, 0x6e, 0xc0, //0x000006db movq %rax, %xmm0
- 0x83, 0x7d, 0xc8, 0x00, //0x000006e0 cmpl $0, $-56(%rbp)
- 0x0f, 0x84, 0x2a, 0x05, 0x00, 0x00, //0x000006e4 je LBB0_166
- 0x41, 0xbb, 0x40, 0x00, 0x00, 0x00, //0x000006ea movl $64, %r11d
- 0x48, 0xff, 0xc7, //0x000006f0 incq %rdi
- 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x000006f3 je LBB0_94
- 0x4c, 0x0f, 0xbd, 0xdf, //0x000006f9 bsrq %rdi, %r11
- 0x49, 0x83, 0xf3, 0x3f, //0x000006fd xorq $63, %r11
- //0x00000701 LBB0_94
- 0x44, 0x89, 0xd9, //0x00000701 movl %r11d, %ecx
- 0x48, 0xd3, 0xe7, //0x00000704 shlq %cl, %rdi
- 0x48, 0x8b, 0x45, 0xa0, //0x00000707 movq $-96(%rbp), %rax
- 0x48, 0xf7, 0xe7, //0x0000070b mulq %rdi
- 0x49, 0x89, 0xc0, //0x0000070e movq %rax, %r8
- 0x48, 0x89, 0xd6, //0x00000711 movq %rdx, %rsi
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00000714 andl $511, %edx
- 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x0000071a cmpq $511, %rdx
- 0x0f, 0x85, 0x4c, 0x00, 0x00, 0x00, //0x00000721 jne LBB0_99
- 0x48, 0x89, 0xf9, //0x00000727 movq %rdi, %rcx
- 0x48, 0xf7, 0xd1, //0x0000072a notq %rcx
- 0x49, 0x39, 0xc8, //0x0000072d cmpq %rcx, %r8
- 0x0f, 0x86, 0x3d, 0x00, 0x00, 0x00, //0x00000730 jbe LBB0_99
- 0x48, 0x89, 0xf8, //0x00000736 movq %rdi, %rax
- 0x48, 0x8d, 0x15, 0xb0, 0x19, 0x00, 0x00, //0x00000739 leaq $6576(%rip), %rdx /* _POW10_M128_TAB+0(%rip) */
- 0x49, 0xf7, 0x24, 0x17, //0x00000740 mulq (%r15,%rdx)
- 0x49, 0x01, 0xd0, //0x00000744 addq %rdx, %r8
- 0x48, 0x83, 0xd6, 0x00, //0x00000747 adcq $0, %rsi
- 0x89, 0xf2, //0x0000074b movl %esi, %edx
- 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x0000074d andl $511, %edx
- 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00000753 cmpq $511, %rdx
- 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x0000075a jne LBB0_99
- 0x49, 0x83, 0xf8, 0xff, //0x00000760 cmpq $-1, %r8
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000764 jne LBB0_99
- 0x48, 0x39, 0xc8, //0x0000076a cmpq %rcx, %rax
- 0x0f, 0x87, 0x98, 0xfe, 0xff, 0xff, //0x0000076d ja LBB0_85
- //0x00000773 LBB0_99
- 0x48, 0x89, 0xf0, //0x00000773 movq %rsi, %rax
- 0x48, 0xc1, 0xe8, 0x3f, //0x00000776 shrq $63, %rax
- 0x8d, 0x48, 0x09, //0x0000077a leal $9(%rax), %ecx
- 0x48, 0xd3, 0xee, //0x0000077d shrq %cl, %rsi
- 0x4d, 0x85, 0xc0, //0x00000780 testq %r8, %r8
- 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x00000783 jne LBB0_102
- 0x48, 0x85, 0xd2, //0x00000789 testq %rdx, %rdx
- 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x0000078c jne LBB0_102
- 0x89, 0xf1, //0x00000792 movl %esi, %ecx
- 0x83, 0xe1, 0x03, //0x00000794 andl $3, %ecx
- 0x83, 0xf9, 0x01, //0x00000797 cmpl $1, %ecx
- 0x0f, 0x84, 0x6b, 0xfe, 0xff, 0xff, //0x0000079a je LBB0_85
- //0x000007a0 LBB0_102
- 0x4c, 0x29, 0xdb, //0x000007a0 subq %r11, %rbx
- 0x89, 0xf2, //0x000007a3 movl %esi, %edx
- 0x83, 0xe2, 0x01, //0x000007a5 andl $1, %edx
- 0x48, 0x01, 0xf2, //0x000007a8 addq %rsi, %rdx
- 0x48, 0x01, 0xc3, //0x000007ab addq %rax, %rbx
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x000007ae movabsq $18014398509481984, %rax
- 0x48, 0x39, 0xc2, //0x000007b8 cmpq %rax, %rdx
- 0x48, 0x83, 0xdb, 0x00, //0x000007bb sbbq $0, %rbx
- 0x48, 0x8d, 0x83, 0x01, 0xf8, 0xff, 0xff, //0x000007bf leaq $-2047(%rbx), %rax
- 0x48, 0x3d, 0x02, 0xf8, 0xff, 0xff, //0x000007c6 cmpq $-2046, %rax
- 0x0f, 0x82, 0x39, 0xfe, 0xff, 0xff, //0x000007cc jb LBB0_85
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x000007d2 movabsq $18014398509481984, %rax
- 0x48, 0x39, 0xc2, //0x000007dc cmpq %rax, %rdx
- 0xb1, 0x02, //0x000007df movb $2, %cl
- 0x80, 0xd9, 0x00, //0x000007e1 sbbb $0, %cl
- 0x48, 0xd3, 0xea, //0x000007e4 shrq %cl, %rdx
- 0x48, 0xc1, 0xe3, 0x34, //0x000007e7 shlq $52, %rbx
- 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000007eb movabsq $4503599627370495, %rax
- 0x48, 0x21, 0xc2, //0x000007f5 andq %rax, %rdx
- 0x48, 0x09, 0xda, //0x000007f8 orq %rbx, %rdx
- 0x48, 0x89, 0xd0, //0x000007fb movq %rdx, %rax
- 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000007fe movabsq $-9223372036854775808, %rcx
- 0x48, 0x09, 0xc8, //0x00000808 orq %rcx, %rax
- 0x41, 0x80, 0xf9, 0x2d, //0x0000080b cmpb $45, %r9b
- 0x48, 0x0f, 0x45, 0xc2, //0x0000080f cmovneq %rdx, %rax
- 0x66, 0x48, 0x0f, 0x6e, 0xc8, //0x00000813 movq %rax, %xmm1
- 0x66, 0x0f, 0x2e, 0xc1, //0x00000818 ucomisd %xmm1, %xmm0
- 0x0f, 0x85, 0xe9, 0xfd, 0xff, 0xff, //0x0000081c jne LBB0_85
- 0x0f, 0x8b, 0xec, 0x03, 0x00, 0x00, //0x00000822 jnp LBB0_166
- 0xe9, 0xde, 0xfd, 0xff, 0xff, //0x00000828 jmp LBB0_85
- //0x0000082d LBB0_104
- 0x48, 0x89, 0xc1, //0x0000082d movq %rax, %rcx
- //0x00000830 LBB0_105
- 0x8d, 0x43, 0xc6, //0x00000830 leal $-58(%rbx), %eax
- 0x3c, 0xf6, //0x00000833 cmpb $-10, %al
- 0x0f, 0x82, 0x95, 0xf8, 0xff, 0xff, //0x00000835 jb LBB0_6
- 0x45, 0x31, 0xc0, //0x0000083b xorl %r8d, %r8d
- 0x48, 0x8b, 0x45, 0xc0, //0x0000083e movq $-64(%rbp), %rax
- 0x48, 0x39, 0xc1, //0x00000842 cmpq %rax, %rcx
- 0x0f, 0x83, 0x45, 0x01, 0x00, 0x00, //0x00000845 jae LBB0_123
- 0x4c, 0x8d, 0x58, 0xff, //0x0000084b leaq $-1(%rax), %r11
- 0x45, 0x31, 0xc0, //0x0000084f xorl %r8d, %r8d
- //0x00000852 LBB0_108
- 0x44, 0x89, 0xc6, //0x00000852 movl %r8d, %esi
- 0x0f, 0xb6, 0xdb, //0x00000855 movzbl %bl, %ebx
- 0x41, 0x81, 0xf8, 0x10, 0x27, 0x00, 0x00, //0x00000858 cmpl $10000, %r8d
- 0x8d, 0x04, 0xb6, //0x0000085f leal (%rsi,%rsi,4), %eax
- 0x44, 0x8d, 0x44, 0x43, 0xd0, //0x00000862 leal $-48(%rbx,%rax,2), %r8d
- 0x44, 0x0f, 0x4d, 0xc6, //0x00000867 cmovgel %esi, %r8d
- 0x49, 0x39, 0xcb, //0x0000086b cmpq %rcx, %r11
- 0x0f, 0x84, 0x18, 0x01, 0x00, 0x00, //0x0000086e je LBB0_122
- 0x41, 0x0f, 0xb6, 0x5c, 0x0d, 0x01, //0x00000874 movzbl $1(%r13,%rcx), %ebx
- 0x8d, 0x43, 0xd0, //0x0000087a leal $-48(%rbx), %eax
- 0x48, 0x83, 0xc1, 0x01, //0x0000087d addq $1, %rcx
- 0x3c, 0x0a, //0x00000881 cmpb $10, %al
- 0x0f, 0x82, 0xc9, 0xff, 0xff, 0xff, //0x00000883 jb LBB0_108
- 0xe9, 0x02, 0x01, 0x00, 0x00, //0x00000889 jmp LBB0_123
- //0x0000088e LBB0_110
- 0x4c, 0x89, 0xc7, //0x0000088e movq %r8, %rdi
- 0x48, 0x83, 0xe7, 0xe0, //0x00000891 andq $-32, %rdi
- 0x48, 0x8d, 0x57, 0xe0, //0x00000895 leaq $-32(%rdi), %rdx
- 0x48, 0x89, 0xd0, //0x00000899 movq %rdx, %rax
- 0x48, 0xc1, 0xe8, 0x05, //0x0000089c shrq $5, %rax
- 0x48, 0x83, 0xc0, 0x01, //0x000008a0 addq $1, %rax
- 0x89, 0xc6, //0x000008a4 movl %eax, %esi
- 0x83, 0xe6, 0x03, //0x000008a6 andl $3, %esi
- 0x48, 0x83, 0xfa, 0x60, //0x000008a9 cmpq $96, %rdx
- 0x0f, 0x83, 0x07, 0x00, 0x00, 0x00, //0x000008ad jae LBB0_112
- 0x31, 0xdb, //0x000008b3 xorl %ebx, %ebx
- 0xe9, 0x5d, 0x00, 0x00, 0x00, //0x000008b5 jmp LBB0_114
- //0x000008ba LBB0_112
- 0x48, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, //0x000008ba movabsq $1152921504606846976, %rdx
- 0x48, 0x83, 0xc2, 0xfc, //0x000008c4 addq $-4, %rdx
- 0x48, 0x21, 0xd0, //0x000008c8 andq %rdx, %rax
- 0x31, 0xdb, //0x000008cb xorl %ebx, %ebx
- 0x66, 0x0f, 0xef, 0xc0, //0x000008cd pxor %xmm0, %xmm0
- //0x000008d1 LBB0_113
- 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x1c, 0x01, //0x000008d1 movdqu %xmm0, $1(%r12,%rbx)
- 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x1c, 0x11, //0x000008d8 movdqu %xmm0, $17(%r12,%rbx)
- 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x1c, 0x21, //0x000008df movdqu %xmm0, $33(%r12,%rbx)
- 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x1c, 0x31, //0x000008e6 movdqu %xmm0, $49(%r12,%rbx)
- 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x1c, 0x41, //0x000008ed movdqu %xmm0, $65(%r12,%rbx)
- 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x1c, 0x51, //0x000008f4 movdqu %xmm0, $81(%r12,%rbx)
- 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x1c, 0x61, //0x000008fb movdqu %xmm0, $97(%r12,%rbx)
- 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x1c, 0x71, //0x00000902 movdqu %xmm0, $113(%r12,%rbx)
- 0x48, 0x83, 0xeb, 0x80, //0x00000909 subq $-128, %rbx
- 0x48, 0x83, 0xc0, 0xfc, //0x0000090d addq $-4, %rax
- 0x0f, 0x85, 0xba, 0xff, 0xff, 0xff, //0x00000911 jne LBB0_113
- //0x00000917 LBB0_114
- 0x48, 0x85, 0xf6, //0x00000917 testq %rsi, %rsi
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x0000091a je LBB0_117
- 0x66, 0x0f, 0xef, 0xc0, //0x00000920 pxor %xmm0, %xmm0
- //0x00000924 LBB0_116
- 0x48, 0x89, 0xd8, //0x00000924 movq %rbx, %rax
- 0x48, 0x83, 0xc8, 0x01, //0x00000927 orq $1, %rax
- 0xf3, 0x41, 0x0f, 0x7f, 0x04, 0x04, //0x0000092b movdqu %xmm0, (%r12,%rax)
- 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x04, 0x10, //0x00000931 movdqu %xmm0, $16(%r12,%rax)
- 0x48, 0x83, 0xc3, 0x20, //0x00000938 addq $32, %rbx
- 0x48, 0x83, 0xc6, 0xff, //0x0000093c addq $-1, %rsi
- 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x00000940 jne LBB0_116
- //0x00000946 LBB0_117
- 0x49, 0x39, 0xf8, //0x00000946 cmpq %rdi, %r8
- 0x48, 0x8b, 0x75, 0xb8, //0x00000949 movq $-72(%rbp), %rsi
- 0x0f, 0x84, 0x6f, 0x00, 0x00, 0x00, //0x0000094d je LBB0_126
- 0x41, 0xf6, 0xc0, 0x18, //0x00000953 testb $24, %r8b
- 0x0f, 0x84, 0x43, 0x00, 0x00, 0x00, //0x00000957 je LBB0_124
- //0x0000095d LBB0_119
- 0x4c, 0x89, 0xc2, //0x0000095d movq %r8, %rdx
- 0x48, 0x83, 0xe2, 0xf8, //0x00000960 andq $-8, %rdx
- 0x48, 0x8d, 0x42, 0x01, //0x00000964 leaq $1(%rdx), %rax
- //0x00000968 LBB0_120
- 0x49, 0xc7, 0x44, 0x3c, 0x01, 0x00, 0x00, 0x00, 0x00, //0x00000968 movq $0, $1(%r12,%rdi)
- 0x48, 0x83, 0xc7, 0x08, //0x00000971 addq $8, %rdi
- 0x48, 0x39, 0xfa, //0x00000975 cmpq %rdi, %rdx
- 0x0f, 0x85, 0xea, 0xff, 0xff, 0xff, //0x00000978 jne LBB0_120
- 0x49, 0x39, 0xd0, //0x0000097e cmpq %rdx, %r8
- 0x0f, 0x85, 0x29, 0x00, 0x00, 0x00, //0x00000981 jne LBB0_125
- 0xe9, 0x36, 0x00, 0x00, 0x00, //0x00000987 jmp LBB0_126
- //0x0000098c LBB0_122
- 0x48, 0x8b, 0x4d, 0xc0, //0x0000098c movq $-64(%rbp), %rcx
- //0x00000990 LBB0_123
- 0x44, 0x0f, 0xaf, 0xc2, //0x00000990 imull %edx, %r8d
- 0x45, 0x01, 0xd0, //0x00000994 addl %r10d, %r8d
- 0x48, 0x89, 0x4d, 0xc0, //0x00000997 movq %rcx, $-64(%rbp)
- 0xe9, 0x22, 0xfa, 0xff, 0xff, //0x0000099b jmp LBB0_58
- //0x000009a0 LBB0_124
- 0x48, 0x83, 0xcf, 0x01, //0x000009a0 orq $1, %rdi
- 0x48, 0x89, 0xf8, //0x000009a4 movq %rdi, %rax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000009a7 .p2align 4, 0x90
- //0x000009b0 LBB0_125
- 0x41, 0xc6, 0x04, 0x04, 0x00, //0x000009b0 movb $0, (%r12,%rax)
- 0x48, 0x83, 0xc0, 0x01, //0x000009b5 addq $1, %rax
- 0x48, 0x39, 0xc6, //0x000009b9 cmpq %rax, %rsi
- 0x0f, 0x85, 0xee, 0xff, 0xff, 0xff, //0x000009bc jne LBB0_125
- //0x000009c2 LBB0_126
- 0x41, 0x8a, 0x1f, //0x000009c2 movb (%r15), %bl
- 0x31, 0xff, //0x000009c5 xorl %edi, %edi
- 0x80, 0xfb, 0x2d, //0x000009c7 cmpb $45, %bl
- 0x40, 0x0f, 0x94, 0xc7, //0x000009ca sete %dil
- 0x45, 0x31, 0xc0, //0x000009ce xorl %r8d, %r8d
- 0x49, 0x39, 0xf9, //0x000009d1 cmpq %rdi, %r9
- 0x0f, 0x8e, 0xe3, 0x00, 0x00, 0x00, //0x000009d4 jle LBB0_141
- 0x48, 0x89, 0x4d, 0xc8, //0x000009da movq %rcx, $-56(%rbp)
- 0x88, 0x5d, 0xd7, //0x000009de movb %bl, $-41(%rbp)
- 0x4c, 0x89, 0x75, 0xb0, //0x000009e1 movq %r14, $-80(%rbp)
- 0x41, 0xb3, 0x01, //0x000009e5 movb $1, %r11b
- 0x45, 0x31, 0xf6, //0x000009e8 xorl %r14d, %r14d
- 0x45, 0x31, 0xd2, //0x000009eb xorl %r10d, %r10d
- 0x31, 0xc0, //0x000009ee xorl %eax, %eax
- 0x31, 0xf6, //0x000009f0 xorl %esi, %esi
- 0xe9, 0x2b, 0x00, 0x00, 0x00, //0x000009f2 jmp LBB0_130
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000009f7 .p2align 4, 0x90
- //0x00000a00 LBB0_128
- 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00000a00 movl $1, %esi
- 0x41, 0x89, 0xc0, //0x00000a05 movl %eax, %r8d
- 0x80, 0xfa, 0x2e, //0x00000a08 cmpb $46, %dl
- 0x0f, 0x85, 0xbe, 0x00, 0x00, 0x00, //0x00000a0b jne LBB0_142
- 0x48, 0x83, 0xc7, 0x01, //0x00000a11 addq $1, %rdi
- 0x4c, 0x39, 0xcf, //0x00000a15 cmpq %r9, %rdi
- 0x41, 0x0f, 0x9c, 0xc3, //0x00000a18 setl %r11b
- 0x0f, 0x84, 0x91, 0x00, 0x00, 0x00, //0x00000a1c je LBB0_140
- //0x00000a22 LBB0_130
- 0x89, 0xf3, //0x00000a22 movl %esi, %ebx
- 0x44, 0x89, 0xc1, //0x00000a24 movl %r8d, %ecx
- 0x41, 0x0f, 0xb6, 0x14, 0x3f, //0x00000a27 movzbl (%r15,%rdi), %edx
- 0x8d, 0x72, 0xd0, //0x00000a2c leal $-48(%rdx), %esi
- 0x40, 0x80, 0xfe, 0x09, //0x00000a2f cmpb $9, %sil
- 0x0f, 0x87, 0xc7, 0xff, 0xff, 0xff, //0x00000a33 ja LBB0_128
- 0x80, 0xfa, 0x30, //0x00000a39 cmpb $48, %dl
- 0x0f, 0x85, 0x1a, 0x00, 0x00, 0x00, //0x00000a3c jne LBB0_134
- 0x85, 0xc0, //0x00000a42 testl %eax, %eax
- 0x0f, 0x84, 0x40, 0x00, 0x00, 0x00, //0x00000a44 je LBB0_138
- 0x49, 0x63, 0xf6, //0x00000a4a movslq %r14d, %rsi
- 0x48, 0x39, 0x75, 0xb8, //0x00000a4d cmpq %rsi, $-72(%rbp)
- 0x0f, 0x87, 0x12, 0x00, 0x00, 0x00, //0x00000a51 ja LBB0_135
- 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00000a57 jmp LBB0_136
- //0x00000a5c LBB0_134
- 0x48, 0x63, 0xf0, //0x00000a5c movslq %eax, %rsi
- 0x48, 0x39, 0x75, 0xb8, //0x00000a5f cmpq %rsi, $-72(%rbp)
- 0x0f, 0x86, 0x13, 0x00, 0x00, 0x00, //0x00000a63 jbe LBB0_137
- //0x00000a69 LBB0_135
- 0x41, 0x88, 0x14, 0x34, //0x00000a69 movb %dl, (%r12,%rsi)
- 0x41, 0x83, 0xc6, 0x01, //0x00000a6d addl $1, %r14d
- //0x00000a71 LBB0_136
- 0x41, 0x89, 0xc8, //0x00000a71 movl %ecx, %r8d
- 0x44, 0x89, 0xf0, //0x00000a74 movl %r14d, %eax
- 0xe9, 0x24, 0x00, 0x00, 0x00, //0x00000a77 jmp LBB0_139
- //0x00000a7c LBB0_137
- 0x41, 0x89, 0xc8, //0x00000a7c movl %ecx, %r8d
- 0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x00000a7f movl $1, %r10d
- 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00000a85 jmp LBB0_139
- //0x00000a8a LBB0_138
- 0x49, 0x89, 0xc8, //0x00000a8a movq %rcx, %r8
- 0x41, 0x83, 0xc0, 0xff, //0x00000a8d addl $-1, %r8d
- 0x31, 0xc0, //0x00000a91 xorl %eax, %eax
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a93 .p2align 4, 0x90
- //0x00000aa0 LBB0_139
- 0x89, 0xde, //0x00000aa0 movl %ebx, %esi
- 0x48, 0x83, 0xc7, 0x01, //0x00000aa2 addq $1, %rdi
- 0x4c, 0x39, 0xcf, //0x00000aa6 cmpq %r9, %rdi
- 0x41, 0x0f, 0x9c, 0xc3, //0x00000aa9 setl %r11b
- 0x0f, 0x85, 0x6f, 0xff, 0xff, 0xff, //0x00000aad jne LBB0_130
- //0x00000ab3 LBB0_140
- 0x4c, 0x89, 0xcf, //0x00000ab3 movq %r9, %rdi
- 0x89, 0xf3, //0x00000ab6 movl %esi, %ebx
- 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00000ab8 jmp LBB0_143
- //0x00000abd LBB0_141
- 0x45, 0x31, 0xff, //0x00000abd xorl %r15d, %r15d
- 0x48, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000ac0 movabsq $4503599627370495, %rdx
- 0xe9, 0x23, 0x01, 0x00, 0x00, //0x00000aca jmp LBB0_165
- //0x00000acf LBB0_142
- 0x49, 0x89, 0xc8, //0x00000acf movq %rcx, %r8
- //0x00000ad2 LBB0_143
- 0x85, 0xdb, //0x00000ad2 testl %ebx, %ebx
- 0x45, 0x0f, 0x44, 0xc6, //0x00000ad4 cmovel %r14d, %r8d
- 0x41, 0xf6, 0xc3, 0x01, //0x00000ad8 testb $1, %r11b
- 0x0f, 0x84, 0xb9, 0x00, 0x00, 0x00, //0x00000adc je LBB0_158
- 0x89, 0xf8, //0x00000ae2 movl %edi, %eax
- 0x41, 0x8a, 0x04, 0x07, //0x00000ae4 movb (%r15,%rax), %al
- 0x0c, 0x20, //0x00000ae8 orb $32, %al
- 0x3c, 0x65, //0x00000aea cmpb $101, %al
- 0x0f, 0x85, 0xa9, 0x00, 0x00, 0x00, //0x00000aec jne LBB0_158
- 0x89, 0xfa, //0x00000af2 movl %edi, %edx
- 0x41, 0x8a, 0x5c, 0x17, 0x01, //0x00000af4 movb $1(%r15,%rdx), %bl
- 0x80, 0xfb, 0x2d, //0x00000af9 cmpb $45, %bl
- 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x00000afc je LBB0_148
- 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00000b02 movl $1, %r11d
- 0x80, 0xfb, 0x2b, //0x00000b08 cmpb $43, %bl
- 0x48, 0x8b, 0x45, 0xc8, //0x00000b0b movq $-56(%rbp), %rax
- 0x0f, 0x85, 0x25, 0x00, 0x00, 0x00, //0x00000b0f jne LBB0_149
- 0x83, 0xc7, 0x02, //0x00000b15 addl $2, %edi
- 0x89, 0xfa, //0x00000b18 movl %edi, %edx
- 0xe9, 0x1f, 0x00, 0x00, 0x00, //0x00000b1a jmp LBB0_150
- //0x00000b1f LBB0_148
- 0x83, 0xc7, 0x02, //0x00000b1f addl $2, %edi
- 0x41, 0xbb, 0xff, 0xff, 0xff, 0xff, //0x00000b22 movl $-1, %r11d
- 0x89, 0xfa, //0x00000b28 movl %edi, %edx
- 0x48, 0x8b, 0x7d, 0xc0, //0x00000b2a movq $-64(%rbp), %rdi
- 0x4c, 0x89, 0xc3, //0x00000b2e movq %r8, %rbx
- 0x48, 0x8b, 0x45, 0xc8, //0x00000b31 movq $-56(%rbp), %rax
- 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00000b35 jmp LBB0_151
- //0x00000b3a LBB0_149
- 0x48, 0x83, 0xc2, 0x01, //0x00000b3a addq $1, %rdx
- //0x00000b3e LBB0_150
- 0x48, 0x8b, 0x7d, 0xc0, //0x00000b3e movq $-64(%rbp), %rdi
- 0x4c, 0x89, 0xc3, //0x00000b42 movq %r8, %rbx
- //0x00000b45 LBB0_151
- 0x48, 0x63, 0xf2, //0x00000b45 movslq %edx, %rsi
- 0x31, 0xd2, //0x00000b48 xorl %edx, %edx
- 0x49, 0x39, 0xf1, //0x00000b4a cmpq %rsi, %r9
- 0x0f, 0x8e, 0x3f, 0x00, 0x00, 0x00, //0x00000b4d jle LBB0_157
- 0x48, 0x01, 0xf0, //0x00000b53 addq %rsi, %rax
- 0x31, 0xd2, //0x00000b56 xorl %edx, %edx
- //0x00000b58 LBB0_153
- 0x41, 0x0f, 0xbe, 0x4c, 0x05, 0x00, //0x00000b58 movsbl (%r13,%rax), %ecx
- 0x83, 0xf9, 0x30, //0x00000b5e cmpl $48, %ecx
- 0x0f, 0x8c, 0x2b, 0x00, 0x00, 0x00, //0x00000b61 jl LBB0_157
- 0x80, 0xf9, 0x39, //0x00000b67 cmpb $57, %cl
- 0x0f, 0x87, 0x22, 0x00, 0x00, 0x00, //0x00000b6a ja LBB0_157
- 0x81, 0xfa, 0x0f, 0x27, 0x00, 0x00, //0x00000b70 cmpl $9999, %edx
- 0x0f, 0x8f, 0x16, 0x00, 0x00, 0x00, //0x00000b76 jg LBB0_157
- 0x8d, 0x14, 0x92, //0x00000b7c leal (%rdx,%rdx,4), %edx
- 0x8d, 0x14, 0x51, //0x00000b7f leal (%rcx,%rdx,2), %edx
- 0x83, 0xc2, 0xd0, //0x00000b82 addl $-48, %edx
- 0x48, 0x83, 0xc0, 0x01, //0x00000b85 addq $1, %rax
- 0x48, 0x39, 0xc7, //0x00000b89 cmpq %rax, %rdi
- 0x0f, 0x85, 0xc6, 0xff, 0xff, 0xff, //0x00000b8c jne LBB0_153
- //0x00000b92 LBB0_157
- 0x41, 0x0f, 0xaf, 0xd3, //0x00000b92 imull %r11d, %edx
- 0x01, 0xda, //0x00000b96 addl %ebx, %edx
- 0x41, 0x89, 0xd0, //0x00000b98 movl %edx, %r8d
- //0x00000b9b LBB0_158
- 0x45, 0x85, 0xf6, //0x00000b9b testl %r14d, %r14d
- 0x0f, 0x84, 0x1f, 0x00, 0x00, 0x00, //0x00000b9e je LBB0_161
- 0x41, 0x81, 0xf8, 0x36, 0x01, 0x00, 0x00, //0x00000ba4 cmpl $310, %r8d
- 0x0f, 0x8e, 0x1d, 0x00, 0x00, 0x00, //0x00000bab jle LBB0_162
- //0x00000bb1 LBB0_160
- 0x45, 0x31, 0xff, //0x00000bb1 xorl %r15d, %r15d
- 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00000bb4 movabsq $9218868437227405312, %r8
- 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x00000bbe jmp LBB0_164
- //0x00000bc3 LBB0_161
- 0x45, 0x31, 0xc0, //0x00000bc3 xorl %r8d, %r8d
- 0x45, 0x31, 0xff, //0x00000bc6 xorl %r15d, %r15d
- 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00000bc9 jmp LBB0_164
- //0x00000bce LBB0_162
- 0x45, 0x31, 0xff, //0x00000bce xorl %r15d, %r15d
- 0x41, 0x81, 0xf8, 0xb6, 0xfe, 0xff, 0xff, //0x00000bd1 cmpl $-330, %r8d
- 0x0f, 0x8d, 0x86, 0x00, 0x00, 0x00, //0x00000bd8 jge LBB0_171
- 0x45, 0x31, 0xc0, //0x00000bde xorl %r8d, %r8d
- //0x00000be1 LBB0_164
- 0x4c, 0x8b, 0x75, 0xb0, //0x00000be1 movq $-80(%rbp), %r14
- 0x48, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000be5 movabsq $4503599627370495, %rdx
- 0x8a, 0x5d, 0xd7, //0x00000bef movb $-41(%rbp), %bl
- //0x00000bf2 LBB0_165
- 0x49, 0x21, 0xd7, //0x00000bf2 andq %rdx, %r15
- 0x4d, 0x09, 0xc7, //0x00000bf5 orq %r8, %r15
- 0x4c, 0x89, 0xf8, //0x00000bf8 movq %r15, %rax
- 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00000bfb movabsq $-9223372036854775808, %rcx
- 0x48, 0x09, 0xc8, //0x00000c05 orq %rcx, %rax
- 0x80, 0xfb, 0x2d, //0x00000c08 cmpb $45, %bl
- 0x49, 0x0f, 0x45, 0xc7, //0x00000c0b cmovneq %r15, %rax
- 0x66, 0x48, 0x0f, 0x6e, 0xc0, //0x00000c0f movq %rax, %xmm0
- //0x00000c14 LBB0_166
- 0x66, 0x48, 0x0f, 0x7e, 0xc0, //0x00000c14 movq %xmm0, %rax
- 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00000c19 movabsq $-9223372036854775808, %rcx
- 0x48, 0x83, 0xc1, 0xff, //0x00000c23 addq $-1, %rcx
- 0x48, 0x21, 0xc1, //0x00000c27 andq %rax, %rcx
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00000c2a movabsq $9218868437227405312, %rax
- 0x48, 0x39, 0xc1, //0x00000c34 cmpq %rax, %rcx
- 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00000c37 jne LBB0_168
- 0x49, 0xc7, 0x06, 0xf8, 0xff, 0xff, 0xff, //0x00000c3d movq $-8, (%r14)
- //0x00000c44 LBB0_168
- 0xf2, 0x41, 0x0f, 0x11, 0x46, 0x08, //0x00000c44 movsd %xmm0, $8(%r14)
- //0x00000c4a LBB0_169
- 0x48, 0x8b, 0x45, 0x88, //0x00000c4a movq $-120(%rbp), %rax
- 0x48, 0x8b, 0x4d, 0xc0, //0x00000c4e movq $-64(%rbp), %rcx
- 0x48, 0x89, 0x08, //0x00000c52 movq %rcx, (%rax)
- //0x00000c55 LBB0_170
- 0x48, 0x83, 0xc4, 0x58, //0x00000c55 addq $88, %rsp
- 0x5b, //0x00000c59 popq %rbx
- 0x41, 0x5c, //0x00000c5a popq %r12
- 0x41, 0x5d, //0x00000c5c popq %r13
- 0x41, 0x5e, //0x00000c5e popq %r14
- 0x41, 0x5f, //0x00000c60 popq %r15
- 0x5d, //0x00000c62 popq %rbp
- 0xc3, //0x00000c63 retq
- //0x00000c64 LBB0_171
- 0x49, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, //0x00000c64 movabsq $1152921504606846976, %r13
- 0x45, 0x85, 0xc0, //0x00000c6e testl %r8d, %r8d
- 0x0f, 0x8e, 0x0c, 0x04, 0x00, 0x00, //0x00000c71 jle LBB0_236
- 0x45, 0x31, 0xdb, //0x00000c77 xorl %r11d, %r11d
- 0x44, 0x89, 0xf3, //0x00000c7a movl %r14d, %ebx
- 0x45, 0x89, 0xf1, //0x00000c7d movl %r14d, %r9d
- 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00000c80 jmp LBB0_175
- //0x00000c85 LBB0_173
- 0x45, 0x31, 0xc9, //0x00000c85 xorl %r9d, %r9d
- //0x00000c88 LBB0_174
- 0x45, 0x01, 0xdf, //0x00000c88 addl %r11d, %r15d
- 0x45, 0x89, 0xfb, //0x00000c8b movl %r15d, %r11d
- 0x45, 0x85, 0xc0, //0x00000c8e testl %r8d, %r8d
- 0x0f, 0x8e, 0xef, 0x03, 0x00, 0x00, //0x00000c91 jle LBB0_237
- //0x00000c97 LBB0_175
- 0x41, 0x83, 0xf8, 0x08, //0x00000c97 cmpl $8, %r8d
- 0x0f, 0x86, 0x1d, 0x00, 0x00, 0x00, //0x00000c9b jbe LBB0_178
- 0xb9, 0xe5, 0xff, 0xff, 0xff, //0x00000ca1 movl $-27, %ecx
- 0x41, 0xbf, 0x1b, 0x00, 0x00, 0x00, //0x00000ca6 movl $27, %r15d
- 0x45, 0x85, 0xc9, //0x00000cac testl %r9d, %r9d
- 0x0f, 0x84, 0xd0, 0xff, 0xff, 0xff, //0x00000caf je LBB0_173
- 0x4c, 0x89, 0x5d, 0x98, //0x00000cb5 movq %r11, $-104(%rbp)
- 0xe9, 0xea, 0x01, 0x00, 0x00, //0x00000cb9 jmp LBB0_208
- //0x00000cbe LBB0_178
- 0x44, 0x89, 0xc0, //0x00000cbe movl %r8d, %eax
- 0x48, 0x8d, 0x0d, 0xb8, 0x3f, 0x00, 0x00, //0x00000cc1 leaq $16312(%rip), %rcx /* _POW_TAB+0(%rip) */
- 0x44, 0x8b, 0x3c, 0x81, //0x00000cc8 movl (%rcx,%rax,4), %r15d
- 0x45, 0x85, 0xc9, //0x00000ccc testl %r9d, %r9d
- 0x0f, 0x84, 0xb0, 0xff, 0xff, 0xff, //0x00000ccf je LBB0_173
- 0x4c, 0x89, 0x5d, 0x98, //0x00000cd5 movq %r11, $-104(%rbp)
- 0x44, 0x89, 0xf9, //0x00000cd9 movl %r15d, %ecx
- 0xf7, 0xd9, //0x00000cdc negl %ecx
- 0x83, 0xf9, 0xc3, //0x00000cde cmpl $-61, %ecx
- 0x0f, 0x87, 0xc1, 0x01, 0x00, 0x00, //0x00000ce1 ja LBB0_208
- 0x48, 0x8b, 0x5d, 0xb8, //0x00000ce7 movq $-72(%rbp), %rbx
- 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00000ceb movl $1, %edi
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00000cf0 jmp LBB0_183
- //0x00000cf5 LBB0_205
- 0x45, 0x31, 0xc0, //0x00000cf5 xorl %r8d, %r8d
- //0x00000cf8 LBB0_181
- 0x45, 0x31, 0xf6, //0x00000cf8 xorl %r14d, %r14d
- //0x00000cfb LBB0_182
- 0x41, 0x8d, 0x4b, 0x3c, //0x00000cfb leal $60(%r11), %ecx
- 0x45, 0x89, 0xf1, //0x00000cff movl %r14d, %r9d
- 0x41, 0x83, 0xfb, 0x88, //0x00000d02 cmpl $-120, %r11d
- 0x0f, 0x8d, 0x99, 0x01, 0x00, 0x00, //0x00000d06 jge LBB0_207
- //0x00000d0c LBB0_183
- 0x41, 0x89, 0xcb, //0x00000d0c movl %ecx, %r11d
- 0x45, 0x85, 0xc9, //0x00000d0f testl %r9d, %r9d
- 0xb9, 0x00, 0x00, 0x00, 0x00, //0x00000d12 movl $0, %ecx
- 0x41, 0x0f, 0x4f, 0xc9, //0x00000d17 cmovgl %r9d, %ecx
- 0x31, 0xd2, //0x00000d1b xorl %edx, %edx
- 0x31, 0xc0, //0x00000d1d xorl %eax, %eax
- 0x90, //0x00000d1f .p2align 4, 0x90
- //0x00000d20 LBB0_184
- 0x48, 0x39, 0xd1, //0x00000d20 cmpq %rdx, %rcx
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00000d23 je LBB0_187
- 0x48, 0x8d, 0x04, 0x80, //0x00000d29 leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x34, 0x14, //0x00000d2d movsbq (%r12,%rdx), %rsi
- 0x48, 0x8d, 0x04, 0x46, //0x00000d32 leaq (%rsi,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x00000d36 addq $-48, %rax
- 0x48, 0x83, 0xc2, 0x01, //0x00000d3a addq $1, %rdx
- 0x4c, 0x39, 0xe8, //0x00000d3e cmpq %r13, %rax
- 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x00000d41 jb LBB0_184
- 0x89, 0xd1, //0x00000d47 movl %edx, %ecx
- 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00000d49 jmp LBB0_189
- //0x00000d4e LBB0_187
- 0x48, 0x85, 0xc0, //0x00000d4e testq %rax, %rax
- 0x0f, 0x84, 0xa1, 0xff, 0xff, 0xff, //0x00000d51 je LBB0_181
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d57 .p2align 4, 0x90
- //0x00000d60 LBB0_188
- 0x48, 0x01, 0xc0, //0x00000d60 addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00000d63 leaq (%rax,%rax,4), %rax
- 0x83, 0xc1, 0x01, //0x00000d67 addl $1, %ecx
- 0x4c, 0x39, 0xe8, //0x00000d6a cmpq %r13, %rax
- 0x0f, 0x82, 0xed, 0xff, 0xff, 0xff, //0x00000d6d jb LBB0_188
- //0x00000d73 LBB0_189
- 0x41, 0x29, 0xc8, //0x00000d73 subl %ecx, %r8d
- 0x31, 0xd2, //0x00000d76 xorl %edx, %edx
- 0x44, 0x39, 0xc9, //0x00000d78 cmpl %r9d, %ecx
- 0x0f, 0x8d, 0x5b, 0x00, 0x00, 0x00, //0x00000d7b jge LBB0_194
- 0x48, 0x63, 0xc9, //0x00000d81 movslq %ecx, %rcx
- 0x49, 0x63, 0xd6, //0x00000d84 movslq %r14d, %rdx
- 0x49, 0x8d, 0x34, 0x0c, //0x00000d87 leaq (%r12,%rcx), %rsi
- 0x45, 0x31, 0xf6, //0x00000d8b xorl %r14d, %r14d
- 0x90, 0x90, //0x00000d8e .p2align 4, 0x90
- //0x00000d90 LBB0_191
- 0x49, 0x8d, 0x7d, 0xff, //0x00000d90 leaq $-1(%r13), %rdi
- 0x48, 0x21, 0xc7, //0x00000d94 andq %rax, %rdi
- 0x48, 0xc1, 0xe8, 0x3c, //0x00000d97 shrq $60, %rax
- 0x0c, 0x30, //0x00000d9b orb $48, %al
- 0x43, 0x88, 0x04, 0x34, //0x00000d9d movb %al, (%r12,%r14)
- 0x4a, 0x0f, 0xbe, 0x04, 0x36, //0x00000da1 movsbq (%rsi,%r14), %rax
- 0x4a, 0x8d, 0x1c, 0x31, //0x00000da6 leaq (%rcx,%r14), %rbx
- 0x48, 0x83, 0xc3, 0x01, //0x00000daa addq $1, %rbx
- 0x49, 0x83, 0xc6, 0x01, //0x00000dae addq $1, %r14
- 0x48, 0x8d, 0x3c, 0xbf, //0x00000db2 leaq (%rdi,%rdi,4), %rdi
- 0x48, 0x8d, 0x04, 0x78, //0x00000db6 leaq (%rax,%rdi,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x00000dba addq $-48, %rax
- 0x48, 0x39, 0xd3, //0x00000dbe cmpq %rdx, %rbx
- 0x0f, 0x8c, 0xc9, 0xff, 0xff, 0xff, //0x00000dc1 jl LBB0_191
- 0x48, 0x85, 0xc0, //0x00000dc7 testq %rax, %rax
- 0x0f, 0x84, 0xb4, 0x00, 0x00, 0x00, //0x00000dca je LBB0_203
- 0x44, 0x89, 0xf2, //0x00000dd0 movl %r14d, %edx
- 0x48, 0x8b, 0x5d, 0xb8, //0x00000dd3 movq $-72(%rbp), %rbx
- 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00000dd7 movl $1, %edi
- //0x00000ddc LBB0_194
- 0x41, 0x89, 0xd6, //0x00000ddc movl %edx, %r14d
- 0xe9, 0x24, 0x00, 0x00, 0x00, //0x00000ddf jmp LBB0_196
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000de4 .p2align 4, 0x90
- //0x00000df0 LBB0_195
- 0x4c, 0x39, 0xe8, //0x00000df0 cmpq %r13, %rax
- 0x44, 0x0f, 0x43, 0xd7, //0x00000df3 cmovael %edi, %r10d
- 0x48, 0x8d, 0x04, 0x09, //0x00000df7 leaq (%rcx,%rcx), %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00000dfb leaq (%rax,%rax,4), %rax
- 0x48, 0x85, 0xc9, //0x00000dff testq %rcx, %rcx
- 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00000e02 je LBB0_198
- //0x00000e08 LBB0_196
- 0x49, 0x8d, 0x4d, 0xff, //0x00000e08 leaq $-1(%r13), %rcx
- 0x48, 0x21, 0xc1, //0x00000e0c andq %rax, %rcx
- 0x49, 0x63, 0xd6, //0x00000e0f movslq %r14d, %rdx
- 0x48, 0x39, 0xd3, //0x00000e12 cmpq %rdx, %rbx
- 0x0f, 0x86, 0xd5, 0xff, 0xff, 0xff, //0x00000e15 jbe LBB0_195
- 0x48, 0xc1, 0xe8, 0x3c, //0x00000e1b shrq $60, %rax
- 0x0c, 0x30, //0x00000e1f orb $48, %al
- 0x41, 0x88, 0x04, 0x14, //0x00000e21 movb %al, (%r12,%rdx)
- 0x83, 0xc2, 0x01, //0x00000e25 addl $1, %edx
- 0x41, 0x89, 0xd6, //0x00000e28 movl %edx, %r14d
- 0x48, 0x8d, 0x04, 0x09, //0x00000e2b leaq (%rcx,%rcx), %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00000e2f leaq (%rax,%rax,4), %rax
- 0x48, 0x85, 0xc9, //0x00000e33 testq %rcx, %rcx
- 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00000e36 jne LBB0_196
- //0x00000e3c LBB0_198
- 0x41, 0x83, 0xc0, 0x01, //0x00000e3c addl $1, %r8d
- 0x45, 0x85, 0xf6, //0x00000e40 testl %r14d, %r14d
- 0x0f, 0x8e, 0x51, 0x00, 0x00, 0x00, //0x00000e43 jle LBB0_204
- //0x00000e49 LBB0_199
- 0x44, 0x89, 0xf0, //0x00000e49 movl %r14d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00000e4c cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0xa3, 0xfe, 0xff, 0xff, //0x00000e52 jne LBB0_182
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000e58 .p2align 4, 0x90
- //0x00000e60 LBB0_200
- 0x48, 0x83, 0xf8, 0x01, //0x00000e60 cmpq $1, %rax
- 0x0f, 0x86, 0x8b, 0xfe, 0xff, 0xff, //0x00000e64 jbe LBB0_205
- 0x8d, 0x48, 0xfe, //0x00000e6a leal $-2(%rax), %ecx
- 0x48, 0x83, 0xc0, 0xff, //0x00000e6d addq $-1, %rax
- 0x41, 0x80, 0x3c, 0x0c, 0x30, //0x00000e71 cmpb $48, (%r12,%rcx)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x00000e76 je LBB0_200
- 0x41, 0x89, 0xc6, //0x00000e7c movl %eax, %r14d
- 0xe9, 0x77, 0xfe, 0xff, 0xff, //0x00000e7f jmp LBB0_182
- //0x00000e84 LBB0_203
- 0x48, 0x8b, 0x5d, 0xb8, //0x00000e84 movq $-72(%rbp), %rbx
- 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00000e88 movl $1, %edi
- 0x41, 0x83, 0xc0, 0x01, //0x00000e8d addl $1, %r8d
- 0x45, 0x85, 0xf6, //0x00000e91 testl %r14d, %r14d
- 0x0f, 0x8f, 0xaf, 0xff, 0xff, 0xff, //0x00000e94 jg LBB0_199
- //0x00000e9a LBB0_204
- 0x0f, 0x85, 0x5b, 0xfe, 0xff, 0xff, //0x00000e9a jne LBB0_182
- 0xe9, 0x50, 0xfe, 0xff, 0xff, //0x00000ea0 jmp LBB0_205
- //0x00000ea5 LBB0_207
- 0x45, 0x89, 0xf1, //0x00000ea5 movl %r14d, %r9d
- //0x00000ea8 LBB0_208
- 0xf7, 0xd9, //0x00000ea8 negl %ecx
- 0x45, 0x85, 0xc9, //0x00000eaa testl %r9d, %r9d
- 0x41, 0xbb, 0x00, 0x00, 0x00, 0x00, //0x00000ead movl $0, %r11d
- 0x45, 0x0f, 0x4f, 0xd9, //0x00000eb3 cmovgl %r9d, %r11d
- 0x31, 0xc0, //0x00000eb7 xorl %eax, %eax
- 0x31, 0xf6, //0x00000eb9 xorl %esi, %esi
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ebb .p2align 4, 0x90
- //0x00000ec0 LBB0_209
- 0x49, 0x39, 0xc3, //0x00000ec0 cmpq %rax, %r11
- 0x0f, 0x84, 0xab, 0x00, 0x00, 0x00, //0x00000ec3 je LBB0_218
- 0x48, 0x8d, 0x14, 0xb6, //0x00000ec9 leaq (%rsi,%rsi,4), %rdx
- 0x49, 0x0f, 0xbe, 0x34, 0x04, //0x00000ecd movsbq (%r12,%rax), %rsi
- 0x48, 0x8d, 0x34, 0x56, //0x00000ed2 leaq (%rsi,%rdx,2), %rsi
- 0x48, 0x83, 0xc6, 0xd0, //0x00000ed6 addq $-48, %rsi
- 0x48, 0x83, 0xc0, 0x01, //0x00000eda addq $1, %rax
- 0x48, 0x89, 0xf2, //0x00000ede movq %rsi, %rdx
- 0x48, 0xd3, 0xea, //0x00000ee1 shrq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x00000ee4 testq %rdx, %rdx
- 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x00000ee7 je LBB0_209
- 0x41, 0x89, 0xc3, //0x00000eed movl %eax, %r11d
- //0x00000ef0 LBB0_212
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000ef0 movq $-1, %rax
- 0x48, 0xd3, 0xe0, //0x00000ef7 shlq %cl, %rax
- 0x48, 0xf7, 0xd0, //0x00000efa notq %rax
- 0x31, 0xdb, //0x00000efd xorl %ebx, %ebx
- 0x45, 0x39, 0xcb, //0x00000eff cmpl %r9d, %r11d
- 0x0f, 0x8d, 0x53, 0x00, 0x00, 0x00, //0x00000f02 jge LBB0_216
- 0x4c, 0x89, 0x7d, 0xa0, //0x00000f08 movq %r15, $-96(%rbp)
- 0x4c, 0x89, 0x45, 0xc8, //0x00000f0c movq %r8, $-56(%rbp)
- 0x4d, 0x63, 0xfb, //0x00000f10 movslq %r11d, %r15
- 0x4d, 0x63, 0xce, //0x00000f13 movslq %r14d, %r9
- 0x4b, 0x8d, 0x14, 0x3c, //0x00000f16 leaq (%r12,%r15), %rdx
- 0x31, 0xdb, //0x00000f1a xorl %ebx, %ebx
- //0x00000f1c LBB0_214
- 0x48, 0x89, 0xf7, //0x00000f1c movq %rsi, %rdi
- 0x48, 0xd3, 0xef, //0x00000f1f shrq %cl, %rdi
- 0x48, 0x21, 0xc6, //0x00000f22 andq %rax, %rsi
- 0x40, 0x80, 0xc7, 0x30, //0x00000f25 addb $48, %dil
- 0x41, 0x88, 0x3c, 0x1c, //0x00000f29 movb %dil, (%r12,%rbx)
- 0x48, 0x0f, 0xbe, 0x3c, 0x1a, //0x00000f2d movsbq (%rdx,%rbx), %rdi
- 0x4d, 0x8d, 0x04, 0x1f, //0x00000f32 leaq (%r15,%rbx), %r8
- 0x49, 0x83, 0xc0, 0x01, //0x00000f36 addq $1, %r8
- 0x48, 0x83, 0xc3, 0x01, //0x00000f3a addq $1, %rbx
- 0x48, 0x8d, 0x34, 0xb6, //0x00000f3e leaq (%rsi,%rsi,4), %rsi
- 0x48, 0x8d, 0x34, 0x77, //0x00000f42 leaq (%rdi,%rsi,2), %rsi
- 0x48, 0x83, 0xc6, 0xd0, //0x00000f46 addq $-48, %rsi
- 0x4d, 0x39, 0xc8, //0x00000f4a cmpq %r9, %r8
- 0x0f, 0x8c, 0xc9, 0xff, 0xff, 0xff, //0x00000f4d jl LBB0_214
- 0x4c, 0x8b, 0x45, 0xc8, //0x00000f53 movq $-56(%rbp), %r8
- 0x4c, 0x8b, 0x7d, 0xa0, //0x00000f57 movq $-96(%rbp), %r15
- //0x00000f5b LBB0_216
- 0x45, 0x29, 0xd8, //0x00000f5b subl %r11d, %r8d
- 0x41, 0x83, 0xc0, 0x01, //0x00000f5e addl $1, %r8d
- 0x48, 0x85, 0xf6, //0x00000f62 testq %rsi, %rsi
- 0x0f, 0x85, 0x37, 0x00, 0x00, 0x00, //0x00000f65 jne LBB0_221
- 0x4c, 0x8b, 0x5d, 0x98, //0x00000f6b movq $-104(%rbp), %r11
- 0xe9, 0x85, 0x00, 0x00, 0x00, //0x00000f6f jmp LBB0_225
- //0x00000f74 LBB0_218
- 0x48, 0x85, 0xf6, //0x00000f74 testq %rsi, %rsi
- 0x0f, 0x84, 0xeb, 0x00, 0x00, 0x00, //0x00000f77 je LBB0_233
- 0x48, 0x89, 0xf0, //0x00000f7d movq %rsi, %rax
- 0x48, 0xd3, 0xe8, //0x00000f80 shrq %cl, %rax
- 0x48, 0x85, 0xc0, //0x00000f83 testq %rax, %rax
- 0x0f, 0x84, 0xac, 0x00, 0x00, 0x00, //0x00000f86 je LBB0_230
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000f8c movq $-1, %rax
- 0x48, 0xd3, 0xe0, //0x00000f93 shlq %cl, %rax
- 0x48, 0xf7, 0xd0, //0x00000f96 notq %rax
- 0x45, 0x29, 0xd8, //0x00000f99 subl %r11d, %r8d
- 0x41, 0x83, 0xc0, 0x01, //0x00000f9c addl $1, %r8d
- 0x31, 0xdb, //0x00000fa0 xorl %ebx, %ebx
- //0x00000fa2 LBB0_221
- 0x4c, 0x8b, 0x5d, 0x98, //0x00000fa2 movq $-104(%rbp), %r11
- 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x00000fa6 jmp LBB0_223
- //0x00000fab LBB0_222
- 0x48, 0x85, 0xd2, //0x00000fab testq %rdx, %rdx
- 0xba, 0x01, 0x00, 0x00, 0x00, //0x00000fae movl $1, %edx
- 0x44, 0x0f, 0x45, 0xd2, //0x00000fb3 cmovnel %edx, %r10d
- 0x48, 0x01, 0xf6, //0x00000fb7 addq %rsi, %rsi
- 0x48, 0x8d, 0x34, 0xb6, //0x00000fba leaq (%rsi,%rsi,4), %rsi
- 0x48, 0x85, 0xf6, //0x00000fbe testq %rsi, %rsi
- 0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x00000fc1 je LBB0_225
- //0x00000fc7 LBB0_223
- 0x48, 0x89, 0xf2, //0x00000fc7 movq %rsi, %rdx
- 0x48, 0xd3, 0xea, //0x00000fca shrq %cl, %rdx
- 0x48, 0x21, 0xc6, //0x00000fcd andq %rax, %rsi
- 0x48, 0x63, 0xfb, //0x00000fd0 movslq %ebx, %rdi
- 0x48, 0x39, 0x7d, 0xb8, //0x00000fd3 cmpq %rdi, $-72(%rbp)
- 0x0f, 0x86, 0xce, 0xff, 0xff, 0xff, //0x00000fd7 jbe LBB0_222
- 0x80, 0xc2, 0x30, //0x00000fdd addb $48, %dl
- 0x41, 0x88, 0x14, 0x3c, //0x00000fe0 movb %dl, (%r12,%rdi)
- 0x83, 0xc7, 0x01, //0x00000fe4 addl $1, %edi
- 0x89, 0xfb, //0x00000fe7 movl %edi, %ebx
- 0x48, 0x01, 0xf6, //0x00000fe9 addq %rsi, %rsi
- 0x48, 0x8d, 0x34, 0xb6, //0x00000fec leaq (%rsi,%rsi,4), %rsi
- 0x48, 0x85, 0xf6, //0x00000ff0 testq %rsi, %rsi
- 0x0f, 0x85, 0xce, 0xff, 0xff, 0xff, //0x00000ff3 jne LBB0_223
- //0x00000ff9 LBB0_225
- 0x85, 0xdb, //0x00000ff9 testl %ebx, %ebx
- 0x0f, 0x8e, 0x56, 0x00, 0x00, 0x00, //0x00000ffb jle LBB0_231
- 0x41, 0x89, 0xde, //0x00001001 movl %ebx, %r14d
- 0x43, 0x80, 0x7c, 0x26, 0xff, 0x30, //0x00001004 cmpb $48, $-1(%r14,%r12)
- 0x0f, 0x85, 0x4d, 0x00, 0x00, 0x00, //0x0000100a jne LBB0_232
- //0x00001010 LBB0_227
- 0x49, 0x83, 0xfe, 0x01, //0x00001010 cmpq $1, %r14
- 0x0f, 0x86, 0x5f, 0x00, 0x00, 0x00, //0x00001014 jbe LBB0_234
- 0x41, 0x8d, 0x46, 0xfe, //0x0000101a leal $-2(%r14), %eax
- 0x49, 0x83, 0xc6, 0xff, //0x0000101e addq $-1, %r14
- 0x41, 0x80, 0x3c, 0x04, 0x30, //0x00001022 cmpb $48, (%r12,%rax)
- 0x0f, 0x84, 0xe3, 0xff, 0xff, 0xff, //0x00001027 je LBB0_227
- 0x44, 0x89, 0xf3, //0x0000102d movl %r14d, %ebx
- 0x45, 0x89, 0xf1, //0x00001030 movl %r14d, %r9d
- 0xe9, 0x50, 0xfc, 0xff, 0xff, //0x00001033 jmp LBB0_174
- //0x00001038 LBB0_230
- 0x48, 0x01, 0xf6, //0x00001038 addq %rsi, %rsi
- 0x48, 0x8d, 0x34, 0xb6, //0x0000103b leaq (%rsi,%rsi,4), %rsi
- 0x41, 0x83, 0xc3, 0x01, //0x0000103f addl $1, %r11d
- 0x48, 0x89, 0xf0, //0x00001043 movq %rsi, %rax
- 0x48, 0xd3, 0xe8, //0x00001046 shrq %cl, %rax
- 0x48, 0x85, 0xc0, //0x00001049 testq %rax, %rax
- 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x0000104c je LBB0_230
- 0xe9, 0x99, 0xfe, 0xff, 0xff, //0x00001052 jmp LBB0_212
- //0x00001057 LBB0_231
- 0x0f, 0x84, 0xc3, 0x0f, 0x00, 0x00, //0x00001057 je LBB0_470
- //0x0000105d LBB0_232
- 0x41, 0x89, 0xde, //0x0000105d movl %ebx, %r14d
- 0x41, 0x89, 0xd9, //0x00001060 movl %ebx, %r9d
- 0xe9, 0x20, 0xfc, 0xff, 0xff, //0x00001063 jmp LBB0_174
- //0x00001068 LBB0_233
- 0x45, 0x31, 0xf6, //0x00001068 xorl %r14d, %r14d
- 0x31, 0xdb, //0x0000106b xorl %ebx, %ebx
- 0x45, 0x31, 0xc9, //0x0000106d xorl %r9d, %r9d
- 0x4c, 0x8b, 0x5d, 0x98, //0x00001070 movq $-104(%rbp), %r11
- 0xe9, 0x0f, 0xfc, 0xff, 0xff, //0x00001074 jmp LBB0_174
- //0x00001079 LBB0_234
- 0x41, 0x83, 0xc6, 0xff, //0x00001079 addl $-1, %r14d
- //0x0000107d LBB0_235
- 0x45, 0x01, 0xdf, //0x0000107d addl %r11d, %r15d
- 0x45, 0x31, 0xc0, //0x00001080 xorl %r8d, %r8d
- //0x00001083 LBB0_236
- 0x44, 0x89, 0xf3, //0x00001083 movl %r14d, %ebx
- //0x00001086 LBB0_237
- 0x4c, 0x89, 0x7d, 0xa0, //0x00001086 movq %r15, $-96(%rbp)
- 0x4c, 0x89, 0x45, 0xc8, //0x0000108a movq %r8, $-56(%rbp)
- 0x49, 0x8d, 0x44, 0x24, 0x01, //0x0000108e leaq $1(%r12), %rax
- 0x48, 0x89, 0x45, 0x80, //0x00001093 movq %rax, $-128(%rbp)
- 0x49, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00001097 movabsq $-3689348814741910323, %r9
- 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000010a1 movl $1, %r11d
- 0x41, 0x89, 0xdf, //0x000010a7 movl %ebx, %r15d
- 0xe9, 0x10, 0x00, 0x00, 0x00, //0x000010aa jmp LBB0_240
- //0x000010af LBB0_319
- 0x31, 0xdb, //0x000010af xorl %ebx, %ebx
- //0x000010b1 LBB0_238
- 0x45, 0x31, 0xff, //0x000010b1 xorl %r15d, %r15d
- //0x000010b4 LBB0_239
- 0x48, 0x8b, 0x45, 0xa0, //0x000010b4 movq $-96(%rbp), %rax
- 0x44, 0x29, 0xc0, //0x000010b8 subl %r8d, %eax
- 0x48, 0x89, 0x45, 0xa0, //0x000010bb movq %rax, $-96(%rbp)
- //0x000010bf LBB0_240
- 0x48, 0x8b, 0x45, 0xc8, //0x000010bf movq $-56(%rbp), %rax
- 0x85, 0xc0, //0x000010c3 testl %eax, %eax
- 0x0f, 0x88, 0x16, 0x00, 0x00, 0x00, //0x000010c5 js LBB0_243
- 0x0f, 0x85, 0x1c, 0x07, 0x00, 0x00, //0x000010cb jne LBB0_343
- 0x41, 0x80, 0x3c, 0x24, 0x35, //0x000010d1 cmpb $53, (%r12)
- 0x0f, 0x8c, 0x24, 0x00, 0x00, 0x00, //0x000010d6 jl LBB0_246
- 0xe9, 0x0c, 0x07, 0x00, 0x00, //0x000010dc jmp LBB0_343
- //0x000010e1 LBB0_243
- 0x83, 0xf8, 0xf8, //0x000010e1 cmpl $-8, %eax
- 0x0f, 0x83, 0x16, 0x00, 0x00, 0x00, //0x000010e4 jae LBB0_246
- 0x41, 0xb8, 0x1b, 0x00, 0x00, 0x00, //0x000010ea movl $27, %r8d
- 0x85, 0xdb, //0x000010f0 testl %ebx, %ebx
- 0x0f, 0x84, 0xb7, 0xff, 0xff, 0xff, //0x000010f2 je LBB0_319
- 0x41, 0x89, 0xdf, //0x000010f8 movl %ebx, %r15d
- 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x000010fb jmp LBB0_247
- //0x00001100 LBB0_246
- 0x48, 0x8b, 0x45, 0xc8, //0x00001100 movq $-56(%rbp), %rax
- 0xf7, 0xd8, //0x00001104 negl %eax
- 0x48, 0x8d, 0x0d, 0x73, 0x3b, 0x00, 0x00, //0x00001106 leaq $15219(%rip), %rcx /* _POW_TAB+0(%rip) */
- 0x44, 0x8b, 0x04, 0x81, //0x0000110d movl (%rcx,%rax,4), %r8d
- 0x45, 0x85, 0xff, //0x00001111 testl %r15d, %r15d
- 0x0f, 0x84, 0x97, 0xff, 0xff, 0xff, //0x00001114 je LBB0_238
- //0x0000111a LBB0_247
- 0x44, 0x89, 0xc1, //0x0000111a movl %r8d, %ecx
- 0x48, 0x6b, 0xd1, 0x68, //0x0000111d imulq $104, %rcx, %rdx
- 0x48, 0x8d, 0x05, 0x88, 0x3b, 0x00, 0x00, //0x00001121 leaq $15240(%rip), %rax /* _LSHIFT_TAB+0(%rip) */
- 0x8b, 0x34, 0x02, //0x00001128 movl (%rdx,%rax), %esi
- 0x48, 0x89, 0x75, 0x98, //0x0000112b movq %rsi, $-104(%rbp)
- 0x49, 0x63, 0xf7, //0x0000112f movslq %r15d, %rsi
- 0x48, 0x8d, 0x3c, 0x02, //0x00001132 leaq (%rdx,%rax), %rdi
- 0x48, 0x83, 0xc7, 0x04, //0x00001136 addq $4, %rdi
- 0x31, 0xdb, //0x0000113a xorl %ebx, %ebx
- 0x90, 0x90, 0x90, 0x90, //0x0000113c .p2align 4, 0x90
- //0x00001140 LBB0_248
- 0x0f, 0xb6, 0x04, 0x1f, //0x00001140 movzbl (%rdi,%rbx), %eax
- 0x84, 0xc0, //0x00001144 testb %al, %al
- 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00001146 je LBB0_253
- 0x41, 0x38, 0x04, 0x1c, //0x0000114c cmpb %al, (%r12,%rbx)
- 0x0f, 0x85, 0xfd, 0x00, 0x00, 0x00, //0x00001150 jne LBB0_262
- 0x48, 0x83, 0xc3, 0x01, //0x00001156 addq $1, %rbx
- 0x48, 0x39, 0xde, //0x0000115a cmpq %rbx, %rsi
- 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x0000115d jne LBB0_248
- 0x44, 0x89, 0xf8, //0x00001163 movl %r15d, %eax
- 0x48, 0x8d, 0x35, 0x43, 0x3b, 0x00, 0x00, //0x00001166 leaq $15171(%rip), %rsi /* _LSHIFT_TAB+0(%rip) */
- 0x48, 0x01, 0xf2, //0x0000116d addq %rsi, %rdx
- 0x80, 0x7c, 0x10, 0x04, 0x00, //0x00001170 cmpb $0, $4(%rax,%rdx)
- 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x00001175 je LBB0_253
- //0x0000117b LBB0_252
- 0x48, 0x8b, 0x45, 0x98, //0x0000117b movq $-104(%rbp), %rax
- 0x83, 0xc0, 0xff, //0x0000117f addl $-1, %eax
- 0x48, 0x89, 0x45, 0x98, //0x00001182 movq %rax, $-104(%rbp)
- //0x00001186 LBB0_253
- 0x45, 0x85, 0xff, //0x00001186 testl %r15d, %r15d
- 0x44, 0x89, 0x45, 0x94, //0x00001189 movl %r8d, $-108(%rbp)
- 0x0f, 0x8e, 0xb3, 0x00, 0x00, 0x00, //0x0000118d jle LBB0_261
- 0x48, 0x8b, 0x45, 0x98, //0x00001193 movq $-104(%rbp), %rax
- 0x44, 0x01, 0xf8, //0x00001197 addl %r15d, %eax
- 0x44, 0x89, 0xfe, //0x0000119a movl %r15d, %esi
- 0x48, 0x98, //0x0000119d cltq
- 0x49, 0x89, 0xc7, //0x0000119f movq %rax, %r15
- 0x49, 0xc1, 0xe7, 0x20, //0x000011a2 shlq $32, %r15
- 0x48, 0x83, 0xc0, 0xff, //0x000011a6 addq $-1, %rax
- 0x48, 0x83, 0xc6, 0x01, //0x000011aa addq $1, %rsi
- 0x31, 0xff, //0x000011ae xorl %edi, %edi
- 0xe9, 0x31, 0x00, 0x00, 0x00, //0x000011b0 jmp LBB0_257
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000011b5 .p2align 4, 0x90
- //0x000011c0 LBB0_255
- 0x48, 0x85, 0xc0, //0x000011c0 testq %rax, %rax
- 0x45, 0x0f, 0x45, 0xd3, //0x000011c3 cmovnel %r11d, %r10d
- //0x000011c7 LBB0_256
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x000011c7 movabsq $-4294967296, %rax
- 0x49, 0x01, 0xc7, //0x000011d1 addq %rax, %r15
- 0x49, 0x8d, 0x40, 0xff, //0x000011d4 leaq $-1(%r8), %rax
- 0x48, 0x83, 0xc6, 0xff, //0x000011d8 addq $-1, %rsi
- 0x48, 0x83, 0xfe, 0x01, //0x000011dc cmpq $1, %rsi
- 0x0f, 0x86, 0x45, 0x00, 0x00, 0x00, //0x000011e0 jbe LBB0_259
- //0x000011e6 LBB0_257
- 0x49, 0x89, 0xc0, //0x000011e6 movq %rax, %r8
- 0x8d, 0x46, 0xfe, //0x000011e9 leal $-2(%rsi), %eax
- 0x49, 0x0f, 0xbe, 0x1c, 0x04, //0x000011ec movsbq (%r12,%rax), %rbx
- 0x48, 0x83, 0xc3, 0xd0, //0x000011f1 addq $-48, %rbx
- 0x48, 0xd3, 0xe3, //0x000011f5 shlq %cl, %rbx
- 0x48, 0x01, 0xfb, //0x000011f8 addq %rdi, %rbx
- 0x48, 0x89, 0xd8, //0x000011fb movq %rbx, %rax
- 0x49, 0xf7, 0xe1, //0x000011fe mulq %r9
- 0x48, 0x89, 0xd7, //0x00001201 movq %rdx, %rdi
- 0x48, 0xc1, 0xef, 0x03, //0x00001204 shrq $3, %rdi
- 0x48, 0x8d, 0x04, 0x3f, //0x00001208 leaq (%rdi,%rdi), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x0000120c leaq (%rax,%rax,4), %rdx
- 0x48, 0x89, 0xd8, //0x00001210 movq %rbx, %rax
- 0x48, 0x29, 0xd0, //0x00001213 subq %rdx, %rax
- 0x4c, 0x3b, 0x45, 0xb8, //0x00001216 cmpq $-72(%rbp), %r8
- 0x0f, 0x83, 0xa0, 0xff, 0xff, 0xff, //0x0000121a jae LBB0_255
- 0x04, 0x30, //0x00001220 addb $48, %al
- 0x43, 0x88, 0x04, 0x04, //0x00001222 movb %al, (%r12,%r8)
- 0xe9, 0x9c, 0xff, 0xff, 0xff, //0x00001226 jmp LBB0_256
- //0x0000122b LBB0_259
- 0x48, 0x83, 0xfb, 0x0a, //0x0000122b cmpq $10, %rbx
- 0x4c, 0x8b, 0x7d, 0xc8, //0x0000122f movq $-56(%rbp), %r15
- 0x0f, 0x83, 0x25, 0x00, 0x00, 0x00, //0x00001233 jae LBB0_263
- 0x48, 0x8b, 0x5d, 0xb8, //0x00001239 movq $-72(%rbp), %rbx
- 0x44, 0x8b, 0x45, 0x94, //0x0000123d movl $-108(%rbp), %r8d
- 0xe9, 0x8a, 0x00, 0x00, 0x00, //0x00001241 jmp LBB0_267
- //0x00001246 LBB0_261
- 0x48, 0x8b, 0x5d, 0xb8, //0x00001246 movq $-72(%rbp), %rbx
- 0x4c, 0x8b, 0x7d, 0xc8, //0x0000124a movq $-56(%rbp), %r15
- 0xe9, 0x7d, 0x00, 0x00, 0x00, //0x0000124e jmp LBB0_267
- //0x00001253 LBB0_262
- 0x0f, 0x8c, 0x22, 0xff, 0xff, 0xff, //0x00001253 jl LBB0_252
- 0xe9, 0x28, 0xff, 0xff, 0xff, //0x00001259 jmp LBB0_253
- //0x0000125e LBB0_263
- 0x49, 0x63, 0xc8, //0x0000125e movslq %r8d, %rcx
- 0x48, 0x83, 0xc1, 0xff, //0x00001261 addq $-1, %rcx
- 0x48, 0x8b, 0x5d, 0xb8, //0x00001265 movq $-72(%rbp), %rbx
- 0x44, 0x8b, 0x45, 0x94, //0x00001269 movl $-108(%rbp), %r8d
- 0xe9, 0x26, 0x00, 0x00, 0x00, //0x0000126d jmp LBB0_265
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001272 .p2align 4, 0x90
- //0x00001280 LBB0_264
- 0x48, 0x85, 0xc0, //0x00001280 testq %rax, %rax
- 0x45, 0x0f, 0x45, 0xd3, //0x00001283 cmovnel %r11d, %r10d
- 0x48, 0x83, 0xc1, 0xff, //0x00001287 addq $-1, %rcx
- 0x48, 0x83, 0xff, 0x09, //0x0000128b cmpq $9, %rdi
- 0x48, 0x89, 0xd7, //0x0000128f movq %rdx, %rdi
- 0x0f, 0x86, 0x38, 0x00, 0x00, 0x00, //0x00001292 jbe LBB0_267
- //0x00001298 LBB0_265
- 0x48, 0x89, 0xf8, //0x00001298 movq %rdi, %rax
- 0x49, 0xf7, 0xe1, //0x0000129b mulq %r9
- 0x48, 0xc1, 0xea, 0x03, //0x0000129e shrq $3, %rdx
- 0x48, 0x8d, 0x04, 0x12, //0x000012a2 leaq (%rdx,%rdx), %rax
- 0x48, 0x8d, 0x34, 0x80, //0x000012a6 leaq (%rax,%rax,4), %rsi
- 0x48, 0x89, 0xf8, //0x000012aa movq %rdi, %rax
- 0x48, 0x29, 0xf0, //0x000012ad subq %rsi, %rax
- 0x48, 0x39, 0xd9, //0x000012b0 cmpq %rbx, %rcx
- 0x0f, 0x83, 0xc7, 0xff, 0xff, 0xff, //0x000012b3 jae LBB0_264
- 0x04, 0x30, //0x000012b9 addb $48, %al
- 0x41, 0x88, 0x04, 0x0c, //0x000012bb movb %al, (%r12,%rcx)
- 0x48, 0x83, 0xc1, 0xff, //0x000012bf addq $-1, %rcx
- 0x48, 0x83, 0xff, 0x09, //0x000012c3 cmpq $9, %rdi
- 0x48, 0x89, 0xd7, //0x000012c7 movq %rdx, %rdi
- 0x0f, 0x87, 0xc8, 0xff, 0xff, 0xff, //0x000012ca ja LBB0_265
- //0x000012d0 LBB0_267
- 0x48, 0x8b, 0x45, 0x98, //0x000012d0 movq $-104(%rbp), %rax
- 0x41, 0x01, 0xc6, //0x000012d4 addl %eax, %r14d
- 0x4d, 0x63, 0xf6, //0x000012d7 movslq %r14d, %r14
- 0x4c, 0x39, 0xf3, //0x000012da cmpq %r14, %rbx
- 0x44, 0x0f, 0x46, 0xf3, //0x000012dd cmovbel %ebx, %r14d
- 0x41, 0x01, 0xc7, //0x000012e1 addl %eax, %r15d
- 0x45, 0x85, 0xf6, //0x000012e4 testl %r14d, %r14d
- 0x0f, 0x8e, 0x37, 0x00, 0x00, 0x00, //0x000012e7 jle LBB0_272
- 0x44, 0x89, 0xf0, //0x000012ed movl %r14d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x000012f0 cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x3f, 0x00, 0x00, 0x00, //0x000012f6 jne LBB0_276
- 0x90, 0x90, 0x90, 0x90, //0x000012fc .p2align 4, 0x90
- //0x00001300 LBB0_269
- 0x48, 0x83, 0xf8, 0x01, //0x00001300 cmpq $1, %rax
- 0x0f, 0x86, 0x28, 0x00, 0x00, 0x00, //0x00001304 jbe LBB0_274
- 0x8d, 0x48, 0xfe, //0x0000130a leal $-2(%rax), %ecx
- 0x48, 0x83, 0xc0, 0xff, //0x0000130d addq $-1, %rax
- 0x41, 0x80, 0x3c, 0x0c, 0x30, //0x00001311 cmpb $48, (%r12,%rcx)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x00001316 je LBB0_269
- 0x41, 0x89, 0xc6, //0x0000131c movl %eax, %r14d
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x0000131f jmp LBB0_276
- //0x00001324 LBB0_272
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00001324 jne LBB0_276
- 0x45, 0x31, 0xf6, //0x0000132a xorl %r14d, %r14d
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x0000132d jmp LBB0_275
- //0x00001332 LBB0_274
- 0x83, 0xc0, 0xff, //0x00001332 addl $-1, %eax
- 0x41, 0x89, 0xc6, //0x00001335 movl %eax, %r14d
- //0x00001338 LBB0_275
- 0x45, 0x31, 0xff, //0x00001338 xorl %r15d, %r15d
- //0x0000133b LBB0_276
- 0x45, 0x85, 0xc0, //0x0000133b testl %r8d, %r8d
- 0x0f, 0x88, 0x0f, 0x00, 0x00, 0x00, //0x0000133e js LBB0_279
- //0x00001344 LBB0_277
- 0x4c, 0x89, 0x7d, 0xc8, //0x00001344 movq %r15, $-56(%rbp)
- //0x00001348 LBB0_278
- 0x44, 0x89, 0xf3, //0x00001348 movl %r14d, %ebx
- 0x45, 0x89, 0xf7, //0x0000134b movl %r14d, %r15d
- 0xe9, 0x61, 0xfd, 0xff, 0xff, //0x0000134e jmp LBB0_239
- //0x00001353 LBB0_279
- 0x41, 0x83, 0xf8, 0xc3, //0x00001353 cmpl $-61, %r8d
- 0x0f, 0x87, 0x12, 0x02, 0x00, 0x00, //0x00001357 ja LBB0_307
- 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x0000135d jmp LBB0_283
- //0x00001362 LBB0_306
- 0x45, 0x31, 0xff, //0x00001362 xorl %r15d, %r15d
- //0x00001365 LBB0_281
- 0x45, 0x31, 0xc9, //0x00001365 xorl %r9d, %r9d
- //0x00001368 LBB0_282
- 0x41, 0x8d, 0x48, 0x3c, //0x00001368 leal $60(%r8), %ecx
- 0x45, 0x89, 0xce, //0x0000136c movl %r9d, %r14d
- 0x41, 0x83, 0xf8, 0x88, //0x0000136f cmpl $-120, %r8d
- 0x41, 0x89, 0xc8, //0x00001373 movl %ecx, %r8d
- 0x0f, 0x8d, 0xf9, 0x01, 0x00, 0x00, //0x00001376 jge LBB0_308
- //0x0000137c LBB0_283
- 0x45, 0x85, 0xf6, //0x0000137c testl %r14d, %r14d
- 0xbe, 0x00, 0x00, 0x00, 0x00, //0x0000137f movl $0, %esi
- 0x41, 0x0f, 0x4f, 0xf6, //0x00001384 cmovgl %r14d, %esi
- 0x31, 0xc0, //0x00001388 xorl %eax, %eax
- 0x31, 0xc9, //0x0000138a xorl %ecx, %ecx
- 0x90, 0x90, 0x90, 0x90, //0x0000138c .p2align 4, 0x90
- //0x00001390 LBB0_284
- 0x48, 0x39, 0xc6, //0x00001390 cmpq %rax, %rsi
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00001393 je LBB0_287
- 0x48, 0x8d, 0x0c, 0x89, //0x00001399 leaq (%rcx,%rcx,4), %rcx
- 0x49, 0x0f, 0xbe, 0x14, 0x04, //0x0000139d movsbq (%r12,%rax), %rdx
- 0x48, 0x8d, 0x0c, 0x4a, //0x000013a2 leaq (%rdx,%rcx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x000013a6 addq $-48, %rcx
- 0x48, 0x83, 0xc0, 0x01, //0x000013aa addq $1, %rax
- 0x4c, 0x39, 0xe9, //0x000013ae cmpq %r13, %rcx
- 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x000013b1 jb LBB0_284
- 0x89, 0xc6, //0x000013b7 movl %eax, %esi
- 0xe9, 0x25, 0x00, 0x00, 0x00, //0x000013b9 jmp LBB0_289
- //0x000013be LBB0_287
- 0x48, 0x85, 0xc9, //0x000013be testq %rcx, %rcx
- 0x0f, 0x84, 0x9e, 0xff, 0xff, 0xff, //0x000013c1 je LBB0_281
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000013c7 .p2align 4, 0x90
- //0x000013d0 LBB0_288
- 0x48, 0x01, 0xc9, //0x000013d0 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x000013d3 leaq (%rcx,%rcx,4), %rcx
- 0x83, 0xc6, 0x01, //0x000013d7 addl $1, %esi
- 0x4c, 0x39, 0xe9, //0x000013da cmpq %r13, %rcx
- 0x0f, 0x82, 0xed, 0xff, 0xff, 0xff, //0x000013dd jb LBB0_288
- //0x000013e3 LBB0_289
- 0x41, 0x29, 0xf7, //0x000013e3 subl %esi, %r15d
- 0x45, 0x31, 0xc9, //0x000013e6 xorl %r9d, %r9d
- 0x44, 0x39, 0xf6, //0x000013e9 cmpl %r14d, %esi
- 0x0f, 0x8d, 0xf6, 0x00, 0x00, 0x00, //0x000013ec jge LBB0_298
- 0x48, 0x63, 0xf6, //0x000013f2 movslq %esi, %rsi
- 0x49, 0x63, 0xc6, //0x000013f5 movslq %r14d, %rax
- 0x49, 0x89, 0xc1, //0x000013f8 movq %rax, %r9
- 0x49, 0x29, 0xf1, //0x000013fb subq %rsi, %r9
- 0x48, 0x89, 0xf7, //0x000013fe movq %rsi, %rdi
- 0x48, 0xf7, 0xd7, //0x00001401 notq %rdi
- 0x48, 0x01, 0xc7, //0x00001404 addq %rax, %rdi
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00001407 jne LBB0_292
- 0x31, 0xff, //0x0000140d xorl %edi, %edi
- 0x41, 0xf6, 0xc1, 0x01, //0x0000140f testb $1, %r9b
- 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x00001413 jne LBB0_295
- 0xe9, 0xa0, 0x00, 0x00, 0x00, //0x00001419 jmp LBB0_296
- //0x0000141e LBB0_292
- 0x4d, 0x89, 0xce, //0x0000141e movq %r9, %r14
- 0x49, 0x83, 0xe6, 0xfe, //0x00001421 andq $-2, %r14
- 0x49, 0xf7, 0xde, //0x00001425 negq %r14
- 0x31, 0xff, //0x00001428 xorl %edi, %edi
- 0x48, 0x8b, 0x45, 0x80, //0x0000142a movq $-128(%rbp), %rax
- 0x90, 0x90, //0x0000142e .p2align 4, 0x90
- //0x00001430 LBB0_293
- 0x48, 0x89, 0xcb, //0x00001430 movq %rcx, %rbx
- 0x48, 0xc1, 0xeb, 0x3c, //0x00001433 shrq $60, %rbx
- 0x49, 0x8d, 0x55, 0xff, //0x00001437 leaq $-1(%r13), %rdx
- 0x48, 0x21, 0xd1, //0x0000143b andq %rdx, %rcx
- 0x80, 0xcb, 0x30, //0x0000143e orb $48, %bl
- 0x88, 0x58, 0xff, //0x00001441 movb %bl, $-1(%rax)
- 0x48, 0x8d, 0x0c, 0x89, //0x00001444 leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x0f, 0xbe, 0x5c, 0x30, 0xff, //0x00001448 movsbq $-1(%rax,%rsi), %rbx
- 0x48, 0x8d, 0x0c, 0x4b, //0x0000144e leaq (%rbx,%rcx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x00001452 addq $-48, %rcx
- 0x48, 0x89, 0xcb, //0x00001456 movq %rcx, %rbx
- 0x48, 0xc1, 0xeb, 0x3c, //0x00001459 shrq $60, %rbx
- 0x48, 0x21, 0xd1, //0x0000145d andq %rdx, %rcx
- 0x80, 0xcb, 0x30, //0x00001460 orb $48, %bl
- 0x88, 0x18, //0x00001463 movb %bl, (%rax)
- 0x48, 0x8d, 0x0c, 0x89, //0x00001465 leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x0f, 0xbe, 0x14, 0x30, //0x00001469 movsbq (%rax,%rsi), %rdx
- 0x48, 0x8d, 0x0c, 0x4a, //0x0000146e leaq (%rdx,%rcx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x00001472 addq $-48, %rcx
- 0x48, 0x83, 0xc0, 0x02, //0x00001476 addq $2, %rax
- 0x48, 0x83, 0xc7, 0xfe, //0x0000147a addq $-2, %rdi
- 0x49, 0x39, 0xfe, //0x0000147e cmpq %rdi, %r14
- 0x0f, 0x85, 0xa9, 0xff, 0xff, 0xff, //0x00001481 jne LBB0_293
- 0x48, 0x29, 0xfe, //0x00001487 subq %rdi, %rsi
- 0x48, 0xf7, 0xdf, //0x0000148a negq %rdi
- 0x48, 0x8b, 0x5d, 0xb8, //0x0000148d movq $-72(%rbp), %rbx
- 0x41, 0xf6, 0xc1, 0x01, //0x00001491 testb $1, %r9b
- 0x0f, 0x84, 0x23, 0x00, 0x00, 0x00, //0x00001495 je LBB0_296
- //0x0000149b LBB0_295
- 0x49, 0x8d, 0x45, 0xff, //0x0000149b leaq $-1(%r13), %rax
- 0x48, 0x21, 0xc8, //0x0000149f andq %rcx, %rax
- 0x48, 0xc1, 0xe9, 0x3c, //0x000014a2 shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x000014a6 orb $48, %cl
- 0x41, 0x88, 0x0c, 0x3c, //0x000014a9 movb %cl, (%r12,%rdi)
- 0x48, 0x8d, 0x04, 0x80, //0x000014ad leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x0c, 0x34, //0x000014b1 movsbq (%r12,%rsi), %rcx
- 0x48, 0x8d, 0x0c, 0x41, //0x000014b6 leaq (%rcx,%rax,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x000014ba addq $-48, %rcx
- //0x000014be LBB0_296
- 0x48, 0x85, 0xc9, //0x000014be testq %rcx, %rcx
- 0x0f, 0x85, 0x21, 0x00, 0x00, 0x00, //0x000014c1 jne LBB0_298
- 0xe9, 0x51, 0x00, 0x00, 0x00, //0x000014c7 jmp LBB0_300
- 0x90, 0x90, 0x90, 0x90, //0x000014cc .p2align 4, 0x90
- //0x000014d0 LBB0_297
- 0x4c, 0x39, 0xe9, //0x000014d0 cmpq %r13, %rcx
- 0x45, 0x0f, 0x43, 0xd3, //0x000014d3 cmovael %r11d, %r10d
- 0x48, 0x8d, 0x0c, 0x00, //0x000014d7 leaq (%rax,%rax), %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x000014db leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc0, //0x000014df testq %rax, %rax
- 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x000014e2 je LBB0_300
- //0x000014e8 LBB0_298
- 0x49, 0x8d, 0x45, 0xff, //0x000014e8 leaq $-1(%r13), %rax
- 0x48, 0x21, 0xc8, //0x000014ec andq %rcx, %rax
- 0x49, 0x63, 0xf1, //0x000014ef movslq %r9d, %rsi
- 0x48, 0x39, 0xf3, //0x000014f2 cmpq %rsi, %rbx
- 0x0f, 0x86, 0xd5, 0xff, 0xff, 0xff, //0x000014f5 jbe LBB0_297
- 0x48, 0xc1, 0xe9, 0x3c, //0x000014fb shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x000014ff orb $48, %cl
- 0x41, 0x88, 0x0c, 0x34, //0x00001502 movb %cl, (%r12,%rsi)
- 0x83, 0xc6, 0x01, //0x00001506 addl $1, %esi
- 0x41, 0x89, 0xf1, //0x00001509 movl %esi, %r9d
- 0x48, 0x8d, 0x0c, 0x00, //0x0000150c leaq (%rax,%rax), %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00001510 leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc0, //0x00001514 testq %rax, %rax
- 0x0f, 0x85, 0xcb, 0xff, 0xff, 0xff, //0x00001517 jne LBB0_298
- //0x0000151d LBB0_300
- 0x41, 0x83, 0xc7, 0x01, //0x0000151d addl $1, %r15d
- 0x45, 0x85, 0xc9, //0x00001521 testl %r9d, %r9d
- 0x0f, 0x8e, 0x3a, 0x00, 0x00, 0x00, //0x00001524 jle LBB0_305
- 0x44, 0x89, 0xc8, //0x0000152a movl %r9d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x0000152d cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x2f, 0xfe, 0xff, 0xff, //0x00001533 jne LBB0_282
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001539 .p2align 4, 0x90
- //0x00001540 LBB0_302
- 0x48, 0x83, 0xf8, 0x01, //0x00001540 cmpq $1, %rax
- 0x0f, 0x86, 0x18, 0xfe, 0xff, 0xff, //0x00001544 jbe LBB0_306
- 0x8d, 0x48, 0xfe, //0x0000154a leal $-2(%rax), %ecx
- 0x48, 0x83, 0xc0, 0xff, //0x0000154d addq $-1, %rax
- 0x41, 0x80, 0x3c, 0x0c, 0x30, //0x00001551 cmpb $48, (%r12,%rcx)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x00001556 je LBB0_302
- 0x41, 0x89, 0xc1, //0x0000155c movl %eax, %r9d
- 0xe9, 0x04, 0xfe, 0xff, 0xff, //0x0000155f jmp LBB0_282
- //0x00001564 LBB0_305
- 0x0f, 0x85, 0xfe, 0xfd, 0xff, 0xff, //0x00001564 jne LBB0_282
- 0xe9, 0xf3, 0xfd, 0xff, 0xff, //0x0000156a jmp LBB0_306
- //0x0000156f LBB0_307
- 0x45, 0x89, 0xf1, //0x0000156f movl %r14d, %r9d
- 0x44, 0x89, 0xc1, //0x00001572 movl %r8d, %ecx
- //0x00001575 LBB0_308
- 0xf7, 0xd9, //0x00001575 negl %ecx
- 0x45, 0x85, 0xc9, //0x00001577 testl %r9d, %r9d
- 0xbf, 0x00, 0x00, 0x00, 0x00, //0x0000157a movl $0, %edi
- 0x41, 0x0f, 0x4f, 0xf9, //0x0000157f cmovgl %r9d, %edi
- 0x31, 0xf6, //0x00001583 xorl %esi, %esi
- 0x31, 0xc0, //0x00001585 xorl %eax, %eax
- 0x44, 0x8b, 0x45, 0x94, //0x00001587 movl $-108(%rbp), %r8d
- 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000158b .p2align 4, 0x90
- //0x00001590 LBB0_309
- 0x48, 0x39, 0xf7, //0x00001590 cmpq %rsi, %rdi
- 0x0f, 0x84, 0x65, 0x00, 0x00, 0x00, //0x00001593 je LBB0_315
- 0x48, 0x8d, 0x04, 0x80, //0x00001599 leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x14, 0x34, //0x0000159d movsbq (%r12,%rsi), %rdx
- 0x48, 0x8d, 0x04, 0x42, //0x000015a2 leaq (%rdx,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x000015a6 addq $-48, %rax
- 0x48, 0x83, 0xc6, 0x01, //0x000015aa addq $1, %rsi
- 0x48, 0x89, 0xc2, //0x000015ae movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x000015b1 shrq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x000015b4 testq %rdx, %rdx
- 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x000015b7 je LBB0_309
- 0x89, 0xf7, //0x000015bd movl %esi, %edi
- //0x000015bf LBB0_312
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000015bf movq $-1, %r8
- 0x49, 0xd3, 0xe0, //0x000015c6 shlq %cl, %r8
- 0x49, 0xf7, 0xd0, //0x000015c9 notq %r8
- 0x45, 0x31, 0xf6, //0x000015cc xorl %r14d, %r14d
- 0x44, 0x39, 0xcf, //0x000015cf cmpl %r9d, %edi
- 0x0f, 0x8d, 0x82, 0x00, 0x00, 0x00, //0x000015d2 jge LBB0_320
- 0x4c, 0x89, 0x7d, 0xc8, //0x000015d8 movq %r15, $-56(%rbp)
- 0x4c, 0x63, 0xff, //0x000015dc movslq %edi, %r15
- 0x49, 0x63, 0xd1, //0x000015df movslq %r9d, %rdx
- 0x49, 0x89, 0xd6, //0x000015e2 movq %rdx, %r14
- 0x4d, 0x29, 0xfe, //0x000015e5 subq %r15, %r14
- 0x4c, 0x89, 0xfe, //0x000015e8 movq %r15, %rsi
- 0x48, 0xf7, 0xd6, //0x000015eb notq %rsi
- 0x48, 0x01, 0xd6, //0x000015ee addq %rdx, %rsi
- 0x0f, 0x85, 0x8d, 0x00, 0x00, 0x00, //0x000015f1 jne LBB0_322
- 0x31, 0xd2, //0x000015f7 xorl %edx, %edx
- 0xe9, 0xf1, 0x00, 0x00, 0x00, //0x000015f9 jmp LBB0_325
- //0x000015fe LBB0_315
- 0x48, 0x85, 0xc0, //0x000015fe testq %rax, %rax
- 0x0f, 0x84, 0x62, 0x00, 0x00, 0x00, //0x00001601 je LBB0_321
- 0x48, 0x89, 0xc2, //0x00001607 movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x0000160a shrq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x0000160d testq %rdx, %rdx
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001610 je LBB0_318
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001616 movq $-1, %r8
- 0x49, 0xd3, 0xe0, //0x0000161d shlq %cl, %r8
- 0x49, 0xf7, 0xd0, //0x00001620 notq %r8
- 0x41, 0x29, 0xff, //0x00001623 subl %edi, %r15d
- 0x41, 0x83, 0xc7, 0x01, //0x00001626 addl $1, %r15d
- 0x45, 0x31, 0xf6, //0x0000162a xorl %r14d, %r14d
- 0x49, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000162d movabsq $-3689348814741910323, %r9
- 0xe9, 0x04, 0x01, 0x00, 0x00, //0x00001637 jmp LBB0_329
- //0x0000163c LBB0_318
- 0x48, 0x01, 0xc0, //0x0000163c addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x0000163f leaq (%rax,%rax,4), %rax
- 0x83, 0xc7, 0x01, //0x00001643 addl $1, %edi
- 0x48, 0x89, 0xc2, //0x00001646 movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x00001649 shrq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x0000164c testq %rdx, %rdx
- 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x0000164f je LBB0_318
- 0xe9, 0x65, 0xff, 0xff, 0xff, //0x00001655 jmp LBB0_312
- //0x0000165a LBB0_320
- 0x49, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000165a movabsq $-3689348814741910323, %r9
- 0xe9, 0xc0, 0x00, 0x00, 0x00, //0x00001664 jmp LBB0_328
- //0x00001669 LBB0_321
- 0x4c, 0x89, 0x7d, 0xc8, //0x00001669 movq %r15, $-56(%rbp)
- 0x45, 0x31, 0xf6, //0x0000166d xorl %r14d, %r14d
- 0x31, 0xdb, //0x00001670 xorl %ebx, %ebx
- 0x45, 0x31, 0xff, //0x00001672 xorl %r15d, %r15d
- 0x49, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00001675 movabsq $-3689348814741910323, %r9
- 0xe9, 0x30, 0xfa, 0xff, 0xff, //0x0000167f jmp LBB0_239
- //0x00001684 LBB0_322
- 0x4d, 0x89, 0xf1, //0x00001684 movq %r14, %r9
- 0x49, 0x83, 0xe1, 0xfe, //0x00001687 andq $-2, %r9
- 0x49, 0xf7, 0xd9, //0x0000168b negq %r9
- 0x31, 0xd2, //0x0000168e xorl %edx, %edx
- 0x48, 0x8b, 0x75, 0x80, //0x00001690 movq $-128(%rbp), %rsi
- //0x00001694 LBB0_323
- 0x48, 0x89, 0xc3, //0x00001694 movq %rax, %rbx
- 0x48, 0xd3, 0xeb, //0x00001697 shrq %cl, %rbx
- 0x4c, 0x21, 0xc0, //0x0000169a andq %r8, %rax
- 0x80, 0xc3, 0x30, //0x0000169d addb $48, %bl
- 0x88, 0x5e, 0xff, //0x000016a0 movb %bl, $-1(%rsi)
- 0x48, 0x8d, 0x04, 0x80, //0x000016a3 leaq (%rax,%rax,4), %rax
- 0x4a, 0x0f, 0xbe, 0x5c, 0x3e, 0xff, //0x000016a7 movsbq $-1(%rsi,%r15), %rbx
- 0x48, 0x8d, 0x04, 0x43, //0x000016ad leaq (%rbx,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x000016b1 addq $-48, %rax
- 0x48, 0x89, 0xc3, //0x000016b5 movq %rax, %rbx
- 0x48, 0xd3, 0xeb, //0x000016b8 shrq %cl, %rbx
- 0x4c, 0x21, 0xc0, //0x000016bb andq %r8, %rax
- 0x80, 0xc3, 0x30, //0x000016be addb $48, %bl
- 0x88, 0x1e, //0x000016c1 movb %bl, (%rsi)
- 0x48, 0x8d, 0x04, 0x80, //0x000016c3 leaq (%rax,%rax,4), %rax
- 0x4a, 0x0f, 0xbe, 0x1c, 0x3e, //0x000016c7 movsbq (%rsi,%r15), %rbx
- 0x48, 0x8d, 0x04, 0x43, //0x000016cc leaq (%rbx,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x000016d0 addq $-48, %rax
- 0x48, 0x83, 0xc6, 0x02, //0x000016d4 addq $2, %rsi
- 0x48, 0x83, 0xc2, 0xfe, //0x000016d8 addq $-2, %rdx
- 0x49, 0x39, 0xd1, //0x000016dc cmpq %rdx, %r9
- 0x0f, 0x85, 0xaf, 0xff, 0xff, 0xff, //0x000016df jne LBB0_323
- 0x49, 0x29, 0xd7, //0x000016e5 subq %rdx, %r15
- 0x48, 0xf7, 0xda, //0x000016e8 negq %rdx
- 0x48, 0x8b, 0x5d, 0xb8, //0x000016eb movq $-72(%rbp), %rbx
- //0x000016ef LBB0_325
- 0x41, 0xf6, 0xc6, 0x01, //0x000016ef testb $1, %r14b
- 0x49, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000016f3 movabsq $-3689348814741910323, %r9
- 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x000016fd je LBB0_327
- 0x48, 0x89, 0xc6, //0x00001703 movq %rax, %rsi
- 0x48, 0xd3, 0xee, //0x00001706 shrq %cl, %rsi
- 0x4c, 0x21, 0xc0, //0x00001709 andq %r8, %rax
- 0x40, 0x80, 0xc6, 0x30, //0x0000170c addb $48, %sil
- 0x41, 0x88, 0x34, 0x14, //0x00001710 movb %sil, (%r12,%rdx)
- 0x48, 0x8d, 0x04, 0x80, //0x00001714 leaq (%rax,%rax,4), %rax
- 0x4b, 0x0f, 0xbe, 0x14, 0x3c, //0x00001718 movsbq (%r12,%r15), %rdx
- 0x48, 0x8d, 0x04, 0x42, //0x0000171d leaq (%rdx,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x00001721 addq $-48, %rax
- //0x00001725 LBB0_327
- 0x4c, 0x8b, 0x7d, 0xc8, //0x00001725 movq $-56(%rbp), %r15
- //0x00001729 LBB0_328
- 0x41, 0x29, 0xff, //0x00001729 subl %edi, %r15d
- 0x41, 0x83, 0xc7, 0x01, //0x0000172c addl $1, %r15d
- 0xe9, 0x49, 0x00, 0x00, 0x00, //0x00001730 jmp LBB0_333
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001735 .p2align 4, 0x90
- //0x00001740 LBB0_329
- 0x48, 0x89, 0xc2, //0x00001740 movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x00001743 shrq %cl, %rdx
- 0x4c, 0x21, 0xc0, //0x00001746 andq %r8, %rax
- 0x49, 0x63, 0xf6, //0x00001749 movslq %r14d, %rsi
- 0x48, 0x39, 0xf3, //0x0000174c cmpq %rsi, %rbx
- 0x0f, 0x86, 0x1b, 0x00, 0x00, 0x00, //0x0000174f jbe LBB0_331
- 0x80, 0xc2, 0x30, //0x00001755 addb $48, %dl
- 0x41, 0x88, 0x14, 0x34, //0x00001758 movb %dl, (%r12,%rsi)
- 0x83, 0xc6, 0x01, //0x0000175c addl $1, %esi
- 0x41, 0x89, 0xf6, //0x0000175f movl %esi, %r14d
- 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00001762 jmp LBB0_332
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001767 .p2align 4, 0x90
- //0x00001770 LBB0_331
- 0x48, 0x85, 0xd2, //0x00001770 testq %rdx, %rdx
- 0x45, 0x0f, 0x45, 0xd3, //0x00001773 cmovnel %r11d, %r10d
- //0x00001777 LBB0_332
- 0x48, 0x01, 0xc0, //0x00001777 addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x0000177a leaq (%rax,%rax,4), %rax
- //0x0000177e LBB0_333
- 0x48, 0x85, 0xc0, //0x0000177e testq %rax, %rax
- 0x0f, 0x85, 0xb9, 0xff, 0xff, 0xff, //0x00001781 jne LBB0_329
- 0x45, 0x85, 0xf6, //0x00001787 testl %r14d, %r14d
- 0x44, 0x8b, 0x45, 0x94, //0x0000178a movl $-108(%rbp), %r8d
- 0x0f, 0x8e, 0x3a, 0x00, 0x00, 0x00, //0x0000178e jle LBB0_339
- 0x44, 0x89, 0xf3, //0x00001794 movl %r14d, %ebx
- 0x42, 0x80, 0x7c, 0x23, 0xff, 0x30, //0x00001797 cmpb $48, $-1(%rbx,%r12)
- 0x0f, 0x85, 0xa1, 0xfb, 0xff, 0xff, //0x0000179d jne LBB0_277
- //0x000017a3 LBB0_336
- 0x48, 0x83, 0xfb, 0x01, //0x000017a3 cmpq $1, %rbx
- 0x0f, 0x86, 0x2f, 0x00, 0x00, 0x00, //0x000017a7 jbe LBB0_341
- 0x8d, 0x43, 0xfe, //0x000017ad leal $-2(%rbx), %eax
- 0x48, 0x83, 0xc3, 0xff, //0x000017b0 addq $-1, %rbx
- 0x41, 0x80, 0x3c, 0x04, 0x30, //0x000017b4 cmpb $48, (%r12,%rax)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x000017b9 je LBB0_336
- 0x4c, 0x89, 0x7d, 0xc8, //0x000017bf movq %r15, $-56(%rbp)
- 0x41, 0x89, 0xde, //0x000017c3 movl %ebx, %r14d
- 0x41, 0x89, 0xdf, //0x000017c6 movl %ebx, %r15d
- 0xe9, 0xe6, 0xf8, 0xff, 0xff, //0x000017c9 jmp LBB0_239
- //0x000017ce LBB0_339
- 0x0f, 0x85, 0x70, 0xfb, 0xff, 0xff, //0x000017ce jne LBB0_277
- 0x45, 0x31, 0xf6, //0x000017d4 xorl %r14d, %r14d
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000017d7 jmp LBB0_342
- //0x000017dc LBB0_341
- 0x83, 0xc3, 0xff, //0x000017dc addl $-1, %ebx
- 0x41, 0x89, 0xde, //0x000017df movl %ebx, %r14d
- //0x000017e2 LBB0_342
- 0x31, 0xc0, //0x000017e2 xorl %eax, %eax
- 0x48, 0x89, 0x45, 0xc8, //0x000017e4 movq %rax, $-56(%rbp)
- 0xe9, 0x5b, 0xfb, 0xff, 0xff, //0x000017e8 jmp LBB0_278
- //0x000017ed LBB0_343
- 0x4c, 0x8b, 0x45, 0xa0, //0x000017ed movq $-96(%rbp), %r8
- 0x41, 0x81, 0xf8, 0x02, 0xfc, 0xff, 0xff, //0x000017f1 cmpl $-1022, %r8d
- 0x0f, 0x8f, 0xf8, 0x01, 0x00, 0x00, //0x000017f8 jg LBB0_374
- 0x41, 0xb8, 0x02, 0xfc, 0xff, 0xff, //0x000017fe movl $-1022, %r8d
- 0x45, 0x85, 0xff, //0x00001804 testl %r15d, %r15d
- 0x0f, 0x84, 0xa1, 0x04, 0x00, 0x00, //0x00001807 je LBB0_415
- 0x48, 0x8b, 0x45, 0xa0, //0x0000180d movq $-96(%rbp), %rax
- 0x8d, 0x90, 0xfd, 0x03, 0x00, 0x00, //0x00001811 leal $1021(%rax), %edx
- 0x3d, 0xc6, 0xfb, 0xff, 0xff, //0x00001817 cmpl $-1082, %eax
- 0x0f, 0x87, 0xea, 0x01, 0x00, 0x00, //0x0000181c ja LBB0_376
- 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00001822 movl $1, %r9d
- 0xe9, 0x21, 0x00, 0x00, 0x00, //0x00001828 jmp LBB0_351
- //0x0000182d LBB0_347
- 0x0f, 0x84, 0xad, 0x01, 0x00, 0x00, //0x0000182d je LBB0_372
- //0x00001833 LBB0_348
- 0x48, 0x89, 0x7d, 0xc8, //0x00001833 movq %rdi, $-56(%rbp)
- //0x00001837 LBB0_349
- 0x4c, 0x89, 0xda, //0x00001837 movq %r11, %rdx
- //0x0000183a LBB0_350
- 0x8d, 0x4a, 0x3c, //0x0000183a leal $60(%rdx), %ecx
- 0x45, 0x89, 0xf7, //0x0000183d movl %r14d, %r15d
- 0x45, 0x89, 0xf3, //0x00001840 movl %r14d, %r11d
- 0x83, 0xfa, 0x88, //0x00001843 cmpl $-120, %edx
- 0x89, 0xca, //0x00001846 movl %ecx, %edx
- 0x0f, 0x8d, 0xc3, 0x01, 0x00, 0x00, //0x00001848 jge LBB0_377
- //0x0000184e LBB0_351
- 0x45, 0x85, 0xff, //0x0000184e testl %r15d, %r15d
- 0xbb, 0x00, 0x00, 0x00, 0x00, //0x00001851 movl $0, %ebx
- 0x41, 0x0f, 0x4f, 0xdf, //0x00001856 cmovgl %r15d, %ebx
- 0x31, 0xf6, //0x0000185a xorl %esi, %esi
- 0x31, 0xc9, //0x0000185c xorl %ecx, %ecx
- 0x90, 0x90, //0x0000185e .p2align 4, 0x90
- //0x00001860 LBB0_352
- 0x48, 0x39, 0xf3, //0x00001860 cmpq %rsi, %rbx
- 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00001863 je LBB0_355
- 0x48, 0x8d, 0x04, 0x89, //0x00001869 leaq (%rcx,%rcx,4), %rax
- 0x49, 0x0f, 0xbe, 0x0c, 0x34, //0x0000186d movsbq (%r12,%rsi), %rcx
- 0x48, 0x8d, 0x0c, 0x41, //0x00001872 leaq (%rcx,%rax,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x00001876 addq $-48, %rcx
- 0x48, 0x83, 0xc6, 0x01, //0x0000187a addq $1, %rsi
- 0x4c, 0x39, 0xe9, //0x0000187e cmpq %r13, %rcx
- 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x00001881 jb LBB0_352
- 0x89, 0xf3, //0x00001887 movl %esi, %ebx
- 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00001889 jmp LBB0_357
- //0x0000188e LBB0_355
- 0x48, 0x85, 0xc9, //0x0000188e testq %rcx, %rcx
- 0x0f, 0x84, 0x57, 0x01, 0x00, 0x00, //0x00001891 je LBB0_373
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001897 .p2align 4, 0x90
- //0x000018a0 LBB0_356
- 0x48, 0x01, 0xc9, //0x000018a0 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x000018a3 leaq (%rcx,%rcx,4), %rcx
- 0x83, 0xc3, 0x01, //0x000018a7 addl $1, %ebx
- 0x4c, 0x39, 0xe9, //0x000018aa cmpq %r13, %rcx
- 0x0f, 0x82, 0xed, 0xff, 0xff, 0xff, //0x000018ad jb LBB0_356
- //0x000018b3 LBB0_357
- 0x49, 0x89, 0xd3, //0x000018b3 movq %rdx, %r11
- 0x48, 0x8b, 0x45, 0xc8, //0x000018b6 movq $-56(%rbp), %rax
- 0x29, 0xd8, //0x000018ba subl %ebx, %eax
- 0x48, 0x89, 0x45, 0xc8, //0x000018bc movq %rax, $-56(%rbp)
- 0x31, 0xf6, //0x000018c0 xorl %esi, %esi
- 0x44, 0x39, 0xfb, //0x000018c2 cmpl %r15d, %ebx
- 0x0f, 0x8d, 0x66, 0x00, 0x00, 0x00, //0x000018c5 jge LBB0_362
- 0x48, 0x63, 0xc3, //0x000018cb movslq %ebx, %rax
- 0x49, 0x63, 0xf6, //0x000018ce movslq %r14d, %rsi
- 0x49, 0x8d, 0x1c, 0x04, //0x000018d1 leaq (%r12,%rax), %rbx
- 0x45, 0x31, 0xf6, //0x000018d5 xorl %r14d, %r14d
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000018d8 .p2align 4, 0x90
- //0x000018e0 LBB0_359
- 0x49, 0x8d, 0x55, 0xff, //0x000018e0 leaq $-1(%r13), %rdx
- 0x48, 0x21, 0xca, //0x000018e4 andq %rcx, %rdx
- 0x48, 0xc1, 0xe9, 0x3c, //0x000018e7 shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x000018eb orb $48, %cl
- 0x43, 0x88, 0x0c, 0x34, //0x000018ee movb %cl, (%r12,%r14)
- 0x4a, 0x0f, 0xbe, 0x0c, 0x33, //0x000018f2 movsbq (%rbx,%r14), %rcx
- 0x4a, 0x8d, 0x3c, 0x30, //0x000018f7 leaq (%rax,%r14), %rdi
- 0x48, 0x83, 0xc7, 0x01, //0x000018fb addq $1, %rdi
- 0x49, 0x83, 0xc6, 0x01, //0x000018ff addq $1, %r14
- 0x48, 0x8d, 0x14, 0x92, //0x00001903 leaq (%rdx,%rdx,4), %rdx
- 0x48, 0x8d, 0x0c, 0x51, //0x00001907 leaq (%rcx,%rdx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x0000190b addq $-48, %rcx
- 0x48, 0x39, 0xf7, //0x0000190f cmpq %rsi, %rdi
- 0x0f, 0x8c, 0xc8, 0xff, 0xff, 0xff, //0x00001912 jl LBB0_359
- 0x48, 0x85, 0xc9, //0x00001918 testq %rcx, %rcx
- 0x48, 0x8b, 0x7d, 0xc8, //0x0000191b movq $-56(%rbp), %rdi
- 0x0f, 0x84, 0x78, 0x00, 0x00, 0x00, //0x0000191f je LBB0_367
- 0x44, 0x89, 0xf6, //0x00001925 movl %r14d, %esi
- 0x48, 0x8b, 0x55, 0xb8, //0x00001928 movq $-72(%rbp), %rdx
- 0xe9, 0x08, 0x00, 0x00, 0x00, //0x0000192c jmp LBB0_363
- //0x00001931 LBB0_362
- 0x48, 0x8b, 0x55, 0xb8, //0x00001931 movq $-72(%rbp), %rdx
- 0x48, 0x8b, 0x7d, 0xc8, //0x00001935 movq $-56(%rbp), %rdi
- //0x00001939 LBB0_363
- 0x41, 0x89, 0xf6, //0x00001939 movl %esi, %r14d
- 0xe9, 0x27, 0x00, 0x00, 0x00, //0x0000193c jmp LBB0_365
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001941 .p2align 4, 0x90
- //0x00001950 LBB0_364
- 0x4c, 0x39, 0xe9, //0x00001950 cmpq %r13, %rcx
- 0x45, 0x0f, 0x43, 0xd1, //0x00001953 cmovael %r9d, %r10d
- 0x48, 0x8d, 0x0c, 0x00, //0x00001957 leaq (%rax,%rax), %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x0000195b leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc0, //0x0000195f testq %rax, %rax
- 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00001962 je LBB0_367
- //0x00001968 LBB0_365
- 0x49, 0x8d, 0x45, 0xff, //0x00001968 leaq $-1(%r13), %rax
- 0x48, 0x21, 0xc8, //0x0000196c andq %rcx, %rax
- 0x49, 0x63, 0xf6, //0x0000196f movslq %r14d, %rsi
- 0x48, 0x39, 0xf2, //0x00001972 cmpq %rsi, %rdx
- 0x0f, 0x86, 0xd5, 0xff, 0xff, 0xff, //0x00001975 jbe LBB0_364
- 0x48, 0xc1, 0xe9, 0x3c, //0x0000197b shrq $60, %rcx
- 0x80, 0xc9, 0x30, //0x0000197f orb $48, %cl
- 0x41, 0x88, 0x0c, 0x34, //0x00001982 movb %cl, (%r12,%rsi)
- 0x83, 0xc6, 0x01, //0x00001986 addl $1, %esi
- 0x41, 0x89, 0xf6, //0x00001989 movl %esi, %r14d
- 0x48, 0x8d, 0x0c, 0x00, //0x0000198c leaq (%rax,%rax), %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00001990 leaq (%rcx,%rcx,4), %rcx
- 0x48, 0x85, 0xc0, //0x00001994 testq %rax, %rax
- 0x0f, 0x85, 0xcb, 0xff, 0xff, 0xff, //0x00001997 jne LBB0_365
- //0x0000199d LBB0_367
- 0x83, 0xc7, 0x01, //0x0000199d addl $1, %edi
- 0x45, 0x85, 0xf6, //0x000019a0 testl %r14d, %r14d
- 0x0f, 0x8e, 0x84, 0xfe, 0xff, 0xff, //0x000019a3 jle LBB0_347
- 0x44, 0x89, 0xf0, //0x000019a9 movl %r14d, %eax
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x000019ac cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x7b, 0xfe, 0xff, 0xff, //0x000019b2 jne LBB0_348
- //0x000019b8 LBB0_369
- 0x48, 0x83, 0xf8, 0x01, //0x000019b8 cmpq $1, %rax
- 0x0f, 0x86, 0x1e, 0x00, 0x00, 0x00, //0x000019bc jbe LBB0_372
- 0x8d, 0x48, 0xfe, //0x000019c2 leal $-2(%rax), %ecx
- 0x48, 0x83, 0xc0, 0xff, //0x000019c5 addq $-1, %rax
- 0x41, 0x80, 0x3c, 0x0c, 0x30, //0x000019c9 cmpb $48, (%r12,%rcx)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x000019ce je LBB0_369
- 0x48, 0x89, 0x7d, 0xc8, //0x000019d4 movq %rdi, $-56(%rbp)
- 0x41, 0x89, 0xc6, //0x000019d8 movl %eax, %r14d
- 0xe9, 0x57, 0xfe, 0xff, 0xff, //0x000019db jmp LBB0_349
- //0x000019e0 LBB0_372
- 0x31, 0xc0, //0x000019e0 xorl %eax, %eax
- 0x48, 0x89, 0x45, 0xc8, //0x000019e2 movq %rax, $-56(%rbp)
- 0x45, 0x31, 0xf6, //0x000019e6 xorl %r14d, %r14d
- 0xe9, 0x49, 0xfe, 0xff, 0xff, //0x000019e9 jmp LBB0_349
- //0x000019ee LBB0_373
- 0x45, 0x31, 0xf6, //0x000019ee xorl %r14d, %r14d
- 0xe9, 0x44, 0xfe, 0xff, 0xff, //0x000019f1 jmp LBB0_350
- //0x000019f6 LBB0_374
- 0x41, 0x81, 0xf8, 0x00, 0x04, 0x00, 0x00, //0x000019f6 cmpl $1024, %r8d
- 0x0f, 0x8f, 0xae, 0xf1, 0xff, 0xff, //0x000019fd jg LBB0_160
- 0x41, 0x83, 0xc0, 0xff, //0x00001a03 addl $-1, %r8d
- 0xe9, 0xe4, 0x01, 0x00, 0x00, //0x00001a07 jmp LBB0_403
- //0x00001a0c LBB0_376
- 0x45, 0x89, 0xfb, //0x00001a0c movl %r15d, %r11d
- 0x89, 0xd1, //0x00001a0f movl %edx, %ecx
- //0x00001a11 LBB0_377
- 0xf7, 0xd9, //0x00001a11 negl %ecx
- 0x31, 0xd2, //0x00001a13 xorl %edx, %edx
- 0x45, 0x85, 0xdb, //0x00001a15 testl %r11d, %r11d
- 0xbe, 0x00, 0x00, 0x00, 0x00, //0x00001a18 movl $0, %esi
- 0x41, 0x0f, 0x4f, 0xf3, //0x00001a1d cmovgl %r11d, %esi
- 0x31, 0xc0, //0x00001a21 xorl %eax, %eax
- 0x4c, 0x8b, 0x7d, 0xc8, //0x00001a23 movq $-56(%rbp), %r15
- //0x00001a27 LBB0_378
- 0x48, 0x39, 0xd6, //0x00001a27 cmpq %rdx, %rsi
- 0x0f, 0x84, 0x9c, 0x00, 0x00, 0x00, //0x00001a2a je LBB0_385
- 0x48, 0x8d, 0x04, 0x80, //0x00001a30 leaq (%rax,%rax,4), %rax
- 0x49, 0x0f, 0xbe, 0x3c, 0x14, //0x00001a34 movsbq (%r12,%rdx), %rdi
- 0x48, 0x8d, 0x04, 0x47, //0x00001a39 leaq (%rdi,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x00001a3d addq $-48, %rax
- 0x48, 0x83, 0xc2, 0x01, //0x00001a41 addq $1, %rdx
- 0x48, 0x89, 0xc7, //0x00001a45 movq %rax, %rdi
- 0x48, 0xd3, 0xef, //0x00001a48 shrq %cl, %rdi
- 0x48, 0x85, 0xff, //0x00001a4b testq %rdi, %rdi
- 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x00001a4e je LBB0_378
- 0x89, 0xd6, //0x00001a54 movl %edx, %esi
- //0x00001a56 LBB0_381
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001a56 movq $-1, %rdx
- 0x48, 0xd3, 0xe2, //0x00001a5d shlq %cl, %rdx
- 0x48, 0xf7, 0xd2, //0x00001a60 notq %rdx
- 0x45, 0x31, 0xed, //0x00001a63 xorl %r13d, %r13d
- 0x44, 0x39, 0xde, //0x00001a66 cmpl %r11d, %esi
- 0x0f, 0x8d, 0x44, 0x00, 0x00, 0x00, //0x00001a69 jge LBB0_384
- 0x4c, 0x63, 0xce, //0x00001a6f movslq %esi, %r9
- 0x4d, 0x63, 0xc6, //0x00001a72 movslq %r14d, %r8
- 0x4f, 0x8d, 0x1c, 0x0c, //0x00001a75 leaq (%r12,%r9), %r11
- 0x45, 0x31, 0xed, //0x00001a79 xorl %r13d, %r13d
- //0x00001a7c LBB0_383
- 0x48, 0x89, 0xc7, //0x00001a7c movq %rax, %rdi
- 0x48, 0xd3, 0xef, //0x00001a7f shrq %cl, %rdi
- 0x48, 0x21, 0xd0, //0x00001a82 andq %rdx, %rax
- 0x40, 0x80, 0xc7, 0x30, //0x00001a85 addb $48, %dil
- 0x43, 0x88, 0x3c, 0x2c, //0x00001a89 movb %dil, (%r12,%r13)
- 0x4b, 0x0f, 0xbe, 0x3c, 0x2b, //0x00001a8d movsbq (%r11,%r13), %rdi
- 0x4b, 0x8d, 0x1c, 0x29, //0x00001a92 leaq (%r9,%r13), %rbx
- 0x48, 0x83, 0xc3, 0x01, //0x00001a96 addq $1, %rbx
- 0x49, 0x83, 0xc5, 0x01, //0x00001a9a addq $1, %r13
- 0x48, 0x8d, 0x04, 0x80, //0x00001a9e leaq (%rax,%rax,4), %rax
- 0x48, 0x8d, 0x04, 0x47, //0x00001aa2 leaq (%rdi,%rax,2), %rax
- 0x48, 0x83, 0xc0, 0xd0, //0x00001aa6 addq $-48, %rax
- 0x4c, 0x39, 0xc3, //0x00001aaa cmpq %r8, %rbx
- 0x0f, 0x8c, 0xc9, 0xff, 0xff, 0xff, //0x00001aad jl LBB0_383
- //0x00001ab3 LBB0_384
- 0x4c, 0x8b, 0x75, 0xb0, //0x00001ab3 movq $-80(%rbp), %r14
- 0x41, 0x29, 0xf7, //0x00001ab7 subl %esi, %r15d
- 0x41, 0x83, 0xc7, 0x01, //0x00001aba addl $1, %r15d
- 0x48, 0x85, 0xc0, //0x00001abe testq %rax, %rax
- 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x00001ac1 jne LBB0_388
- 0xe9, 0x88, 0x00, 0x00, 0x00, //0x00001ac7 jmp LBB0_392
- //0x00001acc LBB0_385
- 0x48, 0x85, 0xc0, //0x00001acc testq %rax, %rax
- 0x0f, 0x84, 0xfc, 0x00, 0x00, 0x00, //0x00001acf je LBB0_400
- 0x48, 0x89, 0xc2, //0x00001ad5 movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x00001ad8 shrq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x00001adb testq %rdx, %rdx
- 0x0f, 0x84, 0xb7, 0x00, 0x00, 0x00, //0x00001ade je LBB0_397
- 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001ae4 movq $-1, %rdx
- 0x48, 0xd3, 0xe2, //0x00001aeb shlq %cl, %rdx
- 0x48, 0xf7, 0xd2, //0x00001aee notq %rdx
- 0x41, 0x29, 0xf7, //0x00001af1 subl %esi, %r15d
- 0x41, 0x83, 0xc7, 0x01, //0x00001af4 addl $1, %r15d
- 0x45, 0x31, 0xed, //0x00001af8 xorl %r13d, %r13d
- 0x4c, 0x8b, 0x75, 0xb0, //0x00001afb movq $-80(%rbp), %r14
- //0x00001aff LBB0_388
- 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001aff movl $1, %esi
- 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00001b04 jmp LBB0_390
- //0x00001b09 LBB0_389
- 0x48, 0x85, 0xff, //0x00001b09 testq %rdi, %rdi
- 0x44, 0x0f, 0x45, 0xd6, //0x00001b0c cmovnel %esi, %r10d
- 0x48, 0x01, 0xc0, //0x00001b10 addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00001b13 leaq (%rax,%rax,4), %rax
- 0x48, 0x85, 0xc0, //0x00001b17 testq %rax, %rax
- 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00001b1a je LBB0_392
- //0x00001b20 LBB0_390
- 0x48, 0x89, 0xc7, //0x00001b20 movq %rax, %rdi
- 0x48, 0xd3, 0xef, //0x00001b23 shrq %cl, %rdi
- 0x48, 0x21, 0xd0, //0x00001b26 andq %rdx, %rax
- 0x49, 0x63, 0xdd, //0x00001b29 movslq %r13d, %rbx
- 0x48, 0x39, 0x5d, 0xb8, //0x00001b2c cmpq %rbx, $-72(%rbp)
- 0x0f, 0x86, 0xd3, 0xff, 0xff, 0xff, //0x00001b30 jbe LBB0_389
- 0x40, 0x80, 0xc7, 0x30, //0x00001b36 addb $48, %dil
- 0x41, 0x88, 0x3c, 0x1c, //0x00001b3a movb %dil, (%r12,%rbx)
- 0x83, 0xc3, 0x01, //0x00001b3e addl $1, %ebx
- 0x41, 0x89, 0xdd, //0x00001b41 movl %ebx, %r13d
- 0x48, 0x01, 0xc0, //0x00001b44 addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00001b47 leaq (%rax,%rax,4), %rax
- 0x48, 0x85, 0xc0, //0x00001b4b testq %rax, %rax
- 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00001b4e jne LBB0_390
- //0x00001b54 LBB0_392
- 0x45, 0x85, 0xed, //0x00001b54 testl %r13d, %r13d
- 0x0f, 0x8e, 0x5c, 0x00, 0x00, 0x00, //0x00001b57 jle LBB0_398
- 0x44, 0x89, 0xe8, //0x00001b5d movl %r13d, %eax
- 0x41, 0xb8, 0x02, 0xfc, 0xff, 0xff, //0x00001b60 movl $-1022, %r8d
- 0x42, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00001b66 cmpb $48, $-1(%rax,%r12)
- 0x0f, 0x85, 0x53, 0x00, 0x00, 0x00, //0x00001b6c jne LBB0_399
- //0x00001b72 LBB0_394
- 0x49, 0x89, 0xc6, //0x00001b72 movq %rax, %r14
- 0x48, 0x83, 0xf8, 0x01, //0x00001b75 cmpq $1, %rax
- 0x0f, 0x86, 0x5e, 0x00, 0x00, 0x00, //0x00001b79 jbe LBB0_401
- 0x41, 0x8d, 0x4e, 0xfe, //0x00001b7f leal $-2(%r14), %ecx
- 0x49, 0x8d, 0x46, 0xff, //0x00001b83 leaq $-1(%r14), %rax
- 0x41, 0x80, 0x3c, 0x0c, 0x30, //0x00001b87 cmpb $48, (%r12,%rcx)
- 0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x00001b8c je LBB0_394
- 0x4c, 0x89, 0x7d, 0xc8, //0x00001b92 movq %r15, $-56(%rbp)
- 0xe9, 0x48, 0x00, 0x00, 0x00, //0x00001b96 jmp LBB0_402
- //0x00001b9b LBB0_397
- 0x48, 0x01, 0xc0, //0x00001b9b addq %rax, %rax
- 0x48, 0x8d, 0x04, 0x80, //0x00001b9e leaq (%rax,%rax,4), %rax
- 0x83, 0xc6, 0x01, //0x00001ba2 addl $1, %esi
- 0x48, 0x89, 0xc2, //0x00001ba5 movq %rax, %rdx
- 0x48, 0xd3, 0xea, //0x00001ba8 shrq %cl, %rdx
- 0x48, 0x85, 0xd2, //0x00001bab testq %rdx, %rdx
- 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x00001bae je LBB0_397
- 0xe9, 0x9d, 0xfe, 0xff, 0xff, //0x00001bb4 jmp LBB0_381
- //0x00001bb9 LBB0_398
- 0x41, 0xb8, 0x02, 0xfc, 0xff, 0xff, //0x00001bb9 movl $-1022, %r8d
- 0x0f, 0x84, 0x26, 0x04, 0x00, 0x00, //0x00001bbf je LBB0_468
- //0x00001bc5 LBB0_399
- 0x4c, 0x89, 0x7d, 0xc8, //0x00001bc5 movq %r15, $-56(%rbp)
- 0x45, 0x89, 0xef, //0x00001bc9 movl %r13d, %r15d
- 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x00001bcc jmp LBB0_405
- //0x00001bd1 LBB0_400
- 0x45, 0x31, 0xdb, //0x00001bd1 xorl %r11d, %r11d
- 0x4c, 0x8b, 0x75, 0xb0, //0x00001bd4 movq $-80(%rbp), %r14
- 0xe9, 0x71, 0x02, 0x00, 0x00, //0x00001bd8 jmp LBB0_436
- //0x00001bdd LBB0_401
- 0x31, 0xc0, //0x00001bdd xorl %eax, %eax
- 0x48, 0x89, 0x45, 0xc8, //0x00001bdf movq %rax, $-56(%rbp)
- //0x00001be3 LBB0_402
- 0x41, 0x83, 0xc6, 0xff, //0x00001be3 addl $-1, %r14d
- 0x41, 0xb8, 0x02, 0xfc, 0xff, 0xff, //0x00001be7 movl $-1022, %r8d
- 0x45, 0x89, 0xf7, //0x00001bed movl %r14d, %r15d
- //0x00001bf0 LBB0_403
- 0x45, 0x85, 0xff, //0x00001bf0 testl %r15d, %r15d
- 0x0f, 0x84, 0xb5, 0x00, 0x00, 0x00, //0x00001bf3 je LBB0_415
- 0x45, 0x89, 0xf5, //0x00001bf9 movl %r14d, %r13d
- 0x4c, 0x8b, 0x75, 0xb0, //0x00001bfc movq $-80(%rbp), %r14
- //0x00001c00 LBB0_405
- 0x49, 0x63, 0xcf, //0x00001c00 movslq %r15d, %rcx
- 0x4c, 0x8d, 0x49, 0xfe, //0x00001c03 leaq $-2(%rcx), %r9
- 0x48, 0x8d, 0x71, 0xff, //0x00001c07 leaq $-1(%rcx), %rsi
- 0x31, 0xff, //0x00001c0b xorl %edi, %edi
- //0x00001c0d LBB0_406
- 0x48, 0x8d, 0x05, 0x9c, 0x30, 0x00, 0x00, //0x00001c0d leaq $12444(%rip), %rax /* _LSHIFT_TAB+0(%rip) */
- 0x0f, 0xb6, 0x9c, 0x07, 0x8c, 0x15, 0x00, 0x00, //0x00001c14 movzbl $5516(%rdi,%rax), %ebx
- 0x41, 0x0f, 0xb6, 0x14, 0x3c, //0x00001c1c movzbl (%r12,%rdi), %edx
- 0x38, 0xda, //0x00001c21 cmpb %bl, %dl
- 0x0f, 0x85, 0x95, 0x00, 0x00, 0x00, //0x00001c23 jne LBB0_416
- 0x48, 0x39, 0xfe, //0x00001c29 cmpq %rdi, %rsi
- 0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x00001c2c je LBB0_413
- 0x48, 0x8d, 0x05, 0x77, 0x30, 0x00, 0x00, //0x00001c32 leaq $12407(%rip), %rax /* _LSHIFT_TAB+0(%rip) */
- 0x0f, 0xb6, 0x9c, 0x07, 0x8d, 0x15, 0x00, 0x00, //0x00001c39 movzbl $5517(%rdi,%rax), %ebx
- 0x41, 0x0f, 0xb6, 0x54, 0x3c, 0x01, //0x00001c41 movzbl $1(%r12,%rdi), %edx
- 0x38, 0xda, //0x00001c47 cmpb %bl, %dl
- 0x0f, 0x85, 0x6f, 0x00, 0x00, 0x00, //0x00001c49 jne LBB0_416
- 0x49, 0x39, 0xf9, //0x00001c4f cmpq %rdi, %r9
- 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00001c52 je LBB0_413
- 0x48, 0x83, 0xff, 0x24, //0x00001c58 cmpq $36, %rdi
- 0x0f, 0x84, 0x42, 0x00, 0x00, 0x00, //0x00001c5c je LBB0_414
- 0x48, 0x8d, 0x05, 0x47, 0x30, 0x00, 0x00, //0x00001c62 leaq $12359(%rip), %rax /* _LSHIFT_TAB+0(%rip) */
- 0x0f, 0xb6, 0x9c, 0x07, 0x8e, 0x15, 0x00, 0x00, //0x00001c69 movzbl $5518(%rdi,%rax), %ebx
- 0x41, 0x0f, 0xb6, 0x54, 0x3c, 0x02, //0x00001c71 movzbl $2(%r12,%rdi), %edx
- 0x38, 0xda, //0x00001c77 cmpb %bl, %dl
- 0x0f, 0x85, 0x3f, 0x00, 0x00, 0x00, //0x00001c79 jne LBB0_416
- 0x48, 0x83, 0xc7, 0x03, //0x00001c7f addq $3, %rdi
- 0x48, 0x39, 0xf9, //0x00001c83 cmpq %rdi, %rcx
- 0x0f, 0x85, 0x81, 0xff, 0xff, 0xff, //0x00001c86 jne LBB0_406
- //0x00001c8c LBB0_413
- 0x44, 0x89, 0xf8, //0x00001c8c movl %r15d, %eax
- 0x48, 0x8d, 0x0d, 0x1a, 0x30, 0x00, 0x00, //0x00001c8f leaq $12314(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */
- 0x80, 0xbc, 0x08, 0x8c, 0x15, 0x00, 0x00, 0x00, //0x00001c96 cmpb $0, $5516(%rax,%rcx)
- 0x0f, 0x85, 0x27, 0x00, 0x00, 0x00, //0x00001c9e jne LBB0_417
- //0x00001ca4 LBB0_414
- 0xb8, 0x10, 0x00, 0x00, 0x00, //0x00001ca4 movl $16, %eax
- 0xe9, 0x22, 0x00, 0x00, 0x00, //0x00001ca9 jmp LBB0_418
- //0x00001cae LBB0_415
- 0x45, 0x31, 0xdb, //0x00001cae xorl %r11d, %r11d
- 0x4c, 0x8b, 0x75, 0xb0, //0x00001cb1 movq $-80(%rbp), %r14
- 0x4c, 0x8b, 0x7d, 0xc8, //0x00001cb5 movq $-56(%rbp), %r15
- 0xe9, 0x90, 0x01, 0x00, 0x00, //0x00001cb9 jmp LBB0_436
- //0x00001cbe LBB0_416
- 0xb8, 0x10, 0x00, 0x00, 0x00, //0x00001cbe movl $16, %eax
- 0x38, 0xda, //0x00001cc3 cmpb %bl, %dl
- 0x0f, 0x8d, 0x05, 0x00, 0x00, 0x00, //0x00001cc5 jge LBB0_418
- //0x00001ccb LBB0_417
- 0xb8, 0x0f, 0x00, 0x00, 0x00, //0x00001ccb movl $15, %eax
- //0x00001cd0 LBB0_418
- 0x45, 0x85, 0xff, //0x00001cd0 testl %r15d, %r15d
- 0x48, 0x8b, 0x5d, 0xb8, //0x00001cd3 movq $-72(%rbp), %rbx
- 0x48, 0x89, 0x45, 0xa0, //0x00001cd7 movq %rax, $-96(%rbp)
- 0x0f, 0x8e, 0x13, 0x01, 0x00, 0x00, //0x00001cdb jle LBB0_429
- 0x46, 0x8d, 0x1c, 0x38, //0x00001ce1 leal (%rax,%r15), %r11d
- 0x44, 0x89, 0xfe, //0x00001ce5 movl %r15d, %esi
- 0x4d, 0x63, 0xcb, //0x00001ce8 movslq %r11d, %r9
- 0x49, 0x83, 0xc1, 0xff, //0x00001ceb addq $-1, %r9
- 0x48, 0x83, 0xc6, 0x01, //0x00001cef addq $1, %rsi
- 0x31, 0xc9, //0x00001cf3 xorl %ecx, %ecx
- 0x49, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00001cf5 movabsq $-432345564227567616, %r15
- 0xe9, 0x22, 0x00, 0x00, 0x00, //0x00001cff jmp LBB0_422
- //0x00001d04 LBB0_420
- 0x48, 0x85, 0xc0, //0x00001d04 testq %rax, %rax
- 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001d07 movl $1, %eax
- 0x44, 0x0f, 0x45, 0xd0, //0x00001d0c cmovnel %eax, %r10d
- //0x00001d10 LBB0_421
- 0x41, 0x83, 0xc3, 0xff, //0x00001d10 addl $-1, %r11d
- 0x49, 0x83, 0xc1, 0xff, //0x00001d14 addq $-1, %r9
- 0x48, 0x83, 0xc6, 0xff, //0x00001d18 addq $-1, %rsi
- 0x48, 0x83, 0xfe, 0x01, //0x00001d1c cmpq $1, %rsi
- 0x0f, 0x86, 0x4b, 0x00, 0x00, 0x00, //0x00001d20 jbe LBB0_424
- //0x00001d26 LBB0_422
- 0x8d, 0x46, 0xfe, //0x00001d26 leal $-2(%rsi), %eax
- 0x49, 0x0f, 0xbe, 0x3c, 0x04, //0x00001d29 movsbq (%r12,%rax), %rdi
- 0x48, 0xc1, 0xe7, 0x35, //0x00001d2e shlq $53, %rdi
- 0x48, 0x01, 0xcf, //0x00001d32 addq %rcx, %rdi
- 0x4c, 0x01, 0xff, //0x00001d35 addq %r15, %rdi
- 0x48, 0x89, 0xf8, //0x00001d38 movq %rdi, %rax
- 0x48, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00001d3b movabsq $-3689348814741910323, %rcx
- 0x48, 0xf7, 0xe1, //0x00001d45 mulq %rcx
- 0x48, 0x89, 0xd1, //0x00001d48 movq %rdx, %rcx
- 0x48, 0xc1, 0xe9, 0x03, //0x00001d4b shrq $3, %rcx
- 0x48, 0x8d, 0x04, 0x09, //0x00001d4f leaq (%rcx,%rcx), %rax
- 0x48, 0x8d, 0x14, 0x80, //0x00001d53 leaq (%rax,%rax,4), %rdx
- 0x48, 0x89, 0xf8, //0x00001d57 movq %rdi, %rax
- 0x48, 0x29, 0xd0, //0x00001d5a subq %rdx, %rax
- 0x49, 0x39, 0xd9, //0x00001d5d cmpq %rbx, %r9
- 0x0f, 0x83, 0x9e, 0xff, 0xff, 0xff, //0x00001d60 jae LBB0_420
- 0x04, 0x30, //0x00001d66 addb $48, %al
- 0x43, 0x88, 0x04, 0x0c, //0x00001d68 movb %al, (%r12,%r9)
- 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x00001d6c jmp LBB0_421
- //0x00001d71 LBB0_424
- 0x48, 0x83, 0xff, 0x0a, //0x00001d71 cmpq $10, %rdi
- 0x4c, 0x8b, 0x7d, 0xc8, //0x00001d75 movq $-56(%rbp), %r15
- 0x0f, 0x82, 0x79, 0x00, 0x00, 0x00, //0x00001d79 jb LBB0_430
- 0x49, 0x63, 0xf3, //0x00001d7f movslq %r11d, %rsi
- 0x48, 0x83, 0xc6, 0xff, //0x00001d82 addq $-1, %rsi
- 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00001d86 movl $1, %r9d
- 0x48, 0xbf, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00001d8c movabsq $-3689348814741910323, %rdi
- 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00001d96 jmp LBB0_427
- //0x00001d9b LBB0_426
- 0x48, 0x85, 0xc0, //0x00001d9b testq %rax, %rax
- 0x45, 0x0f, 0x45, 0xd1, //0x00001d9e cmovnel %r9d, %r10d
- 0x48, 0x83, 0xc6, 0xff, //0x00001da2 addq $-1, %rsi
- 0x48, 0x83, 0xf9, 0x09, //0x00001da6 cmpq $9, %rcx
- 0x48, 0x89, 0xd1, //0x00001daa movq %rdx, %rcx
- 0x0f, 0x86, 0x45, 0x00, 0x00, 0x00, //0x00001dad jbe LBB0_430
- //0x00001db3 LBB0_427
- 0x48, 0x89, 0xc8, //0x00001db3 movq %rcx, %rax
- 0x48, 0xf7, 0xe7, //0x00001db6 mulq %rdi
- 0x48, 0xc1, 0xea, 0x03, //0x00001db9 shrq $3, %rdx
- 0x48, 0x8d, 0x04, 0x12, //0x00001dbd leaq (%rdx,%rdx), %rax
- 0x48, 0x8d, 0x1c, 0x80, //0x00001dc1 leaq (%rax,%rax,4), %rbx
- 0x48, 0x89, 0xc8, //0x00001dc5 movq %rcx, %rax
- 0x48, 0x29, 0xd8, //0x00001dc8 subq %rbx, %rax
- 0x48, 0x8b, 0x5d, 0xb8, //0x00001dcb movq $-72(%rbp), %rbx
- 0x48, 0x39, 0xde, //0x00001dcf cmpq %rbx, %rsi
- 0x0f, 0x83, 0xc3, 0xff, 0xff, 0xff, //0x00001dd2 jae LBB0_426
- 0x04, 0x30, //0x00001dd8 addb $48, %al
- 0x41, 0x88, 0x04, 0x34, //0x00001dda movb %al, (%r12,%rsi)
- 0x48, 0x83, 0xc6, 0xff, //0x00001dde addq $-1, %rsi
- 0x48, 0x83, 0xf9, 0x09, //0x00001de2 cmpq $9, %rcx
- 0x48, 0x89, 0xd1, //0x00001de6 movq %rdx, %rcx
- 0x0f, 0x87, 0xc4, 0xff, 0xff, 0xff, //0x00001de9 ja LBB0_427
- 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00001def jmp LBB0_430
- //0x00001df4 LBB0_429
- 0x4c, 0x8b, 0x7d, 0xc8, //0x00001df4 movq $-56(%rbp), %r15
- //0x00001df8 LBB0_430
- 0x48, 0x8b, 0x45, 0xa0, //0x00001df8 movq $-96(%rbp), %rax
- 0x41, 0x01, 0xc5, //0x00001dfc addl %eax, %r13d
- 0x4d, 0x63, 0xdd, //0x00001dff movslq %r13d, %r11
- 0x4c, 0x39, 0xdb, //0x00001e02 cmpq %r11, %rbx
- 0x44, 0x0f, 0x46, 0xdb, //0x00001e05 cmovbel %ebx, %r11d
- 0x41, 0x01, 0xc7, //0x00001e09 addl %eax, %r15d
- 0x45, 0x85, 0xdb, //0x00001e0c testl %r11d, %r11d
- 0x0f, 0x8e, 0x33, 0x00, 0x00, 0x00, //0x00001e0f jle LBB0_435
- 0x44, 0x89, 0xda, //0x00001e15 movl %r11d, %edx
- 0x42, 0x80, 0x7c, 0x22, 0xff, 0x30, //0x00001e18 cmpb $48, $-1(%rdx,%r12)
- 0x0f, 0x85, 0x2a, 0x00, 0x00, 0x00, //0x00001e1e jne LBB0_436
- //0x00001e24 LBB0_432
- 0x48, 0x83, 0xfa, 0x01, //0x00001e24 cmpq $1, %rdx
- 0x0f, 0x86, 0x04, 0x01, 0x00, 0x00, //0x00001e28 jbe LBB0_453
- 0x8d, 0x42, 0xfe, //0x00001e2e leal $-2(%rdx), %eax
- 0x48, 0x83, 0xc2, 0xff, //0x00001e31 addq $-1, %rdx
- 0x41, 0x80, 0x3c, 0x04, 0x30, //0x00001e35 cmpb $48, (%r12,%rax)
- 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x00001e3a je LBB0_432
- 0x41, 0x89, 0xd3, //0x00001e40 movl %edx, %r11d
- 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00001e43 jmp LBB0_436
- //0x00001e48 LBB0_435
- 0x0f, 0x84, 0x43, 0x01, 0x00, 0x00, //0x00001e48 je LBB0_462
- //0x00001e4e LBB0_436
- 0x41, 0x83, 0xff, 0x14, //0x00001e4e cmpl $20, %r15d
- 0x0f, 0x8e, 0x1d, 0x00, 0x00, 0x00, //0x00001e52 jle LBB0_438
- 0x48, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001e58 movabsq $4503599627370495, %rdx
- 0x48, 0x8b, 0x75, 0xa8, //0x00001e62 movq $-88(%rbp), %rsi
- 0x8a, 0x5d, 0xd7, //0x00001e66 movb $-41(%rbp), %bl
- 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00001e69 movq $-1, %r15
- 0xe9, 0x8a, 0x01, 0x00, 0x00, //0x00001e70 jmp LBB0_469
- //0x00001e75 LBB0_438
- 0x45, 0x85, 0xff, //0x00001e75 testl %r15d, %r15d
- 0x0f, 0x8e, 0x51, 0x00, 0x00, 0x00, //0x00001e78 jle LBB0_443
- 0x31, 0xf6, //0x00001e7e xorl %esi, %esi
- 0x45, 0x85, 0xdb, //0x00001e80 testl %r11d, %r11d
- 0xbf, 0x00, 0x00, 0x00, 0x00, //0x00001e83 movl $0, %edi
- 0x41, 0x0f, 0x4f, 0xfb, //0x00001e88 cmovgl %r11d, %edi
- 0x44, 0x89, 0xfb, //0x00001e8c movl %r15d, %ebx
- 0x48, 0x8d, 0x53, 0xff, //0x00001e8f leaq $-1(%rbx), %rdx
- 0x48, 0x39, 0xfa, //0x00001e93 cmpq %rdi, %rdx
- 0x48, 0x0f, 0x43, 0xd7, //0x00001e96 cmovaeq %rdi, %rdx
- 0x4c, 0x8d, 0x4a, 0x01, //0x00001e9a leaq $1(%rdx), %r9
- 0x31, 0xc9, //0x00001e9e xorl %ecx, %ecx
- //0x00001ea0 LBB0_440
- 0x48, 0x39, 0xf7, //0x00001ea0 cmpq %rsi, %rdi
- 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00001ea3 je LBB0_444
- 0x48, 0x8d, 0x0c, 0x89, //0x00001ea9 leaq (%rcx,%rcx,4), %rcx
- 0x49, 0x0f, 0xbe, 0x04, 0x34, //0x00001ead movsbq (%r12,%rsi), %rax
- 0x48, 0x8d, 0x0c, 0x48, //0x00001eb2 leaq (%rax,%rcx,2), %rcx
- 0x48, 0x83, 0xc1, 0xd0, //0x00001eb6 addq $-48, %rcx
- 0x48, 0x83, 0xc6, 0x01, //0x00001eba addq $1, %rsi
- 0x48, 0x39, 0xf3, //0x00001ebe cmpq %rsi, %rbx
- 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00001ec1 jne LBB0_440
- 0x4c, 0x89, 0xca, //0x00001ec7 movq %r9, %rdx
- 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00001eca jmp LBB0_444
- //0x00001ecf LBB0_443
- 0x31, 0xd2, //0x00001ecf xorl %edx, %edx
- 0x31, 0xc9, //0x00001ed1 xorl %ecx, %ecx
- //0x00001ed3 LBB0_444
- 0x44, 0x89, 0xff, //0x00001ed3 movl %r15d, %edi
- 0x29, 0xd7, //0x00001ed6 subl %edx, %edi
- 0x0f, 0x8e, 0x46, 0x00, 0x00, 0x00, //0x00001ed8 jle LBB0_452
- 0x89, 0xd6, //0x00001ede movl %edx, %esi
- 0xf7, 0xd6, //0x00001ee0 notl %esi
- 0x44, 0x01, 0xfe, //0x00001ee2 addl %r15d, %esi
- 0x83, 0xe7, 0x07, //0x00001ee5 andl $7, %edi
- 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00001ee8 je LBB0_449
- 0xf7, 0xdf, //0x00001eee negl %edi
- 0x31, 0xdb, //0x00001ef0 xorl %ebx, %ebx
- //0x00001ef2 LBB0_447
- 0x48, 0x01, 0xc9, //0x00001ef2 addq %rcx, %rcx
- 0x48, 0x8d, 0x0c, 0x89, //0x00001ef5 leaq (%rcx,%rcx,4), %rcx
- 0x83, 0xc3, 0xff, //0x00001ef9 addl $-1, %ebx
- 0x39, 0xdf, //0x00001efc cmpl %ebx, %edi
- 0x0f, 0x85, 0xee, 0xff, 0xff, 0xff, //0x00001efe jne LBB0_447
- 0x29, 0xda, //0x00001f04 subl %ebx, %edx
- //0x00001f06 LBB0_449
- 0x83, 0xfe, 0x07, //0x00001f06 cmpl $7, %esi
- 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x00001f09 jb LBB0_452
- 0x44, 0x89, 0xfe, //0x00001f0f movl %r15d, %esi
- 0x29, 0xd6, //0x00001f12 subl %edx, %esi
- //0x00001f14 LBB0_451
- 0x48, 0x69, 0xc9, 0x00, 0xe1, 0xf5, 0x05, //0x00001f14 imulq $100000000, %rcx, %rcx
- 0x83, 0xc6, 0xf8, //0x00001f1b addl $-8, %esi
- 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x00001f1e jne LBB0_451
- //0x00001f24 LBB0_452
- 0x45, 0x85, 0xff, //0x00001f24 testl %r15d, %r15d
- 0x0f, 0x89, 0x10, 0x00, 0x00, 0x00, //0x00001f27 jns LBB0_454
- 0xe9, 0x61, 0x00, 0x00, 0x00, //0x00001f2d jmp LBB0_463
- //0x00001f32 LBB0_453
- 0x83, 0xc2, 0xff, //0x00001f32 addl $-1, %edx
- 0x31, 0xc9, //0x00001f35 xorl %ecx, %ecx
- 0x41, 0x89, 0xd3, //0x00001f37 movl %edx, %r11d
- 0x45, 0x31, 0xff, //0x00001f3a xorl %r15d, %r15d
- //0x00001f3d LBB0_454
- 0x45, 0x39, 0xfb, //0x00001f3d cmpl %r15d, %r11d
- 0x0f, 0x8e, 0x4d, 0x00, 0x00, 0x00, //0x00001f40 jle LBB0_463
- 0x44, 0x89, 0xf8, //0x00001f46 movl %r15d, %eax
- 0x41, 0x8a, 0x14, 0x04, //0x00001f49 movb (%r12,%rax), %dl
- 0x80, 0xfa, 0x35, //0x00001f4d cmpb $53, %dl
- 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00001f50 jne LBB0_461
- 0x41, 0x8d, 0x47, 0x01, //0x00001f56 leal $1(%r15), %eax
- 0x44, 0x39, 0xd8, //0x00001f5a cmpl %r11d, %eax
- 0x0f, 0x85, 0x23, 0x00, 0x00, 0x00, //0x00001f5d jne LBB0_461
- 0xb0, 0x01, //0x00001f63 movb $1, %al
- 0x45, 0x85, 0xd2, //0x00001f65 testl %r10d, %r10d
- 0x0f, 0x85, 0x27, 0x00, 0x00, 0x00, //0x00001f68 jne LBB0_464
- 0x45, 0x85, 0xff, //0x00001f6e testl %r15d, %r15d
- 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x00001f71 je LBB0_463
- 0x41, 0x83, 0xc7, 0xff, //0x00001f77 addl $-1, %r15d
- 0x43, 0x8a, 0x04, 0x3c, //0x00001f7b movb (%r12,%r15), %al
- 0x24, 0x01, //0x00001f7f andb $1, %al
- 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00001f81 jmp LBB0_464
- //0x00001f86 LBB0_461
- 0x80, 0xfa, 0x35, //0x00001f86 cmpb $53, %dl
- 0x0f, 0x9d, 0xc0, //0x00001f89 setge %al
- 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00001f8c jmp LBB0_464
- //0x00001f91 LBB0_462
- 0x31, 0xc9, //0x00001f91 xorl %ecx, %ecx
- //0x00001f93 LBB0_463
- 0x31, 0xc0, //0x00001f93 xorl %eax, %eax
- //0x00001f95 LBB0_464
- 0x48, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001f95 movabsq $4503599627370495, %rdx
- 0x48, 0x8b, 0x75, 0xa8, //0x00001f9f movq $-88(%rbp), %rsi
- 0x8a, 0x5d, 0xd7, //0x00001fa3 movb $-41(%rbp), %bl
- 0x44, 0x0f, 0xb6, 0xf8, //0x00001fa6 movzbl %al, %r15d
- 0x49, 0x01, 0xcf, //0x00001faa addq %rcx, %r15
- 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, //0x00001fad movabsq $9007199254740992, %rax
- 0x49, 0x39, 0xc7, //0x00001fb7 cmpq %rax, %r15
- 0x0f, 0x85, 0x3f, 0x00, 0x00, 0x00, //0x00001fba jne LBB0_469
- 0x41, 0x81, 0xf8, 0xfe, 0x03, 0x00, 0x00, //0x00001fc0 cmpl $1022, %r8d
- 0x0f, 0x8e, 0x12, 0x00, 0x00, 0x00, //0x00001fc7 jle LBB0_467
- 0x45, 0x31, 0xff, //0x00001fcd xorl %r15d, %r15d
- 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00001fd0 movabsq $9218868437227405312, %r8
- 0xe9, 0x13, 0xec, 0xff, 0xff, //0x00001fda jmp LBB0_165
- //0x00001fdf LBB0_467
- 0x41, 0x83, 0xc0, 0x01, //0x00001fdf addl $1, %r8d
- 0x49, 0x89, 0xf7, //0x00001fe3 movq %rsi, %r15
- 0xe9, 0x14, 0x00, 0x00, 0x00, //0x00001fe6 jmp LBB0_469
- //0x00001feb LBB0_468
- 0x45, 0x31, 0xff, //0x00001feb xorl %r15d, %r15d
- 0x48, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001fee movabsq $4503599627370495, %rdx
- 0x48, 0x8b, 0x75, 0xa8, //0x00001ff8 movq $-88(%rbp), %rsi
- 0x8a, 0x5d, 0xd7, //0x00001ffc movb $-41(%rbp), %bl
- //0x00001fff LBB0_469
- 0x4c, 0x21, 0xfe, //0x00001fff andq %r15, %rsi
- 0x41, 0x81, 0xc0, 0xff, 0x03, 0x00, 0x00, //0x00002002 addl $1023, %r8d
- 0x41, 0x81, 0xe0, 0xff, 0x07, 0x00, 0x00, //0x00002009 andl $2047, %r8d
- 0x49, 0xc1, 0xe0, 0x34, //0x00002010 shlq $52, %r8
- 0x48, 0x85, 0xf6, //0x00002014 testq %rsi, %rsi
- 0x4c, 0x0f, 0x44, 0xc6, //0x00002017 cmoveq %rsi, %r8
- 0xe9, 0xd2, 0xeb, 0xff, 0xff, //0x0000201b jmp LBB0_165
- //0x00002020 LBB0_470
- 0x45, 0x31, 0xf6, //0x00002020 xorl %r14d, %r14d
- 0xe9, 0x55, 0xf0, 0xff, 0xff, //0x00002023 jmp LBB0_235
- //0x00002028 .p2align 2, 0x00
- //0x00002028 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x00002028 .long 2
- 0x00, 0x00, 0x00, 0x00, //0x0000202c .p2align 4, 0x00
- //0x00002030 _P10_TAB
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x3f, //0x00002030 .quad 0x3ff0000000000000
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x40, //0x00002038 .quad 0x4024000000000000
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x59, 0x40, //0x00002040 .quad 0x4059000000000000
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x8f, 0x40, //0x00002048 .quad 0x408f400000000000
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0xc3, 0x40, //0x00002050 .quad 0x40c3880000000000
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x6a, 0xf8, 0x40, //0x00002058 .quad 0x40f86a0000000000
- 0x00, 0x00, 0x00, 0x00, 0x80, 0x84, 0x2e, 0x41, //0x00002060 .quad 0x412e848000000000
- 0x00, 0x00, 0x00, 0x00, 0xd0, 0x12, 0x63, 0x41, //0x00002068 .quad 0x416312d000000000
- 0x00, 0x00, 0x00, 0x00, 0x84, 0xd7, 0x97, 0x41, //0x00002070 .quad 0x4197d78400000000
- 0x00, 0x00, 0x00, 0x00, 0x65, 0xcd, 0xcd, 0x41, //0x00002078 .quad 0x41cdcd6500000000
- 0x00, 0x00, 0x00, 0x20, 0x5f, 0xa0, 0x02, 0x42, //0x00002080 .quad 0x4202a05f20000000
- 0x00, 0x00, 0x00, 0xe8, 0x76, 0x48, 0x37, 0x42, //0x00002088 .quad 0x42374876e8000000
- 0x00, 0x00, 0x00, 0xa2, 0x94, 0x1a, 0x6d, 0x42, //0x00002090 .quad 0x426d1a94a2000000
- 0x00, 0x00, 0x40, 0xe5, 0x9c, 0x30, 0xa2, 0x42, //0x00002098 .quad 0x42a2309ce5400000
- 0x00, 0x00, 0x90, 0x1e, 0xc4, 0xbc, 0xd6, 0x42, //0x000020a0 .quad 0x42d6bcc41e900000
- 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x000020a8 .quad 0x430c6bf526340000
- 0x00, 0x80, 0xe0, 0x37, 0x79, 0xc3, 0x41, 0x43, //0x000020b0 .quad 0x4341c37937e08000
- 0x00, 0xa0, 0xd8, 0x85, 0x57, 0x34, 0x76, 0x43, //0x000020b8 .quad 0x4376345785d8a000
- 0x00, 0xc8, 0x4e, 0x67, 0x6d, 0xc1, 0xab, 0x43, //0x000020c0 .quad 0x43abc16d674ec800
- 0x00, 0x3d, 0x91, 0x60, 0xe4, 0x58, 0xe1, 0x43, //0x000020c8 .quad 0x43e158e460913d00
- 0x40, 0x8c, 0xb5, 0x78, 0x1d, 0xaf, 0x15, 0x44, //0x000020d0 .quad 0x4415af1d78b58c40
- 0x50, 0xef, 0xe2, 0xd6, 0xe4, 0x1a, 0x4b, 0x44, //0x000020d8 .quad 0x444b1ae4d6e2ef50
- 0x92, 0xd5, 0x4d, 0x06, 0xcf, 0xf0, 0x80, 0x44, //0x000020e0 .quad 0x4480f0cf064dd592
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000020e8 .p2align 4, 0x00
- //0x000020f0 _POW10_M128_TAB
- 0x53, 0xe4, 0x60, 0xcd, 0x69, 0xc8, 0x32, 0x17, //0x000020f0 .quad 1671618768450675795
- 0x88, 0x02, 0x1c, 0x08, 0xa0, 0xd5, 0x8f, 0xfa, //0x000020f8 .quad -391859759250406776
- 0xb4, 0x8e, 0x5c, 0x20, 0x42, 0xbd, 0x7f, 0x0e, //0x00002100 .quad 1044761730281672372
- 0x95, 0x81, 0x11, 0x05, 0x84, 0xe5, 0x99, 0x9c, //0x00002108 .quad -7162441377172586091
- 0x61, 0xb2, 0x73, 0xa8, 0x92, 0xac, 0x1f, 0x52, //0x00002110 .quad 5917638181279478369
- 0xfa, 0xe1, 0x55, 0x06, 0xe5, 0x5e, 0xc0, 0xc3, //0x00002118 .quad -4341365703038344710
- 0xf9, 0x9e, 0x90, 0x52, 0xb7, 0x97, 0xa7, 0xe6, //0x00002120 .quad -1826324310255427847
- 0x78, 0x5a, 0xeb, 0x47, 0x9e, 0x76, 0xb0, 0xf4, //0x00002128 .quad -815021110370542984
- 0x5c, 0x63, 0x9a, 0x93, 0xd2, 0xbe, 0x28, 0x90, //0x00002130 .quad -8058981721550724260
- 0x8b, 0x18, 0xf3, 0xec, 0x22, 0x4a, 0xee, 0x98, //0x00002138 .quad -7426917221622671221
- 0x33, 0xfc, 0x80, 0x38, 0x87, 0xee, 0x32, 0x74, //0x00002140 .quad 8373016921771146291
- 0xae, 0xde, 0x2f, 0xa8, 0xab, 0xdc, 0x29, 0xbf, //0x00002148 .quad -4671960508600951122
- 0x3f, 0x3b, 0xa1, 0x06, 0x29, 0xaa, 0x3f, 0x11, //0x00002150 .quad 1242899115359157055
- 0x5a, 0xd6, 0x3b, 0x92, 0xd6, 0x53, 0xf4, 0xee, //0x00002158 .quad -1228264617323800998
- 0x07, 0xc5, 0x24, 0xa4, 0x59, 0xca, 0xc7, 0x4a, //0x00002160 .quad 5388497965526861063
- 0xf8, 0x65, 0x65, 0x1b, 0x66, 0xb4, 0x58, 0x95, //0x00002168 .quad -7685194413468457480
- 0x49, 0xf6, 0x2d, 0x0d, 0xf0, 0xbc, 0x79, 0x5d, //0x00002170 .quad 6735622456908576329
- 0x76, 0xbf, 0x3e, 0xa2, 0x7f, 0xe1, 0xae, 0xba, //0x00002178 .quad -4994806998408183946
- 0xdc, 0x73, 0x79, 0x10, 0x2c, 0x2c, 0xd8, 0xf4, //0x00002180 .quad -803843965719055396
- 0x53, 0x6f, 0xce, 0x8a, 0xdf, 0x99, 0x5a, 0xe9, //0x00002188 .quad -1631822729582842029
- 0x69, 0xe8, 0x4b, 0x8a, 0x9b, 0x1b, 0x07, 0x79, //0x00002190 .quad 8720969558280366185
- 0x94, 0x05, 0xc1, 0xb6, 0x2b, 0xa0, 0xd8, 0x91, //0x00002198 .quad -7937418233630358124
- 0x84, 0xe2, 0xde, 0x6c, 0x82, 0xe2, 0x48, 0x97, //0x000021a0 .quad -7545532125859093884
- 0xf9, 0x46, 0x71, 0xa4, 0x36, 0xc8, 0x4e, 0xb6, //0x000021a8 .quad -5310086773610559751
- 0x25, 0x9b, 0x16, 0x08, 0x23, 0x1b, 0x1b, 0xfd, //0x000021b0 .quad -208543120469091547
- 0xb7, 0x98, 0x8d, 0x4d, 0x44, 0x7a, 0xe2, 0xe3, //0x000021b8 .quad -2025922448585811785
- 0xf7, 0x20, 0x0e, 0xe5, 0xf5, 0xf0, 0x30, 0xfe, //0x000021c0 .quad -130339450293182217
- 0x72, 0x7f, 0x78, 0xb0, 0x6a, 0x8c, 0x6d, 0x8e, //0x000021c8 .quad -8183730558007214222
- 0x35, 0xa9, 0x51, 0x5e, 0x33, 0x2d, 0xbd, 0xbd, //0x000021d0 .quad -4774610331293865675
- 0x4f, 0x9f, 0x96, 0x5c, 0x85, 0xef, 0x08, 0xb2, //0x000021d8 .quad -5617977179081629873
- 0x82, 0x13, 0xe6, 0x35, 0x80, 0x78, 0x2c, 0xad, //0x000021e0 .quad -5968262914117332094
- 0x23, 0x47, 0xbc, 0xb3, 0x66, 0x2b, 0x8b, 0xde, //0x000021e8 .quad -2410785455424649437
- 0x31, 0xcc, 0xaf, 0x21, 0x50, 0xcb, 0x3b, 0x4c, //0x000021f0 .quad 5493207715531443249
- 0x76, 0xac, 0x55, 0x30, 0x20, 0xfb, 0x16, 0x8b, //0x000021f8 .quad -8424269937281487754
- 0x3d, 0xbf, 0x1b, 0x2a, 0x24, 0xbe, 0x4a, 0xdf, //0x00002200 .quad -2356862392440471747
- 0x93, 0x17, 0x6b, 0x3c, 0xe8, 0xb9, 0xdc, 0xad, //0x00002208 .quad -5918651403174471789
- 0x0d, 0xaf, 0xa2, 0x34, 0xad, 0x6d, 0x1d, 0xd7, //0x00002210 .quad -2946077990550589683
- 0x78, 0xdd, 0x85, 0x4b, 0x62, 0xe8, 0x53, 0xd9, //0x00002218 .quad -2786628235540701832
- 0x68, 0xad, 0xe5, 0x40, 0x8c, 0x64, 0x72, 0x86, //0x00002220 .quad -8758827771735200408
- 0x6b, 0xaa, 0x33, 0x6f, 0x3d, 0x71, 0xd4, 0x87, //0x00002228 .quad -8659171674854020501
- 0xc2, 0x18, 0x1f, 0x51, 0xaf, 0xfd, 0x0e, 0x68, //0x00002230 .quad 7498209359040551106
- 0x06, 0x95, 0x00, 0xcb, 0x8c, 0x8d, 0xc9, 0xa9, //0x00002238 .quad -6212278575140137722
- 0xf2, 0xde, 0x66, 0x25, 0x1b, 0xbd, 0x12, 0x02, //0x00002240 .quad 149389661945913074
- 0x48, 0xba, 0xc0, 0xfd, 0xef, 0xf0, 0x3b, 0xd4, //0x00002248 .quad -3153662200497784248
- 0x57, 0x4b, 0x60, 0xf7, 0x30, 0xb6, 0x4b, 0x01, //0x00002250 .quad 93368538716195671
- 0x6d, 0x74, 0x98, 0xfe, 0x95, 0x76, 0xa5, 0x84, //0x00002258 .quad -8888567902952197011
- 0x2d, 0x5e, 0x38, 0x35, 0xbd, 0xa3, 0x9e, 0x41, //0x00002260 .quad 4728396691822632493
- 0x88, 0x91, 0x3e, 0x7e, 0x3b, 0xd4, 0xce, 0xa5, //0x00002268 .quad -6499023860262858360
- 0xb9, 0x75, 0x86, 0x82, 0xac, 0x4c, 0x06, 0x52, //0x00002270 .quad 5910495864778290617
- 0xea, 0x35, 0xce, 0x5d, 0x4a, 0x89, 0x42, 0xcf, //0x00002278 .quad -3512093806901185046
- 0x93, 0x09, 0x94, 0xd1, 0xeb, 0xef, 0x43, 0x73, //0x00002280 .quad 8305745933913819539
- 0xb2, 0xe1, 0xa0, 0x7a, 0xce, 0x95, 0x89, 0x81, //0x00002288 .quad -9112587656954322510
- 0xf8, 0x0b, 0xf9, 0xc5, 0xe6, 0xeb, 0x14, 0x10, //0x00002290 .quad 1158810380537498616
- 0x1f, 0x1a, 0x49, 0x19, 0x42, 0xfb, 0xeb, 0xa1, //0x00002298 .quad -6779048552765515233
- 0xf6, 0x4e, 0x77, 0x77, 0xe0, 0x26, 0x1a, 0xd4, //0x000022a0 .quad -3163173042755514634
- 0xa6, 0x60, 0x9b, 0x9f, 0x12, 0xfa, 0x66, 0xca, //0x000022a8 .quad -3862124672529506138
- 0xb4, 0x22, 0x55, 0x95, 0x98, 0xb0, 0x20, 0x89, //0x000022b0 .quad -8565652321871781196
- 0xd0, 0x38, 0x82, 0x47, 0x97, 0xb8, 0x00, 0xfd, //0x000022b8 .quad -215969822234494768
- 0xb0, 0x35, 0x55, 0x5d, 0x5f, 0x6e, 0xb4, 0x55, //0x000022c0 .quad 6175682344898606512
- 0x82, 0x63, 0xb1, 0x8c, 0x5e, 0x73, 0x20, 0x9e, //0x000022c8 .quad -7052510166537641086
- 0x1d, 0x83, 0xaa, 0x34, 0xf7, 0x89, 0x21, 0xeb, //0x000022d0 .quad -1503769105731517667
- 0x62, 0xbc, 0xdd, 0x2f, 0x36, 0x90, 0xa8, 0xc5, //0x000022d8 .quad -4203951689744663454
- 0xe4, 0x23, 0xd5, 0x01, 0x75, 0xec, 0xe9, 0xa5, //0x000022e0 .quad -6491397400591784988
- 0x7b, 0x2b, 0xd5, 0xbb, 0x43, 0xb4, 0x12, 0xf7, //0x000022e8 .quad -643253593753441413
- 0x6e, 0x36, 0x25, 0x21, 0xc9, 0x33, 0xb2, 0x47, //0x000022f0 .quad 5166248661484910190
- 0x2d, 0x3b, 0x65, 0x55, 0xaa, 0xb0, 0x6b, 0x9a, //0x000022f8 .quad -7319562523736982739
- 0x0a, 0x84, 0x6e, 0x69, 0xbb, 0xc0, 0x9e, 0x99, //0x00002300 .quad -7377247228426025974
- 0xf8, 0x89, 0xbe, 0xea, 0xd4, 0x9c, 0x06, 0xc1, //0x00002308 .quad -4537767136243840520
- 0x0d, 0x25, 0xca, 0x43, 0xea, 0x70, 0x06, 0xc0, //0x00002310 .quad -4609873017105144563
- 0x76, 0x2c, 0x6e, 0x25, 0x0a, 0x44, 0x48, 0xf1, //0x00002318 .quad -1060522901877412746
- 0x28, 0x57, 0x5e, 0x6a, 0x92, 0x06, 0x04, 0x38, //0x00002320 .quad 4036358391950366504
- 0xca, 0xdb, 0x64, 0x57, 0x86, 0x2a, 0xcd, 0x96, //0x00002328 .quad -7580355841314464822
- 0xf2, 0xec, 0xf5, 0x04, 0x37, 0x08, 0x05, 0xc6, //0x00002330 .quad -4177924046916817678
- 0xbc, 0x12, 0x3e, 0xed, 0x27, 0x75, 0x80, 0xbc, //0x00002338 .quad -4863758783215693124
- 0x2e, 0x68, 0x33, 0xc6, 0x44, 0x4a, 0x86, 0xf7, //0x00002340 .quad -610719040218634194
- 0x6b, 0x97, 0x8d, 0xe8, 0x71, 0x92, 0xa0, 0xeb, //0x00002348 .quad -1468012460592228501
- 0x1d, 0x21, 0xe0, 0xfb, 0x6a, 0xee, 0xb3, 0x7a, //0x00002350 .quad 8841672636718129437
- 0xa3, 0x7e, 0x58, 0x31, 0x87, 0x5b, 0x44, 0x93, //0x00002358 .quad -7835036815511224669
- 0x64, 0x29, 0xd8, 0xba, 0x05, 0xea, 0x60, 0x59, //0x00002360 .quad 6440404777470273892
- 0x4c, 0x9e, 0xae, 0xfd, 0x68, 0x72, 0x15, 0xb8, //0x00002368 .quad -5182110000961642932
- 0xbd, 0x33, 0x8e, 0x29, 0x87, 0x24, 0xb9, 0x6f, //0x00002370 .quad 8050505971837842365
- 0xdf, 0x45, 0x1a, 0x3d, 0x03, 0xcf, 0x1a, 0xe6, //0x00002378 .quad -1865951482774665761
- 0x56, 0xe0, 0xf8, 0x79, 0xd4, 0xb6, 0xd3, 0xa5, //0x00002380 .quad -6497648813669818282
- 0xab, 0x6b, 0x30, 0x06, 0x62, 0xc1, 0xd0, 0x8f, //0x00002388 .quad -8083748704375247957
- 0x6c, 0x18, 0x77, 0x98, 0x89, 0xa4, 0x48, 0x8f, //0x00002390 .quad -8122061017087272852
- 0x96, 0x86, 0xbc, 0x87, 0xba, 0xf1, 0xc4, 0xb3, //0x00002398 .quad -5492999862041672042
- 0x87, 0xde, 0x94, 0xfe, 0xab, 0xcd, 0x1a, 0x33, //0x000023a0 .quad 3682481783923072647
- 0x3c, 0xa8, 0xab, 0x29, 0x29, 0x2e, 0xb6, 0xe0, //0x000023a8 .quad -2254563809124702148
- 0x14, 0x0b, 0x1d, 0x7f, 0x8b, 0xc0, 0xf0, 0x9f, //0x000023b0 .quad -6921820921902855404
- 0x25, 0x49, 0x0b, 0xba, 0xd9, 0xdc, 0x71, 0x8c, //0x000023b8 .quad -8326631408344020699
- 0xd9, 0x4d, 0xe4, 0x5e, 0xae, 0xf0, 0xec, 0x07, //0x000023c0 .quad 571095884476206553
- 0x6f, 0x1b, 0x8e, 0x28, 0x10, 0x54, 0x8e, 0xaf, //0x000023c8 .quad -5796603242002637969
- 0x50, 0x61, 0x9d, 0xf6, 0xd9, 0x2c, 0xe8, 0xc9, //0x000023d0 .quad -3897816162832129712
- 0x4a, 0xa2, 0xb1, 0x32, 0x14, 0xe9, 0x71, 0xdb, //0x000023d8 .quad -2634068034075909558
- 0xd2, 0x5c, 0x22, 0x3a, 0x08, 0x1c, 0x31, 0xbe, //0x000023e0 .quad -4741978110983775022
- 0x6e, 0x05, 0xaf, 0x9f, 0xac, 0x31, 0x27, 0x89, //0x000023e8 .quad -8563821548938525330
- 0x06, 0xf4, 0xaa, 0x48, 0x0a, 0x63, 0xbd, 0x6d, //0x000023f0 .quad 7907585416552444934
- 0xca, 0xc6, 0x9a, 0xc7, 0x17, 0xfe, 0x70, 0xab, //0x000023f8 .quad -6093090917745768758
- 0x08, 0xb1, 0xd5, 0xda, 0xcc, 0xbb, 0x2c, 0x09, //0x00002400 .quad 661109733835780360
- 0x7d, 0x78, 0x81, 0xb9, 0x9d, 0x3d, 0x4d, 0xd6, //0x00002408 .quad -3004677628754823043
- 0xa5, 0x8e, 0xc5, 0x08, 0x60, 0xf5, 0xbb, 0x25, //0x00002410 .quad 2719036592861056677
- 0x4e, 0xeb, 0xf0, 0x93, 0x82, 0x46, 0xf0, 0x85, //0x00002418 .quad -8795452545612846258
- 0x4e, 0xf2, 0xf6, 0x0a, 0xb8, 0xf2, 0x2a, 0xaf, //0x00002420 .quad -5824576295778454962
- 0x21, 0x26, 0xed, 0x38, 0x23, 0x58, 0x6c, 0xa7, //0x00002428 .quad -6382629663588669919
- 0xe1, 0xae, 0xb4, 0x0d, 0x66, 0xaf, 0xf5, 0x1a, //0x00002430 .quad 1942651667131707105
- 0xaa, 0x6f, 0x28, 0x07, 0x2c, 0x6e, 0x47, 0xd1, //0x00002438 .quad -3366601061058449494
- 0x4d, 0xed, 0x90, 0xc8, 0x9f, 0x8d, 0xd9, 0x50, //0x00002440 .quad 5825843310384704845
- 0xca, 0x45, 0x79, 0x84, 0xdb, 0xa4, 0xcc, 0x82, //0x00002448 .quad -9021654690802612790
- 0xa0, 0x28, 0xb5, 0xba, 0x07, 0xf1, 0x0f, 0xe5, //0x00002450 .quad -1941067898873894752
- 0x3c, 0x97, 0x97, 0x65, 0x12, 0xce, 0x7f, 0xa3, //0x00002458 .quad -6665382345075878084
- 0xc8, 0x72, 0x62, 0xa9, 0x49, 0xed, 0x53, 0x1e, //0x00002460 .quad 2185351144835019464
- 0x0c, 0x7d, 0xfd, 0xfe, 0x96, 0xc1, 0x5f, 0xcc, //0x00002468 .quad -3720041912917459700
- 0x7a, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x00002470 .quad 2731688931043774330
- 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x00002478 .quad -38366372719436721
- 0xac, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x00002480 .quad 8624834609543440812
- 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x00002488 .quad -6941508010590729807
- 0x17, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x00002490 .quad -3054014793352862697
- 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x00002498 .quad -4065198994811024355
- 0x1d, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x000024a0 .quad 5405853545163697437
- 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x000024a8 .quad -469812725086392539
- 0x32, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x000024b0 .quad 5684501474941004850
- 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x000024b8 .quad -7211161980820077193
- 0x3f, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x000024c0 .quad 2493940825248868159
- 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x000024c8 .quad -4402266457597708587
- 0x0f, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x000024d0 .quad 7729112049988473103
- 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x000024d8 .quad -891147053569747830
- 0xa9, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x000024e0 .quad -9004363024039368023
- 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x000024e8 .quad -7474495936122174250
- 0x53, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x000024f0 .quad 2579604275232953683
- 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x000024f8 .quad -4731433901725329908
- 0xa8, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x00002500 .quad 3224505344041192104
- 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x00002508 .quad -1302606358729274481
- 0xa9, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x00002510 .quad 8932844867666826921
- 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x00002518 .quad -7731658001846878407
- 0x53, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x00002520 .quad -2669001970698630061
- 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x00002528 .quad -5052886483881210105
- 0x68, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x00002530 .quad -3336252463373287576
- 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x00002538 .quad -1704422086424124727
- 0xa1, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x00002540 .quad 2526528228819083169
- 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x00002548 .quad -7982792831656159810
- 0x8a, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x00002550 .quad -6065211750830921846
- 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x00002558 .quad -5366805021142811859
- 0x6c, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x00002560 .quad 1641857348316123500
- 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x00002568 .quad -2096820258001126919
- 0xe3, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x00002570 .quad -5891368184943504669
- 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x00002578 .quad -8228041688891786181
- 0x9c, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x00002580 .quad -7364210231179380836
- 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x00002588 .quad -5673366092687344822
- 0x83, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x00002590 .quad 4629795266307937667
- 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x00002598 .quad -2480021597431793123
- 0x72, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x000025a0 .quad 5199465050656154994
- 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x000025a8 .quad -8467542526035952558
- 0xcf, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x000025b0 .quad -2724040723534582065
- 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x000025b8 .quad -5972742139117552794
- 0x82, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x000025c0 .quad -8016736922845615486
- 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x000025c8 .quad -2854241655469553088
- 0x91, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x000025d0 .quad 6518754469289960081
- 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x000025d8 .quad -8701430062309552536
- 0x36, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x000025e0 .quad 8148443086612450102
- 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x000025e8 .quad -6265101559459552766
- 0x03, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x000025f0 .quad 962181821410786819
- 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x000025f8 .quad -3219690930897053053
- 0xc2, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x00002600 .quad -1704479370831952190
- 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x00002608 .quad -8929835859451740015
- 0x72, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x00002610 .quad 7092772823314835570
- 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x00002618 .quad -6550608805887287114
- 0x8f, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x00002620 .quad -357406007711231345
- 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x00002628 .quad -3576574988931720989
- 0x99, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x00002630 .quad 8999993282035256217
- 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x00002638 .quad -9152888395723407474
- 0x80, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x00002640 .quad 2026619565689294464
- 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x00002648 .quad -6829424476226871438
- 0x20, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x00002650 .quad -6690097579743157728
- 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x00002658 .quad -3925094576856201394
- 0xa8, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x00002660 .quad 5472436080603216552
- 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x00002668 .quad -294682202642863838
- 0xa9, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x00002670 .quad 8031958568804398249
- 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x00002678 .quad -7101705404292871755
- 0xd3, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x00002680 .quad -3795109844276665901
- 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x00002688 .quad -4265445736938701790
- 0x48, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x00002690 .quad 9091170749936331336
- 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x00002698 .quad -720121152745989333
- 0x6d, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x000026a0 .quad 3376138709496513133
- 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x000026a8 .quad -7367604748107325189
- 0x08, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x000026b0 .quad -391512631556746488
- 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x000026b8 .quad -4597819916706768583
- 0xca, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x000026c0 .quad 8733981247408842698
- 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x000026c8 .quad -1135588877456072824
- 0xde, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x000026d0 .quad 5458738279630526686
- 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x000026d8 .quad -7627272076051127371
- 0x16, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x000026e0 .quad -7011635205744005354
- 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x000026e8 .quad -4922404076636521310
- 0xdc, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x000026f0 .quad 5070514048102157020
- 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x000026f8 .quad -1541319077368263733
- 0xc9, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x00002700 .quad 863228270850154185
- 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x00002708 .quad -7880853450996246689
- 0x7b, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x00002710 .quad -3532650679864695173
- 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x00002718 .quad -5239380795317920458
- 0x1a, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x00002720 .quad -9027499368258256870
- 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x00002728 .quad -1937539975720012668
- 0x10, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x00002730 .quad -3336344095947716592
- 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x00002738 .quad -8128491512466089774
- 0x15, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x00002740 .quad -8782116138362033643
- 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x00002748 .quad -5548928372155224313
- 0x9a, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x00002750 .quad 7469098900757009562
- 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x00002758 .quad -2324474446766642487
- 0xe0, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x00002760 .quad -2249342214667950880
- 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x00002768 .quad -8370325556870233411
- 0x18, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x00002770 .quad 6411694268519837208
- 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x00002778 .quad -5851220927660403859
- 0x9e, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x00002780 .quad -5820440219632367202
- 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x00002788 .quad -2702340141148116920
- 0x03, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x00002790 .quad 7891439908798240259
- 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x00002798 .quad -8606491615858654931
- 0x83, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x000027a0 .quad -3970758169284363389
- 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x000027a8 .quad -6146428501395930760
- 0x64, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x000027b0 .quad -351761693178066332
- 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x000027b8 .quad -3071349608317525546
- 0x7f, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x000027c0 .quad 6697677969404790399
- 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x000027c8 .quad -8837122532839535322
- 0x1e, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x000027d0 .quad -851274575098787810
- 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x000027d8 .quad -6434717147622031249
- 0x26, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x000027e0 .quad -1064093218873484762
- 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x000027e8 .quad -3431710416100151157
- 0x58, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x000027f0 .quad 8558313775058847832
- 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x000027f8 .quad -9062348037703676329
- 0x6e, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x00002800 .quad 6086206200396171886
- 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x00002808 .quad -6716249028702207507
- 0x09, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x00002810 .quad -6227300304786948855
- 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x00002818 .quad -3783625267450371480
- 0x4c, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x00002820 .quad -3172439362556298164
- 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x00002828 .quad -117845565885576446
- 0xaf, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x00002830 .quad -4288617610811380305
- 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x00002838 .quad -6991182506319567135
- 0x1b, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x00002840 .quad 3862600023340550427
- 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x00002848 .quad -4127292114472071014
- 0x62, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x00002850 .quad -4395122007679087774
- 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x00002858 .quad -547429124662700864
- 0x1d, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x00002860 .quad 8782263791269039901
- 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x00002868 .quad -7259672230555269896
- 0xe4, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x00002870 .quad -7468914334623251740
- 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x00002878 .quad -4462904269766699466
- 0x9d, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x00002880 .quad 4498915137003099037
- 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x00002888 .quad -966944318780986428
- 0x42, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x00002890 .quad -6411550076227838910
- 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x00002898 .quad -7521869226879198374
- 0x53, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x000028a0 .quad 5820620459997365075
- 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x000028a8 .quad -4790650515171610063
- 0x28, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x000028b0 .quad -6559282480285457368
- 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x000028b8 .quad -1376627125537124675
- 0x99, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x000028c0 .quad -8711237568605798759
- 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x000028c8 .quad -7777920981101784778
- 0x3f, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x000028d0 .quad 2946011094524915263
- 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x000028d8 .quad -5110715207949843068
- 0xcf, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x000028e0 .quad 3682513868156144079
- 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x000028e8 .quad -1776707991509915931
- 0x21, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x000028f0 .quad 4607414176811284001
- 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x000028f8 .quad -8027971522334779313
- 0xa9, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x00002900 .quad 1147581702586717097
- 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x00002908 .quad -5423278384491086237
- 0x94, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x00002910 .quad -3177208890193991532
- 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x00002918 .quad -2167411962186469893
- 0x5c, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x00002920 .quad 7237616480483531100
- 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x00002928 .quad -8272161504007625539
- 0xb3, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x00002930 .quad -4788037454677749837
- 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x00002938 .quad -5728515861582144020
- 0xa0, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x00002940 .quad -1373360799919799392
- 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x00002948 .quad -2548958808550292121
- 0x44, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x00002950 .quad -858350499949874620
- 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x00002958 .quad -8510628282985014432
- 0xd5, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x00002960 .quad 3538747893490044629
- 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x00002968 .quad -6026599335303880135
- 0x8b, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x00002970 .quad 9035120885289943691
- 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x00002978 .quad -2921563150702462265
- 0x97, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x00002980 .quad -5882264492762254953
- 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x00002988 .quad -8743505996830120772
- 0xfc, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x00002990 .quad -2741144597525430788
- 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x00002998 .quad -6317696477610263061
- 0x7b, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x000029a0 .quad -3426430746906788485
- 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x000029a8 .quad -3285434578585440922
- 0x6d, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x000029b0 .quad 4776009810824339053
- 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x000029b8 .quad -8970925639256982432
- 0x08, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x000029c0 .quad 5970012263530423816
- 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x000029c8 .quad -6601971030643840136
- 0x8b, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x000029d0 .quad 7462515329413029771
- 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x000029d8 .quad -3640777769877412266
- 0xb6, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x000029e0 .quad 52386062455755702
- 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x000029e8 .quad -9193015133814464522
- 0xa4, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x000029f0 .quad -9157889458785081180
- 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x000029f8 .quad -6879582898840692749
- 0xcd, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x00002a00 .quad 6999382250228200141
- 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x00002a08 .quad -3987792605123478032
- 0x81, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x00002a10 .quad 8749227812785250177
- 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x00002a18 .quad -373054737976959636
- 0xb0, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x00002a20 .quad -3755104653863994448
- 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x00002a28 .quad -7150688238876681629
- 0x9c, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x00002a30 .quad -4693880817329993060
- 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x00002a38 .quad -4326674280168464132
- 0x44, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x00002a40 .quad -1255665003235103420
- 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x00002a48 .quad -796656831783192261
- 0x4a, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x00002a50 .quad 8438581409832836170
- 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x00002a58 .quad -7415439547505577019
- 0x5d, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x00002a60 .quad -3286831292991118499
- 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x00002a68 .quad -4657613415954583370
- 0x34, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x00002a70 .quad -8720225134666286028
- 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x00002a78 .quad -1210330751515841308
- 0xa0, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x00002a80 .quad -3144297699952734816
- 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x00002a88 .quad -7673985747338482674
- 0x09, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x00002a90 .quad -8542058143368306423
- 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x00002a98 .quad -4980796165745715438
- 0x4b, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x00002aa0 .quad 3157485376071780683
- 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x00002aa8 .quad -1614309188754756393
- 0xcf, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x00002ab0 .quad 8890957387685944783
- 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x00002ab8 .quad -7926472270612804602
- 0x42, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x00002ac0 .quad 1890324697752655170
- 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x00002ac8 .quad -5296404319838617848
- 0x93, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x00002ad0 .quad 2362905872190818963
- 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x00002ad8 .quad -2008819381370884406
- 0x9c, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x00002ae0 .quad 6088502188546649756
- 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x00002ae8 .quad -8173041140997884610
- 0x43, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x00002af0 .quad -1612744301171463613
- 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x00002af8 .quad -5604615407819967859
- 0xd4, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x00002b00 .quad 7207441660390446292
- 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x00002b08 .quad -2394083241347571919
- 0x04, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x00002b10 .quad -2412877989897052924
- 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x00002b18 .quad -8413831053483314306
- 0x45, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x00002b20 .quad -7627783505798704059
- 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x00002b28 .quad -5905602798426754978
- 0x57, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x00002b30 .quad 4300328673033783639
- 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x00002b38 .quad -2770317479606055818
- 0xd6, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x00002b40 .quad -1923980597781273130
- 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x00002b48 .quad -8648977452394866743
- 0x4c, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x00002b50 .quad 6818396289628184396
- 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x00002b58 .quad -6199535797066195524
- 0x1f, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x00002b60 .quad 8522995362035230495
- 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x00002b68 .quad -3137733727905356501
- 0x73, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x00002b70 .quad 3021029092058325107
- 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x00002b78 .quad -8878612607581929669
- 0x90, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x00002b80 .quad -835399653354481520
- 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x00002b88 .quad -6486579741050024183
- 0xb4, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x00002b90 .quad 8179122470161673908
- 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x00002b98 .quad -3496538657885142324
- 0x30, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x00002ba0 .quad -4111420493003729616
- 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x00002ba8 .quad -9102865688819295809
- 0x7c, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x00002bb0 .quad -5139275616254662020
- 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x00002bb8 .quad -6766896092596731857
- 0x1c, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x00002bc0 .quad -6424094520318327524
- 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x00002bc8 .quad -3846934097318526917
- 0x63, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x00002bd0 .quad -8030118150397909405
- 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x00002bd8 .quad -196981603220770742
- 0xfe, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x00002be0 .quad -7324666853212387330
- 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x00002be8 .quad -7040642529654063570
- 0xfd, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x00002bf0 .quad 4679224488766679549
- 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x00002bf8 .quad -4189117143640191558
- 0x7c, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x00002c00 .quad -3374341425896426372
- 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x00002c08 .quad -624710411122851544
- 0xce, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x00002c10 .quad -9026492418826348338
- 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x00002c18 .quad -7307973034592864071
- 0x01, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x00002c20 .quad -2059743486678159615
- 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x00002c28 .quad -4523280274813692185
- 0xc1, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x00002c30 .quad -2574679358347699519
- 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x00002c38 .quad -1042414325089727327
- 0xb9, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x00002c40 .quad 3002511419460075705
- 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x00002c48 .quad -7569037980822161435
- 0xe7, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x00002c50 .quad 8364825292752482535
- 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x00002c58 .quad -4849611457600313890
- 0x21, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x00002c60 .quad 1232659579085827361
- 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x00002c68 .quad -1450328303573004458
- 0x34, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x00002c70 .quad -3841273781498745804
- 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x00002c78 .quad -7823984217374209643
- 0x42, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x00002c80 .quad 4421779809981343554
- 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x00002c88 .quad -5168294253290374149
- 0x12, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x00002c90 .quad 915538744049291538
- 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x00002c98 .quad -1848681798185579782
- 0xab, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x00002ca0 .quad 5183897733458195115
- 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x00002ca8 .quad -8072955151507069220
- 0x56, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x00002cb0 .quad 6479872166822743894
- 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x00002cb8 .quad -5479507920956448621
- 0x2c, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x00002cc0 .quad 3488154190101041964
- 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x00002cc8 .quad -2237698882768172872
- 0xfb, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x00002cd0 .quad 2180096368813151227
- 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x00002cd8 .quad -8316090829371189901
- 0xfa, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x00002ce0 .quad -1886565557410948870
- 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x00002ce8 .quad -5783427518286599473
- 0x39, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x00002cf0 .quad -2358206946763686087
- 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x00002cf8 .quad -2617598379430861437
- 0x83, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x00002d00 .quad 7749492695127472003
- 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x00002d08 .quad -8553528014785370254
- 0x64, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x00002d10 .quad 463493832054564196
- 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x00002d18 .quad -6080224000054324913
- 0xbd, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x00002d20 .quad -4032318728359182659
- 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x00002d28 .quad -2988593981640518238
- 0x36, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x00002d30 .quad -4826042214438183114
- 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x00002d38 .quad -8785400266166405755
- 0x04, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x00002d40 .quad 3190819268807046916
- 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x00002d48 .quad -6370064314280619289
- 0xc5, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x00002d50 .quad -623161932418579259
- 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x00002d58 .quad -3350894374423386208
- 0xfb, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x00002d60 .quad -7307005235402693893
- 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x00002d68 .quad -9011838011655698236
- 0xba, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x00002d70 .quad -4522070525825979462
- 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x00002d78 .quad -6653111496142234891
- 0xa8, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x00002d80 .quad 3570783879572301480
- 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x00002d88 .quad -3704703351750405709
- 0x52, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x00002d90 .quad -148206168962011054
- 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x00002d98 .quad -19193171260619233
- 0x33, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x00002da0 .quad -92628855601256909
- 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x00002da8 .quad -6929524759678968877
- 0xc0, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x00002db0 .quad -115786069501571136
- 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x00002db8 .quad -4050219931171323192
- 0xb0, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x00002dc0 .quad 4466953431550423984
- 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x00002dc8 .quad -451088895536766085
- 0x4e, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x00002dd0 .quad 486002885505321038
- 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x00002dd8 .quad -7199459587351560659
- 0x62, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x00002de0 .quad 5219189625309039202
- 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x00002de8 .quad -4387638465762062920
- 0xfa, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x00002df0 .quad 6523987031636299002
- 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x00002df8 .quad -872862063775190746
- 0x1c, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x00002e00 .quad -534194123654701028
- 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x00002e08 .quad -7463067817500576073
- 0x23, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x00002e10 .quad -667742654568376285
- 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x00002e18 .quad -4717148753448332187
- 0x2c, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x00002e20 .quad 8388693718644305452
- 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x00002e28 .quad -1284749923383027329
- 0xdc, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x00002e30 .quad -6286281471915778852
- 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x00002e38 .quad -7720497729755473937
- 0x13, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x00002e40 .quad -7857851839894723565
- 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x00002e48 .quad -5038936143766954517
- 0x17, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x00002e50 .quad 8624429273841147159
- 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x00002e58 .quad -1686984161281305242
- 0x2e, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x00002e60 .quad 778582277723329070
- 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x00002e68 .quad -7971894128441897632
- 0xba, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x00002e70 .quad 973227847154161338
- 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x00002e78 .quad -5353181642124984136
- 0x69, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x00002e80 .quad 1216534808942701673
- 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x00002e88 .quad -2079791034228842266
- 0xc1, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x00002e90 .quad -3851351762838199359
- 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x00002e98 .quad -8217398424034108273
- 0xb2, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x00002ea0 .quad -4814189703547749198
- 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x00002ea8 .quad -5660062011615247437
- 0xde, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x00002eb0 .quad -6017737129434686498
- 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x00002eb8 .quad -2463391496091671392
- 0x6b, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x00002ec0 .quad 7768129340171790699
- 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x00002ec8 .quad -8457148712698376476
- 0xc6, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x00002ed0 .quad -8736582398494813242
- 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x00002ed8 .quad -5959749872445582691
- 0xb7, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x00002ee0 .quad -1697355961263740745
- 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x00002ee8 .quad -2838001322129590460
- 0x72, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x00002ef0 .quad 1244995533423855986
- 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x00002ef8 .quad -8691279853972075893
- 0xcf, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x00002f00 .quad -3055441601647567921
- 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x00002f08 .quad -6252413799037706963
- 0xc3, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x00002f10 .quad 5404070034795315907
- 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x00002f18 .quad -3203831230369745799
- 0xba, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x00002f20 .quad -3539985255894009414
- 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x00002f28 .quad -8919923546622172981
- 0x28, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x00002f30 .quad -4424981569867511768
- 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x00002f38 .quad -6538218414850328322
- 0x32, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x00002f40 .quad 8303831092947774002
- 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x00002f48 .quad -3561087000135522498
- 0x5f, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x00002f50 .quad 578208414664970847
- 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x00002f58 .quad -9143208402725783417
- 0xf7, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x00002f60 .quad -3888925500096174345
- 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x00002f68 .quad -6817324484979841368
- 0xb5, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x00002f70 .quad -249470856692830027
- 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x00002f78 .quad -3909969587797413806
- 0xe2, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x00002f80 .quad -4923524589293425438
- 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x00002f88 .quad -275775966319379353
- 0x0d, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x00002f90 .quad -3077202868308390899
- 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x00002f98 .quad -7089889006590693952
- 0x11, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x00002fa0 .quad 765182433041899281
- 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x00002fa8 .quad -4250675239810979535
- 0xd5, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x00002fb0 .quad 5568164059729762005
- 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x00002fb8 .quad -701658031336336515
- 0x45, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x00002fc0 .quad 5785945546544795205
- 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x00002fc8 .quad -7356065297226292178
- 0xd6, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x00002fd0 .quad -1990940103673781802
- 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x00002fd8 .quad -4583395603105477319
- 0x4c, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x00002fe0 .quad 6734696907262548556
- 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x00002fe8 .quad -1117558485454458744
- 0x6f, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x00002ff0 .quad 4209185567039092847
- 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x00002ff8 .quad -7616003081050118571
- 0x8b, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x00003000 .quad -8573576096483297653
- 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x00003008 .quad -4908317832885260310
- 0x2e, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x00003010 .quad 3118087934678041646
- 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x00003018 .quad -1523711272679187483
- 0x9d, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x00003020 .quad 4254647968387469981
- 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x00003028 .quad -7869848573065574033
- 0x44, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x00003030 .quad 706623942056949572
- 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x00003038 .quad -5225624697904579637
- 0x15, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x00003040 .quad -3728406090856200939
- 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x00003048 .quad -1920344853953336643
- 0x2d, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x00003050 .quad -6941939825212513491
- 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x00003058 .quad -8117744561361917258
- 0xf9, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x00003060 .quad 5157633273766521849
- 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x00003068 .quad -5535494683275008668
- 0xf7, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x00003070 .quad 6447041592208152311
- 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x00003078 .quad -2307682335666372931
- 0x5a, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x00003080 .quad 6335244004343789146
- 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x00003088 .quad -8359830487432564938
- 0xf1, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x00003090 .quad -1304317031425039375
- 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x00003098 .quad -5838102090863318269
- 0xed, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x000030a0 .quad -1630396289281299219
- 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x000030a8 .quad -2685941595151759932
- 0x14, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x000030b0 .quad 1286845328412881940
- 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x000030b8 .quad -8596242524610931813
- 0x19, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x000030c0 .quad -3003129357911285479
- 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x000030c8 .quad -6133617137336276863
- 0x5f, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x000030d0 .quad 5469460339465668959
- 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x000030d8 .quad -3055335403242958174
- 0xdb, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x000030e0 .quad 8030098730593431003
- 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x000030e8 .quad -8827113654667930715
- 0x52, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x000030f0 .quad -3797434642040374958
- 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x000030f8 .quad -6422206049907525490
- 0xa7, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x00003100 .quad 9088264752731695015
- 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x00003108 .quad -3416071543957018958
- 0xc8, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x00003110 .quad -8154892584824854328
- 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x00003118 .quad -9052573742614218705
- 0xfa, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x00003120 .quad 8253128342678483706
- 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x00003128 .quad -6704031159840385477
- 0xb9, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x00003130 .quad 5704724409920716729
- 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x00003138 .quad -3768352931373093942
- 0xa8, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x00003140 .quad -2092466524453879896
- 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x00003148 .quad -98755145788979524
- 0xc9, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x00003150 .quad 998051431430019017
- 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x00003158 .quad -6979250993759194058
- 0xbb, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x00003160 .quad -7975807747567252037
- 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x00003168 .quad -4112377723771604669
- 0x2a, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x00003170 .quad 8476984389250486570
- 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x00003178 .quad -528786136287117932
- 0xba, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x00003180 .quad -3925256793573221702
- 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x00003188 .quad -7248020362820530564
- 0x68, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x00003190 .quad -294884973539139224
- 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x00003198 .quad -4448339435098275301
- 0xc3, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x000031a0 .quad -368606216923924029
- 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x000031a8 .quad -948738275445456222
- 0x1a, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x000031b0 .quad -2536221894791146470
- 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x000031b8 .quad -7510490449794491995
- 0x20, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x000031c0 .quad 6053094668365842720
- 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x000031c8 .quad -4776427043815727089
- 0x68, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x000031d0 .quad 2954682317029915496
- 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x000031d8 .quad -1358847786342270957
- 0x21, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x000031e0 .quad -459166561069996767
- 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x000031e8 .quad -7766808894105001205
- 0x69, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x000031f0 .quad -573958201337495959
- 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x000031f8 .quad -5096825099203863602
- 0x04, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x00003200 .quad -5329133770099257852
- 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x00003208 .quad -1759345355577441598
- 0xc2, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x00003210 .quad -5636551615525730110
- 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x00003218 .quad -8017119874876982855
- 0xf3, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x00003220 .quad 2177682517447613171
- 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x00003228 .quad -5409713825168840664
- 0xb0, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x00003230 .quad 2722103146809516464
- 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x00003238 .quad -2150456263033662926
- 0x0e, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x00003240 .quad 6313000485183335694
- 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x00003248 .quad -8261564192037121185
- 0x51, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x00003250 .quad 3279564588051781713
- 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x00003258 .quad -5715269221619013577
- 0x65, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x00003260 .quad -512230283362660763
- 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x00003268 .quad -2532400508596379068
- 0xff, 0x58, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x00003270 .quad 1985699082112030975
- 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x00003278 .quad -8500279345513818773
- 0x3f, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x00003280 .quad -2129562165787349185
- 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x00003288 .quad -6013663163464885563
- 0x0f, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x00003290 .quad 6561419329620589327
- 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x00003298 .quad -2905392935903719049
- 0xe9, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x000032a0 .quad -7428327965055601431
- 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x000032a8 .quad -8733399612580906262
- 0x24, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x000032b0 .quad 4549648098962661924
- 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x000032b8 .quad -6305063497298744923
- 0xad, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x000032c0 .quad -8147997931578836307
- 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x000032c8 .quad -3269643353196043250
- 0xac, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x000032d0 .quad 1825030320404309164
- 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x000032d8 .quad -8961056123388608887
- 0xd7, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x000032e0 .quad 6892973918932774359
- 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x000032e8 .quad -6589634135808373205
- 0x4d, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x000032f0 .quad 4004531380238580045
- 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x000032f8 .quad -3625356651333078602
- 0xd0, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x00003300 .quad -2108853905778275376
- 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x00003308 .quad -9183376934724255983
- 0xc4, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x00003310 .quad 6587304654631931588
- 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x00003318 .quad -6867535149977932074
- 0x75, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x00003320 .quad -989241218564861323
- 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x00003328 .quad -3972732919045027189
- 0x12, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x00003330 .quad -1236551523206076654
- 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x00003338 .quad -354230130378896082
- 0x6b, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x00003340 .quad 6144684325637283947
- 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x00003348 .quad -7138922859127891907
- 0x86, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x00003350 .quad -6154202648235558778
- 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x00003358 .quad -4311967555482476980
- 0xa8, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x00003360 .quad -3081067291867060568
- 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x00003368 .quad -778273425925708321
- 0x29, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x00003370 .quad -1925667057416912855
- 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x00003378 .quad -7403949918844649557
- 0x33, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x00003380 .quad -2407083821771141069
- 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x00003388 .quad -4643251380128424042
- 0x40, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x00003390 .quad -7620540795641314240
- 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x00003398 .quad -1192378206733142148
- 0xa8, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x000033a0 .quad -2456994988062127448
- 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x000033a8 .quad -7662765406849295699
- 0x52, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x000033b0 .quad 6152128301777116498
- 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x000033b8 .quad -4966770740134231719
- 0xa6, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x000033c0 .quad -6144897678060768090
- 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x000033c8 .quad -1596777406740401745
- 0xe8, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x000033d0 .quad -3840561048787980056
- 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x000033d8 .quad -7915514906853832947
- 0x22, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x000033e0 .quad 4422670725869800738
- 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x000033e8 .quad -5282707615139903279
- 0x6a, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x000033f0 .quad -8306719647944912790
- 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x000033f8 .quad -1991698500497491195
- 0x42, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x00003400 .quad 8643358275316593218
- 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x00003408 .quad -8162340590452013853
- 0xd3, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x00003410 .quad 6192511825718353619
- 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x00003418 .quad -5591239719637629412
- 0x88, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x00003420 .quad 7740639782147942024
- 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x00003428 .quad -2377363631119648861
- 0x15, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x00003430 .quad 2532056854628769813
- 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x00003438 .quad -8403381297090862394
- 0x1a, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x00003440 .quad -6058300968568813542
- 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x00003448 .quad -5892540602936190089
- 0x21, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x00003450 .quad -7572876210711016927
- 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x00003458 .quad -2753989735242849707
- 0x54, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x00003460 .quad 9102010423587778132
- 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x00003468 .quad -8638772612167862923
- 0xe9, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x00003470 .quad -2457545025797441047
- 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x00003478 .quad -6186779746782440750
- 0x64, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x00003480 .quad -7683617300674189212
- 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x00003488 .quad -3121788665050663033
- 0x3e, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x00003490 .quad -4802260812921368258
- 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x00003498 .quad -8868646943297746252
- 0x8e, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x000034a0 .quad -1391139997724322418
- 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x000034a8 .quad -6474122660694794911
- 0xf2, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x000034b0 .quad 7484447039699372786
- 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x000034b8 .quad -3480967307441105734
- 0xd7, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x000034c0 .quad -9157278655470055721
- 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x000034c8 .quad -9093133594791772940
- 0x8d, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x000034d0 .quad -6834912300910181747
- 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x000034d8 .quad -6754730975062328271
- 0x30, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x000034e0 .quad 679731660717048624
- 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x000034e8 .quad -3831727700400522434
- 0xfc, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x000034f0 .quad -8373707460958465028
- 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x000034f8 .quad -177973607073265139
- 0x7d, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x00003500 .quad 8601490892183123069
- 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x00003508 .quad -7028762532061872568
- 0x9d, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x00003510 .quad -7694880458480647779
- 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x00003518 .quad -4174267146649952806
- 0x04, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x00003520 .quad 4216457482181353988
- 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x00003528 .quad -606147914885053103
- 0x42, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x00003530 .quad -4282243101277735614
- 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x00003538 .quad -7296371474444240046
- 0x93, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x00003540 .quad 8482254178684994195
- 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x00003548 .quad -4508778324627912153
- 0x38, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x00003550 .quad 5991131704928854840
- 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x00003558 .quad -1024286887357502287
- 0x03, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x00003560 .quad -3173071712060547581
- 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x00003568 .quad -7557708332239520786
- 0x84, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x00003570 .quad -8578025658503072380
- 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x00003578 .quad -4835449396872013078
- 0xe5, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x00003580 .quad 3112525982153323237
- 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x00003588 .quad -1432625727662628443
- 0xcf, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x00003590 .quad 4251171748059520975
- 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x00003598 .quad -7812920107430224633
- 0xc2, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x000035a0 .quad 702278666647013314
- 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x000035a8 .quad -5154464115860392887
- 0xb3, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x000035b0 .quad 5489534351736154547
- 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x000035b8 .quad -1831394126398103205
- 0x10, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x000035c0 .quad 1125115960621402640
- 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x000035c8 .quad -8062150356639896359
- 0x94, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x000035d0 .quad 6018080969204141204
- 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x000035d8 .quad -5466001927372482545
- 0xb9, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x000035e0 .quad 2910915193077788601
- 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x000035e8 .quad -2220816390788215277
- 0xd3, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x000035f0 .quad -486521013540076077
- 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x000035f8 .quad -8305539271883716405
- 0x48, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x00003600 .quad -608151266925095096
- 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x00003608 .quad -5770238071427257602
- 0x1b, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x00003610 .quad -5371875102083756773
- 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x00003618 .quad -2601111570856684098
- 0x30, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x00003620 .quad 3560107088838733872
- 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x00003628 .quad -8543223759426509417
- 0x3d, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x00003630 .quad -161552157378970563
- 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00003638 .quad -6067343680855748868
- 0x4c, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x00003640 .quad 4409745821703674700
- 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x00003648 .quad -2972493582642298180
- 0x0f, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x00003650 .quad -6467280898289979121
- 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x00003658 .quad -8775337516792518219
- 0x53, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x00003660 .quad 1139270913992301907
- 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x00003668 .quad -6357485877563259869
- 0xa8, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x00003670 .quad -3187597375937010520
- 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x00003678 .quad -3335171328526686933
- 0xe9, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x00003680 .quad 7231123676894144233
- 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x00003688 .quad -9002011107970261189
- 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x00003690 .quad 4427218577690292387
- 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x00003698 .quad -6640827866535438582
- 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000036a0 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, //0x000036b0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000036b8 .quad -9223372036854775808
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000036c0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x000036c8 .quad -6917529027641081856
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000036d0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x000036d8 .quad -4035225266123964416
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000036e0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x000036e8 .quad -432345564227567616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000036f0 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x000036f8 .quad -7187745005283311616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003700 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x00003708 .quad -4372995238176751616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003710 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x00003718 .quad -854558029293551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003720 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x00003728 .quad -7451627795949551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003730 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x00003738 .quad -4702848726509551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003740 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x00003748 .quad -1266874889709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003750 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x00003758 .quad -7709325833709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003760 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x00003768 .quad -5024971273709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003770 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x00003778 .quad -1669528073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003780 .quad 0
- 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x00003788 .quad -7960984073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003790 .quad 0
- 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x00003798 .quad -5339544073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000037a0 .quad 0
- 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x000037a8 .quad -2062744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000037b0 .quad 0
- 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x000037b8 .quad -8206744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000037c0 .quad 0
- 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x000037c8 .quad -5646744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000037d0 .quad 0
- 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x000037d8 .quad -2446744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000037e0 .quad 0
- 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x000037e8 .quad -8446744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000037f0 .quad 0
- 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x000037f8 .quad -5946744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003800 .quad 0
- 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x00003808 .quad -2821744073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003810 .quad 0
- 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x00003818 .quad -8681119073709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003820 .quad 0
- 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x00003828 .quad -6239712823709551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003830 .quad 0
- 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x00003838 .quad -3187955011209551616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003840 .quad 0
- 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x00003848 .quad -8910000909647051616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003850 .quad 0
- 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x00003858 .quad -6525815118631426616
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003860 .quad 0
- 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x00003868 .quad -3545582879861895366
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x00003870 .quad 4611686018427387904
- 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x00003878 .quad -9133518327554766460
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x00003880 .quad 5764607523034234880
- 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x00003888 .quad -6805211891016070171
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x00003890 .quad -6629298651489370112
- 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x00003898 .quad -3894828845342699810
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x000038a0 .quad 5548434740920451072
- 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x000038a8 .quad -256850038250986858
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x000038b0 .quad -1143914305352105984
- 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x000038b8 .quad -7078060301547948643
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x000038c0 .quad 7793479155164643328
- 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x000038c8 .quad -4235889358507547899
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x000038d0 .quad -4093209111326359552
- 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x000038d8 .quad -683175679707046970
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x000038e0 .quad 4359273333062107136
- 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x000038e8 .quad -7344513827457986212
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x000038f0 .quad 5449091666327633920
- 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x000038f8 .quad -4568956265895094861
- 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x00003900 .quad 2199678564482154496
- 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x00003908 .quad -1099509313941480672
- 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x00003910 .quad 1374799102801346560
- 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x00003918 .quad -7604722348854507276
- 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x00003920 .quad 1718498878501683200
- 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x00003928 .quad -4894216917640746191
- 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x00003930 .quad 6759809616554491904
- 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x00003938 .quad -1506085128623544835
- 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x00003940 .quad 6530724019560251392
- 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x00003948 .quad -7858832233030797378
- 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x00003950 .quad -1059967012404461568
- 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x00003958 .quad -5211854272861108819
- 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x00003960 .quad 7898413271349198848
- 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x00003968 .quad -1903131822648998119
- 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x00003970 .quad -1981020733047832576
- 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x00003978 .quad -8106986416796705681
- 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x00003980 .quad -2476275916309790720
- 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x00003988 .quad -5522047002568494197
- 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x00003990 .quad -3095344895387238400
- 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x00003998 .quad -2290872734783229842
- 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x000039a0 .quad 4982938468024057856
- 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x000039a8 .quad -8349324486880600507
- 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x000039b0 .quad -7606384970252091392
- 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x000039b8 .quad -5824969590173362730
- 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x000039c0 .quad 4327076842467049472
- 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x000039c8 .quad -2669525969289315508
- 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x000039d0 .quad -6518949010312869888
- 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x000039d8 .quad -8585982758446904049
- 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x000039e0 .quad -8148686262891087360
- 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x000039e8 .quad -6120792429631242157
- 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x000039f0 .quad 8260886245095692416
- 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x000039f8 .quad -3039304518611664792
- 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x00003a00 .quad 5163053903184807760
- 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x00003a08 .quad -8817094351773372351
- 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x00003a10 .quad -7381240676301154012
- 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x00003a18 .quad -6409681921289327535
- 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x00003a20 .quad -3178808521666707
- 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x00003a28 .quad -3400416383184271515
- 0xa4, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x00003a30 .quad -4613672773753429596
- 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x00003a38 .quad -9042789267131251553
- 0x0d, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x00003a40 .quad -5767090967191786995
- 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x00003a48 .quad -6691800565486676537
- 0x90, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x00003a50 .quad -7208863708989733744
- 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x00003a58 .quad -3753064688430957767
- 0xb4, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x00003a60 .quad 212292400617608628
- 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x00003a68 .quad -79644842111309304
- 0x90, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x00003a70 .quad 132682750386005392
- 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x00003a78 .quad -6967307053960650171
- 0xf5, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x00003a80 .quad 4777539456409894645
- 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x00003a88 .quad -4097447799023424810
- 0xb2, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x00003a90 .quad -3251447716342407502
- 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x00003a98 .quad -510123730351893109
- 0x2f, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x00003aa0 .quad 7191217214140771119
- 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x00003aa8 .quad -7236356359111015049
- 0xfb, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x00003ab0 .quad 4377335499248575995
- 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x00003ab8 .quad -4433759430461380907
- 0x7a, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x00003ac0 .quad -8363388681221443718
- 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x00003ac8 .quad -930513269649338230
- 0xac, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x00003ad0 .quad -7532960934977096276
- 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x00003ad8 .quad -7499099821171918250
- 0x17, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x00003ae0 .quad 4418856886560793367
- 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x00003ae8 .quad -4762188758037509908
- 0xdd, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x00003af0 .quad 5523571108200991709
- 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x00003af8 .quad -1341049929119499481
- 0x6a, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x00003b00 .quad -8076983103442849942
- 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x00003b08 .quad -7755685233340769032
- 0x44, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x00003b10 .quad -5484542860876174524
- 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x00003b18 .quad -5082920523248573386
- 0x16, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x00003b20 .quad 6979379479186945558
- 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x00003b28 .quad -1741964635633328828
- 0xcd, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x00003b30 .quad -4861259862362934835
- 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x00003b38 .quad -8006256924911912374
- 0x41, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x00003b40 .quad 7758483227328495169
- 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x00003b48 .quad -5396135137712502563
- 0xd1, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x00003b50 .quad -4136954021121544751
- 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x00003b58 .quad -2133482903713240300
- 0xa2, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x00003b60 .quad -279753253987271518
- 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x00003b68 .quad -8250955842461857044
- 0xcb, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x00003b70 .quad 4261994450943298507
- 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x00003b78 .quad -5702008784649933400
- 0xbe, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x00003b80 .quad 5327493063679123134
- 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x00003b88 .quad -2515824962385028846
- 0x37, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x00003b90 .quad 7941369183226839863
- 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x00003b98 .quad -8489919629131724885
- 0x04, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x00003ba0 .quad 5315025460606161924
- 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x00003ba8 .quad -6000713517987268202
- 0x06, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x00003bb0 .quad -2579590211097073402
- 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x00003bb8 .quad -2889205879056697349
- 0xa3, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x00003bc0 .quad 7611128154919104931
- 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x00003bc8 .quad -8723282702051517699
- 0x0c, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x00003bd0 .quad -4321147861633282548
- 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x00003bd8 .quad -6292417359137009220
- 0x90, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x00003be0 .quad -789748808614215280
- 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x00003be8 .quad -3253835680493873621
- 0xfa, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x00003bf0 .quad 8729779031470891258
- 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x00003bf8 .quad -8951176327949752869
- 0x38, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x00003c00 .quad 6300537770911226168
- 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x00003c08 .quad -6577284391509803182
- 0x86, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x00003c10 .quad -1347699823215743098
- 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x00003c18 .quad -3609919470959866074
- 0xb4, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x00003c20 .quad 6075216638131242420
- 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x00003c28 .quad -9173728696990998152
- 0x21, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x00003c30 .quad 7594020797664053025
- 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x00003c38 .quad -6855474852811359786
- 0xe9, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x00003c40 .quad 269153960225290473
- 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x00003c48 .quad -3957657547586811828
- 0x23, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x00003c50 .quad 336442450281613091
- 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x00003c58 .quad -335385916056126881
- 0x76, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x00003c60 .quad 7127805559067090038
- 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x00003c68 .quad -7127145225176161157
- 0x94, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x00003c70 .quad 4298070930406474644
- 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x00003c78 .quad -4297245513042813542
- 0x79, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x00003c80 .quad -3850783373846682503
- 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x00003c88 .quad -759870872876129024
- 0xcb, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x00003c90 .quad 9122475437414293195
- 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x00003c98 .quad -7392448323188662496
- 0x7e, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x00003ca0 .quad -7043649776941685122
- 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x00003ca8 .quad -4628874385558440216
- 0x1e, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x00003cb0 .quad -4192876202749718498
- 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x00003cb8 .quad -1174406963520662366
- 0x12, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x00003cc0 .quad -4926390635932268014
- 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x00003cc8 .quad -7651533379841495835
- 0x97, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x00003cd0 .quad 3065383741939440791
- 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x00003cd8 .quad -4952730706374481889
- 0xbd, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x00003ce0 .quad -779956341003086915
- 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x00003ce8 .quad -1579227364540714458
- 0x56, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x00003cf0 .quad 6430056314514152534
- 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x00003cf8 .quad -7904546130479028392
- 0x6c, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x00003d00 .quad 8037570393142690668
- 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x00003d08 .quad -5268996644671397586
- 0x47, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x00003d10 .quad 823590954573587527
- 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x00003d18 .quad -1974559787411859078
- 0xac, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x00003d20 .quad 5126430365035880108
- 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x00003d28 .quad -8151628894773493780
- 0x57, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x00003d30 .quad 6408037956294850135
- 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x00003d38 .quad -5577850100039479321
- 0xed, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x00003d40 .quad 3398361426941174765
- 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x00003d48 .quad -2360626606621961247
- 0x74, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x00003d50 .quad -4793553135802847628
- 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x00003d58 .quad -8392920656779807636
- 0x11, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x00003d60 .quad -1380255401326171631
- 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x00003d68 .quad -5879464802547371641
- 0x95, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x00003d70 .quad -1725319251657714539
- 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x00003d78 .quad -2737644984756826647
- 0xdd, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x00003d80 .quad 3533361486141316317
- 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x00003d88 .quad -8628557143114098510
- 0x15, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x00003d90 .quad -4806670179178130411
- 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x00003d98 .quad -6174010410465235234
- 0x1a, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x00003da0 .quad 7826720331309500698
- 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x00003da8 .quad -3105826994654156138
- 0xb0, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x00003db0 .quad 280014188641050032
- 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x00003db8 .quad -8858670899299929442
- 0x1c, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x00003dc0 .quad -8873354301053463268
- 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x00003dc8 .quad -6461652605697523899
- 0x63, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x00003dd0 .quad -1868320839462053277
- 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x00003dd8 .quad -3465379738694516970
- 0x7e, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x00003de0 .quad 5749828502977298558
- 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x00003de8 .quad -9083391364325154962
- 0x9d, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x00003df0 .quad -2036086408133152611
- 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x00003df8 .quad -6742553186979055799
- 0xc5, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x00003e00 .quad 6678264026688335045
- 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x00003e08 .quad -3816505465296431844
- 0xf6, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x00003e10 .quad 8347830033360418806
- 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x00003e18 .quad -158945813193151901
- 0xfa, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x00003e20 .quad 2911550761636567802
- 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x00003e28 .quad -7016870160886801794
- 0xb8, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x00003e30 .quad -5583933584809066056
- 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x00003e38 .quad -4159401682681114339
- 0x26, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x00003e40 .quad 2243455055843443238
- 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x00003e48 .quad -587566084924005019
- 0x58, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x00003e50 .quad 3708002419115845976
- 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x00003e58 .quad -7284757830718584993
- 0xae, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x00003e60 .quad 23317005467419566
- 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x00003e68 .quad -4494261269970843337
- 0x9a, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x00003e70 .quad -4582539761593113446
- 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x00003e78 .quad -1006140569036166268
- 0xe0, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x00003e80 .quad -558244341782001952
- 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x00003e88 .quad -7546366883288685774
- 0x98, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x00003e90 .quad -5309491445654890344
- 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x00003e98 .quad -4821272585683469313
- 0xbe, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x00003ea0 .quad -6636864307068612930
- 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x00003ea8 .quad -1414904713676948737
- 0x37, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x00003eb0 .quad -4148040191917883081
- 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x00003eb8 .quad -7801844473689174817
- 0x84, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x00003ec0 .quad -5185050239897353852
- 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x00003ec8 .quad -5140619573684080617
- 0xe5, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x00003ed0 .quad -6481312799871692315
- 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x00003ed8 .quad -1814088448677712867
- 0x2f, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x00003ee0 .quad -8662506518347195601
- 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x00003ee8 .quad -8051334308064652398
- 0xfb, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x00003ef0 .quad 3006924907348169211
- 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x00003ef8 .quad -5452481866653427593
- 0x7a, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x00003f00 .quad -853029884242176390
- 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x00003f08 .quad -2203916314889396588
- 0x0c, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x00003f10 .quad 1772699331562333708
- 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x00003f18 .quad -8294976724446954723
- 0x8f, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x00003f20 .quad 6827560182880305039
- 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x00003f28 .quad -5757034887131305500
- 0x73, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x00003f30 .quad 8534450228600381299
- 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x00003f38 .quad -2584607590486743971
- 0xa8, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x00003f40 .quad 7639874402088932264
- 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x00003f48 .quad -8532908771695296838
- 0x92, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x00003f50 .quad 326470965756389522
- 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x00003f58 .quad -6054449946191733143
- 0xb6, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x00003f60 .quad 5019774725622874806
- 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x00003f68 .quad -2956376414312278525
- 0xb2, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x00003f70 .quad 831516194300602802
- 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x00003f78 .quad -8765264286586255934
- 0x1e, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x00003f80 .quad -8183976793979022306
- 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x00003f88 .quad -6344894339805432014
- 0x26, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x00003f90 .quad 3605087062808385830
- 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x00003f98 .quad -3319431906329402113
- 0xb8, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x00003fa0 .quad 9170708441896323000
- 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x00003fa8 .quad -8992173969096958177
- 0xa6, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x00003fb0 .quad 6851699533943015846
- 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x00003fb8 .quad -6628531442943809817
- 0x0f, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x00003fc0 .quad 3952938399001381903
- 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x00003fc8 .quad -3673978285252374367
- 0x89, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x00003fd0 .quad -4446942528265218167
- 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x00003fd8 .quad -9213765455923815836
- 0x6c, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x00003fe0 .quad -946992141904134804
- 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x00003fe8 .quad -6905520801477381891
- 0xc7, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x00003ff0 .quad 8039631859474607303
- 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x00003ff8 .quad -4020214983419339459
- 0xf9, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x00004000 .quad -3785518230938904583
- 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x00004008 .quad -413582710846786420
- 0xfb, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x00004010 .quad -60105885123121413
- 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x00004018 .quad -7176018221920323369
- 0xba, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x00004020 .quad -75132356403901766
- 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x00004028 .quad -4358336758973016307
- 0x69, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x00004030 .quad 9129456591349898601
- 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x00004038 .quad -836234930288882479
- 0x61, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x00004040 .quad -1211618658047395231
- 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x00004048 .quad -7440175859071633406
- 0xfa, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x00004050 .quad -6126209340986631942
- 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x00004058 .quad -4688533805412153853
- 0x38, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x00004060 .quad -7657761676233289928
- 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x00004068 .quad -1248981238337804412
- 0x83, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x00004070 .quad -2480258038432112253
- 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x00004078 .quad -7698142301602209614
- 0xe4, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x00004080 .quad -7712008566467528220
- 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x00004088 .quad -5010991858575374113
- 0x5d, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x00004090 .quad 8806733365625141341
- 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x00004098 .quad -1652053804791829737
- 0x3a, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x000040a0 .quad -6025006692552756422
- 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x000040a8 .quad -7950062655635975442
- 0x09, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x000040b0 .quad 6303799689591218185
- 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x000040b8 .quad -5325892301117581398
- 0x0b, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x000040c0 .quad -1343622424865753077
- 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x000040c8 .quad -2045679357969588844
- 0x07, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x000040d0 .quad 1466078993672598279
- 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x000040d8 .quad -8196078626372074883
- 0xc8, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x000040e0 .quad 6444284760518135752
- 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x000040e8 .quad -5633412264537705700
- 0xbb, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x000040f0 .quad 8055355950647669691
- 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x000040f8 .quad -2430079312244744221
- 0x54, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x00004100 .quad 2728754459941099604
- 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x00004108 .quad -8436328597794046994
- 0x6a, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x00004110 .quad -5812428961928401302
- 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x00004118 .quad -5933724728815170839
- 0x04, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x00004120 .quad 1957835834444274180
- 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x00004128 .quad -2805469892591575644
- 0x42, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x00004130 .quad -7999724640327104446
- 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x00004138 .quad -8670947710510816634
- 0x53, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x00004140 .quad 3835402254873283155
- 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x00004148 .quad -6226998619711132888
- 0xe8, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x00004150 .quad 4794252818591603944
- 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x00004158 .quad -3172062256211528206
- 0x11, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x00004160 .quad 7608094030047140369
- 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x00004168 .quad -8900067937773286985
- 0x95, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x00004170 .quad 4898431519131537557
- 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x00004178 .quad -6513398903789220827
- 0xbb, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x00004180 .quad -7712018656367741765
- 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x00004188 .quad -3530062611309138130
- 0xf5, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x00004190 .quad 2097517367411243253
- 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x00004198 .quad -9123818159709293187
- 0x32, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x000041a0 .quad 7233582727691441970
- 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x000041a8 .quad -6793086681209228580
- 0xfe, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x000041b0 .quad 9041978409614302462
- 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x000041b8 .quad -3879672333084147821
- 0x3e, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x000041c0 .quad 6690786993590490174
- 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x000041c8 .quad -237904397927796872
- 0xa7, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x000041d0 .quad 4181741870994056359
- 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x000041d8 .quad -7066219276345954901
- 0xd0, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x000041e0 .quad 615491320315182544
- 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x000041e8 .quad -4221088077005055722
- 0x45, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x000041f0 .quad -8454007886460797627
- 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x000041f8 .quad -664674077828931749
- 0x4b, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x00004200 .quad 3939617107816777291
- 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x00004208 .quad -7332950326284164199
- 0xdd, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x00004210 .quad -8910536670511192099
- 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x00004218 .quad -4554501889427817345
- 0xd5, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x00004220 .quad 7308573235570561493
- 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x00004228 .quad -1081441343357383777
- 0x25, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x00004230 .quad -6961356773836868827
- 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x00004238 .quad -7593429867239446717
- 0xee, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x00004240 .quad -8701695967296086034
- 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x00004248 .quad -4880101315621920492
- 0xea, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x00004250 .quad -6265433940692719638
- 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x00004258 .quad -1488440626100012711
- 0xf2, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x00004260 .quad 695789805494438130
- 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x00004268 .quad -7847804418953589800
- 0x2f, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x00004270 .quad 869737256868047663
- 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x00004278 .quad -5198069505264599346
- 0xfa, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x00004280 .quad -8136200465769716230
- 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x00004288 .quad -1885900863153361279
- 0xbc, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x00004290 .quad -473439272678684740
- 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x00004298 .quad -8096217067111932656
- 0xac, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x000042a0 .quad 4019886927579031980
- 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x000042a8 .quad -5508585315462527915
- 0x17, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x000042b0 .quad -8810199395808373737
- 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x000042b8 .quad -2274045625900771990
- 0x8e, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x000042c0 .quad -7812217631593927538
- 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x000042c8 .quad -8338807543829064350
- 0xb2, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x000042d0 .quad 4069786015789754290
- 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x000042d8 .quad -5811823411358942533
- 0x9e, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x000042e0 .quad 475546501309804958
- 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x000042e8 .quad -2653093245771290262
- 0x03, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x000042f0 .quad 4908902581746016003
- 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x000042f8 .quad -8575712306248138270
- 0xc3, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x00004300 .quad -3087243809672255805
- 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x00004308 .quad -6107954364382784934
- 0x74, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x00004310 .quad -8470740780517707660
- 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x00004318 .quad -3023256937051093263
- 0x49, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x00004320 .quad -682526969396179383
- 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x00004328 .quad -8807064613298015146
- 0xdb, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x00004330 .quad -5464844730172612133
- 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x00004338 .quad -6397144748195131028
- 0x52, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x00004340 .quad -2219369894288377262
- 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x00004348 .quad -3384744916816525881
- 0x73, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x00004350 .quad -1387106183930235789
- 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x00004358 .quad -9032994600651410532
- 0x90, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x00004360 .quad 2877803288514593168
- 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x00004368 .quad -6679557232386875260
- 0xf4, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x00004370 .quad 3597254110643241460
- 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x00004378 .quad -3737760522056206171
- 0x71, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x00004380 .quad 9108253656731439729
- 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x00004388 .quad -60514634142869810
- 0x86, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x00004390 .quad 1080972517029761926
- 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x00004398 .quad -6955350673980375487
- 0x68, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x000043a0 .quad 5962901664714590312
- 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x000043a8 .quad -4082502324048081455
- 0x82, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x000043b0 .quad -6381430974388925822
- 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x000043b8 .quad -491441886632713915
- 0x91, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x000043c0 .quad -8600080377420466543
- 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x000043c8 .quad -7224680206786528053
- 0x35, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x000043d0 .quad 7696643601933968437
- 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x000043d8 .quad -4419164240055772162
- 0x43, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x000043e0 .quad 397432465562684739
- 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x000043e8 .quad -912269281642327298
- 0x4a, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x000043f0 .quad -4363290727450709942
- 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x000043f8 .quad -7487697328667536418
- 0x5c, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x00004400 .quad 8380944645968776284
- 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x00004408 .quad -4747935642407032618
- 0x73, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x00004410 .quad 1252808770606194547
- 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x00004418 .quad -1323233534581402868
- 0xa8, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x00004420 .quad -8440366555225904216
- 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x00004428 .quad -7744549986754458649
- 0x92, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x00004430 .quad 7896285879677171346
- 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x00004438 .quad -5069001465015685407
- 0x37, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x00004440 .quad -3964700705685699529
- 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x00004448 .quad -1724565812842218855
- 0xa2, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x00004450 .quad 2133748077373825698
- 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x00004458 .quad -7995382660667468640
- 0x4b, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x00004460 .quad 2667185096717282123
- 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x00004468 .quad -5382542307406947896
- 0x1d, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x00004470 .quad 3333981370896602653
- 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x00004478 .quad -2116491865831296966
- 0xd2, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x00004480 .quad 6695424375237764562
- 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x00004488 .quad -8240336443785642460
- 0x47, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x00004490 .quad 8369280469047205703
- 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x00004498 .quad -5688734536304665171
- 0x19, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x000044a0 .quad -3373457468973156583
- 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x000044a8 .quad -2499232151953443560
- 0x6f, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x000044b0 .quad -9025939945749304721
- 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x000044b8 .quad -8479549122611984081
- 0x0b, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x000044c0 .quad 7164319141522920715
- 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x000044c8 .quad -5987750384837592197
- 0x4e, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x000044d0 .quad 4343712908476262990
- 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x000044d8 .quad -2873001962619602342
- 0x71, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x000044e0 .quad 7326506586225052273
- 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x000044e8 .quad -8713155254278333320
- 0x0d, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x000044f0 .quad 9158133232781315341
- 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x000044f8 .quad -6279758049420528746
- 0x50, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x00004500 .quad 2224294504121868368
- 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x00004508 .quad -3238011543348273028
- 0x32, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x00004510 .quad -7833187971778608078
- 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x00004518 .quad -8941286242233752499
- 0x3f, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x00004520 .quad -568112927868484289
- 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x00004528 .quad -6564921784364802720
- 0x8e, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x00004530 .quad 3901544858591782542
- 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x00004538 .quad -3594466212028615495
- 0x19, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x00004540 .quad -4479063491021217767
- 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x00004548 .quad -9164070410158966541
- 0x1f, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x00004550 .quad -5598829363776522209
- 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x00004558 .quad -6843401994271320272
- 0x27, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x00004560 .quad -2386850686293264857
- 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x00004568 .quad -3942566474411762436
- 0xb1, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x00004570 .quad 1628122660560806833
- 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x00004578 .quad -316522074587315140
- 0x4e, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x00004580 .quad -8205795374004271538
- 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x00004588 .quad -7115355324258153819
- 0xe2, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x00004590 .quad -1033872180650563614
- 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x00004598 .quad -4282508136895304370
- 0xdb, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x000045a0 .quad -5904026244240592421
- 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x000045a8 .quad -741449152691742558
- 0x29, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x000045b0 .quad -5995859411864064215
- 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x000045b8 .quad -7380934748073420955
- 0xf3, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x000045c0 .quad 1728547772024695539
- 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x000045c8 .quad -4614482416664388289
- 0xb0, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x000045d0 .quad -2451001303396518480
- 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x000045d8 .quad -1156417002403097458
- 0x8e, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x000045e0 .quad 5385653213018257806
- 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x000045e8 .quad -7640289654143017767
- 0xf1, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x000045f0 .quad -7102991539009341455
- 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x000045f8 .quad -4938676049251384305
- 0xed, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x00004600 .quad -8878739423761676819
- 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x00004608 .quad -1561659043136842477
- 0xb4, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x00004610 .quad 3674159897003727796
- 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x00004618 .quad -7893565929601608404
- 0xa1, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x00004620 .quad 4592699871254659745
- 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x00004628 .quad -5255271393574622601
- 0x4a, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x00004630 .quad 1129188820640936778
- 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x00004638 .quad -1957403223540890347
- 0x0e, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x00004640 .quad 3011586022114279438
- 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x00004648 .quad -8140906042354138323
- 0x12, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x00004650 .quad 8376168546070237202
- 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x00004658 .quad -5564446534515285000
- 0x16, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x00004660 .quad -7976533391121755114
- 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x00004668 .quad -2343872149716718346
- 0x8e, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x00004670 .quad 1932195658189984910
- 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x00004678 .quad -8382449121214030822
- 0xb1, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x00004680 .quad -6808127464117294671
- 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x00004688 .quad -5866375383090150624
- 0x1e, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x00004690 .quad -3898473311719230434
- 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x00004698 .quad -2721283210435300376
- 0x92, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x000046a0 .quad 9092669226243950738
- 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x000046a8 .quad -8618331034163144591
- 0xb7, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x000046b0 .quad -2469221522477225289
- 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x000046b8 .quad -6161227774276542835
- 0x65, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x000046c0 .quad 6136845133758244197
- 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x000046c8 .quad -3089848699418290639
- 0x5f, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x000046d0 .quad -3082000819042179233
- 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x000046d8 .quad -8848684464777513506
- 0x37, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x000046e0 .quad -8464187042230111945
- 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x000046e8 .quad -6449169562544503978
- 0x85, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x000046f0 .quad 3254824252494523781
- 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x000046f8 .quad -3449775934753242068
- 0x73, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x00004700 .quad -7189106879045698445
- 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x00004708 .quad -9073638986861858149
- 0x8f, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x00004710 .quad -8986383598807123057
- 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x00004718 .quad -6730362715149934782
- 0x73, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x00004720 .quad 2602078556773259891
- 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x00004728 .quad -3801267375510030573
- 0x10, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x00004730 .quad -1359087822460813040
- 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x00004738 .quad -139898200960150313
- 0xaa, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x00004740 .quad -849429889038008150
- 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x00004748 .quad -7004965403241175802
- 0xd5, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x00004750 .quad -5673473379724898091
- 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x00004758 .quad -4144520735624081848
- 0x0a, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x00004760 .quad -2480155706228734710
- 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x00004768 .quad -568964901102714406
- 0x26, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x00004770 .quad -3855940325606653146
- 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x00004778 .quad -7273132090830278360
- 0xf0, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x00004780 .quad -208239388580928528
- 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x00004788 .quad -4479729095110460046
- 0xec, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x00004790 .quad -4871985254153548564
- 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x00004798 .quad -987975350460687153
- 0x13, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x000047a0 .quad -3044990783845967853
- 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x000047a8 .quad -7535013621679011327
- 0x18, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x000047b0 .quad 5417133557047315992
- 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x000047b8 .quad -4807081008671376254
- 0x9e, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x000047c0 .quad -2451955090545630818
- 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x000047c8 .quad -1397165242411832414
- 0x03, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x000047d0 .quad -3838314940804713213
- 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x000047d8 .quad -7790757304148477115
- 0x43, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x000047e0 .quad 4425478360848884291
- 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x000047e8 .quad -5126760611758208489
- 0xd4, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x000047f0 .quad 920161932633717460
- 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x000047f8 .quad -1796764746270372707
- 0xc5, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x00004800 .quad 2880944217109767365
- 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x00004808 .quad -8040506994060064798
- 0xf6, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x00004810 .quad -5622191765467566602
- 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x00004818 .quad -5438947724147693094
- 0x73, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x00004820 .quad 6807318348447705459
- 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x00004828 .quad -2186998636757228463
- 0xe8, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x00004830 .quad -2662955059861265944
- 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x00004838 .quad -8284403175614349646
- 0x62, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x00004840 .quad -7940379843253970334
- 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x00004848 .quad -5743817951090549153
- 0xfb, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x00004850 .quad 8521269269642088699
- 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x00004858 .quad -2568086420435798537
- 0x9d, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x00004860 .quad -6203421752542164323
- 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x00004868 .quad -8522583040413455942
- 0x44, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x00004870 .quad 6080780864604458308
- 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x00004878 .quad -6041542782089432023
- 0x95, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x00004880 .quad -6234081974526590827
- 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x00004888 .quad -2940242459184402125
- 0x5d, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x00004890 .quad 5327070802775656541
- 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x00004898 .quad -8755180564631333184
- 0x74, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x000048a0 .quad 6658838503469570676
- 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x000048a8 .quad -6332289687361778576
- 0x11, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x000048b0 .quad 8323548129336963345
- 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x000048b8 .quad -3303676090774835316
- 0xab, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x000048c0 .quad -4021154456019173717
- 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x000048c8 .quad -8982326584375353929
- 0x55, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x000048d0 .quad -5026443070023967147
- 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x000048d8 .quad -6616222212041804507
- 0xeb, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x000048e0 .quad 2940318199324816875
- 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x000048e8 .quad -3658591746624867729
- 0xb3, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x000048f0 .quad 8755227902219092403
- 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x000048f8 .quad -9204148869281624187
- 0x1f, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x00004900 .quad -2891023177508298209
- 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x00004908 .quad -6893500068174642330
- 0xa7, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x00004910 .quad -8225464990312760665
- 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x00004918 .quad -4005189066790915008
- 0x51, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x00004920 .quad -5670145219463562927
- 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x00004928 .quad -394800315061255856
- 0xd3, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x00004930 .quad 7985374283903742931
- 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x00004938 .quad -7164279224554366766
- 0xc8, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x00004940 .quad 758345818024902856
- 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x00004948 .quad -4343663012265570553
- 0xfa, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x00004950 .quad -3663753745896259334
- 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x00004958 .quad -817892746904575288
- 0x9c, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x00004960 .quad -9207375118826243940
- 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x00004968 .quad -7428711994456441411
- 0xc3, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x00004970 .quad -2285846861678029117
- 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x00004978 .quad -4674203974643163860
- 0x74, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x00004980 .quad 1754377441329851508
- 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x00004988 .quad -1231068949876566920
- 0xc8, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x00004990 .quad 1096485900831157192
- 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x00004998 .quad -7686947121313936181
- 0xba, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x000049a0 .quad -3241078642388441414
- 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x000049a8 .quad -4996997883215032323
- 0x69, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x000049b0 .quad 5172023733869224041
- 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x000049b8 .quad -1634561335591402499
- 0x41, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x000049c0 .quad 5538357842881958977
- 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x000049c8 .quad -7939129862385708418
- 0x52, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x000049d0 .quad -2300424733252327086
- 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x000049d8 .quad -5312226309554747619
- 0xa6, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x000049e0 .quad 6347841120289366950
- 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x000049e8 .quad -2028596868516046619
- 0x48, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x000049f0 .quad 6273243709394548296
- 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x000049f8 .quad -8185402070463610993
- 0xda, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x00004a00 .quad 3229868618315797466
- 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x00004a08 .quad -5620066569652125837
- 0xd1, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x00004a10 .quad -574350245532641071
- 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x00004a18 .quad -2413397193637769393
- 0x82, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x00004a20 .quad -358968903457900670
- 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x00004a28 .quad -8425902273664687727
- 0x63, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x00004a30 .quad 8774660907532399971
- 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x00004a38 .quad -5920691823653471754
- 0xbc, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x00004a40 .quad 1744954097560724156
- 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x00004a48 .quad -2789178761139451788
- 0xb5, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x00004a50 .quad -8132775725879323211
- 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x00004a58 .quad -8660765753353239224
- 0x22, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x00004a60 .quad -5554283638921766110
- 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x00004a68 .quad -6214271173264161126
- 0xeb, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x00004a70 .quad 6892203506629956075
- 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x00004a78 .quad -3156152948152813503
- 0x33, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x00004a80 .quad -2609901835997359309
- 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x00004a88 .quad -8890124620236590296
- 0x00, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x00004a90 .quad 1349308723430688768
- 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x00004a98 .quad -6500969756868349965
- 0x00, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x00004aa0 .quad -2925050114139026944
- 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x00004aa8 .quad -3514526177658049553
- 0x40, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x00004ab0 .quad -1828156321336891840
- 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x00004ab8 .quad -9114107888677362827
- 0xd0, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x00004ac0 .quad 6938176635183661008
- 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x00004ac8 .quad -6780948842419315629
- 0xc4, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x00004ad0 .quad 4061034775552188356
- 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x00004ad8 .quad -3864500034596756632
- 0xb5, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x00004ae0 .quad 5076293469440235445
- 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x00004ae8 .quad -218939024818557886
- 0xd1, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x00004af0 .quad 7784369436827535057
- 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x00004af8 .quad -7054365918152680535
- 0x85, 0x18, 0x24, 0x05, 0x73, 0x8b, 0x09, 0xc7, //0x00004b00 .quad -4104596259247744891
- 0x93, 0xe2, 0x1b, 0x62, 0x77, 0x52, 0xa0, 0xc5, //0x00004b08 .quad -4206271379263462765
- 0xa7, 0x1e, 0x6d, 0xc6, 0x4f, 0xee, 0xcb, 0xb8, //0x00004b10 .quad -5130745324059681113
- 0x38, 0xdb, 0xa2, 0x3a, 0x15, 0x67, 0x08, 0xf7, //0x00004b18 .quad -646153205651940552
- 0x28, 0x33, 0x04, 0xdc, 0xf1, 0x74, 0x7f, 0x73, //0x00004b20 .quad 8322499218531169064
- 0x03, 0xc9, 0xa5, 0x44, 0x6d, 0x40, 0x65, 0x9a, //0x00004b28 .quad -7321374781173544701
- 0xf2, 0x3f, 0x05, 0x53, 0x2e, 0x52, 0x5f, 0x50, //0x00004b30 .quad 5791438004736573426
- 0x44, 0x3b, 0xcf, 0x95, 0x88, 0x90, 0xfe, 0xc0, //0x00004b38 .quad -4540032458039542972
- 0xef, 0x8f, 0xc6, 0xe7, 0xb9, 0x26, 0x77, 0x64, //0x00004b40 .quad 7239297505920716783
- 0x15, 0x0a, 0x43, 0xbb, 0xaa, 0x34, 0x3e, 0xf1, //0x00004b48 .quad -1063354554122040811
- 0xf5, 0x19, 0xdc, 0x30, 0x34, 0x78, 0xca, 0x5e, //0x00004b50 .quad 6830403950414141941
- 0x4d, 0xe6, 0x09, 0xb5, 0xea, 0xe0, 0xc6, 0x96, //0x00004b58 .quad -7582125623967357363
- 0x72, 0x20, 0x13, 0x3d, 0x41, 0x16, 0x7d, 0xb6, //0x00004b60 .quad -5297053117264486286
- 0xe0, 0x5f, 0x4c, 0x62, 0x25, 0x99, 0x78, 0xbc, //0x00004b68 .quad -4865971011531808800
- 0x8f, 0xe8, 0x57, 0x8c, 0xd1, 0x5b, 0x1c, 0xe4, //0x00004b70 .quad -2009630378153219953
- 0xd8, 0x77, 0xdf, 0xba, 0x6e, 0xbf, 0x96, 0xeb, //0x00004b78 .quad -1470777745987373096
- 0x59, 0xf1, 0xb6, 0xf7, 0x62, 0xb9, 0x91, 0x8e, //0x00004b80 .quad -8173548013986844327
- 0xe7, 0xaa, 0xcb, 0x34, 0xa5, 0x37, 0x3e, 0x93, //0x00004b88 .quad -7836765118883190041
- 0xb0, 0xad, 0xa4, 0xb5, 0xbb, 0x27, 0x36, 0x72, //0x00004b90 .quad 8229809056225996208
- 0xa1, 0x95, 0xfe, 0x81, 0x8e, 0xc5, 0x0d, 0xb8, //0x00004b98 .quad -5184270380176599647
- 0x1c, 0xd9, 0x0d, 0xa3, 0xaa, 0xb1, 0xc3, 0xce, //0x00004ba0 .quad -3547796734999668452
- 0x09, 0x3b, 0x7e, 0x22, 0xf2, 0x36, 0x11, 0xe6, //0x00004ba8 .quad -1868651956793361655
- 0xb1, 0xa7, 0xe8, 0xa5, 0x0a, 0x4f, 0x3a, 0x21, //0x00004bb0 .quad 2394313059052595121
- 0xe6, 0xe4, 0x8e, 0x55, 0x57, 0xc2, 0xca, 0x8f, //0x00004bb8 .quad -8085436500636932890
- 0x9d, 0xd1, 0x62, 0x4f, 0xcd, 0xe2, 0x88, 0xa9, //0x00004bc0 .quad -6230480713039031907
- 0x1f, 0x9e, 0xf2, 0x2a, 0xed, 0x72, 0xbd, 0xb3, //0x00004bc8 .quad -5495109607368778209
- 0x05, 0x86, 0x3b, 0xa3, 0x80, 0x1b, 0xeb, 0x93, //0x00004bd0 .quad -7788100891298789883
- 0xa7, 0x45, 0xaf, 0x75, 0xa8, 0xcf, 0xac, 0xe0, //0x00004bd8 .quad -2257200990783584857
- 0xc3, 0x33, 0x05, 0x66, 0x30, 0xf1, 0x72, 0xbc, //0x00004be0 .quad -4867563057061743677
- 0x88, 0x8b, 0x8d, 0x49, 0xc9, 0x01, 0x6c, 0x8c, //0x00004be8 .quad -8328279646880822392
- 0xb4, 0x80, 0x86, 0x7f, 0x7c, 0xad, 0x8f, 0xeb, //0x00004bf0 .quad -1472767802899791692
- 0x6a, 0xee, 0xf0, 0x9b, 0x3b, 0x02, 0x87, 0xaf, //0x00004bf8 .quad -5798663540173640086
- 0xe1, 0x20, 0x68, 0x9f, 0xdb, 0x98, 0x73, 0xa6, //0x00004c00 .quad -6452645772052127519
- 0x05, 0x2a, 0xed, 0x82, 0xca, 0xc2, 0x68, 0xdb, //0x00004c08 .quad -2636643406789662203
- 0x8c, 0x14, 0xa1, 0x43, 0x89, 0x3f, 0x08, 0x88, //0x00004c10 .quad -8644589625959967604
- 0x43, 0x3a, 0xd4, 0x91, 0xbe, 0x79, 0x21, 0x89, //0x00004c18 .quad -8565431156884620733
- 0xb0, 0x59, 0x89, 0x94, 0x6b, 0x4f, 0x0a, 0x6a, //0x00004c20 .quad 7641007041259592112
- 0xd4, 0x48, 0x49, 0x36, 0x2e, 0xd8, 0x69, 0xab, //0x00004c28 .quad -6095102927678388012
- 0x1c, 0xb0, 0xab, 0x79, 0x46, 0xe3, 0x8c, 0x84, //0x00004c30 .quad -8895485272135061476
- 0x09, 0x9b, 0xdb, 0xc3, 0x39, 0x4e, 0x44, 0xd6, //0x00004c38 .quad -3007192641170597111
- 0x11, 0x4e, 0x0b, 0x0c, 0x0c, 0x0e, 0xd8, 0xf2, //0x00004c40 .quad -947992276657025519
- 0xe5, 0x40, 0x69, 0x1a, 0xe4, 0xb0, 0xea, 0x85, //0x00004c48 .quad -8797024428372705051
- 0x95, 0x21, 0x0e, 0x0f, 0x8f, 0x11, 0x8e, 0x6f, //0x00004c50 .quad 8038381691033493909
- 0x1f, 0x91, 0x03, 0x21, 0x1d, 0x5d, 0x65, 0xa7, //0x00004c58 .quad -6384594517038493409
- 0xfb, 0xa9, 0xd1, 0xd2, 0xf2, 0x95, 0x71, 0x4b, //0x00004c60 .quad 5436291095364479483
- 0x67, 0x75, 0x44, 0x69, 0x64, 0xb4, 0x3e, 0xd1, //0x00004c68 .quad -3369057127870728857
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- //0x00004c80 .p2align 4, 0x00
- //0x00004c80 _POW_TAB
- 0x01, 0x00, 0x00, 0x00, //0x00004c80 .long 1
- 0x03, 0x00, 0x00, 0x00, //0x00004c84 .long 3
- 0x06, 0x00, 0x00, 0x00, //0x00004c88 .long 6
- 0x09, 0x00, 0x00, 0x00, //0x00004c8c .long 9
- 0x0d, 0x00, 0x00, 0x00, //0x00004c90 .long 13
- 0x10, 0x00, 0x00, 0x00, //0x00004c94 .long 16
- 0x13, 0x00, 0x00, 0x00, //0x00004c98 .long 19
- 0x17, 0x00, 0x00, 0x00, //0x00004c9c .long 23
- 0x1a, 0x00, 0x00, 0x00, //0x00004ca0 .long 26
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ca4 .p2align 4, 0x00
- //0x00004cb0 _LSHIFT_TAB
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004cb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004cc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004cd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ce0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004cf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d10 QUAD $0x0000000000000000 // .space 8, '\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x01, 0x00, 0x00, 0x00, //0x00004d18 .long 1
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d1c 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, //0x00004d2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00004d7c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x01, 0x00, 0x00, 0x00, //0x00004d80 .long 1
- 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d84 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, //0x00004d94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004da4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004db4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004dc4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004dd4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00004de4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x01, 0x00, 0x00, 0x00, //0x00004de8 .long 1
- 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004dec 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, //0x00004dfc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00004e4c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x02, 0x00, 0x00, 0x00, //0x00004e50 .long 2
- 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e54 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, //0x00004e64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ea4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00004eb4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x02, 0x00, 0x00, 0x00, //0x00004eb8 .long 2
- 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ebc 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00004f1c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x02, 0x00, 0x00, 0x00, //0x00004f20 .long 2
- 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f24 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00004f84 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x03, 0x00, 0x00, 0x00, //0x00004f88 .long 3
- 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f8c 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004fdc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00004fec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x03, 0x00, 0x00, 0x00, //0x00004ff0 .long 3
- 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ff4 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005044 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005054 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x03, 0x00, 0x00, 0x00, //0x00005058 .long 3
- 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000505c 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000050ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000050bc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x04, 0x00, 0x00, 0x00, //0x000050c0 .long 4
- 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000050c4 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005114 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005124 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x04, 0x00, 0x00, 0x00, //0x00005128 .long 4
- 0x34, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000512c 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000517c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000518c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x04, 0x00, 0x00, 0x00, //0x00005190 .long 4
- 0x32, 0x34, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005194 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000051e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000051f4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x04, 0x00, 0x00, 0x00, //0x000051f8 .long 4
- 0x31, 0x32, 0x32, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000051fc 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000524c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000525c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x05, 0x00, 0x00, 0x00, //0x00005260 .long 5
- 0x36, 0x31, 0x30, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005264 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000052b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000052c4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x05, 0x00, 0x00, 0x00, //0x000052c8 .long 5
- 0x33, 0x30, 0x35, 0x31, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000052cc 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000531c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000532c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x05, 0x00, 0x00, 0x00, //0x00005330 .long 5
- 0x31, 0x35, 0x32, 0x35, 0x38, 0x37, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00005334 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005384 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005394 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x06, 0x00, 0x00, 0x00, //0x00005398 .long 6
- 0x37, 0x36, 0x32, 0x39, 0x33, 0x39, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x0000539c 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000053ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000053fc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x06, 0x00, 0x00, 0x00, //0x00005400 .long 6
- 0x33, 0x38, 0x31, 0x34, 0x36, 0x39, 0x37, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, //0x00005404 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005454 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005464 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x06, 0x00, 0x00, 0x00, //0x00005468 .long 6
- 0x31, 0x39, 0x30, 0x37, 0x33, 0x34, 0x38, 0x36, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, //0x0000546c 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000054bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000054cc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, //0x000054d0 .long 7
- 0x39, 0x35, 0x33, 0x36, 0x37, 0x34, 0x33, 0x31, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, //0x000054d4 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005524 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005534 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, //0x00005538 .long 7
- 0x34, 0x37, 0x36, 0x38, 0x33, 0x37, 0x31, 0x35, 0x38, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, //0x0000553c QUAD $0x3531373338363734; QUAD $0x0035323133303238 // .asciz 16, '476837158203125\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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000558c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000559c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, //0x000055a0 .long 7
- 0x32, 0x33, 0x38, 0x34, 0x31, 0x38, 0x35, 0x37, 0x39, 0x31, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, //0x000055a4 QUAD $0x3735383134383332; QUAD $0x3532363531303139 // .asciz 16, '2384185791015625'
- 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000055f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005604 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x07, 0x00, 0x00, 0x00, //0x00005608 .long 7
- 0x31, 0x31, 0x39, 0x32, 0x30, 0x39, 0x32, 0x38, 0x39, 0x35, 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, //0x0000560c QUAD $0x3832393032393131; QUAD $0x3231383730353539 // .asciz 16, '1192092895507812'
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000561c 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000565c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000566c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x08, 0x00, 0x00, 0x00, //0x00005670 .long 8
- 0x35, 0x39, 0x36, 0x30, 0x34, 0x36, 0x34, 0x34, 0x37, 0x37, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, //0x00005674 QUAD $0x3434363430363935; QUAD $0x3236303933353737 // .asciz 16, '5960464477539062'
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005684 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000056c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000056d4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x08, 0x00, 0x00, 0x00, //0x000056d8 .long 8
- 0x32, 0x39, 0x38, 0x30, 0x32, 0x33, 0x32, 0x32, 0x33, 0x38, 0x37, 0x36, 0x39, 0x35, 0x33, 0x31, //0x000056dc QUAD $0x3232333230383932; QUAD $0x3133353936373833 // .asciz 16, '2980232238769531'
- 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000056ec 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000572c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000573c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x08, 0x00, 0x00, 0x00, //0x00005740 .long 8
- 0x31, 0x34, 0x39, 0x30, 0x31, 0x31, 0x36, 0x31, 0x31, 0x39, 0x33, 0x38, 0x34, 0x37, 0x36, 0x35, //0x00005744 QUAD $0x3136313130393431; QUAD $0x3536373438333931 // .asciz 16, '1490116119384765'
- 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005754 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005794 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000057a4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x09, 0x00, 0x00, 0x00, //0x000057a8 .long 9
- 0x37, 0x34, 0x35, 0x30, 0x35, 0x38, 0x30, 0x35, 0x39, 0x36, 0x39, 0x32, 0x33, 0x38, 0x32, 0x38, //0x000057ac QUAD $0x3530383530353437; QUAD $0x3832383332393639 // .asciz 16, '7450580596923828'
- 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000057bc 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000057fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x0000580c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x09, 0x00, 0x00, 0x00, //0x00005810 .long 9
- 0x33, 0x37, 0x32, 0x35, 0x32, 0x39, 0x30, 0x32, 0x39, 0x38, 0x34, 0x36, 0x31, 0x39, 0x31, 0x34, //0x00005814 QUAD $0x3230393235323733; QUAD $0x3431393136343839 // .asciz 16, '3725290298461914'
- 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005824 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005864 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005874 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x09, 0x00, 0x00, 0x00, //0x00005878 .long 9
- 0x31, 0x38, 0x36, 0x32, 0x36, 0x34, 0x35, 0x31, 0x34, 0x39, 0x32, 0x33, 0x30, 0x39, 0x35, 0x37, //0x0000587c QUAD $0x3135343632363831; QUAD $0x3735393033323934 // .asciz 16, '1862645149230957'
- 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000588c 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000058cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000058dc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0a, 0x00, 0x00, 0x00, //0x000058e0 .long 10
- 0x39, 0x33, 0x31, 0x33, 0x32, 0x32, 0x35, 0x37, 0x34, 0x36, 0x31, 0x35, 0x34, 0x37, 0x38, 0x35, //0x000058e4 QUAD $0x3735323233313339; QUAD $0x3538373435313634 // .asciz 16, '9313225746154785'
- 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000058f4 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005934 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005944 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0a, 0x00, 0x00, 0x00, //0x00005948 .long 10
- 0x34, 0x36, 0x35, 0x36, 0x36, 0x31, 0x32, 0x38, 0x37, 0x33, 0x30, 0x37, 0x37, 0x33, 0x39, 0x32, //0x0000594c QUAD $0x3832313636353634; QUAD $0x3239333737303337 // .asciz 16, '4656612873077392'
- 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000595c 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000599c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x000059ac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0a, 0x00, 0x00, 0x00, //0x000059b0 .long 10
- 0x32, 0x33, 0x32, 0x38, 0x33, 0x30, 0x36, 0x34, 0x33, 0x36, 0x35, 0x33, 0x38, 0x36, 0x39, 0x36, //0x000059b4 QUAD $0x3436303338323332; QUAD $0x3639363833353633 // .asciz 16, '2328306436538696'
- 0x32, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000059c4 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005a14 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0a, 0x00, 0x00, 0x00, //0x00005a18 .long 10
- 0x31, 0x31, 0x36, 0x34, 0x31, 0x35, 0x33, 0x32, 0x31, 0x38, 0x32, 0x36, 0x39, 0x33, 0x34, 0x38, //0x00005a1c QUAD $0x3233353134363131; QUAD $0x3834333936323831 // .asciz 16, '1164153218269348'
- 0x31, 0x34, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a2c 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005a7c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0b, 0x00, 0x00, 0x00, //0x00005a80 .long 11
- 0x35, 0x38, 0x32, 0x30, 0x37, 0x36, 0x36, 0x30, 0x39, 0x31, 0x33, 0x34, 0x36, 0x37, 0x34, 0x30, //0x00005a84 QUAD $0x3036363730323835; QUAD $0x3034373634333139 // .asciz 16, '5820766091346740'
- 0x37, 0x32, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a94 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ad4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005ae4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0b, 0x00, 0x00, 0x00, //0x00005ae8 .long 11
- 0x32, 0x39, 0x31, 0x30, 0x33, 0x38, 0x33, 0x30, 0x34, 0x35, 0x36, 0x37, 0x33, 0x33, 0x37, 0x30, //0x00005aec QUAD $0x3033383330313932; QUAD $0x3037333337363534 // .asciz 16, '2910383045673370'
- 0x33, 0x36, 0x31, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005afc 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005b3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005b4c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0b, 0x00, 0x00, 0x00, //0x00005b50 .long 11
- 0x31, 0x34, 0x35, 0x35, 0x31, 0x39, 0x31, 0x35, 0x32, 0x32, 0x38, 0x33, 0x36, 0x36, 0x38, 0x35, //0x00005b54 QUAD $0x3531393135353431; QUAD $0x3538363633383232 // .asciz 16, '1455191522836685'
- 0x31, 0x38, 0x30, 0x36, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005b64 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ba4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005bb4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0c, 0x00, 0x00, 0x00, //0x00005bb8 .long 12
- 0x37, 0x32, 0x37, 0x35, 0x39, 0x35, 0x37, 0x36, 0x31, 0x34, 0x31, 0x38, 0x33, 0x34, 0x32, 0x35, //0x00005bbc QUAD $0x3637353935373237; QUAD $0x3532343338313431 // .asciz 16, '7275957614183425'
- 0x39, 0x30, 0x33, 0x33, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005bcc 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005c0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005c1c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0c, 0x00, 0x00, 0x00, //0x00005c20 .long 12
- 0x33, 0x36, 0x33, 0x37, 0x39, 0x37, 0x38, 0x38, 0x30, 0x37, 0x30, 0x39, 0x31, 0x37, 0x31, 0x32, //0x00005c24 QUAD $0x3838373937333633; QUAD $0x3231373139303730 // .asciz 16, '3637978807091712'
- 0x39, 0x35, 0x31, 0x36, 0x36, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005c34 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005c74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005c84 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0c, 0x00, 0x00, 0x00, //0x00005c88 .long 12
- 0x31, 0x38, 0x31, 0x38, 0x39, 0x38, 0x39, 0x34, 0x30, 0x33, 0x35, 0x34, 0x35, 0x38, 0x35, 0x36, //0x00005c8c QUAD $0x3439383938313831; QUAD $0x3635383534353330 // .asciz 16, '1818989403545856'
- 0x34, 0x37, 0x35, 0x38, 0x33, 0x30, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00005c9c 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005cdc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005cec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0d, 0x00, 0x00, 0x00, //0x00005cf0 .long 13
- 0x39, 0x30, 0x39, 0x34, 0x39, 0x34, 0x37, 0x30, 0x31, 0x37, 0x37, 0x32, 0x39, 0x32, 0x38, 0x32, //0x00005cf4 QUAD $0x3037343934393039; QUAD $0x3238323932373731 // .asciz 16, '9094947017729282'
- 0x33, 0x37, 0x39, 0x31, 0x35, 0x30, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00005d04 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005d54 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0d, 0x00, 0x00, 0x00, //0x00005d58 .long 13
- 0x34, 0x35, 0x34, 0x37, 0x34, 0x37, 0x33, 0x35, 0x30, 0x38, 0x38, 0x36, 0x34, 0x36, 0x34, 0x31, //0x00005d5c QUAD $0x3533373437343534; QUAD $0x3134363436383830 // .asciz 16, '4547473508864641'
- 0x31, 0x38, 0x39, 0x35, 0x37, 0x35, 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, //0x00005d6c 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005dac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005dbc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0d, 0x00, 0x00, 0x00, //0x00005dc0 .long 13
- 0x32, 0x32, 0x37, 0x33, 0x37, 0x33, 0x36, 0x37, 0x35, 0x34, 0x34, 0x33, 0x32, 0x33, 0x32, 0x30, //0x00005dc4 QUAD $0x3736333733373232; QUAD $0x3032333233343435 // .asciz 16, '2273736754432320'
- 0x35, 0x39, 0x34, 0x37, 0x38, 0x37, 0x35, 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, //0x00005dd4 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
- 0x00, 0x00, 0x00, 0x00, //0x00005e24 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0d, 0x00, 0x00, 0x00, //0x00005e28 .long 13
- 0x31, 0x31, 0x33, 0x36, 0x38, 0x36, 0x38, 0x33, 0x37, 0x37, 0x32, 0x31, 0x36, 0x31, 0x36, 0x30, //0x00005e2c QUAD $0x3338363836333131; QUAD $0x3036313631323737 // .asciz 16, '1136868377216160'
- 0x32, 0x39, 0x37, 0x33, 0x39, 0x33, 0x37, 0x39, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, //0x00005e3c QUAD $0x3937333933373932; QUAD $0x0035323138323838 // .asciz 16, '297393798828125\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, //0x00005e8c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0e, 0x00, 0x00, 0x00, //0x00005e90 .long 14
- 0x35, 0x36, 0x38, 0x34, 0x33, 0x34, 0x31, 0x38, 0x38, 0x36, 0x30, 0x38, 0x30, 0x38, 0x30, 0x31, //0x00005e94 QUAD $0x3831343334383635; QUAD $0x3130383038303638 // .asciz 16, '5684341886080801'
- 0x34, 0x38, 0x36, 0x39, 0x36, 0x38, 0x39, 0x39, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, //0x00005ea4 QUAD $0x3939383639363834; QUAD $0x0035323630343134 // .asciz 16, '486968994140625\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, //0x00005ef4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0e, 0x00, 0x00, 0x00, //0x00005ef8 .long 14
- 0x32, 0x38, 0x34, 0x32, 0x31, 0x37, 0x30, 0x39, 0x34, 0x33, 0x30, 0x34, 0x30, 0x34, 0x30, 0x30, //0x00005efc QUAD $0x3930373132343832; QUAD $0x3030343034303334 // .asciz 16, '2842170943040400'
- 0x37, 0x34, 0x33, 0x34, 0x38, 0x34, 0x34, 0x39, 0x37, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, //0x00005f0c QUAD $0x3934343834333437; QUAD $0x3532313330373037 // .asciz 16, '7434844970703125'
- 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, //0x00005f5c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0e, 0x00, 0x00, 0x00, //0x00005f60 .long 14
- 0x31, 0x34, 0x32, 0x31, 0x30, 0x38, 0x35, 0x34, 0x37, 0x31, 0x35, 0x32, 0x30, 0x32, 0x30, 0x30, //0x00005f64 QUAD $0x3435383031323431; QUAD $0x3030323032353137 // .asciz 16, '1421085471520200'
- 0x33, 0x37, 0x31, 0x37, 0x34, 0x32, 0x32, 0x34, 0x38, 0x35, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, //0x00005f74 QUAD $0x3432323437313733; QUAD $0x3236353135333538 // .asciz 16, '3717422485351562'
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f84 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, //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, //0x00005fc4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0f, 0x00, 0x00, 0x00, //0x00005fc8 .long 15
- 0x37, 0x31, 0x30, 0x35, 0x34, 0x32, 0x37, 0x33, 0x35, 0x37, 0x36, 0x30, 0x31, 0x30, 0x30, 0x31, //0x00005fcc QUAD $0x3337323435303137; QUAD $0x3130303130363735 // .asciz 16, '7105427357601001'
- 0x38, 0x35, 0x38, 0x37, 0x31, 0x31, 0x32, 0x34, 0x32, 0x36, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, //0x00005fdc QUAD $0x3432313137383538; QUAD $0x3231383735373632 // .asciz 16, '8587112426757812'
- 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005fec 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, //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, //0x0000602c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0f, 0x00, 0x00, 0x00, //0x00006030 .long 15
- 0x33, 0x35, 0x35, 0x32, 0x37, 0x31, 0x33, 0x36, 0x37, 0x38, 0x38, 0x30, 0x30, 0x35, 0x30, 0x30, //0x00006034 QUAD $0x3633313732353533; QUAD $0x3030353030383837 // .asciz 16, '3552713678800500'
- 0x39, 0x32, 0x39, 0x33, 0x35, 0x35, 0x36, 0x32, 0x31, 0x33, 0x33, 0x37, 0x38, 0x39, 0x30, 0x36, //0x00006044 QUAD $0x3236353533393239; QUAD $0x3630393837333331 // .asciz 16, '9293556213378906'
- 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006054 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, //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, //0x00006094 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x0f, 0x00, 0x00, 0x00, //0x00006098 .long 15
- 0x31, 0x37, 0x37, 0x36, 0x33, 0x35, 0x36, 0x38, 0x33, 0x39, 0x34, 0x30, 0x30, 0x32, 0x35, 0x30, //0x0000609c QUAD $0x3836353336373731; QUAD $0x3035323030343933 // .asciz 16, '1776356839400250'
- 0x34, 0x36, 0x34, 0x36, 0x37, 0x37, 0x38, 0x31, 0x30, 0x36, 0x36, 0x38, 0x39, 0x34, 0x35, 0x33, //0x000060ac QUAD $0x3138373736343634; QUAD $0x3335343938363630 // .asciz 16, '4646778106689453'
- 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000060bc 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, //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, //0x000060fc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x10, 0x00, 0x00, 0x00, //0x00006100 .long 16
- 0x38, 0x38, 0x38, 0x31, 0x37, 0x38, 0x34, 0x31, 0x39, 0x37, 0x30, 0x30, 0x31, 0x32, 0x35, 0x32, //0x00006104 QUAD $0x3134383731383838; QUAD $0x3235323130303739 // .asciz 16, '8881784197001252'
- 0x33, 0x32, 0x33, 0x33, 0x38, 0x39, 0x30, 0x35, 0x33, 0x33, 0x34, 0x34, 0x37, 0x32, 0x36, 0x35, //0x00006114 QUAD $0x3530393833333233; QUAD $0x3536323734343333 // .asciz 16, '3233890533447265'
- 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006124 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, //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, //0x00006164 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x10, 0x00, 0x00, 0x00, //0x00006168 .long 16
- 0x34, 0x34, 0x34, 0x30, 0x38, 0x39, 0x32, 0x30, 0x39, 0x38, 0x35, 0x30, 0x30, 0x36, 0x32, 0x36, //0x0000616c QUAD $0x3032393830343434; QUAD $0x3632363030353839 // .asciz 16, '4440892098500626'
- 0x31, 0x36, 0x31, 0x36, 0x39, 0x34, 0x35, 0x32, 0x36, 0x36, 0x37, 0x32, 0x33, 0x36, 0x33, 0x32, //0x0000617c QUAD $0x3235343936313631; QUAD $0x3233363332373636 // .asciz 16, '1616945266723632'
- 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000618c 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, //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, //0x000061cc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x10, 0x00, 0x00, 0x00, //0x000061d0 .long 16
- 0x32, 0x32, 0x32, 0x30, 0x34, 0x34, 0x36, 0x30, 0x34, 0x39, 0x32, 0x35, 0x30, 0x33, 0x31, 0x33, //0x000061d4 QUAD $0x3036343430323232; QUAD $0x3331333035323934 // .asciz 16, '2220446049250313'
- 0x30, 0x38, 0x30, 0x38, 0x34, 0x37, 0x32, 0x36, 0x33, 0x33, 0x33, 0x36, 0x31, 0x38, 0x31, 0x36, //0x000061e4 QUAD $0x3632373438303830; QUAD $0x3631383136333333 // .asciz 16, '0808472633361816'
- 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061f4 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, //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, //0x00006234 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x10, 0x00, 0x00, 0x00, //0x00006238 .long 16
- 0x31, 0x31, 0x31, 0x30, 0x32, 0x32, 0x33, 0x30, 0x32, 0x34, 0x36, 0x32, 0x35, 0x31, 0x35, 0x36, //0x0000623c QUAD $0x3033323230313131; QUAD $0x3635313532363432 // .asciz 16, '1110223024625156'
- 0x35, 0x34, 0x30, 0x34, 0x32, 0x33, 0x36, 0x33, 0x31, 0x36, 0x36, 0x38, 0x30, 0x39, 0x30, 0x38, //0x0000624c QUAD $0x3336333234303435; QUAD $0x3830393038363631 // .asciz 16, '5404236316680908'
- 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000625c 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, //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, //0x0000629c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x11, 0x00, 0x00, 0x00, //0x000062a0 .long 17
- 0x35, 0x35, 0x35, 0x31, 0x31, 0x31, 0x35, 0x31, 0x32, 0x33, 0x31, 0x32, 0x35, 0x37, 0x38, 0x32, //0x000062a4 QUAD $0x3135313131353535; QUAD $0x3238373532313332 // .asciz 16, '5551115123125782'
- 0x37, 0x30, 0x32, 0x31, 0x31, 0x38, 0x31, 0x35, 0x38, 0x33, 0x34, 0x30, 0x34, 0x35, 0x34, 0x31, //0x000062b4 QUAD $0x3531383131323037; QUAD $0x3134353430343338 // .asciz 16, '7021181583404541'
- 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062c4 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, //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, //0x00006304 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x11, 0x00, 0x00, 0x00, //0x00006308 .long 17
- 0x32, 0x37, 0x37, 0x35, 0x35, 0x35, 0x37, 0x35, 0x36, 0x31, 0x35, 0x36, 0x32, 0x38, 0x39, 0x31, //0x0000630c QUAD $0x3537353535373732; QUAD $0x3139383236353136 // .asciz 16, '2775557561562891'
- 0x33, 0x35, 0x31, 0x30, 0x35, 0x39, 0x30, 0x37, 0x39, 0x31, 0x37, 0x30, 0x32, 0x32, 0x37, 0x30, //0x0000631c QUAD $0x3730393530313533; QUAD $0x3037323230373139 // .asciz 16, '3510590791702270'
- 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000632c 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, //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, //0x0000636c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x11, 0x00, 0x00, 0x00, //0x00006370 .long 17
- 0x31, 0x33, 0x38, 0x37, 0x37, 0x37, 0x38, 0x37, 0x38, 0x30, 0x37, 0x38, 0x31, 0x34, 0x34, 0x35, //0x00006374 QUAD $0x3738373737383331; QUAD $0x3534343138373038 // .asciz 16, '1387778780781445'
- 0x36, 0x37, 0x35, 0x35, 0x32, 0x39, 0x35, 0x33, 0x39, 0x35, 0x38, 0x35, 0x31, 0x31, 0x33, 0x35, //0x00006384 QUAD $0x3335393235353736; QUAD $0x3533313135383539 // .asciz 16, '6755295395851135'
- 0x32, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006394 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, //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, //0x000063d4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x12, 0x00, 0x00, 0x00, //0x000063d8 .long 18
- 0x36, 0x39, 0x33, 0x38, 0x38, 0x39, 0x33, 0x39, 0x30, 0x33, 0x39, 0x30, 0x37, 0x32, 0x32, 0x38, //0x000063dc QUAD $0x3933393838333936; QUAD $0x3832323730393330 // .asciz 16, '6938893903907228'
- 0x33, 0x37, 0x37, 0x36, 0x34, 0x37, 0x36, 0x39, 0x37, 0x39, 0x32, 0x35, 0x35, 0x36, 0x37, 0x36, //0x000063ec QUAD $0x3936373436373733; QUAD $0x3637363535323937 // .asciz 16, '3776476979255676'
- 0x32, 0x36, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063fc 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, //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, //0x0000643c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x12, 0x00, 0x00, 0x00, //0x00006440 .long 18
- 0x33, 0x34, 0x36, 0x39, 0x34, 0x34, 0x36, 0x39, 0x35, 0x31, 0x39, 0x35, 0x33, 0x36, 0x31, 0x34, //0x00006444 QUAD $0x3936343439363433; QUAD $0x3431363335393135 // .asciz 16, '3469446951953614'
- 0x31, 0x38, 0x38, 0x38, 0x32, 0x33, 0x38, 0x34, 0x38, 0x39, 0x36, 0x32, 0x37, 0x38, 0x33, 0x38, //0x00006454 QUAD $0x3438333238383831; QUAD $0x3833383732363938 // .asciz 16, '1888238489627838'
- 0x31, 0x33, 0x34, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006464 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, //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, //0x000064a4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x12, 0x00, 0x00, 0x00, //0x000064a8 .long 18
- 0x31, 0x37, 0x33, 0x34, 0x37, 0x32, 0x33, 0x34, 0x37, 0x35, 0x39, 0x37, 0x36, 0x38, 0x30, 0x37, //0x000064ac QUAD $0x3433323734333731; QUAD $0x3730383637393537 // .asciz 16, '1734723475976807'
- 0x30, 0x39, 0x34, 0x34, 0x31, 0x31, 0x39, 0x32, 0x34, 0x34, 0x38, 0x31, 0x33, 0x39, 0x31, 0x39, //0x000064bc QUAD $0x3239313134343930; QUAD $0x3931393331383434 // .asciz 16, '0944119244813919'
- 0x30, 0x36, 0x37, 0x33, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064cc 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, //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, //0x0000650c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
- 0x13, 0x00, 0x00, 0x00, //0x00006510 .long 19
- 0x38, 0x36, 0x37, 0x33, 0x36, 0x31, 0x37, 0x33, 0x37, 0x39, 0x38, 0x38, 0x34, 0x30, 0x33, 0x35, //0x00006514 QUAD $0x3337313633373638; QUAD $0x3533303438383937 // .asciz 16, '8673617379884035'
- 0x34, 0x37, 0x32, 0x30, 0x35, 0x39, 0x36, 0x32, 0x32, 0x34, 0x30, 0x36, 0x39, 0x35, 0x39, 0x35, //0x00006524 QUAD $0x3236393530323734; QUAD $0x3539353936303432 // .asciz 16, '4720596224069595'
- 0x33, 0x33, 0x36, 0x39, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006534 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, //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, //0x00006574 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00'
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/vsigned.go b/vendor/github.com/bytedance/sonic/internal/native/sse/vsigned.go
deleted file mode 100644
index a73ecd780..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/vsigned.go
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package sse
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/native/types`
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var F_vsigned func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer)
-
-var S_vsigned uintptr
-
-//go:nosplit
-func vsigned(s *string, p *int, v *types.JsonState) {
- F_vsigned(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v)))
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/vsigned_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/vsigned_subr.go
deleted file mode 100644
index 1b2514762..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/vsigned_subr.go
+++ /dev/null
@@ -1,50 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package sse
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__vsigned = 0
-)
-
-const (
- _stack__vsigned = 16
-)
-
-const (
- _size__vsigned = 356
-)
-
-var (
- _pcsp__vsigned = [][2]uint32{
- {0x1, 0},
- {0x5, 8},
- {0x70, 16},
- {0x71, 8},
- {0x72, 0},
- {0x7d, 16},
- {0x7e, 8},
- {0x7f, 0},
- {0x117, 16},
- {0x118, 8},
- {0x119, 0},
- {0x11d, 16},
- {0x11e, 8},
- {0x11f, 0},
- {0x155, 16},
- {0x156, 8},
- {0x157, 0},
- {0x162, 16},
- {0x163, 8},
- {0x164, 0},
- }
-)
-
-var _cfunc_vsigned = []loader.CFunc{
- {"_vsigned_entry", 0, _entry__vsigned, 0, nil},
- {"_vsigned", _entry__vsigned, _size__vsigned, _stack__vsigned, _pcsp__vsigned},
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/vsigned_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/vsigned_text_amd64.go
deleted file mode 100644
index 92935ef24..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/vsigned_text_amd64.go
+++ /dev/null
@@ -1,120 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package sse
-
-var _text_vsigned = []byte{
- // .p2align 4, 0x90
- // _vsigned
- 0x55, // pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000001 movq %rsp, %rbp
- 0x53, //0x00000004 pushq %rbx
- 0x48, 0x8b, 0x06, //0x00000005 movq (%rsi), %rax
- 0x4c, 0x8b, 0x0f, //0x00000008 movq (%rdi), %r9
- 0x4c, 0x8b, 0x5f, 0x08, //0x0000000b movq $8(%rdi), %r11
- 0x48, 0xc7, 0x02, 0x09, 0x00, 0x00, 0x00, //0x0000000f movq $9, (%rdx)
- 0x0f, 0x57, 0xc0, //0x00000016 xorps %xmm0, %xmm0
- 0x0f, 0x11, 0x42, 0x08, //0x00000019 movups %xmm0, $8(%rdx)
- 0x48, 0x8b, 0x0e, //0x0000001d movq (%rsi), %rcx
- 0x48, 0x89, 0x4a, 0x18, //0x00000020 movq %rcx, $24(%rdx)
- 0x4c, 0x39, 0xd8, //0x00000024 cmpq %r11, %rax
- 0x0f, 0x83, 0x45, 0x00, 0x00, 0x00, //0x00000027 jae LBB0_1
- 0x41, 0x8a, 0x0c, 0x01, //0x0000002d movb (%r9,%rax), %cl
- 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000031 movl $1, %r8d
- 0x80, 0xf9, 0x2d, //0x00000037 cmpb $45, %cl
- 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x0000003a jne LBB0_5
- 0x48, 0x83, 0xc0, 0x01, //0x00000040 addq $1, %rax
- 0x4c, 0x39, 0xd8, //0x00000044 cmpq %r11, %rax
- 0x0f, 0x83, 0x25, 0x00, 0x00, 0x00, //0x00000047 jae LBB0_1
- 0x41, 0x8a, 0x0c, 0x01, //0x0000004d movb (%r9,%rax), %cl
- 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000051 movq $-1, %r8
- //0x00000058 LBB0_5
- 0x8d, 0x79, 0xc6, //0x00000058 leal $-58(%rcx), %edi
- 0x40, 0x80, 0xff, 0xf5, //0x0000005b cmpb $-11, %dil
- 0x0f, 0x87, 0x1a, 0x00, 0x00, 0x00, //0x0000005f ja 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
- 0x4c, 0x39, 0xd8, //0x000000d0 cmpq %r11, %rax
- 0x0f, 0x83, 0x81, 0x00, 0x00, 0x00, //0x000000d3 jae LBB0_23
- 0x49, 0x0f, 0xbe, 0x3c, 0x01, //0x000000d9 movsbq (%r9,%rax), %rdi
- 0x8d, 0x5f, 0xd0, //0x000000de leal $-48(%rdi), %ebx
- 0x80, 0xfb, 0x09, //0x000000e1 cmpb $9, %bl
- 0x0f, 0x87, 0x35, 0x00, 0x00, 0x00, //0x000000e4 ja LBB0_18
- 0x48, 0x6b, 0xc9, 0x0a, //0x000000ea imulq $10, %rcx, %rcx
- 0x0f, 0x80, 0x14, 0x00, 0x00, 0x00, //0x000000ee jo LBB0_17
- 0x48, 0x83, 0xc0, 0x01, //0x000000f4 addq $1, %rax
- 0x83, 0xc7, 0xd0, //0x000000f8 addl $-48, %edi
- 0x49, 0x0f, 0xaf, 0xf8, //0x000000fb imulq %r8, %rdi
- 0x48, 0x01, 0xf9, //0x000000ff addq %rdi, %rcx
- 0x0f, 0x81, 0xc8, 0xff, 0xff, 0xff, //0x00000102 jno LBB0_13
- //0x00000108 LBB0_17
- 0x48, 0x83, 0xc0, 0xff, //0x00000108 addq $-1, %rax
- 0x48, 0x89, 0x06, //0x0000010c movq %rax, (%rsi)
- 0x48, 0xc7, 0x02, 0xfb, 0xff, 0xff, 0xff, //0x0000010f movq $-5, (%rdx)
- 0x5b, //0x00000116 popq %rbx
- 0x5d, //0x00000117 popq %rbp
- 0xc3, //0x00000118 retq
- //0x00000119 LBB0_11
- 0x48, 0x89, 0x3e, //0x00000119 movq %rdi, (%rsi)
- 0x5b, //0x0000011c popq %rbx
- 0x5d, //0x0000011d popq %rbp
- 0xc3, //0x0000011e retq
- //0x0000011f LBB0_18
- 0x4c, 0x39, 0xd8, //0x0000011f cmpq %r11, %rax
- 0x0f, 0x83, 0x2f, 0x00, 0x00, 0x00, //0x00000122 jae LBB0_22
- 0x41, 0x8a, 0x3c, 0x01, //0x00000128 movb (%r9,%rax), %dil
- 0x40, 0x80, 0xff, 0x2e, //0x0000012c cmpb $46, %dil
- 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000130 je LBB0_25
- 0x40, 0x80, 0xff, 0x45, //0x00000136 cmpb $69, %dil
- 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x0000013a je LBB0_25
- 0x40, 0x80, 0xff, 0x65, //0x00000140 cmpb $101, %dil
- 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x00000144 jne LBB0_22
- //0x0000014a LBB0_25
- 0x48, 0x89, 0x06, //0x0000014a movq %rax, (%rsi)
- 0x48, 0xc7, 0x02, 0xfa, 0xff, 0xff, 0xff, //0x0000014d movq $-6, (%rdx)
- 0x5b, //0x00000154 popq %rbx
- 0x5d, //0x00000155 popq %rbp
- 0xc3, //0x00000156 retq
- //0x00000157 LBB0_22
- 0x49, 0x89, 0xc2, //0x00000157 movq %rax, %r10
- //0x0000015a LBB0_23
- 0x4c, 0x89, 0x16, //0x0000015a movq %r10, (%rsi)
- 0x48, 0x89, 0x4a, 0x10, //0x0000015d movq %rcx, $16(%rdx)
- 0x5b, //0x00000161 popq %rbx
- 0x5d, //0x00000162 popq %rbp
- 0xc3, //0x00000163 retq
- //0x00000164 .p2align 2, 0x00
- //0x00000164 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x00000164 .long 2
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/vstring.go b/vendor/github.com/bytedance/sonic/internal/native/sse/vstring.go
deleted file mode 100644
index abc8b25d7..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/vstring.go
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package sse
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/native/types`
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var F_vstring func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer, flags uint64)
-
-var S_vstring uintptr
-
-//go:nosplit
-func vstring(s *string, p *int, v *types.JsonState, flags uint64) {
- F_vstring(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v)), flags)
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/vstring_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/vstring_subr.go
deleted file mode 100644
index 1ef56633d..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/vstring_subr.go
+++ /dev/null
@@ -1,46 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package sse
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__vstring = 48
-)
-
-const (
- _stack__vstring = 104
-)
-
-const (
- _size__vstring = 2392
-)
-
-var (
- _pcsp__vstring = [][2]uint32{
- {0x1, 0},
- {0x6, 8},
- {0x8, 16},
- {0xa, 24},
- {0xc, 32},
- {0xd, 40},
- {0x11, 48},
- {0x893, 104},
- {0x894, 48},
- {0x896, 40},
- {0x898, 32},
- {0x89a, 24},
- {0x89c, 16},
- {0x89d, 8},
- {0x89e, 0},
- {0x958, 104},
- }
-)
-
-var _cfunc_vstring = []loader.CFunc{
- {"_vstring_entry", 0, _entry__vstring, 0, nil},
- {"_vstring", _entry__vstring, _size__vstring, _stack__vstring, _pcsp__vstring},
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/vstring_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/vstring_text_amd64.go
deleted file mode 100644
index 44a065074..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/vstring_text_amd64.go
+++ /dev/null
@@ -1,653 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package sse
-
-var _text_vstring = []byte{
- // .p2align 4, 0x00
- // LCPI0_0
- 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, // QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""'
- //0x00000010 LCPI0_1
- 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000010 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
- //0x00000020 LCPI0_2
- 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, 0x1f, //0x00000020 QUAD $0x1f1f1f1f1f1f1f1f; QUAD $0x1f1f1f1f1f1f1f1f // .space 16, '\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f\x1f'
- //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, 0x06, //0x00000049 movq (%rsi), %rax
- 0xf6, 0xc1, 0x20, //0x0000004c testb $32, %cl
- 0x48, 0x89, 0x45, 0xb0, //0x0000004f movq %rax, $-80(%rbp)
- 0x0f, 0x85, 0xa4, 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, 0xc5, //0x00000061 subq %rax, %r13
- 0x0f, 0x84, 0x42, 0x05, 0x00, 0x00, //0x00000064 je LBB0_42
- 0x4c, 0x8b, 0x27, //0x0000006a movq (%rdi), %r12
- 0x49, 0x83, 0xfd, 0x40, //0x0000006d cmpq $64, %r13
- 0x0f, 0x82, 0x41, 0x05, 0x00, 0x00, //0x00000071 jb LBB0_43
- 0x49, 0x89, 0xc0, //0x00000077 movq %rax, %r8
- 0x48, 0x89, 0xc3, //0x0000007a movq %rax, %rbx
- 0x48, 0xf7, 0xd3, //0x0000007d notq %rbx
- 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00000080 movq $-1, $-48(%rbp)
- 0x45, 0x31, 0xdb, //0x00000088 xorl %r11d, %r11d
- 0xf3, 0x0f, 0x6f, 0x05, 0x6d, 0xff, 0xff, 0xff, //0x0000008b movdqu $-147(%rip), %xmm0 /* LCPI0_0+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x0d, 0x75, 0xff, 0xff, 0xff, //0x00000093 movdqu $-139(%rip), %xmm1 /* LCPI0_1+0(%rip) */
- 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000009b movabsq $6148914691236517205, %r15
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000000a5 .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, 0xd6, //0x000000d3 pmovmskb %xmm6, %r10d
- 0x66, 0x0f, 0x6f, 0xf3, //0x000000d8 movdqa %xmm3, %xmm6
- 0x66, 0x0f, 0x74, 0xf0, //0x000000dc pcmpeqb %xmm0, %xmm6
- 0x66, 0x0f, 0xd7, 0xce, //0x000000e0 pmovmskb %xmm6, %ecx
- 0x66, 0x0f, 0x6f, 0xf4, //0x000000e4 movdqa %xmm4, %xmm6
- 0x66, 0x0f, 0x74, 0xf0, //0x000000e8 pcmpeqb %xmm0, %xmm6
- 0x66, 0x0f, 0xd7, 0xd6, //0x000000ec pmovmskb %xmm6, %edx
- 0x66, 0x0f, 0x6f, 0xf5, //0x000000f0 movdqa %xmm5, %xmm6
- 0x66, 0x0f, 0x74, 0xf0, //0x000000f4 pcmpeqb %xmm0, %xmm6
- 0x66, 0x0f, 0xd7, 0xf6, //0x000000f8 pmovmskb %xmm6, %esi
- 0x66, 0x0f, 0x74, 0xd1, //0x000000fc pcmpeqb %xmm1, %xmm2
- 0x66, 0x44, 0x0f, 0xd7, 0xca, //0x00000100 pmovmskb %xmm2, %r9d
- 0x66, 0x0f, 0x74, 0xd9, //0x00000105 pcmpeqb %xmm1, %xmm3
- 0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x00000109 pmovmskb %xmm3, %r14d
- 0x66, 0x0f, 0x74, 0xe1, //0x0000010e pcmpeqb %xmm1, %xmm4
- 0x66, 0x0f, 0xd7, 0xfc, //0x00000112 pmovmskb %xmm4, %edi
- 0x66, 0x0f, 0x74, 0xe9, //0x00000116 pcmpeqb %xmm1, %xmm5
- 0x66, 0x0f, 0xd7, 0xc5, //0x0000011a pmovmskb %xmm5, %eax
- 0x48, 0xc1, 0xe6, 0x30, //0x0000011e shlq $48, %rsi
- 0x48, 0xc1, 0xe2, 0x20, //0x00000122 shlq $32, %rdx
- 0x48, 0x09, 0xf2, //0x00000126 orq %rsi, %rdx
- 0x48, 0xc1, 0xe1, 0x10, //0x00000129 shlq $16, %rcx
- 0x48, 0x09, 0xd1, //0x0000012d orq %rdx, %rcx
- 0x49, 0x09, 0xca, //0x00000130 orq %rcx, %r10
- 0x48, 0xc1, 0xe0, 0x30, //0x00000133 shlq $48, %rax
- 0x48, 0xc1, 0xe7, 0x20, //0x00000137 shlq $32, %rdi
- 0x48, 0x09, 0xc7, //0x0000013b orq %rax, %rdi
- 0x49, 0xc1, 0xe6, 0x10, //0x0000013e shlq $16, %r14
- 0x49, 0x09, 0xfe, //0x00000142 orq %rdi, %r14
- 0x4d, 0x09, 0xf1, //0x00000145 orq %r14, %r9
- 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, 0xd2, //0x0000015a testq %r10, %r10
- 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, 0xf5, 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, 0xc1, //0x00000189 bsfq %r9, %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, 0xc8, //0x0000019a andq %r9, %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, 0xca, //0x000001aa andq %r9, %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, 0xd2, //0x000001d0 andq %rdx, %r10
- 0x4d, 0x85, 0xd2, //0x000001d3 testq %r10, %r10
- 0x0f, 0x84, 0x87, 0xff, 0xff, 0xff, //0x000001d6 je LBB0_7
- //0x000001dc LBB0_11
- 0x4d, 0x0f, 0xbc, 0xda, //0x000001dc bsfq %r10, %r11
- 0x49, 0x29, 0xdb, //0x000001e0 subq %rbx, %r11
- //0x000001e3 LBB0_12
- 0x48, 0x8b, 0x55, 0xc0, //0x000001e3 movq $-64(%rbp), %rdx
- 0x48, 0x8b, 0x75, 0xc8, //0x000001e7 movq $-56(%rbp), %rsi
- 0x48, 0x8b, 0x45, 0xb0, //0x000001eb movq $-80(%rbp), %rax
- 0x4d, 0x85, 0xdb, //0x000001ef testq %r11, %r11
- 0x0f, 0x89, 0x52, 0x02, 0x00, 0x00, //0x000001f2 jns LBB0_31
- 0xe9, 0xb8, 0x06, 0x00, 0x00, //0x000001f8 jmp LBB0_93
- //0x000001fd LBB0_13
- 0x4c, 0x8b, 0x6f, 0x08, //0x000001fd movq $8(%rdi), %r13
- 0x4c, 0x89, 0x6d, 0xb8, //0x00000201 movq %r13, $-72(%rbp)
- 0x49, 0x29, 0xc5, //0x00000205 subq %rax, %r13
- 0x0f, 0x84, 0x9e, 0x03, 0x00, 0x00, //0x00000208 je LBB0_42
- 0x48, 0x8b, 0x0f, //0x0000020e movq (%rdi), %rcx
- 0x48, 0x89, 0x4d, 0xa8, //0x00000211 movq %rcx, $-88(%rbp)
- 0x49, 0x83, 0xfd, 0x40, //0x00000215 cmpq $64, %r13
- 0x0f, 0x82, 0xb7, 0x03, 0x00, 0x00, //0x00000219 jb LBB0_44
- 0x48, 0x89, 0xc3, //0x0000021f movq %rax, %rbx
- 0x48, 0xf7, 0xd3, //0x00000222 notq %rbx
- 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00000225 movq $-1, $-48(%rbp)
- 0x31, 0xf6, //0x0000022d xorl %esi, %esi
- 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xc8, 0xfd, 0xff, 0xff, //0x0000022f movdqu $-568(%rip), %xmm8 /* LCPI0_0+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0xcf, 0xfd, 0xff, 0xff, //0x00000238 movdqu $-561(%rip), %xmm9 /* LCPI0_1+0(%rip) */
- 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0xd6, 0xfd, 0xff, 0xff, //0x00000241 movdqu $-554(%rip), %xmm10 /* LCPI0_2+0(%rip) */
- 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000024a .p2align 4, 0x90
- //0x00000250 LBB0_16
- 0x4c, 0x89, 0x6d, 0xa0, //0x00000250 movq %r13, $-96(%rbp)
- 0x49, 0x89, 0xf5, //0x00000254 movq %rsi, %r13
- 0x48, 0x8b, 0x4d, 0xa8, //0x00000257 movq $-88(%rbp), %rcx
- 0xf3, 0x0f, 0x6f, 0x1c, 0x01, //0x0000025b movdqu (%rcx,%rax), %xmm3
- 0xf3, 0x0f, 0x6f, 0x44, 0x01, 0x10, //0x00000260 movdqu $16(%rcx,%rax), %xmm0
- 0xf3, 0x0f, 0x6f, 0x4c, 0x01, 0x20, //0x00000266 movdqu $32(%rcx,%rax), %xmm1
- 0xf3, 0x0f, 0x6f, 0x54, 0x01, 0x30, //0x0000026c movdqu $48(%rcx,%rax), %xmm2
- 0x66, 0x0f, 0x6f, 0xfb, //0x00000272 movdqa %xmm3, %xmm7
- 0x66, 0x41, 0x0f, 0x74, 0xf8, //0x00000276 pcmpeqb %xmm8, %xmm7
- 0x66, 0x0f, 0xd7, 0xff, //0x0000027b pmovmskb %xmm7, %edi
- 0x66, 0x0f, 0x6f, 0xf8, //0x0000027f movdqa %xmm0, %xmm7
- 0x66, 0x0f, 0x6f, 0xf0, //0x00000283 movdqa %xmm0, %xmm6
- 0x66, 0x41, 0x0f, 0xda, 0xf2, //0x00000287 pminub %xmm10, %xmm6
- 0x66, 0x0f, 0x74, 0xf0, //0x0000028c pcmpeqb %xmm0, %xmm6
- 0x66, 0x41, 0x0f, 0x74, 0xc0, //0x00000290 pcmpeqb %xmm8, %xmm0
- 0x66, 0x44, 0x0f, 0xd7, 0xc8, //0x00000295 pmovmskb %xmm0, %r9d
- 0x66, 0x0f, 0x6f, 0xc1, //0x0000029a movdqa %xmm1, %xmm0
- 0x66, 0x0f, 0x6f, 0xe9, //0x0000029e movdqa %xmm1, %xmm5
- 0x66, 0x41, 0x0f, 0xda, 0xea, //0x000002a2 pminub %xmm10, %xmm5
- 0x66, 0x0f, 0x74, 0xe9, //0x000002a7 pcmpeqb %xmm1, %xmm5
- 0x66, 0x41, 0x0f, 0x74, 0xc8, //0x000002ab pcmpeqb %xmm8, %xmm1
- 0x66, 0x0f, 0xd7, 0xf1, //0x000002b0 pmovmskb %xmm1, %esi
- 0x66, 0x0f, 0x6f, 0xca, //0x000002b4 movdqa %xmm2, %xmm1
- 0x66, 0x0f, 0x6f, 0xe2, //0x000002b8 movdqa %xmm2, %xmm4
- 0x66, 0x41, 0x0f, 0xda, 0xe2, //0x000002bc pminub %xmm10, %xmm4
- 0x66, 0x0f, 0x74, 0xe2, //0x000002c1 pcmpeqb %xmm2, %xmm4
- 0x66, 0x41, 0x0f, 0x74, 0xd0, //0x000002c5 pcmpeqb %xmm8, %xmm2
- 0x66, 0x0f, 0xd7, 0xd2, //0x000002ca pmovmskb %xmm2, %edx
- 0x66, 0x0f, 0x6f, 0xd3, //0x000002ce movdqa %xmm3, %xmm2
- 0x66, 0x41, 0x0f, 0x74, 0xd1, //0x000002d2 pcmpeqb %xmm9, %xmm2
- 0x66, 0x44, 0x0f, 0xd7, 0xf2, //0x000002d7 pmovmskb %xmm2, %r14d
- 0x66, 0x41, 0x0f, 0x74, 0xf9, //0x000002dc pcmpeqb %xmm9, %xmm7
- 0x66, 0x44, 0x0f, 0xd7, 0xff, //0x000002e1 pmovmskb %xmm7, %r15d
- 0x66, 0x41, 0x0f, 0x74, 0xc1, //0x000002e6 pcmpeqb %xmm9, %xmm0
- 0x66, 0x44, 0x0f, 0xd7, 0xd8, //0x000002eb pmovmskb %xmm0, %r11d
- 0x66, 0x41, 0x0f, 0x74, 0xc9, //0x000002f0 pcmpeqb %xmm9, %xmm1
- 0x66, 0x44, 0x0f, 0xd7, 0xe1, //0x000002f5 pmovmskb %xmm1, %r12d
- 0x66, 0x0f, 0xd7, 0xce, //0x000002fa pmovmskb %xmm6, %ecx
- 0x66, 0x44, 0x0f, 0xd7, 0xc5, //0x000002fe pmovmskb %xmm5, %r8d
- 0x66, 0x44, 0x0f, 0xd7, 0xd4, //0x00000303 pmovmskb %xmm4, %r10d
- 0x48, 0xc1, 0xe2, 0x30, //0x00000308 shlq $48, %rdx
- 0x48, 0xc1, 0xe6, 0x20, //0x0000030c shlq $32, %rsi
- 0x48, 0x09, 0xd6, //0x00000310 orq %rdx, %rsi
- 0x49, 0xc1, 0xe1, 0x10, //0x00000313 shlq $16, %r9
- 0x49, 0x09, 0xf1, //0x00000317 orq %rsi, %r9
- 0x4c, 0x09, 0xcf, //0x0000031a orq %r9, %rdi
- 0x49, 0xc1, 0xe4, 0x30, //0x0000031d shlq $48, %r12
- 0x49, 0xc1, 0xe3, 0x20, //0x00000321 shlq $32, %r11
- 0x4d, 0x09, 0xe3, //0x00000325 orq %r12, %r11
- 0x49, 0xc1, 0xe7, 0x10, //0x00000328 shlq $16, %r15
- 0x4d, 0x09, 0xdf, //0x0000032c orq %r11, %r15
- 0x49, 0xc1, 0xe2, 0x30, //0x0000032f shlq $48, %r10
- 0x49, 0xc1, 0xe0, 0x20, //0x00000333 shlq $32, %r8
- 0x4d, 0x09, 0xd0, //0x00000337 orq %r10, %r8
- 0x48, 0xc1, 0xe1, 0x10, //0x0000033a shlq $16, %rcx
- 0x4c, 0x09, 0xc1, //0x0000033e orq %r8, %rcx
- 0x4d, 0x09, 0xfe, //0x00000341 orq %r15, %r14
- 0x0f, 0x85, 0x50, 0x00, 0x00, 0x00, //0x00000344 jne LBB0_22
- 0x4d, 0x85, 0xed, //0x0000034a testq %r13, %r13
- 0x0f, 0x85, 0x5d, 0x00, 0x00, 0x00, //0x0000034d jne LBB0_24
- 0x31, 0xf6, //0x00000353 xorl %esi, %esi
- //0x00000355 LBB0_19
- 0x66, 0x0f, 0x6f, 0xc3, //0x00000355 movdqa %xmm3, %xmm0
- 0x66, 0x41, 0x0f, 0xda, 0xc2, //0x00000359 pminub %xmm10, %xmm0
- 0x66, 0x0f, 0x74, 0xc3, //0x0000035e pcmpeqb %xmm3, %xmm0
- 0x66, 0x0f, 0xd7, 0xd0, //0x00000362 pmovmskb %xmm0, %edx
- 0x48, 0x09, 0xd1, //0x00000366 orq %rdx, %rcx
- 0x48, 0x85, 0xff, //0x00000369 testq %rdi, %rdi
- 0x0f, 0x85, 0x8b, 0x00, 0x00, 0x00, //0x0000036c jne LBB0_25
- 0x48, 0x85, 0xc9, //0x00000372 testq %rcx, %rcx
- 0x0f, 0x85, 0xf3, 0x04, 0x00, 0x00, //0x00000375 jne LBB0_85
- 0x4c, 0x8b, 0x6d, 0xa0, //0x0000037b movq $-96(%rbp), %r13
- 0x49, 0x83, 0xc5, 0xc0, //0x0000037f addq $-64, %r13
- 0x48, 0x83, 0xc3, 0xc0, //0x00000383 addq $-64, %rbx
- 0x48, 0x83, 0xc0, 0x40, //0x00000387 addq $64, %rax
- 0x49, 0x83, 0xfd, 0x3f, //0x0000038b cmpq $63, %r13
- 0x0f, 0x87, 0xbb, 0xfe, 0xff, 0xff, //0x0000038f ja LBB0_16
- 0xe9, 0x66, 0x01, 0x00, 0x00, //0x00000395 jmp LBB0_37
- //0x0000039a LBB0_22
- 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x0000039a cmpq $-1, $-48(%rbp)
- 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x0000039f jne LBB0_24
- 0x49, 0x0f, 0xbc, 0xd6, //0x000003a5 bsfq %r14, %rdx
- 0x48, 0x01, 0xc2, //0x000003a9 addq %rax, %rdx
- 0x48, 0x89, 0x55, 0xd0, //0x000003ac movq %rdx, $-48(%rbp)
- //0x000003b0 LBB0_24
- 0x4d, 0x89, 0xe9, //0x000003b0 movq %r13, %r9
- 0x49, 0xf7, 0xd1, //0x000003b3 notq %r9
- 0x4d, 0x21, 0xf1, //0x000003b6 andq %r14, %r9
- 0x4f, 0x8d, 0x04, 0x09, //0x000003b9 leaq (%r9,%r9), %r8
- 0x4d, 0x09, 0xe8, //0x000003bd orq %r13, %r8
- 0x4d, 0x89, 0xc2, //0x000003c0 movq %r8, %r10
- 0x49, 0xf7, 0xd2, //0x000003c3 notq %r10
- 0x4d, 0x21, 0xf2, //0x000003c6 andq %r14, %r10
- 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000003c9 movabsq $-6148914691236517206, %rsi
- 0x49, 0x21, 0xf2, //0x000003d3 andq %rsi, %r10
- 0x31, 0xf6, //0x000003d6 xorl %esi, %esi
- 0x4d, 0x01, 0xca, //0x000003d8 addq %r9, %r10
- 0x40, 0x0f, 0x92, 0xc6, //0x000003db setb %sil
- 0x4d, 0x01, 0xd2, //0x000003df addq %r10, %r10
- 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000003e2 movabsq $6148914691236517205, %rdx
- 0x49, 0x31, 0xd2, //0x000003ec xorq %rdx, %r10
- 0x4d, 0x21, 0xc2, //0x000003ef andq %r8, %r10
- 0x49, 0xf7, 0xd2, //0x000003f2 notq %r10
- 0x4c, 0x21, 0xd7, //0x000003f5 andq %r10, %rdi
- 0xe9, 0x58, 0xff, 0xff, 0xff, //0x000003f8 jmp LBB0_19
- //0x000003fd LBB0_25
- 0x4c, 0x0f, 0xbc, 0xdf, //0x000003fd bsfq %rdi, %r11
- 0x48, 0x85, 0xc9, //0x00000401 testq %rcx, %rcx
- 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00000404 je LBB0_27
- 0x48, 0x0f, 0xbc, 0xc1, //0x0000040a bsfq %rcx, %rax
- 0x48, 0x8b, 0x55, 0xc0, //0x0000040e movq $-64(%rbp), %rdx
- 0x48, 0x8b, 0x75, 0xc8, //0x00000412 movq $-56(%rbp), %rsi
- 0x4c, 0x39, 0xd8, //0x00000416 cmpq %r11, %rax
- 0x0f, 0x83, 0x1b, 0x00, 0x00, 0x00, //0x00000419 jae LBB0_28
- 0xe9, 0xba, 0x04, 0x00, 0x00, //0x0000041f jmp LBB0_92
- //0x00000424 LBB0_27
- 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00000424 movl $64, %eax
- 0x48, 0x8b, 0x55, 0xc0, //0x00000429 movq $-64(%rbp), %rdx
- 0x48, 0x8b, 0x75, 0xc8, //0x0000042d movq $-56(%rbp), %rsi
- 0x4c, 0x39, 0xd8, //0x00000431 cmpq %r11, %rax
- 0x0f, 0x82, 0xa4, 0x04, 0x00, 0x00, //0x00000434 jb LBB0_92
- //0x0000043a LBB0_28
- 0x49, 0x29, 0xdb, //0x0000043a subq %rbx, %r11
- 0x48, 0x8b, 0x45, 0xb0, //0x0000043d movq $-80(%rbp), %rax
- 0x4d, 0x85, 0xdb, //0x00000441 testq %r11, %r11
- 0x0f, 0x88, 0x6b, 0x04, 0x00, 0x00, //0x00000444 js LBB0_93
- //0x0000044a LBB0_31
- 0x4c, 0x89, 0x1e, //0x0000044a movq %r11, (%rsi)
- 0x48, 0x89, 0x42, 0x10, //0x0000044d movq %rax, $16(%rdx)
- 0x48, 0xc7, 0x02, 0x07, 0x00, 0x00, 0x00, //0x00000451 movq $7, (%rdx)
- 0x48, 0x8b, 0x4d, 0xd0, //0x00000458 movq $-48(%rbp), %rcx
- 0x4c, 0x39, 0xd9, //0x0000045c cmpq %r11, %rcx
- 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000045f movq $-1, %rax
- 0x48, 0x0f, 0x4c, 0xc1, //0x00000466 cmovlq %rcx, %rax
- 0x48, 0x89, 0x42, 0x18, //0x0000046a movq %rax, $24(%rdx)
- 0xe9, 0x4c, 0x04, 0x00, 0x00, //0x0000046e jmp LBB0_95
- //0x00000473 LBB0_32
- 0x4d, 0x01, 0xe0, //0x00000473 addq %r12, %r8
- 0x48, 0x8b, 0x45, 0xb0, //0x00000476 movq $-80(%rbp), %rax
- 0x49, 0x83, 0xfd, 0x20, //0x0000047a cmpq $32, %r13
- 0x0f, 0x82, 0xd8, 0x01, 0x00, 0x00, //0x0000047e jb LBB0_50
- //0x00000484 LBB0_33
- 0xf3, 0x41, 0x0f, 0x6f, 0x00, //0x00000484 movdqu (%r8), %xmm0
- 0xf3, 0x41, 0x0f, 0x6f, 0x48, 0x10, //0x00000489 movdqu $16(%r8), %xmm1
- 0xf3, 0x0f, 0x6f, 0x15, 0x69, 0xfb, 0xff, 0xff, //0x0000048f movdqu $-1175(%rip), %xmm2 /* LCPI0_0+0(%rip) */
- 0xf3, 0x0f, 0x6f, 0x1d, 0x71, 0xfb, 0xff, 0xff, //0x00000497 movdqu $-1167(%rip), %xmm3 /* LCPI0_1+0(%rip) */
- 0x66, 0x0f, 0x6f, 0xe0, //0x0000049f movdqa %xmm0, %xmm4
- 0x66, 0x0f, 0x74, 0xe2, //0x000004a3 pcmpeqb %xmm2, %xmm4
- 0x66, 0x0f, 0xd7, 0xfc, //0x000004a7 pmovmskb %xmm4, %edi
- 0x66, 0x0f, 0x74, 0xd1, //0x000004ab pcmpeqb %xmm1, %xmm2
- 0x66, 0x0f, 0xd7, 0xca, //0x000004af pmovmskb %xmm2, %ecx
- 0x66, 0x0f, 0x74, 0xc3, //0x000004b3 pcmpeqb %xmm3, %xmm0
- 0x66, 0x0f, 0xd7, 0xd8, //0x000004b7 pmovmskb %xmm0, %ebx
- 0x66, 0x0f, 0x74, 0xcb, //0x000004bb pcmpeqb %xmm3, %xmm1
- 0x66, 0x0f, 0xd7, 0xd1, //0x000004bf pmovmskb %xmm1, %edx
- 0x48, 0xc1, 0xe1, 0x10, //0x000004c3 shlq $16, %rcx
- 0x48, 0x09, 0xcf, //0x000004c7 orq %rcx, %rdi
- 0x48, 0xc1, 0xe2, 0x10, //0x000004ca shlq $16, %rdx
- 0x48, 0x09, 0xd3, //0x000004ce orq %rdx, %rbx
- 0x0f, 0x85, 0x25, 0x01, 0x00, 0x00, //0x000004d1 jne LBB0_46
- 0x4d, 0x85, 0xdb, //0x000004d7 testq %r11, %r11
- 0x0f, 0x85, 0x38, 0x01, 0x00, 0x00, //0x000004da jne LBB0_48
- 0x45, 0x31, 0xdb, //0x000004e0 xorl %r11d, %r11d
- 0x48, 0x85, 0xff, //0x000004e3 testq %rdi, %rdi
- 0x0f, 0x84, 0x68, 0x01, 0x00, 0x00, //0x000004e6 je LBB0_49
- //0x000004ec LBB0_36
- 0x48, 0x0f, 0xbc, 0xcf, //0x000004ec bsfq %rdi, %rcx
- 0x4d, 0x29, 0xe0, //0x000004f0 subq %r12, %r8
- 0x4d, 0x8d, 0x1c, 0x08, //0x000004f3 leaq (%r8,%rcx), %r11
- 0x49, 0x83, 0xc3, 0x01, //0x000004f7 addq $1, %r11
- 0xe9, 0x09, 0x02, 0x00, 0x00, //0x000004fb jmp LBB0_62
- //0x00000500 LBB0_37
- 0x48, 0x03, 0x45, 0xa8, //0x00000500 addq $-88(%rbp), %rax
- 0x4d, 0x89, 0xea, //0x00000504 movq %r13, %r10
- 0x49, 0x83, 0xfd, 0x20, //0x00000507 cmpq $32, %r13
- 0x0f, 0x82, 0xe3, 0x00, 0x00, 0x00, //0x0000050b jb LBB0_45
- //0x00000511 LBB0_38
- 0xf3, 0x0f, 0x6f, 0x00, //0x00000511 movdqu (%rax), %xmm0
- 0xf3, 0x0f, 0x6f, 0x0d, 0xe3, 0xfa, 0xff, 0xff, //0x00000515 movdqu $-1309(%rip), %xmm1 /* LCPI0_0+0(%rip) */
- 0x66, 0x0f, 0x6f, 0xd0, //0x0000051d movdqa %xmm0, %xmm2
- 0xf3, 0x0f, 0x6f, 0x1d, 0xf7, 0xfa, 0xff, 0xff, //0x00000521 movdqu $-1289(%rip), %xmm3 /* LCPI0_2+0(%rip) */
- 0x66, 0x0f, 0x6f, 0xe0, //0x00000529 movdqa %xmm0, %xmm4
- 0x66, 0x0f, 0xda, 0xe3, //0x0000052d pminub %xmm3, %xmm4
- 0x66, 0x0f, 0x74, 0xe0, //0x00000531 pcmpeqb %xmm0, %xmm4
- 0x66, 0x0f, 0x74, 0xc1, //0x00000535 pcmpeqb %xmm1, %xmm0
- 0x66, 0x0f, 0xd7, 0xf8, //0x00000539 pmovmskb %xmm0, %edi
- 0xf3, 0x0f, 0x6f, 0x40, 0x10, //0x0000053d movdqu $16(%rax), %xmm0
- 0x66, 0x0f, 0x74, 0xc8, //0x00000542 pcmpeqb %xmm0, %xmm1
- 0x66, 0x0f, 0xd7, 0xd1, //0x00000546 pmovmskb %xmm1, %edx
- 0xf3, 0x0f, 0x6f, 0x0d, 0xbe, 0xfa, 0xff, 0xff, //0x0000054a movdqu $-1346(%rip), %xmm1 /* LCPI0_1+0(%rip) */
- 0x66, 0x0f, 0x74, 0xd1, //0x00000552 pcmpeqb %xmm1, %xmm2
- 0x66, 0x44, 0x0f, 0xd7, 0xca, //0x00000556 pmovmskb %xmm2, %r9d
- 0x66, 0x0f, 0x74, 0xc8, //0x0000055b pcmpeqb %xmm0, %xmm1
- 0x66, 0x0f, 0xd7, 0xd9, //0x0000055f pmovmskb %xmm1, %ebx
- 0x66, 0x44, 0x0f, 0xd7, 0xf4, //0x00000563 pmovmskb %xmm4, %r14d
- 0x66, 0x0f, 0xda, 0xd8, //0x00000568 pminub %xmm0, %xmm3
- 0x66, 0x0f, 0x74, 0xd8, //0x0000056c pcmpeqb %xmm0, %xmm3
- 0x66, 0x0f, 0xd7, 0xcb, //0x00000570 pmovmskb %xmm3, %ecx
- 0x48, 0xc1, 0xe2, 0x10, //0x00000574 shlq $16, %rdx
- 0x48, 0x09, 0xd7, //0x00000578 orq %rdx, %rdi
- 0x48, 0xc1, 0xe3, 0x10, //0x0000057b shlq $16, %rbx
- 0x49, 0x09, 0xd9, //0x0000057f orq %rbx, %r9
- 0x0f, 0x85, 0xaf, 0x01, 0x00, 0x00, //0x00000582 jne LBB0_65
- 0x48, 0x85, 0xf6, //0x00000588 testq %rsi, %rsi
- 0x0f, 0x85, 0xcb, 0x01, 0x00, 0x00, //0x0000058b jne LBB0_67
- 0x4c, 0x89, 0xd2, //0x00000591 movq %r10, %rdx
- 0x31, 0xf6, //0x00000594 xorl %esi, %esi
- 0x48, 0xc1, 0xe1, 0x10, //0x00000596 shlq $16, %rcx
- 0x48, 0x85, 0xff, //0x0000059a testq %rdi, %rdi
- 0x0f, 0x84, 0xfd, 0x01, 0x00, 0x00, //0x0000059d je LBB0_69
- //0x000005a3 LBB0_41
- 0x48, 0x0f, 0xbc, 0xdf, //0x000005a3 bsfq %rdi, %rbx
- 0xe9, 0xf9, 0x01, 0x00, 0x00, //0x000005a7 jmp LBB0_70
- //0x000005ac LBB0_42
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000005ac movq $-1, %r11
- 0xe9, 0xc1, 0x02, 0x00, 0x00, //0x000005b3 jmp LBB0_87
- //0x000005b8 LBB0_43
- 0x4d, 0x8d, 0x04, 0x04, //0x000005b8 leaq (%r12,%rax), %r8
- 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x000005bc movq $-1, $-48(%rbp)
- 0x45, 0x31, 0xdb, //0x000005c4 xorl %r11d, %r11d
- 0x49, 0x83, 0xfd, 0x20, //0x000005c7 cmpq $32, %r13
- 0x0f, 0x83, 0xb3, 0xfe, 0xff, 0xff, //0x000005cb jae LBB0_33
- 0xe9, 0x86, 0x00, 0x00, 0x00, //0x000005d1 jmp LBB0_50
- //0x000005d6 LBB0_44
- 0x48, 0x8b, 0x4d, 0xa8, //0x000005d6 movq $-88(%rbp), %rcx
- 0x48, 0x01, 0xc8, //0x000005da addq %rcx, %rax
- 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x000005dd movq $-1, $-48(%rbp)
- 0x31, 0xf6, //0x000005e5 xorl %esi, %esi
- 0x4d, 0x89, 0xea, //0x000005e7 movq %r13, %r10
- 0x49, 0x83, 0xfd, 0x20, //0x000005ea cmpq $32, %r13
- 0x0f, 0x83, 0x1d, 0xff, 0xff, 0xff, //0x000005ee jae LBB0_38
- //0x000005f4 LBB0_45
- 0x4c, 0x89, 0xd2, //0x000005f4 movq %r10, %rdx
- 0xe9, 0xd8, 0x01, 0x00, 0x00, //0x000005f7 jmp LBB0_75
- //0x000005fc LBB0_46
- 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000005fc cmpq $-1, $-48(%rbp)
- 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00000601 jne LBB0_48
- 0x4c, 0x89, 0xc1, //0x00000607 movq %r8, %rcx
- 0x4c, 0x29, 0xe1, //0x0000060a subq %r12, %rcx
- 0x48, 0x0f, 0xbc, 0xc3, //0x0000060d bsfq %rbx, %rax
- 0x48, 0x01, 0xc8, //0x00000611 addq %rcx, %rax
- 0x48, 0x89, 0x45, 0xd0, //0x00000614 movq %rax, $-48(%rbp)
- //0x00000618 LBB0_48
- 0x44, 0x89, 0xd9, //0x00000618 movl %r11d, %ecx
- 0xf7, 0xd1, //0x0000061b notl %ecx
- 0x21, 0xd9, //0x0000061d andl %ebx, %ecx
- 0x41, 0x8d, 0x14, 0x4b, //0x0000061f leal (%r11,%rcx,2), %edx
- 0x8d, 0x34, 0x09, //0x00000623 leal (%rcx,%rcx), %esi
- 0xf7, 0xd6, //0x00000626 notl %esi
- 0x21, 0xde, //0x00000628 andl %ebx, %esi
- 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000062a andl $-1431655766, %esi
- 0x45, 0x31, 0xdb, //0x00000630 xorl %r11d, %r11d
- 0x01, 0xce, //0x00000633 addl %ecx, %esi
- 0x41, 0x0f, 0x92, 0xc3, //0x00000635 setb %r11b
- 0x01, 0xf6, //0x00000639 addl %esi, %esi
- 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x0000063b xorl $1431655765, %esi
- 0x21, 0xd6, //0x00000641 andl %edx, %esi
- 0xf7, 0xd6, //0x00000643 notl %esi
- 0x21, 0xf7, //0x00000645 andl %esi, %edi
- 0x48, 0x8b, 0x45, 0xb0, //0x00000647 movq $-80(%rbp), %rax
- 0x48, 0x85, 0xff, //0x0000064b testq %rdi, %rdi
- 0x0f, 0x85, 0x98, 0xfe, 0xff, 0xff, //0x0000064e jne LBB0_36
- //0x00000654 LBB0_49
- 0x49, 0x83, 0xc0, 0x20, //0x00000654 addq $32, %r8
- 0x49, 0x83, 0xc5, 0xe0, //0x00000658 addq $-32, %r13
- //0x0000065c LBB0_50
- 0x4d, 0x85, 0xdb, //0x0000065c testq %r11, %r11
- 0x0f, 0x85, 0x85, 0x02, 0x00, 0x00, //0x0000065f jne LBB0_96
- 0x48, 0x8b, 0x7d, 0xd0, //0x00000665 movq $-48(%rbp), %rdi
- 0x4d, 0x85, 0xed, //0x00000669 testq %r13, %r13
- 0x0f, 0x84, 0x91, 0x00, 0x00, 0x00, //0x0000066c je LBB0_61
- //0x00000672 LBB0_52
- 0x4c, 0x89, 0xe0, //0x00000672 movq %r12, %rax
- 0x48, 0xf7, 0xd8, //0x00000675 negq %rax
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00000678 movq $-1, %r11
- //0x0000067f LBB0_53
- 0x31, 0xdb, //0x0000067f xorl %ebx, %ebx
- //0x00000681 LBB0_54
- 0x41, 0x0f, 0xb6, 0x0c, 0x18, //0x00000681 movzbl (%r8,%rbx), %ecx
- 0x80, 0xf9, 0x22, //0x00000686 cmpb $34, %cl
- 0x0f, 0x84, 0x69, 0x00, 0x00, 0x00, //0x00000689 je LBB0_59
- 0x80, 0xf9, 0x5c, //0x0000068f cmpb $92, %cl
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00000692 je LBB0_57
- 0x48, 0x83, 0xc3, 0x01, //0x00000698 addq $1, %rbx
- 0x49, 0x39, 0xdd, //0x0000069c cmpq %rbx, %r13
- 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x0000069f jne LBB0_54
- 0xe9, 0x75, 0x00, 0x00, 0x00, //0x000006a5 jmp LBB0_63
- //0x000006aa LBB0_57
- 0x49, 0x8d, 0x4d, 0xff, //0x000006aa leaq $-1(%r13), %rcx
- 0x48, 0x39, 0xd9, //0x000006ae cmpq %rbx, %rcx
- 0x0f, 0x84, 0xbe, 0x01, 0x00, 0x00, //0x000006b1 je LBB0_86
- 0x4a, 0x8d, 0x0c, 0x00, //0x000006b7 leaq (%rax,%r8), %rcx
- 0x48, 0x01, 0xd9, //0x000006bb addq %rbx, %rcx
- 0x48, 0x83, 0xff, 0xff, //0x000006be cmpq $-1, %rdi
- 0x48, 0x8b, 0x55, 0xd0, //0x000006c2 movq $-48(%rbp), %rdx
- 0x48, 0x0f, 0x44, 0xd1, //0x000006c6 cmoveq %rcx, %rdx
- 0x48, 0x89, 0x55, 0xd0, //0x000006ca movq %rdx, $-48(%rbp)
- 0x48, 0x0f, 0x44, 0xf9, //0x000006ce cmoveq %rcx, %rdi
- 0x49, 0x01, 0xd8, //0x000006d2 addq %rbx, %r8
- 0x49, 0x83, 0xc0, 0x02, //0x000006d5 addq $2, %r8
- 0x4c, 0x89, 0xe9, //0x000006d9 movq %r13, %rcx
- 0x48, 0x29, 0xd9, //0x000006dc subq %rbx, %rcx
- 0x48, 0x83, 0xc1, 0xfe, //0x000006df addq $-2, %rcx
- 0x49, 0x83, 0xc5, 0xfe, //0x000006e3 addq $-2, %r13
- 0x49, 0x39, 0xdd, //0x000006e7 cmpq %rbx, %r13
- 0x49, 0x89, 0xcd, //0x000006ea movq %rcx, %r13
- 0x0f, 0x85, 0x8c, 0xff, 0xff, 0xff, //0x000006ed jne LBB0_53
- 0xe9, 0x7d, 0x01, 0x00, 0x00, //0x000006f3 jmp LBB0_86
- //0x000006f8 LBB0_59
- 0x49, 0x01, 0xd8, //0x000006f8 addq %rbx, %r8
- 0x49, 0x83, 0xc0, 0x01, //0x000006fb addq $1, %r8
- //0x000006ff LBB0_60
- 0x48, 0x8b, 0x45, 0xb0, //0x000006ff movq $-80(%rbp), %rax
- //0x00000703 LBB0_61
- 0x4d, 0x29, 0xe0, //0x00000703 subq %r12, %r8
- 0x4d, 0x89, 0xc3, //0x00000706 movq %r8, %r11
- //0x00000709 LBB0_62
- 0x48, 0x8b, 0x55, 0xc0, //0x00000709 movq $-64(%rbp), %rdx
- 0x48, 0x8b, 0x75, 0xc8, //0x0000070d movq $-56(%rbp), %rsi
- 0x4d, 0x85, 0xdb, //0x00000711 testq %r11, %r11
- 0x0f, 0x89, 0x30, 0xfd, 0xff, 0xff, //0x00000714 jns LBB0_31
- 0xe9, 0x96, 0x01, 0x00, 0x00, //0x0000071a jmp LBB0_93
- //0x0000071f LBB0_63
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000071f movq $-1, %r11
- 0x80, 0xf9, 0x22, //0x00000726 cmpb $34, %cl
- 0x0f, 0x85, 0x46, 0x01, 0x00, 0x00, //0x00000729 jne LBB0_86
- 0x4d, 0x01, 0xe8, //0x0000072f addq %r13, %r8
- 0xe9, 0xc8, 0xff, 0xff, 0xff, //0x00000732 jmp LBB0_60
- //0x00000737 LBB0_65
- 0x48, 0x89, 0xf2, //0x00000737 movq %rsi, %rdx
- 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x0000073a cmpq $-1, $-48(%rbp)
- 0x0f, 0x85, 0x1a, 0x00, 0x00, 0x00, //0x0000073f jne LBB0_68
- 0x49, 0x89, 0xc0, //0x00000745 movq %rax, %r8
- 0x4c, 0x2b, 0x45, 0xa8, //0x00000748 subq $-88(%rbp), %r8
- 0x49, 0x0f, 0xbc, 0xf1, //0x0000074c bsfq %r9, %rsi
- 0x4c, 0x01, 0xc6, //0x00000750 addq %r8, %rsi
- 0x48, 0x89, 0x75, 0xd0, //0x00000753 movq %rsi, $-48(%rbp)
- 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00000757 jmp LBB0_68
- //0x0000075c LBB0_67
- 0x48, 0x89, 0xf2, //0x0000075c movq %rsi, %rdx
- //0x0000075f LBB0_68
- 0x48, 0x89, 0xd6, //0x0000075f movq %rdx, %rsi
- 0xf7, 0xd2, //0x00000762 notl %edx
- 0x44, 0x21, 0xca, //0x00000764 andl %r9d, %edx
- 0x44, 0x8d, 0x04, 0x56, //0x00000767 leal (%rsi,%rdx,2), %r8d
- 0x8d, 0x1c, 0x12, //0x0000076b leal (%rdx,%rdx), %ebx
- 0xf7, 0xd3, //0x0000076e notl %ebx
- 0x44, 0x21, 0xcb, //0x00000770 andl %r9d, %ebx
- 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000773 andl $-1431655766, %ebx
- 0x31, 0xf6, //0x00000779 xorl %esi, %esi
- 0x01, 0xd3, //0x0000077b addl %edx, %ebx
- 0x40, 0x0f, 0x92, 0xc6, //0x0000077d setb %sil
- 0x01, 0xdb, //0x00000781 addl %ebx, %ebx
- 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00000783 xorl $1431655765, %ebx
- 0x44, 0x21, 0xc3, //0x00000789 andl %r8d, %ebx
- 0xf7, 0xd3, //0x0000078c notl %ebx
- 0x21, 0xdf, //0x0000078e andl %ebx, %edi
- 0x4c, 0x89, 0xd2, //0x00000790 movq %r10, %rdx
- 0x48, 0xc1, 0xe1, 0x10, //0x00000793 shlq $16, %rcx
- 0x48, 0x85, 0xff, //0x00000797 testq %rdi, %rdi
- 0x0f, 0x85, 0x03, 0xfe, 0xff, 0xff, //0x0000079a jne LBB0_41
- //0x000007a0 LBB0_69
- 0xbb, 0x40, 0x00, 0x00, 0x00, //0x000007a0 movl $64, %ebx
- //0x000007a5 LBB0_70
- 0x4c, 0x09, 0xf1, //0x000007a5 orq %r14, %rcx
- 0x48, 0x85, 0xff, //0x000007a8 testq %rdi, %rdi
- 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000007ab je LBB0_73
- 0x48, 0x85, 0xc9, //0x000007b1 testq %rcx, %rcx
- 0x0f, 0x84, 0xcc, 0x00, 0x00, 0x00, //0x000007b4 je LBB0_88
- 0x48, 0x0f, 0xbc, 0xc9, //0x000007ba bsfq %rcx, %rcx
- 0xe9, 0xc8, 0x00, 0x00, 0x00, //0x000007be jmp LBB0_89
- //0x000007c3 LBB0_73
- 0x48, 0x85, 0xc9, //0x000007c3 testq %rcx, %rcx
- 0x0f, 0x85, 0xa2, 0x00, 0x00, 0x00, //0x000007c6 jne LBB0_85
- 0x48, 0x83, 0xc0, 0x20, //0x000007cc addq $32, %rax
- 0x48, 0x83, 0xc2, 0xe0, //0x000007d0 addq $-32, %rdx
- //0x000007d4 LBB0_75
- 0x48, 0x85, 0xf6, //0x000007d4 testq %rsi, %rsi
- 0x0f, 0x85, 0x50, 0x01, 0x00, 0x00, //0x000007d7 jne LBB0_98
- 0x48, 0x8b, 0x4d, 0xd0, //0x000007dd movq $-48(%rbp), %rcx
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000007e1 movq $-1, %r11
- 0x48, 0x85, 0xd2, //0x000007e8 testq %rdx, %rdx
- 0x0f, 0x84, 0x84, 0x00, 0x00, 0x00, //0x000007eb je LBB0_86
- //0x000007f1 LBB0_77
- 0x0f, 0xb6, 0x18, //0x000007f1 movzbl (%rax), %ebx
- 0x80, 0xfb, 0x22, //0x000007f4 cmpb $34, %bl
- 0x0f, 0x84, 0xd1, 0x00, 0x00, 0x00, //0x000007f7 je LBB0_91
- 0x80, 0xfb, 0x5c, //0x000007fd cmpb $92, %bl
- 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00000800 je LBB0_81
- 0x80, 0xfb, 0x20, //0x00000806 cmpb $32, %bl
- 0x0f, 0x82, 0x5f, 0x00, 0x00, 0x00, //0x00000809 jb LBB0_85
- 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000080f movq $-1, %rdi
- 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00000816 movl $1, %ebx
- 0x48, 0x01, 0xd8, //0x0000081b addq %rbx, %rax
- 0x48, 0x01, 0xfa, //0x0000081e addq %rdi, %rdx
- 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00000821 jne LBB0_77
- 0xe9, 0x49, 0x00, 0x00, 0x00, //0x00000827 jmp LBB0_86
- //0x0000082c LBB0_81
- 0x48, 0x83, 0xfa, 0x01, //0x0000082c cmpq $1, %rdx
- 0x0f, 0x84, 0x3f, 0x00, 0x00, 0x00, //0x00000830 je LBB0_86
- 0x48, 0x89, 0xd6, //0x00000836 movq %rdx, %rsi
- 0x48, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x00000839 movq $-2, %rdi
- 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00000840 movl $2, %ebx
- 0x48, 0x83, 0xf9, 0xff, //0x00000845 cmpq $-1, %rcx
- 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00000849 jne LBB0_84
- 0x48, 0x89, 0xc1, //0x0000084f movq %rax, %rcx
- 0x48, 0x2b, 0x4d, 0xa8, //0x00000852 subq $-88(%rbp), %rcx
- 0x48, 0x89, 0x4d, 0xd0, //0x00000856 movq %rcx, $-48(%rbp)
- //0x0000085a LBB0_84
- 0x48, 0x89, 0xf2, //0x0000085a movq %rsi, %rdx
- 0x48, 0x01, 0xd8, //0x0000085d addq %rbx, %rax
- 0x48, 0x01, 0xfa, //0x00000860 addq %rdi, %rdx
- 0x0f, 0x85, 0x88, 0xff, 0xff, 0xff, //0x00000863 jne LBB0_77
- 0xe9, 0x07, 0x00, 0x00, 0x00, //0x00000869 jmp LBB0_86
- //0x0000086e LBB0_85
- 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x0000086e movq $-2, %r11
- //0x00000875 LBB0_86
- 0x48, 0x8b, 0x45, 0xb8, //0x00000875 movq $-72(%rbp), %rax
- //0x00000879 LBB0_87
- 0x48, 0x8b, 0x55, 0xc0, //0x00000879 movq $-64(%rbp), %rdx
- 0x48, 0x8b, 0x75, 0xc8, //0x0000087d movq $-56(%rbp), %rsi
- 0xe9, 0x33, 0x00, 0x00, 0x00, //0x00000881 jmp LBB0_94
- //0x00000886 LBB0_88
- 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00000886 movl $64, %ecx
- //0x0000088b LBB0_89
- 0x48, 0x8b, 0x55, 0xc0, //0x0000088b movq $-64(%rbp), %rdx
- 0x48, 0x8b, 0x75, 0xc8, //0x0000088f movq $-56(%rbp), %rsi
- 0x48, 0x39, 0xd9, //0x00000893 cmpq %rbx, %rcx
- 0x0f, 0x82, 0x42, 0x00, 0x00, 0x00, //0x00000896 jb LBB0_92
- 0x48, 0x2b, 0x45, 0xa8, //0x0000089c subq $-88(%rbp), %rax
- 0x4c, 0x8d, 0x1c, 0x18, //0x000008a0 leaq (%rax,%rbx), %r11
- 0x49, 0x83, 0xc3, 0x01, //0x000008a4 addq $1, %r11
- 0x48, 0x8b, 0x45, 0xb0, //0x000008a8 movq $-80(%rbp), %rax
- 0x4d, 0x85, 0xdb, //0x000008ac testq %r11, %r11
- 0x0f, 0x89, 0x95, 0xfb, 0xff, 0xff, //0x000008af jns LBB0_31
- //0x000008b5 LBB0_93
- 0x48, 0x8b, 0x45, 0xb8, //0x000008b5 movq $-72(%rbp), %rax
- //0x000008b9 LBB0_94
- 0x48, 0x89, 0x06, //0x000008b9 movq %rax, (%rsi)
- 0x4c, 0x89, 0x1a, //0x000008bc movq %r11, (%rdx)
- //0x000008bf LBB0_95
- 0x48, 0x83, 0xc4, 0x38, //0x000008bf addq $56, %rsp
- 0x5b, //0x000008c3 popq %rbx
- 0x41, 0x5c, //0x000008c4 popq %r12
- 0x41, 0x5d, //0x000008c6 popq %r13
- 0x41, 0x5e, //0x000008c8 popq %r14
- 0x41, 0x5f, //0x000008ca popq %r15
- 0x5d, //0x000008cc popq %rbp
- 0xc3, //0x000008cd retq
- //0x000008ce LBB0_91
- 0x48, 0x2b, 0x45, 0xa8, //0x000008ce subq $-88(%rbp), %rax
- 0x48, 0x83, 0xc0, 0x01, //0x000008d2 addq $1, %rax
- 0x49, 0x89, 0xc3, //0x000008d6 movq %rax, %r11
- 0xe9, 0x05, 0xf9, 0xff, 0xff, //0x000008d9 jmp LBB0_12
- //0x000008de LBB0_92
- 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x000008de movq $-2, %r11
- 0xe9, 0xcb, 0xff, 0xff, 0xff, //0x000008e5 jmp LBB0_93
- //0x000008ea LBB0_96
- 0x4d, 0x85, 0xed, //0x000008ea testq %r13, %r13
- 0x0f, 0x84, 0x87, 0x00, 0x00, 0x00, //0x000008ed je LBB0_101
- 0x4c, 0x89, 0xe7, //0x000008f3 movq %r12, %rdi
- 0x48, 0xf7, 0xd7, //0x000008f6 notq %rdi
- 0x4c, 0x01, 0xc7, //0x000008f9 addq %r8, %rdi
- 0x48, 0x8b, 0x4d, 0xd0, //0x000008fc movq $-48(%rbp), %rcx
- 0x48, 0x83, 0xf9, 0xff, //0x00000900 cmpq $-1, %rcx
- 0x48, 0x89, 0xc8, //0x00000904 movq %rcx, %rax
- 0x48, 0x0f, 0x44, 0xc7, //0x00000907 cmoveq %rdi, %rax
- 0x48, 0x0f, 0x45, 0xf9, //0x0000090b cmovneq %rcx, %rdi
- 0x49, 0x83, 0xc0, 0x01, //0x0000090f addq $1, %r8
- 0x49, 0x83, 0xc5, 0xff, //0x00000913 addq $-1, %r13
- 0x48, 0x89, 0x45, 0xd0, //0x00000917 movq %rax, $-48(%rbp)
- 0x48, 0x8b, 0x45, 0xb0, //0x0000091b movq $-80(%rbp), %rax
- 0x4d, 0x85, 0xed, //0x0000091f testq %r13, %r13
- 0x0f, 0x85, 0x4a, 0xfd, 0xff, 0xff, //0x00000922 jne LBB0_52
- 0xe9, 0xd6, 0xfd, 0xff, 0xff, //0x00000928 jmp LBB0_61
- //0x0000092d LBB0_98
- 0x48, 0x85, 0xd2, //0x0000092d testq %rdx, %rdx
- 0x0f, 0x84, 0x44, 0x00, 0x00, 0x00, //0x00000930 je LBB0_101
- 0x48, 0x89, 0xd7, //0x00000936 movq %rdx, %rdi
- 0x48, 0x8b, 0x4d, 0xa8, //0x00000939 movq $-88(%rbp), %rcx
- 0x48, 0xf7, 0xd1, //0x0000093d notq %rcx
- 0x48, 0x01, 0xc1, //0x00000940 addq %rax, %rcx
- 0x48, 0x8b, 0x75, 0xd0, //0x00000943 movq $-48(%rbp), %rsi
- 0x48, 0x83, 0xfe, 0xff, //0x00000947 cmpq $-1, %rsi
- 0x48, 0x89, 0xf2, //0x0000094b movq %rsi, %rdx
- 0x48, 0x0f, 0x44, 0xd1, //0x0000094e cmoveq %rcx, %rdx
- 0x48, 0x0f, 0x45, 0xce, //0x00000952 cmovneq %rsi, %rcx
- 0x48, 0x83, 0xc0, 0x01, //0x00000956 addq $1, %rax
- 0x48, 0x83, 0xc7, 0xff, //0x0000095a addq $-1, %rdi
- 0x48, 0x89, 0x55, 0xd0, //0x0000095e movq %rdx, $-48(%rbp)
- 0x48, 0x89, 0xfa, //0x00000962 movq %rdi, %rdx
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00000965 movq $-1, %r11
- 0x48, 0x85, 0xd2, //0x0000096c testq %rdx, %rdx
- 0x0f, 0x85, 0x7c, 0xfe, 0xff, 0xff, //0x0000096f jne LBB0_77
- 0xe9, 0xfb, 0xfe, 0xff, 0xff, //0x00000975 jmp LBB0_86
- //0x0000097a LBB0_101
- 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000097a movq $-1, %r11
- 0xe9, 0xef, 0xfe, 0xff, 0xff, //0x00000981 jmp LBB0_86
- 0x00, 0x00, //0x00000986 .p2align 2, 0x00
- //0x00000988 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x00000988 .long 2
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/vunsigned.go b/vendor/github.com/bytedance/sonic/internal/native/sse/vunsigned.go
deleted file mode 100644
index 4dc9dcd16..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/vunsigned.go
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package sse
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/native/types`
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var F_vunsigned func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer)
-
-var S_vunsigned uintptr
-
-//go:nosplit
-func vunsigned(s *string, p *int, v *types.JsonState) {
- F_vunsigned(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v)))
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/vunsigned_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/vunsigned_subr.go
deleted file mode 100644
index aa3cfc20e..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/vunsigned_subr.go
+++ /dev/null
@@ -1,57 +0,0 @@
-// +build !noasm !appengine
-// Code generated by asm2asm, DO NOT EDIT.
-
-package sse
-
-import (
- `github.com/bytedance/sonic/loader`
-)
-
-const (
- _entry__vunsigned = 0
-)
-
-const (
- _stack__vunsigned = 24
-)
-
-const (
- _size__vunsigned = 356
-)
-
-var (
- _pcsp__vunsigned = [][2]uint32{
- {0x1, 0},
- {0x6, 8},
- {0x7, 16},
- {0x49, 24},
- {0x4b, 16},
- {0x4c, 8},
- {0x4d, 0},
- {0x58, 24},
- {0x5a, 16},
- {0x5b, 8},
- {0x5c, 0},
- {0x73, 24},
- {0x75, 16},
- {0x76, 8},
- {0x77, 0},
- {0x11a, 24},
- {0x11c, 16},
- {0x11d, 8},
- {0x11e, 0},
- {0x151, 24},
- {0x153, 16},
- {0x154, 8},
- {0x155, 0},
- {0x15d, 24},
- {0x15f, 16},
- {0x160, 8},
- {0x164, 0},
- }
-)
-
-var _cfunc_vunsigned = []loader.CFunc{
- {"_vunsigned_entry", 0, _entry__vunsigned, 0, nil},
- {"_vunsigned", _entry__vunsigned, _size__vunsigned, _stack__vunsigned, _pcsp__vunsigned},
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/vunsigned_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/vunsigned_text_amd64.go
deleted file mode 100644
index aec5b8dab..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/sse/vunsigned_text_amd64.go
+++ /dev/null
@@ -1,127 +0,0 @@
-// +build amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-package sse
-
-var _text_vunsigned = []byte{
- // .p2align 4, 0x90
- // _vunsigned
- 0x55, // pushq %rbp
- 0x48, 0x89, 0xe5, //0x00000001 movq %rsp, %rbp
- 0x41, 0x56, //0x00000004 pushq %r14
- 0x53, //0x00000006 pushq %rbx
- 0x49, 0x89, 0xd0, //0x00000007 movq %rdx, %r8
- 0x48, 0x8b, 0x0e, //0x0000000a movq (%rsi), %rcx
- 0x4c, 0x8b, 0x0f, //0x0000000d movq (%rdi), %r9
- 0x4c, 0x8b, 0x77, 0x08, //0x00000010 movq $8(%rdi), %r14
- 0x48, 0xc7, 0x02, 0x09, 0x00, 0x00, 0x00, //0x00000014 movq $9, (%rdx)
- 0x0f, 0x57, 0xc0, //0x0000001b xorps %xmm0, %xmm0
- 0x0f, 0x11, 0x42, 0x08, //0x0000001e movups %xmm0, $8(%rdx)
- 0x48, 0x8b, 0x06, //0x00000022 movq (%rsi), %rax
- 0x48, 0x89, 0x42, 0x18, //0x00000025 movq %rax, $24(%rdx)
- 0x4c, 0x39, 0xf1, //0x00000029 cmpq %r14, %rcx
- 0x0f, 0x83, 0x1b, 0x00, 0x00, 0x00, //0x0000002c jae LBB0_1
- 0x41, 0x8a, 0x04, 0x09, //0x00000032 movb (%r9,%rcx), %al
- 0x3c, 0x2d, //0x00000036 cmpb $45, %al
- 0x0f, 0x85, 0x1e, 0x00, 0x00, 0x00, //0x00000038 jne LBB0_4
- //0x0000003e LBB0_3
- 0x48, 0x89, 0x0e, //0x0000003e movq %rcx, (%rsi)
- 0x49, 0xc7, 0x00, 0xfa, 0xff, 0xff, 0xff, //0x00000041 movq $-6, (%r8)
- 0x5b, //0x00000048 popq %rbx
- 0x41, 0x5e, //0x00000049 popq %r14
- 0x5d, //0x0000004b popq %rbp
- 0xc3, //0x0000004c retq
- //0x0000004d LBB0_1
- 0x4c, 0x89, 0x36, //0x0000004d movq %r14, (%rsi)
- 0x49, 0xc7, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00000050 movq $-1, (%r8)
- 0x5b, //0x00000057 popq %rbx
- 0x41, 0x5e, //0x00000058 popq %r14
- 0x5d, //0x0000005a popq %rbp
- 0xc3, //0x0000005b retq
- //0x0000005c LBB0_4
- 0x8d, 0x50, 0xc6, //0x0000005c leal $-58(%rax), %edx
- 0x80, 0xfa, 0xf5, //0x0000005f cmpb $-11, %dl
- 0x0f, 0x87, 0x0f, 0x00, 0x00, 0x00, //0x00000062 ja 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
- 0x4c, 0x39, 0xf1, //0x000000c0 cmpq %r14, %rcx
- 0x0f, 0x83, 0x80, 0x00, 0x00, 0x00, //0x000000c3 jae LBB0_22
- 0x41, 0x0f, 0xbe, 0x1c, 0x09, //0x000000c9 movsbl (%r9,%rcx), %ebx
- 0x8d, 0x53, 0xd0, //0x000000ce leal $-48(%rbx), %edx
- 0x80, 0xfa, 0x09, //0x000000d1 cmpb $9, %dl
- 0x0f, 0x87, 0x44, 0x00, 0x00, 0x00, //0x000000d4 ja LBB0_17
- 0x49, 0xf7, 0xe3, //0x000000da mulq %r11
- 0x0f, 0x80, 0x28, 0x00, 0x00, 0x00, //0x000000dd jo LBB0_16
- 0x48, 0x83, 0xc1, 0x01, //0x000000e3 addq $1, %rcx
- 0x83, 0xc3, 0xd0, //0x000000e7 addl $-48, %ebx
- 0x31, 0xff, //0x000000ea xorl %edi, %edi
- 0x48, 0x01, 0xd8, //0x000000ec addq %rbx, %rax
- 0x40, 0x0f, 0x92, 0xc7, //0x000000ef setb %dil
- 0x48, 0x89, 0xfa, //0x000000f3 movq %rdi, %rdx
- 0x48, 0xf7, 0xda, //0x000000f6 negq %rdx
- 0x48, 0x31, 0xd7, //0x000000f9 xorq %rdx, %rdi
- 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000000fc jne LBB0_16
- 0x48, 0x85, 0xd2, //0x00000102 testq %rdx, %rdx
- 0x0f, 0x89, 0xb5, 0xff, 0xff, 0xff, //0x00000105 jns LBB0_11
- //0x0000010b LBB0_16
- 0x48, 0x83, 0xc1, 0xff, //0x0000010b addq $-1, %rcx
- 0x48, 0x89, 0x0e, //0x0000010f movq %rcx, (%rsi)
- 0x49, 0xc7, 0x00, 0xfb, 0xff, 0xff, 0xff, //0x00000112 movq $-5, (%r8)
- 0x5b, //0x00000119 popq %rbx
- 0x41, 0x5e, //0x0000011a popq %r14
- 0x5d, //0x0000011c popq %rbp
- 0xc3, //0x0000011d retq
- //0x0000011e LBB0_17
- 0x4c, 0x39, 0xf1, //0x0000011e cmpq %r14, %rcx
- 0x0f, 0x83, 0x1f, 0x00, 0x00, 0x00, //0x00000121 jae LBB0_21
- 0x41, 0x8a, 0x14, 0x09, //0x00000127 movb (%r9,%rcx), %dl
- 0x80, 0xfa, 0x2e, //0x0000012b cmpb $46, %dl
- 0x0f, 0x84, 0x0a, 0xff, 0xff, 0xff, //0x0000012e je LBB0_3
- 0x80, 0xfa, 0x45, //0x00000134 cmpb $69, %dl
- 0x0f, 0x84, 0x01, 0xff, 0xff, 0xff, //0x00000137 je LBB0_3
- 0x80, 0xfa, 0x65, //0x0000013d cmpb $101, %dl
- 0x0f, 0x84, 0xf8, 0xfe, 0xff, 0xff, //0x00000140 je LBB0_3
- //0x00000146 LBB0_21
- 0x49, 0x89, 0xca, //0x00000146 movq %rcx, %r10
- //0x00000149 LBB0_22
- 0x4c, 0x89, 0x16, //0x00000149 movq %r10, (%rsi)
- 0x49, 0x89, 0x40, 0x10, //0x0000014c movq %rax, $16(%r8)
- 0x5b, //0x00000150 popq %rbx
- 0x41, 0x5e, //0x00000151 popq %r14
- 0x5d, //0x00000153 popq %rbp
- 0xc3, //0x00000154 retq
- //0x00000155 LBB0_9
- 0x48, 0x83, 0xc1, 0x01, //0x00000155 addq $1, %rcx
- 0x48, 0x89, 0x0e, //0x00000159 movq %rcx, (%rsi)
- 0x5b, //0x0000015c popq %rbx
- 0x41, 0x5e, //0x0000015d popq %r14
- 0x5d, //0x0000015f popq %rbp
- 0xc3, //0x00000160 retq
- 0x00, 0x00, 0x00, //0x00000161 .p2align 2, 0x00
- //0x00000164 _MASK_USE_NUMBER
- 0x02, 0x00, 0x00, 0x00, //0x00000164 .long 2
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/traceback_test.mock_tmpl b/vendor/github.com/bytedance/sonic/internal/native/traceback_test.mock_tmpl
deleted file mode 100644
index 706d2dbea..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/traceback_test.mock_tmpl
+++ /dev/null
@@ -1,379 +0,0 @@
-
-// +build !race,amd64,go1.16,!go1.24
-
-// 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()
-}
-
-var F_mock_parse_with_padding func()
-var S_mock_parse_with_padding uintptr
-
-//go:nosplit
-func mock_parse_with_padding() {
- F_mock_parse_with_padding()
-}
-
-var F_mock_lookup_small_key func()
-var S_mock_lookup_small_key uintptr
-
-//go:nosplit
-func mock_lookup_small_key() {
- F_mock_lookup_small_key()
-}
-
-func init() {
- Mock()
-}
-
-func Mock() {
- loader.WrapGoC(_mock_text_f64toa, _cfunc_f64toa, []loader.GoC{{"_f64toa", &S_mock_f64toa, &F_mock_f64toa}}, "{{PACKAGE}}", "{{PACKAGE}}/f64toa.c")
- loader.WrapGoC(_mock_text_f32toa, _cfunc_f32toa, []loader.GoC{{"_f32toa", &S_mock_f32toa, &F_mock_f32toa}}, "{{PACKAGE}}", "{{PACKAGE}}/f32toa.c")
- loader.WrapGoC(_mock_text_get_by_path, _cfunc_get_by_path, []loader.GoC{{"_get_by_path", &S_mock_get_by_path, &F_mock_get_by_path}}, "{{PACKAGE}}", "{{PACKAGE}}/get_by_path.c")
- loader.WrapGoC(_mock_text_html_escape, _cfunc_html_escape, []loader.GoC{{"_html_escape", &S_mock_html_escape, &F_mock_html_escape}}, "{{PACKAGE}}", "{{PACKAGE}}/html_escape.c")
- loader.WrapGoC(_mock_text_i64toa, _cfunc_i64toa, []loader.GoC{{"_i64toa", &S_mock_i64toa, &F_mock_i64toa}}, "{{PACKAGE}}", "{{PACKAGE}}/i64toa.c")
- loader.WrapGoC(_mock_text_lspace, _cfunc_lspace, []loader.GoC{{"_lspace", &S_mock_lspace, &F_mock_lspace}}, "{{PACKAGE}}", "{{PACKAGE}}/lspace.c")
- loader.WrapGoC(_mock_text_quote, _cfunc_quote, []loader.GoC{{"_quote", &S_mock_quote, &F_mock_quote}}, "{{PACKAGE}}", "{{PACKAGE}}/quote.c")
- loader.WrapGoC(_mock_text_skip_array, _cfunc_skip_array, []loader.GoC{{"_skip_array", &S_mock_skip_array, &F_mock_skip_array}}, "{{PACKAGE}}", "{{PACKAGE}}/skip_array.c")
- loader.WrapGoC(_mock_text_skip_number, _cfunc_skip_number, []loader.GoC{{"_skip_number", &S_mock_skip_number, &F_mock_skip_number}}, "{{PACKAGE}}", "{{PACKAGE}}/skip_number.c")
- loader.WrapGoC(_mock_text_skip_one, _cfunc_skip_one, []loader.GoC{{"_skip_one", &S_mock_skip_one, &F_mock_skip_one}}, "{{PACKAGE}}", "{{PACKAGE}}/skip_one.c")
- loader.WrapGoC(_mock_text_skip_object, _cfunc_skip_object, []loader.GoC{{"_skip_object", &S_mock_skip_object, &F_mock_skip_object}}, "{{PACKAGE}}", "{{PACKAGE}}/skip_object.c")
- loader.WrapGoC(_mock_text_skip_one_fast, _cfunc_skip_one_fast, []loader.GoC{{"_skip_one_fast", &S_mock_skip_one_fast, &F_mock_skip_one_fast}}, "{{PACKAGE}}", "{{PACKAGE}}/skip_one_fast.c")
- loader.WrapGoC(_mock_text_u64toa, _cfunc_u64toa, []loader.GoC{{"_u64toa", &S_mock_u64toa, &F_mock_u64toa}}, "{{PACKAGE}}", "{{PACKAGE}}/u64toa.c")
- loader.WrapGoC(_mock_text_unquote, _cfunc_unquote, []loader.GoC{{"_unquote", &S_mock_unquote, &F_mock_unquote}}, "{{PACKAGE}}", "{{PACKAGE}}/unquote.c")
- loader.WrapGoC(_mock_text_validate_one, _cfunc_validate_one, []loader.GoC{{"_validate_one", &S_mock_validate_one, &F_mock_validate_one}}, "{{PACKAGE}}", "{{PACKAGE}}/validate_one.c")
- loader.WrapGoC(_mock_text_validate_utf8, _cfunc_validate_utf8, []loader.GoC{{"_validate_utf8", &S_mock_validate_utf8, &F_mock_validate_utf8}}, "{{PACKAGE}}", "{{PACKAGE}}/validate_utf8.c")
- loader.WrapGoC(_mock_text_validate_utf8_fast, _cfunc_validate_utf8_fast, []loader.GoC{{"_validate_utf8_fast", &S_mock_validate_utf8_fast, &F_mock_validate_utf8_fast}}, "{{PACKAGE}}", "{{PACKAGE}}/validate_utf8_fast.c")
- loader.WrapGoC(_mock_text_vnumber, _cfunc_vnumber, []loader.GoC{{"_vnumber", &S_mock_vnumber, &F_mock_vnumber}}, "{{PACKAGE}}", "{{PACKAGE}}/vnumber.c")
- loader.WrapGoC(_mock_text_vsigned, _cfunc_vsigned, []loader.GoC{{"_vsigned", &S_mock_vsigned, &F_mock_vsigned}}, "{{PACKAGE}}", "{{PACKAGE}}/vsigned.c")
- loader.WrapGoC(_mock_text_vunsigned, _cfunc_vunsigned, []loader.GoC{{"_vunsigned", &S_mock_vunsigned, &F_mock_vunsigned}}, "{{PACKAGE}}", "{{PACKAGE}}/vunsigned.c")
- loader.WrapGoC(_mock_text_vstring, _cfunc_vstring, []loader.GoC{{"_vstring", &S_mock_vstring, &F_mock_vstring}}, "{{PACKAGE}}", "{{PACKAGE}}/vstring.c")
- loader.WrapGoC(_mock_text_value, _cfunc_value, []loader.GoC{{"_value", &S_mock_value, &F_mock_value}}, "{{PACKAGE}}", "{{PACKAGE}}/value.c")
- loader.WrapGoC(_mock_text_parse_with_padding, _cfunc_parse_with_padding, []loader.GoC{{"_parse_with_padding", &S_mock_parse_with_padding, &F_mock_parse_with_padding}}, "{{PACKAGE}}", "{{PACKAGE}}/parse_with_padding.c")
- loader.WrapGoC(_mock_text_lookup_small_key, _cfunc_lookup_small_key, []loader.GoC{{"_lookup_small_key", &S_mock_lookup_small_key, &F_mock_lookup_small_key}}, "{{PACKAGE}}", "{{PACKAGE}}/lookup_small_key.c")
-}
-
-func TestTraceback(t *testing.T) {
- tests := []func() {
- mock_lspace,
- mock_f32toa,
- mock_f64toa,
- mock_html_escape,
- mock_i64toa,
- mock_quote,
- mock_skip_array,
- mock_skip_number,
- mock_skip_one,
- mock_get_by_path,
- mock_skip_object,
- mock_skip_one_fast,
- mock_u64toa,
- mock_unquote,
- mock_validate_one,
- mock_validate_utf8,
- mock_validate_utf8_fast,
- mock_vnumber,
- mock_vsigned,
- mock_vunsigned,
- mock_vstring,
- mock_value,
- mock_parse_with_padding,
- mock_lookup_small_key,
- }
- for _, f := range tests {
- f()
- }
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/types/types.go b/vendor/github.com/bytedance/sonic/internal/native/types/types.go
deleted file mode 100644
index 4d7af4df8..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/types/types.go
+++ /dev/null
@@ -1,167 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package types
-
-import (
- `fmt`
- `sync`
- `unsafe`
-)
-
-type ValueType = int64
-type ParsingError uint
-type SearchingError uint
-
-// NOTE: !NOT MODIFIED ONLY.
-// This definitions are followed in native/types.h.
-
-const BufPaddingSize int = 64
-
-const (
- V_EOF ValueType = 1
- V_NULL ValueType = 2
- V_TRUE ValueType = 3
- V_FALSE ValueType = 4
- V_ARRAY ValueType = 5
- V_OBJECT ValueType = 6
- V_STRING ValueType = 7
- V_DOUBLE ValueType = 8
- V_INTEGER ValueType = 9
- _ ValueType = 10 // V_KEY_SEP
- _ ValueType = 11 // V_ELEM_SEP
- _ ValueType = 12 // V_ARRAY_END
- _ ValueType = 13 // V_OBJECT_END
- V_MAX
-)
-
-const (
- // for native.Unquote() flags
- B_DOUBLE_UNQUOTE = 0
- B_UNICODE_REPLACE = 1
-
- // for native.Value() flags
- B_USE_NUMBER = 1
- B_VALIDATE_STRING = 5
- B_ALLOW_CONTROL = 31
-
- // for native.SkipOne() flags
- B_NO_VALIDATE_JSON= 6
-)
-
-const (
- F_DOUBLE_UNQUOTE = 1 << B_DOUBLE_UNQUOTE
- F_UNICODE_REPLACE = 1 << B_UNICODE_REPLACE
-
- F_USE_NUMBER = 1 << B_USE_NUMBER
- F_VALIDATE_STRING = 1 << B_VALIDATE_STRING
- F_ALLOW_CONTROL = 1 << B_ALLOW_CONTROL
-)
-
-const (
- MAX_RECURSE = 4096
-)
-
-const (
- SPACE_MASK = (1 << ' ') | (1 << '\t') | (1 << '\r') | (1 << '\n')
-)
-
-const (
- ERR_EOF ParsingError = 1
- ERR_INVALID_CHAR ParsingError = 2
- ERR_INVALID_ESCAPE ParsingError = 3
- ERR_INVALID_UNICODE ParsingError = 4
- ERR_INTEGER_OVERFLOW ParsingError = 5
- ERR_INVALID_NUMBER_FMT ParsingError = 6
- ERR_RECURSE_EXCEED_MAX ParsingError = 7
- ERR_FLOAT_INFINITY ParsingError = 8
- ERR_MISMATCH ParsingError = 9
- ERR_INVALID_UTF8 ParsingError = 10
-
- // error code used in ast
- ERR_NOT_FOUND ParsingError = 33
- ERR_UNSUPPORT_TYPE ParsingError = 34
-)
-
-var _ParsingErrors = []string{
- 0 : "ok",
- ERR_EOF : "eof",
- ERR_INVALID_CHAR : "invalid char",
- ERR_INVALID_ESCAPE : "invalid escape char",
- ERR_INVALID_UNICODE : "invalid unicode escape",
- ERR_INTEGER_OVERFLOW : "integer overflow",
- ERR_INVALID_NUMBER_FMT : "invalid number format",
- ERR_RECURSE_EXCEED_MAX : "recursion exceeded max depth",
- ERR_FLOAT_INFINITY : "float number is infinity",
- ERR_MISMATCH : "mismatched type with value",
- ERR_INVALID_UTF8 : "invalid UTF8",
-}
-
-func (self ParsingError) Error() string {
- return "json: error when parsing input: " + self.Message()
-}
-
-func (self ParsingError) Message() string {
- if int(self) < len(_ParsingErrors) {
- return _ParsingErrors[self]
- } else {
- return fmt.Sprintf("unknown error %d", self)
- }
-}
-
-type JsonState struct {
- Vt ValueType
- Dv float64
- Iv int64
- Ep int
- Dbuf *byte
- Dcap int
-}
-
-type StateMachine struct {
- Sp int
- Vt [MAX_RECURSE]int
-}
-
-var stackPool = sync.Pool{
- New: func()interface{}{
- return &StateMachine{}
- },
-}
-
-func NewStateMachine() *StateMachine {
- return stackPool.Get().(*StateMachine)
-}
-
-func FreeStateMachine(fsm *StateMachine) {
- stackPool.Put(fsm)
-}
-
-const MaxDigitNums = 800
-
-var digitPool = sync.Pool{
- New: func() interface{} {
- return (*byte)(unsafe.Pointer(&[MaxDigitNums]byte{}))
- },
-}
-
-func NewDbuf() *byte {
- return digitPool.Get().(*byte)
-}
-
-func FreeDbuf(p *byte) {
- digitPool.Put(p)
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/u64toa.tmpl b/vendor/github.com/bytedance/sonic/internal/native/u64toa.tmpl
deleted file mode 100644
index 451276e93..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/u64toa.tmpl
+++ /dev/null
@@ -1,34 +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/rt`
-)
-
-var F_u64toa func(out unsafe.Pointer, val uint64) (ret int)
-
-var S_u64toa uintptr
-
-//go:nosplit
-func u64toa(out *byte, val uint64) (ret int) {
- return F_u64toa(rt.NoEscape(unsafe.Pointer(out)), val)
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/unquote.tmpl b/vendor/github.com/bytedance/sonic/internal/native/unquote.tmpl
deleted file mode 100644
index d87ecd316..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/unquote.tmpl
+++ /dev/null
@@ -1,34 +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/rt`
-)
-
-var F_unquote func(sp unsafe.Pointer, nb int, dp unsafe.Pointer, ep unsafe.Pointer, flags uint64) (ret int)
-
-var S_unquote uintptr
-
-//go:nosplit
-func unquote(sp unsafe.Pointer, nb int, dp unsafe.Pointer, ep *int, flags uint64) (ret int) {
- return F_unquote(rt.NoEscape(sp), nb, dp, rt.NoEscape(unsafe.Pointer(ep)), flags)
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/validate_one.tmpl b/vendor/github.com/bytedance/sonic/internal/native/validate_one.tmpl
deleted file mode 100644
index 592065c42..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/validate_one.tmpl
+++ /dev/null
@@ -1,35 +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 F_validate_one func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) (ret int)
-
-var S_validate_one uintptr
-
-//go:nosplit
-func validate_one(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) {
- return F_validate_one(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags)
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/validate_utf8.tmpl b/vendor/github.com/bytedance/sonic/internal/native/validate_utf8.tmpl
deleted file mode 100644
index 3bb6ffe25..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/validate_utf8.tmpl
+++ /dev/null
@@ -1,37 +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 F_validate_utf8 func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer) (ret int)
-
-var S_validate_utf8 uintptr
-
-//go:nosplit
-func validate_utf8(s *string, p *int, m *types.StateMachine) (ret int) {
- return F_validate_utf8(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)))
-}
-
-
diff --git a/vendor/github.com/bytedance/sonic/internal/native/validate_utf8_fast.tmpl b/vendor/github.com/bytedance/sonic/internal/native/validate_utf8_fast.tmpl
deleted file mode 100644
index 0d370f656..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/validate_utf8_fast.tmpl
+++ /dev/null
@@ -1,34 +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/rt`
-)
-
-var F_validate_utf8_fast func(s unsafe.Pointer) (ret int)
-
-var S_validate_utf8_fast uintptr
-
-//go:nosplit
-func validate_utf8_fast(s *string) (ret int) {
- return F_validate_utf8_fast(rt.NoEscape(unsafe.Pointer(s)))
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/value.tmpl b/vendor/github.com/bytedance/sonic/internal/native/value.tmpl
deleted file mode 100644
index 3928488fa..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/value.tmpl
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package {{PACKAGE}}
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/native/types`
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var F_value func(s unsafe.Pointer, n int, p int, v unsafe.Pointer, flags uint64) (ret int)
-
-var S_value uintptr
-
-//go:nosplit
-func value(s unsafe.Pointer, n int, p int, v *types.JsonState, flags uint64) (ret int) {
- return F_value(rt.NoEscape(unsafe.Pointer(s)), n, p, rt.NoEscape(unsafe.Pointer(v)), flags)
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/vnumber.tmpl b/vendor/github.com/bytedance/sonic/internal/native/vnumber.tmpl
deleted file mode 100644
index af4fc6ca8..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/vnumber.tmpl
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package {{PACKAGE}}
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/native/types`
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var F_vnumber func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer)
-
-var S_vnumber uintptr
-
-//go:nosplit
-func vnumber(s *string, p *int, v *types.JsonState) {
- F_vnumber(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v)))
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/vsigned.tmpl b/vendor/github.com/bytedance/sonic/internal/native/vsigned.tmpl
deleted file mode 100644
index a64b8b298..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/vsigned.tmpl
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package {{PACKAGE}}
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/native/types`
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var F_vsigned func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer)
-
-var S_vsigned uintptr
-
-//go:nosplit
-func vsigned(s *string, p *int, v *types.JsonState) {
- F_vsigned(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v)))
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/vstring.tmpl b/vendor/github.com/bytedance/sonic/internal/native/vstring.tmpl
deleted file mode 100644
index f5e729efc..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/vstring.tmpl
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package {{PACKAGE}}
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/native/types`
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var F_vstring func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer, flags uint64)
-
-var S_vstring uintptr
-
-//go:nosplit
-func vstring(s *string, p *int, v *types.JsonState, flags uint64) {
- F_vstring(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v)), flags)
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/native/vunsigned.tmpl b/vendor/github.com/bytedance/sonic/internal/native/vunsigned.tmpl
deleted file mode 100644
index f6a8cec02..000000000
--- a/vendor/github.com/bytedance/sonic/internal/native/vunsigned.tmpl
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package {{PACKAGE}}
-
-import (
- `unsafe`
-
- `github.com/bytedance/sonic/internal/native/types`
- `github.com/bytedance/sonic/internal/rt`
-)
-
-var F_vunsigned func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer)
-
-var S_vunsigned uintptr
-
-//go:nosplit
-func vunsigned(s *string, p *int, v *types.JsonState) {
- F_vunsigned(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v)))
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/optcaching/asm.s b/vendor/github.com/bytedance/sonic/internal/optcaching/asm.s
deleted file mode 100644
index e69de29bb..000000000
--- a/vendor/github.com/bytedance/sonic/internal/optcaching/asm.s
+++ /dev/null
diff --git a/vendor/github.com/bytedance/sonic/internal/optcaching/fcache.go b/vendor/github.com/bytedance/sonic/internal/optcaching/fcache.go
deleted file mode 100644
index 40b3e081f..000000000
--- a/vendor/github.com/bytedance/sonic/internal/optcaching/fcache.go
+++ /dev/null
@@ -1,362 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package caching
-
-import (
- "strings"
- "unicode"
- "unsafe"
-
- "github.com/bytedance/sonic/internal/envs"
- "github.com/bytedance/sonic/internal/native"
- "github.com/bytedance/sonic/internal/resolver"
- "github.com/bytedance/sonic/internal/rt"
-)
-
-const _AlignSize = 32
-const _PaddingSize = 32
-
-type FieldLookup interface {
- Set(fields []resolver.FieldMeta)
- Get(name string) int
-}
-
-func isAscii(s string) bool {
- for i :=0; i < len(s); i++ {
- if s[i] > unicode.MaxASCII {
- return false
- }
- }
- return true
-}
-
-func NewFieldLookup(fields []resolver.FieldMeta) FieldLookup {
- var f FieldLookup
- isAsc := true
- n := len(fields)
-
- // when field name has non-ascii, use the fallback methods to use strings.ToLower
- for _, f := range fields {
- if !isAscii(f.Name) {
- isAsc = false
- break
- }
- }
-
- if n <= 8 {
- f = NewSmallFieldMap(n)
- } else if envs.UseFastMap && n <= 128 && isAsc {
- f = NewNormalFieldMap(n)
- } else {
- f = NewFallbackFieldMap(n)
- }
-
- f.Set(fields)
- return f
-}
-
-// Map for keys nums max 8, idx is in [0, 8)
-type SmallFieldMap struct {
- keys []string
- lowerKeys []string
-}
-
-func NewSmallFieldMap (hint int) *SmallFieldMap {
- return &SmallFieldMap{
- keys: make([]string, hint, hint),
- lowerKeys: make([]string, hint, hint),
- }
-}
-
-func (self *SmallFieldMap) Set(fields []resolver.FieldMeta) {
- if len(fields) > 8 {
- panic("small field map should use in small struct")
- }
-
- for i, f := range fields {
- self.keys[i] = f.Name
- self.lowerKeys[i] = strings.ToLower(f.Name)
- }
-}
-
-func (self *SmallFieldMap) Get(name string) int {
- for i, k := range self.keys {
- if len(k) == len(name) && k == name {
- return i
- }
- }
-
- name = strings.ToLower(name)
- for i, k := range self.lowerKeys {
- if len(k) == len(name) && k == name {
- return i
- }
- }
- return -1
-}
-
-
-/*
-1. select by the length: 0 ~ 32 and larger lengths
-2. simd match the aligned prefix of the keys: 4/8/16/32 bytes or larger keys
-3. check the key with strict match
-4. check the key with case-insensitive match
-5. find the index
-
-Mem Layout:
- fixed 33 * 5 bytes 165 bytes ||| variable keys ||| variable lowerkeys
-| length metadata array[33] ||| key0.0 | u8 | key0.1 | u8 | ... || key1.0 | u8 | key1.1 | u8 | ... ||| lowerkeys info ...
-
-*/
-
-// Map for keys nums max 255, idx is in [0, 255), idx 255 means not found.
-// keysoffset
-// | metadata | aligned key0 | aligned key1 | ... |
-// 1 ~ 8
-// 8 ~ 16
-// 16 ~ 32
-// > 32 keys use the long keys entry lists
-// use bytes to reduce GC
-type NormalFieldMap struct {
- keys []byte
- longKeys []keyEntry
- // offset for lower
- lowOffset int
-}
-
-type keyEntry struct {
- key string
- lowerKey string
- index uint
-}
-
-func NewNormalFieldMap(n int) *NormalFieldMap {
- return &NormalFieldMap{
- }
-}
-
-const _HdrSlot = 33
-const _HdrSize = _HdrSlot * 5
-
-// use native SIMD to accelerate it
-func (self *NormalFieldMap) Get(name string) int {
- // small keys use native C
- if len(name) <= 32 {
- _ = native.LookupSmallKey
- return native.LookupSmallKey(&name, &self.keys, self.lowOffset);
- }
- return self.getLongKey(name)
-}
-
-func (self *NormalFieldMap) getLongKey(name string) int {
- for _, k := range self.longKeys {
- if len(k.key) != len(name) {
- continue;
- }
- if k.key == name {
- return int(k.index)
- }
- }
-
- lower := strings.ToLower(name)
- for _, k := range self.longKeys {
- if len(k.key) != len(name) {
- continue;
- }
-
- if k.lowerKey == lower {
- return int(k.index)
- }
- }
- return -1
-}
-
-func (self *NormalFieldMap) Getdouble(name string) int {
- if len(name) > 32 {
- for _, k := range self.longKeys {
- if len(k.key) != len(name) {
- continue;
- }
- if k.key == name {
- return int(k.index)
- }
- }
- return self.getCaseInsensitive(name)
- }
-
- // check the fixed length keys, not found the target length
- cnt := int(self.keys[5 * len(name)])
- if cnt == 0 {
- return -1
- }
- p := ((*rt.GoSlice)(unsafe.Pointer(&self.keys))).Ptr
- offset := int(*(*int32)(unsafe.Pointer(uintptr(p) + uintptr(5 * len(name) + 1)))) + _HdrSize
- for i := 0; i < cnt; i++ {
- key := rt.Mem2Str(self.keys[offset: offset + len(name)])
- if key == name {
- return int(self.keys[offset + len(name)])
- }
- offset += len(name) + 1
- }
-
- return self.getCaseInsensitive(name)
-}
-
-func (self *NormalFieldMap) getCaseInsensitive(name string) int {
- lower := strings.ToLower(name)
- if len(name) > 32 {
- for _, k := range self.longKeys {
- if len(k.key) != len(name) {
- continue;
- }
-
- if k.lowerKey == lower {
- return int(k.index)
- }
- }
- return -1
- }
-
- cnt := int(self.keys[5 * len(name)])
- p := ((*rt.GoSlice)(unsafe.Pointer(&self.keys))).Ptr
- offset := int(*(*int32)(unsafe.Pointer(uintptr(p) + uintptr(5 * len(name) + 1)))) + self.lowOffset
- for i := 0; i < cnt; i++ {
- key := rt.Mem2Str(self.keys[offset: offset + len(name)])
- if key == lower {
- return int(self.keys[offset + len(name)])
- }
- offset += len(name) + 1
- }
-
- return -1
-}
-
-type keysInfo struct {
- counts int
- lenSum int
- offset int
- cur int
-}
-
-func (self *NormalFieldMap) Set(fields []resolver.FieldMeta) {
- if len(fields) <=8 || len(fields) > 128 {
- panic("normal field map should use in small struct")
- }
-
- // allocate the flat map in []byte
- var keyLenSum [_HdrSlot]keysInfo
-
- for i := 0; i < _HdrSlot; i++ {
- keyLenSum[i].offset = 0
- keyLenSum[i].counts = 0
- keyLenSum[i].lenSum = 0
- keyLenSum[i].cur = 0
- }
-
- kvLen := 0
- for _, f := range(fields) {
- len := len(f.Name)
- if len <= 32 {
- kvLen += len + 1 // key + index
- keyLenSum[len].counts++
- keyLenSum[len].lenSum += len + 1
- }
-
- }
-
- // add a padding size at last to make it friendly for SIMD.
- self.keys = make([]byte, _HdrSize + 2 * kvLen, _HdrSize + 2 * kvLen + _PaddingSize)
- self.lowOffset = _HdrSize + kvLen
-
- // initialize all keys offset
- self.keys[0] = byte(keyLenSum[0].counts)
- // self.keys[1:5] = 0 // offset is always zero here.
- i := 1
- p := ((*rt.GoSlice)(unsafe.Pointer(&self.keys))).Ptr
- for i < _HdrSlot {
- keyLenSum[i].offset = keyLenSum[i-1].offset + keyLenSum[i-1].lenSum
- self.keys[i * 5] = byte(keyLenSum[i].counts)
- // write the offset into []byte
- *(*int32)(unsafe.Pointer(uintptr(p) + uintptr(i * 5 + 1))) = int32(keyLenSum[i].offset)
- i += 1
-
- }
-
- // fill the key into bytes
- for i, f := range(fields) {
- len := len(f.Name)
- if len <= 32 {
- offset := keyLenSum[len].offset + keyLenSum[len].cur
- copy(self.keys[_HdrSize + offset: ], f.Name)
- copy(self.keys[self.lowOffset + offset: ], strings.ToLower(f.Name))
- self.keys[_HdrSize + offset + len] = byte(i)
- self.keys[self.lowOffset + offset + len] = byte(i)
- keyLenSum[len].cur += len + 1
-
- } else {
- self.longKeys = append(self.longKeys, keyEntry{f.Name, strings.ToLower(f.Name), uint(i)})
- }
- }
-
-}
-
-// use hashnap
-type FallbackFieldMap struct {
- oders []string
- inner map[string]int
- backup map[string]int
-}
-
- func NewFallbackFieldMap(n int) *FallbackFieldMap {
- return &FallbackFieldMap{
- oders: make([]string, n, n),
- inner: make(map[string]int, n*2),
- backup: make(map[string]int, n*2),
- }
- }
-
- func (self *FallbackFieldMap) Get(name string) int {
- if i, ok := self.inner[name]; ok {
- return i
- } else {
- return self.getCaseInsensitive(name)
- }
- }
-
- func (self *FallbackFieldMap) Set(fields []resolver.FieldMeta) {
-
- for i, f := range(fields) {
- name := f.Name
- self.oders[i] = name
- self.inner[name] = i
-
- /* add the case-insensitive version, prefer the one with smaller field ID */
- key := strings.ToLower(name)
- if v, ok := self.backup[key]; !ok || i < v {
- self.backup[key] = i
- }
- }
- }
-
- func (self *FallbackFieldMap) getCaseInsensitive(name string) int {
- if i, ok := self.backup[strings.ToLower(name)]; ok {
- return i
- } else {
- return -1
- }
- }
- \ No newline at end of file
diff --git a/vendor/github.com/bytedance/sonic/internal/resolver/asm.s b/vendor/github.com/bytedance/sonic/internal/resolver/asm.s
deleted file mode 100644
index e69de29bb..000000000
--- a/vendor/github.com/bytedance/sonic/internal/resolver/asm.s
+++ /dev/null
diff --git a/vendor/github.com/bytedance/sonic/internal/resolver/resolver.go b/vendor/github.com/bytedance/sonic/internal/resolver/resolver.go
deleted file mode 100644
index 795434f4e..000000000
--- a/vendor/github.com/bytedance/sonic/internal/resolver/resolver.go
+++ /dev/null
@@ -1,214 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package resolver
-
-import (
- `fmt`
- `reflect`
- `strings`
- `sync`
-)
-
-type FieldOpts int
-type OffsetType int
-
-const (
- F_omitempty FieldOpts = 1 << iota
- F_stringize
-)
-
-const (
- F_offset OffsetType = iota
- F_deref
-)
-
-type Offset struct {
- Size uintptr
- Kind OffsetType
- Type reflect.Type
-}
-
-type FieldMeta struct {
- Name string
- Path []Offset
- Opts FieldOpts
- Type reflect.Type
-}
-
-func (self *FieldMeta) String() string {
- var path []string
- var opts []string
-
- /* dump the field path */
- for _, off := range self.Path {
- if off.Kind == F_offset {
- path = append(path, fmt.Sprintf("%d", off.Size))
- } else {
- path = append(path, fmt.Sprintf("%d.(*%s)", off.Size, off.Type))
- }
- }
-
- /* check for "string" */
- if (self.Opts & F_stringize) != 0 {
- opts = append(opts, "string")
- }
-
- /* check for "omitempty" */
- if (self.Opts & F_omitempty) != 0 {
- opts = append(opts, "omitempty")
- }
-
- /* format the field */
- return fmt.Sprintf(
- "{Field \"%s\" @ %s, opts=%s, type=%s}",
- self.Name,
- strings.Join(path, "."),
- strings.Join(opts, ","),
- self.Type,
- )
-}
-
-func (self *FieldMeta) optimize() {
- var n int
- var v uintptr
-
- /* merge adjacent offsets */
- for _, o := range self.Path {
- if v += o.Size; o.Kind == F_deref {
- self.Path[n].Size = v
- self.Path[n].Type, v = o.Type, 0
- self.Path[n].Kind, n = F_deref, n + 1
- }
- }
-
- /* last offset value */
- if v != 0 {
- self.Path[n].Size = v
- self.Path[n].Type = nil
- self.Path[n].Kind = F_offset
- n++
- }
-
- /* must be at least 1 offset */
- if n != 0 {
- self.Path = self.Path[:n]
- } else {
- self.Path = []Offset{{Kind: F_offset}}
- }
-}
-
-func resolveFields(vt reflect.Type) []FieldMeta {
- tfv := typeFields(vt)
- ret := []FieldMeta(nil)
-
- /* convert each field */
- for _, fv := range tfv.list {
- item := vt
- path := []Offset(nil)
- opts := FieldOpts(0)
-
- /* check for "string" */
- if fv.quoted {
- opts |= F_stringize
- }
-
- /* check for "omitempty" */
- if fv.omitEmpty {
- opts |= F_omitempty
- }
-
- /* dump the field path */
- for _, i := range fv.index {
- kind := F_offset
- fval := item.Field(i)
- item = fval.Type
-
- /* deref the pointer if needed */
- if item.Kind() == reflect.Ptr {
- kind = F_deref
- item = item.Elem()
- }
-
- /* add to path */
- path = append(path, Offset {
- Kind: kind,
- Type: item,
- Size: fval.Offset,
- })
- }
-
- /* get the index to the last offset */
- idx := len(path) - 1
- fvt := path[idx].Type
-
- /* do not dereference into fields */
- if path[idx].Kind == F_deref {
- fvt = reflect.PtrTo(fvt)
- path[idx].Kind = F_offset
- }
-
- /* add to result */
- ret = append(ret, FieldMeta {
- Type: fvt,
- Opts: opts,
- Path: path,
- Name: fv.name,
- })
- }
-
- /* optimize the offsets */
- for i := range ret {
- ret[i].optimize()
- }
-
- /* all done */
- return ret
-}
-
-var (
- fieldLock = sync.RWMutex{}
- fieldCache = map[reflect.Type][]FieldMeta{}
-)
-
-func ResolveStruct(vt reflect.Type) []FieldMeta {
- var ok bool
- var fm []FieldMeta
-
- /* attempt to read from cache */
- fieldLock.RLock()
- fm, ok = fieldCache[vt]
- fieldLock.RUnlock()
-
- /* check if it was cached */
- if ok {
- return fm
- }
-
- /* otherwise use write-lock */
- fieldLock.Lock()
- defer fieldLock.Unlock()
-
- /* double check */
- if fm, ok = fieldCache[vt]; ok {
- return fm
- }
-
- /* resolve the field */
- fm = resolveFields(vt)
- fieldCache[vt] = fm
- return fm
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/resolver/stubs_compat.go b/vendor/github.com/bytedance/sonic/internal/resolver/stubs_compat.go
deleted file mode 100644
index a3479543d..000000000
--- a/vendor/github.com/bytedance/sonic/internal/resolver/stubs_compat.go
+++ /dev/null
@@ -1,48 +0,0 @@
-// +build !go1.21
-
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package resolver
-
-import (
- _ `encoding/json`
- `reflect`
- _ `unsafe`
-)
-
-type StdField struct {
- name string
- nameBytes []byte
- equalFold func()
- nameNonEsc string
- nameEscHTML string
- tag bool
- index []int
- typ reflect.Type
- omitEmpty bool
- quoted bool
- encoder func()
-}
-
-type StdStructFields struct {
- list []StdField
- nameIndex map[string]int
-}
-
-//go:noescape
-//go:linkname typeFields encoding/json.typeFields
-func typeFields(_ reflect.Type) StdStructFields
diff --git a/vendor/github.com/bytedance/sonic/internal/resolver/stubs_latest.go b/vendor/github.com/bytedance/sonic/internal/resolver/stubs_latest.go
deleted file mode 100644
index f5a9bff2b..000000000
--- a/vendor/github.com/bytedance/sonic/internal/resolver/stubs_latest.go
+++ /dev/null
@@ -1,48 +0,0 @@
-// +build go1.21
-
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package resolver
-
-import (
- _ `encoding/json`
- `reflect`
- _ `unsafe`
-)
-
-type StdField struct {
- name string
- nameBytes []byte
- nameNonEsc string
- nameEscHTML string
- tag bool
- index []int
- typ reflect.Type
- omitEmpty bool
- quoted bool
- encoder func()
-}
-
-type StdStructFields struct {
- list []StdField
- nameIndex map[string]*StdField
- byFoldedName map[string]*StdField
-}
-
-//go:noescape
-//go:linkname typeFields encoding/json.typeFields
-func typeFields(_ reflect.Type) StdStructFields
diff --git a/vendor/github.com/bytedance/sonic/internal/rt/asm_amd64.s b/vendor/github.com/bytedance/sonic/internal/rt/asm_amd64.s
deleted file mode 100644
index 48a564bee..000000000
--- a/vendor/github.com/bytedance/sonic/internal/rt/asm_amd64.s
+++ /dev/null
@@ -1,20 +0,0 @@
-// +build !noasm,amd64 !appengine,amd64
-// Code generated by asm2asm, DO NOT EDIT·
-
-#include "go_asm.h"
-#include "funcdata.h"
-#include "textflag.h"
-
-TEXT ·MoreStack(SB), NOSPLIT, $0 - 8
- NO_LOCAL_POINTERS
-_entry:
- MOVQ (TLS), R14
- MOVQ size+0(FP), R12
- NOTQ R12
- LEAQ (SP)(R12*1), R12
- CMPQ R12, 16(R14)
- JBE _stack_grow
- RET
-_stack_grow:
- CALL runtime·morestack_noctxt<>(SB)
- JMP _entry
diff --git a/vendor/github.com/bytedance/sonic/internal/rt/asm_compat.s b/vendor/github.com/bytedance/sonic/internal/rt/asm_compat.s
deleted file mode 100644
index c807d8343..000000000
--- a/vendor/github.com/bytedance/sonic/internal/rt/asm_compat.s
+++ /dev/null
@@ -1,10 +0,0 @@
-// +build !noasm,!amd64 !appengine,!amd64
-// Code generated by asm2asm, DO NOT EDIT.
-
-#include "go_asm.h"
-#include "funcdata.h"
-#include "textflag.h"
-
-TEXT ·MoreStack(SB), NOSPLIT, $0 - 8
- NO_LOCAL_POINTERS
- RET
diff --git a/vendor/github.com/bytedance/sonic/internal/rt/assertI2I.go b/vendor/github.com/bytedance/sonic/internal/rt/assertI2I.go
deleted file mode 100644
index d19376a60..000000000
--- a/vendor/github.com/bytedance/sonic/internal/rt/assertI2I.go
+++ /dev/null
@@ -1,42 +0,0 @@
-// +build go1.17
-
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package rt
-
-import (
- _ `unsafe`
-)
-
-func AssertI2I(t *GoType, i GoIface) (r GoIface) {
- inter := IfaceType(t)
- tab := i.Itab
- if tab == nil {
- return
- }
- if (*GoInterfaceType)(tab.it) != inter {
- tab = GetItab(inter, tab.Vt, true)
- if tab == nil {
- return
- }
- }
- r.Itab = tab
- r.Value = i.Value
- return
-}
-
-
diff --git a/vendor/github.com/bytedance/sonic/internal/rt/base64_amd64.go b/vendor/github.com/bytedance/sonic/internal/rt/base64_amd64.go
deleted file mode 100644
index 263bc592f..000000000
--- a/vendor/github.com/bytedance/sonic/internal/rt/base64_amd64.go
+++ /dev/null
@@ -1,20 +0,0 @@
-// +build amd64,go1.17,!go1.24
-
-package rt
-
-import (
- "github.com/cloudwego/base64x"
-)
-
-func DecodeBase64(raw []byte) ([]byte, error) {
- ret := make([]byte, base64x.StdEncoding.DecodedLen(len(raw)))
- n, err := base64x.StdEncoding.Decode(ret, raw)
- if err != nil {
- return nil, err
- }
- return ret[:n], nil
-}
-
-func EncodeBase64(src []byte) string {
- return base64x.StdEncoding.EncodeToString(src)
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/rt/base64_compat.go b/vendor/github.com/bytedance/sonic/internal/rt/base64_compat.go
deleted file mode 100644
index 791f79355..000000000
--- a/vendor/github.com/bytedance/sonic/internal/rt/base64_compat.go
+++ /dev/null
@@ -1,20 +0,0 @@
-// +build !amd64 !go1.17 go1.24
-
-package rt
-
-import (
- "encoding/base64"
-)
-
-func DecodeBase64(raw []byte) ([]byte, error) {
- ret := make([]byte, base64.StdEncoding.DecodedLen(len(raw)))
- n, err := base64.StdEncoding.Decode(ret, raw)
- if err != nil {
- return nil, err
- }
- return ret[:n], nil
-}
-
-func EncodeBase64(src []byte) string {
- return base64.StdEncoding.EncodeToString(src)
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/rt/fastconv.go b/vendor/github.com/bytedance/sonic/internal/rt/fastconv.go
deleted file mode 100644
index 81196650d..000000000
--- a/vendor/github.com/bytedance/sonic/internal/rt/fastconv.go
+++ /dev/null
@@ -1,175 +0,0 @@
-package rt
-
-import (
- "unsafe"
- "encoding/json"
-)
-
-// Copied from Golang
-var staticuint64s = [...]uint64{
- 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
- 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
- 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
- 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f,
- 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27,
- 0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f,
- 0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37,
- 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f,
- 0x40, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47,
- 0x48, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x4e, 0x4f,
- 0x50, 0x51, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57,
- 0x58, 0x59, 0x5a, 0x5b, 0x5c, 0x5d, 0x5e, 0x5f,
- 0x60, 0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67,
- 0x68, 0x69, 0x6a, 0x6b, 0x6c, 0x6d, 0x6e, 0x6f,
- 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77,
- 0x78, 0x79, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e, 0x7f,
- 0x80, 0x81, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,
- 0x88, 0x89, 0x8a, 0x8b, 0x8c, 0x8d, 0x8e, 0x8f,
- 0x90, 0x91, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97,
- 0x98, 0x99, 0x9a, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f,
- 0xa0, 0xa1, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7,
- 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xae, 0xaf,
- 0xb0, 0xb1, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6, 0xb7,
- 0xb8, 0xb9, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf,
- 0xc0, 0xc1, 0xc2, 0xc3, 0xc4, 0xc5, 0xc6, 0xc7,
- 0xc8, 0xc9, 0xca, 0xcb, 0xcc, 0xcd, 0xce, 0xcf,
- 0xd0, 0xd1, 0xd2, 0xd3, 0xd4, 0xd5, 0xd6, 0xd7,
- 0xd8, 0xd9, 0xda, 0xdb, 0xdc, 0xdd, 0xde, 0xdf,
- 0xe0, 0xe1, 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7,
- 0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xed, 0xee, 0xef,
- 0xf0, 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7,
- 0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff,
-}
-
-const maxZero = 1024 // must match value in reflect/value.go:maxZero cmd/compile/internal/gc/walk.go:zeroValSize
-var zeroVal [maxZero]byte
-
-
-type TslicePool struct {
- pool []GoSlice
- index int
-}
-
-func NewTslicePool (hint int) TslicePool {
- return TslicePool{
- pool: make([]GoSlice, hint, hint),
- index: 0,
- }
-}
-
-func (self *TslicePool) Conv(val GoSlice, typ *GoType, ep *interface{}) {
- var vp unsafe.Pointer
-
- if ((*GoSlice)(unsafe.Pointer(&val))).Ptr == nil {
- vp = unsafe.Pointer(&zeroVal[0])
- } else if self.index < len(self.pool) {
- dst := &(self.pool)[self.index]
- *dst = val
- self.index++
- vp = unsafe.Pointer(dst)
- } else {
- vp = Mallocgc(unsafe.Sizeof(val), BytesType, true)
- }
- *((*GoEface)(unsafe.Pointer(ep))) = GoEface{Type: typ, Value: vp}
-}
-
-func (self *TslicePool) Free() {
- self.pool = nil
-}
-
-type TstringPool struct {
- pool []string
- index int
-}
-
-func NewTstringPool (hint int) TstringPool {
- return TstringPool{
- pool: make([]string, hint),
- index: 0,
- }
-}
-
-func (self *TstringPool) Conv(val string, ep *interface{}) {
- var vp unsafe.Pointer
- if val == "" {
- vp = unsafe.Pointer(&zeroVal[0])
- } else if self.index < len(self.pool) {
- dst := &(self.pool)[self.index]
- *dst = val
- self.index++
- vp = unsafe.Pointer(dst)
- } else {
- vp = Mallocgc(unsafe.Sizeof(val), StringType, true)
- }
-
- // convert into interface{}
- *((*GoEface)(unsafe.Pointer(ep))) = GoEface{Type: StringType, Value: vp}
-}
-
-
-func (self *TstringPool) ConvNum(val json.Number, ep *interface{}) {
- var vp unsafe.Pointer
- if val == "" {
- vp = unsafe.Pointer(&zeroVal[0])
- } else if self.index < len(self.pool) {
- dst := &(self.pool)[self.index]
- *dst = string(val)
- self.index++
- vp = unsafe.Pointer(dst)
- } else {
- vp = Mallocgc(unsafe.Sizeof(val), StringType, true)
- }
-
- // convert into interface{}
- *((*GoEface)(unsafe.Pointer(ep))) = GoEface{Type: JsonNumberType, Value: vp}
-}
-
-
-func (self *TstringPool) Free() {
- self.pool = nil
-}
-
-type T64Pool struct {
- pool []uint64
- index int
-}
-
-func NewT64Pool (hint int) T64Pool {
- return T64Pool{
- pool: make([]uint64, hint, hint),
- index: 0,
- }
-}
-
-func (self *T64Pool) Conv(val uint64, typ *GoType, ep *interface{}) {
- var vp unsafe.Pointer
- if val < uint64(len(staticuint64s)) {
- vp = unsafe.Pointer(&staticuint64s[val])
- } else if self.index < len(self.pool) {
- dst := &(self.pool)[self.index]
- *dst = val
- self.index++
- vp = unsafe.Pointer(dst)
- } else {
- vp = Mallocgc(8, Uint64Type, false)
- }
-
- // convert into interface{}
- *((*GoEface)(unsafe.Pointer(ep))) = GoEface{Type: typ, Value: vp}
-}
-
-func (self *T64Pool) Free() {
- self.pool = nil
-}
-
-func ConvTBool(val bool, ep *interface{}) {
- var vp unsafe.Pointer
- if val {
- vp = unsafe.Pointer(&staticuint64s[1])
- } else {
- vp = unsafe.Pointer(&staticuint64s[0])
- }
-
- *((*GoEface)(unsafe.Pointer(ep))) = GoEface{Type: BoolType, Value: vp}
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/rt/fastmem.go b/vendor/github.com/bytedance/sonic/internal/rt/fastmem.go
deleted file mode 100644
index 508be4765..000000000
--- a/vendor/github.com/bytedance/sonic/internal/rt/fastmem.go
+++ /dev/null
@@ -1,155 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package rt
-
-import (
- "reflect"
- "unsafe"
-
- "github.com/bytedance/sonic/option"
-)
-
-//go:nosplit
-func Get16(v []byte) int16 {
- return *(*int16)((*GoSlice)(unsafe.Pointer(&v)).Ptr)
-}
-
-//go:nosplit
-func Get32(v []byte) int32 {
- return *(*int32)((*GoSlice)(unsafe.Pointer(&v)).Ptr)
-}
-
-//go:nosplit
-func Get64(v []byte) int64 {
- return *(*int64)((*GoSlice)(unsafe.Pointer(&v)).Ptr)
-}
-
-//go:nosplit
-func Mem2Str(v []byte) (s string) {
- (*GoString)(unsafe.Pointer(&s)).Len = (*GoSlice)(unsafe.Pointer(&v)).Len
- (*GoString)(unsafe.Pointer(&s)).Ptr = (*GoSlice)(unsafe.Pointer(&v)).Ptr
- return
-}
-
-//go:nosplit
-func Str2Mem(s string) (v []byte) {
- (*GoSlice)(unsafe.Pointer(&v)).Cap = (*GoString)(unsafe.Pointer(&s)).Len
- (*GoSlice)(unsafe.Pointer(&v)).Len = (*GoString)(unsafe.Pointer(&s)).Len
- (*GoSlice)(unsafe.Pointer(&v)).Ptr = (*GoString)(unsafe.Pointer(&s)).Ptr
- return
-}
-
-func BytesFrom(p unsafe.Pointer, n int, c int) (r []byte) {
- (*GoSlice)(unsafe.Pointer(&r)).Ptr = p
- (*GoSlice)(unsafe.Pointer(&r)).Len = n
- (*GoSlice)(unsafe.Pointer(&r)).Cap = c
- return
-}
-
-func FuncAddr(f interface{}) unsafe.Pointer {
- if vv := UnpackEface(f); vv.Type.Kind() != reflect.Func {
- panic("f is not a function")
- } else {
- return *(*unsafe.Pointer)(vv.Value)
- }
-}
-
-//go:nocheckptr
-func IndexChar(src string, index int) unsafe.Pointer {
- return unsafe.Pointer(uintptr((*GoString)(unsafe.Pointer(&src)).Ptr) + uintptr(index))
-}
-
-//go:nocheckptr
-func IndexByte(ptr []byte, index int) unsafe.Pointer {
- return unsafe.Pointer(uintptr((*GoSlice)(unsafe.Pointer(&ptr)).Ptr) + uintptr(index))
-}
-
-func GuardSlice(buf *[]byte, n int) {
- c := cap(*buf)
- l := len(*buf)
- if c-l < n {
- c = c>>1 + n + l
- if c < 32 {
- c = 32
- }
- tmp := make([]byte, l, c)
- copy(tmp, *buf)
- *buf = tmp
- }
-}
-
-func GuardSlice2(buf []byte, n int) []byte {
- c := cap(buf)
- l := len(buf)
- if c-l < n {
- c = c>>1 + n + l
- if c < 32 {
- c = 32
- }
- tmp := make([]byte, l, c)
- copy(tmp, buf)
- buf = tmp
- }
- return buf
-}
-
-//go:nosplit
-func Ptr2SlicePtr(s unsafe.Pointer, l int, c int) unsafe.Pointer {
- slice := &GoSlice{
- Ptr: s,
- Len: l,
- Cap: c,
- }
- return unsafe.Pointer(slice)
-}
-
-//go:nosplit
-func StrPtr(s string) unsafe.Pointer {
- return (*GoString)(unsafe.Pointer(&s)).Ptr
-}
-
-//go:nosplit
-func StrFrom(p unsafe.Pointer, n int64) (s string) {
- (*GoString)(unsafe.Pointer(&s)).Ptr = p
- (*GoString)(unsafe.Pointer(&s)).Len = int(n)
- return
-}
-
-// NoEscape hides a pointer from escape analysis. NoEscape is
-// the identity function but escape analysis doesn't think the
-// output depends on the input. NoEscape is inlined and currently
-// compiles down to zero instructions.
-// USE CAREFULLY!
-//go:nosplit
-//goland:noinspection GoVetUnsafePointer
-func NoEscape(p unsafe.Pointer) unsafe.Pointer {
- x := uintptr(p)
- return unsafe.Pointer(x ^ 0)
-}
-
-//go:nosplit
-func MoreStack(size uintptr)
-
-//go:nosplit
-func Add(ptr unsafe.Pointer, off uintptr) unsafe.Pointer {
- return unsafe.Pointer(uintptr(ptr) + off)
-}
-
-// CanSizeResue
-func CanSizeResue(cap int) bool {
- return cap <= int(option.LimitBufferSize)
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/rt/fastvalue.go b/vendor/github.com/bytedance/sonic/internal/rt/fastvalue.go
deleted file mode 100644
index 85c90fc07..000000000
--- a/vendor/github.com/bytedance/sonic/internal/rt/fastvalue.go
+++ /dev/null
@@ -1,261 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package rt
-
-import (
- "reflect"
- "unsafe"
-)
-
-var (
- reflectRtypeItab = findReflectRtypeItab()
-)
-
-// GoType.KindFlags const
-const (
- F_direct = 1 << 5
- F_kind_mask = (1 << 5) - 1
-)
-
-// GoType.Flags const
-const (
- tflagUncommon uint8 = 1 << 0
- tflagExtraStar uint8 = 1 << 1
- tflagNamed uint8 = 1 << 2
- tflagRegularMemory uint8 = 1 << 3
-)
-
-type GoType struct {
- Size uintptr
- PtrData uintptr
- Hash uint32
- Flags uint8
- Align uint8
- FieldAlign uint8
- KindFlags uint8
- Traits unsafe.Pointer
- GCData *byte
- Str int32
- PtrToSelf int32
-}
-
-func (self *GoType) IsNamed() bool {
- return (self.Flags & tflagNamed) != 0
-}
-
-func (self *GoType) Kind() reflect.Kind {
- return reflect.Kind(self.KindFlags & F_kind_mask)
-}
-
-func (self *GoType) Pack() (t reflect.Type) {
- (*GoIface)(unsafe.Pointer(&t)).Itab = reflectRtypeItab
- (*GoIface)(unsafe.Pointer(&t)).Value = unsafe.Pointer(self)
- return
-}
-
-func (self *GoType) String() string {
- return self.Pack().String()
-}
-
-func (self *GoType) Indirect() bool {
- return self.KindFlags&F_direct == 0
-}
-
-type GoMap struct {
- Count int
- Flags uint8
- B uint8
- Overflow uint16
- Hash0 uint32
- Buckets unsafe.Pointer
- OldBuckets unsafe.Pointer
- Evacuate uintptr
- Extra unsafe.Pointer
-}
-
-type GoMapIterator struct {
- K unsafe.Pointer
- V unsafe.Pointer
- T *GoMapType
- H *GoMap
- Buckets unsafe.Pointer
- Bptr *unsafe.Pointer
- Overflow *[]unsafe.Pointer
- OldOverflow *[]unsafe.Pointer
- StartBucket uintptr
- Offset uint8
- Wrapped bool
- B uint8
- I uint8
- Bucket uintptr
- CheckBucket uintptr
-}
-
-type GoItab struct {
- it unsafe.Pointer
- Vt *GoType
- hv uint32
- _ [4]byte
- fn [1]uintptr
-}
-
-type GoIface struct {
- Itab *GoItab
- Value unsafe.Pointer
-}
-
-type GoEface struct {
- Type *GoType
- Value unsafe.Pointer
-}
-
-func (self GoEface) Pack() (v interface{}) {
- *(*GoEface)(unsafe.Pointer(&v)) = self
- return
-}
-
-type GoPtrType struct {
- GoType
- Elem *GoType
-}
-
-type GoMapType struct {
- GoType
- Key *GoType
- Elem *GoType
- Bucket *GoType
- Hasher func(unsafe.Pointer, uintptr) uintptr
- KeySize uint8
- ElemSize uint8
- BucketSize uint16
- Flags uint32
-}
-
-func (self *GoMapType) IndirectElem() bool {
- return self.Flags&2 != 0
-}
-
-type GoStructType struct {
- GoType
- Pkg *byte
- Fields []GoStructField
-}
-
-type GoStructField struct {
- Name *byte
- Type *GoType
- OffEmbed uintptr
-}
-
-type GoInterfaceType struct {
- GoType
- PkgPath *byte
- Methods []GoInterfaceMethod
-}
-
-type GoInterfaceMethod struct {
- Name int32
- Type int32
-}
-
-type GoSlice struct {
- Ptr unsafe.Pointer
- Len int
- Cap int
-}
-
-type GoString struct {
- Ptr unsafe.Pointer
- Len int
-}
-
-func PtrElem(t *GoType) *GoType {
- return (*GoPtrType)(unsafe.Pointer(t)).Elem
-}
-
-func MapType(t *GoType) *GoMapType {
- return (*GoMapType)(unsafe.Pointer(t))
-}
-
-func IfaceType(t *GoType) *GoInterfaceType {
- return (*GoInterfaceType)(unsafe.Pointer(t))
-}
-
-func UnpackType(t reflect.Type) *GoType {
- return (*GoType)((*GoIface)(unsafe.Pointer(&t)).Value)
-}
-
-func UnpackEface(v interface{}) GoEface {
- return *(*GoEface)(unsafe.Pointer(&v))
-}
-
-func UnpackIface(v interface{}) GoIface {
- return *(*GoIface)(unsafe.Pointer(&v))
-}
-
-func findReflectRtypeItab() *GoItab {
- v := reflect.TypeOf(struct{}{})
- return (*GoIface)(unsafe.Pointer(&v)).Itab
-}
-
-func AssertI2I2(t *GoType, i GoIface) (r GoIface) {
- inter := IfaceType(t)
- tab := i.Itab
- if tab == nil {
- return
- }
- if (*GoInterfaceType)(tab.it) != inter {
- tab = GetItab(inter, tab.Vt, true)
- if tab == nil {
- return
- }
- }
- r.Itab = tab
- r.Value = i.Value
- return
-}
-
-func (t *GoType) IsInt64() bool {
- return t.Kind() == reflect.Int64 || (t.Kind() == reflect.Int && t.Size == 8)
-}
-
-func (t *GoType) IsInt32() bool {
- return t.Kind() == reflect.Int32 || (t.Kind() == reflect.Int && t.Size == 4)
-}
-
-//go:nosplit
-func (t *GoType) IsUint64() bool {
- isUint := t.Kind() == reflect.Uint || t.Kind() == reflect.Uintptr
- return t.Kind() == reflect.Uint64 || (isUint && t.Size == 8)
-}
-
-//go:nosplit
-func (t *GoType) IsUint32() bool {
- isUint := t.Kind() == reflect.Uint || t.Kind() == reflect.Uintptr
- return t.Kind() == reflect.Uint32 || (isUint && t.Size == 4)
-}
-
-//go:nosplit
-func PtrAdd(ptr unsafe.Pointer, offset uintptr) unsafe.Pointer {
- return unsafe.Pointer(uintptr(ptr) + offset)
-}
-
-//go:noescape
-//go:linkname GetItab runtime.getitab
-func GetItab(inter *GoInterfaceType, typ *GoType, canfail bool) *GoItab
-
-
diff --git a/vendor/github.com/bytedance/sonic/internal/rt/gcwb.go b/vendor/github.com/bytedance/sonic/internal/rt/gcwb.go
deleted file mode 100644
index 9c670e721..000000000
--- a/vendor/github.com/bytedance/sonic/internal/rt/gcwb.go
+++ /dev/null
@@ -1,85 +0,0 @@
-// +build go1.21
-
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package rt
-
-import (
- `sync/atomic`
- `unsafe`
-
- `golang.org/x/arch/x86/x86asm`
-)
-
-//go:linkname GcWriteBarrier2 runtime.gcWriteBarrier2
-func GcWriteBarrier2()
-
-//go:linkname RuntimeWriteBarrier runtime.writeBarrier
-var RuntimeWriteBarrier uintptr
-
-const (
- _MaxInstr = 15
-)
-
-func isvar(arg x86asm.Arg) bool {
- v, ok := arg.(x86asm.Mem)
- return ok && v.Base == x86asm.RIP
-}
-
-func iszero(arg x86asm.Arg) bool {
- v, ok := arg.(x86asm.Imm)
- return ok && v == 0
-}
-
-func GcwbAddr() uintptr {
- var err error
- var off uintptr
- var ins x86asm.Inst
-
- /* get the function address */
- pc := uintptr(0)
- fp := FuncAddr(atomic.StorePointer)
-
- /* search within the first 16 instructions */
- for i := 0; i < 16; i++ {
- mem := unsafe.Pointer(uintptr(fp) + pc)
- buf := BytesFrom(mem, _MaxInstr, _MaxInstr)
-
- /* disassemble the instruction */
- if ins, err = x86asm.Decode(buf, 64); err != nil {
- panic("gcwbaddr: " + err.Error())
- }
-
- /* check for a byte comparison with zero */
- if ins.Op == x86asm.CMP && ins.MemBytes == 1 && isvar(ins.Args[0]) && iszero(ins.Args[1]) {
- off = pc + uintptr(ins.Len) + uintptr(ins.Args[0].(x86asm.Mem).Disp)
- break
- }
-
- /* move to next instruction */
- nb := ins.Len
- pc += uintptr(nb)
- }
-
- /* check for address */
- if off == 0 {
- panic("gcwbaddr: could not locate the variable `writeBarrier`")
- } else {
- return uintptr(fp) + off
- }
-}
-
diff --git a/vendor/github.com/bytedance/sonic/internal/rt/gcwb_legacy.go b/vendor/github.com/bytedance/sonic/internal/rt/gcwb_legacy.go
deleted file mode 100644
index 86e14f2b2..000000000
--- a/vendor/github.com/bytedance/sonic/internal/rt/gcwb_legacy.go
+++ /dev/null
@@ -1,29 +0,0 @@
-// +build go1.16,!go1.21
-
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package rt
-
-import (
- _ `unsafe`
-)
-
-//go:linkname GcWriteBarrierAX runtime.gcWriteBarrier
-func GcWriteBarrierAX()
-
-//go:linkname RuntimeWriteBarrier runtime.writeBarrier
-var RuntimeWriteBarrier uintptr
diff --git a/vendor/github.com/bytedance/sonic/internal/rt/growslice.go b/vendor/github.com/bytedance/sonic/internal/rt/growslice.go
deleted file mode 100644
index fe182a5c9..000000000
--- a/vendor/github.com/bytedance/sonic/internal/rt/growslice.go
+++ /dev/null
@@ -1,36 +0,0 @@
-// +build go1.20
-
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package rt
-
-import "unsafe"
-
-// Growslice to newCap, not append length
-// Note: the [old, newCap) will not be zeroed if et does not have any ptr data.
-func GrowSlice(et *GoType, old GoSlice, newCap int) GoSlice {
- if newCap < old.Len {
- panic("growslice's newCap is smaller than old length")
- }
- s := growslice(old.Ptr, newCap, old.Cap, newCap - old.Len, et)
- s.Len = old.Len
- return s
-}
-
-//go:linkname growslice runtime.growslice
-//goland:noinspection GoUnusedParameter
-func growslice(oldPtr unsafe.Pointer, newLen, oldCap, num int, et *GoType) GoSlice
diff --git a/vendor/github.com/bytedance/sonic/internal/rt/growslice_legacy.go b/vendor/github.com/bytedance/sonic/internal/rt/growslice_legacy.go
deleted file mode 100644
index 2456ffbbb..000000000
--- a/vendor/github.com/bytedance/sonic/internal/rt/growslice_legacy.go
+++ /dev/null
@@ -1,27 +0,0 @@
-// +build go1.16,!go1.20
-
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package rt
-
-import (
- _ `unsafe`
-)
-
-//go:linkname GrowSlice runtime.growslice
-//goland:noinspection GoUnusedParameter
-func GrowSlice(et *GoType, old GoSlice, cap int) GoSlice
diff --git a/vendor/github.com/bytedance/sonic/internal/rt/int48.go b/vendor/github.com/bytedance/sonic/internal/rt/int48.go
deleted file mode 100644
index a0eb64ad7..000000000
--- a/vendor/github.com/bytedance/sonic/internal/rt/int48.go
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package rt
-
-const (
- MinInt48 int64 = -(1 << 47)
- MaxInt48 int64 = +(1 << 47) - 1
-)
-
-func PackInt(v int) uint64 {
- if u := uint64(v); int64(v) < MinInt48 || int64(v) > MaxInt48 {
- panic("int48 out of range")
- } else {
- return ((u >> 63) << 47) | (u & 0x00007fffffffffff)
- }
-}
-
-func UnpackInt(v uint64) int {
- v &= 0x0000ffffffffffff
- v |= (v >> 47) * (0xffff << 48)
- return int(v)
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/rt/pool.go b/vendor/github.com/bytedance/sonic/internal/rt/pool.go
deleted file mode 100644
index 60545b1ff..000000000
--- a/vendor/github.com/bytedance/sonic/internal/rt/pool.go
+++ /dev/null
@@ -1,31 +0,0 @@
-package rt
-
-import (
- "unsafe"
-)
-
-type SlicePool struct {
- pool unsafe.Pointer
- len int
- index int
- typ uintptr
-}
-
-func NewPool(typ *GoType, size int) SlicePool {
- return SlicePool{pool: newarray(typ, size), len: size, typ: uintptr(unsafe.Pointer(typ))}
-}
-
-func (self *SlicePool) GetSlice(size int) unsafe.Pointer {
- // pool is full, fallback to normal alloc
- if size > self.Remain() {
- return newarray(AsGoType(self.typ), size)
- }
-
- ptr := PtrAdd(self.pool, uintptr(self.index)* AsGoType(self.typ).Size)
- self.index += size
- return ptr
-}
-
-func (self *SlicePool) Remain() int {
- return self.len - self.index
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/rt/stackmap.go b/vendor/github.com/bytedance/sonic/internal/rt/stackmap.go
deleted file mode 100644
index 024912029..000000000
--- a/vendor/github.com/bytedance/sonic/internal/rt/stackmap.go
+++ /dev/null
@@ -1,181 +0,0 @@
-/**
- * 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)
- }
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/rt/stubs.go b/vendor/github.com/bytedance/sonic/internal/rt/stubs.go
deleted file mode 100644
index 1074f491b..000000000
--- a/vendor/github.com/bytedance/sonic/internal/rt/stubs.go
+++ /dev/null
@@ -1,165 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package rt
-
-import (
- "reflect"
- "unsafe"
-)
-
-//go:noescape
-//go:linkname Memmove runtime.memmove
-func Memmove(to unsafe.Pointer, from unsafe.Pointer, n uintptr)
-
-//go:linkname Mapiternext runtime.mapiternext
-func Mapiternext(it *GoMapIterator)
-
-//go:linkname Mapiterinit runtime.mapiterinit
-func Mapiterinit(t *GoMapType, m *GoMap, it *GoMapIterator)
-
-//go:linkname IsValidNumber encoding/json.isValidNumber
-func IsValidNumber(s string) bool
-
-//go:nosplit
-//go:linkname MemclrHasPointers runtime.memclrHasPointers
-//goland:noinspection GoUnusedParameter
-func MemclrHasPointers(ptr unsafe.Pointer, n uintptr)
-
-//go:linkname MemclrNoHeapPointers runtime.memclrNoHeapPointers
-//goland:noinspection GoUnusedParameter
-func MemclrNoHeapPointers(ptr unsafe.Pointer, n uintptr)
-
-//go:linkname newarray runtime.newarray
-func newarray(typ *GoType, n int) unsafe.Pointer
-
-func add(p unsafe.Pointer, x uintptr) unsafe.Pointer {
- return unsafe.Pointer(uintptr(p) + x)
-}
-
-func ClearMemory(et *GoType, ptr unsafe.Pointer, size uintptr) {
- if et.PtrData == 0 {
- MemclrNoHeapPointers(ptr, size)
- } else {
- MemclrHasPointers(ptr, size)
- }
-}
-
-// runtime.maxElementSize
-const _max_map_element_size uintptr = 128
-
-func IsMapfast(vt reflect.Type) bool {
- return vt.Elem().Size() <= _max_map_element_size
-}
-
-//go:linkname Mallocgc runtime.mallocgc
-//goland:noinspection GoUnusedParameter
-func Mallocgc(size uintptr, typ *GoType, needzero bool) unsafe.Pointer
-
-//go:linkname Makemap reflect.makemap
-func Makemap(*GoType, int) unsafe.Pointer
-
-//go:linkname Mapassign runtime.mapassign
-//goland:noinspection GoUnusedParameter
-func Mapassign(t *GoMapType, h unsafe.Pointer, k unsafe.Pointer) unsafe.Pointer
-
-//go:linkname Mapassign_fast32 runtime.mapassign_fast32
-//goland:noinspection GoUnusedParameter
-func Mapassign_fast32(t *GoMapType, h unsafe.Pointer, k uint32) unsafe.Pointer
-
-//go:linkname Mapassign_fast64 runtime.mapassign_fast64
-//goland:noinspection GoUnusedParameter
-func Mapassign_fast64(t *GoMapType, h unsafe.Pointer, k uint64) unsafe.Pointer
-
-//go:linkname Mapassign_faststr runtime.mapassign_faststr
-//goland:noinspection GoUnusedParameter
-func Mapassign_faststr(t *GoMapType, h unsafe.Pointer, s string) unsafe.Pointer
-
-type MapStrAssign func (t *GoMapType, h unsafe.Pointer, s string) unsafe.Pointer
-
-func GetMapStrAssign(vt reflect.Type) MapStrAssign {
- if IsMapfast(vt) {
- return Mapassign_faststr
- } else {
- return func (t *GoMapType, h unsafe.Pointer, s string) unsafe.Pointer {
- return Mapassign(t, h, unsafe.Pointer(&s))
- }
- }
-}
-
-type Map32Assign func(t *GoMapType, h unsafe.Pointer, k uint32) unsafe.Pointer
-
-func GetMap32Assign(vt reflect.Type) Map32Assign {
- if IsMapfast(vt) {
- return Mapassign_fast32
- } else {
- return func (t *GoMapType, h unsafe.Pointer, s uint32) unsafe.Pointer {
- return Mapassign(t, h, unsafe.Pointer(&s))
- }
- }
-}
-
-type Map64Assign func(t *GoMapType, h unsafe.Pointer, k uint64) unsafe.Pointer
-
-func GetMap64Assign(vt reflect.Type) Map64Assign {
- if IsMapfast(vt) {
- return Mapassign_fast64
- } else {
- return func (t *GoMapType, h unsafe.Pointer, s uint64) unsafe.Pointer {
- return Mapassign(t, h, unsafe.Pointer(&s))
- }
- }
-}
-
-
-var emptyBytes = make([]byte, 0, 0)
-var EmptySlice = *(*GoSlice)(unsafe.Pointer(&emptyBytes))
-
-//go:linkname makeslice runtime.makeslice
-//goland:noinspection GoUnusedParameter
-func makeslice(et *GoType, len int, cap int) unsafe.Pointer
-
-func MakeSlice(oldPtr unsafe.Pointer, et *GoType, newLen int) *GoSlice {
- if newLen == 0 {
- return &EmptySlice
- }
-
- if *(*unsafe.Pointer)(oldPtr) == nil {
- return &GoSlice{
- Ptr: makeslice(et, newLen, newLen),
- Len: newLen,
- Cap: newLen,
- }
- }
-
- old := (*GoSlice)(oldPtr)
- if old.Cap >= newLen {
- old.Len = newLen
- return old
- }
-
- new := GrowSlice(et, *old, newLen)
-
- // we should clear the memory from [oldLen:newLen]
- if et.PtrData == 0 {
- oldlenmem := uintptr(old.Len) * et.Size
- newlenmem := uintptr(newLen) * et.Size
- MemclrNoHeapPointers(add(new.Ptr, oldlenmem), newlenmem-oldlenmem)
- }
-
- new.Len = newLen
- return &new
-}
diff --git a/vendor/github.com/bytedance/sonic/internal/rt/table.go b/vendor/github.com/bytedance/sonic/internal/rt/table.go
deleted file mode 100644
index 7d49f90e4..000000000
--- a/vendor/github.com/bytedance/sonic/internal/rt/table.go
+++ /dev/null
@@ -1,118 +0,0 @@
-// Copyright 2024 CloudWeGo Authors
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// https://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-package rt
-
-import "unicode/utf8"
-
-var SafeSet = [utf8.RuneSelf]bool{
- ' ': true,
- '!': true,
- '"': false,
- '#': true,
- '$': true,
- '%': true,
- '&': true,
- '\'': true,
- '(': true,
- ')': true,
- '*': true,
- '+': true,
- ',': true,
- '-': true,
- '.': true,
- '/': true,
- '0': true,
- '1': true,
- '2': true,
- '3': true,
- '4': true,
- '5': true,
- '6': true,
- '7': true,
- '8': true,
- '9': true,
- ':': true,
- ';': true,
- '<': true,
- '=': true,
- '>': true,
- '?': true,
- '@': true,
- 'A': true,
- 'B': true,
- 'C': true,
- 'D': true,
- 'E': true,
- 'F': true,
- 'G': true,
- 'H': true,
- 'I': true,
- 'J': true,
- 'K': true,
- 'L': true,
- 'M': true,
- 'N': true,
- 'O': true,
- 'P': true,
- 'Q': true,
- 'R': true,
- 'S': true,
- 'T': true,
- 'U': true,
- 'V': true,
- 'W': true,
- 'X': true,
- 'Y': true,
- 'Z': true,
- '[': true,
- '\\': false,
- ']': true,
- '^': true,
- '_': true,
- '`': true,
- 'a': true,
- 'b': true,
- 'c': true,
- 'd': true,
- 'e': true,
- 'f': true,
- 'g': true,
- 'h': true,
- 'i': true,
- 'j': true,
- 'k': true,
- 'l': true,
- 'm': true,
- 'n': true,
- 'o': true,
- 'p': true,
- 'q': true,
- 'r': true,
- 's': true,
- 't': true,
- 'u': true,
- 'v': true,
- 'w': true,
- 'x': true,
- 'y': true,
- 'z': true,
- '{': true,
- '|': true,
- '}': true,
- '~': true,
- '\u007f': true,
-}
-
-var Hex = "0123456789abcdef"
diff --git a/vendor/github.com/bytedance/sonic/internal/rt/types.go b/vendor/github.com/bytedance/sonic/internal/rt/types.go
deleted file mode 100644
index 2c9aaa583..000000000
--- a/vendor/github.com/bytedance/sonic/internal/rt/types.go
+++ /dev/null
@@ -1,45 +0,0 @@
-package rt
-
-import (
- "reflect"
- "unsafe"
- "encoding/json"
-)
-
-func AsGoType(t uintptr) *GoType {
- return (*GoType)(unsafe.Pointer(t))
-}
-
-var (
- BoolType = UnpackType(reflect.TypeOf(false))
- ByteType = UnpackType(reflect.TypeOf(byte(0)))
- IncntType = UnpackType(reflect.TypeOf(int(0)))
- Int8Type = UnpackType(reflect.TypeOf(int8(0)))
- Int16Type = UnpackType(reflect.TypeOf(int16(0)))
- Int32Type = UnpackType(reflect.TypeOf(int32(0)))
- Int64Type = UnpackType(reflect.TypeOf(int64(0)))
- UintType = UnpackType(reflect.TypeOf(uint(0)))
- Uint8Type = UnpackType(reflect.TypeOf(uint8(0)))
- Uint16Type = UnpackType(reflect.TypeOf(uint16(0)))
- Uint32Type = UnpackType(reflect.TypeOf(uint32(0)))
- Uint64Type = UnpackType(reflect.TypeOf(uint64(0)))
- Float32Type = UnpackType(reflect.TypeOf(float32(0)))
- Float64Type = UnpackType(reflect.TypeOf(float64(0)))
-
- StringType = UnpackType(reflect.TypeOf(""))
- BytesType = UnpackType(reflect.TypeOf([]byte(nil)))
- JsonNumberType = UnpackType(reflect.TypeOf(json.Number("")))
-
- SliceEfaceType = UnpackType(reflect.TypeOf([]interface{}(nil)))
- SliceStringType = UnpackType(reflect.TypeOf([]string(nil)))
- SliceI32Type = UnpackType(reflect.TypeOf([]int32(nil)))
- SliceI64Type = UnpackType(reflect.TypeOf([]int64(nil)))
- SliceU32Type = UnpackType(reflect.TypeOf([]uint32(nil)))
- SliceU64Type = UnpackType(reflect.TypeOf([]uint64(nil)))
-
- AnyType = UnpackType(reflect.TypeOf((*interface{})(nil)).Elem())
- MapEfaceType = UnpackType(reflect.TypeOf(map[string]interface{}(nil)))
- MapStringType = UnpackType(reflect.TypeOf(map[string]string(nil)))
-
- MapEfaceMapType = MapType(UnpackType(reflect.TypeOf(map[string]interface{}(nil))))
-)
diff --git a/vendor/github.com/bytedance/sonic/internal/utils/skip.go b/vendor/github.com/bytedance/sonic/internal/utils/skip.go
deleted file mode 100644
index e42bfe759..000000000
--- a/vendor/github.com/bytedance/sonic/internal/utils/skip.go
+++ /dev/null
@@ -1,79 +0,0 @@
-
-package utils
-
-import (
- `runtime`
- `unsafe`
-
- `github.com/bytedance/sonic/internal/native/types`
- `github.com/bytedance/sonic/internal/rt`
-)
-
-func isDigit(c byte) bool {
- return c >= '0' && c <= '9'
-}
-
-//go:nocheckptr
-func SkipNumber(src string, pos int) (ret int) {
- sp := uintptr(rt.IndexChar(src, pos))
- se := uintptr(rt.IndexChar(src, len(src)))
- if uintptr(sp) >= se {
- return -int(types.ERR_EOF)
- }
-
- if c := *(*byte)(unsafe.Pointer(sp)); c == '-' {
- sp += 1
- }
- ss := sp
-
- var pointer bool
- var exponent bool
- var lastIsDigit bool
- var nextNeedDigit = true
-
- for ; sp < se; sp += uintptr(1) {
- c := *(*byte)(unsafe.Pointer(sp))
- if isDigit(c) {
- lastIsDigit = true
- nextNeedDigit = false
- continue
- } else if nextNeedDigit {
- return -int(types.ERR_INVALID_CHAR)
- } else if c == '.' {
- if !lastIsDigit || pointer || exponent || sp == ss {
- return -int(types.ERR_INVALID_CHAR)
- }
- pointer = true
- lastIsDigit = false
- nextNeedDigit = true
- continue
- } else if c == 'e' || c == 'E' {
- if !lastIsDigit || exponent {
- return -int(types.ERR_INVALID_CHAR)
- }
- if sp == se-1 {
- return -int(types.ERR_EOF)
- }
- exponent = true
- lastIsDigit = false
- nextNeedDigit = false
- continue
- } else if c == '-' || c == '+' {
- if prev := *(*byte)(unsafe.Pointer(sp - 1)); prev != 'e' && prev != 'E' {
- return -int(types.ERR_INVALID_CHAR)
- }
- lastIsDigit = false
- nextNeedDigit = true
- continue
- } else {
- break
- }
- }
-
- if nextNeedDigit {
- return -int(types.ERR_EOF)
- }
-
- runtime.KeepAlive(src)
- return int(uintptr(sp) - uintptr((*rt.GoString)(unsafe.Pointer(&src)).Ptr))
-} \ No newline at end of file
diff --git a/vendor/github.com/bytedance/sonic/loader/LICENSE b/vendor/github.com/bytedance/sonic/loader/LICENSE
deleted file mode 100644
index 261eeb9e9..000000000
--- a/vendor/github.com/bytedance/sonic/loader/LICENSE
+++ /dev/null
@@ -1,201 +0,0 @@
- 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
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT 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/bytedance/sonic/loader/funcdata.go b/vendor/github.com/bytedance/sonic/loader/funcdata.go
deleted file mode 100644
index 0e8594c2e..000000000
--- a/vendor/github.com/bytedance/sonic/loader/funcdata.go
+++ /dev/null
@@ -1,245 +0,0 @@
-/**
- * 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 loader
-
-import (
- `encoding`
- `encoding/binary`
- `fmt`
- `reflect`
- `strings`
- `sync`
- `unsafe`
-)
-
-const (
- _MinLC uint8 = 1
- _PtrSize uint8 = 8
-)
-
-const (
- _N_FUNCDATA = 8
- _INVALID_FUNCDATA_OFFSET = ^uint32(0)
- _FUNC_SIZE = unsafe.Sizeof(_func{})
-
- _MINFUNC = 16 // minimum size for a function
- _BUCKETSIZE = 256 * _MINFUNC
- _SUBBUCKETS = 16
- _SUB_BUCKETSIZE = _BUCKETSIZE / _SUBBUCKETS
-)
-
-// Note: This list must match the list in runtime/symtab.go.
-const (
- FuncFlag_TOPFRAME = 1 << iota
- FuncFlag_SPWRITE
- FuncFlag_ASM
-)
-
-// PCDATA and FUNCDATA table indexes.
-//
-// See funcdata.h and $GROOT/src/cmd/internal/objabi/funcdata.go.
-const (
- _FUNCDATA_ArgsPointerMaps = 0
- _FUNCDATA_LocalsPointerMaps = 1
- _FUNCDATA_StackObjects = 2
- _FUNCDATA_InlTree = 3
- _FUNCDATA_OpenCodedDeferInfo = 4
- _FUNCDATA_ArgInfo = 5
- _FUNCDATA_ArgLiveInfo = 6
- _FUNCDATA_WrapInfo = 7
-
- // ArgsSizeUnknown is set in Func.argsize to mark all functions
- // whose argument size is unknown (C vararg functions, and
- // assembly code without an explicit specification).
- // This value is generated by the compiler, assembler, or linker.
- ArgsSizeUnknown = -0x80000000
-)
-
-// moduledata used to cache the funcdata and findfuncbucket of one module
-var moduleCache = struct {
- m map[*moduledata][]byte
- sync.Mutex
-}{
- m: make(map[*moduledata][]byte),
-}
-
-// Func contains information about a function.
-type Func struct {
- ID uint8 // see runtime/symtab.go
- Flag uint8 // see runtime/symtab.go
- ArgsSize int32 // args byte size
- EntryOff uint32 // start pc, offset to moduledata.text
- TextSize uint32 // size of func text
- DeferReturn uint32 // offset of start of a deferreturn call instruction from entry, if any.
- FileIndex uint32 // index into filetab
- Name string // name of function
-
- // PC data
- Pcsp *Pcdata // PC -> SP delta
- Pcfile *Pcdata // PC -> file index
- Pcline *Pcdata // PC -> line number
- PcUnsafePoint *Pcdata // PC -> unsafe point, must be PCDATA_UnsafePointSafe or PCDATA_UnsafePointUnsafe
- PcStackMapIndex *Pcdata // PC -> stack map index, relative to ArgsPointerMaps and LocalsPointerMaps
- PcInlTreeIndex *Pcdata // PC -> inlining tree index, relative to InlTree
- PcArgLiveIndex *Pcdata // PC -> arg live index, relative to ArgLiveInfo
-
- // Func data, must implement encoding.BinaryMarshaler
- ArgsPointerMaps encoding.BinaryMarshaler // concrete type: *StackMap
- LocalsPointerMaps encoding.BinaryMarshaler // concrete type: *StackMap
- StackObjects encoding.BinaryMarshaler
- InlTree encoding.BinaryMarshaler
- OpenCodedDeferInfo encoding.BinaryMarshaler
- ArgInfo encoding.BinaryMarshaler
- ArgLiveInfo encoding.BinaryMarshaler
- WrapInfo encoding.BinaryMarshaler
-}
-
-func getOffsetOf(data interface{}, field string) uintptr {
- t := reflect.TypeOf(data)
- fv, ok := t.FieldByName(field)
- if !ok {
- panic(fmt.Sprintf("field %s not found in struct %s", field, t.Name()))
- }
- return fv.Offset
-}
-
-func rnd(v int64, r int64) int64 {
- if r <= 0 {
- return v
- }
- v += r - 1
- c := v % r
- if c < 0 {
- c += r
- }
- v -= c
- return v
-}
-
-var (
- byteOrder binary.ByteOrder = binary.LittleEndian
-)
-
-func funcNameParts(name string) (string, string, string) {
- i := strings.IndexByte(name, '[')
- if i < 0 {
- return name, "", ""
- }
- // TODO: use LastIndexByte once the bootstrap compiler is >= Go 1.5.
- j := len(name) - 1
- for j > i && name[j] != ']' {
- j--
- }
- if j <= i {
- return name, "", ""
- }
- return name[:i], "[...]", name[j+1:]
-}
-
-
-// func name table format:
-// nameOff[0] -> namePartA namePartB namePartC \x00
-// nameOff[1] -> namePartA namePartB namePartC \x00
-// ...
-func makeFuncnameTab(funcs []Func) (tab []byte, offs []int32) {
- offs = make([]int32, len(funcs))
- offset := 1
- tab = []byte{0}
-
- for i, f := range funcs {
- offs[i] = int32(offset)
-
- a, b, c := funcNameParts(f.Name)
- tab = append(tab, a...)
- tab = append(tab, b...)
- tab = append(tab, c...)
- tab = append(tab, 0)
- offset += len(a) + len(b) + len(c) + 1
- }
-
- return
-}
-
-// CU table format:
-// cuOffsets[0] -> filetabOffset[0] filetabOffset[1] ... filetabOffset[len(CUs[0].fileNames)-1]
-// cuOffsets[1] -> filetabOffset[len(CUs[0].fileNames)] ... filetabOffset[len(CUs[0].fileNames) + len(CUs[1].fileNames)-1]
-// ...
-//
-// file name table format:
-// filetabOffset[0] -> CUs[0].fileNames[0] \x00
-// ...
-// filetabOffset[len(CUs[0]-1)] -> CUs[0].fileNames[len(CUs[0].fileNames)-1] \x00
-// ...
-// filetabOffset[SUM(CUs,fileNames)-1] -> CUs[len(CU)-1].fileNames[len(CUs[len(CU)-1].fileNames)-1] \x00
-func makeFilenametab(cus []compilationUnit) (cutab []uint32, filetab []byte, cuOffsets []uint32) {
- cuOffsets = make([]uint32, len(cus))
- cuOffset := 0
- fileOffset := 0
-
- for i, cu := range cus {
- cuOffsets[i] = uint32(cuOffset)
-
- for _, name := range cu.fileNames {
- cutab = append(cutab, uint32(fileOffset))
-
- fileOffset += len(name) + 1
- filetab = append(filetab, name...)
- filetab = append(filetab, 0)
- }
-
- cuOffset += len(cu.fileNames)
- }
-
- return
-}
-
-func writeFuncdata(out *[]byte, funcs []Func) (fstart int, funcdataOffs [][]uint32) {
- fstart = len(*out)
- *out = append(*out, byte(0))
- offs := uint32(1)
-
- funcdataOffs = make([][]uint32, len(funcs))
- for i, f := range funcs {
-
- var writer = func(fd encoding.BinaryMarshaler) {
- var ab []byte
- var err error
- if fd != nil {
- ab, err = fd.MarshalBinary()
- if err != nil {
- panic(err)
- }
- funcdataOffs[i] = append(funcdataOffs[i], offs)
- } else {
- ab = []byte{0}
- funcdataOffs[i] = append(funcdataOffs[i], _INVALID_FUNCDATA_OFFSET)
- }
- *out = append(*out, ab...)
- offs += uint32(len(ab))
- }
-
- writer(f.ArgsPointerMaps)
- writer(f.LocalsPointerMaps)
- writer(f.StackObjects)
- writer(f.InlTree)
- writer(f.OpenCodedDeferInfo)
- writer(f.ArgInfo)
- writer(f.ArgLiveInfo)
- writer(f.WrapInfo)
- }
- return
-}
diff --git a/vendor/github.com/bytedance/sonic/loader/funcdata_compat.go b/vendor/github.com/bytedance/sonic/loader/funcdata_compat.go
deleted file mode 100644
index b4a24bcd6..000000000
--- a/vendor/github.com/bytedance/sonic/loader/funcdata_compat.go
+++ /dev/null
@@ -1,460 +0,0 @@
-//go:build !go1.17 || go1.24
-// +build !go1.17 go1.24
-
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package loader
-
-import (
- `os`
- `unsafe`
- `sort`
-
- `github.com/bytedance/sonic/loader/internal/rt`
-)
-
-const (
- _Magic uint32 = 0xfffffffa
-)
-
-type pcHeader struct {
- magic uint32 // 0xFFFFFFF0
- pad1, pad2 uint8 // 0,0
- minLC uint8 // min instruction size
- ptrSize uint8 // size of a ptr in bytes
- nfunc int // number of functions in the module
- nfiles uint // number of entries in the file tab
- funcnameOffset uintptr // offset to the funcnametab variable from pcHeader
- cuOffset uintptr // offset to the cutab variable from pcHeader
- filetabOffset uintptr // offset to the filetab variable from pcHeader
- pctabOffset uintptr // offset to the pctab variable from pcHeader
- pclnOffset uintptr // offset to the pclntab variable from pcHeader
-}
-
-type moduledata struct {
- pcHeader *pcHeader
- funcnametab []byte
- cutab []uint32
- filetab []byte
- pctab []byte
- pclntable []byte
- ftab []funcTab
- findfunctab uintptr
- minpc, maxpc uintptr // first func address, last func address + last func size
-
- text, etext uintptr // start/end of text, (etext-text) must be greater than MIN_FUNC
- noptrdata, enoptrdata uintptr
- data, edata uintptr
- bss, ebss uintptr
- noptrbss, enoptrbss uintptr
- end, gcdata, gcbss uintptr
- types, etypes uintptr
-
- textsectmap []textSection // see runtime/symtab.go: textAddr()
- typelinks []int32 // offsets from types
- itablinks []*rt.GoItab
-
- ptab []ptabEntry
-
- pluginpath string
- pkghashes []modulehash
-
- modulename string
- modulehashes []modulehash
-
- hasmain uint8 // 1 if module contains the main function, 0 otherwise
-
- gcdatamask, gcbssmask bitVector
-
- typemap map[int32]*rt.GoType // offset to *_rtype in previous module
-
- bad bool // module failed to load and should be ignored
-
- next *moduledata
-}
-
-type _func struct {
- entry uintptr // start pc, as offset from moduledata.text/pcHeader.textStart
- nameOff int32 // function name, as index into moduledata.funcnametab.
-
- args int32 // in/out args size
- deferreturn uint32 // offset of start of a deferreturn call instruction from entry, if any.
-
- pcsp uint32
- pcfile uint32
- pcln uint32
- npcdata uint32
- cuOffset uint32 // runtime.cutab offset of this function's CU
- funcID uint8 // set for certain special runtime functions
- _ [2]byte // pad
- nfuncdata uint8 //
-
- // The end of the struct is followed immediately by two variable-length
- // arrays that reference the pcdata and funcdata locations for this
- // function.
-
- // pcdata contains the offset into moduledata.pctab for the start of
- // that index's table. e.g.,
- // &moduledata.pctab[_func.pcdata[_PCDATA_UnsafePoint]] is the start of
- // the unsafe point table.
- //
- // An offset of 0 indicates that there is no table.
- //
- // pcdata [npcdata]uint32
-
- // funcdata contains the offset past moduledata.gofunc which contains a
- // pointer to that index's funcdata. e.g.,
- // *(moduledata.gofunc + _func.funcdata[_FUNCDATA_ArgsPointerMaps]) is
- // the argument pointer map.
- //
- // An offset of ^uint32(0) indicates that there is no entry.
- //
- // funcdata [nfuncdata]uint32
-}
-
-type funcTab struct {
- entry uintptr
- funcoff uintptr
-}
-
-type bitVector struct {
- n int32 // # of bits
- bytedata *uint8
-}
-
-type ptabEntry struct {
- name int32
- typ int32
-}
-
-type textSection struct {
- vaddr uintptr // prelinked section vaddr
- end uintptr // vaddr + section length
- baseaddr uintptr // relocated section address
-}
-
-type modulehash struct {
- modulename string
- linktimehash string
- runtimehash *string
-}
-
-// findfuncbucket is an array of these structures.
-// Each bucket represents 4096 bytes of the text segment.
-// Each subbucket represents 256 bytes of the text segment.
-// To find a function given a pc, locate the bucket and subbucket for
-// that pc. Add together the idx and subbucket value to obtain a
-// function index. Then scan the functab array starting at that
-// index to find the target function.
-// This table uses 20 bytes for every 4096 bytes of code, or ~0.5% overhead.
-type findfuncbucket struct {
- idx uint32
- _SUBBUCKETS [16]byte
-}
-
-
-type compilationUnit struct {
- fileNames []string
-}
-
-func makeFtab(funcs []_func, maxpc uintptr) (ftab []funcTab, pclntabSize int64, startLocations []uint32) {
- // Allocate space for the pc->func table. This structure consists of a pc offset
- // and an offset to the func structure. After that, we have a single pc
- // value that marks the end of the last function in the binary.
- pclntabSize = int64(len(funcs)*2*int(_PtrSize) + int(_PtrSize))
- startLocations = make([]uint32, len(funcs))
- for i, f := range funcs {
- pclntabSize = rnd(pclntabSize, int64(_PtrSize))
- //writePCToFunc
- startLocations[i] = uint32(pclntabSize)
- pclntabSize += int64(uint8(_FUNC_SIZE) + f.nfuncdata*_PtrSize + uint8(f.npcdata)*4)
- }
- ftab = make([]funcTab, 0, len(funcs)+1)
-
- // write a map of pc->func info offsets
- for i, f := range funcs {
- ftab = append(ftab, funcTab{uintptr(f.entry), uintptr(startLocations[i])})
- }
-
- // Final entry of table is just end pc offset.
- ftab = append(ftab, funcTab{maxpc, 0})
- return
-}
-
-// Pcln table format: [...]funcTab + [...]_Func
-func makePclntable(size int64, startLocations []uint32, funcs []_func, maxpc uintptr, pcdataOffs [][]uint32, funcdataAddr uintptr, funcdataOffs [][]uint32) (pclntab []byte) {
- pclntab = make([]byte, size, size)
-
- // write a map of pc->func info offsets
- offs := 0
- for i, f := range funcs {
- byteOrder.PutUint64(pclntab[offs:offs+8], uint64(f.entry))
- byteOrder.PutUint64(pclntab[offs+8:offs+16], uint64(startLocations[i]))
- offs += 16
- }
- // Final entry of table is just end pc offset.
- byteOrder.PutUint64(pclntab[offs:offs+8], uint64(maxpc))
- offs += 8
-
- // write func info table
- for i, f := range funcs {
- off := startLocations[i]
-
- // write _func structure to pclntab
- byteOrder.PutUint64(pclntab[off:off+8], uint64(f.entry))
- off += 8
- byteOrder.PutUint32(pclntab[off:off+4], uint32(f.nameOff))
- off += 4
- byteOrder.PutUint32(pclntab[off:off+4], uint32(f.args))
- off += 4
- byteOrder.PutUint32(pclntab[off:off+4], uint32(f.deferreturn))
- off += 4
- byteOrder.PutUint32(pclntab[off:off+4], uint32(f.pcsp))
- off += 4
- byteOrder.PutUint32(pclntab[off:off+4], uint32(f.pcfile))
- off += 4
- byteOrder.PutUint32(pclntab[off:off+4], uint32(f.pcln))
- off += 4
- byteOrder.PutUint32(pclntab[off:off+4], uint32(f.npcdata))
- off += 4
- byteOrder.PutUint32(pclntab[off:off+4], uint32(f.cuOffset))
- off += 4
- pclntab[off] = f.funcID
- // NOTICE: _[2]byte alignment
- off += 3
- pclntab[off] = f.nfuncdata
- off += 1
-
- // NOTICE: _func.pcdata always starts from PcUnsafePoint, which is index 3
- for j := 3; j < len(pcdataOffs[i]); j++ {
- byteOrder.PutUint32(pclntab[off:off+4], uint32(pcdataOffs[i][j]))
- off += 4
- }
-
- off = uint32(rnd(int64(off), int64(_PtrSize)))
-
- // funcdata refs as offsets from gofunc
- for _, funcdata := range funcdataOffs[i] {
- if funcdata == _INVALID_FUNCDATA_OFFSET {
- byteOrder.PutUint64(pclntab[off:off+8], 0)
- } else {
- byteOrder.PutUint64(pclntab[off:off+8], uint64(funcdataAddr)+uint64(funcdata))
- }
- off += 8
- }
- }
-
- return
-}
-
-// findfunc table used to map pc to belonging func,
-// returns the index in the func table.
-//
-// All text section are divided into buckets sized _BUCKETSIZE(4K):
-// every bucket is divided into _SUBBUCKETS sized _SUB_BUCKETSIZE(64),
-// and it has a base idx to plus the offset stored in jth subbucket.
-// see findfunc() in runtime/symtab.go
-func writeFindfunctab(out *[]byte, ftab []funcTab) (start int) {
- start = len(*out)
-
- max := ftab[len(ftab)-1].entry
- min := ftab[0].entry
- nbuckets := (max - min + _BUCKETSIZE - 1) / _BUCKETSIZE
- n := (max - min + _SUB_BUCKETSIZE - 1) / _SUB_BUCKETSIZE
-
- tab := make([]findfuncbucket, 0, nbuckets)
- var s, e = 0, 0
- for i := 0; i<int(nbuckets); i++ {
- // store the start func of the bucket
- var fb = findfuncbucket{idx: uint32(s)}
-
- // find the last e-th func of the bucket
- var pc = min + uintptr((i+1)*_BUCKETSIZE)
- for ; e < len(ftab)-1 && ftab[e+1].entry <= pc; e++ {}
-
- for j := 0; j<_SUBBUCKETS && (i*_SUBBUCKETS+j)<int(n); j++ {
- // store the start func of the subbucket
- fb._SUBBUCKETS[j] = byte(uint32(s) - fb.idx)
-
- // find the s-th end func of the subbucket
- pc = min + uintptr(i*_BUCKETSIZE) + uintptr((j+1)*_SUB_BUCKETSIZE)
- for ; s < len(ftab)-1 && ftab[s+1].entry <= pc; s++ {}
- }
-
- s = e
- tab = append(tab, fb)
- }
-
- // write findfuncbucket
- if len(tab) > 0 {
- size := int(unsafe.Sizeof(findfuncbucket{}))*len(tab)
- *out = append(*out, rt.BytesFrom(unsafe.Pointer(&tab[0]), size, size)...)
- }
- return
-}
-
-func makeModuledata(name string, filenames []string, funcsp *[]Func, text []byte) (mod *moduledata) {
- mod = new(moduledata)
- mod.modulename = name
-
- // sort funcs by entry
- funcs := *funcsp
- sort.Slice(funcs, func(i, j int) bool {
- return funcs[i].EntryOff < funcs[j].EntryOff
- })
- *funcsp = funcs
-
- // make filename table
- cu := make([]string, 0, len(filenames))
- cu = append(cu, filenames...)
- cutab, filetab, cuOffs := makeFilenametab([]compilationUnit{{cu}})
- mod.cutab = cutab
- mod.filetab = filetab
-
- // make funcname table
- funcnametab, nameOffs := makeFuncnameTab(funcs)
- mod.funcnametab = funcnametab
-
- // mmap() text and funcdata segments
- p := os.Getpagesize()
- size := int(rnd(int64(len(text)), int64(p)))
- addr := mmap(size)
- // copy the machine code
- s := rt.BytesFrom(unsafe.Pointer(addr), len(text), size)
- copy(s, text)
- // make it executable
- mprotect(addr, size)
-
- // assign addresses
- mod.text = addr
- mod.etext = addr + uintptr(size)
- mod.minpc = addr
- mod.maxpc = addr + uintptr(len(text))
-
- // make pcdata table
- // NOTICE: _func only use offset to index pcdata, thus no need mmap() pcdata
- cuOff := cuOffs[0]
- pctab, pcdataOffs, _funcs := makePctab(funcs, addr, cuOff, nameOffs)
- mod.pctab = pctab
-
- // write func data
- // NOTICE: _func use mod.gofunc+offset to directly point funcdata, thus need cache funcdata
- // TODO: estimate accurate capacity
- cache := make([]byte, 0, len(funcs)*int(_PtrSize))
- fstart, funcdataOffs := writeFuncdata(&cache, funcs)
-
- // make pc->func (binary search) func table
- ftab, pclntSize, startLocations := makeFtab(_funcs, mod.maxpc)
- mod.ftab = ftab
-
- // write pc->func (modmap) findfunc table
- ffstart := writeFindfunctab(&cache, ftab)
-
- // cache funcdata and findfuncbucket
- moduleCache.Lock()
- moduleCache.m[mod] = cache
- moduleCache.Unlock()
- mod.findfunctab = uintptr(rt.IndexByte(cache, ffstart))
- funcdataAddr := uintptr(rt.IndexByte(cache, fstart))
-
- // make pclnt table
- pclntab := makePclntable(pclntSize, startLocations, _funcs, mod.maxpc, pcdataOffs, funcdataAddr, funcdataOffs)
- mod.pclntable = pclntab
-
- // make pc header
- mod.pcHeader = &pcHeader {
- magic : _Magic,
- minLC : _MinLC,
- ptrSize : _PtrSize,
- nfunc : len(funcs),
- nfiles: uint(len(cu)),
- funcnameOffset: getOffsetOf(moduledata{}, "funcnametab"),
- cuOffset: getOffsetOf(moduledata{}, "cutab"),
- filetabOffset: getOffsetOf(moduledata{}, "filetab"),
- pctabOffset: getOffsetOf(moduledata{}, "pctab"),
- pclnOffset: getOffsetOf(moduledata{}, "pclntable"),
- }
-
- // special case: gcdata and gcbss must by non-empty
- mod.gcdata = uintptr(unsafe.Pointer(&emptyByte))
- mod.gcbss = uintptr(unsafe.Pointer(&emptyByte))
-
- return
-}
-
-// makePctab generates pcdelta->valuedelta tables for functions,
-// and returns the table and the entry offset of every kind pcdata in the table.
-func makePctab(funcs []Func, addr uintptr, cuOffset uint32, nameOffset []int32) (pctab []byte, pcdataOffs [][]uint32, _funcs []_func) {
- _funcs = make([]_func, len(funcs))
-
- // Pctab offsets of 0 are considered invalid in the runtime. We respect
- // that by just padding a single byte at the beginning of runtime.pctab,
- // that way no real offsets can be zero.
- pctab = make([]byte, 1, 12*len(funcs)+1)
- pcdataOffs = make([][]uint32, len(funcs))
-
- for i, f := range funcs {
- _f := &_funcs[i]
-
- var writer = func(pc *Pcdata) {
- var ab []byte
- var err error
- if pc != nil {
- ab, err = pc.MarshalBinary()
- if err != nil {
- panic(err)
- }
- pcdataOffs[i] = append(pcdataOffs[i], uint32(len(pctab)))
- } else {
- ab = []byte{0}
- pcdataOffs[i] = append(pcdataOffs[i], _PCDATA_INVALID_OFFSET)
- }
- pctab = append(pctab, ab...)
- }
-
- if f.Pcsp != nil {
- _f.pcsp = uint32(len(pctab))
- }
- writer(f.Pcsp)
- if f.Pcfile != nil {
- _f.pcfile = uint32(len(pctab))
- }
- writer(f.Pcfile)
- if f.Pcline != nil {
- _f.pcln = uint32(len(pctab))
- }
- writer(f.Pcline)
- writer(f.PcUnsafePoint)
- writer(f.PcStackMapIndex)
- writer(f.PcInlTreeIndex)
- writer(f.PcArgLiveIndex)
-
- _f.entry = addr + uintptr(f.EntryOff)
- _f.nameOff = nameOffset[i]
- _f.args = f.ArgsSize
- _f.deferreturn = f.DeferReturn
- // NOTICE: _func.pcdata is always as [PCDATA_UnsafePoint(0) : PCDATA_ArgLiveIndex(3)]
- _f.npcdata = uint32(_N_PCDATA)
- _f.cuOffset = cuOffset
- _f.funcID = f.ID
- _f.nfuncdata = uint8(_N_FUNCDATA)
- }
-
- return
-}
-
-func registerFunction(name string, pc uintptr, textSize uintptr, fp int, args int, size uintptr, argptrs uintptr, localptrs uintptr) {}
diff --git a/vendor/github.com/bytedance/sonic/loader/funcdata_go117.go b/vendor/github.com/bytedance/sonic/loader/funcdata_go117.go
deleted file mode 100644
index 1cae26898..000000000
--- a/vendor/github.com/bytedance/sonic/loader/funcdata_go117.go
+++ /dev/null
@@ -1,461 +0,0 @@
-//go:build go1.17 && !go1.18
-// +build go1.17,!go1.18
-
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package loader
-
-import (
- `os`
- `unsafe`
- `sort`
-
- `github.com/bytedance/sonic/loader/internal/rt`
-)
-
-const (
- _Magic uint32 = 0xfffffffa
-)
-
-type pcHeader struct {
- magic uint32 // 0xFFFFFFF0
- pad1, pad2 uint8 // 0,0
- minLC uint8 // min instruction size
- ptrSize uint8 // size of a ptr in bytes
- nfunc int // number of functions in the module
- nfiles uint // number of entries in the file tab
- funcnameOffset uintptr // offset to the funcnametab variable from pcHeader
- cuOffset uintptr // offset to the cutab variable from pcHeader
- filetabOffset uintptr // offset to the filetab variable from pcHeader
- pctabOffset uintptr // offset to the pctab variable from pcHeader
- pclnOffset uintptr // offset to the pclntab variable from pcHeader
-}
-
-type moduledata struct {
- pcHeader *pcHeader
- funcnametab []byte
- cutab []uint32
- filetab []byte
- pctab []byte
- pclntable []byte
- ftab []funcTab
- findfunctab uintptr
- minpc, maxpc uintptr // first func address, last func address + last func size
-
- text, etext uintptr // start/end of text, (etext-text) must be greater than MIN_FUNC
- noptrdata, enoptrdata uintptr
- data, edata uintptr
- bss, ebss uintptr
- noptrbss, enoptrbss uintptr
- end, gcdata, gcbss uintptr
- types, etypes uintptr
-
- textsectmap []textSection // see runtime/symtab.go: textAddr()
- typelinks []int32 // offsets from types
- itablinks []*rt.GoItab
-
- ptab []ptabEntry
-
- pluginpath string
- pkghashes []modulehash
-
- modulename string
- modulehashes []modulehash
-
- hasmain uint8 // 1 if module contains the main function, 0 otherwise
-
- gcdatamask, gcbssmask bitVector
-
- typemap map[int32]*rt.GoType // offset to *_rtype in previous module
-
- bad bool // module failed to load and should be ignored
-
- next *moduledata
-}
-
-type _func struct {
- entry uintptr // start pc, as offset from moduledata.text/pcHeader.textStart
- nameOff int32 // function name, as index into moduledata.funcnametab.
-
- args int32 // in/out args size
- deferreturn uint32 // offset of start of a deferreturn call instruction from entry, if any.
-
- pcsp uint32
- pcfile uint32
- pcln uint32
- npcdata uint32
- cuOffset uint32 // runtime.cutab offset of this function's CU
- funcID uint8 // set for certain special runtime functions
- _ [2]byte // pad
- nfuncdata uint8 //
-
- // The end of the struct is followed immediately by two variable-length
- // arrays that reference the pcdata and funcdata locations for this
- // function.
-
- // pcdata contains the offset into moduledata.pctab for the start of
- // that index's table. e.g.,
- // &moduledata.pctab[_func.pcdata[_PCDATA_UnsafePoint]] is the start of
- // the unsafe point table.
- //
- // An offset of 0 indicates that there is no table.
- //
- // pcdata [npcdata]uint32
-
- // funcdata contains the offset past moduledata.gofunc which contains a
- // pointer to that index's funcdata. e.g.,
- // *(moduledata.gofunc + _func.funcdata[_FUNCDATA_ArgsPointerMaps]) is
- // the argument pointer map.
- //
- // An offset of ^uint32(0) indicates that there is no entry.
- //
- // funcdata [nfuncdata]uint32
-}
-
-type funcTab struct {
- entry uintptr
- funcoff uintptr
-}
-
-type bitVector struct {
- n int32 // # of bits
- bytedata *uint8
-}
-
-type ptabEntry struct {
- name int32
- typ int32
-}
-
-type textSection struct {
- vaddr uintptr // prelinked section vaddr
- end uintptr // vaddr + section length
- baseaddr uintptr // relocated section address
-}
-
-type modulehash struct {
- modulename string
- linktimehash string
- runtimehash *string
-}
-
-// findfuncbucket is an array of these structures.
-// Each bucket represents 4096 bytes of the text segment.
-// Each subbucket represents 256 bytes of the text segment.
-// To find a function given a pc, locate the bucket and subbucket for
-// that pc. Add together the idx and subbucket value to obtain a
-// function index. Then scan the functab array starting at that
-// index to find the target function.
-// This table uses 20 bytes for every 4096 bytes of code, or ~0.5% overhead.
-type findfuncbucket struct {
- idx uint32
- _SUBBUCKETS [16]byte
-}
-
-
-type compilationUnit struct {
- fileNames []string
-}
-
-func makeFtab(funcs []_func, maxpc uintptr) (ftab []funcTab, pclntabSize int64, startLocations []uint32) {
- // Allocate space for the pc->func table. This structure consists of a pc offset
- // and an offset to the func structure. After that, we have a single pc
- // value that marks the end of the last function in the binary.
- pclntabSize = int64(len(funcs)*2*int(_PtrSize) + int(_PtrSize))
- startLocations = make([]uint32, len(funcs))
- for i, f := range funcs {
- pclntabSize = rnd(pclntabSize, int64(_PtrSize))
- //writePCToFunc
- startLocations[i] = uint32(pclntabSize)
- pclntabSize += int64(uint8(_FUNC_SIZE) + f.nfuncdata*_PtrSize + uint8(f.npcdata)*4)
- }
- ftab = make([]funcTab, 0, len(funcs)+1)
-
- // write a map of pc->func info offsets
- for i, f := range funcs {
- ftab = append(ftab, funcTab{uintptr(f.entry), uintptr(startLocations[i])})
- }
-
- // Final entry of table is just end pc offset.
- ftab = append(ftab, funcTab{maxpc, 0})
-
- return
-}
-
-// Pcln table format: [...]funcTab + [...]_Func
-func makePclntable(size int64, startLocations []uint32, funcs []_func, maxpc uintptr, pcdataOffs [][]uint32, funcdataAddr uintptr, funcdataOffs [][]uint32) (pclntab []byte) {
- pclntab = make([]byte, size, size)
-
- // write a map of pc->func info offsets
- offs := 0
- for i, f := range funcs {
- byteOrder.PutUint64(pclntab[offs:offs+8], uint64(f.entry))
- byteOrder.PutUint64(pclntab[offs+8:offs+16], uint64(startLocations[i]))
- offs += 16
- }
- // Final entry of table is just end pc offset.
- byteOrder.PutUint64(pclntab[offs:offs+8], uint64(maxpc))
- offs += 8
-
- // write func info table
- for i, f := range funcs {
- off := startLocations[i]
-
- // write _func structure to pclntab
- byteOrder.PutUint64(pclntab[off:off+8], uint64(f.entry))
- off += 8
- byteOrder.PutUint32(pclntab[off:off+4], uint32(f.nameOff))
- off += 4
- byteOrder.PutUint32(pclntab[off:off+4], uint32(f.args))
- off += 4
- byteOrder.PutUint32(pclntab[off:off+4], uint32(f.deferreturn))
- off += 4
- byteOrder.PutUint32(pclntab[off:off+4], uint32(f.pcsp))
- off += 4
- byteOrder.PutUint32(pclntab[off:off+4], uint32(f.pcfile))
- off += 4
- byteOrder.PutUint32(pclntab[off:off+4], uint32(f.pcln))
- off += 4
- byteOrder.PutUint32(pclntab[off:off+4], uint32(f.npcdata))
- off += 4
- byteOrder.PutUint32(pclntab[off:off+4], uint32(f.cuOffset))
- off += 4
- pclntab[off] = f.funcID
- // NOTICE: _[2]byte alignment
- off += 3
- pclntab[off] = f.nfuncdata
- off += 1
-
- // NOTICE: _func.pcdata always starts from PcUnsafePoint, which is index 3
- for j := 3; j < len(pcdataOffs[i]); j++ {
- byteOrder.PutUint32(pclntab[off:off+4], uint32(pcdataOffs[i][j]))
- off += 4
- }
-
- off = uint32(rnd(int64(off), int64(_PtrSize)))
-
- // funcdata refs as offsets from gofunc
- for _, funcdata := range funcdataOffs[i] {
- if funcdata == _INVALID_FUNCDATA_OFFSET {
- byteOrder.PutUint64(pclntab[off:off+8], 0)
- } else {
- byteOrder.PutUint64(pclntab[off:off+8], uint64(funcdataAddr)+uint64(funcdata))
- }
- off += 8
- }
- }
-
- return
-}
-
-// findfunc table used to map pc to belonging func,
-// returns the index in the func table.
-//
-// All text section are divided into buckets sized _BUCKETSIZE(4K):
-// every bucket is divided into _SUBBUCKETS sized _SUB_BUCKETSIZE(64),
-// and it has a base idx to plus the offset stored in jth subbucket.
-// see findfunc() in runtime/symtab.go
-func writeFindfunctab(out *[]byte, ftab []funcTab) (start int) {
- start = len(*out)
-
- max := ftab[len(ftab)-1].entry
- min := ftab[0].entry
- nbuckets := (max - min + _BUCKETSIZE - 1) / _BUCKETSIZE
- n := (max - min + _SUB_BUCKETSIZE - 1) / _SUB_BUCKETSIZE
-
- tab := make([]findfuncbucket, 0, nbuckets)
- var s, e = 0, 0
- for i := 0; i<int(nbuckets); i++ {
- // store the start func of the bucket
- var fb = findfuncbucket{idx: uint32(s)}
-
- // find the last e-th func of the bucket
- var pc = min + uintptr((i+1)*_BUCKETSIZE)
- for ; e < len(ftab)-1 && ftab[e+1].entry <= pc; e++ {}
-
- for j := 0; j<_SUBBUCKETS && (i*_SUBBUCKETS+j)<int(n); j++ {
- // store the start func of the subbucket
- fb._SUBBUCKETS[j] = byte(uint32(s) - fb.idx)
-
- // find the s-th end func of the subbucket
- pc = min + uintptr(i*_BUCKETSIZE) + uintptr((j+1)*_SUB_BUCKETSIZE)
- for ; s < len(ftab)-1 && ftab[s+1].entry <= pc; s++ {}
- }
-
- s = e
- tab = append(tab, fb)
- }
-
- // write findfuncbucket
- if len(tab) > 0 {
- size := int(unsafe.Sizeof(findfuncbucket{}))*len(tab)
- *out = append(*out, rt.BytesFrom(unsafe.Pointer(&tab[0]), size, size)...)
- }
- return
-}
-
-func makeModuledata(name string, filenames []string, funcsp *[]Func, text []byte) (mod *moduledata) {
- mod = new(moduledata)
- mod.modulename = name
-
- // sort funcs by entry
- funcs := *funcsp
- sort.Slice(funcs, func(i, j int) bool {
- return funcs[i].EntryOff < funcs[j].EntryOff
- })
- *funcsp = funcs
-
- // make filename table
- cu := make([]string, 0, len(filenames))
- cu = append(cu, filenames...)
- cutab, filetab, cuOffs := makeFilenametab([]compilationUnit{{cu}})
- mod.cutab = cutab
- mod.filetab = filetab
-
- // make funcname table
- funcnametab, nameOffs := makeFuncnameTab(funcs)
- mod.funcnametab = funcnametab
-
- // mmap() text and funcdata segments
- p := os.Getpagesize()
- size := int(rnd(int64(len(text)), int64(p)))
- addr := mmap(size)
- // copy the machine code
- s := rt.BytesFrom(unsafe.Pointer(addr), len(text), size)
- copy(s, text)
- // make it executable
- mprotect(addr, size)
-
- // assign addresses
- mod.text = addr
- mod.etext = addr + uintptr(size)
- mod.minpc = addr
- mod.maxpc = addr + uintptr(len(text))
-
- // make pcdata table
- // NOTICE: _func only use offset to index pcdata, thus no need mmap() pcdata
- cuOff := cuOffs[0]
- pctab, pcdataOffs, _funcs := makePctab(funcs, addr, cuOff, nameOffs)
- mod.pctab = pctab
-
- // write func data
- // NOTICE: _func use mod.gofunc+offset to directly point funcdata, thus need cache funcdata
- // TODO: estimate accurate capacity
- cache := make([]byte, 0, len(funcs)*int(_PtrSize))
- fstart, funcdataOffs := writeFuncdata(&cache, funcs)
-
- // make pc->func (binary search) func table
- ftab, pclntSize, startLocations := makeFtab(_funcs, mod.maxpc)
- mod.ftab = ftab
-
- // write pc->func (modmap) findfunc table
- ffstart := writeFindfunctab(&cache, ftab)
-
- // cache funcdata and findfuncbucket
- moduleCache.Lock()
- moduleCache.m[mod] = cache
- moduleCache.Unlock()
- mod.findfunctab = uintptr(rt.IndexByte(cache, ffstart))
- funcdataAddr := uintptr(rt.IndexByte(cache, fstart))
-
- // make pclnt table
- pclntab := makePclntable(pclntSize, startLocations, _funcs, mod.maxpc, pcdataOffs, funcdataAddr, funcdataOffs)
- mod.pclntable = pclntab
-
- // make pc header
- mod.pcHeader = &pcHeader {
- magic : _Magic,
- minLC : _MinLC,
- ptrSize : _PtrSize,
- nfunc : len(funcs),
- nfiles: uint(len(cu)),
- funcnameOffset: getOffsetOf(moduledata{}, "funcnametab"),
- cuOffset: getOffsetOf(moduledata{}, "cutab"),
- filetabOffset: getOffsetOf(moduledata{}, "filetab"),
- pctabOffset: getOffsetOf(moduledata{}, "pctab"),
- pclnOffset: getOffsetOf(moduledata{}, "pclntable"),
- }
-
- // special case: gcdata and gcbss must by non-empty
- mod.gcdata = uintptr(unsafe.Pointer(&emptyByte))
- mod.gcbss = uintptr(unsafe.Pointer(&emptyByte))
-
- return
-}
-
-// makePctab generates pcdelta->valuedelta tables for functions,
-// and returns the table and the entry offset of every kind pcdata in the table.
-func makePctab(funcs []Func, addr uintptr, cuOffset uint32, nameOffset []int32) (pctab []byte, pcdataOffs [][]uint32, _funcs []_func) {
- _funcs = make([]_func, len(funcs))
-
- // Pctab offsets of 0 are considered invalid in the runtime. We respect
- // that by just padding a single byte at the beginning of runtime.pctab,
- // that way no real offsets can be zero.
- pctab = make([]byte, 1, 12*len(funcs)+1)
- pcdataOffs = make([][]uint32, len(funcs))
-
- for i, f := range funcs {
- _f := &_funcs[i]
-
- var writer = func(pc *Pcdata) {
- var ab []byte
- var err error
- if pc != nil {
- ab, err = pc.MarshalBinary()
- if err != nil {
- panic(err)
- }
- pcdataOffs[i] = append(pcdataOffs[i], uint32(len(pctab)))
- } else {
- ab = []byte{0}
- pcdataOffs[i] = append(pcdataOffs[i], _PCDATA_INVALID_OFFSET)
- }
- pctab = append(pctab, ab...)
- }
-
- if f.Pcsp != nil {
- _f.pcsp = uint32(len(pctab))
- }
- writer(f.Pcsp)
- if f.Pcfile != nil {
- _f.pcfile = uint32(len(pctab))
- }
- writer(f.Pcfile)
- if f.Pcline != nil {
- _f.pcln = uint32(len(pctab))
- }
- writer(f.Pcline)
- writer(f.PcUnsafePoint)
- writer(f.PcStackMapIndex)
- writer(f.PcInlTreeIndex)
- writer(f.PcArgLiveIndex)
-
- _f.entry = addr + uintptr(f.EntryOff)
- _f.nameOff = nameOffset[i]
- _f.args = f.ArgsSize
- _f.deferreturn = f.DeferReturn
- // NOTICE: _func.pcdata is always as [PCDATA_UnsafePoint(0) : PCDATA_ArgLiveIndex(3)]
- _f.npcdata = uint32(_N_PCDATA)
- _f.cuOffset = cuOffset
- _f.funcID = f.ID
- _f.nfuncdata = uint8(_N_FUNCDATA)
- }
-
- return
-}
-
-func registerFunction(name string, pc uintptr, textSize uintptr, fp int, args int, size uintptr, argptrs uintptr, localptrs uintptr) {}
diff --git a/vendor/github.com/bytedance/sonic/loader/funcdata_go118.go b/vendor/github.com/bytedance/sonic/loader/funcdata_go118.go
deleted file mode 100644
index 54ec4d688..000000000
--- a/vendor/github.com/bytedance/sonic/loader/funcdata_go118.go
+++ /dev/null
@@ -1,113 +0,0 @@
-// go:build go1.18 && !go1.20
-//go:build go1.18 && !go1.20
-// +build go1.18,!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 loader
-
-import (
- `github.com/bytedance/sonic/loader/internal/rt`
-)
-
-const (
- _Magic uint32 = 0xfffffff0
-)
-
-type moduledata struct {
- pcHeader *pcHeader
- funcnametab []byte
- cutab []uint32
- filetab []byte
- pctab []byte
- pclntable []byte
- ftab []funcTab
- findfunctab uintptr
- minpc, maxpc uintptr // first func address, last func address + last func size
-
- text, etext uintptr // start/end of text, (etext-text) must be greater than MIN_FUNC
- noptrdata, enoptrdata uintptr
- data, edata uintptr
- bss, ebss uintptr
- noptrbss, enoptrbss uintptr
- end, gcdata, gcbss uintptr
- types, etypes uintptr
- rodata uintptr
- gofunc uintptr // go.func.* is actual funcinfo object in image
-
- textsectmap []textSection // see runtime/symtab.go: textAddr()
- typelinks []int32 // offsets from types
- itablinks []*rt.GoItab
-
- ptab []ptabEntry
-
- pluginpath string
- pkghashes []modulehash
-
- modulename string
- modulehashes []modulehash
-
- hasmain uint8 // 1 if module contains the main function, 0 otherwise
-
- gcdatamask, gcbssmask bitVector
-
- typemap map[int32]*rt.GoType // offset to *_rtype in previous module
-
- bad bool // module failed to load and should be ignored
-
- next *moduledata
-}
-
-type _func struct {
- entryOff uint32 // start pc, as offset from moduledata.text/pcHeader.textStart
- nameOff int32 // function name, as index into moduledata.funcnametab.
-
- args int32 // in/out args size
- deferreturn uint32 // offset of start of a deferreturn call instruction from entry, if any.
-
- pcsp uint32
- pcfile uint32
- pcln uint32
- npcdata uint32
- cuOffset uint32 // runtime.cutab offset of this function's CU
- funcID uint8 // set for certain special runtime functions
- flag uint8
- _ [1]byte // pad
- nfuncdata uint8 //
-
- // The end of the struct is followed immediately by two variable-length
- // arrays that reference the pcdata and funcdata locations for this
- // function.
-
- // pcdata contains the offset into moduledata.pctab for the start of
- // that index's table. e.g.,
- // &moduledata.pctab[_func.pcdata[_PCDATA_UnsafePoint]] is the start of
- // the unsafe point table.
- //
- // An offset of 0 indicates that there is no table.
- //
- // pcdata [npcdata]uint32
-
- // funcdata contains the offset past moduledata.gofunc which contains a
- // pointer to that index's funcdata. e.g.,
- // *(moduledata.gofunc + _func.funcdata[_FUNCDATA_ArgsPointerMaps]) is
- // the argument pointer map.
- //
- // An offset of ^uint32(0) indicates that there is no entry.
- //
- // funcdata [nfuncdata]uint32
-}
diff --git a/vendor/github.com/bytedance/sonic/loader/funcdata_go120.go b/vendor/github.com/bytedance/sonic/loader/funcdata_go120.go
deleted file mode 100644
index 803312fd7..000000000
--- a/vendor/github.com/bytedance/sonic/loader/funcdata_go120.go
+++ /dev/null
@@ -1,114 +0,0 @@
-//go:build go1.20 && !go1.21
-// +build go1.20,!go1.21
-
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package loader
-
-import (
- `github.com/bytedance/sonic/loader/internal/rt`
-)
-
-const (
- _Magic uint32 = 0xFFFFFFF1
-)
-
-type moduledata struct {
- pcHeader *pcHeader
- funcnametab []byte
- cutab []uint32
- filetab []byte
- pctab []byte
- pclntable []byte
- ftab []funcTab
- findfunctab uintptr
- minpc, maxpc uintptr // first func address, last func address + last func size
-
- text, etext uintptr // start/end of text, (etext-text) must be greater than MIN_FUNC
- noptrdata, enoptrdata uintptr
- data, edata uintptr
- bss, ebss uintptr
- noptrbss, enoptrbss uintptr
- covctrs, ecovctrs uintptr
- end, gcdata, gcbss uintptr
- types, etypes uintptr
- rodata uintptr
- gofunc uintptr // go.func.* is actual funcinfo object in image
-
- textsectmap []textSection // see runtime/symtab.go: textAddr()
- typelinks []int32 // offsets from types
- itablinks []*rt.GoItab
-
- ptab []ptabEntry
-
- pluginpath string
- pkghashes []modulehash
-
- modulename string
- modulehashes []modulehash
-
- hasmain uint8 // 1 if module contains the main function, 0 otherwise
-
- gcdatamask, gcbssmask bitVector
-
- typemap map[int32]*rt.GoType // offset to *_rtype in previous module
-
- bad bool // module failed to load and should be ignored
-
- next *moduledata
-}
-
-type _func struct {
- entryOff uint32 // start pc, as offset from moduledata.text/pcHeader.textStart
- nameOff int32 // function name, as index into moduledata.funcnametab.
-
- args int32 // in/out args size
- deferreturn uint32 // offset of start of a deferreturn call instruction from entry, if any.
-
- pcsp uint32
- pcfile uint32
- pcln uint32
- npcdata uint32
- cuOffset uint32 // runtime.cutab offset of this function's CU
- startLine int32 // line number of start of function (func keyword/TEXT directive)
- funcID uint8 // set for certain special runtime functions
- flag uint8
- _ [1]byte // pad
- nfuncdata uint8 //
-
- // The end of the struct is followed immediately by two variable-length
- // arrays that reference the pcdata and funcdata locations for this
- // function.
-
- // pcdata contains the offset into moduledata.pctab for the start of
- // that index's table. e.g.,
- // &moduledata.pctab[_func.pcdata[_PCDATA_UnsafePoint]] is the start of
- // the unsafe point table.
- //
- // An offset of 0 indicates that there is no table.
- //
- // pcdata [npcdata]uint32
-
- // funcdata contains the offset past moduledata.gofunc which contains a
- // pointer to that index's funcdata. e.g.,
- // *(moduledata.gofunc + _func.funcdata[_FUNCDATA_ArgsPointerMaps]) is
- // the argument pointer map.
- //
- // An offset of ^uint32(0) indicates that there is no entry.
- //
- // funcdata [nfuncdata]uint32
-}
diff --git a/vendor/github.com/bytedance/sonic/loader/funcdata_go121.go b/vendor/github.com/bytedance/sonic/loader/funcdata_go121.go
deleted file mode 100644
index 8130ffc1a..000000000
--- a/vendor/github.com/bytedance/sonic/loader/funcdata_go121.go
+++ /dev/null
@@ -1,119 +0,0 @@
-//go:build go1.21 && !go1.23
-// +build go1.21,!go1.23
-
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package loader
-
-import (
- `unsafe`
- `github.com/bytedance/sonic/loader/internal/rt`
-)
-
-const (
- _Magic uint32 = 0xFFFFFFF1
-)
-
-type moduledata struct {
- pcHeader *pcHeader
- funcnametab []byte
- cutab []uint32
- filetab []byte
- pctab []byte
- pclntable []byte
- ftab []funcTab
- findfunctab uintptr
- minpc, maxpc uintptr // first func address, last func address + last func size
-
- text, etext uintptr // start/end of text, (etext-text) must be greater than MIN_FUNC
- noptrdata, enoptrdata uintptr
- data, edata uintptr
- bss, ebss uintptr
- noptrbss, enoptrbss uintptr
- covctrs, ecovctrs uintptr
- end, gcdata, gcbss uintptr
- types, etypes uintptr
- rodata uintptr
- gofunc uintptr // go.func.* is actual funcinfo object in image
-
- textsectmap []textSection // see runtime/symtab.go: textAddr()
- typelinks []int32 // offsets from types
- itablinks []*rt.GoItab
-
- ptab []ptabEntry
-
- pluginpath string
- pkghashes []modulehash
-
- // This slice records the initializing tasks that need to be
- // done to start up the program. It is built by the linker.
- inittasks []unsafe.Pointer
-
- modulename string
- modulehashes []modulehash
-
- hasmain uint8 // 1 if module contains the main function, 0 otherwise
-
- gcdatamask, gcbssmask bitVector
-
- typemap map[int32]*rt.GoType // offset to *_rtype in previous module
-
- bad bool // module failed to load and should be ignored
-
- next *moduledata
-}
-
-type _func struct {
- entryOff uint32 // start pc, as offset from moduledata.text/pcHeader.textStart
- nameOff int32 // function name, as index into moduledata.funcnametab.
-
- args int32 // in/out args size
- deferreturn uint32 // offset of start of a deferreturn call instruction from entry, if any.
-
- pcsp uint32
- pcfile uint32
- pcln uint32
- npcdata uint32
- cuOffset uint32 // runtime.cutab offset of this function's CU
- startLine int32 // line number of start of function (func keyword/TEXT directive)
- funcID uint8 // set for certain special runtime functions
- flag uint8
- _ [1]byte // pad
- nfuncdata uint8 //
-
- // The end of the struct is followed immediately by two variable-length
- // arrays that reference the pcdata and funcdata locations for this
- // function.
-
- // pcdata contains the offset into moduledata.pctab for the start of
- // that index's table. e.g.,
- // &moduledata.pctab[_func.pcdata[_PCDATA_UnsafePoint]] is the start of
- // the unsafe point table.
- //
- // An offset of 0 indicates that there is no table.
- //
- // pcdata [npcdata]uint32
-
- // funcdata contains the offset past moduledata.gofunc which contains a
- // pointer to that index's funcdata. e.g.,
- // *(moduledata.gofunc + _func.funcdata[_FUNCDATA_ArgsPointerMaps]) is
- // the argument pointer map.
- //
- // An offset of ^uint32(0) indicates that there is no entry.
- //
- // funcdata [nfuncdata]uint32
-}
diff --git a/vendor/github.com/bytedance/sonic/loader/funcdata_go123.go b/vendor/github.com/bytedance/sonic/loader/funcdata_go123.go
deleted file mode 100644
index a50cd364f..000000000
--- a/vendor/github.com/bytedance/sonic/loader/funcdata_go123.go
+++ /dev/null
@@ -1,118 +0,0 @@
-//go:build go1.23 && !go1.24
-// +build go1.23,!go1.24
-
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package loader
-
-import (
- `unsafe`
- `github.com/bytedance/sonic/loader/internal/rt`
-)
-
-const (
- _Magic uint32 = 0xFFFFFFF1
-)
-
-type moduledata struct {
- pcHeader *pcHeader
- funcnametab []byte
- cutab []uint32
- filetab []byte
- pctab []byte
- pclntable []byte
- ftab []funcTab
- findfunctab uintptr
- minpc, maxpc uintptr // first func address, last func address + last func size
-
- text, etext uintptr // start/end of text, (etext-text) must be greater than MIN_FUNC
- noptrdata, enoptrdata uintptr
- data, edata uintptr
- bss, ebss uintptr
- noptrbss, enoptrbss uintptr
- covctrs, ecovctrs uintptr
- end, gcdata, gcbss uintptr
- types, etypes uintptr
- rodata uintptr
- gofunc uintptr // go.func.* is actual funcinfo object in image
-
- textsectmap []textSection // see runtime/symtab.go: textAddr()
- typelinks []int32 // offsets from types
- itablinks []*rt.GoItab
-
- ptab []ptabEntry
-
- pluginpath string
- pkghashes []modulehash
-
- // This slice records the initializing tasks that need to be
- // done to start up the program. It is built by the linker.
- inittasks []unsafe.Pointer
-
- modulename string
- modulehashes []modulehash
-
- hasmain uint8 // 1 if module contains the main function, 0 otherwise
- bad bool // module failed to load and should be ignored
-
- gcdatamask, gcbssmask bitVector
-
- typemap map[int32]*rt.GoType // offset to *_rtype in previous module
-
- next *moduledata
-}
-
-type _func struct {
- entryOff uint32 // start pc, as offset from moduledata.text/pcHeader.textStart
- nameOff int32 // function name, as index into moduledata.funcnametab.
-
- args int32 // in/out args size
- deferreturn uint32 // offset of start of a deferreturn call instruction from entry, if any.
-
- pcsp uint32
- pcfile uint32
- pcln uint32
- npcdata uint32
- cuOffset uint32 // runtime.cutab offset of this function's CU
- startLine int32 // line number of start of function (func keyword/TEXT directive)
- funcID uint8 // set for certain special runtime functions
- flag uint8
- _ [1]byte // pad
- nfuncdata uint8 //
-
- // The end of the struct is followed immediately by two variable-length
- // arrays that reference the pcdata and funcdata locations for this
- // function.
-
- // pcdata contains the offset into moduledata.pctab for the start of
- // that index's table. e.g.,
- // &moduledata.pctab[_func.pcdata[_PCDATA_UnsafePoint]] is the start of
- // the unsafe point table.
- //
- // An offset of 0 indicates that there is no table.
- //
- // pcdata [npcdata]uint32
-
- // funcdata contains the offset past moduledata.gofunc which contains a
- // pointer to that index's funcdata. e.g.,
- // *(moduledata.gofunc + _func.funcdata[_FUNCDATA_ArgsPointerMaps]) is
- // the argument pointer map.
- //
- // An offset of ^uint32(0) indicates that there is no entry.
- //
- // funcdata [nfuncdata]uint32
-}
diff --git a/vendor/github.com/bytedance/sonic/loader/funcdata_latest.go b/vendor/github.com/bytedance/sonic/loader/funcdata_latest.go
deleted file mode 100644
index 8b6018bdc..000000000
--- a/vendor/github.com/bytedance/sonic/loader/funcdata_latest.go
+++ /dev/null
@@ -1,355 +0,0 @@
-// go:build go1.18 && !go1.24
-// +build go1.18,!go1.24
-
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package loader
-
-import (
- `os`
- `sort`
- `unsafe`
-
- `github.com/bytedance/sonic/loader/internal/rt`
-)
-
-type funcTab struct {
- entry uint32
- funcoff uint32
-}
-
-type pcHeader struct {
- magic uint32 // 0xFFFFFFF0
- pad1, pad2 uint8 // 0,0
- minLC uint8 // min instruction size
- ptrSize uint8 // size of a ptr in bytes
- nfunc int // number of functions in the module
- nfiles uint // number of entries in the file tab
- textStart uintptr // base for function entry PC offsets in this module, equal to moduledata.text
- funcnameOffset uintptr // offset to the funcnametab variable from pcHeader
- cuOffset uintptr // offset to the cutab variable from pcHeader
- filetabOffset uintptr // offset to the filetab variable from pcHeader
- pctabOffset uintptr // offset to the pctab variable from pcHeader
- pclnOffset uintptr // offset to the pclntab variable from pcHeader
-}
-
-type bitVector struct {
- n int32 // # of bits
- bytedata *uint8
-}
-
-type ptabEntry struct {
- name int32
- typ int32
-}
-
-type textSection struct {
- vaddr uintptr // prelinked section vaddr
- end uintptr // vaddr + section length
- baseaddr uintptr // relocated section address
-}
-
-type modulehash struct {
- modulename string
- linktimehash string
- runtimehash *string
-}
-
-// findfuncbucket is an array of these structures.
-// Each bucket represents 4096 bytes of the text segment.
-// Each subbucket represents 256 bytes of the text segment.
-// To find a function given a pc, locate the bucket and subbucket for
-// that pc. Add together the idx and subbucket value to obtain a
-// function index. Then scan the functab array starting at that
-// index to find the target function.
-// This table uses 20 bytes for every 4096 bytes of code, or ~0.5% overhead.
-type findfuncbucket struct {
- idx uint32
- _SUBBUCKETS [16]byte
-}
-
-type compilationUnit struct {
- fileNames []string
-}
-
-func makeFtab(funcs []_func, maxpc uint32) (ftab []funcTab, pclntabSize int64, startLocations []uint32) {
- // Allocate space for the pc->func table. This structure consists of a pc offset
- // and an offset to the func structure. After that, we have a single pc
- // value that marks the end of the last function in the binary.
- pclntabSize = int64(len(funcs)*2*int(_PtrSize) + int(_PtrSize))
- startLocations = make([]uint32, len(funcs))
- for i, f := range funcs {
- pclntabSize = rnd(pclntabSize, int64(_PtrSize))
- //writePCToFunc
- startLocations[i] = uint32(pclntabSize)
- pclntabSize += int64(uint8(_FUNC_SIZE)+f.nfuncdata*4+uint8(f.npcdata)*4)
- }
-
- ftab = make([]funcTab, 0, len(funcs)+1)
-
- // write a map of pc->func info offsets
- for i, f := range funcs {
- ftab = append(ftab, funcTab{uint32(f.entryOff), uint32(startLocations[i])})
- }
-
- // Final entry of table is just end pc offset.
- ftab = append(ftab, funcTab{maxpc, 0})
- return
-}
-
-// Pcln table format: [...]funcTab + [...]_Func
-func makePclntable(size int64, startLocations []uint32, funcs []_func, maxpc uint32, pcdataOffs [][]uint32, funcdataOffs [][]uint32) (pclntab []byte) {
- // Allocate space for the pc->func table. This structure consists of a pc offset
- // and an offset to the func structure. After that, we have a single pc
- // value that marks the end of the last function in the binary.
- pclntab = make([]byte, size, size)
-
- // write a map of pc->func info offsets
- offs := 0
- for i, f := range funcs {
- byteOrder.PutUint32(pclntab[offs:offs+4], uint32(f.entryOff))
- byteOrder.PutUint32(pclntab[offs+4:offs+8], uint32(startLocations[i]))
- offs += 8
- }
- // Final entry of table is just end pc offset.
- byteOrder.PutUint32(pclntab[offs:offs+4], maxpc)
-
- // write func info table
- for i := range funcs {
- off := startLocations[i]
-
- // write _func structure to pclntab
- fb := rt.BytesFrom(unsafe.Pointer(&funcs[i]), int(_FUNC_SIZE), int(_FUNC_SIZE))
- copy(pclntab[off:off+uint32(_FUNC_SIZE)], fb)
- off += uint32(_FUNC_SIZE)
-
- // NOTICE: _func.pcdata always starts from PcUnsafePoint, which is index 3
- for j := 3; j < len(pcdataOffs[i]); j++ {
- byteOrder.PutUint32(pclntab[off:off+4], uint32(pcdataOffs[i][j]))
- off += 4
- }
-
- // funcdata refs as offsets from gofunc
- for _, funcdata := range funcdataOffs[i] {
- byteOrder.PutUint32(pclntab[off:off+4], uint32(funcdata))
- off += 4
- }
-
- }
-
- return
-}
-
-// findfunc table used to map pc to belonging func,
-// returns the index in the func table.
-//
-// All text section are divided into buckets sized _BUCKETSIZE(4K):
-// every bucket is divided into _SUBBUCKETS sized _SUB_BUCKETSIZE(64),
-// and it has a base idx to plus the offset stored in jth subbucket.
-// see findfunc() in runtime/symtab.go
-func writeFindfunctab(out *[]byte, ftab []funcTab) (start int) {
- start = len(*out)
-
- max := ftab[len(ftab)-1].entry
- min := ftab[0].entry
- nbuckets := (max - min + _BUCKETSIZE - 1) / _BUCKETSIZE
- n := (max - min + _SUB_BUCKETSIZE - 1) / _SUB_BUCKETSIZE
-
- tab := make([]findfuncbucket, 0, nbuckets)
- var s, e = 0, 0
- for i := 0; i<int(nbuckets); i++ {
- // store the start s-th func of the bucket
- var fb = findfuncbucket{idx: uint32(s)}
-
- // find the last e-th func of the bucket
- var pc = min + uint32((i+1)*_BUCKETSIZE)
- for ; e < len(ftab)-1 && ftab[e+1].entry <= pc; e++ {}
-
- for j := 0; j<_SUBBUCKETS && (i*_SUBBUCKETS+j)<int(n); j++ {
- // store the start func of the subbucket
- fb._SUBBUCKETS[j] = byte(uint32(s) - fb.idx)
-
- // find the s-th end func of the subbucket
- pc = min + uint32(i*_BUCKETSIZE) + uint32((j+1)*_SUB_BUCKETSIZE)
- for ; s < len(ftab)-1 && ftab[s+1].entry <= pc; s++ {}
- }
-
- s = e
- tab = append(tab, fb)
- }
-
- // write findfuncbucket
- if len(tab) > 0 {
- size := int(unsafe.Sizeof(findfuncbucket{}))*len(tab)
- *out = append(*out, rt.BytesFrom(unsafe.Pointer(&tab[0]), size, size)...)
- }
- return
-}
-
-func makeModuledata(name string, filenames []string, funcsp *[]Func, text []byte) (mod *moduledata) {
- mod = new(moduledata)
- mod.modulename = name
-
- // sort funcs by entry
- funcs := *funcsp
- sort.Slice(funcs, func(i, j int) bool {
- return funcs[i].EntryOff < funcs[j].EntryOff
- })
- *funcsp = funcs
-
- // make filename table
- cu := make([]string, 0, len(filenames))
- cu = append(cu, filenames...)
- cutab, filetab, cuOffs := makeFilenametab([]compilationUnit{{cu}})
- mod.cutab = cutab
- mod.filetab = filetab
-
- // make funcname table
- funcnametab, nameOffs := makeFuncnameTab(funcs)
- mod.funcnametab = funcnametab
-
- // mmap() text and funcdata segments
- p := os.Getpagesize()
- size := int(rnd(int64(len(text)), int64(p)))
- addr := mmap(size)
- // copy the machine code
- s := rt.BytesFrom(unsafe.Pointer(addr), len(text), size)
- copy(s, text)
- // make it executable
- mprotect(addr, size)
-
- // assign addresses
- mod.text = addr
- mod.etext = addr + uintptr(size)
- mod.minpc = addr
- mod.maxpc = addr + uintptr(len(text))
-
- // make pcdata table
- // NOTICE: _func only use offset to index pcdata, thus no need mmap() pcdata
- cuOff := cuOffs[0]
- pctab, pcdataOffs, _funcs := makePctab(funcs, cuOff, nameOffs)
- mod.pctab = pctab
-
- // write func data
- // NOTICE: _func use mod.gofunc+offset to directly point funcdata, thus need cache funcdata
- // TODO: estimate accurate capacity
- cache := make([]byte, 0, len(funcs)*int(_PtrSize))
- fstart, funcdataOffs := writeFuncdata(&cache, funcs)
-
- // make pc->func (binary search) func table
- ftab, pclntSize, startLocations := makeFtab(_funcs, uint32(len(text)))
- mod.ftab = ftab
-
- // write pc->func (modmap) findfunc table
- ffstart := writeFindfunctab(&cache, ftab)
-
- // cache funcdata and findfuncbucket
- moduleCache.Lock()
- moduleCache.m[mod] = cache
- moduleCache.Unlock()
- mod.gofunc = uintptr(unsafe.Pointer(&cache[fstart]))
- mod.findfunctab = uintptr(unsafe.Pointer(&cache[ffstart]))
-
- // make pclnt table
- pclntab := makePclntable(pclntSize, startLocations, _funcs, uint32(len(text)), pcdataOffs, funcdataOffs)
- mod.pclntable = pclntab
-
- // make pc header
- mod.pcHeader = &pcHeader {
- magic : _Magic,
- minLC : _MinLC,
- ptrSize : _PtrSize,
- nfunc : len(funcs),
- nfiles: uint(len(cu)),
- textStart: mod.text,
- funcnameOffset: getOffsetOf(moduledata{}, "funcnametab"),
- cuOffset: getOffsetOf(moduledata{}, "cutab"),
- filetabOffset: getOffsetOf(moduledata{}, "filetab"),
- pctabOffset: getOffsetOf(moduledata{}, "pctab"),
- pclnOffset: getOffsetOf(moduledata{}, "pclntable"),
- }
-
- // special case: gcdata and gcbss must by non-empty
- mod.gcdata = uintptr(unsafe.Pointer(&emptyByte))
- mod.gcbss = uintptr(unsafe.Pointer(&emptyByte))
-
- return
-}
-
-// makePctab generates pcdelta->valuedelta tables for functions,
-// and returns the table and the entry offset of every kind pcdata in the table.
-func makePctab(funcs []Func, cuOffset uint32, nameOffset []int32) (pctab []byte, pcdataOffs [][]uint32, _funcs []_func) {
- _funcs = make([]_func, len(funcs))
-
- // Pctab offsets of 0 are considered invalid in the runtime. We respect
- // that by just padding a single byte at the beginning of runtime.pctab,
- // that way no real offsets can be zero.
- pctab = make([]byte, 1, 12*len(funcs)+1)
- pcdataOffs = make([][]uint32, len(funcs))
-
- for i, f := range funcs {
- _f := &_funcs[i]
-
- var writer = func(pc *Pcdata) {
- var ab []byte
- var err error
- if pc != nil {
- ab, err = pc.MarshalBinary()
- if err != nil {
- panic(err)
- }
- pcdataOffs[i] = append(pcdataOffs[i], uint32(len(pctab)))
- } else {
- ab = []byte{0}
- pcdataOffs[i] = append(pcdataOffs[i], _PCDATA_INVALID_OFFSET)
- }
- pctab = append(pctab, ab...)
- }
-
- if f.Pcsp != nil {
- _f.pcsp = uint32(len(pctab))
- }
- writer(f.Pcsp)
- if f.Pcfile != nil {
- _f.pcfile = uint32(len(pctab))
- }
- writer(f.Pcfile)
- if f.Pcline != nil {
- _f.pcln = uint32(len(pctab))
- }
- writer(f.Pcline)
- writer(f.PcUnsafePoint)
- writer(f.PcStackMapIndex)
- writer(f.PcInlTreeIndex)
- writer(f.PcArgLiveIndex)
-
- _f.entryOff = f.EntryOff
- _f.nameOff = nameOffset[i]
- _f.args = f.ArgsSize
- _f.deferreturn = f.DeferReturn
- // NOTICE: _func.pcdata is always as [PCDATA_UnsafePoint(0) : PCDATA_ArgLiveIndex(3)]
- _f.npcdata = uint32(_N_PCDATA)
- _f.cuOffset = cuOffset
- _f.funcID = f.ID
- _f.flag = f.Flag
- _f.nfuncdata = uint8(_N_FUNCDATA)
- }
-
- return
-}
-
-func registerFunction(name string, pc uintptr, textSize uintptr, fp int, args int, size uintptr, argptrs uintptr, localptrs uintptr) {}
diff --git a/vendor/github.com/bytedance/sonic/loader/internal/abi/abi.go b/vendor/github.com/bytedance/sonic/loader/internal/abi/abi.go
deleted file mode 100644
index 524ab5330..000000000
--- a/vendor/github.com/bytedance/sonic/loader/internal/abi/abi.go
+++ /dev/null
@@ -1,197 +0,0 @@
-/*
- * Copyright 2022 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package abi
-
-import (
- `fmt`
- `reflect`
- `sort`
- `strings`
-
- `github.com/bytedance/sonic/loader/internal/rt`
-)
-
-type FunctionLayout struct {
- FP uint32
- Args []Parameter
- Rets []Parameter
-}
-
-func (self FunctionLayout) String() string {
- return self.formatFn()
-}
-
-func (self FunctionLayout) ArgSize() uint32 {
- size := uintptr(0)
- for _, arg := range self.Args {
- size += arg.Type.Size()
- }
- return uint32(size)
-}
-
-type slot struct {
- p bool
- m uint32
-}
-
-func (self FunctionLayout) StackMap() *rt.StackMap {
- var st []slot
- var mb rt.StackMapBuilder
-
- /* add arguments */
- for _, v := range self.Args {
- st = append(st, slot {
- m: v.Mem,
- p: v.IsPointer,
- })
- }
-
- /* add stack-passed return values */
- for _, v := range self.Rets {
- if !v.InRegister {
- st = append(st, slot {
- m: v.Mem,
- p: v.IsPointer,
- })
- }
- }
-
- /* sort by memory offset */
- sort.Slice(st, func(i int, j int) bool {
- return st[i].m < st[j].m
- })
-
- /* add the bits */
- for _, v := range st {
- mb.AddField(v.p)
- }
-
- /* build the stack map */
- return mb.Build()
-}
-
-func (self FunctionLayout) formatFn() string {
- fp := self.FP
- return fmt.Sprintf("\n%#04x\nRets:\n%s\nArgs:\n%s", fp, self.formatSeq(self.Rets, &fp), self.formatSeq(self.Args, &fp))
-}
-
-func (self FunctionLayout) formatSeq(v []Parameter, fp *uint32) string {
- nb := len(v)
- mm := make([]string, 0, len(v))
-
- /* convert each part */
- for i := nb-1; i >=0; i-- {
- *fp -= PtrSize
- mm = append(mm, fmt.Sprintf("%#04x %s", *fp, v[i].String()))
- }
-
- /* join them together */
- return strings.Join(mm, "\n")
-}
-
-type Frame struct {
- desc *FunctionLayout
- locals []bool
- ccall bool
-}
-
-func NewFrame(desc *FunctionLayout, locals []bool, ccall bool) Frame {
- fr := Frame{}
- fr.desc = desc
- fr.locals = locals
- fr.ccall = ccall
- return fr
-}
-
-func (self *Frame) String() string {
- out := self.desc.String()
-
- off := -8
- out += fmt.Sprintf("\n%#4x [Return PC]", off)
- off -= 8
- out += fmt.Sprintf("\n%#4x [RBP]", off)
- off -= 8
-
- for _, v := range ReservedRegs(self.ccall) {
- out += fmt.Sprintf("\n%#4x [%v]", off, v)
- off -= PtrSize
- }
-
- for _, b := range self.locals {
- out += fmt.Sprintf("\n%#4x [%v]", off, b)
- off -= PtrSize
- }
-
- return out
-}
-
-func (self *Frame) Prev() uint32 {
- return self.Size() + PtrSize
-}
-
-func (self *Frame) Size() uint32 {
- return uint32(self.Offs() + PtrSize)
-}
-
-func (self *Frame) Offs() uint32 {
- return uint32(len(ReservedRegs(self.ccall)) * PtrSize + len(self.locals)*PtrSize)
-}
-
-func (self *Frame) ArgPtrs() *rt.StackMap {
- return self.desc.StackMap()
-}
-
-func (self *Frame) LocalPtrs() *rt.StackMap {
- var m rt.StackMapBuilder
- for _, b := range self.locals {
- m.AddFields(len(ReservedRegs(self.ccall)), b)
- }
- return m.Build()
-}
-
-func alignUp(n uint32, a int) uint32 {
- return (uint32(n) + uint32(a) - 1) &^ (uint32(a) - 1)
-}
-
-func isPointer(vt reflect.Type) bool {
- switch vt.Kind() {
- case reflect.Bool : fallthrough
- case reflect.Int : fallthrough
- case reflect.Int8 : fallthrough
- case reflect.Int16 : fallthrough
- case reflect.Int32 : fallthrough
- case reflect.Int64 : fallthrough
- case reflect.Uint : fallthrough
- case reflect.Uint8 : fallthrough
- case reflect.Uint16 : fallthrough
- case reflect.Uint32 : fallthrough
- case reflect.Uint64 : fallthrough
- case reflect.Float32 : fallthrough
- case reflect.Float64 : fallthrough
- case reflect.Uintptr : return false
- case reflect.Chan : fallthrough
- case reflect.Func : fallthrough
- case reflect.Map : fallthrough
- case reflect.Ptr : fallthrough
- case reflect.UnsafePointer : return true
- case reflect.Complex64 : fallthrough
- case reflect.Complex128 : fallthrough
- case reflect.Array : fallthrough
- case reflect.Struct : panic("abi: unsupported types")
- default : panic("abi: invalid value type")
- }
-} \ No newline at end of file
diff --git a/vendor/github.com/bytedance/sonic/loader/internal/abi/abi_amd64.go b/vendor/github.com/bytedance/sonic/loader/internal/abi/abi_amd64.go
deleted file mode 100644
index 2969c3bba..000000000
--- a/vendor/github.com/bytedance/sonic/loader/internal/abi/abi_amd64.go
+++ /dev/null
@@ -1,301 +0,0 @@
-/*
- * Copyright 2022 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package abi
-
-import (
- "fmt"
- "reflect"
- "unsafe"
-
- x64 "github.com/bytedance/sonic/loader/internal/iasm/x86_64"
-)
-
-type (
- Register = x64.Register
- Register64 = x64.Register64
- XMMRegister = x64.XMMRegister
- Program = x64.Program
- MemoryOperand = x64.MemoryOperand
- Label = x64.Label
-)
-
-var (
- Ptr = x64.Ptr
- DefaultArch = x64.DefaultArch
- CreateLabel = x64.CreateLabel
-)
-
-const (
- RAX = x64.RAX
- RSP = x64.RSP
- RBP = x64.RBP
- R12 = x64.R12
- R14 = x64.R14
- R15 = x64.R15
-)
-
-const (
- PtrSize = 8 // pointer size
- PtrAlign = 8 // pointer alignment
-)
-
-var iregOrderC = []Register{
- x64.RDI,
- x64.RSI,
- x64.RDX,
- x64.RCX,
- x64.R8,
- x64.R9,
-}
-
-var xregOrderC = []Register{
- x64.XMM0,
- x64.XMM1,
- x64.XMM2,
- x64.XMM3,
- x64.XMM4,
- x64.XMM5,
- x64.XMM6,
- x64.XMM7,
-}
-
-var (
- intType = reflect.TypeOf(0)
- ptrType = reflect.TypeOf(unsafe.Pointer(nil))
-)
-
-func (self *Frame) argv(i int) *MemoryOperand {
- return Ptr(RSP, int32(self.Prev()+self.desc.Args[i].Mem))
-}
-
-// spillv is used for growstack spill registers
-func (self *Frame) spillv(i int) *MemoryOperand {
- // remain one slot for caller return pc
- return Ptr(RSP, PtrSize+int32(self.desc.Args[i].Mem))
-}
-
-func (self *Frame) retv(i int) *MemoryOperand {
- return Ptr(RSP, int32(self.Prev()+self.desc.Rets[i].Mem))
-}
-
-func (self *Frame) resv(i int) *MemoryOperand {
- return Ptr(RSP, int32(self.Offs()-uint32((i+1)*PtrSize)))
-}
-
-func (self *Frame) emitGrowStack(p *Program, entry *Label) {
- // spill all register arguments
- for i, v := range self.desc.Args {
- if v.InRegister {
- if v.IsFloat == floatKind64 {
- p.MOVSD(v.Reg, self.spillv(i))
- } else if v.IsFloat == floatKind32 {
- p.MOVSS(v.Reg, self.spillv(i))
- } else {
- p.MOVQ(v.Reg, self.spillv(i))
- }
- }
- }
-
- // call runtime.morestack_noctxt
- p.MOVQ(F_morestack_noctxt, R12)
- p.CALLQ(R12)
- // load all register arguments
- for i, v := range self.desc.Args {
- if v.InRegister {
- if v.IsFloat == floatKind64 {
- p.MOVSD(self.spillv(i), v.Reg)
- } else if v.IsFloat == floatKind32 {
- p.MOVSS(self.spillv(i), v.Reg)
- } else {
- p.MOVQ(self.spillv(i), v.Reg)
- }
- }
- }
-
- // jump back to the function entry
- p.JMP(entry)
-}
-
-func (self *Frame) GrowStackTextSize() uint32 {
- p := DefaultArch.CreateProgram()
- // spill all register arguments
- for i, v := range self.desc.Args {
- if v.InRegister {
- if v.IsFloat == floatKind64 {
- p.MOVSD(v.Reg, self.spillv(i))
- } else if v.IsFloat == floatKind32 {
- p.MOVSS(v.Reg, self.spillv(i))
- } else {
- p.MOVQ(v.Reg, self.spillv(i))
- }
- }
- }
-
- // call runtime.morestack_noctxt
- p.MOVQ(F_morestack_noctxt, R12)
- p.CALLQ(R12)
- // load all register arguments
- for i, v := range self.desc.Args {
- if v.InRegister {
- if v.IsFloat == floatKind64 {
- p.MOVSD(self.spillv(i), v.Reg)
- } else if v.IsFloat == floatKind32 {
- p.MOVSS(self.spillv(i), v.Reg)
- } else {
- p.MOVQ(self.spillv(i), v.Reg)
- }
- }
- }
-
- // jump back to the function entry
- l := CreateLabel("")
- p.Link(l)
- p.JMP(l)
-
- return uint32(len(p.Assemble(0)))
-}
-
-func (self *Frame) emitPrologue(p *Program) {
- p.SUBQ(self.Size(), RSP)
- p.MOVQ(RBP, Ptr(RSP, int32(self.Offs())))
- p.LEAQ(Ptr(RSP, int32(self.Offs())), RBP)
-}
-
-func (self *Frame) emitEpilogue(p *Program) {
- p.MOVQ(Ptr(RSP, int32(self.Offs())), RBP)
- p.ADDQ(self.Size(), RSP)
- p.RET()
-}
-
-func (self *Frame) emitReserveRegs(p *Program) {
- // spill reserved registers
- for i, r := range ReservedRegs(self.ccall) {
- switch r.(type) {
- case Register64:
- p.MOVQ(r, self.resv(i))
- case XMMRegister:
- p.MOVSD(r, self.resv(i))
- default:
- panic(fmt.Sprintf("unsupported register type %t to reserve", r))
- }
- }
-}
-
-func (self *Frame) emitSpillPtrs(p *Program) {
- // spill pointer argument registers
- for i, r := range self.desc.Args {
- if r.InRegister && r.IsPointer {
- p.MOVQ(r.Reg, self.argv(i))
- }
- }
-}
-
-func (self *Frame) emitClearPtrs(p *Program) {
- // spill pointer argument registers
- for i, r := range self.desc.Args {
- if r.InRegister && r.IsPointer {
- p.MOVQ(int64(0), self.argv(i))
- }
- }
-}
-
-func (self *Frame) emitCallC(p *Program, addr uintptr) {
- p.MOVQ(addr, RAX)
- p.CALLQ(RAX)
-}
-
-type floatKind uint8
-
-const (
- notFloatKind floatKind = iota
- floatKind32
- floatKind64
-)
-
-type Parameter struct {
- InRegister bool
- IsPointer bool
- IsFloat floatKind
- Reg Register
- Mem uint32
- Type reflect.Type
-}
-
-func mkIReg(vt reflect.Type, reg Register64) (p Parameter) {
- p.Reg = reg
- p.Type = vt
- p.InRegister = true
- p.IsPointer = isPointer(vt)
- return
-}
-
-func isFloat(vt reflect.Type) floatKind {
- switch vt.Kind() {
- case reflect.Float32:
- return floatKind32
- case reflect.Float64:
- return floatKind64
- default:
- return notFloatKind
- }
-}
-
-func mkXReg(vt reflect.Type, reg XMMRegister) (p Parameter) {
- p.Reg = reg
- p.Type = vt
- p.InRegister = true
- p.IsFloat = isFloat(vt)
- return
-}
-
-func mkStack(vt reflect.Type, mem uint32) (p Parameter) {
- p.Mem = mem
- p.Type = vt
- p.InRegister = false
- p.IsPointer = isPointer(vt)
- p.IsFloat = isFloat(vt)
- return
-}
-
-func (self Parameter) String() string {
- if self.InRegister {
- return fmt.Sprintf("[%%%s, Pointer(%v), Float(%v)]", self.Reg, self.IsPointer, self.IsFloat)
- } else {
- return fmt.Sprintf("[%d(FP), Pointer(%v), Float(%v)]", self.Mem, self.IsPointer, self.IsFloat)
- }
-}
-
-func CallC(addr uintptr, fr Frame, maxStack uintptr) []byte {
- p := DefaultArch.CreateProgram()
-
- stack := CreateLabel("_stack_grow")
- entry := CreateLabel("_entry")
- p.Link(entry)
- fr.emitStackCheck(p, stack, maxStack)
- fr.emitPrologue(p)
- fr.emitReserveRegs(p)
- fr.emitSpillPtrs(p)
- fr.emitExchangeArgs(p)
- fr.emitCallC(p, addr)
- fr.emitExchangeRets(p)
- fr.emitRestoreRegs(p)
- fr.emitEpilogue(p)
- p.Link(stack)
- fr.emitGrowStack(p, entry)
-
- return p.Assemble(0)
-}
diff --git a/vendor/github.com/bytedance/sonic/loader/internal/abi/abi_legacy_amd64.go b/vendor/github.com/bytedance/sonic/loader/internal/abi/abi_legacy_amd64.go
deleted file mode 100644
index 722c0696f..000000000
--- a/vendor/github.com/bytedance/sonic/loader/internal/abi/abi_legacy_amd64.go
+++ /dev/null
@@ -1,215 +0,0 @@
-//go:build !go1.17
-// +build !go1.17
-
-/*
- * Copyright 2022 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package abi
-
-import (
- "fmt"
- "reflect"
- "runtime"
-)
-
-func ReservedRegs(callc bool) []Register {
- return nil
-}
-
-func salloc(p []Parameter, sp uint32, vt reflect.Type) (uint32, []Parameter) {
- switch vt.Kind() {
- case reflect.Bool:
- return sp + 8, append(p, mkStack(reflect.TypeOf(false), sp))
- case reflect.Int:
- return sp + 8, append(p, mkStack(intType, sp))
- case reflect.Int8:
- return sp + 8, append(p, mkStack(reflect.TypeOf(int8(0)), sp))
- case reflect.Int16:
- return sp + 8, append(p, mkStack(reflect.TypeOf(int16(0)), sp))
- case reflect.Int32:
- return sp + 8, append(p, mkStack(reflect.TypeOf(int32(0)), sp))
- case reflect.Int64:
- return sp + 8, append(p, mkStack(reflect.TypeOf(int64(0)), sp))
- case reflect.Uint:
- return sp + 8, append(p, mkStack(reflect.TypeOf(uint(0)), sp))
- case reflect.Uint8:
- return sp + 8, append(p, mkStack(reflect.TypeOf(uint8(0)), sp))
- case reflect.Uint16:
- return sp + 8, append(p, mkStack(reflect.TypeOf(uint16(0)), sp))
- case reflect.Uint32:
- return sp + 8, append(p, mkStack(reflect.TypeOf(uint32(0)), sp))
- case reflect.Uint64:
- return sp + 8, append(p, mkStack(reflect.TypeOf(uint64(0)), sp))
- case reflect.Uintptr:
- return sp + 8, append(p, mkStack(reflect.TypeOf(uintptr(0)), sp))
- case reflect.Float32:
- return sp + 8, append(p, mkStack(reflect.TypeOf(float32(0)), sp))
- case reflect.Float64:
- return sp + 8, append(p, mkStack(reflect.TypeOf(float64(0)), sp))
- case reflect.Complex64:
- panic("abi: go116: not implemented: complex64")
- case reflect.Complex128:
- panic("abi: go116: not implemented: complex128")
- case reflect.Array:
- panic("abi: go116: not implemented: arrays")
- case reflect.Chan:
- return sp + 8, append(p, mkStack(reflect.TypeOf((chan int)(nil)), sp))
- case reflect.Func:
- return sp + 8, append(p, mkStack(reflect.TypeOf((func())(nil)), sp))
- case reflect.Map:
- return sp + 8, append(p, mkStack(reflect.TypeOf((map[int]int)(nil)), sp))
- case reflect.Ptr:
- return sp + 8, append(p, mkStack(reflect.TypeOf((*int)(nil)), sp))
- case reflect.UnsafePointer:
- return sp + 8, append(p, mkStack(ptrType, sp))
- case reflect.Interface:
- return sp + 16, append(p, mkStack(ptrType, sp), mkStack(ptrType, sp+8))
- case reflect.Slice:
- return sp + 24, append(p, mkStack(ptrType, sp), mkStack(intType, sp+8), mkStack(intType, sp+16))
- case reflect.String:
- return sp + 16, append(p, mkStack(ptrType, sp), mkStack(intType, sp+8))
- case reflect.Struct:
- panic("abi: go116: not implemented: structs")
- default:
- panic("abi: invalid value type")
- }
-}
-
-func NewFunctionLayout(ft reflect.Type) FunctionLayout {
- var sp uint32
- var fn FunctionLayout
-
- /* assign every arguments */
- for i := 0; i < ft.NumIn(); i++ {
- sp, fn.Args = salloc(fn.Args, sp, ft.In(i))
- }
-
- /* assign every return value */
- for i := 0; i < ft.NumOut(); i++ {
- sp, fn.Rets = salloc(fn.Rets, sp, ft.Out(i))
- }
-
- /* update function ID and stack pointer */
- fn.FP = sp
- return fn
-}
-
-func (self *Frame) emitExchangeArgs(p *Program) {
- iregArgs, xregArgs := 0, 0
- for _, v := range self.desc.Args {
- if v.IsFloat != notFloatKind {
- xregArgs += 1
- } else {
- iregArgs += 1
- }
- }
-
- if iregArgs > len(iregOrderC) {
- panic("too many arguments, only support at most 6 integer arguments now")
- }
- if xregArgs > len(xregOrderC) {
- panic("too many arguments, only support at most 8 float arguments now")
- }
-
- ic, xc := iregArgs, xregArgs
- for i := 0; i < len(self.desc.Args); i++ {
- arg := self.desc.Args[i]
- if arg.IsFloat == floatKind64 {
- p.MOVSD(self.argv(i), xregOrderC[xregArgs-xc])
- xc -= 1
- } else if arg.IsFloat == floatKind32 {
- p.MOVSS(self.argv(i), xregOrderC[xregArgs-xc])
- xc -= 1
- } else {
- p.MOVQ(self.argv(i), iregOrderC[iregArgs-ic])
- ic -= 1
- }
- }
-}
-
-func (self *Frame) emitStackCheck(p *Program, to *Label, maxStack uintptr) {
- // get the current goroutine
- switch runtime.GOOS {
- case "linux":
- p.MOVQ(Abs(-8), R14).FS()
- case "darwin":
- p.MOVQ(Abs(0x30), R14).GS()
- case "windows":
- break // windows always stores G pointer at R14
- default:
- panic("unsupported operating system")
- }
-
- // check the stack guard
- p.LEAQ(Ptr(RSP, -int32(self.Size()+uint32(maxStack))), RAX)
- p.CMPQ(Ptr(R14, _G_stackguard0), RAX)
- p.JBE(to)
-}
-
-func (self *Frame) StackCheckTextSize() uint32 {
- p := DefaultArch.CreateProgram()
-
- // get the current goroutine
- switch runtime.GOOS {
- case "linux":
- p.MOVQ(Abs(-8), R14).FS()
- case "darwin":
- p.MOVQ(Abs(0x30), R14).GS()
- case "windows":
- break // windows always stores G pointer at R14
- default:
- panic("unsupported operating system")
- }
-
- // check the stack guard
- p.LEAQ(Ptr(RSP, -int32(self.Size())), RAX)
- p.CMPQ(Ptr(R14, _G_stackguard0), RAX)
- l := CreateLabel("")
- p.Link(l)
- p.JBE(l)
-
- return uint32(len(p.Assemble(0)))
-}
-
-func (self *Frame) emitExchangeRets(p *Program) {
- if len(self.desc.Rets) > 1 {
- panic("too many results, only support one result now")
- }
- // store result
- if len(self.desc.Rets) == 1 {
- if self.desc.Rets[0].IsFloat == floatKind64 {
- p.MOVSD(xregOrderC[0], self.retv(0))
- } else if self.desc.Rets[0].IsFloat == floatKind32 {
- p.MOVSS(xregOrderC[0], self.retv(0))
- } else {
- p.MOVQ(RAX, self.retv(0))
- }
- }
-}
-
-func (self *Frame) emitRestoreRegs(p *Program) {
- // load reserved registers
- for i, r := range ReservedRegs(self.ccall) {
- switch r.(type) {
- case Register64:
- p.MOVQ(self.resv(i), r)
- case XMMRegister:
- p.MOVSD(self.resv(i), r)
- default:
- panic(fmt.Sprintf("unsupported register type %t to reserve", r))
- }
- }
-}
diff --git a/vendor/github.com/bytedance/sonic/loader/internal/abi/abi_regabi_amd64.go b/vendor/github.com/bytedance/sonic/loader/internal/abi/abi_regabi_amd64.go
deleted file mode 100644
index d4c940de3..000000000
--- a/vendor/github.com/bytedance/sonic/loader/internal/abi/abi_regabi_amd64.go
+++ /dev/null
@@ -1,345 +0,0 @@
-//go:build go1.17
-// +build go1.17
-
-/*
- * Copyright 2022 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-/** Go Internal ABI implementation
- *
- * This module implements the function layout algorithm described by the Go internal ABI.
- * See https://github.com/golang/go/blob/master/src/cmd/compile/abi-internal.md for more info.
- */
-
-package abi
-
-import (
- "fmt"
- "reflect"
-
- x64 "github.com/bytedance/sonic/loader/internal/iasm/x86_64"
-)
-
-/** Frame Structure of the Generated Function
- FP +------------------------------+
- | . . . |
- | 2nd reg argument spill space |
- + 1st reg argument spill space |
- | <pointer-sized alignment> |
- | . . . |
- | 2nd stack-assigned result |
- + 1st stack-assigned result |
- | <pointer-sized alignment> |
- | . . . |
- | 2nd stack-assigned argument |
- | 1st stack-assigned argument |
- | stack-assigned receiver |
-prev() +------------------------------+ (Previous Frame)
- Return PC |
-size() -------------------------------|
- Saved RBP |
-offs() -------------------------------|
- 1th Reserved Registers |
- -------------------------------|
- 2th Reserved Registers |
- -------------------------------|
- Local Variables |
- RSP -------------------------------|↓ lower addresses
-*/
-
-const zeroRegGo = x64.XMM15
-
-var iregOrderGo = [...]Register64{
- x64.RAX, // RDI
- x64.RBX, // RSI
- x64.RCX, // RDX
- x64.RDI, // RCX
- x64.RSI, // R8
- x64.R8, // R9
- x64.R9,
- x64.R10,
- x64.R11,
-}
-
-var xregOrderGo = [...]XMMRegister{
- x64.XMM0,
- x64.XMM1,
- x64.XMM2,
- x64.XMM3,
- x64.XMM4,
- x64.XMM5,
- x64.XMM6,
- x64.XMM7,
- x64.XMM8,
- x64.XMM9,
- x64.XMM10,
- x64.XMM11,
- x64.XMM12,
- x64.XMM13,
- x64.XMM14,
-}
-
-func ReservedRegs(callc bool) []Register {
- if callc {
- return nil
- }
- return []Register{
- R14, // current goroutine
- R15, // GOT reference
- }
-}
-
-type stackAlloc struct {
- s uint32
- i int
- x int
-}
-
-func (self *stackAlloc) reset() {
- self.i, self.x = 0, 0
-}
-
-func (self *stackAlloc) ireg(vt reflect.Type) (p Parameter) {
- p = mkIReg(vt, iregOrderGo[self.i])
- self.i++
- return
-}
-
-func (self *stackAlloc) xreg(vt reflect.Type) (p Parameter) {
- p = mkXReg(vt, xregOrderGo[self.x])
- self.x++
- return
-}
-
-func (self *stackAlloc) stack(vt reflect.Type) (p Parameter) {
- p = mkStack(vt, self.s)
- self.s += uint32(vt.Size())
- return
-}
-
-func (self *stackAlloc) spill(n uint32, a int) uint32 {
- self.s = alignUp(self.s, a) + n
- return self.s
-}
-
-func (self *stackAlloc) alloc(p []Parameter, vt reflect.Type) []Parameter {
- nb := vt.Size()
- vk := vt.Kind()
-
- /* zero-sized objects are allocated on stack */
- if nb == 0 {
- return append(p, mkStack(intType, self.s))
- }
-
- /* check for value type */
- switch vk {
- case reflect.Bool:
- return self.valloc(p, reflect.TypeOf(false))
- case reflect.Int:
- return self.valloc(p, intType)
- case reflect.Int8:
- return self.valloc(p, reflect.TypeOf(int8(0)))
- case reflect.Int16:
- return self.valloc(p, reflect.TypeOf(int16(0)))
- case reflect.Int32:
- return self.valloc(p, reflect.TypeOf(uint32(0)))
- case reflect.Int64:
- return self.valloc(p, reflect.TypeOf(int64(0)))
- case reflect.Uint:
- return self.valloc(p, reflect.TypeOf(uint(0)))
- case reflect.Uint8:
- return self.valloc(p, reflect.TypeOf(uint8(0)))
- case reflect.Uint16:
- return self.valloc(p, reflect.TypeOf(uint16(0)))
- case reflect.Uint32:
- return self.valloc(p, reflect.TypeOf(uint32(0)))
- case reflect.Uint64:
- return self.valloc(p, reflect.TypeOf(uint64(0)))
- case reflect.Uintptr:
- return self.valloc(p, reflect.TypeOf(uintptr(0)))
- case reflect.Float32:
- return self.valloc(p, reflect.TypeOf(float32(0)))
- case reflect.Float64:
- return self.valloc(p, reflect.TypeOf(float64(0)))
- case reflect.Complex64:
- panic("abi: go117: not implemented: complex64")
- case reflect.Complex128:
- panic("abi: go117: not implemented: complex128")
- case reflect.Array:
- panic("abi: go117: not implemented: arrays")
- case reflect.Chan:
- return self.valloc(p, reflect.TypeOf((chan int)(nil)))
- case reflect.Func:
- return self.valloc(p, reflect.TypeOf((func())(nil)))
- case reflect.Map:
- return self.valloc(p, reflect.TypeOf((map[int]int)(nil)))
- case reflect.Ptr:
- return self.valloc(p, reflect.TypeOf((*int)(nil)))
- case reflect.UnsafePointer:
- return self.valloc(p, ptrType)
- case reflect.Interface:
- return self.valloc(p, ptrType, ptrType)
- case reflect.Slice:
- return self.valloc(p, ptrType, intType, intType)
- case reflect.String:
- return self.valloc(p, ptrType, intType)
- case reflect.Struct:
- panic("abi: go117: not implemented: structs")
- default:
- panic("abi: invalid value type")
- }
-}
-
-func (self *stackAlloc) valloc(p []Parameter, vts ...reflect.Type) []Parameter {
- for _, vt := range vts {
- enum := isFloat(vt)
- if enum != notFloatKind && self.x < len(xregOrderGo) {
- p = append(p, self.xreg(vt))
- } else if enum == notFloatKind && self.i < len(iregOrderGo) {
- p = append(p, self.ireg(vt))
- } else {
- p = append(p, self.stack(vt))
- }
- }
- return p
-}
-
-func NewFunctionLayout(ft reflect.Type) FunctionLayout {
- var sa stackAlloc
- var fn FunctionLayout
-
- /* assign every arguments */
- for i := 0; i < ft.NumIn(); i++ {
- fn.Args = sa.alloc(fn.Args, ft.In(i))
- }
-
- /* reset the register counter, and add a pointer alignment field */
- sa.reset()
-
- /* assign every return value */
- for i := 0; i < ft.NumOut(); i++ {
- fn.Rets = sa.alloc(fn.Rets, ft.Out(i))
- }
-
- sa.spill(0, PtrAlign)
-
- /* assign spill slots */
- for i := 0; i < len(fn.Args); i++ {
- if fn.Args[i].InRegister {
- fn.Args[i].Mem = sa.spill(PtrSize, PtrAlign) - PtrSize
- }
- }
-
- /* add the final pointer alignment field */
- fn.FP = sa.spill(0, PtrAlign)
- return fn
-}
-
-func (self *Frame) emitExchangeArgs(p *Program) {
- iregArgs := make([]Parameter, 0, len(self.desc.Args))
- xregArgs := 0
- for _, v := range self.desc.Args {
- if v.InRegister {
- if v.IsFloat != notFloatKind {
- xregArgs += 1
- } else {
- iregArgs = append(iregArgs, v)
- }
- } else {
- panic("not support stack-assgined arguments now")
- }
- }
- if xregArgs > len(xregOrderC) {
- panic("too many arguments, only support at most 8 integer register arguments now")
- }
-
- switch len(iregArgs) {
- case 0, 1, 2, 3:
- {
- //Fast-Path: when arguments count are less than four, just exchange the registers
- for i := 0; i < len(iregArgs); i++ {
- p.MOVQ(iregOrderGo[i], iregOrderC[i])
- }
- }
- case 4, 5, 6:
- {
- // need to spill 3th ~ regArgs registers before exchange
- for i := 3; i < len(iregArgs); i++ {
- arg := iregArgs[i]
- // pointer args have already been spilled
- if !arg.IsPointer {
- p.MOVQ(iregOrderGo[i], Ptr(RSP, int32(self.Prev()+arg.Mem)))
- }
- }
- p.MOVQ(iregOrderGo[0], iregOrderC[0])
- p.MOVQ(iregOrderGo[1], iregOrderC[1])
- p.MOVQ(iregOrderGo[2], iregOrderC[2])
- for i := 3; i < len(iregArgs); i++ {
- arg := iregArgs[i]
- p.MOVQ(Ptr(RSP, int32(self.Prev()+arg.Mem)), iregOrderC[i])
- }
- }
- default:
- panic("too many arguments, only support at most 6 integer register arguments now")
- }
-}
-
-func (self *Frame) emitStackCheck(p *Program, to *Label, maxStack uintptr) {
- p.LEAQ(Ptr(RSP, int32(-(self.Size()+uint32(maxStack)))), R12)
- p.CMPQ(Ptr(R14, _G_stackguard0), R12)
- p.JBE(to)
-}
-
-func (self *Frame) StackCheckTextSize() uint32 {
- p := DefaultArch.CreateProgram()
- p.LEAQ(Ptr(RSP, int32(-(self.Size()))), R12)
- p.CMPQ(Ptr(R14, _G_stackguard0), R12)
- to := CreateLabel("")
- p.Link(to)
- p.JBE(to)
- return uint32(len(p.Assemble(0)))
-}
-
-func (self *Frame) emitExchangeRets(p *Program) {
- if len(self.desc.Rets) > 1 {
- panic("too many results, only support one result now")
- }
- // store result
- if len(self.desc.Rets) == 1 && !self.desc.Rets[0].InRegister {
- if self.desc.Rets[0].IsFloat == floatKind64 {
- p.MOVSD(xregOrderC[0], self.retv(0))
- } else if self.desc.Rets[0].IsFloat == floatKind32 {
- p.MOVSS(xregOrderC[0], self.retv(0))
- } else {
- p.MOVQ(RAX, self.retv(0))
- }
- }
-}
-
-func (self *Frame) emitRestoreRegs(p *Program) {
- // load reserved registers
- for i, r := range ReservedRegs(self.ccall) {
- switch r.(type) {
- case Register64:
- p.MOVQ(self.resv(i), r)
- case XMMRegister:
- p.MOVSD(self.resv(i), r)
- default:
- panic(fmt.Sprintf("unsupported register type %t to reserve", r))
- }
- }
- // zero xmm15 for go abi
- p.XORPS(zeroRegGo, zeroRegGo)
-}
diff --git a/vendor/github.com/bytedance/sonic/loader/internal/abi/stubs.go b/vendor/github.com/bytedance/sonic/loader/internal/abi/stubs.go
deleted file mode 100644
index af9930156..000000000
--- a/vendor/github.com/bytedance/sonic/loader/internal/abi/stubs.go
+++ /dev/null
@@ -1,35 +0,0 @@
-/**
- * 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 abi
-
-import (
- _ `unsafe`
-
- `github.com/bytedance/sonic/loader/internal/rt`
-)
-
-const (
- _G_stackguard0 = 0x10
-)
-
-var (
- F_morestack_noctxt = uintptr(rt.FuncAddr(morestack_noctxt))
-)
-
-//go:linkname morestack_noctxt runtime.morestack_noctxt
-func morestack_noctxt()
-
diff --git a/vendor/github.com/bytedance/sonic/loader/internal/iasm/expr/ast.go b/vendor/github.com/bytedance/sonic/loader/internal/iasm/expr/ast.go
deleted file mode 100644
index d340c5c55..000000000
--- a/vendor/github.com/bytedance/sonic/loader/internal/iasm/expr/ast.go
+++ /dev/null
@@ -1,273 +0,0 @@
-//
-// Copyright 2024 CloudWeGo Authors
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-
-package expr
-
-import (
- "fmt"
-)
-
-// Type is tyep expression type.
-type Type int
-
-const (
- // CONST indicates that the expression is a constant.
- CONST Type = iota
-
- // TERM indicates that the expression is a Term reference.
- TERM
-
- // EXPR indicates that the expression is a unary or binary expression.
- EXPR
-)
-
-var typeNames = map[Type]string{
- EXPR: "Expr",
- TERM: "Term",
- CONST: "Const",
-}
-
-// String returns the string representation of a Type.
-func (self Type) String() string {
- if v, ok := typeNames[self]; ok {
- return v
- } else {
- return fmt.Sprintf("expr.Type(%d)", self)
- }
-}
-
-// Operator represents an operation to perform when Type is EXPR.
-type Operator uint8
-
-const (
- // ADD performs "Add Expr.Left and Expr.Right".
- ADD Operator = iota
-
- // SUB performs "Subtract Expr.Left by Expr.Right".
- SUB
-
- // MUL performs "Multiply Expr.Left by Expr.Right".
- MUL
-
- // DIV performs "Divide Expr.Left by Expr.Right".
- DIV
-
- // MOD performs "Modulo Expr.Left by Expr.Right".
- MOD
-
- // AND performs "Bitwise AND Expr.Left and Expr.Right".
- AND
-
- // OR performs "Bitwise OR Expr.Left and Expr.Right".
- OR
-
- // XOR performs "Bitwise XOR Expr.Left and Expr.Right".
- XOR
-
- // SHL performs "Bitwise Shift Expr.Left to the Left by Expr.Right Bits".
- SHL
-
- // SHR performs "Bitwise Shift Expr.Left to the Right by Expr.Right Bits".
- SHR
-
- // POW performs "Raise Expr.Left to the power of Expr.Right"
- POW
-
- // NOT performs "Bitwise Invert Expr.Left".
- NOT
-
- // NEG performs "Negate Expr.Left".
- NEG
-)
-
-var operatorNames = map[Operator]string{
- ADD: "Add",
- SUB: "Subtract",
- MUL: "Multiply",
- DIV: "Divide",
- MOD: "Modulo",
- AND: "And",
- OR: "Or",
- XOR: "ExclusiveOr",
- SHL: "ShiftLeft",
- SHR: "ShiftRight",
- POW: "Power",
- NOT: "Invert",
- NEG: "Negate",
-}
-
-// String returns the string representation of a Type.
-func (self Operator) String() string {
- if v, ok := operatorNames[self]; ok {
- return v
- } else {
- return fmt.Sprintf("expr.Operator(%d)", self)
- }
-}
-
-// Expr represents an expression node.
-type Expr struct {
- Type Type
- Term Term
- Op Operator
- Left *Expr
- Right *Expr
- Const int64
-}
-
-// Ref creates an expression from a Term.
-func Ref(t Term) (p *Expr) {
- p = newExpression()
- p.Term = t
- p.Type = TERM
- return
-}
-
-// Int creates an expression from an integer.
-func Int(v int64) (p *Expr) {
- p = newExpression()
- p.Type = CONST
- p.Const = v
- return
-}
-
-func (self *Expr) clear() {
- if self.Term != nil {
- self.Term.Free()
- }
- if self.Left != nil {
- self.Left.Free()
- }
- if self.Right != nil {
- self.Right.Free()
- }
-}
-
-// Free returns the Expr into pool.
-// Any operation performed after Free is undefined behavior.
-func (self *Expr) Free() {
- self.clear()
- freeExpression(self)
-}
-
-// Evaluate evaluates the expression into an integer.
-// It also implements the Term interface.
-func (self *Expr) Evaluate() (int64, error) {
- switch self.Type {
- case EXPR:
- return self.eval()
- case TERM:
- return self.Term.Evaluate()
- case CONST:
- return self.Const, nil
- default:
- panic("invalid expression type: " + self.Type.String())
- }
-}
-
-/** Expression Combinator **/
-
-func combine(a *Expr, op Operator, b *Expr) (r *Expr) {
- r = newExpression()
- r.Op = op
- r.Type = EXPR
- r.Left = a
- r.Right = b
- return
-}
-
-func (self *Expr) Add(v *Expr) *Expr { return combine(self, ADD, v) }
-func (self *Expr) Sub(v *Expr) *Expr { return combine(self, SUB, v) }
-func (self *Expr) Mul(v *Expr) *Expr { return combine(self, MUL, v) }
-func (self *Expr) Div(v *Expr) *Expr { return combine(self, DIV, v) }
-func (self *Expr) Mod(v *Expr) *Expr { return combine(self, MOD, v) }
-func (self *Expr) And(v *Expr) *Expr { return combine(self, AND, v) }
-func (self *Expr) Or(v *Expr) *Expr { return combine(self, OR, v) }
-func (self *Expr) Xor(v *Expr) *Expr { return combine(self, XOR, v) }
-func (self *Expr) Shl(v *Expr) *Expr { return combine(self, SHL, v) }
-func (self *Expr) Shr(v *Expr) *Expr { return combine(self, SHR, v) }
-func (self *Expr) Pow(v *Expr) *Expr { return combine(self, POW, v) }
-func (self *Expr) Not() *Expr { return combine(self, NOT, nil) }
-func (self *Expr) Neg() *Expr { return combine(self, NEG, nil) }
-
-/** Expression Evaluator **/
-
-var binaryEvaluators = [256]func(int64, int64) (int64, error){
- ADD: func(a, b int64) (int64, error) { return a + b, nil },
- SUB: func(a, b int64) (int64, error) { return a - b, nil },
- MUL: func(a, b int64) (int64, error) { return a * b, nil },
- DIV: idiv,
- MOD: imod,
- AND: func(a, b int64) (int64, error) { return a & b, nil },
- OR: func(a, b int64) (int64, error) { return a | b, nil },
- XOR: func(a, b int64) (int64, error) { return a ^ b, nil },
- SHL: func(a, b int64) (int64, error) { return a << b, nil },
- SHR: func(a, b int64) (int64, error) { return a >> b, nil },
- POW: ipow,
-}
-
-func (self *Expr) eval() (int64, error) {
- var lhs int64
- var rhs int64
- var err error
- var vfn func(int64, int64) (int64, error)
-
- /* evaluate LHS */
- if lhs, err = self.Left.Evaluate(); err != nil {
- return 0, err
- }
-
- /* check for unary operators */
- switch self.Op {
- case NOT:
- return self.unaryNot(lhs)
- case NEG:
- return self.unaryNeg(lhs)
- }
-
- /* check for operators */
- if vfn = binaryEvaluators[self.Op]; vfn == nil {
- panic("invalid operator: " + self.Op.String())
- }
-
- /* must be a binary expression */
- if self.Right == nil {
- panic("operator " + self.Op.String() + " is a binary operator")
- }
-
- /* evaluate RHS, and call the operator */
- if rhs, err = self.Right.Evaluate(); err != nil {
- return 0, err
- } else {
- return vfn(lhs, rhs)
- }
-}
-
-func (self *Expr) unaryNot(v int64) (int64, error) {
- if self.Right == nil {
- return ^v, nil
- } else {
- panic("operator Invert is an unary operator")
- }
-}
-
-func (self *Expr) unaryNeg(v int64) (int64, error) {
- if self.Right == nil {
- return -v, nil
- } else {
- panic("operator Negate is an unary operator")
- }
-}
diff --git a/vendor/github.com/bytedance/sonic/loader/internal/iasm/expr/errors.go b/vendor/github.com/bytedance/sonic/loader/internal/iasm/expr/errors.go
deleted file mode 100644
index 791c18bd6..000000000
--- a/vendor/github.com/bytedance/sonic/loader/internal/iasm/expr/errors.go
+++ /dev/null
@@ -1,53 +0,0 @@
-//
-// Copyright 2024 CloudWeGo Authors
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-
-package expr
-
-import (
- "fmt"
-)
-
-// SyntaxError represents a syntax error in the expression.
-type SyntaxError struct {
- Pos int
- Reason string
-}
-
-func newSyntaxError(pos int, reason string) *SyntaxError {
- return &SyntaxError{
- Pos: pos,
- Reason: reason,
- }
-}
-
-func (self *SyntaxError) Error() string {
- return fmt.Sprintf("Syntax error at position %d: %s", self.Pos, self.Reason)
-}
-
-// RuntimeError is an error which would occure at run time.
-type RuntimeError struct {
- Reason string
-}
-
-func newRuntimeError(reason string) *RuntimeError {
- return &RuntimeError{
- Reason: reason,
- }
-}
-
-func (self *RuntimeError) Error() string {
- return "Runtime error: " + self.Reason
-}
diff --git a/vendor/github.com/bytedance/sonic/loader/internal/iasm/expr/ops.go b/vendor/github.com/bytedance/sonic/loader/internal/iasm/expr/ops.go
deleted file mode 100644
index 8502dbc9d..000000000
--- a/vendor/github.com/bytedance/sonic/loader/internal/iasm/expr/ops.go
+++ /dev/null
@@ -1,67 +0,0 @@
-//
-// Copyright 2024 CloudWeGo Authors
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-
-package expr
-
-import (
- "fmt"
-)
-
-func idiv(v int64, d int64) (int64, error) {
- if d != 0 {
- return v / d, nil
- } else {
- return 0, newRuntimeError("division by zero")
- }
-}
-
-func imod(v int64, d int64) (int64, error) {
- if d != 0 {
- return v % d, nil
- } else {
- return 0, newRuntimeError("division by zero")
- }
-}
-
-func ipow(v int64, e int64) (int64, error) {
- mul := v
- ret := int64(1)
-
- /* value must be 0 or positive */
- if v < 0 {
- return 0, newRuntimeError(fmt.Sprintf("negative base value: %d", v))
- }
-
- /* exponent must be non-negative */
- if e < 0 {
- return 0, newRuntimeError(fmt.Sprintf("negative exponent: %d", e))
- }
-
- /* fast power first round */
- if (e & 1) != 0 {
- ret *= mul
- }
-
- /* fast power remaining rounds */
- for e >>= 1; e != 0; e >>= 1 {
- if mul *= mul; (e & 1) != 0 {
- ret *= mul
- }
- }
-
- /* all done */
- return ret, nil
-}
diff --git a/vendor/github.com/bytedance/sonic/loader/internal/iasm/expr/parser.go b/vendor/github.com/bytedance/sonic/loader/internal/iasm/expr/parser.go
deleted file mode 100644
index 98d5db68c..000000000
--- a/vendor/github.com/bytedance/sonic/loader/internal/iasm/expr/parser.go
+++ /dev/null
@@ -1,331 +0,0 @@
-//
-// Copyright 2024 CloudWeGo Authors
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-
-package expr
-
-import (
- "strconv"
- "unicode"
- "unsafe"
-)
-
-type _TokenKind uint8
-
-const (
- _T_end _TokenKind = iota + 1
- _T_int
- _T_punc
- _T_name
-)
-
-const (
- _OP2 = 0x80
- _POW = _OP2 | '*'
- _SHL = _OP2 | '<'
- _SHR = _OP2 | '>'
-)
-
-type _Slice struct {
- p unsafe.Pointer
- n int
- c int
-}
-
-type _Token struct {
- pos int
- ptr *rune
- u64 uint64
- tag _TokenKind
-}
-
-func (self _Token) str() (v string) {
- return string(self.rbuf())
-}
-
-func (self _Token) rbuf() (v []rune) {
- (*_Slice)(unsafe.Pointer(&v)).c = int(self.u64)
- (*_Slice)(unsafe.Pointer(&v)).n = int(self.u64)
- (*_Slice)(unsafe.Pointer(&v)).p = unsafe.Pointer(self.ptr)
- return
-}
-
-func tokenEnd(p int) _Token {
- return _Token{
- pos: p,
- tag: _T_end,
- }
-}
-
-func tokenInt(p int, v uint64) _Token {
- return _Token{
- pos: p,
- u64: v,
- tag: _T_int,
- }
-}
-
-func tokenPunc(p int, v rune) _Token {
- return _Token{
- pos: p,
- tag: _T_punc,
- u64: uint64(v),
- }
-}
-
-func tokenName(p int, v []rune) _Token {
- return _Token{
- pos: p,
- ptr: &v[0],
- tag: _T_name,
- u64: uint64(len(v)),
- }
-}
-
-// Repository represents a repository of Term's.
-type Repository interface {
- Get(name string) (Term, error)
-}
-
-// Parser parses an expression string to it's AST representation.
-type Parser struct {
- pos int
- src []rune
-}
-
-var binaryOps = [...]func(*Expr, *Expr) *Expr{
- '+': (*Expr).Add,
- '-': (*Expr).Sub,
- '*': (*Expr).Mul,
- '/': (*Expr).Div,
- '%': (*Expr).Mod,
- '&': (*Expr).And,
- '^': (*Expr).Xor,
- '|': (*Expr).Or,
- _SHL: (*Expr).Shl,
- _SHR: (*Expr).Shr,
- _POW: (*Expr).Pow,
-}
-
-var precedence = [...]map[int]bool{
- {_SHL: true, _SHR: true},
- {'|': true},
- {'^': true},
- {'&': true},
- {'+': true, '-': true},
- {'*': true, '/': true, '%': true},
- {_POW: true},
-}
-
-func (self *Parser) ch() rune {
- return self.src[self.pos]
-}
-
-func (self *Parser) eof() bool {
- return self.pos >= len(self.src)
-}
-
-func (self *Parser) rch() (v rune) {
- v, self.pos = self.src[self.pos], self.pos+1
- return
-}
-
-func (self *Parser) hex(ss []rune) bool {
- if len(ss) == 1 && ss[0] == '0' {
- return unicode.ToLower(self.ch()) == 'x'
- } else if len(ss) <= 1 || unicode.ToLower(ss[1]) != 'x' {
- return unicode.IsDigit(self.ch())
- } else {
- return ishexdigit(self.ch())
- }
-}
-
-func (self *Parser) int(p int, ss []rune) (_Token, error) {
- var err error
- var val uint64
-
- /* find all the digits */
- for !self.eof() && self.hex(ss) {
- ss = append(ss, self.rch())
- }
-
- /* parse the value */
- if val, err = strconv.ParseUint(string(ss), 0, 64); err != nil {
- return _Token{}, err
- } else {
- return tokenInt(p, val), nil
- }
-}
-
-func (self *Parser) name(p int, ss []rune) _Token {
- for !self.eof() && isident(self.ch()) {
- ss = append(ss, self.rch())
- }
- return tokenName(p, ss)
-}
-
-func (self *Parser) read(p int, ch rune) (_Token, error) {
- if isdigit(ch) {
- return self.int(p, []rune{ch})
- } else if isident0(ch) {
- return self.name(p, []rune{ch}), nil
- } else if isop2ch(ch) && !self.eof() && self.ch() == ch {
- return tokenPunc(p, _OP2|self.rch()), nil
- } else if isop1ch(ch) {
- return tokenPunc(p, ch), nil
- } else {
- return _Token{}, newSyntaxError(self.pos, "invalid character "+strconv.QuoteRuneToASCII(ch))
- }
-}
-
-func (self *Parser) next() (_Token, error) {
- for {
- var p int
- var c rune
-
- /* check for EOF */
- if self.eof() {
- return tokenEnd(self.pos), nil
- }
-
- /* read the next char */
- p = self.pos
- c = self.rch()
-
- /* parse the token if not a space */
- if !unicode.IsSpace(c) {
- return self.read(p, c)
- }
- }
-}
-
-func (self *Parser) grab(tk _Token, repo Repository) (*Expr, error) {
- if repo == nil {
- return nil, newSyntaxError(tk.pos, "unresolved symbol: "+tk.str())
- } else if term, err := repo.Get(tk.str()); err != nil {
- return nil, err
- } else {
- return Ref(term), nil
- }
-}
-
-func (self *Parser) nest(nest int, repo Repository) (*Expr, error) {
- var err error
- var ret *Expr
- var ntk _Token
-
- /* evaluate the nested expression */
- if ret, err = self.expr(0, nest+1, repo); err != nil {
- return nil, err
- }
-
- /* must follows with a ')' */
- if ntk, err = self.next(); err != nil {
- return nil, err
- } else if ntk.tag != _T_punc || ntk.u64 != ')' {
- return nil, newSyntaxError(ntk.pos, "')' expected")
- } else {
- return ret, nil
- }
-}
-
-func (self *Parser) unit(nest int, repo Repository) (*Expr, error) {
- if tk, err := self.next(); err != nil {
- return nil, err
- } else if tk.tag == _T_int {
- return Int(int64(tk.u64)), nil
- } else if tk.tag == _T_name {
- return self.grab(tk, repo)
- } else if tk.tag == _T_punc && tk.u64 == '(' {
- return self.nest(nest, repo)
- } else if tk.tag == _T_punc && tk.u64 == '+' {
- return self.unit(nest, repo)
- } else if tk.tag == _T_punc && tk.u64 == '-' {
- return neg2(self.unit(nest, repo))
- } else if tk.tag == _T_punc && tk.u64 == '~' {
- return not2(self.unit(nest, repo))
- } else {
- return nil, newSyntaxError(tk.pos, "integer, unary operator or nested expression expected")
- }
-}
-
-func (self *Parser) term(prec int, nest int, repo Repository) (*Expr, error) {
- var err error
- var val *Expr
-
- /* parse the LHS operand */
- if val, err = self.expr(prec+1, nest, repo); err != nil {
- return nil, err
- }
-
- /* parse all the operators of the same precedence */
- for {
- var op int
- var rv *Expr
- var tk _Token
-
- /* peek the next token */
- pp := self.pos
- tk, err = self.next()
-
- /* check for errors */
- if err != nil {
- return nil, err
- }
-
- /* encountered EOF */
- if tk.tag == _T_end {
- return val, nil
- }
-
- /* must be an operator */
- if tk.tag != _T_punc {
- return nil, newSyntaxError(tk.pos, "operators expected")
- }
-
- /* check for the operator precedence */
- if op = int(tk.u64); !precedence[prec][op] {
- self.pos = pp
- return val, nil
- }
-
- /* evaluate the RHS operand, and combine the value */
- if rv, err = self.expr(prec+1, nest, repo); err != nil {
- return nil, err
- } else {
- val = binaryOps[op](val, rv)
- }
- }
-}
-
-func (self *Parser) expr(prec int, nest int, repo Repository) (*Expr, error) {
- if prec >= len(precedence) {
- return self.unit(nest, repo)
- } else {
- return self.term(prec, nest, repo)
- }
-}
-
-// Parse parses the expression, and returns it's AST tree.
-func (self *Parser) Parse(repo Repository) (*Expr, error) {
- return self.expr(0, 0, repo)
-}
-
-// SetSource resets the expression parser and sets the expression source.
-func (self *Parser) SetSource(src string) *Parser {
- self.pos = 0
- self.src = []rune(src)
- return self
-}
diff --git a/vendor/github.com/bytedance/sonic/loader/internal/iasm/expr/pools.go b/vendor/github.com/bytedance/sonic/loader/internal/iasm/expr/pools.go
deleted file mode 100644
index 77410b4be..000000000
--- a/vendor/github.com/bytedance/sonic/loader/internal/iasm/expr/pools.go
+++ /dev/null
@@ -1,42 +0,0 @@
-//
-// Copyright 2024 CloudWeGo Authors
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-
-package 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/bytedance/sonic/loader/internal/iasm/expr/term.go b/vendor/github.com/bytedance/sonic/loader/internal/iasm/expr/term.go
deleted file mode 100644
index 4fe723989..000000000
--- a/vendor/github.com/bytedance/sonic/loader/internal/iasm/expr/term.go
+++ /dev/null
@@ -1,23 +0,0 @@
-//
-// Copyright 2024 CloudWeGo Authors
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-
-package expr
-
-// Term represents a value that can Evaluate() into an integer.
-type Term interface {
- Free()
- Evaluate() (int64, error)
-}
diff --git a/vendor/github.com/bytedance/sonic/loader/internal/iasm/expr/utils.go b/vendor/github.com/bytedance/sonic/loader/internal/iasm/expr/utils.go
deleted file mode 100644
index 57b4fd842..000000000
--- a/vendor/github.com/bytedance/sonic/loader/internal/iasm/expr/utils.go
+++ /dev/null
@@ -1,77 +0,0 @@
-//
-// Copyright 2024 CloudWeGo Authors
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-
-package expr
-
-var op1ch = [...]bool{
- '+': true,
- '-': true,
- '*': true,
- '/': true,
- '%': true,
- '&': true,
- '|': true,
- '^': true,
- '~': true,
- '(': true,
- ')': true,
-}
-
-var op2ch = [...]bool{
- '*': true,
- '<': true,
- '>': true,
-}
-
-func neg2(v *Expr, err error) (*Expr, error) {
- if err != nil {
- return nil, err
- } else {
- return v.Neg(), nil
- }
-}
-
-func not2(v *Expr, err error) (*Expr, error) {
- if err != nil {
- return nil, err
- } else {
- return v.Not(), nil
- }
-}
-
-func isop1ch(ch rune) bool {
- return ch >= 0 && int(ch) < len(op1ch) && op1ch[ch]
-}
-
-func isop2ch(ch rune) bool {
- return ch >= 0 && int(ch) < len(op2ch) && op2ch[ch]
-}
-
-func isdigit(ch rune) bool {
- return ch >= '0' && ch <= '9'
-}
-
-func isident(ch rune) bool {
- return isdigit(ch) || isident0(ch)
-}
-
-func isident0(ch rune) bool {
- return (ch == '_') || (ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z')
-}
-
-func ishexdigit(ch rune) bool {
- return isdigit(ch) || (ch >= 'a' && ch <= 'f') || (ch >= 'A' && ch <= 'F')
-}
diff --git a/vendor/github.com/bytedance/sonic/loader/internal/iasm/x86_64/arch.go b/vendor/github.com/bytedance/sonic/loader/internal/iasm/x86_64/arch.go
deleted file mode 100644
index f33cc9ca6..000000000
--- a/vendor/github.com/bytedance/sonic/loader/internal/iasm/x86_64/arch.go
+++ /dev/null
@@ -1,251 +0,0 @@
-//
-// Copyright 2024 CloudWeGo Authors
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-
-package x86_64
-
-import (
- "fmt"
-)
-
-// ISA represents an extension to x86-64 instruction set.
-type ISA uint64
-
-const (
- ISA_CPUID ISA = 1 << iota
- ISA_RDTSC
- ISA_RDTSCP
- ISA_CMOV
- ISA_MOVBE
- ISA_POPCNT
- ISA_LZCNT
- ISA_TBM
- ISA_BMI
- ISA_BMI2
- ISA_ADX
- ISA_MMX
- ISA_MMX_PLUS
- ISA_FEMMS
- ISA_3DNOW
- ISA_3DNOW_PLUS
- ISA_SSE
- ISA_SSE2
- ISA_SSE3
- ISA_SSSE3
- ISA_SSE4A
- ISA_SSE4_1
- ISA_SSE4_2
- ISA_FMA3
- ISA_FMA4
- ISA_XOP
- ISA_F16C
- ISA_AVX
- ISA_AVX2
- ISA_AVX512F
- ISA_AVX512BW
- ISA_AVX512DQ
- ISA_AVX512VL
- ISA_AVX512PF
- ISA_AVX512ER
- ISA_AVX512CD
- ISA_AVX512VBMI
- ISA_AVX512IFMA
- ISA_AVX512VPOPCNTDQ
- ISA_AVX512_4VNNIW
- ISA_AVX512_4FMAPS
- ISA_PREFETCH
- ISA_PREFETCHW
- ISA_PREFETCHWT1
- ISA_CLFLUSH
- ISA_CLFLUSHOPT
- ISA_CLWB
- ISA_CLZERO
- ISA_RDRAND
- ISA_RDSEED
- ISA_PCLMULQDQ
- ISA_AES
- ISA_SHA
- ISA_MONITOR
- ISA_MONITORX
- ISA_ALL = ^ISA(0)
-)
-
-var _ISA_NAMES = map[ISA]string{
- ISA_CPUID: "CPUID",
- ISA_RDTSC: "RDTSC",
- ISA_RDTSCP: "RDTSCP",
- ISA_CMOV: "CMOV",
- ISA_MOVBE: "MOVBE",
- ISA_POPCNT: "POPCNT",
- ISA_LZCNT: "LZCNT",
- ISA_TBM: "TBM",
- ISA_BMI: "BMI",
- ISA_BMI2: "BMI2",
- ISA_ADX: "ADX",
- ISA_MMX: "MMX",
- ISA_MMX_PLUS: "MMX+",
- ISA_FEMMS: "FEMMS",
- ISA_3DNOW: "3dnow!",
- ISA_3DNOW_PLUS: "3dnow!+",
- ISA_SSE: "SSE",
- ISA_SSE2: "SSE2",
- ISA_SSE3: "SSE3",
- ISA_SSSE3: "SSSE3",
- ISA_SSE4A: "SSE4A",
- ISA_SSE4_1: "SSE4.1",
- ISA_SSE4_2: "SSE4.2",
- ISA_FMA3: "FMA3",
- ISA_FMA4: "FMA4",
- ISA_XOP: "XOP",
- ISA_F16C: "F16C",
- ISA_AVX: "AVX",
- ISA_AVX2: "AVX2",
- ISA_AVX512F: "AVX512F",
- ISA_AVX512BW: "AVX512BW",
- ISA_AVX512DQ: "AVX512DQ",
- ISA_AVX512VL: "AVX512VL",
- ISA_AVX512PF: "AVX512PF",
- ISA_AVX512ER: "AVX512ER",
- ISA_AVX512CD: "AVX512CD",
- ISA_AVX512VBMI: "AVX512VBMI",
- ISA_AVX512IFMA: "AVX512IFMA",
- ISA_AVX512VPOPCNTDQ: "AVX512VPOPCNTDQ",
- ISA_AVX512_4VNNIW: "AVX512_4VNNIW",
- ISA_AVX512_4FMAPS: "AVX512_4FMAPS",
- ISA_PREFETCH: "PREFETCH",
- ISA_PREFETCHW: "PREFETCHW",
- ISA_PREFETCHWT1: "PREFETCHWT1",
- ISA_CLFLUSH: "CLFLUSH",
- ISA_CLFLUSHOPT: "CLFLUSHOPT",
- ISA_CLWB: "CLWB",
- ISA_CLZERO: "CLZERO",
- ISA_RDRAND: "RDRAND",
- ISA_RDSEED: "RDSEED",
- ISA_PCLMULQDQ: "PCLMULQDQ",
- ISA_AES: "AES",
- ISA_SHA: "SHA",
- ISA_MONITOR: "MONITOR",
- ISA_MONITORX: "MONITORX",
-}
-
-var _ISA_MAPPING = map[string]ISA{
- "CPUID": ISA_CPUID,
- "RDTSC": ISA_RDTSC,
- "RDTSCP": ISA_RDTSCP,
- "CMOV": ISA_CMOV,
- "MOVBE": ISA_MOVBE,
- "POPCNT": ISA_POPCNT,
- "LZCNT": ISA_LZCNT,
- "TBM": ISA_TBM,
- "BMI": ISA_BMI,
- "BMI2": ISA_BMI2,
- "ADX": ISA_ADX,
- "MMX": ISA_MMX,
- "MMX+": ISA_MMX_PLUS,
- "FEMMS": ISA_FEMMS,
- "3dnow!": ISA_3DNOW,
- "3dnow!+": ISA_3DNOW_PLUS,
- "SSE": ISA_SSE,
- "SSE2": ISA_SSE2,
- "SSE3": ISA_SSE3,
- "SSSE3": ISA_SSSE3,
- "SSE4A": ISA_SSE4A,
- "SSE4.1": ISA_SSE4_1,
- "SSE4.2": ISA_SSE4_2,
- "FMA3": ISA_FMA3,
- "FMA4": ISA_FMA4,
- "XOP": ISA_XOP,
- "F16C": ISA_F16C,
- "AVX": ISA_AVX,
- "AVX2": ISA_AVX2,
- "AVX512F": ISA_AVX512F,
- "AVX512BW": ISA_AVX512BW,
- "AVX512DQ": ISA_AVX512DQ,
- "AVX512VL": ISA_AVX512VL,
- "AVX512PF": ISA_AVX512PF,
- "AVX512ER": ISA_AVX512ER,
- "AVX512CD": ISA_AVX512CD,
- "AVX512VBMI": ISA_AVX512VBMI,
- "AVX512IFMA": ISA_AVX512IFMA,
- "AVX512VPOPCNTDQ": ISA_AVX512VPOPCNTDQ,
- "AVX512_4VNNIW": ISA_AVX512_4VNNIW,
- "AVX512_4FMAPS": ISA_AVX512_4FMAPS,
- "PREFETCH": ISA_PREFETCH,
- "PREFETCHW": ISA_PREFETCHW,
- "PREFETCHWT1": ISA_PREFETCHWT1,
- "CLFLUSH": ISA_CLFLUSH,
- "CLFLUSHOPT": ISA_CLFLUSHOPT,
- "CLWB": ISA_CLWB,
- "CLZERO": ISA_CLZERO,
- "RDRAND": ISA_RDRAND,
- "RDSEED": ISA_RDSEED,
- "PCLMULQDQ": ISA_PCLMULQDQ,
- "AES": ISA_AES,
- "SHA": ISA_SHA,
- "MONITOR": ISA_MONITOR,
- "MONITORX": ISA_MONITORX,
-}
-
-func (self ISA) String() string {
- if v, ok := _ISA_NAMES[self]; ok {
- return v
- } else {
- return fmt.Sprintf("(invalid: %#x)", uint64(self))
- }
-}
-
-// ParseISA parses name into ISA, it will panic if the name is invalid.
-func ParseISA(name string) ISA {
- if v, ok := _ISA_MAPPING[name]; ok {
- return v
- } else {
- panic("invalid ISA name: " + name)
- }
-}
-
-// Arch represents the x86_64 architecture.
-type Arch struct {
- isa ISA
-}
-
-// DefaultArch is the default architecture with all ISA enabled.
-var DefaultArch = CreateArch()
-
-// CreateArch creates a new Arch with all ISA enabled.
-func CreateArch() *Arch {
- return new(Arch).EnableISA(ISA_ALL)
-}
-
-// HasISA checks if a particular ISA was enabled.
-func (self *Arch) HasISA(isa ISA) bool {
- return (self.isa & isa) != 0
-}
-
-// EnableISA enables a particular ISA.
-func (self *Arch) EnableISA(isa ISA) *Arch {
- self.isa |= isa
- return self
-}
-
-// DisableISA disables a particular ISA.
-func (self *Arch) DisableISA(isa ISA) *Arch {
- self.isa &^= isa
- return self
-}
-
-// CreateProgram creates a new empty program.
-func (self *Arch) CreateProgram() *Program {
- return newProgram(self)
-}
diff --git a/vendor/github.com/bytedance/sonic/loader/internal/iasm/x86_64/asm.s b/vendor/github.com/bytedance/sonic/loader/internal/iasm/x86_64/asm.s
deleted file mode 100644
index a00c41dfc..000000000
--- a/vendor/github.com/bytedance/sonic/loader/internal/iasm/x86_64/asm.s
+++ /dev/null
@@ -1,16 +0,0 @@
-//
-// Copyright 2024 CloudWeGo Authors
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-
diff --git a/vendor/github.com/bytedance/sonic/loader/internal/iasm/x86_64/eface.go b/vendor/github.com/bytedance/sonic/loader/internal/iasm/x86_64/eface.go
deleted file mode 100644
index eb7f3c406..000000000
--- a/vendor/github.com/bytedance/sonic/loader/internal/iasm/x86_64/eface.go
+++ /dev/null
@@ -1,79 +0,0 @@
-//
-// Copyright 2024 CloudWeGo Authors
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-
-package x86_64
-
-import (
- "reflect"
- "unsafe"
-)
-
-type _GoType struct {
- size uintptr
- pdata uintptr
- hash uint32
- flags uint8
- align uint8
- falign uint8
- kflags uint8
- traits unsafe.Pointer
- gcdata *byte
- str int32
- ptrx int32
-}
-
-const (
- _KindMask = (1 << 5) - 1
-)
-
-func (self *_GoType) kind() reflect.Kind {
- return reflect.Kind(self.kflags & _KindMask)
-}
-
-type _GoSlice struct {
- ptr unsafe.Pointer
- len int
- cap int
-}
-
-type _GoEface struct {
- vt *_GoType
- ptr unsafe.Pointer
-}
-
-func (self *_GoEface) kind() reflect.Kind {
- if self.vt != nil {
- return self.vt.kind()
- } else {
- return reflect.Invalid
- }
-}
-
-func (self *_GoEface) toInt64() int64 {
- if self.vt.size == 8 {
- return *(*int64)(self.ptr)
- } else if self.vt.size == 4 {
- return int64(*(*int32)(self.ptr))
- } else if self.vt.size == 2 {
- return int64(*(*int16)(self.ptr))
- } else {
- return int64(*(*int8)(self.ptr))
- }
-}
-
-func efaceOf(v interface{}) _GoEface {
- return *(*_GoEface)(unsafe.Pointer(&v))
-}
diff --git a/vendor/github.com/bytedance/sonic/loader/internal/iasm/x86_64/encodings.go b/vendor/github.com/bytedance/sonic/loader/internal/iasm/x86_64/encodings.go
deleted file mode 100644
index f003be927..000000000
--- a/vendor/github.com/bytedance/sonic/loader/internal/iasm/x86_64/encodings.go
+++ /dev/null
@@ -1,836 +0,0 @@
-//
-// Copyright 2024 CloudWeGo Authors
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-
-package x86_64
-
-import (
- "encoding/binary"
- "math"
-)
-
-/** Operand Encoding Helpers **/
-
-func imml(v interface{}) byte {
- return byte(toImmAny(v) & 0x0f)
-}
-
-func relv(v interface{}) int64 {
- switch r := v.(type) {
- case *Label:
- return 0
- case RelativeOffset:
- return int64(r)
- default:
- panic("invalid relative offset")
- }
-}
-
-func addr(v interface{}) interface{} {
- switch a := v.(*MemoryOperand).Addr; a.Type {
- case Memory:
- return a.Memory
- case Offset:
- return a.Offset
- case Reference:
- return a.Reference
- default:
- panic("invalid memory operand type")
- }
-}
-
-func bcode(v interface{}) byte {
- if m, ok := v.(*MemoryOperand); !ok {
- panic("v is not a memory operand")
- } else if m.Broadcast == 0 {
- return 0
- } else {
- return 1
- }
-}
-
-func vcode(v interface{}) byte {
- switch r := v.(type) {
- case XMMRegister:
- return byte(r)
- case YMMRegister:
- return byte(r)
- case ZMMRegister:
- return byte(r)
- case MaskedRegister:
- return vcode(r.Reg)
- default:
- panic("v is not a vector register")
- }
-}
-
-func kcode(v interface{}) byte {
- switch r := v.(type) {
- case KRegister:
- return byte(r)
- case XMMRegister:
- return 0
- case YMMRegister:
- return 0
- case ZMMRegister:
- return 0
- case RegisterMask:
- return byte(r.K)
- case MaskedRegister:
- return byte(r.Mask.K)
- case *MemoryOperand:
- return toKcodeMem(r)
- default:
- panic("v is not a maskable operand")
- }
-}
-
-func zcode(v interface{}) byte {
- switch r := v.(type) {
- case KRegister:
- return 0
- case XMMRegister:
- return 0
- case YMMRegister:
- return 0
- case ZMMRegister:
- return 0
- case RegisterMask:
- return toZcodeRegM(r)
- case MaskedRegister:
- return toZcodeRegM(r.Mask)
- case *MemoryOperand:
- return toZcodeMem(r)
- default:
- panic("v is not a maskable operand")
- }
-}
-
-func lcode(v interface{}) byte {
- switch r := v.(type) {
- case Register8:
- return byte(r & 0x07)
- case Register16:
- return byte(r & 0x07)
- case Register32:
- return byte(r & 0x07)
- case Register64:
- return byte(r & 0x07)
- case KRegister:
- return byte(r & 0x07)
- case MMRegister:
- return byte(r & 0x07)
- case XMMRegister:
- return byte(r & 0x07)
- case YMMRegister:
- return byte(r & 0x07)
- case ZMMRegister:
- return byte(r & 0x07)
- case MaskedRegister:
- return lcode(r.Reg)
- default:
- panic("v is not a register")
- }
-}
-
-func hcode(v interface{}) byte {
- switch r := v.(type) {
- case Register8:
- return byte(r>>3) & 1
- case Register16:
- return byte(r>>3) & 1
- case Register32:
- return byte(r>>3) & 1
- case Register64:
- return byte(r>>3) & 1
- case KRegister:
- return byte(r>>3) & 1
- case MMRegister:
- return byte(r>>3) & 1
- case XMMRegister:
- return byte(r>>3) & 1
- case YMMRegister:
- return byte(r>>3) & 1
- case ZMMRegister:
- return byte(r>>3) & 1
- case MaskedRegister:
- return hcode(r.Reg)
- default:
- panic("v is not a register")
- }
-}
-
-func ecode(v interface{}) byte {
- switch r := v.(type) {
- case Register8:
- return byte(r>>4) & 1
- case Register16:
- return byte(r>>4) & 1
- case Register32:
- return byte(r>>4) & 1
- case Register64:
- return byte(r>>4) & 1
- case KRegister:
- return byte(r>>4) & 1
- case MMRegister:
- return byte(r>>4) & 1
- case XMMRegister:
- return byte(r>>4) & 1
- case YMMRegister:
- return byte(r>>4) & 1
- case ZMMRegister:
- return byte(r>>4) & 1
- case MaskedRegister:
- return ecode(r.Reg)
- default:
- panic("v is not a register")
- }
-}
-
-func hlcode(v interface{}) byte {
- switch r := v.(type) {
- case Register8:
- return toHLcodeReg8(r)
- case Register16:
- return byte(r & 0x0f)
- case Register32:
- return byte(r & 0x0f)
- case Register64:
- return byte(r & 0x0f)
- case KRegister:
- return byte(r & 0x0f)
- case MMRegister:
- return byte(r & 0x0f)
- case XMMRegister:
- return byte(r & 0x0f)
- case YMMRegister:
- return byte(r & 0x0f)
- case ZMMRegister:
- return byte(r & 0x0f)
- case MaskedRegister:
- return hlcode(r.Reg)
- default:
- panic("v is not a register")
- }
-}
-
-func ehcode(v interface{}) byte {
- switch r := v.(type) {
- case Register8:
- return byte(r>>3) & 0x03
- case Register16:
- return byte(r>>3) & 0x03
- case Register32:
- return byte(r>>3) & 0x03
- case Register64:
- return byte(r>>3) & 0x03
- case KRegister:
- return byte(r>>3) & 0x03
- case MMRegister:
- return byte(r>>3) & 0x03
- case XMMRegister:
- return byte(r>>3) & 0x03
- case YMMRegister:
- return byte(r>>3) & 0x03
- case ZMMRegister:
- return byte(r>>3) & 0x03
- case MaskedRegister:
- return ehcode(r.Reg)
- default:
- panic("v is not a register")
- }
-}
-
-func toImmAny(v interface{}) int64 {
- if x, ok := asInt64(v); ok {
- return x
- } else {
- panic("value is not an integer")
- }
-}
-
-func toHcodeOpt(v interface{}) byte {
- if v == nil {
- return 0
- } else {
- return hcode(v)
- }
-}
-
-func toEcodeVMM(v interface{}, x byte) byte {
- switch r := v.(type) {
- case XMMRegister:
- return ecode(r)
- case YMMRegister:
- return ecode(r)
- case ZMMRegister:
- return ecode(r)
- default:
- return x
- }
-}
-
-func toKcodeMem(v *MemoryOperand) byte {
- if !v.Masked {
- return 0
- } else {
- return byte(v.Mask.K)
- }
-}
-
-func toZcodeMem(v *MemoryOperand) byte {
- if !v.Masked || v.Mask.Z {
- return 0
- } else {
- return 1
- }
-}
-
-func toZcodeRegM(v RegisterMask) byte {
- if v.Z {
- return 1
- } else {
- return 0
- }
-}
-
-func toHLcodeReg8(v Register8) byte {
- switch v {
- case AH:
- fallthrough
- case BH:
- fallthrough
- case CH:
- fallthrough
- case DH:
- panic("ah/bh/ch/dh registers never use 4-bit encoding")
- default:
- return byte(v & 0x0f)
- }
-}
-
-/** Instruction Encoding Helpers **/
-
-const (
- _N_inst = 16
-)
-
-const (
- _F_rel1 = 1 << iota
- _F_rel4
-)
-
-type _Encoding struct {
- len int
- flags int
- bytes [_N_inst]byte
- encoder func(m *_Encoding, v []interface{})
-}
-
-// buf ensures len + n <= len(bytes).
-func (self *_Encoding) buf(n int) []byte {
- if i := self.len; i+n > _N_inst {
- panic("instruction too long")
- } else {
- return self.bytes[i:]
- }
-}
-
-// emit encodes a single byte.
-func (self *_Encoding) emit(v byte) {
- self.buf(1)[0] = v
- self.len++
-}
-
-// imm1 encodes a single byte immediate value.
-func (self *_Encoding) imm1(v int64) {
- self.emit(byte(v))
-}
-
-// imm2 encodes a two-byte immediate value in little-endian.
-func (self *_Encoding) imm2(v int64) {
- binary.LittleEndian.PutUint16(self.buf(2), uint16(v))
- self.len += 2
-}
-
-// imm4 encodes a 4-byte immediate value in little-endian.
-func (self *_Encoding) imm4(v int64) {
- binary.LittleEndian.PutUint32(self.buf(4), uint32(v))
- self.len += 4
-}
-
-// imm8 encodes an 8-byte immediate value in little-endian.
-func (self *_Encoding) imm8(v int64) {
- binary.LittleEndian.PutUint64(self.buf(8), uint64(v))
- self.len += 8
-}
-
-// vex2 encodes a 2-byte or 3-byte VEX prefix.
-//
-// 2-byte VEX prefix:
-//
-// Requires: VEX.W = 0, VEX.mmmmm = 0b00001 and VEX.B = VEX.X = 0
-//
-// +----------------+
-//
-// Byte 0: | Bits 0-7: 0xc5 |
-//
-// +----------------+
-//
-// +-----------+----------------+----------+--------------+
-//
-// Byte 1: | Bit 7: ~R | Bits 3-6 ~vvvv | Bit 2: L | Bits 0-1: pp |
-//
-// +-----------+----------------+----------+--------------+
-//
-// 3-byte VEX prefix:
-// +----------------+
-//
-// Byte 0: | Bits 0-7: 0xc4 |
-//
-// +----------------+
-//
-// +-----------+-----------+-----------+-------------------+
-//
-// Byte 1: | Bit 7: ~R | Bit 6: ~X | Bit 5: ~B | Bits 0-4: 0b00001 |
-//
-// +-----------+-----------+-----------+-------------------+
-//
-// +----------+-----------------+----------+--------------+
-//
-// Byte 2: | Bit 7: 0 | Bits 3-6: ~vvvv | Bit 2: L | Bits 0-1: pp |
-//
-// +----------+-----------------+----------+--------------+
-func (self *_Encoding) vex2(lpp byte, r byte, rm interface{}, vvvv byte) {
- var b byte
- var x byte
-
- /* VEX.R must be a single-bit mask */
- if r > 1 {
- panic("VEX.R must be a 1-bit mask")
- }
-
- /* VEX.Lpp must be a 3-bit mask */
- if lpp&^0b111 != 0 {
- panic("VEX.Lpp must be a 3-bit mask")
- }
-
- /* VEX.vvvv must be a 4-bit mask */
- if vvvv&^0b1111 != 0 {
- panic("VEX.vvvv must be a 4-bit mask")
- }
-
- /* encode the RM bits if any */
- if rm != nil {
- switch v := rm.(type) {
- case *Label:
- break
- case Register:
- b = hcode(v)
- case MemoryAddress:
- b, x = toHcodeOpt(v.Base), toHcodeOpt(v.Index)
- case RelativeOffset:
- break
- default:
- panic("rm is expected to be a register or a memory address")
- }
- }
-
- /* if VEX.B and VEX.X are zeroes, 2-byte VEX prefix can be used */
- if x == 0 && b == 0 {
- self.emit(0xc5)
- self.emit(0xf8 ^ (r << 7) ^ (vvvv << 3) ^ lpp)
- } else {
- self.emit(0xc4)
- self.emit(0xe1 ^ (r << 7) ^ (x << 6) ^ (b << 5))
- self.emit(0x78 ^ (vvvv << 3) ^ lpp)
- }
-}
-
-// vex3 encodes a 3-byte VEX or XOP prefix.
-//
-// 3-byte VEX/XOP prefix
-// +-----------------------------------+
-//
-// Byte 0: | Bits 0-7: 0xc4 (VEX) / 0x8f (XOP) |
-//
-// +-----------------------------------+
-//
-// +-----------+-----------+-----------+-----------------+
-//
-// Byte 1: | Bit 7: ~R | Bit 6: ~X | Bit 5: ~B | Bits 0-4: mmmmm |
-//
-// +-----------+-----------+-----------+-----------------+
-//
-// +----------+-----------------+----------+--------------+
-//
-// Byte 2: | Bit 7: W | Bits 3-6: ~vvvv | Bit 2: L | Bits 0-1: pp |
-//
-// +----------+-----------------+----------+--------------+
-func (self *_Encoding) vex3(esc byte, mmmmm byte, wlpp byte, r byte, rm interface{}, vvvv byte) {
- var b byte
- var x byte
-
- /* VEX.R must be a single-bit mask */
- if r > 1 {
- panic("VEX.R must be a 1-bit mask")
- }
-
- /* VEX.vvvv must be a 4-bit mask */
- if vvvv&^0b1111 != 0 {
- panic("VEX.vvvv must be a 4-bit mask")
- }
-
- /* escape must be a 3-byte VEX (0xc4) or XOP (0x8f) prefix */
- if esc != 0xc4 && esc != 0x8f {
- panic("escape must be a 3-byte VEX (0xc4) or XOP (0x8f) prefix")
- }
-
- /* VEX.W____Lpp is expected to have no bits set except 0, 1, 2 and 7 */
- if wlpp&^0b10000111 != 0 {
- panic("VEX.W____Lpp is expected to have no bits set except 0, 1, 2 and 7")
- }
-
- /* VEX.m-mmmm is expected to be a 5-bit mask */
- if mmmmm&^0b11111 != 0 {
- panic("VEX.m-mmmm is expected to be a 5-bit mask")
- }
-
- /* encode the RM bits */
- switch v := rm.(type) {
- case *Label:
- break
- case MemoryAddress:
- b, x = toHcodeOpt(v.Base), toHcodeOpt(v.Index)
- case RelativeOffset:
- break
- default:
- panic("rm is expected to be a register or a memory address")
- }
-
- /* encode the 3-byte VEX or XOP prefix */
- self.emit(esc)
- self.emit(0xe0 ^ (r << 7) ^ (x << 6) ^ (b << 5) ^ mmmmm)
- self.emit(0x78 ^ (vvvv << 3) ^ wlpp)
-}
-
-// evex encodes a 4-byte EVEX prefix.
-func (self *_Encoding) evex(mm byte, w1pp byte, ll byte, rr byte, rm interface{}, vvvvv byte, aaa byte, zz byte, bb byte) {
- var b byte
- var x byte
-
- /* EVEX.b must be a single-bit mask */
- if bb > 1 {
- panic("EVEX.b must be a 1-bit mask")
- }
-
- /* EVEX.z must be a single-bit mask */
- if zz > 1 {
- panic("EVEX.z must be a 1-bit mask")
- }
-
- /* EVEX.mm must be a 2-bit mask */
- if mm&^0b11 != 0 {
- panic("EVEX.mm must be a 2-bit mask")
- }
-
- /* EVEX.L'L must be a 2-bit mask */
- if ll&^0b11 != 0 {
- panic("EVEX.L'L must be a 2-bit mask")
- }
-
- /* EVEX.R'R must be a 2-bit mask */
- if rr&^0b11 != 0 {
- panic("EVEX.R'R must be a 2-bit mask")
- }
-
- /* EVEX.aaa must be a 3-bit mask */
- if aaa&^0b111 != 0 {
- panic("EVEX.aaa must be a 3-bit mask")
- }
-
- /* EVEX.v'vvvv must be a 5-bit mask */
- if vvvvv&^0b11111 != 0 {
- panic("EVEX.v'vvvv must be a 5-bit mask")
- }
-
- /* EVEX.W____1pp is expected to have no bits set except 0, 1, 2, and 7 */
- if w1pp&^0b10000011 != 0b100 {
- panic("EVEX.W____1pp is expected to have no bits set except 0, 1, 2, and 7")
- }
-
- /* extract bits from EVEX.R'R and EVEX.v'vvvv */
- r1, r0 := rr>>1, rr&1
- v1, v0 := vvvvv>>4, vvvvv&0b1111
-
- /* encode the RM bits if any */
- if rm != nil {
- switch m := rm.(type) {
- case *Label:
- break
- case Register:
- b, x = hcode(m), ecode(m)
- case MemoryAddress:
- b, x, v1 = toHcodeOpt(m.Base), toHcodeOpt(m.Index), toEcodeVMM(m.Index, v1)
- case RelativeOffset:
- break
- default:
- panic("rm is expected to be a register or a memory address")
- }
- }
-
- /* EVEX prefix bytes */
- p0 := (r0 << 7) | (x << 6) | (b << 5) | (r1 << 4) | mm
- p1 := (v0 << 3) | w1pp
- p2 := (zz << 7) | (ll << 5) | (b << 4) | (v1 << 3) | aaa
-
- /* p0: invert RXBR' (bits 4-7)
- * p1: invert vvvv (bits 3-6)
- * p2: invert V' (bit 3) */
- self.emit(0x62)
- self.emit(p0 ^ 0xf0)
- self.emit(p1 ^ 0x78)
- self.emit(p2 ^ 0x08)
-}
-
-// rexm encodes a mandatory REX prefix.
-func (self *_Encoding) rexm(w byte, r byte, rm interface{}) {
- var b byte
- var x byte
-
- /* REX.R must be 0 or 1 */
- if r != 0 && r != 1 {
- panic("REX.R must be 0 or 1")
- }
-
- /* REX.W must be 0 or 1 */
- if w != 0 && w != 1 {
- panic("REX.W must be 0 or 1")
- }
-
- /* encode the RM bits */
- switch v := rm.(type) {
- case *Label:
- break
- case MemoryAddress:
- b, x = toHcodeOpt(v.Base), toHcodeOpt(v.Index)
- case RelativeOffset:
- break
- default:
- panic("rm is expected to be a register or a memory address")
- }
-
- /* encode the REX prefix */
- self.emit(0x40 | (w << 3) | (r << 2) | (x << 1) | b)
-}
-
-// rexo encodes an optional REX prefix.
-func (self *_Encoding) rexo(r byte, rm interface{}, force bool) {
- var b byte
- var x byte
-
- /* REX.R must be 0 or 1 */
- if r != 0 && r != 1 {
- panic("REX.R must be 0 or 1")
- }
-
- /* encode the RM bits */
- switch v := rm.(type) {
- case *Label:
- break
- case Register:
- b = hcode(v)
- case MemoryAddress:
- b, x = toHcodeOpt(v.Base), toHcodeOpt(v.Index)
- case RelativeOffset:
- break
- default:
- panic("rm is expected to be a register or a memory address")
- }
-
- /* if REX.R, REX.X, and REX.B are all zeroes, REX prefix can be omitted */
- if force || r != 0 || x != 0 || b != 0 {
- self.emit(0x40 | (r << 2) | (x << 1) | b)
- }
-}
-
-// mrsd encodes ModR/M, SIB and Displacement.
-//
-// ModR/M byte
-//
-// +----------------+---------------+---------------+
-// | Bits 6-7: Mode | Bits 3-5: Reg | Bits 0-2: R/M |
-// +----------------+---------------+---------------+
-//
-// SIB byte
-//
-// +-----------------+-----------------+----------------+
-// | Bits 6-7: Scale | Bits 3-5: Index | Bits 0-2: Base |
-// +-----------------+-----------------+----------------+
-func (self *_Encoding) mrsd(reg byte, rm interface{}, disp8v int32) {
- var ok bool
- var mm MemoryAddress
- var ro RelativeOffset
-
- /* ModRM encodes the lower 3-bit of the register */
- if reg > 7 {
- panic("invalid register bits")
- }
-
- /* check the displacement scale */
- switch disp8v {
- case 1:
- break
- case 2:
- break
- case 4:
- break
- case 8:
- break
- case 16:
- break
- case 32:
- break
- case 64:
- break
- default:
- panic("invalid displacement size")
- }
-
- /* special case: unresolved labels, assuming a zero offset */
- if _, ok = rm.(*Label); ok {
- self.emit(0x05 | (reg << 3))
- self.imm4(0)
- return
- }
-
- /* special case: RIP-relative offset
- * ModRM.Mode == 0 and ModeRM.R/M == 5 indicates (rip + disp32) addressing */
- if ro, ok = rm.(RelativeOffset); ok {
- self.emit(0x05 | (reg << 3))
- self.imm4(int64(ro))
- return
- }
-
- /* must be a generic memory address */
- if mm, ok = rm.(MemoryAddress); !ok {
- panic("rm must be a memory address")
- }
-
- /* absolute addressing, encoded as disp(%rbp,%rsp,1) */
- if mm.Base == nil && mm.Index == nil {
- self.emit(0x04 | (reg << 3))
- self.emit(0x25)
- self.imm4(int64(mm.Displacement))
- return
- }
-
- /* no SIB byte */
- if mm.Index == nil && lcode(mm.Base) != 0b100 {
- cc := lcode(mm.Base)
- dv := mm.Displacement
-
- /* ModRM.Mode == 0 (no displacement) */
- if dv == 0 && mm.Base != RBP && mm.Base != R13 {
- if cc == 0b101 {
- panic("rbp/r13 is not encodable as a base register (interpreted as disp32 address)")
- } else {
- self.emit((reg << 3) | cc)
- return
- }
- }
-
- /* ModRM.Mode == 1 (8-bit displacement) */
- if dq := dv / disp8v; dq >= math.MinInt8 && dq <= math.MaxInt8 && dv%disp8v == 0 {
- self.emit(0x40 | (reg << 3) | cc)
- self.imm1(int64(dq))
- return
- }
-
- /* ModRM.Mode == 2 (32-bit displacement) */
- self.emit(0x80 | (reg << 3) | cc)
- self.imm4(int64(mm.Displacement))
- return
- }
-
- /* all encodings below use ModRM.R/M = 4 (0b100) to indicate the presence of SIB */
- if mm.Index == RSP {
- panic("rsp is not encodable as an index register (interpreted as no index)")
- }
-
- /* index = 4 (0b100) denotes no-index encoding */
- var scale byte
- var index byte = 0x04
-
- /* encode the scale byte */
- if mm.Scale != 0 {
- switch mm.Scale {
- case 1:
- scale = 0
- case 2:
- scale = 1
- case 4:
- scale = 2
- case 8:
- scale = 3
- default:
- panic("invalid scale value")
- }
- }
-
- /* encode the index byte */
- if mm.Index != nil {
- index = lcode(mm.Index)
- }
-
- /* SIB.Base = 5 (0b101) and ModRM.Mode = 0 indicates no-base encoding with disp32 */
- if mm.Base == nil {
- self.emit((reg << 3) | 0b100)
- self.emit((scale << 6) | (index << 3) | 0b101)
- self.imm4(int64(mm.Displacement))
- return
- }
-
- /* base L-code & displacement value */
- cc := lcode(mm.Base)
- dv := mm.Displacement
-
- /* ModRM.Mode == 0 (no displacement) */
- if dv == 0 && cc != 0b101 {
- self.emit((reg << 3) | 0b100)
- self.emit((scale << 6) | (index << 3) | cc)
- return
- }
-
- /* ModRM.Mode == 1 (8-bit displacement) */
- if dq := dv / disp8v; dq >= math.MinInt8 && dq <= math.MaxInt8 && dv%disp8v == 0 {
- self.emit(0x44 | (reg << 3))
- self.emit((scale << 6) | (index << 3) | cc)
- self.imm1(int64(dq))
- return
- }
-
- /* ModRM.Mode == 2 (32-bit displacement) */
- self.emit(0x84 | (reg << 3))
- self.emit((scale << 6) | (index << 3) | cc)
- self.imm4(int64(mm.Displacement))
-}
-
-// encode invokes the encoder to encode this instruction.
-func (self *_Encoding) encode(v []interface{}) int {
- self.len = 0
- self.encoder(self, v)
- return self.len
-}
diff --git a/vendor/github.com/bytedance/sonic/loader/internal/iasm/x86_64/instructions.go b/vendor/github.com/bytedance/sonic/loader/internal/iasm/x86_64/instructions.go
deleted file mode 100644
index 836e1807f..000000000
--- a/vendor/github.com/bytedance/sonic/loader/internal/iasm/x86_64/instructions.go
+++ /dev/null
@@ -1,1077 +0,0 @@
-//
-// Copyright 2024 CloudWeGo Authors
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-
-// Code generated by "mkasm_amd64.py", DO NOT EDIT.
-
-package x86_64
-
-// ADDQ performs "Add".
-//
-// Mnemonic : ADD
-// Supported forms : (8 forms)
-//
-// - ADDQ imm32, rax
-// - ADDQ imm8, r64
-// - ADDQ imm32, r64
-// - ADDQ r64, r64
-// - ADDQ m64, r64
-// - ADDQ imm8, m64
-// - ADDQ imm32, m64
-// - ADDQ r64, m64
-func (self *Program) ADDQ(v0 interface{}, v1 interface{}) *Instruction {
- p := self.alloc("ADDQ", 2, Operands{v0, v1})
- // ADDQ imm32, rax
- if isImm32(v0) && v1 == RAX {
- p.domain = DomainGeneric
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.emit(0x48)
- m.emit(0x05)
- m.imm4(toImmAny(v[0]))
- })
- }
- // ADDQ imm8, r64
- if isImm8Ext(v0, 8) && isReg64(v1) {
- p.domain = DomainGeneric
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.emit(0x48 | hcode(v[1]))
- m.emit(0x83)
- m.emit(0xc0 | lcode(v[1]))
- m.imm1(toImmAny(v[0]))
- })
- }
- // ADDQ imm32, r64
- if isImm32Ext(v0, 8) && isReg64(v1) {
- p.domain = DomainGeneric
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.emit(0x48 | hcode(v[1]))
- m.emit(0x81)
- m.emit(0xc0 | lcode(v[1]))
- m.imm4(toImmAny(v[0]))
- })
- }
- // ADDQ r64, r64
- if isReg64(v0) && isReg64(v1) {
- p.domain = DomainGeneric
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.emit(0x48 | hcode(v[0])<<2 | hcode(v[1]))
- m.emit(0x01)
- m.emit(0xc0 | lcode(v[0])<<3 | lcode(v[1]))
- })
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.emit(0x48 | hcode(v[1])<<2 | hcode(v[0]))
- m.emit(0x03)
- m.emit(0xc0 | lcode(v[1])<<3 | lcode(v[0]))
- })
- }
- // ADDQ m64, r64
- if isM64(v0) && isReg64(v1) {
- p.domain = DomainGeneric
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.rexm(1, hcode(v[1]), addr(v[0]))
- m.emit(0x03)
- m.mrsd(lcode(v[1]), addr(v[0]), 1)
- })
- }
- // ADDQ imm8, m64
- if isImm8Ext(v0, 8) && isM64(v1) {
- p.domain = DomainGeneric
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.rexm(1, 0, addr(v[1]))
- m.emit(0x83)
- m.mrsd(0, addr(v[1]), 1)
- m.imm1(toImmAny(v[0]))
- })
- }
- // ADDQ imm32, m64
- if isImm32Ext(v0, 8) && isM64(v1) {
- p.domain = DomainGeneric
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.rexm(1, 0, addr(v[1]))
- m.emit(0x81)
- m.mrsd(0, addr(v[1]), 1)
- m.imm4(toImmAny(v[0]))
- })
- }
- // ADDQ r64, m64
- if isReg64(v0) && isM64(v1) {
- p.domain = DomainGeneric
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.rexm(1, hcode(v[0]), addr(v[1]))
- m.emit(0x01)
- m.mrsd(lcode(v[0]), addr(v[1]), 1)
- })
- }
- if p.len == 0 {
- panic("invalid operands for ADDQ")
- }
- return p
-}
-
-// CALLQ performs "Call Procedure".
-//
-// Mnemonic : CALL
-// Supported forms : (2 forms)
-//
-// - CALLQ r64
-// - CALLQ m64
-func (self *Program) CALLQ(v0 interface{}) *Instruction {
- p := self.alloc("CALLQ", 1, Operands{v0})
- // CALLQ r64
- if isReg64(v0) {
- p.domain = DomainGeneric
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.rexo(0, v[0], false)
- m.emit(0xff)
- m.emit(0xd0 | lcode(v[0]))
- })
- }
- // CALLQ m64
- if isM64(v0) {
- p.domain = DomainGeneric
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.rexo(0, addr(v[0]), false)
- m.emit(0xff)
- m.mrsd(2, addr(v[0]), 1)
- })
- }
- if p.len == 0 {
- panic("invalid operands for CALLQ")
- }
- return p
-}
-
-// CMPQ performs "Compare Two Operands".
-//
-// Mnemonic : CMP
-// Supported forms : (8 forms)
-//
-// - CMPQ imm32, rax
-// - CMPQ imm8, r64
-// - CMPQ imm32, r64
-// - CMPQ r64, r64
-// - CMPQ m64, r64
-// - CMPQ imm8, m64
-// - CMPQ imm32, m64
-// - CMPQ r64, m64
-func (self *Program) CMPQ(v0 interface{}, v1 interface{}) *Instruction {
- p := self.alloc("CMPQ", 2, Operands{v0, v1})
- // CMPQ imm32, rax
- if isImm32(v0) && v1 == RAX {
- p.domain = DomainGeneric
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.emit(0x48)
- m.emit(0x3d)
- m.imm4(toImmAny(v[0]))
- })
- }
- // CMPQ imm8, r64
- if isImm8Ext(v0, 8) && isReg64(v1) {
- p.domain = DomainGeneric
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.emit(0x48 | hcode(v[1]))
- m.emit(0x83)
- m.emit(0xf8 | lcode(v[1]))
- m.imm1(toImmAny(v[0]))
- })
- }
- // CMPQ imm32, r64
- if isImm32Ext(v0, 8) && isReg64(v1) {
- p.domain = DomainGeneric
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.emit(0x48 | hcode(v[1]))
- m.emit(0x81)
- m.emit(0xf8 | lcode(v[1]))
- m.imm4(toImmAny(v[0]))
- })
- }
- // CMPQ r64, r64
- if isReg64(v0) && isReg64(v1) {
- p.domain = DomainGeneric
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.emit(0x48 | hcode(v[0])<<2 | hcode(v[1]))
- m.emit(0x39)
- m.emit(0xc0 | lcode(v[0])<<3 | lcode(v[1]))
- })
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.emit(0x48 | hcode(v[1])<<2 | hcode(v[0]))
- m.emit(0x3b)
- m.emit(0xc0 | lcode(v[1])<<3 | lcode(v[0]))
- })
- }
- // CMPQ m64, r64
- if isM64(v0) && isReg64(v1) {
- p.domain = DomainGeneric
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.rexm(1, hcode(v[1]), addr(v[0]))
- m.emit(0x3b)
- m.mrsd(lcode(v[1]), addr(v[0]), 1)
- })
- }
- // CMPQ imm8, m64
- if isImm8Ext(v0, 8) && isM64(v1) {
- p.domain = DomainGeneric
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.rexm(1, 0, addr(v[1]))
- m.emit(0x83)
- m.mrsd(7, addr(v[1]), 1)
- m.imm1(toImmAny(v[0]))
- })
- }
- // CMPQ imm32, m64
- if isImm32Ext(v0, 8) && isM64(v1) {
- p.domain = DomainGeneric
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.rexm(1, 0, addr(v[1]))
- m.emit(0x81)
- m.mrsd(7, addr(v[1]), 1)
- m.imm4(toImmAny(v[0]))
- })
- }
- // CMPQ r64, m64
- if isReg64(v0) && isM64(v1) {
- p.domain = DomainGeneric
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.rexm(1, hcode(v[0]), addr(v[1]))
- m.emit(0x39)
- m.mrsd(lcode(v[0]), addr(v[1]), 1)
- })
- }
- if p.len == 0 {
- panic("invalid operands for CMPQ")
- }
- return p
-}
-
-// JBE performs "Jump if below or equal (CF == 1 or ZF == 1)".
-//
-// Mnemonic : JBE
-// Supported forms : (2 forms)
-//
-// - JBE rel8
-// - JBE rel32
-func (self *Program) JBE(v0 interface{}) *Instruction {
- p := self.alloc("JBE", 1, Operands{v0})
- p.branch = _B_conditional
- // JBE rel8
- if isRel8(v0) {
- p.domain = DomainGeneric
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.emit(0x76)
- m.imm1(relv(v[0]))
- })
- }
- // JBE rel32
- if isRel32(v0) {
- p.domain = DomainGeneric
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.emit(0x0f)
- m.emit(0x86)
- m.imm4(relv(v[0]))
- })
- }
- // JBE label
- if isLabel(v0) {
- p.add(_F_rel1, func(m *_Encoding, v []interface{}) {
- m.emit(0x76)
- m.imm1(relv(v[0]))
- })
- p.add(_F_rel4, func(m *_Encoding, v []interface{}) {
- m.emit(0x0f)
- m.emit(0x86)
- m.imm4(relv(v[0]))
- })
- }
- if p.len == 0 {
- panic("invalid operands for JBE")
- }
- return p
-}
-
-// JMP performs "Jump Unconditionally".
-//
-// Mnemonic : JMP
-// Supported forms : (2 forms)
-//
-// - JMP rel8
-// - JMP rel32
-func (self *Program) JMP(v0 interface{}) *Instruction {
- p := self.alloc("JMP", 1, Operands{v0})
- p.branch = _B_unconditional
- // JMP rel8
- if isRel8(v0) {
- p.domain = DomainGeneric
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.emit(0xeb)
- m.imm1(relv(v[0]))
- })
- }
- // JMP rel32
- if isRel32(v0) {
- p.domain = DomainGeneric
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.emit(0xe9)
- m.imm4(relv(v[0]))
- })
- }
- // JMP label
- if isLabel(v0) {
- p.add(_F_rel1, func(m *_Encoding, v []interface{}) {
- m.emit(0xeb)
- m.imm1(relv(v[0]))
- })
- p.add(_F_rel4, func(m *_Encoding, v []interface{}) {
- m.emit(0xe9)
- m.imm4(relv(v[0]))
- })
- }
- if p.len == 0 {
- panic("invalid operands for JMP")
- }
- return p
-}
-
-// JMPQ performs "Jump Unconditionally".
-//
-// Mnemonic : JMP
-// Supported forms : (2 forms)
-//
-// - JMPQ r64
-// - JMPQ m64
-func (self *Program) JMPQ(v0 interface{}) *Instruction {
- p := self.alloc("JMPQ", 1, Operands{v0})
- // JMPQ r64
- if isReg64(v0) {
- p.domain = DomainGeneric
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.rexo(0, v[0], false)
- m.emit(0xff)
- m.emit(0xe0 | lcode(v[0]))
- })
- }
- // JMPQ m64
- if isM64(v0) {
- p.domain = DomainGeneric
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.rexo(0, addr(v[0]), false)
- m.emit(0xff)
- m.mrsd(4, addr(v[0]), 1)
- })
- }
- if p.len == 0 {
- panic("invalid operands for JMPQ")
- }
- return p
-}
-
-// LEAQ performs "Load Effective Address".
-//
-// Mnemonic : LEA
-// Supported forms : (1 form)
-//
-// - LEAQ m, r64
-func (self *Program) LEAQ(v0 interface{}, v1 interface{}) *Instruction {
- p := self.alloc("LEAQ", 2, Operands{v0, v1})
- // LEAQ m, r64
- if isM(v0) && isReg64(v1) {
- p.domain = DomainGeneric
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.rexm(1, hcode(v[1]), addr(v[0]))
- m.emit(0x8d)
- m.mrsd(lcode(v[1]), addr(v[0]), 1)
- })
- }
- if p.len == 0 {
- panic("invalid operands for LEAQ")
- }
- return p
-}
-
-// MOVQ performs "Move".
-//
-// Mnemonic : MOV
-// Supported forms : (16 forms)
-//
-// - MOVQ imm32, r64
-// - MOVQ imm64, r64
-// - MOVQ r64, r64
-// - MOVQ m64, r64
-// - MOVQ imm32, m64
-// - MOVQ r64, m64
-// - MOVQ mm, r64 [MMX]
-// - MOVQ r64, mm [MMX]
-// - MOVQ mm, mm [MMX]
-// - MOVQ m64, mm [MMX]
-// - MOVQ mm, m64 [MMX]
-// - MOVQ xmm, r64 [SSE2]
-// - MOVQ r64, xmm [SSE2]
-// - MOVQ xmm, xmm [SSE2]
-// - MOVQ m64, xmm [SSE2]
-// - MOVQ xmm, m64 [SSE2]
-func (self *Program) MOVQ(v0 interface{}, v1 interface{}) *Instruction {
- p := self.alloc("MOVQ", 2, Operands{v0, v1})
- // MOVQ imm32, r64
- if isImm32Ext(v0, 8) && isReg64(v1) {
- p.domain = DomainGeneric
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.emit(0x48 | hcode(v[1]))
- m.emit(0xc7)
- m.emit(0xc0 | lcode(v[1]))
- m.imm4(toImmAny(v[0]))
- })
- }
- // MOVQ imm64, r64
- if isImm64(v0) && isReg64(v1) {
- p.domain = DomainGeneric
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.emit(0x48 | hcode(v[1]))
- m.emit(0xb8 | lcode(v[1]))
- m.imm8(toImmAny(v[0]))
- })
- }
- // MOVQ r64, r64
- if isReg64(v0) && isReg64(v1) {
- p.domain = DomainGeneric
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.emit(0x48 | hcode(v[0])<<2 | hcode(v[1]))
- m.emit(0x89)
- m.emit(0xc0 | lcode(v[0])<<3 | lcode(v[1]))
- })
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.emit(0x48 | hcode(v[1])<<2 | hcode(v[0]))
- m.emit(0x8b)
- m.emit(0xc0 | lcode(v[1])<<3 | lcode(v[0]))
- })
- }
- // MOVQ m64, r64
- if isM64(v0) && isReg64(v1) {
- p.domain = DomainGeneric
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.rexm(1, hcode(v[1]), addr(v[0]))
- m.emit(0x8b)
- m.mrsd(lcode(v[1]), addr(v[0]), 1)
- })
- }
- // MOVQ imm32, m64
- if isImm32Ext(v0, 8) && isM64(v1) {
- p.domain = DomainGeneric
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.rexm(1, 0, addr(v[1]))
- m.emit(0xc7)
- m.mrsd(0, addr(v[1]), 1)
- m.imm4(toImmAny(v[0]))
- })
- }
- // MOVQ r64, m64
- if isReg64(v0) && isM64(v1) {
- p.domain = DomainGeneric
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.rexm(1, hcode(v[0]), addr(v[1]))
- m.emit(0x89)
- m.mrsd(lcode(v[0]), addr(v[1]), 1)
- })
- }
- // MOVQ mm, r64
- if isMM(v0) && isReg64(v1) {
- self.require(ISA_MMX)
- p.domain = DomainMMXSSE
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.emit(0x48 | hcode(v[0])<<2 | hcode(v[1]))
- m.emit(0x0f)
- m.emit(0x7e)
- m.emit(0xc0 | lcode(v[0])<<3 | lcode(v[1]))
- })
- }
- // MOVQ r64, mm
- if isReg64(v0) && isMM(v1) {
- self.require(ISA_MMX)
- p.domain = DomainMMXSSE
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.emit(0x48 | hcode(v[1])<<2 | hcode(v[0]))
- m.emit(0x0f)
- m.emit(0x6e)
- m.emit(0xc0 | lcode(v[1])<<3 | lcode(v[0]))
- })
- }
- // MOVQ mm, mm
- if isMM(v0) && isMM(v1) {
- self.require(ISA_MMX)
- p.domain = DomainMMXSSE
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.rexo(hcode(v[1]), v[0], false)
- m.emit(0x0f)
- m.emit(0x6f)
- m.emit(0xc0 | lcode(v[1])<<3 | lcode(v[0]))
- })
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.rexo(hcode(v[0]), v[1], false)
- m.emit(0x0f)
- m.emit(0x7f)
- m.emit(0xc0 | lcode(v[0])<<3 | lcode(v[1]))
- })
- }
- // MOVQ m64, mm
- if isM64(v0) && isMM(v1) {
- self.require(ISA_MMX)
- p.domain = DomainMMXSSE
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.rexo(hcode(v[1]), addr(v[0]), false)
- m.emit(0x0f)
- m.emit(0x6f)
- m.mrsd(lcode(v[1]), addr(v[0]), 1)
- })
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.rexm(1, hcode(v[1]), addr(v[0]))
- m.emit(0x0f)
- m.emit(0x6e)
- m.mrsd(lcode(v[1]), addr(v[0]), 1)
- })
- }
- // MOVQ mm, m64
- if isMM(v0) && isM64(v1) {
- self.require(ISA_MMX)
- p.domain = DomainMMXSSE
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.rexo(hcode(v[0]), addr(v[1]), false)
- m.emit(0x0f)
- m.emit(0x7f)
- m.mrsd(lcode(v[0]), addr(v[1]), 1)
- })
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.rexm(1, hcode(v[0]), addr(v[1]))
- m.emit(0x0f)
- m.emit(0x7e)
- m.mrsd(lcode(v[0]), addr(v[1]), 1)
- })
- }
- // MOVQ xmm, r64
- if isXMM(v0) && isReg64(v1) {
- self.require(ISA_SSE2)
- p.domain = DomainMMXSSE
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.emit(0x66)
- m.emit(0x48 | hcode(v[0])<<2 | hcode(v[1]))
- m.emit(0x0f)
- m.emit(0x7e)
- m.emit(0xc0 | lcode(v[0])<<3 | lcode(v[1]))
- })
- }
- // MOVQ r64, xmm
- if isReg64(v0) && isXMM(v1) {
- self.require(ISA_SSE2)
- p.domain = DomainMMXSSE
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.emit(0x66)
- m.emit(0x48 | hcode(v[1])<<2 | hcode(v[0]))
- m.emit(0x0f)
- m.emit(0x6e)
- m.emit(0xc0 | lcode(v[1])<<3 | lcode(v[0]))
- })
- }
- // MOVQ xmm, xmm
- if isXMM(v0) && isXMM(v1) {
- self.require(ISA_SSE2)
- p.domain = DomainMMXSSE
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.emit(0xf3)
- m.rexo(hcode(v[1]), v[0], false)
- m.emit(0x0f)
- m.emit(0x7e)
- m.emit(0xc0 | lcode(v[1])<<3 | lcode(v[0]))
- })
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.emit(0x66)
- m.rexo(hcode(v[0]), v[1], false)
- m.emit(0x0f)
- m.emit(0xd6)
- m.emit(0xc0 | lcode(v[0])<<3 | lcode(v[1]))
- })
- }
- // MOVQ m64, xmm
- if isM64(v0) && isXMM(v1) {
- self.require(ISA_SSE2)
- p.domain = DomainMMXSSE
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.emit(0xf3)
- m.rexo(hcode(v[1]), addr(v[0]), false)
- m.emit(0x0f)
- m.emit(0x7e)
- m.mrsd(lcode(v[1]), addr(v[0]), 1)
- })
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.emit(0x66)
- m.rexm(1, hcode(v[1]), addr(v[0]))
- m.emit(0x0f)
- m.emit(0x6e)
- m.mrsd(lcode(v[1]), addr(v[0]), 1)
- })
- }
- // MOVQ xmm, m64
- if isXMM(v0) && isM64(v1) {
- self.require(ISA_SSE2)
- p.domain = DomainMMXSSE
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.emit(0x66)
- m.rexo(hcode(v[0]), addr(v[1]), false)
- m.emit(0x0f)
- m.emit(0xd6)
- m.mrsd(lcode(v[0]), addr(v[1]), 1)
- })
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.emit(0x66)
- m.rexm(1, hcode(v[0]), addr(v[1]))
- m.emit(0x0f)
- m.emit(0x7e)
- m.mrsd(lcode(v[0]), addr(v[1]), 1)
- })
- }
- if p.len == 0 {
- panic("invalid operands for MOVQ")
- }
- return p
-}
-
-// MOVSD performs "Move Scalar Double-Precision Floating-Point Value".
-//
-// Mnemonic : MOVSD
-// Supported forms : (3 forms)
-//
-// - MOVSD xmm, xmm [SSE2]
-// - MOVSD m64, xmm [SSE2]
-// - MOVSD xmm, m64 [SSE2]
-func (self *Program) MOVSD(v0 interface{}, v1 interface{}) *Instruction {
- p := self.alloc("MOVSD", 2, Operands{v0, v1})
- // MOVSD xmm, xmm
- if isXMM(v0) && isXMM(v1) {
- self.require(ISA_SSE2)
- p.domain = DomainMMXSSE
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.emit(0xf2)
- m.rexo(hcode(v[1]), v[0], false)
- m.emit(0x0f)
- m.emit(0x10)
- m.emit(0xc0 | lcode(v[1])<<3 | lcode(v[0]))
- })
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.emit(0xf2)
- m.rexo(hcode(v[0]), v[1], false)
- m.emit(0x0f)
- m.emit(0x11)
- m.emit(0xc0 | lcode(v[0])<<3 | lcode(v[1]))
- })
- }
- // MOVSD m64, xmm
- if isM64(v0) && isXMM(v1) {
- self.require(ISA_SSE2)
- p.domain = DomainMMXSSE
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.emit(0xf2)
- m.rexo(hcode(v[1]), addr(v[0]), false)
- m.emit(0x0f)
- m.emit(0x10)
- m.mrsd(lcode(v[1]), addr(v[0]), 1)
- })
- }
- // MOVSD xmm, m64
- if isXMM(v0) && isM64(v1) {
- self.require(ISA_SSE2)
- p.domain = DomainMMXSSE
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.emit(0xf2)
- m.rexo(hcode(v[0]), addr(v[1]), false)
- m.emit(0x0f)
- m.emit(0x11)
- m.mrsd(lcode(v[0]), addr(v[1]), 1)
- })
- }
- if p.len == 0 {
- panic("invalid operands for MOVSD")
- }
- return p
-}
-
-// MOVSLQ performs "Move Doubleword to Quadword with Sign-Extension".
-//
-// Mnemonic : MOVSXD
-// Supported forms : (2 forms)
-//
-// - MOVSLQ r32, r64
-// - MOVSLQ m32, r64
-func (self *Program) MOVSLQ(v0 interface{}, v1 interface{}) *Instruction {
- p := self.alloc("MOVSLQ", 2, Operands{v0, v1})
- // MOVSLQ r32, r64
- if isReg32(v0) && isReg64(v1) {
- p.domain = DomainGeneric
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.emit(0x48 | hcode(v[1])<<2 | hcode(v[0]))
- m.emit(0x63)
- m.emit(0xc0 | lcode(v[1])<<3 | lcode(v[0]))
- })
- }
- // MOVSLQ m32, r64
- if isM32(v0) && isReg64(v1) {
- p.domain = DomainGeneric
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.rexm(1, hcode(v[1]), addr(v[0]))
- m.emit(0x63)
- m.mrsd(lcode(v[1]), addr(v[0]), 1)
- })
- }
- if p.len == 0 {
- panic("invalid operands for MOVSLQ")
- }
- return p
-}
-
-// MOVSS performs "Move Scalar Single-Precision Floating-Point Values".
-//
-// Mnemonic : MOVSS
-// Supported forms : (3 forms)
-//
-// - MOVSS xmm, xmm [SSE]
-// - MOVSS m32, xmm [SSE]
-// - MOVSS xmm, m32 [SSE]
-func (self *Program) MOVSS(v0 interface{}, v1 interface{}) *Instruction {
- p := self.alloc("MOVSS", 2, Operands{v0, v1})
- // MOVSS xmm, xmm
- if isXMM(v0) && isXMM(v1) {
- self.require(ISA_SSE)
- p.domain = DomainMMXSSE
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.emit(0xf3)
- m.rexo(hcode(v[1]), v[0], false)
- m.emit(0x0f)
- m.emit(0x10)
- m.emit(0xc0 | lcode(v[1])<<3 | lcode(v[0]))
- })
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.emit(0xf3)
- m.rexo(hcode(v[0]), v[1], false)
- m.emit(0x0f)
- m.emit(0x11)
- m.emit(0xc0 | lcode(v[0])<<3 | lcode(v[1]))
- })
- }
- // MOVSS m32, xmm
- if isM32(v0) && isXMM(v1) {
- self.require(ISA_SSE)
- p.domain = DomainMMXSSE
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.emit(0xf3)
- m.rexo(hcode(v[1]), addr(v[0]), false)
- m.emit(0x0f)
- m.emit(0x10)
- m.mrsd(lcode(v[1]), addr(v[0]), 1)
- })
- }
- // MOVSS xmm, m32
- if isXMM(v0) && isM32(v1) {
- self.require(ISA_SSE)
- p.domain = DomainMMXSSE
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.emit(0xf3)
- m.rexo(hcode(v[0]), addr(v[1]), false)
- m.emit(0x0f)
- m.emit(0x11)
- m.mrsd(lcode(v[0]), addr(v[1]), 1)
- })
- }
- if p.len == 0 {
- panic("invalid operands for MOVSS")
- }
- return p
-}
-
-// RET performs "Return from Procedure".
-//
-// Mnemonic : RET
-// Supported forms : (2 forms)
-//
-// - RET
-// - RET imm16
-func (self *Program) RET(vv ...interface{}) *Instruction {
- var p *Instruction
- switch len(vv) {
- case 0:
- p = self.alloc("RET", 0, Operands{})
- case 1:
- p = self.alloc("RET", 1, Operands{vv[0]})
- default:
- panic("instruction RET takes 0 or 1 operands")
- }
- // RET
- if len(vv) == 0 {
- p.domain = DomainGeneric
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.emit(0xc3)
- })
- }
- // RET imm16
- if len(vv) == 1 && isImm16(vv[0]) {
- p.domain = DomainGeneric
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.emit(0xc2)
- m.imm2(toImmAny(v[0]))
- })
- }
- if p.len == 0 {
- panic("invalid operands for RET")
- }
- return p
-}
-
-// SUBQ performs "Subtract".
-//
-// Mnemonic : SUB
-// Supported forms : (8 forms)
-//
-// - SUBQ imm32, rax
-// - SUBQ imm8, r64
-// - SUBQ imm32, r64
-// - SUBQ r64, r64
-// - SUBQ m64, r64
-// - SUBQ imm8, m64
-// - SUBQ imm32, m64
-// - SUBQ r64, m64
-func (self *Program) SUBQ(v0 interface{}, v1 interface{}) *Instruction {
- p := self.alloc("SUBQ", 2, Operands{v0, v1})
- // SUBQ imm32, rax
- if isImm32(v0) && v1 == RAX {
- p.domain = DomainGeneric
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.emit(0x48)
- m.emit(0x2d)
- m.imm4(toImmAny(v[0]))
- })
- }
- // SUBQ imm8, r64
- if isImm8Ext(v0, 8) && isReg64(v1) {
- p.domain = DomainGeneric
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.emit(0x48 | hcode(v[1]))
- m.emit(0x83)
- m.emit(0xe8 | lcode(v[1]))
- m.imm1(toImmAny(v[0]))
- })
- }
- // SUBQ imm32, r64
- if isImm32Ext(v0, 8) && isReg64(v1) {
- p.domain = DomainGeneric
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.emit(0x48 | hcode(v[1]))
- m.emit(0x81)
- m.emit(0xe8 | lcode(v[1]))
- m.imm4(toImmAny(v[0]))
- })
- }
- // SUBQ r64, r64
- if isReg64(v0) && isReg64(v1) {
- p.domain = DomainGeneric
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.emit(0x48 | hcode(v[0])<<2 | hcode(v[1]))
- m.emit(0x29)
- m.emit(0xc0 | lcode(v[0])<<3 | lcode(v[1]))
- })
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.emit(0x48 | hcode(v[1])<<2 | hcode(v[0]))
- m.emit(0x2b)
- m.emit(0xc0 | lcode(v[1])<<3 | lcode(v[0]))
- })
- }
- // SUBQ m64, r64
- if isM64(v0) && isReg64(v1) {
- p.domain = DomainGeneric
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.rexm(1, hcode(v[1]), addr(v[0]))
- m.emit(0x2b)
- m.mrsd(lcode(v[1]), addr(v[0]), 1)
- })
- }
- // SUBQ imm8, m64
- if isImm8Ext(v0, 8) && isM64(v1) {
- p.domain = DomainGeneric
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.rexm(1, 0, addr(v[1]))
- m.emit(0x83)
- m.mrsd(5, addr(v[1]), 1)
- m.imm1(toImmAny(v[0]))
- })
- }
- // SUBQ imm32, m64
- if isImm32Ext(v0, 8) && isM64(v1) {
- p.domain = DomainGeneric
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.rexm(1, 0, addr(v[1]))
- m.emit(0x81)
- m.mrsd(5, addr(v[1]), 1)
- m.imm4(toImmAny(v[0]))
- })
- }
- // SUBQ r64, m64
- if isReg64(v0) && isM64(v1) {
- p.domain = DomainGeneric
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.rexm(1, hcode(v[0]), addr(v[1]))
- m.emit(0x29)
- m.mrsd(lcode(v[0]), addr(v[1]), 1)
- })
- }
- if p.len == 0 {
- panic("invalid operands for SUBQ")
- }
- return p
-}
-
-// VPERMIL2PD performs "Permute Two-Source Double-Precision Floating-Point Vectors".
-//
-// Mnemonic : VPERMIL2PD
-// Supported forms : (6 forms)
-//
-// - VPERMIL2PD imm4, xmm, xmm, xmm, xmm [XOP]
-// - VPERMIL2PD imm4, m128, xmm, xmm, xmm [XOP]
-// - VPERMIL2PD imm4, xmm, m128, xmm, xmm [XOP]
-// - VPERMIL2PD imm4, ymm, ymm, ymm, ymm [XOP]
-// - VPERMIL2PD imm4, m256, ymm, ymm, ymm [XOP]
-// - VPERMIL2PD imm4, ymm, m256, ymm, ymm [XOP]
-func (self *Program) VPERMIL2PD(v0 interface{}, v1 interface{}, v2 interface{}, v3 interface{}, v4 interface{}) *Instruction {
- p := self.alloc("VPERMIL2PD", 5, Operands{v0, v1, v2, v3, v4})
- // VPERMIL2PD imm4, xmm, xmm, xmm, xmm
- if isImm4(v0) && isXMM(v1) && isXMM(v2) && isXMM(v3) && isXMM(v4) {
- self.require(ISA_XOP)
- p.domain = DomainAMDSpecific
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.emit(0xc4)
- m.emit(0xe3 ^ (hcode(v[4]) << 7) ^ (hcode(v[2]) << 5))
- m.emit(0x79 ^ (hlcode(v[3]) << 3))
- m.emit(0x49)
- m.emit(0xc0 | lcode(v[4])<<3 | lcode(v[2]))
- m.emit((hlcode(v[1]) << 4) | imml(v[0]))
- })
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.emit(0xc4)
- m.emit(0xe3 ^ (hcode(v[4]) << 7) ^ (hcode(v[1]) << 5))
- m.emit(0xf9 ^ (hlcode(v[3]) << 3))
- m.emit(0x49)
- m.emit(0xc0 | lcode(v[4])<<3 | lcode(v[1]))
- m.emit((hlcode(v[2]) << 4) | imml(v[0]))
- })
- }
- // VPERMIL2PD imm4, m128, xmm, xmm, xmm
- if isImm4(v0) && isM128(v1) && isXMM(v2) && isXMM(v3) && isXMM(v4) {
- self.require(ISA_XOP)
- p.domain = DomainAMDSpecific
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.vex3(0xc4, 0b11, 0x81, hcode(v[4]), addr(v[1]), hlcode(v[3]))
- m.emit(0x49)
- m.mrsd(lcode(v[4]), addr(v[1]), 1)
- m.emit((hlcode(v[2]) << 4) | imml(v[0]))
- })
- }
- // VPERMIL2PD imm4, xmm, m128, xmm, xmm
- if isImm4(v0) && isXMM(v1) && isM128(v2) && isXMM(v3) && isXMM(v4) {
- self.require(ISA_XOP)
- p.domain = DomainAMDSpecific
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.vex3(0xc4, 0b11, 0x01, hcode(v[4]), addr(v[2]), hlcode(v[3]))
- m.emit(0x49)
- m.mrsd(lcode(v[4]), addr(v[2]), 1)
- m.emit((hlcode(v[1]) << 4) | imml(v[0]))
- })
- }
- // VPERMIL2PD imm4, ymm, ymm, ymm, ymm
- if isImm4(v0) && isYMM(v1) && isYMM(v2) && isYMM(v3) && isYMM(v4) {
- self.require(ISA_XOP)
- p.domain = DomainAMDSpecific
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.emit(0xc4)
- m.emit(0xe3 ^ (hcode(v[4]) << 7) ^ (hcode(v[2]) << 5))
- m.emit(0x7d ^ (hlcode(v[3]) << 3))
- m.emit(0x49)
- m.emit(0xc0 | lcode(v[4])<<3 | lcode(v[2]))
- m.emit((hlcode(v[1]) << 4) | imml(v[0]))
- })
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.emit(0xc4)
- m.emit(0xe3 ^ (hcode(v[4]) << 7) ^ (hcode(v[1]) << 5))
- m.emit(0xfd ^ (hlcode(v[3]) << 3))
- m.emit(0x49)
- m.emit(0xc0 | lcode(v[4])<<3 | lcode(v[1]))
- m.emit((hlcode(v[2]) << 4) | imml(v[0]))
- })
- }
- // VPERMIL2PD imm4, m256, ymm, ymm, ymm
- if isImm4(v0) && isM256(v1) && isYMM(v2) && isYMM(v3) && isYMM(v4) {
- self.require(ISA_XOP)
- p.domain = DomainAMDSpecific
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.vex3(0xc4, 0b11, 0x85, hcode(v[4]), addr(v[1]), hlcode(v[3]))
- m.emit(0x49)
- m.mrsd(lcode(v[4]), addr(v[1]), 1)
- m.emit((hlcode(v[2]) << 4) | imml(v[0]))
- })
- }
- // VPERMIL2PD imm4, ymm, m256, ymm, ymm
- if isImm4(v0) && isYMM(v1) && isM256(v2) && isYMM(v3) && isYMM(v4) {
- self.require(ISA_XOP)
- p.domain = DomainAMDSpecific
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.vex3(0xc4, 0b11, 0x05, hcode(v[4]), addr(v[2]), hlcode(v[3]))
- m.emit(0x49)
- m.mrsd(lcode(v[4]), addr(v[2]), 1)
- m.emit((hlcode(v[1]) << 4) | imml(v[0]))
- })
- }
- if p.len == 0 {
- panic("invalid operands for VPERMIL2PD")
- }
- return p
-}
-
-// XORPS performs "Bitwise Logical XOR for Single-Precision Floating-Point Values".
-//
-// Mnemonic : XORPS
-// Supported forms : (2 forms)
-//
-// - XORPS xmm, xmm [SSE]
-// - XORPS m128, xmm [SSE]
-func (self *Program) XORPS(v0 interface{}, v1 interface{}) *Instruction {
- p := self.alloc("XORPS", 2, Operands{v0, v1})
- // XORPS xmm, xmm
- if isXMM(v0) && isXMM(v1) {
- self.require(ISA_SSE)
- p.domain = DomainMMXSSE
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.rexo(hcode(v[1]), v[0], false)
- m.emit(0x0f)
- m.emit(0x57)
- m.emit(0xc0 | lcode(v[1])<<3 | lcode(v[0]))
- })
- }
- // XORPS m128, xmm
- if isM128(v0) && isXMM(v1) {
- self.require(ISA_SSE)
- p.domain = DomainMMXSSE
- p.add(0, func(m *_Encoding, v []interface{}) {
- m.rexo(hcode(v[1]), addr(v[0]), false)
- m.emit(0x0f)
- m.emit(0x57)
- m.mrsd(lcode(v[1]), addr(v[0]), 1)
- })
- }
- if p.len == 0 {
- panic("invalid operands for XORPS")
- }
- return p
-}
diff --git a/vendor/github.com/bytedance/sonic/loader/internal/iasm/x86_64/instructions_table.go b/vendor/github.com/bytedance/sonic/loader/internal/iasm/x86_64/instructions_table.go
deleted file mode 100644
index 2becd9d00..000000000
--- a/vendor/github.com/bytedance/sonic/loader/internal/iasm/x86_64/instructions_table.go
+++ /dev/null
@@ -1,24 +0,0 @@
-//
-// Copyright 2024 CloudWeGo Authors
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-
-// Code generated by "mkasm_amd64.py", DO NOT EDIT.
-
-package x86_64
-
-const (
- _N_args = 5
- _N_forms = 23
-)
diff --git a/vendor/github.com/bytedance/sonic/loader/internal/iasm/x86_64/operands.go b/vendor/github.com/bytedance/sonic/loader/internal/iasm/x86_64/operands.go
deleted file mode 100644
index 61adbf83b..000000000
--- a/vendor/github.com/bytedance/sonic/loader/internal/iasm/x86_64/operands.go
+++ /dev/null
@@ -1,665 +0,0 @@
-//
-// Copyright 2024 CloudWeGo Authors
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-
-package x86_64
-
-import (
- "errors"
- "fmt"
- "math"
- "reflect"
- "strconv"
- "strings"
- "sync/atomic"
-)
-
-// RelativeOffset represents an RIP-relative offset.
-type RelativeOffset int32
-
-// String implements the fmt.Stringer interface.
-func (self RelativeOffset) String() string {
- if self == 0 {
- return "(%rip)"
- } else {
- return fmt.Sprintf("%d(%%rip)", self)
- }
-}
-
-// RoundingControl represents a floating-point rounding option.
-type RoundingControl uint8
-
-const (
- // RN_SAE represents "Round Nearest", which is the default rounding option.
- RN_SAE RoundingControl = iota
-
- // RD_SAE represents "Round Down".
- RD_SAE
-
- // RU_SAE represents "Round Up".
- RU_SAE
-
- // RZ_SAE represents "Round towards Zero".
- RZ_SAE
-)
-
-var _RC_NAMES = map[RoundingControl]string{
- RN_SAE: "rn-sae",
- RD_SAE: "rd-sae",
- RU_SAE: "ru-sae",
- RZ_SAE: "rz-sae",
-}
-
-func (self RoundingControl) String() string {
- if v, ok := _RC_NAMES[self]; ok {
- return v
- } else {
- panic("invalid RoundingControl value")
- }
-}
-
-// ExceptionControl represents the "Suppress All Exceptions" flag.
-type ExceptionControl uint8
-
-const (
- // SAE represents the flag "Suppress All Exceptions" for floating point operations.
- SAE ExceptionControl = iota
-)
-
-func (ExceptionControl) String() string {
- return "sae"
-}
-
-// AddressType indicates which kind of value that an Addressable object contains.
-type AddressType uint
-
-const (
- // None indicates the Addressable does not contain any addressable value.
- None AddressType = iota
-
- // Memory indicates the Addressable contains a memory address.
- Memory
-
- // Offset indicates the Addressable contains an RIP-relative offset.
- Offset
-
- // Reference indicates the Addressable contains a label reference.
- Reference
-)
-
-// Disposable is a type of object that can be Free'd manually.
-type Disposable interface {
- Free()
-}
-
-// Label represents a location within the program.
-type Label struct {
- refs int64
- Name string
- Dest *Instruction
-}
-
-func (self *Label) offset(p uintptr, n int) RelativeOffset {
- if self.Dest == nil {
- panic("unresolved label: " + self.Name)
- } else {
- return RelativeOffset(self.Dest.pc - p - uintptr(n))
- }
-}
-
-// Free decreases the reference count of a Label, if the
-// refcount drops to 0, the Label will be recycled.
-func (self *Label) Free() {
- if atomic.AddInt64(&self.refs, -1) == 0 {
- //freeLabel(self)
- }
-}
-
-// String implements the fmt.Stringer interface.
-func (self *Label) String() string {
- if self.Dest == nil {
- return fmt.Sprintf("%s(%%rip)", self.Name)
- } else {
- return fmt.Sprintf("%s(%%rip)@%#x", self.Name, self.Dest.pc)
- }
-}
-
-// Retain increases the reference count of a Label.
-func (self *Label) Retain() *Label {
- atomic.AddInt64(&self.refs, 1)
- return self
-}
-
-// Evaluate implements the interface expr.Term.
-func (self *Label) Evaluate() (int64, error) {
- if self.Dest != nil {
- return int64(self.Dest.pc), nil
- } else {
- return 0, errors.New("unresolved label: " + self.Name)
- }
-}
-
-// Addressable is a union to represent an addressable operand.
-type Addressable struct {
- Type AddressType
- Memory MemoryAddress
- Offset RelativeOffset
- Reference *Label
-}
-
-// String implements the fmt.Stringer interface.
-func (self *Addressable) String() string {
- switch self.Type {
- case None:
- return "(not addressable)"
- case Memory:
- return self.Memory.String()
- case Offset:
- return self.Offset.String()
- case Reference:
- return self.Reference.String()
- default:
- return "(invalid addressable)"
- }
-}
-
-// MemoryOperand represents a memory operand for an instruction.
-type MemoryOperand struct {
- refs int64
- Size int
- Addr Addressable
- Mask RegisterMask
- Masked bool
- Broadcast uint8
-}
-
-const (
- _Sizes = 0b10000000100010111 // bit-mask for valid sizes (0, 1, 2, 4, 8, 16)
-)
-
-func (self *MemoryOperand) isVMX(evex bool) bool {
- return self.Addr.Type == Memory && self.Addr.Memory.isVMX(evex)
-}
-
-func (self *MemoryOperand) isVMY(evex bool) bool {
- return self.Addr.Type == Memory && self.Addr.Memory.isVMY(evex)
-}
-
-func (self *MemoryOperand) isVMZ() bool {
- return self.Addr.Type == Memory && self.Addr.Memory.isVMZ()
-}
-
-func (self *MemoryOperand) isMem() bool {
- if (_Sizes & (1 << self.Broadcast)) == 0 {
- return false
- } else if self.Addr.Type == Memory {
- return self.Addr.Memory.isMem()
- } else if self.Addr.Type == Offset {
- return true
- } else if self.Addr.Type == Reference {
- return true
- } else {
- return false
- }
-}
-
-func (self *MemoryOperand) isSize(n int) bool {
- return self.Size == 0 || self.Size == n
-}
-
-func (self *MemoryOperand) isBroadcast(n int, b uint8) bool {
- return self.Size == n && self.Broadcast == b
-}
-
-func (self *MemoryOperand) formatMask() string {
- if !self.Masked {
- return ""
- } else {
- return self.Mask.String()
- }
-}
-
-func (self *MemoryOperand) formatBroadcast() string {
- if self.Broadcast == 0 {
- return ""
- } else {
- return fmt.Sprintf("{1to%d}", self.Broadcast)
- }
-}
-
-func (self *MemoryOperand) ensureAddrValid() {
- switch self.Addr.Type {
- case None:
- break
- case Memory:
- self.Addr.Memory.EnsureValid()
- case Offset:
- break
- case Reference:
- break
- default:
- panic("invalid address type")
- }
-}
-
-func (self *MemoryOperand) ensureSizeValid() {
- if (_Sizes & (1 << self.Size)) == 0 {
- panic("invalid memory operand size")
- }
-}
-
-func (self *MemoryOperand) ensureBroadcastValid() {
- if (_Sizes & (1 << self.Broadcast)) == 0 {
- panic("invalid memory operand broadcast")
- }
-}
-
-// Free decreases the reference count of a MemoryOperand, if the
-// refcount drops to 0, the Label will be recycled.
-func (self *MemoryOperand) Free() {
- if atomic.AddInt64(&self.refs, -1) == 0 {
- //freeMemoryOperand(self)
- }
-}
-
-// String implements the fmt.Stringer interface.
-func (self *MemoryOperand) String() string {
- return self.Addr.String() + self.formatMask() + self.formatBroadcast()
-}
-
-// Retain increases the reference count of a MemoryOperand.
-func (self *MemoryOperand) Retain() *MemoryOperand {
- atomic.AddInt64(&self.refs, 1)
- return self
-}
-
-// EnsureValid checks if the memory operand is valid, if not, it panics.
-func (self *MemoryOperand) EnsureValid() {
- self.ensureAddrValid()
- self.ensureSizeValid()
- self.ensureBroadcastValid()
-}
-
-// MemoryAddress represents a memory address.
-type MemoryAddress struct {
- Base Register
- Index Register
- Scale uint8
- Displacement int32
-}
-
-const (
- _Scales = 0b100010111 // bit-mask for valid scales (0, 1, 2, 4, 8)
-)
-
-func (self *MemoryAddress) isVMX(evex bool) bool {
- return self.isMemBase() && (self.Index == nil || isXMM(self.Index) || (evex && isEVEXXMM(self.Index)))
-}
-
-func (self *MemoryAddress) isVMY(evex bool) bool {
- return self.isMemBase() && (self.Index == nil || isYMM(self.Index) || (evex && isEVEXYMM(self.Index)))
-}
-
-func (self *MemoryAddress) isVMZ() bool {
- return self.isMemBase() && (self.Index == nil || isZMM(self.Index))
-}
-
-func (self *MemoryAddress) isMem() bool {
- return self.isMemBase() && (self.Index == nil || isReg64(self.Index))
-}
-
-func (self *MemoryAddress) isMemBase() bool {
- return (self.Base == nil || isReg64(self.Base)) && // `Base` must be 64-bit if present
- (self.Scale == 0) == (self.Index == nil) && // `Scale` and `Index` depends on each other
- (_Scales&(1<<self.Scale)) != 0 // `Scale` can only be 0, 1, 2, 4 or 8
-}
-
-// String implements the fmt.Stringer interface.
-func (self *MemoryAddress) String() string {
- var dp int
- var sb strings.Builder
-
- /* the displacement part */
- if dp = int(self.Displacement); dp != 0 {
- sb.WriteString(strconv.Itoa(dp))
- }
-
- /* the base register */
- if sb.WriteByte('('); self.Base != nil {
- sb.WriteByte('%')
- sb.WriteString(self.Base.String())
- }
-
- /* index is optional */
- if self.Index != nil {
- sb.WriteString(",%")
- sb.WriteString(self.Index.String())
-
- /* scale is also optional */
- if self.Scale >= 2 {
- sb.WriteByte(',')
- sb.WriteString(strconv.Itoa(int(self.Scale)))
- }
- }
-
- /* close the bracket */
- sb.WriteByte(')')
- return sb.String()
-}
-
-// EnsureValid checks if the memory address is valid, if not, it panics.
-func (self *MemoryAddress) EnsureValid() {
- if !self.isMemBase() || (self.Index != nil && !isIndexable(self.Index)) {
- panic("not a valid memory address")
- }
-}
-
-// Ref constructs a memory reference to a label.
-func Ref(ref *Label) (v *MemoryOperand) {
- v = CreateMemoryOperand()
- v.Addr.Type = Reference
- v.Addr.Reference = ref
- return
-}
-
-// Abs construct a simple memory address that represents absolute addressing.
-func Abs(disp int32) *MemoryOperand {
- return Sib(nil, nil, 0, disp)
-}
-
-// Ptr constructs a simple memory operand with base and displacement.
-func Ptr(base Register, disp int32) *MemoryOperand {
- return Sib(base, nil, 0, disp)
-}
-
-// Sib constructs a simple memory operand that represents a complete memory address.
-func Sib(base Register, index Register, scale uint8, disp int32) (v *MemoryOperand) {
- v = CreateMemoryOperand()
- v.Addr.Type = Memory
- v.Addr.Memory.Base = base
- v.Addr.Memory.Index = index
- v.Addr.Memory.Scale = scale
- v.Addr.Memory.Displacement = disp
- v.EnsureValid()
- return
-}
-
-/** Operand Matching Helpers **/
-
-const _IntMask = (1 << reflect.Int) |
- (1 << reflect.Int8) |
- (1 << reflect.Int16) |
- (1 << reflect.Int32) |
- (1 << reflect.Int64) |
- (1 << reflect.Uint) |
- (1 << reflect.Uint8) |
- (1 << reflect.Uint16) |
- (1 << reflect.Uint32) |
- (1 << reflect.Uint64) |
- (1 << reflect.Uintptr)
-
-func isInt(k reflect.Kind) bool {
- return (_IntMask & (1 << k)) != 0
-}
-
-func asInt64(v interface{}) (int64, bool) {
- if isSpecial(v) {
- return 0, false
- } else if x := efaceOf(v); isInt(x.kind()) {
- return x.toInt64(), true
- } else {
- return 0, false
- }
-}
-
-func inRange(v interface{}, low int64, high int64) bool {
- x, ok := asInt64(v)
- return ok && x >= low && x <= high
-}
-
-func isSpecial(v interface{}) bool {
- switch v.(type) {
- case Register8:
- return true
- case Register16:
- return true
- case Register32:
- return true
- case Register64:
- return true
- case KRegister:
- return true
- case MMRegister:
- return true
- case XMMRegister:
- return true
- case YMMRegister:
- return true
- case ZMMRegister:
- return true
- case RelativeOffset:
- return true
- case RoundingControl:
- return true
- case ExceptionControl:
- return true
- default:
- return false
- }
-}
-
-func isIndexable(v interface{}) bool {
- return isZMM(v) || isReg64(v) || isEVEXXMM(v) || isEVEXYMM(v)
-}
-
-func isImm4(v interface{}) bool { return inRange(v, 0, 15) }
-func isImm8(v interface{}) bool { return inRange(v, math.MinInt8, math.MaxUint8) }
-func isImm16(v interface{}) bool { return inRange(v, math.MinInt16, math.MaxUint16) }
-func isImm32(v interface{}) bool { return inRange(v, math.MinInt32, math.MaxUint32) }
-func isImm64(v interface{}) bool { _, r := asInt64(v); return r }
-func isConst1(v interface{}) bool { x, r := asInt64(v); return r && x == 1 }
-func isConst3(v interface{}) bool { x, r := asInt64(v); return r && x == 3 }
-func isRel8(v interface{}) bool {
- x, r := v.(RelativeOffset)
- return r && x >= math.MinInt8 && x <= math.MaxInt8
-}
-func isRel32(v interface{}) bool { _, r := v.(RelativeOffset); return r }
-func isLabel(v interface{}) bool { _, r := v.(*Label); return r }
-func isReg8(v interface{}) bool { _, r := v.(Register8); return r }
-func isReg8REX(v interface{}) bool {
- x, r := v.(Register8)
- return r && (x&0x80) == 0 && x >= SPL
-}
-func isReg16(v interface{}) bool { _, r := v.(Register16); return r }
-func isReg32(v interface{}) bool { _, r := v.(Register32); return r }
-func isReg64(v interface{}) bool { _, r := v.(Register64); return r }
-func isMM(v interface{}) bool { _, r := v.(MMRegister); return r }
-func isXMM(v interface{}) bool { x, r := v.(XMMRegister); return r && x <= XMM15 }
-func isEVEXXMM(v interface{}) bool { _, r := v.(XMMRegister); return r }
-func isXMMk(v interface{}) bool {
- x, r := v.(MaskedRegister)
- return isXMM(v) || (r && isXMM(x.Reg) && !x.Mask.Z)
-}
-func isXMMkz(v interface{}) bool {
- x, r := v.(MaskedRegister)
- return isXMM(v) || (r && isXMM(x.Reg))
-}
-func isYMM(v interface{}) bool { x, r := v.(YMMRegister); return r && x <= YMM15 }
-func isEVEXYMM(v interface{}) bool { _, r := v.(YMMRegister); return r }
-func isYMMk(v interface{}) bool {
- x, r := v.(MaskedRegister)
- return isYMM(v) || (r && isYMM(x.Reg) && !x.Mask.Z)
-}
-func isYMMkz(v interface{}) bool {
- x, r := v.(MaskedRegister)
- return isYMM(v) || (r && isYMM(x.Reg))
-}
-func isZMM(v interface{}) bool { _, r := v.(ZMMRegister); return r }
-func isZMMk(v interface{}) bool {
- x, r := v.(MaskedRegister)
- return isZMM(v) || (r && isZMM(x.Reg) && !x.Mask.Z)
-}
-func isZMMkz(v interface{}) bool {
- x, r := v.(MaskedRegister)
- return isZMM(v) || (r && isZMM(x.Reg))
-}
-func isK(v interface{}) bool { _, r := v.(KRegister); return r }
-func isKk(v interface{}) bool {
- x, r := v.(MaskedRegister)
- return isK(v) || (r && isK(x.Reg) && !x.Mask.Z)
-}
-func isM(v interface{}) bool {
- x, r := v.(*MemoryOperand)
- return r && x.isMem() && x.Broadcast == 0 && !x.Masked
-}
-func isMk(v interface{}) bool {
- x, r := v.(*MemoryOperand)
- return r && x.isMem() && x.Broadcast == 0 && !(x.Masked && x.Mask.Z)
-}
-func isMkz(v interface{}) bool {
- x, r := v.(*MemoryOperand)
- return r && x.isMem() && x.Broadcast == 0
-}
-func isM8(v interface{}) bool {
- x, r := v.(*MemoryOperand)
- return r && isM(v) && x.isSize(1)
-}
-func isM16(v interface{}) bool {
- x, r := v.(*MemoryOperand)
- return r && isM(v) && x.isSize(2)
-}
-func isM16kz(v interface{}) bool {
- x, r := v.(*MemoryOperand)
- return r && isMkz(v) && x.isSize(2)
-}
-func isM32(v interface{}) bool {
- x, r := v.(*MemoryOperand)
- return r && isM(v) && x.isSize(4)
-}
-func isM32k(v interface{}) bool {
- x, r := v.(*MemoryOperand)
- return r && isMk(v) && x.isSize(4)
-}
-func isM32kz(v interface{}) bool {
- x, r := v.(*MemoryOperand)
- return r && isMkz(v) && x.isSize(4)
-}
-func isM64(v interface{}) bool {
- x, r := v.(*MemoryOperand)
- return r && isM(v) && x.isSize(8)
-}
-func isM64k(v interface{}) bool {
- x, r := v.(*MemoryOperand)
- return r && isMk(v) && x.isSize(8)
-}
-func isM64kz(v interface{}) bool {
- x, r := v.(*MemoryOperand)
- return r && isMkz(v) && x.isSize(8)
-}
-func isM128(v interface{}) bool {
- x, r := v.(*MemoryOperand)
- return r && isM(v) && x.isSize(16)
-}
-func isM128kz(v interface{}) bool {
- x, r := v.(*MemoryOperand)
- return r && isMkz(v) && x.isSize(16)
-}
-func isM256(v interface{}) bool {
- x, r := v.(*MemoryOperand)
- return r && isM(v) && x.isSize(32)
-}
-func isM256kz(v interface{}) bool {
- x, r := v.(*MemoryOperand)
- return r && isMkz(v) && x.isSize(32)
-}
-func isM512(v interface{}) bool {
- x, r := v.(*MemoryOperand)
- return r && isM(v) && x.isSize(64)
-}
-func isM512kz(v interface{}) bool {
- x, r := v.(*MemoryOperand)
- return r && isMkz(v) && x.isSize(64)
-}
-func isM64M32bcst(v interface{}) bool {
- x, r := v.(*MemoryOperand)
- return isM64(v) || (r && x.isBroadcast(4, 2))
-}
-func isM128M32bcst(v interface{}) bool {
- x, r := v.(*MemoryOperand)
- return isM128(v) || (r && x.isBroadcast(4, 4))
-}
-func isM256M32bcst(v interface{}) bool {
- x, r := v.(*MemoryOperand)
- return isM256(v) || (r && x.isBroadcast(4, 8))
-}
-func isM512M32bcst(v interface{}) bool {
- x, r := v.(*MemoryOperand)
- return isM512(v) || (r && x.isBroadcast(4, 16))
-}
-func isM128M64bcst(v interface{}) bool {
- x, r := v.(*MemoryOperand)
- return isM128(v) || (r && x.isBroadcast(8, 2))
-}
-func isM256M64bcst(v interface{}) bool {
- x, r := v.(*MemoryOperand)
- return isM256(v) || (r && x.isBroadcast(8, 4))
-}
-func isM512M64bcst(v interface{}) bool {
- x, r := v.(*MemoryOperand)
- return isM512(v) || (r && x.isBroadcast(8, 8))
-}
-func isVMX(v interface{}) bool {
- x, r := v.(*MemoryOperand)
- return r && x.isVMX(false) && !x.Masked
-}
-func isEVEXVMX(v interface{}) bool {
- x, r := v.(*MemoryOperand)
- return r && x.isVMX(true) && !x.Masked
-}
-func isVMXk(v interface{}) bool { x, r := v.(*MemoryOperand); return r && x.isVMX(true) }
-func isVMY(v interface{}) bool {
- x, r := v.(*MemoryOperand)
- return r && x.isVMY(false) && !x.Masked
-}
-func isEVEXVMY(v interface{}) bool {
- x, r := v.(*MemoryOperand)
- return r && x.isVMY(true) && !x.Masked
-}
-func isVMYk(v interface{}) bool { x, r := v.(*MemoryOperand); return r && x.isVMY(true) }
-func isVMZ(v interface{}) bool {
- x, r := v.(*MemoryOperand)
- return r && x.isVMZ() && !x.Masked
-}
-func isVMZk(v interface{}) bool { x, r := v.(*MemoryOperand); return r && x.isVMZ() }
-func isSAE(v interface{}) bool { _, r := v.(ExceptionControl); return r }
-func isER(v interface{}) bool { _, r := v.(RoundingControl); return r }
-
-func isImmExt(v interface{}, ext int, min int64, max int64) bool {
- if x, ok := asInt64(v); !ok {
- return false
- } else if m := int64(1) << (8 * ext); x < m && x >= m+min {
- return true
- } else {
- return x <= max && x >= min
- }
-}
-
-func isImm8Ext(v interface{}, ext int) bool {
- return isImmExt(v, ext, math.MinInt8, math.MaxInt8)
-}
-
-func isImm32Ext(v interface{}, ext int) bool {
- return isImmExt(v, ext, math.MinInt32, math.MaxInt32)
-}
diff --git a/vendor/github.com/bytedance/sonic/loader/internal/iasm/x86_64/pools.go b/vendor/github.com/bytedance/sonic/loader/internal/iasm/x86_64/pools.go
deleted file mode 100644
index 690db5b7a..000000000
--- a/vendor/github.com/bytedance/sonic/loader/internal/iasm/x86_64/pools.go
+++ /dev/null
@@ -1,54 +0,0 @@
-//
-// Copyright 2024 CloudWeGo Authors
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-
-package x86_64
-
-// CreateLabel creates a new Label, it may allocate a new one or grab one from a pool.
-func CreateLabel(name string) *Label {
- p := new(Label)
-
- /* initialize the label */
- p.refs = 1
- p.Name = name
- return p
-}
-
-func newProgram(arch *Arch) *Program {
- p := new(Program)
-
- /* initialize the program */
- p.arch = arch
- return p
-}
-
-func newInstruction(name string, argc int, argv Operands) *Instruction {
- p := new(Instruction)
-
- /* initialize the instruction */
- p.name = name
- p.argc = argc
- p.argv = argv
- return p
-}
-
-// CreateMemoryOperand creates a new MemoryOperand, it may allocate a new one or grab one from a pool.
-func CreateMemoryOperand() *MemoryOperand {
- p := new(MemoryOperand)
-
- /* initialize the memory operand */
- p.refs = 1
- return p
-}
diff --git a/vendor/github.com/bytedance/sonic/loader/internal/iasm/x86_64/program.go b/vendor/github.com/bytedance/sonic/loader/internal/iasm/x86_64/program.go
deleted file mode 100644
index bf7d3a1dc..000000000
--- a/vendor/github.com/bytedance/sonic/loader/internal/iasm/x86_64/program.go
+++ /dev/null
@@ -1,584 +0,0 @@
-//
-// Copyright 2024 CloudWeGo Authors
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-
-package x86_64
-
-import (
- "fmt"
- "math"
- "math/bits"
-
- "github.com/bytedance/sonic/loader/internal/iasm/expr"
-)
-
-type (
- _PseudoType int
- _InstructionEncoder func(*Program, ...interface{}) *Instruction
-)
-
-const (
- _PseudoNop _PseudoType = iota + 1
- _PseudoByte
- _PseudoWord
- _PseudoLong
- _PseudoQuad
- _PseudoData
- _PseudoAlign
-)
-
-func (self _PseudoType) String() string {
- switch self {
- case _PseudoNop:
- return ".nop"
- case _PseudoByte:
- return ".byte"
- case _PseudoWord:
- return ".word"
- case _PseudoLong:
- return ".long"
- case _PseudoQuad:
- return ".quad"
- case _PseudoData:
- return ".data"
- case _PseudoAlign:
- return ".align"
- default:
- panic("unreachable")
- }
-}
-
-type _Pseudo struct {
- kind _PseudoType
- data []byte
- uint uint64
- expr *expr.Expr
-}
-
-func (self *_Pseudo) free() {
- if self.expr != nil {
- self.expr.Free()
- }
-}
-
-func (self *_Pseudo) encode(m *[]byte, pc uintptr) int {
- switch self.kind {
- case _PseudoNop:
- return 0
- case _PseudoByte:
- self.encodeByte(m)
- return 1
- case _PseudoWord:
- self.encodeWord(m)
- return 2
- case _PseudoLong:
- self.encodeLong(m)
- return 4
- case _PseudoQuad:
- self.encodeQuad(m)
- return 8
- case _PseudoData:
- self.encodeData(m)
- return len(self.data)
- case _PseudoAlign:
- self.encodeAlign(m, pc)
- return self.alignSize(pc)
- default:
- panic("invalid pseudo instruction")
- }
-}
-
-func (self *_Pseudo) evalExpr(low int64, high int64) int64 {
- if v, err := self.expr.Evaluate(); err != nil {
- panic(err)
- } else if v < low || v > high {
- panic(fmt.Sprintf("expression out of range [%d, %d]: %d", low, high, v))
- } else {
- return v
- }
-}
-
-func (self *_Pseudo) alignSize(pc uintptr) int {
- if !ispow2(self.uint) {
- panic(fmt.Sprintf("aligment should be a power of 2, not %d", self.uint))
- } else {
- return align(int(pc), bits.TrailingZeros64(self.uint)) - int(pc)
- }
-}
-
-func (self *_Pseudo) encodeData(m *[]byte) {
- if m != nil {
- *m = append(*m, self.data...)
- }
-}
-
-func (self *_Pseudo) encodeByte(m *[]byte) {
- if m != nil {
- append8(m, byte(self.evalExpr(math.MinInt8, math.MaxUint8)))
- }
-}
-
-func (self *_Pseudo) encodeWord(m *[]byte) {
- if m != nil {
- append16(m, uint16(self.evalExpr(math.MinInt16, math.MaxUint16)))
- }
-}
-
-func (self *_Pseudo) encodeLong(m *[]byte) {
- if m != nil {
- append32(m, uint32(self.evalExpr(math.MinInt32, math.MaxUint32)))
- }
-}
-
-func (self *_Pseudo) encodeQuad(m *[]byte) {
- if m != nil {
- if v, err := self.expr.Evaluate(); err != nil {
- panic(err)
- } else {
- append64(m, uint64(v))
- }
- }
-}
-
-func (self *_Pseudo) encodeAlign(m *[]byte, pc uintptr) {
- if m != nil {
- if self.expr == nil {
- expandmm(m, self.alignSize(pc), 0)
- } else {
- expandmm(m, self.alignSize(pc), byte(self.evalExpr(math.MinInt8, math.MaxUint8)))
- }
- }
-}
-
-// Operands represents a sequence of operand required by an instruction.
-type Operands [_N_args]interface{}
-
-// InstructionDomain represents the domain of an instruction.
-type InstructionDomain uint8
-
-const (
- DomainGeneric InstructionDomain = iota
- DomainMMXSSE
- DomainAVX
- DomainFMA
- DomainCrypto
- DomainMask
- DomainAMDSpecific
- DomainMisc
- DomainPseudo
-)
-
-type (
- _BranchType uint8
-)
-
-const (
- _B_none _BranchType = iota
- _B_conditional
- _B_unconditional
-)
-
-// Instruction represents an unencoded instruction.
-type Instruction struct {
- next *Instruction
- pc uintptr
- nb int
- len int
- argc int
- name string
- argv Operands
- forms [_N_forms]_Encoding
- pseudo _Pseudo
- branch _BranchType
- domain InstructionDomain
- prefix []byte
-}
-
-func (self *Instruction) add(flags int, encoder func(m *_Encoding, v []interface{})) {
- self.forms[self.len].flags = flags
- self.forms[self.len].encoder = encoder
- self.len++
-}
-
-func (self *Instruction) free() {
- self.clear()
- self.pseudo.free()
- //freeInstruction(self)
-}
-
-func (self *Instruction) clear() {
- for i := 0; i < self.argc; i++ {
- if v, ok := self.argv[i].(Disposable); ok {
- v.Free()
- }
- }
-}
-
-func (self *Instruction) check(e *_Encoding) bool {
- if (e.flags & _F_rel1) != 0 {
- return isRel8(self.argv[0])
- } else if (e.flags & _F_rel4) != 0 {
- return isRel32(self.argv[0]) || isLabel(self.argv[0])
- } else {
- return true
- }
-}
-
-func (self *Instruction) encode(m *[]byte) int {
- n := math.MaxInt64
- p := (*_Encoding)(nil)
-
- /* encode prefixes if any */
- if self.nb = len(self.prefix); m != nil {
- *m = append(*m, self.prefix...)
- }
-
- /* check for pseudo-instructions */
- if self.pseudo.kind != 0 {
- self.nb += self.pseudo.encode(m, self.pc)
- return self.nb
- }
-
- /* find the shortest encoding */
- for i := 0; i < self.len; i++ {
- if e := &self.forms[i]; self.check(e) {
- if v := e.encode(self.argv[:self.argc]); v < n {
- n = v
- p = e
- }
- }
- }
-
- /* add to buffer if needed */
- if m != nil {
- *m = append(*m, p.bytes[:n]...)
- }
-
- /* update the instruction length */
- self.nb += n
- return self.nb
-}
-
-/** Instruction Prefixes **/
-
-const (
- _P_cs = 0x2e
- _P_ds = 0x3e
- _P_es = 0x26
- _P_fs = 0x64
- _P_gs = 0x65
- _P_ss = 0x36
- _P_lock = 0xf0
-)
-
-// CS overrides the memory operation of this instruction to CS.
-func (self *Instruction) CS() *Instruction {
- self.prefix = append(self.prefix, _P_cs)
- return self
-}
-
-// DS overrides the memory operation of this instruction to DS,
-// this is the default section for most instructions if not specified.
-func (self *Instruction) DS() *Instruction {
- self.prefix = append(self.prefix, _P_ds)
- return self
-}
-
-// ES overrides the memory operation of this instruction to ES.
-func (self *Instruction) ES() *Instruction {
- self.prefix = append(self.prefix, _P_es)
- return self
-}
-
-// FS overrides the memory operation of this instruction to FS.
-func (self *Instruction) FS() *Instruction {
- self.prefix = append(self.prefix, _P_fs)
- return self
-}
-
-// GS overrides the memory operation of this instruction to GS.
-func (self *Instruction) GS() *Instruction {
- self.prefix = append(self.prefix, _P_gs)
- return self
-}
-
-// SS overrides the memory operation of this instruction to SS.
-func (self *Instruction) SS() *Instruction {
- self.prefix = append(self.prefix, _P_ss)
- return self
-}
-
-// LOCK causes the processor's LOCK# signal to be asserted during execution of
-// the accompanying instruction (turns the instruction into an atomic instruction).
-// In a multiprocessor environment, the LOCK# signal insures that the processor
-// has exclusive use of any shared memory while the signal is asserted.
-func (self *Instruction) LOCK() *Instruction {
- self.prefix = append(self.prefix, _P_lock)
- return self
-}
-
-/** Basic Instruction Properties **/
-
-// Name returns the instruction name.
-func (self *Instruction) Name() string {
- return self.name
-}
-
-// Domain returns the domain of this instruction.
-func (self *Instruction) Domain() InstructionDomain {
- return self.domain
-}
-
-// Operands returns the operands of this instruction.
-func (self *Instruction) Operands() []interface{} {
- return self.argv[:self.argc]
-}
-
-// Program represents a sequence of instructions.
-type Program struct {
- arch *Arch
- head *Instruction
- tail *Instruction
-}
-
-const (
- _N_near = 2 // near-branch (-128 ~ +127) takes 2 bytes to encode
- _N_far_cond = 6 // conditional far-branch takes 6 bytes to encode
- _N_far_uncond = 5 // unconditional far-branch takes 5 bytes to encode
-)
-
-func (self *Program) clear() {
- for p, q := self.head, self.head; p != nil; p = q {
- q = p.next
- p.free()
- }
-}
-
-func (self *Program) alloc(name string, argc int, argv Operands) *Instruction {
- p := self.tail
- q := newInstruction(name, argc, argv)
-
- /* attach to tail if any */
- if p != nil {
- p.next = q
- } else {
- self.head = q
- }
-
- /* set the new tail */
- self.tail = q
- return q
-}
-
-func (self *Program) pseudo(kind _PseudoType) (p *Instruction) {
- p = self.alloc(kind.String(), 0, Operands{})
- p.domain = DomainPseudo
- p.pseudo.kind = kind
- return
-}
-
-func (self *Program) require(isa ISA) {
- if !self.arch.HasISA(isa) {
- panic("ISA '" + isa.String() + "' was not enabled")
- }
-}
-
-func (self *Program) branchSize(p *Instruction) int {
- switch p.branch {
- case _B_none:
- panic("p is not a branch")
- case _B_conditional:
- return _N_far_cond
- case _B_unconditional:
- return _N_far_uncond
- default:
- panic("invalid instruction")
- }
-}
-
-/** Pseudo-Instructions **/
-
-// Byte is a pseudo-instruction to add raw byte to the assembled code.
-func (self *Program) Byte(v *expr.Expr) (p *Instruction) {
- p = self.pseudo(_PseudoByte)
- p.pseudo.expr = v
- return
-}
-
-// Word is a pseudo-instruction to add raw uint16 as little-endian to the assembled code.
-func (self *Program) Word(v *expr.Expr) (p *Instruction) {
- p = self.pseudo(_PseudoWord)
- p.pseudo.expr = v
- return
-}
-
-// Long is a pseudo-instruction to add raw uint32 as little-endian to the assembled code.
-func (self *Program) Long(v *expr.Expr) (p *Instruction) {
- p = self.pseudo(_PseudoLong)
- p.pseudo.expr = v
- return
-}
-
-// Quad is a pseudo-instruction to add raw uint64 as little-endian to the assembled code.
-func (self *Program) Quad(v *expr.Expr) (p *Instruction) {
- p = self.pseudo(_PseudoQuad)
- p.pseudo.expr = v
- return
-}
-
-// Data is a pseudo-instruction to add raw bytes to the assembled code.
-func (self *Program) Data(v []byte) (p *Instruction) {
- p = self.pseudo(_PseudoData)
- p.pseudo.data = v
- return
-}
-
-// Align is a pseudo-instruction to ensure the PC is aligned to a certain value.
-func (self *Program) Align(align uint64, padding *expr.Expr) (p *Instruction) {
- p = self.pseudo(_PseudoAlign)
- p.pseudo.uint = align
- p.pseudo.expr = padding
- return
-}
-
-/** Program Assembler **/
-
-// Free returns the Program object into pool.
-// Any operation performed after Free is undefined behavior.
-//
-// NOTE: This also frees all the instructions, labels, memory
-//
-// operands and expressions associated with this program.
-func (self *Program) Free() {
- self.clear()
- //freeProgram(self)
-}
-
-// Link pins a label at the current position.
-func (self *Program) Link(p *Label) {
- if p.Dest != nil {
- panic("lable was alreay linked")
- } else {
- p.Dest = self.pseudo(_PseudoNop)
- }
-}
-
-// Assemble assembles and links the entire program into machine code.
-func (self *Program) Assemble(pc uintptr) (ret []byte) {
- orig := pc
- next := true
- offs := uintptr(0)
-
- /* Pass 0: PC-precompute, assume all labeled branches are far-branches. */
- for p := self.head; p != nil; p = p.next {
- if p.pc = pc; !isLabel(p.argv[0]) || p.branch == _B_none {
- pc += uintptr(p.encode(nil))
- } else {
- pc += uintptr(self.branchSize(p))
- }
- }
-
- /* allocate space for the machine code */
- nb := int(pc - orig)
- ret = make([]byte, 0, nb)
-
- /* Pass 1: adjust all the jumps */
- for next {
- next = false
- offs = uintptr(0)
-
- /* scan all the branches */
- for p := self.head; p != nil; p = p.next {
- var ok bool
- var lb *Label
-
- /* re-calculate the alignment here */
- if nb = p.nb; p.pseudo.kind == _PseudoAlign {
- p.pc -= offs
- offs += uintptr(nb - p.encode(nil))
- continue
- }
-
- /* adjust the program counter */
- p.pc -= offs
- lb, ok = p.argv[0].(*Label)
-
- /* only care about labeled far-branches */
- if !ok || p.nb == _N_near || p.branch == _B_none {
- continue
- }
-
- /* calculate the jump offset */
- size := self.branchSize(p)
- diff := lb.offset(p.pc, size)
-
- /* too far to be a near jump */
- if diff > 127 || diff < -128 {
- p.nb = size
- continue
- }
-
- /* a far jump becomes a near jump, calculate
- * the PC adjustment value and assemble again */
- next = true
- p.nb = _N_near
- offs += uintptr(size - _N_near)
- }
- }
-
- /* Pass 3: link all the cross-references */
- for p := self.head; p != nil; p = p.next {
- for i := 0; i < p.argc; i++ {
- var ok bool
- var lb *Label
- var op *MemoryOperand
-
- /* resolve labels */
- if lb, ok = p.argv[i].(*Label); ok {
- p.argv[i] = lb.offset(p.pc, p.nb)
- continue
- }
-
- /* check for memory operands */
- if op, ok = p.argv[i].(*MemoryOperand); !ok {
- continue
- }
-
- /* check for label references */
- if op.Addr.Type != Reference {
- continue
- }
-
- /* replace the label with the real offset */
- op.Addr.Type = Offset
- op.Addr.Offset = op.Addr.Reference.offset(p.pc, p.nb)
- }
- }
-
- /* Pass 4: actually encode all the instructions */
- for p := self.head; p != nil; p = p.next {
- p.encode(&ret)
- }
-
- /* all done */
- return ret
-}
-
-// AssembleAndFree is like Assemble, but it frees the Program after assembling.
-func (self *Program) AssembleAndFree(pc uintptr) (ret []byte) {
- ret = self.Assemble(pc)
- self.Free()
- return
-}
diff --git a/vendor/github.com/bytedance/sonic/loader/internal/iasm/x86_64/registers.go b/vendor/github.com/bytedance/sonic/loader/internal/iasm/x86_64/registers.go
deleted file mode 100644
index 265575a26..000000000
--- a/vendor/github.com/bytedance/sonic/loader/internal/iasm/x86_64/registers.go
+++ /dev/null
@@ -1,747 +0,0 @@
-//
-// Copyright 2024 CloudWeGo Authors
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-
-package x86_64
-
-import (
- "fmt"
-)
-
-// Register represents a hardware register.
-type Register interface {
- fmt.Stringer
- implRegister()
-}
-
-type (
- Register8 byte
- Register16 byte
- Register32 byte
- Register64 byte
-)
-
-type (
- KRegister byte
- MMRegister byte
- XMMRegister byte
- YMMRegister byte
- ZMMRegister byte
-)
-
-// RegisterMask is a KRegister used to mask another register.
-type RegisterMask struct {
- Z bool
- K KRegister
-}
-
-// String implements the fmt.Stringer interface.
-func (self RegisterMask) String() string {
- if !self.Z {
- return fmt.Sprintf("{%%%s}", self.K)
- } else {
- return fmt.Sprintf("{%%%s}{z}", self.K)
- }
-}
-
-// MaskedRegister is a Register masked by a RegisterMask.
-type MaskedRegister struct {
- Reg Register
- Mask RegisterMask
-}
-
-// String implements the fmt.Stringer interface.
-func (self MaskedRegister) String() string {
- return self.Reg.String() + self.Mask.String()
-}
-
-const (
- AL Register8 = iota
- CL
- DL
- BL
- SPL
- BPL
- SIL
- DIL
- R8b
- R9b
- R10b
- R11b
- R12b
- R13b
- R14b
- R15b
-)
-
-const (
- AH = SPL | 0x80
- CH = BPL | 0x80
- DH = SIL | 0x80
- BH = DIL | 0x80
-)
-
-const (
- AX Register16 = iota
- CX
- DX
- BX
- SP
- BP
- SI
- DI
- R8w
- R9w
- R10w
- R11w
- R12w
- R13w
- R14w
- R15w
-)
-
-const (
- EAX Register32 = iota
- ECX
- EDX
- EBX
- ESP
- EBP
- ESI
- EDI
- R8d
- R9d
- R10d
- R11d
- R12d
- R13d
- R14d
- R15d
-)
-
-const (
- RAX Register64 = iota
- RCX
- RDX
- RBX
- RSP
- RBP
- RSI
- RDI
- R8
- R9
- R10
- R11
- R12
- R13
- R14
- R15
-)
-
-const (
- K0 KRegister = iota
- K1
- K2
- K3
- K4
- K5
- K6
- K7
-)
-
-const (
- MM0 MMRegister = iota
- MM1
- MM2
- MM3
- MM4
- MM5
- MM6
- MM7
-)
-
-const (
- XMM0 XMMRegister = iota
- XMM1
- XMM2
- XMM3
- XMM4
- XMM5
- XMM6
- XMM7
- XMM8
- XMM9
- XMM10
- XMM11
- XMM12
- XMM13
- XMM14
- XMM15
- XMM16
- XMM17
- XMM18
- XMM19
- XMM20
- XMM21
- XMM22
- XMM23
- XMM24
- XMM25
- XMM26
- XMM27
- XMM28
- XMM29
- XMM30
- XMM31
-)
-
-const (
- YMM0 YMMRegister = iota
- YMM1
- YMM2
- YMM3
- YMM4
- YMM5
- YMM6
- YMM7
- YMM8
- YMM9
- YMM10
- YMM11
- YMM12
- YMM13
- YMM14
- YMM15
- YMM16
- YMM17
- YMM18
- YMM19
- YMM20
- YMM21
- YMM22
- YMM23
- YMM24
- YMM25
- YMM26
- YMM27
- YMM28
- YMM29
- YMM30
- YMM31
-)
-
-const (
- ZMM0 ZMMRegister = iota
- ZMM1
- ZMM2
- ZMM3
- ZMM4
- ZMM5
- ZMM6
- ZMM7
- ZMM8
- ZMM9
- ZMM10
- ZMM11
- ZMM12
- ZMM13
- ZMM14
- ZMM15
- ZMM16
- ZMM17
- ZMM18
- ZMM19
- ZMM20
- ZMM21
- ZMM22
- ZMM23
- ZMM24
- ZMM25
- ZMM26
- ZMM27
- ZMM28
- ZMM29
- ZMM30
- ZMM31
-)
-
-func (self Register8) implRegister() {}
-func (self Register16) implRegister() {}
-func (self Register32) implRegister() {}
-func (self Register64) implRegister() {}
-
-func (self KRegister) implRegister() {}
-func (self MMRegister) implRegister() {}
-func (self XMMRegister) implRegister() {}
-func (self YMMRegister) implRegister() {}
-func (self ZMMRegister) implRegister() {}
-
-func (self Register8) String() string {
- if int(self) >= len(r8names) {
- return "???"
- } else {
- return r8names[self]
- }
-}
-func (self Register16) String() string {
- if int(self) >= len(r16names) {
- return "???"
- } else {
- return r16names[self]
- }
-}
-func (self Register32) String() string {
- if int(self) >= len(r32names) {
- return "???"
- } else {
- return r32names[self]
- }
-}
-func (self Register64) String() string {
- if int(self) >= len(r64names) {
- return "???"
- } else {
- return r64names[self]
- }
-}
-
-func (self KRegister) String() string {
- if int(self) >= len(knames) {
- return "???"
- } else {
- return knames[self]
- }
-}
-func (self MMRegister) String() string {
- if int(self) >= len(mmnames) {
- return "???"
- } else {
- return mmnames[self]
- }
-}
-func (self XMMRegister) String() string {
- if int(self) >= len(xmmnames) {
- return "???"
- } else {
- return xmmnames[self]
- }
-}
-func (self YMMRegister) String() string {
- if int(self) >= len(ymmnames) {
- return "???"
- } else {
- return ymmnames[self]
- }
-}
-func (self ZMMRegister) String() string {
- if int(self) >= len(zmmnames) {
- return "???"
- } else {
- return zmmnames[self]
- }
-}
-
-// Registers maps register name into Register instances.
-var Registers = map[string]Register{
- "al": AL,
- "cl": CL,
- "dl": DL,
- "bl": BL,
- "spl": SPL,
- "bpl": BPL,
- "sil": SIL,
- "dil": DIL,
- "r8b": R8b,
- "r9b": R9b,
- "r10b": R10b,
- "r11b": R11b,
- "r12b": R12b,
- "r13b": R13b,
- "r14b": R14b,
- "r15b": R15b,
- "ah": AH,
- "ch": CH,
- "dh": DH,
- "bh": BH,
- "ax": AX,
- "cx": CX,
- "dx": DX,
- "bx": BX,
- "sp": SP,
- "bp": BP,
- "si": SI,
- "di": DI,
- "r8w": R8w,
- "r9w": R9w,
- "r10w": R10w,
- "r11w": R11w,
- "r12w": R12w,
- "r13w": R13w,
- "r14w": R14w,
- "r15w": R15w,
- "eax": EAX,
- "ecx": ECX,
- "edx": EDX,
- "ebx": EBX,
- "esp": ESP,
- "ebp": EBP,
- "esi": ESI,
- "edi": EDI,
- "r8d": R8d,
- "r9d": R9d,
- "r10d": R10d,
- "r11d": R11d,
- "r12d": R12d,
- "r13d": R13d,
- "r14d": R14d,
- "r15d": R15d,
- "rax": RAX,
- "rcx": RCX,
- "rdx": RDX,
- "rbx": RBX,
- "rsp": RSP,
- "rbp": RBP,
- "rsi": RSI,
- "rdi": RDI,
- "r8": R8,
- "r9": R9,
- "r10": R10,
- "r11": R11,
- "r12": R12,
- "r13": R13,
- "r14": R14,
- "r15": R15,
- "k0": K0,
- "k1": K1,
- "k2": K2,
- "k3": K3,
- "k4": K4,
- "k5": K5,
- "k6": K6,
- "k7": K7,
- "mm0": MM0,
- "mm1": MM1,
- "mm2": MM2,
- "mm3": MM3,
- "mm4": MM4,
- "mm5": MM5,
- "mm6": MM6,
- "mm7": MM7,
- "xmm0": XMM0,
- "xmm1": XMM1,
- "xmm2": XMM2,
- "xmm3": XMM3,
- "xmm4": XMM4,
- "xmm5": XMM5,
- "xmm6": XMM6,
- "xmm7": XMM7,
- "xmm8": XMM8,
- "xmm9": XMM9,
- "xmm10": XMM10,
- "xmm11": XMM11,
- "xmm12": XMM12,
- "xmm13": XMM13,
- "xmm14": XMM14,
- "xmm15": XMM15,
- "xmm16": XMM16,
- "xmm17": XMM17,
- "xmm18": XMM18,
- "xmm19": XMM19,
- "xmm20": XMM20,
- "xmm21": XMM21,
- "xmm22": XMM22,
- "xmm23": XMM23,
- "xmm24": XMM24,
- "xmm25": XMM25,
- "xmm26": XMM26,
- "xmm27": XMM27,
- "xmm28": XMM28,
- "xmm29": XMM29,
- "xmm30": XMM30,
- "xmm31": XMM31,
- "ymm0": YMM0,
- "ymm1": YMM1,
- "ymm2": YMM2,
- "ymm3": YMM3,
- "ymm4": YMM4,
- "ymm5": YMM5,
- "ymm6": YMM6,
- "ymm7": YMM7,
- "ymm8": YMM8,
- "ymm9": YMM9,
- "ymm10": YMM10,
- "ymm11": YMM11,
- "ymm12": YMM12,
- "ymm13": YMM13,
- "ymm14": YMM14,
- "ymm15": YMM15,
- "ymm16": YMM16,
- "ymm17": YMM17,
- "ymm18": YMM18,
- "ymm19": YMM19,
- "ymm20": YMM20,
- "ymm21": YMM21,
- "ymm22": YMM22,
- "ymm23": YMM23,
- "ymm24": YMM24,
- "ymm25": YMM25,
- "ymm26": YMM26,
- "ymm27": YMM27,
- "ymm28": YMM28,
- "ymm29": YMM29,
- "ymm30": YMM30,
- "ymm31": YMM31,
- "zmm0": ZMM0,
- "zmm1": ZMM1,
- "zmm2": ZMM2,
- "zmm3": ZMM3,
- "zmm4": ZMM4,
- "zmm5": ZMM5,
- "zmm6": ZMM6,
- "zmm7": ZMM7,
- "zmm8": ZMM8,
- "zmm9": ZMM9,
- "zmm10": ZMM10,
- "zmm11": ZMM11,
- "zmm12": ZMM12,
- "zmm13": ZMM13,
- "zmm14": ZMM14,
- "zmm15": ZMM15,
- "zmm16": ZMM16,
- "zmm17": ZMM17,
- "zmm18": ZMM18,
- "zmm19": ZMM19,
- "zmm20": ZMM20,
- "zmm21": ZMM21,
- "zmm22": ZMM22,
- "zmm23": ZMM23,
- "zmm24": ZMM24,
- "zmm25": ZMM25,
- "zmm26": ZMM26,
- "zmm27": ZMM27,
- "zmm28": ZMM28,
- "zmm29": ZMM29,
- "zmm30": ZMM30,
- "zmm31": ZMM31,
-}
-
-/** Register Name Tables **/
-
-var r8names = [...]string{
- AL: "al",
- CL: "cl",
- DL: "dl",
- BL: "bl",
- SPL: "spl",
- BPL: "bpl",
- SIL: "sil",
- DIL: "dil",
- R8b: "r8b",
- R9b: "r9b",
- R10b: "r10b",
- R11b: "r11b",
- R12b: "r12b",
- R13b: "r13b",
- R14b: "r14b",
- R15b: "r15b",
- AH: "ah",
- CH: "ch",
- DH: "dh",
- BH: "bh",
-}
-
-var r16names = [...]string{
- AX: "ax",
- CX: "cx",
- DX: "dx",
- BX: "bx",
- SP: "sp",
- BP: "bp",
- SI: "si",
- DI: "di",
- R8w: "r8w",
- R9w: "r9w",
- R10w: "r10w",
- R11w: "r11w",
- R12w: "r12w",
- R13w: "r13w",
- R14w: "r14w",
- R15w: "r15w",
-}
-
-var r32names = [...]string{
- EAX: "eax",
- ECX: "ecx",
- EDX: "edx",
- EBX: "ebx",
- ESP: "esp",
- EBP: "ebp",
- ESI: "esi",
- EDI: "edi",
- R8d: "r8d",
- R9d: "r9d",
- R10d: "r10d",
- R11d: "r11d",
- R12d: "r12d",
- R13d: "r13d",
- R14d: "r14d",
- R15d: "r15d",
-}
-
-var r64names = [...]string{
- RAX: "rax",
- RCX: "rcx",
- RDX: "rdx",
- RBX: "rbx",
- RSP: "rsp",
- RBP: "rbp",
- RSI: "rsi",
- RDI: "rdi",
- R8: "r8",
- R9: "r9",
- R10: "r10",
- R11: "r11",
- R12: "r12",
- R13: "r13",
- R14: "r14",
- R15: "r15",
-}
-
-var knames = [...]string{
- K0: "k0",
- K1: "k1",
- K2: "k2",
- K3: "k3",
- K4: "k4",
- K5: "k5",
- K6: "k6",
- K7: "k7",
-}
-
-var mmnames = [...]string{
- MM0: "mm0",
- MM1: "mm1",
- MM2: "mm2",
- MM3: "mm3",
- MM4: "mm4",
- MM5: "mm5",
- MM6: "mm6",
- MM7: "mm7",
-}
-
-var xmmnames = [...]string{
- XMM0: "xmm0",
- XMM1: "xmm1",
- XMM2: "xmm2",
- XMM3: "xmm3",
- XMM4: "xmm4",
- XMM5: "xmm5",
- XMM6: "xmm6",
- XMM7: "xmm7",
- XMM8: "xmm8",
- XMM9: "xmm9",
- XMM10: "xmm10",
- XMM11: "xmm11",
- XMM12: "xmm12",
- XMM13: "xmm13",
- XMM14: "xmm14",
- XMM15: "xmm15",
- XMM16: "xmm16",
- XMM17: "xmm17",
- XMM18: "xmm18",
- XMM19: "xmm19",
- XMM20: "xmm20",
- XMM21: "xmm21",
- XMM22: "xmm22",
- XMM23: "xmm23",
- XMM24: "xmm24",
- XMM25: "xmm25",
- XMM26: "xmm26",
- XMM27: "xmm27",
- XMM28: "xmm28",
- XMM29: "xmm29",
- XMM30: "xmm30",
- XMM31: "xmm31",
-}
-
-var ymmnames = [...]string{
- YMM0: "ymm0",
- YMM1: "ymm1",
- YMM2: "ymm2",
- YMM3: "ymm3",
- YMM4: "ymm4",
- YMM5: "ymm5",
- YMM6: "ymm6",
- YMM7: "ymm7",
- YMM8: "ymm8",
- YMM9: "ymm9",
- YMM10: "ymm10",
- YMM11: "ymm11",
- YMM12: "ymm12",
- YMM13: "ymm13",
- YMM14: "ymm14",
- YMM15: "ymm15",
- YMM16: "ymm16",
- YMM17: "ymm17",
- YMM18: "ymm18",
- YMM19: "ymm19",
- YMM20: "ymm20",
- YMM21: "ymm21",
- YMM22: "ymm22",
- YMM23: "ymm23",
- YMM24: "ymm24",
- YMM25: "ymm25",
- YMM26: "ymm26",
- YMM27: "ymm27",
- YMM28: "ymm28",
- YMM29: "ymm29",
- YMM30: "ymm30",
- YMM31: "ymm31",
-}
-
-var zmmnames = [...]string{
- ZMM0: "zmm0",
- ZMM1: "zmm1",
- ZMM2: "zmm2",
- ZMM3: "zmm3",
- ZMM4: "zmm4",
- ZMM5: "zmm5",
- ZMM6: "zmm6",
- ZMM7: "zmm7",
- ZMM8: "zmm8",
- ZMM9: "zmm9",
- ZMM10: "zmm10",
- ZMM11: "zmm11",
- ZMM12: "zmm12",
- ZMM13: "zmm13",
- ZMM14: "zmm14",
- ZMM15: "zmm15",
- ZMM16: "zmm16",
- ZMM17: "zmm17",
- ZMM18: "zmm18",
- ZMM19: "zmm19",
- ZMM20: "zmm20",
- ZMM21: "zmm21",
- ZMM22: "zmm22",
- ZMM23: "zmm23",
- ZMM24: "zmm24",
- ZMM25: "zmm25",
- ZMM26: "zmm26",
- ZMM27: "zmm27",
- ZMM28: "zmm28",
- ZMM29: "zmm29",
- ZMM30: "zmm30",
- ZMM31: "zmm31",
-}
diff --git a/vendor/github.com/bytedance/sonic/loader/internal/iasm/x86_64/utils.go b/vendor/github.com/bytedance/sonic/loader/internal/iasm/x86_64/utils.go
deleted file mode 100644
index 107dfb3cd..000000000
--- a/vendor/github.com/bytedance/sonic/loader/internal/iasm/x86_64/utils.go
+++ /dev/null
@@ -1,147 +0,0 @@
-//
-// Copyright 2024 CloudWeGo Authors
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-//
-
-package x86_64
-
-import (
- "encoding/binary"
- "errors"
- "reflect"
- "strconv"
- "unicode/utf8"
- "unsafe"
-)
-
-const (
- _CC_digit = 1 << iota
- _CC_ident
- _CC_ident0
- _CC_number
-)
-
-func ispow2(v uint64) bool {
- return (v & (v - 1)) == 0
-}
-
-func isdigit(cc rune) bool {
- return '0' <= cc && cc <= '9'
-}
-
-func isalpha(cc rune) bool {
- return (cc >= 'a' && cc <= 'z') || (cc >= 'A' && cc <= 'Z')
-}
-
-func isident(cc rune) bool {
- return cc == '_' || isalpha(cc) || isdigit(cc)
-}
-
-func isident0(cc rune) bool {
- return cc == '_' || isalpha(cc)
-}
-
-func isnumber(cc rune) bool {
- return (cc == 'b' || cc == 'B') ||
- (cc == 'o' || cc == 'O') ||
- (cc == 'x' || cc == 'X') ||
- (cc >= '0' && cc <= '9') ||
- (cc >= 'a' && cc <= 'f') ||
- (cc >= 'A' && cc <= 'F')
-}
-
-func align(v int, n int) int {
- return (((v - 1) >> n) + 1) << n
-}
-
-func append8(m *[]byte, v byte) {
- *m = append(*m, v)
-}
-
-func append16(m *[]byte, v uint16) {
- p := len(*m)
- *m = append(*m, 0, 0)
- binary.LittleEndian.PutUint16((*m)[p:], v)
-}
-
-func append32(m *[]byte, v uint32) {
- p := len(*m)
- *m = append(*m, 0, 0, 0, 0)
- binary.LittleEndian.PutUint32((*m)[p:], v)
-}
-
-func append64(m *[]byte, v uint64) {
- p := len(*m)
- *m = append(*m, 0, 0, 0, 0, 0, 0, 0, 0)
- binary.LittleEndian.PutUint64((*m)[p:], v)
-}
-
-func expandmm(m *[]byte, n int, v byte) {
- sl := (*_GoSlice)(unsafe.Pointer(m))
- nb := sl.len + n
-
- /* grow as needed */
- if nb > cap(*m) {
- *m = growslice(byteType, *m, nb)
- }
-
- /* fill the new area */
- memset(unsafe.Pointer(uintptr(sl.ptr)+uintptr(sl.len)), v, uintptr(n))
- sl.len = nb
-}
-
-func memset(p unsafe.Pointer, c byte, n uintptr) {
- if c != 0 {
- memsetv(p, c, n)
- } else {
- memclrNoHeapPointers(p, n)
- }
-}
-
-func memsetv(p unsafe.Pointer, c byte, n uintptr) {
- for i := uintptr(0); i < n; i++ {
- *(*byte)(unsafe.Pointer(uintptr(p) + i)) = c
- }
-}
-
-func literal64(v string) (uint64, error) {
- var nb int
- var ch rune
- var ex error
- var mm [12]byte
-
- /* unquote the runes */
- for v != "" {
- if ch, _, v, ex = strconv.UnquoteChar(v, '\''); ex != nil {
- return 0, ex
- } else if nb += utf8.EncodeRune(mm[nb:], ch); nb > 8 {
- return 0, errors.New("multi-char constant too large")
- }
- }
-
- /* convert to uint64 */
- return *(*uint64)(unsafe.Pointer(&mm)), nil
-}
-
-var (
- byteWrap = reflect.TypeOf(byte(0))
- byteType = (*_GoType)(efaceOf(byteWrap).ptr)
-)
-
-//go:linkname growslice runtime.growslice
-func growslice(_ *_GoType, _ []byte, _ int) []byte
-
-//go:noescape
-//go:linkname memclrNoHeapPointers runtime.memclrNoHeapPointers
-func memclrNoHeapPointers(_ unsafe.Pointer, _ uintptr)
diff --git a/vendor/github.com/bytedance/sonic/loader/internal/rt/fastmem.go b/vendor/github.com/bytedance/sonic/loader/internal/rt/fastmem.go
deleted file mode 100644
index 3bc24c4e4..000000000
--- a/vendor/github.com/bytedance/sonic/loader/internal/rt/fastmem.go
+++ /dev/null
@@ -1,62 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package rt
-
-import (
- `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
deleted file mode 100644
index e6c5bc869..000000000
--- a/vendor/github.com/bytedance/sonic/loader/internal/rt/fastvalue.go
+++ /dev/null
@@ -1,183 +0,0 @@
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package rt
-
-import (
- `reflect`
- `unsafe`
-)
-
-var (
- reflectRtypeItab = findReflectRtypeItab()
-)
-
-// GoType.KindFlags const
-const (
- F_direct = 1 << 5
- F_kind_mask = (1 << 5) - 1
-)
-
-// GoType.Flags const
-const (
- tflagUncommon uint8 = 1 << 0
- tflagExtraStar uint8 = 1 << 1
- tflagNamed uint8 = 1 << 2
- tflagRegularMemory uint8 = 1 << 3
-)
-
-type GoType struct {
- Size uintptr
- PtrData uintptr
- Hash uint32
- Flags uint8
- Align uint8
- FieldAlign uint8
- KindFlags uint8
- Traits unsafe.Pointer
- GCData *byte
- Str int32
- PtrToSelf int32
-}
-
-func (self *GoType) IsNamed() bool {
- return (self.Flags & tflagNamed) != 0
-}
-
-func (self *GoType) Kind() reflect.Kind {
- return reflect.Kind(self.KindFlags & F_kind_mask)
-}
-
-func (self *GoType) Pack() (t reflect.Type) {
- (*GoIface)(unsafe.Pointer(&t)).Itab = reflectRtypeItab
- (*GoIface)(unsafe.Pointer(&t)).Value = unsafe.Pointer(self)
- return
-}
-
-func (self *GoType) String() string {
- return self.Pack().String()
-}
-
-func (self *GoType) Indirect() bool {
- return self.KindFlags & F_direct == 0
-}
-
-type GoItab struct {
- it unsafe.Pointer
- Vt *GoType
- hv uint32
- _ [4]byte
- fn [1]uintptr
-}
-
-type GoIface struct {
- Itab *GoItab
- Value unsafe.Pointer
-}
-
-type GoEface struct {
- Type *GoType
- Value unsafe.Pointer
-}
-
-func (self GoEface) Pack() (v interface{}) {
- *(*GoEface)(unsafe.Pointer(&v)) = self
- return
-}
-
-type GoPtrType struct {
- GoType
- Elem *GoType
-}
-
-type GoMapType struct {
- GoType
- Key *GoType
- Elem *GoType
- Bucket *GoType
- Hasher func(unsafe.Pointer, uintptr) uintptr
- KeySize uint8
- ElemSize uint8
- BucketSize uint16
- Flags uint32
-}
-
-func (self *GoMapType) IndirectElem() bool {
- return self.Flags & 2 != 0
-}
-
-type GoStructType struct {
- GoType
- Pkg *byte
- Fields []GoStructField
-}
-
-type GoStructField struct {
- Name *byte
- Type *GoType
- OffEmbed uintptr
-}
-
-type GoInterfaceType struct {
- GoType
- PkgPath *byte
- Methods []GoInterfaceMethod
-}
-
-type GoInterfaceMethod struct {
- Name int32
- Type int32
-}
-
-type GoSlice struct {
- Ptr unsafe.Pointer
- Len int
- Cap int
-}
-
-type GoString struct {
- Ptr unsafe.Pointer
- Len int
-}
-
-func PtrElem(t *GoType) *GoType {
- return (*GoPtrType)(unsafe.Pointer(t)).Elem
-}
-
-func MapType(t *GoType) *GoMapType {
- return (*GoMapType)(unsafe.Pointer(t))
-}
-
-func IfaceType(t *GoType) *GoInterfaceType {
- return (*GoInterfaceType)(unsafe.Pointer(t))
-}
-
-func UnpackType(t reflect.Type) *GoType {
- return (*GoType)((*GoIface)(unsafe.Pointer(&t)).Value)
-}
-
-func UnpackEface(v interface{}) GoEface {
- return *(*GoEface)(unsafe.Pointer(&v))
-}
-
-func UnpackIface(v interface{}) GoIface {
- return *(*GoIface)(unsafe.Pointer(&v))
-}
-
-func findReflectRtypeItab() *GoItab {
- v := reflect.TypeOf(struct{}{})
- return (*GoIface)(unsafe.Pointer(&v)).Itab
-}
diff --git a/vendor/github.com/bytedance/sonic/loader/internal/rt/stackmap.go b/vendor/github.com/bytedance/sonic/loader/internal/rt/stackmap.go
deleted file mode 100644
index 84ed9a95f..000000000
--- a/vendor/github.com/bytedance/sonic/loader/internal/rt/stackmap.go
+++ /dev/null
@@ -1,181 +0,0 @@
-/**
- * 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.go b/vendor/github.com/bytedance/sonic/loader/loader.go
deleted file mode 100644
index 43eaeb459..000000000
--- a/vendor/github.com/bytedance/sonic/loader/loader.go
+++ /dev/null
@@ -1,37 +0,0 @@
-/**
- * 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 loader
-
-import (
- `unsafe`
-)
-
-// Function is a function pointer
-type Function unsafe.Pointer
-
-// Options used to load a module
-type Options struct {
- // NoPreempt is used to disable async preemption for this module
- NoPreempt bool
-}
-
-// Loader is a helper used to load a module simply
-type Loader struct {
- Name string // module name
- File string // file name
- Options
-}
diff --git a/vendor/github.com/bytedance/sonic/loader/loader_latest.go b/vendor/github.com/bytedance/sonic/loader/loader_latest.go
deleted file mode 100644
index f2c78989d..000000000
--- a/vendor/github.com/bytedance/sonic/loader/loader_latest.go
+++ /dev/null
@@ -1,111 +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 loader
-
-import (
- `github.com/bytedance/sonic/loader/internal/rt`
-)
-
-// LoadFuncs loads only one function as module, and returns the function pointer
-// - text: machine code
-// - funcName: function name
-// - frameSize: stack frame size.
-// - argSize: argument total size (in bytes)
-// - argPtrs: indicates if a slot (8 Bytes) of arguments memory stores pointer, from low to high
-// - localPtrs: indicates if a slot (8 Bytes) of local variants memory stores pointer, from low to high
-//
-// WARN:
-// - the function MUST has fixed SP offset equaling to this, otherwise it go.gentraceback will fail
-// - the function MUST has only one stack map for all arguments and local variants
-func (self Loader) LoadOne(text []byte, funcName string, frameSize int, argSize int, argPtrs []bool, localPtrs []bool) Function {
- size := uint32(len(text))
-
- fn := Func{
- Name: funcName,
- TextSize: size,
- ArgsSize: int32(argSize),
- }
-
- // NOTICE: suppose the function has fixed SP offset equaling to frameSize, thus make only one pcsp pair
- fn.Pcsp = &Pcdata{
- {PC: size, Val: int32(frameSize)},
- }
-
- if self.NoPreempt {
- fn.PcUnsafePoint = &Pcdata{
- {PC: size, Val: PCDATA_UnsafePointUnsafe},
- }
- } else {
- fn.PcUnsafePoint = &Pcdata{
- {PC: size, Val: PCDATA_UnsafePointSafe},
- }
- }
-
- // NOTICE: suppose the function has only one stack map at index 0
- fn.PcStackMapIndex = &Pcdata{
- {PC: size, Val: 0},
- }
-
- if argPtrs != nil {
- args := rt.StackMapBuilder{}
- for _, b := range argPtrs {
- args.AddField(b)
- }
- fn.ArgsPointerMaps = args.Build()
- }
-
- if localPtrs != nil {
- locals := rt.StackMapBuilder{}
- for _, b := range localPtrs {
- locals.AddField(b)
- }
- fn.LocalsPointerMaps = locals.Build()
- }
-
- out := Load(text, []Func{fn}, self.Name + funcName, []string{self.File})
- return out[0]
-}
-
-// Load loads given machine codes and corresponding function information into go moduledata
-// and returns runnable function pointer
-// WARN: this API is experimental, use it carefully
-func Load(text []byte, funcs []Func, modulename string, filenames []string) (out []Function) {
- ids := make([]string, len(funcs))
- for i, f := range funcs {
- ids[i] = f.Name
- }
- // generate module data and allocate memory address
- mod := makeModuledata(modulename, filenames, &funcs, text)
-
- // verify and register the new module
- moduledataverify1(mod)
- registerModule(mod)
-
- //
- // encapsulate function address
- out = make([]Function, len(funcs))
- for i, s := range ids {
- for _, f := range funcs {
- if f.Name == s {
- m := uintptr(mod.text + uintptr(f.EntryOff))
- out[i] = Function(&m)
- }
- }
- }
- return
-}
diff --git a/vendor/github.com/bytedance/sonic/loader/mmap_unix.go b/vendor/github.com/bytedance/sonic/loader/mmap_unix.go
deleted file mode 100644
index 26bdb6584..000000000
--- a/vendor/github.com/bytedance/sonic/loader/mmap_unix.go
+++ /dev/null
@@ -1,45 +0,0 @@
-//go:build !windows
-// +build !windows
-
-/**
- * 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 loader
-
-import (
- `syscall`
-)
-
-const (
- _AP = syscall.MAP_ANON | syscall.MAP_PRIVATE
- _RX = syscall.PROT_READ | syscall.PROT_EXEC
- _RW = syscall.PROT_READ | syscall.PROT_WRITE
-)
-
-
-func mmap(nb int) uintptr {
- if m, _, e := syscall.RawSyscall6(syscall.SYS_MMAP, 0, uintptr(nb), _RW, _AP, 0, 0); e != 0 {
- panic(e)
- } else {
- return m
- }
-}
-
-func mprotect(p uintptr, nb int) {
- if _, _, err := syscall.RawSyscall(syscall.SYS_MPROTECT, p, uintptr(nb), _RX); err != 0 {
- panic(err)
- }
-}
diff --git a/vendor/github.com/bytedance/sonic/loader/mmap_windows.go b/vendor/github.com/bytedance/sonic/loader/mmap_windows.go
deleted file mode 100644
index 1760a7117..000000000
--- a/vendor/github.com/bytedance/sonic/loader/mmap_windows.go
+++ /dev/null
@@ -1,84 +0,0 @@
-//go:build windows
-// +build windows
-
-// build
-
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package loader
-
-import (
- `syscall`
- `unsafe`
-)
-
-const (
- MEM_COMMIT = 0x00001000
- MEM_RESERVE = 0x00002000
-)
-
-var (
- libKernel32 = syscall.NewLazyDLL("KERNEL32.DLL")
- libKernel32_VirtualAlloc = libKernel32.NewProc("VirtualAlloc")
- libKernel32_VirtualProtect = libKernel32.NewProc("VirtualProtect")
-)
-
-func mmap(nb int) uintptr {
- addr, err := winapi_VirtualAlloc(0, nb, MEM_COMMIT|MEM_RESERVE, syscall.PAGE_READWRITE)
- if err != nil {
- panic(err)
- }
- return addr
-}
-
-func mprotect(p uintptr, nb int) (oldProtect int) {
- err := winapi_VirtualProtect(p, nb, syscall.PAGE_EXECUTE_READ, &oldProtect)
- if err != nil {
- panic(err)
- }
- return
-}
-
-// winapi_VirtualAlloc allocate memory
-// Doc: https://docs.microsoft.com/en-us/windows/win32/api/memoryapi/nf-memoryapi-virtualalloc
-func winapi_VirtualAlloc(lpAddr uintptr, dwSize int, flAllocationType int, flProtect int) (uintptr, error) {
- r1, _, err := libKernel32_VirtualAlloc.Call(
- lpAddr,
- uintptr(dwSize),
- uintptr(flAllocationType),
- uintptr(flProtect),
- )
- if r1 == 0 {
- return 0, err
- }
- return r1, nil
-}
-
-// winapi_VirtualProtect change memory protection
-// Doc: https://docs.microsoft.com/en-us/windows/win32/api/memoryapi/nf-memoryapi-virtualprotect
-func winapi_VirtualProtect(lpAddr uintptr, dwSize int, flNewProtect int, lpflOldProtect *int) error {
- r1, _, err := libKernel32_VirtualProtect.Call(
- lpAddr,
- uintptr(dwSize),
- uintptr(flNewProtect),
- uintptr(unsafe.Pointer(lpflOldProtect)),
- )
- if r1 == 0 {
- return err
- }
- return nil
-}
diff --git a/vendor/github.com/bytedance/sonic/loader/pcdata.go b/vendor/github.com/bytedance/sonic/loader/pcdata.go
deleted file mode 100644
index efab4dac3..000000000
--- a/vendor/github.com/bytedance/sonic/loader/pcdata.go
+++ /dev/null
@@ -1,93 +0,0 @@
-/**
- * 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 loader
-
-import (
- `encoding/binary`
-)
-
-const (
- _N_PCDATA = 4
-
- _PCDATA_UnsafePoint = 0
- _PCDATA_StackMapIndex = 1
- _PCDATA_InlTreeIndex = 2
- _PCDATA_ArgLiveIndex = 3
-
- _PCDATA_INVALID_OFFSET = 0
-)
-
-const (
- // PCDATA_UnsafePoint values.
- PCDATA_UnsafePointSafe = -1 // Safe for async preemption
- PCDATA_UnsafePointUnsafe = -2 // Unsafe for async preemption
-
- // PCDATA_Restart1(2) apply on a sequence of instructions, within
- // which if an async preemption happens, we should back off the PC
- // to the start of the sequence when resume.
- // We need two so we can distinguish the start/end of the sequence
- // in case that two sequences are next to each other.
- PCDATA_Restart1 = -3
- PCDATA_Restart2 = -4
-
- // Like PCDATA_RestartAtEntry, but back to function entry if async
- // preempted.
- PCDATA_RestartAtEntry = -5
-
- _PCDATA_START_VAL = -1
-)
-
-var emptyByte byte
-
-// Pcvalue is the program count corresponding to the value Val
-// WARN: we use relative value here (to function entry)
-type Pcvalue struct {
- PC uint32 // program count relative to function entry
- Val int32 // value relative to the value in function entry
-}
-
-// Pcdata represents pc->value mapping table.
-// WARN: we use ** [Pcdata[i].PC, Pcdata[i+1].PC) **
-// as the range where the Pcdata[i].Val is effective.
-type Pcdata []Pcvalue
-
-// see https://docs.google.com/document/d/1lyPIbmsYbXnpNj57a261hgOYVpNRcgydurVQIyZOz_o/pub
-func (self Pcdata) MarshalBinary() (data []byte, err error) {
- // delta value always starts from -1
- sv := int32(_PCDATA_START_VAL)
- sp := uint32(0)
- buf := make([]byte, binary.MaxVarintLen32)
- for _, v := range self {
- if v.PC < sp {
- panic("PC must be in ascending order!")
- }
- dp := uint64(v.PC - sp)
- dv := int64(v.Val - sv)
- if dv == 0 || dp == 0 {
- continue
- }
- n := binary.PutVarint(buf, dv)
- data = append(data, buf[:n]...)
- n2 := binary.PutUvarint(buf, dp)
- data = append(data, buf[:n2]...)
- sp = v.PC
- sv = v.Val
- }
- // put 0 to indicate ends
- data = append(data, 0)
- return
-}
diff --git a/vendor/github.com/bytedance/sonic/loader/stubs.go b/vendor/github.com/bytedance/sonic/loader/stubs.go
deleted file mode 100644
index 80f8de836..000000000
--- a/vendor/github.com/bytedance/sonic/loader/stubs.go
+++ /dev/null
@@ -1,60 +0,0 @@
-/**
- * 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 loader
-
-import (
- "sync/atomic"
- "unsafe"
- _ `unsafe`
-)
-
-//go:linkname lastmoduledatap runtime.lastmoduledatap
-//goland:noinspection GoUnusedGlobalVariable
-var lastmoduledatap *moduledata
-
-func registerModule(mod *moduledata) {
- registerModuleLockFree(&lastmoduledatap, mod)
-}
-
-//go:linkname moduledataverify1 runtime.moduledataverify1
-func moduledataverify1(_ *moduledata)
-
-func registerModuleLockFree(tail **moduledata, mod *moduledata) {
- for {
- oldTail := loadModule(tail)
- if casModule(tail, oldTail, mod) {
- storeModule(&oldTail.next, mod)
- break
- }
- }
-}
-
-func loadModule(p **moduledata) *moduledata {
- return (*moduledata)(atomic.LoadPointer((*unsafe.Pointer)(unsafe.Pointer(p))))
-}
-
-func storeModule(p **moduledata, value *moduledata) {
- atomic.StorePointer((*unsafe.Pointer)(unsafe.Pointer(p)), unsafe.Pointer(value))
-}
-
-func casModule(p **moduledata, oldValue *moduledata, newValue *moduledata) bool {
- return atomic.CompareAndSwapPointer(
- (*unsafe.Pointer)(unsafe.Pointer(p)),
- unsafe.Pointer(oldValue),
- unsafe.Pointer(newValue),
- )
-}
diff --git a/vendor/github.com/bytedance/sonic/loader/wrapper.go b/vendor/github.com/bytedance/sonic/loader/wrapper.go
deleted file mode 100644
index b581a460f..000000000
--- a/vendor/github.com/bytedance/sonic/loader/wrapper.go
+++ /dev/null
@@ -1,185 +0,0 @@
-/**
-* 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 loader
-
-import (
- `reflect`
- `unsafe`
-
- `github.com/bytedance/sonic/loader/internal/abi`
- `github.com/bytedance/sonic/loader/internal/rt`
-)
-
-var _C_Redzone = []bool{false, false, false, false}
-
-// CFunc is a function information for C func
-type CFunc struct {
- // C function name
- Name string
-
- // entry pc relative to entire text segment
- EntryOff uint32
-
- // function text size in bytes
- TextSize uint32
-
- // maximum stack depth of the function
- MaxStack uintptr
-
- // PC->SP delta lists of the function
- Pcsp [][2]uint32
-}
-
-// GoC is the wrapper for Go calls to C
-type GoC struct {
- // CName is the name of corresponding C function
- CName string
-
- // CEntry points out where to store the entry address of corresponding C function.
- // It won't be set if nil
- CEntry *uintptr
-
- // GoFunc is the POINTER of corresponding go stub function.
- // It is used to generate Go-C ABI conversion wrapper and receive the wrapper's address
- // eg. &func(a int, b int) int
- // FOR
- // int add(int a, int b)
- // It won't be set if nil
- GoFunc interface{}
-}
-
-// WrapGoC wraps C functions and loader it into Go stubs
-func WrapGoC(text []byte, natives []CFunc, stubs []GoC, modulename string, filename string) {
- funcs := make([]Func, len(natives))
-
- // register C funcs
- for i, f := range natives {
- fn := Func{
- Flag: FuncFlag_ASM,
- EntryOff: f.EntryOff,
- TextSize: f.TextSize,
- Name: f.Name,
- }
- if len(f.Pcsp) != 0 {
- fn.Pcsp = (*Pcdata)(unsafe.Pointer(&natives[i].Pcsp))
- }
- // NOTICE: always forbid async preempt
- fn.PcUnsafePoint = &Pcdata{
- {PC: f.TextSize, Val: PCDATA_UnsafePointUnsafe},
- }
- // NOTICE: always refer to first file
- fn.Pcfile = &Pcdata{
- {PC: f.TextSize, Val: 0},
- }
- // NOTICE: always refer to first line
- fn.Pcline = &Pcdata{
- {PC: f.TextSize, Val: 1},
- }
- // NOTICE: copystack need locals stackmap
- fn.PcStackMapIndex = &Pcdata{
- {PC: f.TextSize, Val: 0},
- }
- sm := rt.StackMapBuilder{}
- sm.AddField(false)
- fn.ArgsPointerMaps = sm.Build()
- fn.LocalsPointerMaps = sm.Build()
- funcs[i] = fn
- }
- rets := Load(text, funcs, modulename, []string{filename})
-
- // got absolute entry address
- native_entry := **(**uintptr)(unsafe.Pointer(&rets[0]))
- // println("native_entry: ", native_entry)
-
- wraps := make([]Func, 0, len(stubs))
- wrapIds := make([]int, 0, len(stubs))
- code := make([]byte, 0, len(wraps))
- entryOff := uint32(0)
-
- // register go wrappers
- for i := range stubs {
- for j := range natives {
- if stubs[i].CName != natives[j].Name {
- continue
- }
-
- // calculate corresponding C entry
- pc := uintptr(native_entry + uintptr(natives[j].EntryOff))
- if stubs[i].CEntry != nil {
- *stubs[i].CEntry = pc
- }
-
- // no need to generate wrapper, continue next
- if stubs[i].GoFunc == nil {
- continue
- }
-
- // assemble wrapper codes
- layout := abi.NewFunctionLayout(reflect.TypeOf(stubs[i].GoFunc).Elem())
- frame := abi.NewFrame(&layout, _C_Redzone, true)
- tcode := abi.CallC(pc, frame, natives[j].MaxStack)
- code = append(code, tcode...)
- size := uint32(len(tcode))
-
- fn := Func{
- Flag: FuncFlag_ASM,
- ArgsSize: int32(layout.ArgSize()),
- EntryOff: entryOff,
- TextSize: size,
- Name: stubs[i].CName + "_go",
- }
-
- // add check-stack and grow-stack texts' pcsp
- fn.Pcsp = &Pcdata{
- {PC: uint32(frame.StackCheckTextSize()), Val: 0},
- {PC: size - uint32(frame.GrowStackTextSize()), Val: int32(frame.Size())},
- {PC: size, Val: 0},
- }
- // NOTICE: always refer to first file
- fn.Pcfile = &Pcdata{
- {PC: size, Val: 0},
- }
- // NOTICE: always refer to first line
- fn.Pcline = &Pcdata{
- {PC: size, Val: 1},
- }
- // NOTICE: always forbid async preempt
- fn.PcUnsafePoint = &Pcdata{
- {PC: size, Val: PCDATA_UnsafePointUnsafe},
- }
-
- // register pointer stackmaps
- fn.PcStackMapIndex = &Pcdata{
- {PC: size, Val: 0},
- }
- fn.ArgsPointerMaps = frame.ArgPtrs()
- fn.LocalsPointerMaps = frame.LocalPtrs()
-
- entryOff += size
- wraps = append(wraps, fn)
- wrapIds = append(wrapIds, i)
- }
- }
- gofuncs := Load(code, wraps, modulename+"/go", []string{filename+".go"})
-
- // set go func value
- for i := range gofuncs {
- idx := wrapIds[i]
- w := rt.UnpackEface(stubs[idx].GoFunc)
- *(*Function)(w.Value) = gofuncs[i]
- }
-}
diff --git a/vendor/github.com/bytedance/sonic/option/option.go b/vendor/github.com/bytedance/sonic/option/option.go
deleted file mode 100644
index 1ec6a8528..000000000
--- a/vendor/github.com/bytedance/sonic/option/option.go
+++ /dev/null
@@ -1,92 +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 option
-
-var (
- // DefaultDecoderBufferSize is the initial buffer size of StreamDecoder
- DefaultDecoderBufferSize uint = 4 * 1024
-
- // DefaultEncoderBufferSize is the initial buffer size of Encoder
- DefaultEncoderBufferSize uint = 4 * 1024
-
- // DefaultAstBufferSize is the initial buffer size of ast.Node.MarshalJSON()
- DefaultAstBufferSize uint = 4 * 1024
-
- // LimitBufferSize indicates the max pool buffer size, in case of OOM.
- // See issue https://github.com/bytedance/sonic/issues/614
- LimitBufferSize uint = 1024 * 1024
-)
-
-// CompileOptions includes all options for encoder or decoder compiler.
-type CompileOptions struct {
- // the maximum depth for compilation inline
- MaxInlineDepth int
-
- // the loop times for recursively pretouch
- RecursiveDepth int
-}
-
-var (
- // Default value(3) means the compiler only inline 3 layers of nested struct.
- // when the depth exceeds, the compiler will recurse
- // and compile subsequent structs when they are decoded
- DefaultMaxInlineDepth = 3
-
- // Default value(1) means `Pretouch()` will be recursively executed once,
- // if any nested struct is left (depth exceeds MaxInlineDepth)
- DefaultRecursiveDepth = 1
-)
-
-// DefaultCompileOptions set default compile options.
-func DefaultCompileOptions() CompileOptions {
- return CompileOptions{
- RecursiveDepth: DefaultRecursiveDepth,
- MaxInlineDepth: DefaultMaxInlineDepth,
- }
-}
-
-// CompileOption is a function used to change DefaultCompileOptions.
-type CompileOption func(o *CompileOptions)
-
-// WithCompileRecursiveDepth sets the loop times of recursive pretouch
-// in both decoder and encoder,
-// for both concrete type and its pointer type.
-//
-// For deep nested struct (depth exceeds MaxInlineDepth),
-// try to set more loops to completely compile,
-// thus reduce JIT instability in the first hit.
-func WithCompileRecursiveDepth(loop int) CompileOption {
- return func(o *CompileOptions) {
- if loop < 0 {
- panic("loop must be >= 0")
- }
- o.RecursiveDepth = loop
- }
-}
-
-// WithCompileMaxInlineDepth sets the max depth of inline compile
-// in decoder and encoder.
-//
-// For large nested struct, try to set smaller depth to reduce compiling time.
-func WithCompileMaxInlineDepth(depth int) CompileOption {
- return func(o *CompileOptions) {
- if depth <= 0 {
- panic("depth must be > 0")
- }
- o.MaxInlineDepth = depth
- }
-}
diff --git a/vendor/github.com/bytedance/sonic/rawmessage.go b/vendor/github.com/bytedance/sonic/rawmessage.go
deleted file mode 100644
index e90f42291..000000000
--- a/vendor/github.com/bytedance/sonic/rawmessage.go
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Copyright 2024 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package sonic
-
-import (
- "errors"
-)
-
-// NoCopyRawMessage is a NOCOPY raw encoded JSON value.
-// It implements [Marshaler] and [Unmarshaler] and can
-// be used to delay JSON decoding or precompute a JSON encoding.
-type NoCopyRawMessage []byte
-
-// MarshalJSON returns m as the JSON encoding of m.
-func (m NoCopyRawMessage) MarshalJSON() ([]byte, error) {
- if m == nil {
- return []byte("null"), nil
- }
- return m, nil
-}
-
-// UnmarshalJSON sets *m to a reference of data. NoCopy here!!!
-func (m *NoCopyRawMessage) UnmarshalJSON(data []byte) error {
- if m == nil {
- return errors.New("sonic.NoCopyRawMessage: UnmarshalJSON on nil pointer")
- }
- *m = data
- return nil
-}
diff --git a/vendor/github.com/bytedance/sonic/sonic.go b/vendor/github.com/bytedance/sonic/sonic.go
deleted file mode 100644
index a9adc8a8b..000000000
--- a/vendor/github.com/bytedance/sonic/sonic.go
+++ /dev/null
@@ -1,176 +0,0 @@
-//go:build (amd64 && go1.17 && !go1.24) || (arm64 && go1.20 && !go1.24)
-// +build amd64,go1.17,!go1.24 arm64,go1.20,!go1.24
-
-/*
- * Copyright 2021 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT 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 sonic
-
-import (
- `io`
- `reflect`
-
- `github.com/bytedance/sonic/decoder`
- `github.com/bytedance/sonic/encoder`
- `github.com/bytedance/sonic/option`
- `github.com/bytedance/sonic/internal/rt`
-)
-
-const apiKind = UseSonicJSON
-
-type frozenConfig struct {
- Config
- encoderOpts encoder.Options
- decoderOpts decoder.Options
-}
-
-// Froze convert the Config to API
-func (cfg Config) Froze() API {
- api := &frozenConfig{Config: cfg}
-
- // configure encoder options:
- if cfg.EscapeHTML {
- api.encoderOpts |= encoder.EscapeHTML
- }
- if cfg.SortMapKeys {
- api.encoderOpts |= encoder.SortMapKeys
- }
- if cfg.CompactMarshaler {
- api.encoderOpts |= encoder.CompactMarshaler
- }
- if cfg.NoQuoteTextMarshaler {
- api.encoderOpts |= encoder.NoQuoteTextMarshaler
- }
- if cfg.NoNullSliceOrMap {
- api.encoderOpts |= encoder.NoNullSliceOrMap
- }
- if cfg.ValidateString {
- api.encoderOpts |= encoder.ValidateString
- }
- if cfg.NoValidateJSONMarshaler {
- api.encoderOpts |= encoder.NoValidateJSONMarshaler
- }
- if cfg.NoEncoderNewline {
- api.encoderOpts |= encoder.NoEncoderNewline
- }
- if cfg.EncodeNullForInfOrNan {
- api.encoderOpts |= encoder.EncodeNullForInfOrNan
- }
-
- // configure decoder options:
- if cfg.NoValidateJSONSkip {
- api.decoderOpts |= decoder.OptionNoValidateJSON
- }
- if cfg.UseInt64 {
- api.decoderOpts |= decoder.OptionUseInt64
- }
- if cfg.UseNumber {
- api.decoderOpts |= decoder.OptionUseNumber
- }
- if cfg.DisallowUnknownFields {
- api.decoderOpts |= decoder.OptionDisableUnknown
- }
- if cfg.CopyString {
- api.decoderOpts |= decoder.OptionCopyString
- }
- if cfg.ValidateString {
- api.decoderOpts |= decoder.OptionValidateString
- }
- return api
-}
-
-// Marshal is implemented by sonic
-func (cfg frozenConfig) Marshal(val interface{}) ([]byte, error) {
- return encoder.Encode(val, cfg.encoderOpts)
-}
-
-// MarshalToString is implemented by sonic
-func (cfg frozenConfig) MarshalToString(val interface{}) (string, error) {
- buf, err := encoder.Encode(val, cfg.encoderOpts)
- return rt.Mem2Str(buf), err
-}
-
-// MarshalIndent is implemented by sonic
-func (cfg frozenConfig) MarshalIndent(val interface{}, prefix, indent string) ([]byte, error) {
- return encoder.EncodeIndented(val, prefix, indent, cfg.encoderOpts)
-}
-
-// UnmarshalFromString is implemented by sonic
-func (cfg frozenConfig) UnmarshalFromString(buf string, val interface{}) error {
- dec := decoder.NewDecoder(buf)
- dec.SetOptions(cfg.decoderOpts)
- err := dec.Decode(val)
-
- /* check for errors */
- if err != nil {
- return err
- }
-
- return dec.CheckTrailings()
-}
-
-// Unmarshal is implemented by sonic
-func (cfg frozenConfig) Unmarshal(buf []byte, val interface{}) error {
- return cfg.UnmarshalFromString(string(buf), val)
-}
-
-// NewEncoder is implemented by sonic
-func (cfg frozenConfig) NewEncoder(writer io.Writer) Encoder {
- enc := encoder.NewStreamEncoder(writer)
- enc.Opts = cfg.encoderOpts
- return enc
-}
-
-// NewDecoder is implemented by sonic
-func (cfg frozenConfig) NewDecoder(reader io.Reader) Decoder {
- dec := decoder.NewStreamDecoder(reader)
- dec.SetOptions(cfg.decoderOpts)
- return dec
-}
-
-// Valid is implemented by sonic
-func (cfg frozenConfig) Valid(data []byte) bool {
- ok, _ := encoder.Valid(data)
- return ok
-}
-
-// Pretouch compiles vt ahead-of-time to avoid JIT compilation on-the-fly, in
-// order to reduce the first-hit latency.
-//
-// Opts are the compile options, for example, "option.WithCompileRecursiveDepth" is
-// a compile option to set the depth of recursive compile for the nested struct type.
-func Pretouch(vt reflect.Type, opts ...option.CompileOption) error {
- if err := encoder.Pretouch(vt, opts...); err != nil {
- return err
- }
- if err := decoder.Pretouch(vt, opts...); err != nil {
- return err
- }
- // to pretouch the corresponding pointer type as well
- if vt.Kind() == reflect.Ptr {
- vt = vt.Elem()
- } else {
- vt = reflect.PtrTo(vt)
- }
- if err := encoder.Pretouch(vt, opts...); err != nil {
- return err
- }
- if err := decoder.Pretouch(vt, opts...); err != nil {
- return err
- }
- return nil
-}
diff --git a/vendor/github.com/bytedance/sonic/unquote/unquote.go b/vendor/github.com/bytedance/sonic/unquote/unquote.go
deleted file mode 100644
index 29b2fcde8..000000000
--- a/vendor/github.com/bytedance/sonic/unquote/unquote.go
+++ /dev/null
@@ -1,80 +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 unquote
-
-import (
- `unsafe`
- `runtime`
-
- `github.com/bytedance/sonic/internal/native`
- `github.com/bytedance/sonic/internal/native/types`
- `github.com/bytedance/sonic/internal/rt`
-)
-
-// String unescapes an escaped string (not including `"` at beginning 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, 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, true)
- }
-}
-
-// String unescapes an escaped string (not including `"` at beginning 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))
-
- 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 {
- return types.ParsingError(-ret)
- }
-
- /* update the length */
- slv.Len = ret
- 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
deleted file mode 100644
index 9d8bcc958..000000000
--- a/vendor/github.com/bytedance/sonic/utf8/utf8.go
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Copyright 2022 ByteDance Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package utf8
-
-import (
- `runtime`
-
- `github.com/bytedance/sonic/internal/rt`
- `github.com/bytedance/sonic/internal/native/types`
- `github.com/bytedance/sonic/internal/native`
-)
-
-// CorrectWith corrects the invalid utf8 byte with repl string.
-func CorrectWith(dst []byte, src []byte, repl string) []byte {
- sstr := rt.Mem2Str(src)
- sidx := 0
-
- /* state machine records the invalid positions */
- m := types.NewStateMachine()
- m.Sp = 0 // invalid utf8 numbers
-
- for sidx < len(sstr) {
- scur := sidx
- ecode := native.ValidateUTF8(&sstr, &sidx, m)
-
- if m.Sp != 0 {
- if m.Sp > len(sstr) {
- panic("numbers of invalid utf8 exceed the string len!")
- }
- }
-
- for i := 0; i < m.Sp; i++ {
- ipos := m.Vt[i] // invalid utf8 position
- dst = append(dst, sstr[scur:ipos]...)
- dst = append(dst, repl...)
- scur = m.Vt[i] + 1
- }
- /* append the remained valid utf8 bytes */
- dst = append(dst, sstr[scur:sidx]...)
-
- /* not enough space, reset and continue */
- if ecode != 0 {
- m.Sp = 0
- }
- }
-
- types.FreeStateMachine(m)
- return dst
-}
-
-// 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 {
- if src == "" {
- return true
- }
- ret := native.ValidateUTF8Fast(&src) == 0
- runtime.KeepAlive(src)
- return ret
-}